• No se han encontrado resultados

Desarrollo del sistema de control bibliotecario de la Facultad de Ingeniería de Sistemas e Informática de la Universidad Nacional de la Amazonía Peruana 2014

N/A
N/A
Protected

Academic year: 2020

Share "Desarrollo del sistema de control bibliotecario de la Facultad de Ingeniería de Sistemas e Informática de la Universidad Nacional de la Amazonía Peruana 2014"

Copied!
113
0
0

Texto completo

(1)

Compromiso Climático”

UNIVERSIDAD NACIONAL DE LA AMAZONIA PERUANA

FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

Programa de Titulación por Examen de Suficiencia previa actualización

académica para la obtención el Título Profesional De Ingeniero De

Sistemas e Informática – PESPAC – FISI.

Desarrollo del Sistema de Control Bibliotecario de la Facultad

de Ingeniería de Sistemas e Informática de la Universidad

Nacional de la Amazonía Peruana 2014

Presentado por el Bachiller:

Marcos Piet Elkjaer Babilonia Correa

Asesor:

Ing. Roberto Martín Tuesta Pereyra.

(2)

POR EL COORDINADOR DE LA FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

DE LA UNIVERSIDAD NACIONAL DE LA AMAZONÍA PERUANA.

..………

Ing. Jasé Edgar García Díaz

Presidente

……….……….

Lic. Manuel Tuesta Moreno

1er Miembro

………..

Ing. Alejandro Reátegui Pezo

2do Miembro

………..

Ing. Roberto Martin Tuesta Pereyra

(3)

A mi mamá Dalila por ser mi inspiración en

esta etapa de obtener el título profesional.

AGRADECIMIENTO

(4)

“Desarrollo del Sistema de Control Bibliotecario de la Facultad de Ingeniería de Sistemas e Informática de la Universidad Nacional de la Amazonía Peruana 2014”

Por:Marcos Piet Elkjaer Babilonia Correa

Propongo:

El presente trabajo consiste en el análisis, diseño y desarrollo de un sistema de información que permita a los alumnos, catedráticos y administrativos realizar de manera sencilla y dinámica el préstamo de las publicaciones para su correspondiente uso, el sistema de información será una aplicación en Windows que permitirá a los lectores de la biblioteca realizar consultas básicas como por ejemplo si la publicación deseada está disponible, en qué estado se encuentra, cuantos ejemplares tiene y hasta podrá visualizar un índice para garantizar si en su contenido esta lo que busca realmente y efectué la reserva de la publicación con mayor seguridad.

Este trabajo ha sido desarrollado con la finalidad de apoyar a las personas encargadas que trabajan en la biblioteca a llevar los procesos de ese servicio con más eficiencia y seguridad puesto que el sistema abarca y automatiza puntos primordiales del servicio, como ampliación del préstamo, sanciones si el lector pasa de la fecha de devolución, multas por pérdida o daño de la publicación, generar reportes que ayuden en la toma de decisiones para el beneficio de la biblioteca especializada de la facultad, entre otros.

Las herramientas utilizadas para la elaboración del sistema de información que estará en Windows fueron Microsoft .Net con el lenguaje de programación Visual Basic aplicado para el desarrollo del software, para el diseño e implementación de la base de datos que tendrá el sistema se utilizó SQL 2008 R2 como almacenamiento de datos, se utilizó Case IBM Rational Rose 7 para la representación gráfica de los conceptos de Requerimiento, Análisis, Arquitectura, Diseño y Aplicación, Introducidos en la herramienta RUP y la notación UML que es la utilizada en el presente trabajo.

Al final de este informe se lograra como resultado el sistema de gestión de servicio en la biblioteca de la facultad de ingeniería de sistemas e informática de la universidad nacional de la amazonia peruana, en el cual se tendrá los principales procesos automatizados. El sistema traerá beneficios tanto para los responsables de la administración de la biblioteca como para los lectores en general.

Palabras Claves:

(5)

National University of the Peruvian Amazon 2014"

By:Marcos Piet Elkjaer Babilonia Correa

I propose:

The present work is the analysis, design and development of an information system that allows students, faculty and administrative performed simply and dynamically loan corresponding publications for use, the information system is an application on Windows that will allow library users perform basic queries such as whether the desired publication is available in what state, and few copies have to be able to view an index to ensure its content if it really seeks and perform subject to publication safer.

This work has been developed in order to support people responsible working in the library take processes that service more efficiently and safety since the system covers and automates key points of the service, as an extension of loan sanctions if the reader moves from the date of removal, fines for loss or damage of publication, generate reports to assist in decision making for the benefit of the expertise of the faculty library, among others.

The tools used for developing the information system was Microsoft Windows will be on the Net with Visual Basic programming language implemented for the development of software for the design and implementation of the database that has the SQL 2008 system was used R2 as data storage, used IBM Rational Rose Case 7 for the graphical representation of the concepts of Requirements, Analysis, Architecture, Design and Implementation tool introduced in RUP and UML notation which is used in the present work.

At the end of this report was achieved as a result the service management system in the library of the Faculty of Engineering and Computer Systems of National University of the Peruvian Amazon, where the main automated processes will be taken. The system will bring benefits to both those responsible for the administration of the library and for general readers.

Keywords:

(6)

INDICE GENERAL

Contenido

1. SECCION I: Datos generales...5

1. Título de Tesina: ...5

2. Área de desarrollo: ...5

3. Generalidades de la Institución...5

3.1. Razón social:... 5

3.2. Ubicación de la empresa:... 5

3.3. Organigrama funcional:... 5

3.4. Funciones de la oficina o área:... 6

4. Bachiller:...6

5. Asesor:...6

6. Colaboradores:...6

7. Duración estimada de ejecución del proyecto:...6

8. Presupuesto estimado ...7

2. SECCION II: Visión general de la solución propuesta...7

CAPITULO I: Introducción ...7

1.1. Contexto:...7

1.2. Objeto de la aplicación...8

1.3. Objetivos del proyecto...8

1.3.1. Objetivo General: ... 8

1.3.2. Objetivos específicos:... 8

CAPITULO II: Diseño de la solución ...8

2.1. Técnicas de recolección de datos a emplear:...8

2.2. Metodología y herramientas a emplear...9

2.2.1. Metodología:... 9

2.2.2. Herramientas... 10

2.3. Solución propuesta ...11

2.4. Indicadores de evaluación...11

2.5. Entregables del Proyecto...11

CAPITULO III: Desarrollo de la solución Propuesta...12

3.1. Modelado del Negocio ...12

3.1.1. Caso de uso del Negocio ... 12

(7)

3.1.3. Modelo de Objetos del Negocio... 13

3.1.4. Modelo de Dominio... 15

3.2. Modelado de Requerimientos. ...16

3.2.1. Propósito:... 16

3.2.2. Alcance. ... 17

3.2.3. Descripción de Stakeholders y Usuarios ... 17

3.2.4. Descripción global del Producto... 19

3.2.5. Caso de uso de requerimientos... 20

3.2.6. Especificaciones de caso de uso... 22

3.3. Análisis...31

3.3.1. Diagrama de colaboración. ... 31

3.3.2. Diagrama de Secuencia. ... 37

3.3.3. Diagrama de Clases. ... 42

3.4. Diseño. ...43

3.4.1. Diseño de la Interfaz... 43

3.4.2. Modelo de Datos... 49

3.5. Implementación...51

3.5.1. Diagrama de Componentes... 51

3.5.2. Diagrama de Despliegue. ... 51

CAPITULO IV: Resultados y su Discusión. ...52

CAPITULO V: Conclusiones. ...53

CAPITULO VI: Recomendaciones...54

BIBLIOGRAFÍAS ...55

ANEXOS...56

Manual de Usuario... 57

Manual Técnico... 63

(8)

INDICE DE FIGURAS

Figura 1 - Organigrama funcional... 5

Figura 2- Caso de Uso del Negocio... 12

Figura 3- Objeto de Negocio - Registrar Publicación... 13

Figura 4- Objeto de Negocio - Registrar Persona... 13

Figura 5- Objeto de Negocio - Buscar Publicación... 13

Figura 6- Objeto de Negocio - Registrar Préstamo... 14

Figura 7- Objeto de Negocio - Registrar Devolución... 14

