lopez 07 06 10

50
Universidad acional del ordeste. Facultad de Ciencias Exactas y aturales y Agrimensura. Licenciatura en Sistemas de Información. Sistema de Gestión de Afiliados de OSPAV Alumna: Cristina Isabel López. Profesores Orientadores: Mgter. Sonia I. Mariño - Mgter. Maria Viviana Godoy Profesor Coordinador: Agr. Castor Herrmann. Año 2010

Transcript of lopez 07 06 10

Page 1: lopez 07 06 10

Universidad �acional del �ordeste.

Facultad de Ciencias Exactas y �aturales y Agrimensura.

Licenciatura en Sistemas de Información.

Sistema de Gestión de Afiliados de OSPAV

Alumna:

Cristina Isabel López. Profesores Orientadores:

Mgter. Sonia I. Mariño - Mgter. Maria Viviana Godoy Profesor Coordinador:

Agr. Castor Herrmann.

Año 2010

Page 2: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 1 -

Resumen sintético.

En estos tiempos en que la tecnología ha avanzado, resulta indispensable disponer de

sistemas de información basados en la plataforma Web.

La principal motivación del desarrollo del proyecto radica en satisfacer la carencia de

un sistema de información detectada en OSPAV (Obra Social del Personal de la

Actividad Vitivinícolas), de la provincia de Corrientes.

La metodología aplicada para construir el sistema de información basado en

plataforma Web descripto en este trabajo es la llamada “ligera” o “ágil”, y dentro de

esta se utilizara más específicamente la llamada programación extrema.

Entre algunas funcionalidades disponibles se mencionan la gestión de información

de: i) los afiliados de OSPAV y sus cargas familiares. ii) los gastos de los afiliados.

iii) los distintos doctores y centros de salud asociados a la obra social. iv) los

medicamentos cubiertos por la institución.

Su implementación permitirá sistematizar y: i) Promocionar el padrón de afiliados

cuando sea solicitado por el administrador. ii) Soportar distintos tipos de consultas

efectuadas por los usuarios. iii) Proporcionar estadísticas de diferentes tipos.

iv) Mejorar la imagen corporativa de la organización y la competitividad en el

mercado.

Mediante el presente trabajo se generó una solución informática que resolvió una

necesidad concreta de la sociedad, contribuyendo al desarrollo del medio a través de

la implementación de un producto informático de importante impacto social y alto

valor agregado en la gestión de los datos de los afiliados de OSPAV.

Los resultados obtenidos con la implementación del sistema de información

descripto, lograron en primer lugar la informatización de la institución.

Adicionalmente, es posible plantear que tanto el modelo como la herramienta que da

soporte apoyan el proceso de gestión de la información contribuyen a que el

procesamiento de los datos sea objetivo y transparente. Además de facilitar

información de interés para los usuarios en tiempo y forma.

Por otra parte, la solución de software descripta resulta flexible, ya que permite su

implementación en organizaciones de similares características.

Page 3: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 2 -

Resumen extendido

En estos tiempos en que la tecnología ha avanzado, resulta indispensable disponer de

sistemas de información basados en la plataforma Web.

La principal motivación del desarrollo del proyecto radica en satisfacer la carencia de

un sistema de información detectada en OSPAV, de la provincia de Corrientes.

Este sistema facilitará la accesibilidad y procesamiento de los datos, a los distintos

usuarios, aportando al desarrollo tecnológico local.

El recurso mas importante de una organización es la información, la cual contribuye

positivamente al crecimiento y desarrollo de la organización. Por esto la aplicación

de este trabajo es muy importante ya que no solamente se contribuye con el

mejoramiento de la empresa sino que también se contribuye al mejoramiento de los

procesos de la misma.

La metodología aplicada para construir el sistema de información basado en

plataforma Web descripto en este trabajo es la llamada “ligera” o “ágil”, y dentro de

esta se utilizara más específicamente la llamada programación extrema.

En dicha metodología se consideraron las siguientes etapas:

• Planificación.

o Estudio de factibilidad.

o Identificación de los requerimientos.

o Definición de los destinatarios.

o Definición de los perfiles de usuario.

o Recolección y digitalización de los datos.

o Estudio y selección de las herramientas.

o Selección del medio de distribución.

• Diseño del sistema de información.

o Diseño de las interfases.

o Diseño de la base de datos.

• Desarrollo del sistema de información.

o Desarrollo de las interfases.

o Integración de los contenidos.

Page 4: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 3 -

o Documentación.

• Pruebas

o Implementación.

o Actualización y mantenimiento.

o Capacitación en el empleo del sistema.

En el desarrollo del sistema Web se utilizaron las siguientes herramientas:

Para efectuar el análisis y diseño del sistema se manejo Enterprise Architect (EA),

esta es una herramienta comprensible de diseño y análisis UML, que cubre el

desarrollo de software desde la captura de requerimientos a través de las etapas del

análisis, modelos de diseño, pruebas y mantenimiento.

Se utilizó además el editor de texto Notepad++, un editor gratuito de código fuente,

que soporta varios lenguajes de programación y se ejecuta en MS Windows.

Para implementar el sistema se utilizaron tecnologías libres (PHP, MySQL sobre el

servidor http Apache) en el lado del servidor, que permiten extender el uso a más de

un usuario a través de redes Lan, intranet e Internet.

Para la construcción de las páginas Web se empleó PHP, el cual es un lenguaje

interpretado de propósito general ampliamente usado y que está diseñado

especialmente para desarrollo Web y puede ser incrustado dentro de código HTML.

Como motor de base de datos se empleó MySQL, un sistema de administración de

bases de datos (Database Management System, DBMS) para bases de datos

relacionales.

También se utilizó GIMP (GNU Image Manipulation Program). Este es un programa

de edición de imágenes digitales en forma de mapa de bits, tanto dibujos como

fotografía. Es gratuito y de código libre (licencia GNU).

El sistema informático SGA se basó totalmente en una plataforma Web. Cada

persona que lo accede cuenta con un nombre de usuario y contraseña única, personal

e intransferible mediante el cual se identifican al ingresar al sistema. Según el perfil

del usuario, el sistema otorga los permisos para acceder a las funciones que le

competen.

Page 5: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 4 -

Entre algunos propósitos que se esperan logar con la implementación del sistema

“Gestión de Afiliados SGA” son:

� Mantener la información de los afiliados de OSPAV y sus cargas. En este

contexto, se entiende por cargas a los familiares de los afiliados titulares que se

encuentran a cargo de los mismos, como ser esposo/a, hijos/as, concubino/a, etc.

� Mantener actualizada la información de los distintos afiliados.

� Mantener información de los gastos de los afiliados.

� Mantener información de los distintos doctores y centros de salud asociados a la

obra social.

� Mantener información de los diferentes medicamentos cubiertos por la

institución.

� Promocionar el padrón de afiliados cuando sea solicitado por el administrador.

� Soportar distintos tipos de consultas efectuadas por los usuarios

� Mejorar la imagen corporativa de la organización y la competitividad en el

mercado.

El desarrollo del trabajo representó una muy interesante experiencia. Se generó una

solución informática que resolvió una necesidad concreta de la sociedad,

contribuyendo al desarrollo del medio a través de la implementación de un producto

informático de importante impacto social y alto valor agregado en la gestión de los

datos de los afiliados de OSPAV.

Los resultados obtenidos con la implementación del sistema de información

descripto, lograron en primer lugar la informatización de la institución.

Adicionalmente, es posible plantear que tanto el modelo como la herramienta que da

soporte apoyan el proceso de gestión de la información contribuyen a que el

procesamiento de los datos sea objetivo y transparente, y un importante soporte para

la toma de decisiones. Además de facilitar información de interés para los usuarios

en tiempo y forma.

Por otra parte, la solución de software descripta resulta flexible, ya que permite su

implementación en organizaciones de similares características.

A continuación se mencionan como líneas futuras derivadas del presente trabajo:

Page 6: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 5 -

� Mejorar el esquema de seguridad, incorporando criptografía en la gestión

de las claves en el módulo del administrador.

� Introducir tecnología móvil en la gestión de consultas de los afiliados o

responsables de la gestión institucional.

� Transformar el sitio en un prototipo de sistema de información adaptable a

los requerimientos de otras obras sociales, y con el futuro promover el

intercambio de información.

� Registrar los datos de los médicos seleccionados por los afiliados. Afín de

utilizar dicho registró para elaboración de estadísticas.

Page 7: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 6 -

Índice

Resumen sintético Pág. 1

Resumen extendido Pág. 2

Índice Pág. 6

Índice de figuras Pág. 8

Prologo Pág. 10

Agradecimientos Pág. 11

Capitulo 1. Introducción Pág. 12

Capitulo 2. Metodología Pág. 14

Etapa 1. Planificación. Pág. 15

Fase 1. Estudio de factibilidad. Pág. 16

Fase 2. Identificación de los requerimientos. Pág. 16

Fase 3. Definición de los destinatarios. Pág. 29

Fase 4. Definición de los perfiles de usuarios. Pág. 30

Fase 5. Recolección y digitalización de los datos. Pág. 30

Fase 6. Estudio y selección de las herramientas Pág. 30

Fase 7. Selección del medio de distribución. Pág. 31

Etapa 2. Diseño del sistema de información. Pág. 31

Fase 1. Diseño las interfases. Pág. 31

Fase 2. Diseño de la base de datos. Pág. 31

Etapa 3. Desarrollo del sistema de información. Pág. 32

Fase 1. Desarrollo de las interfases. Pág. 32

Fase 2. Integración de contenidos. Pág. 32

Fase 3. Documentación. Pág. 32

Etapa 4. Pruebas. Pág. 33

Fase 1. Implementación. Pág. 33

Fase 2. Actualización y mantenimiento. Pág. 33

Fase 3. Capacitación en el empleo del sistema. Pág. 33

Capitulo 3. Herramientas Pág. 34

3.1. Herramientas de Análisis y diseño. Pág. 34

Page 8: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 7 -

3.2. Editores. Pág. 34

3.3. Servidores. Pág. 34

3.4. Herramientas para el desarrollo de aplicaciones Web. Pág. 34

3.5. Gestores de base de datos. Pág. 35

3.6. Herramientas de animación. Pág. 35

3.7. Foros. Pág. 35

Capitulo 4. Resultados Pág. 36

Capitulo 5. Conclusiones Pág. 47

5.1. Conclusiones generales Pág. 47

5.2. Futuros trabajos Pág. 47

Referencias Pág. 48

Page 9: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 8 -

Índice de figuras.

Figura 1. Estructura del sistema SGA Pág. 15

Figura 2. Estructura de casos de uso referidos a la administración del sistema Pág. 17

Figura 3. Diagrama de secuencia del ingreso del administrador al sistema Pág. 17

Figura 4. Diagrama de secuencia del ingreso de datos de afiliados Pág. 18

Figura 5. Diagrama de secuencia para eliminar afiliados Pág. 18

Figura 6. Diagrama de secuencia para la modificación de afiliados Pág. 19

Figura 7. Diagrama de secuencia para obtener el padrón de afiliados Pág. 20

Figura 8. Diagrama de secuencia para la carga de gastos de los afiliados Pág. 20

Figura 9. Diagrama de secuencia de la consultas de gastos Pág. 21

Figura 10. Diagrama de secuencia para la incorporación de cargas de afiliados Pág. 21

Figura 11. Diagrama de secuencia de actualización de cargas Pág. 22

Figura 12. Diagrama de secuencia para la eliminación de cargas Pág. 22

Figura 13. Diagrama de secuencia para el ingreso del administrador al foro Pág. 23

Figura 14. Estructura de Casos de uso referidos a los afiliados del sistema Pág. 24

Figura 15. Diagrama de secuencia del ingreso de afiliados al sistema Pág. 24

Figura 16. Diagrama de secuencia para la consulta de gastos Pág. 25

Figura 17. Diagrama de secuencia para la consulta de doctores Pág. 25

Figura 18. Diagrama de secuencia para la consulta de medicamentos Pág. 26

Figura 19. Diagrama de secuencia del ingreso de los afiliados al foro Pág. 26

Figura 20. Estructura de casos de uso del supervisor Pág. 27

Figura 21. Diagrama de secuencia del ingreso del supervisor al sistema Pág. 28

Figura 22. Diagrama de secuencia de la consulta de estadísticas de doctores Pág. 28

Figura 23. Diagrama de secuencia de la consulta de estadísticas de medicamentos Pág. 29

Figura 24. Base de datos del sistema informático Pág. 31

Figura 25. Interfaz de acceso al sistema Pág. 37

Figura 26. Interfaz de la opción ingreso de afiliados Pág. 38

Figura 27. Interfaz de la opción baja de afiliados Pág. 38

Figura 28. Interfaz de la opción actualización de Afiliados Pág. 39

Figura 29. Interfaz de la opción ingreso de cargas de afiliados Pág. 39

Figura 30. Interfaz para la eliminación de las cargas Pág. 40

Figura 31. Interfaz para la actualización de las cargas Pág. 40

Figura 32. Interfaz de la opción consulta Pág. 41

Figura 33. Interfaz de la opción gastos Pág. 41

Figura 34. Obtención del padrón de afiliados Pág. 42

Figura 35. Resultado de una consulta de gastos Pág. 42

Page 10: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 9 -

Figura 36. Resultado de una consulta de doctores Pág. 43

Figura 37. Interfaz de consulta de medicamentos Pág. 43

Figura 38. Calculadora Pág. 44

Figura 39. Resultado de la estadística de los afiliados Pág. 44

Figura 40. Resultado de la estadística de especialidades Pág. 45

Figura 41. Resultado de la estadística de medicamentos Pág. 45

Figura 42. Interfaz del foro. Pág. 46

Page 11: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 10 -

Prologo

El presente trabajo se realizó a los efectos de cumplir con el requisito final de la

carrera Licenciatura en Sistemas de Información de la Facultad de Ciencias Exactas

Naturales y Agrimensura-UNNE (Universidad Nacional del Nordeste). Consistió en

la realización de un Sistema de Gestión de Afiliados de Obra Social del Personal de la

Actividad Vitivinícolas (OSPAV) de la Provincia de Corrientes.

Es importante señalar que el trabajo de grado se elaboró sobre una empresa real, en

donde se detectaron requerimientos de mejoramiento en la gestión de la información.

El citado proyecto recibió el nombre de Sistema de Gestión de Afiliados (SGA) y

pretende satisfacer las necesidades detectadas en cuanto a la gestión y

administración de los afiliados, reducción de la brecha de comunicación entre los

afiliados y la institución, Además, la implementación del sistema permitirá la

informatización de la Organización.

Palabras Clave: Ingeniería Web, Software Libre, sistema de gestión.

Page 12: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 11 -

Agradecimientos

“Al final nos vamos sin nada, sólo dejamos nuestras obras, familia, amigos y

quizás la influencia, por las ideas que hayamos manifestado.”

(Anónimo)

Quisiera reflejar en estas líneas mi agradecimiento

… A Dios nuestro señor por su continua e incesante presencia en mi vida, sobre todo en mis

estudios. “Todo lo puedo en Dios que me fortalece”.

…A mi familia por apoyarme, permitirme estudiar, acompañarme en este proceso de

supérame como persona y convertirme en profesional.

…A mis amigos por alegrase conmigo en mis logros, llorar conmigo en mis fracasos y

alentarme para que no abandone la meta.

…A mis compañeros, por compartir conmigo las clases, grupos de laboratorios, finales,

intercambios de ideas y consejos.

Agradecimientos en especial a mis profesoras orientadoras Sonia Mariño y María V. Godoy.

Por su dedicación y apoyo recibidos durante la elaboración del Trabajo Final, así como su

constante estimulo me han permitido completarla.

Page 13: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 11 -

Capitulo 1. Introducción.

Las Tecnologías de la Información y Comunicación (TIC) constituyen una parte de

las nuevas tecnologías diseñadas para procesar, almacenar, analizar, recuperar,

presentar, localizar, gestionar y difundir información en diversos formatos. Las Tics,

basadas en la utilización de computadoras y aplicaciones informáticas, se presentan

como poderosas herramientas para la planificación y gestión de las actividades

humanas ya que permiten crear un espacio virtual donde la información es accesible,

factible de ser estandarizada e interrelacionada para promover la participación de los

diferentes actores involucrados y desarrollar estudios interdisciplinarios [2].

Teniendo en cuenta que las organizaciones se ven abocadas a los rápidos y

constantes cambios del entorno, en el actual mundo globalizado, se deben buscar

estrategias gerenciales que permitan que las organizaciones de hoy sean capaces de

anticiparse y adaptarse permanentemente a sus competidores, logrando el máximo

aprovechamiento de sus recursos. Para ello, es necesaria la implementación de

sistemas de gestión, que logren direccionar sus actividades en un mundo competitivo

y que les permita identificarse como compañías de calidad [7].

Podemos decir que un sistema de información es un conjunto de medios que

permiten recolectar, clasificar, integrar, procesar, almacenar y difundir información

interna y externa que la organización necesita para tomar decisiones en forma

eficiente y eficaz.

En estos tiempos en que la tecnología ha avanzado, resulta indispensable disponer de

sistemas de información basados en la plataforma Web.

La principal motivación del desarrollo del proyecto radica en satisfacer la carencia

de un sistema de información detectada en OSPAV, de la provincia de Corrientes.

Este sistema facilitará la accesibilidad y procesamiento de los datos, a los distintos

usuarios, aportando al desarrollo tecnológico local.

En ésta sociedad las nuevas Tecnologías de Información (TI) creadas por la industria,

evolucionan hacia la comunicación global a través de Internet e intentan satisfacer las

necesidades de integración sociedad-información-sociedad [13].

Las nuevas tecnologías de la información y de las comunicaciones ofrecen a sus

usuarios beneficios y ventajas que, en el caso de las empresas tienen efectos tanto en

Page 14: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 12 -

lo organizacional –en términos de facilitadores del propio funcionamiento interno de

la propia empresa y de realización de las actividades que vienen impuestas desde los

poderes públicos (pago de impuestos, obtención de certificados, etc.) como en la

inserción en el mercado.

Sin embargo, los empresarios pyme, en general, muestran falta de interés y

conocimiento de las herramientas, su utilidad y modo de implementación, de lo que

resulta cabal ejemplo la escasa o nula presencia activa de las pymes en Internet en

relación a la magnitud del sector en el mundo real. Por este motivo los sitios se

encuentran muchas veces desactualizados, con información no veraz.

Asimismo, por lo general se trata de páginas incapaces de servir como sostén del

comercio electrónico o del e-business, sin un soft específico para comercializar y

carecen de todo tipo de amparo legal.

La causa de la situación descripta, en principio, pareciera estar:

• más en la falta de conocimiento -de parte de estos actores del mercado- tanto

de las posibilidades que ofrecen las nuevas tecnologías como del marco

jurídico que les es aplicable,

• que en la inadecuación de ambos o alguno de ellos para satisfacer las

necesidades empresariales [15].

El recurso más importante de una organización es la información, la cual contribuye

positivamente al crecimiento y desarrollo de la organización. Por esto la aplicación

de este trabajo es muy importante ya que no solamente se contribuye con el

mejoramiento de la empresa sino que también se contribuye al mejoramiento de los

procesos de la misma. Además de posibilitar el proceso de toma de decisiones en la

organización.

El desarrollo de software no es una tarea fácil. Prueba de ello es que existen

numerosas metodológicas para el proceso de desarrollo.

Para asegurar el éxito durante el desarrollo de software no es suficiente contar con

notaciones de modelado y herramientas, hace falta un elemento importante: la

metodología de desarrollo, la cual nos provee de una dirección a seguir para la

correcta aplicación de los demás elementos.

Page 15: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 13 -

Hasta hace poco el proceso de desarrollo llevaba asociada un marcado énfasis en el

control del proceso. Este esquema "tradicional" para abordar el desarrollo de

software ha demostrado ser efectivo y necesario en proyectos de gran tamaño. Sin

embargo, este enfoque no resulta ser el más adecuado para muchos de los proyectos

actuales donde el entorno del sistema es muy cambiante, y en donde se exige reducir

drásticamente los tiempos de desarrollo pero manteniendo una alta calidad.

En este contexto, las metodologías ágiles emergen como una posible respuesta. Por

estar especialmente orientadas para proyectos pequeños, alavés que constituyen una

solución a medida para este entorno, aportando una elevada simplificación que a

pesar de ello no renuncia a las prácticas esenciales para asegurar la calidad del

producto. Entre las metodologías ágiles se encuentra la metodología XP (Extreme

Programming). XP es una metodología ligera o ágil de desarrollo de software que se

basa en cuatro principios básicos: comunicación, sencillez, retroalimentación,

valentía. Además esta metodología tiene como principales objetivos la satisfacción

del cliente y potenciar al máximo el trabajo en equipo. Por este motivo se selecciono

a dicha metodología como la más adecuadaza para la construcción del sistema

propuesto.

En los últimos años hemos escuchado mucho el termino software libre. Este término

se refiere al modelo de desarrollo y distribución del software desarrollo. En vez de

que el código del sistema o de cada uno de los programas sea un secreto este es

puesto a disposición del público.

El hecho de que este tipo de software sea libre, abierto, colaborativo, robusto,

reutilizable, de bajo costo y otras muchas razones son las que motivaron a utilizar el

mismo para la construcción de este sistema.

Page 16: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 14 -

Capitulo 2. Metodología.

La ingeniería de construcción de aplicaciones informáticas ([8] y [9]) y aquellas

orientadas a plataformas Web [4] comprenden la toma de decisiones en cuanto a

aspectos de diseño, desarrollo e implementación que influyen en todo el proceso. El

alcance de los sistemas de información, el contexto socio-cultural y el perfil de

usuarios a los cuales están dirigidos son consideraciones tan importantes como las

tecnologías elegidas para realizar la puesta en funcionamiento.

Para el desarrollo del sitio Web se relevaron y analizaron las distintas metodologías

de desarrollo de software, centrando la atención en las metodologías ágiles.

Modelado Ágil (AM) es una metodología basada en la práctica para el modelado y

documentación eficaces de los sistemas basados en software. En pocas palabras, AM

es una colección de valores, principios, y prácticas para el modelado que puede ser

aplicado en un proyecto de desarrollo de software en forma eficaz y ligera [1].

Dentro de las metodologías ágiles se seleccionó la denominada Extreme

Programming (XP) considerando esta como la más adecuada para el desarrollo del

sistema planteado.

XP es la primera metodología ágil y la que dio conciencia al movimiento actual de

metodologías ágiles. La Programación Extrema es una metodología ligera de

desarrollo de software que se basa en la simplicidad, la comunicación y la

realimentación o reutilización del código desarrollado [5].

El principal objetivo de XP es la satisfacción del cliente y potenciar al máximo el

trabajo en equipo. Se caracteriza por:

� El código es revisado continuamente, mediante la programación en pareja.

� Se rediseña todo el tiempo, dejando el código lo más sencillo posible.

� Se busca que los grupos de trabajo sean pequeños.

XP surgió como respuesta y posible solución a los problemas derivados del cambio

en los requerimientos.

En la generación del sistema de información basado en plataforma Web descripto en

este trabajo, se atendieron a los aspectos citados en Mariño y Godoy [10],

adecuándolos a la metodología XP y a la particularidad del caso tratado.

Page 17: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 15 -

Etapa 1. Planificación. En esta etapa se consideran el dialogo permanente con las

partes interesadas del sistema. Esta etapa se compone de las siguientes fases:

Fase 1. Estudio de factibilidad. Consistió en una estimación de recursos necesarios y

escenarios posibles. Permitió establecer claramente los límites del sistema y su

integración con otros entornos similares. Como paso fundamental y previo a la etapa

de selección de la herramienta se debió observar cuales eran las necesidades del

sistema y que aplicabilidad tendría para luego acotar más el espectro que definirá los

posibles lenguajes o herramientas que serán utilizadas a tal efecto. Como se vio en los

informes previamente elaborados y presentados, las necesidades requeridas por el

sistema a desarrollar son de gestión. Entre las que se pueden mencionar: gestión de

usuarios, gestión de afiliados, gestión de gastos, entre otros. En figura 1 se ilustra la

estructura del sistema a desarrollar.

Figura 1. Estructura del sistema SGA.

Sistema de

Administra

ción de

afiliados

Sistema de

administració

n de gastos

Sistema de

Estadísticas

Sistema de

gestión de

afiliados

Sistema de

Consultas

Page 18: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 16 -

Fase 2. Identificación de los requerimientos. Para brindar una visión más

clarificadora de los requerimientos del sistema se recurrió a técnicas de modelado

UML (Unified Modeling Language).

Se utilizó el diagrama de casos de uso (Fig. 2), para representar los requerimientos

del sistema. Este diagrama, modela la funcionalidad del sistema agrupándola en

descripciones de acciones ejecutadas por un sistema para obtener un resultado. Se

utiliza para entender el uso del sistema

Muestra el conjunto de casos de uso y actores (Un actor puede ser tanto un sistema

como una persona) y sus relaciones: es decir, muestra quien puede hacer qué y las

relaciones que existen entre acciones (casos de uso). Son muy importantes para

modelar y organizar el comportamiento del sistema.

Figura 2. Estructura de casos de uso referidos a la administración del sistema

Page 19: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 17 -

En la Figura 2 se muestra la estructura de casos de uso del administrador del

sistema.

� Caso de Uso: Ingresar al sistema: Este caso de uso se inicia cuando se

ingresa el nombre y pass Word del usuario y luego de ser validado el

permiso se ingresa al sistema de información con todos los privilegios

otorgados. En la Figura 3 se observa el diagrama de secuencia del ingreso

del administrador al sistema.

Figura 3. Diagrama de secuencia del ingreso del administrador al sistema

• Caso de uso: Gestión de Afiliados. Este caso de uso se inicia cuando el

administrador selecciona la opción gestión de afiliados y permite realizar el alta,

baja o modificación de los afiliados.

• Caso de uso: Alta de Afiliados. Extiende al caso de uso Gestión de afiliados. Se

inicia cuando el administrador selecciona la opción alta y permite ingresar nuevos

afiliados con sus cargas correspondientes. En la Figura 4 se presenta el diagrama

de secuencia que ilustra el ingreso de afiliados.

Page 20: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 18 -

Figura 4. Diagrama de secuencia del ingreso de datos de afiliados

• Caso de Uso: Baja de Afiliados. Extiende al caso de uso Gestión de afiliados.

Se inicia cuando el administrador selecciona la opción baja y permite eliminar

afiliados y sus cargas correspondientes. En la Figura 5 se ilustra el diagrama

de secuencia para la eliminación de afiliados.

Figura 5. Diagrama de secuencia para eliminar afiliados

Page 21: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 19 -

• Caso de Uso: Modificación de afiliados. Extiende al caso de uso Gestión de

afiliados. Se inicia cuando el administrador selecciona la opción modificación

de afiliados y permitió realizar actualizaciones de los datos de los afiliados

anteriormente ingresados. La Figura 6 ilustra el diagrama de secuencia de la

modificación de los datos de los afiliados.

Figura 6. Diagrama de secuencia para la modificación de afiliados

• Caso de Uso: Obtener Padrón. Se inicia cuando el administrador selecciona la

opción padrón, permitiendo que se obtenga el padrón actualizado de los

afiliados. En la Figura 7 se detalla el diagrama de secuencia para la del

padrón de afiliados.

Page 22: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 20 -

Figura 7. Diagrama de secuencia para obtener el padrón de afiliados

• Caso de Uso: Carga de Gastos. Se inicia cuando el administrador selecciona la

opción “gastos”; permitiendo cargar aquellos generados en el mes de cada

afiliado. En la Figura 8 se detalla el diagrama de secuencia de la carga de

gastos.

Figura 8. Diagrama de secuencia para la carga de gastos de los afiliados

� Caso de Uso: Consultar Gastos. Se inicia cuando el administrador

selecciona la opción “Consultar”; permitiendo consultar aquellos gastos

Page 23: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 21 -

generados por mes de cada afiliado. En la Figura 9 se detalla el diagrama

de secuencia de la consulta de gastos.

Figura 9. Diagrama de secuencia de la consulta de gastos

� Caso de uso: Gestión de Cargas. Este caso de uso se inicia cuando el

administrador selecciona la opción gestión de cargas y permite realizar el

alta, y baja de cargas.

� Caso de uso: Alta de cargas. Extiende al caso de uso Gestión de cargas. Se

inicia cuando el administrador selecciona la opción alta, permitiendo

ingresar nuevas cargas. Seguidamente, en la Figura 10 se muestra el

diagrama de secuencia para el ingreso de los datos de las cargas de los

afiliados.

Figura 10. Diagrama de secuencia para la incorporación de cargas de afiliados

Page 24: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 22 -

• Caso de uso: modificación de cargas. Extiende al caso de uso Gestión de

cargas. Se inicia cuando el administrador selecciona la opción actualización,

permitiendo actualizar los datos de las cargas de los afiliados nuevas cargas.

Seguidamente, en la Figura 11 se muestra el diagrama de secuencia para

actualizar los datos de las cargas de los afiliados.

Figura 11. Diagrama de secuencia de la actualización de cargas

• Caso de Uso: Baja de Cargas. Extiende al caso de uso Gestión de cargas. Se

inicia cuando el administrador selecciona la opción baja, permitiendo eliminar

del sistema a una determinada carga (Fig. 12).

Figura 12. Diagrama de secuencia para la eliminación de cargas

Page 25: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 23 -

• Caso de Uso: Ingresar al foro. Este caso de uso se inicia cuando el

administrador elige la opción ingresar al foro. Esta opción permite

comunicarse con los demás usuarios del sistema. En la Figura 13 se ilustra el

diagrama de secuencia del caso de uso descripto anteriormente.

Figura 13. Diagrama de secuencia para el ingreso del administrador al foro

Uno de los perfiles de usuarios del sistema es afiliado. A los cuales se les

proporcionan las opciones de ingreso al foro, consultar doctores y medicamentos,

además de los gastos que poseen los mismos.

La Figura 14 ilustra la estructura de casos de uso referentes a los afiliados del

sistema.

Page 26: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 24 -

Figura 14. Estructura de Casos de uso referidos a los afiliados del sistema

• Caso de uso: ingresar al sistema. Este caso de uso se inicia cuando el afiliado

introduce usuario y contraseña. luego de ser validado el permiso se ingresa al

sistema de información con todos los privilegios otorgados. La Figura 15

ilustra el diagrama de secuencia para el ingreso al sistema de los afiliados.

Figura 15. Diagrama de secuencia del ingreso de afiliados al sistema

• Caso de Uso: Consultar gastos. Se inicia cuando el afiliado selecciona la

opción gastos, visualizando los distintos gastos del mes del afiliado

Page 27: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 25 -

correspondiente. En la Figura 16 se muestra el diagrama de secuencia a seguir

para la consulta de gastos de los afiliados.

Figura 16. Diagrama de secuencia para la consulta de gastos

� Caso de Uso: Consultar doctores. Se inicia cuando el afiliado selecciona la

opción doctores, visualizando los distintos doctores según la especialidad

ingresada para la consulta. La figura siguiente ilustra el diagrama de

secuencia de la consulta a doctores (Fig. 17).

Figura 17. Diagrama de secuencia para la consulta de doctores

Page 28: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 26 -

• Caso de Uso: Consultar medicamentos. Se inicia cuando el afiliado selecciona

la opción medicamentos, permitiendo consultar si el medicamento es

reconocido por la obra social. La Figura 18 expresa el diagrama de secuencia

de la consulta de medicamentos.

Figura 18. Diagrama de secuencia para la consulta de medicamentos

• Caso de Uso: Ingresar al foro. Este caso de uso se inicia cuando el

administrador elige la opción ingresar al foro. Esta opción permite

comunicarse con los demás usuarios del sistema. En la Figura 19 se ilustra el

diagrama de secuencia del caso de uso descripto anteriormente.

Figura 19. Diagrama de secuencia del ingreso de los afiliados al foro

Page 29: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 27 -

Otro de los perfiles de usuarios definidos, se denominó supervisor del sistema. El

supervisor tiene disponibles las siguientes funciones: ingresar al foro, consultar

estadísticas, entre otras. La Figura 20 muestra los casos de uso del supervisor del

sistema.

Figura 20. Estructura de casos de uso del supervisor

• Caso de Uso: Ingresar al sistema: Este caso de uso se inicia cuando se ingresa

el nombre y password del usuario y luego de ser validado el permiso se

ingresa al sistema de información con todos los privilegios otorgados. En la

Figura 21 se observa el diagrama de secuencia del ingreso del supervisor al

sistema.

Page 30: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 28 -

Figura 21. Diagrama de secuencia del ingreso del supervisor al sistema

• Caso de uso: Consultar estadísticas. Este caso de uso se inicia cuando el

supervisor selecciona la opción estadística y permite al supervisor consultas

las estadísticas de los doctores y medicamentos mas consultados. La Figura 22

muestra el diagrama de secuencia de la consulta de estadísticas de los

afiliados.

Figura 22. Diagrama de secuencia de la consulta de estadísticas de doctores

La Figura 23 se ilustra el diagrama de secuencia de la consulta de estadísticas de

medicamentos.

Page 31: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 29 -

Figura 23. Diagrama de secuencia de la consulta de estadísticas de medicamentos

Fase 3. Definición de los destinatarios. Al diseñar un software un interrogante muy

importante que se debe realizar es: ¿Quiénes utilizarán el software que se va a

diseñar? Los destinatarios de este sistema de información fueron los afiliados de la

obra social OSPAV, los encargados de la gestión de los afiliados y el supervisor.

Fase 4. Definición de los perfiles de usuarios. Teniendo en cuenta el análisis de los

destinatarios hecho en la etapa anterior, se han determinado los siguientes perfiles de

usuario para el sistema a construir: afiliado, administrador, supervisor.

Fase 5. Recolección y digitalización de los datos. En esta fase se solicitaron los datos

pertinentes para la realización de pruebas de validación del sistema informático.

Además de la digitalización de los mismos, ya que la institución poseía los datos en

papel y tinta.

Fase 6. Estudio y selección de las herramientas. Esta fase consistió en un profundo

estudio y análisis de las ventajas, desventajas de las herramientas a utilizar para la

construcción del sistema. Tales como editores de texto, servidores de prueba,

lenguajes de base de datos, lenguajes de paginas Web, además de decidir entre

herramientas de uso libres o propietario.

Page 32: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 30 -

La disyuntiva entre Software Libre (SL) o Software Propietario (SP) ha abierto

distintas opiniones, involucrando a múltiples actores, visiones e intereses. Existe una

tendencia a nivel mundial de elaborar aplicaciones basadas en software libre. El

software libre o software de código fuente abierto, es aquel cuyo autor licencia

brindando libertades a sus usuarios. Presenta características especiales que permiten

la experimentación de nuevas formas de desarrollo y de mantenimiento de

programas, de nuevos modelos económicos, e incluso de nuevos desarrollos legales

[16].

Luego de la etapa anterior se procedió a la selección de las herramientas de uso libre

ya que estas poseen cuantiosas ventajas como lo son la disponibilidad, el ahorro,

internacionalización, etc. Se usó la herramienta CASE “Enterprise Architec 6.0” para

el análisis y diseño del sistema. En cuanto a lenguajes de programación para el

desarrollo de sitios Web, se optó por Php (Hypertext Preprocessor). El motor de base

de datos utilizado fue MySQL.

La Ingeniería del Software Libre, pretende promover el uso de sistemas operativos,

lenguajes de programación, bases de datos y demás herramientas de software de

carácter libre para la creación de aplicaciones [3].

Fase 7. Selección del medio de distribución. Teniendo en cuenta las características

del SGA, respecto de la forma de ejecución y tamaño, a la hora de decidir el medio

por el uso de una red. El sistema se instaló en un servidor Apache, desde el cual

acceden computadoras clientes.

Etapa 2. Diseño del sistema de información. Las fases de esta etapa fueron:

Fase 1. Diseño las interfases. Se contemplaron características como: i) Interactividad,

ii) Integración de contenidos en múltiples formatos, iii) Definición del objetivo de

implementación. En el diseño de las interfaces se consideraron la navegabilidad,

accesibilidad y comunicación, y su especificación en el diseño y desarrollo de

entornos.

Page 33: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 31 -

Fase 2. Diseño de la base de datos.

En la Figura 24 se ilustran las tablas de la base de datos y las relaciones establecidas

Figura 24. Base de datos del sistema informático

Etapa 3. Desarrollo del sistema de información. En esta etapa se contemplaron las

siguientes fases:

Fase 1. Desarrollo de las interfases. Se procedió a la construcción de los diferentes

módulos que forman el proyecto con las herramientas correspondientes, efectuando

luego la integración de los mismos para lograr el sistema final.

Fase 2. Integración de contenidos. Consistió en la incorporación de los contenidos y

elementos en las interfaces desarrolladas.

Fase 3. Documentación. Se elaboró la documentación de soporte al análisis, al diseño

y a la implementación de las soluciones de software propuestas.

Page 34: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 32 -

Etapa 4. Pruebas. En esta fase se contemplaron las siguientes etapas:

Fase 1. Implementación. Como todo proceso de desarrollo de producto informático,

se realizó la implementación, previendo su posterior evaluación con el propósito de

generar información de retroalimentación. La presentación de versiones, constituyó

un medio de obtener retroalimentación para refinar el sistema, de modo que al final

del proyecto el resultado cubra los requerimientos. Es necesario adoptar una

metodología para la integración de sistemas, siendo el principal objetivo cumplir con

el concepto ciclo de vida, enfatizando el desarrollo de software y estableciendo

únicamente necesidades en hardware.

Fase 2. Actualización y mantenimiento. La actualización y/o mantenimiento, tiene

razón considerando modificaciones: i) en función a nuevos requerimientos o cambios

en la administración de la información. ii) debido a fallas detectadas por el uso

cotidiano.

Fase 3. Capacitación en el empleo del sistema. Con el objeto de propiciar el empleo

de las herramientas de interactividad, se debió diseñar instancias de capacitación ad-

hoc orientadas a los potenciales usuarios.

Page 35: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 33 -

Capitulo 3. Herramientas

El proceso de ingeniería de desarrollo de aplicaciones informáticas orientadas a

plataformas Web comprende la toma de decisiones en cuanto a aspectos de diseño,

desarrollo e implementación que inevitablemente influyen en todo el proceso de

construcción. El alcance de la aplicación y el tipo de usuarios a los que estará dirigida

son consideraciones tan importantes como las tecnologías elegidas para realizar la

puesta en funcionamiento [17].

3.1. Herramientas de Análisis y diseño.

Para efectuar el análisis y diseño del sistema se manejo Enterprise Architect (EA),

esta es una herramienta comprensible de diseño y análisis UML, que cubre el

desarrollo de software desde la captura de requerimientos a través de las etapas del

análisis, modelos de diseño, pruebas y mantenimiento. EA es una herramienta de

multi-usuarios, basada en Windows, diseñada para ayudar a construir software

robusto y fácil de mantener. Además, ofrece generación documentación flexible y de

alta calidad.

3.2. Editores.

Se utilizó además el editor de texto Notepad++ [12], un editor gratuito de código

fuente, que soporta varios lenguajes de programación y se ejecuta en MS Windows.

3.3. Servidores.

Para implementar el sistema se utilizaron tecnologías libres (PHP, MySQL sobre el

servidor http Apache) en el lado del servidor, que permiten extender el uso a más de

un usuario a través de redes Lan, intranet e Internet. El gestor de base de datos

empleado PhpMyAdmin, una herramienta Web para controlar y manejar la base de

datos MySQL. El cual se ejecuta bajo lenguaje de programación PHP [14].

3.4. Herramientas para el desarrollo de aplicaciones Web.

Para la construcción de las páginas Web se empleó PHP, el cual es un lenguaje

interpretado de propósito general ampliamente usado y que está diseñado

Page 36: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 34 -

especialmente para desarrollo Web y puede ser incrustado dentro de código HTML.

Generalmente se ejecuta en un servidor Web, tomando el código en PHP como su

entrada y creando páginas Web como salida. Puede ser desplegado en la mayoría de

los servidores Web y en casi todos los sistemas operativos y plataformas sin costo

alguno.

Quizás la característica más potente y destacable de PHP es su soporte para una gran

cantidad de bases de datos. Escribir un interfaz vía Web para una base de datos es

una tarea simple con PHP [11].

3.5. Gestores de base de datos.

Como motor de base de datos se empleó MySQL, un sistema de administración de

bases de datos (Database Management System, DBMS) para bases de datos

relacionales. También es muy destacable, su condición de open source, que hace que

su utilización sea gratuita e incluso se pueda modificar con total libertad, pudiendo

descargar su código fuente. Esto ha favorecido muy positivamente en su desarrollo y

continuas actualizaciones, para hacer de MySQL una de las herramientas más

utilizadas por los programadores orientados a Internet.

3.6. Herramientas de animación.

También se utilizó GIMP (GNU Image Manipulation Program) [6]. Este es un

programa de edición de imágenes digitales en forma de mapa de bits, tanto dibujos

como fotografía. Es gratuito y de código libre (licencia GNU).

3.7. Foros.

Para incluir un foro en el sistema se configuro y personalizo el programa

PHPWebChat, el cual es un script php gratuito que ayuda a desplegar en el sitio

Web un sistema básico de chat para permitir la interactividad entre los usuarios del

sistema.

Page 37: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 35 -

Capitulo 4. Resultados

El sistema informático SGA se basó totalmente en una plataforma Web. Cada

persona que lo accede cuenta con un nombre de usuario y contraseña única, personal

e intransferible mediante el cual se identifican al ingresar al sistema. Según el perfil

del usuario, el sistema otorga los permisos para acceder a las funciones que le

competen.

Entre algunos propósitos que se esperan logar con la implementación del sistema

“Gestión de Afiliados SGA” son:

� Mantener la información de los afiliados de OSPAV y sus cargas. En este

contexto, se entiende por cargas a los familiares de los afiliados titulares que se

encuentran a cargo de los mismos, como ser esposo/a, hijos/as, concubino/a, etc.

� Mantener actualizada la información de los distintos afiliados.

� Mantener información de los gastos de los afiliados.

� Mantener información de los distintos doctores y centros de salud asociados a la

obra social.

� Mantener información de los diferentes medicamentos cubiertos por la

institución.

� Promocionar el padrón de afiliados cuando sea solicitado por el administrador.

� Soportar distintos tipos de consultas efectuadas por los usuarios

� Mejorar la imagen corporativa de la organización y la competitividad en el

mercado.

Primeramente el sistema se exhibe una pantalla inicial, como lo muestra la Figura 25.

Page 38: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 36 -

Figura 25. Interfaz general de acceso al sistema

Al ingresar al sistema, se habilitan las opciones específicas de acuerdo al perfil de

usuario y restringiendo el alcance de cada opción. A la izquierda de la pantalla se

puede ver un menú desplegable con las todas las opciones disponibles, según perfil

de usuario. Mientras que a la derecha se encuentra el área de trabajo principal del

sistema. En el caso del administrador del sistema, se exhiben las siguientes

funcionalidades: Alta, baja, modificación, consultas de afiliados. Alta, baja de cargas,

ingreso de gastos y padrón de afiliados.

A continuación se ilustran algunas funcionalidades definidas para el perfil

administrador. Es decir, el acceso al subsistema back-end.

El ingreso de los datos de los afiliados a la obra social se realiza mediante una

interfaz clara e intuitiva, desde la cual el administrador puede dar de alta a los

afiliados (Fig. 26).

Page 39: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 37 -

Figura 26. Interfaz de la opción ingreso de afiliados

La opción Eliminar permite que el administrador al ingresar el dni de un afiliado,

pueda darlo de baja de la obra social, lo mismo que a sus cargas. Permitiendo

primeramente corroborar que el identificador ingresado pertenece al afiliado que

desea eliminar (Fig. 27).

Figura 27. Interfaz de la opción baja de afiliados

En el sistema, el administrador puede actualizar los datos de los afiliados que han

sido ingresados con anterioridad. Debiendo ingresar previamente el DNI del mismo

(Fig. 28).

Page 40: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 38 -

Figura 28. Interfaz de la opción actualización de Afiliados

La opción Cargas provee de dos funcionalidades, la primera permite al

administrador Ingresar los datos personales de las cargas de los afiliados de la obra

social (Fig. 29).

Figura 29. Interfaz de la opción ingreso de cargas de afiliados

La segunda opción Eliminar Cargas, la cual permitirá dar de baja las cargas de los

afiliados (Fig. 30).

Page 41: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 39 -

Figura 30. Interfaz para la eliminación de las cargas

La opción actualización permite al administrador actualizar los datos personales de

las cargas de los afiliados que han sido ingresados cono anterioridad. La Figura 31

ilustra la interfaz para la actualización de las cargas de los afiliados.

Figura 31. Interfaz de la opción actualización de cargas

La opción Consultas permite obtener información de los afiliados y sus cargas con

solo ingresar el número de DNI del afiliado.

Esta opción posibilita la obtención de información acerca de los datos personales de

un determinado afiliado (Fig. 32).

Page 42: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 40 -

Figura 32. Interfaz de la opción consultas

Esta opción además de proveer información del afiliado titular, también proporciona

información personal de las cargas de los mismos.

La opción Gastos, posibilita ingresar los gastos que el afiliado ha realizado durante el

mes, con el objeto de que este último pueda consultar sus consumos, como así

también la fecha de vencimiento del pago de los mismos. La Figura 33 ilustra la

interfaz de la opción gastos.

Figura 33. Interfaz de la opción gastos

La opción Padrón, permite al administrador obtener el padrón actualizado con los

datos de los afiliados y sus respectivas Cargas. Además de permitir al administrador

obtener la impresión del padrón de afiliados cuando este lo desee. La Figura 34

Page 43: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 41 -

muestra la interfaz de la opción padrón.

Figura 34. Obtención del padrón de Afiliados

Otro de los perfiles de usuarios registrados en el sistema es afiliado. Las

funcionalidades ofrecidas por el sistema son: consulta de gastos, medicamentos y

doctores, además de facilitarles el ingreso al foro.

La opción Gastos permite a los afiliados consultar los gastos efectuados en el mes,

como también la fecha de vencimiento del pago de los mismos (Fig. 35).

Figura 35. Resultado de una consulta de gastos

Page 44: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 42 -

La opción Doctores, posibilita al afiliado consultar los distintos médicos que trabajan

por la obra social. La consulta se realiza especificando la especialidad, y el sistema

responde generando un listado con los registros coincidentes con el criterio

ingresado (Fig. 36).

Figura 36. Resultado de una consulta de doctores

La opción Medicamentos permite al afiliado consultar aquellos que son reconocidos

por la obra social. La consulta se realiza ingresando el nombre del medicamento. El

sistema responde afirmando o negando el reconocimiento del mismo (Fig. 37).

Figura 37. Interfaz de consulta de medicamentos

Page 45: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 43 -

Otra de opciones es calculadora, la cual permite a los afiliados obtener el total de sus

gastos del mes, como también realizar otros cálculos (Fig. 38).

Figura 38. Calculadora

Otro de los perfiles de usuarios es Supervisor. El sistema provee al supervisor de las

siguientes opciones:

Estadísticas de afiliados. Esta opción permite al supervisor obtener un porcentaje de

afiliados agrupados por sexo. Seguidamente se muestra la figura que ilustra esta

opción (Fig. 39).

Figura 39. Interfaz de estadística de los afiliados

Page 46: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 44 -

Estadísticas de especialidades. Esta opción proporciona información acerca de las

especialidades mas consultados por los afiliados. La Figura 40 muestra la interfaz de

la opción estadísticas de especialidades.

Figura 40. Interfaz de estadística de especialidades

Estadísticas de Medicamentos. Esta opción permite al supervisor obtener

información acerca de los medicamentos mas solicitados por los usuarios del sistema.

Seguidamente se muestra la figura que ilustra esta opción (Fig. 41).

Figura 41. Interfaz de estadísticas de medicamentos

Además, los tres perfiles de usuarios pueden acceder a un foro, mediante el cual

pueden contactarse cada vez que necesiten. La Figura 42 ilustra la interfaz del foro.

Page 47: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 45 -

Figura 42. Interfaz del foro

Page 48: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 46 -

Capitulo 5. Conclusiones

5.1. Conclusiones Generales.

El desarrollo del trabajo representó una muy interesante experiencia. Se generó una

solución informática que resolvió una necesidad concreta de la sociedad,

contribuyendo al desarrollo del medio a través de la implementación de un producto

informático de importante impacto social y alto valor agregado en la gestión de los

datos de los afiliados de OSPAV.

Los resultados obtenidos con la implementación del sistema de información

descripto, lograron en primer lugar la informatización de la institución.

Adicionalmente, es posible plantear que tanto el modelo como la herramienta que

apoyan el proceso de gestión de la información contribuyen a que el procesamiento

de los datos sea objetivo y transparente. Además, facilitan información de interés

para los usuarios en tiempo y forma.

Por otra parte, la solución de software descripta resulta flexible, ya que permite su

implementación en organizaciones de similares características.

5.2. Futuros Trabajos.

A continuación se mencionan como líneas futuras derivadas del presente trabajo:

� Mejorar el esquema de seguridad, incorporando criptografía en la gestión

de las claves en el módulo del administrador.

� Introducir tecnología móvil en la gestión de consultas de los afiliados o

responsables de la gestión institucional.

� Transformar el sitio en un prototipo de sistema de información adaptable a

los requerimientos de otras obras sociales, y con el futuro promover el

intercambio de información.

� Registrar los datos de los médicos seleccionados por los afiliados. Afín de

utilizar dicho registró para elaboración de estadísticas.

Page 49: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 47 -

Referencias.

[1] Ambler S. W. 2002. “Agile Modeling: Effective practices for extreme

programming and the unified process”.

http://www.agilemodeling.com/essays/agileModelingXP.htm. Recuperado el

5 de mayo de 2010.

[2] Ángeles, G., Benedict, P., Mancinelli G., Diez R. 2009. “Utilización de

geotecnologías (TIG) en la planificación y gestión portuaria”.

[3] Callejas Cuervo, M. 2005. “La Ingeniería de Software Libre y sus herramientas

aplicadas a proyectos informáticos”. Reportes Técnicos en Ingeniería del

Software.

[4] Diaz, M. P., Montero, S., Aedo, I. 2005. “Ingeniería de la web y patrones de

diseño”. Ed. Pearson. Prentice Hall.

[5] Escribano G. F. 2002. “Introducción a Extreme Programming”.

http://www.dsi.uclm.es/asignaturas/42551/trabajosAnteriores/Trabajo-

XP.pdf. Recuperado el 18 de mayo de 2010.

[6] Gimp. Sitio Web Oficial. En http://www.gimp.org/.Se puede descargar en:

http://gimp-win.sourceforge.net/. Recuperado el 12 de febrero de 2010

[7] González, N. A. 2009. “Diseño del sistema de gestión en seguridad y salud

ocupacional”. Pontifica Universidad Javeriana. Facultad De Ingeniería. Bogota.

[8] Kendall K. E., Kendall J. E. (2005). “Análisis y diseño de sistemas”. Ed. Pearson

Educación. Edición Número 6.

[9] Lores, J. (2001). “La interacción persona-ordenador”. Lerida: Ed. AIPO.

Asociación Interacción Persona Ordenador, Versión electrónica en

http://www.aipo.es/libro/libroe.php. Recuperado 15 de diciembre de 2009.

[10] Mariño, S. I. y Godoy, M. V. (2009). Tecnologías de la información y

comunicación como herramientas del desarrollo local”. Proyecto acreditado por

la Secretaria General de Ciencia y Técnica. Universidad Nacional del Nordeste.

[11] Martínez, R. 2002. “Manual de Php”. http://jaur8acosta.angelfire.com/manual.pdf.

Recuperado el 10 de abril de 2009.

Page 50: lopez 07 06 10

Sistema de Gestión de Afiliados de OSPAV

- 48 -

[12] Notepad++. Sitio Web oficial. En: http://notepad.htm. Recuperado el 21 de

marzo de 2010.

[13] Olivares E. M., Rodríguez D. J. 2007. “Gestión de pacientes de tuberculosis”.

Facultad de Ciencias Exactas Físicas y Naturales.

[14] Php. Sitio Web oficial. http://ar.php.net. Recuperado el 23 de enero de 2010.

[15] Proto A. N., Olivera N. L. 2005.Los limites de la incorporación de TICs. “Una

experiencia interdisciplinaria de investigación y formación de recursos

humanos”.

[16] Roffé, V., Mariño, S. I. y Godoy, M. V. 2008. “Aplicación web para la Dirección

de Turismo de la Ciudad de Corrientes”. Reunión de Comunicaciones

Científicas y Tecnológicas. UNNE. Argentina. Resumen.

[17] Silva, D. A., Mercerat, B. 2002. “Construyendo aplicaciones Web con una

metodología de diseño orientada a objetos”. http://editorial.unab.edu.co/revistas/rcc

/pdfs/r22_art5_r.pdf . Recuperado el 24 de septiembre de 2009.