Está en la página 1de 57

Dictamen

Ministerio de Educación Superior


Facultad de Matemática, Física y Computación
Ingeniería en Informática

Gestión de la información de los estudiantes del MININT en


Villa Clara.

Autor
Yenissey Angulo Martínez

Tutores
Primer Tte. Ing. Marialina Ballesteros Hernández
Ing. Fredy Mederos León

“Año 55 de la Revolución “
Santa Clara
2013
Dictamen

Hago constar que el presente trabajo fue realizado en la Universidad Central “Marta
Abreu” de Las Villas como parte de la culminación de los estudios de la especialidad de
Ingeniería Informática, autorizando a que el mismo sea utilizado por la institución, para
los fines que estime conveniente, tanto de forma parcial como total y que además no
podrá ser presentado en eventos ni publicado sin la autorización de la Universidad.

Firma del Autor

Los abajo firmantes, certificamos que el presente trabajo ha sido realizado según acuerdos
de la dirección de nuestro centro y el mismo cumple con los requisitos que debe tener
un trabajo de esta envergadura referido a la temática señalada.

Firma del Tutor Firma del jefe del Seminario


Dedicatoria

A mis padres por el apoyo que me han brindado y por todos los sacrificios.
A mi hermano por su ayuda.
A mi novio Orelvis por su amor incondicional.
Agradecimientos
A mi tutor Fredy por toda su ayuda y apoyo.
A mis padres Raúl e Idolidia por todo lo que han hecho por mí.
A mi novio por estar conmigo en los buenos momentos y por darme aliento
en los más difíciles.
A mi suegra Vitalia por darme apoyo y quererme como una hija.

A mis prima Misleisy por toda su ayuda.

A todos mis familiares por brindarme todo cuanto estaba a su alcance.

A mis amigas Yuramis y Ariesly por brindarme su amistad.

A mis amigas Adileimy, Martica, Rachel, Yaumara, Danay, Lissys y al Migue


por ayudarme siempre y a todos mis compañeros de aula, por demostrarme el
valor de un amigo y por compartir conmigo los cinco años de universidad.

A todos las personas que he conocido, que quiero y me tienen aprecio.

A todos los que me han ayudado a ser cada día un poco mejor.

A todas las personas que han colaborado de una forma u otra a la realización
y buen desarrollo de esta investigación.

A todos “Muchas Gracias”.


Resumen

Los Sistemas de Gestión de Información para la Toma de Decisiones Institucionales en


general, y especialmente los desarrollados en los Centros de Educación, nacen
mayoritariamente para estructurar la información táctica, operativa y estratégica que
requieren las universidades y centros de investigación para operar eficientemente.

El presente trabajo responde a una problemática real del Ministerio del Interior. Se presenta
un sistema de gestión de información sustentado por el empleo de software libre, que
afronta con mayor homogeneidad los principales procesos que tienen lugar en dicha entidad
y que humaniza además, el trabajo del personal. Las características del sistema utilizado
permiten incorporar progresivamente nuevas funcionalidades de gestión minimizando
esfuerzos, lo que sumado a su carácter de software libre de código abierto lo convierte en
una solución con una razón costo-beneficio muy favorable.
Abstract
The Information Management System for Institutional Decision Making in general and
especially those developed in education centers, mostly born to structure the information
tactics, operational and strategic requiring universities and research centers to operate
efficiently.
This paper responds to a real problem of the Interior Ministry. We present an information
management system supported by the use of free software, more homogeneity facing the
main processes taking place in the entity and that humanizes addition, staff work. The
characteristics of the system used to progressively incorporate new features allow
management minimizing efforts, which added to its character as free open source software
makes a solution with a cost-benefit ratio favorable.
Tabla de contenido

Tabla de contenido
Introducción ........................................................................................................................................ 1
Capítulo 1. Caso de estudio y estado del arte. .................................................................................... 4
1.1 Introducción al capítulo ............................................................................................................ 4
1.2 Caso de estudio ......................................................................................................................... 4
1.3 Valoración crítica de de los sistemas existentes ....................................................................... 5
1.4 Sistemas de Gestión de la Información ..................................................................................... 5
1.4.1 Características ................................................................................................................... 6
1.4.2 Metodología ....................................................................................................................... 7
1.5 Sistemas de Gestión de la Información estudiantil .................................................................. 8
1.6 Criterios de selección ................................................................................................................ 8
1.7 Comparación entre los SGI encontrados ................................................................................... 9
1.8 Sistema Elegido: OpenSis ........................................................................................................ 10
1.8.1 Entre sus características principales tenemos:.................................................................. 10
1.9 Tecnología a utilizar ................................................................................................................ 10
1.9.1 Software Libre .................................................................................................................. 11
1.9.2 ¿Por qué utilizar Software Libre? ..................................................................................... 11
1.9.3 Tecnologías del lado del cliente a utilizar ........................................................................ 13
1.9.4 Tecnologías del lado del servidor ..................................................................................... 14
1.9.5 Sistema Gestor de Bases de Datos ................................................................................... 15
1.10 Conclusiones parciales .......................................................................................................... 16
Capítulo 2. Características del sistema.............................................................................................. 17
2.1 Introducción al capítulo .......................................................................................................... 17
2.2 Requisitos del sistema ............................................................................................................. 17
2.2.1 Requisitos Funcionales ..................................................................................................... 17
2.2.2 Requisitos no Funcionales ................................................................................................ 17
2.3 Modelo de casos de uso........................................................................................................... 18
2.3.1 Actores del sistema........................................................................................................... 18
2.3.2 Diagramas de casos de uso del sistema ............................................................................ 18
2.4 Diagrama de Actividades ......................................................................................................... 19
2.5 Modelo de Implementación .................................................................................................... 20
Tabla de contenido

2.6 Desarrollo del módulo para las gráficas .................................................................................. 21


2.7 Diagrama de Navegación ........................................................................................................ 23
2.8 Diagrama de despliegue .......................................................................................................... 24
2.9 Conclusiones Parciales ............................................................................................................ 24
Capítulo 3. Capítulo III: Manual del Usuario ..................................................................................... 25
3.1 Introducción al capítulo ........................................................................................................ 25
3.2 Prerrequisitos .......................................................................................................................... 25
3.3 Manual del Usuario ................................................................................................................. 25
3.3.1 Acceso al sistema ............................................................................................................. 25
3.3.2 Inicio ................................................................................................................................. 26
3.3.2 Manual para la Secretaria ................................................................................................ 27
3.4 Conclusiones Parciales ............................................................................................................ 46
Conclusiones ..................................................................................................................................... 47
Recomendaciones ............................................................................................................................. 48
Referencias Bibliográficas ................................................................................................................ 49
Introducción

Introducción
Debido al desarrollo que ha ido alcanzando la humanidad a lo largo de la historia, junto a
la información que se ha ido recopilando, de una u otra forma, se a echo un poco engorrosa
la forma de almacenarla y utilizarla. El hombre como especie superior siempre ha buscado
la forma de hacerse la vida más cómoda por lo que a medida que la especie humana avanza,
la tecnología también lo hace a un ritmo acelerado.
Las tecnologías de la información y las comunicaciones (TIC) han ampliado las
capacidades físicas, mentales y las posibilidades de desarrollo social. Su gran impacto en
todos los ámbitos de la vida hace cada vez más difícil que se pueda actuar eficientemente
prescindiendo de ellas (Marqués, 2008).
Los Sistemas Informáticos en la actualidad son muy importantes ya que gracias a ellos la
mayoría de las instituciones, manejan las Bases de Datos de una forma más cómoda y
sencilla, sin la necesidad de archivar los registros en papeles u otros documentos, ya que la
teneduría de libros se pasa a computadora sin uso de un sistema informático, lo cual no
permite obtener una información rápida de los registros diarios y mensuales que se
necesitan en su debido momento.
En esta era se ha observado una gran innovación y desarrollo de tecnologías de la
información que ha permitido la evolución de computadores que son capaces de producir
sistemas de información a la sociedad con aportes a los distintos sectores económicos,
sociales, políticos, educativos, entre otros. Debido a esto los procesos rutinarios en forma
manual procesan información lenta, llevarla a un sistema automatizado garantiza un mejor
trato de información (García, 2004).

El desarrollo de una institución es, en gran medida, el producto de la precisión y


efectividad del sistema de información que soporte su funcionamiento. Un sistema con
información veraz, confiable, precisa y bien estructurado garantizará el éxito de las
decisiones de sus consumidores. Para obtener estos resultados, es preciso un flujo eficiente
e ininterrumpido de información que sustente los procesos institucionales para que estos
fluyan con libertad, a partir del quehacer de un personal dotado de los conocimientos
necesarios para el desarrollo de sus actividades(González, 2006).

1
Introducción

Justificación de la investigación:
Los sistemas de información están concebidos para capturar, actualizar, integrar, consultar
y analizar información pertinente a la organización a la cual pertenecen. Con el desarrollo
de un sistema automatizado que abarque las necesidades y una mayor relación con los
requerimientos del personal, proporcionará una mejor efectividad en el manejo del flujo y
procesamiento de los datos.
Es necesario que la información sea procesada y almacenada de una forma más efectiva
para agilizar los procesos de inscripción y así lograr un control integral de las actividades
de gestión.
Con la implantación del sistema de control automatizado para la gestión de la información
de los estudiantes del MININT que cursan el nivel superior, se logrará un impacto positivo,
lo cual proporcionará, una información confiable, agilizando y facilitando el trabajo de las
personas encardadas del manejo de esta información.
Problema de investigación:
Debido a la versatilidad del alumnado del MININT de la provincia de Villa Clara y
diferencias en las instituciones educativas donde cursan, se ha hecho muy complicado el
manejo y control de la información de los estudiantes que realizan estudios superiores ya
que la mayor parte de la documentación está en formato duro.

Objetivo General:
 Crear un sistema de control automatizado para la gestión de la información de los
estudiantes universitarios del MININT en Villa Clara.
Objetivos Específicos:
 Analizar la situación actual en la que se encuentra la gestión de la información de los
estudiantes universitarios del MININT.
 Realizar una caracterización de las tecnologías existentes que puedan ser útiles para la
creación del sistema.
 Implementar módulos para añadir funcionalidades al sistema.

2
Introducción

Preguntas de investigación:
A partir de lo expuesto anteriormente se pueden plantear las siguientes preguntas de
investigación:
 ¿Cómo se lleva a cabo el proceso actual de gestión de la información de los estudiantes
universitarios del MININT?
 ¿Qué tecnologías de las existentes pueden ser útiles para la creación del sistema de gestión
de la información de los estudiantes universitarios del MININT de Villa Clara?

3
Capítulo I: Caso de Estudio y estado del arte

Capítulo 1. Caso de estudio y estado del arte.

1.1 Introducción al capítulo


En este capítulo se abordan cuestiones esenciales relacionadas con los procedimientos que
tienen lugar para la gestión de la información de los estudiantes del MININT, tomando en
cuenta las operaciones para el control de dicha información y conceptos fundamentales
para la comprensión del tema abordado, así como una caracterización de las principales
tecnologías relacionadas con los procesos de gestión de la información de estudiantes
universitarios.

1.2 Caso de estudio


El MININT actualmente cuenta con un total de 1154 estudiantes, estos son calificados en
tres grupos, los cadetes propios que son los que incursionan en la Facultad Independiente
General de Brigada Luis Felipe Denis Díaz con una totalidad actual de 775 alumnos, los
cadetes insertados que están ubicados en las distintas universidades del país ya sea la
Universidad Central Marta Abreu de las Villas(UCLV), la Universidad de Ciencias
Médicas, la Universidad de Ciencias Informáticas (UCI) entre muchas otras que apoyan a la
formación del profesional militar, solamente no es a nivel nacional ya que existen
estudiantes cursando en el extranjero, para un total de cadetes insertados de 237 y un tercer
grupo, que también se prepara en la Facultad Independiente del MININT, serían los Cursos
Regulares para Trabajadores (CRPT), curso que solo pueden pasar los trabajadores que son
militares y en medida que su cargo lo requiera, dándoles de esta forma una opción de
superación, siendo un total de 142 trabajadores que se encuentran en esta situación.
El proceso de inscripción en la Facultad Independiente del MININT se realiza de forma
manual, donde se verifica la totalidad de los documentos, se recolectan los datos a través de
una planilla de matrícula y se la anexan los documentos exigidos (certificado de notas,
título del nivel medio superior, etapa de pre cadete vencida y 2 fotografías), siendo
guardados, luego del proceso, en formato duro y conformando el expediente docente. Con
esta información se crea el listado oficial con el nombre, apellidos y carnet de identidad
(CI) de cada estudiante ingresado en la escuela. A cada profesor se le hace entrega de un
modelo de acta que además de tener los aspectos del listado oficial cuentan con la

4
Capítulo I: Caso de Estudio y estado del arte

calificación y las observaciones que cada profesor debe realizar en la asignatura que
imparte (MES, 2010). Esta información es trabajada en el departamento: Sección de trabajo
docente metodológico, donde los encargados deben realizar actualizaciones mensuales de
los datos estadísticos y cada dos meses enviarlos a cuadro nacional, de igual forma se
manejan los datos del CRPT en el departamento: Filiares universitarias provinciales del
MININT (FUPM), solo que los encuentros son mensualmente en un periodo de cinco días
durante seis años. El encargado del manejo de la información de los cadetes insertados
realiza un trabajo bastante similar en el departamento de cuadro provincial, ya que también
debe hacer envíos bimensuales a cuadro nacional con las actualizaciones de los datos
estadísticos, solo que la recolección de los datos de los estudiantes es bastante complicada
pues debe dirigirse a todas las facultades donde estudien estos cadetes y recoger, partiendo
de la información que conoce de nombre, apellidos, y especialidad, si dicho estudiante
promovió, su promedio actual y las observaciones pertinentes, es decir si el estudiante
repite o tiene arrastres.

