Está en la página 1de 14

NOMBRE DEL CASO DE USO: Iniciar sesin

ACTOR: Administrador , usuario de la tienda

DESCRIPCION: Ingresar al sistema previamente ingresando los datos requeridos

FLUJO PRINCIPAL (BASICO): ACTOR SISTEMA


1.-Ingresa datos (id y 1.-Muestra en pantalla un
contrasea) para el inicio de mensaje de aceptacin del
sesin y activa la funcin usuario y la siguiente ventana
ingresar dependiendo que sea
administrador o usuario de la
tienda

2.- empieza con sus labores en el 2.-


sistema

FLUJO EXCEPCIONAL (ALTERNATIVA): 1.- Ingresa datos (id y 1.- Muestra en pantalla un
contrasea) para el inicio de mensaje de usuario no
sesin y activa la funcin registrado y pide de nuevo
ingresar ingresar los datos
2.-Ingresa nuevamente (id y 2.-
contrasea) para el inicio de
sesin hasta ingresar al sistema
en caso contrario contactar con
el administrador para solucionar
el problema

PRECONDICION: Administrador debe haber registrado los usuarios que accedern al


sistema
POSTCONDICION: Ingreso al sistema
NOMBRE DEL CASO DE USO: Gestionar usuarios

ACTOR: Administrador

DESCRIPCION: Ingresa , visualiza y elimina usuarios con acceso al sistema

FLUJO PRINCIPAL (BASICO): ACTOR SISTEMA


1.-Visualiza la lista de usuarios 1.-
de la tienda
2.-Administra usuarios 2.-Proporciona dos botones de
agregando y eliminando estos agregar y eliminar usuario

FLUJO EXCEPCIONAL (ALTERNATIVA): 1.- Visualiza la lista de usuarios 1.-


de la tienda
2.-Se desea salir o cerrar sesion 2.-Muestra la ventana Iniciar
del modo administrador activa la sesion
funcin salir

PRECONDICION: Ingreso al sistema en modo administrador

POSTCONDICION: Administrar los usuarios de la tienda


NOMBRE DEL CASO DE USO: Gestionar productos stock

ACTOR: Usuario de la tienda

DESCRIPCION: Agrega , Elimina y consulta los productos

FLUJO PRINCIPAL (BASICO): ACTOR SISTEMA


1.-Se desea agregar o eliminar 1.-Muestra la ventana de
consultas se activa la funcin ver productos con las funciones de
productos agregar y eliminar productos
2.-Se desea consultar los 2.-muestra la ventana principal
productos entonces salimos de de usuario
la ventana productos activa la
funcin regresar
3.-activa la funcin generar 3.-muestra la ventana venta
venta
4.-activa la funcin generar 4.-Muestra la ventana informes
informes donde te permitir seleccionar el
producto y una fecha y mostrara
los productos cercanos a vencer
en esa fecha
FLUJO EXCEPCIONAL (ALTERNATIVA):

PRECONDICION: Ingresar al sistema en modo usuario

POSTCONDICION: Gestionar los productos en la tienda como agregar eliminar y tener


datos de cada producto
NOMBRE DEL CASO DE USO: Vender producto

ACTOR: Usuario de la tienda , cliente

DESCRIPCION: Permite registra mediante la disminucin de stock la salida de los


productos (productos vendidos) e imprimir una boleta electrnica
FLUJO PRINCIPAL (BASICO): ACTOR SISTEMA
1.-Activar la funcin generar 1.-Mostrar la ventana venta
venta
2.-Activar la funcin cobrar 2.-Mostrar la ventana de Boleta
y asignar un numero de boleta
3.-Rellena cantidad de productos 3.-Suma todos los precios
y precios rellenados en la boleta
4.-Realiza el cobro del monto de 4.-
la boleta al cliente
5.-Imprime y entrega la boleta al 5.-
cliente
FLUJO EXCEPCIONAL (ALTERNATIVA): 1.-Activar la funcin generar 1.-Mostrar la ventana venta
venta
2.-Activar la funcin cobrar 2.-Mostrar la ventana de Boleta
y asignar un numero de boleta
3.-Rellena cantidad de productos 3.-Suma todos los precios
y precios rellenados en la boleta
4.-Se desea cancelar la compra 4.-Regresa ala ventana venta
de los productos activa la
funcin cancelar
PRECONDICION: Encontrarse en la ventana (ventana principal usuario) mediante el
ingreso de sesin correspondiente de modo usuario y tener un
cliente para recepcionar sus pedidos
POSTCONDICION: Disminuir el stock segn la cantidad comprada por el cliente de
cada producto e imprimir una boleta con todos los productos y su
precios
NOMBRE DEL CASO DE USO: Realizar pedido

