Está en la página 1de 48

DESARROLLO DE UNA APLICACIN WEB PARA LA PLANEACIN DE ACTIVIDADES DOCENTES EN LA FUNDACIN PARA LA EDUCACIN SUPERIOR SAN MATEO

FREDDY ALEXANDER CORTS RODRGUEZ PEDRO LUS MENA PALACIO

FUNDACIN PARA LA EDUCACIN SUPERIOR SAN MATEO FACULTAD DE INGENIERAS Y CIENCIAS APLICADAS SISTEMAS Y TELECOMUNICACIONES BOGOT D.C. 2009

DESARROLLO DE UNA APLICACIN WEB PARA LA PLANEACIN DE ACTIVIDADES DOCENTES EN LA FUNDACIN PARA LA EDUCACIN SUPERIOR SAN MATEO

FREDDY ALEXANDER CORTS RODRGUEZ PEDRO LUS MENA PALACIO

Trabajo de grado

DIRECTOR DEL PROYECTO GERARDO ANDRS ARCOS CELIS INGENIERO DE DISEO Y AUTOMATIZACIN ELECTRNICA

FUNDACIN PARA LA EDUCACIN SUPERIOR SAN MATEO FACULTAD DE INGENIERAS Y CIENCIAS APLICADAS SISTEMAS Y TELECOMUNICACIONES BOGOT D.C. 2009

NOTA DE ACEPTACION

___________________________ ___________________________ ___________________________ ___________________________ ___________________________ ___________________________

________________________________ Presidente del jurado

________________________________ Jurado

________________________________ Jurado

Bogot, noviembre de 2009

AGRADECIMIENTOS

Reconocemos el papel fundamental de la Fundacin para la Educacin Superior San Mateo al proporcionarnos los recursos necesarios para el desarrollo de esta aplicacin. Agradecemos, de igual forma, al ingeniero Andrs Arcos, ya que ha sido una de las personas que gran medida nos ha apoyado en la consecucin de este trabajo. Y a todas las personas que sern los usuarios de nuestra aplicacin, porque a travs de sus aportes enriquecern este trabajo.

DEDICATORIA

A todos los que se inician como desarrolladores, y pretendan seguir nuestros pasos.

CONTENIDO Pg. INTRODUCCIN 1. PLANTEAMIENTO DEL PROBLEMA..... 12 2.1. DESCRIPCIN DEL PROBLEMA...... 12 2.2. FORMULACIN DEL PROBLEMA......... 12 2. JUSTIFICACIN......... 13 3. OBJETIVOS..... 14 3.1. OBJETIVO GENERAL... 14 3.2.OBJETIVOS ESPECIFICOS..... 14 4. MARCO DE REFERENCIA .. 15 4.1. MARCO CONCEPTUAL.. 15 5. METODOLOGA..... 17 5.1. METODOLOGA DE DESARROLLO SOFTWARE......... 17 5.2. ANALISIS DE REQUERIMIENTOS. 17 5.2.1. REQUERIMIENTOS FUCIONALES 17 5.2.2. REQUERIMIENTOS NO FUCIONALES. 18 5.3. DIAGRAMACIN DE CASOS DE USO .........19 5.3.1. CASOS DE USO DE ALTO NIVEL ..............20 5.3.1. DIAGRAMAS DE CASO DE USO..21 5.3.3. CASOS DE USO EXPANDIDO22 6. PRUEBAS....26 7. CONCLUSIONES Y RECOMENDACIONES 27 7.1. CONCLUSIONES. 27 7.2. RECOMENDACIONES27 BIBLIOGRAFA

LISTA DE GRAFICAS Pg. Grfico1: Gestionar acceso al mdulo..21 Grfico 2: Gestionar actividad....21 Grfico 3: Consultar actividad....... 22 Grfico 4: Ingreso al ACADEMUSOFT 1..... 29 Grfico 5: Icono de actividad docente 1... 29 Grfico 6: Lista docente 1......30 Grfico 7: lista materia 1.. . 31 Grfico 8: Interfaz de actividad docente 1...32 Grfico 9: Habilitar ...33 Grfico 10: Deshabilitar.. 33 Grfico 12: Botones 1. 33 Grfico 13: Ingreso al ACADEMUSOFT 234 Grfico 14: Icono de actividad docente 2 34 Grfico 15: Lista docente 2 35 Grfico 16: Lista materia 2..36 Grfico 16: Interfaz de actividad docente 2. 37 Grfico 17: Botones 2. 38 Grfico 18: Ingreso al ACADEMUSOFT 3..39 Grfico 19: Icono de actividad docente 3 39 Grfico 20: Lista materia 3. 40 Grfico 21: Interfaz de actividad docente editable.41 Grfico 22: Interfaz de actividad docente no editable.42

