Proyecto de Graduación para optar al Título de Licenciatura en Ciencias de la Educación con Mención en Informática Educativa.

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

Download "Proyecto de Graduación para optar al Título de Licenciatura en Ciencias de la Educación con Mención en Informática Educativa."

Transcripción

1 Universidad Nacional Autónoma de Nicaragua UNAN Managua Recinto Universitario Rubén Darío Facultad de Educación e Idiomas Departamento de Informática Educativa Proyecto de Graduación para optar al Título de Licenciatura en Ciencias de la Educación con Mención en Informática Educativa. Tema: Sistema de Estadísticas Académicas del Departamento de Informática Educativa de la Facultad de Educación e Idiomas, UNAN - Managua. Elaborado por: Br. Freddy Milo López Pérez Br. Luis Manuel Espinoza Estrada Tutor: Freddy Manuel Palacios Managua, Abril 2013.

2 Índice 1. INTRODUCCIÓN ANTECEDENTES DEL PROBLEMA DE INVESTIGACIÓN JUSTIFICACIÓN PLANTEAMIENTO DEL PROBLEMA OBJETIVOS OBJETIVO GENERAL OBJETIVOS ESPECÍFICOS ESTUDIO DE VIABILIDAD NECESIDADES Y REQUISITOS DEL CLIENTE ANÁLISIS DE LA SITUACIÓN ACTUAL ESTUDIO DE ALTERNATIVAS DE SOLUCIÓN VALORACIÓN Y ELECCIÓN DE LAS POSIBLES SOLUCIONES ALCANCE DEL PROYECTO VIABILIDAD TÉCNICA VIABILIDAD OPERATIVA VIABILIDAD ECONÓMICA COSTO DEL PROYECTO ANÁLISIS DEL SISTEMA DEFINICIÓN DEL SISTEMA DEFINICIÓN DE REQUISITOS DEL SISTEMA ANÁLISIS DE RIESGOS ESPECIFICACIÓN DEL PLAN DE PRUEBAS DISEÑO DEL SISTEMA ARQUITECTURA DEL SISTEMA DEFINICIÓN DE NIVELES DE ARQUITECTURA Arquitectura funcional Arquitectura lógica DEFINICIÓN DE INTERFACES DE USUARIO Diagramación de la navegación por ventanas Especificación de Ventanas ESPECIFICACIÓN DE ESTÁNDARES, NORMAS DE DISEÑO Y CONSTRUCCIÓN IDENTIFICACIÓN DE SUBSISTEMAS CASOS DE USOS REALES REVISIÓN DE CASOS DE USO POR SUBSISTEMAS MODELO DE BASES DE DATOS Modelo Entidad Relación Diccionario de Datos ESPECIFICACIÓN DE DESARROLLO Y PRUEBAS REQUISITOS DE IMPLEMENTACIÓN... 54

3 6. DESARROLLO DEL SISTEMA PLANIFICACIÓN DE LAS ACTIVIDADES DE INTEGRACIÓN DEL SISTEMA COMO ELEGIR LA LICENCIA MÁS ADECUADA ENTORNO DE DESARROLLO DOCUMENTACIÓN IMPLEMENTACIÓN DEL SISTEMA FORMACIÓN IMPLANTACIÓN DE SISTEMA, PRUEBAS Y NIVEL DE SERVICIO ACEPTACIÓN DEL SISTEMA MANTENIMIENTO CONCLUSIÓN RECOMENDACIONES BIBLIOGRAFÍA ANEXOS ANEXO

4 1. Introducción Los sistemas estadísticos hoy en día son una de las mejores soluciones que nos brinda el mundo de la tecnología, nos permiten tener un mejor control de nuestros datos, poseer un orden en la información y también ahorrarnos tiempo al momento de almacenar esos datos. Entonces se define Sistema Estadístico de la siguiente forma: Un sistema es un programa de ordenador o computadora que tiene capacidad para dar respuestas semejantes a las que daría un experto en la materia; y el término estadística es el estudio de los datos cuantitativos de la población, de los recursos naturales e industriales, del tráfico o de cualquier otra manifestación de las sociedades humanas. Entonces, un Sistema Estadístico es aquel programa que se encarga del control de los datos estadísticos (datos cuantitativos), en una determinada organización. En la Universidad Nacional Autónoma de Nicaragua (UNAN-Managua), el Departamento de Informática Educativa se vio en la necesidad de crear un sistema que agilizara los procesos estadísticos del Departamento, ya que no existe ningún sistema en la Universidad que realice estos procesos. Estos sistemas se han popularizados tanto, que hasta las universidades u organizaciones han optado por obtener o crear sistemas estadísticos que controlen sus datos. Los siguientes antecedentes detallan como las organizaciones utilizan los sistemas estadísticos. 3

5 1.1. Antecedentes del problema de investigación En el 2008 la Universidad Tecnológica Metropolitana (UTEM) inició el proyecto de Sistema Estadístico de Profesores y Alumno (SEPA) 1. El Proyecto nace bajo la tutoría de la Profesora María Victoria Vallejos Amado, quien pone el desarrollo informático del mismo en manos de cinco estudiantes pertenecientes a las carreras de la Escuela de Informática. Los estudiantes encargados de llevar a cabo el proyecto son: Sebastián Salazar Molina (jefe de proyecto), Sebastián Machuca Arias, Cristián Rodríguez Cornejo, Cristián Rodríguez Opazo y Polett Escanilla Ibáñez, contando con el apoyo del entonces Director de Escuela, Mauro Castillo Valdés. El proyecto se apoya en el uso de herramientas de código abierto, que les permitió la libertad de Desarrollar y crear sin límites. Para lograr este sistema se usó en el servidor el sistema operativo Debian GNU/Linux, el servicio Web Apache, la capa de aplicación fue potenciada por PHP5 y el soporte de datos fue confiado al motor PostgreSQL. Los resultados obtenidos con el desarrollo de este sistema es que la UTEM posee una sólida herramienta que les permite manejar indicadores de ingresos, seguimiento y finalización de los ciclos académicos de los estudiantes, permitiendo que las autoridades puedan visualizar gráficamente los resultados globales o parciales de la estadística de la universidad. Otro antecedente que podemos tomar en cuenta es el Portal de estadística Universitaria de la Universidad Nacional Autónoma de México creado con el fin de apoyar las actividades de planeación y evaluación, y la toma de decisiones, así como de brindar información cuantitativa a la comunidad universitaria y público en general sobre los aspectos que mejor describen la actividad de la Universidad. 1 SEPA: 4

6 El Portal de Estadística Universitaria de la Universidad Nacional Autónoma de México (PEU-UNAM) 2 brinda a la comunidad universitaria la posibilidad de tener los servicios de información estadística en línea, orientados a satisfacer requerimientos de numeralia universitaria 3, series históricas de estadística básica, indicadores institucionales y de consultas dinámicas a las grandes cantidades de datos estadísticos. También como antecedentes podemos observar el sistema estadístico en línea sobre las TIC, del observatorio para la sociedad de la información en Latinoamérica y del Caribe (OSILAC) 4, este es un sistema regional que recopila datos sobre las tecnologías de la información y comunicación (TIC), basados en encuestas hogareñas. El sistema ha sido creado a través del Proyecto Observatorio para la Sociedad de la Información en Latinoamérica y el Caribe, que forma parte del Programa Sociedad de la Información de la División de Desarrollo Productivo y Empresarial de la CEPA. Podemos mencionar que la creación de OSILAC trajo grandes resultados a la comunidad Latinoamericana y del Caribe gracias a que por medio de ella podemos conocer sobre los hogares que tienen acceso y uso de las TIC, además el sistema permite obtener tablas de frecuencias, cruces de variables y en general estadísticas e indicadores básicos utilizando combinaciones de las variables disponibles y armonizadas para todos los países y años integrados. Otro antecedente que podemos tomar en cuenta es el Sistema Nacional de Información Educativa (SNIE) 5 de la Secretaría de Educación Pública (SEP) de México, el objetivo principal del sistema es el de proporcionar información de los centros escolares de educación básica, media-superior y superior a la población, por medio de un sistema de información que articula los diferentes componentes educativos, facilitando así, la consulta en línea de información útil, confiable y oportuna, a fin de que el proceso educativo cumpla su expectativa de la calidad de 2 PEU-UNAM: 3 Datos que se encuentran en constante movimiento y reflejan el estado actualizado 4 OSILAC: 5 SNIE: 5

7 la educación para todos, así mismo, dar cumplimiento al compromiso establecido en el Programa Sectorial de Educación. Con el desarrollo de este sistema, se obtuvieron todos los resultados esperados, ya que trajo a la población beneficiada grandes logros, porque les ayuda a tener una mejor visión de lo que sucede en todos los niveles de la educación (primaria, secundaria y superior) de todas las ciudades de México, esto ayuda a tener mejor control, analizar de una forma nueva las decisiones que se plantean y aplicarlas en función del mejoramiento de la educación. Existe otro antecedente en Honduras, el Sistema de Estadísticas Educativas (S.E.E.) 6, que es el conjunto de recursos humanos, metodología, procesos, procedimientos, políticas, normas, instrumentos, datos, indicadores, tecnologías de la información y comunicación coordinados por la Secretaría de Educación, que realiza la administración de la información estadística del sistema educativo, relacionados y coordinados entre sí, que permiten la recolección y procesamiento de datos, generación de indicadores, análisis y difusión de la información. El Sistema de Información describe la forma en que intervienen los distintos actores, sus relaciones y la forma en que circulan los datos y la información, contiene además, las responsabilidades y dependencias. Los antecedentes mencionados brindan la información de cómo las instituciones u organizaciones, han tenido la necesidad de crear un sistema que controle los datos estadísticos. Gracias a estos sistemas las organizaciones han podido obtener las siguientes ventajas: Manejar los datos de ingresos. Revisar los resultados finales. Observar mediantes gráficas los resultados del control estadístico. 6 SEE: 6

8 Consultar los resultados de manera fácil y rápida. Comparación de resultados entre diferentes elementos. Gracias a estos antecedentes se tiene una visión de lo que será el Sistema Estadístico Académico del Departamento de Informática Educativa, pero Por qué crear un Sistema Estadístico Académico?, en la siguiente sección se justifica por qué crearlo. 7

9 1.2. Justificación Basados en la entrevista realizada al director de la carrera de Informática Educativa, el Departamento presenta las siguientes dificultades al momento de realizar el proceso estadístico académico: Cada semestre (por año lectivo), el director de la carrera de Informática Educativa realiza informes en hoja de cálculos Excel, (de manera manual) de los datos académicos de los estudiantes, esto con el fin de conocer el estado académico de los estudiantes de Informática Educativa. Pero cada vez que realiza los informes, se ha encontrado con diferentes problemas: o El procedimiento es muy laborioso. o El tiempo para obtener resultados es muy largo. o Requiere gran cantidad de horas de trabajo. o Al realizar cálculos de manuales se cae muchas veces en errores de cálculo. Por este motivo se pretende crear en dicho departamento un sistema que controle sus datos estadísticos académicos que apoye a la toma de decisiones. 8

10 1.3. Planteamiento del problema En el Departamento de Informática Educativa, debido a las necesidades que describen en la justificación anterior, se desea controlar los datos académicos y apoyar la toma de decisiones a través de un sistema informático, por ello surge la siguiente pregunta problema. Mediante el desarrollo de un sistema informático es posible controlar los datos estadísticos académicos de cada semestre en la carrera de Informática Educativa para apoyar la toma de decisiones? 9

11 2. Objetivos 2.1. Objetivo General 1. Crear un Sistema Estadístico Académico del Departamento de Informática Educativa de la Facultad de Educación e Idiomas, UNAN Managua Objetivos Específicos 1. Identificar la necesidad que posee el Departamento de Informática Educativa en cuanto al control estadístico académico. 2. Describir la situación actual sobre la realización de los procesos estadísticos académicos en el Departamento de Informática Educativa. 3. Elaborar un Modelo de bases de datos para el Sistema Estadístico Académico del Departamento de Informática Educativa. 4. Implementar Metodología RUP para el desarrollo del Sistema Estadístico Académico del Departamento de Informática Educativa. 5. Utilizar los lenguajes de programación tales como: PHP, JavaScritp, necesarios para la creación del Sistema Estadístico Académico del Departamento de Informática. 6. Documentar las diferentes funcionalidades del Sistema Estadístico Académico del Departamento de Informática Educativa en un manual del usuario. 7. Realizar pruebas adecuadas del Sistema Estadístico Académico en el Departamento de Informática Educativa a través de un servidor Web en producción. 8. Implementar el Sistema Estadístico Académico del Departamento de Informática Educativa en el contexto para el cual fue desarrollado. 10

12 3. Estudio de viabilidad 3.1. Necesidades y requisitos del cliente. La necesidad que presenta el Departamento de Informática Educativa, es de poder llevar un control estadístico de la carrera. Según la entrevista hecha al director de la carrera las necesidades que actualmente se presentan al momento de realizar los procesos estadísticos son: El procedimiento es muy laborioso. El tiempo para obtener resultados es muy largo. Requiere gran cantidad de horas de trabajo. Al realizar cálculos manuales se cae muchas veces en errores de cálculo. No se pueden hacer comparaciones de rendimiento académico de la carrera entre año. No se pueden hacer comparaciones de retención entre año- semestre. No se pueden hacer comparaciones de deserción académico entre añosemestre. No se puede realizar seguimiento al rendimiento obtenido en cada uno de los cursos en cada año. No se puede realizar seguimiento al rendimiento académico obtenido en cada uno de los turnos. No se puede dar seguimiento a los resultados obtenidos en cada curso atendido por diferente profesor. 11

13 3.2. Análisis de la situación actual Según la entrevista hecha al director de la carrera, los pasos que ejerce al momento de realizar el control de estadísticas académicas son los siguientes: Actualmente el proceso estadístico se realiza utilizando una hoja de cálculo con las herramientas que este ofrece. Inicialmente la secretaria introduce en la hoja de cálculo todas las asignaturas del plan académico, con cada asignatura se introduce la cantidad de alumnos matriculados, cantidad de alumnos presentados a examen, cantidad de alumnos aprobados, cantidad de alumnos reprobados. Con los datos antes mencionados se extrae el porcentaje de aprobados y reprobados, la retención y la deserción Estudio de alternativas de solución Para lograr desarrollar el sistema se estudiaron las siguientes herramientas tanto para administración de datos, diseño e infraestructura del sistema, tales como: Lenguajes de Programación ASP.NET ASP.NET es una de las piezas esenciales de Microsoft.NET Framework y proporciona la infraestructura para aplicaciones.net Web dinámicas fácilmente desarrolladas. ASP.NET no es sólo el sucesor de páginas Active Server (ASP) de Microsoft, es una plataforma unificada de desarrollo Web que proporciona a los desarrolladores los servicios necesarios para generar aplicaciones Web de empresa. ASP.NET incluye grandes mejoras con respecto a ASP e incluye muchas características nuevas. 12

14 PHP El lenguaje PHP es un lenguaje de programación de estilo clásico, es decir, es un lenguaje de programación con variables, sentencias condicionales, ciclos (bucles), funciones y entre otras características propias del lenguaje. No es un lenguaje de marcado como podría ser HTML, XML o WML. Está más cercano a Java Script o a C, para aquellos que conocen estos lenguajes. Java Script Técnicamente, Java Script es un lenguaje de programación interpretado, por lo que no es necesario compilar los programas para ejecutarlos. En otras palabras, los programas escritos con Java Script se pueden probar directamente en cualquier navegador sin necesidad de procesos intermedios. Java Script es una marca registrada de la empresa Sun Microsystems. Ajax El término AJAX es un acrónimo de Asynchronous Java Script + XML, que se puede traducir como "Java Script asíncrono + XML". El artículo antes mencionado define AJAX de la siguiente forma: Ajax no es una tecnología en sí mismo. En realidad, se trata de varias tecnologías independientes que se unen de formas nuevas y sorprendentes. Las tecnologías que forman AJAX son: XHTML y CSS, para crear una presentación basada en estándares. DOM, para la interacción y manipulación dinámica de la presentación. XML, XSLT y JSON, para el intercambio y la manipulación de información. XML Http Request, para el intercambio asíncrono de información. Java Script, para unir todas las demás tecnologías. 13

15 Diseño y maquetación web. HTML HTML es lo que se utiliza para crear todas las páginas web de internet. HTML Según el autor describe que HTML es un estándar reconocido en todo el mundo y las normas definen un organismo sin ánimo de lucro llamado World Wide Web Consortium más conocido como W3C. CSS CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o presentación de los documentos electrónicos definidos con HTML y XHTML. CSS es la mejor forma de separar los contenidos y su presentación y es imprescindible para crear páginas web completas. Gestores de bases de datos MySQL MySQL es un sistema gestor de bases de datos relacional. Se trata de un programa capaz de almacenar una enorme cantidad de datos de gran variedad y de distribuirlos para cubrir las necesidades de cualquier tipo de organización, desde pequeños establecimientos comerciales a grandes empresas y organismos administrativos. SQL Server SQL Server surgió de la colaboración entre Microsoft y Sybase, además de IBM y Ashton-Tate. La primera versión fue desarrollada para OS/2 en 1988, y no era más que una pequeña base de datos. De hecho, el sistema 14

16 operativo OS/2 fue desarrollado conjuntamente por IBM y Microsoft para dar soporte a Sybase SQL Server. SQL Server 2008 incluye una gran cantidad de nuevas características que permiten una gestión más racional y eficaz del mismo, aumentan el rendimiento, la escalabilidad y la estabilidad del servidor y, permiten una configuración avanzada a nivel de servicios, seguridad del servidor, etc. Todas estas características se agrupan dentro de SQL Server 2008 clasificadas según sus distintas ediciones, que describo a continuación: Express: Esta edición es la evolución del antiguo MSDE. Sigue siendo gratuita y, aunque limitada, incorpora un pequeño entorno gráfico de administración y permite un máximo de 50 conexiones concurrentes (suficiente para cualquier entorno pequeño). Workgroup: Está diseñada para entornos y departamentos pequeños y medianos. Posee muchas de las características de SQL Server, pero no contiene las de alto nivel. Standard: Esta versión está destinada al entorno medio. Contiene prácticamente todas las características, como los Servicios de Análisis, o los Servicios de Integración, pero elimina las opciones de alta disponibilidad, como particionado o indexación online. Developer: Esta versión contiene todas las opciones, pero al ser una versión destinada a entornos de prueba y laboratorio, contiene limitaciones en cuanto a CPUs soportadas y a licencias. Enterprise: Esta es la versión completa, la más potente, escalable y robusta y, por supuesto, la más cara. Está destinada al entorno empresarial de tamaño medio-grande, donde el rendimiento, la alta disponibilidad y la escalabilidad son cruciales. 15

17 Herramientas para el desarrollo de sistemas Netbeans IDE Según Sánchez, Netbeans es un entorno de desarrollo o IDE (integrated development environment), para todo tipo de tecnologías Java e incluso permite la codificación de programas en C, C++ y otros (aunque está pensado para Java). Sus funciones son: Editor de código sensible al contenido: Con soporte para autocompletar el código, colorear etiquetas, auto tabulación y uso de abreviaturas para varios lenguajes de programación. Soporte para Java, C, C++, XML, y lenguajes de HTML Soporte para JSP, XML, RMI, CORBA, JINI, JDBC, y tecnologías servlet. Incluye CVS (Control de versiones) y Ant (Compilación avanzada) Herramientas con asistentes para facilitar la escritura de código. Dreamweaver Macromedia Dreamweaver es un editor de código HTML profesional para el diseño visual y la administración de sitios y páginas Web. Tan si prefiere controlar manualmente el código HTML como si prefiere trabajar en un entorno de edición visual, Dreamweaver le permite ponerse manos a la obra rápidamente y le facilita herramientas útiles para mejorar su experiencia en diseño Web. Dreamweaver incluye numerosas herramientas y funciones de edición de código: referencias HTML, CSS y JavaScript, un depurador JavaScript y editores de código (la vista de Código y el inspector de código) que permiten editar JavaScript, XML y otros documentos de texto directamente en Dreamweaver. La tecnología 16

18 Roundtrip HTML de Macromedia importa documentos HTML sin necesidad de cambiar el formato del código y, además, es posible configurar Dreamweaver para limpiar y cambiar el formato HTML cuando lo desee. Argo UML Algunas de las características de Argo UML son: Es gratuito Argo UML se basa en la investigación en psicología cognitiva para proporcionar nuevas características que aumentan la productividad mediante el apoyo a las necesidades cognitivas de los diseñadores de software orientado a objetos y arquitectos. Argo UML soporta estándares abiertos extensivamente como UML, XMI, SVG, OCL y otros. En este sentido, Argo UML es superior muchas herramientas comerciales. Argo UML está desarrollado 100% sobre Java. Esto permite a Argo UML funcionar en todas las plataformas de sistemas operativos en donde exista la plataforma de Java 2. Argo UML es un proyecto de código abierto. La disponibilidad de la fuente asegura que una nueva generación de diseñadores de software e investigadores ahora tienen un marco probado desde la que pueden impulsar el desarrollo y evolución de las tecnologías de herramientas CASE. WAMP Server Wamp Server es un simulador (modela) de un servidor local los cuales contiene servicios que permiten mostrar creaciones de páginas web. Le permite crear aplicaciones web con apache 7, PHP y unas bases de datos MySql. Esta aplicación se instala 7 Servidor Web 17

19 automáticamente y su uso es muy intuitivo. Funcionalidades. Las funcionalidades del Wamp Server son muy completas y fáciles, entre las funcionalidades más destacadas: Administrar el apache y los servicios de MySql. Instalar y Modificar Apache, MySql y PHP. Administrar la configuración del servidor. Acceder a los registros. Acceder a los archivos de configuración. Embarcadero (ER/ Estudio) ER / Studio XE2 es el más rápido y más fácil diseñador de modelado de datos, dirigido a los profesionales de modelado de datos para construir y mantener bases de datos a escala empresarial y almacenes de datos. Construido para automatizar las tareas rutinarias de modelado de datos. Los usuarios pueden analizar y optimizar los diseños de bases de datos y el almacén de datos más rápido que nunca. Con un modelo de sistema del servidor de gestión y portal en línea, es simplemente la manera más productiva para compartir, documentar y publicar los modelos de datos y metadatos a los equipos distribuidos. MySQL Workbench MySQL Workbeanch provee una herramienta grafica para trabajar en conjunto con MySQL Server y las bases de datos. MySQL Workbeanch soporta totalmente las versiones de MySQL server 5.1 en delante. Esto además es compatible con MySQL server 5.0, pero no las características de la versión 5.0 pueden ser soportadas. 18

20 MySQL Workbeanch provee tres areas principales de funcionalidad: SQL Development Modelado de datos Administración de servidor 3.4. Valoración y elección de las posibles soluciones Netbeans Netbeans fue seleccionado sobre las otras herramientas como Dreamweaver y eclipse php por las grandes cantidades de funcionalidades que ofrece además del tipo de licencia que posee (GPL). En comparación con Dreamweaver la licencia es pagada mientras que la de netbeans es gratuita y lo pueden descargar en el siguiente enlace Si comparamos a Netbeans con Eclipse PHP, encontramos que la licencia de los dos es gratuita, pero el entorno de Netbeans es mucho más agradable y el IntelliSense que posee es mucho más eficiente que el que posee Eclipse PHP. Es por este motivo que para el desarrollo del Sistema Estadístico Académico se utilizará como herramienta de desarrollo Netbeans. Argo UML Este software de modelado de software de desarrollo de sistema, fue seleccionado por sus múltiples características (antes mencionadas) que ofrece, además de poseer una licencia gratuita, también de funcionar en cualquier plataforma de sistema operativo, siempre y cuando exista la plataforma de Java, es por este motivo que fue seleccionado para modelar los diagramas UML del Sistema Estadístico Académico. 19

