eclass.teiath.gr€¦ · web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία...

66
Π3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων» Αναθέτουσα Αρχή

Upload: others

Post on 03-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής(Υπηρεσία Ενημέρωσης για Δράσεις)

Για το Έργο

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

Αναθέτουσα Αρχή

Page 2: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Ιστορικό Εκδόσεων

Έκδοση Ημερομηνία Αιτία Τροποποίησης

1.0 25-02-2013 Αρχική έκδοση παραδοτέου

2.0 01-04-2013 2η έκδοση, βάσει παρατηρήσεων ΕΠΠΕ

3.0 25-11-2013 Αναθεωρημένη τελική έκδοση παραδοτέου βάση επικαιροποιημένου προγράμματος εκτέλεσης της σύμβασης

Σελίδα 2 από 64

Page 3: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

ΠΕΡΙΕΧΟΜΕΝΑ

1 Εισαγωγή.....................................................................................................................6

2 Ανάλυση Απαιτήσεων Υπηρεσίας..................................................................................7

2.1 Διαχείριση Προφίλ Χρήστη.....................................................................................7

2.2 Διαχείριση Δράσεων...............................................................................................8

2.3 Αναζήτηση Δράσεων..............................................................................................9

2.4 Αυτόματη Ενημέρωση..........................................................................................10

2.5 Αξιολόγηση Δράσεων...........................................................................................11

2.6 Ολοκλήρωση με Υπηρεσίες Κοινωνικής Δικτύωσης..............................................11

2.7 Διαχείριση Υπηρεσίας..........................................................................................12

2.8 Παραγωγή Αναφορών...........................................................................................12

3 Λειτουργική Περιγραφή Υπηρεσίας............................................................................14

3.1 Υποσύστημα Διαχείρισης Δράσεων......................................................................16

3.1.1 Εμφάνιση Δράσεων 16

3.1.2 Φιλτράρισμα Δράσεων 18

3.1.3 Δημιουργία Δράσης 19

3.1.4 Επισκόπηση Δράσης 21

3.1.5 Τροποποίηση Δράσης22

3.1.6 Διαγραφή Δράσης 24

3.2 Υποσύστημα Εντοπισμού Δράσεων.......................................................................26

3.2.1 Αναζήτηση Δράσεων 26

3.2.2 Εκδήλωση Ενδιαφέροντος για Συμμετοχή σε Δράση 29

Σελίδα 3 από 64

Page 4: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

3.2.3 Επισκόπηση Δράσης 29

3.2.4 Μετάβαση σε Μήνα 31

3.2.5 Προβολή Δράσεων μέσω Ημερολογίου 31

3.3 Υποσύστημα Ιστορικού Δράσεων..........................................................................33

3.3.1 Αξιολόγηση Δράσης 33

3.3.2 Εμφάνιση Ιστορικού Συμμετοχών σε Δράσεις 35

3.3.3 Επισκόπηση Δράσης 37

3.3.4 Φιλτράρισμα Δράσεων 38

3.4 Υποσύστημα Ειδοποιήσεων...................................................................................40

3.4.1 Εμφάνιση Εισερχόμενων Ειδοποιήσεων 40

3.4.2 Φιλτράρισμα Ειδοποιήσεων 42

3.4.3 Επισκόπηση Ειδοποίησης 42

3.4.4 Διαγραφή Ειδοποίησης 44

3.4.5 Δημιουργία Κριτηρίου Ειδοποίησης 45

3.4.6 Εμφάνιση Κριτηρίων Ειδοποίησης 47

3.4.7 Επισκόπηση Κριτηρίου Ειδοποίησης 48

3.4.8 Διαγραφή Κριτηρίου Ειδοποίησης 49

3.5 Υποσύστημα Διαχείρισης Προφίλ Χρήστη............................................................50

3.5.1 Εμφάνιση Προφίλ Χρήστη 50

3.5.2 Τροποποίηση Προφίλ Χρήστη 52

3.5.3 Εγγραφή Χρήστη 54

3.6 Υποσύστημα Διαχείρισης Υπηρεσίας....................................................................56

3.6.1 Εμφάνιση Χρηστών 56

Σελίδα 4 από 64

Page 5: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

3.6.2 Φιλτράρισμα Χρηστών 58

3.6.3 Επισκόπηση Στοιχείων Χρήστη 59

3.6.4 Εμφάνιση Λιστών Τιμών 60

3.6.5 Τροποποίηση Λίστας Τιμών 61

3.7 Υποσύστημα Αναφορών........................................................................................63

3.7.1 Εμφάνιση Διαθέσιμων Αναφορών 63

3.7.2 Παραγωγή Αναφοράς64

4 Ενδεικτικές Οθόνες Υπηρεσίας..................................................................................65

Σελίδα 5 από 64

Page 6: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

1 Εισαγωγή

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

Αρχικά, καταγράφονται οι απαιτήσεις, όπως αυτές απορρέουν μέσα από τη διακήρυξη του έργου και την τεχνική προσφορά του αναδόχου. Στη συνέχεια, η μελέτη ολοκληρώνεται με την αναλυτική παρουσίαση των λειτουργικών προδιαγραφών της υπηρεσίας (βήματα / ενέργειες, προϋποθέσεις εκτέλεσης, πεδία κ.λπ.) μέσα από τη χρήση λεπτομερών σεναρίων χρήσης (use cases) αλλά και με τον εμπλουτισμό των use cases με αντίστοιχες ενδεικτικές οθόνες (mock-up demo).

Σελίδα 6 από 64

Page 7: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

2 Ανάλυση Απαιτήσεων Υπηρεσίας

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

Αναλυτικότερα, η υπηρεσία θα προσφέρει τη λειτουργικότητα που απορρέει από τις ακόλουθες απαιτήσεις.

2.1 Διαχείριση Προφίλ Χρήστη

REQ.1. Οι χρήστες θα πρέπει να μπορούν να βλέπουν και να διαχειρίζονται τα στοιχεία τους.

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

REQ.2. Η υπηρεσία θα πρέπει να διασυνδέεται με το υφιστάμενο LDAP του ΤΕΙ Αθηνών.

Το ΤΕΙ Αθηνών διαθέτει LDAP στον οποίο αποθηκεύονται βασικά στοιχεία (ονοματεπώνυμο και email) των φοιτητών του Ιδρύματος, καθώς και των καθηγητών και του διοικητικού προσωπικού. Το σύστημα θα πρέπει να αντλεί αυτόματα από το LDAP του Ιδρύματος το ονοματεπώνυμο και το email του χρήστη, τα οποία είναι υποχρεωτικά και δε θα μπορούν να τροποποιηθούν. Η αυθεντικοποίηση των χρηστών που υπάρχουν στον LDAP θα γίνεται μέσω του μηχανισμού SSO (Single Sign On) Shibboleth, που παρέχει το ΚΔΔ του ΤΕΙ Αθηνών.

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

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

Σελίδα 7 από 64

Page 8: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

REQ.4. Το σύστημα θα πρέπει να αξιοποιεί μηχανισμούς διευκόλυνσης της συμπλήρωσης των στοιχείων των χρηστών.

Κατά τη συμπλήρωση / τροποποίηση των στοιχείων του χρήστη, και για τις περιπτώσεις που οι τιμές ενός πεδίου μπορεί να είναι προκαθορισμένες (π.χ. δήμος, μάρκα αυτοκινήτου κ.λπ.), θα πρέπει να χρησιμοποιούνται λίστες τιμών. Επιπλέον, θα πρέπει να υποστηρίζεται προαιρετικά η καταχώρηση στοιχείων γεωκωδικοποίησης για τη διεύθυνση κατοικίας του χρήστη.

REQ.5. Τα στοιχεία των χρηστών θα πρέπει να ομαδοποιούνται κάτω από πολλαπλές καρτέλες.

Η καταχώρηση / τροποποίηση των στοιχείων των χρηστών θα πρέπει να γίνεται με δομημένο τρόπο και τα σχετικά πεδία θα πρέπει να μπορούν να ομαδοποιούνται κάτω από πολλαπλές καρτέλες (προσωπικά στοιχεία, στοιχεία κατοικίας, στοιχεία επικοινωνίας, στοιχεία οχημάτων, στοιχεία κοινωνικής δικτύωσης).

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

REQ.6. Οι χρήστες θα πρέπει να μπορούν να καταχωρούν στην υπηρεσία εκπαιδευτικές και πολιτισμικές δράσεις.

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

REQ.7. Οι χρήστες θα πρέπει να μπορούν να βλέπουν τα στοιχεία των δράσεων που έχουν καταχωρήσει.

Η εμφάνιση των στοιχείων των δράσεων θα πρέπει να μπορεί να είναι τόσο συνοπτική (λίστα με συνοπτικά στοιχεία για κάθε δράση) όσο και αναλυτική (επισκόπηση επιλεγμένης δράσης).

REQ.8. Οι χρήστες θα πρέπει να μπορούν να τροποποιούν τα στοιχεία των δράσεων που έχουν καταχωρήσει.

Η τροποποίηση μίας δράσης θα πρέπει να αφορά σε συγκεκριμένα στοιχεία της.

REQ.9. Οι χρήστες θα πρέπει να μπορούν να διαγράφουν υφιστάμενες δράσεις.

Σελίδα 8 από 64

Page 9: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Η διαγραφή μίας υφιστάμενης δράσης θα πρέπει να διαγράφει όλα τα στοιχεία της εν λόγω δράσης από τη Βάση Δεδομένων.

