Sunteți pe pagina 1din 38

Sistema de Control de Usuarios y Prestamos Bibliotecarios

(“SCUPB”)

Introduccion
El constante avance de la tecnología y el desarrollo de la economía globalizada, hacen que
las empresas requieran volverse más competitivas en camino a la excelencia bajo los
estándares de servicio y gestión de calidad dado por las normas ISO.

Dado este enqoue las Bibliotecas no son la excepción, es por eso que busca poder ofrecer
la calidad de un servicio automatizado, para ello la constante busqueda de la mejora y
velocidad de los procesos es que se ah decidido trabajar en el area deAdministracion
Bilbliotecaria, usando las nuevas tecnologias de informacion y los metodos de
Investigacion Operativa para optimizar el proceso de admision de socios y autores, y que
a su ves permitan disminuir el tiempo que lleva realizar este proceso de forma Nativa.

Sabiendo la importancia que la Biblioteca brinda a los estudiantes de todas las edades
para el aprendizaje, es que haremos uso de una tecnologia acorde a la necesidad del
Usuario final en este caso el Bibliotecario y asi resolver la problemática de la Entidad
Publica mencionada.
INDICE
1.-Historial de Revisiones

Version Descripcion Autores Fecha


1.0 -Planteamiento del Problema Williams Chambilla
-Objetivos del proyecto Junior Ayala
-Especificacion de los Elard Cruz Parro
Requerimiento Christian Torres.
1.1 - Establecer la prioridad de los Williams Chambilla
requerimientos Junior Ayala
Elard Cruz Parro
Christian Torres.
1.2 -Enumeracion de los Williams Chambilla
requerimientos. Junior Ayala
Elard Cruz Parro
Christian Torres.

2.-Nombre del Proyecto

“SISTEMA DE CONTROL BIBLIOTECARIO”

2.1.- Institucion

- “Biblioteca Nacional”

2.2.-Antecedentes

La Biblioteca Nacional en su proceso de mejorar su serivicio a la comundidad, tiene un


historial de indentificacion de las actividades que estan orientadas a la optimizacion de los
procesos administrativos y operativos de la entidad, los cuales con el apoyo e integracion
del sistema se podran efectuar de una manera muchos mas rapida mediante la automati –
zacion de los proceso.

El presente capitulo esta orientado a la capacitacion de los requerimientos especificos del


proceso administrativo de la entidad mencionada, determinando clarmanete sus objetivos
y alcanze del proyecto.

Cabe indicar que pa la implementacion del presente proyecto se utilizara la Investigacion


Operativa para poder determinar que tipo de Sistema ayudara a resolver la problemática
de la entidad.
2.3.- Planteamiento del Problema

El problema se da en el proceso de Admision de nuevos Asociados ya que involucra la


generacion de un carnet expediente y reporte los cuales al hacerlo por manuscrito tardan
demasiado.

Las procesos identificados que requieren ser agilizadas son:

- El registro de los Socios antiguos y Nuevos a traves de procesos manuales de cada


uno de ellos porlo que eso tarda mucho tiempo y se necesita agilizara este proceso
- El registro de los Autores nuevos y antiguos a traves proceso manual el cual toma
mucho tiempo.
- La Elaboracion de carnet para los socios que acceden a los prestamos los cuales se
hacen por manuscrito y toman mucho tiempo debido a los registros solo se tienen
en talonarios los cuales contienen muchos registros.

La Problemática descrita lleva a una serie de seguimiento de los proceos.

3.- Objetivos del Proyecto

3.1 .- General: El objetivo general del proyecto es la optimizacion de la velocidad de los


procesos administrativos buscando la disminucion del uso de Talonarios y aumentar la
rapides y facilidad con la que se generan los carnets a los asociados.

3.2.- Especificos:
- Permitir la Incorporacion de Nuevos Socios y Autores a traves de firmas
electronicas
- Permitir la generacion de carnets para los solicitantes a prestamo por medio del
proceso automatizado.
- Matener actualizados los registros de los prestamos asi como los detalles de este
a quien se le presto quien es el autor, etc…
- Tener registros de todos los asociados a la Biblioteca fin de generar expedientes y
reportes que permitan ver un historial de actividades en ella.
4.-Alcance del Proyecto

El proyecto Sistema de Control Bibliotecario contara con una aplicación de Win32 que
permitiran cumplir con los objetivos planteados para cubir los sgtes aspectoos.

- El registro de de los prestamos echos por medio de reportes electronicos


- Efectuar notificaciones correspondientes en caso de no aprobar un prestamo
- Emitir notificaciones en caso de no tener disponible el Libro que se solicita
- El registro de estado de actividad de los asociados.
- El registro y control de los usuarios del sistema.

5.- No Alcance del Proyecto

El Sistema de Control Bibliotecario no abarcara en esta etapa los siguientes


requerimientos no generara los siguientes reportes

a) Historial de libro por antigüedad y nro de edicion


b) Historial de Auxiliar y Asistente bibliotecario
c) Historico por tipo de documento
d) Historico de carnet por pedido

6.- Requerimientos

Los Requerimientos determinados seran producto de las investigacion que se ha hecho

6.1 Requerimientos funcionales: Seran aquellos que determinan la funcion del proceso

Requerimientos Descripcion Detallada de los Prioridad Pagina De Pagina de


Solicitados Requerimientos Referencia Referencia
DEF DET
R1. Propocinar una
herramienta al Bibliotecario
que permita registrar los
P1. Registro de daocumentos y datos que
Asociados a la sustenten la integracion de
Biblioteca un Socio y Autor

R2. Permitir al proceso la


eliminacion y modificacion
de los registros existentes-

R3. Permitir la validacion de


al momento del ingreso de
un nuevo registro de un
asociado.
R4. Permitir generar un
numero de Codigo para el
carnet que ha de usar el
P2. Elaboracion de socio.
Carnets para los
Socios R5. Generar los detalles del
pedido del prestamo a fin de
realizar los reportes
correspondientes

R6. Permitir la Busqueda de


los prestamos echosa traves
del nro de Codigo de cada
Asociado
R7. Generar un registro en
P3. Generacion de una nueva entidad llamada
Prestamos y su pedidos donde se realizara la
descripcion validacion del prestamo.

R8. Generar un control de


Libros devueltos.

R9. Permitir visualizar los


registros de los prestamos
echos.
P4. Perfiles de R.10. Crear el nivel de
Acceso al Sistema seguridad del sistema.

R.11. Generar la validacion


del Sistema para poder
acceder a el acorde a
privilegios especificados.
P5. Control de R.12. El proceso permite
Devolucion y visualizar reportes previos a
descripcion de los los prestamo.
Libros
R.13. Se visualizara los
detalles del prestamo echo.

R.14. Se vera una descripcion


detallada del Libro prestado.

R.15. Se generaran la
revision de expedientes y la
creacion de reportes de
todos los asociados.
7.- Diagrama de Paquetes (Subsitemas):

Sistema de Control de Usuarios y Prestamos Bibliotecarios

