Webes MES keretrendszer fejlesztése Kiss Miklós Dániel G-5S8 Tervezésvezető: Dr. Hornyák Olivér.

Slides:



Advertisements
Hasonló előadás
VIRTUÁLIS IDŐKAPSZULA
Advertisements

Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
IT-DEV-CON – Addig nyújtózkodj, ameddig a felhőd ér! Kőnig Tibor | blogs.msdn.com/tibork-on-ms | twitter.com/tibork.
Programozás III STRING-XML.
Flex: csak rugalmasan! Kiss-Tóth Marcell Magyarországi Web Konferencia március 18.
Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Adatbázis alapú rendszerek 1. Gyakorlat Követelmények / SQL.
Windows SharePoint Services 3.0
Étrendkészítő webalkalmazás OO PHP és MySQL alapon 2/4
BANKFIÓK Egy elképzelés tényleges megvalósítása valós tervek alapján.
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
Hálózati architektúrák
Többfelhasználós és internetes térkép kezelés, megjelenítés.
Tisztaszoftver a gyakorlatban
Elektronikus archiválórendszer fejlesztése PKI alapokon Készítette: Kollár Balázs november 11.
Adatbányászati technikák (VISZM185)
Rumi László, informatikai igazgató Viczián István, vezető tervező
1 Fejlett Programozási Technikák 2. 15/9. Fejlett Programozási Technológiák 2. 2 Az előző mai előadás tartalma: Számítógépes biztonság Jáva és a biztonság.
A Java programozási nyelvSoós Sándor 1/17 Java programozási nyelv 4. rész – Osztályok II. Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai.
Osztott alkalmazások kezelése. VIR elosztott architektúra indítékai: - meglévő komponensek integrációja - WEB / Internet elterjedése (nemzetköziség) -
Látványos vektrorgrafikus és deklaratív prezentációs réteg 3D támogatássalLátványos vektrorgrafikus és deklaratív prezentációs réteg 3D támogatással Egységesített.
Önleíró adatok: XML INFO ÉRA, Békéscsaba
© Kozsik Tamás Csomagok. © Kozsik Tamás A program tagolása Típusdefiníciók (osztályok, interfészek) Metódusok Blokk utasítások Csomagok.
Takács Péter – Tamás János – Lénárt Csaba DE-ATC-MTK Víz és Környezetgazdálkodási Tanszék E-agrárium & E-vidék Agrárinformatikai.
Google earth és a térinformatika kapcsolata
WEB MES (webes gyártásirányító rendszer)
1 Operációs rendszerek Az NT folyamatok kezelése.
XML támogatás adatbázis-kezelő rendszerekben
Szaktanácsadás SQL Server UpgradeTeljesítményoptimalizálás Replikáció kialakítás Disaster Recovery tervezés.NET Framework alapú fejlesztések.
Webes Információs Rendszerek fejlesztése
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
Szoftverarchitektúrák 12. Sorozat portál
ARCHITECTArchitect AcademyFoundationsInsidersMCPtréningekvizsgákgyakorlatprojektek Novák István eEvangelist – „Dive deeper” Grepton Zrt. Technológiai vezető.
Budapest, június 28. Ontológia kezelő modul tervezése szöveges információt kezelő informatikai rendszer számára Förhécz András BME Méréstechnika.
LOGO Webszolgáltatások Készítette: Kovács Zoltán IV. PTM.
WEB 2.0. Amiről szó lesz… Web átalakulóban, a WEB 2.0 –Újszerű weboldalak… –Első a tartalom! –A felhasználók hatalomátvétele?! –A Web mint platform –
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
APEX BMF, II. félév.
Alkalmazói programok Integrált felhasználói rendszerek Számítómunkahelyen szükséges felhasználói programokat egy csomagban, modulokban tartalmazza; az.
A tolnasport.hu honlap adminisztrációja Készítette a Tolna Megyei Sportszövetségek Szövetsége a Nemzeti Civil Alapprogram NCA-DP-10-D pályázata keretében.
Adatbázis kezelés.
ORACLE ORDBMS adminisztrációs feladatok 3. rész dr. Kovács László 2004.
Java web programozás 11..
Varga Viktor – G36ECF 1/5 Vendéglátói szoftverek sajátosságai Varga Viktor.
OKOSTELEFON KÖZÉPRÉTEG, VALÓS IDEJŰ TELJESEN ELOSZTOTT ADATFELDOLGOZÁS
Java web programozás 7-8..
Spanyolország gyöngyszeme: GRANADA Egy hobby portál kivitelezése.
CALDERONI ELEKTRONIKUS FORRÁSKEZELŐ ÉS PUBLIKÁCIÓS RENDSZER CALDERONI REFERENSKÉPZÉS
Java web programozás 5..
Java web programozás 6..
A PKI project célja Digitális kulccsal elérhető szerver Hamisíthatatlan naplózás Új kulcsok dinamikus létrehozása Felhasználók letiltása.
Java Csoport Antal Péter Bátfai Norbert Jeszenszky Péter.
Palotás Ádám és Fodor Gergely Oracle Data Integrator Bemutató és gyakorlat
A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. Számítógép- hálózatok dr. Herdon Miklós dr. Kovács György Magó Zsolt.
Fórum alkalmazás tervezése Készítette: Lückl Roland és Horváth Gergely és implementálása.
Programozás III JPA.
A Linux operációs rendszer A Linux felépítése. A UNIX önálló változata. Forráskódja szabadon hozzáférhető->gyors terjedés Szabad szoftver de nem nyilvános.
BIRDIE Business Information Reporter and Datalyser Előadó: Schneidler József.
JSF – komponens alapú webfejlesztés. Mi az a JSF mire jó ● Egy szerver oldali, komponens alapú felhasználói felület keretrendszer ● Támogatja a webes.
ELearning az oktatásban készítette: Melega Kálmán iskola: honlap: eLearning:bubo.pataky.hu.
A JaDoX, mint repozitórium szoftver a közgyűjteményi informatikában JaDoX 3 Monguz Portál24 Monguz Kft. Mazula Zoltán.
Ajánlat, szerződés, számla dokumentumok egységes kezelése
Hibernate / EclipseLink / OpenJPA összehasonlítás
Balsai Péter / Mithrandir Kft. Goreczky Roland / Rivendel Kft
LINQ to Xml Xml kezelése Linq-val Zaklóczki Dávid
Kulcsrakész Közgyűjteményi Portál
Hálózati architektúrák
Hálózatkezelés Java-ban
B M Java Programozás 5. Gy: Java alapok IT A N Adatkezelő 1.rész
Előadás másolata:

Webes MES keretrendszer fejlesztése Kiss Miklós Dániel G-5S8 Tervezésvezető: Dr. Hornyák Olivér

Kitűzött cél I. Egy olyan keretrendszer készítése: –alkalmas gyártás irányítási modulok befogadására, fejlesztésére –klasszikus kliens - szerver alkalmazás többfelhasználós moduláris –szabványos technológiákra épül: Java XML Socket, HTTP, RMI

Kitűzött cél II. Objektum prototípus létrehozása, mely –XML dokumentum segítségével definiálható –XML-lé alakítható, visszaolvasható –automatikus működésű: attribútum kezelés, perzisztencia: tárolás, keresés, betöltés, beépíthető felület elemek az objektum kezelésére: –létrehozás, módosítás, –keresés, –hierarchia kezelés, XML formára alakítás, visszaolvasás.

Kliens - Szerver felépítés

A kommunikáció

A keretrendszer képességei I. Grafikus felület a kliens oldalon Adatbázis hozzáférés szerver oldalon Modulok dinamikus betöltése mindkét oldalon, Felhasználók, szerepkörök kezelése Session kezelés Hozzáférés kezelés és ellenőrzés Naplózás

A keretrendszer képességei II. kliens és szerver oldali modulok, blokkok –létrehozásának támogatása: prototípus modulok modulokhoz tartozó generált menük panelek dinamikus előállítása –beépítésének támogatása adminisztrációs felület a hozzáférések kezelésére kérés és válasz közvetítése a kliens és szerver között „GYEK”: gyakran előforduló kérések szolgáltatásként nyújtása

A keretrendszer képességei III.

Anchestor, Getable, Setable, Addable az attribútumok tárolása lehetőség az attribútumhierarchia kialakítására, módosítására ID, és egyedi név kezelése XML réteg Inicializálás XML leíró alapján. az objektum írása, olvasása XML formában

SQL és DB réteg Az objektum kezelésére alkalmas SQL utasítások generálása az objektum perzisztenciájának kezelése (HTML) és SWING réteg Az objektum kezelésére alkalmas felületek generálása –létrehozás, módosítás –keresés –hierarchia kezelés

WEBMESSUPERCLASS HIERARCHY Objektumok leszármaztatási pontjai Objektumok létrehozása A leíró XML fájl megírásával A WEBMESSUPERCLASS-ból, vagy a WEBMESSUPERCLASSHIERARCHY-ból származtatva, közvetlenül Opcionális: ObjektumID létrehozása

XML leíró fájl RequestObject.xml:

Objektum létrehozása package base.objects; import base.WEBMES_ID; import base.object.WEBMESSUPERCLASS; public class RequestObject extends WEBMESSUPERCLASS { public RequestObject(WEBMES_ID webmes_id) { super(webmes_id); } public RequestObject() { super(" RequestObject "); }

Összefoglalás A rendszer működik, használható A rendszerre épül Bodnár Gergely (GS1I) diplomamunkája, aki gyártás irányító modulokat készített hozzá Sokat tanultam: –Java, Socket, Thread, JDBC, Reflection API –XML kezelés –SQL, adatbázis kezelés

Köszönöm a figyelmet!