You are on page 1of 12

Proyecto Sistema Supermercado

Este proyecto fue creado en el sistema para el desarrollo Java Netbeans versin 7.2.1 y conectada a una base de Datos en el servidor de Microsoft SQL utilizando el controlador ODBC.

Funciones El proyecto tiene como funcin guardar datos que son utilizados dentro de un supermercado como ser: Datos de empleados, Id de empleado, Nombre, Apellido, Nmeros de Telfono y Correo Datos de Productos ID de producto, Nombre del producto, Proveedor y el Precio. Datos de Clientes: ID de Cliente, Nombre, Apellido Correo y Telfono.

Todos los datos se registran individuales y se guardan en tablas diferentes para el mejor control y mejor bsqueda de los mismos.

Aparte trae funciones de ayuda como ser generar reportes de todos los datos en formatos PDF y la opcin de imprimirlos, tambin generar facturas con numeracin dinmica estas se guardan en una tabla distinta.

Caractersticas y proceso de creacin del proyecto


El programa inicia con una ventana de acceso que al momento de ingresar los datos de usuario (USS: avanzada PASS uth123) automticamente nos enva a un men principal muy amigable, en el se encuentra las opciones de ingresar los datos de Clientes, empleados y productos, tambin los men de reportes, facturas y el men de ayuda donde aparen los datos de los creadores como los sitios web

Detallaremos las opciones del Programa: Ventana de acceso:

La venta de acceso fue creada con Jframe, Jlabel, JButton y lo llamativo es la JProgressBar que se va llenando al momento de conectarse al men principal. Una vez ingresado los datos de usuario entramos al Men Principal:

Men Principal:

El Menu Principal fue realizo utilizando JFrame, JDesktopPane, Jlabel para lograr la imagen de Fondo se utiliz una clase llamada FondoImagen.java con una imagen llamada desde el Packages Imgenes:

Adems se configuro la hora (que en la PC de la Imagen est retrasado el mes seria 11/04/13) utilizando la librera: import java.util.Calendar;.

Dentro del Men Principal encontramos las opciones de ingresar los Datos:

Ingresar Clientes:

Se ingresa los datos, una vez realizado nos confirma que se han registrado correctamente y se presentara un error nos informara, esta ventana consta de botones de AGREGAR, LIMPIAR, BUSCAR y SALIR. Y una tabla donde nos va mostrando los datos que vamos agregando, el sistema de Bsqueda lo realiza por el nmero de ID. Fue realizo con JScollPane, JTable, JButton, JLabel y JInternalFrame.

Al igual que las ventanas anteriores se agregaron imgenes al Frame y a los botones estas se encuentran en el Packages Imgenes.

Ventana Agregar Producto

Al igual que la ventana Clientes esta ventana se ingresa los datos, una vez realizado nos confirma que se han registrado correctamente y se presentara un error nos informara, esta ventana consta de botones de AGREGAR, LIMPIAR, BUSCAR y SALIR. Y una tabla donde nos va mostrando los datos que vamos agregando, el sistema de Bsqueda lo realiza por el nmero de ID.

Fue realizo con JScollPane, JTable, JButton, JLabel y JInternalFrame.

Al igual que las ventanas anteriores se agregaron imgenes al Frame y a los botones estas se encuentran en el Packages Imgenes.

Agregar Empleados

Esta ventana tiene la misma funcionalidad igual a las otras dos se ingresa los datos, una vez realizado nos confirma que se han registrado correctamente y se presentara un error nos informara, esta ventana consta de botones de AGREGAR, LIMPIAR, BUSCAR y SALIR. Y una tabla donde nos va mostrando los datos que vamos agregando, el sistema de Bsqueda lo realiza por el nmero de ID.

Fue realizo con JScollPane, JTable, JButton, JLabel y JInternalFrame.

Al igual que las ventanas anteriores se agregaron imgenes al Frame y a los botones estas se encuentran en el Packages Imgenes.

Opcin Herramientas

En esta opcin es donde Generamos las facturas:

La ventana de Factura automticamente genera la Hora y el nmero de factura de acuerdo al orden que se han generado, inicia la bsqueda del cliente presionando el botn buscar cliente:

Con un click derecho manda el dato del cliente a la Factura y si no se encuentra nos aparece un botn para registrarlo, lo mismo con la base de datos de productos:

Una vez elegido el cliente, el producto y la cantidad la factura se crea y se guarda a la tabla producto:

Se realiz utilizando tres ventanas, Buscar cliente, producto y la ventana Factura, se utiliz Jtable, JPanel, JLabel, JbButton JInternalFrame, JPopuMenu para la eleccin con el click derecho y para las imgenes el Packages Imgenes.

Consultas:

Las consultas ayudan a generar reportes grficos de todos los datos que tenemos Clientes, Empleados, y Productos en formato pdf Primero nos manda a la ventana de datos y despus presionamos imprimir y nos genera el reporte:

Para guardarlo solo le damos al botn de guardar del reporte y seleccionamos la opcin PDF:

Para realizar esta opcin se instal un plugin al Netbeans llamado Ireport y se cre una conexin con la base de Datos llamada conexin:

Y por ltimo la opcin de A cerca de..

Aqu solo una ventana donde se puede ver los creadores y los sitios donde se pueden avocar en este caso el blog de David Ahmed Castro y el correo como la direccin de la pgina de la Universidad:

Aqu la Imgenes de la Base de Datos de SQL:

Informacin en:
Blog: http://davidcastrouth.blogspot.com/ Youtube: http://www.youtube.com/user/ahmcity100?feature=mhee

You might also like