ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ



Σχετικά έγγραφα
ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΑΞΙΔΙΩΤΙΚΟΥ ΠΡΑΚΤΟΡΕΙΟΥ

Ηλεκτρονικό Κατάστημα

Περίπτωση Χρήσης Use case

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ

Web Agents Handout Manual

Ανάλυση Περιπτώσεων Χρήσης

Ενδεικτικές λύσεις ασκήσεων

«Εύδοξος» - Δήλωση Συγγραμμάτων

Εύδοξος Δήλωση Συγγραμμάτων

Εισαγωγή στα Πληροφοριακά Συστήματα

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 2 ο Εργαστήριο -

Εύδοξος - Δήλωση Συγγραμμάτων

«Εύδοξος» Δήλωση Συγγραμμάτων

περιεχόμενα παρουσίασης Actors Σενάρια Περιεχόμενο περιπτώσεων χρήσης Πρότυπα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης

ΕΝ ΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ. Άσκηση 1 Εφαρµογή Web

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑ ΚΡΑΤΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΩΝ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/69

ΤΟ WEB 2.0 ΚΑΙ Η ΤΕΧΝΟΛΟΓΙΑ AJAX. ΧΡΗΣΗ ΤΟΥΣ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΝΟΣ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ.

Οδηγός χρήσης για Σύστημα κρατήσεων εργαστηριών

«Διαδικτυακό Σύστημα Ηλεκτρονικής Διαχείρισης και Διάθεσης Μαθημάτων»

Τεχνολογία Λογισμικού

Εγχειρίδιο Συμμετοχής σε Ψηφοφορία για την ανάδειξη Διευθυντή Σχολής ΤΕΙ ΑΘΗΝΑΣ 2014

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΑΙΤΗΣΗΣ ΓΙΑ ΤΟ ΕΘΝΙΚΟ ΜΗΤΡΩΟ ΠΙΣΤΟΠΟΙΗΜΕΝΩΝ ΑΞΙΟΛΟΓΗΤΩΝ / ΕΛΕΓΚΤΩΝ

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 8: Διαγράμματα Δραστηριοτήτων

Scheduling έργου 1 Τρίτη, 27 Οκτωβρίου 2015

ΟΙ ΤΙΜΕΣ ΙΣΧΥΟΥΝ ΓΙΑ ΚΡΑΤΗΣΕΙΣ ΕΩΣ 30/11/2015

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Περιπτώσεις Χρήσης. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

Εγχειρίδιο Χρήσης Περιγραφή της Υπηρεσίας e-ραντεβου

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΜΕΤΑΠΟΙΗΣΗ ΣΤΙΣ ΝΕΕΣ ΣΥΝΘΗΚΕΣ

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΠΡΑΣΙΝΗ ΕΠΙΧΕΙΡΗΣΗ 2010

Backorder ονομάτων χώρου

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

Περιεχόμενο του μαθήματος

Μεταπτυχιακό Πρόγραμμα Σπουδών «Διδακτική της Τεχνολογίας & Ψηφιακά Συστήματα» Κατεύθυνση: Ηλεκτρονική Μάθηση

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΠΡΑΣΙΝΗ ΕΠΙΧΕΙΡΗΣΗ 2010

Ενδιαφερόμενοι - Stakeholders. Πελάτης Ταμίας υπάλληλος Διαχειριστής Σύστημα εξουσιοδότησης πληρωμής

Τεχνολογία Λογισμικού

ΟΔΗΓΙΕΣ ΠΡΟΣ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ ΓΙΑ ΤΗ ΣΥΜΜΕΤΟΧΗ ΤΟΥΣ ΣΤΙΣ ΔΙΑΔΙΚΑΣΙΕΣ ΠΙΣΤΟΠΟΙΗΣΗΣ

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1 ο επαναληπτικό μάθημα)

. Μεθοδολογία Προγραμματισμού. Εισαγωγή. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 5 ο Εργαστήριο -

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού

Εγχειρίδιο Χρήστη. Ιούνιος Σελίδα - 1 -

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

Ιστορικό. *Ομάδα ανάπτυξης: Γρεασίδης Θοδωρής: 265 Κουτσαυτίκης Δημήτρης: 258 Μπούρα Βάγια: 257 Πετράκη Ελένη: 266 Φουντά Σταυρούλα: 256

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων καταστάσεων (2 ο επαναληπτικό μάθημα)

Τιμολο για Μή να σε Ταμει α

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

Φροντιστήριο 3. <logo image> Ημερομηνία: Παρασκευή 10/11/2006 Θεματική Ενότητα: Activity Diagrams

Υπηρεσία Ηλεκτρονικής Εξουσιοδότησης

ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων

1. Για πρόσβαση στην υπηρεσία χρησιμοποιείτε έναν Φυλλομετρητή (Internet Explorer, Firefox, Chrome κ.λ.π) και

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων καταστάσεων

Οδηγός Λειτουργίας Τράπεζας Χρόνου Ηρακλείου

Εισαγωγή στα Πληροφοριακά Συστήματα

Διαχείριση Βάσης Δεδομένων (dbadmin)

Υπηρεσία Διανομής Συγγραμμάτων

Διαχείριση Εισπράξεων. Στη διαδικασία αυτή περιγράφεται η διαχείριση των εισπράξεων

1. Από το κεντρικό site του Ιδρύματος επιλέγουμε το σύνδεσμο "Γραμματείες Τμημάτων".

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

Διαχείριση εισπράξεων

Ηλεκτρονική Υπηρεσία Ολοκληρωμένης Διαχείρισης Συγγραμμάτων και Λοιπών Βοηθημάτων Οδηγίες Χρήσης Εφαρμογής Σημείου Διανομής

Υπηρεσία Ενεργοποίησης Ηλεκτρονικού Λογαριασμού- URegister

Οδηγίες χρήσεως της υπηρεσίας Alpha e-statements

«ΖΕΥΣ» Εγχειρίδιο Συμμετοχής σε Ψηφοφορία

Ενδεικτικές λύσεις ασκήσεων

ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΗΡΕΣΙΑ ΑΠΟΚΤΗΣΗΣ ΑΚΑΔΗΜΑΪΚΗΣ ΤΑΥΤΟΤΗΤΑΣ

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

Οδοραµα mobile ADD-ON ΑΓΟΡΕΣ

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 7: Διαγράμματα Καταστάσεων

ΕΡΓΑΣΙΑ. (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών)

Δημιουργία πληρωμής μετρητών Πεδία Παραστατικού Πληρωμής Δημιουργία πληρωμής αξιογράφων Καταχώρηση Αξιογράφου...

14SYMV

Υποσύστημα Πρακτικής Άσκησης Εγχειρίδιο χρήσης Φοιτητή

Εισαγωγή στα Πληροφοριακά Συστήματα

Διαδικασία ανοίγματος χρήσης και εργασιών τέλους χρήσης

Εγχειρίδιο Χρήσης Εφαρμογή Αιτήσεων για τα Εκπαιδευτικά Προγράμματα του Προσωπικού Επιχειρήσεων Τροφίμων ΕΚΔΟΣΗ 1.0

AstraΖeneca. Εγχειρίδιο Χρήσης Β2Β Site

ΕΡΓΑΣΙΑ. (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών)

Βασικές λειτουργίες διαδανεισμού μέσα από το σύστημα SmILLe

ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΗΡΕΣΙΑ ΑΠΟΚΤΗΣΗΣ ΚΑΡΤΑΣ ΦΟΙΤΗΤΗ. Εγχειρίδιο Εφαρμογής Γραμματειών

Μετάβαση σε ΕΛΠ Βήμα 1ο - Άνοιγμα νέας χρήσης

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 4: Μοντελοποίηση Περιπτώσεων Χρήσης (2ο Μέρος)

ΓΕΝΙΚΟΙ ΟΡΟΙ ΠΡΟΣΩΠΙΚΑ ΔΕΔΟΜΕΝΑ

ΕΡΓΑΣΙΑ. (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών)

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ:

Εγχειρίδιο Χρήσης: Εφαρμογή Αιτήσεων για τα Εκπαιδευτικά Προγράμματα του Ε.Φ.Ε.Τ.

«Σύστημα ΔΕΠ» ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 1.1

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (2ο Μέρος)

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο -

«ΖΕΥΣ» Εγχειρίδιο Συμμετοχής σε Ψηφοφορία

ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΗΡΕΣΙΑ ΑΠΟΚΤΗΣΗΣ ΑΚΑΔΗΜΑΪΚΗΣ ΤΑΥΤΟΤΗΤΑΣ

ΟΡΟΙ ΧΡΗΣΕΩΣ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ALPHA ALERTS

«ΖΕΥΣ» Εγχειρίδιο Συμμετοχής σε Ψηφοφορία

Βελτιωμένη Εφαρμογή. Νέες δυνατότητες. Νέα Ιστοσελίδα

Προκαταρκτική Φάση Ανάλυσης

Εφαρμογή Εκτύπωσης Ενημερωτικού Σημειώματος Συντάξεων. Οδηγίες χρήσης

Nτουμπάι Σαφάρι στην ερημο με BBQ δείπνο Ξενάγηση Ντουμπάι με γεύμα στο Vida boutique hotel GULF AIR

Εγχειρίδιο Χρήσης Εφαρμογής Αμοιβών Συνεργατών

Υποσύστημα Πρακτικής Άσκησης Εγχειρίδιο χρήσης Φοιτητή

Transcript:

ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ TΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Χειμερινό Εξάμηνο (6ο) Διδάσκων: Κων/νος Στεργίου 6/4/2014

Σύστημα Κράτησης Αεροπορικών Θέσεων Εργασία εξαμήνου o Τσιλιμπάρης Βασίλης, o Κουρτζέλλης Παναγιώτης, o Σπυριάδης Δημήτρης, o Αναγνώστου Ιάσονας Ιωάννης

ΠΕΡΙΕΧΟΜΕΝΑ (Α μέρος εργασίας) Εισαγωγή Περιπτώσεις Χρήσης (Use Cases) Διάγραμμα χρήσης Αναλυτική παρουσίαση 4 περιπτώσεων και των αντίστοιχων σεναρίων o Αναζήτηση πτήσης o Δέσμευση θέσης o Αλλαγή εισιτηρίου o Ακύρωση Διάγραμμα κλάσεων Αναφορές

Εισαγωγή Η εφαρμογή θα επιτρέπει στον χρήστη να αναζητά και να δεσμεύει θέσεις σε αεροπορικές πτήσεις. Στο α μέρος της εργασίας το ζητούμενο είναι η ανάλυση των απαιτήσεων και ο αρχικός σχεδιασμός του συστήματος. Για τη σχεδίαση των διαγραμμάτων χρησιμοποιήθηκε ο Violet UML editor

Περιπτώσεις χρήσης (Use Cases) Οι οντότητες που αλληλεπιδρούν με το σύστημα είναι οι εξής: Ο Χρήστης συστήματος που είναι γενίκευση των δρώντων Υπάλληλος πρακτορείου ταξιδιών και Πελάτης Το Λογιστικό Σύστημα, που αναλαμβάνει την οικονομική παρακολούθηση της συναλλαγής Η Τράπεζα, όπου ο Πελάτης έχει λογαριασμό, εγκρίνει την πληρωμή με πιστωτική κάρτα Η Αεροπορική εταιρεία, που γενικεύει όλες τις αεροπορικές εταιρείες οι οποίες ενημερώνουν τη Βάση Δεδομένων των πτήσεων.

Οι βασικές περιπτώσεις χρήσης είναι: Αναζήτηση διαθέσιμων πτήσεων Δέσμευση θέσης Αγορά εισιτηρίου Αλλαγή εισιτηρίου Ακύρωση εισιτηρίου Ενημέρωση για προσφορά (bonus miles) Πληρωμή Εξόφληση Ενημέρωση ΤΑΜΕΙΟΥ Ενημέρωση Βάσης Δεδομένων πτήσεων Όλες οι περιπτώσεις χρήσης φαίνονται στο αναλυτικό διάγραμμα χρήσεων

Συνοπτικό Διάγραμμα χρήσης

Αναλυτικό Διάγραμμα χρήσης

1 η Περίπτωση Χρήσης: Αναζήτηση πτήσεων

Σενάριο Περίπτωσης Χρήσης: Αναζήτηση διαθέσιμων πτήσεων ΟΝΟΜΑ ΠΕΡΙΛΗΨΗ ΒΑΣΙΚΗ ΡΟΗ ΓΕΓΟΝΟΤΩΝ information inquiry activity Ο χρήστης του συστήματος δίνει τις απαραίτητες πληροφορίες (σημείο αναχώρησης & προορισμού, ημερομηνίες κ.λ.π). Το σύστημα αναζητά στη ΒΔ τις διαθέσιμες πτήσεις και τις προβάλει στον υποψήφιο πελάτη-ταξιδιώτη. Χρήστης Σύστημα 1. Ξεκινάει το web browser και 2. Εμφανίζει την αρχική σελίδα πληκτρολογεί το site ή ξεκινάει την εφαρμογή (client) 3. Επιλέγει την αναζήτηση πτήσεων 4. Εμφανίζει την σελίδα αναζήτησης 5. Επιλέγει πόλη αναχώρησης και προορισμού 6. Καθορίζει τύπο πτήσης (απλή ή με επιστροφή) 7. Επιλέγει καθορισμένες ή ελαστικές ημερομηνίες ταξιδιού 8. Προσδιορίζει επιθυμητή ημερομηνία αναχώρησης και επιστροφής ή χρονικά διαστήματα ανάλογα με την επιλογή στο βήμα 7

9. Υποβάλλει τα κριτήρια για την αναζήτηση 10. Ελέγχει τα δεδομένα που καταχώρισε ο χρήστης, σύμφωνα με τα εξής: Για τις πτήσεις allerretour η ημερομηνία επιστροφής πρέπει να είναι μεταγενέστερη της αναχώρησης. Το αεροδρόμιο επιστροφής το ίδιο με της αναχώρησης 11. Αναζητεί στη ΒΔ πτήσεων, σύμφωνα με τα κριτήρια του χρήστη 12. Εμφανίζει λίστα με πτήσεις που τα ικανοποιούν και η διαδικασία τερματίζεται. ΕΝΑΛΛΑΚΤΙΚΕΣ ΡΟΕΣ Α2. Ο χρήστης αναγνωρίζει το μήνυμα Α1. Αν τα κριτήρια αναζήτησης δεν είναι έγκυρα το σύστημα εμφανίζει μήνυμα λάθους.

TRIGGER - ΕΝΑΥΣΜΑ ΠΡΟΑΠΑΙΤΟΥ- ΜΕΝΑ Α4. Ο χρήστης αλλάζει τις μη έγκυρες επιλογές του Α3. Εμφανίζει οθόνη αλλαγής των αρχικών, μη έγκυρων επιλογών, επιτρέποντας να διορθωθούν. Συνέχεια στο βήμα 9 Α4. Ο χρήστης επιθυμεί να αποκτήσει πληροφορίες για πτήσεις Ο χρήστης γνωρίζει τα κριτήρια επιλογής και τα χρήματα που διαθέτει. Έχει πρόσβαση στο internet και την εφαρμογή εγκατεστημένη στο PC του. Το σύστημα θα προβάλει έγκυρες ημερομηνίες (28 ημέρες τον Φεβρουάριο, 31 τον Δεκέμβριο, Ιανουάριο κοκ)

2η Περίπτωση Χρήσης: Δέσμευση θέσης

Σενάριο Περίπτωσης Χρήσης: Δέσμευση θέσης ΟΝΟΜΑ ΠΕΡΙΛΗΨΗ ΒΑΣΙΚΗ ΡΟΗ ΓΕΓΟΝΟΤΩΝ Booking activity Ο χρήστης έχει δει μέσω του συστήματος τις διαθέσιμες πτήσεις, που καλύπτουν τις ανάγκες του και επιλέγει όποια προτιμάει. Το σύστημα ελέγχει τη διαθεσιμότητα και δεσμεύει θέση στην συγκεκριμένη πτήση. Χρήστης 1. Επιλέγει μία από τις προτεινόμενες πτήσεις, που προβάλλει το σύστημα Σύστημα 2. Εμφανίζει την οθόνη εισαγωγής προσωπικών στοιχείων (όνομα, ΑΦΜ) 3. Εισάγει προσωπικά στοιχεία 4. Ελέγχει διαθεσιμότητα θέσεων 5. Εμφανίζει τα στοιχεία της κράτησης 6. Δεσμεύει τις θέσεις και η διαδικασία τερματίζεται 7. Η διαδικασία τερματίζεται ΕΝΑΛΛΑΚΤΙΚΕΣ ΡΟΕΣ Α1. Αν οι διαθέσιμες θέσεις στην επιλεγμένη πτήση είναι λιγότερες από όσες απαιτούνται,, το σύστημα

