130 likes | 267 Views
Podpora výuky a tvorby ER diagramu ve výukovém systému Barborka. Petr Kopka VŠB – TU Ostrava, 2005. Obsah. Zadání práce Cíle ER diagram ( varianta diagramu, struktura XML) Editor ER diagramů (parametry a moduly appletu) Příklad použití editoru Shrnutí. Zadání práce.
E N D
Podpora výuky a tvorby ER diagramu ve výukovém systému Barborka Petr Kopka VŠB – TU Ostrava, 2005
Obsah • Zadání práce • Cíle • ER diagram(varianta diagramu, struktura XML) • Editor ER diagramů (parametry a moduly appletu) • Příklad použití editoru • Shrnutí
Zadání práce • Návrh editoru ER diagramů pro výuku a testování • Možnost pozdějšího rozšíření (UML diagramy: use case, class, activity: pozn. autora) • Implementace do LMS Barborka
Cíle • Varianta ER diagramu vhodná pro editor • Návrh pro účely e-learningu i pro samostatné používání • Použité technologie (Java, XML, PHP)
Skutečnost Možné varianty ER diagramu ER diagram v editoru
Editor – parametry appletu <param name=key value="1A2B"> <param name=mode value="teacher"> <param name=language value=„cesky"> <param name=http_source value="http://localhost/erd/ERDin.php"> <param name=http_target value="http://localhost/erd/ERD.php">
Editor – moduly • Modulární řešení editoru ER diagramů • Tři moduly Vytvářecí - TEACHER Testovací - STUDENT Prezentační - PREVIEW
Editor – Vytvářecí modul • Kompletní tvorba ER diagramu • Jména • Objekty • Entity • Vztahy • Nastavení vazeb mezi objekty ER diagramu • Kardinalita • Členství ve vztahu • Odeslání výsledku
Editor – Testovací modul • Tvorba objektů Přiřazení jmen ze seznamu • Nastavení vazeb Kardinalita, členství ve vztahu • Odeslání výsledku
Editor – Prezentační modul • Pouze načtení a zobrazení uložených dat ER diagramu • Možnost manipulace s komponentami ER diagramu
Shrnutí • Zhodnocení dosažených cílů • Editor • Použití pro LMS Barborka • Možnosti pozdějšího rozšíření • Prameny • Odborná literatura • Tutoriály programování (www.sun.com, …) • Zdrojové kódy (XML, …)