UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE INGENIERÍA CIENCIAS FÍSICAS Y MATEMÁTICA CARRERA DE INGENIERÍA INFORMÁTICA

Tamaño: px
Comenzar la demostración a partir de la página:

Download "UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE INGENIERÍA CIENCIAS FÍSICAS Y MATEMÁTICA CARRERA DE INGENIERÍA INFORMÁTICA"

Transcripción

1 UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE INGENIERÍA CIENCIAS FÍSICAS Y MATEMÁTICA CARRERA DE INGENIERÍA INFORMÁTICA SISTEMA DE CAPACITACIÓN DEL GRUPO DE INTERVENCIÓN Y RESCATE TRABAJO DE GRADUACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN INFORMÁTICA AUTOR: Jacqueline Elizabeth Carrera Pillajo TUTOR: Ing. Pedro Alberto Belalcázar Villamar QUITO - ECUADOR 2015 I

2 DEDICATORIA Quiero dedicar este valioso esfuerzo en primer lugar a Dios por darme la sabiduría, la constancia y perseverancia, por ser mi fortaleza en los momentos de debilidad, por permitirme culminar con éxito el esfuerzo de todo estos años de estudio. Un infinito agradecimiento a mis queridos padres por su apoyo incondicional. Mi madre Rosita quien ha sido y sigue siendo mi fortaleza, por sus consejos, por esas palabras sabias, por estar siempre a mi lado en los momentos que más he necesitado, a mi padre Gonzalo por estar pendiente de cada paso en mi vida y por el cariño brindado siempre. A mis queridos hermanos Piedad, Magdalena, Gonzalo y Janeth por ser parte importante en mi vida, por compartir momentos únicos juntos de éxitos y fracasos y apoyarme siempre, se los quiere un montón. A mis cuñados y sobrinos gracias por estar pendiente de mí y brindarme su apoyo siempre, a todos y cada uno de ellos gracias infinitas A mi querido futuro esposo Fabián un inmenso agradecimiento por todo el apoyo incondicional, por el amor que me brindas día a día y por estar siempre pendiente de cada paso en mi vida. Gracias amor por ser un compañero que me brinda su amor, comprensión y dedicación. A mi querido y amado hijo Danny Matías quien es mi razón de lucha, coraje y ha sido mi motor en mi vida por quien me esfuerzo para ser cada vez mejor y quien me brinda cada día una razón para ser feliz, gracias amor por todo tu amor. Todo este esfuerzo te lo dedico. A toda mi familia, amigos y compañeros por su constante preocupación al estar pendientes de mí. Gracias miles a todos. ii

3 AGRADECIMIENTO Gracias a la Universidad Central del Ecuador, a la Facultad de Ingeniería Ciencias Físicas y Matemáticas, Carrera de Ingeniería Informática, por todos los conocimientos impartidos y por todas las enseñanzas adquiridas. A mi Tutor Ing. Pedro Alberto Belalcázar Villamar, por la culminación exitosa de este proyecto y por el apoyo brindado para cumplir con los objetivos de este desarrollo. A mis Revisores Ingeniero René Carrillo, Doctor Danilo Gortaire quienes me brindaron su ayuda, por todo su apoyo brindado. Al Grupo de Intervención y Rescate (GIR) de la Policía Nacional, en especial al Mayor Washington Chuga Casanova, por darme las facilidades de acceso a la Unidad y la oportunidad de realizar este proyecto de investigación, gracias por todo el apoyo. iii

4 AUTORIZACION DE LA AUTORÍA INTELECTUAL iv

5 CERTIFICACIÓN v

6 FORMULARIO vi

7 CALIFICACIÓN vii

8 CONTENIDO CAPITULO I PRESENTACIÓN DEL PROBLEMA Planteamiento del Problema Formulación del Problema Interrogantes de la Investigación Objetivos de la Investigación Objetivo General Objetivos Específicos Justificación Alcance CAPITULO II REVISIÓN BIBLIOGRAFICA Antecedentes Fundamentación Teórica Capacitación Beneficios Seguridad Sitio Web Beneficios del Sitio Web Tipos de Sitios Web Análisis y Comparación de la Herramienta a Utilizar Bases de Datos Lenguaje de Programación Ventajas y Desventajas Justificación de la Herramienta a Utilizar WampServer Servidor Apache Base de Datos MySQL Lenguaje de Programación CAPITULO III METODOLOGÍA Metodología RUP y Ciclo de Vida Fase Inicial Fase de Elaboración Fase de Construcción Fase de Transición CAPITULO IV ELABORACIÓN viii

9 4.1- Requerimientos Funcionales Análisis de Requerimientos Diagramas de Casos de Uso Diccionario de Actores Diagrama de Clases Recursos Recursos de la Universidad Recursos del Grupo de Intervención y Rescate Recursos de la Egresada Presupuesto CAPITULO V CONTRUCCIÓN Y TRANSICIÓN Requerimientos y Precauciones para la Instalación CONCLUSIONES RECOMENDACIONES BIBLIOGRAFÍA ANEXO ix

10 LISTA DE ILUSTRACIONES Ilustración 1 Funcionamiento de PHP Ilustración 2: Logo de WAMPSERVER Ilustración 3: Logo de Apache Ilustración 4: Logo de Mysql Ilustración 5: Arquitectura de Mysql Ilustración 6: Logo de PHP Ilustración 7: Fases de RUP Ilustración 8: Caso de Uso Administración del Sistema Ilustración 9: Caso de Uso Ingreso al Sistema Ilustración 10: Caso de Uso Administración de Información General Ilustración 11: Caso de Uso Administración de Noticias Ilustración 12: Caso de Uso Galería de Imágenes Ilustración 13 : Caso de Uso Administración de Documentos Ilustración 14: Caso de Uso Envío de Mensajes Ilustración 15: Caso de Uso para Usuarios Registrados Ilustración 16: Pantalla de Instalación de WAPSERVER Ilustración 17: Pantalla de Servicios de WAPSERVER Ilustración 18: Pantalla de Acceso al Sitio Ilustración 19: Pantalla Principal del Sitio x

11 LISTA DE TABLAS Tabla 1: Tipos de datos numéricos Mysql Tabla 2: Casos de Uso Acceso a usuarios Tabla 3: Casos de Uso Gestión de Usuarios Tabla 4: Casos de Uso Gestión de Administración Tabla 5: Casos de Uso Gestión de Noticias Tabla 6: Casos de Uso Gestión de Galería de Imágenes Tabla 7: Casos de Uso Gestión de Documentos xi

12 RESUMEN SISTEMA DE CAPACITACIÓN DEL GRUPO DE INTERVENCIÓN Y RESCATE El Grupo de Intervención y Rescate de la Policía Nacional a través del departamento Pedagógico, tiene como finalidad coordinar, organizar, planificar, ejecutar, evaluar y supervisar los cursos a dictarse al personal del GIR. Actualmente el Grupo de Intervención y Rescate de la Policía Nacional, se encuentra en un proceso de automatización y ejecución de sus servicios a través de distintas aplicaciones. Se pudo verificar que no cuentan con un sistema ni herramientas que hagan un seguimiento eficaz de los alumnos ni de los cursos que se dictan en la Unidad. Para lo cual mediante investigación se desarrolló una herramienta capaz de realizar el proceso de inscripción de alumnos así como la manera de asignación de los instructores, llevar un seguimiento de los cursos, antigüedades de cada personal. Esta herramienta ayuda a mejorar eficazmente los tiempos de respuesta, en la manera de ingresar notas e inscribirse por línea sin que se traslade de un lugar a otro siempre y cuando cumplan los requisitos de tal manera que mejore su coordinación. DESCRIPTORES: SISTEMA DE CAPACITACIÓN POLICIAL / POLICIA NACIONAL / GIR / GRUPO DE INTERVENCION Y RESCATE / PHP / CENTRO INTERNACIONAL DE CAPACITACIÓN xii

13 ABSTRACT TRAINING SYSTEM GROUP OF INTERVENTION AND RESCUE The Intervention and Rescue Group of the National Police through the Education Department, aims to coordinate, organize, plan, implement, evaluate and monitor the courses to be issued to staff GIR. Currently the Intervention and Rescue Group of the National Police is in a process automation and implementation of their services across different applications. It was verified that do not have a system and tools that make an effective monitoring of students or courses that are taught in the Unit. For which it was developed through research tool capable of performing the registration process of students and how allocation instructors, keep track of courses, each staff antiques. This tool helps to effectively improve response times on the way to enter notes and enroll online without moving from one place to another if they meet requirements so as to improve their coordination. DESCRIPTION: POLICE TRAINING SYSTEM / POLICE / GIR / INTERVENTION GROUP AND RESCUE / PHP / INTERNATIONAL TRAINING CENTER xiii

14 CERTIFICACION DE TRADUCCION xiv

15 XV

16 INTRODUCCIÓN El Grupo de Intervención y Rescate (GIR), cuerpo de élite de la Policía Nacional y un símbolo de prestigio y sacrificio de la institución, está comprometido con los procesos de cambio impulsados y planificados por el Ministerio del Interior, basados en una nueva doctrina y vinculados con el servicio comunitario. Este compromiso de cambio viene acompañado de una nueva mentalidad en la formación policial, un mejoramiento en el aspecto educativo del nuevo ciudadano policía y dentro de un contexto de servicio comunitario a la ciudadanía. El proceso de capacitación profesional que se desarrolla en las instituciones que forman parte del cuerpo de élite de la Policía Nacional, es un símbolo de prestigio y sacrificio de la institución. Empezó a operar en el país como unidad de fuerzas especiales de la Policía Nacional en El 04 de julio 1984, se independizó como la primera y única unidad elite de la institución uniformada, en beneficio de los intereses más caros de país, de servir y proteger a la sociedad requiere de una cuidadosa planificación que se concreta específicamente en el currículo de estudio. La formación de profesionales debe desarrollarse en correspondencia con las necesidades de la Institución que siguen evolucionando y se modifican por el tiempo, por la modernización, tecnificación, organización o por diferentes factores que inciden directamente en el ejercicio de la profesión. Con el fin de caminar a la par con los avances tecnológicos y, luego de haber analizado el sistema manual del proceso de Capacitaciones que posee el Departamento Técnico Académico Pedagógico que el Grupo de Intervención y Rescate maneja a nivel nacional; el siguiente documento tiene como finalidad dar a conocer en detalle el análisis de la solución de automatización para el registro y seguimiento de los cursos de Capacitación de la mencionada institución. 1

17 CAPITULO I 1.- PRESENTACIÓN DEL PROBLEMA Planteamiento del Problema La planificación es una de las funciones principales de la cualquier gestión, además de la organización y el control. Para permitir que una organización funcione de manera eficaz, una buena planificación es crucial. El Grupo de Intervención y Rescate actualmente tiene 4 sedes, siendo la de la ciudad de Quito la principal. Cada una de las sedes posee áreas funcionales claramente definidas y operacionales. Autor: Jacqueline Carrera El Departamento Técnico Académico Pedagógico del Grupo de Intervención y Rescate cumple con una misión importante en el ámbito educativo; elabora, coordina, organiza, planifica, ejecuta planes, planificaciones, Programas, proceso proyectos y proceso de cursos, capacitaciones, seminarios y evalúa las destrezas, creatividades y habilidades de los señores Oficiales, Clases y Policías de la Unidad y de sus visitantes, con el fin de mejorar el perfil profesional y Humano del comando. Estrategias supervisadas por la Dirección Nacional de Educación de la Policía Nacional y por ende del Escalón Superior. 2

18 Ante esto se ha decidido realizar un análisis y brindar una solución mediante la construcción del SISTEMA DE CAPACITACION Alcance Del Proyecto La presente tesis aborda esta problemática, propone un Sistema de Capacitación y parte de una concepción sistémica en la determinación de la competencia comunicativa, la capacitación y la evaluación de su impacto. Actualmente uno de los grandes retos para las Instituciones es el ser más competitivos, frente al surgimiento de estándares cada vez más exigentes. El desarrollo acelerado de la tecnología ha hecho que hoy en día las Instituciones compitan sobre la premisa de creación de valor, que involucra la mejor combinación de calidad y servicio para el logro de sus objetivos, por lo cual, la logística cobra importancia relevante al convertirse en una fuente de ventajas competitivas. En este contexto, las Instituciones buscan la forma más eficiente de cómo gestionar sus operaciones, siendo la capacitación y el conocimiento uno de los factores clave para el logro de la competitividad y rentabilidad de la Institución, de esta manera el Grupo de Intervención y Rescate que actualmente cuenta con personal debidamente capacitado podrán asegurar su nivel de servicio y ser más competitivos en el mercado. El desarrollo del SISTEMA DE CAPACITACION DEL GRUPO DE INTERVENCION Y RESCATE, se comunicará con el Sistema de Gestión de Talento Humano y Sistema de Cero Papeles 3

19 Autor: Jacqueline Carrera La implantación del sistema se la realizará en las instalaciones del GIR Quito, será una aplicación orientada a la web permitiendo el acceso mediante internet. El SISTEMA DE CAPACITACION constará de los siguientes módulos claramente identificados: Seguridad y Administración de la Información, Registro y Seguimiento de los Curso asignados y curso disponibles 4

20 Una vez que se tiene una perspectiva global de las reglas de negocio de la institución, a continuación se detalla lo que se requiere automatizar. Módulo de Seguridades y Administración de la Información El sistema contará con un módulo que permitirá gestionar y administrar el acceso tanto al sistema como a la información que se generará. La seguridad se estructurará mediante permisos que se asignarán a los usuarios a través del esquema de perfiles y la administración de usuarios. Los perfiles estarán definidos por el acceso a los módulos y las funcionalidades, se definen los usuarios del sistema y se los vincula a un perfil existente, con lo cual los usuarios empiezan a desempeñar el rol asignado. Con este esquema, ante un cambio en el desempeño de rol de un usuario, no es necesario redefinir todos los permisos sino simplemente efectuar el cambio de perfil. Por efectos de seguridad y como fuente de información para el módulo de reportes, el sistema almacenará un registro de las principales actividades realizadas por los usuarios. El sistema manejará los siguientes perfiles: Administrador.- Acceso total al sistema quien realizará el seguimiento de los Curso de Capacitación y a la funcionalidad de validar notas ingresadas. Y a la funcionalidad de solicitar cursos necesarios para cada unidad. Instructor.-.Acceso al módulo de Instructor y a la funcionalidad de ingresar notas, visualizar cualquier tipo de reporte. Policía.- Acceso al módulo de reportes, podrá visualizar e imprimir notas, cursos tomados, aprobados. 5

