Está en la página 1de 26

Sistema informtico para la administracin de consulta externa de un hospital pblico

1. 2. 3. 4. 5.
Introduccin Fundamentacin terica Diseo del sistema Conclusiones y recomendaciones Bibliografa I PARTE INTRODUCCIN

1. Ttulo
Sistema Informtico, para la administracin de consulta externa de un Hospital Pblico.

2. Definicin y Justificacin del problema


Existe una aplicacin que permita la administracin de consulta externa de un Hospital Pblico bajo Java, realizado por los alumnos de sexto nivel de la Universidad Tecnolgica Amrica? En vista de que en la Universidad Tecnolgica Amrica, no existen aplicaciones que permitan la administracin de consulta externa de un Hospital Pblico, utilizando Java, se ha realizado una investigacin exhaustiva para conocer el procedimiento de elaboracin para el mencionado tema. En la actualidad, es primordial que se optimicen los recursos en todas las Entidades, en un estudio realizado en varios Hospitales Pblicos, se ha observado que no poseen un historial magntico, por no utilizar un programa informtico que les ayude a llevar la mencionada instrumentacin. Adems, cabe destacar que en la actualidad, la Informtica en general, es una de las herramientas ms trascendentales para el desarrollo institucional de un ente econmico, por el motivo que se necesita renovar la tecnologa para tener una mejor perspectiva empresarial y mejorar sus recursos: financieros, profesionales y materiales.

1. Objetivos planteados
Realizar una aplicacin informtica de arquitectura cliente-servidor que administre la consulta externa de un Hospital Pblico, mediante Java, con funcionabilidades que sea de fcil entendimiento para el usuario, por medio de la sistematizacin de la bibliografa correspondiente al tema y el asesoramiento de Tutores especializados en la rama de Bases de Datos de MYSQL, Programacin en Java y Diseo de Sistemas Informticos.

1. Objetivos Especficos

1. Elaborar el sistema informtico que administre la consulta externa de un 2. 3. 4.


Hospital Pblico, mediante Java, que cumpla los requisitos necesarios para que mejore su utilizacin en el cliente y servidor. Realizar una investigacin exhaustiva para aplicar los conocimientos adquiridos en la misma en el sistema informtico que administre la consulta externa en un Hospital Pblico. Sintetizar el procedimiento y funcionamiento de la consulta externa de un Hospital Pblico, para mostrarle al usuario en la aplicacin, lo ms trascendental del tema, plasmado en la misma. Socializar a los compaeros/as que realicen Proyectos Integradores de 6to. Nivel, por medio de una sntesis del mencionado documento.

1. Ideas a defender
Que mientras a mayor investigacin relacionada al presente tema, se facilitara el procedimiento para desarrollar una aplicacin en la programacin grfica utilizando Java con NetBeans, que en el presente caso, es una administracin de consulta externa de un Hospital Pblico. Con el presente trabajo, existe el compromiso de investigar y conocer de manera prctica la aplicacin que tiene Java con NetBeans, en una aplicacin que administre consulta externa de un Hospital Pblico.

1. Alcance
En el presente trabajo, existe el compromiso de investigar y conocer de manera prctica la aplicabilidad de programar en modo grfico, utilizando la tecnologa de Java con NetBeans, en un cdigo que resuelva la administracin de consulta externa de un Hospital Pblico. Entre los temas a estudiar sern:

1. Programacin en Java con NetBeans. 2. Principales temas de consulta externa. 3. Principales temas de Bases de Datos de MySQL.
La aplicacin en Java, que administrar la consulta externa y tendr una arquitectura cliente-servidor, en cual, tendr su conexin con la base de datos correspondientes, la misma que servir para imprimir Reportes, entre los puntos engloba la aplicacin ser:

1. Administracin del sistema: 1. Usuarios 2. Responsable del turno 1. Datos bsicos del paciente:
2.1. Ingreso en consulta externa. 2.2. Historial de turnos. 2.3. Diagnstico.

2. Datos bsicos del mdico:


3.1. Datos

3.2. Especialidad. 3.3. Horario.

3. Administracin de turnos.
4.1. Organizacin de turnos por Doctor.

4. Reportes.
5.1. Turnos diarios. 5.2. Base de Datos de personal. 5.3. Administracin de turnos.

1. Metodologa Investigativa
Los mtodos investigativos que se ha utilizado se detallan a continuacin: Mtodo Analtico - sinttico.- Este mtodo, como lo dice su nombre, es el anlisis que se realizar de los aspectos delimitados de la presente investigacin que permitir conocer, comprender y aplicar sobre la base de la descripcin del todo investigada en sus componentes. Adems el mismo, es aplicado en la sistematizacin de la bibliografa, descrita su resultado en el Marco Terico. Mtodo inductivo.- Este mtodo, se lo utilizar en la recoleccin de la informacin de manera independiente de varias fuentes, las mismas que sern libros, direcciones de Internet, asesoras, entre otros, por cuanto se investigar textos relacionados con el tema global, para luego realizar un estudio e investigacin exhaustiva de los puntos que estn relacionados. Cabe destacar que se utilizarn una entrevista, que permita determinar datos en el tema de Consulta Externa de los Hospital Pblicos. Mtodo analtico - crtico.- Este mtodo es utilizado puesto que analizamos y sintetizamos los conocimientos, basados en la sustentacin de la bibliografa, plasmados en los resultados del proyecto. Mtodo Descriptivo.- Este mtodo se utilizar en el momento que se describa las caractersticas de la aplicacin, conjuntamente con sus interfaces grficas, adems se realizar la explicacin de cada funcin y procedimiento que se utilice para la realizacin de la aplicacin y por ende el cumplimiento del objetivo general que se plantea.

1. Viabilidad 1. Viabilidad Tcnica


En vista de que los estudiantes, no tenemos conocimientos de la programacin con tecnologa Java con NetBeans y de los temas relacionados a la consulta externa, se observa la necesidad de brindar un estudio analtico del tema antes mencionado, para poder incrementar nuestro nivel intelectual. En lo que se refiere a lo personal, esta investigacin, se desarrollar, por cuanto se encuentra estrechamente relacionada con una entidad que "necesita" un programa de este tipo, que adems la UNITA persigue entre unos de sus objetivos, que es tener una prctica estudiantil - profesional, que sirva como prospecto para un proyecto profesional. Adems para comprobar la viabilidad tcnica, sea realizado un listado de componentes tcnicos, que contamos:

DETALLE Equipo de computacin Java con NetBeans Microsoft Project 2000 MySQL 4.0 Power Designer 11.0 Microsoft Office Visio 2003 Microsoft Office XP Especialistas en Programacin de Java Especialistas en Sentencias MySQL Especialistas en Desarrollo de Sistemas Asesores de Consulta Externa Acceso Internet Acceso a bibliotecas Acceso a equipos proyeccin

SI X X X X X X X X X X X X X X

NO

Tabla Nro. 1 Adems, con la presente investigacin se espera entregar un material que apoyados con soportes magnticos, sea un apoyo tanto para los estudiantes como para cualquier lector facilitndole su entendimiento.

2. Viabilidad Econmica e Informe Econmico


El costo de ejecucin de este proyecto es factible ya que necesita de poca inversin econmica (110,00 USD.) y ser financiado por su totalidad por el autor de este proyecto, como se muestra en el presupuesto elaborado bajo Microsoft Project 2000. Se anexa, un Informe Econmico, hasta la presente fecha.

3. Viabilidad Bibliogrfica
En vista de que tenemos variedad en bibliogrfica, tales como libros, folletos, pginas web y asesoramientos, se observa viable el presente proyecto, por cuanto se tiene gran variedad de material de consulta, el mismo que se sistematizar en el presente documento. Contribuyendo adems las tutoras, entrevistas y dems tcnicas utilizadas para recolectar informacin relacionada al tema del presente proyecto.

4. Viabilidad Legal
Como se detallar a continuacin se utilizar una herramienta de Java, de uso gratuito, se ha realizado el respectivo anlisis y el presente proyecto es viable, por tener una licencia abierta para utilizar la herramientas de NetBeans, aadiendo adems que se lo socializar en forma igual a los tutores correspondientes y compaeros, autorizando para cambiar el cdigo y diseo del sistema.

1. Cronograma de actividades y cuadro de cumplimiento


Se presenta los Cronogramas de Tareas (General y Especfico) elaborado bajo Microsoft Project 2000. II PARTE FUNDAMENTACIN TERICA Entre los temas, que se necesita conocer para realizar la aplicacin informtica de arquitectura cliente-servidor para que administre la consulta externa de un Hospital Pblico:

1. Programacin en Java con NetBeans. 2. Principales temas de consulta externa de un Hospital Pblico. 3. Principales temas de Bases de Datos de MySQL.
Los mismos que se detallan a continuacin: Capitulo 1.

Programacin en Java con NetBeans.

