Sunteți pe pagina 1din 65

UNIVERSIDAD DE SONSONATE

CARRERA
INGENIERIA EN SISTEMAS COMPUTACIONALES

CATEDRATICO
ING. ANTONIO HUMBERTO MORÁN NAJARRO

ALUMNOS
CECILIA ARELY LEON MENDEZ
NORMA VANESSA QUEZADA PEÑA
GABRIELA ESTER RIVERA MOLINA
KEVIN ANTONIO VALENZUELA RAFAILAN

MATERIA
ANÁLISIS DE SISTEMAS

ABRIL DE 2017
Índice
Introducción

En el mundo, los cambios que se origina a partir del uso de las tecnologías de la
información, pueden contribuir en lograr una mayor eficiencia en los procesos
que tiene la institución educativa para gestionar los recursos bibliográficos que
ofrecen. La función principal de la biblioteca consiste en localizar, evaluar,
seleccionar, organizar, exponer y suministrar información al usuario en cualquier
forma en que se esté almacenada.

Toda biblioteca necesita de un sistema de gestión que facilite la organización y la


conservación del material y otros recursos que pueden estar impresos. Desde la
biblioteca más pequeña e individual hasta la más grande de las bibliotecas
comparten la misma forma de funcionamiento.

En el documento se expone como desarrollar un sistema para la gestión de la


biblioteca según las etapas fundamentales del ciclo de desarrollo para un sistema,
además por medio de los requerimientos que solicitan el Complejo Educativo Ing.
Rodolfo Enrique Varela Manzano para el uso de material bibliográfico.
CAPÍTULO I.

PLANIFICACIÓN DEL SISTEMA


1.1 ESTUDIO DE LA PLANIFICACIÓN

1.1.1 Generalidades de la empresa

1.1.1.1 Misión

Ser la unidad de gestión en la cual se realiza la catalogación, clasificación,


conservación, incremento y la difusión de los recursos de información que
se utilizan para fines académicos y de investigación utilizando los medios
necesarios actualizados proporcionando material y servicios a la comunidad

1.1.1.2 Visión

Establecer un Sistema de Bibliotecas integrado capaz de satisfacer las


necesidades de información de los usuarios con material y servicios de
calidad que sean un firme y constante apoyo a las labores académicas y de
investigación apoyándose en las nuevas tecnologías de información.

1.1.1.3 OBJETIVOS ESTRATÉGICOS

Ser un ente referente para el aprendizaje, de forma dinámica y actualizada,


acorde a las actividades relacionadas a la docencia e investigación,
proporcionando a los usuarios instrumentos modernos que faciliten el
acceso y la recuperación de la información.

1.2 ARQUITECTURA DE INFORMACIÓN DE LA


EMPRESA
1.2.1 Sistemas informáticos de apoyo a la empresa

1.2.1.1 Sistemas informáticos existentes

La biblioteca cuenta con un sistema de registro de usuarios los cuales son


elaborados y manipulados de forma manual.

1.2.1.2 Sistemas informáticos futuros

Con un sistema bibliotecario se espera agilizar todos los procesos que se


realizan a diario y periódicamente además mejorar la seguridad de todos los
registros de los usuarios, obteniendo la Información necesaria de forma
más eficiente y segura.

1.3 ANÁLISIS DE ÁREAS DE LA EMPRESA

1.3.1 Identificación de áreas de la empresa


La Escuela cuenta con las siguientes áreas:
 Pedagógica.
 De gestión escolar.
 Financiera.

1.3.2 Descripción de áreas de la empresa

Área Pedagógica: Esta área describe todo el proceso de aprendizaje:


 Proceso de enseñanza-aprendizaje.
 Evaluaciones.
 Rendimiento de Académico.
 Rincones de aprendizaje.
 Hacer planes de mejoras de aprendizaje.
Área de Gestión Escolar: Es la que se encarga de fortalecer las diferentes
áreas para el logro de los objetivos planteados:
 Elaborar planes estratégicos.
 Control Interno.
 Aplicar procedimiento para el funcionamiento de los consejos
 Validar los registros académicos.
 Legalización de consejos.
