background image

 

34 

Ανάλυση Πληροφοριακού Συστήματος eBuzzer 

 

•  first_name: Είναι το πεδίο που αποθηκεύεται το όνομα για κάθε χρήστη με τύπο 

δεδομένων αλφαριθμητικό μεγέθους είκοσι (20) χαρακτήρων. 

•  last_name: Είναι το πεδίο που αποθηκεύεται το επώνυμο για κάθε χρήστη με 

τύπο δεδομένων αλφαριθμητικό μεγέθους τριάντα (30) χαρακτήρων. 

•  username: Είναι το πεδίο που αποθηκεύεται το όνομα χρήστη με τύπο δεδομένων 

αλφαριθμητικό μεγέθους είκοσι (20) χαρακτήρων. 

•  password: Είναι το πεδίο που αποθηκεύεται ο κωδικός για κάθε χρήστη με τύπο 

δεδομένων αλφαριθμητικό μεγέθους τριάντα δύο (32) χαρακτήρων. Ο κωδικός 

αποθηκεύεται κρυπτογραφημένος με md5 αλγόριθμο. 

•  type: Είναι το πεδίο που δέχεται τιμή 0 ή 1 ανάλογα αν ο χρήστης είναι απλός ή 

διαχειριστής. Ο τύπος δεδομένων του πεδίου είναι ακέραιος αριθμός με ένα (1) 

ψηφίο εμφάνισης. 

•  email:  Είναι  το  πεδίο  που  αποθηκεύεται  η  ηλεκτρονική  διεύθυνση  του  κάθε 

χρήστη με τύπο δεδομένων αλφαριθμητικό μεγέθους τριάντα (30) χαρακτήρων. 

•  address: Είναι το πεδίο που αποθηκεύεται η διεύθυνση για κάθε χρήστη με τύπο 

δεδομένων αλφαριθμητικό μεγέθους τριάντα (30) χαρακτήρων. 

•  telephone: Είναι το πεδίο που αποθηκεύεται το τηλέφωνο του κάθε χρήστη με 

τύπος δεδομένων μεγάλο ακέραιο εμφάνισης δέκα (10) ψηφίων. 

3.4.2  Πίνακας orders 

Στον  πίνακα  orders  είναι  αποθηκευμένες  οι  εγγραφές  με  τις  παραγγελίες  του  χρήστη. 

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

παραγγελία αντιστοιχίζεται και μια πλακέτα esp. Επίσης κάθε παραγγελία μπορεί να έχει πολλά 

προϊόντα  και  κατά  την  ολοκλήρωσή  της  αποθηκεύεται  εγγραφή  στον  πίνακα  history.  Στην 

Εικόνα 7 που ακολουθεί, φαίνονται αναλυτικά τα πεδία του πίνακα, που στο σύνολό τους είναι 

πέντε (5) και για τα οποία γίνεται ανάλυση αμέσως παρακάτω.  

 

Εικόνα 7: Πίνακας orders