viernes, 1 de junio de 2012


Decima entrada
Examen parcial

EJERCICIO Nª 1
HOTEL
El dueño de un hotel nos pide desarrollar un programa para consultar las habitaciones disponibles y poder reservar habitaciones en su hotel.
El hotel posee tres tipos de habitaciones: simple, doble y matrimonial, y dos tipos de clientes: habituales y esporádicos. Una reserva almacena datos del cliente, de la habitación reservada, la fecha de comienzo y el número de días que será ocupada la habitación.
El recepcionista del hotel debe poder hacer las siguientes operaciones:
a)      Obtener un listado de las habitaciones disponible de acuerdo a su tipo.
b)      Preguntar por el precio de una habitación de acuerdo a su tipo.
c)       Preguntar por el descuento ofrecido a los clientes habituales.
d)      Preguntar por el precio total para un cliente dado, especificando su número de reserva, tipo de habitación y número de noches.
e)       Dibujar en pantalla la foto de una habitación de acuerdo a su tipo.
f)       Reservar una habitación especificando el número de la pieza, reserva y nombre del cliente.
g)      Eliminar una reserva especificando el número de la habitación.
El administrador puede usar el programa para:
a)      Cambiar el precio de una habitación de acuerdo a su tipo.
b)      Cambiar el valor del descuento ofrecido a los clientes habituales.
c)       Calcular las ganancias que tendrán en un mes especificado (considere que todos los meses tienen treinta días).
DESARROLLO
1.-diagrama del sistema:


2.- DETERMINAR ACTORES Y TAREAS
a.   Recepcionista
Ø Datos del cliente
Ø Datos de la habitaciones
Ø Precio por habitación
Ø Descuento por cliente
Ø Mostrar las habitaciones  por tipo
b.    Administrador
Ø Administra los precios  por habitación
Ø Administra  las ganancias por mes
Ø Administra los descuentos  por clientes


3.- DIAGRAMA COMPLETO



EJERCICIO Nª 2
UNIVERSIDAD DE NOVA DE LISBOA
La Universidad de Nova de Lisboa (UNL) nos ha encargado el desarrollo de una aplicación Web para la gestión de su centro de deportes llamado Desporto Novo.
Según nos explica el gerente del centro existen 4 tipos de usuarios.
El administrativo del centro de deportes, los socios alumnos, los socios que no son alumnos y personas externas.
El administrativo es quien gestiona las nuevas actividades deportivas que se celebran en el centro. Para dar de alta una actividad se le debe asignar una instalación, una fecha y una hora, una descripción, un precio, nº de personas y un o un conjunto de monitores.
Debe poder llevar también la gestión de estos monitores. Para dar de alta un monitor se precisan sus datos personales, su preparación o especialidad y las actividades que puede llevar a cabo según su capacitación.
Hay dos tipos de socios (los que son alumnos de la UNL y los que no son alumnos), la diferencia radica en los descuentos aplicados. Un socio que a la vez es alumno tiene el 50% de descuento en la inscripción de actividades y un 30% en el alquiler de instalaciones.
A la hora de inscribirse en una actividad, se debe comprobar si quedan plazas libres. Para el alquiler de una instalación se deberá consultar su disponibilidad. Una vez se haya pagado la inscripción de una actividad o el alquiler de una instalación se enviará una copia del resguardo al correo, y de forma opcional podrá imprimirlo en papel. Importante saber que cuando se alquila una instalación se deben actualizar los datos de disponibilidad.
Las personas externas se pueden hacer socios rellenando un formulario de inscripción. Una vez rellenado y enviado se le manda una copia a su correo electrónico. De forma opcional puede imprimirlo en papel. Hasta que no son socios sólo pueden consultar las instalaciones y las actividades, pero no pueden inscribirse en ninguna actividad ni alquilar instalaciones.



DESARROLLO
1.-diagrama del sistema:



2.- DETERMINAR ACTORES Y TAREAS
A.-ADMINISTRADOR DE SOCIOS (ALUMNOS Y NO ALUMNOS)
·         ALUMNOS
a.        Descuentos Por Actividad
b.        Descuentos Por Instalación
·         NO ALUMNOS
a.      Llena Formulario
b.      Imprime Papel
B.-ADMINISTRADOR DE DEPORTES
·Realiza Eventos Deportivos
·Personas Y Monitores
·Imprime Comprobante

C.-ADMINISTRADOR DEPERSONAS EXTERNAS
·Llena Formulario
·Imprimir Comprobante

3.- DIAGRAMA COMPLETO


1 comentario:

  1. Estan mal esos casos de uso, un caso de uso es una secuencia de interacciones que se desarrollarán entre un sistema y un actor, por ejemplo:
    Listar habitaciones disponibles, Consultar precio habitación. y no como lo pusiste "precio", "cliente"

    ResponderEliminar