31
2011. november 29. 2011. november 29. 1 0006 0006 A KSH A KSH elektronikus elektronikus adatgyűjtési adatgyűjtési rendszerének rendszerének fejlesztése, fejlesztése, kiterjesztése kiterjesztése Rumi László, informatikai Rumi László, informatikai igazgató igazgató Viczián István, vezető Viczián István, vezető tervező tervező

Rumi László, informatikai igazgató Viczián István, vezető tervező

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 11

EKOP-1.A.1-08/B-2009-0006EKOP-1.A.1-08/B-2009-0006 A KSH elektronikus A KSH elektronikus

adatgyűjtési rendszerének adatgyűjtési rendszerének fejlesztése, kiterjesztésefejlesztése, kiterjesztése

Rumi László, informatikai igazgatóRumi László, informatikai igazgatóViczián István, vezető tervezőViczián István, vezető tervező

Page 2: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 22

A bemutató céljaiA bemutató céljai

a kifejlesztett ELEKTRA a kifejlesztett ELEKTRA rendszer rendszer felépítésénekfelépítésének ismertetéseismertetése

az elektronikus az elektronikus adatgyűjtés adatgyűjtés folyamatánakfolyamatának bemutatásabemutatása

az ELEKTRA az ELEKTRA működésénekműködésének demonstrálása demonstrálása

Page 3: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 33

KSH Rendszerei:-TÉBA-META-ADÉL-GÉSA-ELLA

TIR ASP

ASZK

KSZ

A RendszerA Rendszer(a legegyszerűbben)(a legegyszerűbben)

Page 4: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 44

KSH Rendszerei:-TÉBA-META-ADÉL-GÉSA-ELLA

TIR ASP

1. Kérdőívszerkesztés

3. Megszemélyesítés 4. Expediálás 5. Kitöltés

6. Beküldés

7. Hibajelentés

ASZK

KSZ

Az adatgyűjtés folyamataAz adatgyűjtés folyamata

2. Regisztráció

Page 5: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 55

Az ELEKTRA moduljaiAz ELEKTRA moduljaiTermelésirányítási alrendszer (TIR modul)Termelésirányítási alrendszer (TIR modul)– a rendszer központi modulja, vezérlő funkcionalitássala rendszer központi modulja, vezérlő funkcionalitással– a régi rendszerből származó vastag kliens és az új vékony kliensa régi rendszerből származó vastag kliens és az új vékony kliens

Kérdőívszerkesztő modul (KSZ modul)Kérdőívszerkesztő modul (KSZ modul)– vastag kliens kérdőívsablonok létrehozásáravastag kliens kérdőívsablonok létrehozására

Adatszolgáltató kliens (ASZK modul) (benne a Kérdőívkitöltő)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 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ásadminisztrációs felülettel kapcsolatos funkcionalitás

ASP modulASP modul– az Adatszolgáltatói kliens központi kiszolgálója, valamint az 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ó üzemeltetéshez szükséges felületet a KSH oldalán kapcsolódó felhasználóknakfelhasználóknak

Page 6: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 66

KSH Rendszerei:-TÉBA-META-ADÉL-GÉSA-ELLA

TIR ASP

ASZK

KSZ

TIR (termelésirányítás)TIR (termelésirányítás)

Page 7: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 77

TIR modul (1)TIR modul (1)feladata a „feladata a „termelésirányítástermelésirányítás”, vagyis az „”, vagyis az „üzleti üzleti logikalogika” működtetése” működtetése

az az adatszolgáltatókadatszolgáltatók nyilvántartása (természetes és nyilvántartása (természetes és jogi személyek – közöttük meghatalmazási jogi személyek – közöttük meghatalmazási kapcsolat) az ügyfél adatbázisbankapcsolat) az ügyfél adatbázisban

aa munkafolyamatok munkafolyamatok kezelése (az eredmény kezelése (az eredmény megjelenik az adatszolgáltató feladatlistájában)megjelenik az adatszolgáltató feladatlistájában)

adatcsereadatcsere a KSH külső rendszereivel és az Elektra a KSH külső rendszereivel és az Elektra moduljaivalmoduljaival

monitoringmonitoring rendszer működtetése, rendszer működtetése, riportriport készítés készítés

Page 8: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 88

TIR modul (2)TIR modul (2)védett zónában back-end komponens, közvetlenül védett zónában back-end komponens, közvetlenül csak a KSH munkatársakcsak a KSH munkatársak használják használják

adatbázis kapcsolat adatbázis kapcsolat a KSH-s belső rendszereiheza KSH-s belső rendszereihez (META, GÉSA, ADÉL, TÉBA stb.)(META, GÉSA, ADÉL, TÉBA stb.)

nyílt interfészeknyílt interfészek a később kialakítandó rendszerek a később kialakítandó rendszerek számáraszámára

Page 9: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 99

KSH Rendszerei:-TÉBA-META-ADÉL-GÉSA-ELLA

TIR ASP

ASZK

KSZ

Kérdőívszerkesztő (KSZ)Kérdőívszerkesztő (KSZ)

Page 10: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 1010

Kérdőívszerkesztő modul (1)Kérdőívszerkesztő modul (1)

TECHNOLÓGIA: TECHNOLÓGIA: NetBeans PlatformNetBeans Platform

már létező, nyílt forráskódú, ingyenesmár létező, nyílt forráskódú, ingyenes

Java alapú keretrendszerJava alapú keretrendszer

nagyon bonyolult vastag klienses alkalmazásokhoznagyon bonyolult vastag klienses alkalmazásokhoz

NetBeans Rich-Client Platform (RCP) technológia NetBeans Rich-Client Platform (RCP) technológia

fő funkcionalitásaifő funkcionalitásaiKomplex ablakkezelő rendszerKomplex ablakkezelő rendszer

„„ésszerűen” grafikus WYSIWYG szerkesztés (Visual Library ésszerűen” grafikus WYSIWYG szerkesztés (Visual Library API-val)API-val)

Page 11: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 1111

Kérdőívszerkesztő Kérdőívszerkesztő modul (2)modul (2)RENDSZERKAPCSOLATOK:RENDSZERKAPCSOLATOK:

Közvetlenül a TIR modulhoz (Spring HTTPInvoker protokol)Közvetlenül a TIR modulhoz (Spring HTTPInvoker protokol)

más rendszerrel, modullal vagy adatbázissal csak a TIR-en más rendszerrel, modullal vagy adatbázissal csak a TIR-en keresztülkeresztül– META (pl. mutatók)META (pl. mutatók)– META FORRÁSKATALÓGUSMETA FORRÁSKATALÓGUS– ELLA (pl. ellenőrzések)ELLA (pl. ellenőrzések)

Page 12: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 1212

Kérdőívszerkesztő modul (3)Kérdőívszerkesztő modul (3)JELLEMZŐ FUNKCIÓK:JELLEMZŐ FUNKCIÓK:

kérdőív összeállítása (pixel pontossággal)kérdőív összeállítása (pixel pontossággal)– fejezetek, panelek, komponensek (csv fájlból is)fejezetek, panelek, komponensek (csv fájlból is)– fejezet és panel ismétlődés (a kitöltendő űrlap hossza változhat)fejezet és panel ismétlődés (a kitöltendő űrlap hossza változhat)– egymásba ágyazhatóságegymásba ágyazhatóság

egér-ready: drag&drop, undo/redo, cut/copy/pasteegér-ready: drag&drop, undo/redo, cut/copy/paste

több kérdőív egyidejű megnyitása/használata, oda-vissza több kérdőív egyidejű megnyitása/használata, oda-vissza másolás, beillesztésmásolás, beillesztés

vizuális és hierarchikus szinkron megjelenítésvizuális és hierarchikus szinkron megjelenítés

ellenőrzések, számolások (Java script)ellenőrzések, számolások (Java script)

kérdőív konzisztencia vizsgálatakérdőív konzisztencia vizsgálata

kérdőív tesztelése a kitöltőbenkérdőív tesztelése a kitöltőben

Page 13: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 1313

KSH Rendszerei:-TÉBA-META-ADÉL-GÉSA-ELLA

TIR ASP