Figura 8- Objeto de Negocio - Reservar Publicación... 14

Figura 9- Objeto de Negocio - Generar Reporte... 15

Figura 10- Modelo de Dominio ... 15

Figura 11- Caso de Uso de Requerimientos - Administrar Persona... 20

Figura 12- Caso de Uso de Requerimientos - Administrar Publicación... 20

Figura 13- Caso de Uso de Requerimientos - Administrar Préstamo... 21

Figura 14- Caso de Uso de Requerimientos - Administrar Devolución... 21

Figura 15- Caso de Uso de Requerimientos - Administrar Sanción... 22

Figura 16- Diagrama de Colaboración -Registrar Publicación... 31

Figura 17- Diagrama de Colaboración - Registrar Categoría... 32

Figura 18 - Diagrama de Colaboración - Registrar Autor... 32

Figura 19- Diagrama de Colaboración - Registrar Persona... 33

Figura 20- Diagrama de Colaboración - Buscar Publicación... 33

Figura 21- Diagrama de Colaboración - Reservar Publicación... 34

Figura 22- Diagrama de Colaboración - Registrar Préstamo... 34

Figura 23- Diagrama de Colaboración - Registrar Devolución... 35

Figura 24- Diagrama de Colaboración - Generar Sanción... 35

Figura 25- Diagrama de Colaboración - Dar de Baja Publicación... 36

Figura 26- Diagrama de Colaboración - Generar Reporte... 36

Figura 27- Diagrama de Secuencia -Registrar Publicación... 37

Figura 28- Diagrama de Secuencia -Registrar Categoría... 37

Figura 29- Diagrama de Secuencia -Registrar Autor... 38

Figura 30- Diagrama de Secuencia -Registrar Persona... 38

Figura 31- Diagrama de Secuencia - Buscar Publicación... 39

Figura 32- Diagrama de Secuencia - Reservar Publicación... 39

Figura 33- Diagrama de Secuencia - Registrar Préstamo... 40

Figura 34- Diagrama de Secuencia - Registrar Devolución... 40

Figura 35- Diagrama de Secuencia - Generar Sanción... 41

Figura 36- Diagrama de Secuencia - Dar de baja Publicación... 41

Figura 37- Diagrama de Secuencia - Generar Reporte... 42

Figura 38- Diagrama de Clases... 42

Figura 39- Diseño de la Interfaz - Inicio de Sesión... 43

Figura 40- Diseño de la Interfaz - Registrar Autor... 43

Figura 41- Diseño de la Interfaz - Registrar Categoría... 44

Figura 42- Diseño de la Interfaz - Registrar Publicación... 44

Figura 43- Diseño de la Interfaz - Registrar Persona... 45

Figura 44- Diseño de la Interfaz - Administrar Usuario del Sistema... 45

(9)

Figura 46- Diseño de la Interfaz - Formulario para Listar Préstamo... 46

Figura 47- Diseño de la Interfaz - Formulario Registrar Devolución... 47

Figura 48- Diseño de la Interfaz - Formulario para Renovar Préstamo... 47

Figura 49- Diseño de la Interfaz - Formulario para Registrar Sanción... 48

Figura 50- Modelo Lógico de la Base de Datos... 49

Figura 51- Modelo Físico de la Base de Datos... 50

Figura 52- Diagrama de Componentes... 51

Figura 53- Diagrama de Despliegue... 51

INDICE DE TABLAS

Tabla 1- Resumen de Stakeholders... 18

Tabla 2- Resumen de Usuarios – Administrador... 18

Tabla 3- Resumen de Usuarios – Bibliotecario... 18

Tabla 4- Resumen de Usuarios – Persona... 19

Tabla 5- Descripción global del Producto - Resumen de Características... 19

Tabla 6- Especificaciones de Caso de Uso - Consultar Publicación (PC Bibliotecario)... 23

Tabla 7- Especificaciones de Caso de Uso - Consultar Publicación (PC Lector)... 23

Tabla 8- Especificaciones de Caso de Uso - Administrar Préstamo... 24

Tabla 9- Especificaciones de Caso de Uso - Generar Reserva... 26

Tabla 10- Especificaciones de Caso de Uso – Renovar Préstamo... 26

Tabla 11- Especificaciones de Caso de Uso - Administrar Devolución... 27

Tabla 12- Especificaciones de Caso de Uso - Administrar Sanción... 28

Tabla 13- Especificaciones de Caso de Uso - Registrar Autor... 28

Tabla 14- Especificaciones de Caso de Uso - Administrar Publicación... 29

Tabla 15- Especificaciones de Caso de Uso - Registrar Categoría... 29

Tabla 16- Especificaciones de Caso de Uso - Generar Reporte... 30

(10)

SECCION I: Datos generales 1. Título de Tesina:

“Desarrollo del Sistema de Control Bibliotecario de la Facultad de Ingeniería de Sistemas e Informática de la Universidad Nacional de la Amazonía Peruana 2014”

2. Área de desarrollo:

Diseño e implementación de Sistemas – Tecnología de Información.

3. Generalidades de la Institución

3.1.

Razón social:

Universidad Nacional de la Amazonia Peruana – Facultad de Ingeniería de Sistemas y de Informática.

3.2.Ubicación de la empresa: Local Principal:

Calle Moore n° 282 – Facultad de Ingeniería de Sistemas e Informática. Biblioteca Especializada:

Calle Moore n° 282 – Primer Piso. Referencia:

Frente al Mercado Central – Iquitos-Perú. 3.3.Organigrama funcional:

Figura 1 - Organigrama funcional

(11)

3.4.Funciones de la oficina o área:

De acuerdo al Manual de Organización y Funciones de la Facultad de Ingeniería de Sistemas e Informática las funciones Generales de la Biblioteca Especializada son:

Artículo 65°: La Biblioteca Especializada es una unidad de apoyo y Servicio a la Formación Académica profesional y de Investigación, dependiente del Instituto de la Investigación de la Facultad de Ingeniería de Sistemas e Informática. Encargada de administrar las publicaciones científicas, técnicas, literarias y otros.

Artículo 66°: Son funciones de la Biblioteca Especializada de la Facultad de Ingeniería de Sistemas e Informática:

a) Contribuir a la formación cultural y profesional de alumnos, docentes y egresados de la facultad.

b) Incentivar el interés por la investigación Bibliográficas en los estudiantes de la Facultad. c) Identificar, acopiar, sistematizar y poner a disposición de los usuarios, las fuentes

informativas necesarias para su formación actualización e investigación.

d) Formar cuadros de personal técnicamente capacitado para garantizar un eficiente servicio.

e) Coordinar la organización y funcionamiento de la unidad de Información de la facultad. f) Organizar y mantener actualizado el inventario físico del patrimonio asignado y el acervo

bibliográfico.

g) Conocer y adecuar las normas nacionales e internacionales referente a bibliotecología, disciplinas afines, para la aplicación y el desarrollo de sus funciones.

h) Formular el Presupuesto de la Biblioteca Especializada.

4. Bachiller:

Bach. Marcos Piet Elkjaer Babilonia Correa.

5. Asesor:

7. Duración estimada de ejecución del proyecto:

(12)

8. Presupuesto estimado:

Resumen del Presupuesto estimado para el desarrollo del presente proyecto:

Descripción Cantidad Total

Bienes

- Laptop 01 S/. 1800.00

- Impresora (Sistema Continuo - Multifuncional) 01 S/. 600.00 - Software

SQL Server 2008Visual Studio .Net 2010Rational Rose v7Office 2013

Windows 8 Profesional

05 S/. 1150.00

Recursos Humanos

- Desarrollador S/. 1300.00

Insumos

- Materiales de escritorio - S/. 80.00

- Materiales de Apoyo tecnológicoDisco duro externo 500 gbUSB 16 gb

Tablet 7”

03 S/. 500.00

Servicio

- Movilidad S/. 100.00

TOTAL

S/. 5530.00

SECCION II: Visión general de la solución propuesta.

CAPITULO I: Introducción

1.1. Contexto:

La facultad de ingeniería de sistemas e informática de la universidad nacional de la amazonia peruana, es una de las facultades representativas de la universidad y constituye gracias a los administrativos y docentes, una de las más importantes de la ciudad. Está ubicada en la calle moore n° 282, del distrito de Iquitos – Provincia de Maynas – Departamento de Loreto.