Gestionar Control
Seguridad Perfiles de Acceso Bibliotecario Control de
Devolucion

Gestionar Usuarios
Detalles de Prestamo
Reporte de Usuarios

Gestionar Control de
Prestamos Personas
Carnet
Consultas y
Reportes

Generar Carnet Datos de Socio


Datos de Libro Datos de Autor

Gestionar
Socios

Gestionar Libros Gestionar


a Prestar Crear Seudonimo Autores

8.- DESCRIPCION DETALLADA DE LOS SUBSISTEMAS

8.1.- Subsistema de Control Bibliotecario

Nombre 1.- Subsistema de


Control Bibliotecario
Control
Bibliotecario

Descripción El subsistema de Control Bibliotecario contiene


la configuración y las características propias de
la funcionalidad del Sistema
Objetivos Configurar el Sistema y los Reportes
Funcionalidad  Realiza la configuración del Sistema
 Mantenimiento de las tablas existentes
en el sistema.
 Reporte de Préstamo Bibliotecario
Interfaces y Dependencias Este Subsistema es el principal y tiene
referencias Directas e Indirectas con los Demás
Subsistemas
Prioridad Alta
Complejidad
8.2.- Subsistema de Control de Personas

Nombre 2.- Subsistema de Control


Bibliotecario Control de
Personas

Descripción El Subsistema de Control de Personas realiza el


registro y la gestión de los Usuarios de la
Biblioteca
Objetivos Registrar datos de los Usuarios Bibliotecarios
Funcionalidad  Realiza el Mantenimiento de las tablas
Autor y Socio.
 Realiza el control de Actividad de
Socios y Autores
Interfaces y Dependencias Este Subsistema es referenciado por el
subsistema de Control Bibliotecario.
Prioridad
Complejidad

8.3.- Subsistema Gestionar Seguridad

Nombre 3.- Subsistema Gestionar


Seguridad Gestionar
Seguridad

Descripción El subsistema nos proporciona seguridad al


Sistema de Control de Usuarios y Prestamos
Bibliotecarios.
Objetivos Configurar el Sistema y los Reportes
Funcionalidad  Control de Usuarios de Sistema
 Control de asignación de Perfiles
 Gestión de accesos
Interfaces y Dependencias Este Subsistema es referenciado por el
subsistema principal control Bibliotecario
Prioridad Alta
Complejidad
8.4.- Subsistema de Consultas y Reportes

Nombre 3.- Subsistema de


Consultas y Reportes Consultas y
Reportes

Descripción El subsistema tiene consultas y reportes que


son generados por los préstamos diarios.
Objetivos Configurar el Sistema y los Reportes
Funcionalidad  Consulta o vista previa del reporte
 Configuración de reportes
 Historial de reportes por préstamo
Interfaces y Dependencias Este subsistema genera dependencias con el
subsistema de Control de Devolución
Prioridad
Complejidad

8.5.- Subsistema de Control de Devolución

Nombre 5.- Subsistema de Control


de Devolución Control de
Devolucion

Descripción El subsistema de control de Devolución tiene la


finalidad de registrar los reportes de los Libros
Devueltos por parte de los Socios.
Objetivos Ingresar datos de los Socios y generar
reportes sobre las Devoluciones echas
Funcionalidad  Consulta o vista previa del reporte
 Configuración de reportes
 Historial de reportes por préstamo
Interfaces y Dependencias Este subsistema genera dependencias con el
subsistema de Control de Devolución
Prioridad
Complejidad
8.6.- Subsistema Gestionar Socios

Nombre 6.- Subsistema Gestionar


Socios
Gestionar
Socios

Descripción En el subsistema se realiza el registro de los


datos adicionales de los Socios
Objetivos Registrar datos de los Socios
Funcionalidad  Mantenimiento de los datos
adicionales que son necesarios para
añadir nuevos socios.
Interfaces y Dependencias Este subsistema es referenciado por el
subsistema Control de Personas
Prioridad
Complejidad

8.7.- Subsistema Gestionar Autores

Nombre 7.-Subsitema Gestionar


Autores Gestionar
Autores

Descripción En el subsistema se realiza el registro de los


datos adicionales de los Socios
Objetivos Registrar datos de los Autores
Funcionalidad  Mantenimiento de los datos
adicionales que son necesarios para
añadir nuevos Autores.
Interfaces y Dependencias Este subsistema es referenciado por el
subsistema principal Control Bibliotecario
Prioridad
Complejidad
8.8.- Subsistema Gestionar Préstamo

Nombre 8.-Subsitema Gestionar


Autores Gestionar
Prestamos

Descripción En el subsistema se realiza la validación del


préstamo bibliotecario, se registran los detalles
del préstamo.
Objetivos Generar y Registrar detalles del Préstamo
Funcionalidad  Validación de Préstamo según reportes
anteriores extraídos del subsistema
Control de Devolución
 Este subsistema nos proporciona los
detalles del préstamo.
Interfaces y Dependencias Este subsistema es referenciado por el
subsistema principal Control Bibliotecario
Prioridad
Complejidad

8.9.- Subsistema Gestionar Libros a Prestar

Nombre 9.-Subsitema Gestionar


Libros a Prestar Gestionar Libros
a Prestar

Descripción En este subsistema se realiza la verificación de


los Libros solicitados por el subsistema
Gestionar Préstamo, aquí se verifica si existe el
ejemplar, la edición, el stock y su
disponibilidad.
Objetivos Verificar Datos del Libro
Funcionalidad  Mantenimiento de los datos
adicionales que son necesarios para
añadir nuevos Autores.
Interfaces y Dependencias Este subsistema es referenciado por el
subsistema Control de Personas
Prioridad
Complejidad
9.-Diagramas de Caso de Uso

9.1.- Sub Sistema Control Bibliotecario

Control
Bibliotecario

Gestionar Usuarios de Socio


Biblioteca CU Nro.1

Bibliotecario

Autor

9.2- Sub Sistema Control de Personas

Control de
Personas

Gestionar Socio CU. Nro. 2 Socio


(from Use Case...)
View)
Bibliotecario
(from Use Case...)
View)

Gestionar Autor CU. Nro. 3 Autor


(from Use Case View)
9.3- Sub Sistema Gesionar Socio

Gestionar
Socios

Actualizar Datos Eliminar Datos

Extends Extends

Bibliotecario Registrar Socio Nuevo CU Socio


Nro 2.1
(from Use Case...)
View) (from Use Case...)
View)

9.4.- Sub Sistema Gestionar Autor

Gestionar
Autores

Modificar Datos Eliminar Datos

Extends Extends

Registrar Nuevo Autor CU. Autor


Bibliotecario
Nro. 3.1
(from Use Case...)
View) (from Use Case...)
View)
9.5.- Sub Sistema Gestionar Préstamo

Gestionar
Prestamo

Generar Prestamo CU Nro. 4 Socio


Bibliotecario (from Use Case...)
View)

(from Use Case...)


View)
Users

