Asignatura: Catedrático: Proyecto: Fecha de Entrega: Modo: Programación Avanzada II (PAE-0610) Ing. Carlos Roberto Reina Sistema Grafico Amigable y Modificable 07/Agosto/2008 Individual Objetivo: Implementación de un programa completo y funcional desarrollado en Lenguaje Java utilizando JDBC para conectividad con una base de datos en MySql. Planteamiento del Proyecto: Introducción Este sistema tiene como objetivo el seguimiento de diferentes actividades en Industrias y Comercios de la localidad de La Ceiba, el sistema debe tener interfaz Grafica o sea con imágenes, amigable que sea muy fácil de aprender a usarlo, y debe de ser modificable o sea que el propio cliente pueda agregar o quitar acciones de la interfaz. Los lineamientos del proyecto son: 1. 2. 3. 4. 5. El proyecto debe de implementarse para una EMPRESA REAL. La interfaz principal deberá ser GRAFICA (DIBUJOS). Debe tener niveles de acceso, diferentes usuarios y administrador. El acceso debe de ser por medio de tarjeta de cinta magnética. El administrador puede modificar la interfaz para accesos rápidos a acciones del programa. 6. Debe conectarse a una base de datos MySql. 7. Debe crearse un ejecutable de java. 8. Debe tener un instalador. 9. Generar reportes en IReports. 10. La interfaz debe permitir la utilización de Hardware tipo TouchScreen . 11. Se debe generar informes de las actividades que se estén realizando, tales como actividades del mes, actividades del año, actividades por supervisor y otros informes pertinentes que deberán ser agregados por el alumno. 12. Visualización de graficas tales como porcentajes de ventas, inventarios, ventas y otras. 13. Se podrá abrir el manual de usuario en formato PDF desde Java. Implementación: 1. El alumno entregara el Objetivo Principal del Proyecto el día Lunes 19 de mayo del 2008 especificando el sistema a implementar, contactos de la empresa, teléfonos, dirección, y toda la información pertinente. 2. El día Jueves 5 de Junio se entregara el primer avance con el prototipo de todas las ventanas de interfaz, el diagrama entidad/relación de la base de datos y una calendarizacion de actividades a realizar para su programa como, entrevistas, creación de base de datos, pantallas etc…, hecha en Microsoft Project con las fechas en que cada actividad será realizada. 3. El día Lunes 1 de Julio se hará una revisión del código alumno por alumno para verificar errores y lógica de programación, el alumno debe venir preparado con las preguntas que tenga sobre el proyecto para agilizar la revisión. 4. El día 24 de Julio se debe entregar un segundo avance del proyecto donde se verificara la conexión a la base de datos, introducción de datos desde una interfaz de usuario a la base de datos. 5. Se hará otra revisión del código con preguntas de parte del catedrático el día Lunes 5 de Agosto para verificar la autenticidad del código. Esta revisión tendrá puntaje. Recuerden que todos los proyectos son diferentes por lo que cada uno debe tener una interfaz personalizada la cual no puede ser la misma en ningún proyecto al igual que el código y la implementación Final. Si se descubren proyectos iguales o se verifica que no fue hecho por el alumno este será calificado con nota 0%. Entrega: El proyecto completo será entregado el día Jueves 7 de Agosto en su presentación Final que incluye manual de usuario y CD empaquetados en una caja de presentación final como una aplicación lista para su venta. Recuerden que su aplicación será presentada como un producto en la feria de la UTH. La presentación Final será el día de la Feria de Proyectos UTH. No se les olvide que el proyecto es para que aprendan a hacer una aplicación funcional y demostrar que merecen pasar la clase. Les deseo buena Suerte y sobre todo buen Criterio.