A biztonsági rendszer a következő felépítésű szervezetre van kidolgozva:
A programjainkat természetesen használhatja az egy szál gépén dolgozó egy szál kezelő is: Minden jogot meg kell neki adni, vagy az indító ikon szövegét (lásd az 1. ábrán) kiegészíteni „/user főnök” szöveggel ha még a bejelentkezési procedúrát is ki akarja kerülni.
A
Civilsoft programjaiban alkalmazott biztonsági rendszer három szintje:
1.
Operációs rendszer: Az adat- és program MDB fájlokat valamint a SYSTEM.MDA
fájlt tartalmazó könyvtárak elérhetőségének korlátozása a jogos kezelőkre – ami
hálózaton, vagy single gépen WIN 2000-ben és e-felett lehetséges. E
könyvtárakra alkönyvtár létesítés kivételével minden jogos kezelőnek
minden jogot meg kell adni.
2.
MS Access: A program indítása az MS Access jelszavas beléptető
rendszerén keresztül, ahol legalább a kezelő nevét meg kell adni. Minden kezelő
beállíthat magának csak általa ismert jelszót, megakadályozva, hogy bárki más a
nevében jelentkezzen be. Ha valaki nem tud megfelelő név-jelszó párt megadni,
be sem tud lépni. (Megnyugtatásul előrebocsátjuk, hogy az adminisztrátor
törölheti bárki jelszavát, tehát a hiánya nem bénítja meg a használatot.)
3.
Civilsoft program : A program adatai között tárolt adattáblákban vannak
meghatározva belépett kezelő jogosultságai, azaz az adott programban
általa elvégezhető műveletek, E műveletek elvi osztályozása:
§
A program technikai és
szakmai alapbeállításai, a nem, vagy ritkán változó törzsadatok kezelése, az
adattáblák direkt javítása.
§
A szokványos adatkezelés aktív
műveletei.
§
Megtekintés: Az adatkezelés
minden olyan művelete (pl. lekérdezés, listák nyomtatása), amivel az adatbázis
tartalma nem befolyásolható.

Az 1. ábrán egy TÉMA nevű alkalmazás CD-ről telepítés utáni kapcsolatait ábrázoltuk. Az ábra tetején a TÉMA-ikon (illetve menüparancs) szövege látható, melynek első tagja a basic interpreterre, második az indítandó programra, a harmadik a TÉMA ini-fájljára mutat. Az alkalmazás által kezelt adatokat tartalmazó Témadat.mdb adatbázis helye a Témaprg.mdb programban rejtetten van tárolva. Ezt a helyet az ini-fájlban is tároljuk, és programinduláskor egyeztetetjük. A Témadat.mdb pointerét a felhasználó a Futtatási környezet párbeszédpanelen módosíthatja. A Témadat.mdb fájlban vannak a TÉMA adatai mellett, a Civilsoft biztonsági táblái is. Az ini-fájlból pointer mutat az alkalmazáshoz tartozó System.mda fájlra, amiben (többek között) az Access biztonsági rendszerének bejelentkezési nevei és a hozzájuk rendelt kódolt jelszavak találhatók. Az elmondottak értelmében a rendszer elemei bárhova áttelepíthetők, csak a hivatkozásokat kell utána állítani.
A telepítési állapot biztonságos rendszerré a következőképp alakítható:
MEGJEGYZÉS: Az ini-fájl munkaállomásonként eltérő beállításokat tartalmazhat, tehát nem közösíthető. Az Msarn20.exe interpreter sem közösíthető, minden munkaállomáson meg kell hagyni.

2. ábra
Műveletek
A műveletek a programban vannak, egyszer, s mindenkorra rögzítve. Mindig léteznek a következő műveletek:
§
Informatikai beállítás
§
Szakmai felügyelet
§
Ügyintézés
§
Megtekintés
Személyek
A biztonsági rendszer a személyek Bejelentkezési nevét használja,
a személyek többi adata az ügyiratok készítésénél lesz hasznosítva.
Mindig
létezik és nem törölhető a CIVILSOFT felhasználó, "aki" minden
lehetséges jogosultsággal rendelkezik és szükség esetén meg tudja változtatni a
programot vagy az adatbázis szerkezetét. Jelszavát a Civilsoft munkatársai ismerik.
Mindig létezik és nem törölhető továbbá a FŐNÖK felhasználó aki alaphelyzetben szintén minden jogosultsággal rendelkezik és nem törölhető. Telepítéskor nincs jelszava.
A FŐNÖK (vagy a CIVILSOFT) tud felvenni további személyeket és jogosultságokat rendelni hozzájuk, a 2. ábra szerinti párbeszédpanelen.
Ha valamely munkatárs elfelejti a jelszavát, akkor az Ügyintézők és jogosultságaik párbeszédpanelen törölni kell, majd újként felvinni.
Az Adatvédelem – Felhasználók párbeszédpanel az Access biztonsági rendszer felhasználóit kezeli a programozott Ügyintézők és jogosultságaik párbeszédpanel kikerülésével. A szerepe kb. annyi, mint az adattáblák direkt megnyitásának a fájl-menüből: Csak akkor kell hozzá folyamodni, ha zavar támad a működésben. Mellesleg itt lehet az egyéb adatainak törlése nélkül a munkatárs elfelejtett jelszavát törölni.
- VÉGE -