background image

43 

 

3.  Εμφανίζεται μία σελίδα όπου εκεί του δίνεται η δυνατότητα  να δει κάθε πληροφορία 

για τους χρήστες, τα φαγητά του συστήματος, τα φαγητά που έχουν δημιουργήσει οι 

χρήστες, τις διαθέσιμες κατηγορίες του συστήματος, τις διαθέσιμες μονάδες μέτρησης 

του  συστήματος,  τις  ενεργοποιήσεις  των  λογαριασμών  που  πρόκειται  να  κάνουν  οι 

χρήστες,  ακόμα  και  τις  επιβεβαιώσεις  των  νέων  email  που  πρόκειται  να  αλλάξουν 

κάποιοι χρήστες. 

4.  Για  τους  χρήστες,  έχει  τη  δυνατότητα  να  διαγράψει  όποιον  επιθυμεί,  να  πάρει  τον 

έλεγχο κάποιου και μέσω αυτού να αλλάζει πράγματα μέσα στην εφαρμογή. 

5.  Για τα φαγητά του  συστήματος  και για τα δημιουργημένα φαγητά των χρηστών έχει 

την δυνατότητα να επεξεργαστεί, να προσθέσει και να διαγράψει κάθε φαγητό. 

6.  Για  τις  κατηγορίες  των  φαγητών  και  για  τις  μονάδες  μέτρησης  μπορεί  επίσης  να 

επεξεργαστεί,  να  προσθέσει  και  να  διαγράψει  οποιαδήποτε  κατηγορία  ή  μονάδα 

μέτρησης αντίστοιχα. 

7.  Για  τις  ενεργοποιήσεις  των  λογαριασμών  και  για  τις  επιβεβαιώσεις  των  νέων  email, 

μπορεί να κάνει ενεργοποίηση ή διαγραφή αντίστοιχα.  

 

Εναλλακτικό Σενάριο: Οποιαδήποτε στιγμή ο χρήστης μπορεί να επιλέξει όποια επιλογή 

επιθυμεί από τις υπάρχουσες, για να κατευθυνθεί σε άλλη σελίδα. 

3.3 Σχεσιακό Διάγραμμα της Βάσης Δεδομένων 

Αφού έγινε η ανάλυση των Περιπτώσεων Χρήσης στην προηγούμενη ενότητα, αυτό που έπεται 

είναι  ο  σχεδιασμός  της  βάσης  δεδομένων  αρχίζοντας  από  τη  δημιουργία  του  Σχεσιακού 

Διαγράμματος  της  βάσης  δεδομένων.  Κατά  τον  σχεδιασμό  του  ακολουθήθηκε  η  μέθοδος 

κανονικοποίησης (Normalization) 3NF. Με αυτό τον τρόπο απετράπη η επανάληψη δεδομένων 

μεταξύ των σχέσεων και των οντοτήτων. Μπορεί να υπάρξει εύκολα προσθήκη δεδομένων σε 

νέες οντότητες χωρίς να επηρεάσει άλλες. Επιπλέον, δεν προκύπτουν ανωμαλίες τροποποίησης 

των  δεδομένων  καθώς  αν  γίνει  αλλαγή  δεδομένων  σε  μία  οντότητα  δεν  θα  αλλάξουν  οι 

καταχωρήσεις στην αρχική οντότητα.  

  

Στο παρακάτω σχεσιακό διάγραμμα της βάσης δεδομένων (

Εικόνα 7

) αναπαρίστανται όλες οι 

οντότητες, όλες οι παράμετροι της κάθε οντότητας, μαζί με τους τύπους και τις σχέσεις μεταξύ 

των οντοτήτων. Η κάθε οντότητα παρουσιάζεται σε ένα ορθογώνιο πλαίσιο. Το κάθε πλαίσιο 

συμβολίζει με 

μπλε χρώμα

 το όνομα της κάθε οντότητας που την αποτελεί. Με 

πράσινο χρώμα