Ενημέρωση των εγγράφων με τις τελευταίες προδιαγραφές του συστήματος.

This commit is contained in:
alextselegidis@gmail.com 2013-04-11 12:03:53 +00:00
parent d8bcb24bf7
commit 79840a9801
9 changed files with 41 additions and 15 deletions

Binary file not shown.

Binary file not shown.

View file

@ -49,7 +49,10 @@ citecolor=darkred }
Ο πάροχος υπηρεσίας είναι η οντότητα που εξυπηρετεί μια ή περισσότερες υπηρεσίες. Μπορεί να αντιπροσωπεύει ένα άτομο ή μια ομάδα ατόμων. Σε κάθε περίπτωση όμως διαχειρίζεται από έναν χρήστη. Ο πάροχος υπηρεσίας είναι η οντότητα που εξυπηρετεί μια ή περισσότερες υπηρεσίες. Μπορεί να αντιπροσωπεύει ένα άτομο ή μια ομάδα ατόμων. Σε κάθε περίπτωση όμως διαχειρίζεται από έναν χρήστη.
\subsection {Πελάτης} \subsection {Πελάτης}
Ο πελάτης αφού δει τις διαθέσιμες ημερομηνίες και ώρες για τις επιλεγμένες υπηρεσίες και παρόχους, μπορεί να κλείνει ραντεβού με την επιχείρηση. Αν γίνει οποιαδήποτε αλλαγή σε κάποιο ραντεβού του πελάτη τότε αυτός μπορεί να ενημερωθεί είτε με email, είτε με sms (εφόσον έχει ρυθμιστεί η υπηρεσία). Ο πελάτης αφού δει τις διαθέσιμες ημερομηνίες και ώρες για τις επιλεγμένες υπηρεσίες και παρόχους, μπορεί να κλείνει ραντεβού με την επιχείρηση. Αν γίνει οποιαδήποτε αλλαγή σε κάποιο ραντεβού του πελάτη τότε αυτός μπορεί να ενημερωθεί με email.
\subsection {Γραμματέας}
Ο γραμματέας ειναι ένας χρήστης ο οποίος μπορεί να διαχειριστεί τα ραντεβού και τους πελάτες του συστήματος για συγκεκριμένους πάροχους υπηρεσιών. Το σε ποιούς πάροχους αντιστοιχεί ο κάθε χρήστης γραμματέας ορίζεται από τον διαχειριστή στο περιβάλλον ρυθμίσεων της εφαρμογής.
\subsection {Ημερολογιακό Πλάνο Πάροχου Υπηρεσιών} \subsection {Ημερολογιακό Πλάνο Πάροχου Υπηρεσιών}
Από την στιγμή που κλείνονται ραντεβού σε έναν πάροχο υπηρεσιών το ημερολογιακό του πλάνο αρχίζει να γεμίζει από χρονικά διαστήματα, τα οποία είναι δεσμευμένα και αντιπροσωπεύουν συναντήσεις με τους πελάτες. Εκτός αυτού υπάρχει και η δυνατότητα να τεθεί ένα ανενεργό χρονικό διάστημα, στο οποίο ο συγκεκριμένος πάροχος δεν θα είναι διαθέσιμος έτσι ώστε να μην μπορούν οι πελάτες να κλείνουν ραντεβού σε αυτό το διάστημα. Αυτό το πλάνο μπορεί να συγχρονιστεί με το Google Calendar έτσι ώστε να είναι προσβάσιμο και από άλλες υπηρεσίες. Από την στιγμή που κλείνονται ραντεβού σε έναν πάροχο υπηρεσιών το ημερολογιακό του πλάνο αρχίζει να γεμίζει από χρονικά διαστήματα, τα οποία είναι δεσμευμένα και αντιπροσωπεύουν συναντήσεις με τους πελάτες. Εκτός αυτού υπάρχει και η δυνατότητα να τεθεί ένα ανενεργό χρονικό διάστημα, στο οποίο ο συγκεκριμένος πάροχος δεν θα είναι διαθέσιμος έτσι ώστε να μην μπορούν οι πελάτες να κλείνουν ραντεβού σε αυτό το διάστημα. Αυτό το πλάνο μπορεί να συγχρονιστεί με το Google Calendar έτσι ώστε να είναι προσβάσιμο και από άλλες υπηρεσίες.

Binary file not shown.

View file

@ -145,9 +145,10 @@ citecolor=darkred }
\item {\bf Προεπιλεγμένα Προφίλ Ρυθμίσεων :} To Easy!Appointments θα έρχεται μαζί με κάποια προεπιλεγμένα προφίλ ρυθμίσεων ανάλογα με το είδος της επιχείρησης, έτσι ώστε να είναι πιο εύκολο στην ρύθμισή του. Τα προφίλ αυτά θα μπορούν να αποθηκεύονται και εξωτερικά για να μπορούν να διαμοιράζονται και στην κοινότητα των χρηστών της εφαρμογής. \item {\bf Προεπιλεγμένα Προφίλ Ρυθμίσεων :} To Easy!Appointments θα έρχεται μαζί με κάποια προεπιλεγμένα προφίλ ρυθμίσεων ανάλογα με το είδος της επιχείρησης, έτσι ώστε να είναι πιο εύκολο στην ρύθμισή του. Τα προφίλ αυτά θα μπορούν να αποθηκεύονται και εξωτερικά για να μπορούν να διαμοιράζονται και στην κοινότητα των χρηστών της εφαρμογής.
\item {\bf Πρότυπο Πλάνο :} Το σύστημα θα έχει ενσωματωμένη δυνατότητα δημιουργίας πρότυπου πλάνου το οποίο θα αποτελεί την βάση της κάθε εβδομάδας και από εκεί και πέρα ο διαχειριστής θα μπορεί να κάνει αλλαγές. Η επανάληψη του πλάνου καθώς και το από ποιά προτυπα πλάνα θα αποτελείται ένας μήνας θα συμπεριλαμβάνονται στην ρύθμιση της εφαρμογής. \item {\bf Διαμόρφωση Πρότυπου Πλάνου :} Το σύστημα θα έχει ενσωματωμένη δυνατότητα δημιουργίας πρότυπου πλάνου για τον κάθε πάροχο υπηρεσιών, το οποίο θα αποτελεί την βάση της κάθε εβδομάδας και από εκεί και πέρα ο διαχειριστής θα μπορεί να κάνει αλλαγές. Η επανάληψη του πλάνου καθώς και το από ποιά προτυπα πλάνα θα αποτελείται ένας μήνας θα συμπεριλαμβάνονται στην ρύθμιση της εφαρμογής.
\item {\bf Ειδοποιήσεις SMS :} Τόσο οι διαχειριστές, όσο και ο πελάτες θα μπορούν να λαμβάνουν ειδοποιήσεις με sms, εφόσον αυτή η υπηρεσία έχει ρυθμιστεί όπως πρέπει. Με αυτόν τον τρόπο δεν θα είναι πάντα απαραίτητο να υπάρχει σύνδεση με το internet. Επίσης ο διαχειριστής θα μπορεί να στέλνει ένα sms στο server και να λαμβάνει τα ραντεβού της ημέρας που τον ενδιαφέρει. \item {\bf Ρύθμιση Δικαιωμάτων Πάροχων :} Ο διαχειριστής θα έχει την δυνατότητα να ορίζει τα δικαιώματα αλλαγών και ρυθμίσεων που θα έχει στην διάθεσή του ο κάθε πάροχος υπηρεσιών. Έτσι μπορεί να διασφαλιστεί η ασφάλεια των δεδομένων όπου κρίνεται αυτό χρήσιμο, είτε να διευκολυνθεί η διαχείρηση των ραντεβού έτσι ώστε να μπορεί ο κάθε πάροχος να διαχειρίζεται τα δικά του.
\item {\bf Υποστήριξη Γραμματείας :} Αν παρόλα αυτά η εταιρεία ορίσει κάποια γραμματέα ως υπεύθυνση των ραντεβού, τότε είναι απαραίτητο να μπορεί να διαχειρίζεται μόνο αυτά και τους πελάτες που είναι καταχωρημένοι στο σύστημα. Το Easy!Appointments υποστηρίζει την δημιουργία χρηστών που αντιπροσωπεύουν αυτόν τον σκοπό.
\end{enumerate} \end{enumerate}
\end{document} \end{document}

View file

