bachelorThesis
Desarrollo de aplicación web para el seguimiento y reporte de actividades laborales en Softtek
Development of a web application for the monitoring and reporting of work activities in Softtek
Registro en:
instname:Politécnico Grancolombiano
reponame:Alejandría Repositorio Comunidad
Autor
Ballén Agudelo, Jhon Jairo
Institución
Resumen
En la realización de la practica empresarial se identificó un problema que involucra a cada empleado, diariamente se deben reportar las horas trabajadas y las actividades en las que se emplearon dichas horas. Semanalmente llega un correo electrónico reportando el retraso de los empleados en el cargue de las horas mencionadas anteriormente y solicitándoles que se realice este proceso. En base en lo mencionado anteriormente, se plantea como una posible solución el desarrollo de una aplicación web, pero para poder realizar este desarrollo primero se realiza un proceso de investigación de los temas que involucran el mismo, como lo son todos los conceptos relacionados a una aplicación web, pasando por los diferentes campos del desarrollo como lo son; bases de datos, back-end, front-end, metodologías de desarrollo y documentación. Resumen .... 6
Planteamiento del problema.... 7
Objetivos…8
Objetivo general... 8
Objetivos específicos... 8
Cargo y funciones... 9
Cargo…. 9
Funciones...9
Alcance…10
Justificación...... 11
Marco Teórico.... 12
Aplicación web ... 12
ProtocoloHTTP.....12
JavaScript.. 13
HTML (HyperText Markup Language) .....13
Angular ..... 14
Base de datos no relacional.... 14
MongoDB.........15
Node.js....15
Express.js.... 16
Definición de UML (Lenguaje Unificado de Modelado) ... 16
MetodologíaScrum.....17
Nodemailer....18
Metodología... 19
Analizar la página para el cargue de horas ... 19
Elegir una metodología ágil de desarrollo ... 19
Levantamiento de requerimientos…. 20
Selección de tecnologías para el desarrollo ... 20
Diseño ......21
Arquitectura de software.... 21
Muck-Ups .... 22
Implementación ..... 26
Resultados esperados.... 27
Resultados obtenidos.... 28
Análisis de la página actual de la empresa para el cargue de horas... 28
Resultados obtenidos de la metodología Scrum ... 29
Levantamiento de requerimientos.... 35
Selección de tecnologías para el desarrollo ... 56
Implementación …. 66
Cronograma…76
Conclusiones...... 77
Bibliografía .... 78 In carrying out the business practice, a problem was identified that involves each employee, daily the hours worked and the activities in which said hours were used must be reported. An email arrives weekly reporting the delay of the employees in loading the hours mentioned above and requesting them to carry out this process. Based on the aforementioned, the development of a web application is proposed as a possible solution, but in order to carry out this development, a process of investigation of the issues that involve it is first carried out, as are all the concepts related to a web application. web application, going through the different fields of development as they are; databases, back-end, front-end, development methodologies and documentation.