Download - PROYECTO BIBIOTECA BOOK SET.docx
SENA
Nombre del Software:Biblioteca BookSet(Reserva)
Documentación Técnica
Devin Stiven Zapata Areiza Diego Alejandro OrtegaAngie Lopera Restrepo
Jeferson David Paredes Angel
2015
CASO DE ESTUDIO BLIBLIOTECA BOOKS SET- HERNAN VILLA BAENA.
LA BIBLIOTECA BOOKS SET LLEVA MAS DE 35 AÑOS FUNCIONANDO COMO SERVICIO PÚBLICO PARA LOS ESTUDIANTES DE LA INSTITUCION EDUCATIVA HERNAN VILLA BAENA UBICADA EN EL MUNICIPIO DE BELLO, LA CUAL OFRECE UN SERVCIO DE PRESTAMO O RESERVA DE LIBROS O COMPUTADORAS.ESTA BIBLIOTECA ESTA CONFORMADA POR:UN EQUIPO DIRTECTIVO, 1 ADMINISTRADOR Y 3 AUXILIARES.CUANDO EL CLIENTE SOLICITA UN PRESTAMO O UNA RESERVA SE DIRIGE A LA BIBLIOTECA Y ES ATENDIDO POR EL ADMINISTRADOR, ESTE POR MEDIO DE UN CODIGO PLANILLADO OBSERVA SI EL CLIENTE YA A RESERVADO LIBROS, EN CASO CONTRARIO LE VERIFICAN: NOMBRE, APELLIDO Y DOCUMENTO DE IDENTIDAD, Y LE DAN UN CODIGO AL CLIENTE PARA PODER IDENTIFICARLO.CUANDO EL CLIENTE SOLICITA EL LIBRO, SU ORDEN ES ATENDIDA POR EL ADMINISTRADOR, QUIEN TOMA LA ORDEN, LA PASA A LOS AUXILIARES PARA QUE ESTOS SE HAGAN CARGO DE VERICAR SI TIENE EL LIBRO O NO, EN CASO DE NO TENERLO DEBEN DE INDICARLE AL EQUIPO DIRECTIVO PARA QUE ESTE SE HAGA CARGO DE TRAERLO A LA BIBLIOTECA.LOS AUXILIARES SE DIVIDEN EN PARTES PARA PODER HACER EL TRABAJO; EL 1° AUXILIAR SE ENCARGA DE TENER ASEADO EL LUGAR PARA TENER MEJOR COMODIDAD, EL 2° SE ENCARGA DE ORGANIZAR LOS LIBROS POR AREAS Y ALFABETICAMENTE Y TODOS LOS LIBROS QUE TRAEN LOS CLIENTES DESPUES DE USAR EL SERVICIO Y EL 3° SE ENCARGA DE ENTREGAR LOS LIBROS DESEADOS POR LOS CLIENTES.DESPUES DE HABER HECHO LA RESERVA AL CLIENTE ESTE SE LLEVARA EL LIBRO QUE PIDA, CON UN PLAZO PARA ENTREGARLO DE 15 DIAS MAXIMO, SINO HA TERMINADO DE LEER EL LIBRO ESTE DEBE HACER UNA NUEVA RESERVA PARA PODER TENERLO MAS TIEMPO.EN CASO DE DAÑO O PERDIDA DEL LIBRO LA PERSONA RESPONSABLE DEBE DE PAGAR LOS DAÑOS Y FUERA DE ESTO DEBE PAGAR UNA MULTA QUE EQUIVALE A UN 10 % DEL COSTO DEL DAÑO.
AREA Y SU RESPONSABILIDADACTORES RESPONSABILIDADCLIENTE Se encarga de hacer la reserva en la
biblioteca, con el objetivo de satisfacer su necesidad con la lectura
administrador El administrador es el encargado de planear, organizar, dirigir y controlar
la biblioteca, tanto los recursos humanos como los materiales, y debe
tener los rasgos de un líder.Auxiliares El Auxiliar de biblioteca es la persona
que se encarga tanto de colocar los libros en los estantes como de
atender a las personas tanto en búsqueda de libros como en recogida
y devolución de préstamos. Equipo directivo Se encarga de dirigir la biblioteca,
cuando es necesario un libro o algún objeto que le haga falta a este.
AREA DEL PROBLEMA
Uno de los problemas esta en el área comercial ya que no hay un control al entregar el libro por que cuando este devuelve el libro puede encontrarse en un mal estado y esto puede ocasionar una inconformidad para el cliente ya que el administrador no se fija en el estado que se encuentra el libro, cuando le hace entrega del libro al cliente y a este le tocara responder por los daños haiga o no hecho el daño.
ROL PROCESO
OBJETIVO
DURACION
DONDE/COMO
PROBLEMA
Cliente Entrar a la biblioteca
Pedir un libro 7 minutos Personalmente
Zona de administración
Biblioteca saturada.
Se le pierde el código
administrador Recibe el cliente
Tener registros
7 minutos Personalmente
Zona de administrador
Se le pierde la lista de códigos
Biblioteca saturada
administrador Verificar si tiene el código
Tener registro 15 minutos Personalmente
Zona de administración
No encontrar el código
Código del cliente incorrecto
Cliente Da código Dar comodidad al administrador
15 minutos Personalmente
Zona de administración
Mala verificación
Poca información
administrador Recibe notificación
Dar comodidad al cliente
10 minutos Personalmente
Zona de administración
Mala información
administrador Enviar información a zona de despacho
Ordenar pedido del cliente
20 minutos Personalmente
Zona de administración
Demora en la búsqueda del libro
Mala atenciónauxiliar Buscar el libro Satisfacer la
necesidad del cliente y la orden del administrador
15 minutos Personalmente
Zona de despacho
No existe el libro
Mala información
auxiliar Informa al administrador
Poner queja de alguna necesidad
5 minutos Personalmente
Zona de despacho
Mala información
Poca información
administrador Indica a la junta directiva
Poder tener el libro deseado
30 minutos Personalmente
biblioteca
Datos mal tomados
Junta Recibe Conseguir el 1 hora Personalmente Ausencia del
directiva información librolibrería
libro Costo del libro
Junta directiva
Envía libro al área de administración
Dar calidad a biblioteca
10 minutos Personalmente
Biblioteca
Demora en la entrega
Mal horario
Administrador
Recibe libro Mas libros a la biblioteca
10 minutos Personalmente
Biblioteca
Libros erróneos
Área de despacho
Entrega el libro al cliente
Satisfacer la necesidad del cliente
5 minutos Personalmente
Zona de despacho
Demora de entrega del libro
Libro no deseado
Cliente Recibe el libro
Satisfacer su necesidad
5 minutos Personalmente
Zona de despacho
Libro en mal estado
Libro no deseado
Contenido no deseado
Demora al entregar el libro
1. Propuesta/ Solución
El propósito es desarrollar un sistema de software que ayude a controlar y atacar el problema principal para así mejorar algunas áreas que se integran al problema.
2. Características generales de la soluciónEn el diagrama Causa-Efecto se ha especificado el siguiente problema con cada una de sus causas:
Problema para realizar una reserva deseada por el cliente
Causas y la propuesta del nuevo sistema:
Falta de Organización:Con el nuevo software podemos organizar los datos de los libros en el momento de la reserva ya que el administrador deberá ingresar los datos que se le pide Mal manejo de información: Se podrá realizar un mejor manejo en computador ya que así se pueden tener los datos bien organizados.
Planilla a mano:Con el nuevo proyecto será más fácil facilitar que los clientes se pueden registrar más rápido y con más acceso en sistema.
Demora de pedido:Se puede tener un mejor control acerca de los libros reservados ya que se tiene un control específico de donde se encuentran.
Poco personal:No necesita mucho personal y que por medio de este software se puede dividir mejor el trabajo de los trabajadores.Mala información:Se puede tener un software el cual me evite perdida de información ya sea del cliente o el libro.
Perdida del código:Al obtener este proyecto se puede guardar de manera ordena los códigos de cada cliente para así no causar inconformidad.
Demora de reservas:Gracias al programa podemos facilitar agilidad en el proceso de información.
Problema para realizar una reserva deseada por el cliente
Falta de Organización
Mal manejo de información
Planilla a Mano
Mala Información
Falta de organización
Poco personal
Se pierde codigo
Demora de pedido
Falta de información
No satisface necesidad
Se demora reserva
Si se pierde código
ADMINISTRADOR MANO DE OBRA
INFORMACION RESERVA
4 Casos de uso
5 Casos de uso
CASO DE USO INICIAR SESION
VERSION 1.0 FECHA
AUTOR Book Set
FUENTE Book Set
PROPOSITO
EL QUE?
Crear un caso de uso que permita entrar a la zona restringida por cargo del sistema para poder realizar reservas, nuevos libros , y actividades del
operario
OBJETIVO
Para qué?Permite controlar el acceso al sistema por usuario y clave.
ResumenEste caso de uso permite que los usuarios puedan ingresar al sistema de
manera controlada y segura.
ActoresCliente, Administrador, Auxiliar
Pre-condición Ninguna.
SECUENCIA NORMAL DE
INTERACCIONESUSUARIO SISTEMA
1
El usuario se dispone para ingresar a la aplicación
2Ingresa al
aplicativo por un acceso directo.
Muestra pantalla de Inicio de Sesión
3
Ingresa tipo de documento y
código da clic en el botón “Iniciar
sesión.”
Valida los datos de tipo de documento y código para indicar si el usuario existe en el sistema y si la clave es válida.
4 Usuario válido, abre la pantalla principal del aplicativo según su perfil ó cargo en el sistema.
Secuencia alternativa USUARIO SISTEMA
1En el paso 3-N, si la combinación del tipo de documento y
código no es válida, limpia los campos y muestra un mensaje: “cuenta errónea verifique su tipo de
documento o código ”
CASO DE USO REGISTRAR RESERVA
VERSION 1.0 FECHA
FUENTE ADMINISTRACION
PROPOSITO
EL QUE?Crear un caso de uso que permita ingresar los datos de una reserva y
conformar el catálogo de los libros de la biblioteca
OBJETIVO
Para qué?El administrador permite realizar una reserva en el sistema, también
permitiendo realizar registro como libros y usuario
ResumenEste caso de uso se puede registrar el editar del libro, tiempo de préstamo
Actores Administrador,Auxiliar
Pre-condición Haber entrado al sistema (ver caso de uso Iniciar Sesión)
SECUENCIA NORMAL DE
INTERACCIONESADMINISTRACION SISTEMA
1El usuario obtiene los datos de una nueva
reserva.
2Ingresa a la sección
de registro de reservas.
Carga la pantalla de registro de administración de reservas con dos opciones, una de buscar reserva y
otra de crear una nueva reserva.
3 Da clic en el botón“Ingresar reserva”
Carga una ventana modal donde están los campos para registrar el nuevo reserva
4
Escribe los datos del reserva y presiona
el botón “Crear Producto”
El sistema recoge los datos del reserva y los guarda en la base de datos, siempre y cuando el código del
reserva no esté ya registrado en otro reserva..
5 Cierra la ventana modal, limpia los campos e indica que la reserva ha sido guardado exitosamente.
Secuencia alternativa
USUARIO SISTEMA
1
En el paso 4-N, si el código del producto existe, cancela la acción de guardado, limpia el campo de código y muestra un mensaje: “El libro ya se ha reservado.”
CASO DE USO REGISTRAR USUARIO
VERSION 1.0 FECHA
AUTOR STIVED OSORIO
FUENTE ADMINISTRADOR
PROPOSITO
EL QUE?Crear un caso de uso que permita ingresar los datos de un usuario.
OBJETIVO
Para qué?Permiter que el administrador no tenga problema al hacer una reserva
Resumen
Este caso de uso se puede registrar el Nombre, apellido, teléfono, dirección, numero del celular, tipo de documento
Actores Administrador y usuario
Pre-condición Haber entrado al sistema (ver caso de uso IniciarSesion)
SECUENCIA NORMAL DE
INTERACCIONESCOMERCIAL SISTEMA
1El usuario obtiene los
datos de un nuevo usuario.
2Ingresa a la sección
de registro de usuario.
Carga la pantalla de registro de administración de usuario.
3 Da clic en el botón“Ingresar usuario”
Carga una ventana modal donde están los campos para registrar el nuevo usuario.
4
Escribe los datos del usuario y presiona el
botón “Crear Usuario”
El sistema recoge los datos del cliente y los guarda en la base de datos, siempre y cuando el tipo de
documento no esté relacionado a otro cliente.
5Cierra la ventana modal, limpia los campos e indica
que el Usuario ha sido guardado exitosamente.
Secuencia alternativa
USUARIO SISTEMA
1
En el paso 4-N, si el NIT ya ha sido relacionado a otro cliente, cancela la acción de guardado, limpia el campo de tipo de documento y muestra un mensaje: “Usuario
ya registrado o intente de nuevo.”
CASO DE USO ADMINISTRAR RESERVA
VERSION 1.0 FECHA
AUTOR STIVED OSORIO
FUENTE ADMINISTRACION
PROPOSITO
EL QUE?
Crear un caso de uso que permita seleccionar los libros solicitados por Usuario y agruparlos para formar una reserva .que también permita ver si el libro se
encuentra ya en reserva o no se encuentra disponible
OBJETIVO
Para qué?
Para controlar la hacer mejores las reservas y tener un mejor control con los libros
Resumen El caso de uso debe permitir el registro de una nueva reserva de uno o varios libros, y saber cuántos libros cuenta la biblioteca
Actores ADMINISTRACION
Pre-condición
Haber entrado al sistema (ver caso de uso Iniciar Sesión). Haber registrado al menos un cliente y un libro
SECUENCIA NORMAL DE
INTERACCIONESCOMERCIAL SISTEMA
1 Obtiene los datos del nuevo reserva.
2 Ingresa a la sección de registro de reserva.
Carga la pantalla donde se pueden ver los últimos reserva, y la sección de registro de reserva
3 Da clic en el botón“Registrar Reserva”
Carga una pantalla en donde se muestra un listado vacío donde se van a listar los libros que desea reservar.
4 Da clic en el botón“Buscar Reserva”.
Carga una ventana modal en donde se muestra una pantalla donde se observa las categorías del libro y un
motor de búsqueda de libros por nombre o autor.
5
Selecciona un criterio de búsqueda (Nombre ó autor), escribe en el
campo el texto abuscar y presiona el
botón “Buscar”
Recoge el valor del campo de texto y busca en el maestro de libros el listado que coincida con el
nombre escrito por el usuario.
6
Lista en pantalla los libros encontrados por el usuario. Como primera columna de cada producto en el listado debe haber un botón llamado: “Agregar a la reserva”
que permita agregar un producto a la reserva.
7 Da clic en el botón“Agregar a la reserva”
Recoge el nombre o código del libro seleccionado y lo agrega en una variable para almacenar el libro en la
reserva.Al hacer esto en la base de datos el libro ya reservado
no aparecerá como disponible.
8
Da clic en el botón: “Reservar”
9
Da clic en el botón: “Finalizar Pedido”
Recoge todos los datos de la reserva y las guarda en la base de datos.
Secuencia alternativa
USUARIO SISTEMA
1
En el paso 5-N, si el nombre o el autor ingresado en el campo de búsqueda no obtiene ningún libro, muestra
un mensaje: “Los datos de la búsqueda no han obtenido ningún libro. Por favor Intentelo de
nuevo.”
CASO DE USO REGISTRAR PRODUCCIÓN DE RESERVAS
VERSION 1.0 FECHA
AUTOR STIVEN
FUENTE AUXILIAR
PROPOSITO
EL QUE?
Crear un caso de uso que permita una adecuada organización de los libros, de actualizar el inventario de libro ingresado y actualizar el estado de una reserva.
Si existe una novedad en la organización de los libros, también se debe registrar.
OBJETIVO
Para qué?
Mantener informado al usuario sobre el estado del libro y controlar la organización de lo los libros son la principal labor de este caso de uso.
También registrar alguna novedad ocurrida en la organización que requiera descartar los libros.
ResumenUna vez estén los libros ordenados, el auxiliar debe registrar los libros que se encuentran en reserva o en mal uso y si lo están debe reportar al area administrativa para que cambien el libro.
Actores Auxiliar
Pre-condiciónHaber entrado al sistema (ver caso de uso IniciarSesion).
Debe existir al menos un registro de libros, reservas y usuarios.
SECUENCIA NORMAL DE
INTERACCIONESAUXILIAR SISTEMA
1
El operario ha terminado de
organizar los libros
2Ingresa a la sección de registro libros.
Carga la pantalla de nuevos libros, libros destacados.
3
Selecciona un producto y da clic en el botón: “Registrar
Libro”
Carga una ventana modal donde se ingresa la cantidad de libros que se va a ingresar a la biblioteca y la
cantidad de libros que se deben reportar como una novedad para descartarlos y un botón: “Guardar”.
4 Cierra la ventana modal, limpia los campos e indica que el valor ha sido guardado exitosamente.
CASO DE USO REGISTRAR ACTIVIDAD DE VERIFICACIÓN
VERSION 1.0 FECHA
FUENTE AUXILIAR
PROPOSITO
EL QUE?
Crear un caso de uso que permita registrar una novedad acerca del estado del libro. Si existe una novedad de calidad, se envía una
notificación al administrador, y al equipo directivo.
OBJETIVO
Para qué?Mantener informada al equipo directivo sobre los daños o percances en
los libros.
Resumen El auxiliar debe realizar un tanteo del libro nuevo, indicar al equipo directivo si esta bueno o hay que realizar un cambio.
Actores Auxiliar, equipo directivo
Pre-condición
Haber entrado al sistema (ver caso de uso IniciarSesion). Debe
existir al menos un registro de libro, reserva y usuario.
Debe existir un libro con alguna novedad para que elAuxiliar confirme y termine el registro de la novedad.
SECUENCIA NORMAL DE
INTERACCIONESCOMERCIAL SISTEMA
1
Verifica si el libro está en buen estado
o tiene que realizarse el cambio.
2Ingresa a la sección
de novedades de calidad.
Carga la pantalla de ingreso de registros de novedades de calidad. Aparece un listado de registros realizados
por el auxiliar con novedades.
3
Selecciona un registro y da clic en el botón: “Reportar novedad
de calidad”
Carga una ventana modal con un campo para confirmar el libro, una lista para seleccionar la
causa, un campo para ingresar una observación y el botón: “Guardar”.
4
Confirma el libro que se deben
descartar, selecciona una causa y
finalmente ingresa una descripción y da
clic en el botón “Guardar”
El sistema recoge los datos ingresados y guarda la novedad. Envía un correo electrónico con la novedad
al equipo directivo para que este pueda buscar la solución lo más pronto posible
5Cierra la ventana modal, limpia los campos e indica
que los datos han sido guardado exitosamente.
6 Diagramas de secuencias
Caso de uso: Iniciar Sesión
8 Esquema de autorizaciones
Usuario Cliente Administardor Auxiliar
Acciones de autorización C R U D C R U D C R U D
Tablas
Usuario X X X X X X X X
Reserva X X X X X X X
Libros X X X X X X X X
Registro de reserva X X X X X
Novedad del libro X X X X X