@ -46,10 +46,12 @@ citecolor=darkred }
%% ΣΕΝΑΡΙΟ ΧΡΗΣΗ ΠΑΡΟΧΟΥ ΥΠΗΡΕΣΙΩΝ %% ΣΕΝΑΡΙΟ ΧΡΗΣΗ ΠΑΡΟΧΟΥ ΥΠΗΡΕΣΙΩΝ
\section{Σενάριο Χρήσης Πάροχου Υπηρεσιών} \section{Σενάριο Χρήσης Πάροχου Υπηρεσιών}
Ο πάροχος υπηρεσιών της εφαρμογής λαμβάνει μια ειδοποίηση από την εφαρμογή (email ή sms) ότι έχει γίνει μια κράτηση για ραντεβού. Βλέποντας τα στοιχεία της κράτησης και την ημερομηνία αποφασίζει ότι δεν θα μπορέσει να είναι εκείνη την στιγμή διαθέσιμος, οπότε συνδέεται στην εφαρμογή και αλλάζει την ημερομηνία του ραντεβού. Αμέσως μετά πηγαίνει στο πρόγραμμά του και ενημερώνει την χρονική στιγμή στην οποία δεν θα είναι διαθέσιμος, έτσι ώστε να μην μπορούν πλέον οι πελάτες να κάνουν κρατήσεις σε εκείνη την χρονική περίοδο. Στην συνέχεια αποστέλεται ειδοποίηση στον πελάτη και αυτός μπορεί να κρίνει αν τον βολεύει η νέα ημερομηνία. Αν όχι θα πρέπει να ακυρώσει το ραντεβού και να το ξαναπροσθέσει σε κάποια άλλη χρονική στιγμή. Ο πάροχος υπηρεσιών της εφαρμογής λαμβάνει μια ειδοποίηση από την εφαρμογή (email) ότι έχει γίνει μια κράτηση για ραντεβού. Βλέποντας τα στοιχεία της κράτησης και την ημερομηνία αποφασίζει ότι δεν θα μπορέσει να είναι εκείνη την στιγμή διαθέσιμος, οπότε συνδέεται στην εφαρμογή και αλλάζει την ημερομηνία του ραντεβού. Αμέσως μετά πηγαίνει στο πρόγραμμά του και ενημερώνει την χρονική στιγμή στην οποία δεν θα είναι διαθέσιμος, έτσι ώστε να μην μπορούν πλέον οι πελάτες να κάνουν κρατήσεις σε εκείνη την χρονική περίοδο. Στην συνέχεια αποστέλεται ειδοποίηση στον πελάτη και αυτός μπορεί να κρίνει αν τον βολεύει η νέα ημερομηνία. Αν όχι θα πρέπει να ακυρώσει το ραντεβού και να το ξαναπροσθέσει σε κάποια άλλη χρονική στιγμή.
%% ΣΕΝΑΡΙΟ ΧΡΗΣΗΣ ΠΕΛΑΤΗ %% ΣΕΝΑΡΙΟ ΧΡΗΣΗΣ ΠΕΛΑΤΗ
\section{Σενάριο Χρήσης Πελάτη} \section{Σενάριο Χρήσης Πελάτη}
Ο πελάτης ενδιαφέρεται να κλείσει ραντεβού στην επιχείρηση για μια συγκεκριμένη υπηρεσία. Πηγαίνει στην σελίδα της επιχείρησης και βλέπει το πλάνο, αφού έχει επιλέξει ποια υπηρεσία και ποιόν υπάλληλο προτιμάει. Στην συνέχεια επιλέγει μια χρονική στιγμή που τον βολεύει και την κατοχυρώνει. Για να ολοκληρωθεί η διαδικασία θα χρειαστεί να απαντήσει σε ένα επιβεβαιωτικό mail που θα του έρθει. Από την στιγμή αυτήν και μετά το ραντεβού έχει κατοχυρωθεί και ο πελάτης μπορεί να ενημερωθεί ανά πάσα στιγμή για την κατάστασή του. Ο πελάτης ενδιαφέρεται να κλείσει ραντεβού στην επιχείρηση για μια συγκεκριμένη υπηρεσία. Πηγαίνει στην σελίδα της επιχείρησης και βλέπει το πλάνο, αφού έχει επιλέξει ποια υπηρεσία και ποιόν υπάλληλο προτιμάει. Στην συνέχεια επιλέγει μια χρονική στιγμή που τον βολεύει και την κατοχυρώνει. Για να ολοκληρωθεί η διαδικασία θα χρειαστεί να απαντήσει σε ένα επιβεβαιωτικό mail που θα του έρθει. Από την στιγμή αυτήν και μετά το ραντεβού έχει κατοχυρωθεί και ο πελάτης μπορεί να ενημερωθεί ανά πάσα στιγμή για την κατάστασή του.
\section{Σενάριο Χρήσης Γραμματέας}
Ένας από τους πάροχους υπηρεσίας έχει κλειστεί εντελώς από ραντεβού και δεν μπορεί να δεχτεί άλλα για αυτήν την εβδομάδα. Ένας άλλος πάροχος προσφέρεται να βοηθήσει και έτσι κάποια ραντεβού πρέπει να μεταφερθούν στο ημερολογιακό πλάνο του δεύτερου πάροχου. Την διαδικασία αυτήν θα πρέπει να την αναλάβει η γραμματεία γιατί όλοι οι άλλοι είναι πολύ απασχολημένοι με το να εξυπηρετήσουν τους πελάτες τους.
\end{document} \end{document}

