Tema 9 Ejercicios
Tema 9 Ejercicios
Tema 9 Ejercicios
Se precisa implementar una aplicación en Java para simular la gestión que hace Renfe
de sus trenes.
Nuestro analista nos ha ofrecido una serie de requisitos que deben ser satisfechos por
nuestra aplicación y unas especificaciones que deben tener las clases a codificar.
Éstas son:
− Código.
− Marca.
− Modelo.
− Tipo, según la energía utilizada para la tracción:
• Eléctrica.
• Diesel.
− Potencia de tracción en CV.
− Vagón pasajeros.
• Código.
• Marca.
• Modelo.
• Número de asientos.
− Vagón mercancías.
• Código.
• Marca.
• Modelo.
• Capacidad de carga (Toneladas).
Nuestro analista nos ha ofrecido una serie de requisitos que deben ser satisfechos por
nuestra aplicación y unas especificaciones que deben tener las clases a codificar.
Éstas son:
e) Crear una base de datos en la que se puedan guardar los alimentos que se van
creando. Crear las tablas que se consideren oportunas.
f) Crear un entorno web que nos permita realizar todas las operaciones descritas
anteriormente.
Proyecto 3. Votaciones
Con este proyecto pretendemos ofrecer una plataforma web para poder votar en las
siguientes elecciones generales.
La idea es hacer una simulación en la que basándonos en unos partidos que concurren a las
elecciones y mediante las votaciones de los inscritos, se puedan obtener el número de votos
obtenidos por cada partido.
Cada votante deberá registrar sus datos personales para poder ejercer el voto.
La información necesaria que se deberá registrar previamente en la base de datos para que la
aplicación funcione será: partidos políticos, circunscripción electoral (localidad y provincia),
votantes inscritos, ….
Partiendo de toda esta información, existen dos roles de usuarios diferentes que podrán
acceder a funcionalidades diferentes (Administrador y Votante).
─ Listado de censo.
Lo podrá realizar en cualquier momento del proceso y obtendrá todos los datos de los
votantes y si ha votado o no.
─ Apertura y Cierre del escrutinio.
Hasta que el administrador no habilite la opción, no se podrá comenzar a votar. De la
misma forma, cuando finalice dicho plazo se procederá al cierre de la opción.
─ Final de proceso y presentación de resultados.
Muestra de los resultados obtenidos por cada partido político en cada localidad.
─ Darse de alta.
─ Darse de baja siempre y cuando el escrutinio esté Cerrado.
─ Modificar sus datos personales (incluyendo password), siempre y cuando el escrutinio esté
Cerrado.
─ Ver resultados de las votaciones, una vez finalizada.
Para la implementación del proyecto se han establecido unas fases que deben ser respetadas
por el programador.
Votantes.
─ Diseñar una interfaz general para la aplicación que dé cabida a todas las opciones.
─ Solo funcionará con el escrutinio “Cerrado”.
─ Habilitar una opción de menú para dar de alta votantes mediante un formulario.
Pedir:
─ NIF.
─ Password.
─ Fecha nacimiento.
─ Nombre y Apellidos.
─ Domicilio.