ACTOR: Usuario de la tienda , proveedor

DESCRIPCION: Se hace el ingreso de nueva mercanca a la tienda y su respectivo


registro aumentando el stock de los productos entrantes
FLUJO PRINCIPAL (BASICO): ACTOR SISTEMA
1.-Recepcionar los productos del 1.-
proveedor
2.-Registrar los productos 2.-Mostrar la ventana ingreso de
activando la funcin registro producto
ingreso de productos
3.-Ingresar las caractersticas del 3.-
producto en los campos que
ofrece el programa como
nombre cantidad y fecha de
vencimiento

FLUJO EXCEPCIONAL (ALTERNATIVA): 1.-Recepcionar los productos del 1.-


proveedor
2.-Registrar los productos 2.-Mostrar la ventana ingreso de
activando la funcin registro producto
ingreso de productos
3.-si se presenta un producto 3.-Mostrar la ventana principal
caducado se deja de registrar la usuario
entra de productos y se activa la
funcin cancelar

4.- hablar con el proveedor 4.-


sobre el producto

PRECONDICION: Encontrarse en la ventana (ventana principal usuario) mediante el


ingreso de sesin correspondiente de modo usuario y recibir una
entrega de parte del proveedor
POSTCONDICION: Agregar el stock segn la cantidad adquirida por el proveedor de
cada producto
NOMBRE DEL CASO DE USO: Agregar usuario

ACTOR: Administrador

DESCRIPCION: Agregar un nuevo usuario de la tienda (nuevo empleado de la


tienda)
FLUJO PRINCIPAL (BASICO): ACTOR SISTEMA
1.-activar la funcin agregar 1.- mostrar campos para rellenar
usuario los datos del usuario
2.-realiza el rellenado de los 2.-
datos y agrega el usuario

FLUJO EXCEPCIONAL (ALTERNATIVA): 1.-activar la funcin agregar 1.- mostrar campos para rellenar
usuario los datos del usuario
2.-se desea cancelar este 2.- mostrar la ventana
registro y se activa funcion administrador
cancelar

PRECONDICION: Ingreso al sistema en modo administrador y encontrarse en la


ventana administrador
POSTCONDICION: Tener un nuevo usuario de la tienda
NOMBRE DEL CASO DE USO: Eliminar usuario

ACTOR: Administrador

DESCRIPCION: Elimina un usuario ya existente

FLUJO PRINCIPAL (BASICO): ACTOR SISTEMA


1.-Seleccionas el usuario que 1.- el usuario seleccionado se
quieres eliminar cambiara de otro color
2.-Activar la funcin eliminar 2.-se preguntara si esta seguro
eliminar
3.-Activar la funcin si 3.-Usuario desaparece de la lista
de usuarios

FLUJO EXCEPCIONAL (ALTERNATIVA): 1.-Seleccionas el usuario que 1.- el usuario seleccionado se


quieres eliminar cambiara de otro color
2.-Activar la funcin eliminar 2.- No se puede activar la
funcin eliminar esta
inhabilitada
3.-Se verifica si el usuario a sido 3.-
seleccionado para que el botn
eliminar usuario pueda ser
activado
4.- se proseguir con el proceso
de eliminado

PRECONDICION: Ingreso al sistema en modo administrador y encontrarse en la


