Creación de un portal web para un Centro Educativo

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

Download "Creación de un portal web para un Centro Educativo"

Transcripción

1 Año del Centenario de Machu Picchu para el Mundo Carrera Profesional de Computación e Informática Creación de un portal web para un Centro Educativo TRABAJO TEÓRICO PRÁCTICO Presentado por: ZAMUDIO ROMO, Miguel Angel Para Optar el Título de: PROFESIONAL TÉCNICO EN COMPUTACIÓN E INFORMÁTICA Huancayo Perú 2011

2 ASESOR: Ing. Jesús A. Zea Salas

3 A: Dios por darnos fuerzas para seguir adelante. A: Mis padres por su apoyo incondicional.

4 ÍNDICE Portada Asesoría Dedicatoria Índice Introducción i ii iii iv vii Capítulo I MARCO METODOLÓGICO 1.1 El problema del proyecto o investigación El problema Objetivos Justificación Metodologías para realizar el proyecto o investigación Método Técnicas Instrumentos 4

5 Capítulo II MARCO TEÓRICO 2.2 Antecedentes del proyecto Descripción del tema del proyecto Propósito Perspectivas de proyecto Visión Global Alcances del proyecto Definición del ciclo de vida del proyecto Entregables por fases Recursos Humanos Estimación de tiempo y costo Definición de riesgos Plan de calidad Diseño de solución Desarrollo de la solución Seguimiento y control Cierre del proyecto Terminología básica 20 Capítulo III DESARROLLO DEL PROYECTO 3.1 Descripción operativa del proyecto Ámbito Requerimientos específicos Análisis Diagrama de clases 32

6 Diagrama de casos de uso Diagrama de secuencias Diseño Implementación Pruebas Resultados obtenido o a obtener 53 Conclusiones 54 Sugerencias 55 Bibliografía 56 ANEXOS 57

7 INTRODUCCIÓN El presente proyecto está basado en el desarrollo de un sitio web en un centro educativo. El objetivo del proyecto es implementar una página web y su respectivo intranet para mejorar la eficacia y eficiencia administrativa frente a los sistemas de comunicación tradicional del centro educativo, diseñar e implementar una aplicación Web para la gestión de control de los alumnos e información del centro educativo, determinar las metodologías, técnicas, herramientas y tecnologías de desarrollo de software que se debe utilizar para la construcción de una aplicación Web. El sitio web consta de una parte pública accesible a todos los usuarios que accedan al portal sin registrarse. Entre la información de la cual consta destacan los datos generales del centro educativo, así como información de contacto para que los usuarios que no pertenezcan al colegio puedan contactar con él para informarse de una forma más personalizada o con dudas más concretas. La parte privada del sitio es una intranet para los usuarios que se autentiquen. Ésta se diferencia según el grupo al que pertenezca el usuario, ya sea profesor o padre/alumno. En ella puede encontrar información personalizada sobre las asignaturas que tiene, horarios, etc. y puede hacer reservas de los equipamientos del centro entre otras cosas.

8 Por último, el administrador también tiene su propia intranet desde la cual puede administrar el sitio, pudiendo realizar acciones como dar de alta usuarios o visualizar estadísticas del sitio web. La motivación de este tipo de proyecto es el seguimiento más activo por parte de los padres sobre la educación de sus hijos, en un medio muy extendido como es Internet, en el cual la mayoría de colegios e institutos ya tienen su sitio web. También los profesores podrán agilizar sus trámites como son las faltas de asistencia o poner las notas, habiendo una comunicación más constante con los padres. Por ello, lo consideramos un proyecto motivador para que los alumnos del colegio puedan tener una buena educación con la supervisión más activa de los padres, y a la vez favorecer la comunicación tanto con los profesores de sus hijos como con los padres de los compañeros de clase de sus hijos. Será un proyecto muy bien acogido, teniendo en consideración que será muy usado por los profesores, alumnos y los padres de los alumnos. Finalmente agradezco a mis padres y hermanos por apoyarme siempre, gracias por sus oraciones, sacrificio y esmero para que yo culminara mis estudios. Estoy en deuda con ustedes.

9 Capítulo I MARCO METODOLÓGICO 1.1. Problema del proyecto o investigación El problema. En la actualidad la tecnología informática avanza y cada empresa debe ir a la vanguardia tecnológica. Y los portales web se ha convertido para las compañías en la difusión de la imagen, de sus propósitos, de las metas, etc. que se desea proyectar a los visitantes (cibernautas). Los centros educativos hace varios años optaron por la compra de un sistema totalmente integrado financiera y académicamente. Con anterioridad todos los departamentos manejaban la información duplicada, no existía flujo de datos ni integración entre departamentos, en la parte académica la secretaria del centro educativo se encargaba de ingresar las calificaciones de todos los alumnos manualmente. Con la implementación del sistema de información se obtuvo la automatización del ingreso de las calificaciones

10 2 mediante medios de almacenamiento portátiles que el profesorado lo realizaba en un módulo pequeño y transportable que luego era procesado en el sistema, por unos años este proceso fue una buena opción, pero luego surgió la necesidad de compartir la información académica con los padres de familia y profesorado. Además el dispositivo utilizado era muy frágil ocasionando daños y pérdida de información, en consecuencia existía retraso en la entrega de las notas al departamento de secretaría, pérdida de tiempo y recursos. En ese tiempo el centro educativo contaba con una página web informativa básica sin diseño especial, que no cumplía con la proyección de la imagen que la institución quería dar. Con lo acotado anteriormente se realizó un proyecto para el desarrollo de una página Web que además de ingresar notas de una forma acorde al avance tecnológico nos permite compartir con la comunidad del centro educativo información relevante permitiendo la interacción con los padres de familia y profesorado. El desafío es encontrar o desarrollar un sistema que combine la permanencia y el modelo específico de las notas informativas con la facilidad e inmediatez. En este contexto, surgió el presente proyecto, cuyo problema se formulan en los siguientes términos: La implementación de una página web y su respectivo intranet mejorará la eficacia y eficiencia administrativa frente a los sistemas de comunicación tradicional del centro educativo? Cómo desarrollar una aplicación Web que permita mejorar el servicio que ofrece el centro educativo? Qué metodología, técnicas, herramientas y tecnologías de desarrollo de software se debe utilizar para la construcción de una aplicación Web?

11 Objetivos. Implementar una página web y su respectivo intranet para mejorar la eficacia y eficiencia administrativa frente a los sistemas de comunicación tradicional del centro educativo. Diseñar e implementar una aplicación Web para la gestión de control de los alumnos e información del centro educativo. Determinar las metodologías, técnicas, herramientas y tecnologías de desarrollo de software que se debe utilizar para la construcción de una aplicación Web Justificación. El presente trabajo de investigación se justifica por su importancia y contenido, que es el implementar una página web y su respectivo intranet en un centro educativo para descubrir su importancia y probar el resultado objetivamente. Con la página web el padre de familia podrá consultar desde la comodidad de su hogar u oficina y en cualquier horario las actividades diarias y obligaciones de sus hijos, notas académicas y los compromisos de deudas. Los profesores tendrán mayor comodidad para el ingreso de calificaciones y novedades de las actividades diarias en sus clases, de una manera confiable y rápida. También existe un beneficio indirecto, que es la integración de todas las computadoras del colegio en una sola red, para que el profesorado cuente con internet y tenga acceso a la página del centro educativo y a otras páginas más para su desempeño académico.

12 Metodologías para realizar el proyecto o investigación Método. Los métodos a utilizar para la implementación del proyecto son los que a continuación se detallan. Scrum: Es una metodología de desarrollo de software orientado a la Web. Programación Extrema: Es utilizada cuando la cultura de la compañía permite experimentación. Trabaja con equipos pequeños, pero estos equipos deben tener alta experiencia en desarrollo. Proceso Unificad: Esta metodología de desarrollo define quién debe hacer qué, cuándo y cómo debe hacerlo Técnicas. Modelado del Negocio. En esta disciplina se identifican los procesos de negocio de la organización según sus objetivos, se estudia el funcionamiento de la empresa, se profundiza su estructura, se observan roles y las relaciones entre ellos Instrumentos. UML: Lenguaje unificado de modelado es un conjunto de notaciones y diagramas estándar para modelar sistemas orientados a objetos. Se puede utilizar para modelar distintos tipos de sistemas. PHP: Es un lenguaje de programación usado generalmente para la creación de sitios web.

13 5 MySQL: Es un sistema de gestión de base de datos relacionales, licenciado bajo GPL de GNU. Su diseño multihilo le permite soportar gran número de transacciones de forma eficiente. MySQL es probablemente el gestor más utilizado en ámbito del software libre, debido a su facilidad de uso e integración con lenguajes de programación como PHP y Java. JavaScript: JavaScript es un lenguaje de programación que se utiliza principalmente para crear páginas Web dinámicas. 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 complejas. Gedit: Es el editor de texto oficial del entorno de escritorio libre. Apache: Es multiplataforma Foundation. un servidor desarrollado Web por HTTP la open Apache source Software

14 6 Capítulo II MARCO TEÓRICO 2.1. Antecedentes del proyecto. Luis Barriocanal Cantoral (2005) México, en su proyecto titulado: Proyecto para creación de un Portal Web de Recursos para la Educación para la Convivencia, desarrolló sitios Web temáticos dedicados a promocionar sus proyectos institucionales en el ámbito de la convivencia y a ofrecer recursos y materiales de apoyo a centros educativos y personal docente. José Dulac Ibergallartu (2006) España, el proyecto pertenece a una investigación que se ha desarrollado durante el curso 2005/2006 con una licencia de la Comunidad de Madrid. Se menciona en el proyecto de investigación el soporte de información y documentación de la investigación que se realizo para crear una página Web. Para el inicio de la investigación se ha partido de una amplia experiencia de formación, seguimiento y motivación en la implementación de la informática educativa en los centros escolares ya que son varios años dedicados a ellos. Juan Manuel Lizárraga Echaide (2007) España, presenta como proyecto de planificación en el tercer ejercicio de las pruebas selectivas

15 7 para ingreso en la Escala de Facultativos de Archivos y Bibliotecas de la UCM Descripción del tema del proyecto Propósito. El propósito de la descripción expuesta a continuación es mostrar al usuario cual va a ser la funcionalidad del proyecto. En este sentido se realizará una descripción del tema del proyecto, así como una especificación de los requisitos que debe cumplir. La aplicación que se va a desarrollar será la encargada de proporcionar información general sobre el centro educativo e información más especializada a los usuarios registrados. De esta forma, el usuario puede obtener información desde su hogar sobre el centro educativo proporcionándole una mayor comodidad. Así los padres podrán tener un mayor control de lo que hacen sus hijos. Podrán consultar por ejemplo sus asistencias, sus notas, etc. De esta forma, los profesores también pueden agilizar la forma de comunicar estos datos a los padres de sus alumnos Perspectiva del proyecto. La aplicación pretende proporcionar información general sobre el centro educativo. Otra parte de la aplicación suministrará información más específica para cada tipo de usuario que acceda al intranet de la página web. La aplicación podrá ser accedida desde cualquier sistema operativo, utilizando para ello un navegador Web.

16 Visión global. Descripción del funcionamiento de la página web. A continuación se describe el funcionamiento del sistema en sus dos facetas las cuales son: Intranet e Internet. Internet e intranet. Dentro del entorno de la intranet e Internet se dispondrá de un sistema administrativo, el cual podrá ser utilizado por los usuarios que se encuentren conectados a la intranet o internet por medio de una computadora de escritorio y que se encuentren registrados como usuarios de la pgina web. El objetivo es aprovechar las ventajas que este tipo de tecnología ofrece, como es: Centralizar la aplicación para su fácil mantenimiento. No hay necesidad de instalar aplicaciones en las computadoras clientes, aprovechar más el recurso del servidor Alcances del proyecto. Sitio web o Front-Page, con información general y estática de la institución. Administrador General del Sitio Web para creación de usuarios, permisos, bitácora de acciones.

17 9 Administrador de profesores para ingreso de notas y tareas de los estudiantes de sus respectivos cursos. Noticias y Promociones: acceso al operador para ingresar noticias del colegio de interés general y promociones como cursos vacacionales, venta de uniformes, venta de útiles escolares, etc. Acceso al sistema de padres de familia, para acceder servicios como notas, tareas, faltas a clases, estado de cuenta del pago de pensiones, etc. Envío de correos masivos para padres de familia. Acceso a la revista institucional online Definición de ciclo de vida del proyecto. Fase de iniciación.- El levantamiento de información para el portal será guiado por el personal del departamento de Relaciones Públicas y la Coordinadora Académica, especialmente para la obtención de fotos, publicidad y texto para la publicación en el Portal. Para el análisis de la opción para ingreso de notas para profesores en el portal web se basara en la creación de una intranet para el profesorado adicionando mejoras en la emisión de reportes. Junto con el director del colegio se esquematizó lo que el portal web debía contener una opción para los padres de familia. Fase de planificación.- Se realizará la primera reunión con los encargados de desarrollar el proyecto para definir en una forma global el alcance del proyecto. Una vez entregado el formulario de los requerimientos los encargados de realizar el proyecto desarrollarán el cronograma de programación de las opciones del portal, iniciando con el desarrollo de 3 prototipos para la pantalla inicial, este fue seleccionado por el director y administrador de proyectos. Se realizaron reuniones con el

18 10 personal involucrado en el proyecto para definir textos e imágenes que son mostradas en el portal web. Fase de análisis y diseño: Se habilitará un computador su función es receptar la solicitud del usuario desde la página y obtener información del servidor de datos para luego mostrarla en la página web y viceversa, mediante funciones (scripts). Se requerirá un servicio de hosting, para alojamiento de las páginas web. Se realizará la matriz de propuesta para obtener la mejor alternativa. Los desarrolladores del proyecto elaborarán el diseño de los requerimientos entregados en el punto anterior, basados en la estructura de la base de datos que se utiliza en la institución. Fase de desarrollo.- Esta fase le corresponde a las personas encargadas de desarrollar el proyecto web. En esta etapa se realizarán reuniones para controlar los avances, según el cronograma. Fase de pruebas.- a medida que los entregables serán terminados por los desarrolladores del proyecto, se realizará las pruebas en un sitio asignado previamente por el grupo desarrollador la cual será un hosting de su propiedad, al terminar las pruebas se comunicará las novedades encontradas al administrador del proyecto. Los entregables que cumplan con las pruebas serán liberados para su activación en el portal web. Fase de implementación y capacitación.- Configuración de todos los parámetros en la base de datos para que se dé

19 11 comienzo a la capacitación de los profesores. El encargado del proyecto enviará un memorándum a los coordinadores académicos estableciendo el cronograma, horarios y el lugar de capacitación para el funcionamiento del ingreso de calificaciones en el portal web. De tal forma que los coordinadores académicos definieran los grupos según la disponibilidad de los profesores. Fase de entrega y aceptación. El colegio recibirá un producto, las fuentes pertenecerán al autor en este caso a los desarrolladores del proyecto. El cierre del proyecto se lo receptará con la firma de los documentos Acta de Entrega y Recepción e Informe de cierre del Proyecto. No se realizará contrato de mantenimiento, si existiese cambios en el producto se tomaría el requerimiento para que los desarrolladores lo coticen y si es aprobado lo ejecute Entregables por fases. El tiempo planificado de la duración del proyecto fue de 6 meses, a continuación detallamos un resumen: Tiempo 2semanas Actividad 1 mes Creación del diseño general y recopilación de información. Creación de la versión VE 1 general del administrador con los módulos básicos del sistema de la página web. Creación de la página final sin las interfases dinámicas. Creación de los módulos del administrador de parámetros, de noticias, de eventos y editoriales. Creación de la interfase de ingreso de notas 2 semanas Implementación y capacitación de usuarios. 1 mes Creación de la interfase de ingreso de padres de familia. 1 mes 1 mes 1 mes

20 Recursos Humanos. El centro educativo cuenta con una organización funcional, no cuenta con un departamento específico para la administración de proyectos, los empleados son los colaboradores para estos proyectos. Normalmente los jefes de áreas son los encargados de dirigir los proyectos que surgen de una necesidad, facilitan el movimiento de los conocimientos y habilidades especializadas para su uso en los puntos donde más se necesitan. A continuación se muestra el organigrama del grupo de proyecto: Estimación de tiempo y costo. En este proyecto se utilizó como estimación de tiempos y costos: Punto de función y Cocomo (Orgánico) Definición del riesgo. Se establece los riesgos que puede tener el proyecto durante su desarrollo, escogiendo las opciones que en cierta forma tiene alguna complejidad realizarla, para llegar a la estimación monetaria del riesgo se establece el porcentaje de incidencia y el tiempo estimado con estos valores, el tiempo inicial y el precio de la opción se obtiene un valor por medio de regla de tres simple. Detallamos los riesgos:

21 13 Riesgo Profesores.- ingreso de Profesores.- tareas escolares Padres.- libreta de calificaciones a b c 45 0 d E TOTAL DE RIESGO Padres.- agenda escolar Nota a = % de ocurrencia; b = duración de la tarea (días) c = costo; d = tiempo estimado (días); e = costo riesgo Plan de calidad. Las personas encargadas para realizar el control de calidad del proyecto y del producto, no dependen del Director del Proyecto, lo que asegura individualidad y balance de su departamento. El software específicos como deberá cumplir portabilidad, con algunos eficiencia, criterios flexibilidad, reusabilidad o escalabilidad, cuyas actividades específicas en el seno del proyecto, monitorizan y controlan el proyecto software para que los objetivos del mismo sean alcanzados con el nivel deseado, siendo necesaria la colaboración y el consenso de todos los implicados en el proyecto, desde los gestores del proyecto, o el equipo de aseguramiento de calidad a los programadores o los usuarios finales del producto software. Como proceso de calidad es vital, documentar los requisitos y los cambios de los requisitos, también es vital analizar el impacto de cambios antes de aceptarlos. Modelar visualmente el software empleando el estándar WBS Verificar la calidad de los productos del software asegurando que cumple los estándares de la compañía.

22 14 Controlar los cambios del software. Las documentaciones de los proyectos, sólo deben ser revisadas por el personal autorizado. El software debe realizar de forma correcta todas las funciones para las que ha sido concebido. Comparar las pruebas que realiza el grupo de proyecto, con las realizadas por el departamento de calidad. Exigir manuales del producto por parte de los desarrolladores, tales como Manuales técnicos, incluyen los componentes de código y software necesarios. Además de todas las instrucciones requeridas por el administrador del sistema para garantizar su correcta operación. El plan de calidad es desarrollado en las opciones más críticas, importantes o de mayor complejidad como son: entrega de prototipo, entrega de las opciones dinámicas, módulo de profesores, módulo de padres de familia Diseño de la solución. El diseño de la solución estará a cargo de los desarrolladores subcontratados en conjunto con el grupo de proyecto, será elaborada con el lenguaje de programación PHP mayormente utilizado en el desarrollo de páginas web, añadiéndole a este los web services los cuales son utilizados para intercambiar datos entre aplicaciones. Las funciones del personal del proyecto es cubrir las necesidades que pueda tener los encargados de desarrollar el proyecto (desarrolladores) en cuanto a datos como es la creación, modificación de tablas, la creación de stores

23 15 procedures, capacitación a los usuarios y la función en la elaboración del producto de los desarrolladores es la programación, diseño de las páginas para el portal y los web service. Con la ayuda y colaboración del personal del Colegio se recopilará la información necesaria y válida para mostrar en el portal web. En el hosting se encontrará almacenada las páginas del portal web así como las tablas basadas en MySQL para los eventos, noticias, calendarios, intranet etc., las mismas que son ingresadas por el administrador de la página web. La página web interactúa con dicha información, realizando operaciones de consulta o ingreso de registros a las tablas. De la base de datos de MySQL se manejan las siguientes tablas: Estudiantes. Deudas. Faltas. Matrículas. Cursos. Calificaciones. Usuarios de la Web. Calendario. Eventos y circulares. Tareas escolares. Horarios de clases y exámenes Desarrollo de la solución. El desarrollo de la solución se define por etapas, proporcionar entregas parciales, con esto se minimiza el flujo de

24 16 caja, riesgos y se facilitan las replanificaciones, comenzando con las opciones más básicas y generales de la página, seguido por las opciones para los profesores, donde existe las capacitaciones para el manejo de la misma y se terminará con el desarrollo de la opción para uso de los padres de familia Seguimiento y control. Procedimiento de control de cambios. 1. Se detecta el cambio o la mejora por parte de los usuarios. 2. El cambio es solicitado al gerente del proyecto, mediante una reunión y escrita en el acta de reuniones. 3. El gerente del proyecto evalúa si el cambio solicitado es esencial para el proyecto y genera la plantilla con el requerimiento agregando sus observaciones. 4. El gerente del proyecto envía la plantilla de requerimientos a los desarrolladores. 5. Los desarrolladores receptan la solicitud del cambio, evalúan el cambio y generan la cotización. 6. La cotización con el costo y duración del cambio es enviada al gerente del proyecto. 7. La cotización es enviada al gerente del proyecto, este agrega sus observaciones y se la remite al administrador del proyecto para su aprobación; realiza su evaluación basado en el presupuesto más las observaciones del gerente del proyecto. Si es aprobada la cotización es notificado al gerente de lo contrario archiva la solicitud con el rechazo. 8. El director del proyecto envía un notificando la aprobación de la cotización a los desarrolladores, agrega la nueva tarea dentro del cronograma del proyecto, para su respectivo control.

25 17 9. los desarrolladores reciben el , agregan la nueva tarea al cronograma del proyecto y se realiza la asignación de la tarea al equipo de desarrollo. Procedimiento de revisión. 1. La empresa desarrolladora envía notificación vía o telefónica que ha culminado el entregable. 2. El entregable es activado en el hosting de pruebas. 3. Se realiza la revisión del entregable donde se evalúa si tiene los campos solicitados y si contempla los requerimientos indicados en el alcance. La revisión se realiza en la jornada laboral y debe ser terminada en un plazo de dos días. 4. Si cumple con los requerimientos se envía un a la los desarrolladores indicando la aprobación. 5. Se coordina la reunión con el grupo del proyecto para la revisión del plan de trabajo ya sea que se haya aprobado o no el entregable y se genera el acta de reunión una vez terminada la reunión. Procedimiento de pruebas. 1. Los desarrolladores notifican vía mail al Gerente del Proyecto que un entregable está acto para ser revisado. 2. El Gerente del proyecto a su vez notifica a su asistente para que realice las debidas pruebas. 3. El asistente del gerente del proyecto realiza las pruebas en la jornada laboral con un máximo de una semana, las pruebas serán realizadas utilizando una plantilla de datos. 4. Toda observación o error se anota en la plantilla de prueba, la misma que es entregada al gerente del proyecto para su evaluación, si las pruebas no fueron exitosas se envía a los desarrolladores para su corrección.

26 18 5. Si las pruebas son exitosas, se deja constancia en la plantilla de prueba y se notifica a los desarrolladores que realice el acta de entrega del módulo, firmando jefe de los desarrolladores y el director del proyecto, por último se libera la opción en el hostin Cierre del proyecto. Procedimiento de entrega. Su inicio está determinado por el cumplimiento de todos los planes del proyecto, y la terminación de todos los procesos, en esta fase los criterios de éxito del proyecto se vuelven a revisar. De no existir un proceso formal de cierre los equipos de proyectos pueden seguir trabajando sin reconocer el final, haciendo que se extiendan los cronogramas y teniendo en muchos casos gastos no esperados. El cierre asegura que todas las metas del proyecto han sido alcanzadas completamente, los clientes están satisfechos con los resultados, el conocimiento e información crítica han sido capturados, el equipo se siente realizado y que los recursos son liberados para nuevos proyectos. Todos los proyectos deben ser cerrados, ya sean exitosos o no. Para proyectos complejos puede ser una buena idea ir cerrando cada fase individualmente de manera tal que resulte menos complejo el cierre final. Este proceso puede ayudar a identificar las lecciones aprendidas, fundamentalmente en aquellos proyectos que son cancelados antes de su completamiento.

27 19 Durante la definición de los procedimientos de cierre es necesario que se tengan en cuenta ciertas actividades o sugerencias que contribuyan a que los resultados favorezcan la productividad y el éxito en futuros proyectos. Obtener todos los informes finales de revisiones, gastos, actas, etc. Concluir las actividades pendientes en el cronograma del proyecto, hacer los pagos finales y cerrar los contratos existentes. Comprobar el historial de errores y problemas que aún persisten, y decidir cómo serán resueltos los mismos. Preparar un plan de soporte o mantenimiento del producto. Crear un expediente donde almacene toda la información para que sea accedida en otros proyectos por los miembros del grupo. Documentar las lecciones aprendidas. Realizar una presentación formal final, tanto con el equipo como con los directivos y usuarios, donde se presenten los documentos del cierre, que indiquen que los objetivos han sido cumplidos y que todos están satisfechos. Reconocer los resultados individuales y evaluar el rendimiento del equipo. Identificar y actualizar las habilidades de cada miembro del proyecto. Realizar el cierre e inventario de los recursos materiales. Anunciar y celebrar la conclusión exitosa del proyecto.

28 Terminología básica. Definiciones. Interfaz: Parte del programa informático que permite el flujo de información entre varias aplicaciones o entre el propio programa y el usuario. Navegador: Aplicación software que permite al usuario recuperar y visualizar documentos de hipertexto. Portal Web: Página de inicio que permite el acceso a las distintas secciones de un sitio web. Puede tener servicios como: Chat, , foros, blogs etc. Usuario Administrador: Usuario que se encarga del mantenimiento del portal. Usuario Registrado: Usuario que se ha autentificado en el portal mediante su nombre de usuario y contraseña que previamente se le ha sido asignada. Sitio Web: conjunto de páginas web, típicamente comunes a un dominio de internet o subdominio en la World Wide Web en internet. Sistema Gestor de Base de Datos: (DBMS o sistema de base de datos) es un software que se utiliza para crear y manipular bases de datos. Entre los sistemas de bases de datos más habituales figuran Microsoft Access, Oracle 9i y MySQL, PostgreSQL. Proceso: espacio de dirección virtual que contiene uno o más subprocesos. Interfaz gráfica de usuario (GUI): indica las técnicas que comprenden la utilización de gráficos, teclado y ratón para ofrecer al usuario una interfaz fácil de utilizar para un programa determinado. Acrónimos HTML: HyperText Markup Language. IEEE: Institute of Electrical and Electronics Engineers. PHP: PHP Hypertext Pre-processor. W3C: World Wide Web Consortium.

29 21 WWW: World Wide Web. Red de sistemas y datos que se encuentran en ella y que constituye Internet. UML: Unified Modeling Language o Lenguaje Unificado de Modelado

30 22 Capítulo III DESARROLLO DEL PROYECTO 3.1 Descripción operativa del proyecto Ámbito. Usuarios no registrados. Información general. Esta sección se presentará al centro educativo. Historia. Se escribirá un pequeño resumen del centro educativo. Equipo de dirección. Se dispondrá el organigrama directivo con información de contacto de cada uno de los componentes del equipo directivo ( , etc.). Reglamento de régimen interno. Se expondrá un resumen del reglamento básico del centro educativo.

31 23 Calendario escolar. En esta parte de la aplicación se podrá visualizar el calendario escolar con los festivos del centro y otras actividades que consideren importantes. Localización. Se especificará la dirección y un pequeño mapa de la localización del centro. Contactar. En esta sección se proporcionará un pequeño formulario para poder mandar correos electrónicos al centro con consultas y/o sugerencias. Enlaces. Se listarán las direcciones de otros sitios Web que el centro considere de interés. Padres y alumnos. Horario. En este apartado se mostrará el horario de clases del alumno. Lista de alumnos. Se mostrará un listado de los alumnos que van a la misma clase que el usuario que esté conectado a la aplicación en esos momentos. Listado de profesores. Los usuarios podrán visualizar un listado de los profesores que imparten clase al alumno. Notas. Se mostrarán las calificaciones de las asignaturas del alumno conectado. Faltas de asistencia. Se podrá llevar a cabo un control sobre las faltas de asistencia del alumno conectado. Reservas de instalación. En esta sección se podrán realizar reservas de las instalaciones del centro (campo de fútbol, sala, gimnasio, etc.).

32 24 Portal de anuncios. Desde aquí se podrá acceder al foro donde los usuarios pueden poner anuncios para buscar gente para practicar algún deporte. Profesores. Listado de alumnos. Los profesores dispondrán de un listado de los alumnos ordenados por grupos. Listado de profesores. Se listarán los profesores que imparten clases en el centro. Poner notas. En esta sección el profesor podrá calificar a los alumnos de las asignaturas que imparte. Poner faltas de asistencias. En este apartado el profesor tutor de cada alumno podrá poner las faltas de asistencia. Reserva de instalaciones. Aquí se podrán realizar reservas de las instalaciones del centro (campo de fútbol sala, gimnasio, aulas, etc.). Reserva de equipamentos. Se podrán efectuar reservas de los equipamientos disponibles en el centro (radio-cd, proyector, etc.). Tablón de anuncios Desde aquí se podrá acceder al foro donde el usuario redactará anuncios para pedir voluntarios para actividades por ejemplo. Administrador. Dar de alta usuarios. Dar de baja usuarios. Modificar usuarios. Dar de alta noticias. Ver estadísticas de la Web. Mantenimiento del foro.

33 25 Características del usuario. Los tipos de usuarios registrados se pueden dividir en los padres y alumnos, los profesores y el administrador. Por otra parte estarán los usuarios no registrados, que sólo tendrán acceso a la información general del centro educativo, sin poder acceder a la información personalizada. Los padres y alumnos podrán consultar información acerca del alumno a través de la zona privada y hacer reservas de instalaciones del centro en horario extraescolar. Los profesores también tendrán acceso a su zona restringida desde la cual podrán consultar información propia y sobre los grupos de alumnos a los que imparte clases, como la composición, las notas y las faltas de asistencia. También podrá hacer reservas de instalaciones y equipamientos del colegio para su uso en las distintas clases. El administrador será el que gestiones las altas, las modificaciones y las bajas de los usuarios registrados. Los usuarios deberán tener conocimientos mínimos de informática y de navegación por la Web para poder acceder al sitio Web. Restricciones generales Se requiere un ordenador con conexión a Internet. Supuestos y dependencias Se necesita un navegador de Internet, preferiblemente que respete los estándares de W3C.

34 Requerimientos específicos. Interfaces del usuario. Habrá dos partes diferenciadas: el portal Web y la intranet. El portal Web será visible a todos los usuarios, mientras que para acceder a la intranet habrá que identificarse como padre/alumno, profesor o administrador. Requisitos funcionales. Información general. En esta sección se hará una presentación del centro acompañada de una foto. Entre la información que podemos encontrar estará la dirección, el teléfono y otros datos de interés. Historia. Se hará un breve resumen de la historia del centro, indicando el año de fundación, acontecimientos que ellos consideren más importantes, anteriores equipos directivos, así como las remodelaciones y traslados que haya podido sufrir el centro en el transcurso de su historia. Equipo de dirección. Se mostrará el organigrama directivo del centro en el que aparecerá la organización interna del centro con todos sus componentes como el director, el jefe de estudios, etc. De cada uno se mostrará información como su teléfono interno, su , su despacho y sus horarios de atención.

35 27 Reglamento interno. Se podrá acceder al reglamento de régimen interno redactado por el centro educativo. Se dispondrá de varios formatos, uno de ellos para poder visualizarlo desde el navegador mismo y otro para su posible descarga en el ordenador del usuario. Calendario escolar. Se mostrará el calendario escolar donde se podrán consultar los días festivos y los no lectivos del centro. En el mismo calendario se podrá ver la fecha de las actividades realizadas en el centro, así como los periodos de evaluación o de los plazos de matriculación y presentación de becas. Localización. Aquí se pondrá la dirección del centro acompañada de un mapa para facilitar la localización. Contactar. Se dispondrá de un pequeño formulario a través del cual se pueden hacer llegar las dudas o consultas por al centro. También se mostrarán los teléfonos del centro para los usuarios que prefieran ponerse en contacto con el centro por teléfono. La dirección completa también se podrá consultar en este apartado. Enlaces. Aquí aparecerán enlaces a otras webs de interés para el usuario, como pueden ser las webs del Ministerio de Educación, webs de recursos educativos y los que el colegio considere oportunos. Estos enlaces estarán ordenados por área de interés. Usuarios registrados como alumno/padre. Las funcionalidades descritas a continuación sólo son accesibles para los usuarios que se identifiquen como

36 28 alumno/padre que hayan sido dados de alta por el administrador previamente. Horario. Aquí se mostrará el horario de clases correspondiente al grado en el cual está matriculado el alumno. Listado de alumnos. Se mostrará una lista con los alumnos del mismo grupo al que pertenece. Los datos mostrados serán nombre y apellidos del alumno, su dirección de correo electrónico. Listado de profesores. Se mostrará una lista con los profesores que imparten clase al alumno. Los datos mostrados serán nombre y apellidos de los profesores, su dirección de correo electrónico y su despacho. Notas. Aquí se podrán consultar las notas obtenidas por el alumno en las asignaturas en las que esté matriculado. También aparecerá la nota media del grupo para poder tener una idea de la marcha del grupo en general. Faltas de asistencia. En este apartado habrá constancia de las faltas de asistencia a clases que ha tenido el alumno a lo largo del curso. También se podrá diferenciar entre las justificadas y las no justificadas. Reserva de instalaciones. Desde aquí se podrán reservar las instalaciones del centro, como pueden ser las canchas de fútbol, el gimnasio, el aula de usos múltiples, etc. También se podrá anular reservas. Las reservas sólo pueden hacerse en horario extraescolar. Además se dispondrá de las normas a la hora de usar las instalaciones y de hacer la reserva.

37 29 Portal de anuncios. Aquí se publicarán anuncios en general. Por ejemplo, un alumno puede publicar un anuncio para buscar gente para practicar algún deporte. También podrán eliminar mensajes creados por ellos mismos. Usuarios registrados como profesores. A continuación describimos las funcionalidades accesibles desde la intranet de los usuarios identificados como profesores que hayan sido dados de alta por el Administrador previamente. Listado de alumnos. Se mostrará una lista de los alumnos a los que imparte clase ordenados por el grupo al que pertenecen. Los datos mostrados serán nombre y apellidos del alumno, su dirección de correo electrónico incluido el teléfono de contacto de los padres. Listado de profesores. Se mostrará un listado del resto de profesores que imparten clase en el centro. Los datos mostrados serán nombre y apellidos del profesor, su dirección de correo electrónico y su despacho. Poner notas. Desde aquí se podrá introducir las notas de cada alumno que podrán ser visualizadas posteriormente por los alumnos desde su intranet. Los alumnos aparecerán ordenados por grupos. En esta sección también se podrán modificar notas que hayan sido previamente introducidas. Poner faltas de asistencia. Desde aquí se podrá introducir las faltas de asistencia de cada alumno. También se podrá justificar las faltas que aún no lo están. En caso de error también estará la posibilidad de poder modificar dichas faltas.

38 30 Reserva de instalaciones. Desde aquí se podrá reservar las instalaciones del centro, como pueden ser la pista de fútbol, el gimnasio, el aula de usos múltiples, etc. También se podrá anular reservas. Además se dispondrá de las normas a la hora de usar las instalaciones y de hacer la reserva. Reserva de equipamientos. Desde aquí se podrá reservar los equipamientos del centro, tales como el radio-cd, proyectores de diapositivas, etc. En el caso de ya estar reservado en la franja horaria requerida, aparecerá quien lo ha reservado. También se podrán anular reservas que haya efectuado antes el profesor. Además se dispondrá de las normas a la hora de usar las instalaciones y de hacer la reserva. Tablón de anuncios. Se podrá acceder y publicar anuncios al mismo tablón de los alumnos/padres, con las mismas funcionalidades que ellos. También podrán eliminar mensajes creados por ellos mismos. Administrador del portal. Por último, las siguientes funcionalidades sólo serán accesibles al administrador del portal. Dar de alta usuarios. El administrador podrá dar de alta a usuarios de cualquier tipo e introducir su correspondiente información. Los usuarios a los que podrá dar de alta serán aquellos profesores que estén impartiendo clases en el centro o a aquellos alumnos/padres que estén matriculados en el centro.

39 31 Dar de baja a usuarios. El administrador podrá eliminar usuarios para que ya no puedan acceder a su correspondiente información personalizada, ya sea porque se han dado de baja en el centro en el caso de los alumnos o porque ya no trabajen allí en el caso de los profesores. Modificar usuarios. Podrá modificar atributos a los usuarios. Esto es útil para cambios de domicilio, teléfono, etc. o por errores a la hora de dar de alta a algún usuario. Otra opción desde esta sección es poder sancionar a usuarios restringiéndole el acceso al tablón de anuncios si éste pone anuncios obscenos o de otra índole que no se considere apropiada para los alumnos o quitar el permiso de reservar instalaciones o equipaciones si este hace una reserva pero no la lleva a cabo. Dar de alta noticias. Se podrá introducir noticias nuevas que serán visibles en la página principal del portal. Ver estadísticas de la Web. Aquí aparecerán estadísticas de la Web, como el número de accesos. Mantenimiento del foro. Aquí el administrador podrá eliminar los anuncios del foro que él considere inapropiados. Al comienzo de cada curso el administrador podrá eliminar todos los anuncios del curso pasado del foro Análisis. Para realizar el análisis de esta aplicación Web se ha optado por seguir las recomendaciones definidas por UML (Unified Modeling Language o Lenguaje Unificado de Modelado en castellano). Este modelo

40 32 dispone de multitud de diagramas que nos ayudarán a comprender la complejidad del futuro sistema, permitiéndonos plasmar en un lenguaje estándar aquellas funcionalidades, requisitos y demás características que hemos detectado en el sistema. Los resultados producidos por UML son el equivalente a los planos con los que trabajan los arquitectos, por ejemplo. Estos modelos nos permitirán comprender mejor la aplicación, especialmente en grandes aplicaciones, lo que nos facilitará la tarea de implementación, así como la ampliación del sistema si fuera necesario. Aunque UML define una gran cantidad de diagramas para representar los distintos aspectos del desarrollo de la aplicación, en nuestro caso nos centraremos en tres tipos de diagrama: Diagrama de clases. Diagrama de casos de usos. Diagrama de secuencia. Cada uno de estos diagramas pertenece una clase de diagramas (de estructura, de comportamiento y de interacción respectivamente), lo que nos permitirá cubrir los distintos aspectos del desarrollo Diagrama de clases. El diagrama de clases nos permite visualizar las relaciones que involucran el sistema. También nos permitirá conocer a grandes rasgos las clases u objetos de nuestro sistema. A continuación describiremos brevemente dichas clases para conocer mejor la aplicación. Usuario Registrado: Esta clase representa a aquellos usuarios que pueden acceder a la intranet de la aplicación y que podrán interactuar con el sistema, en la medida de los permisos que les concedamos. Tiene una serie de atributos que permite definirlos, siendo los más importantes, desde el punto del sistema, el login que deberá ser único dentro del sistema y la contraseña ya que serán necesarios a la hora de poder acceder a la intranet del colegio. De esta clase se derivan las siguientes subclases: Alumno, Profesor, Progenitor, Equipo directivo y Administrador.

41 33 Instalación: Este objeto representa aquellas infraestructuras del colegio que pueden ser reservadas, en principio por todos los usuarios registrados. Un posible ejemplo de infraestructura reservable podría ser el caso de un aula informática, que pueda ser reservada por un profesor para realizar una clase especial en ella. Figura1 Diagrama de clase de aplicación

42 Diagrama de casos de uso. Los diagramas de casos de uso nos permitirán conocer los distintos tipos de actores que podrán acceder y/o utilizar nuestra aplicación. También nos servirá para especificar las acciones que tendrán dichos usuarios dentro de nuestra aplicación, así como las relaciones que aparecerán entre los distintos casos de uso. Para algunos casos de uso, además se incluye su plantilla, que proporciona información adicional sobre dichos casos de uso. No se han colocado todas las plantillas, ya que muchas prácticamente son idénticas. Figura 2 Actores del sistema En la figura 2 Actores del sistema se puede ver los distintos tipos de actores (entidades externas al sistema que interactúan con él) que podrán acceder a la aplicación. Todos ellos derivan de Usuario. Este actor representa para la aplicación Web a todos aquellos usuarios que no se han identificado ante el sistema, ya sea porque todavía no hayan iniciado la sesión o porque sean usuarios que estén de paso o buscando información.

43 35 Casos de uso del usuario. Figura 3 Caso de uso para Usuario En la figura 3 Caso de uso para Usuario se puede ver los casos de usos a los que podrá acceder el actor Usuario. Dado que este tipo de actor no se ha identificado ante el sistema, las acciones que podrá realizar serán en consecuencia muy limitadas, centrándose en la obtención de información general del centro. Casos de uso del usuario registrado. Figura 3 Caso de uso Usuario Registrado En la figura 4 pueden verse todos los casos de usos a los que tendrá acceso el usuario registrado. Como puede verse, este usuario será el que más casos de uso disponga, ya que en realidad, este actor nos permite crear un usuario genérico del que dependerán del resto de usuarios que pueden acceder a la intranet.

44 36 Casos de uso del administrador. Figura 5 Caso de uso del Administrador En la imagen anterior, puede verse el caso de uso del actor Administrador. Este actor será el que más funcionalidades posea, ya que, además de las funcionalidades que posee todo usuario registrado, como administrador tendrá acceso total al sistema.

45 37 Casos de uso del alumno. Figura 6 Caso de uso del Alumno y del Progenitor Este caso de uso, muestra las funcionalidades que tendrán a su disposición tanto los alumnos como sus padres, madres, o tutores. Los padres podrán acceder a la misma información que sus hijos para así poder realizar un control sobre ciertos aspectos como el control de asistencia a clase.

46 38 Casos de uso de profesores. Figura 7 Caso de uso para Profesor En la figura 7 pueden verse las funcionalidades de las que dispondrá el profesor. En este caso será el que más pueda modificar el sistema (aparte del administrador), ya que el profesor dispondrá de varios casos de uso que le permitirán modificar la información de los alumnos de sus respectivas asignaturas.

47 39 Casos de uso del equipo directivo. Figura8 Caso de uso para Equipo Directivo El equipo directivo será el actor que menos casos de usos propios dispone (hay que recordar que todos los actores a excepción de usuario, heredan los casos de uso del usuario registrado)

48 Diagrama de secuencia. Este tipo de diagrama nos ayudará a identificar las comunicaciones que se producen dentro del sistema y las operaciones de clase. También nos mostrará la secuencia temporal del flujo de mensajes. No se colocarán todos los diagramas de secuencia, ya que muchos son prácticamente idénticos unos de otros. Iniciar sección. Figura 9 Diagrama de secuencia: Iniciar sesión En la figura 9 Diagrama de secuencia: Iniciar sesión se puede ver el diagrama de secuencia que será más utilizado por los usuarios registrados, ya que éste será el escenario que les permitirá acceder a la intranet del colegio, en el caso de que introduzcan correctamente sus datos (login y password).

49 41 Añadir anuncios al tablón de anuncios. Figura 10 Diagrama de secuencia: Añadir anuncio En este escenario, el Usuario Registrado podrá crear nuevos anuncios que aparecerán en el tablón de anuncios del colegio. El Usuario Registrado deberá proporcionar el título del anuncio y el contenido del mismo.

50 42 Consultar horario. Figura 11 Diagrama de Secuencia: Consultar Horario Este escenario permitirá tanto a los alumnos como a sus tutores consultar el horario de las clases del alumno. El sistema obtendrá los datos del grupo del alumno que solicita el horario. Con los datos del grupo solicitará el horario de cada asignatura que tenga ese grupo en cuestión. Una vez que el sistema tenga los horarios del grupo del alumno, se los devolverá al alumno.

51 43 Eliminar a un alumno. Figura 12 Diagrama de Secuencia: Eliminar a alumnos En este escenario el administrador podrá eliminar o dar de baja a alumnos de la aplicación. En esta situación el administrador solicitará los datos del alumno a eliminar. El sistema le devolverá todos los datos del alumno, si el administrador confirma la eliminación del alumno, el sistema lo intentará suprimir del sistema devolviendo el resultado de la eliminación al administrador.

52 44 Mostrar Notas. Figura 13 Diagrama de Secuencia: Mostrar notas En la figura podemos ver el diagrama de secuencia necesario para que los alumnos puedan ver las notas de las asignaturas en las que están matriculados. El escenario comienza cuando el alumno desea ver sus notas, el sistema obtendrá los datos del alumno y con éstos los del grupo al que pertenece el alumno. Para cada asignatura que se imparta en ese grupo se obtendrá sus notas correspondientes. Una vez que el sistema haya obtenido todas las notas, se las devolverá al alumno.

53 45 Poner notas. Figura 14 Diagrama de Secuencia: Poner notas Este diagrama representa los pasos que deberá seguir el profesor a fin de poder calificar a sus alumnos. El profesor pedirá al sistema que le proporcione los alumnos que tiene en cada asignatura que imparte ese profesor. El sistema le devolverá el listado de alumnos para esa asignatura. En este momento el profesor podrá calificar a cada uno de los alumnos. Una vez que haya acabado de puntuar a los alumnos de una asignatura puede pasar a la siguiente asignatura que imparta.

54 46 Poner falta de asistencias. Figura 15 Diagrama de Secuencia: Poner faltas de asistencia Este diagrama de secuencia es muy parecido al que podía verse en la Grafico 14 Diagrama de Secuencia: Poner notas. El profesor solicitará al sistema que le proporcione el listado de alumnos que asisten a la asignatura que el elija (de las que el profesor imparte). Una vez que el sistema le dé el listado de alumnos, el profesor podrá ir indicando al sistema los alumnos que han faltado a la asignatura, para ello deberá indicar la fecha de la falta (por defecto la fecha del sistema) y si ha sido justificada. El profesor podrá repetir este proceso por cada asignatura que imparta.

55 47 Reserva de equipaciones (Equipos de audio, video, etc.). Figura 16 Diagrama de Secuencia: Reservar equipación En este escenario el profesor será capaz de realizar la reserva de equipaciones del colegio como puedan ser radio-cd, televisores, etc. En el primer paso, el profesor pedirá al sistema que le muestre la disponibilidad de la equipación que está interesado en reservar. El sistema le devolverá un listado con los días en que se puede reservar la equipación. En este momento el profesor deberá escoger una de las fechas disponibles y escribir el motivo de su petición. A continuación el profesor confirmará los datos de la reserva, a lo que el sistema le responderá si fue posible realizar la reserva de la equipación requerida.

56 48 Anular reservas de instalaciones. Figura 17 Diagrama de secuencia: Anular reserva de instalaciones. En el diagrama se puede ver los pasos que necesitará seguir un usuario registrado para poder eliminar una reserva que haya efectuado él mismo. El primer paso que seguirá el usuario registrado será pedir al sistema que le proporciones todas las reservas que tiene. Cuando el sistema le devuelva el listado con las reservas del usuario, éste podrá escoger la reserva de la instalación para anular y el sistema quitará la reserva. Como último paso el sistema le proporcionará el listado de reserva actualizado.

57 Diseño. Para el diseño del sitio Web se ha escogido una arquitectura de tres capas. Se ha elegido esta arquitectura debido al desacoplamiento entre las distintas capas. De esta forma se pueden cambiar fácilmente el comportamiento de las clases en el nivel de aplicación sin que ello influya en las otras capas. Estas capas se corresponden con la de presentación, aplicación y persistencia. Figura 18 Arquitectura a tres capas. Nivel de presentación. La primera capa es la de presentación. Esta capa es la encargada de interaccionar con el usuario a través de una representación visual. En esta capa también se ofrecen servicios al usuario.

58 50 Nivel de aplicación. Esta capa es la encargada de implementar el comportamiento de nuestro sitio web. También sirve de enlace entre las otras dos capas, ya que la capa de presentación no accede a la base de datos directamente, sino que ésta se comunica con la capa de aplicación para demandarle el servicio deseado y la capa de aplicación se comunica con la capa de persistencia para recuperar los datos necesarios. Figura 19 Capas del proyecto La capa de aplicación está organizada en cinco componentes. El analizador del login será el encargado de comprobar el usuario y luego redirigir a su zona privada correspondiente cuando un usuario de identifique desde la zona anónima. Los siguientes tres componentes (anonimo_inc, alumno_inc y profesor_inc) son los encargados de implementar la lógica de las zonas correspondientes. Cuando alguno de estos ficheros necesite acceder a la base de datos ya sea para realizar una consulta o para modificar datos, lo hará a través de bd. Este componente surge de aplicar el patrón de diseño llamado Fachada. Este patrón consiste en utilizar la

59 51 clase bd para todas las operaciones que interactúen con la base de datos. El uso de este patrón es muy útil para actualizar cambios en la base de datos como pueden ser el tipo de base de datos (MySQL, SQL Server, etc.) o el nombre de la base de datos por ejemplo. En nuestro caso nos ha sido muy útil, por ejemplo, para hacer pruebas en nuestro servidor local y luego subirlas al servidor prestado por el encargado del proyecto, ya que en ambos accedíamos a la base de datos con usuarios distintos. De esta forma, para adaptarnos a la base de datos del servidor simplemente teníamos que cambiar la clase bd sin tener que tocar ningún fichero más. Nivel de persistencia. La capa de persistencia es la que dota al sistema de poder mantener los datos de una forma persistente como su propio nombre indica, es decir, de mantener información de una sesión a otra aunque el sistema no esté en uso. Usuarios DNIUsuario: char(8) TipoUsuario: varchar() Apellidos: varchar() Nombres: varchar() Dirección: varchar() Teléfono: char(10) Celular: char(12) E_mail: varchar() Contraseña: varchar() Profesores DNIPProfesor: char(8) DNIUsuario: char(8) Apellidos: varchar() Nombres: varchar() Dirección: varchar() Teléfono: char(10) Celular: char(12) E_mail: varchar() Especialidad: varchar() Condición: varchar() FechaIngreso: datetime Observaciones: varchar() Contraseña: varchar() AñoEstudiosCurso DNIPProfesor: char(8) DNIUsuario: char(8) CodCurso: varchar() CodAñoEstudios: varchar() MatriculaAñoEstudios CodMatriAñoEstudios: char(18) CodAñoEstudios: varchar() NroMatriAlumno: varchar() DNIApoderado: char(8) FechaMatrícula: datetime AñoAcadémico: char(4) AñoEstudios CodAñoEstudios: varchar() AñoEstudiosGrádo: char(18) Sección: char(18) MáximoAlumnos: int MínimoAlumnos: int TotalAlumnos: int Cursos CodCurso: varchar() NombreCurso: varchar() Prerrequisitos: varchar() Bimestre CodBimestre: char(18) NroBimestre: char(18) Figura 20 Diseño de la base de datos Alumnos NroMatriAlumno: varchar() DNIApoderado: char(8) Apellidos: varchar() Nombres: varchar() Dirección: varchar() Teléfono: char(10) FechaNacimiento: datetime FechaInscripción: datetime Contraseña: varchar() Observaciones: varchar() Notas CodNotas: char(18) CodCurso: varchar() CodAñoEstudios: varchar() NroMatriAlumno: varchar() DNIApoderado: char(8) CodBimestre: char(18) Nota1: char(2) Nota2: char(2) Nota3: char(2) Nota4: char(2) PromedioFinal: char(2) Condición: varchar() NotaAplazado: char(2) Apoderado DNIApoderado: char(8) Apellidos: varchar Nombres: varchar CondiciónFamiliar: varchar Dirección: varchar() Teléfono: char(10) Celular: char(12) E_mail: varchar() Contraseña: varchar()

60 Implementación. Tecnología. Dada la necesidad de crear contenidos dinámicos, debemos utilizar otros lenguajes aparte de HTML. Para este proyecto se ha optado por el lenguaje PHP acompañado de una base de datos sobradamente con MySQL. nuestras Estas tecnologías necesidades y cumplen están muy extendidas, por lo que no supondrá una dificultad encontrar documentación en la cual apoyarnos durante el desarrollo del sitio web. También cabe destacar el hecho de que sean tecnologías de libre distribución y uso Pruebas. Con el fin de comprobar cómo responde nuestra aplicación a las distintas situaciones en las que se puede encontrar hemos decidido realizar una serie de pruebas, que consistirán en las siguientes: Tamaño de la ventana. Comprobador de links. Compatibilidad con los navegadores. Pruebas del proyecto de creación de páginas web e intranet.

GUÍA PARA EL ALUMNO DE LOS CURSOS VIRTUALES

GUÍA PARA EL ALUMNO DE LOS CURSOS VIRTUALES GUÍA PARA EL ALUMNO DE LOS CURSOS VIRTUALES Dirección de Tecnologías Avanzadas. USO-PC. 1 INDICE 1- Introducción... 3 1.1. Acceso a los Cursos Virtuales, CiberUNED... 3 1.2. Obtener el Identificador de

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

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

Guía rápida GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES

Guía rápida GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES INGRESANDO AL CAMPUS VIRTUAL PÁGINA DE ACCESO A través de la página principal de acceso, todos los usuarios de la plataforma podrán acceder a sus cursos asignados.

Más detalles

Sage CRM. 7.2 Guía de autoservicio

Sage CRM. 7.2 Guía de autoservicio Sage CRM 7.2 Guía de autoservicio Copyright 2013 Sage Technologies Limited, editor de este trabajo. Todos los derechos reservados. Quedan prohibidos la copia, el fotocopiado, la reproducción, la traducción,

Más detalles

actius Introducción un producto:

actius Introducción un producto: actius Introducción nexius es una empresa dedicada al desarrollo web, aplicaciones en internet, hosting de dominios, comercio electrónico y consultoría informática. Nos ocupamos de hacer un estudio integral

Más detalles

COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES

COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES UNIVERSIDAD DE CALDAS FACULTAD DE INGENIERIA DEPARTAMENTO DE SISTEMAS E INFORMATICA COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES COORDINACION

Más detalles

Gestión de Proyectos a la Creación de un portal web para una Unidad Educativa

Gestión de Proyectos a la Creación de un portal web para una Unidad Educativa Gestión de Proyectos a la Creación de un portal web para una Unidad Educativa J.Panchana 1, R.Irrazabal 2, L.Freire 3 Facultad de Ingeniería en Electricidad y Computación Escuela Politécnica del Litoral

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

Implantación de Aplicaciones Web Fecha: 20-09-13

Implantación de Aplicaciones Web Fecha: 20-09-13 Página 1 de 24 RESUMEN DE LA PROGRAMACIÓN ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED CURSO AC. 2012 / 2013 ÁREA / MATERIA / MÓDULO PROFESIONAL Implantación de Aplicaciones Web (84 horas 4 horas semanales)

Más detalles

GUÍA PARA EL ALUMNO DE LOS CURSOS VIRTUALES EN WEBCT

GUÍA PARA EL ALUMNO DE LOS CURSOS VIRTUALES EN WEBCT www.uned.es GUÍA PARA EL ALUMNO DE LOS CURSOS VIRTUALES EN WEBCT 1 1. INTRODUCCIÓN Este manual es una ayuda breve donde se te explicará paso a paso cómo acceder a los Cursos Virtuales de la UNED alojados

Más detalles

Especificación de Requisitos del Sistema de Registro y Control de Bienes Muebles de la ULA (ULA_SRCBM, versión 1.0)

Especificación de Requisitos del Sistema de Registro y Control de Bienes Muebles de la ULA (ULA_SRCBM, versión 1.0) Proyecto: Actualización del Sistema de Información de Muebles Documento: Especificación de s del Sistema de Registro y Control de Muebles ULA (ULA_SRCBM, versión 1.0) Elaborado por: William J. Montilva

Más detalles

V. CAPÍTULO: CONTRIBUCIÓN

V. CAPÍTULO: CONTRIBUCIÓN V. CAPÍTULO: CONTRIBUCIÓN Requerimientos del Sistema Para llevar a cabo el desarrollo de nuestro sistema se establecieron tanto los actores como los requerimientos funcionales y no funcionales del sistema.

Más detalles

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010 MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES 5 de febrero de 2010 INDICE 1. CONFIGURACION DEL IDIOMA EN INTERNET EXPLORER... 3 2. GESTIÓN DE USUARIOS... 5 2.1. Modificaciones de las propiedades del

Más detalles

TFC. Ingeniería de Software MEMORIA. Consultor: Juan José Cuadrado Gallego

TFC. Ingeniería de Software MEMORIA. Consultor: Juan José Cuadrado Gallego TFC Ingeniería de Software Alumno: Halyna Klachko Consultor: Juan José Cuadrado Gallego Índice 1. Identificación del proyecto..5 1.1 Introducción...5 1.2 Objetivos del proyecto..5 1.3 Descripción general..5

Más detalles

Evaluación Plataforma Educativa. Por. Ángela Maria Valderrama David Herney Bernal. Universidad de Antioquia. Julio - Octubre de 2004

Evaluación Plataforma Educativa. Por. Ángela Maria Valderrama David Herney Bernal. Universidad de Antioquia. Julio - Octubre de 2004 Evaluación Plataforma Educativa Por Ángela Maria Valderrama David Herney Bernal Julio - Octubre de 2004 Página 1 de 24 Introducción Somos conscientes de que parte de las exigencias de la sociedad actual

Más detalles

CODEX & Centros.NET Plataforma de servicios vía Internet para Centros de Enseñanza.

CODEX & Centros.NET Plataforma de servicios vía Internet para Centros de Enseñanza. Desarrollos Informáticos de Aplicaciones Logiciales, S.L. CODEX & Centros.NET Plataforma de servicios vía Internet para Centros de Enseñanza. DIAL, S.L. C/ Consejo de Ciento, nº 21. 50007 -Zaragoza Tfno.

Más detalles

SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO

SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO 1 Objetivo del Manual Elaborado por: Revisado por: Aprobado por: Fecha: 13/08/2015 Difusión: Información del Manual

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

Capítulo I. Marco Teórico

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

Más detalles

MANUAL DE UTILIZACIÓN DEL CRM

MANUAL DE UTILIZACIÓN DEL CRM MANUAL DE UTILIZACIÓN DEL CRM ÍNDICE Qué es un CRM 1. Acceso al CRM 2. Organización del CRM 3. Portada 4. Prospectos 5. Clientes 6. Créditos 7. Emails 8. Documentos 9. Calendario 10. Ejemplos de Utilización

Más detalles

PASEN para las Familias

PASEN para las Familias PASEN Familias PASEN para las Familias Nota Todos los nombres del Profesorado, Tutores legales y Alumnado que aparecen en este recurso son ficticios. Están tomados de la plataforma Séneca en modo pruebas

Más detalles

Aplicaciones ofimáticas CURSO SMR - 1º 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA

Aplicaciones ofimáticas CURSO SMR - 1º 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA De toda la materia DEPARTAMENTO Informática MATERIA Aplicaciones ofimáticas CURSO SMR - 1º 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA Instalar y actualizar aplicaciones ofimáticas, discerniendo

Más detalles

Bienvenido al tutorial de Campus Virtual para estudiantes.

Bienvenido al tutorial de Campus Virtual para estudiantes. Bienvenido al tutorial de Campus Virtual para estudiantes. Contenidos Cada uno de los siguientes temas, le introducirá un concepto diferente de la herramienta de aprendizaje Campus Virtual, y le permitirá

Más detalles

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR En este capítulo se describe el análisis y diseño de un sistema, denominado e-commerce Constructor, el cual cumple con los siguientes objetivos: Fungir

Más detalles

Plataforma integral educativa de la Consejería de Educación del Gobierno de Cantabria MANUAL DE USUARIO

Plataforma integral educativa de la Consejería de Educación del Gobierno de Cantabria MANUAL DE USUARIO Plataforma integral educativa de la Consejería de Educación del Gobierno de Cantabria MANUAL DE USUARIO Seguimiento Educativo Perfil Tutor/a legal Marzo de 2009 ÍNDICE 1. INTRODUCCIÓN...3 2. TAREAS HABITUALES...4

Más detalles

PRESENTACIÓN. Quiénes somos? Nuestra visión de servicio. satisfagan sus necesidades. Grupo CF Developer http://www.grupocfdeveloper.

PRESENTACIÓN. Quiénes somos? Nuestra visión de servicio. satisfagan sus necesidades. Grupo CF Developer http://www.grupocfdeveloper. PRESENTACIÓN Quiénes somos? Grupo CF Developer es un grupo tecnológico dedicado a desarrollar productos y servicios informáticos destinados al sector educativo. Actualmente Grupo CF Developer distribuye

Más detalles

GATOCREM. Gestión de Tareas y flujos. Registro de Entradas y Salidas

GATOCREM. Gestión de Tareas y flujos. Registro de Entradas y Salidas Ponentes: ---- angel.cifuentes2@carm.es CENTRO REGIONAL DE ESTADÍSTICA DE MURCIA - CREM Resumen: Sistema Informático denominado GATOCREM permite una gestión automatizada de todas las tareas estadísticas

Más detalles

SISTEMA DE ESPECIICACION DE REQUERIMIENTOS

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

Más detalles

OpenIRS DOCENTIA Módulo de Gestión. Manual de Usuario.

OpenIRS DOCENTIA Módulo de Gestión. Manual de Usuario. OpenIRS DOCENTIA Manual de Usuario. Versión 3.0.4 Diciembre 2013 Vicerrectorado de Evaluación de la Calidad 1 Contenido 1. INTRODUCCIÓN... 4 2. INSTALACIÓN DEL MÓDULO... 6 2.1. Requisitos Previos... 6

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

Sistema para creación de portafolios electrónicos EduFolia

Sistema para creación de portafolios electrónicos EduFolia Sistema para creación de portafolios electrónicos EduFolia Lidia Guerra Programa de Postgrado en Informática, PPI Maestría en Informática y Tecnología Educativa Universidad Nacional de Costa Rica (506)

Más detalles

Plataforma Helvia. Manual de Administración Administración General. Versión 6.08.05

Plataforma Helvia. Manual de Administración Administración General. Versión 6.08.05 Plataforma Helvia Manual de Administración Administración General Versión 6.08.05 Índice de contenidos INTRODUCCIÓN... 3 ENFOQUE...3 LA ADMINISTRACIÓN GENERAL...3 ACCESO A LA ADMINISTRACIÓN GENERAL...

Más detalles

GUÍA DEL AULA VIRTUAL SEMESTRE ACADÉMICO 2013- II VERSIÓN 1.0

GUÍA DEL AULA VIRTUAL SEMESTRE ACADÉMICO 2013- II VERSIÓN 1.0 GUÍA DEL AULA VIRTUAL SEMESTRE ACADÉMICO 2013- II VERSIÓN 1.0 Guía del Aula Virtual 2013 Material - II para uso exclusivo de los docentes de la USMP. ÍNDICE 1. Presentación.. 1 2. Campus Virtual USMP..

Más detalles

PLATAFORMA DE FORMACIÓN MANUAL DEL ALUMNO CONSEJO GENERAL DE FARMACÉUTICOS

PLATAFORMA DE FORMACIÓN MANUAL DEL ALUMNO CONSEJO GENERAL DE FARMACÉUTICOS PLATAFORMA DE FORMACIÓN MANUAL DEL ALUMNO CONSEJO GENERAL DE FARMACÉUTICOS 1. PRIMEROS PASOS...3 1.1. Idiomas...4 1.2. Sistema de ayuda...5 1.3. Perfil del alumno...5 2. LOS CURSOS DE LA PLATAFORMA...8

Más detalles

PROYECTO FINAL DE CARRERA: RESERVA DE VEHÍCULOS MEDIANTE INTERFAZ WEB

PROYECTO FINAL DE CARRERA: RESERVA DE VEHÍCULOS MEDIANTE INTERFAZ WEB PROYECTO FINAL DE CARRERA: RESERVA DE VEHÍCULOS MEDIANTE INTERFAZ WEB Ingeniería Técnica Informática de Gestión Alumno: Jorge Bou Ramón Director: Sergio Sáez Barona Junio 2012 ÍNDICE 1. INTRODUCCIÓN...4

Más detalles

Software generador de documentos a través de la Web

Software generador de documentos a través de la Web Julia Patricia Melo Morín 1 Software generador de documentos a través de la Web 1 Contacto: patricia.melo@itspanuco.edu.mx Resumen Uno de los mayores problemas a los que se enfrentan las grandes corporaciones

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

PRESENTACIÓN DEL PRODUCTO

PRESENTACIÓN DEL PRODUCTO PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción

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

MF0491_3 Programación Web en el Entorno Cliente (Online)

MF0491_3 Programación Web en el Entorno Cliente (Online) MF0491_3 Programación Web en el Entorno Cliente (Online) Titulación acredidatada por la Comisión Internacional de Formación de la UNESCO MF0491_3 Programación Web en el Entorno Cliente (Online) MF0491_3

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

OJS. Manual de usuario Editor

OJS. Manual de usuario Editor OJS Manual de usuario Editor Ingrese al sistema OJS a través de www.publicaciones.urbe.edu. Coloque su nombre de usuario, contraseña y pulse sobre Ingreso. Accederá a una página de inicio en la cual puede

Más detalles

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos:

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: ENTORNO DE UN CURSO Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: Cursos Categorías Cuentas de usuario y roles Perfil de usuario En Moodle,

Más detalles

Joomla! La web en entornos educativos

Joomla! La web en entornos educativos Joomla! La web en entornos educativos Módulo : 2012 ACL (I). Usuarios. Estructura predeterminada. 4 Las versiones 2.5 de Joomla! poseen un avanzado ACL (Access Control List), que especifica qué usuarios

Más detalles

Normativa de seguridad y acceso a servicios Internet.

Normativa de seguridad y acceso a servicios Internet. Normativa de seguridad y acceso a servicios Internet. Introducción El presente documento trata de establecer las políticas que la Junta de Comunidades de Castilla-La Mancha sigue a la hora de utilizar

Más detalles

Lourdes Melgarejo Pérez y David Sebastián Gómez MURAL DIGITAL 2.0

Lourdes Melgarejo Pérez y David Sebastián Gómez MURAL DIGITAL 2.0 Lourdes Melgarejo Pérez y David Sebastián Gómez 6 MURAL DIGITAL 2.0 JUSTIFICACIÓN DEL PROYECTO OBJETIVOS La sociedad actual va adaptando la forma en la cual nos comunicamos. Los tradicionales carteles

Más detalles

Descripción de los Servicios

Descripción de los Servicios Descripción de los Servicios LA CONSOLA DE SERVICIOS DEL CAU_CE (IntraEDUca) 1. INDICE Contenido 1. INDICE... 2 2. CONSOLA DE SERVICIOS DEL CAU_CE (IntraEDUca)... 3 1.1.- Qué es el CAU_CE?... 3 1.2.- CONSOLA

Más detalles

PLIEGO DE CONDICIONES TÉCNICAS PARA LA CREACIÓN DE LA WEB CORPORATIVA DE LA FUNDACIÓN PARA LA CIUDADANÍA CASTELLANA Y LEONESA EN EL EXTERIOR Y LA

PLIEGO DE CONDICIONES TÉCNICAS PARA LA CREACIÓN DE LA WEB CORPORATIVA DE LA FUNDACIÓN PARA LA CIUDADANÍA CASTELLANA Y LEONESA EN EL EXTERIOR Y LA PLIEGO DE CONDICIONES TÉCNICAS PARA LA CREACIÓN DE LA WEB CORPORATIVA DE LA FUNDACIÓN PARA LA CIUDADANÍA CASTELLANA Y LEONESA EN EL EXTERIOR Y LA COOPERACIÓN AL DESARROLLO Página 1 1. ANTECEDENTES La Fundación

Más detalles

Manual de usuario 2.1.1. Perfil Profesor-tutor-directivo

Manual de usuario 2.1.1. Perfil Profesor-tutor-directivo Manual de usuario 2.1.1 Perfil Profesor-tutor-directivo ÍNDICE Registro de versiones...3 Introducción...4 Acceso a la aplicación...5 Configuración personal...6 1. Parte privada...9 1.1 Espacio personal...9

Más detalles

Además permite efectuar un seguimiento completo y detallado al proceso de matrícula mediante el análisis de los informes que provee.

Además permite efectuar un seguimiento completo y detallado al proceso de matrícula mediante el análisis de los informes que provee. SOFTWARE CRM PARA ENTIDADES EDUCATIVAS Conscientes de la necesidad que tienen las entidades Educativas de controlar la gestión administrativa hemos desarrollado un software que permite generar la facturación

Más detalles

CI Politécnico Estella

CI Politécnico Estella SÍNTESIS PROGRAMACIÓN DEL MÓDULO/ DEPARTAMENTO: INFORMATICA GRUPO/CURSO: SEGUNDO SMR 2015-2016 MÓDULO / : AWEB PROFESOR: TANIA NIKITENKO 3.- CONTENIDOS: 3.1.- Enumera las Unidades Didácticas o Temas: (precedidos

Más detalles

Manual del alumno_ v1.2 Septiembre 2009

Manual del alumno_ v1.2 Septiembre 2009 _ v1.2 Septiembre 2009 Introducción UP on-line La Universidad de Padres UP on-line es un proyecto pedagógico dirigido por José Antonio Marina y gestionado por Movilización Educativa que pretende apoyar

Más detalles

Sitios Web en MiPortal

Sitios Web en MiPortal Viceministerio de Ciencia y Tecnología Gerencia de Tecnologías Educativas Departamento Web y Portales Plantilla Estándar para crear los Sitios Web de Centros Escolares Sitios Web en MiPortal S a n S a

Más detalles

INDICE. www.educanet.co 902 010 048 www.iesfacil.com

INDICE. www.educanet.co 902 010 048 www.iesfacil.com INDICE 1. Pantalla Principal. 2. Faltas de Alumnos. 3. Estadísticas de Notas. 4. Incidencias. 5. Histórico de Alumnos. 6. Equipo Docente. 7. Consolas. 8. Búsqueda de Alumnos. 9. Estadísticas. 10. Horario.

Más detalles

Requisitos del Software Aplicativo Móvil SISTEMAS INTELIGENTES EN RED S.A.S.

Requisitos del Software Aplicativo Móvil SISTEMAS INTELIGENTES EN RED S.A.S. Requisitos del Software Aplicativo Móvil SISTEMAS INTELIGENTES EN RED S.A.S. Desarrollo de Aplicativo Móvil 2 Índice 1. INTRODUCCIÓN... 3 2. OBJETIVO... 3 3. MÓDULO MENSAJERÍA... 3 3.1. Actores... 3 3.2.

Más detalles

MANUAL DE FUNCIONES DEPARTAMENTO DE INFORMÁTICA Y TECNOLOGÍA

MANUAL DE FUNCIONES DEPARTAMENTO DE INFORMÁTICA Y TECNOLOGÍA MANUAL DE FUNCIONES DEPARTAMENTO DE INFORMÁTICA Y TECNOLOGÍA Guatemala, 2,007 CAMINOS ES DESARROLLO 1 I. FICHA TÉCNICA DEL DEPARTAMENTO DE INFORMÁTICA Y TECNOLOGÍA: 1.1 TITULO DE LA UNIDAD: Departamento

Más detalles

Manual del usuario PARA USO DE: FUNDACION RAFAEL DONDÉ. Operación del Sistema Ver 1.3

Manual del usuario PARA USO DE: FUNDACION RAFAEL DONDÉ. <TIENDA VIRTUAL ADQUISICIÓN PAPELERÍA> Operación del Sistema Ver 1.3 Manual del usuario PARA USO DE: FUNDACION RAFAEL DONDÉ Operación del Sistema Ver 1.3 Versión 1.3 16/Febrero/2012 Contenido 1. Qué es la Tienda Virtual? 2. Funcionamiento

Más detalles

Manual Intranet Área de Sistemas

Manual Intranet Área de Sistemas Manual Intranet Área de Sistemas ManualIntranet.doc Fecha de modificación 15/01/2007 9:59:00 Página 1 de 6 1. QUE ES Y COMO FUNCIONA UNA INTRANET El centro de una Intranet es la World Wide Web. En muchos

Más detalles

Tabla de indicadores y evidencias. Programa TIC

Tabla de indicadores y evidencias. Programa TIC Tabla de indicadores y evidencias Programa TIC 2011 1 1. Procesos docentes 1.1. Programación Nivel de consecución del indicador Al menos el 50% del profesorado 1 elabora su programación 2 en formato digital

Más detalles

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

CIF-KM. GUÍA DE LOS PRIMEROS PASOS CIF-KM. GUÍA DE LOS PRIMEROS PASOS Secciones 1. CONCEPTOS PREVIOS. 2. INSTALAR CIF-KM. 2.1 Descargar e instalar CIF-KM. 2.2 Configuración de CIF-KM. 2.3 Acceso externo al servidor de CIF-KM. 3. PRIMERA

Más detalles

SISTEMA DE CONTROL DE PRESENCIA

SISTEMA DE CONTROL DE PRESENCIA SISTEMA DE CONTROL DE PRESENCIA 1 SISTEMA DE CONTROL DE PRESENCIA 1 1 GENERALIDADES DE LA APLICACIÓN 3 2 SEGURIDAD Y ACCESO AL PROGRAMA 7 2.1 Mantenimiento de usuarios 7 2.2 Perfiles 9 3 GESTIÓN DE EMPRESAS

Más detalles

La plataforma de gestión para centros educativos

La plataforma de gestión para centros educativos La plataforma de gestión para centros educativos info@gescola.com www.gescola.com Qué es? es? La plataforma Gescola es un sistema de gestión para centros educativos totalmente online, flexible y adecuado

Más detalles

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Guía de Apoyo Project Web Access. (Jefe de Proyectos) Guía de Apoyo Project Web Access (Jefe de Proyectos) 1 ÍNDICE Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT WEB ACCESS... 4 Configuración General... 4 Área de Trabajo del Proyecto...

Más detalles

Especificación de requisitos de software Proyecto: SIS-WEB (Sistema de Información de Seminarios WEB) Revisión 1.0

Especificación de requisitos de software Proyecto: SIS-WEB (Sistema de Información de Seminarios WEB) Revisión 1.0 Especificación de requisitos de software Proyecto: (Sistema de Información de Seminarios WEB) Revisión 1.0 Tania Isadora Mora Dorance Moreno Luis Yovany Romo Septiembre 2007 Realizado Por: Tania I. Mora

Más detalles

MANUAL DE USUARIO Libro de Clases Electrónico

MANUAL DE USUARIO Libro de Clases Electrónico MANUAL DE USUARIO Libro de Clases Electrónico Tabla de Contenidos 1.- Introducción... 3 1.1.- Definiciones y Acrónimos... 3 2.- Aplicaciones del sistema... 5 2.1.- Asistencia SENCE... 5 2.2.- Libro de

Más detalles

Web Ekade para las familias y el personal docente

Web Ekade para las familias y el personal docente Web Ekade para las familias y el personal docente Sabía que... Un paso atrás ni para coger impulso puedes dar acceso a los responsables del alumnado del centro (padres, madres, tutores legales)

Más detalles

GUÍA RÁPIDA SITIO DE COLABORACIÓN DIRECCIÓN DE INGRESOS

GUÍA RÁPIDA SITIO DE COLABORACIÓN DIRECCIÓN DE INGRESOS GUÍA RÁPIDA SITIO DE COLABORACIÓN DIRECCIÓN DE INGRESOS DIRECCIÓN DE INGRESOS 1 ÍNDICE Página 1. Acceso al Sitio de Colaboración Institucional. 4/23 1.1 Ruta de Acceso 4/23 2. Condiciones Iniciales. 5/23

Más detalles

Entorno Virtual Uso educativo de TIC en la UR Tutorial de uso de:

Entorno Virtual Uso educativo de TIC en la UR Tutorial de uso de: Entorno Virtual Uso educativo de TIC en la UR Tutorial de uso de: Desarrollado por el DATA (Proyecto TIC UR) basado en doumentación de la comunidad moodle http://moodle.org, del curso Moodle en Español

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

PROYECTO / PRESUPUESTO SERVICIO ALUMNOS EN LÍNEA EDUCACIÓN SECUNDARIA

PROYECTO / PRESUPUESTO SERVICIO ALUMNOS EN LÍNEA EDUCACIÓN SECUNDARIA PROYECTO / PRESUPUESTO SERVICIO ALUMNOS EN LÍNEA EDUCACIÓN SECUNDARIA PROYCETO ALUMNOS EN LÍNEA NIVEL SECUNDARIO 1. INTRODUCCION Alumnos en línea para la educación secundaria es un sistema de gestión web,

Más detalles

Titulo : Administración y Operación de Sistemas Operativos

Titulo : Administración y Operación de Sistemas Operativos DIRECCION NACIONAL DE ADMINISTRACION FINANCIERA E INNOVACION CÓDIGO : PRO -119 Titulo : Administración y Operación de Preparado por : Nombre : Lic. Ingrid Roxana Díaz Bran Cargo : Especialista en Aplicaciones

Más detalles

Manual de administración Administración General V 7.08.03

Manual de administración Administración General V 7.08.03 Manual de administración Administración General Versión 7.08.03 Página 1 Índice de contenidos Introducción... 3 Enfoque... 3 La Administración General... 3 Acceso a la Administración General... 4 Acceso

Más detalles

Capítulo III. Diseño del sistema. Dentro de este capítulo veremos a detalle el diseño del sistema, que como se había

Capítulo III. Diseño del sistema. Dentro de este capítulo veremos a detalle el diseño del sistema, que como se había Capítulo III Diseño del sistema Dentro de este capítulo veremos a detalle el diseño del sistema, que como se había mencionado anteriormente, contara con 2 módulos principales: el módulo de administración

Más detalles

Aula Virtual Diseño Funcional. Plataforma e-learning para Proyecto Hombre. Diseño Funcional. Aula Virtual. 1. Visión General

Aula Virtual Diseño Funcional. Plataforma e-learning para Proyecto Hombre. Diseño Funcional. Aula Virtual. 1. Visión General Plataforma elearning para Proyecto Hombre Aula Virtual 1. Visión General Versión: Fecha: Editor: Notas: 0.1 28/08/2008 Marta Rodríguez Borrador vision_general.doc Página 1 de 17 ÍNDICE Aula Virtual...1

Más detalles

Tutorial de Moodle. Actividad Cuestionario

Tutorial de Moodle. Actividad Cuestionario Tutorial de Moodle Actividad Cuestionario Cuestionario Para qué sirve? El Cuestionario es una actividad autoevaluable, en la cual la nota se calcula automáticamente. Sirve al alumno como autoevaluación

Más detalles

LMS: Manual del coordinador

LMS: Manual del coordinador Sistema UNOi LMS: Manual del coordinador En este Learning Coffee aprenderá a: Crear proyectos y subir recursos en el LMS. Gestionar y clasificar la biblioteca del LMS. Configurar correctamente las clases

Más detalles

Introducción a la Ingeniería de Software - Examen 20/07/2012

Introducción a la Ingeniería de Software - Examen 20/07/2012 Cada pregunta múltiple opción contestada correctamente tiene un valor de 2,5 puntos. Esta parte consta de 20 preguntas, haciendo un total de 50 puntos. Los ejercicios de desarrollo tienen un valor total

Más detalles

UNIVERSIDAD VERACRUZANA Facultad de Ingeniería en Electrónica y Comunicaciones Región Poza Rica - Tuxpan

UNIVERSIDAD VERACRUZANA Facultad de Ingeniería en Electrónica y Comunicaciones Región Poza Rica - Tuxpan Reporte de evaluación de la aplicación de la Experiencia Educativa en el marco del Proyecto Aula. El presente reporte de evaluación, se presenta con el fin de documentar los resultados obtenidos en la

Más detalles

PFC- Aplicaciones Web para trabajo colaborativo:

PFC- Aplicaciones Web para trabajo colaborativo: PFC- Aplicaciones Web para trabajo colaborativo: Aplicación para Control de una Integración de S.I. 2º Ciclo Ingeniería Informática Curso 2011-2012 Consultor : Fatos Xhafa Autor : Miguel Angel Pineda Cruz

Más detalles

MANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE

MANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE MANUAL DE USUARIO EGROUPWARE 1 INDICE Que es egroupware... 3 Inicio de sesión... 4 Aplicaciones de egroupware... 4 Correo electrónico... 5 Calendario... 7 ACL... 9 Administración de proyectos... 10 Libreta

Más detalles

Laboratorio de medidas de eficiencia energética en equipos e instalaciones

Laboratorio de medidas de eficiencia energética en equipos e instalaciones Recursos materiales y Personal de Administración y Servicios Los medios materiales incluyen los laboratorios de investigación donde el profesorado de la Universidad Miguel Hernández implicado en este Máster

Más detalles

Manual de Usuario del Sistema de Ayuda a la función docente en Internet AFDI. para ICM

Manual de Usuario del Sistema de Ayuda a la función docente en Internet AFDI. para ICM Manual de Usuario del Sistema de Ayuda a la función docente en Internet AFDI para Edición: 1.4 Fecha: 27 de Agosto de 2007 HOJA DE CONTROL EDICIONES Edición Fecha 1.0 24/08/2006 1.1 05/01/2007 1.2 19/01/2007

Más detalles

Formación en Centros de Trabajo

Formación en Centros de Trabajo I.E.S. SAN SEBASTIÁN C.F.G.S ADMINISTRACIÓN DE SISTEMAS INFORMATICOS EN RED D E P A R T A M E N T O D E I N F O R M Á T I C A Formación en Centros de Trabajo C.F.G.M 2º ADMINISTRACIÓN SISTEMAS INFORMÁTICOS

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

M A N U A L DE OPERATORIA DE J-TOKEN. Manual de... OPERATORIA de j-token V.2.0

M A N U A L DE OPERATORIA DE J-TOKEN. Manual de... OPERATORIA de j-token V.2.0 Manual de... OPERATORIA de j-token V.2.0 agp.geyce.es Página 1 de 31 Índice Página 1. INSTALACIÓN 3 1.1 Documentación Necesaria 3 1.2 Descarga del J-Token 4 1.3 Entrada al J-Token 6 1.4 Descargar aplicación

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

Gestión de Flujo de Clientes con Sistema de Cola de Espera de Round Robin

Gestión de Flujo de Clientes con Sistema de Cola de Espera de Round Robin Gestión de Flujo de Clientes con Sistema de Cola de Espera de Round Robin Gestionando Eficientemente Clientes con Cita y sin Cita Previa Reduciendo el Tiempo de Espera en el Lobby y Brindando una Experiencia

Más detalles

Sistema de Información Comunicacional Globalizado

Sistema de Información Comunicacional Globalizado Sistema de Información Comunicacional Globalizado La primera red comunicacional entre entidades a nivel nacional usando el concepto de Globalización por internet. Sistema de Información Comunicacional

Más detalles

Copyright del Producto

Copyright del Producto Parallels Panel Copyright del Producto ISBN: N/A Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 EEUU Teléfono: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 1999-2009, Parallels,

Más detalles

Manual para la Aplicación de Matrícula de Grados 2014 2015. Manual de Usuario

Manual para la Aplicación de Matrícula de Grados 2014 2015. Manual de Usuario Manual para la Aplicación de Matrícula de Grados 2014 2015 Manual de Usuario Proceso de Matriculación del Estudiante Paso 1 Paso 2 Obtención de un Usuario UNED Inserción de Datos Personales Alta de Matrícula

Más detalles

INSCRIPCIÓN DE CURSOS

INSCRIPCIÓN DE CURSOS INSCRIPCIÓN DE CURSOS MANUAL PARA ALUMNOS EQUIPO BANNER-UC Junio / 2015 Índice Índice... 1 Introducción... 2 Objetivo... 2 Conceptos importantes... 2 Proceso de Inscripción de Cursos... 3 Qué es Banner-UC?...

Más detalles

TUTORÍAS WEB 2.0: COMUNICA, INFORMA Y SOCIALIZA. Eje temático: RESULTADOS Y EXPECTATIVAS DE LOS PROGRAMAS INSTITUCIONALES DE TUTORÍA

TUTORÍAS WEB 2.0: COMUNICA, INFORMA Y SOCIALIZA. Eje temático: RESULTADOS Y EXPECTATIVAS DE LOS PROGRAMAS INSTITUCIONALES DE TUTORÍA TUTORÍAS WEB 2.0: COMUNICA, INFORMA Y SOCIALIZA Eje temático: RESULTADOS Y EXPECTATIVAS DE LOS PROGRAMAS INSTITUCIONALES DE TUTORÍA RECURSOS PARA EL REGISTRO, SEGUIMIENTO Y EVALUACIÓN DEL EJERCICIO DE

Más detalles

Guía Google Sites. En este tema se desarrolla una guía rápida de uso para editar con Google Sites

Guía Google Sites. En este tema se desarrolla una guía rápida de uso para editar con Google Sites 1. INTRODUCCIÓN Google Sites es una aplicación gratuita que se enmarca dentro de la filosofía Web 2.0. Permite crear el sitio que puede adaptarse a cualquier situación: web personal, informativa, educativa,

Más detalles

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes DEPARTAMENTO: Informática MATERIA: Aplicaciones Web NIVEL: 2º Sistemas Microinformáticos y Redes 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo Según

Más detalles

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web Gestión de Información Web Características deseables de CMS Arquitectura técnica: Tiene que ser fiable y permitir la escalabilidad del sistema para adecuarse a futuras necesidades con módulos o extensiones.

Más detalles

Guía de herramientas etwinning

Guía de herramientas etwinning Guía de herramientas etwinning Registrarse en etwinning Primer paso: Datos del registrado Segundo paso: Preferencias etwinning Tercer paso: Datos del Centro Cuarto paso: Perfil del Centro escolar Buscador

Más detalles

REGLAMENTO PARA APLICACIÓN DE EXAMENES EN LÍNEA

REGLAMENTO PARA APLICACIÓN DE EXAMENES EN LÍNEA REGLAMENTO PARA APLICACIÓN DE EXAMENES EN LÍNEA Aprobado por Sesión de Consejo Técnico Según consta en el acta de fecha: 27 de Marzo de 2012. DEPARTAMENTO DE EDUCACIÓN VIRTUAL Ante la necesidad de modernizar

Más detalles

Manual: Gestor de contenidos e-gim cms. 6 abril 2010

Manual: Gestor de contenidos e-gim cms. 6 abril 2010 Manual: Gestor de contenidos e-gim cms 6 abril 2010 Índice 1 ACCESO AL GESTOR DE CONTENIDOS...3 2 ADMINISTRACIÓN...5 2.1 USUARIOS...5 2.2 ÁREAS...6 3 TIPOS DE CONTENIDO...9 3.1 DIRECTORIO...9 3.2 EVENTOS...10

Más detalles