1.3 Valoración crítica de los sistemas existentes


La investigación realizada arrojó como resultado que de forma general en los
departamentos encargados del manejo de la información de los estudiantes del MININT de
Villa Clara se realiza el proceso de gestión y control, apoyándose en herramientas de
trabajo como Microsoft Excel, además de tener la mayor parte de la información
almacenada en formato duro por lo que el manejo de esta información resulta muy
complicado y engorroso a la hora de realizar los reportes, ya que tienen que hacerlos
manualmente.

1.4 Sistemas de Gestión de la Información


En la década de 1980, aparece un nuevo paradigma organizacional que ha devenido una
de las manifestaciones más evidentes del poder de transformación de las innovaciones en
el campo de las ciencias de la información: el surgimiento de la Gestión de la
Información orientada a la administración de la inteligencia colectiva de las empresas.
Apoyándose en el uso de la información y de los recursos informativos disponibles, este
paradigma pretende dar estructuración interna a las organizaciones y posibilitarles el
enfrentamiento eficiente a los cambios en su entorno(Álvares Acosta ).

5
Capítulo I: Caso de Estudio y estado del arte

Un Sistema de Gestión de Información (SGI) es un conjunto organizado de elementos


que interactúan entre sí para procesar los datos y la información (incluyendo procesos
manuales y automáticos), y distribuirlos de la manera más adecuada posible en una
determinada organización en función del cumplimiento de sus objetivos. Los principales
elementos que lo componen son:
 Personas
 Datos.
 Actividades o técnicas de trabajo.
 Recursos Materiales en General (redes internas, bases de datos).

Estos elementos están relacionados entre sí de forma tal que posibilitan el proceso de
la toma de decisiones ante una determinada situación y la modelación y automatización de
los procesos de la entidad.

1.4.1 Características
Es de vital importancia la conjugación de varias características para lograr una eficiente
gestión y desempeño en un SGI. Entre ellas destacan:

 Integralidad: El SGI debe aplicarse a la mayoría de la organización como


una red global de información interconectada.
 Complejidad/Utilidad: La información tiende a ser infinita por lo que la selección
de la relevante es una premisa indispensable para la supervivencia de cualquier
institución (Quiroga, 2007); además es importante el manejo de datos cada vez
más profusos y complejos manteniendo la necesaria simplicidad del sistema.
 Selección: El sistema debe ser capaz de diferenciar entre la información que
puede ayudar a tomar decisiones a medio y largo plazo (información estructural)
y aquella información de tipo coyuntural que ha de permitir el enfoque de las
perspectivas a corto plazo.
 Análisis: El análisis de datos es la clave de un buen proceso de gestión de
la información. El sistema debe de ser capaz de tratar y procesar de forma rápida
la información almacenada.

6
Capítulo I: Caso de Estudio y estado del arte

 Información on-line: La mejor información es la actual. Los modernos sistemas


de gestión de la información y las comunicaciones permiten estrechar el tiempo
que transcurre entre un hecho y su tratamiento estadístico y/o informativo.
 Utilidad: Los sistemas y procesos de gestión de la información no sólo han de ser
útiles a las unidades coordinadoras sino también a las unidades gestoras.
 Modularidad: El sistema tiene que estar formado por módulos conectados entre sí
pero que permitan un uso independiente. Esto facilita la ampliación de
acuerdo a las necesidades y recursos del momento, mientras que por otra
parte, admite que usuarios con requerimientos distintos accedan a diferentes
niveles de información.
 Comunicación: La información debe tratarse de manera fácil para hacerla llegar
a los usuarios.
 Apalancamiento: El sistema debe usar al máximo los recursos y
mecanismos ya disponibles, las bases de datos existentes así como los bancos de
recursos.
 Multidirección: Los flujos de información deben recorrer el sistema tanto en
sentido vertical como horizontal.

1.4.2 Metodología
Dentro de las principales pautas metodológicas que deben seguirse para desarrollar
eficazmente un SGI y evitar deficiencias a la hora del proceso de gestión de la
información, encontramos las siguientes:
 Realizar un estudio de los objetivos estratégicos de la empresa y la información
que se va a tratar para garantizar su relación directa.
 Analizar el sistema definiendo su alcance, sus objetivos y sus
requisitos.
 Obtener el grupo de especificaciones físicas base para el diseño y la
construcción del SGI.
 Hacer un diseño preliminar donde se realicen las pruebas necesarias para
asegurar un funcionamiento eficiente y, a partir de él, construir el sistema.
 Implantar el SGI teniendo en cuenta los resultados obtenidos en las pruebas
realizadas en la fase anterior.

7
Capítulo I: Caso de Estudio y estado del arte

 Controlar y mantener el sistema garantizando retroalimentación para su continua


mejora.

Cualquier sistema de información, con independencia del marco donde se sitúe, debe antes
de concebir su estructura y funcionamiento, estudiar con detenimiento las necesidades
de sus usuarios potenciales, establecer sus peculiaridades y capacidades, nivel de
conocimientos y cómo y cuándo desea obtener la información. Con ello, pueden entonces
determinarse las prioridades, concebir la forma de organización y representación de la
información y su finalidad, diseñar servicios a la medida, utilizar y distribuir mejor
los recursos disponibles en beneficio de sus usuarios e incidir de manera más efectiva en el
cumplimiento de las metas y objetivos de la empresa. Se debe identificar, categorizar,
agrupar y estudiar la comunidad de usuarios con el objetivo de ofrecer productos y
servicios verdaderamente relevantes y pertinentes, con vistas a lograr una verdadera
comunicación entre suministradores de información y destinatarios (Mesa, 2004).

1.5 Sistemas de Gestión de la Información estudiantil

Se realiza un estudio del estado del arte de los sistemas informáticos vinculados a la gestión
de la información de los estudiantes y se obtienen como resultado el SIGENU, Fedena y el
openSis, estos sistemas automatizados tienen gran auge en la actualidad y tienen como
objetivo, precisamente la gestión de información de personal, pero debido a las
características particulares que tiene cada herramienta, así como las necesidades reales de
la institución en la que estamos trabajando, vemos la inconveniencia de algunos de ellos.

1.6 Criterios de selección


Antes de comenzar el proceso de selección de un SGI adecuado, hay que definir con
claridad los objetivos que se persiguen con la creación del sistema automatizado para la
gestión de la información de los estudiantes universitarios del MININT, teniendo en cuenta
a los usuarios para los que va destinada la aplicación, solo entonces, deben establecerse
los requerimientos que debería poder satisfacer el sistema.
La siguiente lista construida sobre la base de lo todo lo expuesto hasta aquí,
muestra algunas de sus características deseables.
 Código Abierto.

8
Capítulo I: Caso de Estudio y estado del arte

 Plataforma.
 Sistema Gestor de Bases de Datos (SGBD).
 Sistema Operativo
 Grado de desarrollo. Madurez de la aplicación y disponibilidad de módulos que
le añadan funcionalidades.
 Soporte. La herramienta tiene que tener soporte tanto por parte de los creadores
