sistema de ventas en java y mysql
TRANSCRIPT
-
7/25/2019 Sistema de Ventas en Java y Mysql
1/7
Cdigo Sistema de Ventas en Java y Mysql (Cdigo de Barras) - 3 Capas POO
Cdigo fentedel Sistema de Ventas de es!ritorio desarrollada en J"V" tili#ando !omo
$%& de desarrollo 'etBeans$%& *+ y MyS, .or/0en!1 para el modelamiento de la %B
Se pede personali#ar seg2n los reqerimientos de la empresa ya qe est programado
0a4o n paradigma de 3 C"P"S (%atos5 'ego!io5 Presenta!in) y Programa!in Orientada a
O04etosSistema adaptable a cualquier empresa de Ventas con el cual tendrs control total de lasoperaciones que realiza tu Empresa obtendrs informacin al instante!
Mdlos in!l6dos
&l paqete $n!lye Cdigo 7ente8Proyecto completo en NetBeansE " #en$ua%ede Pro$ramacin &a'a( Base de %atos8Base de atos en )ysql* Procedimientos+lmacenados ,restaurar base de atos utilizando P-p)yadmin o
.eidi/( "nlisis y do!menta!in8)etodolo$0a 12P ,+rc-i'o 1ational1ose/* ocumento 3ord/( Manal de sario8V0deo E4plicati'o de implementacin y5uncionamiento( V6deos &9pli!ativos de %esarrollo867 V0deos e4plicati'os dedesarrollo de Sistemas en &a'a(
"dqirir el paqete !ompleto8
:ra!ias por la !onfian#a5 !alqier dda o !onslta es!ri0ir a 4!arlosad;
-
7/25/2019 Sistema de Ventas en Java y Mysql
2/7
Caractersticas
Lenguaje de Programacin: Java, orientado a Objetos y por capas, NetbeansIDE.
Base de Datos: MySql utiliar un servidor de base de datos Mysql !"eco#endable
$a#pp%.
Implementacin y adaptacin:&'cil de i#ple#entar y adaptar a nuestrae#presa (ui'ndose de los v)deos e*plicativos paso a paso.
Seguridad: +uedes coni(urar los per#isos para cada usuario y as) solo acceden a los
#-dulos a los que tienen per#iso.
Fcil Aprendizaje:El siste#a es #uy intuitivo para el usuario inal.
FuncionalidadesControl de Acceso
+ara la autenticaci-n de usuarios se e#plea un panel nu#rico aleatorio.
El usuario y contrase/a est'n asociados a la entidad E#pleado.
0os 1ccesos a las opciones del Men2 est'n deter#inados de acuerdo al tipo de usuario.
Figura 1: Acceso al Sistema
&ntorno del Sistema
-
7/25/2019 Sistema de Ventas en Java y Mysql
3/7
Figura : !ntorno del Sistema
Empleado
Listado de empleados. Registrar empleados: ID Empleado, Nombre, Apellidos, Email, Fecha de
Ingreso, Sueldo. Seo, Fecha de Nacimiento, Estado, Direcci!n, "el#$ono,%elular, DNI, &suario, %ontrase'a, "ipo de &suario, etc.
Filtro por campos. Reporte de empleados en iReport Designer.
Edici!n de registros, (alidaci!n de campos. Encriptaci!n de contrase'a con S)A.
Tipo de Usuario
Listado de "ipos de &suario.
0ista con los privile(ios de acceso al siste#a por tipo de usuario.
Mdulo Almacn
Producto y Categoras Listado de productos.
Registrar productos: ID *roducto, %!digo de barras, Nombre,
Descripci!n, %ategor+a, Estado, Stoc, Stoc m+nimo, *recio %osto,
*recio (enta, &tilidad, etc.
Filtro por campos.
Reporte de productos en iReport Designer.
Edici!n de registros, (alidaci!n de campos.
-enerador de c!digo de barra irrepetible, %odi$icaci!n %ode /01
inclu2e 3ista pre3ia.
-
7/25/2019 Sistema de Ventas en Java y Mysql
4/7
Impresi!n de c!digos de barra calibrada con impresora.
Figura 3: Registro de Productos
Mdulo Compras
Proeedores Listado de pro3eedores.
Registrar pro3eedores: ID *ro3eedor, Nombre o Ra4!n Social, R&%,
DNI, Direcci!n, "el#$ono, %elular, Email, Estado, N5 de cuenta
bancaria /, N5 de cuenta bancaria 0, 6bser3aci!n, etc.
Filtro por campos.
Reporte de pro3eedores en iReport Designer.
Edici!n de registros, 3alidaci!n de campos.
Compras
Registro de compras.
-enerador de N5 de 6rden de %ompra.
Datos estad+sticos durante la compra.
%esta de productos.
78s9ueda del pro3eedor.
-
7/25/2019 Sistema de Ventas en Java y Mysql
5/7
78s9ueda del producto por c!digo de barras o por panel, la b8s9ueda
en ambos casos est con$igurada para $uncionar con una lectora dec!digos de barra.
Reporte de compras en *DF.
Anular %ompra
Mdulo !enta
Registro de 3entas.
%reaci!n de $acturas, boletas, ticet.
-enerador de N5 de 3enta automtico.
Datos estad+sticos durante la 3enta.
Datos estad+sticos durante la post;3enta.
%esta de productos.
78s9ueda del cliente.
78s9ueda del producto por c!digo de barras o por panel, la b8s9ueda
en ambos casos est con$igurada para $uncionar con una lectora dec!digos de barra.
Reporte e impresi!n de 3enta en *DF.
(eri$icaci!n de estado del producto.
Anular (enta
Figura ": Registro de !entas
-
7/25/2019 Sistema de Ventas en Java y Mysql
6/7
Figura #: Compro$ante de !entas
Mdulo Tesorera
In$orme de 3entas reali4adas.
In$orme de 3entas por detalle.
In$orme de estad+stica mensual a.
Con%iguraciones
?!dulos adicionales
-enerar respaldo de D7
Restaurar D7
-
7/25/2019 Sistema de Ventas en Java y Mysql
7/7
Figura &: Consultas y Reportes
Saldos $mperio5 n a0ra#o a la distan!ia=