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.
Annotation in English
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.
Keywords
mobilní aplikace, webové služby, Java, RESTful, Android, Spring
Keywords in English
mobile application, web services, Java, RESTful, Android, Spring
Length of the covering note
103
Language
CZ
Annotation
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.
Annotation in English
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.
Keywords
mobilní aplikace, webové služby, Java, RESTful, Android, Spring
Keywords in English
mobile application, web services, Java, RESTful, Android, Spring
Research Plan
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.
Research Plan
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.