Resumen:
|
[ES] Este trabajo de fin de grado se basa en el desarrollo de una aplicación de fichaje para
los empleados de una empresa. En dicha aplicación los usuarios podrán iniciar sesión, consultar y modificar sus datos personales ...[+]
[ES] Este trabajo de fin de grado se basa en el desarrollo de una aplicación de fichaje para
los empleados de una empresa. En dicha aplicación los usuarios podrán iniciar sesión, consultar y modificar sus datos personales y registrar las
horas trabajadas, así como la localización en el momento del registro de dichas horas y
consultar el resultado de su jornada en forma de informes. En función del tipo de
usuario, éste tendrá acceso a distintas funcionalidades. El proyecto surge de la
necesidad de registrar la jornada real con respecto al horario teórico conforme a la ley.
A su vez, es una forma de mejorar el rendimiento del trabajador.
La aplicación se desarrollará para la plataforma Android empleando el lenguaje de
programación JAVA. Se va a estudiar si conviene mejor implementar una estructura
básica a modo de un servidor Apache HTTP alojado en un PC y con un gestor de base
de datos MySQL o si realizar una integración en Cloud, por ejemplo, con la
herramienta Firebase de Google.
[-]
[EN] This final degree project is based on the development of a work tracking app for the
employees of a company. In this app, users will be able to log
in, check and modify their personal data and record the daily working ...[+]
[EN] This final degree project is based on the development of a work tracking app for the
employees of a company. In this app, users will be able to log
in, check and modify their personal data and record the daily working hours, as well as
the location at the time of the recording and check reports of their workday.
Depending on the type of user, they will have access to different functionalities. The
project arises from the need to record the actual working day with respect to the
theoretical schedule according to the law. In turn, it is a way to improve the worker¿s
performance.
The application will be developed for the Android platform making use of the JAVA
programming language. It will be studied whether it is better to implement a basic
structure such as an Apache HTTP server hosted on a PC and with a MySQL database
manager or whether to perform a Cloud integration, for example, with Google's
Firebase tool.
[-]
|