Pa nisam neki dba al ovako sa programerske strane preporucio bih ti da koristish asp.net membership provider za mendzment korisnika tako da out of the box imash dobro logovanje. Ako se odlucis za ovo onda korisnike (svi registrovani) delis na studente, profesore i admine tako sto im dodeljujesh uloge (roles) opsirnije o tome imash ovde
http://www.asp.net/web-forms/security, a 13-i film je simple auth servis...
Kolko vidim trebace ti i tblPredmeti sa predmetima i tblIspiti gde prof napravi novi rekord tako sto izabere predmet i odredi datum ispita i tblPrijave gde studenti naprave prijavu tako sto izaberu IspitID i svoj UserId ... Ovako bih ja, ali to ne znaci da je dobro i da ne moze bolje ...
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa
https://youtu.be/DLe358DPGXU