Autorizar Prestamo CU. Generar Carnet


Nro. 4.1

Generar Detalle de
Prestamo CU. 4.2

9.6.- Subsistema Gestionar Libro a Prestar

Gestionar Libro a
Prestar

Bibliotecario Detalles del de Libro CU.


Nro. 5
(from Use Case...)
View)

Disponibilidad de Libro CU.


Nro. 5.1
9.7.- Subsistema d Control de Devolución

Control de
Devolucion

Gestionar Reportes Previos


de Devolucion CU. Nro. 6 Asistente Bibliotecario

Bibliotecario
(from Use Case View) Revisar Expendientes CU.
Nro. 6.1

Gestionar Usuario
Habilitados CU. Nro. 6.2

9.8.- Subsistema de Consultas y Reportes

Consultas y
Reportes

Asistente Bibliotecario

Bibliotecario
Elaborar Reportes
(from Use Case View)
CU. Nro. 7

Auxiliar Bibliotecario
9.9.- Subsistema Gestionar Seguridad

Gestionar
Seguridad

Modificar Usuario de Eliminar Usuario de Sistema


Sistema
Extends Extends

Configurar Acceso al
Bibliotecario
Sistema CU Nro. 8
(from Use Case View) USER

Validar Usuario del Sistema


CU Nro. 8.1
4.- Descripción de los Casos de Uso

4.1.- CU Nro. 1 Gestionar Usuarios de Biblioteca

Id de Caso de Uso: CU Nro. 1

Titulo: Gestionar Usuarios de Biblioteca


Diagrama de caso
De Uso:

Gestionar Usuarios de Socio


Biblioteca CU Nro.1

Bibliotecario

Autor

Requisito ID:
Intensión: Nos permite efectuar la consulta y/o la habilitación de nuevos socios y
nuevos autores que deseen integrarse a la Biblioteca
Escenario En este proceso se ven Los Datos Generales de Cada Usuario indicando si
Narrativo: Desean interactuar como Socios o Autores o como Ambos en
determinado caso.
Asunciones/ 1.- El Bibliotecario deberá tener instalado el Sistema de Control
Precondiciones: Bibliotecario en su estación de Trabajo
2.- Generar nuevos registros de los Usuarios indicando que tipo de
Usuario desean ser.
Actores: 1.-Bibliotecario: Es el Actor principal que utiliza el sistema
2.-Socio: Es el Usuario que desea pertenecer a la Biblioteca para acceder
a los préstamos y beneficios bibliotecarios.
3.-Autor: Es la persona que desea pertenecer a la Biblioteca como
proveedor a fin de dar a conocer su obra a su localidad bajo un
seudónimo o nombre propio
Flujo Básico: 1.-El Bibliotecario ingresa la opción que le permite la gestión del Tipo de
Usuarios de la Biblioteca en el sistema.

2.- La Pantalla Muestra lo Sgtes Campos:


A) Nombre a Buscar

3.-La Ventana Muestra las Sgtes Opciones

A. Buscar C. Editar
B. Nuevo D. Eliminar

4.-Si el Actor elije la Opción Buscar el Sistema mostrara una ventana en


donde el Bibliotecario o Usuario del Sistema podrá visualizar los
registros de las Personas que Utilizan la Biblioteca.
5.- Si el Actor (Bibliotecario) ingresa el Nombre de los Usuarios que desea
ubicar o si desea hallar a uno en específico el sistema responderá de la
sgte. forma:

a) Si existen registros con este Nombre, se mostrara los datos en el


formulario.
b) Si no se ubica o no existe el registro del sistema aparece en Blanco.

6.- El Actor puede Insertar, Modificar o Eliminar los datos de una


persona que aparesca en el registro del Sistema.

A. Si el Actor elige la opción Nuevo el Sistema permitirá registrar los


datos generalizados de un nuevo asociado a la Biblioteca

B. Si el Actor elige la opción Editar, el sistema permitirá modificar


los datos de las persona indicada en los registros del sistema

C. Si elige la opción Eliminar, el sistema permitirá eliminar los datos


de la persona indicada y también se borrara su registro en el
sistema.
Flujo Alternativo: Ninguno
Sub Flujos: Ninguno
Post 1.- Se tiene Registrado las acciones de los asociados en el sistema.
Condiciones: 2.- Se establece el estado del asociado para poder efectuar las
operaciones del sistema.
Flujos de Error: 1.- En los Proceso de Modificación y Eliminación el sistema emitirá
mensajes de validación en caso no se desee completar la acción-
Use/Extends: Ninguno.
Requerimientos 1.- Contar con la información sobre la Persona que desea estar asociada a
De Especiales: la biblioteca si desea ser Socio o Autor o ambos en un determinado caso.
2.- Contar con la autorización para establecer el estado de actividad del
asociado a la Biblioteca.
Frecuencia: Mensual
Especificaciones
Asociadas:
4.2.- CU Nro. 2 Gestionar Socio

Id de Caso de Uso: CU Nro. 2

Titulo: Gestionar Socio


Diagrama de caso
De Uso:
Gestionar Socio CU. Nro. 2 Socio
(from Use Case...)
View)
Bibliotecario
(from Use Case...)
View)

Gestionar Autor CU. Nro. 3 Autor


(from Use Case View)

Requisito ID:
Intensión: Permitir efectuar la consulta y/o la habilitación de nuevos socios que
deseen integrarse a la Biblioteca
Escenario Este proceso nos permite que Los Datos adicionales de cada socio
Narrativo: sean visualizados por el Bibliotecario para poder efectuar la
habilitación del estado de actividad de cada socio.
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario
Precondiciones: instalado en su estación de trabajo
2.- Conocer algunos de los datos de los Socios para ubicarlo y efectuar
alguna operación sistemática.
3.- El caso de uso se inicia cuando el actor accede al formulario para
efectuar la gestión de socios.
Actores: 1. Bibliotecario: El Usuario principal del sistema
2. Socio: La persona Asociada a la biblioteca o que ya está
asociada a la biblioteca.
Flujo Básico: 1.-El actor ingresa la opción que le permite la gestión de los Socios en
el sistema
2.- El sistema mostrara la ventana en la cual podrá ubicar a un
determinado socio a través de sus Nombres y Apellidos.
3.- Si el actor ingresa los Nombres y Apellidos del socio que desea
ubicar el Sistema responderá de la sgte forma:

a) Si es ubicado, se mostraron los datos en este formulario.


b) Si no existen registros el formulario mostrara los campos en
blanco.

4.- Si el Actor se ubica sobre las opciones podrá modificar o eliminar


