Академический Документы
Профессиональный Документы
Культура Документы
Generalidades
La entrega deberá realizarse el día lunes 18 de diciembre de 2017 al cierre del Instituto
o antes.
Se podrá realizar entregando un sobre manila A4 cerrado una copia digital del
programa en CD con la documentación exigida (ver más adelante), o por email. En
caso de CD, colocar nombre y cédula fuera del sobre, en forma visible, junto con el
nombre del docente y el horario del grupo. En caso de email, enviar a
iberterreche@bios.edu.uy con copia a bedeliasistemas@bios.edu.uy, con “Entrega
obligatorio Agosto 2017” como asunto e incluyendo nombre, apellido y cédula del
alumno, además de los archivos solicitados.
En caso de entrega en sobre se deberá pedir un comprobante de que han entregado el obligatorio
en fecha por parte de Recepción o Bedelía.
El obligatorio es individual.
El obligatorio deberá compilar y ejecutar en los salones de clase bajo Windows (versión
instalada en el instituto).
Se debe entregar: (a) el código fuente del programa, correctamente comentado, junto con la
documentación exigida, (b) el script de creación de base de datos (conteniendo los datos de prueba),
y (c) un breve instructivo de uso del sistema (detallando los datos en b).
Para poder vender un pasaje a un cliente, este debe estar primero dado de alta en el sistema. Estarán
identificados por su documento de identidad, detallando también: nombre, apellido, dirección, teléfono y
mail.
De los trayectos, se deberá saber origen, hora de salida, destino, hora de llegada, precio y capacidad. Se
asume que una vez ingresado un trayecto, el mismo está vigente para todos los días de la semana.
Los clientes podrán reservar pasajes para trayectos, especificando la cantidad de pasajes que desean reservar
y la fecha. El sistema calculará el total de cada reserva en base al precio del pasaje y la cantidad de pasajes
reservados. Tener en cuenta que no podrá sobrevenderse un trayecto para una fecha.
Mientras el estado sea reservado y la fecha actual sea anterior a la de la reserva, la misma podrá ser
modificada, tanto el número de pasajes, como cancelando o pagando la reserva
1) ABM(*) de clientes
2) ABM(*) de trayectos
3) ABM(*) de reservas
4) Listado de pasajes, pudiendo filtrar por cliente, rango de fechas y estado.
5) Funcionalidad para pago y cancelación de pasajes.
Se Pide
Implementar un sistema Java en tres capas que solucione el problema anteriormente planteado, teniendo
en cuenta todos los requerimientos pedidos. El sistema deberá de tener todas las pantallas para suplir los
requerimientos. El script de creación de la base de datos deberá contener algunos datos de prueba.
Documentación
Se deberá entregar la siguiente documentación:
1) Modelo Conceptual.
2) Instructivo de instalación
3) Breve instructivo de uso del sistema.
Tecnologías
El sistema deberá ser desarrollado utilizando tecnología J2SE™ y una base de datos MySQL. La
plataforma será Windows (en la versión instalada en el instituto). El desarrollo de la interfaz gráfica de
usuario deberá ser realizado en Swing. El acceso a la base de datos será mediante JDBC.
Los siguientes links sobre las tecnologías Java pueden resultar de interés:
http://java.sun.com
http://java.sun.com/docs/books/tutorial/uiswing
http://java.sun.com/docs/books/tutorial/jdbc/