Nyilvántartási Rendszer Veszprém Megyei Levéltár 2011.04.14. Készítette: Juszt Miklós
Honnan indultunk? Rövid történeti áttekintés 2003 2007 2008-2011 Access alapú raktári topográfia Adatbázis optimalizálás, adatkonverzió Továbbfejlesztés, további alkalmazások (törzskönyv, TSS, szervnyilvánartás) Egységes felhasználói felület
Honnan indultunk? Raktári topográfia főtáblája XXIII.12.g polc_id Jelzet Raktári hely Rakt. e. szám
Cél Olyan hálózati alkalmazások elkészítése, amelyek a helyi levéltári fond-struktúrához kapcsolódó adatok, referenciák szerinti kezeléséhez nyújtanak segítséget mindamellett, hogy az információ tárolásának módja a jövőben ne legyen akadálya különböző adatkezelő, illetve adatkonverziós műveleteknek. 1) A levéltári munkával kapcsolatos feladatok informatikai támogatása 2) A kimenet illeszthető legyen valamely jövőbeni egységes levéltári rendszer inputjához.
Adat(bázis) konverzó
Legfontosabb szempontok Egyszerű adatstruktúra Célszerű az adatbázis-tervezési alapelvek betartása (normalizálás, adatintegritás és konzisztencia megőrzése). Ugyanakkor mérlegelni kell, hogy a tervezés során, az anomáliák megszüntetésével indokolt-e a táblák számát növelni. A programozó dönt a konkrét feladattól-, és a tárolandó adatmennyiségtől függően. Adatkezelési műveleteket támogató adatmodell Döntési helyzet Erősen normalizált adatmodell
Legfontosabb szempontok Egyszerű adatstruktúra Bonyolultság foka Adatkezelési nehézségek Optimális állapot Minimum elvárás Anomáliák (redundancia, inkonzisztencia) Gyengén normalizált adatmodell Erősen normalizált adatmodell Normalizálás foka
Legfontosabb szempontok Egyszerű adatstruktúra, példa XXIII.12.g Jelzet Raktári hely
Legfontosabb szempontok Technológia, felhasznált eszközök Kliens-szerver architektúra Szerver oldal Központi adatbázis (Adatbázis-szerver: MySQL) Alkalmazás szerver Web-szerver: Apache + PHP programkód Itt történik a kérések feldolgozása Kliens oldal Böngésző Egyéb kliens programok (pl.:adatbázis-kezelő szoftver) Kérések elküldése, eredmény megjelenítése
Legfontosabb szempontok Technológia, felhasznált eszközök További eszközök HTML (XHTML), Javascript, CSS XML (Extensible Markup Language) Általános célú leíró nyelv, speciális célú leíró nyelvek létrehozására Hatékony adattovábbító eszköz Hatékony tárolási formátum VPN (Virtual Private Network) Biztonságos kommunikáció két, egymástól távol lévő pont (Pápa - Veszprém) között.
Legfontosabb szempontok Jogosultság rendszer Az alkalmazáson belüli funkciók korlátozása. A menüpontok hivatkozásaira vonatkozó korlátozások.
Legfontosabb szempontok Jogosultság rendszer, példák Külső jogosultsági kör: Olvasási: törzskönyvi lista Referenciális: TSS szerkesztés Kiemelt: referenciák felvétele, szervadatok módosítása Superuser: (adminisztrációs felület) Belső jogosultsági kör: Olvasási: nyomtatási nézetek, raktári hely lekérdezés Referenciális: fond-adatok szerkesztése Kiemelt: raktári topográfia-, szervadatok szerkesztése Superuser: (adatok törlése)
Logikai felépítés
Továbbfejlesztési lehetőségek Hiányzó funkciók TSS összesítő lapok További lekérdezési lehetőségek Adminisztrációs felület Műveletek naplózása (log) Exportálás Közzétételi lehetőségek Raktári jegyzékek csatolása Kutatások közötti kapcsolatok
Néhány problémakör Tervezésből adódó Nem megfelelő előkészítés Előre nem tervezett, új igények (bővíthetőség) Felhasznált eszközök korlátai Emberi erőforrás hiány Programozás minőségi szintje Tervezést támogató szakmai háttér Bevitt adatok helyességének ellenőrzése Stratégiai Döntéshozó felhasználói szinten ismeri a rendszert Nem reális célok megfogalmazása
Köszönöm a figyelmet!