Área Financiera: Es la que se encarga de la elaboración y ejecución del
presupuesto escolar:
 Controlar los recursos financieros, materiales y humano.
 Manejo de fondos de los ingresos y egresos de la institución.
 Validar y priorizar las áreas de la inversión de gastos.

1.3.3 Priorización de sistemas informáticos futuros


Como se ha indicado por parte de las autoridades de la empresa de la necesidad de
obtener un sistema informático para el área pedagógica. Que vendría hacer
implementado en la biblioteca de la institución.
Por eso se considera como unos de los primeros objetivos de las autoridades en
lograr implementar el sistema durante su gestión.

La decisión, se genera para poder tener un mejor control de las personas que utiliza
los libros para su formación académica. Porque así tendrán un dato más exacto las
autoridades para poder proporcionar mejor calidad en la documentación que se
presta para el mejoramiento en el proceso de enseñanza-aprendizaje.
CAPÍTULO II.

ANÁLISIS DEL SISTEMA


2.1 Definición del alcance del sistema

Las principales funciones que realizara nuestro sistema serán las


siguientes:

 Agilizar el registro, la actualización y la consulta de


información de los usuarios.
 Generar reportes como: de libros, de pagos, y de ingresos de
usuarios.

2.1.1 Matriz de estudio problemas/oportunidades

Problema/Oportunidad Urgencia Visibilidad Beneficios Prioridad Solución


Anuales
Dificultad para llevar el Arreglar Alta 244 1 Nuevo
registro de Préstamos de dólares desarrollo de
de libros en la inmediato sistema
biblioteca.
Lentitud en el llenado Arreglar Alta 2 Implementar
de la ficha de de mecanismos
préstamo de libros. inmediato agiles
acompañados
de tecnología
adecua.
Pérdida de Registro Arreglar Alta 3 Implementar
de libros. de mecanismo de
inmediato seguridad.

2.1.2 Viabilidad del proyecto

Para la implementación del presente proyecto debe ser viable en lo


económico, técnico y operativo.
Viabilidad Económica:

Costos de Desarrollo
Detalles
Análisis del Sistema $ 282.00
1 Analistas de Sistemas ( 94 horas/ cada una a $3
/horas) $ 282.00
Desarrollo del Sistema $ 288.00
2 Programadores (36 horas / cada una a $4.00/ hora) $ 288.00
Diseño del Sistema $ 40.00
1 Diseñador Web (20 horas / cada una a $2.00/ hora) $ 40.00
Gastos Varios $ 43.00
Papelería $ 3.00
Consumo de Energía eléctrica $ 10.00
Capacitación al Personal $ 30.00
Equipo Tecnológico $ 1950.00
5 Computadoras de Escritorio $ 1500.00
1 Impresor $ 50.00
Licencia de Windows 8.1 $ 150.00
Instalación de la Red $ 250.00
Total $ 2603.00
Costo de Operación
Detalles
Luz Eléctricas $ 180.00
Mantenimiento de Mobiliario $ 100.00
Bibliotecario $ 3600.00
Papelería $ 75.00
Enseñanza y Mantenimiento del $ 75.00
Sistema
Total $ 4030.00

Beneficio
Detalles
Emisión de Carnet $ 1475
Pago por Mora $ 60.00
Total $ 1535

Años
Descripción del Flujo de
Caja 0 1 2 3 4
Costo de Análisis, Diseño
e Implementación 2603.00
Costo de Operación y
4030 4030 4030 4030
Mantenimiento
Factores de Descuento al
17% 1 0.8547 0.7305 0.6243 0.5336
Costos en Tiempo
-2603.00 -3444.41 -2943.91 -2515.93 -2150.41
ajustados al valor actual
Costos Acumulados en
tiempo ajustados a lo largo -2603.00 -6047.41 -8991.32 -11507.25 -13657.66
del tiempo de vida

Beneficios Obtenidos del


