Fabrica de Pâine

Previzualizare referat:

Extras din referat:

I. Specificarea cerintelor

I.1. Descrierea problemei

Aplicatia "Fabrica de paine" permite firmelor ce se ocupa cu transportul si livrarea produselor de panificatie sa administreze parcul de masini si sa organizere rutele de transport. Aplicatia permite de asemena gestiunea clientilor si a comenzilor acestora.

Prin intermediul site-ului, clientii pot verifica si pot modifica propriile comenzi precum si consulta data la care se vor efectua livrarile.

Aplicatia permite generarea de rapoarte cuprinzatoare ce ofera informatii de ansamblu referitoare la produsele, resursele si clientii companiei.

I.2. Identificarea actorilor

Actorii aplicatiei sunt:

-administratorul

-angajatul Transporturi

-angajatul Productie

-angajatul Desfacere

-clientul

Administratorul este persoana responsabilă cu menţinerea funcţionării sistemului informatic, din punct de vedere al administrării bazei de date, a aplicatiei si a site-ului. Pricipalele lui responsabilităţi sunt:

-Configurarea aplicatiei si asigurarea bunei functionari;

-Mentenanţa bazei de date.

-Adaugarea de noi utilizatori;

-Stabilirea drepturilor de acces;

-Verificarea informatiilor introduse de ceilalti utilizatori;

Administratorul este singurul actor care are drept de acces nelimitat (în toate modulele aplicatiei). El este actorul care poate acorda drepturi de acces utilizatorilor asupra unor secţiuni restricţionate, poate elimina un cont de utilizator sau poate modifica informaţiile stocate (costurile de transport, componenta parcului de masini, capacitatea masinilor, etc)

Angajatul Transporturi este actorul care utilizeaza aplicatia in scopul administrarii informatiilor despre parcul de masini. Responsabilitatile acestui tip de utilizator cuprind:

-adaugarea de noi masini in baza de date

-introducerea sau modificarea informatiilor referitoare la masini (capacitate, disponibilitate)

-introducerea distantelor si a costurilor de livrare aferente diferitelor rute

-stabilirea locatiei clientilor si a diferitelor puncte de oprire pe rutele de transport

-notificarea celorlalti utilizatori in cazul in care apar schimbari

Acesul agnajatului transporturi la aplicatie se face in urma autentificarii pe baza de nume utilizator si parola.

Angajatul Productie este actorul care gestioneaza informatiile legate de produsele companiei. Atributiile lui sunt urmatoarle:

-adaugarea de noi tipuri de produse sau stergerea celor existente, in concordanta cu activitatea companiei

-modificarea numarului de produse ce pot fi transportate intr-o cutie (naveta) la un moment dat, pentru fiecare tip in parte

Acesul angajatului productie la aplicatie se face in urma autentificarii pe baza de nume utilizator si parola.

Angajatul Desfacere este persoana responsabilă cu generarea fiselor de transport utilizate de companie, precum si cu gestiunea clientilor si a comenzilor acestora. Principalele responsabilităţi ale angajatului din departamentul de desfacere sunt:

-adaugarea de noi clienti in baza de date sau stergerea celor care nu mai au comenzi

-preluarea de comenzi de la clienti si inregistrarea lor in aplicatie

-modificarea preferintelor clientilor legate de comenzi (cantitatea si tipul de produse, zilele de livrare)

-generarea unui nume de utilizator si a unei parole pentru fiecare client, si acordarea accesului la site-ul aplicatiei

-generarea fiselor de transport saptamanale, cu informatii depre livrarile care vor fi efectuate in fiecare zi

-generarea alto rapoarte folosite de alte departamente

-consultarea fiselor si a rapoartelor

Acesul angajatului desfacere la aplicatie se face in urma autentificarii pe baza de nume utilizator si parola. Acest actor poate oferi acces doar clientilor si doar la site-ul aplicatiei; el nu poate modifica drepturile de acces la aplicatia principala si nu poate modifica alte conturi de utilizator in afara de cele ale clientilor.

Clientul este actorul care utilizeaza site-ul aplicatiei in scopul obtinerii de informatii despre comenzile proprii si livrarea produselor. Poate efectua urmatoarele actiuni:

-adaugarea, stergerea sau modificarea unei comenzi; in cadrul unei comenzi se specifica tipurile de produse dorite si cantitatea lor (numarul de unitati dorite)

-modificarea preferintelor legate de zilele de livrare; clientul specifica in ce zi doreste sa-i fie livrata fiecare comanda si in ce interval orar

Accesul clientului la site-ul aplicatiei se realizeaza pe baza numelui de utilizator si a parolei oferite de angajatul desfacere.

I.3. Identificarea cazurilor de utilizare

1. Autentificarea

1. Autentificarea in aplicatie

2. Autentificarea in site

2. Gestiunea utilizatorilor aplicatiei

3. Gestiunea parcului de masini

4. Configurarea rutelor de transport

5. Gestiunea produselor transportate

6. Gestiunea clientilor

7. Administrarea comenzilor

1. Administrarea comenzilor realizata de angajatul Desfacere

2. Administrarea comenzilor realizata de client

8. Generarea fiselor de transport

9. Consultarea fiselor de transport

1. Consultarea fiselor de catre angajatul Desfacere

2. Consultarea fiselor de catre client

I.4 Detalierea cazurilor de utilizare

descriere, preconditii, postconditii, restrictii, flux de evenimente, diagrama (relatii: <<use>>, <<include>>, <<extend>>)

Descarcă referat

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Fabrica de Paine.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
7/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
9 pagini
Imagini extrase:
9 imagini
Nr cuvinte:
1 604 cuvinte
Nr caractere:
10 850 caractere
Marime:
166.91KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Referat
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Sus!