AmateurSoft - GGH --------------------------------------------------------------------------------------------------------------------------------------
GalyaTető Grand Hotal nyilvántartási rendszer Rendszerterv (Kidolgozás)
A kivitelezők: Horváth Tamás – Projektvezető Balczer Gábor - Adminisztrátor Polgár Tímea - Demonstrátor Hujber János - Kapcsolattartó
1
AmateurSoft - GGH --------------------------------------------------------------------------------------------------------------------------------------
A megrendelő igényei:
A projekt célja egy olyan szoftver rendszer elkészítése, amely a hotel működéséhez szükséges nyilvántartási feladatok ellátásához nyújt segítséget, illetve segítségével on-line információ adható utazási irodák részére a szabad szobákról, jövőbeni programokról. A szoftver elsődleges funkciója a szobafoglalások nyilvántartásának támogatása. A foglalások történhetnek személyesen, telefonon, e-mailben. A foglalásnál az esetleges igényeket figyelembe véve (férőhely, dohányzó/nem dohányzó, földszint/emelet, mozgáskorlátozott, klímás) kell a rendszernek szabad szobát kínálnia. A szoba elfoglalása előtt a vendégek személyazonosságának ellenőrzését és nyilvántartásukat segítő funkció beépítése is szükséges. Elvárás továbbá, hogy a szoftver segítségével a vendégek számára elkészíthető legyen a számla, amelyen a szállásért fizetendő díjon kívül az igénybe vett szolgáltatások, elfogyasztott termékek, az esetleges rongálások, kedvezmények kalkulációja valósítható meg. Az alkalmazás nyújtson támogatást a korábban itt pihenő vendégek részére történő direktmarketinges megkeresések támogatására. Ezzel összefüggésben a nem kívánatos vendégek nyilvántartása is szükséges. Mellékfunkcióként beépítendő a szállodában használatos eszközök, műszaki berendezések használatának, kölcsönzésének nyilvántartására szolgáló modul. Az elkészített rendszer legyen alkalmas meghatározott interfészen keresztül a szobafoglalási funkciók kiterjesztésére utazási irodák számára is. A fentieken túl a szoftver alkalmas kimutatások készítésére, mely átfogó képet ad a vezetőség számára a szobakihasználtságokról, fogyasztásokról, igénybevett szolgáltatásokról, ezzel megkönnyítve az esetleges akciós csomagok kidolgozását.
2
AmateurSoft - GGH --------------------------------------------------------------------------------------------------------------------------------------
1. A rendszer környezete A tervezett szoftverrendszer kliens-szerver környezetben fog működni. A szerverhez munkaállomások kapcsolódhatnak, illetve külön interfészt biztosít utazási irodák részére. Az interfészhez kapcsolódó munkaállomások típusa nem definiált. A szállodai munkaállomások egyszerű személyi számítógépek, melyek minimális követelményei a következők : Microsoft Windows XP operációs rendszer és Microsoft .Net 3.5 keretrendszer , és az ezeket futtatni képes HW. környezet. deployment Környezet
Szállodai munkaállomás
Szerv er
*
1
1
* «interface» Utazásiirodainterfész
1. ábra – A rendszer környezete A rendszer környezetének alapos vizsgálata után úgy döntöttünk, hogy az alkalmazást Microsoft .Net 3.5 keretrendszert felhasználva építjük fel.
3
AmateurSoft - GGH --------------------------------------------------------------------------------------------------------------------------------------
2. A rendszer szerkezete
4
AmateurSoft - GGH --------------------------------------------------------------------------------------------------------------------------------------
1. Melléklet A szoftver
2. A rendszer felhasználói és funkciói A tervezett szoftverrendszer jövőbeni felhasználói három csoportba sorolhatók, úgymint Szállodai dolgozók, Szállodai vezető, Utazási iroda. A rendszer a csoportok számára eltérő funkciót biztosít. A Szállodai vezető több típusú kimutatást készíthet az általa megadott időszakra vonatkozóan. A kimutatás típusok előre definiáltak, ezek közül lehet választani szabadon. A rendszer lehetőséget nyújt az elkészített kimutatás nyomtatására. A másik fontos vezetői funkció a Kereskedelmi ajánlatok készítése. Ezen funkció használatához is előre megadott Szempontrendszer alapján lehet választani (pl : korábban itt nyaraló vendégek, utazási irodák). Miután kiválasztottuk a szempontrendszert és az érintettek körét, a rendszer képes legenerálni az elküldendő üzenetet.
uc Szállodai v ezető diagr...
Kereskedelmi aj ánlatok készítése
Kimutatáskészítés Szállodai v ezető (from Aktorok)
1. Ábra – Vezetői funkciók
5
AmateurSoft - GGH --------------------------------------------------------------------------------------------------------------------------------------
sd Működés 1: Ajánlattervezés()
Vezetőikezelőfelület keresjekelmiajánlatkészítő
1.1: Ajánlatkészítés()
Kereskedelmiajánlat
Ábra – Kereskedelmi ajánlat készítés sd Működ...
Kimutatáskésztő 1: Kimutatástervezés()
Vezetőikezelőfelület 1.1: Kimutatásgenerálás()
1.2: Kimutatásmegjelenítés()
Kimutatás
Ábra – Kimutatás készítés A rendszer következő nagy felhasználói csoportja a szállodai dolgozók. A legtöbb funkció ezen csoport rendelkezésére kell, hogy álljon. 6
AmateurSoft - GGH -------------------------------------------------------------------------------------------------------------------------------------A Vendég szobafoglalás funkció az igény felmerülésekor (személyes, telefon, email) használandó. Itt meg kell adni a leendő vendég igényeinek megfelelően a szoba paramétereit, majd gombnyomásra meg kell jelenni a szabad szobák listájának. Ugyanezen képernyő nyújt átjárást a vendég regisztrálása képernyőre, ahol a leendő vendég adatait lehet rögzíteni. Az Szállodai eszközök nyilvántartása modul segítségével a szállodában használatos eszközök , berendezések nyilvántartását lehet elvégezni. Az eszközöket listából választhatjuk ki, majd a szükséges változást szabadon használható szövegbeviteli mező segítségével adjuk meg. A Számlakészítés modulban először a vendéget kell kiválasztani . A kiválasztás után ellenőrzés céljából a vendég adatai megjelennek e képernyőn. A számla készítése előtt szükséges a vendég által elfogyasztott termékek , illetve az esetlegesen okozott kár rögzítése. Az összes szükséges adat rögzítése után a számla gombnyomásra nyomtatódik az alapértelmezett nyomtatóra.
uc Szállodai dolgozó diagram
Vendég szobafoglalás
Számla készítés
Szállodai dolgozó (from Aktorok)
Szállodai eszközök nyilv ántartása
2. Ábra – Dolgozói funkciók
7
AmateurSoft - GGH -------------------------------------------------------------------------------------------------------------------------------------sd Működ...
1: Foglalás() Szállodaidolgozókezelőfelület Foglalás
Ábra – Szoba foglalás sd Működ... 1: Számlázás()
Szállodaidolgozókezelőfelület Számlázó
Ábra - Számlázás sd Működ...
1: Eszközfelvitel() Eszköznyivántartó
Szállodaidolgozókezelőfelület 1.1: Létrehozás()
Szállodaieszköz
Ábra - Eszközfelvitel Utazási irodák számára lehetőséget nyújt adott időszakban a szabad szobák ellenőrzésére, lekérdezésére. 8
AmateurSoft - GGH --------------------------------------------------------------------------------------------------------------------------------------
uc Utazási iroda diagram
Szabad szobák v iszgálata Utazási iroda (from Aktorok)
3. Ábra-utazási irodák Az ügyfelek részére nincs szükség közvetlen hozzáférésre a rendszerhez. Ők csak az utazási irodákon, illetve a szálloda dolgozóin keresztül kerülnek kapcsolatba a szoftverrel.
9
AmateurSoft - GGH --------------------------------------------------------------------------------------------------------------------------------------
3. A rendszer szerkezete A rendszerfelhasználóit és az általuk igénybe vehető funkciókat figyelembe véve a tervezett szoftverrendszert három fő részre osztottuk : - Vezetői funkciók - Dolgozói funkciók - Utazási iroda funkciók Ezt a logikai modularizációt alapul véve a rendszer szerkezetének megtervezését az egyes funkciócsoportok szerint , azok elemeiből kiindulva végeztük el.
A vezetői funkciók megvalósítására a rendszer grafikus felhasználói felületet nyújt az érintettek számára. Az érintett 2 funkciót a Kimutatás készítő és a Kereskedelmi ajánlat készítő osztály objektumai valósítják meg.
class Szállodai v ezető osztálydiagr...
Kimutatáskészítő
Szállodai v ezető
Kimutatás
Vezetőikezelőfelület
(from Aktorok)
Kereskedelmiajánlatkészítő
Kereskedelmiajánlatlista
4 . Ábra – Szállodai vezető osztálydiagram
Az leadott definíció alapján három féle dolgozói funkció megvalósítása szükséges .Ezek eléréséhez a rendszer szintén grafikus felhasználói felületet biztosít. Ezek a megvalósítása a következő képpen alakul : Eszköznyilvántartás – Eszköznyilvántartó osztály (módosítja a Szállodai eszközök adatait), Számlázás – Számlázó osztály (számlát állít elő), szobafoglalás – Foglalás osztály (elvégzi a foglalásokat).
10
AmateurSoft - GGH -------------------------------------------------------------------------------------------------------------------------------------class Szállodai dolgozó diagram
1..* Szállodai eszköz Eszköznyilvántartó
1 Szállodai dolgozó
Szállodaidolgozókezelőfelület
Számlázó
(from Aktorok)
1 1 Ügyfél
1
Foglalás
5 . Ábra – Szállodai dolgozó diagram
Az utazási irodák számára meghatározott funkciók megvalósítása az Utazási iroda kezelőfelületen keresztül történik. class Utazási iroda osztálydiagram
Utazási iroda
Utazási iroda kezelőfelület
Foglalásellenőző
Szobalista
(from Aktorok)
6 . Ábra – Utazási iroda osztálydiagram
11
AmateurSoft - GGH --------------------------------------------------------------------------------------------------------------------------------------
6 . Ábra – A rendszer felbontása
12
AmateurSoft - GGH --------------------------------------------------------------------------------------------------------------------------------------
2. Melléklet – Kezelőfelület látványtervek A program indítóképernyője
Vezetői kezelőfelület
13
AmateurSoft - GGH -------------------------------------------------------------------------------------------------------------------------------------Dolgozói kezelőfelület
14
AmateurSoft - GGH -------------------------------------------------------------------------------------------------------------------------------------Információ utazási irodák részére
15
AmateurSoft - GGH --------------------------------------------------------------------------------------------------------------------------------------
3. Melléklet – Jegyzőkönyvek
16
AmateurSoft - GGH --------------------------------------------------------------------------------------------------------------------------------------
Jegyzőkönyv Időpont: 2012. február 14. Jelen vannak: Horváth Tamás Polgár Tímea Balczer Gábor Hujber János Események: Megalakult a csoport. Szerepkörök kiosztásra kerültek. A megrendelővel történt egyeztetések után a project elfogadásra került. A tervezés megkezdődött. Rendszerterv kidolgozás. Csapattagok beosztása: Projektvezető: Horváth Tamás Demonstrátor: Polgár Tímea Adminisztrátor: Balczer Gábor Kapcsolattartó : Hujber János
Balczer Gábor jegyzőkönyvvezető
Horváth Tamás projektvezető 17
AmateurSoft - GGH --------------------------------------------------------------------------------------------------------------------------------------
Jegyzőkönyv Időpont: 2012. február 28. Jelen vannak: Horváth Tamás Polgár Tímea Balczer Gábor Hujber János Események: A szoftver előkészítése megkezdődött. Majd a szoftver dokumentáció tervezése, folyamatok pontosítása és megrajzolása történt meg. Használati eset modell első vázlatának elkészítése.
Balczer Gábor jegyzőkönyvvezető
Horváth Tamás projektvezető 18
AmateurSoft - GGH --------------------------------------------------------------------------------------------------------------------------------------
Jegyzőkönyv Időpont: 2012. március 13. Jelen vannak: Horváth Tamás Polgár Tímea Balczer Gábor Hujber János Események: Látványtervek, kigondolása. Vázlatos megtervezés
Balczer Gábor jegyzőkönyvvezető
Horváth Tamás projektvezető
19