Funcionamiento del Nuevo 0 1535 1535 1535 1535
Sistema
Factores de Descuento al
1 0.8547 0.5336
17% 0.7305 0.6243
Beneficios en Tiempo
0 1311.95 1121.32 958.30 819.07
ajustado al valor actual
Beneficios Acumulados 0 1311.95 2433.27 3391.57 4210.64
Costos Acumulados +
-2603.00 -4735.46 -6558.05 -8115.68 -9447.02
Beneficios Acumulados

Viabilidad técnica:
Las tecnologías a utilizar para desarrollar el sistema de la biblioteca
son:
Lenguaje de programación Visual Studio C#.
Gestor de Base de Datos MysSQL Server.

Viabilidad operativa:
Las probabilidades de que el sistema se vuelva funcional son muy
altas debido a que los usuarios han expresado la insatisfacción con el
sistema manual actual lo que conlleva a que una vez implementado el
nuevo sistema permita que los usuarios puedan tener accesibilidad a la
información realizando los procesos con mayor eficiencia.

2.1.3 Actividades del proyecto

2.1.3.1 Tabla de actividades

Actividad Actividad Detallada Semana requeridas


Inicio del Proyecto Recopilar Información 1,2
Planificación del Estudio de la 3
Sistema. Planificación.
4
Arquitectura de
4
información de la
empresa Análisis de
áreas de la empresa
Definición del alcance del 5
Análisis del Sistema sistema.
6
Análisis del Problema
(situación actual) 7
Identificación de 8,9
Requerimientos
9,10
Análisis de procesos de
la empresa
Análisis de la decisión

2.1.3.2 Gráfico de Gant

SEMANAS
L ACTIVIDADES
1 2 3 4 5 6 7 8 9 10
Inicio del Proyecto
A Recopilar Información
Planificación del Sistema
B Estudio de la Planificación
Arquitectura de información
C
de la empresa
Análisis de áreas de la
D
empresa
Análisis del Sistema
Definición del alcance del
E
sistema
Análisis del Problema
F
(situación actual)
Identificación de
G
Requerimientos
H Análisis de procesos de la
empresa
I Análisis de la decisión

2.1.3.3 Gráfico Pert

Duración
Predecesor
Actividad Descripción de la actividad de la
inmediato
actividad
A Recopilar Información - 2
Estudio de la Planificación.
B - 1

Arquitectura de información de la
C A 1
empresa
D Análisis de áreas de la empresa C 1
Definición del alcance del sistema.
E A,B 1

Análisis del Problema (situación


F 1
actual)
Identificación de Requerimientos
G 1

H Análisis de procesos de la empresa 2


I Análisis de la decisión 2
2.2 ANÁLISIS DEL SISTEMA

2.2.1 Estudio de la situación actual

La biblioteca cuenta con un sistema de registro de usuarios los cuales son


elaborados y manipulados de forma manual, esto genera que las tareas
que realizan los empleados sean más trabajosas.

La información es archivada de forma física la cual genera inseguridad


debido a que se pueden extraviar los datos de los usuarios.

2.2.2 Diagrama de Pareto

Porcentaje
CAUSA Frecuencia Acumulado

Falta de capacitación al personal 10 20% 10

Demasiado tiempo de espera 5 29% 15

Tardanza al registrar usuarios. 5 39% 20

Pérdida de tiempo en búsqueda de libros. 5 49% 25

Falta de organización en el plan de trabajo 5 59% 30


Procesos Manuales 5 69% 35

Información Desactualizada 5 78% 40

Falta de recursos técnicos 5 88% 45

Procesos redundantes. 3 94% 48

Espacio limitado de trabajo 3 100% 51

Total 51

2.2.3 Modelo de Ishikawa (Espina de pescado)


2.2.4 Cuadro matriz problema/causa/efecto/solución

Objetivos del Limitación del


Problema Causa
sistema sistema

Realización de -
Ineficiencia en el Computadoras
Se realiza de procesos de
registro de datos de
forma manual manera -Personal
los usuarios.
automático. capacitado.

Lentitud en la Utilizar la
búsqueda y Se realiza de tecnología Limitación de
obtención de forma manual adecuada. recursos
información.

Desastres Respaldo en la Limitación de


Riesgo de pérdida de nube, dispositivos recursos y
naturales o
información. de
provocados. tiempo.
almacenamiento
externo.