NetBeans es un software libre con una gran aceptacin en el pblico, su fundador es Sun MicroSystems, el mismo que salio en junio 2000. (Figura Nro.1)

NetBeans un producto libre y gratuito sin restricciones de utilizacin, es un entorno de desarrollo, una herramienta para programadores para escribir, compilar, corregir errores y para ejecutar programas, en su mayora de los casos sirve para crear aplicaciones de escritorio para el uso comercial y no comercial. o Caractersticas de Java Pueden mencionarse muchas caractersticas de Java, sin embargo para los propsitos del presente trabajo se presentarn las ms fundamentales: o o o o o o Simple.- Se dise para ser parecido a C++ y as facilitar un rpido y fcil aprendizaje. Reduce un 50% los errores de P.O.O. en C y C++. Orientado a Objetos.- Implementa la tecnologa bsica de C++ y cumple el objetivo de la simplicidad del lenguaje. Soporta sus caractersticas propias: encapsulacin, herencia y polimorfismo. Distribuido.- Tiene una coleccin de clases para su uso en aplicaciones de red, que permiten abrir sockets, facilitando as la creacin de aplicaciones. Interpretado y compilado a la vez.- Es compilado en un cdigo mquina. Se pueden ejecutar directamente sobre cualquier mquina a la cual se hayan portado el intrprete y el sistema de ejecucin en tiempo real (run-time). Robusto.- Fue diseado para crear software altamente fiable. Da comprobaciones en compilacin y en tiempo de ejecucin. No utiliza punteros y libera explcita de memoria. Implementa los arrays autnticos. Seguro.- Dada la naturaleza distribuida de Java, donde las applets se bajan desde cualquier punto de la Red, la seguridad se impuso como una necesidad de vital importancia. Posee barreras de seguridad en el lenguaje y en el sistema de ejecucin en tiempo real. Indiferente a la arquitectura.- Est diseado para soportar aplicaciones que sern ejecutadas en los ms variados entornos de red, desde Unix a Windows Nt, pasando por Mac y estaciones de trabajo, sobre arquitecturas distintas y con sistemas operativos diversos. Portable.- La indiferencia a la arquitectura representa slo una parte de su portabilidad, se conocen como la Mquina Virtual Java (JVM). Alto rendimiento Mutihilo.- Soporta sincronizacin de mltiples hilos de ejecucin a nivel de lenguaje, especialmente tiles en la creacin de aplicaciones de red distribuidas. As, mientras un hilo se encarga de la comunicacin, otro puede interactuar con el usuario mientras otro presenta una animacin en pantalla y otro realiza clculos. Dinmico.- El lenguaje Java y su sistema de ejecucin en tiempo real son dinmicos en la fase de enlazado. Produce applets.- Java puede ser usado para crear dos tipos de programas: aplicaciones independientes y applets. Las applets son pequeos programas que aparecen embebidos en las pginas Web. Java, esta comprobado que es muy efectivo realizar aplicaciones corporativas, puesto que tiene varias ventajas tales como: o o o Desarrollo rpido de aplicaciones.- En aplicaciones grficos, se economiza tiempo puesto que su elaboracin y su proceso es ms corto que en otros lenguajes. Aplicaciones efectivas y eficientes.- Por ser una aplicacin efectiva y clara es su funcionamiento, se mejora su manejo respectivo. Costes de desarrollo.- Por tener varias herramientas con NetBeans por se gratuita, se mejoran los valores econmicos. Una herramienta til en NetBeans, es la programacin en forma grfica con Java, las interfaces proporcionan un mecanismo para abstraer los mtodos a

o o

o o

un nivel superior, que contiene una coleccin de mtodos de una clase como public, static y final. Una interface proporciona un mecanismo de encapsulacin de los protocolos de los mtodos sin forzar al usuario a utilizar la herencia. La ventaja principal del uso de interfaces es que una clase interface puede ser implementada por cualquier nmero de clases, permitiendo a cada clase compartir el interfaz de programacin sin tener que ser consciente de la implementacin que hagan las otras clases que implementen el interface. Capitulo 2.

Principales temas de consulta externa de un Hospital Pblico. Consulta Externa Es un Servicio Ambulatorio que constituye la atencin mdica a pacientes o usuarios, donde se realiza una sistematizacin de datos como: Antiguas enfermedades. Problemas de salud. Situacin actual que justifica su presencia en una Entidad Hospitalaria de Salud.