21 Autor: Jacqueline Carrera Módulo de Registro y Seguimiento De los Cursos de Capacitación El sistema permitirá a la Persona encargada del Departamento Técnico Académico Pedagógico crear, modificar y eliminar los cursos previamente autorizados por la Dirección Nacional de Educación. Dentro de los cuales tenemos: Cursos recibidos por el personal del GIR en el país, Curso Recibidos por el personal del GIR en el extranjero, Dictados por el Personal Policial de varias dependencias, Cursos dictados a la ciudadanía, Dictados en el extranjero, Demostraciones simulacros y acción Comunitaria. 6

22 Para el proceso de seguimiento, el sistema permitirá consultar la disponibilidad de cursos, la información existente será validada por el sistema cero papeles la autorización de este curso. Una vez validada la información el sistema registrará los resultados obtenidos en la base de datos, para luego ser consultada mediante un reporte estadístico donde se reflejará el historial de cada alumno inscrito con su respectiva antigüedad. Si cumple con los requisitos se envía un correo de confirmación de aceptación al curso. Módulo de Reportes El sistema permitirá generar reportes, éstos serán exportados a Excel, PDF y se almacenarán en un repositorio local. Los reportes que se emitirán son los siguientes: Listado de usuarios inscritos para cada curso. Cursos recibidos por el personal del GIR en el país. Curso Recibidos por el personal del GIR en el extranjero. Dictados por el Personal Policial de varias dependencias. 7

23 Cursos dictados a la ciudadanía. Dictados en el extranjero. Demostraciones simulacros y acción Comunitaria Listado de Instructores Curso de Planificación Anual Cursos Disponibles Perfil de usuarios e instructores. Reporte estadístico La aplicación será implantada en las instalaciones del GIR Quito Autor: Jacqueline Carrera Justificación En el Grupo de Intervención y Rescate, la capacitación interna de sus miembros está enfocada a formar instructores internos que posean las herramientas y experiencia necesaria dentro de la Institución para capacitar a otros en miembros en diversas áreas. Esto tiene un doble propósito: por un lado, disminuir los costos asociados a la formación y entrenamiento del personal y 8

24 por el otro, valorar y aprovechar el conocimiento de su personal, especialmente de aquellos que por su experiencia y formación conocen a fondo cada uno de los procesos relacionados a cada especialidad. Mediante la implementación del SISTEMA DE CAPACITACION DEL GRUPO DE INTERVENCION Y RESCATE y, a través de los resultados que se obtendrán el GIR podrá asignar a los instructores mediante perfiles y experiencias, Tener de manera automatizada los cursos disponibles, inscripciones y trabajar de manera eficiente con tutores y alumnos. Registros de reportes de antigüedades y un historial de cada usuario de los cursos que han tenido en su carrera profesional Objetivos Objetivo General Desarrollar e Implementar el SISTEMA DE CAPACITACIONES en el Grupo de Intervención y Recate con la finalidad de fortalecer y asegurar la calidad de la formación y del servicio que el Centro Integral de Capacitaciones y el Departamento Pedagógico provee a sus usuario internos y Personal registrado en el departamento de Talento Humano como miembros de la Unidad Objetivos Específicos a) Diseñar y construir la base de datos. b) Identificar cuáles de los cursos se adecuan mejor a las necesidades de cada uno de las áreas del GIR para la capacitación del personal. c) Implementar el Módulo de Registro y Seguimiento de los Cursos de Capacitaciones d) Implementar el Módulo de Seguridades y Administración de la Información. e) Implementar el Modulo de Reportes. 9

25 f) Facilitar el desarrollo permanente de las competencias docentes y la actualización de los conocimientos, impactando en los resultados de enseñanza-aprendizaje de los educandos. g) Fortalecer las competencias profesionales y técnicas del personal policial educandos-educadores, asegurando la eficiencia y eficacia en la capacitación. h) Promover estilos relacionales favorecedores del logro de los objetivos de la organización, coordinación ejecución y evaluación de los cursos internos y externos. i) Favorecer el cumplimiento de las normativas legales vigente, en concordancia con los objetivos institucionales y las necesidades de desarrollo de los educando que se capacitan en el interior de la Unidad Producto Esperado El Departamento Técnico Académico Pedagógico brinda una capacitación continua que permita a su personal estar actualizado, no solo para que mejore su desempeño sino también para que optimice su empleabilidad y el logro de sus metas. El SISTEMA DE CAPACITACIÓN DEL GRUPO DE INTERVENCION Y RESCATE a desarrollar está orientado al uso exclusivo del personal de la Institución, limitando el uso a personas ajenas a ella. Será una aplicación Web brindando disponibilidad, seguridad y eficiencia.. 10

26 CAPITULO II 2. MARCO TEORICO Según (FUNDAMENTOS DE BASES DE DATOS, Cuarta edición, Abraham Silberschatz- Bell Laboratories, Henry F. Korth- Bell Laboratories). Hay muchas herramientas de desarrollo web que soportan conectividad de bases de datos mediante servlets, JSP, Javascript u otros mecanismos. A continuación se citan algunos de los más conocidos: Java SDK de Sun(java.sun.com), Tomcat(jakarta.apache.org) y servidor Web de Apache (apache.org), Web Sphere de IBM ( las herramientas ASP de Microsoft ()www. Mcirosoft.com), Alghunosde ellos es gratoscomoo apache para uso no comercial o personal. El software ha experimentado un auge extraordinario a raíz de la progresiva informatización de casi la totalidad de las empresas, ante esta notable demanda, surgen multitud de soluciones en programas como sistemas operativos, manejadores de Bases de Datos, servidores web, sistemas de red, paquetes de oficina entre otros, los cuales ofrecen a la comunidad diferentes formas de licenciamiento tanto libre como comercial, por esta razón damos a conocer un poco de historia y características del software libre y generalidades del software comercial. SOFTWARE LIBRE El Software Libre es un asunto de libertad, no de precio, para tener mejor claridad del concepto se debe pensar en libre, como en libertad de expresión no en algo gratis, se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software, de modo más preciso:, se refiere a cuatro libertades de los usuarios del software: 11

27 Libertad de usar el programa, con cualquier propósito. La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades, acceso al código fuente es una condición previa para esto. Libertad de distribuir copias, con lo que puedes ayudar a interesados. Libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que todos se beneficien. Software libre, no significa no comercial. Un programa libre debe estar disponible para uso comercial, desarrollo comercial y distribución comercial. El desarrollo comercial del software libre ha dejado de ser inusual; el software comercial libre es muy importante, Es aquel que puede ser distribuido, modificado, copiado y usado; por lo tanto, debe venir acompañado del código fuente para hacer efectivas las libertades que lo caracterizan. Dentro de software libre hay, a su vez, matices que es necesario tener en cuenta. Por ejemplo, el software de dominio público significa que no está protegido por el copyright, por lo tanto, podrían generarse versiones no libres del mismo, en cambio el software libre protegido con copyleft impide a los redistribuidores incluir algún tipo de restricción a las libertades propias del software así concebido, es decir, garantiza que las modificaciones seguirán siendo software libre. También es conveniente no confundir el software libre con el software gratuito, éste no cuesta nada, hecho que no lo convierte en software libre, porque no es una cuestión de precio, sino de libertad. Cómo surge el software libre El movimiento del Software Libre tuvo su origen en el mundo académico. Desde hace más de treinta años, numerosos programadores de distintas universidades han desarrollado herramientas de forma cooperativa y abierta, intercambiando libremente su código fuente. De esta manera se ha logrado construir productos de software de gran envergadura y excelentes cualidades técnicas. Con el 12

28 crecimiento de Internet, dicho movimiento ha sumado adeptos en todo el mundo, trascendiendo el ámbito académico. En la última década han surgido empresas que basan su negocio en el desarrollo, la distribución y el soporte de Software Libre. En la actualidad numerosas empresas que tradicionalmente han utilizado el modelo propietario para el desarrollo y la comercialización de sus productos, comienzan ha incorporar productos de software libre. A modo de ejemplo podemos citar a IBM, que basa todos sus productos orientados a la web en el servidor libre Apache. Algo que indujo a este desarrollo fueron los procedimientos abusivos utilizados por casi todas las principales empresas desarrolladoras de software propietario que han sido denunciados reiteradamente ante la justicia. Los tribunales norteamericanos han llegado incluso a condenar a una de las firmas más importantes del mundo por prácticas monopólicas violatorias de las leyes, la necesidad de liberarse de tan irritante esclavitud ha movido a técnicos de todo el mundo a desarrollar e introducir, de manera ordenada y sistemática, el software libre. Contenidos actuales del software libre Los sistemas operativos y programas de aplicación de software libre son múltiples y variados y abarcan las más corrientes necesidades de los usuarios. Están siendo permanentemente perfeccionados a través de la interacción de quienes los usan, los pueden modificarlos y adaptarlos fácilmente a sus necesidades. Se plantea así una alternativa válida para aquellos que aspiran a utilizar sistemas y programas informáticos eficaces, seguros y estables sin la amenaza de sanciones legales por su uso no autorizado. 13

29 Las empresas colombianas y de países vecinos han comenzado ha comprobar lo beneficios tecnológicos y financieros que ofrece el software de código libre, frente a los tradicionales programas comerciales o propietarios. Tal tendencia se refleja en las cifras del crecimiento que este tipo de software ha tenido en las empresas latinoamericanas: 144 por ciento frente al año anterior, según la firma de investigación IDC. Esto Se debe a que las compañías de nuestros países no cuentan con mucho dinero para invertir en tecnología, además el software libre les ofrece soluciones informáticas de alta calidad y eficiencia que en el mundo comercial cuestan mucho.el estudio parte de un análisis de la situación actual, en el Grupo de Intervención y Rescate de la Policía Nacional, desde el punto de vista tanto funcional como informacional, en el que se ha detectado un conjunto de necesidades que son críticas para la organización, como la falta de comunicación interna, duplicación de información desde las distintas bases como son Cuenca, Guayaquil, Manta, Quito, o áreas funcionales y departamentos, profundizando en las formas en que éstos producen, utilizan y comparten dichos datos, no existe información consolidada, no existe flujo de información, no dispone de un medio adecuado de promoción y difusión de sus servicios. Actualmente el Grupo de Intervención y Rescate de la Policía Nacional, se encuentra en un proceso de automatización y ejecución de sus servicios a través de distintas aplicaciones como son: sistemas de Partes, de Operaciones, de Recursos Humanos, de Capacitación, de Bodegas, de Rastrillo, de Vehículos, Cero Papel y para esto requiere diseñar y construir una Intranet, que suministre y administre información pertinente y oportuna sobre los distintos procesos. 14

30 1.2.- Formulación del Problema La falta de comunicación interna dentro del Grupo de Intervención y Rescate de la Policía Nacional, origina que se realice duplicación de información y desconocimiento de los servicios y programas que ofrece. De tal manera que se hará un análisis exhaustivo para detectar las necesidades primordiales y urgentes, con la finalidad de desarrollar una plataforma que sirva como un canal de comunicación, entre todos los miembros de la organización, reduciendo costos, permitiendo un mejor desempeño en sus operaciones y mejorando la toma de decisiones, gracias a una mayor y oportuna disponibilidad de información Interrogantes de la Investigación Cuáles serán las causas que origina la falta de comunicación interna, promoción y difusión de sus servicios, para el Grupo de Intervención y Rescate de la Policía Nacional del Ecuador? Quién es la persona encargada de discernir la información, clasificarla de forma rápida y útil, para que pueda ser procesada y publicada? Qué información o datos se van a publicar? Quiénes serán los visitantes del sitio web de la Intranet? Objetivos de la Investigación Objetivo General Desarrollar e Implementar el sitio web de la Intranet, que permita mejorar la comunicación interna, promoviendo la difusión de sus programas y servicios. 15

31 1.6.- Objetivos Específicos Levantar los requerimientos para el desarrollo de la Intranet. Diseñar el prototipo del sitio web de la Intranet. Implementar el módulo de administración. Desarrollar e implementar el módulo de gestión de documentos. Desarrollar e implementar el módulo de envío de mensajes. Implementar módulos de calendario, noticias, galería y video. Implementar el módulo de acceso directo hacia todos los Sistemas automatizados como el de Partes. Desarrollar el módulo de autenticación de usuarios que permita a cada uno de los roles mantener y actualizar la información garantizando la integridad de los datos que se publiquen Justificación El propósito del desarrollo del sitio web de la Intranet es mejorar la comunicación interna dentro de la organización y desde sus distintas bases como son Quito, Guayaquil, Manta, Cuenca, transmitiendo la información de una manera actualizada y completa. El uso de la Intranet nos proporciona también un acceso rápido a cualquier documento y que estos lleguen a la persona que realmente lo necesite, con todos los privilegios respectivos sobre el mismo. Se requiere que el personal policial o administrativo que conforma el GIR, ingresen a los Sistemas on-line, como el de Partes, desde cualquier lugar donde se encuentren, mediante el sitio web de la Intranet, para así mejorar los procesos de atención y de respuesta. Se justifica la implementación del presente proyecto porque propone una solución eficaz a los inconvenientes descritos anteriormente, aumentando la 16

32 accesibilidad a la información de forma inmediata y segura mejorando la productividad y la comunicación entre las distintas bases del GIR. Con la construcción de la Intranet se tiene un sistema que apoye en el desempeño de su trabajo, facilitando sus tareas diarias a los empleados, ayudándoles a generar valor en sus procesos Alcance Partiendo del análisis de los requerimientos y una vez que se tiene claro cuáles son los módulos a implementar en el sitio web de la Intranet, se desarrolló una estructura de los menús y submenús que contendrá el mismo, que a continuación se detalla: Primer menú Inicio Detalla el diseño de la página principal de acceso al sistema Segundo Menú Inicio/ CICA/ Alumnos / Capacitación/ Salir Tercer menú Secretaria Alumnos Instructores PON 17

33 CAPITULO II 2.- REVISIÓN BIBLIOGRAFICA Antecedentes Dentro de las empresas existe un nivel de conocimiento muy alto que debe ser comunicado y trasmitido dentro de la organización y fuera de ella, esto se logra gracias al uso de herramientas de alta tecnología como la Intranet. La intranet permite la comunicación entre los empleados dentro de la organización. Esta tecnología trabaja de forma sencilla y efectiva dando seguridad a la información que es manejada por la organización. La implementación de esta herramienta otorga competitividad y productividad, generando múltiples beneficios a la organización. Por tal motivo la tecnología es una herramienta trascendental para el éxito de muchas entidades facilitando así ahorro en recursos materiales. El fenómeno INTRANET surge a partir de la experiencia exitosa de World Wide Web en el mundo Internet. Es una proyección al interior de lo que las organizaciones han colocado a disposición de la comunidad virtual que usa Internet y que han visto las ventajas de contar con una interfaz única para realizar sus procesos administrativos cotidianos. La primera experiencia de INTRANET de que se tenga noticia surge en 1992 cuando ingenieros de Sun MicroSystems ven en el uso del Web una alternativa válida de apoyo a la gestión de sus procesos administrativos. Posteriormente, Netscape incursiona para indagar qué tan útil puede ser el uso de su producto Navigator como una interfaz común para el acceso de distinto 18