2.3 Identificación de requerimientos

2.3.1 Historias de usuarios

Historia: Registrarse en el sistema


Como: Usuario
Quiero: Poder registrarme en el sistema
Para: Poder iniciar sesión

Historia: Inicio de Sesión


Como: Usuario
Quiero: Poder iniciar sesión
Para: Tener acceso al sistema

Historia: Búsqueda de Libro


Como: Usuario
Quiero: tener un fácil acceso a la búsqueda de libros
Para: tener una búsqueda rápida y satisfactoria

Historia: Selección de Libro


Como: Usuario
Quiero: tener una herramienta para que me facilite la selección de un libro
Para: agilizar en proceso de selección

Historia: Solicitud de préstamo


Como: Usuario
Quiero: Realizar desde el sistema mi solicitud de préstamo
Para: hacer más rápido mis prestamos
Historia: Solicitud de préstamo
Como: Bibliotecario
Quiero: Recibir desde el sistema las solicitudes de préstamos de libros
Para: hacer una rápida entrega de libro y no tener aglomeraciones

Historia: Salir del sistema


Como: Usuario
Quiero: Tener una opción dentro del sistema
Para: Salir del sistema

Historia: Registro de fecha de préstamo


Como: Bibliotecario
Quiero: Poder registrar la fecha del préstamo del libro
Para: poder llevar un registro detallado de los prestamos

Historia: Registro salida de libro


Como: Bibliotecario
Quiero: tener un registro detallado de los libros que han prestado
Para: Tener un control de los libros prestados

Historia: Ingreso del libro al sistema


Como: Bibliotecario
Quiero: Tener la facilidad de ingresar el libro al sistema
Para: Poner el libro a disposición de los usuarios

2.3.2 Lista de requerimientos

2.3.2.1 Requisitos Funcionales

 El sistema controlara el acceso y permitirá solamente a usuarios


registrados.
 Los usuarios deben ingresar al sistema con un nombre de usuario y
contraseña.
 El sistema permitirá realizar búsqueda y mostrar los resultados de la
búsqueda.
 A cada préstamo se le va asignar a un identificador único al momento de
solicitar un préstamo.
 Al momento de ingresar un prestamos el enviara un documento a los
encargados del sistema sobre el préstamo.
 El sistema permitirá que el usuario pueda salir de cualquier opción que este
utilizando e incluso de todo el sistema.
 El sistema podrá mostrar a los encargados cuales son los préstamos que
han realizado por cada día.
 Al momento de la devolución el sistema le permitirá al encargado registrar
el ingreso de nuevo del libro.

2.3.2.2 Requisitos No Funcionales.

Requisitos de rendimiento.
El sistema de base de datos tendrá un buen rendimiento debido a que no es
mucha carga la que tiene que soportar, ya que no se meterá a grandes procesos,
esto es porque la biblioteca en donde se implementara no tiene mucha actividad y
no se realizaran muchas cosas en el sistema.

Seguridad.
Garantizar la confiabilidad, la seguridad y el desempeño del sistema
Informático a los diferentes usuarios. Por lo cual se implementaran técnicas
criptográficas.

Asignación de roles o privilegios de usuarios.

Fiabilidad.
Existen parámetros que garantizan que el sistema será fiable en cuanto al
funcionamiento en la línea del tiempo. Por la naturaleza del sistema, el lenguaje de
desarrollo, la plataforma del sistema operativo y la tecnología de implementación
este no sufrirá cambios muy drásticos y/o modificaciones que dependan de
políticas, leyes o cualquier regulación de entidades gubernamentales o cambios
tecnológicos que le afecten directamente.
Disponibilidad.
La base de datos estará disponible para el uso de los usuarios tanto como
el administrador, debido a que no hay atenciones simultáneas y esto facilita usar el
sistema cuando sea requerido.

Mantenibilidad.
Para el mantenimiento de los módulos del software es necesario contar con
los servicios de un desarrollador de software con las competencias en el manejo
de Mysql y Visual Studio C# (Será un servicio eventual, dependerá de las
necesidades de modificación para posibles mejoras o corrección de errores).