los datos del Socio encontrado.
a) Si el Actor elige la opción modificar se modifican los datos del
socio indicado.
b) Si el Actor elige la opción eliminar se eliminar todo registro del
Socio indicado.
Flujo Alternativo: 1.- Registrar Socio: Si no existen registros del socio el Bibliotecario
podrá crear un registro de este y así el Socio podrá realizar las
operaciones correspondientes en la Biblioteca.
Sub Flujos: Ninguno
Post 1.- Se tiene registrado la actividad de los socios.
Condiciones: 2.- El sistema contara con nuevos registros de los Socios.
Flujos de Error: 1.- El sistema emite mensajes de validación para las acciones de
modificación y eliminación.
2.- El sistema emite un mensaje de error en el proceso de registro de
socio en caso de ya existir un registro similar al de este.
Use/Extends:
Requerimientos 1.- Contar con el perfil de Acceso para efectuar las operaciones
De Especiales: mencionadas

Frecuencia:
Especificaciones
Asociadas:

43. CU Nro.3 Gestionar Autor

Id de Caso de Uso: CU Nro. 3

Titulo: Gestionar Autor


Diagrama de caso
De Uso:
Gestionar Socio CU. Nro. 2 Socio
(from Use Case...)
View)
Bibliotecario
(from Use Case...)
View)

Gestionar Autor CU. Nro. 3 Autor


(from Use Case View)

Requisito ID:
Intensión: nos permite efectuar la consulta y/o la habilitación de nuevos Autores
que deseen integrarse a la Biblioteca
Escenario Este proceso permite efectuar que Los Datos adicionales de cada
Narrativo: socio serán visualizados por el Bibliotecario para poder efectuar la
habilitación del estado de actividad de cada Autor.
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario
Precondiciones: instalado en su estación de trabajo
2.- Conocer algunos de los datos de los Autores para ubicarlo y
efectuar
alguna operación sistemática.
3.- El caso de uso se inicia cuando el actor accede al formulario para
efectuar la gestión de Autores.
Actores: 1.-Bibliotecario: El Usuario principal del sistema
2.-Autor: La persona que provee de libros a la biblioteca o que
desea ser un nuevo proveedor.
Flujo Básico: 1.-El actor ingresa la opción que le permite la gestión de los Socios en
el sistema
2.- El sistema mostrara la ventana en la cual podrá ubicar a un
determinado Autor a través de sus Nombres y Apellidos.
3.- Si el actor ingresa los Nombres y Apellidos del socio que desea
ubicar el Sistema responderá de la sgte forma:

c) Si es ubicado, se mostraron los datos en este formulario.


d) Si no existen registros el formulario mostrara los campos en
blanco.

4.- Si el Actor se ubica sobre las opciones podrá modificar o eliminar


los datos del Socio encontrado.
c) Si el Actor elige la opción modificar se modifican los datos del
autor indicado.
d) Si el Actor elige la opción eliminar se eliminar todo registro del
autor indicado.
Flujo Alternativo: 1.- Registrar Autor: Si no existen registros del autor el Bibliotecario
podrá crear un registro de este y así el autor podrá realizar las
operaciones correspondientes en la Biblioteca.
Sub Flujos: Ninguno
Post 1.- Se tiene registrado la actividad de los autores.
Condiciones: 2.- El sistema contara con nuevos registros de los autores.
Flujos de Error: 1.- El sistema emite mensajes de validación para las acciones de
modificación y eliminación.
2.- El sistema emite un mensaje de error en el proceso de Registrar
Autor en caso de ya existir un registro similar al de este.
Use/Extends:
Requerimientos 1.- Contar con el perfil de Acceso para efectuar las operaciones
De Especiales: mencionadas

Frecuencia:
Especificaciones
Asociadas:
Id de Caso de CU Nro. 2.1
Uso:
Titulo: Registrar Socio Nuevo
Diagrama de
caso
De Uso: Actualizar Datos Eliminar Datos

Extends Extends

Bibliotecario Registrar Socio Nuevo CU Socio


Nro 2.1
(from Use Case...)
View) (from Use Case...)View)

Requisito ID:
Intensión: Permitir efectuar la Inserción de un nuevo Socio que desee incorporarse a la
biblioteca
Escenario Este proceso permite verificar Los datos de las personas solicitantes a ser
Narrativo: registradas como nuevos socios para poder efectuar las operaciones
correspondientes en la Biblioteca
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario instalado
Precondiciones: en su estación de trabajo
2.- Revisar los registros de los Socios a fin de validar el proceso del nuevo
registro.
Actores: 1.- Bibliotecario: El encargado principal del sistema y encargado de aprobar la
integración de un nuevo socio.
2. Socio: La Persona que desea ser Asociada a la Biblioteca.
Flujo Básico: 1.-El Actor ingresa la opción que le permite la creación del registro de un
Nuevo Socio en el sistema.
2.- La Ventana muestra los Sgtes campos:

3.- Muestra las Sgtes opciones:


a) Nuevo Socio

4.- Si el actor elige la opción Nuevo socio se generara un nuevo registro en el


sistema.
Flujo Ninguno
Alternativo:
Sub Flujos: Ninguno
Post 1.- Se tiene el registro del Socio Nuevo
Condiciones: 2.- Se establece el control de Estado de los Socios Nuevos.
Flujos de Error: 1.- Se emitirá un mensaje de Socio Nuevo Registrado.
Use/Extends: Extends: Modificar Datos: Se modifican los datos del Nuevo Socio
Extends: Eliminar Datos: Se eliminan los datos del Socio Nuevo
Requerimientos 1.- Contar con la autorización o perfil de acceso necesario para habilitar el
De Especiales: estado de un Socio Nuevo
Frecuencia: Regularmente
Especificaciones Este caso de uso se asocia con el CU. Nro2
Asociadas:

Id de Caso de Uso: CU Nro. 3.1

Titulo: Registrar Nuevo Autor


Diagrama de caso
De Uso:
Modificar Datos Eliminar Datos

Extends Extends

Bibliotecario Registrar Nuevo Autor CU. Autor


Nro. 3.1
(from Use Case...)
View) (from Use Case...)
View)

Requisito ID:
Intensión: Poder realizar la Inserción de un nuevo Autor que desee dar a conocer su
Libro a la localidad.
Escenario Este proceso nos permite verificar los datos de las personas solicitantes a
Narrativo: ser registradas como nuevos Autores para poder efectuar las
operaciones correspondientes en la Biblioteca, el autor puede solicitar el
uso de un seudónimo.
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario
Precondiciones: instalado en su estación de trabajo
2.- Revisar los registros de los Autores a fin de validar el proceso del
nuevo registro.
Actores: 1.- Bibliotecario: El encargado principal del sistema y encargado de
aprobar la integración de un nuevo Autor.
2. Autor: La Persona que desea proveer de un Libro a la Biblioteca con la
finalidad de dar a conocer su obra a la Localidad.
Flujo Básico: 1.-El Actor ingresa la opción que le permite la creación del registro de un
Nuevo Autor en el sistema.
2.- La Ventana muestra los Sgtes campos:
3.- Muestra las Sgtes opciones:
a) Nuevo Autor

4.- Si el actor elige la opción Nuevo Autor se generara un nuevo registro


