Documente Academic
Documente Profesional
Documente Cultură
2013
1. Cerine funcionale - clientul s poate efectua o comand pentru un transport ; - clientul s poat accesa ulterior detaliile comenzii pe baza unui cod unic; - clientul s poat anula/modifica comanda; - administratorul s poat vedea o list cu comenzile plasate, precum i detalii despre starea acestora (neprocesate, n curs de procesare, n curs de desfurare etc.); - administratorul s poat terge sau modifica anumite comenzi ale cror detalii nu sunt suficiente/relevante; - interfaa grafic s fie user-friendly, dotat cu texte ajuttoare, butoane clare i mesaje de eroare compuse ntr-o form ct mai simpl, astfel nct utilizatorul s se simt familiarizat cu mediul. 2. Cerine nefuncionale - ca administrator, pentru a putea vedea o nregistrare din tabela de date, aceast operaiune s nu dureze mai mult de 5ms; - un back-up la baza de date; - securitate la nivel de interogri pe baza de date; - sigurana datelor introduse de utilizator; - mentenabilitatea programului. 3. Cerine de produs - s nu utilizeze imagini ce depesc 1Mb, pentru fluena n procesare; - s prezinte de la nceput dou interfee total separate client-administrator; - s nu foloseasc elemente ce in de domeniul video; - codurile unice de identificare a comenzii s fie cu adevarat particularizate pe client, folosind un mecanism care utilizeaz poriuni din datele introduse de ctre acesta. 4. Cerine externe - un client s nu poat vizualiza informaii despre comanda plasat de un alt client; - codurile unice de identificare a comenzii s fie trimise prim e-mail clientului pentru un nivel crescut de securitate a informaiilor.
5. Mediu de operare - arhitectur: client / server; - sistem de operare: windows 7; - baza de date: mySql; - platforma de dezvoltare: C#.
1. Modelul structural
Server
Baza de date (back-up) Administrator
Client
Client
Cod corect
Cod incorect
OK
Proiectarea n detaliu
1. Modulul de modificare comand (client) CLIENT
Alege opiunea de modificare a unei comenzi OK Are clientul un cod unic de identificare a comenzii? Da Este codul corect? Da Completeaz formularul de comand Nu Sunt datele introduse valide? Da Baza de date este populat cu informaiile primite Nu Nu
ADMINISTRATOR
Alege opiunea de vizualizare comenzi plasate OK Introduce interogarea pentru vizualiazarea comenzilor dintr-o anumit zi
Nu
Nu