2.3.3 Casos de uso

ID: CU – 1
Título: Solicitar préstamo de libro
Descripción: El usuario ingresa al sistema para realizar
préstamo
Actor Primario: Usuario
Precondiciones: Necesita hacer préstamo de libro
Pos Condiciones: Registrarse en el sistema
Principal Escenario de éxito: -El usuario tarda menos tiempo en solicitar un
libro
-El usuario obtiene libro solicitado.
Extensiones: -El equipo se dañó.
-Se va la luz eléctrica.
Frecuencia de uso: Constantemente
Estado: Pendiente de revisión.
Propietario: Administrador del Sistema
Prioridad: Alta

2.3.4 Diagramas De Casos De Uso


2.4 Análisis de procesos de la empresa
.4.1 Diagramas de procesos de negocio
2.5 Análisis de la decisión
2.5.1 Soluciones del problema
Características Alternativa 1 Alternativa 2 Alternativa 3

Software de
almacenamiento.

Se requerirá un
gestor de base de MySQL SQL Server MySQL
datos en el cual se
guardara la
información
importante que el
sistema requerirá.

Lenguaje a utilizar.
Lenguaje con el cual
se desarrollara la
aplicación con todas
las funcionalidades o
C# JAVA PHP PHP
módulos requeridos
por el sistema.

2.5.2 Vialidad de cada solución


Alternativa 1 Alternativa 2 Alternativa 3

Elemento SQL Server y


% MySQL y C# PHP y MySQL
JAVA

Java es 100%
orientado a objetos,
Eficiente al
Java es 100% orientado
momento de a objetos, mientras que
Soporta el modelo
programar, Es PHP permite mezclar
vista controlador y es clases con funciones de
multiplataforma, Es un
Factibilidad mucho más sencillo programación
40% potente servidor de
operativa estructurada. Esta
de implementar. La
base de datos, aun así diferencia hace que por
desventaja es que el tipo de aplicación,
las necesidades de
solo funciona en la PHP no sea la mejor
almacenamiento del alternativa
plataforma de
sistema no lo
Microsoft
requieren

VS tiene un costo
Factibilidad pero también Gratuito con, licencia Sin costo posee licencia
50%
económica dispone de una GPL GNU
versión gratuita

Factibilidad

legal 10% Sin problemas Sin problemas Sin problemas

2.5.3 Determinar la solución del problema.


Según el análisis de viabilidad, se determina que usar C# y MySQL es una buena alternativa
por la portabilidad y por lo sencillo que resulta utilizar el modelo vista controlador, al igual
que el manejo de la base de datos MySQL. El ahorro de dinero al no recurrir a gastos de
licenciamiento es un factor muy determinante para seleccionar C# y MySQL.
CAPÍTULO III.
DISEÑO DEL SISTEMA

3. Diseño de la arquitectura de aplicación


3.1. Objetivos del sistema
3.1.1. Objetivo general
Fortalecer y consolidar el Sistema de préstamo de libros de la biblioteca, mediante la disposición y
uso de infraestructura y tecnología informática, como medio de búsqueda inmediata de libros en
el inventario y agilización en el préstamo de libros así como modernizar el proceso de manejo de
disponibilidad en estantería y llevar un listado de todos los usuarios y empleados involucrados en
la empresa a fin de llevar un mejor registro de todos los procesos realizados en la empresa.

3.1.2. Objetivos específicos

• Facilitar el proceso registro de usuarios con calidad.


• Brindar a los usuarios un servicio de acceso más fácil y rápido a todos los libros que este
desee prestar, mejorando la eficiencia y confiabilidad de los procesos realizados por el
administrador debido a la tecnología aplicada para el manejo de errores en el sistema.

• Optimizar recursos en la biblioteca, implementando un sistema mecanizado para la


gestión de búsquedas en inventario.

3.2. Requisitos del sistema

3.2.1. Necesidades técnicas del sistema

El sistema necesita de un soporte técnico para poder mejorar el rendimiento y realizar


mejoras en caso de fallas, dando así un mejor servicio a los usuarios.

3.2.2. Hardware a utilizar


