You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ένα οργανωμένο πρότυπο τεκμηρίωσης και υλοποίησης για τις εξαμηνιαίες εργασίες του μαθήματος Τεχνολογία Λογισμικού (INF138) του Τμήματος Πληροφορικής του Οικονομικού Πανεπιστημίου Αθηνών.
Η παρούσα έκδοση περιλαμβάνει την ενημερωμένη προδιαγραφή απαιτήσεων λογισμικού με προσαρμογή του IEEE Std 830-1998 και την επίσημη μοντελοποίηση των περιπτώσεων χρήσης.
Εισαγωγή
Η εφαρμογή Car Pooling υποστηρίζει οδηγούς και συνεπιβάτες που θέλουν να μοιραστούν το κόστος μιας διαδρομής προς κοινό προορισμό. Το σύστημα επιτρέπει:
Εγγραφή και διαχείριση προφίλ χρηστών
Δημιουργία και αναζήτηση διαδρομών
Υποβολή και αποδοχή αιτημάτων συμμετοχής
Διαχείριση και ολοκλήρωση πληρωμών
Αξιολόγηση οδηγών και συνεπιβατών
Παράλληλα παρέχει λειτουργίες διαχείρισης και παρακολούθησης για τον διαχειριστή.
Το σύστημα υποστηρίζει τρεις βασικούς ρόλους (Χρήστης, Οδηγός, Συνεπιβάτης) καθώς και έναν διαχειριστή. Οι ρόλοι Οδηγός και Συνεπιβάτης κληρονομούν τις βασικές λειτουργίες του Χρήστη.
Χρήστης
Λειτουργία
Περιγραφή
Διαχείριση Προφίλ
Ενημέρωση προσωπικών στοιχείων, προτιμήσεων και ρυθμίσεων
Εγγραφή στο σύστημα
Δημιουργία λογαριασμού και βασικών στοιχείων ταυτοποίησης
Αξιολόγηση
Αφού ολοκληρωθεί η πληρωμή, ο κάθε χρήστης μπορεί να αξιολογήσει τον άλλον (οδηγό ή συνεπιβάτη)
Οδηγός
Λειτουργία
Περιγραφή
Πληρωμή
Ο οδηγός ολοκληρώνει τη διαδρομή, ενεργοποιώντας το σύστημα πληρωμών
Δημιουργία Διαδρομής
Ο οδηγός καθορίζει αφετηρία, προορισμό, ώρα και τιμή συμμετοχής και το σύστημα αποθηκεύει τη διαδρομή
Έγκριση Αιτήματος
Προβολή των αιτημάτων συμμετοχής και επιλογή αποδοχής ή απόρριψης, με ενημέρωση του συνεπιβάτη
Συνεπιβάτης
Λειτουργία
Περιγραφή
Πληρωμή
Εκτέλεση πληρωμής μετά την ολοκλήρωση της διαδρομής από τον οδηγό
Κράτηση Διαδρομής
Αναζήτηση διαθέσιμων διαδρομών και υποβολή αιτήματος συμμετοχής
Διαχειριστής Συστήματος
Λειτουργία
Περιγραφή
Προβολή στατιστικών
Παρακολούθηση χρήσης, διαδρομών και γενικών μετρικών του συστήματος
Διαχείριση χρηστών
Δημιουργία, επεξεργασία, έλεγχος ή απενεργοποίηση λογαριασμών
Συσχετίσεις Use Cases
Από
Σχέση
Προς
Εξήγηση
Κράτηση Διαδρομής
extends
Έγκριση Αιτήματος
Η αποδοχή αιτήματος δεν είναι εγγυημένη, ο οδηγός μπορεί να απορρίψει