Elektronikus Információs és Nyilvántartási Rendszer a Doktori Iskolák fiatal kutatói részére Adamkó Attila adamkoa@inf.unideb.hu Debreceni Egyetem Informatikai Intézet 1
Áttekintés A rendszer célja A rendszer felépítése Nyilvántartási modul Információs modul Kapcsolat a NEPTUN-nal További fejlesztések Alkalmazott technológiák, megoldások 2
A rendszer célja A posztgraduális képzésben résztvevők nyomon követése Doktoranduszok, oktatók, valamint a Doktori Iskolához kapcsolódó adatok, információk hatékony kezelés Naprakész adatbázis fenntartása Könnyen használható, informatív felület Két fő egysége: Nyilvántartási modul Információs modul 3
Nyilvántartási Modul Alap feladat: megbízható kezelése a doktoranduszok, valamint a Doktori Iskolához kapcsolódó oktatók, személyek adatainak Az adathozzáférés megfelelő szintű szabályozása A tárolt adatok összhangban vannak a tanulmányi osztályokon vezetett nyilvántartássokkal, figyelembe véve a személyiségi jogokat, a felsőoktatási törvényt és a szabályzatokat (kari, illetve Doktori Iskola) 4
Nyilvántartási Modul Adathozzáférés szabályozása: Felhasználói profilok publikus oktató operátor titkár & vezető adminisztrátor doktorandusz [ opcionálisan kialakítható] 5
Nyilvántartási Modul Doktorandusz képzésének adminisztrációja státuszváltozás halasztás tandíjkedvezmény pályázatok külföldi részképzés ösztöndíjak 6
Nyilvántartási Modul Doktorandusz fokozatszerzési eljárásának adminisztrációja: abszolutórium megszerzése doktori szigorlat védés az egyes bizottságok tagjai bírálatok benyújtott értekezések és tézisek (!) bizonylatok előállítása 7
Nyilvántartási Modul A Doktori Iskolához kapcsolódó személyek nyilvántartása: tudományos fokozatok tudományos címek munkahelyek beosztások oktatói előmenetel 8
Információs Modul Alap feladat: Internetes felület segítségével a Doktori Iskolához kapcsolódó adatok, információk megfelelő részletességű [profilok által szabályozott] megjelenítése Keresés [személy, illetve tudományos anyag] Statisztikai adatok előállítása Opcionálisan hírlevél, illetve levelezési lista 9
Információs Modul Publikus, mindenki által látható rész: aktualitások [hírek, pályázatok, konferenciák] oktatási, felvételi információk, szabályzatok alap adatok az adatbázisban szereplő személyekről Védett rész: a felhasználói szerepkörnek megfelelően [írási, illetve olvasási jog] 10
Információs Modul Keresés személyre [oktató, doktorandusz, ] tudományos anyagok között cím alapján kulcsszavak alapján Cikkgyűjtemény létrehozása áttekinthetőbbé válik a Doktori Iskola, illetve a doktoranduszok tudományos élete 11
Információs Modul Statisztikai rész Információ a Doktori Iskola működéséről számokkal kifejezve kumulált adatok hallgatók száma abszolutóriumot szerzett fokozatot szerzett hallgatói közlemények [könyv, cikk, ] oktatással kapcsolatos adatok 12
Kapcsolat a NEPTUN-nal A fejlesztés során került bevezetésre, mint egységes felsőoktatási nyilvántartórendszer. Kapcsolat a NEPTUN-kód segítségével [egységes és egyértelmű azonosítás] A szinkronizáció jelenleg még csak Excel táblázatok import-export formájában működik 13
További fejlesztések Gazdálkodási és irányítási feladatok támogatása: elnyert pályázatok rendelkezésre álló keretek felhasználási jellemzők tervezés XML alapú tartalomkezelés 14
Alkalmazott technológiák Web alkalmazás: Kliens réteg: csak adatmegjelenítést végez [elegendő egy Internet böngésző] Középső réteg prezentációs rész: weblapok előállítása (XHTML) alkalmazás logika: [Perl ] munkafolyamat menedzselés (session) számítások, validáció Adatelérési réteg: normalizáslás (3 nf) SQL, PL/SQL tárolt eljárások, triggerek 15
Alkalmazott technológiák Biztonságos adattovábbítás: https protokoll használata a bejelentkezés után kiszolgáló: Apache web-szerver ssl támogatással, CGI futtatással Középső réteg: Perl nyelv, DBI modul az adatbázis kapcsolata felépítéséhez Adatbázis: PostgeSQL 16
? NetworkShop 2004 Köszönöm a figyelmet! 17