A continuación se detalla los requerimientos de hardware, software, redes de datos, servicios y
otras tecnologías para el sistema bibliotecario.

La estructura de las interfaces de hardware es la siguiente:

• Impresora.
Características de Computadora 1:

• Modelo HP

• Procesador Intel® Atom CPU D525 1.80GHz

• Sistema Operativo Windows 7 Starter X64 (disponible)

• RAM: 1GB
• Versión de .NET Framework: 4.5
Características de computadora 2:

• Modelo HP
• Procesador Intel Core 2 Duo CPU 2.33GHz

• Sistema Operativo Windows 7 Starter X64 (disponible)

• RAM: 2GB

• Versión de .NET Framework: 4.5

3.2.3. Software a utilizar

Software necesario y con licenciamiento actualmente


 Sistema Operativo Windows 7 Pro X64 (disponible)

 MySql para la base de datos 5.0 o superior

 Drivers para la impresora

 El sistema trabajará de forma autónoma, no deberá integrarse con ningún otro programa.

3.2.4. Red de datos a emplear


La comunicación del sistema será únicamente a nivel local entre las computadoras donde será
instalado mediante el protocolo TCP/IP.

3.2.5. Servicios a contratar


 La empresa ya tiene administrador y empleados así que no se requerida contratar más
personal
 En cuanto a mantenimiento de software solo se llamara cuando se requiera de cambio
En conclusión no se necesita contratar ningún servicio todo esta listo

3.2.6. Tecnología y documentos que generan entrada


 Teclado

 Mouse
3.2.7. Tecnología y documentos que generan salida
 Monitor

 Impresora

 ticket
3.2.8. Tecnología de almacenamiento

Disco Duro
 Se integrara un respaldo de la base de datos.

3.3. Restricciones del sistema


 No disponible en internet solo es a nivel local
3.4. Diseño de base de datos
3.4.1. Normalización de bases de datos
Primera Forma normal

Usuario
Contraseña
Libro
ISBN
Título de libro
Fecha
Edición
Autor
Nombre
Apellido
Teléfono
Dirección
País
Departamento
Municipio
Edad
Fecha de préstamo
Fecha de devolución
Código de libro
Editorial

Segunda Forma Normal

Tercera Forma Normal


3.4.2. Diseño de cada archivo de la base de datos

Nombre del Archivo: afiliado


Descripción: Contiene los datos de la persona afiliada al sistema de la biblioteca.
Campo Tipo Tamaño Descripción
cod_afiliado int 4 código del afiliado
nombres varchar 75 nombres del afiliado
apellidos varchar 75 apellidos del afiliado
telefono varchar 25 teléfono del afiliado
direccion varchar 175 dirección del afiliado

departamento varchar 45 departamento donde


reside el afiliado

municipio varchar 45 municipio donde reside


el afiliado
edad varchar 10 edad del afiliado

Nombre del Archivo: usuario


Descripción: Contiene el usuario y la contraseña del usuario para ingresar al sistema.
Campo Tipo Tamaño Descripción
cod_usuario int 4 código del usuario
usuario varchar 45 nombre del usuario
contraseña varchar 200 contraseña del usuario
id_Perfil int 4 código del perfil del usuario

id_Grupo int 4 código del grupo al que


pertenece el usuario

Nombre del Archivo: prestamo


Descripción: Guarda la información del préstamo del libro.
Campo Tipo Tamaño Descripción
cod_prestamo int 4 código del préstamo
cod_existencias int 7 código de la existencia
cod_usuario int 4 código del usuario
fechaPrestamo date fecha del préstamo
horaPrestamo time hora del préstamo
cod_tipoprestamo char 1 código del tipo de préstamo
fechaEntrega date fecha de entrega del libro
horaEntrega time hora de entrega del libro

Nombre del Archivo: tipoprestamos


Descripción: Indica si el préstamo es interno o externo.
Campo Tipo Tamaño Descripción
cod_tipoprestamos int 1 código del tipo de préstamo
tipoprestamos varchar 35 nombre del tipo de préstamo

Nombre del Archivo: permisos