REQ.10. Η καταχώρηση / τροποποίηση των στοιχείων των δράσεων θα πρέπει να πραγματοποιείται μέσα από κατάλληλες ηλεκτρονικές φόρμες.

Η προσθήκη / τροποποίηση δράσεων θα πρέπει να πραγματοποιείται μέσω ειδικής ηλεκτρονικής φόρμας και το σύστημα θα πρέπει να πραγματοποιεί τους απαιτούμενους ελέγχους για την επαλήθευση της ορθότητας της καταχώρησης / τροποποίησης (συμπλήρωση υποχρεωτικών πεδίων, συμπλήρωση πεδίων σύμφωνα με τον τύπο τους κ.λπ.). Η καταχώρηση των στοιχείων της δράσης θα πρέπει να μπορεί να γίνεται με τους ακόλουθους τρόπους:

Μέσα από λίστες τιμών (combo boxes – radio buttons), για πεδία με τυποποιημένες τιμές.

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

2.3 Αναζήτηση Δράσεων

REQ.11. Οι χρήστες θα πρέπει να μπορούν να εντοπίζουν δράσεις που τους ενδιαφέρουν μέσα από συνδυαστική χρήση πολλαπλών κριτηρίων.

Οι τελικοί χρήστες θα πρέπει να μπορούν να πραγματοποιούν αναζητήσεις και να εντοπίζουν δράσεις οι οποίες ικανοποιούν συγκεκριμένα κριτήρια (θεματική κατηγορία, ημερολογιακό διάστημα κ.λπ.).

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

REQ.12. Η εμφάνιση των δράσεων θα πρέπει να γίνεται με τη μορφή λίστας αποτελεσμάτων αναζήτησης.

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

REQ.13. Η εμφάνιση των δράσεων θα πρέπει να γίνεται και με τη μορφή ημερολογίου δράσεων.

Θα πρέπει να εμφανίζεται ημερολόγιο στο οποίο ο χρήστης να μπορεί να πλοηγείται και να βρίσκει τις προγραμματισμένες δράσεις για κάθε ημέρα.

Σελίδα 9 από 64

Page 10: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

REQ.14. Οι χρήστες θα πρέπει να μπορούν να βλέπουν αναλυτικά στοιχεία των δράσεων που τους ενδιαφέρουν.

Ο ενδιαφερόμενος χρήστης θα πρέπει να μπορεί να επιλέγει μία δράση από τα αποτελέσματα της αναζήτησης (ή από το ημερολόγιο δράσεων) και το σύστημα θα εμφανίζει αναλυτικότερες πληροφορίες για την εν λόγω δράση, καθώς και φωτογραφίες και λοιπά ψηφιακά αρχεία προς αποθήκευση (doc, pdf κ.λπ.).

REQ.15. Οι χρήστες θα πρέπει να μπορούν να εκδηλώνουν την πρόθεσή τους να συμμετάσχουν σε μία δράση.

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

2.4 Αυτόματη Ενημέρωση

Στο πλαίσιο της υπηρεσίας, οι χρήστες θα πρέπει να μπορούν να λαμβάνουν ειδοποιήσεις των ακόλουθων τύπων:

Νέα δράση που πληροί κριτήρια

REQ.16. Οι χρήστες θα πρέπει να λαμβάνουν αυτοματοποιημένες ειδοποιήσεις αναφορικά με νέες δράσεις.

Ο ενδιαφερόμενος χρήστης θα πρέπει να μπορεί να καθορίσει συγκεκριμένα κριτήρια (αντίστοιχα με εκείνα που περιγράφονται στην αναζήτηση δράσεων) και να δημιουργήσει μία νέα ειδοποίηση βάσει των κριτηρίων αυτών. Εναλλακτικά, ο ενδιαφερόμενος θα πρέπει να μπορεί να δημιουργεί ειδοποιήσεις απευθείας από το Υποσύστημα Αναζήτησης Δράσεων. Κάθε φορά που θα δημιουργείται μία νέα δράση, το σύστημα θα πρέπει να εντοπίζει αυτόματα τις ειδοποιήσεις των οποίων τα κριτήρια πληροί η νέα δράση και να αποστέλλει τα σχετικά μηνύματα.

REQ.17. Οι ειδοποιήσεις θα πρέπει να αποστέλλονται μέσω εναλλακτικών καναλιών.

Οι ειδοποιήσεις θα πρέπει να αποστέλλονται μέσω προσωποποιημένου RSS feed, καθώς και μέσω ηλεκτρονικού ταχυδρομείου (email) και sms. Στις περιπτώσεις ειδοποίησης μέσω email / RSS, θα πρέπει να περιλαμβάνεται και σχετικός σύνδεσμος προς τη σελίδα της δράσης που δημιουργήθηκε / τροποποιήθηκε.

Σελίδα 10 από 64

Page 11: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

2.5 Αξιολόγηση Δράσεων

REQ.18. Οι χρήστες θα πρέπει να έχουν πρόσβαση στο ιστορικό των δράσεων στις οποίες έχουν συμμετάσχει.

Για κάθε δράση, ο χρήστης θα πρέπει να μπορεί να βλέπει τα αναλυτικά της στοιχεία (τίτλος, κατηγορία, τοποθεσία, ημερομηνία, αξιολογήσεις κ.λπ.).

REQ.19. Οι χρήστες θα πρέπει να μπορούν να αξιολογούν τις δράσεις στις οποίες συμμετέχουν.

Η αξιολόγηση θα πρέπει να πραγματοποιείται με τους ακόλουθους τρόπους:

Δομημένη Αξιολόγηση: Κατά τη δομημένη αξιολόγηση ο χρήστης θα μπορεί να βαθμολογεί τη δράση, διαλέγοντας ανάμεσα από ένα σύνολο πιθανών επιλογών βαθμολόγησης (στην κλίμακα 1-5).

Αξιολόγηση με Ελεύθερο Κείμενο: Κατά την αξιολόγηση με ελεύθερο κείμενο ο χρήστης θα μπορεί να συμπληρώνει την αξιολόγησή του με τη μορφή κειμένου (με περιορισμό σε λέξεις ή χαρακτήρες).

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

2.6 Ολοκλήρωση με Υπηρεσίες Κοινωνικής Δικτύωσης

REQ.20. Το σύστημα θα πρέπει να επιτρέπει την ολοκλήρωση της υπηρεσίας με τις μεγαλύτερες και δημοφιλέστερες ιστοσελίδες κοινωνικής δικτύωσης, και πιο συγκεκριμένα με το Facebook και το Google+.

Πιο συγκεκριμένα, θα πρέπει να υποστηρίζονται οι ακόλουθες λειτουργίες:

Θα πρέπει να δημιουργηθούν επίσημες σελίδες της υπηρεσίας (pages) τόσο στο Facebook όσο και στο Google+ και το Twitter.

Οι νέες δράσεις που θα καταχωρούνται στο ΠΣ θα πρέπει να αναρτώνται αυτόματα στις παραπάνω σελίδες.

Ο χρήστης θα πρέπει να έχει τη δυνατότητα να κοινοποιεί επιλεκτικά την προτίμηση του προς συγκεκριμένες δράσεις αλλά και προς την ίδια την υπηρεσία, μέσω των μηχανισμών «like» (για το Facebook), «+1» (για το Google+), «tweet» για το Twitter.

Σελίδα 11 από 64

Page 12: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

2.7 Διαχείριση Υπηρεσίας

Στο πλαίσιο της διαχείρισης της υπηρεσίας από εσωτερικούς διαχειριστές, θα πρέπει να καλύπτονται οι ακόλουθες απαιτήσεις.

REQ.21. Οι εσωτερικοί διαχειριστές θα πρέπει να μπορούν να βλέπουν και να διαχειρίζονται τους χρήστες του συστήματος.

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

REQ.22. Οι εσωτερικοί διαχειριστές θα πρέπει να μπορούν να εγκρίνουν τις αιτήσεις εγγραφής στην υπηρεσία.

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

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

Ο διαχειριστής θα πρέπει να βλέπει όλες τις υφιστάμενες τιμές για κάθε λίστα και να μπορεί να προσθέτει, να τροποποιεί ή/και να αφαιρεί τιμές.

REQ.24. Οι εσωτερικοί διαχειριστές θα πρέπει να μπορούν να βλέπουν και να τροποποιούν γενικά παραμετρικά της υπηρεσίας.

Ο διαχειριστής θα πρέπει να βλέπει όλες τις υφιστάμενες τιμές για κάθε παραμετρικό, όπως παραμετροποίηση email notifications (smtp, pop3, διεύθυνση αποστολέα κ.λπ.), παράμετροι διασύνδεσης με sms gateway, λειτουργίες κλειδώματος λογαριασμών κ.λπ. Επιπλέον, θα πρέπει να μπορούν να τροποποιούν τις παραμέτρους αυτές.

2.8 Παραγωγή Αναφορών

REQ.25. Οι διοικητικοί χρήστες θα πρέπει να μπορούν να παρακολουθούν το βαθμό αξιοποίησης της υπηρεσίας μέσα από τυποποιημένες αναφορές.

Σελίδα 12 από 64

Page 13: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Οι εν λόγω αναφορές θα πρέπει να αξιοποιούν τα δεδομένα που θα συλλέγει το σύστημα κατά τη λειτουργία της υπηρεσίας.

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

Δράσεις ανά Ημερολογιακό Διάστημα. Ο διοικητικός χρήστης επιλέγει ένα ημερολογιακό διάστημα (από – έως) και το σύστημα παράγει αναφορά η οποία περιλαμβάνει συνοπτική λίστα με τις δράσεις που διεξάγονται κατά το διάστημα αυτό.

Δράσεις ανά Θεματική Κατηγορία. Ο διοικητικός χρήστης επιλέγει μία θεματική κατηγορία και το σύστημα παράγει αναφορά η οποία περιλαμβάνει συνοπτική λίστα με τις υφιστάμενες δράσεις για την επιλεγμένη κατηγορία.

REQ.26. Οι διοικητικοί χρήστες θα πρέπει να μπορούν να παράγουν ad-hoc αναφορές.

Πλέον των τυποποιημένων αναφορών που θα υλοποιηθούν, αρμόδιοι διοικητικοί χρήστες θα πρέπει να έχουν τη δυνατότητα να παράγουν ad-hoc αναφορές και μέσω του εργαλείου iReports, το οποίο αποτελεί μέρος της πλατφόρμας JasperReports.

Σελίδα 13 από 64

Page 14: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

3 Λειτουργική Περιγραφή Υπηρεσίας

Η εν λόγω ενότητα έχει ως σκοπό την λεπτομερή ανάλυση των λειτουργικών απαιτήσεων της υπηρεσίας ενημέρωσης για δράσεις, μέσα από την οποία προκύπτει η λειτουργική περιγραφή της υπηρεσίας με τη μορφή αναλυτικών λειτουργικών προδιαγραφών. Για το σκοπό αυτό, η κάθε προδιαγραφή αναλύεται και περιγράφεται με τη μορφή σεναρίων χρήσης (use cases), όπου για κάθε σενάριο καταγράφονται τα εξής:

Ο τίτλος του σεναρίου χρήσης

Συνοπτική περιγραφή του σεναρίου χρήσης

Τυχόν προδιαγραφές, όπως: περιορισμοί, πεδία, έλεγχοι, φίλτρα κ.λπ.

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

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

Τυχόν εξαιρέσεις (exceptions), μέσα από τις οποίες περιγράφεται το πως θα πρέπει να αντιδρά το σύστημα σε διάφορα πιθανά σφάλματα (π.χ. κατά την επικοινωνία με τη Βάση Δεδομένων, κατά την επαλήθευση δεδομένων κ.λπ.).

Επιπλέον, σύνολα από ομοιογενή σενάρια χρήσης ομαδοποιούνται κάτω από επιμέρους Λειτουργικά Υποσυστήματα και το κάθε υποσύστημα αποτυπώνεται μέσα από ένα διάγραμμα σεναρίων χρήσης (use case diagram). Τα υποσυστήματα που αναγνωρίζονται για την εν λόγω υπηρεσία είναι τα ακόλουθα:

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

Υποσύστημα Εντοπισμού Δράσεων: Περιλαμβάνει όλα εκείνα τα σενάρια χρήσης που αφορούν στην αναζήτηση και τον εντοπισμό δράσεων και στην εκδήλωση ενδιαφέροντος συμμετοχής σε μία δράση.

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

Σελίδα 14 από 64

Page 15: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

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

Υποσύστημα Διαχείρισης Προφίλ Χρήστη: Περιλαμβάνει όλα εκείνα τα σενάρια χρήσης που αφορούν στην προβολή και τη διαχείριση των στοιχείων του προφίλ ενός χρήστη.

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

Υποσύστημα Αναφορών: Περιλαμβάνει όλα εκείνα τα σενάρια που αφορούν στην παραγωγή τυποποιημένων αναφορών.

Σελίδα 15 από 64

Page 16: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

3.1 Υποσύστημα Διαχείρισης Δράσεων

uc Διαχείριση ΔράσεωνEA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

Υπεύθυν ος Δράσεων

(from Actors)

Εμφάν ιση ΔράσεωνΔημιουργία Δράσης

Επισκόπηση ΔράσηςΤροποποίηση ΔράσηςΔιαγραφή Δράσης

Φιλτράρισμα Δράσεων

«extend»

«precedes» «precedes» «precedes»

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

3.1.1 Εμφάνιση Δράσεων

Τίτλος Εμφάνιση Δράσεων

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

Προδιαγραφές

Σελίδα 16 από 64

Page 17: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Στήλες λίστας δράσεων

Τίτλος δράσης

Θεματική κατηγορία

Διάστημα διεξαγωγής (από - έως)

Τόπος διεξαγωγής

Κατάσταση

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα αντλεί όλες τις υφιστάμενες δράσεις από τη Βάση Δεδομένων.

Το σύστημα εμφανίζει την οθόνη «Υφιστάμενες δράσεις», η οποία περιλαμβάνει λίστα με τις δράσεις που αντλήθηκαν (σελιδοποιημένες), καθώς και κριτήρια για το φιλτράρισμα των δράσεων αυτών.

Το σύστημα αντλεί από τη Βάση Δεδομένων τις τιμές των κριτηρίων φιλτραρίσματος (τύπου λίστας τιμών), με τις οποίες συμπληρώνει τα αντίστοιχα κριτήρια.

Μη εύρεση δράσεων (Alternate)

Το σύστημα εμφανίζει κατάλληλο μήνυμα στην οθόνη «Υφιστάμενες δράσεις».

Αποτυχία άντλησης δράσεων από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

Αποτυχία άντλησης τιμών φίλτρων από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

3.1.2 Φιλτράρισμα Δράσεων

Τίτλος Φιλτράρισμα Δράσεων

Σελίδα 17 από 64

Page 18: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Περιγραφή

Προδιαγραφές

Διαθέσιμα φίλτρα

Διάστημα διεξαγωγής: Επιλογή μέσω date boxes (από - έως).

Θεματική κατηγορία: Επιλογή μέσω combo box.

Κατάσταση: Επιλογή μέσω combo box {σε αναμονή, σε εξέλιξη, ολοκληρωμένη, αδιάφορο}.

Λέξεις - κλειδιά: Καταχώρηση μέσω text box και αναζήτηση σε τίτλο - περιγραφή.

Σενάρια

Βασικό σενάριο (Basic Path)

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

Το σύστημα ανανεώνει την οθόνη «Υφιστάμενες δράσεις», η οποία πλέον περιλαμβάνει μόνο τις δράσεις που εντοπίστηκαν.

Μη εύρεση δράσεων (Alternate)

Το σύστημα εμφανίζει κατάλληλο μήνυμα στην οθόνη «Υφιστάμενες δράσεις».

Αποτυχία άντλησης δράσεων από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

3.1.3 Δημιουργία Δράσης

Τίτλος Δημιουργία Δράσης

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

Σελίδα 18 από 64

Page 19: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Προδιαγραφές

Πεδία ηλεκτρονικής φόρμας

Τίτλος δράσης : Καταχώρηση μέσω text box.

Περιγραφή δράσης : Καταχώρηση μέσω RTE.

Θεματική κατηγορία : Επιλογή μέσω combo box.

Διάστημα διεξαγωγής : Επιλογή μέσω date boxes (από - έως).

Ώρες διεξαγωγής : Επιλογή μέσω time boxes (από - έως).

Τόπος διεξαγωγής : Καταχώρηση μέσω text box.

Γεωγραφική απεικόνιση: Προσδιορισμός σημείου στον ψηφιακό χάρτη.

Τιμή: Καταχώρηση μέσω number box (θετικός δεκαδικός).

Πρόσβαση για ΑμΕΑ : Επιλογή μέσω radio button {ναι, όχι}.

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα εμφανίζει την οθόνη «Δημιουργία δράσης», η οποία περιλαμβάνει ηλεκτρονική φόρμα με διαδραστικό χάρτη για την καταχώρηση των στοιχείων της νέας δράσης.

Ο χρήστης συμπληρώνει τα στοιχεία της νέας δράσης και πατάει το κουμπί «Αποθήκευση».

Το σύστημα επιβεβαιώνει την ορθή συμπλήρωση της φόρμας.

Το σύστημα αποθηκεύει τη νέα δράση στη Βάση Δεδομένων.

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

Το σύστημα εμφανίζει μήνυμα επιβεβαίωσης και επιστρέφει στην οθόνη «Υφιστάμενες δράσεις».

Σελίδα 19 από 64

Page 20: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Ακύρωση δημιουργίας δράσης (Alternate)

Το σύστημα επιστρέφει στην οθόνη «Υφιστάμενες δράσεις».

Μη έγκυρη συμπλήρωση φόρμας (Alternate)

Το σύστημα παραμένει στην οθόνη «Δημιουργία δράσης» και για κάθε πεδίο που δε συμπληρώθηκε σωστά εμφανίζεται κατάλληλο μήνυμα.

Αποτυχία αποθήκευσης δράσης στη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Υφιστάμενες δράσεις».

Αποτυχία αποστολής ειδοποιήσεων (Exception)

Το σύστημα καταγράφει το εν λόγω σφάλμα στο log file της εφαρμογής.

3.1.4 Επισκόπηση Δράσης

Τίτλος Επισκόπηση Δράσης

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

Προδιαγραφές

Στοιχεία που εμφανίζονται

Τίτλος δράσης

Περιγραφή δράσης

Θεματική κατηγορία

Διάστημα διεξαγωγής

Ώρες διεξαγωγής

Σελίδα 20 από 64

Page 21: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Τόπος διεξαγωγής

Τιμή

Πρόσβαση για ΑμΕΑ

Κατάσταση

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

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα ενεργοποιεί το κουμπί «Επισκόπηση».

Ο χρήστης πατάει το κουμπί «Επισκόπηση».

Το σύστημα αντλεί την επιλεγμένη δράση από τη Βάση Δεδομένων.

Το σύστημα εμφανίζει την οθόνη «Επισκόπηση δράσης», όπου εμφανίζονται αναλυτικά τα στοιχεία της επιλεγμένης δράσης.

Ο χρήστης πατάει το κουμπί «Επιστροφή».

Το σύστημα επιστρέφει στην οθόνη «Υφιστάμενες δράσεις».

Αποτυχία άντλησης δράσης από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Υφιστάμενες δράσεις».

3.1.5 Τροποποίηση Δράσης

Τίτλος Τροποποίηση Δράσης

Περιγραφή Το εν λόγω σενάριο έχει ως σκοπό την τροποποίηση των στοιχείων μίας δράσης απότον ιδιοκτήτη της.

Προδιαγραφές

Σελίδα 21 από 64

Page 22: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Πεδία ηλεκτρονικής φόρμας

Τίτλος δράσης : Καταχώρηση μέσω text box.

Περιγραφή δράσης : Καταχώρηση μέσω RTE.

Θεματική κατηγορία : Επιλογή μέσω combo box.

Διάστημα διεξαγωγής : Επιλογή μέσω date boxes (από - έως).

Ώρες διεξαγωγής : Επιλογή μέσω time boxes (από - έως).

Τόπος διεξαγωγής : Καταχώρηση μέσω text box.

Γεωγραφική απεικόνιση: Προσδιορισμός σημείου στον ψηφιακό χάρτη.

Τιμή: Καταχώρηση μέσω number box (θετικός δεκαδικός).

Πρόσβαση για ΑμΕΑ : Επιλογή μέσω radio button.

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα ενεργοποιεί το κουμπί «Τροποποίηση».

Ο χρήστης πατάει το κουμπί «Τροποποίηση».

Το σύστημα εμφανίζει την οθόνη «Τροποποίηση δράσης», η οποία περιλαμβάνει ηλεκτρονική φόρμα και διαδραστικό χάρτη για την τροποποίηση των στοιχείων της επιλεγμένης δράσης.

Το σύστημα αντλεί τα στοιχεία της επιλεγμένης δράσης από τη Βάση Δεδομένων και συμπληρώνει κατάλληλα την ηλεκτρονική φόρμα / χάρτη.

Ο χρήστης τροποποιεί τα στοιχεία της επιλεγμένης δράσης και πατάει το κουμπί «Αποθήκευση».

Το σύστημα επιβεβαιώνει την ορθή συμπλήρωση της φόρμας.

Το σύστημα αποθηκεύει τις τροποποιήσεις της δράσης στη Βάση Δεδομένων.

Το σύστημα εμφανίζει μήνυμα επιβεβαίωσης και επιστρέφει στην οθόνη «Υφιστάμενες δράσεις».

Ακύρωση τροποποίησης δράσης (Alternate)

Σελίδα 22 από 64

Page 23: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Το σύστημα επιστρέφει στην οθόνη «Υφιστάμενες δράσεις».

Μη έγκυρη συμπλήρωση φόρμας (Alternate)

Το σύστημα παραμένει στην οθόνη «Τροποποίηση δράσης» και για κάθε πεδίο που δε συμπληρώθηκε σωστά εμφανίζεται κατάλληλο μήνυμα.

Αποτυχία άντλησης δράσης από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Υφιστάμενες δράσεις».

Αποτυχία αποθήκευσης αλλαγών στη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Υφιστάμενες δράσεις».

3.1.6 Διαγραφή Δράσης

Τίτλος Διαγραφή Δράσης

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

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα ενεργοποιεί το κουμπί «Διαγραφή».

Ο χρήστης πατάει το κουμπί «Διαγραφή».

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

Ο χρήστης επικυρώνει την πρόθεσή του (πατάει «Ναι» στο πλαίσιο διαλόγου επικύρωσης).

Το σύστημα διαγράφει την επιλεγμένη δράση από τη Βάση Δεδομένων.

Το σύστημα εμφανίζει μήνυμα επιβεβαίωσης και επιστρέφει στην οθόνη «Υφιστάμενες δράσεις».

Μη επικύρωση διαγραφής (Alternate)

Σελίδα 23 από 64

Page 24: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Το σύστημα επιστρέφει στην οθόνη «Υφιστάμενες δράσεις».

Αποτυχία διαγραφής δράσης από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Υφιστάμενες δράσεις».

3.2 Υποσύστημα Εντοπισμού Δράσεων

uc Εν τοπισμός ΔράσεωνEA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

Αν αζήτηση Δράσεων

Επισκόπηση Δράσης

Τελικός Χρήστης

(from Actors)

Προβολή Δράσεων μέσω Ημερολογίου

Μετάβαση σε Μήν α

Εκδήλωση Εν διαφέρον τος για

Συμμετοχή σε Δράση

«extend»

«precedes»

«precedes»

«precedes»

Εντοπισμός Δράσεων

Σελίδα 24 από 64

Page 25: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

3.2.1 Αναζήτηση Δράσεων

Τίτλος Αναζήτηση Δράσεων

Περιγραφή Το εν λόγω σενάριο έχει ως σκοπό τον εντοπισμό δράσεων μέσα από τη συνδυαστικήχρήση πολλαπλών κριτηρίων αναζήτησης.

Προδιαγραφές

Αλγόριθμος ταιριάσματος δράσεων

Θεματική κατηγορία: Ο αλγόριθμος εντοπίζει όλες τις δράσεις που ανήκουν στην επιλεγμένη θεματική κατηγορία.

Ημερομηνία: Ο αλγόριθμος εντοπίζει όλες τις δράσεις που διεξάγονται εντός του καθορισμένου ημερολογιακού διαστήματος.

Λέξεις - κλειδιά: Ο αλγόριθμος εντοπίζει όλες τις δράσεις που περιλαμβάνουν τις επιλεγμένες λέξεις - κλειδιά στον τίτλο ή στην περιγραφή τους.

Πρόσβαση από ΑμΕΑ: Εάν το εν λόγω check box είναι επιλεγμένο, τότε ο αλγόριθμος εντοπίζει όλες τις δράσεις που είναι προσβάσιμες από ΑμΕΑ.

Κριτήρια αναζήτησης

Θεματική κατηγορία: Επιλογή μέσω combo box.

Ημερομηνία: Επιλογή μέσω date boxes (από - έως).

Λέξεις - κλειδιά: Καταχώρηση μέσω text box.

Πρόσβαση από ΑμΕΑ: Επιλογή μέσω checkbox.

Στήλες αποτελεσμάτων αναζήτησης

Τίτλος δράσης

Θεματική κατηγορία

Σελίδα 25 από 64

Page 26: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Διάστημα διεξαγωγής (από - έως)

Τόπος διεξαγωγής

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα εμφανίζει την οθόνη «Αναζήτηση δράσεων», η οποία περιλαμβάνει πολλαπλά κριτήρια αναζήτησης.

Το σύστημα αντλεί από τη Βάση Δεδομένων τις τιμές των κριτηρίων αναζήτησης (τύπου λίστας τιμών), με τις οποίες συμπληρώνει τα αντίστοιχα κριτήρια.

Ο χρήστης επιλέγει τις τιμές που επιθυμεί σε ένα ή περισσότερα κριτήρια και πατάει το κουμπί «Αναζήτηση».

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

Το σύστημα εμφανίζει την οθόνη «Αποτελέσματα αναζήτησης δράσεων», η οποία περιλαμβάνει λίστα με συνοπτικά στοιχεία των δράσεων που εντοπίστηκαν (σελιδοποιημένα).

Μη προσδιορισμός κριτηρίων αναζήτησης (Alternate)

Το σύστημα ενημερώνει τον χρήστη με κατάλληλο μήνυμα και παραμένει στην οθόνη «Αναζήτηση δράσεων».

Μη εύρεση δράσεων (Alternate)

Το σύστημα ενημερώνει τον χρήστη με κατάλληλο μήνυμα και παραμένει στην οθόνη «Αναζήτηση δράσεων».

Αποτυχία άντλησης τιμών κριτηρίων αναζήτησης από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

Αποτυχία άντλησης αποτελεσμάτων από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

3.2.2 Εκδήλωση Ενδιαφέροντος για Συμμετοχή σε Δράση

Τίτλος Εκδήλωση Ενδιαφέροντος για Συμμετοχή σε Δράση

Σελίδα 26 από 64

Page 27: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

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

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα αποθηκεύει την πρόθεση του χρήστη στη Βάση Δεδομένων.

Το σύστημα επιστρέφει στην οθόνη «Επισκόπηση δράσης», απενεργοποιώντας το κουμπί «Συμμετοχή».

Αποτυχία αποθήκευσης εκδήλωσης ενδιαφέροντος στη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και παραμένει στην οθόνη «Επισκόπηση δράσης».

3.2.3 Επισκόπηση Δράσης

Τίτλος Επισκόπηση Δράσης

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

Προδιαγραφές

Στοιχεία που εμφανίζονται

Τίτλος δράσης

Περιγραφή δράσης

Θεματική κατηγορία

Διάστημα διεξαγωγής

Ώρες διεξαγωγής

Σελίδα 27 από 64

Page 28: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Τόπος διεξαγωγής

Τιμή

Πρόσβαση για ΑμΕΑ

Αριθμός συμμετεχόντων

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

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα ενεργοποιεί το κουμπί «Επισκόπηση».

Ο χρήστης πατάει το κουμπί «Επισκόπηση».

Το σύστημα αντλεί την επιλεγμένη δράση από τη Βάση Δεδομένων.

