Manual Proyecto Sistema Supermercado
Short Description
Download Manual Proyecto Sistema Supermercado...
Description
Proyecto Sistema Supermercado
Este proyecto fue creado en el sistema para el desarrollo Java Netbeans versión 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 función guardar datos que son utilizados dentro de un supermercado como ser: Datos de empleados, Id de empleado, Nombre, Apellido, Números de Teléfono 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 Teléfono.
Todos los datos se registran individuales y se guardan en tablas diferentes para el mejor control y mejor búsqueda de los mismos.
Aparte trae funciones de ayuda como ser generar reportes de todos los datos en formatos PDF y la opción de imprimirlos, también generar facturas con numeración dinámica estas se guardan en una tabla distinta.
Características y proceso de creación del proyecto El programa inicia con una ventana de acceso que al momento de ingresar los datos de usuario (USS: avanzada PASS uth123) automáticamente nos envía a un menú principal muy amigable, en el se encuentra las opciones de ingresar los datos de Clientes, empleados y productos, también 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 Imágenes:
Además se configuro la hora (que en la PC de la Imagen está retrasado el mes seria 11/04/13) utilizando la librería: 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 informaría, 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 Búsqueda lo realiza por el número de ID. Fue realizo con JScollPane, JTable, JButton, JLabel y JInternalFrame.
Al igual que las ventanas anteriores se agregaron imágenes al Frame y a los botones estas se encuentran en el Packages Imágenes.
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 informaría, 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 Búsqueda lo realiza por el número de ID.
Fue realizo con JScollPane, JTable, JButton, JLabel y JInternalFrame.
Al igual que las ventanas anteriores se agregaron imágenes al Frame y a los botones estas se encuentran en el Packages Imágenes.
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 informaría, 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 Búsqueda lo realiza por el número de ID.
Fue realizo con JScollPane, JTable, JButton, JLabel y JInternalFrame.
Al igual que las ventanas anteriores se agregaron imágenes al Frame y a los botones estas se encuentran en el Packages Imágenes.
Opción Herramientas
En esta opción es donde Generamos las facturas:
La ventana de Factura automáticamente genera la Hora y el número de factura de acuerdo al orden que se han generado, inicia la búsqueda del cliente presionando el botón buscar cliente:
Con un click derecho manda el dato del cliente a la Factura y si no se encuentra nos aparece un botón 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 elección con el click derecho y para las imágenes el Packages Imágenes.
Consultas:
Las consultas ayudan a generar reportes gráficos de todos los datos que tenemos Clientes, Empleados, y Productos en formato pdf Primero nos manda a la ventana de datos y después presionamos imprimir y nos genera el reporte:
Para guardarlo solo le damos al botón de guardar del reporte y seleccionamos la opción PDF:
Para realizar esta opción se instaló un plugin al Netbeans llamado Ireport y se creó una conexión con la base de Datos llamada conexión:
Y por último la opción 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 dirección de la página de la Universidad:
Aquí la Imágenes de la Base de Datos de SQL:
Información en: Blog: http://davidcastrouth.blogspot.com/ Youtube: http://www.youtube.com/user/ahmcity100?feature=mhee
View more...
Comments