ebook img

diseño, implementación del sistema de gestión para el centro de psicología aplicada de la puce PDF

137 Pages·2012·1.67 MB·Spanish
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview diseño, implementación del sistema de gestión para el centro de psicología aplicada de la puce

FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS DISERTACIÓN DE GRADO PREVIA LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS Y COMPUTACIÓN TEMA: DISEÑO, IMPLEMENTACIÓN DEL SISTEMA DE GESTIÓN PARA EL CENTRO DE PSICOLOGÍA APLICADA DE LA P.U.C.E. AUTOR: MARIO AGUSTÍN GRANJA ORAMAS FRANCISCO JOSÉ GORDILLO CORONEL QUITO – 2010 I DEDICATORIA El presente trabajo está dedicado a todas aquellas personas que de una u otra forma, estuvieron a nuestro lado prestándonos siempre su valiosa ayuda. II AGRADECIMIENTOS Agradezco a Dios por encaminar nuestro sendero creciendo profesionalmente, espiritualmente y por darnos la salud y fuerza para poder seguir adelante. Agradezco a mis padres por su apoyo incondicional a lo largo de toda mi vida, instruyéndome para seguir por un camino de bien. A mis profesores, por sus valiosas enseñanzas ya que sin ellas no habría podido alcanzar esta meta de mi vida y sus historias llenas de experiencia que me ayudaron a madurar profesionalmente. III TABLA DE CONTENIDO 1. CAPÍTULO I .............................................................................................................................. 1 1.1 Qué es el Centro de Psicología Aplicada de la PUCE .................................................. 1 1.1.1 Psicología Clínica ........................................................................................................... 1 1.1.2 Psicología Organizacional .............................................................................................. 1 1.1.3 Psicología Educativa. ..................................................................................................... 2 1.2 Antecedentes .................................................................................................................... 2 1.3 Definición de los Módulos ............................................................................................... 3 1.3.0 Estructura Centro de Psicología Aplicada .............................................................. 4 1.3.1 Módulo de Terapeutas .............................................................................................. 4 1.3.2 Módulo de Perfiles y Usuarios ................................................................................. 8 1.3.3 Módulo de Registro de Citas .................................................................................. 10 1.3.4 Módulo de Informes ............................................................................................... 10 1.3.5 Módulo de Facturación ........................................................................................... 10 1.3.6 Módulo de Reportes ................................................................................................ 11 1.3.7 Módulo de Instituciones de referencia ................................................................... 11 1.3.8 Módulo de Soporte del Sistema ............................................................................. 12 1.3.9 Modulo de Cubículos .............................................................................................. 12 1.3.9.1 Ubicación ................................................................................................................ 13 1.3.10 Módulo De Tarifas ................................................................................................... 13 1.4 Características De La Herramienta De Desarrollo ..................................................... 13 1.4.0 Power Designer ....................................................................................................... 14 1.4.0.1 Nuevas Características en Power Designer versión 15.3 ................................. 14 1.4.1 Lenguaje De Modelado Unificado Uml .................................................................. 15 1.4.1.0 Para Visualización: ................................................................................................ 16 1.4.1.1 Para Especificación: .............................................................................................. 16 1.4.1.2 Para Construcción: ................................................................................................ 17 1.4.1.3 Para Documentación: ............................................................................................ 17 1.4.1.4 Los bloques de construcción básicos .................................................................. 17 IV 1.4.1.5 Estructurales. ......................................................................................................... 18 1.4.1.6 Comportamiento. ................................................................................................... 19 1.4.1.7 Agrupamiento ......................................................................................................... 19 1.4.1.8 Anotacionales. ........................................................................................................ 19 1.4.1.9 Caso de Uso ........................................................................................................... 20 1.4.1.10 Diagrama de Clase .............................................................................................. 21 1.4.1.11 Diagramas de Secuencia .................................................................................... 23 1.4.1.12 Diagramas de Colaboración ............................................................................... 23 1.4.1.13 Diagramas de Estados ........................................................................................ 24 1.4.1.14 Paquete ................................................................................................................ 24 1.4.1.15 Diagrama de Actividad ........................................................................................ 25 1.4.1.16 Diagramas de Despliegue ................................................................................... 26 1.4.2 Programación Orientada a Objetos ...................................................................... 27 1.4.2.0 Ciclo de Vida .......................................................................................................... 33 1.4.3 PHP .......................................................................................................................... 34 1.4.3.0 Comparación de Lenguajes de Programación WEB .......................................... 36 1.4.3.1 Selección ............................................................................................................... 40 1.4.4 XAMPP ..................................................................................................................... 40 1.4.5 Apache Servidor Web ............................................................................................. 40 1.4.5.0 Utilidad .................................................................................................................... 42 1.4.6 SMARTY .................................................................................................................. 43 1.4.6.0 Comparación de Frameworks ............................................................................... 46 1.4.6.1 Selección ................................................................................................................ 49 1.4.7 MYSQL BASE DE DATOS ..................................................................................... 49 1.4.7.0 Comparación de Bases de Datos ......................................................................... 52 1.4.7.1 Selección ................................................................................................................ 55 1.4.8 RPC .......................................................................................................................... 56 2. CAPÍTULO II ........................................................................................................................... 57 2.1 Documento de Requerimientos ..................................................................................... 57 2.1.1 Introducción ................................................................................................................... 57 2.1.2 Objetivo .......................................................................................................................... 57 V 2.1.3 Definición General del Sistema ................................................................................... 58 2.2 Análisis de Requisitos .................................................................................................... 59 2.2.1 Descripción General ..................................................................................................... 59 2.3 Diagrama General (nivel 0) casos de uso General ...................................................... 63 2.4 Diagrama de Casos de uso ........................................................................................... 66 2.4.12 Administración de Cubículos ..................................................................................... 66 • Casos de Uso F 11.1 Ingresar Cubículo ................................................................... 66 • Casos de Uso F 11.2 Buscar y Actualizar Cubículo ................................................ 67 • Casos de Uso F 11.3 Buscar Terapeuta y Asignar Cubículo ................................. 69 • Casos de Uso F 11.4 Buscar Cubículo y Actualizar Asignación ............................ 70 • Casos de Uso F 11.5 Buscar Terapeuta y Actualizar Asignación .......................... 71 2.4.13 Administración de Tarifas ........................................................................................... 73 • Casos de Uso F 12.1 Ingresar Tarifa ........................................................................ 73 • Casos de Uso F 12.2 Buscar y Actualizar Tarifa ..................................................... 74 2.5 Diagramas de Actividades ............................................................................................. 76 2.6 Diseño Hipermedia ......................................................................................................... 80 2.6.1 Modelo Físico ................................................................................................................ 80 2.6.2 Diagrama de Clases ..................................................................................................... 81 2.6.3 Diseño Navegacional o estados .................................................................................. 82 2.7 Diseño funcional ............................................................................................................. 82 3. CAPÍTULO III .......................................................................................................................... 83 3.1 Administración de Tarifas ............................................................................................... 84 3.1.1 Ingresar una nueva tarifa ............................................................................................. 84 3.1.2 Actualizar datos de tarifa .................................................................................................. 89 3.1.3 Pruebas unitarias .......................................................................................................... 93 3.2 Proceso Asignación de Cubículos ................................................................................. 96 3.2.1 Pruebas unitarias .................................................................................................. 109 4. CAPÍTULO IV ........................................................................................................................ 112 4.1 Pruebas del Sistema .................................................................................................... 112 4.1.0 Caso de Prueba: F 12.0 Administración de Cubículos ...................................... 114 4.1.1 Caso de Prueba: F 13.0 Administración de Tarifa ............................................. 120 VI 5. CAPÍTULO V ......................................................................................................................... 123 5.1 Conclusiones ................................................................................................................. 123 5.2 Recomendaciones ........................................................................................................ 124 TABLA DE FIGURAS Figura 1.0- Estructura Centro de Psicología Aplicada .............................................................. 4 Figura 1.0.1- Representación de un caso de uso y de un actor ............................................ 21 Figura 1.0.2- Representación de un diagrama de clases. ...................................................... 22 Figura 1.0.3- Representación de un diagrama de secuencia. ............................................... 23 Figura 1.0.4- Representación de un diagrama de estado. ..................................................... 24 Figura 1.0.5- Representación de un diagrama de paquetes. ................................................. 25 Figura 1.0.6- Representación de un diagrama de actividad. .................................................. 26 Figura 1.0.7- Representación de un diagrama de despliegue. .............................................. 27 Figura 1.1.0.-Descargas de MySQL ......................................................................................... 55 Figura 1.1.-Diagrama General .................................................................................................. 66 Figura 1.13.-Administración de Cubículos ............................................................................... 66 Figura 1.13.1.-Ingresar Cubículo .............................................................................................. 67 Figura 1.13.2.- Buscar y Actualizar Cubículo .......................................................................... 68 Figura 1.13.3.- Buscar Terapeuta y Asignar Cubículo ............................................................ 69 Figura 1.13.4.- Buscar Cubículo y Actualizar Asignación ....................................................... 70 Figura 1.13.5.- Buscar Terapeuta y Actualizar Asignación .................................................... 72 Figura 1.14.-Administración de Tarifas .................................................................................... 73 Figura 1.14.1.-Ingresar Tarifa ................................................................................................... 73 Figura 1.14.2.- Buscar y Actualizar Tarifa ................................................................................ 74 Figura 1.28.- Ingresar Cubículo ................................................................................................ 76 Figura 1.28.1.- Buscar y Actualizar Cubículo .......................................................................... 76 Figura 1.28.2.- Buscar Terapeuta y Asignar Cubículo ............................................................ 77 Figura 1.28.3.- Buscar Cubículo y Actualizar Asignación ....................................................... 78 Figura 1.28.4.- Buscar Terapeuta y Actualizar Asignación .................................................... 78 VII Figura 1.29.- Ingresar Tarifa ...................................................................................................... 79 Figura 1.29.1.- Buscar y Actualizar Tarifa ................................................................................ 79 Figura 1.32.1.-Modelo Conceptual ........................................................................................... 80 Figura 1.32.2.-Diagrama de Clases .......................................................................................... 81 Figura 1.32.3.-Diagrama de Estados ........................................................................................ 82 Figura 1.33.-Ingresando una Tarifa ......................................................................................... 94 Figura 1.34.-Ingreso de Tarifa satisfactorio ............................................................................. 94 Figura 1.35.-Seleccionando una tarifa ..................................................................................... 95 Figura 1.36.-Cambiando costo de tarifa ................................................................................... 95 Figura 1.37.-Actualización tarifa con éxito ............................................................................... 96 Figura 1.38.-Seleccionando un terapeuta .............................................................................. 109 Figura 1.39.-Seleccionando parámetros de asignación ....................................................... 110 Figura 1.40.-Mensaje al usuario de correcta asignación ...................................................... 111 Figura 1.53.- Resultados Esperados de Ingresar Cubículo ................................................. 115 Figura 1.53.1.- Resultados Esperados de Actualizar Cubículo .......................................... 116 Figura 1.53.2.- Resultados Esperados de Asignar Cubículo ............................................... 117 Figura 1.53.3.- Resultados Esperados de Actualizar Asignación Cubículo ....................... 118 Figura 1.53.4.- Resultados Esperados de Actualizar Asignación Terapeuta .................... 119 Figura 1.54.- Resultados Esperados de Ingresar una Tarifa .............................................. 121 Figura 1.54.1.- Resultados Esperados de Actualizar Tarifa ................................................ 122 ÍNDICE DE TABLAS Tabla 1.1.-Comparación JSP, PHP y ASP .NET ..................................................................... 39 Tabla 1.2.-Tabla comparativa BDD. ......................................................................................... 55 Tabla 1.12.-Ingresar Cubículo ................................................................................................... 67 Tabla 1.12.1.- Buscar y Actualizar Cubículo ............................................................................ 68 Tabla 1.12.2.- Buscar Terapeuta y Asignar Cubículo ............................................................. 70 Tabla 1.12.3.- Buscar Cubículo y Actualizar Asignación ........................................................ 71 Tabla 1.12.4.- Buscar Terapeuta y Actualizar Asignación ...................................................... 72 VIII Tabla 1.13.-Ingresar Tarifa ........................................................................................................ 74 Tabla 1.13.1.- Buscar y Actualizar Tarifa ................................................................................. 75 Tabla 1.27.- Administración de Cubículos ............................................................................. 114 Tabla 1.28.- Administración de Tarifa..................................................................................... 120 IX RESUMEN El presente trabajo muestra el desarrollo del sistema del Centro de Psicología Aplicada de la PUCE, para el desarrollo del mismo, se utilizó el paradigma de la programación orientada a objetos y la metodología del ciclo de vida en cascada. La idea de desarrollar este sistema surge de la necesidad del Centro de Psicología Aplicada de automatizar sus procesos para incrementar su productividad y mantener la información de sus actores actualizada y consistente. Este trabajo está dividido en cinco capítulos, y una parte introductoria en la que se encuentran los objetivos que se esperan cumplir al final del trabajo así como la justificación y el alcance del mismo, en los cuatro primeros capítulos se desarrolla el sistema de acuerdo a las fases del ciclo de vida en cascada, el quinto capítulo está destinado para las conclusiones y recomendaciones que se obtendrán una vez concluido el desarrollo del sistema. Las fases del ciclo de vida en cascada generan ciertos documentos o productos, dichos documentos se encuentran en los anexos al igual que la documentación de los procesos del Centro de Psicología Aplicada que están siendo automatizados. A continuación la parte introductoria del trabajo: X

Description:
problemas por el cual introduce nuevos conceptos, que superan y amplían conceptos antiguos conocidos. Entre ellos http://tuxpuc.pucp.edu.pe/articulo/comparativa-de-frameworks-en-php-cakephp-symfony-y-zend- framework,Comparación de Science/Engineering/Math, 6ta. Edición, Estados
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.