ventana administrador
POSTCONDICION: Tener un usuario menos en la tienda
NOMBRE DEL CASO DE USO: Consultar lista de usuarios

ACTOR: Administrador

DESCRIPCION: Se obtiene los datos de cuantos usuarios se tiene en la tienda y


cuales son
FLUJO PRINCIPAL (BASICO): ACTOR SISTEMA
1.-Se visualiza los datos que se 1.-Muestra los datos de los
muestra en la pantalla usuarios
2.-Se hace doble click sobre el 2.-Muestra todos los datos que
usuario que se quiere tener ms se tiene del usuario seleccionado
informacin

FLUJO EXCEPCIONAL (ALTERNATIVA): 1.-Se visualiza los datos que se 1.-Muestra los datos de los
muestra en la pantalla usuarios
2.-Se hace doble click sobre el 2.-si no aparece los datos
usuario que se quiere tener ms deseados es por que en el
informacin registro no se rellenaron los
campos completamente y solo
se mostrara nombre id y
contrasea

PRECONDICION: Ingreso al sistema en modo administrador y encontrarse en la


ventana administrador
POSTCONDICION: Se tendr los datos de los usuarios de la tienda
NOMBRE DEL CASO DE USO: Agregar producto

ACTOR: Usuario de la tienda

DESCRIPCION: Agrega un nuevo producto que se integrara a la tienda o un nuevo


producto que apareci en el mercado
FLUJO PRINCIPAL (BASICO): ACTOR SISTEMA
1.-Activar la funcin agregar 1.-Mostrar ventana agregar
producto producto
2.-Ingresar el nuevo producto 2.-el stock actual y el stock
rellenando los campos que te mnimo sern proporcionados
proporciona esta ventana automticamente
3.-Activar la funcion guardar 3.-

FLUJO EXCEPCIONAL (ALTERNATIVA): 1.-Activar la funcin agregar 1.-Mostrar ventana agregar


producto producto
2.-Ingresar el nuevo producto 2.-el stock actual y el stock
rellenando los campos que te mnimo estn en blanco
proporciona esta ventana
3.-Activar la funcion cancelar 3.-Mostrar la ventana productos

4.- Activar la funcin agregar 4.- Mostrar ventana agregar


producto producto

5.- Ingresar el nuevo producto 5.-el stock estar proporcionado


rellenando los campos que te al haber actualizado el sistema y
proporciona esta ventana seguir con el procedimiento
basico
PRECONDICION: Encontrarse en la ventana productos

POSTCONDICION: Obtener un nuevo tipo de producto registrado en la tienda


NOMBRE DEL CASO DE USO: Eliminar producto

ACTOR: Usuario de la tienda

DESCRIPCION: Elimina un producto de la tienda que es obsoleto o ya no tiene stock

FLUJO PRINCIPAL (BASICO): ACTOR SISTEMA


1.-Seleccionar el tipo de 1.-
producto que se quiere eliminar
2.-Activar la funcin eliminar 2.- Mostrar ventana esta seguro
producto de eliminar producto
3.-activar la funcin si 3.-Eliminar producto
seleccionado

FLUJO EXCEPCIONAL (ALTERNATIVA): 1.-Seleccionar el tipo de 1.-


producto que se quiere eliminar
2.-Activar la funcin eliminar 2. - No se puede activar la
producto funcin eliminar esta
inhabilitada
3.-Revisar si el producto a sido 3.-
seleccionado sino seleccionarlo
otra vez
4.-Revisar si el stock del 4.-
producto es 0 sino no se podr
activar la funcin eliminar
5.- 5.-

PRECONDICION: Encontrarse en la ventana productos

POSTCONDICION: Eliminar un producto de la lista de productos


NOMBRE DEL CASO DE USO: Consultar stock de los productos

ACTOR: Usuario de la tienda

DESCRIPCION: Se consultara los productos prontos a expirar segn la fecha que se


