Práce se zabývá návrhem a implementací mobilní aplikace pro docházku a výkazy práce v organizaci. V práci je analyzována architektura současného systému a je nalezen způsob integrace mobilní aplikace do současného systému. Práce popisuje vývoj webové služby v Java EE a vytvoření Android RESTful klientské aplikace. Jsou respektovány požadavky uživatelů a funkčnost současného systému.
Anotace v angličtině
This thesis deals with design and implementation of mobile application for attendance and work records in company. Thesis analyzes architecture of current system and finds a way how to integrate new application to it. Thesis presents development of a RESTful web service on Java EE server and creation of an Android RESTful web service client, while respecting requirements of users and functionality of present system.
Klíčová slova
mobilní aplikace, webové služby, Java, RESTful, Android, Spring
Klíčová slova v angličtině
mobile application, web services, Java, RESTful, Android, Spring
Rozsah průvodní práce
103
Jazyk
CZ
Anotace
Práce se zabývá návrhem a implementací mobilní aplikace pro docházku a výkazy práce v organizaci. V práci je analyzována architektura současného systému a je nalezen způsob integrace mobilní aplikace do současného systému. Práce popisuje vývoj webové služby v Java EE a vytvoření Android RESTful klientské aplikace. Jsou respektovány požadavky uživatelů a funkčnost současného systému.
Anotace v angličtině
This thesis deals with design and implementation of mobile application for attendance and work records in company. Thesis analyzes architecture of current system and finds a way how to integrate new application to it. Thesis presents development of a RESTful web service on Java EE server and creation of an Android RESTful web service client, while respecting requirements of users and functionality of present system.
Klíčová slova
mobilní aplikace, webové služby, Java, RESTful, Android, Spring
Klíčová slova v angličtině
mobile application, web services, Java, RESTful, Android, Spring
Zásady pro vypracování
Prozkoumejte systém IMIS pro evidenci docházky a pracovních výkazů. Vyberte činnosti, které by bylo vhodné implementovat i pro mobilní zařízení.
Navrhněte mobilní aplikaci pro platformu Android, která bude obsahovat vybrané funkce z předchozího bodu zadání. Zvažte aspekty zabezpečení komunikace aplikace se systémem.
Implementujte navržené řešení, berte přitom v úvahu možnou rozšiřitelnost o další funkce.
Ověřte funkcionalitu vytvořené aplikace.
Zásady pro vypracování
Prozkoumejte systém IMIS pro evidenci docházky a pracovních výkazů. Vyberte činnosti, které by bylo vhodné implementovat i pro mobilní zařízení.
Navrhněte mobilní aplikaci pro platformu Android, která bude obsahovat vybrané funkce z předchozího bodu zadání. Zvažte aspekty zabezpečení komunikace aplikace se systémem.
Implementujte navržené řešení, berte přitom v úvahu možnou rozšiřitelnost o další funkce.