El documento presenta un proyecto final de programación orientada a objetos en Java para estudiantes de ingeniería de sistemas. El proyecto consiste en diseñar e implementar una aplicación que permita registrar mercancía, clientes, proveedores y empleados, así como generar facturas para un negocio de venta de tecnología. La aplicación debe hacer uso de herencia, interfaces, manejo de eventos, matrices y excepciones.
Proyecto Final de Programación Orientada a Objetos en Java para gestionar negocio de tecnología
1. Universidad del Pacifico
Facultad de Ingeniería de Sistemas
Algoritmia y Programación I
Proyecto Final Segundo Semestre
Presentación
El desarrollo de aplicaciones en el lenguaje de Programación Orientada a Objetos (POO), como
Java, es en el momento, la mejor opción si el propósito es diseñar e implementar soluciones que
tengan un impacto y generen valor en cualquier escenario que se desempeñe un profesional de la
informática. Durante este semestre han iniciado el camino (Largo e interminable) del aprendizaje
de lo que hacia un futuro es seguro les dará muchos buenos ingresos, pero también les exigirá y
pondrá en apuros.
Objetivo
General
Diseñar e implementar aplicaciones básicas en Java, (utilizando las herramientas, metodologías y
procesos trabajados), las cuales den respuesta de solución a una situación Hipotética o Real.
Específicos
Diseño y elaboración de Frame con botones, textos, listas, cajas de chequeo y Manejo de
Eventos.
Manejo de Herencia, Encapsulamiento, Polimorfismo y Arreglos
Utilización de las API´s de java y Creación de una personal.
Controlar los posibles errores del usuario
Implementación de interfaces y sus métodos abstractos.
Metodología
El caso de estudio es una situación planteada, en la cual el estudiante deberá presentar las
posibles soluciones de acuerdo con su criterio y conocimiento.
Presentar en un CD el archivo ejecutable de la(s) aplicación(es), Un documento con el
código (en orden y estructurado de acurdo a normas de programación.
Presentar Sustentación Individual (duración 5 Minutos Max por estudiante, se puedes
apoyar con presentaciones con diapositivas, carteleras, software de programación…)
Presentar prueba escrita o practica (utilización de IDE eclipse o Netbeans).
Cronograma de Actividades.
Noviembre 18 : Entrega de Caso de Estudio (socialización)
Diciembre 02 : Sustentaciones
Diciembre 04 : Aplicación de prueba Teórica – practica
Diciembre 04 : Entrega de Notas Finales.
2. Universidad del Pacifico
Facultad de Ingeniería de Sistemas
Algoritmia y Programación I
Proyecto Final Segundo Semestre
CASO DE ESTUDIO
La empresa INFOMILENIO, es reconocida a nivel local, regional, nacional e
internacionalmente por su gran capacidad en el desarrollo de software para diferentes
entidades y organizaciones. En un día como hoy reciben la visita de un comerciante que
tiene la siguiente situación. “Tengo un negocio de venta de Tecnología (computadoras,
Tables, Cámaras, Smartphone…. Entre otros) hace mas de 9 años, cuento con 5
proveedores nacionales y 4 internacionales, cuento con 6 colaboradores, mis clientes son
empresas del sector portuario, además de instituciones del sector público como
instituciones educativas, secretaria de salud, concejo distrital entre otros y también
público en general. En el momento necesito una aplicación que me permita.
Registrar La mercancía, los clientes, los proveedores, los colaboradores
(Ingresarlos, guardarlos, eliminarlos) (Ojo ….. cada Item por separado)
Un modelo de factura que me permita calcular el costo de venta, es decir, que el
vendedor pueda decirle al cliente cuando debe pagar por la compra realizada
(Tenga en cuenta Cantidad del producto, Descripción, Valor Unitario, Valor Total,
Incremento del IVA, Descuentos (si los hay) y el Total a Pagar).
Tenga en cuenta implementar en su propuesta de solución:
1. Utilizar Herencia e interfaces (en el manejo de los productos, Clientes y
Proveedores)
2. Manejo de Eventos (En los Formularios, botones y Textos)
3. Matrices – Unidimensionales y bidimensionales
4. Excepciones.