Mostrando entradas con la etiqueta Facturación e inventario en java. Mostrar todas las entradas
Mostrando entradas con la etiqueta Facturación e inventario en java. Mostrar todas las entradas

martes, 22 de enero de 2013

En el siguiente articulo encontraras toda la información requerida para el sistema de facturación e inventario en java, tales como requerimiento de la aplicación, diagrama de la base de datos, diagramas de secuencia, diagrama de clases y diagramas de colaboración así como un video explicando su funcionamiento, al final se encuentra el enlace de descarga del código fuente, espero se de gran ayuda. No olviden comentar y apoyar el esfuerzo puesto a su disposición.

REQUERIMIENTO DE LA APLICACIÓN

Se requiere construir una aplicación que permita realizar todo el proceso de facturación e inventario en un almacén, el sistema debe permitir realizar los siguientes procesos de registro:
  1. Registro de clientes
  2. Registro de artículos
  3. Registro de proveedores
Ademas se deben listar listar los respectivos procesos construidos anteriormente.
El sistema debe poder actualizar el stock o las existencias de los artículos, a lo que llamaremos inventario, esto con el fin de mantener el proceso de facturación acorde a los articulos existentes en bodega.
El proceso mas importante que se debe realizar es el de facturación, que implica generar una factura y adicionar artículos de acuerdo a las cantidades requeridas, ademas calcular los valores totales y de impuestos automáticamente.

DESARROLLO DEL SISTEMA

Este sistema de facturación e inventario esta construido en java y su plataforma netbeans 7.2 y la base de datos en Mysql y tiene las siguientes características
  • Registro de clientes
  • Búsqueda de clientes
  • Registro de artículos
  • lista de artículos
  • Actualizar Stock artículos
  • Devoluciones
  • Realizar venta (facturar)
  • Consultas 
  • Registro de proveedores
  • Lista de proveedores
DISEÑO DE LA BASE DE DATOS

La base de datos esta construida en el gestor de base de datos Mysql, el cual es muy estable y robusto, por tal motivo para su uso deben tener instalado el paquete XAMPP, el cual contiene un servidor apache y el gestor de base de datos ya mencionado. La BD es relacional y consta de 10 tablas por los que mantenemos la integridad referencial y la aplicación de las formas normales mínimas requeridas para un diseño de una base de datos, a continuacion encontraremos el diagrama entidad relación:



DIAGRAMA DE CLASES

El código esta construido en java utilizando el modelo vista controlador, aplicando programación orientada a objetos. por tal motivo en el diagrama se visualiza el uso de las relaciones entre clases, como lo es herencia, asociación, etc.



DIAGRAMAS DE SECUENCIA

Los diagramas de secuencia son importantes ya que modelamos la interacción entre las clases de nuestro sistema, por tal motivo vamos a observar un diagrama por cada interacción del usuario con la aplicación para que sea muy claro su funcionamiento.



                                    
Diagrama visualizar factura




Diagrma generar factura
Diagrama forma de ago





Diagrama visualizar factura


                                       
Diagrama adicionar cliente
Diagrama eliminar articulo
Diagrama generar factura








En el siguiente enlace puedes descargar en archivo dentro encontraras todo el programa completo:

Opción 1


Opción 2 




No olvides comentar y suscribirte a mi canal de youtube; si tienes algún problema pregunta que con gusto responderé.





Síguenos en Facebook

Si hemos sido de ayuda apoyanos

Realiza tu donacion