Facultad de Ingeniería
Carrera Profesional de Ingeniería de Sistemas e Informática
Curso Integrador de Software
Tema
Sistema de información del proceso de préstamo para la Biblioteca
Municipalidad de Lima
Alumnos
Intusca Temple Fabricio Manuel
Tapia Limahuaya Yony
DOCENTE
Joselyn Gloria Silva Huarcaya
Lima – Perú
2022
INDICE
CAPITULO 1.........................................................................................................4
Aspectos Generales.............................................................................................5
1.1 Definición del Problema..............................................................................5
1.2 Definición de Objetivos...............................................................................5
1.2.1 Objetivo General..................................................................................5
1.2.2 Objetivos Específicos...........................................................................6
1.3 Alcances y Limitaciones.............................................................................6
1.3.1 Alcances...............................................................................................6
1.3.2 Limitaciones.........................................................................................6
1.4 Justificación................................................................................................6
1.5 Estado del Arte...........................................................................................7
CAPITULO 2.........................................................................................................9
Marco Teórico.....................................................................................................10
2.1 Marco Teórico del Sistema...........................................................................10
2.2 Breve reseña histórica de la empresa..........................................................11
2.3 Definición del Sistema..................................................................................11
2.4 Grafico de la secuencia de pasos del sistema manual................................13
2.5 Grafico de la secuencia de pasos del préstamo del libro.............................14
2.6 Grafico de la secuencia de pasos de la devolución del libro.......................14
CAPITULO 3.......................................................................................................15
3.1 Diagrama de Caso de uso del Sistema........................................................16
3.2 Diagrama de Clases (Conceptual)...............................................................17
3.3 Diagrama de Clases (Físico)........................................................................18
3.4 Entorno Visual de los formularios.................................................................19
3.5 Código de los formularios.............................................................................22
RESULTADOS....................................................................................................23
4.1 Tabla de requerimientos no funcionales......................................................24
4.2 Prueba Login................................................................................................24
4.3 Prueba Libro.................................................................................................25
4.4 Prueba Estudiante........................................................................................25
4.5 Prueba Préstamo..........................................................................................26
ANEXOS.............................................................................................................27
Lean Canvas.......................................................................................................28
Project Charter....................................................................................................29
Estructura de la Descomposición del trabajo (EDT)..........................................30
Diagrama de Gantt.............................................................................................31
Conclusiones......................................................................................................32
Referencia Bibliográfica......................................................................................33
Indice de Imágenes
Imagen 1 – Lucidchart……………………………………………………………
Imagen 2 – WampServer………………………………………………….........
Imagen 3 – [Link]………………………………………………………
Imagen 4 – Diagrama de proceso de biblioteca…………………………………
Imagen 5 – Diagrama de Préstamo……………………………………………
Imagen 6 – Diagrama de Devolución………………………………………….
Imagen 7 – Diagrama de caso de uso…………………………………………
Imagen 8 – Diagrama de clase conceptual………………………………….
Imagen 9 – Diagrama de clase físico………………………………………….
Imagen 10 – Login……………………………………………………………….
Imagen 11 – AdminLogin……………………………………………………….
Imagen 12 – MainMenu………………………………………………………….
Imagen 13 – Libros………………………………………………………………
Imagen 14 – Bibliotecario……………………………………………………….
Imagen 15 – Estudiantes……………………………………………………….
Imagen 16 – código del Login………………………………………………….
Imagen 17 – código del botón editar………………………………………….
Imagen 18 – Lean Canvas…………………………………………………….
Imagen 19 – Project Charter……………………………………………………
Imagen 20 – EDT………………………………………………………………...
Imagen 11 – Diagrama de Gantt……………………………………………….
Indice de Tablas
Tabla 1 – Tabla de Costos…………………………………………………………
Tabla 2 – Requerimientos no funcionales……………………………………….
Tabla 3 – Prueba de Login…………………………………………………………
Tabla 4 – Prueba de Libro………………………………………………………….
Tabla 5 – Prueba de Estudiante……………………………………………………
Tabla 6 – Prueba de Préstamo…………………………………………………….
Tabla 7 – Prueba de Devolución………………………………………………….
CAPITULO 1
Aspectos Generales
1.1 Definición del Problema
En la presente investigación que se realizó en la Biblioteca
Metropolitana de Lima ubicada en Lima dedicada al rubro de compra,
venta y almacenamiento de Libros, en la cual se viene observando
actualmente problemas en el área de ventas en por el cual no están
brindando una buena atención al cliente.
En la actualidad, muchas microempresas están emergiendo en esta
tercera ola y con tal de competir con las pequeñas empresas y macro
empresas se adentran en la era tecnológica, una de ellas es el caso de
esta biblioteca que con el fin de incrementar sus conocimientos se
encuentran con múltiples dificultades en el control de sistema de
préstamos al comunicarse con la base de datos en el cual se busca la
eficacia y precisión en el manejo de información, en la actualidad la
empresa no cuenta con un sistema tan detallado para el registro de las
préstamos y registros, este proyecto tratará de resolver la problemática
de las informe de préstamos, con un sistema automatizado y mejorado,
con tal de que cualquier trabajador pueda usarla sin ningún problema.
1.2 Definición de Objetivos
Los objetivos que vamos a indicar a continuación son los que
esperamos alcanzar en este proyecto producto de la ejecución de
nuestras actividades.
1.2.1 Objetivo General
Diseñar un aplicativo de escritorio automatizado y eficiente para el
proceso de ventas de la biblioteca Municipalidad de Lima
1.2.2 Objetivos Específicos
Automatizar el proceso de prestamos
Ordenar las operaciones y los atributos de cada actor
Registrar la salida de los libros a disposición
Registrar el informe de los libros rentados
Registrar el informe de los libros retornados
1.3 Alcances y Limitaciones
1.3.1 Alcances
Los alcances que indicamos a continuación nos establecen los
límites y define mejor las metas que se plantea alcanzar.
El sistema está diseñado para el proceso de ventas
El sistema contiene una base de datos
1.3.2 Limitaciones
Los límites que proponemos son aspectos del proyecto que no se
podrán cubrir, es decir, el usuario no podrá acceder a ello.
Solo está disponible para aplicativo de escritorio
Solo disponible para computadora o laptops con sistema
operativo Windows
1.4 Justificación
Este sistema está diseñado para automatizarse con un código justo y
exacto, por el cual se sentirá liviano y rápido, esto ayudará a que el
vendedor pueda dar la información al cliente de manera rápida. De esta
forma, se obtendrá la mejora de la eficiencia de la información en los
procesos de préstamos, y a su vez, un impacto positivo en la demanda.
1.5 Estado del Arte
LUCIDCHART
Lucidchart es una herramienta de diagramación basada en la
web, que permite a los usuarios colaborar y trabajar juntos en
tiempo real, creando diagramas de flujo, organigramas, esquemas
de sitios web, diseños UML, mapas mentales, prototipos de
software y muchos otros tipos de diagrama.
Imagen 1 – Lucidchart
WAMPSERVER
Es un entorno de desarrollo web de Windows, que actúa como un
servidor virtual en tu computadora, en el cual te permite crear
aplicaciones web con Apache, PHP y una base de datos MYSQL.
Este último será administrado por un servidor llamado
PHPMyAdmin.
Imagen 2 – WampServer
[Link]
[Link] es un software de dibujo de gráficos
multiplataforma gratuito y de código abierto desarrollado en
HTML5 y JavaScript. Su interfaz se puede utilizar para crear
diagramas como diagramas de flujo, wireframes, diagramas
UML, organigramas y diagramas de red.
Imagen 3 – [Link]
CAPITULO 2
Marco Teórico
2.1 Marco Teórico del Sistema
NETBEANS
NetBeans es un entorno de desarrollo integrado libre, hecho principalmente
para el lenguaje de programación Java. Existe además un número
importante de módulos para extenderlo. NetBeans IDE es un producto libre
y gratuito sin restricciones de uso. NetBeans es un proyecto de código
abierto de gran éxito con una gran base de usuarios, una comunidad en
constante crecimiento, y con cerca de 100 socios en todo el mundo.
PHP
Es un lenguaje de scripting de código abierto, del lado del servidor, con
programación HTML integrada que se utiliza para crear páginas web
dinámicas. Las ventajas de PHP son su flexibilidad y su alta compatibilidad
con otras bases de datos. Además, PHP es considerado como un lenguaje
fácil de aprender.
MYSQL
Es un sistema de gestión de bases de datos que cuenta con una doble
licencia. Por una parte, es de código abierto, pero por otra, cuenta con una
versión comercial gestionada por la compañía Oracle. y una de las más
populares en general junto a Oracle y Microsoft SQL Server, todo para
entorno de desarrollador web.
JAVA
La plataforma Java es el nombre de un entorno o plataforma de
computación originaria de Sun Microsystems, capaz de ejecutar
aplicaciones desarrolladas usando el lenguaje de programación Java u
otros lenguajes que compilen a bytecode y un conjunto de herramientas
de desarrollo.
2.2 Breve reseña histórica de la empresa
Librerías Crisol, Retail especializada y dedicada a la venta de libros y
artículos de entretenimiento cultural, celebra sus 20 años en el año del
Bicentenario del Perú, con un compromiso sólido con la cultura, a través de
los libros, y con la convicción de que sin el hábito de la lectura es imposible
que el Perú acceda al desarrollo cultural ni que pueda alcanzar mayores
niveles de integración y bienestar como sociedad, que se espera. El
propietario inicial de Makro en el país andino fue SHV Holdings, que
mantuvo su propiedad durante más de una década. Un año más tarde,
abrió su primer local en el interior del país, en la ciudad de Arequipa.
Durante los siguientes años se fueron abriendo 14 tiendas más, hasta
completar con 16 en la actualidad. A finales del 2020, Intercorp compra el
100% de las acciones de Makro en el país, dejando ésta de tener vínculos
empresariales con la franquicia de Makro y con SHV Holdings,
incorporándose a las filas de Supermercados Peruanos S.A. subsidiaria
de Intercorp en dicho ámbito. El 18 de mayo del 2021, los cinco locales que
poseía Economax pasaron a formar parte de Makro, sumando 5 locales y
dando un total de 20. Ese mismo año, cambia su logo adoptando los
colores de su antecesor y manteniendo el rojo como color secundario.
2.3 Definición del Sistema
Sistema del proceso de ventas
Este sistema del proceso de ventas nos brindara una mayor precisión
de la información, mayor control, mayor rapidez y con resultados
significativos. Además, el control ejercido permitirá el seguimiento de
tus ventas de forma diaria, semanal o mensual, previsiones de ventas
y analizar la efectividad de los vendedores.
Ingresa a la biblioteca
Selección de libros
Muestra de libros
Registro de Bibliotecario
Agrega al libro rentado
Informe de libro rentado
Agrega el libro retornado
Informe de libro retornado
Sale de la biblioteca
Tabla de Costos
Tabla 1 – Tabla de Costos
2.4 Grafico de la secuencia de pasos del sistema manual
Sistema de control de ventas
Imagen 4 – Diagrama del Proceso de la biblioteca
2.5 Grafico de la secuencia de pasos del préstamo del libro
Sistema de préstamo
Imagen 5 - Diagrama de Préstamo
2.6 Grafico de la secuencia de pasos de la devolución del libro
Sistema de Devolución
Imagen 6 – Diagrama de Devolución
CAPITULO 3
3.1 Diagrama de Caso de uso del Sistema
Imagen 7 – Diagrama de caso de uso
3.2 Diagrama de Clases (Conceptual)
En este diagrama vemos representado las tablas que conllevara este proyecto
y sus respectivas relaciones.
Imagen 8 – Diagrama de clases Conceptual
3.3 Diagrama de Clases (Físico)
En este diagrama vemos los atributos con sus respectivos valores y eso
sumando las llaves primarias y foráneas de cada tabla para su correcto
funcionamiento en el proyecto.
Imagen 9 – Diagrama de Clases Físico
3.4 Entorno Visual de los formularios
Login
Imagen 10 – Login
LoginAdmin
Imagen 11 – AdminLogin
MainMenu
Imagen 12 -MainMenu
Libros
Imagen 13 – Libros
Bibliotecario
Imagen 14 – Bibliotecario
Estudiantes
Imagen 15 – Estudiantes
3.5 Código de los formularios
Imagen 16 - código de Login
Imagen 17 – código del botón de editar
RESULTADOS
4.1 Tabla de requerimientos no funcionales
Tabla 2 – Requerimientos no funcionales
4.2 Prueba Login
Tabla 3 - Prueba Login
4.3 Prueba Libro
Tabla 4 – Prueba Libro
4.4 Prueba Estudiante
Tabla 5 – Prueba Estudiante
4.5 Prueba Préstamo
Tabla 6 – Prueba Préstamo
4.6 Prueba Devolución
Tabla 7 – Prueba Devolución
ANEXOS
Lean Canvas
Imagen 18 – Lean Canvas
Project Charter
Imagen 19– Project Charter
Estructura de la Descomposición del trabajo (EDT)
Imagen 20 – EDT
Diagrama de Gantt
Imagen 21 – Diagrama de Gantt
Conclusiones
Después de realizar el análisis del manejo de la información de libros
institucionales pudo observarse que, aunque el objetivo de registrar la
información de los clientes de la biblioteca se cumple, ésta no constituye
una forma segura y efectiva de administrarla, de tal manera se considera
necesario el desarrollo de una aplicación que apoye los procesos de
registro de los libros de la biblioteca considerando el tamaño y volumen
de ventas que la misma refleja.
Fue de gran ayuda la planificación del proyecto en la cual fueron
tomados en cuenta todos los puntos descritos en la delimitación del
mismo cumpliendo a la vez con los objetivos propuestos.
De ser considerada la implementación del sistema propuesto será
posible incrementar la seguridad de la información relativa a los libros
rentados y libros retornados.
La información se manejará de manera mecanizada de tal forma se
reduce el riesgo de pérdida de registros y la manipulación de los mismos
por parte de los usuarios del sistema será bajo accesos limitados según
su nivel de usuario.
Referencia Bibliográfica
Cohaila, C. (2010). Análisis Comparativo de los paradigmas de la
programación, orientada a objetos y programación orientada a
aspectos en la construcción del módulo de autenticación del
software de la biblioteca de la liga departamental de futbol.
(Tesis para optar título de Ingeniería de Sistemas). Universidad
Nacional Jorge Basadre Grohann, Tacna, Perú.
Vásconez, B. (2015). Análisis del proceso de ventas y su incidencia en la
rentabilidad de la empresa INFOQUALITY S.A. (Master en
Administración de negocios). Universidad Internacional SEK.
Quito, Ecuador.
Baldeon, P. (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. (Tesis para obtener titulo de Ingeniería de Sistemas).
Universidad Tecnológica Israel, Quito, Ecuador.