como por otros desarrolladores. De esta manera se puede asegurar de que en el
futuro habrá mejoras de la herramienta y que se podrá encontrar respuesta a los
posibles problemas.

1.7 Comparación entre los SGI encontrados


Realizamos una comparación entre los Sistemas de Gestión de la Información estudiantil
encontrados teniendo en cuenta los criterios de selección.

Tabla 1.1Comparación entre los Sistemas de Gestión de la Información Estudiantil

Criterios de selección SIGENU FEDENA OPENSIS


Código abierto No permite acceso al Permite total acceso al Permite total acceso al
código fuente. código fuente. código fuente.
Grado de desarrollo Está en proceso de Posibilita la creación de Permiten incorporar
desarrollo y no permite la nuevos módulos para progresivamente nuevas
creación de nuevos añadir funcionalidades. funcionalidades de
módulos para añadir gestión.
funcionalidades.
Soporte Solo tiene soporte para Tiene soporte no solo para Tiene soporte no solo para
los creadores del sistema. los creadores sino también los creadores sino también
para otros desarrolladores. para otros desarrolladores.
Lenguajes de JAVA Ruby on Rails PHP
programación
Plataforma Es multiplataforma Es multiplataforma Es multiplataforma
SGBD PostgreSQL Está sobre un framework MySQL

9
Capítulo I: Caso de Estudio y estado del arte

1.8 Sistema Elegido: OpenSis


Luego de realizar la comparación entre estos tres Sistemas de Gestión de la Información
elegimos como sistema base el OpenSis en su versión 5.0. Es gratuito y de código abierto,
es 100% basado en la Web aplicación y tiene aspecto pulido, una gran cantidad de
funcionalidad necesaria y parece ser fácil de usar basado en la web demo online, openSis es
desarrollado y mantenido por soluciones abiertas para la Educación, está escrito en el
lenguaje de programación PHP y utiliza el sistema de base de datos MySQL para almacenar
información. Aparece como una de las 50 mejores aplicaciones de código abierto para la
Transformación de la Educación para la administración.

Afronta con mayor homogeneidad los principales procesos a gestionar y que humaniza
además, el trabajo de las personas encargadas. Las características del sistema permiten
incorporar progresivamente nuevas funcionalidades de gestión minimizando esfuerzos, lo
que sumado a su carácter de software libre de código abierto, lo convierte en una solución
con una razón costo-beneficio muy favorable(openSis, 2012).

1.8.1 Entre sus características principales tenemos:

 Datos demográficos del estudiante


 Información de contacto
 Programación de clases y cursos
 Registro de calificaciones
 Control de asistencia
 Registro de salud básico
 Portal para padres
 Apariencia personalizable
 Seguridad

1.9 Tecnología a utilizar


Para lograr el desarrollo del sistema de control automatizado de forma exitosa, es
primordial conocer con que tecnología vamos a trabajar. En ese sentido nos orientamos por
diversos factores, aunque la mayoría de la tecnología ya es tomada por requerimientos de la
institución y por ser la utilizada en el sistema escogido.

10
Capítulo I: Caso de Estudio y estado del arte

1.9.1 Software Libre


Software libre (en inglés free software) es el software que, una vez obtenido, puede ser
usado, copiado, estudiado, modificado y redistribuido libremente. El usuario tiene la
libertad de usarlo para cualquier propósito, de estudiar su funcionamiento, distribuir copias;
hacerle los cambios que estime necesarios ya sea para su beneficio propio o para una
comunidad y hacer públicos esos cambios.
El software libre suele estar disponible gratuitamente o a precio de coste de distribución,
pero no hay que asociarlo necesariamente a software gratuito (en inglés freeware), pues
puede ser vendido comercialmente y aun conservar su carácter de libre. Análogamente, el
freeware incluye en algunas ocasiones el código fuente; no obstante, este tipo de software
no es libre en el mismo sentido que el software libre, a menos que se garanticen los
derechos de modificación y redistribución de las versiones modificadas del programa.

1.9.2 ¿Por qué utilizar Software Libre?


Desde hace varias décadas los países poderosos han tratado de monopolizar y privatizar las
tecnologías de punta restringiéndoles a los pobres el acceso y el beneficio que representa su
uso. Como consecuencia, el desarrollo tecnológico de los de abajo, ya de por sí disminuido,
encuentra una nueva traba poco menos que insalvable en el pago de costosísimas licencias.
El software libre presenta numerosas características ventajosas que son, en gran medida,
consecuencia de las libertades que ofrece y esquivan, entre otras, esa cota injusta. Algunas
de ellas son:
 Libre: Existe libertad para usar, modificar, regalar o vender los programas de software
libre.
 La copia es legal: Es legal repartir software libre a otras personas lo que evita en gran
medida los problemas de la piratería. Si lo natural es compartir los programas con otras
personas, con software libre es además legal.
 Abierto: se puede usar el código de los programas y modificarlo.
 Colaborativo: el modelo de desarrollo de software libre es colaborativo y participativo.
Todo se puede modificar o criticar.
 Ayuda: existen innumerables grupos de usuarios que se ayudan entre sí a través de
Internet.
 Auditable: el software libre se puede inspeccionar al disponer de su código fuente.

11
Capítulo I: Caso de Estudio y estado del arte

 Corrección más rápida y eficiente de fallos: El funcionamiento e interés conjunto de la


comunidad permite solucionar más rápidamente los fallos de seguridad en el software
libre, algo que desgraciadamente en el software propietario es más difícil y costoso.
Cuando se notifica a las empresas propietarias del software, éstas niegan inicialmente la
existencia de dichos fallos por cuestiones de imagen, y cuando finalmente admiten la
existencia de esos errores tardan meses hasta proporcionar los parches de seguridad.
 Libertad de uso y redistribución: Las licencias de software libre actuales permiten la
instalación del software tantas veces y en tantas máquinas como el usuario desee.
 Independencia tecnológica: El código fuente libre permite el desarrollo de nuevos
productos sin la necesidad de desarrollar todo el proceso partiendo de cero.
 Fomento de la libre competencia al basarse en servicios y no licencias: Uno de los
modelos de negocio que genera el software libre es la contratación de servicios de atención
al cliente. Este sistema permite que las compañías que den el servicio compitan en igualdad
de condiciones al no poseer la propiedad del producto del cual dan el servicio, lo que
provoca un cambio vertical positivo en cuanto a atención al cliente y contratación de
empleados, en contraposición a sistemas mayoritariamente sostenidos por la venta de
licencias y desatención.
 Soporte y compatibilidad a largo plazo: Más que una ventaja del software libre es una
desventaja del software propietario. Al vendedor, una vez que ha alcanzado el máximo de
ventas que puede realizar de un producto, no le interesa que sus clientes continúen con
él. La opción es sacar un nuevo producto, producir software que emplee nuevas tecnologías
solo para éste y no dar soporte para la resolución de fallos al anterior tratando de
hacerlo obsoleto por todos los medios, pese a que el primero pudiera cubrir perfectamente
las necesidades de muchos de los usuarios. La elección del software libre evade el
problema.
 Formatos estándar: los formatos estándar permiten una interoperabilidad más
