background image

Κεφάλαιο 3. Ανάλυση και Σχεδίαση

• Ανώνυμος Χρήστης: Ο ανώνυμος χρήστης είναι ο χρήστης που δεν έχει εγ-

γραϕεί στο σύστημα, και η μόνη αλληλεπίδραση που μπορεί να έχει είναι η

πραγματοποίηση της εγγραφής του.

3.3

Απαιτήσεις

Με βάση την περιγραφή του συστήματος και σύμφωνα με τις ανάγκες των χρη-

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

τηρούνται ώστε το σύστημα να είναι λειτουργικό και διαχειρίσιμο. Οι ανάγκες και

οι προδιαγραφές του λογισμικού παρουσιάζονται στη συνέχεια.

Το σύστημα θα πρέπει να υποστηρίζει κατηγορίες χρηστών. Οι ρόλοι των δια-

χειριστών και των απλών χρηστών είναι ξεχωριστοί και αλληλεπιδρούν με τις διερ-

γασίες που ανήκουν στο αντίστοιχο επίπεδο ιεραρχίας.Τα δικαιώματα αυτών των

κατηγοριών χρηστών διαφέρουν, καθώς μόνο οι διαχειριστές είναι σε θέση να έχουν

πρόσβαση σε ό,τι παρέχει το σύστημα.

Η πρόσβαση στον ιστότοπο θα είναι δυνατή μόνο κατόπιν εγγραφής. Οι χρήστες

θα πρέπει να εγγραφούν στο σύστημα και να καταχωρίσουν τα στοιχεία τους μέσω

της φόρμας για να κάνουν λογαριασμό. Στην συνέχεια θα έχουν τη δυνατότητα

να συνδεθούν στο σύστημα.Αφού εγγραφεί κάποιος απλός χρήστης θα μπορεί να

επεξεργάζεται τα στοιχεία του, να προσθέτει και να διαχειρίζεται τι δικές του

περιοχές και περιηγήσεις. Ένας διαχειριστής θα μπορεί να διαχειρίζεται χρήστες,

να κάνει κάποιο χρήστη διαχειριστή, να προσθέτει και να τροποποιεί τις δικές του

περιοχές και περιηγήσεις αλλά και να έχει πρόσβαση σε περιοχές και περιηγήσεις

οποιουδήποτε χρήστη του συστήματος.

Το περιβάλλον θα πρέπει να είναι εύχρηστο ώστε σε περίπτωση που κάποιος

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

φιλική εμπειρία περιήγησης στον ιστότοπο.

3.4

Περιπτώσεις Χρήσης

Στην συνέχεια αναλύονται τα βασικότερα σενάρια χρήσης του συστήματος.

• Δημιουργία Λογαριασμού. Αρχικά και για να αποκτήσει κάποιος πρόσβαση

στο σύστημα είναι η ”Δημιουργία Λογαριασμού”. Με αυτή την ενέργεια ένας

44