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