Kollégium nyilvántartó Projekt terv
Kiss Péter Ferenc Griecs György Lapu Ferenc Dékány Lajos Szabó Tamás Ecsédi József Tamás
2009.
Megrendelő: Vidács László
1.
Kollégium nyilvántartó 2009
Pepe-Soft® 2009. október 14.
Összefoglaló A projekt célja egy kollégium nyilvántartó szoftver megvalósítása, mely tartalmazza a
kollégium diákjainak, nevelıtanárainak adatait, és kezeli az ezen adatok közt fennálló kapcsolatokat.
A
szoftver
alapja
egy
MYSQL
szerver,
melyhez
egy
Java
szoftverkörnyezetben írt kliens kapcsolódik.
2.
Verziók Verzió
Szerzı
Dátum
Státusz
Megjegyzés
0.2
Kiss Péter Ferenc
2009. 10. 14.
Tervezet
Legelsı verzió
0.5
Kiss Péter Ferenc
2009.11.13
Elıterjesztés
1.0
Kiss Péter Ferenc
2009.12.05
Elfogadott
A projekt menedzser jónak találta Apróbb átszervezések
Státusz osztályozás: Tervezet Befejezetlen dokumentum Elıterjesztés A projektmenedzser bírálatával Elfogadott A megrendelı által elfogadva
2
Megrendelő: Vidács László
Kollégium nyilvántartó 2009
Pepe-Soft® 2009. október 14.
Tartalomjegyzék 1.
Összefoglaló ........................................................................................................................ 2
2.
Verziók ................................................................................................................................ 2
3.
Projekt bemutatása .............................................................................................................. 4 3.1.
Rendszerspecifikáció ................................................................................................... 4
3.2.
Költség és erıforrás szükségletek................................................................................ 5
Szervezeti felépítés és felelısség megoszlás ...................................................................... 6
4.
4.1. 5.
Projekt csapat ............................................................................................................... 6
A munka feltételei ............................................................................................................... 6 5.1.
Munkakörnyezet .......................................................................................................... 6
5.2.
Rizikómenedzsment..................................................................................................... 7
6.
Jelentések ............................................................................................................................ 8 6.1.
Munkamenedzsment .................................................................................................... 8
6.2.
Csoportgyőlések .......................................................................................................... 8
6.3.
Minıségbiztosítás ........................................................................................................ 8
6.4.
Átadás, eredmények elfogadása .................................................................................. 9
6.5.
Státuszjelentés ............................................................................................................. 9
7.
A munka tartalma .............................................................................................................. 10 7.1.
Tervezett szoftverfolyamat ........................................................................................ 10
7.2.
Átadandók és határidık ............................................................................................. 10
8.
Feladatlista ........................................................................................................................ 10
9.
Részletes idıbeosztás ........................................................................................................ 13
10.
Projekt költségvetés ....................................................................................................... 14
10.1.
Részletes költségvetés ............................................................................................ 14
10.2.
Átvétel .................................................................................................................... 14
A függelék – Specifikáció ........................................................................................................ 15
3
Megrendelő: Vidács László
3.
Kollégium nyilvántartó 2009
Pepe-Soft® 2009. október 14.
Projekt bemutatása Ez a dokumentum a Pepe-Soft által megvalósított kollégium nyilvántartó rendszer
projektterve, mely 2009. október 1-tıl 2009. december 5-ig tart. A projekt a gyakorlatvezetınek való bemutatással zárul. A projektterv bemutatja a projekt tervezett menetét, egészen a tervezéstıl az átadásig. Részletesen magában foglalja a projekt feladatait, kijelöli a feladatok megvalósításáért felelıs személyeket, valamint az egyes feladatok határidejét, evvel biztosítva, hogy minden feladat a szükséges idıben elkészüljön. Iránymutatást ad az esetlegesen felmerülı problémák és kockázatok kezelésére.
3.1.
Rendszerspecifikáció
A projekt célja egy kollégium nyilvántartó rendszer megvalósítása. A rendszer adatbázisban tárolja az adatokat. A tárolandó adatok: •
Kollégium diákjainak adatai (név, szülı/gondviselı neve, lakcím, születési idı, telefonszám, szülı/gondviselı telefonszáma, igényel-e internetet, az internetet használó gép MAC címe, melyik nevelıtanárhoz tartozik és melyik szobában lett elszállásolva).
•
Nevelıtanárok adatai (név, lakcím, telefonszám és végzettség)
•
Szobák adatai (szoba száma vagy neve, szobában található ágyak száma)
•
Felhasználók (felhasználónév, jelszó és prioritás)
A rendszer ezen kívül tartalmaz beépített lekérdezéseket, melyek a következık: •
Termek neve, ágyak és foglalt ágyak száma
•
Kiválasztott teremben lévı diákok adatai
•
Internetet igénylı diákok és MAC címek
•
Kiválasztott nevelıtanárhoz tartozó diákok
•
Diákok adatai
•
Nevelıtanárok adatai
A rendszer indulásakor felhasználói azonosítást kér, mely alapján az „adminok” módosíthatnak, törölhetnek és hozzáadhatnak adatokat a rendszerhez, a „userek” pedig csak olvashatják az adatokat.
4
Megrendelő: Vidács László
Kollégium nyilvántartó 2009
Pepe-Soft® 2009. október 14.
A rendszer az adatbázis kapcsolathoz tartozó adatokat egy config.ini fájlban tárolja, melyet a rendszer elsı indításakor lehet megadni egy beállító felületen, és azt akár késıbb módosítani. A rendszer tartalmaz hibakezelést is. Adatfelvitelnél ellenırzi a kötelezıen kitöltendı adatok meglétét, valamint az adatok adatbázissal való kompatibilitását. Ezen kívül figyelmeztet ha az adatokat nem mentettük. A rendszer fı funkciói: •
Felhasználókezelés
•
Diákok, nevelıtanárok, szobák, felhasználok hozzáadása
•
Diákok, nevelıtanárok, szobák, felhasználok törlése
•
Beépített lekérdezések megtekintése
•
Beállítások módosítása
A szoftver pontos specifikációja megtalálható az A függelékben.
3.2.
Költség és erıforrás szükségletek
Az erıforrás igényünk: 6 személynap A rendelkezésre álló pontok: 360 pont (60 fı, 60 pont/fı)
5
Megrendelő: Vidács László
4.
Kollégium nyilvántartó 2009
Pepe-Soft® 2009. október 14.
Szervezeti felépítés és felelısség megoszlás A projekt megrendelıje Vidács László, a projektet a projektcsapat fogja végrehajtani.
4.1.
5.
Projekt csapat Név
E-mail cím
Megrendelı
Vidács László
[email protected]
Projekt menedzser
Kiss Péter Ferenc
Projekt tag
Griecs György
[email protected] [email protected]
Projekt tag
Lapu Ferenc
[email protected]
Projekt tag
Dékány Lajos
[email protected]
Projekt tag
Szabó Tamás
Projekt tag
Ecsédi József Tamás
[email protected] [email protected]
A munka feltételei 5.1.
Munkakörnyezet
Hardverkörnyezet: Alaplap
Processzor
Memória
Videókártya
Abit BE7-Raid
Intel Pentium 2,4
2 Gb
Abit AV8
AMD Athlon X2 5600+ Intel Core 2 Duo E6750 Intel Core 2 duo T7200 2ghz Intel Pentium 4 3 Ghz Intel Pentium 4 3 Ghz
1 Gb
Inno 3D Geforce 7600 GT 256Mb Inno 3D Geforce 6600 GT BFG Geforce 8800 GT
Asus P5K-VM Laptop MTC i945pm chipset Asus P5L-MX Asus P5VD2
2 Gb
Szoftverkörnyezet: •
Microsoft Windows XP SP3
•
Microsoft Windows 7
6
2 Gb
ATI X1600 mobility
2 Gb
Nvidia 8800 GT
2 Gb
Nvidia 6200 TurboCache™
Megrendelő: Vidács László
Kollégium nyilvántartó 2009
•
Microsoft Office 2007
•
Gnatt Projekt
•
Argo UML
•
Star UML
•
Eclipse
•
Dia
•
XAMPP
•
TortoisSVN
5.2.
Pepe-Soft® 2009. október 14.
Rizikómenedzsment
A projekt számára jelenleg ismert kockázatok: •
Betegség, szabadság (távollét, utazás, munkahelyi vagy magánjellegő 2 napot meghaladó távollét) o Valószínőség: közepes o Elıfordulásáról a projekt menedzser tájékoztatása, aki megvizsgálja, hogy a probléma milyen szinten érinti a projektet, ha szükséges, a terv módosítását kezdeményezi
•
Hardver probléma o Valószínőség: kicsi o Elıfordulásáról a projekt menedzser tájékoztatása, megoldás keresése. A projekt menedzser szükség esetén a tervek módosítását kezdeményezheti.
•
Szoftver probléma o Valószínőség: kicsi o Elıfordulásáról a projekt menedzser, valamint a fejlesztésvezetı tájékoztatása, megoldás keresése.
•
Egyéb probléma o Valószínőség: kicsi o A
probléma
felmérése
és
a
szükséges
lépések
megtétele
a
projektmenedzser feladata, szükség esetén a megrendelı bevonásával, engedélyével.
7
Megrendelő: Vidács László
6.
Kollégium nyilvántartó 2009
Pepe-Soft® 2009. október 14.
Jelentések 6.1.
Munkamenedzsment
A munkát a projektmenedzser menedzseli. Feladata hogy figyelemmel kísérje a kiosztott feladatok elkészülését, a felmerült problémákat és kockázatokat kezelje, azokra megoldást találjon,
szükség
esetén
a
tervek
módosításával,
a
feladatok
és
szerepkörök
átcsoportosításával. Ezen kívül feladata a fejlesztési feladatok szétosztása, valamint az elkészült részek tesztelésre való átadása.
6.2.
Csoportgyőlések
A projekt tagjai hetente üléseznek, hogy megvitassák az azt megelızı hét problémáit, ill. megbeszéljék a következı hét feladatait. A folyamatos kapcsolattartás e-mail, msn és skype segítségével történik. A projektet érintı fontos kérdések megvitatásához, döntések meghozatalához a projekt összes tagjára szükség van, sürgıs esetben a projektet érintı kérdésekben a projektmenedzser hozhat döntéseket.
6.3.
Minıségbiztosítás
A minıségbiztosítás lényege, hogy dokumentáljuk az elıállítandó termékek minıségi paramétereit és ellenırzésének módját. A szoftverminıség „piaci" megfogalmazása: Megfelelı minıségő a szoftver, ha: •
tetszik a felhasználónak, kielégíti az igényeit
•
funkcionálisan megfelelı
•
idıben, olcsón elkészül
•
az átadáskor stabilan mőködik
•
kevés hibát tartalmaz
A terméket több perspektívából is meg kell vizsgálni: A megrendelıt a szoftver kezelhetısége, a szoftver teljesítménye, a használatának következményei
(pl.
funkcionalitás,
megbízhatóság,
hatékonyság,
használhatóság,
hordozhatóság) érdekli. A fejlesztıt a köztes termék-minıség, és a végtermék minısége (karbantarthatóság, tesztelhetıség...) érdekli.
8
Megrendelő: Vidács László
Kollégium nyilvántartó 2009
Pepe-Soft® 2009. október 14.
A projektmenedzsert érdekli a minıség, a menedzsment szempontjából történı minıségjavítás (csúszások, költségtúllépések kiküszöbölése). Ezen nézıpontok együttes megelégedettsége adja meg a termék, a szoftver minıségét. Ezért a fejlesztési folyamat egészét felügyelni, mérni kell. Ha a helyzet értékelése azt kívánja meg, be kell avatkozni, rá kell mutatni a negatív hatásokra, javaslatot kell adni olyan változtatásokra, amelyek kedvezıen befolyásolják a projekt végkimenetelét, azaz a szoftver végleges minıségét. A tesztelési folyamat célja a rendszerben található hibák felderítése illetve annak ellenırzése, hogy a rendszer a felhasználó céljainak megfelel-e. Ennek bizonyítására fel kell deríteni a rendszer implementációs hibáit, és meg kell gyızıdnünk arról, hogy a rendszer a specifikációnak megfelelıen mőködik. Ehhez egy teszt-környezet biztosítása szükséges, ahol a kézi, unit és egyéb teszt típusok elvégzése után a rendszer hibái dokumentálhatóak, javításuk után a tesztjegyzıkönyv elkészítésével a rendszer átadható állapotba kerül.
6.4.
Átadás, eredmények elfogadása
A projekt eredményeit a megrendelı (Vidács Gyula) fogja elfogadni. A projektterven változásokat csak a megrendelı engedélyével lehet tenni. Elfogadási kritériumok: •
Határidık betartása
•
Az elkészült alkalmazás mőködıképes átadása, mely a specifikációnak megfelel.
•
Valamennyi átadandó megléte, a megrendelı elvárásainak megfelelıen.
6.5.
Státuszjelentés
Minden leadásnál a projektmenedzser jelentést tesz a projekt haladásáról, és ha szükséges változásokat indítványoz a projektterven. Ezen kívül a megrendelı felszólítására a menedzser 3 munkanapon belül köteles leadni a jelentést. A státuszjelentés tartalmazza: •
a projekt aktuális állapotát
•
az elvégzett és hátralévı feladatokat
•
a folyamatban lévı feladatok elkészültének százalékát
•
a rendelkezésre álló és elhasznált erıforrásokat
•
az ismert kockázatokat
9
Megrendelő: Vidács László
•
Kollégium nyilvántartó 2009
Pepe-Soft® 2009. október 14.
ha szükséges, akkor a projekttervben való módosítás szükségességét, melyet a megrendelı engedélyezhet
7.
A munka tartalma 7.1.
Tervezett szoftverfolyamat
A programot a vízesés modell szerint készítjük, melynek fázisait a következı ábra szemlélteti.
E szoftverfolyamat akkor alkalmazható hatékonyan, ha a követelmények jól definiáltak.
7.2.
Átadandók és határidık
A fıbb átadandók és határidık a projekt idıtartama alatt a következık:
8.
•
D1
Projektterv és bemutató
2009-10-16
•
D2
UML, adatbázis tervek és bemutató
2009-11-13
•
P1+D3
Kész program és bemutató
2009-12-05
Feladatlista A kollégium nyilvántartó projekt 2009. szeptember 18-án indult. A következıkben a
tervezett feladatok részletes összefoglalása található. 1.
Projektterv A feladat célja, hogy a projekt tervezése és ütemezése a projekttagok számára átláthatóvá váljon, valamint a projektterv, mint átadandó dokumentáció elkészüljön.
10
Megrendelő: Vidács László
Kollégium nyilvántartó 2009
Pepe-Soft® 2009. október 14.
Felelısök: Kiss Péter Ferenc, Griecs György Tartam: 2 nap Erıforrásigény: 2 személynap 2.
UML és adatbázis tervek A feladat célja az objektumorientált szemlélet szerint készülı program mőködésének, az osztályok és azok kapcsolatainak megtervezése, valamint a programhoz szükséges adatbázis megtervezése. Részfeladatai a következık: 2.1. Use Case diagram Felelısök: Szabó Tamás Tartam 2 nap Erıforrásigény: 2 személynap 2.2. Class diagram Felelısok: Szabó Tamás Tartam 2 nap Erıforrásigény: 2 személynap 2.3. Sequence diagram Felelısök: Lapu Ferenc Tartam: 2 nap Erıforrásigény: 2 személynap 2.4. Egyed kapcsolat diagram Felelısök: Kiss Péter Ferenc Tartam: 1 nap Erıforrásigény 1 személynap 2.5. Deployment diagram Felelısök: Ecsédi József Tamás Tartam: 2 nap Erıforrásigény: 2 személynap
11
Megrendelő: Vidács László
Kollégium nyilvántartó 2009
Pepe-Soft® 2009. október 14.
2.6. Package diagram Felelısök: Lapu Ferenc Tartam: 1 nap Erıforrásigény: 1 személynap 2.7. Tesztesetek, teszttervek Felelısök: Dékány Lajos, Griecs György Tartam: 2 nap Erıforrásigény: 4 személynap 2.8. Bemutató elkészítése és bemutatás Felelısök: Kiss Péter Ferenc Tartam: 1 nap Erıforrásigény: 1 személynap 3.
Implementáció és tesztelés Feladata, célja a specifikáció és UML tervek alapján a kész program elıállítása, tesztelése, elıforduló hibák javítása, majd a kész program átadása a megrendelınek. 3.1. Implementáció Felelısök: Kiss Péter Ferenc, Griecs György, Lapu Ferenc, Dékány Lajos, Szabó Tamás, Ecsédi József Tamás Tartam: 11 nap Erıforrásigény: 2 személynap 3.2. Tesztelés Felelısök: Kiss Péter Ferenc, Griecs György, Lapu Ferenc, Dékány Lajos, Szabó Tamás, Ecsédi József Tamás Tartam: 10 nap Erıforrásigény: 2 személynap
12
Megrendelő: Vidács László
9.
Kollégium nyilvántartó 2009
Részletes idıbeosztás
13
Pepe-Soft® 2009. október 14.
Megrendelő: Vidács László
Kollégium nyilvántartó 2009
Pepe-Soft® 2009. október 14.
10. Projekt költségvetés 10.1. Részletes költségvetés Név
1. leadás Projektterv
2. leadás UML és adatbázis
3. leadás Prototípus
Összegzés
Kiss Péter Ferenc Griecs György
3
10
47
60
2
21
37
60
Lapu Ferenc
0
30
30
60
Dékány Lajos
0
20
40
60
Szabó Tamás
0
18
42
60
Ecsédi József Tamás
0
15
45
60
3. leadás Prototípus
Összegzés
10.2. Átvétel A projektet a megrendelı a következı eredménnyel vette át Név
1. leadás Projektterv
2. leadás UML és adatbázis
Kiss Péter Ferenc Griecs György Lapu Ferenc Dékány Lajos Szabó Tamás Ecsédi József Tamás
P.H
................................................ Vidács Gyula gyakorlatvezetı
Szeged, 2009. .....................................................
14
Megrendelő: Vidács László
Kollégium nyilvántartó 2009
Pepe-Soft® 2009. október 14.
A függelék – Specifikáció Amikor elindítjuk a programot, az leellenırzi, hogy létezik-e a konfigurációs állomány, és a beállítások el vannak-e mentve az állományban. Amennyiben a beállítások vagy az állomány hiányzik, létrehozza az állományt és megjeleníti a beállító ablakot. A beállító ablakban beírhatjuk a beállításokat (MYSQL szerver címe, felhasználónév, jelszó, adatbázis neve). Ha ez megvan és az Ok-ra klikkelünk, akkor a program ellenırzi, hogy tud-e csatlakozni a MYSQL szerverhez, és létre van-e hozva a megadott adatbázis. Amennyiben az adatbázis hiányzik, a program létrehozza az adatbázist, és létrehoz a Felhasználók táblában egy admin felhasználót admin jelszóval. Ezek után megjelenik a bejelentkezı felület. Amennyiben a konfigurációs fájl megtalálható és a beállítások is megvannak benne, akkor egybıl a bejelentkezı képernyı indul. Itt megadva a felhasználónevet és jelszót, azt ellenırzi a MYSQL felhasználok táblában lévı adatokból, és megnézi, hogy a felhasználó admin vagy user. Amennyiben nem lehet létrehozni a konfigurációs állományt, hibaüzenetet kapunk, majd ok gombra kilép a program. Amennyiben a MYSQL adatbázishoz nem lehet csatlakozni, kapunk egy hibaüzenetet, majd visszakapjuk a beállítások ablakot. Amennyiben itt vagy az elıbbi beállítások ablaknál cancel-t nyomunk, a program rákérdez, hogy valóban ki szeretnénk-e lépni. Igenre klikkelve a program kilép. Ha sikerül az adatbázist létrehozni, és bejelentkezni, akkor a program fıablaka tárul elénk, melyen a következı választási lehetıségek találhatók: Diákok adatai, Nevelıtanárok adatai, Szobák, Lekérdezések, Felhasználók, Beállítások, Névjegy és Kilépés. Amennyiben a bejelentkezett felhasználó user, akkor a Felhasználók és beállítások menüpontra nem lehet klikkelni, nincs aktiválva. A Diákok adatai gombra kattintva a fıablak eltőnik és megjelenik a diákok adatainak felvitelére szolgáló ablak. A bal oldalon egy az eddig felvitt diákok nevei láthatók egy listában, melyet a program a MYSQL adatbázisból olvas ki. Ha rákattintunk egy diák nevére a jobboldali adatmezıkben megjelennek az adatai. Ha ráklikkelünk az új diák felvétele gombra, a jobb oldali üres adatmezıkbe felvihetjük az új diák adatait, majd az adatokat a hozzáad gombbal menthetjük az adatbázisba, vagy még mentés elıtt törölhetjük az adatmezıket a törlés gombbal. Ha a listából kiválasztunk egy diákot, és szerkesztjük az adatait, a hozzáad gombbal az adatok frissülnek az adatbázisban. A törlés gombra pedig a diák törlıdik az adatbázisból, melyre elıször egy figyelmeztetést kapunk. A vissza gombbal visszatérhetünk a
15
Megrendelő: Vidács László
Kollégium nyilvántartó 2009
Pepe-Soft® 2009. október 14.
fıablakhoz. A kitöltendı adatok: Név, Anyja/Gondviselı neve, Lakcím, mely három részre van bontva, Irányítószám, Város és Cím (utca, házszám, emelet, ajtó). Következı a születési év mely lenyíló listából választható, Diák telefonszáma, Szülı telefonszáma melyek +36-al kezdıdnek. Következı az Internet hozzáférést igényel-e, mely jelölınégyzet. Ha ezt kipipáljuk, akkor aktívvá válik a Mac cím mezı. Ezen kívül még a Nevelıtanár és a Szoba szám melyet a MYSQL adatbázisból a szobák és a nevelıtanárok táblából vesz a program. Adatok hozzáadásánál a program ellenırzi, hogy a név és a születési dátum ki van-e töltve, a születési dátum megfelelı-e, létezı-e a dátum, a Mac cím, ha van megfelelı formátumú-e, és hogy a megadott szobában van-e még hely, valamint hogy az adatok kompatibilisek-e az adatbázissal. Amennyiben a bejelentkezett felhasználó admin, hozzáadhat új diákot, törölhet stb. Ha azonban user, akkor nem adhat hozzá új adatot, nem módosíthat, és nem törölhet, csak nézheti az adatokat. Nevelı tanárok adataira kattintva a fıablak eltőnik, és megjelenik a nevelıtanárok adatainak felvitelére szolgáló ablak. Az ablak mőködésében ugyan az, mint a diákok adatai ablak. A kitöltendı adatok: Név, Lakcím (Irányítószám, Város, Cím), Születési év, Telefonszám, Végzettség. Az adatok hozzáadásánál a program ellenırzi a név, és a születési dátum ki van-e töltve, a születési dátum megfelelı-e, létezı-e a dátum, valamint, hogy az adatok kompatibilisek-e az adatbázissal. A Szobákra kattintva a fıablak eltőnik, és megjelenik a szobák adatainak felvitelére szolgáló ablak. Az ablak mőködésében ugyan az, mint a diákok adatai ablak. A kitöltendı adatok: Szoba száma/neve, Ágyak száma. Az adatok hozzáadásánál a program ellenırzi, hogy minden adat meg van-e adva, és hogy ezek kompatibilisek-e az adatbázissal. A lekérdezésekre kattintva a fıablak eltőnik, és megjelenik a beépített lekérdezéseket kiválasztó gombok ablaka. Ha rákattintunk egy lekérdezésre, a lekérdezés megjelenik egy ablakban táblázatszerően. A beépített lekérdezések a következık: Termek neve, ágyak és foglalt ágyak száma; Internetet igénylı diákok és MAC címek; Diákok adatai; Kiválasztott teremben lévı diákok adatai, itt egy lenyíló listában ki kell választani a termet, majd az ok gomb lenyomására jelenik meg a lekérdezés. Kiválasztott nevelıtanárhoz tartozó diákok, itt is egy lenyíló listából ki kell választani a nevelıtanárt, majd az ok gombra megjelenik a lekérdezés; és Nevelıtanárok adatai. A vissza gombra visszatérünk a fıablakhoz. Felhasználókra kattintva a fıablak eltőnik, és megjelenik a felhasználók adatainak felvitelére szolgáló ablak. Az ablak mőködésében ugyan az, mint a diákok adatai ablak. A kitöltendı adatok: felhasználónév, jelszó, jelszó mégegyszer, prioritás, mely lenyíló menü, melyben ki lehet választani, hogy a felhasználó admin, vagy user. Az adatok hozzáadásánál a
16
Megrendelő: Vidács László
Kollégium nyilvántartó 2009
Pepe-Soft® 2009. október 14.
program ellenırzi, hogy minden adat ki van-e töltve, a két jelszó megegyezik-e, és az adatok kompatibilisek-e az adatbázissal. A program a jelszót MD5 hash kódban tárolja az adatbázisban. Felhasználót csak admin tud felvenni, és a jelszavakat is csak az admin tudja megváltoztatni. Beállításokra klikkelve a fıablak eltőnik, és megjelenik a beállítások felvitelére szolgáló ablak. Itt megadhatjuk a MYSQL szerver címét, felhasználónevet, jelszót és adatbázis nevet. Az ok gombra klikkelve a program, akkor a program ellenırzi, hogy tud-e csatlakozni a MYSQL szerverhez, és létre van-e hozva a megadott adatbázis. Amennyiben az adatbázis hiányzik, a program létrehozza az adatbázist, és létrehoz a Felhasználók táblában egy admin felhasználót admin jelszóval. Ezek után megjelenik a bejelentkezı felület. Amennyiben a MYSQL adatbázishoz nem lehet csatlakozni, kapunk egy hibaüzenetet, majd visszakapjuk a beállítások ablakot. Amennyiben nem módosítottuk a beállításokat visszatérünk a fıablakhoz, ha azonban új beállításokat adtunk meg, de azok hibásak, cancelre kilép a program. Névjegy-re klikkelve megjelenik a névjegy ablak, melyben megtalálható a csapat emblémája, programnév, verziószám és a készítık nevei. Kilépésre klikkelve a program megkérdezi, hogy valóban ki szeretnénk-e lépni, ha igenre klikkelünk a program kilép.
17