Grfico 23: Botones 3. 43 Grfico 24: Ingreso al ACADEMUSOFT 4..44 Grfico 25: Icono de actividad docente 4 44 Grfico 26: Lista docente 4 45 Grfico 27: Lista materia 3. 46 Grfico 28: Botones 4. 47

LISTA DE TABLAS Pg. Tabla 1. Requerimientos Funcionales del sistema. 18 Tabla 2. Requerimientos No funcionales del sistema.18 Tabla 3. Relacin Actor Casos de uso..19 Tabla 4. Caso de uso alto nivel: Gestionar Acceso a Mdulo. 20 Tabla 4.1. Caso de uso alto nivel: Gestionar Actividades 20 Tabla 4.2. Caso de uso alto nivel: Consultar Actividades... 20 Tabla 5. Caso de uso expandido Gestionar Acceso a Mdulo.22 Tabla 5.1. Caso de uso expandido Gestionar Actividad.24 Tabla 5.2. Caso de uso expandido Consultar Actividad.25

LISTA DE ANEXOS Pg. Anexo A. Manual del Jefe de programa 29 Anexo B. Manual de Secretaria Acadmica...34 Anexo C. Manual del Docente...39 Anexo D. Manual del Estudiante...44 Anexo E. Diccionario de datos.....48

10

INTRODUCCIN La investigacin, y el desarrollo una aplicacin web para la planeacin de actividades docentes, se realiza teniendo como antecedente, el modelo de planeacin docente 2008 (referenciado en la Bibliografa). Todos los procesos que anteceden al desarrollo e implementacin de la aplicacin, as como la realizacin de pruebas a este desarrollo, estn contenidas en este documento.

11

1. PLANTEAMIENTO DEL PROBLEMA 1.1 DESCRIPCIN DEL PROBLEMA El departamento de sistemas de la Fundacin para la Educacin Superior San Mateo, no cuenta actualmente con un sistema informtico dentro de la plataforma ACADEMUSOFT que le permita al docente gestionar las actividades que desea implementar con sus estudiantes semestralmente. El sistema informtico para la planeacin de actividades docentes, tiene como objetivo principal establecer los parmetros tcnicos y metodolgicos requeridos en la evaluacin de los estudiantes. Para ello se necesitar implementar una plataforma de desarrollo web (PHP o JSP), y un motor de bases de datos (Mysql u Oracle). Estos recursos permitirn generar una aplicacin web que tenga conexin a bases de datos con el fin, no solo para manejar transacciones, sino adems para tener registros que retroalimenten todo el software. Al no encontrarse embebida en la plataforma de la universidad, las actividades de cada docente, el cumplimiento de las estas termina vindose afectado por situaciones ajenas al docente a los estudiantes. De manera que una actividad resulta cancelada o aplazada. El cruce involuntario en los turnos de prstamo de material audiovisual, es una muestra de la necesidad de generar una aplicacin informtica que permita establecer orden en ellas. 1.2. FORMULACIN DEL PROBLEMA Se crear una aplicacin en la web que contar con conexin a las bases de datos del portal ACADEMUSOFT, en la cual el docente podr acceder a un mdulo que le permitir gestionar el proceso de planeacin de actividades del semestre, dependiendo la asignatura, carrera y semestre que seleccione. En l, podr registrar las fechas en las que se realiza la actividad, as como la evaluacin de estas y verificar la disponibilidad de recursos audiovisuales (salas, video beam, elementos de hardware y software). Habr un administrador cuya labor ser: Habilitar o deshabilitar el mdulo para el ingreso de informacin por parte del docente a la aplicacin. Hacer un seguimiento de consistencia de los temas que el docente ingrese al mdulo y el cumplimiento de estas dentro de las fechas programadas.

12

A la aplicacin podr acceder el estudiante quien consultar la informacin requerida sobre la actividad y temas a realizar en el semestre. 2. JUSTIFICACIN En un sentido prctico, el producto de esta investigacin est encaminado en el logro de cambios, con respecto al tiempo de la planeacin de las actividades docentes, dando la posibilidad de un control, seguimiento y optimizacin de este proceso a partir de la retroalimentacin de los actores, estudiante, jefe de programa, docente. Dejando la posibilidad de corregir errores que pueda cometer alguno de los actores, durante el uso de la aplicacin. Es necesario resaltar que es una aplicacin simple, es decir, en ningn momento podr sustituir la toma de decisiones que pueda tener el docente. La aplicacin web, no podr lograr anticipar errores en tiempo de ejecucin, excepto por los escenarios que se contemplaron para desarrollar los casos de uso. El producto final consta de herramientas que la hacen amable al interactuar con el usuario.

13

3. OBJETIVOS 3.1. OBJETIVO GENERAL Realizar una aplicacin web en entorno servidor para optimizar el proceso de planeacin sobre actividades docentes en la Fundacin para la Educacin Superior San Mateo. 3.2. OBJETIVOS ESPECFICOS Lograr la implementacin de un sistema que proporcione un mayor grado de comunicacin y conocimiento a los estudiantes, de las decisiones, que puedan tomar los docentes en las actividades de grupo. A partir de una buena metodologa de investigacin. Incluir al estudiante como un actor, dentro del proceso de anlisis y diseo con el fin de darle a conocer el proceso de planeacin docente, una vez se halla implementado el sistema. Establecer una manera en la cual, se le pueda dar seguimiento al proceso de planeacin docente.

14

4. MARCO DE REFERENCIA

A continuacin representa la fundamentacin terica de la aplicacin web para la planeacin docente, que consta en su mayora, de los diferentes esquemas utilizados para la realizacin de este proceso. Gran parte de este documento se encuentra basado en la tesis planteada en el libro INGENIERA DE SOTFWARE ORIENTADA A OBJETOS. En el cul, por medio grandes desarrollos cientficos, y prcticos ejemplos del anlisis de problemticas reales, el lector aprende a percibir, la el medio ambiente, de una manera ms apropiada para el ejercicio del desarrollo web. El diseo de la aplicacin, esta basado en los estilos de la pgina web de la Fundacin San Mateo. Para lograr este avance, fu necesario tomar los tutoriales, y descargar manuales encontrados en la red. La documentacin encontrada hace referencia a las versiones CS4 de Dreamweaver (entorno de desarrollo y diseo web), photoshop (herramienta para editar fotografas) y flash (recurso que permite incluir videos, animaciones y estilos en un sitio o aplicacin web). Para hacer la aplicacin usable, se recopil informacin de la pagina web W3 SCHOOLS. En ella se indag acerca de las normas tcnicas para una buena implementacin de la aplicacin web para la planeacin docente. En el proceso de seleccin de la arquitectura de ingeniera software (trmino que incluye el anlisis y diseo, el desarrollo e implementacin en el ciclo de vida de un proyecto), se recurri a la web. Se consult sobre las arquitecturas producto de la combinacin de las encontradas en los libros de anlisis y diseo en sistemas de informacin. La documentacin que permiti conocer el proceso de planeacin docente, fue suministrada por el jefe de programa en la FACULTAD DE INGENIERAS Y CIENCIAS APLICADAS de la Fundacin San Mateo.

4.1. MARCO CONCEPTUAL

A continuacin se definen los trminos que utilizados durante el ciclo de vida del proyecto, que busca la implementacin de una aplicacin web para la planeacin de actividades docentes en la fundacin San Mateo.

15

PLANEACIN DOCENTE Es el conjunto de temticas y evaluaciones que el docente distribuye en las 16 semanas, en las que se divide el corte acadmico. PROGRAMACIN EXTREMA Es un enfoque de ingeniera software que se centra en el desarrollo de aplicaciones de calidad a corto plazo. Tomando un prototipo inicial, que es mejorado teniendo en cuenta la interaccin con el usuario. XAMPP Trmino que hace referencia a la herramienta desarrollada para hacer pruebas en entorno servidor, permitiendo a los desarrolladores web simular el comportamiento de sus productos sin necesidad de que estos estn directamente montados en internet. Este recurso se encuentra en la pgina de Apache Friends, quien es la propietaria del XAMPP, y le brindan al desarrollador su descarga gratuita. PHP Lenguaje de programacin web, que permite la creacin de aplicaciones para internet, en entorno servidor. ENTORNO SERVIDOR Es la descripcin del funcionamiento de una aplicacin web; en l, un usuario que interacta con la pgina web, hace una solicitud al sistema y es un servidor el que la tramita. Esto permite que la informacin del usuario no sea vista por terceros entre otros muchos beneficios.

APLICACIN WEB Es una pgina web que incorpora su funcionamiento con una base de datos. Su objetivo es brindar un servicio diferente o adicional al de informar al usuario.

16

5. METODOLOGA A continuacin se describe la metodologa llevada a cabo para el desarrollo del software para la planeacin de actividades docentes, junto con las diferentes etapas llevadas a cabo, durante el ciclo de vida del proyecto y su respectiva implementacin. 5.1. METODOLOGA DE DESARROLLO DE SOFTWARE La metodologa de investigacin, en el cual se desarrolla la aplicacin web para la planeacin de actividades docentes, se conoce como metodologa en espiral, en la cual el avance de la investigacin depende de la buena consecucin de cada una de las etapas que la constituyan, y la metodologa de prototipacin. En esta ultima se genera un prototipo que sufrir cambios de pendiendo de las crticas que hace el usuario. El enfoque de ingeniera software, el cual constituye la parte de implementacin se conoce como o programacin extremaXP. En ella hay varias etapas: En la primera un anlisis de requerimientos, en donde se enumeran los diferentes procesos que puede ver o no, el usuario de la aplicacin, se identifican los actores, y escenarios que terminan por convertirse en casos de uso de la aplicacin. En la segunda hay un proceso de diagramacin en el cual se grafican cada uno de los elementos de las etapas anteriores para afianzar las determinaciones que se emplearn en la etapa de desarrollo. Finalmente se procede a la etapa de desarrollo, que es el proceso fundamental de esta metodologa. En esta etapa se hace desarrollo constante de una aplicacin que va mejorando a medida que se le realizan pruebas. Esta caracterstica permite hacer desarrollos informticos de calidad, en muy poco tiempo. 5.2. ANLISIS DE REQUERIMIENTOS Los requerimientos se refieren a todos y cada uno de los datos en prode los recursos necesarios para La creacin y funcionamiento de la aplicacin web.

5.2.1. REQUERIMIENTOS FUNCIONALES

17

En esta parte se presentan los requerimientos del funcionamiento del sistema. Estos estarn en forma de acciones que les permitir a los usuarios interactuar con a la aplicacin. Tabla 1. Requerimientos Funcionales del sistema. #Ref. RF001 RF002 RF003 Descripcin Gestionar Acceso a Modulo (habilitar, suspender) Gestionar Actividad (agregar, eliminar, actualizar) Consultar Actividad Tipo (Obligatorio, Opcional, superfluo) Obligatorio Obligatorio Obligatorio

Fuente: Autores 5.2.2. REQUERIMIENTOS NO FUNCIONALES A continuacin se muestra otro tipo de requerimientos para el funcionamiento del sistema. A diferencia de los funcionales, los requerimientos no funcionales no son percibidos por los usuarios directos de la aplicacin, de manera directa. Sin embargo, quienes la desarrollan toman estos datos para definir desde el principio las diferentes condiciones sobre las cuales se debe desarrollar el producto. Tabla 2. Requerimientos No funcionales del sistema. #Ref. RF001 RF002 RF003 RF004 RF005 RF006 RF007 Descripcin El sistema tiene la capacidad de permitir el acceso a l modulo sin utilizar usuario y contrasea. El sistema Funcionara en ambiente web. El sistema Utilizara Oracle y POSTGRES como motores de bases de datos. El sistema utilizara lenguaje PHP. El administrador es quien puede gestionar el acceso al modulo. El docente es quien puede gestionar una actividad. El modulo debe funcionar en cualquier equipo que cuente con acceso a internet.

Fuente: Autores

18

5.3. DIAGRAMACIN DE CASOS DE USO En esta parte se han establecido los diferentes roles que tendr el usuario con respecto a la interaccin usuario- aplicacin que se desea desarrollar en este sistema. ACTORES Jefe de Programa(Administrador) Docente Estudiante CASOS DE USO Gestionar acceso a mdulo Gestionar actividad Consultar actividad

RELACION ACTOR CASOS DE USO Aqu se puede apreciar el grupo de posibles escenarios, para cada uno de los roles que desempea el usuario dentro de la aplicacin web( casos de uso para cada usuario). Tabla 3. Relacin Actor Casos de uso ACTOR Jefe de Programa Docente Estudiante Fuente: Autores 5.3.1. CASOS DE USO ALTO NIVEL En las siguientes tablas (tabla 4 a la tabla 4.2) se muestra el ciclo de vida en cada caso de uso, con respecto al actor asignado. La manera en la que se explica es CASOS DE USO Gestionar acceso a mdulo Gestionar actividad Consultar actividad

19

resumida, dando a conocer el actor o actores que la componen, y el evento que lo inicia. Tabla 4. Caso de uso alto nivel: Gestionar Acceso a Mdulo. # Ref. CU Caso de Uso Actor/es Tipo Descripcin CU0001 Gestionar Acceso a Modulo Jefe de Programa Primario Inicia cuando el Jefe de Programa dese habilitar o suspender el acceso del docente al modulo, siempre y cuando el administrador requiera que el docente inicie el proceso de gestin de actividad

Fuente: Autores Tabla 4.1. Caso de uso alto nivel: Gestionar Actividades # Ref. CU Caso de Uso Actor/es Tipo Descripcin Fuente: Autores Tabla 4.2. Caso de uso alto nivel: Consultar Actividades # Ref. CU Caso de Uso Actor/es Tipo Descripcin CU0003 Consultar Actividades Docente, Estudiante Secundario Inicia cuando el estudiante desea consultar alguna actividad, previamente registrada por el docente en el mdulo. CU0002 Gestionar Actividades Docente Primario Inicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo.

Fuente: Autores 5.3.2. DIAGRAMAS DE CASO DE USO En esta parte se muestra la representacin grfica, de cada uno de los escenarios en los que el usuario, en sus diferentes roles, puede interactuar con la 20

aplicacin. CU001 Gestionar acceso al mdulo En la figura 1 se ilustra las acciones que tiene el usuario en su rol de jefe de programa (administrador), dentro de la aplicacin. Figura 1. Caso de uso gestionar acceso al mdulo.

Gestionar acceso al mdulo

Habilita r

Jefe de Programa

Des habilitar

Fuente: Autores CU002 Gestionar Actividad En la figura 2 se ilustra las acciones que tiene el usuario en su rol de docente dentro de la aplicacin. Figura 2. Caso de uso gestionar actividad. Editar Actividad Gestionar Actividade s

Eliminar Actividad Actualizar actividad

Docente

21

Fuente: Autores CU003 Consultar Actividad En la figura 3 se ilustra la accin general que tiene el usuario en sus tres roles definidos dentro de la aplicacin. Los tres actores tienen la posibilidad de consultar las actividades que el actor docente genere. Figura 3. Caso de uso consultar actividad.

Jefe de Programa

Consultar Actividad

Estudiante

Docente Fuente: Autores 5.3.3. CASOS DE USO EXPANDIDO En este tipo de casos de uso, se muestra de manera ms detallada la relacin del usuario con el sistema. En las siguientes tablas se definen los elementos con los que se inicia el proceso de desarrollo de aplicacin web para la planeacin de actividades docentes en la fundacin para la educacin superior San Mateo. Gestionar acceso al mdulo Tabla 5. Caso de uso expandido Gestionar Acceso a Mdulo. # Ref. Caso de Uso CU001 Gestionar Acceso al modulo 22

Fecha Versin Actor/es Tipo Descripcin

Referencias C.U Cruzadas R.F Precondicin Flujo Normal ACCION ACTOR/ES 1 Inicia cuando el Administrador ingresa su nombre de usuario y contrasea a la seccin ACADEMUSOFT 2 El administrador selecciona el link de acceso al modulo de actividades docentes y hace clic en el.

03/03/09 V.1.0 Jefe de Programa primario Inicia cuando el Jefe de Programa dese habilitar o suspender el acceso del docente al modulo, siempre y cuando el administrador requiera que el docente inicie el proceso de gestin de actividad CU001 RF001 El administrador ingresa al modulo RESPUESTA DEL SISTEMA. 1.1 el sistema valida usuario y contrasea 1.3 el sistema muestra la interfaz ACADEMUSOFT 3 El sistema muestra una serie de opciones de bsqueda y acciones.

5 El sistema muestra al administrador el 4 El administrador filtra sobre modulo de actividades del docente que cada opcin para la bsqueda del selecciono junto con la accin de habilitar y docente y hace clic en el. deshabilitar. 6 El administrador revisa el contenido del modulo y ejecuta la accin. 7 El sistema informa al administrador que su proceso ha sido realizado de manera satisfactoria. 8 FIN CU001 El admin habilita el acceso del docente al modulo

Pos condicin Caminos Alternos

Excepciones 1.2 el sistema muestra un mensaje que indica que ha error en usuario y/o contrasea 4.1 El sistema muestra un mensaje en el cual indica que la bsqueda no ha producido ningn resultado Frecuencia esperada 300 Importancia alta Prioridad primario Comentarios 23

Fuente: Autores Gestionar Actividad Tabla 5.1. Caso de uso expandido Gestionar Actividad. # Ref. Caso de Uso Fecha Versin Actor/es Tipo Descripcin CU002 Gestionar Actividad V.1.0 Docente Primario Inicia cuando el docente desea actualizar, agregar o eliminar las actividades en el modulo. CU002 RF002 El docente accede al modulo RESPUESTA DEL SISTEMA. 1.1 el sistema valida usuario y contrasea 1.3 el sistema muestra la interfaz ACADEMUSOFT 3 El sistema muestra opciones de bsqueda de los datos relacionados con la gestin de la actividad.

Referencias C.U Cruzadas R.F Precondicin Flujo Normal ACCION ACTOR/ES 1 Inicia cuando el docente ingresa su nombre de usuario y contrasea a la sesin de ACADEMUSOFT. 2El docente selecciona el link de acceso al modulo de actividades docentes y hace click en el.

4 El docente selecciona los datos del programa al cual le gestionara 5 El sistema muestra una interfaz en donde las actividades. se encuentran tablas para registrar la actividad. 6 El docente gestiona la actividad 7 el sistema muestra al docente un mensaje que le indica que la informacin ha sido registrada correctamente. 8 FIN CU002 Pos condicin El sistema regresa a la respuesta de sistema No1

Excepciones 1.2 el sistema muestra un mensaje que indica que ha error en usuario y/o contrasea 4.1 El sistema muestra un mensaje en el cual indica que se seleccionado un registro Frecuencia esperada 600 Importancia alta Prioridad primario 24

Comentarios Fuente: Autores Consultar Actividades Tabla 5.2. Caso de uso expandido Consultar Actividad. # Ref. Caso de Uso Fecha Versin Actor/es Tipo Descripcin CU003 Consultar Actividad V.1.0 Docente, Estudiante Secundario Inicia cuando el usuario desea consultar alguna actividad, previamente registrada por el docente en el modulo. CU003 RF003 El docente, y/o estudiante accede al modulo RESPUESTA DEL SISTEMA. 1.1 el sistema valida usuario y contrasea 1.3 el sistema muestra la interfaz ACADEMUSOFT 2 El sistema muestra una interfaz en el cual se encuentran las opciones de consulta. 5 El sistema muestra al docente o estudiante un mensaje que le indica que la sesin ha terminado adecuadamente. 6 FINCU003

Referencias C.U Cruzadas R.F Precondicin Flujo Normal ACCION ACTOR/ES 1 inicia cuando el docente o estudiante accede al modulo de actividades docentes.

3 El docente o estudiante realiza la consulta. 4 El docente o estudiante termina sesin en el modulo de actividad docente.

Pos condicin Excepciones 1.2 el sistema muestra un mensaje que indica que ha error en usuario y/o contrasea 3.1 El sistema muestra un mensaje en el cual indica que la bsqueda no ha producido ningn resultado Frecuencia esperada Importancia Prioridad Comentarios Fuente: Autores 25

6. PRUEBAS Al finalizar la aplicacin, se mont en un servidor web gratuito. Se le hicieron pruebas de validacin de usuario, modificacin de datos, a la base de datos del servidor web. Al validar el usuario se verific que la aplicacin mostrara los roles y los escenarios que se establecieron al iniciar al proyecto (estudiante, docente y administrador o jefe de programa). Dichos escenarios fueron entre otros: permitir al usuario consultar, modificar y/o guardar los datos dependiendo del rol de este. Se logr que la aplicacin arrojara las respuestas de sistema definidas dentro de los casos de uso expandido, para cada rol del usuario. En este caso se opt por verificar que las fusiones de cada botn correspondieran al rol asignado, la correcta visualizacin de los estilos implementados independientemente de la versin del navegador, el tamao adecuado de la fuente utilizada, en los textos de la aplicacin y finalmente, la seguridad; en esta prueba se demostr que la aplicacin no puede ser hackeada.

26

7. CONCLUSIONES Y RECOMENDACIONES En esta parte se mostrar los alcances de este proyecto, teniendo en cuenta los conceptos adquiridos en la carrera de sistemas y telecomunicaciones, en la lnea de programacin. 7.1 CONCLUSIONES Se logr la implementacin del sistema, gracias a la utilizacin de la herramienta de simulacin en entorno servidor conocida como XAMPP; la correcta manera de generar la base de datos en MYSQL (motor de bases de datos). La buena eleccin de la arquitectura software fu, en gran parte, la responsable de la limitacin del sistemas de informacin que sobrevino en la implementacin de la aplicacin web para la planeacin docente. Ahora es posible hacer seguimiento a la planeacin docente, debido a la incorporacin del rol jefe de programa(o administrador), como ente regulador del cumplimiento de los plazos para la aprobacin de una actividad docente. Dicho rol surgi al incorporarle acciones adicionales al usuario, en su papel de docente, como habilitar o deshabilitar una actividad creada. Tambin se adicion un agente Observador, el cual es un tipo de usuario exclusivo para secretara acadmica y su principal funcin es darle visto bueno a una planeacin docente creada y aprobada por el administrador o jefe de programa. Este gran avance se posibilit al documentarse respecto al manejo de sesiones, junto con los aportes conceptuales de ingeniera software. El estudiante puede conocer de manera directa el proceso de planeacin docente, por medio de la internet en cualquier lugar, siempre que cuente con conexin a este servicio. Finalmente la aplicacin web para la planeacin docente, ha sugerido un mayor uso de la pgina de la fundacin San Mateo, en los procesos decisivos de esta. 7.2 RECOMENDACIONES Es recomendable la contante documentacin, con respecto a los cambios que sufra la internet en su interaccin con el usuario, as como las modificaciones que pueda hacer la Fundacin San Mateo dentro del proceso de planeacin docente. Tambin es necesario, una buena comunicacin con el departamento de SISTEMAS de la fundacin San Mateo, con el fin de hacer una ptima actualizacin del producto, si ese fuera el caso.

27

BIBLIOGRAFA REGLAMENTO PARA OPCIONES DE GRADO. Fundacin para la educacin Superior San Mateo, Consejo Superior de la Fundacin para la Educacin superior San Mateo. 25/04/2009 GUIA DE PLANEACIN ASIGNATURA 2008. Fundacin para la educacin superior san mateo. 25/04/2009 GRADY BOOCH. Anlisis y diseo orientado a objetos con aplicaciones. Editorial: Pearson. 15/09/2009 BERNA BRUEGGE, ALLEN H. DUTOIT. Ingeniera de software orientada a objetos Editorial: Prentice Hall. Primera edicin 2002. 27/03/2009 Gua metodolgica para la elaboracin de proyectos de grado y de investigacin. http://fus.edu.co/site/dmdocuments/guia2.pdf. 28/10/09 Enciclopedia Libre WIKIPEDIA http://es.wikipedia.org/wiki/Portada. 25/05/2009 Blog del proyecto: desarrollo de la aplicacin web para las actividades docentes http://proyectoactividadesdocentes.wordpress.com Pgina oficial de Apache Friends. 20/03/2009 http://www.apachefriends.org/en/index.html Pgina de tutoriales para el desarrollo web http://www.w3schools.com/ 30/03/09 Buscador web www.google.com

28

ANEXO A MANUAL JEFE DE PROGRAMA 1. Entrar a la pgina de la Fundacin Universitaria San Mateo. www.fus.edu.co 2. Selecciona el link del Portal ACADEMUSOFT (ubicado en la parte Inferior Izquierda). 3. Ingresa Usuario, Contrasea y clic en Entrar.

3. Una vez halla ingresado al Vortal selecciona el icono Actividad docente.

29

4. Encontrara La lista de Docentes que tiene derecho administrar Segn el Programa (carrera).

5. Al Seleccionar un Docentes de la lista Encontrar una lista de las Materias correspondiente al Docente y al Programa (carrera) que administra con su respectivo Estado1, Nombre de la materia y semestre. 30

1. Indica si el Docente est Habilitado o Inhabilitado para Realizar la actividad

6. Al Seleccionar una Materia encontrara, todo lo relacionado a las actividades del Docente con respecto a la Materia seleccionada durante el transcurso del semestre. 31

El jefe de programa tiene derecho a Habilitar o Deshabilitar al Docente segn sea la necesidad del jefe de programa. Tambin encontrara un Cuadro de comentarios donde podr registrar si se debe hacer algn cambio a la tabla de Actividades e Ingresar Su Visto Bueno.

Al Habilitar o Deshabilitar a un docente se Activara el siguiente mensaje.

32

BOTONES.

33

ANEXO B MANUAL SECRETARA ACADMICA 1. Entrar a la pgina de la Fundacin Universitaria San Mateo. www.fus.edu.co 2. Selecciona el link del Portal ACADEMUSOFT (ubicado en la parte Inferior Izquierda). 3. Ingresa Usuario, Contrasea y clic en Entrar.

3. Una vez halla ingresado al Vortal selecciona el icono Actividad docente.

4. Encuentra la lista de Docentes en su Totalidad.

35

5. Al Seleccionar un Docentes de la lista Encontrar una lista de las Materias correspondiente al Docente con su respectivo Estado 1, Nombre de la materia y semestre.

1. Indica si el Docente est Habilitado o Inhabilitado para Realizar la actividad

36

6. Al Seleccionar una Materia encontrara, todo lo relacionado a las actividades del Docente con respecto a la Materia seleccionada durante el transcurso del semestre.

NOTA En esta ventana no podr hacer ningn cambio solo podr observar o consultar la actividad.

37

BOTONES.

38

ANEXO C MANUAL DOCENTE

1. Entrar a la pgina de la Fundacin Universitaria San Mateo. www.fus.edu.co 2. Selecciona el link del Portal ACADEMUSOFT (ubicado en la parte Inferior Izquierda). 3. Ingresa Usuario, Contrasea y clic en Entrar.

3. Una vez halla ingresado al Vortal selecciona el icono Actividad docente.

39

4. Encontrara La lista de Materias las cuales Administra con su respectivo Estado1, Nombre de la materia y semestre.

1. Indica si el Docente est Habilitado o Inhabilitado para Realizar la actividad.

40

5. Al Seleccionar una materia con estado Habilitado encontrara la Tabla de Actividades lista para ser diligenciada en su totalidad, adems de los comentarios del jefe de programa* y el Estado en que se encuentra la actividad.

Nota Los campos deben estar llenos por completo. De lo contrario no podr guardar los cambios hechos. *La parte de comentarios podr estar vaca por defecto o si el Jefe de Programa No ha revisado la Actividad.

41

6. Al Seleccionar una materia con estado Deshabilitado encontrara la Tabla de Actividades Al estar Deshabilitado sabr que el jefe de programa ya reviso su Actividad y dio VoBo (visto bueno) encontrara la Fecha en la cual fue revisado y aprobado por el Jefe de programa al igual que los comentarios (si hay). En esta ventana no podr hacer ningn cambio solo podr observar o consultar la actividad.

42

BOTONES.

43

ANEXO D MANUAL ESTUDIANTE

1. Entrar a la pgina de la Fundacin Universitaria San Mateo. www.fus.edu.co 2. Selecciona el link del Portal ACADEMUSOFT (ubicado en la parte Inferior Izquierda). 3. Ingresa Usuario, Contrasea y clic en Entrar.

3. Una vez halla ingresado al Vortal selecciona el icono Actividad docente.

44

4. Encuentra la lista de Materias que le corresponden al estudiante.

45

5. Al Seleccionar una Materia encontrara, todo lo relacionado a las actividades del Docente con respecto a la Materia seleccionada durante el transcurso del semestre.

NOTA En esta ventana no podr hacer nada solo podr Consultar la actividad.

46

BOTONES.

47

ANEXO E DICCIONARIO DE DATOS

Usuario: Es la entidad que representa los roles de docente, jefe de programa, administrador y estudiante, por medio de los cuales se puede ingresar al mdulo de actividades docentes, e interactuar con la entidades actividad y planeacin dependiendo del rol que esta entidad est representando. Planeacin: Es aquella entidad que hace parte del mdulo que contiene el formato de planeacin actividades docentes (Entidad actividad). A l accede el usuario dependiendo del rol que esta entidad est representando. Actividad: Es el mdulo que contiene el formato de planeacin actividades docentes, el cual es diligenciado, modificado revisado por el usuario dependiendo del rol que esta entidad est representando. Materia: Es la entidad que representa las asignaturas dictadas por el docente, y que el estudiante inscribe posterior a la matrcula financiera. Programa: Es la entidad que representa la carrera en la que el estudiante est matriculado. Tipo_ usuario: Es la entidad que permite identificar, el rol especfico que representa la entidad usuario (docente, jefe de programa, administrador estudiante). Usu _materia: Es la entidad que vincula a la entidad usuario, con la entidad materia, permitindole a las entidades actividad y planeacin accedes a los datos de ellas. Prog _materia: Es la entidad que vincula al materia, con la programa, permitindole a la entidad actividad y usu _materia acceder a los datos de ellas.

48

También podría gustarte