Você está na página 1de 15

Universidad Tecnolo gica De Me xico

Programacio n orientada a eventos



PROYECTO FINAL
PUNTO DE VENTA





Prof. Ingeniero Juan Jurado
Alumna: Mitzi Anayantzin Campos Snchez


Proyecto Final Punto de Venta Tienda de Zapatos

Introduccin:
TPV es el acrnimo de terminal punto de venta. Hace referencia al dispositivo y
tecnologas que ayudan en la tarea de gestin de un establecimiento comercial de venta al
pblico que puede contar con sistemas informticos especializados mediante una interfaz
accesible para los vendedores.
Un terminal punto de venta es un sistema informtico (POS) o electrnico micro
computarizado (ECR) que gestiona el proceso de venta mediante una interfaz accesible
para los vendedores o compradores. Un nico sistema informtico o electrnico permite
la creacin e impresin del recibo ticket o factura de venta con los detalles de las
referencias y precios de los artculos vendidos, actualiza los cambios en el nivel de
existencias de mercancas (STOCK) en la base de datos y en algunos casos como el gran
comercio permite la autorizacin para el pago con tarjetas de crdito que posteriormente
es transferida a las entidades bancarias.
Los TPV permiten la creacin e impresin del tique de venta mediante las referencias de
productos, realizan diversas operaciones durante todo el proceso de venta, as como
cambios en el inventario. Tambin generan diversos reportes que ayudan en la gestin del
negocio. Los TPV se componen de una parte hardware (dispositivos fsicos) y otro
software (sistema operativo y programa de gestin).

1. Se suele emplear el trmino TPV para referirse a una parte del terminal punto de
venta, o al conjunto de CPU y pantalla, o a la caja registradora, incluso algunas
veces nicamente al software.
2. Tambin se conoce como TPV a los datafonos proporcionados por entidades
bancarias o cajas, que permiten el cobro a distancia (por red telefnica, GSM o
GPRS) mediante tarjeta de crdito o dbito en la tienda. Los datafonos cuentan
con un teclado y un lector de tarjetas, un pequeo software de comunicacin,
adems del software existente en el servidor con el que comunica. En casos
puntuales estos pueden ser sustituidos por un lector de tarjetas de banda
magntica en el propio TPV junto con el programa bajo licencia y protocolo de
comunicacin del banco para gestionar las transacciones.
3. Se denomina TPV virtual a los sistemas que bancos o cajas de ahorros utilizan
para que transacciones a travs de Internet sean seguras, normalmente en tiendas
en lnea.

Proyecto Final Punto de Venta Tienda de Zapatos




Desarrollo:

En la materia de programacin orientada a eventos se tomara como proyecto final la
creacin de un punto de venta, el punto de venta en este caso se encontrara asociado a
una tienda de zapatos llamada Casandra.
Ocuparemos una arquitectura cliente servidor que permitir a los usuarios consultar los
catlogos de zapatos y tambin comprarlos
Tecnologa empleada
Se desarrollara a travs del IDE de Microsoft Visual Studio 2013
Se implementara un ambiente tipo desktop
Se desarroll con base de datos mysql adaptada a travs del conector MySql
Inicio:
Esta ventana contiene el home de acceso a la pagina
Proyecto Final Punto de Venta Tienda de Zapatos




Una vez hecho clic en comenzar se visualizara la siguiente pantalla

Proyecto Final Punto de Venta Tienda de Zapatos


Lo que se tiene que hacer a continuacin es proporcionar el usuario y la contrasea para
acceder al men principal.



Una vez autentificado aparecer el men que se muestra en la siguiente imagen:

Como podemos observar en la parte superior aparece el nombre de quien es el que inicio
sesin en este caso es Mitzi Anayantzin Campos Snchez, en la parte inferior se puede
apreciar el men en general que le corresponde al usuario, en este caso los movimientos
que se le permite hacer a este usuario (que es un sper usuario) son: Agregar una cuenta,
Agregar un producto, y visualizar catlogo de los productos de Hombres y el catlogo de
Proyecto Final Punto de Venta Tienda de Zapatos

Mujeres.

Agregar cuentas:

Al dar click en el boton de agregar cuenta aparecera una ventana como la que se muestra
en la parde arriba donde se piden los datos del nuevo usuario y su tipo(Super usuario y/o
operativo).
Ensegida se creara una nueva cuenta para probar esta parte:
Proyecto Final Punto de Venta Tienda de Zapatos



Al verificar los datos que son correctos damos click en comenzar para crear la nueva
cuenta y aparecer una ventana como la siguiente validando que la nueva cuenta ha sido
creada:







Agregar Productos:
Al dar click en el botn de crear producto aparecer una ventana como la siguiente:
Proyecto Final Punto de Venta Tienda de Zapatos


En esta ventana bsicamente pide el nombre del producto, su descripcin del mismo, su
categora, el gnero al que pertenece y otros de los atributos respectivos del producto y
su precio:
Crearemos un producto para visualizar esta parte:



La siguiente ventana asegura que el producto ha sido creado:
Proyecto Final Punto de Venta Tienda de Zapatos



Catalogo Hombres y Mujeres:
En este se muestran los productos que se mostraran a los usuarios en cuatro categoras
(botas, )de la aplicacin visualizaran:

Una vez seleccionado el producto a comprar se le da click en el botn de comprar para
adquirir el mismo.




Se mostrara una ventana como la siguiente que indica el producto que se adquiri y pide
la contrasea para continuar:
Proyecto Final Punto de Venta Tienda de Zapatos


Y una vez que se le proporciona la contrasea de autentificacin aparecer un ventana
como la siguiente:

Y se generara una factura electrnica como la que se muestra en seguida con los datos del
cliente y su estado de cuenta:




Proyecto Final Punto de Venta Tienda de Zapatos

Las siguientes imgenes muestran la estructura de la bese de datos:


Tabla Categoria:





Proyecto Final Punto de Venta Tienda de Zapatos

Tabla Compra:
Esta tabla contien los datos de la compra es decir contiene la informacion de facturacion
del producto ofrecido por el punto de venta

Tabla Colores:
Esta tabla contiene el id de los colores y el nombre de los colores que se utilizaran para
agregar los productos.


Proyecto Final Punto de Venta Tienda de Zapatos


Tabla Cuenta:
Esta tabla contiene el saldo que posee cada uno de los usuarios para realizar compras

Tabla Producto:
Esta tabla contiene todos los atributos de los productos, hasta las imgenes de los mismos
estn creados a travs del ndice id producto



Proyecto Final Punto de Venta Tienda de Zapatos


Tabla sub_categoria:
Permite mostrar la subcategoria en zapatos la cual pertenece al genero

Tabla tipo_usuario:
Contiene los roles de usuaraio y la forma en la que estos tendran privilegios

Tabla usuario:
Contiene todos los datos y la informacion del usuario



Proyecto Final Punto de Venta Tienda de Zapatos