Το σύστημα εμφανίζει την οθόνη «Επισκόπηση δράσης», όπου εμφανίζονται αναλυτικά τα στοιχεία της επιλεγμένης δράσης.

Ο χρήστης πατάει το κουμπί «Επιστροφή».

Το σύστημα επιστρέφει στην οθόνη «Αποτελέσματα αναζήτησης δράσεων».

Αποτυχία άντλησης δράσης από τη Βάση Δεδομένων (Alternate)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Αποτελέσματα Αναζήτησης

Δράσεων».

3.2.4 Μετάβαση σε Μήνα

Τίτλος Μετάβαση σε Μήνα

Περιγραφή

Σενάρια

Σελίδα 28 από 64

Page 29: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Βασικό σενάριο (Basic Path)

Το σύστημα εμφανίζει ημερολόγιο του επιλεγμένου μήνα, με ειδική σήμανση για τις ημέρες που περιλαμβάνουν δράσεις.

3.2.5 Προβολή Δράσεων μέσω Ημερολογίου

Τίτλος Προβολή Δράσεων μέσω Ημερολογίου

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

Προδιαγραφές

Στήλες λίστας ημερήσιων δράσεων

Τίτλος δράσης

Θεματική κατηγορία

Διάστημα διεξαγωγής (από - έως)

Τόπος διεξαγωγής

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα αντλεί όλες τις δράσεις του τρέχοντος μήνα.

Το σύστημα εμφανίζει την οθόνη «Ημερολόγιο δράσεων», η οποία περιλαμβάνει ημερολόγιο (calendar) του τρέχοντος μήνα, με ειδική σήμανση για τις ημέρες όπου υπάρχουν προγραμματισμένες δράσεις. Επίσης, υπάρχουν κουμπιά για τη μετάβαση σε επόμενους / προηγούμενους μήνες.

Ο χρήστης επιλέγει μία ημέρα του ημερολογίου.

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

Επιλογή ημέρας χωρίς δράσεις (Alternate)

Σελίδα 29 από 64

Page 30: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Το σύστημα εμφανίζει κατάλληλο μήνυμα στην οθόνη «Ημερολόγιο δράσεων».

Αποτυχία άντλησης δράσεων από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

3.3 Υποσύστημα Ιστορικού Δράσεων

uc Ιστορικό ΔράσεωνEA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

Εγγεγραμμέν ος Χρήστης

(from Actors)

Εμφάν ιση Ιστορικού Συμμετοχών σε Δράσεις

Φιλτράρισμα Δράσεων

Επισκόπηση Δράσης Αξιολόγηση Δράσης

«extend»

«precedes»«precedes»

Ιστορικό Δράσεων

Σελίδα 30 από 64

Page 31: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

3.3.1 Αξιολόγηση Δράσης

Τίτλος Αξιολόγηση Δράσης

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

Προδιαγραφές

Πεδία ηλεκτρονικής φόρμας

Αξιολόγηση: Επιλογή μέσω radio button {1, 2, 3, 4, 5}.

Σχόλιο: Καταχώρηση μέσω text area

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα ενεργοποιεί το κουμπί «Αξιολόγηση».

Ο χρήστης πατάει το κουμπί «Αξιολόγηση».

Το σύστημα αντλεί την επιλεγμένη δράση από τη Βάση Δεδομένων.

Το σύστημα εμφανίζει την οθόνη «Αξιολόγηση δράσης», όπου εμφανίζονται συνοπτικά στοιχεία της επιλεγμένης δράσης, καθώς και φόρμα αξιολόγησης.

Ο χρήστης συμπληρώνει τη φόρμα αξιολόγησης και πατάει το κουμπί «Αποθήκευση».

Το σύστημα επιβεβαιώνει την ορθή συμπλήρωση της φόρμας.

Το σύστημα αποθηκεύει τη νέα αξιολόγηση στη Βάση Δεδομένων.

Το σύστημα εμφανίζει μήνυμα επιβεβαίωσης και επιστρέφει στην οθόνη «Ιστορικό συμμετοχών σε δράσεις».

Τροποποίηση αξιολόγησης (Alternate)

Το σύστημα εμφανίζει την οθόνη «Αξιολόγηση δράσης» συμπληρωμένη με την τρέχουσα αξιολόγηση του χρήστη.

Σελίδα 31 από 64

Page 32: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Ο χρήστης τροποποιεί την αξιολόγησή του και πατάει το κουμπί «Αποθήκευση».

Το σύστημα αποθηκεύει την τροποποιημένη αξιολόγηση στη Βάση Δεδομένων.

Ακύρωση αξιολόγησης (Alternate)

Το σύστημα επιστρέφει στην οθόνη «Ιστορικό συμμετοχών σε δράσεις».

Μη έγκυρη συμπλήρωση φόρμας (Alternate)

Το σύστημα παραμένει στην οθόνη «Αξιολόγηση δράσης» και για κάθε πεδίο που δε συμπληρώθηκε σωστά εμφανίζεται κατάλληλο μήνυμα.

Αποτυχία άντλησης δράσης από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Ιστορικό συμμετοχών σε δράσεις».

Αποτυχία αποθήκευσης αξιολόγησης στη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Ιστορικό συμμετοχών σε δράσεις».

3.3.2 Εμφάνιση Ιστορικού Συμμετοχών σε Δράσεις

Τίτλος Εμφάνιση Ιστορικού Συμμετοχών σε Δράσεις

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

Προδιαγραφές

Στήλες λίστας δράσεων

Τίτλος δράσης

Θεματική κατηγορία

Διάστημα διεξαγωγής (από - έως)

Σελίδα 32 από 64

Page 33: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Τόπος διεξαγωγής

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα αντλεί από τη Βάση Δεδομένων όλες τις δράσεις στις οποίες έχει δηλώσει ότι έχει συμμετάσχει ο χρήστης.

Το σύστημα εμφανίζει την οθόνη «Ιστορικό συμμετοχών σε δράσεις», η οποία περιλαμβάνει λίστα με τις δράσεις που αντλήθηκαν (σελιδοποιημένες), καθώς και κριτήρια για το φιλτράρισμα των δράσεων αυτών.

Το σύστημα αντλεί από τη Βάση Δεδομένων τις τιμές των κριτηρίων φιλτραρίσματος (τύπου λίστας τιμών), με τις οποίες συμπληρώνει τα αντίστοιχα κριτήρια.

Μη εύρεση δράσεων (Alternate)

Το σύστημα εμφανίζει κατάλληλο μήνυμα στην οθόνη «Ιστορικό συμμετοχών σε δράσεις».

Αποτυχία άντλησης συμμετοχών από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

Αποτυχία άντλησης τιμών φίλτρων από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

3.3.3 Επισκόπηση Δράσης

Τίτλος Επισκόπηση Δράσης

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

Προδιαγραφές

Στοιχεία που εμφανίζονται

Σελίδα 33 από 64

Page 34: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Τίτλος δράσης

Περιγραφή δράσης

Θεματική κατηγορία

Διάστημα διεξαγωγής

Ώρες διεξαγωγής

Τόπος διεξαγωγής

Τιμή

Πρόσβαση για ΑμΕΑ

Αξιολόγηση χρήστη

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

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα ενεργοποιεί το κουμπί «Επισκόπηση».

Ο χρήστης πατάει το κουμπί «Επισκόπηση».

Το σύστημα αντλεί την επιλεγμένη δράση από τη Βάση Δεδομένων.

Το σύστημα εμφανίζει την οθόνη «Επισκόπηση δράσης», όπου εμφανίζονται αναλυτικά τα στοιχεία της επιλεγμένης δράσης.

Ο χρήστης πατάει το κουμπί «Επιστροφή».

Το σύστημα επιστρέφει στην οθόνη «Ιστορικό συμμετοχών σε δράσεις».

Αποτυχία άντλησης δράσης από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Ιστορικό συμμετοχών σε δράσεις».

Σελίδα 34 από 64

Page 35: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

3.3.4 Φιλτράρισμα Δράσεων

Τίτλος Φιλτράρισμα Δράσεων

Περιγραφή

Προδιαγραφές

Διαθέσιμα φίλτρα

Διάστημα διεξαγωγής: Επιλογή μέσω date boxes (από - έως).

Θεματική κατηγορία: Επιλογή μέσω combo box.

Λέξεις - κλειδιά: Καταχώρηση μέσω text box και αναζήτηση σε τίτλο - περιγραφή.

Σενάρια

Βασικό σενάριο (Basic Path)

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

Το σύστημα ανανεώνει την οθόνη «Ιστορικό συμμετοχών σε Δράσεις», η οποία πλέον περιλαμβάνει μόνο τις δράσεις που εντοπίστηκαν.

Μη εύρεση δράσεων (Alternate)

Το σύστημα εμφανίζει κατάλληλο μήνυμα στην οθόνη «Ιστορικό συμμετοχών σε δράσεις».

Αποτυχία άντλησης δράσεων από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

Σελίδα 35 από 64

Page 36: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

3.4 Υποσύστημα Ειδοποιήσεων

uc Διαχείριση Ειδοποιήσεων

Εγγεγραμμέν ος Χρήστης

(from Actors)

Εμφάν ιση Εισερχόμεν ων Ειδοποιήσεων

Επισκόπηση Ειδοποίησης Διαγραφή Ειδοποίησης

Φιλτράρισμα Ειδοποιήσεων

«precedes»«precedes»

«extend»

Διαχείριση Ειδοποιήσεων

3.4.1 Εμφάνιση Εισερχόμενων Ειδοποιήσεων

Τίτλος Εμφάνιση Εισερχόμενων Ειδοποιήσεων

