Professional Documents
Culture Documents
Requerimientos Sistema de Venta Ayni 2
Requerimientos Sistema de Venta Ayni 2
DE VENTAS AYNI
CASOS DE USO DETALLADOS `
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
Es el login en el cual se accederá a el sistema por medio del usuario y contraseña validado a
través de la base de datos.
CRITERIOS DE ACEPTACIÓN:
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
Es la pantalla principal donde se debe visualizar todos los módulos del sistema.
CRITERIOS DE ACEPTACIÓN:
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
Este sub modulo del sistema permite registrar una nueva categoría de un producto.
CRITERIOS DE ACEPTACIÓN:
Interfaz sencilla e intuitiva.
Registrar los siguientes datos del nuevo producto teniendo en cuenta:
Código (Autocompletado).
Nombre de la Categoría.
El sistema no debe permitir registrar la nueva categoría en caso no se tengan todos los
datos registrados correctamente.
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
CRITERIOS DE ACEPTACIÓN:
Interfaz sencilla e intuitiva.
Se deben registrar los siguientes datos del cliente según el tipo de cliente.
Cliente Normal: (Mejor si se puede obtener los datos desde la RENIEC)
Código (Autogenerado).
DNI.
Nombres.
Apellidos.
Teléfono.
Cliente Empresa: (Mejor si se puede obtener los datos desde la SUNAT misma)
RUC.
Razón Social.
Actividad Económica.
Teléfono.
No debe permitir registrar al cliente en caso no se hayan registrados los datos
satisfactoriamente y visualizar un mensaje de aviso.
Debe existir un cliente registrado para ventas que cuando el cliente no requiera ningún
comprobante de pago. (ventas de compras casuales).
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
Este sub modulo del sistema permite listar productos registrados.
CRITERIOS DE ACEPTACIÓN:
Interfaz sencilla e intuitiva.
Se debe listar los productos registrados con los siguientes atributos:
ítem
Código de barras
Descripción del producto
Categoría del producto
Precio
Stock
Tipo de unidad
Imagen o presentación
Debe existir un botón para registrar nuevos productos, el cual deberá abrir un modal
que permita el registro de un nuevo producto
Debe existir botones para las opciones de eliminar y editar producto.
Debe contener un filtro de búsqueda por descripción del producto y/o categoría.
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
Este sub modulo del sistema se encuentra dentro del módulo productos en la opción
Propiedades del producto.
CRITERIOS DE ACEPTACIÓN:
Interfaz sencilla e intuitiva, el cual debe identificarse a través de una sección diferente.
Se deben listar las categorías registradas con los siguientes atributos.
Ítem
Descripción de categoría
Debe contener un filtro de búsqueda por descripción de la categoría.
Debe existir un botón para registrar nueva categoría el cual deberá mostrar un
mensaje de alerta cuando la caja de texto se encuentre vacía, en caso contrario
mostrar un mensaje de categoría registrada correctamente.
Debe existir botones para las opciones de eliminar y editar categoría.
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
Este sub modulo del sistema permite listar clientes registrados en el sistema.
CRITERIOS DE ACEPTACIÓN:
Interfaz sencilla e intuitiva.
Se debe listar los clientes registrados con los siguientes atributos:
ítem
Nombres
Apellidos
Tipo cliente
DNI/RUC
Teléfono
Correo electrónico
Debe existir un botón para registrar nuevos clientes, el cual deberá abrir un modal que
permita el registro de un nuevo cliente.
Debe existir botones para las opciones de eliminar y editar cliente.
Debe contener un filtro de búsqueda por nombres, apellidos, DNI/RUC del cliente.
Los campos que no correspondan al registrar se le deberá colocar con una etiqueta que
diga NO CORRESPONDE.
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
Permite realizar el registro de un nuevo cliente.
CRITERIOS DE ACEPTACIÓN:
Interfaz sencilla e intuitiva.
El usuario deberá de hacer clic en el botón NUEVO CLIENTE en el módulo de clientes, el
cual le permitirá la visualización de un modal del registro de un nuevo cliente.
Una vez visualizado el modal del registro del nuevo cliente se deberá de registrar los
siguientes datos:
Nombres / razón social.
Apellidos. (NO OBLIGATORIO)
Tipo de cliente.
DNI / RUC
Teléfono / móvil. (NO OBLIGATORIO)
Correo electrónico. (NO OBLIGATORIO)
Debe existir un botón para registrar, el cual permite guardar el nuevo cliente.
Deberá existir validación de campos según el tipo de dato a ingresar, y campos vacíos.
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
Permite visualizar el listado de las ventas
CRITERIOS DE ACEPTACIÓN:
Interfaz sencilla e intuitiva.
Se debe listar las ventas registradas con los siguientes atributos:
ítem
Cliente
Tipo de comprobante
Serie de comprobante (Autocompletar en serie: Factura F001-001, Boleta B001-001,
Ticket T001-001)
Fecha
Total
Debe existir un botón para registrar una nueva venta el cual deberá abrir un modal que
permita realizar una nueva venta.
Debe existir botones para las opciones de eliminar y ver los detalles de la venta.
Debe contener un filtro de búsqueda por Cliente, Serie.
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
CRUD que se visualiza al presionar nueva venta.
CRITERIOS DE ACEPTACIÓN:
Interfaz sencilla e intuitiva.
El usuario deberá de hacer clic en el botón BUSCAR para seleccionar un cliente.
Una vez visualizado el CRUD de lista de clientes nos debe permitir seleccionar un cliente
para poder realizar la venta.
El usuario debe de hacer clic en el botón BUSCAR PRODUCTO, para seleccionar los
productos registrados a vender.
El sistema debe permitir visualizar la lista de productos seleccionados a vender de la
siguiente manera:
Item
Productos
Precio unitario
Cantidad
Fecha
Descuento
Subtotal
Debe existir botones para la opción de eliminar producto seleccionado para la venta que
se visualiza en la lista.
Debe existir etiquetas que muestre la información de: Montos de subtotal, IGV y monto
total.
Debe existir un botón de registrar pedido el cual nos permitirá re direccionarnos al sub
modal pedidos.
Debe existir un botón que permita generar la venta, el cual nos permitirá cerrar el CRUD
de nueva venta.
Debe existir un botón cancelar el cual permite cancelar el proceso de venta.
DESARROLLADOR:
DESCRIPCIÓN:
El sub módulo de PEDIDOS nos permitirá visualizar los pedidos realizados y también mediante el
botón generar venta se podrá concretar la VENTA
CRITERIOS DE ACEPTACIÓN:
Interfaz sencilla e intuitiva.
El sistema debe permitir visualizar la lista de PEDIDOS de la siguiente manera:
Item
Cliente
Tipo de pedido
Fecha
Debe existir un botón para la opción GENERAR VENTA.
Una vez presionada el botón GENERAR VENTA debe permitir visualizar el CRUD de
GENERAR venta.
DESARROLLADOR:
DESCRIPCIÓN:
CRUD que permite visualizar una interfaz para generar o concretar una venta de
PEDIDOS.
CRITERIOS DE ACEPTACIÓN:
Interfaz sencilla e intuitiva.
El sistema debe permitir visualizar un formulario con los siguientes campos:
Tipo de pago (contado, crédito) a través de un Combobox
Tipo de comprobante (Boleta, Factura, Ticket) a través de un Combobox
Serie se completará de forma automática.
Tabla que permita visualizar los productos y sus costos.
Etiquetas donde se visualizan el monto del subtotal, monto de IGV y
monto total.
Debe existir 2 botones, uno para generar venta y otro para cancelar venta.
El botón generar venta nos re direccionara a una nueva ventana donde se pre
visualizara el comprobante de pago y a su vez registrara la venta en el
sistema.
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
CRITERIOS DE ACEPTACIÓN:
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
CRITERIOS DE ACEPTACIÓN:
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
CRITERIOS DE ACEPTACIÓN:
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
CRITERIOS DE ACEPTACIÓN:
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
CRITERIOS DE ACEPTACIÓN:
PROTOTIPO
HISTORIA DE USUARIO
DESARROLLADOR:
DESCRIPCIÓN:
CRITERIOS DE ACEPTACIÓN:
PROTOTIPO