en el sistema.
Flujo Alternativo: Ninguno
Sub Flujos: Ninguno
Post 1.- Se tiene el registro del Autor Nuevo
Condiciones: 2.- Se establece el control de Estado de los Autores Nuevos.
Flujos de Error: 1.- Se emitirá un mensaje de Autor Nuevo Registrado.
Use/Extends: Extends: Modificar Datos: Se modifican los datos del Autor Nuevo
Extends: Eliminar Datos: Se eliminan los datos del Autor Nuevo
Requerimientos 1.- Contar con la autorización o perfil de acceso necesario para habilitar el
De Especiales: estado de un Autor Nuevo
Frecuencia: Regularmente
Especificaciones Este Caso de Uso se asocia con CU Nro. 3
Asociadas:

Id de Caso de Uso: CU Nro. 4


Titulo: Generar Préstamo
Diagrama de caso
De Uso:
Generar Prestamo CU Nro. 4 Socio
Bibliotecario (from Use Case...)
View)

(from Use Case...)


View)
Users

Autorizar Prestamo CU. Generar Carnet


Nro. 4.1

Generar Detalle de
Prestamo CU. 4.2

Requisito ID:
Intensión: Nos permitirá generar un préstamo bibliotecario para las personas
Asociadas a la Biblioteca.
Escenario Este proceso nos permite ver los Datos de los socios que deseen
Narrativo: acceder al préstamo, también se deberá determinar el estado de
Actividad del Socio.
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario
Precondiciones: instalado en su estación de trabajo.

Actores: Bibliotecario: Actor principal y encargado de Generar el préstamo


Socio: Persona solicitante del préstamo.
Flujo Básico: 1.- El Actor ingresa la opción en la que se permite Generar un
préstamo en el sistema.
2.- El sistema mostrara una ventana en donde podrá Generar la
especificación del préstamo.
3.-Si el usuario elige la opción generar préstamo el sistema mostrara
un formulario con los Sgtes campos:

a) Socio
b) Usuario Creador
c) Fecha de Creación
Flujo Alternativo: Ninguno
Sub Flujos: Ninguno
Post 1.- Se tiene Registrado los datos del Socio que solicito el préstamo.
Condiciones: 2.- Se tiene Registrado los datos de la persona que género el
préstamo.
Flujos de Error: Ninguno
Use/Extends: Ninguno
Requerimientos 1.- Contar con la información del Socio solicitante al préstamo.-
De Especiales: 2.- Contar con el perfil de Acceso para Autorizar el préstamo.
Frecuencia: Regularmente
Especificaciones Ninguna
Asociadas:

Id de Caso de Uso: CU Nro. 4.1


Titulo: Autorizar Préstamo
Diagrama de caso
De Uso:
Generar Prestamo CU Nro. 4 Socio
Bibliotecario (from Use Case
...)
View)

(from Use Case


...)
View)
Users

Autorizar Prestamo CU. Generar Carnet


Nro. 4.1

Generar Detalle de
Prestamo CU. 4.2

Requisito ID:
Intensión: Se realizara la validación del préstamo mediante la habilitación de
estado del socio en caso de estar inactivo o de ser un Socio Nuevo.
Escenario Este proceso nos permitirá ver el historial del Socio solicitante o
Narrativo: registró en el sistema en caso de ser nuevo.
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario
Precondiciones: instalado en su estación de trabajo.
2.-El Actor debe haber pasado por el proceso de generar préstamo.
Actores: 1.-Bibliotecario: Actor principal quien autorizara el préstamo y
posteriormente generara un carnet al socio.
Flujo Básico: 1.- El Actor se mantiene en la opción anterior generar préstamo.
2.-El sistema mostrara el historial o registro del Socio para ver su
estado de actividad.
3.-Se Muestran los Sgtes campos

a) Autorizar: Si el usuario elije esta opción el préstamo es


aprobado.
b) Denegar: Si el usuario elije esta opción el préstamo es
denegado.
Flujo Alternativo: 1. Habilitar Actividad: En caso de que el Socio sea Nuevo
entonces se le habilitara el estado activo.
Sub Flujos: Ninguno.
Post 1.- Se tiene el registro del Préstamo.
Condiciones: 2.- Se realizara la asignación de un carnet al socio aprobado.
3.- Se realizara la habilitación de estado activo al Nuevo Socio
Flujos de Error: 1.-En el proceso de Autorizar el sistema emitirá el mensaje préstamo
autorizado.
2.- En el proceso de Denegar el sistema emitirá el mensaje préstamo
denegado.
Users/Extends: Users: Generar Carnet: Si el préstamo es aprobado se generara un
carnet nuevo para los socios que acceden a este beneficio.
Requerimientos 1.- Contar con la información detallada de los Socios que accedieron al
De Especiales: préstamo.
2.- Contar con la autorización para efectuar este proceso.
Frecuencia: Regularmente
Especificaciones Este caso de uso se asocia con el CU. Nro 4 y Referencia al CU. Nro. 4.2
Asociadas:

Id de Caso de Uso: CU Nro. 4.2


Titulo: Generar Detalle de Prestamo
Diagrama de caso
De Uso:
Generar Prestamo CU Nro. 4 Socio
Bibliotecario (from Use Case
...)
View)

(from Use Case


...)
View)
Users

Autorizar Prestamo CU. Generar Carnet


Nro. 4.1

Generar Detalle de
Prestamo CU. 4.2
Requisito ID:
Intensión: Se nos permitirá generar toda la información detallada del préstamo ,
nombre del socio, Nro de carnet, fecha, etc.
Escenario Este proceso nos permite realizar la verificación del Detalle del préstamo
Narrativo: Autorizado así como la creación del carnet.
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario
Precondiciones: instalado en su estación de trabajo.
2.-El Actor debe haber generado y autorizado el préstamo.
3.-Elactor debe tener conocimiento del Nro del Carnet generado
anteriormente.
Actores: Bibliotecario: Persona encargada de realizar los detalles del Préstamo
echo.
Flujo Básico: 1.- El sistema muestra un formulario con una grilla conteniendo los datos
específicos del préstamo.
2.- El formulario cargara los datos del préstamo hecho.
3.-El sistema muestra todos los datos referidos al Carnet.
4.-El actor puede generar un reporte del préstamo.
Flujo Alternativo: Ninguno
Sub Flujos: Ninguno
Post 1.- Tener registrada la fecha, el reporte y los datos del Préstamo realizado.
Condiciones: 2.- Se graba la información de los préstamos.
Flujos de Error: 1.- El sistema emite un mensaje de grabación correcta.
2.-El sistema emite un mensaje de confirmación en caso no se desee
generar un reporte.
Use/Extends:
Requerimientos
De Especiales:
Frecuencia: Regularmente
Especificaciones Este caso de uso se asocia con CU. Nro. 4 y el CU. Nro. 4.1
Asociadas:

Id de Caso de Uso: CU Nro. 5


Titulo: Generar Detalles del Libro
Diagrama de caso
De Uso:

Bibliotecario Detalles del de Libro CU.


Nro. 5
(from Use Case
...)
View)

Disponibilidad de Libro CU.


