Post on 07-Sep-2015
description
transcript
S.V.B
Proyecto
SISTEMA DE VENTAS PARA LA
BODEGA TODOS S.A
Pgina 1 de 17
Proceso
Especificacin Funcional del Sistema
Documento
Documento de Diseo Funcional V1 30/06/2015
Especificacin Funcional del Sistema
Punto de Venta
Prototipo
PR03 - Punto de Venta
Descripcin
Esta aplicacin es posible de realizar una venta de los productos que se encuentran registrados en el sistema.
Pre-condicin
Usuario accede al sistema y puede utilizar la aplicacin
Post-condicin
Se realiza reporte de ventas
Actores
Usuario caja
Paso 01
Accin
Respuesta del Sistema
Empieza cuando el usuario quiere realizar una venta
El usuario deber ingresar al sistema de la siguiente manera
Ventas/Punto de Venta
Acontecimiento
El sistema muestra la ventana para realizar la venta
Paso 02
Accin
Respuesta del Sistema
Lectura de los productos a travs de cdigo de barra
El sistema lee el cdigo de barra de cada producto en formato EAN-13 y se inserta en la tabla.
si no puede ser ledo el usuario puede ingresar manualmente y al presionar enter o el signo + se insertara el producto
Debe contar con las validaciones numrica
Mostrar mensaje Solo se debe ingresar nmero
Debe soportar mximo 12 dgitos y 1 control
Mostrar Solo se permite de 12 dgitos ms 1 digito control
No debe contar con espacio
Mostrar mensaje No acepta espacio vaco
Paso 03
Accin
Respuesta del Sistema
Botn +
Inserta el producto a la tabla de ventas
Caso de que este vaco el campo de texto Cdigo de barras
Debe mostrar un mensaje el campo cdigo de barras debe contener algn producto para insertar
Paso 04
Accin
Respuesta del Sistema
Botn -
Elimina un producto seleccionado de la tabla de ventas
Caso de que no est seleccionado algn producto
El botn debe estar deshabilitado
Paso 05
Accin
Respuesta del Sistema
Botn *
Agrega la cantidad de un producto por defecto siempre es 1
Paso 06
Accin
Respuesta del Sistema
Cantidad de producto
Se ingresara la cantidad de productos que sean iguales para no estar pasando n veces el mismo producto y presionando enter se insertara en la tabla.
Debe contar con las validaciones numrica
Mostrar un mensaje Solo se debe ingresar nmero
Debe soportar mximo 2 dgitos
Mostrar un mensaje Solo se permite de 1 digito a 2 mximo
No debe contar con espacio
Mostrar un mensaje No acepta espacio vaco
Paso 07
Accin
Respuesta del Sistema
Tabla de Venta
Muestra los datos ledos por el cdigo de barra que indica cantidad, descripcin, precio y el clculo del importe
Eliminar una fila se debe seleccionar y presionar botn -
Tiene que seleccionar el producto insertado en la tabla para poder eliminar presionando luego el botn -
Debe mostrar un Mensaje desea eliminar el producto seleccionado.
Paso 08
Accin
Respuesta del Sistema
Cantidad de productos
Se ingresara la cantidad de productos que sean iguales para no pasar por el cdigo de barra varias veces el mismo producto.
Por defecto siempre ser 1 su ejecucin va con el botn *
.
Paso 09
Accin
Respuesta del Sistema
Total
Muestra el total que se va cobrar.
Esto se realiza automticamente e indica el monto a cobrar.
Paso 10
Accin
Respuesta del Sistema
Botn Factura
Abrir una venta sobre la facturacin de la venta
Ventana Factura
Se debe ingresar los datos correspondientes e imprimir ticket.
Paso 11
Accin
Respuesta del Sistema
Botn Boleta
Abrir una venta sobre comprobante de pago de la venta
Ventana Boleta
Se debe ingresar los datos correspondientes e imprimir ticket.
Paso 12
Accin
Respuesta del Sistema
Botn Salir
Sale del proceso de venta y retorna a la ventana principal
Debe mostrar mensaje Desea salir de este proceso va anular si est realizando una venta.
Factura
Prototipo
PR04 - Factura
Descripcin
Esta aplicacin se realizar la factura solicitada por el cliente.
Pre-condicin
Usuario accede al sistema y puede utilizar la aplicacin.
Post-condicin
Se realiza reporte de ventas.
Actores
Usuario caja.
Paso 01
Accin
Respuesta del Sistema
Empieza cuando se tiene en lista los productos que se va vender
El usuario deber ingresar al sistema de la siguiente manera
/Punto de Venta/Factura
Acontecimiento
El sistema muestra la ventana para realizar la facturacin.
Paso 02
Accin
Respuesta del Sistema
Ingreso de un cliente
El sistema est listo para ingresar los datos del cliente.
Debe contar con las validaciones
Mostrar mensaje Solo se debe ingresar letras y/o nmero.
En caso ingrese caracteres extraos
Mostrar el mensaje El campo no soporta caracteres extraos
Debe soportar mximo 100 caracteres
Mostrar Solo se permite mximo de 100 caracteres.
No debe estar vaco
Mostrar mensaje Ingrese los datos del cliente.
Paso 03
Accin
Respuesta del Sistema
Ingreso del RUC
El sistema est listo para ingresar el nmero de RUC del cliente.
Si est registrado automticamente aparecer la razn social del cliente.
Debe contar con las validaciones numricas
Mostrar mensaje Solo se debe ingresar nmero.
En caso ingrese caracteres extraos
Mostrar el mensaje El campo no soporta caracteres extraos.
Debe soportar mximo 12 caracteres
Mostrar Solo se permite mximo de 12 caracteres.
No debe estar vaco
Mostrar mensaje Ingrese el RUC del cliente.
Paso 04
Accin
Respuesta del Sistema
Calculo automtico del total a cobrar
El sistema realizara automticamente el clculo del total a cobrar.
Paso 05
Accin
Respuesta del Sistema
Se debe ingresar la cantidad que dio el cliente a pagar.
El sistema realizara automticamente si tiene cambio o vuelto a dar al cliente.
Debe contar con las validaciones numricas
Debera mostrar mensaje Solo ingrese numero.
Debe soportar mximo 10 dgitos
Mostrar Solo se permite mximo de 10 dgitos.
No debe estar vaco
Mostrar mensaje Ingrese la cantidad a cobrar debe ser mayor que el total a cobrar.
Paso 06
Accin
Respuesta del Sistema
Cobrar e imprimir el ticket
El sistema grabara el proceso de venta imprimir un ticket como comprobante de pago.
Si la ticketera no est encendido o falla fsica
Mostrar un mensaje No se encuentra el dispositivo encendido para imprimir o presenta alguna falla fsica
Si no hay papel de impresin de ticket
Mostrar un mensaje No hay papel de impresin de ticket
Paso 07
Accin
Respuesta del Sistema
Cancelar Proceso
Anulara el proceso de facturacin a realizar y regresara al punto de venta.
Debe mostrar un aviso
Mostrar un mensaje Desea anular el proceso de cobranza.
Boleta
Prototipo
PR04 - Boleta
Descripcin
Esta aplicacin se realizar expedicin de la boleta.
Pre-condicin
Usuario accede al sistema y puede utilizar la aplicacin.
Post-condicin
Se realiza reporte de ventas.
Actores
Usuario caja.
Paso 01
Accin
Respuesta del Sistema
Empieza cuando se tiene en lista los productos que se va vender
El usuario deber ingresar al sistema de la siguiente manera
/Punto de Venta/Boleta
Acontecimiento
El sistema muestra la ventana para realizar expedicin de boleta.
Paso 02
Accin
Respuesta del Sistema
Ingreso de un cliente
El sistema est listo para ingresar los datos del cliente.
Debe contar con las validaciones
Mostrar el mensaje Solo se debe ingresar letras.
En caso ingrese caracteres extraos
Mostrar el mensaje El campo no soporta caracteres extraos.
Debe soportar mximo 50 caracteres
Mostrar Solo se permite mximo de 50 caracteres.
No debe estar vaco
Mostrar mensaje Ingrese los datos del cliente.
Paso 03
Accin
Respuesta del Sistema
Ingreso del DNI
El sistema est listo para ingresar el nmero de DNI del cliente.
Si est registrado automticamente aparecer el nombre y apellidos de cliente
Debe contar con las validaciones numricas
Mostrar mensaje Solo se debe ingresar nmero.
En caso ingrese caracteres extraos
Mostrar el mensaje El campo no soporta caracteres extraos.
Debe soportar mximo 8 caracteres
Mostrar Solo se permite mximo de 8 caracteres.
No debe estar vaco
Mostrar mensaje Ingrese el DNI del cliente.
Paso 04
Accin
Respuesta del Sistema
Calculo automtico del total a cobrar
El sistema realizara automticamente el clculo del total a cobrar.
Paso 05
Accin
Respuesta del Sistema
Se debe ingresar la cantidad que dio el cliente a pagar.
El sistema realizara automticamente si tiene cambio o vuelto a dar al cliente.
Debe contar con las validaciones numricas
Debera mostrar mensaje Solo ingrese numero.
Debe soportar mximo 10 dgitos
Mostrar Solo se permite mximo de 10 dgitos.
No debe estar vaco
Mostrar mensaje Ingrese la cantidad a cobrar debe ser mayor que el total a cobrar.
Paso 06
Accin
Respuesta del Sistema
Cobrar e imprimir el ticket
El sistema grabara el proceso de venta imprimir un ticket como comprobante de pago.
Si la ticketera no est encendido o falla fsica
Mostrar un mensaje No se encuentra el dispositivo encendido para imprimir o presenta alguna falla fsica
Si no hay papel de impresin de ticket
Mostrar un mensaje No hay papel de impresin de ticket
Paso 07
Accin
Respuesta del Sistema
Cancelar Proceso
Anulara el proceso de facturacin a realizar y regresara al punto de venta.
Debe mostrar un aviso
Mostrar un mensaje Desea anular el proceso de cobranza.
Diagrama
Ingreso Productos
Ingreso ProductoLectura Codigo BarraEscribe Codigo ProductoAplica Boton Agregar Productoscampo en blancoSe muestra Productos en GrillaSe realiza el Calculo Total a PagarSe elige tipo pagoFACTURA / BOLETAInicioFinNoSiNoSi
Impresin Factura
Muestra Razn SocialAplica Boton Cobrar e imprimir Ticketcampo en blancoSe registra los ProductosSe imprimi el ticketInicioFinIngresa RUCSiNoSiSe registra EmpresaExiste EmpresaSiNoExiste EmpresaIngresa Razn Social
Impresin Boleta
Muestra Nombre ClienteAplica Boton Cobrar e imprimir Ticketcampo en blancoSe registra los ProductosSe imprimi el ticketInicioFinIngresa DNISiNoSiSe registra ClienteExiste ClienteSiNoExiste CLIENTEIngresa Nombre Cliente
Muestra Razn SocialAplica Boton Cobrar e imprimir Ticketcampo en blancoSe registra los ProductosSe imprimi el ticketInicioFinIngresa RUCSiNoSiSe registra EmpresaExiste EmpresaSiNoExiste EmpresaIngresa Razn Social
Ingreso ProductoLectura Codigo BarraEscribe Codigo ProductoAplica Boton Agregar Productoscampo en blancoSe muestra Productos en GrillaSe realiza el Calculo Total a PagarSe elige tipo pagoFACTURA / BOLETAInicioFinNoSiNoSi
Muestra Nombre ClienteAplica Boton Cobrar e imprimir Ticketcampo en blancoSe registra los ProductosSe imprimi el ticketInicioFinIngresa DNISiNoSiSe registra ClienteExiste ClienteSiNoExiste CLIENTEIngresa Nombre Cliente