Vous êtes sur la page 1sur 33

Contenido

Requerimientos .................................................................................................. 2
Inicio de sesión. .............................................................................................. 2
Administración de Roles ................................................................................. 2
Administración de Usuarios ............................................................................ 3
Administración de Proveedores ...................................................................... 4
Administración de Productos .......................................................................... 5
Administración de Clientes .............................................................................. 6
Administración de Devoluciones ...................... Error! Bookmark not defined.
Compras ......................................................................................................... 7
Ventas ............................................................................................................. 7
Casos de Uso ..................................................................................................... 9
CU_1 Apertura de la aplicación ....................................................................... 9
CU_2 Gestión de Roles ................................................................................. 10
CU_3 Administración de Usuarios ................................................................. 13
CU_4 Administración de Proveedores .......................................................... 16
CU_5 Administración de Productos .............................................................. 20
CU_6 Administración de Clientes ................................................................. 23
CU_7 Administración de Devoluciones ......................................................... 25
CU_8 Compras ............................................................................................. 28
CU_9 Ventas ................................................................................................ 30
CU_10 Reporte ............................................................................................. 31
Requerimientos

Inicio de sesión.

SRS- Especificación de Requerimientos


Código Nombre Fecha Grado de
Necesidad
RF_01 Inicio de Sesión 19/09/2018 Alto
Descripción El sistema debe permitir el ingreso por medio de la dirección de
URL en el navegador web HTTP
Entradas Fuente Salida Destino
El IP del Red Pantalla con opción de Pantallas
computador logueo.
o URL
Proceso  El sistema deberá permitir ingresar por medio de la cabecera
HTTP. Además de esto debe ingresar mediante la interfaz
gráfica la cual tendrá un correo, clave, y rol para acceder al
aplicativo

 Si la clave o el nombre están incorrectos no se podrá


Restricciones acceder al aplicativo

Administración de Roles

SRS- Especificación de Requerimientos


Código Nombre Fecha Grado de
Necesidad
RF_02 Administración 19/09/2018 Alto
de Roles
Descripción El sistema debe permitir la creación, modificación, eliminación y
consulta de roles.
Entradas Fuente Salida Destino
Datos del rol Administrador del Mensajes de Base de Datos.
Sistema. verificación de
procesos.
Proceso  El administrador del Sistema podrá crear o modificar roles a
través de una interfaz que le presenta el sistema.
 Podrá consultar o eliminar un rol que ya se encuentre
registrado en la base de datos.
 Para crear un nuevo rol, el administrador debe digitar los
campos código y nombre. Después de verificar los datos
ingresados el sistema guarda la información en la base de
Datos.
 Para modificar o eliminar un rol, el usuario debe realizar la
búsqueda del rol por el código o nombre y una vez encontrado,
podrá modificar o eliminar la información, de acuerdo a las
validaciones necesarias.
 En cualquiera de las opciones, el sistema solicitará una
confirmación del proceso de ingreso, modificación o
eliminación.

Restricciones  El código y nombre del rol deberán ser únicos.


 No se puede modificar ni eliminar roles relacionados con
usuarios.

Administración de Usuarios

SRS- Especificación de Requerimientos


Código Nombre Fecha Grado de
Necesidad
RF_03 Administración 19/09/2018 Alto
de Usuarios
Descripción El sistema deberá permitir adicionar ,consultar, modificar y
eliminar usuarios
Entradas Fuente Salida Destino
Datos del Administrador del Mensaje de Base de Datos
usuario sistema verificación de
procesos
Proceso  El administrador del Sistema podrá crear o modificar
usuarios a través de una interfaz que le presenta el
sistema.
 Podrá consultar o eliminar un usuario que ya se encuentre
registrado en la base de datos.
 Para crear un nuevo usuario, el administrador debe digitar
los campos código, nombre, apellido, teléfono, dirección, y
seleccionar el rol que este tendrá. Después de verificar los
datos ingresados el sistema guarda la información en la
Base de Datos.
 Para modificar o eliminar un usuario, el administrador debe
realizar la búsqueda de este por el código o nombre y una
vez encontrado, podrá modificar o eliminar la información,
de acuerdo a las validaciones necesarias.
 En cualquiera de las opciones, el sistema solicitará una
confirmación del proceso de ingreso, modificación o
eliminación.

Restricciones  El código del usuario deberá ser único.


Administración de Proveedores

SRS- Especificación de Requerimientos


Código Nombre Fecha Grado de
Necesidad
RF_04 Administración 19/09/2018 Alto
de Proveedores
Descripción El sistema deberá permitir adicionar ,consultar, modificar y
eliminar proveedores
Entradas Fuente Salida Destino
Datos del Administrador del Mensaje de Base de Datos
proveedor sistema verificación de
procesos
Proceso  El administrador del Sistema podrá crear o modificar
proveedores a través de una interfaz que le presenta el
sistema.
 Podrá consultar o eliminar un proveedor que ya se
encuentre registrado en la base de datos.
 Para crear un nuevo proveedor, el administrador debe
digitar los campos código, nit o rut, nombre, apellido,
teléfono, dirección. Después de verificar los datos
ingresados el sistema guarda la información en la Base de
Datos.
 Para modificar o eliminar un proveedor, el administrador
debe realizar la búsqueda de este por el código, nit, rut o
nombre y una vez encontrado, podrá modificar o eliminar
la información, de acuerdo a las validaciones necesarias.
 En cualquiera de las opciones, el sistema solicitará una
confirmación del proceso de ingreso, modificación o
eliminación.

Restricciones  El código del proveedor deberá ser único.


Administración de Productos

SRS- Especificación de Requerimientos


Código Nombre Fecha Grado de
Necesidad
RF_05 Administración 19/09/2018 Alto
de Productos
Descripción El sistema deberá permitir adicionar ,consultar, modificar y
eliminar productos
Entradas Fuente Salida Destino
Datos del Administrador del Mensaje de Base de Datos
producto sistema verificación de
procesos
Proceso  El administrador del Sistema podrá crear o modificar
productos a través de una interfaz que le presenta el
sistema.
 Podrá consultar o eliminar un producto que ya se
encuentre registrado en la base de datos.
 Para crear un nuevo producto, el administrador debe
digitar los campos código, nombre, descripción, subtotal,
iva, total. Después de verificar los datos ingresados el
sistema guarda la información en la Base de Datos.
 Para modificar o eliminar un producto, el administrador
debe realizar la búsqueda de este por el código o nombre
y una vez encontrado, podrá modificar o eliminar la
información, de acuerdo a las validaciones necesarias.
 En cualquiera de las opciones, el sistema solicitará una
confirmación del proceso de ingreso, modificación o
eliminación.