Nro. 5.1

Requisito ID:
Intensión: Generar una descripción detallada de los Libro existente en la
Biblioteca a fin de usar esta descripción en el proceso Detalles de
Préstamo
Escenario El Bibliotecario podrá realizar el registro de los datos específicos del
Narrativo: Libro tales como Nro, Edición, Autor, etc.…
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario
Precondiciones: instalado en su estación de trabajo.
2.-El Actor debe tener acceso a los registros de todos los Libros
3.- E actor deberá acceder mediante un perfil que le de este derecho
especial.
Actores: Bibliotecario: Actor principal quien se encarga de generar la
descripción del Libro
Flujo Básico: 1.- El actor selecciona la opción de realizar el registro de Libro.
2.-El sistema abre un formulario que contiene registros de otros
Libros.
3.- El formulario muestra los Sgtes campos:
a)Titulo f) Fecha de Edición
b)Nro de Edición g) Editorial
c) Estado h) Idioma
d) Stock i) Tema
e) Autor j)Portada

4.-Muestra las Opciones


A)Aceptar: Si el usuario elige esta opción se guarda el registro
B)Cerrar : Si el usuario elige esta opción no se guardara registro alguno
Flujo Alternativo: Ninguno
Sub Flujos: Ninguno
Post 1.- Registro y Control de Stock del libro
Condiciones: 2.- Inserción del registro en la Base de datos del Sistema
Flujos de Error: 1.-Emite un mensaje de inserción correcta
Use/Extends: Ninguno
Requerimientos El sistema se implementara como aplicación de escritorio.
De Especiales:
Frecuencia: Regularmente
Especificaciones Este caso de uso referencia al CU. Nro. 5.1
Asociadas:
Id de Caso de Uso: CU Nro. 5.1
Titulo: Verificar Disponibilidad de Libro
Diagrama de caso
De Uso:

Bibliotecario Detalles del de Libro CU.


Nro. 5
(from Use Case...)
View)

Disponibilidad de Libro CU.


Nro. 5.1
Requisito ID:
Intensión: Controlar el stock del Libro para así poder tener el stock suficiente
para el control del préstamo.
Escenario Al realizar los préstamos solicitados por los socios, se debe controlar el
Narrativo: stock de los libros a fin de poder garantizar la disponibilidad de este a
otros usuarios de la Biblioteca.
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario
Precondiciones: instalado en su estación de trabajo.
2.-El Actor debe tener acceso a los registros de todos los Libros
3.- E actor deberá acceder mediante un perfil que le de este derecho
especial.
Actores: Bibliotecario: Actor principal quien se encargar de controlar el stock
de libros.
Flujo Básico: 1.- El actor selecciona la opción verificar stock.
2.-El sistema presenta muestra un formulario del proceso anterior con
el stock actualizado en caso de haberse realizado un préstamo.
3.- El actor tiene la posibilidad de filtrar los libros según el nombre del
autor.
Flujo Alternativo: Ninguno
Sub Flujos: Ninguno
Post 1.- Controlar el stock de libros que posean alta demanda por los
Condiciones: solicitantes a préstamo.
Flujos de Error: 1.- Si el stock del libro es 0 el sistema emitirá un mensaje de stock
agotado.
Use/Extends: Ninguno
Requerimientos Perfil de Acceso.
De Especiales:
Frecuencia: Regularmente
Especificaciones Este caso de Uso se asocia con el CU. Nro. 5.1
Asociadas:
Id de Caso de Uso: CU Nro. 6
Titulo: Gestionar Reportes Previos de Devolución
Diagrama de caso
De Uso:
Gestionar Reportes Previos
de Devolucion CU. Nro. 6
Asistente
Bibliotecario
Bibliotecario
(from Use Case...)View) Revisar Expendientes CU.
Nro. 6.1

Gestionar Usuario
Habilitados CU. Nro. 6.2

Requisito ID:
Intensión: Revisar los Reportes anteriores conforme a los usuarios que han solicitado
un préstamo a fin de ver que no tengan moras en la devolución de algún
libro.
Escenario En este proceso se verá un Reporte de aquellos Socios que solicitaron un
Narrativo: préstamo y realizaron la devolución en el tiempo indicado y aquellos que
tienen moras.
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario instalado
Precondiciones: en su estación de trabajo.
2.-El Actor debe tener acceso a los Reportes
3.- El Actor debe contar con un Asistente en caso de tener Reportes
anteriores hechos a mano
Actores: Bibliotecario: Actor principal quien se encargar de Revisar los Reportes
Previos en el Sistema.
Asistente Bibliotecario: Encargado de apoyar al Bibliotecario entregando
reportes previos hechos a mano.
Flujo Básico: 1.- El actor selecciona la opción Gestionar Reportes Previos.
2.-El sistema presenta muestra un formulario del proceso en donde se
visualizara los reportes de Aquellos Socios que hayan solicitado un
préstamo.
3.- El Actor tiene la Posibilidad de Filtrar la Búsqueda por Socio y Autor fin de
ver que asociado ha realizado el préstamo.
4.- Si el Actor elige la Opción Generar Reporte Previo se generara un reporte
listo para Imprimir en Formato PDF, Word y/o Excel.
Flujo Alternativo: Ninguno
Sub Flujos: Ninguno
Post 1. Tener Registros de los Socios Antiguos y Nuevos que solicitan
Condiciones: préstamos.
2. Tener el Historial de Devoluciones hechos.

Flujos de Error: 1.- Si el Socio indicado no ha Devuelto el Libro en un plazo mayor a un mes
se emitirá un mensaje de advertencia el socio es moroso.
Use/Extends: Ninguno
Requerimientos Perfil de Acceso para el Asistente.
De Especiales:
Frecuencia: Regularmente
Especificaciones Ninguno
Asociadas:

Id de Caso de Uso: CU Nro. 6.1


Titulo: Revisar Expedientes
Diagrama de caso
De Uso:
Gestionar Reportes Previos
de Devolucion CU. Nro. 6
Asistente
Bibliotecario
Bibliotecario
(from Use Case...)View) Revisar Expendientes CU.
Nro. 6.1

Gestionar Usuario
Habilitados CU. Nro. 6.2

Requisito ID:
Intensión: Revisar Expedientes de todos los Socios en caso de no encontrarse en
los registros del sistema y que el asistente no halla interactuado
anteriormente con este socio.
Escenario En este Proceso el Actor podrá visualizar los registros tanto de los
Narrativo: Socios que pueden ser también Autores y visualizar los expedientes de
los registros que se han podido haber realizado antes de la integración
del Asistente Bibliotecario.
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario
Precondiciones: instalado en su estación de trabajo.
2.-El Actor debe tener acceso a los Expedientes , por Día, Mes y Año

Actores: Bibliotecario: Actor principal quien se encargar de Revisar los


