You are on page 1of 23

2012

Universidad Autnoma de Chiapas


SPV-ABARROTES

MANUAL TECNICO
SPV-ABARROTES

INDICE
1.
Anlisis..2
1.1 Sistema de punto de venta de una tienda de abarrotes.2
1.2 Anlisis de requisitos....2
1.2.1 Problemtica...2
1.2.2 Solucin...2
1.2.3 Recursos a utilizar.3
2. Diagramas de procesos..3
2.1 Diagrama de flujo del mdulo de corte de caja3
2.2 Diagrama de flujo de realizar una venta4
2.3 Diagrama de flujo del mdulo de inventario..4
2.4 Diagrama de flujo del mdulo de inventario..5
2.4 Diagrama de flujo del mdulo de proveedores.6
3. Casos de uso ..7
3.1 Casos de uso de inventario.7
3.2 Casos de uso de corte de caja7
3.3 Casos de uso de productos.8
3.4 Casos de uso registro de venta..9
3.5 Casos de uso proveedores..10
4. Diseo.11
4.1 BASE DE DATOS "SPV ABARROTES".11
5. DICCIONARIO DE DATOS.12
5.1 Tabla del proveedor12
5.2 Tabla de la clasificacin de los artculos.12
5.3 Tabla de artculos13
5.4 Tabla de nota_venta..14
5.5 Tabla de inventario.14
5.6 tabla de corte de caja15
6. INTERFACES15
6.1 Interfaz de venta.15
6.2 Interfaz de producto..16
6.3 Interfaz de proveedores16
6.4 Interfaz de inventario..17
6.5 Interfaz de inventario 2.17
6.6 Interfaz de corte de caja..18
7. Proceso de instalacin18

1. ANLISIS DE SISTEMA
1.1 SISTEMA DE PUNTO DE VENTA DE UNA TIENDA DE ABARROTES
El sistema a desarrollar que lleva por nombre: SPV-Abarrotes, da solucin al problema de falta de
control en el manejo de las ventas y las finanzas de la tienda de abarrotes Eddy. Este sistema
contar con cuatro mdulos y cada uno tiene una funcin especfica, para optimizar cada proceso
de la tienda.

Los mdulos son:

Inventario

Este mdulo servir para agregar, modificar o eliminar y artculos y tendr sus
datos relevantes como su categora y otros datos, a si como un control detallado
de los artculos que se mantengan almacenados y le indique al usuario cuantos
artculos estn en existencia y los que necesita comprar.

Punto de
venta

Este mdulo automatizar las ventas diarias, minimizando y agilizando los tiempos
entre cada venta y su registro.

Ingresos y
egresos

Este mdulo contar con un registro de las ventas diarias y al final del da laboral,
arrojar un reporte detallado de los ingresos. Tambin si el cliente lo desea, puede
consultar sus ventas semanales o mensuales y consultar reportes.

Proveedores

Este mdulo contar con un registro de los proveedores que surten la tienda, con
datos especficos como lo que surte cada uno, fechas de reparto y datos de
localizacin por si se requiere un pedido imprevisto.

1.2 ANLISIS DE REQUISITOS


1.2.1 Problemtica
La Tienda Abarrotes Edy actualmente cuenta con un registro manual del control de sus ventas,
tampoco hay un control claro de sus ingresos y egresos financieros como registros de sus ventas
diarias, semanales y mensuales; no cuentan con un registro ordenado con la informacin necesaria
de sus proveedores.

1.2.2 Solucin
Para la solucin de esta problemtica se crearan e implementaran los siguientes mdulos:

Inventario

Punto de Venta

Ingresos y egresos

Proveedores

Artculos

1.2.3 Recursos a utilizar

Visual Studio 2010

MySQL 5.5

Crystal Report

2. DIAGRAMAS DE PROCESOS
2.1

Diagrama de flujo del mdulo de corte de caja.

2.2 Diagrama de flujo de realizar una venta.

2.3 Diagrama de flujo del mdulo de inventario.

2.4 Diagrama de flujo del mdulo de inventario.

2.5

Diagrama de flujo del mdulo de proveedores.

3. CASOS DE USO
3.1 Casos de uso de inventario.
Nombre del proceso

Inventario

Fecha

07 de marzo de 2012

Descripcin

El usuario agregar producto al inventario

Actores

Administrador, sistema
1. El usuario se ubica en la interfaz de Inventario.
2. El usuario agrega el cdigo del producto a registrar en el inventario
3. El sistema muestra el producto y la cantidad existente.

Flujo normal
4. El usuario agrega la cantidad de producto a agregar.
5. Se actualiza la base de datos.
6. Se realiza un nuevo reporte de inventario.
Flujo alternativo

2.1 Si el cdigo ingresado es incorrecto Se agrega un nuevo cdigo para


que el producto pueda ser agregado