34 tipo de información de una empresa, con lo que comienza a promocionar esta nueva orientación del Web, y que es aceptado por los administradores de sistemas de información de organizaciones de EEUU. Diversas empresas de software dieron un paso importante encaminado al desarrollo de sistemas para Trabajo en Grupo; Lotus, con su producto Notes, en 1995, coloca de moda el concepto de Groupware y también percibe en el Web un entorno más imparcial y estándar sobre el cual desarrollar sus productos. Por ende en este capítulo se presenta un foco temático, que se llevó a cabo sobre la realización de los procesos que intervienen para el funcionamiento del sitio web de la Intranet para el GIR Fundamentación Teórica Actualmente es importante reconocer la importancia y el auge de los sitios web para dar a conocer y difundir los servicios que tiene una organización, así como también para realizar a través de ellos intercambios culturales, educativos, entre otros Intranet Defínase como un sitio web interno, diseñado para ser utilizado dentro de los límites de la organización. Lo que distingue una Intranet de un sitio de Internet, es que las Intranets son privadas y la información que en ella reside tiene como objetivo asistir a los usuarios en la generación de valor para la organización. El 80% de la información que se utiliza diariamente para realizar el trabajo no está en los sistemas transaccionales de las empresas. Se estima que un empleado promedio consume entre un 25% y 30% de su tiempo buscando información. Esto significa que las empresas pierden mensualmente un 30% del dinero correspondiente al costo de sus empleados, sumado al lucro cesante 19

35 derivado de este tiempo improductivo en los que los empleados no generan valor para la empresa. Las organizaciones insumen gran cantidad de información para dar soporte a su operativa diaria; información generada internamente como proveniente de fuentes externas. Viven de esta información, memorandos, reportes, información de productos, análisis de mercados, contratos, artículos de interés, minutas de reunión, información interna, manuales y procedimientos, etc. Pero su acceso no es siempre fácil. Si no está organizada, relacionada y distribuida de forma apropiada, no genera valor para el negocio, desaprovechando uno de los activos más importantes de la Empresa: El Conocimiento. Una Intranet pone a disposición esta información a lo largo y ancho de la empresa, las 24 horas del día, los 365 días del año, trabajando en la oficina, estando de viaje o desde la casa haciendo trabajo remoto. Todo bajo un esquema de seguridad y control de acceso que asegura que cada persona puede ver únicamente lo que le corresponde Beneficios de una Intranet Compartir y publicar información Crear canales de comunicación interna Disponibilidad de la información de acuerdo al perfil del usuario Optimización de recursos y reducción de costos Comunicación y coordinación centralizada Seguridad de una Intranet Una intranet es una infraestructura basada en los estándares y tecnologías de Internet que soporta el compartir información dentro de un grupo bien definido y limitado. Aunque una INTRANET sea una red privada en la que se tengan grupos bien definidos y limitados ésta no se encuentra exenta de ataques que pudiesen poner en riesgo la información que maneja. 20

36 Lo que distingue a una intranet de otros tipos de redes es el protocolo usado para la comunicación entre los ordenadores, que es el TCP/IP, el mismo que se utiliza en Internet. Con lo cual una intranet puede ser considerada como una reproducción de Internet a pequeña escala. Los objetivos de una intranet se pueden resumir en conseguir una mejor y más eficiente colaboración entre directivos, empleados y colaboradores externos, gracias a una mejorada gestión de la información y la comunicación. Por ello, y teniendo en cuenta la delicada información corporativa que generalmente figura en la intranet de las empresas, merece especial atención detenerse sobre la seguridad de las mismas. La delicada seguridad de las intranets Cualquier intranet es vulnerable a los ataques de personas que tengan el propósito de destruir o robar datos empresariales. La naturaleza sin límites de Internet y los protocolos TCP/IP exponen a una empresa a este tipo de ataques. Las intranets requieren varias medidas de seguridad, incluyendo la encriptación y las contraseñas para validar la identidad de los usuarios y las herramientas de software o hardware para evitar la entrada de virus, bloquear sitios indeseables y controlar el tráfico. Una intranet también tiene implicaciones en lo que a protección de datos de carácter personal se refiere. En el 95% de las intranets analizadas por Áudea figuraban los datos personales de toda la plantilla de la empresa; en el 20% de los casos figuraba incluso la fotografía de los empleados, y en el 40% de las empresas analizadas aparecían datos de las personas de contacto de los proveedores y clientes. La Agencia de Protección de Datos destacó en su memoria del año 2001 algunas de las resoluciones relativas a la actividad de Internet que vulneran principios de privacidad de las personas: Divulgación a través de la Red de imágenes personales. Infracciones por dejar al descubierto en Internet datos personales. Transferencia de información confidencial. Retención de datos personales, como puede ser las contraseñas de usuarios. 21

37 El principal problema radica en que a pesar de que una intranet es una red privada a la que tienen acceso grupos bien definidos y limitados, no se encuentra exenta de ataques que pudiesen poner en riesgo la información que maneja, ya que la mayoría de éstos provienen de los propios usuarios. Las estadísticas de seguridad indican que cerca del 80% de los fraudes relacionados con las computadoras provienen de los usuarios internos. Por ello las intranets son las más vulnerables a ataques de ésta índole. Medidas recomendables Las principales medidas recomendadas para garantizar la integridad de una intranet pueden resumirse en: Creación de políticas de seguridad a nivel corporativo. Las políticas de seguridad son los documentos que describen la forma adecuada de uso de los recursos de un sistema de cómputo, las responsabilidades y derechos tanto de usuarios como de administradores, lo que se va a proteger y de lo que se está tratando de proteger. Las políticas son parte fundamental de cualquier esquema de seguridad eficiente. Creación de un control de acceso. El objetivo de este procedimiento es establecer unas normas que regulen la gestión de las contraseñas y los privilegios de acceso a los sistemas de información, aplicaciones y datos de la empresa en cuestión. Varias técnicas de seguridad, incluyendo la encriptación, aseguran que las contraseñas se mantienen a salvo. También es necesario exigir que las contraseñas se cambien frecuentemente, que no sean adivinadas fácilmente o se escojan palabras comunes del diccionario, y que no se revelen. La autenticación es el paso adicional para verificar que la persona que introduce una contraseña está autorizada para hacerlo. Implantar medidas técnicas que eviten la propagación de virus por el sistema informático. Para proteger la información corporativa delicada, y para asegurar que delincuentes no amenacen la integridad de los sistemas informáticos y los datos, la empresa deberá implantar todas las medidas a su alcance, como el uso de barreras de seguridad (firewalls) que protegen a una intranet de Internet. Otra medida de fundamental importancia, y quizás la más extendida, es el uso de programas antivirus, 22

38 que deben ejecutarse en los terminales individuales dentro de la intranet porque es posible que se pueda introducir un virus en la intranet por ejemplo flash memory. Como se puede ver, existen varios y diversos métodos para implementar una intranet segura, aunque ninguno por sí solo puede brindar la suficiente seguridad, sino que es la combinación de todos estos elementos, junto con una acertada planificación de políticas de seguridad, unos requerimientos específicos y las características propias de la empresa, los que podrían ayudarnos a definir una eficiente estrategia de seguridad sin interrumpir o entorpecer las actividades de los usuarios, destinatarios últimos de los servicios y utilidades de la intranet Sitio Web El Sitio Web es un conjunto de una o varias páginas web que están organizadas jerárquicamente y relacionadas entre sí. Un sitio brinda a los usuarios de forma ágil e integrada el acceso a las aplicaciones e información que posee. La página web principal de un sitio web suele llamarse índex y posee la extensión.htm,.php,.asp, entre otras. Los sitios web pueden construirse utilizando Editores Web y son accedidos a través de una dirección URL (generalmente un dominio), utilizando un navegador web (Internet Explorer, Mozilla Firefox, Safari, Opera, Google Chrome, etc). El objetivo de la información que se puede encontrar en un Sitio Web es llegar a conocer qué ofrece el sitio, productos, promociones, noticias, etc. La información puede ser de tipo texto, imagen, audio y video siempre y cuando cumpla con su objetivo. Se pueden encontrar diversas aplicaciones en un Sitio Web como son chats, foros, descargas, buscadores, compra electrónica, etc.; para que el usuario interactúe con el sitio y pueda obtener beneficios, tanto para el dueño del sitio como para cada uno de los usuarios. Los sitios web están escritos en HTML (Hyper Text Markup Language), o dinámicamente convertidos a éste y se acceden usando un software llamado navegador web, también conocido como un cliente HTTP. Los sitios web pueden ser visualizados o accedidos desde un abanico de dispositivos con disponibilidad de 23

39 Internet como computadoras personales, computadores portátiles, PDAs y teléfonos móviles. Un sitio web está alojado en una computadora conocida como servidor web, también llamada servidor HTTP, y estos términos también pueden referirse al software que se ejecuta en esta computadora y que recupera y entrega las páginas de un sitio web en respuesta a peticiones del usuario. Apache es el programa más comúnmente usado como servidor web Beneficios del Sitio Web Acceso rápido y sencillo a la información actualizada. Acceso a servicios de forma inmediata: noticias, descargas, chat, foros, entre otros. Disponibilidad de Información desde cualquier lugar y hora. Integración de soluciones para múltiples tipos de usuarios Facilidad para toma de decisiones. Ventaja competitiva a nivel empresarial. Interactividad y constante comunicación entre usuarios. Ahorro en suministros de oficina. Cooperación con el medio ambiente. Búsqueda inmediata en el contenido Tipos de Sitios Web Un sitio web estático, tiene contenido que no se espera que cambie frecuentemente y se mantiene manualmente por alguna persona o personas que usan algún tipo de programa editor. Un sitio web dinámico puede tener cambios frecuentes en la información. Cuando el servidor web recibe una petición para una determinada página de un sitio web, la página se genera automáticamente por el software como respuesta directa a la petición de la página; 24

40 Por lo tanto abriendo muchas posibilidades incluyendo por ejemplo: El sitio puede mostrar el estado actual de un diálogo entre usuarios, monitorizar una situación cambiante, o proporcionar información personalizada de alguna manera a los requisitos del usuario individual. El contenido estático puede también ser generado de manera dinámica periódicamente o si ocurren ciertas condiciones para la regeneración para evitar la pérdida de rendimiento de iniciar el motor dinámico para cada usuario o para cada conexión Análisis y Comparación de la Herramienta a Utilizar Para la selección de la herramienta a utilizar, se realizó una comparación de las bases de datos y de los lenguajes de programación, describiendo las principales características de cada uno de ellos Bases de Datos MySql versión Su principal objetivo de diseño fue la VELOCIDAD. Otra característica importante es que consume MUY POCOS RECURSOS, tanto de CPU como de memoria. Licencia GPL a partir de la versión Ventajas: Mayor rendimiento. Mayor velocidad tanto al conectar con el servidor como al servir selects y demás. Mejores utilidades de administración (backup, recuperación de errores, etc). Aunque se cuelgue, no suele perder información ni corromper los datos. Mejor integración con PHP. No hay límites en el tamaño de los registros. Mejor control de acceso, en el sentido de qué usuarios tienen acceso a qué tablas y con qué permisos. 25

41 MySQL se comporta mejor que Postgres a la hora de modificar o añadir campos a una tabla "en caliente". Inconvenientes: No soporta transacciones, "roll-backs" ni subselects. No considera las claves ajenas. Ignora la integridad referencial, dejándola en manos del programador de la aplicación PostgreSQL versión 7.0 en adelante Postgres intenta ser un sistema de bases de datos de mayor nivel que MySQL, a la altura de Oracle, Sybase o Interbase. Licencia BSD. Ventajas: Por su arquitectura de diseño, escala muy bien al aumentar el número de CPUs y la cantidad de RAM. Soporta transacciones y desde la versión 7.0, claves ajenas (con comprobaciones de integridad referencial). Tiene mejor soporte para triggers y procedimientos en el servidor. Soporta un subconjunto de SQL92 MAYOR que el que soporta MySQL. Además, tiene ciertas características orientadas a objetos. Inconvenientes: Consume BASTANTES más recursos y carga más el sistema. Límite del tamaño de cada fila de las tablas a 8k (se puede ampliar a 32k recompilando, pero con un coste añadido en el rendimiento). Es de 2 a 3 veces más lenta que MySQL. Menos funciones en PHP. En general MySQL es más estable (aunque también hay gente que opina lo contrario), y que Postgres tiende a desperdiciar memoria y sobrecargar bastante el sistema. 26

42 Como conclusión a la comparación entre MySQL y Postgres, es que MySQL junto con Apache y PHP forman un buen equipo para servir páginas web con contenido dinámico, discusiones, noticias, etc., por ejemplo al estilo de SlashDot. En general, sistemas en los que la velocidad y el número de accesos concurrentes sea algo primordial, y la seguridad no sea muy importante (pueda bastar con hacer backups periódicos que se restaurarán tras una caída del servidor). En cambio, para sistemas más serios en las que la consistencia de la BD sea fundamental (BD con información realmente importante, bancos, etc.) PostgreSQL es una mejor opción pese a su mayor lentitud Lenguaje de Programación Antes de detallar a mayor profundidad los lenguajes de programación de un sitio web, se deben tener claros tres conceptos fundamentales: URL (Uniform Resource Locators), es el nombre que identifica una computadora para indicar al navegador el requerimiento que solicita. HTTP (Hypertext Transfer Protocol), es el protocolo encargado de llevar la información que contiene una página web para toda la red de Internet. HTML (Hypertext Markup Language), es el lenguaje necesario cuya funcionalidad es de representar cualquier clase de información que se encuentre almacenada en una página web. PHP versión en adelante Al ser un lenguaje libre dispone de una gran cantidad de características que lo convierten en la herramienta ideal para la creación de páginas web dinámicas: Soporte para una gran cantidad de base de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, Sybase Msql, entre otras. Integración con varias bibliotecas externas, permite generar documentos en PDF hasta analizar código XML. 27

43 Ofrece una solución universal para las paginaciones dinámicas web de fácil programación. Perceptible más fácil de mantener y poner al día que el código desarrollado en otros lenguajes. Con PHP se puede hacer cualquier cosa que podemos realizar con un script CGI, como el procesamiento de información en formularios, foros de discusión, manipulación de cookies y páginas dinámicas. Ilustración 1 Funcionamiento de PHP JAVA Lenguaje simple, Java posee una curva de aprendizaje muy rápida. Resulta relativamente sencillo escribir applets interesantes desde el principio. Orientado a objetos, Java fue diseñado como un lenguaje orientado a objetos desde el principio. Los objetos agrupan en estructuras encapsuladas tanto sus datos como los métodos (o funciones) que manipulan esos datos. Distribuido, Java proporciona una colección de clases para su uso en aplicaciones de red, que permiten abrir sockets y establecer y aceptar 28

