taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete
DESCRIPTION
Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete. Tóth Csaba Taninform konzorcium Budapest, 2005. október 22. Miről fogok beszélni?. A Taninform 2005 megismerése Miért jelentős? Mik a főbb technológiái? Szerverek és a rendszer bemutatása. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/1.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 1. oldal
Taninform 2005 – közoktatási iskola-adminisztrációs program
és annak rendszerkörnyezete
Tóth Csaba
Taninform konzorcium
Budapest, 2005. október 22.
![Page 2: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/2.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 2. oldal
Miről fogok beszélni?
• A Taninform 2005 megismerése
– Miért jelentős?
– Mik a főbb technológiái?
• Szerverek és a rendszer bemutatása
![Page 3: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/3.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 3. oldal
Taninform 2005
• Korszerű technológiákkal kifejlesztett, és azokat használó alkalmazás
• Platform és adatbázis független
• Gyors és biztonságos
• Óriási mennyiségű adat tárolása
• Kb. 6-700 000 tanuló és pedagógus adatainak tárolása
![Page 4: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/4.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 4. oldal
Funkciók• Intézményi adatok
alapadatok, szakfeladatok, munkahelyek, biztosító, ingatlan, helyiségek, eszközök, kapcsolódó szervezetek, időbeosztás, csengetési rend, munkaterv, stb.
• Foglalkoztatottak nyilvántartásaalapadatok, képzettségek, pótlékok, jutalom, kölcsön, korábbi munkahelyek, szabadságok, helyettesítések, kártérítés, stb.
• Tanulói nyilvántartásalapadatok, logopédia, osztály, hiányzás, adminisztráció, felvételiztetés, előélet, nyelvtudás, vizsgák, évzáradék, érettségi, diákigazolvány, balesetek, egészségügy, stb.
![Page 5: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/5.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 5. oldal
• Órarendtantárgyfelosztás alapján generálás, folyamatos kontrollal, listázások
• Naplótanár és osztály nézet az órarend segítségével, haladási és osztályzó naplók teljeskörű kezelése
• Statisztikaautomatikusan generálja a KIR-STAT statisztikát, és nagyon sok kimutatást
• Egyéb tevékenységekkönyvtár, étkezés, folyószámla, stb.
• Rendszeradminisztrációexport, jogosultságok (pl. fenntartó, tanár, gondnok, szülő), naplózás, stb.
![Page 6: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/6.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 6. oldal
Támogatott intézmények
• Óvoda
• Általános iskola
• Közép iskola
– gimnázium
– szakközépiskola
• Kollégium
![Page 7: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/7.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 7. oldal
Akik már a Taninformot választották
• Békéscsaba
• Budapest I, III, VIII, IX, XIV, XV, XVII, XXI. ker
• Debrecen
• Evangélikus egyház
• Győr
• Kaposvár
• Miskolc
• Nyíregyháza
• Salgótarján
• Székesfehérvár
• Veszprém
• Zalaegerszeg
![Page 8: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/8.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 8. oldal
A program fejlesztése• Educatio Kht. közbeszerzési eljárás, 2004
• Citynform Rt. iskolaadminisztrációs rendszere
– tapasztalat jelentős számú iskolában
– elavult programozási környezet
• Commitment Pedagógiai Intézet
– közoktatási szakértők
• Eduware Kft.
– a két cég tapasztalatinak felhasználása
– új program fejlesztése, korszerű eszközökkel
![Page 9: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/9.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 9. oldal
Központi üzemeltetés előnyei
• Web böngészőn keresztül bárhonnan elérhető
• Nem igényel hozzáértést vagy akármilyen erőforrás ráfordítást az intézmény részéről
• Azonnali statisztikák akár az összes adatbázisra vetítve
• Kizárólag titkosított kapcsolat
![Page 10: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/10.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 10. oldal
Platform független
• Adat tárolás
• Futtatás
• Használat
![Page 11: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/11.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 11. oldal
Adattárolás
• Hálózaton keresztül csatlakozik az adatbázis-szerverhez
• Sima SQL kód
• Nem használ tárolt eljárásokat
• Bármilyen SQL szerverrel képes együttműködni (amihez van vezérlő)
![Page 12: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/12.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 12. oldal
Futtatás
• Az egész teljesen Java -ban íródott
• Olyan platform független, amennyire a java nyelv is és a kód is az
• Nagyon sok függősége van (~50), ezek együttesen szabják meg a korlátot
• Tesztelt platformok:
– MS Windows XP Pro
– Gentoo Linux (32 bit)
– Gentoo Linux (64 bit)
![Page 13: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/13.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 13. oldal
Használat• Program kimenete XHTML és JavaScript kód
• Általunk tesztelt böngészők:
– Mozilla Gecko motor (Mozilla Suite, Firefox)
– MSIE 6
– Opera
• Riportok formátuma lehet:
– XLS
– CSV
– HTML
![Page 14: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/14.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 14. oldal
Szerverek
• AMD Opteron
• Ahol csak volt értelme ott DualCore (kétmagos) processzorokat, mindig a leggyorsabb memóriákat (400MHz DDR, Kingston) és merevlemezeket (pl. 15k SCSI vagy SATAII) használtunk
• Tyan alaplap
• FEFO szállította
• egynapos cseregarancia
• mindenből ami nem redundáns van tartalék gép
![Page 15: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/15.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 15. oldal
FEFO• A FEFO 16 éve működik és közel 10.000
számítógépet értékesített a hazai piacon.
• Saját gyártású számítógépek mellett minden jelentősebb márka termékeit forgalmazza.
• A kiváló ár/teljesítmény illetve bővíthetőség mutatóknak köszönhetően ebben a negyedévben kifejezetten ajánlja az AMD Opteron szervereket, melyekkel az egyprocesszoros SATAII konfigurációktól a több processzoros és hatalmas tárolási kapacitású szerverekig bármely vevői igény rugalmasan kielégíthető!
• 100%-ban magyar cég
![Page 16: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/16.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 16. oldal
Hálózati kapcsolat
• Szerverek között Cisco Gigabites switchek vannak
• Az Internet kapcsolatot az NIIFI adja
• 10 GB/s-os kapcsolatunk van, azaz nincs korlátozás az NIIFI hálózatához
• Állami intézmény, biztonság
![Page 17: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/17.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 17. oldal
Rendszer
• Gentoo Linux
• 64 bit
• Adminisztráláshoz Python-ban írt programokat használunk
• Sun Java 5.0
![Page 18: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/18.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 18. oldal
Biztonság
• Nincs távoli adminisztráció, pl. ssh vagy webmin
• Gépek közötti kommunikáció naplózva van
• Azonnali riasztás nem várt esemény bekövetkeztekor
• Napi statisztikák, kimutatások
• Üzemeltető csapat 3 fő
![Page 19: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/19.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 19. oldal
Fejlesztés
• Eclipse SDK, pluginek:
– Tomcat plugin
– Clay plugin (adatbázis tervezés)
– Hibernate Synchronizer plugin
• Hibernate ORM
• Spring frameworkcsak a tranzakció kezelés miatt kell a Hibernate-nek
• Tapestry
• saját komponensek
![Page 20: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/20.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 20. oldal
Tűzfal
• ZORP Professional 3.0 (Bala-bit Kft.)
• Ezt használja pl. az APEH is
• Védelmen túl SSL gyorsítás funkciót is betölt
• nCipher cég nFast Ultra SSL gyorsító kártya
• 2 processzor
• 4 GB RAM
![Page 21: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/21.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 21. oldal
Terhelés elosztás• http://www.linuxvirtualserver.org/
• Ez a gép a bejövő kapcsolatokat szétosztja a szerverek között
• Több technika van erre, mi perpillanat egy nagyon egyszerűt használunk:
– A bejövő kapcsolatok round-robin algoritmus alapján osztjuk szét
– Visszafele kapcsolatok visszaalakítva
Hátránya:
– Nincs visszacsatolás
– Azaz ez nem is igazi terheléselosztás
![Page 22: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/22.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 22. oldal
Terhelés elosztás később
• Visszacsatolás alapján működjön, azaz a szerverek terheltsége alapján ossza szét a kapcsolatokat
• Visszafele kapcsolat ne menjen át a terhelés elosztón
![Page 23: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/23.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 23. oldal
Java szerverek
• Session replikáció a gépek között, ez feltétele az éppen alkalmazott terhelés elosztásnak
• Max 4 processzormag
• Max 8 GB RAM
• Jelenleg Tomcat 5.5
• Mivel pure java ezért elvileg akármi mással is működik (de sosem teszteltük)
![Page 24: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/24.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 24. oldal
Adatbázis szerverek
• Több adatbázis szerver
• Pgpool terhelés elosztás
• Mindegyiken ugyanaz van
• Max 8 processzormag
• Max 32 GB RAM
• Max 3,5 TB
• Jelenleg PostgreSQL 8.0
![Page 25: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/25.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 25. oldal
Biztonsági mentés
• Minden éjszaka minden adatbázisról mentés készül
• Jelenleg a mentés sima SQL szintaktikájú fájlba történik, ami lehetővé teszi, hogy bármikor átvigyük akármilyen adatbázis szerverre
• Bármelyik mentési fájl ember által olvasható és azonnal érthető formátum (mivel SQL kód)
![Page 26: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/26.jpg)
Taninform 2005 – közoktatási iskolai adminisztrációs program 26. oldal
Frissítések
• Önmagát képes frissíteni a kód hálózatról kapott frissítő csomag segítségével
• Rendszert nem képes frissíteni, csak a java kódot
• Adatbázist is önmaga frissíti
• Taninformnak szerves része, ezért ez együtt fut a rendszerrel, nem különálló program végzi = bárhol működik ahol a program
![Page 27: Taninform 2005 – közoktatási iskola-adminisztrációs program és annak rendszerkörnyezete](https://reader036.vdocuments.mx/reader036/viewer/2022062519/56814dca550346895dbb1ff8/html5/thumbnails/27.jpg)
Taninform 2005 – közoktatási iskolaadminisztrációs program 27. oldal
Köszönöm a figyelmet!
Kérdések?
Tóth Csaba