Extras din proiect
1. Tema de realizare.
Tema de realizare a proiectului consta in realizarea si implementarea unei aplicatii care realizeaza gestiunea activitatii de inchiriere casete video la o societate comerciala de profil. Aplicatia trebuie sa permita:
a) monitorizarea activitatilor de baza ale firmei, cum ar fi imprumutul respectiv restituirea de casete video;
b) afisarea de rapoarte cu privire la clientii restanti, la toti clientii firmei, la casetele disponibile;
c) realizarea de cautari in tabelele bazei de date, dupa anumite caracteristici, pentru un anumit film, client, regizor, etc.
d) stergerea, respectiv adaugarea de clienti, casete, actori, filme, etc. in tabelele bazei de date;
2. Proiectarea iesirilor.
Asa dupa cum s-a aratat mai sus, iesirile aplicatiei sunt urmatoarele:
a) valoarea contractelor de inchiriere pe zile si pe total;
Macheta de iesire este urmatoarea:
Data contract Nr. caseta Serie buletin Nume Prenume Valoare
Total valoare contracte la data
Total valoare contracte la data curenta
b) toate contractele firmei
Macheta de iesire este urmatoarea:
Data BI Nr.caseta Data restituirii Perioada
3. Proiectarea intrarilor.
Intrarile aplicatiei sunt corespondente urmatoarelor situatii:
a) imprumut de caseta
b) restituire de caseta
c) introducerea unui actor in baza de date
d) stergerea unui actor din baza de date
e) introducerea unei noi casete in baza de date
f) stergerea unei casete din baza de date
g) cautarea unor casete dupa regizor, actori, etc.
h) adaugarea unui nou client in baza de date
i) stergerea unui client din baza de date
j) cautarea unui client in baza de date
k) modificarea caracteristicilor unui client (ex. adresa);
l) modificarea caracteristicilor unui actor
4. Proiectarea bazei de date
Se va porni de la modelul entitate-asociere, figurand in mod distinct in schema fiecare entitate, precum si relatiile ce exista intre entitati:
Diagrama entitate – relatie
Atributele entitatilor in situatia de mai sus vor fi:
1) PERSOANE
- BI: caracter(8);
- Nume: caracter(20);
- Prenume: caracter(20);
2) ACTORI
- nrcaseta: numeric(4);
- nume actor principal: caracter(20);
- an aparitie : numeric(4);
3) FILME
- Nr. caseta: numeric(4);
- Titlu original: caracter(30);
- Nume regizor: caracter(30);
- An aparitie: numeric(4);
- Categorie film : caracter(30);
- Stare in gestiune : caracter(30);
- Nr.gest : numeric(4);
4) IMPRUMUT
- Data: data;
- BI: caracter(8);
- Nr. caseta: numeric(4);
- Nr.gest : numeric(4);
- Data restituirii: data;
- Perioada de inchiriere: numeric(1);
Rezulta deci ca structura conceptuala a bazei de date este:
PERSOANE
BI
NUME PRENUME NUMAR TELEFON ADRESA E-MAIL
FILME
NRCASETA TITLU ORIG NUMEREG ANAP CATEG FILM STARE NRGEST
ACTORI
NRCAS NUMEACTPRINC ANAPAR
DATA BI NRCAS DATARES PERIOADA NRGEST
IMPR
Diagrama contextuala
Preview document
Conținut arhivă zip
- Aplicatie Privind Inchirierea de Casete Video
- bd1.mdb
- exsplicatii proiect.doc
- proiect baza date.doc