Περιγραφή Το εν λόγω σενάριο έχει ως σκοπό την εμφάνιση των εισερχόμενων ειδοποιήσεων γιαέναν εγγεγραμμένο χρήστη.

Προδιαγραφές

Στήλες λίστας ειδοποιήσεων

Ημερομηνία ειδοποίησης

Σελίδα 36 από 64

Page 37: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Τύπος ειδοποίησης

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα αντλεί τις ειδοποιήσεις του χρήστη από τη Βάση Δεδομένων.

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

Το σύστημα αντλεί από τη Βάση Δεδομένων τις τιμές των κριτηρίων φιλτραρίσματος (τύπου λίστας τιμών), με τις οποίες συμπληρώνει τα αντίστοιχα κριτήρια.

Μη εύρεση ειδοποιήσεων (Alternate)

Το σύστημα εμφανίζει κατάλληλο μήνυμα στην οθόνη «Εισερχόμενες ειδοποιήσεις».

Αποτυχία άντλησης ειδοποιήσεων από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

Αποτυχία άντλησης τιμών φίλτρων από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

3.4.2 Φιλτράρισμα Ειδοποιήσεων

Τίτλος Φιλτράρισμα Ειδοποιήσεων

Περιγραφή

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα εντοπίζει τις ειδοποιήσεις που ικανοποιούν τα επιλεγμένα κριτήρια.

Σελίδα 37 από 64

Page 38: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Το σύστημα ανανεώνει την οθόνη «Εισερχόμενες ειδοποιήσεις», η οποία πλέον περιλαμβάνει μόνο τις ειδοποιήσεις που εντοπίστηκαν.

Μη εύρεση ειδοποιήσεων (Alternate)

Το σύστημα εμφανίζει κατάλληλο μήνυμα στην οθόνη «Εισερχόμενες ειδοποιήσεις».

Αποτυχία άντλησης ειδοποιήσεων από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

3.4.3 Επισκόπηση Ειδοποίησης

Τίτλος Επισκόπηση Ειδοποίησης

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

Προδιαγραφές

Στοιχεία που εμφανίζονται

Ημερομηνία - ώρα

Τύπος ειδοποίησης

Τίτλος ειδοποίησης

Κείμενο ειδοποίησης

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα ενεργοποιεί το κουμπί «Επισκόπηση».

Ο χρήστης πατάει το κουμπί «Επισκόπηση».

Σελίδα 38 από 64

Page 39: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Το σύστημα αντλεί την επιλεγμένη ειδοποίηση από τη Βάση Δεδομένων.

Το σύστημα εμφανίζει την οθόνη «Επισκόπηση ειδοποίησης», όπου εμφανίζονται αναλυτικά τα στοιχεία της επιλεγμένης ειδοποίησης.

Το σύστημα αποθηκεύει την ειδοποίηση στη Βάση Δεδομένων ως «αναγνωσμένη».

Ο χρήστης πατάει το κουμπί «Επιστροφή».

Το σύστημα επιστρέφει στην οθόνη «Εισερχόμενες ειδοποιήσεις».

Αποτυχία άντλησης ειδοποίησης από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Εισερχόμενες ειδοποιήσεις».

