Octubre, 2015
Caracas – Venezuela
____________________
Tutor: firma y
cedula
ii
UNIVERSIDAD NUEVA ESPARTA
FACULTAD DE CIENCIAS DE LA INFORMÁTICA
ESCUELA DE COMPUTACIÓN
TRABAJO DE GRADO
APROBADO
JURADO
JURADO I JURADO II
Firma Firma
Tutor
V-11.819.722
Firma
iii
DEDICATORIA
Dedico este trabajo de grado a Dios por iluminarme siempre en el
camino y por darme don de palabra y de acierto para concluir esta etapa de
mi vida universitaria.
A mis padres, Monica y Jairo quienes en todo momento me apoyaron y
me dieron las herramientas para siempre seguir adelante sin importar los
obstáculos que se me presentaran.
A mis abuelos, pero especialmente a Juan Maizo y Georgina Gaitán, los
cuales son unos segundos padres para mi, siempre los tengo presente y les
agradezco todo lo que me han dado.
A mis tíos, Mauricio, Jennifer y Karen, los cuales con sus consejos
siempre me ayudan a ser mejor cada día.
A mis hermanas y hermano, por ser mis confidentes y mejores amigos.
A mi compañera de trabajo de grado, Yesenia por tu gran paciencia y
entrega para este trabajo.
A mis profesores que día a día se esfuerzan por formar mejores
profesionales.
A todas aquellas personas que de una u otra forma me ayudaron a
concluir esta etapa y siempre estuvieron ahí para apoyarme.
Para ellos es esta dedicatoria de trabajo de grado, pues es a ellos a
quienes les debo su apoyo incondicional, para siempre seguir adelante y
concluir esta etapa con éxito.
Jessika Maizo
iv
En cada paso dado, en cada proyecto emprendido siempre hay seres
que te motivan a seguir adelante, que te ayudan y fortalecen para llevar a
cabo cada meta propuesta, es justo en este momento cuando debo darle
Honor a quien Honor merece.
Hoy rindo atributo al patrocinante oficial de todos mis sueños, Dios. Ese
Ser único, maravilloso e incomparable Dios Eterno, gracias a El hoy puedo
estar de pie, el me dio las fuerzas cuando las necesite, inteligencia,
sabiduría, salud y paciencia cada día
Yesenia Suarez
v
AGRADECIMIENTO
Gracias a Dios por darme salud y la posibilidad de culminar esta etapa
de mi vida con éxito.
A mis padres, Monica y Jairo por apoyarme siempre tanto en la parte
económica como en lo personal, para siempre seguir adelante sin importar
que tan grandes fueran los obstáculos que se me iban a presentar en el
camino.
A mis cuatro abuelos, pero en especial a mi abuelo Juan y mi abuela
Georgina, que mas que abuelos son unos padres y no tengo palabras para
agradecerles cuanto han hecho por mí, no solo ahorita con la culminación de
esta etapa sino toda mi vida.
A mis hermanos, por ser mis confidentes, compañeros de risas y
pañuelos de lágrimas.
A mis tíos, Mauricio, Jennifer y Karen por ayudarme a culminar esta
etapa con sus consejos, que si bien eran fuertes y muchas veces me hicieron
llorar siempre me ayudaban a decidir lo mejor.
A mi compañera en este trabajo de un año, Yesenia solo me queda
decir GRACIAS por todo y fue un placer trabajar contigo en un trabajo tan
importante como lo es el trabajo de grado para optar por el título de
Licenciadas de Computación.
A nuestra tutora M.Sc Martha Gómez por su gran apoyo en la
realización de este trabajo de grado, su paciencia y dedicación.
A mis amigos que siempre estuvieron ahí para darme una palabra de
aliento cuando pensaba que no había salida y ayudarme a levantar para
seguir adelante.
A mis profesores, que hicieron posible la culminación de este trabajo y
siempre creyeron en este éxito…
Por ustedes y para ustedes es este trabajo de grado.
Jessika Maizo
vi
Mi madre siempre e enseñó a ser agradecida, mi mentor espiritual
también lo reforzó diciendo que el agradecimiento abre puertas. Hoy cuando
miro atrás y veo el camino recorrido me doy cuenta que he tenido momentos
altos y bajos y agradezco a Dios por colocar a esas personitas claves que me
motivaron a no desmayar en el camino.
Gracias a todos y cada uno que hizo parte de este proyecto de una u
otra forma, entre ellos a Jessika Maizo mi compañera de tesis y a su familia.
A todos, Gracias
Yesenia Suarez
vii
INDICE GENERAL
pp.
APROBACIÓN DEL TUTOR II
JURADO III
DEDICATORIA IV
AGRADECIMIENTO VI
INDICE GENERAL VIII
RESUMEN 13
SUMMARY 14
INTRODUCCIÓN 1
CAPÍTULO I 4
MARCO PROBLEMATICO 4
Interrogantes de la investigación 9
Interrogante Principal 9
Interrogantes Secundarias 9
Objetivos 10
Objetivo General 10
Objetivos Específicos 10
Justificación de la Investigación 11
Delimitaciones 13
Temática 13
Geográfica 13
Temporal 13
Limitaciones 13
CAPÍTULO II 14
MARCO REFERENCIAL 14
Antecedentes de la Investigación 14
viii
CSS 25
Lenguajes de Programación 25
Java 25
JavaScript 26
PHP 27
Librerías utilizadas 28
jQuery 28
jQuery UI 28
AngularJS 28
Frameworks 29
Zend Frameworks 29
Metodología aplicada 30
Rational Unified Process (RUP) 30
Definición de términos 37
Bases Legales 39
Sistema de Variables 41
CAPÍTULO III 46
MARCO METODOLÓGICO 46
Diseño de la Investigación 47
Nivel de la Investigación 48
Población 49
Muestra Censal 49
Técnicas e instrumentos 50
Instrumento 51
Validación de Instrumentos 52
CAPITULO IV 54
SISTEMA ACTUAL 54
ix
Descripción del Sistema Actual 54
CAPITULO V 60
SISTEMA PROPUESTO 60
DESCRIPCIÓN DEL SISTEMA PROPUESTO 60
Modelo Entidad-Relación 64
Diccionario de Datos 68
Interfaces Grafica 71
CAPITULO VI 76
CONCLUSIONES Y RECOMENDACIONES 76
Conclusiones 76
Recomendaciones 79
Referencias Bibliográficas 80
Anexos 85
Anexo A 85
Anexo B 86
Anexo C 91
x
LISTA DE CUADROS
CUADRO pp.
1 Identificación y definición de variables 56
2 Operacionalización de Variables 58
3 Distribución de la Población 63
4 Técnicas e Instrumentos 65
5 Tabla Evento 82
6 Tabla InfoEspacio 82
7 Tabla MantenimientoProgramado 82
8 Tabla MantenimientoDiario 83
9 Tabla InventarioMateriales 83
10 Tabla InventarioProducto 83
11 Tabla PlanillaInspeccion 84
xi
LISTA DE GRÀFICOS
GRÀFICOS pp.
1 Metodología RUP 47
3 Sistema Actual 69
4 Sistema Propuesto 77
6 Módulo Evento 79
7 Módulo InfoEspacio 80
8 Módulo Mantenimiento 80
9 Módulo Inventario 81
xii
UNIVERSIDAD NUEVA ESPARTA
FACULTAD DE CIENCIAS DE LA INFORMÁTICA
ESCUELA DE COMPUTACIÓN
TITULO
Sistema Automatizado para el Registro, Control y Gestión de los
Procesos Administrativos de Coordinación de Servicios Generales de la
Universidad Nueva Esparta
RESUMEN
A partir de la presente investigación se desarrolló un sistema que
automatizará el registro, control y gestión de procesos administrativos de la
Coordinación de Servicios Generales de la Universidad Nueva Esparta,
facilitando así la realización de tareas diarias que desarrolla dicha
coordinación, reservar un evento, registrar algún cambio en los productos o
materiales, realizar peticiones de insumos y materiales, ver los espacios
disponibles para alquilar ya sea un usuario externo de la universidad, o algún
profesor o estudiante. La investigación se enmarca en la modalidad de
Proyecto Especial de tipo mixto, documental y de campo, la técnica de
recolección de datos se le aplico a la población de tres (03) personas, las
cuales son contribuyentes y tienen alta experiencia en el tema: Directora de
la Coordinación de Servicios Especiales y dos (2) asistentes los cuales son
estudiantes de Ingeniería Civil y empleados por la dirección, por ello se
afirma una muestra censal, se obtuvieron los datos a través de la aplicación
de una entrevista para conocer los requerimientos. El perfil de este proyecto
se desarrolló bajo la metodología Rational Unified Process (RUP), y para el
desarrollo del sistema se utilizó PHP, Java Script como lenguaje de
programación, PostgreSQL como manejador de base de datos, generando
como resultado un sistema Web, proporcionando el acceso a sus usuarios a
través de internet por medio de MiUne2.0 el cual es un módulo que trabaja
desde la página de la Universidad Nueva Esparta.
Palabras Clave en la Investigación: Registro, control y gestión de
procesos, Sistemas de Información, Sistema Web.
13
NUEVA ESPARTA UNIVERSITY
COMPUTER SCIENCE FACULTY
COMPUTER SCHOOL
TITLE
Registration, Control and Processes Management System for the
Coordination of General Service of the Nueva Esparta University
14
INTRODUCCIÓN
2
Capítulo I conforma el problema de investigación; y abarca el
planteamiento del problema, las interrogantes, los objetivos, la justificación,
las delimitaciones, el alcance y las limitaciones.
Capítulo II engloba la referente al Marco teórico y contiene los
antecedentes de la investigación, la teoría relacionada con el desarrollo de la
investigación, las definiciones técnicas de la investigación y la
Operacionalización de las variables.
Capítulo III, representa el Marco Metodológico donde se muestra el plan
de investigación utilizado, con el fin de ofrecer soluciones al problema antes
planteado, así como los resultados, análisis, etc.
Capítulo IV, se refiere al sistema actual que posee la UNE en el cual se
describe y se da a conocer las características de dicho sistema.
Capítulo V, se describe el sistema propuesto, el por qué, el cómo y de
qué forma mejora el sistema actual. Finalmente en el Capítulo VI se
presentan las conclusiones y recomendaciones.
3
CAPÍTULO I
MARCO PROBLEMATICO
Planteamiento del Problema
Andreu et al 1991
6
verificar la disponibilidad de fechas, así como también la realización de
informes o inventarios se hace largo y poco organizado.
El servicio prestado por esta coordinación no ha sido el mejor ya que
los tiempos de respuesta de las consultas de fechas no se realiza de forma
rápida, y se pierde tiempo en la búsqueda de la fecha que se desea
visualizar, también al momento de realizar el inventario de artículos dañados
o averiados ocurre un problema y es que, cuando se aprueba el presupuesto
de dicho informe la coordinación no sabe cuál fue aprobado y esto los lleva a
leer cada uno para saber lo que ha aprobado haciendo perder tiempo, el cual
podría ser usado en otra actividad.
Por esa razón se solicita la realización de un sistema que facilite, agilice
y haga más eficiente cada actividad desarrollada por la Coordinación de
Servicios Generales de la Universidad Nueva Esparta. Esto a través de un
sistema de Gestión de Infraestructura a través del cual se busca la mejora
continua de procedimientos, efectividad operativa y procesos de la
organización.
De aquí nace la necesidad de la automatización de dichos procesos, ya
que a través de este sistema el usuario administrador del mismo tendrá más
facilidades a la hora de realizar cualquier actividad, ya él no se verá en la
tediosa obligación de crear los eventos para reservar, sino que el mismo
usuario interesado en reservar el espacio lo hará directamente a través de
este sistema, el cual estará disponible en el módulo de MiUne2.0 en la
página de la Universidad Nueva Esparta, y le llegara al administrador como
una nueva solicitud de evento, el administrador por su parte solo tendrá que
autorizar o denegar dicha solicitud. Como valor agregado el usuario que
desee reservar podrá ver una galería de fotos con la descripción de cada
lugar apto para reservaciones, lo que favorece ya que el mismo usuario ve
directamente el lugar y su descripción (aunque no conozca las instalaciones),
y ya el administrador no tiene que explicarle como es el sitio.
7
Así mismo, el proceso de creación de informes o planillas será más
sencilla ya que el administrador solo llenara una serie de campos y luego
generara la planilla donde traerá todos los datos que coloco, y estará lista
para su impresión, esto sin contar que podrá también observar o llamar
desde el sistema alguna planilla creada anteriormente, o consultar todas las
planillas que se realizaron en un año, mes o día en específico.
Se generará un inventario de materiales el cual estará seccionado por
el tipo de material, es decir albañilería, eléctrico, de construcciones, y
jardinería, esto contribuye al control y organizará todos los materiales que
posee la dirección de infraestructura física. Así como también habrá un
inventario de productos donde se podrá consultar por lugar específico todos
los productos que el mismo posee. Es importante recalcar que los materiales
están comprendidos por todos aquellos artículos “pequeños” que permiten
reparar algún producto o que ya están en el stock y no hace falta comprar
frecuentemente como lo son martillos, destornilladores, entre otros. Por otro
lado los productos son los artículos ya completos que tienen vida dentro de la
Universidad, un ejemplo de ello son: pupitres, pizarras, escritorios, entre
otros.
Esto además de facilitar los procesos desarrollados, permitirá una
mejora notable en la efectividad del trabajo. Ya que la información se
obtendrá de forma más rápida, bajo una interfaz cómoda para el usuario, lo
que permitirá un manejo de recursos exitoso.
8
Interrogantes de la investigación
Interrogante Principal
Interrogantes Secundarias
9
Objetivos
Objetivo General
Objetivos Específicos
10
Justificación de la Investigación
11
sus tareas, ya sea el reservar algún evento en las áreas de la UNE, ingresar
un nuevo reporte de avería, realizar un informe, o alguna solicitud de nuevos
artículos, todo será realizado de forma sencilla y comprensible, para que el
usuario se sienta cómodo y aproveche al máximo el tiempo en el sistema.
Es importante recalcar que este sistema formará parte del módulo
MiUne2.0, lo que hace que el usuario este cómodo con la interfaz puesto que
es conocida, además que a través de dicho sistema el administrador podrá
autorizar, o denegar cualquier solicitud de evento, cargar artículos dañados,
generar planillas de inspección (es la planilla donde solicitan la compra o
reparación de algún artículo), también arrojara una alarma días previos a
algún mantenimiento programado que este cargado previamente en el
sistema
Este sistema facilita y optimiza los procesos que la coordinación
realiza, el mismo garantiza un orden en todas las áreas que el comprende.
En tercer lugar, los usuarios que requieran algún servicio por parte de
este departamento obtendrán una respuesta al momento, si se tratase del
alquiler en algún espacio físico dentro de la UNE, solo se consultaría en el
sistema y al instante se obtiene la información. Es decir, si alguna externa a
la universidad desea alquilar algún espacio dentro de la UNE, a través del
sistema el podrá ver los espacios con fotos y la descripción de cada uno. Así
mismo el usuario una vez vea el lugar desea alquilar, podrá hacer una pre
reservación del mismo
Es decir todo se hará de una forma más directa, lo que conlleva a hacer
más rápidos en los procesos, brindando un mejor servicio y atención para
todos los diferentes usuarios del mismo.
Cabe destacar que este trabajo de grado servirá como antecedentes
para futuras investigaciones, dentro y fuera de la Universidad Nueva Esparta.
Dando apoyo a nuevos tópicos.
12
Delimitaciones
Temática
Este proyecto consiste en desarrollar un sistema WEB, es decir el
mismo estará disponible en una dirección determinada de internet, a través
de los sistemas de Información que permita la automatización para el
registro, control y gestión de los procesos administrativos de la Coordinación
de Servicios Generales de la Universidad Nueva Esparta.
Geográfica
La producción de este proyecto se realizará en las instalaciones de la
Universidad Nueva Esparta, ubicada en la Av. Sur 7 Urb. Los Naranjos,
Municipio El Hatillo. Estado Miranda. El desarrollo tendrá un tiempo
comprendido de 6 meses, desde abril 2015 hasta octubre 2015.
Temporal
La investigación está enmarcada en el periodo académico que va desde
enero 2014 a octubre 2015, para su desarrollo.
Limitaciones
No se encontraron limitaciones que impidan el desarrollo de la
investigación.
13
CAPÍTULO II
MARCO REFERENCIAL
Antecedentes de la Investigación
15
implantar un sistema automatizado para el registro, control y gestión de los
procesos administrativos de la Coordinación de Servicios Generales de la
Universidad Nueva Esparta, para así solventar algunas debilidades que se
vienen presentando en esta Coordinación, es por ello que el trabajo de grado
presentado por Carmona y Castillo nos sirve de gran ayudar, ya que nos
brinda información sobre la automatización de procesos y emisión de
reportes.
Martínez. (2011) presentó este trabajo de grado titulado Desarrollo de
un software para la automatización de los procesos administrativos de la
sección de almacén del núcleo Monagas de la Universidad de Oriente. La
finalidad del trabajo mencionado anteriormente fue agilizar los procesos
administrativos llevados a cabo en dicha sección, tales como la generación
de reportes de productos existentes en el almacén lo que traerá consigo un
ahorro significativo del tiempo de respuesta y una carga de trabajo mucho
menor para los trabajadores que laboran en la sección de almacén.
Nos fue de gran referencia este trabajo de grado, ya que tanto su
finalidad como la nuestra es parecida al querer lograr agilizar los procesos
administrativos de la UNE, obteniendo respuesta en menor tiempo y mayor
eficiencia en el trabajo realizado.
Para el logro de sus objetivos planteados, se siguió como guía de
desarrollo de software la metodología Proceso Unificado Racional (RUP) con
la ayuda de la herramienta de modelado Lenguaje Unificado de Modelado
(UML), las cuales nos sirvieron de apoyo para la elaboración de la
metodología y el modelado UML.
16
Bases Teóricas de la Investigación
Teoría General de Sistemas
17
concretas y particularistas del orden abstracto y de la ley formal que
descubre.
La búsqueda de referentes empíricos para abstraer un orden y leyes
formales puede partir de uno u otro de los dos puntos iniciales, el origen
teórico y el empírico. El teórico de sistemas puede comenzar con alguna
relación matemática elegante y luego indagar a su alrededor el mundo
empírico para ver si puede encontrar algo que encaje en esa relación, o
puede comenzar con algún orden empírico cuidadosa y pacientemente
elaborado en el mundo de la experiencia y luego registrar el mundo abstracto
de la matemática hasta encontrar alguna relación que lo ayude a simplificar
ese orden o a relacionarlo con otras leyes con los cuales está familiarizado.
En consecuencia, la teoría general de los sistemas, al igual que todas
las ciencias verdaderas, se basa en una búsqueda sistemática de la ley y el
orden en el universo; pero a diferencia de las otras ciencias, tiende a ampliar
su búsqueda, convirtiéndola en una búsqueda de un orden de órdenes, de
una ley de leyes. Este es el motivo por el cual se le ha denominado la teoría
general de sistemas.
Según Schoderbek y otros (1993) las características que los teóricos
han atribuido a la teoría general de los sistemas son las siguientes:
Interrelación e interdependencia de objetos, atributos, acontecimientos
y otros aspectos similares. Toda teoría de los sistemas debe tener en cuenta
los elementos del sistema, la interrelación existente entre los mismos y la
interdependencia de los componentes del sistema. Los elementos no
relacionados e independientes no pueden constituir nunca un sistema.
18
Totalidad. El enfoque de los sistemas no es un enfoque analítico, en el
cual el todo se descompone en sus partes constituyentes para luego estudiar
en forma aislada cada uno de los elementos descompuestos: se trata más
bien de un tipo gestáltico de enfoque, que trata de encarar el todo con todas
sus partes interrelacionadas e interdependientes en interacción.
Búsqueda de objetivos. Todos los sistemas incluyen componentes que
interactúan, y la interacción hace que se alcance alguna meta, un estado
final o una posición de equilibrio.
Insumos y productos. Todos los sistemas dependen de algunos
insumos para generar las actividades que finalmente originaran el logro de
una meta. Todos los sistemas originan algunos productos que otros sistemas
necesitan.
Transformación. Todos los sistemas son transformadores de entradas
en salidas. Entre las entradas se pueden incluir informaciones, actividades,
una fuente de energía, conferencias, lecturas, materias primas, etc. Lo que
recibe el sistema es modificado por éste de tal modo que la forma de la
salida difiere de la forma de entrada.
Entropía. La entropía está relacionada con la tendencia natural de los
objetos a caer en un estado de desorden. Todos los sistemas no vivos
tienden hacia el desorden; si los deja aislados, perderán con el tiempo todo
movimiento y degenerarán, convirtiéndose en una masa inerte.
Regulación. Si los sistemas son conjuntos de componentes
interrelacionados e interdependientes en interacción, los componentes
interactuantes deben ser regulados (manejados) de alguna manera para que
los objetivos (las metas) del sistema finalmente se realicen.
Jerarquía. Generalmente todos los sistemas son complejos, integrados
por subsistemas más pequeños. El término "jerarquía" implica la introducción
de sistemas en otros sistemas.
Diferenciación. En los sistemas complejos las unidades especializadas
desempeñan funciones especializadas. Esta diferenciación de las funciones
19
por componentes es una característica de todos los sistemas y permite al
sistema focal adaptarse a su ambiente.
Equifinalidad. Esta característica de los sistemas abiertos afirma que los
resultados finales se pueden lograr con diferentes condiciones iniciales y de
maneras diferentes. Contrasta con la relación de causa y efecto del sistema
cerrado, que indica que sólo existe un camino óptimo para lograr un objetivo
dado. Para las organizaciones complejas implica la existencia de una
diversidad de entradas que se pueden utilizar y la posibilidad de transformar
las mismas de diversas maneras.
Sistemas
Los sistemas están presentes en la vida diaria, los sistemas
computarizados buscan lograr un bien común. Lo cual es su razón de ser,
satisfacer una necesidad esto a través de algoritmos, lo cual dicta el paso a
paso de lo que realiza.
Según Senn (1998), “en el sentido más amplio, un sistema es un
conjunto de componentes que interactúan entre sí para lograr un objetivo
común.” (p.19)
Por otro lado Horton (2010) afirma que es, “Una serie estructurada o
integrada de procesos para manejar información o datos caracterizados por
un procesamiento repetitivo de Inputs, actualización de datos y generación
de outputs (p.10)”
Sistemas de Información
20
procesamiento de información (software), canales de comunicaciones (redes)
y datos almacenados (recursos de datos) desde los albores de la civilización.
Peralta (2008), “Todo sistema de información realiza cuatro actividades
básicas que son: entrada de la información, almacenamiento de la
información, procesamiento de la información y salida de la información”.
Se puede decir entonces que, los sistemas de información forman parte
fundamental en las organizaciones ya que facilitan la toma de decisiones y
poseen un conjunto habilidades o características que lo hacen de suma
importancia, para este proyecto.
- Entrada de información
Proceso en el cual el sistema toma los datos que requiere para
procesar la información, por medio de estaciones de trabajo, teclado,
diskettes, cintas magnéticas, código de barras, etc.
- Almacenamiento de información
Es una de las actividades más importantes que tiene una computadora,
ya que a través de esta propiedad el sistema puede recordar la información
guardad en la sesión o proceso anterior.
- Procesamiento de la información
Esta característica de los sistemas permite la transformación de los
datos fuente en información que puede ser utilizada para la toma de
decisiones, lo que hace posible, entre otras cosas, que un tomador de
decisiones genere una proyección financiera a partir de los datos que
contiene un estado de resultados o un balance general en un año base.
- Salida de información
Es la capacidad de un SI para sacar la información procesada o bien
datos de entrada al exterior. Las unidades típicas de salida son las
impresoras, graficadores, cintas magnéticas, diskettes, la voz, etc.
21
Base de Datos
Se puede decir que la bases de datos o según sus sigas BDD, es una
especie de almacén o banco el cual permite guardar información de forma
ordenada, lo que facilita su posterior uso.
Según C.J Date (2001), Un sistema de Base de Datos es básicamente
un sistema para llevar registros, es decir, es un sistema cuya finalidad
general es almacenar información y permitir a los usuarios recuperar y
autorizar peticiones de información.
Por otro lado, según Megias (2005), Las bases de datos son el método
preferido para el almacenamiento estructurado de datos. Desde las grandes
aplicaciones multiusuario de bases de datos para asegurar la integridad de
los datos y facilitar la labor tanto de usuarios como de los programadores que
las desarrollan. Desde la realización del primer modelo de datos, pasando
por la administración del sistema gestor, hasta llegar al desarrollo de la
aplicación, los conceptos y la tecnología asociados son muchos y muy
heterogéneos.
Megias también indica, “una base de datos de un SI (Sistema de
Información) es la representación integrada de los conjuntos de entidades
instancia correspondientes a las diferentes entidades tipo del SI y de sus
interrelaciones. Esta representación informática (o conjunto estructurado de
datos) debe poder ser utilizada de forma compartida por muchos usuarios de
distintos tipos” (p.8)
En el caso particular de la Universidad Nueva Esparta, debe ser
aplicada una base de datos, la cual debe cumplir con las funciones y
características básicas, como lo es la independencia de datos, cardinalidad y
normalización en sus (3) tres formas normales. Esto para poder realizar la
automatización de los procesos requeridos.
22
Manejadores de Base de Datos
23
En nuestro trabajo de grado, trabajaremos con PostgreSql, el cual como
mencionamos anteriormente es un sistema de base de datos poderoso,
administra muy bien gran cantidad de datos y sistemas bastante grandes.
Es por ello que elegimos trabajar con PostgreSql, ya que nuestro
sistema abarca una gran cantidad de data y al ser un módulo de MiUne 2.0
(página actual de la universidad), necesitamos esa estabilidad que este
Manejador de Base de Datos nos brinda.
HTML
Siglas de HyperText Markup Language («lenguaje de marcas de
hipertexto»), hace referencia al lenguaje de marcado para la elaboración de
páginas web. Es un estándar que sirve de referencia para la elaboración de
páginas web en sus diferentes versiones, define una estructura básica y un
código (denominado código HTML) para la definición de contenido de una
página web, como texto, imágenes, etc. Es un estándar a cargo de la W3C,
organización dedicada a la estandarización de casi todas las tecnologías
ligadas a la web, sobre todo en lo referente a su escritura e interpretación. Es
el lenguaje con el que se definen las páginas web.
El lenguaje HTML basa su filosofía de desarrollo en la referenciación.
Para añadir un elemento externo a la página (imagen, vídeo, script, etc.),
este no se incrusta directamente en el código de la página, sino que se hace
una referencia a la ubicación de dicho elemento mediante texto. De este
modo, la página web contiene sólo texto mientras que recae en el navegador
web (interpretador del código) la tarea de unir todos los elementos y
visualizar la página final. Al ser un estándar, HTML busca ser un lenguaje
que permita que cualquier página web escrita en una determinada versión,
pueda ser interpretada de la misma forma (estándar) por cualquier
navegador web actualizado.
24
CSS
Hoja de estilo en cascada o CSS (siglas en inglés de cascading style
sheets) es un lenguaje usado para definir y crear la presentación de un
documento estructurado escrito en HTML o XML (y por extensión en
XHTML). El World Wide Web Consortium (W3C) es el encargado de formular
la especificación de las hojas de estilo que servirán de estándar para los
agentes de usuario o navegadores.
La idea que se encuentra detrás del desarrollo de CSS es separar la
estructura de un documento de su presentación.
La información de estilo puede ser definida en un documento separado
o en el mismo documento HTML. En este último caso podrían definirse
estilos generales en la cabecera del documento o en cada etiqueta particular
mediante el atributo «style».
Lenguajes de Programación
Java
El lenguaje de programación Java fue originalmente desarrollado por
James Gosling de Sun Microsystems (la cual fue adquirida por la compañía
Oracle) y publicado en 1995 como un componente fundamental de la
plataforma Java de Sun Microsystems. Su sintaxis deriva en gran medida de
C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos.
25
Las aplicaciones de Java son generalmente compiladas a bytecode
(clase Java) que puede ejecutarse en cualquier máquina virtual Java (JVM)
sin importar la arquitectura de la computadora subyacente.
Es un lenguaje de programación de propósito general, concurrente,
orientado a objetos y basado en clases que fue diseñado específicamente
para tener tan pocas dependencias de implementación como fuera posible.
Su intención es permitir que los desarrolladores de aplicaciones escriban el
programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés
como WORA, o "write once, run anywhere"), lo que quiere decir que el código
que es ejecutado en una plataforma no tiene que ser recompilado para correr
en otra.
JavaScript
JavaScript (abreviado comúnmente "JS") es un lenguaje de
programación interpretado, dialecto del estándar ECMAScript. Se define
como orientado a objetos, basado en prototipos, imperativo, débilmente
tipado y dinámico.
Se utiliza principalmente en su forma del lado del cliente (client-side),
implementado como parte de un navegador web permitiendo mejoras en la
interfaz de usuario y páginas web dinámicas aunque existe una forma de
JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en
aplicaciones externas a la web, por ejemplo en documentos PDF,
aplicaciones de escritorio (mayoritariamente widgets) es también significativo.
JavaScript se diseñó con una sintaxis similar al C, aunque adopta
nombres y convenciones del lenguaje de programación Java. Sin embargo
Java y JavaScript no están relacionados y tienen semánticas y propósitos
diferentes.
Todos los navegadores modernos interpretan el código JavaScript
integrado en las páginas web. Para interactuar con una página web se
26
provee al lenguaje JavaScript de una implementación del Document Object
Model (DOM).
Tradicionalmente se venía utilizando en páginas web HTML para
realizar operaciones y únicamente en el marco de la aplicación cliente, sin
acceso a funciones del servidor. JavaScript se interpreta en el agente de
usuario, al mismo tiempo que las sentencias van descargándose junto con el
código HTML.
PHP
Es un lenguaje de programación de uso general de código del lado del
servidor originalmente diseñado para el desarrollo web de contenido
dinámico. Fue uno de los primeros lenguajes de programación del lado del
servidor que se podían incorporar directamente en el documento HTML en
lugar de llamar a un archivo externo que procese los datos. El código es
interpretado por un servidor web con un módulo de procesador de PHP que
genera la página Web resultante. PHP ha evolucionado por lo que ahora
incluye también una interfaz de línea de comandos que puede ser usada en
aplicaciones gráficas independientes. Puede ser usado en la mayoría de los
servidores web al igual que en casi todos los sistemas operativos y
plataformas sin ningún costo.
Fue creado originalmente por Lerdorf (1995). Actualmente el lenguaje
sigue siendo desarrollado con nuevas funciones por el grupo PHP. Este
lenguaje forma parte del software libre publicado bajo la licencia PHP, que es
incompatible con la Licencia Pública General de GNU debido a las
restricciones del uso del término PHP.
27
Librerías utilizadas
jQuery
AngularJS
Es un framework de JavaScript de código abierto, mantenido por
Google, que ayuda con la gestión de lo que se conoce como aplicaciones de
una sola página. Su objetivo es aumentar las aplicaciones basadas en
28
navegador con capacidad de Modelo Vista Controlador (MVC), en un
esfuerzo para hacer que el desarrollo y las pruebas sean más fáciles.
La biblioteca lee el HTML que contiene atributos de las etiquetas
personalizadas adicionales, entonces obedece a las directivas de los
atributos personalizados, y une las piezas de entrada o salida de la página a
un modelo representado por las variables estándar de JavaScript. Los
valores de las variables de JavaScript se pueden configurar manualmente, o
recuperados de los recursos JSON estáticas o dinámicas.
Frameworks
Zend Frameworks
29
Muchos desarrolladores han encontrado esta separación bien definida
indispensable para mantener su código organizado, especialmente cuando
más de un desarrollador está trabajando en la misma
- Modelo: Esta es la parte de la aplicación que define su funcionalidad
básica detrás de un conjunto de abstracciones. Rutinas de acceso de datos y
un poco de lógica de negocios se pueden definir en el modelo.
- Ver – Vistas: definen exactamente lo que se presenta al usuario. Por
lo general, los controladores pasan datos a cada fin de hacer que en algún
formato. Vistas a menudo recoger datos desde el usuario, también. Aquí es
donde es probable encontrar código HTML en sus aplicaciones MVC.
- Controlador – Controladores: unen todos los patrones juntos.
Manipulan modelos , deciden qué vista para mostrar en base a la solicitud
del usuario y otros factores, pasan a lo largo de los datos que necesitará
cada vista, o la mano fuera de control a otro controlador completo.
Metodología aplicada
30
Originalmente se diseñó un proceso genérico y de dominio público, el
Proceso Unificado, y una especificación más detallada, el Rational Unified
Process, que se vendiera como producto independiente.
“El modelamiento del negocio es una disciplina en la metodología RUP
que se ve en el ámbito más amplio de la empresa. Se utiliza para entender el
negocio actual, procesos y determinan la forma en que se pueden mejorar.
Identificar oportunidades para la automatización es una forma en que puede
mejorar los procesos de negocio.
Puede llevar a cabo el modelado de negocios como parte de un
proyecto para ayudar a obtener una mejor comprensión del contexto de
negocios o como un proyecto independiente que desova varios proyectos
de desarrollo de software. (Popescue, 2006).
Se puede decir que las características principales de esta metodología
son:
- Forma disciplinada de asignar tareas y responsabilidades (quién hace
qué, cuándo y cómo).
- Pretende implementar las mejores prácticas en Ingeniería de
Software.
- Desarrollo iterativo.
- Administración de requisitos.
- Uso de arquitectura basada en componentes.
- Control de cambios.
- Modelado visual del software.
- Verificación de la calidad del software
El RUP es un producto de Rational International Business Machines
Corp. (IBM). Se caracteriza por ser iterativo e incremental, de estar centrado
en la arquitectura y guiado por los casos de uso. Incluye artefactos (que son
los productos tangibles del proceso como por ejemplo, el modelo de casos
de uso, el código fuente, etc.) y roles (papel que desempeña una persona en
31
un determinado momento, una persona puede desempeñar distintos roles a
lo largo de este proceso).
- Principios de desarrollo
La Filosofía del RUP está basada en 6 principios clave que son los
siguientes:
1. Adaptar el proceso: el proceso deberá adaptarse a las necesidades
del cliente ya que es muy importante interactuar con él. Las características
propias del proyecto. El tamaño del mismo, así como su tipo o las
regulaciones que lo condicionen, influirán en su diseño específico. También
se deberá tener en cuenta el alcance del proyecto.
2. Equilibrar prioridades: los requisitos de los diversos participantes
pueden ser diferentes, contradictorios o disputarse recursos limitados. Debe
encontrarse un equilibrio que satisfaga los deseos de todos. Gracias a este
equilibrio se podrán corregir desacuerdos que surjan en el futuro.
3. Demostrar valor iterativamente: los proyectos se entregan, aunque
sea de un modo interno, en etapas iteradas. En cada iteración se analiza la
opinión de los inversores, la estabilidad y calidad del producto, y se refina la
dirección del proyecto así como también los riesgos involucrados.
5. Colaboración entre equipos: el desarrollo de software no lo hace una
única persona sino múltiples equipos. Debe haber una comunicación fluida
para coordinar requisitos, desarrollo, evaluaciones, planes, resultados, etc.
6. Enfocarse en la calidad: el control de calidad no debe realizarse al
final de cada iteración, sino en todos los aspectos de la producción. El
aseguramiento de la calidad forma parte del proceso de desarrollo y no de un
grupo independiente.
7. Elevar el Nivel de Abstracción: este principio dominante motiva el uso
de conceptos reutilizables tales como patrón del software, lenguajes 4GL o
esquemas (frameworks) por nombrar algunos. Estos se pueden acompañar
por las representaciones visuales de la arquitectura, por ejemplo con UML.
32
La estructura dinámica de RUP es la que permite que éste sea un
proceso de desarrollo fundamentalmente iterativo, y consta de 4 fases:
- Inicio (también llamado Incepción o Concepción).
- Elaboración.
- Desarrollo (también llamado Implementación, Construcción).
- Cierre (también llamado Transición)
Grafico 1 Marco del Proyecto RUP
33
- Fase de Desarrollo: El propósito de esta fase es completar la
funcionalidad del sistema, para ello se deben clarificar los requisitos
pendientes, administrar los cambios de acuerdo a las evaluaciones
realizados por los usuarios y se realizan las mejoras para el proyecto.
- Fase de Transición: El propósito de esta fase es asegurar que el
software esté disponible para los usuarios finales, ajustar los errores y
defectos encontrados en las pruebas de aceptación, capacitar a los usuarios
y proveer el soporte técnico necesario. Se debe verificar que el producto
cumpla con las especificaciones entregadas por las personas involucradas
en el proyecto.
El Modelado del Negocio el cual se lo realiza con mayor énfasis en la
fase conceptual de la metodología Rational Unified Process (RUP) tiene
como objetivos comprender la estructura, la dinámica de la organización,
problemas actuales, identificar posibles mejoras y comprender los procesos.
Utiliza el Modelo de Casos de Uso del Negocio para describir los procesos
del negocio y los clientes, el Modelo de Objetos del Negocio para describir
cada Caso de uso del Negocio con los Trabajadores, además utilizan los
Diagramas de Actividad y de Clases. Es de suma importancia elegir la
metodología adecuada, así como las herramientas de implementación
adecuadas, es por ello que la metodología Rational Unified Process (RUP)
basada en el modelamiento del Negocio nos proporciona todas las
bases para llevar al éxito la elaboración de software.
Muchas organizaciones desean que los proyectos de desarrollo de
software que requieren implementar sean exitosos, razón por la cual se
encuentran implementando mecanismos que les permitan alcanzar estos
objetivos. Se realizó un análisis exhaustivo de que es lo que hace fallar a los
proyectos de desarrollo de software obteniendo como resultado que las
fallas más importantes radican en la falta de una adecuada metodología de
gestión de proyectos pero enfocada a la industria de desarrollo de software.
34
Arquitectura Modelo Vista Controlador (MVC)
35
Grafico 2
Modelo Vista Controlador
Fuente: Wikipedia, La enciclopedia libre.
36
Definición de términos
37
vídeos u otros contenidos multimedia, y navega a través de esas páginas
usando hiperenlaces. (Wikipedia, Enciclopedia libre, 2015).
- Internet: Red de redes que permite la interconexión descentralizada de
computadoras a través de un conjunto de protocolos denominado TCP/IP.
- TCP/IP: son siglas de Protocolo de Control de Trasmisión/ protocolo
de Internet (en inglés Trasmission Control Protocol/Internet Protocol), un
sistema de protocolos que hacen posibles servicios telnet FTP, E-mail y otros
entre ordenadores que no pertenecen a la misma red.
38
Bases Legales
39
Según la Ley de los Derechos de Autor (1993), artículo 1: Las
disposiciones de esta Ley protegen los derechos de los autores sobre
todas las obras del ingenio de carácter creador, ya sean de índole
literaria, científica o artística, cualquiera sea su género, forma de
expresión, mérito o destino. Los derechos reconocidos en esta Ley son
independientes de la propiedad del objeto material en el cual esté
incorporada la obra y no están sometidos al cumplimiento de ninguna
formalidad. Quedan también protegidos los derechos conexos a que se
refiere el Título IV de esta Ley.
Con referencia a los artículos antes expuestos, éstos influyeron en
este proyecto socio tecnológico, tomando en cuenta que enuncia la
protección de los derechos de los autores sobre todas las obras del
ingenio de carácter creador.
Según la Ley Especial Contra los Delitos Informáticos (2013),
artículo 6: Acceso indebido. El que sin la debida autorización o
excediendo la que hubiere obtenido, acceda, intercepte, interfiera o use
un sistema que utilice tecnologías de información, será penado con
prisión de uno a cinco años y multa de diez a cincuenta unidades
tributarias.
Artículo 25: Apropiación de propiedad intelectual. El que sin
autorización de su propietario y con el fin de obtener algún provecho
económico, reproduzca, modifique, copie, distribuya o divulgue un
software u otra obra del intelecto que haya obtenido mediante el acceso a
cualquier sistema que utilice tecnologías de información, será sancionado
con prisión de uno a cinco años y multa de cien a quinientas unidades
tributarias.
Artículo 26: Oferta engañosa. El que ofrezca, comercialice o provea
de bienes o servicios mediante el uso de tecnologías de información y
haga alegaciones falsas o atribuya características inciertas a cualquier
elemento de dicha oferta de modo que pueda resultar algún perjuicio para
los consumidores, será sancionado con prisión de uno a cinco años y
40
multa de cien a quinientas unidades tributarias, sin perjuicio de la
comisión de un delito más grave.
Como resultado, estos artículos actúan en este trabajo de estudio
permitiendo impedir que aquellas personas que tengan acceso indebido a
las herramientas informáticas sean sancionadas con prisión de uno cinco
años y de multa de cien a quinientas unidades tributarias dependiendo el
nivel de delitito informático. Estos artículos protegen legalmente el
software que se desarrollará.
Sistema de Variables
Para la realización de la presente investigación, se plantearon
variables las cuales permiten relacionar algunos conceptos y hacer
referencia al objeto de estudio.
Según Mora, E (2011), quien cita el concepto de Ramírez (1999) el
cual plantea que una variable es: “la representación característica que
puede variar entre individuos y presentan diferentes valores”.
Se puede decir entonces que una variable, tiene la capacidad de
moldearse y ser susceptible a cambios, ya que puede tomar el valor que
se le proporcione, cabe destacar que existen diferentes tipos de variables,
y las mismas pueden ser: independientes, dependientes e intervinientes
(Ver cuadro 1)
En relación a lo planteado se busca la conceptualización operacional
de las variables o también llamada la Operacionalización de variables, la
cual es definida por Arias (2006) como la definición conceptual y
operacional de las variables de la hipótesis pasando de un nivel abstracto
a un nivel concreto y especifico a efectos de poder observarla, mediarla o
manipularla, con el propósito de contrastar la hipótesis. (Ver cuadro 2)
41
Operacionalización de variables
Cuadro 1 Identificación y definición de las Variables
Objetivo Especifico Variable Definición Operacional
- Determinar los requerimientos funcionales y
no funcionales del proceso de Registro, Control y
Gestión de los procesos Administrativos de la
Coordinación de Servicios Generales de la
Universidad Nueva Esparta. - Requerimientos Conjunto de atributos y funcionalidades
- Analizar requerimientos del Sistema necesarias para que el sistema debe poseer
Automatizado para el Registro, Control y Gestión para cumplir con las necesidades del usuario.
de los procesos Administrativos Física de la
Coordinación de Servicios Generales Nueva
Esparta.
- Establecer la Interfaz Gráfica y el modelo de Base
Conjunto de formas que permite la
de datos necesarios para el Registro, Control y
-Interfaz Grafica interacción cómoda con el usuario y el
Gestión de los procesos Administrativos de la
sistema. Esto mediante la utilización de
Coordinación de Servicios Generales de la
imágenes y formas.
Universidad Nueva Esparta.
- Desarrollar los Componentes para la Instrucciones o sentencias realizadas
automatización del proceso de Registro, Control y -Desarrollar de en un orden programado que orientan a la
Gestión de los procesos Administrativos de la solución del problema. Esto también incluye
Coordinación de Servicios Generales de la algoritmos el modelado de la base de datos en tercera
Universidad Nueva Esparta. forma normal.
- Establecer las funcionalidades del Sistema
Automatizado para el Registro, Control y Gestión
- Funcionalidades Priorizar las características o funciones
de los procesos Administrativos de la Coordinación
del Sistema más importantes del sistema.
de Servicios Generales de la Universidad Nueva
Esparta.
42
- Establecer la estrategia de implantación del - Estrategia de Serie de pasos para la instalación del
sistema automatizado. sistema, además de la capacitación de los
Implantación
usuarios para su uso
Fuente: Autoras (2015)
43
Cuadro 2
Operacionalización de Variables
44
la Web
-Diagrama E/R
-Modelo de Base de
Datos
-Arquitectura del
Sistema
- Desarrollar los Componentes para la
automatización del proceso de Registro, -Algoritmos y -Construcción de
Control y Gestión de los procesos -Desarrollar el funciones para el módulos
Administrativos de la Coordinación de N/A
Servicios Generales de la Universidad sistema desarrollo del - Construcción de la
Nueva Esparta. sistema base de Datos
45
CAPÍTULO III
MARCO METODOLÓGICO
47
Por otra parte, la UPEL (2003), señala que:
Nivel de la Investigación
48
Población
Cuadro 3
Distribución de la Población
Directora 1
Asistentes 2
Total: 3
Las Autoras (2015)
Muestra Censal
49
un elemento del universo. La muestra, es obtenida con el fin de investigar, a
partir del conocimiento de sus características particulares, las propiedades de
la población.
Por otro lado Ballestrini (1982), refiere que cuando el universo de
estudio está integrado por un número reducido de sujetos por ser una
población pequeña y finita, se tomarán como unidades de estudio e
indagación a todos los individuos que la integran, por consiguiente, no se
aplicaran criterios muéstrales.
A razón de que dicho proyecto tiene una población muy reducida y no
se puede hacer el proceso de muestreo, se usara un tipo de muestra censal.
Imposibilitando así el uso de Muestra probabilística.
Técnicas e instrumentos
Según Hurtado (2010), tiene que ver con los procedimientos utilizados
para la recolección de datos, en otras palabras, el cómo. Estas pueden ser
de revisión documental, observación, encuesta y técnicas socio métricas,
entre otras. La entrevista y la encuesta son técnicas basadas en interacción
personal y se utilizan cuando la información requerida por el investigador es
conocido por otras personas, o cuando lo que se investiga forma parte de la
experiencia de esas personas.
Sabino, (1992) comenta que la entrevista, desde el punto de vista del
método es una forma específica de interacción social que tiene por objeto
recolectar datos para una investigación.
Se puede señalar entonces que, el proceso de recolección de datos de
esta investigación se realizará mediante la entrevista semi-estruturada. La
entrevista es una técnica que permite obtener datos mediante un diálogo que
se realiza entre dos personas cara a cara, la intención es obtener
información que posea la entrevista. En otras palabras el investigar realiza
50
una serie de preguntas a las personas que pueden facilitarle datos de
interés.
Instrumento
Cuadro 4
Técnicas e Instrumentos.
Objetivos Específicos Población Técnica Instrumento
Determinar los
requerimientos funcionales
del proceso de Registro, Entrevista Semi- Estructurada
Control y Gestión de los Directora Entrevista Semi- Estructurada
procesos Administrativos de Asistentes
la Dirección de
Infraestructura de la
Universidad Nueva Esparta.
51
conocer de forma detallada las debilidades existentes, gracias a la ayuda de
las personas que laboran en la Dirección de Infraestructura física de la UNE.
Es Semi Estructurada, ya que se elaboran una serie de preguntas antes
de la reunión, pero en el transcurso surgen nuevas incógnitas sobre el tema,
las cuales pueden ser hasta más importantes, profundas e interesantes que
las principales.
Todos los datos obtenidos serán clasificados de una forma lógica y
estructurada según los criterios principales, brindándole mayor atención a las
fallas más críticas en la Dirección de Infraestructura física, las cuales se
tendrán como prioridad para su respectiva solución dentro de la aplicación.
Validación de Instrumentos
52
de conocedores de la materia en cuanto a ingeniería del software y
Metodología se refiere y así facilitar el montaje metodológico del instrumento,
con el fin único de su evaluación y al considerar la misma, hacer las
correcciones que tuvieran lugar, para de esta forma garantizar la calidad y
certidumbre del modelo.
Se puede decir que el instrumento es confiable cuando mide con
exactitud lo que se pretende medir o conocer con las preguntas.
53
CAPITULO IV
SISTEMA ACTUAL
54
Actualmente la Coordinación de Servicios Generales de la Universidad
Nueva Esparta, lleva el registro, control y gestión de los procesos tanto
eventos como inventario de manera manual, por tal motivo nos permite tener
actualizada la existencia total de lo que se realiza. Esté método consta de
unos subprocesos entre los cuales se destacan:
a. Solicitudes de reserva de espacios en la Universidad de forma
telefónica, por correo o personal con la Dirección de Infraestructura Física.
b. Inventario en hojas de Microsoft Office Excel.
c. Planillas de inspección en hojas de Microsoft Office Word.
Debido a que el proceso que se lleva para el registro, control y gestión
de los diversos procesos es manual, por tal motivo se da el caso que este
sistema no permite tener actualizada la existencia total del inventario,
eventos.
55
Análisis e Interpretación de los Resultados
56
a. Reservar espacios dentro de la Universidad, tanto a personas
internas como externas a la misma.
b. Inventario de productos y/o materiales que se adquieran y así llevar
un control de lo que se tiene en uso, en mantenimiento o en depósito para
ser usado.
c. Mantenimiento, bien sea programado o de rutina.
4. ¿Qué áreas comprende planta física?
Comprende todos los espacios dentro de la Universidad, menos el
cafetín y centro de copiado que son concesiones.
5. ¿Quiénes son las personas autorizadas para el acceso y control del
sistema?
Somos tres (3) personas, dos (2) asistentes de planta física y mi
persona como directora.
6. Describa el sistema utilizado actualmente por la Dirección de
Infraestructura física de la UNE
Todo se lleva manual y de hecho cuando se presta algo se escribe en
un cuaderno y se revisa cuando es entregado, para estar pendiente de la
entrega y si se daña saber que paso y quien es responsable.
Como es todo el área de infraestructura, nosotros manejamos todo lo
que pasa en cada una de las partes, por ejemplo si yo tomo esta oficina,
entonces se revisa todo lo que hay, iluminación (lámparas, bombillos),
cerámicas, limpieza, mobiliario, etc., una vez que se hace el levantamiento
nosotros llevamos los memorándum, y ahí pedimos a cada una de las partes
lo que tienen que comprar con sus especificaciones.
7. ¿Existe algún inventario?
Nosotros tenemos un pequeño inventario en la dirección, en la oficina
de cosas pequeñas y el resto lo tienen aparte, pero las cosas pequeñas que
fácilmente se pueden extraviar son las que nosotros tenemos, por ejemplo
martillos, destornilladores, llaves, pinzas.
8. ¿Qué programa se utiliza para manejar el inventario?
57
Todo se lleva en Microsoft Office Excel y Microsoft Office Word.
9. ¿En el inventario de materiales, cuando son usados se debe mostrar
por sistema en que espacio físico fueron utilizados?
Si, ya que se lleva un control de las personas que manipulan el material
prestado, para evitar pérdidas o daño de los mismos y si llegase a ocurrir
tener un responsable.
En cuanto a los materiales utilizados tipo tornillos, clavos, maderas,
lámparas, etc., no es necesario saber dónde fueron ubicados, pero si
descontarlos en el inventario para así tener el control exacto de lo que tiene
en depósito y se puede utilizar en otra ocasión.
10. ¿Qué realizan las otras personas involucradas en planta física?
Realizan las mismas actividades que yo como Directora, pueden
acceder a todo.
11. ¿Cuántas computadoras están involucradas?
Tres (3) computadoras, una (1) ubicada en la dirección de planta física
y dos (2) que ellos tienen en planta física.
12. ¿El mantenimiento programado afectaría el calendario de eventos?
No, ya que el mantenimiento programado consta de la reparación de
aires, tanques de agua, etc., los cuales no interfieren con ningún evento que
se requiera realizar.
13. ¿Cuál es el tiempo máximo para reservar a través del sistema?
El tiempo máximo de reserva de un evento es de 15 días antes de la
presentación, para así poder dar aprobación a la solicitud y negarla.
14. ¿Se utiliza el formato de horas académicas para reservar algún
sitio?
No exactamente se utiliza el horario académico, pero hay que tomar en
cuenta que se pueden utilizar las instalaciones solo en el horario
comprendido de 7:00 am a 12:00 pm que se cierran las puertas de la
Universidad.
58
Según la entrevista aplicada, se pueden tomar en cuenta muchos
factores los cuales no son los más adecuados para llevar la gestión, control y
el mantenimiento de un área tan importante en una Universidad como lo es la
Dirección de Infraestructura Física de la Universidad Nueva Esparta.
Por ello se toma en consideración el presente trabajo de grado, en el
cual se va a realizar un sistema para automatizar todos los procesos
realizados por la misma, los cuales como se menciona anteriormente son de
forma manual y el trabajo se vuelve tedioso y tienden a escaparse cierto
detalles que con un sistema automatizado se pueden reducir, y así brindar
una mayor seguridad en todo aspecto.
59
CAPITULO V
SISTEMA PROPUESTO
Descripción del Sistema Propuesto
61
e. InfoEspacio: aquí es, donde el administrador registrará los espacios
con fotos y descripción de cada lugar disponible para alquilar, lo cual podrá
ser visto por los otros usuarios en el módulo de consulta
3. Módulo de Consultas: tal y como su nombre lo indica en este modula
los diferentes usuarios podrán consultar varios aspectos importantes dentro
del sistema.
a. Ver Solicitudes: los usuarios podrán chequear todas las solicitudes
que han realizado y así observar el estatus de la misma. Por otro lado el
administrador podrá ver las solicitudes nuevas creadas por los otros
usuarios.
b. Calendario de Evento: en esta área se mostrara un calendario con
las fechas disponibles a reservar en el mes que el desee ver.
c. InfoEspacio: Mostrará Galería de fotos de los espacios a alquilar, con
la descripción de cada uno, esto facilitara la apreciación de los usuarios que
no conozcan las instalaciones de la Universidad, y así adecuen lo que
deseen hacer en los espacios con esta vista previa.
d. Inventarios: el administrador podrá consultar de forma rápida los
artículos (productos y materiales) disponibles.
e. Planillas de Inspección: por este módulo el administrador podrá
chequear la planilla que desee ver e imprimirla si así lo desea. (Ver Gráfico
No.4)
62
Grafico 4. Sistema Propuesto
Fuente: Autoras (2015)
63
Modelo Entidad-Relación
64
I. Tbl_Evento
II.Tbl_InventarioProducto
III. Tbl_InventarioMaterial
IV. Tbl_mantenimientoDiario
V. Tbl_ MantenimientoProgramado
VI. Tbl_InfoEspacio
VII. Tbl_PlanillaInspeccion
Con el fin de tener una mejor apresiacion del funcionamiento y la
estructura del modelo propuesto de la base de datos, se presentara cada
tabla.
65
Gráfico 7. Modelo Relacional de la Base de Datos del Módulo de
InfoEspacio
Fuente: Autoras (2015)
66
Gráfico 9. Modelo Relacional de la Base de Datos del Módulo de
Inventario.
Fuente: Autoras (2015)
67
Diccionario de Datos
Cuadro 5
Nombre de archivo: tbl_Evento
Campo Tipo Longitud Descripción Llave
Id Número 10 Codigo unico de PK
identificación
Fecha Fecha 8 Fecha de reservación
Estado Carácter 50 Estado de aceptación de la
reserva
Estructura_id Carácter 255 Ubicación para el evento
Horarios Número 5 Hora inicio/fin del evento FK
UsuarioGrupo Número 50 Usuario de Mi UNE FK
Fuente: Autoras (2015)
Cuadro 6
Nombre del archivo: tbl_InfoEspacio
Campo Tipo Longitud Descripción Llave
Id Número Codigo unico de cada PK
espacio
Foto Carácter 200 Foto de los espacios
Descripción Carácter 200 Informacion de cada
espacio
Capacidad Número Aforo del lugar
Estructura_id Número Espacio fisico FK
Fuente: Autoras (2015)
Cuadro 7
Nombre del archivo: tbl_MantenimientoProgramado
Campo Tipo Longitud Descripción Llave
Id Número 10 Codigo unico para cada PK
mantenimiento
fecha Fecha 8 Dia, mes y año del
manteniemiento
68
FK_HoraInicio Tiempo 5 Hora de inicio del
mantenimiento
FK_HoraFin Tiempo 5 Hora de finalizacion del
manteniminento
Estructura_id Número Espacio fisico FK
Tbl_horarios Número Horario academico
Fuente: Autoras (2015)
Cuadro 8
Nombre del archivo: Tbl_MantenimientoDiario
Campo Tipo Longitud Descripción Llave
Id Número 10 Codigo unico del
mantenimiento diario
Fecha Fecha 8 Dia, mes, año
Turno Carácter Diurno/Nocturno
Estructura_id Número Espacio fisico FK
Fuente: Autoras (2015)
Cuadro 9
Nombre del archivo: Tbl_InventarioMateriales
Campo Tipo Longitud Descripción Llave
Id Número 10 Codigo unico de cada PK
material
Nombre Carácter 150 Nombre del material
Cantidad Número Cantidad en inventario
TipoMateriales Carácter 200 Tipo de material en
inventario
Fuente: Autoras (2015)
Cuadro 10
Nombre del archivo: Tbl_InventarioProducto
Campo Tipo Longitud Descripción Llave
Id Número 10 Código unico de cada PK
producto
Nombre Carácter 200 Nombre del producto
Producto Carácter 200 Lista todos los
69
“productos” que esten
en inventario
Cantidad Número Cantidades de
productos
Disponibilidad Número
Estado Carácter 50 Permite conocer si el
producto esta reparado,
listo o por reparar
FechaModificación Fecha Dia en el que se
modifico algun producto
Estructura_id Número Espacio fisico FK
Fuente: Autoras (2015)
Cuadro 11
Nombre del archivo: Tbl_PlanillaInspeccion
Campo Tipo Longitud Descripción Llave
Id Número 10 Codigo unico de cada PK
planilla
Fecha Fecha 8 Fecha de creacion de la
planilla
Destinatario Carácter 100 A quien va dirigida
Asunto Carácter 100 Titulo o razon de la
carta
Tbl_UsuarioGrupo Número Registro en MiUne 2.0 FK
Fuente: Autoras (2015)
70
Interfaces Grafica
Vista completa del módulo de planta física en transacciones.
En el grafico 11, se muestra el menú de transacciones que vincula al
usuario (Administrador) con distintas tareas que puede desarrollar.
71
En esta parte, el administrador podrá subir y agregar fotos y descripción
a los espacios disponibles para alquilar, la información generada en esta
área será visible para los demás usuarios.
Grafico13. InfoEspacio
Fuente: Autoras (2015)
Este grafico 14, permite al usuario incluir materiales en el inventario,
según el tipo de material que sea (Electruicidad, prlomeria, entre otros),
ademas permite generar el daño del mismo, en caso que sea necesario.
72
En esta vista del grafico 15, se muestra los artículos o productos que el
administrador del sistema puede agregar, a su vez podrá registrar el daño del
mismo, este será un inventario seccionado, el cual se podrá listar por
espacios.
73
Grafico 16. Planilla de Inspección
Fuente: Autoras (2015)
Modulo de Planta física en Consultas
74
Es en esta área, donde los usuarios podrán observar todas las solicitudes de
eventos que hayan realizado, con el status de aprobación
75
CAPITULO VI
CONCLUSIONES Y RECOMENDACIONES
Conclusiones
En la Universidad Nueva Esparta, específicamente en la Dirección de
Desarrollo Tecnológico Institucional (DDTI), se han ido automatizando los
procesos académicos y administrativos de la universidad mediante el sistema
MiUNE 2.0. Este es un sistema orientado a la WEB, desarrollado y
mantenido dentro de la universidad, que tiene como objetivo principal integrar
soluciones que mejoren los servicios que brinda la universidad y los procesos
con los que desarrolla sus actividades. El aplicativo MiUNE 2.0 se adapta a
las necesidades de la universidad mediante un conjunto de módulos
integrados, cada uno tiene un objetivo determinado y satisface los
requerimientos de un usuario específico en la universidad. Estos módulos se
integran utilizando estándares desarrollados en el DDTI, esto permite
mantener el desarrollo del aplicativo MiUNE 2.0 dentro de la universidad y
utilizando tecnología de software libre que garantiza un buen rendimiento,
acceso a tecnología moderna y contribuye a reducir los costos de
mantenimiento.
El objetivo de esta investigación fue la implantación de un módulo
integrado al aplicativo MiUNE 2.0, con la finalidad de apoyar el registro,
control y gestión de los procesos administrativos de la Coordinación de
Servicios Generales de la Universidad Nueva Esparta.
Para la realización del sistema planteado, fue necesario el
levantamiento de información donde se obtuvieron los requerimientos
funcionales y no funcionales, que permitieron su realización. Estos
requerimientos se identificaron mediante entrevistas aplicadas a la directora
Ingeniero encargada anteriormente de la Coordinación de Servicios General,
anteriormente con el nombre de Dirección de Infraestructura Física (ver
anexo A ) y los resultados se documentaron utilizando estándares indicados
76
por la metodología RUP, que permitan orientar a todo el equipo de desarrollo
en las necesidades planteadas (ver anexo C).
Se analizaron los requerimientos utilizando las herramientas UML
planteadas por RUP, diagramas caso uso, para conocer el funcionamiento
detallado de los procesos de la Coordinación de Servicios Generales, con el
fin de garantizar el mejoramiento de los procesos a realizar por la
Coordinación, permitiendo el éxito del proyecto en el tiempo estimado.
Las interfaces se diseñaron mediante el estudio e implementación de
los estándares de interfaces gráficas del aplicativo MiUNE 2.0, y
adaptándolas a las necesidades establecidas y estudiadas en los objetivos
previos, lo que permite un interfaz conocida y fácil de manejar, teniendo en
cuenta para su realización los diversos casos de uso, los cuales permitieron
un vista clara de los procesos a desarrollar. Por otro lado se modelaron
nuevas tablas y relaciones necesarias para almacenar estos datos, y por
último se integraron nuevas tablas al modelo de datos existente en el
aplicativo MiUNE2.0.
Se desarrollaron los algoritmos necesarios, para la elaboración del
código fuente lo cual permite satisfacer las necesidades planteadas
anteriormente. Gracias a este desarrollo la Coordinación de Servicios
Generales de la Universidad Nueva Esparta se ve beneficiada con
herramientas que apoyan el desarrollo de estos procesos. Se obtuvo una
herramienta con la cual gestionar solicitudes para los eventos tanto internos
como externos de la universidad es de manera más sencilla, ya que fue
desarrollado un modulo en donde estudiantes, profesores y personas
externas a la universidad pueden reservar espacios sin necesidad de
dirigirse a la misma o a la Coordinación de Servicios Generales, en este
modulo también se podrá observar si la solicitud está en proceso, es
aprobada o negada para la fecha asignada por el solicitante. En segundo
plano el administrador del sistema tiene funciones de suma importancia en el
sistema como lo son: mantener un orden en los inventarios de los productos
77
y materiales que se poseen en la Universidad, bien sea que estén en
funcionamiento o en reparación y el mantenimiento de las áreas comunes o
no comunes, además del chequeo constante de la limpieza en ambos turnos
(diurno y nocturno).
En el módulo realizado, también se podrán ver los espacios disponibles
para ser reservados por usuarios, bien sea profesores, estudiantes o
personas externas a la universidad. Dichos espacios serán mostrados por
medio de imágenes, descripción y el aforo de cada uno, esto permite al
usuario externo que no conoce con exactitud todos los espacios
pertenecientes a la Universidad Nueva Esparta, tener una visión mas clara y
precisa de lo que se quiere reservar.
En cuanto a las planillas de inspección o memorándum redactados por
el administrados para solicitar algún producto o financiamiento, las mismas
serán realizadas por el modulo del aplicativo MiUNE 2.0 de forma rápida y
sencilla, para así agilizar los procesos de la Coordinación de Servicios
Generales.
Con respecto a la estrategia de implantación, se realizo siguiendo los
estándares de implantación de la Dirección de Desarrollo Tecnológico
Institucional, donde se procedió a implantar el modulo en un servidor de
pruebas y verificar su funcionalidad, para luego implantar el módulo en el
ambiente de producción, en este ambiente los usuarios pueden utilizar los
módulos, luego se distribuyeron los instructivos de uso a sus respectivos
usuarios para ofrecerles orientación. Por último, mediante el desarrollo de los
objetivos se pudo apreciar todas las fases del ciclo de vida de un sistema de
información, generando una fuente de conocimiento excepcional para las
autoras.
78
Recomendaciones
79
Referencias Bibliográficas
Afonso y Segnini (2009) Desarrollo de un sistema automatizado bajo
entorno web para el control de la programación académica en la
Universidad de Oriente Núcleo de Anzoátegui. [En línea] Disponible
en:
http://ri.bib.udo.edu.ve/bitstream/123456789/1098/1/Tesis.DESARROL
LO%20DE%20UN%20SISTEMA%20AUTOMATIZADO%20BAJO%20
ENTORNO%20WEB.pdf [Consulta: Junio, 2015]
81
Investigación de campo [En línea] Disponible en:
http://tesisdeinvestig.blogspot.com/2011/07/investigacion-de-campo-
manual-upel.html
Ley de los Derechos de Autor. (1993). Gaceta Oficial No. 4.638. Octubre
1,1993.
82
UNIVERSIDAD DE ORIENTE. [En línea] Disponible en:
file:///C:/Users/user/Downloads/TesisPedro%C3%81ngelMartinez.pdf
[Consulta: Mayo, 2014]
83
TCP/IP [En línea] Disponible en: https://www.masadelante.com/faqs/tcp-
ip
84
Anexos
Anexo A
Guía de Entrevista
Aplicada a la Directora y asistentes de la Dirección de infraestructura
Física de la UNE actualmente con el nombre de Coordinación de
Servicios Generales.
85
Anexo B
Instrumento Validación de la Guía Entrevista
PRESENTACIÓN
Respetado profesional:
Atentamente,
86
INSTRUMENTO PARA DETERMINAR LA VALIDEZ DE CONTENIDO
DEL CUESTIONARIO
INSTRUCCIONES:
87
GUÍA DE VALIDACIÓN DEL INSTRUMENTO
Profesión: _________________________________
________________________________
Firma
88
89
90
Anexo C
Documento de requerimientos
Especificación de requisitos de
software
Proyecto: Sistema Automatizado para el Registro,
Control y Gestión de los procesos Administrativos
de la Coordinación de Servicios Generales de la
Universidad Nueva Esparta.
Octubre de 2015
91
Ficha del documento
Maizo Jessika
24/06/2015
Suarez Yesenia
Por la universidad
Contenido
1.1 Propósito 95
1.2 Alcance 95
1.5 Referencias 96
1.6 Resumen 96
2 DESCRIPCIÓN GENERAL 96
2.4 Restricciones 98
Introducción
Propósito
Alcance
Personal involucrado
Nombre Descripción
Usuario Persona que usará el sistema para gestionar
procesos
SIS-I Sistema de Información Web para la Gestión de
Procesos Administrativos
ERS Especificación de Requisitos Software
RF Requerimiento Funcional
RNF Requerimiento No Funcional
FTP Protocolo de Transferencia de Archivos
Referencias
Resumen
Descripción general
Formación Educador
Actividades Consultar Eventos, Generar solicitud de eventos, galería
.
Restricciones
Requisitos específicos
Requerimientos Funcionales
Identificación RF01
del requerimiento:
Nombre del Autentificación de Usuario.
Requerimiento:
Características: Los usuarios deberán identificarse para acceder a
cualquier parte del sistema.
Descripción del El sistema podrá ser consultado por cualquier usuario
requerimiento: dependiendo del módulo en el cual se encuentre y su nivel de
accesibilidad.
Prioridad del requerimiento: Alta
Identificación RF02
del requerimiento:
Nombre del Registrar Usuarios.
Requerimiento:
Características: Los usuarios deberán registrarse en el sistema para
acceder a cualquier parte del sistema.
Descripción del El sistema permitirá al usuario (estudiante, docente,
requerimiento: visitante y Administrador) registrarse. El usuario debe
suministrar datos como: CI, Nombre, Apellido, E-mail, Usuario
y Password.
Prioridad del requerimiento: Alta
Identificación RF03
del requerimiento:
Nombre del Generar
Requerimiento:
Características: Permite gestionar información referente al
inventario.
Galería.
materiales
Requerimientos No Funcionales.
intuitiva y sencilla.
Identificación RNF02
del requerimiento:
Nombre del Ayuda en el uso del sistema.
Requerimiento:
Características: La interfaz del usuario deberá de presentar un
sistema de ayuda para que los mismos usuarios del
sistema se les faciliten el trabajo en cuanto al
manejo del sistema.
Identificación RNF03
del requerimiento:
Nombre del Mantenimiento.
Requerimiento:
Características: El sistema deberá de tener un manual de
instalación y manual de usuario para facilitar los
mantenimientos que serán realizados por el
administrador.
Identificación RNF04
del requerimiento:
Nombre del Diseño de la interfaz a la característica de la web.
Requerimiento:
Características: El sistema deberá de tener una interfaz de
usuario, teniendo en cuenta las características de la
web de la institución.
Requerimiento:
Características: El sistema garantizara a los usuarios un
desempeño en cuanto a los datos almacenado en
el sistema ofreciéndole una confiabilidad a esta
misma.
Identificación RNF06
del requerimiento:
Nombre del Nivel de Usuario
Requerimiento:
Características: Garantizara al usuario el acceso de
información de acuerdo al nivel que posee.
Identificación RNF07
del requerimiento:
Nombre del Confiabilidad continúa del sistema.
Requerimiento:
Características: El sistema tendrá que estar en funcionamiento las 24
horas los 7 días de la semana. Ya que es una página web
diseñada para la carga de datos y comunicación entre
Sistema Automatizado para el Registro, Control y Gestión de
los procesos Administrativos de la Coordinación de Servicios
Generales de la Universidad Nueva Esparta.
usuarios.
Descripción del La disponibilidad del sistema debe ser continua con un
requerimiento: nivel de servicio para los usuarios de 7 días por 24 horas,
garantizando un esquema adecuado que permita la posible
falla en cualquiera de sus componentes, contar con una
contingencia, generación de alarmas.
Prioridad del requerimiento: Alta
Identificación RNF08
del requerimiento:
Nombre del Seguridad en información
Requerimiento:
Características: El sistema garantizara a los usuarios una seguridad en
cuanto a la información que se procede en el sistema.
Descripción del Garantizar la seguridad del sistema con
requerimiento:
respecto a la información y datos que se manejan
tales sean documentos, archivos y contraseñas.
Interfaces de usuario
Interfaces de hardware
Adaptadores de red.
Procesador de 1.66GHz o superior.
Memoria mínima de 256Mb.
Mouse.
Teclado.
Interfaces de software
Sistema Automatizado para el Registro, Control y Gestión de
los procesos Administrativos de la Coordinación de Servicios
Generales de la Universidad Nueva Esparta.
Interfaces de comunicación
Requisitos funcionales
Requisito funcional 1
Requisito funcional 2
Requisito funcional 3
Requisito funcional 4
Requisito funcional 5
Requisitos no funcionales
Requisitos de rendimiento
Seguridad
Fiabilidad
Disponibilidad
Mantenibilidad
Portabilidad