21 WAMP Server Seleccionado para el modelado del Sistema Estadístico Académico, ya que nos proporciona la simulación de un servidor local. Gracias a sus funciones y sus facilidades, además de su licencia gratuita y de las múltiples herramientas 8 que integran, lo hacen de esta aplicación una de las herramientas más completas para el manejo y control de sistemas de gestiones administrativas. Este fue el motivo por el cual se seleccionó el WAMP Server como servidor local para administrar el Sistema Estadístico Académico. Embarcadero (ER/ Estudio) ER / Studio XE2 es el más rápido y más fácil diseñador de modelado de datos, dirigido a los profesionales de modelado de datos para construir y mantener bases de datos a escala empresarial y almacenes de datos. Por sus facilidades y herramientas fue seleccionado para modelar la base de datos del sistema. Permitiendo crear un modelado de base de datos y una exportación en código SQL para su debida importación a el servidor de MySQL. MySQL Workbench MySQL Workbeanch provee una herramienta grafica para trabajar en conjunto con MySQL Server y las bases de datos. MySQL Workbeanch soporta totalmente las versiones de MySQL server 5.1 en delante. Debido a su conexión con el servidor de MySQL se seleccionó para trabajar en conjunto con el servidor de MySQL y administrar la base datos del sistema. Además permite realizar modificaciones desde el entorno de MySQL Workbeanch sin necesidad de volver a crear un modelado de datos. 8 Windows, como sistema operativo, Apache, como servidor web, MySQL, como gestor de bases de datos, PHP (generalmente), Perl, o Python, como lenguajes de programación. 20

22 Lenguaje de programación seleccionado PHP Javascript Ajax 3.5. Alcance del proyecto A través de la elaboración del proyecto se pretende realizar el análisis, diseño y desarrollo de un Sistema Estadístico Académico del Departamento de Informática Educativa de la Facultad de Educación e Idiomas. El sistema será capaz de realizar las siguientes actividades: El sistema será manipulado por dos tipos de usuarios. Usuarios administradores (Donde se encuentra la secretaria quien ingresa los datos al sistema y el Director del Departamento de Informática Educativa quien podrá realizar las consulta, para dar un seguimiento de cómo se encuentra académicamente la carrera de Informática Educativa) y el otro tipo de usuario será usuarios simples o invitados. Permitirá la entrada de datos, la persona encargada de realizar esta actividad será la secretaria del Departamento de Informática Educativa. De acuerdo a la entrevista realizada al Director del Departamento de Informática Educativa se pudieron obtener las siguientes acciones que realizará el Sistema Estadístico Académico, las cuales son: Permitirá el manejo de estadísticas por plan académico. Calculará el rendimiento académico por año académico, turno, semestre y año lectivo. Calculará la retención por año académico, turno, semestre y año lectivo. 21

23 Calculará la deserción por año académico, turno, semestre y año lectivo. Realizará comparaciones retrospectiva entre el rendimiento académico. Realizará comparaciones retrospectiva entre la retención académico. Realizará comparaciones retrospectiva entre la deserción académico. Realizará comparaciones de resultados obtenidos entre los profesores que han impartido algunos de los curso. Presentará que asignaturas tuvo mejor rendimiento en el semestre o año. Presentará que profesor obtuvo mejor resultado en el semestre de ese mismo año, Ej: Qué profesor obtuvo el mejor rendimiento en el año 2011, en qué asignatura? Debido a las funciones que tendrá el Sistema Estadístico Académico, el proceso estadístico del Departamento de Informática Educativa será más rápido y sin la tendencia de cometer errores humanos, este sistema ayudará a la toma de decisiones de manera ágil, con respecto a la situación académica que se vive en el momento Viabilidad Técnica El sistema se alojará en el servidor en producción del Departamento de Informática Educativa las cuales posee las siguientes características: Dell Poweredge. Procesador: Intel Xeon serie Memoria RAM: DDR2 8 GB, (personalizado, ya que el equipo solamente contaba con 2GB). Disco Duro 1: SATA 160 GB. 22

24 Disco Duro 2: SATA 320 GB. Inicio de carga (tiempo de vida): 2007 hasta nuestros días Viabilidad Operativa Para hacer efectivo el uso del sistema se diseñará el manual de usuario que detalla todas las acciones (o funciones) que poseerá el sistema y que el usuario debe de conocer para la utilización del mismo. Se entregará este manual por cualquier grado de dificultad que presente el sistema y así solventar la necesidad de capacitaciones cada vez que un usuario nuevo intente utilizarlo. El sistema contará con una facilidad de manejo y propio de la necesidad de ejecución con interfaces a la necesidad misma. Teniendo un manual para el uso correcto del sistema y la posibilidad de implementarlo en el Departamento de Informática Educativa, se tendrá la oportunidad de agilizar los procesos de control estadístico académico. Además otra ventaja que podemos notar al implementar el sistema, es poder tener un control y organización de los datos almacenados de forma segura en una base de datos alojada en un servidor. Una de las grandes dificultades que atraviesan los sistemas, independientemente para lo cual se haya desarrollado, es la de actualización de el mismo y lo obsoleto que se vuelven conforme pasan los años, pero gracias a la base de datos y diseño que posee el Sistema Estadístico Académico las actualizaciones que se deberán 23

25 hacer serán mínima (esto dependerá de los requerimientos de actualización necesarios) Viabilidad Económica La siguiente tabla detalla los gastos generados en el desarrollo e implementación del Sistema Estadístico Académico Costo del Proyecto Actividade s Entrevista al Director de la carrera de Informática Educativa Periodo del II semestre del año 2012 Gastos generados Redacción de la entrevista Acceso a laboratorios de práctica de la UNAN Managua Transporte por Mes Costos en córdobas C$ Personas involucra das Total C$ C$ 3,00 C$ permiten tener 7 horas en los laboratorios de Informática Educativa En el semestre se consumió 336 h C$ 480,00 x 2 C$ 960,00 C$ C$18.000,00 Argo UML Gratuito 2 C$ 0,00 NetBeans Gratuito 2 C$ 0,00 Software utilizado IDE Wamp Server Gratutito 2 C$ 0,00 Mysql Gratutito 2 C$ 0,00 Workbench Total C$ 18,

26 4. Análisis del sistema 4.1. Definición del sistema El Sistema Estadístico Académico trata de dar respuestas a las necesidades que presenta el Departamento de Informática Educativa en el control de los datos estadísticos académicos. El sistema podrá detallar de manera tanto informativa como gráfica, el estado académico de la carrera de Informática Educativa ayudando a tener una visión de cómo se encuentra la carrera. Para el funcionamiento del sistema es necesario de los servicios de Apache, MySql y además del paquete de PHP. El sistema necesita de una Base de datos que será alojada en el servidor de MySql y también del servicio de Apache para que pueda funcionar correctamente. El sistema permite el ingreso, modificación y eliminación de datos estadísticos, también permite la visualización de reportes tanto gráficos como en formato PDF y Excel, todo esto manejado por usuarios Administradores o Limitados Definición de requisitos del sistema Según Ian Sommerville (2005) el funcionamiento del producto final dependerá de muchos aspectos los cuales se detallarán a continuación: Requerimientos funcionales. o El usuario administrador podrá realizar las acciones: agregar, modificar, eliminar asignaturas, grupos y docentes del Departamento de Informatica Educativa. o El sistema le permitirá al usuario administrador realizar las funciones: agregar, modificar, eliminar las estadísticas de los grupos del Departamento de Informatica Educativa. 25

27 o El sistema deberá de presentar la opción de exportar los registros en un archivo PDF o EXCEL por año lectivo, año académico, semestre y turno. o Los usuarios administrador e invitado deberán de observar graficas estadísticas que demuestren: a) Rendimiento Académico. b) Retención y deserción. c) Aprobados y reprobados. d) Mejores asignaturas. Requerimientos no funcionales o El sistema presentará usuario. información necesaria en un manual de o El sistema mostrará interfaz amigable para que el usuario confié en el sistema. o Debe de poseer paquetes actualizados para que no se realice ninguna restructuración pronto. o Se debe de desarrollar bajo sistemas o software gratuitos para reducir los costos. Requerimientos del producto o Rapidez de ejecución del sistema: Este requerimiento dependerá del equipo en el que sea alojado el sistema. Si el Departamento de Informática Educativa aloja el sistema en un servidor con las características antes mencionadas no tendrán muchos inconvenientes con la rapidez del sistema. 26

28 o Requerimientos fiabilidad: con respecto al requerimiento de la fiabilidad podemos decir que depende de la lógica de programación al momento de su ejecución. Esto es muy importante ya que una buena programación, tendrá como resultado un sistema rápido y fiable. o Requerimiento de portabilidad: La base de datos y el sistema se alojaran en un equipo servidor y a través de una dirección url (local o de manera remota) se mostrará en el navegador web o Requerimientos de usabilidad: El Sistema Estadístico Académico no será difícil de manipular, pero por cualquier dificultad se creará un manual para solventar cualquier dificultad al momento de manipularlo. Requerimientos organizacionales o Requerimiento de diseño a utilizar: Se implementará el diseño del sistema con colores adecuados a los colores del logo del Departamento de Informática Educativa y la interface será de buena legibilidad y no confusa al momento de utilizar el sistema. o Requerimiento de documentación: La documentación del sistema, detallará las funciones más difíciles de ejecutar al utilizar el sistema, esto ayudará a la implementación y ejecución eficiente del sistema. Requerimientos externos o Requerimientos éticos: El sistema solo presentará información a los usuarios simples. El usuario que desee obtener información acerca del estado académico de la carrera de Informática Educativa deberá de solicitarlo al Departamento de Informática Educativa. o Requerimientos de seguridad: 27

29 Contra los ataques: El administrador del servidor posee políticas seguridad que resguardan al sistema. Para validaciones de usuario: El sistema permitirá el acceso solamente a usuarios que tengan su id y password, las cuales podrán realizar inserción, modificación, eliminación de datos y mostrará información gráfica, aquellos usuarios que tengan una cuenta restringida (de invitado) tendrán la opción de realizar consultas y ver resultados gráficos estadísticos. Para la sesión: El sistema posee una limitación de tiempo, ya que si deja de realizar alguna función por unos minutos, el sistema automáticamente caducará la sesión del usuario y se tendrá que iniciar la sesión nuevamente. Por los Inyección de SQL: Se le incrustó un código PHP llamado comillas inteligentes lo que permite analizar las entradas de datos, sustituir las barras por comillas, realiza la conexión y por ultimo hace la consulta de forma segura. Respaldo de la base de datos: El sistema posee la opción Respaldo BD, la cual permite realizar una copia de la base de datos en un archivo sql, para cualquier perdida de datos. Registro de cuentas de usuarios: Observa las actividades que realiza cada usuario. 28

30 4.3. Análisis de Riesgos Análisis de riego de Tecnología: Riesgo Probabilidad Efecto Estrategia El hardware o Alta Catastrófico En caso que el hardware se dañe habría que valorar el tipo de daño que software que sea provocado y si existe la posibilidad de cambiar una pieza y reparar contiene la base de datos o sistema se dañe parcial o el daño lo más rápido posible. Si el daño es del software se debe de valorar el daño y la posibilidad de que existe de poder repáralo inmediatamente. totalmente. Si el daño en los dos casos anteriores no existe la posibilidad de reparación inmediata se deberá: Perdida de datos de la información de la base de datos. En el caso del Software formatear el equipo y restaurar el sistema con el respaldo de la base de datos, y en caso del hardware se deberá de conseguir un equipo con características similares para mantener el sistema de manera temporal mientras se repara el equipo central. Alta Catastrófico Se deberá de respaldar la información de la base de datos. Estos respaldos podrán realizarse cada día, semanas, mes o año, esto dependerá de los cambios constantes de la información que se introduzca al sistema. Análisis de riesgo del personal que va a manipular el sistema Riesgo Probabilidad Efecto Estrategia 29

31 La encargada manipular sistema persona de el se enferma o por razones ajenas no está disponible. Baja Serio Se debe de capacitar a más de una persona en el uso y administración del sistema por cualquier contratiempo. Análisis de riesgo organizacional Riesgo Probabilidad Efecto Estrategia El sistema no sea Baja Serio Se debe de estar seguro, quienes serán las personas que utilizaran el utilizado adecuadamente debido a la organización de la institución Sistema de Estadísticas Académicas. En puntos anteriores se detallan quienes serán los administradores del sistema, esta información fue obtenida por el cliente (Director de la carrera de Informática Educativa). Análisis de riesgo de herramientas Riesgo Probabilidad Efecto Estrategia Sentencia de algoritmos no adecuados para el desempeño Baja Tolerable Utilizar los algoritmos correctos y eficientes para un desempeño eficaz del SISTEMA DE ESTADÍSTICAS ACADÉMICAS. 30

32 eficiente Sistema estadísticas académicas del de Análisis de riesgo de requerimientos Riesgo Probabilidad Efecto Estrategia El equipo no tenga las características necesarias para desempeño eficaz del sistema Baja Serio En la parte de factibilidad técnica se detallan las características del equipo necesario para el desempeño eficiente del sistema. Análisis de riesgo de estimación Riesgo Probabilidad Efecto Estrategia El desarrollo del proyecto no se finalice en el plazo estimado del cliente. Baja Serio Cumplir con los plazos de entrega que el cliente solicite para no tener contratiempo en la entrega final del Sistema. 31

33 4.4. Especificación del plan de pruebas. N Componente a evaluar Objetivo de la prueba Involucrados Situación bajo la cual se realizará la prueba Recursos necesarios Resultados esperados 1 Importar la base de Verificar que la Desarrolladores Se entregará un Equipo de Se comprobó la dato a un servidor de importación de la base del sistema copia de la base cómputo con un instalación de la MySql de datos al servidor de producción sea correcta Administrador del servidor de datos del sistema, para que el administrador servidor de MySql base datos a través de consultas MySql. del servidor importe la base de datos al servidor de MySql 2 Agregar el sistema en Verificar que el Desarrolladores Se entregará un Equipo de Se comprobó la un servidor Apache copiado del sistema del sistema copia del sistema, cómputo con un instalación del (carpeta con todos los archivos del sistema) sean agregados Administrador del servidor para que el administrador del servidor copie los servidor de apache sistema ingresando a él desde la maquina 32

34 correctamente al archivos al servidor y desde servidor servidor de una maquina apache cliente. 3 Ingresar datos Verificar que los datos Desarrolladores Se realizaran Equipo de Se agregaron, estadísticos a los ingresados sean del sistema pruebas de cómputos seleccionaron y grupos que agregados inserción, clientes. modificaron datos previamente han sido correctamente a la selección y estadísticos, al agregados base de datos del modificación de momento de sistema desde una datos desde los realizar las maquina cliente laboratorios de pruebas al Informática sistema. Educativa para su correcta evaluación 4 El sistema es aceptado por el personal administrativo. Identificar el punto de vista de los distintos usuarios finales Usuarios finales Nada Nada Nada 33

35 5. Diseño del sistema 5.1. Arquitectura del sistema. Los usuarios tendrán que identificarse mediante usuario y contraseña para poder tener acceso al sistema. Este a su vez utilizará un servidor Web que se conectará a la base de datos del sistema. En esta base de datos es la que permitirá 34

36 almacenar los datos estadísticos académicos del Departamento de Informatica Educativa Definición de niveles de arquitectura Arquitectura funcional El Departamento de Informática Educativa no cuenta con sistema funcional, es por este motivo que no tiene una arquitectura funcional modelada en un entorno de sistema. El director del Departamento de Informática Educativa es el que realiza todas las operaciones de consulta, la secretaria del Departamento es la que ingresa los datos en hojas de cálculos que permiten realizar operaciones. Es de esta forma en que funciona el manejo de los datos en el Departamento de Informática Educativa Arquitectura lógica. Existirá una interface de usuario que permitirá la visualización y manejo de los datos, esto a su vez se conectaran a clases asociadas que permitirán el proceso de los datos y estas clases se conectaran a la base de datos interactuando con ella, ingresando, eliminando y modificando los datos de la base de datos. 35

37 5.3. Definición de interfaces de usuario Diagramación de la navegación por ventanas 36

38 Especificación de Ventanas Ilustración I. Ventana de acceso de usuario El usuario tendrá que autentificarse ubicando un usuario y una contraseña. Ilustración II. Menú de Usuario El usuario tendrá la opción de realizar las actividades principales del sistema. 37

39 Ilustración III. Actividad de Agregar Asignaturas. El usuario tendrá la opción de agregar cursos y listarlos. Ilustración IV. Actividad de Modificar Asignaturas. El usuario tendrá la opción de Modificar cursos y listarlos. 38

40 Ilustración V. Actividad de Eliminar Cursos. Permite la eliminación de los cursos ingresados a la base de datos Ilustración VI. Actividad de Buscar. 39

41 Ilustración VII. Actividad de Visualizar Gráfico. 40

42 Ilustración VIII. Actividad de Top 10 de las mejores asignaturas con mejor índice de aprobados. Ilustración IX. Actividad de Cierre de Sesión 41

43 5.4. Especificación de estándares, normas de diseño y construcción. Para la construcción del Sistema Estadístico Académico se utilizó la metodología RUP 9 que propone la creación de diagramas que permitirán tener una mejor visión al momento del desarrollo del software. Según Kendall & Kendall (2005), existen dos tipos principales de diagramas UML: diagramas estructurales y diagramas de comportamientos. Diagramas de estructurales: o Diagramas de Clases o Diagramas de componentes o Diagramas de despliegues Diagramas de comportamientos o Diagramas de casos de uso o Diagramas de secuencias o Diagramas de colaboración o Diagramas de gráficos de estados o Diagramas de actividades Para el diseño del Sistema Estadístico Académico se utilizaron los diagramas de clases, casos de uso y se modelo un diagrama de bases que permitirá la creación de la bases de datos del sistema. A continuación se describirá cada diagrama utilizado. El diagrama de clases: Muestran las clases y las relaciones que existen entre ellas. Esto permite que en la etapa de desarrollo del software se tenga una visión de cómo estará estructurado el sistema. 9 Proceso Unificado de Rational 42

44 Diagrama de caso de uso: Describe como se usa el sistema. Los analistas empiezan con un diagrama de casos de uso. Esto permite tener un conocimiento de las diferentes interacciones del sistema. Diagrama de bases de datos: Es una representación gráfica de una base datos, permite tener una visión de cómo estará estructurado la bases de datos del sistema Identificación de subsistemas El Sistema Estadístico Académico se encuentra estructurado por sub-sistema de la siguiente forma. Agregar: Permite agregar los datos a la bases de datos. Este sub sistema integra otros sub sistema como: Asignatura, Grupos, Profesor. Modificar: Permite agregar los datos a la bases de datos. Este sub sistema integra otros sub sistema como: Asignatura, Grupos, Profesor. Eliminar: Permite agregar los datos a la bases de datos. Este sub sistema integra otros sub sistema como: Asignatura, Grupos, Profesor. Estadísticas: Permite agregar, Modificar y eliminar los datos de la bases de datos. Usuario: Permite Crear, Modificar y Eliminar usuarios de la base de datos. Consultas: Permite generar consultas. 43

45 5.6. Casos de usos reales 5.7. Revisión de casos de uso por subsistemas El usuario administrador o Simple tiene que identificarse para poder acceder al sistema. 44

46 El usuario administrador tendrá la opción de ingresar los datos a la bases de datos El usuario administrador podrá modificar los registros ingresados por el usuario. El usuario administrador podrá eliminar los registros ingresados a la base de datos El usuario administrador y simple podrá consultar a la base de datos y visualizar reportes gráficos estadísticos. El usuario administrador podrá visualizar y descargar reportes en PDF o Excel. 45

47 5.8. Modelo de Bases de datos 46

48 Modelo Entidad Relación 47

49 Diccionario de Datos. Diccionario de datos de la base de datos Nombre de la tabla Nombre de las columnas Tipo de dato de la columna Columna con la opción null Llaves primarias Llaves foráneas Descripción Coda INTEGER (-2) NOT NULL Si No Código de la tabla año Anos Nombre VARCHAR (18) NOT NULL No No Nombre del año codturnos INTEGER (-2) NOT NULL No Si Clave foránea de la tabla turno codasignatura VARCHAR (18) NOT NULL Si No Código de la tabla asignatura Nombre VARCHAR (250) NOT NULL No No Nombre de la asignatura Asignatura Semestre VARCHAR (18) NOT NULL No No Nombre del semestre a que pertenece la asignatura Plan VARCHAR (30) NOT NULL No No Plan a la que la asignatura 48

50 pertenece Curso codcurso INTERGER (-2) NOT NULL Si No Código de la tabla curso Curso VARCHAR (100) NOT NULL No No Nombre del Curso coestadistica INTERGER (-2) NOT NULL Si No Código de la tabla estadística AnoLectivo INTERGER (-2) NOT NULL No No Año lectivo a la que pertenece el control estadístico Aprobados INTERGER (-2) NOT NULL No No Cantidad de estudiantes aprobados Estadísticas Reprobados INTERGER (-2) NOT NULL No No Cantidad de estudiantes reprobados INTERGER (-2) NOT NULL No No Cantidad de estudiantes presentados 49

51 Presentados Retirados INTERGER (-2) NOT NULL No No Cantidad de estudiantes retirados Cedula VARCHAR (16) NOT NULL No Si Clave foránea de la cedula del docente CodGrupo VARCHAR (18) NOT NULL No Si Clave foránea del código del grupo a que pertenece el control estadístico codasignatura VARCHAR (18) NOT NULL No Si Clave foránea del código de la asignatura a la que pertenece el control estadístico coda INTERGER (-2) NOT NULL No Si Clave foránea del código del año a la que pertenece el control estadístico Grupos codgrupos VARCHAR (18) NOT NULL Si No Clave de la tabla grupos CodA INTEGER (-2) NOT NULL No Si Clave foránea de la tabla 50

52 Anos codasignatura VARCHAR (18) NOT NULL No Si Clave foránea de la tabla Asignatura Cedula VARCHAR (16) NOT NULL Si No Clave de la tabla profesor Profesor Nombres VARCHAR (25) NOT NULL No No Nombre del profesor Apellidos VARCHAR (25) NOT NULL No No Apellidos del profesor codturnos INTEGER (-2) NOT NULL Si No Clave de la tabla Turnos Turnos Turnos VARCHAR (20) NOT NULL No No Nombre de los turnos codcurso INTEGER (-2) NOT NULL No Si Clave foránea de la tabla Curso Usuarios Id INTEGER (-2) NOT NULL Si No Clave de la tabla Usuarios Usuario VARCHAR (150) NOT NULL No No Nombre de usuario 51

53 Contrasena VARCHAR (150) NOT NULL No No Contraseña del usuario Tipo INTEGER (-2) NOT NULL No No Tipo de usuario (administrador o usuario limitado) Id INTEGER (-2) NOT NULL Si No Clave de la tabla log Fecha Date NOT NULL No No Fecha en que se registra el log Log Ip VARCHAR(16) NOT NULL No No Usuario VARCHAR(25) NOT NULL No No Ip que se registra de donde se está utilizando el sistema Usuario que está utilizando el sistema Accion Text NOT NULL No No Acción que realizo el usuario al momento que se usaba el sistema 52

54 5.9. Especificación de desarrollo y pruebas Para el desarrollo del sistema se realizó una entrevista al director de la carrera de Informática Educativa, donde nos detalló explícitamente como realizaba el proceso de control estadístico. Partiendo de esa entrevista y de materiales que el director de la carrera de Informática Educativa nos entregó se procedió a realizar un modelo de base de datos que permitiera el control de flujo de datos relacionales. Este modelo de base de datos se realizó con el programa Embarcadero (ER/ Estudio) que permito el modelado de la base de datos y la exportación de la misma en formato sql para su correcta importación al sistema gestor de MySql. Para el desarrollo de interfaces, formularios y conexión a la base de datos se utilizó el programa de NetBeans IDE 7.1.2, esto permitió el desarrollo completo del sistema. Como servidor se utilizó los programas de WAMP servir en Windows 7 y Apache, MySql y phpmyadmin en Centos 6.3 para las pruebas pertinentes del sistema de forma local. Para realizar las pruebas que determinarán la fiabilidad y confiabilidad del sistema es necesario seguir los siguientes pasos: Alojar el Sistema Estadístico Académico en un servidor Apache para poder hacer la conexión desde una red LAN o desde Internet. Importar la Base de datos para el correcto funcionamiento del sistema. Utilizar un equipo que funcione como cliente del servidor y realizar una prueba empezando por la conexión que haga el cliente al servidor y verificar que el sistema se visualiza sin ningún problema. 53

55 Realizar pruebas de llenado de datos y visualización de consultas, para verificar el correcto funcionamiento del sistema. Salir del sistema y verificar si su cesión fue cerrada correctamente Requisitos de implementación Para la implementación exitosa del sistema se tomen en cuenta los siguientes aspectos: - Cada usuario del sistema deberá capacitarse a través del manual del usuario propuesto por los desarrolladores. - Antes de utilizar el sistema completamente se deberá ingresar todos los datos estadísticos en la base de datos, - Realizar pruebas por un tiempo mínimo de 2 a 3 meses, en un servidor de producción que tenga las características al servidor propuesto en este documento. - Utilizar un programa de control de versiones para que se lleve un control de las actualizaciones que se hacen al sistema. 54

56 6. Desarrollo del sistema 6.1. Planificación de las actividades de integración del sistema Para la planificación se utilizó el proceso de planificación del Modelo de Referencia. A Continuación se detallan la planificación de las actividades para el desarrollo del sistema. Los colores representan el flujo de trabajo en que se encontraba el desarrollo del sistema. - Iniciación - Elaboración - Construcción - Transición 55

57 Fases y actividades Duración Administración proyectos de Modelado de negocio - Entrevistas Actividades - Documentación Requisitos - Funcionalidades - Informe Análisis y Diseño - Modelo de base de datos - Diseño de pantallas - Formularios 56

58 Implementación - Búsqueda de herramientas de desarrollo - Desarrollo del sistema o Programa ción de funcionali dades - Inserción de registro a la base de datos Pruebas - Instalación del sistema en un servidor de producción - Inserción de registros a la base de datos Distribución - Entrega del producto final 6.2. Como elegir la licencia más adecuada La licencia que se ha elegido para el proyecto, es de tipo GNU/GPL 3.0 Esta licencia permite a otros distribuir, remezcla, retocar y crear a partir de esta obra de modo no comercial, siempre y cuando den crédito y licencien las nuevas creaciones bajo condiciones idénticas. 57

59 Sistema Estadístico Académico por López Pérez, Freddy Milo & Espinoza Estrada, Luis Manuel se encuentra bajo una Licencia Creative Commons Atribución- NoComercial-CompartirIgual 3.0 Unported Entorno de desarrollo El presente proyecto fue desarrollado mediante la utilización de un servidor local, implementando unas configuraciones para adaptarse a un servidor web. Se utilizó un servidor de base de datos MySql, un servidor web apache, y los lenguajes de programación como: php, javascript, ajax. Y la implementación de librerías: - Fpdf - Jpgraph - DataGrid - Framework de maquetación 960 Grid System El sistema se desarrolló en dos computadoras con diferentes sistemas operativo. A continuación se detallan las características: Dell Vostro Procesador: Core i5 Memoria: 6 GB de memoria RAM Disco Duro: 300 GB Sistema operativo: - Windows 7 - CentOs 6.3 Dell Inspiron 58

60 Procesador: Core i3 Memoria: 4 GB de memoria RAM Disco Duro: 500 GB Sistema operativo: - Windows 7 - Ubuntu LTS Documentación Con el objetivo de garantizar un uso eficiente del Sistema Estadístico Académico, se ha desarrollado un manual de usuario que contiene los pasos adecuado para su correcto funcionamiento. 7. Implementación del sistema 7.1. Formación El Sistema Estadístico Académico tendrá dos perfiles de usuarios. Usuario Administrador: Este usuario tendrá todos los privilegios del sistema, tendrá la oportunidad de Ingresar datos, Modificar datos, Eliminar Datos y ver las diferentes consultas que realiza el sistema. Para el uso de este usuario, es necesario el poder apropiarse muy bien (a través del manual de usuario), de todas las características que ofrece el sistema. Usuario Limitado: Este usuario tendrá la posibilidad de realizar las consulta, debido a que está limitado a esta característica del sistema. No es necesario de una capacitación, (a como lo es en el usuario anterior) debido a que las funciones que realiza este usuario son muy limitadas Implantación de sistema, pruebas y nivel de servicio Para garantizar la implantación del sistema en un servidor de producción se realizaron una serie de pruebas rigurosas al sistema. Luego de haber realizado estas pruebas se procedió (Con la autorización del director de la carrera y el 59

61 apoyo del administrador del servidor) a instalar el Sistema Estadístico Académico. Los procedimientos para dicha instalación fueron: - Importación de la base de datos del sistema al servidor de MySql. - Copia del sistema al servidor de apache. Obteniendo algunos inconvenientes: - No existía una conexión entre el sistema y el servidor de MySql. - La visualización del sistema en un equipo cliente, cambiaba la codificación a ISO Pero después de una rigurosa revisión, el sistema quedo en perfecto funcionamiento. 60

62 7.3. Aceptación del sistema 61

63 7.4. Mantenimiento Para el mantenimiento del sistema se recomiendan seguir los siguientes pasos: Se recomienda realizar un respaldo cada semestre de la base de datos, para prevenir perdidas de datos. Se recomienda actualizar el Sistema Estadístico Académico mediante mantenimiento correctivo, con el fin de prevenir posibles errores de programación. Se recomienda actualizar los paquetes de PHP, MySql, Apache, por aspectos de seguridad. Al momento de realizar una actualización del Sistema Estadístico Académico, tener un control en el número de versiones según este distribuida. 62

64 8. Conclusión. 1. Como resultado del trabajo de varios meses obtuvimos un Sistema Estadístico Académico utilizando nuevas herramientas administrativas y software que le permitirán al usuario final trabajar bajo una interfaz amigable y fácil de manipular. 2. Con la implementación de este sistema se dará respuesta a las necesidades que presenta el Departamento de Informática Educativa en cuanto al control de datos estadísticos académicos, el sistema podrá especificar de manera informativa y gráfica, obteniendo de esta forma una mejor visión el estado estadístico en que se encuentra la carrera Informática Educativa. 3. Es necesario seguir adecuadamente los pasos del proceso de desarrollo de software ya que esto nos permitió obtener el trabajo realizado y el producto de sistema. 63

65 9. Recomendaciones. 1. Se recomienda realizar un respaldo cada semestre de la base de datos, para prevenir perdidas de datos. 2. Se recomienda actualizar el Sistema Estadístico Académico mediante mantenimiento correctivo, con el fin de prevenir posibles errores de programación. 3. Se recomienda actualizar el sistema, por fallos de programación, o bien por actualización de software como PHP, MySql, Netbeans. 4. Al momento de realizar una actualización del Sistema Estadísticas Académico, tener un control en el número de versiones según este distribuida. 5. Se recomienda hacer un cambio de hardware, debido a que el ciclo de vida del servidor está en su etapa final y esto pueda influir en el mal rendimiento al sistema. 64

66 4. Bibliografía Bourdon, R. (2012). WampServer. Retrieved from Calero Solis, M. (2003). Una explicación de la programación extrema (XP). Carrillo Pérez, I., Pérez González, R., & Rodríguez Martín, A. D. (2008). Metodología de desarrollo del software. Ciampagna, J. (2009). Los sistemas de información en la organización. Comunidad Educativa Virtual, C. V. E., SENA. (2005). Introduccion a Dreamweaver. Culebro Juárez, M., Gómez Herrera, W. G., & Torres Sánchez, S. (2006). Software libre vs software propietario - Ventaja y desventajas. Eguíluz Pérez, J. (2008). Introducción a XHTML. Embarcadero Technologies, I. (2012). ER / Studio XE2, from Fernández Lanvín, D. (2004). Introducción a ASP.NET de Microsoft. 48. Fernández Pareja, P. (2009). Taller de migración al software libre. Gilfillan, I. (2008). La biblia de MySql. Honduras;, R. d. (2007). Sistema de Estadísticas Educativas. Ibarra, T. (2008). Sistemas de información. In E. a. B. College (Ed.). INEI. (2006). Glosario básico de términos estadisticos. In I. N. d. E. e. Informatica. (Ed.), (pp. 31). Jordan, V. (2007). Sistema de Información Estadistico de TIC. Kendall, K. E. K. J. E. (2005). Análisis y Diseño de sistemas: Anderson Natalie. López-Belmonte, P. (2009). Administración de bases de datos con SQL Server Macromedia, I. (2000). Utilización de Dreamweaver Martínez, A., & Martínez, R. (2002). Guía a Rational Unified Process. Pareja, C. A., Ángel; Ojeda, Manuel;. (1994). Introducción a la Informática (1 Edición ed.). Pressman, R. (2002). Ingenieria del Software (Un enfoque práctico). (Vol. Quinta edición). R.A.E., R. A. E. (Ed.) (2012) (Vols. Vigésima segunda edición). Ramíres C, L. A. (2002). Teoría de Sistemas. Ramirez, A., Vanpeperstraete, P., Rueckert, A., Odutola, K., Bennett, J., Tolke, L., & van der Wulp, M. (2008). ArgoUML: Manual de Usuario. Robles Martínez, G., & Ferrer Zarzuela, J. (2002). Programación extrema y software libre. (pp. 23). Romo, M. (2005). Informática Básica. Rueda Chacón, J. C. (2006). Aplicación de la metología RUP para el desarrollo rápido de aplicaciones basado en el estándar J2EE. Ruiz, M. (2008). Análisis de las licencias de Software Libre., 14. Ruiz Muñoz, D. (2004). Manual de Estadistica. Saether Bakken, S., Aulbach, A., Schmid, E., Winstead, J., Torben Wilson, L., Lerdorf, R.,... Ahto, J. (2002). Manual de PHP. Sánchez, J. (2004). MySQL guía rápida (versión Windows). Sánchez, J. (2004). NetBeans 3.51 guía rápida. Santana Mancilla, P. C. (2001). Taller de PHP. In U. d. Colima. (Ed.). Savala, S. (2008). Sistema Nacional de Información Educativa (Nueva arquitectura). 15. Sommerville, I. (2005). Ingieneria del Software. (Vol. Septima Edición ). Stallman M, R. (2004). Software libre para una sociedad libre. Tapia Moreno, F. J. (2012). Introducción a la Estadística Aplicada. In U. d. Sonora. (Ed.), (pp. 34). 65

67 UNAM. (2008). Portal de Estadísticas Universitarias. Vallejos Amado, M. V., & Salazar Molina, S. (2010). Sistema Estadístico para Profesores y Alumnos (SEPA) 9. Virrueta Méndez, A. (2010). METODOLOGÍAS DE DESARROLLO DE SOFTWARE. In I. T. S. D. APATZINGÁN (Ed.). Workbench., M. (2013). MySQL Workbench. 66

68 5. Anexos 5.1. Anexo 1 Entrevista Universidad Nacional Autónoma de Nicaragua Informática Educativa Estimado Profesor la presente entrevista tiene la finalidad de obtener información acerca del proceso estadístico académicos que realiza para generar informes acerca de estos, los conflictos generados al momento de realizar dicho proceso, entre otros aspectos plasmados en la entrevista presente. Datos Generales: Entrevistado: J.A. Medal Cargo u ocupación: Director Departamento Docente Informática Educativa Entrevistadores: Luis Manuel Espinoza Estrada Freddy Milo López Pérez Fecha entrevista: 18 de Abril de 2012 Cómo realiza el proceso de control estadístico académico? Actualmente el proceso estadístico se realiza utilizando una hoja de cálculo con las herramientas que este ofrece. Inicialmente la secretaria introduce en la hoja de cálculo todas las asignaturas del plan académico, con cada asignatura se introduce la cantidad de alumnos matriculados, cantidad de alumnos presentados a examen, cantidad de alumnos aprobados, cantidad de alumnos reprobados. Con los datos antes mencionados se extrae el porcentaje de aprobados y reprobados, la retención y la deserción. Con estos últimos datos se crean las gráficas. 67

69 Qué programas (software) utiliza para realizar dicho proceso? Hoja de Cálculo Qué acciones ejecuta al momento de realizar el proceso de control estadístico académico con este programa? Cálculo de porcentaje de aprobados, reprobados, deserción, retención. Los cálculos se realizan, por cada una de las asignaturas, luego se hace un conglomerado del rendimiento académico por año, por turno y por carrera Qué problemas ha tenido al momento de realizar el proceso de control estadístico académico? 1. El procedimiento es muy laborioso 2. El tiempo para obtener resultados es muy largo 3. Requiere gran cantidad de horas de trabajo 4. Al realizar cálculos de manuales se cae muchas veces en errores de cálculo 5. No se pueden hacer comparaciones de rendimiento académico de la carrera entre año. 6. No se pueden hacer comparaciones de retención entre año- semestre. 7. No se pueden hacer comparaciones de deserción académico entre añosemestre. 8. No se puede realizar seguimiento al rendimiento obtenido en cada uno de los cursos en cada año 9. No se puede realizar seguimiento al rendimiento académico obtenido en cada uno de los turnos. 10. No se puede dar seguimiento a los resultados obtenidos en cada curso atendido por X o Y profesor. 11. Entre otros Porque sería necesario (Según su criterio), crear un sistema para el control estadístico académico del Departamento de Informática Educativa? La única forma de tomar decisiones es tener datos e información que respalde las decisiones, no se puede obtener de forma inmediata los resultados académicos en estadísticas, no se pueden hacer relaciones ni comparaciones del progreso de las asignaturas y profesores. Qué beneficio tendría crear un sistema para el control estadístico académico del Departamento de Informática Educativa? 68

70 Tener a la mano de forma inmediata los datos académicos de la carrera. Tener a la mano una herramienta para toma de decisiones Poder hacer comparaciones de rendimiento académico entre año académico y resultados obtenidos por cada profesor. Teniendo un sistema para el control estadístico académico en el Departamento Que funciones le gustaría que realizara el sistema? 1. Permitir la entrada de datos 2. El manejo de estadísticas por plan académico (Plan 99, Plan 2013), el plan 99 se culminará en el año 2017, el plan 2013 culminará en el Calcular el rendimiento académico, por año académico (1,2,3,4,5), por turno, por semestre, por año (2004, 2005, 2006, etc) 4. Calcular la retención, por año académico (1,2,3,4,5), por turno, por semestre, por año (2004, 2005, 2006, etc) 5. Calcular la deserción, por año académico (1,2,3,4,5), por turno, por semestre, por año (2004, 2005, 2006, etc) 6. Hacer comparaciones retrospectiva entre el rendimiento académico 7. Hacer comparaciones retrospectiva entre la retención académico 8. Hacer comparaciones retrospectiva entre la deserción académico 9. Hacer comparaciones de resultados obtenidos entre los profesores que han impartido X o Y curso. 10. Presentar que asignaturas tuvieron mejor rendimiento en el semestre o año 11. Presentar que profesor obtuvo mejor resultado en el semestre en el año, qué profesor obtuvo el mejor rendimiento en el año 2011, en qué asignatura? De dónde se obtendrán los datos académicos del Departamento de Informática Educativa para el sistema de control estadístico académico del Departamento de Informática Educativa? Los datos se obtienen de las actas académicas que cada profesor entrega al Departamento de Informática educativa Qué características debe de tendrá el equipo en el cual será alojado el sistema de control estadístico académico del Departamento de Informática Educativa? Eso lo definen los desarrolladores del sistema, de acuerdo a las características que según ellos tendrá el equipo donde se va a instalar. 69

71 Quiénes manipularan el sistema de control estadístico académico del Departamento de informática educativa? Qué roles ejercerán cada uno de ellos? Secretaria Director Usuarios (Invitados) 70

72 Universidad Nacional Autónoma de Nicaragua UNAN Managua Recinto Universitario Rubén Darío Facultad de Educación e Idiomas Departamento de Informática Educativa Manual de Usuario Sistema Estadístico Académico Elaborado por: Br. Freddy Milo López Pérez. Br. Luis Manuel Espinoza Estrada. 71

73 Introducción. El presente manual demuestra la actividad del Sistema Estadístico Académico, el cual determina paso a paso cada función que contiene el sistema, e indica el proceso que se debe de realizar en cada una de las opciones. El presente servirá de apoyo para el entendimiento de la estructura y el manejo básico del sistema, con la finalidad de que los usuarios administrativos y limitados puedan utilizarlo de manera efectiva. Por lo mencionado recomendamos leer el manual antes y durante manejo del sistema para una correcta manipulación de cada una de las funciones que se ejecutan. 72

74 1. Ingresar al Sistema Estadístico Académico (SEA) Bienvenida al SEA Introducir los datos requeridos para acceder al SEA Ingresar el nombre de usuario Ingresar la contraseña del usuario Clic en entrar Pantalla de inicio del SEA. 73

75 2. Opción Agregar del Menú del SEA Agregar Asignatura Desplegar la opción Agregar y hacer clic en Asignatura Editar el código de la asignatura en el campo Código de la asignatura Editar el nombre de la asignatura en el campo Nombre de la asignatura Seleccionar el número del semestre al que corresponde la asignatura Editar el año del plan, al cual se encuentra esa asignatura Clic en Agregar, para almacenar los datos editados Clic en Cancelar, si desea ya no almacenar ningún dato de asignatura. 74

76 Agregar Grupos Desplegar la opción Agregar y hacer clic en Grupos Editar el código de grupo en el campo Código de grupo Seleccionar el curso en el campo Curso Ordinario o Verano Seleccionar el año académico y turno al que pertenece el grupo Seleccionar el año del plan, al que pertenece el grupo Checar las asignaturas que pertenecen a este grupo Clic en Agregar, para almacenar los datos editados Clic en Cancelar, si desea ya no almacenar ningún dato de grupo. 75

77 2.3. Agregar docentes Desplegar la opción Agregar y hacer clic en Docentes Editar los nombres del docente en el campo Nombre Editar los apellidos del docente en el campo Apellido Clic en Agregar, para almacenar los datos editados Clic en Cancelar, si desea ya no almacenar ningún dato del docente. 3. Opción Modificar del Menú del SEA Modificar Asignatura Desplegar la opción Modificar y hacer clic en Asignatura. 76

78 Seleccione el criterio, en la cual desea encontrar la asignatura a modificar Editar la clave de búsqueda Código Nombre Semestre Plan Nos mostrará en una tabla el resultado encontrado, con todos los datos de la asignatura Luego hacemos clic en el botón de modificar, para realizar los cambios que se desean hacer Aparecerá una ventana, la cual le permitirá realizar los cambios a esa asignatura. 77

79 Hacer clic en Guardar para almacenar los cambios de la asignatura realizados en la ventana de Modificar Asignatura Modificar Grupos Desplegar la opción Modificar Seleccionar Grupos y hacer clic en Modificar Grupo Edite el grupo y seleccione el curso para buscar el grupo a modificar Haz clic en buscar Nos mostrará en una tabla el resultado encontrado, con todos los datos del grupo Luego hacemos clic en el botón de modificar, para realizar los cambios que se desean hacer. 78

80 Aparecerá una ventana, la cual le permitirá realizar los cambios a ese grupo Hacer clic en Guardar para almacenar los cambios de la asignatura realizados en la ventana de Modificar Grupo Modificar Asignaturas de Grupo Desplegar la opción Modificar Seleccionar Grupos y hacer clic en Modificar Asignaturas de Grupo Edite el grupo y seleccione el curso para buscar el grupo a modificar Haz clic en buscar Nos mostrará en una tabla el resultado encontrado, con todos los datos del grupo Luego hacemos clic en el botón de modificar, para realizar los cambios que se desean hacer en la ventana de Modificar Asignatura de Grupo. 79

81 Aparecerá una ventana, la cual le permitirá realizar los cambios de la asignatura de ese grupo Hacer clic en Guardar para almacenar los cambios de la asignatura realizados en la ventana de Modificar Grupo Modificar Docentes Desplegar la opción Modificar Hacer clic en Docentes Seleccione un criterio para buscar al docente Edita la clave a buscar por Nombre (en este caso es Luis) Nos mostrará en una tabla el resultado encontrado referente con el nombre de docentes que poseen este nombre. 80

82 Hacemos clic en el botón de modificar, para realizar los cambios que se desean hacer en la ventana de Modificar Docente Hacer clic en Guardar para almacenar los cambios del docente realizados en la ventana de Modificar Docente. 4. Opción Eliminar del Menú del SEA Eliminar Asignatura Desplegar la opción Eliminar y hacer clic en Asignatura Seleccione el criterio, en la cual desea encontrar la asignatura a modificar Editar la clave de búsqueda Código Nombre Semestre 81

83 Plan Nos mostrará en una tabla el resultado encontrado, con todos los datos de la asignatura Luego hacemos clic en el botón de modificar, para realizar los cambios que se desean hacer Aparecerá un mensaje, la cual le permitirá aceptar o cancelar la eliminación de esa asignatura Eliminar grupo Desplegar la opción Eliminar y hacer clic en Eliminar Grupo Editar el grupo y seleccionar el curso en la cual desea encontrar el grupo a eliminar. 82

84 Nos mostrará en una tabla el resultado encontrado con los datos del grupo Luego hacemos clic en el botón eliminar, para borrar todos los datos relacionados con este grupo Aparecerá un mensaje, la cual le permitirá aceptar o cancelar la eliminación total de este grupo Eliminar Asignatura de Grupo Desplegar la opción Eliminar y hacer clic en Eliminar Asignatura de Grupo Editar el grupo y seleccionar el curso en la cual desea encontrar el grupo y la asignatura a eliminar. 83

85 Nos mostrará en una tabla el resultado encontrado con los datos de la asignatura del grupo Luego hacemos clic en el botón eliminar, de la asignatura del grupo la cual deseamos borrar Aparecerá un mensaje, la cual le permitirá aceptar o cancelar la eliminación total de la asignatura de grupo Eliminar docente Desplegar la opción Eliminar y hacer clic Docentes Seleccionar el campo en el cual desea buscar al docente Edite la clave de búsqueda (en este caso es luis) Nos mostrará en una tabla el resultado encontrado con los datos del docente Luego hacemos clic en el botón eliminar, en la fila del docente a la cual deseamos borrar. 84

86 Aparecerá un mensaje, la cual le permitirá aceptar o cancelar la eliminación total de la asignatura de grupo. 5. Opción Estadisticas del Menú del SEA Agregar estadísticas Desplegar la opción Estadísticas y hacer clic Agregar Edite el grupo al cual desea agregar las estadísticas Seleccione el curso de este grupo Seleccione el año lectivo en el cual se encuentra la estadística Nos mostrará los datos de este grupo, además una tabla en la cual se agregaran los datos. 85

87 Luego de introducir los datos de la estadística del grupo, hacemos clic en el botón Agregar, para almacenar los datos editados Nos mostrará un mensaje que los datos fueron ingresados correctamente a la base de datos Modificar estadísticas Desplegar la opción Estadísticas y hacer clic Modificar Edite el grupo al cual desea modificar las estadísticas Seleccione el curso de este grupo Seleccione el año lectivo en el cual se encuentra la estadística. 86

88 Nos mostrará los datos en una tabla en la cual se modificaran los datos Hacemos clic en el boton modificar de la fila de la estadistica que deseamos rectificar Nos mostrará una ventana emergente con los datos de la estadistica a modificar Luego de rectificar los datos estadisticos de la asignatura de este grupo, hacemos clic para almacenar los datos modificados, y nos envia un mensaje de confirmacion que los datos fueron modificados exitosamente. 87

89 Despues nos aparecera otro mensaje para refrescar la pagina, hacemos clic en Reenviar 5.3. Eliminar estadísticas Desplegar la opción Estadísticas y hacer clic Eliminar Edite el grupo al cual desea eliminar la estadística Seleccione el curso de este grupo Seleccione el año lectivo en el cual se encuentra la estadística Nos mostrará los datos en una tabla las estadísticas almacenadas en este grupo Hacemos clic en el boton eliminar de la fila de la estadistica que deseamos borrar Nos aparecerá un mensaje de confirmacion al eliminar los datos estadisticos de la asignatura. 88

90 Hacemos clic en aceptar para borrar la estadistica o Hacemos clic en cancelar para mantener los datos de la estadistica. 6. Opción Consultas del Menú del SEA Reportes PDF Desplegar la opción Consultas, seleccionar Reportes hacer clic en PDF seleccione el item que desea exportar el PDF. (En este caso Año Lectivo) Seleccionamos el año de la estadística que deseamos exportar. (en este caso 2010) Hacemos clic en el botón Generar PDF y nos enviara a una página de PDF. 89

91 6.2. Reportes EXCEL Desplegar la opción Consultas, seleccionar Reportes hacer clic en EXCEL seleccione el item que desea exportar a EXCEL. (En este caso Año) Seleccionamos los datos correspondiente a la estadística que deseamos exportar. (en este caso año:2010, curso: Ordinario, año académico: I y turno: vespertino) 90

92 Hacemos clic en el botón Generar EXCEL y nos enviara la siguiente ventana Abrir con: Seleccionamos si solo deseamos echar un vistazo al archivo Guardar archivo: si deseamos guardar el archivo en el computador Hacemos clic en Aceptar Estadística de rendimiento académico Desplegamos el menú consulta Seleccionamos Gráficos estadísticos Hacemos clic en Estadísticas de rendimiento académico. 91

93 Ahora seleccionamos el ítem por el cual deseamos ver la estadística y su gráfica (En este caso Año Lectivo) Seleccionamos el año lectivo y damos clic en Generar Gráfico Nos muestra la gráfica y una tabla para identificar los datos académicos. 92

94 6.4. Estadística de Retención Desplegamos el menú consulta Seleccionamos Gráficos estadísticos Hacemos clic en Estadísticas de Retención Ahora seleccionamos el ítem por el cual deseamos ver la estadística y su gráfica (En este caso Año) Seleccionamos el año lectivo, curso, año académico y turno, luego damos clic en Generar Gráfico (En este caso año: 2010, Curso: Ordinario, Año: I y turno: Vespertino) Nos muestra la gráfica y una tabla para identificar los datos académicos. 93

95 6.5. Estadística de Deserción Desplegamos el menú consulta Seleccionamos Gráficos estadísticos Hacemos clic en Estadísticas de Deserción Ahora seleccionamos el ítem por el cual deseamos ver la estadística y su gráfica (En este caso Semestre) Seleccionamos el año lectivo, curso, turno y semestre, luego damos clic en Generar Gráfico (En este caso año: 2009, Curso: Ordinario, turno: Vespertino y semestre: I) Nos muestra la gráfica y una tabla para identificar los datos académicos. 94

96 6.6. Estadística de Comparación Estadísticas de rendimiento académico Desplegamos el menú consulta Seleccionamos Gráficos estadísticos de comparación Hacemos clic en Estadísticas de Rendimiento Académico Ahora seleccionamos el ítem por el cual deseamos ver la estadística y su gráfica (En este caso Año Lectivo) Seleccionamos los dos años lectivos que vamos a comparar, luego damos clic en Generar Gráfico (En este caso año: 2009 y 2010) Nos muestra la gráfica comparativa y una tabla para identificar los datos académicos. 95

97 6.7. Estadística de Comparación Estadísticas de rendimiento académico Desplegamos el menú consulta Seleccionamos Gráficos estadísticos de comparación Hacemos clic en Estadísticas de Retención Ahora seleccionamos el ítem por el cual deseamos comparar la estadística y su gráfica (En este caso Año) Seleccionamos el curso, año académico y los dos años lectivos que vamos a comparar, luego damos clic en Generar Gráfico (En este caso Curso: Ordinario, Año academico: I Vespertino, año: 2009 y año: 2010). 96

98 Nos muestra la gráfica comparativa y una tabla para identificar los datos académicos Estadística de Comparación Estadísticas de Deserción Desplegamos el menú consulta Seleccionamos Gráficos estadísticos de comparación Hacemos clic en Estadísticas de Deserción Ahora seleccionamos el ítem por el cual deseamos comparar la estadística y su gráfica (En este caso Semestre) Seleccionamos el curso, turno, semestre y los dos años lectivos que vamos a comparar, luego damos clic en Generar Gráfico (En este caso Curso: Ordinario, Turno: Vespertino, Semestre: I, año: 2009 y año: 2012). 97

99 Nos muestra la gráfica comparativa y una tabla para identificar los datos académicos Estadística de Comparación Estadísticas de rendimiento académico entre asignatura Desplegamos el menú consulta Seleccionamos Gráficos estadísticos de comparación Hacemos clic en Estadísticas de Rendimiento Académico entre Asignatura Seleccionamos el curso, turno, semestre, asignatura y los dos años lectivos que vamos a comparar, luego damos clic en Generar Gráfico (En este caso Curso: Ordinario, Turno: Vespertino, Semestre: I, Asignatura: Bases de datos I, año: 2010 y año: 2009) Nos muestra la gráfica comparativa y una tabla para identificar los datos académicos. 98

100 6.10. Estadística de Mejores Resultados Asignatura por aprobados Desplegamos el menú consulta Seleccionamos Mejores Resultados Hacemos clic en Asignatura por aprobados Seleccionamos el año correspondiente a la estadística a mostrar Nos muestra la gráfica comparativa de las diez mejores asignaturas y una tabla para identificar los datos académicos de las asignaturas. 99

101 6.11. Estadística de Mejores Resultados Asignatura por retención Desplegamos el menú consulta Seleccionamos Mejores Resultados Hacemos clic en Asignatura por retención Seleccionamos el año correspondiente a la estadística a mostrar 100

102 Nos muestra la gráfica comparativa de las diez asignaturas con más retención y una tabla para identificar los datos académicos de las asignaturas Podemos delimitar a curso seleccionando el curso en la barra negra Luego podemos delimitar a turno, seleccionando el turno en la barra negra. 101

103 Además podemos seguir delimitando a año académico, igualmente seleccionando el año en la barra negra También podemos seguir delimitando a semestre, seleccionando el semestre en la barra negra. 102

104 6.12. Estadística de Mejores Resultados Top Desplegamos el menú consulta Seleccionamos Mejores Resultados Hacemos clic en Top Seleccionamos el año lectivo para generar la tabla estadística Estadística de Mejores Resultados Respaldo de la base de datos Desplegamos el menú consulta Seleccionamos Mejores Resultados Hacemos clic en Respaldo BD. 103

105 Se nos muestra una ventana de dialogo en la cual nos pide el nombre de usuario y la contraseña Después de editar nuestro usuario y contraseña, se nos presenta la siguiente página Hacemos clic en el link respaldo.sql.gz para descargar la base de datos Estadística de Mejores Resultados Registros Log Desplegamos el menú consulta Seleccionamos Mejores Resultados Hacemos clic en Registros Log Se nos presenta la siguiente pantalla. 104

106 Hacemos clic en el botón del calendario y seleccionamos la fecha que deseamos buscar y damos clic en Aceptar Se nos mostrara una tabla con los registros encontrados. 7. Menú de opción Usuario Agregar usuario Desplegar el menú Usuario Hacer clic en Agregar Se nos mostrará los siguientes campos. 105

107 Ingresamos los datos del usuario nuevo y damos clic en agregar Modificar usuario Desplegar el menú Usuario Hacer clic en Modificar Editamos el nombre de usuario a modificar Hacemos clic en el botón modificar Se nos aparece una ventana para modificar la contraseña del usuario. 106

108 Realizamos el cambio de las contraseñas y hacemos clic en guardar Eliminar Usuario Desplegamos el menú Usuario Hacemos clic en Eliminar Editamos el nombre de usuario a modificar Se nos muestra una tabla con el resultado encontrado Hacemos clic en el botón eliminar, para borrar los datos relacionados a este usuario. Se nos muestra un mensaje de confirmación. 107

109 Hacemos clic en aceptar para eliminar el usuario Búsqueda Editamos el campo que deseamos buscar, en este caso buscaremos un grupo Hacemos clic en el botón de la lupa o con la tecla Enter Se nos muestra en una tabla todos los datos relacionados con este grupo. Nota: La búsqueda solo encuentra los datos que contiene estadísticas 108

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

1.2. SITUACIÓN PROBLEMÁTICA Los Centros de Cómputo de la Universidad de Oriente están conformados de la siguiente manera:

1.2. SITUACIÓN PROBLEMÁTICA Los Centros de Cómputo de la Universidad de Oriente están conformados de la siguiente manera: TEMA DE INVESTIGACION DE TESIS DESARROLLO DE UN SISTEMA AUTOMATIZADO PARA EL CONTROL DEL ACTIVO FIJO DE LOS CENTROS DE CÓMPUTO DE LA UNIVERSIDAD DE ORIENTE. 1. FORMULACION DEL PROBLEMA 1.1. TITULO DESCRIPTIVO

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

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

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

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

Objetivos del proyecto:

Objetivos del proyecto: Crear una página web corporativa atractiva, fácil de usar, que permita dar a conocer nuestra empresa, nuestros servicios y nuestros productos, a través de un medio con tanta importancia como es Internet.

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

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099)

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Memoria del Proyecto de Innovación Docente Titulado: Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Profesor

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

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará

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

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

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

<Generador de exámenes> Visión preliminar

<Generador de exámenes> Visión preliminar 1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,

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

Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación

Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación Informe Final de Pasantía: Desarrollo de un Sistema Web para la Administración de Asignaturas Electivas

Más detalles

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE DESCRIPCIÓN Microsoft es una de las principales empresas dedicada al mundo de las tecnologías, haciendo grandes esfuerzos para ponerse a la cabeza de la actualidad

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

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

CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA

CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA Para el desarrollo de la arquitectura interna del subsistema de programación de actividades se utilizó como referencia la Arquitectura de Aplicaciones.NET 105 de Microsoft

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

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

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1. INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

Más detalles

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

SIMAD CLOUD. La Gestión Documental ahora en la nube, más eficiente SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL

SIMAD CLOUD. La Gestión Documental ahora en la nube, más eficiente SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL La administración documental profesional es una completa herramienta documental dirigida preferiblemente a pequeñas y medianas organizaciones para ganar control sobre sus documentos, con énfasis en la

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

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS 1. Introducción Los ambientes de aprendizaje acompañados de trabajos colaborativos como estrategia se revierten en actividades de diferente índole (análisis de videos,

Más detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014

Más detalles

Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com

Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com DISEÑO, DESARROLLO E IMPLANTACIÓN DE UNA APLICACIÓN WEB PARA LA AUTOMATIZACIÓN DE LA INFORMACIÓN DE LA IGLESIA EVANGÉLICA INDÍGENA ECUATORIANA DE LA ALIANZA CRISTIANA Y MISIONERA. Javier Velásquez Maldonado

Más detalles

DE VIDA PARA EL DESARROLLO DE SISTEMAS

DE VIDA PARA EL DESARROLLO DE SISTEMAS MÉTODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS 1. METODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS. El desarrollo de Sistemas, un proceso

Más detalles

INFORME TECNICO PARA LA ADQUISICIÓN DE LICENCIAS SOFTWARE OFIMÁTICO

INFORME TECNICO PARA LA ADQUISICIÓN DE LICENCIAS SOFTWARE OFIMÁTICO INFORME TECNICO PARA LA ADQUISICIÓN DE LICENCIAS SOFTWARE OFIMÁTICO 1.- Nombre del Área: El área encargada de la evaluación técnica para la adquisición de licencias de software ofimático es la oficina

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

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

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

O C T U B R E 2 0 1 3 SOPORTE CLIENTE. Manual de Usuario Versión 1. VERSIÓN 1 P á g i n a 1

O C T U B R E 2 0 1 3 SOPORTE CLIENTE. Manual de Usuario Versión 1. VERSIÓN 1 P á g i n a 1 SOPORTE CLIENTE Manual de Usuario Versión 1 VERSIÓN 1 P á g i n a 1 Contenido Contenido... 2 INTRODUCCIÓN... 3 DESCRIPCIÓN ACTIVIDADES... 4 1. INICIO... 4 2. REGISTRAR NUEVO CLIENTE... 5 1.1 INGRESO DE

Más detalles

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2) 1. Qué es un sistema operativo?...2 2. Funciones de los sistemas operativos...2 3. Windows...2 3.1. La interfaz gráfica...2 3.2. La administración y los usuarios...3 3.3. El sistema de archivos...3 3.4.

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

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

Sistema PYMES Ventas e Inventarios H&S

Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Visión DESARROLLADORA Teodora Vargas Tarqui Versión 0.9 Tabla de Contenidos 1. INTRODUCCION 3 1.1 Propósito 3 1.2 Alcance 3

Más detalles

Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web

Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web Kexy Rodríguez kexy.rodriguez@utp.ac.pa Centro de Investigación, Postgrado y Extensión UTPVirtual Universidad Tecnológica de Panamá

Más detalles

I. DATOS DE IDENTIFICACIÓN. 1. Unidad Académica: _Facultad de Ciencias

I. DATOS DE IDENTIFICACIÓN. 1. Unidad Académica: _Facultad de Ciencias UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA COORDINACIÓN DE FORMACIÓN BÁSICA COORDINACIÓN DE FORMACIÓN PROFESIONAL Y VINCULACIÓN PROGRAMA DE UNIDAD DE APRENDIZAJE POR COMPETENCIAS I. DATOS DE IDENTIFICACIÓN

Más detalles

Descripción del sistema

Descripción del sistema Advanced Edition Descripción del sistema Ender Descripción para la implantación y adaptación del sistema de información Turno, Gestión educativa 1 ÍNDICE 1. INTRODUCCIÓN...3 2. DESCRIPCIÓN CONCEPTUAL DEL

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

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad

Más detalles

Windows 2000 Server. Manual de Windows 2000 Server

Windows 2000 Server. Manual de Windows 2000 Server Windows 2000 Server Proyecto Huascarán - Ministerio de Educación Dirección de Informática y Telecomunicaciones Área de Informática y Redes Diseño y Elaboración: Carlos A. Anchante Ch. Windows 2000 Server

Más detalles

Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado

Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado Capítulo VI Estudio de Caso de Aplicación del Integrador de Información Desarrollado 6.1 Organización elegida La Organización elegida para el caso de aplicación, es la empresa CTM Tours del grupo Costamar,

Más detalles

Capitulo 3. Desarrollo del Software

Capitulo 3. Desarrollo del Software Capitulo 3 Desarrollo del Software 3.1 Análisis del sistema 3.1.1 Organización de la autopista virtual Para el presente proyecto se requiere de simular una autopista para que sirva de prueba. Dicha autopista

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for SharePoint. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes

Más detalles

PROGRAMACIÓN PÁGINAS WEB CON PHP

PROGRAMACIÓN PÁGINAS WEB CON PHP PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

Capítulo 1 Introducción

Capítulo 1 Introducción Capítulo 1 Introducción Dentro de los muchos campos que abarca la universidad para la investigación científica, se encuentra el de los Sistemas de Información Geográfica (SIG). Para ello, cuenta con el

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

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

i@c Presentación de servicios

i@c Presentación de servicios i@c Presentación de servicios I n t e r n e t d e A l t a C a l i d a d, S. A. d e C. V. http://www.iac.com.mx/ Tel: +52 (55) 5575-0151 info@iac.com.mx Servicios de Internet Desarrollo de software Software

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

Novedades en Q-flow 3.02

Novedades en Q-flow 3.02 Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

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

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

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

Puesta en Marcha versión Monousuario

Puesta en Marcha versión Monousuario Puesta en Marcha versión Monousuario Criterium www.criterium.es Antonio Muñoz Sánchez criteriumcyp@criterium.es 950 442 281 Puesta en Marcha versión Monousuario 1 Limitaciones de versión monopuesto...3

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

Aplicación para la gestión de prácticas en empresas. Memoria

Aplicación para la gestión de prácticas en empresas. Memoria Aplicación para la gestión de prácticas en empresas. Memoria El proyecto se basa en la creación de una aplicación para la gestión de prácticas curriculares en empresas de los alumnos de la Facultad de

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

Más detalles

Introducción En este apartado se va a proporcionar una apreciación global del SRS.

Introducción En este apartado se va a proporcionar una apreciación global del SRS. INTRODUCCIÓN Se pretende desarrollar una aplicación web para la gestión de un restaurante que ofrece espectáculos en fechas determinadas con el fin de poner en práctica los principios de planificación

Más detalles

WINDOWS 2008 7: COPIAS DE SEGURIDAD

WINDOWS 2008 7: COPIAS DE SEGURIDAD 1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden

Más detalles

[Guía N 1 Introducción al Portal WEB de la Universidad Simón Bolívar]

[Guía N 1 Introducción al Portal WEB de la Universidad Simón Bolívar] AULA EXTENDIDA El aula extendida es el espacio que ofrece el portal de la universidad para que, a través de la plataforma MOODLE, los docentes mantengan una comunicación online en el proceso enseñanza

Más detalles

E-learning: E-learning:

E-learning: E-learning: E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con

Más detalles

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES CAPITULO IV CONCLUSIONES Y RECOMENDACIONES VERIFICACIÓN DE OBJETIVOS El objetivo general del proyecto ha sido cumplido satisfactoriamente en la Unidad de Sistemas de PETROECUADOR, realizando el análisis

Más detalles

CI Politécnico Estella

CI Politécnico Estella PROGRAMACIÓN DEL /ASIGNATURA DEPARTAMENTO: Informática GRUPO/CURSO: 1º AS / 2.014-2.015 / ASIGNATURA: ISOP (IMPLANTACIÓN DE SISTEMAS OPERATIVOS) PROFESOR: Mikel Villanueva Erdozain 1. SÍNTESIS DE LA PROGRAMACIÓN

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE Código: F004-P006- GFPI Nº 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software. Nombre del Proyecto: Sistema de información para la gestión empresarial

Más detalles

Capitulo III. Diseño del Sistema.

Capitulo III. Diseño del Sistema. Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje

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

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

UNIVERSIDAD DE CÓRDOBA MODELO DE IMPLEMENTACIÓN TECNOLÓGICA

UNIVERSIDAD DE CÓRDOBA MODELO DE IMPLEMENTACIÓN TECNOLÓGICA UNIVERSIDAD DE CÓRDOBA Comprometida con el desarrollo Regional DIVISIÓN DE EDUCACIÓN A DISTANCIA MODELO DE IMPLEMENTACIÓN TECNOLÓGICA Mgr. Jhon Jairo Puerta Faraco Director Grupo G - RED Universidad de

Más detalles

Figura No. IV-111. Página No. 125

Figura No. IV-111. Página No. 125 7. opción del menú principal: ventana 7.3. Nombre de la opción: Cascada. Objetivo del módulo: Ordenar las ventanas abiertas por el usuario en forma de cascada. Descripción Funcional: a) Acceso Para utilizar

Más detalles

Día 5-6-2012 17:00h Lugar: Obra Social Ibercaja, Sala De actos, Rambla Ferran 38, 3º, Lleida

Día 5-6-2012 17:00h Lugar: Obra Social Ibercaja, Sala De actos, Rambla Ferran 38, 3º, Lleida Resumen de la conferencia Día 5-6-2012 17:00h Lugar: Obra Social Ibercaja, Sala De actos, Rambla Ferran 38, 3º, Lleida Ponente: Luis Muñiz Socio Director de Sisconges & Estrategia y experto en Sistemas

Más detalles

Presentación y Planificación del Proyecto: Administración de Calzado

Presentación y Planificación del Proyecto: Administración de Calzado 1 Presentación y Planificación del Proyecto: Administración de Calzado Integrantes Manuel Cubillos manuel.cubillosv@usach.cl Juan Díaz juan.diazc@usach.cl Felipe Llancaleo felipe.llancaleo@usach.cl Alberto

Más detalles

CAPITULO III A. GENERALIDADES

CAPITULO III A. GENERALIDADES CAPITULO III INVESTIGACION DE CAMPO SOBRE EL DISEÑO DE UN SISTEMA AUTOMATIZADO DE CONTROL INVENTARIO Y EXPEDIENTES DE MENORES DE EDAD PARA EL CENTRO DE DESARROLLO INTEGRAL LA TIENDONA EN LA ZONA METROPOLITANA

Más detalles

Programación Aplicada II Ing. Héctor Abraham Hernández

Programación Aplicada II Ing. Héctor Abraham Hernández Programación Aplicada II Ing. Héctor Abraham Hernández Guía #7 Fecha: 28/02/2011 Introducción al Visual Web Developer 2008 Objetivo: Conocer cual es el ambiente de web Developer. Microsoft Visual Web Developer

Más detalles

DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE

DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE ESCUELA DE PEDAGOGÍA E INVESTIGACIÓN EDUCATIVA PROYECTO MARCANDO HUELLAS CON LA UGCA DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE Julián Andrés Franco Alzate UNIVERSIDAD LA GRAN COLOMBIA SECCIONAL ARMENIA

Más detalles

I INTRODUCCIÓN. 1.1 Objetivos

I INTRODUCCIÓN. 1.1 Objetivos I INTRODUCCIÓN 1.1 Objetivos En el mundo de la informática, la auditoría no siempre es aplicada en todos las empresas, en algunos de los casos son aplicadas por ser impuestas por alguna entidad reguladora,

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

PROGRAMA FORMATIVO MICROSOFT ACCESS 2007 (COMPLETO)

PROGRAMA FORMATIVO MICROSOFT ACCESS 2007 (COMPLETO) PROGRAMA FORMATIVO MICROSOFT ACCESS 2007 (COMPLETO) www.bmformacion.es info@bmformacion.es Objetivos Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2007, estudiando

Más detalles

1. INTRODUCCIÓN Y OBJETIVOS

1. INTRODUCCIÓN Y OBJETIVOS 1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos

Más detalles

WorkFlow Pagos de Facturas de Bienes y Servicios De la Administración Central. Seminario: Plataforma Lotus Domino.

WorkFlow Pagos de Facturas de Bienes y Servicios De la Administración Central. Seminario: Plataforma Lotus Domino. WorkFlow Pagos de Facturas de Bienes y Servicios De la Administración Central Seminario: Plataforma Lotus Domino. Integrantes: Ana Goyes Grésely Pamela Ortiz Quinteros 2006 Proceso De Pago De Facturas

Más detalles

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)

Más detalles

Anexos de Bases de Presentación de Propuestas. Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA

Anexos de Bases de Presentación de Propuestas. Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA Anexos de Bases de Presentación de Propuestas Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA Julio 2011 Anexo A. Requisitos funcionales A1. Para el

Más detalles

Modulo Profesional de Proyecto PROPUESTA

Modulo Profesional de Proyecto PROPUESTA I.E.S. Albarregas Modulo Profesional de Proyecto PROPUESTA Ciclo formativo de grado superior de Técnico Superior en Desarrollo de Aplicaciones Web. Carlo Arnia 2012-2013 Contenido Título y descripción

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

Tools. Ibermática Soluciones Empresariales 2012, Todos los derechos reservados http://soluciones.ibermatica.com

Tools. Ibermática Soluciones Empresariales 2012, Todos los derechos reservados http://soluciones.ibermatica.com Tools http://soluciones.ibermatica.com La aplicación Tools Ibermática incluye 15 aplicaciones que llevan a cabo varios trabajos centrados en el diseño. Estas aplicaciones han sido desarrolladas pensando

Más detalles

elastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS

elastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS PROJECTS elastic PROJECTS INFORMACIÓN COMERCIAL Inscripción Registro Mercantil de Pontevedra, Tomo 3116, Libro 3116, Folio 30, Hoja PO-38276 C.I.F.: B-36.499.960 contact@imatia.com 1 INTRODUCCIÓN Mediante

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

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 -

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 - Graballo+ Agosto de 2007-1 - Índice Índice...2 Introducción...3 Características...4 DESCRIPCIÓN GENERAL...4 COMPONENTES Y CARACTERÍSTICAS DE LA SOLUCIÓN...5 Recepción de requerimientos...5 Atención de

Más detalles

Actualización de versión a Bizagi 10.x

Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas

Más detalles