3.2 Casos de uso de corte de caja.


Nombre del proceso

Corte de caja

Fecha

25 de octubre del 2011

Descripcin

El sistema permitir al usuario hacer el corte de caja del da para saber los
movimientos financieros.

Actores

Usuarios del sistema (empleado o dueo de la tienda).


1. El usuario ingresa dinero en cambio para la tienda.
2. Se actualiza la base de datos corte de caja.
3. El usuario le solicita el corte de caja al programa.

Flujo normal

4. El sistema realiza el corte de caja de las ventas del da.


5. El sistema muestra los ingresos y egresos del da
6. No hacer alguna modificacin de los ingresos del da.
7. El sistema guarda la venta del da.

Flujo alternativo.

6.1

Hacer alguna modificacin en los ingresos del da. Regresa al


punto 1.

3.3 Casos de uso de productos.


Nombre del
proceso

Productos

Fecha

07 de marzo de 2012

Descripcin

El usuario manipular los productos en la tienda de Abarrotes Freddy

Actores

Administrador, sistema
1. El usuario se va a la interfaz de Producto.
2. El usuario del sistema selecciona agregar un producto.
3. Agrega los datos del producto.
4. Guarda las cambios realizados y se actualiza la base de datos
5. El usuario modificar los datos de un producto.
6. El usuario dar clic en modificar.

Flujo normal
7. Modificar los atributos que desea.
8. Guardar los cambios y se actualiza la base de datos
9. El usuario selecciona un producto, el que va eliminar.
10. El usuario da clic en eliminar en el sistema
11. El producto queda eliminado y se actualiza la base de datos
12. El usuario regresa a la interfaz de producto
Flujo alternativo

3.1 Datos incorrectos. Los datos agregados sern ingresados


nuevamente.

3.4 Casos de uso registro de venta.

Nombre del
proceso

Realizar ventas

Fecha

07 de marzo de 2012

Descripcin

El sistema permitir al cliente realizar una compra segn el producto elegido

Actores

Cliente, usuarios del sistema (empleado).


1. El cliente ingresa a la tienda.
2. El cliente pide o selecciona el o los productos que desea comprar.
3. El empleado atiende a la solicitud.

Flujo normal

4. El empleado realiza la venta ingresando el cdigo de barra del producto.


5. El cliente paga el monto de la compra.
6. El empleado recibe el dinero y da un cambio si as es necesario
7. El cliente se retira.
3.1 El producto no est en existencia. se informa al cliente que el producto
deseado no est en el sistema y se le ofrece otro producto similar al deseado.

Flujo
alternativo

5.1 Si el cliente no desea algn producto ya seleccionado.El empleado ingresa la


clave para descontar el producto.
5.2 El cliente no desea comprar y cancelar compra. El empleado realiza la
cancelacin de la venta.

3.5 Casos de uso proveedores.


Nombre del
proceso

Surtir pedidos (proveedor)

Fecha

07 de marzo de 2012

Descripcin

Manipulacin de los datos de los proveedores

Actores

Administrador, sistema
1. El usuario se va a la interfaz de Proveedores
2. El usuario agregar nuevos proveedores
3. Agrega los datos del proveedor.
4. Guarda las cambios realizados y se actualiza la base de datos
5. El usuario modificar los datos de un proveedor
6. El usuario del sistema selecciona agregar un proveedor.

Flujo de datos

7. El usuario selecciona un proveedor, el que desee.


8. Modifica los datos que han sido cambiados recientemente para tener
actualizado los datos.
9. El usuario selecciona un proveedor, el que va eliminar.
10. El usuario da clic en eliminar en el sistema
11. El proveedor queda eliminado y se actualiza la base de datos
12. El usuario regresa a la interfaz de proveedores

4 DISEO
4.1 BASE DE DATOS "SPV ABARROTES"

5
5.1

DICCIONARIO DE DATOS

Tabla del proveedor.

Atributos

Tipo de
datos

Descripcin

id_proveedor

int(5)

Este atributo es la llave primaria del id del


proveedor y su tipo es int

nombre_empresa_proveedor

varchar(60)

Nombre de la empresa de donde proviene el


proveedor y su tipo es de varchar

direccion_empresa

varchar(60)

Este atributo es la direccion de la empresa y es por


eso su tipo de varchar

nombre_proveedor

varchar(60)

Nombre del proveedor y su tipo es varchar

tel_empresa_proveedor

varchar(10)

Num del telefono de la empresa del proveedor y su


tipo es varchar(10)

tel_cel_proveedor

varchar(13)

Num del celular del proveedor y el tipo es de


varchar(13) los digitos del cel

5.2

Tabla de la clasificacin de los artculos.

Atributos

Tipo de
datos

Descripcin

id_clasificacion

int(5)

Este atributo sera la llave primaria de la tabla y su tipo de


