Universidad de Cuenca RESUMEN El Sistema de Información para Guías Naturalistas del Parque Nacional Cajas, fue implementado bajo los estándares de la empresa ETAPA, y es un sistema para mantenimiento de datos de guías; mantenimiento de indicadores que se reportarán en el parque; control de visitas al parque; reportes en línea según indicadores dinámicos y presentar información estadística automatizada. Se divide en 4 subsistemas que interactúan entre si: Control de Guías.- Permite mantenimiento de datos de Guías, para proporcionar información requerida tanto dentro del Parque como fuera de el. Control de Rutas y Senderos.- Permite mantenimiento de indicadores generales y actividades que se cumplirán en las visitas, además mantenimiento de zonas de ruterismo y senderismo, y también de los aspectos de manejo especifico e indicadores biológicos a encontrar en cada zona descrita. Control de Visitas.- Permite empatar cada guía con la información de su tarjeta RFID; además controlar las visitas de los guías al parque con ayuda de relojes de aproximación y sus tarjetas. También permite ingresar datos de registros físicos de los guías directamente en el sistema cuando no se lo puede hacer correctamente en el reloj; además de transferir todos estos registros físicos al sistema. Subsistema de Información.- Permite ingresar la información de visitas realizadas por los guías en el parque. También permite visualizar, en forma estadística, información procesada, para tener un mejor entendimiento del estado del parque. Además se puede realizar consultas específicas de indicadores, de modo que el administrador esté al tanto de lo que sucede dentro del PNC. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 1 Universidad de Cuenca UNIVERSIDAD DE CUENCA FACULTAD DE INGENIERIA ESCUELA DE INFORMATICA TESIS PREVIA A LA OBTENCIÓN DEL TITULO DE INGENIERO DE SISTEMAS Tema: “Sistema de Información para los Guías Naturalistas del Parque Nacional Cajas” Autores: Boris Criollo Zúñiga Carolina Palomeque Rodríguez Director: Ing. Ángel Espinoza Veintimilla Cuenca, septiembre del 2008 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 2 Universidad de Cuenca Boris Criollo Zúñiga Carolina Palomeque Rodríguez 3 Universidad de Cuenca INDICE DE CONTENIDO PARTE I Capítulo 1 INTRODUCCIÓN............................................ 20 1.1. ANTECEDENTES .................................................. 21 1.2. ASPECTOS GENERALES ..................................... 24 1.2.1. Visión General .................................................. 24 1.2.2. Justificación....................................................... 26 1.2.3. Importancia ....................................................... 26 1.3. OBJETIVOS ........................................................... 27 1.3.1. Objetivo General ............................................... 27 1.3.2. Objetivos Específicos........................................ 27 Capítulo 2 MARCO TEÓRICO......................................... 28 2.1. ASPECTOS GENERALES ..................................... 29 2.1.1. Corporación Municipal Parque Nacional Cajas 29 2.2. ASPECTOS TECNOLÓGICOS .............................. 35 2.2.1. Plataforma .NET ............................................... 35 2.2.2. Base De Datos DB2.......................................... 47 2.2.3. Servidor AS400 ................................................. 59 2.2.4. Sistema Integrado De ETAPA .......................... 74 2.3. ASPECTOS ECOLÓGICOS................................... 88 2.3.1. Flora Y Fauna Del Austro Ecuatoriano ............. 88 2.3.2. Plazas Del Parque Nacional Cajas ................. 107 2.3.3. Medio Ambiente Y Gestión Ecológica............ 116 Capítulo 3 DESARROLLO DEL SISTEMA ................... 135 3.1. ASPECTOS GENERALES ................................... 136 3.1.1. Desarrollo Por fases: incrementos e iteraciones 136 3.2. FASE DE DEFINICIÓN Y PLANIFICACIÓN ........ 140 3.2.1. Solicitud Del Sistema ...................................... 140 3.2.2. Definición De Los Objetivos, Áreas Participantes, Alcance ...................................................................... 140 3.2.3. Posibles Alternativas Selección De Solución.. 141 3.2.4. Análisis De Factibilidad ................................... 142 3.2.5. Organización Del Proyecto ............................. 142 3.2.6. Estudio De Los Procesos Y Necesidades De Información ................................................................ 142 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 4 Universidad de Cuenca 3.2.7. Definición Del Plan De Gestión....................... 143 3.3. FASE DE ANÁLISIS ............................................. 144 3.3.1. Determinación De Ciclos De Desarrollo ......... 144 3.3.2. Modelamiento Del Proceso De Negocio ......... 144 3.3.3. Identificación Y Especificación De Requisitos Específicos................................................................. 145 3.3.4. Definición De Interfases De Usuario............... 145 3.3.5. Validación De Documentos De Análisis.......... 145 3.3.6. Elaboración Plan De Pruebas De Aceptación 146 3.4. FASE DE DISEÑO ............................................... 147 3.4.1. Diseñar Clases................................................ 147 3.4.2. Diseñar Diagrama Físico De Datos ................ 147 3.4.3. Diseño De La Migración Y Carga De Datos ... 148 3.5. FASE DE IMPLEMENTACIÓN............................. 149 3.5.1. Creación De La Base De Datos...................... 149 3.5.2. Generación De Código ................................... 149 3.5.3. Construcción Procedimientos de Migración y carga de datos ........................................................... 151 3.5.4. Ejecución De Las Pruebas De Sistema Y Aceptación ................................................................. 151 3.5.5. Elaboración De Los Manuales De Usuario ..... 153 3.5.6. Definición De Usuarios Del Sistema ............... 153 3.5.7. Definición De Capacitación De Los Usuarios . 154 3.6. PRUEBAS, ENTREGA Y MANTENIMIENTO ...... 154 3.6.1. Definición De Las Especificaciones Técnicas. 154 3.6.2. Capacitación A Usuarios................................. 154 3.6.3. Transferencia Del Sistema A Producción ....... 155 3.6.4. Presentación Del Sistema............................... 155 3.7. ACTIVIDADES DE GESTIÓN .............................. 156 3.7.1. Gestión De La Configuración.......................... 156 3.7.2. Seguimiento del proyecto Gestión Del Riesgo 156 Capítulo 4 CONCLUSIONES Y RECOMENDACIONES 158 4.1. CONCLUSIONES................................................. 159 4.2. RECOMENDACIONES ........................................ 161 ANEXOS ......................................................................... 163 FUENTES DE INFORMACION....................................... 487 PARTE II Boris Criollo Zúñiga Carolina Palomeque Rodríguez 5 Universidad de Cuenca Capítulo 1 MANUAL DE USUARIO............................... 492 1.1. MANUAL DE USUARIO PARA EL ADMINISTRADOR. ...................................................... 495 1.1.1. Ingreso De Datos Personales De Un Guía Naturalista.................................................................. 495 1.1.2. Buscar Guías Naturalistas .............................. 502 1.1.3. Modificar Información De Guías Naturalistas . 504 1.1.4. Exportar A Excel ............................................. 505 1.1.5. Ingresar Y/O Modificar Código Rfid Del Guía Naturalista.................................................................. 505 1.1.6. Ingresar Visita Física Del Guía Naturalista ..... 507 1.1.7. Ver Visitas Del Guía Naturalista ..................... 508 1.1.8. Catálogo De Guías Naturalistas Del Parque Nacional Cajas........................................................... 510 1.1.9. Ingreso De Zona De Ruterismo ...................... 512 1.1.10. Ingreso De Zona De Senderismo .................. 512 1.1.11. Ingreso De Indicadores Generales ................ 514 1.1.12.Ingreso De Actividades A Realizarse ............. 515 1.1.13.Ingreso De Indicadores Específicos ............... 516 1.1.14.Ingreso De Indicadores Biológicos ................. 516 1.1.15.Ingreso De Operadoras De Turismo............... 517 1.1.16.Buscar Criterios .............................................. 518 1.1.17.Reportes ......................................................... 521 1.1.18.Ingresar Informativo Para Los Guías.............. 526 1.1.19.Ingresar Datos Del Administrador................... 527 1.1.20.Transferencia De Registros Electrónicos ....... 528 1.1.21.Reporte Histórico ............................................ 542 1.1.22.Reporte Número De Visitas ............................ 548 1.1.23.Buscar Formulario De Visita ........................... 554 1.2. MANUAL DE USUARIO PARA GUÍAS NATURALISTAS DEL PNC.......................................... 559 1.2.1. Ingresar Al Sistema......................................... 559 1.2.2. Datos Personales Del Guía Naturalista .......... 559 1.2.3. Revisión Fechas Para Reporte En Linea........ 569 1.2.4. Formulario Para Reportes Electronicos .......... 570 1.2.5. Formulario Para Calificar Una Zona .............. 573 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 6 Universidad de Cuenca PARTE III Capítulo 1 MANUAL DEL SISTEMA ............................. 578 1.1. CAPA DE DATOS ................................................ 579 1.1.1. Diagrama Y Estructura Lógica De BD ............ 579 1.1.2. Diagrama Y Estructura Física De La BD ........ 604 1.1.3. Procedimientos almacenados......................... 630 1.1.4. Vistas .............................................................. 638 1.1.5. Filemaker ........................................................ 639 1.1.6. Migración desde el Sistema en FileMaker al Sistema Actual ........................................................... 644 1.2. CAPA DE NEGOCIOS ......................................... 658 1.2.1. Diagrama y estructura de Clases.................... 658 1.2.2. Servicio Web ................................................... 686 1.3. CAPA DE INTERFACES ...................................... 697 1.3.1. Diagrama de Interfaces................................... 697 1.3.2. Descripción de Interfaces ............................... 699 1.3.3. Reportes RDLC............................................... 703 1.4. Misceláneos.......................................................... 706 1.4.1. El WebForm Calendario.aspx en el proyecto WebAmbiental............................................................ 706 1.4.2. Creación de controles dinámicos.................... 707 1.4.3. Exportar a excel .............................................. 709 1.4.4. WebComponent 9.0 para gráficos en Excel ... 709 1.4.5. El archivo ValDatos.js ..................................... 718 1.4.6. control BusyBoxDotNet para ASP.NET 2.0 .... 720 1.4.7. Hoja de estilos Styles.css ............................... 721 1.4.8. El archivo Global.asax .................................... 722 1.4.9. El archivo de Web.config ................................ 723 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 7 Universidad de Cuenca ÍNDICE DE FIGURAS PARTE I Figura 1: Organigrama de la Corporación PNC ................ 31 Figura 2: Plataforma .NET ................................................ 36 Figura 3: .NET Framework ................................................ 39 Figura 4: Información del iSeries Navegator que dispone ETAPA............................................................................... 49 Figura 5: Inicio de Sesión en el iSeries Navegator ........... 54 Figura 6: Tablas en el servidor de Desarrollo ................... 55 Figura 7: Contenido de una tabla...................................... 55 Figura 8: Opciones para las tablas creadas...................... 56 Figura 9: Definición de una tabla ...................................... 56 Figura 10: Definición de los campos de una tabla ............ 56 Figura 11: Procedimientos Almacenados ......................... 57 Figura 12: Propiedades de un Procedimiento................... 57 Figura 13: Script de un Procedimiento Almacenado......... 58 Figura 14: Vistas dentro del servidor de Desarrollo .......... 59 Figura 15: Información del CASE para AS/400................. 71 Figura 16: Inicio de Sesión en el SNAP ............................ 71 Figura 17: Tablas creadas en el AS/400........................... 72 Figura 18: Modificación de una tabla a través del SNAP.. 73 Figura 19: Ayuda para los ingresos de las tablas dentro del SNAP................................................................................. 73 Figura 20: Visualización de una tabla en el SNAP............ 74 Figura 21: Pagina de Inicio la Intranet de ETAPA............. 78 Figura 22: Pagina de logeo para el Sistema Integrado..... 79 Figura 23: Pantalla Principal del Sistema Integrado ......... 79 Figura 24: Pagina de Inicio del sistema Login .................. 81 Figura 25: Una de las interfaces del Sistema Logeo ........ 82 Figura 26: Pagina de Mantenimiento de los Sistemas desde Logeo ................................................................................ 82 Figura 27: Una de las interfaces de Activos Fijos ............. 83 Figura 28: Una de las interfaces del SAO......................... 84 Figura 29: Pagina Web del PNC ....................................... 85 Figura 30: Pagina en construcción.................................... 86 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 8 Universidad de Cuenca Figura 31: Nueva pagina de Inicio para los Guías Naturalistas ....................................................................... 87 Figura 32: Zonas de Formaciones Vegetales del PNC..... 91 PARTE II Figura 1 Búsqueda Básica De Un Guía Por La Cédula . 495 Figura 2 Sección Identificación ....................................... 496 Figura 3 Sección Licencia ............................................... 497 Figura 4 Sección Registro ............................................... 497 Figura 5 Sección Idiomas................................................ 498 Figura 6 Sección Perfil .................................................... 499 Figura 7 Sección Dirección Y Contacto .......................... 500 Figura 8 Sección Cursos Del PNC.................................. 500 Figura 9 Sección Formación Y Experiencia .................... 501 Figura 10 Sección Historial ............................................. 502 Figura 11 Buscar Guías Naturalistas .............................. 503 Figura 12 Búsqueda De Guías Naturalistas.................... 504 Figura 13 Exportar A Microsoft Excel.............................. 505 Figura 14 Ingresar-Modificar Rfid.................................... 506 Figura 15 Reactivación De Un Registro RFID Eliminado 507 Figura 16 Ingreso De Visita Física .................................. 508 Figura 17 Consultas De Visitas De Guía ........................ 508 Figura 18 Sección De Información De Datos De Visita Del Guía................................................................................. 509 Figura 19 Sección De Reportes En Línea Realizadas Por Los Guías ........................................................................ 509 Figura 20 Sección De Registros Físicos Que No Tienen Reporte En Línea ............................................................ 510 Figura 21 Catálogo De Guías Naturalistas Del Parque Nacional Cajas ................................................................ 511 Figura 22 Ingreso De Zona De Ruterismo ...................... 512 Figura 23 Ingreso De Zona De Senderismo ................... 513 Figura 24 Ingreso De Sendero........................................ 513 Figura 25 Ingreso De Indicadores Generales ................. 515 Figura 26 Ingreso De Actividades A Realizarse.............. 515 Figura 27 Ingreso De Indicadores Específicos ............... 516 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 9 Universidad de Cuenca Figura 28 Ingreso De Indicadores Biológicos ................. 517 Figura 29 Ingreso De Operadoras De Turismo............... 518 Figura 30 Buscar Criterios ............................................. 518 Figura 31 Lista Buscar Criterios ...................................... 518 Figura 32 Lista Buscar Elementos .................................. 519 Figura 33 Buscar Criterios Con Palabra Clave ............... 519 Figura 34 Resultado De Buscar Criterios Ejemplo 1....... 520 Figura 35 Resultado De Buscar Criterios Ejemplo 2....... 520 Figura 36 Reportes De Zonas De Ruterismo.................. 521 Figura 37 Reportes De Zonas De Senderismo ............... 522 Figura 38 reportes de indicadores de Manejo General... 523 Figura 39 Reportes De Indicadores De Actividades ....... 523 Figura 40 Reportes De Indicadores De Manejo Especifico ........................................................................................ 524 Figura 41 Reportes De Indicadores De Manejo Biológico ........................................................................................ 525 Figura 42 Reportes De Operadoras De Turismo ............ 525 Figura 43 Ingreso De Documento Informativo Para Los Guías Naturalistas........................................................... 526 Figura 44 Examinar Documento Informativo Para Los Guías Naturalista............................................................. 527 Figura 45 Ingreso De Datos Del Administrador .............. 527 Figura 46 Time Clock ...................................................... 529 Figura 47 Login Time Clock ............................................ 529 Figura 48 Time Clock Botón Offline Reader ................... 530 Figura 49 Time Clock Cuadro De Dialogo ...................... 531 Figura 50 Offline Reader Botón Put ............................... 531 Figura 51 Offline Reader Limpiar Registros................... 532 Figura 52 Offline Reader Descargar Registros .............. 532 Figura 53 Offline Reader Información De Descarga ...... 533 Figura 54 Time Clock ...................................................... 534 Figura 55 Time Clock Menú Database............................ 535 Figura 56 Time Clock Guardar Archivo De Registros ..... 536 Figura 57 Time Clock Cuadro De Dialogo ...................... 536 Figura 58 Time Clock Menú Database............................ 537 Figura 59 Time Clock Borrar Todos Los Registros ......... 537 Figura 60 Time Clock Borrar Todos Los Registros ......... 538 Figura 61 Time Clock Borrar Todos Los Registros ......... 538 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 10 Universidad de Cuenca Figura 62 Archivo De Registros Físicos.......................... 539 Figura 63 Transferencia De Datos De Visitas Físicas .... 539 Figura 64 Seleccionar El Archivo De Registros Físicos.. 540 Figura 65 Transferencia De Datos De Visitas Físicas .... 540 Figura 66 Transferencia De Datos De Visitas Físicas .... 541 Figura 67 Informacion De Transferencia De Datos De Visitas Físicas ................................................................. 542 Figura 68 Indicadores De Perfil De Visitante .................. 543 Figura 69 Indicadores De Manejo General .................... 544 Figura 70 Indicadores De Actividades Realizadas.......... 544 Figura 71 Actividades De Observación........................... 545 Figura 72 Actividades De Recreación Y Deporte............ 545 Figura 73 Zonas De Senderismo Visitadas..................... 546 Figura 74 Zonas De Ruterismo Visitadas ....................... 546 Figura 75 Indicadores De Manejo Específico ................. 547 Figura 76 Indicadores Biológicos .................................... 547 Figura 77 Reporte Número De Visitas Elegir Fechas Ejemplo 1 ........................................................................ 548 Figura 78 Reporte Número De Visitas Primer Nivel........ 548 Figura 79 Reporte Número De Visitas Segundo Nivel Ejemplo 1 ........................................................................ 549 Figura 80 Reporte Número De Visitas Tercer Nivel Ejemplo 1 ...................................................................................... 549 Figura 81 Reporte Número De Visitas Ejemplo 1 ........... 550 Figura 82 Reporte Número De Visitas Elegir Fechas Ejemplo 2 ........................................................................ 550 Figura 83 Reporte Número De Visitas Segundo Nivel Ejemplo 2 ........................................................................ 550 Figura 84 Reporte Número De Visitas Tercer Nivel Ejemplo 2 ...................................................................................... 551 Figura 85 Reporte Número De Visitas Ejemplo 2 ........... 551 Figura 86 Reporte Número De Visitas Ejemplo 3 ........... 552 Figura 87 Reporte Número De Visitas Ejemplo 4 ........... 552 Figura 88 Reporte Número De Visitas Ejemplo 4 ........... 553 Figura 89 Reporte Número De Visitas Ejemplo 5 ........... 554 Figura 90 Buscar Formulario De Visita ........................... 555 Figura 91 Formulario De Visita ....................................... 556 Figura 92 Formulario De Visita ....................................... 557 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 11 Universidad de Cuenca Figura 93 Formulario De Zona De Visita......................... 558 Figura 94 Ingresar Al Sistema......................................... 559 Figura 95 Sección Datos Generales: ............................. 560 Figura 96 Datos Del Guía ............................................... 561 Figura 97 Datos Del Guía .............................................. 561 Figura 98 Datos Del Guía .............................................. 561 Figura 99 Datos Del Guía ............................................... 562 Figura 100 Datos Del Guía ............................................. 562 Figura 101 Datos Del Guía ............................................. 563 Figura 102 Datos Del Guía ............................................. 563 Figura 103 Sección Aviso Importante: ............................ 564 Figura 104 Sección Reporte En Línea: ........................... 564 Figura 105 Sección Visitas Realizadas........................... 565 Figura 106 Sección Referencias Zonas E Indicadores A Calificarse:....................................................................... 566 Figura 107 Reporte Zonas De Ruterismo ....................... 566 Figura 108 Reporte Zonas De Senderismo .................... 566 Figura 109 Reporte Actividades A Realizarse ................ 567 Figura 110 Reporte Indicadores Generales .................... 567 Figura 111 Reporte Indicadores Biológicos .................... 568 Figura112 Reporte Indicadores Específicos .................. 568 Figura 113 Revisión De Fechas Para Realizar El Reporte En Línea .......................................................................... 569 Figura 114 Sección Datos De Visita. .............................. 570 Figura 115 Sección Datos De Visita Llenado.................. 571 Figura 116 Sección Indicadores De Manejo General ..... 571 Figura 117 Sección Indicadores De Manejo General Llenado............................................................................ 572 Figura 118 Sección Indicadores De Actividades Realizadas. ........................................................................................ 572 Figura 119 Sección Senderos Visitados ......................... 573 Figura 120 Sección Rutas Visitadas ............................... 573 Figura 121 Formulario Para Calificar Una Zona En Especifico ........................................................................ 574 Figura 122 Sección Indicadores Específicos .................. 574 Figura 123 Sección Indicadores Biológicos .................... 575 Figura 124 Botones Formulario Calificar Zona ............... 575 Figura 125 Botones Formulario Calificar Una Visita ....... 576 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 12 Universidad de Cuenca PARTE III Figura 1: Acerca de FileMaker ....................................... 639 Figura 2: Inicio de fileMaker ............................................ 640 Figura 3: Base de datos de Guias en FileMaker............. 641 Figura 4: Botones de la base de datos de Guias ............ 641 Figura 5: Exportar base de datos desde FileMaker ........ 642 Figura 6: Campos a exportar .......................................... 643 Figura 7: Agregar referencia ........................................... 711 Figura 8: Grafico en barras utilizando OWC ................... 717 Figura 9: Grafico en lineas utilizando OWC .................... 718 Figura 10: BusyBox para .Net ......................................... 721 Figura 11: Muestra del control BusyBox ......................... 721 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 13 Universidad de Cuenca ÍNDICE DE TABLAS Tabla 1: Perfiles actuales del equipo técnico de la Corporación Municipal Parque Nacional Cajas................. 32 Tabla 2: Perfil actual de la cooperante internacional de la Corporación Municipal Parque Nacional Cajas................. 33 Tabla 3: Perfil actual del personal administrativo de la Corporación Municipal Parque Nacional Cajas................. 34 Tabla 4. Composición taxonómica por familias de la mastofauna del Parque Nacional Cajas, Azuay, Ecuador. 97 Tabla 5. Especies de mamíferos con distribución restringida que han sido reportadas en el Parque Nacional Cajas, Azuay, Ecuador. ................................................................ 99 Tabla 6. Composición taxonómica por familias de la avifauna del Parque Nacional Cajas, Azuay, Ecuador.... 101 Tabla 7. Especies de aves con distribución restringida que han sido reportadas en el Parque Nacional Cajas, Azuay, Ecuador. .......................................................................... 102 Tabla 8. Especies migratorias registradas . .................... 103 Tabla 9. Composición taxonómica por familias de la herpetofauna ................................................................... 104 Tabla 10. Especies de herpetofauna con distribución restringida que han sido reportadas en el Parque Nacional Cajas, Azuay, Ecuador.................................................... 106 Tabla 11. Lagunas más representativas del Parque....... 109 Tabla 12. Ruta Naturaleza E Historia Humana ............... 110 Tabla 13. Ruta Cumbre Del Cerro San Luis -Visión 360°111 Tabla 14. Ruta Valle De Quinuas.................................... 111 Tabla 15. Ruta Caminos Históricos................................. 112 Tabla 16. Ruta A La Cumbre Del Avilahuaycu, El Adoratorio Natural............................................................................. 112 Tabla 17. Ruta Al Encuentro Con El Valle De Las Burines ........................................................................................ 113 Tabla 18. Ruta Camino Del Inka Y Las Lagunas Mayores ........................................................................................ 113 Tabla 19. Ruta De La Gran Osohuaycu.......................... 114 Tabla 20. Toreadora........................................................ 115 Tabla 21. Tres cruces...................................................... 115 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 14 Universidad de Cuenca Tabla 22. Valle de Llaviucu ............................................. 116 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 15 Universidad de Cuenca Agradecimiento En primera instancia agradecemos a Dios y a la Virgen María, ya que gracias a sus bendiciones hemos podido desempeñarnos de la mejor manera en este trabajo. Queremos expresar también nuestro más sincero agradecimiento a la Universidad de Cuenca y a la empresa ETAPA, de manera especial a los Ingenieros Ángel Espinoza y Claudio Crespo, quienes han sabido dedicarnos su tiempo para la dirección de nuestra tesis, impartiendo sus conocimientos, siendo una gran ayuda para la culminación de esta etapa de nuestras vidas. Boris Criollo Zúñiga Carolina Palomeque Rodríguez Boris Criollo Zúñiga Carolina Palomeque Rodríguez 16 Universidad de Cuenca Dedicatoria Dedico especialmente este trabajo a mi Dios y a mi Padre ya que gracias a ellos he logrado ser quien soy y estar donde estoy. Así también a mi madre, mis hermanos, mi familia y a ti Esther. A mi negrita, a mis grandes amigos y a toda aquella persona que me ha dado su palabra de aliento para culminar esta y muchas etapas más de mi vida. Boris Alejandro Criollo Zúñiga Boris Criollo Zúñiga Carolina Palomeque Rodríguez 17 Universidad de Cuenca Dedicatoria Es preciso dedicar este gran esfuerzo a Dios y a mis padres, quienes son los autores de mis días, y quienes con su ejemplo me han enseñado que con responsabilidad y sacrificios se logra cumplir las metas propuestas. A todos mis primos(as) y amigos(as), que ocupan un lugar muy importante en mi vida, me es difícil nombrarlos a todos ustedes, pero quiero agradecerles por apoyarme y estar junto a mí en cada momento. De manera muy especial a Paúl, Berenice, Geovanna y Quino, quienes durante este tiempo fueron mi apoyo e inspiración. Carolina Palomeque Rodríguez Boris Criollo Zúñiga Carolina Palomeque Rodríguez 18 Universidad de Cuenca PARTE I Boris Criollo Zúñiga Carolina Palomeque Rodríguez 19 Universidad de Cuenca Capítulo 1: INTRODUCCIÓN Boris Criollo Zúñiga Carolina Palomeque Rodríguez 20 Universidad de Cuenca 1.1. ANTECEDENTES El Parque Nacional Cajas fue creado mediante acuerdo ministerial el 6 de junio de 1977 como Área Nacional de Recreación, para luego mediante acuerdo Interministerial en julio de 1979, establecer sus límites, y finalmente mediante resolución en noviembre de 1996, se procede a cambiar la categoría de Área Nacional de Recreación a Parque Nacional Cajas, Actualmente tiene una superficie de 28.544 has. El Ministerio de Turismo y Ambiente suscribió con la Ilustre Municipalidad de Cuenca, un convenio de descentralización para la gestión y manejo del Parque Nacional Cajas, el 16 de marzo del 2000. El 5 de abril del 2002, el Ilustre Concejo Municipal, resolvió delegar a ETAPA las obligaciones y responsabilidades para la gestión y manejo del Parque Nacional Cajas. El Parque Nacional Cajas (PNC) actualmente se encuentra representado por el Dr. Franklin Bucheli García, Director Ejecutivo de la Corporación Municipal Parque Nacional Cajas, y el Lcdo. Santiago Rodríguez Girón, quienes han manifestado que desde algún tiempo atrás, han surgido varias necesidades, relacionadas de una u otra manera al manejo de los datos que se manejan dentro del departamento. Una de sus necesidades hace referencia al control sobre los guías naturalistas, quienes al realizar las visitas al Parque Nacional Cajas deberían aplicar un método práctico y seguro que ayude a la administración sobre este control, de modo que se pueda mantener confiablemente la información que respecta a los registros de los guías, y que de esta manera se pueda evaluar la asistencia del personal, cumpliendo con un horario de trabajo, número de visitas establecidas y demás requisitos necesarios para laboral dentro del Parque. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 21 Universidad de Cuenca Otro de los conflictos que se han venido tratando internamente en la administración de PNC, hace referencia al manejo de datos sobre varios aspectos e indicadores que son de vital importancia dentro del parque, tales como Evidencia de Fogatas, Asistencia de los Guardaparques, Presencia de basura, y demás aspectos que la administración debe estar enterada para poder mantener un control físico sobre ello: así como aspectos biológicos, como por ejemplo presencia de ciertas aves, mamíferos, plantas, etc., para controlar su existencia y evitar aspectos negativos, por ejemplo la extinción. Todas estas características le interesan de sobremanera a la administración del Parque Nacional Cajas, ya que son requerimientos que debe cumplir todo Parque Nacional, por tanto, sería preciso contar con un Sistema de Información que maneje todos estos puntos; el proyecto como tal se ha solicitado desde algún tiempo atrás, pero lamentablemente no se ha logrado implementarlo todavía, debido básicamente a que el Departamento de Desarrollo de ETAPA se encuentra realizando otros proyectos, y no se han destinado los recursos para la implementación de este software. El Ing. Claudio Crespo, miembro del Departamento de Informática de la Empresa ETAPA, junto con el Lcdo. Santiago Rodríguez, administrador del Departamento del Parque Nacional Cajas, han sido participes del levantamiento de información, con el objetivo de una futura implementación de este software. El Ing. Claudio Crespo es el autor de los ERS (Especificaciones de Requerimientos de Software) a implementarse; los mismos que fueron aceptados por el Ing. Esteban Garzón, Director del Departamento de Desarrollo de ETAPA; sin embargo, por haber pasado algún tiempo desde el levantamiento de esta información, se ha visto necesario realizar una revisión de éstos, de Boris Criollo Zúñiga Carolina Palomeque Rodríguez 22 Universidad de Cuenca forma que se puedan modificar, eliminar o aumentar ciertos requisitos, con el objetivo de que el sistema refleje totalmente las expectativas de los futuros usuarios. Como se citaba anteriormente, este es un proyecto que ha estado pensado desde algún tiempo atrás; es por esto, que el PNC implementó una parte de este SW con la herramienta “FileMaker”. Sin embargo al ser un proyecto de ETAPA debe cumplir ciertas especificaciones que la Empresa exige, tales como plataformas de desarrollo, bases de datos, formatos de interfaces, etc; por lo expuesto es preciso trabajar en un nuevo Sistema de Información que se lo desarrolle bajo la metodología que exige la empresa, y cubra todas las necesidades que presenta el Parque Nacional Cajas. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 23 Universidad de Cuenca 1.2. ASPECTOS GENERALES 1.2.1. Visión General Al “Sistema de Información para Guías Naturalistas del Parque Nacional Cajas”, se lo puede describir como un software de reportes en línea para Guías Naturalistas del PNC según indicadores dinámicos manejados por la administración, presentando estadística automatizada y sistema de verificación física de visitas para validación de registros. Como se citó anteriormente, el proyecto tiene en gran parte definidos sus requerimientos, los cuales están citados en los ERS (Especificaciones de Requisitos de Software) que maneja la Empresa; sin embargo, el proyecto iniciará con una nueva recopilación de requisitos para agregar, eliminar o modificar los existentes, y sobre los cuales se van a trabajar, respetando fases y actividades que exige el Departamento de desarrollo de ETAPA. El Software a implementarse se lo ha dividido en 4 Subsistemas, los mismos que se explican brevemente a continuación: 1. Subsistema de Control de Guías. Este Subsistema permitirá manejar los datos de las personas que hacen el trabajo de guías naturalistas del parque, permitiendo el ingreso de sus datos personales así como llevando un control de las títulos profesionales, cursos y licencias que se deben cumplir para ejecutar su trabajo. Se pretende tener una base de datos actualizada de los guías, para poder proporcionar la información necesaria tanto dentro de la empresa como a empresas externas que tienen autorización para acceder a esta información a través de la red, con claves asignadas. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 24 Universidad de Cuenca 2. Subsistema de Control de Rutas y Senderos. Este subsistema permitirá manejar los campos o atributos de las rutas y senderos de visita que se han definido en el PNC; de manera que se pueda mantener un registro de rutas y senderos, para que los guías sigan estos caminos en visitas futuras. En esta área se define gran cantidad de información respecto a aspectos físicos que pueden apreciar los visitantes en el PNC, al igual que información con respecto a especies que podrán apreciar; este último, con ayuda del biólogo que acompañe en la visita. 3. Subsistema de Control de Visitas Este subsistema permite el control a las visitas que realicen los guías, este control se realizará de manera biométrica o electrónica, y servirá para mantener un registro de las labores de los guías en el parque. Para que sean válidas las visitas de los guías, se necesita un cruce de información entre estas visitas físicas y los reportes en línea que éstos deben realizar después de cada visita. 4. Subsistema de Información Este subsistema permitirá ingresar los datos referentes a las visitas realizadas al PNC, de forma que se tenga información estadística acerca del estado en el que se encuentra el Parque, esta información se obtendrá de los datos que proporcionen los guías y los biólogos visitantes a la zona. En este punto es donde se puede obtener cualquier tipo de reporte, según las necesidades del administrador, de modo que éste pueda estar al tanto de todo lo que sucede dentro del PNC. Los reportes a realizar hacen referencia a datos de los guías naturalistas, indicadores biológicos, etc., de acuerdo a un período de tiempo determinado, o en forma global. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 25 Universidad de Cuenca 1.2.2. Justificación Después de analizar la situación actual de la forma en la que se maneja la información en el PNC, la administración del Parque Nacional Cajas, conjuntamente con el departamento de desarrollo de ETAPA, han considerado necesaria la implementación de un sistema de información que solucione todos los aspectos negativos, de manera que se automatice los procesos y se deje atrás la forma manual con la que se contaba hasta el momento. El proyecto “Sistema de Información para Guías Naturalistas del Parque Nacional Cajas” manejará todos los datos de forma automática, facilitando así el manejo de información, y asegurando los resultados que se presentan para la administración del Parque. 1.2.3. Importancia El proyecto a implementarse tiene su importancia para el Parque Nacional Cajas debido a que el administrador del mismo desea tener un control automatizado de varios aspectos como por ejemplo el tiempo, tanto en la alimentación al sistema como los resultados que se presentan; la seguridad de los datos que se manejan y la información procesada que se obtiene como resultado; de modo que mediante información precisa y concisa sirva para la toma de decisiones de los funcionarios del Parque Nacional, sobre los aspectos que se han venido manejando. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 26 Universidad de Cuenca 1.3. OBJETIVOS 1.3.1. Objetivo General • Creación de un Sistema de Información para los guías naturalistas del Parque Nacional de El Cajas. 1.3.2. Objetivos Específicos • Manejar información acerca de los guías naturalistas del Parque Nacional de El Cajas. • Controlar las visitas de los guías naturalistas al Parque Nacional de El Cajas. • Definir y manejar las rutas y senderos a visitarse en el Parque Nacional de El Cajas. • Manejar datos referentes a indicadores ambientales y biológicos en las zonas de recreación. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 27 Universidad de Cuenca Capítulo 2: MARCO TEÓRICO Boris Criollo Zúñiga Carolina Palomeque Rodríguez 28 Universidad de Cuenca 2.1. ASPECTOS GENERALES 2.1.1. Corporación Municipal Parque Nacional Cajas Corporación Municipal Parque Nacional Cajas es la encargada y la responsable de la administración y manejo del área del Parque Nacional Cajas. La corporación tiene una, planificación anual, mensual y semanal que contiene los lineamientos estratégicos que se generaron como prioritarios en el Plan de Manejo aprobado por el Ministerio del Ambiente, mediante Acuerdo Ministerial No. 021 de 1 de abril de 2005 (Sección 2.3.3.2 de este documento) . El objetivo de la Corporación Municipal Parque Nacional Cajas es el de planificar, gestionar, manejar, desarrollar, administrar, proteger y controlar el Parque Nacional Cajas y entre sus principales competencias a nivel municipal, se pueden mencionar las siguientes: • Administrar el Parque Nacional Cajas; • Implementar sistemas de gestión y manejo del Parque Nacional Cajas; • Mantener la intangibilidad física, biótica y los servicios ambientales del Parque Nacional Cajas; • Aplicar el plan de manejo integral del Parque Nacional Cajas; • Formular, ejecutar y evaluar el plan operativo de la Corporación Municipal Parque Nacional Cajas; y • Otras competencias asignadas por la Gerencia General y el Directorio de la Empresa en uso de sus facultades y atribuciones. Actualmente la gestión de administración del Parque Nacional Cajas se desarrolla bajo cinco programas: Boris Criollo Zúñiga Carolina Palomeque Rodríguez 29 Universidad de Cuenca 1. Programa de conservación, con la función de control y vigilancia, ordenamiento territorial y monitoreo ambiental. 2. Programa de educación y capacitación ambiental, que trabaja en la capacitación, educación e información. 3. Programa de investigación, con las funciones de coordinar el desarrollo de la investigación aplicada y la generación de ciencia. 4. Programa de desarrollo social, que tiene la función de brindar apoyo comunitario y facilitación de servicios sociales. 5. Programa de uso Público, con la función de gestionar el manejo turístico, recreación y servicios turísticos. Existe infraestructura de soporte que funciona como oficinas técnicas, control de acceso y refugio para turistas e investigadores. Entre las instalaciones terminadas están: una Estación Biológica manejada por la Universidad del Azuay, tres puntos de control de acceso vehicular (Soldados, Quinuas, Huagrahuma), cuatro oficinas técnicas (Llaviucu, Toreadora, Illincocha, Mazán), dos refugios para turistas e investigadores (Toreadora, Llaviucu) y un centro de interpretación ambiental (Toreadora), que funcionan como puntos estratégicos de acceso al parque para los patrullajes de control y seguridad, ingreso a senderos y rutas turísticas, entre otros. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 30 Universidad de Cuenca Figura 1: Organigrama de la Corporación Municipal Parque Nacional Cajas en la Empresa Municipal ETAPA A continuación se cita los Recursos Humanos que logran mantener en funcionamiento a la Corporación Parque Nacional Cajas. • Equipo técnico CARGO Director Ejecutivo Jefe del Parque Nacional Cajas Responsable del programa de conservación Responsable del programa de educación y capacitación ambiental Responsable del programa de investigación Boris Criollo Zúñiga Carolina Palomeque Rodríguez PERFIL ACTUAL Licenciado en Ciencias Políticas y Sociales, Doctor en Jurisprudencia, especialista manejo de áreas protegidas y gestión ambiental, Postgrado Gerencia Gobiernos Seccionales Ingeniero forestal Ingeniero Agrónomo, Master en Agricultura Ecológica Ingeniera Ambiental, Master en Población y Desarrollo Biólogo 31 Universidad de Cuenca Responsable del programa Agrónomo de desarrollo social Responsable del programa Licenciado en Turismo de uso público Inspector de guardaparques Agrónomo Tabla 1: Perfiles actuales del equipo técnico de la Corporación Municipal Parque Nacional Cajas Boris Criollo Zúñiga Carolina Palomeque Rodríguez 32 Universidad de Cuenca Según los perfiles del equipo técnico de la corporación, se enumeran a las personas que ocupan los mencionados cargos: • Director Ejecutivo Corporación Municipal Parque Nacional Cajas Dr. Franklin Bucheli García, Dpl. • Jefe del Parque Nacional Cajas Ing. Oswaldo Encalada Romero • Responsable del Programa de Educación Ambiental Ing. Ana Cañizares Peñaherrera, M.Sc • Responsable del Programa de Uso Público Lcdo. Santiago Rodríguez Girón • Responsable del Programa de Conservación Ing. Paúl Vintimilla Peña, M.Sc. • Responsable del Programa de Desarrollo Social Agr. Patricio Illescas Mogrovejo • Responsable del Programa de Investigación Blgo. Francisco Sanchez • Cooperación Internacional INSTITUCIÓN Servicio Alemán de Cooperación Social/técnica (DED) FUNCIÓN Asesora PERFIL ACTUAL Ingeniera ambiental Tabla 2: Perfil actual de la cooperante internacional de la Corporación Municipal Parque Nacional Cajas Boris Criollo Zúñiga Carolina Palomeque Rodríguez 33 Universidad de Cuenca • Personal administrativo CARGO Secretaria Dirección Ejecutiva Secretaria Jefatura de Área/Equipo técnico Chofer (dos) PERFIL ACTUAL Secretaria bilingüe Secretaria / Contadora pública Bachiller – Chofer profesional Tabla 3: Perfil actual del personal administrativo de la Corporación Municipal Parque Nacional Cajas • Secretaria Dirección Ejecutiva Gloria Zambrano • Secretaria Jefatura de Área/Equipo técnico Mercy Mercedes Carrera • Chofer (dos) Dirección ejecutiva: Ivan Flores Jefatura de Área/Equipo Manosalvas técnico: Manuel • Personal operativo - 5 técnicos, 19 guardaparques capacitados y 1 Inspector. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 34 Universidad de Cuenca 2.2. ASPECTOS TECNOLÓGICOS 2.2.1. Plataforma .NET .NET es una plataforma de desarrollo de software de Microsoft, con innovadoras herramientas, que incorporan independencia de plataforma de hardware y que permita un rápido desarrollo de aplicaciones. Se centra en un mundo en el cual las aplicaciones se ejecutan de modo distribuido, a lo largo de todo Internet, es decir en el entorno Web, es una competencia a la plataforma Java de Microsystems y los Frameworks de PHP. Su propuesta es ofrecer una manera rápida, económica, segura y robusta, de desarrollar aplicaciones permitiendo una integración más rápida y ágil entre empresas y un acceso más simple y universal a todo tipo de información accesibles desde múltiples dispositivos. .NET es el nombre que ha dado Microsoft a su forma de ver el futuro, el poder acceder a las aplicaciones desde cualquier sitio y desde cualquier dispositivo, es la visión de Microsoft, que con la tecnología .NET puede llevarse a cabo de forma sencilla, mediante la utilización de servicios Web. Esta visión no surge al azar, si no que tiene varias motivaciones por ejemplo, la programación distribuida, que fomenta la reutilización de software, no sólo podemos reutilizar nuestro propio código, o aquellas librerías de las que disponemos, sino que se pueden reutilizar recursos disponibles en distintas ubicaciones de Internet. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 35 Universidad de Cuenca Figura 2: Plataforma .NET 2.2.1.1. Ventajas y Desventajas de .Net A continuación se resumen las ventajas más destacables que proporciona .Net Framework: • • • • Código administrado: El CLR realiza un control automático del código para que este sea seguro, es decir, controla los recursos del sistema para que la aplicación se ejecute correctamente. Interoperabilidad multilenguaje: El código puede ser escrito en cualquier lenguaje compatible con .Net ya que siempre se compila en código intermedio (MSIL). Compilación just-in-time: El compilador JIT incluido en el Framework compila el código intermedio (MSIL) generando el código máquina propio de la plataforma. Se aumenta así el rendimiento de la aplicación al ser específico para cada plataforma. Garbage collector: El CLR proporciona un sistema automático de administración de memoria denominado recolector de basura (garbage collector). El CLR detecta cuándo el programa deja de utilizar la Boris Criollo Zúñiga Carolina Palomeque Rodríguez 36 Universidad de Cuenca • • memoria y la libera automáticamente. De esta forma el programador no tiene por que liberar la memoria de forma explícita aunque también sea posible hacerlo manualmente. Seguridad de acceso al código: Se puede especificar que una pieza de código tenga permisos de lectura de archivos pero no de escritura. Es posible aplicar distintos niveles de seguridad al código, de forma que se puede ejecutar código procedente del Web sin tener que preocuparse si esto va a estropear el sistema. Despliegue: Por medio de los ensamblados resulta mucho más fácil el desarrollo de aplicaciones distribuidas y el mantenimiento de las mismas. El Framework realiza esta tarea de forma automática mejorando el rendimiento y asegurando el funcionamiento correcto de todas las aplicaciones. En contraparte, existen algunas desventajas que las citamos a continuación: • • • Garbage collector: Se producen factores de sobrecarga debido a procesos como la recolección de basura de .Net o la administración de código que repercuten en la demanda de más requisitos del sistema. Código administrado: El consumo de recursos durante la ejecución es mucho mayor, pero esto se produce porque el código administrado proporciona una mayor velocidad de desarrollo y una mayor seguridad de que el código sea bueno. Sin embargo con los procesadores actuales esto cada vez es menos inconveniente. El nivel de administración del código dependerá en gran medida del lenguaje que se utilice para programar. o Visual Basic .Net es un lenguaje totalmente administrado. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 37 Universidad de Cuenca o o C# permite la administración de código de forma manual, siendo por defecto también un lenguaje administrado. C++ es un lenguaje no administrado en el que se tiene un control mucho mayor del uso de la memoria que hace la aplicación. 2.2.1.2. .NET Framework .NET Framework es el modelo de programación de código administrado de Microsoft que reúne todo un conjunto de lenguajes y servicios que simplifican enormemente el desarrollo de aplicaciones en clientes de Windows, servidores y dispositivos móviles o incrustados. Los desarrolladores pueden usar .NET para crear muchos tipos de aplicaciones: aplicaciones Web, de servidor, de cliente inteligente, de consola, de bases de datos, etc. Mediante esta herramienta se ofrece un entorno de ejecución altamente distribuido, que permite crear aplicaciones robustas y escalables. Los principales componentes de este entorno son: • Lenguajes de compilación • Biblioteca de clases de .Net • CLR (Common Language Runtime) Boris Criollo Zúñiga Carolina Palomeque Rodríguez 38 Universidad de Cuenca VB C++ C# Perl Servicios Web Python … Formularios Windows ASP .NET ADO .NET: Datos y XML Libreria de clases de .NET Common Language Runtime Message Queuing COM+ (Transactions, Partitions, Object Pooling) IIS WMI Win32 Figura 3: .NET Framework El .NET Framework se traduce a “Marco de Trabajo” y es el componente fundamental de la plataforma Microsoft .NET, tiene tres variantes principales: a. NET Framework Redistributable Package Este es el mínimo componente de la plataforma .NET que se necesita para poder ejecutar aplicaciones. Normalmente ésta es la variante que se instala en los entornos productivos, una vez que el desarrollo y las pruebas de la aplicación han finalizado. b. NET Framework SDK: SDK (Software Development Kit) es una versión que contiene herramientas de desarrollo de línea de comandos (compiladores, depuradores, etc.), documentación de referencia, ejemplos y manuales para desarrolladores de aplicaciones. Normalmente Boris Criollo Zúñiga Carolina Palomeque Rodríguez 39 Universidad de Cuenca ésta variante se instala en los entornos de desarrollo de aplicaciones, y es más útil a los programadores que a los usuarios finales. c. NET Compact Framework Ésta es una versión reducida del .NET Framework Redistributable, especialmente pensada para ser instalada en dispositivos móviles como Pocket PC’s y SmartPhones. .Net Framework soporta múltiples lenguajes de programación y aunque cada lenguaje tiene sus características propias, es posible desarrollar cualquier tipo de aplicación con cualquiera de estos lenguajes. Existen más de 30 lenguajes adaptados a .Net, desde los más conocidos como C#, Visual Basic o C++ hasta otros lenguajes menos conocidos como Perl o Cobol. .NET Framework incluye un amplio conjunto de bibliotecas de clases de soporte, entre las que se pueden citar: a. Windows Presentation Foundation (WPF) Provee la función para construir aplicaciones y experiencias de alta fidelidad en Windows Vista principalmente, uniendo aplicaciones de interfaz de usuario (UI), documentos, etc. mientras explota el máximo poder de las computadoras. Consigue experiencias de usuario visualmente impresionantes. b. Windows Workflow Foundation (WF) Es un modelo programado, de ingeniería y herramientas para construcciones rápidas para aplicaciones Windows. Este incluye clases y diseños para Visual Studio. c. Windows Communication Foundation (WCF) Para permitir comunicaciones rápidas y flexibles entre las aplicaciones de la empresa. Es un grupo de Boris Criollo Zúñiga Carolina Palomeque Rodríguez 40 Universidad de Cuenca tecnologías .net para construir y correr sistemas conectados entre sí, este es un nuevo tipo de infraestructura en las comunicaciones construida alrededor de una arquitectura de servicios Web. d. Windows Forms Los Windows Forms es el núcleo de la plataforma de desarrollo para construir aplicaciones inteligentes en cliente. Las clases contenidas en el .net framework son diseñadas a ser usadas en desarrollo con interfaz de usuario grafica (GUI). e. Bibliotecas Diferentes bibliotecas con el afán de trabajar con XML, datos, optimización de infraestructuras, criptografía, conversión de texto a voz, etc. f. .NET Compact Framework The Microsoft .NET Compact Framework es una parte clave de la aspiración de Microsoft, para proveer clientes con grandes experiencias en cualquier tiempo, cualquier lugar y en cualquier dispositivo. g. Windows CardSpace Windows CardSpace es un componente de Microsoft .NET Framework versión 3.0 que almacena la identidad del usuario, no permite manipulación de los datos con eso la identidad digital esta protegida y se mantiene un control sobre los datos del usuario almacenado. h. ADO.NET Provee un acceso consistente a recursos de datos a través de SQL Server, tan bueno como los recursos de datos expuestos a través de OLE DB y XML. Las aplicaciones pueden usar ADO.NET para conectar a estos recursos y manipularlos, actualizarlos, etc. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 41 Universidad de Cuenca i. ASP.NET Es un grupo de tecnologías para el desarrollo de aplicaciones Web, que permiten a los programadores construir sitios Web dinámicos, aplicaciones Web y Servicios Web XML. Microsoft introdujo la tecnología llamada Active Server Pages en diciembre de 1996. Es parte del Internet Information Server (IIS) desde la versión 3.0 y es una tecnología de páginas activas que permite el uso de diferentes scripts y componentes en conjunto con el tradicional HTML para mostrar páginas generadas dinámicamente. La definición contextual de Microsoft es que "Las Active Server Pages son un ambiente de aplicación abierto y gratuito en el que se puede combinar código HTML, scripts y componentes ActiveX del servidor para crear soluciones dinámicas y poderosas para el Web". Después del lanzamiento del Internet Information Services 4.0 en 1997, Microsoft comenzó a investigar las posibilidades para un nuevo modelo de aplicaciones Web que pudiera resolver las quejas comunes sobre ASP, especialmente aquellas con respecto a la separación de la presentación y el contenido y ser capaz de escribir código "limpio". El prototipo inicial de ASP fue llamado "XSP"; y fue hecho usando Java pero pronto se decidió construir una nueva plataforma sobre el Common Language Runtime(CLR), pues ofrecía un ambiente orientado a objetos, recolección de basura y otras características que fueron vistas como características deseables. El .NET Framework puede ser instalado en cualquier sistema operativo de la familia Windows superior a Boris Criollo Zúñiga Carolina Palomeque Rodríguez 42 Universidad de Cuenca Windows 98, Actualmente, Windows 2003 Server y Windows XP SP2 traen el .NET Framework preinstalado. El .NET Framework debe estar instalado en cualquier dispositivo de hardware para que la ejecución de una aplicación .NET sea posible. En el caso de las aplicaciones de escritorio (Formularios Windows) y las aplicaciones de consola (aplicaciones cuya interfaz de usuario es una consola de comandos), el Framework debe estar presente del lado del cliente y en el servidor sólo en caso de que la aplicación sea distribuida y tenga parte de su funcionalidad centralizada en una única computadora. En el caso de las aplicaciones Web, el único requisito del lado del cliente es tener un navegador y una conexión de red al servidor, el cual debe tener instalado el .NET Framework. Para las aplicaciones móviles, que se ejecutan sobre Windows Mobile en algún dispositivo tipo Pocket PC o SmartPhone, es necesario tener instalado el .NET Compact Framework en el dispositivo. Actualmente se cuenta con 5 versiones de la plataforma Microsoft .NET: 1. La versión 1.0: fue liberada a principios del año 2002, e incluía la versión 1.0 del .NET Framework, la versión 2002 de Visual Studio y varios lenguajes de programación nuevos compatibles con la plataforma, C# y Visual Basic 2. La versión 1.1: fue liberada en 2003, aproximadamente un año después que su predecesora. Esta versión introdujo el .NET Framework 1.1 junto con Visual Studio .NET 2003, la primer versión del .NET Compact Framework y un nuevo lenguaje de programación llamado J#.NET. 3. La versión 2.0: fue liberada a finales del año 2005, y es la primera gran renovación que sufrió la plataforma en su tiempo de vida. Con la idea de ser una “evolución” en lugar de una “revolución”, esta versión trajo consigo las versiones Boris Criollo Zúñiga Carolina Palomeque Rodríguez 43 Universidad de Cuenca 2.0 del .NET Framework y el .NET Compact Framework, así como también una nueva versión de Visual Studio. Microsoft .NET Framework 2.0 Service Pack 1 proporciona actualizaciones acumulativas para problemas notificados por los clientes encontrados después del lanzamiento de Microsoft .NET Framework 2.0. Además, esta versión proporciona mejoras de seguridad y compatibilidad con características de requisitos previos para .NET Framework 3.0 Service Pack 1 y .NET Framework 3.5. Los requisitos para esta versión son: • Sistemas Operativos: Windows 2000 Service Pack 4; Windows Server 2003; Windows XP Service Pack 2 • Procesador: mínimo procesador Pentium a 400 mínimo; recomendado procesador Pentium a 1 GHz • RAM: mínimo 96 MB; recomendado 256 MB • Disco duro: 500 MB 4. La versión 3.0: Junto con Windows Vista se libera al mercado una serie de tecnologías para desarrolladores de software que cambiarán la forma de construir aplicaciones para la plataforma Windows. Esta plataforma de última generación, antes conocida como WinFX, y cuyo nombre actual es Framework 3.0, es una API (Application Programming Interface) que agrupa funcionalidades de Win32 junto con el .NetFramework . Asimismo, brinda soporte para la creación de aplicaciones Windows y aplicaciones Web. 5. La versión 3.5: Microsoft .NET Framework 3.5 contiene muchas y nuevas características que se agregan al .NET Framework 2.0 Service Pack 1 y .NET Framework 3.0 Service Pack 1. Por ejemplo, los conjuntos de características de Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation Boris Criollo Zúñiga Carolina Palomeque Rodríguez 44 Universidad de Cuenca (WPF) y Windows CardSpace. Además, .NET Framework 3.5 contiene una serie de características nuevas en distintas áreas tecnológicas que se han agregado como nuevos ensamblados para evitar cambios destacados. Entre estas: • Integración total de LINQ (Language Integrated Query) y del reconocimiento de los datos. Esta nueva característica le permitirá escribir código en idiomas habilitados para LINQ para filtrar, enumerar y crear proyecciones de varios tipos de datos SQL, colecciones, XML y conjuntos de datos usando la misma sintaxis. • ASP.NET AJAX le permite crear experiencias Web más eficaces, más interactivas y con un gran índice de personalización que funcionan con los exploradores más usados. • Nueva compatibilidad con el protocolo Web para generar servicios WCF (Windows Communication Foundation), como por ejemplo AJAX, JSON, REST, POX, RSS, ATOM y distintos estándares WS-* nuevos. • Compatibilidad total con las herramientas de Visual Studio 2008 para WF, WCF y WPF, incluida la nueva tecnología de servicios habilitados para flujos de trabajo. • Nuevas clases en la biblioteca de clases base (BCL) de .NET Framework 3.5 que tratan numerosas solicitudes de cliente comunes. Los requisitos para esta versión son: • Sistemas Operativos: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP • Procesador: mínimo un procesador Pentium a 400 MHz, recomendado un procesador Pentium a 1 GH • RAM: mínimo 96 MB ; recomendado 256 MB • Disco duro: hasta 500 MB de espacio disponible Boris Criollo Zúñiga Carolina Palomeque Rodríguez 45 Universidad de Cuenca 2.2.1.3. El futuro de .NET A largo plazo Microsoft pretende reemplazar el API Win32 o Windows API con la plataforma .NET. Esto debido a que el API Win32 o Windows API fue desarrollada sobre la marcha, careciendo de documentación detallada, uniformidad y cohesión entre sus distintos componentes, provocando múltiples problemas en el desarrollo de aplicaciones para el sistema operativo Windows. La plataforma .NET pretende solventar la mayoría de estos problemas proveyendo un conjunto único y expandible con facilidad, de bloques interconectados, diseñados de forma uniforme y bien documentados, que permitan a los desarrolladores tener a mano todo lo que necesitan para producir aplicaciones sólidas. Debido a las ventajas que la disponibilidad de una plataforma de este tipo puede darle a las empresas de tecnología y al público en general, muchas otras empresas se han unido a Microsoft en el desarrollo y fortalecimiento de la plataforma .NET, ya sea por medio de la implementación de la plataforma para otros sistemas operativos aparte de Windows (Linux/MacOS X/BSD/Solaris), el desarrollo de lenguajes de programación adicionales para la plataforma, o la creación de bloques adicionales para la plataforma (como controles, componentes y bibliotecas de clases adicionales); siendo algunas de ellas software libre, distribuibles bajo la licencia GPL (General Public Licence). Con esta plataforma Microsoft incursiona de lleno en el campo de los Servicios Web y establece el XML como norma en el transporte de información en sus productos y lo promociona como tal en los sistemas desarrollados utilizando sus herramientas. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 46 Universidad de Cuenca 2.2.2. Base De Datos DB2 El sistema operativo OS/400 (que se explicará en el siguiente capítulo), cuenta con un punto muy fuerte que es su integración con la base de datos DB2/400, siendo también manejada como objetos, es decir los Archivos de datos, los Programas, las Bibliotecas, las Colas, los Perfiles de usuario, las Descripciones de dispositivos, etc. El DB2/400 se integra en el AS/400 en parte por encima de la IM y en parte en el LIC, es decir las bases de datos son en parte los componentes de software separados que residen encima del sistema operativo. Dado que DB2/400 está integrada en el sistema, puede alcanzar un nivel de la eficacia más alto y entonces el rendimiento se ve incrementado sustancialmente. La Gestión de la BD (DBMS) es un marco para almacenar y recuperar datos, y es el usuario quién, a través de una interfaz puede tener acceso y manipular a los datos, se lo hace mediante dos interfaces: 1. DDS (Data Description SpecificationsEspecificaciones de descripción de datos) 2. SQL (Standard Query Language-Lenguaje de consulta estructurado) Entre sus principales funciones podemos resumir las siguientes: • • • • • • • Definir y describir las tablas Gestionar datos (crear, borrar, actualizar, etc.) Integridad en los datos Brinda una gran seguridad Permite en registro por diario Creación de triggers Creación de procedimientos almacenados Boris Criollo Zúñiga Carolina Palomeque Rodríguez 47 Universidad de Cuenca • Creación de funciones • Creación de vistas • Control sobre permisos y restricciones sobre usuarios Para el almacenamiento de los datos, DB2/400 utiliza: la transformación y la propagación para moverse y para manipular datos en una forma más apropiada dentro del almacén los datos, el servidor de la base de datos, las herramientas del análisis y del usuario final, y las herramientas para manejar la información sobre el almacén de los datos. La IBM introdujo los modelos especiales de los AS/400 que pueden manejar los tipos de uso de las cargas de trabajo en usos de almacenamiento de los datos. Estos servidores de la base de datos utilizan el proceso paralelo y bases de datos multidimensionales. El AS/400 utiliza el proceso paralelo de I/O (IOP). Esto permite el proceso paralelo en el nivel de I/O para un solo trabajo a través de los procesadores múltiples en el sistema, aumentando así su funcionamiento. La mayoría de las bases de datos emparentadas se organizan como tablas de dos dimensiones. DB2/400 puede crear una estructura de datos tridimensional. Estas estructuras tienen eje tres y parecen una hoja de balance tridimensional. El DB2/400 utiliza las herramientas de la inteligencia de negocio para analizar los datos en el almacén de los datos. Éstos incluyen: Herramientas de la ayuda de decisión (DSS), sistemas de información ejecutivos (EIS), y herramientas que minan de los datos. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 48 Universidad de Cuenca Para manejar los datos del DB2/400, ETAPA cuenta con el programa iSeries Navegator el cual ha sido muy útil para nuestro proyecto, es por eso que lo detallamos a continuación. 2.2.2.1. iSeries Navigator Para manejar los datos del DB2/400, la empresa ETAPA cuenta con el programa iSeries Navegator el cual ha sido muy útil para nuestro proyecto, es por eso que lo detallamos a continuación: Figura 4: Información del iSeries Navegator que dispone ETAPA iSeries Navigator es la interfaz gráfica de usuario para gestionar y administrar el servidor iSeries desde el escritorio de Windows. iSeries Navigator hace que la operación y la administración de los servidores iSeries resulte más fácil y productiva. Los asistentes ayudan a simplificar la gestión de iSeries para una amplia gama de funciones que incluyen la seguridad, servicios TCP/IP, aplicaciones y muchas más. También puede personalizar las potentes pantallas de iSeries Navigator para optimizar la productividad. iSeries Navigator también incluye Management Central, una tecnología destinada a la realización de tareas de gestión de sistemas en uno o varios servidores simultáneamente. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 49 Universidad de Cuenca Esto incluye la planificación de tareas, la supervisión del rendimiento en tiempo real, la gestión de arreglos, la distribución de objetos y la ejecución de mandatos desde un sistema central. Las tareas de gestión de sistemas pueden solicitarse en múltiples servidores con una sola petición. Para instalar y utilizar iSeries Navigator, el PC debe tener uno de los siguientes sistemas operativos Windows: Microsoft Windows 98/Me/2000, Microsoft Windows NT 4.0 con Microsoft Service Pack 5 o posterior Microsoft Windows XP, Los mismos que deben estar en un Pentium 400 MHz como mínimo y al menos 128 MB de memoria, auque lo recomendable es 256 MB, sobre todo para el XP. 2.2.2.1.1. Funciones del iSeries Navegator iSeries Navigator proporciona un potente conjunto de funciones para manejar las tareas de administración del sistema, entre ellas podemos citar: Gestionar múltiples sistemas La tecnología Management Central, que es parte integral de iSeries Navigator, le permite gestionar tareas en uno o varios servidores simultáneamente. Simplifica la gestión del sistema con la planificación de tareas, la supervisión del rendimiento en tiempo real, la gestión de arreglos (o PTF), la distribución de objetos, la gestión de usuarios y grupos, la ejecución de mandatos desde un sistema central y mucho más. Gestionar particiones lógicas Con iSeries Navigator se puede acceder a la información de las particiones lógicas, cambiar la configuración de estas, gestionar la seguridad y cambiar recursos de proceso sin que sea necesario reiniciar el sistema. En un Boris Criollo Zúñiga Carolina Palomeque Rodríguez 50 Universidad de Cuenca servidor iSeries puede utilizar iSeries Navigator, DST y SST para gestionar las particiones lógicas. Proteger la red Seguridad de la red significa que los clientes, empleados y socios de negocio pueden obtener la información que necesitan para interactuarla en un entorno seguro. Tiene integradas diversas funciones que ayudarán a construir una potente defensa contra los riesgos de seguridad que pueda encontrar por el camino. Con iSeries Navigator se puede configurar todo, desde la política básica de seguridad del sistema hasta conexiones VPN seguras de extremo a extremo, reglas de filtrado, conversión de direcciones, SSL (Secure Sockets Layer - Seguridad y Salud Laboral), correlación de identidades de empresa y mucho más. Trabajar con registros de base de datos Puede realizar muchas de las tareas de base de datos utilizando iSeries Navigator. Estas tareas incluyen la creación y el mantenimiento de objetos de base de datos, insertar o modificar datos, supervisar y analizar el rendimiento de consultas y la creación de una mapa de la base de datos. Conectar la red Con este componente se puede configurar y gestionar comunicaciones de red en el servidor. Con los asistentes se puede configurar fácilmente las interfaces, rutas y servidores necesarios para las comunicaciones de red. Con los programas de utilidad PING y rastrear ruta se puede verificar la conectividad. Se puede elegir entre diversas funciones para personalizar la red; por ejemplo, se puede seleccionar políticas de IP para controlar y asegurar el tráfico de la red utilizando QoS o VPN, o Remote Access Services para crear conexiones punto a punto. Trabajar con tareas del sistema Boris Criollo Zúñiga Carolina Palomeque Rodríguez 51 Universidad de Cuenca El sistema operativo crea los trabajos del sistema para controlar los recursos del sistema y realizar funciones del sistema. Los trabajos del sistema se ejecutan cuando se inicia el servidor iSeries, sin necesidad de participación del usuario. Estos trabajos realizan toda una serie de tareas, desde iniciar el sistema operativo hasta iniciar y finalizar subsistemas o planificar trabajos. Limitar la disponibilidad de las aplicaciones Administración de aplicaciones permite a los administradores limitar u otorgar acceso a funciones, incluidas diversas funciones de iSeries Navigator, y otras aplicaciones para los usuarios y grupos de un servidor iSeries específico. Los administradores también pueden realizar la gestión central de muchas de las propiedades que utilizan los clientes de iSeries Access para Windows y utilizar los valores avanzados de la Administración de aplicaciones para realizar el control central de los valores de entorno, contraseña, conexión, servicio e idioma. 2.2.2.1.2. Herramientas del iSeries Navegator iSeries también incluye otras herramientas tales como las que se citan a continuación: iSeries Navigator para Wireless Para supervisar y gestionar de forma remota el rendimiento del sistema, los estados, trabajos y mensajes utilizando un teléfono preparado para Internet, un asistente de datos personal (PDA) con un módem inalámbrico, o un navegador Web tradicional en una estación de trabajo. Administración de aplicaciones Para controlar las funciones o aplicaciones disponibles para los usuarios y grupos en un servidor iSeries específico. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 52 Universidad de Cuenca Management Central Para gestionar múltiples servidores a través de un único sistema central. Desarrollo de conectores de iSeries Navigator Para consolidar aplicaciones de terceros y funciones especializadas, escritas en C++, Visual Basic o Java, en la interfaz de iSeries Navigator. 2.2.2.2. DB2 Base de Datos Universal para iSeries DB2 para iSeries es un administrador de base de datos relacional el cual esta integrado en su totalidad en el iSeries. DB2 para iSeries es muy fácil de usar y administrar, también provee un valioso conjunto de funciones y características tales como triggers, procedimientos almacenados, y "bitmapped dinámicos" indexados q sirven en un amplio tipo de aplicaciones. Desde las tradicionales de escritorio hasta las aplicaciones inteligentes cliente/servidor. Como una interfaz al DB2 del iSeries, administrador de consultas DB2 y el kit de desarrollo SQL para iSeries, añade una interactiva interfaz de consultas/reportes tan bueno como precompiladotes y herramientas con las que se escribe programas de aplicación con lenguajes de alto nivel que usan SQL. La implementación de SQL para OS/400 permite definir, manipular, consultar y controlar el acceso a los datos de iSeries, así como a los archivos, tablas, etc. DB2 para iSeries describe acerca de como tomar las ventajas de DB2 para acceder y administrar los datos iSeries, a través de una aplicación o una interface, como encontrar información, conceptos o ejemplos que se estén buscando. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 53 Universidad de Cuenca Al iniciar el iSeries Navigator se tiene una interfaz grafica de la cual es fácil guiarse para ejecutar fácilmente muchas funciones de la base de datos. En lo que refiere a SQL, el iSeries provee un rápido vistazo de SQL, así también de como crear y trabajar con esquemas, tablas y vistas a través de SQL Existen algunas diferencias de SQL con los accesos a archivos con terminología tradicional, ya que DB2 para iSeries soporta más de un método de acceso. Se necesita entender las diferencias entre ellos y sobre q circunstancias un método presenta ventajas para una organización o un proyecto especifico. 2.2.2.3. Manejo de iSeries dentro del proyecto A continuación se presenta a iSeries Navegator como una utilidad para el desarrollo del presente proyecto: Para ingresar se lo debe hacer a través de IBM iSeries Access para Windows Figura 5: Inicio de Sesión en el iSeries Navegator Una vez ingresada la clave se presenta la siguiente pantalla con un árbol jerárquico al lado izquierdo de la pantalla, accedemos a nuestras tablas que se encuentran en el esquema ETAPDAT Boris Criollo Zúñiga Carolina Palomeque Rodríguez 54 Universidad de Cuenca Figura 6: Tablas en el servidor de Desarrollo Al localizar a la tabla a utilizar hacemos doble clic, se genera la opción Editar Contenido sobre ella se nos presenta los datos almacenados. Figura 7: Contenido de una tabla Pero si damos un clic derecho podemos elegir alguna otra opción de las q presenta esta herramienta. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 55 Universidad de Cuenca Figura 8: Opciones para las tablas creadas Por ejemplo podemos elegir Definición, aquí se presentan el nombre de la tabla, su definición y los campos con sus descripciones: Figura 9: Definición de una tabla Figura 10: Definición de los campos de una tabla Boris Criollo Zúñiga Carolina Palomeque Rodríguez 56 Universidad de Cuenca También podemos visualizar los procedimientos almacenados: Figura 11: Procedimientos Almacenados Ver sus características: Figura 12: Propiedades de un Procedimiento Boris Criollo Zúñiga Carolina Palomeque Rodríguez 57 Universidad de Cuenca Y se puede ejecuta la sentencia SQL par hacer modificaciones y generar nuevamente el procedimiento. Figura 13: Script de un Procedimiento Almacenado Y las vistas que se las maneja de igual manera: Boris Criollo Zúñiga Carolina Palomeque Rodríguez 58 Universidad de Cuenca Figura 14: Vistas dentro del servidor de Desarrollo De esta forma hemos ido trabajando sobre lo que se refiere a base de datos, esta interfaz es muy intuitiva y se la puede trabajar sin necesidad de muchos conocimientos sobre la herramienta. 2.2.3. Servidor AS400 El servidor AS/400 es un sistema informático multiusuario de IBM muy usado en informática de gestión, pensado para pequeñas empresas y usuarios departamentales, con una interfaz controlada, en su mayor parte, mediante menús y comandos CL (Control Language) que utiliza sus terminales 5250, y en menor grado hacen uso del método clienteservidor, aunque actualmente, I.B.M. pretende convertir sus máquinas en servidores tipo Web, en donde la interfase vendría dado por programas Java y pantallas HTML vistas desde un "browser". Boris Criollo Zúñiga Carolina Palomeque Rodríguez 59 Universidad de Cuenca Siempre se le ha considerado como un sistema propietario, Actualmente sigue fabricándose pero bajo el nombre de i5 (anteriormente eServer iSeries), en estas últimas versiones cuenta ya con una gran número de utilidades para considerarlo un Servidor abierto, integra tecnologías como TCP/IP, la mayor parte de APIS de UNIX, Java, da soporte a todo tipo de sistemas de archivos, y también soporta otros sistemas operativos tales como GNU/Linux, AIX o incluso Windows en una placa Intel integrada, soportando también de forma nativa múltiples aplicaciones, como el Servidor Web Apache, antes reservadas a Windows o UNIX. Ha llegando a solaparse con los grandes host y con los pequeños servidores Windows y GNU/Linux, para todo tipo de empresas y departamentos, Fue Comercializado por primera vez en el año de 1988. La máquina se basó originalmente en una CPU CISC de IBM, pero en 1996 se migró a una familia de CPU RISC basada en microprocesadores PowerPC llamada RS64. Los últimos modelos se basan en el procesador POWER5. El motivo principal de su supervivencia es debido a su capa de “Interfaz de Máquina” (Machine Interface), implementada por la LIC (Licensed Internal Code) que permite el aislamiento del hardware y que usa APIs, para aprovechar los avances del HW para el sistema operativo y los programas de aplicaciones sin tener que recompilarlo, también por su gran adaptación al entorno empresarial critico, en donde la estabilidad y fiabilidad del sistema es fundamental. Se lo considera un Sistema moderno que pretende trabajar de servidor universal, contando con una escalabilidad y relación coste/rendimiento bastante buena, también cuenta con una plataforma hardware muy potente. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 60 Universidad de Cuenca Soporta los siguientes lenguajes de programación: RPG, ensamblador, C, Java, COBOL, SQL, BASIC y REXX y las siguientes herramientas CASE: ADP/400, Synon, AS/SET, Lansa, Delphi/400 para Windows, Delphi/400 para PHP. 2.2.3.1. Sistema Operativo OS/400 El AS/400 cuenta con un sistema operativo propio basado en objetos y bibliotecas, que lleva por nombre OS/400. Éste, incluye Base de datos, comunicaciones, herramientas de desarrollo, etc., lo cual le califica como una herramienta segura e integrada. También da soporte para los datos de las aplicaciones por tanto se lo considera estable y potente. Reside sobre la IM y por lo tanto trabaja con la Independencia entre el SO y el HW. Se gestiona mediante el LIC lo referente a Memoria, Procesos y Entrada / Salida de datos. El OS/400 en la Gestión de Trabajos organiza, rastrea y procesa las tareas en base a trabajos. Un trabajo incluye toda la información que requiere el sistema para poder completar una tarea específica, tales como Archivos de datos, Programas, Instrucciones, entre otros. El OS/400 también crea subsistemas. Con el afán de utilizar con eficiencia los recursos del sistema, Cada subsistema tiene un conjunto de recursos y en muchos casos, colas de trabajo, las mismas que retienen los trabajos hasta que el subsistema asociado tenga disponibilidad de recursos. 2.2.3.2. Arquitectura del AS/400 La arquitectura avanzada AS/400 es única en que es extremadamente adaptable y puede incorporar fácilmente nuevas tecnologías. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 61 Universidad de Cuenca Los 5 principios de la arquitectura AS/400 son: 2.2.3.2.1. Independencia de la tecnología A diferencia de otros sistemas, el AS/400 no está definido por el hardware. Esto significa que un programa no "habla" directamente con el hardware; "habla" con una interfaz de máquina independiente de la tecnología (TIMI, o simplemente, la interfaz de máquina). Entre esta interfaz y el hardware real hay aproximadamente cuatro millones de líneas de código del sistema operativo llamado Código interno bajo licencia del sistema (SLIC). Esta capa de software aísla las aplicaciones de las características del hardware subyacente. Un Programa de AS/400 no tiene conocimiento del hardware subyacente; este conocimiento lo concierne únicamente al SLIC. Esto quiere decir que cuando la tecnología del procesador cambia, IBM puede volver a escribir los componentes del SLIC afectados por esos cambios y así preservar la integridad de la interfaz de máquina. Debido a este diseño independiente de la tecnología, las aplicaciones de los clientes tampoco tendrán noticia de los cambios en la tecnología y podrán sacar partido de la nueva sin sufrir ningún trastorno. La importancia de este principio de diseño de la arquitectura de sistemas quedó dramáticamente ilustrada cuando se cambió la tecnología del procesador del AS/400 de una tecnología CISC de 48 bits a una tecnología RISC de 64 bits. Muchos clientes únicamente tuvieron que guardar sus programas fuera de sus máquinas CISC y restaurarlos en sus nuevas máquinas RISC para ejecutarlos como programas de 64 bits. Ningún otro sistema permite hacer eso; las arquitecturas convencionales precisan al menos que los programas ya existentes se vuelvan a compilar y lo normal es que haya que volverlos a escribir parcialmente antes de poder Boris Criollo Zúñiga Carolina Palomeque Rodríguez 62 Universidad de Cuenca ejecutarlos en otra arquitectura de sistemas. Pero el AS/400 permite que sus clientes ejecuten aplicaciones originalmente escritas para un sistema de 48 bits como si se trataran de aplicaciones de 64 bits (en un sistema operativo de 64 bits que consta de una base de datos relacional de 64 bits). 2.2.3.2.2. Diseño basado en objetos El AS/400 es un sistema totalmente basado en objetos. Esto significa que todo lo que hay en el sistema (programas, archivos de datos, colas de mensajes) es un objeto. Cada objeto tiene dos partes independientes: una parte descriptiva, que define las formas válidas de utilizar los datos; y una parte de datos, que sirve como aspecto funcional del objeto. Si un objeto se define como un programa, su parte descriptiva indica que la parte de datos deberá tratarse como código compilado, ejecutable y sólo de lectura. Las únicas operaciones que se permitirán realizar sobre este objeto serán las que tengan sentido para un programa. Por ejemplo, se podrá escribir en medio de un archivo de datos, pero no se puede escribir en mitad de código compilado; el sistema no permitirá que eso ocurra. Así pues, el diseño en dos partes de los objetos del AS/400 garantiza la integridad de los datos de todos los objetos del sistema. El diseño basado en objetos tiene importantes implicaciones en el ámbito de la seguridad. Por ejemplo, un mecanismo por el que los virus de ordenador consiguen entrar en los sistemas es ocultándose como si fueran datos. En cuanto está dentro, el virus intenta convertirse en código ejecutable para activar su carga destructiva. Ese cambio de características no es posible en el AS/400: si el sistema permite que un paquete entre como datos, deberá conservar sus características de datos para siempre. No puede cambiar de opinión y pasar a ser código ejecutable. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 63 Universidad de Cuenca Los objetos, claves en el diseño fundamental del AS/400, son una de las varias razones por las que el AS/400 goza de la casi legendaria reputación de tener un Alto nivel de integridad y seguridad y una Independencia a los cambios tecnológicos. Generalidades: En el AS/400, todo lo que puede almacenarse o recuperarse se guarda como un objeto. Los ejemplos de objetos son las bibliotecas, archivos, programas ejecutables, colas, etc. Los objetos comparten algunos atributos comunes, tales como nombre, tipo, tamaño, descripción, la fecha de creación, y propietario. El concepto de objeto permite al sistema desempeñar operaciones estándares seguras, tales como gestiones de autorización, sobre todos los tipos de objetos. Los tipos de objeto de más uso son: *LIB Bibliotecas *FILE Archivos *PGM programas ejecutables *OUTQ Colas de salida 2.2.3.2.2.1. Las Bibliotecas Cada objeto esta contenido en una biblioteca, pero la biblioteca también es un objeto, de tipo *LIB, que contiene un grupo de objetos. Es parecido a la "raíz" o el directorio de alto nivel sobre UNIX, MS - DOS, y VAX/VMS. Sin embargo, a diferencia con estos sistemas, una biblioteca no puede "contener" otras bibliotecas (con la excepción de QSYS, la biblioteca maestra del sistema, que "contiene" a todas las otras bibliotecas). Un aspecto interesante de la naturaleza no jerárquica de bibliotecas es que dos usuarios no pueden tener bibliotecas con el mismo nombre. Existen básicamente tres categorías generales de bibliotecas: Boris Criollo Zúñiga Carolina Palomeque Rodríguez 64 Universidad de Cuenca • QSYS - la biblioteca que contiene a todas las otras bibliotecas, • Bibliotecas suministradas por IBM, cuyos nombres comienzan con el carácter "Q" o "#" • Bibliotecas del Usuario, creadas por el mismo 2.2.3.2.2.2. Los Archivos El AS/400 también contiene un sistema de ficheros integrado (Integrated File System) y utiliza una Estructura jerárquica de directorios, como se indicaba, todo es usado como un objeto, para el IFS un archivo es otro tipo de objeto en el sistema (de tipo *FILE) y cada uno contiene datos en forma de una base de datos, datos de dispositivo, o un grupo de registros conexos que se manejan como una unidad. Primariamente analizaremos los archivos de base de datos. Hay dos de tipos de archivos de base de datos: los archivos físicos y los archivos lógicos. Un archivo físico contiene datos reales almacenados en el sistema. Tiene una longitud fija de registro. A su vez analizaremos dos de tipos de archivos físicos: archivos físicos de datos y los archivos físicos de fuente. Un archivo físico de datos (tipo=*FILE atributo=PF-DTA) contiene datos recopilados y grabados por aplicaciones, por lo general tiene un solo miembro, las definiciones del mismo y su formato se introducen en el sistema mediante una DDS (DDS es el idioma que se usa para describir los archivos de base de datos al sistema). Esta descripción se compila, entonces se genera el objeto archivo con el atributo PF-DTA. Un archivo físico de fuente (*FILE PF-SRC) contiene declaraciones de fuente por ejemplo de un Programa Pascal o programas COBOL. Un archivo físico de fuente tiene el atributo "PF-SRC". Se crea comúnmente usando el mandato "Crear Archivo Físico de Fuente" (CRTSRCPF). Boris Criollo Zúñiga Carolina Palomeque Rodríguez 65 Universidad de Cuenca Un archivo físico de fuente es en realidad un tipo especial de archivo físico de datos con varios miembros. El comando CRTSRCPF crea un archivo físico con atributos especiales para archivos físicos de fuente. Por ejemplo, la longitud de registro es 92 (80 para el campo de línea de código, 6 para el campo de número de sucesión, y 6 para el campo de fecha). Los datos registrados en un archivo físico de datos pueden agruparse en miembros. Un archivo físico de datos puede contener uno o más miembros. Estos miembros no son objetos en sí mismos pero son contenidos por un objeto. Esto implica que todos los miembros de un objeto comparten las mismas características básicas con los otros miembros en el objeto tal como titularidad y seguridad. En un archivo PF-SRC, cada miembro contiene declaraciones de fuente para un programa o fuente de DDS. Los miembros tienen un atributo asociado con ellos, que en el caso de miembros de PF-SRC, determina como lo tratara el sistema operativo a cada uno (tal como en funciones de editar y/o compilar). Este atributo se especifica cuando se crea el miembro, y permite que la compilación sea totalmente automática. Por ejemplo, si un miembro se ha especificado con atributo de CBL (para el programa DE LENGUAJE COBOL,) el editor de AS/400, SEU, tratara al formato como un fuente de programa cobol y cuando al PDM (el Gestor de Desarrollo de Programas) se le da la instrucción para compilar el archivo, sabe que debería invocar el compilador DE LENGUAJE COBOL. Los archivos lógicos permiten que un usuario tenga acceso a datos en un formato que sea diferente de la manera que se almacena en unos o más archivos físicos. El archivo lógico no contiene ningún expediente de datos. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 66 Universidad de Cuenca Contiene el número de registro correspondiente del expediente de datos en el archivo físico. El archivo lógico contendrá el índice al archivo físico. Los archivos lógicos proporcionan la trayectoria al archivo físico. Programas ejecutables: Un objeto programa (*PGM) es un programa compilado (el ejecutable). El atributo para un *PGM de objeto indica el lenguaje en el que se escribió. Por ejemplo, cuando un programa en LENGUAJE COBOL se compila, genera un objeto de tipo *PGM con el atributo CBL. Colas de salida: Un tipo de objeto importante en el AS/400 es la cola de salida (*OUTQ). En el AS400, cuando algo se imprime, la salida va a una cola de salida y permanece allí como un archivo de spool. Uno archivo de spool, como un miembro, no es un objeto en sí mismo pero es un subconjunto de un objeto. El archivo de spool permanece en la cola de salida hasta que se dirija a una impresora o se elimine. Una cola de salida se crea con la creación del perfil de usuario, y lleva el mismo nombre del perfil. 2.2.3.2.3. Integración del hardware Mientras que en el entorno científico o de la ingeniería predomina el cálculo intensivo (que los usuarios realizan operaciones complejas sobre una cantidad de datos relativamente pequeña), en el entorno empresarial general prevalece el proceso intensivo de información (que los usuarios realizan operaciones sencillas sobre una gran cantidad de datos). Debido a que el AS/400 está optimizado para el entorno empresarial general, posee características de diseño del hardware que permiten ofrecer un rendimiento excepcional en un entorno de proceso intensivo de información. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 67 Universidad de Cuenca En una transacción empresarial corriente, una aplicación se carga en el almacenamiento principal y a continuación, el procesador principal empieza a ejecutarla. Cuando el procesador principal ejecuta una petición de datos que debe leerse de disco, por ejemplo, delega la petición en el procesador de entrada/salida (IOP) dedicado al dispositivo de disco. Después, el procesador principal desvía su atención hacia otra aplicación (la tarea que está dedicada a ejecutarla) y regresa al programa original solamente cuando los datos que ha solicitado antes ya están disponibles en el almacenamiento principal. En un AS/400 grande pueden existir más de 200 IOP conectados a buses de alta velocidad, configurando un servidor extremadamente potente. El diseño de este servidor es excelente para la ejecución de aplicaciones que requieren procesar información de forma intensiva. 2.2.3.2.4. Integración del software Determinados programas son fundamentales para todas las empresas. Además de los controladores básicos del sistema operativo que manejan los distintos dispositivos de E/S, las empresas siempre necesitan software para realizar otras funciones estándar, como las relacionadas con la seguridad, las comunicaciones, la prestación de servicios Web, y la realización de copias de seguridad y su recuperación. Con un sistema tradicional, los clientes generalmente deben comprar las aplicaciones adicionales que quieran añadir a su sistema operativo básico. Estos clientes también deben asegurarse de que las versiones de los módulos adicionales son compatibles con las versiones de los otros elementos con los que pretenden integrarse. Con el AS/400, sin embargo, todos los programas empresariales necesarios están totalmente integrados en el sistema operativo estándar. IBM comprueba todos estos componentes en el contexto de los otros componentes, de Boris Criollo Zúñiga Carolina Palomeque Rodríguez 68 Universidad de Cuenca manera que todo el sistema operativo funciona como una sola entidad. Más aún, cuando IBM modifica el sistema OS/400, ofrece a los clientes mejoras de todo el sistema operativo; de esta forma, nunca existirán conflictos entre componentes individuales y las mejoras de OS/400, puesto que IBM entrega a sus clientes cada mejora, un sistema operativo acabado y probado exhaustivamente. Por lo tanto las ventajas son inmediatamente evidentes para los clientes: la rápida distribución de nuevas soluciones empresariales y un coste total de propiedad extraordinariamente bajo. 2.2.3.2.5. Almacenamiento de nivel único El espacio de direcciones de 64 bits masivo del AS/400 puede direccionar hasta 18 trillones de bytes de datos. La arquitectura del AS/400 está diseñada para ser capaz de manejar incluso aún más datos (su capacidad de direccionamiento es de 128 bits). El almacenamiento "real" de las unidades de disco y la memoria principal se asigna en este espacio de 64 bits. Pero los clientes no tienen porqué saber nada de las tecnologías de almacenamiento que hay tras el enorme espacio de direcciones puesto que el AS/400 las gestiona automáticamente. Por lo que respecta a los clientes, todos los programas y datos sencillamente residen en este espacio masivo. Los usuarios no tienen que preocuparse sobre el lugar en que reside un programa; sólo tienen que llamarlo por su nombre. De igual forma, los clientes no tienen que preocuparse de la longitud de los archivos. El AS/400 también gestiona esto automáticamente. Y cuando los clientes añaden más dispositivos de almacenamiento a la máquina, no tienen que redistribuir los datos entre ellos; el sistema reconoce el Boris Criollo Zúñiga Carolina Palomeque Rodríguez 69 Universidad de Cuenca nuevo espacio de almacenamiento disponible y lo utiliza. La mayoría de instalaciones de AS/400 ni siquiera tienen el tradicional administrador de bases de datos ya que no lo necesitan. El sistema realiza la mayor parte de estos trabajos por su cuenta. Procesar aplicaciones empresariales en un entorno multiusuario en el que se utilizan varias aplicaciones implica conmutar frecuentemente entre distintas tareas. Gracias a su almacenamiento de nivel único, el AS/400 cumple esta función de forma mucho más eficiente que los sistemas convencionales. En el AS/400 conmutar a una tarea nueva es tan sencillo como ejecutar una instrucción de bifurcación a la ubicación en que se encuentra la tarea nueva. No es necesario (como sucede en los sistemas Unix y Windows) volver a crear un espacio de direcciones diferente antes de poder empezar a ejecutar una tarea nueva. Por las características explicadas, el almacenamiento de nivel único del AS/400 no sólo simplifica la gestión del almacenamiento, sino que también brinda un rendimiento excepcional. 2.2.3.3. CASE SNAP En el departamento de desarrollo de ETAPA contamos con el CASE snap que nos ayuda a comunicarnos con el AS/400, y fue de mucha utilidad a la hora de trabajar con la creación, modificación, eliminación de las tablas para nuestro proyecto. Para acceder al emulador del AS/400 se lo debe realizar a través de IBM iSeries Access para Windows: Boris Criollo Zúñiga Carolina Palomeque Rodríguez 70 Universidad de Cuenca Figura 15: Información del CASE para AS/400 Al iniciar una sesión, se nos presenta la siguiente pantalla para el logeo: Figura 16: Inicio de Sesión en el SNAP Aquí escribiremos nuestro usuario y contraseña para ingresar al sistema, y elegimos la opción Modelos de datos en una interfaz adicional que se presenta, de esta manera llegamos a la parte referente a la base de datos, que es lo que más se ha utilizado en nuestro desarrollo. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 71 Universidad de Cuenca Se presenta las tablas creadas en el servidor, con un menú en la parte superior e inferior que indica los comandos con la acción que realiza cada uno de ellos. Figura 17: Tablas creadas en el AS/400 Tomamos como ejemplo que se desea modificar una tabla existente, entonces como se indica en el menú de opciones, digitamos 12 y presionamos Enter para poder trabajar sobre la tabla seleccionada. A Continuación se presenta esta pantalla con los atributos de la tabla a ser modificada: Boris Criollo Zúñiga Carolina Palomeque Rodríguez 72 Universidad de Cuenca Figura 18: Modificación de una tabla a través del SNAP Aquí se puede agregar o cambiar cada uno de los campos de la tabla, o eliminar toda la tabla, guiándonos también con el menú. En cualquier momento el usuario podrá digitar 5 sobre la parte que necesite ayuda. Por ejemplo para definir si el atributo es clave principal, o para el tipo de dato de cada campo, etc. presiona 5 sobre y se le presentará una ayuda como esta: Figura 19: Ayuda para los ingresos de las tablas dentro del SNAP Una vez realizados los cambios se debe presionar Enter o la tecla F12 se regresa a la pantalla inmediata anterior, Boris Criollo Zúñiga Carolina Palomeque Rodríguez 73 Universidad de Cuenca pero aun no se han almacenado los cambios realizados, y se debe digitar la opción 14 Generar, para que los cambios tengan efecto. Ahora podemos visualizar como quedaría la tabla con los cambios realizados, presionando la opción 5 Figura 20: Visualización de una tabla en el SNAP La interfaz misma no es muy intuitiva para su manejo, sin embargo al tener un poco de experiencia en la herramienta, se le considera muy útil para el manejo de las tablas de la Base de datos, y de esta manera también tomar partida de todas las ventajas que presenta el AS/400 sobre los datos, como ya se presento anteriormente. 2.2.4. Sistema Integrado De ETAPA La Empresa Municipal ETAPA cuenta con una intranet muy robusta, y una de las ventajas que presenta es la creación de un Sistema Integrado, el cuál ha tenido un reconocimiento especial dentro del ámbito empresarial, ya Boris Criollo Zúñiga Carolina Palomeque Rodríguez 74 Universidad de Cuenca que muy pocas empresas en nuestro país cuentan con un sistema que integre todas sus aplicaciones. A este Sistema Integrado de ETAPA, tienen acceso todas las personas que laboran en la empresa, desde el Gerente general, los Directores de departamentos, hasta las secretarias y demás oficinistas de la empresa. En el sistema integrado se encuentran disponibles todos los proyectos Web que se han implementado, de manera que puedan ser usadas por los empleados de la empresa para diferentes funciones según las necesidades presentadas. Actualmente el sistema integrado cuenta con 66 proyectos, los mismos que se citan a continuación: • • • • • • • • • • • • • • • • • • • Parque Automotor Moviles Agua Ord.Tra./Sol.Pres.Se. Antiguas Solic Prestación Servicios Contratistas Ingresos y Recaudación PQR Tráfico Telefónico SIEG SAD Contabilización Consultas Ventas Administracion de proyectos Kiosko Evaluación de Desempeño Atención al Cliente Pago Online Gestión de Procesos Coactivos Boris Criollo Zúñiga Carolina Palomeque Rodríguez 75 Universidad de Cuenca • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • TAE Bodegas UEP Suptel Servicios Sociales Notificaciones de Cortes Telef SAO Sistema de Domiciliarias Activos Fijos Seleccion de Personal DATA Warehouse Informacion Hidrometereologica Planificacion Adquisiciones Servicios de Etapa PARQUE AUTOMOTOR (NUEVO) Adquisiciones Ordenes de Trabajo As-400 Instalaciones Telefonicas Activos Fijos Sistema de Capacitacion CAJEROS DE RECAUDACION Central Telefonica AloEtapa Gerentes Reclamos Agua-Telefono Partes de trabajo Emision Facturas Millennium Secretarias Secretarias Precios Unitarios Lab. Ucubamba Recursos Humanos SIGECOM Estudio Impacto Ambiental Boris Criollo Zúñiga Carolina Palomeque Rodríguez 76 Universidad de Cuenca • • • • CONTABILIDAD Reportes Banda Ancha Prepago Internacional InventarioBodegas Todos ellos implementados bajo los estándares que el Departamento de Desarrollo de ETAPA impone, y cada uno con sus diferentes funciones y requerimientos de los usuarios de la empresa, por lo tanto no todos los usuarios tienen acceso a todos los programas; sino que, debe existir una asociación de los sistemas necesarios para cada departamento que lo utilice. Por ejemplo el sistema “Precios Unitarios”, es un sistema destinado únicamente al departamento de Gestión Ambiental en Ucubamba, mientras tanto, existen otros sistemas que son útiles para diferentes departamentos pero con distintos formularios y funciones; el sistema de “Bodegas” es uno de ellos, este sistema lo usan tanto los jefes de cada Área de la empresa, como los empleados de la bodega misma. De igual manera, cada sistema tiene sus usuarios, para poder asignarles permisos a cada uno de ellos, por ejemplo en el sistema de Precios Unitarios, el administrador tiene el control de los costos de los análisis y los componentes que lo forman, mientras que los demás usuarios, solamente pueden visualizar reportes, o armar presupuestos para las empresas pero en base a los valores designados anteriormente por el administrador. En el caso del Sistema de Bodegas, los Jefes de Departamento tienen acceso a los formularios donde solicitan materiales, equipos, etc. de la bodega, mientras que las personas que laboran en la bodega misma, receptan estas solicitudes, las aprueban y por tanto Boris Criollo Zúñiga Carolina Palomeque Rodríguez 77 Universidad de Cuenca registran que es lo que viaja de bodega hacia el departamento que lo solicitó. 2.2.4.1. Uso del Sistema Integrado ETAPA El ingreso al sistema integrado se lo realiza a través de la página Web de ETAPA: Figura 21: Pagina de Inicio la Intranet de ETAPA Al presionar el link Sistema Integrado se presenta la pantalla que solicita el nombre de usuario y contraseña del empleado que desea utilizarlo, ya que estas claves son a nivel personal. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 78 Universidad de Cuenca Figura 22: Pagina de logueo para el Sistema Integrado Una vez ingresado los datos correctos, se presenta la pantalla principal del sistema integrado mismo, con un menú de los sistemas a los que tiene acceso este usuario. Figura 23: Pantalla Principal del Sistema Integrado De esta manera el usuario puede navegar por medio de los todos y cada uno de los programas que se le presentan, llenado formularios, generando reportes, procesando Boris Criollo Zúñiga Carolina Palomeque Rodríguez 79 Universidad de Cuenca solicitudes, consultando parámetros, en fin todo lo que sus permisos como usuario lo permitan. 2.2.4.2. Administración del sistema integrado El Sistema Integrado tiene a su vez un Software para su manejo. Su nombre es Login y fue implementado también por el Departamento de Desarrollo de la empresa; mediante este sistema se puede manejar los proyectos que están en la red, los permisos a los departamentos y usuarios, se hace las referencias a los proyectos que están colocados físicamente en los diferentes servidores que dispone ETAPA, etc. Este software Login se lo maneja también dentro del Sistema Integrado, pero está disponible solamente para los departamentos de Informática de la empresa, ya que es el departamento a quién le corresponde hacer estos manejos, de modo que, es necesario ingresar al sistema integrado para poder manipular todos los demás proyectos para el publico de la empresa. Esta es la pantalla de bienvenida del sistema Login: Boris Criollo Zúñiga Carolina Palomeque Rodríguez 80 Universidad de Cuenca Figura 24: Pagina de Inicio del sistema Login Si ingresamos a la opción Mantenimiento de Sistemas por ejemplo, se presenta: Boris Criollo Zúñiga Carolina Palomeque Rodríguez 81 Universidad de Cuenca Figura 25: Una de las interfaces del Sistema Logueo Esta parte justamente hace referencia a los permisos de los proyectos que existen en el Sistema Integrado. Por ejemplo: En la siguiente pantalla se presentan los usuarios que existen para el programa de Bodegas y las interfaces a las que tienen acceso cada uno de ellos. En esta interfaz se puede realizar cualquier cambio con respecto a permisos de formularios o reportes del sistema que estamos tratando. Figura 26: Pagina de Mantenimiento de los Sistemas desde Logeo Una vez asignados los sistemas a los usuarios, éstos pueden utilizarlos sin problema. Se puede notar claramente que todos los formularios de ETAPA tienen una estructura común, esto es porque todas se basan en los estándares impuestos por la empresa y que deben ser cumplidos para todos los proyectos que se implementen. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 82 Universidad de Cuenca 2.2.4.3. Sistemas mas Utilizados Los sistemas más utilizados en toda la empresa, son: • El SAO (Sistema de Administración de Obras) • El SAD (Sistema de Administración de Documentos) • Activos Fijos La pantalla que se ha capturado hace referencia a un reporte del sistema de Activos Fijos, Figura 27: Una de las interfaces de Activos Fijos La pantalla capturada hace referencia a un Reporte para Centros de Costos que se accedió desde el sistema SAO: Boris Criollo Zúñiga Carolina Palomeque Rodríguez 83 Universidad de Cuenca Figura 28: Una de las interfaces del SAO Para salir del sistema integrado, el usuario debe presionar logout que es una opción que está disponible en todas las pantallas en la parte superior. 2.2.4.4. Sistema de Información para el Parque Nacional Cajas En el caso del proyecto que aquí se presenta, para su funcionamiento real será dividido en 2 secciones: Sección para la Administración: Esta sección del sistema estará cargada en el Sistema Integrado de ETAPA, del cuál hemos tratado anteriormente y está destinado al Administrador del Parque Nacional Cajas, actualmente el Lcdo. Santiago Rodríguez, quién en primera instancia alimentará la base de datos con información e indicadores, y posteriormente utilizará esta Boris Criollo Zúñiga Carolina Palomeque Rodríguez 84 Universidad de Cuenca información para tomar decisiones sobre mejoras del parque, etc. Sección para los Usuarios: La segunda sección esta dirigida a los Guías Naturalistas, quienes tendrán acceso al sistema a través del Internet, de la página Web del parque, http://www.etapa.net.ec/PNC/default.aspx. Figura 29: Pagina Web del PNC En la sección Guías Naturalistas, Reportes en línea es a donde deben dirigirse los guías para el manejo del presente sistema. Actualmente la pantalla que se en este vínculo es: Boris Criollo Zúñiga Carolina Palomeque Rodríguez 85 Universidad de Cuenca Figura 30: Pagina en construcción El sistema es entregado al departamento de administración del Parque Nacional y al departamento de desarrollo de la empresa ETAPA, el momento que estos organismos coordinen, pueden ponerlo en pleno funcionamiento haciendo las adecuadas referencias a servidores que contienen el proyecto en mención. La primera pantalla que contendrá esa sección será un logeo para que cada pueda acceder al sistema y realizar sus propias actividades: Boris Criollo Zúñiga Carolina Palomeque Rodríguez 86 Universidad de Cuenca Figura 31: Nueva pagina de Inicio para los Guías Naturalistas Todo el Sistema, tanto la parte administrativa, como la destinada a los guías, se lo describe de manera completa en el capitulo 3 del presente documento. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 87 Universidad de Cuenca 2.3. ASPECTOS ECOLÓGICOS 2.3.1. Flora Y Fauna Del Austro Ecuatoriano 2.3.1.1. Ecología Vegetal – Flora El Parque Nacional Cajas es una de las áreas protegidas del país con mayor endemismo vegetal. El “Libro Rojo de Plantas Endémicas del Ecuador” registra 71 especies endémicas dentro del Parque y estima que con estudios exhaustivos se podrían encontrar 145 especies endémicas. El 30% de las especies registradas son exclusivas del Cajas, incluyen 21 especies únicas en el mundo, de las cuales el 70 % están consideradas “en peligro de extinción” y el restante 30 % como “vulnerables”. Zonas de vida dentro del Parque Nacional Cajas : • Bosque Húmedo Montano Bajo (bhMB): Ocupa una superficie de 238.08 ha., lo que corresponde al 0.8 % del área total del Parque, entre los 2.000 y 3.000 msnm. La temperatura media mensual varía entre los 12 a 18° C y los niveles de precipitación anuales están entre 1.000 y 2.000 mm. • Bosque muy húmedo Montano (bmhM): Se encuentra entre los 3.000 y 4.000msnm, los límites de temperatura varían entre 12 y 6° C. El rango de precipitación media anual está entre 1.000 y 2.000 mm. Abarca una superficie de 2.530,5 ha. (8.6% del total del PNC). • Páramo (ppSA): Se encuentra por encima del bosque muy húmedo Montano, ocupa las partes altas de los ríos Llaviucu, Mazán y Soldados. Comprende gran parte de la zona occidental y oriental del Parque, ocupa una superficie de 26.709,3 ha. Es decir el Boris Criollo Zúñiga Carolina Palomeque Rodríguez 88 Universidad de Cuenca 90.6% del total de PNC. La temperatura oscila entre 3 y 6° C. El rango promedio de precipitación total anual está entre 1.000 y 2.000 mm. El Parque Nacional Cajas ocupa solo el 0,8% del ecosistema páramo del mundo, sin embargo contiene el 16% de spp. (especies) de sus plantas vasculares (con vasos). 106 especies son endémicas (que solo existen en una zona) del páramo con 19 exclusivas del Parque Nacional Cajas, siendo el sector de Tres Cruces el de mayor endemismo dentro del Parque, ya que en 5ha se encontraron 8 de las 19 exclusivas del Parque. Entre las especies endémicas podemos citar a Valeriana secunda (Valeriana), Gentianella hiruculus (Sarashima), Draba steyermarkii (Draba), Lysipomia vitreola (Lysipomia) entre otras. La causa de este alto endemismo es debido a la posición geográfica del Parque. Este recibe la influencia tanto de la bioregión del Chocó (se extiende desde Panamá hasta las provincias occidentales del Guayas y El Oro en el Ecuador) como de la bioregión Tumbesina (se extiende desde las Provincias del Guayas y El Oro hasta el centro del Perú), las cuales dan características únicas de endemismo y biodiversidad a la flora del área. Es el páramo más diverso y endémico de todo el ecosistema andino y además está conformado por 4 diferentes formaciones vegetales. 1. Bosque de Neblina Montano: 2900 a 3350 msnm los remanentes boscosos se encuentran en su mayor parte sobre fuertes pendientes hacia los bordes de quebradas y riachuelos. El dosel (área formada por l parte alta de los árboles del bosque) promedia los 12 m. 2. Bosque Siempre Verde Montano Alto: esta comunidad vegetal se encuentra al este del parque y cubre un gran Boris Criollo Zúñiga Carolina Palomeque Rodríguez 89 Universidad de Cuenca porcentaje de las microcuencas de Llaviucu y Mazán entre los 2900 y 3400 msnm. La masa boscosa esta asentada sobre un relieve accidentado y pendientes muy pronunciadas. 3. Páramo Herbáceo: es la comunidad vegetal mejor representada dentro del parque. Su distribución alcanza todas las microcuencas. Fisonómicamente (apariencia externa) es homogénea, con dominios de plantas en penachos (agrupaciones) representada fundamentalmente por paja, que es la especie dominante de esta formación vegetal con otras especies del mismo hábitat, que juntas forman una espesa capa herbácea, bajo la cual crecen especies de hierbas pequeñas, dispersas bajo el pajonal, crecen varios arbustos. 3.1. Bosque de Polylepis (árbol de papel o quinua): sobre los 3300 msnm, se localiza generalmente en sitios protegidos y cerca de las lagunas, en sitios rocosos, encañonados y a las orillas de quebradas y riachuelos. El estrato arbóreo es bajo, entre 8 y 10 m de altura, Estos fragmentos de bosque son elementos claves como recurso hábitat, especialmente para ciertas especies de aves de alta especificidad. En el PNC existen 5 especies registradas del género Polylepis: P. reticulada, P. icana, P. weberbaueri, P.lanuginosa y Polylepis sp. 3.2. Páramo de almohadillas: la vegetación de esta comunidad ocupa, en su mayor parte, las áreas denominadas ciénegas o turberas, que son lugares inundados en donde el suelo presenta condiciones anaeróbicas y se reduce la descomposición de material vegetal. Constituyen formaciones de gran importancia ecológica ya que muchos ríos y quebradas andinas encuentran su fuente en esos sitios. Están bien representados en el valle de Boris Criollo Zúñiga Carolina Palomeque Rodríguez 90 Universidad de Cuenca Totoracocha (microcuenca del Mazán) y en algunos lugares de las microcuencas de Soldados y Angas. En las ciénegas, se forman mantos con musgos, del manto sobresalen almohadillas hacia los bordes de las almohadillas se encuentran muchas especies adaptadas a la humedad. 4. Herbazal Lacustre Montano: esta formación vegetal esta restringida a las riberas de las lagunas. Aunque su tamaño es limitado, posee una flora con alta especificidad y endemismo. Externamente la vegetación consta de hierbas monocotiledóneas con predominio de la familia Juncaceae y Cyperaceae, que puede medir hasta 1.50m de altura y tiene sus raíces inmersas en el agua Figura 32: Zonas de Formaciones Vegetales del PNC 2.3.1.2. Ecología Animal – Fauna 2.3.1.2.1. Mastofauna – Mamíferos En el Parque Nacional Cajas hasta el momento se han registrado 44 especies de mamíferos principalmente de Boris Criollo Zúñiga Carolina Palomeque Rodríguez 91 Universidad de Cuenca pequeño tamaño, 8 endémicas al Ecuador y 2 exclusivas del Parque. Analizando la composición taxonómica (clasificación por grupos) de esta comunidad, las familias más diversas son Muridae, Phyllostomidae, Cervidae, Felidae y Mustelidae, en ese orden de importancia. En cuanto al orden Chiroptera, es de considerar que la especie Tadarida brasiliensis tiene un nuevo registro altitudinal, habiéndose encontrado a 3.000msnm en la localidad de Mazán en el Parque. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 92 Universidad de Cuenca Boris Criollo Zúñiga Carolina Palomeque Rodríguez 93 Universidad de Cuenca Orden Familia Didelphiomorpha Didelphidae Paucituberculata Caenolestidae Artiodactyla Carnivora Cervidae Canidae Felidae Boris Criollo Zúñiga Carolina Palomeque Rodríguez Especie Didelphis Albiventris Caenolestes Caniventer Caenolestes Fuliginosus Mazama Rufina Odocoileus Peruvianus Pudu Mephistophiles Lycalopex Culpaeus Leopardus Pajeros Leopardus Tigrinus Puma Concolor Nombre Común Zarigüeya De Orejas Blancas Ratón Marsupial De Vientre Gris Ratón Marsupial Sedoso Venado Colorado Enano Venado De Cola Blanca Ciervo Enano Lobo De Páramo Gato De Las Pampas Tigrillo Chico Manchado Puma 94 Universidad de Cuenca Chiroptera Mustela Mustelidae Frenata Conepatus Semistriatus Mephitidae Nasuella Procyonidae Olivacea Tremarctos Ursidae Ornatos Tadarida Brasiliensis Molossidae Anoura Phyllostomidae Geoffroyi Sturnira Bidens Sturnira Bogotensis Sturnira Erythromos Histiotus Vespertilionidae Montanus Myotis Oxyolus Boris Criollo Zúñiga Carolina Palomeque Rodríguez Comadreja Andina Zorrillo Coatí Andino Oso De Anteojos Murciélago De Cola Libre Del Brasil Murciélago Longirostro De Geoffroy Murciélago De Hombros Amarillos De Dos Dientes Murciélago De Hombros Amarillos De Bogota Murciélago Peludo De Hombros Amarillos Murciélago Marrón Orejón Andino Murciélago Vespertino Montano 95 Universidad de Cuenca Insectivora Soricidae Lagomorpha Leporidae Rodentia Muridae Boris Criollo Zúñiga Carolina Palomeque Rodríguez Cryptotis Montivaga Sylvilagus Brasiliensis Musaraña Montana De Orejas Cortas Conejo Silvestre Ratón Campestre Akodon Mollis Delicado Akodon Ratón Campestre El Orophilus Dorado Chibchanomys Orcesi Ratón De Agua Del Cajas Microryzomys Altissimus Ratón Arrocero Altísimo Microryzomys Minutus Ratón Arrocero Diminuto Nephelomys Rata De Bosque Nublado Albigularis De Tomes Oligoryzomys Ratón Arrocero Pigmeo Destructor Destructor Phyllotis Andium Ratón Orejón Andino Phyllotis Haggardi Ratón Orejón De Haggard 96 Universidad de Cuenca Erethizontidae Cuniculidae Sciuridae Sigmodon Inopinatus Thomasomys Aureus Thomasomys Auricularis Thomasomys Baeops Thomasomys Caudivarius Thomasomys Paramorum Coendou Quichua Cuniculus Taczanowskii Sciurus Granatensis Rata Algodonera Inesperada Ratón Andino Dorado Ratón Andino Rojizo Ratón Andino De Thomas Ratón Andino Arborícola Ratón Andino De Páramo Puercoespín Quichua Guanta Andina Ardilla De Cola Roja Tabla 4. Composición taxonómica por familias de la mastofauna del Parque Nacional Cajas, Azuay, Ecuador. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 97 Universidad de Cuenca Para los micromamíferos (mamíferos pequeños), las áreas de páramo actúan como islas que generan importantes procesos de especiación (formación de nuevas especies), lo que se confirma con la presencia de 8 especies endémicas (que solo existen en un solo lugar) que el Parque comparte con otras localidades del país y dos especies restringidas exclusivamente al Parque. Especie Caenolestes caniventer Caenolestes tatei Cryptotis montivaga Akodon orophilus Chibchanom ys orcesi Coendou quichua Phyllotis haggardi Thomasomy s cinnameus Thomasomy Nombre común Ratón marsupial de vientre gris Ratón marsupial de Tate Musaraña montana del Sur Ratón campestre El Dorado Ratón de agua del cajas Puerco espín quichua Ratón orejón de Haggard Ratón andino acanelado Ratón andino Boris Criollo Zúñiga Carolina Palomeque Rodríguez Endémi ca del Sur del Endémi Ecuador Endémi ca del / Norte ca del Ecuador de Perú PNC X X X X X X X X X 98 Universidad de Cuenca s de Páramo paramorum Thomasomy Ratón andino s hudsoni de Hudson X Tabla 5. Especies de mamíferos con distribución restringida que han sido reportadas en el Parque Nacional Cajas, Azuay, Ecuador. Las dos especies endémicas del Parque pertenecen a grupos muy particulares dentro de la fauna paramuna (del páramo). Chibchanomys orcesi (Ratón de agua del Cajas, o ratón pescador) pertenece a la tribu Ichthyomyini (grupo de las ratas de agua) un pequeño grupo de roedores sigmodontinos (subfamilia de los ratones, endémica de la región Neotropical) especializados para una vida carnívora semi-acuática en pequeños cursos de aguacorriente de alta calidad. En el Ecuador se registran 6 especies de este grupo con tres especies propias del piso altoandino, de las cuales C. orcesi es la que vive a mayor altura, siendo además la única especie del género que vive por encima de los 3.000msnm. El género se consideraba endémico de Colombia hasta la descripción de esta especie. La otra especie endémica, Caenolestes tatei (Ratón marsupial de Tate) es simpátrica (que comparten un mismo nicho) en el Parque de C. caniventer (Ratón marsupial de vientre gris) endémica del Ecuador, y cumplen un rol ecológico de insectívoros (que se alimentan de insectos) en bosques altoandinos, siendo reemplazadas por Cryptotis montivaga (Musaraña montana del Sur) en las áreas de pajonal y bosques de Polylepis. Es importante destacar la alta diversidad del orden Carnívora con 9 especies, pues este taxón (grupo) puede ser utilizado como un indicador de la calidad de los Boris Criollo Zúñiga Carolina Palomeque Rodríguez 99 Universidad de Cuenca ecosistemas, debido a su alta especificidad y amplitud de requerimientos. 2.3.1.2.2. Ornitología - Aves Del PNC El Parque Nacional Cajas es un área “irremplazable” desde el punto de vista ornitológico; es considerada Área de Importancia para la Conservación de Aves – Convención IBA 2003. En esta área protegida, se encuentran 157 especies de aves, de entre las cuales podemos mencionar algunas con características sobresalientes: a. Al menos 10 especies son endémicas del Centro de Endemismo Norandino. b. 9 están bajo alguna categoría de amenaza de la UICN. c. 2 especies son migratorias. d. 6 especies tienen su área de distribución restringida a los Andes ecuatorianos. Las familias más diversas son Trochilidae (Colibríes), Tyrannidae (Mosqueritos, Atrapamoscas) y Thraupidae (Tangaras, Picoconos), en ese orden de importancia. Este alto número de Trochilidos (Colibríes), ilustran la fina repartición de recursos dentro del gremio de aves nectarívoras (que se alimentan de néctar) que conviven en el Parque, de cuyas interacciones dependen igualmente una alta diversidad de especies vegetales polinizadas por este grupo. Orden Familia Falconidae (Curiquingues, Falconiformes Halcones) Psittaciformes Psittacidae (Guacamayos, Boris Criollo Zúñiga Carolina Palomeque Rodríguez # Especies 5 5 100 Universidad de Cuenca Loros, Pericos) Apodiformes Trochilidae (Colibries) Tyrannidae (Mosqueritos, Passeriformes Atrapamoscas) Thraupidae (Tangaras, Picoconos) Furnariidae (Colaespinas) Emberizidae (Gorriones, Pinzones, Semilleros) Parulidae (Reinitas) 24 21 19 11 8 5 Tabla 6. Composición taxonómica por familias de la avifauna del Parque Nacional Cajas, Azuay, Ecuador. (Familias con más de 5 especies registradas) Colibrí metalura gorjivioleta (Metallura baroni) De entre las aves, quizá la especie más importante en el Cajas sea esta. Esta es una especie endémica del Cajas, ya que en todo el mundo, se la encuentra únicamente en este sitio. Entre las especies registradas en el Parque se encuentran siete consideradas endémicas, repartidas entre dos centros de endemismo, Páramo de los Andes Centrales y Andes Centrales del Sur. La confluencia de estos dos centros podría estar relacionada con la localización del Parque en una zona de transición de los Andes, originada por el vulcanismo del Terciario (hace 65 millones de años) al sur del Ecuador y el vulcanismo del cuaternario (hace 2 millones de años) al norte del país. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 101 Universidad de Cuenca Especie Nombre común Hapalopsittaca Loro pyrrhops Carirrojizo Frentiestrella Coeligena iris Arcoiris Heliangelus Solangel viola Gorjipúrpura Schizoeaca Colicardo griseomurina Murino Cinclodes Cinclodes excelsior Piquigrueso Phalcoboenus Caracara carunculatus Curiquingue Metallura Metalura baroni Gorjivioleta Centros de Endemismo Páramo Andes de los Centrales Andes del Sur Centrales X X X X X X X Tabla 7. Especies de aves con distribución restringida que han sido reportadas en el Parque Nacional Cajas, Azuay, Ecuador. Especies migratorias Entre las especies migratorias para el Ecuador, el Parque es hábitat temporal de cinco de estas que provienen de América del Norte, principalmente entre los meses de octubre y abril. Es conocido que las especies migratorias son particularmente vulnerables debido a que en su recorrido pasan a través de varios hábitats, y si alguno de estos está degradado se convierte en el punto débil de la cadena, con serias repercusiones sobre las especies. La Boris Criollo Zúñiga Carolina Palomeque Rodríguez 102 Universidad de Cuenca protección de sus hábitats en el Cajas contribuye con el mantenimiento de las poblaciones de estas aves. Nombre Temporada De Especie Común Registros Actitis Andarrios Macularia Coleador Dic-Abr Calidris Playero De Bairdii Baird Sep-Nov Dendroica Reinita Fusca Pechinaranja Nov Falco Columbarius Esmerejon Oct Falco Halcon Peregrinus Peregrino No Definido Tabla 8. Especies migratorias registradas en el Parque Nacional Cajas, Azuay, Ecuador. Especies amenazadas El PNC alberga 1 especie en peligro crítico, 4 en peligro, 3 especies vulnerables y 1 casi amenazadas. 2.3.1.2.3. Herpetofauna - Anfibios Y Reptiles. El Parque Nacional Cajas presenta hasta el momento 19 especies de anfibios y 4 de reptiles, lo cuál representa un 33% de los anfibios y un 48% de los reptiles del piso altoandino del Ecuador. En el año 2005 hubo un nuevo registro para el área de Soldados de la especie Phillodryas simonsii (Culebra de las aguas calientes del Yanuncay), cuyo registro más alto es a 3680msnm., siendo esta la serpientes que ha mayor altura habita en el mundo y su distribución está confinada a unos escasos 25km2 a lo largo del biocorredor del río Yanuncay al sur del Parque. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 103 Universidad de Cuenca Los anfibios del Parque Nacional Cajas son activos predadores que se alimentan principalmente de insectos. Las presas capturadas por los anfibios tienen una relación directa con su morfometría. El alimento en muchas especies de anuros está relacionado con la forma y tamaño de la cabeza y la longitud de las extremidades. Los renacuajos son consumidores de residuos y desperdicios orgánicos que se encuentran en los ambientes donde se desarrollan. Parte importante de su dieta incluye microflora y fauna acuática. (familias con mas de 5 especies) # Orden Familia Especies Anura Amphignathodontidae 3 Leptodactylidae 6 Bufonidae 3 Dendrobatidae 2 Ceratophrydae 1 Centrolenidae 1 Microhylidae 1 Squamata Gymnophthalmidae 2 Tropiduridae 1 Colubridae 1 Tabla 9. Composición taxonómica por familias de la herpetofauna del Parque Nacional Cajas, Azuay, Ecuador. De igual forma, los anfibios y reptiles forman el sustento de algunas aves que habitan en esta zona. Los renacuajos son fáciles presas de peces, especialmente truchas. En resumen, los anfibios y reptiles son parte importante de la cadena trófica. Son grandes consumidores de macro y Boris Criollo Zúñiga Carolina Palomeque Rodríguez 104 Universidad de Cuenca micro invertebrados, y paralelamente son el sustento de otros grupos de animales. Cinco especies de anfibios y un reptil son endémicos (que existen en un solo lugar) del Parque Nacional Cajas: Phyllodrias simonsii (Culebra de las aguas calientes del Yanuncay), Atelopus exiguus (Jambato verde del Cajas), Atelopus nanay (Jambato negro del Cajas), Eleutherodactylus cryophilius (Rana cutín), Eleutherodactylus ruidos (Rana cutín) y Eleutherodactylus philipi (Rana cutín). Especie Pholidobolus macbrydei Pholidobolus montium Stenocercus festae Phillodryas simonsii Atelopus exigus Atelopus nanay Atelopus bomolochus Colostethus vertebralis Colostethus anthracinus Gastrotheca Nombre común Cuilampalo Tipo de Endemismo Parque Sur del Nacional Nacional Ecuador Cajas X Cuilampalo X Guagsa X Culebra de las aguas calientes del Yanuncay Jambato verde del Cajas Jambato negro del Cajas Jambato del Azuay X X X X Rana dardo de Boulengers Rana dardo andina X X Rana marsupial Boris Criollo Zúñiga Carolina Palomeque Rodríguez X 105 Universidad de Cuenca pseustes Gastrotheca psycrophilla Gastrotheca litonedis Eleutherodactylus cryophilius Eleutherodactylus riveti Eleutherodactylus ruidus Eleutherodactylus philipi Telmatobius niger Centrolene buckleyi Nelsonophryne aequatorialis Rana marsupial X Rana marsupial X Rana cutín X Rana cutín X X Rana cutín X Rana cutín X Hucug Rana de cristal andina X X Rana Fosorial de Nelson X Tabla 10. Especies de herpetofauna con distribución restringida que han sido reportadas en el Parque Nacional Cajas, Azuay, Ecuador. El Parque alberga especies con requerimientos de hábitat muy específicos, como Atelopus exiguus (Jambato verde del Cajas), A. nanay (Jambato negro del Cajas), A. bomolochus (Jambato amarillo), Telmatobius níger (Hucug), Phillodryas simonsii (Culebra de las aguas calientes del Yanuncay), Pholidobolus macbrydei (Cuilampalo), Colostethus vertebralis (Rana dardo de Boulengers), C. anthracinus (Rana dardo andina), Gastrotheca pseustes (Rana marsupial) y G. psychrophila (Rana marsupial) cuyas poblaciones conocidas en mejor estado de conservación se encuentran en los microhábitats asociados a cursos de agua y bosques que se hallan protegidos dentro del Parque Nacional Cajas. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 106 Universidad de Cuenca 2.3.1.2.4. Ictiofauna La única especie nativa que existe en el Parque Nacional Cajas es la Preñadilla o bragecito de río Astroblephus spp. 2.3.2. Plazas Del Parque Nacional Cajas 2.3.2.1. Cifras De Los Ecosistemas • SISTEMAS LACUSTRES o 807 cuerpos de agua en total o 167 lagunas de más de una hectárea o 640 lagunas de menos de una hectárea 245 cuerpos de agua de más de ½ hectárea • LAGUNAS DE MÁS DE UNA HECTÁREA o 1.030 hectáreas • HUMEDALES DE MENOS DE UNA HECTÁREA o 169 hectáreas • ISLAS o 3.14 hectáreas • LAS LAGUNAS MÁS GRANDES DEL PARQUE NACIONAL CAJAS o Luspa o Osohuayco o Mamamag o Lagartococha o Sunincocha • PARCHES DE POLYLEPIS o 236 parches de más de una hectárea o 694 parches de menos de una hectárea o 930 parches que cubren 1.100 hectáreas Boris Criollo Zúñiga Carolina Palomeque Rodríguez 107 Universidad de Cuenca o El parche más grande tiene 44 hectáreas • TOTAL DE ÁREA o 28.544 hectáreas 2.3.2.2. Limnología (Estudio De Aguas Continentales) El Parque Nacional Cajas es un sistema lacustre compuesto por 235 lagunas y miles de humedales (charcos estacionales y ciénegas) siendo Humedal Ramsar de Importancia Internacional. Su laguna más grande, la Luspa, tiene una extensión de 77ha y una profundidad máxima de 68m. Aquí existen lagunas tipo circo (circulares) y paternóster (cuerpo de agua dividido por franja de tierra), de origen glaciar, en diferentes etapas tróficas, destacándose las lagunas: • Hiperoligotróficas (altísima transparencia y escasa producción orgánica), • Oligotróficas (de alta transparencia y baja producción orgánica), • Mesotróficas (poca transparencia y producción media de materia orgánica) • Eutróficas (baja transparencia y excesiva producción de materia orgánica). Estas características convierten al Parque en un laboratorio de investigación sobre la calidad de aguas. Nombre 1. Luspa 2. Toreadora 3. Cucheros 4. Llaviucu Boris Criollo Zúñiga Carolina Palomeque Rodríguez Área (hectáreas) 77.76 17.97 3.5 / 8.6 13.07 Perímetro (metros) 5.161 2.620 853 1.470 108 Universidad de Cuenca 5. Mamamag o Taitachugo 6. Burín Grande 7. Osohuaycu 8. Riñón Cocha 9. Patoquinuas 10. Larga 11. Unidas 12. Totoras 13. Pallcacocha 56.56 5.104 10.04 64.88 7.76 5.3 22.8 3.62 6.56 4.73 1.964 7.978 1.774 1.206 2.969 1.288 2.074 1.439 Tabla 11. Lagunas más representativas del Parque. El mayor producto del Parque es la dotación de agua para la ciudad de Cuenca y sus centros poblados, el cual aporta con más del 60% de este recurso, proveniente de las cuencas hidrográficas orientales del Parque Nacional Cajas. Dos de los cuatro ríos que cruzan la ciudad de Cuenca nacen aquí, estos son el Tomebamba en la parte norte del Parque y el río Yanuncay en la parte sur, ambos tributarios de la cuenca del río Amazonas que desemboca en el océano Atlántico. 2.3.2.3. Rutas - Zonas De Recreación Para Ruterismo Desde la ciudad de Cuenca, hasta el refugio de La Toreadora en el PNC (punto central para el inicio de actividades en el área) hay 35km. de distancia. El Parque cuenta con una superficie de 28.544has., conformado por grandes elevaciones de la Cordillera Occidental de los Andes y que guarda en su interior un sistema lacustre permanente con más de 235 lagunas de origen glaciar. Implementos necesarios para recorrer estas rutas Carpa (en caso de tomar rutas de más de 1 día), cocineta, funda de dormir, zapatos para caminata, casaca impermeable, chompa, gorro, calcetines extra, Boris Criollo Zúñiga Carolina Palomeque Rodríguez 109 Universidad de Cuenca protector solar, agua, alimentos, comida que contenga calorías (dulces, caramelos, chocolates). RUTA NATURALEZA E HISTORIA HUMANA Trayecto: Laguna Toreadora - bosquete de San Luis lagunas Unidas - camino de García Moreno laguna Toreadora Sitios de Inicio de ruta - Filo de laguna y pie de cerro visita (este sitio también forma parte de la ruta 2 “Fin de ruta”) dentro de Inicio Bosque San Luís la ruta: Cueva del Bosque de San Luís Mirador hacia las lagunas Unidas Claro en el bosquete del río Unidas Mirador a la laguna Patoquinuas Mirador a laguna Totoras Laguna Apicocha - Camino de García Moreno Fin de la ruta - Camino de García Moreno Tiempo 5hrs – 4.191mts estimado: Tabla 12. Ruta Naturaleza E Historia Humana RUTA CUMBRE DEL CERRO SAN LUIS -VISIÓN 360° Trayecto: Laguna Chica Toreadora - cumbre Cerro San Luis - laguna Toreadora Sitios de Laguna Chica Toreadora visita dentro de Plataforma rocosa y mirador a bosquete de la ruta: Quinuas Cima 360 grados Cumbre meteorizada Fin de ruta - Filo de laguna y pie de cerro (este sitio también forma parte de la ruta 1 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 110 Universidad de Cuenca “Inicio de ruta”) 4hrs – 2.118mts Tiempo estimado: Tabla 13. Ruta Cumbre Del Cerro San Luis -Visión 360° RUTA VALLE DE QUINUAS Trayecto: Laguna Pallcacocha - laguna Perro Grande - lagunas Unidas - sector de Quinuas Sitios de Playa en la orilla de la Laguna visita Pallcacocha dentro de Mirador a la laguna Riñóncocha la ruta: Mirador a la laguna Perro Grande Mirador a la laguna Toreador Mirador a las lagunas Unidas Tiempo 7hrs – 8.080mts estimado: Tabla 14. Ruta Valle De Quinuas RUTA CAMINOS HISTÓRICOS Trayecto: Cerro Tres cruces - laguna Larga laguna Togllacocha - camino del Inka Sitios de Inicio de la ruta - pie del Cerro Tres visita Cruces dentro de Mirador a las lagunas Larga y Negra la ruta: Laguna Negra Laguna Larga Mirador al valle de las lagunas Togllacocha y Luspa Fin de ruta - Bosquete y cascada de la Luspa (este sitio también forma parte de la ruta 7) Boris Criollo Zúñiga Carolina Palomeque Rodríguez 111 Universidad de Cuenca Tiempo 6hrs – 6.436mts estimado: Tabla 15. Ruta Caminos Históricos RUTA A LA CUMBRE DEL AVILAHUAYCU, EL ADORATORIO NATURAL Trayecto: Curva carretero sector Cucheros - cerro Avilahuaycu - y viceversa Sitios de Inicio de Ruta - Zona de visita Quinuas (árbol de papel) dentro de Mirador al pie de Avilahuaycu la ruta: Ensillado para atacar la cumbre Fin de ruta - Cumbre del Avilahuaycu Tiempo 6hrs – 3.466mts estimado: Tabla 16. Ruta A La Cumbre Del Avilahuaycu, El Adoratorio Natural RUTA AL ENCUENTRO CON EL VALLE DE LAS BURINES Trayecto: Laguna Cucheros - valle de las Burines - camino del Inka - sector Caballo Shayana Sitios de Inicio de ruta - Mirador a la laguna visita Cucheros dentro de Filo de portada al valle de las la ruta: lagunas Burines Mirador a las lagunas Burines Camino del Inka o Ingañán (este sitio también forma parte de la ruta 7) Mirador a la Gran muralla de Burín y Boris Criollo Zúñiga Carolina Palomeque Rodríguez 112 Universidad de Cuenca valle de la laguna Chica 8 (lagunas Burines) Filo de portada a Caballo Shayana 6hrs – 5.231mts Tiempo estimado: Tabla 17. Ruta Al Encuentro Con El Valle De Las Burines RUTA CAMINO DEL INKA Y LAS LAGUNAS MAYORES Trayecto: lagunas Luspa – Burines – Mamamag – Llaviucu Sitios de Bosquete y cascada de la Luspa (este sitio visita también forma parte de la ruta 4 siendo su “Fin de ruta”) dentro de Coronación Divisoria Continental de Aguas la ruta: Camino del Inka o Ingañán (este sitio también forma parte de la ruta 6) Mirador al valle Taitachugo Valle de Taitachugo - Vestigios de un Chasqui Huasi Zona de la Laguna Mamamag o Taitachugo Cumbre portada Mamamag – Llaviucu Valle de Llaviucu - Bosque de San Antonio Tiempo 14hrs (requiere 2 días con acampado) estimado: 18.082mts Tabla 18. Ruta Camino Del Inka Y Las Lagunas Mayores RUTA DE LA GRAN OSOHUAYCU Trayecto: lagunas Luspa - Canutillos Mangacocha - Osohuaycu – Burines Sitios de Mirador a la laguna Luspa visita dentro de Mirador a la laguna Boris Criollo Zúñiga Carolina Palomeque Rodríguez 113 Universidad de Cuenca la ruta: Canutillos Mirador a la laguna Mangacocha Filo de la Portada a las lagunas Cuchichaspana Bosque enano del cerro Ciprales (ciprés de altura) Filo de la laguna Osohuaycu 8hrs – 11.000mts Tiempo estimado: Tabla 19. Ruta De La Gran Osohuaycu 2.3.2.4. Senderos - Zonas De Recreación Para Senderismo A continuación describimos algunos de los sitios más recomendados para visitar en el PNC. En esta lista encontrarás las Zonas de Recreación para Senderismo tanto lugares de muy fácil acceso como algunos para los que se requiere mayor esfuerzo, pero que son los más representativos en el área protegida. Toreadora Es el punto de inicio para la mayoría de actividades en el PNC. Laguna de origen glaciar. Aquí se encuentra un centro de interpretación ambiental, y sala de conferencias recientemente Descripción abiertos. Se cuenta con servicio de control de guardaparques cafetería, refugio y un punto de información para el visitante. En la cercanía de la laguna, está el camino de garcía moreno que unía sierra y costa a comienzos de la república. Sitios de Laguna toreadora visita en la Centro de interpretación toreadora zona Boris Criollo Zúñiga Carolina Palomeque Rodríguez 114 Universidad de Cuenca Pesca deportiva Senderismo Ruterismo Escalada Actividades: observación de aves fotografía panorámica interpretación histórico-cultural interpretación geológica A 35km. Desde cuenca por la vía de primer orden Acceso: cuenca – molleturo – naranjal. Tabla 20. Toreadora Tres cruces Mirador natural a 4.200 msnm punto más cercano al pacífico en sudamérica desde donde se observa la divisoria de aguas que van hacia el oeste al pacífico y hacia el este al amazonas. Hay Descripcion un pequeño parqueadero. Es uno de los sitios de mayor afluencia por su vista panorámica dominante y por ser inicio para rutas (ver sección “rutas”). Apachetas de tres cruces. Sitios de visita en la Cerro tres cruces (mirador divisoria continental zona aguas) Interpretación geológica Actividades: fotografía panorámica Por la vía de primer orden cuenca, molleturo Acceso: naranjal, en los límites del PNC. Tabla 21. Tres cruces Valle de llaviucu (también denominada de zorrocucho o surocucho) Llaviuco está aprox. A 17km de cuenca, a una Descripción altitud entre los 3.160 – 4.000msnm Es un valle de origen glaciar de 5km de extensión. Se encuentra bloques erráticos, Boris Criollo Zúñiga paredes abruptas (500m de altura), rocas Carolina Palomeque Rodríguez 115 Universidad de Cuenca aborregadas, morenas frontales y estrías de glaciación. La laguna es de origen glaciar (períodos mesozoico y cuaternario) Hábitat de gran diversidad de aves. La cuenca del llaviuco abastece con el 30% del agua potable a cuenca. Sendero interpretativo alrededor de la laguna. Existe instalación de cervecería abandonada. Existe un control de guardaparques. Por la cercanía, llaviuco es destino de pescadores, turistas nacionales y extranjeros, de corta permanencia. Laguna de llaviucu[2] Sendero uku Sitios de visita en la Sendero del zig zag zona Sendero de san antonio[3] Casona vieja de llaviucu Observación de aves observación de anfibios y reptiles pesca deportiva Actividades: fotografía panorámica acampar interpretación geológica Desde la vía principal se recorre 3km para llegar Acceso: a esta área. Tabla 22. Valle de Llaviucu 2.3.3. Medio Ambiente Y Gestión Ecológica 2.3.3.1. Protección Y Manejo De La Propiedad 2.3.3.1.1. Propiedad Del Bien El Parque Nacional Cajas y los tramos transversales del Qhapaq Ñan constituyen bienes nacionales de propiedad del Estado ecuatoriano, en el caso del área natural Boris Criollo Zúñiga Carolina Palomeque Rodríguez 116 Universidad de Cuenca protegida es administrada a través de la I. Municipalidad de Cuenca, mediante la Empresa Pública Municipal ETAPA con su organismo: Corporación Municipal Parque Nacional Cajas; y los tramos de Qhapaq Ñan por el Instituto Nacional de Patrimonio Cultural. 2.3.3.1.2. Designación De Categoría De Protección El 6 de junio de 1977, el Parque ingresa al Sistema Nacional de Áreas Protegidas (SNAP) mediante Acuerdo Ministerial 0203, dentro de la categoría Área Nacional de Recreación Cajas. En noviembre de 1996, el Instituto Ecuatoriano Forestal y de Áreas Naturales y Vida Silvestre –INEFAN (actualmente reemplazado por el Ministerio del Ambiente), emite la Resolución Número 057, por la cual designa al Área de Recreación de El Cajas como Parque Nacional. 2.3.3.1.3. Tipos De Medidas De Protección Implementadas Delimitación Física Del Área Y Determinación De La Superficie Luego de las actividades de campo correspondientes, la administración municipal solicitó al Ministerio del Ambiente que expidiera el Acuerdo Ministerial, por el cual se ratifican los límites del Parque Nacional Cajas. • Acuerdo Ministerial N° 177 de 12 de diciembre del 2002, que establece los límites definitivos y la superficie de 28.544 ha del Parque Nacional Cajas, inscrito en el Registro de la Propiedad del cantón Cuenca bajo el N° 10539 el 16 de diciembre del 2002 y en el Registro Forestal del Ministerio del Ambiente el Boris Criollo Zúñiga Carolina Palomeque Rodríguez 117 Universidad de Cuenca 8 de enero de 2003, constituyéndose en la única área natural protegida del país, que tiene sus limites y superficie registrados bajo título de propiedad público. • Convenio de Cooperación Técnica ETAPA-Ministerio de Energía, celebrado el 12 de agosto de 2003, por el cual se procede a posicionar y a amojonar los límites del Parque Nacional Cajas, por lo tanto en la actualidad el área se encuentra en su totalidad físicamente delimitada. Elaboración, Implementación Y Ejecución Del Plan De Manejo Del Parque Nacional Cajas Mediante convenio interinstitucional celebrado entre ETAPA y la Gerencia General Operativa MOP-BID, en el año 2002 se contrató, luego de un concurso público, a la Consultora Ambiental CEMAPRIMES para la elaboración del Plan de Manejo Integral del Parque Nacional Cajas (Sección 2.3.3.2 del documento), en cuyo proceso participativo se involucraron instituciones, comunidades, organizaciones, universidades y el equipo técnico encargado de la administración del área. Se concluyó en el mes de abril de 2003 y se entregó oficialmente el Plan el 13 de mayo de 2003. Actualmente el Plan se encuentra aprobado por el Ministerio del Ambiente según el Acuerdo Ministerial 021. ETAPA/Corporación Municipal Parque Nacional Cajas es responsable de la administración del área y viene aplicando las acciones estratégicas del Plan bajo cinco programas de gestión: • Programa de Conservación; • Programa de Educación y Capacitación Ambiental; • Programa de Investigación; • Programa de Uso Público y • Programa de Desarrollo Social. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 118 Universidad de Cuenca Protección Y Conservación De Fuentes Hídricas Con el fin de cumplir este objetivo específico la administración del área, viene desarrollando una serie de actividades de prevención, concienciación, información, construcción de obras de infraestructura, estrategias de control, etc., las mismas que se resumen a continuación: • Construcción de humedales, se ha realizado la construcción de 5 humedales a lo largo de los 14, 6 km de la vía Cuenca - Molleturo - Naranjal que atraviesa por el Parque Nacional Cajas. Su objetivo es retener provisionalmente las substancias livianas derivadas de hidrocarburos en el caso de producirse derrames en la vía. Se calculó que el tiempo de retención de estas substancias en los humedales será de 4 a 6 horas, tiempo suficiente para recogerlas con absorbentes de hidrocarburos disponibles en las oficinas técnicas y centro administrativo del Parque. • Equipos de monitoreo y prevención ambiental, los equipos de monitoreo ambiental consisten básicamente en un censor, instalado en el desarenador de la captación de agua de la Planta de Tratamiento El Cebollar, ubicado en el sector de Sayausí (vía a la ciudad de Cuenca), que detecta la presencia de hidrocarburos en el agua, y un controlador, el cual emite una señal electrónica de alarma. Una vez receptada la señal de alarma se activa un dispositivo que cierra la compuerta de ingreso de agua, evitando su paso hacia la planta de tratamiento y desviándolo hacia el curso del río. • Equipos y materiales para mitigación de derrames, se cuenta con una existencia de rollos absorbentes para hidrocarburos, equipo portátil para detección de Boris Criollo Zúñiga Carolina Palomeque Rodríguez 119 Universidad de Cuenca hidrocarburos en el agua y productos químicos encapsuladotes de sólidos suspendidos. • Prevención y concienciación, se mantienen campañas radiales en varias estaciones locales y de alcance nacional con mensajes de prevención, conservación y concienciación ciudadana sobre el cuidado que se le debe dar al Parque. Cabe destacar el éxito de la campaña de concienciación y control de extracción de especies vegetales en las épocas de Navidad (diciembre) como parte de las tradiciones religiosas locales, lo que logró frenar ostensiblemente el comercio de árboles, musgos, líquenes y otras especies en los mercados de la ciudad. • Limpieza del parque, como una tarea permanente se viene realizando la limpieza del Parque y de la carretera interprovincial que lo atraviesa, para el efecto se han definido tres estrategias de intervención: definición de una rutina de recolección por parte de los guardaparques; coordinación con la Empresa Municipal de Aseo de Cuenca (EMAC) para la recolección todos los domingos en el sector de la Toreadora; programación de mingas de limpieza. • Normatividad, en función de fortalecer el proceso de gestión descentralizado del Parque la administración municipal del mismo ha generado una serie de regulaciones tendientes a lograr el manejo sustentable de sus recursos, determinar sus procesos de gestión y conseguir la constitución de un organismo de apoyo. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 120 Universidad de Cuenca Control Y Prevención De Incendios Forestales Y De Pajonales Se cuenta con un plan de Contingencia para mitigar este tipo de siniestros. Los siguientes se destacan como aspectos relevantes: • Coordinación interinstitucional con organizaciones afines como Cuerpo de Bomberos, Defensa Civil, 911, y clubes ecológicos; quienes al primer llamado conjuntamente con el equipo de guardaparques acuden a los sitios de siniestros • Coordinación con la oficina regional del Gobierno de los Estados Unidos de Asistencia para desastres en el exterior, responsable de América Latina y el Caribe OFDA/LAC, para la realización de eventos de capacitación de alto nivel para el personal técnico y de guardaparques, quienes están acreditados como bomberos forestales. • Dotación de los equipos, materiales y herramientas básicos para el control de incendios forestales. • Capacitación a comunidades, con quienes se ha conformado brigadas para manejo de incendios forestales. Programas De Forestación Y Reforestación Con Especies Nativas De La Zona Los lugares más críticos de deforestación, tanto por su aporte de nutrientes a los cursos de agua como el arrastre de suelo vegetal, son los taludes producidos como consecuencia de la construcción de la Carretera CuencaMolleturo-Naranjal. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 121 Universidad de Cuenca Una vez definidos los taludes y las especificaciones técnicas para la reforestación de lugares sensibles, se procedió a reforestar ocho taludes de la vía CuencaMolleturo - Naranjal. Se cuenta con tres viveros forestales localizados en las oficinas técnicas de Illincocha, Mazán y Llaviucu, con una meta de producción anual de 20.000 plántulas de especies nativas por vivero, a fin de satisfacer el requerimiento del Parque. De manera conjunta, el Parque está apoyando la realización de ocho viveros comunitarios, como una estrategia de conservación de las zonas aledañas al área protegida, y además como alternativas agroproductivas. Programas De Educación Ambiental, Investigación Científica Con Otros Organismos E Instituciones El programa de educación ambiental del Parque Nacional Cajas, realiza visitas con los sextos y séptimos grados de básica de las escuelas de Cuenca, capítulo conservación del Parque Nacional Cajas. En este proyecto participan escuelas del sector urbano y rural, con metas que sobrepasan la visita y capacitación de 3.000 niños anualmente. Adicionalmente se cuenta con visitas de grupos organizados de estudiantes de nivel secundaria y superior, quienes a más de conocer esta área protegida aprovechan el medio para realizar educación sobre manejo adecuado y sostenido de los recursos naturales. De manera paralela, se trabaja con las escuelas de las comunidades aledañas al Parque, incentivando a las prácticas de educación ambiental como eje transversal de su malla curricular. El incentivo inicia con la capacitación de los profesores, padres de familia y estudiantes de las entidades educativas. Estas actividades están avalizadas por el Ministerio de Educación y Cultura del Estado Ecuatoriano. Con respecto a la investigación científica, con la Universidad del Azuay se mantienen convenios para la Boris Criollo Zúñiga Carolina Palomeque Rodríguez 122 Universidad de Cuenca realización de varias y variadas investigaciones relacionadas con la capacidad de carga de sitios de visita turística, determinación y manejo de rutas de montaña, establecimientos de impactos por quemas y procesos de erosión en recursos naturales, reforestación del Parque, estudios de fauna, manejo de una Estación Biológica, etc. Con la Universidad de Cuenca, el estudio de Geomorfología del valle de Llaviucu y la determinación de compuestos antifúngicos y antitumorales de las plantas del bosque de Mazán. Con el apoyo de la Dirección de Gestión Ambiental de ETAPA, se monitorea las lagunas de LLaviucu, Mamamag, Toreadora y Cucheros con ayuda de estudios limnológicos constantes. Ecoturismo Y Difusión Del Conocimiento Del Patrimonio Natural Y Cultural En coordinación con el Ministerio de Turismo, se editó y puso en circulación el mapa turístico del Parque Nacional Cajas, en el que constan los senderos para caminatas dentro del área, atractivos naturales, culturales, históricos y arqueológicos, servicios turísticos y vías de acceso. Así mismo se realizó el sistema de información turístico del Parque Nacional Cajas, el mismo que comprende una guía de bolsillo, un CD Rom interactivo y 4 kioscos interactivos ubicados en sitios estratégicos para promover y difundir de mejor manera esta área protegida. Regulación De La Circulación Y Uso De Las Vías De Influencia Al Parque Nacional Cajas • Franjas de seguridad, conjuntamente con la señalización vertical, tienen el fin de advertir a los conductores de vehículos sobre la proximidad de Boris Criollo Zúñiga Carolina Palomeque Rodríguez 123 Universidad de Cuenca curvas peligrosas en la vía que atraviesa el Parque Nacional Cajas, adicionalmente en las curvas peligrosas están instalados guardavías, los mismos que han sido pintados de amarillo y franjas de color negro mate para su completa visualización. • Instalación de guardavías, con el objetivo de proteger los cursos de agua cercanos a la vía principal, se determinó la opción de instalar guardavías. Se instalaron 28 postes anclados en dados de hormigón y 24 perfiles W armados con sus respectivos juegos de pernos, todo ello en cuatro tramos junto a los cauces de agua que atraviesan la vía Cuenca-Molleturo por el Parque Nacional Cajas. • Plataformas de estacionamiento, ubicadas en la entrada a la laguna Patoquinuas en el km 22, y el sector Tres Cruces en el km 26.8. Estos lugares son utilizados por los visitantes para estacionamiento de sus vehículos. • Construcción de puestos de control, se construyeron dos puestos de control de ingreso y salida del Parque, uno ubicado en Quinuas (km 19), y otro en el sector de Huagrahuma (km 34). Adicionalmente a estas construcciones, existen infraestructuras destinadas para la Policía Nacional y para las actividades de control del Parque Nacional. Esta última ubicada aproximadamente a 80 km del ingreso al área protegida sentido Oeste - Este, dentro de la vía Cuenca – Molleturo – Naranjal (sector Tamarindo). Otras Actividades Importantes • Procesos administrativos instaurados en contra de los infractores a la ordenanza que regula la gestión del Parque Nacional Cajas. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 124 Universidad de Cuenca • Mejoramiento de las instalaciones en la Toreadora, Illincocha, Cucheros y Llaviucu. Implementación de la Estación Biológica. Implementación del centro de visitantes e interpretación en la Toreadora, operación de cafeterías y albergues. • Incremento del personal: de seis a diecinueve guardaparques; y establecimiento de la Unidad Técnica encargada de la administración conformada por diez personas. • Disminución de las actividades de pastoreo dentro del Parque en un 90%. • Ejecución del programa de desarrollo social, con 7 comunidades. • Dotación de ropa de trabajo, materiales y equipos para facilitar las actividades tanto del personal técnico como del personal de guardaparques. • Sistema de radio comunicación con una cobertura del 100% del área total del Parque; lo que facilita las actividades de control y vigilancia. • Vallas computarizadas en los controles de Quinuas y Huagrahuma. • 6 vehículos para el manejo y gestión del área protegida (2 camionetas y 4 motocicletas), destinados a control y vigilancia. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 125 Universidad de Cuenca 2.3.3.1.4. Recursos Y Niveles De Financiamiento Para financiar las actividades de manejo tendientes a la protección del área protegida, según las disposiciones de la ordenanza de gestión y la resolución del Directorio de ETAPA, la administración del Parque Nacional Cajas tiene regulado el cobro de tarifas y tasa por los siguientes conceptos: • • • • • • • • Obtención de información geográfica Ingreso de visitantes y turistas Pernoctación Operación turística Producción fílmica y documental con fines comerciales Investigación científica Elaboración de colecciones con fines científicos Implementación de infraestructura, luego de obtenidos los permisos correspondientes • Acampado • Tasa de mitigación ambiental por el uso de la vía Las fuentes de financiamiento para la gestión del Parque Nacional Cajas son las siguientes: • El 1% de la tarifa por consumo de agua potable en el cantón Cuenca • Los recursos económicos asignados en el presupuesto de ETAPA y de la I. Municipalidad de Cuenca • Los valores que se obtienen proceden del cobro de tasas ambientales y de los bienes y servicios ambientales que tiene el Parque • Los fondos que se obtienen por aportes de convenios • Los ingresos provenientes de multas, decomisos o indemnizaciones por infracciones a la ordenanza u otras disposiciones legales y reglamentarias Boris Criollo Zúñiga Carolina Palomeque Rodríguez 126 Universidad de Cuenca • Los valores correspondientes a préstamos nacionales o internacionales • Las contribuciones voluntarias provenientes de cualquier fuente 2.3.3.2. Plan De Manejo Integral Del Parque Nacional Cajas Este Plan de Manejo Integral propone una zonificación que responde a criterios técnicos y legales; la zonificación del Parque Nacional fue delimitada físicamente y reconocida legalmente dentro de un sistema de administración pública distinto del resto del territorio, en donde se establecieron restricciones como mecanismo de protección de sus recursos naturales y culturales. Resumen Del Plan De Manejo Aprobado Vía Acuerdo Ministerial Del 1 De Abril Del 2005 1. Problemática del manejo Aprovechamiento de los recursos naturales del PNC Problema 1: mal aprovechamiento de los recursos naturales • no hay suficiente conocimiento científico – cultural. • no se han identificado áreas para la investigación y la recreación. • ausencia de cooperación técnica y financiera Problema 2: altos niveles de pobreza • presencia de una fuerte economía de subsistencia. • altos niveles de necesidades básicas insatisfechas. • las actividades agropecuarias con bajos niveles de aprovechamiento. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 127 Universidad de Cuenca Problema 3: baja calidad y funcionalidad del sistema educativo básico • la existencia de escuelas unidocentes o unitarias sin relación directa y continua entre docentes y escolares • el material didáctico y equipamiento limitado. • falta de valoración a lo local, entendido como tal el desconocimiento de sus potencialidades y limitaciones. Ámbito de provisión de servicios, Problema 4: desorganización del espacio destinado al uso recreacional y turístico • la presión de la demanda genera una oferta espontánea. • débil respuesta de las instituciones centralizadas. • desconocimiento de las potencialidades del ambiente y de los recursos. Problema 5: oferta de servicios turísticos con baja profesionalización • débil organización para operación turística y recreacional. • políticas y normas de turismo no aplicadas adecuadamente. • operación turística que utiliza personal con limitaciones de capacitación. Problema 6: expectativas sobredimensionadas del negocio turístico por parte de las comunidades • visión simplista del manejo de la operación turística. • desconocimiento de la realidad del mercado turístico. • proliferación de iniciativas de proyectos de cooperación e inversión de turismo no sustentadas Boris Criollo Zúñiga Carolina Palomeque Rodríguez 128 Universidad de Cuenca Ámbito de protección de recursos naturales Problema 7: persistencia del conflicto de límites en ciertos sectores del PNC • no ha funcionado un programa de control y vigilancia. • no existe mecanismos de coordinación y comunicación. • los limites establecidos del PNC no obedecen a criterios técnicos, ni acuerdos entre las partes que generan el problema Problema 8: baja capacidad institucional para la gestión ambiental • débil organización comunitaria para participar en acciones de apoyo al manejo del PNC. • las funciones del personal asignados al parque son indefinidas, no responden a lo exigido en el manejo de un parque nacional. • escaso personal capacitado para el cumplimiento de las tareas. 2. Situación deseada Visión.- el parque nacional cajas constituido por un complejo lacustre único en el país, ubicado en la divisoria continental de aguas y con ecosistemas altoandinos de transición, en función de la producción de agua integra a otras áreas de conservación, garantiza la conservación del bosque andino y de páramo, permite mantener las funciones y servicios ambientales y contribuye a mejorar la calidad de vida de la población local a través del aprovechamiento sustentable de los recursos naturales. Misión.- lograr que la municipalidad de cuenca realice una eficiente gestión de desarrollo sustentable y de Boris Criollo Zúñiga Carolina Palomeque Rodríguez 129 Universidad de Cuenca gestión del parque nacional cajas a través de la elaboración y aplicación de políticas, estrategias, normas y mecanismos para una efectiva participación de la sociedad civil en el manejo de esta área natural protegida y para el cumplimiento de principios de solidaridad con los objetivos del sistema nacional de áreas protegidas del ecuador. 3. Estrategias gerenciales Cada una de las estrategias esta conformada por su respectiva acción estratégica y por sus actividades a realizar. A continuación se presenta un resumen de cada estrategia. Estrategia legal y de organización La estrategia legal busca viabilizar los objetivos y actividades del plan de manejo desarrollando las líneas maestras con base a las disposiciones e instrumentos jurídicos pertinentes y asegurando la sostenibilidad de su aplicación. Estrategias para el plan de negocios Acción estratégica 1: Establecimiento de un sistema de financiamiento para el desarrollo del parque nacional cajas Acción estratégica 2: Establecimiento de un sistema financiero funcional Acción estratégica 3: Organización del presupuesto. La administración del PNC y su zona de influencia, contará con las siguientes fuentes de financiamiento para el desarrollo de su gestión: Boris Criollo Zúñiga Carolina Palomeque Rodríguez 130 Universidad de Cuenca • Los Recursos Económicos Asignados En El Presupuesto Del I. Municipio De Cuenca Para La Gestión Del Pnc. • Los Valores Que Se Obtengan Por El Cobro De Tasas Ambientales Y Por Los Servicios Que Presta El Parque: Agua, Recreación, Turismo, Investigación. • Los Fondos Que Se Obtengan Por Aportes De Los Miembros Que Integran La Corporación. • Los Valores Correspondientes A Préstamos Nacionales O Internacionales Destinados A La Gestión Del Pnc. • Las Contribuciones Voluntarias Provenientes De Cualquier Fuente, Los Legados Y Donaciones. Dadas las características especiales del parque, se han identificado como productos que tienen mercado bajo las actuales condiciones, los siguientes: • • • • 4. Agua Recreación Para La Ciudad De Cuenca Turismo De Naturaleza Y Aventura Educación Ambiental E Investigación Estrategias operativas Estrategia de control vigilancia de ambientes y recursos naturales La protección es para conservar los recursos naturales, culturales, históricos y arqueológicos, para mantener la regulación ambiental, la producción de las cuencas hidrográficas, la permanencia del material genético, y la perpetuación de la diversidad de especies, la recreación y turismo, el esparcimiento, el disfrute de las bellezas escénicas, los beneficios económicos, la facilitación de la Boris Criollo Zúñiga Carolina Palomeque Rodríguez 131 Universidad de Cuenca educación y la investigación, el conocimiento y los beneficios científicos que obtenemos de los recursos, etc. Estrategias de investigación y monitoreo ambiental En este escenario nuevo debemos establecer una alianza entre manejadores e investigadores. La investigación en ciencias sociales y naturales debe proveer al manejador con información vital sobre la presencia o ausencia de especies y sus exigencias, características geofísicas de un área, nuevas interpretaciones de recursos materiales y culturales, tendencias de los cambios en los ecosistemas, características de las comunidades residentes, valor económico del área protegida, tendencias en el uso recreativo y turismo, eficiencia de los programas de capacitación, entre muchos otros temas. Estrategia de educación ambiental El objetivo primordial es corregir los siguientes problemas detallados a continuación: • Las escuelas ofrecen un servicio educativo de calidad limitada en un contexto de baja funcionalidad • Desconocimiento del valor de los recursos que el parque nacional pretende proteger, • Las escuelas ya no constituyen el eje articulador del desarrollo local, • La administración del parque nacional no considera a las escuelas como aliados en la prestación del servicio de educación ambiental. Estrategia de turismo y recreación El objetivo primordial es corregir los siguientes problemas detallados a continuación: Boris Criollo Zúñiga Carolina Palomeque Rodríguez 132 Universidad de Cuenca • Desorganización en el uso del espacio y en el desarrollo de las actividades turísticas • Incremento de las expectativas en cuanto al negocio turístico en las comunidades aledañas. • Las condiciones para inversiones del sector no son apropiadas. Estrategia de desarrollo social • Considerando las condiciones agroecológicas del área, no permite el desarrollo de las actividades agropecuarias rentables; • Las actividades pecuarias de pastoreo de ganado bovino para producción de carne se las realiza en el pajonal a una altura que va de los 3.600 a los 4.445 • Una parte del área del parque registra una presión sobre el suelo en los últimos 30 años, situación que ha generado una degradación, y por tanto el rendimiento de la tierra es bajo. • En la estructura de las pirámides poblacionales de los asentamientos humanos de la zona inmediata al PNC, las tasas de crecimiento poblacional son negativas en la mayor parte de los asentamientos humanos. Estrategia para el ordenamiento espacial El objetivo primordial es corregir los siguientes problemas detallados a continuación: • existencia de conflictos de tenencia de tierras y definición de límites, que no permiten el diálogo armónico con las organizaciones locales. • no se ha integrado al manejo del parque a la población asentada en la zona inmediata a los límites del parque. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 133 Universidad de Cuenca • la planificación del manejo del parque se ha realizado sin criterios espaciales ni temporales. Se ha manejado en forma sectorial, territorial y circunstancial. • falta de integración espacial de proyectos e iniciativas locales compatibles con el manejo de recursos naturales. • gestión administrativa y financiera de marcada rigidez y dependiente del poder central. • no han existido actitudes de diálogo y coordinación entre las entidades públicas organizaciones locales y vecinos del PNC. • no se ha considerado la continuidad ecosistémica fuera de los límites del parque. • no se ha considerado a las cuencas hidrográficas como unidades espaciales de manejo. • falta de una política de autosustentabilidad financiera para el manejo del parque. • falta de participación ciudadana en el manejo y en los servicios ambientales que ofrece el parque. • falta de comunicación y divulgación de información a la población sobre conservación de los recursos y sus beneficios. 5. Sistema de seguimiento y monitoreo El plan de manejo ambiental del parque nacional cajas cuenta con un sistema de seguimiento y monitoreo que permite realizar el control de las estrategias planteadas. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 134 Universidad de Cuenca Capítulo 3: DESARROLLO DEL SISTEMA Boris Criollo Zúñiga Carolina Palomeque Rodríguez 135 Universidad de Cuenca 3.1. ASPECTOS GENERALES Para el desarrollo mismo del sistema, que hace referencia a este capítulo del trabajo de tesis, se lo ha realizado bajo las normas y metodologías de ETAPA, definidos en “METODOLOGÍA DE DESARROLLO DE SOFTWARE V 3.0”, sin embargo existen ciertos puntos que no se aplican a nuestro proyecto por diversas razones que fueron decididas en el departamento de desarrollo, por lo tanto dichos puntos no han sido citamos en el documento para evitar confusiones. 3.1.1. Desarrollo Por fases: incrementos e iteraciones En los inicios del desarrollo de sistemas de software, los clientes no tenían inconvenientes en esperar largos plazos tiempo hasta que los sistemas de software estuviesen listos para ser entregados. Es mas, se podía esperar años entre que se iniciaba con los requerimientos y el momento en el que ya estaba listo el producto final. Este tiempo de espera era denominado tiempo del ciclo o “cycle time”. En los actuales momentos, la rapidez del crecimiento de las empresas ha obligado que estas demoras en el tiempo del ciclo sean reducidas considerablemente. Los clientes siempre demandan nuevas funcionalidades y calidad en los productos que se les ofrecen. Por tanto se crearon nuevas vías para reducir el tiempo de ciclo. Una de las formas para reducir esto es la utilización del Desarrollo por fases. Con esta manera de desarrollo, el cliente puede disponer de su sistema, que puede poseer algunas de las características que fueron requeridas, las cuales no se encuentran en un estado de funcionalidad completo, pero permiten al cliente manejar parte de su sistema mientras el producto posterior se esta desarrollando en paralelo. Por tanto existen dos sistemas Boris Criollo Zúñiga Carolina Palomeque Rodríguez 136 Universidad de Cuenca que están funcionando: el sistema en producción y el sistema en desarrollo. El sistema en producción u operacional es el que esta siendo usado por el cliente, el que no tiene todas las funcionalidades completas requeridas, pero es un sistema con características que le pueden servir al cliente mientras el producto sigue desarrollándose. El sistema en desarrollo es el que esta aun preparándose para generar una nueva versión que reemplazara al sistema en producción actual. Por lo general los desarrolladores generan la Versión 1. del sistema, la prueban y la entregan a los clientes como sistema en producción. Entonces mientras los clientes usan este sistema, los desarrolladores generan la Versión 2. Se esta manera mientras la versión N es el sistema en producción, la versión N+1 esta siendo desarrollada. Existen varias maneras para que los desarrolladores puedan organizar el desarrollo en versiones, las 2 más comunes son: o Desarrollo Incremental o Desarrollo Iterativo En el Desarrollo Incremental el sistema se divide en subsistemas según funcionalidades. Las versiones siempre comienzan con un subsistema funcional pequeño y luego se van agregando funcionalidades en cada nueva versión En el Desarrollo Iterativo el desarrollador presenta al cliente un sistema completo, y este cambiando la funcionalidad de cada subsistema con las nuevas versiones. Ejemplos: Ejemplo 1: Un editor de texto, incluye: Boris Criollo Zúñiga Carolina Palomeque Rodríguez 137 Universidad de Cuenca o Creación de texto o Organización del texto o Formato de texto Si usamos un modelo de desarrollo incremental, podríamos entregar una 1era versión con el primer requerimiento que es la creación del texto Luego se puede entregar al cliente una 2da versión en la que incluye también la organización del texto Y en una tercera versión pondríamos dar ya el editor completo, es decir con creación del texto, organización y dar formato al mismo. Actualmente las organizaciones prefieren usar el desarrollo incremental combinado en el iterativo. El desarrollo por fases presenta varias razones por las que es preferido: o El entrenamiento puede comenzar sobre una versión temprana así se hayan omitido funcionalidades; esto permite a los desarrolladores observar el desempeño de las funciones para mejorarlas posteriormente, con lo cual satisfacen las necesidades de los usuarios. o Los clientes pueden aclarar los requisitos que necesiten conforme vean las entregas del sistema. o Se pueden crear funcionalidades no ofrecidas con anterioridad. o Al presentar versiones frecuentes, se puede arreglar los problemas que van surgiendo y que son informados por el sistema operacional. o El equipo de desarrollo puede centrarse en diferentes áreas de especialización con las diferentes versiones. o Se disminuye el riesgo de fracaso de todo el proyecto, ya que se puede distribuir en cada incremento. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 138 Universidad de Cuenca o Las partes más importantes del sistema son entregadas primero, por lo cual se realizan más pruebas en estos módulos y se disminuye el riesgo de fallos. o Reducción del riesgo de no sacar al mercado el producto en el calendario previsto o Se acelera el ritmo del esfuerzo de desarrollo en su totalidad, para obtener resultados claros a corto plazo Algunas de las desventajas identificadas para este modelo son: o Cada incremento debe ser pequeño para limitar el riesgo (menos de 20.000 líneas). o Cada incremento debe aumentar la funcionalidad. o Es difícil establecer las correspondencias de los requisitos contra los incrementos. o Es difícil detectar las unidades o servicios genéricos para todo el sistema Boris Criollo Zúñiga Carolina Palomeque Rodríguez 139 Universidad de Cuenca 3.2. FASE DE DEFINICIÓN Y PLANIFICACIÓN El objetivo de esta fase es determinar en forma detallada las necesidades y requerimientos del Parque Nacional Cajas. Esta es la primera fase durante el desarrollo de sistemas, se inicia con la petición formal por parte del usuario. El usuario solicita los requerimientos informáticos, incluso se le pide detallar los requerimientos y justificarlos explicando los beneficios que le traerá. En la fase de definición del sistema se identificó los requerimientos de los usuarios, se analizó las factibilidades técnicas para construir el sistema, se sugirieron mejoras, y se decidió adquirir equipos a terceros cuando sean necesarios. 3.2.1. Solicitud Del Sistema El usuario realizó una petición formal de la necesidad que se desea satisfacer con un sistema de software. Especificar en forma general el problema y los beneficios esperados, este paso se realizó hace algún tiempo atrás, es por eso que ya se contaba con este Documento de Aprobación desde el inicio para poder realizar el presente proyecto. Refiérase al Anexo de Documentos “Solicitud del Sistema” 3.2.2. Definición De Los Objetivos, Áreas Participantes, Alcance Se definieron los objetivos que se desean alcanzar con la realización del sistema, y los beneficios que se esperan, las áreas que están involucradas, se identifican los usuarios afectados. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 140 Universidad de Cuenca El Documento que resume todos estos puntos es el denominado Plan de Gestión de Proyecto, el mismo que será nombrado en varios puntos de este capítulo. Refiérase al Anexo de Documentos “Plan de Gestión de Proyecto” 3.2.3. Posibles Alternativas Y Selección De La Solución Se determinaron las posibles alternativas, se analizaron las ventajas, desventajas de las diferentes soluciones, existirá una adquisición de productos comerciales, adaptación de datos anteriores, etc. Las herramientas para la implementación del sistema, el motor de base de datos, los servidores, etc. son las que impone ETAPA en su Metodología de Desarrollo. Sin embargo existe un factor que se lo analizará en el transcurso del proyecto, se trata de elegir en equipo correcto para el registro físico de los guías en el Parque Nacional Cajas cuando realicen sus visitas, este será decidido bajo varios parámetros, como costo para la empresa, funcionalidad que presente el equipo, la forma de configurarlo, programarlo y utilizarlo, etc. Estos equipos pueden ser equipos biométricos o equipos electrónicos. Otro punto es, que actualmente el PNC cuenta con una pequeña base de datos en FileMaker respecto a los datos de los guías naturalistas actuales, por tanto, en la base de datos final debe constar una migración de todos estos datos, además que el administrador solicita que las interfaces que se utilizarán sean iguales a las que utilizaban anteriormente con FileMaker, sin embargo se acordó que éstas no podrán ser muy parecidas, ya que siempre se debe manejar bajo los estándares de ETAPA. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 141 Universidad de Cuenca 3.2.4. Análisis De Factibilidad Se realiza un estudio de la factibilidad técnica, económica, operacional de la implantación de la solución en el entorno de la empresa, que este acorde a las estrategias y operaciones de la Empresa. Se verifica si está acorde al modelo organizacional, prioridad, disponibilidad de presupuesto, alineado con el Plan Estratégico de la Empresa. La empresa, en algún momento hizo este análisis, sin embargo no se logró cumplirlo. Esta vez, por tratarse de un tema de tesis, no fue necesario actualizar nuevamente este documento, ya que se tienen otras imposiciones al tratarse de un convenio con la Universidad de Cuenca. 3.2.5. Organización Del Proyecto Se organizó el equipo de personas para llevar a cabo el proyecto, líder del proyecto, equipo de desarrolladores, directores, gestores del proyecto, usuarios representativos, con las responsabilidades para cada participante. Refiérase al Anexo de Documentos “Plan de Gestión de Proyectos” sección 2 “Organización del Proyecto” 3.2.6. Estudio De Los Procesos Y Necesidades De Información A continuación se realiza un levantamiento de información, se documentan los procesos que forman parte del sistema. Es necesario identificar y documentar los procesos en un formato de alto nivel con el propósito de definir el alcance. Los diagramas de casos de uso permiten visualizar las funciones que realizará el sistema desde el punto de vista Boris Criollo Zúñiga Carolina Palomeque Rodríguez 142 Universidad de Cuenca del usuario. El diagrama de casos de uso está dentro del conjunto de diagramas estándar UML. Aquí se identifican los actores que originan o cumplen su rol en cada caso de uso. Junto al diagrama debe darse una breve descripción del caso de uso, los mismos deben ser presentados clasificados por actor. Refiérase al Anexo de Documentos “Descripción de Casos de Uso” 3.2.7. Definición Del Plan De Gestión En esta actividad se definen los diferentes planes para gestionar el proyecto, detalles de las actividades necesarias para cumplir los objetivos, es necesario especificar los recursos, calendario, tiempos de inicio, duración de las actividades están clasificados en planes de control, plan de gestión del riesgo, planes de los procesos técnicos y planes de los procesos de soporte. Refiérase al Anexo de Documentos “Plan de Gestión de Proyectos” Boris Criollo Zúñiga Carolina Palomeque Rodríguez 143 Universidad de Cuenca 3.3. FASE DE ANÁLISIS El objetivo es determinar en forma detallada necesidades del sistema que se va a construir. las 3.3.1. Determinación De Ciclos De Desarrollo En esta actividad se determina los módulos que se van a desarrollar, cada módulo abarca un conjunto de casos de uso, sería recomendable que no sean más de 3 o 4 módulos. Uno de los beneficios de realizar varios ciclos de desarrollo es que el cliente verá resultados en cuanto termine el primer ciclo de desarrollo. Cada ciclo contempla las fases completas del proceso de desarrollo y genera un producto que se denomina subsistema. La división en subsistemas se realizó en base a la estructura del proceso, modelo organizacional, arquitectura del sistema, prioridades de automatización, enlaces con otros módulos. Refiérase al Anexo de Documentos “Plan de Gestión de Proyectos”, sección 5.1 “Módulos” 3.3.2. Modelamiento Del Proceso De Negocio En esta actividad, se profundiza en el levantamiento de información del sistema que se va a desarrollar, este levantamiento de información tiene que ser completo, se contemplan todos los casos de uso que se van a implementar, acudiendo a las diferentes fuentes de información que se han identificado. Para un mejor entendimiento hemos desarrollado los diagramas de caso de uso en formato expandido y los diagramas de secuencia. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 144 Universidad de Cuenca Refiérase al Anexo de Documentos “Especificación de Requerimientos de Software”, 3.3.3. Identificación Y Especificación De Requisitos Específicos A continuación se realiza la especificación de requisitos de software del nuevo sistema. Los requisitos deben ser escritos en la plantilla normada por la IEEE, la cuál esta en una plantilla que impone ETAPA, los requisitos se encuentran clasificados en Funcionales y No Funcionales. Refiérase al Anexo de Documentos “Especificación de Requerimientos de Software” 3.3.4. Definición De Interfases De Usuario Las interfases de usuario permiten describir mejor la especificación de requisitos de software, de esta forma, las interfases muestran las pantallas del sistema, como se van a organizar las entradas de datos, como se van a presentar los diferentes reportes. Refiérase a la parte III, capítulo 1 del documento, “Manual del Sistema” sección 1.3.1 Diagrama de Interfaces” 3.3.5. Validación De Documentos De Análisis Las actividades de validación son realizadas por los responsables que tienen un conocimiento amplio sobre la organización, las estrategias, los procesos, el entorno. El grupo de personas que realiza la validación poseen experiencia y un nivel de responsabilidad dentro de la organización. Las validaciones se pueden realizar en sesiones de trabajo grupal, con el soporte de prototipos. En base a las Boris Criollo Zúñiga Carolina Palomeque Rodríguez 145 Universidad de Cuenca sesiones de validación es posible que se identifiquen nuevos requerimientos, nuevas fuentes de requerimientos, errores, conflictos que darán lugar a procesos de negociación, siendo necesario retornar a pasos anteriores en el proceso del análisis. Pueden existir eventos que obliguen a dar paso hacia atrás en la fase de análisis, debiendo repetirse las actividades hasta obtener la validación por parte del responsable del proceso de negocio. Refiérase al Anexo de Documentos “Especificación de Requerimientos de Software” Seccion “APROBACIÓN” 3.3.6. Elaboración Del Plan De Pruebas De Aceptación El plan de pruebas es realizado en base a la especificación de requisitos de software, el plan de pruebas se elabora en la fase de análisis y es ejecutado en la fase de pruebas que se detalla más adelante, lo construye el grupo de pruebas, independiente del grupo desarrollador, el objetivo es asegurar el cumplimiento de los requisitos de funcionalidad, contemplando también los requerimientos no funcionales. Los casos de prueban deben estar orientados a comprobar: • • • • Funcionalidad Seguridad Rendimiento Usabilidad Refiérase al Anexo de Documentos “Plan de Pruebas” Boris Criollo Zúñiga Carolina Palomeque Rodríguez 146 Universidad de Cuenca 3.4. FASE DE DISEÑO La fase de diseño contempla las actividades para transformar los modelos del análisis en modelos formales que luego serán implementados en el computador. La fase de diseño es realizada por los programadores, quienes se basan en la documentación generada por los analistas en la fase anterior. 3.4.1. Diseñar Clases En esta actividad se realizan el diseño del sistema, la identificación de las clases junto con sus atributos, operaciones y relaciones necesarias para cumplir con los casos de uso, la base para obtener el diagrama de clases es el modelo conceptual. El diseño de las clases se aplica únicamente a desarrollos orientados a objetos. El diagrama de clases, fue construido describiendo el papel que cumple cada clase, sus métodos y atributos. El diagrama de clases se lo realizó con la ayuda de la herramienta Microsoft Visio, en el deben constar las clases, relaciones, variables miembro, métodos y/o funciones miembro. Refiérase a la parte III, capítulo 1 del documento, “Manual del Sistema” sección 1.2.1 “Diagrama y Estructura de Clases” 3.4.2. Diseñar Diagrama Físico De Datos Las clases persistentes deben ser almacenadas en un esquema relacional de base de datos. En nuestro caso se dispone de una base de datos DB2 la cual soporta modelos relacionales. Existen varias herramientas para realizar el esquema entidad-relación, en la Dirección de Informática se usa Microsoft Visio. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 147 Universidad de Cuenca El esquema de base de datos contiene las tablas, estas contienen atributos y entre las tablas existen relaciones. El esquema entidad-relación es el ideal para representar tablas y relaciones entre las tablas. Refiérase a la parte III, capítulo 1 del documento, “Manual del Sistema” sección 1.1.2 Diagrama y Estructura Física de la Base de Datos” 3.4.3. Diseño De La Migración Y Carga De Datos Esta actividad es necesaria cuando existen datos que han sido almacenados en sistemas anteriores de la organización o existe información externa en otros medios que formarán parte del nuevo sistema. Es necesario identificar las fuentes de los datos, formato en que se encuentran almacenados, volumen de datos, antigüedad. De acuerdo a la fuente de los datos y el esquema de base de datos diseñado se preparan los procedimientos de migración, en los cuales será necesario contemplar recursos para la validación de los datos, normalmente será necesario identificar y tratar registros incompletos, duplicados, entre otros. Se designa un responsable de los datos para verificar la completitud, formato adecuado e integridad de los mismos. De esta fase puede surgir la necesidad de recolección de datos no ingresados, mediante una campaña de recolección de datos o solicitándolos a otras fuentes electrónicas. Para nuestro sistema se presentó la necesidad de hacer una migración de datos desde FileMaker. La persona que nos colaboró con estos datos fue el administrador del PNC, Lcdo. Santiago Rodríguez. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 148 Universidad de Cuenca Refiérase a la parte III, capítulo 1 del documento, “Manual del Sistema” sección 1.1.6 “Migración de Datos desde el sistema en FileMaker al Sistema Actual” o Refiérase al Anexo de Documentos “Plan de Migración de Base de Datos”, 3.5. FASE DE IMPLEMENTACIÓN La fase implementación es la transformación de los modelos de diseño en representaciones físicas en el computador mediante tablas de base de datos o código fuente para implementar las funcionalidades especificadas. 3.5.1. Creación De La Base De Datos El Administrador de Base de Datos crea las tablas, validando el producto de entrada de forma que contemplen las relaciones con tablas existentes, cumplimiento de formas normales. Se realiza con la ayuda del case SNAP. En caso de existir errores, posiblemente sea necesario regresar a las actividades de diseño de base de datos o diseño de la migración de datos. En el transcurso del proyecto, surgieron algunos cambios que nos obligaron a regresar a fases anteriores como análisis y diseño, sin embargo en el presente documento se presentan los documentos, diagramas, tablas, etc. con lo último que es lo que se presenta en la empresa. 3.5.2. Generación De Código La actividad de codificación se realizó contemplando los estándares de programación, en donde se indican normas para dar nombres a las variables, procedimientos, entre otros. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 149 Universidad de Cuenca Para la implementación se ha seleccionado Visual. NET, de Microsoft, en nuestro caso la versión 2005, debido a que nos permite construir aplicaciones orientadas a objetos, con sus herramientas que la incluyen, por ejemplo Reporting Services. Entre las principales características por haber seleccionado la herramienta Visual.Net se tienen las siguientes: • • • • • • • • • • Permite desarrollar aplicaciones orientada a objetos Permite reutilización de código Permite desarrollar aplicaciones Web Permite implementar aplicaciones distribuidas Es de fácil instalación, tanto del lado del cliente como del lado del servidor. Desarrolladores del Departamento de Informática conocen la herramienta. Pertenece a un conjunto de herramientas que han sido líderes en el mercado de herramientas de desarrollo de software. Portabilidad De uso común en el medio Existe escalabilidad Las líneas de código que se escribieron fueron documentadas en idioma castellano, de forma que esto facilite el mantenimiento. Para la programación de los procedimientos almacenados se consideró el SQL estandar definido por DB2. Las versiones que se entregan a los administradores del sistema están compiladas, además se especifican los recursos necesarios, tanto del lado del cliente como del lado del servidor. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 150 Universidad de Cuenca Refiérase a la parte III, capítulo 1 del documento, “Manual del Sistema” Sección 1.2. “Capa de Negocios”, Sección 1.3. “Capa de Interfaces” y Sección 1.4. “Misceláneos” 3.5.3. Construcción De Los Procedimientos De Migración De Datos Y Carga De Datos Los procedimientos que se diseñaron para migración y carga de datos fueron implementados en el mismo lenguaje de programación de todo el proyecto. No fue necesario que la migración de datos se realizaran en ambientes y horarios fuera de trabajo para que no interfieran con el rendimiento normal del sistema en producción, debido a que no se trató de gran cantidad de datos, además de que la migración se la hacia desde FileMaker a DB2. Refiérase a la parte II, capítulo 1 del documento, “Manual del Sistema” sección 1.6 “Migración de Datos desde el sistema en FileMaker al Sistema Actual” o Refiérase al Anexo de Documentos “Plan de Migración de Base de Datos”, 3.5.4. Ejecución De Las Pruebas De Sistema Y Aceptación El plan de pruebas del sistema se ejecutó con el propósito de encontrar errores antes de que el sistema sea puesto en producción, validar que el sistema cumpla con las necesidades. Las casos de prueba diseñados son ejecutados en el ambiente de desarrollo, en caso de fallar en los casos de prueba podría requerirse volver a las fases anteriores, según el fallo detectado. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 151 Universidad de Cuenca En ETAPA se solicita que la ejecución de las pruebas deberán ser ejecutadas por personas independientes al equipo de desarrollo del sistema. Se ejecutan cada uno de los casos de prueba, en el orden establecido, se anotan los resultados de la ejecución de cada uno de los casos, y se da por aprobado cuando cumple con el criterio de aceptación establecido para cada caso. Se pide que el equipo de desarrollo en base a los resultados de las pruebas, deberán realizar las correcciones respectivas. En caso de que el error se haya generado en los requisitos, lo cual es poco probable si se ha realizado un buen análisis, deberá modificar el documento de requisitos y el caso de prueba, mientras tanto el módulo no entrará a producción. Los casos de prueba deberán ser ejecutados hasta que todos estos casos hayan superado la prueba, excepto en las pruebas de rendimiento donde se deben considerar los criterios de aprobación. En nuestro caso, realizamos varias reuniones con el administrador del PNC, ya que él será el administrador del sistema, de manera que cuando se encontraron fallas u observaciones fueron notificadas a tiempo y pudimos finalmente solucionarlas. Es por eso que al ejecutar el plan de pruebas no surgieron inconvenientes mayores. Refiérase al Anexo de Documentos “Reuniones Realizadas” Refiérase al Anexo de Documentos “Plan de Pruebas Ejecutado” Boris Criollo Zúñiga Carolina Palomeque Rodríguez 152 Universidad de Cuenca 3.5.5. Elaboración De Los Manuales De Usuario Todos los sistemas deben tener los manuales de usuario, uno para cada perfil de usuario. Este documento sirve como referencia de consulta para el usuario. El manual fue escrito en idioma español, existe la versión escrito en un procesador de palabras. La impresión se la realizo en hojas blancas, formato A4. Incluye un índice general, índice de figuras e índice de tablas, también lleva páginas numeradas, encabezado, pie de página y fue escrito en letra Arial de 12 puntos. Las pantallas que se imprimen contienen ejemplos con datos reales del sistema. El manual está dirigido a personas que se inician en el sistema, es lo más ilustrativo posible, conteniendo figuras y diagramas que explican el funcionamiento. Refiérase a la parte II, capítulo 1 del documento, “Manual de Usuario” 3.5.6. Definición De Usuarios Del Sistema En esta actividad se definen los usuarios y sus perfiles en el sistema. Los usuarios pasan a ser parte del directorio activo. Se configuran los perfiles y permisos en el Sistema Integrado de Aplicaciones. Para nuestro proyecto se han tomado en cuenta 2 tipos de usuarios, el administrador y los guías naturalistas. Las interfaces con las que trabajará en administrador estarán funcionando en el Sistema Integrado de la empresa, mientras que la parte de los Guías Naturalistas estará accesible desde la página de Internet del Parque Nacional Cajas. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 153 Universidad de Cuenca 3.5.7. Definición De La Capacitación De Los Usuarios La siguiente actividad es definir el plan de capacitación para los usuarios, definir los diferentes perfiles de usuarios del sistema, nombres de los participantes, metodología de capacitación, recursos necesarios, contenidos, número de horas y evaluación. Refiérase al Anexo de Documentos “Plan de Capacitación a Usuarios” sección 2 “Plan de Capacitación” 3.6. PRUEBAS, ENTREGA Y MANTENIMIENTO Durante esta fase se contemplan las diferentes actividades para realizar las pruebas del sistema, especificaciones para realizar la entrega y consideraciones para definir el plan de mantenimiento del sistema. 3.6.1. Definición De Las Especificaciones Técnicas Las especificaciones técnicas de herramientas de soporte, hacen referencia a la versión que se pone a disposición de los usuarios, Además se agrega el archivo leeme.txt. Refiérase al Anexo de Documentos “leeme.txt” 3.6.2. Capacitación A Usuarios La capacitación a los usuarios es la ejecución del plan de capacitación definido en las fase anterior. Refiérase al Anexo de Documentos “Plan de Capacitación a Usuarios” sección 3 “Ejecución del Plan de Capacitación” Boris Criollo Zúñiga Carolina Palomeque Rodríguez 154 Universidad de Cuenca 3.6.3. Transferencia Del Sistema A Producción Esta actividad corresponde con la instalación definitiva de los diferentes elementos que forman el sistema en la plataforma de producción. Es necesario verificar que se encuentran completos los elementos del sistema y la infraestructura necesaria. Con el sistema instalado se realiza el paso del Departamento de Desarrollo al Departamento de Producción de acuerdo al procedimiento que impone la empresa. Refiérase al Anexo de Documentos “Aprobación de la Transferencia del Sistema a Producción” 3.6.4. Presentación Del Sistema El siguiente paso es la presentación del sistema, en donde se exponen claramente los objetivos cumplidos, en los plazos establecidos y con el presupuesto asignado. El acta de aceptación es un documento mediante el cual el usuario, da su conformidad con lo solicitado, en lo que a desarrollo de software se refiere. El usuario acepta que se ha cumplido con lo acordado en el documento de requisitos, solo así se garantizará que el producto final va a ser utilizado adecuadamente en la Empresa. Refiérase al Anexo de Documentos “Acta de Aceptación del Sistema” Boris Criollo Zúñiga Carolina Palomeque Rodríguez 155 Universidad de Cuenca 3.7. ACTIVIDADES DE GESTIÓN Las actividades de gestión deben realizarse paralelamente al proceso de desarrollo, previamente se generó el documento de Planificación de la Gestión del Proyecto, dentro de las actividades de la fase de Planificación, las actividades de gestión ayudan al normal desarrollo de las actividades del proyecto, con el fin de ofrecer un producto que satisfaga las necesidades planteadas. En esta sección se explicará algunas las actividades de gestión complementarias a las ya mencionadas en los puntos anteriores, mismos que fueron realizados durante el proceso de desarrollo. 3.7.1. Gestión De La Configuración La gestión de la configuración es un proceso que se realiza durante toda la ejecución del proyecto con el propósito de organizar la configuración, identificando los elementos, definiendo las líneas base, procedimientos para gestionar los cambios. 3.7.2. Seguimiento Del Proyecto Y Gestión Del Riesgo El proceso de seguimiento de la ejecución normal de un proyecto y el control de los riesgos identificados es fundamental que sea considerado, de esta forma se minimiza los riesgos naturales de un proyecto de software. Una buena gestión del riesgo está centrada en mantener las propiedades de funcionalidad, disponibilidad, calidad, usabilidad, rendimiento del producto software de forma que satisfaga eficientemente las necesidades de los usuarios y de la Organización. El proceso es identificar, cuantificar y gestionar los riesgos, tomando medidas preventivas que minimicen el riesgo. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 156 Universidad de Cuenca Para la gestión del riesgo se ha tomado la metodología MAGERIT, que es una metodología del Ministerio de Administraciones Públicas del Gobierno Español, y se trata de una metodología de uso libre. Los principales conceptos en que se basa esta metodología son los siguientes: • Activos: Elemento a proteger • Amenazas: Elementos externos que pueden cambiar el estado normal de un activo. • Vulnerabilidades: Brechas identificadas en el activo a proteger • Impactos: Valor de la pérdida causada luego de que se ha materializado el riesgo • Riesgo: Se determina el riesgo en base al impacto y la vulnerabilidad • Salvaguardas: Medidas preventivas para disminuir el riesgo. • Proceso de Análisis y Gestión de Riesgos: Proceso que contempla las actividades necesarias para planificar, analizar, gestionar el riesgo e implementar las salvaguardas. Todas estas Actividades de Gestión se las ha realizado con la ayuda del líder del proyecto. Refiérase al Anexo de Documentos “Plan de Gestión de Proyectos” y al Anexo de Documentos “Reuniones Realizadas” Boris Criollo Zúñiga Carolina Palomeque Rodríguez 157 Universidad de Cuenca Capítulo 4: CONCLUSIONES Y RECOMENDACIONES Boris Criollo Zúñiga Carolina Palomeque Rodríguez 158 Universidad de Cuenca 4.1. CONCLUSIONES Se ha conseguido desarrollar un sistema de información confiable con una base de datos robusta, integrando en ella información de los guías naturalistas que laboran en el parque, sus cursos, experiencia, idiomas, modo de obtención de licencias, etc., de manera que se pueda aportar con esta información dentro y fuera del parque. De la misma manera será posible trabajar con el manejo de información para las zonas e indicadores, los mismos que se comportarán de manera dinámica para el momento de sus calificaciones. De este modo será posible llevar un mejor control acerca de lo que ocurre en forma general en el parque, además de las actividades que se realizan con los visitantes, información específica de lo que ocurre dentro de cada zona de ruterismo o senderismo y de la preferencia de ubicación de la flora y la fauna dentro de estas zonas. Con el uso de los relojes de aproximación y la impresión del carné de los guías en la parte posterior de la tarjeta RFID, hemos conseguido un método más seguro para controlar la asistencia de los guías naturalistas al Parque Nacional Cajas, ya que el guía al realizar sus visitas debe llevar siempre consigo su carné que le califica como tal. Al realizar la visita no tendrá que utilizar ningún mecanismo complejo para su registro, simplemente deberá acercar su tarjeta a uno de los relojes situados en el parque, sin tener que recordar ningún código, de manera que no hay justificación para no poder realizar este proceso. De igual manera cuando el guía finalice su visita, éste no tiene que realizar un reporte en forma manual y en ese preciso momento; él tendrá un período de hasta un mes calendario para realizar el reporte de todo lo observado y realizado dentro de su visita a través del portal Web del Boris Criollo Zúñiga Carolina Palomeque Rodríguez 159 Universidad de Cuenca PNC, el cual puede ser accedido desde su propio hogar u otra ubicación, de esta manera los guías aportarán mucha información necesaria que será más óptima y confiable. Estos dos mecanismos de control para los guías son obligatorios, ya que el número de visitas con las que cuenta un guía, no incrementará si el sistema no empata la información de un registro físico el día de la asistencia al parque, con un reporte en línea máximo de un mes después de realizada la misma. Ambos reportes deben llevar las mismas fechas para saber que se trata de una acción válida. Todos los puntos citados anteriormente estarán integrados dentro de una misma base de datos, de manera que la información con la que los guías aportan al parque por medio de sus reportes, será de gran utilidad para que la parte administrativa del PNC tenga un conocimiento real de la situación del parque en determinado momento; el sistema permite observar como varía la información de los indicadores a lo largo del tiempo, a través de cifras y cuadros estadísticos, pudiendo de esta manera dar un preciso y mejor mantenimiento a las áreas que mayor atención necesitan. Nos sentimos muy contentos al finalizar este proyecto, ya que ahora el PNC es el primer parque en nuestro país que cuenta con un sistema de información como éste, por lo tanto se lo utilizará fuertemente, de manera que aportará con información valiosa a la parte administrativa del Parque Nacional Cajas, para que lo puedan seguir manteniendo como Patrimonio Natural del Ecuador. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 160 Universidad de Cuenca 4.2. RECOMENDACIONES Recomendaciones Institucionales Los usuarios del sistema, tanto el administrador como los guías, deben leer cuidadosamente los cuadros de diálogo, avisos y toda la información de cuadros de texto que presenta el sistema, ya que pueden ser de gran ayuda para el manejo sencillo y a la vez eficiente del mismo. Se recalca que el tiempo para generar el reporte histórico depende de cuantos indicadores y zonas se encuentren en la base de datos, ya que se procesa gran cantidad de información, se puede hablar de aproximadamente 15 minutos; por lo tanto se recomienda al usuario generar estos reportes en las primeras horas de la mañana, tomando en cuenta que los mismos se realizan una vez al mes. Para manejar los datos de manera que sean lo más reales posibles, se recomienda dos puntos: 1. El administrador debe alimentar al sistema con información real y actualizada de las zonas e indicadores que desea que califique el guía naturalista. 2. Mediante charlas impartidas por el administrador, concienciar a los guías para que la información que ingresen en su formulario de visita sea totalmente verdadera. Si se toma en cuenta estos puntos, los resultados finales serán reales, con información plenamente confiable y esto reflejará el estado del parque. Como recomendación final, citamos promocionar e incentivar el presente sistema en funcionamiento a los Boris Criollo Zúñiga Carolina Palomeque Rodríguez 161 Universidad de Cuenca demás parques naturalistas del Ecuador, de modo que estos también puedan mantener un registro de los guías y su asistencia y que la parte administrativa tome decisiones sobre los aspectos que necesitan un mayor control dentro de las zonas de recreación. Recomendaciones Académicas Para las personas que se desempeñan en el ámbito del desarrollado de sistemas de información, recomendamos estar en constante investigación, ya que siempre existen herramientas nuevas que ayudan en el tema. El ambiente para el desarrollo de nuestra tesis, ha sido de mucha ayuda, aplaudimos la iniciativa que ha tenido la Universidad de Cuenca al mantener estos convenios, y apoyamos la continuidad de los mismos, sugiriendo incentivar a los estudiantes a que desarrollen sus proyectos finales en una empresa de la ciudad, ya que los profesionales que laboran en las instituciones pueden colaborar con su experiencia y de esta manera los estudiantes crecen en el ámbito que se encuentren desarrollando. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 162 Universidad de Cuenca ANEXOS Boris Criollo Zúñiga Carolina Palomeque Rodríguez 163 Universidad de Cuenca Solicitud del sistema en ETAPA Boris Criollo Zúñiga Carolina Palomeque Rodríguez 164 Universidad de Cuenca PLAN DE GESTION DE PROYECTOS DE SOFTWARE DE Sistemas de Información para Guías Naturalistas del PNC Boris Criollo Zúñiga Carolina Palomeque Rodríguez 165 Universidad de Cuenca Historial de Revisiones Fecha Versi Descripción ón 01/07/2007 V1.0 19/10/2007 V1.1 Boris Criollo Zúñiga Carolina Palomeque Rodríguez Autor Claudio Crespo Modificación Riesgos Claudio Crespo 166 Universidad de Cuenca Responsables de la aprobación del Plan de Gestión del Proyecto: Nombre Claudio Crespo Santiago Rodriguez Boris Criollo Zúñiga Carolina Palomeque Rodríguez Cargo Lider del Proyecto Lider del Producto 167 Universidad de Cuenca 1. INTRODUCCIÓN 1.1. Propósito El Proposito general del proyecto es la creación de un sistema de información para los guías naturalistas del Parque Nacional Cajas. Como propositos especificos están los siguientes puntos: • Manejar información a cerca de los guías naturalistas del Parque Nacional del Cajas. • Controlar las visitas de los guías naturalistas al Parque Nacional del Cajas • Definir y manejar las rutas y senderos a visitarse en el Parque Nacional del Cajas. • Manejar datos referentes a indicadores ambientales y biológicos en las zonas de recreación. 1.2. Alcance El presente proyecto se lo ha dividido en 4 Subsistemas, los mismos que se explican brevemente a continuación: 1. Subsistema de Control de Guías Este Subsistema permitirá manejar los datos de las personas que hacen el trabajo de guías naturalistas del parque, permitiendo el ingreso de sus datos personales así como llevando un control de las títulos profesionales, cursos y licencias que se deben cumplir para ejecutar su trabajo. Se pretende tener una base de datos actualizada de los guías, para poder proporcionar la información necesaria tanto dentro de la empresa como a empresas externas que tienen autorización para acceder a esta información a través de la red, con claves asignadas Boris Criollo Zúñiga Carolina Palomeque Rodríguez 168 Universidad de Cuenca 2. Subsistema de Control de Rutas y Senderos Este subsistema permitirá manejar los campos o atributos de las rutas y senderos de visita que se han definido en el PNC; de manera que se pueda mantener un registro de rutas y senderos, para que los guías sigan estos caminos en visitas futuras. En esta área se define gran cantidad de información respecto a aspectos físicos que pueden apreciar los visitantes en el PNC, al igual que información con respecto a especies que podrán apreciar; este último, con ayuda del biólogo que acompañe en la visita. 3. Subsistema de Control de Visitas Este subsistema permite el control a las visitas que realicen los guías, este control se realizará de manera biométrica o electrónica, y servirá para mantener un registro de las labores de los guías en el parque. Para que sean válidas las visitas de los guías, se necesita un cruce de información entre estas visitas físicas y los reportes en línea que éstos deben realizar después de cada visita. 4. Subsistema de Información Este subsistema permitirá ingresar los datos referentes a las visitas realizadas al PNC, de forma que se tenga información estadística acerca del estado en el que se encuentra el Parque, esta información se obtendrá de los datos que proporcionen los guías y los biólogos visitantes a la zona. En este punto es donde se puede obtener cualquier tipo de reporte, según las necesidades del administrador, de modo que éste pueda estar al tanto de todo lo que sucede dentro del PNC. Los reportes a realizar hacen referencia a datos de los guías naturalistas, indicadores biológicos, etc., de Boris Criollo Zúñiga Carolina Palomeque Rodríguez 169 Universidad de Cuenca acuerdo a un período de tiempo determinado, o en forma global. 1.3. Visión General del Proyecto 1.3.1. Objetivos del Cliente ID O11 O12 O14 OBJETIVO Tener los registros ordenados de los guías Permitir que los guías realicen sus reporten en cualquier parte Luego de tener el informe en línea, comprobar con el registro físico, para comprobar que se hicieron las visitas Generar información para los reportes 1.3.2. Objetivos de ETAPA ID O21 OBJETIVO Mejorar el manejo del parque automatizando requeridas tareas 1.3.3. Hitos del Proyecto O13 ID Hito H1 Aprobacion de Boris Criollo Zúñiga Carolina Palomeque Rodríguez Limite de Desviación del Cronograma 5 días Limite de Desviación de Defectos 0% 170 Universidad de Cuenca H2 H3 H4 H5 H6 H7 H8 H9 H10 H11 H12 H13 la solicitud del sistema. Descripción de los Requerimietos de Software Especificacion de los Requerimietos de Software Documento de Analisis Aprobado Diseño de Clases Diseño de Base de Datos, Plan de Migracion y base de datos generada Generacion de Código del Subsistema 1 Generacion de Código del Subsistema 2 Generacion de Código del Subsistema 3 Generacion de Código del Subsistema 4 Migración de Datos Manual de Usuario Especificaciones Boris Criollo Zúñiga Carolina Palomeque Rodríguez 2 días 30% 4 días 30% 1 día 20% 2 días 30% 5 dias 40% 7 días 35% 7 días 35% 7 días 40% 7 días 40% 1 día 10% 2 días 15% 1 día 10% 171 Universidad de Cuenca Técnicas H14 Capacitacion a Usuarios H15 Sistema en Operación 1.3.4. Hito H1 Aprobacion de la solicitud del sistema. Descripción de los Requerimietos de Software H3 5 días 10% Tipo de Relacion Contiene datos personales de los guías naturalistas que laboran en el Parque Nacional de El Cajas Entregables del proyecto ID H2 15% Relación con otros Proyectos Proyecto El Software creado en File Maker 1.4. 1 día Entregables Fecha Responsab Entreg le a Documento de Aprobacion del Proyecto Documento de descripción de los Requerimietos de Software Especificacion Documento de de los ERS Requerimietos Boris Criollo Zúñiga Carolina Palomeque Rodríguez 172 Universidad de Cuenca H4 H5 H6 H7 H8 H9 H1 0 H1 1 H1 2 H1 3 H1 4 H1 5 1.5. de Software Aprobcion de Documento de Analisis Diseño de Clases Diseño de Base de Datos, Plan de Migracion y base de datos generada Generacion de Código del Subsistema 1 Generacion de Código del Subsistema 2 Generacion de Código del Subsistema 3 Generacion de Código del Subsistema 4 Migración de Datos Manual de Usuario Especificacion es Técnicas Capacitacion a Usuarios Presentacion del Sistema Documento de Analisis Aprobado Diseño de Clases Base de Datos Funcionamient o del Subsistema 1 Funcionamient o del Subsistema 2 Funcionamient o del Subsistema 3 Funcionamient o del Subsistema 4 Datos Migrados Manual de Usuario Especificacion es Técnicas Usuarios Capacitados Sistema en Operación Evolución del Plan de Gestión de Proyectos de Software Boris Criollo Zúñiga Carolina Palomeque Rodríguez 173 Universidad de Cuenca En un inicio, existian requerimientos levantados por el personal involucrado en el proyecto, sin embargo, ahora se hizo una revision de los mismos, con el fin de actualizar las necesidades de los usuarios que solicitan el sistema. Los desarrolladores para el presente proyecto son: Carolina Palomeque y Boris Criollo; al momento se está haciendo los tramites pertinentes para la aprobacion del tema en la Universidad, sin embargo en caso de que el tema no se apruebe, no se podrá realizar el proyecto, de manera que se sugerirá otro personal para la elaboracion del mismo, lo cual quedaría a la aprobacion de los dirigentes del proyecto. El siguiente proyecto se realizará bajo las normas y estándares del departamento de desarrollo de la empresa ETAPA, sin embargo, al tratarse éste de un tema de tesis para la obtención de Ingeniero de Sistemas de la Universidad de Cuenca, pueden existir ligeras modificacion en el desarrollo del mismo, con el fin de cumplir tambien con lo requerido en la Universidad. Es probable que, si se realizan cambios, éstos serán basicamente sobre la parte de la redaccion de la tesis, de la parte investigativa o de los documentos que se adjunten a la misma. Estos cambios lo decidirá el Ing. Angel Espinoza, Director del Proyecto de Tesis, y serán notificados al Ing. Claudio Crespo, director del proyecto en ETAPA. En el proyecto todavia no se tiene definido el equipo con el que se registrará la presencia de los guías en el PNC, estos equipos pueden ser biométricos o electronicos, por lo tanto, esta parte en los requerimientos de software, se la tratará de manera general. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 174 Universidad de Cuenca La adquisición de estos equipos lo decidirán entre las autoridades de ETAPA, participando aquí el Parque Nacional Cajas y el Departamento de Desarrollo principalmente. 1.6. Definiciones y Acrónimos 1.6.1. Termino Término Usuario Definición Usuario del sistema de información, por lo general empleados y trabajadores de la empresa, contratistas que interactúan con el sistema. Cliente Persona quien hace uso de los servicios que ofrece la empresa. Ruta Recorridos establecidos en el Parque para las visitas Guía Personal calificado para acompañar a grupos de visita. Administrador Persona que coordina el registro y mantenimiento de la información de guías. Público Personas que visitan el PNC Biólogo Persona que se dedica al control del medio ambiente y buen uso de los recursos del PNC 1.6.2. Acrónimo Acrónimo Definición ERS Especificación de Requisitos de Software IEEE Institute of Electrical & Electronics Engineering Boris Criollo Zúñiga Carolina Palomeque Rodríguez 175 Universidad de Cuenca 2. ORGANIZACIÓN DEL PROYECTO 2.1. Modelo del Proceso de Ciclo de Vida del Proyecto El proyecto a realizarse se lo dividirá en 4 secciones, como se mencionó anteriormente, por lo tanto, hemos visto conveniente utilizar el modelo iterativo-incremetal, de manera que según necesidades analizadas anteriormente se pueda entregar los modulos del sistema en el orden citado a continuación: 1. Subsistema de Control de Guías: será el primer subsistema entregado debido a que la funcionalidad que presenta, es la más necesitada por el administrador para manejar los datos personales de los guías que laboran en el PNC. 2. Subsistema de Control de Rutas y Senderos: Este subsistema será utilizado solamente por el administrador del PNC. 3. Subsistema de Control de Visitas:Este subsistema se podrá implementar una vez funcionando el subsistema de control de guías, ya que existe una relacion directa entre ellos. 4. Subsistema de Información: Este se lo implementará como último paso, debido a que depende de los otros 3 subsistemas anteriores. Al utilizar este modelo de proceso de ciclo de vida del proyecto, entregaremos cada subsistema utilizando un modelo de cascada con prototipado, puesto que al iniciar el proyecto se crean los prototipos de interfaces para que sean aprobados por el usuario. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 176 Universidad de Cuenca Se entregará cada uno de los subsistemas en el orden citado anteriormente, de modo que mientras los primeros subsistemas sean entregados, los siguientes esten siendo fabricados para ser luego entregados, y asi si es que esxiste algún problema con algún subsistema, los demas pueden seguir siendo utilizados hasta corregir algun error en los subsistemas con problemas. 2.2. Estructura Organizacional Para el presente proyecto se han difinido algunos cargos: • Ing. Claudio Crespo, profesional del departamento de desarrollo de ETAPA, será el diretor del proyecto por parte de ETAPA. • Ing. Angel Espinoza, docente de la Facultad de Ingenieria, directos del proyecto por parte de la Universidad. • Lcdo. Santiago Rodríguez, administrador del PNC, cliente que solicita el Sistema de Informacion. • Carolina Palomeque y Boris Criollo, tesistas de la Universidad de Cuenca, autores del Proyecto. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 177 Universidad de Cuenca 2.3. Interfases externas Entidad Nombre Parque Lcdo. Nacional Santiago de El Rodriguez Cajas 2.4. Contacto Telefono Correo 072833973 srodrigu@etapa.net.ec Responsabilidades del Proyecto Nombre Rol Ing. Claudio Crespo Lider del proyecto dentro del Departamen to de Informática Coordinador 072833973 del proyecto dentro del Parque Nacional de El Cajas Desarrollad 072864044 or 095227018 ccrespo@etapa.net. ec Desarrollad or Versionami ento corisbriollo@gmail.c om fgranda@etapa.net. ec Lcdo. Santiago Rodríguez Carolina Palomequ e Boris Criollo Ing. Juan Fernando Granda Boris Criollo Zúñiga Carolina Palomeque Rodríguez Teléfono/C elular 072841553 072868370 098076975 E-mail srodrigu@etapa.net. ec caro_palomeque@h otmail.com 178 Universidad de Cuenca 3. Proceso para Administración del Proyecto 3.1. Prioridades y objetivos para la Administración 3.1.1. Prioridades Prioridad 1. Subsistema de Control de Guías 2. Subsistema de Control de Rutas y Senderos 3. Subsistema de Control de Visitas 4. Subsistema de Información 3.1.2. Objetivos Objetivo Manejar información acerca de los guías naturalistas del Parque Nacional Cajas. Controlar las visitas de los guías naturalistas al Parque Nacional Cajas. Definir y manejar las rutas y senderos a visitarse en el Parque Nacional Cajas. Manejar datos referentes a indicadores ambientales y biológicos en las zonas de recreación. 3.2. Suposiciones, Dependencias y Restricciones 3.2.1. Suposiciones Suposiciones El proyecto será aprobado por la Universidad de Cuenca y por la Empresa ETAPA Los equipos para el registro de los guías naturalistas, ya sean biometricos o electronicos deberán estar comprados y listos a ser utilizados el momento que se inicie con el Boris Criollo Zúñiga Carolina Palomeque Rodríguez 179 Universidad de Cuenca módulo Subsistema de Control de Visitas No va a existir cambios en la parte administrativa del Parque Nacional Cajas 3.2.2. Dependencias Dependencias La aprobacion del proyecto por parte del la Universidad depende del Consejo Académico y del Consejo Directivo de la Facultad de Ingeniería, y la aprobacion por parte de ETAPA depende del Gerente de la Empresa. Se depende de la empresa, que es la encargada de la adquisión de los equipos a tiempo. 3.2.3. Restricciones Restricciones Si no se aprueba el proyecto no será posible realizarlo. Si no se adquieren los equipos a tiempo se retrazará el proyecto. El proyecto está restringido a las decisiones que tome el Lcdo. Santiago Rodriguez, ya que él es el solicitante del sistema. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 180 Universidad de Cuenca 3.3. Gestión de Riesgos ID GR1 GR2 Riesgo Probabilidad Impacto Exposición Consecuencias Plan de Mitigación No se 2 1 2 Si las reuniones Asignar las realicen son sumamente reuniones en dias reuniones los necesarias, el y horas en los que días proyecto se todos los establecidos detendrá hasta miembros estén poder realizar la disponibles, y reunión cumplir responsablemente con las citas previstas. No cumplir 1 1 1 Retraso del Los con el proyecto, desarrolladores cronograma desfase de tratarán de establecido fechas. respetar las fechas establecidas o recuperar con horas extras las Boris Criollo Zúñiga Carolina Palomeque Rodríguez 181 Universidad de Cuenca actividades no cumplidas. GR2.5 Demora en la revisión de documentos y software por parte de los jefes del Departamento GR3 Daño de las computadoras en las que trabajamos. Boris Criollo Zúñiga Carolina Palomeque Rodríguez 2 2 4 En ocasiones no se pondría continuar con el proyecto, y retrasaría el proyecto 1 3 3 No se podrá avanzar en el proyecto. Los desarrolladores insistirán a las personas involucradas para la realización de las tareas. El guía del proyecto notificar al departamento técnico inmediatamente de manera que se pueda solucionar el problema de forma rápida. 182 Universidad de Cuenca GR4 El proyecto no sea aprobado por la Universidad como tema de tesis. 3 5 GR5 No se adquieran a tiempo los equipos biométricos o electrónicos para el control de asistencia. Al momento de hacer las pruebas, se vea necesario hacer cambios en el 2 3 3 2 GR6 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 15 No se realizará el proyecto Los desarrolladores sugerirán a otras personas para que continúen el proyecto, y el jefe del proyecto será quien decida sobre esto. 6 Se atrasará el Hacer los tramites proyecto ya que de compra para no se podrá los equipos lo implementar el más pronto modulo posible. referente al registro físico de guías. 6 El tiempo Contemplar un aumentará y el tiempo extra para proyecto se corregir errores de alargará las pruebas van dando en el transcurso del 183 Universidad de Cuenca sistema. Valencia de los colores Boris Criollo Zúñiga Carolina Palomeque Rodríguez proyecto. Alto Medio Bajo 184 Universidad de Cuenca 3.4. Mecanismos de Control y Monitoreo Información Comunicada ERS De Carolina Palomeque, Boris Criollo, Desarrolladores Reportes para el Carolina Modulo 4 Palomeque, Boris Criollo, Desarrolladores Informe de Carolina generacion del Palomeque, Subsistema 1 Boris Criollo, Desarrolladores Informe de Carolina generacion del Palomeque, Subsistema 2 Boris Criollo, Desarrolladores Informe de Carolina generacion del Palomeque, Subsistema 3 Boris Criollo, Desarrolladores Boris Criollo Zúñiga Carolina Palomeque Rodríguez Para Ing. Claudio Crespo, ETAPA Lcdo. Santiago Rodriguez, PNC Ing. Claudio Crespo, ETAPA Lcdo. Santiago Rodriguez, PNC Ing. Claudio Crespo, ETAPA Lcdo. Santiago Rodriguez, PNC Ing. Claudio Crespo, ETAPA Lcdo. Santiago Rodriguez, PNC 185 Universidad de Cuenca Informe de Carolina generacion del Palomeque, Subsistema 4 Boris Criollo, Desarrolladores Tesis: Capitulo 1 Carolina Palomeque, Boris Criollo, Desarrolladores Tesis: Capitulo 2 Carolina Palomeque, Boris Criollo, Desarrolladores Tesis: Capitulo 3 Carolina Palomeque, Boris Criollo, Desarrolladores Tesis: Capitulo 4 Carolina Palomeque, Boris Criollo, Desarrolladores Manual de Carolina Usuario Palomeque, Boris Criollo, Desarrolladores Manual del Carolina Sistema Palomeque, Boris Criollo, Desarrolladores Boris Criollo Zúñiga Carolina Palomeque Rodríguez Ing. Claudio Crespo, ETAPA Lcdo. Santiago Rodriguez, PNC Ing. Angel Espinoza, U de Cuenca Ing. Angel Espinoza, U de Cuenca Ing. Angel Espinoza, U de Cuenca Ing. Angel Espinoza, U de Cuenca Ing. Angel Espinoza, U de Cuenca Ing. Angel Espinoza, U de Cuenca 186 Universidad de Cuenca 3.5. Manejo de Personal 3.5.1. Caracteristicas del Personal Rol Lider de Proyecto Lider de Producto Docente de la U de Cuenca Desarrolladores Lider de Pruebas Lider Versionamiento Usuario Experto Responsabilidades Coordina el proyecto Coordina que los requerimientos sean de acuerdo a lo necesitado Coordina el proyecto de tesis Desarrolladores de Software Coordina las pruebas a los diferentes entregables Coordina la instalación de las distintas versiones Coordina las funcionalidades del producto 4. Proceso Técnico 4.1. Métodos, herramientas y técnicas 4.1.1. Métodos Métodos 4.1.2. Estándares Estándares Metodologia de desarrollo de Software v3.0 4.1.3. Politicas Políticas Nos regiremos a las politicas dictadas por la empresa Boris Criollo Zúñiga Carolina Palomeque Rodríguez 187 Universidad de Cuenca 4.1.4. Procedimientos Procedimientos 4.1.5. Lenguajes de Programación Lenguaje de Programación Microsoft Visual .NET 2005 4.1.6. Herramientas Área de Uso Base de Datos Modelado Ofimatica, Migracion de Base de datos Sistema antiguo Reportes 4.2. Herramienta SNAP, SQL2005 Rational Rose, Microsoft Visio Microsoft Office 2003 FileMaker Reporting Services 2005/ excel (Ofiice vs2005) Documentación de Software Documentos de Software Tipo de Revisión Punto de Revisión Documento de Aprobacion del Proyecto Documento de descripción de los Requerimientos de Software Documento de ERS Documento de Analisis Aprobado Diseño de Clases Boris Criollo Zúñiga Carolina Palomeque Rodríguez 188 Universidad de Cuenca Diseño de Base de Datos Manual del sistema Especificaciones Técnicas 4.3. Documentación de Usuario Documentos de Usuario Manual de Usuario 4.4. Funciones de Soporte del Proyecto Referirse a: • Manual de Calidad - Aseguramiento de Calidad • Manual de Calidad - Gestión de Configuración 5. Módulos, Cronograma y presupuesto 5.1. Módulos ID Módulo Sb1 Subsistema de Control de Guías Sb2 Subsistema de Contol Rutas y Senderos Sb3 Subsistema de Control de Visitas Sb4 Subsistema de Informacion 5.2. Complejidad Media Media Media Media Dependencias ID IDs Modulos con Dependencia Modul o Sb3 Sb1 Sb4 Sb1, Sb2, Sb3 Boris Criollo Zúñiga Carolina Palomeque Rodríguez 189 Universidad de Cuenca 5.3. Requerimientos de Recursos 5.3.1. Software Descripción Cantid ad Licencias de desarrollo de Microsoft Visual Studio 1 .Net 2005. IBM DB2. 1 Software de escritorio 1 5.3.2. Hardware Descripción Computadora configurada para usuario desarrollador de SW Servidores de Base de Datos, administrados por la empresa Servidores de Servicios Web, administrados por la empresa. Memorias Flash Cantid ad 2 1 1 2 5.3.3. Personal Descripción Ing. Claudio Crespo (Lider del proyecto) Lcdo. Santiago Rodríguez (Líder del Producto) Carolina Palomeque (Desarrollador) Boris Criollo (Desarrollador) Ing. Ángel Espinoza (Director del Proyecto dentro de la Universidad) Ing. Juan Fernando Granda (Líder de Versionamiento) Boris Criollo Zúñiga Carolina Palomeque Rodríguez 190 Universidad de Cuenca 5.3.4. Otros Descripción Hojas de Papel Bond 5.4. Asignación de Recursos y Presupuesto 5.4.1. ID Cronograma de Inversión Fecha Boris Criollo Zúñiga Carolina Palomeque Rodríguez Hito Valor Porcentaje Total de Ingresos 191 Universidad de Cuenca 5.5. Cronograma 1 Fase de Definición y Planificación 2 Fase de Análisis Boris Criollo Zúñiga Carolina Palomeque Rodríguez 192 Universidad de Cuenca 3 Fase de Diseño 4 Fase de Implementación Boris Criollo Zúñiga Carolina Palomeque Rodríguez 193 Universidad de Cuenca 5 Fase de pruebas, entrega y mantenimiento 6 Fase de gestión Boris Criollo Zúñiga Carolina Palomeque Rodríguez 194 6. Componentes Adicionales 195 7. Anexos 196 197 DESCRIPCION DE LOS CASOS DE USO DEL SISTEMA DE INFORMACION DE GUIAS NATURALISTAS 198 DESCRIPCION DE LOS CASOS DE USO DEL SISTEMA DE INFORMACION DE GUIAS NATURALISTAS Responsables del levantamiento del Documento. 1. Participantes en el levantamiento de la información: a. Licenciado Santiago Rodríguez. b. Ingeniero Claudio Crespo. c. Tesista Carolina Palomeque Rodríguez. d. Tesista Boris Criollo Zúñiga. 2. Levantamiento de la información a. Ingeniero Claudio Crespo. b. Tesista Carolina Palomeque Rodríguez. c. Tesista Boris Criollo Zúñiga. 3. Validación del Documento a. Licenciado Santiago Rodríguez. b. Ingeniero Esteban Garzón. 199 SUBSISTEMA DE CONTROL DE GUÍAS Este Subsistema permitirá administrar los datos de las personas que hacen el trabajo de guías naturalistas del parque, permitiendo el ingreso de sus datos personales así como llevando un control de las títulos profesionales, cursos y licencias que se deben cumplir para ejecutar su trabajo. Se pretende tener una base de datos actualizada de los guías, para poder proporcionar la información necesaria tanto dentro de la empresa como a empresas externas que tienen autorización para acceder a esta información a través de la red, con claves asignadas. ModificarGuia Guia CrearGuia Administrador EliminarGuia ConsultarGuia 200 1.1 Descripción de actores del subsistema de control de guías Los actores son usuarios, sistemas externos que interactúan con el sistema, en el subsistema de ingreso de clientes y captura de datos se han identificado los siguientes actores que desempeñan un rol en el sistema. Los actores en su mayoría son agentes internos de la empresa, no necesariamente deben ser empleados y trabajadores, también pueden ser equipo de hardware, software, o grupos de usuarios. ACTOR DESCRIPCION Administrador Persona que coordina el registro y mantenimiento de la información de guías. Guía Persona que se dedica al acompañamiento de grupos de personas que visitan el Parque Nacional Cajas. 1.2 Descripción de casos de uso Por cada caso de uso, se especificarán los actores que intervienen en el proceso, una descripción de general del proceso, prioridad (opcional, deseable, necesaria, obligatoria), tiempo de ejecución (en línea o en batch), periodicidad con que se realiza el proceso. La numeración de los casos de uso se hará con múltiplos de 10, lo que permitirá insertar nuevos casos que se identifiquen en el transcurso. 201 1.2.1CONTROL DE GUIAS Caso de uso 1.10 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 1.20 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 1.30 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Crear Guía Administrador El actor da de alta a un guía. Obligatoria Media Automático Modificar Guía Administrador El actor modifica información de un guía. Deseable Baja Automático Eliminar Guía Administrador El actor da de baja a un guía. Necesaria Media Automático 202 Caso de uso Consultar Guía 1.40 Actor: Administrador, Guía Descripción: Solicita al sistema información sobre guías. La selección se puede hacer sobre cualquier campo de la base de datos de guías. Prioridad: Obligatoria Frecuencia: Alta Automático Tipo de proceso: 2. SUBSISTEMA DE CONTROL DE RUTAS Y SENDEROS Este subsistema permitirá manejar los campos o atributos de las rutas y senderos de visita que se han definido en el PNC; de manera que se pueda mantener un registro de rutas y senderos, para que los guías sigan estos caminos en visitas futuras. En esta área se define gran cantidad de información respecto a aspectos físicos que pueden apreciar los visitantes en el PNC, al igual que información con respecto a especies que podrán apreciar; este último, con ayuda del biólogo que acompañe en la visita. 203 registroDeZonasDeSenderismo ModificarZonaSenderismo ModificarZonaRuterismo ModificarCalificativosRutasSenderos registroDeZonasDeRuterismo ModificarEstadosCalificativosRutasSenderos registroDeCalificativosDeRutaSenderos ModificarIndBiologicos registroDeEstadosDeCalificativos ModificarItemIndBiologicos registroDeCalificativosDeRutaSenderos ModificarAspectosManejo registroDeEstadosDeCalificativos ModificarActividadesRealizadas registroDeAspectosDeManejo registroDeActividadesRealizadas EliminarZonaSenderismo Administrador (from controlDeGuias) EliminarActividadesRealizadas EliminarZonaRuterismo EliminarAspectosManejo EliminarCalificativosRutasSenderos EliminarIndBiologicos Guia ConsultaRutas SenderosConIndicadores EliminarEstadosCalificativosRutasSenderos RegistrarOperadoraTurismo EliminarItemIndBiologicos EliminarOperadoraTurismo CargaDeAnuncioInformativo ModificarOperadoraTurismo 2.1 Descripción de actores del subsistema de control de rutas y senderos Los actores son usuarios internos, que interactúan con el sistema, en el subsistema de ingreso modificación, 204 eliminación y consultas de datos se han identificado los siguientes actores que desempeñan un rol en el sistema. Los actores en su mayoría son agentes internos de la empresa, no necesariamente deben ser empleados y trabajadores, también pueden ser equipo de hardware, software, o grupos de usuarios. ACTOR DESCRIPCION Administrador Persona que coordina el registro y mantenimiento de la información de guías. Guía Persona que se dedica al acompañamiento de grupos de personas que visitan el Parque Nacional Cajas. 2.2 Descripción de casos de uso Por cada caso de uso, se especificarán los actores que intervienen en el proceso, una descripción de general del proceso, prioridad (opcional, deseable, necesaria, obligatoria), tiempo de ejecución (en línea o en batch), periodicidad con que se realiza el proceso. La numeración de los casos de uso se hará con múltiplos de 10, lo que permitirá insertar nuevos casos que se identifiquen en el transcurso. Caso de uso 2.10 Actor: Descripción: Importancia: Registro de rutas , senderos Administrador Registra en el sistema información relevante a rutas de visita establecidas en el parque. Media 205 Prioridad: Periodicidad: Tipo de proceso: Alta Esporádico Automático Caso de uso Registro de zona de senderismo 2.1 Actor: Administrador Descripción: Registra en el sistema información relevante a zonas de senderismo de visita establecidas en el parque. Prioridad: Necesaria Frecuencia: Baja Tipo de Automático proceso: Caso de uso Registro de zona de ruterismo 2.2 Actor: Administrador Descripción: Registra en el sistema información relevante a zonas de ruterismo de visita establecidas en el parque. Prioridad: Necesaria Frecuencia: Baja Tipo de Automático proceso: Caso de uso 2.3 Actor: Descripción: Registro de indicadores de manejo especifico de rutas y senderos Administrador Registra en el sistema información relevante a los indicadores de manejo específicos de visitas de rutas y senderos 206 Prioridad: Frecuencia: Tipo de proceso: establecidas en el parque. Necesaria Baja Automático Caso de uso Registro de estados para los de 2.4 indicadores de manejo especifico de rutas y senderos Actor: Administrador Descripción: Registra en el sistema información relevante a los estados de los calificativos de visitas de rutas y senderos establecidas en el parque. Prioridad: Necesaria Frecuencia: Baja Automático Tipo de proceso: Caso de uso Registro de indicadores biológicos 2.5 Actor: Administrador Descripción: Registra en el sistema información relevante a indicadores biológicos que pueden ser observados en el parque. Prioridad: Necesaria Frecuencia: Baja Automático Tipo de proceso: Caso de uso 2.6 Actor: Descripción: Registro de ítems de indicadores biológicos Administrador Registra en el sistema información de los 207 Prioridad: Frecuencia: Tipo de proceso: Caso de uso 2.7 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 2.8 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 2.15 Actor: Descripción: ítems de indicadores biológicos que pueden ser observados en el parque. Necesaria Baja Automático Registro de indicadores de manejo generales Administrador Registra en el sistema información de los aspectos de manejo del parque. Necesaria Baja Automático Registro de indicadores de actividades realizadas Administrador Registra en el sistema información de las actividades que se realizan en el parque. Necesaria Baja Automático Registro de cuestionario de control de rutas y senderos Administrador Registra en el sistema información relevante a rutas de visita establecidas en el parque. 208 Importancia: Prioridad: Periodicidad: Tipo de proceso: Media Alta Esporádico Automático Caso de uso 2.20 Actor: Descripción: Modificación de rutas y senderos Importancia: Prioridad: Periodicidad: Tipo de proceso: Administrador Registra en el sistema modificaciones a la información de rutas de visita establecidas en el parque. Media Alta Esporádico Automático Caso de uso Modificar zona de senderismo 2.21 Actor: Administrador Descripción: Registra en el sistema modificaciones de información con respecto a las zonas de senderismo de visita establecidas en el parque. Prioridad: Opcional Frecuencia: Baja Automático Tipo de proceso: Caso de uso Modificar zona de ruterismo 2.22 Actor: Administrador Descripción: Registra en el sistema modificaciones de 209 Prioridad: Frecuencia: Tipo de proceso: Caso de uso 2.23 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: información con respecto a zonas de ruterismo de visita establecidas en el parque. Opcional Baja Automático Modificación de indicadores específicos de rutas y/o senderos Administrador Registra en el sistema modificaciones de información con respecto a los indicadores específicos de visitas de rutas y senderos establecidas en el parque. Opcional Baja Automático Caso de uso Modificación de estados para los 2.24 indicadores específicos de rutas y senderos Actor: Administrador Descripción: Registra en el sistema modificaciones de información con respecto a los estados de los indicadores específicos de visitas de rutas y senderos establecidas en el parque. Prioridad: Opcional Frecuencia: Baja Automático Tipo de proceso: 210 Caso de uso Modificación de indicadores biológicos 2.25 Actor: Administrador Descripción: Registra en el sistema modificaciones de información con respecto a indicadores biológicos que pueden ser observados en el parque. Prioridad: Opcional Frecuencia: Baja Automático Tipo de proceso: Caso de uso 2.26 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 2.27 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Modificación de ítems de indicadores biológicos Administrador Registra en el sistema modificaciones de información con respecto a los ítems de indicadores biológicos que pueden ser observados en el parque. Opcional Baja Automático Modificación de indicadores de manejo generales Administrador Registra en el sistema modificaciones de información con respecto a los indicadores de manejo generales del parque. Opcional Baja Automático 211 Caso de uso 2.28 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 2.30 Actor: Descripción: Importancia: Prioridad: Periodicidad: Tipo de proceso: Modificación de indicadores de actividades realizadas Administrador Registra en el sistema modificaciones de información con respecto a los indicadores de actividades que se realizan en el parque. Opcional Baja Automático Eliminación de rutas y senderos Administrador Elimina del sistema las rutas de visita establecidas en el parque. Media Alta Esporádico Automático Caso de uso Eliminar zona de senderismo 2.31 Actor: Administrador Descripción: Elimina del sistema información con respecto a las zonas de senderismo de visita establecidas en el parque. Prioridad: Opcional Frecuencia: Baja Tipo de Automático proceso: 212 Caso de uso Eliminar zona de ruterismo 2.32 Actor: Administrador Descripción: Elimina del sistema información con respecto a zonas de ruterismo de visita establecidas en el parque. Prioridad: Opcional Frecuencia: Baja Automático Tipo de proceso: Caso de uso 2.33 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 2.34 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Eliminar indicadores de manejo especifico de rutas y senderos Administrador Elimina del sistema información con respecto a los indicadores de manejo específico de visitas de rutas y senderos establecidas en el parque. Opcional Baja Automático Eliminar estados para los indicadores de manejo especifico de rutas y senderos Administrador Elimina del sistema información con respecto a los estados de los indicadores de manejo de visitas de rutas y senderos establecidas en el parque. Opcional Baja Automático 213 Caso de uso Eliminar indicadores biológicos 2.35 Actor: Administrador Descripción: Elimina del sistema información con respecto a indicadores biológicos que pueden ser observados en el parque. Prioridad: Opcional Frecuencia: Baja Automático Tipo de proceso: Caso de uso Eliminar ítems de indicadores biológicos 2.36 Actor: Administrador Descripción: Elimina del sistema información con respecto a los ítems de indicadores biológicos que pueden ser observados en el parque. Prioridad: Opcional Frecuencia: Baja Tipo de Automático proceso: Caso de uso 2.37 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Eliminar indicadores de manejo generales Administrador Elimina del sistema información con respecto a los indicadores de manejo generales del parque. Opcional Baja Automático 214 Caso de uso 2.38 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 2.40 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 2.50 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Eliminar indicadores de actividades realizadas Administrador Elimina del sistema información con respecto a los indicadores actividades que se realizan en el parque. Opcional Baja Automático Consulta de rutas y senderos con sus indicadores Administrador, Guía Permite la consulta de la información de las rutas y senderos a través de los sistemas de interfase al usuario. Obligatorio Alta Automático Registro de operadoras de turismo que pueden acompañar en la visita Administrador El administrador registra en el sistema, nombres de las operadoras que están calificadas para acompañar en la visita a los guías naturalistas. Necesaria Baja Automático 215 Caso de uso 2.55 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 2.60 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 2.70 Actor: Descripción: Prioridad: Modificación de operadoras de turismo que pueden acompañar en la visita Administrador Registra en el sistema modificaciones de información con respecto a las operadoras de turismo. Opcional Baja Automático Eliminar operadoras de turismo que pueden acompañar en la visita Administrador Elimina del sistema información con respecto a operadoras de turismo calificadas para acompañar a las visitas del PNC. Opcional Baja Automático Carga de anuncio informativo para los guías naturalistas. Administrador El sistema permite al administrador cargar un documento en el sistema, este documento será creado anteriormente en Word, y contendrá algunas notas y avisos para que el guía sepa como llenar el formulario de su reporte en línea. Necesaria 216 Frecuencia: Tipo de proceso: Baja Automático 3. SUBSISTEMA DE CONTROL DE VISITAS Este subsistema permite el control a las visitas que realicen los guías, este control se realizará de manera biométrica o electrónica, y servirá para mantener un registro de las labores de los guías en el parque. Para que sean válidas las visitas de los guías, se necesita un cruce de información entre estas visitas físicas y los reportes en línea que éstos deben realizar después de cada visita. RegistroElectrónicoVisita CrearRegistroGuia EnSistemaInformacion EliminarRegistroGuia EnSistemaInformacion Guias (from controlDeGuias) ModificarRegistroGuia EnSistemaInformacion CrearRegistroGuia RegistroVisita DirectamenteEnElSistema Administrador ModificarRegistroGuia (from controlDeGuias) TransferenciaDeDatos EliminarRegistroGuia DescargaDeDatos DeVisitaDeEquiposDeControl 217 3.1 Descripción de actores del subsistema de control de visitas Los actores son usuarios, sistemas externos que interactúan con el sistema, en el subsistema de control de visitas se han identificado los siguientes actores que desempeñan un rol en el sistema. Los actores en su mayoría son agentes internos de la empresa, no necesariamente deben ser empleados y trabajadores, también pueden ser equipo de hardware, software, o grupos de usuarios. ACTOR DESCRIPCION Administrador Persona que coordina el registro y mantenimiento de la información de guías. Guía Persona que se dedica al acompañamiento de grupos de personas que visitan el Parque Nacional Cajas. 3.2 Descripción de casos de uso Por cada caso de uso, se especificarán los actores que intervienen en el proceso, una descripción de general del proceso, prioridad (opcional, deseable, necesaria, obligatoria), tiempo de ejecución (en línea o en batch), periodicidad con que se realiza el proceso. La numeración de los casos de uso se hará con múltiplos de 10, lo que permitirá insertar nuevos casos que se identifiquen en el transcurso. 218 Caso de uso 3.10 Actor: Descripción: Prioridad: Frecuencia Tipo de proceso: Caso de uso 3.11 Actor: Descripción: Prioridad: Frecuencia Tipo de proceso: Caso de uso 3.15 Actor: Descripción: Crear Registro de la información del Guía en Sistemas automáticos de control Administrador y Guía Permite el registro de la identificación del guía en los sistemas electrónicos de control, puede ser huella digital o perfil de la mano si son de tipo biométrico, o la asignación de una etiqueta RFID en un carné. Obligatoria Media Automático Crear Registro de la información del Guía en el Sistema de Información Administrador El administrador alimentará al sistema con una referencia del guía con un código de tarjeta, etc. para que las futuras visitas puedan reverenciarse al guía en cuestión. Obligatoria Media Automático Consultar información del Guía en el Sistema de Información Administrador El administrador para realizar una modificación o eliminación del guía en los sistemas de control de ingreso, debe primero realizar una consulta de su información 219 Prioridad: Frecuencia Tipo de proceso: Necesaria Baja Automático Caso de uso 3.20 Actor: Descripción: Modificar información del Registro del Guía en Sistemas automáticos de control Administrador y Guía Permite la modificación de la identificación de ingreso al parque, en el mecanismo electrónico. Biométrico o RFID. Necesaria Baja Automático Prioridad: Frecuencia Tipo de proceso: Caso de uso 3.21 Actor: Descripción: Prioridad: Modificar información del Guía en el Sistema de Información Administrador El administrador hará una modificación en el sistema sobre la referencia del guía con su numero de tarjeta o cualquier medio de registro que se este utilizando. Este hecho también se aplica para el caso de que un guía haga perder su tarjeta y se le asigne una nueva para que pueda realizar sus registros físicos. Cada 2 años aproximadamente, los carnets son actualizados, por lo que, en el caso de que se utilice una tarjeta para el registro y ésta sea impresa al lado reverso del carnet, será también cada 2 años cuando haya una actualización de estos medios de registro. Necesaria 220 Frecuencia Tipo de proceso: Media Automático Caso de uso 3.30 Actor: Descripción: Eliminar información del Registro del Guía en Sistemas automáticos de control Administrador Permite la eliminación del registro del método de identificación de ingreso al parque, en el mecanismo electrónico. Necesaria Baja Automático Prioridad: Frecuencia Tipo de proceso: Caso de uso 3.31 Actor: Descripción: Prioridad: Frecuencia Tipo de proceso: Caso de uso 3.40 Actor: Descripción: Eliminar información del Guía en el Sistema de Información Administrador El administrador hace una eliminación del registro del guía en el sistema de información de modo que queden inválidas las referencias a dicho código. Necesaria Baja Automático Registro electrónico de Visita en el Equipo Guía Permite el registro de la visita al PNC mediante el mecanismo de control establecido, esta información se guardará para futuras descargas. 221 Prioridad: Frecuencia Tipo de proceso: Obligatoria Alta Automático Caso de uso 3.45 Actor: Descripción: Registro de Visita directamente en el Sistema Administrador Este caso de uso se aplica, en el caso de que no haya luz el momento del registro físico, y sea el administrador el que deba alimentar posteriormente al sistema con los registros de los guías que visitaron el parque, esta información será igual de valida que si el guía lo hubiera realizado directamente. Obligatoria Baja Automático Prioridad: Frecuencia Tipo de proceso: Caso de uso Descarga de información de registro de 3.50 visitas desde Sistemas automáticos de control Actor: Administrador Descripción: Permite la descarga de información del control de las visitas registradas en los mecanismos automáticos de control, este procedimiento se realizará en medios portátiles como laptops o PDA’s o memorias flash dependiendo del equipo que se adquiera posteriormente. Prioridad: Obligatoria Frecuencia Mensual Tipo de Manual y Automático proceso: 222 Caso de uso 3.60 Actor: Descripción: Prioridad: Frecuencia Tipo de proceso: Transferencia de información de visitas desde los medios portátiles Administrador Permite la transferencia de información del control de las visitas, desde los medios portátiles hacia tablas de base de datos del sistema de información ambiental para cruces de información. Obligatoria Mensual Manual y Automático 4. SUBSISTEMA DE INFORMACION Este subsistema permitirá ingresar los datos referentes a las visitas realizadas al PNC, de forma que se tenga información estadística acerca del estado en el que se encuentra el Parque, esta información se obtendrá de los datos que proporcionen los guías y los biólogos visitantes a la zona. En este punto es donde se puede obtener cualquier tipo de reporte, según las necesidades del administrador, de modo que éste pueda estar al tanto de todo lo que sucede dentro del PNC. Los reportes a realizar hacen referencia a datos de los guías naturalistas, indicadores biológicos, etc., de acuerdo a un período de tiempo determinado, o en forma global. 223 ReporteHistorico consultaIndicadoresSegunPeriodos Administrador (from controlDeGuias) CruceDeInformacion EntreReporteEnLinea y RegistroFisico ReporteNumeroDeVisitas ReporteDeDatosPara Contacto DeGuias Guias (from controlDeGuias) ConsultasPublicasGlobales Publico Administradores OtrasInstituciones Operadoras Turismo IngresoDeInfomacionEnFormularioDeVisita 4.1 Descripción de actores del subsistema de información Los actores son usuarios, sistemas externos que interactúan con el sistema, en el subsistema de información se han identificado los siguientes actores que desempeñan un rol en el sistema. Los actores en su mayoría son agentes internos de la empresa, no necesariamente deben ser empleados y trabajadores, también pueden ser equipo de hardware, software, o grupos de usuarios. ACTOR DESCRIPCION Administrador Persona que coordina el registro y mantenimiento de la información de guías. Guía Persona que se dedica al acompañamiento de grupos de personas que visitan el Parque Nacional Cajas. Público Personas que visitan el PNC 224 Biólogo Persona que se dedica al control del medio ambiente y buen uso de los recursos del PNC 4.2 Descripción de casos de uso Por cada caso de uso, se especificarán los actores que intervienen en el proceso, una descripción de general del proceso, prioridad (opcional, deseable, necesaria, obligatoria), tiempo de ejecución (en línea o en batch), periodicidad con que se realiza el proceso. La numeración de los casos de uso se hará con múltiplos de 10, lo que permitirá insertar nuevos casos que se identifiquen en el transcurso. Caso de uso 4.10 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 4.20 Actor: Descripción: Consulta De Estadísticas Administrador, Biólogo, Guías, Público Se brinda información estadística de visitas por periodos mensuales, anuales, etc. Alta Mensual Automático Consulta De Indicadores Biológicos Administrador, Biólogo, Guías, Público Se brinda información de indicadores biológicos como cantidad de ciertas especies de insectos, aves, reptiles, plantas, etc. 225 Prioridad: Frecuencia: Tipo de proceso: Alta Mensual Automático Caso de uso 4.30 Actor: Descripción: Consulta De Visitas Prioridad: Frecuencia: Tipo de proceso: Caso de uso 4.40 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 4.50 Actor: Descripción: Importancia: Prioridad: Frecuencia: Administrador, Guía Se brinda información a los guías sobre las visitas realizadas al PNC. Alta Mensual Automático Consulta de Indicadores Administrador, Biólogo, Guías, Público Se brinda información de indicadores generales como clima por periodos, condiciones de caminos, etc. Alta Mensual Automático Consulta de Indicadores de Visitas Administrador, Guía Se brinda información de indicadores de visitas por turismo, educación, control, etc. Media Alta Mensual 226 Tipo de proceso: Automático Caso de uso 4.60 Actor: Descripción: Registro De Bioindicadores Importancia: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 4.70 Actor: Descripción: Importancia: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 4.80 Actor: Descripción: Guía, Biólogo Se registra información proporcionada por guías y biólogos de cada visita al parque para aportar al banco de información para consultas y estadísticas. Media Alta Mensual Automático Registro De Datos De Rutas Guía, Biólogo Se registra la información proporcionada por los guías y biólogos de información que se observa en la excursión de cada ruta. Media Alta Mensual Automático Registro De Datos De Visita Guía Se registra información concerniente al provecho de la visita al parque, rutas recorridas y otros aspectos todos ellos 227 Importancia: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 4.81 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 4.84 Actor: Descripción: Prioridad: Frecuencia Tipo de proceso: determinados. Media Alta Mensual Automático Ingreso de información en el Formulario De Visita Guía Se ingresa la información concerniente a lo observado a lo largo de los recorridos de las rutas y/o senderos, acerca de bioindicadores presentes en la zona y otros aspectos que se encuentran determinados. Esta información es proporcionada por guías con ayuda esporádica de un biólogo. Obligatoria Alta Automático Consulta de indicadores de las visitas realizadas según períodos Administrador Se brinda información a cerca de los diferentes calificativos e indicadores de rutas y/o senderos que fueron ingresados por los guías el momento de llenar los formularios de visitas al PNC. Obligatoria Alta Automático 228 Caso de uso 4.88 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 4.89 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 4.90 Actor: Descripción: Importancia: Prioridad: Frecuencia: Tipo de proceso: Reporte histórico de la información obtenida del formulario de visita. Administrador El administrador obtiene toda la información histórica comparativa mes a mes de los datos que son ingresados en el formulario de visita. Obligatoria Alta Automático Consulta de información obtenida de un formulario de visita específico. Administrador El administrador obtiene la información de una visita específica que fueron ingresados en el formulario de visita del guía. Alta Baja Automático Reporte Cruzado Administrador Se obtiene un reporte cruzado de visitas reportadas por los guías y las registradas en los equipos electrónicos. Media Alta Mensual Automático 229 Caso de uso 4.94 Actor: Descripción: Prioridad: Frecuencia Tipo de proceso: Caso de uso 4.98 Actor: Descripción: Prioridad: Frecuencia Tipo de proceso: Caso de uso 5.00 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Cruce de información entre el registro físico y el reporte en línea Administrador Se realiza el proceso para obtener las visitas validas de los guías, es decir las que han cumplido con el registro físico reportadas en los equipos electrónicos por los guías, y los reportes en línea. Obligatoria Alta Automático Reporte de numero de visitas de los guías Administrador, guía Se brinda información a los guías y al administrador sobre las visitas realizadas al PNC. Obligatoria Media Automático Reporte Global de Visitas Administrador Se obtiene un reporte global de visitas reportadas por los guías para todos los guías en un periodo determinado Alta Mensual Automático 230 Caso de uso 5.10 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 5.20 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 5.30 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 5.40 Actor: Descripción: Consulta de Visitas por fecha Administrador Permite la consulta de la información de las visitas de una fecha determinada. Alta Mensual Automático Consulta de Visitas por ruta por mes Administrador Permite la consulta de la información de las visitas de una fecha y ruta determinada. Alta Mensual Automático Consulta de Visitas de rutas globales por mes Administrador Permite la consulta de la información de las visitas de una fecha y todas las rutas. Alta Mensual Automático Consulta de Visitas por guía y fecha Administrador Permite la consulta de la información de las 231 Prioridad: Frecuencia: Tipo de proceso: Caso de uso 5.50 Actor: Descripción: visitas entre fechas determinadas de un guía. Alta Mensual Automático Consulta de Visitas por guía de forma global Administrador Permite la consulta de la información de las visitas de manera global de un guía. Importancia: Prioridad: Frecuencia: Tipo de proceso: Media Alta Mensual Automático Caso de uso 5.60 Actor: Descripción: Consulta de Visitas globales por fecha Prioridad: Frecuencia: Tipo de proceso: Administrador Permite la consulta de la información de las visitas entre fechas de todos los guías. Alta Mensual Automático 232 Caso de uso 5.70 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Consulta de Visitas globales Administrador Permite la consulta de la información de las visitas de todos los guías. Alta Mensual Automático Caso de uso Consulta públicas globales 5.80 Actor: Administrador, Publico Descripción: El Administrador prepara un informe de interés al público que se debe presentar en la interfase Web al Público, concerniente a los indicadores de rutas y senderos del parque. Prioridad: Obligatoria Frecuencia Mensual Manual y Automático Tipo de proceso: Caso de uso 5.90 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Registro De Datos De Contactos de Guías Administrador, Administradores Otras Instituciones, Operadores de Turismo. Se registra la información proporcionada por los guías para mantener una guía de información de los guías turísticos. Alta Mensual Automático 233 Caso de uso Reporte De Datos básicos para 5.91 contactos con Guías Actor: Administrador, Administradores Otras Instituciones, Operadores de Turismo. Descripción: Se obtendrá un reporte con información básica de los guías registrados, con el objetivo de mantener una guía de información de los guías turísticos para las compañías externas. Prioridad: Media Frecuencia Mensual Tipo de Manual y Automático proceso: 234 235 ESPECIFICACIÓN DE REQUISITOS DE SOFTWARE (ERS) SISTEMA DE INFORMACION DE GUIAS NATURALISTAS 236 ESPECIFICACIÓN DE REQUISITOS DE SOFTWARE (ERS) SISTEMA DE CONTROL Y REPORTE DE GUÍAS NATURALISTAS 1. INTRODUCCIÓN Este documento es una Especificación de Requisitos de Software para el Sistema de Información Ambiental. Todo su contenido será elaborado con la colaboración de los usuarios, directivos y desarrolladores de la Empresa. Esta especificación se ha estructurado basándose en las directrices dadas por el estándar "IEEE Recomended Practice for Software Requirements Specification ANSI/IEEE 830 1998" 1.1 Propósito El objetivo de la especificación es definir de manera clara y precisa las funcionalidades y condicionantes técnicos del sistema que se desea desarrollar. Este documento va dirigido a los directivos y usuarios finales del sistema. Además será el medio de comunicación entre las partes involucradas en el desarrollo del nuevo Sistema de Información Ambiental. Esta especificación está sujeta a revisiones por el grupo de usuarios a las diversas versiones que se generen. 1.2 Ámbito del sistema El nuevo Sistema de Información Ambiental será desarrollado para reemplazar un desarrollo en bases 237 de datos personales desarrolladas dentro del área del PNC. El objetivo es definir y analizar el Sistema, contemplando su funcionalidad. El Sistema contempla los sistemas de gestión de registro biométrico o de RIF. 1.3 Definiciones, acrónimos y abreviaturas 1.3.1 Definiciones Usuario Cliente Sendero Ruta Guía Usuarios del sistema de información, por lo general empleados y trabajadores de la empresa, contratistas que interactúan con el sistema. Persona quien hace uso de los servicios que ofrece la empresa. Sectores del Parque Nacional Cajas que pueden ser visitados. Recorridos formados por 2 o mas senderos, establecidos en el Parque para las visitas Personal calificado para acompañar a grupos de visita. 1.3.2 Acrónimos ETAPA ERS IEEE Empresa Pública Municipal de Telecomunicaciones, Agua Potable, Alcantarillado, Saneamiento y Gestión Ambiental de Cuenca Especificación de Requisitos de Software Institute of Electrical & Electronics Engineering 238 1.4 Referencias DESCRIPCION • IEEE Recommended Practice for Software Requirements Specification. ANSI/IEEE std 830, 1998 • Artículo “El Modelo del Negocio como base del Modelo de Requisitos, Departamento de Informática y Sistemas”, Universidad de Murcia, España, estándares de ETAPA elaborados por Ing. Fernando Uyaguari. 1.5 Visión General del Documento Este documento consta de tres secciones. Esta sección es la Introducción y proporciona una visión general de la ERS. En la Sección 2 se da una descripción general del sistema, con el fin de conocer las principales funciones que debe realizar, los datos asociados y los factores, condicionantes técnicos, supuestos y dependencias que afectan al desarrollo, sin entrar en excesivos detalles. En la sección 3 se definen detalladamente los requisitos que debe satisfacer el sistema. 2. DESCRIPCIÓN GENERAL Esta sección presenta una descripción de alto nivel del sistema. Se presentarán las principales áreas de negocio a las cuales el sistema debe dar soporte, las funciones que el sistema debe realizar, la información utilizada, los 239 condicionantes técnicos y otros factores que afecten al desarrollo del mismo. 2.1 FUNCIONES DEL SISTEMA FUNCION Este sistema permitirá gestionar información sobre guías, rutas, senderos, control de visitas al Parque por parte de los guías, indicadores biológicos y estadísticos que permitan generar reportes con información relevante para los involucrados en el sistema. 2.2 CARACTERÍSTICAS DE LOS USUARIOS El usuario administrador está familiarizado con el registro de datos personales de los guías, mientras que los guías, actualmente no utilizan ningún tipo de software en su trabajo. Es necesario capacitar a todos los usuarios en el uso de las nuevas interfaces Web con que se construirá el sistema. 2.3 Restricciones o Condicionantes Externos El sistema implementará la política y los procesos de negocios vigentes actualmente en la empresa, es necesario dejar abierta la posibilidad de futuros cambios en los modos de trabajo y políticas que impactarán directamente en el sistema. 240 Existen condicionantes de software, tales como el sistema de base AS/400, base de datos relacional DB2, y otros sistemas que se encuentran funcionando actualmente. 2.4 SUPOSICIONES Y DEPENDENCIAS DESCRIPCION Se asume que los requisitos descritos en este documento pueden cambiar, pues los procesos son dinámicos y por lo tanto cambia los requisitos del software, para lo cual es necesario que las fases de análisis y diseño estén bien documentadas y además definir una fase y metodología de mantenimiento del sistema. 3. REQUISITOS ESPECÍFICOS Esta es la sección más larga e importante del documento por cuanto aquí se especifican detalladamente los requisitos. Esto permite que los diseñadores realicen un sistema que satisfaga completamente los requisitos de los usuarios y que se planifiquen las pruebas de aceptación para la satisfacción de los directivos y usuarios. 3.1REQUISITOS FUNCIONALES 3.1.1SUBSISTEMA DE CONTROL DE GUIAS ACTOR DESCRIPCION Administrador Persona que coordina el registro y mantenimiento de la información de guías. Guía Persona que se dedica al 241 acompañamiento de grupos de personas que visitan el Parque Nacional Cajas. Caso de uso 1.10 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Requerimient os: Crear Guía Administrador El actor da de alta a un guía. Obligatoria Media Automático R1. El sistema permitirá el registro de guías únicamente al Administrador y se asegurará mediante una clave de acceso. R2. El sistema validará la información registrada en cuanto a fechas y datos coherentes. R3. El administrador debe verificar que los guías posean una licencia emitida por el PNC, la cual tendrá una vigencia. R4. El sistema permitirá el registro de la renovación de las licencias de cada guía. Nota: Se conoce como promoción a la fecha de otorgamiento inicial de la licencia, el guía puede ir renovando su vigencia en los vencimientos. R5. El sistema manejará el registro de guías sobre información anterior de guías dados de baja. El registro de guías dados de baja con anterioridad deberá convertirse en una reactivación del mismo registro más una modificación de la información. R6. El sistema registrará la siguiente 242 información: Nombre1 Guía Nombre2 Guía Apellido1 Guía Apellido2 Guía Cedula Guía Nivel Académico Fecha Nacimiento Guía Lugar Nacimiento Guía Foto del Guía Telefono2 Guía Celular Guía Beeper Guía Email Guía Código Postal Guía Dirección Trabajo Guía Teléfono1 Trabajo Guía telefono2 Trabajo Guía Nombre Contacto Guía Estado Licencia Relación Contacto Guía Fecha inicio Dirección licencia Contacto Guía Fecha fin telefono1 licencia Contacto Guía Nivel Licencia telefono2 Contacto Guía Modo Email Contacto Obtención Guía Fecha Nombre Curso Realización Lugar Lugar Curso Realización Fecha Creación Fecha Inicio Registro Curso Fecha Fecha Modificación Finalización 243 Registro Responsable Modificación Registro Nombre Idioma Curso Numero Horas Curso Numero Horas Asistencia Curso Fecha Porcentaje Evaluación del Asistencia del Idioma Curso Instituto Calificación Evaluación del Evaluación Curso Idioma Calificación Porcentaje Evaluación Evaluación Curso Idioma Porcentaje Estado Evaluación Evaluación Curso Idioma Estado Titulos de los Evaluación curso de Idioma formacion Descripcion Fecha de los sobre el perfil curso de formacion Especialidad Observación de los curso de formacion Observación de Experiencia Especialidad Profesional Dirección Guía Suceso del Historial Ciudad Fecha del Suceso Residencia Guía Teléfono1 Guía Comentarios generales 244 Según información obtenida de aplicación desarrollada en filemaker presentada en el Anexo 1. El ingreso de la ciudad de residencia se la realizara mediante una Lista que puede ser editable. Los campos que son obligatorios son los siguientes: Nombres, Apellidos, Cedula de identidad, Fecha de nacimiento, Lugar de nacimiento, Nivel Academico, Estado de Licencia, Licencia desde, licencia hasta, nivel del guia, Registro creado el, Registro actualizado el, Registro modificado por, Ciudad de residencia Pre-Condición Ninguna 58 registros Registros aprox. Caso de uso Modificar Guía 1.20 Actor: Administrador Descripción: El actor modifica información de datos personales de los guías. Prioridad: Deseable Frecuencia: Baja Automático Tipo de proceso: Requerimient R1. Las modificaciones solo las puede os: efectuar el Administrador y se asegurará 245 PreCondición: Caso de uso 1.30 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Requerimient os: mediante claves de acceso. R2. El guía pueda proponer vía electrónica los cambios a su información, y será el Administrador, quién la registre a través del sistema, caso contrario será rechazado y comunicado vía electrónica al guía que solicitó el cambio adjuntando un comentario del porqué de la negativa. R3. El sistema verificará que la modificación de información de guías dados de baja anteriormente se combine con una acción de ingreso y modificación para dar de alta al guía. R4. los campos que no pueden ser modificados son los siguientes: Cedula, Numero de licencia, Registro creado el Caso de Uso 1.10 Crear Guía Eliminar Guía Administrador El actor da de baja a guías. Necesario Media Automático R1. El Administrador será el único que pueda eliminar el registro de un guía. R2. La eliminación puede ser logica: el sistema verificará que la eliminación del registro de guía signifique que nada más se anulará toda acción sobre acceso y reportes, sin embargo debe permanecer en la base de datos como información histórica. 246 PreCondición: R3 La eliminación puede ser física: En caso en el que el administrador crea conveniente eliminar definitivamente al guia, como por un error de ingreso de información, o cualquier otro motivo. Caso de Uso 1.10 Crear Guía Caso de uso Consultar guías 1.40 Actor: Administrador Guía Descripción: Solicita al sistema información sobre guías, sobre cualquier elemento de la base de información de guías, para cuando la consulta la realiza un guía se mostrará únicamente su información. Prioridad: Obligatoria Frecuencia: Alta Tipo de Automático proceso: Requerimient R1. El sistema contemplará niveles de os: consulta, de modo que, la información que se presenta al administrador y al guía sean como lo indica el Anexo1 “Formato Total”, pero también existe en Anexo2 “Formato de Catálogo para controles” que es un resumen de datos de los guías, este último sirve para imprimirlo y entregárselos a los guarda-parques. R2. El sistema contará con una consulta de los guías en la que presentará una alerta de la fecha de vencimiento de su licencia cuando esté próxima a vencer. R3. El sistema considerará que la selección de la información se realice a través de los siguientes campos de la base de datos de 247 guías: Cedula Nombres Apellidos Lugar de residencia Estado Licencia Fecha inicio licencia Fecha fin licencia Nivel Licencia Idioma R4. El sistema controlará que en caso de guías con licencia vencida o suspendida por cualquier motivo al ingresar en su perfil no podrán realizar ninguna consulta o actividad y estará un anuncio muy visible de su condición, y este anuncio estará por un máximo de dos meses para que resuelva sus situación antes de darle de baja. R5. En el sistema al ingresar a su perfil el Guía tendrá una primera pantalla resumen que le indicará el estado de su licencia, fecha de caducidad y datos estadísticos de su perfil como visitas totales en el periodo de la vigencia de su licencia, más una opción para entrar al detalle de su registro y una opción para generar su reporte. R6. El sistema generará en Excel un listado público de los guías para que sea publicado en la página Web y bajado solo por los Operadores de Turismo que tengan acceso mediante una clave que se les provea. 248 Formato total Según Anexo 1. Formato de Catálogo para controles Anexo 2. PreCondición: Caso de Uso 1.10 Crear Guía 3.1.2 SUBSISTEMA DE CONTROL DE RUTAS Y SENDEROS ACTOR DESCRIPCION Administrador Persona que coordina el registro y mantenimiento de la información de guías. Guía Persona que se dedica al acompañamiento de grupos de personas que visitan el Parque Nacional Cajas. Caso de uso 2.10 Actor: Descripción: Registro de rutas , senderos Administrador Registra en el sistema información relevante a rutas de visita establecidas en el parque. Media Alta Esporádico Automático Importancia: Prioridad: Periodicidad: Tipo de proceso: Requerimient Caso de uso 2.10 Registro de rutas, os: senderos R1. En el sistema se podrá registrar el listado de rutas y senderos y demás 249 criterios sobre las que el guía podrá generar sus reportes. R2. Se considerará que en el sistema se pueda modificar este listado y criterios. R3. El sistema deberá ir relacionando los cuestionarios adecuados a las rutas o senderos (armar el formato para reporte) para que posteriormente se puedan presentar los reportes de visitas y demás estadística de los criterios incluidos Según ANEXO 3. Caso de uso Registro de zona de senderismo 2.1 Actor: Administrador Descripción: Registra en el sistema información relevante a zonas de senderismo de visita establecidas en el parque. Prioridad: Necesaria Frecuencia: Baja Tipo de Automático proceso: Requerimient R1. En el sistema se podrá registrar os: nombres de senderos y subtenderos los cuales serán visitados posteriormente por los guías naturalistas. R2. Cada sendero debe tener por lo menos un subsendero. R3. El sistema registrará la siguiente información: Código Sendero/Subsendero 250 Nombre Sendero/Subsendero R4. El código es asignado por el administrador y no generado automáticamente, y este código será una letra. R5. El código del subsendero será asignado automáticamente y se compondrá de la letra que es el código del sendero contenedor, mas un numero asignado secuencialmente. PreCondición: Registros aprox. Ninguna 4 registros Caso de uso Registro de zona de ruterismo 2.2 Actor: Administrador Descripción: Registra en el sistema información relevante a zonas de ruterismo de visita establecidas en el parque. Prioridad: Necesaria Frecuencia: Baja Automático Tipo de proceso: Requerimient R1. En el sistema se podrá registrar os: nombres de rutas, junto con sus recorridos que serán visitados posteriormente por los guías naturalistas, R2. El sistema registrará la siguiente información: Código Ruta Nombre Ruta 251 Recorrido Ruta R3. El código es asignado por el administrador y no generado automáticamente, y este código será un número. PreCondición: Registros aprox. Ninguna Caso de uso 2.3 Actor: Descripción: Registro de indicadores de manejo especifico de rutas y senderos Administrador Registra en el sistema información relevante a los indicadores de manejo específicos de visitas de rutas y senderos establecidas en el parque. Necesaria Baja Automático 8 registros Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. En el sistema se podrá registrar os: algunos temas sobre los que posteriormente se calificarán a las rutas y a los senderos. (Ejmp. Estado del entorno, Limpieza, etc.) R2. El sistema registrará la siguiente información: Código Indicador Manejo Especifico Descripción Indicador PreNinguna Condición: 5 registros Registros aprox. 252 Caso de uso Registro de estados para los de 2.4 indicadores de manejo especifico de rutas y senderos Actor: Administrador Descripción: Registra en el sistema información relevante a los estados de los calificativos de visitas de rutas y senderos establecidas en el parque. Prioridad: Necesaria Frecuencia: Baja Automático Tipo de proceso: Requerimient R1. En el sistema se podrá registrar los os: estados que pueden tomar cada uno de los calificativos para las rutas y senderos. (Ejmp: deteriorado) R2. El sistema registrará la siguiente información: Código Estado Descripción Estado PreCondición: Registros aprox. Caso de Uso 2.3 3 registros Caso de uso Registro de indicadores biológicos 2.5 Actor: Administrador Descripción: Registra en el sistema información relevante a indicadores biológicos que pueden ser observados en el parque. Prioridad: Necesaria 253 Frecuencia: Tipo de proceso: Requerimient os: PreCondición: Registros aprox. Caso de uso 2.6 Actor: Descripción: Baja Automático R1. En el sistema se podrá registrar indicadores biológicos, los cuales serán calificados posteriormente por los guías que visitan el parque, este registro lo hará el administrador, sin embargo puede tomar la ayuda de un biólogo. (Ejmp: aves, plantas, etc.) R2. El sistema registrará la siguiente información: Código Indicador Descripción Indicador Ninguna 4 registros Registro de ítems de indicadores biológicos Administrador Registra en el sistema información de los ítems de indicadores biológicos que pueden ser observados en el parque. Necesaria Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. En el sistema se podrá registrar los os: ítems a ser calificados en lo posterior referentes a indicadores biológicos, esto se lo hace por cada indicador registrado anteriormente.(Ejmp: de aves: cóndor, Tulcán, de mamíferos: lobos de paramos, 254 PreCondición: Registros aprox. Caso de uso 2.7 Actor: Descripción: pumas, etc.) R2. El sistema registrará la siguiente información: Código Item Descripción Item Caso de Uso 2.5 3 registros Registro de indicadores de manejo generales Administrador Registra en el sistema información de los indicadores de manejo generales del parque. Necesaria Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. En el sistema se podrá registrar os: aspectos de manejo que serán calificados posteriormente por los guías que visitan el parque. (Ejmp. Presencia de guías no calificados, Material apropiado, etc.) R2. El sistema registrará la siguiente información: Código Indicador General Descripción de Indicador General PreNinguna Condición: 3 registros Registros aprox. 255 Caso de uso 2.8 Actor: Descripción: Registro de indicadores de actividades realizadas Administrador Registra en el sistema información las actividades que se realizan en el parque. Necesaria Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. En el sistema se podrá registrar las os: actividades que se pueden realizar en el Parque Nacional Cajas, los mismos que serán calificados posteriormente por los guías que visitan el parque. (Ejmp. Escaladas, Charlas, etc.) R2. las actividades registradas se pueden encontrar solo dentro de los 3 siguientes grupos: *Actividades de interpretación *Actividades de observación *Actividades de recreación y deporte R3. El sistema registrará la siguiente información: Código Actividad Descripción de Actividad Grupo PreNinguna Condición: 10 registros Registros aprox. Caso de uso 2.15 Actor: Descripción: Registro de cuestionario de control de rutas y senderos Administrador Registra en el sistema información relevante a rutas de visita establecidas en el 256 parque. Importancia: Media Prioridad: Alta Periodicidad: Esporádico Tipo de Automático proceso: Caso de uso Modificación de rutas y senderos 2.20 Actor: Administrador Descripción: Registra en el sistema modificaciones a la información de rutas de visita establecidas en el parque. Importancia: Media Prioridad: Alta Periodicidad: Esporádico Tipo de Automático proceso: Caso de uso Modificar zona de senderismo 2.21 Actor: Administrador Descripción: Registra en el sistema modificaciones de información con respecto a las zonas de senderismo de visita establecidas en el parque. Prioridad: Opcional Frecuencia: Baja Tipo de Automático proceso: Requerimient R1. El sistema permite modificaciones os: sobre los nombres y códigos de los senderos y subsenderos almacenados en el sistema. Caso de Uso 2.1 PreCondición: 257 Caso de uso Modificar zona de ruterismo 2.22 Actor: Administrador Descripción: Registra en el sistema modificaciones de información con respecto a zonas de ruterismo de visita establecidas en el parque. Prioridad: Opcional Frecuencia: Baja Tipo de Automático proceso: Requerimient R1. El sistema permite modificaciones os: sobre los nombres, códigos y recorridos de las rutas almacenados en el sistema. Caso de Uso 2.2 PreCondición: Caso de uso 2.23 Actor: Descripción: Modificación de indicadores específicos de rutas y/o senderos Administrador Registra en el sistema modificaciones de información con respecto a calificativos de visitas de rutas y senderos establecidas en el parque. Prioridad: Opcional Frecuencia: Baja Tipo de Automático proceso: Requerimient R1. El sistema permite modificaciones os: sobre los calificativos de las rutas y senderos almacenados en el sistema. Caso de Uso 2.3 PreCondición: 258 Caso de uso Modificación de estados para los 2.24 indicadores específicos de rutas y senderos Actor: Administrador Descripción: Registra en el sistema modificaciones de información con respecto a los estados de los indicadores de visitas específicos de rutas y senderos establecidas en el parque. Prioridad: Opcional Frecuencia: Baja Automático Tipo de proceso: Requerimient R1. El sistema permite modificaciones os: sobre los estados de los calificativos de las rutas y senderos almacenados en el sistema. Caso de Uso 2.4 PreCondición: Caso de uso Modificación de indicadores biológicos 2.25 Actor: Administrador Descripción: Registra en el sistema modificaciones de información con respecto a indicadores biológicos que pueden ser observados en el parque Prioridad: Opcional Frecuencia: Baja Automático Tipo de proceso: Requerimient R1. El sistema permite modificaciones os: sobre los indicadores biológicos a calificarse de las rutas y senderos almacenados en el sistema. PreCaso de Uso 2.5 Condición: 259 Caso de uso 2.26 Actor: Descripción: Modificación de ítems de indicadores biológicos Administrador Registra en el sistema modificaciones de información con respecto a los ítems de indicadores biológicos que pueden ser observados en el parque Opcional Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. El sistema permite modificaciones os: sobre los ítems de indicadores biológicos que van a ser calificados posteriormente sobre las rutas y senderos almacenados en el sistema. Caso de Uso 2.6 PreCondición: Caso de uso 2.27 Actor: Descripción: Modificación de indicadores de manejo generales Administrador Registra en el sistema modificaciones de información con respecto a los aspectos de manejo generales del parque. Opcional Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. El sistema permite modificaciones os: sobre las descripciones de los aspectos de manejo que serán calificados posteriormente sobre las rutas y senderos almacenados en el sistema. PreCaso de Uso 2.7 Condición: 260 Caso de uso 2.28 Actor: Descripción: Modificación de indicadores de actividades realizadas Administrador Registra en el sistema modificaciones de información con respecto a las actividades que se realizan en el parque. Opcional Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. El sistema permite modificaciones os: sobre las descripciones de las actividades de manejo que serán calificadas posteriormente sobre las rutas y senderos almacenados en el sistema. Caso de Uso 2.8 PreCondición: Caso de uso 2.30 Actor: Descripción: Eliminación de rutas y senderos Administrador Elimina del sistema las rutas de visita establecidas en el parque. Media Alta Esporádico Automático Importancia: Prioridad: Periodicidad: Tipo de proceso: Requerimient Caso de uso 2.30 Eliminación de rutas y os: senderos R1. El sistema deberá realizar una eliminación lógica de las rutas y senderos, de manera que no se afecte a la información estadística. 261 R2. El sistema no permitirá códigos de ruta repetidas. Caso de uso Eliminar zona de senderismo 2.31 Actor: Administrador Descripción: Elimina del sistema información con respecto a las zonas de senderismo de visita establecidas en el parque. Prioridad: Opcional Frecuencia: Baja Automático Tipo de proceso: Requerimient R1. El sistema permite eliminaciones sobre os: los senderos almacenados en el sistema. R2. El sistema permite eliminaciones sobre los subsenderos almacenados en el sistema R3. La eliminación será física, solo en caso de que el sendero o subsendero no forma parte de una calificación de una visita. Caso de Uso 2.1 PreCondición: Caso de uso Eliminar zona de ruterismo 2.32 Actor: Administrador Descripción: Elimina del sistema información con respecto a zonas de ruterismo de visita establecidas en el parque. Prioridad: Opcional Frecuencia: Baja Automático Tipo de proceso: Requerimient R1. El sistema permite eliminaciones sobre 262 os: las rutas almacenadas en el sistema. R2. La eliminación será física, solo en caso de que la ruta no forma parte de una calificación de una visita. PreCondición: Caso de Uso 2.2 Caso de uso 2.33 Actor: Descripción: Eliminar indicadores de manejo especifico de rutas y senderos Administrador Elimina del sistema información con respecto a calificativos de visitas de rutas y senderos establecidas en el parque. Opcional Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. El sistema permite eliminaciones sobre os: calificativos para las rutas y senderos almacenados en el sistema. R2. La eliminación será física, solo en caso de que el indicador no forma parte de una calificación de una visita. Caso de Uso 2.3 PreCondición: Caso de uso 2.34 Actor: Descripción: Prioridad: Frecuencia: Eliminar estados para los indicadores de manejo especifico de rutas y senderos Administrador Elimina del sistema información con respecto a los estados de los calificativos de visitas de rutas y senderos establecidas en el parque. Opcional Baja 263 Tipo de Automático proceso: Requerimient R1. El sistema permite eliminaciones sobre os: los estados que podían ser dados para los calificativos almacenados en el sistema. R2. La eliminación será física, solo en caso de que los estados no forma parte de una calificación de una visita. PreCondición: Caso de Uso 2.4 Caso de uso Eliminar indicadores biológicos 2.35 Actor: Administrador Descripción: Elimina del sistema información con respecto a indicadores biológicos que pueden ser observados en el parque Prioridad: Opcional Frecuencia: Baja Automático Tipo de proceso: Requerimient R1. El sistema permite eliminaciones sobre os: indicadores biológicos de las rutas y senderos almacenados en el sistema. R2. La eliminación será física, solo en caso de que los indicadores no forma parte de una calificación de una visita. PreCondición: Caso de Uso 2.5 Caso de uso Eliminar ítems de indicadores biológicos 2.36 Actor: Administrador 264 Descripción: Elimina del sistema información con respecto a los ítems de indicadores biológicos que pueden ser observados en el parque. Opcional Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. El sistema permite eliminaciones sobre os: los ítems de los indicadores biológicos de las rutas y senderos almacenados anteriormente en el sistema. R2. La eliminación será física, solo en caso de que el item no forma parte de una calificación de una visita. PreCondición: Caso de Uso 2.6 Caso de uso 2.37 Actor: Descripción: Eliminar indicadores de manejo generales Administrador Elimina del sistema información con respecto a los aspectos de manejo generales del parque. Opcional Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. El sistema permite eliminaciones sobre os: los aspectos de manejo de las rutas y senderos almacenados en el sistema. R2. La eliminación será física, solo en caso de que el indicador no forma parte de una calificación de una visita. 265 PreCondición: Caso de Uso 2.7 Caso de uso 2.38 Actor: Descripción: Eliminar indicadores de actividades realizadas Administrador Elimina del sistema información con respecto a las actividades que se realizan en el parque. Opcional Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. El sistema permite eliminaciones sobre os: actividades que se podrían realizar en las rutas y senderos almacenados en el sistema. R2. La eliminación será física, solo en caso de que el indicador no forma parte de una calificación de una visita. PreCondición: Caso de Uso 2.8 Caso de uso 2.40 Actor: Descripción: Consulta de rutas y senderos con sus indicadores Administrador Guía Permite la consulta de la información de las rutas y senderos a través de los sistemas de interfase al usuario. Obligatorio Alta Automático Prioridad: Frecuencia: Tipo de 266 proceso: Requerimient R1. El sistema permite realizar consultas os: sobre rutas y senderos almacenados anteriormente en el sistema. En el caso del guía, simplemente podrá visualizar las rutas y senderos existentes, sobre las cuales podrán hacer sus visitas. En el caso del administrador podrá visualizar la información de las rutas y senderos, conjuntamente con los indicadores que serán calificados posteriormente por los guías en las visitas al Parque. PreCaso de Uso 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, Condición: 2.8 Caso de uso 2.50 Actor: Descripción: Registro de operadoras de turismo que pueden acompañar en la visita Administrador El administrador registra en el sistema, nombres de las operadoras que están calificadas para acompañar en la visita a los guías naturalistas. Necesaria Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. En el sistema se podrá registrar los os: nombres únicamente de las operadoras que pueden acompañar a las visitas. R2. Se registrara el codigo de la operadora y el nombre de la misma. Ninguna PreCondición: Registros 5 registros 267 aprox. Caso de uso 2.55 Actor: Descripción: Modificación de operadoras de turismo que pueden acompañar en la visita Administrador Registra en el sistema modificaciones de información con respecto a las operadoras de turismo. Opcional Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. En el sistema se podrá modificar los os: nombres de las operadoras que pueden acompañar a las visitas. Caso de Uso 2.50 PreCondición: Caso de uso 2.60 Actor: Descripción: Eliminar operadoras de turismo que pueden acompañar en la visita Administrador Elimina del sistema información con respecto a operadoras de turismo calificadas para acompañar a las visitas del PNC. Opcional Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. En el sistema se podrá eliminar las os: operadoras que pueden acompañar a las visitas. R2. La eliminación será física, solo en caso de que la operadora no forma parte de una calificación de una visita. 268 PreCondición: Caso de Uso 2.50 Caso de uso 2.70 Actor: Descripción: Carga de anuncio informativo para los guías naturalistas. Administrador El sistema permite al administrador cargar un documento en el sistema, este documento será creado anteriormente en Word, y contendrá algunas notas y avisos para que el guía sepa como llenar el formulario de su reporte en línea. Necesaria Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. En el sistema se cargar un archivo .doc os: con información propicia para que los guías llenen de manera correcta los formularios de visitas. R2. Cuando el administrado lo desee, modifica este documento y lo vuelve a cargar en el sistema. Ninguna PreCondición: Registros 1 registro aprox. 3.1.3. SUBSISTEMA DE CONTROL DE VISITAS ACTOR DESCRIPCION Administrador Persona que coordina el registro y mantenimiento de la información de guías. Guía Persona que se dedica al acompañamiento de grupos de personas 269 que visitan el Parque Nacional Cajas. Caso de uso 3.10 Actor: Descripción: Crear Registro de la información del Guía en Sistemas automáticos de control Administrador y Guía Permite el registro del método de identificación del guía en los sistemas electrónicos de control, puede ser huella digital o perfil de la mano si son de tipo biométrico, o la asignación de una etiqueta RFID en un carné. Obligatoria Media Automático Prioridad: Frecuencia Tipo de proceso: Requerimient R1. En el equipo de control deberá registrar os el número de la etiqueta electrónica o de la huella, para que sean validas R2. Se permitirá únicamente un medio de identificación para cada guía a la vez. Caso de Uso 1.40 Consultar Guía PreCondición: Registros 60 registros aprox. Caso de uso 3.11 Actor: Descripción: Prioridad: Frecuencia Crear Registro de la información del Guía en el Sistema de Información Administrador El administrador alimentará al sistema con una referencia del guía con un código de tarjeta, etc. para que las futuras visitas puedan referenciarse al guía en cuestión. Obligatoria Media 270 Tipo de Automático proceso: Requerimient R1. En el sistema, el administrador será el os: único en poder registrar el medio de identificación. R2. El administrador a través del sistema, hace una referencia de un guía con un código único de identificación para los futuros registros de asistencia. R3. La asociación se realizará a través de la Cedula de Identidad del Guía con el código que se tenga en la tarjeta o cualquier otro medio de identificación. R4. El sistema permitirá manejar estados de control del medio entregado. Ejmp. Activo, Inactivo, Perdido, Bloqueado. R5. El sistema registrará la fecha de emisión, modificacion, eliminacón. R6. El sistema contará las visitas por fecha de visita, si existen dos registros físicos en la misma fecha se cuenta como uno solo R7. En el sistema cuando se crucen los reportes en línea con los registros físicos el sistema debe considerar que si existe un reporte en línea que indica una visita de dos o más días seguidos Ejmp. Entró el 5 y acampó y salió el 7 eso cuenta como tres días de visita pero se verificará que debe existir un registro físico del día de entrada, al igual que el día de salida. Esto cuenta solo para cuando hay un rango de días en el mismo reporte refiriéndose a la misma visita; es decir, comúnmente cada visita requiere un reporte en línea por separado. R8. El sistema deberá validar que en caso de reportes en línea con rango de fechas de permanencia al interior del área este rango 271 no puede ser de más de cuatro días. R9. El sistema registrará la información siguiente: PreCondición: Registros aprox. Caso de uso 3.15 Actor: Descripción: Código de control del guía Cedula del guía (del subsistema1: control de guías) Estado del medio de control entregado Administrador que realizo el registro Fecha de activación Fecha de Modificación Fecha de Elimnación Caso de Uso 1.40 60 registro Consultar información del Guía en el Sistema de Información Administrador El administrador para realizar una modificación o eliminación del guía en los sistemas de control de ingreso, debe primero realizar una consulta de su información ,ingresando algún campo de los especificados en el caso de uso 1.40. De esa manera se muestra toda la información del guía referente a su registro de control de ingreso Necesaria Baja Automático Prioridad: Frecuencia Tipo de proceso: Requerimient R1. El administrador consulta los datos os: concernientes a las referencias de los códigos para el registro y el guía mismo. 272 R3: El sistema realiza la consulta en base a la información solicitada en el caso de uso 1.40: PreCondición: Caso de Uso 1.40, 3.11 y 3.20 Caso de uso 3.20 Actor: Descripción: Modificar información del registro del Guía en Sistemas automáticos de control Administrador y Guía Permite la modificación del método de identificación de ingreso al parque, en el mecanismo electrónico. Biométrico o RFID. Necesaria Baja Automático Prioridad: Frecuencia Tipo de proceso: Requerimient R1. El sistema considerará que la os: modificación podrá realizarla únicamente el Administrador. R2. En el equipo se realiza la modificación de las referencias para el registro del guía. PreCaso de Uso 3.10 Crear Registro de la Condición: información del Guía en Sistemas automáticos de control Caso de uso 3.21 Actor: Descripción: Modificar información del Guía en el Sistema de Información Administrador El administrador hará una modificación en el sistema sobre la referencia del guía con su numero de tarjeta o cualquier medio de registro que se este utilizando. Este hecho también se aplica para el caso 273 de que un guía haga perder su tarjeta y se le asigne una nueva para que pueda realizar sus registros físicos. Cada 2 años aproximadamente, los carnets son actualizados, por lo que, en el caso de que se utilice una tarjeta para el registro y ésta sea impresa al lado reverso del carnet, será también cada 2 años cuando haya una actualización de estos medios de registro. Necesaria Baja Automático Prioridad: Frecuencia Tipo de proceso: Requerimient R1. El administrador modifica los datos os: concernientes a las referencias de los códigos para el registro y el guía mismo. R3: El sistema registrara la información siguiente: Fecha de modificación Nombre del administrador que modificó Código RFID de la tarjeta (en caso de pérdida) Estado del medio entregado PreCondición: Caso de Uso 3.11 y 3.20 Caso de uso 3.30 Actor: Descripción: Eliminar información del Registro del Guía en Sistemas automáticos de control Administrador Permite la eliminación del registro del método de identificación de ingreso al parque, en el mecanismo electrónico. Necesaria Prioridad: 274 Frecuencia Tipo de proceso: Requerimient os: PreCondición: Baja Automático Caso de uso 3.31 Actor: Descripción: Eliminar información del Guía en el Sistema de Información Administrador El administrador hace una eliminación del registro del guía en el sistema de información de modo que queden inválidas las referencias a dicho código. Necesaria Baja Automático R1. La eliminación será realizada solo por el administrador. Caso de Uso 3.10 y 3.11 Prioridad: Frecuencia Tipo de proceso: Requerimient R1. El sistema considerará que la os: eliminación será realizada solo por el administrador. R2. El sistema controlará que la eliminación será únicamente virtual, es decir lógica, dejando el registro físico existente en el sistema. R3. En el sistema se registrará fecha de eliminación y los datos del administrador que realizó la eliminación. R4. En el sistema el administrador mantendrá acceso a los registros borrados virtualmente Fecha de eliminación Eliminado Nombre de administrador que eliminó 275 PreCondición: Caso de Uso 3.11, 3.30 Caso de uso Registro electrónico de Visita 3.40 Actor: Guía Descripción: Permite el registro de la visita al PNC mediante el mecanismo de control establecido, esta información se guardará para futuras descargas. Prioridad: Obligatoria Frecuencia Alta Automático Tipo de proceso: Requerimient R1. En los puntos de control de entrada se os: utilizará el mecanismo provisto por el equipo que se instale en los accesos. R2. En los puntos de acceso existirán por lo menos 3 equipos (Quinuas, Toreadora, Llaviucu) R3. Los datos que serán registrados son los siguientes: PreCondición: Caso de uso 3.45 Actor: Descripción: Fecha Responsable del registro (Guía Naturalista) Código o clave biométrica Caso de Uso 3.11 Registro electrónico de Visita directamente en el Sistema Administrador Este caso de uso se aplica, en el caso de que no haya energía eléctrica el momento 276 del registro físico, y sea el administrador el que deba alimentar posteriormente al sistema con los registros de los guías que visitaron el parque, esta información será igual de valida que si el guía lo hubiera realizado directamente. Obligatoria Baja Automático Prioridad: Frecuencia Tipo de proceso: Requerimient R1. En el caso de que no haya energía os: eléctrica en el sector, el guarda- parque que este de turno, deberá hacer un listado con los datos de los guías que visitaron el cajas, luego será el administrador el que alimente al sistema con esos datos: PreCondición: Fecha de ingreso Fecha de salida (opcional) Responsable del registro (Administrador PNC) Código o clave biométrica R2. Estos datos se almacenarán y tendrán la misma validez como si los hubiera ingresado directamente el guía en los equipos de control. Caso de Uso 3.11 Caso de uso Descarga de información de registro de 3.50 visitas desde Sistemas automáticos de control Actor: Administrador Descripción: Permite la descarga de información del control de las visitas registradas en los mecanismos automáticos de control, este 277 procedimiento se realizará en medios portátiles como laptops o PDA’s o memorias flash dependiendo del equipo que se adquiera posteriormente. Obligatoria Mensual Manual y Automático Prioridad: Frecuencia Tipo de proceso: Requerimient R1. En el sistema la descarga se os: establecerá de acuerdo al equipo instalado, de todas formas el proceso será manual. PreCaso de Uso 3.40 Registro electrónico de Condición: Visita Caso de uso 3.60 Actor: Descripción: Prioridad: Frecuencia Tipo de proceso: Requerimient os: PreCondición: Transferencia de información de visitas desde los medios portátiles Administrador Permite la transferencia de información del control de las visitas, desde los medios portátiles hacia tablas de base de datos del sistema de información ambiental para cruces de información. Obligatoria Mensual Manual y Automático R1. En el sistema se realizará la descarga en una base de datos de registro. Caso de Uso 3.50 Descarga de información de registro de visitas desde Sistemas automáticos de control. 278 3.1.4. SUBSISTEMA DE INFORMACION ACTOR DESCRIPCION Administrador Persona que coordina el registro y mantenimiento de la información de guías. Guía Persona que se dedica al acompañamiento de grupos de personas que visitan el Parque Nacional Cajas. Público Biólogo Personas que visitan el PNC Persona que se dedica al control del medio ambiente y buen uso de los recursos del PNC Caso de uso 4.10 Actor: Descripción: Consulta De Estadísticas Caso de uso 4.20 Actor: Descripción: Consulta De Indicadores Biológicos Administrador, Biólogo, Guías, Público Se brinda información estadística de visitas por periodos mensuales, anuales, etc. Prioridad: Alta Frecuencia: Mensual Requerimient Caso de uso 4.10 Consulta De Estadísticas os R1. El sistema considerará que el administrador obtiene los reportes del sistema para preparar la información a publicarse Administrador, Biólogo, Guías, Público Se brinda información de indicadores biológicos como cantidad de ciertas especies de insectos, aves, reptiles, 279 plantas, etc. Alta Mensual Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient Caso de uso 4.20 Consulta De Indicadores os Biológicos R1. El sistema considerará que el administrador obtiene los reportes del sistema para preparar la información a publicarse. Caso de uso 4.30 Actor: Descripción: Consulta De Visitas Administrador, Guía Se brinda información a los guías sobre las visitas realizadas al PNC. Alta Mensual Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient Caso de uso 4.30 Consulta De Visitas os R1. En el sistema se podrá consultar información de las preguntas del cuestionario en número de ocurrencias, seleccionando la información por cualquiera de los campos de la visita de manera que se puedan elegir desde un combo. R2. En el sistema se incluirán en la selección criterios como totales, rangos de fechas. R3. Del sistema la información que se pretende obtener es por ejemplo: visitas totales x guía. visitas totales de todos los guías. visitas de todos los guías entre fechas. 280 visita de guías calificados entre ciertas fechas y que visitaron el parque entre fechas. numero de pasajeros que visitaron el PNC acompañados de un guía seleccionado. numero de pasajeros que visitaron el PNC acompañados de todos los guías. La misma información cruzada con ciertas rutas o senderos o de forma global. etc. R4. El sistema emitirá reportes automáticos que serán diseñados conjuntamente con los usuarios del PNC en su formato. 1. visitas totales x guía mes por mes con cruce de datos entre el reporte en línea y el registro físico 2. recopilación de respuestas por cada zona y por cada ruta mes a mes 3. recopilación de respuestas de los aspectos de manejo mes a mes 4. recopilación de respuestas sobre las actividades realizadas mes a mes R5. En el sistema el administrador podrá consultar de manera aleatoria las respuestas no contabilizables en el formulario de informe de los guías R6. En el sistema el administrador podrá acceder al archivo de reporte de un guía específico en una fecha específica para su impresión o copia del contenido 281 Caso de uso 4.40 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 4.50 Actor: Descripción: Importancia: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 4.60 Actor: Descripción: Importancia: Prioridad: Frecuencia: Tipo de proceso: Consulta de Indicadores Administrador, Biólogo, Guías, Público Se brinda información de indicadores generales como clima por periodos, condiciones de caminos, etc. Alta Mensual Automático Consulta de Indicadores de Visitas Administrador, Guía Se brinda información de indicadores de visitas por turismo, educación, control, etc. Media Alta Mensual Automático Registro De Bioindicadores Guía, Biólogo Se registra información proporcionada por guías y biólogos de cada visita al parque para aportar al banco de información para consultas y estadísticas. Media Alta Mensual Automático 282 Caso de uso 4.70 Actor: Descripción: Importancia: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 4.80 Actor: Descripción: Importancia: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 4.81 Actor: Descripción: Registro De Datos De Rutas Guía, Biólogo Se registra la información proporcionada por los guías y biólogos de información que se observa en la excursión de cada ruta. Media Alta Mensual Automático Registro De Datos De Visita Guía Se registra información concerniente al provecho de la visita al parque, rutas recorridas y otros aspectos todos ellos determinados. Media Alta Mensual Automático Ingreso de información en el Formulario De Visita Guía Se ingresa la información concerniente a lo observado a lo largo de los recorridos de las rutas y/o senderos, acerca de bioindicadores presentes en la zona y otros aspectos que se encuentran determinados. Esta información es proporcionada por 283 guías. Obligatoria Alta Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. En el sistema se registrara los os: siguientes datos referentes a la visita: Fecha de ingreso Fecha de salida No. De pasajeros País de procedencia principal de los pasajeros Edad promedio de los pasajeros Operadora de turismo con la que acudió Comentarios Generales R2. En el sistema se calificarán indicadores de manejo generales observados durante las visitas. R3. En el sistema se registrara indicadores de actividades realizadas con el grupo de turistas en la visita. R4. En el sistema se registran las zonas de senderismo y ruterismo que han sido visitadas, además de indicadores específicos concernientes a cada uno de ellos. R5. En el sistema se registran los indicadores biológicos que han sido observados por cada ruta y/o sendero recorridos. Nota: Todas las opciones para llenar este formulario, depende de los ítems ingresados por el administrador en el Subsistema 2: Control de Rutas y Senderos. Pre-condición: Casos de uso: 2.1 – 2.2 – 2.3 – 2.4 – 2.5 – 284 2.6 – 2.7 – 2.8 Caso de uso 4.84 Actor: Descripción: Consulta de indicadores de las visitas realizadas según períodos Administrador Se brinda información a cerca de los diferentes calificativos e indicadores de rutas y/o senderos que fueron ingresados por los guías el momento de llenar los formularios de visitas al PNC. Obligatoria Alta Automático Prioridad: Frecuencia Tipo de proceso: Requerimient R1. El usuario ingresará en el sistema el os: período del que desea obtener las consultas. R2. El usuario indica al sistema el criterio del que desea obtener una respuesta, estos indicadores pueden ser: a. Zonas visitadas b. Indicadores de manejo generales. c. Indicadores de actividades realizadas. d. Indicadores de manejo específico. e. Indicadores biológicos f. Se puede especificar también una de las subdivisiones de los grupos citados anteriormente. R3. El sistema devuelve un valor numérico de coincidencia del indicador que cumple con el período solicitado por el usuario. Caso de Uso 4.81: Ingreso de información PreCondición: en el Formulario De Visita 285 Caso de uso 4.88 Actor: Descripción: Reporte histórico de la información obtenida del formulario de visita. Administrador El administrador obtiene toda la información histórica comparativa mes a mes de los datos que son ingresados en el formulario de visita. Obligatoria Alta Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. Se visualizará la información histórica os: de los indicadores del perfil del visitante, presentando la información histórica de acuerdo al anexo 4. R2. Se mostrará la información de los indicadores de manejo generales, presentando la información histórica de acuerdo al anexo 5. R3. Se mostrará la información de las actividades realizadas con el grupo de visitantes, dividiendo la información en 3 grupos: Actividades de interpretación, actividades de observación y actividades de recreación y deporte, de acuerdo al anexo 6. R4. Se mostrará la información de los indicadores de manejo específico por cada zona de ruterismo o zona de senderismo de acuerdo al anexo 7. R5. Se mostrará la información de los indicadores biológicos por cada zona de ruterismo o zona de senderismo, divididos según el formulario de visita, de acuerdo al anexo 8. PreCaso de Uso 4.81: Ingreso de información Condición: en el Formulario De Visita 286 Caso de uso 4.89 Actor: Descripción: Consulta de información obtenida de un formulario de visita específico. Administrador El administrador obtiene la información de una visita específica que fueron ingresados en el formulario de visita del guía. Alta Baja Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient R1. El administrador debe indicar al sistema os: una fecha para obtener una visita específica R2. El sistema muestra al administrador una lista de visitas q se realizaron ese dia, acompañados del nombre del guía q las realizó R3. el administrador puede escoger la visita q desea visualizar. R4. El sistema mostrará la información que el guía ingreso en su formulario el día especificado. Caso de Uso 4.81: Ingreso de información PreCondición: en el Formulario De Visita Caso de uso 4.90 Actor: Descripción: Importancia: Prioridad: Frecuencia: Tipo de proceso: Reporte Cruzado Administrador Se obtiene un reporte cruzado de visitas reportadas por los guías y las registradas en los equipos electrónicos. Media Alta Mensual Automático 287 Caso de uso 4.94 Actor: Descripción: Cruce de información entre el registro físico y el reporte en línea Administrador Se realiza el proceso para obtener las visitas validas de los guías, es decir las que han cumplido con el registro físico reportadas en los equipos electrónicos por los guías, y los reportes en línea. Obligatoria Alta Automático Prioridad: Frecuencia Tipo de proceso: Requerimient R1. El sistema realizará el cruce de os: información con los datos obtenidos de los equipos de registro electrónico, con la información de los reportes en línea. Preninguna Condición: Caso de uso 4.98 Actor: Descripción: Reporte de numero de visitas de los guías Administrador, guía Se brinda información a los guías y al administrador sobre las visitas realizadas al PNC. Obligatoria Media Automático Prioridad: Frecuencia Tipo de proceso: Requerimient R1. El usuario podrá obtener del sistema un os: listado de las visitas realizadas por los guías, con la ayuda de un cruce de información, el usuario podrá visualizar el 288 número de registros físicos que ha realizado en sus visitas, el número de reportes en línea que ha realizado, y entonces también el numero de visitas validas que tiene, de esta manera el guía podrá ir controlando el numero de visitas que necesita cumplir en un período de tiempo. R2. El administrador podrá visualizar la información concerniente a todos los guías, mientras que un guía solo podrá revisar su propia información. R4. Del sistema, se puede obtener informaciones totales como: 1. visitas totales de cierto guía. 2. visitas totales de todos los guías. 3. visita de cierto guías entre fechas. 4. visitas de todos los guías entre fechas. 5. numero de pasajeros que visitaron el PNC acompañados de cierto guía. 6. numero de pasajeros que visitaron el PNC acompañados de todos los guías. R3. Cuando el administrador necesite información de cierto guía, sobre el numero de visitas, puede realizar esta consulta, por diferentes campos propios del guía, por ejemplo: Cedula del Guía Nombres Apellidos Lugar de residencia Estado Licencia Fecha inicio licencia 289 Fecha fin licencia Nivel Licencia Idioma R4. El guía podrá consultar la información sobre sus visitas de la siguiente manera: Número de visitas acumuladas en el periodo de vigencia de su licencia Pre-condición: Casos de uso: 4.89 Caso de uso 5.00 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 5.10 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Reporte Global de Visitas Administrador Se obtiene un reporte global de visitas reportadas por los guías para todos los guías en un periodo determinado Alta Mensual Automático Consulta de Visitas por fecha Administrador Permite la consulta de la información de las visitas de una fecha determinada. Alta Mensual Automático 290 Caso de uso 5.20 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 5.30 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 5.40 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Caso de uso 5.50 Actor: Consulta de Visitas por ruta por mes Administrador Permite la consulta de la información de las visitas de una fecha y ruta determinada. Alta Mensual Automático Consulta de Visitas de rutas globales por mes Administrador Permite la consulta de la información de las visitas de una fecha y todas las rutas. Alta Mensual Automático Consulta de Visitas por guía y fecha Administrador Permite la consulta de la información de las visitas entre fechas determinadas de un guía. Alta Mensual Automático Consulta de Visitas por guía de forma global Administrador 291 Descripción: Permite la consulta de la información de las visitas de manera global de un guía. Importancia: Prioridad: Frecuencia: Tipo de proceso: Media Alta Mensual Automático Caso de uso 5.60 Actor: Descripción: Consulta de Visitas globales por fecha Prioridad: Frecuencia: Tipo de proceso: Caso de uso 5.70 Actor: Descripción: Prioridad: Frecuencia: Tipo de proceso: Administrador Permite la consulta de la información de las visitas entre fechas de todos los guías. Alta Mensual Automático Consulta de Visitas globales Administrador Permite la consulta de la información de las visitas de todos los guías. Alta Mensual Automático Caso de uso Consulta públicas globales 5.80 Actor: Administrador, Publico Descripción: El Administrador prepara un informe de interés al público que se debe presentar en 292 la interfase Web al Público, concerniente a los indicadores de las rutas y senderos del parque. Prioridad: Obligatoria Frecuencia Mensual Tipo de Manual y Automático proceso: Requerimient R1. El administrador tiene acceso a la os: información completa que se le presenta en el reporte histórico de datos R2. El administrador prepara un informe en Word o Excel con los datos que sean necesarios para publicarlos en la Pag Web del PNC. ninguna PreCondición: Caso de uso 5.90 Actor: Descripción: Registro De Datos De Contactos de Guías Administrador, Administradores Otras Instituciones, Operadores de Turismo. Se registra la información proporcionada por los guías para mantener una guía de información de los guías turisticos. Alta Mensual Automático Prioridad: Frecuencia: Tipo de proceso: Requerimient Caso de uso 5.90 Reporte De Datos De os Contactos de Guías R1. Con información obtenida del sistema se preparará el reporte en Excel y se publicará en la página Web del PNC para ser descargada solo por Operadores de Turismo o instituciones a las que se les autorice con clave 293 Caso de uso Reporte De Datos básicos para 5.91 contactos con Guías Actor: Administrador, Administradores Otras Instituciones, Operadores de Turismo. Descripción: Se obtendrá un reporte con información básica de los guías registrados, con el objetivo de mantener una agenda de contactos de los guías naturalistas para las compañías operadoras de turismo. Prioridad: Media Frecuencia Mensual Manual y Automático Tipo de proceso: Requerimient R1. Con información obtenida del sistema, os: automáticamente se arma un reporte en Excel, con los datos más importantes de los guías naturalistas, R2. El administrador pueda descargar este archivo y publicarlo en la página Web de Internet del PNC. R3. Los datos que se presentaran en el documento son: Apellidos Nombres Cuidad Tel Casa 1 Tel Casa 2 Tel Trabajo 1 Tel Trabajo 2 Celular Correo Electrónico Idiomas R4. Este archivo servirá como información para las Operadores de Turismo o 294 instituciones a las que se les autorice con clave. Pre-condición: Caso de Uso 1.10 3.2 REQUISITOS DE INTERFACES EXTERNAS En esta sección se describe los requisitos que afecten a la interfase de usuario, interfases con otros sistemas de hardware y software e interfases de comunicaciones. 3.2.1 Interfaces de software Existen cuatro módulos que deben estar integrados que son: 1. Subsistema de control de guías. 2. Subsistema de control de rutas y senderos. 3. Subsistema de control de visitas. 4. Subsistema de información. 3.2.2 Interfaces de usuario El sistema de información deberá ofrecer una interfaz de usuario intuitivo, fácil de aprender y sencillo de manejar. El sistema deberá presentar un alto grado de usabilidad. Lo deseable sería que el usuario se familiarice con el sistema en cuestión de pocas horas. Las interfaces de usuario deben ser orientadas al Web. Estas interfaces deberán ser diseñadas para funcionar tanto en Internet Explorer como en Netscape Navigator, por tratarse de los navegadores más utilizados por los usuarios de Internet. 295 3.3. REQUERIMIENTOS NO FUNCIONALES 3.3.1Requisitos De Diseño del producto • El sistema deberá diseñarse de acuerdo a los estándares de UML e incluirá por lo menos los diagramas de clases, diagramas de secuencia, diagramas de colaboración y de ser necesario diagramas de estado en las fases de análisis, diseño y despliegue. • El sistema deberá contar con un diseño final de los datos. • El sistema deberá contar con un diseño de los componentes para cada una de las capas. • El sistema se diseñará en tres capas para las interfases, lógica del negocio y acceso a datos. • El sistema se diseñará con un modelo orientado a servicios. 3.3.2Requisitos De Diseño del Proyecto • El proyecto deberá diseñarse para ser ejecutado en un plazo y por un precio estipulados en el capitulo “Estimación del sistema de información de guías naturalistas”, para lo cual se prepararán los cronogramas que cuenten con recursos y tiempo. • El proyecto deberá contar con indicadores de control y verificadores de los indicadores repartidos en hitos mensuales. • Los indicadores y verificadores serán de común acuerdo entre ejecutores y fiscalizadores. • El proyecto contará con un plan de proyecto y un plan de mitigación de riesgos. 3.3.3Requisitos De Ejecución del Proyecto 296 • El proyecto se ejecutará con principios de eficiencia y eficacia, para lo cual se presentarán los informes de ejecución del proyecto y los informes de gestión para el control de las desviaciones de calidad, cantidad, costo y tiempo. 3.3.4Requisitos De Hardware Y Software • Los sistemas se diseñarán y programaran para que funcionen en un servidor de aplicaciones con plataforma Intel y sistema operativo Windows 2003 Server y puede ser posterior, la base de datos es DB2 para iSeries y está residente en un iSeries con sistema operativo I5 v 5.3 y puede ser posterior. • Los clientes son usuarios de ambiente WEB y corren navegadores de distinto proveedor. 3.3.5Requisitos De Documentación • La documentación del sistema deberá contener toda la información producida en los requisitos de diseño. • La documentación contará con un manual de usuario. • El sistema contará con un modulo de ayuda desarrollado en el paquete Robohelp, y contendrá una ayuda para cada programa de interfase con el usuario así como la información general de uso. 3.3.6Requisitos De Conformidad A Estándares • Los programas se deberán desarrollar con los estándares establecidos en el manual de “METODOLOGÍA DE DESARROLLO DE SOFTWARE V 3.0” 3.3.7Requisitos De Usabilidad • El sistema deberá ser intuitivo y de mínimo soporte para 297 entrenamiento y utilización, un usuario deberá poder manejarlo con un soporte no mayor de una hora. 3.3.8Requisitos De Eficiencia • El tiempo de respuesta de una transacción básica de agregar, modificar, eliminar, debe ser en promedio menor o igual a las de las mismas características del sistema de documentación SAD. 3.3.9Requisitos De Mantenibilidad • Los programas se deberán desarrollar con los estándares establecidos en el manual de “METODOLOGÍA DE DESARROLLO DE SOFTWARE V 3.0” para garantizar el mantenimiento del sistema. 3.3.10 Requisitos De Instalabilidad • La documentación del sistema deberá contener toda la información requerida para la instalación y su procedimiento no debe ser complejo, para lo cual en caso de ser necesario se incluirá un asistente de instalación. 298 APROBACIÓN • Sección en la que se valida y aprueba el documento de levantamiento de las Especificaciones de los Requerimientos de Software. 299 ANEXO 1 300 ANEXO 2 301 ANEXO 3 REPORTE DE GUÍAS Indicadores del perfil del visitante Fecha de ingreso (Ingreso libre) Fecha de salida (Ingreso libre) No. de pasajeros (Ingreso libre) País de procedencia principal de los pasajeros (elegir de una lista) Edad promedio de los pasajeros (0-25,26-35, 3645,46-55,56 o mas) Operadora de turismo con la que acudió (lista antes ingresada por el Admin) Visitas a Zonas de Senderismo (Esto es un listado de opciones múltiples) A. Toreadora a. Toreadora B. Valle de Llaviucu C. Tres Cruces D. Illincocha Visitas a Zonas de Ruterismo (Esto es un listado de opciones múltiples, máximo podrá seleccionar 3 rutas) 1 RUTA NATURALEZA E HISTORIA HUMANA (Trayecto: laguna Toreadora - bosquete de San Luis lagunas Unidas - camino de García Moreno - laguna Toreadora) 2 RUTA CUMBRE DEL CERRO SAN LUIS -VISIÓN 360° (Trayecto: laguna Chica Toreadora - cumbre Cerro San Luis - laguna Toreadora) 302 3 RUTA VALLE DE QUINUAS (trayecto: laguna Pallcacocha - laguna Perro Grande - lagunas Unidas sector de Quinuas) 4 RUTA CAMINOS HISTÓRICOS (Trayecto: cerro Tres cruces - laguna Larga - laguna Togllacocha - camino del Inka 5 RUTA A LA CUMBRE DEL AVILAHUAYCU, EL ADORATORIO NATURAL (Trayecto: curva carretero sector Cucheros - cerro Avilahuaycu - y viceversa) 6 RUTA AL ENCUENTRO CON EL VALLE DE LAS BURINES (Trayecto: laguna Cucheros - valle de las Burines - camino del Inka - sector Caballo Shayana) 7 RUTA CAMINO DEL INKA Y LAS LAGUNAS MAYORES (trayecto: lagunas Luspa – Burines – Mamamag – Llaviucu) 8 RUTA DE LA GRAN OSOHUAYCU (trayecto: lagunas Luspa - Canutillos - Mangacocha Osohuaycu – Burines) Indicadores de manejo específicos (Esto es un grupo de opciones múltiples todas ellas para cada sendero y/o ruta) • Estado del entorno en la zona o Bien Conservado o Mantenido o Deteriorado del sendero• Limpieza de la zona o Nada de basura –especifique el sitio 303 o Casi nada de basura o Mucha basura –especifique el sitio del sendero• Señalización o Apropiada y Mantenida o Apropiada o Insuficiente –especifique el sitio del sendero• Infraestructura de la zona o Bien Conservado o Mantenido o Deteriorado –especifique el sitio del sendero• Evidencia de fogatas o No o Sí –especifique el sitio del sendero- Indicadores biológicos (Esto es un grupo de opciones múltiples todas ellas para cada ruta y/o sendero seleccionado) • Aves 1. Cóndor 2. Tucán Andino 3. Colibrí Gorjivioleta • Lagunas 1. Presencia de macrófitas (plantas subacuáticas grandes tipo algas) en espejos de agua 2. Presencia de algas en ríos o riachuelos 3. Agua transparente en desfogues de lagunas • Mamíferos 1. Observación de rastros lobo de páramo 2. Observación de rastros puma 304 3. Observación directa de venados • Plantas 1. Observación de plántulas (retoños) de Polylepis en manchones de bosquetes Indicadores de manejo generales (Esto es un grupo de opciones múltiples que se calificarán por toda la visita) • El control sobre los Guías Naturalistas con licencia fue o Apropiado o No Apropiado –especifique lugar• La asistencia de los guardaparques dentro del Parque fue o Apropiada o No Apropiada –especifique lugar• El material informativo y la información entregado al ingreso del área fue o Apropiado o No Apropiado –especifique lugar- Indicadores de actividades realizadas con el grupo de visitantes (Esto es un grupo de opciones múltiples una sola vez) • Visita Centro de Interpretación Interpretación) • Interpretación Histórico Cultural Interpretación) • Interpretación Geológica Interpretación) • Educación Ambiental Interpretación) (Actividad de (Actividad de (Actividad de (Actividad de 305 • Observación de Flora (Actividad Observación) • Observación de Aves (Actividad Observación) • Observación de Reptiles y Anfibios (Actividad Observación) • Pesca Deportiva y Deporte) • Acampado y Deporte) • Escalada Deporte) de de de (Act. de Recreación (Act. de Recreación (Act. de Recreación y Novedades/ observaciones ___________________________________________ _______________________________________________ ____________________ 306 ANEXO 4 Indicadores del perfil del visitante. ANEXO 5 307 ANEXO 6 Actividades realizadas con el grupo de visitantes 308 ANEXO 7 Indicadores de manejo especifico por Zona de senderismo o ruterismo. 309 ANEXO 8 Indicadores de biológicos por Zona de senderismo o ruterismo. 310 311 ANEXO 9 Zonas de senderismo. ANEXO 10 Zonas de ruterismo. 312 313 Anexo 11 Diagramas de Secuencia Subsistema 1: Control de Guías Naturalistas 1.1 Búsqueda de datos de un Guía para evitar registros duplicados: a) El guía no existe en la BD : Administrador : wfBusIngGuia : wfIngGuia : Service : clsGuia : ClsDatos Ingresa cédula Cédula para buscar guía Cedula para buscar cédula para buscar No existe No existe, formulario vacio 314 b) El guía ya existe en la BD : Administrador : wfBusIngGuia Ingresa cédula : wfIngGuia : Service : clsGuia : ClsDatos Cédula para buscar guía Cedula para buscar cédula para buscar Si existe Si existe Si existe, formulario con datos 1.2 Ingresar y Modificar datos del guía naturalista 315 : Administrador : wfIngGuia : Service : clsGuia : clsIdioma : clsEspecialidad : clsFormacion : clsHistorial : clsLicencia : clsRegistroLog : clsProcedimientoObtencion Form LLeno o vacio (Dependiendo de la buscqueda por cedula) Ingresar, modificar datos Guardar datos Guardar datos Guardar datos Guardar datos Guardar datos datos guardados correctamente Guardar datos Guardar datos Datos guardados correctamente Datos guardados 316 Guardar datos Guardar datos Guardar datos Guardar datos : ClsDatos 1.3 Consultar datos de guías naturalistas a) El guía no existe en la Base de Datos : Administrador : wfBusGuia : Service : ClsDatos Ingresar datos solicitados Enviar datos a buscar Enviar datos a buscar No existe guia No existe guia Msg:Guia no encontrado 317 b) El guía si existe en la Base de Datos : Administrador : wfBusGuia : ClsDatos : Service Ingresar datos solicitados Enviar datos a buscar Enviar datos a buscar Guia o guias encontrados, devuelve datos Guia o guias encontrados Guia o guias encontrados, mostrar datos 318 1.4 Eliminar un Guía Naturalista a) Desde el formulario de ingreso y edición de datos del guía : Administrador : wfIngGuia : Service : ClsDatos Eliminar guia Eliminar guia por cedula Eliminar guia por cedula Guia eliminado logica o fisicamente Guia eliminado Msg:guia eliminado 319 b) Desde el formulario de consultas de guías : Administrador : wfBusGuia : Service : ClsDatos Eliminar guia Eliminar guia por cedula Eliminar guia por cedula Guia eliminado logica o fisicamente Guia eliminado Msg:guia eliminado 320 1.5 Exportar datos de los guías consultados a Microsoft Excel. : Administrador : wfBusGuia : wfExportToExcelGuia : Service : ClsDatos Ingresar datos solicitados Enviar datos a buscar Enviar datos a buscar Guia o guias encontrados, devuelve datos Guia o guias encontrados Guia o guias encontrados, mostrar datos Exportar a excel Datos exportados 321 Subsistema 2: Control de Rutas y Senderos 2.1 Ingreso y reactivación de los indicadores biológicos : Administrador : wfIngIndi cadorBi ologico : Service : cl sIndBi ologicos : clsItemIndBi ol ogico : ClsDatos Ingresa d... envi a datos i ... envi a datos i ... guarda datos i ... datos guardados i ... datos guardados i ... datos guardados i ... envi a datos i ndi c... envi a datos i ndic... guarda datos i ndic... datos guardados i ndi c... datos guardados i ndi c... datos guardadosindic... Msg: datos guardados correctam... 322 2.2 Modificar los datos de un indicador biológico a) El indicador no ha sido calificado aún : Administrador: wfIngIndicadorBiologico : Service : clsIndBiologicos : clsItemIndBiologico : ClsDatos Ingresa nuevos datos envia datos items envia datos items guarda datos items No tiems calificados datos guardados items datos guardados items datos guardados items envia datos indicador envia datos indicador guarda datos indicador datos guardados indicador datos guardados indicador datos guardadosindicador Msg: datos guardados correctam ente 323 b) El indicador biológico ya ha sido calificado : Administrador: wfIngIndicadorBiologico : Service : clsIndBiologicos : clsItemIndBiologico : ClsDatos Ingresa nuevos datos envia datos items envia datos items guarda datos items Items calificados no guarda no guarda no guarda Msg:Ya existe un item cailificado no es posible guardar 324 2.3 Eliminación de un indicador biológico a) El indicador no ha sido calificado aún : Administrador: wfIngIndicadorBiologico : Service : clsIndBiologicos : ClsDatos Eliminar indicador Indicador a eliminar Indicador a eliminar Indicador a eliminar No Existe items calificados Eliminado fisicamente Eliminado logicamente eliminado fisicamente eliminado fisicamente 325 b) El indicador biológico que ya ha sido calificado : Administrador: wfIngIndicadorBiologico : Service : clsIndBiologicos : ClsDatos Eliminar indicador Indicador a eliminar Indicador a eliminar Indicador a eliminar Existe items calificados Eliminado logicamente Eliminado logicamente eliminado logicamente eliminado logicamente 326 Para el mantenimiento de indicadores específicos, los diagramas 2.1, 2.2 a), 2.2 b), 2.3 a) y 2.3 b) son análogos. 2.4 Ingreso y reactivación de una zona de senderismo : Administrador : wfIngSenderos : Service : clsSendero : ClsDatos Ingresa datos envia datos senderos envia datos senderos guarda datos senderos datos guardados senderos datos guardados senderos datos guardados senderos envia datos zona envia datos zona guarda datos zona datos guardados zona datos guardados zona datos guardados zona Msg: datos guardados correctamente 327 Las modificaciones y eliminaciones de los senderos, son análogos a los indicadores biológicos 2.2 a), 2.2 b), 2.3 a) y 2.3 b) con la diferencia que para este caso tanto los senderos como los subsenderos se encuentran dentro una misma clase Sendero 2.5 Ingresar y reactivar una actividad a realizarse : Administrador : wfIngActividad : Service : clsIndActividades : ClsDatos Ingresa datos envia datos envia datos guarda datos datos guardados datos guardados datos guardados Msg: datos guardados correctamente 328 Para el caso de las operadoras de turismo y los indicadores generales el diagrama 2.5 es análogo. 2.6 Ingreso y reactivación de una zona de ruterismo : Administrador : wfIngRuta : Service : clsRuta : ClsDatos Ingresa datos envia datos envia datos guarda datos datos guardados datos guardados datos guardados Msg: datos guardados correctamente 329 2.7 Modificación de una zona de ruterismo a) La zona no ha sido calificada aún : Administrador : wfIngRuta : Service : clsRuta : ClsDatos Modificar datos Modificar datos Modificar datos Modificar datos Ruta eliminada Ruta eliminada Ruta eliminada Msg: Ruta eliminada 330 b) La zona ya ha sido calificada : Administrador : wfIngRuta : Service : clsRuta : ClsDatos Modificar datos Modificar datos Modificar datos Modificar datos Ruta calificada no modifica Ruta calificada no elimina Ruta calificada no elimina Msg: Ruta no eliminada, ya esta calificada 331 2.8 Eliminación de una zona de ruterismo a) La zona no ha sido calificada aún : Administrador : wfIngRuta : Service : clsRuta : ClsDatos Elimina ruta Elimina ruta elimina ruta elimina ruta no ruta calificada Ruta eliminada Ruta eliminada Ruta eliminada Msg: ruta eliminada correctamente 332 b) La zona ya ha sido calificada : Administrador : wfIngRuta : Service : clsRuta : ClsDatos Elimina ruta Elimina ruta elimina ruta elimina ruta ruta calificada Ruta eliminada logicamente Ruta eliminada logicamente Ruta eliminada logicamente Msg: ruta eliminada correctamente 333 Para la eliminación y modificación de las actividades, indicadores generales y operadoras de turismo los diagramas 2.7 a), 2.7 b), 2.8 a) y 2.8 b) son análogos. 2.9 Buscar Criterios Este diagrama esta ejemplarizado con zonas de ruterismo, sin embargo este diagrama es análogo para Zonas de Senderismo, actividades, operadoras e indicadores biológicos y específicos a) El indicador no existe en la base de datos o esta desactivada 334 : Administrador : ClsDatos : wfBusSub2 Ingresa campo a buscar Busca ruta No existe ruta Msg: No existen registros coincidentes 335 b) El indicador si existe en la base de datos c) : Administrador : wfBusSub2 Ingresa campo a buscar : wfIngRuta : ClsDatos Busca ruta Ruta encontrada Presenta datos de ruta 336 2.10 Ingreso de un documento de información para los guías : Administrador : wfIngDocumento : Service : ClsDatos ingresa datos envia datos envia datos datos guardados datos guardados msg: Datos almacenados correctamente 337 2.11 Ingreso y modificación de datos del administrador del PNC : Administrador : wfIngDatosAdimin : Service : ClsDatos ingresa datos envia datos envia datos datos guardados datos guardados msg: Datos almacenados correctamente 338 2.12 Reportes de las zonas y sus indicadores : Administrador : wfReportes Solicita reporte Muestra reporte 339 Subsistema 3 Control de Visitas 3.1 Ingresar modificar y reactivar un registro RFID para el guía : Administrador : wfRegistrarGuias : Service : clsRegistroControl : ClsDatos ingresa datos envia datos envia datos envia datos datos guardados datos guardados datos guardados msg: Datos almacenados correctamente 340 3.2 Buscar registro RFID de un guía : Administrador : wfBusGuia : Service : wfRegistrarGuias : clsRegistroControl Ingresar datos solicitados Enviar datos a buscar Enviar datos a buscar Guia o guias encontrados, mostrar datos Ver registro RFID Guia o guias encontrados, devuelve datos Guia o guias encontrados Buscar registro rfid Buscar registro rfid Buscar rfid Encuentra rfid encuentra rfid Presenta datos de registro rfid 341 : ClsDatos 3.3 Eliminar registro RFID de un guía : Admini strador : wfRegistrarGuias : Service : clsRegistroControl : ClsDatos Buscar por cedula envia datos envia datos envia datos Devuelve registro devuelve registro Devuelve registro Muestra registro elimina registro eliminar registro elimina registro elimina registro Registro eliminado registro eliminado registro eliminado Msg: registro eliminado 342 3.4 Ingreso de una visita física directamente en el sistema a) se ingresa correctamente : Administrador : wfRegistroVisitaAdmin : Service : clsRegistroFisico : ClsDatos ingresa datos envia datos envia datos envia datos datos guardados datos guardados datos guardados msg: Datos almacenados correctamente 343 b) Ocurre un error : Administrador : wfRegistroVisitaAdmin : Service : clsRegistroFisico : ClsDatos ingresa datos envia datos envia datos envia datos Ya existe una visita con la misma fecha Ya existe una visita con la misma fecha msg: Ya existe una visita con la misma fecha 344 3.5 Transferencia de Registros electrónicos al sistema y cruce de información con los reportes en línea : Administrador : wfTransferenciaVisitasFisicas Subir archivo con registros : Service enviar registros : clsRegistroFisico : clsCruceVisitas : ClsDatos enviar registros envia registros validos registros guardados datos de registros guardados datos de registros guardados Cruzar datos cruzar registros cruzar datos fisicos y electronicos registros cruzados registros cruzados Registros cruzados Msg: info de registros guardados y cruzados 345 Subsistema 4: Información 4.1 Ingresar al sistema (Sección para los guías naturalistas) : Guía : wfLoginGuia Ingresa cedula y cod. RFID : wfIncioGuia Envia datos a verificar : Service : clsRegistroControl Envia datos : ClsDatos Encuentra datos Si existe guia registrado Si existe guia registrado Si existe guia registrado Muestra pantalla para el guia 346 4.2 Reporte de zonas e indicadores que podrá visitar (Sección para los guías naturalistas) : Guía : wfReportes Solicita reporte Muestra reporte 347 4.3 Ingresar un reporte en línea (Sección para los guías naturalistas) : Adm inis trador : wfBus FechaForm Vis ita : wfIngForm ularioVis ita : wfIngForm ularioZona : Service : cls IndPerfilVis itante : ClsDatos Ingres a fechas Com prueba fechas envia fechas ingresa datos Ingres a datos datos alm acenados envia datos envia datos Envia datos Datos guardados datos guardados datos guardados m s g: Datos alm acenados correctam ente 348 4.4 Consultar número de visitas electrónicas, reportes en línea y por tanto reportes validos (Sección para los guías naturalistas) : wf IncioGuia : Guía Accede a la pagina de inicio del guia : Serv ice : clsIndPerf ilVisitante : ClsDatos Solicita v isitas concordantes con los datos de la licencia del guia Solicita v isitas concordantes con los datos ingresados Solicita v isitas concordantes con los datos ingresados Dev uelv e datos Dev uelv e datos Presenta inf ormacion de las v isitas 349 4.5 Cruce de registros electrónicos con reportes en línea (Sección para el administrador) : Administrador : wfTransferenciaVisitasFisicas : Service : clsCruceVisitas : ClsDatos Subir archivo con registros Cruzar datos cruzar datos cruzar datos fisicos y electronicos registros cruzados registros cruzados Registros cruzados Msg: info de registros guardados y cruzados 350 4.6 Consulta de indicadores de visitas por periodos (Sección para el administrador) : Administrador : wfBusSub4 : Service : ClsDatos Ingresa fechas y primer nivel Ingresa 2 nivel Ingresa 3 nivel ingresa 4 nivel Envia datos a buscar envia datos a buscar Devuelve coincidencias Presenta numero de coincidencias 351 4.7 Consulta de un reporte en línea que ha realizado un guía (Sección para el administrador) : Administrador : wfBusSub4 : Service : ClsDatos Ingresa fechas y primer nivel Ingresa 2 nivel Ingresa 3 nivel ingresa 4 nivel Envia datos a buscar envia datos a buscar Devuelve coincidencias Presenta numero de coincidencias 352 4.8 Reporte Histórico de las zonas e indicadores (Sección para administrador) : Service : : Administrador : wfReporteHistorico clsIndPerfilVisitante Ingresa fecha del reporte Solicita datos generales de visita por fecha Solicita datos generales por fecha : ClsDatos Solicita datos Devuelve datos Devuelve datos Devuelve datos Solicita ind. generales por fecha Solicita ind generales por fecha solicita datos Devuelve datos Devuelve datos Devuelve datos Solicita ind actividades por fecha Solicita ind actividades por fecha solicita datos devuelve datos devuelve datos devuelve datos Solicita rutas por fecha Solicita rutas por fecha Solicita datos Devuelve datos devuelve datos devuelve datos Solicita senderos por fecha Solicita senderos por fecha Solicita datos devuelve datos Devuelve datos Devuelve datos Solicita Ind especificos por cada zona Solicita Ind especificos por cada zona Solicita datos Devuelve datos Devuelve datos Devuelve datos Solicita datos de ind biologicos por cada zona Solicita datos de ind biologicos por cada zona Solicita datos Devuelve datos Devuelve datos Presenta reporte armado Devuelve datos 353 354 PLAN DE MIGRACION DE BASE DE DATOS DEL SISTEMA DE INFORMACION DE GUIAS NATURALISTAS 355 Fecha <19/12/2007> <10/08/2008> Historial de Revisiones Versi Descripción ón <v1.0 > <v1.1 > Autor Boris Criollo Carolina Palomeque Boris Criollo Carolina Palomeque 356 La migración de datos desde FileMaker a la base de datos actual, se la realizara de la siguiente manera. • Desde FileMaker, se exportaran los datos en forma de TEXTO SEPARADO POR TABULACIONES, y se guardara en archivos con extensión .Tab, con excepción de el campo ComentariosGenerales, ya que es un campo de texto largo y es necesario exportarlo con formato .Htm, arreglar su formato en Notepad (quitar espacios en blanco y borrar etiquetas <BR>) y enviarlo a Access. Las exportaciones desde FileMaker a .Tab de cada tabla con sus campos será de la siguiente manera; GuiasFileMaker.tab ComenatriosGenerales.htm GUIA CI NOMBRES APELLIDOS NIVEL ACADEMICO NACIMIENTO LUGAR DIRECCION CIUDAD DE RESIDENCIA TELEFONO 1 TELEFONO 2 CELULAR BUSCA PERSONAS CORREO-E DIRECCION TRABAJO TELEF TRABAJO1 PERFIL COMENTARIOS GENERALES 357 IdiomasFileMaker.tab IDIOMAS CI IDIOMAS EVALUADOEL EVALUADOPOR NOTA EQUIVALENTE% ESTADO CursosPNCFileMaker.tab CURSOSPNC CI NOTAS DEL CURSO LUGAR DEL CURSO DESDE HASTA NO.HORAS ASISTENCIAHRS ASISTENCIA% CALIFICACION CALIFICACION% ESTADO CURSOS PNC HistorialesFileMaker.tab HISTORIAL CI SUCESO FECHA DEL SUCESO 358 FormacionesFileMaker.tab FORMACION CI OTROS TITUTLOS Y CURSOS FECHA DEL CURSO NOTAS DEL CURSO ProcedimientosObtencionFileMaker.tab PROCEDIMIENTO OBTENCION CI MEDIANTE REALIZADO EL LUGAR LICENCIA EspecialidadesFileMaker.tab ESPECIALIDADES CI ESPECIALIDADES NOTAS ESP ExperienciasFileMaker.tab EXPERIENCIA CI EXPERIENCIA PROFESIONAL ContactosFileMaker.tab CONTACTO DIRECCION CI CONTACTO NOMBRE DEL TELEFONO1 CONTACTO RELACION TELEFONO2 359 CONTACTO CORREO-E CONTACTO LicenciasFileMaker.tab LICENCIA CI ESTADO DE LICENCIA LICENCIA DESDE LICENCIA HASTA GUIA NIVEL RegistrosFileMaker.tab REGISTROLOG CI CREADO EL ACTUALIZADO AL MODIFICADO POR • A continuación cargamos cada archivo .Tab en una base de datos en Access con el nombre “C:\GuiasFileMaker.mdb” , de la siguiente manera: En el menú Archivo > Obtener datos externos > Importar; aparece un wizard en el cual: 360 • Abrimos el archivo exportado desde Filemaker con el formato anteriormente descrito. • Se nos pregunta si la primera fila contiene títulos de columnas, pasamos sin chequear la opción. Siguiente • Donde almacenamos los datos?: en una nueva tabla. Siguiente • Especificamos los nombres de cada columna de la tabla, siguiendo lo señalado en el diagrama de base de datos. Siguiente • Elegimos la clave principal de la tabla como dicta el diagrama de base de datos. Siguiente • Importamos a la tabla que tendrá el mismo nombre del diagrama de base de datos. Finalizar o Nota: Esto se realizara por cada tabla exportada desde FileMaker • Como las fotos no se pueden trasladar a archivos .Tab, entonces se copia una a una en Paint para crear un archivo de cada fotografía con el numero de cedula como nombre de archivo y se lo guarda en la carpeta Fotos. Luego con el sistema en funcionamiento se carga las fotos una por una a la base de datos final. • Mediante una aplicación creada en VisualStudio.Net 2005, la cual tiene los métodos necesarios para la migración se procede a trasladar los datos a las tablas creadas en AS400 para que queden almacenadas en el sistema final. Un resumen de la descripción de los métodos de la aplicación creada para la migración se muestra a continuación: 361 Dim servicio As New Servicio.Service Utilizamos un servicio Web, el cual fue creado con anticipación para el mismo Sistema de Guías Naturalistas Del PNC, en el cual ya están creadas las funciones y métodos para el ingreso de la información a las tablas en la base de datos del AS400 Dim Conexion As Data.OleDb.OleDbConnection Usamos una conexión hacia la base de datos creada en Access que contiene los datos que serán migrados Dim cedula As String Usamos una variable global que servirá para todos los métodos y que en este caso es la cedula. Function ArreglarCedula(ByVal cedula As String) As String Método usado para arreglar el formato de las cedulas de los guías, y en caso de ser una cedula invalida no dejarla pasar Function QuitarNivel(ByVal Nivel As String) As String Método para arreglar el formato del campo Nivel Guía de la tabla Licencia Function ArreglarFechaNumeros(ByVal fecha As String) As String Método para arreglar el formato de las fechas que ingresan con el formato DD/MM/AAAA o DD-MMAAAA y el mes en números, ej: 19/11/2003, 19-112003. Function ArreglarFechaLetras(ByVal fecha As String) As String Método para arreglar el formato de las fechas que ingresan con el formato DDMMMAAAA y el mes en letras, ej: 19Nov2003. 362 Function ObtenerDatos(ByVal nomtabla As String) As DataTable Método para obtener las tuplas de la tabla <nomtabla> de la base de datos creada en Access Function ObtenerComentariosGenerales(ByVal cedula As String) As String Método para obtener los datos de CometariosGenerales de la tabla Guía de la base de datos creada en Access, debido a que este campo es exportado de diferente manera en FileMaker. Sub idiomas() Método para enviar los datos de la tabla Idiomas a la base de datos final. Sub experiencias() Método para enviar los datos de la tabla experiencias a la base de datos final. Sub especialidades() Método para enviar los datos de especialidades a la base de datos final. la tabla Sub procObt() Método para enviar los datos de la tabla procedimiento de Obtención a la base de datos final. Sub cursosPNC() Método para enviar los datos de la tabla cursosPNC a la base de datos final. Sub historiales() Método para enviar los datos de la tabla historiales a la base de datos final. Sub formaciones() 363 Método para enviar los datos de la tabla formaciones a la base de datos final. Sub contactos() Método para enviar los datos de la tabla contactos a la base de datos final. Sub licencias() Método para enviar los datos de la tabla licencias a la base de datos final. Sub registroLog() Método para enviar los datos de la tabla registroLog a la base de datos final. Sub guia() Método para enviar los datos de la tabla guia a la base de datos final. Recursos • Base de datos de los guías naturalistas del PNC en FileMaker • Microsoft Access • Microsoft Word • iSeries Navigator • VisualStudio.Net 2005 • NotePad • Base de datos creada en AS400 Tiempos estimados Tiempo Estimado Exportar datos desde FileMaker 60 mins Arreglar formatos de los archivos necesarios 10 mins Importar tablas en Access 60 mins Acción 364 Crear procedimientos de migración en VisualStudio.Net 2005 Exportar datos de Access al AS400 con la aplicación generada 24 Horas 10 mins A continuación se muestra la correspondencia de los datos de FileMaker con las tablas creadas en el AS400. FILE MAKER BASE DE DATOS IDENTIFICACION TABLA GUIA NOMBRE1 NOMBRES NOMBRE2 APELLIDO1 APELLIDOS APELLIDO2 C.I. CEDULA (CP) NIVEL ACADEMICO NIVELACADEMICO NACIMIENTO FECHANACIMIENTO LUGAR LUGARNACIMIENTO FOTO FOTO FILE MAKER LICENCIA LICENCIA NO. ESTADO DE LICENCIA LICENCIA DESDE LICENCIA HASTA GUIA NIVEL BASE DE DATOS TABLA LICENCIA CEDULAGUIA (CP) ESTADO FECHAINICIO FECHAFIN NIVEL 365 FILE MAKER BASE DE DATOS REGISTRO TABLA REGISTROLOG CEDULAGUIA (CP) CREADO EL FECHACREACIÓN ACTUALIZAD FECHAACTUALIZACIÓN O AL MODIFICADO RESPONSABLEACTUALIZ POR A FILE MAKER IDIOMAS IDIOMAS EVALUADO EL EVALUADO POR NOTA % ESTADO FILE MAKER PERFIL PERFIL ESPECIALIDADES NOTAS SOBRE SUS ESPECIALIDADES BASE DE DATOS TABLA IDIOMA CODIGOIDIOMA (CP) CEDULAGUIA (CP) NOMBRE FECHAEVALUACIÓN INSTITUTOEVALUACIÓN CALIFICACIÓN PORCENTAJE ESTADO BASE DE DATOS TABLA GUIA PERFILGUIA TABLA ESPECIALIDADES CODIGOESPECIALIDAD (CP) CEDULAGUIA (CP) ESPECIALIDAD OBSERVACIONES 366 FILE MAKER DIRECCION Y CONTACTO DIRECCION CIUDAD DE RESIDENCIA TELEFONO 1 TELEFONO 2 CELULAR BUSCA PERSONAS CORREO-E CODIGO POSTAL DIRECCION TRABAJO TELEF TRABAJO 1 TELEF TRABAJO 2 BASE DE DATOS TABLA GUIA DIRECCIÓN CIUDADRESIDENCIA TELÉFONO1 TELEFONO2 CELULAR BEEPER EMAIL CODIGOPOSTAL DIRECCIÓNTRABAJO TELÉFONO1TRABAJO TELEFONO2TRABAJO TABLA CONTACTO CEDULAGUIA (CP) NOMBRE DEL CONTACTO RELACION DIRECCION CONTACTO TELEFONO 1 CONTACTO TELEFONO 2 CONTACTO CORREO-E CONTACTO FILE MAKER CURSOS DEL PNC NOMBRES RELACION DIRECCION TELEFONO1 TELEFONO2 EMAIL BASE DE DATOS TABLA CURSOSPNC CODIGOCURSO (CP) 367 CEDULAGUIA (CP) NOMBRE DEL CURSO LUGAR DESDE HASTA HRS ASIST % CALIF % ESTADO FILE MAKER FORMACION Y ESPERIENCIA OTROS TITULO Y CURSOS CON CERTIFICADOS FECHA NOTAS DEL CURSO EXPERIENCIA PROFESIONAL CURRICULUM FILE MAKER HISTORIAL NOMBRE LUGAR FECHAINICIO FECHAFIN NUMHORASCURSO NUMHORASASISTIDAS PORCENASISTENCIA CALIFICAEVALUACIÓN PORCENEVALUACIÓN ESTADOEVALUACIÓN BASE DE DATOS TABLA FORMACION CODIGOFORMACION (CP) CEDULAGUIA (CP) TITULO FECHA OBSERVACIÓN TABLA EXPERIENCIAPROFESIONA L CODIGOEXPERIENCIA CEDULAGUIA DESCRIPCION BASE DE DATOS TABLA HISTORIAL CODIGOHISTORIAL (CP) CEDULAGUIA (CP) 368 SUCESO FECHA SUCESO FECHA TABLA GUIA COMENTARIOS COMENTARIOSGENERALE GENERALES S FILE MAKER PROCEDIMIENTO DE OBTENCION MEDIANTE REALIZADO EL LUGAR BASE DE DATOS TABLA PROCEDIMOBTENCION CODIGOOBTENCION CEDULAGUIA MODOOBTENCIÓN FECHAREALIZACIÓN LUGARREALIZACIÓN 369 370 PLAN DE PRUEBAS DE ACEPTACION 371 Fecha Historial de Revisiones Versi Descripción ón 19/10/2007 V1.0 05/08/2008 V1.1 Autor Claudio Crespo Según ultimo ERS Boris Criollo Carolina Palomeque 12/09/2008 V1.2 Con obtenidos resultados Claudio Crespo 372 1. INTRODUCCIÓN El Plan de Pruebas se elabora durante la fase de definición del proyecto, en base al documento de requerimientos y se ejecuta cuando el equipo de desarrollo haya dado por concluido el desarrollo. La prueba de aceptación es necesaria para comprobar que el producto tiene la funcionalidad solicitada por el usuario, y para descubrir la presencia de errores en el software. De inicio debe planificarse la estrategia de la prueba, determinando las áreas de más riesgo de acuerdo al tipo de proyecto, las cuales se van a probar, además es necesario seleccionar las técnicas más adecuadas para la prueba. Los casos de prueba deben ser seleccionados, para que sean efectivos y de tal manera que con el menor número de casos se cubra la mayor cantidad de posibilidades. 1.1. Propósito El Propósito general del proyecto es la creación de un sistema de información para los guías naturalistas del Parque Nacional Cajas. Como propósitos específicos están los siguientes puntos: • Manejar información a cerca de los guías naturalistas del Parque Nacional del Cajas. • Controlar las visitas de los guías naturalistas al Parque Nacional Cajas. • Definir y manejar las rutas y senderos a visitarse en el Parque Nacional del Cajas. 373 • Manejar datos referentes a indicadores ambientales y biológicos en las zonas de recreación. 1.2. Alcance del Documento Este documento tiene como finalidad definir y registrar las pruebas que se realizarán sobre el Sistema de Información que se va a implementar, de modo que se pueda llevar un control de las diferentes fases de las que se compone el proyecto y del buen desarrollo del sistema. 1.3. Definiciones, acrónimos y abreviaturas Término Usuario Definición Usuarios del sistema de información, por lo general empleados y trabajadores de la empresa, contratistas que interactúan con el sistema. Cliente Persona quien hace uso de los servicios que ofrece la empresa. Ruta Recorridos establecidos en el Parque para las visitas. Guía Personal calificado para acompañar a grupos de visita. Administrador Persona que coordina el registro y mantenimiento de la información de guías. Público Personas que visitan el PNC. Biólogo Persona que se dedica al control del medio ambiente y buen uso de los recursos del PNC. ERS Especificación de Requisitos de Software. IEEE Institute of Electrical & Electronics Engineering. 374 1.4. Referencias DESCRIPCION • IEEE Recommended Practice for Software Requirements Specification. ANSI/IEEE std 830, 1998 • Artículo “El Modelo del Negocio como base del Modelo de Requisitos, Departamento de Informática y Sistemas”, Universidad de Murcia, España, estándares de ETAPA elaborados por Ing. Fernando Uyaguari. 1.5. Suposiciones y Dependencias Suposiciones El proyecto será aprobado por la Universidad de Cuenca y por la Empresa Municipal ETAPA. Los equipos para el registro de los guías naturalistas, ya sean biométricos o electrónicos deberán estar comprados y listos a ser utilizados el momento que se inicie con el módulo Subsistema de Control de Visitas. No va a existir cambios en la parte administrativa del Parque Nacional Cajas. Dependencias La aprobación del proyecto por parte del la Universidad depende del Consejo Académico y del Consejo Directivo de la Facultad de Ingeniería, y la aprobación por parte de ETAPA depende del Gerente de la Empresa. Se depende de la empresa, que es la encargada de la adquisición de los equipos a tiempo. 375 2. Estructura del Plan de Pruebas 2.1 Introducción El siguiente es el Plan de Pruebas de Aceptación, que servirá para verificar que se haya cumplido con los requerimientos solicitados por los usuarios, se supone que los requerimientos se encuentran en el documento ERS. Las pruebas que se ejecutarán nos permitirán descubrir los errores existentes en la implementación del software. 2.2 Elemento de Prueba El presente proyecto se lo ha dividido en 4 Subsistemas, los mismos que se explican brevemente a continuación: 5. Subsistema de Control de Guías Este Subsistema permitirá manejar los datos de las personas que hacen el trabajo de guías naturalistas del parque, permitiendo el ingreso de sus datos personales así como llevando un control de las títulos profesionales, cursos y licencias que se deben cumplir para ejecutar su trabajo. Se pretende tener una base de datos actualizada de los guías, para poder proporcionar la información necesaria tanto dentro de la empresa como a empresas externas que tienen autorización para acceder a esta información a través de la red, con claves asignadas 6. Subsistema de Control de Rutas y Senderos Este subsistema permitirá manejar los campos o atributos de las rutas y senderos de visita que se han definido en el PNC; de manera que se pueda mantener un registro de rutas y senderos, para que los guías sigan estos caminos en visitas futuras. 376 En esta área se define gran cantidad de información respecto a aspectos físicos que pueden apreciar los visitantes en el PNC, al igual que información con respecto a especies que podrán apreciar; este último, con ayuda del biólogo que acompañe en la visita. 7. Subsistema de Control de Visitas Este subsistema permite el control a las visitas que realicen los guías, este control se realizará de manera biométrica o electrónica, y servirá para mantener un registro de las labores de los guías en el parque. Para que sean válidas las visitas de los guías, se necesita un cruce de información entre estas visitas físicas y los reportes en línea que éstos deben realizar después de cada visita. 8. Subsistema de Información Este subsistema permitirá ingresar los datos referentes a las visitas realizadas al PNC, de forma que se tenga información estadística acerca del estado en el que se encuentra el Parque, esta información se obtendrá de los datos que proporcionen los guías y los biólogos visitantes a la zona. En este punto es donde se puede obtener cualquier tipo de reporte, según las necesidades del administrador, de modo que éste pueda estar al tanto de todo lo que sucede dentro del PNC. Los reportes a realizar hacen referencia a datos de los guías naturalistas, indicadores biológicos, etc., de acuerdo a un período de tiempo determinado, o en forma global. 2.3 Características a ser probadas A continuación se citan puntos sobre los cuales se debe probar al sistema: 377 • Funcionalidad. • Interfaces amigables y familiarizables usuario. • Concordancia de datos. • Seguridad de la información. • Satisfacer los requisitos del cliente. • Estabilidad. • Confiabilidad. con el 2.4 Actividades y Métodos Los siguientes puntos son actividades y métodos que serán puestos en práctica con el fin de satisfacer necesidades, y controlar el correcto funcionamiento del sistema. • Reuniones con el cliente para aprobar requisitos solicitados. • Reuniones con los coordinadores del proyecto. • Realizar pruebas de entradas y salidas de datos. • Pruebas del procesamiento de la información. • Realizar pruebas unitarias de cada módulo aislado. • Realizar pruebas de los módulos integrados. 2.5 Criterios de Aceptación Se detalla los porcentajes que deben cumplir cada uno de los puntos, para que el sistema sea aceptable. Funcionalidad Interfaces amigables familiarizables con el usuario Concordancia de datos Seguridad de la información Satisfacer los requisitos 100% y 80% 100% 90% del 90% 378 cliente Estabilidad Confiabilidad 80% 90% 2.6 Requerimientos de Ambiente Para poder realizar las pruebas del Sistema, será necesario los siguientes ítems: • Computadores en los que se puede acceder al Software. • Intranet de la empresa ETAPA. • Equipos biométricos o electrónicos para registro de guías. 2.7 Responsabilidades El personal que se encuentra a cargo del proyecto se detalla a continuación: Nombre Cargo Teléfono/Celul E-mail ar ccrespo@etapa.n Ing. Coordinador 072841553 et.ec Claudio del proyecto Crespo dentro del Departamen to de Informática srodrigu@etapa. Lcdo. Coordinador 072833973 net.ec Santiago del proyecto Rodríguez dentro del Parque Nacional de El Cajas Carolina Pasante del 072864044 caro_palomeque 379 Palomequ e Boris Criollo Departamen 095227018 to de Informactica Pasante 072868370 defl 098076975 Departamen to de Informactica @hotmail.com corisbriollo@gma il.com 380 3. Especificación de casos de prueba ID REQ. OBJETIVO DE PROCEDIMIENTO RESULTADOS ASOCIADO LA PRUEBA Y ENTRADAS AL ESPERADOS SISTEMA Primero se presenta un formulario para ingresar la cédula del Guía de modo Concordancia que se pueda en los tipos de hacer una Determinar el datos, los búsqueda interna, CDU1.10 correcto mismos que P1 en seguida se Crear Guía ingreso de son presenta el datos de guías almacenados formulario de correctamente Ingreso de datos en la BD . de un guía, vació o lleno dependiendo de lo que generó la búsqueda, se Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 381 RESULTADOS APROBACIÓN OBTENIDOS Correcto ingreso de los datos de Aprobado un guía. CDU1.20 P2 Modificar Guía Determinar la correcta modificación de datos de guías Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez debe ingresar los datos de un guía en secuencia según se encuentra el formulario de ingreso de datos de un guía, aceptar después de finalizar el ingreso. Acceder al formulario de Consulta de Guías, y realizar la búsqueda por los campos que desee, y después de haber encontrado al guía, Ingresar los datos que se van La búsqueda genera un resultado, y los nuevos datos descritos son almacenados correctamente en el registro de la BD. 382 Correcta modificación de los datos y almacenados correctamente en la base de datos. Aprobado a modificar del guía, aceptar después de finalizar la modificación. Acceder al formulario Consultas de guías, realizar la búsqueda, y Determinar la presionar el botón correcta CDU1.30 P3 que indica eliminar Eliminar Guía eliminación de al guía, física o un guía lógicamente dependiendo si cuenta o no con calificaciones de visitas anteriores. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Correcta eliminación de La búsqueda todos los datos genera un referentes al resultado, en guía, física o un campo de lógicamente. ese registro se Excepto: el indica que al Registro de guía se le da Control de la de baja o se tarjeta RFID, elimina Reportes totalmente. electrónicos, registros físicos 383 Aprobado (en caso de existir alguno de estos). CDU 1.40 P4 Consultar guías El sistema recibe Acceder al parámetros formulario de para la Determinar Consulta de guías, búsqueda, la que los datos ingresar los datos realiza y de un guía especificados en presenta como puedan ser el CDU1.40 del resultado los consultados documento ERS datos de un sin problemas para la consulta guía o varios si y con de guías; se es el caso. resultados puede exportar a Para exportar a correctos Excel y se puede Excel o revisar el catálogo exportar a un de guías catálogo en caso de los guías vigentes. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 384 Correcta búsqueda de los guías por todos los parámetros solicitados. Correcto al Aprobado exportar datos a Excel y Correcto al hacer el reporte del catalogo de guías vigentes. CDU2.1 Registro de P5 zona de senderismo CDU2.2 Registro de P6 zona de ruterismo Determinar el correcto ingreso de zonas de senderismo Determinar el correcto ingreso de zonas de ruterismo Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Acceder al formulario de ingreso de zonas de senderismo, ingresar la zona con sus senderos, aceptar después de realizar el ingreso. Acceder al formulario de ingreso de zonas de ruterismo, ingresar los datos de la zona, aceptar después de realizar el ingreso. Concordancia en los tipos de datos, los mismos que son almacenaos correctamente en la BD. Correcto ingreso y reactivación de Aprobado las Zonas de senderismo. Concordancia en los tipos de datos, los mismos que son almacenaos correctamente en la BD. Correcto ingreso y reactivación de Aprobado las Zonas de ruterismo. 385 Acceder al formulario de Determinar el CDU2.3 ingreso de correcto Registro de indicadores de ingreso de indicadores manejo específico indicadores de P7 de manejo de rutas y manejo especifico de senderos, ingresar especifico de rutas y los indicadores, rutas y senderos aceptar después senderos de realizar el ingreso. Concordancia en los tipos de datos, los mismos que son almacenados correctamente en la BD. Correcto ingreso y reactivación de los indicadores de manejo Aprobado especifico de rutas y senderos. Acceder al CDU2.4 Determinar el formulario de Registro de correcto ingreso de estados para ingreso de los Indicadores los de estados de los específicos e P8 indicadores indicadores de ingresar los de manejo manejo estados de este especifico de especifico de indicador, aceptar rutas y rutas y después de senderos senderos realizar el ingreso. Concordancia en los tipos de datos, los mismos que son almacenados correctamente en la BD, perteneciendo estos al Indicador Correcto ingreso y reactivación de los estados de los indicadores Aprobado de manejo especifico de rutas y senderos. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 386 especificado CDU2.5 Registro de P9 indicadores biológicos Determinar el correcto ingreso de indicadores biológicos CDU2.6 Registro de P10 ítems de indicadores biológicos Determinar el correcto ingreso de ítems de indicadores biológicos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Acceder al formulario de ingreso de indicadores biológicos, ingresar el indicador que existen, aceptar después de realizar el ingreso. Acceder al formulario de ingreso de indicador biológico, ingresar ítems por cada indicador que Concordancia en los tipos de datos, los mismos que son almacenados correctamente en la BD. Correcto ingreso y reactivación de los indicadores Aprobado de rutas y senderos. Concordancia en los tipos de datos, los mismos que son almacenados correctamente Correcto ingreso y reactivación de los ítems de los Aprobado indicadores biológicos de una zona. 387 existen, aceptar en la BD, después de perteneciendo realizar el ingreso. estos al Indicador biológico. CDU2.7 Registro de P11 indicadores de manejo generales CDU2.8 Registro de indicadores P12 de actividades realizadas Acceder al formulario de Determinar el ingreso de correcto indicadores de ingreso de manejo generales, indicadores de ingresar manejo indicadores, generales aceptar después de realizar el ingreso. Acceder al Determinar el formulario de correcto ingreso de ingreso de indicadores de indicadores de actividades actividades realizadas, realizadas ingresar las Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Concordancia en los tipos de datos, los mismos que son almacenados correctamente en la BD. Correcto ingreso y reactivación de los indicadores Aprobado de manejo general Concordancia en los tipos de datos, los mismos que son almacenados correctamente Correcto ingreso y reactivación de los indicadores Aprobado de actividades realizadas 388 actividades, aceptar después de realizar el ingreso. CDU2.21 Modificar P13 zona de senderismo Determinar la correcta modificación de zonas de senderismo Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Realizar la búsqueda a través de la interfaz Buscar Criterios, acceder a la zona a modificar, realizar la modificación misma, y aceptar después de realizar la modificación. en la BD. La búsqueda genera un resultado, y los nuevos datos son almacenados correctamente en el registro de la BD. 389 Correcta búsqueda de los datos de rutas y correcta Aprobado modificación de sus datos, en caso de que sea posible. Realizar la búsqueda a través de la interfaz Buscar Criterios, Determinar la CDU2.22 acceder a la zona correcta Modificar a modificar, P14 modificación zona de realizar la de zonas de ruterismo modificación ruterismo misma, y aceptar después de realizar la modificación. Realizar la búsqueda a través CDU2.23 Determinar la de la interfaz Modificación correcta Buscar Controles, de modificación acceder al P15 indicadores de indicadores indicador específicos específicos de específico, realizar de rutas y/o rutas y la modificación de senderos senderos indicadores específicos de Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez La búsqueda genera un resultado, y los nuevos datos son almacenados correctamente en el registro de la BD. Correcta búsqueda de los datos de senderos y Aprobado correcta modificación de sus datos, en caso de que sea posible. La búsqueda genera un resultado, y los nuevos datos son almacenados correctamente en el registro de la BD. Correcta búsqueda de los datos de los indicadores de manejo Aprobado específicos y correcta modificación de sus datos, en caso de que sea 390 rutas y senderos que sean necesarias, aceptar después de realizar la modificación. Realizar la búsqueda a través Determinar la de la interfaz CDU2.24 correcta Buscar Controles, Modificación modificación acceder al estado de estados de estados del indicador para los P16 para los específico, realizar indicadores indicadores la modificación específicos específicos de que sea de rutas y rutas y necesaria, aceptar senderos senderos después de realizar la modificación. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez posible. Correcta búsqueda de los La búsqueda datos de los genera un estados de los resultado, y los indicadores de nuevos datos manejo son Aprobado específicos y almacenados correcta correctamente modificación de en el registro sus datos, en de la BD. caso de que sea posible. 391 Realizar la búsqueda a través de la interfaz Buscar Controles, acceder al CDU2.25 Determinar la indicador Modificación correcta biológico, realizar P17 de modificación la modificación de indicadores de indicadores indicadores biológicos biológicos biológicos de rutas y senderos que sean necesarias, aceptar después de realizar la modificación. Realizar la Determinar la CDU2.26 búsqueda a través correcta de la interfaz Modificación modificación P18 de ítems de Buscar Controles, de ítems de indicadores acceder al item indicadores del indicador biológicos biológicos biológico, realizar Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez La búsqueda genera un resultado, y los nuevos datos son almacenados correctamente en el registro de la BD. Correcta búsqueda de los datos de los indicadores biológicos y Aprobado correcta modificación de sus datos, en caso de que sea posible. La búsqueda genera un resultado, y los nuevos datos son almacenados correctamente Correcta búsqueda de los datos de los ítems de los Aprobado indicadores biológicos y correcta 392 la modificación que sea necesaria, aceptar después de realizar la modificación. Realizar la búsqueda a través de la interfaz CDU2.27 Determinar la Buscar Controles, Modificación correcta acceder al de modificación indicador general, P19 indicadores de indicadores realizar la de manejo de manejo modificación que generales generales sea necesaria, aceptar después de realizar la modificación. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez en el registro de la BD. La búsqueda genera un resultado, y los nuevos datos son almacenados correctamente en el registro de la BD. 393 modificación de sus datos, en caso de que sea posible. Correcta búsqueda de los datos de los indicadores de manejo general Aprobado y correcta modificación de sus datos, en caso de que sea posible. Realizar la búsqueda a través de la interfaz CDU2.28 Buscar Controles, Modificación Determinar la acceder a la correcta de actividad, realizar P20 indicadores modificación la modificación de actividades de que sea realizadas actividades necesaria, aceptar realizadas después de realizar la modificación. Realizar la búsqueda a través de la interfaz Determinar la CDU2.31 Buscar Controles, correcta Eliminar zona acceder a la zona P21 eliminación de de a eliminar, una zona de senderismo presionar Eliminar, senderismo el sistema eliminará esta lógica o Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Correcta búsqueda de los La búsqueda genera un datos de los resultado, y los indicadores de nuevos datos actividades Aprobado son realizadas y almacenados correcta correctamente modificación de en el registro sus datos, en caso de que sea de la BD. posible. En el reporte se puede apreciar en un campo de ese registro se indica la eliminación lógica si no se eliminó definitivamente. 394 Correcta búsqueda de los datos de senderos y Aprobado correcta eliminación lógica o física de sus datos. físicamente dependiendo si tiene o no una calificación de una visita anterior. Realizar la búsqueda a través de la interfaz Buscar Controles, acceder a la zona Determinar la a eliminar, CDU2.32 correcta presionar Eliminar, P22 Eliminar zona eliminación de el sistema de ruterismo una zona de eliminará esta ruterismo lógica o físicamente dependiendo si tiene o no una calificación de una visita anterior. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez En el reporte se puede apreciar en un campo de ese registro se indica la eliminación lógica si no se eliminó definitivamente. 395 Correcta búsqueda de los datos de rutas y correcta Aprobado eliminación lógica o física de sus datos. Realizar la búsqueda a través de la interfaz Buscar Controles, Determinar la acceder al CDU2.33 correcta Eliminar indicador a eliminación de eliminar, presionar indicadores indicadores de P23 de manejo Eliminar, el manejo especifico de sistema eliminará especifico de este indicador rutas y rutas y senderos físicamente senderos dependiendo si tiene o no una calificación de una visita anterior. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez En el reporte se puede apreciar en un campo de ese registro se indica la eliminación lógica si no se eliminó definitivamente. 396 Correcta búsqueda de los datos de indicadores de manejo Aprobado específico y correcta eliminación lógica o física de sus datos. Realizar la búsqueda a través de la interfaz CDU2.34 Determinar la Buscar Controles, Eliminar correcta acceder al estado estados para eliminación de a eliminar, los estados para presionar Eliminar, P24 indicadores los indicadores el sistema de manejo de manejo eliminará este especifico de especifico de estado físicamente rutas y rutas y dependiendo si el senderos senderos indicador padre tiene o no una calificación de una visita anterior. Realizar la Determinar la búsqueda a través CDU2.35 de la interfaz correcta Eliminar P25 eliminación de Buscar Controles, indicadores indicadores acceder al biológicos indicador a biológicos eliminar, presionar Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez En el reporte se puede apreciar en un campo de ese registro se indica la eliminación lógica si no se eliminó definitivamente. Correcta búsqueda de los datos de los estados de los indicadores de manejo Aprobado específico y correcta eliminación lógica o física de sus datos. En el reporte se puede apreciar en un campo de ese registro se indica la eliminación Correcta búsqueda de los datos de indicadores Aprobado biológicos y correcta eliminación 397 CDU2.36 Eliminar P26 ítems de indicadores biológicos Eliminar, el sistema eliminará este indicador físicamente dependiendo si tiene o no una calificación de una visita anterior. Realizar la búsqueda a través de la interfaz Buscar Controles, Determinar la acceder al item a correcta eliminar, presionar eliminación de Eliminar, el ítems de sistema eliminará indicadores este estado biológicos físicamente dependiendo si el indicador padre tiene o no una calificación de una Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez lógica si no se lógica o física de eliminó sus datos. definitivamente. En el reporte se puede apreciar en un campo de ese registro se indica la eliminación lógica si no se eliminó definitivamente. 398 Correcta búsqueda de los datos de los ítems de los indicadores Aprobado biológicos y correcta eliminación lógica o física de sus datos. visita anterior. CDU2.37 Eliminar P27 indicadores de manejo generales Realizar la búsqueda a través de la interfaz Buscar Controles, acceder al Determinar la indicador a correcta eliminar, presionar eliminación de Eliminar, el indicadores de sistema eliminará manejo este indicador generales físicamente dependiendo si tiene o no una calificación de una visita anterior. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez En el reporte se puede apreciar en un campo de ese registro se indica la eliminación lógica si no se eliminó definitivamente. 399 Correcta búsqueda de los datos de los indicadores de manejo general Aprobado y correcta eliminación lógica o física de sus datos. Realizar la búsqueda a través de la interfaz Buscar Controles, acceder a la CDU2.38 Determinar la actividad a Eliminar correcta eliminar, presionar indicadores P28 eliminación de Eliminar, el de actividades sistema eliminará actividades realizadas este indicador realizadas físicamente dependiendo si tiene o no una calificación de una visita anterior. Determinar Acceder al CDU2.40 que la formulario de Consulta de información de consulta de rutas y rutas y P29 rutas y senderos, revisar senderos con senderos con que la información sus sus sea la adecuada, indicadores indicadores se aceptar después Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez En el reporte se puede apreciar en un campo de ese registro se indica la eliminación lógica si no se eliminó definitivamente. Correcta búsqueda de los datos de los indicadores de actividades Aprobado realizadas y correcta eliminación lógica o física de sus datos. El sistema recibe un parámetros para la búsqueda, la realiza y presenta como Correcta búsqueda de las rutas, senderos, indicadores y Aprobado actividades según el campo que se solicite y 400 presente de manera correcta. de realizar la consulta Acceder al formulario de CDU2.50 ingreso de Registro de Determinar el operadoras de operadoras correcto turismo, ingresar P30 de turismo ingreso de nombres de que pueden operadoras de operadoras de acompañar a turismo turismo, aceptar la visita después de realizar el ingreso. CDU2.55 Realizar la Modificación búsqueda a través Determinar la de de la interfaz correcta operadoras Buscar Controles, P31 modificación de turismo acceder a la de operadoras que pueden operadora a de turismo acompañar a modificar, hacer la la visita modificación y Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez resultado un registro se ingrese. Concordancia en los tipos de datos, los mismos que son almacenados correctamente en la BD. Correcto ingreso y reactivación de Aprobado las operadoras de turismo. La búsqueda genera un resultado, se modifica y los nuevos datos son almacenados correctamente Correcto modificación de los datos de la operadora, pero solo en caso de que no este dentro de una visita. 401 Aprobado presionar almacenar CDU2.60 Eliminar P32 operadoras de turismo Realizar la búsqueda a través de la interfaz Determinar la Buscar Controles, correcta acceder a la eliminación de operadora a operadoras de eliminar, presionar turismo Eliminar, el sistema eliminará esta operadora lógicamente. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez en el registro de la BD. La búsqueda genera un resultado, en un campo de ese registro se indica la eliminación lógica. 402 Correcta búsqueda de los datos de la operadora y Aprobado correcta eliminación lógica de la misma.. CDU2.70 Carga de anuncio P33 informativo para los guías naturalistas Determinar la correcta carga del documento informativo para los guías naturalistas CDU3.11 Crear Registro d la P34 información del Guía en el Sistema de Información Determinar el correcto registro de los guías con su clave en el sistema de información. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Acceder al formulario de carga de documento, se escoge el archivo correspondiente, y se acepta la acción. Realizar una búsqueda del guía a través de la interfaz Consulta Guías, acceder al guía mismo, y elegir “Registro de Control”, colocar los datos necesarios y aceptar luego de realizar el ingreso. El documento sea cargado correctamente y sea visible en el formulario asignado. Correcto ingreso del documento informativo para Aprobado los guías en la base de datos El sistema asocia un código para el registro de un guía, con los datos personales del guía Correcto ingreso de la información referente a la Aprobado tarjeta RFID para un guía 403 Realizar una Determinar búsqueda de un que se guía a través de la interfaz Consulta CDU3.15 muestren Consultar correctamente Guías citada información los datos anteriormente, P35 del Guía en referentes al cuando encuentre el Sistema de registro del al guía, elige Información guía en el “Registro de Control”, y puede sistema de información consultar estos datos Realizar una Determinar la búsqueda del guía CDU3.21 a través de la correcta Modificar modificación interfaz Consulta información del registro de Guías, acceder al P36 del registro los guías con guía mismo, y del Guía en su clave en el elegir “Registro de el Sistema de sistema de Control”, colocar Información los datos que se información. desean modificar y Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez El sistema recibe parámetros para la búsqueda, la realiza y presenta como resultado los datos del código RFID del Guía. Correcta búsqueda del registro RFID que pertenece a un guía. Aprobado La búsqueda genera un resultado, se almacena el nuevo número de registro asociado a un guía. Correcta búsqueda, modificación, y reactivación de todos los campos del registro RFID que pertenece a un guía Aprobado 404 aceptar luego de realizar el ingreso. Realizar una búsqueda del guía a través de la interfaz Consulta Determinar la Guías, acceder al CDU3.31 guía mismo, y correcta Eliminar eliminación del elegir “Registro de información registro de los Control”, presionar P37 del Registro Eliminar, y el guías con su del Guía en clave en el sistema guardará el Sistema de la fecha de la sistema de Información información. eliminación y el responsable de la misa, toda esta eliminación es lógica y no física. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez La búsqueda genera un resultado, el registro es eliminado lógicamente. 405 Correcta eliminación de los datos referentes a la tarjeta RFID de un guía Aprobado Acercarse al equipo electrónico Determinar para registrar la que el guía visita, esperar CDU3.40 registre algún aviso de que Registro correctamente se realizo P38 electrónico la entrada de correctamente la de Visita la visita en el visita, retirarse sistema luego de estar seguro que se realizó el registro. El administrador Determinar realiza una que el búsqueda del guía administrador a través de la CDU3.45 Registro de registre interfaz Consulta correctamente Guías, y elige P39 Visita directamente la entrada de “Registro Visita”, en el sistema la visita de un colocar los datos guía en el necesarios y sistema aceptar luego de realizar el ingreso. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez El equipo permite que el guía registre su visita en el equipo electrónico y lo almacena en una BD interna. Correcto registro electrónico del Aprobado guía en el reloj RFID El sistema permite que el administrador registre la visita de un guía directamente a través del sistema de información. Correcto ingreso de un registro físico Aprobado directamente en el sistema. 406 CDU3.50 Descarga de información de registro de P40 visitas desde Sistemas automáticos de control Determinar la correcta descarga de los datos de visitas de los sistemas automáticos de control Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Conectar el medio portátil al equipo electrónico, empezar la descarga de información de las visitas, retirar o desconectar el medio portátil del equipo electrónico luego de asegurarse que se ha terminado la descarga. Se debe tener mucho cuidado con el archivo descargado. Los datos son pasados correctamente de los equipos electrónicos a los medios portátiles. 407 Correcta descarga del archivo que contiene los Aprobado registros físicos de los guías desde los relojes RFID Conectar el medio portátil al un equipo conectado Determinar la a la red de la correcta empresa, a través CDU3.60 transferencia de un botón, Transferencia de la empieza la de información de transferencia de información P41 algún medio información de las de visitas portátil a las visitas, al recibir desde los bases de un aviso que a medios datos de los completado la portátiles sistemas en transferencia, ETAPA retirar o desconectar el medio portátil del equipo. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Correcta transferencia de Los datos alimentan las los registros tablas de la BD físicos de los correctamente guías por Aprobado concordando cualquier medio de en tipo de datos, almacenamiento, tamaños, etc. hacia el sistema final en AS400 408 CDU4.81 Ingreso de información P42 en el Formulario De Visita El Guía ingresa al sistema mediante su numero de cedula y su código Determinar la RFID, elige la correcta opción llenar el entrada de los formulario de datos en el visita, ingresar la formulario de información visita al parque requerida en el por parte de formulario, aceptar los guías. luego de haber ingresado toda la información recogida en una visita. Correcto ingreso a la interfaz del guía, al ingreso de fechas para el reporte y al La visita es formulario de almacenada en Aprobado visita para su totalidad en ingresar la la BD. información concerniente a la visita y a las zonas visitadas en cada visita. CDU4.84 Consulta de indicadores P43 de las visitas realizadas según Determinar que se muestren correctamente los indicadores de las visitas El sistema debe aceptar los periodos de tiempo y presentar información del Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Acceder al formulario de consulta de indicadores de las visitas según periodos, ingresar 409 Correcta información al consultar los indicadores y zonas por periodos. Aprobado períodos según periodos cuando se realice la consulta los periodos entre los que se desea visualizar la información, aceptar luego de realizar la consulta. Determinar Acceder al que la formulario de información reporte histórico, CDU4.88 obtenida del el usuario Reporte formulario de especifica la fecha histórico de visita se fin par el reporte, la P44 muestre el sistema genera información correctamente un reporte total e obtenida del según los histórico, el formulario de anexos del 4 al usuario puede visita. 10 del visualizar esta documento información, ERS imprimirla, etc. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez número de visitas que cumplen con determinada consulta. El sistema debe presentar información estadística de todas las zonas e indicadores que se ha procesado durante los últimos 12 meses. 410 Correcto reporte histórico anual de los datos de los reportes electrónicos cruzados con registros físicos Aprobado El sistema recibe Acceder al parámetros Formulario de para la CDU 4.89 Consulta de búsqueda, la Consulta de Consulta sobre visitas, ingresar realiza y información una visita las fechas para presenta como P45 obtenida de específica que consulta y en resultado los un formulario se realizó ciertos casos se datos la una de visita anteriormente. indicará también la visita realizada específico. cedula del guía, en periodos aceptar la acción. determinados y con un guía en particular. Determinar El administrador Los resultados CDU4.94 que no exista solicita al usuario que genere el Cruce de inconsistencias el cruce de cruce de datos información cuando se información del debe ser P46 entre el cruce la reporte físico y el consistente e registro físico información reporte en línea, el indicar y el reporte entre el sistema le números en línea registro físico y presenta un exactos de Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 411 Correcta información al consultar una visita especifica por cedula y fechas o solo por fechas. Aprobado Correcto cruce de los registros físicos con los reportes en línea Aprobado generados por los guías, obteniendo el numero de días el reporte en línea anuncio con los registros cruzados, validados, etc. El sistema muestra al Determinar administrador y al que se guía el número de CDU4.98 muestre visita físicas, el Reporte de correctamente línea y validas que P47 número de la información tiene cada guía de visitas de los del número de modo que se guías visitas de los pueda ir guías controlando el número que exige el parque. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez visitas físicas y visitados validos reportes en línea. El sistema debe presentar en pantalla información detallada con números de visitas de los guías entre fechas. 412 Correcta la información al consultar de las diversas maneras el numero de visitas de los guías. Aprobado Se obtiene mediante el Reporte Histórico presentado Determinar anteriormente, con que se puedan CDU5.80 esto el hacer las Consulta administrador consultas por P48 públicas puede armar el parte del globales reporte para publico desde posteriormente la WEB colocarle en la pagina del Cajas y sea accedido públicamente. Determinar Mediante el CDU5.91 que se formulario de Reporte De muestre Consultar Guías, Datos correctamente se puede exportar P49 básicos para los datos de los datos básicos contactos los guías al del guía, de modo con Guías hacer el que estos puedan reporte de los ser cargados en la Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez El reporte histórico se El generó administrador correctamente y puede formar con esto se su informe con podrá armar el los datos que documento para se le presente las consultas el sistema. globales por parte del administrador Aprobado El sistema reportó datos propios del guía para publicarlos en la pagina del cajas, con el objetivo de que Aprobado 413 Correcta exportación a Excel de los datos de los guías buscados. datos básicos pagina del Cajas. para contactos de los guías. se los pueda localizar posteriormente. Firmas Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 414 Universidad de Cuenca Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 415 Universidad de Cuenca REUNIONES REALIZADAS Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 416 Universidad de Cuenca Requerimientos del Usuario Fecha: [7 de junio del 2007] Hora: [12h00 – 13h00] Lugar: [Cubículos de Pasantes en el Departamento de Etapa] Asistentes: Nombres Lcdo. Santiago Rodriguez Carolina Palomeque Boris Criollo Cargo Administrador PNC Desarrollador Desarrollador Departamento Parque Nacional del Cajas Dep. de Desarrollo Dep. de Desarrollo Empresa ETAPA ETAPA ETAPA Puntos a tratar: 1. ¿Hay que migrar datos existentes en el antiguo SW? 2. El estado de vigencia de la licencia q tiene cada guía, es controlado por el sistema o por el administrador? 3. Existen unos campos en el FileMaker, que no han sido contemplados, son necesarios estos en el nuevo sistema? 4. Como propone el guía cambios sobre sus datos personales? Observaciones/Sugerencias/Descripción relevantes: 1. Si se tienes q migrar desde FileMaker los datos personales de los guías. 2. El administrador decide este punto. 3. Si son necesarios. 4. Vía Electrónica. Resoluciones: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 417 Universidad de Cuenca Se resuelve: 1. Se debe generar archivos planos con la información de FileMaker, luego se transforman en tablas de Access, y entonces se puede migrar la información a DB2. 2. El estado se refiere a vigente, caducado, etc. Y este será modificado manualmente por el administrador accediendo a cada perfil de guía. 3. Los campos son: Nota del perfil, Experiencia profesional, Historial, Fecha Modificacion de registro. 4. Los datos que el guía desea modificar son enviados al correo electrónico del administrador, sin ningún formato especial, y será éste quién ejecute los cambios en el sistema manualmente. PRÓXIMA REUNIÓN: Fecha: 8 de junio del 2007 Lugar: Cubículos de Pasantes en el Departamento de Etapa Hora: 09h30 – 10h30 OBJETIVOS PLANTEADOS PARA LA SIGUIENTE REUNION • Estudiar los formularios sobre el ingreso de datos de los guías naturalistas anteriormente realizados en file maker Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 418 Universidad de Cuenca Requerimientos del Usuario Fecha: [8 de junio del 2007] Hora: [10h00 – 10h30] Lugar: [Cubículos de Pasantes en el Departamento de Etapa (Edificio Morejón)] Asistentes: Nombres Lcdo. Santiago Rodriguez Carolina Palomeque Boris Criollo Cargo Administrador PNC Desarrollador Desarrollador Departamento Parque Nacional del Cajas Dep. de Desarrollo Dep. de Desarrollo Empresa ETAPA ETAPA ETAPA Puntos a tratar: 1. El sistema debe tener algún formato especial para sus formularios? Observaciones/Sugerencias/Descripción relevantes: 1. Debe tener el mismo formato solamente para la parte de ingreso de datos de los guías del parque. Resoluciones: Se resuelve: 1. Se deben diseñar formularios lo más parecidos posibles a los del anexo 1, diseñados en FileMaker. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 419 Universidad de Cuenca Anexos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 420 Universidad de Cuenca Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 421 Universidad de Cuenca PRÓXIMA REUNIÓN: Fecha: 13 de junio del 2007 Lugar: Corporación del Parque Nacional del Cajas (Edificio Morejón) Hora: 09h30 – 11h00 OBJETIVOS PLANTEADOS PARA LA SIGUIENTE REUNION • Aclarar puntos referentes a los requerimientos del usuario administrador. • Definir puntos referentes al desarrollo del sistema. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 422 Universidad de Cuenca Requerimientos Técnicos y de Usuario Fecha: [13 de junio del 2007] Hora: [09h30 – 11h00] Lugar: [Corporación del Parque Nacional del Cajas (Edificio Morejón)] Asistentes: Nombres Lcdo. Santiago Rodriguez Ing. Claudio Crespo Carolina Palomeque Boris Criollo Cargo Administrador PNC Profesional SW Desarrollador Desarrollador Departamento Parque Nacional del Cajas Dep. de Desarrollo Dep. de Desarrollo Dep. de Desarrollo Empresa ETAPA ETAPA ETAPA ETAPA Puntos a tratar: 1. Objetivos del cliente 2. Objetivos de ETAPA 3. Como va a ser el sistema de control, biométrico o con tarjetas? 4. Que hace cada usuario según los perfiles asignados? 5. Se va a entregar el sistema por módulos o todo entero? 6. Nombre del SW que se manejan en FileMaker 7. Teléfono y correo de los participantes en el proyecto 8. Existe mas de un administrador para el sistema? 9. Frecuencia con la que se da de alta y baja a un guía Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 423 Universidad de Cuenca 10. En lo que respecta a un reporte de número de visitas, que ve el administrador y que ve el guía? 11. Que tan familiarizados están los guías con respecto a uso de sistemas computacionales 12. Numero de registros de guías que se manejan aproximadamente. 13. Para que sirve el código del guía, si tiene cedula de identidad? 14. A que se refiere con el procedimiento de obtención 15. Se puede cambiar datos del guía, estando éste dado de baja? 16. Los guías van a ver sus datos y num. de visitas a través de este sistema o a través de la página Web del PNC? 17. Sobre que parámetros se van a hacer las búsquedas de los datos de los guías? 18. Como se genera el archivo en Excel para que sea visto en la pag web del PNC para las compañías de turismo? 19. Como es la eliminación del registro de identificación del medio de control? 20. A que se refiere con lo de orientado a servicios? 21. Como va a ser la parte de mantenimiento? 22. Quien hace el plan de pruebas, las pruebas mismas, y el aseguramiento de calidad? 23. Quien hace el cronograma de actividades? 24. Hay que definir hitos en cada fase? 25. Como se hace la capacitación a los usuarios? 26. Como se analizan los datos existentes en FileMaker? 27. Sobre el diseño de las interfaces, se debe hacer de alguna manera especial? 28. Como se hace el paquete de ayuda? 29. El aparato para el registro esta conectado a un computador o este ya viene con su propio HW y SW? Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 424 Universidad de Cuenca 30. Debe haber algún campo en el que indique que el registro en la base de datos esta activo o inactivo, para las eliminaciones lógicas? 31. Para consultas generales de guías, porque campos se van a realizar? Observaciones/Sugerencias/Descripción relevantes: 1. Los objetivos del cliente del sistema son: a. Tener los registros ordenados de los guías b. Permitir que los guías realicen sus reporten en cualquier parte c. Luego de tener el informe en línea, comprobar con el registro físico, para comprobar que se hicieron las visitas d. Generar información para los reportes 2. El principal objetivo de la empresa ETAPA es: e. Mejorar el manejo del parque automatizando requeridas tareas. 3. No interesa por el momento; lo que el aparato da es la fecha, la hora y un código. 4. Externos: revisan reportes en la Pagina Web, el administrador es el que publica los reportes en la página, y existirá un usuario interno a través de la empresa. 5. Se debe entregar por módulos, lo primordial sería el manejo de datos de los guías naturalistas. 6. Guias Naturalistas 7. Nombres, telefonos y mails: f. Lcdo. Santiago Rodríguez i. Correo: srodriguez@etapa.net.ec ii. Telf: 072833973 g. Ing. Claudio Crespo i. Correo: ccrespo@etapa.net.ec Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 425 Universidad de Cuenca ii. Telf: 8. Existe solo un administrador, sin embargo algunos clientes externos pueden trabajar a nivel de administrador, pero no como tal. 9. Cada año se revisa y se puede dar de baja 10. para los reportes h. El administrador.- Puede ver un listado de todas las visitas (de todos los guías o de uno solo) i. El guía.- solo ve las visitas de el, además existirá un espacio para avisos, para ver perfil, para reporte nuevo. 11. Si están familiarizados, si han usado el Internet y tienen conocimiento de cómo manejar una computadora 12. Aproximadamente 90 registros de información de los guías 13. Es el número de la licencia que llega a ser como el código de guía en los registros, no se puede repetir este código. 14. Significa la manera en la que consiguió la licencia para ser guía del PNC 15. El guía dado de baja no tiene acceso, el estado de licencia es lo que determina si un guía esta dado de baja. 16. En los 2 podrán ver. 17. La búsqueda esta en la hoja de revisiones, sobre estos campos se haran las busquedas: i. Nombres ii. Apellidos iii. Lugar iv. Estado de licencia v. Licencia desde vi. Licencia hasta vii. Guía nivel viii. Idiomas ix. Perfil 18. Se genera de dos formas diferentes: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 426 Universidad de Cuenca j. El admin. indica al sistema que va a bajar el archivo. k. La información de los guías es solo para las operadoras de turismo que tendrán su propia clave 19. El código de la tarjeta queda por siempre con un guía, por tanto la eliminación es lógica. 20. hace referencia a que es programado en 3 capas 21. Del mantenimiento se encarga el área de producción 22. Las pruebas lo hace el Ing Fernando Uyaguari 23. Sugerimos los tesistas y es revisado por el Ing Claudio Crespo y por el Lcdo. Santiago Crespo. 24. Hay que definir hitos o entregables 25. Se tiene q hacer una reunión para indicar el funcionamiento del sistema con los guías que estén presentes un día citado anteriormente. 26. El Lcdo. Rodríguez nos proporcionará los instaladores y archivos necesarios para analizar los datos de FileMaker. 27. Se debe seguir las normas impuestas por la empresa, sin embrago, el de ingreso de guías debe ser el mismísimo formato de FileMaker; Las interfaces se hacen con Visual2005 y atlas; La foto en el ingreso de los guías esta en un directorio en el servidor 28. Usando la herramienta robohelp, la cual debemos instruirnos posteriormente. 29. Todavía no se sabe ese dato, depende de los costos. 30. Debe haber un campo que indique que es eliminado de manera lógica simplemente 31. Por el nombre y apellido Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 427 Universidad de Cuenca Requerimientos del Usuario Fecha: [12, 13 de junio del 2007] Hora: [10h00 – 10h30; 12h30 – 13h20] Lugar: [Cubículos de Pasantes en el Departamento de Etapa] Asistentes: Nombres Lcdo. Santiago Rodriguez Carolina Palomeque Boris Criollo Cargo Administrador PNC Desarrollador Desarrollador Departamento Parque Nacional del Cajas Dep. de Desarrollo Dep. de Desarrollo Empresa ETAPA ETAPA ETAPA Puntos a tratar: 1. Aprobar los formularios para el ingreso del “reporte en línea” de los guías naturalistas. 2. Aprobar los formularios para presentar datos en cuadros estadísticos de indicadores reportados por guías. Observaciones/Sugerencias/Descripción relevantes: 1. Se presenta el formulario para el llenado del “reporte en linea”. Anexo A. 2. Se presentó 3 opciones para que el administrador escoja el que crea más conveniente. Anexo B. Resoluciones: 1. Se requiere cambios en: a. Los títulos de los formularios Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 428 Universidad de Cuenca b. Las opciones para los calificativos deben estar todas visibles para q el usuario elija, de manera que el sistema no incite a escoger la primera opcion presentada en el combo. c. De los indicadores biológicos, puede escogerse varios dentro de la misma sección. d. Para cada uno de los indicadores de manejo generales, se debe dar 2 opciones para la respuesta, una positiva y otra en negativa. e. El sistema debe validar que se puede registrar maximo 3 rutas y/o senderos. 2. Con las 3 opciones presentadas se fue escogiendo secciones de cada uno de ellos para armar el reporte final. Se requiere también que la información de las actividades realizadas se divida en 3 categorías: a. Actividades de Interrelación b. Actividades de Observación c. Actividades de Recreación y Deporte Los indicadores de manejo específico de cada zona y/o sendero se debe presentar en un solo cuadro estadístico. Los indicadores biológicos se deben presentar en cuadros por cada tipo (aves, mamíferos, etc.), de manera que se pueda visualizar de manera rápida, entre todos ello cual es el que tiene puntajes sobresalientes en cada mes. Anexos: Anexo A: Archivo reportes/wfFormularioGuia, reportes/wfFormSendero Anexo B: Archivo reportes/opcion1, reportes/opcion2, reportes/opcion3 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 429 Universidad de Cuenca Requerimientos del Usuario Fecha: [16 de julio del 2007] Hora: [10h00 – 10h30; 12h30 – 13h20] Lugar: [Cubículos de Pasantes en el Departamento de Etapa] Asistentes: Nombres Lcdo. Santiago Rodriguez Carolina Palomeque Boris Criollo Cargo Administrador PNC Desarrollador Desarrollador Departamento Parque Nacional del Cajas Dep. de Desarrollo Dep. de Desarrollo Empresa ETAPA ETAPA ETAPA Puntos a tratar: 1. Consulta de los reportes que deben mostrarse en el subsistema de información. Resoluciones: 1. Se desea una consulta en la cual los datos de entrada sea: a. Periodo entre fechas b. Un indicador La salida será el número de coincidencias de este criterio. 2. Se solicita la posibilidad de acceder a los reportes en línea de los guías, para poder analizar más a detalle lo reportado. según la fecha Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 430 Universidad de Cuenca Requerimientos del Usuario Fecha: [6 de agosto del 2007] Hora: [12h20 – 13h00] Lugar: [Cubículos de Pasantes en el Departamento de Etapa] Asistentes: Nombres Lcdo. Santiago Rodriguez Carolina Palomeque Boris Criollo Cargo Administrador PNC Desarrollador Desarrollador Departamento Parque Nacional del Cajas Dep. de Desarrollo Dep. de Desarrollo Empresa ETAPA ETAPA ETAPA Puntos a tratar: 1. Revisión a fondo del documento de ERS (Especificación de Requerimientos de Software) con el Lcdo. Santiago Rodríguez, Solicitante del sistema. Resoluciones: 1. Subsistema 1 Manejo de Guías Naturalistas a. En la consulta del guía sobre sus datos, el puede ver todos sus datos, simplemente no puede modificarlos directamente b. El anexo catalogo de controles, hace referencia al formato que deben tener el documento que el administrador imprime para entregárselo a los guarda-parques para que estos controlar manualmente el ingreso de Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 431 Universidad de Cuenca guías calificados al parque. 2. Subsistema 2 Manejo de Indicadores para las Rutas y Senderos c. Queda aprobado 3. Subsistema de Control de Registros de Guías d. Una visita puede durar máximo 4 días. e. Solo en el caso de que la visita dure más de 2 días, debe existir un registro físico de entrada y otro de salida para hacer validos todos esos días de visita. f. En caso de que no haya energía eléctrica, y los guías no puedan registrarse, será el administrador el que alimente directamente al sistema con el registro de los guías en un día y una hora determinada. g. Analizar que sucedería en caso de que se pierda una tarjeta de control de algún guía. h. Cada 2 años aproximadamente se renuevan los carnets de los guías, analizar que sucede con los códigos de las tarjeras de control. 4. Subsistema de Información i. Especificar de manera mas precisa como se manejaran y armaran los reportes para futuras publicaciones en la web. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 432 Universidad de Cuenca Requerimientos del Usuario Fecha: [24 de octubre del 2007] Hora: [12h00 – 12h30] Lugar: [Oficina del Ing. Claudio Crespo en el Departamento de Desarrollo de Etapa] Asistentes: Nombres Ing. Claudio Crespo Lcdo. Santiago Rodríguez Carolina Palomeque Boris Criollo Cargo Director del Proyecto Solicitante del sistema Desarrollador Desarrollador Departamento Dep. de Desarrollo Parque Nacional del Cajas Dep. de Desarrollo Dep. de Desarrollo Empresa ETAPA ETAPA ETAPA Puntos a tratar: 1. Aprobación del documento de Análisis del Proyecto. 2. Seguimiento del Proyecto según cronograma presentado anteriormente Observaciones/Sugerencias/Descripción relevantes: 1. Los pasantes deben entregar a ETAPA el oficio de aprobación del Proyecto por parte de la Universidad de Cuenca. 2. En la próxima reunión estará listo el Subsistema 1. 3. El Lcdo. Santiago Rodríguez manifiesta que mantendrá una reunión con los guías naturalistas del PNC próximamente, por lo tanto sería una buena Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 433 Universidad de Cuenca oportunidad presentar el presente Sistema a los guías, ya que serán ellos los que lo utilizarán en un futuro. Para esto sería óptimo presentar: a. Un esquema conceptual del Proyecto b. Prototipo de Interfaces que utilizarán los guías naturalistas i. Llenado del formulario sobre la visita ii. Reporte de las visitas realizadas por el guia c. Pagina de ETAPA d. Registrarse en el sistema con su login y password. Resoluciones: 1. Se aprobó el documento de Análisis del Proyecto, con las siguientes firmas: a. Ing. Claudio Crespo (pendiente) b. Lcdo. Santiago Rodríguez c. Dr. Franklin Bucheli d. Ing. Esteban Garzón (pendiente) 2. Según hitos del proyecto definidos en el documento de “Plan de Gestión de Proyectos”, a continuación se detallan los algunos de ellos: a. H1. Aprobación de la solicitud del sistema. Pendiente. (Entregar el oficio de aprobación del proyecto por parte de la Universidad de Cuenca) b. H2. Descripción de los Requerimientos de Software Entregado c. H3. Especificación de los Requerimientos de Software Entregado d. H4. Documento de Análisis Aprobado Aprobado e. H5. Diseño de Clases Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 434 Universidad de Cuenca Entregado f. H6. Diseño de Base de Datos, Plan de Migración y base de datos generada Entregado g. H7. Generación de Código del Subsistema 1 Avanzado en un 90%. PRÓXIMA REUNIÓN: Fecha: 12 de octubre del 2007 Lugar: Oficina del Ing. Claudio Crespo en el Departamento de Desarrollo de Etapa Hora: 12h00 – 13h00 OBJETIVOS PLANTEADOS PARA LA SIGUIENTE REUNION • Presentación del Subsistema 1 : Control de Guías Naturalistas del PNC. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 435 Universidad de Cuenca Requerimientos del Usuario Fecha: [4 de enero del 2008] Hora: [11h30 – 12h30] Lugar: [Cubículos de Pasantes en el Departamento de Etapa] Asistentes: Nombres Lcdo Santiago Rodriguez Ing. Claudio Crespo Carolina Palomeque Boris Criollo Cargo Departamento Solicitante del Parque Nacional Sistema del Cajas Coordinador del Dep. de Proyecto Desarrollo Desarrollador Dep. de Desarrollador Desarrollo Dep. de Desarrollo Empr esa ETAP A ETAP A ETAP A ETAP A Puntos a tratar: 1. Presentación del Subsistema #1. 2. Presentación del Subsistema #2. 3. Revisión compra de biométricos. 4. Avance del cronograma. 5. Varios. Observaciones/Sugerencias/Descripción relevantes: 1. Se presento el Subsistema #1 casi completo, ya que existen interfaces que se mejorarán debido a la utilización de nuevas herramientas a. Se debe utilizar el logotipo actual de la empresa en los formularios. b. En el nivel académico del guía añadir doctorado. c. La Ciudad de residencia, relación del contacto y Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 436 Universidad de Cuenca el idioma debe ser una lista editable d. El los Procedimientos de obtención cambiar la grilla los títulos, hacer más ancho e. La fecha de creación no puede ser editable f. El perfil del guía no es obligatorio, aumentar la opción de senderismo y eliminar el no activo aun. g. Quitar las validaciones de los teléfonos porque se puede ingresar mas de uno en cada casillero h. En el catalogo de guías, imprimir dos guías por hoja y con una línea de separación entre ellas i. Se debe incluir una opción de eliminar para cuando hay ingresos errados. j. La exportación a Excel debe incluir un filtro. 2. Se presento el Subsistema #2 y se contemplo las siguientes alternativas: a. El código de zonas lo define el administrador b. Las búsquedas se deben hacer por el código principalmente. c. Las Operadoras de Turismo debe ser una lista editable d. En la pantalla de bienvenida de cada guía, no poner la nota de aviso, y cambiar la palabra “caduca el:” por “hasta:” 3. No se ha adquirido aún los aparatos biométricos para comenzar con el subsistema #3, se tienen nuevas cotizaciones pero se manifiesta que es necesaria la compra de estos lo mas pronto posible Para la compra de biométricos se están esperando más cotizaciones, pero debido al tiempo, se forzará a comprar los equipos que fueron analizados en días anteriores. 4. Según el cronograma presentado, nos encontramos con un poco de atraso con el cronograma de actividades, ya que han surgido algunos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 437 Universidad de Cuenca inconvenientes el mes anterior los cuales se han puesto a manifiesto a los involucrados en el proyecto. Resoluciones: Se resuelve: 9 Se deben hacer modificaciones sobre el subsistema #1 y # 2 de modo que estos queden totalmente completos. 9 Con todas las observaciones de modificación, se calculará el tiempo que tomará la corrección de estos, de modo que se pueda colocar una fecha para la próxima revisión, con el objetivo de dar por concluido los 2 primeros subsistemas 9 Al no adquirir aun los equipos biométricos, se ha analizado conveniente, pasar a la implementación del subsistema # 4, hasta cuando se pueda contar con los equipos. PRÓXIMA REUNIÓN: Fecha: Por confirmar, dependiendo de la complejidad de los cambios sugeridos Lugar: Cubículos de Pasantes en el Departamento de Etapa Hora: Por confirmar OBJETIVOS PLANTEADOS PARA LA SIGUIENTE REUNION • Presentar de manera completa los subsistemas # 1 y #2 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 438 Universidad de Cuenca Requerimientos del Usuario Fecha: [15 de enero del 2008] Hora: [9h30 – 11h00] Lugar: [Cubículos de Pasantes en el Departamento de Etapa] Asistentes: Nombres Cargo Departamento Lcdo Santiago Rodriguez Ing. Claudio Crespo Carolina Palomeque Boris Criollo Solicitante del Parque Nacional Sistema del Cajas Coordinador del Dep. de Proyecto Desarrollo Desarrollador Dep. de Desarrollador Desarrollo Dep. de Desarrollo Empr esa ETAP A ETAP A ETAP A ETAP A Puntos a tratar: 1. Presentación de modificaciones sobre el Subsistema #1. 2. Presentación de modificaciones sobre el Subsistema #2. 3. Presentación de un adelanto del Subsistema #4. 4. Revisión compra de biométricos. Observaciones/Sugerencias/Descripción relevantes: 1. Se presento las correcciones sugeridas en la reunión Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 439 Universidad de Cuenca anterior a cerca del Subsistema #1, se presentan nuevos requisitos a. En la lista del parentesco añadir hijo y la opción Otros. b. Eliminar la opción de Guías dados de baja, solo manejar con el estado de la licencia c. Se debe utilizar el logotipo actual de la empresa en los formularios. 2. Se presento las correcciones del Subsistema #2, se resuelve que: d. A lo que antes se lo definía como senderos ahora se llamará zonas de recreación, porque se dice que cada sendero puede tener varios subsenderos. 3. Se presento uno de los formularios del subsistema #4 referente al formulario de visita para el guía y se sugieren tomar en cuenta los siguientes puntos, ya q los usuarios no están acostumbrados al uso de sistemas de información: e. Los botones deben estar al inicio y fin del formularios, con letras muy visibles de la función de cada uno de estos botones f. Dividir las secciones de calificaciones con notas en las q se destaque el numero de opciones que puede escoger y la manera de hacerlo g. Se definió que datos deben ser llenados obligatoriamente y cuales son alternativos h. No deben haber calificaciones por defecto en el formulario de la visita 4. El tramite ya está en proceso, ya se encuentra aprobada la orden de compra Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 440 Universidad de Cuenca Resoluciones: Se resuelve: 9 Se deben hacer modificaciones sobre el subsistema #1 y # 2 de modo que estos queden totalmente completos. 9 Al no adquirir aun los equipos biométricos, se ha analizado conveniente, pasar a la implementación del subsistema # 4, hasta cuando se pueda contar con los equipos. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 441 Universidad de Cuenca Requerimientos del Usuario Fecha: [7 de marzo del 2008] Hora: [12h00 – 13h00] Lugar: [Cubículos de Pasantes en el Departamento de Etapa] Asistentes: Nombres Cargo Departamento Lcdo Santiago Rodriguez Ing. Claudio Crespo Carolina Palomeque Boris Criollo Solicitante del Parque Nacional Sistema del Cajas Coordinador del Dep. de Proyecto Desarrollo Desarrollador Dep. de Desarrollador Desarrollo Dep. de Desarrollo Empr esa ETAP A ETAP A ETAP A ETAP A Puntos a tratar: 1. Presentación de modificaciones sobre el Subsistema #1. 2. Presentación de modificaciones sobre el Subsistema #2. 3. Presentación de un adelanto del Subsistema #4. 4. Varios Observaciones/Sugerencias/Descripción relevantes: 1. Se aprobó el funcionamiento del Subsistema #1, esperando la finalización de los reportes usando la herramienta Reporting Services 2005 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 442 Universidad de Cuenca 2. Se presento las correcciones del Subsistema #2, y se aprobó esperando correcciones cortas que se listan a continuación: i. Usar correctamente el termino Sendero y Zonas de Senderismo j. En los reportes de los indicadores biológicos y específicos, dejar los ítems visibles 3. Se mostró el avance del Subsistema # 4, y se modificará lo siguiente: k. Poner etiquetas más especificas en los formularios, de manera que el usuario no confunda términos l. Señalar los campos obligatorios en el formulario de visita para el guía m.En los indicadores generales y específicos, no señalar una opción por defecto. n. Para la calificación de una zona, mostrar el nombre y el código de esta 4. Se presento uno de los formularios del subsistema #4 referente al formulario de visita para el guía y se sugieren tomar en cuenta los siguientes puntos, ya q los usuarios no están acostumbrados al uso de sistemas de información: o. Los botones deben estar al inicio y fin del formularios, con letras muy visibles de la función de cada uno de estos botones p. Dividir las secciones de calificaciones con notas en las q se destaque el numero de opciones que puede escoger y la manera de hacerlo q. Se definió que datos deben ser llenados obligatoriamente y cuales son alternativos r. No deben haber calificaciones por defecto en el formulario de la visita Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 443 Universidad de Cuenca 5. Se tomo en cuenta algunas indicaciones: s. Cuando da problemas la conexión con el servidor de base de datos, refrescar la pagina para que se conecte de nuevo t. Las fotos de los guías guardarles directamente en la base de datos, para no tener conflictos en la carga de estas desde el Reporting Service Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 444 Universidad de Cuenca Requerimientos del Usuario Fecha: [5 de mayo del 2008] Hora: [12h10 – 13h15] Lugar: [Cubículos de Pasantes en el Departamento de Etapa] Asistentes: Nombres Cargo Departamento Lcdo Santiago Rodriguez Ing. Claudio Crespo Carolina Palomeque Boris Criollo Solicitante del Parque Nacional Sistema del Cajas Coordinador del Dep. de Proyecto Desarrollo Desarrollador Dep. de Desarrollador Desarrollo Dep. de Desarrollo Empr esa ETAP A ETAP A ETAP A ETAP A Puntos a tratar: 1. Se presentan reportes del Subsistema #1 2. Avances del Subsistema #3. 3. Avances del Subsistema #4. Observaciones/Sugerencias/Descripción relevantes: 1. Se aprueban los reportes realizados con la herramienta Reporting Services 2005 bajo algunas indicaciones a. Para los reportes que verá el guía naturalista, no debe darle opción a grabar el documento como Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 445 Universidad de Cuenca .pdf o .xls porq esto confundiría al usuario b. Cambiar el campo “Eliminado” de los indicadores y zonas por “Habilitada” para mostrarlo en forma positiva c. En el catalogo de guías, colocar un encabezado y con fecha para no confundir los reportes que se imprimen. d. Cambiar siglas AICA con IBA e. Aumentar el logo del cajas junto con el logo de etapa 2. Se inicia la implementación del Subsistema #3 ya que ya se cuenta con los equipos para registrar a los guías f. El ingreso de Código RFID se debe hacer el momento de ingresar el guía, sin ser este obligatorio ese momento. g. Las fechas de activación de los códigos RFID son independiente de las fechas de las licencias h. La Fecha de emisión de la tarjeta se cambia cada que cambia la tarjeta física. i. La tarjeta física es valida durante un periodo, luego se deshecha y se asigna otra a cada guía. j. El guía marcará solamente su entrada al parque, excepto cuando se quede una noche dentro del parque, en tal caso marcara su salida el día que termine la visita k. Si se encuentra que el guía a marcado mas de 1 vez su tarjeta el mismo día, será valida solo una de ellas. l. Colocar ésta información muy visible en el formulario de visita: “para que su reporte sea valido, ingrese correctamente las fechas.” 3. Se mostró el avance del Subsistema # 4, y se modificará lo siguiente: m.Para el ingreso del guía al sistema colocar la Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 446 Universidad de Cuenca cedula y el numero de tarjeta RFID como clave personal, indicar esto de alguna manera al usuario, puede ser con un gráfico. n. Colocar la foto en la pagina de inicio del guía. o. Rediseñar las acciones que puede realizar el guía en su pagina menú o inicio. p. Crear una contenedora de datos del administrador del parque, de manera que se coloque una indicación muy visible al guía con quien debe comunicarse para realizar cualquier cambio a cerca de sus datos. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 447 Universidad de Cuenca Requerimientos del Usuario Fecha: [6 de junio del 2008] Hora: [12h30 – 13h45] Lugar: [Cubículos de Pasantes en el Departamento de Etapa (Edificio Morejón)] Asistentes: Nombres Lcdo. Santiago Rodriguez Carolina Palomeque Boris Criollo Cargo Administrador PNC Desarrollador Desarrollador Departamento Parque Nacional del Cajas Dep. de Desarrollo Dep. de Desarrollo Empresa ETAPA ETAPA ETAPA Puntos a tratar: 1. Presentar cambios solicitados en la reunión del 5 de mayo pasado 2. Presentar avances del Subsistema #3 3. Presentar avances del Subsistema #4 Observaciones/Sugerencias/Descripción relevantes: 1. Los cambios propuestos son aprobados por el Usuario del Sistema 2. Se sugieren los siguientes cambios: l. En el formulario de Ingreso al Sistema del Guía i. Cambiar la palabra ”Password” por “Código del Tarjeta” Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 448 Universidad de Cuenca ii. Reubicar componentes de la ventana m.Los término que se deben usar son : i. “Registros físicos” para los registros con tarjeta del guía ii. “Reportes en linea” para los formularios q llena el guía 3. El número máximo de días que un guía puede permanecer dentro del parque, realizando una visita es de 4 días. 4. La opción para realizar el “cruce de información” entre los registros físicos y los reportes en línea debe aparecer inmediatamente después de subir los datos de los registros físicos de la base de datos externa al sistema. 5. Hacer algunos cambios sobre las etiquetas que aparecen en el formulario que muestra el reporte histórico de las visitas registradas por los guías. n. Cambiar “reporte histórico” por “Informe Anual de las Visitas Reportadas” o. Cambiar “total visitas” por “Total Visitas Reportadas” p. Cambiar las formas de las barras o líneas de los gráficos, ya que la impresión se realizará en blanco y negro, mas no a colores. q. Especificar cuando las cantidades se muestren el números reales o en porcentajes. r. Que al final el reporte se pueda imprimir en hojas A4. Resoluciones: Se resuelve: 1. Hacer todos los cambios propuestos y presentarlos en la próxima reunión 2. Presentar un avance más del proyecto. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 449 Universidad de Cuenca PRÓXIMA REUNIÓN: Fecha Tentativa: 27 de junio del 2008 Lugar: Edificio Morejón Hora: 12h00 – 13h00 OBJETIVOS PLANTEADOS PARA LA SIGUIENTE REUNION • Presentar los cambios solicitados • Presentar un avance más del proyecto. • Definir día y hora para realizar la visita al PNC para definir algunos aspectos referentes a los relojes de control de asistencia. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 450 Universidad de Cuenca Requerimientos del Usuario Fecha: [27 de Agosto del 2008] Hora: [09h00 – 13h30] Lugar: [Cubículos de Pasantes en el Departamento de Etapa (Edificio Morejón)] Asistentes: Nombres Lcdo. Santiago Rodríguez Carolina Palomeque Rodríguez Boris Criollo Zúñiga Eddy Matías Zea Ochoa Pablo Durán Andrade Juan Carlos Quezada Ledesma Eduardo Patricio Ulloa Almeida Edison Fernando Juca Cedillo Cargo Administrador PNC Desarrollador Desarrollador Guía Naturalista Guía Naturalista Guía Naturalista Guía Naturalista Guía Naturalista Departamento Parque Nacional del Cajas Dep. de Desarrollo Dep. de Desarrollo Parque Nacional del Cajas Parque Nacional del Cajas Parque Nacional del Cajas Parque Nacional del Cajas Parque Nacional del Cajas Empresa ETAPA ETAPA ETAPA ETAPA ETAPA ETAPA ETAPA ETAPA Puntos a tratar: 1. Presentar Subsistema #1 2. Presentar Subsistema #2 3. Presentar Subsistema #3 4. Presentar Subsistema #4 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 451 Universidad de Cuenca Observaciones/Sugerencias/Descripción relevantes: 1. Caso de Uso 1.40 a. La búsqueda por apellido no genera el resultado correcto. b. Se solicita que se coloque la foto en la pantalla búsqueda de guía. 2. Caso de Uso 2.3 c. Falló el ingreso de los indicadores de manejo específico. 3. Caso de Uso 2.27 d. Revisar cuando se desea reactivar un indicador. 4. Caso de Uso 3.11 e. No es necesaria la fecha de vigencia. f. El “estado” de este registro también interfiere para que el guía pueda o no realizar visitas en línea. 5. Caso de Uso 3.40 g. Poner una indicación de cómo pasar y verificar la tarjeta. h. Colocar un horario a los relojes físicos 6. Caso de Uso 3.45 i. Revisar si ingresa una fecha antes de transferir los registros. 7. Caso de Uso 3.60 j. Unificar en una sola pantalla el transferir datos y realizar el cruce. 8. Caso de Uso 4.81 k. Indicar más sobre el formato para cédula y fecha. l. El país de procedencia especificar q es el Predominante entre los visitantes. m.Los campos especificar lugar indicar que son Opcionales y máximo de unos 200 caracteres. 9. Caso de Uso 4.84 n. Problemas con la consulta a la base de datos. o. Revisar la manera en la que se cargan los combos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 452 Universidad de Cuenca 10. Caso de Uso 4.88 p. Problemas con la Información de número de visitas entre 56 o más años de edad. Resoluciones: Se resuelve: 1. Presentar todos los cambios solicitados en la próxima reunión. PRÓXIMA REUNIÓN: Fecha Tentativa: 3 de septiembre del 2008 Lugar: Edificio Morejón Hora: 09h00 – 12h00 OBJETIVOS PLANTEADOS PARA LA SIGUIENTE REUNION • Presentar los cambios solicitados • Ingresar datos básicos en el sistema Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 453 Universidad de Cuenca Requerimientos del Usuario Fecha: [3 de Septiembre del 2008] Hora: [11h00 – 13h00] Lugar: [Cubículos de Pasantes en el Departamento de Etapa (Edificio Morejón)] Asistentes: Nombres Lcdo. Santiago Rodríguez Carolina Palomeque Rodríguez Boris Criollo Zúñiga Cargo Administrador PNC Desarrollador Desarrollador Departamento Parque Nacional del Cajas Dep. de Desarrollo Dep. de Desarrollo Empresa ETAPA ETAPA ETAPA Puntos a tratar: 1. Presentar cambios solicitados 2. Ingreso de datos reales Observaciones/Sugerencias/Descripción relevantes: 1. Se presentan los cambios realizados. 2. El administrador ingresa los datos reales en el sistema, al mismo tiempo que hace una prueba del sistema completo 3. Se solicita otros cambios sin mucha relevancia. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 454 Universidad de Cuenca Resoluciones: Se resuelve: 1. Realizar los cambios solicitados. 2. Ayudar con el ingreso de nombres de las operadoras de turismo. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 455 Universidad de Cuenca Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 456 Universidad de Cuenca PLAN DE CAPACITACIÓN A LOS USUARIOS DEL SISTEMA PARA GUÍAS NATURALISTAS DEL PNC Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 457 Universidad de Cuenca Fecha <10/09/2008> <19/09/2008> Historial de Revisiones Versi Descripción ón <v1.0 > <v1.1 > Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Autor Boris Criollo Carolina Palomeque Boris Criollo Carolina Palomeque 458 Universidad de Cuenca 1. INTRODUCCIÓN 1.1. Propósito El propósito del plan de capacitación a los usuarios del sistema de guías naturalistas del PNC, es indicar las formas en las que se va a aplicar la capacitación a los usuarios, capacitación que va a instruir a cada usuario de cómo se utilizará el sistema de manera correcta para no tener complicaciones de entendimiento ni de acción. 1.2. Definiciones, acrónimos y abreviaturas o Administrador: Usuario que tendrá mayor campo de acción sobre lo ejecutado en el sistema. Es el que va a manejar el sistema en su máxima amplitud. o Guía: Usuario que va a acceder al sistema solo para cumplir con acciones básicas de llenar un formulario y consultar información. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 459 Universidad de Cuenca 2. Plan de capacitación 2.1. Capacitación al usuario Administrador. La capacitación al administrador se la realizara mediante reuniones constantes en las que el usuario utilizara el sistema de manera intuitiva y sin ayuda de los capacitadores, y en caso de no entender parte de las funciones que realiza el sistema, se le indicará con palabras entendibles al usuario la parte que no entendió, de manera que al termino de la reunión, el usuario conozca el funcionamiento de la parte del sistema que se entregó Además al administrador se le capacitará sobre el funcionamiento de la parte del sistema orientado a los guías, debido que será trabajo del administrador capacitar a los guías en los Cursos de Guías Naturalistas que realiza el PNC para dar a los guías sus licencias. 2.2. Capacitación al usuario Guía La capacitación no se la podrá realizar a todos los guías, debido a que muchos viven en distintos lugares del país y es difícil reunirlos a todos. Así que la capacitación se la hará a pocos usuarios, los cuales después en los seminarios que realiza el PNC y con la ayuda del usuario Administrador, podrán ayudar a capacitar al resto de usuarios Guías existentes. En los seminarios realizados por el PNC, acudirán casi todos los guías, a los cuales mediante diapositivas realizadas por el administrador, serán capacitados. Además en la pagina de Internet a los que ellos acceden para realizar su reporte electrónico, ellos pueden Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 460 Universidad de Cuenca descargarse el Manual de Usuario dirigido a los guías, e el cual esta la manera de manejar el sistema correctamente. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 461 Universidad de Cuenca 3. Ejecución del plan de capacitación 3.1. Capacitación al Administrador La capacitación al administrador se la ha realizado mediante reuniones constantes (13 en total), en las cuales el usuario ha observado y a manejado el sistema, a veces sin ayuda de los capacitadotes y otras con ayuda; dando sugerencias sobre la forma de las interfaces y la manera del funcionamiento en las que a él le parece mas fácil de usar y de entender. Para revisar el registro de las reuniones realizadas, por favor referirse al Anexo de documentos – Reuniones realizadas 3.2. Capacitación a los Guías La capacitación a los guías se la realizó convocando a 5 guías, los cuales acudieron a la capacitación en distintos horarios. Se dejó a cada uno de los guías que utilicen el sistema de forma intuitiva y sin intervención de los capacitadotes. Existieron dificultades pero al fin y al cabo lograron utilizar el sistema, algunos más rápidamente que otros. Al final dieron sus sugerencias y comentarios. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 462 Universidad de Cuenca Archivo leeme.txt NOMBRE Y VERSIÓN DEL SISTEMA: .- Sistema de Información Para Guías Naturalistas Del Parque Nacional Cajas. .- Versión 1.0 ESPECIFICACIONES DE HARDWARE NECESARIO PARA LA INSTALACIÓN: PARA EL SERVIDOR: 1. Velocidad de Procesamiento (mínima) y Plataforma .- Procesador Intel Pentium 4 (o similar) de 3 GHz 2. Cantidad de memoria mínima: .- Memoria RAM de 1 GB 3. Espacio en disco necesario: .- 25 MB de espacio en disco para la aplicación Web. .- 2 MB de espacio en disco para el Servicio Web. .- 10 MB de espacio en disco para la descarga de registros físicos. PARA EL CLIENTE (Ejecución del sistema): 1. Velocidad de Procesamiento (mínima) y Plataforma: .- Procesador Intel Pentium 4 (o similar) de 3 GHz Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 463 Universidad de Cuenca 2. Cantidad de memoria mínima: .- Memoria RAM de 520 MB 3. Espacio en disco necesario: .- 10 MB de espacio en disco para la descarga de registros físicos. 4. Características adicionales: .- 1 Puerto USB desocupado para la transferencia de registros físicos por medio de Flash PenDrive. .- Impresora (láser, tinta, matricial), con impresión mínimo en escala de grises. .- Resolución de pantalla a 1024x768 (opcional). ESPECIFICACIONES DE SOFTWARE NECESARIO PARA LA INSTALACIÓN: 1. Sistema Operativo, versión .- Microsoft Windows Server 2003 2. Plataforma operativa .- Net FrameWork 2.0 3. Software Adicional .- Microsoft Office Web Components 9.0, o en su defecto Microsoft Office 2000 .- Microsoft SQL Server 2005 .- IIS (Internet Information Server) .- Microsoft Jet OLEDB 4.0 ESPECIFICACIONES DE SOFTWARE NECESARIO PARA LA EJECUCIÓN: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 464 Universidad de Cuenca 1. Sistema Operativo, versión .- Microsoft Windows XP 2. Service Pack o actualización de Sistema Operativo .- Service Pack 2 3. Plataforma operativa .- .Net framework 2.0 4. Software Adicional .- Adobe Acrobat Reader .- Microsoft Office 97 o posterior INSTALACIÓN DEL SISTEMA EN EL SERVIDOR: 1. Antes de proceder a cargar el sistema dentro del servidor, se necesita que se instale previamente los siguientes componentes: a.- Microsoft SQL SERVER 2005: Este software es necesario debido a que en la aplicación se generan reportes que son presentados mediante Reporting Services 2005. La instalación se la hace desde el disco de instalación de Microsoft SQL Server 2005. b.- Office Web Componets 9.0: La instalación de OWC 9.0 es necesaria debido a que en la aplicación se genera un reporte histórico que utiliza las librerías de OWC 9.0 para graficar la información del reporte. Es estrictamente necesario que sea esta la versión a instalar debido a que en posteriores versiones de OWC no funciona la sección de cargar el reporte histórico. La instalación se la puede realizar con el disco de instalación de Microsoft Office 2000, o si es que se tiene las librerías a cargar, se la hace de la siguiente manera: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 465 Universidad de Cuenca .- Inicio - Ejecutar - cmd .- Digitar: regsvr32 <path y nombre de la librería> Ej: regsvr32 C:/Carpeta/Owc9.dll .- Repetir hasta cargar todas las librerías necesarias. Las librerías necesarias se encuentran en la carpeta /Bin/OWC9 dentro de la carpeta de la aplicación Web a instalar (/WebAmbiental/Bin/OWC9) c.- Internet Information Server:Necesario para publicar la aplicación web y el servicio web. d.- Microsoft Jet OLEDB 4.0: Necesario para la transferencia de los archivos físicos que vienen en una base de datos de extensión .mdb de Microsoft Access 2003. 2. Después de instalar el software adicional se procede a cargar la aplicación web y el servicio web dentro de la carpeta asignada para la publicación. La aplicación Web deberá ser cargada dentro del directorio C:/SIADE, ya que esto es necesario y utilizado para la transferencia de registros físicos. 3. Es necesario dar los permisos de control total a la carpeta /WebAmbiental/Interfaces/Images, debido a que en esta carpeta se alojaran las imágenes que aparecerán en el reporte histórico que será revisado desde una maquina cliente, y si no se tiene los permisos necesarios, se producirá un error de acceso al momento de cargar el reporte. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 466 Universidad de Cuenca EJECUCIÓN DEL SISTEMA EN EL CLIENTE (Administrador): 1. Es necesario que la maquina donde se ejecutará remotamente la aplicación tenga instalado previamente los siguientes requisitos: a.- Microsoft Office Excel 2003:debido a que la sección "Exportar A Excel" necesita abrir los registros en esta aplicación. b.- Microsoft Office Word 2003: es opcional la instalación de esta aplicación. Sirve para la edición del informativo que será cargado para dar información a los guías. c.- Adobe Acrobat Reader: necesario para revisar la información que es generada por medio de los reportes el momento de exportarlos. EJECUCIÓN DEL SISTEMA EN EL CLIENTE (Guía): 1. Es necesario que la maquina donde se ejecutará remotamente la aplicación tenga instalado previamente los siguientes requisitos: a.- Microsoft Office Word 2003: Necesario para revisar el informativo que puede ser descargado desde la pagina de los guías en Internet dentro del portal del PNC Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 467 Universidad de Cuenca Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 468 Universidad de Cuenca Informe del Primer Subsistema de Información SUBSISTEMA DE CONTROL DE GUÍAS Este Subsistema permitirá administrar los datos de las personas que hacen el trabajo de guías naturalistas del parque, permitiendo el ingreso de sus datos personales así como llevando un control de las títulos profesionales, cursos y licencias que se deben cumplir para ejecutar su trabajo. Se pretende tener una base de datos actualizada de los guías, para poder proporcionar la información necesaria tanto dentro de la empresa como a empresas externas que tienen autorización para acceder a esta información a través de la red, con claves asignadas. De acuerdo a la Especificación de Requerimientos de Software presentada en días anteriores, se han implementado todos los casos de uso, los mismos que se presentan a continuación: Caso de Uso # 1.10 Crear un Guía Naturalista El administrador puede ingresar datos referentes a un guía naturalista, y almacenarlos para futuras consultas, los datos se tomaron del Anexo 1 Caso de Uso # 1.20 Modificar un Guía Naturalista El administrador puede modificar datos del guía cuando estos se requieran, estos pueden ser tanto datos personales como datos referentes a la licencia que este posee. El guía pueda proponer vía electrónica los cambios a su información, y será el Administrador, quién la registre a través del sistema, caso contrario será Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 469 Universidad de Cuenca rechazado y comunicado vía electrónica al guía que solicitó el cambio adjuntando un comentario del porqué de la negativa. El sistema verificará que la modificación de información de guías dados de baja anteriormente se combine con una acción de ingreso y modificación para dar de alta al guía. Caso de Uso # 1.30 Eliminar un Guía Naturalista El administrador puede dar de baja a un guía, los datos no son eliminados totalmente de la base de datos. En caso de que el administrador desee registrar nuevamente a un guía “eliminado”, solamente necesita darle de alta. Caso de Uso # 1.40 Consultar un Guía Naturalista El administrador puede realizar búsquedas según características de los guías, estos campos son: • Nombres • Apellidos • Lugar de residencia • Estado Licencia • Fecha inicio licencia • Fecha fin licencia • Nivel Licencia • Idioma Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 470 Universidad de Cuenca Informe del Segundo Subsistema de Información SUBSISTEMA DE CONTROL DE RUTAS Y SENDEROS Este subsistema permitirá manejar los campos o atributos de las rutas y senderos de visita que se han definido en el PNC; de manera que se pueda mantener un registro de rutas y senderos, para que los guías sigan estos caminos en visitas futuras. En esta área se define gran cantidad de información respecto a aspectos físicos que pueden apreciar los visitantes en el PNC, al igual que información con respecto a especies que podrán apreciar; este último, con ayuda del biólogo que acompañe en la visita. De acuerdo a la Especificación de Requerimientos de Software presentada en días anteriores, se han implementado todos los casos de uso, los mismos que se presentan a continuación: Caso de Uso # 2.1 Registro de zona de senderismo Caso de Uso # 2.21 Modificar zona de senderismo El administrador puede ingresar y/o modificar datos referentes a una zona de senderismo, cada zona es formada por uno o más senderos. Caso de Uso # 2.2 Registro de zona de ruterismo Caso de Uso # 2.22 Modificar zona de ruterismo El administrador puede ingresar y/o modificar datos referentes a una zona de ruterismo, la ruta con su código y recorrido. Caso de Uso # 2.3 Registro de indicadores de manejo especifico de rutas y senderos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 471 Universidad de Cuenca Caso de Uso # 2.23 Modificación de indicadores específicos de rutas y/o senderos El administrador puede ingresar y/o modificar datos referentes a los indicadores de manejo específico. Caso de Uso # 2.4 Registro de estados para los de indicadores de manejo especifico de rutas y senderos Caso de Uso # 2.24 Modificación de estados para los indicadores específicos de rutas y senderos El administrador puede ingresar y/o modificar datos referentes a los estados de los indicadores de manejo específico que luego serán calificados por los guías. Caso de Uso # 2.5 Registro de indicadores biológicos Caso de Uso # 2.25 Modificación de indicadores biológicos El administrador puede ingresar y/o modificar datos referentes a los indicadores de manejo biológicos. Caso de Uso # 2.6 Registro de ítems de indicadores biológicos Caso de Uso # 2.26 Modificación de ítems de indicadores biológicos El administrador puede ingresar y/o modificar datos referentes a los items de los indicadores de manejo biológicos que luego serán calificados por los guías. Caso de Uso # 2.7 Registro de indicadores de manejo generales Caso de Uso # 2.27 Modificación de indicadores de manejo generales El administrador puede ingresar y/o modificar datos referentes a los indicadores de manejo generales que luego serán calificados por los guías como apropiados o no apropiados. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 472 Universidad de Cuenca Caso de Uso # 2.8 Registro de indicadores de actividades realizadas Caso de Uso # 2.28 Modificación de indicadores de actividades realizadas El administrador puede ingresar y/o modificar datos referentes a las actividades que pueden realizar los guías en sus visitas. Caso de Uso # 2.31 Eliminar zona de senderismo El administrador puede eliminar la zona de senderismo o sus senderos q la conforman, la eliminación es física solamente cuando no ha sido calificada anteriormente Caso de Uso # 2.32 Eliminar zona de ruterismo El administrador puede eliminar la zona de ruterismo, la eliminación es física solamente cuando no ha sido calificada anteriormente Caso de Uso # 2.33 Eliminar indicadores de manejo especifico de rutas y senderos El administrador puede eliminar un indicador de manejo específico, la eliminación es física solamente cuando no ha sido calificado algún estado anteriormente. Caso de Uso # 2.34 Eliminar estados para los indicadores de manejo especifico de rutas y senderos El administrador puede eliminar un estado del manejo específico, la eliminación es física solamente cuando no ha sido calificado anteriormente. Caso de Uso # 2.35 Eliminar indicadores biológicos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 473 Universidad de Cuenca El administrador puede eliminar un indicador de manejo biológico, la eliminación es física solamente cuando no ha sido calificado algún item anteriormente. Caso de Uso # 2.36 Eliminar ítems de indicadores biológicos El administrador puede eliminar un item del manejo biológico, la eliminación es física solamente cuando no ha sido calificado anteriormente. Caso de Uso # 2.37 Eliminar indicadores de manejo generales El administrador puede eliminar un indicador de manejo general, la eliminación es física solamente cuando no ha sido calificado anteriormente. Caso de Uso # 2.38 Eliminar indicadores de actividades realizadas El administrador puede eliminar una actividad, la eliminación es física solamente cuando no ha sido calificado anteriormente. Caso de Uso # 2.40 Consulta de rutas y senderos con sus indicadores El administrador y el guía pueden consultar los siguientes indicadores que van a ser utilizados para calificaciones futuras en las visitas: o o o o o o Zonas de ruterismo Zonas de senderismo Indicadores generales Indicadores específicos Indicadores biológicos Actividades Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 474 Universidad de Cuenca Caso de Uso # 2.50 Registro de operadoras de turismo que pueden acompañar a la visita El administrador registra en el sistema, nombres de las operadoras que podrán acompañar en la visita a los guías naturalistas. Caso de Uso # 2.55 Modificación de operadoras de turismo que pueden acompañar a la visita El administrador puede modificar, los nombres de las operadoras de turismo. Caso de Uso # 2.60 Eliminar operadoras de turismo El administrador puede eliminar a las operadoras de turismo, pero esta eliminación siempre será lógica. Caso de Uso # 2.70 Carga de anuncio informativo para los guías naturalistas El administrador puede cargar un documento en Word, con algunas notas y avisos para que el guía sepa como llenar el formulario de su reporte en línea. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 475 Universidad de Cuenca Informe del Tercer Subsistema de Información SUBSISTEMA DE CONTROL DE VISITAS Este subsistema permite el control a las visitas que realicen los guías, este control se realizará de manera biométrica o electrónica, y servirá para mantener un registro de las labores de los guías en el parque. Para que sean válidas las visitas de los guías, se necesita un cruce de información entre estas visitas físicas y los reportes en línea que éstos deben realizar después de cada visita. De acuerdo a la Especificación de Requerimientos de Software presentada en días anteriores, se han implementado todos los casos de uso, los mismos que se presentan a continuación: Caso de Uso # 3.11 Crear Registro d la información del Guía en el Sistema de Información El administrador asocia un código RFID a cada Guía Naturalista. Caso de Uso # 3.15 Consultar información del Guía en el Sistema de Información El administrador puede consultar sobre un código RFID que se le asigno a un Guía Naturalista. Caso de Uso # 3.21 Modificar información del registro del Guía en el Sistema de Información El administrador puede modificar el código RFID que se le asignó a un Guía Naturalista, todos los códigos que se le hayan asignado a los guías se mantienen el un registro en la Base de Datos. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 476 Universidad de Cuenca Caso de Uso # 3.31 Eliminar información del Registro del Guía en el Sistema de Información El administrador puede eliminar el código RFID que se le asignó a un Guía Naturalista, esta eliminación solo es lógica. Caso de Uso # 3.40 Registro electrónico de Visita Permite que el guía registre su asistencia a la realización de una visita al PNC Caso de Uso # 3.45 Registro de Visita directamente en el sistema Permite que el administrador registre la asistencia de un guía a una visita. Caso de Uso # 3.50 Descarga de información de registro de visitas desde Sistemas automáticos de control Permite la descarga de información del control de las visitas registradas en los mecanismos automáticos de control. Caso de Uso # 3.60 Transferencia de información de visitas desde los medios portátiles Realiza la transferencia de información del control de las visitas, desde los medios portátiles hacia tablas de base de datos para cruces de información. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 477 Universidad de Cuenca Informe del Cuarto Subsistema de Información SUBSISTEMA DE INFORMACION Este subsistema permitirá ingresar los datos referentes a las visitas realizadas al PNC, de forma que se tenga información estadística acerca del estado en el que se encuentra el Parque, esta información se obtendrá de los datos que proporcionen los guías y los biólogos visitantes a la zona. En este punto es donde se puede obtener cualquier tipo de reporte, según las necesidades del administrador, de modo que éste pueda estar al tanto de todo lo que sucede dentro del PNC. Los reportes a realizar hacen referencia a datos de los guías naturalistas, indicadores biológicos, etc., de acuerdo a un período de tiempo determinado, o en forma global. De acuerdo a la Especificación de Requerimientos de Software presentada en días anteriores, se han implementado todos los casos de uso, los mismos que se presentan a continuación: Caso de Uso # 4.81 Ingreso de información en el Formulario De Visita Permite a los guías ingresar la información concerniente a lo observado a lo largo de su recorrido. Caso de Uso # 4.84 Consulta de indicadores de las visitas realizadas según períodos Permite al administrador consultar sobre el número de coincidencias sobre algún indicador en específico que fue calificado en las visitas. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 478 Universidad de Cuenca Caso de Uso # 4.88 Reporte histórico de la información obtenida del formulario de visita. El administrador obtiene la información histórica procesada mes a mes de los datos que fueron ingresados en el formulario de visita por los guías. Caso de Uso # 4.89 Consulta de información obtenida de un formulario de visita específico. Permite al administrador consultar la información concerniente a un formulario de visita en específico que fue llenado por un guía en días anteriores. Caso de Uso # 4.94 Cruce de información entre el registro físico y el reporte en línea Se realiza un proceso para obtener las visitas validas de los guías, es decir las que han cumplido con el registro físico reportadas en los equipos electrónicos, y los reportes en línea. Caso de Uso # 4.98 Reporte de numero de visitas de los guías El guía puede ver el número de visitas que ha realizado en el periodo de la vigencia de su licencia, de manera q pueda controlar sus visitas faltantes para cumplir con los requisitos que se le exige; el administrador puede ver la misma información pero de todos y cada uno de los guías. Caso de Uso # 5.80 Consulta públicas globales El administrador puede presentar un informe del reporte histórico que se obtuvo para presentarlo al público a través de la Web. Caso de Uso # 5.91 Reporte De Datos básicos para contactos con Guías Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 479 Universidad de Cuenca Se presenta la información básica de los guías que pertenecen al PNC, útil para las operadoras de turismo. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 480 Universidad de Cuenca Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 481 Universidad de Cuenca Documento que se aprobó en ETAPA mediante firmas FORMULARIO A1: VERIFICACIÓN Y VALIDACIÓN DE PRODUCTOS 1. FECHA DE REVISIÓN:.................................................... 2. SISTEMA EN REVISIÓN: :......................................................................................................... .................... Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 482 Universidad de Cuenca 3. SISTEMA EN FUNCIONAMIENTO Se han realizado y documentado las pruebas del sistema Se encuentra el sistema en funcionamiento y sin errores La codificación está acorde a los estándares de programación Se han tomado en cuenta las sugerencias de optimización del rendimiento durante la programación 4. CASOS DE USO Y REQUERIMIENTOS Se encuentra completos los casos de uso y requerimientos Están escritos correctamente y con el formato adecuado Reflejan la funcionalidad actual del software 5. DIAGRAMA DE CLASES Esta completo y en el formato establecido Esta de acuerdo a lo implementado 6. DESCRIPCIÓN DE LAS FUNCIONES DE LAS CLASES Y SERVICIOS WEB Esta completo y en el formato establecido Esta de acuerdo a lo implementado 7. DISEÑO DE LA BASE DE DATOS Esta acorde a la implementación Están documentados las tablas y atributos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 8. MANUAL DE USUARIO Está completo y en el formato establecido 483 Universidad de Cuenca -------------------------------Desarrolladore s -------------------------------Aseguramiento de la Calidad Documento que se aprobó en ETAPA mediante firmas FORMULARIO E1: ENTREGA DEL SISTEMA DE PRODUCCION A DESARROLLO 1. FECHA DE ENTREGA:.................................................... 2. NOMBRE DEL SISTEMA:......................................................................................... ................. 3. VERSIÓN:........................ 4. VERIFICACIÓN DE LOS PRODUCTOS ENTREGADOS El sistema ha sido instalado y está en funcionamiento Se presenta la última versión en código fuente y código objeto Ha sido aprobado por parte de Aseguramiento de Calidad (Formulario A1) Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 484 Universidad de Cuenca Se presenta el documento de Casos de uso y requerimientos Se presenta el diagrama de Clases Se presenta la documentación de funciones de las Clases o Servicios Web Se presenta el esquema de base de datos documentado Se presenta el manual de usuario Se presentan las especificaciones de instalación 5. VERIFICACIÓN DE LA CAPACITACIÓN Se ha capacitado en la funcionalidad del sistema, Nombre: ........................................ Se ha capacitado en el diseño y programación, Nombre: .............................................. Se ha capacitado en la implementación y el mantenimiento, Nombre:.............................................. Aprobación: Firmas:................................... ................................................. ................................. 6. OBSERVACIONES .......................................................................................................... ................................................................................. .......................................................................................................... ................................................................................. .......................................................................................................... 485 ................................................................................. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez .......................................................................................................... Universidad de Cuenca -------------------- ------------------- -------------------- -----------------------------------------------------------------Responsable Responsable Director de del de Aseguramiento Informática Desarrollo Producción de Calidad Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 486 Universidad de Cuenca FUENTES DE INFORMACION Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 487 Universidad de Cuenca o Municipalidad De Cuenca, ETAPA, Corporación Municipal Parque Nacional Cajas; Expediente para la inscripción del Parque Nacional Cajas y los tramos transversales del Qhapaq Ñan en la lista de Patrimonio Mundial de la UNESCO; http://www.cuenca.gov.ec/download/contenido/565/expe diente.pdf; 2007. o Ministerio del Ambiente, ETAPA, Corporación Municipal Parque Nacional Cajas, I. Municipalidad De Cuenca; Mapa Turistico Del Parque Nacional Cajas; 2007. o PFLEEGER, Lawrence; Ingeniería de software, Prentice Hall, Primera edición, 2002. o Wikipedia, the Free Enciclopedia; File Maker; http://en.wikipedia.org/wiki/filemaker; 14 de septiembre de 2008. o SÁNCHEZ, Francisco. RODRÍGUEZ, Santiago. HOLT, Sarah.; Valores excepcionales del Parque Nacional Cajas. o CEMAPRIMES, Corponacion Municipal Parque Nacional Cajas; Plan de manejo integral del Parque Nacional Cajas (PNC), Resumen del plan de manejo aprobado vía acuerdo ministerial del 1 de abril del 2005; http://www.etapa.net.ec/pnc/bib_pnc_doc/bibliotecadesc argas/plan_manejo_pnc.pdf o ETAPA, Parque Nacional Cajas; Ecología vegetal – Flora; http://www.etapa.net.ec/pnc/pnc_biocul_eco_veg.aspx; 14 de abril de 2008. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 488 Universidad de Cuenca o ETAPA, Parque Nacional Cajas; Limnología - Sistema lacustre o lagunar; http://www.etapa.net.ec/pnc/pnc_biocul_lim.aspx; 14 de abril de 2008. o ETAPA, Parque Nacional Cajas; Herpetología - Reptiles y Anfibios http://www.etapa.net.ec/pnc/pnc_biocul_her.aspx; 14 de abril de 2008. o ETAPA, Parque Nacional Cajas; Fauna – Mamíferos; http://www.etapa.net.ec/pnc/pnc_biocul_fau.aspx; 14 de abril de 2008. o ETAPA, Parque Nacional Cajas; Ornitología - Aves del PNC; http://www.etapa.net.ec/pnc/pnc_biocul_orn.aspx; 14 de abril de 2008. o ETAPA, Parque Nacional Cajas; Rutas - Zonas de recreación para ruterismo; http://www.etapa.net.ec/pnc/pnc_viscaj_rut.aspx; 14 de abril de 2008. o ETAPA, Parque Nacional Cajas; Senderos - Zonas de recreación para senderismo; http://www.etapa.net.ec/pnc/pnc_viscaj_sen.aspx; 14 de abril de 2008. o SKIBO, Craig. YOUNG, Marc. JOHNSON, Working with Microsoft Visual Studio 2005. Brian; o ETAPA; Metodología de desarrollo 3.0, Estándares De Programación De Etapa. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 489 Universidad de Cuenca o QUINTEROS, Edgardo; http://www.recursosas400.com/conceptes.shtml, http://www.recursosas400.com/futuroiseries.shtml; 2001. o Anuncios 2004 de Google; http://www.empresas400.com; o Wikipedia, the Free Enciclopedia; .NET_de_Microsoft; http://es.wikipedia.org/wiki/.NET_de_Microsoft; Septiembre de 2008. o Wikipedia, the Free Enciclopedia; ASP.NET; http://es.wikipedia.org/wiki/ASP.NET; Enero de 2008 o Echarte, Patxi; http://www.wikilearning.com/tutorial/introduccion_a_la_pl ataforma_net_y_mono-introduccion_a_net/11990-1; Abril 2006 o iSeries information center; http://publib.boulder.ibm.com/iseries/v5r2/ic2931/index.ht m?info/rzahf/rzahfli0.htm Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 490 Universidad de Cuenca PARTE II Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 491 Universidad de Cuenca Capítulo 1: MANUAL DE USUARIO Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 492 Universidad de Cuenca MANUAL DE USUARIO El “SIPNC” será utilizado por dos tipos de usuario, el administrador del Parque y los Guías Naturalistas que laboran en el mismo, es por eso que este manual de usuario será dividido en 2 secciones. Los formatos empleados en botones, textos, grillas, links etc., fueron diseñados bajo los estándares de etapa, y se los utiliza en todos los formularios del proyecto; para una mayor comprensión se inicia este manual presentando el significado de cada uno de ellos. “Grabar” Almacena todos los datos que han sido digitados o señalados (en caso de combos, listas, etc.) por el usuario en el formulario de ingreso. “Modificar” Se abrirá una nueva ventana (ventana de ingreso) con los datos que se pueden modificar, una vez realizado los cambios, el usuario debe presionar “Grabar” para que los datos sean modificados. “Nuevo” Deja al formulario nuevamente en blanco, para que se ingresen los datos correctamente. “Buscar” Busca lo que el usuario ha digitado o señalado (en caso de combos, listas, etc.) en el formulario de la búsqueda. “Adelante” visualizarlo. Pasa al siguiente registro para “Atrás” Regresa al registro anterior de lo que se está visualizando. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 493 Universidad de Cuenca “Calendario” Muestra un calendario para que el usuario pueda escoger una fecha, y esta se colocará en el cuadro de texto continuo al calendario, en caso que se desea digitar directamente la fecha en el cuadro de texto, el formato debe ser “aaaammdd” por ejemplo “20080611”. “Eliminar” Elimina el elemento que se presenta en el formulario, por ejemplo un guía, un indicador, etc. con todas sus referencias, el usuario debe estar seguro para ejecutar esta opción. “Regresar” Regresa almacenar los cambios a la pantalla anterior sin “Continuar” Permite continuar con el ingreso de más información si la primera parte es valida. “Aceptar” Agrega un registro a la grilla * “Obligatorios” Los campos que vayan acompañados de este símbolo, significa que son obligatorios para poder almacenar todo el formulario. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 494 Universidad de Cuenca 1.1. MANUAL DE USUARIO PARA EL ADMINISTRADOR. El administrador del PNC, es el encargado de la alimentación de datos al sistema de información, los cuales posteriormente se pondrá en uso para los guías naturalistas. También tendrá un acceso total a los reportes que se generarán a partir de todos los datos ingresados y procesados. 1.1.1. Ingreso De Datos Personales De Un Guía Naturalista 1.1.1.1. Búsqueda básica de un Guía por la cédula Para ingresar la información de un guía naturalista, es necesario que primero se realice una búsqueda básica por la cédula, ya que es posible que los datos del guía que se desea ingresar, ya existan en el sistema. Figura 1 Búsqueda Básica De Un Guía Por La Cédula En esta pantalla el usuario deberá digitar la cédula del guía que desea registrar y a continuación presionar Buscar . 1.1.1.2. Ingreso de datos de un guía. A continuación se presenta la siguiente pantalla en la que el administrador puede ingresar todos los datos que se desea sobre el guía naturalista, este formulario se lo ha dividido en secciones para su mayor entendimiento. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 495 Universidad de Cuenca 1.1.1.2.a Sección Identificación En esta sección se ingresan los datos básicos referentes a un guía. Figura 2 Sección Identificación La cedula de identidad es la que se ingreso en la pantalla anterior, y no es posible modificarla. En el campo nombres se debe ingresar los dos nombres del guía, de igual manera con el campo “apellidos”. Con el botón Examinar se puede acceder a las fotografías para cargar la del guía que se esta ingresando. Se sugiere que el tamaño de la foto no sea más de 2Mb. El campo nivel académico es un combo en el que se puede escoger el nivel que tiene el guía. 1.1.1.2.b Sección Licencia En esta sección se ingresa la información referente a la licencia que tiene un guía, y al modo en que este la obtuvo. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 496 Universidad de Cuenca Figura 3 Sección Licencia En el campo Licencia Nº se colocará el mismo número de cédula del guía a ingresar. En la sub-sección de Procedimiento de obtención, se ingresará el modo en el que el guía obtuvo su licencia, esto se lo coloca en el campo Mediante. En el campo Realizado el se coloca la fecha en la que realizo el procedimiento de obtención. En el campo Lugar se coloca en donde se realizo dicho procedimiento. 1.1.1.2.c Sección Registro Esta sección sirve para mantener un registro de las creaciones y actualizaciones de guías. Figura 4 Sección Registro Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 497 Universidad de Cuenca Al dar un clic en el campo creado el y actualizado el automáticamente se presentará la fecha del presente día, pero si el usuario desea puede modificar esas fecha. En el campo Modificado por automáticamente se presentará el nombre del actual administrador del cajas, también este campo puede ser modificado. El link “Regresar al inicio” se encuentra en varias partes del formulario, y ayuda al usuario a situarse en la cabecera del formulario en cualquier momento. 1.1.1.2.d Sección Idiomas En esta sección ingresamos la información de los idiomas que conoce un guía. Figura 5 Sección Idiomas El usuario deberá elegir una opción en la lista de Idioma, además puede digitar (o seleccionar del calendario) la fecha de Evaluado, llenar el campo Evaluado por, la nota obtenida y el porcentaje que representa, a más de elegir un ítem de la lista Estado. Una vez llenados estos campos, se debe dar un clic en el botón Aceptar, de esta manera los datos se almacenarán temporalmente en la grilla. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 498 Universidad de Cuenca Cuando se desea hacer alguna modificación sobre un idioma ya agregado a la grilla, se le hace un clic en el + de la columna Editar, así los datos son cargados nuevamente en los cuadros de texto, el usuario hace los cambios necesarios y vuelve a colocarlos en la grilla presionando el botón Aceptar. 1.1.1.2.e Sección Perfil En esta sección ingresamos la información acerca del perfil que tiene el guía, además de la información de sus especialidades. Figura 6 Sección Perfil El perfil que puede tener el guía es uno solo y se le elige de la lista Perfil. La especialidad con sus observaciones o notas que tiene un guía, pueden ser varias, y se irán agregando a la grilla cuando se presione el botón Aceptar después de escribir en las cajas de texto. 1.1.1.2.f Sección Dirección y contacto Aquí se ingresa información más detallada de un guía, así como información de un contacto del guía. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 499 Universidad de Cuenca Figura 7 Sección Dirección Y Contacto En este cuadro la primera parte se refiere a los datos del guía mismo, y la segunda al contacto que éste presenta. Los teléfonos se los puede ingresar con un separador de “-” si se cree necesario ingresar más de uno. 1.1.1.2.g Sección Cursos del PNC En esta sección se ingresa la información de los cursos que ha tenido el guía dentro del PNC Figura 8 Sección Cursos Del PNC Es necesario ingresar todos los datos solicitados acerca del curso para poder agregarlo a la grilla. Este control se Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 500 Universidad de Cuenca maneja de igual forma que lo expuesto en Ingreso de Idiomas. 1.1.1.2.h Sección Formación y Experiencia Aquí se ingresa información de las experiencias y formaciones que ha tenido un guía. Figura 9 Sección Formación Y Experiencia La primera parte del cuadro se refiere a la formación que ha tenido un guía, y la segunda a la experiencia profesional del mismo. Las grillas, fechas y botones se utilizar de la misma manera que en la parte Ingresar Idiomas. 1.1.1.2.i Sección Historial En esta sección se ingresa información de los sucesos que acontecen con el guía y que tienen que ver con el PNC, así como un comentario de lo que pasa con el guía. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 501 Universidad de Cuenca Figura 10 Sección Historial El suceso y la fecha de éste se almacenarán temporalmente en la grilla al presionar Aceptar. Los comentarios generales se manejan aparte de la grilla y se puede escribir un texto bastante largo de todo tipo de observaciones que se le asocia al guía naturalista. 1.1.2. Buscar Guías Naturalistas La búsqueda de los guías naturalistas, se las puede realizar por uno o varios campos de sus datos personales. La búsqueda puede dar como resultado un solo guía (si la búsqueda es por la cédula o nombres, apellidos completos); o dar como resultado varios guías que cumplan con una condición dado (ejemplo: que tengan como idiomas el Ingles, que su licencia esté caducada, etc.) Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 502 Universidad de Cuenca Figura 11 Buscar Guías Naturalistas En el caso de lugar de residencia, estado de la licencia, nivel del guía e idiomas, se cargan en la lista todos los que han sido ingresados alguna vez en los datos de los guías, los demás campos deben ser digitados por el usuario, en caso de la fecha se puede elegir desde Calendario. Una vez descrito los campos que se requieren, el usuario debe presionar “Buscar” para que se realice la búsqueda de los guías que coincidan con los criterios de búsqueda ingresados. En el caso de presionar el botón “Mostrar todos los Guías” se cargan todos los guías para ir revisando de uno en uno su información. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 503 Universidad de Cuenca Figura 12 Búsqueda De Guías Naturalistas En este ejemplo la búsqueda se hizo de los guías q tengan el estado de su licencia como Vigente, el resultado fueron y 81 registros coincidentes, y con los botones “Atrás” “Adelante” el usuario puede moverse entre registros, y por cada uno de los guías se puede: • Modificar su información básica, • Exportarlos a Excel, • Ingresar o Modificar el código RFID, • Ingresar un registro físico • Ver las visitas realizadas, Todos estos puntos se detallan a continuación: 1.1.3. Modificar Información De Guías Naturalistas Al digitar la opción “Modificar” en el formulario “Buscar Guías Naturalistas”, se abrirá el formulario “Ingresar Guías Naturalistas” (Sección 1.1.2 del documento) pero con los datos que al momento pertenecen al guía buscado anteriormente, el administrador podrá modificar estos, excepto la cédula de identidad y el número de licencia del Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 504 Universidad de Cuenca guía, luego debe pulsar “Grabar” para grabar la información en la base de datos los nuevos datos. 1.1.4. Exportar A Excel El botón Exportar a Excel sirve al usuario para poder pasar los datos de los guías que cumplen con la condición de búsqueda (o todos) a un formato del que se pueda imprimir de mejor manera la información solicitada, al digitar este botón se presenta una pantalla, propia del explorador utilizado, en la que se le pregunta al usuario si desea abrir o guardar el documento, de esta manera el usuario puede visualizar los resultados en Microsoft Excel, en el cual el administrador podrá almacenarlos, modificarlos y/o imprimirlos. Figura 13 Exportar A Microsoft Excel 1.1.5. Ingresar Y/O Modificar Código Rfid Del Guía Naturalista El botón Ingresar-Modificar RFID sirve para asignar los códigos RFID de las tarjetas asignadas al guía, de manera que éste pueda registrar sus futuras visitas electrónicas ya que tendría un código asociado a su número de cédula. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 505 Universidad de Cuenca Figura 14 Ingresar-Modificar Rfid En el ejemplo presentado está pantalla apareció al presionar Ingresar-Modificar RFID cuando en el formulario de Buscar Guías Naturalistas el guía “Carolina Elizabeth Palomeque Rodríguez” esta en pantalla. Aquí el administrador deberá llenar todos los datos para almacenar la nueva solicitados, y presionar Grabar información. En el caso de eliminar el registro se presiona el botón Eliminar, y la información del registro RFID se elimina lógicamente, pudiendo acceder nuevamente al registro RFID del guía para activarlo con el mismo numero de tarjeta u otro diferente. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 506 Universidad de Cuenca Figura 15 Reactivación De Un Registro RFID Eliminado 1.1.6. Ingresar Visita Física Del Guía Naturalista Al presionar el botón Ingresar Registro Físico en el formulario Buscar Guías, y después de elegido el guía deseado, se presenta la siguiente pantalla, para que el administrador registre una visita electrónica de ese guía, este caso se utiliza cuando por algún motivo, el guía no pudo hacerlo vía electrónica, es decir con su tarjeta en los relojes ubicados en el Parque. En el campo fecha de ingreso se debe ingresar la fecha en la que se realizó la visita, en caso de que esta solo haya durado un día, es opcional digitar la fecha de salida, para casos en los que el guía se ha quedado más de un día en el PNC. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 507 Universidad de Cuenca Figura 16 Ingreso De Visita Física 1.1.7. Ver Visitas Del Guía Naturalista El botón Ver Visitas muestra una pantalla de información, en la que el administrador podrá visualizar el número de registros físicos, reportes en línea, días de visitas válidas, número de pasajeros, etc. que ha realizado el guía señalado en el formulario anterior Buscar Guías. Figura 17 Consultas De Visitas De Guía Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 508 Universidad de Cuenca 1.1.7.a Sección de información de datos de visita del guía Figura 18 Sección De Información De Datos De Visita Del Guía En esta sección se muestra la información de la cédula del guía, las fechas entre las cuales se muestra la información, el número de registros físicos, el número de reportes en línea, el número de días de visitas válidas, y el numero total de pasajeros que ha tenido a cargo el guía. 1.1.7.b Sección de reportes en línea realizadas por los guías naturalistas Figura 19 Sección De Reportes En Línea Realizadas Por Los Guías Naturalistas En esta sección se presenta la información de los reportes en línea que ha realizado el guía en el periodo de tiempo especificado en la sección anterior. Al dar un clic sobre el signo + de la columna Ver de la grilla, el administrador podrá visualizar un formulario de visita específico que ha llenado en cierto momento el guía, esto esta especificado en la sección 2.3 FORMULARIO DE VISITA del documento. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 509 Universidad de Cuenca 1.1.7.c Sección de registros físicos que aun no tienen un reporte en línea Figura 20 Sección De Registros Físicos Que Aun No Tienen Un Reporte En Línea Aquí se presenta la información de los registros físicos que todavía no se han cruzado con un reporte en línea. 1.1.8. Catálogo De Guías Naturalistas Del Parque Nacional Cajas. Este es un reporte con datos básicos de todos los guías con los que cuenta actualmente el Parque Nacional Cajas, se muestran datos de cada guía de la siguiente manera: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 510 Universidad de Cuenca Figura 21 Catálogo De Guías Naturalistas Del Parque Nacional Cajas Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 511 Universidad de Cuenca Desde esta pantalla el usuario puede exportar a .pdf para imprimir este reporte y entregárselo a los guardaparques para que se informen sobre que personas pueden visitar el Parque en función de Guías Naturalistas. 1.1.9. Ingreso De Zona De Ruterismo Figura 22 Ingreso De Zona De Ruterismo En esta sección el administrador podrá ingresar los datos referentes a una Zona de Ruterismo, como el nombre de la ruta y la trayectoria, con la condición de que el código de la ruta tiene que ser un número. 1.1.10. Ingreso De Zona De Senderismo En esta sección el usuario podrá ingresar los datos referentes a una Zona de Senderismo. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 512 Universidad de Cuenca Figura 23 Ingreso De Zona De Senderismo El Código debe estar conformado por 1 sola letra del Alfabeto. El usuario debe escribir el nombre de la Zona y dar un clic en “Continuar” de manera que el sistema verifique el nombre ingresado y el usuario pueda continuar digitando los nombres de los Senderos que lo conforman. En caso de haber digitado un código o nombre ya existente en el sistema, los senderos que se digiten se agregaran a la zona de senderismo existente. Después de digitar el nombre de cada Sendero, debe Aceptar para que este se cargue en la grilla. Figura 24 Ingreso De Sendero Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 513 Universidad de Cuenca En esta pantalla se presenta un ejemplo, el usuario escribió en código: “a” y en zona: “Cucheros” entonces, al presionar Continuar el sistema le muestra en pantalla que el código “a” ya esta asignado a la zona “Toreadora” y que tiene como sendero: “Toreadora”, el usuario solamente podrá agregar Senderos a esta zona. Si presiona el botón Limpiar podrá ingresar otra zona distinta a la presentada en pantalla con otro código que no exista. Como todas las grillas en el sistema, se cuenta con el sigo + en la columna Ver en la que dando un clic, se puede modificar el dato señalado y volver a presionar Aceptar para poner los nuevos datos en la grilla. De igual manera si se desea eliminar un dato de la grilla simplemente se debe marcar la casilla Eliminar del o los registros que se desee que no se almacenen o se eliminen de la base de datos al momento de presionar Guardar. 1.1.11. Ingreso De Indicadores Generales En esta pantalla se puede ingresar el nombre de un indicador de manejo general que luego será calificado por los guías naturalistas, el código es generado internamente por el sistema. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 514 Universidad de Cuenca Figura 25 Ingreso De Indicadores Generales El usuario solo debe digitar el nombre del Indicador de Manejo General y presionar Guardar para almacenar la información. 1.1.12. Ingreso De Actividades A Realizarse En el Ingreso de una Actividad, el usuario debe digitar el nombre de la actividad y elegir un grupo al que pertenezca para poder “Grabar”, el código se genera automáticamente. Figura 26 Ingreso De Actividades A Realizarse Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 515 Universidad de Cuenca 1.1.13. Ingreso De Indicadores Específicos La pantalla para ingresar un indicador de manejo específico más sus estados es la siguiente: Figura 27 Ingreso De Indicadores Específicos El Código se va a generar automáticamente. El usuario debe escribir el nombre del Indicador y dar un clic en Continuar de manera que el sistema verifique el nombre ingresado y el usuario pueda continuar digitando los nombres de los estados que lo conforman. En caso de haber digitado un nombre de indicador ya existente, se puede visualizar que el código cambia, y los estados que se digiten a continuación, se agregarán a los demás estados que hayan sido almacenados en alguna otra ocasión. Después de digitar cada estado, debe Aceptar para que este se cargue en la grilla y posteriormente Guardar. 1.1.14. Ingreso De Indicadores Biológicos En el siguiente formulario, el usuario puede ingresar los indicadores biológicos con sus respectivos ítems, es un Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 516 Universidad de Cuenca caso muy similar al Ingreso de Indicadores Específicos, se presenta un ejemplo a continuación: Figura 28 Ingreso De Indicadores Biológicos Al principio el sistema le daba el código “6” para el ingreso de un nuevo indicador, pero el usuario escribió el indicador “Aves”, y como este ya existía en la Base de Datos, el sistema visualiza el código “1” para mostrar que este indicador ya fue digitado, pero si el usuario desea, puedan seguir ingresando ítems a este indicador. Presionado Aceptar los ítems se cargaran en la grilla y finalmente presionar Guardar para almacenar los nuevos datos. 1.1.15. Ingreso De Operadoras De Turismo Para ingresar una operadora de turismo, solamente se debe digitar el nombre de la operadora y presionar el botón Guardar. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 517 Universidad de Cuenca Figura 29 Ingreso De Operadoras De Turismo 1.1.16. Buscar Criterios La pantalla que se presenta a continuación le servirá al administrador para hacer una búsqueda sobre zonas y/o indicadores ingresados anteriormente Figura 30 Buscar Criterios En la lista de Buscar, se puede elegir entre: Figura 31 Lista Buscar Criterios Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 518 Universidad de Cuenca Y dependiendo de cual de ellos elija el usuario, se cargará diferentes opciones en la lista “Elementos” Ejemplo1: Si el usuario elige Indicadores de Manejo Específico, en la lista se presentará: Figura 32 Lista Buscar Elementos En el que el usuario debe elegir si desea realizar la búsqueda por Nombre del indicador de manejo o por el nombre de un estado del indicador. En el casillero Palabra Clave puede escribir algo clave para realizar la búsqueda, por ejemplo “entorno”: Figura 33 Buscar Criterios Con Palabra Clave Luego presiona el botón Buscar el resultado sería el formulario Ingresar Estado Especifico con los datos anteriores, para que el usuario pueda realizar cualquier cambio y almacenarlos. La pantalla resultado para este ejemplo sería: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 519 Universidad de Cuenca Figura 34 Resultado De Buscar Criterios Ejemplo 1. Ejemplo 2: Si el usuario elige en Buscar: “Zona de Ruterismo”, en Elemento: “Trayecto (de la ruta)” y en palabra clave no ingresa ningún texto, el resultado sería todas las rutas y se le presentaría así: Figura 35 Resultado De Buscar Criterios Ejemplo 2. Y como se indicó anteriormente con los botones adelante y atrás el usuario puede moverse por los 5 registros coincidentes y además puede realizar los cambios sobre esta misma pantalla e ir presionado el botón Guardar para almacenar cada cambio que se realice, o el botón Eliminar Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 520 Universidad de Cuenca para descartar la ruta de la Base de Datos, la misma que se eliminará definitivamente solo en el caso de que no haya sido calificada anteriormente por un guía, caso contrario esta ruta desaparece de la base de datos, (este mismo proceso se utilizará siempre para intentar eliminar senderos, actividades e indicadores biológicos, específicos y generales) 1.1.17. Reportes Los reportes se presentan para que el administrador pueda observar la información completa sobre las zonas y/o indicadores que ha ingresado. 1.1.17.1. Zonas de Ruterismo Figura 36 Reportes De Zonas De Ruterismo Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 521 Universidad de Cuenca En la primera parte del informe, el administrador puede desplazarse por las diferentes páginas, en el caso de que el informe genere más de una página, también podrá ver este informe en diferentes tamaños con el zoom que en el ejemplo se presenta con un 100% Además, el administrador podrá exportar este reporte a Microsoft Excel o a Pdf según lo seleccione en Seleccionar un formato y presionando sobre el link Exportar. Para los demás reportes se procede de igual manera: 1.1.17.2. Zonas de Senderismo Figura 37 Reportes De Zonas De Senderismo Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 522 Universidad de Cuenca 1.1.17.3. Indicadores de Manejo General Figura 38 reportes de indicadores de Manejo General 1.1.17.4. Indicadores de Actividades Figura 39 Reportes De Indicadores De Actividades Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 523 Universidad de Cuenca 1.1.17.5. Indicadores de Manejo Especifico Figura 40 Reportes De Indicadores De Manejo Especifico Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 524 Universidad de Cuenca 1.1.17.6. Indicadores de Manejo Biológico Figura 41 Reportes De Indicadores De Manejo Biológico 1.1.17.7. Operadoras de Turismo Figura 42 Reportes De Operadoras De Turismo Sugerencia: Al momento de eliminar una zona, un indicador de cualquier tipo, o una operadora que ya forme parte de un reporte electrónico de un guía, esta eliminación es lógica y en los reportes aparece dicha zona, indicador u operadora como no habilitado, por lo cual se puede reactivar de la siguiente manera: 1. Generar el reporte de la zona, indicador u operadora que se desea reactivar. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 525 Universidad de Cuenca 2. Copiar (ctrl.+C) el nombre o la descripción de la zona, indicador u operadora a reactivar 3. Ir a la parte de ingresos de la zona, indicador u operadora y pegar el nombre o la descripción en el cuadro de texto requerido 4. Grabar la zona, indicador u operadora 5. Revisar en la parte de los reportes si la zona, indicador u operadora se ingresó bien 1.1.18. Ingresar Documento Informativo Para Los Guías Naturalistas El administrador puede cargar un archivo que sea un instructivo preparado anteriormente para que los guías puedan leerlo cuando requieran de cierta información por ejemplo antes de llenar el formulario de una visita que hayan realizado. Figura 43 Ingreso De Documento Informativo Para Los Guías Naturalistas Al presionar Examinar al usuario se le presenta una pantalla propia del sistema operativo, de modo que puede elegir que archivo .doc que desea cargarlo. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 526 Universidad de Cuenca Figura 44 Examinar Documento Informativo Para Los Guías Naturalista Luego presiona el botón Guardar y se almacena el archivo en la Base de Datos. Cada vez que se desea Ingresar Documento, se elimina el documento que haya estado cargado anteriormente. 1.1.19. Ingresar Datos Del Administrador Con este formulario, el administrador puede ingresar sus datos personales, de modo que posteriormente los guías lo puedan ver, para que sepan con quién deben contactarse en caso de alguna necesidad. Figura 45 Ingreso De Datos Del Administrador Cuando se desea hacer alguna modificación sobre esta información, se ingrese a este mismo formulario que le Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 527 Universidad de Cuenca mostrará los datos que se tenían anteriormente, de esta manera el usuario realiza las modificaciones, y se eliminarán los datos que estaban anteriormente. 1.1.20. Transferencia De Registros Electrónicos Para la descarga de los registros físicos almacenados en los relojes RFID y posterior transferencia al sistema de guías naturalistas del PNC, se deben seguir los siguientes pasos. Para Cada uno de los relojes se debe realizar lo siguiente: Conectar el reloj a uno de los puertos USB del computador designado para el propósito, el cual tendrá instalado la aplicación Time Clock, el cual nos ayudara con la descarga de los registros desde los relojes. Correr la aplicación Time Clock. Nos aparecerá la siguiente pantalla, en la cual debemos presionar el botón “Login” (señalado en el gráfico). Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 528 Universidad de Cuenca Figura 46 Time Clock En el siguiente cuadro de diálogo, ingresamos la contraseña que con anterioridad ha sido asignada y pulsamos “Ok” (señalado en el gráfico). Figura 47 Login Time Clock Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 529 Universidad de Cuenca De está manera nos logeamos y podemos realizar las operaciones que se necesita para la descarga de registros. A continuación presionamos el botón “Offline Reader” (señalado en el gráfico) para la descarga de los registros. Figura 48 Time Clock Botón Offline Reader Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 530 Universidad de Cuenca Aceptamos el siguiente cuadro de diálogo Figura 49 Time Clock Cuadro De Dialogo En caso de ajustes de hora en el reloj, pulsamos el botón “Put” (señalado en el gráfico) el cual sincroniza la hora del computador con la del reloj. Figura 50 Offline Reader Botón Put Antes de la descarga de los registros, chequeamos la opción “Clear After Download” (señalado en el gráfico) para que después de la descarga, se limpie la memoria del reloj y no se acumulen los registros para las siguientes descargas. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 531 Universidad de Cuenca Figura 51 Offline Reader Limpiar Registros Presionamos el botón “Download From Reader” (señalado en el gráfico) para iniciar la descarga de los registros del reloj a la base de datos que utiliza la aplicación TimeClock Figura 52 Offline Reader Descargar Registros Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 532 Universidad de Cuenca Después de realizada la descarga aceptamos el siguiente cuadro de diálogo Figura 53 Offline Reader Información De Descarga A continuación cerramos la ventana “CLOCK mode” Después de haber descargado los registros de los tres relojes a la base de datos de la aplicación, procedemos con lo siguiente: Ingresamos al menú “Database“(señalado en el gráfico) Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 533 Universidad de Cuenca Figura 54 Time Clock Y en el menú “Database” pulsamos sobre “Backup Log Database” (señalado en el gráfico) Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 534 Universidad de Cuenca Figura 55 Time Clock Menú Database Nos aparece un cuadro en el cual vamos a indicar donde almacenar el archivo de los registros físicos descargados del reloj. Luego de indicar el directorio, y dejando al archivo con el mismo nombre (backup_attend.mdb), pulsamos el botón “Save” (señalado en el gráfico) para guardar el archivo. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 535 Universidad de Cuenca Figura 56 Time Clock Guardar Archivo De Registros Aceptamos en el siguiente cuadro de diálogo. Figura 57 Time Clock Cuadro De Dialogo Luego en el mismo menú “Database”, pulsamos sobre “Erase Log Database” (señalado en el gráfico) para borrar la base de datos de la aplicación que contiene los registros, de esta manera evitamos la acumulación de registros en la base de datos de la aplicación y el posterior retardo el momento de la transferencia en el sistema de guías naturalistas del PNC. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 536 Universidad de Cuenca Figura 58 Time Clock Menú Database Escogemos la opción “All Attendance Records” (señalado en el gráfico) para borrar TODOS los registros de la base de datos de la aplicación. Figura 59 Time Clock Borrar Todos Los Registros Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 537 Universidad de Cuenca Pulsamos el botón “Confirm” (señalado en el gráfico) para confirmar Figura 60 Time Clock Borrar Todos Los Registros Y pulsamos “Yes” (señalado en el gráfico) para borrar los registros Figura 61 Time Clock Borrar Todos Los Registros Después de haber realizado las acciones descritas anteriormente, cerramos la aplicación TimeClock. Con lo realizado anteriormente, ya tenemos el archivo que contiene los registros de los guías para poder trasferir al sistema de guías naturalistas del PNC. PRECAUCION: EL ARCHIVO GENERADO “backup_attend.mdb” (señalado en el gráfico) ES EL ÚNICO QUE CONTIENE LOS REGISTROS FISICOS DE LOS GUIAS, DEBIDO A QUE SE ELIMINO LOS REGISTROS DE LA BASE DE DATOS DE LA APLICACIÓN TIME CLOCK, Y DE LOS RELOJES. SI ESTE ARCHIVO ES BORRADO SE PIERDEN TODOS LOS REGISTROS DE LAS VISITAS REALIZADAS POR Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 538 Universidad de Cuenca LOS GUIAS AL PARQUE DESDE LA ULTIMA OCACION QUE SE REALIZO UNA TRANSFERENCIA, ES DECIR QUE SE DEBE TENER: MAXIMA PRECAUCION Y CUIDADO CON EL MANEJO DEL ARCHIVO “backup_attend.mdb” Figura 62 Archivo De Registros Físicos El administrador, después de tener el archivo “backup_attend.mdb” en un medio de almacenamiento, deberá entrar en la interfaz de Transferencia de datos de visitas físicas de guías para pasar los registros electrónicos a la base de datos del AS400. Figura 63 Transferencia De Datos De Visitas Físicas AL presionar Examinar, se escoge el archivo de base de datos (attend.mdb o backup_attend.mdb) en la ubicación que se encuentre (Memoria flash, disco duro, etc.) Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 539 Universidad de Cuenca Figura 64 Seleccionar El Archivo De Registros Físicos De esta manera se tiene referencia del archivo a transferir hacia la base de datos en AS/400 Figura 65 Transferencia De Datos De Visitas Físicas Al presionar Guardar el sistema realiza un empate de información entre los registros físicos (el guía pasó su tarjeta por los relojes del PNC, o el administrador registro su visita directamente en el sistema) con los reportes en línea que el guía lleno después de haber realizado la visita. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 540 Universidad de Cuenca Figura 66 Transferencia De Datos De Visitas Físicas Es por esto que el guía debe asegurarse que la o las fechas que digite en su “formulario de visita” debe ser las mismas de los días en los que registró electrónicamente su visita, caso contrario la información que se genere no será la correcta y no habrá modo de corregirla directamente desde el sistema en funcionamiento. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 541 Universidad de Cuenca Al terminar este proceso el sistema muestra al usuario un resumen de lo que se ha transferido: Figura 67 Informacion De Transferencia De Datos De Visitas Físicas En caso de que el usuario vuelva a cargar la Misma base de datos, por equivocación, no se produce ningún error, simplemente el mensaje de aviso cambia ya que la información ya existía. 1.1.21. Reporte Histórico El reporte histórico es una recopilación de los datos estadísticos en el periodo de los 12 últimos meses transcurridos, sin embargo, la fecha es un campo que el usuario podrá modificar, de modo que el sistema presente la información hasta la fecha que digite el usuario. El reporte se presenta en varias partes para una mayor explicación: 1.1.21.a Indicadores de perfil de visitante Se muestra la información referente a las edades de los pasajeros, al número de pasajeros, a los países de procedencia de los pasajeros, a las operadoras de turismo, Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 542 Universidad de Cuenca y al total de visitas reportadas a lo largo de un año en el parque Figura 68 Indicadores De Perfil De Visitante 1.1.21.b. Indicadores de manejo general Muestra la información grafica de lo que ha ocurrido en el parque a lo largo de un año con los indicadores de manejo general Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 543 Universidad de Cuenca Figura 69 Indicadores De Manejo General 1.1.21.c. Indicadores de Actividades realizadas Muestra la información grafica de lo que ha ocurrido en el parque a lo largo de un año con los indicadores de actividades realizadas y se divide en tres grupos: Actividades de Interpretación Figura 70 Indicadores De Actividades Realizadas Actividades de Observación Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 544 Universidad de Cuenca Figura 71 Actividades De Observación Actividades de recreación y deporte Figura 72 Actividades De Recreación Y Deporte 1.1.21.d. Zonas de senderismo visitadas Muestra la información grafica de las zonas de senderismo visitadas a lo largo de un año en el parque Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 545 Universidad de Cuenca Figura 73 Zonas De Senderismo Visitadas 1.1.21.e. Zonas de ruterismo visitadas Muestra la información grafica de las zonas de ruterismo visitadas a lo largo de un año en el parque Figura 74 Zonas De Ruterismo Visitadas 1.1.21.f. Indicadores de manejo especifico Muestra la información grafica de lo que ha ocurrido en el parque a lo largo de un año con los indicadores de manejo especifico, y esto se repite por cada zona de senderismo y ruterismo dependiendo las calificaciones que haya tenido cada uno Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 546 Universidad de Cuenca Figura 75 Indicadores De Manejo Específico 1.1.21.g. Indicadores biológicos Muestra la información grafica de lo que ha ocurrido en el parque a lo largo de un año con los indicadores biológicos, y esto se repite por cada zona de senderismo y ruterismo y por cada indicador biológico registrado. Figura 76 Indicadores Biológicos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 547 Universidad de Cuenca 1.1.22. Reporte Número De Visitas En este reporte el objetivo es obtener un resultado numérico de las coincidencias según un patrón de búsqueda. Hace referencia a los formularios de las visitas que fueron llenados por los guías naturalistas cuando asistieron al PNC. Los campos a los que se puede referir son las zonas o los indicadores generales y actividades, para los cuales contamos con 3 niveles de consultas; mientras que para los indicadores biológicos o específicos se cuenta con 5 niveles de consulta ya que estos últimos se calificaron dentro de una ruta o un sendero especifico y es necesaria colocar toda esta información para obtener un resultado. Ejemplo 1: El usuario desea saber cuantas visitas hubo en el sendero Toreadora durante el mes de julio del año 2008. En las fechas: Figura 77 Reporte Número De Visitas Elegir Fechas Ejemplo 1 En el 1er nivel: Figura 78 Reporte Número De Visitas Primer Nivel En el 2do nivel: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 548 Universidad de Cuenca Figura 79 Reporte Número De Visitas Segundo Nivel Ejemplo 1 En el 3er nivel: Figura 80 Reporte Número De Visitas Tercer Nivel Ejemplo 1 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 549 Universidad de Cuenca Entonces, al presionar el botón Buscar se presenta la información esperada. Figura 81 Reporte Número De Visitas Ejemplo 1 Ejemplo 2: El usuario desea saber en cuantos formularios de visita se dijo que el estado del indicador El control sobre los guías naturalistas con licencia (indicador general) fue Apropiado en todo lo que transcurrido del año 2008. En las fechas: Figura 82 Reporte Número De Visitas Elegir Fechas Ejemplo 2 En el 1er nivel se debe elegir Indicadores Generales. En 2do nivel: Figura 83 Reporte Número De Visitas Segundo Nivel Ejemplo 2 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 550 Universidad de Cuenca En el 3er nivel: Figura 84 Reporte Número De Visitas Tercer Nivel Ejemplo 2 El resultado final en el formulario después de presionar Buscar sería: Figura 85 Reporte Número De Visitas Ejemplo 2 Ejemplo 3: El usuario desea saber el número de visitas que Acamparon en el PNC el 1 de enero del 2008. El nivel 1 debe elegir Actividades Realizadas en el 2do se refiere al grupo al que pertenece la actividad, se debe elegir Recreación y Deporte y en el 3er nivel la actividad Acampado, presiona Buscar y se presenta la información solicitada. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 551 Universidad de Cuenca Figura 86 Reporte Número De Visitas Ejemplo 3 Ejemplo 4: El usuario desea saber el número de visitas que observaron la “Presencia de Algas en ríos o riachuelos” a lo largo de la ruta “Naturaleza e Historia Humana” en todo el transcurso del año 2007. En la fecha debe colocar desde: 20070101 y hasta: 20071231. En el 1er nivel se debe elegir Indicadores Biológicos en el segundo el indicador Lagunas en el 3ero el ítem Presencia de algas en ríos o riachuelos, al momento que se elige esta última opción, el sistema solita dos parámetros de búsqueda adicionales que se refieren al lugar donde se observo este indicador. Figura 87 Reporte Número De Visitas Ejemplo 4 Aquí el usuario deberá elegir Rutas y luego la ruta Naturaleza e Historia Humana, presionar Buscar y el resultado será: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 552 Universidad de Cuenca Figura 88 Reporte Número De Visitas Ejemplo 4 Ejemplo 5: El usuario desea saber el número de visitas que dijeron que la “Señalización” fue “Apropiada y Mantenida” a lo largo de la ruta “Valle de Quinuas” en el mes de febrero del año 2008. En la fecha debe colocar desde: 20080201 y hasta: 20080228. En el 1er nivel se debe elegir Indicadores Específicos en el segundo el indicador Señalización en el 3ero el estado Apropiada y Mantenida, al momento que se elige esta última opción, el sistema solita dos parámetros de búsqueda adicionales que se refieren al lugar donde se observo este indicador. Aquí el usuario deberá elegir Rutas y luego la ruta Valle de Quinuas, presionar Buscar y el resultado será: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 553 Universidad de Cuenca Figura 89 Reporte Número De Visitas Ejemplo 5 1.1.23. Buscar Formulario De Visita Este formulario le sirve al administrador para poder revisar el número de visitas que registran los guías, y algunos datos básicos de las visitas realizadas entre el periodo de tiempo especificado. Es parecido al formulario de la sección “1.7 VER VISITAS DEL GUÍA NATURALISTA” con la diferencia que aquí se muestra la información referente a las visitas de todos los guías registrados en el sistema. En este formulario solo debe colocar las fechas para realizar la búsqueda y presionar Buscar. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 554 Universidad de Cuenca Figura 90 Buscar Formulario De Visita Cuando el administrador desea revisar un formulario de reporte en línea, puede acceder a este haciendo clic sobre el signo + de la columna Ver, de esta manera se le presentará el formulario de vista que llenó en esas fechas un guía naturalista. Para el ejemplo se presenta una parte del formulario que lleno cierto guía en las fechas 20080707 y 20080709. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 555 Universidad de Cuenca Figura 91 Formulario De Visita Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 556 Universidad de Cuenca Figura 92 Formulario De Visita Y puede ver la información referente a las rutas o senderos calificados, haciendo clic sobre los links habilitados de los senderos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 557 Universidad de Cuenca Figura 93 Formulario De Zona De Visita Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 558 Universidad de Cuenca 1.2. MANUAL DE USUARIO PARA LOS GUÍAS NATURALISTAS DEL PNC Los Guías calificados del PNC, pueden acceder al sistema mediante una clave de acceso que es proporcionada por el administrador, que resulta ser el mismo código que tienen en sus tarjetas RFID.En el sistema ellos pueden realizar las siguientes acciones que se citan y explican a continuación: 1.2.1. Ingresar Al Sistema El guía debe ingresar al sistema a través de esta ventana, debe digitar su cédula y en código de tarjeta debe ingresar los 10 dígitos que conforman el código, este lo encuentra en la tarjeta física con la que registra su asistencia en el PNC a través de los relojes. Figura 94 Ingresar Al Sistema Una vez digitados estos 2 datos, debe dar clic en Continuar y si su licencia esta vigente el sistema le presenta la siguiente interfaz de Inicio para Guías, la misma que se presenta por partes para un mayor entendimiento., caso contrario cuando la licencia este caducada le aparecerá la misma pantalla pero deshabilitada y no podrá realizar acción alguna dentro del sistema. 1.2.2. Datos Personales Del Guía Naturalista En esta sección el usuario puede ver sus datos básicos, sus nombres y el estado de su licencia. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 559 Universidad de Cuenca Figura 95 Sección Datos Generales: 1.2.2.a Sección Datos Generales: Si el usuario desea revisar toda la información que ha sido ingresada anteriormente por el administrador, debe hacer clic sobre el link Ver todos mis datos personales. De esta manera se le presentará al Guía toda su información, para que pueda revisarla mas No modificarla, ya que es el mismo formulario que el administrador utiliza para el ingreso de los datos de todos y cada uno de los guías del Parque, pero en este caso, el guía solo puede leerlo y revisar su información porque todos los campos de texto están deshabilitados, y para cambiar la información el guía deberá notificar al administrador. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 560 Universidad de Cuenca Figura 96 Datos Del Guía Figura 97 Datos Del Guía Figura 98 Datos Del Guía Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 561 Universidad de Cuenca Figura 99 Datos Del Guía Figura 100 Datos Del Guía Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 562 Universidad de Cuenca Figura 101 Datos Del Guía Figura 102 Datos Del Guía Para regresar a su menú principal debe dar clic en el botón Regresar a la página anterior. 1.2.2.b Sección Aviso Importante: Si el guía encontró alguna información sobre sus datos que no es la correcta, puede comunicarse con el administrador a través de la información que se proporciona en el siguiente recuadro: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 563 Universidad de Cuenca Figura 103 Sección Aviso Importante: Este aviso esta siempre visible en el formulario de Inicio para Guías de manera que en cualquier momento el guía puede informarse de cómo contactarse con el administrador. 1.2.2.c Sección Reporte en Línea: La siguiente parte del formulario Inicio para Guías son acciones: Figura 104 Sección Reporte En Línea: La 1era “Revisar instructivo para llenar los reportes en línea” sirve para que el guía revise un instructivo para que sepa como llenar el formulario de su visita, al dar clic sobre este link, se presenta un archivo en Microsoft Word con las instrucciones necesarias, cuando termine de leer puede cerrar esa aplicación y continuar en este formulario. La 2da acción “Realizar Reporte en línea”, sirve para que el usuario realice el llenado mismo del formulario de visita (la parte más importante), al dar clic sobre este vinculo, el sistema le presenta al usuario el formulario de visita, que se detalla desde la sección 2.3 de este documento. 1.2.2.d Sección Visitas Realizadas en el periodo desde el inicio de la licencia del guía hasta la fecha: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 564 Universidad de Cuenca En el siguiente recuadro el guía puede chequear el número de visitas que ha realizado desde la fecha q empezó la vigencia de la última tarjeta entregada, hasta el día mismo en el que revise esta información. Figura 105 Sección Visitas Realizadas El cuadro muestra el número de registros físicos, que hace referencia a las veces que el guía ha pasado su tarjeta por los relojes electrónicos del PNC. Número de reportes en línea, se refiere al número de formularios que el guía ha llenado después de realizar una visita. Número de visitas válidas, se refiere a las visitas que han tenido un registro físico (con tarjeta) y un registro en línea (formulario de visita), este número es el que sirve al administrador del PNC para controlar el número mínimo de visitas que debe cumplir el guía en un periodo de tiempo. Días de Visitas Validas, representa el número de días que ha permanecido el guía dentro del cajas, ya que hay visitas que duran más de un día. 1.2.2.e Sección Referencias de Zonas e Indicadores a calificarse en el informe: También puede consultar sobre zonas e indicadores que el guía podrá visitar. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 565 Universidad de Cuenca Figura 106 Sección Referencias De Zonas E Indicadores A Calificarse En El Informe: Los reportes que el guía puede observar son los siguientes • Zonas de Ruterismo Figura 107 Reporte Zonas De Ruterismo • Zonas de senderismo Figura 108 Reporte Zonas De Senderismo • Actividades a realizarse Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 566 Universidad de Cuenca Figura 109 Reporte Actividades A Realizarse • Indicadores generales Figura 110 Reporte Indicadores Generales • Indicadores Biológicos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 567 Universidad de Cuenca Figura 111 Reporte Indicadores Biológicos • Indicadores Específicos Figura112 Reporte Indicadores Específicos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 568 Universidad de Cuenca 1.2.3. Revisión De Fechas Para Realizar El Reporte En Linea Al hacer clic en el link “Realizar Reporte en línea”, de la sección 2.2.c Sección Reporte en Línea, se les presentará la siguiente pantalla, para que mediante combos, elijan la fecha en la que realizaron la visita, en donde se debe tener cuidado con el ingreso de las fechas para que el reporte en línea tenga validez: Figura 113 Revisión De Fechas Para Realizar El Reporte En Línea Las fechas deben ser las correctas y son validas solo hasta 30 días después de haber realizado la visita física al parque. En las fechas deben ingresarse con los combos, si la visita duró un solo día, el guía debe digitar la misma fecha en fecha ingreso como el fecha salida. Cuando se ingrese las fechas, se presiona el botón Continuar para ingresar al Formulario de Visita. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 569 Universidad de Cuenca 1.2.4. Formulario De Visita Para Reportes Electronicos 1.2.4.a Sección datos de visita. En esta sección se ingresan los datos generales de la visita. Figura 114 Sección Datos De Visita. Las fechas de ingreso y de salida vienen cargadas desde la pantalla anterior cuando se ingresaron las fechas para su validación El País de procedencia, se refiere al país del que proceden la mayoría de los pasajeros que realizaron la visita. La edad de pasajeros se refiere a la edad que presentan la mayoría de los pasajeros que realizaron la visita. La operadora de turismo se refiere a la operadora que acudió también a la vista. Estos 3 últimos campos debe elegir de la lista que se le presenta, presionado sobre de cada lista y eligiendo el ítem que corresponda. En el número de pasajeros el guía deberá escribir con números, la cantidad que corresponda. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 570 Universidad de Cuenca Los datos generales de una visita podrían quedar así: Figura 115 Sección Datos De Visita Llenado Una vez ingresados todos estos datos, NO presione Guardar, esa acción se realizará cuando se acabe de llenar todo el formulario. 1.2.4.b Sección Indicadores de Manejo General. La siguiente parte se refiere a los Indicadores de Manejo General que se observó a lo largo de todo el recorrido de la visita: Figura 116 Sección Indicadores De Manejo General El guía debe dar un clic sobre la calificación q se merezca cada indicador, también es posible (especialmente en caso de calificar como NoApropiado) especificar el lugar donde se presentó el inconveniente. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 571 Universidad de Cuenca Se deben calificar todos y cada uno de los indicadores, esta sección debe quedar así: Figura 117 Sección Indicadores De Manejo General Llenado 1.2.4.c Sección Indicadores de Actividades Realizadas. Las Actividades se pueden elegir una o varias por cada uno de los grupos indicados como se muestra en el ejemplo: Figura 118 Sección Indicadores De Actividades Realizadas. 1.2.4.d Sección Senderos Visitados. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 572 Universidad de Cuenca A continuación el guía debe elegir el 1er sendero o ruta que haya visitado, presionando clic sobre alguno de los links cargados. Figura 119 Sección Senderos Visitados 1.2.4.e Sección Rutas Visitadas. Figura 120 Sección Rutas Visitadas Se tomará como ejemplo que el guía visitó el Sendero Toreadora, entonces dio un clic sobre el link que se encuentra en la sección Senderos Visitados. Entonces el sistema le presentará la siguiente pantalla: 1.2.5. Formulario Para Calificar Una Zona En Especifico En este formulario el guía podrá calificar los indicadores que conciernen solo a esa zona de senderismo o ruterismo. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 573 Universidad de Cuenca Figura 121 Formulario Para Calificar Una Zona En Específico En esta el usuario debe calificar 2 secciones: 1.2.5.a Sección Indicadores Específicos. Los Indicadores Específicos.- Se califican de igual manera que los indicadores generales, eligiendo uno de los estados para cada indicador y si es posible poner el lugar exacto donde se observó. Figura 122 Sección Indicadores Específicos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 574 Universidad de Cuenca 1.2.5.b Sección Indicadores Biológicos. Y los Indicadores Biológicos.- los que se califican como las actividades, se pueden elegir uno o varios de cada uno de los indicadores. Figura 123 Sección Indicadores Biológicos Una vez calificado el Sendero (en el caso del ejemplo) se debe presionar el botón Guardar Datos de la Zona de esta manera los datos son almacenados y el sistema regresa a la pagina anterior para que el usuario pueda elegir otro sendero o ruta a calificar de la misma manera. O puede presionar “Borrar Datos” para borrar todo e ingresar nuevamente los calificativos de la zona, o “Regresar sin Guardar” para regresar a la pantalla del Formulario de visita sin guardar los datos de las zonas. Figura 124 Botones Formulario Calificar Zona Y si ya terminó de calificar todo deberá presionar Guardar Visita, solo de esta manera se grabará todos los datos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 575 Universidad de Cuenca ingresados en las 2 paginas revisadas, o generar un nuevo formulario para calificar con “Nuevo Formulario”, o regresar a la pagina anterior con “Regresar sin guardar”. Figura 125 Botones Formulario Calificar Una Visita Nota: Toda la información de este formulario puede variar según lo decida el administrador del PNC, ya que el objetivo de este método es mantener una información confiable de los indicadores que son necesarios saber para mantener en buen estado al Parque Cajas. Los guías naturalistas deberán realizar este trabajo con mucha responsabilidad y precisión ya que de esto depende la confiabilidad de los datos para procesar la información. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 576 Universidad de Cuenca PARTE III Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 577 Universidad de Cuenca Capítulo 1: MANUAL DEL SISTEMA Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 578 Universidad de Cuenca MANUAL DEL SISTEMA El documento que se presenta es el manual del sistema, para un mejor entendimiento y orden se ha organizado en cuatro secciones para un mayor entendimiento: 1. Capa de datos 2. Capa de negocios 3. Capa de Interfaces 4. Misceláneos 1.1. CAPA DE DATOS En esta sección se presenta todo lo referente a la capa de datos que se utilizó en la programación, los diagramas para la organización de tablas de la Base de Datos, las tablas mismas, los procedimientos almacenados, vistas y también la clase Datos que se encuentra dentro del servicio SrvWebAmbiental. Los diagramas, las tablas y sus campos se presentan con los nombres que se generaron el momento de crearlas en el AS400, de manera que puedan ser identificadas fácilmente el momento de necesitarse una modificación sobre estas. 1.1.1. Diagrama Y Estructura Lógica De La Base De Datos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 579 Universidad de Cuenca Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 580 Universidad de Cuenca NOMBRE DE LA TABLA: GUÍA DESCRIPCIÓN Contiene datos pertenecientes a un guía naturalista del Parque Nacional Cajas NOMBRE TIPO CLA VAL NU DESCRIPCIÓN DEL CAMPO DE VE OR LO DATO PRI UNI MAR CO Cédula Char 10 Nombre1 Char 30 Nombre2 Char 30 Apellido1 Char 30 Apellido2 Char x x Primer nombre del Guía x x 30 Nivel académico Cédula del guía Segundo del Guía nombre Apellido del Guía paterno Apellido materno del Guía Char 30 Nivel Académico que posee el guía FechaNacimie Char nto 08 Fecha en la que nació el guía LugarNacimie Char nto 30 Lugar en nació el guía Foto Blob 209715 2 Dirección Char 120 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez x que Foto del guía Dirección de residencia del guía 581 Universidad de Cuenca CiudadReside Char ncia 30 Cuidad de residencia del guía Teléfono1 Char 30 Teléfono del Guía Teléfono2 Char 30 Celular Char 30 Beeper Char 30 Email Char 30 CódigoPostal x Teléfono secundario Guía del x Celular del guía x Beeper del guía x Correo Electronico del guía Char 10 x Código Postal del guía DirecciónTrab Char ajo 120 x Dirección de trabajo del guía Teléfono1Trab Char ajo 30 x Teléfono principal del trabajo del guía Teléfono2Trab Char ajo 30 x Teléfon secundario del trabajo del guía PerfilGuía x Char 30 ComentariosG Char enerales 800 Eliminado x principal Num 01 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Perfil del guía x Comentarios generales sobre el guía Campo para dar de baja a un guía 582 Universidad de Cuenca NOMBRE DE LA TABLA: CONTACTO DESCRIPCIÓN: Contiene datos personales de un contacto con el que se pueda localizar a un guía naturalista del Parque Nacional Cajas NOMBRE TIPO CLA VAL NU DESCRIPCIÓN DEL CAMPO DE VE OR LO DATO PRIM UNI AR. CO CédulaGuía Char 10 Nombres Char 60 Nombre del contacto del guía Relación Char 30 Relación del contacto del guía Dirección Char 120 Dirección del contacto del guía Teléfono1 Char 30 Teléfono primario del contacto del guía Teléfono2 Char 30 Email Char 30 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez x x x Cédula del Guía que relación a este contacto x Teléfono secundario del contacto del guía x Email del contacto del guía 583 Universidad de Cuenca NOMBRE DE LA TABLA: CURSOSPNC DESCRIPCIÓN: Contiene datos referentes a los cursos que ha realizado un guía en el Parque Nacional Cajas. NOMBRE TIPO CLA VAL NU DESCRIPCIÓN DEL CAMPO DE VE OR LO DATO PRIM UNI AR. CO CédulaGuía Char 10 x Cédula del guía Código curso Num 06 x Código del Curso Nombre Char Nombre del curso 6 0 Lugar Char 30 Lugar en el que se dictó el curso FechaInicio Char 08 Fecha en la que inició el curso FechaFin Char 08 Fecha de culminación del curso Numero de horas del curso NumHorasCur Num so 04 NumHorasAsi Num stidas 04 PorcenAsisten Dec cia 3.2 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Numero de horas que asistió el guía al curso Porcentaje de asistencia del guía al curso 584 Universidad de Cuenca CalificaEvalua Dec ción 3.2 Calificación que obtuvo el guía en el curso Porcentaje de la calificacion que obtuvo Estado de la Evaluación del curso PorcenEvalua Dec ción 3.2 EstadoEvalua Char ción 30 NOMBRE DE LA TABLA: IDIOMA DESCRIPCIÓN Contiene datos sobre los idiomas que conoce el Guía Naturalista NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL CAMPO DE VE OR O DATO PRIM UNI AR. CO CédulaGuía Char 10 x CódigoIdioma Num 06 x Nombre Char 30 Cédula del Guía que conoce el idioma Código del Idioma Nombre del idioma FechaEvaluac Char ión 08 Fecha en la que fue evaluada el idioma InstitutoEvalu Char ación 120 Instituto en el que fue evaluado el idioma Calificación que obtuvo el guía en la evaluación Calificación Dec 3.2 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 585 Universidad de Cuenca Porcentaje Dec 3.2 Estado Char 30 Porcentaje que obtuvo el guía en la evaluación en relación a la calificación máxima Estado en el que se encuentra el idioma NOMBRE DE LA TABLA: HISTORIAL DESCRIPCIÓN: Contiene información sobre sucesos que ha tenido un guía. NOMBRE TIPO CLA DEL CAMPO DE VE DATO PRIM AR. CédulaGuía VAL NUL DESCRIPCIÓN OR O UNI CO Char 10 x Cédula del Guía CódigoHistori Num al 06 x Código del historial Suceso Char 360 Suceso en el historial del guía Fecha Char 08 Fecha en la que ocurrió el suceso en el historial del guía NOMBRE DE LA TABLA: PROCEDIMOBTENCION DESCRIPCIÓN: Contiene información a cerca de la manera en la que el guía obtuvo su licencia. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 586 Universidad de Cuenca NOMBRE TIPO CLA DEL CAMPO DE VE DATO PRIM AR. CédulaGuía Char 10 x CódigoObtenc Num ión 06 x VAL NUL DESCRIPCIÓN OR O UNI CO ModoObtenció Char n 60 Cédula del Guía que obtuvo la licencia Código de Obtencion del guía Modo de obtención para conseguir la licencia del guía Fecha de realización del curso para la obtención de la licencia del guía Lugar de realización del curso para la obtención de la licencia del guía. FechaRealiza Char ción 08 LugarRealizac Char ión 30 NOMBRE DE LA TABLA: FORMACIÓN DESCRIPCIÓN: Contiene datos que representan la formación que ha tenido el guía a lo largo de su carrera profesional NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL CAMPO DE VE OR O DATO PRIM UNI AR. CO CédulaGuía Char 10 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez x Cédula del Guía 587 Universidad de Cuenca CódigoForma Num ción 06 Titulo Char 240 Fecha Char 08 Observación Char 60 x Código de la formación del guía x Descripción de la formación que ha tenido el guía Fechas de la formación que ha tenido el guía Notas sobre la formación del guía NOMBRE DE LA TABLA: EXPERPROFESIONAL DESCRIPCIÓN: Contiene datos que representan la experiencia que ha tenido el guía a lo largo de su carrera profesional NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL CAMPO DE VE OR O DATO PRIM UNI AR. CO CédulaGuía Char 10 x CódigoExperi Num encia 06 x Descripción Char 240 Cédula del Guía que tiene la experiecia profecional Código de la Experiencia Profesional Descripción de la experiencia que ha tenido el guía NOMBRE DE LA TABLA: REGISTROLOG Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 588 Universidad de Cuenca DESCRIPCIÓN: Contiene información sobre los eventos cuando sucede una creación, modificación o eliminación de un guía NOMBRE DEL TIPO CLA VAL NUL DESCRIPCIÓN CAMPO DE VE OR O DAT PRIM UNI O AR. CO CédulaGuía Char 10 FechaCreación Char 08 FechaActualizaci Char ón 08 ResponsableAct Char ualiza 60 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez x x Cédula del guía registrado.. Fecha en la que se creó el registro del guía Fecha en la que se modificó los datos del guía Nombre de quien modificó los datos del guía 589 Universidad de Cuenca NOMBRE DE LA TABLA: ESPECIALIDAD DESCRIPCIÓN: Contiene información sobre en lo que el guía es especialista para realizar sus visitas al parque. NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL CAMPO DE VE OR O DATO PRIM UNI AR. CO CédulaGuía Char 10 x CódigoEspeci Num alidad 06 x Especialidad Char 30 Observacione Char s 120 x Cédula del guía que tiene la especialidad. Código de la especialidad del guía Describe la especialidad del guía Notas sobre la especialidad del guía NOMBRE DE LA TABLA: LICENCIA DESCRIPCIÓN: Contiene información referente a la licencia que posee el Guía Naturalista. NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL CAMPO DE VE OR O DATO PRIM UNI AR. CO CédulaGuía Char 10 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez x x Cédula del guía que es su numero de licencia. 590 Universidad de Cuenca Estado Char 30 Estado de licencia del guía FechaInicio Char 08 Fecha de inicio de la licencia del guía FechaFin Char 08 Nivel Num 04 Fecha de finalización de la licencia del guía Nivel de la licencia del guía NOMBRE DE LA TABLA: REGISTROCONTROL DESCRIPCIÓN: Contiene información para mantener un registro de los guías para hacer el control de ellos con los futuros registros físicos. NOMBRE DEL TIPO CLA VAL NUL DESCRIPCIÓN CAMPO DE VE OR O DATO PRIM UNI AR. CO CódigoRFID Char 10 FechaEmisión Char 08 Fecha de emisión de la tarjeta FechaEliminaci Char ón 08 Fecha de eliminación de la tarjeta Estado del medio entregado Estado Char 30 ResponsableE Char misión 60 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez x x Código de la tarjeta Responsable de la creación del registro 591 Universidad de Cuenca ResponsableM Char odificación 60 Eliminado Num 01 CédulaGuía Char 10 Responsable de la modificación del registro Campo para eliminar el registro x Cédula del guía NOMBRE DE LA TABLA: RFID DESCRIPCIÓN: Con esta tabla se controlará los códigos anteriores y actuales RFID de los guías calificados. NOMBRE DEL TIPO CLA VAL NUL DESCRIPCIÓN CAMPO DE VE OR O DATO PRIM UNI AR. CO CódigoRFIDAct Char ual 10 x CódigoRFIDAnt Char erior 10 x Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez x Código RFID destinado a un guía Código que tuvo anteriormente un Guía 592 Universidad de Cuenca NOMBRE DE LA TABLA: ZONA DESCRIPCIÓN: Contiene los datos de la zona dentro de la base de datos NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL DE VE OR O CAMPO DATO PRIM UNI AR. CO CódigoZon Char a 06 Nombre x Es el Código que se le asigna a cada zona dentro de la base de datos Nombre de la zona Char 60 RecorridoR Char uta 120 Eliminado x x Num 01 Recorrido de la zona cuando se refiere a una ruta Determina si una zona es eliminada logicamente NOMBRE DE LA TABLA: ITEMINDBIOLÓGICO DESCRIPCIÓN: Contiene los datos de los ítems de los indicadores biológicos dentro de la base de datos NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL DE VE OR O CAMPO DATO PRIM UNI AR. CO CódigoBiol Num 06 ógico Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez x Código del indicador biológico que contiene al ítem 593 Universidad de Cuenca CódigoItem Num 06 Biológico x Descripció Char n 120 Eliminado x Num 01 Es el Código que se le asigna a cada item de indicador Biológico dentro de la base de datos Descripción o nombre del item Eliminación lógica NOMBRE DE LA TABLA: INDICADORBIOLÓGICO DESCRIPCIÓN: Contiene los datos de los indicadores biológicos dentro de la base de datos NOMBRE TIPO CLAVE VAL NUL DESCRIPCIÓN DEL DE PRIMA OR O CAMPO DAT R. UNI O CO CódigoBioló Num gico 06 x Descripción Char 30 Eliminado Num 01 x Código del indicador biológico x Descripción o nombre del indicador Eliminación lógica NOMBRE DE LA TABLA: ESTADOINDESPECÍFICO DESCRIPCIÓN: Contiene los datos de los estados de los indicadores de manejo Específico dentro de la base de datos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 594 Universidad de Cuenca NOMBRE DEL CAMPO TIPO DE DATO CLA VE PRIM AR. CódigoEsp Num 06 ecífico x CódigoEst Num 06 adoEspecíf ico x VAL NUL DESCRIPCIÓN OR O UNI CO Descripció Char n 60 Código del indicador de manejo Específico que contiene al estado Es el Código que se le asigna a cada estado de indicador de manejo Específico dentro de la base de datos Descripción o nombre del estado Eliminado Eliminación lógica Num 01 NOMBRE DE LA INDICADORMANEJOESPECÍFICO TABLA: DESCRIPCIÓN: Contiene los datos de los indicadores de manejo Específico dentro de la base de datos NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL DE VE OR O CAMPO DATO PRIM UNI AR. CO Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 595 Universidad de Cuenca CódigoEsp Num 06 ecífico x x Descripció Char n 120 Eliminado x Num 01 Código del indicador de manejo Específico Descripción o nombre del indicador Eliminación lógica NOMBRE DE LA TABLA: INDACTIVIDAD DESCRIPCIÓN: Contiene los datos de los indicadores de actividades dentro de la base de datos NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL DE VE OR O CAMPO DATO PRIM UNI AR. CO CódigoActi Num 06 vidad Descripció Char n 60 Grupo Char 30 Eliminado Num 01 x x x Es el Código que se le asigna a cada indicador de actividades dentro de la base de datos Descripción o nombre de la actividad Grupo al que pertenece cada actividad Eliminación lógica NOMBRE DE LA TABLA: INDMANEJOGENERAL DESCRIPCIÓN: Contiene los datos de los indicadores de manejo general dentro de la base de datos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 596 Universidad de Cuenca NOMBRE DEL CAMPO TIPO DE DATO CLA VE PRIM AR. CódigoMan Num 06 General x Descripció Char n 120 Eliminado VAL NUL DESCRIPCIÓN OR O UNI CO x x Num 01 Código del indicador de manejo general Descripción o nombre del indicador Eliminación lógica NOMBRE DE LA TABLA: PERFILACTIVIDAD DESCRIPCIÓN: Contiene los datos de las actividades que se realizan en cada visita al parque NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL DE VE OR O CAMPO DATO PRIM UNI AR. CO CódigoInd Num 06 PerfilVisita nte x Código del indicador de perfil de visitante CódigoActi Num 06 vidad x Es el Código que se le asigna a cada indicador de actividades dentro de la base de datos NOMBRE DE LA TABLA: PERFILINDGENERAL DESCRIPCIÓN: Contiene los datos de los indicadores de manejo general que se realizan en cada visita al parque Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 597 Universidad de Cuenca NOMBRE DEL CAMPO TIPO DE DATO CLA VE PRIM AR. CódigoMan Num 06 General x CódigoInd Num 06 PerfilVisita nte x VAL NUL DESCRIPCIÓN OR O UNI CO Es el Código que se le asigna a cada indicador de manejo general dentro de la base de datos Código del indicador de perfil de visitante Calificación Char 30 NombreSe Char ctor 120 x Indica la calificación apropiada o no apropiada del indicador Especifica el lugar en el ocurrió el indicador NOMBRE DE LA TABLA: PERFILINDBIOLÓGICO DESCRIPCIÓN: Contiene los datos de los indicadores biológicos que se revisan en cada visita al parque NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL DE VE OR O CAMPO DATO PRIM UNI AR. CO CódigoInd Num 06 PerfilVisita nte Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez x Código del indicador de perfil de visitante 598 Universidad de Cuenca CódigoZon Char a 06 x CódigoBiol Num 06 ógico x CódigoItem Num 06 Biológico x Es el Código que se le asigna a cada zona dentro de la base de datos Código del indicador biológico que contiene al ítem Es el Código que se le asigna a cada item de indicador Biológico dentro de la base de datos NOMBRE DE LA TABLA: PERFILINDESPECIFIC DESCRIPCIÓN: Contiene los datos de los indicadores de manejo Específico que se realizan en cada visita al parque NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL DE VE OR O CAMPO DATO PRIM UNI AR. CO CódigoInd Num 06 PerfilVisita nte x Código del indicador de perfil de visitante CódigoZon Char a 06 x CódigoEsp Num 06 ecífico x Es el Código que se le asigna a cada zona dentro de la base de datos Código del indicador de manejo Específico que contiene al estado Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 599 Universidad de Cuenca CódigoEst Num 06 adoEspecíf ico x NombreSe Char ctor 120 x Es el Código que se le asigna a cada estado de indicador de manejo Específico dentro de la base de datos Nombre del sector donde ocurrio el hecho. NOMBRE DE LA TABLA: INDPERFILVISITANTE DESCRIPCIÓN: Contiene los datos del indicador de perfil de visitante, que representa un reporte en línea de una visita NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL DE VE OR O CAMPO DATO PRIM UNI AR. CO CódigoInd Num 06 PerfilVisita nte FechaIngre Char so 08 FechaSalid Char a 08 NumPasaj Num 03 eros Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez x x Código del indicador de perfil de visitante. Fecha de ingreso de la visita al parque. Fecha de salida de la visita al parque. Numero de pasajeros que ingresaron al parque 600 Universidad de Cuenca PaisProced Char encia 30 País de procedencia de los visitantes al parque. Edad promedio de los visitantes al parque. (definido por rangos) Es el número de licencia del guía. EdadProm Char edio 10 CedulaGuí Char a 10 Coment_G Char enerales 120 Comentarios Generales sobre la Visita Código de operadora de turismo del guía que acompaño a la visita. CódigoOpe Num 06 radoraTuris mo NOMBRE DE LA TABLA: OPERADORATURISMO DESCRIPCIÓN: Contiene los datos de la operadora de turismo NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL DE VE OR O CAMPO DATO PRIM UNI AR. CO CódigoOpe Num 06 radoraTuris mo Nombre Char 60 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez x x x Código de operadora de turismo del guía que acompañó a la visita. Nombre de la operadora 601 Universidad de Cuenca Eliminado Num 01 Eliminación lógica NOMBRE DE LA TABLA: CRUCEVISITA DESCRIPCIÓN: Contiene los datos de una visita que cruza el reporte en línea con el registro físico NOMBRE TIPO CLAV VAL NUL DESCRIPCIÓN DEL DE E OR O CAMPO DATO PRIM UNI AR. CO CódigoVisit Num 06 a x x Código de la visita. CódigoIndP Num 06 erfilVisitant e x Código del indicador de perfil de visitante. CodRegistr Char 10 oFisico x Código del registro físico NOMBRE DE LA TABLA: REGISTROFISICO DESCRIPCIÓN: Contiene los datos de un registro físico NOMBRE TIPO CLA VAL NUL DESCRIPCIÓN DEL DE VE OR O CAMPO DATO PRIM UNI AR. CO Fecha Char 08 Responsab Char le 60 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez x Fecha del registro x Responsable del registro 602 Universidad de Cuenca CódigoRFI Char DActual 10 x Código de identificación de la tarjeta Revisa si el registro ya ha sido cruzado RegistroCr Num 01 uzado NOMBRE DE LA TABLA: DOCUMENTO DESCRIPCIÓN: Contiene documento de información acerca del sistema PNC NOMBRE TIPO CLA DEL CAMPO DE VE DATO PRIM AR. Asunto Char 60 Documento Blob 2M x VAL NUL DESCRIPCIÓN OR O UNI CO Asunto del Documento Documento en formato binario NOMBRE DE LA TABLA: LISTA_IDIOMAS DESCRIPCIÓN: Contiene una lista de los idiomas que puede conocer un guía. NOMBRE TIPO CLA DEL CAMPO DE VE DATO PRIM AR. Nombre Char 30 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez x VAL NUL DESCRIPCIÓN OR O UNI CO Nombre del idioma 603 Universidad de Cuenca NOMBRE DE LA TABLA: LISTA_CUIDADES DESCRIPCIÓN: Contiene una lista de los ciudades en las que puede residir un guía. NOMBRE TIPO CLA DEL CAMPO DE VE DATO PRIM AR. Nombre Char 30 x VAL NUL DESCRIPCIÓN OR O UNI CO Nombre de la ciudad de residencia NOMBRE DE LA TABLA: DATOS ADMINISTRADOR DESCRIPCIÓN: Contiene los datos de administrador del parque. NOMBRE TIPO CLA DEL CAMPO DE VE DATO PRIM AR. x VAL NUL DESCRIPCIÓN OR O UNI CO Nombre Char 120 Nombre del administrador Teléfono Char 30 Teléfono del administrador Mail Char 30 Mail del administrador 1.1.2. Diagrama Y Estructura Física De La Base De Datos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 604 Universidad de Cuenca Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 605 Universidad de Cuenca Se presenta la estructura de las tablas generadas en el emulador de AS400, y según la descripción que se puede apreciar en el ISeries Navegator, estas tablas se encuentran en la librería ETAPDAT. NOMBRE DE LA TABLA: CURSOSPNC (SPCAR1) DESCRIPCIÓN: Contiene datos referentes a los cursos que ha realizad un guía en el Parque Nacional Cajas. NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIPC CAMPO EN EL DE UNICO AS400 DATO CedulaGuia SPCCE1 Char x Cedula del 10 guía CodigoCurso SPCCOD Num x Código del 06 curso Nombre SPCNO1 Char Nombre del 60 curso que siguio el guí Lugar SPCLUG Char Lugar en el 30 que se dicto curso FechaInicio SPCFEC Char Fecha en la que inicio el 08 curso FechaFin SPCFE1 Char Fecha fin de 08 curso NumHorasCurso SPCNUM Num Numero de 04 horas del cu NumHorasAsistidas SPCNU1 Num Numero de 04 horas que asistio el gu al curso PorcenAsistencia SPCPOR Dec Porcentaje d 3.2 asistencia d guía al curs Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 606 Universidad de Cuenca CalificaEvaluación SPCCAL Dec 3.2 PorcenEvaluación SPCPO1 Dec 3.2 EstadoEvaluación SPCEST Char 30 Calificación que obtuvo guía en el curso Porcentaje d la califiacion que obtuvo Estado de la evaluacion d curso NOMBRE DE LA TABLA: CRUCEVISITA (SPCAR2) DESCRIPCIÓN: Contiene los datos de una visita que cruza el reporte e con el registro físico NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCR CAMPO DE EL DE UNICO AS400 DATO CodigoVisita SPCCO1 Num x x Código 06 visita. CodigoIndPerfilVisitante SPCCO2 Num x Código 06 indicado perfil de visitante CodRegistroFisico SPCCO3 Char x Código 10 registro Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 607 Universidad de Cuenca NOMBRE DE LA TABLA: CONTACTO (SPCARC) DESCRIPCIÓN: Contiene datos personales de un contacto con el que se pueda localizar a un guía naturalista del Parque Nacional Cajas NOMBRE NOMBRE TIPO CP VALOR NULO DESCRIPCIÓN DEL DE EL DE UNICO CAMPO AS400 DATO CedulaGuia SPCCED Char x x Cédula del 10 Guía que relaciona a este contacto Nombres SPCNOM Char Nombre del 60 contacto del guía Relacion SPCREL Char Relación del 30 contacto del guía Direccion SPCDIR Char Dirección del 120 contacto del guía Telefono1 SPCTEL Char Teléfono 30 primario del contacto del guía Telefono2 SPCTE1 Char x Teléfono 30 secundario del contacto del guía Email SPCEMA Char x Email del 30 contacto del guía Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 608 Universidad de Cuenca NOMBRE DE LA TABLA: DATOSADMINISTRADOR (SPDAR1) DESCRIPCIÓN: Contiene datos básicos para ubicar al Administrador del PNC. NOMBRE NOMBRE TIPO CP VALOR NULO DESCRIPCIÓN DEL EN EL DE UNICO CAMPO AS400 DATO Nombre SPDNOM Char x Nombre 60 completo del Administrador del PNC. Telefono SPDTEL Char Telefono para 30 localizar al Administrador del PNC. Email SPDMAI Char Correo 30 electrónico del adminiatrador del PNC. NOMBRE DE LA TABLA: DOCUMENTO (SPDARC) DESCRIPCIÓN: Contiene el documento de información para los Guías Naturalistas del PNC. NOMBRE NOMBRE TIPO CP VALOR NULO DESCRIPCIÓN DEL EN EL DE CAMPO AS400 DATO Asunto SPDASU Char 60 UNICO x x Asunto del Documento Cargado. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 609 Universidad de Cuenca Documento SPDDOC Blob 2Mb Documento mismo cargado. NOMBRE DE LA TABLA: EXPERPROFESIONAL (SPEAR2) DESCRIPCIÓN: Contiene datos que representan la experiencia que ha tenido el guía a lo largo de su carrera profesional NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIPCIÓ CAMPO EN EL DE UNICO AS400 DATO CedulaGuia SPECED Char x Cedula del 10 Guía que tien la experiecia profecional CodigoExperiencia SPECO4 Num x Codigo de la 06 Experiencia Profesional Descripcion SPEDES Char Descripción d 240 la experiencia que ha tenido el guía NOMBRE DE LA TABLA: ESPECIALIDAD (SPEAR3) DESCRIPCIÓN: Contiene información sobre en lo que el guía es especialista para realizar sus visitas al parque. NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIPC CAMPO EN EL DE UNICO AS400 DATO CedulaGuia SPECE1 Char x Cedula del 10 guía que tie la especialid Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 610 Universidad de Cuenca CodigoEspecialidad SPECO5 Num 06 Especialidad SPEESP Char 30 Observaciones SPEOBS Char 120 x x Codigo de la especialidad del guía Describe la especialidad del guía Notas sobre especialidad del guía NOMBRE DE LA TABLA: ESTADOINDESPECIFICO (SPEAR4) DESCRIPCIÓN: Contiene los datos de los estados de los indicadores d manejo especifico dentro de la base de datos NOMBRE DEL CAMPO NOMBRE TIPO CP VALOR NULO DESCR EN EL DE UNICO AS400 DATO CodigoEspecifico SPECO7 Num x Código 06 indicado manejo especif contien estado CodigoEstadoEspecifico SPECO6 Num x Es el co que se 06 asigna estado indicado manejo especif dentro d base de Descripcion SPEDE1 Char Descrip 60 nombre estado Eliminado SPEELI Num Elimina lógica 01 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 611 Universidad de Cuenca NOMBRE DE LA TABLA: FORMACIÓN (SPFARC) DESCRIPCIÓN: Contiene datos que representan la formación que ha tenido el guía a lo largo de su carrera profesional NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIPCIÓ CAMPO EN EL DE UNICO AS400 DATO CedulaGuia SPFCED Char x Cedula del 10 Guía CodigoFormacion SPFCOD Num x Codigo de la 06 formacion del guía Titulo SPFTIT Char Descripción de la formación 240 que ha tenido el guía Fecha SPFFEC Char Fechas de la 08 formación que ha tenido el guía Observación SPFOBS Char x Notas sobre la formación del 60 guía NOMBRE DE LA TABLA: GUÍA (SPGARC) DESCRIPCIÓN Contiene datos pertenecientes a un guía naturalista del Nacional Cajas NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCR CAMPO EN EL DE UNICO AS400 DATO Cedula SPGCED Char x x Cedula 10 guía Nombre1 SPGNOM Char Primer 30 del Guia Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 612 Universidad de Cuenca Nombre2 SPGNO1 Char 30 Apellido1 SPGAPE Char 30 Apellido2 SPGAP1 Char 30 NivelAcademico SPGNIV FechaNacimiento SPGFEC Char 08 LugarNacimiento SPGLUG Char 30 Foto SPGFOT Blob 2Mb Dirección SPGDIR Char 120 CiudadResidencia SPGCIU Char 30 Teléfono1 SPGTEL Char 30 Telefono2 SPGTE1 Char 30 Celular SPGCEL Char 30 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez x Segund nombre Guía Apellido paterno Guía Apellido materno Guía Nivel Academ posee e Fecha e que nac guía Lugar e que nac guía Direccio de la fo guía Direccio residen guía Cuidad residen guía Telefon principa guia Telefon secund guia Celular guía x Char 30 x x x x 613 Universidad de Cuenca Beeper Email CodigoPostal DirecciónTrabajo Teléfono1Trabajo Telefono2Trabajo SPGBEE Char 30 SPGEMA Char 30 x x x SPGCOD Char 10 SPGDI1 Char 120 SPGTE2 Char 30 x SPGTE3 Char 30 x SPGPER Char 30 ComentariosGenerales SPGCOM Char 800 Beeper guía Correo Electron guía Codigo del guía Direccio trabajo Telefon principa trabajo Telefon secund trabajo Perfil de x x PerfilGuia Eliminado SPGELI x Comen general sobre e Campo dar de b un guía Num 01 NOMBRE DE LA TABLA: HISTORIAL (SPHARC) DESCRIPCIÓN: Contiene información sobre sucesos que ha tenido un guía. NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIPCIÓN CAMPO EN EL DE UNICO AS400 DATO CedulaGuia SPHCED Char x Cedula del 10 Guía CodigoHistorial SPHCOD Num x Codigo del 06 historial Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 614 Universidad de Cuenca Suceso SPHSUC Char 360 Fecha SPHFEC Char 08 Suceso en el historial del guía Fecha en la que ocurrió el suceso en el historial del guía NOMBRE DE LA TABLA: ITEMINDBIOLOGICO (SPIAR1) DESCRIPCIÓN: Contiene los datos de los ítems de los indicadores biológicos dentro de la base de datos NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIPC CAMPO EN EL DE UNICO AS400 DATO CodigoBiologico SPICO3 Num X Código del 06 indicador biológico qu contiene al ítem CodigoItemBiologico SPICO1 Num X Es el codig 06 que se le asigna a ca item de indicador biologico dentro de la base de da Descripcion SPIDES Char x Descripcion nombre del 120 item Eliminado SPIEL4 Num Eliminación 01 lógica Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 615 Universidad de Cuenca NOMBRE DE LA TABLA: INDICADORBIOLOGICO (SPIAR2) DESCRIPCIÓN: Contiene los datos de los indicadores biológicos dentro de la base de datos NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIPCIÓN CAMPO EN EL DE UNICO AS400 DATO CodigoBiologico SPICO2 Num x x Código del 06 indicador biológico Descripcion SPIDE1 Char x Descripcion o 30 nombre del indicador Eliminado SPIEL3 Num Eliminación 01 lógica NOMBRE DE LA TABLA: INDICADORMANEJOESPECIFICO (SPIAR3) DESCRIPCIÓN: Contiene los datos de los indicadores de manejo especifico dentro de la base de datos NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIPCIÓN CAMPO EN EL DE UNICO AS400 DATO CodigoEspecifico SPICO4 Num x x Código del 06 indicador de manejo especifico Descripcion SPIDES Char x Descripcion o 120 nombre del indicador Eliminado SPIEL2 Num Eliminación 01 lógica Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 616 Universidad de Cuenca NOMBRE DE LA TABLA: INDACTIVIDAD (SPIAR4) DESCRIPCIÓN: Contiene los datos de los indicadores de actividades dentro de la base de datos NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIPCIÓN CAMPO EN EL DE UNICO AS400 DATO CodigoActividad SPICO5 Num x x Es el codigo 06 que se le asigna a cada indicador de actividades dentro de la base de datos Descripcion SPIDE3 Char x Descripcion o 60 nombre de la actividad Grupo SPIGRU Char Grupo al que 30 pertenece cada actividad Eliminado SPIELI Num Eliminación 01 lógica NOMBRE DE LA TABLA: INDMANEJOGENERAL (SPIAR5) DESCRIPCIÓN: Contiene los datos de los indicadores de manejo gener dentro de la base de datos NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIPCI CAMPO EN EL DE UNICO AS400 DATO CodigoManGeneral SPICO6 Num x x Código del 06 indicador de manejo gene Descripcion SPIDE4 Char x Descripcion 120 nombre del indicador Eliminado SPIEL1 Num Eliminación 01 lógica Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 617 Universidad de Cuenca NOMBRE DE LA TABLA: INDPERFILVISITANTE (SPIAR6) DESCRIPCIÓN: Contiene los datos del indicador de perfil de visitante, q representa un reporte en línea de una visita NOMBRE DEL CAMPO NOMBRE TIPO CP VALOR NULO DES EN EL DE UNICO AS400 DATO CodigoIndPerfilVisitante SPICO7 Num x x Códi 06 indic perfil visita FechaIngreso SPIFE1 Char Fech ingre 08 visita FechaSalida SPIFE2 Char Fech de la 08 parq NumPasajeros SPINUM Num Num 03 pasa ingre parq PaisProcedencia SPIPAI Char País 30 proce los v parq EdadPromedio SPIEDA Char10 Edad de lo al parq en R CedulaGuia SPICE1 Char Es e 10 licen guía. ComentGenerales SPICOM Char Com 120 Gene la Vis Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 618 Universidad de Cuenca CodigoOperadoraTurismo SPICO8 Num 06 Códi opera turism que a a la v NOMBRE DE LA TABLA: IDIOMA (SPIARC) DESCRIPCIÓN Contiene datos sobre los idiomas que conoce el Guía Naturalista NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIPCIÓ CAMPO EN EL DE UNICO AS400 DATO CedulaGuia SPICED Char x Cedula del 10 Guía que conoce el idioma CodigoIdioma SPICOD Num x Codigo del 06 Idioma Nombre SPINOM Char Nombre del 30 idioma FechaEvaluación SPIFEC Char Fecha en la 08 que fue evaluada el idioma InstitutoEvaluación SPIINS Char Instituto en e que fue 120 evaluado el idioma Calificación SPICAL Dec Calificación 5.2 que obtuvo e guía en la evaluación Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 619 Universidad de Cuenca Porcentaje SPIPOR Dec 5.2 Estado SPIEST Char 30 Porcentaje q obtuvo el guí en la evaluación e relación a la calificación máxima Estado en el que se encuentra el idioma NOMBRE DE LA TABLA: LISTA_IDIOMAS (SPLAR1) DESCRIPCIÓN: Contiene una lista de los idiomas que puede conocer un guía. NOMBRE NOMBRE TIPO CP VALOR NULO DESCRIPCIÓN DEL EN EL DE UNICO CAMPO AS400 DATO Nombre SPLNOM Char x x Nombre del 30 idioma Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 620 Universidad de Cuenca NOMBRE DE LA TABLA: LISTA_CUIDADES (SPLAR2) DESCRIPCIÓN: Contiene una lista de los ciudades en las que puede residir un guía. NOMBRE NOMBRE TIPO CP VALOR NULO DESCRIPCIÓN DEL EN EL DE UNICO CAMPO AS400 DATO Nombre SPLNO1 Char X x Nombre de la 30 ciudad de residencia NOMBRE DE LA TABLA: LICENCIA (SPLARC) DESCRIPCIÓN: Contiene información referente a la licencia que posee el Guía Naturalista. NOMBRE NOMBRE TIPO CP VALOR NULO DESCRIPCIÓN DEL EN EL DE UNICO CAMPO AS400 DATO CedulaGuia SPLCED Char x x Cedula del 10 guía que es su numero de licencia. Estado SPLEST Char Estado de 30 licencia del guía FechaInicio SPLFEC Char Fecha de inicio 08 de la licencia del guía FechaFin SPLFE1 Char Fecha de 08 finalización de la licencia del guía Nivel SPLNIV Num Nivel de la 04 licencia del guía Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 621 Universidad de Cuenca NOMBRE DE LA TABLA: OPERADORATURISMO (SPOARC) DESCRIPCIÓN: Contiene los datos de la operadora de turismo NOMBRE DEL CAMPO NOMBRE TIPO CP VALOR NULO DESC EN EL DE UNICO AS400 DATO CodigoOperadoraTurismo SPOCOD Num x x Códig opera 06 turism guía acom visita Nombre SPONOM Char x Nomb opera 60 Eliminado SPOELI Num Elimi 01 Logic NOMBRE DE LA TABLA: PERFILACTIVIDAD (SPPAR1) DESCRIPCIÓN: Contiene los datos de las actividades que se realizan e visita al parque NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCR CAMPO EN EL DE UNICO AS400 DATO CodigoIndPerfilVisitante SPPCO1 Num x Código 06 indicado perfil de visitante CodigoActividad SPPCO2 Num x Código Activida 06 Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 622 Universidad de Cuenca NOMBRE DE LA TABLA: PERFILINDGENERAL (SPPAR2) DESCRIPCIÓN: Contiene los datos de los indicadores de manejo gener se realizan en cada visita al parque NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCR CAMPO EN EL DE UNICO AS400 DATO CodigoManGeneral SPPCO3 Num x Coigo d 06 Indicado Manejo Genera CodigoIndPerfilVisitante SPPCO4 Num x Código 06 indicado perfil de visitante Calificacion SPPCAL Char Indica la 30 calificac apropiad apropiad indicado NombreSector SPPNO1 Char x Especifi lugar en 120 ocurrio e indicado NOMBRE DE LA TABLA: PERFILINDBIOLOGICO (SPPAR3) DESCRIPCIÓN: Contiene los datos de los indicadores biológicos que se revisan en cada visita al parque NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCR CAMPO EN EL DE UNICO AS400 DATO CodigoIndPerfilVisitante SPPCO5 Num x Código 06 indicado perfil de visitante Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 623 Universidad de Cuenca CodigoZona CodigoBiologico CodigoItemBiologico SPPCO6 Char 06 SPPCO7 Num 06 x SPPCO8 Num 06 x Código Zona Vi Código indicado biológic contiene ítem Codigo Item Bio x NOMBRE DE LA TABLA: PERFILINDESPECIFICO (SPPAR4) DESCRIPCIÓN: Contiene los datos de los indicadores de manejo espec que se realizan en cada visita al parque NOMBRE DEL CAMPO NOMBRE TIPO CP VALOR NULO DESCR EN EL DE UNICO AS400 DATO CodigoIndPerfilVisitante SPPCO9 Num x Código indicad 06 perfil de visitant CodigoZona SPPC01 Char x Codigo Zona V 06 CodigoEspecifico SPP02 Num x Código indicad 06 manejo especif contien estado CodigoEstadoEspecifico SPP03 Num x Código 06 Estado indicad específ NombreSector SPPNOM Char x Nombre 120 sector d ocurrio hecho. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 624 Universidad de Cuenca NOMBRE DE LA TABLA: PROCEDIMOBTENCION (SPPARC) DESCRIPCIÓN: Contiene información a cerca de la manera en la que e guía obtuvo su licencia. NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIPCIÓ CAMPO EN EL DE UNICO AS400 DATO CedulaGuia SPPCED Char x Cedula del 10 Guía que obtuvo la licencia CodigoObtencion SPPCOD Num x Codigo de 06 Obtencion de guía ModoObtención SPPMOD Char Modo de 60 obtención par conseguir la licencia del guía FechaRealización SPPFEC Char Fecha de 08 realización de curso para la obtención de licencia del guía LugarRealización SPPLUG Char Lugar de 30 realización de curso para la obtención de licencia del guía. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 625 Universidad de Cuenca NOMBRE DE LA TABLA: REGISTROLOG (SPRAR1) DESCRIPCIÓN: Contiene información sobre los eventos cuando sucede creación, modificación o eliminación de un guía NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIP CAMPO EN EL DE UNICO AS400 DATO CedulaGuia SPRCED Char x x Cedula de 10 guía registrado FechaCreación SPRFEC Char Fecha en 08 que se cre registro d guía FechaActualización SPRFE1 Char Fecha en 08 que se modificó l datos del ResponsableActualiza SPRRES Char Nombre d 60 quien mod los datos guía NOMBRE DE LA TABLA: REGISTROCONTROL (SPRAR2) DESCRIPCIÓN: Contiene información para mantener un registro de los para hacer el control de ellos con los futuros registros físicos. NOMBRE DEL CAMPO NOMBRE TIPO CP VALOR NULO DESC EN EL DE UNICO AS400 DATO CodigoRFID SPRCOD Char x x Códig 10 tarjeta FechaEmision SPRFE2 Char Fecha emisió 08 tarjeta Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 626 Universidad de Cuenca FechaEliminacion SPRFE6 Char 08 Estado SPREST Char 30 ResponsableEmision SPRRE4 Char 60 Fecha elimin registr Estad medio entreg Respo de la c del reg Respo de la modifi del reg Camp elimin registr cedula ResponsableModificacion SPRRE5 Char 60 Eliminado SPRELI Num 01 CedulaGuia SPRCE1 Char 10 x x NOMBRE DE LA TABLA: RFID (SPRAR3) DESCRIPCIÓN: Con esta tabla se controlará los códigos anteriores y actuales RFID de los guías calificados. NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIPC CAMPO EN EL DE UNICO AS400 DATO CodigoRFIDActual SPRCO1 Char x x Codigo RFI 10 actual parar guía CodigoRFIDAnterior SPRCO2 Char x Codigo que 10 tuvo inicialmente guía, el que sirvio para asociarlo a Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 627 Universidad de Cuenca NOMBRE DE LA TABLA: REGISTROFISICO (SPRAR4) DESCRIPCIÓN: Contiene los datos de un registro físico NOMBRE DEL NOMBRE TIPO CP VALOR NULO DESCRIPCIÓ CAMPO EN EL DE UNICO AS400 DATO Fecha SPRFE5 Char x Fecha del 08 registro Responsable SPRRE7 Char x Responsable 60 del registro CodigoRFIDActual SPRCO4 Char x Código de 10 identificación de la tarjeta FueCruzado SPRCRU Num Para saber si el registro tuv 01 un cruce con un formulario de visita. NOMBRE DE LA TABLA: ZONA (SPZARC) DESCRIPCIÓN: Contiene los datos de las zonas dentro de la base de datos NOMBRE NOMBRE TIPO CP VALOR NULO DESCRIPCIÓN DEL CAMPO EN EL DE UNICO AS400 DATO CodigoZona SPZCOD Char x x Es el codigo 06 que se le asigna a cada zona dentro de la base de datos Nombre SPZNOM Char Nombre de la 60 zona Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 628 Universidad de Cuenca RecorridoRuta SPZREC Char 120 Eliminado SPZELI Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Num 01 x Recorrido de la zona cuando se refiere a una ruta Eliminación lógica 629 Universidad de Cuenca 1.1.3. Procedimientos almacenados Se presentan los procedimientos almacenados generados para el sistema, con una pequeña descripción de cada uno de ellos. Estos procedimientos se encuentran en la librería ETAPDAT. SP_BUS_CONTACTO Busca un contacto de un guía SP_BUS_CURSO Busca un curso de un guía SP_BUS_DATOS_GUIA Busca datos personales de un guía SP_BUS_DIAS_VALIDOS Busca los días de visitas validas de un guía entre fechas SP_BUS_ESPECIALIDAD Busca una especialidad de un guía SP_BUS_ESTADO_ESPECIFICOS Busca una especialidad de un guía SP_BUS_EXPERIENCIA Busca una experiencia de un guía SP_BUS_FORMACION Busca una formación de un guía SP_BUS_GUIAS_VISITAS Guías q visitaron el PNC en las fechas especificadas SP_BUS_HISTORIAL Busca un suceso del historial de un guía Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 630 Universidad de Cuenca SP_BUS_IDIOMA Busca el idioma de un guía SP_BUS_IND_ACTIVIDAD Busca un Actividad o muestra todas SP_BUS_IND_BIOLOGICO Busca un Indicador Biológico o muestra todos SP_BUS_IND_ESPECIFICO Busca un Indicador Específico o muestra todos SP_BUS_IND_GENERALES Busca un indicador general o muestra todos SP_BUS_IND_PERFIL Busca perfiles de visitantes SP_BUS_ITEM_BIOLOGICOS Búsqueda de Ítems Biológicos SP_BUS_LICENCIA Busca la licencia de un guía SP_BUS_OPERADORA Busca una operadora o muestra todas SP_BUS_PROCEDIMIENTOS Busca el procedimiento de obtencion de un guía SP_BUS_REGISTRO_CONTROL Busca un registro de control RFID de un guía SP_BUS_REGISTRO Busca el registro de un guía Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 631 Universidad de Cuenca SP_BUS_RUTAS Busca rutas del PNC SP_BUS_SENDEROS Busca senderos y subsenderos del PNC SP_BUS_VISITA_FISICA Busca una visita física según fecha o código RFID de un guía SP_BUS_VISITAS_FISICAS Busca las visitas físicas de un guía entre fechas SP_BUS_VISITAS_FISICASNOCRUZADAS Busca las visitas físicas no cruzadas de un guía entre fechas SP_BUS_VISITAS_IND_ACT Busca las calificaciones de actividades de las visitas SP_BUS_VISITAS_IND_BIO Busca las calificaciones biológicas de las visitas SP_BUS_VISITAS_IND_ESP Busca las calificaciones específicas de las visitas SP_BUS_VISITAS_IND_GEN Busca las calificaciones de indicadores generales de las visitas SP_BUS_VISITAS_OPERADORA Busca si la operadora ya fue calificada en alguna de las visitas SP_BUS_VISITAS_IND_PERFIL Busca los datos del perfil de visitas Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 632 Universidad de Cuenca SP_BUS_VISITAS_VALIDAS Busca las visitas validas de un guía entre fechas SP_ELI_CONTACTO_GUIA Elimina al Contacto del Guía SP_ELI_CURSO_GUIA Elimina un curso del guía SP_ELI_DATOS_GUIA Elimina los datos personales del guía SP_ELI_ESPECIALIDAD_GUIA Elimina la especialidad del Guía SP_ELI_ESTADO_ESPECIFICO Elimina un estado específico SP_ELI_EXPERIENCIA_GUIA Elimina la experiencia del Guía SP_ELI_FILTRO Elimina la vista de visitas SP_ELI_FORMACION_GUIA Elimina la formación del guía SP_ELI_HISTORIAL_GUIA Elimina el historial del guía SP_ELI_IDIOMA_GUIA Elimina el Idioma del Guía SP_ELI_IND_ACTIVIDAD Elimina una Actividad Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 633 Universidad de Cuenca SP_ELI_IND_BIOLOGICO Elimina un Indicador Biológico SP_ELI_IND_ESPECIFICO Elimina un Indicador Específico SP_ELI_IND_GENERAL Elimina un Indicador General SP_ELI_ITEM_BIOLOGICO Elimina un Ítem Biológico SP_ELI_LICENCIA_GUIA Elimina la Licencia de un guía SP_ELI_OPERADORA Elimina una Operadora de turismo SP_ELI_PROCEDIMIENTO_GUIA Elimina el Procedimiento de Obtención SP_ELI_REGISTRO_GUIA Elimina el registro log del guía SP_ELI_ZONA Elimina una zona existente SP_FILTRAR_VISITAS Crea una vista con visitas filtradas SP_ING_CIUDADES Ingresa ciudades a una lista SP_ING_CONTACTO_GUIA Ingresa datos del Contacto Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 634 Universidad de Cuenca SP_ING_CRUCE_VISITAS Ingresa datos del Cruce de Visitas SP_ING_CURSO_GUIA Ingresa el Curso del Guía SP_ING_DATOS_ADMIN Ingresa los datos del Administrador SP_ING_DATOS_GUIA Ingresa los datos del guía SP_ING_ESPECIALIDAD Ingresa la especialidad del guía SP_ING_ESTADO_ESPECIFICO Ingresa un estado específico SP_ING_EXPERIENCIA_GUIA Ingresa la experiencia de un guía SP_ING_FORMACION_GUIA Ingresa la formación de un guía SP_ING_HISTORIAL_GUIA Ingresa un historial de un guía SP_ING_IDIOMA_GUIA Ingresa un idioma de un guía SP_ING_IDIOMAS Ingresa idiomas a la lista SP_ING_IND_ACTIVIDAD Ingresa una actividad a calificar Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 635 Universidad de Cuenca SP_ING_IND_BIOLOGICO Ingresa un indicador biológico SP_ING_IND_ESPECIFICO Ingresa un indicador específico SP_ING_IND_GENERAL Ingresa un indicador general SP_ING_ITEM_BIOLOGICO Ingresa un ítem biológico SP_ING_LICENCIA_GUIA Ingresa la licencia del guía SP_ING_OPERADORA Ingresa una operadora de turismo SP_ING_PROCEDIMIENTO_GUIA Ingresa un procedimiento de obtención del guía SP_ING_REGISTRO_CONTROL Ingresa el registro de control q corresponda al guía SP_ING_REGISTRO_LOG_GUIA Ingreso el log del registro del Guía SP_ING_REGISTRO_RFID I Ingresa el nuevo RFID del guía SP_ING_RUTA Ingresa una ruta para calificar SP_ING_SENDERO Ingresa un sendero para calificar Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 636 Universidad de Cuenca SP_ING_VISITA_FISICA Ingresa una visita electrónica por medio del sistema SP_ING_VISITA_IND_ACT Ingresa la actividad calificada en una visita SP_ING_VISITA_IND_BIO Ingresa un indicador biológico calificado en una visita SP_ING_VISITA_IND_ESP Ingresa un indicador específico calificado en una visita SP_ING_VISITA_IND_GEN Ingresa un indicador general calificado en una visita SP_ING_VISITA_IND_PERFIL Ingresa datos básicos de una visita SP_LST_LUGARES_PASAJEROSV Lista los principales lugares de procedencia de los pasajeros SP_LST_OPERADORASV Operadoras q mas asistieron a las visitas entre fechas SP_NUM_PASAJEROSV Número de pasajeros en las visitas entre fechas SP_NUM_VISITAS_ACTIVIDADESV Número de actividades calificadas según parámetros SP_NUM_VISITAS_GENERALESV Número visitas con un indicador general y un estado SP_NUM_ZONAS_BIOLOGICOSV Número de indicadores biológicos calificados por zonas Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 637 Universidad de Cuenca SP_NUM_ZONAS_ESPECIFICOSV Número de indicadores específicos calificados por zonas SP_NUM_ZONAS_VISITADASV Número de visitas a una zona entre fechas SP_OBT_CIUDADES Ciudades en las que puede residir el guía SP_OBT_CRUCE_VISITAS Cruce de Visitas Físicas con Electrónicas SP_OBT_DATOS_ADMIN Datos del Administrador del Cajas SP_OBT_FILTRO Obtiene la vista con el filtro necesario SP_OBT_IDIOMAS Idiomas que puede conocer el guía SP_OBT_ULTIMO_REGISTRO Recupera el último registro de una tabla 1.1.4. Vistas Para el sistema solamente se utilizó una vista, la misma se encuentra en la librería ETAPDAT, y se muestra a continuación: SP_FILTRO Visitas Válidas, que tienen un registro físico y un reporte en línea en el período de un año. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 638 Universidad de Cuenca 1.1.5. Filemaker Los datos de los guías anteriormente eran almacenados en FileMaker Pro 5.5; en vista de tener un mayor campo de acción de los datos de los guías, con sus visitas al parque, con los reportes generados por los mismos, se vio la necesidad de migrar todos los datos de los guías a la base de datos que usa la empresa ETAPA. FileMaker Pro es una herramienta con la que se puede crear y administrar un número ilimitado de bases de datos sobre cualquier cosa, pero con la particularidad de que él mismo se encargará de crear todas las opciones, funciones y plantillas de dichas bases de datos, reduciendo el trabajo a únicamente introducir los datos. Figura 1: Acerca de FileMaker Al iniciar FileMaker, aparece un cuadro de dialogo en el que nos consulta si se desea crear un nuevo archivo desde una plantilla, crear un nuevo archivo vació o abrir un archivo existente. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 639 Universidad de Cuenca Figura 2: Inicio de fileMaker Como los datos de los guías ya están almacenados en el archivo “G-NatPNC.fp5”, escogemos la opción “Open an existing File”. De esta manera podemos visualizar la información de cada uno de los guías. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 640 Universidad de Cuenca Figura 3: Base de datos de Guias en FileMaker FileMaker permite al usuario realizar varias acciones que has sido previstas desde un inicio cuando se creó por primera vez la base de datos de los guías en FileMaker. Las acciones más importantes y las que utilizamos para nuestro propósito se describen a continuación: Figura 4: Botones de la base de datos de Guias • Todo: Obtiene todos los registros de los guías. • Buscar: Se puede buscar por cualquier campo del registro de guía. • Exportar: Sirve para exportar los datos de FileMaker a otra base de datos. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 641 Universidad de Cuenca El momento de exportar a otra base de datos, se presiona primero el botón Todo, y luego el botón exportar, de esta manera aparece la siguiente ventana para elegir donde almacenar el archivo de la exportación. Figura 5: Exportar base de datos desde FileMaker Después de almacenar el archivo para exportar, se procede a escoger los campos que conformaran la nueva base de datos, en la siguiente ventana. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 642 Universidad de Cuenca Figura 6: Campos a exportar Luego de escoger los campos por los que se va a exportar, se pulsa el botón “Export” y se obtiene el archivo de la nueva base de datos con los campos especificados y que se los describe en la siguiente sección. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 643 Universidad de Cuenca 1.1.6. Migración de datos desde el Sistema en FileMaker al Sistema Actual La migración de datos desde FileMaker a la base de datos actual, se la realizara de la siguiente manera. a. Desde FileMaker, se exportaran los datos en forma de TEXTO SEPARADO POR TABULACIONES, y se guardara en archivos con extensión .Tab, con excepción del campo ComentariosGenerales, ya que es un campo de texto largo y es necesario exportarlo con formato .Htm, arreglar su formato en Notepad (quitar espacios en blanco y borrar etiquetas <BR>) y enviarlo a Access. Las exportaciones desde FileMaker a .Tab de cada tabla con sus campos serán de la siguiente manera; • GuiasFileMaker.tab • ComenatriosGenerales.htm GUIA CI NOMBRES APELLIDOS NIVEL ACADEMICO NACIMIENTO LUGAR DIRECCION CIUDAD DE RESIDENCIA TELEFONO 1 TELEFONO 2 CELULAR BUSCA PERSONAS CORREO-E DIRECCION Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 644 Universidad de Cuenca TRABAJO TELEF TRABAJO1 PERFIL COMENTARIOS GENERALES • IdiomasFileMaker.tab IDIOMAS CI IDIOMAS EVALUADOEL EVALUADOPOR NOTA EQUIVALENTE% ESTADO • CursosPNCFileMaker.tab CURSOSPNC CI NOTAS DEL CURSO LUGAR DEL CURSO DESDE HASTA NO.HORAS ASISTENCIAHRS ASISTENCIA% CALIFICACION CALIFICACION% ESTADO CURSOS PNC • HistorialesFileMaker.tab Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 645 Universidad de Cuenca HISTORIAL CI SUCESO FECHA SUCESO DEL • FormacionesFileMaker.tab FORMACION CI OTROS TITUTLOS Y CURSOS FECHA DEL CURSO NOTAS DEL CURSO • ProcedimientosObtencionFileMaker.tab PROCEDIMIENTO OBTENCION CI MEDIANTE REALIZADO EL LUGAR LICENCIA • EspecialidadesFileMaker.tab ESPECIALIDADES CI ESPECIALIDADES NOTAS ESP • ExperienciasFileMaker.tab Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 646 Universidad de Cuenca EXPERIENCIA CI EXPERIENCIA PROFESIONAL • ContactosFileMaker.tab CONTACTO CI NOMBRE DEL CONTACTO RELACION DIRECCION CONTACTO TELEFONO1 CONTACTO TELEFONO2 CONTACTO CORREO-E CONTACTO • LicenciasFileMaker.tab LICENCIA CI ESTADO DE LICENCIA LICENCIA DESDE LICENCIA HASTA GUIA NIVEL • RegistrosFileMaker.tab MODIFICADO POR REGISTROLOG CI CREADO EL ACTUALIZADO AL Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 647 Universidad de Cuenca b. A continuación cargamos cada archivo .Tab en una base de datos en Access con el nombre “C:\GuiasFileMaker.mdb” , de la siguiente manera: En el menú Archivo > Obtener datos externos > Importar; aparece un wizard en el cual: • Abrimos el archivo exportado desde Filemaker con el formato anteriormente descrito. • Se nos pregunta si la primera fila contiene títulos de columnas, pasamos sin chequear la opción. Siguiente • Donde almacenamos los datos?: en una nueva tabla. Siguiente • Especificamos los nombres de cada columna de la tabla, siguiendo lo señalado en el diagrama de base de datos. Siguiente • Elegimos la clave principal de la tabla como dicta el diagrama de base de datos. Siguiente • Importamos a la tabla que tendrá el mismo nombre del diagrama de base de datos. Finalizar o Nota: Esto se realizara por cada tabla exportada desde FileMaker c. Como las fotos no se pueden trasladar a archivos .Tab, entonces se copia una a una en Paint para crear un Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 648 Universidad de Cuenca archivo de cada fotografía con el numero de cedula como nombre de archivo y se lo guarda en la carpeta Fotos. Luego con el sistema en funcionamiento se carga las fotos una por una a la base de datos final. d. Mediante una aplicación creada en VisualStudio.Net 2005, la cual tiene los métodos necesarios para la migración se procede a trasladar los datos a las tablas creadas en AS400 para que queden almacenadas en el sistema final. Un resumen de la descripción de los métodos de la aplicación creada para la migración se muestra a continuación: Dim servicio As New Servicio.Service Utilizamos un servicio Web, el cual fue creado con anticipación para el mismo Sistema de Guías Naturalistas Del PNC, en el cual ya están creadas las funciones y métodos para el ingreso de la información a las tablas en la base de datos del AS400 Dim Conexion As Data.OleDb.OleDbConnection Usamos una conexión hacia la base de datos creada en Access que contiene los datos que serán migrados Dim cedula As String Usamos una variable global que servirá para todos los métodos y que en este caso es la cedula. Function ArreglarCedula(ByVal cedula As String) As String Método usado para arreglar el formato de las cedulas de los guías, y en caso de ser una cedula invalida no dejarla pasar Function QuitarNivel(ByVal Nivel As String) As String Método para arreglar el formato del campo Nivel Guía de la tabla Licencia Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 649 Universidad de Cuenca Function ArreglarFechaNumeros(ByVal fecha As String) As String Método para arreglar el formato de las fechas que ingresan con el formato DD/MM/AAAA o DD-MMAAAA y el mes en números, ej: 19/11/2003, 19-112003. Function ArreglarFechaLetras(ByVal fecha As String) As String Método para arreglar el formato de las fechas que ingresan con el formato DDMMMAAAA y el mes en letras, ej: 19Nov2003. Function ObtenerDatos(ByVal nomtabla As String) As DataTable Método para obtener las tuplas de la tabla <nomtabla> de la base de datos creada en Access Function ObtenerComentariosGenerales(ByVal cedula As String) As String Método para obtener los datos de CometariosGenerales de la tabla Guía de la base de datos creada en Access, debido a que este campo es exportado de diferente manera en FileMaker. Sub idiomas() Método para enviar los datos de la tabla Idiomas a la base de datos final. Sub experiencias() Método para enviar los datos de la tabla experiencias a la base de datos final. Sub especialidades() Método para enviar los datos de especialidades a la base de datos final. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez la tabla 650 Universidad de Cuenca Sub procObt() Método para enviar los datos de la tabla procedimiento de Obtención a la base de datos final. Sub cursosPNC() Método para enviar los datos de la tabla cursosPNC a la base de datos final. Sub historiales() Método para enviar los datos de la tabla historiales a la base de datos final. Sub formaciones() Método para enviar los datos de la tabla formaciones a la base de datos final. Sub contactos() Método para enviar los datos de la tabla contactos a la base de datos final. Sub licencias() Método para enviar los datos de la tabla licencias a la base de datos final. Sub registroLog() Método para enviar los datos de la tabla registroLog a la base de datos final. Sub guia() Método para enviar los datos de la tabla guia a la base de datos final. Recursos • Base de datos de los guías naturalistas del PNC en FileMaker • Microsoft Access Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 651 Universidad de Cuenca • • • • • Microsoft Word iSeries Navigator VisualStudio.Net 2005 NotePad Base de datos creada en AS400 Tiempos estimados Tiempo Estimado Exportar datos desde FileMaker 60 mins Arreglar formatos de los archivos necesarios 10 mins Importar tablas en Access 60 mins Crear procedimientos de migración en 24 Horas VisualStudio.Net 2005 Exportar datos de Access al AS400 con la 10 mins aplicación generada Acción A continuación se muestra la correspondencia de los datos de FileMaker con las tablas creadas en el AS400. File Maker Base De Datos Identificacion Tabla Guia Nombre1 Nombres Nombre2 Apellido1 Apellidos Apellido2 C.I. Cedula (Cp) Nivel Academico Nivelacademico Nacimiento Fechanacimiento Lugar Lugarnacimiento Foto Foto Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 652 Universidad de Cuenca Base De File Maker Datos Tabla Licencia Licencia Cedulaguia Licencia No. (Cp) Estado De Estado Licencia Licencia Fechainicio Desde Licencia Fechafin Hasta Guia Nivel Nivel File Maker Idiomas Idiomas Evaluado El Evaluado Por Nota % Estado Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Base De Datos Tabla Idioma Codigoidioma (Cp) Cedulaguia (Cp) Nombre Fechaevaluación Institutoevaluación Calificación Porcentaje Estado 653 Universidad de Cuenca File Maker Base De Datos Registro Tabla Registrolog Cedulaguia (Cp) Creado El Fechacreación Actualizado Fechaactualización Al Modificado Por Responsableactualiza File Maker Perfil Perfil Especialidades Notas Sobre Sus Especialidades Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Base De Datos Tabla Guia Perfilguia Tabla Especialidades Codigoespecialidad (Cp) Cedulaguia (Cp) Especialidad Observaciones 654 Universidad de Cuenca File Maker Base De Datos Procedimiento Tabla De Obtencion Procedimobtencion Codigoobtencion Cedulaguia Mediante Modoobtención Realizado El Fecharealización Lugar Lugarrealización File Maker Formacion Esperiencia Base De Datos Y Tabla Formacion Codigoformacion (Cp) Cedulaguia (Cp) Otros Titulo Y Cursos Con Certificados Titulo Fecha Fecha Notas Del Curso Observación Tabla Experienciaprofesional Codigoexperiencia Cedulaguia Experiencia Profesional Curriculum Descripcion File Maker Base De Datos Cursos Del Tabla Cursospnc Pnc Codigocurso (Cp) Cedulaguia (Cp) Nombre Del Nombre Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 655 Universidad de Cuenca Curso Lugar Desde Hasta Hrs Asist % Calif % Estado File Maker Historial Suceso Fecha Lugar Fechainicio Fechafin Numhorascurso Numhorasasistidas Porcenasistencia Calificaevaluación Porcenevaluación Estadoevaluación Base De Datos Tabla Historial Codigohistorial (Cp) Cedulaguia (Cp) Suceso Fecha Tabla Guia Comentarios Generales Comentariosgenerales File Maker Direccion Y Contacto Direccion Ciudad Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Base De Datos Tabla Guia Dirección De Ciudadresidencia 656 Universidad de Cuenca Residencia Telefono 1 Telefono 2 Celular Busca Personas Correo-E Codigo Postal Direccion Trabajo Telef Trabajo 1 Telef Trabajo 2 Teléfono1 Telefono2 Celular Beeper Email Codigopostal Direccióntrabajo Teléfono1trabajo Telefono2trabajo Tabla Contacto Cedulaguia (Cp) Nombre Del Contacto Relacion Direccion Contacto Telefono Contacto Telefono Contacto Correo-E Contacto Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Nombres Relacion Direccion 1 Telefono1 2 Telefono2 Email 657 Universidad de Cuenca 1.2. CAPA DE NEGOCIOS Esta sección se refiere a los servicios Web con todas las clases que fueron creadas y utilizadas para el funcionamiento del sistema. El sistema fue realizado con la herramienta Microsoft Visual Studio .Net 2005, se creó el servicio srvWebAmbiental y contiene las siguientes clases. 1.2.1. Diagrama y estructura de Clases Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 658 Universidad de Cuenca Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 659 Universidad de Cuenca Se describen brevemente las clases que conforman el servicio Web, con todos sus atributos creados. Nombre de GUÍA clase: Descripción: Esta clase sirve para definir los atributos y operaciones de una instancia de guía, El cual representa a un individuo que trabaja como naturalista en el PNC. ATRIBUTOS Nombre de Descripción atributo Cedula cedula del guía Nombre1 primer nombre del guía Nombre2 segundo nombre del guía Apellido1 primer apellido del guía Apellido2 segundo apellido del guía Nivel Académico nivel académico del guía Fecha Nacimiento Fecha de nacimiento del guía Lugar Nacimiento lugar de nacimiento del guía Foto Fotografía del guía Dirección dirección del domicilio del guía Ciudad ciudad en la que reside del Residencia guía Teléfono1 teléfono de domicilio del guía Telefono2 teléfono secundario del domicilio del guía Celular teléfono celular del guía Beeper Beeper del guía Email correo electrónico del guía Código Postal código postal del guía Dirección Trabajo dirección del trabajo del guía Teléfono1 Trabajo teléfono primario de la oficina Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 660 Universidad de Cuenca de trabajo del guía telefono2 Trabajo teléfono secundario de la oficina del guía Perfil Guía perfil del guía Comentarios comentarios generales sobre generales el guía Eliminado campo para dar de baja a un guía MÉTODOS Nombre Descripción Ingresar_datos Crea una instancia de un guía, y en una modificación, actualiza los datos Obtener_Guía() Obtiene los datos de una instancia de guía Eliminar_Guía() Una instancia de guía es dar_de_baja_guia() dada de baja modificando el campo Eliminado del guía o es Eliminado definitivamente. realizo_visitas Determina si el guia ha realizado las visitas obtener_foto_guia Obtiene la foto de un guia Nombre de clase: CONTACTO Descripción: Esta clase sirve para definir los atributos y operaciones de una instancia de contacto de guía, El cual representa a un individuo que servirá de referencia para contactar a un guía cuando no este disponible físicamente. ATRIBUTOS Nombre de Descripción Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 661 Universidad de Cuenca atributo Cédula_guía Nombre Relación Dirección telefono1 telefono2 Email MÉTODOS Nombre Ingresar_datos() Para relacionar con un guía nombre del contacto del guía relación del contacto del guía dirección del contacto del guía teléfono primario del contacto del guía teléfono secundario del contacto del guía email del contacto del guía Descripción Añade los datos del contacto del guía, y en una modificación, actualiza los datos Obtener_Contactos() Muestra los datos del contacto del guía para ser revisados Eliminar_contacto Elimina la información del contacto del guía Nombre de CURSOSPNC clase: Descripción: Esta clase sirve para definir los atributos y operaciones de una instancia de cursos de guía, El cual representa los cursos que el guía sigue para obtener la licencia de guía del PNC. ATRIBUTOS Nombre de Descripción atributo Cédula_guía Para relacionar el curso con un Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 662 Universidad de Cuenca guía Código_curso Código del curso Nombre Nombre del curso que siguió el guía para obtener la licencia de guía del PNC Lugar Lugar del curso que siguió el guía para obtener la licencia de guía del PNC Fecha Inicio Fecha de inicio del curso que siguió el guía para obtener la licencia de guía del PNC Fecha Fecha de fin curso que siguió el Finalización guía para obtener la licencia de guía del PNC Numero Horas Numero de horas del curso que siguió el guía para obtener la licencia de guía del PNC Numero Horas Numero de horas que el guía Asistencia asistió al curso que siguió para obtener la licencia de guía del PNC Porcentaje Porcentaje del numero de horas Asistencia que el guía asistió al curso que siguió para obtener la licencia de guía del PNC, en relación al numero de horas totales del curso Calificación Calificación que obtuvo el guía Evaluación en el curso que siguió para obtener la licencia de guía del PNC Porcentaje Porcentaje de la calificación que Evaluación obtuvo el guía en el curso que siguió para obtener la licencia de guía del PNC, en relación a la calificación máxima que se Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 663 Universidad de Cuenca puede obtener Estado Evaluación Estados en los que se encuentra el curso que siguió el guía para obtener la licencia de guía del PNC MÉTODOS Nombre Ingresar_datos() Obtener_Cursos_pnc() Eliminar_cursos_pnc() Asignar_código() Descripción Añade los datos del curso del guía, y en una modificación, actualiza los datos Muestra los datos del curso que siguió del guía para ser revisados Elimina un curso del guía Asigna el código correspondiente al curso Nombre de IDIOMA clase: Descripción: Esta clase sirve para definir los atributos y operaciones de una instancia de idioma de guía, El cual representa los idiomas que el guía practica. ATRIBUTOS Nombre de Descripción atributo Cédula_guía Para relacionar el idioma con un guía Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 664 Universidad de Cuenca Código Nombre Fecha Evaluación Código del idioma nombre del idioma Fecha en la que fue evaluada el idioma Instituto Evaluación Instituto en eL que fue evaluado el idioma Calificación Calificación que obtuvo el Evaluación guía en la evaluación Porcentaje Porcentaje que obtuvo el Evaluación guía en la evaluación en relación a la calificación máxima Estado Evaluación Estado en el que se encuentra el idioma MÉTODOS Nombre Descripción Ingresar_datos() Añade los datos del idioma del guía, y en una modificación, actualiza los datos Obtener_Idiomas() Muestra los datos del idioma que siguió del guía para ser revisados Eliminar_idiomas() Elimina un idioma del guía Asignar_código() Asigna el código correspondiente al idioma Nombre de clase: HISTORIAL Descripción: Esta clase sirve para definir los atributos y operaciones de una instancia de historial de guía, El cual representa los sucesos que ha tenido el guía y necesitan ser registrados. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 665 Universidad de Cuenca ATRIBUTOS Cédula _ guía código Suceso Fecha Para relacionar el historial con un guía Código del historial Suceso en el historial del guía Fecha en la que sucedió el suceso en el historial del guía MÉTODOS Nombre Ingresar_datos() Descripción Añade los datos del historial del guía, y en una modificación, actualiza los datos Obtener_Historiales() Muestra los datos del historial del guía para ser revisados Eliminar_historiales() Elimina un historial del guía Asignar_código Asigna el código correspondiente al historial Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 666 Universidad de Cuenca Nombre de clase: Descripción: ATRIBUTOS Cédula_guía Código Modo Obtención Fecha Realización Lugar Realización PROCEDIMIENTOOBTENCION Esta clase sirve para definir los atributos y operaciones de una instancia de procedimiento de obtención de guía , El cual representa la manera en la que el guía obtuvo la licencia para el PNC Para relacionar el procedimiento con un guía Código del procedimiento de obtención modo de obtención para conseguir la licencia de guía del PNC fecha de realización del curso para la obtención de la licencia de guía del PNC lugar de realización del curso para la obtención de la licencia de guía del PNC MÉTODOS Nombre Ingresar_datos() Descripción Añade los datos del procedimiento de obtención del guía, y en una modificación, actualiza los datos Eliminar_procedimientos_obtencion() Elimina un procedimiento Asignar_código() Asigna el código correspondiente al procedimiento. Obtener_Procedimientos_Obtención( Muestra los datos del ) procedimiento de obtención del guía para ser revisados Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 667 Universidad de Cuenca Nombre de clase: Descripción: ATRIBUTOS Cédula_guía Código Descripción Fecha Observación FORMACIÓN Esta clase sirve para definir los atributos y operaciones de una instancia de formación de guía. El cual representa la formación que ha tenido el guía a lo largo de su carrera profesional Para relacionar una formación con un guía Código de la formación Descripción de la formación que ha tenido el guía Fechas de la formación que ha tenido el guía Notas sobre la formación del guía MÉTODOS Nombre Ingresar_datos() Descripción Añade los datos de la formación del guía, y en una modificación, actualiza los datos Obtener_Formaciónes() Muestra los datos de la formación del guía para ser revisados Eliminar_formaciones() Elimina una formación Asignar_código() Asigna el código correspondiente a la formación Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 668 Universidad de Cuenca Nombre de clase: Descripción: ATRIBUTOS Cédula_guía Código Experiencia Profesional EXPERIENCIAPROFESIONAL Esta clase sirve para definir los atributos y operaciones de una instancia de experiencia profesional de guía. El cual representa la experiencia que ha tenido el guía a lo largo de su carrera profesional. Para relacionar la experiencia con un guía Código de a experiencia Descripción de la experiencia que ha tenido el guía MÉTODOS Nombre Ingresar_datos() Descripción Añade los datos de la experiencia del guía, y en una modificación, actualiza los datos Asignar_código() Asigna el código correspondiente a la experiencia Eliminar_experiencias() Elimina una experiencia del guía Obtener_ExperienciasProfesionales() Muestra los datos de la experiencia del guía para ser revisados Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 669 Universidad de Cuenca Nombre de clase: Descripción: REGISTROLOG Esta clase sirve para definir los atributos y operaciones de una instancia de RegistroLog de guía , El cual representa una bitácora para almacenar los eventos cuando sucede una creación, modificación o eliminación de un guía. ATRIBUTOS Cédula_guía Fecha Creación Fecha Modificación Responsable Modificación Para relacionar el registro con un guía Es la fecha en la que se creo el registro del guía Es una fecha en la que se modifico los datos del guía Es el nombre de quien modifico los datos del guía MÉTODOS Nombre Ingresar_datos() Descripción Añade los datos del registroLog del guía, y en una modificación, actualiza los datos Eliminar_registro_log() Elimina los datos del registro Obtener_Registros() Muestra los datos del registroLog del guía para ser revisados Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 670 Universidad de Cuenca Nombre de clase: Descripción: ESPECIALIDAD Esta clase sirve para definir los atributos y operaciones de una instancia de especialidad de guía , El cual representa en lo que el guía es especialista para realizar sus visitas al parque. ATRIBUTOS Cédula_guía Código Especialidad Observación Para relacionar la especialidad con un guía Código de la especialidad Describe la especialidad del guía Notas sobre la especialidad del guía MÉTODOS Nombre Ingresar_datos() Descripción Añade los datos de la especialidad del guía, y en una modificación, actualiza los datos Obtener_Especialidades() Muestra los datos de la especialidad del guía para ser revisados Eliminar_especialidades() Elimina una especialidad Asignar_código() Asigna el código correspondiente a la especialidad Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 671 Universidad de Cuenca Nombre de ZONA clase: Descripción: Esta clase sirve para definir los atributos y operaciones de una instancia de zona, la cual representa una zona que pude ser visitada en el parque, para senderismo o ruterismo ATRIBUTOS Código Código del sistema para la zona Nombre Nombre de la zona MÉTODOS Nombre Descripción Eliminar () Elimina los datos de una zona Nombre de RUTA clase: Descripción: Esta clase sirve para definir los atributos y operaciones de una instancia de ruta, la cual hereda de zona, la cual representa una zona que pude ser visitada en el parque, para ruterismo ATRIBUTOS Recorrido Recorrido de la ruta MÉTODOS Nombre Descripción Ingresar_datos() Ingresa los datos de una ruta , y en una modificación, actualiza los datos Obtener_ruta() Obtiene lod datos de una ruta Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 672 Universidad de Cuenca Nombre de clase: Descripción: SENDERO Esta clase sirve para definir los atributos y operaciones de una instancia de sendero, la cual hereda de zona, la cual representa una zona que pude ser visitada en el parque, para senderismo MÉTODOS Nombre Ingresar_datos() Descripción Ingresa los datos de una Zona de Senderismo, y en una modificación, actualiza los datos Obtener_sendero() Obtiene lod datos de un sendero Asignar código() Asigna el código correspondiente a un sendero Ingresar_item() Ingresa los datos de un Sendero. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 673 Universidad de Cuenca Nombre de INDICADORESBIOLOGICOS clase: Descripción: Esta clase sirve para definir los atributos y operaciones de una instancia de indicadores biológicos, el cual representa lo que puede ser observado en el parque tal como aves, plantas, etc, referido la biodiversidad del parque. ATRIBUTOS Código Código del indicador Descripción Descripción del indicador, como el nombre MÉTODOS Nombre Descripción Ingresar_datos() Añade los datos del indicador, y en una modificación, actualiza los datos Asignar_código Ingresa el código correspondiente al indicador Eliminar() Elimina los datos del Indicador Obtener_Indicador() Muestra los datos del Indicador para ser revisados Nombre de ITEMINDICADORESBIOLOGICOS clase: Descripción: Esta clase sirve para definir los atributos y operaciones de una instancia de los ítems de los indicadores biológicos, el cual representa los ítems biológicos de Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 674 Universidad de Cuenca lo que puede ser observado en el parque. ATRIBUTOS CódigoIndicador Para relacionar con un indicador biológico Código Código del item biológico Descripción Descripción del ítem del indicador, como el nombre MÉTODOS Nombre Descripción Ingresar_datos() Añade los datos del ítem indicador, y en una modificación, actualiza los datos Asignar_código() Ingresa el código correspondiente del ítem Indicador Eliminar_Items() Elimina los datos del ítem Indicador Obtener_Items() Muestra los datos del ítem Indicador para ser revisados Nombre de clase: Descripción: INDICADORES DE MANEJO ESPECIFICO Esta clase sirve para definir los atributos y operaciones de una instancia de indicadores de manejo específico, el cual representa lo que puede ser calificado en el parque para mejorar o mantener el manejo del parque, de acuerdo a una ruta o Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 675 Universidad de Cuenca sendero especifico. ATRIBUTOS Código Descripción Código del indicador Descripción del indicador, como el nombre MÉTODOS Nombre Ingresar_datos() Descripción Añade los datos del indicador, y en una modificación, actualiza los datos Eliminar () Elimina los datos del Indicador Asignar_código() Asigna el correspondiente código del indicador Obtener_Indicador() Muestra los datos del Indicador para ser revisados Nombre de ESTADOS DE INDICADOR DE clase: MANEJO ESPECIFICO Descripción: Esta clase sirve para definir los atributos y operaciones de una instancia de los estados de los indicadores de manejo especifico, el cual representa los ítems de lo que puede ser calificado en el parque para mejorar o mantener el manejo del parque. ATRIBUTOS Cód_Indicador Para relacionar un estado con el indicador Código Código del estado Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 676 Universidad de Cuenca Descripción MÉTODOS Nombre Ingresar_datos() Eliminar_Items() Asignar_código Obtener_Items() Descripción del estado indicador, como el nombre del Descripción Añade los datos del estado del indicador, y en una modificación, actualiza los datos Elimina los datos del estado Indicador Asigna el correspondiente código al estado Muestra los datos del estado Indicador para ser revisados Nombre de INDICADORESACTIVIDADESREALIZADAS clase: Descripción: Esta clase sirve para definir los atributos y operaciones de una instancia de indicadores de actividades realizadas, representa lo que se puede realizar en el parque como actividades de observación, deportivas, etc. ATRIBUTOS Código Código de la actividad Grupo Grupo al que pertenece la actividad Descripción Descripción del indicador, como el nombre MÉTODOS Nombre Descripción Ingresar_datos() Añade los datos de la Actividad, y en una modificación, actualiza los datos Asignar_código() Asigna el código correspondiente a la Actividad Eliminar() Elimina los datos de la Actividad ObtenerActividad() Muestra los datos de la Actividad para ser revisados Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 677 Universidad de Cuenca Nombre de INDICADORES DE MANEJO clase: GENERALES Descripción: Esta clase sirve para definir los atributos y operaciones de una instancia de indicadores de manejo generales, el cual representa lo que puede ser calificado en el parque para mejorar o mantener el manejo del parque. ATRIBUTOS Código Código del indicador Descripción Descripción del indicador, como el nombre MÉTODOS Nombre Descripción Ingresar_datos() Añade los datos del indicador, y en una modificación, actualiza los datos Asignar_código() Asigna el correspondiente código al Indicador Eliminar () Elimina los datos del Indicador Obtener_Indicador() Muestra los datos del Indicador para ser revisados Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 678 Universidad de Cuenca Nombre de clase: Descripción: ATRIBUTOS Cédula_guía Código FechaIngreso FechaSalida NumeroPasajeros PaisProcedencia EdadPromedio OperadoraTurismo Coment_Generales Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez INDICADORES DE PERFIL DE VISITANTE Esta clase sirve para definir los atributos y operaciones de una instancia de indicadores de perfil de visitante, el cual representa los datos de una visita realizada por parte de un guía. Para relacionar la visita con un guía Código de la visita Fecha de ingreso de la visita Fecha de salida de la visita Numero de pasajeros de la visita País de procedencia de los visitantes Edad promedio de los visitantes Operadora de turismo de los visitantes Comentarios 679 Universidad de Cuenca Generales de la Visita MÉTODOS Nombre Ingresar_datos() Asignar_código() Obtener_IndEspecificos Obtener_IndBiologicos Obtener_IndGenerales Obtener_IndActividad Obtener_ZonasVisitaAnterior() Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez Descripción Añade los datos de la visita, y en una modificación, actualiza los datos Asigna el código a la visita Obtiene los indicadores de manejo especifico de una visita en particular Obtiene los indicadores biológicos de una visita en particular Obtiene los indicadores de manejo general de una visita en particular Obtiene los indicadores de actividades de una visita en particular Obtiene las 680 Universidad de Cuenca Obtener_IndPerfilVisitante() Ontener_guias_visitas visitaNoRepetida obtener_visitas_validas obtener_dias_visitas_validas Colocar_meses Pasar_a_rray hacer_calculos Pasar_totales Cambiar Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez zonas de una visita anterior Muestra los datos de la visita para ser revisados obtiene las visitas entre fechas y un guia especificado busca que la visita no se ingrese repetida Obtiene el numero de visitas validas Obtiene el numero de Dias validos de las visitas Procedimietos para presentar datos Procedimietos para presentar datos Hace calculos para presentar resultados en porcentajes Procedimietos para presentar datos Cambia un 681 Universidad de Cuenca array a datatable obtener_calificaciones_generales Obtiene las calificaciones generales en el periodo de un año obtener_calificaciones_actividades Obtiene las calificaciones de actividades en el periodo de un año obtener_calificaciones_senderismo Obtiene las calificaciones de senderos en el periodo de un año obtener_calificaciones_ruterismo Obtiene las calificaciones de rutas en el periodo de un año obtener_calificaciones_especificos Obtiene las calificaciones especificas en el periodo de un año obtener_calificaciones_biologicos Obtiene las calificaciones biologicas en el periodo de un año Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 682 Universidad de Cuenca Nombre de clase: Descripción: ATRIBUTOS Cedula Guía Código RFID Fecha Emisión Fecha modificación FechaEliminación Responsable creación EstadoMedioControl Administrador que modifico MÉTODOS Nombre Ingresar_datos() REGISTRO DE CONTROL Esta clase sirve para definir los atributos y operaciones de una instancia de registro de control, el cual representa los datos del registro de control para hacer el control de los guías con el registro físico. cedula del guía Código de la tarjeta Fecha de emisión de la tarjeta Fecha de modificación del registro Fecha de eliminación del registro responsable de la creación del registro Estado del medio entregado Administrador que modifico el registro Eliminar_Registro() Obtener_Registro_Guia() Nombre de clase: Descripción: Descripción Añade los datos del registro, y en una modificación, actualiza los datos Elimina los datos del registro Muestra los datos del registro para ser revisados REGISTRO FISICO Esta clase sirve para definir los atributos y operaciones de una instancia de registro físico, el cual representa el registro que el guía realiza en el RFID y que es trasferido al sistema. ATRIBUTOS Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 683 Universidad de Cuenca Fecha registro Responsable Código RFID MÉTODOS Nombre Ingresar_visitaFisica() Fecha en la que se realizo el registro Responsable que hizo el registro, administrador o guía Código del registro con tarjeta Descripción Añade los datos del registro físico por parte del administrador, y en una modificación, actualiza los datos Tranferir_datos() Añade los datos del registro físico cuando se transfiere desde el equipo RFID por medio de una memoria flash Recuperar_visitaFisica() Obtiene los datos del registro físico Nombre de OPERADORA DE TURISMO clase: Descripción: Esta clase sirve para definir los atributos y operaciones de una instancia de registro físico, el cual representa las operadoras de turismo que envían a un guía calificado para acompañar a un grupo de pasajeros al PNC ATRIBUTOS Código Código de la operadora Nombre de Nombre de la operadora de turismo operadora MÉTODOS Nombre Descripción Ingresar_datos() Añade los datos de la operadora, y en una modificación, actualiza los datos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 684 Universidad de Cuenca Asignar_códig o Eliminar() Obtener_Codigo () asigna el código correspondiente de la operadora Elimina los datos de la operadora Obtiene el código de la operadora Nombre de clase: LICENCIA Descripción: Esta clase sirve para definir los atributos y operaciones de una instancia de indicadores de perfil de visitante, el cual representa los datos de una licencia de guía ATRIBUTOS Cedula numero numero de licencia del guía que es el licencia numero de cedula Estado estado de licencia del guía Fecha inicio fecha de inicio de la licencia del guía Fecha fin fecha de finalización de la licencia del guía Nivel nivel de la licencia del guía MÉTODOS Nombre Descripción Ingresar_datos() Añade los datos de la licencia, y en una modificación, actualiza los datos Eliminar_Licencia() Elimina los datos de la licencia Obtener_Licencia() Muestra los datos de la licencia para ser revisados Nombre de clase: Descripción: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez CRUCEVISITA Esta clase sirve para definir los atributos y operaciones de una instancia de cruce visita, la cual sirve para determinar si una visita es válida mediante el cruce del reporte en línea con el registro 685 Universidad de Cuenca físico. ATRIBUTOS Código_cruce códigoRFIDguía Código IndPerfilVisitante MÉTODOS Nombre CruzarVisitaFisicaCon ReporteElectronico () Guardarcruce() Generarcódigo Código del cruce Código RFID del guía en el registro físico Código del indicador de perfil de visitante en el reporte en línea Descripción Cruza los datos del registro físico y el reporte en línea, validándolos Guarda los datos del cruce cuando el cruce es valido Asigna el correspondiente código del cruce. 1.2.2. Servicio Web Esta clase esta inmersa en el SrvWebAmbiental, y desde aquí se maneja todo el acceso a los datos, mediante llamadas a procedimientos almacenados, a continuación se indica los nombres de los métodos y funciones que se emplearon en Service.asmx. ultimo_registro Obtiene el último registro de una tabla, para asignar un nuevo código no repetido ejecutar Ejecuta los accesos a la base de datos que vienen de otros métodos ejecutar_procedimientos Ejecuta los inserts, updates que vienen de otros métodos, y me devuelve una bandera Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 686 Universidad de Cuenca busquedas Ejecuta las busquedas que vienen de otros metodos, y me devuelve una tabla busquedas_procedimientos Ejecuta las busquedas que vienen de otros metodos, y me devuelve una tabla busquedas_para_reportes Ejecuta las busquedas teniendo una conexión abierta busquedas_vistas Ejecuta las busquedas que vienen de otros metodos, y me devuelve una vista abrirCerrarConexion Abre o cierra la conexion a la base de datos en casos necesarios grabar_guía Graba los datos personales del guía grabar_foto_guía Graba la foto del guía en BLOB en la base de datos grabar_licencia Graba los datos de la licencia de un guía grabar_registroLog Graba el log del registro de un guía grabar_procedimiento_obtencion Graba los procedimientos que utilizo el guía para obtener la licencia grabar_contacto Graba los datos del contacto del guía Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 687 Universidad de Cuenca grabar_historial Graba el historial de un guía grabar_experiencia_profesional Graba la experiencia profesional que tiene un guía grabar_formacion Graba la formacion que ha recibido un guía grabar_cursos Graba los cursos de un guía grabar_especialidad Graba las especialidades de un guía grabar_idiomas Graba los idiomas de un guía grabar_lista_idiomas Graba el nombre de un idioma nuevo para el guía grabar_lista_ciudades Graba el nombre de una ciudad de residencia nueva para el guía obtener_guías Obtiene informacion del guía por los campos descritos recuperar_foto_guía Recupera la foto del guía de la base de datos obtener_licencias Obtiene informacion del las licencias por los campos descritos obtener_procedimientos_obtencion Obtiene información de los procedimientos de obtención por los campos descritos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 688 Universidad de Cuenca obtener_registros Obtiene información del registrolog por los campos descritos obtener_idiomas Obtiene informacion de los idiomas por los campos descritos obtener_especialidades Obtiene información de las especialidades por los campos descritos obtener_contactos Obtiene información de los contactos por los campos descritos obtener_cursos_PNC Obtiene información de los cursos por los campos descritos obtener_formaciones Obtiene informacion de las formaciones del guía por los campos descritos obtener_experiencias Obtiene información de las experiencias del guía por los campos descritos obtener_historiales Obtiene información del historial del guía por los campos descritos obtener_idiomas_existentes Obtiene información de los idiomas existentes obtener_ciudades_existentes Obtiene información de las ciudades existentes buscar_guías Busca guías que coincidan con la información entregada dar_de_baja_guía Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 689 Universidad de Cuenca Actualiza el registro existente con el eliminado = 1 para eliminar logicamente al guía eliminar_guía Elimina definitivamente de la base de datos a un guía eliminar_licencia Elimina definitivamente de la base de datos una licencia perteneciente a un guía eliminar_procedimientos_obtencion Elimina de la Base de Datos un procedimiento de obtención del titulo de guía eliminar_registro_log Elimina definitivamente de la base de datos el registro de creación perteneciente a un guía eliminar_idiomas Elimina definitivamente de la base de datos los idiomas pertenecientes a un guía eliminar_especialidades Elimina definitivamente de la base de datos especialidades pertenecientes a un guía eliminar_contacto Elimina definitivamente de la base de datos el contacto y la dirección perteneciente a un guía eliminar_cursos_PNC Elimina definitivamente perteneciente a un guía de la base de datos los cursos eliminar_formaciones Elimina definitivamente de la base de datos las formaciones pertenecientes a un guía Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 690 Universidad de Cuenca eliminar_experiencias Elimina definitivamente de la base de datos las experiencias perteneciente a un guía eliminar_historiales Elimina definitivamente de la base de datos los historiales pertenecientes a un guía grabar_sendero Graba los datos del sendero o los modifica el nombre grabar_subsendero Graba los datos del subsendero en la misma tabla sendero grabar_ruta Graba los datos de la ruta o los modifica grabar_IndGeneral Graba los datos de los indicadores generales o los modifica grabar_IndActividad Graba los datos de las actividades grabar_IndBiologico Graba los datos de los indicadores biologicos o modificarlos grabar_ItemBiologico Graba el item de un indicador biológico grabar_IndEspecifico Graba los datos de los indicadores específicos grabar_EstadoEspecifico Graba el estado del indicador especifico o lo modifica si ya existe grabar_operadora Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 691 Universidad de Cuenca Graba los datos de las operadoras de turismo grabardocumento Gube al servidor un documento q carga el administrador para q el guia lo lea, instrucciones para el llenado del form de visita grabar_datos_admin Graba los datos basicos del admin nombre, telefono, mail obtener_operadoras Obtiene las operadoras de turismo q tan en la BD obtener_rutas Obtiene informacion de las rutas por los campos descritos obtener_senderos Obtiene informacion de los senderos por los campos descritos obtener_IndGenerales Obtiene informacion de los indicadores generales por los campos descritos obtener_IndAvtividades Obtiene informacion de las actividades por los campos descritos obtener_IndBiologicos Obtiene informacion de los indicadores biologicos por los campos descritos obtener_ItemBiologico Obtiene informacion de los items biologicos por los campos descritos obtener_IndEspecificos Obtiene informacion de los indicadores especificos por los campos descritos Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 692 Universidad de Cuenca obtener_EstadoEspecifico Obtiene informacion de los estados especificos por los campos descritos recuperar_documento Recupera el documento de informacion para los guias q el administrador lo cargo anteriormente obtener_datos_admin Sacar los datos basicos del admin para informar al guía buscar_controlRutasSenderos Busca la informacion del subsistema de control de rutas y senderos por los parametros ingresados eliminar_zona Elimina de la Base de Datos una zona, o si fue calificada, solo la elimina logicamente eliminar_IndGeneral Elimina de la Base de Datos un indicador biologico, o si fue calificado solo la elimina logicamente eliminar_Actividad Elimina de la Base de Datos una actividad pero si fue calificada, solo la elimina logicamente eliminar_OperadoraTurismo Elimina de la Base de Datos una operadora de turismo, solo la elimina logicamente eliminar_IndBiologico Elimina de la Base de Datos un indicador Biologico pero si fue calificada, solo la elimina logicamente eliminar_ItemBiologico Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 693 Universidad de Cuenca Elimina de la Base de Datos un item del indicador Biologico siempre y cuadno no haya sido calificado eliminar_IndEspecifico Elimina de la Base de Datos un indicador especifico eliminar_EstadoEspecifico Elimina de la Base de Datos un estado del indicador especifico si no ha sido calificado antes grabar_RegistroControl Graba los datos del registro de la tarjeta de un guía de un guía grabar_RegistroRFID Graba el RFID de un guía grabar_visitaFisica Graba los datos de las visitas físicas grabar_CruceVisitas Graba el cruce que hubo de la visita asignar_RegistroFisicoCruzado Asigna un registro físico cruzado recuperar_visitaFisica Recupera visitas físicas recuperar_cruce Cruza registro físico con el perfil de visitante y el registro de control y con cod rfid descarga_visitasFisicas Descarga lo de la BD de Access para pasarle al as400 obtener_registroControl Obtiene información del registro de control del guía Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 694 Universidad de Cuenca eliminar_registroRFID Elimina de la Base de Datos un registro RFID grabar_IndPerfilVisitante Graba los datos del perfil de una visita grabar_VisitaIndGeneral Graba los datos de relacion de la visita con los indicadores generales grabar_VisitaActividad Graba los datos de relacion de la visita con los indicadores de actividades grabar_VisitaIndEspecifico Graba los datos de relacion de la visita con los indicadores espedificos de una zona especifica grabar_VisitaIndBiologico Graba los datos de relacion de la visita con los indicadores biologicos de una zona especifica generar_vistas Genera una vista con las visitas entre fechas borrar_vistas Borra la vista generada obtener_vista Obtiene la vista generada segun periodo de tiempo obtener_perfilVisitantes Obtiene informacion de los perfiles de las visitas realizadas por los guias segun campos obtener_VisitaIndGeneral Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 695 Universidad de Cuenca Obtiene informacion de los cruces entre las visitas y sus indicadores de manejo general segun campos obtener_VisitaIndActividad Obtiene informacion de los cruces entre las visitas y sus indicadores de actividad segun campos obtener_VisitaIndBiologico Obtiene informacion de los cruces entre las visitas y sus indicadores biologicos en una zona segun campos obtener_VisitaIndEspecifico Obtiene informacion de los cruces entre las visitas y sus indicadores especificos en una zona segun campos obtener_ZonasVisitadas Senderos visitados se valida segun las calificaciones especifica ya q estas son las obligatorias) obtener_VisitaGenerales Entre un id general y sus calificaciones en la visita obtener_VisitaActividades Mando a ejecutar el procedimiento almacenado con el cod de la actividad y entre fechas obtener_ZonasBiologicos Entre los items de los biologicos y sus calificaciones en la visita obtener_ZonasEspecificos Entre los estados de los especificos y sus calificaciones en la visita obtener_num_pasajeros Sacar num de pasajeros q fueron a las visitas entre fechas obtener_lugares_pasajeros Sacar los 4 paises q mas visitaron el PNC Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 696 Universidad de Cuenca obtener_operadoras_visitantes Sacar las 4 operadoras q acompañaron mas en las visitas obtener_guias_visitas Procedimiento almacenado para obtener los guias q hicieron visitas entre fechas, o si un guia hizo por lo menos una visita obtener_visitas_fisicas Para obtener las visitas validas, es decir q tienen una visita en linea y otra fisica obtener_visitas_validas Para obtener las visitas validas, es decir q tienen una visita en linea y otra fisica obtener_dias_visitas_validas Para obtener las visitas validas, es decir q tienen una visita en línea y otra física 1.3. CAPA DE INTERFACES Esta capa esta destinada a todo lo que va a relacionarse directamente con el usuario, es por eso que aquí consta todos los formularios del proyecto, también se cuenta con una sección de reportes, todo esto se une en un proyecto Web que lleva por nombre WebAmbiental, a continuación se describe brevemente: 1.3.1. Diagrama de Interfaces Se presenta un pequeño diagrama de cómo interactúan los usuarios con los formularios del proyecto, existen dos tipos de usuarios, el Administrador, y los Guías Naturalistas. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 697 Universidad de Cuenca Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 698 Universidad de Cuenca 1.3.2. Descripción de Interfaces A continuación se describen todas y cada una de los WebForms que se han generado para el Sistema, en el desarrollo del proyecto, con una pequeña descripción de su funcionamiento: wfBusFechaFormVisita.aspx Esta interfaz será utilizada por el guía, para que ingrese las fechas que va a utilizar para realizar el reporte en línea, de manera que el sistema pueda verificar 1ero que no exista ya un reporte con esas fechas. wfBusFormVisita.aspx En esta interfaz el administrador puede visualizar numero de visitas físicas, electrónicas y validas que haya realizado el o los guías en un periodo solicitado, puede también revisar uno a uno los formularios reportados. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 699 Universidad de Cuenca wfBusGuia.aspx Busca el o los guía que cumplan con ciertas condiciones de búsqueda. O presenta todos. wfBusIngGuia.aspx Esta interfaz se le utiliza como antecesor del Ingreso de Guía, ya que solicita el numero de cedula del guía, para verificar si los datos existen la base de datos para que el administrador no tenga que volver a digitarlos sino simplemente modificarlos. wfBusSub2.aspx Formulario que sirve para hacer las búsquedas referentes a las zonas y/o indicadores que fueron ingresados por el administrador para calificaciones futuras. wfBusSub4.aspx Formulario que sirve para hacer búsquedas referentes al número de visitas que registraron ciertos indicadores y que fueron calificados de cierta manera en un periodo de tiempo indicado. wfCruceVisitas.aspx Formulario para que el administrador confirme el realizar o no el cruce de visitas físicas con las electrónicas, de manera que ha futuro se pueda obtener los números de visitas validas para los guías. wfExportToExcelGuia.aspx Esta interfaz sirve al administrador, para exportar los datos de los guías seleccionados anteriormente mediante la búsqueda, a Microsoft Excel de modo que pueda almacenarlos o imprimirlos. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 700 Universidad de Cuenca wfFotoGuia.aspx Interfaz que aparece dentro del formulario de Ingreso de Guía, y sirve para cargar la foto del guía para posteriormente almacenarla como tipo blob de 2Mb. wfIngActividad.aspx Ingreso de una Actividad a calificar posteriormente wfIngDatosAdimin.aspx Ingreso de datos del administrador del PNC para poder contactarlo. wfIngDocumento.aspx Carga el documento realizado anteriormente en Microsoft Word, para posteriormente presentar a los Guías. wfIngFormularioVisita.aspx Formulario que utilizará el guía naturalista para realizar su reporte de la visita realizada, en lo que se refiere a Ind. generales y Actividades realizadas wfIngFormularioZona.aspx Formulario que utilizará el guía naturalista para reportar indicadores de una zona visitada, lo referente a Indicadores Específicos e Indicadores biológicos. El usuario debe ingresar a este Form una vez por cada zona que haya visitado. wfIngGuia.aspx Formulario para ingresar todos los datos referentes al guía, datos personales datos referentes a cursos tomados, idiomas, contacto, etc. wfIngIndicadorBiologico.aspx Ingreso de un indicador biológico con sus ítems a calificar posteriormente. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 701 Universidad de Cuenca wfIngIndicadorEspecifico.aspx Ingreso de un indicador especifico con sus estados a calificar posteriormente. wfIngIndicadorGeneral.aspx Ingreso de Indicadores generales para ser calificados en la visita como “Apropiado” o “NoApropiado” wfIngOperadora.aspx Ingresa el nombre de operadoras que podrían acompañar a las visitas de los guías. wfIngRuta.aspx Ingresa una zona de ruterismo para ser calificada posteriormente. wfIngSenderos.aspx Ingreso de una zona de senderismo con sus senderos que serán los que se calificarán posteriormente. wfIncioGuia.aspx Esta es una interfaz que el aparecerá al guía apenas se logué correctamente, todos las opciones estarán habilitadas a no ser que el guía tenga su licencia caducada. wfLoginGuia.aspx Pagina de logueo para los guías naturalistas, se loguearán con su cédula y código RFID que se les entrega en el carné. wfRegistrarGuias.aspx Formulario que utiliza el administrador para asignarle un código RFID al guía, darle un tiempo de vigencia, etc. wfRegistroVisitaAdmin.aspx El administrador podrá ingresar la información como si el guía hubiera pasado su tarjeta por los relojes del PNC, este Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 702 Universidad de Cuenca caso se usa en el caso de que existiera algún problema en los relojes o no había luz en el Parque. wfReporteHistorico.aspx Es un reporte con cuadros estadísticos de las zonas e indicadores registrados en las visitas de los guías. wfReportes.aspx Es un form en el que se cargarán los diferentes reportes según se requieran. wfReportesGuias.aspx En este form se cargan los diferentes reportes que se le presentan al guía en determinado momento. wfTransferenciaVisitasFisicas.aspx El Administrador debe localizar la ruta de acceso a la base de datos en Access (attend. mdb) para que esta sea transferida mediante procesos internos a la BD de as400. 1.3.3. Reportes RDLC Los reportes que se presentan en el formulario wfReportes y wfReportesGuias, son generados con la herramienta Reporting Services 2005 y diseñados en VisualStudio 2005. Primero se crearon los orígenes de datos, con la cadena de conexión que se encuentra en Web.config, con esto se genera la sentencia SQL que necesitamos para cada uno de los reportes. Luego se crea el diseño del reporte al añadir un nuevo Informe.rdlc en agregar nuevo elemento. A continuación se enumera los reportes creados con su descripción: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 703 Universidad de Cuenca IdiomaCedula.rdlc: Contiene la lista de idiomas basado en la cédula de un guía. Este reporte será embebido en el reporte del catálogo del guía. rptActividades.rdlc: Muestra las actividades divididas en grupos de actividades, además de su código y si esta deshabilitado o no (es decir si está eliminado lógicamente o no). rptCatalogoGuias.rdlc: Muestra la información de todos los guías de una manera condensada, de forma que se pueda exportar a un archivo PDF e imprimir para los controles de los guardaparques. rptIndBiologicos.rdlc: Lista los indicadores biológicos con cada uno de sus ítems biológicos para las calificaciones de una zona, además de su código y si esta deshabilitado o no (es decir si está eliminado lógicamente o no). rptIndBiologicosGuias.rdlc: Lista los indicadores biológicos con cada uno de sus ítems biológicos para las calificaciones de una zona para ser mostradas al guía, pero muestra únicamente los indicadores que están habilitados y sin sus códigos. rptIndManEspecifico.rdlc: Lista los indicadores de manejo especifico con cada uno de sus estados de manejo especifico para las calificaciones de una zona, además de su código y si esta deshabilitado o no (es decir si está eliminado lógicamente o no). rptIndManEspecificoGuias.rdlc: Lista los indicadores de manejo específico con cada uno de sus estados de manejo específico para las calificaciones de una zona para ser mostradas al guía, pero muestra Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 704 Universidad de Cuenca únicamente los indicadores que están habilitados y sin sus códigos. rptIndManGeneal.rdlc: Lista los indicadores de manejo general para las calificaciones de una visita, además de su código y si esta deshabilitado o no (es decir si está eliminado lógicamente o no). rptIndmanGenealGuias.rdlc: Lista los indicadores de manejo general para las calificaciones de una visita para ser mostradas al guía, pero muestra únicamente los indicadores que están habilitados y sin sus códigos rptOperadoras.rdlc: Lista las operadoras de turismo que formaran parte de una visita, además de su código y si esta deshabilitado o no (es decir si está eliminado lógicamente o no). rptRutas.rdlc: Muestra la lista de las rutas con sus recorridos, además indica su código y si esta habilitada o no. rptRutasGuias.rdlc: Muestra la lista de las rutas con sus recorridos para ser presentadas al guía, además indica su codito. rptSenderos.rdlc: Muestra la lista de las zonas de senderismo con cada uno de sus senderos, además indica su código y si esta habilitada o no. rptSenderosGuias.rdlc: Muestra la lista de las zonas de senderismo con cada uno de sus senderos para ser presentadas al guía, además indica su código. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 705 Universidad de Cuenca 2.1. Misceláneos Además, existen otros archivos, formularios, herramientas, etc. que se han utilizado en el proyecto, a continuación se presentan cada una de ellas. 1.4.1. El WebForm Calendario.aspx en el proyecto WebAmbiental Esta Interfaz sirve para presentar un calendario al usuario y este pueda seleccionar una fecha, está conformado por una clase denominada clsCalendario.vb y una interfaz llamada Calendario.aspx. La clase clsCalendario.vb recibe los parámetros de la página que necesita mostrar el calendario y mediante un script realizado en javascript y los parámetros solicitados puede presentar la interfaz para seleccionar la fecha gráficamente. Los parámetros son los siguientes: • La pagina solicitante. • El control sobre el cual se va a colocar la fecha La interfaz calendario.aspx nos servirá para presentar el calendario de donde el usuario podrá escoger la fecha de una manera grafica, y esta interfaz la devuelve mediante un script en javascript en el formato de fecha establecido en el proyecto. La manera de invocar al calendario grafico es la siguiente: Colocar un control ImageButton de asp. La imagen que hemos considerado para este control es : Además necesitamos un control TextBox para que se coloque la fecha que se solicita. Luego en el evento Clic del servidor colocamos el código necesario, suponiendo que el control ImageButton se Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 706 Universidad de Cuenca denomina “imgCal” y el control TextBox se denomina “txt_desde”, entonces el código seria: Protected Sub imgCal _Click(ByVal sender As Object, ByVal e As_ System.Web.UI.ImageClickEventArgs) Handles imgCal.Click clsCalendario.verCalendario(Me, "txt_desde", txt_desde.Value) End Sub En donde: • clsCalendario es la clase • verCalendario es el procedimiento que lanza el calendario grafico y devuelve la fecha en el formato correcto. • “Me” hace referencia a la pagina solicitante del calendario, • “txt_desde” es el control Textbox solicitante, y • “txt_desde.Value” sirve para controlar si el usuario ha ingresado una fecha de referencia. 1.4.2. Creación de controles dinámicos La creación de controles dinámicos se usa en el formulario de visita para reportes electrónicos que realiza el guía en los formularios wfIngFormularioVisita.aspx y wfIngFormularioZona.aspx, y para presentar el reporte histórico en el formulario wfReporteHistorico.aspx. Los controles dinámicos son cargados en la interfaz por medio del control PlaceHolder de ASP. La manera de colocar los controles dinámicos es la siguiente: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 707 Universidad de Cuenca • Colocar un control PlaceHolder en la interfaz que vaya a necesitarlo • Definir los controles que vayan a ingresar en el PlaceHolder y que vayan a formar parte de la interfaz en un futuro. • Modificar los atributos de cada control que vaya a ingresar en el PlaceHolder como son los siguientes: o .Text: para asignar el texto al control creado o .CssClass: para colocar predefinido en el control el formato CSS o .Style(0): para colocar el estilo del control, esta parte es importante porque aqui se define la posición del control dentro de la pantalla o .ID: para asignarle una identificación dentro del juego de controles. o .TabIndex: para cuando se presione la tecla TAB para navegar sobre los controles • Luego de definir las propiedades de cada control por medio de código, se procede a colocar el control dentro del PlaceHolder para mostrarlo en pantalla de la siguiente manera: PlaceHolder.Controls.Add(Control) • De esta manera cuando se muestre la pagina, aparecerán los controles que han sido cargados en el PlaceHolder. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 708 Universidad de Cuenca 1.4.3. Exportar a excel Para exportar los datos de los guías a Microsoft Excel, se necesita incluir todos los datos necesarios en tablas HTML, las cuales mediante código, escriben su estructura en un archivo que puede ser entendido por Microsoft Excel. Existen controles estáticos que se encuentran precargados en la interfaz, los cuales se están en tablas HTML. Al momento de cargar la página se cargan los datos de los guías (por medio de las cédulas) en una grilla que también se encuentra dentro de una tabla HTML, luego se procede a pasar dichas tablas, por medio de código, al formato de Microsoft Excel para ser leído o descargado. La interfaz wfExportToExcelGuia.aspx es la que utiliza este procedimiento para pasar los datos de los guías a Microsoft Excel. 1.4.4. WebComponent 9.0 para los gráficos en Excel Para el reporte histórico, que es uno de los requerimientos más importantes del sistema, se ha visto necesario la instalación de un componente, este es el Microsoft Office Web Components 9.0, esta versión, la 9.0, es un poco diferente a las superiores, sin embargo fue la versión con la que inicio el presente proyecto, es por eso que se presentaron algunos inconvenientes en el tiempo de desarrollo de la aplicación pero que al final fueron correctamente solucionados. Si el equipo tiene instalado el programa de ofimática Microsoft Office 2000, este conjunto de controles ActiveX están inmersos y por lo tanto no ocasionaría ningún problema, pero si el equipo cuenta con otro Software, se deben agregar algunas librerías para que posteriormente se pueda trabajar con este componente desde Visual Studio 2005. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 709 Universidad de Cuenca Solo es necesario que este componente se encuentre al lado del servidor, genera las gráficas Excel, y las envía de vuelta al cliente como si fueran una imagen, así no se producen problemas de compatibilidad con los diferentes navegadores Web, ni tampoco se tiene que instalar controles ActiveX al lado del cliente, así los usuarios del sitio pueden utilizar los resultados presentados sin problema alguno. Las librerías utilizadas e incluidas en el servidor fueron: o o o o o MSOWC.DLL MSOWCF.DLL MSOWCI.DLL MSOWCW.DLL MSOWCWI.DLL De esta manera, en el proyecto Web, podemos incluir estas librerías por medio de Agregar Referencia. En la pestaña COM ubicamos al componente: Microsoft Office Web Components 9.0, y presionamos aceptar. Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 710 Universidad de Cuenca Figura 7: Agregar referencia Ahora ya podemos trabajar con las utilidades de Microsoft Excel. A continuación se especifica el procedimiento Dibujar de nuestro proyecto, ya que es la parte exacta del código en donde se utiliza el componente para generar los reportes: Public Sub Dibujar(ByVal nombre As String, ByVal tipo As String, ByVal num_reg As Integer) Dim nom_archivo As String = "images/" + nombre + ".gif" Dim strArchivo As String = HttpContext.Current.Server.MapPath(nom_archivo) 'Nombre del archivo donde quedará grabado (debe existir) url 'Las variables necesarias para hacer el gráfico Dim objChartSpace As OWC.ChartSpaceClass Dim objChart As OWC.WCChart Dim objAxis As OWC.WCAxis Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 711 Universidad de Cuenca 'Generamos el espacio para nuestro nuevo grafico y el valor de algunas propiedades básicas objChartSpace = New OWC.ChartSpaceClass objChartSpace.DataSourceType=OWC.ChartDataSourceTy peEnum.chDataSourceTypeSpreadsheet objChartSpace.HasChartSpaceTitle = True objChartSpace.ChartSpaceTitle.Caption = nombre.ToUpper If nombre.Substring(0, 6) = "IndEsp" Then objChartSpace.ChartSpaceTitle.Caption "INDICADORES ESPECIFICOS" = End If If nombre.Substring(0, 6) = "IndBio" Then objChartSpace.ChartSpaceTitle.Caption "INDICADORES BIOLOGICOS" End If = objChartSpace.ChartSpaceTitle.Font.Name = "Tahoma" objChartSpace.ChartSpaceTitle.Font.Size = 10 objChartSpace.ChartSpaceTitle.Font.Bold = True 'Generamos el espacio de trabajo para el grafico mismo objChart = objChartSpace.Charts.Add objChart.HasLegend = True objChart.HasTitle = False objChart.Legend.Font.Size = 7 objChart.Legend.Position OWC.ChartLegendPositionEnum.chLegendPositionTop Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez = 712 Universidad de Cuenca ' dependiendo del tipo de grafico, en este caso COLUMNAS If tipo = "Columnas" Then objChart.Type = OWC.ChartChartTypeEnum.chChartTypeColumnClustered ElseIf tipo = "Lineas" Then objChart.Type = OWC.ChartChartTypeEnum.chChartTypeLineMarkers objChart.Axes(OWC.ChartAxisPositionEnum.chAxisPositio nBottom).Scaling.Minimum = 0 objChart.Axes(OWC.ChartAxisPositionEnum.chAxisPositio nBottom).Scaling.Maximum = 13 End If 'Los datos del eje X objAxis = objChart.Axes(OWC.ChartAxisPositionEnum.chAxisPositio nBottom) objAxis.HasTitle = True objAxis.Title.Caption = "Meses" objAxis.Title.Font.Name = "Tahoma" objAxis.Title.Font.Size = 10 objAxis.Title.Font.Bold = True 'Los datos del eje Y objAxis = objChart.Axes(OWC.ChartAxisPositionEnum.chAxisPositio nLeft) objAxis.HasTitle = True objAxis.Title.Caption = numero_o_porcentaje(nombre) objAxis.Title.Font.Name = "Tahoma" objAxis.Title.Font.Size = 7 objAxis.Title.Font.Bold = True objChart.Overlap = 0 If nombre = "Zonas de Senderismo Visitadas" Or nombre = "Zonas de Ruterismo Visitadas" Then Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 713 Universidad de Cuenca objChart.Axes(OWC.ChartAxisPositionEnum.chAxisPositio nBottom).HasMajorGridlines = True objChart.Axes(OWC.ChartAxisPositionEnum.chAxisPositio nBottom).MajorGridlines.Line.Color = 1 objChart.Axes(OWC.ChartAxisPositionEnum.chAxisPositio nBottom).MajorGridlines.Line.Weight=2 Else objChart.Axes(OWC.ChartAxisPositionEnum.chAxisPositio nBottom).HasMinorGridlines = True objChart.Axes(OWC.ChartAxisPositionEnum.chAxisPositio nBottom).MinorGridlines.Line.Color = 1 objChart.Axes(OWC.ChartAxisPositionEnum.chAxisPositio nBottom).MinorGridlines.Line.Weight=2 End If Dim strDatos1 As String, strCampos1 As String For i As Integer = 0 To num_reg If i = 0 Then strDatos1 = concatenar(nombre, 0) 'para los meses End If strCampos1 = concatenar(nombre, i + 1) 'para los demas datos objChart.SeriesCollection.Add() objChart.SeriesCollection.Item(0).SetData(OWC.ChartDime nsionsEnum.chDimCategories, _ OWC.ChartSpecialDataSourcesEnum.chDataLiteral, strDatos1) Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 714 Universidad de Cuenca 'meses objChart.SeriesCollection.Item(i).SetData(OWC.Chart DimensionsEnum.chDimSeriesNames, _ OWC.ChartSpecialDataSourcesEnum.chDataLiteral, nombre_serie(nombre, i)) objChart.SeriesCollection.Item(i).SetData(OWC.ChartDime nsionsEnum.chDimValues, OWC.ChartSpecialDataSourcesEnum.chDataLiteral, strCampos1) 'datos objChart.SeriesCollection.Item(i).Marker.Size = 6 objChart.SeriesCollection.Item(i).DataLabelsCollection.Add( ) objChart.SeriesCollection.Item(i).DataLabelsCollection.Item (0).Font.Size = 7 objChart.SeriesCollection.Item(i).DataLabelsCollection.Item (0).Font.Bold = 1 objChart.SeriesCollection.Item(i).DataLabelsCollection.Item (0).Position=_ OWC.ChartDataLabelPositionEnum.chLabelPositionT op objChart.SeriesCollection.Item(i).Line.Color = i * 50 objChart.SeriesCollection.Item(i).Line.Weight = 1 objChart.BubbleScale = 10 objChart.GapWidth = 9 objChart.HeightRatio = 9 Next Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 715 Universidad de Cuenca objChartSpace.ExportPicture(strArchivo, "gif", 900, 300) If nombre = "Indicadores Generales" Then img_IndGeneral.ImageUrl = nom_archivo img_IndGeneral.Visible = True ElseIf nombre = "Actividades de Interpretación" Then img_IndActG1.ImageUrl = nom_archivo img_IndActG1.Visible = True ElseIf nombre = "Actividades de Observación" Then img_IndActG2.ImageUrl = nom_archivo img_IndActG2.Visible = True ElseIf nombre = "Actividades de Recreación y Deporte" Then img_IndActG3.ImageUrl = nom_archivo img_IndActG3.Visible = True ElseIf nombre = "Zonas de Senderismo Visitadas" Then img_Senderos.ImageUrl = nom_archivo img_Senderos.Visible = True ElseIf nombre = "Zonas de Ruterismo Visitadas" Then img_Rutas.ImageUrl = nom_archivo img_Rutas.Visible = True ElseIf nombre.Substring(0, 6) = "IndEsp" Then Dim imgEspecifico As New Image imgEspecifico.ImageUrl = nom_archivo imgEspecifico.Style(0)="Z-INDEX:0;left:"&(Me.left7).ToString+"px;"+"position:absolute;top:"&top_grafico.ToSt ring+"px;" PHZonas.Controls.Add(imgEspecifico) ElseIf nombre.Substring(0, 6) = "IndBio" Then Dim imgBiologico As New Image imgBiologico.ImageUrl = nom_archivo imgBiologico.Style(0)="Z-INDEX:0;left:"&(Me.left7).ToString+"px;"+"position:absolute;top:"&top_grafico.ToSt ring+"px;" Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 716 Universidad de Cuenca PHZonas.Controls.Add(imgBiologico) End If End Sub Los resultados son los cuadros estadísticos para el reporte, en donde el usuario puede visualizar la información concerniente a las visitas realizadas por los Guías Naturalistas del PNC. Los gráficos que se presentan en barras son las referentes a las zonas visitadas, rutas y senderos, además de las actividades realizadas. Los números presentados son la cantidad de visitas realizadas en cada uno de los meses del año. Como ejemplo se presenta un gráfico generado de los senderos visitados en los últimos 12 meses. Figura 8: Grafico en barras utilizando OWC Y los gráficos de líneas representan al comportamiento de los diferentes indicadores que se calificaron también en la visita. Esta información se presenta en porcentajes, y representa el porcentaje de visitas que reportaron un Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 717 Universidad de Cuenca resultado específico con respecto a todas las visitas realizadas en un periodo de tiempo. Como ejemplo se presenta los indicadores generales reportados como Apropiados o NoApropiados dentro de los últimos 12 meses. Figura 9: Grafico en líneas utilizando OWC 1.4.5. El archivo ValDatos.js Este es un archivo de javascript, en el que especificamos todas la validaciones que se pueden realizar al lado del cliente, tenemos algunas funciones por ejemplo: cargarFoto(control,control1) soloNumeros(control) soloLetras(control) codSenderos(control) validarCedula(control,control1) validarConFechaActual(control) validarCaducidad(control) validarFecha(control){ colocarFechaActual(control) colocarFechaSumada(control, control2) colocarFechaRestada(control, control2) Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 718 Universidad de Cuenca calcularVencimiento(control1, control2, control3, control4) validarTelefono(control) validarEmail(control) calcularPorcentajeAsistencia(control1,control2,control3) esconderControl(control1,control2) Las mismas que deben son llamadas en su mayor parque desde el código HTML del control que necesita la función, así: <input id="txt_guia_cedula" runat="server" class="textoingreso" style="left: 32px; position: absolute; top: 101px" type="text" tabindex="2" onfocusout="validarCedula(this,txt_licencia)" maxlength="10" /> <input id="txt_codigo" class="textoingreso" style="left: 104px; position: absolute; top: 40px; width: 48px;" type="text" runat="server" tabindex="1" onfocusout="codSenderos(this)" maxlength="1"> En algunos controles HTML, fue necesario especificar directamente las funciones javascript, ejemplo: <asp:imagebutton id="BtnAgregar_Item" style="Z-INDEX: 106; LEFT: 632px; POSITION: absolute; TOP: 80px" runat="server" ImageUrl="..\..\blueFrontEnd\aceptar.gif" ToolTip="Agregar a la Lista" Visible="False" OnClientClick="javascript: if(txt_item.value==''){alert('Por favor ingrese una descripción para el Item del Indicador Biológico');return false}" TabIndex="4" ></asp:imagebutton> En otras ocasiones, hubo la necesidad de llamar a funciones de ClientScripts, desde asp.net por ejemplo: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 719 Universidad de Cuenca ClientScript.RegisterStartupScript(Me.GetType(), "alert", "<Script> alert ('" & "El idioma ya existe en la lista" & "') </Script>") ClientScript.RegisterStartupScript(Me.GetType(), "", "<Script> if(confirm('El Guía se almacenó Correctamente.\n¿DESEA ALMACENAR LA INFORMACION REFERENTE A LA TARJETA RFID DEL GUIA?')){document.Form1.Btn_ingRFID.click()} </Script>") 1.4.6. Control BusyBoxDotNet para ASP.NET 2.0 Este es un control que permite dar un efecto visual al cliente, mientras el sistema esta trabajando, presentando una ventana de espera para que el usuario de tiempo al sistema mientras se están realizan operaciones internas y transparentes al usuarios, al realizar “postbacks”, de este modo también evitamos que el usuario modifique algo del formulario, o presione otro comando. Este control lo obtuvimos de Internet, de http://busyboxdotnet.qsh.eu/Projects.aspx y modificamos el aspecto visual y funcional a nuestro gusto. Es compatible con firefox/mozilla, Internet Explorer, Opera, Netscape Navigator. Es una integración directa con Visual Studio 2005, no necesita javascript adicional, HTML ni nada adicional, todo está embebido en este control que se adiciona al proyecto. Para adicionarlo, se debe hacer un clic derecho sobre el cuadro de herramientas, y seleccionar elegir elementos, mediante un explorador se ubica al recurso BusyBoxDotNet.dll que esta en la carpeta vBusyBoxDotNet-0.2.1-bin, la misma que debe estar colocada en el bin de nuestro proyecto. Como resultado Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 720 Universidad de Cuenca tenemos los siguientes elementos agregados al cuadro de herramientas: Figura 10: BusyBox para .Net Debemos arrastrar el BusyBox al form que necesita este control, se lo puede personalizar simplemente con la barra de herramientas, en el proyecto se crea más entradas en el bin y esto es necesario para que el control funcione. El resultado de este control es que cada vez que en esa página se haga un postback, se mostrará la siguiente pantalla: Figura 11: Muestra del control BusyBox 1.4.7. Hoja de estilos Styles.css Propia de etapa, aquí se encuentran los diferentes formatos a utilizar a la hora de crear los controles de los formularios, a manera de información, se presenta a continuación una parte de este css: .tituloformulario { font-weight: bold; font-size: 8pt; Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 721 Universidad de Cuenca color: steelblue; font-family: Verdana, Arial; } .textonormal { font-size: 8pt; font-family: Verdana, Arial; } .textoLargo { text-justify: newspaper; font-size: 8pt; font-family: Arial; text-align: justify; } Así, en la opción CssClass de cada control se debe ir especificando el estilo, un titulo irá con el tipo tituloformulario, a un cuadro de texto el tipo textoingreso, etc. 1.4.8. El archivo Global.asax Este es un archivo que se genera por defecto el momento de crear el proyecto Web, aquí se puede especificar algunas características para que se ejecuten al iniciar del proyecto, el finalizar, cuando se producen errores, las variables de sesión, como inician, como terminan, el tiempo de vida útil, etc. Ejemplo: Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs) ' Código que se ejecuta cuando se inicia una nueva sesión Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 722 Universidad de Cuenca Session.Timeout = 30 End Sub 1.4.9. El archivo de Web.config Este es un archivo en el que se especifica algunas variables, métodos, etc que se van a utilizar a lo largo del proyecto Web. Por ejemplo, la cadena de conexión, que se va a utilizar para el manejo de los datos, en nuestro caso, presentamos dos cadenas de conexión, ya que la una es para la base de datos de AS/400, pero la otra se la utilizará para comunicarse con la base de datos de Microsoft Access para la migración de datos que existirá el momento de la transferencia de registros electrónicos de los guías naturalistas del parque. <add key="CadenaConexion" value="Provider=IBMDA400.DataSource.1;Data Source=DESARROLLO;Persist Security Info=True;Password=INTERSERVI;User ID=INTERSERVI"/> <add key="CadenaConexionVisitasFisicas" value="Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=avea; DataSource='C:\SIADE\WebAmbiental\Interfaces\images\R egistrosFisicos.mdb'"/> También se definen variables, en este caso hemos definido una ruta de acceso para la base de datos de Access <add key="PathRegistrosFisicos" value="C:\SIADE\WebAmbiental\Interfaces\images\Registro sFisicos.mdb"/> Además se generan entradas adicionales por controles añadidos, por ejemplo, del busyBox explicado anteriormente, se genera: Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 723 Universidad de Cuenca <add path="BusyBoxDotNet.axd" verb="*" type="BusyBoxDotNet.ResourceHttpHandler, BusyBoxDotNet"/> Por los reportes que se utilizan se genera: <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> Al unir este proyecto WebAmbiental con el servicio SrvWebAmbiental, es necesario de una entrada en el Web.Config para poder interactuar entre ellos. <add key="SrvWebAmbiental.Service" value="http://localhost/SrvWebAmbiental/Service.asmx" /> Boris Alejandro Criollo Zúñiga Carolina Elizabeth Palomeque Rodríguez 724