Restricciones  El código del producto deberá ser único.


Administración de Clientes

SRS- Especificación de Requerimientos


Código Nombre Fecha Grado de
Necesidad
RF_06 Administración 19/09/2018 Alto
de Clientes
Descripción El sistema deberá permitir adicionar, consultar y modificar
clientes
Entradas Fuente Salida Destino
Datos del cliente Administrador del Mensaje de Base de Datos
sistema verificación de
procesos
Proceso  El administrador del Sistema podrá crear o modificar
clientes a través de una interfaz que le presenta el sistema.
 Podrá consultar un cliente que ya se encuentre registrado
en la base de datos.
 Para crear un nuevo cliente, el administrador debe digitar
los campos código, cedula o documento, nombre, apellido,
teléfono, dirección, correo. . Después de verificar los datos
ingresados el sistema guarda la información en la Base de
Datos.
 Para modificar un cliente, el administrador debe realizar la
búsqueda de este por el código, cedula o nombre y una
vez encontrado, podrá modificar la información, de
acuerdo a las validaciones necesarias.
 En cualquiera de las opciones, el sistema solicitará una
confirmación del proceso de ingreso, o modificación.

Restricciones  El código del cliente deberá ser único.


Compras

SGC
SRS- Especificación de Requerimientos
Código Nombre Fecha Grado de
Necesidad
RF_08 Compras 19/09/2018 Alto
Descripción El sistema deberá permitir realizar compras de los diferentes
productos a los proveedores registrados en el sistema.
Entradas Fuente Salida Destino
Datos de la Administrador Mensaje de Base de Datos
compra del sistema verificación de
procesos
Proceso  El administrador del Sistema podrá realizar compras de
diferentes productos a los proveedores existentes
 Podrá consultar una compra que ya se encuentre
registrado en la base de datos.
 Para registrar una compra, el vendedor debe diligenciar los
campos proveedor (se seleccionara de una lista
desplegable), producto (se seleccionara de una lista
desplegable), cantidad. Después de verificar los datos
ingresados el sistema guarda la información en la Base de
Datos.
 El sistema solicitará una confirmación del proceso de
ingreso.

Restricciones  El código de la compra deberá ser único.

Ventas
SGC
SRS- Especificación de Requerimientos
Código Nombre Fecha Grado de
Necesidad
RF_09 Ventas 19/09/2018 Alto
Descripción El sistema deberá permitir registrar ventas
Entradas Fuente Salida Destino
Datos de la Administrador Mensaje de Base de Datos
venta del sistema verificación de
procesos.
Recibo impreso de la
venta
Proceso  El administrador del Sistema podrá registrar ventas
 Podrá consultar una venta que ya se encuentre registrado
en la base de datos.
 Para registrar una venta, el vendedor debe diligenciar los
campos cliente (se seleccionara de una lista desplegable),
productos (se seleccionara de una lista desplegable),
cantidades. Después de verificar los datos ingresados el
sistema guarda la información en la Base de Datos.

Restricciones  El código de la venta deberá ser único.


Casos de Uso

CU_1 Apertura de la aplicación

Código: CU_1
Nombre: Inicio de sesión
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir el ingreso por medio de una
dirección de URL, la cual deberá estar configurado en el
servidor web.
Precondición: El dispositivo debe tener instalado algún navegador web.
El dispositivo debe tener acceso a una conexión a internet.
El usuario debe estar registrado en el sistema.
Postcondición: El usuario visualiza la interfaz principal del aplicativo.
Flujo básico: Paso 1- Usuario: Selecciona un navegador web del
dispositivo.
Paso 2- Sistema: Ejecuta el navegador que se ha
seleccionado.
Paso 3- Usuario: Digita en la barra de direcciones la URL
de la aplicación, presiona Enter.
Paso 4- Sistema: Busca la IP asignada a la URL que digito
el Usuario, busca los archivos correspondientes a la URL
y muestra la interfaz de la aplicación en el dispositivo.
Paso 5- Usuario: Digita su nombre y contraseña.
Paso 6- Sistema: Valida que los datos anteriormente
ingresados por el usuario sean correctos y le permite
acceder al aplicativo.
Flujo alterno: Paso 5- Usuario: Digita su nombre y contraseña.
Paso 6- Sistema: En caso de que los datos ingresados
anteriormente por el usuario, sean incorrectos mostrara un
mensaje de error y carga la interfaz de logueo solicitando
nuevamente sus datos.
CU_2 Gestión de Roles

Código: CU_2
Nombre: Gestión de Roles
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir la adición, modificación,
eliminación y la consulta de Roles.

Código: CU_2.1
Nombre: Adicionar Roles
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir adicionar los roles, a través de un
formulario presentado en la interfaz donde el usuario
digitará los siguientes campos:

 Nombre.
 Permisos del Rol

Precondición: El Usuario debe estar registrado en el sistema con el Rol


de administrador.
El Código y Nombre del rol deben ser únicos.
Postcondición: El sistema almacenará el rol ingresado por el
administrador.
Flujo básico: Paso 1- Usuario: Selecciona la opción Gestión de Roles
Paso 2- Sistema: Muestra la interfaz diseñada para la
opción de Gestión de Roles.
Paso 3- Usuario: Selecciona la opción Adicionar.
Paso 4- Sistema: Muestra la interfaz diseñada para la
opción Adicionar Rol, la cual mostrara un formulario que
contiene los siguientes campos:
 Nombre.
 Permisos del Rol.

Paso 5- Usuario: Una vez diligenciado los campos del


formulario por el usuario da clic en el botón Adicionar.
Paso 6- Sistema: Muestra un mensaje de aviso para
adicionar el rol.
Paso 7– Usuario: Confirma la nueva adición de dicho rol
dando clic en el botón aceptar del mensaje.
Paso 8– Sistema: Valida la información ingresada por el
usuario y arroja un mensaje confirmando que el rol se ha
adicionado al sistema con éxito.
Flujo alterno: Cancelar Opción:
Paso 5- Usuario: Al cargar la interfaz asignada a la opción
adicionar nuevo rol en el dispositivo, el usuario da clic en
el botón cancelar.
Paso 6- Sistema: Muestra nuevamente la interfaz
asignada a la opción de Gestión de Roles.
Cancelar Inserción:
Paso 7- Usuario: Da clic en el botón cancelar del mensaje
de aviso.
Paso 8– Sistema: Muestra nuevamente el formulario de
adicionar rol.

Código: CU_2.2
Nombre: Consultar Roles
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir consultar los roles, a través de una
interfaz que le presenta el sistema.
Para Consultar los roles, el usuario seleccionará la opción
consultar de gestión de roles, el sistema cargará una
interfaz con una grilla donde se mostraran todos los roles
que se encuentran almacenados en el sistema.
Precondición: El Usuario debe estar identificado en el sistema con el Rol
de administrador.
Postcondición: NA
Flujo básico: Paso 1- Usuario: Selecciona la opción consultar en la
interfaz principal de Gestión de Roles
Paso 2- Sistema: Carga una grilla con los roles que se han
registrado en el sistema.
Flujo alterno: Cancelar Opción:
Paso 2- Usuario: Al cargar la interfaz asignada a la opción
consultar, el usuario da clic en el botón atrás.
Paso 3- Sistema: Muestra nuevamente la interfaz
asignada a la opción Gestión de Roles.

Código: CU_2.3
Nombre: Modificar Roles
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir modificar Roles, a través de un
formulario que se muestra en una interfaz al usuario.
Para modificar un rol, el usuario consultará los roles
almacenados en el sistema, selecciona alguno de los roles
y el sistema cargará una interfaz con un formulario con los
siguientes campos:

 Nombre del Rol


 Permisos del Rol.

Precondición: El Usuario debe estar identificado en el sistema con el Rol


de administrador.
Postcondición: El sistema modificará el rol.
Flujo básico: Paso 1- Usuario: Consulta el rol a modificar.
Paso 2- Sistema: Muestra los roles almacenados en el
sistema.
Paso 5- Usuario: Selecciona la opción Modificar que se
encuentra asignada a un rol de la grilla.
Paso 6- Sistema: Muestra un formulario en la interfaz con
los datos del rol a modificar.
Paso 7– Usuario: Diligencia en el formulario los campos
Nombre del Rol y Permisos del Rol y da clic en el botón
Modificar.
Paso 8– Sistema: Muestra un mensaje para confirmar la
acción a realizar.
Paso 9– Usuario: Da clic en el botón aceptar del menaje
del sistema confirmando la acción.
Paso 10- Sistema: Valida que la información ingresada
por el usuario sea la correspondiente a los campos, arroja
un mensaje confirmando que la modificación se ha
realizado con éxito.
Flujo alterno: Cancelar Opción:
Paso 5- Usuario: Al cargar la interfaz asignada a la opción
Modificar Roles, el usuario da clic en el botón atrás.
Paso 6- Sistema: Muestra nuevamente la interfaz
asignada a la opción Consultar Roles

Cancelar Modificación:
Paso 9- Usuario: Da clic en el botón cancelar del mensaje
de confirmación para modificar rol
Paso 10– Sistema: Muestra nuevamente el formulario
para modificar el rol en la interfaz del sistema.

Código: CU_2.4
Nombre: Eliminar Roles
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir eliminar un rol, a través de la
interfaz de consultar.
Para Eliminar un rol, el usuario seleccionara un rol de la
grilla, el cual cargará un mensaje pidiendo la verificación
de la acción.
Al final el sistema mostrará un mensaje de confirmación.
Precondición: El Usuario debe estar identificado en el sistema con el Rol
de administrador.
Postcondición: El sistema elimina el rol.
Flujo básico: Paso 1- Usuario: Selecciona la opción Consultar Rol.
Paso 2- Sistema: Muestra la interfaz diseñada para la
opción Consultar, la cual cargara una grilla con los roles
que se han registrado en el sistema.
Paso 3- Usuario: Selecciona la opción eliminar asignada
a un rol de la grilla.
Paso 4- Sistema: Muestra un mensaje pidiendo la
verificación de la acción a realizar.
Paso 5– Usuario: Da clic en el botón aceptar del menaje
del sistema confirmando la acción.
Paso 6- Sistema: Valida que la acción se pueda realizar,
arroja un mensaje confirmando que el rol ha sido eliminado
con éxito.
Flujo alterno: Cancelar Eliminación:
Paso 5- Usuario: Da clic en el botón cancelar del mensaje
para la confirmación de la eliminación.
Paso 6– Sistema: Muestra nuevamente la grilla.

CU_3 Administración de Usuarios

Código: CU_3
Nombre: Administración de usuarios
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir la creación, modificación,
eliminación y consulta de usuarios.

Código: CU_3.1
Nombre: Adicionar Usuario
Actores: Administrador
Tipo: Primario
Descripción: El sistema permitirá adicionar Usuarios, a través de un
formulario.
Para crear un usuario el administrador debe digitar los
siguientes campos:
 Código
 Nombre del programa
 Versión del programa
 Código de ficha.

Precondición: El usuario debe estar registrado en la base de datos con el


rol de Administrador.
Postcondición: NA
Flujo Básico: Paso 1- Usuario: Selecciona la opción Adicionar de la
pantalla de Usuarios
Paso 2– Sistema: Despliega la interfaz diseñada para la
elección Adicionar, la cual mostrara un formulario con los
siguientes campos:
 Código
 Nombre
 Apellido
 Teléfono
 Dirección
 Rol

Paso 3– Usuario: Digita en los campos del formulario la


información correspondiente y al finalizar da clic en el botón
agregar.
Paso 4– Sistema: Verifica que toda la información que
ingreso el usuario sea válida y arroja un mensaje pidiendo
que se confirme el nuevo registro que se va a adicionar.
Paso 5– Usuario: Confirma la nueva adición dando clic en
el botón Aceptar del mensaje que arrojo el sistema.
Paso 6– Sistema: Muestra un mensaje diciendo que el
nuevo usuario ha sido registrado con éxito en la base de
datos. Se actualiza automáticamente la página y
nuevamente muestra el formulario de inserción de datos.
Flujo Alterno: Cancelar opción.
Paso 1– Usuario: Al momento en el que se muestra la
interfaz asignada a la opción Adicionar, el usuario da clic
en el botón cancelar.
Paso 2– Sistema: Retorna a la opción Administración de
Usuarios mostrando su respectiva interfaz.

Cancelar inserción:
Paso 5– Usuario: Cancela la nueva adición dando clic en
el botón cancelar del mensaje que le arrojo el sistema.
Paso 6– Sistema: Muestra nuevamente el formulario.

Código: CU_3.2
Nombre: Consultar Usuarios
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir consultar Usuarios a través de una
grilla donde se mostrarán todos los Usuarios que se
encuentran almacenados en el sistema.

Precondición: El usuario debe estar registrado en la base de datos con el


