A rendszer általános áttekintése (Ver: 2.0.0.0)
Com-Sys rendszer
A rendszer általános áttekintése
ComSys (OrME) rendszer bemutatása
Bevezetés A programrendszer elsődleges feladata, hogy a risztóközpontokból a vevőegységbe érkező eseményeket, a vevőegység adatfeldolgozása után regisztrálja, és az operátor számára rendezett, áttekinthető formában megjelenítse. További feladat, hogy segítse az operátort abban, hogy a beavatkozást igénylő események kezelését minél hatékonyabban tudja elvégezni. Természetesen ezeken a feladatokon túl számos más igénynek is meg kell felelni a rendszernek, amik a biztonságos és kényelmes használhatóságból fakadnak. A ComSys (régebbi nevén OrME) programrendszer a szintén az IRF Bt által készített Őrszem program továbbfejlesztett változata. A rendszer továbbfejlesztésénél cél volt, hogy kihasználjuk a modern technológiák kínálta lehetőségeket, valamint a program használóitól kapott visszajelzéseket, tapasztalatokat beépítsük a készülő programba. A fenti igények és tapasztalatok alapján kerül kialakításra az a feltételrendszer aminek figyelembevételével készül a ComSys rendszer. 1. A ComSys kialakítása: A ComSys egy több modulból álló, nyitott architektúrájú programrendszer. A rendszer működésének áttekintéséhez a következő ábra nyújt segítséget: Interfész modul 1 ... Operátori modul (OrME.exe)
Interfész modul 2 … Segédeszközök (OrMEBackup, OrMEArchive)
Adatbázis Kiegészítő eszközök
Adminisztrációs modul (OrMEAdmin.exe)
Az, hogy az egyes feladatok különálló modulok kezelik le, számos előnnyel jár. Az egész rendszer rendkívül rugalmasan alakíthatóvá válik, így lehetőség van az adott alkalmazási igények mind tökéletesebb kielégítése és egyszerűbb lesz a később felmerülő igények megoldása is. A programrendszer minden modulja alkalmas több nyelv támogatására. Ezek a nyelvi modulok akár utólag is a rendszerbe illeszthetőek.
Készítette: IRF Bt. http://www.irfbt.hu
Com-Sys rendszer
A rendszer általános áttekintése
Az OrME felépítésének megértéséhez vizsgáljuk meg az egyes komponensek feladatait, és adatkapcsolatait részletesen. 1.1 Az adatbázis Az adatbázis képezi az egész rendszer működésének alapját. A tárolt adatok több csoportba oszthatók: ● ●
●
● ● ●
● ●
Ügyfelek adatai. (Név, cím, telefonszám, státusz, stb.) Eseménytáblázatok. Egy-egy táblázat tartalmaz egy riasztóközpont programozási állapotra jellemző kód - esemény összerendelési listát. Egy listához több ügyfél is rendelhető, de szélsőséges esetben akár minden ügyfélnek is önálló összerendelési táblázata lehet. Beavatkozási szabályok definiálása, amiben előírható, hogy milyen tevékenységet kell végezni az operátornak, vagy a rendszernek megfelelő feltételek teljesülése esetén. Működést nem befolyásoló, de az ügyfelek kezelését segítő kiegészítő információk (pl. beszerelt eszközök adatai, megjegyzések stb.) Napló. Itt a bekövetkezett események, és az operátor által elvégzett beavatkozások rögzítésre kerülnek. Képi információk. Az ügyfelekhez különböző képi információ rendelhető. Egyegy képhez hozzárendelhető több ügyfél is így például várostérképeket elég egyszer tárolni. Minden képhez hozzárendelhető ügyfélspecifikus információ is (zónák helye stb.). Felhasználói adatok. Itt kerülnek letárolásra a rendszert használó operátorok adatai, jogosultságai. Konfigurációs adatok. Ezek szükségesek a rendszer helyes működésének biztosításához.
Az adatok szabványos adatformátumban kerülnek letárolásra, ami jelenleg Paradox adatbázisokat jelent, de a rendszer nyitottságából adódóan igény esetén a használt adatbázis típusa módosítható. Az adatbázisba az adatok titkosítottan kerülnek letárolásra. A szabványos adatbázis használatából adódóan számos külső segédeszköz áll rendelkezésünkre az adatbázis kezelésére, pl. sérült adattáblák javítására. 1.2 Az adminisztrációs modul (OrMEAdmin) Minden a rendszer működését érintő változtatás kizárólag az adminisztrációs modul segítségével végezhető el. Ez a modul szolgál az adatok elemzésére is, habár bizonyos elemző funkció elérhető az operátori modulból is, támogatva az operátor munkáját. A modul kizárólag az adatbázissal tart kapcsolatot, így működéséhez nem szükséges a rendszer többi elemének futása. A modul a rendszeradminisztrátor számára az adatokat áttekinthető objektumorientált formában ábrázolja. Az adatokat a Windows rendszerekben sok helyen használt fa struktúrában kerülnek megjelenítésre, így a változtatások egyszerűen elvégezhetők. 1.3 Operátori modul (OrME) Ez a modul fogadja az adatokat az interfész egység vagy egységek felhasználásával a vevőegységtől vagy vevőegységektől. Értelmezi azokat, megjeleníti az eseményt ha Készítette: IRF Bt. http://www.irfbt.hu
Com-Sys rendszer
A rendszer általános áttekintése
szükséges, és az adatbázisban letárolja azt. Szükség esetén elvégzi a külső egységek indítását vagy az operátor számára elindítja és nyomon követi az esemény kezelésének folyamatát. Ezenkívül még kezeli a státuszváltozásokat. Az operátori modul feladata, hogy minél felhasználóbarátabb formában megadjon minden szükséges információt az operátor számára, valamint segítse a szükséges beavatkozások hatékony, gyors elvégzésében. A naplózott események megjelenítésén túl képes minden az ügyfelekre vonatkozó aktuális adatok megjelenítésére is. Ide tartozik egy adott ügyfél pillanatnyi státuszállapotának kijelzése is. A felhasználói felület kialakításánál szempont, hogy az minél jobban a pillanatnyi igényeknek megfelelően átalakítható legyen, valamint hogy a gyakran használt funkciók különböző eszköztárak segítségével akár egy gombnyomásra, vagy adott billentyűkombinációra elvégezhetővé váljanak. A programban a különböző típusú információk önálló ablakokban jelennek meg, amiket egy egységes keret fog össze. (MDI User Interface) A program segítségével az operátori beavatkozást igénylő feladatok mindegyike különálló folyamatként, külön ablakban kerül megjelenítésre. Ez biztosítja, hogy egy operátor egy időben hatékonyan le tud kezelni akár több beavatkozást is. Később ezek a beavatkozási folyamatok egyszerűen visszakereshetőek, elemezhetőek. A modul kezelését külön fejezetben, „Operátori ismeretek” címszó alatt tárgyaljuk, de természetesen az itt leírtak az adminisztrátor számára is ismertek kellenek, hogy legyenek. Sőt bizonyos funkciók (elsősorban konfigurálással kapcsolatosak), csak adminisztrátor számára elérhetőek! Lényeges, hogy a program indításakor paraméterekkel befolyásolhatjuk az indítási folyamatot. Ezek az adminisztrátor számára jelentenek feladatot, hogy a helyi vagy éppen pillanatnyi igényekhez igazítva lehessen indítani a programot. 1.4 Interfész modul(ok) Az interfész modul tart kapcsolatot a vevőegység (vagy egyéb a rendszer részét képező külső eszköz) és az operátori modul között. Elsődleges feladata, hogy a külső egységtől kapott információkat egységes formátumban továbbítsa az OrME program felé és igény esetén vissza. Az interfész modul tulajdonképpen az OrME program szerves részét képezi, fizikailag egy DLL állomány. A rendszer bővíthetőségére jó példa, hogy egyedül az interfész modul cseréjével, új modul üzembe helyezésével megoldható más típusú, vagy verziójú vevőegység alkalmazása is. Mivel az OrME képes egyszerre több, akár különböző típusú interfész modullal is kapcsolatot tartani, így megoldható, hogy egy programrendszerrel több, akár különböző típusú vevőmodul kerüljön egyidejűleg kiszolgálásra. A vevőegységek és interfész modulok számát csak az alkalmazott számítógép teljesítménye, felépítése korlátozza. interfész modulon keresztül valósul meg a vevőegységek kezelésén túl, a felhasználást segítő egyéb kiegészítő modulok kezelése is, ha ahhoz szükséges valamely külső eszközzel kommunikálni. Ilyen kiegészítő modul lehet:
Készítette: IRF Bt. http://www.irfbt.hu
Com-Sys rendszer
A rendszer általános áttekintése
SMS küldő modul, amelynek segítségével eseményekről (vagy azok bekövetkeztének hiányáról) a rendszer automatikusan SMS értesítést küld a definiált feltételek szerint ● E-Mail modul, amellyel a fentiekhez hasonlóan automatizálható elektronikus levelek küldése. Persze ezen túlmenően az operátornak is van lehetősége értesítési, vagy dokumentálási céllal egyszerűen levél küldésre. ● Tárcsázó modul, amely felhasználásával az operátor egyszerűen (egy gombnyomással) kezdeményezheti egy-egy értesítendő felhívását. Természetesen ez a lista nem végleges, a rendszer folyamatos fejlesztésével, a felmerülő igényeknek megfelelően bővülhet. ●
1.5 Segédeszközök Különböző időfüggő vagy a vevőegységtől kapott eseményekhez segédprogramokat rendelhetünk. Ezek a programok utólag is, kizárólag az adatbázison keresztüli konfiguráció módosítással a rendszerbe illeszthetők. Az alaprendszerben ilyen programokkal kerül megvalósításra a rendszeres archiválás és mentés. A rendszer részét képezi egy kiemelt fontosságú segédprogram, a „DataCenter”. Ez egy önállóan alkalmazható program ami nagyban megkönnyíti az adatmentések és visszatöltések végzését, ellenőrzését. A Com-Sys kialakításánál központi cél volt, hogy esetlegesen fellépő hibák, nem várt üzemzavarok után is minél könnyebben és lehetőleg minél kevesebb „vérveszteséggel” újra üzemképessé lehessen tenni a rendszert. Ebben nyújt nagy segítséget a DataCenter használata. 1.6 Kiegészítő eszközök A kiegészítő eszközök kategóriájába sorolhatjuk azokat a modulokat is, amelyek bővítik az alaprendszer funkcióit és az adminisztrátori, vagy operátori tevékenységet segítik. Működésük, rendszerbe illesztésük hasonló az interfész modulokhoz, de azokkal ellentétben feladatuk nem külső rendszerekkel való kapcsolattartás, hanem önálló feladatok ellátása, a rendszer funkcionalitásának bővítése úgy hogy közben az alaprendszer moduljaiba beépülve azokkal szerves egységet képeznek. Ennek megfelelően elérésük, használatuk is menüpontokon („Eszközök” menüponton belül) keresztül lehetséges. 2. Rendszerkövetelmények A programrendszer működtetéséhez egyrészt biztosítani kell a megfelelő sebességű és biztonságú futtatásra alkalmas számítógépet és operációsrendszert.. Valamint biztosítani kell azokat a minimális személyi feltételeket, amelyek szükségesek a programok megfelelő színvonalú üzemeltetéséhez. 2.1 Minimális számítógép-konfiguráció kialakítása A programrendszer futtatása Windows 2000/XP operációsrendszer alatt lehetséges, ahol a minimális követelmény a használt számítógéppel szemben: ●
Pentium III processzor
●
128 Mbyte RAM (Ajánlott: 256 Mbyte)
Készítette: IRF Bt. http://www.irfbt.hu
Com-Sys rendszer
A rendszer általános áttekintése
●
16 Mbyte szabad disk terület a futtató rendszer számára, de a rendszer folyamatos üzemeltetése esetén az adatbázisok akár több száz Mbyte tárterületet is igényelhetnek.
●
SVGA monitor (800x600-as felbontás)
●
Ajánlott a hangkártya
●
Megfelelő hardver elemek a használni kívánt vevőegységek kezelésére (soros port, USB-Soros átalakító, hálózati kapcsolat stb.)
●
A rendszerhez mellékelt hardverkulcs és a használatához egy szabad USB port
Természetesen nagy számú ügyfél hatékony lekezeléséhez szükségessé válhat a gép erőforrásainak bővítése. Ez elsősorban a memória méretének, valamint a gép processzor típusának cseréjére vonatkozik. 2.2 Minimális személyi feltételek A rendszer működtetése szempontjából két csoportra kell osztani a felhasználókat: operátorok és adminisztrátorok. Operátorok feladata a megfelelően felépített ComSys rendszer üzemeltetése. Ez tőlük olyan mérvű számítástechnikai ismereteket követel meg ami egy szokványos Windows alapú program kezeléséhez szükséges: egér alkalmazása. Menük, gombok, különböző vezérlőelemek használata, stb. A rendszer adminisztrátorától ennél mélyebb számítástechnikai ismereteket várunk el. Szükséges, hogy ismerje az operációs rendszer alapvető lehetőségeit. Ismerje és alkalmazza azokat az alapvető lehetőségeket ami az állományok kezeléséhez szükségesek: alkönyvtár, állomány, másolás, törlés. Ezen túl ismernie kell a ComSys rendszer felépítését, alapvető adatösszefüggéseit, mert ezen ismeretek hiányában nem lesz képes kihasználni a rendszer által biztosított lehetőségeket.
Készítette: IRF Bt. http://www.irfbt.hu