A fejlesztés feladatának ismertetése
A "Profit-center" utazási iroda potenciálisan felkészült az engedélyek nyilvántartási technológiájának bevezetésére.
Az ügyféllel való munka az elejétől a végéig az utazási iroda végzi. Funkciói a következők:
¾ az ügyfél fogadása;
¾ felhasználói adatok nyilvántartása;
¾ az ügyfél kívánságainak nyilvántartása az engedély (ország, üdülőhely, szállodatípus, étkezés, indulás időpontja, hozzávetőleges költség, személyek száma stb.) Tekintetében;
¾ az utazásszervezők javaslatainak kutatása a hálózatban a kívánt kritériumok alapján;
¾ az ügyfelet az összes talált információval ellátva;
¾ az ügyfél által választott csomag regisztrálása;
¾ fizetés kézhezvétele.
A hivatalvezető feladatainak végrehajtásában meglévő hiányosságok a következők:
¾ A szükséges automatizálási szint hiánya az ügyfelekkel való munkavégzés során, pl. minden ügyfél-nyilvántartás és kívánsága főként papíralapú.
¾ Ahhoz, hogy információt szerezzen az utalványról, át kell költöznie az egyik helyről a másikra, és sok időt kell költenie a lehetőségek összehasonlítására.
¾ Az ügyfelek számára nincs lehetőség arra, hogy önállóan vizsgálják meg a Wide Web szolgáltatásait használó nyereséges ajánlatokat.
E hiányosságok kiküszöbölése érdekében olyan hálózati technológiákat kell kidolgozni az engedélyek megtervezéséhez, amelyek fő funkciói:
¾ A pályázat önvizsgálata és kiválasztása, a világháló Internet szolgáltatásainak felhasználásával, az utazási irodán keresztül történő utólagos regisztrációval.
¾ A turisták magasabb színvonalú szolgáltatásainak színvonalának javítása.
A következő automatizált helyek biztosítják ezt a hálózati technológiát:
Vegye figyelembe az utazási iroda funkcióit:
¾ az ügyfelek nyilvántartása;
¾ az engedélyek megkeresése a követelményeknek megfelelően;
¾ az engedély nyilvántartásba vétele;
Vegye figyelembe az ügyfél funkcióit:
¾ utazási követelmények biztosítása;
¾ ön-keresés a cégadatbázis használatával;
¾ online megrendelés.
A hálózati technológia sikeres működtetéséhez az alábbi követelményeknek kell teljesülniük:
Az utazási iroda munkaállomásának követelményei:
¾ AWS-t csatlakoztatni kell a globális internethez.
¾ Információs megjelenítő eszköz (pl. Egy legalább 640x480 felbontású monitor) jelenléte.
Az ügyfél AWP követelményei:
¾ A munkaállomásnak az internethez kell csatlakoznia.
¾ Információs megjelenítő eszköz (pl. Egy legalább 640x480 felbontású monitor) jelenléte.
A bemeneti információkra vonatkozó következő követelményeknek is teljesülniük kell:
Különös figyelmet kell fordítani az információk tárolására és frissítésére. E célból a rendszer információs bázisának meg kell felelnie a következő követelményeknek:
¾ Jelentős mennyiségű adatkészlet felhalmozódásának és tárolásának lehetősége ismételt használatuk céljából.
Ezenkívül a szoftver termékének:
¾ Élvezze az interfész egyszerűségét.
Ezt a technológiát háromszintű architektúra alapján fejlesztik ki, a Macromedia Dreamweaver 8 fejlesztőeszköz használatával, a HTML használatával a HTML hiperszövegjelölő nyelv használatával. Az adatbázis fejlesztése MySQL segítségével történik. Www-kiszolgálóként Apache 2.0.59-t fog használni.
Olyan új technológia kifejlesztése, amely segítséget nyújt az ügyfeleknek az engedélyek megtervezésében
Az adatbázis modell fejlesztése
Az információs modell meghatározásához meghatározzuk a fogalmi modellt.
A fogalmi modell absztrakt modell, amely meghatározza a modellezett rendszer struktúráját, elemeinek tulajdonságait és a rendszerben rejlő ok-okozati összefüggéseket, és elengedhetetlen a modellezés céljának eléréséhez.
A 11. ábra bemutatja a kifejlesztett adatbázis koncepcionális modelljét:
11. ábra - A kidolgozott adatbázis koncepcionális modellje
Vigye a modellt a második normál alakzatba, a kulcstól nem függõ attribútumok részleges funkcionális függõsége legyen (a kulcs nem függõ attribútumainak függõsége). A 12. ábra az adatbázis-modell első normál formáját mutatja.
12. ábra - Az adatbázis-modell második normális formája
Hadd említsük meg az összes kapcsolatot a harmadik normális formához, vagyis megszabaduljunk a tranzit függőségektől. Egy normálisan működő adatbázis létrehozásához elegendő, ha a kapcsolatok a harmadik normális formában vannak.
A kifejlesztett technológia logikai modellje a 13. ábrán látható.
13. ábra - A kifejlesztett technológia logikai adatmodellje
A rendszer fizikai modelljére való áttéréshez szükséges:
1. Jelölje meg az entitás attribútumok nevét, mivel oszlopok nevei
a létrehozandó adatbázis táblázatait.
2. Módosítsa az attribútumok típusát.
3. Adja meg a NotNull korlátozásokat a szükséges attribútumokra.
Készítsük el a táblázatot az adattípusok levelezésével a logikai hálózati modellben a MySQL DBMS-ben használt adattípusokkal.
6. táblázat - Adattípus-korreláció