Documente Academic
Documente Profesional
Documente Cultură
.NET Development
CLINICA VETERINARA
Absolvent:
Pop Catalin
2020
Cuprins
1. Prezentare generala
2. Tehnologii folosite
3. Publicul Tinta
4. Cazul utilizare Client
5. Cazul utilizare Administrator
6. Anexa
7. Bibliografie
Pagina 2/19
1.Prezentare Generala
• Tema proiectului: Clinica Veterina Aplicatie Web
• Poate fi folosit de un administrator si de utilizatori.
• In calitate de utilizator, poti sa iti setezi o programare la un anumit
doctor, sa vizualizezi istoricul vaccinurilor animalului detinut.
• In calitate de administrator, poti modifica programarile, sa stergi
istoricul unui animal, sa adaugi doctori noi in program.
• Aplicatia este destinata tuturor detinatorilor de animale de
companie cat si tuturor celor care doresc sa afle informatii
despre tratamentele acestora.
Pagina 3/19
2.Tehnologii folosite
• MVC : Proiectul este organizat folosind logica de model- view – controller
deoarece este un model arhitectural care separă funcționalitatea specifică
domeniului pentru care este dezvoltat sistemul software de interfața grafică
al aplicației, permițând dezvoltarea, întreținerea și testare separată a celor
două părți.
Pagina 4/19
• CONTROLLER: Cu acest element putem controla accesul la aplicația
noastră. Pot fi fișiere, scripturi (eng. scripts) sau programe, in general
orice tip de informație permisă de interfață. În acest fel putem diversifica
conținutul nostru de o formă dinamică și statică, în același timp.
Pagina 5/19
• Pentru stocarea datelor am folost sistemul de gestionare de baze de date
relaționale:
HTML
CSS
Javascript
JQuery
Bootstrap
Pagina 6/19
3.Publicul Tinta
Posesorii de animale de companie care doresc un tratament pentru acestia
sau pur si simplu o programare pentru un control de rutina.
Pagina 7/19
4.Cazul utilizare Client
Pentru a exemplifica un caz de utilizare a aplicației, vom exemplifica situatia
cea mai comuna, și anume un client care dorește să programeze animalul
pentru un toaletaj.
Pagina 8/19
Urmatorul pas dupa ce utilizatorul figureaza ca si client, acesta merge la
prima pagina si acceseaza pagina “ANIMALE”, pentru inregistrarea
animalului.
Pagina 9/19
Dupa completarea formularului cu datele animalului de companie,
utilizatorul isi poate crea o programare accesand pagina “PROGRAMARE” de
pe prima pagina a aplicatiei web.
Pagina 10/19
Dupa crearea programarii, daca ne intoarcem in pagina “PROGRAMARE”,
putem sa vedem istoricul programarilor, acest lucru usurand treaba
utilizatorului de a uita data sau ora.
Pagina 11/19
5.Cazul utilizator Administrator.
Vizualizarea si actualizarea listei de doctori. Lista de doctori este accesata
din meniu, optiunea DOCTORI. Administratorul poate adauga doctori noi sau
a vedea fiecare doctor ce clienti are in caz ca se intampla vreo greseala,
acesta vede cine s-a ocupat de acel client. Fiecare vaccin si fiecare doctor
are un ID unic prin care este depistat in baza de date.
Pagina 12/19
Lista de programari. Se acceseaza cu optiunea PROGRAMARE din meniu.
Administratorul poate vizualiza lista cu programarile dintr-o zi. Fiecare
pozitie din lista are un buton de stergere programare.
Pagina 13/19
6.ANEXA
Bucati de cod ale programului, pentru use case-ul prezentat la punctul 4.
Index-ul de la CLINICA VETERINA:
Pagina 14/19
Functionalitatea butonului “Create”:
StapanClient Model:
Pagina 15/19
Delete StapanClient:
Pagina 16/19
Programare Controller Create:
Index-ul de la PROGRAMARE:
Pagina 17/19
Repository de la ANIMALE:
Pagina 18/19
7.Bibliografie
• Wikipedia.
• Cursuri – Scoala Informala de IT.
Pagina 19/19