La facultad cuenta con una biblioteca especializada, en el cual los procesos se realizan con un grado significativo de dificultad; porque estos se hacen de forma manual. Estos trabajos se relacionan con los requerimientos funcionales de registrar libros, registrar autores, usuarios (lectores de la biblioteca), préstamos de los libros, sanciones, etc.

(13)

1.2. Objeto de la aplicación.

La biblioteca de la facultad de Ingeniería de sistemas e informática es un departamento que cubre la necesidad lectiva de los alumnos, docentes y personal administrativo de ofrecer a manera de préstamos diferentes textos relacionados con la carrera profesional de Ingeniería de Sistemas, comprende toda una colección de libros basados en categorías cada uno de las ramas de estudio tales como ingeniería, informática, matemática, física y entre otras materias. Actualmente el principal problema es la gestión de los prestamos indicados el cual se realiza de forma manual, registrando los datos tanto del prestatario como del texto o libro en un cuaderno de apuntes que cubre solo ciertos datos básicos, basado en lo anterior que pasaría si por ejemplo dicho cuaderno se extraviara o sea manipulado por algún personal que desconozca el manejo y registre datos incorrectos. Como se recuperaría la información si en caso ocurriese lo supuesto ya que tener un control manual conlleva a retrasos en la atención como también el de no contar con la integridad de los datos para que estos ayuden a tomar alguna decisión posterior.

No se cuenta con un reporte o informe como por ejemplo de los préstamos que realizan los lectores, el cual sería de gran ayuda para tener presente qué libros se encuentran disponibles, o qué usuarios no pueden realizar más prestaciones. Tampoco podemos determinar con agilidad el monto de la multa en caso se perdiese algún ejemplar por parte de un lector que asume su responsabilidad pasado muchos días de la fecha de devolución, entre otras cosas también importantes dentro de los procesos del servicio que brinda la biblioteca especializada.

Debido a los problemas indicados los textos son registrados de manera tardía, no se tiene el control exacto de una publicación en el menor tiempo, el proceso de prestar un libro es lento y en general la mayoría de procesos de la biblioteca lo son.

1.3. Objetivos del proyecto.

1.3.1. Objetivo General:

Desarrollar un sistema informático para automatizar la gestión de la biblioteca de la facultad de ingeniería de sistemas e informática de la Universidad Nacional de la Amazonia Peruana 2014.

1.3.2. Objetivos específicos:

 Identificar, analizar los procesos que intervienen en la administración de la biblioteca de la FISI UNAP.

 Definir la arquitectura del sistema informático y diseñar la base de datos relacional de la Biblioteca de la FISI UNAP.

 Minimizar el tiempo para realizar las distintas operaciones mediante el sistema de biblioteca.

 Permitir generar reportes informativos y estadísticos de manera dinámica.  Garantizar la conformidad del usuario en cuanto las publicaciones realizadas.

CAPITULO II: Diseño de la solución

2.1. Técnicas de recolección de datos a emplear:

Para la realización de este proyecto se realizó observaciones insitu, entrevistas a las personas involucradas en la atención de la biblioteca, así como la investigación de documentación referente a la elaboración del proyecto.

(14)

Técnica Justificación Instrumento Aplicado en… Observación Permite obtener

información de cómo

Entrevista Conocer los procesos que realizan las

2.2. Metodología y herramientas a emplear.

2.2.1. Metodología:

Se utilizará la metodología:

 RUP (Rational Unified Process – Proceso Unificado de Rational)

Todo desarrollo de software es riesgoso y difícil de controlar, pero si no llevamos una metodología de por medio, lo que obtenemos es clientes insatisfechos con el resultado y desarrolladores aún más insatisfechos.

El proceso unificado actúa como un modelo que puede adaptarse a cualquier tipo de proyecto y empresa. Las características del proceso unificado de modelado son:

 Centrado en los Modelos: Los diagramas son un vehículo de comunicación más expresivo que las descripciones en lenguaje natural. Se trata de minimizar el uso de descripciones y especificaciones textuales del sistema.

 Guiado por lo casos de uso: Los casos de uso son el instrumento para validar la arquitectura del software y extraer los casos de prueba.

(15)

 Iterativo e incremental: Durante todo el proceso de desarrollo se producen versiones incrementales (que se acercan al producto terminado) del producto en desarrollo.

Figura 2- Gráfico del RUP.

Fuente: Patricio Letelier Torres (UPD) – España.

RUP emplea de una manera eficaz el lenguaje UML, se centra en la producción y mantenimiento de modelos del proceso del sistema y aumenta la productividad de los desarrolladores otorgándoles herramientas y plantillas así como acceso a una sólida base de conocimientos.

En el desarrollo de sistemas actuales no es posible utilizar metodologías como el de cascada o estructurada, debido a la complejidad natural de los sistemas. RUP describe cómo capturar los requisitos y éstos si son funcionales se representan en modelos visuales utilizando la notación UML.

2.2.2. Herramientas.

Para la elaboración del modelado del sistema de información se utilizó la siguiente herramienta:

 IBM Rational Rose 7

Para el desarrollo del sistema de información se utilizó la siguiente herramienta:  Microsoft .Net

(16)

Para el diseño de la base de datos se utilizó la siguiente herramienta:  SQL 2008 R2

2.3. Solución propuesta

En el desarrollo de software de aplicación para la Biblioteca de la facultad de Ingeniería de Sistemas se utilizara la metodología RUP (Rational Unified Process), el lenguaje de programación Visual Basic y el gestor de administrador de base de datos SQL 2008 R2, la aplicación permitirá automatizar y gestionar correctamente todos los procesos que se llevan a cabo a diario en la biblioteca. El sistema contara con los siguientes módulos:

 Administración de Usuarios  Administración de Publicaciones  Administración de Prestamos  Administración de Devoluciones  Administración de Sanciones  Emisión de Reportes

2.4. Indicadores de evaluación

 Tiempo para realizar préstamos o reservas.  Tiempo de consulta del catálogo de publicaciones.  Tiempo del registro de usuario de las publicaciones.  Tiempo en generar reportes Informativos.

 Nivel de conformidad de la publicación solicitada.

2.5. Entregables del Proyecto.

 Informe final terminado.  Manual de usuario.  Manual Técnico.

(17)

CAPITULO III: Desarrollo de la solución Propuesta. 3.1. Modelado del Negocio

3.1.1. Caso de uso del Negocio

Figura 3- Caso de Uso del Negocio

Fuente: Propia.

3.1.2. Escenarios y Procesos

Escenarios Procesos

Administrar publicaciones - Registrar Publicación - Consultar Publicaciones

- Modificar o eliminar publicación

Atender préstamos de Publicaciones

- Registrar Usuarios - Buscar Publicación - Registrar Préstamo - Emitir Recibo

Atender devoluciones - Registrar devolución- Verificar Sanción o Multa

Generación de Reporte - Generar Reporte Dinámico

(18)

3.1.3. Modelo de Objetos del Negocio

3.1.3.1. Registrar Publicación

3.1.3.2. Registrar Persona

3.1.3.3. Buscar Publicación

Figura 4- Objeto de Negocio - Registrar Publicación Fuente: Propia

Figura 5- Objeto de Negocio - Registrar Persona Fuente: Propia

(19)

3.1.3.4. Registrar Préstamo

3.1.3.5. Registrar Devolución

3.1.3.6. Reservar Publicación

Figura 7- Objeto de Negocio - Registrar Préstamo Fuente: Propia

Figura 8- Objeto de Negocio - Registrar Devolución Fuente: Propia

(20)

3.1.3.7. Generar Reporte

Figura 10- Objeto de Negocio - Generar Reporte Fuente: Propia

3.1.4. Modelo de Dominio

(21)

3.2. Modelado de Requerimientos.

3.2.1. Propósito:

El presente sistema de Control de Biblioteca para la FISI – UNAP, permitirá dar un mejor control a los que administran y/o manipulan datos, y a los usuarios que realizan préstamos de las publicaciones agilizarles el servicio del mismo.

El sistema a desarrollar cumplirá con los siguientes módulos:  Consultar publicación:

El Bibliotecario puede realizar consultas de las publicaciones y saber el estado de los mismos para informar al lector en tiempo real. Esto le permitirá al usuario agilizar sus decisiones sobre las publicaciones que puede llevar o revisar, pero si el lector quisiera realizar él mismo la consulta lo podrá hacer con un usuario especial.

 Administrar Préstamo:

En este módulo el bibliotecario tendrá la capacidad de registrar un nuevo préstamo, modificarlo o eliminarlo. También podrá hacer un seguimiento de los artículos que están en préstamo y emitir un recibo detallado al lector del préstamo realizado.

 Administrar Devolución:

En este módulo el bibliotecario podrá registrar la devolución de una publicación previa consultar al préstamo para validar si es que existió.

 Administrar Sanción:

En este módulo el bibliotecario tendrá la capacidad de generar sanciones basadas en el estado de préstamo y hacer un seguimiento de las sanciones impuestas a los lectores, también podrá modificar o eliminar una sanción y emitir un recibo con detalles de la sanción impuesta al lector.

 Administrar Publicación:

Aquí el bibliotecario podrá registrar nuevas publicaciones de acuerdo a un tipo específico de publicación además de clasificar la publicación de acuerdo a las áreas de clasificación, también registrara el número de ejemplares que posee la publicación. También podrá eliminar una publicación de acuerdo a su criterio.

 Emitir Reporte:

En este módulo se generara e imprimirán los reportes de acuerdo al criterio seleccionado por el bibliotecario.

 Administrar Persona:

(22)

3.2.2. Alcance.

La biblioteca especializada de la facultad de ingeniería de sistemas e informática se dedica a brindar servicio a los alumnos, catedráticos y personal administrativo en prestar publicaciones como libros, textos, revistas etc., para leer en la sala de lectura o a domicilio.

Actualmente la biblioteca realiza en forma manual todos sus procesos apoyándose en cuadernos de apuntes o notas simples.

La aplicación a desarrollar podrá manejar la atención al usuario en el ambiente de la biblioteca de manera práctica simple y ágil mejorando ampliamente los procesos que hacen posible el servicio de préstamos de ejemplares, devolución de los mismos, otorgando la seguridad para efectuar las sanciones debidas a los usuarios que pudiesen cometer alguna irregularidad y brindar la posibilidad de toma de decisiones con reportes informativos que el sistema tendrá la capacidad de realizar.

3.2.3. Descripción de Stakeholders y Usuarios

Para poder desarrollar el sistema es necesario identificar a los usuarios, es necesario identificar e involucrar a todos los participantes en el proyecto como parte del proceso de modelado de requerimientos. También es necesario identificar a los usuarios del sistema y asegurarse de que el conjunto de participantes en el proyecto los representa adecuadamente.

3.2.3.1. Resumen de Stakeholders.

Nombre Descripción Responsabilidades

Marcos Piet Elkjaer

Babilonia Correa Bachiller. Expositor delproyecto y encargado del desarrollo de aplicación.

El stakeholder realiza:

Responsable del levantamiento de información para el desarrollo del proyecto.

Análisis y desarrollo de software. Responsable del seguimiento del proyecto.

Luis Benjamin Irigoin

Sánchez Decano Encargado de laFacultad de Ingeniería de Sistemas e Informática

El stakeholder realiza:

Gestiona para la constante mejora de la facultad.

Wilson del Águila

Panaifo Economista catedráticode la Universidad Nacional de la Amazonía Peruana.

El stakeholder realiza:

Responsable de la Biblioteca especializada de la FISI – UNAP y de administrar la aplicación del proyecto previa aprobación del mismo.

Clever Huansi Oliva Encargado de la atención en la biblioteca especializada de la FISI – UNAP.

El stakeholder realiza:

(23)

Lectores Son los alumnos, docentes y administrativos que hacen uso del servicio de la biblioteca.

El stakeholder realiza:

Hacen uso del servicio de la biblioteca con un mínimo de características habilitadas de la aplicación.

Tabla 1- Resumen de Stakeholders Fuente: Propia

3.2.3.2. Resumen de Usuarios. Administrador.

Representante - Eco. Wilson del Águila Panaifo

Descripción Encargado de Administrar el sistema centrándose con mayor énfasis en la administración de los usuarios del sistema de la biblioteca.

Tipo Administrador del Sistema.

Responsabilidad  Administrar los usuarios del sistema.  Supervisa responsabilidades del

bibliotecario.

Grado de Participación 15%

Tabla 2- Resumen de Usuarios – Administrador Fuente: Propia

Bibliotecario.

Representantes - Luis Oliva Montano

- Clever Huansi

Descripción Encargado de realizar los préstamos, devoluciones y aplicar sanciones a los lectores que no cumplan con las reglas de la biblioteca.

Tipo Asistente del administrador de la biblioteca.

Responsabilidad  Administrar Publicaciones.

 Administrar Préstamos.  Administrar Devoluciones.  Administrar Sanciones y Multas.  Administrar Personas.

 Generar Reportes.

Grado de Participación 70%

Tabla 3- Resumen de Usuarios – Bibliotecario Fuente: Propia

Persona.

Representantes - Lectores de la Biblioteca Especializada (Administrativos, Docentes, Alumnos) Descripción Consultan las publicaciones de la biblioteca,

generan reservas y prestamos ya sea para casa o para sala.

(24)

Responsabilidad  Entregar las Publicaciones que presto dentro de la fecha acordada.

Grado de Participación 15%

Tabla 4- Resumen de Usuarios – Persona Fuente: Propia

3.2.4. Descripción global del Producto.

3.2.4.1. Perspectiva del Producto.

El producto a desarrollar es el Sistema de Control de la Biblioteca especializada de la FISI – UNAP, con la intención de mejorar y automatizar los procesos que se realizan a diario en la biblioteca y a la vez implementar nuevos procesos que permita una mejor administración de la misma.

3.2.4.2. Resumen de Características.

Características Generales Beneficio al Cliente Características que lo apoyan Rapidez en los procesos

internos de la biblioteca tales como el registro de nuevas publicaciones, usuarios, préstamos, devoluciones, generar reportes.

Registro ágil y seguro. Validaciones de ingreso de datos.

Disponibilidad inmediata de

la información. Almacenamientoautomatizado de la información del usuario.

Base de datos y aplicación con interfaces gráficas, reportes e informes.

Administración y

seguimiento de sanciones Resultado veraz de sancionesy multas otorgadas por el sistema

Gestión de sanciones.

Vistas anticipadas de los activos (Ejemplares de Publicaciones)

Mayor seguridad y

satisfacción con el servicio de préstamo.

Formulario de Reserva de publicación.

(25)

3.2.5. Caso de uso de requerimientos.

3.2.5.1. Administrar Persona.

3.2.5.2. Administrar Publicación.

Figura 12- Caso de Uso de Requerimientos - Administrar Persona Fuente: Propia

(26)

3.2.5.3. Administrar Préstamo.

3.2.5.4. Administrar Devolución.

Figura 14- Caso de Uso de Requerimientos - Administrar Préstamo Fuente: Propia

(27)

3.2.5.5. Generar Reportes.

3.2.6. Especificaciones de Caso de Uso. 3.2.6.1. Buscar Publicación (PC Bibliotecario).

Nombre: Buscar Publicación (PC Bibliotecario).

Actor: Bibliotecario.

Descripción: Se procede la secuencia de consulta de artículos del sistema bibliotecario (libros, revistas, tesis y otros).

Precondición: El Bibliotecario tendrá un usuario que deberá validarse antes de realizar este proceso.

Secuencia Normal: Actor

1. El caso de uso comienza cuando el Bibliotecario desea consultar los artículos de la biblioteca ya sea a pedido del Lector o por su cuenta, para ello selecciona en el menú Principal la opción Listar Publicación.

2. Luego debe ingresar la modalidad a consultar, ya sea por código, publicación, autor o categoría.

5. El Bibliotecario comprueba y ve la información.

6. Si el Lector desea puede solicitar al Bibliotecario el préstamo de dicha publicación.

Sistema

3. El sistema verifica los datos ingresados por el Bibliotecario. Subflujo S1.

4. Procesa la información y la muestra.

(28)

