Вы находитесь на странице: 1из 11

SISTEMA DE FACTURACION E INVENTARIO EN JAVA Y

BASE DE DATOS MYSQL

 14:15

 Juan Andres

 Facturación e inventario en java

 106 comments

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é.

https://www.youtube.com/watch?
v=J1r0gn7JRyw&index=9&list=PLuhtb3OOX0nTxXen7oncZeHNnV7nGC-pC

Sistema de Inventario en Java con MVC