Upload
istas
View
26
Download
0
Embed Size (px)
DESCRIPTION
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. - PowerPoint PPT Presentation
Citation preview
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)
ER diagram v editoru
Skutečnost
Možné varianty ER diagramu
XML struktura
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í vazebKardinalita, č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
Použití editoru
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, …)