7. El Lector se retira y termina el caso de uso.

Postcondición: Ninguno Subflujo S1:

- Si los datos ingresados no son correctos el sistema nos mostrara un formulario vacío, donde se entenderá automáticamente que dicha información no existe.

Tabla 6- Especificaciones de Caso de Uso - Consultar Publicación (PC Bibliotecario) Fuente: Propia

3.2.6.2. Buscar Publicación (PC Lector)

Nombre: Buscar Publicación (PC Lector).

Actor: Lector.

Descripción: Se procede la secuencia de consulta de artículos del sistema bibliotecario (libros, revistas, tesis y otros).

Precondición: Secuencia Normal: Actor

1. El caso de uso comienza cuando el Lector desea consultar las publicaciones de la biblioteca en una PC exclusiva para él.

2. Luego debe ingresar la modalidad a consultar, ya sea publicación o por autor. 5. El Lector comprueba y ve la

información.

6. Si el Lector desea puede solicitar unaReserva.

7. El Lector se retira y termina el caso de uso.

Sistema

3. El sistema verifica los datos ingresados por el Lector Subflujo S1. formulario vacío, donde se entenderá automáticamente que dicha publicación no existe.

Tabla 7- Especificaciones de Caso de Uso - Consultar Publicación (PC Lector) Fuente: Propia

3.2.6.3. Registrar Préstamo

Nombre: Registrar Préstamo

Actor: Bibliotecario.

(29)

Persona. El sistema verifica e informa de la disponibilidad de la publicación y modifica el estado de la misma ha prestado al culminar el proceso con clic enGuardar.

Precondición:  Validar Persona.

El sistema debe contar con la siguiente información:

- Información del usuario Persona:

Código, Nombre, Condición (Habilitado, Deshabilitado). - Información de Publicación:

Código, Título, Estado (Disponible, Prestado).

- Información de Sanción: Estado (Activo, Inactivo). Secuencia Normal:

Actor

1. Este caso de uso empieza cuando el bibliotecario elige en el menú principal del sistema la opciónRegistrar Préstamo. 3. El Bibliotecario ingresa en el

formulario los datos solicitados y selecciona una de las opciones al final del formulario Aceptar o Cancelar.

4. Si elige la opción Aceptar, Subflujo S1: Modifica estado de Persona y Publicación. bibliotecario el formulario de Registrar Préstamo que solicita las siguientes entradas de datos:

Código de Publicación Específica, Código de Persona, Observaciones, Fecha de Entrega y Fecha de Devolución. El Formulario también contara con la posibilidad de especificar si el préstamo es en sala deshabilitando automáticamente Fecha de Devolución.

Postcondición: Modifica estado Persona y de Publicación Subflujos:

S1: Modifica condición de Persona y Publicación:

- El sistema mostrara a Persona en las próximas consultas como no apto para realizar préstamo.

- El sistema mostrara a Publicación en las próximas consultas como no apto a préstamo.

(30)

3.2.6.4. Solicitar Reserva

Nombre: Solicitar Reserva

Actores: Lector

Descripción: El Lector ingresa a la PC designada para el servicio de consulta o reserva. De confirmar el deseo de una publicación procederá a loguearse con su respectivo usuario Persona para formalizar la reserva de dicha Publicación.

Precondición:  Ingresar Persona

 Validar Persona El sistema debe contar con la siguiente información:

- Información del usuario Persona:

Código, Nombre, Estado (Activo, Inactivo).

- Información de Sanción: Estado (Activo, Inactivo). Secuencia Normal:

Actor

1. Este caso de uso empieza cuando el Lector tras consultar libremente las Publicaciones elige la opción Realizar Reserva en el menú principal de consulta.

3. El Lector ingresa en el formulario los datos solicitados y selecciona una de las opcionesAceptar o Cancelar. 4. Si elige la opción Aceptar,

Subflujo S1: Verifica condición de usuarioPersona.

5. Si elige opción Cancelar Subflujo S2: Cancelar Logueo.

Sistema

2. El sistema presenta al Lector el formulario para loguearse, donde solicitara el usuario Persona y Contraseña respectivamente.

6. El sistema muestra el formulario para realizar una reserva inmediata si una vez Aceptado el Logueo, Persona se muestra apto para este proceso.

Postcondición: Modifica estado articulo Subflujos:

S1: Verifica condición de usuarioPersona:

- El sistema verifica si Persona tiene un Préstamo realizado o una sanción vigente.

(31)

- El formulario para loguearse se cierra automáticamente y vuelve al menú de consulta libre de publicación.

Tabla 9- Especificaciones de Caso de Uso - Generar Reserva Fuente: Propia

3.2.6.5. Renovar Préstamo.

Nombre: Renovar Préstamo

Actores: Bibliotecario.

Descripción: El bibliotecario ingresa el nombre del Lector o de la Publicación a renovar. El sistema verifica e informa de la renovación, la condición de la publicación se mantiene y se establece nueva fecha de devolución.

Precondición: En el menú principal del sistema el bibliotecario hará click en Listar Publicación

Secuencia Normal: Actor

1. Este caso de uso empieza cuando el bibliotecario elige La opciónVeren el resultado del FormularioListar Préstamo. 3. Se abrirá un nuevo formulario

con tres opciones Renovar, Devolver, Sancionar.

4. El Bibliotecario elige Renovar Subflujo S1 y finaliza el caso de uso

Sistema

2. El sistema Verificar si el préstamo se encuentra dentro de la fecha normal de préstamo y alerta al bibliotecario el resultado de la verificación.

Postcondición: Modifica Fecha de Devolución. Subflujo S1:

- El bibliotecario modifica la fecha de devolución y la opciónRenovar se deshabilita puesto que solo puede ser usado una vez por cada Préstamo.

Tabla 10- Especificaciones de Caso de Uso – Renovar Préstamo Fuente: Propia

3.2.6.6. Registrar Devolución

Nombre: Administrar Devolución

Actores: Bibliotecario.

(32)

Precondición: En el menú principal del sistema el bibliotecario hará click en Listar Publicación

Secuencia Normal: Actor

2. Este caso de uso empieza cuando el bibliotecario elige La opciónVeren el resultado del FormularioListar Préstamo. 5. Se abrirá un nuevo formulario

con tres opciones Renovar, Devolver, Sancionar.

6. El Bibliotecario eligeDevolvery finaliza el caso de uso

Sistema

3. El sistema Verificar si el préstamo se encuentra dentro de la fecha normal de préstamo y alerta al bibliotecario el resultado de la verificación Subflujo S1.

Postcondición: Modifica condición de la Publicación. Subflujo S1:

- Si la verificación determina que el Lector paso la fecha de Devolución, entonces la opción a elegir seráSancionar.

Tabla 11- Especificaciones de Caso de Uso - Administrar Devolución Fuente: Propia

3.2.6.7. Registrar Sanción.

Nombre: Registrar Sanción

Actores: Bibliotecario.

Descripción: El bibliotecario ingresa la información de la Publicación o del Lector que será sancionado. El sistema verifica e informa de la sanción y calcula el monto de pago.

Precondición: En el menú principal del sistema el bibliotecario hará click en Listar Publicación

Secuencia Normal: Actor

1. Este caso de uso empieza cuando el bibliotecario elige La opciónVeren el resultado del FormularioListar Préstamo. 3. Se abrirá un nuevo formulario

con tres opciones Renovar, Devolver,Sancionar.

5. El Bibliotecario eligeSancionar 6. En el formulario de sancionar el bibliotecario podrá elegir dos opcionesAceptaroCancelar.

Sistema

2. El sistema Verificar si el artículo se encuentra dentro de la fecha normal de préstamo y alerta al bibliotecario el resultado de la verificación. 4. El sistema calcula el monto de

(33)

7. Si elige AceptarSubflujo S1. y finaliza el caso de uso.

8. Si elige Cancelar no genera ningún proceso y se cierra el formulario finalizando el caso de uso.

Postcondición: Modifica condición de la Publicación. Subflujo S1:

- El sistema llevara a una nueva ventana donde se mostrara un recibo listo para ser impreso.

Tabla 12- Especificaciones de Caso de Uso - Administrar Sanción Fuente: Propia

3.2.6.8. Registrar Autor.