1. Kérdőívszerkesztés

3. Megszemélyesítés 4. Expediálás 5. Kitöltés

6. Beküldés

7. Hibajelentés

ASZK

KSZ

KérdőívszerkesztésKérdőívszerkesztés

2. Regisztráció

Page 14: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 1414

A kérdőívszerkesztés bemutatásaA kérdőívszerkesztés bemutatása

Page 15: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 1515

KSH Rendszerei:-TÉBA-META-ADÉL-GÉSA-ELLA

TIR ASP

ASZK

KSZ

Adatszolgáltatói kliens (ASZK)Adatszolgáltatói kliens (ASZK)

Page 16: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 1616

Adatszolgáltatói kliens modulAdatszolgáltatói kliens modul

keretrendszer az adatszolgáltató számárakeretrendszer az adatszolgáltató számára

űrlap logisztikai funkcionalitásűrlap logisztikai funkcionalitás

az adatszolgáltató és a felhasználók adatainak, az adatszolgáltató és a felhasználók adatainak, jogosultságainak karbantartásajogosultságainak karbantartása

kérdőív kiválasztáskérdőív kiválasztás

titkosítástitkosítás

Page 17: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 1717

Kérdőívkitöltő (1)Kérdőívkitöltő (1)A technológiaválasztás főbb szempontjai:A technológiaválasztás főbb szempontjai:

az adatszolgáltatók számára a az adatszolgáltatók számára a felületfelület egyértelmű, egyértelmű, ergonomikus, kényelmes, elegáns és modernergonomikus, kényelmes, elegáns és modern

újúj, és egyúttal , és egyúttal megbízhatómegbízható technológia technológia

a lehető legtöbb számítógépen használható a lehető legtöbb számítógépen használható elterjedtelterjedt technológiatechnológia

szabványosszabványos, , nyílt forráskódú nyílt forráskódú technológia (lehetőleg technológia (lehetőleg dobozos)dobozos)

FLEX ingyenes, nyílt forráskódú keretrendszerFLEX ingyenes, nyílt forráskódú keretrendszer

Page 18: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 1818

Kérdőívkitöltő (2)Kérdőívkitöltő (2)a FLEX futásához a FLEX futásához Adobe Flash pluginAdobe Flash plugin szükséges, szükséges, mely a legtöbb böngészőben rendelkezésre áll mely a legtöbb böngészőben rendelkezésre áll (elterjedtsége 95%) (elterjedtsége 95%)

ugyanaz az alkalmazás működhet vastag (ugyanaz az alkalmazás működhet vastag (Adobe Adobe AirAir) és vékony () és vékony (Adobe Flash PlayerAdobe Flash Player) kliensként) kliensként

Többlet az ÁNYK-hoz képest:Többlet az ÁNYK-hoz képest:

JavaScript alapú számolás és ellenőrzés írás JavaScript alapú számolás és ellenőrzés írás (kötetlen)(kötetlen)

nincs szükség alkalmazás telepítésérenincs szükség alkalmazás telepítésére

export/import XLS, CSV, JSON, XML és export/import XLS, CSV, JSON, XML és PDFPDF formátumbanformátumban

Page 19: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 1919

KSH Rendszerei:-TÉBA-META-ADÉL-GÉSA-ELLA

TIR ASP

1. Kérdőívszerkesztés

3. Megszemélyesítés 4. Expediálás 5. Kitöltés

6. Beküldés

7. Hibajelentés

ASZK

KSZ

RegisztrációRegisztráció

2. Regisztráció

Page 20: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 2020

A kérdőívek két típusaA kérdőívek két típusaNormál kérdőívNormál kérdőív– hagyományos módon történik a kérdőív azonosítás, 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 betöltés és megszemélyesítés, a felhasználó a szokásos módon küldi bemódon küldi be

Regisztráció nélküli kérdőívRegisztráció nélküli kérdőív– üres kérdőív töltődik be (egy URL-ről)üres kérdőív töltődik be (egy URL-ről)

– nyilvántartásuk elkülönülő adattáblákbannyilvántartásuk elkülönülő adattáblákban