Binary file not shown.

View file

@ -78,7 +78,7 @@ citecolor=darkred }
\\[0.3cm] \\[0.3cm]
Βαθμός δυσκολίας: 1 Βαθμός δυσκολίας: 1
\subsection{Διαχείριση υπηρεσιών} \subsection{Διαχείριση Υπηρεσιών}
Οι πελάτες που θα επισκεπτονται τον ιστότοπο του Easy!Appointments της επιχείρησης θα κλείνουν ραντεβού για συγκεκριμένες υπηρεσίες. Το ποιές υπηρεσίες θα είναι διαθέσιμές και ποιοί πάροχοι υπηρεσιών μπορούν να εξυπηρετησουν τι, το διαχειρίζεται ο διαχειριστής του συστήματος. Αποτελεί υπο-περίπτωση χρησης της παραμετροποίησης της εφαρμογής. Οι πελάτες που θα επισκεπτονται τον ιστότοπο του Easy!Appointments της επιχείρησης θα κλείνουν ραντεβού για συγκεκριμένες υπηρεσίες. Το ποιές υπηρεσίες θα είναι διαθέσιμές και ποιοί πάροχοι υπηρεσιών μπορούν να εξυπηρετησουν τι, το διαχειρίζεται ο διαχειριστής του συστήματος. Αποτελεί υπο-περίπτωση χρησης της παραμετροποίησης της εφαρμογής.
\\[0.3cm] \\[0.3cm]
Χαρακτήρες: Διαχειριστής, Σύστημα Βάσης Δεδομένων Χαρακτήρες: Διαχειριστής, Σύστημα Βάσης Δεδομένων
@ -87,6 +87,15 @@ citecolor=darkred }
\\[0.3cm] \\[0.3cm]
Βαθμός δυσκολίας: 1 Βαθμός δυσκολίας: 1
\subsection{Διαχείριση Γραμματειών}
Μερικές επιχειρήσεις με μεγάλο αριθμό υπαλλήλων, μπορεί να αναθέσουν το καθήκον της διαχείρισης ραντεβού και πελατών σε έναν ή περισσότερους γραμματείς. Οι γραμματείς που θα μπορούν να μπαίνουν στο σύστημα για να διαχειρίζονται τα ραντεβού των πάροχων θα καταχωρούνται από τον διαχειριστή του συστήματος.
\\[0.3cm]
Χαρακτήρες: Διαχειριστής, Σύστημα Βάσης Δεδομένων
\\[0.3cm]
Βαθμός σημαντικότητας: 6
\\[0.3cm]
Βαθμός δυσκολίας: 1
%% ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΠΑΡΟΧΟΥ ΥΠΗΡΕΣΙΩΝ %% ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΠΑΡΟΧΟΥ ΥΠΗΡΕΣΙΩΝ
\section {Περιπτώσεις Χρήσης Πάροχου Υπηρεσιών} \section {Περιπτώσεις Χρήσης Πάροχου Υπηρεσιών}
\subsection{Διαχείριση Ραντεβού} \subsection{Διαχείριση Ραντεβού}
@ -108,7 +117,7 @@ citecolor=darkred }
Βαθμός δυσκολίας: 3 Βαθμός δυσκολίας: 3
\subsection{Λήψη Ειδοποιήσεων από το Σύστημα} \subsection{Λήψη Ειδοποιήσεων από το Σύστημα}
Όταν γίνονται νέες κρατήσεις ραντεβού, αλλά και όταν πραγματοποιούνται αλλαγές στο πλάνο ενός παρόχου υπηρεσίας πρέπει όλοι οι εμπλεκόμενοι να ενημερωθούν με κάποιον τρόπο. Για αυτόν τον λόγο το Easy!Appointments θα περιέχει ένα υποσύστημα το οποίο θα αποστέλνει Email ή SMS (εφόσον έχει ρυθμιστεί η αντίστοιχη υπηρεσία) σε όποιον χρήστη ενδιαφέρει άμεσα η αλλαγή. Όταν γίνονται νέες κρατήσεις ραντεβού, αλλά και όταν πραγματοποιούνται αλλαγές στο πλάνο ενός παρόχου υπηρεσίας πρέπει όλοι οι εμπλεκόμενοι να ενημερωθούν με κάποιον τρόπο. Για αυτόν τον λόγο το Easy!Appointments θα περιέχει ένα υποσύστημα το οποίο θα αποστέλνει Email σε όποιον χρήστη ενδιαφέρει άμεσα η αλλαγή.
\\[0.3cm] \\[0.3cm]
Χαρακτήρες: Σύστημα Ειδοποιήσεων, Υπηρεσία SMS Χαρακτήρες: Σύστημα Ειδοποιήσεων, Υπηρεσία SMS
\\[0.3cm] \\[0.3cm]
@ -118,15 +127,6 @@ citecolor=darkred }
%% ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΠΕΛΑΤΗ %% ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΠΕΛΑΤΗ
\section {Περιπτώσεις Χρήσης Πελάτη} \section {Περιπτώσεις Χρήσης Πελάτη}
\subsection{Προβολή Ημερολογιακού Πλάνου Πάροχου και Υπηρεσίας}
Πριν μπορέσει ένας πελάτης να κρατήσει ένα ραντεβού θα χρειαστεί να επιλέξει την υπηρεσία και τον πάροχο που τον ενδιαφέρει. Στην συνέχεια θα μπορέσει να δει το ημερολογιακό πλάνο του υπαλλήλου και έτσι θα μπορέσει να επιλέξει την ελεύθερη ημερομηνία και ώρα που τον βολεύει.
\\[0.3cm]
Χαρακτήρες: Πελάτης, Σύστημα Βάσης Δεδομένων
\\[0.3cm]
Βαθμός σημαντικότητας: 7
\\[0.3cm]
Βαθμός δυσκολίας: 2
\subsection{Κράτηση/Ακύρωση Ραντεβού} \subsection{Κράτηση/Ακύρωση Ραντεβού}
Αφού ο πελάτης βρει την ημερομηνία και την ώρα που τον βολεύει για το ραντεβού του, θα έχει την δυνατότητα να πραγματοποιήσει μια κράτηση, καταχωρόντας τα στοιχεία του στο σύστημα. Με το πέρας αυτής της διαδικασίας το επιλεγμένο χρονικό διάστημα έχει δεσμευτεί και δεν μπορεί κάποιος άλλος πελάτης να το πάρει. Παρόλα αυτά υπάρχει η δυνατοτητα ο ίδιος πελάτης να μπορεί να ακυρωσει το ραντεβού του (σημειώνοντας τον λόγο αν θέλει) ή κάποιος άλλος χρήστης με τα ανάλογα δικαιώματα να μπορεί να αλλάξει ημερομηνία και να κάνει τροποποιήσεις στο ραντεβού. Αφού ο πελάτης βρει την ημερομηνία και την ώρα που τον βολεύει για το ραντεβού του, θα έχει την δυνατότητα να πραγματοποιήσει μια κράτηση, καταχωρόντας τα στοιχεία του στο σύστημα. Με το πέρας αυτής της διαδικασίας το επιλεγμένο χρονικό διάστημα έχει δεσμευτεί και δεν μπορεί κάποιος άλλος πελάτης να το πάρει. Παρόλα αυτά υπάρχει η δυνατοτητα ο ίδιος πελάτης να μπορεί να ακυρωσει το ραντεβού του (σημειώνοντας τον λόγο αν θέλει) ή κάποιος άλλος χρήστης με τα ανάλογα δικαιώματα να μπορεί να αλλάξει ημερομηνία και να κάνει τροποποιήσεις στο ραντεβού.
\\[0.3cm] \\[0.3cm]
@ -145,4 +145,24 @@ citecolor=darkred }
\\[0.3cm] \\[0.3cm]
Βαθμός δυσκολίας: 2 Βαθμός δυσκολίας: 2
% ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΓΡΑΜΜΑΤΕΑ
\section {Περιπτώσεις Χρήσης Γραμματέα}
\subsection{Διαχείριση Ημερολογιακών Πλάνων}
Ο χρήστης γραμματέας μπορεί να πραγματοποιήσει αλλαγές στα ραντεβού ενός ή περισσότερων πάροχων υπηρεσίας.
\\[0.3cm]
Χαρακτήρες: Γραμματέας, Σύστημα Βάσης Δεδομένων
\\[0.3cm]
Βαθμός σημαντικότητας: 7
\\[0.3cm]
Βαθμός δυσκολίας: 2
\subsection{Διαχείριση Πελατών}
Ο χρηστης γραμματέας μπορεί να διαχειρίζεται τους καταχωρημένους πελάτες, διευκολύνοντας έτσι την λειτουργία της επιχείρησης και την εξυπηρέτηση των πελατών.
\\[0.3cm]
Χαρακτήρες: Γραμματέας, Σύστημα Βάσης Δεδομένων
\\[0.3cm]
Βαθμός σημαντικότητας: 6
\\[0.3cm]
Βαθμός δυσκολίας: 1
\end{document} \end{document}