Sunteți pe pagina 1din 1

Aplicaţii profesionale în baze de date orientate pe obiecte

Master Anul 1
Cerinţele proiectului
Pentru evaluarea la disciplina „Aplicaţii profesionale în baze de date orientate pe obiecte” se va
realiza un proiect bazat pe o restricţie (5-6 tabele) a modelului conceput în cadrul proiectului de
design.

Anterior prezentării aplicaţiei, va trebui să executaţi fişierele script corespunzătoare creării tabelelor
(inclusiv constrângeri), şi inserării de date în acestea. Alternativ se pot utiliza fișierele
data.sql/import.sql.

Aplicaţia va îndeplini cerinţele următoare.


1) Va conţine o pagină principală în care va exista un meniu cu cel puţin 5 legături către alte pagini.

2) Vor fi create entități de toate tipurile: @OneToOne, @OneToMany, @ManyToOne,


@ManyToMany.
3) Vor fi utilizate compenente de tip @Service, @Controller, @Repository.
4) Vor fi impelmentate pentru cel puțin trei tipuri de entități operații CRUD.
4) Cel puțin una dintre entități va conține un atribut de tip imagine.
5) Se va testa aplicația folosindu-se profiluri și două baze de date diferite, una dintre ele poate fi in-
memory.
6) Opțional: Adăugarea de unit-tests.
7) Opțional: Crearea de servicii Rest și testarea acestora cu Postman/Swagger.

Observaţii: Cerinţele anterioare se referă la un proiect realizat de un singur student.


Prezentarea aplicației va consta în descrierea modelului, descrierea funcționalităților și modificarea
sumară a acestora (o cerință de modificare a aplicației care să se poată realiza în maxim 10-15 min).

S-ar putea să vă placă și