ii
_________________________
Ing. Jorge Pez
Tutor Industrial
iii
_________________________
Ing. Yelenia Boada
Tutor Acadmico
iv
_________________________
Lcdo. Danilo Dam (Msc)
Tutor Metodolgico
DEDICATORIA
Dedico este trabajo a todas aquellas personas que representan un pedazo
de mi corazn y que sin duda alguna me han hecho el hombre que soy.
vi
AGRADECIMIENTO
Primeramente agradezco a dios por permitirme tener la vida que tengo y
darme su apoyo en todo momento , a mi madre Noem Montilla porque
gracias a ella puedo ver la luz en cada momento de mi vida , a mi padre
Jhonny Carpenito por darme todo su amor y sacrificarse diariamente para mi
bienestar , a mi madrastra Mariela Gonzales por acogerme en su vida y
aceptarme como un hijo ms , a mi tio Hennry Pacheco ya que gracias a su
constante apoyo pude culminar mi estudios universitarios , a mi novia
Jelehinys Medina por ayudarme y estar siempre con migo en las buenas y en
las malas , a la profesora Yelenia Boada ya que gracias a ella pude entender
el verdadero significado de la programacin , ah mi primo Jesus Veracierta
quien en incontable veces me ha prestado una ayuda y por ultimo a mis
amigos Jos Ortuo y Deibis Azocar por acompaarme en este viaje de altos
y bajos.
Tambin A la Universidad Gran Mariscal de Ayacucho (UGMA), que me abri
las puertas y me formo como profesional tica y tcnicamente.
Agradezco a la empresa CVG Bauxilum-Matanzas por brindarme la
oportunidad de realizar mi pasanta en sus instalaciones, agradezco a
ingeniero Jorge Paez y al ingeniero Darwin ulquiola por su paciencia y por
brindarme tantos valiosos conocimientos.
Finalmente agradezco a todas esas personas que han contribuido para ser la
persona que soy y me han dado su apoyo a lo largo de toda mi vida.
vii
viii
NDICE GENERAL
p.p
RESUMEN..
viii
Lista de Tablas.
xi
Lista de Cuadros.
xii
Lista de Figuras
xiii
INTRODUCCIN...
CAPTULO
I. EL PROBLEMA......
Objetivos de la investigacin...
Objetivo General...
Objetivos Especficos...
Alcance...
Justificacin...
Antecedentes de la Investigacin
Fundamentos Teoricos..
SDLC
Principios y teoras.
14
Conceptos especficos..
14
Pasantias...
14
Sistema de informacin..
14
Bases de datos.
16
MVC
16
Glosario de trminos.
17
17
Diccionario de datos
18
ix
Lenguaje de programacin.....
18
Framework.........................................
18
Ruby.
18
Ruby on rails.
19
Gemas.
19
RVM.
19
WebRick..
19
Postgresql...
19
PgAdmin..
20
JasperReport..
20
Ireport..
20
JasperServer..
20
Git.
21
Control de versiones.
21
Sublime Text..
21
Ubuntu.
21
Sistemas de variables.
22
24
24
Poblacin y muestra..
25
25
27
28
V. CONCLUSIONES Y RECOMENDACIONES
55
Conclusiones.
55
Recomendaciones
56
REFERENCIAS BIBLIOGRFCAS..
57
LISTA DE TABLAS
TABLA
p.p.
Control_documentos .....
32
Control_etapas_pasantia ...
33
Control_recaudos ..
33
Documentos.
34
Tutor_academicos ..
34
Control_planillas .
35
Estados.
36
Personal_encargados
36
Ficha_pasantes ............................
37
10
Recaudos......................................
38
11
Institutos_educativos .......................
38
12
Titulos_optars ..................................
39
13
Tipo_pasantia ...............................
39
14
Etapas_pasantia .......................
40
xi
LISTA DE CUADROS
CUADRO
p.p.
Cuadro de variables
22
23
xii
LISTA DE FIGURAS
FIGURA
p.p.
31
31
40
41
41
42
42
43
10
43
44
11
44
12
13
45
45
14
46
15
46
16
Men
personal
con
la
informacin
de
la
pasanta
del
pasante..
xiii
47
17
47
18
48
19
48
20
49
21
49
22
50
23
24
Men de
pasantas...
25
50
51
51
26
52
27
52
28
53
xiv
INTRODUCCIN
Toda organizacin entiende que el manejo de la informacin es un
elemento clave para el aumento de la productividad de todos los procesos
operativos y de una empresa. Esto es posible en gran medida cuando
aquellos procesos que pueden y deben ser automatizados se manejan bajo
el control de un sistema de informacin, esto resulta directamente en una
innovacin tecnolgica para los trabajadores, lo cuales por medio del uso de
herramientas tecnolgicas pueden asegurar un respaldo automtico de los
datos que se procesan.
Los sistemas de informacin hoy en da ofrecen un sin nmero de
ventajas para el buen funcionamiento de cualquier organizacin, el desarrollo
de stos brinda la oportunidad de obtener una mayor seguridad en cuanto al
manejo de grandes cantidades de datos se refiere ,Un inmenso apoyo para
realizar los procesos y las funcionalidades que la organizacin necesite y
proporciona
CAPTULO I
PLANTEAMIENTO DEL PROBLEMA
Planteamiento del problema:
La empresa CVG BAUXILUN se encarga de producir Almina de alta
calidad para satisfacer la demanda nacional e internacional. Tiene como
objetivo principal incrementar la productividad eficiencia y factor operativo.
Alcanzando as el cumplimiento contino de los planes funcionales
operativos que se desarrollan en cada unidad.
Todos los procesos realizados en la empresa deben ser avalados bajo
los estrictos controles de calidad a fin de poder ofrecer un producto que
cumpla con los estndares establecidos y requeridos por el cliente. Tal
como lo establece la poltica de la calidad, ambiente, salud y seguridad,
donde sostiene fomentar el desarrollo, la participacin de recurso humano y
el mejoramiento continuo para as garantizar la rentabilidad, competitividad y
responsabilidad social.
El departamento de pasantas industriales ubicado en la divisin de
desarrollo personal en CVG Bauxilum se encarga del seguimiento y control
del programa de pasantes industriales de esta empresa, este programa de
pasantas actualmente se lleva a cabo de forma manual, no se lleva un
registro ni un control de las planillas que se entregan para la solicitud de
pasanta, la informacin de cada pasante se guarda por medio de diversos
documentos en papel y numerosos archivos de formato Excel lo cual hace
complicado hacerles un correcto seguimiento a lo largo de las diversas
etapas de su pasanta , la elaboracin de los documentos necesarios para
este programa se llevan a cabo por una asistente del departamento de
pasantas industriales y estos documentos van dirigidos tanto a los pasantes
Bauxilum
Objetivos especficos
Alcance
El sistema propuesto se encargara de la generacin automtica de las
planillas de solicitud de pasanta y proveer un control de estas, Esto
comprende un registro de fcil acceso de los datos de la persona a la que fue
asignada la planilla y los datos del pasante postulado por la misma. Por otro
lado contara con un control de los pasantes ingresados en la empresa lo que
quiere decir que se tendr a la mano un registro de sus datos personales,
especialidad que cursa, instituto educativo, proyecto que lleva a cabo en la
empresa, rea asignada donde ejecuta el proyecto, monto del sueldo que le
corresponde, tutor industrial, fecha de ingreso y fecha de egreso de la
empresa. En este sistema se podrn generar los documentos necesarios
para el proceso de pasanta; estos documentos son: carta de presentacin al
rea, solicitud de exmenes mdicos, solicitud de carnet de identificacin,
carta de aceptacin y carta de culminacin de la pasanta. Los reportes que
el sistema generara son el reporte de solicitud de carnet de identificacin
donde se indican todos los pasantes que requieren de carnet de
identificacin para elaborarlos y va destinado a la Coord. Identificacin y
Control de Acceso Almina, otro reporte que ser generado es el de relacin
de pasante para apertura de cuentas el cual tiene los datos del sueldo
CAPTULO II
MARCO TERICO
Antecedentes de la Investigacin
A continuacin se presentan una serie de estudios que fueron
tomados como antecedentes, en los cuales se guarda cierta relacin con las
variables y objetos de estudio, ya que sirvieron como contribucin para
afianzar la investigacin que se realiza.
Se revis el trabajo que lleva como ttulo anlisis, diseo e
implementacin de un sistema de informacin aplicado a la gestin educativa
en centros de educacin especial que en septiembre del
2012
fue
realizar
reuniones
con
otros
docentes;
atender
los
entre
la
comunidad
estudiantil,
las
familias,
docentes,
personal
10
11
12
de
dinero
en
este
proceso.
Ciertos
procedimientos
de
13
conversin sin problemas del sistema antiguo al nuevo. Este proceso incluye
convertir los archivos de los formatos anteriores a los nuevos, o crear una
base de datos, instalar equipo y llevar el nuevo sistema a produccin.
Principios y Teoras
Conceptos especficos
Pasantas
Las pasantas son prcticas profesionales que realiza un estudiante
como requisito para graduarse y de esta manera introducirse en el campo
laboral, para los inexpertos laborales, resulta complicado encontrar
pasantas. Sobretodo tomando en cuenta la poca informacin que hay al
respecto. De esta manera, muchos jvenes optan por buscar por su cuenta y
realizar lo primero que encuentren. Sin embargo, la importancia de la
pasanta se centra en la introduccin al mercado laboral. Por lo que antes de
realizar alguna, es importante tomar en cuenta a la empresa a la que quieres
postularte, cules crees t que son tus puntos fuertes y de qu manera crees
que te desenvolvers. Es un ejercicio mental que te ayudar a iniciar con
buen pie tu andadura profesional. (Fundei 2013).
Sistema de informacin
Un sistema de informacin es un conjunto de elementos que
interactan entre s con el fin de apoyar las actividades de una empresa o
negocio. El equipo computacional: el hardware necesario para que el sistema
de informacin pueda operar. El recurso humano que interacta con el
Sistema de Informacin, el cual est formado por las personas que utilizan el
sistema.
Un sistema de informacin realiza cuatro actividades bsicas:
entrada, almacenamiento, procesamiento y salida de informacin.
Entrada de Informacin: Es el proceso mediante el cual el Sistema
de Informacin toma los datos que requiere para procesar la informacin. Las
14
15
Base de datos
Una base de datos es un almacn que nos permite guardar grandes
cantidades de informacin de forma organizada para que luego podamos
encontrar y utilizar fcilmente.(Damin Prez 2007)
MVC
Este es un patrn utilizando en el desarrollo de software o
aplicaciones en el cual se separa la lgica de la aplicacin y el acceso a
datos de la interfaz de usuario. Esto quiere decir que se divide la aplicacin
en 3 capas diferentes con responsabilidades separadas.
Este patrn de desarrollo busca reutilizar la mayor cantidad de cdigo
posible y as crear aplicaciones ms escalables y en las cuales las tareas de
mejora y mantenimiento puedan ser llevadas a cabo por el cualquier
desarrollador de una manera mucho ms sencilla.
MVC no es un patrn nuevo, fue inventado por Trygve Reenskaug en
los aos 70 y hasta la fecha ha sido adoptado por muchos frameworks en
diferentes lenguajes, como:
Ruby on Rails (Ruby)
Grails (Java)
Spring (Java)
AngularJS (JavaScript)
Yii (PHP)
Lara vel hasta la versin 4.2 (PHP)
Symphony (PHP)
CodeIgniter (PHP)
Django (Python)
Spring.NET (.NET)
Y la lista se extiende mucho ms. Adems podemos crear nuestra
propia implementacin de MVC sin utilizar ningn framework.
16
Ahora, debemos tener claro la responsabilidad que posee cada una de las
capas de este patrn de diseo:
Model o Modelo: Se encarga de manejar todo el acceso a los datos
de la aplicacin. Consultas, actualizaciones, creacin de nuevos datos as
como la eliminacin de los mismos. Bsicamente en esta capa se llevan a
cabo o se ejecutan las consultas SQL para manipular la informacin de la
base de datos. Los mtodos contenidos en el Modelo son invocados desde el
Controlador.
View o Vista: Presenta la informacin al usuario. Es decir, es la
interfaz grfica de la aplicacin con la cual el usuario final interactuar y
mediante la cual tambin podr solicitar o enviar informacin hacia la
aplicacin la cual ser manejada por el controlador. La vista jams debe
comunicarse con el modelo ni viceversa.
Controller o Controlador: Es el encargado de recibir las solicitudes
del usuario y manejarlas, de all proviene su nombre, ya que es el que
controla todos los accesos a la aplicacin. Este se encarga de solicitar
informacin al Modelo y enviarla de vuelta a la vista. Es decir, acta como un
intermediario entre la Vista y el Modelo.( Eborio Linarez 2013).
Glosario de trminos
Sistema manejador de base de datos
Los sistemas manejadores de base de datos (SGBD), en ingls:
DataBase Management System (DBMS), son un tipo de software muy
especfico, dedicado a servir de interfaz entre la base de datos, el usuario y
las aplicaciones que la utilizan. El propsito general de los sistemas
manejadores de base de datos es el de manejar de manera clara, sencilla y
ordenada un conjunto de datos que posteriormente se convertirn en
informacin relevante para una organizacin.
17
que provee un
18
Ruby on rails
Rails es un framework de desarrollo de aplicaciones web escrito en el
lenguaje de programacin Ruby. Est diseado para hacer que la
programacin de aplicaciones web sea ms fcil, haciendo supuestos sobre
lo que cada desarrollador necesita para comenzar. Te permite escribir menos
cdigo realizando ms que muchos otros lenguajes y frameworks. Adems,
expertos desarrolladores en Rails reportan que hace que el desarrollo de
aplicaciones web sea ms divertido.
Extrado de la direccin web:
http://librosweb.es/libro/introduccion_rails/capitulo_2.html consultado el 3 de
noviembre del 2015.
Gemas
Las gemas de Ruby son paquetes de libreras para Ruby que se
instalan en el sistema y quedan listas para ser usadas.
RVM
RVM (Ruby Versin Manager) es una herramienta que permite
gestionar varias versiones de Ruby y sus gemas es un mismo equipo.
WebRick
Servidor web que trae rails por defecto para ejecutar aplicaciones web.
Postgresql
PostgreSQL es un sistema de gestin de bases de datos objetorelacional, distribuido bajo licencia BSD y con su cdigo fuente disponible
libremente. Es el sistema de gestin de bases de datos de cdigo abierto
ms potente del mercado y en sus ltimas versiones no tiene nada que
envidiarle a otras bases de datos comerciales.
19
20
21
Sistema de informacin
Definicin operacional
Definicin conceptual
Un sistema de
Un sistema de
informacin es cualquier
informacin es un
sistema computacional
conjunto de elementos
orientados al
obtener, almacenar,
tratamiento y
manipular, administrar,
administracin de datos
controlar, procesar,
e informacin,
transmitir o recibir
organizados y listos
una necesidad de
informacin.
una necesidad o un
objetivo.
22
Cuadro 2.
Operacionalizacin de variable
Objetivos especficos
Dimensin
Indicadores
Tcnicas/Instrumentos
/Mtodos
Analizar el proceso
Proceso actual
Funcionamiento
del
pasantas industriales
actual.
Observacin.
sistema entrevista
de la empresa.
Disear la estructura de
Sistema
Diseo
de Revisin bibliogrfica
datos para el
propuesto
bases de datos
Sistema
sistema propuesto.
propuesto
patrn MVC.
Sistema
Pruebas
propuesto
software
almacenamiento de la
informacin del sistema
propuesto.
funcionamiento del
sistema.
Fuente: El autor (2016)
23
CAPTULO III
MARCO METODOLOGICO
Este captulo engloba las caractersticas principales que se relacin
con la estrategia, forma y procedimientos utilizados por los investigadores
para as alcanzar los objetivos propuestos. Igualmente ofrece la mayor y ms
efectiva forma de recopilar la informacin derivada de la investigacin
realizada, para presentar de manera correcta los resultados. Por lo que en
este estudio se describir la metodologa empleada para la realizacin de la
investigacin
.
Tipo y diseo de la investigacin
El diseo de la investigacin tiene como objeto proporcionar un
modelo de verificacin que permita constatar hechos con teora y su forma es
la de una estrategia o plan general que determine las operaciones
necesarias para hacerlo.
Segn Ramos, el diseo de la investigacin es una etapa crucial,
dentro de esta fase, es donde se toman las decisiones sobre el plan de
trabajo propiamente dicho, donde el diseo de la investigacin desde un
inicio se encuentran ajustado al problema estudio, por esto se debe adecuar
perfectamente a las opciones metodolgicas de la investigacin a realizar.
Para este proyecto el tipo de investigacin fue aplicada y de campo,
fue aplicada ya que este tipo de investigacin bsicamente consiste en la
24
25
26
27
CAPTULO IV
PRESENTACIN Y ANLISIS DE RESULTADOS
Analizar el proceso actual del programa de pasantas industriales.
Para solventar el problema propuesto primero se procedi a hacer una
investigacin del proceso actual, posteriormente por medio de una entrevista
a la persona encargada de este programa y por la observacin directa del
proceso en cuestin, se pudieron obtener las deficiencias e inconvenientes
que este presentaba.
Con la informacin recolectada se pudieron obtener los requerimientos
funcionales del sistema que se desarrollara, stos describen las funciones
que el sistema va a hacer. Los requerimientos dependen del tipo de software
que se implementa, los posibles usuarios del software y del enfoque en la
organizacin al describir las necesidades del sistema, tales como sus
entradas y salidas, excepciones, entre otros, los cuales se detallan a
continuacin:
28
Para proveer de una base de datos a la aplicacin esta debe estar hecha en
PostgreSQL.
30
31
Diccionario de datos
Es importante realizar el diccionario de datos para que la empresa
quede con la documentacin necesaria que le permita la administracin y
mantenimiento de la base de datos y de la misma manera pueda realizar
mejoras al sistema en un futuro, a continuacin el diccionario de datos para
el Sistema de control de pasantas.
Tabla 1. Control_documentos
Nombre de la tabla:
Control_documentos
Tipo de Dato
Llave
Descripcin
Null Primaria
Id
integer
NO
SI
Tipo_documento_id
integer
NO
NO
Fecha_emision
datetime
NO
NO
Cedula_emision
datetime
NO
NO
32
Tabla 2. Control_etapas_pasantia
Nombre de la tabla:
Control_etapas_pasantia
Nombre del
Tipo de
campo
Dato
Null Primaria
Id
integer
NO SI
NO NO
Etapa_pasantia_id integer
Llave
Descripcin
la pasanta de realizo
Ficha_pasante_id
integer
NO NO
Fecha_realizacion datetime NO NO
Control_recaudos
Nombre del
Tipo de Dato
campo
Llave
Descripcin
Null Primaria
Id
integer
NO
SI
Recaudo_id
integer
NO
NO
Cedula_emisor
integer
NO
NO
Fecha_entrega
datetime
NO
NO
33
Tabla 4. Documentos
Nombre de la tabla: Documentos Descripcin de la tabla: tabla que contiene
informacin de los documentos que genera el
sistema
Nombre del campo
Tipo de
Llave
Descripcin
Dato
Null
Primaria
Id
integer
NO
SI
Nombre_documento
string
NO
NO
Descripcin
text
SI
NO
Datos_requeridos
text
SI
NO
Observacin
text
SI
NO
Tipo_documento
integer
SI
NO
Tutor_academicos
Nombre del
Tipo de
Llave
campo
Dato
Null
Primaria
Id
integer
NO
SI
Nombres
string
NO
NO
Apellidos
string
NO
NO
Cedula
integer
SI
NO
Especialidad
string
SI
NO
34
Descripcin
Tabla 6. Control_planillas
Nombre de la tabla: Control_planillas
Tipo de
Llave
Descripcin
Dato
Null
Primaria
Id
integer
NO
SI
Codigo_planilla
integer
NO
NO
Consecutivo
integer
NO
NO
Fecha_inicio_vigen
datetime
NO
NO
Fecha_entrega
datetime
SI
NO
Ficha_receptor
integer
SI
NO
Cedula_receptor
integer
NO
NO
Nombres_receptor
string
NO
NO
Apellidos_receptor
string
NO
NO
Origen_receptor
string
NO
NO
Procesada
boolean
NO
NO
Anio
integer
NO
NO
35
Tabla 7. Estados
Nombre de la tabla: Estados
Nombre del
Tipo de Dato
Llave
campo
Descripcin
Null
Primaria
Id
Integer
NO
SI
Descripcin
String
NO
NO
Nombre de estado
Tipo
Integer
NO
NO
Personal_encargados
Nombre del
Tipo de
Llave
campo
Dato
Null
Primaria
Id
integer
NO
SI
Nombre
string
NO
NO
Apellido
string
NO
NO
Nro_ficha
integer
NO
NO
Correo_interno
string
NO
NO
Correo interno
Correo_externo
string
NO
NO
Correo externo
Nivel_cargo
string
NO
NO
Estado
string
NO
NO
Condicion_cargo
integer
NO
NO
Nro_extencion
integer
NO
NO
Nmero de la extensin
36
Descripcin
Tabla 9. Ficha_pasantes
Nombre de la tabla: Ficha_pasantes
Nombre del campo
Tipo de
Dato
Llave
Primaria
Descripcin
Null
Id
integer
NO
SI
Cedula
integer
NO
NO
Ficha
integer
SI
NO
Primer_nombre
string
NO
NO
Segundo_nombre
string
SI
NO
Primer_apellido
string
SI
NO
Segundo_apellido
string
NO
NO
Tipo_pasantia
string
NO
NO
Tipo_sangre
stringSI
SI
NO
Factor_rh
string
SI
NO
Instituto_id
integer
SI
NO
Titulo_optar_id
integer
SI
NO
Fecha_ingreso
datetime
SI
NO
Fecha_egreso
datetime
SI
NO
Sueldo
float
SI
NO
Fecha_examenes
datetime
SI
NO
Titulo_tesis
string
SI
NO
Cod_unidad
integer
SI
NO
Cod_gerencia
integer
SI
NO
Tutor_academico_id
integer
SI
NO
Tutor_industrial_ficha
integer
SI
NO
Planilla_id
integer
NO
NO
Estado_id
integer
NO
NO
Nro_contacto
string
SI
NO
Direccin
string
SI
NO
SI
NO
Duracion_pasantia_seman Integer
as
37
Recaudos
Nombre del
Tipo de Dato
campo
Id
Integer
Llave
Null
Primaria
NO
SI
Descripcin
Descripcin
String
NO
NO
Tipo_recaudo String
NO
NO
Tipo de
Llave
Descripcin
Dato
Null Primaria
Id
integer
NO
SI
Nombre_instituto
string
NO
NO
Alias_instituto
string
NO
NO
Primer_contacto
string
SI
NO
Primer contacto
Segundo_contacto
string
SI
NO
Segundo contacto
Primer_contacto_tlf
string
SI
NO
Segundo_contacto_tlf string
SI
NO
Rif
string
SI
NO
Observacin
string
SI
NO
38
Titulos_optars
Nombre del
Tipo de
Llave
Descripcin
campo
Dato
Null
Primaria
Id
integer
NO
SI
Titulo_optar
string
NO
NO
Descripcin
string
NO
NO
Especialidad
string
SI
NO
Alias
string
SI
NO
Segundo contacto
Observacin
string
SI
NO
Tipo_pasantia
Nombre del
Tipo de
Llave
Descripcin
campo
Dato
Null
Primaria
Modalidad_pasantia
integer
NO
SI
Modalidad de la pasanta
Descripcin
string
NO
NO
Descripcin de la modalidad de la
pasanta
Observacin
string
NO
NO
39
Nombre del
campo
Tipo de Dato
Llave
Primaria
Descripcin
Null
Id
integer
NO
SI
Nombre_etapa
string
NO
NO
Nombre de la etapa
Descripcin
string
NO
NO
Descripcin de la etapa
40
41
Figura 7. Alerta que emerge al desocupar una planilla de pasanta Fuente: El autor
(2015)
42
Figura 8. Formulario para registrar los datos del receptor de una planilla de
solicitud de pasanta si es una persona de la comunidad Fuente: El autor
(2015)
43
44
Figura 12. Formulario para asignar la fecha de posible ingreso del pasante
Fuente: El autor (2015)
45
Figura 15. Men personal de informacin del pasante Fuente: El autor (2015)
46
47
48
Figura 20. Men para generar los documentos necesarios del pasante
Fuente: El autor (2015)
Figura 21. Men de control de las etapas realizadas por el pasante Fuente:
El autor (2015)
49
Figura 22. Men de configuracin de los catlogos del sistema Fuente: El autor
(2015)
50
51
Figura 26. Men de configuracin de los jefes firmantes Fuente: El autor (2015)
52
53
54
CAPITULO V
CONCLUSIONES Y RECOMENDACIONES
Conclusiones
Al analizar el proceso actual del programa de pasantas industriales de
CVG BAUXILUM fue posible detectar los errores de este y formular una
solucin al problema por medio del desarrollo de un sistema de informacin.
En el proceso del diseo de una estructura de datos para el sistema
propuesto se tomaron en cuenta diversos elementos como la redundancia de
datos y la relacin que contienen los atributos de las tablas entre s,
generando de esta forma una base slida para el sistema de informacin
desarrollado.
Codificando el cdigo fuente del sistema propuesto se pudo constatar
la efectividad que trae el uso de la arquitectura MVC para el desarrollo de
sistemas web, esto resulto en un sistema modular donde cada una de sus
funcionalidades est bien ubicada y distribuida.
Finalmente en la realizacin de las pruebas del sistema fue posible
comprobar que los requerimientos del software fueron cumplidos y que el
sistema funciona de forma ptima al realizar las tareas para las cuales fue
creado.
55
Recomendaciones
A la universidad:
56
REFERENCIAS BIBLIOGRAFICAS
Area Tecnologia. Leguajes de programacin. Disponible en: http://www. areat
ecnologia.com/informatica/lenguajes-de-programacion.html. Consultado
el 3 de noviembre del 2015.
ChuWiki.Ejemplos bsicos con JasperReport (26/03/2013). Disponible en http
://chuwiki.chuidiang.org/index.php?title=Ejemplo_b%C3%A1sico_con_Ja
sper_Report . Consultado el 3 de noviembre del 2015.
Freire, W. (2015). Sistema de seguimiento estudiantil, Trabajo no publicado.
Universidad Central Del Ecuador.
FUNDEI. Qu son las pasantias?(22/07/2013).Disponible en : http://fundei.o
rg/index.php/blog/164-que-son-las-pasantias .Consultado el 3 de
noviembre del 2015.
Git. Empezando - Acerca del control de versiones. Disponible en: https://git-s
cm.com/book/es/v1/Empezando-Acerca-del-control-de-versiones
consultado el 10 de noviembre del 2015.
JasperSoft Community. JasperReports Server. Disponible en: http://communit
y.jaspersoft.com/project/jasperreports-server. Consultado el 3 de
noviembre del 2015.
Kendall, K. E. y Kendall J.E. (2005). Analisis y Diseo de Sistema (6a.
ed.).Mexico: Pearson Education, Inc.
Maestros del Web. Que son las bases de datos?(26/10/2007). Disponible en :
http://www.maestrosdelweb.com/que-son-las-bases-de-datos/.Consultado
el 3 de noviembre del 2015.
Libros Web .Que es rails?. Disponible en http://librosweb.es/libro/introducci
on_rails/capitulo_2.html . Consultado el 3 de noviembre del 2015 .
Metodologia de la investigacion. Tcnicas e instrumentos de investigacin
para la recoleccin de datos. aplicados al proyecto de servicios
comunitarios (5/04/2013). Disponible en: http://mscomairametodologia
delainvestigacion.blogspot.com/2013/04/tecnicas-e-instrumentos-de.html
.Consultado el 3 de noviembre del 2015.
57
58
59