Você está na página 1de 92

INSTITUTO TECNOLGICO SUPERIOR DE IRAPUATO

REPORTE FINAL DE RESIDENCIAS PROFESIONALES


BASE DE DATOS DE HISTORIAS CLNICAS Y
CONSULTAS
INGENIERA EN SISTEMAS COMPUTACIONALES
PRESENTA:

CARLOS OMAR ROSAS ROSILLO


TS10110034
ASESOR:
DR. CARLOS GUILLERMO LOPEZ GUEVARA

TARIMORO, GTO.

JULIO 2015.

AGRADECIMIENTOS
Para mi este trabajo significa la continuacin de mi gran proyecto de vida y de las
innumerables experiencias, que me han hecho crecer profesionalmente y
personalmente. Durante su realizacin he aprendido a valorar mucho ms a mis
seres queridos, amigos y todas aquellas personas que han sido un gran apoyo
para llegar al final de esta etapa.
Agradezco en primer lugar a Dios por iluminarme y fortalecer mi espritu para
emprender mi camino hacia el xito.
Agradezco al Instituto Tecnolgico superior de Irapuato Ext Tarimoro por haber
sido mi casa estos 5 aos y por haberme brindado las herramientas necesarias
para desempearme profesionalmente en la carrera de la cual me siento orgulloso
haber estudiado.
No quera pasar por alto la oportunidad de agradecer a todos mis profesores que
he tenido no slo en esta maravillosa institucin que me ha dado tanto, sino
tambin desde pequeo, porque entre todos han formado la base para que hoy
pueda ser lo que soy
A mis padres; por ser mis padres, por ser las personas con las que he contado,
cuento y contar incondicionalmente durante toda mi vida, por estar ah siempre,
por darme su apoyo en todas mis decisiones, a mis hermanos por estas siempre
ah.
Agradezco tambin a Ricardo Arturo Tovar Ruiz quien fue ms que un tutor, fue un
verdadero amigo el cual me brindo todo su apoyo, por su excelente calidad
humana, por instruirme, por a aconsejarme, por tener fe en m, por impulsarme a
seguir mis sueos.
Agradezco a Gabriela Torres Llanas Por darme la oportunidad de realizar mis
prcticas profesionales, por ensearme a mostrar la mejor actitud ante todo y por
lograr sacar lo mejor de m.
2

Agradezco a mi novia quien estuvo a mi lado todo este tiempo, apoyndome a


todo momento, en las buenas y en las malas, desendome siempre lo mejor.
A todas las nuevas amistades que hice en mi estancia en la empresa Setex
Automotive Mxico, por haberme darme tantos momentos llenos de alegra y de
tantas risas.
A todos ellos quiero decirles Muchas Gracias.

RESUMEN EJECUTIVO
Este proyecto consiste en el desarrollo de un sistema informtico utilizando las
herramientas Visual Studio 2013 y SQL Server 2012 Express con esto se permiti
al usuario poder ingresar de una manera ms sencilla los datos de registro de
consultas mdicas, el registro de inventarios de medicamentos, el registro de
incapacidades hacia los empleados y el registro de las entrevistas realizadas a los
posibles empleados de la empresa.
Ya que actualmente el rea de consultorio mdico cuenta con una bitcora en
Exel

donde se lleva el registro de la consulta mdica, de inventario de

medicamentos,

donde tambin se lleva el control de la incapacidades de los

empleados, adems de que las entrevistas a los posibles candidatos a ingresar a


la empresa se hace de forma manual a lpiz y papel, esto hace que tengan
perdidas de datos ya que no cuentan con una base de datos confiable y segura
por lo que sucede la perdida de informacin. Al tener ellos prdida de informacin
de las consultas mdicas, no pueden pasar los reportes a su jefe inmediato, y al
tener prdidas de informacin del inventario de medicamentos no tienen una forma
de saber cundo suministrar nuevos medicamentos, esto ocasiona que se queden
sin suministros, todo esto es ocasionado por no contar con un sistema y una base
de datos fiable para la integridad de los datos.
Para lograr la realizacin de este proyecto se plante un objetivo general el cual
fue tener una base de datos de todos los trabajadores de la empresa Setex
Automotive Mxico por medio de un sistema informtico el cual deber contener
las consultas mdicas de cada trabajador, incidencia

y visita al

consultorio

mdico, padecimientos y tratamientos, inventario de medicamentos y examen


mdico de los candidatos para ingresar a la empresa para llevar un control de
incapacidades y embarazos, para poder alcanzar dicho objetivo se realizaron las
siguientes actividades:

Primeramente se realiz la entrevista al encargado del consultorio mdico para


determinar los requerimientos del sistema a desarrollar, seguidamente se procedi
a recopilar y clasificar la informacin obtenida para determinar el flujo de la
informacin y as entender mejor el funcionamiento del sistema, una vez teniendo
esto se comenz a disear la base de datos y sus respectivos diagramas,
posteriormente

se comenz a disear la interfaz grafa del sistema, una vez

concluida esta actividad se comenz a codificar cada mdulo del sistema, y por
ltimo se subi al servidor de la empresa.
Una vez logrado estas actividades ayudo al mejoramiento

del manejo del

informacin en el consultorio mdico de la empresa, esta mejora es palpable ya


que ahora tiene la facilidad de alta una incapacidad de una forma ms sencilla y
ordenada, al igual que las consultas mdicas ya se tiene un orden en las consultas
y se puede identificar con mayor facilidad a los pacientes que fueron a tendidos,
sin mencionar que ahora el inventario ya est mejor controlado que antes.
Ahora bien una ventaja de este sistema es su portabilidad ya que al ser un sistema
web se puede utilizar el cualquier computadora de la empresa, su seguridad ya
que solamente tiene acceso a l los usuarios correspondientes al rea, su fcil
manejo ya que es muy entendible para el usuario, disminuye errores y tiempo en
las operaciones realizadas en el consultorio mdico y mejora de la organizacin de
los datos.
Este proyecto logr el cumplir el objetivo para el cual fue creado, dicho de otra
manera el usuario obtuvo un sistema el cual contiene

a su vez pequeos

subsistemas donde podr elegir que quiere hacer si realizar una consulta mdica,
abastecer el inventario, de alta una incapacidad mdica, realizar el examen
mdico para un entrevistado, consultar el catlogo de medicamentos o empleados,
adems de ayudarle

generar el reporte del examen mdico

realizado a los

futuros empleados de la empresa.

ndice
AGRADECIMIENTOS................................................................................................II
RESUMEN EJECUTIVO..........................................................................................IV
INTRODUCCIN.....................................................................................................XII
CAPTULO I GENERALIDADES DEL PROYECTO..................................................1
1.1

Antecedentes del Proyecto..........................................................................2

1.2

Planteamiento del Problema........................................................................3

1.3

Justificacin..................................................................................................4

1.4

Objetivos.......................................................................................................5

1.5

Alcance.........................................................................................................6

1.6

Cronograma de Actividades.........................................................................7

CAPTULO II MARCO TERICO.............................................................................8


1 ANTECEDENTES...................................................................................................9
1.1
2

Inicio de la computacin...............................................................................9

TECNOLOGIAS WEB.......................................................................................10
2.1 Internet/Intranet.............................................................................................10
2.2

Arquitectura Cliente/Servidor......................................................................11

LENGUAJE UNIFICADO DE MODELADO......................................................12

INTRODUCCIN A BASES DE DATOS...........................................................13


4.2

BASES DE DATOS RELACIONALES........................................................14

PROGRAMACIN WEB...................................................................................15

CAPTULO III CARACTERIZACIN DEL REA DE TRABAJO............................20


3.1

Generalidades de la empresa....................................................................21

3.2

Misin.........................................................................................................21

3.3

Visin..........................................................................................................22

3.4

Poltica del presidente................................................................................22

3.5

Organigrama...............................................................................................23

3.6

Descripcin del rea de Negocios.............................................................24


6

3.7

Puesto Asignado y Funciones....................................................................25

CAPTULO IV DESCRIPCIN DE LAS ACTIVIDADES DESARROLADAS.........26


4.1 Actividades del Proyecto................................................................................27
4.1.1 Diseo y desarrollo del sistema......................................................................27
4.1.2 Actividad 1 Entrevista al encargado del consultorio mdico.........................27
4.1.3 Actividad 2 Definir el flujo de la informacin.................................................27
4.1.4 Actividad 3 Diseo de los diagramas de la base de datos............................31
4.1.5 Actividad 4 Creacin de la Base de Datos...................................................38
4.1.6 Actividad 5 Disear la interfaz grfica de usuario.........................................43
4.1.7 Actividad 6 Codificacin de cada mdulo del sistema.................................47
4.2

Actividades Adicionales..............................................................................68

CAPTULO V RESULTADOS OBTENIDOS............................................................70


5.1

Anlisis de los Resultados.........................................................................71

CAPTULO VI ALCANCES Y LIMITACIONES........................................................72


6.1
6.2

Alcances.....................................................................................................73
Limitaciones................................................................................................74

CAPTULO VII CONCLUSIONES Y RECOMENDACIONES..................................75


7.1 Conclusiones..................................................................................................76
7. 2 Recomendaciones.........................................................................................77
BIBLIOGRAFA........................................................................................................78
ANEXO A...............................................................................................................80
ANEXO B...............................................................................................................82
ANEXO C..............................................................................................................83