– egységes formátumban szerkesztendő előlapokegységes formátumban szerkesztendő előlapok

Page 21: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 2121

kérdőív kitöltés (1)kérdőív kitöltés (1)

Page 22: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 2222

KSH Rendszerei:-TÉBA-META-ADÉL-GÉSA-ELLA

TIR ASP

1. Kérdőívszerkesztés

3. Megszemélyesítés 4. Expediálás 5. Kitöltés

6. Beküldés

7. Hibajelentés

ASZK

KSZ

MegszemélyesítésMegszemélyesítés

2. Regisztráció

Page 23: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 2323

MegszemélyesítésMegszemélyesítés

TIR funkcióTIR funkció

az az adatok a KSH rendszereiből a TIR-en keresztül adatok a KSH rendszereiből a TIR-en keresztül kerülnek az ASP szerverrekerülnek az ASP szerverre

ElőlaposElőlapos és és adatosadatos megszemélyesítés megszemélyesítés

AutomatikusAutomatikus kötegelt kérdőív megszemélyesítés (OSAP kötegelt kérdőív megszemélyesítés (OSAP szint)szint)

KéziKézi megszemélyesítés (adatszolgáltató szint) megszemélyesítés (adatszolgáltató szint)

UtólagosUtólagos megszemélyesítés (kérdőív szint) megszemélyesítés (kérdőív szint)

opcionális e-mail jelzésopcionális e-mail jelzés

Page 24: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 2424

A megszemélyesítés eredményeA megszemélyesítés eredménye

Page 25: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 2525

KSH Rendszerei:-TÉBA-META-ADÉL-GÉSA-ELLA

TIR ASP

ASZK

KSZ

Alkalmazás szerver (ASP)Alkalmazás szerver (ASP)

Page 26: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 2626

ASP modulASP modula TIR modul funkcionális tükre (azonos felépítés) a TIR modul funkcionális tükre (azonos felépítés)

FELADATAI:FELADATAI:

a regisztráció támogatása a regisztráció támogatása

az Ügyfélkapus bejelentkezés támogatásaaz Ügyfélkapus bejelentkezés támogatása

a kérdőívkitöltő alkalmazás kiszolgálásaa kérdőívkitöltő alkalmazás kiszolgálása

tároló a kérdőívkitöltő és a TIR modul közötttároló a kérdőívkitöltő és a TIR modul között

export/import műveletek, nyomtatásexport/import műveletek, nyomtatás

a kitöltött kérdőívek titkosított tárolásaa 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)a kérdőív adatok továbbítása a TIR modul felé (MQ)

Page 27: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 2727

KSH Rendszerei:-TÉBA-META-ADÉL-GÉSA-ELLA

TIR ASP

1. Kérdőívszerkesztés

3. Megszemélyesítés 4. Expediálás 5. Kitöltés

6. Beküldés

7. Hibajelentés

ASZK

KSZ

Expediálás; Kitöltés Expediálás; Kitöltés

2. Regisztráció

Page 28: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 2828

kérdőív kitöltés (2)kérdőív kitöltés (2)

Page 29: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 2929

KSH Rendszerei:-TÉBA-META-ADÉL-GÉSA-ELLA

TIR ASP

1. Kérdőívszerkesztés

3. Megszemélyesítés 4. Expediálás 5. Kitöltés

6. Beküldés

7. Hibajelentés

ASZK

KSZ

Beküldés; HibajelentésBeküldés; Hibajelentés

2. Regisztráció

Page 30: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 3030

KSH Rendszerei:-TÉBA-META-ADÉL-GÉSA-ELLA

TIR ASP

1. Kérdőívszerkesztés

3. Megszemélyesítés 4. Expediálás 5. Kitöltés

6. Beküldés

7. Hibajelentés

ASZK

KSZ 2. Regisztráció

Page 31: Rumi László, informatikai igazgató Viczián István, vezető tervező

2011. november 29.2011. november 29. 3131

Köszönjük a figyelmet !Köszönjük a figyelmet !

Rumi László, informatikai igazgatóRumi László, informatikai igazgatóViczián István, vezető tervezőViczián István, vezető tervező