Nombre: Registrar Autor

Actores: Bibliotecario.

Descripción: Se registra los nuevos autores y se modifica o elimina según sea el caso.

Precondición: Validar Bibliotecario

Secuencia Normal: Actor

2. Este caso de uso empieza cuando el bibliotecario elige Registrar Autor.

3. A continuación ingresa los datos del registro.

5. Modifica o elimina según sea el caso.

Sistema

4. El sistema presenta al bibliotecario el formulario de registro de Autor.

Postcondición: Ninguno Subflujos:

- Ninguno

Tabla 13- Especificaciones de Caso de Uso - Registrar Autor Fuente: Propia

3.2.6.9. Registrar Publicación.

Nombre: Registrar Publicación

Actor: Bibliotecario.

Descripción: Caso de uso donde se realizan el registro, modificación y eliminación de los artículos (libros, revistas, tesis y otros).

Precondición: Validar Bibliotecario.

Secuencia Normal: Actor

1. El caso de uso empieza cuando el bibliotecario elige en el

Sistema

(34)

menú principal del sistema la opciónRegistrar Publicación. 3. El bibliotecario ingresa la

información respectiva y elige una de las dos opciones en el formularioAceptaroCancelar. 4. Si elige la opción Aceptar, Subflujo S1: Valida Publicación, muestra un mensaje de confirmación y cierra el formulario.

5. Si desea el Bibliotecario puede consultar una Publicación y Modificarlo Deshabilitarlo o Eliminarlo según sea el caso. 6. Si elige la opción Cancelar se

cierra el formulario y termina el caso de uso

solicitando la siguiente Información: Código, Título, Autor, Categoría, Cantidad, Estado, etc.

Postcondición: Ninguno Subflujo S1: Valida Publicación:

- El sistema verifica código de Publicación.

- El sistema envía mensaje de error en caso de que el código se repita. - En caso de pasar la verificación, procede a almacenar la información de

la publicación.

Tabla 14- Especificaciones de Caso de Uso - Administrar Publicación Fuente: Propia

3.2.6.10. Registrar Categoría

Nombre: Registrar Categoría

Actor: Bibliotecario.

Descripción: Se registra las Categorías de

clasificación

Precondición: Validar Bibliotecario.

Secuencia Normal: Actor

1. El caso de uso empieza cuando el bibliotecario elige Registrar Categoría.

3. El bibliotecario ingresa los datos de la nueva Categoría. 5. El bibliotecario recibe un

mensaje de conformidad del sistema y se termina el caso de uso.

Sistema

2. El sistema presenta al bibliotecario el formulario de registrar Categoría.

4. El sistema guarda los datos de la nueva categoría y envía un mensaje de conformidad al bibliotecario.

Postcondición: Ninguno Subflujos: Ninguno

(35)

3.2.6.11. Generar Reporte.

Nombre: Generar Reporte

Actores: Bibliotecario.

Descripción: Genera los reportes de acuerdo a las consultas realizadas por el Administrador.

Precondición: Validar Bibliotecario.

Secuencia Normal: Actor

1. El caso de uso empieza cuando el bibliotecario elige en el menú principal del sistema la opciónReportes.

3. El bibliotecario elige una de varias opciones de reportes y genera el reporte.

5. El bibliotecario visualiza el reporte y si desea lo imprime y termina el caso de uso.

Sistema

2. El sistema presenta al bibliotecario la lista de posibles reportes a generar.

4. El sistema genera el reporte y se lo muestra al bibliotecario.

Postcondición: Ninguno Subflujos: Ninguno

Tabla 16- Especificaciones de Caso de Uso - Generar Reporte Fuente: Propia

3.2.6.12. Registrar Persona.

Nombre: Registrar Persona

Actores: Administrador, Bibliotecario

Descripción: Caso de uso donde permite el ingreso

de un nuevo usuario llamadoPersona exclusivo para los lectores de la biblioteca, Tanto el Administrador como el Bibliotecario podrán realizar la modificación, Habilitación, Deshabilitación y eliminar Persona en el sistema.

Precondición: - Validar Admin.

- Validar Bibliotecario. Secuencia Normal:

Actor

1. El caso de uso empieza cuando el bibliotecario elige en el menú principal del sistema la opciónRegistrar Usuario. 3. Selecciona tipo de usuario a

ingresar Administrativo,

Sistema

(36)

4. A continuación el bibliotecario proporciona los datos del usuario como código, nombres, dirección, etc. 5. El bibliotecario selecciona

guardar para registrar al usuario en el sistema.

6. Si desea el Bibliotecario puede consultar un usuario y Modificarlo Deshabilitarlo o Eliminarlo según sea el caso.

Postcondición: Guarda nuevo usuario Persona. Subflujo S1: Verifica código usuario Persona.

- El sistema verifica código usuario.

- Si existe el código de usuario muestra un mensaje que el usuario ya existe.

- Si no existe, muestra los datos a ingresar y habilita al usuario para que pueda realizar consultas reservas y préstamos.

Tabla 17- Especificaciones de Caso de Uso - Administrar Persona Fuente: Propia

3.3. Análisis.

3.3.1. Diagrama de colaboración.

3.3.1.1. Registrar Publicación.

(37)

3.3.1.2. Registrar Categoría.

3.3.1.3. Registrar Autor.

Figura 18- Diagrama de Colaboración - Registrar Categoría Fuente: Propia

(38)

3.3.1.4. Registrar Persona.

3.3.1.5. Buscar Publicación.

Figura 21- Diagrama de Colaboración - Buscar Publicación Fuente: Propia

(39)

3.3.1.6. Reservar Publicación

Figura 22- Diagrama de Colaboración - Reservar Publicación Fuente: Propia

3.3.1.7. Registrar Préstamo.

(40)

3.3.1.8. Registrar Devolución.

3.3.1.9. Generar Sanción.

Figura 25- Diagrama de Colaboración - Generar Sanción Fuente: Propia

(41)

3.3.1.10. Dar de Baja Publicación.

Figura 26- Diagrama de Colaboración - Dar de Baja Publicación Fuente: Propia

3.3.1.11. Generar Reporte.

(42)

3.3.2. Diagrama de Secuencia.

3.3.2.1. Registrar Publicación.

Figura 28- Diagrama de Secuencia -Registrar Publicación Fuente: Propia

3.3.2.2. Registrar Categoría.

(43)

3.3.2.3. Registrar Autor.

Figura 30- Diagrama de Secuencia -Registrar Autor Fuente: Propia

3.3.2.4. Registrar Persona.

(44)

3.3.2.5. Buscar Publicación.

Figura 32- Diagrama de Secuencia - Buscar Publicación Fuente: Propia

3.3.2.6. Reservar Publicación.

(45)

3.3.2.7. Registrar Préstamo.

Figura 34- Diagrama de Secuencia - Registrar Préstamo Fuente: Propia

3.3.2.8. Registrar Devolución.

(46)

3.3.2.9. Generar Sanción.

Figura 36- Diagrama de Secuencia - Generar Sanción Fuente: Propia

3.3.2.10. Dar de Baja Publicación.

(47)

3.3.2.11. Generar Reporte.

Figura 38- Diagrama de Secuencia - Generar Reporte Fuente: Propia

3.3.3. Diagrama de Clases.

(48)

3.4. Diseño.

3.4.1. Diseño de la Interfaz.

Prototipo: Inicio de Sesión

Figura 40- Diseño de la Interfaz - Inicio de Sesión Fuente: Propia

Prototipo: Registrar Autor

(49)

Prototipo: Registrar Categoría

Figura 42- Diseño de la Interfaz - Registrar Categoría Fuente: Propia

Prototipo: Registrar Publicación

(50)

Prototipo: Registrar Persona

Figura 44- Diseño de la Interfaz - Registrar Persona Fuente: Propia

Prototipo: Administrar Usuarios del Sistema

(51)

Prototipo: Formulario para Registrar El Préstamo

Figura 46- Diseño de la Interfaz - Formulario para Registrar El Préstamo Fuente: Propia

Prototipo: Formulario para Listar Prestamos

(52)

Prototipo: Formulario Registrar Devolución

Figura 48- Diseño de la Interfaz - Formulario Registrar Devolución Fuente: Propia

