background image

στον δημιουργό της.

3.2

Περιπτώσεις χρήσης (use cases)

Η ενότητα που ακολουθεί επεξηγεί με αναλυτικό τρόπο τις λειτουργίες που

διαθέτουν όσοι επισκέπτονται τον ιστοχώρο. Ειδικότερα, το σύστημα που κατα-

σκευάστηκε υποστηρίζει δυο κατηγορίες χρηστών. Αυτές αποτελούνται από τους

επισκέπτες της ιστοσελίδας, οι οποίοι πρακτικά δεν είναι χρήστες και απλά βλέ-

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

εισέλθει στο σύστημα αποκτούν ορισμένες δυνατότητες.

• Επισκέπτης

Use case 1: Εμϕάνιση του περιεχομένου της ιστοσελίδας. Ο επισκέπτης όπως και ο

χρήστης αϕού εισέλθει στον ιστοχώρο, πληκτρολογώντας την αντίστοιχη διεύθυνση,

έχει τη δυνατότητα να πληροϕορηθεί για τις εκδηλώσεις που υπάρχουν στο σύ-

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

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

κάνοντας κλικ στο κουμπί “All Events”, δηλαδή στην προεπισκόπηση εκδηλώσεων

που υπάρχει στην ιστοσελίδα, ο επισκέπτης βλέπει όλες τις εκδηλώσεις που υπάρ-

χουν στο σύστημα.

Use case 2: Αναζήτηση εκδήλωσης. Ο επισκέπτης όπως αντίστοιχα και ο χρήστης

μπορεί να αναζητήσει συγκεκριμένη εκδήλωση που πιθανόν τον ενδιαϕέρει, χρη-

σιμοποιώντας διάϕορα ϕίλτρα ως προς την κατηγορία, τον νομό, την πόλη ή την

ημερομηνία.

Use case 3: Εγγραϕή και είσοδος στο σύστημα. Στην περίπτωση που ο επισκέ-

πτης επιθυμεί να εγγραϕεί και να γίνει μέλος του συστήματος, μπορεί να επιλέξει

το πεδίο “Authenticate” που εμϕανίζεται στην ιστοσελίδα. Εκεί, το εμϕανίζονται

δυο επιλογές, μπορεί να εγγραϕεί στο σύστημα επιλέγοντας το κουμπί “Sign up”,

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

δίο “Log in“. Τα στοιχεία που απαιτούνται για την εγγραϕή στο σύστημα είναι το

όνομα (username), το ηλεκτρονικό ταχυδρομείο (email) και ο κωδικός (password).

39