rol de Administrador.
Postcondición: NA
Flujo Básico: Paso 1– Usuario: Selecciona la opción Consultar
Usuarios.
Paso 2– Sistema: Despliega una grilla con todos los
Programas de Formación que se han registrado en el
sistema.
Flujo Alterno: Cancelar Opción:
Paso 3- Usuario: Al cargar la interfaz asignada a la opción
Consultar, el usuario da clic en el botón atrás.
Paso 4- Sistema: Muestra nuevamente la interfaz principal
Administración de Usuarios.
Código: CU_3.3
Nombre: Modificar Usuarios
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir modificar Usuarios, a través de un
formulario con los siguientes campos:

 Código
 Nombre
 Apellido
 Teléfono
 Dirección
 Rol

Precondición: El Usuario debe estar registrado en el sistema con el Rol


de administrador.
Postcondición: El sistema modifica el usuario seleccionado.
Flujo básico: Paso 1- Usuario: Selecciona la opción Consultar.
Paso 2- Sistema: Muestra una grilla con Usuarios que se
han almacenado en el sistema.
Paso 3- Usuario: Selecciona la opción Modificar que se
encuentra asignada a cada Usuario de la grilla.
Paso 4- Sistema: Muestra un formulario con los datos
relacionados al Usuario seleccionado.
Paso 5– Usuario: Remplaza la información que se
encuentra en los campos del formulario correspondiente al
usuario seleccionado y al finalizar da clic en el botón
Modificar.
Paso 6– Sistema: Arroja un mensaje pidiendo que se
confirme la acción a realizar.
Paso 7– Usuario: Confirma la acción dando clic en el
botón aceptar del mensaje que arroja el sistema.
Paso 8- Sistema: Valida que la información ingresada por
el usuario sea la correspondiente a los campos y arroja un
mensaje confirmando que la modificación se ha realizado
con éxito.
Flujo alterno: Cancelar Opción:
Paso 3- Usuario: Al cargar la grilla, el usuario da clic en el
botón atrás.
Paso 4- Sistema: Muestra nuevamente la interfaz principal
de Administración de Usuarios.

Cancelar Modificación:
Paso 7- Usuario: Da clic en el botón cancelar del mensaje
de modificación.
Paso 8– Sistema: Muestra nuevamente el formulario de
modificar Usuarios.
Código: CU_3.4
Nombre: Eliminar Usuarios
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir eliminar Usuarios, a través de una
interfaz.
Para Eliminar un Usuario, el administrador debe
seleccionarlo de la grilla, y el sistema cargará un mensaje
pidiendo la verificación de la acción.
Al final el sistema mostrara un mensaje de confirmación.
Precondición: El Usuario debe estar registrado en el sistema con el Rol
de administrador.
Postcondición: El sistema elimina el usuario seleccionado.
Flujo básico: Paso 1- Usuario: Selecciona la opción Consultar.
Paso 2- Sistema: Muestra la grilla con los Usuarios que se
han registrado en el sistema.
Paso 3- Usuario: Selecciona la opción Eliminar asignada
a cada Usuario de la grilla.
Paso 4- Sistema: Muestra un mensaje pidiendo la
verificación de la acción a realizar.
Paso 5– Usuario: Da clic en el botón aceptar del menaje
del sistema confirmando la acción.
Paso 6- Sistema: Valida que la acción se pueda realizar,
arroja un mensaje confirmando que ha sido eliminado con
éxito.
Flujo alterno: Cancelar Eliminación:
Paso 5- Usuario: Da clic en el botón cancelar del mensaje
para la confirmación de la eliminación.
Paso 6– Sistema: Muestra nuevamente la grilla.

CU_4 Administración de Proveedores

Código: CU_4
Nombre: Administración de proveedores
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir la creación, modificación,
eliminación y consulta de proveedores.

Código: CU_4.1
Nombre: Adicionar Proveedor
Actores: Administrador
Tipo: Primario
Descripción: El sistema permitirá adicionar Proveedores, a través de un
formulario.
Para crear un proveedor el administrador debe digitar los
siguientes campos:
 Código

Precondición: El usuario debe estar registrado en la base de datos con el


rol de Administrador.
Postcondición: NA
Flujo Básico: Paso 1- Usuario: Selecciona la opción Adicionar de la
pantalla de Proveedores
Paso 2– Sistema: Despliega la interfaz diseñada para la
elección Adicionar, la cual mostrara un formulario con los
siguientes campos:
 Código
 Nombre
 Apellido
 Teléfono
 Dirección

Paso 3– Usuario: Digita en los campos del formulario la


información correspondiente y al finalizar da clic en el botón
agregar.
Paso 4– Sistema: Verifica que toda la información que
ingreso el usuario sea válida y arroja un mensaje pidiendo
que se confirme el nuevo registro que se va a adicionar.
Paso 5– Usuario: Confirma la nueva adición dando clic en
el botón Aceptar del mensaje que arrojo el sistema.
Paso 6– Sistema: Muestra un mensaje diciendo que el
nuevo usuario ha sido registrado con éxito en la base de
datos. Se actualiza automáticamente la página y
nuevamente muestra el formulario de inserción de datos.
Flujo Alterno: Cancelar opción.
Paso 1– Usuario: Al momento en el que se muestra la
interfaz asignada a la opción Adicionar, el usuario da clic
en el botón cancelar.
Paso 2– Sistema: Retorna a la opción Administración de
Proveedores mostrando su respectiva interfaz.

Cancelar inserción:
Paso 5– Usuario: Cancela la nueva adición dando clic en
el botón cancelar del mensaje que le arrojo el sistema.
Paso 6– Sistema: Muestra nuevamente el formulario.

Código: CU_4.2
Nombre: Consultar Proveedores
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir consultar Proveedores a través de
una grilla donde se mostrarán todos los Proveedores que
se encuentran almacenados en el sistema.

Precondición: El usuario debe estar registrado en la base de datos con el


rol de Administrador.
Postcondición: NA
Flujo Básico: Paso 1– Usuario: Selecciona la opción Consultar
Proveedores.
Paso 2– Sistema: Despliega una grilla con todos los
Proveedores que se han registrado en el sistema.
Flujo Alterno: Cancelar Opción:
Paso 3- Usuario: Al cargar la interfaz asignada a la opción
Consultar, el usuario da clic en el botón atrás.
Paso 4- Sistema: Muestra nuevamente la interfaz principal
Administración de Proveedores.

Código: CU_4.3
Nombre: Modificar Proveedores
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir modificar Proveedores, a través
de un formulario con los siguientes campos:

 Código
 Nombre
 Apellido
 Teléfono
 Dirección

Precondición: El Usuario debe estar registrado en el sistema con el Rol


