Anda di halaman 1dari 4

Workshop trabajo final Java Inicial UTN - FRLP FECHA ENTREGA: 7/8/2013 12:00PM FECHA CONSULTAS: 6/8/2013 15:00PM

M Horario clase 30/7/2013 15:00PM Horario clase PAUTAS: Puede realizarse individualmente o de grupos de 2 personas. El trabajo a realizar cuenta con asistencia del docente por los siguientes medios:
Correo electronico lucasgoicoechea@gmail.com Chat (Google Talk Google Hangout) lucasgoicoechea@gmail.com Telefonico 0221-155237149 ChatOn WhatsApp 0221-155237149

TRABAJO A REALIZAR Se debe crear una o varias pantallas que permitan realizar la creacin, modificacion y borrado de Productos clasicos de almacen o cualquier mercado. Para dicha tarea se cuenta con toda la experiencia de los trabajos practicos realizados en la clase. Los items o progreso del trabajo serian: 1) Crear un objeto del modelo de negocio, en un package referente ar.edu.utn.frlp.model , con las siguientes atributos y sus respectivos getters y setters:

[Producto] ID: int; descripcion: String; cantidad: int; minimoStock: int; costo: BigDecimal; venta: BigDecimal; codigoBarras: String; activo: boolean ; marca: String; proveedor: String; 2) Crear una tabla PRODUCTO donde se almacenen los productos

ingresados, para ello tomaremos esta referencia: Atributos tipo String campos tipo VARCHAR(200) Atributos tipo Timestamp (caso Fechas) campos tipo TIMESTAMP Atributos tipo int campos tipo INTEGER(10) Atributos tipo boolean campos tipo INTEGER(1) Atributos tipo BigDecimal campos tipo FLOAT 3) Debe poder listarse una lista de String de Proveedores y otra de Marcas, pueden cargarse de manera manual en la Base de Datos, o simplemente declarala en el codigo Java de la aplicacin. 4) Se debe crear 3 clases necesarias para lograr guardar o modificar el Producto: ProductoService va a tener la capacidad de recibir un objeto Producto y guardarlo, modificarlo o borrarlo de la base de datos, tambien debe poder devolver una lista de productos almacenados en la base de datos y de la misma manera poder buscar el producto por un codigoBarras que en realidad sera simplemente un String. ProductoView va a poseer la grafica propiamente dicho, para lo cual va a extender de Jframe y tendra un metodo que le permita ejecutarse (main), para ello se puede utilizar el plugin de creacion de interfaz grafica de usuario Windows Builder Pro. ConfigBD esta sera utilizada para obtener desde ProductoService.java los datos de configuracion de la base de datos y poder armar la conexin JDBC, por lo cual esta clase tendra los datos obtenidos de un archivo XML llamado configBD.xml; para ello se puede usar JDOM o por annotations con MARSHALL. LA PANTALLA SERA SIMILAR A LA SIGUIENTE IMAGEN

CONSEJOS PARA LA REALIZACION:


Conviene ir paso a paso, y no entrar en la desesperacion de ver el trabajo como un TODO , porque de esta manera da la sensacion de ser un trabajo extenso. Seria bueno compartir, y voy a intentar hacerlo, los trabajos realizados durante el curso, para tener como base. Esten en permanente contacto con el profesor y con otros grupos de la clase, ya que la transmision de conocimientos es parte de cualquier actividad laboral de desarrollo de software.

Anda mungkin juga menyukai