Cabe destacar que en la Consulta Externa se recoge esta informacin, para comenzar a realizar exmenes preliminares que puedan identificar el dao de salud del paciente, no as como ocurre en el Servicio de Emergencia la atencin mdica es inmediata ya que se pone en riesgo la vida del individuo, aqu se omite el primer proceso de recopilacin de datos, la informacin ser recabada al final. Pasos para la atencin de Consulta Externa:

a. Paciente con Historia:


En este caso se trata de un paciente subsecuente, es decir, que ha sido atendido anteriormente; la recopilacin de datos y la informacin se basa nicamente en la sintomatologa, en la indagacin sobre la queja principal que presenta y con la estimacin de los problemas que plantea de cara a determinar las reas en las que se habr de profundizar para establecer el tratamiento adecuado a seguir.

b. Paciente nuevo:
Se basa en la apertura de la Historia Clnica; y en la labor de recopilacin y posterior anlisis de datos, a veces se emplea la observacin directa, ya sea en forma de signos clnicos o bien de referencias verbales claras recogidas en el curso de la entrevista o la exploracin; mientras que en otras ocasiones deriva de un proceso de deduccin, a partir de la interpretacin de expresiones y referencias indirectas. Los Requisitos para nuevos pacientes: A ms de la informacin detallada y personalizada, debe presentar documentos como: Cdula de ciudadana. Carnet de afiliacin al IESS (si fuere afiliado/a).

Transferencia u orden mdica de alguna Unidad Operativa (CentroSuncentro de Salud) o de alguna Institucin particular.

Personal en Consulta Externa Vara de acuerdo a las entidades de salud y a sus necesidades; sin embargo, en la mayora de instituciones a nivel Pblico o pblico, el personal Administrativo se encarga de brindar informacin detallada al usuario que demanda servicios mdicos, as como del cobro y entrega de turnos para cada especialidad segn el caso. Por otro lado, en las Unidades Operativas (Subcentros de Salud) al no disponer de suficiente Recurso Humano; es el mismo personal Mdico o de Enfermera encargado de brindar informacin, del cobro y entrega de turnos. En ambos casos, dicho personal debe tener estudios superiores realizados en su especialidad y tener conocimientos bsicos de "Gerencia Administrativa en Salud"; no obstante, todo el personal de salud debe capacitarse permanentemente tanto en "Administracin de Servicios de Salud" como en "Relaciones Humanas". Especialidades en Consulta Externa Medicina General: Se trata en diferentes especialidades tales como: - Cardiologa - Ciruga Maxilofacial - Ciruga Plstica - Ciruga Vascular - Gastroenterologa - Mastologa - Oncologa - Otorrinolaringologa - Proctologa - Traumatologa y Ortopedia - Urologa Pediatra Laboratorio Ecografia e Imagenologa Radiologa Odontologa

Generalmente luego de la consulta mdica, se establece la postconsulta donde el personal de Enfermera, refuerza las indicaciones mdicas dndole datos al paciente para la prxima cita: fecha, hora y da. Los datos indispensables para obtener un turno en consulta externa son: Nombres completos del paciente. Nmero de historia clnica. Nmero de cdula de ciudadana. Nmero de carnet de afiliacin al IESS. Fecha de nacimiento. Estado civil Ocupacin actual. Lugar de procedencia. Lugar de residencia habitual. Tipo de especialidad mdica. Nombre del Especialista a consultar. Pago estipulado por la entidad.

Disponibilidad de turnos diarios Depende mucho las polticas de salud de cada Institucin como de cada Especialidad; por ejemplo: en los Dispensarios del IEES, los turnos a darse diariamente son 20 a 24; sin tomar en cuenta las emergencias o tratamientos especiales; requisito principal tener algn tipo de afiliacin. En los Hospitales pblicos, Centros y Subcentros de Salud, la demanda de usuarios y pacientes es mayor en cada Especialidad, los turnos a darse diariamente no sobrepasan los 40; sin tomar en cuenta as campaas de vacunacin o campaas afines de promocin de salud. En los Hospitales Pblicos, Clnicas o Instituciones Particulares, la asistencia de pacientes es continua en el transcurso del da; sin embargo por Especialidad no sobrepasan los 30. Procedimiento para conseguir un turno En todas las Casas de Salud Pblicas y del LESS se establece un horario de entrega de turnos; donde los usuarios/pacientes de acuerdo al lugar de residencia asisten en horas an nocturnas para conseguir un turno; algunos programan sus citas para otros das; otros usuarios que lamentablemente no pudieron adquirir su turno deben acudir otro da. En las Casas de Salud Privadas o Instituciones Particulares la entrega y recepcin del turno no tiene mayor problema, pese a que tambin se establecen horarios, tanto el personal como los usuarios/pacientes se organizan mejor y todos son atendidos, los mismos debern presentar los documentos ya enunciados anteriormente para adquirir un turno. Manejo de los turnos En el manejo de los turnos, se encargan: personal administrativo, de contabilidad o mdico y de enfermera totalmente capacitado y autorizado. Capitulo 3.

