Προσθήκη Domain Model,

Προσθήκη αναλυτικής περιγραφής της περίπτωσης χρήσης 'Κράτηση Ραντεβού', 
Ενημέρωση των περιπτώσεων χρήσης
This commit is contained in:
alextselegidis@gmail.com 2013-04-11 14:38:38 +00:00
parent 79840a9801
commit a0ee2bd30f
7 changed files with 1136 additions and 2 deletions

View file

@ -0,0 +1,55 @@
%% =============================
%% GENERAL SETTINGS
%% =============================
\documentclass[12pt]{article}
\usepackage [margin=2.5cm]{geometry}
\usepackage {graphics}
\usepackage {xltxtra}
\usepackage {xgreek}
\usepackage {color}
\usepackage {hyperref}
\hypersetup {colorlinks}
\setmainfont[Mapping=tex-text]{Tahoma}
\setlength{\parindent}{0cm} %% No paragraph indent
\definecolor{darkred}{rgb}{0.5,0,0}
\definecolor{darkgreen}{rgb}{0,0.5,0}
\definecolor{darkblue}{rgb}{0,0,0.5}
\hypersetup{ colorlinks,
linkcolor=darkblue,
filecolor=darkgreen,
urlcolor=darkblue,
citecolor=darkred }
%% =============================
%% DOCUMENT PROPERTIES
%% =============================
\title{{\Huge {\bf Easy!Appointments}} \\[0.3cm] Περίπτωση Χρήσης Κράτηση Ραντεβού}
\author{Αλέξανδρος Τσελεγγίδης}
\date{Απρίλιος 2013}
%% =============================
%% DOCUMENT CONTENT
%% =============================
\begin{document}
\maketitle
\thispagestyle{empty} %% Απομάκρυνση page number από την πρώτη σελίδα
%% ΑΝΑΛΥΤΙΚΗ ΠΕΡΙΓΡΑΦΗ ΚΡΑΤΗΣΗΣ ΡΑΝΤΕΒΟΥ
{\bf Βασική Ροή}
\\[0.3cm]
Ο χρήστης μπαίνει στην σελίδα κράτησης ραντεβού και επιλέγει την υπηρεσία και τον πάροχο που τον ενδιαφέρει. Στην συνέχεια θα χρειαστεί να επιλέξει μια από τις διαθέσιμες ημερομηνίες και ώρες για να κλείσει το ραντεβού του. Αφού γίνει και αυτό θα χρειαστεί να συμπληρώσει τα στοιχεία του έτσι ώστε να μπορέσει η εταιρεία να έρθει σε επαφή μαζί του αν χρειαστεί. Τέλος ένα email θα σταλθεί πίσω στον πελάτη ότι το ραντεβού του έχει καταχωρηθεί με επιτυχία.
\\[0.3cm]
{\bf Εναλλακτικές Ροές}
\begin{itemize}
\item Αν ο πελάτης αργήσει να επιλέξει ημερομηνία και στο ενδιάμεσο τον προλάβει ένας άλλος, θα πρέπει να επιστραφεί μήνυμα το οποίο θα τον προτρέψει να βρει άλλη ημερομηνία και ώρα για το ραντεβού του.
\item Όταν ο πελάτης συμπληρώνει τα στοιχεία του και αφήσει κενό ένα πεδίο το οποίο είναι υποχρεωτικό για να ολοκληρωθεί η διαδικασία, θα εμφανιστεί μήνυμα το οποίο θα τον προτρέψει να συμπληρώσει όλα τα υποχρεωτικά πεδία.
\end{itemize}
\end{document}

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

File diff suppressed because it is too large Load diff

Binary file not shown.

Binary file not shown.

View file

@ -127,8 +127,8 @@ citecolor=darkred }
%% ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΠΕΛΑΤΗ
\section {Περιπτώσεις Χρήσης Πελάτη}
\subsection{Κράτηση/Ακύρωση Ραντεβού}
Αφού ο πελάτης βρει την ημερομηνία και την ώρα που τον βολεύει για το ραντεβού του, θα έχει την δυνατότητα να πραγματοποιήσει μια κράτηση, καταχωρόντας τα στοιχεία του στο σύστημα. Με το πέρας αυτής της διαδικασίας το επιλεγμένο χρονικό διάστημα έχει δεσμευτεί και δεν μπορεί κάποιος άλλος πελάτης να το πάρει. Παρόλα αυτά υπάρχει η δυνατοτητα ο ίδιος πελάτης να μπορεί να ακυρωσει το ραντεβού του (σημειώνοντας τον λόγο αν θέλει) ή κάποιος άλλος χρήστης με τα ανάλογα δικαιώματα να μπορεί να αλλάξει ημερομηνία και να κάνει τροποποιήσεις στο ραντεβού.
\subsection{Κράτηση Ραντεβού}
Αφού ο πελάτης βρει την ημερομηνία και την ώρα που τον βολεύει για το ραντεβού του, θα έχει την δυνατότητα να πραγματοποιήσει μια κράτηση, καταχωρόντας τα στοιχεία του στο σύστημα. Με το πέρας αυτής της διαδικασίας το επιλεγμένο χρονικό διάστημα έχει δεσμευτεί και δεν μπορεί κάποιος άλλος πελάτης να το πάρει.
\\[0.3cm]
Χαρακτήρες: Πελάτης, Σύστημα Βάσης Δεδομένων
\\[0.3cm]
@ -136,6 +136,15 @@ citecolor=darkred }
\\[0.3cm]
Βαθμός δυσκολίας: 2
\subsection{Επεξεργασία - Ακύρωση Ραντεβού}
Είναι πολύ σημαντικό να υπάρχει η δυνατοτητα ο ίδιος πελάτης να μπορεί να ακυρώσει το ραντεβού του (σημειώνοντας τον λόγο αν θέλει) ή κάποιος άλλος χρήστης με τα ανάλογα δικαιώματα να μπορεί να αλλάξει ημερομηνία και να κάνει τροποποιήσεις στο ραντεβού. Μόλις ο πελάτης ολοκληρώσει την κράτηση ενός ραντεβού, θα του έρχεται ένα email το οποίο θα περιέχει έναν σύνδεσμο (μοναδικό) ο οποίος θα οδηγεί στην σελίδα επεξεργασίας του ραντεβού. Σε αυτήν την σελίδα ο πελάτης θα μπορεί να πραγματοποιήσει αλλαγές πάνω σε ένα υπάρχον ραντεβού (αλλαγή ημερομηνίας, υπηρεσίας ή και ακύρωση ραντεβού).
\\[0.3cm]
Χαρακτήρες: Πελάτης, Σύστημα Βάσης Δεδομένων, Συστημά Ειδοποιήσεων
\\[0.3cm]
Βαθμός σημαντικότητας: 9
\\[0.3cm]
Βαθμός δυσκολίας: 3
\subsection{Ειδοποιήσεις Συστήματος}
Παρόμοια με την προαναφερθέντα περίπτωση χρήσης, ο πελάτης θα ενημερώνεται για οποιαδήποτε αλλαγή έχει γίνει σε κάποιο ραντεβού του.
\\[0.3cm]