Α2. Ο χρήστης επιλέγει να εγγραφεί σε λίστα αναμονής εμφανίζει μήνυμα για να θέσει τον χρήστη-πελάτη σε λίστα αναμονής. Α3. Το σύστημα αναζητά στη ΒΔ πτήσεων ελεύθερη θέση Α4. Υπάρχει διαθεσιμότητα, τουλάχιστον 6 ώρες πριν την αναχώρηση Α5. Ενημερώνει με SMS & email Α6. Συνέχεια στο βήμα 5 του βασικού σεναρίου Β1. Αν ο χρήστης επιλέξει να μην εγγραφεί σε λίστα αναμονής η διαδικασία τερματίζεται Γ1. Αν δεν υπάρχει διαθεσιμότητα, τουλάχιστον 6 ώρες πριν την αναχώρηση Γ2. Το σύστημα αποστέλλει ενημερωτικό SMS & email, ότι δεν βρέθηκε έγκαιρα ελεύθερη θέση

Γ3. Η διαδικασία τερματίζεται TRIGGER - ΕΝΑΥΣΜΑ ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ Ο χρήστης επιλέγει μία από τις προτεινόμενες πτήσεις και επιθυμεί να κάνει κράτηση Ο χρήστης έχει στη διάθεσή του Υπάρχουν έγκαιρα διαθέσιμες θέσεις λίστα με πτήσεις που καλύπτουν τις ανάγκες του.

3η Περίπτωση Χρήσης: Αλλαγή εισιτηρίου

Σενάριο Περίπτωσης Χρήσης: Αλλαγή εισιτηρίου ΟΝΟΜΑ ΠΕΡΙΛΗΨΗ ΒΑΣΙΚΑ ΓΕΓΟΝΟΤΑ Changing activity Ο χρήστης έχει προμηθευτεί εισιτήριο και επιθυμεί να αλλάξει θέση. Το σύστημα ελέγχει αν υπάρχει διαθεσιμότητα σε business ή economy και πιστώνει ή χρεώνει το ποσό που αναλογεί σε κάθε περίπτωση. Χρήστης Σύστημα 1. Επιλέγει «Αλλαγή εισιτηρίου» 2. Εισάγει τα στοιχεία του εισιτηρίου 3. Αναγνωρίζει τον πελάτη και την πτήση 4. Δηλώνει αλλαγή από business σε economy ή αντίστροφα 5. Ελέγχει τη δυνατότητα αλλαγής 6. Αν υπάρχει διαθεσιμότητα ενημερώνει το ΤΑΜΕΙΟ 7. Αναζητάει στη ΒΔ πτήσεων τα κόστη των εισιτηρίων (NEW OLD) 8. Υπολογίζει το ποσό διαφοράς 9. Αν ο χρήστης δικαιούται χρήματα,

ΕΞΑΙΡΕΣΕΙΣ Α2. Διορθώνει τα τυχόν λανθασμένα στοιχεία και η διαδικασία συνεχίζεται στο βήμα 3 τότε πιστώνεται ο λογαριασμός του στην Τράπεζα. 10. Εκδίδει το σχετικό παραστατικό και το νέο εισιτήριο. Ακυρώνει το παλιό. 11. Ενημερώνει τη ΒΔ πτήσεων για τις αλλαγές στις διαθέσιμες θέσεις και 12. Η διαδικασία τερματίζεται. Α1. Αν τα στοιχεία του εισιτηρίου, που έδωσε ο χρήστης, δεν είναι έγκυρα, το σύστημα εμφανίζει μήνυμα λάθους Β1. Αν δεν υπάρχει δυνατότητα αλλαγής ενημερώνει το χρήστη με αποστολή αρνητικού email & SMS. B2. Η διαδικασία τερματίζεται Γ1. Αν ο χρήστης οφείλει χρήματα το