alta entre sistemas, evitando incompatibilidades. Sistemas sin puertas traseras y más
seguros: El acceso al código fuente permite a las empresas de seguridad de todo el mundo
puedan auditar los programas, por lo que la existencia de puertas traseras es ilógica ya
que se pondría en evidencia y contraviene el interés de la comunidad que es la que lo
genera.

12
Capítulo I: Caso de Estudio y estado del arte

 Sistema en expansión: Las ventajas especialmente económicas que aportan las


soluciones libres a muchas empresas y las aportaciones de la comunidad, han permitido un
constante crecimiento del software libre hasta superar, en ocasiones, al mercado
propietario. El software libre es una realidad y se utiliza en sistemas de producción por
algunas de las empresas tecnológicas más importantes como IBM, SUN Microsystems,
Google y Hewlett-Packard.

La alternativa del software libre evita la dependencia tecnológica y ha venido a elevar los
niveles de desarrollo de una comunidad ya grande que se reproduce en su seno. Cada día es
usada con mayor frecuencia y amplía sus aristas sociales hacia ramas insospechadas. Sin la
obligación de pagar las costosas licencias impuestas por los monopolios y trabajando por
un interés común, la comunidad de quienes la asumen como paradigma consigue
consolidarse y extender sus raíces(Libre, 2010).

1.9.3 Tecnologías del lado del cliente a utilizar


HTML

HTML, no es un lenguaje de programación, es un lenguaje de especificación de contenidos


para un tipo específico de documentos. Es decir, mediante HTML se puede especificar,
usando un conjunto de etiquetas o tags, cómo va a representarse la información en un
navegador. Se centra en la representación en la pantalla de la información; tiene un
carácter estático y no interactúa con el usuario ni puede tomar decisiones sino por lo que se
refiere a los formularios.

El uso de HTML trae consigo algunas ventajas, algunas de estas se listan a


continuación:

 HTML es un lenguaje muy sencillo es decir, texto presentado de forma


estructurada y agradable.

 Permite a los desarrolladores crear documentos que pueden ser interpretados en


ordenadores que tengan diferentes sistemas operativos.

13
Capítulo I: Caso de Estudio y estado del arte

 Es un lenguaje de marcas y estos son sistemas complejos de descripción de


información, normalmente documentos, que se pueden controlar desde cualquier
editor ASCII(HTML).

Java Script

Este es un lenguaje interpretado, multiplataforma, orientado a eventos con manejo de


objetos, cuyo código se incluye directamente en el mismo documento, usado para
el desarrollo de aplicaciones cliente-servidor en páginas HTML. Es muy fácil de
aprender para quien ya conoce lenguajes similares como el C++ o Java, pero, dada
su simplicidad sintáctica y su manejabilidad, no es tampoco difícil para quien se
acerca por primera vez a este lenguaje. Los lenguajes de Script constituyen
programas incluidos en el código HTML y que son interpretados por el navegador;
facilitan una mejor interacción con el usuario y permiten realizar algunas tareas
simples por el lado el cliente como son: validación de los datos de los formularios,
mensajes de alerta, etc., pero vale destacar que la aparición del JavaScript produjo una
importante revolución, ya que dio al usuario la posibilidad de crear aplicaciones
"on-line" o sea modificar páginas Web en tiempo real(JSCRIPT).

1.9.4 Tecnologías del lado del servidor


PHP (Professional Home Page Tools)

Es un lenguaje de programación el cual se ejecuta en los servidores Web y que


permite crear contenido dinámico en las páginas HTML, con un lenguaje
propietario derivado del Perl. PHP fue creado por Rasmus Lerdorf a finales de
1994, aunque no hubo una versión utilizable por otros usuarios hasta principios de
1995. Esta primera versión se llamó Personal Home Page Tools. Al principio, PHP
sólo estaba compuesto por algunas macros que facilitaban el trabajo a la hora de
crear una página Web. Hacia mediados de 1995 se creó el analizador sintáctico y
se llamó PHP/F1 Versión 2, y solo reconocía el texto HTML y algunas directivas de
MySQL. A partir de este momento la contribución al código fue pública. El
crecimiento de PHP desde entonces ha sido exponencial, y han surgido versiones
nuevas como las actuales, PHP4 y PHP5. Dispone de múltiples herramientas que

14
Capítulo I: Caso de Estudio y estado del arte

permite acceder a base de datos de forma sencilla, por lo que es ideal para crear
aplicaciones para Internet. Es multiplataforma, funciona tanto para Linux (con
Apache) como para Windows (con Microsoft Internet Information Server) de forma
que el código que haya sido creado para una de ellas no porque se hayan modificado al
pasar a la otra.

El lenguaje PHP es un lenguaje de programación de estilo clásico, con variables,


sentencias condicionales, bucles funciones, entre otras. La sintaxis que utiliza la
toma de otros lenguajes muy extendidos como C y Perl. El código de PHP está
incluido en tags especiales “<?,?>”. El funcionamiento de PHP se puede describir a
través de los pasos siguientes:

1. Escribir en las páginas HTML pero con el código PHP adentro.

2. Guardar la página en el servidor Web.

3. Un navegador solicita la página al servidor.

4. El servidor interpreta el código PHP.

5. El servidor envía el resultado del conjunto de código HTML y el resultado


del código PHP que también es HTML.

En ningún caso se envía código PHP al navegador, por lo que todas las
operaciones realizadas son transparentes al usuario, el código PHP es ejecutado en el
servidor y el resultado enviado al navegador. El resultado es normalmente una
página HTML. Por lo que al usuario le parecerá que está viendo una página
HTML que cualquier navegador puede interpretar. Al ser PHP un lenguaje que se
ejecuta en el servidor no es necesario que el navegador lo soporte, es
independiente del navegador, peo sin embargo para que sus páginas PHP
funcionen, el servidor donde están alojadas debe soportar PHP(PHP).

1.9.5 Sistema Gestor de Bases de Datos


Un Sistema de Gestión de Bases de Datos (SGBD) es el software que permite la utilización
y/o la actualización de los datos almacenados en una o varias base(s) de datos por uno o

15
Capítulo I: Caso de Estudio y estado del arte

varios usuarios desde diferentes puntos de vista y a la vez. El objetivo fundamental de


un SGBD consiste en suministrar al usuario las herramientas que le permitan
manipular, en términos abstractos, los datos, o sea, de forma que no le sea necesario
conocer el modo de almacenamiento de los datos en la computadora, ni el método de
acceso empleado.

1.9.5.1 MySQL
MySQL es un sistema de administración de Base de Datos. Opera en una
arquitectura cliente/servidor. Es el sistema gestor de bases de datos “Open Source”
más popular, permite estudiar su código y adecuarlo a las necesidades que se requiera.

MySQL es muy rápido, fiable y fácil de usar, surge para manipular bases de datos muy
grandes. Es un sistema multiplataforma de base de datos relacionales, lo que da velocidad y
flexibilidad, cuenta con un sistema de contraseñas muy seguro que permite la autenticación
básica para el acceso al servidor.

El lenguaje PHP es altamente compatible con MySQL, por el amplio conjunto de comandos
definidos para el tratamiento de este(MySQL).

1.10 Conclusiones parciales


Se llevó a cabo un profundo estudio, que determinó las principales necesidades
relacionadas con la gestión de la información en los distintos departamentos encargados.
Además se realizó una caracterización de los principales sistemas que existen en la
actualidad que apoyan a la creación del sistema automatizado para la gestión de la
información de los estudiantes del MININT de Villa Clara. En función de la
implementación de nuevos módulos para añadir funcionalidades al sistema sobre el cual
vamos a trabajar: openSis5.0, se determinaron las herramientas a utilizar para el logro de
los objetivos propuestos. Entre estas se pueden citar: PHP como lenguaje de programación
y como motor de base de datos MySQL.

16
Capítulo II: Características del sistema

Capítulo 2. Características del sistema.

2.1 Introducción al capítulo


Cuando se desarrolla un sistema informático lo primero que debemos conocer son los
procesos que están presentes en la organización y ver cómo funcionan.
Se realiza un estudio detallado y profundo donde definimos actores del sistema.
Realizamos además un análisis profundo de los requisitos funcionales y no funcionales
que va a tener nuestro sistema para dar solución al problema planteado.

2.2 Requisitos del sistema


Durante el proceso de diseño del sistema, se plantean los requisitos funcionales y no
funcionales con que debe contar para dar solución al problema planteado. Se utiliza para
ello el modelado UML, que permite representar el diagrama de casos de uso del sistema
agrupados por paquetes y las especificaciones de los mismos.

2.2.1 Requisitos Funcionales

Los requerimientos funcionales como su nombre indica permiten expresar de forma más
detallada las responsabilidades del sistema que se propone. Ellos permiten determinar,
de una manera clara, lo que debe hacer el mismo.
1. Gestionar información de los estudiantes
2. Gestionar cursos y asignaturas
3. Generar reportes con gráfica

2.2.2 Requisitos no Funcionales

Los requerimientos no funcionales son propiedades o cualidades que el producto debe


tener, como restricciones del entorno o de implementación, mantenibilidad, dependencia de
la plataforma, extensibilidad o fiabilidad, .requisitos que especifican restricciones físicas
sobre un requisito funcional. Para esta aplicación son:

1. La aplicación debe ser fácil de usar dadas las características del sistema elegido
como base.
2. El sistema impondrá un estricto control de acceso que permitirá a cada usuario tener
disponible solamente opciones de lectura en cuanto a la información de los

17
Capítulo II: Características del sistema

estudiantes.

3. El lenguaje de la aplicación será modificado de acuerdo a la institución.

2.3 Modelo de casos de uso


El modelo de casos de uso permite que los desarrolladores de software y los clientes
lleguen a un acuerdo sobre los requisitos, las condiciones y posibilidades que debe
cumplir el sistema.

2.3.1 Actores del sistema

Un actor es una entidad externa que interactúa con el sistema participando en un caso de
uso. Los actores pueden ser personas reales (por ejemplo, usuarios del sistema), otros
sistemas o eventos externos. Los actores no representan a personas físicas o a sistemas,
sino su rol.
Tabla 2.1 Actores del Sistema

Actor Justificación

Secretaria Es la encargada de gestionar tanto la información de los estudiantes


como la de los usuarios del sistema.
Usuario Son los profesores y estudiantes que solamente podrán consultar la
información.

2.3.2 Diagramas de casos de uso del sistema

Con el propósito de obtener una visión general del proceso de negocio de la


organización, se construyó el diagrama de casos de uso del negocio, en el que aparece el
proceso de negocio como un caso de uso, relacionado con el actor del negocio.

18
Capítulo II: Características del sistema

Figura 2.1 Diagrama de Casos de Uso del Sistema

2.4 Diagrama de Actividades


El diagrama de actividad es un grafo que contiene los estados en que puede hallarse la
actividad a analizar. Cada estado de la actividad representa la ejecución de una
sentencia de un procedimiento, o el funcionamiento de una actividad en un flujo de
trabajo. En resumen describe un proceso que explora el orden de las actividades que logran
los objetivos del negocio.

19
Capítulo II: Características del sistema

2.2 Diagrama de Actividades

2.5 Modelo de Implementación


Los diagramas de componentes describen los elementos físicos del sistema y sus
relaciones, mostrando opciones de realización, incluyendo código fuente, binario y
ejecutable. Los componentes representan todos los tipos de elementos software que
entran en la fabricación de aplicaciones informáticas y pueden ser simples archivos,
cabeceras, bibliotecas compartidas, módulos, ejecutables, o paquetes.

20
Capítulo II: Características del sistema

Figura 2.3 Diagrama de Componentes

2.6 Desarrollo del módulo para las gráficas


Después de hacer un previo análisis de las nuevas funcionalidades que se quieren añadir al
sistema, se pasa a la etapa de desarrollo de un módulo que permita hacer reportes
estadísticos en forma de gráficas, se realizó un diseño que permitiera dividir el acceso a los
datos de las plantillas visuales.

Se utilizaron las mismas funcionalidades que brinda el sistema para acceder a los datos, se
diseñaron complejas consultas que permitieran obtener los datos necesarios para las
estadísticas.

Para mostrar estos datos se utilizaron las bibliotecas de JavaScript, jQuery y Highcharts
esta última es una potente herramienta que permite mostrar gráficos intuitivos e
interactivos.

A continuación se muestran capturas de los reportes en gráficas realizados en el sistema:

21
Capítulo II: Características del sistema

Figura 2.4 Gráfica de pastel

Figura 2.5 Gráfica de barras

22
Capítulo II: Características del sistema

2.7 Diagrama de Navegación


Permite visualizar la estructura general del Sistema, ilustrando el resultado de las vías de
navegación directa entre cada una de sus páginas.

2.6 Diagrama de Navegación para el usuario Secretaria

23
Capítulo II: Características del sistema

2.8 Diagrama de despliegue


Los diagramas de despliegue muestran la disposición física de los distintos nodos
que componen un sistema y el reparto de los componentes sobre dichos nodos.
Los nodos representan un recurso computacional y se utilizan para modelar la topología
del hardware sobre el que se ejecuta el sistema, en estos se ejecutan los componentes,
que son los que participan en la ejecución del Sistema, y representan su despliegue
físico.

2.9 Conclusiones Parciales


En el presente capítulo se comienza haciendo un análisis del negocio para a partir de este
comprender mejor la aplicación que elegimos como base, se definieron los requisitos
funcionales y no funcionales que debe tener el sistema para que satisfaga totalmente a los
usuarios finales. Se utilizó la metodología de desarrollo RUP para el modelado de los
diagramas que describen funcionalidades del mismo.

24
Capítulo III: Manual del Usuario

Capítulo 3. Capítulo III: Manual del Usuario

3.1 Introducción al capítulo


La existencia de un manual que describa con claridad el alcance de un producto y los
pasos mediante lo cuales un usuario puede solucionar un problema particular, es de vital
importancia para su éxito.
Se realiza una guía para ayudar a que cada uno de los usuarios puedan comprender
mejor el sistema y de esta forma realizar su trabajo más eficientemente.

3.2 Prerrequisitos

Para el correcto funcionamiento del sistema son necesarios los siguientes requerimientos
de software del servidor:
 Servidor Web
Apache 2.2 o superior
 PHP
Versión 5.2 o superior
 Servidor de Base de Datos
MySQL 5.x

3.3 Manual del Usuario


3.3.1 Acceso al sistema
Cada cuenta tiene sus privilegios que le permiten navegar por el sitio con diferentes
permisos y restricciones. Existen 3 tipos de perfiles según sus permisos, estos son:
Secretaria, Profesores y Estudiantes.
 La Secretaria es la encargada de gestionar toda la información de los estudiantes y
de manipular la información de los demás usuarios del sistema.
 El Usuario (Estudiantes y Profesores) es aquel que solo puede consultar
información en general.

25
Capítulo III: Manual del Usuario

Para iniciar sesión vaya a la página de inicio de sesión OpenSIS de su escuela utilizando un
navegador de Internet. Introduzca su nombre de usuario y contraseña correctamente, haga
clic en Login.

Figura 3.1 Ventana de Autenticación

3.3.2 Inicio
La página que aparece después de iniciar sesión es la página de inicio. En ella
encontramos anuncios de eventos y actividades que se realizan en la escuela.

Figura 3.2 Página de Inicio

26
Capítulo III: Manual del Usuario

El menú horizontal, ofrece una lista de opciones que permiten gestionar la


información a la que hacen referencia. Este cambia en dependencia del tipo de
usuario que se encuentre registrado.

Figura 3.3 Menú del usuario Secretaria

Figura 3.4 Menú del usuario Profesor

Figura 3.5 Menú del usuario Estudiante

En la parte superior izquierda de la página se muestra la fecha de entrada al sistema, los


datos de la persona que fue registrada, el nombre de la escuela, el curso y el periodo del
mismo, además de la opción de cerrar sesión (Log Out), es importante señalar que se debe
cerrar sesión antes de salir del sistema.

3.3.2 Manual para la Secretaria


Notas del Portal

27
Capítulo III: Manual del Usuario

En School Setup Notas del Portal, se hacen las publicaciones pertinentes, se pueden
crear nuevas en el botón o eliminarlas en el botón , en la columna Orden se
establece la prioridad de salida a través de un número (1, 2, 3…). En la columna Opciones
de las Publicaciones se escoge la fecha de inicio de visibilidad de la publicación y hasta
cuando estará mostrándose, en esta misma columna se escoge para quienes son visibles las
publicaciones marcando en las casillas correspondientes, luego haga clic en el botón Save.

28
Capítulo III: Manual del Usuario

Calendarios

En School Setup Calendarios se crean los calendarios de la escuela con su Título, fecha
de comienzo y duración del mismo y para quienes es visible, luego hacer clic en
dependencia de la opción que desea realizar en OK (para crear el calendario) o Cancel (para
cancelar la acción).
En caso de OK luego se muestra la siguiente vista. En List Events puede escoger el Mes y
el Año que desee. Puede crear nuevos calendarios o eliminar los

29
Capítulo III: Manual del Usuario

existentes.

Aquí se deben llenar los días del calendario con las actividades pertinentes dando clic en el
botón en cada casilla de los días de la semana al hacer clic sale

Estos campos deben ser llenados: Title (nombre de la actividad) y en Notes (la actividad a
realizar), luego haga clic en Save y automáticamente los cambios se realizaran en la casilla
del día seleccionado. Luego de las modificaciones pertinentes haga clic en Save para
guardar los cambios.

30
Capítulo III: Manual del Usuario

Curos
En School Setup Cursos Administrar Cursos se muestran las Asignaturas que se
estudian en las distintas especialidades, en el botón se pueden crear nuevas Asignaturas
o modificar las existentes haciendo clic encima de una de ellas.

Cuando escogemos una asignatura nos muestra la Especialidad (Course) y el año en que se
imparte y de igual forma se procede para el llenado de las Especialidades como se muestra
a continuación. Luego de escogidas la Asignatura y las Especialidad se muestra el Periodo
en que se va a impartir esa Asignatura y las especificaciones en cuanto a profesor, semestre,
aula.

Después de cada acción siempre se deben de guardar los cambios en el botón Save o
Delete en dependencia de la acción que se desea realizar.

31
Capítulo III: Manual del Usuario

En la pestaña Students del menú puede encontrar información de los estudiantes registrados
a través del siguiente formulario el cual permite filtrar los datos o sea usted introducir un
nombre específico, el año o cualquiera de las demás opciones que se muestran o
simplemente dejar todas las casillas en blanco y hacer clic en el botón Submit e
inmediatamente se le mostrara el listado de todos los estudiantes de la escuela.

Ejemplo de cuando filtramos los datos (en este caso nombre) en caso de que consultar otra
información (raza, género, dirección, etc) haga clic en Expandir

32
Capítulo III: Manual del Usuario

Vista.

Al seleccionar un estudiante se muestra la ficha del mismo donde puede realizar


modificaciones pertinentes en cuanto a la Información General, Direcciones & Contactos,
Unidad a la que pertenece, Autorización del Mando a cursar estudios, así como de los datos
del funcionario que lo matriculó.

33
Capítulo III: Manual del Usuario

En esta parte de la ficha, si se llenan los campos de Información del Acceso ya se le está
dando permiso a los estudiantes de entrar al sistema.

En caso de que se valla a introducir un nuevo estudiante se debe seleccionar la pestaña


Adicionar Estudiante, aquí se muestra la ficha de estudiante que se debe llenar.

34
Capítulo III: Manual del Usuario

Información_General

Debe dar clic luego de llenar los campos en el botón Save para guardar los cambios.

35
Capítulo III: Manual del Usuario

Direcciones&Contactos

Unidad a que pertenece

36
Capítulo III: Manual del Usuario

Autorización del Mando Correspondiente para Cursar Estudios

Datos del Funcionario que Matricula.

En la pestaña Users se procede de igual forma que en Students, a la hora de buscar un


usuario solo que el formulario es distinto

37
Capítulo III: Manual del Usuario

Cuando adicionamos un usuario en Adicionar Usuario se muestra lo siguiente que


debemos llenar con los atributos correspondientes, no debemos olvidar seleccionar el perfil
del usuario (administrador, profesor, estudiante) en User Profile y luego hacer clic en Save.

En User Preferencias: Haga clic en la ficha Display Options para abrir las opciones de
visualización. En la opción de la pantalla se puede cambiar el tema, Color de resaltado,
moneda y formato de fecha. No te olvides de hacer clic en el botón Save después de
cambiar cualquiera de las opciones.

38
Capítulo III: Manual del Usuario