Αποτυχία αποθήκευσης ειδοποίησης (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και παραμένει στην οθόνη «Επισκόπηση ειδοποίησης».

3.4.4 Διαγραφή Ειδοποίησης

Τίτλος Διαγραφή Ειδοποίησης

Περιγραφή Το εν λόγω σενάριο έχει σκοπό τη διαγραφή μίας εισερχόμενης ειδοποίησης.

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα ενεργοποιεί το κουμπί «Διαγραφή».

Ο χρήστης πατάει το κουμπί «Κατάργησ稻.

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

Ο χρήστης επικυρώνει την πρόθεσή του (πατάει «Ναι» στο πλαίσιο διαλόγου επικύρωσης).

Το σύστημα διαγράφει την επιλεγμένη ειδοποίηση από τη Βάση Δεδομένων.

Σελίδα 39 από 64

Page 40: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Το σύστημα εμφανίζει μήνυμα επιβεβαίωσης και επιστρέφει στην οθόνη «Εισερχόμενες ειδοποιήσεις».

Μη επικύρωση διαγραφής (Alternate)

Το σύστημα επιστρέφει στην οθόνη «Εισερχόμενες ειδοποιήσεις».

Αποτυχία διαγραφής ειδοποίησης από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Εισερχόμενες ειδοποιήσεις».

uc Διαχείριση Κριτηρίων Ειδοποίησης

Εγγεγραμμέν ος Χρήστης

Δημιουργία Κριτηρίου Ειδοποίησης

Αν αζήτηση Διαδρομών

Εμφάν ιση Κριτηρίων Ειδοποίησης

Διαγραφή Κριτηρίου Ειδοποίησης

Επισκόπηση Κριτηρίου Ειδοποίησης

Αν αζήτηση Αγγελιών για ΑγαθάΑν αζήτηση Δράσεων Αν αζήτηση Συγκατοίκων

«precedes» «precedes»

«extend» «extend»«extend» «extend»

Διαχείριση Κριτηρίων Ειδοποίησης

3.4.5 Δημιουργία Κριτηρίου Ειδοποίησης

Τίτλος Δημιουργία Κριτηρίου Ειδοποίησης

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

Προδιαγραφές

Σελίδα 40 από 64

Page 41: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Πεδία ηλεκτρονικής φόρμας

Τίτλος : Καταχώρηση μέσω text box.

Περιγραφή: Καταχώρηση μέσω text area.

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα εμφανίζει την ηλεκτρονική φόρμα «Δημιουργία κριτηρίου ειδοποίησης» για τη συμπλήρωση ονόματος και (προαιρετικά) περιγραφής για το νέο κριτήριο.

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

Το σύστημα επιβεβαιώνει την ορθή συμπλήρωση της φόρμας.

Το σύστημα αποθηκεύει το νέο κριτήριο ειδοποίησης στη Βάση Δεδομένων, με βάση τις τιμές που είχε προσδιορίσει κατά την επιλεγμένη αναζήτηση.

Το σύστημα εμφανίζει μήνυμα επιβεβαίωσης και επιστρέφει στην αντίστοιχη οθόνη αποτελεσμάτων αναζήτησης.

Ακύρωση δημιουργίας κριτηρίου ειδοποίησης (Alternate)

Το σύστημα δεν αποθηκεύει το κριτήριο και επιστρέφει στην αντίστοιχη οθόνη αποτελεσμάτων αναζήτησης.

Μη έγκυρη συμπλήρωση φόρμας (Alternate)

Το σύστημα παραμένει στην οθόνη «Δημιουργία κριτηρίου ειδοποίησης» και για κάθε πεδίο που δε συμπληρώθηκε σωστά εμφανίζεται κατάλληλο μήνυμα.

Αποτυχία αποθήκευσης κριτηρίου ειδοποίησης στη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην αντίστοιχη οθόνη αποτελεσμάτων αναζήτησης.

Σελίδα 41 από 64

Page 42: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

3.4.6 Εμφάνιση Κριτηρίων Ειδοποίησης

Τίτλος Εμφάνιση Κριτηρίων Ειδοποίησης

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

Προδιαγραφές

Στήλες λίστας κριτηρίων ειδοποίησης

Τύπος κριτηρίου ειδοποίησης

Τίτλος κριτηρίου ειδοποίησης

Αριθμός εισερχόμενων ειδοποιήσεων

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα αντλεί τα κριτήρια ειδοποίησης του χρήστη από τη Βάση Δεδομένων.

Το σύστημα εμφανίζει την οθόνη «Κριτήρια ειδοποίησης», η οποία περιλαμβάνει λίστα με όλα τα κριτήρια ειδοποίησης που έχει δημιουργήσει ο εν λόγω χρήστης (σελιδοποιημένα).

Μη εύρεση κριτηρίων ειδοποίησης (Alternate)

Το σύστημα εμφανίζει κατάλληλο μήνυμα στην οθόνη «Κριτήρια ειδοποίησης».

Αποτυχία άντλησης κριτηρίων ειδοποίησης από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

3.4.7 Επισκόπηση Κριτηρίου Ειδοποίησης

Τίτλος Επισκόπηση Κριτηρίου Ειδοποίησης

Σελίδα 42 από 64

Page 43: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

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

Προδιαγραφές

Στοιχεία που εμφανίζονται

Τύπος κριτηρίου ειδοποίησης

Τίτλος

Περιγραφή

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα ενεργοποιεί το κουμπί «Επισκόπηση».

Ο χρήστης πατάει το κουμπί «Επισκόπηση».

Το σύστημα αντλεί το επιλεγμένο κριτήριο ειδοποίησης από τη Βάση Δεδομένων.

Το σύστημα εμφανίζει την οθόνη «Επισκόπηση κριτηρίου ειδοποίησης», όπου εμφανίζονται αναλυτικά τα στοιχεία του επιλεγμένου κριτηρίου.

Ο χρήστης πατάει το κουμπί «Επιστροφή».

Το σύστημα επιστρέφει στην οθόνη «Κριτήρια ειδοποίησης».

Αποτυχία άντλησης κριτηρίου ειδοποίησης από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Κριτήρια ειδοποίησης».

3.4.8 Διαγραφή Κριτηρίου Ειδοποίησης

Τίτλος Διαγραφή Κριτηρίου Ειδοποίησης

Περιγραφή Το εν λόγω σενάριο έχει σκοπό τη διαγραφή ενός κριτηρίου ειδοποίησης.

Σελίδα 43 από 64

Page 44: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα ενεργοποιεί το κουμπί «Διαγραφή».

Ο χρήστης πατάει το κουμπί «Διαγραφή».

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

Ο χρήστης επικυρώνει την πρόθεσή του (πατάει «Ναι» στο πλαίσιο διαλόγου επικύρωσης).

Το σύστημα διαγράφει το επιλεγμένο κριτήριο ειδοποίησης από τη Βάση Δεδομένων.

Το σύστημα εμφανίζει μήνυμα επιβεβαίωσης και επιστρέφει στην οθόνη «Κριτήρια ειδοποίησης».

Μη επικύρωση διαγραφής (Alternate)

Το σύστημα επιστρέφει στην οθόνη «Κριτήρια ειδοποίησης».

Αποτυχία διαγραφής κριτηρίου ειδοποίησης από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Κριτήρια ειδοποίησης».

3.5 Υποσύστημα Διαχείρισης Προφίλ Χρήστη

uc Διαχείριση Προφίλ Χρήστη

Εγγεγραμμέν ος Χρήστης

(from Actors)

Εμφάν ιση Προφίλ Χρήστη

Τροποποίηση Προφίλ Χρήστη

Μη Εγγεγραμμέν ος Χρήστης

(from Actors)

Εγγραφή Χρήστη

Σελίδα 44 από 64

Page 45: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Διαχείριση Προφίλ Χρήστη

3.5.1 Εμφάνιση Προφίλ Χρήστη

Τίτλος Εμφάνιση Προφίλ Χρήστη

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

Προδιαγραφές

Στοιχεία που εμφανίζονται

Προσωπικά Στοιχεία

o Επώνυμο

o Όνομα

o Ημερομηνία Γέννησης

o Φύλο

o Ιδιότητα (φοιτητής ΤΕΙ, καθηγητής ΤΕΙ, διοικητικός ΤΕΙ, πολίτης)

Στοιχεία Επικοινωνίας

o Διεύθυνση Κατοικίας (με γεωκωδικοποίηση)

o Email

o Τηλέφωνο Σταθερό

o Τηλέφωνο Κινητό

o Φαξ

Στοιχεία Κοινωνικής Δικτύωσης: περιλαμβάνει τα στοιχεία του προφίλ του χρήστη σε κοινωνικά δίκτυα – facebook, google +, twitter

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

Σελίδα 45 από 64

Page 46: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

o Μάρκα

o Μοντέλο

o Χρονολογία

o Χρώμα

Σενάρια

Βασικό σενάριο (Basic Path)

Ο χρήστης επιλέγει «Προβολή Προφίλ» από το μενού λειτουργιών.

Το σύστημα αντλεί τα στοιχεία του χρήστη, από τη Βάση Δεδομένων της υπηρεσίας αλλά και μέσω διασύνδεσης με το LDAP του ιδρύματος.

Το σύστημα εμφανίζει την οθόνη «Το προφίλ μου», η οποία περιλαμβάνει αναλυτικά τα στοιχεία του χρήστη σε πολλαπλές καρτέλες.

Αποτυχία άντλησης στοιχείων προφίλ από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

Αποτυχία διασύνδεσης με LDAP (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

3.5.2 Τροποποίηση Προφίλ Χρήστη

Τίτλος Τροποποίηση Προφίλ Χρήστη

Περιγραφή Το εν λόγω σενάριο έχει ως σκοπό την τροποποίηση των στοιχείων που συνθέτουν τοπροφίλ ενός χρήστη.

Προδιαγραφές

Πεδία ηλεκτρονικής φόρμας

Σελίδα 46 από 64

Page 47: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Προσωπικά Στοιχεία

o Επώνυμο : Μη τροποποιήσιμο πεδίο

o Όνομα : Μη τροποποιήσιμο πεδίο

o Ημερομηνία Γέννησης : Μη τροποποιήσιμο πεδίο

o Φύλο : Μη τροποποιήσιμο πεδίο

o Ιδιότητα : Μη τροποποιήσιμο πεδίο

Στοιχεία Επικοινωνίας

o Διεύθυνση Κατοικίας: Προσδιορισμός σημείου στον ψηφιακό χάρτη.

o Email : Καταχώρηση μέσω textbox. Μη τροποποιήσιμο πεδίο για χρήστες που αυθεντικοποιούνται μέσω του LDAP του Ιδρύματος.

o Τηλέφωνο Σταθερό: Καταχώρηση μέσω textbox.

o Τηλέφωνο Κινητό: Καταχώρηση μέσω textbox.

o Φαξ: Καταχώρηση μέσω textbox.

Στοιχεία Κοινωνικής Δικτύωσης: περιλαμβάνει τα στοιχεία του προφίλ του χρήστη σε κοινωνικά δίκτυα – facebook, google +, twitter

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

o Μάρκα : Καταχώρηση μέσω textbox.

o Μοντέλο : Καταχώρηση μέσω textbox.

o Χρονολογία: Καταχώρηση μέσω date box.

o Χρώμα : Καταχώρηση μέσω textbox.

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα εμφανίζει την οθόνη «Τροποποίηση προφίλ», η οποία περιλαμβάνει ηλεκτρονική φόρμα και διαδραστικό χάρτη για την τροποποίηση των στοιχείων του χρήστη.

Σελίδα 47 από 64

Page 48: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Το σύστημα αντλεί τα στοιχεία του χρήστη από τη Βάση Δεδομένων και το LDAP του Ιδρύματος και συμπληρώνει κατάλληλα την ηλεκτρονική φόρμα / χάρτη.

Ο χρήστης τροποποιεί τα στοιχεία του και πατάει το κουμπί «Αποθήκευση».

Το σύστημα επιβεβαιώνει την ορθή συμπλήρωση της φόρμας.

Το σύστημα αποθηκεύει τις τροποποιήσεις στα στοιχεία του προφίλ του χρήστη στη Βάση Δεδομένων.

Το σύστημα εμφανίζει μήνυμα επιβεβαίωσης.

Ακύρωση τροποποίησης στοιχείων προφίλ (Alternate)

Το σύστημα επιστρέφει στην αρχική οθόνη.

Μη έγκυρη συμπλήρωση φόρμας (Alternate)

Το σύστημα παραμένει στην οθόνη «Τροποποίηση Προφίλ» και για κάθε πεδίο που δε συμπληρώθηκε σωστά εμφανίζεται κατάλληλο μήνυμα.

Αποτυχία άντλησης στοιχείων προφίλ από τη Βάση Δεδομένων (Exception)

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

Αποτυχία αποθήκευσης αλλαγών στη Βάση Δεδομένων (Exception)

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

3.5.3 Εγγραφή Χρήστη

Τίτλος Εγγραφή Χρήστη

Περιγραφή Το εν λόγω σενάριο έχει ως σκοπό την εγγραφή ενός νέου χρήστη στην υπηρεσία.

Προδιαγραφές

Πεδία ηλεκτρονικής φόρμας

Σελίδα 48 από 64

Page 49: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Επώνυμο : Καταχώρηση μέσω textbox.

Όνομα : Καταχώρηση μέσω textbox.

Ημερομηνία Γέννησης : Καταχώρηση μέσω date box.

Φύλο : Επιλογή μέσω radio button.

Email : Καταχώρηση μέσω textbox.

Username : Καταχώρηση μέσω textbox.

Σενάρια

Βασικό σενάριο (Basic Path)

Ο χρήστης πατάει το κουμπί «Εγγραφή» από το μενού λειτουργιών.

Το σύστημα εμφανίζει την οθόνη «Εγγραφή χρήστη», η οποία περιλαμβάνει ηλεκτρονική φόρμα για την καταχώρηση των βασικών στοιχείων που απαιτούνται για την εγγραφή του χρήστη.

Ο χρήστης συμπληρώνει τα απαιτούμενα στοιχεία και πατάει το κουμπί «Εγγραφή».

Το σύστημα επιβεβαιώνει την ορθή συμπλήρωση της φόρμας.

Το σύστημα επιβεβαιώνει ότι το συμπληρωμένο email δεν ανήκει σε ήδη εγγεγραμμένο χρήστη και ότι το επιλεγμένο username είναι μοναδικό.

Το σύστημα αποθηκεύει το νέο χρήστη στη Βάση Δεδομένων.

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

Το σύστημα εμφανίζει μήνυμα επιβεβαίωσης και επιστρέφει στην αρχική οθόνη.

Ακύρωση εγγραφής (Alternate)

Το σύστημα επιστρέφει στην αρχική οθόνη.

Μη έγκυρη συμπλήρωση φόρμας (Alternate)

Σελίδα 49 από 64

Page 50: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Το σύστημα παραμένει στην οθόνη «Εγγραφή χρήστη» και για κάθε πεδίο που δε συμπληρώθηκε σωστά εμφανίζεται κατάλληλο μήνυμα.

Αποτυχία αποθήκευσης νέου χρήστη στη Βάση Δεδομένων (Exception)

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

Αποτυχία αποστολής ειδοποίησης (Exception)

Το σύστημα καταγράφει το εν λόγω σφάλμα στο log file της εφαρμογής.

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

3.6 Υποσύστημα Διαχείρισης Υπηρεσίας

uc Διαχείριση Υπηρεσίας

Διαχειριστής Υπηρεσίας

Εμφάν ιση Χρηστών

Φιλτράρισμα Χρηστών

Επισκόπηση Στοιχείων Χρήστη

Εμφάν ιση Λιστών Τιμών

Τροποποίηση Λίστας Τιμών

«extend»

Διαχείριση Υπηρεσίας

3.6.1 Εμφάνιση Χρηστών

Τίτλος Εμφάνιση Χρηστών

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

Σελίδα 50 από 64

Page 51: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Προδιαγραφές

Στήλες λίστας χρηστών

Επώνυμο

Όνομα

Username

Ημ/νία εγγραφής

Κατάσταση

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα αντλεί τους εξωτερικούς χρήστες από τη Βάση Δεδομένων.

Το σύστημα εμφανίζει την οθόνη «Εξωτερικοί Χρήστες», η οποία περιλαμβάνει λίστα με όλους τους υφιστάμενους εξωτερικούς χρήστες, καθώς και κριτήρια για το φιλτράρισμα τους.

Το σύστημα αντλεί από τη Βάση Δεδομένων τις τιμές των κριτηρίων φιλτραρίσματος (τύπου λίστας τιμών), με τις οποίες συμπληρώνει τα αντίστοιχα κριτήρια.

Μη εύρεση χρηστών (Alternate)

Το σύστημα εμφανίζει κατάλληλο μήνυμα στην οθόνη «Εξωτερικοί χρήστες».

Αποτυχία άντλησης χρηστών από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

Αποτυχία άντλησης τιμών φίλτρων από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

Σελίδα 51 από 64

Page 52: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

3.6.2 Φιλτράρισμα Χρηστών

Τίτλος Φιλτράρισμα Χρηστών

Περιγραφή

Προδιαγραφές

Διαθέσιμα φίλτρα

Ονοματεπώνυμο (ελεύθερο κείμενο)

Username

Ημερομηνία εγγραφής (από – έως)

Κατάσταση

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα εντοπίζει τους χρήστες που ικανοποιούν τα επιλεγμένα κριτήρια.

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

Μη εύρεση χρηστών (Alternate)

Το σύστημα εμφανίζει κατάλληλο μήνυμα στην οθόνη «Εξωτερικοί χρήστες».

Αποτυχία άντλησης χρηστών από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

3.6.3 Επισκόπηση Στοιχείων Χρήστη

Τίτλος Επισκόπηση Στοιχείων Χρήστη

Σελίδα 52 από 64

Page 53: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

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

Προδιαγραφές

Στοιχεία που εμφανίζονται

Προσωπικά Στοιχεία

o Επώνυμο

o Όνομα

o Ημερομηνία Γέννησης

o Φύλο

Στοιχεία Επικοινωνίας

o Διεύθυνση Κατοικίας (με γεωκωδικοποίηση)

o Email

o Τηλέφωνο Σταθερό

o Τηλέφωνο Κινητό

o Φαξ

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα ενεργοποιεί το κουμπί «Επισκόπηση».

Ο χρήστης πατάει το κουμπί «Επισκόπηση».

Το σύστημα αντλεί τον επιλεγμένο εξωτερικό χρήστη από τη Βάση Δεδομένων.

Το σύστημα εμφανίζει την οθόνη «Επισκόπηση εξωτερικού χρήστη», όπου εμφανίζονται αναλυτικά τα στοιχεία του επιλεγμένου χρήστη.

Σελίδα 53 από 64

Page 54: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Ο χρήστης πατάει το κουμπί «Επιστροφή».

Το σύστημα επιστρέφει στην οθόνη «Εξωτερικοί χρήστες».

Αποτυχία άντλησης χρήστη από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Εξωτερικοί χρήστες».

3.6.4 Εμφάνιση Λιστών Τιμών

Τίτλος Εμφάνιση Λιστών Τιμών

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

Προδιαγραφές

Στήλες λίστας

Όνομα

Περιγραφή

Πλήθος τιμών

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα εμφανίζει την οθόνη «Λίστες τιμών», η οποία περιλαμβάνει όλες τις λίστες τιμών που χρησιμοποιούνται από τις υπηρεσίες και το πλήθος των τιμών για κάθε μία από αυτές.

Αποτυχία άντλησης τιμών από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους.

Σελίδα 54 από 64

Page 55: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

3.6.5 Τροποποίηση Λίστας Τιμών

Τίτλος Τροποποίηση Λίστας Τιμών

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

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα ενεργοποιεί το κουμπί «Τροποποίηση».

Ο χρήστης πατάει το κουμπί «Τροποποίηση».

Το σύστημα αντλεί τις διαθέσιμες τιμές της επιλεγμένης λίστας από τη Βάση Δεδομένων.

Το σύστημα εμφανίζει την οθόνη «Τροποποίηση λίστας τιμών», η οποία περιλαμβάνει όλες τις τιμές της επιλεγμένης λίστας, καθώς και κουμπιά για προσθήκη, αφαίρεση και τροποποίηση τιμών.

Ο χρήστης προσθέτει, αφαιρεί ή/και τροποποιεί τις τιμές της λίστας και πατάει το κουμπί «Αποθήκευση».

Το σύστημα αποθηκεύει τις τροποποιήσεις στις τιμές της λίστας στη Βάση Δεδομένων.

Το σύστημα εμφανίζει μήνυμα επιβεβαίωσης και επιστρέφει στην οθόνη «Λίστες τιμών».

Ακύρωση τροποποίησης τιμών (Alternate)

Το σύστημα επιστρέφει στην οθόνη «Λίστες τιμών».

Αποτυχία άντλησης τιμών από τη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Λίστες τιμών».

Αποτυχία αποθήκευσης αλλαγών στη Βάση Δεδομένων (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Λίστες τιμών».

Σελίδα 55 από 64

Page 56: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

3.7 Υποσύστημα Αναφορών

uc Αναφορές

Διοικητικός Χρήστης

Εμφάν ιση Διαθέσιμων Αν αφορών

Παραγωγή Αν αφοράς

«extend»

Αναφορές

3.7.1 Εμφάνιση Διαθέσιμων Αναφορών

Τίτλος Εμφάνιση Διαθέσιμων Αναφορών

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

Προδιαγραφές

Στήλες λίστας αναφορών

Τίτλος αναφοράς

Συνοπτική περιγραφή αναφοράς

Σενάρια

Βασικό σενάριο (Basic Path)

Το σύστημα εμφανίζει την οθόνη «Διαθέσιμες αναφορές», η οποία περιλαμβάνει λίστα με όλες τις αναφορές που

Σελίδα 56 από 64

Page 57: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

μπορούν να παραχθούν.

3.7.2 Παραγωγή Αναφοράς

Τίτλος Παραγωγή Αναφοράς

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

Σενάρια

Βασικό σενάριο (Basic Path)

Σε περίπτωση που η επιλεγμένη αναφορά απαιτεί τη συμπλήρωση μίας ή περισσοτέρων παραμέτρων, το σύστημα εμφανίζει πλαίσιο διαλόγου για τη συμπλήρωση τιμών για αυτές τις παραμέτρους.

Ο χρήστης συμπληρώνει τις τιμές στις απαιτούμενες παραμέτρους.

Το σύστημα παράγει τη σχετική αναφορά και την εμφανίζει σε μορφή PDF ή XLS, αντίστοιχα.

Συμπλήρωση μη επιτρεπτών τιμών σε παραμέτρους (Alternate)

Το σύστημα εμφανίζει κατάλληλο μήνυμα και επιστρέφει στην οθόνη «Διαθέσιμες αναφορές»

Αποτυχία παραγωγής αναφοράς (Exception)

Το σύστημα εμφανίζει κατάλληλο μήνυμα λάθους και επιστρέφει στην οθόνη «Διαθέσιμες αναφορές».

Σελίδα 57 από 64

Page 58: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

4 Ενδεικτικές Οθόνες Υπηρεσίας

Ακολουθούν ενδεικτικές οθόνες (mockup screens) για επιλεγμένα σενάρια χρήσης της υπηρεσίας. Σημειώνεται ότι, για λόγους ευκρίνειας των οθονών, το προτεινόμενο εικαστικό πρότυπο (headers, footers) εμφανίζεται μόνο στις αρχικές οθόνες. Για τις υπόλοιπες εμφανίζεται μόνο το λειτουργικό μέρος (ηλεκτρονικές φόρμες, λίστες κ.λπ.). Σημειώνεται, ακόμα, ότι οι τελικές οθόνες που θα αναπτυχθούν ενδέχεται να διαφέρουν, είτε σε λειτουργικό επίπεδο (πεδία, στήλες κ.λπ.), είτε στο κομμάτι της εικαστικής επιλογής, εφόσον υπάρχουν παρατηρήσεις από την ΕΠΠΕ.

Υφιστάμενες Δράσεις (Λίστα)

Σελίδα 58 από 64

Page 59: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Ημερολόγιο Δράσεων

Σελίδα 59 από 64

Page 60: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Δημιουργία Δράσης

Σελίδα 60 από 64

Page 61: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Τροποποίηση Δράσης

Σελίδα 61 από 64

Page 62: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Επισκόπηση Δράσης

Σελίδα 62 από 64

Page 63: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Αναζήτηση Δράσεων

Αξιολόγηση Δράσης

Εισερχόμενες Ειδοποιήσεις

Σελίδα 63 από 64

Page 64: eclass.teiath.gr€¦ · Web viewΠ3.1 Μελέτη Εφαρμογής (Υπηρεσία Ενημέρωσης για Δράσεις) Για το Έργο «Πληροφοριακό

Π3.1 Μελέτη Εφαρμογής

«Πληροφοριακό Σύστημα Εξωστρεφών Δράσεων»

ΤΕΙ Αθηνών

Επισκόπηση Ειδοποίησης

Κριτήρια Ειδοποιήσεων

Σελίδα 64 από 64