background image

Σχεδιασμός και Υλοποίηση  Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβατών που 
χρησιμοποιούν υπηρεσίες Ταξί 

 

55 

 

Κεφάλαιο 3ο – Σχεδιασμός & Ανάπτυξη Συστήματος 

 
 

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

γνώσεων που αναφέρθηκαν στο προηγούμενο κεφάλαιο, θα γίνει παρουσίαση των 
απαιτήσεων του συστήματος και των δομικών μερών του. Πιο συγκεκριμένα, θα γίνει 
αναλυτική αναφορά στο σχεδιασμό και την υλοποίηση της βάσης δεδομένων, καθώς 
και στην κατανομή των αρχείων του συστήματος και τον τρόπο επικοινωνίας μεταξύ 
τους. Επιπλέον, θα αναλυθούν οι ρόλοι των χρηστών του συστήματος και τέλος θα 
παρουσιαστούν  κάποιες  τεχνικές  που  χρησιμοποιήθηκαν  για  την  επίτευξη  της 
ασφάλειας του συστήματος. 

 

3.1 Απαιτήσεις Συστήματος (

System Requirements

 
 

Ένα από τα πρώτα σημαντικά βήματα είναι ο προσδιορισμός των απαιτήσεων 

του  συστήματος.  Οι  απαιτήσεις  από  το  σύστημα  έχουν  σκοπό  να  απαντήσουν  στα 
ερωτήματα τί θα κάνει το σύστημα (Λειτουργικές Απαιτήσεις), πώς επιμερίζονται οι 
λειτουργίες  του  συστήματος  στα  τρία  μέρη  του  (υλικό,  λογισμικό,  άνθρωποι  - 
χρήστες)  και  κάτω  από  ποιους  περιορισμούς  (Μη-Λειτουργικές  Απαιτήσεις)  θα 
αναπτυχθεί και θα λειτουργήσει το σύστημα. Για να απαντήσουμε στα παραπάνω: 

  αναγνωρίσαμε  τις  κύριες  λειτουργίες  του  συστήματος,  καθώς  και  τις 

απαιτήσεις επίδοσης, 

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

αποθήκευσης πληροφορίας και τέλος, 

  προσδιορίσαμε  τον  τρόπο  και  τις  διαδικασίες  για  την  αλληλεπίδραση  του 

συστήματος με τους χρήστες. 

 

Στη συνέχεια αναφέρουμε τις απαιτήσεις που ορίστηκαν α) από την πλευρά 

του διαχειριστή, β) την πλευρά του οδηγού και γ) την πλευρά του επιβάτη. 

α)  Απαιτήσεις Διαχειριστή 

Ο διαχειριστής είναι μια από τις τρεις κατηγορίες χρηστών του συστήματος 
και  μάλιστα  έχει  πλήρη  δικαιώματα  και    μπορεί  να  εφαρμόσει  όλες  τις 
δυνατές λειτουργίες του συστήματος. 
Έτσι λοιπόν ο διαχειριστής μπορεί: 

  να  προσθέσει,  να  διαγράψει  και  να  επεξεργαστεί  τα  στοιχεία  των 

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

  να δημιουργήσει άλλους διαχειριστές.