NEPTUN_GOLYA (Felvételi konvertáló modul)
S Budapest, 2002
NEPTUN_GOLYA
TARTALOM TARTALOM 1. BEVEZETÉS 2. HASZNÁLAT 2.1. Bejelentkezés adatáttöltéshez 2.1.1. Státusz információk 2.1.2. Módosítás véglegesítése 2.2. Adatmozgatás a NEPTUN adatbázisban 2.2.1.Egyének aktualizált bevitele a NEPTUN-ba 2.3 Loggolás
S SDA Stúdió Kft.
2.oldal
2 3 4 5 8 12 13 14 15
NEPTUN_GOLYA
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).
S SDA Stúdió Kft.
3.oldal
NEPTUN_GOLYA
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
S SDA Stúdió Kft.
4.oldal
NEPTUN_GOLYA 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).
3.ábra MS SQL adatbázishoz kapcsolódás.
A mezők kitöltése értelemszerű : • Azonosító, •
Jelszó,
•
Szerver neve,
•
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.
S SDA Stúdió Kft.
5.oldal
NEPTUN_GOLYA
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
S SDA Stúdió Kft.
6.oldal
NEPTUN_GOLYA •
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
S SDA Stúdió Kft.
7.oldal
NEPTUN_GOLYA 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 gomb megnyomásával történhet. Ennek hatására a 7.ábrán látható ablak jelenik meg .
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.
S SDA Stúdió Kft.
8.oldal
NEPTUN_GOLYA 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 S SDA Stúdió Kft.
9.oldal
:
NEPTUN_GOLYA korábbi értek. A program ekkor is megkérdezi, hogy valóban végre akarjuk hajtani a módosítást vagy sem.
S SDA Stúdió Kft.
10.oldal
NEPTUN_GOLYA #$+k
S SDA Stúdió Kft.
11.oldal
NEPTUN_GOLYA 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.
S SDA Stúdió Kft.
12.oldal
NEPTUN_GOLYA 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ó.
S SDA Stúdió Kft.
13.oldal
NEPTUN_GOLYA 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.. 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. 3. 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ő!!!
S SDA Stúdió Kft.
14.oldal
NEPTUN_GOLYA 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. gomb megnyomására a 12. ábrán látható ablak jelenik meg :
A
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. S SDA Stúdió Kft.
15.oldal