Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto Sistema
Biblioteca
Juan Alvites Huamani
Sistema Bibliotecario
INDICE
2.-Requisitos Y Arquitectura......................................................................................5
Análisis y Diseño.....................................................................................................3
Análisis y Diseño:....................................................................................................3
Características del equipo......................................................................................1
Configuración de la base de datos..........................................................................38
Configuracion de las clases.....................................................................................42
Despliegue:...............................................................................................................4
Diagrama de Actividades:.......................................................................................4
Diagramas de Análisis de Robustez........................................................................33
Diagramas de secuencia:........................................................................................21
Diseño......................................................................................................................20
Documentación de análisis......................................................................................16
Etapa de transición:................................................................................................3
Fase de construcción:.............................................................................................3
Fase de elaboración................................................................................................3
Fase de elaboración:...............................................................................................3
Fase de inicio:..........................................................................................................2
Fases de desarrollo del software...........................................................................2
Implementación:......................................................................................................3
Mockups...................................................................................................................29
Modelado del negocio.............................................................................................3
Modelado del negocio:............................................................................................3
Persistencia de datos..............................................................................................37
Pruebas:....................................................................................................................3
Requisitos De Arquitectura......................................................................................14
Requisitos de interfaz de usuario:...........................................................................14
Requisitos De Rendimiento Y Escalabilidad:..........................................................15
Requisitos de seguridad:.........................................................................................14
Requisitos:...............................................................................................................3
Tecnologías y herramientas de desarrollo:.............................................................14
20
Sistema Bibliotecario
Rol Jesús Daniel Alan Omar Juan Porfirio Juan De Dios Buen rostro
Esparza García Reyna Salgado Roque Salas Martínez
Jefe Del Proyecto X
Diseñador De Interfaz X X
De Usuario
Arquitecto De Software X X
Administrador De Base X
De Datos
Analista Programador X X
Codificador De Pruebas X X
Administrador De X X
Sistemas
20
Sistema Bibliotecario
Inicio.
Elaboración.
Construcción.
Transición.
Fase de inicio:
Se hace un plan de fases, donde se identifican los principales casos de uso y se
identifican los riesgos. Se concreta la idea, la visión del producto, como se
enmarca en el negocio, el alcance del proyecto. El objetivo en esta etapa es
determinar la visión del proyecto.
20
Sistema Bibliotecario
Pruebas:
Este flujo de trabajo es el encargado de evaluar la calidad del producto que
estamos desarrollando, pero no para aceptar o rechazar el producto al final del
proceso de desarrollo, sino que debe ir integrado en todo el ciclo de vida.
Etapa de transición:
El objetivo es llegar a obtener el reléase del proyecto. Se realiza la instalación del
producto en el cliente y se procede al entrenamiento de los usuarios. Realizar la
transición del producto a los usuarios, lo cual incluye: manufactura, envío,
entrenamiento, soporte y mantenimiento del producto, hasta que el cliente quede
satisfecho, por tanto en esta fase suelen ocurrir cambios.
Despliegue:
Esta actividad tiene como objetivo producir con éxito distribuciones del producto y
distribuirlo a los usuarios.
Diagrama de Actividades:
20
Sistema Bibliotecario
Requisitos Y Arquitectura
Casos de uso
Caso De Uso
identificarse en el sistema
Actores Primarios Usuario, sistema bibliotecario
Interesados y objetivos Usuario: desea identificarse en el
sistema para poder realizar distintas,
actividades en el sistema.
sistema bibliotecario: mantener un
orden de las personas que acceden al
sistema
20
Sistema Bibliotecario
Caso De Uso
menú
Actores Primarios Usuario, sistema bibliotecario
Interesados y objetivos Usuario: desea realizar cualquiera de
las diferentes actividades que el
sistema le permite, y así realizar un
buena administración de la biblioteca
sistema bibliotecario: mantener en
completo orden los préstamos,
lectores, maestros, libros, multas etc.
Caso De Uso
agregar libro
20
Sistema Bibliotecario
20
Sistema Bibliotecario
para el correcto
guardado del registro
Caso De Uso
agregar usuario
Agregar usuario Usuario, sistema bibliotecario
Interesados y objetivos Usuario: agregar un nuevo usuario, o
maestro al sistema.
sistema bibliotecario: agregar un
nuevo usuario al sistema para que
posteriormente pueda ingresar y
hacer uso del mismo
Precondiciones 1._el usuario seleciona del menu la
opcion, agregar usuario que el
sistema muestra
2._el usuario debe agregar un nombre
al nuevo usuario y su respectiva
contraseña
Garantía de éxito Al haberse incluido los datos del
nuevo usuario el sistema los guardara
con éxito para ser utilizados
posteriormente cuando se desee
iniciar sesión
Escenario principal del éxito 1. al finalizar la introducion de los
datos al sistema se debe precionar
el boton de guardar nuevo usuario
2. siempre se mostrara activo la
opcion de cancelar registro en
caso de que se dese cancelar el
registro
3. al presionar la opción de “guardar
registro” el sistema mostrara un
mensaje en pantalla que indique
que el registro se guardó
correctamente
Escenario alternativo 3ª El sistema no guarda los datos del
usuario
1. en caso de que muestre
que el registro del sistema
no se haiga realizado
correctamente se regresara
al formulario de registro
automáticamente y se
señalaran con u “ * ” los
campos requeridos para el
correcto guardado del
20
Sistema Bibliotecario
registro
Caso De Uso
agregar lector
Actores Primarios Usuario, sistema bibliotecario
Interesados y objetivos Usuario: agregar un nuevo lector al
sistema
sistema bibliotecario: agregar un
nuevo usuario al sistema para que
posteriormente el administrador Del
sistema pueda utilizar al lector en las
operaciones que desee
Precondiciones 1._el usuario seleccionará del menú la
opción, agregar lector
2._el usuario debe agregar un nombre
al lector y una matrícula la cual será la
misma que la matrícula escolar
Garantía de éxito Al haberse incluido los datos del
nuevo lector al sistema y presionar el
botón de guardar este guardara
exitosamente el nuevo lector
Escenario principal del éxito 1. al finalizar la captura de los datos
al sistema se debe presionar el
botón de guardar lector
2. siempre se mostrará activo la
opción de cancelar registro en
caso de que se dese cancelar el
registro
3. al presionar la opción de “guardar
registro” el sistema mostrara un
mensaje en pantalla que indique
que el registro se guardó
correctamente
Escenario alternativo 3ª El sistema no guarda los datos del
nuevo lector
1. en caso de que muestre
que el registro del sistema
no se haiga realizado
correctamente se regresara
al formulario de registro
automáticamente y se
señalaran con u “ * ” los
campos requeridos
Caso De Uso
20
Sistema Bibliotecario
realizar préstamo
Actores Primarios Usuario, sistema bibliotecario
Interesados y objetivos Usuario: realizar y crear un nuevo
registro del préstamo de un libro
sistema bibliotecario: realizar un
nuevo registro del préstamo de un
libro agregando un usuario y por lo
menos un libro por registro
Precondiciones 1._el usuario selecciona del menú la
opción, realizar préstamo
2._el usuario debe agregar un usuario
al préstamo el cual lo puede
seleccionar de dos opciones
mostradas de una lista o de una
búsqueda por matricula
3._se debe agregar por lo menos un
libro al préstamo para que este pueda
ser validado y el registro del préstamo
pueda ser guardado exitosamente
4._los libros los puede seleccionar de
una lista de libro disponibles o de una
búsqueda realizada por ISBN
5._para poder confirmar el préstamo
este debe contar con al menos un
libro y un lector
6._ se deben agregar los datos del
préstamo tales como; la fecha de
préstamo, la entrega límite para la
entrega del libro, la cantidad de días
totales que durara el préstamo
Garantía de éxito Al realizarse la agregación del usuario
y de los libros correspondientes, se
confirma el préstamo y el sistema
habrá realizado el registro del
préstamo correctamente
Escenario principal del éxito 1. al finalizar la captura de los datos
al sistema se debe presionar el
botón de realizar préstamo
2. siempre se mostrara activo la
opción de cancelar préstamo en
caso de que se dese cancelar el
préstamo
3. al presionar el botón “confirmar
préstamo” se desplegara en un
mensaje préstamo realizado
exitosamente y de la misma
20
Sistema Bibliotecario
Caso De Uso
devoluciones
Actores Primarios Usuario, sistema bibliotecario
Interesados y objetivos Usuario: recibir la devolución de un
libro
sistema bibliotecario: recibir un
nuevo libro y agregarlo a la lista de
libros disponibles
Precondiciones 1._el usuario debe selecciona del
menú la opción, devolución
2._el usuario y el libro deben de
coincidir con al menos un registro de
préstamo dentro del sistema
3._debe seleccionar la manera de
donde elegirá el libro ya sea de la lista
de libros prestados o por medio de la
captura de ISBN
Garantía de éxito Al tomar el ISBN o nombre del libro el
sistema automáticamente realiza las
actualizaciones de sus listas y
muestra un mensaje “devolución
realizada con éxito”
Escenario principal del éxito 1. seleccionar la manera en que
deberá identificar el libro
2. confirmar que es el libro a
recibir
Escenario alternativo 2ª El sistema no acepta la devolución
1. se mostrara un mensaje
“Devolución no aceptada”
puede ser que el libro no
cuenta con ningún registro
dentro del sistema
20
Sistema Bibliotecario
Caso De Uso
realizar un informe
Actores Primarios Usuario, sistema bibliotecario
Interesados y objetivos Usuario: realizar un informe que más
se le acomode a sus necesidades
sistema bibliotecario: elaborar el
informe de libros o lectores según sea
el elegido por el usuario
Precondiciones 1._el usuario debe selecciona del
menú la opción, informe
2._se debe seleccionar al menos un
tipo de informe de los que se
muestran en el menú
Garantía de éxito Al seleccionar el tipo de informe se
mostrara en pantalla el informe,
mostrando las opciones de enviar por
correo, imprimir o guardar como
documentó electrónico
Escenario principal del éxito 1. seleccionar el tipo de informe que
desea realizar
2. en caso de ser lectores se
mostraran os tipos de informes de
los cuales se pueden realizar
3. en caso de ser libro se mostraran
tres tipos de informes y sus
distintos formatos
4. al seleccionar uno se le puede
guardar, o imprimir
Escenario alternativo 2ª No se puede realizar informe de
lectores con adeudo
1. en caso de que no se
encuentre ningún lector con
adeudo de libro se desplegara
un mensaje en pantalla “no
existen lectores con adeudo
actualmente”
3ª No se puede realizar informes de
libros
1. en dado caso de que no se
encuentren libros disponibles, o
libros prestados no se podrán
20
Sistema Bibliotecario
Caso De Uso
buscar un determinado libro
Actores Primarios Usuario, sistema bibliotecario
Interesados y objetivos Usuario: buscar en el sistema un libro
en específico, y esperar los resultados
de una manera rápida
sistema bibliotecario: mostrar el
libro sugerido por el usuario
Precondiciones 1._el usuario debe selecciona del
menú la opción, buscar libros
Garantía de éxito Mostrar el libro que el usuario ha
indicado buscar en los criterios de
búsqueda
Escenario principal del éxito 1. introducir los criterios de
búsqueda
2. mostrará las especificaciones
del libro buscado y una imagen
de su portada
Escenario alternativo
Requisitos De Arquitectura
Para un correcto funcionamiento el sistema es cien por ciento funcional en
sistemas operativos Windows XP, Windows Vista, Windows 7, o superior.
20
Sistema Bibliotecario
Requisitos de seguridad:
El acceso a los datos solo podrá ser por medio de un usuario asignado y su
respectiva contraseña
Para tener acceso al sistema debe de identificarse, para que el sistema
pueda ofrecer en su totalidad al usuario
Solo los administradores podrán tener acceso al sistema y realizar
consultas, prestamos, y devoluciones
20
Sistema Bibliotecario
20
Sistema Bibliotecario
Documentación de análisis
Casos De uso
Identificación del usuario en el sistema
Menu
20
Sistema Bibliotecario
Agregar usuario
Agregar lector
20
Sistema Bibliotecario
Realizar préstamo
Devoluciones
Realizar Informe
20
Sistema Bibliotecario
Ver Libros
Búsqueda de libros:
20
Sistema Bibliotecario
Diseño
Diagrama de clases
20
Sistema Bibliotecario
Diagramas de secuencia:
Inicio de sesión realizado con éxito
20
Sistema Bibliotecario
Agregar libro
20
Sistema Bibliotecario
20
Sistema Bibliotecario
20
Sistema Bibliotecario
Devolución de libro
20
Sistema Bibliotecario
Crear informes
20
Sistema Bibliotecario
Ver libros
20
Sistema Bibliotecario
Buscar libros
20
Sistema Bibliotecario
Pantallas
Inicio de sesión en el sistema
Menú
20
Sistema Bibliotecario
Ver libros
Realizar Préstamo
20
Sistema Bibliotecario
Devoluciones
Realizar informes
20
Sistema Bibliotecario
Agregar lector
Agregar usuario
20
Sistema Bibliotecario
Menú
20
Sistema Bibliotecario
Ver libros
Realizar préstamo
20
Sistema Bibliotecario
Devoluciones
Realizar informes
20
Sistema Bibliotecario
Agregar lector
Agregar usuario
20
Sistema Bibliotecario
Persistencia de datos
Diagrama E-R base de datos
Esquema de la BBDD
20
Sistema Bibliotecario
20
Sistema Bibliotecario
20
Sistema Bibliotecario
20
Sistema Bibliotecario
20