Programación

Páginas: 18 (4387 palabras) Publicado: 23 de septiembre de 2014
Centro de Bachillerato Industrial y de Servicios No. 225
Problemas para práctica de análisis y diseño orientado a objetos
1. El club ecuestre
Un club ecuestre pone a disposición de los clientes establos para guardar los
caballos y ofrece cursos de equitación y paseos. El club tiene dos tipos de clientes:
socios y no socios. Sólo los socios tienen acceso a los cursos y a los servicios deestablo. Los demás clientes tienen la posibilidad de participar en los paseos y de
convertirse en socios.
El club necesita un sistema para administrar los servicios que ofrece y a sus clientes
de los cuales cuenta con listas que contienen nombre, apellidos, sexo, fecha de
nacimiento, dirección, país, estado, ciudad, teléfono fijo y celular, correo electrónico
y tipo de cliente. Cada clientetiene un número único.
Los establos se pueden rentar por día, semana, mes, trimestre, semestre o año.
Cada establo tiene capacidad para cierto número de caballos. El costo de renta de
un establo depende del tiempo de renta y de su capacidad, actualmente el club
cuenta con un catálogo de establos en el que tiene el número de establo, su
capacidad, foto y precio por periodo. Cada establo tiene unnúmero de establo único
que permite que se encuentre fácilmente y así se pueda modificar su información.
En el club registran la renta de establos especificando el número de cliente, el
número de establo, la fecha de inicio y fin de la renta, descripción de los caballos
que alojará y el costo total de la renta. Cuando anotan la renta se asigna un número
de renta único que sirve paraposteriormente consultar, modificar y cancelar una
renta.
Para gestionar los cursos de equitación y los paseos, cuentan con una lista en la
que llevan el registro de éstos y que sirve también para consultarlos, modificarlos y
darlos de baja si es necesario. De cada curso y paseo se anota el tipo de curso o
paseo (permanente o especial), si es permanente, se especifican los días y las
horas en que selleva a cabo y si es especial, se especifican las fechas y el horario
en que se realizará y de ambos se registra el instructor o responsable, la
descripción, el cupo y el costo. Para realizar inscripciones a los cursos y a los
paseos, se escribe el cliente, el curso o paseo al que se inscribirá y la o las fechas
en las que asistirá. Con la información que se va agregando a las listas se generaun reporte en el que se puede revisar el curso, los inscritos y la disponibilidad.
Los responsables de registrar a los nuevos socios, los establos y la información de
los cursos y paseos son los administradores. Los recepcionistas registran las rentas
de establos y las inscripciones a los cursos y paseos y además generan el reporte
de los cursos.
Elaborado por: MDPEV. Edith Guadalupe DuránFrausto
Prohibido su uso y/o reproducción total o parcial sin consentimiento expreso por escrito por parte
de la autora

Centro de Bachillerato Industrial y de Servicios No. 225

2. Hotel
El dueño de un hotel les pide desarrollar un sistema para administrarlo. El hotel
posee diversos tipos de habitaciones: sencilla, doble, triple y cuádruple, y dos tipos
de clientes: habituales yesporádicos.
Para poder hacer una reservación, primero se registran los datos del cliente. Cada
cliente tiene un identificador único. Se considera un cliente habitual si se ha
hospedado 3 o más veces en el hotel.
Al realizar la reservación se especifica el identificador del cliente, la cantidad de
habitaciones, el número de personas por habitación, el número de habitación, la
fecha de entrada y lafecha de salida. Se calcula y se anota el costo total, tomando
en cuenta que si es un cliente habitual se le hace el 10% de descuento. Al quedar
registrada la reservación se genera un número de reservación único.
El sistema podrá ser utilizado por dos tipos de usuarios: recepcionista y
administrador.
El recepcionista del hotel debe poder hacer sólo las siguientes operaciones:




•...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS