martes, 4 de agosto de 2009

Nuestro proyecto...




El siguiente post muestra una propuesta de proyecto, correspondiente a la clase de Teoría de bases de datos 1.

Las especificaciones de este proyecto requerían que se planteara un problema dado en una empresa, que requiriera de una administración y/o creación de su base de datos. Una vez identificado el problema y su solución se comenzaría con el desarrollo de una aplicación que sea capaz de solventar este problema.




DATOS IMPORTANTES


EMPRESA

Nombre de la Empresa: Consultorio Médico Dra. Sandra Vejarano (SpaMedic, HMC)

Rubro de la empresa: Consultas Medicas orientadas al área de la nutrición.

ANTECEDENTES

La Dra. Vejarano es medico en nutriología e imparte consultas a sus pacientes en su clínica ubicada en el HMC. En cada primera consulta, se necesita abrir un expediente de cada uno de los pacientes con varios campos para poder dar un diagnostico final, la toma de estos datos hasta la fecha de hoy la ha sido tomada manual mente por la misma Dra. Vejarano, o por su asistente.

DESCRIPCIÓN DEL PROBLEMA O NECESIDAD

La Dra. Concluye que su necesidad se basa en crear para ella un sistema que pueda administrar las fichas y procesos llevados con sus pacientes a partir de la primera cita realizada con ella.

Además de la urgente necesidad de poder tener una base de datos donde almacenar los expedientes ya creados con sus pacientes vistos anteriormente, los cuales ya están alcanzando un gran volumen de papeles, lo cual dificulta la búsqueda de un expediente para consultas futuras.

La Dra. Nos ha requerido hacer para ella un sistema que pueda controlar las citas con sus pacientes y administrar el expediente de cada uno de ellos. Y poder trasladar su base de datos escrita a una base de datos digitalizada, a manera que ella pueda tener un controlo total sobre la información y progresos de sus pacientes de forma mas ordenada y simplificada.

PROCESOS

Para poder crear una aplicación que pueda tratar de resolver el problema anteriormente planteado, se comenzará con la creación de un sistema que cuente con un formulario similar al formulario físico con el que se han llevado a cabo las consultas previas a este proyecto. Este sistema comenzara a crear la base de datos de pacientes para la Dra. Vejarano. Después se comenzara con el ingreso de la base de datos física, hacia el sistema. Y se harán varias pruebas del funcionamiento con pacientes nuevos que obtengan una cita con ella.

ALCANCE

El alcance de este proyecto será crear una base de datos que cubra el 100% de los pacientes y fichas atendidas por la Dra. Vejarano. Además de una interfaz que le permita a la Dra. Crear más fácilmente el expediente, agregar observaciones y crear un diagnostico final.

ARQUITECTURA A UTILIZAR: CLIENTE-SERVIDOR

Decidimos este tipo de arquitectura por las ventajas que nos ofrece:

· Se puede administrar los recursos que son comunes a todos los usuarios, evitando problemas relacionados con la redundancia de datos.

· Nos ofrece seguridad mejorada.

· Administración a nivel del servidor.

· Es posible quitar o agregar clientes sin afectar el funcionamiento de la red, si n necesidad de realizar mayores modificaciones.

DBMS A UTILIZAR: MySQL

Con MySQL podemos utilizar ciertas ventajas como:

· Es posible manipular bases de datos enormes.

· Permite manejar multitud de tipos para columnas, registro de longitud fija o variable.

· Es multihilo, con lo que puede beneficiarse de sistemas multiprocesador.

LENGUAJE A UTILIZAR: C#

Nos sentimos mas cómodas utilizando este tipo de lenguaje y estamos mejor familiarizadas con él.

Archivo del blog