Principales temas de Bases de Datos de MySQL.

Gestor de Base de Datos? Un Gestor de base de datos (GBD) es un programa que permiten crear y mantener una Base de Datos, asegurando su integridad, confidencialidad y seguridad. Las funciones del Gestor de BD son: o o o o o Interactuar con el gestor de ficheros: Traduce proposiciones DML a comandos del sistema de archivos. El gestor de ficheros asigna espacio en disco, localiza el fichero, lleva el control de los ficheros Es responsable de conservar la integridad: Comprueba si los datos almacenados en la BD satisafecen las restricciones de integridad (cosistencia). Es responsable de garantizar la seguridad: Evita accesos indebidos. Es responsable de respaldo y recuperacin: Para evitar perdidas de informacin el gestor BD debe detectar fallos y restaurar la BD estado que tena antes de que ocurriera el fallo. Control de concurrencia: Cuando varios usuarios actualizan la BD de forma concurrente (a la vez) puede que no se conserve la consistencia de los datos, con lo cual el sistema debe controlar la interaccin entre los usuarios. Componentes de un Gestor de Base de Datos Los principales componentes del gestor de la base de datos son los siguientes: o o o o o o o o Control de autorizacin. Este mdulo comprueba que el usuario tiene los permisos necesarios para llevar a cabo la operacin que solicita. Procesador de comandos. Una vez que el sistema ha comprobado los permisos del usuario, se pasa el control al procesador de comandos. Control de la integridad. Cuando una operacin cambia los datos de la base de datos, este mdulo debe comprobar que la operacin a realizar satisface todas las restricciones de integridad necesarias. Optimizador de consultas. Este mdulo determina la estrategia ptima para la ejecucin de las consultas. Gestor de transacciones. Este mdulo realiza el procesamiento de las transacciones. Planificador (scheduler). Este mdulo es el responsable de asegurar que las operaciones que se realizan concurrentemente sobre la base de datos tienen lugar sin conflictos. Gestor de recuperacin. Este mdulo garantiza que la base de datos permanece en un estado consistente en caso de que se produzca algn fallo. Gestor de buffers. Este mdulo es el responsable de transferir los datos entre memoria principal y los dispositivos de almacenamiento secundario. A este mdulo tambin se le denomina gestor de datos. Lenguaje SQL Lenguaje de Consulta Estructurado, para bases de datos relacionales, es mucho ms que un lenguaje de consulta puesto que permite adems funciones de definicin y control de datos, la estandarizacin ha sido crucial para su difusin. Las sentencias SQL tienen: o o Palabras reservadas, que forman parte del lenguaje Palabras definidas por el usuario, tales como, nombres de bases de datos, tablas, atributos, etc.

o o o o o o

Total independencia al escribir las sentencias En SQL es indiferente escribir las palabras en maysculas o minsculas, salvo para los literales Cada clusula o palabra puede aparecer en lneas diferentes, lo que no se puede hacer es separar una misma palabra Se puede utilizar la identacin que se quiera Una sentencia o comando SQL finaliza con la aparicin del smbolo. Ventajas de MySQL Pueden mencionarse varias ventajas de MySQL, sin embargo para los propsitos del presente trabajo se presentarn las ms fundamentales: Se considera a MySQL como el sistema de bases de datos ms completo que existe, destacando su:

o o o o o o o o o

Estructura cliente / servidor. Soporte de transacciones. Gran estabilidad. Gran seguridad. Escalabilidad. Es multiplataforma. Soporta PL/SQL. Independencia de los datos respecto a su administracin. Reduccin del espacio de almacenamiento, ya que se elimina la redundacia de los datos. Roles de MySQL Son un conjunto de privilegios que se asignan a los usuarios para trabajar en su entorno. Algunos roles, ya bien predeterminados tales como:

o o

o o o

