Extras din proiect
I. Prezentarea sistemului informatic
I.1. Descrierea generală a sistemului informatic
Scopul aplicației ce urmează a fi proiectată este acela de a facilita procesul de gestiune a activității dintr-o librărie. Aceasta va pune la dispoziția utilizatorilor finali numeroase facilități indispensabile în acest domeniu de activitate.
Librăria poate avea 2 tipuri de clienți: cei care cumpără cărți personal și cei care dau comandă de cărți prin telefon. Celor din urmă li se percepe o taxă de curier de 15 lei în cazul în care domiciliază în București sau 25 lei dacă locuiesc în provincie. Livrările comenzilor la domiciliul clienților se realizează cu ajutorul curierilor proprii. Angajații care trebuie să livreze marfa, primesc de la librar toate coletele din ziua respectivă, bonurile de casă aferente acestora și adresele unde trebuie să ajungă.
Conducerea librăriei a decis să acorde o reducere de 10% tuturor comenzilor care depășesc valoarea de 100 lei. De asemenea, se aplică în fiecare săptămână, prin rotație, o reducere cuprinsă între 15% și 40% cărților aparținând unui anumit autor. Managerul librăriei este cel care decide în fiecare săptămână cuantumul reducerii și gama de cărți cărora li se aplică acest discount.
Cea mai importantă funcție a sistemului informatic este aceea de administrare a stocului de cărți memorat într-o bază de date. Astfel, în cazul aprovizionării stocului curent cu marfă livrată de furnizori, librarul are posibilitatea de a actualiza informațiile din baza de date. Dacă managerul librăriei dorește să scoată de la vânzare anumite titluri, acestea pot fi șterse cu ușurință din baza de date a aplicației. De asemenea, toată lista de volume din stoc poate fi consultată cu ușurință oricând în scop pur informativ. În baza de date există și lista furnizorilor cu care firma are contract. Aceasta poate fi actualizată pe măsură ce libraria încheie noi contracte de furnizare marfă sau renunță la serviciile anumitor furnizori.
O altă facilitate oferită de program este aceea de a întocmi o comandă pentru un client. Librarul poate verifica dacă volumele solicitate de client există pe stoc. În cazul în care acestea se găsesc, se adaugă la comandă. Valoarea comenzii totale se obține după ce s-au aplicat toate reducerile și taxele care se impuneau (dacă este cazul). Valoarea obținută este comunicată clientului. Dacă acesta este de acord cu prețul, se finalizează comanda. Această operațiune presupune scăderea automată din stoc a volumelor vândute. Pasul final este întocmirea bonului de casă pentru comandă.
I.2 Specificarea cerințelor
I.2.1 Diagrame detaliate ale cazurilor de utilizare
I.2.2 Descrierea textuală a cazurilor de utilizare
Element al cazului de utilizare
Descriere
Cod CU01
Stare Finalizat
Scop Gestiunea unei librării
Nume Comandă cărți
Actor principal Client
Descriere Presupune comandarea a uneia sau a mai multor cărți
Precondiții Librarul are aplicația deschisă.
Postcondiții Cărțile solicitate au fost găsite și clientul le achiziționează.
Declanșator Clientul comandă direct sau prin telefon una sau mai multe cărți.
Flux de bază 1. Clientul îi oferă librarului informații despre cărțile de care este interesat. [Punct de extindere A: CU01 furnizează adresa de livrare.]
2. Librarul verifică disponibilitatea cărților cerute în baza de date a aplicației.
3. Librarul îl informează pe client că volumele cerute sunt pe stoc. [Curs alternativ A: Nu s-au găsit cărțile cerute.]
4. Librarul calculează valoarea totală a comenzii și i-o comunică clientului [Punct de extindere B: CU01 acordă discount.][Punct de extindere C: CU01 adaugă taxă de curier.]
5. Clientul este de acord cu valoarea comenzii.[Curs alternativ B: Clientul nu este de acord cu prețul.]
6. Clientul achită comanda.[Punct de extindere: CU01 plătește ramburs ]
7. Librarul întocmește bonul de casă pentru comandă.
Fluxuri alternative A:
1. Librarul sugerează cărți ale aceluiași autor.
2. Clientul alege alte cărți, altfel scenariul se încheie.
B:
1. Clientul nu achită comanda și scenariul se încheie.
Preview document
Conținut arhivă zip
- Sistem Informatic pentru Gestiunea unei Librarii.docx