Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

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

Hasonló előadás


Az előadások a következő témára: "Webes MES keretrendszer fejlesztése Kiss Miklós Dániel G-5S8 Tervezésvezető: Dr. Hornyák Olivér."— Előadás másolata:

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

2 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

3 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.

4 Kliens - Szerver felépítés

5 A kommunikáció

6 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

7 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

8 A keretrendszer képességei III.

9 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

10 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

11 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

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

13 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 "); }

14 Ö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

15 Köszönöm a figyelmet!

16

17


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

Hasonló előadás


Google Hirdetések