DBA: corresponde al superusuario, es el que tiene asignado implcitamente todos los privilegios del sistema y dems roles. CONNECT: este rol se le asigna automticamente a cada usuario que se cree en la base de datos. Quiere decir que tiene privilegios sobre sus objetos como conectarse a la base de datos y abrir una sesin, crear sus tablas, borrarlas y actualizarlas; pero no para otros usuarios RESOURCE: este rol le posibilita al usuario tener un conjunto de privilegios de sistema un poco ms avanzado que CONNECT como crear triggers, procedimientos, secuencias, etc. EXP_FULL_DATABASE: este rol se asigna a usuarios para que puedan realizar backups de la base de datos. IMP_FULL_DATABASE: este rol se asigna a usuarios para que puedan restaurar backups.

Para crear un rol debemos identificar: Nombre Rol o Roles predeterminados System Privilegios (privilegios del sistema) Privilegios sobre objetos (Se refieren a las autorizaciones para los usuarios que desean manipular una base de datos de un Administrador). III PARTE

DISEO DEL SISTEMA Para la presente elaboracin del Proyecto, se ha seguido el procedimiento que se recomienda en el Ciclo de Vida de desarrollo del Software en Cascada, explicado de la siguiente manera: o Anlisis: En el presente proyecto, se seleccion el tema para trabajar en la administracin de consulta externa de un Hospital Pblico, determinndose algunos parmetros para la viabilidad y factibilidad (Primera Parte del documento). Adems en esta etapa se aplic una entrevista a varios funcionarios de Hospitales Pblicos, y los resultados, sirvieron para aplicarlos en la elaboracin del Sistema, entre la informacin recolectada en las entrevistas son el procedimiento de la consulta externa, datos importantes del mdico, paciente y turnos. Adems en las sugerencias que dieron era optimizar el ingreso y almacenamiento de datos, optimizacin de recursos en Consulta Externa de un Hospital Pblico. En varios Hospitales Pblicos, como: Hospital Enrique Garcs Hospital Eugenio Espejo. Hospital Baca Ortiz No cuenta con un sistema informtico, que les permita optimizar los recursos y mejorar el servicio a los usuarios de Consulta Externa, pues entre las dificultades principales son el no tener un archivo definido de las Historias Clnicas. Entre los requerimientos de los Hospitales para un Sistema Informtico, es: Ingreso al Sistema de forma segura. Ingreso de Datos del Mdico. Ingreso de Datos del Paciente. Ingreso de Datos del Responsable del Turno. Ingreso de Datos del Turno. El sistema propuesto posee los siguientes mdulos: Mdulo de Administracin: Este mdulo, controla los datos de Usuarios, Tipos de Usuarios y los de Responsables de los Turnos, como el rea, datos generales y cargo. Mdulo de Utilidades: Este mdulo posee utilidades como una calculadora bsica, el reproductor de msica y el juego de buscaminas, estos dos ltimos son propios de Windows. Mdulo de Mdico: Este mdulo controlar datos generales del mdico, su especialidad y, su horario de trabajo en consulta externa. Mdulo de Paciente: Este mdulo controlar datos generales del paciente. Mdulo de Turno: Este mdulo controlar datos generales del turno, influyendo los datos del mdico, paciente y responsables del turno.

Mdulo de Web: Este mdulo le permitir al usuario abrir el Internet Explorer. Mdulo de Acerca de: Este mdulo le permitir al usuario conocer los datos de Acerca de.. del Sistema. Mdulo de Reportes: Este mdulo le permitir al usuario abrir reportes de todos los mdulos anteriores.

Un bosquejo general del sistema sera (Figura Nro. 2):

Diseo: En este punto se elaboraron Modelos Relacionales, Diagramas de Flujo, Modelos de Interfaces Estndar, de tal manera que facilite el entendimiento del usuario que maneje el sistema. A continuacin se detallan los elementos antes mencionados de la presente etapa del desarrollo del software. Modelo Conceptual

Modelo Fsico

Diagramas de Flujo: Antes de la elaboracin de las interfaces, se disearon varios Diagramas de Flujo, para confirmar el correcto funcionamiento del Sistema, tales como: Diagrama de Flujo de Datos Nivel 0

Diagrama de Flujo de Datos Nivel 1

Para el Diseo de Diagramas Dinmicos, se dividi en Ingreso al Sistema, Ingreso de Datos y Vista de Informacin (Reportes), en el segundo ingreso, en general dividi en Nuevo, Guardar, Eliminar y Modificar. Interfaces: Los prospectos de las mismas se elaboraron en Microsoft Visio 2003, se las dise en una forma sencilla, con el objetivo de que las personas que utilicen la aplicacin, posean un buen entendimiento al momento de utilizar el Sistema y por ende sean fciles de llenar los datos correspondientes, tales como: Administracin del sistema. Datos bsicos del paciente.