Γ2. Ο χρήστης πληρώνει την διαφορά σύστημα τον ενημερώνει εμφανίζοντας την οθόνη πληρωμής.. Γ3. Η διαδικασία συνεχίζεται στο βήμα 10 TRIGGER- ΕΝΑΥΣΜΑ ΠΡΟΑΠΑΙΤΟΥ ΜΕΝΑ Ο χρήστης επιλέγει να αλλάξει θέση σ ένα έγκυρο εισιτήριο, που κατέχει Σωστή εισαγωγή των στοιχείων του εισιτηρίου Υπάρχει η δυνατότητα αλλαγής για τη συγκεκριμένη πτήση

4η Περίπτωση Χρήσης: Ακύρωση εισιτηρίου

Σενάριο Περίπτωσης Χρήσης: Ακύρωση εισιτηρίου ΟΝΟΜΑ ΠΕΡΙΛΗΨΗ ΒΑΣΙΚΗ ΡΟΗ ΓΕΓΟΝΟΤΩΝ Canceling activity Ο χρήστης έχει προμηθευτεί εισιτήριο και επιθυμεί να το ακυρώσει. Το σύστημα ελέγχει την πολιτική ακυρώσεων στη ΒΔ πτήσεων και επιστρέφει το ποσό που αναλογεί σε κάθε περίπτωση. Χρήστης Σύστημα 1. Επιλέγει «Ακύρωση εισιτηρίου» 2. Εισάγει τα στοιχεία του εισιτηρίου 3. Αναγνωρίζει τον πελάτη και την πτήση 4. Ελέγχει τη δυνατότητα ακύρωσης 5. Αν υπάρχει δυνατότητα ακύρωσης ενημερώνει το ΤΑΜΕΙΟ 6. Αναζητάει την πολιτική επιστροφής χρημάτων στη ΒΔ πτήσεων 7. Υπολογίζει το ποσό επιστροφής. 8. Αν ο χρήστης δικαιούται χρήματα, τότε πιστώνεται ο λογαριασμός του στην Τράπεζα και το σύστημα εκδίδει το σχετικό παραστατικό.

ΕΝΑΛΛΑΚΤΙΚΕΣ ΡΟΕΣ Α2. Διορθώνει τα τυχόν λανθασμένα στοιχεία και η διαδικασία συνεχίζεται στο βήμα 3 9. Ακυρώνει το εισιτήριο 10. Ενημερώνει τη ΒΔ πτήσεων για τις θέσεις που είναι πλέον ελεύθερες 11. Η διαδικασία τερματίζεται. Α1. Αν τα στοιχεία του εισιτηρίου, που έδωσε ο χρήστης, δεν είναι έγκυρα, το σύστημα εμφανίζει μήνυμα λάθους Β1. Αν δεν υπάρχει δυνατότητα ακύρωσης, ενημερώνει το χρήστη με αποστολή αρνητικού email & SMS. B2. Η διαδικασία τερματίζεται Γ1. Αν ο χρήστης δεν δικαιούται χρήματα, σύμφωνα με την πολιτική επιστροφής χρημάτων σε περίπτωση ακύρωσης, το σύστημα αποστέλλει email & SMS για να τον ενημερώσει.

Γ2. Η διαδικασία συνεχίζεται στο βήμα 9 TRIGGER- ΕΝΑΥΣΜΑ ΠΡΟΑΠΑΙΤΟΥ- ΜΕΝΑ Ο χρήστης επιλέγει να ακυρώσει ένα έγκυρο εισιτήριο, που κατέχει Σωστή εισαγωγή των στοιχείων του εισιτηρίου Υπάρχει η δυνατότητα ακύρωσης σύμφωνα με την εφαρμοζόμενη πολιτική (χρονικό διάστημα πριν την πτήση)

Διάγραμμα Κλάσεων

Αναφορές Σημειώσεις μαθήματος http://www.uml.org http://www.uml-diagrams.org http://umldiagramtutorial.blogspot.gr

Ευχαριστούμε και μη ξεχνάτε