ndice de Figuras
Ilustracin 1 Cronograma de Actividades..................................................................7
Ilustracin 2 Proceso de Desarrollo del Software (Ivar et al 2000).........................12
Ilustracin 3 Plataforma .NET (Berzal, Cortijo y Cubero 2009)...............................17
Ilustracin 4 Empresa Setex Automotive Mxico....................................................20
Ilustracin 5 Organigrama Institucional...................................................................22
Ilustracin 6 Diagrama de Flujo para el Examen Medico........................................27
Ilustracin 7 Segundo Proceso del Diagrama.........................................................28
Ilustracin 8 Diagrama de Flujo para Inventario......................................................29
Ilustracin 9 Diagrama de la base de datos parte 1................................................31
Ilustracin 10 Diagrama de la base de datos parte 2..............................................32
Ilustracin 11 Diagrama de la base de datos parte 3..............................................33
Ilustracin 12 Diagrama de la base de datos parte 4..............................................34
Ilustracin 13 Diagrama de la base de datos parte 5..............................................35
Ilustracin 14 Diagrama de la base de datos parte 6..............................................36
Ilustracin 15 Pantalla de datos personales............................................................42
Ilustracin 16 Pantalla de Antecedentes Personales..............................................43
Ilustracin 17 Pantalla de Catlogo de Medicamentos...........................................44
Ilustracin 18 Pantalla de agregar medicamento....................................................44
Ilustracin 19 Pantalla de Consulta Medica............................................................45
Ilustracin 20 Inicio de sesin..................................................................................46
Ilustracin 21 Pantalla de Inicio...............................................................................46
Ilustracin 22 Incapacidad Mdica..........................................................................47
Ilustracin 23 Catlogo de Incapacidades..............................................................47
Ilustracin 24 Catlogo de Medicamentos..............................................................48
Ilustracin 25 Nuevo Medicamento.........................................................................48
Ilustracin 26 Inventario Medico..............................................................................49
Ilustracin 27 Agregar Medicamento a Inventario...................................................49
Ilustracin 28 Datos Personales..............................................................................50
8

Ilustracin 29 Captura de Imagen...........................................................................50


Ilustracin 30 Recorte de Imagen............................................................................51
Ilustracin 31 Antecedentes Patolgicos y Familiares............................................51
Ilustracin 32 Historia Familiar................................................................................52
Ilustracin 33 Hbitos de Tabaco parte 1................................................................53
Ilustracin 34 Habititos de Tabaco parte 2..............................................................53
Ilustracin 35 hbitos de Alcohol parte 1.................................................................54
Ilustracin 36 hbitos de Alcohol parte 2.................................................................54
Ilustracin 37 hbitos de Drogas parte 1.................................................................55
Ilustracin 38 hbitos de Drogas parte 2................................................................55
Ilustracin 39 hbitos de Alimentos y Deportes parte 1.........................................56
Ilustracin 40 hbitos de Drogas parte 2................................................................56
Ilustracin 41 hbitos de Drogas parte 3................................................................57
Ilustracin 42 Antecedentes Personales y Padecimiento Actual parte 1................57
Ilustracin 43 Antecedentes Personales y Padecimiento Actual parte 2................58
Ilustracin 44 Padecimientos...................................................................................58
Ilustracin 45 Exmenes Realizados......................................................................59
Ilustracin 46 Antecedentes Ginecobstetricios........................................................59
Ilustracin 47 Exploracin Fsica con Aparatos y Equipos......................................60
Ilustracin 48 Trax.................................................................................................61
Ilustracin 49 Odontograma....................................................................................61
Ilustracin 50 Exploracin Fsica.............................................................................62
Ilustracin 51 Examen Oftalmolgico......................................................................62
Ilustracin 52 Exploracin Fsica y Pruebas...........................................................63
Ilustracin 53 Datos Adicionales..............................................................................63
Ilustracin 54 Conclusin.........................................................................................64
Ilustracin 55 Consulta Medica...............................................................................64
Ilustracin 56 Catlogo de Consultas......................................................................65
Ilustracin 57 Tipos de Seguimiento........................................................................65
Ilustracin 58 Agregar Seguimiento.........................................................................66

ndice de Tablas

Tabla 1 Generaciones de las Computadoras (Monroy y Nez 2006).....................9


Tabla 2 Descripcin de Tablas de Examen Medico.................................................39
Tabla 3 Descripcin de tablas de Consultorio e inventario.....................................41
Tabla 4 Descripcin de Tablas de Incidencias Mdicas.........................................42

10

INTRODUCCIN
Las tecnologas de la informacin basadas en el uso de las computadoras nos
brindan ayuda para visualizar el mundo y sus alrededores y nos permiten comunicar,
analizar y comprender la informacin mediante una extensa gama de dispositivos
como nos lo mencionan Monroy y Nez (2006).
El mismo autor nos comenta que con la informacin es posible crear soluciones de
problemas y mejorar nuestras vidas, nuestro medio y nuestro trabajo, sociedades
enteras y economas globales se benefician en nuestros das con el uso de las
computadoras y, en general, con las tecnologas de la informacin, hay quienes
llaman a esta poca la Era de la Informacin.
El presente proyecto llamado BASE DE DATOS DE HISTORIAS CLNICAS Y
CONSULTAS se encuentra dedicado para la empresa Setex Automotive Mxico, la
cual es una empresa dedicada a la construccin de asientos automovilsticos, este
proyecto se desarroll particularmente para el rea de consultorio mdico de la
misma, donde se tena el problema el cual no se contaba con una base de datos
esto ocasiona que tengan perdidas de informacin de las consultas mdicas
realizadas a los trabajadores de la empresa al igual de los exmenes mdicos
practicados a los candidatos para ingresar a la empresa y por otro lado no se cuenta
con un sistema para tener el control del inventario de medicamentos.
Anteriormente el rea de consultorio mdico contaba con una bitcora donde se
registraba la consulta mdica, el registro de inventario de medicamentos, se llevaba
el control de la incapacidades de los empleados, adems de que las entrevistas a los
posibles candidatos a ingresar a la empresa se haca a lpiz y papel, lo cual esto
hacia que tuvieran perdidas de datos ya que no contaban con una base de datos
confiable y segura por lo que suceda lo anterior.

11

El objetivo principal para lograr el desarrollo de este proyecto es tener una base de
datos de todos los trabajadores de la empresa Setex Automotive Mxico por medio
de un sistema informtico el cual deber contener las consultas mdicas de cada
trabajador, incidencia y visita al consultorio mdico, padecimientos y tratamientos,
inventario de medicamentos y examen mdico de los candidatos para ingresar a la
empresa para llevar un control de incapacidades y embarazos.
Para lograr resolver la problemtica planteada se desarroll un sistema informtico
donde se utiliz el programa Microsoft Visual Studio 2013 Express el cual permiti
crear aplicaciones web y un manejador de base de datos SQL Server 2012 Express.
Para la realizacin de este proyecto se desarrollaron ciertas actividades la cuales se
describen a continuacin:
Primeramente se realiz la entrevista al encargado del consultorio mdico para
determinar los requerimientos del sistema a desarrollar, seguidamente se procedi a
recopilar y clasificar la informacin obtenida para determinar el flujo de la informacin
y as entender mejor el funcionamiento del sistema, una vez teniendo esto se
comenz a disear la base de datos y sus respectivos diagramas, posteriormente se
comenz a disear la interfaz grafa del sistema, una vez concluida esta actividad se
comenz a codificar cada mdulo del sistema, y por ltimo se subi al servidor de la
empresa.
Gracias al desarrollo de este proyecto que los usuarios puedan ingresar de una
manera ms sencilla los datos al sistema del registro de consultas mdicas, el
registro del inventarios de medicamentos, el registro de incapacidades hacia los
empleados y el registro de las entrevistas realizadas a los posibles empleados de la
empresa.

12

CAPTULO I GENERALIDADES DEL PROYECTO

1.1 Antecedentes del Proyecto.


El rea donde se desarrollar el proyecto es el consultorio mdico de la empresa
Setex Automotive Mxico, el cual se encarga de

brindar atencin mdica a los

trabajadores de la empresa, realizar historias clnicas

y administracin de

medicamentos, donde sus principales valores son la responsabilidad mediante la


cual se encuentran empeados en cumplir correctamente con las funciones
encomendadas.
La idea para el desarrollo de este proyecto vino de la persona encargada del rea ya
que con su vasta experiencia, ha visto software capaces de facilitar las tareas a la
hora de realizar un examen mdico, consultar y abastecer el inventario, sin
mencionar que tienen la capacidad de realizar graficas comparativas, todo esto
desencadeno la idea para el desarrollo del software el cual, se desarrollar y tomar
el nombre de Base de datos de Historias Clnicas.
Con la realizacin de este proyecto se espera que el usuario final pueda realizar el
examen mdico de los aspirantes a ingresa a Setex Automotive Mxico de una
manera sencilla y dejar de lado la forma manual la cul implicaba mucho papeleo
que posteriormente al pasar de los aos esos papales se tirarn a la basura,
provocando contaminacin en el medio ambiente, adems

el usuario podr

visualizar el inventario con el que cuenta actualmente el consultorio mdico, el


usuario tendr la facilidad de ver la cantidad de veces que ha ido a consultorio un
trabajador de la empresa por medicamento y con esto realizar una grfica para llevar
el control de incapacidades y de embarazos, as mismo podrn tener un mejor
control ms exacto sobre los posibles padecimientos de los trabajadores de la
misma.

1.2 Planteamiento del Problema.


Setex Automotive Mxico es una empresa dedicada a la construccin de asientos
automovilsticos, por lo tanto esta empresa est creciendo da a da y cada una de
sus reas y departamentos.
Actualmente el rea de consultorio mdico cuenta con una bitcora en Exel donde
se lleva el registro de la consulta mdica, de inventario de medicamentos, donde
tambin se lleva el control de la incapacidades de los empleados, adems de que las
entrevistas a los posibles candidatos a ingresar a la empresa se hace de forma
manual a lpiz y papel, esto hace que tengan perdidas de datos ya que no cuentan
con una base de datos confiable y segura por lo que sucede la perdida de
informacin. Al tener ellos prdida de informacin de las consultas mdicas, no
pueden pasar los reportes a su jefe inmediato, y al tener prdidas de informacin del
inventario de medicamentos no tienen una forma de saber

cundo suministrar

nuevos medicamentos, esto ocasiona que se queden sin suministros, todo esto es
ocasionado por no contar con un sistema y una base de datos fiable para la
integridad de los datos.
Las consecuencias por no corregir problema planteado con anterioridad son:

Primeramente se pierde tiempo y esfuerzo en estar buscando el historial

clnico de cada trabajador de manera manual.


Ocasiona problemas con la coordinadora de Recursos Humanos ya que no le

llegan los reportes en tiempo y forma.


Se deja agotar el inventario de medicamentos, ocasionando que se queden si

suministros.
Al no tener un control sobre las incapacidades mdicas no se sabe quin tiene
tal incapacidad.

1.3 Justificacin.

La finalidad de este proyecto

es proporcionar un sistema donde el usuario pueda

tener una base de datos ordena y confiable evitado as la perdida de informacin, y


obteniendo as resultados confiables y exactos, al igual que un inventario ms
ordenado y preciso ya que el sistema les avisar cuando ya tienen que surtir el
inventario de medicamentos.
Otro aspecto a considerar es la problemtica de los exmenes mdicos los cuales
tienen una gran importancia para determinar si el entrevistado es

un posible

candidato para entrar a la empresa, este examen se generaba en forma manual (a


lpiz y papel) ocasionando prdidas de informacin.
Este sistema est diseado para las personas que trabajan en el consultorio mdico,
para que puedan mejorar sus procesos internos y resolver la problemtica planteada
en el planteamiento del problema.
Por lo que se propone un sistema informtico el cual se encuentre separado por
diferentes mdulos todo esto para que los usuarios puedan ingresar de una manera
ms sencilla los datos al sistema del registro de consultas mdicas, el registro del
inventarios de medicamentos, el registro de incapacidades hacia los empleados y el
registro de las entrevistas realizadas a los posibles empleados de la empresa,
adems de tener un catlogo de cada uno de los ya mencionados para tener una
mayor visualizacin de los datos ingresados anteriormente.

1.4 Objetivos.
Objetivo General
Tener una base de datos de todos los trabajadores de la empresa Setex Automotive
Mxico por medio de un sistema informtico el cual deber contener las consultas
mdicas de cada trabajador, incidencia y visita al consultorio mdico, padecimientos
y tratamientos, inventario de medicamentos y examen mdico de los candidatos para
ingresar a la empresa para llevar un control de incapacidades y embarazos.
Objetivos Especficos
1. Realizar entrevista con el encargado del consultorio para determinar los
requerimientos del sistema.
2. Definir el flujo de la informacin para comprender como estar funcionando el
sistema.
3. Disear en base a los requerimientos los diagramas correspondientes para
visualizar la base de datos.
4. Crear la base de datos para guardar la informacin que se valla generando.
5. Disear la interfaz grfica de usuario para identificar los mdulos que
contendr el sistema.
6. Codificar cada mdulo del sistema para obtener su funcionalidad.
7. Subir el sistema creado al servidor de la empresa para que pueda estar
disponible al usuario final.

1.5 Alcance.

Este sistema va ser construido el rea de consultorio Mdico de la empresa Setex


Automotive Mxico en base a los requerimientos obtenidos del encargado del
consultorio mdico
Cabe mencionar que este sistema desarrollado se realiz cumpliendo los requisitos
del que se obtuvieron en la entrevista realizada al encargado del consultorio Mdico
de la empresa Setex Automotive Mxico , donde ahora el usuario puede realizar sus
actividades en una forma ms sencilla y rpida de lo que vena haciendo
anteriormente, sin tantas complicaciones y en una forma muy sencilla.

1.6 Cronograma de Actividades.

Ilustracin 1 Cronograma de Actividades

CAPTULO II MARCO TERICO

1 ANTECEDENTES.
1.1 Inicio de la computacin.
La evolucin de las computadoras siempre ha ido acompaada con la evolucin del
hombre, conforme evolucion y creci el tamao del cerebro de los primeros
humanos, el lenguaje se volvi ms expresivo, las personas pudieron recordar ms
palabras y utilizarlas para expresar mensajes ms grandes y complejos, es decir,
pudo comunicar ms informacin con esto los primeros humanos inventaron
dispositivos para almacenar informacin en forma externa, tales como piedras,
marcas en troncos, huesos o paredes de las cavernas donde vivan como nos lo dice
Monroy y Nez (2006).
Posteriormente Hernndez (2006) nos comenta que la primera computadora fue la
mquina analtica creada por Charles Babbage, profesor

de matemticas de la

Universidad de Cambridge en el siglo XIX, la idea que tuvo Charles Babbage sobre
una computadora, naci debido a que la fabricacin de las tablas matemticas el
cual era un proceso tedioso y propenso a errores, en 1823 el gobierno Britnico lo
apoyo para crear el proyecto de una mquina de diferencias, un dispositivo
mecnico para efectuar sumas repetidamente.
A continuacin se muestra una tabla con las seis generaciones de las computadoras
segn Monroy y Nez (2006).
Generacin
Primera
Segunda
Tercera
Cuarta
Quinta
Sexta

Aos
1901 a 1956
1957 a 1963
1964 a 1975
1976 a 1982
1983 a 1990
1990 a la fecha

Tabla 1 Generaciones de las Computadoras (Monroy y Nez 2006)

El empleo de las tecnologas de informacin se extiende cada vez ms a las reas


en la que se desenvuelve el ser humano, como en la medicina, educacin, en las
9

empresas, en las secretarias de gobierno, es difcil en contar a personas que no


requieran de las tecnologas de informacin como nos lo dice Noguez y Ferrer(2008).

2 TECNOLOGIAS WEB.
2.1 Internet/Intranet.
Gutirrez y Bacallao (2003) nos dicen en su artculo que el internet mejor conocido
como la autopista de la informacin, es una red de gran tamao que conecta miles
de redes informticas de numerosos pases, pudiendo enlazar computadoras de
diferentes tipos, tamaos y sistemas operativos, todo esto bajo un protocolo en
comn: el protocolo de transmisin de internet (TCP/IP) , el cual permita la
comunicacin entre las diferentes computadoras sin ms limitacin que la velocidad
a la que se transmite.
International Business Machines (2008) nos dice que el conjunto de protocolos
TCP/IP puede interpretarse en trminos de capas (o niveles):

Capa de Aplicacin.
Capa de Transporte.
Capa de Interfaz de Red.
Hardware.

Tanenbaum (2003) nos menciona que los modelos de referencia OSI y TCP/IP
tienen mucho parecido, los dos se basan en el concepto de un pila de protocolos
independientes, as mismo la funcionalidad de las capas es muy semejante

10

2.2 Arquitectura Cliente/Servidor.


Lujn (2001) nos explica que cliente/servidor es una arquitectura de red en donde
cada computadora que se encuentra conectada a la red puede ser un cliente o
servidor. El mismo autor explica que un servidor es habitualmente ordenadores muy
potentes destinados a gestionar unidades de disco, muestras los clientes son
computadoras menos potentes y estas usan los recursos que ofrecen los servidores.
En su tesis Navarro (2002) investig que en la arquitectura cliente servidor se
distinguen estos tres elementos de software:
1. Cliente. Aquel elemento software que realiza la peticin de un servicio a un
servidor capaz de proporcionarlo.
2. Middleware. Conjunto de elementos software situados tanto en el cliente como
en el servidor que permiten una comunicacin transparente y fiable entre
ambos, de esta

forma la aplicacin global puede abstraerse de aquellos

elementos concretos que realizan la comunicacin.


3. Servidor. Aquel elemento software que atiende a los clientes interesados en
cierto servicio y los recursos o datos que posee el servidor.
Como nos dice Lujn (2001) la arquitectura cliente/servidor implica la realizacin de
aplicaciones distribuidas, esta arquitectura implica la existencia de una relacin de
los procesos que solicitan los servicios mejor conocidos como clientes y procesos
que respondan a esos servicios (Servidores).

11

3 LENGUAJE UNIFICADO DE MODELADO.


En su libro Ivar, Grady y James (2000) nos dicen que el proceso unificado es un
proceso de desarrollo de software y un proceso de desarrollo de software es un
conjunto de actividades indispensable para transformar los requisitos de un usuario
en especfico en un sistema software, el proceso unificado utiliza el lenguaje
unificado de modelado para poder preparar todos y cada uno de los esquemas
necesarios de un sistema software.
A continuacin Ivar et al (2000) nos muestra una figura que representa el proceso de
desarrollo del software.

Requisitos del

Proceso de Desarrollo del

Usuario

Software

Sistema

Ilustracin 2 Proceso de Desarrollo del Software (Ivar et al 2000)

Ahora bien Schach (2005) no dice que el proceso unificado es ms que solo una
serie de pasos, si se sigue correctamente resultarn en la creacin de un sistema
informtico, de hecho no se podra seguir una nica metodologa porque hay una
gran variedad de tipos distintos de sistemas informticos.
El mismo autor nos explica que el proceso unificado se pudiera ver como una
metodologa adaptable, es decir que

tiene que ser modificada para el sistema

informtico que se desea construir.

K, Kendall y J,Kendall (2005) nos dice que UML proporciona un conjunto


estandarizado de herramientas para documentar el anlisis y diseo de un sistema
de software, el conjunto de herramientas de UML contiene diagramas que permiten a
las personas visualizar la construccin de un sistema orientado a objetos, similar a la
forma en que un conjunto de planos permite a las personas visualizar la construccin
12

de un edificio, la documentacin que crea con UML proporciona un medio eficaz de


comunicacin.

Los diagramas UML ms utilizados segn K, Kendall y J,Kendall (2005) son:


1. Diagrama de caso de uso.
2. Escenario de caso de uso (aunque tcnicamente no es un diagrama.
3. Diagrama de actividades.
4. Diagramas de secuencias.
5. Diagramas de clases.
6. Diagramas de grfico de estado.

4 INTRODUCCIN A BASES DE DATOS.


Par, Mora, Escofet, Ginest, Costa y Santilln (2005) explican que las bases de
datos son el mtodo preferido para el almacenamiento estructurado de datos, desde
las grandes aplicaciones multiusuario, hasta los telfonos mviles y las agendas
electrnicas utilizan tecnologa de bases de datos para asegurar la integridad de los
datos y facilitarla labor tanto de usuarios como de los programadores que las
desarrollaron.
4.1 SISTEMAS GESTORES DE BASES DE DATOS
Ramos, Ramos y Montero(2006) nos definen que un gestor de base de datos
(SGBD) es como un repertorio de datos relacionados entre s, estructurados y
organizados, este repertorio de datos se le denomina Base de datos.
Ahora bien Silberschatz, Korth y Sudarshan (2002) nos explican de igual manera
que un SGBD consiste en una coleccin de datos interrelacionados y un conjunto de
programas para acceder a dichos datos, y el principal objetivo de un SGBD es
13

proporcionar una forma de almacenar y recuperar la informacin de la base de datos


de una manera que sea tanto prctica como eficiente.
Par et al (2005) nos dicen que los SGBD de los aos sesenta y setenta eran
sistemas totalmente centralizados, como corresponde a los sistemas operativos de
aquellos aos, y al hardware para el que estaban hechos.
El SGBD segn Ramos et al. (2006) es una aplicacin que permite a los usuarios
definir, crear y mantener la base de datos y proporciona un acceso controlado a la
misma y debe contener los siguientes servicios:

4.2

Creacin y definicin de la base de datos.


Manipulacin de los datos.
Acceso controlado a los datos de la base de datos.
Mantener la integridad y consistencia.
Acceso compartido a la base de datos.

BASES DE DATOS RELACIONALES.


Silberschatz et al (2002) Nos menciona en su libro que una base de datos
relacional es un repositorio compartido de datos, el mismo autor dice que para
tener disponibles los datos de un base de datos relacional a los usuarios hay
que considerar varios aspectos uno de ellos es la forma en que los usuarios
solicitan los datos, otro aspecto importante es a integridad de datos y la
seguridad de los datos.
El mismo autor nos hace mencin acerca de la normalizacin de las bases de
datos relacionales la cual toma un bosquejo relacional y le designa un conjunto
de tcnicas obteniendo un nuevo diseo que representa la misma informacin
pero contiene menos reiteracin y evita posibles fallas en las inserciones,
actualizaciones y borrados.
Ramos (2000) explica que este modelo es preciso en la investigacin puesto
que representa de alguna manera lo ms cercano a la realidad y adems gracias
a su estructura facilita y optimiza las

consultas de usuario explica en su

investigacin sobre el presente tema.

14

Ahora bien Hansen (1997) nos dice que el modelo de datos relacional organiza y
representa los datos en forma de tablas o relaciones y nos dice que una relacin
es un trmino que viene de las matemticas y representa una simple tabla de
dos dimensiones consistente en filas y columnas de datos.
4.3

SQL SERVER
El sistema gestor de base de datos SQL Server es ampliamente implementado
para las bases de datos relacionales la cuales se basa en la relacin de tablas
adems no solamente nos permite administrar los datos dentro de la base de
datos, sino tambin manejar la base de datos en s, esto nos dice Oppel y
Sheldon (2010).
Microsoft SQL Server es un sistema de administracin y anlisis de bases de
datos relacionales de Microsoft para soluciones comercio, lneas de negocio y
almacenamiento de los datos esto como nos lo dice en su pgina Microsoft
(2015).

5 PROGRAMACIN WEB.
5.1 Html.
Javier (2013) nos define HTML como lo que se utiliza para crear todas la mayora de
las pginas web de Internet, ms especficamente, HTML es el lenguaje con el que
se "escriben" la mayora de pginas web.
El mismo autor nos dice que la mayora de los diseadores web HTML para crear
sus pginas web, los programas que utilizan los diseadores crean pginas escritas
en HTML y los navegadores que

normalmente utilizamos

los usuarios nos

muestran las pginas web despus de leer su contenido HTML.


Ahora bien lvaro (1995) nos dice que HTML (HyperText Markup Language) es un
lenguaje sencillo que permite describir hipertexto, dicho de otra manera, texto
15

presentado de forma ordenada y agradable, con enlaces que conducen a otros


documentos o fuentes de informacin relacionadas, y con inserciones multimedia
(grficos, sonido, multimedia y otras cosas ms).
5.2 Javascript.
Javascript es un lenguaje interpretado usado para mltiples propsitos pero solo
considerado como un complemento hasta ahora esto nos dice Gauchat (2012), el
mismo autor nos dice que una de los descubrimientos que ayud a cambiar el modo
en que vemos Javascript fue el desarrollo de nuevos motores de interpretacin,
creados para acelerar el procesamiento de nuestro cdigo.
Lancker (2013) nos menciona que con la llegada
JavaScript

en

todos

los

navegadores,

de los

JavaScript

nuevos

motores

puede enfrentarse

operaciones ms complicadas y, por lo tanto, ms largas de realizar. El mismo


autor dice que el avance de una pgina Web era de una forma secuencial y la
ejecucin de estos largos scripts poda bloquear durante mucho tiempo el uso
de la pgina y por lo tanto habitualmente esto molestaba a los usuarios y obligarlo a
que se fuera a otro sitio web.
Eguluz (2009) explica que JavaScript es un lenguaje de programacin interpretado,
por lo que no es necesario compilar los programas para ejecutarlos, es decir los
programas escritos con este lenguaje se pueden compilar directamente en t
navegador sin necesidad algn otro proceso.
Parra(2012) en su libro dice que JavaScript se utiliza en las pginas web para
cubrir las carencias que deja el HTML a secas, con este lenguaje logramos
incrementar la funcionalidad de nuestras pginas y la interaccin con el usuario, lo
que se traduce en unas pginas ms dinmicas. El mismo autor hace mencin de
algunos ejemplos de la utilidad de este lenguaje los cual son:

Validar los datos introducidos en un formulario.


Detectar el navegador que est utilizando el usuario.
Almacenar informacin del usuario para que no tenga que volver a ser
introducida en la siguiente visita.
16

5.3 ASP. NET.


Hoy en da, resulta muy comn realizar una interfaz de una aplicacin utilizando
pginas web en vez de ventanas y controles especficos de un sistema concreto es
ms sencillo crear o desarrollar aplicaciones web a las cuales se puede acceder a
ellas por medio de la internet, las aplicaciones web son aquellas aplicaciones cuya
interfaz se construye a partir de pginas web, las pginas web no son ms que
ficheros de texto en un formato estndar denominado HTML [HyperText Markup
Language] esto nos lo dice Berzal, Cortijo y Cubero (2009)
El mismo autor hace mencin que ASP.NET es el nombre con el que se conoce la
parte de la plataforma .NET que permite el desarrollo y ejecucin tanto de
aplicaciones web como de servicios web. El mismo autor nos dice que ASP.NET
forma parte de la plataforma .NET, de hecho, los formularios Windows y los
formularios ASP.NET son las dos herramientas principales con las que se pueden
construir interfaces de usuario en .NET a continuacin se muestra una figura para
entender mejor

Ilustracin 3 Plataforma .NET (Berzal, Cortijo y Cubero 2009)

Ahora bien Giardina (2011) este autor nos explica que ASP.NET es un modelo de
desarrollo web unificado creado por la compaa Microsoft para poder desarrollar
sitios y aplicaciones web dinmicas con el mnimo de cdigo, ASP.NET forma parte
17

de .NET Framework que contiene

las libreras necesarias para hacer posible la

codificacin, se pueden usar distintos lenguajes de programacin para

realizar

aplicaciones web en ASP.NET, pero el ms utilizado para este tipo de desarrollos es


el lenguaje C# (C Sharp).
ASP.NET es una tecnologa de programacin web emocionante por primera vez por
creado por

Microsoft

la cual permite a los desarrolladores crear pginas web

dinmicas se llaman as porque su contenido se regenera de forma dinmica cada


vez que se solicita la pgina web esto nos dice Mitchell (2010).
Gurin (2012) hace mencin que ASP.NET y Visual Studio han encontrado un gran
hueco

en el universo Web, la plataforma se

ha beneficiado con nuevos

componentes y el entorno de desarrollo nos facilita cada vez ms herramientas,


todas ellas muy tiles a la hora de programar.
El mismo autor explica que para que las aplicaciones ASP.NET puedan funcionar se
necesita un servidor Web el cual IIS (Internet Information Server) se ha convertido en
la columna vertebral del sistema de informacin de Microsoft.
Para poder desarrollar aplicaciones ASP.NET se necesitan algunos requisitos como:

Un editor de cdigo.
NET Framework.
Un servidor Web (IIS).

Adems de tener un soporte para poder guardar nuestros datos ya sea SQL Server,
Oracle, etc.
El mismo autor explica que una parte fundamental para el desarrollo de aplicaciones
ASP.NET es el .NET Framework el cual es un conjunto de clases que actuarn como
soporte de las aplicaciones ASP.NET instaladas en nuestro equipo.

18

CAPTULO III CARACTERIZACIN DEL REA DE


TRABAJO.

19

3.1

Generalidades de la empresa.

Ilustracin 4 Empresa Setex Automotive Mxico

Setex Automotive Mxico S.A. DE C.V. (SAM) con direccin en AV. EL FORTIN No.
100, parque industrial amistad bajo, Apaseo el Grande, Gto.; Mxico, con telfono
(461) 478 4600
Es una empresa de origen japons del giro automotriz, donde su principal producto
es la fabricacin de asientos automotrices, y donde actualmente su principal cliente
es Honda de Mxico
SAM cuenta con una extensin territorial de

LAND 68,548 metros cuadrados y

BUILDING: 23,312 metros cuadrados

3.2

Misin.

SETEX AUTOMOTIVE MEXICO tiene la misin de ser el nmero uno en la


produccin de asientos automotrices a nivel mundial, buscando siempre la
satisfaccin del cliente, la salud, el sueo, y sentido de entrega a travs de la
produccin y venta de asientos automotrices. SAM busca convertirse en el Proveedor
20

nmero uno de asientos en el mundo, logrando, as, el 100% de satisfaccin del


cliente.

3.3
1)
2)
3)
4)
5)

