Cuprins
- 1. Descrierea problemei 3
- 2. Specificarea cerintelor 4
- 2.1 Diagrama cazurilor de utilizare 4
- 2.2 Diagrame detaliate ale cazurilor de utilizare – Prezentarea cazurilor de utilizare 4
- 3. Analiza 9
- 3.1 Diagrama de clase fara atribute si operatii 9
- 3.2 Diagramele starilor 10
- 3.3 Diagrame de secventa si diagramele de colaborare asociate 12
- 4. Proiectarea 15
- 4.1 Diagrame de activitati 15
- 4.2 Diagrama claselor – completare cu atribute si operatii 18
- 5. Implementarea – Diagrama de componente; Generare de cod 19
- 6. Desfasurarea 20
Extras din proiect
Sistem informatic pentru magazin virtual
1. Descrierea problemei
Societatea „Natural Beauty SRL” are ca obiect de activitate comertul cu produse cosmetice. Pentru reducerea costurilor vanzarile se realizeaza numai pe internet prin intermediul magazinului virtual. Momentan nu exista sistemul informatic care sa permita desfasurarea actiunii de vanzare.
Sistemul informatic ce trebuie dezvoltat trebuie sa permita administrarea produselor de catre administratorul sistemului (adaugare de noi produse, modificarea celor existente, stergerea produselor care nu se mai comercializeaza), administrarea conturilor de utilizator (creare cont, stergere cont), vizualizarea produselor de catre utilizatorii sistemului, adaugarea produselor in cosul de cumparaturi, realizarea unei comenzi, plata online cu cardul, autentificarea utilizatorilor.
Actorii:
- Utilizatorul – este persoana interesata sa cumpere produse cosmetice;
- Administratorul – persoana care se ocupa cu actualizarea bazei de date a produselor si cu stergerea anumitor clienti;
- Operatorul – este persoana care se ocupa de livrarea fizica a produselor dupa confirmarea comenzii si a platii;
Termeni folositi pentru a defini sistemul informatic in cauza:
a) utilizator – persoana care cumpara produse cosmetice;
b) administrator – persoana care se ocupa cu administrarea bazei de date a produselor si a utilizatorilor;
c) operator – persoana care livreaza produsele comandate de utilizatori;
d) produs – obiectul vanzarii;
e) cos de cumparaturi – o colectie de produse pe care utilizatorul le-a ales pentru a le cumpara;
f) factura – factura emisa pentru produsele cumparate;
2. Specificarea cerintelor
2.1 Diagrama cazurilor de utilizare
Diagrama cazurilor de utilizare arata principalele functii pe care sistemul informatic trebuie sa le indeplineasca. Actorii implicati sunt utilizatorul, administratorul si operatorul.
Utilizatorii care nu au cont pot crea unul prin furnizarea datelor personale. Utilizatorii care au deja cont pot modifica datele contului. Pentru a putea cumpara produse, utilizatorii trebuie sa se autentifice pe site. Produsele pot fi vizualizate numai de utilizatorii autentificati. Dupa ce utilizatorii au selectat produsele dorite, pot confirma comanda, urmand apoi sa plateasca factura emisa de operator. Pentru a nu putea fi comise fraude, dupa utilizarea sistemului utilizatorul trebuie sa iasa din cont.
2.2 Diagramele detaliate ale cazurilor de utilizare – Prezentarea cazurilor de utilizare
a) Creare cont – un utilizator care nu are inca un cont poate sa-si creeze unul prin firnizarea datelor personale.
Scop: acordarea drepturilor de acces in magazinul virtual.
Actori: utilizatorul.
b) Modifcare cont – utilizatorii isi pot modifica contul atunci cand datele personale se schimba.
Preview document
Conținut arhivă zip
- Proiectarea unui Magazin Virtual SC Natural Beauty SRL.doc