Závěrečná práce: Mgr. Martin Poklop, učo 269226: Vytvoření webové aplikace pro uživatele aplikace Hypothesis
Bakalářská práce
Vytvoření webové aplikace pro uživatele aplikace Hypothesis
Hypothesis Web-based User Interface
Anotace
Předmětem bakalářské práce je vytvoření webové aplikace umožňující export šablon ve formátu XML z databáze aplikace Hypothesis a import takových, zpravidla uživatelem lehce modifikovaných, šablon do vlastní databáze. Součástí aplikace je také modul pro vyhledávání a filtrování šablon podle různých kritérií a jednoduchý validátor, který má za úkol ověření správnosti struktury importovaných šablon. Aplikace byla pojmenována Hypothesis template handler (Správce šablon pro aplikaci Hypothesis).
Abstract
This thesis deals with creation of Hypothesis Web-based user interface for XML templates management. The interface enables export of XML templates from the database of Hypothesis application using special filters and import of XML templates to the database of this application. Basic validation is included in import templates process. The name of this application is Hypothesis Template Handler.
Zadání práce
- import šablon s jejich validací,
- vyhledávání šablon v existující databázi šablon podle kritérií zadaných uživatelem,
- export šablon do souboru ve standardu XML.
- seznámení se systémem Hypothesis,
- seznámení s nástroji pro ORM na platformě Java EE,
- seznámení s aplikačními rámci Vaadin a Hibernate, které budou použity pro tvorbu aplikace (z důvodu konzistence s aplikací Hypothesis),
- analýza a návrh aplikace s použitím standardu UML, zejména pomocí diagramu případů užití a diagramu tříd pro návrh aplikační logiky aplikace,
- analýza stávající struktury databáze využívané modulem, který je cílem této práce, a její popis pomocí diagramu ERD,
- aplikace zprovozněná v JSP/Servlet kontejneru Jetty na přiloženém médiu.
19. 5. 2015 09:22, Mgr. Luděk Bártek, Ph.D., učo 2154
- Zadáno/změněno 19. 6. 2015 09:37, Helena Kryštofová
- Záznam založen 8. 4. 2015 14:53, RNDr. Ing. Lucie Pekárková, učo 60555
- Zveřejnit od 18. 5. 2015 11:23, Alena Dvořáková
- Práce převzata 18. 5. 2015 11:23, Alena Dvořáková
Literatura
- PITNER, Tomáš. Testování aplikací na platformě Java EE. In Sborník konference Tvorba softwaru 2006. Ostrava: VŠB-TU, 2006, s. 182-189. ISBN 80-248-1082-4.
- GONCALVES, Antonio. Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional. New York: Springer-Verlag, 2009, 500 s. ISBN 978-1-4302-1954-5.
- Java EE 7 developer handbook :develop professional applications in Java EE 7 with this essential reference guide. Edited by Peter A. Pilgrim. 1 online r. ISBN 9781849687959.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Návrh a implementácia systému pre správu obchodných prípadov
Bc. Peter Gracík -
Systém řízení výuky a systém pro tvorbu výukového obsahu
Bc. Adam Ryvola, učo 410219 -
Moderní webové aplikační frameworky
Mgr. Jan Pater, učo 374408 -
Návrh a implementácia systému pre správu obchodných prípadov
Bc. Peter Gracík -
Tvorba webových aplikací pomocí komponentně orientovaného rámce
Mgr. Jan Krpata, učo 60345 -
Podpůrný nástroj pro výuku značkovacích jazyků
Bc. Jiří Krejčí -
Nástroj na analýzu logů
Mgr. Tomáš Došek -
Tiketovací systém
Mgr. Jan Škrabal




