Anketa ČVUT verze 3 - modul pro správu anket - uživatelské rozhraní
CTU survey version 3 - poll management module - frontend
Type of document
bakalářská prácebachelor thesis
Author
Jakub Jun
Supervisor
Valenta Michal
Opponent
Bařinka Lukáš
Field of study
Webové a softwarové inženýrstvíStudy program
InformatikaInstitutions assigning rank
katedra softwarového inženýrstvíRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Anketa ČVUT verze 3 v současné době postrádá nástroj pro snadnou správu jednotlivých fakultních anket, které by od sebe měly být odlišné, neboť každá fakulta vyžaduje specifický druh zpětné studentské vazby. Díky tomu se individuální anketní změny v systému dělají jen velmi obtížně, zdlouhavě a s vysokým rizikem výpadku celého anketního systému. Proto se tato bakalářská práce věnuje nejprve analýze současných řešení v aplikaci Anketa ČVUT verze 3 zejména z hlediska uživatelského rozhraní, v její návaznosti pak zpracovává a implementuje návrh uživatelského rozhraní nového modulu sloužícího pro uživatelsky přívětivou administraci anketního systému. Uživatelské rozhraní je dále otestováno a uvedeno do ostrého provozu. Současná řešení jsou analyzována zejména z hlediska návrhu aplikace, čitelnosti a udržitelnosti kódu a volených programů a knihoven. Výsledkem je funkční, otestované a nasazené řešení uživatelského rozhraní, které se vyvaruje chyb předchozích autorů, díky tomu je snadno udržovatelné a otevírá tedy možnosti dalšímu vývoji. Ve spojení se souběžnou bakalářskou prací Duc Thang Nguyena, zaměřenou na serverovou část aplikace, poskytuje kompletní subsystém, který je připraven zjednodušit přípravu anket pro následující běh Ankety ČVUT. CTU Survey version 3 is currently missing a tool for straightforward administration of individual faculty surveys, which should be distinct, because each faculty requires a specific type of student feedback. That makes implementing individual survey changes difficult, time consuming and error prone, increasing risk of whole system failure. That is the reason why this bachelor's thesis pursues analysis of current user interfaces of the CTU Survey version 3 system and follows up with a design and an implementation of a new user interface of a new module designated to offer a user friendly administration of the CTU Survey system. The interface is then tested and deployed to production environment. Current interface solutions are analyzed primarily in terms of application design, code readability and sustainability and chosen softwares and libraries. The product is functional, tested and deployed solution of user interface which avoids mistakes of previous authors and therefore is easily sustainable and opens new options for next development. In conjunction with parallel bachelor's thesis of Duc Thang Nguyen aimed at server-side part of the application, provides a complete subsystem which is ready to simplify survey preparations for the following CTU Survey run.
Collections
- Bakalářské práce - 18102 [1729]