ingrese
FLUJO PRINCIPAL (BASICO): ACTOR SISTEMA
1.-Activar la funcin generar 1.-Mostrar la ventana informes
informes
2.-Seleccionar el nombre de un 2.-
producto
3.-Seleccionar una fecha 3.-Se mostrara la cantidad del
producto seleccionado prximos
a vencerse cerca de la fecha
introducida en el sistema

FLUJO EXCEPCIONAL (ALTERNATIVA): 1.-Activar la funcin generar 1.-Mostrar la ventana informes


informes
2.-Seleccionar el nombre de un 2.-
producto
3.-Seleccionar una fecha 3.-No se muestra nada ya que
dicho producto no tiene
cantidad a vencerse cerca de la
fecha introducida
4.- 4.-

5.- 5.-

PRECONDICION: Encontrarse en la ventana venta

POSTCONDICION: Conocer la cantidad de ciertos productos prontos a vencerse


NOMBRE DEL CASO DE USO: Cobrar e imprimir boleta

ACTOR: Usuario de la tienda

DESCRIPCION: Mostrar resultados de la compra y entregar un comprobante de


pago
FLUJO PRINCIPAL (BASICO): ACTOR SISTEMA
1.-Activar la funcin Cobrar 1.-Mostrar la ventana Boleta

2.-Ingresar los datos del 2.-Generar un numero de boleta


producto como nombre cantidad y una suma o total de los
y precio precios a pagar
3.-Activar la funcin imprimir 3.-Enviar un archivo tipo pdf a la
memoria de la impresora para
imprimir la boleta

FLUJO EXCEPCIONAL (ALTERNATIVA): 1.-Activar la funcin Cobrar 1.-Mostrar la ventana Boleta

2.-Ingresar los datos del 2.-No genera un numero de


producto como nombre cantidad boleta
y precio
3.-cerrar y abrir la ventana para 3.-
actualizar la base de datos
4 4.-

5.- 5.-

PRECONDICION: Encontrarse en la ventana venta

POSTCONDICION: Obtener un total de la compra y entregar un comprobante de pago


NOMBRE DEL CASO DE USO: Disminuir stock de los productos

ACTOR: Usuario de la tienda

DESCRIPCION: Registrar la salida de productos de la tienda (actualizar stock)

FLUJO PRINCIPAL (BASICO): ACTOR SISTEMA


1.-Activar la funcin imprimir 1.-al imprimir este mandara una
disminucin de las cantidades
introducidas en boleta de sus
respetivos productos a los stocks

FLUJO EXCEPCIONAL (ALTERNATIVA): 1.-Activar la funcin imprimir 1.-No se disminuy las


cantidades ingresadas en la
boleta
2.-Realizar el descuento de
cantidad manual mente en la
base de datos

PRECONDICION: Encontrarse en la ventana boleta

POSTCONDICION: Stock actualizado


NOMBRE DEL CASO DE USO: Aumentar stock de los productos

ACTOR: Usuario de la tienda

DESCRIPCION: Registra la cantidad de ciertos productos a la tienda

FLUJO PRINCIPAL (BASICO): ACTOR SISTEMA


1.-Activar la funcin registro de 1.-Mostrar la ventana ingreso de
ingreso de productos producto
2.-Ingresar las caractersticas del 2.-
producto que ingreso ala tienda
en los campos que ofrece el
programa como nombre
cantidad y fecha de vencimiento

3.-activar la funcin guardar 3.-Guarda automticamente los


cambios

FLUJO EXCEPCIONAL (ALTERNATIVA): 1.-Activar la funcin registro de 1.-Mostrar la ventana ingreso de


ingreso de productos producto
2.-Ingresar las caractersticas del 2.-
producto que ingreso a la tienda
en los campos que ofrece el
programa como nombre
cantidad y fecha de vencimiento

3.-activar la funcin guardar 3.-No guarda los cambios

4.-Realiza una revisin si los


datos como nombre del
producto(tal y como esta
registrado en la tienda) sin
errores

PRECONDICION: Encontrarse en la ventana principal del usuario

POSTCONDICION: Agregar la cantidad de productos ingresados ala tienda (agregar el


stock)

También podría gustarte