de administrador.
Postcondición: El sistema modifica el proveedor seleccionado.
Flujo básico: Paso 1- Usuario: Selecciona la opción Consultar.
Paso 2- Sistema: Muestra una grilla con los Proveedores
que se han almacenado en el sistema.
Paso 3- Usuario: Selecciona la opción Modificar que se
encuentra asignada a cada Proveedor de la grilla.
Paso 4- Sistema: Muestra un formulario con los datos
relacionados al Proveedor seleccionado.
Paso 5– Usuario: Remplaza la información que se
encuentra en los campos del formulario correspondiente al
usuario seleccionado y al finalizar da clic en el botón
Modificar.
Paso 6– Sistema: Arroja un mensaje pidiendo que se
confirme la acción a realizar.
Paso 7– Usuario: Confirma la acción dando clic en el
botón aceptar del mensaje que arroja el sistema.
Paso 8- Sistema: Valida que la información ingresada por
el usuario sea la correspondiente a los campos y arroja un
mensaje confirmando que la modificación se ha realizado
con éxito.
Flujo alterno: Cancelar Opción:
Paso 3- Usuario: Al cargar la grilla, el usuario da clic en el
botón atrás.
Paso 4- Sistema: Muestra nuevamente la interfaz principal
de Administración de Proveedores.

Cancelar Modificación:
Paso 7- Usuario: Da clic en el botón cancelar del mensaje
de modificación.
Paso 8– Sistema: Muestra nuevamente el formulario de
modificar Usuarios.

Código: CU_4.4
Nombre: Eliminar Proveedores
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir eliminar Proveedores, a través de
una interfaz.
Para Eliminar un Proveedor, el administrador debe
seleccionarlo de la grilla, y el sistema cargará un mensaje
pidiendo la verificación de la acción.
Al final el sistema mostrara un mensaje de confirmación.
Precondición: El Usuario debe estar registrado en el sistema con el Rol
de administrador.
Postcondición: El sistema elimina el proveedor seleccionado.
Flujo básico: Paso 1- Usuario: Selecciona la opción Consultar.
Paso 2- Sistema: Muestra la grilla con los Proveedores
que se han registrado en el sistema.
Paso 3- Usuario: Selecciona la opción Eliminar asignada
a cada Proveedor de la grilla.
Paso 4- Sistema: Muestra un mensaje pidiendo la
verificación de la acción a realizar.
Paso 5– Usuario: Da clic en el botón aceptar del menaje
del sistema confirmando la acción.
Paso 6- Sistema: Valida que la acción se pueda realizar,
arroja un mensaje confirmando que ha sido eliminado con
éxito.
Flujo alterno: Cancelar Eliminación:
Paso 5- Usuario: Da clic en el botón cancelar del mensaje
para la confirmación de la eliminación.
Paso 6– Sistema: Muestra nuevamente la grilla.
CU_5 Administración de Productos

Código: CU_5
Nombre: Administración de productos
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir la creación, modificación,
eliminación y consulta de productos.

Código: CU_5.1
Nombre: Adicionar Producto
Actores: Administrador
Tipo: Primario
Descripción: El sistema permitirá adicionar Productos, a través de un
formulario.
Para crear un producto el usuario debe digitar los
siguientes campos:
 Código

Precondición: El usuario debe estar registrado en la base de datos con el


rol de Administrador.
Postcondición: NA
Flujo Básico: Paso 1- Usuario: Selecciona la opción Adicionar de la
pantalla de Productos
Paso 2– Sistema: Despliega la interfaz diseñada para la
elección Adicionar, la cual mostrara un formulario con los
siguientes campos:
 Código

Paso 3– Usuario: Digita en los campos del formulario la


información correspondiente y al finalizar da clic en el botón
agregar.
Paso 4– Sistema: Verifica que toda la información que
ingreso el usuario sea válida y arroja un mensaje pidiendo
que se confirme el nuevo registro que se va a adicionar.
Paso 5– Usuario: Confirma la nueva adición dando clic en
el botón Aceptar del mensaje que arrojo el sistema.
Paso 6– Sistema: Muestra un mensaje diciendo que el
nuevo usuario ha sido registrado con éxito en la base de
datos. Se actualiza automáticamente la página y
nuevamente muestra el formulario de inserción de datos.
Flujo Alterno: Cancelar opción.
Paso 1– Usuario: Al momento en el que se muestra la
interfaz asignada a la opción Adicionar, el usuario da clic
en el botón cancelar.
Paso 2– Sistema: Retorna a la opción Administración de
Productos mostrando su respectiva interfaz.

Cancelar inserción:
Paso 5– Usuario: Cancela la nueva adición dando clic en
el botón cancelar del mensaje que le arrojo el sistema.
Paso 6– Sistema: Muestra nuevamente el formulario.

Código: CU_5.2
Nombre: Consultar Productos
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir consultar Productos a través de
una grilla donde se mostrarán todos los Productos que se
encuentran almacenados en el sistema.

Precondición: El usuario debe estar registrado en la base de datos con el


rol de Administrador.
Postcondición: NA
Flujo Básico: Paso 1– Usuario: Selecciona la opción Consultar
Productos.
Paso 2– Sistema: Despliega una grilla con todos los
Productos que se han registrado en el sistema.
Flujo Alterno: Cancelar Opción:
Paso 3- Usuario: Al cargar la interfaz asignada a la opción
Consultar, el usuario da clic en el botón atrás.
Paso 4- Sistema: Muestra nuevamente la interfaz principal
Administración de Productos.

Código: CU_5.3
Nombre: Modificar Productos
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir modificar Productos, a través de
un formulario con los siguientes campos:

 Código

Precondición: El Usuario debe estar registrado en el sistema con el Rol


de administrador.
Postcondición: El sistema modifica el producto seleccionado.
Flujo básico: Paso 1- Usuario: Selecciona la opción Consultar.
Paso 2- Sistema: Muestra una grilla con los Productos
que se han almacenado en el sistema.
Paso 3- Usuario: Selecciona la opción Modificar que se
encuentra asignada a cada Producto de la grilla.
Paso 4- Sistema: Muestra un formulario con los datos
relacionados al Producto seleccionado.
Paso 5– Usuario: Remplaza la información que se
encuentra en los campos del formulario correspondiente al
usuario seleccionado y al finalizar da clic en el botón
Modificar.
Paso 6– Sistema: Arroja un mensaje pidiendo que se
confirme la acción a realizar.
Paso 7– Usuario: Confirma la acción dando clic en el
botón aceptar del mensaje que arroja el sistema.
Paso 8- Sistema: Valida que la información ingresada por
el usuario sea la correspondiente a los campos y arroja un
mensaje confirmando que la modificación se ha realizado
con éxito.
Flujo alterno: Cancelar Opción:
Paso 3- Usuario: Al cargar la grilla, el usuario da clic en el
botón atrás.
Paso 4- Sistema: Muestra nuevamente la interfaz principal
de Administración de Productos.