expedientes.
Flujo Básico: 1.- El actor selecciona la opción Gestionar Revisar Expedientes
2.-El sistema presenta muestra un formulario del proceso en donde se
podrá realizar la búsqueda de los expedientes.
3.- El Actor tiene la Posibilidad de Filtrar la Búsqueda por Fecha a fin de
ver que Socio ha pasado el Límite de Tiempo.
4.- Si el actor elige la opción Buscar el sistema responderá de la sgte
manera:
a) Si se encuentran los registros serán visualizados en la grilla.
b) Si no se encuentran la grilla se mostrara vacía.
Flujo Alternativo: Ninguno
Sub Flujos: Ninguno
Post 1.- Tener Registros de la mayoría de Asociados a los préstamos.
Condiciones: 2.- Tener el Historial de Expedientes.

Flujos de Error: 1.- Si el Asociado no aparece: se emitirá un mensaje de error no se


encuentra registro alguno.
Use/Extends: Ninguno
Requerimientos Perfil de Acceso necesario para cumplir esta función.
De Especiales: De no tener registros en el sistema pero el Socio posee un carnet
previo a la integración del sistema el Actor deberá registrarlo.

Frecuencia: Regularmente
Especificaciones Este caso de Uso genera una referencia al CU. Nro. 6.2
Asociadas:

Id de Caso de Uso: CU Nro. 6.2


Titulo: Gestionar Usuario Habilitado
Diagrama de caso
De Uso:
Gestionar Reportes Previos
de Devolucion CU. Nro. 6
Asistente
Bibliotecario
Bibliotecario
(from Use Case...)
View) Revisar Expendientes CU.
Nro. 6.1

Gestionar Usuario
Habilitados CU. Nro. 6.2

Requisito ID:
Intensión: En caso de haberse registrado un nuevo Asociado que no se encontró se
deberá habilitar su estado de actividad.
Escenario En este proceso los Actores podrán habilitar el estado del Usuario de la
Narrativo: Biblioteca, en el caso de Ser nuevo, en el caso de haber estado asociado al
biblioteca antes de la integración del sistema y no hallarse en el registro de
este.
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario
Precondiciones: instalado en su estación de trabajo.
2.-El Actor debe tener acceso al estado de actividad del Usuario
Bibliotecario.
Actores: Bibliotecario: Actor principal quien se encargar de Revisar los expedientes.
Asistente: Aquel que se le dará un perfil de accesos para realizar la función.
Flujo Básico: 1.- El actor selecciona la opción Habilitar Asociado.
2.-El sistema presenta muestra un formulario del proceso en donde se
visualizaran los datos de las personas Asociadas y el estado de actividad de
estas.
3.- El actor tiene la opción de habilitar o suspender el estado de actividad
del Asociado.
4.- Si el actor elige la opción Habilitar el estado del Asociado se pondrá
activo.
5.-Si el actor elige la opción Deshabilitar el estado del Asociado se pondrá
no activo.

Flujo Alternativo: Ninguno


Sub Flujos: Ninguno
Post 1.- Tener Registros del estado de actividad de todos los asociados a la
Condiciones: biblioteca.
2.- Tener el Historial de Socios Activos y No activos.
3.- Tener el Historial de Autores Activos y No activos.

Flujos de Error: 1.- Si el asociado no muestra estado alguno el sistema emitirá un mensaje
de advertencia: este usuario no tiene estado de actividad.
Use/Extends: Ninguno
Requerimientos Perfil de Acceso necesario para cumplir esta función.
De Especiales: Crear Perfil de Acceso para que el asistente pueda cumplir esta función.
Frecuencia: Regularmente
Especificaciones Ninguno
Asociadas:

Id de Caso de Uso: CU Nro. 7


Titulo: Elaborar Reportes
Diagrama de caso
De Uso:
Asistente
Bibliotecario

Bibliotecario
Elaborar Reportes
(from Use Case...)
View)
CU. Nro. 7

Auxiliar
Bibliotecario

Requisito ID:
Intensión: Se desea generar reportes que permitan visualizar los detalles del
préstamo, socio, autor y el estado de estos.
Escenario Este proceso permitirá generar Expedientes los cuales podrá ser
Narrativo: reutilizado en otro préstamo a gestionar.
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario
Precondiciones: instalado en su estación de trabajo.
2.- El actor debe tener un Asistente y Auxiliar en caso de una falla en
sistema se han de hacer los reportes a mano.
Actores: Bibliotecario : Encargado de generar los Reportes
Asistente: Encargado de generar los Reportes en caso de ausentarse el
Bibliotecario.
Auxiliar: Encargado de elaborar los reportes en caso de ausentarse el
Bibliotecario y el auxiliar, también será quien tiene el conocimiento
necesario para crear reportes a mano.
Flujo Básico: 1.- Si el actor elige la opción que le permita visualizar los reportes
aparecerá un formulario MDI.
2.- El actor podrá elegir el Formulario al que se desea crear el reporte.
3.- Si el actor elige la opción Generar reporte se genera un reporte
actual del registro, préstamo o integración de Libro hecho
recientemente.
Flujo Alternativo: Ninguno
Sub Flujos: Ninguno
Post 1.- Tener copias de los reportes los cuales se almacenaran en los
Condiciones: expedientes de los asociados.
Flujos de Error: Ninguno.
Use/Extends: Ninguno
Requerimientos Perfiles de Acceso para el Asistente y el Auxiliar.
De Especiales:
Frecuencia: Frecuentemente.
Especificaciones Ninguno
Asociadas:

Id de Caso de Uso: CU Nro. 8


Titulo: Configurar Acceso al Sistema
Diagrama de caso
De Uso:
Modificar Usuario de Eliminar Usuario de Sistema
Sistema

Extends Extends

Configurar Acceso al
Bibliotecario Sistema CU Nro. 8
(from Use Case...)
View) USER

Validar Usuario del Sistema


CU Nro. 8.1

Requisito ID:
Intensión: Una vez instalado el sistema se podrá configurar el acceso al sistema en su
totalidad, después de haber hecho el testeo y la prueba correspondiente.
Escenario Aquí se podrá dar privilegios de Administrador y Usuarios al Sistema también
Narrativo: se podrán hacer modificaciones y la eliminación de los datos en caso dejen de
ser Usuarios de este sistema.
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario instalado
Precondiciones: en su estación de trabajo.
2.- El Actor principal (Bibliotecario) debe ser el único que pueda configurar
todo tipo perfil de acceso al sistema.
Actores: Bibliotecario: Quien tendrá acceso con privilegios especiales al Sistema
Flujo Básico: 1.- El actor selecciona la opción nuevo perfil.
2.- El sistema responde mostrando un formulario de acceso donde deberá
ingresar su Nombre y contraseña de usuario.
3.- El sistema solo validara el nombre de Usuario y contraseña que
pertenezcan al Bibliotecario.
4.- De no ser el administrador validado el sistema se cierra.
5.- Si el actor es validado el sistema habilita todos los campos.
Flujo Alternativo: Ninguno
Sub Flujos: Ninguno
Post 1.- El sistema deberá ser iniciado mediante login.
Condiciones: 2.- Se tendrá 3 perfiles de acceso distintos.
Flujos de Error: 1.- Si el Usuario del sistema no logra acceder al sistema el sistema emitirá un
mensaje contraseña o usuario desconocido.
Users/Extends: Users: Validar Usuario: Una vez completado el proceso de configuración se
establecerá este nuevo caso de uso.
Requerimientos Usuario y Contraseña para acceder al sistema.
De Especiales:
Frecuencia:
Especificaciones
Asociadas:

Id de Caso de Uso: CU Nro. 8


Titulo: Validar Usuario del Sistema
Diagrama de caso
De Uso:
Modificar Usuario de Eliminar Usuario de Sistema
Sistema

Extends Extends

Configurar Acceso al
Bibliotecario
Sistema CU Nro. 8
(from Use Case...)
View) USER

Validar Usuario del Sistema


CU Nro. 8.1

Requisito ID:
Intensión: Controlar el acceso de los Usuarios al Sistema, así como las actividades
que estos realicen.
Escenario El Bibliotecario debe Ingresar su Login y contraseña de usuario para
Narrativo: poder acceder al uso del sistema.
El asistente deberá ingresa su Login y contraseña para acceder al sistema
pero tendrá privilegios menores al Bibliotecario.
Asunciones/ 1.-El Actor debe tener instalado el Sistema de Control Bibliotecario
Precondiciones: instalado en su estación de trabajo.
2.- El Actor debe haber generado perfiles de acceso para su Asistente y
Auxiliar.
Actores: 1.- Bibliotecario: El actor principal que tendrá todo tipo de privilegios en
el sistema.
2.- Asistente: Actor secundario que podrá ingresar al sistema con
privilegios menores al Bibliotecario.
Flujo Básico: 1.-La Pantalla muestra los siguientes campos:
a) Login o Usuario
b) Password o Contraseña

2.- Muestra las opciones:

a) Aceptar
b) Cerrar

3.- El Usuario ingresa su nombre y contraseña para poder ingresar al


sistema.

4.- Si, el usuario elige aceptar el sistema responde de la sgte manera:


a) El sistema Busca los datos en la BD
b) Si, el usuario existe en la BD
i) V: se ingresa el formulario principal del sistema.
ii) F: El sistema envía un mensaje “usuario no encontrado o
contraseña incorrecta(regresa al paso 3)”

5.- Si el usuario elige cerrar


a) El sistema se cierra
Flujo Alternativo: Ninguno
Sub Flujos: Ninguno
Post 1.- El sistema administrara los permisos especiales de acuerdo al login y
Condiciones: contraseña ingresados según corresponda.
2.- El ingreso mediante la validación de Usuario será siempre necesaria
para asignar los privilegios acorde a la validación de los usuarios.
Flujos de Error: 1.- En caso de existir el usuario pero no poseer contraseña el sistema
emitirá un mensaje de confirmación desea entrar con privilegios de
auxiliar.
Use/Extends: Ninguno
Requerimientos 1.- Tres perfiles distintos para el acceso al Sistema Bibliotecario, Asistente
De Especiales: y Auxiliar.
Frecuencia: Siempre que se desee acceder al sistema.
Especificaciones Ninguna
Asociadas:

Modelo Logico

Maestro Libro

IdMaestro IdLibro

IdTipo (FK) Titulo


Descripcion NroEdicion
IdEstado FechaEdicion
Persona IdAutor (FK)
UsuarioCreador
FechaCreacion IdPersona Portada
UsuarioModificador IdEditorial (FK)
Nombre IdIdioma (FK)
FechaModificacion ApellidoPaterno IdTema (FK)
ApellidoMaterno Stock
NumTelefonico IdEstado (FK)
Direccion UsuarioCreador
FechaNac FechaCreacion
E_mail UsuarioModificador
Sexo FechaModificacion
IdPais (FK)
IdDepartamento (FK) Autor
IdProvincia (FK)
UsuarioCreador IdAutor
FechaCreacion Seudonimo
Socio
UsuarioModificador IdPersona (FK)
IdSocio FechaModificacion UsuarioCreador
IdPersona (FK) FechaCreacion
UsuarioCreador UsuarioModificador Detalle_Prestamo
FechaCreacion FechaModificacion
Prestamo IdEjemplar
UsuarioModificador
FechaModificacion IdPrestamo NroEjemplar
IdPrestamo (FK)
FechaPrestamo
IdLibro (FK)
HoraPrestamo
UsuarioCreador
FechaDevolucion
FechaCreacion
Cantidad
UsuarioModificador
IdSocio (FK)
FechaModificacion
UsuarioCreador
FechaCreacion
UsuarioModificador
FechaModificacion
Modelo Fisico

Maestro Libro

IdMaestro: int IdLibro: int

Descripcion: varchar(100) Titulo: varchar(80)


IdTipo: int (FK) NroEdicion: char(4)
IdEstado: int FechaEdicion: datetime
Persona IdAutor: int (FK)
UsuarioCreador: varchar(30)
FechaCreacion: smalldatetime IdPersona: int Portada: varbinary(max)
UsuarioModificador: varchar(30) IdEditorial: int (FK)
Nombre: varchar(50) IdIdioma: int (FK)
FechaModificacion: smalldatetime
ApellidoPaterno: varchar(50) IdTema: int (FK)
ApellidoMaterno: varchar(50) Stock: char(3)
NumTelefonico: char(15) IdEstado: int (FK)
Direccion: varchar(100) UsuarioCreador: varchar(30)
FechaNac: smalldatetime FechaCreacion: smalldatetime
E_mail: varchar(50) UsuarioModificador: varchar(30)
Sexo: bit FechaModificacion: smalldatetime
IdPais: int (FK)
IdDepartamento: int (FK)
IdProvincia: int (FK)
UsuarioCreador: varchar(30)
FechaCreacion: smalldatetime Autor
Socio
UsuarioModificador: varchar(30) IdAutor: int
IdSocio: int FechaModificacion: smalldatetime
Seudonimo: varchar(50)
IdPersona: int (FK) IdPersona: int (FK)
UsuarioCreador: varchar(30) UsuarioCreador: varchar(30)
FechaCreacion: smalldatetime FechaCreacion: smalldatetime
Prestamo
UsuarioModificador: varchar(30) UsuarioModificador: varchar(30)
FechaModificacion: smalldatetime IdPrestamo: int FechaModificacion: smalldatetime
Detalle_Prestamo
FechaPrestamo: datetime
HoraPrestamo: datetime IdEjemplar: int
FechaDevolucion: datetime NroEjemplar: char(4)
Cantidad: int IdPrestamo: int (FK)
IdSocio: int (FK) IdLibro: int (FK)
UsuarioCreador: varchar(30) UsuarioCreador: varchar(30)
FechaCreacion: smalldatetime FechaCreacion: smalldatetime
UsuarioModificador: varchar(30) UsuarioModificador: varchar(30)
FechaModificacion: smalldatetime FechaModificacion: smalldatetime

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