15
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,

Manual Proyecto Sistema Supermercado

Embed Size (px)

Citation preview

Page 1: Manual Proyecto Sistema Supermercado

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.

Page 2: Manual Proyecto Sistema Supermercado

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:

Page 3: Manual Proyecto Sistema Supermercado

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:

Page 4: Manual Proyecto Sistema Supermercado

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

Page 5: Manual Proyecto Sistema Supermercado

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

Page 6: Manual Proyecto Sistema Supermercado

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

Page 7: Manual Proyecto Sistema Supermercado

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:

Page 8: Manual Proyecto Sistema Supermercado

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:

Page 9: Manual Proyecto Sistema Supermercado

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:

Page 10: Manual Proyecto Sistema Supermercado

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:

Page 11: Manual Proyecto Sistema Supermercado

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:

Page 12: Manual Proyecto Sistema Supermercado

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