sâmbătă, 11 decembrie 2010

Can I talk to your supervizor?

Am inceput lucrul la interfata pentru utilizatorul de tip secretar sef si am implementat pana acum optiunile de introducere de noi note (fara restrictii) si terminare a semestrului curent. Utilizatorul de tip secretar sef poate modifica orice nota a unui student, poate face trecerea la un nou semestru si poate aduga un nou student in baza de date, fiind utilizatorul cu cea mai mare libertate de actiune. Optiunea de introducere de noi note este aproape identica cu cea intalnita la utilizatorul de tip secretar cu precizarea ca secretarul sef are posibilitatea de a modifica si notele mai mari sau egale cu 5. Optiunea de trecere la un nou semestru implica, in prima faza, actualizarea campurilor an si semestru al studentilor (campul an va fi reactualizat doar pentru studentii care au obtinut cel putin 30 de credite in anul incheiat) din baza de date urmata de recalcularea automata a mediei generale partiale si, mai apoi, eliminarea din baza de date a studentilor din anul 4, semestrul 2, care au un numar de credite egal cu 243 (deci au luat toate examenele). Studentii eliminati din baza de date vor fi salvati intr-o arhiva pentru nu a pierde datele.

duminică, 5 decembrie 2010

Input Grades

Am inceput lucrul la interfata pentru utilizatorul de tip secretar si am implementat pana acum optiunea de introducere de noi note. Secretarul trebuie sa introduca initial anul de studiu si specializarea studentului ale carui note vrea sa le inregistreze. Dupa ce a introdus aceste informatii, utilizatorul este directionat catre o pagina unde se regaseste o lista cu studentii ce respecta criteriile anterioare. Dupa ce secretarul alege un anumit student, el este directionat catre o noua pagina ce contine lista de materii pentru care utilizatorul poate introduce note cat si un camp in care trebuie introdusa nota aferenta disciplinei alese. Unele materii vor fi afisate pe un fond rosu, ceea ce inseamna ca acele materii nu trebuie sa primeasca note din cauza dependentelor nesatisfacute. In urma introducerii unei note, nota respectiva, numarul de credite si media generala a studentului vor fi recalculate si updatate atat in baza de date cat si in obiectele aplicatiei.