es un poco largo el ejercicio, pero tal vez quieran mi msn y ahi me ayudan.
Espero que me puedan ayudar
gracias:
Introducción:
Una mutualista ha pedido el desarrollo de un sitio Web, el cual deberá llevarse a cabo en etapas. En esta primera etapa se desea manejar la siguiente información:
- de la mutualista se conoce: Nombre, dirección, teléfono, su nomina de profesionales y los afiliados que posee.
- De los profesionales se conoce su CI (q lo identifica y es única) así como otros 3 datos personales q los diseñadores deberán de seleccionar. Existen 2 tipos de profesionales: Médicos generales y médicos especialistas. De los médicos generales se conoce además su fecha de ingreso ala mutualista. De los medico especialistas se conoce además su especialidad y la cantidad de intervenciones practicadas en la mutualista.
- De los afiliados se conoce su CI (q lo identifica y es única), fecha en q ingreso, sexo y otros 3 datos personales mas. Un concepto muy importante q se maneja en a mutualista es la existencia de un medico de cabecera por cada afiliado, el cual solo puede ser un medico general.
MAPA DEL SITIO:
A continuación se describen las páginas que debe presentar el sitio, junto con una descripción de las funcionalidades de cada página:
Pagina default: de la bienvenida y muestra los datos de la mutualista, además d la lista de links a todas las paginas. Incluye una imagen con el logo de la mutualista y muestra nombre, cedula y foto de los diseñadores.
Pagina agregar medico general: permite agregar un medico general controlando que no exista otro medico con la misma CI.
Pagina agregar medico especialista: permite agregar un medico especialista controlando que no exista otro profesional con la misma CI. La especialidad solo puede ser una d las ofrecidas por la mutualista, que en una primera instancia serán: traumatología, ginecología, pediatría y cardiología.
Pagina listar médicos por especialidad: permite ver todos los datos de los profesionales según la especialidad seleccionada por el usuario. Para listar médicos generales debe ingresar “Medico general” (sin las comillas).
Pagina agregar afiliado: permite agregar un nuevo afiliado a la plantilla. Se debe controlar que o exista otro afiliado con la misma CI. Además se debe seleccionar un medico de cabecera, el cual será seleccionado por el usuario. Acá se debe controlar que la fecha de ingreso sea anterior al día de hoy, como se indica en el tercer párrafo de la selección “se pide”.
Pagina cambiar medico de cabecera: permite cambiar el medico de cabecera que tiene un afiliado en este momento. En esta pagina se debe mostrar los datos del afiliado junto a los datos del medico de cabecera actual y una lista con los médicos generales.
Pagina listar pacientes d un medico: permite ver todos los datos de los pacientes que tiene un medico general que oficia de medio de cabecera. El medico será seleccionado por su CI.
Pagina listar pacientes por sexo y rango de edad: permite ver todos los datos de los pacientes que tienen un sexo dado y están n un rango de edades. Esta franja de edades estará dada por dos números (no dos fechas) ingresadas por el usuario. Se debe de controlar que una de ellas sea menor que a otra y que las personas que tengan esas edades ingresadas también estén incluidas.