30
Ανάλυση Πληροφοριακού Συστήματος eBuzzer
πρόγραμμα fritzing. Όπως φαίνεται αποτελείται από μία μπαταρία, ένα μεγάφωνο, ένα led, μία
οθόνη και ένα esp8266 με τις συνδέσεις τους. Επίσης, στη θέση A έχει τοποθετηθεί αντίσταση
110 Ω για την προστασία του μεγάφωνου, στην θέση B τοποθετήθηκε αντίσταση 220 Ω για
την προστασία του led και στην θέση C έχει τοποθετηθεί αντίσταση 330 Ω για την προστασία
της οθόνης.
Εικόνα 2: Κύκλωμα βομβητή με esp8266
3.2.4 Απαιτήσεις λειτουργιών και βάσης δεδομένων
Οι λειτουργίες του ΠΣ πρέπει να είναι σε αρμονία με την βάση δεδομένων που το
υποστηρίζει. Οι απαιτήσεις του συστήματος όσον αφορά τις λειτουργίες είναι οι εξής:
➢
Ένας χρήστης μπορεί να κάνει πολλές παραγγελίες, όμως μία παραγγελία μπορεί
να γίνει μόνο από έναν χρήστη.
➢
Ένα esp8266 μπορεί να αντιστοιχηθεί σε πολλές παραγγελίες, όμως μια
παραγγελία μπορεί να την αντιστοιχίσουμε με ένα μόνο esp8266.
➢
Μία παραγγελία μπορεί να έχει πολλά προϊόντα και ένα προϊόν μπορεί να ανήκει
σε πολλές παραγγελίες.
➢
Σε μία κατηγορία μπορούν να ανήκουν πολλά προϊόντα, αλλά ένα προϊόν μπορεί
να ανήκει σε μόνο μία κατηγορία.
➢
Να τηρείται ιστορικό για τις ολοκληρωμένες παραγγελίες.
3.2.5 Use Case Diagram
Ένα διάγραμμα περιπτώσεων χρήσης (Use Case Diagram) στην πιο απλή μορφή του
αναπαριστά την αλληλεπίδρασης ενός χρήστη με το σύστημα και δείχνει τη σχέση μεταξύ του
χρήστη και τις διάφορες περιπτώσεις χρήσης με τις οποίες εμπλέκεται.
A B
C