Cancelar Modificación:
Paso 7- Usuario: Da clic en el botón cancelar del mensaje
de modificación.
Paso 8– Sistema: Muestra nuevamente el formulario de
modificar Productos.

Código: CU_5.4
Nombre: Eliminar Productos
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir eliminar Productos, a través de
una interfaz.
Para Eliminar un Proveedor, el administrador debe
seleccionarlo de la grilla, y el sistema cargará un mensaje
pidiendo la verificación de la acción.
Al final el sistema mostrara un mensaje de confirmación.
Precondición: El Usuario debe estar registrado en el sistema con el Rol
de administrador.
Postcondición: El sistema elimina el producto seleccionado.
Flujo básico: Paso 1- Usuario: Selecciona la opción Consultar.
Paso 2- Sistema: Muestra la grilla con los Productos que
se han registrado en el sistema.
Paso 3- Usuario: Selecciona la opción Eliminar asignada
a cada Producto de la grilla.
Paso 4- Sistema: Muestra un mensaje pidiendo la
verificación de la acción a realizar.
Paso 5– Usuario: Da clic en el botón aceptar del menaje
del sistema confirmando la acción.
Paso 6- Sistema: Valida que la acción se pueda realizar,
arroja un mensaje confirmando que ha sido eliminado con
éxito.
Flujo alterno: Cancelar Eliminación:
Paso 5- Usuario: Da clic en el botón cancelar del mensaje
para la confirmación de la eliminación.
Paso 6– Sistema: Muestra nuevamente la grilla.

CU_6 Administración de Clientes

Código: CU_6
Nombre: Administración de clientes
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir la creación, modificación y
consulta de clientes.

Código: CU_6.1
Nombre: Adicionar Cliente
Actores: Administrador, Vendedor
Tipo: Primario
Descripción: El sistema permitirá adicionar Cliente, a través de un
formulario.
Para crear un producto el usuario debe digitar los
siguientes campos:
 Código

Precondición: El usuario debe estar registrado en la base de datos con el


rol de Administrador.
Postcondición: NA
Flujo Básico: Paso 1- Usuario: Selecciona la opción Adicionar de la
pantalla de Clientes
Paso 2– Sistema: Despliega la interfaz diseñada para la
elección Adicionar, la cual mostrara un formulario con los
siguientes campos:
 Código

Paso 3– Usuario: Digita en los campos del formulario la


información correspondiente y al finalizar da clic en el botón
agregar.
Paso 4– Sistema: Verifica que toda la información que
ingreso el usuario sea válida y arroja un mensaje pidiendo
que se confirme el nuevo registro que se va a adicionar.
Paso 5– Usuario: Confirma la nueva adición dando clic en
el botón Aceptar del mensaje que arrojo el sistema.
Paso 6– Sistema: Muestra un mensaje diciendo que el
nuevo usuario ha sido registrado con éxito en la base de
datos. Se actualiza automáticamente la página y
nuevamente muestra el formulario de inserción de datos.
Flujo Alterno: Cancelar opción.
Paso 1– Usuario: Al momento en el que se muestra la
interfaz asignada a la opción Adicionar, el usuario da clic
en el botón cancelar.
Paso 2– Sistema: Retorna a la opción Administración de
Clientes mostrando su respectiva interfaz.

Cancelar inserción:
Paso 5– Usuario: Cancela la nueva adición dando clic en
el botón cancelar del mensaje que le arrojo el sistema.
Paso 6– Sistema: Muestra nuevamente el formulario.

Código: CU_6.2
Nombre: Consultar Clientes
Actores: Administrador, Vendedor
Tipo: Primario
Descripción: El sistema debe permitir consultar Clientes a través de una
grilla donde se mostrarán todos los que se encuentran
registrados en el sistema.

Precondición: El usuario debe estar registrado en la base de datos con el


rol de Administrador o Vendedor.
Postcondición: NA
Flujo Básico: Paso 1– Usuario: Selecciona la opción Consultar Clientes.
Paso 2– Sistema: Despliega una grilla con todos los
Clientes que se han registrado en el sistema.
Flujo Alterno: Cancelar Opción:
Paso 3- Usuario: Al cargar la interfaz asignada a la opción
Consultar, el usuario da clic en el botón atrás.
Paso 4- Sistema: Muestra nuevamente la interfaz principal
Administración de Clientes.

Código: CU_6.3
Nombre: Modificar Clientes
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir modificar Clientes, a través de un
formulario con los siguientes campos:
 Código

Precondición: El Usuario debe estar registrado en el sistema con el Rol


de administrador.
Postcondición: El sistema modifica el cliente seleccionado.
Flujo básico: Paso 1- Usuario: Selecciona la opción Consultar.
Paso 2- Sistema: Muestra una grilla con los Clientes que
se han almacenado en el sistema.
Paso 3- Usuario: Selecciona la opción Modificar que se
encuentra asignada a cada Cliente de la grilla.
Paso 4- Sistema: Muestra un formulario con los datos
relacionados al Cliente seleccionado.
Paso 5– Usuario: Remplaza la información que se
encuentra en los campos del formulario correspondiente al
usuario seleccionado y al finalizar da clic en el botón
Modificar.
Paso 6– Sistema: Arroja un mensaje pidiendo que se
confirme la acción a realizar.
Paso 7– Usuario: Confirma la acción dando clic en el
botón aceptar del mensaje que arroja el sistema.
Paso 8- Sistema: Valida que la información ingresada por
el usuario sea la correspondiente a los campos y arroja un
mensaje confirmando que la modificación se ha realizado
con éxito.
Flujo alterno: Cancelar Opción:
Paso 3- Usuario: Al cargar la grilla, el usuario da clic en el
botón atrás.
Paso 4- Sistema: Muestra nuevamente la interfaz principal
de Administración de Clientes.

Cancelar Modificación:
Paso 7- Usuario: Da clic en el botón cancelar del mensaje
de modificación.
Paso 8– Sistema: Muestra nuevamente el formulario de
modificar Clientes.

CU_7 Administración de Devoluciones

Código: CU_7
Nombre: Administración de Devoluciones
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir la creación, modificación y
consulta de devoluciones.
Código: CU_7.1
Nombre: Registrar Devolución
Actores: Administrador
Tipo: Primario
Descripción: El sistema permitirá registrar devoluciones, a través de un
formulario.
Para crear una devolución el usuario debe digitar los
siguientes campos:
 Código

Precondición: El usuario debe estar registrado en la base de datos con el


rol de Administrador.
Postcondición: NA
Flujo Básico: Paso 1- Usuario: Selecciona la opción Adicionar de la
pantalla de Devoluciones
Paso 2– Sistema: Despliega la interfaz diseñada para la
elección Adicionar, la cual mostrara un formulario con los
siguientes campos:
 Código