Descripción: Contiene los permisos que los usuarios tienen en el sistema.
Campo Tipo Tamaño Descripción
cod_permiso int 4 código del permiso
fechaCreacion timestamp fecha de la creación
permisocol varchar 45 permiso de la columna
id_Grupos int 4 código del grupo

Nombre del Archivo: grupos


Descripción: Guarda el grupo al que pertenecerá el usuario.
Campo Tipo Tamaño Descripción
cod_grupos int 4 código del grupo
grupos varchar 45 nombre del grupo
fechaCreacion timestamp fecha de la creacion

Nombre del Archivo: librosporexistencia


Descripción: Verifica si hay libros disponibles para prestar o no prestar.
Campo Tipo Tamaño Descripción
cod_existencia int 4 código de la existencia del libro
cods_libro int 7 código del libro

Nombre del Archivo: editorial


Descripción: Verifica la editorial del libro.
Campo Tipo Tamaño Descripción
cod_Editorial int 4 código de la editorial
editorial varchar 100 nombre de la editorial

Nombre del Archivo: estadoporexistencia


Descripción: Almacena el estado de disponibilidad de los libros.
Campo Tipo Tamaño Descripción
cod_existencia int 7 código de la existencia del libro
cod_estado int 1 código del estado del libro

Nombre del Archivo: estado


Descripción: Guarda el estado del libro. (Disponible, No Disponible, Extraviado)
Campo Tipo Tamaño Descripción
cod_estado int 1 código del estado
estado varchar 30 nombre del estado

Nombre del Archivo: tipolibro


Descripción: Almacena el tipo de libro. (lenguaje, sociales, historia, etc)
Campo Tipo Tamaño Descripción
cod_tipolibro int 4 código del tipo de libro
tipo varchar 100 nombre del tipo del libro

Nombre del Archivo: libro


Descripción: Almacena la información del libro.
Campo Tipo Tamaño Descripción
cod_libro int 4 código del libro

ISBN varchar 50 numero estándar


internacional del libro
titulo varchar 100 nombre del titulo
cod_paises int 4 código del país
cod_editorial int 4 código de la editorial
cod_tipolibros int 4 código del tipo de libro
fechaLanzamiento varchar 25 fecha de lanzamiento del libro
edicion varchar 100 edición del libro

codarea int 4 código del área donde está


guardado el libro
codautor int 4 código del autor
cod_estado int 1 código del estado del libro

Nombre del Archivo: autor


Descripción: Guarda la información del autor
Campo Tipo Tamaño Descripción
cod_autor int 4 código del autor
autor varchar 100 nombre del autor

Nombre del Archivo: área


Descripción: Guarda la información del área donde está guardado el libro en estantería.
Campo Tipo Tamaño Descripción
código del área donde
cod_area int 4
está guardado el libro
nombre del área donde
area varchar 100
está guardado el libro

Nombre del Archivo: país


Descripción: Almacena los datos del país del autor.
Campo Tipo Tamaño Descripción
cod_pais int 4 código del país del autor
pais varchar 45 nombre del país del autor

3.4.3. Esquema de la base de datos


3.5. Arquitectura de la aplicación
3.5.1. Arquitectura de clases

La Arquitectura de clases implementada en este proyecto es:


El modelo de tres capas.

3.5.2. Clases según casos de uso


3.5.3Diagrama de Secuencias
3.6. Diagrama jerárquico del sistema

3.7. Diseño de la interfaz del sistema


3.7.1. Diseño de las entradas del sistema
CAPÍTULO IV:
CONCLUSIONES Y RECOMENDACIONES
4. Conclusiones y Recomendaciones

4.1 Conclusiones

Podemos decir que para el buen funcionamiento y desarrollo de un Sistema se debe de elaborar
minuciosamente para evitar problemas futuros, ya que el sistema será utilizado por usuarios no
programadoras este debe ser comprensible e intuitivo, el sistema facilitara procesos y
proporcionara a los usuarios instrumentos modernos que agilicen el acceso y a la recuperación de
la información. Para una mejor manipulación del sistema se ha creado un manual de uso para el
usuario

4.2 Recomendaciones

