Tecnologìa Aplicada Al Desarrollo
Enviado por devildoll • 23 de Octubre de 2011 • 484 Palabras (2 Páginas) • 643 Visitas
INFORME DE TRABAJO
Carrera : Ing. Ejec. Informática
Fecha: 07 sept. 2011
Laboratorio: 1
Requerimiento
“La clínica “ALEMANA” necesita llevar un control informatizado de su gestión de pacientes y médicos. De cada paciente se desea guardar el código, nombre, apellidos, dirección, población, provincia, código postal, teléfono y fecha de nacimiento. De cada médico se desea guardar el código, nombre, apellidos, teléfono y especialidad. Se desea llevar el control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso que realiza el paciente queda registrado en la base de datos. De cada ingreso se guarda el código de ingreso (que se incrementará automáticamente cada vez que el paciente realice un ingreso), el número de habitación y cama en la que el paciente realiza el ingreso y la fecha de ingreso. Un médico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un único médico. Un paciente puede realizar varios ingresos en el hospital”.
Carta Gantt
A continuación se presenta Carta Gantt de Proyecto.
Modelo Entidad Relación
El modelo entidad relación muestra la base de datos en su etapa de diseño. Se distinguen los componentes principales
Diagrama Base de Datos
Tablas y Atributos
Desarrollo en tres Capas
Se ha desarrollado con modelo de arquitectura en 3 capas, Capa Datos - Capa Presentación y Capa Negocio
Capa de Datos (Sqlserver) clase donde están definidas las funciones de acceso a la base de datos.
Capa Negocio
Se definen los objetos del sistema y su comportamiento
· Login: Se refiere al ingreso al sistema, permite definir perfiles, como administrador (con la facultad de crear nuevas cuentas de usuario) o médico en este caso.
· Médico: Clase que define atributos y métodos para los médicos.
· Habitaciones: Clase que define atributos y métodos para las habitaciones.
· Paciente: Clase que define atributos y métodos para pacientes.
· Ingreso: Clase que permite realizar asociación entre médico, paciente y habitación.
· Cargar datos: clase que utiliza el FrmLoginInicio para revisar conexión a la base de datos y construcción de la misma en caso de no estar creada.
Capa presentación
Estos son la estructura visible de la aplicación, corresponde a los formularios en .Net con los que interactúa el usuario.
· Calendarcolumn: La clase que tiene el calendario
...