Visin.

Seguridad y Calidad como prioridad.


Generar utilidad
Obtener al 100% la SATISFACCION DEL CLIENTE
Buscar la felicidad de los Asociados de Setex
Contribuir a la Sociedad Mexicana

3.4

Poltica del presidente.

SAM ofrece productos que se ganan la confianza y la admiracin de los clientes en


todo el mundo, contribuyendo as, a la sociedad"

3.5

Organigrama.

21

Ilustracin 5 Organigrama Institucional

22

3.6

Descripcin del rea de Negocios.

El Departamento de Tecnologas de la Informacin tiene por misin gestionar


eficiente y eficazmente los recursos, la infraestructura y servicios tecnolgicos
institucionales, mediante la administracin, mantencin y desarrollo de sistemas de
informacin y servicios informticos que apoyen los procesos realizados por usuarios
internos.
En esta rea se encuentran 2 personas un supervisor de TI el cual se encarga de
administrar los servidores, desarrollo de aplicaciones, soporte a usuarios segundo
nivel, configuraciones de red, soporte de ERP segundo nivel e implementacin de
ERP y una persona encargado del soporte de TI
TI (Tecnologas de la informacin) tiene relacin con todas las reas de la empresa
ya que ya que mantiene las aplicaciones internas funcionando, adems de dar
soporte a los usuarios y estas reas son las siguientes:

Recursos Humanos
Finanzas
Ventas
Compras
Control de Produccin
Calidad
Ingeniera y Mantenimiento
Produccin

23

3.7

Puesto Asignado y Funciones.

El puesto asignado por la empresa Setex Automotive Mxico fue el de soporte de TI


(Tecnologas de la Informacin), donde las funciones asignadas fueron las siguientes:
Mantenimiento de equipos: Esta funcin involucra Mantenimiento bsico como
limpieza y Auditoria.
Permisos sobre carpetas: Esta funcin involucra la administracin y configuracin
sobre las mismas.
Desarrollo de aplicaciones: Esta funcin como su nombre lo indica es desarrollar
aplicaciones web conforme se valla requiriendo.
Instalacin de Software: Esta funcin involucra actividades para la instalacin de un
nuevo software.
Conexiones de Red: Esta funcin involucra la administracin y configuracin de la
red interna.
Soporte a usuarios 1er Nivel: En donde se involucran actividades para dar soporte
diario a los usuarios.
Mantenimiento de impresoras: Mantenimiento bsico como limpieza, cambio de
consumibles y desatasco de hojas.

24

CAPTULO IV DESCRIPCIN DE LAS ACTIVIDADES


DESARROLADAS.

25

4.1 Actividades del Proyecto.


4.1.1 Diseo y desarrollo del sistema.
La razn por la cual se decidi realizar este proyecto en la empresa Setex
Automotive Mxico fue por la causa de mejorar el departamento de consultorio
mdico para as ofrecer una mayor calidad en sus servicios y tener una mejor
manera de llevar sus procesos internos.
Para la realizacin de este proyecto se desarrollaron las siguientes actividades que
sern descritas a continuacin las cuales abarcan desde su comienzo del proyecto
hasta su culminacin del mismo.
4.1.2 Actividad 1 Entrevista al encargado del consultorio mdico.
Para conocer el rea en la cual se pretenda realizar el proyecto, se realiz una
entrevista al encargado del consultorio mdico de la empresa, donde se logr
conocer el rea de trabajo, identificar las actividades que se realizaban y sus
procesos, las cuales fue punto fundamental para desglosar los requerimientos del
sistema a desarrollar, para lograr este objetivo se implement un cuestionario el cual
ayudo a determinar los requerimientos, adems de el examen mdico el cual
proporciono el encargado del consultorio, para esto ver los anexos A

y B

respectivamente.
Como conclusin de esta actividad se determinaron los

requerimientos para el

desarrollo del sistema a desarrollar, ya que se cumpli el objetivo de esta actividad el


cual fue saber cules eran los requerimientos y as comenzar el proyecto.
4.1.3 Actividad 2 Definir el flujo de la informacin.
Con los datos obtenidos en la entrevista realizada con anterioridad se

extrajo

informacin con la cual se realiz el siguiente diagrama para determinar el flujo de la


informacin

26

Ilustracin 6 Diagrama de Flujo para el Examen Medico

Ilustracin 7 Segundo Proceso del Diagrama

27

A continuacin se mostrar el flujo de informacin para el sistema de inventario de


medicamentos

Ilustracin 8 Diagrama de Flujo para Inventario

28

Como conclusin de esta actividad se puedo determinar el flujo que sigue la


informacin, esto para entender de una mejor manera como va a funcionar el sistema
y tener una idea ms clara, todo esto con el fin el entender por completo el
funcionamiento del sistema.
4.1.4 Actividad 3 Diseo de los diagramas de la base de datos
Ya que hemos entendido el flujo de la informacin y de los requerimientos se dio
comienzo a la creacin de la base de datos en el sistema gestor ya mencionado con
anterioridad, para su mejor entendimiento se realiz un diagrama donde se muestran
las diferentes tablas que componen el sistema y como estn relacionadas entre s,
dicho diagrama est dividido en varias partes para su mejor entendimiento.

29

Ilustracin 9 Diagrama de la base de datos parte 1

30

Ilustracin 10 Diagrama de la base de datos parte 2

31

Ilustracin 11 Diagrama de la base de datos parte 3

32

Ilustracin 12 Diagrama de la base de datos parte 4

33

Ilustracin 13 Diagrama de la base de datos parte 5

34

Ilustracin 14 Diagrama de la base de datos parte 6

Como conclusin de esta actividad como se mostr en la imgenes anteriores todo el


diagrama de cmo se constituir la base de datos est relacionado entre es muy
35

importante que este de esta forma ya que si no lo estuviera no se cumplira el


objetivo.
4.1.5 Actividad 4 Creacin de la Base de Datos
A lo largo de este proyecto se fueron realizando diferentes tablas en la base de datos
la cuales se describen en tres partes la primera de ellas son aqullas pertenecientes
a examen mdico, la segunda pertenece a la parte

de consultorio mdico e

inventario de medicamentos y la tercera es la de incidencias medicas la cual sirve


para dar de alta las incapacidades mdicas.
a) Examen Medico
Tabla
rh_adicionales

En

esta

Descripcin
tabla
se
almacenan

comentarios
rh_alimento

otros

aspectos

relacionados con el entrevistado.


En esta tabla se almacenan datos
relacionados a la variacin de peso del

rh_antepersonales

entrevistado junto con su motivo.


En esta tabla se almacena informacin
acerca de algn padecimiento en la
actualidad, antecedentes y si tiene
algn tatuaje y en que parte del

rh_conclucion

cuerpo.
En esta tabla almacena los datos si es
apto o no para ser parte de la empresa

rh_deporte

como trabajador.
En esta tabla almacena los datos
sobre

los

hbitos

deportivos

del

entrevistado as como cada que realiza


rh_entrevistado

el deporte.
En esta tabla se almacenan los datos
generales

del

entrevistado

nombre,

apellidos,

fecha

como
de
36

rh_exploracion

nacimiento etc
En esta tabla se almacenan los datos

rh_fisico

del alcoholmetro y antidoping


En esta tabla se almacenan los datos
de actividades fsicas especificadas

rh_habitosalcohol

por el entrevistador.
En esta tabla se almacenan los datos
sobre si el entrevistado ingiere bebidas

rh_habitosdrogas

alcohlicas y consecuencias.
En esta tabla se almacenan los datos
del entrevistado en cuanto a si tiene o

rh_habitostabaco

no hbitos de droga.
En esta tabla se almacenan aquellos
datos referentes as el entrevistado
cuenta con hbitos relacionados con el

rh_historiafamiliar

tabaco.
En esta tabla se almacenan los datos
de la historia familiar del entrevistado
donde se involucra al padre, madre,

rh_odontograma

hermanos, cnyuge e hijos si tiene.


En esta tabla se almacenan los datos
de si el entrevistado cuenta con alguna
ausencia, prtesis, amalgama o caries

rh_oftalmologico

en su dentadura.
En esta tabla se almacenan los datos
realizados

rh_padecimientoactual

en

el

Oftalmolgico.
En esta tabla se almacenan los datos
de los antecedentes
padecimientos

rh_padecimientos

examen

personales

actuales

y
del

entrevistado.
En esta tabla se almacenan los datos
de las distintas enfermedades que

rh_parentesco

pudiera padecer el entrevistado.


En esta tabla se almacenan los datos
37

de

parentesco

(padre,

hermanos, cnyuge

madre,

e hijos) del

entrevistado con el fin de mostrarlos en


rh_patologico

otra tabla.
En esta tabla se almacenan los datos
de las enfermedades que pudieran

rh_practicado

padecer los familiares del entrevistado.


En esta tabla se almacena los datos de
si el entrevistado se ha hecho algn

rh_temphistfamiliar

tipo de estudios mdicos.


Esta tabla se utiliza como

tabla

temporal ayuda a cargar los datos de


la historia familiar del entrevistado,
posteriormente

se

borrar

la

informacin y pasara a la tabla de


rh_temppatologicos

rh_historiafamiliar.
Esta tabla se utiliza

como

tabla

temporal ayuda almacenar los datos


de las enfermedades que pudieran
padecer los familiares del entrevistado,
posteriormente

se

borrar

la

informacin y pasara a la tabla de


rh_torax

rh_patologico
Esta tabla se almacena los datos
pertenecientes al examen realizado a
la parte del Trax.
Tabla 2 Descripcin de Tablas de Examen Medico

b) Consultorio e inventario de medicamentos

38

Tabla
rh_inventario

Descripcin
En esta tabla se almacenan los datos
de

las

cantidades

de

los

medicamentos cargados en la tabla


rh_medicamento

rh_medicamento
En esta tabla se almacenan los datos
de la carga de medicamentos donde
se especifica la categora el nombre
del medicamento y las unidades del

rh_seguimiento

mismo.
En esta tabla se almacenan los datos
de los tipos de seguimiento que le
darn

rh_temconsulta

al

trabajador

consultorio mdico.
Esta tabla se utiliza

que

fue

como

al

tabla

temporal ayuda almacenar los datos


del medicamento y la cantidad la cual
se le dar al paciente, posteriormente
se borrar la informacin y pasara a la
rh_teminventario

tabla de rh_consultas
Esta tabla se utiliza

como

tabla

temporal ayuda almacenar los datos


del medicamento, las unidades , quien
lo ingreso al inventario y la fecha de
ingreso posteriormente se borrar la
informacin y pasara a la tabla de
rh_categoria

rh_detallef
En esta tabla se almacenaron las
categoras o tipo de medicamento con
el que se cuenta por ejemplo. Tabletas,

rh_codigos

Pomadas etc.
En esta tabla se almacenaron cdigos
indicando

los

diferentes

tipos

de
39

sntomas que puede presentarse en


una consulta.
En esta tabla almacena los datos

rh_consultas

cuando un empleado asiste a una


consulta y le recetan el tratamiento.
En
esta
tabla
se
almacena

rh_detalleconsulta

temporalmente los datos como el


nmero

de

medicamento

consulta,
y

la

numero

de

cantidad

de

medicamento q se le proporciona al
empleado.
En esta tabla se almacena para

rh_detallef

mostrarlos antes de insertar a la tabla


rh_compramedicamento

definitiva.
En esta tabla se almacenan los datos
de la factura como cajas, unidades,

rh_detalletratamiento

nmero de factura y fecha.


En esta tabla se almacena los datos
para mostrarlos antes de insertar a la
tabla definitiva.

Tabla 3 Descripcin de tablas de Consultorio e inventario

c) Incidencias Mdicas
Tabla
rh_incapacidad

Descripcin
En esta tabla se almacenan los datos de
los empleados que se le das una
40

incapacidad por un motivo en especifico


Tabla 4 Descripcin de Tablas de Incidencias Mdicas

Como conclusin de esta actividad se puede decir que cada una de las tablas
realizas son indispensables para que el sistema funcione correctamente, de lo
contrario no funcionara tal como el cliente quiere.
4.1.6 Actividad 5 Disear la interfaz grfica de usuario

Antes de codificar los mdulos del sistema se dise las pantallas para mostrrselas
al cliente y ver si le agradaba el diseo propuesto, una vez teniendo su aprobacin
acerca de las pantallas, se procedi a codificarlas en el lenguaje de programacin
propuesto.
Las pantallas propuestas son las siguientes:

Ilustracin 15 Pantalla de datos personales

41

En esta primer pantalla se muestra la primer pestaa del historial clnico, aqu es
donde el usuario comenzar a colocar los datos del candidato a ingresar a la
empresa.

Ilustracin 16 Pantalla de Antecedentes Personales

En esta otra pantalla se muestra como el usuario estara capturando los datos del
entrevistado, en el apartado de antecedentes personales y padecimiento actual.

42

Ilustracin 17 Pantalla de Catlogo de Medicamentos

En la pantalla anterior se mostrar el catlogo de medicamentos existentes en el


consultorio mdico de la empresa.

Ilustracin 18 Pantalla de agregar medicamento

43

En esta pantalla se muestra como el usuario cargar los medicamentos al sistema,


donde le dir a qu categora corresponde, si es tableta, pomada, inyectable, jarabe
o tableta.

Ilustracin 19 Pantalla de Consulta Medica

En esta pantalla es la de consultas mdicas donde el usuario tendr la facultad darle


uno o varios tratamientos al paciente.
Como conclusin de esta actividad se mostr un posible diseo para la interfaz del
sistema, como estaran a cada pantalla, cada mdulo, como se mostrar al usuario
final.

4.1.7 Actividad 6 Codificacin de cada mdulo del sistema.

Una vez que y tenemos diseada la base de datos, se comenz con el desarrollo del
sistema con el lenguaje de programacin seleccionado para realizar este proyecto el
cual ya fue mencionado anteriormente.
Posteriormente se comenz con el diseo de las pantallas de los mdulos que
conformarn el sistema, por lo que a continuacin se describen cada una de ellas.
44

Ilustracin 20 Inicio de sesin

En esta pantalla se muestra como el usuario puede ingresar a la intranet de la


empresa colocando su usuario y contrasea.

Ilustracin 21 Pantalla de Inicio

Una vez ingresado podr elegir que quiere hacer si realizar una consulta mdica,
abastecer el inventario, de alta una incapacidad mdica, realizar el examen mdico
para un entrevistado, consultar el catlogo de medicamentos o empleados.

45

Ilustracin 22 Incapacidad Mdica

En esta pantalla el usuario podr dar de alta una incapacidad a un trabajador de la


empresa, ingresando su nmero de nmina y fecha de inicio y termino de la
incapacidad.

Ilustracin 23 Catlogo de Incapacidades

En esta pantalla se muestra el listado de las incapacidades que valla dando de alta el
usuario, adems de permitirle exportarlo a Excel para poder manejarlo a su
conveniencia.

46

Ilustracin 24 Catlogo de Medicamentos

En esta pantalla se muestra el catlogo de medicamentos donde nicamente


muestra el nombre del medicamento y la categora a la que pertenece el mismo, de
igual manera cuanta con la opcin de exportarlo a Excel.

Ilustracin 25 Nuevo Medicamento

En esta otra pantalla se muestra la opcin de agregar un nuevo medicamento al


catlogo de medicamento colocando el nombre y la categora a la cual pertenece
dicho medicamento.

47

Ilustracin 26 Inventario Medico

Esta pantalla es la del inventario de medicamentos donde muestra el nombre del


medicamento, su categora, la cantidad que existe actualmente de ese medicamento
y su status donde dice si es bueno, bajo o urgente la cantidad de un medicamento en
especfico colocndolo de diferentes colores segn valla bajando la cantidad.

Ilustracin 27 Agregar Medicamento a Inventario

48

En esta otra pantalla se muestra como el usuario podr seleccionar un medicamento


del catlogo para colocarle la cantidad de unidades que existen actualmente de ese
medicamento.

Ilustracin 28 Datos Personales

Esta es la pantalla de inicio de lo que es el historial clnico de los candidatos a


ingresar a la empresa donde se ingresan sus datos personales.

En

Ilustracin 29 Captura de Imagen

esta pantalla se contina con el historial clnico tomando una foto al entrevistado para
posteriormente colocarle en el reporte.

49

Ilustracin 30 Recorte de Imagen

En esta pantalla se recorta la foto tomada para que quede a una dimensin en
especfica para que se pueda adecuar al reporte final de la entrevista realizada.

Ilustracin 31 Antecedentes Patolgicos y Familiares

50

En esta pantalla se muestra

como el usuario podr ingresar al sistema los datos

correspondientes a los antecedentes patolgicos y familiares del candidato a ingresar


a la empresa seleccionando el parentesco ya sea Madre, Padre, Hijos, Hermanos o
Cnyuge y si padece alguna de las enfermedades ah sealadas, los resultados se
irn mostrando en la parte de abajo para tener una ayuda visual para el usuario.

Ilustracin 32 Historia Familiar

En esta pantalla de igual manera el usuario ingresa al sistema la historia familiar del
candidato seleccionando el parentesco (Madre, Padre, Hijos, Hermanos y Cnyuge)
y los resultados se irn mostrando en la parte de abajo para tener una ayuda visual
para el usuario.

51

Ilustracin 33 Hbitos de Tabaco parte 1

Siguiendo con las pantallas del historial clnico ahora el usuario tomara los datos
acerca de los hbitos de tabaco que tiene el candidato y colocando los datos en el
sistema.

Ilustracin 34 Habititos de Tabaco parte 2

En caso de que el candidato no tuviera hbitos de tabaco no se mostrarn las


dems preguntas y pasar a la siguiente pregunta del examen.

52

Ilustracin 35 hbitos de Alcohol parte 1

En esta pantalla el usuario tomara los datos acerca de los hbitos de alcohol y los
ingresara al sistema.

Ilustracin 36 hbitos de Alcohol parte 2

En caso de que el candidato no tomara o no tuviera hbitos de alcohol no se


mostrarn las dems preguntas y pasar a la siguiente pregunta del examen.

53

Ilustracin 37 hbitos de Drogas parte 1

En esta pantalla nuevamente el usuario ingresar la informacin correspondiente si


el candidato tiene habititos de drogas.

Ilustracin 38 hbitos de Drogas parte 2

De lo contrario no se muestra las preguntas correspondientes a esta pantalla de


hbitos de drogas.

54

Ilustracin 39 hbitos de Alimentos y Deportes parte 1

En la siguiente pantalla el usuario podr visualizar la pantalla de hbitos de alimentos


y deportes.

Ilustracin 40 hbitos de Drogas parte 2

En caso de contestar que no realiza algn tipo de actividad fsica no se mostrar las
siguientes preguntas.

55

Ilustracin 41 hbitos de Drogas parte 3

Y en caso de que el candidato contestara que no a las preguntas A Y C no se


mostrar nada y podr seguir con el examen mdico.

Ilustracin 42 Antecedentes Personales y Padecimiento Actual parte 1

En la siguiente pantalla el usuario continuar con el examen mdico y preguntando al


candidato las preguntas mostradas y si el candidato cuenta con un tatuaje se
colocar una equis en el lugar indicado.

56

Ilustracin 43 Antecedentes Personales y Padecimiento Actual parte 2

Ahora bien si el candidato no tiene tatuajes en su cuerpo no se mostrar la figura del


cuerpo humano y no descubrir las preguntas correspondiente a esa seccin.

Ilustracin 44 Padecimientos

Continuando con el examen mdico el usuario preguntar al candidato si ha


padecido alguna de las enfermedades mostradas en la pantalla.

57

Ilustracin 45 Exmenes Realizados

En esta pantalla el usuario podr ingresar al sistema los datos de los exmenes que
se ha practicado el candidato dependiendo de la respuesta ya sea un s o un no.

Ilustracin 46 Antecedentes Ginecobstetricios

58

Esta pantalla solamente aparecer solamente cuando el candidato sea una mujer
cuando es hombre esta pantalla no aparece dentro del examen mdico.

Ilustracin 47 Exploracin Fsica con Aparatos y Equipos

Esta pantalla el usuario podr ingresar los datos tales como su talla, peso, ndice de
masa corporal y los dems datos que se encuentran en ah mostrados.

59

Ilustracin 48 Trax

Esta pantalla muestra las preguntas referente a la parte del trax del candidato, de
igual manera se coloca figuras (cuadro, flecha, equis y triangulo) para indicar ciertas
cosas que tienen que ver con el trax.

Ilustracin 49 Odontograma

60

En esta pantalla se muestra como el usuario podr colocar cuando el candidato


tenga alguna carie, prtesis, amalgama o ausencia.

Ilustracin 50 Exploracin Fsica

En esta pantalla se muestra la parte de exploracin fsica donde se le pregunta al


entrevistado ciertas cosas.

Ilustracin 51 Examen Oftalmolgico

En esta pantalla se colocarn los datos obtenidos del examen oftalmolgico

61

Ilustracin 52 Exploracin Fsica y Pruebas

En esta pantalla el usuario podr ingresar los datos de la prueba antidoping, de la


prueba de alcoholimetra y los datos de aliento.

Ilustracin 53 Datos Adicionales

En esta pantalla est diseada para que el usuario pueda aadir algn otro
comentario hacer del candidato.

62

Ilustracin 54 Conclusin

Por ltimo la pantalla de conclusin que es donde seleccionan apto o no al candidato


y el motivo por el cual es o no apto, una vez que le den en el botn siguiente
mandara el reporte (Anexo C)

Ilustracin 55 Consulta Medica

Esta es la pantalla de consultas mdicas la cual se colocar el nmero de nmina del


paciente su padecimiento la cantidad y el tratamiento, este ltimo se descontar del
inventario.

63

Ilustracin 56 Catlogo de Consultas

En esta pantalla se llevar el registro de las consultas dadas a lo largo de los das
para cuando se necesiten consultar o exportar a Excel lo puedan hacer.

Ilustracin 57 Tipos de Seguimiento

En esta pantalla se muestra los tipos de seguimiento que tendr el usuario y que lo
colocar a la hora de la consulta mdica.

64

Ilustracin 58 Agregar Seguimiento

En esta pantalla el usuario ingresara el tipo el tipo de seguimiento que se ver


reflejado en la pantalla anterior.
Como conclusin de esta actividad se mostr como quedo finalmente constituido el
sistema de BASE DE DATOS DE HISTORIAS CLNICAS Y CONSULTAS el cual se
entreg al usuario final, quedando conforme con el resultado final.

4.2

Actividades Adicionales.

Las actividades adicionales al proyecto se dividen en seis categoras las cuales son:
1. Soporte: La cual involucra soporte diario a usuarios.
2. Mantenimiento: Tanto a impresoras, equipos de cmputo y Hand Held, cada
una de ellas requiere cierta atencin en especfico como las impresoras
requieren mantenimiento bsico como limpieza, cambio de consumibles y
desatasco de hojas, los equipos de cmputo requieren mantenimiento bsico
como limpieza y auditoria y las Hand Held requieren mantenimiento y limpieza
del ellas.
3. Desarrollo: Tanto de aplicaciones web como de escritorio como su nombre lo
indica desarrollo de aplicaciones segn lo requiera el usuario.
4. Aplicaciones Internas: Se refiere a la administracin y soporte de los sistemas
internos de la empresa.

65

5. Servidores: En esta categora cabe la administracin

y configuracin de

Active directory (Administracin de usuarios), Correo electrnico, Permisos


sobre carpetas, Antivirus, DHCP y Polticas de grupo
6. Servicios y Red: En esta categora es principalmente la administracin y
configuracin de WebSense, Webex, MailScaner, Documentacin de TI,
Nodos de red y Control de accesos.

66

CAPTULO V RESULTADOS OBTENIDOS.

67

5.1

Anlisis de los Resultados.

El sistema Base de datos de historias clnicas y consultas desarrollado para la


empresa Setex Automotive Mxico ayudo al mejoramiento

del manejo del

informacin en el consultorio mdico de la empresa, esta mejora es palpable ya que


ahora tiene la facilidad de

alta una incapacidad de una forma ms sencilla y

ordenada, al igual que las consultas mdicas ya se tiene un orden en las consultas y
se puede identificar con mayor facilidad a los pacientes que fueron a tendidos, sin
mencionar que ahora el inventario ya est mejor controlado y se puede identificar
que medicamento hace falta y no se deja agotar el inventario como suceda
anteriormente.
Un punto fundamental de este sistema es que se encuentra separado por diferentes
mdulos, como ya se mostr en las pantallas es un sencillo para el usuario entender
y manejar este sistema, esto hace que el usuario tenga una mayor comodidad y una
mayor certeza de que los datos ingresados se estn guardando correctamente en la
base de datos ya que en prcticamente todas las pantallas se muestra un catlogo
de lo que va ingresando el usuario, y en el mdulo de historial clnico se imprime un
reporte de todo lo ingresado por el usuario.
Ahora bien una ventaja de este sistema es su portabilidad ya que al ser un sistema
web se puede utilizar el cualquier computadora de la empresa, su seguridad ya que
solamente tiene acceso a l los usuarios correspondientes al rea, su fcil manejo ya
que es muy entendible para el usuario, disminuye errores y tiempo en las
operaciones realizadas en el consultorio mdico y mejora de la organizacin de los
datos.

68

CAPTULO VI ALCANCES Y LIMITACIONES.

69

6.1

Alcances.

Se desarroll un sistema para la empresa Setex Automotive Mxico SA. DE CV


consiguiendo tener una base de datos de todos los trabajadores de la empresa Setex
Automotive Mxico SA. DE CV por medio de un sistema

el cual contiene las

consultas mdicas de cada trabajador, incidencias y visita al consultorio mdico,


padecimientos y tratamientos, inventario de medicamentos y examen mdico de los
candidatos para ingresar a la empresa.
Especficamente se logr entrevistar al encargado del consultorio para determinar
los requerimientos del sistema, con ello se realiz el flujo de la informacin para
entender mejor el funcionamiento del sistema, para posteriormente realizar un
diagrama entidad relacin de acuerdo con el flujo que debe seguir la informacin, de
igual forma teniendo el diagrama listo se consigui realizar la programacin de cada
mdulo del sistema por medio del lenguaje seleccionado adems de conseguir una
buena programacin en la base de datos, ya que sin una buena estructura no sera
posible tener los resultados deseados en el sistema y por ltimo se realizaron las
pruebas correspondientes para la verificacin del sistema. Con todas estas
actividades se logr el cumplimiento del 100% del objetivo de tener una base de
datos y un sistema que contiene consultas mdicas de cada trabajador, incidencias y
visita al

consultorio mdico, padecimientos y tratamientos, inventario de

medicamentos y examen mdico de los candidatos para ingresar a la empresa.


Todo este sistema fue desarrollado en base a los requerimientos que se lograron
obtener por medio de la entrevista, atendiendo a las necesidades en concretas del
consultorio mdico, en cuanto a la seguridad del sistema y de los datos, este
software fue diseado para que solo ciertas personas puedan ver este sistema, esto
se logra por medio del nmero de nmina del empleado.

70

6.2 Limitaciones.
Las limitaciones que posee este sistema en cunto a los requisitos mnimos son que
la maquina donde se utilice tenga como mnimo una memoria RAM de 512 MB,
Teclado y mouse Microsoft o cualquier otro dispositivo compatible, tarjeta grfica y
monitor de una resolucin 1280x1024 y este sistema puede funcionar con sistemas
operativos Windows xp o superior.
Una limitacin mas es este sistema solo podr utilizar para el consultorio mdico de
la empresa Setex Automotive Mxico SA. DE CV. Debido a su diseo y a sus
requerimientos los cuales son especficos del rea.

71

CAPTULO VII CONCLUSIONES Y RECOMENDACIONES.

72

7.1 Conclusiones.
Este proyecto logr el cumplir el objetivo para el cual fue creado, dicho de otra
manera el usuario obtuvo un sistema el cual contiene

a su vez pequeos

subsistemas donde podr elegir que quiere hacer si realizar una consulta mdica,
abastecer el inventario, de alta una incapacidad mdica, realizar el examen mdico
para un entrevistado, consultar el catlogo de medicamentos o empleados, adems
de ayudarle

generar el reporte del examen mdico

realizado a los futuros

empleados de la empresa.
Con este sistema desarrollado el usuario pudo tener una base de datos ordena y
confiable

evitado as la perdida de informacin, y obteniendo as resultados

confiables y exactos, al igual que un inventario ms ordenado y ms preciso ya que


el sistema les avisar cuando ya tienen que surtir el inventario de medicamentos.
Como resultado de este proyecto resulto un sistema el cual tiene como propsito
ayudar al usuario con sus tareas especficas dentro del consultorio mdico de la
empresa, enfocado a mejorar el manejo de la informacin que se genera ah mismo.
Cabe mencionar que este sistema desarrollado se realiz cumpliendo los requisitos
del que se obtuvieron en la entrevista realizada al encargado del consultorio, donde
ahora el usuario puede realizar sus actividades en una forma ms sencilla y rpida
de lo que vena haciendo anteriormente, sin tantas complicaciones y en una forma
muy sencilla.
Sin dejar de lado la apariencia del sistema el cual es muy agradable hacia el usuario,
no es difcil de comprender y esta entendible para que el usuario pueda trabajar de
una forma que no se le complique el estar ingresando los datos as el sistema.

73

7. 2 Recomendaciones.
El sistema se encuentra funcionando al correctamente, de acuerdo a las necesidades
del usuario, pero como todo, este sistema se puede mejorar.
Otra mejora para este sistema es la de la inclusin de graficas estadsticas las cuales
serviran mucho al momento de querer saber cal es el rea que es ms propensa a
enfermedades, cual es la enfermedad ms comn dentro de la empresa.
Una recomendacin muy importante es que se respeten los requerimientos mnimos
para la ejecucin del sistema y as garantizar una mejor funcionalidad del mismo.
Una sugerencia para futuros residentes dentro de la empresa es que desarrollen
sistemas para un rea en especfico ya que cada una de las reas que conforman la
empresa tiene sus propios problemas y que un sistema sera la solucin a sus
problemas.

74

BIBLIOGRAFA
Bacallao, R. y Gutirrez, A. (2003).Internet: Un recurso Educativo, Etic@net,1(212.
Recuperado
http://www.ugr.es/~sevimeco/revistaeticanet/Numero2/Articulos/Intrecedu.pdf
Berzal,F., Cortijo,F. y Cubero,J. (2009). Desarrollo Profesional de aplicaciones con
ASP.NET. Madrid, Espaa: PRENTICE HALL.
Eguluz, J. (2009). Introduccin a XHTML. Madrid, Espaa: Anaya.
Gauchat, J. (2012).El gran libro de HTML5, CSS3 Y JavaScript. Barcelona.
Espaa: Marcombo.
Giardina,F. (2011).ASP.NET Gua de desarrollo

de sitios y aplicaciones web

dinmicas. Mxico, D.F, Mxico.


Gurin,B.(2012). ASP.NET EN C# CON VISUAL STUDIO 2013. Mxico, D.F, Mxico:
ENI.
Hernndez,G. (2006). HISTORIA DE LAS COMPUTADORAS. Mxico, D.F, Mxico:
Anaya.
IBM

(2008).

Protocolos

TCP/IP.

Recuperado

de

http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.co
mmadmn/doc/commadmndita/tcpip_protocols.htm
Ivar, J., Grady, B., James,R. (2000). El Proceso Unificado

De Desarrollo De

Software. Madrid, Espaa: Pearson Educacin.


Kendall,K y Kendall,J. (2005). Anlisis y diseo de sistemas (6ta. Ed.). Mxico, D.F,
Mxico: Pearson Educacin.
Lancker,L. (2013). Los API JavaScript de HTML5. Mxico, D.F, Mxico: ENI
Lujn,S. (2001).Programacin en Internet Clientes Web. Mxico, D.F, Mxico: Club
Universitario
75

Microsoft: Microsoft SQL Server. Recuperado de https://msdn.microsoft.com/eses/library/bb545450.aspx


Mitchell,S. (2010). Teach Yourself ASP.NET 3.5 in 24 Hours. Indianapolis, United
States: Pearson Education, Inc.
Monroy,J. y Nez,M. (2006).Informtica (2da. Ed.). Mxico, D.F, Mxico: Santillana.
Navarro, J.A (2002). PROTOCOLO DE COMUNICACIONES PARA ROBOTS
DE

SERVICIOS

BASADO

EN

MIDDLEWARE.

Proyecto

Fin

de

Carrera,

ESCUELA TCNICA SUPERIOR DE INGENIERA DE TELECOMUNICACIN


UNIVERSIDAD POLITCNICA DE CARTAGENA.
Noguez,J. y Ferrer,M.(2008). Informtica. Mxico, D.F, Mxico: Santillana.
Oppel,A. y Sheldon,R. (2010).Fundamentos de SQL (3ra. Ed.). Mxico, D.F, Mxico:
McGraw-Hill.
Par,R., Mora,O., Escofet,C., Ginest,M., Costa,D. y Santilln,l. (2005) Bases De
Datos. Barcelona, Espaa: McGraw-Hill.
Parra, A. (2012).JavaScrip. Madrid, Espaa: Anaya.
Ramos, J. (2000). Sistemas gestores de bases de datos. Madrid, Espaa: McGrawHill.
Schach,S. (2005).Anlisis y diseo Orientado a Objetos Con UML y El Proceso
Unificado ).Mxico, D.F, Mxico: McGraw-Hill.
Silberschatz,A., Korth,H. y Sudarshan,S.(2002). FUNDAMENTOS DE BASES DE
DATOS. Madrid, Espaa: McGraw-Hill.
Tanenbaum, A. (1995). Sistemas Operativos Distribuidos. Mxico, D.F, Mxico:
PRENTICE HALL.

76

ANEXO A

77

Cuestionario
1. A que se dedica esta rea?
2. Motivo por la que requiere un sistema informtico
3. Qu servicios ofrece esta rea?

4. Cmo se realiza el examen mdico?

5. Qu se pregunta en el examen mdico?

6. Cmo es su organizacin para el inventario?

7. Cmo mantienen bajo control el inventario medico?

8. Cmo llevan el registro de las consultas medica?

9. Qu datos son los que se piden en la consulta mdica?

10. Cmo llevan el control de las incapacidades mdicas?

78

ANEXO B

79

ANEXO C

80

Você também pode gostar