EQ6_BD_PROY_PROYECTOFIANL
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

EQ6_BD_PROY_PROYECTOFIANL

on

  • 315 views

 

Statistics

Views

Total Views
315
Views on SlideShare
314
Embed Views
1

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 1

http://bdeq62009.blogspot.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

EQ6_BD_PROY_PROYECTOFIANL Document Transcript

  • 1. Contenido Introducción .......................................................................................................................................................... 3 DESCRIPCION DE LA EMPRESA .......................................................................................................................... 4 Como opera el sistemas. ....................................................................................................................................... 4 Problema actual..................................................................................................................................................... 5 Propuesta .............................................................................................................................................................. 5 Herramientas tecnológicas .................................................................................................................................... 6 Diagrama de bases de datos.................................................................................................................................. 7 Limitantes del proyecto ....................................................................................................................................... 8 Diferencias entre sistemas .................................................................................................................................... 8 Sistema Eurosoft ............................................................................................................................................ 8 Sistema PHP ................................................................................................................................................... 8
  • 2. Introducción El siguiente documento se muestra una breve descripción de la empresa laboratorios Fleming con la finalidad de mejorar los procesos de captura y reportes a través de un nuevo sistema en un ambiente Web. Usando la tecnología de Software Libre, en este caso utilizaremos PHP y HTML en el entorno Web, MySQL en el entorno de bases de datos y XAMPP como manejador de datos.
  • 3. DESCRIPCION DE LA EMPRESA Laboratorio Fleming es un laboratorio que tiene 15 años de vida actualmente realiza estudios de laboratorio clínicos en este momento cuenta con 5 sucursales localizadas en: la central en Xicoténcatl 240, boca del río, frente del hospital de Tarimoya, en AtonLizardo, en Purga a y varias estaciones de muestras. Cada laboratorio tiene 3 personas trabajando que son: en recepcionista, químico e intendencia. El administrador es la química responsable del negocia es la dueña y administrador es la LQB. Hayde Leyva Rojas, en la actualidad trabaja con sistemas se llama eurosof esta hecho en c++. Cada mes tienen que llevar la información de cada estación a la central para realizar el cierre del mes. Como opera el sistemas. El sistemas funciona de manera general en todas las sucursales el sistema está desarrollado en un lenguaje C## por su consecuencia es un programa en centralizado sus pantallas son azul y blanco funciona con combinación de teclas para acceder a sus opciones, en caso que el sistema falle usan Excel para llevar el registro el problema es que se genera gran cantidad de archivos
  • 4. Problema actual El sistema genera varios problemas ya que no posee un sistema adecuado de reportes lo único que genera es un registro de los estudios por fechas, cuando se quiere sacar los resultados de ciertos pacientes estos hay que buscar uno por uno hasta encontrar el adecuado, a juntar información en fin de mes hay perdida de información ya que el sistema no cuenta con soporte web hay que trasladar la información en USB y conlleva el riego de perece. A juntar la información en la central los registros de los pacientes con los mismo apellidos se pierden por redundancia de datos y hacer las cuentas sales mal Propuesta La propuesta es realizar un programa más amigable, fácil de usar, en un entorno web. Cubriendo las necesidades del laboratorio facilitando el uso de reportes que faciliten en trabajo en la toma de decisiones de los laboratorios, ya que el laboratorio cuenta hoy en día con varias sucursales es difícil al dueño llevar un control adecuado por eso se le va dar un control mayor mediante el sistema que estamos desarrollado el sistema va a cumplir con los siguientes reportes que en una entrevista con el administrador nos dio a conocer sus requerimientos Los reportes que solicito el cliente serian los siguientes: 1.- Para ver cuántos pacientes son de un doctor específicos 2.- Para ver los estudios de una persona en específicos 3.- Cuantos estudios se realizaron en un periodo especifico 4. Cunatos estudios del mismo tipo se realizaron 5.- El historial del paciente 1. Sirve para comparar que doctor le manda mayor cantidad de trabajo al mes 2. Para llevar un control de los estudios de los pacientes 3y4. Para ver cuantos y cuales estudios se realizaron al fin del mes para tomar en cuenta que material falta y hacer mejor el cierre de la caja. 5. Para llevar el historial de los pacientes con enfermedades crónico degenerativas
  • 5. Herramientas tecnológicas El sistema se realizara con software libre ya que así se reduciría el costo del desarrollo ya que no se tendría que comprar las licencias. Se usaría la paquetería de xampp ya que posee todos los servicios que vamos a ocupar Como servidor apache, como lenguaje php, como base de datos MySql
  • 6. Diagrama de bases de datos
  • 7. Limitantes del proyecto El programa está enfocado al área de atención a cliente es decir en el control de los pacientes en relación de los estudios realizados, llevando un control de los médicos con los pacientes, el registro de los de un historial de los pacientes con enfermedades degenerativas, y la cantidad de estudios realizados en una fecha determinada. Diferencias entre sistemas Sistema Eurosoft Es un programa realizado en c++ Es centralizado Es monótono Su interface es lenta o repetitiva No toda su utilidad está terminada Sistema PHP El nuestro en PHP que es un lenguaje dinámico Tiene una interface sencilla Es personalizado a la imagen del laboratorio Tiene interface en web Es multi usuarios Mayor seguridad Mejor ambiente de trabajo
  • 8. COMANDOS EN SQL Historial por pesonal USE Laboratorio SELECT nompac AS Nombre ,pacp AS ApellidoPaterno, pacm AS ApellidoMaterno,nombre AS Estudio, Resultado.resultado, Analisis.fecha FROM Paciente, Analisis, Doctor, Estudio, Resultado WHERE doctor.id_doc = Paciente.id_doc AND Analisis.id_resultado = Resultado.id_resultado AND Resultado.id_est = Estudio.id_est AND Paciente.idpac = Analisis.idpac AND Paciente.idpac = 1; Historia por estudios USE Laboratorio SELECT nompac AS Nombre ,pacp AS ApellidoPaterno, pacm AS ApellidoMaterno,nombre AS Estudio, Resultado.resultado, Estudio.rangomayor, Estudio.rangomenor FROM Paciente, Analisis, Doctor, Estudio, Resultado WHERE doctor.id_doc = Paciente.id_doc AND Analisis.id_resultado = Resultado.id_resultado AND Resultado.id_est = Estudio.id_est AND Estudio.id_est = 2; Busquedas por fechas USE Laboratorio SELECT nompac AS Nombre ,pacp AS ApellidoPaterno, pacm AS ApellidoMaterno,nombre AS Estudio, Resultado.resultado, Estudio.rangomayor, Estudio.rangomenor FROM Paciente, Analisis, Doctor, Estudio, Resultado WHERE doctor.id_doc = Paciente.id_doc AND Analisis.id_resultado = Resultado.id_resultado AND Resultado.id_est = Estudio.id_est AND Analisis.fecha = '25/11/2009';
  • 9. Para identificar cuando es mayor o menor al rango CREATE TRIGGER Validacion ON LABORATORIO AFTER INSERT,UPDATE AS BEGIN IF (Resultado.resultado < Estudio.rangomenor) OR (Resultado.resultado < Estudio.rangomenor) BEGIN INSERT INTO Resultado.bandera VALUES ('CHECAR') END ELSE BEGIN INSERT INTO Resultado.bandera VALUES ('CORRECTO') END SET NOCOUNT ON -- Insert statements for trigger here END Búsqueda de doctor por id USE Laboratorio SELECT nomdoc AS Doctor , docp AS Apellido_Paterno,docm AS Apellido_Materno, correo FROM Doctor WHERE Doctor.id_doc =11; Búsqueda paciente por doctor SELECT nompac,pacp, pacm, tel FROM Paciente,Doctor WHERE Doctor.id_doc = Paciente.id_doc AND doctor.id_doc = 3