Sunteți pe pagina 1din 10

PROIECTAREA UNUI SISTEM INFORMATIC

Analiza rezultatelor obinute de studeni la examene

Student:

SUCEAVA 2013

Cuprins: 1. Identificarea i selecia proiectului..........................................................3 2. Analiza sistemului informaional i definirea cerinelor noului sistem 4
- descrierea intrarilor si iesilor ........................................................................................4 - descrierea prelucrarilor..................................................................................................4 - planificarea calendaristica (Diagrama Gantt)................................................................4 -modelarea logica(DFD)..................................................................................................5 Diagrama contextual..................................................................................................5 Diagrama DER entitate relaie..................................................................................7

3. Proiectarea logic......................................................................................8 4. Proiectarea fizic ......................................................................................9

1. Identificarea i selecia proiectului


Lucrarea de fa are n vedere proiectarea unui sistem informatic, care gestioneaz i prelucreaz datele ce privesc rezultatele obinute de studeni la examene i elaboreaz situaia studenilor integraliti i cei restanieri. Sistemul elaborat prelucreaz rezultatele studenilor de la CIG III pe baza datelor introduse pentru fiecare student n parte, disciplinele la care urmeaz s dea examen, programrile examenelor i desigur rezultatele obinute n urma examinrii. n urma prelucrrii datelor introduse s-a elaborat situaia studenilor restanieri, pentru care s-au fcut programrile pentru restane, iar pentru studenii integraliti s-a prezentat situaia fiecruia fiind calculat media. Acest sistem are menirea de a facilita prelucrarea rezultatelor obinute la examene, i prezentarea situaiei tuturor studenilor ntr-un mod care s fie accesibil tuturor. Funciile sistemului informaional sunt: s colecteze informaiile rezultate n urma examinrilor; s memoreze aceste informaii precum i informaiile rezultate din prelucrarea lor; s asigure accesul la memorie n vederea comunicrii informaiilor stocate; s prelucreze informaiile la cererea utilizatorilor.

STUDENI

PROGRAMARE EXAMEN

REZULTATE EXAMENE

PROGRAMARE RESTANE

Culegerea datelor la nivelul fiecrei activiti Datele primare se introduc manual, de ctre efa de grup, n calculator. Programul informatic urmeaz s prelucreze i s analizeze datele stocate n vederea crerii rapoartelor i a altor documente

2. Analiza sistemului informaional i definirea cerinelor noului sistem


- descrierea intrarilor si iesilor
Intrrile sunt datele aferente studenilor de la CIG III, disciplinele la care trebuie s susin examene i programrile studenilor pentru examene. Datele de ieire ateptate sunt datele cu privire la gestiunea rezultatelor obinute de studeni la examenele susinute, urmnd a se programa restanele pentru studenii care nu au susinut examenele. De asemenea s se creeze situaia studenilor care au susinut examenele calculnd media pe semestru i totalul creditelor acumulate.

- descrierea prelucrarilor
Datele sunt centralizate n tabele, acestea urmeaz a fi prelucrate prin intermediul interogrilor i formularelor, rezultnd rapoarte ale activitii efectuate de ctre sistemul informatic.

- planificarea calendaristica (Diagrama Gantt)


Nr crt 1 2 3 4 5 6 7 8 9 Nume activitate Colectare cerinte Proiectare tabele Proiectare rapoarte Proiectare baza de date Documentaii utilizator Programare Testare Instalare edina de analiza Decembrie 2012 Ianuarie 2013 Februarie 2013 Martie 2013

Proiect: In lucru Realizat Punct reper Derulat

-modelarea logica(DFD)
Diagrama de flux de date ale sistemului logic nou va prezenta circuitul datelor, structura lor i cerinele funcionale ale noului sistem. Scopul diagramelor de date DFD este de a scoate n relief, ntr-o manier ct mai sugestiv, urmtoarele aspecte: sursa datelor de prelucrare; operaiunile de prelucrare prin care trec datele; destinaia datelor prelucrate; legtura existent ntre prelucrri i activitatea de stocare a datelor

Diagrama contextual

EXAMENE

rezultate ANALIZA REZULTATE LOR


Transmiterea rezultatelor

Transmiterea rezultatelor

DEPARTAMENTUL DE LOGISTIC
Rezultatele prelucrate

Susin examene STUDENI

Diagrama DER entitate relaie

STUDENI
SITUATI A SCOLAR A CNP NUME PRENUM E

DISCIPLINE

NUMAR MATRICOL

COD DISCIPLI NA

FORMA EX DENUMI RE DISCIPL. NUME PRENUME PROF.

PROGRAMRI EXAMENE
COD DISCIPLI NA

CREDITE

DATA EXAMEN FORMA EXAMEN

ASISTEN T SALA

REZULTATE EXAMENE

RESTAN E

STUDENTI PROGRAMNATI PENTRU RESTANE

NUMAR MATRICO L

NOTA COD DISCIPLIN A

NUMAR MATRICOL COD DISCIPLIN A SALA RESTANTE I

DATA RESTANTE I

3. Proiectarea logic
Un formular/format poate fi un document primar sau o machet de ecran care conine unele date predefinite, crora li se adaug altele ce urmeaz a fi completate n rubrici speciale. Un raport este un document economic n care sunt incluse doar date predefinite, ceea ce nseamn c poate fi numit i document pasiv, folosit pentru a citi i vizualiza informaia. Se creaz urmtorul formular: 1) Se creaz formularul Lista discipline care va conine datele despre disciplinele la care studenii vor susine examene, cu urmtoarele informaii cod disciplin, denumirea disciplinei, numrul de credite care l are disciplina, numele i prenumele titularului de curs, precum i forma de eaminare. Acest formular va conine 2 subformulare : Restane i Programri restane pentru a facilita completarea listei cu studeni restanieri care urmeaz a fi programai pentru a susine restana. Subformulare: - Restane care conine date despre numrul matricol al studentului care nu a susinut examenul, codul disciplinei la care nu a susinut examenul precum i nota obinut. - Studeni programai pentru restane care va conine urmtoarele informaii: cod disciplin, numrul matricol, data programat pentru restan i sala unde se va susine. Un raport este un document economic n care sunt incluse doar date predefinite, ceea ce nseamn c poate fi numit i document pasiv, folosit pentru a citi i vizualiza informaia. n cadrul sistemului informatic s-a creat urmtoarele rapoarte: 1) 2) 3) LISTA STUDENILOR PE NOTE care este creat pe baza interogrii LISTA_STUDENTILOR_PE_NOTE i prezint lista studenilor care au obinut o anumit not introdus de utilizator. MEDIILE OBINUTE care prezint situaia studenilor care au susinut examenele i au situaia incheiat. STUDENII PROGRAMAI PENTRU RESTANE prezint lista studenilor care urmeaz s dea restanele i se prezint programrile pentru restane, indicndu-se sala i data susinerii acestora.

Se creaz interogrile: 1) RESTANE care prezint toate examenele la care studenii au obinut note <5; Sa creat n regimul QBE (Query By Example); 2) RESTAIERI care prezint lista studenilor care nu au susinut cel puin un examen la toate disciplinele. S-a creat cu ajutorul SQL: SELECT DISTINCT REZULTATE_EXAMENE.NRMAT, LISTA_STUDENTILOR.NUMEPRENUME FROM REZULTATE_EXAMENE INNER JOIN LISTA_STUDENTILOR ON REZULTATE_EXAMENE.NRMAT =LISTA_STUDENTILOR.NRMAT WHERE NOTA<5; 3) INTEGRALITI care prezint lista studenilor care au susinut toate examenele la toate disciplinele, obinnd note mai mari dect 5: SELECT * FROM LISTA_STUDENTILOR WHERE NRMAT NOT IN (SELECT NRMAT FROM REZULTATE_EXAMENE WHERE NOTA < 5); 4) NOTELE OBINUTE DE INTEGRALITI prezint rezultatele susinerii la toate examenele a celor studeni care au obinut note mai mari dect 5.

4. Proiectarea fizic
descriere mod de realizare tabele Toate datele aferente situaiei studenilor dup susinerea examenelor se vor centraliza n cinci tabele. Tabelul Lista_studenilor prezint informaia despre fiecare student n parte de la CIG III. Conine urmtoarele atribute: Numr matricol (Cheie primar), Nume i Prenume, CNP, Situaia colar. Tabelul Lista_disciplinelor prezint lista tuturor disciplinelor la care studenii au de susinut examenele. Conin urmtoarele cmpuri de date: Cod disciplin (Cheie primar), Denumire disciplin, numrul de credite, Numele i Prenumele titularului de curs, Forma de examinare. Tabelul Programare_examene conine datele despre data, locul i modul susinerii examenelor: Cod disciplin, Data examenului, Forma de examinare, Sala examinare, Numele i prenumele profesorului care va asista la examen.

Tabelul Rezultate_examene va prezenta rezultatele obinute de ctre studeni n urma desfurrii examenelor, coninnd urmtoarele date relevante: Numrul matricol, Cod disciplina, Nota obinut la examen. Tabelul Studeni_programati_pt_restante prezint toi studenii care nu au susinut examenul i sunt programai pentru restane. Conine urmtoarele atribute: Numr ,atricol, Cod disciplin, Sala restan i Data restan.