Paso 3– Usuario: Digita en los campos del formulario la


información correspondiente y al finalizar da clic en el botón
agregar.
Paso 4– Sistema: Verifica que toda la información que
ingreso el usuario sea válida y arroja un mensaje pidiendo
que se confirme el nuevo registro que se va a adicionar.
Paso 5– Usuario: Confirma la nueva adición dando clic en
el botón Aceptar del mensaje que arrojo el sistema.
Paso 6– Sistema: Muestra un mensaje diciendo que el
nuevo usuario ha sido registrado con éxito en la base de
datos. Se actualiza automáticamente la página y
nuevamente muestra el formulario de inserción de datos.
Flujo Alterno: Cancelar opción.
Paso 1– Usuario: Al momento en el que se muestra la
interfaz asignada a la opción Adicionar, el usuario da clic
en el botón cancelar.
Paso 2– Sistema: Retorna a la opción Administración de
Devoluciones mostrando su respectiva interfaz.

Cancelar inserción:
Paso 5– Usuario: Cancela la nueva adición dando clic en
el botón cancelar del mensaje que le arrojo el sistema.
Paso 6– Sistema: Muestra nuevamente el formulario.

Código: CU_7.2
Nombre: Consultar Devoluciones
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir consultar Devoluciones a través
de una grilla donde se mostrarán todas los que se han
registrado en el sistema.

Precondición: El usuario debe estar registrado en la base de datos con el


rol de Administrador.
Postcondición: NA
Flujo Básico: Paso 1– Usuario: Selecciona la opción Consultar
Devoluciones.
Paso 2– Sistema: Despliega una grilla con todas los
Devoluciones que se han registrado en el sistema.
Flujo Alterno: Cancelar Opción:
Paso 3- Usuario: Al cargar la interfaz asignada a la opción
Consultar, el usuario da clic en el botón atrás.
Paso 4- Sistema: Muestra nuevamente la interfaz principal
Administración de Devoluciones.

Código: CU_7.3
Nombre: Modificar Devolución
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir modificar Devoluciones que se
hayan registrado el mismo día, a través de un formulario
con los siguientes campos:

 Código

Precondición: El Usuario debe estar registrado en el sistema con el Rol


de administrador.
Postcondición: El sistema modifica la devolución seleccionada.
Flujo básico: Paso 1- Usuario: Selecciona la opción Consultar.
Paso 2- Sistema: Muestra una grilla con las Devoluciones
que se han almacenado en el sistema.
Paso 3- Usuario: Selecciona la opción Modificar que se
encuentra asignada a cada Devolución de la grilla.
Paso 4- Sistema: Muestra un formulario con los datos
relacionados a la devolución seleccionada.
Paso 5– Usuario: Remplaza la información que se
encuentra en los campos del formulario correspondiente al
usuario seleccionado y al finalizar da clic en el botón
Modificar.
Paso 6– Sistema: Arroja un mensaje pidiendo que se
confirme la acción a realizar.
Paso 7– Usuario: Confirma la acción dando clic en el
botón aceptar del mensaje que arroja el sistema.
Paso 8- Sistema: Valida que la información ingresada por
el usuario sea la correspondiente a los campos y arroja un
mensaje confirmando que la modificación se ha realizado
con éxito.
Flujo alterno: Cancelar Opción:
Paso 3- Usuario: Al cargar la grilla, el usuario da clic en el
botón atrás.
Paso 4- Sistema: Muestra nuevamente la interfaz principal
de Administración de Devoluciones.

Cancelar Modificación:
Paso 7- Usuario: Da clic en el botón cancelar del mensaje
de modificación.
Paso 8– Sistema: Muestra nuevamente el formulario de
modificar Devolución.

CU_8 Compras

Código: CU_8
Nombre: Compras
Actores: Administrador, Vendedor
Tipo: Primario
Descripción: El sistema debe permitir realizar compras y consultar estas

Código: CU_8.1
Nombre: Registrar Compra
Actores: Administrador
Tipo: Primario
Descripción: El sistema permitirá registrar compras, a través de un
formulario.
Para crear una compra el usuario debe digitar los
siguientes campos:
 Código

Precondición: El usuario debe estar registrado en la base de datos con el


rol de Administrador o vendedor.
Postcondición: NA
Flujo Básico: Paso 1- Usuario: Selecciona la opción Registrar de la
pantalla de Compras
Paso 2– Sistema: Despliega la interfaz diseñada para la
elección registrar, la cual mostrara un formulario con los
siguientes campos:
 Código

Paso 3– Usuario: Digita en los campos del formulario la


información correspondiente y al finalizar da clic en el botón
agregar.
Paso 4– Sistema: Verifica que toda la información que
ingreso el usuario sea válida y arroja un mensaje pidiendo
que se confirme el nuevo registro que se va a adicionar.
Paso 5– Usuario: Confirma la nueva adición dando clic en
el botón Aceptar del mensaje que arrojo el sistema.
Paso 6– Sistema: Muestra un mensaje diciendo que el
nuevo usuario ha sido registrado con éxito en la base de
datos. Se actualiza automáticamente la página y
nuevamente muestra el formulario de inserción de datos.
Flujo Alterno: Cancelar opción.
Paso 1– Usuario: Al momento en el que se muestra la
interfaz asignada a la opción registrar, el usuario da clic en
el botón cancelar.
Paso 2– Sistema: Retorna a la opción Administración de
Compras mostrando su respectiva interfaz.

Cancelar inserción:
Paso 5– Usuario: Cancela la nueva adición dando clic en
el botón cancelar del mensaje que le arrojo el sistema.
Paso 6– Sistema: Muestra nuevamente el formulario.

Código: CU_8.2
Nombre: Consultar Compras
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir consultar las Compras a través de
una grilla donde se mostrarán todas las que se han
registrado en el sistema.

Precondición: El usuario debe estar registrado en la base de datos con el


rol de Administrador o vendedor.
Postcondición: NA
Flujo Básico: Paso 1– Usuario: Selecciona la opción Consultar
compras.
Paso 2– Sistema: Despliega una grilla con todas las
Compras que se han registrado en el sistema.
Flujo Alterno: Cancelar Opción:
Paso 3- Usuario: Al cargar la interfaz asignada a la opción
Consultar, el usuario da clic en el botón atrás.
Paso 4- Sistema: Muestra nuevamente la interfaz principal
Administración de Compras.
CU_9 Ventas

Código: CU_9
Nombre: Ventas
Actores: Vendedor
Tipo: Primario
Descripción: El sistema debe permitir realizar ventas y consultar estas

