Está en la página 1de 3

Desarrollo de aplicaciones orientada a objetos

TRABAJO GRUPAL
EN MYSQL

Elabore una Base de datos denominada VENTAS


Elabore las tablas: Usuarios, Productos y Ventas
Usuarios (Usuario y Clave)
Productos (pro_codigo,pro_nombre,pro_stock,pro_precio_basico)
Clientes(cli_codigo,cli_empresa,cli_ruc,cli_telefono,cli_contacto)
Ventas(ven_codigo
[Autonumerico],ven_fecha,pro_codigo,num_unidades,precio_venta,total,cli_codigo)
Relacionar la tabla Ventas con Productos y con clientes
Registre 3 usuarios:

Usuario Clave
Miguelito Idat
Rosita 123456
Manuelito Idat2014

Registre 4 productos

Pro_codigo Pro_nombre Pro_stock Pro_precio


P001 Laptop 50 1680
P002 Tv LCD 120 1200
P003 Tablet 400 650
P004 Escaner 60 234

Registre 3 clientes

cli_codigo Cli_empresa Cli_ruc Cli_telefono Cli_contacto


C001 Empresa ABC 12378525852 1598535 Jose
C002 Empresa XYZ 45698632541 8563254 Miguel
C003 Empresa WRT 78974525852 9512542 Rosa

Ing. Marcelo Miranda Maldonado d03018@idat.edu.pe


Desarrollo de aplicaciones orientada a objetos

MEDIANTE JAVA
La programacin deber estar orientada a objetos.
Desarrolle un formulario JFrame LOGIN.JAVA que permita validar usuarios.
nicamente podrn ingresar al formulario JDialog PRINCIPAL.JAVA los usuarios
registrados en la tabla Usuarios. No ser posible acceder tanto a PRINCIPAL.java como
a los dems archivos mientras no se loguee correctamente En caso que ingrese un
usuario que no corresponda deber mostrar un mensaje de error mediante el archivo
ERROR.java

LOGIN.java
Usuario TEXT
Password PASSWORD
INGRESAR LIMPIAR

El archivo PRINCIPAL.java deber tener 4 botones: Registrar_ventas, Listado_Ventas,


Busqueda_Ventas y Reportes

REGISTRAR VENTAS.java
Fecha de la Venta TEXT
Producto COMBOBOX(Deber listar los nombres
de los productos registrados en la tabla
Productos)
Unidades TEXT
Precio de Venta TEXT
Total TEXT
REGISTRAR LIMPIAR

LISTADO_VENTAS.java

Cdigo Nombre Unidades Precio Empresa RUC Total


del de
Producto Venta

BUSQUEDA_VENTAS.java
Producto COMBOBOX(Deber listar los BUSCAR
nombres de los productos registrados
en la tabla Productos)

Ing. Marcelo Miranda Maldonado d03018@idat.edu.pe


Desarrollo de aplicaciones orientada a objetos

Los resultados de la bsqueda tendrn la misma estructura que listado_ventas.java, es


decir deber mostrarse as:

Cdigo Nombre Unidades Precio Empresa RUC Total


del de
Producto Venta

REPORTES.java

En el archivo REPORTES.java generar los siguientes botones que se encargara de mostrar los
resultados mediante un PDF:

1. Reporte de Ventas en general


2. Reporte de Ventas por Producto (Ingresar el producto en una caja de texto)
3. Reporte de Ventas por Cliente (Un combobox con la lista de empresas(clientes)

Ing. Marcelo Miranda Maldonado d03018@idat.edu.pe

También podría gustarte