Está en la página 1de 4

Ingeniera del Software I Titulacin: Ingeniera Informtica Curso: 2010/11 - 1er Cuatrimestre

El club ecuestre
Un club ecuestre pone a disposicin de los clientes establos para guardar los caballos y ofrece cursos de equitacin y paseos. Slo los socios tienen acceso a los cursos y a los servicios de establo. Los dems clientes tienen la posibilidad de participar en los paseos y de convertirse en socios.

Hotel
El dueo 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 espordicos. Una reserva almacena datos del cliente, de la habitacin reservada, la fecha de comienzo y el nmero de das que ser ocupada la habitacin. El recepcionista del hotel debe poder hacer las siguientes operaciones: Obtener un listado de las habitaciones disponible de acuerdo a su tipo. Preguntar por el precio de una habitacin de acuerdo a su tipo. Preguntar por el descuento ofrecido a los clientes habituales. Preguntar por el precio total para un cliente dado, especificando su nmero de reserva, tipo de habitacin y nmero de noches. Dibujar en pantalla la foto de una habitacin de acuerdo a su tipo. Reservar una habitacin especificando el nmero de la pieza, reserva y nombre del cliente. Eliminar una reserva especificando el nmero de la habitacin. El administrador puede usar el programa para: Cambiar el precio de una habitacin de acuerdo a su tipo. Cambiar el valor del descuento ofrecido a los clientes habituales. Calcular las ganancias que tendrn en un mes especificado (considere que todos los meses tienen treinta das).

Flowers and Bushes


La empresa inglesa Flowers & Bushes, que se dedica a la construccin de jardines, se ha instalado en Madrid y nos han encargado el desarrollo de una aplicacin Web (FLO&BUS) para dar soporte a la gestin de su actividad. El usuario interesado en contratar los servicios de Flowers & Bushes debe poder consultar todos los materiales que pone a su disposicin la empresa para la

-1-

Ingeniera del Software I Titulacin: Ingeniera Informtica Curso: 2010/11 - 1er Cuatrimestre
construccin de un jardn: las plantas, abonos, tierras y adornos (pequeas estatuillas, fuentes, etc.). De cada elemento se mostrar una ficha con sus caractersticas. Por ejemplo, de las plantas se debe poder consultar: su aspecto, el tipo de hojas, de flores, la temporada de plantacin, la de floracin, la familia a la que pertenece, su origen, el precio por unidad, una fotografa y otros atributos. El usuario, si est interesado en contratar sus servicios, deber confeccionar un pedido y enviarlo a la empresa. Para realizar este pedido debe primero registrarse como cliente y luego acceder a la zona CLIENTES con el nombre de usuario y contrasea asignados. Los jardines, adems de para clientes particulares, pueden ser plazas pblicas, en este caso el cliente ser el ayuntamiento que se la encargue, jardines de comunidad de vecinos, en este caso el cliente ser el administrador de la comunidad o jardines en empresas, donde el cliente ser la propia empresa. En la confeccin del pedido el cliente slo puede elegir el tipo de plantas y el tipo de adornos que quiere que conformen su jardn. Durante esta etapa, siempre tendr la opcin de acceder a la ficha de cada elemento para repasar sus caractersticas. Una vez ha elegido las plantas y adornos que le gustan, aade las dimensiones que tendr el jardn, la cantidad de dinero que tiene estimado gastarse y comentarios descriptivos de cmo quiere que sea. Una vez est todo cumplimentado lo enva. El usuario podr elegir el idioma con el que quiere navegar por la aplicacin. Los idiomas sern todos los existentes en el estado espaol (castellano, cataln, euskera y gallego), adems del ingls, portugus y chino. En la empresa Flowers & Bushes hay un experto en jardines, que una vez validado, lee los pedidos recibidos. Tiene la posibilidad de imprimirlos. Una vez ha ledo un pedido y sabe la idea de jardn que quiere el cliente, se dispone a elaborar un contrato. En ste salen reflejados: la fecha de inicio de la construccin, la duracin total, la estimacin de las cantidades de plantas y adornos necesarios, el tipo y cantidad de tierra y abonos, el nmero de operarios y las horas de trabajo y el coste final, calculado por el sistema. Un contrato se considera realizado cuando es enviado al cliente. ste consulta los contratos propuestos que ha recibido. Si est de acuerdo, paga el 40 % del contrato. Si no est conforme, puede reenviar el contrato aadiendo comentarios con las modificaciones y propuestas pertinentes. As, el experto debe poder leer los contratos recibidos que quieren ser modificados y realizar los cambios. Una vez modificado se vuelve a enviar al cliente. Este procedimiento se repite hasta que el cliente lo acepta. Cuando finalmente lo acepta y paga el 40%, se genera un recibo que es enviado a la cuenta de correo electrnico que nos ha facilitado el cliente. Una vez finalizado el jardn el cliente paga el resto del contrato a travs de la aplicacin. El experto tiene que poder conocer en todo momento la composicin de los jardines que ha construido para sus clientes, los tipos de plantas que hay, el nmero, la fecha de plantacin, cliente al que pertenece, etc.