Prototipo: Formulario para Renovar Préstamo

(53)

Prototipo: Formulario para Registrar Sanción

(54)

3.4.2. Modelo de Datos.

3.4.2.1. Modelo Lógico de la Base de Datos.

(55)

3.4.2.2. Modelo físico de la Base de Datos.

(56)

3.5. Implementación

3.5.1. Diagrama de Componentes.

Figura 53- Diagrama de Componentes Fuente: Propia

3.5.2. Diagrama de Despliegue.

(57)

CAPITULO IV: Resultados y su Discusión.

En las simulaciones y pruebas al momento de la implementación se han determinado valores para los indicadores de evaluación de la solución:

ANTES

PROCESOS ACTORES TIEMPO (MIN)

Realizar Préstamos Bibliotecario, Lector 5.0

Realizar Consultas Bibliotecario, Lector 5.0

Realizar Devoluciones Bibliotecario, Lector 4.0

Realizar Reportes Informativos Bibliotecario Excede Mucho

Nivel de Conformidad de la Publicación Solicitada

BAJO MEDIO X ALTO

AHORA

PROCESOS ACTORES TIEMPO (MIN)

Realizar Registro de Usuario Persona Bibliotecario 2.0

Realizar Préstamos Bibliotecario, Lector 1.0

Realizar Consultas Bibliotecario, Lector 1.0

Realizar Devoluciones Bibliotecario, Lector 1.0

Realizar Reportes Informativos Bibliotecario 1.5

Nivel de Conformidad de la Publicación Solicitada

BAJO MEDIO ALTO X

(58)

CAPITULO V: Conclusiones.

Al término del desarrollo del presente informe, y además con el término del sistema se llegaron a las conclusiones siguientes:

• Se realizó el análisis, diseño e implementación de los procesos que intervienen en la administración de la biblioteca especializada resolviendo problemas como duplicidad de código para varios ejemplares, se implementaron nuevos procesos que mejoraran el servicio de la misma, como por ejemplo las reservas que podrá realizar el lector ya sea para sala de la biblioteca o para casa desde un PC exclusivo para él.

• Se diseñó la base de datos relacional para la biblioteca especializada y su conexión con la aplicación para un buen funcionamiento en todas las operaciones y características del sistema.

• Al desarrollar el sistema para la biblioteca, se minimizo el tiempo en la atención al lector, la seguridad en el ingreso de datos, la satisfacción en la conformidad de los préstamos de cada publicación, la confianza para determinar las multas o sanciones; se agilizo mucho más el proceso de consulta; Y la de generar reportes informativos que ayudaran en la toma de decisiones.

(59)

CAPITULO VI: Recomendaciones.

• Se debería apoyar a la facultad con la implementación física y tecnológica para la biblioteca especializada. Siendo de mucha utilidad que se amplié el ambiente con cómodos escritorios para realizar los préstamos en sala y añadir un PC exclusivo para los Lectores en donde puedan generar las consultas de los artículos que desean prestar. • Efectuar el Backup periódico de la información contenida en la data del sistema mínimo

semanalmente.

• Incentivar una cultura de responsabilidad entre los lectores de la biblioteca en donde deberá primar el acatamiento de las normas establecidas en el Reglamento Interno del Centro de Información de la FISI, para hacer valer principalmente las sanciones que llegue a dar el sistema.

• Considerar importante los reportes Informativos para elaborar constantes mejoras y tomar buenas decisiones para el bien de la biblioteca especializada, teniendo en cuenta por ejemplo que gracias a los reportes uno puede determinar que libros se necesitan más o que categorías necesitan más ejemplares, etc.

(60)

BIBLIOGRAFÍA

 TABOA JIMENEZ, Alberto. Análisis de Procesos y Dados usando UML, Lima – Perú 2009 2da ed.

 LIZA AVILA, Cesar. Modelando con UMLPrincipios y Aplicaciones,Trujillo – Perú 2006 1era ed.

 . NET Visual Basic (VB 2008) Tutorial – URL01

-http://www.tutorialspoint.com/listtutorial/Visual-Basic-NET-VB-2008-Tutorial/3712

VB.Net -AccessDatabase– URL02

-http://www.tutorialspoint.com/vb.net/vb.net_database_access.htm

 Base de datos relacional Normalización Fundamentos – URL03

(61)
(62)

ANEXO 01

- Hoja de Observación.

(63)

ANEXO 02

Entrevista:

Las preguntas que se formulan fueron las siguientes:

Nº Pregunta Respuesta

1) ¿La biblioteca especializada cuenta con algún sistema informático para la gestión de los procesos?

SI ______________ No ______________ 2) ¿Cuál es su apreciación en cuanto

la velocidad para atender cada

requerimiento de la biblioteca? Rápido ____________ Lento ____________ Muy Lento ____________ 3) ¿Cómo califica usted el control de

los préstamos, devoluciones o sanciones de los artículos de la

reporte informativo sobre algún proceso de la biblioteca especializada? (ya sea préstamo, mora, devolución, sanción, etc.)

(64)

MANUAL DE USUARIO.

1. La ventana inicial proporciona dos opciones:

a) ingresar nombre de usuario y contraseña para tener acceso a todas las caracteristas del sistema (Opcion dirigida unicamente al bibliotecario y/o al Administrador).

b) hacer click en la Lupa para Listar las Publicaciones que se encuentran registradas en el sistema (esta opcion esta dirigida al proceso de Solicitar Publicaciones en el PC de los Lectores).

(65)

a) Publicación:

Esta pestaña despliega un menú con las siguientes opciones:

Registrar publicación, Registrar autor, Registrar categoría, Listar publicaciones.  Registrar Publicación:

Podemos añadir una imagen de Portada de nuestra Publicación haciendo click en la figura de la Lupa que es para buscar la imagen de nuestra portada.

Una vez que se completen los datos para la nueva publicación podemos dar click en la figura del disquete que es para Guardar los datos ingresados.

 Registrar Autor:

(66)

 Registrar Categoría:

Escribos la nueva categoria dentro de Datos – Categoría y hacemos click en la figura “+” para añadir, seguidamente en guardar para registrar la nueva Categoria en el Sistema de la Biblioteca.

 Listar Publicaciones:

Nos muestra una ventana con la lista completa de las publicaciones, donde podremos buscar por Código, Categoría, Publicación, Autor.

También tenemos tres opciones para añadir o realizar algunos cambios los cuales están citados como Editar, Baja, Índice.

Editar: No es más que la misma ventana ya vista de Registrar Publicación, donde podremos modificar algunos datos de la publicación.

Baja: Es una opción para quitar a la publicación de la Lista de Publicaciones, cambiando su condición a inhabilitado para ser solicitada o consultada.

(67)

b) Persona

Esta Pestaña tendrá dos opciones las cuales serán Registrar Personas y Listar Personas.  Registrar Persona:

Esta ventana puede añadir una fotografia de la Persona a registrar ya sea Estudiante, Catedrático o Administrativo haciendo cilck en la lupa de Buscar. Una vez ingresado todos los datos del Lector se procede a Guardar para registrarlo en el sistema.

 Listar Personas:

(68)

c) Préstamo:

En este punto se despliega un menú con cuatro opciones, Registrar Préstamo, Prestamos Activos, Sanciones Activas, Lista de Solicitudes.

 Registrar Préstamo:

Se abre una ventana donde podra registrar la fecha de Préstamo, establecer fecha de devolución, elegir la publicación y a la persona que esta haciendo el prestamo, finalmente tras completar los campos se procede a guardar y automaticamente se abreme una ventana para imprimir una ficha de prestamo.

 Listar Prestamos

En esta ventana se tiene la lista completa de los prestamos activos donde se puede buscar por titulo de publicación, nombre de la persona, apellido paterno y apellido materno. Tambíen existe una opción Ver que al hacer click, se nos abrira una nueva ventana.

(69)

 Sanciones Activas:

Obtenemos una ventana con la lista de las sanciones activas con su respectivo filtro de búsqueda y una opción Seleccionar que al hacer click se nos abrirá una ventana nueva.

(70)

 Lista de Solicitudes

En esta ventana se tiene la lista completa de las solicitudes para Prestamos donde se puede buscar por titulo de publicación, nombre de la persona, apellido paterno y apellido materno. Tambíen existe una opción Ver que al hacer click, se nos abrira una nueva ventana.

