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
Access alapú raktári topográfia
2007
Adatbázis optimalizálás, adatkonverzió
2008-
Továbbfejlesztés, további alkalmazások (törzskönyv, TSS, szervnyilvánartás)
2011
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
Adatkezelési nehézségek
Bonyolultság foka
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!