background image

 

ii 

 

1.3.3. 

Arduino IDE…………......................................................................................18  

1.3.4. WinSCP….……………...................................................................................21  

1.3.5. Putty 

…...........................................................................................................22  

1.3.6. Fritzing ……………………………………………………………………………...23 

Κεφάλαιο 2  –  Υλικό μέρος συστήματος..............................................................................25 

2.1. Arduino WiFi Shield

………...........................................................................................26  

2.2. Υπολογισμός κόστους εξαρτημάτων….........................................................................27  

Κεφάλαιο 3  –  Λογισμικό μέρος συστήματος.......................................................................31 

3.1. Ανάλυση απαιτήσεων...................................................................................................31 

3.2. Περιπτώσεις χρήσης.....................................................................................................32 

3.2.1.  Απλός χρήστης..............................................................................................32 

3.2.2. Διαχειριστής....................................................................................................33 

3.2.3. Ψηφοφόρος....................................................................................................34 

3.3. Περιγραφή και λεπτομέρειες της εφαρμογής.................................................................34 

3.3.1. Είσοδος χρήστη..............................................................................................34 

3.3.2. Δημιουργία ψηφοφορίας.................................................................................35 

3.3.3. Διαγραφή / Επεξεργασία ψηφοφορίας............................................................37 

3.3.4. Ενεργοποιηση ψηφοφορίας............................................................................39 

3.3.5. Προβολή παρουσίασης...................................................................................40 

3.3.6. Επιλογή συσκευών.........................................................................................41 

3.3.7. Επιλογή της ερώτησης που θα ψηφίζουν οι συσκευές.....................................42 

3.3.8. Προσθήκη / Διαγραφή συσκευής ....................................................................43 

3.3.

9. Εμφάνιση αποτελεσμάτων ψηφοφορίας.........................................................44 

3.3.

10. Ρυθμίσεις......................................................................................................45 

3.3.

11. Επικοινωνία..................................................................................................46 

3.3.

12. Εγγραφή χρήστη...........................................................................................47 

3.3.13. Διαγραφή χρήστη..........................................................................................48 

3.3.14. Αλλαγή κωδικών πρόσβασης........................................................................49 

3.3.15. Ψηφοφορία...................................................................................................50 

3.3.16. Επισκόπιση αποτελεσμάτων........................................................................51 

3.3.17. Υποστήριξη αγγλικής γλώσσας.....................................................................52 

3.4. Μεθοδολογία σχεδιασμού βάσης..................................................................................53 

3.4.1. Χρήστες..........................................................................................................53