Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
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 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.
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
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).
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
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.
5
Capítulo I: Caso de Estudio y estado del arte
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:
6
Capítulo I: Caso de Estudio y estado del arte
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
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).
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.
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.
9
Capítulo I: Caso de Estudio y estado del arte
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).
10
Capítulo I: Caso de Estudio y estado del arte
11
Capítulo I: Caso de Estudio y estado del arte
12
Capítulo I: Caso de Estudio y estado del arte
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).
13
Capítulo I: Caso de Estudio y estado del arte
Java Script
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.
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).
15
Capítulo I: Caso de Estudio y estado del arte
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).
16
Capítulo II: Características del sistema
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
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.
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
18
Capítulo II: Características del sistema
19
Capítulo II: Características del sistema
20
Capítulo II: Características del sistema
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.
21
Capítulo II: Características del sistema
22
Capítulo II: Características del sistema
23
Capítulo II: Características del sistema
24
Capítulo III: Manual del Usuario
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
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.
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.
26
Capítulo III: Manual del Usuario
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.
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.
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
36
Capítulo III: Manual del Usuario
37
Capítulo III: Manual del Usuario
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.
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.
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.
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.
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ú.
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:
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
49