Haga clic en la ficha Student Listing para cambiar la visualización de los estudiantes y
cómo se exportan las listas. Haga clic en el botón Save después de cambiar cualquiera de
las opciones.

Haga clic en la ficha Password cambiar tu contraseña. Haga clic en el botón Save después
de cambiar la contraseña.

Haga clic en la ficha Student Fields para cambiar los campos que se muestran en las listas
de los estudiantes.

39
Capítulo III: Manual del Usuario

Las calificaciones finales sólo podrán formularse si la fecha actual es entre el Grade
Posting Beginy el Grade Posting End. Puede ver estas fechas, haciendo clic en School
Setup, Marcar los períodos y seleccionando el período de calificación correcta.

40
Capítulo III: Manual del Usuario

Para las calificaciones finales de entrada, primero seleccione la clase correcta de la parte
superior derecha de la pantalla.

Haz clic en Grades y seleccione Input Final Grades y siga uno de los procedimientos
siguientes.

Usando Assign Grade le permite introducir manualmente las calificaciones con letras para
cada estudiante. Utilice esta opción si usted no tiene las calificaciones en el libro de
calificaciones y no tiene un valor determinado en grado porcentual. Una vez que ha entrado
en las cartas, puede hacer clic en Save para asignar automáticamente el grado de
porcentaje adecuado sobre la base de la letra introducida.

41
Capítulo III: Manual del Usuario

Seleccione la ficha Grades y haga clic en Reports Cards. Después de encontrar a los
estudiantes, selecciona los detalles y el período de calificación que le gustaría mostrado.

Haga clic en Create Report Cards for Selected Students.

Libro de calificaciones

Asignaciones

42
Capítulo III: Manual del Usuario

Debe crear las asignaciones antes de poder entrar en calificaciones. Seleccione la pestaña
de calificaciones y haga clic en Asignaciones. Crear tipos de asignación (por ejemplo,
Homeworks, pruebas, exámenes, proyectos). Haga clic en para crear un nuevo tipo de
asignación.

Haga clic aquí : Crear un título para el nuevo tipo de misiones y si ha permitido
ponderación de puestos en la configuración, la entrada Percent of Final Grade. Haga clic
en Save para crear el nuevo tipo de asignación.

Una vez que haya creado los tipos de asignación correspondientes, haga clic en un tipo de
asignación a tareas de entrada de esa categoría. Haga clic en para crear una nueva
asignación. Introduzca un título, los puntos, las fechas y la descripción.

Haga clic en Save.

43
Capítulo III: Manual del Usuario

Grades

Una vez que haya creado los tipos de asignación y asignaciones, puede introducir notas.
Seleccione la pestaña de calificaciones y haga clic en los grados debajo del libro de
calificaciones. Seleccione una tarea específica en el cuadro desplegable para introducir las
calificaciones de toda la clase. Seleccione un estudiante específico para entrar en los grados
sólo para él.

44
Capítulo III: Manual del Usuario

Seleccione cualquier estudiante .Dale puntos, comentarios y haga clic en el botón Save.

Reports Grades Progress

Los informes de progreso le permiten crear un resumen del progreso de los estudiantes
durante un período de calificación. Asignaciones individuales se resumen con comentarios.
Seleccione la ficha Grades y seleccione Progress Reports.

En el Libro de calificaciones.Seleccione los alumnos y las opciones que le gustaría que


aparezcan y haga clic en Create Progress Reports for Selected Students para crear
informes de progreso.

45
Capítulo III: Manual del Usuario

Para los demás usuarios (Estudiante y profesores) los cambios en Preferencias se realizan
de igual forma, solo podrán consultar su ficha en el caso de los estudiantes y los profesores
si tendrán acceso a la información de los estudiantes de la escuela además del resto de las
opciones que aparecen en su menú.

3.4 Conclusiones Parciales


Con la culminación de este capítulo quedó elaborado un manual para el usuario, donde se
explica cómo acceder al sitio web para la gestión de la información de los estudiantes del
MININT y la manera en que los diferentes usuarios pueden interactuar con el software
según sus permisos, facilitando la navegación, entrada de la información y un mejor
entendimiento del sitio, permitiendo conocer las secciones que tiene y las acciones que
permite realizar.

46
Conclusiones

Conclusiones
Para mejorar el proceso de gestión de la información de los estudiantes del MININT, en
aras de facilitar el trabajo del personal encargado, se desarrolló este sistema que permite
controlar de forma más eficiente la información de los estudiantes, cumpliéndose de esta
forma los objetivos propuestos ya que:

1. Se realizó un profundo estudio, que determinó las principales necesidades


relacionadas con la gestión de la información de los estudiantes del MININT.
2. Se estudiaron las tecnologías existentes que fueran útiles para la elaboración del
sistema.
3. Tomando como sistema base al openSIS en su versión 5.0 se desarrolló la
aplicación Web realizándole cambios de acuerdo a los requisitos funcionales y no
funcionales planteados.
4. Se realizaron reportes estadísticos a través de gráficos.

47
Recomendaciones

Recomendaciones
Una vez concluido el trabajo pueden hacerse algunas recomendaciones para extender el
alcance y las funcionalidades del sitio con el fin de mejorar su calidad. Se recomienda:
1. Integrar el sistema de control de la información de estudiantes al sistema para la
gestión del potencial científico.
2. Implementar un módulo que permita importar datos desde un documento Excel.
3. Realizar la integración del sistema con la Base de Datos Oracle.

48
Referencias Bibliográficas

Referencias Bibliográficas

ÁLVARES ACOSTA , H. Desarrollo de una Intranet para un Departamento Docente de un Centro de


Educación Superior
GARCÍA, M. 2004. Introducción Informática.
GONZÁLEZ, L. P. U. 2006. Sistemas de gestión de contenidos : En busca de una plataforma ideal.
JSCRIPT. Scripts in HTML documents [Online]. Available: http://www.w3.org/TR/REC-
html40/interact/scripts.html [Accessed].
LIBRE, S. 2010. Diez ventajas del software libre y propietario.
HTML. Tags used in HTML [Online]. Available: http://www.w3.org/History/19921103-
hypertext/hypertext/WWW/MarkUp/Tags.html [Accessed].

[Online]. Available: http://www.abadiadigital.com/noticia2010.html [Accessed].


MARQUÉS, P. G. 2008. Las TIC y sus apotaciones a la sociedad.
MES 2010. Reglamento de trabajo docente y metodológico.Resolución No.210/07.
MESA, Y. R. 2004. Organización de la información: un factor determinante en la gestión
empresarial.
MYSQL.
[Online]. Available: http://mysqldatabase.net/ficha.do [Accessed].
OPENSIS. 2012. Sistema de Gestión Escolar OpenSIS [Online]. Available: http://www.opensis.com
[Accessed].
PHP. Manual de PHP [Online]. Available: http://es.php.net/manual/es/
[Accessed].
QUIROGA, L. A. 2007. Gestión de información, gestión del conocimiento y gestión de la calidad en
las organizaciones.

49

También podría gustarte