Ver: nos muestra una ventana llamadaAprobar Solicitud de Préstamodonde Cancelar dicha solicitud se logra haciendo click en elCírculo Denegado, aprobamos haciendo click enGuardar.

d) Usuario:

(71)

e) Reportes:

En este menú se encuentran las opciones de Préstamos, Sanciones, Publicaciones, Personas.

 Prestamos:

En la ventana de reporte de Prestamo se visualiza todos los Prestamos realizados desde la fecha establecida por el Bibliotecario, Se tiene filtros para saber cuales son Prestamos Renovados y una opción para imprimir el Reporte.

 Reporte de Sanciones:

(72)

 Reporte de Publicaciones

En esta ventana se tiene un filtro para realizar búsquedas por Categoría, Publicación, Código del ejemplar y por Autor. Finalmente se puede imprimir la información que nos brindara el reporte.

 Reporte de Personas

(73)

f) Back Up

En esta ventana se puede hacer una copia del estado de todos los procesos del sistema haciendo click en generar como tambien se puede cargar la copia de respaldo según el crieterio del bibliotecario.

(74)
(75)

MANUAL TÉCNICO.

Este manual técnico ha sido desarrollado con la finalidad de facilitar la tarea de instalación del sistema, dándole al responsable las herramientas necesarias que le permita cumplir la configuración correcta para el buen funcionamiento de nuestro Sistema de Biblioteca.

En necesario Instalar los siguientes programas.  .Net Framework 3.5

 Microsoft SQL Server 2008 R2

INSTALACIÓN DE .NET FRAMEWORK 3.5

Al ejecutar programas creados en la plataforma .NET en Windows 8, nos presenta el siguiente dialogo :

(76)

Abrimos nuestro “Disco Local” (C) en nuestra pc y creamos una carpeta llamada netfx.

Abrimos el menú Inicio y directamente escribimos “cmd”, seleccionamos con clic derecho y elegimos Avanzado>Ejecutar como Administrador.

En el símbolo de sistema escribimos lo siguiente, habiendo metido el disco de instalación: xcopy X:\sources\sxs\*.* c:\netfx /s Reemplazamos la X por la letra de la unidad que tiene el disco de instalación. El proceso de copia comenzará y tardará unos minutos.

(77)

Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\netfx /LimitAccess

Después de unos momentos se concluirá el proceso, y ya tenemos Net Framework 3.5.1 instalado en nuestro equipo.

(78)

El primer paso es introducir el DVD o montar la imagen .iso de SQL Server 2008 R2.

Es muy probable que el propio instalador de SQL Server 2008 R2 nos pida actualizar el sistema para poder proceder con la aplicación de instalación de SQL Server. En ese caso nos saldrá una pantalla como esta donde se nos indicará que va a proceder con la actualización del sistema.

Después de dar a OK, se procederá con la instalación. Dependiendo de la actualización a realizar sobre Windows Server, puede que nos parezca que el sistema está inactivo o que el proceso instalador ha dado algún error puesto que desaparecerá de la pantalla durante un par de minutos.

Si vamos al explorador de tareas, podemos ver como realmente está realizando la instalación que previamente nos ha anunciado.

(79)

Llegados a este punto, dado que el artículo se centra exclusivamente en la instalación de una instancia SQL Server 2008 R2, iremos directamente al apartado “Installation”.

(80)

Una vez en la sección “Installation” procederemos al apartado “New installation or add features to an existing installation” con la que instalaremos una nueva instancia de SQL Server 2008 R2 a nuestro equipo.

(81)
(82)
(83)

Una vez validado el código de licencia de SQL Server 2008 R2 se nos mostrarán los términos de la licencia que tendremos que aceptar.

Podemos observar cómo se realizan de nuevo una serie de chequeos previos a la instalación, que debemos cumplir antes de proseguir.

En este caso, comentar únicamente que siempre que tengamos activo el firewall de Windows, el asistente nos dará un Warning el apartado “Windows Firewall”.

Esto no nos impedirá la instalación, simplemente se nos está informando que tengamos cuidado de habilitar las reglas en el firewall de Windows necesarias para permitir la conexión de clientes remotos hacia el servicio de SQL Server 2008 R2.

(84)

Una vez hecho clic sobre el botón siguiente, se nos pedirá qué Rol vamos a instalar de SQL Server 2008 R2.

(85)

En una instalación de motor relacional de SQL Server 2008 R2, se pueden observar qué características y servicios se tiene a instalar.

1. Database Engine Services

Se trata del motor relacional de SQL Server, justo lo que queremos instalar.

La instalación de SQL Server Replicación se recomienda instalar solo si la instancia va a formar parte de alguna manera en algún rol de replicación. Lo mismo ocurre con Full-Text Search. Como Buena práctica, siemprees recomendableen cualquier instalación de cualquier software, soloinstalar aquellas características de las cuales se va a hacer uso. Se deja de cualquier forma al lector que tome la decisión de instalar o no dichas características.

En nuestro ejemplo, las hemos marcado porque de antemano sabemos que esta instancia en un futuro hará uso de ambos servicios.

2. Business Intelligence Development Studio

También conocido como BIDS, se trata de una versión de Visual Studio con soporte para la creación de proyectos de inteligencia de negocio como Integration Services, Reporting Services o Analysis Services.

Puesto que como veremos más adelante, vamos a querer instalar el servicio de SQL Server Integragion Services, es recomendable marcar esta casilla.

(86)

4. Integration Services

Pese a que este servicio no es puramente relacional, siempre es útil instalarlo junto al motor relacional porque es habitual realizar procesos de carga y transformación de datos utilizando SQL Server Integration Services.

5. Management Tools – Basic

En este caso, es buena idea tener instaladas las herramientas de administración de SQL Server para emergencias (por si solo pudiéramos logear localmente por cualquier motivo). Se instalarán: SQL Server Management Studio, SQLCMD y el proveedor powershell para SQL Server (sqlps.exe)

6. Management Tools – Complete

Añade soporte extra para SQL Server Management Studio con conexión a Reporting Services, Analysis Services e Integration Services

Añade las herramientas SQL Server Profiler, Database Tuning Advisors.

Al igual que el punto 5, se recomienda instalar para emergencias, no porque vayamos a utilizarlo como software de acceso y/o análisis habitual.

(87)

Vamos a indicar tanto la ruta donde desplegará los binarios de SQL Server, como el nombre de la instancia que le queramos dar.

El dar un nombre a la instancia o no, depende de criterio personal. Solo hay que tener en cuenta que únicamente se permite una instancia con nombre por defecto y que no podremos elegir MSSQLSERVER. Por tanto, si ya tenemos una instancia con nombre por defecto, la única opción que podríamos escoger es la de Named Instance y asignar un nombre.

Figure

Figura 1 - Organigrama funcional
Figura 12- Caso de Uso de Requerimientos - Administrar Persona Fuente: Propia
Figura 14- Caso de Uso de Requerimientos - Administrar Préstamo Fuente: Propia
Figura 16- Caso de Uso de Requerimientos – Generar Reportes Fuente: Propia
+7

Referencias

Documento similar

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

Y tendiendo ellos la vista vieron cuanto en el mundo había y dieron las gracias al Criador diciendo: Repetidas gracias os damos porque nos habéis criado hombres, nos

E Clamades andaua sienpre sobre el caua- 11o de madera, y en poco tienpo fue tan lexos, que el no sabia en donde estaña; pero el tomo muy gran esfuergo en si, y pensó yendo assi

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

Esta U.D.A. de Podología nace con la voluntad de dar respuesta a la necesidad de contribuir a la integración de conocimiento, actitudes y habilidades en la formación de

De la Salud de la Universidad de Málaga y comienza el primer curso de Grado en Podología, el cual ofrece una formación generalista y profesionalizadora que contempla

d) que haya «identidad de órgano» (con identidad de Sala y Sección); e) que haya alteridad, es decir, que las sentencias aportadas sean de persona distinta a la recurrente, e) que

Las manifestaciones musicales y su organización institucional a lo largo de los siglos XVI al XVIII son aspectos poco conocidos de la cultura alicantina. Analizar el alcance y