(Felvételi konvertáló modul) S Budapest, 2002
TARTALOM TARTALOM 2 1. BEVEZETÉS 3 2. HASZNÁLAT 4 2.1. Bejelentkezés adatáttöltéshez 5 2.1.1. Státusz információk 8 2.1.2. Módosítás véglegesítése 12 2.2. Adatmozgatás a NEPTUN adatbázisban 13 2.2.1.Egyének aktualizált bevitele a NEPTUN-ba 14 2.3 Loggolás 15 2.oldal
1. Bevezetés A NEPTUN_GÓLYA konverter modul célja, hogy a felvételi procedurában résztvett és a GÓLYA felvételi rendszerben adminisztrált hallgatók adatait egyrészt átemelje a NEPTUN 2000 Egységes Tanulmányi Rendszerbe, másrészt azon belül a megfelelő adatkonverziót elvégezze. Ez a hallgatók törzsadataira vonatkozik, valamint a hallgatók Neptun kódjának generálása, és képzéshez való rendelését. (Ez az eljárás a felvett hallgatókat érinti). 3.oldal
2. Használat A NEPTUN_GÓLYA konverter a GólyaKonverter2000.exe program meghívásával indítható. A szokásos NEPTUN-os belépés után az 1.ábrán látható főablak jelenik meg : 1.ábra NEPTUN_GÓLYA főablak 4.oldal
2.1. Bejelentkezés adatáttöltéshez Az 1.ábrán a főmenüben látható egy kapcsolat feliratú menüpont. Amennyiben ezt megnyitjuk az alábbi lehetőség áll rendelkezésünkre : 2.ábra Kapcsolat menű Amennyiben áttöltés és konverzió a cél úgy ezt a menüpontot kell használni. Ennek megfelelően egy adatbázis login ablak fog megjelenni amely a Gólya felvételi rendszer MS SQL adatbázishoz való kapcsolódást teszi lehetővé. (3.ábra). A mezők kitöltése értelemszerű : Azonosító, Jelszó, Szerver neve, 3.ábra MS SQL adatbázishoz kapcsolódás. Adatbázisszektor, amit átakarunk tölteni. A FOLYAMAT EBBEN AZ ESETBEN AZ ADATOK GÓLYA-BÓL NEPTUN-BA VALÓ ÁTTÖLTÉSÉVEL INDUL. Az indítás megtehető az gomb segítségével. Az adatmozgatás a többi funkciógomb segítségével értelemszerűen elvégezhető. Minden kapcsolódással, áttöltéssel és adatmozgatással kapcsolatos státusz információ az alábbi képen (4.ábra) is látható információs ablakban jelenik meg. 5.oldal
4.ábra. A folyamat státuszinformációit megjelenítő ablak. A főmenüben található egy Beállítások menüpont, amelynek egyetlen alpontja van, ez a Töltendő táblák. Itt lehet megadni, hogy a GÓLYA adatbázisból mely táblák adatai töltődjenek. 5.ábra. MS SQL táblák jelölése. A táblák (5.ábra) neve melletti mező kitöltésével az elsődleges kulcsok megadásával lehet szabályozni az áttöltést. Minden elsődleges kulcsra vonatkozó mező mellett található két kapcsoló : 1. az kapcsolóval az adható meg, hogy csak a konkrétan a mezőbe beírt kulcsú rekord töltődjön át 2. a kapcsolóval azt lehet megadni, hogy a megjelölt táblából mely értéknél nagyobb elsődleges kulcssal rendelkező rekordok töltődjenek át. Segítségként két gomb is található az ablakon : A gomb segítségével áttöltésre ki lehet jelölni az összes táblát 6.oldal
A gomb segítségével törölni lehet az összes kijelölést Pótjelentkezések konvertálása: A Beállítások menüben található ezen funkció, amivel a konvertálás után a később jelentkezett egyéneket felvihetjük a rendszerbe. 6. ábra. Pótjelentkezések konvertálása 7.oldal
2.1.1. Státusz információk Az áttöltés és konverzió után az ALAP táblában státusz információk keletkeznek, amelyek a konverzió eredményével kapcsolatban adnak útbaigazítást. Ezek megjelenítése a jelenik meg. gomb megnyomásával történhet. Ennek hatására a 7.ábrán látható ablak 7.ábra. Egyénekre vonatkozó státuszinformáció. A 7.ábrán két jól elkülöníthető rész látható, amely horizontálisan és funkcionálisan is két részre osztja az ablakot. A felső ablak részben látható egy lista és mellette jobbra egy táblázat. A listában találhatóak az áttöltés során keletkezett státusz típusok az elő fordulásuk számával feltüntetve. Amennyiben valamelyiket kijelöljük, akkor a mellette levő táblázatban megjelenik az arra astátusz típusra vonatkozó értelmezés. Amennyiben a kijelölt státuszsal kapcsolatban bővebb információ kifejtésére van szükség úgy a Bővebb gomb megnyomásával ezt el lehet érni. Ennek hatására az alsó ablakrészben található listában megjeleni az összes (a kijelölt típusnak megfelelő) státusz, a hozzá kapcsolódó ALAPID-val együtt. Amennyiben ebben a listában kijelölünk egyet akkor a jobboldali táblázatban egyrész megjelenik a státusz értelmezése (ennek meg kell egyeznie a fenti ablakrészben található értelmezéssel), valamint e fölött azon egyén adatai akihez a kijelölt státusz információ tartozik. 8.oldal
A felső rész a kijelölt egyénre vonatlkozik (8.ábra) 8.ábra. Kijelölt egyén adatai. A felső részben azon egyén alapadatai jelennek meg, akire vonatkoznak a státusz adatok. Az alsó részben (9.ábra) a státuszra vonatkozó információkat jelenti. : 9.ábra. Státusz kifejtése. A 8.ábra a státusz mező egyes elemeinek szöveges kibontását tárja fel.. A státusz információ módosítására van lehetőség, egyrészt a Státusz feliratú mező melletti Módosítás felirató gomb megnyomásával, másrészt a kiválasztott mezőre történő kettős kattintással. mindkét az esetben az alábbi módosító ablak jelenik meg : 10.ábra Módosítás ablak. Ha a módosítandó érték sikeres átviteli értéket képviselt akkor az értéke csak 1-re módosítható, ellenkező esetben figyelmeztető üzenet jelenik meg és az érték nem változik meg. Ha nem volt sikeres az átvitel, hanem valamilyen más információtartalommal bírt a módosítandó elem, akkor a fent látható két érték valamelyikére vátoztatható meg a 9.oldal
korábbi értek. A program ekkor is megkérdezi, hogy valóban végre akarjuk hajtani a módosítást vagy sem. 10.oldal
#$+k 11.oldal
2.1.2. Módosítás véglegesítése A fenti módosítások véglegesítése még ekkor sem történik meg, ugyanis mindez csak egy a program által felépített adatmodellben játszódik le, azon oknál fogva, hogy az utolsó pillanatban is visszavonható legyen a módosítási szándék. A státusz információkat tartalmazó ablak bezárása után (amennyiben történt módosítás) a program mégegyszer rákérdez a módosítások véglegesítésére, és csak az itt megadott igenlő válasz esetében véglegesítődik mindez az éles NEPTUN adatbázisban. 12.oldal
2.2. Adatmozgatás a NEPTUN adatbázisban A 11.ábrán látható Adatmozgatási gombok funkcióit tekintve a NEPTUN adattáblák feltöltésére szolgálnak A gombokhoz tartozó funkciók eredményeként jön létre a GÓLYA konverzió. Az egyes gombok mellett számok is találhatóak, amelyek folyamat sorszámozást jelentenek konverzió esetén. 11.ábra Adatmozgatási gombok jelentése. Ennek a sorszámozásnak megfelelően nézzük végig az egyes gombok mögött található funkcionalitást : A Gólya modul használatakor elöször a táblákat kell létrehozni az Oracle adatbázisban. A táblákat generálja ez a funkció, ha a TBLCreate gombot nyomjuk meg. A táblákat csak egyszer kell létrehozni egy Intézményi NEPTUN rendszerben!!!. Az adatáttöltés sorrendben a második a folyamatban, erről azonban a fentiekben már esett szó. 13.oldal
2.2.1.Egyének aktualizált bevitele a NEPTUN-ba 1. Az egyes hallgatókhoz, ha adataik bekerültek a Gólya táblákból a kopasz névből. születési dátumból. és anyja névből egyéni kulcs generálódik, ami egy 6 karakteres alfanumerikus egyéni azonosítót jelent.. 3. 2. A hallgató adatai az Egyén törzsadatlap táblába kerülnek át, ha már előzőleg az EGYÉN_KULCS legenerálódott. A felhasználók létrehozására szolgál a User létrehozás gomb.ennek segítségével állítjuk be a hallgatói szerepkör használatát, a jogosultságot. 4. A hallgatók nyelvvizsga eredményeinek nyilvántartására szolgál a Nyelvvizsga tábla. A NEPTUN-ba bekerülnek a hallgatók korábbi nyelvvizsga eredményei, milyen nyelvből, fokozattal és időponttal valamint hivatkozási számmal együtt. 5. A nyilvántartáshoz szükséges, ki melyik középiskolából jött, illetve ki melyik főiskoláról csatlakozott be az egyetemi képzésre.ezeket az adatokat helyezi át a funkció a Diplomák adattáblába. 6. A felvételi intézményekkel kapcsolatos információk betöltésére szolgáló funkció. 7. A hallgató személyes adatainak bekonvertálása után szükséges a hallgató képzéshez rendelése is.. Valójában a KÉPZÉS_HALLGATÓI_ADATLAP tábla felvételivel kapcsolatos adatai töltődnek ki. 8. Ellenőrzi, hogy a GÓLYA adatbázisból átjött szakkód adatok között van-e olyan amelyik nem szerepel a NEPTUN-ban és megjeleníti azokat. Ezeknek a NEPTUN-ba történő felvétele alapvetően szükséges a sikeres konvertáláshoz és manuálisan történik a NEPTUN megfelelő moduljában!!! Konvertálás előtt feltétlenül ellenőrizendő!!! 14.oldal
2.3 Loggolás A program használata során log információk keletkeznek, amelyek egyrészt használat közben azonnal láthatók és megjelennek a főablakban, másrészt a GOLYALOG nevezetű adatbázistáblába is bejegyződnek. Minden egyes funkció használatakor történnek ilyen bejegyzések a fent említett táblába, amelyek a program segítségével megjeleníthetőek, tehát nyomon követhető a program használatának módja. A gomb megnyomására a 12. ábrán látható ablak jelenik meg : 12. ábra - Log megjelenítés A gomb megnyomásával jeleníthetőek meg a log bejegyzések, mégpedig kétféle szűrési feltétellel, amely a 13. ábrán látható módon állítható : 13. ÁBRA LOG SZŰRÉSI FELTÉTELEK BEÁLLÍTÁSA Szűrhetünk napra és leszűrhetjük egyszerre az összes bejegyzést. A bejegyzésekkel kapcsolatban az alábbi információk jelennek meg a listában : Típus ez a bejegyzés típusára utal ami lehet hiba (H), esemény (E), stb... Funkció mely funkció használata során keletkezett a bejegyzés Hibaazonosító milyen hibaüzenet keletkezett ALAPID melyik kinél hallgatónál történt az bekövetkezett esemény Beszúrás mikor történt a bejegyzés Beszúró az esemény bekövetkezésekor ki futtatta a programot A fenti táblázat oszlopszélessége állítható, kilépéskor a program a registry-ben eltárolja és a legközelebbi indításkor is érvényes lesz. 15.oldal