Webes gráf- és modellmegjelenítő

OData támogatás
Konzulens:
Vajk Tamás
Automatizálási és Alkalmazott Informatikai Tanszék

Jelen diplomaterv témája egy HTML5-ben megvalósított UML osztálydiagram-szerkesztő, melynek példáján keresztül bemutatja egy tetszőleges, HTML környezetben megírható általános modellező alkalmazás elkészítésének lehetőségét. Jelen dokumentum kitér az ilyen alkalmazások webes megvalósításával járó előnyökre és lehetséges buktatókra, beleértve az alkalmazás elérhetőségét és teljesítményét az asztali alkalmazásokhoz képest. Az UML osztálydiagramnak leggyakrabban használt részei kerültek megvalósításra, jelölhetők benne a sztereotípiák, a kapcsolatok kardinalitása, és a szerepek, valamint a láthatóság, alapértékek. Ez elegendő ahhoz, hogy elkezdhessünk egyszerűbb osztálystruktúrákat létrehozni, egyszerűen létrehozható belőle forráskód és átlátható.

Jelen diplomatervben megtalálható az UML osztálydiagram rövid leírása, részletesen kifejtésre kerül a tervezés menete, a JavaScript lehetőségei és korlátai a megvalósítás során. Rövid leírás található többek között a jQueryról, ami nagy segítség volt a diplomamunka írása során, a GXL fájlformátumról, melyet a szerkesztő a diagramok mentésére és betöltésére használ. A mentés szerveroldalon, PHP-ben került megvalósításra, ahova JSON formátumban érkeznek az adatok. A dokumentumot az elkészült alkalmazás összegzése zárja.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.