datos es int

nombre_clasificacion

varchar(30)

Este atributo es el nombre de las clasificaciones de los


articulos y su tipo varchar

5.3

Tabla de artculos.

Atributos

Tipo de
datos

Descripcin

id_articulo

int(10)

Este atributo es la llave primaria de la tabla


"ARTICULOS" y su tipo es int

id_proveedor2

int(5)

Este atributo es la llave foranea de la tabla


"PROVEEDOR" y su tipo es int

id_clasificacion2

int(5)

Este atributo es la llave foranea de la tabla


"CLASIFICACION" y su tipo es int

codigo_articulo

varchar(20)

Cdigo de los articulos de identificacion unica y su tipo


es varchar

descripcion_articulo

varchar(50)

Descripcin de los articulos y su tipo es varchar

presentacion_articulo

varchar(40)

Presentacin(tamao) del articulo y su tipo es varchar

medida

varchar(10)

Medidad de los articulos y su tipo es varchar

precio_articulo_prov

double(4,2)

Precio de los articulos de los proveedores y su tipo es


double

precio_articulo_pub

double(4,2)

Precio de los articulos a vender al publico en general y


su tipo es double

existencia_minima

varchar(3)

Existencia minima de los articulos en inventario y su tipo


es varchar

fecha_caducidad_articulo

date

Fecha de caducidad del articulo y su tipo es date

fecha_registro

date

Fecha de registro del producto y su tipo es date

5.4

Tabla de nota_venta.

Atributos

Tipo de
datos

Descripcin

id_nota

int(20)

Llave primaria de la tabla de "NOTA_VENTA" y su tipo es int

id_articulo2

int(10)

llave foranea de la tabla de "ARTICULO" y su tipo es int

folio_nota

int(20)

folio de las notas expedida y su tipo es int

nota_total

double(4,2)

Este atributo es el total a pagar en la compra y su tipo es double

nota_pago_con

double(4,2)

Este atributo es la cantidad con la que pago el cliente y su tipo es


double

nota_cambio

double(4,2)

Este atributo es la cantidad a regresar al cliente y su tipo es


double

5.5

Tabla de inventario.

Atributos

Tipo de datos

Descripcin

id_inventario

int(40)

llave primaria de la tabla "NOTA_VENTA" y su tipo es int

id_articulo3 int not


null

int(10)

llave foranea de la tabla "ARTICULO" y su tipo es int

fecha_inventario

date

fecha del inventario de creacin y su tipo es date

entrada_producto

varchar(4)

entrada de los articulos a inventario y su tipo es varchar

salida_producto

varchar(4)

salida de los articulos de inventario y su tipo es varchar

saldo_producto

double(5,2)

saldo total de los articulos que se obtienen en inventario y


su tipo es double

5.6

Tabla de corte_caja.

Atributos

Tipo de datos

Descripcin

id_corte

int(10)

llave primaria de la tabla "CORTE_CAJA" y su tipo es int

fecha_corte

date

fecha del corte de caja que se realiza al dia y su tipo es date

inicio_corte

double(4,2)

ingresos que obtiene el sistema al inicio y su tipo es double

final_corte

double(4,2)

Cantidad que se vendio en el dia y su tipo es double

ganancia_corte

double(4,2)

ganancia que hubo en el dia de la venta y su tipo es double

6
6.1

Interfaz de venta.

INTERFACES

6.2

Interfaz de producto.

6.3

Interfaz de proveedores.

6.4

Interfaz de inventario.

6.5

Interfaz de inventario 2.

6.6

Interfaz de corte de caja.

Proceso de instalacin.
1. Para poder instalar el sistema SPV-ABARROTES hay que localizar el archivo ejecutable
de donde haya sido descargado.
2. Hacer doble clic o clic derecho ejecutar y aparecer la siguiente ventana y dar clic en
siguiente para continuar con la instalacin.

3. Hay que aceptar los trminos de licencia para que se pueda seguir con la instalacin y
el botn de siguiente se activar.

4. Una vez que se aceptaron los trminos de licencia hay que introducir datos de usuario
de la mquina. Como se muestra en la figura siguiente.

5. Despus hay que indicar en que parte del equipo se desea instalar el sistema SPVABARROTES, se selecciona la ubicacin deseada tal y como se muestra a continuacin.

6. Una vez que se eligi la ubicacin deseada el siguiente paso es seleccionar la ubicacin
de los accesos directos del sistema, como se muestra a continuacin:

7. Despus de completar todo la anterior se pide confirmacin de la instalacin con


todos lo requisitos ya antes seleccionados.

8. El siguiente paso es esperar a que termine la instalacin.

9. Una vez terminada la instalacin enviara un mensaje parecido a la siguiente imagen y


el sistema SPV-ABARROTES est listo para ser usado.

You might also like