Sistema automatizado para el control del servicio de préstamo, devolución y administración de libros y usuarios de una biblioteca (página 2)
– Atributos del
sistema.
Atributos |
Detalles o restricciones de frontera | ||
Facilidad de uso | (Detalle) La navegación el sistema | ||
Diseño de interfaz | (Detalle) Interfaz agradable para el usuario con
| ||
Tiempos de respuesta | (Restricción de frontera) que el sistema sea capaz de dar | ||
Plataforma del sistema operativo
| (Detalle)Windows
| ||
Seguridad | (Detalle) Se controlará, el acceso al sistema a | ||
Tolerancia a fallos | (Restricción de frontera) Mantener un respaldo |
– Diagrama de
caso de uso.
Caso de uso de alto nivel.
Caso: |
Préstamo. | ||
Actores: |
Bibliotecario, Usuario. | ||
Tipo: |
Primario y esencial. | ||
Descripción:
|
El usuario llega pregunta por el libro El bibliotecario revisa la disponibilidad |
Caso:
| Devolución.
| ||
Actores: | Bibliotecario, usuario.
| ||
Tipo:
| Primario y esencial.
| ||
Descripción
| El usuario llega con el libro lo devuelve |
Caso: |
Disponibilidad de libro.
| |||
Actores:
| Dueño, clientes.
| |||
Tipo:
| Primario y esencial.
| |||
Descripción: |
El bibliotecario revisa si el ejemplar de
| |||
Caso |
Administración de Usuario. | |||
Actores |
Dueño. | |||
Tipo |
Primario y Esencial. | |||
Descripción |
El dueño pide información a |
Caso.
| Administración del Libro.
| ||
Actores.
| Dueño.
| ||
Tipo:
| Primario y esencial.
| ||
Descripción:
| El dueño revisa el libro, registra |
Nombre de Caso de uso: Compra de Actores: Dueño (i) Proveedores. Propósito: Registrar datos de Resumen: Registrar datos de la Tipo: Primario esencial. Referencias Cruzadas: R.1.1, R.1.2,
| |
Actor. | Sistema. |
1.-Este caso de uso comienza cuando el dueño requiere, eliminar, material.
|
|
2.-El dueño solicita al sistema la ción de ingreso de nuevo |
|
| 3.- Muestra |
4 .-El dueño escoge una |
|
| 5.- El sistema muestra la opción pidiendo ingresar datos de la compra. |
6.-El dueño registra en el sistema (núm. Factura, |
|
| 7.-El sistema almacena los datos por el dueño. Aumenta el stock. |
8.-El dueño envía a guardar |
|
| 9.- El sistema guarda la |
Nombre de caso de uso: Venta de Actores: Dueño (i) cliente. Propósito: Registrar datos de Resumen: Registrar la venta, cliente Tipo: Primario esencial. Referencias cruzadas: R.2.1,
| |
Actor.
|
Sistema.
|
1.-Este caso de uso comienza cuando el |
|
2.-El dueño solicita al sistema la
|
|
| 3.-El sistema muestra la interfaz de stock
|
4.-Si el material requerido existe, el |
|
| 5.-El sistema muestra la opción
|
6.-El dueño ingresa los datos del
|
|
| 7.-El sistema registra los datos |
8.-Envia a realizar las operaciones |
|
| 9.- Realiza las operaciones necesarias, Presenta el total de venta. |
| 10.-Inprime factura. |
10.-El dueño envía disminuir |
|
| 11.-.- El sistema guarda los datos de |
Nombre de caso de uso: Actores: Dueño (i) Propósitos: Agregar modificar Resumen: Se trata de agregar, Tipo: Primario esencial. Referencias Cruzadas: R.3.1, R.3.2, |
Actor.
| Sistema.
|
1.-Este caso de uso comienza cuando el del almacén desea agregar, eliminar o |
|
2.-El Cliente le proporciona los datos(id o |
|
3.-El dueño pide al sistema le
|
|
| 4.-El sistema muestra la interfaz de administración de clientes. |
5.-El dueño escoge una |
|
| 6.-El sistema muestra la opción |
7.-El dueño registra elimina o |
|
8.-Envia a guardar los datos del |
|
| 9.- El sistema guarda los cambios hechos en
|
Nombre de caso de uso: Actores: Dueño (i) Propósitos: Agregar modificar Resumen: Vamos a agregar modificar o Tipo: Primario esencial. Referencias Cruzadas: R.4.1, R.4.2,
| |
Actor. |
Sistema. |
1.-Este caso de uso comienza cuando el desea ingresar modificar o eliminar los
|
|
2.-El Proveedor presenta sus documentos de identidad. |
|
3.- El dueño pide la sistema le |
|
| 4.-El sistema muestra la interfaz de
|
5.- EL dueño revisa si existe o no, Si no existe y desea ingresar un nuevo |
|
| 6.-Pide al sistema la creación de un |
7.-El dueño llena los campos de con |
|
| 8.-El sistema guarda ese informe. |
9.-Si desea modificar. El propietario |
|
| 10.-El sistema despliega los datos del |
11.-El dueño los modifica o elimina |
|
| 12.-El sistema guarda los cambios |
Nombre de caso de uso: Actores: Dueño. Propósito: Mantener en cuenta Resumen: Se desea con este caso de Tipo: Primario
| |
Actor.
|
Sistema.
|
1.-Este caso de uso comienza cuando el dueño desea disminuir, aumentar,
|
|
2.-El dueño pide al sistema le |
|
| 3.-El sistema despliega las opciones de
|
4.El dueño elige una |
|
| 5.-El sistema pide llenar los campos con |
6.-El dueño llena los campos con la |
|
| 7.-El sistema finalmente guarda los datos |
MODELO
CONCEPTUAL.
DIAGRAMA DE
SECUENCIAS.
Compra de material.
Venta de material.
Administración de clientes
Administración de proveedores.
Administración del material.
Contratos:
Compra de material.
Nombre: Iniciar la función de
compra de material.
Responsabilidad: Visualizar la
función de compra de material.
Tipo: Interfaz.
Ref. Cruzadas. Caso de uso"Compra de
material"
Nota.
Excepciones: Si el material no existe
deberá presentar un mensaje, y ejecuta la función
de administración de material.
Precondiciones: Se debe verificar el stock
antes de ejecutar un acción.
Pos condiciones
La compra se relaciona con los proveedores.
Se relaciono compra con material.
Se relaciono compra con el dueño.
Mostro la información del material
existente.
Nombre: Verificar stock de material.
Responsabilidad: Visualizar stock de
material.
Tipo: Interfaz.
Ref. Cruzadas: Caso de uso compra de
material.
Nota:
Excepciones: Si un material registrado no
existe deberá presentar un mensaje de recarga de
stock.
Precondiciones: Debe mostrar interfaz de
material.
Post condiciones:
En el stock de material debe aparecer todos los
materiales almacenados.
Deben estar registrados con fecha y nombre del
material.
Nombre: Elegir opción de
eliminación reemplazo o inserción de material.
Responsabilidad: Mostrar las opciones para
elegir.
Tipo: Interfaz.
Ref. Cruzadas: Caso de uso Compra de
material.
Nota:
Excepciones:
Precondiciones: En el caso de
eliminación o reemplazo deberá presentar un mensaje
de confirmación.
Post condiciones:
Al escoger la opción debe mostrar los
campos para llenarlos con los datos.
Nombre: Ingresar datos de compra.
Responsabilidad: Permitir ingresar los
datos.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso Compra de
material.
Nota:
Excepciones: Si hay errores al momento de
ingresar los datos debe permitirnos modificar.
Precondiciones: Presentar una
opción para elegir lo que vamos a realizar
Post condiciones:
Se creo una instancia de almacenamiento.
Muestra los datos que se están
registrando.
Se asigno, facha cantidad, tipo.
Se relaciono la compra con los datos.
Nombre: Ingresar datos del Proveedor.
Responsabilidad: El sistema debe permitir
almacenar los datos del Proveedor.
Tipo: Sistemas
Ref. Cruzadas: Caso de uso Compra de
material.
Nota:
Excepciones:
Precondiciones: Debe mostrarnos el campo
para anotar los datos de l proveedor.
Post condiciones:
Se creo una instancia de almacenamiento.
Se registro los datos del proveedor.
Se incremento un nuevo registro de Proveedor.
Nombre: Almacenar registro de compra.
Responsabilidad: El sistema debe
permitirnos guardar la información del registro.
Tipo: Sistema
Ref. Cruzadas: Caso de uso Compra de
material.
Nota:
Excepciones: Si se produce una
equivocación de cierre debe preguntar si desea guardar los
cambios.
Precondiciones:
Post condiciones:
El sistema nos presentara una vista , si se desea
guardar la información.
Los datos se guardaran en el campo compra de
material.
Venta de material.
Nombre: La función venta de
material
Responsabilidad: Almacenar el registro de
la venta.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso Venta de
material
Nota:
Excepciones: Si el material no existe debe
presentar un aviso, de no existencia de material.
Precondiciones: La búsqueda de
material se realizara por el nombre o id.
Post condiciones:
Se relaciona con el cliente.
Se relaciono con el dueño , con el detalle
de venta.
Si el parámetro de búsqueda no es
factible deberá notificar que no es un parámetro de
búsqueda no es válido.
Nombre: Verificar stock.
Responsabilidad: Mostrar el material
existente.
Tipo: Interfaz.
Ref. Cruzadas: Caso de uso Venta de
material.
Nota:
Excepciones: Si el material no existe
deberá presentar un mensaje, recalcando la no existencia
del material.
Precondiciones: Se debe comprobar la
existencia del material.
Post condiciones:
Nos visualizara el stock completo del
material.
Nos mostrara si algún material ya esta
agotado.
Podemos visualizar los porcentajes de cada
material.
Nombre: Elegir la función venta de
material..
Responsabilidad: Mostrar las opciones para
que se pueda elegir .
Tipo: interfaz.
Ref. Cruzadas: Caso de uso Venta de
material.
Nota:
Excepciones:
Precondiciones: debe haber el material
requerido.
Post condiciones:
Se creo una instancia de venta de material.
Se le asigno fecha a la venta.
Se asocio venta con cliente.
Se asocio la venta con el detalle de venta.
La venta se asocio con el dueño.
Se redujo el número de material.
Nombre: Ingresar datos del cliente.
Responsabilidad: Permitir registrar los
datos del cliente.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso venta de
material.
Nota:
Excepciones:
Precondiciones: Verificar si el cliente
existe.
Se debió haber creado una instancia de un
nuevo cliente.
Post condiciones:
Se lleno la instancia con los datos del
cliente.
Se identifico al cliente y selo relaciono con la
venta.
Nombre: Registrar datos de venta de
material.
Responsabilidad: Que permita registrar los
datos delos clientes.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso venta de
material.
Nota:
Excepciones:
Precondiciones: Se debe identificar que
tipo de material se va ha vender.
Post condiciones: Se registro la venta con
la fecha del sistema,
Si la compra fue por mayor deberá realizar
descuento.
Se mostrara los datos que se están
ingresando.
Nombre: Guardar registro de venta.
Responsabilidad: Almacenar los datos, los
registros de venta de material.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso venta de
material.
Nota:
Excepciones: Si falta algún registro no
permitirá guardar la información.
Precondiciones: Deben estar llenos todos los
campos requeridos.
Nos presentara una ventana de confirmación
para guardar o no los datos de venta.
Post condiciones:
Se guardo el registro de venta.
Se disminuyo el stock de material.
Administración de Clientes
Nombre: Función de
administración de clientes
Responsabilidad: Administrar los datos
registrados de los clientes
Tipo: Sistema.
Ref. Cruzadas: Caso de uso
administración de clientes.
Nota:
Excepciones:
Precondiciones: Verificar datos del
cliente.
Si el cliente no existe se crea un nuevo campo de
cliente.
Se tiene que ingresar los datos del cliente.
Post condiciones:
Se relaciono con la venta.
Se muestra que el cliente se esta
registrando.
Nombre: Identificar al cliente.
Responsabilidad: Buscar el registro del
cliente.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso
administración de clientes.
Nota:
Excepciones: Si el cliente ya existe, nos
indicara mediante una ventana de aviso.
Precondiciones: Se debe ingresar datos del
cliente.
Post condiciones:
Se pide registrar al cliente en el caso que no
exista.
Nombre: Elegir una opción;
eliminar, reemplazar o ingresar datos.
Responsabilidad: Permitir modificar los datos o
ingresar unos nuevos.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso
administración de clientes.
Nota:
Excepciones:
Precondiciones: Verificar estado del
cliente.
En el caso de reemplazo o eliminación nos
debe pedir la confirmación.
Post condiciones:
Si se ingresa un nuevo cliente se nos muestra un
registro nuevo.
Si se elimina nos muestra que el resultado fue un
éxito.
Nombre: Ingresar datos del cliente.
Responsabilidad: permitir registrar datos del
cliente.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso
administración de clientes.
Nota:
Excepciones:
Precondiciones: El cliente no debe estar
registrado.
Post condiciones:
Al cliente se lo visualiza en un nuevo campo con
sus datos, fecha, dirección.
Nombre: Almacenar datos de
administración de clientes.
Responsabilidad: Guardar los registros
delos clientes.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso
administración de clientes.
Nota:
Excepciones: Para guardarlos, el sistema
preguntara si se desea guardar los cambios realizados en el nuevo
registro.
Precondiciones:
Post condiciones:
Los datos del nuevo cliente se guardan en el
campo administración de clientes.
Administración de Proveedores.
Nombre: Función
administración de Proveedores.
Responsabilidad: Administrar los datos
registrados de los Proveedores.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso
administración de proveedores.
Nota:
Excepciones:
Precondiciones: Verificar datos del
proveedor.
Si el proveedor no existe se crea un nuevo campo
de proveedor.
Se tiene que ingresar los datos del
proveedor.
Post condiciones:
Se relaciono con la compra.
Se muestra que el proveedor se esta
registrando.
Nombre: Identificar al proveedor.
Responsabilidad: Verificar la existencia o
no existencia del proveedor.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso
administración de proveedores.
Nota:
Excepciones: Si el proveedor ya existe,
nos indicara mediante una ventana de aviso.
Precondiciones: Se debe ingresar datos del
proveedor.
Post condiciones:
Se pide registrar al proveedor en el caso que no
exista.
Nombre: Elegir una opción;
eliminar, reemplazar o ingresar datos.
Responsabilidad: Elegir una opción;
eliminar, reemplazar o ingresar datos.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso
Administración de proveedores.
Nota:
Excepciones:
Precondiciones: Verificar estado del
proveedor.
En el caso de reemplazo o eliminación nos
debe pedir la confirmación
Post condiciones:
Si se ingresa un nuevo proveedor se nos muestra
un registro nuevo.
Si se elimina nos muestra que el resultado fue un
éxito.
Nombre: Ingresar datos del proveedor.
Responsabilidad: permitir registrar datos del
cliente.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso
administración de proveedor.
Nota:
Excepciones:
Precondiciones: El proveedor no debe estar
registrado.
Post condiciones:
Al proveedor se lo visualiza en un nuevo campo
con sus datos, fecha, dirección.
Nombre: Almacenar registro del
proveedor.
Responsabilidad: Guardar los cambios delos
datos del proveedor.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso
administración de proveedores.
Nota:
Excepciones: Para guardarlos, el sistema
preguntara si se desea guardar los cambios realizados en el nuevo
registro.
Precondiciones:
Post condiciones:
Los datos del nuevo cliente se guardan en el
campo administración de proveedores.
Administración de material.
Nombre: Función de
administración de material.
Responsabilidad: Registrar los datos del
material.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso
administración de proveedores.
Nota:
Excepciones: Si el material no existe nos
presentara un error.
Precondiciones: Debe existir un lugar asignado
para la creación de administración de material
Post condiciones:
Todos los registros de material se almacenan en
este lugar.
Nombre: Identificar al material.
Responsabilidad: Verificar la existencia o
no existencia del material.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso
Administración de material.
Nota:
Excepciones: Si el material no existe nos
mostrara una pantalla de aviso.
Precondiciones: Se debe ingresar el nombre
del material o su id.
El parámetro de búsqueda
deberá ser por clase o por
tipo.
Post condiciones:
Si el material existe nos presenta una pantalla
con el nombre.
Si no existe nos pide ingresar nuevo
material.
Nombre: Elegir opción de ingresar
modificar o eliminar datos del material.
Responsabilidad: Guardar
información de la opción elegida.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso
administración de material.
Nota:
Excepciones:
Precondiciones: El material debe estar
registrado previamente.
Post condiciones:
La opción esta registrado.
Nombre: Ingresar datos del material.
Responsabilidad: Registrar los datos del
ingreso del material.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso
administración de material.
Nota:
Excepciones: Si el material no esta
ingresado nos presentara un error.
Precondiciones: Se creo un campo para
ingresar los datos.
Post condiciones:
Los datos están ingresados, con fecha y
nombre
Nombre: Guardar los datos.
Responsabilidad: Crear un campo para almacenar
los datos del material.
Tipo: Sistema.
Ref. Cruzadas: Caso de uso Administración
de material.
Nota:
Excepciones: Si el material no tiene id no se
guardara.
Precondiciones: Nos pedirá que confirmemos
la acción que estamos realizando.
Post condiciones:
Los datos se han guardado en
administración de material.
GLOSARIO.
TERMINO | CATEGORIA | SIGNIFICADO |
Dueño. | Concepto. | Propietario, responsable de algo real, de |
Proveedor. | Concepto. | Encargado de abastecimiento. Persona que vende. |
Excepciones. | Evento. | Algo que se aparta de la regla o |
Administración. | Concepto. | Departamento en el cual se genera responsabilidad de un conjunto de pasos. |
Precondiciones. | Evento | Antes de la condición, antes de un |
Post condición | Evento. | Después de la condición, |
Referencias. | Evento. | Narración o relación de una |
Autor:
Marco Guamán
Análisis y diseño
de sistema
2009
Página anterior | Volver al principio del trabajo | Página siguiente |