310 likes | 462 Vues
EKOP-1.A.1-08/B-2009-0006 A KSH elektronikus adatgyűjtési rendszerének fejlesztése, kiterjesztése. Rumi László, informatikai igazgató Viczián István, vezető tervező. A bemutató céljai. a kifejlesztett ELEKTRA rendszer felépítésének ismertetése
E N D
EKOP-1.A.1-08/B-2009-0006A KSH elektronikus adatgyűjtési rendszerének fejlesztése, kiterjesztése Rumi László, informatikai igazgatóViczián István, vezető tervező 2011. november 29.
A bemutató céljai • a kifejlesztett ELEKTRA rendszer felépítésénekismertetése • az elektronikus adatgyűjtés folyamatának bemutatása • az ELEKTRA működésének demonstrálása 2011. november 29.
A Rendszer (a legegyszerűbben) KSZ ASZK ASP TIR • KSH Rendszerei: • TÉBA • META • ADÉL • GÉSA • -ELLA 2011. november 29.
Az adatgyűjtés folyamata 1. Kérdőívszerkesztés KSZ 2. Regisztráció ASZK 5. Kitöltés 3. Megszemélyesítés 4. Expediálás ASP TIR • KSH Rendszerei: • TÉBA • META • ADÉL • GÉSA • -ELLA 6. Beküldés 7. Hibajelentés 2011. november 29.
Az ELEKTRA moduljai • Termelésirányítási alrendszer (TIR modul) • a rendszer központi modulja, vezérlő funkcionalitással • a régi rendszerből származó vastag kliens és az új vékony kliens • Kérdőívszerkesztő modul (KSZ modul) • vastag kliens kérdőívsablonok létrehozására • Adatszolgáltató kliens (ASZK modul) (benne a Kérdőívkitöltő) • vékony kliens alkalmazás, a feladatlistával, a kérdőív kitöltésével és az adminisztrációs felülettel kapcsolatos funkcionalitás • ASP modul • az Adatszolgáltatói kliens központi kiszolgálója, valamint az üzemeltetéshez szükséges felületet a KSH oldalán kapcsolódó felhasználóknak 2011. november 29.
TIR (termelésirányítás) KSZ ASZK TIR • KSH Rendszerei: • TÉBA • META • ADÉL • GÉSA • -ELLA ASP 2011. november 29.
TIR modul (1) feladata a „termelésirányítás”, vagyis az „üzleti logika” működtetése az adatszolgáltatók nyilvántartása (természetes és jogi személyek – közöttük meghatalmazási kapcsolat) az ügyfél adatbázisban a munkafolyamatok kezelése (az eredmény megjelenik az adatszolgáltató feladatlistájában) adatcsere a KSH külső rendszereivel és az Elektra moduljaival monitoring rendszer működtetése, riport készítés 2011. november 29.
TIR modul (2) védett zónában back-end komponens, közvetlenül csak a KSH munkatársak használják adatbázis kapcsolat a KSH-s belső rendszereihez (META, GÉSA, ADÉL, TÉBA stb.) nyílt interfészek a később kialakítandó rendszerek számára 2011. november 29.
Kérdőívszerkesztő (KSZ) KSZ ASZK TIR • KSH Rendszerei: • TÉBA • META • ADÉL • GÉSA • -ELLA ASP 2011. november 29.
Kérdőívszerkesztő modul (1) TECHNOLÓGIA: NetBeans Platform • már létező, nyílt forráskódú, ingyenes • Java alapú keretrendszer • nagyon bonyolult vastag klienses alkalmazásokhoz • NetBeans Rich-Client Platform (RCP) technológia • fő funkcionalitásai • Komplex ablakkezelő rendszer • „ésszerűen” grafikus WYSIWYG szerkesztés (Visual Library API-val) 2011. november 29.
Kérdőívszerkesztő modul (2) RENDSZERKAPCSOLATOK: • Közvetlenül a TIR modulhoz (Spring HTTPInvoker protokol) • más rendszerrel, modullal vagy adatbázissal csak a TIR-en keresztül • META (pl. mutatók) • META FORRÁSKATALÓGUS • ELLA (pl. ellenőrzések) 2011. november 29.
Kérdőívszerkesztő modul (3) JELLEMZŐ FUNKCIÓK: • kérdőív összeállítása (pixel pontossággal) • fejezetek, panelek, komponensek (csv fájlból is) • fejezet és panel ismétlődés (a kitöltendő űrlap hossza változhat) • egymásba ágyazhatóság • egér-ready: drag&drop, undo/redo, cut/copy/paste • több kérdőív egyidejű megnyitása/használata, oda-vissza másolás, beillesztés • vizuális és hierarchikus szinkron megjelenítés • ellenőrzések, számolások (Java script) • kérdőív konzisztencia vizsgálata • kérdőív tesztelése a kitöltőben 2011. november 29.
Kérdőívszerkesztés 1. Kérdőívszerkesztés KSZ 2. Regisztráció ASZK 5. Kitöltés 4. Expediálás 3. Megszemélyesítés • KSH Rendszerei: • TÉBA • META • ADÉL • GÉSA • -ELLA ASP TIR 6. Beküldés 7. Hibajelentés 2011. november 29.
A kérdőívszerkesztés bemutatása 2011. november 29.
Adatszolgáltatói kliens (ASZK) KSZ ASZK TIR • KSH Rendszerei: • TÉBA • META • ADÉL • GÉSA • -ELLA ASP 2011. november 29.
Adatszolgáltatói kliens modul keretrendszer az adatszolgáltató számára űrlap logisztikai funkcionalitás az adatszolgáltató és a felhasználók adatainak, jogosultságainak karbantartása kérdőív kiválasztás titkosítás 2011. november 29.
Kérdőívkitöltő (1) A technológiaválasztás főbb szempontjai: az adatszolgáltatók számára a felület egyértelmű, ergonomikus, kényelmes, elegáns és modern új, és egyúttal megbízható technológia a lehető legtöbb számítógépen használható elterjedt technológia szabványos, nyílt forráskódú technológia (lehetőleg dobozos) FLEX ingyenes, nyílt forráskódú keretrendszer 2011. november 29.
Kérdőívkitöltő (2) a FLEX futásához Adobe Flash plugin szükséges, mely a legtöbb böngészőben rendelkezésre áll (elterjedtsége 95%) ugyanaz az alkalmazás működhet vastag (Adobe Air) és vékony (Adobe Flash Player) kliensként Többlet az ÁNYK-hoz képest: JavaScript alapú számolás és ellenőrzés írás (kötetlen) nincs szükség alkalmazás telepítésére export/import XLS, CSV, JSON, XML és PDF formátumban 2011. november 29.
Regisztráció 1. Kérdőívszerkesztés KSZ 2. Regisztráció ASZK 5. Kitöltés 3. Megszemélyesítés 4. Expediálás • KSH Rendszerei: • TÉBA • META • ADÉL • GÉSA • -ELLA ASP TIR 6. Beküldés 7. Hibajelentés 2011. november 29.
A kérdőívek két típusa • Normál kérdőív • hagyományos módon történik a kérdőív azonosítás, betöltés és megszemélyesítés, a felhasználó a szokásos módon küldi be • Regisztráció nélküli kérdőív • üres kérdőív töltődik be (egy URL-ről) • nyilvántartásuk elkülönülő adattáblákban • egységes formátumban szerkesztendő előlapok 2011. november 29.
kérdőív kitöltés (1) 2011. november 29.
Megszemélyesítés 1. Kérdőívszerkesztés KSZ 2. Regisztráció ASZK 3. Megszemélyesítés 5. Kitöltés 4. Expediálás • KSH Rendszerei: • TÉBA • META • ADÉL • GÉSA • -ELLA ASP TIR 6. Beküldés 7. Hibajelentés 2011. november 29.
Megszemélyesítés TIR funkció az adatok a KSH rendszereiből a TIR-en keresztül kerülnek az ASP szerverre Előlapos és adatos megszemélyesítés Automatikus kötegelt kérdőív megszemélyesítés (OSAP szint) Kézi megszemélyesítés (adatszolgáltató szint) Utólagos megszemélyesítés (kérdőív szint) opcionális e-mail jelzés 2011. november 29.
A megszemélyesítés eredménye 2011. november 29.
Alkalmazás szerver (ASP) KSZ ASZK ASP TIR • KSH Rendszerei: • TÉBA • META • ADÉL • GÉSA • -ELLA 2011. november 29.
ASP modul a TIR modul funkcionális tükre (azonos felépítés) FELADATAI: a regisztráció támogatása az Ügyfélkapus bejelentkezés támogatása a kérdőívkitöltő alkalmazás kiszolgálása tároló a kérdőívkitöltő és a TIR modul között export/import műveletek, nyomtatás a kitöltött kérdőívek titkosított tárolása a kérdőív adatok továbbítása a TIR modul felé (MQ) 2011. november 29.
Expediálás; Kitöltés 1. Kérdőívszerkesztés KSZ 2. Regisztráció ASZK 5. Kitöltés 3. Megszemélyesítés 4. Expediálás • KSH Rendszerei: • TÉBA • META • ADÉL • GÉSA • -ELLA ASP TIR 6. Beküldés 7. Hibajelentés 2011. november 29.
kérdőív kitöltés (2) 2011. november 29.
Beküldés; Hibajelentés 1. Kérdőívszerkesztés KSZ 2. Regisztráció ASZK 5. Kitöltés 3. Megszemélyesítés 4. Expediálás • KSH Rendszerei: • TÉBA • META • ADÉL • GÉSA • -ELLA ASP TIR 6. Beküldés 7. Hibajelentés 2011. november 29.
1. Kérdőívszerkesztés KSZ 2. Regisztráció ASZK 5. Kitöltés 3. Megszemélyesítés 4. Expediálás • KSH Rendszerei: • TÉBA • META • ADÉL • GÉSA • -ELLA ASP TIR 6. Beküldés 7. Hibajelentés 30 2011. november 29.
Köszönjük a figyelmet ! Rumi László, informatikai igazgatóViczián István, vezető tervező 2011. november 29.