17.1. - Tesis Vera Agurto, Juan Carlos
17.1. - Tesis Vera Agurto, Juan Carlos
FACULTAD DE INGENIERÍA
PROGRAMA DE ESTUDIOS DE INGENIERÍA
INFORMÁTICA Y DE SISTEMAS
Autor
Vera Agurto, Juan Carlos
Asesor
Marín Rodríguez, William Joel
Código ORCID: 0000-0002-0861-9663
PIURA – PERÚ
2021
Palabras Claves:
Key Words:
Theme Computing System
Líneas de Investigación:
i
Titulo
ii
Resumen
iii
Abstract
For the system proposal, the RUP methodology was applied, in analysis and
design, UML for the representation of artifacts, MySQL Server for data management
and PHP for the coding of the program. With regard to research, the study is of a
technological, non-experimental and descriptive purpose.
iv
Índice
Palabras Claves: i
Abstract .............................................................................................................. iv
Introducción ......................................................................................................... 1
Metodología ....................................................................................................... 10
Resultados ......................................................................................................... 14
Análisis y discusión........................................................................................... 54
Conclusiones...................................................................................................... 55
Recomendaciones .............................................................................................. 56
v
Introducción
1
datos. La aplicación informática registra y controla de la información de la biblioteca,
es decir, funciones especificas como distribución, historial, administración,
catalogación, creación de informes y registro de usuario, mejorando de esta manera la
gestión bibliotecaria.
Cerda, gallegos y Merino (2018) para llevar un mejor control de los prestamos de
la literatura bibliográfica implementaron un Sistema de soporte a la administración de
la biblioteca. En lo investigativo, el estudio corresponde a un estudio de enfoque
cuantitativo, aplicado. En la elaboración del software aplicó ágil y flexible, Scrum,
basado en historias de usuario, reduce la complejidad en el desarrollo del producto.
Para el desarrollo del sistema utilizaron las herramientas C#. Net y Microsoft SQL
Server, para administrar y analizar datos relacionales. como resultado, que registra y
controla los módulos, adquisición, circulación, habilitación y catálogo, asi también,
usuarios, publicaciones seriales y prestaciones bibliotecarias.
2
Villegas (2017) en su propuesta informática se propuso mejorar el acceso a la
información del material bibliográfico en la biblioteca de nivel educativo de educación
básica mediante un sistema informático. La investigación es de enfoque cuantitativo
con alcance descriptivo, por la manera como se elaboró, en lo referente a la
metodología de software aplicó, RUP., el programa de desarrollo web PHP, HTML,
así mismo, para la administración de la información SQL Server, caracterizado por ser
un prototipo o modelo de lenguaje relacional. Se comprobó que el sistema mejoro los
tiempos de acceso de datos de la bibliografía, además facilita el registro y seguimiento
del material educativo, disponible o en calidad de préstamo. En ese sentido se tiene
mejoras sustanciales, evidenciados en la alta aprobación de los usuarios de la
biblioteca, la rapidez de búsqueda y disponibilidad satisface significativamente al
usuario.
Sistema de Gestión
3
Gutiérrez (2017) sostiene que los principios y normas que ordenadamente
contribuyen a la buena administración y control de los procesos que tienen lugar en
una empresa. Están organizados en lineamientos y propósitos, así como las estrategias
para alcanzarlos, llegando a normalizarse los sistemas de gestión, sistematizando sus
elementos en normas nacionales e internacionales convirtiéndose en metodologías que
ayudan a visualizar y administrar mejor las empresas y por ende, el logro de mejores
resultados con toma de decisiones oportunas.
4
Así mismo la investigación aporta científicamente, porque los sistemas de
información, como el caso de la aplicación bibliotecaria se desarrolló de manera
sistemática, aplicando técnicas y métodos científicos. Así mismo, una selectiva y
coherente aplicación de metodologías de desarrollo de sistemas con eficiencia y
eficacia, característicos de las tecnologías de información en la ciencia de la
informática y su importancia en la sociedad como soporte en toda actividad que
desarrolla el ser humano.
5
estado de los libros; prestados o devueltos, por los usuarios que asumieron el
compromiso de prestar y devolver los libros son las fechas establecidas en el
reglamento de la biblioteca; entre otro de los problemas tenemos que existe un registro
libros y estados de los mismos, dificultando en disponer de información real del acervo
bibliotecario, y dar un mejor servicio a los lectores de manera eficiente.
Sistema de Información
Sistema web
6
provocado cambios en las necesidades de información organizacional. (Castejón,
2004).
Biblioteca
7
PHP
SGBD SQL
RUP
8
En la ingeniería de software, se aplica para el desarrollo de aplicaciones, mediante
las 4 fases de desarrollo, con el UML es una metodología para el análisis, elaboración
y documentación de un sistema informático, se enfocan fuertemente en la arquitectura
del software. Esta metodología hace factible elaborar un producto de calidad, a
necesidad y requerimiento del usuario. Es un método de desarrollo iterativo que se
centra en "diagramas de casos de uso, gestión de riesgos y gestión de la arquitectura",
etc. RUP es uno de los más versátiles de los que existen actualmente, porque en
realidad está diseñado para adaptarse a cualquier proyecto, no solo al software.
(Molpeceres, 2002)
9
Metodología
Técnica Instrumento
10
Elaboración: los objetivos de la fase de elaboración es desarrollar una comprensión
del dominio del problema, establecer un marco de trabajo arquitectónico para el
sistema, desarrollar el plan de proyecto e identificar los riesgos claves del proyecto.
11
Figura 2. Vista General del RUP.
UML:
Casos de uso
12
Un Caso de Uso es una representación de una unidad discreta de trabajo realizado
por el usuario (u otro sistema). Usando el sistema en operación. Ejecuta en su totalidad
o no se ejecuta nada, devolviendo algo de valor al usuario (Sparks, G, s.f.).
13
Resultados
Análisis de requerimiento
14
Gestión de control de empleado. Este proceso permite realizar seguimiento de
empleados, registro y asignación de permisos de los mismos.
En el siguiente diagrama se han considerado los casos de uso que generan valor para
los actores de negocio. Estos casos de uso son representaciones de los procesos del
negocio.
15
Diagramas de actividades
16
Figura 6. Diagrama de actividad Gestión de control de lectores
17
Figura 7. Diagrama de actividad Gestión de ejemplares
18
Figura 8: Diagrama de actividad Gestión de préstamos y devoluciones
19
Modelo de objetos de negocio
20
Figura 11. Diagrama de objeto Gestión de ejemplares
21
Figura 12. Diagrama de objeto Gestión de préstamos y devoluciones
22
Modelo de dominio
23
Modelo de requerimiento
24
Diagramas de colaboración
25
Figura 17. Diagrama de colaboración Registrar lector
26
Figura 19. Diagrama de colaboración Registrar Carrera
27
Figura 21: Diagrama de colaboración Registrar editorial
28
Figura 24. Diagrama de colaboración Registrar categoría
29
Figura 26: Diagrama de colaboración Registrar devolución
30
Diagrama de clase de entidad
31
Diagrama de secuencias de diseño
32
Figura 30. Diagrama de secuencia Registrar tipo de empleado
33
Figura 31. Diagrama de secuencia Registrar lector
34
Figura 32. Diagrama de secuencia Registrar tipo de lector
35
Figura 33. Diagrama de secuencia Registrar Carrera
36
Figura 34. Diagrama de secuencia Registrar ejemplar
37
Figura 35. Diagrama de secuencia Registrar editorial
38
Figura 36. Diagrama de secuencia Registrar autor
39
Figura 37: Diagrama de secuencia Registrar área
40
Figura 38. Diagrama de secuencia Registrar categoría
41
Figura 39. Diagrama de secuencia Registrar préstamo
42
Figura 40. Diagrama de secuencia Registrar devolución
43
Figura 41. Diagrama de secuencia Registrar sanción
44
Figura 42. Diagrama de clases de diseño
45
Figura 43. Diagrama de estado Lector
46
Figura 45. Diagrama de estado Ejemplar
47
Figura 47. Diagrama de componentes
48
Figura 48. Diagrama de despliegue
49
Figura 49: Interfaz – Inicio de sesión
50
Figura 51. Interfaz - Registrar lector
51
Figura 53. Interfaz - Registrar ejemplar
52
Figura 55. Interfaz - Registrar préstamo
53
Análisis y discusión
Por otro lado, la tesis de Mendoza y De La Cruz (2019) se tomó como guía en la
manera para analizar y diseñar los procesos bibliotecarios, implementaron un sistema
bibliotecario, si bien, ellos desarrollaron en un entorno virtual, sim embargo las reglas
de negocio son las mismas. Por otro lado, se coincide en el tipo y diseño de la
investigación, no experimental transaccional. Realiza las mismas funciones en el
registro y control de los libros disponibles o de préstamo, así también, el tiempo en
préstamo. En ese aspecto también se guarda similitud con Cerda, Gallegos y Merino
(2018), pero, además se coincide con los procesos implementados en el sistema,
indistintamente de la metodología scrum que utilizo, lo importante es la funcionalidad
de la aplicación y genere satisfacción del usuario.
Así mismo, se guarda similitud con el estudio de Hilario (2017) en la forma como
estableció los procesos, en este aspecto, se coincide con el desarrollo de los artefactos
del sistema, basado en requerimientos específicos del usuario. Además, en lo
investigativo se coincide también con el nivel y diseño de la investigación; no
experimental, descriptivo, así también, con las herramientas de desarrollo del software.
54
Conclusiones
Como resultado del desarrollo de los objetivos, para el desarrollo del sistema,
se llega a las siguientes conclusiones:
• Se determinaron los procesos de préstamos de libros de la biblioteca
municipal, identificando los requerimientos funcionales y no
funcionales del sistema a desarrollar.
• Se aplicó la metodología RUP para el desarrollo de sistema informático
bibliotecario, logrando modelar y diseñar los componentes del sistema.
• Se logró construir el Sistema Informático a partir de los procesos de la
Municipalidad Distrital de Ignacio Escudero - Sullana, utilizando
lenguaje de programación PHP y el Administrador de Base de Datos
MySQL.
55
Recomendaciones
56
Referencias Bibliográficas
Cerda Mosquera, P.X y Gallegos Robles, C.P y Merino Garnica, A.E. (2018).
Desarrollo e implementación del sistema bibliotecario, que permita la
gestión y administración, aplicando nuevas tecnologías de desarrollo
para la Universidad Tecnológica Israel. Disponible en:
http://repositorio.uisrael.edu.ec/handle/47000/1582
Ebrard, M. (2009). Decreto por el que se expide la ley de bibliotecas del distrito
federal. Ley de bibliotecas del distrito federal. Capítulo I, 5-6.
Epitech. (2021). Qué es PHP y para qué sirve este lenguaje de código abierto.
Disponible en: https://www.epitech-it.es/que-es-php/
57
Gesvin Romero, M. (2004). UML con Rational Rose. Grupo Editorial
Megabyte S.A.C. D.S. N° 017-98-ED. ISBN: 9972-9831-3-7.
58
Pacha. (2015). Sistema gestor de base de datos. Disponible en:
http://damian11eter.blogspot.com/2015/12/sistema-gestor-de-base-de-
datos.html?cv=1
59
académico de ingeniería industrial y de sistemas. Piura, Perú.” Univ
Málaga :
60