Table Of ContentUNIVERSIDAD SIMÓN BOLÍVAR
DECANATO DE ESTUDIOS PROFESIONALES
COORDINACIÓN DE INGENIERÍA DE LA COMPUTACIÓN
SISTEMA INTEGRAL DE GESTIÓN Y ADMINISTRACIÓN DE PROCESOS PARA UNA
EMPRESA DE SERVICIOS ODONTOLÓGICOS.
Por:
Dayana Marlene De Ponte Cabeleira
INFORME DE PASANTÍA
Presentado ante la Ilustre Universidad Simón Bolívar
como requisito parcial para optar al título de
Ingeniero de la Computación
Sartenejas, Septiembre de 2012
2
UNIVERSIDAD SIMÓN BOLÍVAR
DECANATO DE ESTUDIOS PROFESIONALES
COORDINACIÓN DE INGENIERÍA DE LA COMPUTACIÓN
SISTEMA INTEGRAL DE GESTIÓN Y ADMINISTRACIÓN DE PROCESOS PARA UNA
EMPRESA DE SERVICIOS ODONTOLÓGICOS.
Por:
Dayana Marlene De Ponte Cabeleira
Realizado con la asesoría de:
Tutor Académico: Kenyer Domínguez
Tutor Industrial: Roberto Hernández
INFORME DE PASANTÍA
Presentado ante la Ilustre Universidad Simón Bolívar
como requisito parcial para optar al título de
Ingeniero de la Computación
Sartenejas, Septiembre de 2012
RESUMEN
El presente trabajo describe todas las actividades realizadas en el transcurso de la Pasantía Larga
en la cual se desarrollaron un conjunto de módulos administrativos para una empresa de
prestación de servicios odontológicos y oftalmológicos. El proyecto de pasantía consistió en el
análisis, diseño e implementación de los módulos mencionados anteriormente a través de la
metodología Open UP.
El Sistema fue desarrollado en el lenguaje PHP/5.3.3 a través del Framework Symfony 1.4, bajo
la arquitectura MVC. La Base de Datos y el Servidor Web utilizados fueron MySQL y
Apache/2.2.16 respectivamente.
Como resultados de este proyecto de pasantía, se lograron implementar los módulos: planes y
tratamientos, compañías de seguros, roles y usuarios, tratamientos pendientes, médicos,
solicitudes y reportes administrativos. Todos estos módulos conforman un Sistema Web
multiusuario que permiten que la empresa interesada pueda agilizar sus procesos administrativos
y mantener sus datos en un servidor web externo.
iv
ÍNDICE GENERAL
RESUMEN ................................................................................................................................. iv
ÍNDICE GENERAL .................................................................................................................... v
ÍNDICE DE TABLAS .............................................................................................................. vii
ÍNDICE DE FIGURAS .............................................................................................................. ix
LISTA DE ABREVIATURAS ................................................................................................... xi
INTRODUCCIÓN ....................................................................................................................... 1
CAPÍTULO 1: ENTORNO EMPRESARIAL ............................................................................ 7
1.1 Antecedentes de la empresa ................................................................................................... 7
1.2 Misión .................................................................................................................................... 8
1.3 Visión .................................................................................................................................... 8
1.4 Estructura organizacional ...................................................................................................... 8
1.5 Ubicación del pasante ............................................................................................................ 9
CAPÍTULO 2: MARCO TECNOLÓGICO .............................................................................. 10
2.1 Arquitectura Cliente-Servidor ............................................................................................. 10
2.2 Modelo Vista Controlador (MVC) ...................................................................................... 11
2.3 Symfony 1.4 ........................................................................................................................ 12
2.4 Doctrine ORM ..................................................................................................................... 14
2.4.1 Características principales ................................................................................................ 14
2.5 Librerías externas utilizadas ................................................................................................ 15
CAPÍTULO 3: MARCO METODOLÓGICO .......................................................................... 17
3.1 Open UP .............................................................................................................................. 17
v
3.1.1 Características de Open UP .............................................................................................. 18
3.1.2 Fases de Open UP ............................................................................................................. 18
3.1.2.1. Fase de Inicio ................................................................................................................ 19
3.1.2.2. Fase de Elaboración ...................................................................................................... 19
3.1.2.3. Fase de Construcción .................................................................................................... 20
3.1.2.4. Fase de Transición ........................................................................................................ 20
3.2 Fases correspondientes al proyecto de pasantía .................................................................. 21
CAPÍTULO 4: DESARROLLO ................................................................................................ 22
4.1 Fase de Inicio ....................................................................................................................... 22
4.2 Fase de Elaboración ............................................................................................................. 27
4.3 Fase de Construcción ........................................................................................................... 33
4.3.1 Primera iteración............................................................................................................... 33
4.3.2 Segunda iteración ............................................................................................................. 37
4.3.3 Tercera iteración ............................................................................................................... 42
4.3.4 Cuarta iteración................................................................................................................. 45
4.3.5 Quinta iteración ................................................................................................................ 48
4.3.6 Sexta iteración .................................................................................................................. 50
4.3.7 Séptima iteración .............................................................................................................. 54
4.3.8 Octava iteración ................................................................................................................ 56
4.4 Fase de Transición ............................................................................................................... 57
CAPÍTULO 5: CONCLUSIONES Y RECOMENDACIONES ............................................... 58
REFERENCIAS ........................................................................................................................ 60
vi
ÍNDICE DE TABLAS
Tabla 4.1 Descripción de los interesados del sistema ............................................................... 24
Tabla 4.2 Descripción de los Usuarios del sistema .................................................................. 24
Tabla 4.3 Necesidades de los Interesados y Usuarios .............................................................. 25
Tabla 4.4 Descripción de los módulos acordados a implementar............................................. 26
Tabla 4.5 Lista de CU implementados para el módulo de planes y tratamientos ..................... 34
Tabla 4.6 Pruebas de aceptación módulo de planes y tratamientos .......................................... 36
Tabla 4.7 Errores y soluciones primera iteración ..................................................................... 36
Tabla 4.8 Lista de CU implementados para el módulo de compañías de seguros .................... 38
Tabla 4.9 Pruebas de aceptación módulo de compañías de seguros ......................................... 41
Tabla 4.10 Errores y soluciones segunda iteración .................................................................. 41
Tabla 4.11 Lista de CU implementados para el módulo de roles y usuarios ............................ 42
Tabla 4.12 Pruebas de aceptación módulo de roles y usuarios ................................................. 44
Tabla 4.13 Lista de CU implementados para el módulo de tratamientos pendientes ............... 45
Tabla 4.14 Pruebas de aceptación módulo de compañías de seguros ....................................... 46
Tabla 4.15 Errores y soluciones cuarta iteración ...................................................................... 46
Tabla 4.16 Lista de CU implementados para el módulo de médicos ....................................... 48
Tabla 4.17 Pruebas de aceptación módulo de médicos ............................................................ 50
vii
Tabla 4.18 Errores y soluciones quinta iteración ...................................................................... 50
Tabla 4.19 Lista de CU implementados para el módulo de solicitudes .................................... 51
Tabla 4.20 Pruebas de aceptación módulo de solicitudes ......................................................... 53
Tabla 4.21 Errores y soluciones sexta iteración ....................................................................... 53
Tabla 4.22 Lista de CU implementados para el módulo de reportes administrativos .............. 54
Tabla 4.23 Pruebas de aceptación módulo de reportes administrativos ................................... 55
viii
ÍNDICE DE FIGURAS
Figura 1.1 Estructura organizacional Servicios Netosfera.......................................................... 9
Figura 2.1 Patrón MVC ............................................................................................................ 11
Figura 3.1 Ciclo de Vida de un proyecto según Open UP ........................................................ 18
Figura 4.1 Diagrama de clases .................................................................................................. 29
Figura 4.2 Diagrama de Casos de uso Usuarios Venedental .................................................... 30
Figura 4.3 Diagrama de casos de uso Usuarios médico ........................................................... 31
Figura 4.4 Diagrama de componentes ...................................................................................... 31
Figura 4.5 Diagrama de despliegue .......................................................................................... 32
Figura 4.6. Captura de pantalla módulo de planes. ................................................................... 35
Figura 4.7. Captura de pantalla módulo de tratamientos. ......................................................... 35
Figura 4.8. Captura de pantalla módulo compañías de seguros................................................ 39
Figura 4.9. Captura de pantalla módulo planes asociados a compañías de seguros ................. 39
Figura 4.10 Captura de pantalla generar factura en módulo planes asociados a compañías de
seguros ...................................................................................................................................... 40
Figura 4.11 Captura de pantalla módulo roles y usuarios......................................................... 43
Figura 4.12 Captura de pantalla edición de usuario en módulo roles y usuarios. .................... 44
Figura 4.13 Captura de pantalla módulo tratamientos pendientes. ........................................... 47
ix
Figura 4.14 Captura de pantalla módulo médicos, vista del administrador. ............................. 49
Figura 4.15 Captura de pantalla módulo medicos, vista del médico. ....................................... 49
Figura 4.16 Captura de pantalla módulo solicitudes de afiliación ............................................ 52
Figura 4.17 Captura de pantalla módulo de claves de atención................................................ 52
Figura 4.18 Captura de pantalla módulo reportes administrativos ........................................... 55
Figura 4.19 Captura de pantalla autentificación de usuarios .................................................... 57
x
Description:Figura 4.15 Captura de pantalla módulo medicos, vista del médico metodología Open UP1, sobre el framework2 Symfony 1.4. Desarrollar un sistema de información web encargado de gestionar los procesos internos y.