Aplicación web utilizando .net core para la gestión de la información de empleados en la empresa Ciudad del Auto Cia Ltda (Ciauto).

No Thumbnail Available

Date

2025-02

Journal Title

Journal ISSN

Volume Title

Publisher

Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Tecnologías de la Información

Abstract

This thesis project addresses the development and implementation of a web application for employee information management at Ciudad del Auto CIA Ltda (CIAUTO), using modern technologies such as .NET 8, C#, and Blazor. This solution arises in response to the need to digitize and optimize personnel management processes, which were previously handled manually. The system's architecture stands out for its robustness, implementing API services for the backend and Blazor for the frontend, as well as using Entity Framework for efficient database management. The adoption of Clean Architecture ensures scalable and maintainable code, organizing the project into clearly defined layers that facilitate its evolution and maintenance. The application enables comprehensive management of employee information, including features such as personal data registration and updates, vacation management, medical history, overtime, fines, and certificate generation. The user interface, developed with Blazor, provides a smooth and responsive experience, while the REST API ensures efficient communication between the frontend and backend. The system was successfully deployed on an Ubuntu server, demonstrating the cross-platform versatility of .NET 8. This development has significantly optimized the human resources management processes at CIAUTO, reducing operation times and improving the accuracy of personnel data handling. This project represents a modern technological solution that not only meets CIAUTO's current requirements but also establishes a solid foundation for future expansions and improvements in the company's human resources management.

Description

El presente proyecto de titulación aborda el desarrollo e implementación de una aplicación web para la gestión de información de empleados en la empresa Ciudad del Auto CIA Ltda (CIAUTO), utilizando tecnologías modernas como .NET 8, C# y Blazor. Este sistema surge como respuesta a la necesidad de digitalizar y optimizar los procesos de administración del personal, anteriormente manejados de forma manual. La solución implementada se destaca por su arquitectura robusta, utilizando API Services para el backend y Blazor para el frontend, junto con Entity Framework para la gestión eficiente de la base de datos. La implementación de Clean Architecture garantiza un código mantenible y escalable, organizando el proyecto en capas claramente definidas que facilitan su mantenimiento y evolución. El sistema permite la gestión integral de la información de empleados, incluyendo funcionalidades como registro y actualización de datos personales, gestión de vacaciones, historial clínico, horas extras, multas y generación de certificados. La interfaz de usuario, desarrollada con Blazor, proporciona una experiencia fluida y responsiva, mientras que la API REST (transferencia de estado representacional) garantiza una comunicación eficiente entre el frontend y backend. La aplicación se desplegó exitosamente en un servidor Ubuntu, demostrando la versatilidad multiplataforma de .NET 8. El sistema ha logrado optimizar significativamente los procesos de gestión de recursos humanos en CIAUTO, reduciendo tiempos de operación y mejorando la precisión en el manejo de datos del personal. Este proyecto representa una solución tecnológica moderna que no solo cumple con los requerimientos actuales de CIAUTO, sino que también establece una base sólida para futuras expansiones y mejoras en la gestión de recursos humanos de la empresa.

Keywords

TALENTO HUMANO, ASP .NET CORE, MICROSERVICIOS, SWAGGER, ARQUITECTURA LIMPIA, BLAZOR WEB ASSEMBLY, SYNCFUSION

Citation

Endorsement

Review

Supplemented By

Referenced By