Sugerimos leer el manual de uso y poder así comprender la dinámica del sistema y sacarle el mejor
provecho a las diferentes opciones del sistema.
BIBLIOGRAFÍA
Análisis y Diseño de Sistemas Kendall & kendall
ANEXOS
FORMAS DE DOCUMENTOS DE ENTRADA
FORMAS DE DOCUMENTOS DE SALIDA
MANUAL DEL SISTEMA
MANUAL DE INSTALACION
ESTUDIO DE VIABILIDAD

NOTA:
La forma de entrega del trabajo es:
CD del sistema incluye:
Programa con código fuente y la base de datos
Instrucciones para la instalación.
Documento en formato PDF
El CD debe estar rotulado digitalmente (no de forma manual).
Manual del Sistema

Sistema Bibliotecario
Introducción
En este manual es para dar recomendaciones del uso
adecuado del sistema. Solventando dudas y evitar posibles
confusiones. Dando así una herramienta a los usuarios.

Iniciar Sesión
Para el inicio de sesión usted tiene que introducir su usuario y
contraseña en la siguiente ventana y presionar el botón
Aceptar.
Barra de herramientas
En la página principal usted puede encontrar múltiples opciones así
como Gestionar, Proceso, Reportes e Información y por supuesto la
opción Salir.

Gestionar contiene las opciones de Usuario, Libros, Sobre Préstamos,


Grupos.

Usuario permite registrar los nuevos usuarios al sistema e ingresar los


datos personales de los afiliados en la opción Afiliado.

Libros Permite ingresar los nuevos libros al sistema. Y este contiene


dentro, todas las opciones referentes a los libros así como:

 Editorial: Contiene la ventana para introducir todos los datos


relacionados con la editorial del libro.

 País: Contiene la ventana para introducir todos los datos


relacionados con el país del libro.
 TipoLibro: Permite introducir al sistema que tipo de libro es el
que se está registrando (Literatura, Matemática, etc.)

 Área: Contiene la ventana para introducir todos los datos


relacionados con el área en el que se encontrara el libro en
estantería del libro.

 Autor: Contiene la ventana para introducir todos los datos


relacionados con el autor del libro.

 Libros: Contiene la ventana para introducir todos los datos más


puntuales relacionados con el libro.

Sobre Préstamos permite realizar el procedimiento para el préstamo


de libros, y contiene dos opciones más:

 Estado: Permite registrar los tipos de estado del libro


(Disponible, No Disponible, Extraviado).

 TipoPrestamo: Especifica qué tipo de préstamo se va a realizar


(interno o Externo).
Grupos es para ingresar los diferentes grupos que se involucran en el
sistema (administrador, usuario).

Proceso Contiene los procesos principales del sistema:

 Prestamos: Muestra la venta para poder realizar el préstamo del


libro.

 Devolución: Muestra la venta para poder realizar el retorno del


libro al sistema.

Reportes e Informes: Es la opción encargada de poder realizar


reportes del sistema.

Salir es la opción encargada para salir del sistema.


Búsqueda y Mantenimiento

Cada opción del sistema trae consigo las pestañas Búsqueda y


Mantenimiento.

Búsqueda da la facilidad de poder visualizar los registros en el


sistema, también se pueden realizar búsquedas escribiendo en el
espacio de Buscar y presionando el botón Buscar; así mismo permite
eliminar un registro que busquemos, esta opción es exclusiva del
administrador.

También contiene al lado derecho un Total de Registro que como la


palabra lo indica muestra el número total de registros en el sistema.

La siguiente figura es una muestra general.

La pestaña Mantenimiento está disponible solo para el administrador,


La cual permite las siguientes gestiones: Insertar, Editar, Guardar y
Cancelar. El administrador puede elegir qué tipo de gestión desea
realizar.
Prestamos
Esta opción es diferente a las demás, esta es para realizar los
préstamos y puede seleccionarse la fecha, el usuario y el tipo de
préstamo.

Al presionar el botón Procesar, envía al formulario de búsqueda.


Devoluciones

Esta opción es para introducir nuevamente el libro al sistema y es una


operación que realiza el administrador.

S-ar putea să vă placă și