Completed

Programacion en Java con conexion a Mysql

Published on the September 29, 2013 in IT & Programming

About this project

Open

Necesito ampliar un programa en Java, (NO Netbeans) con una interfaz grafica
que permita realizar una consulta a la base de datos MySql (3 tablas) para
almacenar y consultar distintos tipos de datos. El programa actual tiene 3 clases, está hecho en capas, y creo que con los requisitos que se piden, tendria un total de 8 clases.
El propósito del sistema es un aplicativo que permita:
1) Registrar y controlar el inventario de los productos, de los cuales se tienen 10 diferentes. Los mismos poseen, Nombre, Cantidad, Descripción, Precio de Venta, Precio de costo, y sucursal donde
está el stock, en caso de haber.
2) Se deberá contar con un control de clientes, los
mismos tendrán, Código de Identificación fiscal, numero de
cuenta corriente, productos comprados, cantidad compra, y deuda acumulada.
3) Se deberá poder controlar los vendedores por sucursal, los
cuales tendrán los siguientes datos, Nombre, Numero de Legajo,
Sucursal a la que pertenecen, salario que percibe, y la cantidad de dinero que lleva vendido desde su ingreso a la empresa.
Restricciones del sistema:
1) Verificar la existencia de un producto antes de realizarse la venta.
2) Se deberá calcular el salario de un empleado como el resultado de “Salario Mínimo (1500$) + el 1.2% del total de ventas acumuladas”.
3) Se deberá validar antes de asignarle al cliente una venta, que el mismo no posea en el sistema mas de $3000 de deuda, en ese caso no se podrá realizar la venta, deberá salir un mensaje desplegable que informe al usuario que el cliente es moroso.
4) Se  deberá poder filtrar en todas las pestañas por tipo de cliente, empleado o producto, según corresponda, para ver en detalle cierto producto.
5) Se deberá ingresar una validación por contraseña de administrador (la misma será “sysadmin” sin comillas) antes de poder hacer una modificación en el sistema (Ya sea en cualquiera  de las pestañas)(Altas de productos, clientes o vendedores).
6) El sistema deberá asignar a la cuenta corriente del comprador el monto y los productos que esta comprando y  deberá asignarle al vendedor la cantidad vendida para el calculo de su salario.
7) El sistema deberá validar todos los ingresos por pantalla, en caso de algún dato erróneo, deberá mostrar un mensaje al usuario.
8) El sistema deberá contar con una pestaña que permita el ingreso de datos al sistema, ya se empleados, productos nuevos o clientes.
9) En  caso de existir el producto, se deberá de editar el existente, en caso de que sea de la misma localidad, si es distinta la localidad agregar uno nuevo, en caso de que el precio sea menor se deberá  mantener siempre el mayor en el sistema.

Category IT & Programming

Delivery term: October 09, 2013

Skills needed