-2-

Ingeniera del Software I Titulacin: Ingeniera Informtica Curso: 2010/11 - 1er Cuatrimestre

Universidade Nova de Lisboa


La Universidade Nova de Lisboa (UNL) nos ha encargado el desarrollo de una aplicacin Web para la gestin de su centro de deportes llamado Desporto Novo. Segn 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 instalacin, una fecha y una hora, una descripcin, un precio, n de personas y un o un conjunto de monitores.Debe poder llevar tambin la gestin de estos monitores. Para dar de alta un monitor se precisan sus datos personales, su preparacin o especialidad y las actividades que puede llevar a cabo segn su capacitacin. 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 inscripcin 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 instalacin se deber consultar su disponibilidad. Una vez se haya pagado la inscripcin de una actividad o el alquiler de una instalacin se enviar una copia del resguardo al correo, y de forma opcional podr imprimirlo en papel. Importante saber que cuando se alquila una instalacin se deben actualizar los datos de disponibilidad. Las personas externas se pueden hacer socios rellenando un formulario de inscripcin. Una vez rellenado y enviado se le manda una copia a su correo electrnico. De forma opcional puede imprimirlo en papel. Hasta que no son socios slo pueden consultar las instalaciones y las actividades, pero no pueden inscribirse en ninguna actividad ni alquilar instalaciones.

ONG Concrdia
La ONG Concordia nos ha encargado el desarrollo de una aplicacin Web para la gestin de su hospital en el poblado de Rukara en Rwanda. En el hospital trabajan mdicos, enfermeros y personal de administracin. El aplicativo ofrecer algunas funcionalidades comunes y otras especficas dependiendo del usuario. El personal de administracin deber poder hacer el mantenimiento de la base de datos de pacientes (alta, baja, modificacin y consulta). Para dar de alta un paciente ser necesario recoger sus datos personales, direccin donde vive y asignarle un mdico y un turno de visita (maana o tarde). Adems, cuando el paciente lo solicite, debern darle cita (especificando da y hora) para la visita a su mdico. Tambin, dado un mdico, una fecha y un turno (maana o tarde) tienen que poder consultar el listado de pacientes con cita ordenado por hora, y se les tiene que dar la posibilidad de imprimir este listado. Los mdicos tienen que poder dar de alta un historial. Una vez creado deben de poder modificarlo y consultarlo, pero nunca borrarlo. Un historial contiene los datos personales del paciente y toda esa informacin que el mdico ha ido apuntando en

-3-

Ingeniera del Software I Titulacin: Ingeniera Informtica Curso: 2010/11 - 1er Cuatrimestre
cada una de las visitas (anlisis, revisiones, medicamentos tomados, alergias sufridas, enfermedades padecidas). Tienen que poder expedir recetas. Una receta refleja los datos del paciente y los medicamentos especificados por el mdico. Obligatoriamente, para terminar con esta funcionalidad, el mdico tiene que imprimirla. Los enfermeros deben de poder consultar los datos y el historial de un paciente, pero nunca modificarlos ni borrarlos. Son los que mantienen la base de datos de medicamentos de la farmacia propia del hospital. Por cada tipo de medicamento, se tiene cierta informacin (componentes, cmo tomar?, efectos secundarios, precauciones, y nmero de unidades existentes en el almacn). Cuando les llega una remesa de este tipo de medicamento o realizan alguna venta deben actualizar su nmero de unidades. El sistema les tiene que permitir realizar un inventario de todos los medicamentos que tienen en la farmacia. De forma opcional, tienen que poder imprimirlo.

-4-