Documente Academic
Documente Profesional
Documente Cultură
Amoo 50%
Amoo 50%
Librarie online
A realizat:Vrabie Aliona
A verificat:Sava Nina
Melnic Radu
Tipuri de utilizatori
Structura sistemului
Logare în sistem
Creare cont
Căutare cărți
sd mdis
Cautare cărții și adăugare la coș
L i brari e onl ine Baza de date
:Cl i ent
1.Logare
()
:Adm i ni stra to r
:Adm i ni strator
Administrator
Librarie online
Catalog carti
Adăugare carte la coș de către utilizator
sd To_listen_music Communication
Cos de cumparaturi
Livrare carte
Utilizator
Curier
Livrare gresita
Curier departamentul B
Utilizator logat
Adaugare carte la coș de către utilizator(nivel de
specificare)
class Colaborare
Adaugare carte la
cos
Utilizator
Administrator
Imposibilitate de
adaugare carte
Administrator A1
Utilizator logat
Selectarea dictionarelor după categorii de
catre utilizator
class Package1
Librarie online
«interface» Utilizator
+ lista_carti: string I_Librarie
- email: string
+ recomandari: string
- nume: string
+ reduceri: int
+ adauga_email()
# carti adaugate la cos()
+ adauga_nume()
0..1
0..1
Dictionar explicativ
+ nr_cuvinte: string
0..* 0..* + titlul: string
Dictionare + introduce_cuvinte()
Carti
+ introduce_nume()
+ pret_carte: string - pret: int
+ titlul_cartii: string + titlul: string
Dictionar de sinonime
+ set_pret() + set_pret(): int
+ set_titlul cartii() + set_titlul() + nr_cuvinte: int
+ titlul: int
+ introduce nr_cuvinte()
+ introduce_titlul()
Manuale
Dictionar limba fraceza
+ nume: string
+ pret: int - nr_cuvinte: string
+ titlul: string
+ set_nume()
+ set_pret() + introduce nr_cuvinte()
+ introduce_titlul()
Realizarea comenzii in sistemul dat
Efectuarea operațiilor în sistem de către
utilizator
class System
Librarie online
Baza de date
+ Lista_carti: string
# CreareCont() + Pret: int
# StergeCont()
+ Introduce pret(): int
+ Introduce_nume()
Utilizator
- Email: int
- Nume: int
- Telefon: int
- Introduce nume()
Client Administrator
- Nume: string + Administrare librarie()
- Telefon: int
+ Introduce nume()
+ Introduce telefon()
Operațiile efectuate de către administrator în
sistem
Diagrama de activitate
Efectuare comandă
act Topology
Eroare in realizare
[nu] comanda
[DA]
Finalizare comanda
Creare cont în sistem de către
utilizator(diagrama de stare)
stm Stare1
Creare cont
Introducere date
Introduce nume
exit / incheiere
entry / introduce
Indroduce parola
exit / finalizare
entry / introducere [Succes] Cont realizat
Introduce email
exit / incheiere
entry / introducere
Introduce date de
contact
exit / finalizare
entry / introduce
[Eroare]
Operațiile efectuate de către administrator în
sistem
stm Stare 2
[Eroare]
Carte adaugata cu Introduce pret Introduce nume carte
succes
«interface»
ILibrarie
Cos de cumparaturi
Cont
Client
Relația dintre utilizator și aplicație
cmp component_3
Utilizator
«interface»
ILibrarie
Aplicatia Baza de date
Tabel de date
carti
Relația între serverul web și serverul
aplicației