Administracin de turnos. Reportes estadsticos. Las interfaces se presentarn en la siguiente clasificacin: Interfaces Base Interfaces de Proceso Interfaces Especiales

Interfaces Base.- Son las que se pueden definir como las interfaces de inicio:

(Figura Nro.3)

(Figura Nro.4) Interfaces de Proceso.- Son en las que se ingresan datos y como lo dice el nombre procesos transaccionales:

(Figura Nro.5) (Figura Nro.6)

(Figura Nro.7) (Figura Nro.8)

(Figura Nro.9)

(Figura Nro.10 (Figura Nro.11)

(Figura Nro.12) (Figura Nro.13)

(Figura Nro.14) Interfaces Especiales.- Son aquellas que son informativas de la aplicacin:

(Figura Nro. 15) o Implementacin: Este punto se refiere a la construccin del sistema, referente a este se puede decir: Notacin.- La notacin que se utiliza en SISCONEX, es la notacin estndar de Java, visualizada de la siguiente manera: Objeto Formas Cuadro de texto editable (TexField) Cuadro de texto no editable (Label) Nombre FrmNombre jFNombre jLNombre

Botones Toolbar Paneles CheckBox

jBNombre jTNombre jPNombre jCNombre Tabla Nro. 2

Funciones y Clases.- Entre las clases y funciones principales del sistema, son: Date.- Clases de funciones de Fechas CmdExec.- Clase para llamar archivos ejecutables. Eventos propios de Java.- Entre algunos de ellos para permitir validar algunos campos de las interfaces. Conexin a JDBC.- Para realizar la conexin de Base de Datos, se elabor en MySQL, mediante JDBC, en la cual se crean clases y propiedades en Java, para poner "llamar" a la tabla, para esto debe estar levantado el servicio de ODBC en MySQL. Adems entre las ventajas del JDBC, es que el servicio es rpido, las consultas poseen un lenguaje estndar de SQL, permitiendo sacar fcilmente los reportes del Sistema.

Prueba: Entorno del Software El Sistema de Administracin de Consulta Externa de un Hospital Pblico SISCONEX, fue desarrollado, bajo los siguientes parmetros, los mismos que se han dividido en: Generales Parmetro Plataforma Sistema Operativo Sistema Windows XP Windows XP Tabla Nro. 3 Lenguaje de Programacin Parmetro Lenguaje de Programacin Software de Programacin Java NetBeans 4.1. Tabla Nro. 4 Administrador de Base de Datos Sistema

Parmetro Plataforma Lenguaje de Bases de Datos Software de Bases de Datos

Sistema Windows XP SQL MySQL 5.0 Tabla Nro. 5

Herramientas de desarrollo Parmetro Software de Diseo de Modelos Relaciones Software de Diseo de Informes y Presentaciones Software de Diseo de Interfaces y Diagramas de Flujo Tabla Nro. 6 Seguridades Los datos de la base de Datos utilizado en el Sistema SISCONEX, se encuentran protegidos por las seguridades propias de MySQL Pruebas En las diferentes revisiones del Sistema, se ha instalado el mismo, observando las fallas de esttica del sistema, adems entre las fallas posee que el sistema debe estar instalado en una computadora que posea las siguientes caractersticas: Parmetro Generar Bases de Datos Memoria Ram Procesador Disco Duro (Espacio) Resolucin de Pantalla Sistema Operativo MySQL 512 MB 2.6 Mhz. 200 MB 800 x 600 pxeles Windows XP o superior Tabla Nro. 7 Adems se debe realizar una capacitacin, que podra ser con la presente documentacin. En el mantenimiento del sistema, se debe sacar backup eventualmente para tener un archivo general de las Bases de Datos. Sistema Sistema Power Designer 11.0 Microsoft Office XP Microsoft Visio

CONCLUSIONES Y RECOMENDACIONES Conclusiones Se logr cumplir con los objetivos planteados, del Proyecto Integrador, adems, se cumpli el cronograma establecido y se ha utilizado en forma eficiente la parte econmica. Existen varias funcionabilidades, que tiene Java, puesto que facilita el trabajo en todos los sentidos al programador. En el desarrollo del diseo de las interfaces, increment el potencial creativo en el momento de aplicar ideas en cada una de las aplicaciones de las interfaces. Recomendaciones Disear primero el Modelo Relacional, para luego disear las interfaces en Microsoft Visio, puesto que se facilita en general el desarrollo del sistema que se desea elaborar. Se sugiere que en los eventos tales como botones, se programa en soluciones separadas, es decir en clases y que en el botn se le llame, para tener una mejor organizacin en el sistema. Adems se sugiere que en el cdigo, se organice por medio de documentacin, para que se tenga como referencia para conocer lo que hace el cdigo. BIBLIOGRAFA Programacin en Java con NetBeans. Tutoras:

Ing. Marco Tupiza, Tutor de la Asignatura de Desarrollo de Software Corporativo de la FCCE UNITA. Ing. Ivn Cachicatapari, Diseador de la pgina www.latindevelopers.com, Per, ivancp@viabcp.com Ing. Fernando Ros, Ingeniero de del Gobierno del DF Mxico, fer_tec@hotmail.com Navegacin en Internet:

INF. PISUERGA, http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto.Oct98/1_Intro/2_Histor.ht m GONZALES, Ramiro, http://personales.com/ecuador/machala/Java1/historia.html, 2002 ABIERTOS ORG. http://www.abiertos.org/modules.php?name=News&file=article&sid=98 8 JAVA HISPANO, http://www.javahispano.org/news.item.action?id=987142393 PEREZ, Mara de los Santos, http://www.desarrolloweb.com/articulos/491.php?manual=20 LVAREZ Maran, Gonzalo, http://www.iec.csic.es/criptonomicon/java/quesjava.html, 1999. JAVA SUN, http://www.infor.uva.es/~jmrr/tgp/java/JAVA.html PUCHOL, Antonio Bel, http://www.arrakis.es/~abelp/ApuntesJava/Introduccion.htm, 26 de Enero del 2001.

KIRSCH, Christian, http://www2.terra.com/informatica/que-es/java.cfm, 7 de Marzo de 1999. INF. PISUERGA, http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto/I_3.htm DE LOS ANGELES, Jos Arturo http://www.javahispano.org/articles.article.action?id=39, 2003 Principales temas de consulta externa de un Hospital Pblico. Entrevistas:

Con la Lcda. Mnica Dvila Len, Enfermera General del Hospital Enrique Garcs. Navegacin en Internet:

CHVEZ, Ignacio,

http://www.cardiologia.org.mx/incic/asis/c_externa.htm. HOSPITAL MILITAR CENTRAL, http://www.hospitalmilitar.gov.co/LstNoticias.asp?IdCat=23, Mayo del 2005 HORUS GRUPO OFTAMOLOGICO, http://www.horusgo.com/consulta.htm#Cita%20de%20Primera%20Vez, Octubre del 2004 Medios Multimedia

Enciclopedia Encarta 2004 Principales temas de Bases de Datos de MYSQL. Tutoras:

Con la Ing. Jenny Coronel, Tutora de Sistema de Gestin de Base de Datos II, de la FCCE UNITA Lic. Tania Perez Romero, Diseadora de la Web "Programacin en Castellano", Mxico, twrytania1980@hotmail.com Navegacin en Internet:

CORONADO, Jenny, "Gua de Sistema de Gestin de Bases de Datos II", Abril del 2005. TOCARRUNCHO, Arturo, "Tutorial de MyQSL", http://www.zonaMySQL.com/manuales-tutoriales-MySQL/reports/. BASES DE DATOS en Castellano, http://www.programacion.net/bbdd/foros/34/msg/203764/, 2005. Desarrollo de Sistemas Tutoras:

Con el Ing. Jaime Rivera, Tutor de Desarrollo de Sistemas I, de la FCCE - UNITA

Navegacin en Internet:

INSTITUTO DE INFORMTICA, "IEE 830",

http://www.inst-informatica.pt/v20/ibst/estandar/1/ibie830.htm VALLADO, Julio, "Estudio del estndar IEEE Std 830", http://www.infor.uva.es/~descuder/proyectos/ipo/requidoc.htm INGENIERA DE REQUERIMIENTOS, http://www.fiv.upv.es/cas/IngInf/Asignaturas/cuarto/idr.html" PYTHON/GTK, "Especificaciones de requisitos" http://gsyc.escet.urjc.es/~lcanas/camx/memoriaPFC/c179.html

Cristhian Patricio Castillo Martnez ESTUDIANTE DEL SEXTO NIVEL INFORMATICA UNIVERSIDAD TECNOLGICA AMRICA cristhian_castillo1982@hotmail.com QUITO ECUADOR