Desarrollo e implementación de una aplicación web correspondiente al módulo gestión de planificación para el proceso de titulación en la Carrera Sistemas de Información de la Facultad de Ingeniería Industrial de la Universidad de Guayaquil.

Fecha
2018-04-23
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad de Guayaquil. Facultad de Ingeniería Industrial. Carrera de Licenciatura en Sistemas de Información.
Resumen
El siguiente trabajo se presenta como el desarrollo e implementación de un sistema web de planificación para el departamento de titulación en la Carrera Sistemas de Información de la Facultad de Ingeniería Industrial de la Universidad de Guayaquil. Este proyecto es un módulo que estará integrado con otros tales como: inscripción, anteproyecto, tutorías, revisión y sustentación, siendo un macro sistema de titulación de carrera. Para el desarrollo de este proyecto se realizó un estudio comparativo de lenguajes de programación, patrones de diseño, arquitectura de sistemas, gestor de base de datos y metodología de desarrollo. Adicionalmente se obtuvo conceptualización a cerca de tecnologías de desarrollo que se utilizaron como: Hibérnate+JPA para el mapeo y conexión de base de datos, Framework Spring para gestionar las transacciones a nivel de servicio. Durante la investigación de este proceso se hizo un levantamiento de información a través de entrevistas, análisis documental y observación directa por parte de la Srta. Ivana Vera Salavarria encargada del Modelamiento del proceso. Tomando como referencia aquello y utilizando la metodología de desarrollo iconix se pudo obtener los requerimientos funcionales, actores, roles, casos de uso, diagrama de secuencia, componentes, despliegue y clases. Generando finalmente el modelo entidad relación de base de datos del sistema, como plataforma de desarrollo se utilizó Netbeans 8.2, servidor Apache Tomcat 9.3 para ejecutar el aplicativo y PostgreSQL como plataforma de Base de Datos. Finalmente se logró establecer el sistema de planificación para llevar el control de los tiempos establecidos dentro del mismo y mejorar el desenvolvimiento del proceso con una mejor funcionalidad y efectividad.
The following work is presented as the development and implementation of a web planning system for the degree department in the Information Systems Subject of the Industrial Engineering Faculty of the University of Guayaquil. This project is a module that will be integrated with others such as: inscription, preliminary project, tutorials, review and support, being a macro system of degree of the subject. For the development of this project, a comparative study of programming languages, design patterns, systems architecture, database manager and development methodology were carried out. Additionally, conceptualization was obtained about the development of technologies that were used as: Hibérnate + JPA for mapping and database connection, Spring Framework to manage transactions at the service level. During the investigation of this process, information was collected through interviews, documentary analysis and direct observation by Ms. Ivana Vera Salavarria in charge of the modeling process. Taking as a reference that process and using the iconix development methodology, it was possible to obtain the functional requirements, actors, roles, use cases, sequence diagram, components, deployment and classes. Finally, the entity database system relationship model was generated. As a development platform Netbeans 8.2 Apache Tomcat 9.3 server was used, to run the application and PostgreSQL as a database platform. Finally, it was possible to establish the planning system to carry the control of the times established within and improve the development of the process with better functionality and effectiveness.
Descripción
Este documento contiene archivo en PDF.
Palabras clave
DESARROLLO DE SOFTWARE, GESTIÓN DE BASE DE DATOS, FRAMEWORK SPRING, NETBEANS 8.2
Citación