The application of NFC technology to create a mobile clock-in/out inspection device.
Bukowski, Maciej (2018)
Bukowski, Maciej
Centria-ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018081314484
https://urn.fi/URN:NBN:fi:amk-2018081314484
Tiivistelmä
Access mode control in many companies is a basic data necessary for payment purposes. Though computers are present in our everyday life, no low cost and easy to use access mode solution exists. To date, employees at the second hand shops of the Finnish Red Cross (SPR) manage this by signing on paper lists. Afterwards, somebody has to spend a lot of time and energy preparing reports.
The aim of the thesis is to create and develop an application for an Android device which will be a part of a system for access mode control. The application will cooperate with the Firebase database and Web Management Panel. This application will allow the collection of data about the time employees start and end their working day. This data will be saved to the database, from where it will be accessible via the Web Management Panel, which will allow the generation of reports for any given period of time, without the obligation to re-calculate everything. Another very important feature of this system will be that it is quite simple to develop and maintain. In addition, it will be extremely reasonable to install at the destination locations, due to the fact that it is wireless and does not need any particular terminals. The terminal can be almost any Android mobile device, which is consistent with the requirements.
----- Podstawą wypłacania wynagrodzeń pracowników najemnych jest zawsze ewidencja czasu pracy. Taka ewidencja jest również prowadzona w sklepach z artykułami używanymi, których właścicielem jest Fiński Czerwony Krzyż – Suomen Punainen Risti (SPR). Dotychczas, w tej instytucji ewidencja czasu pracy była prowadzona za pomocą papierowych list imiennych, na których pracownicy zaznaczali godzinę przyjścia do i wyjścia z pracy. Następnie, listy te były zbierane w okręgu działania SPR i znajdujące się na nich dane były wprowadzane do centralnego systemu ewidencji czasu pracy, co było procesem żmudnym i długotrwałym.
Celem tej pracy było zaprojektowanie i wykonanie aplikacji pracującej pod systemem operacyjnym Android, której zadaniem jest zautomatyzowanie ewidencji czasu pracy w Fińskim Czerwonym Krzyżu. Aplikacja współpracowałaby z bazą danych Firebase i Internetowym Panelem Administracyjnym. Aplikacja pozwoli na zbieranie danych o czasie rozpoczęcia i zakończenia pracy przez pracowników. Dane będą zapisywane do bazy danych skąd będą one dostępne dla Internetowego Panelu Administracyjnego, który pozwoli na generowanie raportów z dowolnego okresu czasu, bez konieczności żmudnego, ręcznego przetwarzania danych.
Inne bardzo ważne cechy systemu to względna prostota produktu i łatwość obsługi. Aplikacja pracująca pod popularnym systemem Android będzie mogła komunikować się z centralną ewidencją czasu pracy SPR w sposób bezprzewodowy, a także nie będzie wymagać specjalistycznego urządzenia końcowego. Terminalem może być dowolne urządzenie pracujące pod kontrolą systemu operacyjnego Android, spełniające wymagania opisane w pracy. Przy takich założeniach koszty instalacyjne i eksploatacyjne aplikacji będą bardzo niskie, co z punktu widzenia klienta stanowi ważny argument.
The aim of the thesis is to create and develop an application for an Android device which will be a part of a system for access mode control. The application will cooperate with the Firebase database and Web Management Panel. This application will allow the collection of data about the time employees start and end their working day. This data will be saved to the database, from where it will be accessible via the Web Management Panel, which will allow the generation of reports for any given period of time, without the obligation to re-calculate everything. Another very important feature of this system will be that it is quite simple to develop and maintain. In addition, it will be extremely reasonable to install at the destination locations, due to the fact that it is wireless and does not need any particular terminals. The terminal can be almost any Android mobile device, which is consistent with the requirements.
-----
Celem tej pracy było zaprojektowanie i wykonanie aplikacji pracującej pod systemem operacyjnym Android, której zadaniem jest zautomatyzowanie ewidencji czasu pracy w Fińskim Czerwonym Krzyżu. Aplikacja współpracowałaby z bazą danych Firebase i Internetowym Panelem Administracyjnym. Aplikacja pozwoli na zbieranie danych o czasie rozpoczęcia i zakończenia pracy przez pracowników. Dane będą zapisywane do bazy danych skąd będą one dostępne dla Internetowego Panelu Administracyjnego, który pozwoli na generowanie raportów z dowolnego okresu czasu, bez konieczności żmudnego, ręcznego przetwarzania danych.
Inne bardzo ważne cechy systemu to względna prostota produktu i łatwość obsługi. Aplikacja pracująca pod popularnym systemem Android będzie mogła komunikować się z centralną ewidencją czasu pracy SPR w sposób bezprzewodowy, a także nie będzie wymagać specjalistycznego urządzenia końcowego. Terminalem może być dowolne urządzenie pracujące pod kontrolą systemu operacyjnego Android, spełniające wymagania opisane w pracy. Przy takich założeniach koszty instalacyjne i eksploatacyjne aplikacji będą bardzo niskie, co z punktu widzenia klienta stanowi ważny argument.