Gabai Martin (2022) Szemüvegkeret nyilvántartó rendszer. Pénzügyi és Számviteli Kar.
PDF
Gabai_Martin_shz76v.pdf Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg Download (1MB) |
|
PDF
BA_O_Gabai_Martin.pdf Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg Download (264kB) |
|
PDF
BA_B_Gabai_Martin.pdf Hozzáférés joga: Bizalmas dokumentum (bírálat) Download (133kB) |
|
PDF
Gabai Martin-Bírálat-S-pdf.pdf Hozzáférés joga: Bizalmas dokumentum (bírálat) Download (376kB) |
Absztrakt (kivonat)
Az elkészült szakdolgozat egy valós problémára nyújt megoldást az optikusok számára a szemüvegkeretek készletnyilvántartásának tekintetében. A napi munkám szerves részeként alkalmazom és olvasom az SQL nyelvet, ezért került a fent említett rendszer megvalósítása is ezen a nyelven. Az írás közben számos különböző módszert mutattam be, ezáltal bővítettem a meglévő tudásomat, valamint új ismereteket sajátítottam el az adatbáziskezelés témakörében.A fejlesztés során végig egy négy fázisú módszertant követtem, amely meghatározta a rendszer felépítésének menetét. Az elemzés fázisában egyeztettem az üzlettel a felmerülő igényekről, felmértem az üzletben rejlő lehetőségeket, megvizsgáltam, hogy a későbbiek során implementálható lesz-e a létrehozott kód, valamint ebben a fejezetben került kifejtésre a feldolgozandó és kezelendő adatállomány. A tervezés első lépéseként lett meghatározva az adatbázis célja, az igényeknek megfelelően. Ezután történt meg a normalizálás, amely elengedhetetlen lépése az adatbázis fejlesztésnek, ennek következtében megszűnt az adatredundancia, ezzel elkerülve az inkonzisztens állapotot. A tervezés fejezete tartalmazza továbbá a létrehozandó táblákat, azok adattípusait, és a táblák közötti kapcsolatokat. A megvalósítás és tesztelés fázisa öleli fel a diplomamunka jelentős részét. Az összefoglalás korábbi szakaszában említésre került, hogy számos új ismeretet sajátítottam el a kutatás közben, ilyen volt például az Oracle SQL Developer otthoni használata, hogy hogyan lehet benne új kapcsolatot vagy új sémát létesíteni. A kapcsolat-létrehozással egyetemben létrejött az első felhasználó is, amely után kitértem a felhasználói jogosultságok jelentőségére általánosságban, valamint nagyvállalati környezetben is. Ezt követően elkészültek az elemzés fázisában meghatározott táblák, és az automatikusan növekvő egyedi azonosító egy trigger segítségével, a szakdolgozatban szereplő parancsokkal. A táblák adatokkal való feltöltése két féle képpen valósul meg. Egy egyszeri őstöltéssel, melynek során az üzlet aktuális adatállománya kerül betöltésre, valamint két nap végi betöltéssel, amikor is az aznap értékesített és beszerzett termékek töltődnek be. A nap végi automatikus betöltés, a Windows operációsrendszer schtasks nevű ütemezett feladat futtatással történik. A táblák közötti adatáramlásért az eljárások (procedurek) felelnek, melyek a dolgozatban feltüntetett módon kerültek létrehozásra. Ezeknek az eljárásoknak a futása az üzlet nyitva tartásához, valamint a nap végi betöltésekhez igazodik. Ahhoz, hogy ez megvalósulhasson, jobok kerültek létrehozásra, melyek automatikusan meghívják a meghatározott időpontokban mindennap az eljárásokat. Ezzel a végső beállítással elkészült a rendszer, azonban a legutóbb említett fázis tartalmazza a tesztelést is. Ehhez segítségül teszteseteket készítettem, amelyek ezáltal előre meghatározott lépések segítségével támogatták a tesztelés menetét. Az utolsó fázisban végül értékeltem a rendszert, amely esetben a következő szempontokat vettem figyelembe: funkcionalitás, megbízhatóság, hatékonyság, kifejleszthetőség, hordozhatóság, és karbantarthatóság. Az elkészült rendszer eleget tesz a kitűzött célnak, azonban tartalmaz még tovább fejlesztési lehetőségeket is, amelyek számomra újabb érdekes kihívásokat és újabb célmeghatározásokat jelent.
Intézmény
Budapesti Gazdasági Egyetem
Kar
Tanszék
Gazdaságinformatika Tanszék
Tudományterület/tudományág
NEM RÉSZLETEZETT
Szak
Mű típusa: | diplomadolgozat (NEM RÉSZLETEZETT) |
---|---|
Kulcsszavak: | adatbázis, adatbáziskezelés, adatbázisrendszer(ek), adatbázistervezés, adatmigráció, rendszerfejlesztés |
SWORD Depositor: | Archive User |
Felhasználói azonosító szám (ID): | Archive User |
Rekord készítés dátuma: | 2024. Jan. 24. 09:38 |
Utolsó módosítás: | 2024. Jan. 24. 09:38 |
Actions (login required)
Tétel nézet |