Código: CU_9.1
Nombre: Registrar Venta
Actores: Vendedor
Tipo: Primario
Descripción: El sistema permitirá registrar ventas, a través de un
formulario.
Para crear una compra el usuario debe digitar los
siguientes campos:
 Código

Precondición: El usuario debe estar registrado en la base de datos con el


rol de Vendedor.
Postcondición: NA
Flujo Básico: Paso 1- Usuario: Selecciona la opción Registrar de la
pantalla de Ventas
Paso 2– Sistema: Despliega la interfaz diseñada para la
elección registrar, la cual mostrara un formulario con los
siguientes campos:
 Código

Paso 3– Usuario: Digita en los campos del formulario la


información correspondiente y al finalizar da clic en el botón
agregar.
Paso 4– Sistema: Verifica que toda la información que
ingreso el usuario sea válida y arroja un mensaje pidiendo
que se confirme el nuevo registro que se va a adicionar.
Paso 5– Usuario: Confirma la nueva adición dando clic en
el botón Aceptar del mensaje que arrojo el sistema.
Paso 6– Sistema: Muestra un mensaje diciendo que el
nuevo usuario ha sido registrado con éxito en la base de
datos. Se actualiza automáticamente la página y
nuevamente muestra el formulario de inserción de datos.
Flujo Alterno: Cancelar opción.
Paso 1– Usuario: Al momento en el que se muestra la
interfaz asignada a la opción registrar, el usuario da clic en
el botón cancelar.
Paso 2– Sistema: Retorna a la opción Ventas mostrando
su respectiva interfaz.

Cancelar inserción:
Paso 5– Usuario: Cancela la nueva Venta dando clic en el
botón cancelar del mensaje que le arrojo el sistema.
Paso 6– Sistema: Muestra nuevamente el formulario.

Código: CU_9.2
Nombre: Consultar Ventas
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir consultar las Ventas a través de
una grilla donde se mostrarán todas las que se han
registrado en el sistema.

Precondición: El usuario debe estar registrado en la base de datos con el


rol de Administrador.
Postcondición: NA
Flujo Básico: Paso 1– Usuario: Selecciona la opción Consultar Ventas.
Paso 2– Sistema: Despliega una grilla con todas las
Ventas que se han registrado en el sistema.
Flujo Alterno: Cancelar Opción:
Paso 3- Usuario: Al cargar la interfaz asignada a la opción
Consultar, el usuario da clic en el botón atrás.
Paso 4- Sistema: Muestra nuevamente la interfaz principal
de Ventas.

CU_10 Reporte

Código: CU_10
Nombre: Reportes
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir generar reportes de ventas dentro
de un rango de fechas seleccionado. El formato del reporte
debe ser xlsx

Código: CU_10.1
Nombre: Generación de Reporte Ventas
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir generar el reporte de las ventas
que se han realizado dentro de un rango de fechas
seleccionado.
Este reporte debe mostrar la cantidad de productos y el
valor de estos
Precondición: El Usuario debe estar identificado en el sistema con el Rol
de administrador.
Postcondición: NA
Flujo básico: Paso 1- Usuario: Selecciona la opción Reportes Ventas.
Paso 2- Sistema: Muestra la interfaz diseñada para
Reportes de Ventas.
Paso 3- Usuario: Selecciona el rango de fechas en las
cuales se generara el reporte
Paso 4- Sistema: Muestra un mensaje pidiendo la
confirmación para dicha acción.
Paso 5– Usuario: Confirma la generación de dicho informe
dando clic en el botón aceptar del mensaje.
Paso 8– Sistema: Genera el reporte en un archivo con
formato xlsx el cual se descargara automáticamente al
ordenador y luego arroja un mensaje confirmando que se
la operación se ha completado con éxito.
Flujo alterno: Cancelar Opción:
Paso 5- Usuario: Al cargar la interfaz le da clic en el botón
cancelar.
Paso 6- Sistema: Muestra nuevamente la interfaz
asignada a la opción Reportes Ventas

Código: CU_10.2
Nombre: Generación de Reporte Compras
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir generar el reporte de las compras
realizadas a los diferentes proveedores que se han
realizado dentro de un rango de fechas seleccionado.
Este reporte debe mostrar la información de los
proveedores, así como la cantidad de productos y el valor
pagado por estos
Precondición: El Usuario debe estar identificado en el sistema con el Rol
de administrador.
Postcondición: NA
Flujo básico: Paso 1- Usuario: Selecciona la opción Reportes Ventas.
Paso 2- Sistema: Muestra la interfaz diseñada para
Reportes de Compras.
Paso 3- Usuario: Selecciona el rango de fechas en las
cuales se generara el reporte
Paso 4- Sistema: Muestra un mensaje pidiendo la
confirmación para dicha acción.
Paso 5– Usuario: Confirma la generación de dicho informe
dando clic en el botón aceptar del mensaje.
Paso 8– Sistema: Genera el reporte en un archivo con
formato xlsx el cual se descargara automáticamente al
ordenador y luego arroja un mensaje confirmando que se
la operación se ha completado con éxito.
Flujo alterno: Cancelar Opción:
Paso 5- Usuario: Al cargar la interfaz le da clic en el botón
cancelar.
Paso 6- Sistema: Muestra nuevamente la interfaz
asignada a la opción Reportes Compras
Código: CU_10.3
Nombre: Generación de Reporte Clientes
Actores: Administrador
Tipo: Primario
Descripción: El sistema debe permitir generar el reporte de clientes
dentro de un rango de fecha. Este reporte debe mostrar la
información de los clientes así como un listado de los
productos que más compras registran
Precondición: El Usuario debe estar identificado en el sistema con el Rol
de administrador.
Postcondición: NA
Flujo básico: Paso 1- Usuario: Selecciona la opción Reportes Clientes.
Paso 2- Sistema: Muestra la interfaz diseñada para
Reportes de Clientes.
Paso 3- Usuario: Selecciona el rango de fechas en las
cuales se generara el reporte
Paso 4- Sistema: Muestra un mensaje pidiendo la
confirmación para dicha acción.
Paso 5– Usuario: Confirma la generación de dicho informe
dando clic en el botón aceptar del mensaje.
Paso 8– Sistema: Genera el reporte en un archivo con
formato xlsx el cual se descargara automáticamente al
ordenador y luego arroja un mensaje confirmando que se
la operación se ha completado con éxito.
Flujo alterno: Cancelar Opción:
Paso 5- Usuario: Al cargar la interfaz le da clic en el botón
cancelar.
Paso 6- Sistema: Muestra nuevamente la interfaz
asignada a la opción Reportes Clientes

Vous aimerez peut-être aussi