especificacion prototipos

21
S.V.B Proyecto SISTEMA DE VENTAS PARA LA BODEGA TODOS S.A Página 1 de 17 Proceso Especificación Funcional del Sistema Documento Documento de Diseño Funcional V1 30/06/2015 Especificación Funcional del Sistema Punto de Venta Prototipo PR03 - Punto de Venta Descripción Esta aplicación es posible de realizar una venta de los productos que se encuentran registrados en el sistema. Pre- condición Usuario accede al sistema y puede utilizar la aplicación Post- condición Se realiza reporte de ventas Actores Usuario caja Paso 01 Acción 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

Upload: nelsont-mcsaka

Post on 07-Sep-2015

252 views

Category:

Documents


2 download

DESCRIPTION

Especificacion Prototipos de sistema de gestion

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