Documente Academic
Documente Profesional
Documente Cultură
SISTEMELOR
INFORMATICE
1.Introducere in subiectul studiat.
Proiectul are ca tema analiza si prelucrarea datelor de intrare si de iesire din cadrul unei
ferme de porcine si bovine, precum si stabilirea sumelor datorate personalului si calculului
succint al profitului brut si net.
Aceste tabele le-am putut elabora in Access dupa crearea unei baze de date noi „Blank
Database” prin folosirea modului „Create table in Design view”.
Primul tabel are denumirea „ANGAJATI” si cuprinde urmatoarele campuri „cnpa” Care
reprezinta codul de angajat, si este de tipul „Text” cu „Field Size: 13”, si este si cheie primara
pentru tabelelul „ANGAJATI”. Urmatorul camp este „numea” tot de tipul „Text” cu „Field Size:
30” si care stocheaza numele si prenumele angajatilor, cel de-al treilea camp cu denumirea
„adresa” contine localitatea de resedinta a angajatilor si este tot de tipul „Text” cu marimea de
maxim 30 de caractere. Al patrulea camp se numeste „salar” si stocheaza in el valoarea
remuneratiei pe zi, si este de tipul „Number” , „Long Integer”. Al cincilea „field” si ultimul se
numeste „dataang” si este de tipul „Date/Time” si formatul „Short Date” si cu „Default Value”
„01.01.2010” stiind ca tot personalul format din patru angajati a fost angajat pe data de
01.01.2010.
Dupa intocmirea celor patru tabele, in urmatoarea etapa am stabilit legaturile si felul lor
prin apelarea optiunii „Relationships” din cadrul meniului „Tools” .
Respectand cerinta am creat patru rapoarte care au ca suport sase interogari, pe baza
carora ultilizatorul obtine informatii referitoare la sumele datorate personalului, veniturile si
cheltuielile generate de animale, media de greutate luata pe zi de fiecare animal precum si
animalele cu greutatea cea mai mare din ficare specie pe fiecare ingrijitor in parte.
„Interogare1” este o interogare care preia date din tabelele „ANIMALE” si „VANZARI”
si anume „coda” si „specie” din „ANIMALE” si Pret de vanzare care se constituie din produsul
dintre „greutatev” si „pretv” din „VANZARI” asfel obtinem un tabel cu informatii referitoare la
veniturile fermei din vanzarea animalelor , pe fiecare animal in pare.
„Interogare2” rolul acesteia este similar cu cea de sus numai ca de data aceasta
informatiile sunt preluate din trei tabele: „ANIMALE”, „CONSUMURI” si „VANZARI” si
anume: „coda” si „specie” din „ANIMALE” si „Consum” care este reprezentata de urmatoarea
relatie: „([datav]-[dataa])*([conszh]+[consza])+[preta]”, „datav” fiind data de vanzare din
tabelul „VANZARE”, se observa ca expresia de mai sus este formata dintr-un produs dintre o
diferenta si o suma si o suma. Din primul factor al produsului, prin acea diferenta obtinem
numarul de zile cat au stat animalele respective in ferma, al doilea factor reprezinta consumul
zilnic total pe fiecare animal iar termenul final reprezinta „preta” care este costul de achizitie.
„media de crestere a animalelor” este o interogare relativ simpla care combina date din 2
tabele si anume „ANIMALE” si „VAMZARI”. Aceasta va reda 3 coloane , prima si a doua
preiau coloanele „specie” si „coda” din primul tabel, iar a treia coloana reprezinta o expresie de
calcul redand media de crestere a animalelor: „([greutatev]-[greutate])/([datav]-[dataa])”dupa
cum se observa expresia este formata din raportul dintre doua diferente; la numarator avem
greutatea obtinuta pe perioada de sedere in cadrul fermei noastre iar a doua diferenta avem
perioada de sedere in ferma exprimata in zile calendaristice.
Diagrama Gantt
1 Colectarea
Cerinţelor
2 Proiectare
rapoarte
3 Proiectare baze
de date
4 Programare
5 Testare
6 Şedinţa de
analiză
3. Proiectarea Logica
Primul raport „Greutatea maxima” a fost creat pentru a obtine ca rezultat o fisa cu
animalele cu greutatea maxima din fiecare specie pe un angajat a carui nume a fost introdus de
la tastatura, astfel vom sti in orice moment situatia celor mai bune animale.
Al doilea raport „Interogare petru profit” este necesar dupa efectuarea vanzarilor pentru a
vedea suma totala incasata, totalul consumurilor, profitul inaintea de plata salariilor, profitul brut,
si profitul net.
Ultimul raport „Sume datorate angajatilor” este un raport care calculeaza salariul de
plata pentru 2 luni de munca a salariatilor.
4. Proiectarea fizica
Cele patru rapoarte necesita elaborarea unor interogari SQL pe baza carora se vor creea
acestea:
Prin intermediul acestei interogari vom obtine animalul cu greutatea maxima dintr-o
specie din aria de lucru a angajatului introdus de la tastatura ,
Prin aceasta uniune a celor doua tabele si folosirea unor formule de calul obtinem o serie
de informatii necesare la stabilirea nivelului veniturilor totale si consumurilor urmand ca in
raport sa mai introducem cateva formule de calcul pentru obtinerea profitului brut iar mai apoi a
profitului net.
Din acest set de interogari SQL putem sa creem raportul ce reda media de crestere pe
fiecare animal astfel vedem eficienta de crestere a acestora.
Al patrulea raport si cel mai simplu din punctul meu de vedere este bazat pe urmatoarea
interogare SQL.
Avand ca suport aceasta interogare am putut obtine sumele datorate salariatilor pe data de
28.02.2010.