Rendezvény tervezés a digitális világban
Elmentve itt :
Szerző: | |
---|---|
További közreműködők: | |
Dokumentumtípus: | Diplomadolgozat |
Kulcsszavak: | .NET Framework accounting information systems adatbázis adatbáziskezelés fejlesztés(ek) lekérdező nyelv |
Online Access: | http://dolgozattar.uni-bge.hu/29129 |
Kivonat: | A szakdolgozat témája a rendezvény szervezés a digitális világban, jelenesetben esküvői rendezvényekre specializálódva. A program Microsoft Visual Studio programmal készült, a .NET keretrendszer egy alrendszerében írva a WPF-ben. A programnyelvezete a C#, amely XAML leíró nyelvvel egészül ki. A program adatbázisának tárolását, kezelését az MSSQL Server támogatja. Az SQL szerver menedzselése a MS SQL Server Management Studio programmal történt meg. A szakdolgozat egy rövid programnyelvtörténetet, a használt nyelvek és kezelő rendszerek rövid leírását, és döntő részben az elkészített program fejlesztői dokumentációját tartalmazza. A fejlesztői dokumentációban egységenként fel vannak tüntetve a program elemei, és azokhoz egy-egy rövid magyarázó leírás, továbbá az adatbázis felépítése és a táblák kapcsolata. Az adatbázis MSSQL szerveren lett elkészítve és tárolva. Összesen tizenegy tábla lett készült, amelyekben a harmadik normálforma alapelvei kerültek megvalósításra Az adattáblák kapcsolatai megtalálhatóak a harmadik ábrán. A legelső ablak (window), amivel találkozhat a felhasználó a „MainWindow”. Ez a felület végzi el a felhasználó adatainak ellenőrzését, beléptetését, amennyiben nincs még fiókja a regisztrációt, igény szerint a meglévő fiókokhoz új jelszó kérését a regisztráció során megadott emailcímekre. A programmal való első találkozás során a felhasználónak a „Registration” ablakot (window) kell igénybe vennie, amely a „MainWindow” ablakról elérhető. Ez a felület biztosítja a felhasználói fiókok rögzítését az adatbázisban. Miután a felhasználó sikeresen bejelentkezett a fiókjába a „Home” ablakra fog érkezni. Ez a felület segít a felhasználónak navigálni a programon funkciói között. A programon belül megtalálható képeknél lehetőség van a nagyobb méretben való megtekintésre, erre az „ImageView” ablak ad lehetőséget. A lényegesebb felhasználó és program közötti interakciókat „WinMessageBox” ablak hivatott kezelni. A „Home” ablak menüpontjai által elérhetőek a program funkciói, amelyek egy-egy oldalon jelennek meg, ezek a következőek. „Advices” oldal az egyetlen funkciója az, hogy szövegesen tanácsokat adjon a felhasználónak az esküvője szervezésében, magyar, illetve angol nyelven. „FirstSteps” oldal segítségével hozhatja létre a felhasználó az esküvői profilját. Itt adhatja meg a házasulandó felek nevét, a házasságkötés dátumát és az esküvőre szánt keretösszeget, illetve egy profilképet is. „CalendarItems” oldal a „Home” ablak naptár napjaira kattintva, vagy a naptár kiválasztott napjának változására jelenik meg. Ezen a felületen keresztül rendelhet bejegyzéseket a megadott naphoz a felhasználó, amely majd a naptáron is látszódni fog, kitűntetett napként, továbbá a kurzort a kitüntetett nap fölé húzva, láthatóak lesznek a bejegyzések is. „DateView” oldalnak a „CalendarItems” oldalon felvett bejegyzések összesítése a feladata. Három fajta lehetőség alapján mutatja meg a felhasználónak a bejegyzéseit. „Contacts” oldal a felhasználó kapcsolatainak adatait hivatott eltárolni. A kapcsolat neve, telefonszáma és email címe adható meg. „Guests” oldal a felhasználó vendégeinek nevét és a létszámát hivatott tárolni. A házasulandó felek külön-külön listában láthatják vendégeiket, és egy létszámszámlálót is mutat felettük az oldal. „Venues” oldal az esküvői helyszínekről letárolt adatok tárolására ad lehetőséget. Miután a felhasználó felvette az adott helyszín nevét és címét, hozzájuk rendelhet tetszőleges mennyiségű képet. Módosíthatja az egyes helyszínek adatait, és hozzájuk tartozó képeket, törölheti, letöltheti. „Expenses” oldal a „Venues” oldalon a felhasználó a felvett helyszínekhez rendelhet költségeket. A költség nevét, árát, darabszámát kell megadnia, amelyek felvétel után egy listában kerülnek, ahol egy további összesítés oszloppal, amely az ár*darabszám szorzatának értékével egészül ki. „Comparsion” oldal segítségével a „Venues” oldalon felvett helyszínek „Expenses” oldal által hozzáadott költségeinek eredményeit hasonlíthatja össze. A felhasználó egy-egy legördülő listában kiválaszthatja a helyszíneket, amelyeket szeretne összehasonlítani. „Radio” oldal segítségével menedzselheti a felhasználó a hallgatni kívánt rádió csatornáját. Az alapértelmezett csatornák mellett felvehet saját csatornákat is, amennyiben ismeri a rádió csatorna „stream linkjét”. „Settings” oldalon van lehetősége a felhasználónak módosítani a személyes adatait, amit a regisztrációkor adott meg. Felhasználó névét, jelszavát, email címét módosíthatja egyenként, amennyiben a régi jelszavát ismeri. |
---|