περισσότεροι από έναν συγκεκριμένο αριθμό χρηστών, τότε ο δημιουργός της εκδή-
λωσης ειδοποιείται με κατάλληλο email, το οποίο τον ενημερώνει για την περίπτωση
αυτή και του ζητά να αϕαιρέσει αυτή την εκδήλωση από το σύστημα.
Use case 8: Αλλαγή προσωπικών στοιχείων. Αν για οποιοδήποτε λόγο ο χρήστης
αδυνατεί να εισέλθει στο σύστημα ή έχει ξεχάσει τον κωδικό πρόσβασης ή θέλει να
τον αλλάξει, μπορεί από τη σελίδα όπου υπάρχουν οι ϕόρμες συμπλήρωσης εγγρα-
ϕής ή εισόδου να επιλέξει κάνοντας κλικ στο κουμπί “Reset password” να εισάγει το
νέο κωδικό που επιθυμεί για να έχει τη δυνατότητα να συνεχίσει να είναι χρήστης
του συστήματος. Επιπλέον, του δίνεται η δυνατότητα αυτή και εϕόσον έχει εισέλθει
στον ιστοχώρο, από την σελίδα του προϕίλ του. Τέλος, ο χρήστης ειδοποιείται με
email όταν η τροποποίηση γίνει επιτυχής.
Use case 9: Έξοδος από το σύστημα. Υπάρχει πεδίο “Log out“ στο header που εμ-
ϕανίζεται σε όλες τις σελίδες, το οποίο αποσυνδέει τον χρήστη από τον ιστοχώρο.
Έτσι, ο χρήστης χάνει τις πρόσθετες λειτουργίες που του παρείχε το σύστημα και
γίνεται επισκέπτης.
3.3
Ανάλυση βάσης δεδομένων (Database)
Η ενότητα που ακολουθεί αναϕέρεται σε όλα τα δεδομένα που είναι απαραίτητα
για την ορθή λειτουργία του συστήματος. Η εϕαρμογή ενός συστήματος διαχείρισης
δεδομένων προωθεί μια ολοκληρωμένη εικόνα των λειτουργιών ενός οργανισμού. Η
χρήση αυτού του συστήματος αυξάνει την αποδοτικότητα των διεργασιών, μειώνει
την πολυπλοκότητα των στοιχείων και δίνει την δυνατότητα στον προγραμματιστή
να διαχειρίζεται με μεγαλύτερη ευκολία τα δεδομένα και τις πληροϕορίες. Όταν η
δημιουργία μιας βάσης δεδομένων αποτελεί αρχική προτεραιότητα σε ένα σύστημα,
εξασϕαλίζει ένα μεγάλο ποσοστό για την επιτυχία του. Προκειμένου να επιτευ-
χθεί ο ιδανικός σχεδιασμός πρέπει να οριστεί με σαϕήνεια η οργάνωση της βάσης
ώστε να απλοποιηθεί η διαχείρισή της. Αυτό είναι εϕικτό, με την κανονικοποίηση
(normalization) της βάσης, χάρη στην οποία αποϕεύγεται ο περιττός χρόνος κατα-
νόησης της, και προσδίδει τη δυνατότητα για πιθανό μελλοντικό μετασχηματισμό
καθώς και επέκτασης ή αναβάθμισης της. Παρακάτω παρουσιάζονται το διάγραμμα
οντοτήτων και σχεσιακό διάγραμμα (relational diagram) και προβάλλονται όλοι οι
42