background image

 

28 

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

 

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

Στο  συγκεκριμένο  κεφάλαιο  θα  αναλυθεί  με  λεπτομέρεια  το  ΠΣ  eBuzzer  που 

δημιουργήθηκε  στην  παρούσα  διπλωματική  εργασία.  Πραγματοποιείται  η  ανάλυση  του 

σχεδιασμού  και  της  υλοποίησής  του  η  οποία  περιλαμβάνει:  τη  σύλληψη  της  ιδέας,  τις 

απαιτήσεις  του  ΠΣ,  την  βάση  δεδομένων,  τη  διασύνδεση  με  την  πλακέτα    esp8266,  την 

ανάλυση της υποδομής, του κώδικα και την ασφάλεια. 

3.1  Σύλληψη ιδέας 

Η  ιδέα  για  την  υλοποίηση  ΠΣ  υποστήριξης  ταχυφαγείου  προήλθε  μετά  από  την 

ανακοίνωση των θεμάτων από τον επιβλέποντα καθηγητή μου, σε συνδυασμό με την εμπειρία 

μου  ως  επισκέπτης,  σε  εστιατόριο  που  λειτουργούσε  με  ανάλογο  τρόπο.  Ο  πελάτης  με  την 

επίσκεψή του στο εν λόγω εστιατόριο έκανε την παραγγελία του. στην συνέχεια το προσωπικό 

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

ενημερωνόταν  με  ηχητική  ειδοποίηση  από  την  συσκευή  για  την  παραλαβή  της.  Αυτή  η 

διαδικασία  αποτέλεσε  το  έναυσμα  για  τη  σχεδίαση  και  την  υλοποίηση  του  ΠΣ  eBuzzer. 

Επομένως,  από  τα  θέματα  που  ανακοινώθηκαν  από  τον  επιβλέπον  καθηγητή,  επιλέχθηκε  η 

υλοποίηση  ΠΣ  που  θα  υποστηρίξει  εστιατόρια  και  πιο  συγκεκριμένα  ταχυφαγεία  με 

δυνατότητες  παραγγελιών εξ’ αποστάσεως μέσω ιστοσελίδας. Αντιθέτως, για τις δια  ζώσης 

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

παραγγελίας του. 

3.2  Απαιτήσεις Πληροφοριακού Συστήματος eBuzzer 

Αναλύοντας  τις  απαιτήσεις  του  ΠΣ  εντοπίζουμε  ότι  ως  μια  εφαρμογή  ιστού  έχει 

λειτουργίες χρήστη (front-end) και λειτουργίες διαχείρισης (back-end). Επομένως θα πρέπει να 

υπάρχουν  τουλάχιστον  δύο  ρόλοι  στο  ΠΣ,  όσον  αφορά  τους  χρήστες  του.  Ο  ρόλος  του 

διαχειριστή και ο ρόλος του απλού χρήστη (πελάτη). Επίσης, υπάρχουν και οι απαιτήσεις του 

ΠΣ  σε  σχέση  με  τις  λειτουργίες  που  θα  υποστηρίζει  τη  βάση  δεδομένων  του,  καθώς  και 

απαιτήσεις σχετικά με τη συσκευή που θα χρησιμοποιεί την πλακέτα esp8266 προς ενημέρωση 

του πελάτη για την ετοιμότητα της παραγγελίας. 

3.2.1  Ρόλος διαχειριστή 

Ο διαχειριστής έχει πλήρη δικαιώματα χρήσης και εκτέλεσης όλων των λειτουργιών του 

ΠΣ και πιο συγκεκριμένα τις παρακάτω: