Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tesis - DESARROLLO DE UN SISTEMA AUTOMATIZADO BAJO ENTORNO WEB PDF
Tesis - DESARROLLO DE UN SISTEMA AUTOMATIZADO BAJO ENTORNO WEB PDF
DESARROLLO DE UN SISTEMA AUTOMATIZADO BAJO ENTORNO WEB PARA EL CONTROL DE LA PROGRAMACIN ACADMICA EN LA UNIVERSIDAD DE ORIENTE NCLEO DE ANZOTEGUI
REAZLIZADO POR:
Trabajo de grado presentado como requisito parcial para optar al Ttulo de INGENIERO EN COMPUTACIN
UNIVERSIDAD DE ORIENTE NCLEO DE ANZOTEGUI ESCUELA DE INGENIERA Y CIENCIAS APLICADAS DEPARTAMENTO DE COMPUTACIN Y SISTEMAS
DESARROLLO DE UN SISTEMA AUTOMATIZADO BAJO ENTORNO WEB PARA EL CONTROL DE LA PROGRAMACIN ACADMICA EN LA UNIVERSIDAD DE ORIENTE NCLEO DE ANZOTEGUI
JURADO CALIFICADOR:
RESOLUCIN
De acuerdo al Artculo N 44 Del Reglamento de Trabajo de Grado
Los trabajos de grado son de exclusiva propiedad de la Universidad y slo podrn ser utilizados para otros fines con el conocimiento del Consejo de Ncleo respectivo, quin lo participar al Consejo Universitario.
IV
DEDICATORIAS
A Diosito que siempre est presente en todo lo que hago, a l debo la dicha de tener una familia tan maravillosa, mis logros y todo lo que soy.
A mi mamita hermosa por ser mi mejor amiga y darme apoyo incondicional solo el que una verdadera madre sabe dar, tan preocupada y dedicada, gracias a ella soy una persona de bien, es la madre ms maravillosa del mundo.
A mi papito por consentirme y amarme tanto, sus consejos juntos con los de mi mami son los que me hicieron la gran persona que soy, siempre hizo hasta lo imposible por velar por mi bienestar y el de toda la familia.
A mi hermanita la ms linda Maribel que a pesar de ser menor que yo me abri los ojos ante el mundo, siempre apoyndome y desendome lo mejor.
A mi novio Jess Eduardo por su amor, su compaa, por apoyarme siempre y ayudarme a lograr mis metas.
Mariela A. Afonso R.
Este trabajo de grado est dedicado principalmente a mi mama Yolmar de la Coromoto Rodrguez, que desde el cielo te sientas orgullosa.
A Dios, por esta maravillosa vida, por lo bueno, y por lo malo, pues de todo he aprendido algo.
A mi padre Carlos Eduardo Segnini por su gran dedicacin a sus hijos, gracias a su enorme esfuerzo tuvimos lo justo para que nunca nos faltara nada, tus ojos cansados siempre fueron motivo de empeo para seguir luchando por alcanzar mis metas.
A mi linda hermana Gabriela Segnini, quien desde su nacimiento ha llenado de alegras mi vida.
Jess E. Segnini R.
VI
AGRADECIMIENTOS
A Diosito le doy gracias por todos mis logros y todo lo que soy, realmente soy feliz.
A la Universidad de Oriente por darme la oportunidad de estudiar a nivel superior y tratarme de la mejor manera posible haciendo realidad este logro.
A mi novio por ser incondicional por estar siempre a mi lado y ayudarme en todo lo que he necesitado.
A mi asesora Lenys Ordaz por apoyarme desde el comienzo con este proyecto, por ofrecerme toda la informacin relacionada con el sistema actual, adems de estar pendiente del desarrollo del proyecto en todo momento.
A Carlos y Lanz por ofrecerme informacin sobre la base de Datos que administran en el Centro de Computacin Acadmica.
A mis amigos: Freya, Luisana, Wilfredo, Juan Luis, Rima, Manuel, Feres, Vanessa, Carmen, Luis Miguel, Luis Eduardo, Luis Carlos y Rosnuel por todos los maravillosos momentos que vivimos juntos.
VII
A todos los profesores jefes de departamento y directores de escuela de la Universidad de Oriente, Ncleo de Anzotegui por su atencin y ayuda durante las entrevistas.
A todos mis familiares: abuelos, tos, primos que de alguna manera me han apoyado.
Gracias a todos.
Mariela A. Afonso R.
VIII
Agradezco a Dios por ser mi principal gua, en especial en los momentos ms difciles cuando solo en sus palabras pude encontrar consuelo.
A m querida madre Yolmar de la Coromoto Rodrguez por nunca rendirse, por haberme dado la vida, y sobre todo por su amor incondicional.
Gracias a mi bella hermana Gabriela Segnini, por ser mi mayor alegra y fuente inagotable de admiracin.
A mi hermano Carlos Segnini por cada valioso consejo y por haber marcado el camino para mi xito dejando suficientes seales a mi nombre para no perderme en los trayectos obscuros.
Agradezco a mi querida novia Mariela Afonso, que lleg justo a tiempo para detener mi cada y ensearme a caminar de nuevo cuando haba olvidado cmo hacerlo, por darle nuevo sentido a la palabra amor y ser tan comprensiva.
Gracias a la Sra. Luisa, el Sr. Manuel y Maribel, mi otra familia, quienes me abrieron las puertas de su casa y de sus corazones.
IX
A mis compaeros de clases, mis amigos, sin los cuales no hubiese podido llegar hasta este punto.
Gracias a todos!.
Jess E. Segnini R.
RESUMEN
El siguiente proyecto de investigacin se basa en el desarrollo de un sistema automatizado para el control de la Programacin Acadmica (SACPA) para la Universidad de Oriente, Ncleo de Anzotegui. El software se encarga de proporcionar una interfaz agradable y de fcil manejo en entorno web a los diferentes departamentos acadmicos de la Institucin y a los directores de escuela para ingresar y administrar la Programacin Acadmica que elaboran durante cada periodo acadmico. Ademas de permitir consultas por parte de los estudiantes y los profesores. Esta informacin relacionada con la programacin acadmica es guardada directamente en la base de datos ubicada en el Centro de Computacin Acadmica que es el administrador del sistema, lo que mejora la comunicacin entre este centro y los departamentos. Este sistema garantiza informacin confiable ya que uno de sus principales objetivos es validar los datos ingresados, adems permite a los usuarios consultar un mapa de aulas con el fin de mejorar la planificacin de su programacin. El software se elabor utilizando el lenguaje de programacin PHP versin 5.2.0, la tcnica de programacin AJAX, el servidor Apache versin 5.0 y el motor de base de datos MySQL versin 5.0. Este proyecto se construy siguiendo el Proceso Unificado de Desarrollo de Software, la herramienta WebML y el Lenguaje de Modelado UML.
XI
CONTENIDO
RESOLUCIN................................................................................................. IV DEDICATORIAS ..............................................................................................V AGRADECIMIENTOS .................................................................................. VII RESUMEN....................................................................................................... XI CONTENIDO.................................................................................................. XII CAPITULO I. PLANTEAMIENTO DEL PROBLEMA .................................16 1.1 Introduccin ..........................................................................................16 1.1.1 Problema.........................................................................................17 1.1.2 Propsito.........................................................................................22 1.1.3 Importancia.....................................................................................24 1.1.4 Alcance...........................................................................................24 1.1.5 Justificacin....................................................................................25 1.1.6 Originalidad....................................................................................26 1.2 Objetivos ...............................................................................................26 1.2.1 Objetivo General ............................................................................26 1.2.2 Objetivos Especficos.....................................................................26 .......................................................................... Error! Marcador no definido. CAPITULO II. MARCO TEORICO ................................................................28 2.1 Antecedentes de la investigacin ..........................................................28 2.2 Universidad de Oriente..........................................................................29 2.3 Sistemas de Informacion .......................................................................33 2.3.1 Definicin [5] .................................................................................33 2.3.2 Actividades bsicas de los sistemas de informacin [5] ................33 2.3.3 Anlisis y diseo del sistema [5]....................................................34 2.3.4 Desarrollo del diseo del sistema [5] .............................................35
2.4
2.4.1
2.4.2 Objetivos de la Ingeniera de Software [6].....................................40 2.4.3 Objetivos de la Ingeniera de Software en los Proyectos de
Sistemas [6]...........................................................................................................40 2.4.4 Proceso de Ingeniera de Software [6] ...........................................43 2.4.5 Fases de la Ingeniera de Software [6] ...........................................44 2.5 Programacin orientada a objetos .........................................................45 2.5.1 Definicin [7] .................................................................................45 2.6 Proceso unificado de desarrollo de software.........................................49 2.6.1 Definicin [8] .................................................................................49 2.6.2 Principios Bsicos del Proceso Unificado de Desarrollo de
Software [8].......................................................................................................50 2.6.3 Vida del Proceso Unificado [8]......................................................53 2.6.4 Descripcin de las fases del proceso unificado de desarrollo del
software [8] ...........................................................................................................54 2.6.5 Flujos del Proceso Unificado de Desarrollo de Software [8].........56 2.6.6 Flujos de Trabajos para una Iteracin [8].......................................62 2.6.7 Ventajas del Proceso Unificado de Desarrollo de Software [8].....62 2.6.8 Desventaja del Proceso Unificado de Desarrollo de Software [8] .63 2.8 Tecnologas web..................................................................................75
2.8.1 Intranet [10]....................................................................................75 2.8.2 Internet [11]....................................................................................75 2.8.3 Aplicacin Cliente - Servidor [12] .................................................76 2.8.4 Servidor Web [13]..........................................................................76 2.8.5 Lenguaje de Etiquetas por Hipertexto [14] ....................................78 2.8.6 Tcnica de desarrollo web AJAX [15] ...........................................78 2.8.7 Aplicaciones Web [16]...................................................................80 2.8.8 Concepto general de WebML [17].................................................83
2.9 LENGUAJE DE PROGRAMACIN PHP ........................................100 2.9.1 Definicin [18] .............................................................................100 2.10 Base de datos.....................................................................................101 2.10.1 Definicin [19] ...........................................................................101 2.10.2 Sistema De Gestin De Base De Datos (SGBD) [19]...............102 2.10.3 Arquitectura de un SGBD [19]...................................................102 2.10.4 Modelo de datos [19]..................................................................103 2.10.5 Arquitectura Cliente Servidor [19]..........................................104 2.10.6 Lenguaje Estructurado de Consultas SQL [19]..........................104 2.10.7 Sistema Manejador de Base de Datos MySQL [19] ..................104 2.11 Software libre ....................................................................................105 2.11.1 Definicin [20] ...........................................................................105 CAPITULO III. FASE DE INICIO.................................................................108 3.1 Introduccin ........................................................................................108 3.2 Contexto del sistema ...........................................................................108 3.2.1 Comprensin de los Requisitos ....................................................109 3.2.2 Modelo de dominio del sistema ...................................................109 3.3 Riesgos del sistema .............................................................................112 3.4 Requisitos del sistema .........................................................................113 3.4.1 Requisitos Funcionales.................................................................114 3.4.2 Requisitos No Funcionales...........................................................115 3.4.3 Requisitos de Software.................................................................115 3.4.4 Requisitos de Hardware ...............................................................115 3.4.5 Modelo de Casos de Uso..............................................................116 3.5 Anlisis...............................................................................................131
3.5.1 Diagramas de Clases de Anlisis .................................................131 3.5.2 Diagramas de Clases de Anlisis para los casos de uso del sistema. .............................................................................................................................137 3.6 Diseo del sistema...............................................................................144
3.6.1 Arquitectura de una aplicacin web .............................................144 3.7 Evaluacin de la fase de inicio............................................................145 CAPITULO IV. FASE DE ELABORACIN ................................................147 4.1 Introduccin ........................................................................................147 4.2 Requisitos del sistema .........................................................................147 4.2.4 4.2.5 4.2.6 Validaciones ................................................................................151 Prototipo de Interfaz de Usuario .................................................151 Modelo de Hipertextos ................................................................153
4.3 Anlisis................................................................................................157 4.3.1 Identificacin de Clases de Anlisis.............................................157 4.3.2 Diagramas de Colaboracin .........................................................158 4.4 Diseo................................................................................................164
4.4.1 Base de Datos del Sistema ...........................................................165 4.4.3 Modelos de Gestin de Contenidos..............................................171 4.4.4 Diseo de la Arquitectura.............................................................189 4.5 Implementacin...................................................................................191 4.5.1 Implementacin de la Arquitectura ..............................................191 4.5.2 Identificacin de los Componentes de la Arquitectura ................191 CAPITULO V. FASE DE CONSTRUCCIN ...............................................194 5.1 Introduccin ........................................................................................194 5.2 Implementacin...................................................................................194 5.2.1 Implementacin del Modelo de Hipertexto..................................194 5.2.2 Implementacin de los Modelos de Gestin de Contenido..........196 5.3 Pruebas ................................................................................................274 5.3.1 Pruebas de Unidad........................................................................274 5.3.2. Pruebas de Integracin ..................................................................280 5.4 Evaluacin de la fase de construccin.............................................288 CAPITULO VI. FASE DE TRANSICIN.....................................................290 6.1 Introduccin ........................................................................................290
6.2 Lanzamiento de la versin beta...........................................................290 6.3 Evaluacin de la fase de transicin .....................................................291 CONCLUSIONES ..........................................................................................293 RECOMENDACIONES .................................................................................296 BIBLIOGRAFA.............................................................................................298 ANEXO A. MANUAL DE USUARIO ........... Error! Marcador no definido. ANEXO B. REPORTES IMPRESOS.............. Error! Marcador no definido. METADATOS PARA TRABAJOS DE GRADO, TESIS Y ASCENSO: ....302
La tecnologa a nivel mundial, siempre ha sido parte importante dentro de la sociedad y la educacin, donde las universidades forman parte integral de este proceso, en el mbito de la informacin y la comunicacin, las instituciones utilizan sistemas y recursos para el desarrollo y difusin digitalizada de la informacin. El desarrollo de aplicaciones Web como complemento al proceso de aprendizaje se convierte en un recurso imprescindible en nuestros das. En la actualidad, se incorporan estas nuevas tecnologas al proceso educativo en sus distintos niveles con la finalidad de variar y flexibilizar las oportunidades de aprender sin restricciones de lugar, tiempo y atendiendo a las diferencias individuales y de grupo. La Universidad de Oriente, especficamente el Ncleo de Anzotegui se perfila en concordancia con estos nuevos avances en el rea de la ciencia y la tecnologa, por medio de la incorporacin de nuevos proyectos enmarcados al desarrollo de aplicaciones usando plataforma Web, que permitirn dar a conocer y satisfacer las necesidades de informacin a toda la comunidad universitaria.
En el ao de 1995 por Resolucin CU-08/95 del Consejo Universitario, la Universidad de Oriente en el Ncleo de Anzotegui funda la Direccin de Servicios de Computacin con dos dependencias, el Centro de Computacin Acadmica y el Centro de Computacin Administrativa. El Centro de Servicios de Computacin Acadmica de la Universidad de Oriente del Ncleo de Anzotegui, permite apoyar a todas las dependencias acadmicas que lo conforman tales como: Decanato, Coordinaciones, Escuelas, Departamentos, Direccin de Bienestar Estudiantil y por supuesto la principal dependencia que es el Departamento de Admisin y Control de
17
Estudios (D.A.C.E), a travs de sistemas de informacin acadmicos automatizados y prestacin diaria de soporte tcnico. A su vez, ste centro se encarga de planificar, organizar, coordinar y supervisar diferentes servicios que ofrece a estas dependencias. Tambin el resguardo de los datos estudiantiles, la programacin acadmica, emisin de diferentes informes impresos, presentacin anual de las actividades del departamento a entidades superiores y cumplir con los deberes y atribuciones que sealan los reglamentos y resoluciones de la institucin.
El personal administrativo que labora en este centro de computacin puede tomar decisiones a la hora de planificar, coordinar y desarrollar nuevos proyectos en beneficio de la comunidad universitaria. Actualmente el personal de este centro est compuesto por un jefe del centro de computacin acadmica y tres analistas de sistemas. El jefe del centro, se encarga de planificar, organizar, coordinar y supervisar todas las actividades que se desenvuelven en l, as como tambin delegar funciones al resto de sus empleados como son los analistas de sistemas, que se encargan de analizar, desarrollar e instalar nuevos sistemas de informacin y mantener los ya existentes, todo enmarcado dentro de las necesidades de la institucin.
En la presente investigacin se desarrolla un sistema que permitir automatizar el control de la programacin acadmica de la Universidad de Oriente Ncleo de Anzotegui.
1.1.1 Problema
El Centro de Servicios de Computacin Acadmica, es el que lleva a cabo el proceso de inscripcin de los estudiantes regulares de la universidad por cada periodo acadmico, en el cual participan ciertos elementos que son considerados claves dentro del sistema. Evidentemente, estos elementos que forman parte del sistema del proceso
18
de inscripcin estn enmarcados por la informacin suministrada por las distintas direcciones de escuelas, coordinacin acadmica y D.A.C.E, como se muestra en la figura 1.1.
Figura 1.1. Elementos relacionados con el Proceso de Inscripcin. (Fuente: Centro de Computacin Acadmica)
Previamente al desarrollo de las inscripciones regulares, en lo referente a datos e informacin se procesan las preactas con las notas de cada materia para poder actualizar la data en los servidores, se prepara la generacin de las citas de inscripcin (hora y da) por estudiante, cabe destacar la carga de la programacin acadmica de materias y secciones es suministrada por las diferentes Direcciones de Escuelas de la Institucin, que a su vez la recibe de los departamentos.
El Centro de Servicios de Computacin Acadmica es un ente de desarrollo, implantacin y mantenimiento de los sistemas de informacin acadmicos automatizados que existen actualmente en este ncleo, la eficiencia operativa de esta dependencia estara siendo afectada por la ausencia de aplicaciones Web para todo el
19
entorno del proceso de inscripcin de los estudiantes regulares de la Universidad de Oriente del Ncleo de Anzotegui, a pesar de que ya se han realizado varias aplicaciones Web, entre las cuales se encuentran: el sistema de carga de notas o preactas, el sistema de asociacin de preactas al profesor, el sistema de preinscripcin de estudiantes regulares, el sistema de preinscripcin de nuevos ingresos, faltando el sistema para el control de la programacin acadmica, para apoyar de manera efectiva el proceso de inscripcin de estudiantes regulares. Esta carencia se estima como una debilidad que se agudiza durante la jornada de inscripcin debido a que el mecanismo existente no aporta la respuesta adecuada para los usuarios y el personal al frente del sistema, esto afecta al proceso de inscripcin de forma directa. Se presenta una situacin problemtica caracterizada por:
El aumento de la poblacin estudiantil a lo largo de varios aos, como se muestra en la tabla 1.1 lo que ha ocasionado un colapso durante las inscripciones debido a la insuficiencia de espacio fsico (planta fsica), que no cubre la demanda de estudiantes que asisten al proceso.
Tabla 1.1 Matrcula Estudiantil (Centro de Servicios de Computacin Acadmica, 2007) 1/2
20
Tabla 1.1 Matrcula Estudiantil (Centro de Servicios de Computacin Acadmica, 2007) 2/2
Existen fallas muy frecuentes en la programacin acadmica, suministrada por las distintas direcciones (Ingeniera, Ciencias de la Salud, Ciencias Administrativas y la Direccin de Apoyo a la Docencia reas Interdisciplinarias) de la institucin, en cuanto a la cantidad de secciones por asignaturas planificadas que no satisfacen la demanda de cupos ya que frecuentemente deben ser modificados. Entre estas fallas podemos mencionar:
La escuela de Ciencias de la Salud realiza una programacin acadmica usando un editor de texto y el Centro de computacin Acadmica es el que se encarga de revisar y cargar la programacin en el formato requerido por el sistema para su posterior uso en las inscripciones, esto puede generar errores, ya que una sola persona se encarga de adaptar esta programacin acadmica.
Las otras tres direcciones: Ingeniera, Ciencias Administrativas y la Direccin de Apoyo a la Docencia reas Interdisciplinarias (Bsico), procesan la programacin acadmica de sus departamentos usando un programa con una base de datos local que no se encuentra interconectada en cada direccin, este sistema est desarrollado en
21
Visual Basic con una base de datos en Access, donde la programacin acadmica es cargada por una sola persona que la mayora de las veces comete errores, bien sea de trascripcin o simplemente cargando la programacin que ya viene con errores desde los departamentos, por lo general quien carga la programacin en el sistema son las secretarias de estas direcciones.
Al no estar interconectadas las bases de datos de las direcciones pueden existir choques de aulas, ya que las tres direcciones manejan todas las aulas independientemente una de otras.
Tambin se puede dar el caso de que choquen materias pertenecientes a un mismo semestre, esto porque al momento de verificar la programacin lo pasan por alto.
La presente investigacin se basa fundamentalmente en solventar las dificultades que se presentan con la programacin acadmica en el proceso de inscripcin de los estudiantes regulares, con una propuesta que se inicia con un sistema que permita cargar la programacin acadmica, empleando tecnologa Web, esto con el fin de proporcionar un excelente servicio a la comunidad universitaria y mejorar los procesos de inscripcin de estudiantes regulares y de planificacin en los diferentes departamentos.
Con la data que genera este sistema se proporciona informacin veraz a todos los entes involucrados, debido a que podrn acceder al mismo y obtener informacin acerca de la cantidad de estudiantes planificados por materias, para as poder tomar decisiones de aperturas de nuevas secciones a corto plazo.
22
El sistema permitir a los departamentos realizar la carga de la programacin acadmica independientemente uno de otros sin tener que hacerlo en las direcciones, simplemente desde cada departamento usando la Intranet existente o mediante el uso de Internet solo en caso de ser necesario, se acceder al sistema a travs de la pagina del Centro de Computacin Acadmica con previa identificacin.
Adems de esto se podr consultar un mapa de aulas por parte de cada uno de los departamentos acadmicos, con la finalidad de que entre departamentos se puedan facilitar aulas en los horarios que les quedan disponibles.
En funcin de las anteriores consideraciones se puede formular la siguiente interrogante: Cules sern los criterios y procedimientos a seguir para desarrollar un sistema basado en tecnologa Web a objeto de minimizar las deficiencias
detectadas en los actuales procesos de carga de la programacin acadmica de la Universidad de Oriente - Ncleo de Anzotegui y la influencia sobre las entidades acadmicas?
1.1.2 Propsito
El fin de este trabajo es el desarrollo del Sistema para el control de la Programacin Acadmica para estudiantes regulares en un entorno Web utilizando tecnologas de Base de Datos, lenguajes de cuarta generacin y una arquitectura Cliente/Servidor que funcione sobre la plataforma de red existente en el Ncleo.
Este trabajo se realizar aplicando la disciplina de Ingeniera de Software, la cual se puede obtener mediante la combinacin de mtodos completos para todas las fases de desarrollo de software.
23
En el sistema a desarrollar se utilizar el Lenguaje Unificado para Modelado UML, ya que este lenguaje define una notacin y un proceso para construir Sistemas de Software complejos y ofrece un rico conjunto de mtodos lgicos y fsicos con los cuales se puede razonar sobre diferentes aspectos del sistema.
En vista de lo anterior, se plantea el desarrollo de un sistema automatizado, el cual ser concebido con mecanismos que permitan la creacin, mantenimiento, respaldo y seguridad de la informacin que se maneja en el rea de Pregrado, que incluye los datos personales y acadmicos de los profesores, los pensum de estudios, las aulas disponibles, y horarios para las diferentes las materias que se dictan, con sus respectivas secciones, adems de la generacin de los reportes necesarios.
Esta implementacin se esquematiza a los fines de proveer beneficios que establezcan un control y organizacin del sistema actual, permitiendo la
estandarizacin de los diferentes procesos que se realizan en cada una de las direcciones de escuela, y as mejorar la comunicacin de stas con el Centro de Computacin Acadmica. Las Bases de Datos, son como depsitos para los datos, que son almacenados unificadamente y que se pueden compartir por varios usuarios. Esto permite reducir la inconsistencia, reforzar los estndares, crear restricciones de seguridad y de integridad de la informacin.
La programacin aplicada en este proyecto emplear la herramienta PHP 5, lenguaje de cuarta generacin que trabaja en el contexto de una arquitectura Cliente/Servidor, donde las aplicaciones sugieren una forma de procesamiento cooperativo entre bancos de computadores personales y un servidor de base de datos central.
24
1.1.3 Importancia
La importancia de esta investigacin usando tecnologa Web radica en proporcionar soluciones a corto o mediano plazo ante la imperiosa necesidad de mejorar tanto las actividades relacionadas con el proceso de inscripcin de los estudiantes regulares como la toma de decisiones de todos los departamentos con relacin a la programacin acadmica en la Universidad de Oriente - Ncleo de Anzotegui.
La implantacin y utilizacin de este sistema traer consigo una notable mejora en la relacin Tiempo-Trabajo en cuanto a la programacin acadmica, que permitir un mejor desempeo en la funcionalidad del Sistema de Admisin y Control de Estudios de de la Universidad de Oriente Ncleo de Anzotegui.
1.1.4 Alcance
El Sistema automatizar todos los procesos referentes a la programacin acadmica de la Universidad de Oriente, Ncleo de Anzotegui, produciendo un mayor rendimiento tiempo/trabajo.
Con la realizacin de este proyecto se pretende elaborar una herramienta de gestin para solventar la problemtica asociada a la programacin acadmica de los estudiantes regulares de la Universidad de Oriente, Ncleo de Anzotegui, este sistema utiliza plataforma Web y se desarroll mediante la herramienta WebML, el lenguaje de programacin PHP 5, el lenguaje de consultas SQL y el motor de base de datos MySQL 5.
25
La herramienta WebML se utiliza como herramienta de anlisis y diseo del sistema. Para modelar los escenarios que conforman el sistema a travs de los esquemas estticos y dinmicos que permiten adaptar la investigacin sin problemas, se usa el Lenguaje Unificado para Modelado (UML) como metodologa.
En trminos prcticos, la presente investigacin propone que el sistema bajo plataforma Web tome una perspectiva integral, global, permitiendo que directivos de la academia y estudiantes (ya que estos tendrn acceso para consultar la informacin relacionada con la programacin acadmica) se involucren dentro de nuevas tecnologas y satisfagan sus necesidades.
1.1.5 Justificacin
Desde el punto de vista prctico el desarrollo del sistema se orienta a la mejora del servicio prestado por el Centro de Servicios de Computacin Acadmica para el proceso de inscripcin de alumnos regulares y sirve de soporte informtico a las actividades realizadas dentro de la institucin relacionadas con este proceso, logrando de esta manera la eficiencia en el manejo de la informacin.
Con la innovacin del sistema en plataforma Web, los departamentos pueden realizar la carga de la informacin relacionada con la programacin acadmica a travs del portal desde la pgina principal del Centro de Servicios de Computacin Acadmica de la Universidad de Oriente del Ncleo de Anzotegui, facilitando el acceso a los usuarios. Cada departamento es responsable de su
programacin debido a que tendr control total sobre el sistema, ingresando data, realizando consultas entre ellas la del mapa de aulas que les ser de mucha ayuda al momento de planificar o modificar la programacin. Los departamentos tienen acceso
26
al sistema en lnea desde cualquier sala de computacin de esta institucin (Intranet) y desde Internet.
Para el Centro de Servicios de Computacin Acadmica el proyecto de investigacin se presenta como una alternativa a objeto de elevar su calidad de gestin en beneficio de la comunidad universitaria.
1.1.6 Originalidad
Este es uno de los primeros proyectos que se desarrollar en la Universidad de Oriente Ncleo de Anzotegui mediante Software Libre.
Adems este proyecto es uno de los pocos que ser implementado en la universidad, gracias al Centro de Computacin Acadmica.
1.2 Objetivos
Desarrollar un sistema basado en tecnologa Web, para el control de la programacin acadmica de los estudiantes regulares de la Universidad de Oriente, Ncleo de Anzotegui.
1.2.2 Objetivos Especficos Diagnosticar la situacin actual del proceso de la programacin acadmica de estudiantes regulares del ncleo de Anzotegui en la Universidad de Oriente.
27