44 conexiones con servidores o clientes remotos, facilitando así la creación de aplicaciones distribuidas. Interpretado y compilado a la vez, Java es compilado, en la medida en que su código fuente se transforma en una especie de código máquina, los bytecodes, semejantes a las instrucciones de ensamblador. Seguro, Dada la naturaleza distribuida de Java, donde las applets se bajan desde cualquier punto de la Red, la seguridad se impuso como una necesidad de vital importancia. Dinámico, El lenguaje Java y su sistema de ejecución en tiempo real son dinámicos en la fase de enlazado. Las clases sólo se enlazan a medida que son necesitadas. Se pueden enlazar nuevos módulos de código bajo demanda, procedente de fuentes muy variadas, incluso desde la Red Ventajas y Desventajas PHP Ventajas Muy fácil de aprender. Se caracteriza por ser un lenguaje muy rápido. Soporta en cierta medida la orientación a objeto. Clases y herencia. Es un lenguaje multiplataforma: Linux, Windows, entre otros. Capacidad de conexión con la mayoría de los manejadores de base de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, entre otras. Capacidad de expandir su potencial utilizando módulos. Posee documentación en su página oficial la cual incluye descripción y ejemplos de cada una de sus funciones. Es libre, por lo que se presenta como una alternativa de fácil acceso para todos. Incluye gran cantidad de funciones. No requiere definición de tipos de variables ni manejo detallado del bajo nivel. Desventajas 29

45 Se necesita instalar un servidor web. Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto puede ser más ineficiente a medida que las solicitudes aumenten de número. La legibilidad del código puede verse afectada al mezclar sentencias HTML y PHP. La programación orientada a objetos es aún muy deficiente para aplicaciones grandes. Dificulta la modularización. Dificulta la organización por capas de la aplicación. Seguridad PHP es un poderoso lenguaje e intérprete, ya sea incluido como parte de un servidor web en forma de módulo o ejecutado como un binario CGI separado, es capaz de acceder a archivos, ejecutar comandos y abrir conexiones de red en el servidor. Estas propiedades hacen que cualquier cosa que sea ejecutada en un servidor web sea insegura por naturaleza. JAVA Ventajas El JDK es una herramienta libre de licencias (sin costo), creada por Sun. Está respaldado por un gran número de proveedores. Existe soporte dado por Sun. Debido a que existen diferentes productos de Java, hay más de un proveedor de servicios. Sun saca al mercado cada 6 meses una nueva versión del JDK. Es independiente de la plataforma de desarrollo. Existen dentro de su librería clases gráficas como awt y swing, las cuales permiten crear objetos gráficos comunes altamente configurables y con una arquitectura independiente de la plataforma. Java permite a los desarrolladores aprovechar la flexibilidad de la Programación Orientada a Objetos en el diseño de sus aplicaciones. Se puede acceder a bases de datos fácilmente con JDBC, independientemente de la plataforma utilizada. o El manejo de las bases de datos es uniforme, es decir transparente y simple. 30

46 Desventajas Hay diferentes tipos de soporte técnico para la misma herramienta, por lo que el análisis de la mejor opción se dificulta. Para manejo a bajo nivel deben usarse métodos nativos, lo que limita la portabilidad. El diseño de interfaces gráficas con awt y swing no es simple. o Existen herramientas como el JBuilder que permiten generar interfaces gráficas de manera sencilla, pero tienen un costo adicional. Pued 1 e ser que no haya JDBC para bases de datos poco comerciales. Algunas herramientas tienen un costo adicional Justificación de la Herramienta a Utilizar Luego de realizar el análisis correspondiente en lo que respecta a la comparación entre las funcionalidades de cada software, se ha tomado la siguiente decisión con su respectiva justificación WampServer Ilustración 2: Logo de WAMPSERVER Es un entorno de desarrollo web para Windows con el que se puede crear aplicaciones web con Apache, PHP y bases de datos MySQL database. También incluye PHPMyAdmin y SQLiteManager para manejar bases de datos. WAMP es el acrónimo usado para describir un sistema de infraestructura de internet que usa las siguientes herramientas: Windows, como sistema operativo;

47 Apache, como servidor web; MySQL, como gestor de bases de datos; PHP (generalmente), Perl, o Python, como lenguajes de programación. El uso de un WAMP permite servir páginas html a internet, además de poder gestionar datos en ellas. Al mismo tiempo, un WAMP proporciona lenguajes de programación para desarrollar aplicaciones web. LAMP es el sistema análogo que corre bajo ambiente Linux MAMP es el sistema análogo que corre bajo ambiente Macintosh Utilidad Su utilidad es importante a la hora de desarrollar aplicaciones web, ya que funciona al igual como si cuando trabajamos en un servidor web, ya que podemos ejecutar estas aplica 2 ciones de manera local y ver como sería el funcionamiento antes de ser subidas a un hosting o servidor web. Además de ello podemos gestionar datos con la ayuda del motor de base de datos (MySQL) y su administrador (PHPMyAdmin). Funcionalidades WampServer tiene funcionalidades que lo hacen muy completo y fácil de usar. Con un clic izquierdo sobre el icono de WampServer, usted será capaz de: Gestionar sus servicios de Apache y MySQL, Cambiar de línea / fuera de línea (dar acceso a todos o sólo local). Instalar y cambiar de Apache, MySQL y PHP emisiones. Gestión de la configuración de sus servidores. Acceder a sus registros. Acceder a sus archivos de configuración. Crear alias. Con un clic derecho: WampServer cambiar el idioma del menú

48 Acceder a la página principal Para la instalación de WampServer lo único que tenemos que hacer es hacer doble Clic en el archivo descargado y siga las instrucciones. Todo es automático. El paquete que se instala de WampServer cuenta con las últimas versiones de Apache, MySQL y PHP Servidor Apache Ilustración 3: Logo de Apache Definición Apache es el servidor web hecho por excelencia, su configurabilidad, robustez y estabilidad hacen que cada vez millones de servidores reiteren su confianza en este programa. La historia de Apache se remonta a febrero de 1995, donde empieza el proyecto del grupo Apache, el cual está basado en el servidor Apache HTTP de la aplicación original de NCSA. El desarrollo de esta aplicación original se estancó por algún tiempo tras la marcha de Rob McCool por lo que varios webmaster siguieron creando sus parches para sus servidores web hasta que se contactaron vía para seguir en conjunto el mantenimiento del servidor web, fue ahí cuando formaron el grupo Apache. Fueron Brian Behlendorf y Cliff Skolnick quienes a través de una lista de correo coordinaron el trabajo y lograron establecer un espacio compartido de libre acceso para los desarrolladores. Fue así como fue creciendo el grupo Apache, hasta lo que es hoy: Aquella primera versión y sus sucesivas evoluciones y mejoras alcanzaron una gran implantación 33

49 como software de servidor inicialmente solo para sistemas operativos UNIX y fruto de esa evolución es la versión para Windows. Apache es una muestra, al igual que el sistema operativo Linux (un Unix desarrollado inicialmente para PC). La licencia Apache es una descendiente de la licencias BSD, no es GPL. Principales Características Corre en una multitud de Sistemas Operativos, lo que lo hace prácticamente universal. Apache es una tecnología gratuita de código fuente abierto. El hecho de ser gratuita es importante pero no tanto como que se trate de código fuente abierto. Esto le da una transparencia a este software de manera que si queremos ver que es lo que estamos instalando como servidor, lo podemos saber, sin ningún secreto. Apache es un servidor altamente configurable de diseño modular. Es muy sencillo ampliar las capacidades del servidor Web Apache. Actualmente existen muchos módulos para Apache que son adaptables a este, y están ahí para que los instalemos cuando los necesitemos. Otra cosa importante es que cualquiera que posea una experiencia en la programación de C o Perl puede escribir un módulo para realizar una función determinada. Apache trabaja con gran cantidad de Perl, PHP y otros lenguajes de script. Perl destaca en el mundo del script y Apache utiliza su parte de Perl tanto con soporte CGI como con soporte mod perl. También trabaja con Java y páginas jsp. Teniendo todo el soporte que se necesita para tener páginas dinámicas. Apache te permite personalizar la respuesta ante los posibles errores que se puedan dar en el servidor. Es posible configurar Apache para que ejecute un determinado script cuando ocurra un error en concreto. 34

50 Tiene una alta configurabilidad en la creación y gestión de logs. Apache permite la creación de ficheros de log a medida del administrador, de este modo puedes tener un mayor control sobre lo que sucede en tu servidor. Se pueden extender las características de Apache hasta donde nuestra imaginación y conocimientos lleguen. Arquitectura El servidor Apache es un software que está estructurado en módulos. La configuración de cada módulo se hace mediante la configuración de las directivas que están contenidas dentro del módulo. Los módulos del Apache se pueden clasificar en tres categorías: Módulos Base: Módulo con las funciones básicas del Apache Módulos Multiproceso: Son los responsables de la unión con los puertos de la máquina, acepando las peticiones y enviando a los hijos a atender a las peticiones Módulos Adicionales: Cualquier otro módulo que le añada una funcionalidad al servidor. Las funcionalidades más elementales se encuentran en el módulo base, siendo necesario un módulo multiproceso para manejar las peticiones. Se han diseñado varios módulos multiproceso para cada uno de los sistemas operativos sobre los que se ejecuta el Apache, optimizando el rendimiento y rapidez del código. El resto de funcionalidades del servidor se consiguen por medio de módulos adicionales que se pueden cargar. Para añadir un conjunto de utilidades al servidor, simplemente hay que añadirle un módulo, de forma que no es necesario volver a instalar el software. 35

51 Base de Datos MySQL Ilustración 4: Logo de Mysql Definición MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario, que usa licencia GPL, su arquitectura lo hace extremadamente rápido y fácil de adaptar. Principales Características Está desarrollado en C/C++. Se distribuyen ejecutables para cerca de diecinueve plataformas diferentes. La API se encuentra disponible en C, C++, Eiffel, Java, Perl, PHP, Python, Ruby y TCL. Está optimizado para equipos de múltiples procesadores. Es muy destacable su velocidad de respuesta. Se puede utilizar como cliente-servidor o incrustado en aplicaciones. Cuenta con un rico conjunto de tipos de datos. Soporta múltiples métodos de almacenamiento de las tablas, con prestaciones y rendimiento diferentes para poder optimizar el SGBD a cada caso concreto. Su administración se basa en usuarios y privilegios. Se tiene constancia de casos en los que maneja cincuenta millones de registros, sesenta mil tablas y cinco millones de columnas. Sus opciones de conectividad abarcan TCP/IP, sockets UNIX y sockets NT, además de soportar completamente ODBC. Los mensajes de error pueden estar en español y hacer ordenaciones correctas con palabras acentuadas o con la letra ñ. Es altamente confiable en cuanto a estabilidad se refiere. 36

52 Debido a su implementación multihilo se aprovecha la potencias de sistemas multiprocesador, por lo que es uno de los Gestores con mejor rendimiento, gracias a la velocidad de realizar las operaciones. Costo: Mysql es gratuito para la mayor parte de los usos y su servicio de asistencia resulta económico. Asistencia: MysqlAB ofrece contratos de asistencia a precios razonables y existe una nutrida y activa comunidad Mysql. Velocidad: Mysql es mucho más rápido que la mayoría de sus rivales. Funcionalidad: Mysql dispone de muchas de las funciones que exigen los desarrolladores profesionales, como compatibilidad completa con ACID, compatibilidad para la mayor parte de SQL ANSI[19], volcados online, duplicación, funciones SSL e integración con la mayor parte de los entornos de programación. Portabilidad: Mysql se ejecuta en la inmensa mayoría de sistemas operativos y, la mayor parte de los casos, los datos se pueden transferir de un sistema a otro sin dificultad. Facilidad de uso: Mysql resulta fácil de utilizar y de administrar. Las herramientas de Mysql son potentes y flexibles, sin sacrificar su capacidad de uso. Mysql utiliza varios tipos de tablas. El tipo de tabla predeterminado es MyISAM que está optimizado para la velocidad del comando SELECT. La mayor parte de los sitios Web utilizan esta tabla, ya que estos sitios suelen utilizar la instrucción SELECT mucho más que las instrucciones INSERT o UPDATE. Tipos de Datos y Tipos de Tabla Existen tres tipos fundamentales de columnas: numéricas, de cadena y de fecha. Por regla general se debe seleccionar el tipo de columna de menor tamaño, ya que de esta forma se ahorra espacio y se logra una mayor velocidad de acceso y actualización. Sin embargo, si se selecciona un tipo de columna demasiado pequeño, puede dar como resultado la pérdida de datos o que se recorten al introducirlos. 37

53 Las columnas numéricas están diseñadas para almacenar todo tipo de datos numéricos, como precios, edades y cantidades. Hay dos tipos principales de tipos numéricos: tipos enteros y de punto flotante. Tipo TINYINT BIT BOOL SMALLINT MEDIUMINT INT INTEGER BIGINT FLOAT DOUBLE DEC NUMERIC Tabla 1: Tipos de datos numéricos Mysql Seguridad: Nivel de seguridad en cuanto a los datos, en la gestión de usuarios y contraseñas. Arquitectura: La arquitectura general de MySQL funciona en estas tres capas, podemos ver con más detalle los aspectos particulares del sistema. En esta figura, los Connectors representan la API que MySQL expone al usuario, por lo que representaría la parte más cercana al sistema de la capa aplicación. MySQL dispone de APIs para muchos lenguajes de programación. En la parte más baja podemos ver los elementos File system y Files & Logs que representan la capa física. Lo que queda entre medio es la capa lógica, donde reside la funcionalidad del servidor. 38

54 Ilustración 5: Arquitectura de Mysql Lenguaje de Programación Ilustración 6: Logo de PHP Definición: PHP es el acrónimo de Hypertext Preprocessor, es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas características específicas de sí mismo. Principales Características Es un lenguaje multiplataforma. 39

55 Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una Base de Datos. El código fuente escrito en PHP es invisible al navegador y al cliente ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Esto hace que la programación en PHP sea segura y confiable. Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL. Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o extensiones). Posee una amplia documentación en su página oficial (Sitio Oficial), entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda. Es libre, por lo que se presenta como una alternativa de fácil acceso para todos. Permite aplicar técnicas de programación orientada a objetos. Biblioteca nativa de funciones sumamente amplia e incluida. No requiere definición de tipos de variables aunque sus variables se pueden evaluar también por el tipo que estén manejando en tiempo de ejecución. Tiene manejo de excepciones (desde PHP5). Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la hora de programar (muchos otros lenguajes tampoco lo hacen), aun estando dirigido a alguna en particular, el programador puede aplicar en su trabajo cualquier técnica de programación y/o desarrollo que le permita escribir código ordenado, estructurado y manejable. Un ejemplo de esto son los desarrollos que en PHP se han hecho del Patrón de diseño Modelo Vista Controlador (o MVC), que permiten separar el tratamiento y acceso a los Datos, la Lógica de control y la Interfaz de usuario en tres componentes independientes. 40

56 CAPITULO III 3.- METODOLOGÍA La metodología para el desarrollo del sitio web de la intranet, para el Grupo de Intervención y Rescate de la Policía Nacional del Ecuador, se realizara mediante la implementación del proceso unificado conocido como RUP, es un proceso moderno de desarrollo de software que recoge una serie de buenas prácticas que han de observarse para la obtención de un producto de calidad Metodología RUP y Ciclo de Vida En RUP se puede ver la evolución del software en cuatro fases de las cuales, y tras una serie de iteraciones, establece objetivos a alcanzar bien definidos. Ilustración 7: Fases de RUP Fase Inicial El objetivo de esta fase es establecer los requisitos, definir y acordar el alcance del proyecto, identificar los riesgos potenciales asociados al proyecto, hacer una valoración de la viabilidad del proyecto. Dentro de nuestro proyecto aquí se definieron los componentes y la funcionalidad del sitio web de la intranet. 41

57 Análisis del Proyecto Análisis del Problema Definición del sitio web o Intranet Objetivos Justificación Alcance Delimitar Fase de Elaboración En la fase de elaboración se seleccionan los casos de uso que permiten definir la arquitectura base del sistema y se desarrollaran en esta fase, se realiza la especificación de los casos de uso seleccionados y el primer análisis del dominio del problema, se diseña la solución preliminar. Elaboración del Proyecto Requerimientos Análisis y Diseño Casos de Uso Requisitos de Software Seleccionar CMS Arquitectura Base Mapa de Navegación Fase de Construcción El propósito de esta fase es completar la funcionalidad del sistema, para ello se deben clarificar los requerimientos pendientes, administrar los cambios de acuerdo a las evaluaciones realizados por los usuarios y se realizan las mejoras para el proyecto. Construcción del Proyecto Desarrollo Requerimientos Análisis y Diseño Pruebas Instalación Del Software Levantamiento De Requerimiento s Gestión De Cambio s 42 Arquite ctura Casos de Uso Diseño de la Interfaz

58 Fase de Transición El propósito de esta fase es asegurar que el software esté disponible para los usuarios finales, ajustar los errores y defectos encontrados en las pruebas de aceptación, capacitar a los usuarios y proveer el soporte técnico necesario. Se debe verificar que el producto cumpla con las especificaciones entregadas por las personas involucradas en el proyecto. Transición del Proyecto Gestión del proyecto Implementación Pruebas Despliegue Monitoreo y control del Proyecto Evaluación de las Pruebas Instalación de la Intranet en las instalaciones del GIR Realizar las pruebas donde el cliente GIR Capacitación a los usuario del GIR Manuales y material de ayuda Entrega o recepción de la Intranet 43

59 4.- ELABORACIÓN 4.1- Requerimientos Funcionales CAPITULO IV Para el desarrollo del sitio web de la Intranet es necesario contar con información relevante que permita determinar cuáles son los requerimientos del sistema, por lo cual se ha realizado un levantamiento de información, que a continuación se detalla. Gestión del sitio web.- El diseño del sitio web de la intranet, deberá ser sencillo, amigable, navegable, fácil de acceder. Gestión de Roles de Usuarios.- Son los tipos de Usuarios que existe dentro del sitio web de la Intranet del GIR: Administrador (acceso a todo.) Comandante (gestión de documentos, para la carga de los archivos reservados.) Usuarios (acceso a la información publicada.) Para la autenticación de usuario se hará mediante la digitalización del nombre de usuario y la clave, en caso de olvido de contraseña el sistema debe permitir su recuperación mediante el correo electrónico. Gestión de Contenido.- Se podrá publicar, editar y modificar el contenido mostrado en las páginas del sitio web. Gestión de Documentos.- Permitirá, cargar, modificar y borrar documentos de tal forma que se mantengan actualizados para la descarga del usuario. Gestión de Envío de Mensajes.- Permitirá, crear, modificar, insertar, eliminar, los mensajes enviados a los mails, desde el servidor de correo electrónico desarrollado. 44

60 Noticias.- El sitio web, incluirá un módulo de noticias, el cual permitirá publicar boletines a través de categorías como destacadas, más vistas, últimas noticias, para informar a la organización de sus actividades diarias. Calendario.- El sitio web, tendrá un Calendario el cual permitirá al administrador agendar, administrar y buscar los eventos. Galería de Imágenes y Videos.- El sitio web, contara con un módulo de Galería, en el cual se podrá publicar fotos y videos de cualquier tipo de actividad o evento a realizarse Análisis de Requerimientos Luego de la obtención de la información es fundamental analizar cada uno de los ítems identificando así los autores que interactúan de forma directa o indirecta con el sitio web de la Intranet, también se hace referencia a los módulos que deberán ser implementados dentro del sistema Diagramas de Casos de Uso El resultado de la interacción entre casos de uso y los actores son presentados justamente en los diagramas de casos de uso los cuales permiten verificar la funcionalidad del sistema representado de manera gráfica y obteniendo como resultado una perspectiva clara de las actividades y procesos que se realizan, en este caso en el sitio web de la Intranet del Grupo de Intervención y Rescate de la Policía Nacional Diccionario de Actores En el diagrama de casos de uso utilizado para el proyecto se identifican los siguientes actores: un administrador del sitio web de la intranet y los usuarios, los cuales se describen en la siguiente tabla. 45

61 Subsistema: Sitio Web de la Intranet para el GIR. Módulo: Administrador del Sitio Web. Fecha: 23 de Marzo de 2015 Administrador del Sistema: El administrador es el responsable de la administración, gestión de usuarios, gestión de información y del mantenimiento del sitio web de la intranet, el cual pertenece al Grupo de Intervención y Rescate de la Policía Nacional. Comandante: Es la personal que puede cargar documentos reservados o de confidencialidad, para ser leídos por los altos comandos. Usuario: Es un usuario que dispone de acceso al sitio web intranet del GIR, el cual interactúa con el sitio web y accede a los beneficios que este contiene, obteniendo beneficios. Tabla 2: Casos de Uso Acceso a Usuarios 46

62 a) Administración del Sistema Ilustración 8: Caso de Uso Administración del Sistema 47

63 b) Ingreso al Sistema Ilustración 9: Caso de Uso Ingreso al Sistema Subsistema: Sitio Web de la Intranet para el GIR. Módulo: Gestión de Usuarios Fecha: 23 de Marzo de 2015 Caso de Uso Ingreso al Sistema Descripción: Permite al usuario administrador ingreso al sitio web de la intranet del GIR. Actor: Administrador del sitio web de la Intranet Precondiciones: El usuario administrador debe estar registrado en la base de datos y tener asignado su respectivo usuario y clave. Poscondiciones: Dar a conocer a los usuarios sus loquin y password. Secuencia Básica: 1. Ingreso de Usuario 2. Ingreso de clave 3. Ingreso al sitio web de la Intranet. Secuencia Alterna: Si el usuario o clave no es el correcto no podrá ingresar al sitio web de la Intranet. Realizado por: Alexandra Viteri Tabla 3: Casos de Uso Gestión de Usuarios 48

64 c) Administración de Información General Ilustración 10: Caso de Uso Administración de Información General 49

65 Subsistema: Sitio Web de la Intranet para el GIR. Módulo: Gestión de Administración General del sitio web Fecha: 23 de Marzo de 2015 Caso de Uso Descripción: Actor: Precondiciones: Poscondiciones: Secuencia Básica: Administración de Información General Permite al usuario administrador, publicar la información básica del GIR. Administrador del sitio web de la Intranet Tener creado el rol de publicador, para mostrar la información. Autenticar usuario y contraseña Dar a conocer a los miembros del Grupo de intervención y Rescate, sus servicios. 1. Seleccionar opción del menú principal 2. Ingresar a submenús, de cada opción para ingresar la información hacer publicada. 3. Cargar la información del contenido seleccionado. 4. Definir la fuente y el tamaño para el contenido. 5. Publicar el contenido. 6. Una vez cargada la información, se podrá modificarla. Secuencia Alterna: Verificar si las opciones del menú a publicar la información se encuentran creadas. Realizado por: Alexandra Viteri Tabla 4: Casos de Uso Gestión General del Sitio Web 50

66 d) Administración de Noticias Ilustración 11: Caso de Uso Administración de Noticias 51

67 Subsistema: Sitio Web de la Intranet para el GIR. Módulo: Gestión de Noticias Fecha: 23 de Marzo de 2015 Caso de Uso Descripción: Actor: Precondiciones: Poscondiciones: Secuencia Básica: Secuencia Alterna: Realizado por: Alexandra Viteri Administración de Noticias Permite al usuario administrador (Comunicadora Social), crear y diferentes temas de noticias. Administrador del sitio web de la Intranet Tener creado el rol para publicar la noticia. Autenticar usuario y contraseña. Visualizar las diferentes noticias a través de una fácil navegación. 1. Seleccionar opción presentadas por el menú. 2. Escoger la opción de creación de noticias. 3. Crear las categorías para clasificar las noticias. 4. Ingresar el título de la Noticia 5. Escoger la categoría de la noticias ejemplo (internas, externas.) 6. Redactar la noticia, en donde se podrá incluir imágenes, links, etc. 7. Dar formato al texto de las noticias. 8. Guardar la noticia. 9. Publicar la noticia. 10. Modificar o reeditar la noticia. Verificar si las opciones del menú a publicar la información se encuentran creadas. Tabla 5: Casos de Uso Gestión de Noticias 52

68 e) Administración de Galería de Imágenes Ilustración 12: Caso de Uso Galería de Imágenes 53

69 Subsistema: Sitio Web de la Intranet para el GIR. Módulo: Gestión de Administración de la Galería de Imágenes Fecha: 23 de Marzo de 2015 Caso de Uso Descripción: Actor: Precondiciones: Poscondiciones: Secuencia Básica: Administración de Galería de Imágenes Permite al usuario administrador, publicar las imágenes en las Galerías. Administradora del sitio web de la Intranet (Comunicadora Social). Tener creado el rol para publicar la imágenes Autenticar usuario y contraseña. Visualizar las diferentes imágenes a través de una fácil navegación. 1. Seleccionar opción presentadas por el menú. 2. Escoger la opción de Creación de Galerías de Imágenes. 3. Crear las categorías para clasificar las imágenes. 4. Escoger la Galería 5. Subir imagen. 6. Redactar la descripción de la imagen. 7. Guardar la imagen 8. Publicar la imagen. 9. Modificar o eliminar la imagen publicada. Secuencia Alterna: El usuario que desee ver las imágenes, tendrá que ingresar al Realizado por: Alexandra Viteri sitio web, y seleccionar la galería correspondiente. Tabla 6: Casos de Uso Gestión de Galería 54

70 f) Administración de Documentos Ilustración 13 : Caso de Uso Administración de Documentos 55

71 Subsistema: Sitio Web de la Intranet para el GIR. Módulo: Gestión de Documentos Fecha: 23 de Marzo de 2015 Caso de Uso Descripción: Actor: Precondiciones: Poscondiciones: Secuencia Básica: Administración de Documentos Permite al usuario administrador, subir los documentos, tipo.pdf, creando distintos roles para cada uno. Administradora del sitio web de la Intranet (Comunicadora Social). Tener creado el rol para subir los documentos Autenticar usuario y contraseña. Descargar los documentos de acuerdo al tipo del rol, para realizar cualquier tipo de trámite. 1. Seleccionar opción presentadas por el menú. 2. Escoger la opción Biblioteca. 3. Insertar un documento para subirlo al sitio web. 4. Ingresar la fecha, el asunto, el estado el tipo del rol. 5. Subir el documento.pdf 6. Modificar el documento Secuencia Alterna: El usuario que desee puede leer y descargar los documentos Realizado por: Alexandra Viteri en el sitio web. Tabla 7: Casos de Uso Gestión de Documentos 56

72 g) Administración del envío de Mensajes Ilustración 14: Caso de Uso Envío de Mensajes 57

73 Subsistema: Sitio Web de la Intranet para el GIR. Módulo: Gestión de Envío de Mensajes Fecha: 23 de Marzo de 2015 Caso de Uso Descripción: Actor: Precondiciones: Poscondiciones: Secuencia Básica: Administración de Envío de Mensajes Permite al usuario administrador, enviar mensajes a los correos electrónicos. Administradora del sitio web de la Intranet (Comunicadora Social). Tener creado el rol para crear grupos, enviar mensajes. Autenticar usuario y contraseña. Tener un listado de los correos de todo el personal del Grupo de Intervención y Rescate de la Policía Nacional. 1. Seleccionar opción presentadas por el menú. 2. Escoger la opción Envío de Mensaje. 3. Seleccionar un grupo de direcciones para el envío de mensajes. 4. Insertar el mensaje. 5. Ingresar fecha. 6. Ingresar asunto. 7. Ingresar cuerpo del mensaje. 8. Enviar mensaje. Tabla 8: Casos de Uso Gestión de Envío de Mensajes 58

74 h) Usuarios Registrados Ilustración 15: Caso de Uso para Usuarios Registrados 59

75 60

76 4.4.- Diagrama de Clases Subsistema: Sitio Web de la Intranet para el GIR. Módulo: Administración de Documentos Fecha: 23 de Marzo de 2015 Administrar, cargar y publicar documentos id_rol nombre_rol Rol asignar_rol_administrador() 1 1 Usuario id_usuario nombre apellido cedula correo password estado 1 * Documento id_documento nombre descripción asunto estado rol fecha nuevo_documento() cargar_documento() modificar_documento() eliminar_documento() publicar_documento() 1 * Tipo_documento id_tipo estado asignar_tipo() Realizado por: Jacqueline Carrera Tabla 9: Diagrama de Clases Administración de Documentos 61

77 Subsistema: Sitio Web de la Intranet para el GIR. Módulo: Administración de Noticias Fecha: 23 de Marzo de 2015 Administrar y Publicar Noticias id_rol nombre_rol Rol asignar_rol_administrador() 1 1 Usuario id_usuario nombre apellido cedula correo password estado * Categoria id_categoria nombre descripción estado 1 * id_noticia nombre estado Noticia redacta_noticia() verificar_noticia() publicar_noticia() Realizado por: Jacqueline Carrera Tabla 10: Diagrama de Clases Administración de Noticias 62

78 Subsistema: Sitio Web de la Intranet para el GIR. Módulo: Administración de Galería de Imágenes Fecha: 23 de Marzo de 2015 Administrar y Publicar Galería id_rol nombre_rol Rol asignar_rol_administrador() 1 1 Usuario id_usuario nombre apellido cedula correo password estado 1 * Categoria id_categoria nombre descripción estado 1 * Galería id_galeria nombre estado subir_imagen() descripción() publicar_galeria() Realizado por: Jacqueline Carrera Tabla 11: Diagrama de Clases Administración de Galería 4.5- Recursos Recursos de la Universidad TUTOR: Ing. Pedro Alberto Belalcázar Villamar. Asesoría durante el desarrollo del Proyecto Recursos del Grupo de Intervención y Rescate Servidor dedicado: Un servidor físico, en el cual se instaló el sitio web. Servidor de Base de Datos: Servidor centralizado en el cual se agregó la base de datos. Instalaciones: Grupo de Intervención y Rescate de la Policía Nacional 63

79 Personal de Departamento Pedagógico Dra. Rocío López Recursos de la Egresada Portátil Suministros de oficina. Internet, libros, folletos Presupuesto ITEM RUBRO UNIDAD 1 ALQUIER DE COMPUTADORA VALOR VALOR CANTIDAD UNITARIO RUBRO Nº $ $ Horas 500 $ SUBTOTAL $ MANO DE OBRA (Luz, Agua, Teléfono, Horas 800 $ transporte) SUBTOTAL RECURSOS HUMANOS $ RESMA DE PAPEL 5 $ 4 $ 20 CARTUCHO DE TINTA B/N 3 $ 30 $ 90 CARTUCHO DE COLOR 4 $ 35 $ 140 COPIAS 500 $0.05 $ 25 INTERNET Meses 9 $ 35 $ 315 FOTOCOPIAS DE LIBROS Hojas 100 $0.02 $ 2 EMPASTADO Cantidad 6 $ 20 $ 120 TRABAJO FINAL SUBTOTAL DE RECURSOS $ 712 MATERIALES TOTAL PRESUPUESTO $

80 Cronograma Elaborado por: Jacqueline Carrera 65

81 CAPITULO V 5.- CONTRUCCIÓN Y TRANSICIÓN 5.1- Requerimientos y Precauciones para la Instalación Hardware: Para utilizar WAMP SERVER, se necesita: Un equipo con un procesador de 3.0 GHz o superior. Se recomienda disponer de 1GB de RAM o más. Se recomienda más de 50 GB de espacio de disco duro, para la instalación del gestor de contenidos Joomla. Software: Los siguientes componentes son requeridos para la operación y ejecución del Sitio web de la Intranet del GIR: Servidor Web Apache versión Lenguaje de Programación PHP versión Base de Datos MySQL versión Navegador web Mozilla Firefox. Conectividad: El equipo debe contar con una IP pública. Ancho de banda mínimo necesario es de 2.5 Mbps. Precauciones: En el momento de correr la aplicación, lo primero que se pregunta es donde se desea guardar el programa. Lo recomendable es en la carpeta que aparece por defecto C: \Wamp, ya que ahí se ubicara físicamente el sitio que se va a mostrar en el servidor. Otro punto importante que se debe tener en cuenta es, la creación de los iconos, si queremos crear un acceso directo en el Escritorio (Create a Desktop icon) o en el menú de inicio rápido (Create a Quick Launch icon) junto al botón de inicio. Si no 66

82 se marca ninguna opción, se tendrá que ejecutar el programa desde el menú de Inicio /Todos los programas. 1.- INTRODUCCIÓN El siguiente documento es una guía para la instalación del código fuente y ejecución del sistema, donde se detallan los requerimientos que debemos tomar e n cuenta para cada instalación y correcto funcionamiento del Sistema de Capacitación del Grupo de Intervención y Rescate de la Policía Nacional. 2.- OBJETIVO Brindar en forma detallada una guía paso a paso la instalación del sistema. 3.- HERRAMIENTAS DE DESARROLLO Wampserver 2.4 Pack para ejecutar un servidor web en Windows Sistema de Gestor de base de datos Msql Software de administración Php INSTALACIÓN DEL WAMPSERVER WAMP es un pack que incluye todo lo necesario para ejecutar un servidor web en Windows. El Stack WAMP incluye Apache con PHP, MySQL y otro software adicional de administración como PHPMyAdmin o webgrind. Es un pack ideal para montar un servidor web local en tu ordenador o en un servidor local Windows sin necesidad de tener demasiados conocimientos acerca de Administración de Sistemas. A continuación se detalla cómo se realizó la instalación del software necesario para el desarrollo e implementación del Sistema de Capacitación del Grupo de Intervención y Rescate de la Policía Nacional. 67

83 4.1.- Instalación de WAMPSERVER 2.4 a) Dirigirse hacia la carpeta FUENTES que se encuentra en el Cd y ejecutar directamente el archivo de instalación dando doble click sobre el icono. b) Al hacer doble clic sobre el instalador, nos aparece una ventana del asistente de instalación, como se observa a continuación: Ilustración 16: Pantalla de Instalación de WAPSERVER c) Damos click al botón Siguiente para avanzar al siguiente paso y aceptamos el contrato de licencia. 68

84 Ilustración 17: Aceptación delcontrato d) Acontinuación seleccionamos la ruta por defecto donde se instalara WAMPSERVER y pulsamos Siguiente para avanzar. Ilustración 18: Carpeta donde se instalara el programa 69

85 e) Seleccionamos si deseamos o no los accesos directos, en nuestro caso seleccionamos ambas opciones, dando un click en cada recuadro y click en Siguiente. Ilustración 19: crear accesos directos f) Seleccionamos la opción de install, para comenzar con la instalación. Ilustración 20: Instalar 70

86 g) Y por último comienza la instalación. Ilustración 21: Avance de la instalacion del wampserver La instalación finalizará después de elegir el navegador predeterminado para visualizar el sistema de Capacitación del Grupo del Intervención y Rescate de la Policía Nacional, que se ejecuten sobre el WAMP y al final nos dará la opción de configurar el servidor SMTP que usaremos para que nuestra web hosteada en el servidor que acabamos de instalar envíen correo, esto es opcional. 71

87 : Ilustración 22: Configurar servidor SMPT Opcional La instalación habrá acabado al darle a Siguiente y después a Finalizar Ilustración 23: Finalizar instalación Ahora sabremos que nuestro WAMP esta encendido por el icono de la barra de tareas: 72

88 Ilustración 24: Wampswrt en linea Configuraciones para levantar el sistema de Capacitación Para levantar el sistema de capacitación del Grupo de Intervención y Rescate de la Policía Nacional, se debe tomar en cuenta lo siguiente: Salir o apagar los servicios del WAMPSERVER. Ilustración 25: Salir o apagar wampserver Levantar la Base de datos En cualquier navegador que dipongamos puede ser chrome o mozila, etc. colocamos la direccion localhost paa accedernos a nuestro sistema Ilustración 26: localhost phpmyadmin 73

89 Luego damos click en phpmyadmin y nos despliega la siguiente pantalla donde ingresamos como usuario root y vacía la contraseña click en continuar. Ilustración 27: Ingreso root Se habilita una página que se muestra a continuación y damos click en importar y luego presionamos el botón de seleccionar archivo. Ilustración 28: Importar base Seleccionamos archivo de donde vamos extraer nuestra base de datos y escogemos dentro de la carpeta fuente la base cursos.sql 74

90 Ilustración 29: Selección de la base a cargar Posteriormente vamos a descomprimir el archivo sgir-2015, dando click derecho sobre el archivo comprimido y en Extraer Aquí como se muestra en la figura Ilustración 30: descomprimir archivo Se observa la carpeta FUENTE se crea una nueva carpeta llamada sgir, seleccionamos (Control + C) y vamos a copiar esta carpeta dentro de la siguiente dirección Inicio / Equipo/ Disco C /wamp/ www 75

91 Ilustración 31: Inserción de la carpeta sgir Diseño e Interfaz Una vez realizada las configuraciones del punto anterior procedemos a levantar la aplicación. a) Hacer doble clic en el WAMPSERVER en el icono que está en el escritorio para levantar todos servicios necesarios: Apache, PHP, MySQL.(Cuando el icono se encuentre en color verde se confirma activo para proceder a ejecutar el sistema) Ilustración 32: Pantalla de Servicios de WAPSERVER 76

92 Luego ir al navegador y escribir la siguiente dirección: nos mostrará la página principal de acceso de los usuarios. Digitar usuario y clave: Usuario: Clave:wtirira Ilustración 33: Pantalla de Acceso validacion de usuario b) Enseguida de autenticar el usuario y contraseña se ingresa al sistema de capacitación del Grupo de Intervención de la Policía Nacional. Ilustración 34: Pantalla Principal del Sistema de Capacitación 77

93 6.- CONCLUSIONES Al culminar con el proyecto Sistema de Capacitación del Grupo de Intervencion y Rescate de la Policía Nacional del Ecuador se determina los objetivos al inicio de esta desarrollo cumplidos Mejorar la capacidad de utilización de los recursos de la Unidad, optimizando de mayor beneficio el tiempo y verificar la automatización de todos los procesos. Al culminar con éxito este proyecto se benefician todo el personal del Grupo de Intervencion y Rescate, quienes están en constante actualizacion de concimientos para impartirlos. El sistema de Capacitación brinda confiabilidad en sus procesos, desde cualquier parte donde se posea acceso a internet se puede realizar los procesos. Se brindo la factibilidad de que todos quienes cumplan los requisitos previos puedan acceder a los diferentes curso y así pueden llegar a ser instructores. Con la implementación del Sistema de Capacitacion se busca mejorar la comunicacon entre todo el personal y ademas que se encuentren informados acerca de todos los procesos que se estan realizando y además cuando se tiene convenios con otras Instituciones. Brindando la oportunidad para todo el personal del GIR sin restriccion. Se puede Verificar todos los cursos que se tiene en su trayecto de vida Institucional. 78

94 7.- RECOMENDACIONES Se debe llevar a cabo una capacitación a todo el personal del Grupo de Intervencion y Rescate de todos los procesos que meustra la aplicación. Informar acerca del buen uso de la herramienta ya que es en beneficio de todo el personal. Se recomienda a la persona quien va a administrar el sistema tener informacion actualizada en el Sistema ya que todo el personal Policial puede acceder a dicha información. 79

95 Bibliografía 1. Apache Software Foundation- Servidor Web (1997), descargado febrero de 2015 desde 2. Las tecnologías de información y comunicación en función de la organización - Acimed 2007; 16(4)- Lic. Ivett M. Aportela Rodríguez, descargado febrero de 2015, mas información en 4. Ciberaula- Una Introducción al Apache (2014), descargado febrero de 2015, mas información en 5. Ciclo Informático- Servidores WAMP (febrero 2012), descargado marzo de 2015, desde 6. Aulaclic- Instalar un Servidor local con WAMPSERVER, descargado marzo de 2015, mas información 7. Technology, C. ( 2004). Diccionario de Informatica E Internet. Cengage Learning. 3. Baquia Como proteger la Intranet de mi empresa, publicado (10 Noviembre 2004), desde 8. Instituto Nacional de Tecnologías Educativas y Formación del Profesorado ( 2012). Observatorio Tecnologico, descargado marzo 2015, mas información 80

96 ANEXO 81

97 Manual de Usuario 82

98 MANUAL DE USUARIO INTRODUCCIÓN El siguiente documento es una guía para la utilización del Sistema de Capacitación del Grupo de Intervención y Rescate de la Policía Nacional Del Ecuador el cual ha sido diseñado de manera amigable para el usuario, de modo que no presentará mayores complicaciones para su uso. Se lleva a cabo el ingreso de Curos así como también el registro de alumnos posterior su inscripción la Aceptación y/o Rechazo a diferentes cursos asignados, se podrá visualizar reportes de todos los ingresos al sistema. OBJETIVO El principal objetivo del documento es proporcionar al usuario del sistema una guía para que pueda realizar las tareas en la misma de una manera sencilla. INGRESO A LA APLICACIÓN Para abrir la aplicación y poder ejecutar el sistema primero necesitamos que se habilite el siguiente icono presionando con un doble click Ilustración 35: Accedo Directo de la Aplicación Una vez presionado vamos a esperar para que se active (esperamos que se coloque en color verde) observamos que en la parte inferior derecha junto a la hora la aplicación lista Ilustración 36: WampServer activado Seguido vamos habilitar cualquier página de internet y escribimos la siguiente dirección 83

99 Existen 3 roles principales que están diseñados en el SISTEMA DE CAPACITACION En la página principal se puede observar la siguiente pantalla para el ingreso. En la cual se requiere de un usuario y una contraseña. Si el usuario ya dispone de una contraseña puede acceder a la aplicación, directamente ingresando su usuario y su contraseña haciendo click en LOGIN Ilustración 37: Pantalla de Ingreso Caso contrario vamos a dar click en REGISTRARSE y nos presenta la siguiente pantalla donde debemos ingresar todos los campos detallando información personal. 84

100 Ilustración 38: Registro de Aspirantes Una vez realizado en registro y posterior ingreso obtenemos la página principal dependiendo del rol asignado. Nuestro sistema consta de tres roles principales que detallamos a continuación: ADMINISTRADOR Ilustración 39:Página de Inicio 85

101 En la página principal del sistema obtenemos en la parte superior un menú donde podemos seleccionar los diversas ventanas que se detallan a continuación: Ilustración 40: Inicio de la Pantalla Administrador Aquí podemos diseñar la información que deseamos que se muestre en la página principal como puede ser información relevante del Departamento Pedagógico del grupo de Intervención y Rescate o acerca de los curso que paulatinamente se van aperturando. Damos click en la pestaña Principal se despliega un meno Inicio, nuevamente damos click se nos muestra la siguiente pantalla 2 1 Ilustración 41: Contenido de la Pagina Inicio 86

102 Para realizar estos cambios debemos dar click en el botón CAMBIAR(1) y seleccionamos la pestaña FICHA DEL CONTENIDO(2) Aquí podemos cambiar la información requerida solamente hay que seleccionar donde se va a realizar dicho cambio además podemos seleccionar con los menús: fecha, tipo de letra, insertar imágenes, etc. Ilustración 42: Modificación de Pantalla inicio Al final de esta pantalla tenemos botón Modificar (Realizamos algún cambo en la plantilla y proceder a dar click en Modificar para que se ejecute dicho proceso), Borrar (se borra toda la plantilla seleccionada), Cancelar (se regresa a la pantalla anterior para seleccionar plantilla) e Insertar Copia (Se crea una plantilla de características iguales a la ya creada) 87

103 Ilustración 43: Información de Publicación Para poder visualizar como se está estructurando la página damos click en el botón INICIO nuevamente. Damos click en la pestaña CICA-GIR Ilustración 44: Información Centro Internacional de Capacitación del GIR Se despliega información acerca de la Misión, Visión y Funciones del Centro Internacional del Capacitación, Seleccionamos cada pestaña y podemos visualizar la información respectiva. 88

104 Vamos a seleccionar en el menú de la pantalla principal la opción ALUMNO en donde tenemos la información de cada usuario registrado en el sistema. Ilustración 45: Ventana referente a la información de Alumnos Al seleccionar el Menú alumnos escogemos en el menú la opción aspirantes donde podemos visualizar todos los registros de los usuario postulados Ilustración 46: Registro de Usuario Postulados Luego en la parte inferior del menú Aspirantes tenemos la opción de Alumnos, al dar click se despliega el registro de todos los estudiantes registrados en el sistema en cada uno de los cursos disponibles. 89

105 Ilustración 47: Estudiantes registrados en el sistema A continuación observamos el siguiente icono en donde podemos realizar acciones como las siguientes Para visualizar la información de cada usuario vamos a dar click en el icono y luego presionamos la pestaña DATOS: además nos va reflejar el nombre del usuario seleccionado Posteriormente tenemos una pestaña de registro donde podemos escoger al alumno previamente postulado para su respectiva matriculación (Aceptación o rechazo). Escogemos el nombre del postulante que deseemos matricular en un determinado curso con su respectiva observación. 90

106 Ilustración 48: Aceptación o rechazo de inscripción del alumno Una vez seleccionada el curso y matriculada tenemos la pestaña de créditos donde se muestra las materias que se encuentran dentro del curso. Seleccionado Ilustración 49: Materias dentro del Curso seleccionado En el menú de la parte izquierda escogemos REGISTRO NOTAS, donde nos muestra el registro de los estudiantes matriculados en el curso determinado. A continuación podemos ingresar el registro de notas. 91

107 Ilustración 50: Registro del Alumno con sus materias inscritas Escogemos la materia o llamados créditos donde vamos a registrar 3 notas. La nota va a ser ingresada con un máximo de 10 puntos para poder aprobar el curso la sumatoria debe ser igual o mayor a 21 automáticamente nos refleja el Estado APROBADO, caso contrario podemos ingresar una nota ya que nos refleja el estado NO APROBADO y la nota final debe ser mayor o igual a 21 para aprobar el curso en mención. Ilustración 51: Notas ingresadas y Alumno aprobado 92

108 Ilustración 52: ingreso de Notas alumno Reprobado Ilustración 53: habilitación de Nota Supletorio También podemos ingresar la asistencia del alumno. Ilustración 54: Ingreso de Asistencia En el menú principal escogemos la pestaña de capacitación donde se despliega un submenú en la parte izquierda de Curso /categoría, Secretaria y Salir 93

109 ración 55: Ventana Capacitación La primera opción CURSO / CATEGORIA Ilust Aquí podemos modificar los cursos que se muestran en la pantalla inicio ya que estos cursos son los que están habilitados en el plan anual previamente autorizados. Se puede introducir nuevos cursos como eventuales, Institucionales con sus respectivos requisitos. stración 56: Información de Plan Anual. Ilu 94

110 Ilustración 57: ingreso de Modificación de Cursos de la Pantalla Principal También podemos seleccionar introducir un nuevo curso presionando el botón NUEVO en el cual se despliego la siguiente pantalla donde se detallan los requisitos para postularse al curso. Ilustración 58: Introducción de Curso Nuevo 95

111 En el siguiente Submenú de la parte izquierda el SECRETARIA vamos a escoger datos generales. Nos despliega la información general de todos los alumnos de todos los cursos registrados. Ilustración 59: Muestra Datos de todos los alumnos registrados También podemos ingresar alumnos manualmente ya que hay personas que llegan del extranjero y deben ser parte de un curso. Ilustración 60: Ingreso Manualmente usuario nuevos/extranjeros 96

112 Siguiendo el submenú escogemos la opción REGISTRO/INTRUCTORES Ilustración 61: Submenú registro Instructores Al presionar Ingresar Nuevo escoger el instructor escogido para dicha cátedra e introducimos todos los demás requerimientos necesarios para asignar una cátedra. Ilustración 62: Habilitación de Instructor en un determinado Curso 97

113 Además podemos seleccionar editar o modificar información del instructor ingresada Ilustración 63: Registro Completo del curso Asignado En el Submenú escogemos MATERIAS DISPONIBLES en la pantalla principal podemos visualizar todos las materias ingresadas y además podemos modificar el Instructor que va a dictar un curso específico. Ilustración 64: Modificación del Instructor asignado 98

114 En la siguiente pestaña del MENU tenemos el botón CONVENIOS donde podemos visualizar la información de cursos ingresados de Instituciones que han realizado invitación para diferentes cursos. Ilustración 65: Ventana Convenios Adicional podemos Ingresar un Nuevo Registro Ilustración 66: Levantar Información recibida en el Exterior En la pestaña del MENU seleccionamos REPORTE donde podemos visualizar información de todos los cursos ingresados. 99

115 ración 67: Ventana Reportes Ilust Podemos escoger y hacer una búsqueda de información requerida ya sea por cursos ingresados, así como también por alumnos, cursos, instructores, etc. También tenemos el perfil de Instructor en el cual está configurado para que pueda ingresar las notas de sus respectivos cursos y alumnos Finalmente y 100

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

Qué necesito saber para tener mi sitio web en Internet?

Qué necesito saber para tener mi sitio web en Internet? Qué necesito saber para tener mi sitio web en Internet? Introducción Antes es importante tener en cuenta que Es importante considerar lo siguiente: Definir claramente tu actividad en Internet Establecer

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

Más detalles

UNIVERSIDAD AUTÓNOMA DEL CARIBE

UNIVERSIDAD AUTÓNOMA DEL CARIBE Página: 1/5 UNIVERSIDAD AUTÓNOMA DEL CARIBE SOPORTE DE PLATAFORMA GESTIÓN INFORMÁTICA Página: 2/5 1. OBJETO El objeto del procedimiento es garantizar una plataforma tecnológica y un sistema de comunicación

Más detalles

Resumen General del Manual de Organización y Funciones

Resumen General del Manual de Organización y Funciones Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de

Más detalles

Eficiencia en la Automatización y Gestión de Servicios

Eficiencia en la Automatización y Gestión de Servicios Eficiencia en la Automatización y Gestión de Servicios GESTIÓN EFECTIVA DE SERVICIOS CON SERVICETONIC Hoy en día las empresas están obligadas a hacer más con menos recursos y como consecuencia de ello

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

comunidades de práctica

comunidades de práctica 1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades

Más detalles

1.2 Alcance. 1.3 Definición del problema

1.2 Alcance. 1.3 Definición del problema 1. INTRODUCCIÓN El avance de Internet y las comunicaciones de los últimos años ha provocado un interés creciente por el desarrollo de propuestas metodológicas que ofrezcan un marco de referencia adecuado

Más detalles

1.8 TECNOLOGÍA DE LA INFORMACIÓN

1.8 TECNOLOGÍA DE LA INFORMACIÓN Objetivo General: 1.8 TECNOLOGÍA DE LA INFORMACIÓN Establecer una infraestructura y plataforma tecnológica y de sistemas de información, y definir las políticas, estrategias y directrices para su implantación

Más detalles

Introducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

CAPITULO I El Problema

CAPITULO I El Problema CAPITULO I El Problema 1. CAPITULO I EL PROBLEMA. 1.1. PLANTEAMIENTO DEL PROBLEMA. Desde su nacimiento la Facultad de Administración, Finanzas e Informática dispone del departamento de la biblioteca, con

Más detalles

Sistema de SaaS (Software as a Service) para centros educativos

Sistema de SaaS (Software as a Service) para centros educativos Sistema de SaaS (Software as a Service) para centros educativos Definiciones preliminares: Qué es SaaS? SaaS (1) es un modelo de distribución del software que permite a los usuarios el acceso al mismo

Más detalles

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red. Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...

Más detalles

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado.

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado. SOFTWARE DE GESTÓN Doctum sabe que es necesario entregar servicios que otorguen un valor agregado, sobre todo para la gestión documental de la empresa, lo que reduce los costos asociados a mano de obra

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO COORDINADOR INNOVADOR CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto

Más detalles

http://www.nicasoft.com.ni

http://www.nicasoft.com.ni BSC-RH es un sistema automatizado de planificación estratégica y gestión, utilizado en empresas para direccionar las actividades del negocio a la visión y estrategia de la organización. Mejora la comunicación

Más detalles

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

CAPITULO I FORMULACION DEL PROBLEMA

CAPITULO I FORMULACION DEL PROBLEMA CAPITULO I FORMULACION DEL PROBLEMA TITULO DESCRIPTIVO DEL PROYECTO. Implementación de un servidor proxy para el control de tráfico de la red y gestión de los servicios de Internet en los centros de cómputo

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT

SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT INTRODUCCIÓN La documentación de auditoría ó papeles de trabajo son el respaldo que tiene el auditor para registrar los procedimientos aplicados,

Más detalles

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS Resultados de aprendizaje y criterios de evaluación 1. Identificar la estructura y organización

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios

Más detalles

GUÍA BÁSICA USUARIO MOODLE 2.6

GUÍA BÁSICA USUARIO MOODLE 2.6 GUÍA BÁSICA USUARIO MOODLE 2.6 Esta guía representa los pasos a seguir por el alumno desde la aceptación en un curso Moodle hasta su posterior utilización, pero antes de explicar la forma de acceder y

Más detalles

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También

Más detalles

Prácticas ITIL para un mejor flujo de trabajo en el helpdesk

Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Se diferencia tres partes de gestión para mejorar la resolución de las incidencias de soporte técnico según el marco ITIL: 1. Gestión de Incidencias

Más detalles

Ley Orgánica de Protección de Datos

Ley Orgánica de Protección de Datos Hécate GDocS Gestión del documento de seguridad Ley Orgánica de Protección de Datos 2005 Adhec - 2005 EFENET 1. GDocS - Gestión del Documento de Seguridad GDocS es un programa de gestión que permite mantener

Más detalles

ADT CONSULTING S.L. http://www.adtconsulting.es PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS

ADT CONSULTING S.L. http://www.adtconsulting.es PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS ADT CONSULTING S.L. http://www.adtconsulting.es PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS ESTUDIO SOBRE EL POSICIONAMIENTO EN BUSCADORES DE PÁGINAS WEB Y LA RELEVANCIA DE LA ACTUALIZACIÓN DE CONTENIDOS

Más detalles

SEMANA 12 SEGURIDAD EN UNA RED

SEMANA 12 SEGURIDAD EN UNA RED SEMANA 12 SEGURIDAD EN UNA RED SEGURIDAD EN UNA RED La seguridad, protección de los equipos conectados en red y de los datos que almacenan y comparten, es un hecho muy importante en la interconexión de

Más detalles

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES

Más detalles

Bechtle Solutions Servicios Profesionales

Bechtle Solutions Servicios Profesionales Soluciones Tecnología Bechtle Solutions Servicios Profesionales Fin del servicio de soporte técnico de Windows Server 2003 No hacer nada puede ser un riesgo BECHTLE Su especialista en informática Ahora

Más detalles

SISTEMA DE ESPECIICACION DE REQUERIMIENTOS

SISTEMA DE ESPECIICACION DE REQUERIMIENTOS SISTEMA DE ESPECIICACION DE REQUERIMIENTOS Presentado por: Jefferson Peña Cristian Álvarez Cristian Alzate 10 CONTENIDO 1. INTRODUCCIÓN 1.1. PROPÓSITO 1.2. AMBITO DEL SISTEMA 1.3. DEFINICIONES, ACRÓNIMOS

Más detalles

Educación virtual INFROMATICA ADRIAN GOMEZ ROMAN 2014/12/30

Educación virtual INFROMATICA ADRIAN GOMEZ ROMAN 2014/12/30 Educación virtual ADRIAN GOMEZ ROMAN INFROMATICA 2014/12/30 EDUCACION VIRUTAL Es una opción y forma de aprendizaje que se acopla al tiempo y necesidad del estudiante. La educación virtual facilita el manejo

Más detalles

CONCLUISIONES Y RECOMENDACIONES

CONCLUISIONES Y RECOMENDACIONES CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio

Más detalles

Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia

Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia Implantación de una arquitectura orientada a servicios. Un caso de uso Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia Introducción Los compromisos

Más detalles

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

Más detalles

Curso Online de Microsoft Project

Curso Online de Microsoft Project Curso Online de Microsoft Project Presentación El curso a distancia estudia conceptos generales sobre las tecnologías relacionadas con Internet. Conceptos que cualquier usuario de ordenadores debe conocer

Más detalles

Conoce los Tipos de Hosting que Existen y Elige el Mejor para tus Necesidades

Conoce los Tipos de Hosting que Existen y Elige el Mejor para tus Necesidades Conoce los Tipos de Hosting que Existen y Elige el Mejor para tus Necesidades A veces me preguntan acerca de las diferencias entre muchos tipos de servicios de hospedaje web, y pensé que traería muchos

Más detalles

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica

Más detalles

Título: Implementación de un servicio de acceso a Internet por correo electrónico. Navegación total.

Título: Implementación de un servicio de acceso a Internet por correo electrónico. Navegación total. INFO 2002 Título: Implementación de un servicio de acceso a Internet por correo electrónico. Navegación total. Autor: Ing. Alfredo Batista Rodríguez. Ing. Emilio Joel Macias. Correo electrónico: alfredo@biomundi.inf.cu

Más detalles

IAP 1009 - TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO)

IAP 1009 - TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO) IAP 1009 - TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO) Introducción 1. Como se indica en la Norma Internacional de Auditoría 401, "Auditoría en un contexto informatizado", los objetivos globales

Más detalles

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas.

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas. SACS proviene de las siglas Sistema Avanzado de Comunicación Social, es un modelo de gestión de toda la organización, basándose en la orientación del cliente. Es un software vía web que se encarga de la

Más detalles

http://www.manavell.com info@manavell.com

http://www.manavell.com info@manavell.com http://www.manavell.com info@manavell.com Antes que nada le agradecemos su interés en nuestros servicios. Nuestro interés es poder ayudar a su organización a tener una presencia online segura, profesional

Más detalles

Descripción. Este Software cumple los siguientes hitos:

Descripción. Este Software cumple los siguientes hitos: WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución

Más detalles

0. Introducción. 0.1. Antecedentes

0. Introducción. 0.1. Antecedentes ISO 14001:2015 0. Introducción 0.1. Antecedentes Conseguir el equilibrio entre el medio ambiente, la sociedad y la economía está considerado como algo esencial para satisfacer las necesidades del presente

Más detalles

Infraestructura Utilizada...1 Productos de Software...2 Desarrollos a la medida...3 Casos de Éxito...3 Calidad en los desarrollos...

Infraestructura Utilizada...1 Productos de Software...2 Desarrollos a la medida...3 Casos de Éxito...3 Calidad en los desarrollos... Skina IT Solutions Línea de Desarrollo de Software Skina IT Solutions es una empresa colombiana dedicada a solucionar los problemas de manejo de información a pequeñas y medianas empresas, implementando

Más detalles

SUPLEMENTO EUROPASS AL TÍTULO

SUPLEMENTO EUROPASS AL TÍTULO SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Web --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

S o l u c i o n e s I n f o r m a t i c a s. Soluciones a un solo clic

S o l u c i o n e s I n f o r m a t i c a s. Soluciones a un solo clic Soluciones a un solo clic Nuestra Empresa TEMASIS es una empresa dedicada a la personalización de sistemas de gestión a través de Internet. Mediante esta innovadora propuesta los clientes reducen drásticamente

Más detalles

Unidad III. Software para la administración de proyectos.

Unidad III. Software para la administración de proyectos. Unidad III Software para la administración de proyectos. 3.1 Herramientas de software para administrar proyectos. El software de administración de proyectos es un concepto que describe varios tipos de

Más detalles

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14 EVALUACIÓN A TRAVÉS DE LA WEB: EL SISTEMA TUTORMAP 1 R.Criado, D.Martín y S. Sánchez (GIEMATI, Dpto. de CC. Experimentales e Ingeniería de la URJC) Resumen En este trabajo se describen las características

Más detalles

Información de Producto:

Información de Producto: Windows Server 2008 Foundation La nueva tecnología rentable de Windows Server 2008 Foundation La tecnología confiable y comprobada de Windows Server Foundation proporciona una base para ejecutar las aplicaciones

Más detalles

IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS

IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS CORPORACIÓN UNIVERSITARIA IBEROAMERICANA TECNOLOGIA EN LOGISTICA INFORMATICA BOGOTA D.C. 2013 INTRODUCCIÓN

Más detalles

REQUERIMIENTOS HARDWARE Y SOFTWARE QWEBDOCUMENTS VERSION 4

REQUERIMIENTOS HARDWARE Y SOFTWARE QWEBDOCUMENTS VERSION 4 Pág. 1 de 6 Ambiente centralizado SERVIDOR UNICO Servidor Hardware Procesador CORE Duo 4 GHz Memoria Ram 4 GB. 2 GB solo para la aplicación y los otros 2 GB para Base de datos, S.O y otro software necesario

Más detalles

Hospital Nacional de Maternidad UNIDAD DE INFORMATICA

Hospital Nacional de Maternidad UNIDAD DE INFORMATICA Hospital Nacional de Maternidad UNIDAD DE INFORMATICA 87 Introducción Página: I INTRODUCCION Para el propósito de este manual el Hospital Nacional de Maternidad puede ser referido también como El Hospital,

Más detalles

POLÍTICA DE PRIVACIDAD PARA APLICACIONES MÓVILES GRUPOCOPESA. 1. información que se obtiene la aplicación y su utilización

POLÍTICA DE PRIVACIDAD PARA APLICACIONES MÓVILES GRUPOCOPESA. 1. información que se obtiene la aplicación y su utilización POLÍTICA DE PRIVACIDAD PARA APLICACIONES MÓVILES GRUPOCOPESA Nuestra política de privacidad se aplica al uso de las aplicaciones informáticas de los siguientes medios de comunicación: LaTercera, LaCuarta,

Más detalles

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS 5 ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS Contenido: 5.1 Conceptos Generales Administración de Bases de Datos Distribuidas 5.1.1 Administración la Estructura de la Base de Datos 5.1.2 Administración

Más detalles

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá Gestor de Contenidos CMS Que es un CMS? CMS son las siglas de Content Management System, que se traduce directamente al español como Sistema Gestor de Contenidos. Como su propio nombre indica, es un sistema

Más detalles

POLITICA DE SERVICIOS PARA ESTUDIANTES EN PROGRAMAS EN LÍNEA

POLITICA DE SERVICIOS PARA ESTUDIANTES EN PROGRAMAS EN LÍNEA page 1 of 6 El propósito de este documento es establecer un modelo de servicios para estudiantes aplicable a los alumnos en línea de AU. Éstas políticas se basan en la premisa de que los servicios estudiantiles

Más detalles

Somos : Misión. Visión

Somos : Misión. Visión Somos : Una empresa Peruana creada con el fin de satisfacer las necesidades de las empresas en el diseño de web con Asesoría en Negocios y capacitación empresarial. En el campo virtual, contamos con Personal

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

Capítulo I. Marco Teórico

Capítulo I. Marco Teórico 1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende

Más detalles

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS Resultados de aprendizaje y criterios de evaluación. 1. Identificar la estructura y organización

Más detalles

Plan de Estudios. Diploma de Especialización en Seguridad Informática

Plan de Estudios. Diploma de Especialización en Seguridad Informática Plan de Estudios Diploma de Especialización en Seguridad Informática Antecedentes y Fundamentación El surgimiento de la sociedad de la información, y con ello el incremento en el uso de las Tecnologías

Más detalles

COORDINACION DE FORTALECIMIENTO DE GOBIERNO ELECTRONICO EGOB 3.0 PLAN DE ACCION EGOB 3.0

COORDINACION DE FORTALECIMIENTO DE GOBIERNO ELECTRONICO EGOB 3.0 PLAN DE ACCION EGOB 3.0 PLAN DE ACCION EGOB 3.0 1 PLAN DE ACCION PARA LA PRESENCIA WEB DE GOBIERNO ELECTRONICO, LA EFICIENCIA DE SERVICIOS PUBLICOS ELECTRONICOS Y DEL CUMPLIMIENTO A LOS COMPROMISOS ADQUIRIDOS POR EL ESTADO DE

Más detalles

CARACTERÍSTICAS HERRAMIENTA E-BUSINESS E-SYNERGY (EXACTSOFTWARE)

CARACTERÍSTICAS HERRAMIENTA E-BUSINESS E-SYNERGY (EXACTSOFTWARE) CARACTERÍSTICAS HERRAMIENTA E-BUSINESS E-SYNERGY (EXACTSOFTWARE) 1 ÍNDICE 1.-Introducción. 2.-Objetivo. 3.- Características Herramienta E-Business. 3.1.- Características Generales. 3.2.- Características

Más detalles

MANUAL PARA RADICACIÓN Y ADMINISTRACIÓN ELECTRÓNICA DE FACTURAS APLICA PARA PROVEEDORES DEL BSC Y DEMÁS GRUPOS DEL BANCO

MANUAL PARA RADICACIÓN Y ADMINISTRACIÓN ELECTRÓNICA DE FACTURAS APLICA PARA PROVEEDORES DEL BSC Y DEMÁS GRUPOS DEL BANCO MANUAL PARA RADICACIÓN Y ADMINISTRACIÓN ELECTRÓNICA DE FACTURAS APLICA PARA PROVEEDORES DEL BSC Y DEMÁS GRUPOS DEL BANCO Contenido 1. Qué es Factura expedida por canales electrónicos? 2. Cuáles son los

Más detalles

Ventajas del software del SIGOB para las instituciones

Ventajas del software del SIGOB para las instituciones Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran

Más detalles

Sistema de Gestión de Proyectos Estratégicos.

Sistema de Gestión de Proyectos Estratégicos. [Documento versión 2.0 del 24/06/2015] Sistema de Gestión de Proyectos Estratégicos. El sistema de Gestión de Proyectos Estratégicos (GPE), es una poderosa herramienta para administrar y gestionar los

Más detalles

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW): INFORMÁTICA IE MÓDULO INTERNET Términos a conocer y conceptos básicos World Wide Web (WWW): Digamos, simplemente, que es un sistema de información, el sistema de información propio de Internet. Sus características

Más detalles

TPV VIRTUAL O PASARELA DE PAGOS DE CAJASTUR

TPV VIRTUAL O PASARELA DE PAGOS DE CAJASTUR TPV VIRTUAL O PASARELA DE PAGOS DE CAJASTUR El TPV (Terminal Punto de Venta) Virtual es un producto dirigido a empresas y comercios, con tienda en internet, que permite el cobro de las ventas realizadas

Más detalles

SLIDEFINDER: Una herramienta universal y gratuita para clasificar, buscar y compartir imágenes e información en la Web

SLIDEFINDER: Una herramienta universal y gratuita para clasificar, buscar y compartir imágenes e información en la Web SLIDEFINDER: Una herramienta universal y gratuita para clasificar, buscar y compartir imágenes e información en la Web José-María Zamanillo, Daniel Franco, Isabel Zamanillo, Constantino Pérez-Vega Estructura

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

Proceso: AI2 Adquirir y mantener software aplicativo

Proceso: AI2 Adquirir y mantener software aplicativo Proceso: AI2 Adquirir y mantener software aplicativo Se busca conocer los estándares y métodos utilizados en la adquisición de y mantenimiento del software. Determinar cuál es proceso llevado a cabo para

Más detalles

Comunicación interna: Intranets

Comunicación interna: Intranets Comunicación interna: Intranets Intranets es un sistema privado de información y colaboración que utiliza estándares y programas de Internet. Podemos considerarla como una red interna diseñada para ser

Más detalles

Código del programa: PEMDE. Programa Experto en MANEJO DE DATOS CON EXCEL. Modalidad: Virtual. Descripción del programa

Código del programa: PEMDE. Programa Experto en MANEJO DE DATOS CON EXCEL. Modalidad: Virtual. Descripción del programa Código del programa: PEMDE Programa Experto en MANEJO DE DATOS CON EXCEL Modalidad: Virtual Descripción del programa 1 Presentación del programa Justificación Microsoft Excel es la herramienta de manejo

Más detalles

Capítulo 1: Introducción

Capítulo 1: Introducción Capítulo 1: Introducción El presente trabajo se ubica en el área de administración de redes inalámbricas de computadoras y tiene como objetivo crear una propuesta de solución para permitir un manejo más

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

TERMINOS DE REFERENCIA NUEVE (09) ANALISTAS PROGRAMADORES

TERMINOS DE REFERENCIA NUEVE (09) ANALISTAS PROGRAMADORES I. Antecedentes TERMINOS DE REFERENCIA NUEVE (09) ANALISTAS PROGRAMADORES El Congreso de la República aprobó, mediante decreto Legislativo No 141-2011, el Convenio Financiero No 4774-HN, suscrito entre

Más detalles

Diseño e Implementación

Diseño e Implementación Datos de la empresa: Actualmente Aliaxis Centroamérica tiene presencia en 13 países y su operación a nivel estratégico y tecnológico es gestionada desde Costa Rica. Dada su dispersión geográfica, se requería

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

I. OBJETIVOS INTRODUCCIÓN. Oscar Daniel Camuendo Vásquez e-mail: oscardny86@hotmail.com

I. OBJETIVOS INTRODUCCIÓN. Oscar Daniel Camuendo Vásquez e-mail: oscardny86@hotmail.com DISEÑO, IMPLEMENTACIÓN E IMPLANTACIÓN DE UNA APLICACIÓN WEB DE ADMINISTRACIÓN Y CONTROL DE CALIFICACIONES PARA LA UNIDAD EDUCATIVA PARTICULAR OVIEDO (SECCIÓN SECUNDARIA), UTILIZANDO SOFTWARE LIBRE. Oscar

Más detalles

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX... INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service

Más detalles

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO En la actualidad la mayoría de las grandes empresas cuentan con un sin número de servicios que ofrecen a sus trabajadores y clientes. Muchos de estos servicios

Más detalles

PROVIAS NACIONAL INFORME TÉCNICO DE EVALUACIÓN DE SOFTWARE Nº 001-2007-MTC/20.2.6. 1. NOMBRE DEL ÁREA: Unidad de Informática

PROVIAS NACIONAL INFORME TÉCNICO DE EVALUACIÓN DE SOFTWARE Nº 001-2007-MTC/20.2.6. 1. NOMBRE DEL ÁREA: Unidad de Informática PROVIAS NACIONAL INFORME TÉCNICO DE EVALUACIÓN DE SOFTWARE Nº 001-2007-MTC/20.2.6 1. NOMBRE DEL ÁREA: Unidad de Informática 2. RESPONSABLES DE LA EVALUACIÓN: 3. CARGOS: Milton Sandoval Cruz Administrador

Más detalles

EXPERTOS EN DESARROLLO WEB

EXPERTOS EN DESARROLLO WEB EXPERTOS EN DESARROLLO WEB ADAPTACIÓN A LA NUEVA NORMATIVA SOBRE COOKIES NUEVA NORMATIVA SOBRE EL USO DE COOKIES A D SITUACIÓN DESEADA SITUACIÓN ACTUAL Se establecen multas a las empresas que no informen

Más detalles

CARACTERISTICAS DEL SISTEMA

CARACTERISTICAS DEL SISTEMA CARACTERISTICAS DEL SISTEMA 1. CONSIDERACIONES GENERALES El Sistema de Gestión Financiera en Línea esta orientada a LA GESTION DEL PRESUPUESTO Y COMPRAS, esto es posible mediante interfaces vía Web, cuya

Más detalles

Políticas y Seguridad de la Información ECR EVALUADORA PREFIN S.A

Políticas y Seguridad de la Información ECR EVALUADORA PREFIN S.A Políticas y Seguridad de la Información ECR EVALUADORA PREFIN S.A 1 VERSIÓN 01 PREFIN S.A. 11 Mayo 2014 INDICE 1. INTRODUCCION.3 2. OBJETIVOS.3 3. PLANES DE CONTINGENCIA 3 4. SEGURIDAD DE DATOS PLATAFORMA

Más detalles

AVA-QHSE System. Introducción Características del producto Especificaciones Técnicas

AVA-QHSE System. Introducción Características del producto Especificaciones Técnicas Introducción Características del producto Especificaciones Técnicas Introducción Qué es AVA-QHSESystem? AVA-QHSESystem es una solución completa de apoyo a la gestión y cumplimiento de las normas de Seguridad,

Más detalles

Qué es SPIRO? Características

Qué es SPIRO? Características Qué es SPIRO? Características Tecnología de SPIRO Módulos principales Otros módulos de Spiro Qué es Spiro? Software para la planificación y gestión integral Qué es un Sistema Integrado de Gestión? Se podría

Más detalles

APOLO GESTION INTEGRAL.

APOLO GESTION INTEGRAL. APOLO GESTION INTEGRAL. APOLO Gestión es una aplicación realizada en Visual Studio, y apoyada en una potente base de datos SQL, que le proporciona grandes ventajas a la hora de trabajar tanto sobre redes

Más detalles

Unidad V: Programación del lado del servidor

Unidad V: Programación del lado del servidor Unidad V: Programación del lado del servidor 5.1 Introducción al lenguaje La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.

Más detalles