DSpace logo

Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.utmachala.edu.ec/handle/48000/11628
Título : Sistema web para la gestión de procesos de pasantías y prácticas preprofesionales
Autor : Tenecota Uyaguari, Jefferson Andres
Director(es): Celleri Pacheco, Jennifer Katherin
Palabras clave : SISTEMA WEB, AUTOMATIZACIÓN DE PROCESOS;PASANTÍAS/PRÁCTICAS PREPROFESIONALES, DJANGO, PYTHON
Fecha de publicación : 4-sep-2017
Editorial : Machala
Citación : Tenecota Uyaguari, J.A. (2017) Sistema web para la gestión de procesos de pasantías y prácticas preprofesionales (trabajo de titulación). UTMACH, Unidad Académica de Ingeniería Civil, Machala, Ecuador. 117 p.
Descripción : The process automation in the Higher Education Institutions (HEIs) in Ecuador are part of the parameters that guarantee the quality of the services provided in these institutions. One of the components that work at the Technical University of Machala (UTMACH) is Preprofessional Internships / Practices. In this component, the creation and approval of Pre-professional Internship / Internship programs, start of Pre-professional Internship / Internship management within each career, creation of applications for Pre-professional Internships / Internships by students and approval by the Career coordinators, assignment of tutors to students, registration of on-site supervision, registration of tutorials, registration of daily activities by students and monthly reports of tutors.   At present, the UTMACH does not have a system that automates the processes mentioned, but that they control with the Microsoft office automation program Excel. The use of this type of tools does not allow to obtain updated information in real time, to cover this requirement, through this titling work is proposed to develop a web system that manages in an automated way the processes previously mentioned.   For the development of the web system we analyzed the different proposals existing among them the most popular programming languages ​​for web development like PHP, ASP.NET, Python, Ruby, Node.js. After comparing the different technologies Python was selected as a programming language and Postgres as a database since Python is a programming language that allows me to have an easy-to-understand syntax, is multiplatform, object oriented, simple and fast to program , Besides possessing a great variety of frameworks that agilitan the web development, between which Django was chosen since it allows the fast development and a clean design, as for Postgres its stability, scalability and besides being free, turn it into the best choice .   This type of software development projects requires a very good communication between the developers and the users for a constant presentation of advances and receipt of comments by the client, in this case the end users. For this reason, the methodology that applies perfectly is eXtreme Programming. This methodology, despite being one of the oldest is also one of the most robust and most used worldwide, it has developed many others.    Several meetings were held for the presentation of progress with the directors of the Directorate of Linkage, Cooperation, Internships and Practices, and members of the UTMACH Information and Communications Technologies Division participated in the meetings. The system is developed to be absolutely compatible with other systems implemented in the university and from which information will be obtained.
Resumen : La automatización de procesos en las Instituciones de Educación Superior (IES) en Ecuador forman parte de los parámetros que garantizan la calidad de los servicios que se prestan en estas instituciones. Uno de los componentes que funcionan en la Universidad Técnica de Machala (UTMACH) es Pasantías/Prácticas Preprofesionales. En este componente se realizan procesos de creación y aprobación de programas de Pasantías/Prácticas Preprofesionales, inicio de gestión de Pasantías/Prácticas Preprofesionales dentro de cada carrera, creación de solicitudes de Pasantías/Prácticas Preprofesionales por parte de los estudiantes y aprobación por parte de los coordinadores de carrera, asignación de docentes tutores a estudiantes, registro de supervisión in-situ, registro de tutorías, registro de actividades diarias por parte de los estudiantes y reportes mensuales de docentes tutores. En la actualidad, la UTMACH no posee un sistema que automatice los procesos mencionados, sino que llevan un control con el programa ofimático Excel de Microsoft. El usar este tipo de herramientas no permite obtener información actualizada y en tiempo real, para cubrir este requerimiento, mediante este trabajo de titulación se propone desarrollar un sistema web que gestione de forma automatizada los procesos anteriormente citados. Para el desarrollo del sistema web se analizaron las diferentes propuestas existentes entre ellas los lenguajes de programación más populares para el desarrollo web como PHP, ASP.NET, Python, Ruby, Node.js. Luego de comparar las diferentes tecnologías se seleccionaron a Python como lenguaje de programación y Postgres como base de datos puesto que Python es un lenguaje de programación que me permite tener una sintaxis fácil de entender, es multiplataforma, orientado a objetos, sencillo y rápido de programar, además de poseer una gran variedad de frameworks que agilitan el desarrollo web, entre los cuales se escogió a Django puesto que permite el desarrollo rápido y un diseño limpio, en cuanto a Postgres su estabilidad, escalabilidad y además de ser libre, la convierten en la mejor opción . Este tipo de proyectos de desarrollo de software requiere de una muy buena comunicación entre los desarrolladores y los usuarios para una constante presentación de avances y recepción de comentarios por parte del cliente, en este caso los usuarios finales. Por esta razón, la metodología que se aplica perfectamente es la eXtreme Programming. Esta metodología a pesar de ser una de las más antiguas es también una de las más robustas y más utilizadas a nivel mundial, de ella se han desarrollado muchas otras. Se realizaron varias reuniones para la presentación de avances con los directivos de la Dirección de Vinculación, Cooperación, Pasantías y Prácticas, también participaron en las reuniones los miembros de la Dirección de Tecnologías de la Información y las Comunicaciones de la UTMACH. El sistema está desarrollado para que sea absolutamente compatible con otros sistemas implementados en la universidad y de los cuales se obtendrá información. Luego del desarrollo se realizaron pruebas de funcionalidad de los procesos más importantes y además se evaluó la calidad del sistema utilizando parámetros y herramientas recomendadas, de las cuales se obtuvieron resultados satisfactorios. El sistema será implementado por la IES después de que el personal de sistemas realice la conexión con las herramientas que se utilizan.
URI : http://repositorio.utmachala.edu.ec/handle/48000/11628
Aparece en las colecciones: Trabajo de Titulación Ingeniería de sistemas

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
TTUAIC_2017_IS_CD0005.pdf6,01 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons