background image

Κεφάλαιο 3

Ανάλυση και Σχεδίαση

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

στάδιο της υλοποίησης. Συγκεκριμένα, γίνεται γνωστή η αρχιτεκτονική του συστή-

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

αναφέρθηκαν στο προηγούμενο κεφάλαιο ώστε να δημιουργηθεί ο συγκεκριμένος

ιστοχώρος.

3.1

Ανάλυση και Σχεδίαση Ιστοχώρου

Αρχικά ξεκινάμε με την ανάλυση και σχεδίαση του ιστότοπου. Πρέπει να καθο-

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

Βασικό κομμάτι είναι η σχεδίαση της βάσης δεδομένων και τι πρέπει να γίνει ώστε

να επιτευχθεί η ασφάλεια του συστήματος.

3.2

Ρόλοι

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

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

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

του ανώνυμου χρήστη.

• Διαχειριστής: Ο διαχειριστή είναι ο χρήστης, ο οποίος έχει πρόσβαση σε επι-

πρόσθετες λειτουργίες και έχει περισσότερα δικαιώματα.

• Εγγεγραμμένος Χρήστης: Ο εγγεγραμμένος χρήστης μπορεί μέσω του γρα-

ϕικού περιβάλλοντος, να επιδρά στο σύστημα, να αντλεί και να εναποθέτει

πληροϕορίες σε αυτό.

43