Post on 31-Jul-2020
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
"UNIANDES"
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
TESIS DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE
INGENIERO EN SISTEMAS E INFORMÁTICA
TEMA: APLICACIÓN WEB PARA LA GESTIÓN DE LOS RECURSOS DE
TELEMÁTICA DE LA UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS
ANDES EXTENSIÓN IBARRA.
AUTOR: CHALÁ IBARRA EDWAR RODOLFO
ASESOR: ING. CHECA MARCO
IBARRA – ECUADOR
2014
II
CERTIFICACIÓN DEL ASESOR
Ibarra, Junio del 2014
Yo Ing. Marco Checa catedrático asesor de proyecto de tesis cuyo tema es:
“APLICACIÓN WEB PARA LA GESTIÓN DE LOS RECURSOS DE TELEMÁTICA
DE LA UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES EXTENSIÓN
IBARRA”. Manifiesto que la presente investigación ha sido desarrollada por el señor
Edwar Rodolfo Chalá Ibarra y sometida a revisión, por lo tanto autorizo la presentación
para su defensa.
_______________
Ing. Marco Checa.
C.C: 100165610-5
III
DECLARACIÓN DE AUTORÍA DE LA TESIS
Yo Edwar Rodolfo Chalá Ibarra, declaro que el trabajo en la presente tesis en el cual es el
tema: “APLICACIÓN WEB PARA LA GESTIÓN DE LOS RECURSOS DE
TELEMÁTICA DE LA UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
EXTENSIÓN IBARRA”. El mismo que es de mi originalidad y auditoria; la cual he
sometido a revisión por el Ing. Marco Checa Asesor de la tesis previo a la obtención del
título de Ingeniero en Sistemas e Informática.
_______________________
Tec. Edwar Chalá Ibarra
C.C 0401651633
IV
DEDICATORIA
A Dios, por permitirme llegar a este momento tan especial en mi vida. Por los triunfos y
los momentos difíciles que me han enseñado a valorarlo cada día más, A mi madre María
por ser la persona que me ha acompañado durante todo mi trayecto estudiantil y de vida, A
mi padre Pedro quien con sus consejos ha sabido guiarme para culminar mi carrera
profesional. A mi hijo Shande Alessandro que ha sido el que me motiva y me da fuerzas
para superarme y salir adelante. También a María José quien me ha brindado su apoyo en
esos momentos duros de mi vida. A mis Hermanos, Amigos y Familiares, que gracias al
equipo que formamos logramos llegar hasta el final del camino y que hasta el momento,
seguimos siendo amigos. A mis docentes, gracias por su tiempo, por su apoyo así como por
la sabiduría que me transmitieron en el desarrollo de mi formación profesional.
Edwar R Chalá Ibarra
V
AGRADECIMIENTO
En primer lugar doy infinitamente gracias a Dios, por haberme dado fuerza y valor para
culminar esta etapa de mi vida.
Agradezco también la confianza y el apoyo brindado por parte de mi madre María Ibarra,
que sin duda alguna en el trayecto de mi vida me ha demostrado su amor, corrigiendo mis
faltas y celebrando mis triunfos.
A mi padre Pedro Chalá, que siempre está presente en mi vida. Y sé que está orgulloso de
la persona en la cual me he convertido.
A mis hermanos por sus consejos y apoyo y por los buenos tiempos que hemos vivido, que
siempre estarán en mis pensamientos.
Agradezco especialmente a mis familiares y amigos quienes con su ayuda, cariño y
comprensión han sido parte fundamental de mi vida.
A mi asesor Ingeniero Marco Checa, por su excelente asesoría y dirección en mi trabajo de
tesis.
Como olvidarme de la institución que me abrió las puertas a la educación superior La
Universidad Regional Autónoma De Los Andes “Uniandes”.
En general A todas aquellas personas que de una u otra forma, colaboraron o participaron
en mi formación como profesional, hago extensivo mi más sincero agradecimiento.
Edwar R Chalá Ibarra
VI
ÍNDICE
INTRODUCCIÓN ................................................................................................................. 1
Antecedentes de la investigación………………………………………………….………...1
Planteamiento del problema …………………………………………………….……….....1
Formulación de problema…………………………………………………………………...1
Delimitación de problema……………………………………………….……………….....1
Objeto de investigación y campo de acción…………………………………………….…..1
Identificación de la línea de investigación …………………………………………………1
Objetivos: objetivo general y objetivos especificos..……………………………………….1
Hipótesis o idea a defender …………………………………………………………….......1
Justificación del tema ………………………………………………………………………1
Explicación de metodología investigativa ...………………………………………………..2
Breve explicación de extructura de tesis …………………………………………………...2
Elementos de novedad, aporte teórico y significación práctica……………………………..2
CAPÍTULO I ........................................................................................................................ 3
MARCO TEÓRICO ............................................................................................................ 3
1.1. Origen y evolución del objeto de investigación .............................................................. 3
1.1.1. Origen De Inventario ................................................................................................... 3
1.2. Análisis de distintas posiciones teóricas sobre el objeto de investigación ................. 3
1.3. Valoración crítica ........................................................................................................ 4
1.3.1. Sistemas de información .............................................................................................. 4
1.3.1.2. Tipos de sistemas de información ............................................................................. 4
1.3.1.3 Aplicación de los sistemas de información ................................................................ 5
1.3.1.6. Ciclos de vida ............................................................................................................ 6
1.3.2. Aplicaciones web ......................................................................................................... 7
1.3.2.2. Antecedentes ............................................................................................................. 7
1.3.3. Postgres ...................................................................................................................... 10
VII
1.3.4. Php ............................................................................................................................. 11
1.3.5. Seguridad Informática ................................................................................................ 13
1.3.6. Gestión De Procesos .................................................................................................. 15
1.3.7. Inventario ................................................................................................................... 15
1.3.7.2 Tipos de Inventarios ................................................................................................. 16
1.4. Análisis crítico .......................................................................................................... 17
1.5. Conclusiones parciales del capitulo .............................................................................. 17
CAPÍTULO II .................................................................................................................... 18
MARCO METODOLÓGICO Y PLANTEAMIENTO DE LA PROPUESTA ........... 18
2.1. Caracterización Del Sector ........................................................................................... 18
2.2. Descripción del procedimiento metodológico para el desarrollo de investigación ...... 18
2.2.1. Modalidad De Investigación ...................................................................................... 18
2.2.3. Tipos De Investigación .............................................................................................. 18
2.2.4. Población Y Muestra ................................................................................................. 18
2.2.5. Técnicas e Instrumentos ............................................................................................. 19
2.2.5.1. Entrevista ................................................................................................................ 20
2.2.5.2. Encuesta .................................................................................................................. 23
2.3. Propuestas de investigación .......................................................................................... 42
2.4. Conclusiones parciales del capitulo .............................................................................. 43
CAPÍTULO III ................................................................................................................... 44
3. DESARROLLO DE PROPUESTA .............................................................................. 44
3.1. Documento de visión .................................................................................................... 44
3.1.1. Introducción ............................................................................................................... 44
3.1.2. Alcance ...................................................................................................................... 44
3.1.3. Definición, Acrónimos y Abreviaturas ...................................................................... 44
3.1.4. Posicionamiento ......................................................................................................... 45
3.1.4.1. Oportunidad de negocio .......................................................................................... 45
VIII
3.1.4.2. Sentencia Que Define El Problema ........................................................................ 46
3.1.4.4. Perfiles de la aplicación web .................................................................................. 47
3.1.4.5. Descripción global el proyecto ............................................................................... 47
3.1.4.6. Restricciones ........................................................................................................... 47
3.1.4.7. Análisis De Riesgo .................................................................................................. 48
3.1.5. Casos de uso ............................................................................................................... 49
3.1.6. Base de datos ............................................................................................................. 50
3.1.7. Diseño de entradas ..................................................................................................... 52
3.1.8. Construcción .............................................................................................................. 57
3.2. Análisis de resultado ..................................................................................................... 60
3.2.1. Introducción ............................................................................................................... 60
3.3. Conclusiones parciales del capítulo .............................................................................. 66
CONCLUSIONES GENERALES .................................................................................... 67
RECOMENDACIONES ................................................................................................... 68
BIBLIOGRAFÍA ............................................................................................................... 69
LINCOGRAFÍA ................................................................................................................. 70
ANEXOS ............................................................................................................................. 71
IX
ÍNDICE DE TABLAS
Tabla 1, Cuadro de población .............................................................................................. 19
Tabla 2, con frecuencia utiliza el internet ........................................................................... 23
Tabla 3, que navegador web utiliza ..................................................................................... 24
Tabla 4, conoce Ud. Los servicios que brinda el departamento de telemática .................... 25
Tabla 5, le gustaría reservar un computador desde la comodidad de su hogar o cyber ....... 26
Tabla 6, cómo le gustaría acceder a reserva proyectores y equipos informática en línea ... 27
Tabla 7, cómo califica el proceso de reservación de los proyectores y salas ...................... 28
Tabla 8, considera Ud. Que la institución debe mantener publicado horarios de laboratorio
............................................................................................................................................. 29
Tabla 9, ha notado Ud. aglomeración de estudiantes al reservar un equipo ....................... 30
Tabla 10, cree Ud. Que su información está segura en la web ............................................ 31
Tabla 11, existe un control de tiempos de uso de los proyectores, salas y equipos
informáticos. ........................................................................................................................ 32
Tabla 12, utiliza el internet frecuentemente ........................................................................ 33
Tabla 13, qué navegador web utiliza ................................................................................... 34
Tabla 14, le gustaría reservar los proyectores o las salas desde la comodidad de su hogar o
cyber ..................................................................................................................................... 35
Tabla 15, existe aglomeración de docentes al momento de reservar un proyector o salas .. 36
Tabla 16, utiliza frecuente mente las instalaciones de los laboratorios y equipos
informáticos ......................................................................................................................... 37
Tabla 17, cómo le gustaría acceder a reservar proyectores y salas de Aristóteles en línea . 38
Tabla 18, con qué frecuencia utiliza los servicios del departamento de telemática ............ 39
Tabla 19, ha considera Ud. Que los servicios deben mantener los horarios del laboratorio40
Tabla 20, qué dificultad tiene para acceder al préstamo de proyectores ............................. 41
Tabla 21, existe un control de tiempos de uso de los proyectores, salas y equipos
informáticos ......................................................................................................................... 42
Tabla 22, de sentencia del problema ................................................................................... 46
Tabla 23, de los stokeholders con detalles ........................................................................... 46
Tabla 24, perfil del stokeholder ........................................................................................... 47
Tabla 25, beneficios ............................................................................................................. 47
Tabla 26, Lista de Riesgos ................................................................................................... 48
Tabla 27, calificación ........................................................................................................... 62
X
Tabla 28, características ....................................................................................................... 62
Tabla 29, resultados de seguridad ........................................................................................ 63
Tabla 30, resultados de velocidad ........................................................................................ 63
Tabla 31, resultados de regresión ........................................................................................ 64
Tabla 32, resultados de sistema ........................................................................................... 65
Tabla 33, resultados de carga de datos ................................................................................ 65
Tabla 34, resultados Finales ................................................................................................. 66
XI
ÍNDICE DE FIGURAS
Figura 1, con frecuencia utiliza el internet .......................................................................... 24
Figura 2, que navegador web utiliza .................................................................................... 24
Figura 3, conoce Ud. Los servicios que brinda el departamento de telemática ................... 25
Figura 4, le gustaría reservar un computador desde la comodidad de su hogar o cyber ..... 26
Figura 5, cómo le gustaría acceder a reserva proyectores y equipos informática en línea .. 27
Figura 6, cómo califica el proceso de reservación de los proyectores y salas ..................... 28
Figura 7, considera Ud. Que la institución debe mantener publicado horarios de laboratorio
............................................................................................................................................. 29
Figura 8, ha notado Ud. aglomeración de estudiantes al reservar un equipo ...................... 30
Figura 9, cree Ud. Que su información está segura en la web ............................................. 31
Figura 10, existe un control de tiempos de uso de los proyectores, salas y equipos
informáticos. ........................................................................................................................ 32
Figura 11, utiliza el internet frecuentemente ....................................................................... 33
Figura 12, qué navegador web utiliza .................................................................................. 34
Figura 13, le gustaría reservar los proyectores o las salas desde la comodidad de su hogar
o cyber .................................................................................................................................. 35
Figura 14, existe aglomeración de docentes al momento de reservar un proyector o salas 36
Figura 15, utiliza frecuente mente las instalaciones de los laboratorios y equipos
informáticos ......................................................................................................................... 37
Figura 16, cómo le gustaría acceder a reservar proyectores y salas de Aristóteles en línea 38
Figura 17, con qué frecuencia utiliza los servicios del departamento de telemática ........... 39
Figura 18, ha considerado Ud. Que los servicios deben mantener los horarios del
laboratorio ............................................................................................................................ 40
Figura 19, qué dificultad tiene para acceder al préstamo de proyectores ............................ 41
Figura 20, existe un control de tiempos de uso de los proyectores, salas y equipos
informáticos ......................................................................................................................... 42
Figura 21, Caso de uso estudiante ....................................................................................... 49
Figura 22, Caso de uso docente ........................................................................................... 49
Figura 23, Caso de uso auxiliar de telemática ..................................................................... 50
Figura 24, Diseño de base de datos ...................................................................................... 50
Figura 25, Formulario de ingreso ........................................................................................ 52
Figura 26, Pantalla depreciaciones ...................................................................................... 52
XII
Figura 27, Formulario de registro ........................................................................................ 53
Figura 28, Formulario de ingreso componentes .................................................................. 53
Figura 29, Formulario de ingreso ........................................................................................ 54
Figura 30, Formulario de ingreso máquinas ........................................................................ 54
Figura 31, Formulario de ingreso equipos ........................................................................... 55
Figura 32, Formulario de reservaciones .............................................................................. 55
Figura 33, Formulario de reportes ....................................................................................... 56
Figura 34, Formulario de reportes de Pc’s ........................................................................... 56
XIII
RESUMEN EJECUTIVO
Las Universidades e instituciones educativas utilizan aplicaciones web con los cuales
brindan una atención a sus estudiantes; debido a que la Universidad no cuenta una
aplicación de gestión de los recursos de telemática para la ejecución de los procesos que
realiza diariamente.
El presente proyecto se realizó por la importancia de tener una aplicación web para la
gestión de recursos de telemática de la Universidad Regional Autónoma de los Andes
Uniandes de la ciudad de Ibarra para mejorar sus procesos de manera rápida y eficiente,
evitando errores de codificación, pérdida de información y manipulación de datos.
Para el desarrollo de esta aplicación web se ha empleado los tipos de investigación,
inductivo para obtener información mediante la técnica de encuestas a todos los estudiantes
de la misma y entrevista a los administradores del departamento de telemática y deductivo
para la obtención de conocimientos globales y ejecución de conclusiones finales.
Se utilizó la metodología RUP por su funcionalidad, flexibilidad, escalabilidad y la
orientación de un desarrollo de software de calidad.
El presente proyecto se encuentra en la línea de investigación: desarrollo de software y
programación de sistemas.
Con la implantación de la aplicación web de gestión de recursos de telemática, se
beneficia la Universidad mejorando los procesos de manera eficiente y eficaz, evitando
pérdida de información, reduciendo tiempo de ejecución en procesos y brindando una
atención de calidad, el resultado obtenido de la implantación de la página web permite
brindar los diferentes servicios, facilitar el proceso de reservación para los docentes y
estudiantes.
XIV
EXECUTIVE SUMMARY
The universities and educational institutions use web applications with which offer a
attention to their students; due to which the University does not have a management
application of the resources of telematics for the execution of processes that done on a
daily basis.
This project was carried out by the importance of having a web application for the
management of resources of telematics at the University Regional Autónoma de Los Andes
Uniandes in the city of Ibarra, to improve their processes quickly and efficiently, avoiding
coding errors, and loss of information and data manipulation.
For the development of this web application has been used the types of research, inductive
to obtain information through the technique of surveys to all the students of the same and
interview managers in the department of telematics and deductive for obtaining global
knowledge and implementation of final conclusions.
E used the RUP methodology because of its functionality, flexibility, scalability, and the
guidance of a development of quality software.
This project is in the line of research: development of software and systems programming.
With the introduction of the web application resource management of telematics, benefits
the University by improving the processes in an efficient and effective manner, avoiding
loss of information, reducing time for implementation in processes and providing quality
care, the result obtained from the implementation of the web page allows you to provide
the different services, facilitate the booking process for teachers and students.
1
INTRODUCCIÓN
A nivel mundial las aplicaciones web de reservación e inventarios, hay varias de estas que
realizan estos procesos entre ellas las más destacadas son: trey fact, control kid y kardex
tauro, en nuestra provincia las aplicaciones web han crecido notablemente, las hosterías y
hoteles de la provincia son los más interesados en este tipo de aplicaciones para
promocionar y reservar sus servicios en línea, las Universidades también están acogiendo
esta modalidad de reservación ya sea para un cupo o para uso de sus instalaciones, lo que
está realizando la Universidad Regional Autónoma de los Andes “UNIANDES” reservar
sus equipos informáticos vía online.
En la Universidad UNIANDES Ibarra los procesos de inventario de sus respectivos
equipos informáticos de cada laboratorio se lleva a cabo en Excel, el cual genera varios
inconvenientes como son, errores de codificación, pérdida de información, manipulación
de datos, entre otros.
El problema de la Universidad UNIANDES Ibarra es la deficiencia en los procesos de
Gestión de los Recursos del Departamento de Telemática.
El objeto de investigación para los inventarios está centrado en los procesos informáticos
tales como: ingreso y registro de componentes, reservaciones de proyectores y equipos,
centrándose como campo de acción en los sistemas de información para así lograr un
control integral de las actividades, mejorando la administración de los datos de los
productos, de forma organizada para su posterior uso, ayudando a cubrir la necesidades de
la aplicación.
En la línea de investigación se considera que se cumple el plan de administración de
recursos como eje principal para involucrar a la institución en la técnica de investigación y
se plantea como Objetivo implantar una Aplicación Web para gestión de los recursos del
departamento de telemática donde se podrá fundamentar teóricamente sobre la
problemática del inventario y reservación, y los objetivos específicos tales como la
necesidad los procesos actuales de gestión de recursos, desarrollar una aplicación web,
validar la propuesta y con una idea a defender de ¿Cómo mejorar los procesos de gestión
de los recursos del departamento de telemática de la Universidad Regional Autónoma de
los Andes “Uniandes” extensión Ibarra?
2
En el desarrollo de la investigación se emplearon varias metodologías entre ellas están la
deductiva que se empleó para analizar e interpretar todos los procesos, la inductiva que
ayudó a concluir los posibles errores y soluciones de los problemas, la documental que
brindó información adicional para comprender la estructura y herramientas a utilizar, la
investigación de campo debido a que todo el proceso se realizó dentro de la Universidad
Regional Autónoma de los Andes “Uniandes”.
Para el desarrollo de esta aplicación web, se toma en cuenta algunos aspectos importantes
para su desarrollo utilizando la metodología RUP, por su funcionalidad y la orientación de
un desarrollo de calidad, Con las encuestas permitió recopilar información cuantitativa. En
cambio la entrevista permitió la información cualitativa de los procesos.
La presente investigación está estructurada por la introducción donde constan antecedentes
de la investigación, planteamiento del problema, formulación del problema, delimitación
del problema, objeto de investigación y campo de acción, identificación de la línea de
investigación, Objetivos: generales y específicos, hipótesis, idea a defender, justificación
del tema, metodología de investigación, estructura de tesis, elementos de novedad, aporte
teórico y significación practica, también cuenta con tres capítulos, el primer capítulo; es
marco teórico que consta de 4 epígrafes; el segundo capítulo: marco metodológico y
planteamiento de la propuesta donde se presenta la propuesta del autor según los
resultados, y el tercer capítulo; desarrollo de la propuesta, además se establece
conclusiones y recomendaciones y a ello se añade la bibliografía, lincografía y anexos.
Como novedad se puede mencionar que un departamento de Telemática de la universidad
maneja diferente su inventario que las empresas comerciales debido a que no distribuyen
productos por lo cual la aplicación no maneja facturación.
El desarrollo de esta aplicación tiene como resultado llevar un control de los procesos de
inventario y reservación, que maneja el departamento de manera segura, rápida y eficiente
para una correcta toma de decisiones.
3
CAPÍTULO I
MARCO TEÓRICO
1.1. Origen y evolución del objeto de investigación
1.1.1. Origen De Inventario
Los inventarios han existido desde tiempos inmemorables. Pueblos de la antigüedad
almacenaban grandes cantidades de alimentos para satisfacer las necesidades de la gente en
épocas de sequía. Comprender el concepto, características y los fundamentos de los
sistemas de valoración de inventarios puede ser de gran utilidad para las empresas, estos
son lo que realmente fijan el punto de producción que se pueda tener en un periodo. El
administrador financiero debe tener la información pertinente que le permita tomar
decisiones sobre el manejo que se le debe dar a este rubro del activo organizacional. En el
campo de la gestión empresarial.
1.2. Análisis de distintas posiciones teóricas sobre el objeto de investigación
Según, Finney- Miller (2005), definen los inventarios de una empresa como la compra de
artículos en condiciones para la venta. Los Inventarios de mercancía se encuentran en los
negocios que tienen ventas al por mayor y al detalle. Estos negocios no alteran la forma de
los artículos que adquieren para venderlos.
Para Orlando Espinoza (1996), El control de inventarios es una herramienta fundamental
en la administración moderna, ya que esta permite a las empresas y organizaciones conocer
las cantidades existente de productos disponibles para la venta, en un lugar y tiempo
determinado, así como las condiciones de almacenamiento aplicables en las industrias.
Para P. J. H. Baily (2010), se mantienen inventarios por dos razones principales: por
razones de economía y por razones de seguridad. Económicamente, existirán ahorros al
fabricar o comprar en cantidades superiores, tanto en el trámite de pedidos, procesamiento
y manejo, así como ahorros por volumen. Por otro lado, los inventarios de seguridad
proveen fluctuaciones en la demanda o entrega, protegiendo a la empresa de elevados
costos por faltantes.
De acuerdo a estos autores se puede concluir que una aplicación web para gestión de
recursos de telemática, es un sistema de control de inventario, por un medio tecnológico
con el uso adecuado del internet.
4
1.3.Valoración crítica
1.3.1. Sistemas de información
1.3.1.1. Definición
Es un conjunto de elementos orientados al tratamiento y administración de datos e
información, organizados y listos para su posterior uso, generados para cubrir una
necesidad. Dichos elementos formarán parte de alguna de estas categorías:
Personas
Datos.
“Todos estos elementos interactúan entre sí para procesar los datos (incluyendo procesos y
automáticos) dando lugar a información más elaborada y distribuyéndola de la manera más
adecuada posible en una determinada organización en función de sus objetivos.
Normalmente el término es usado de manera errónea como sinónimo de sistema de
información informático, en parte porque en la mayoría de los casos los recursos
materiales de un sistema de información están constituidos casi en su totalidad por
sistemas informáticos, pero siendo estrictos, un sistema de información no tiene por qué
disponer de dichos recursos (aunque en la práctica esto no suela ocurrir). Se podría decir
que los sistemas de información informáticos son una subclase o un subconjunto de los
sistemas de información en general. TORREALBA Malquin, (2012),”Sistemas de
Información”, http://definicion.de/sistemas-de-informacion.
1.3.1.2. Tipos de sistemas de información
Sistemas Competitivos
Sistemas Cooperativos
Esta clasificación es muy genérica, y en la práctica no obedece a una diferenciación
real de sistemas de información reales, ya que en la práctica podríamos encontrar
alguno que cumpla varias (dos o las tres) de las características anteriores. En los su
apartados siguientes se hacen unas clasificaciones más concretas (y reales) de sistemas
de información.
5
1.3.1.3 Aplicación de los sistemas de información
Los sistemas de información tratan el desarrollo, uso y administración de la infraestructura
de la tecnología de la información en una organización.
En la era post-industrial, la era de la información, el enfoque de las compañías ha
cambiado de la orientación hacia el producto a la orientación hacia el conocimiento, en
este sentido el mercado compite hoy en día en términos del proceso y la innovación, en
lugar del producto. El énfasis ha cambiado de la calidad y cantidad de producción hacia el
proceso de producción en sí mismo, y los servicios que acompañan este proceso.
El mayor de los activos de una compañía hoy en día es su información, representada en su
personal, experiencia, conocimiento, innovaciones (patentes, derechos de Edwar R. Chalá,
secreto comercial). Para poder competir, las organizaciones deben poseer una fuerte
infraestructura de información, en cuyo corazón se sitúa la infraestructura de la tecnología
de información. De tal manera que el sistema de información se centre en estudiar las
formas para mejorar el uso de la tecnología que soporta el flujo de información dentro de la
organización.
1.3.1.4. Ventajas
Acceso rápido a la información y por ende mejora en la atención a los clientes.
Mayor motivación en los mandos medios para anticipar los requerimientos de las
directivas.
Generación de informes e indicadores, que permiten corregir fallas difíciles de detectar
y controlar con un sistema manual.
Posibilidad de planear y generar proyectos institucionales soportados en sistemas de
información que presentan elementos claros y sustentados.
Evitar pérdida de tiempo recopilando información que ya está almacenada en bases de
datos que se pueden compartir.
Impulso a la creación de grupos de trabajo e investigación debido a la facilidad para
encontrar y manipular la información.
1.3.1.5. Desventajas
Gran capital
Decremento severo en la flexibilidad
Incremento en la dependencia del mantenimiento y reparación.
6
1.3.1.6. Ciclos de vida
Existen pautas básicas para el desarrollo de un SI para una organización:
Conocimiento de la Organización: analizar y conocer todos los sistemas que forman
parte de la organización, así como los futuros usuarios del SI. En las empresas (fin de
lucro presente), se analiza el proceso de negocio y los procesos transaccionales a los
que dará soporte el SI.
Identificación de problemas y oportunidades: el segundo paso es relevar las
situaciones que tiene la organización y de las cuales se puede sacar una ventaja
competitiva(Por ejemplo: una empresa con un personal capacitado en manejo
informático reduce el costo de capacitación de los usuarios), así como las situaciones
desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo:
el edificio de una empresa que cuenta con un espacio muy reducido y no permitirá
instalar más de dos computadoras).
Determinar las necesidades: este proceso también se denomina licitación de
requerimientos. En el mismo, se procede identificar a través de algún método de
recolección de información (el que más se ajuste a cada caso) la información relevante
para el SI que se propondrá.
Diagnóstico: En este paso se elabora un informe resaltando los aspectos positivos y
negativos de la organización. Este informe formará parte de la propuesta del SI y,
también, será tomado en cuenta a la hora del diseño.
Propuesta: contando ya con toda la información necesaria acerca de la organización
es posible elaborar una propuesta formal dirigida hacia la organización donde se
detalle el presupuesto, relación costo-beneficio, presentación del proyecto de
desarrollo del SI.
Diseño del sistema: Una vez aprobado el proyecto, se comienza con la elaboración
del diseño lógico del SI; la misma incluye el diseño del flujo de la información dentro
del sistema, los procesos que se realizarán dentro del sistema, etc. En este paso es
importante seleccionar la plataforma donde se apoyará el SI y el lenguaje de
programación a utilizar.
Codificación: con el algoritmo ya diseñado, se procede a su escritura en un lenguaje
de programación establecido (programación), es decir, en códigos que la máquina
pueda interpretar y ejecutar.
7
Implementación: Este paso consta de todas las actividades requeridas para la
instalación de los equipos informáticos, redes y la instalación del programa generado
en el paso anterior.
Mantenimiento: proceso de retroalimentación, a través del cual se puede solicitar la
corrección, el mejoramiento o la adaptación del SI ya creado a otro entorno. Este paso
incluye el soporte técnico acordado anteriormente
1.3.2. Aplicaciones web
1.3.2.1. Definición
En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los
usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet
mediante un navegador. En otras palabras, es una aplicación software que se codifica en un
lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador.
Las aplicaciones web son populares debido a lo práctico del navegador web como cliente
ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y
mantener aplicaciones web sin distribuir e instalar software a miles de usuarios
potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas en línea y la
propia Wikipedia que son ejemplos bien conocidos de aplicaciones web. Luján Mora,
(2010), “Aplicación Web” http://www.mercadeo.com/blog/2010/01/aplicacion-web-y-
asps.
Es importante mencionar que una página Web puede contener elementos que permiten una
comunicación activa entre el usuario y la información. Esto permite que el usuario acceda
a los datos de modo interactivo, gracias a que la página responderá a cada una de sus
acciones, como por ejemplo rellenar y enviar formularios, participar en juegos diversos y
acceder a gestores de base de datos de todo tipo.
1.3.2.2. Antecedentes
No es novedad que el desarrollo de las aplicaciones web vaya evolucionando en el mundo
empresarial y su forma de hacer negocios por todo el mundo, sin embargo para poder
llevar a cabo estos grandes avances es necesario incluso en la actualidad ir creando nuevas
tecnologías. Pero esta evolución de tecnología es particular de cada empresa, lo que
produce una incompatibilidad entre tecnologías de cada empresa.
8
Para esto, que se crearon compañías encargadas de la creación de nuevas especificaciones
o estándares, en las cuales las empresas creadoras de tecnologías deben basarse.
Una empresa pionera en la creación de estos estándares W3C (World Wide Web);
organización que se ha creado especificaciones como lo son: [W3C, 1994].
HTML: Estándar diseñado para la estructura de textos en formato de páginas web.
HTTP: Es el protocolo de la web, es decir, es el sistema por la cual se envían y reciben
las peticiones para poder acceder al contenido de páginas web.
XHTML: Es un estándar que al igual que HTML pretende conseguir que todas las
páginas web sean compatibles en cualquier navegador.
CSS: Sirve para especificar el tipo de diseño de las páginas web, es decir, una misma
página web puede ser vista con diferentes diseños en una PC que en un celular.
1.3.2.3. Consideración técnicos de la aplicación web
Una ventaja significativa es que las aplicaciones web deberían funcionar igual
independientemente de la versión del sistema operativo instalado en el cliente.
En vez de crear clientes para Windows, Mac OS X, GNU/Linux y otros sistemas
operativos, la aplicación web se escribe una vez y se ejecuta igual en todas partes. Sin
embargo, hay aplicaciones inconsistentes escritas con HTML, CSS, DOM y otras
especificaciones estándar para navegadores web que pueden causar problemas en el
desarrollo y soporte de estas aplicaciones, principalmente debido a la falta de adicción de
los navegadores a dichos estándares web (especialmente versiones de Internet Explorer
anteriores a la 7.0).
1.3.2.4. Ventajas
Ahorra tiempo: Se pueden realizar tareas sencillas sin necesidad de descargar ni
instalar ningún programa.
No hay problemas de compatibilidad: Basta tener un navegador actualizado para
poder utilizarlas.
No ocupan espacio en nuestro disco duro.
Actualizaciones inmediatas: Como el software lo gestiona el propio desarrollador,
cuando nos conéctanos estamos usando siempre la última versión que haya lanzado.
Consumo de recursos bajo: Dado que toda (o gran parte) de la aplicación no se
encuentra en nuestro ordenador, muchas de las tareas que realiza el software no
consumen recursos nuestros porque se realizan desde otro ordenador.
9
Multiplataforma: Se pueden usar desde cualquier sistema operativo porque sólo es
necesario tener un navegador.
Portables: Es independiente del ordenador donde se utilice (un PC de sobremesa, un
portátil) porque se accede a través de una página web (sólo es necesario disponer de
acceso a Internet). La reciente tendencia al acceso a las aplicaciones web a través de
teléfonos móviles requiere sin embargo un diseño específico de los ficheros CSS para
no dificultar el acceso de estos usuarios.
La disponibilidad suele ser alta porque el servicio se ofrece desde múltiples
localizaciones para asegurar la continuidad del mismo.
Los virus no dañan los datos porque éstos están guardados en el servidor de la
aplicación.
Colaboración: Gracias a que el acceso al servicio se realiza desde una única ubicación
es sencillo el acceso y compartición de datos por parte de varios usuarios. Tiene
mucho sentido, por ejemplo, en aplicaciones online de calendarios u oficina.
Los navegadores ofrecen cada vez más y mejores funcionalidades para crear
aplicaciones web ricas (RIAs).
1.3.2.5. Desventajas
Compatibilidad de Idiomas: Poco soporte a varios idiomas (generalmente);
Dependencia de Plugins: los navegadores necesitan de plugins como el google Gears,
flash y java.
Espacio de almacenamiento: Los servicios brindan un espacio limitado para las
aplicaciones web,
Versatilidad y potencia (limitaciones de HTML) y necesidad de buenas
comunicaciones.
Configuración de la privacidad del navegador para trabajar al 100% (JavaScript,
Cookies, Flash).
La estabilidad de la aplicación está sujeta al número de visitasen el mismo lapso de
tiempo (Sobre carga de servidor).
10
1.3.3. Postgres
1.3.3.1. Definición
Es un sistema gestor de base de datos. Una base es una colección estructurada de datos.
Los grandes gestores de base de datos almacena, procesan. Postgres es una de las bases de
datos más reconocida a nivel mundial por ser robustica.
1.3.3.2. Historia
El Sistema Gestor de Bases de Datos Relacionales Orientadas a Objetos conocido como
PostgreSQL (y brevemente llamado Postgres95) está derivado del paquete Postgres escrito
en Berkeley. Con cerca de una década de desarrollo tras él, PostgreSQL es el gestor de
bases de datos de código abierto más avanzado hoy en día, ofreciendo control de
concurrencia multi-versión, soportando casi toda la sintaxis SQL (incluyendo subconsultas,
transacciones, y tipos y funciones definidas por el usuario), contando también con un
amplio conjunto de enlaces con lenguajes de programación (incluyendo C, C++, Java, perl,
tcl y python). Martínez Rafael, (2011), “POSTGRES”, Información en:
http://www.postgresql.org.es
1.3.3.2. Características
La última serie de producción es la 9.1. Sus características técnicas la hacen una de las
bases de datos más potentes y robustas del mercado. PostgreSQL funciona muy bien con
grandes cantidades de datos y una alta concurrencia de usuarios accediendo a la vez al
sistema.
Soporta distintos tipos de datos: además del soporte para los tipos base, también
soporta datos de tipo fecha, monetarios, elementos gráficos, datos sobre redes (MAC,
IP...), cadenas de bits, etc. También permite la creación de tipos propios.
Incluye herencia entre tablas, por lo que a este gestor de bases de datos se le incluye
entre los gestores objeto-relacionales.
Copias de seguridad en caliente (Online/hot backups)
Unicode
Juegos de caracteres internacionales
Regionalización por columna
Multi-Versión Concurrency Control (MVCC)
11
Múltiples métodos de autentificación
Acceso encriptado vía SSL
SE-postgres
Licencia BSD
Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX,
Mac OS X, Solaris, Tru64) y Windows 32/64bit.
1.3.3.4. Ventajas
Ampliamente popular - Ideal para tecnologías Web.
Su sintaxis SQL es estándar y fácil de aprender.
Footprint bajo de memoria, bastante poderoso con una configuración adecuada.
Multiplataforma.
Capacidades de replicación de datos.
Soporte empresarial disponible.
Estabilidad y confiabilidad legendarias
Extensible
Multiplataforma
Diseñado para ambientes de alto volumen
1.3.3.4. Desventajas
En comparación con MySQL es más lento en inserciones y actualizaciones, ya que
cuenta con cabeceras de intersección que no tiene MySQL.
Soporte en línea: Hay foros oficiales, pero no hay una ayuda obligatoria.
Consume más recursos que MySQL.
La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.
1.3.4. Php
1.3.4.1. Definición
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. BODNARJan, (2012) “PHP POSTGRES”, Información en:
http://zetcode.com/lang/php/php/
12
1.3.4.2. Historia
Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios
escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf en el año
1994 para mostrar su currículum vítae y guardar ciertos datos, como la cantidad de tráfico
que su página web recibía. El 8 de junio de 1995 fue publicado "Personal Home Page
Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para crear
PHP/FI.
Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans, reescribieron el
analizador sintáctico (parser en inglés) en el año 1997 y crearon la base del PHP3,
cambiando el nombre del lenguaje por PHP: Hypertext Preprocessor.2 Inmediatamente
comenzaron experimentaciones públicas de PHP3 y fue publicado oficialmente en junio de
1998. Para 1999, Suraski y Gutmans reescribieron el código de PHP, produciendo lo que
hoy se conoce como motor Zend. También fundaron Zend Technologies en Ramat Gan,
Israel.
1.2.4.3. Características
Es considerado un lenguaje fácil de aprender, ya que en su desarrollo se simplificaron
distintas especificaciones, como es el caso de la definición de las variables primitivas,
ejemplo que se hace evidente en el uso de php arrays.
El código fuente escrito en PHP es invisible al navegador web y al cliente, ya que es el
servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador.
Esto hace que la programación en PHP sea segura y confiable.
Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la
actualidad, destaca su conectividad con MySQL y PostgreSQL.
Capacidad de expandir su potencial utilizando módulos.
Posee una amplia documentación en su sitio web oficial, entre la cual se destaca que todas
las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.
Es libre.
1.3.4.4. Ventajas
Es un lenguaje multiplataforma.
Capacidad de conexión con la mayoría de los manejadores de base de datos que se
utilizan en la actualidad, destaca su conectividad con Postgres
Capacidad de expandir su potencial utilizando la enorme cantidad de módulos.
13
1.3.4.5. Desventajas
No posee una abstracción de base de datos estándar, sino bibliotecas especializadas
para cada motor (a veces más de una para el mismo motor).
No posee adecuado manejo de internacionalización, unicode, etc.
Por su diseño dinámico no puede ser compilado y es muy difícil de optimizar.
Por sus características favorece la creación de código desordenado y complejo de
mantener.
1.3.5. Seguridad Informática
Es el área de la informática que se enfoca en la protección de la infraestructura
computacional y todo lo relacionado con esta (incluyendo la información contenida). Para
ello existen una serie de estándares, protocolos, métodos, reglas, herramientas y leyes
concebidas para minimizar los posibles riesgos a la infraestructura o a la información. La
seguridad informática comprende software, bases de datos, metadatos, archivos y todo lo
que la organización valore (activo) y signifique un riesgo si ésta llega a manos de otras
personas. Este tipo de información se conoce como información privilegiada o
confidencial. CriptoRed, (2012), “red temática de criptografía y seguridad de la
información”, http://es.spseguridad.com /Seguridad_informatica
1.3.5.1. Objetivo
La seguridad informática está concebida para proteger los activos informáticos, entre los
que se encuentran:
La información contenida
Se ha convertido en uno de los elementos más importantes dentro de una organización. La
seguridad informática debe ser administrada según los criterios establecidos por los
administradores y supervisores, evitando que usuarios externos y no autorizados puedan
acceder a ella sin autorización. De lo contrario la organización corre el riesgo de que la
información sea utilizada maliciosamente para obtener ventajas de ella o que sea
manipulada, ocasionando lecturas erradas o incompletas de la misma. Otra función de la
seguridad informática en esta área es la de asegurar el acceso a la información en el
momento oportuno, incluyendo respaldos de la misma en caso de que esta sufra daños o
pérdida producto de accidentes, atentados o desastres.
14
La infraestructura computacional
Una parte fundamental para el almacenamiento y gestión de la información, así como para
el funcionamiento mismo de la organización. La función de la seguridad informática en
esta área es velar que los equipos funcionen adecuadamente y prever en caso de falla
planes de robos, incendios, boicot, desastres naturales, fallas en el suministro eléctrico y
cualquier otro factor que atente contra la infraestructura informática.
Los usuarios
Son las personas que utilizan la estructura tecnológica, zona de comunicaciones y que
gestionan la información. La seguridad informática debe establecer normas que minimicen
los riesgos a la información o infraestructura informática. Estas normas incluyen horarios
de funcionamiento, restricciones a ciertos lugares, autorizaciones, denegaciones, perfiles
de usuario, planes de emergencia, protocolos y todo lo necesario que permita un buen nivel
de seguridad informática minimizando el impacto en el desempeño de los funcionarios y
de la organización en general y como principal contribuyente al uso de programas
realizados por programadores.
1.3.5.2 Amenazas
El usuario: causa del mayor problema ligado a la seguridad de un sistema informático
(porque no le importa, no se da cuenta o a propósito).
Programas maliciosos: programas destinados a perjudicar o a hacer un uso ilícito de
los recursos del sistema. Es instalado (por inatención o maldad) en el ordenador
abriendo una puerta a intrusos o bien modificando los datos. Estos programas pueden
ser un virus informático, un gusano informático, un troyano, una bomba lógica o un
programa espía o Spyware.
Un intruso: persona que consigue acceder a los datos o programas de los cuales no
tiene acceso permitido (cracker, defacer, script kiddie o Script boy, viruxer, etc.).
Un siniestro (robo, incendio, inundación): una mala manipulación o una mal intención
derivan a la pérdida del material o de los archivos.
El personal interno de Sistemas. Las pujas de poder que llevan a disociaciones entre
los sectores y soluciones incompatibles para la seguridad informática.
15
1.3.6. Gestión De Procesos
1.3.6.1. Prestaciones Equipos
Este servicio brindado a estudiantes de la universidad para que utilicen al máximo los
recursos de hardware y software que cuenta esta dicha institución es una manera de
incentivar a al alumnado para que utiliza de todas formas.
1.3.6.2 Registros
Inscripción o encentamiento de un dato cualquier para quedar constancia de su utilidad y
otros factores a ser los cuales tienen un fin específico. Los registros se dividen en:
Registros de segmento
Registros apuntadores
Registros de propósitos generales
1.3.7. Inventario
1.3.7.1 Definiciones
“Se define al registro documental de los bienes y demás cosas pertenecientes a una persona
o comunidad, hecho con orden y precisión.
Con el fin de registrar y controlar los inventarios, las empresas adoptan los sistemas
pertinentes para evaluar sus existencias de mercancías con el fin de fijar su posible
volumen de producción y ventas
Comprender el concepto, características y los fundamentos de los sistemas de valoración
de inventarios puede ser de gran utilidad para la empresa, ya que son estos lo que
realmente fijan el punto de producción que se pueda tener en un periodo. El administrador
financiero debe tener la información pertinente que le permita tomar decisiones sobre el
manejo que se le debe dar a este rubro del activo organizacional. En el campo de la gestión
empresarial, el inventario registra el conjunto de todos los bienes propios y disponibles
para la venta a los clientes, considerados como activo corriente. Los bienes de una entidad
empresarial que son objeto de inventario son las existencias que se destinan a la venta
directa o aquellas destinadas internamente al proceso productivo como materias primas,
productos inacabados, materiales de embalaje o envasado y piezas de recambio para
mantenimiento que se consuman en el ciclo de operaciones.” B.H.C, (2011), “Contabilidad
16
Básica”, Información en:
http://www.kalachero.com/dokucentro/Ciencias_Economicas_Empresariales/contabilidad_
publica/Manual_de_contabilidad_basica
1.3.7.2 Tipos de Inventarios
Inventario Mixto: Inventario de una clase de mercancías cuyas partidas no se
identifican o no pueden identificarse con un lote en particular.
Inventario de Productos Terminados: Todas las mercancías que un fabricante ha
producido para vender a sus clientes.
Inventario en Transito: Se utilizan con el fin de sostener las operaciones para
abastecer los conductos que ligan a la compañía con sus proveedores y sus clientes,
respectivamente. Existen porque el material debe de moverse de un lugar a otro.
Mientras el inventario se encuentra en camino, no puede tener una función útil para las
plantas o los clientes, existe exclusivamente por el tiempo de transporte.
Inventario de Materia Prima: Representan existencias de los insumos básicos de
materiales que abran de incorporarse al proceso de fabricación de una compañía.
Inventario en Proceso: Son existencias que se tienen a medida que se añade mano de
obra, otros materiales y demás costos indirectos a la materia prima bruta, la que llegará
a conformar ya sea un sub-ensamble o componente de un producto terminado;
mientras no concluya su proceso de fabricación, ha de ser inventario en proceso.
Inventario en Consignación: Es aquella mercadería que se entrega para ser vendida
pero él título de propiedad lo conserva el vendedor.
Inventario Máximo: Debido al enfoque de control de masas empleado, existe el
riesgo que el nivel del inventario pueda llegar demasiado alto para algunos artículos.
Por lo tanto se establece un nivel de inventario máximo.
Inventario Mínimo: Es la cantidad mínima de inventario a ser mantenidas en el
almacén.
Inventario Disponible: Es aquel que se encuentra disponible para la producción o
venta.
Inventario en Línea: Es aquel inventario que aguarda a ser procesado en la línea de
producción.
Inventario de Lote o de tamaño de lote: Estos son inventarios que se piden en
tamaño de lote porque es más económico hacerlo así que pedirlo cuando sea necesario
17
satisfacer la demanda. Por ejemplo, puede ser más económico llevar cierta cantidad de
inventario que pedir o producir en grandes lotes para reducir costos de alistamiento o
pedido o para obtener descuentos en los artículos adquiridos.
Inventario Estaciónales: Los inventarios utilizados con este fin se diseñan para
cumplir mas económicamente la demanda estacional variando los niveles de
producción para satisfacer fluctuaciones en la demanda. Estos inventarios se utilizan
para suavizar el nivel de producción de las operaciones, para que los trabajadores no
tengan que contratarse o despedirse frecuentemente.
Inventario Intermitente: Es un inventario realizado con cierto tiempo y no de una
sola vez al final del periodo contable.
Inventario Permanente: Método seguido en el funcionamiento de algunas cuentas,
en general representativas de existencias, cuyo saldo ha de coincidir en cualquier
momento con el valor de los stocks.
1.4.Análisis crítico
La Universidad Regional Autónoma de los Andes “Uniandes” es una de las universidades
más prestigiosas de la zona norte del país, esta acoge alrededor de dos mil estudiantes de
todas las carreras, cuenta con un personal docente de cuarto nivel. Esta cuenta con tres
modalidades de estudio que son Presencial, Semipresencial y A distancia.
1.5. Conclusiones parciales del capitulo
La aplicación web de gestión de los recursos de Telemática brindar servicios a los
estudiantes y docentes a través del internet.
El uso de una base de datos permite manejar grandes y medianas cantidades de
información de manera adecuada y eficiente, Postgres es un gestor que se acoge a esta
necesidad por sus características relevantes.
La automatización de los procesos de reservar e inventariar los recursos de telemática
mediante la aplicación web permite optimizar el tiempo y recursos en consultas y
registros.
El proceso de investigación realizado ayuda a determinar que es de importancia la
realización de la aplicación web de gestión de los recursos del departamento de
telemática que permitirá la organización de la información y mejorar los procesos.
18
CAPÍTULO II
MARCO METODOLÓGICO Y PLANTEAMIENTO DE LA PROPUESTA
2.1. Caracterización Del Sector
Según la misión de La Universidad Regional Autónoma de los Andes “Uniandes” se pone
a disposición de la sociedad como un sistema académico abierto, productor de aplicaciones
científico - tecnológicas y de innovaciones, con capacidad gerencial y operativa que
desarrolla un proceso pedagógico auténtico, para entregar al país y al mundo, un
profesional integral y competente en las diferentes áreas del conocimiento.
2.2. Descripción del procedimiento metodológico para el desarrollo de investigación
2.2.1. Modalidad De Investigación
La metodología del presente proyecto se aplicó la Inductiva que aporta la esencia de los
procesos que realiza el departamento de telemática, sus posibles errores en los procesos de
control de inventario de los equipos informáticos, suministros y las soluciones a los
problemas ocasionados, la deductiva que aporta gran información de los problemas
relacionados con el funcionamiento del departamento, la determinación de las herramientas
a utilizar.
2.2.3. Tipos De Investigación
Para desarrollar dicha aplicación web se empleo algunos tipos como; la investigación de
campo permitió recolectar datos en los sitios de trabajo tanto del director como los
administrativos y entrevistas no estructuradas que se recaben en el trabajo de campo deben
estar plenamente justificada por los objetivos, la metodología de campo se utiliza para la
realización de las encuesta a la población numero uno que son los estudiantes, docentes y
la entrevista a los encargados del departamento de Telemática.
El tipo experimental el cual contribuye con las pruebas correspondientes a los posibles
errores, fallas o bugs de la aplicación.
2.2.4. Población y Muestra
Hay un total de 1336 Estudiantes en la Universidad Uniandes Ibarra en el año 2011, de
este grupo de estudiantes se realizo la muestra, tomando en cuenta el margen de error de 6,
una variación de 0.5 y el resultado obtenido es de 300 estudiantes a encuestar, la muestra
se lleva a cabo partir de 500 personas, hay que sacar una muestra por la amplitud de la
información al encuestar a todos.
19
Para el personal Docentes no hubo la necesidad de realizar la muestra porque la población
no pasa de 150 Docentes que es el rango mínimo para realizar una muestra de población.
A los Administradores se les realizó la entrevista por el motivo de recabar información
detallada de los procesos.
n =NQ2Z2
e2 N − 1 + Q2Z2 n =
1336.0,52. 1,962
0,52 1336 − 1 + 0,52 . 1,962= 300
Tabla 1, Cuadro de población
Población Nombres
Docentes 100 encuestas Varios
Estudiantes 300 encuestas Varios
Administradores 2 entrevistas Sr. Amílcar Montenegro y Sr. William González
Elaborado por: Edwar R. Chalá
2.2.5. Técnicas e Instrumentos
Los instrumentos de investigación que se ha utilizado para obtener información se detallan
a las siguientes:
Entrevista.- Utilizada para obtener la información más relevante de la Universidad
Regional de los Andes “UNIANDES”, esta fue dirigida a los encargados del departamento
de telemática de la institución antes mencionada que son Sr. Amílcar Montenegro y el Sr.
William González para obtener datos específicos de procesos que se realizan en su
respectivo trabajo.
Encuestas.- Aplicadas en la institución una dirigida al personal docente y otra dirigida a los
estudiantes con la finalidad de obtener y comparar los diferentes puntos de vista que estos
tienen, de acuerdo a los datos recolectados determinaremos parámetros necesarios con los
que se realizo la aplicación web, de esta manera la aplicación será un reflejo de la
necesidad de cada usuario.
Se realizó la respectiva observación directa de los procesos que se manejan en el
departamento de telemática de la Universidad.
20
2.2.5.1. Entrevista
Entrevista dirigida a Sr. Amílcar Montenegro encargado del departamento de
telemática.
1. ¿Qué procesos realiza frecuentemente?
Los procesos más frecuente que realizo es el inventario de todos los equipos informáticos
que se encuentran en el departamento de telemática.
2. ¿Explique cómo realiza los procesos?
Primeramente para realizar el inventario recopilamos la información necesaria, este
inventario se realiza cada seis meses o cuando el jefe pide, el inventario en este momento
realiza en una hoja de Excel
3. ¿Qué es lo primero que hace cuando le llega una remesa de computadores?
Registrar los componentes de hardware por que nos mandan sin detallar la máquina o
algún equipo informático.
4. ¿De qué manera se lleva a cabo los préstamos de proyectores y sala de Aristóteles?
Los prestamos de proyectores y reservación de la sala de Aristóteles esta se lleva a cabo
en una hoja cada estudiantes y Docente tienen que acercarse a las instalaciones para
reservar dicho equipo o sala, cada tiempo hay inconvenientes por que se duplican las
solicitudes
5. ¿Donde archiva toda la información recopilada?
La información recopilada en papel se guarda en las instalaciones del departamento de
telemática
6. ¿Qué tipo de reportes solicita dirección y cuál es su frecuencia?
Los reportes más comunes que solicita la dirección es el inventario de equipos
informáticos.
21
7. ¿Qué información cree conveniente recopilar?
La información que recopilamos es el detalle de cada máquina y las reservaciones de
proyectores y salas de Aristóteles.
8. ¿Cada qué tiempo presenta los reportes a dirección?
Los reportes debemos presentar cada seis meses que es el periodo lectivo.
9. ¿De qué forma lleva a cabo la tabulación de información sobre equipos
informáticos para la obtención de reportes?
La tabulación de la información de quipos informáticos se le maneja en una hoja de
Excel, esta información se recopila con el software Everest que ayuda a detallar las partes
de cada máquina.
10. ¿Cuáles son los inconvenientes más comunes al memento de organizar la
información?
Los inconvenientes más comunes son la perdida de información y errores de codificación
por el lado de las reservaciones hay duplicado de solitudes para una día y hora, coinciden
entre dos o más Estudiantes y Docentes que han solicitado a la misma hora y fecha.
Entrevista dirigida a Sr. William González encargado del departamento de telemática
1. ¿Qué procesos realiza frecuentemente?
Los procesos más frecuente que realizo es el inventario de todos los equipos informáticos
que se encuentran en el departamento de telemática también podemos mencionar que los
equipos que están en administración también pertenecen al departamento.
2. ¿Explique cómo realiza los procesos?
Primeramente para realizar el inventario recopilamos la información necesaria, este
inventario se realiza cada seis meses o cuando el jefe pide, el inventario en este momento
22
está en una hoja de Excel, la plantilla donde se realiza ya esta predefinida cuando
soliciten algún reportes solo revisamos lo que falta inventariar y constatar que toda la
información esta correcta.
3. ¿Qué es lo primero que hace cuando le llega una remesa de computadores?
Registrar los componentes de hardware por que nos envían sin detallar la máquina o
algún equipo informático.
4. ¿De qué manera se lleva a cabo los préstamos de proyectores y sala de Aristóteles?
Los prestamos de proyectores y reservación de la sala de Aristóteles está se lleva a cabo
en una hoja, cada estudiantes y Docente tienen que acercarse a las instalaciones para
reservar dicho equipo o sala, cada tiempo hay inconvenientes por que se duplican las
solicitudes
5. ¿Dónde archiva toda la información recopilada?
La información recopilada en papel se guarda en las instalaciones del departamento de
telemática. Tenemos un archivador en la sala de servidores.
6. ¿Qué tipo de reportes solicita dirección y cuál es su frecuencia?
Los reportes más comunes que solicita la dirección es el inventario de equipos
informáticos.
7. ¿Qué información cree conveniente recopilar?
La información que recopilamos es el detalle de cada máquina y las reservaciones de
proyectores y salas de Aristóteles además es muy conveniente tener los horarios de
atención y de clases de cada nivel.
8. ¿Cada qué tiempo presenta los reportes a dirección?
Los reportes debemos presentar cada seis meses que es el periodo lectivo.
23
9. ¿De qué forma lleva a cabo la tabulación de información sobre equipos
informáticos para la obtención de reportes?
La tabulación de la información de los quipos informáticos se le maneja en una hoja de
Excel, esta información se recopila con el software Everest que ayuda a detallar las
partes de cada máquina.
10. ¿Cuáles son los inconvenientes más comunes al memento de organizar la
información?
Los inconvenientes más comunes son la perdida de información y errores de codificación
por el lado de las reservaciones hay duplicado de solitudes para una día y hora, coinciden
entre dos o más Estudiantes y Docentes que han solicitado a la misma hora y fecha.
2.2.5.2. Encuesta
Esta dirigida a Estudiantes de la Universidad Uniandes Ibarra
Reciba un atento y cordial saludo por parte del desarrollador de la “APLICACIÓN WEB
PARA LA GESTIÓN DE RECURSOS DEL DEPARTAMENTO DE TELEMÁTICA DE
UNIANDES IBARRA”.
Objetivo: recopilar información del Departamento de Telemática de la Universidad
Regional de los Andes “Uniandes” extensión Ibarra, para el desarrollo de la tesis.
En la siguiente encuesta le realizaremos una serie de preguntas sencillas, donde deberá
marcar con una (x) en la opción que Ud. crea correcta.
1. Pregunta uno ¿Con qué frecuencia utiliza el internet?
Tabla 2, con frecuencia utiliza el internet
Detalle Totales Porcentaje
Nada 10 3%
Poco 120 40%
Mucho 170 57% Elaborado por: Edwar R. Chalá
24
Figura 1, con frecuencia utiliza el internet
Elaborado por: Edwar R. Chalá
Análisis. Los resultados de la encuesta realizada a los estudiantes determinan que utilizan
el internet para realizar alguna actividad.
2. Pregunta dos ¿Qué navegador web utiliza?
Tabla 3, que navegador web utiliza
Detalle Totales Porcentaje
Mozilla Firefox 250 50%
Internet explorer 100 20%
Google Chrome 110 22%
Opera 40 8% Elaborado por: Edwar R. Chalá
Figura 2, que navegador web utiliza
Elaborado por: Edwar R. Chalá
Análisis. Mozilla firefox es el navegador preferido por los Estudiantes, también están
Google Chrome e internet Explorer como una segunda opción para la navegación en
3%
40%57%
Nada
Poco
Mucho
50%
20%
22%
8%
Mozilla Firefox
Intenet explorer
Google Chrome
Opera
25
internet, la cogida que tiene hoy en día los navegadores free es muy buena, para eso de
establecerá todos los recursos requeridos para este navegador.
3. Pregunta tres ¿Conoce Ud. Los servicios que brinda el departamento de
telemática?
Tabla 4, conoce Ud. Los servicios que brinda el departamento de telemática
Detalle Totales Porcentaje
Si 170 57%
No 130 43%
Elaborado por: Edwar R. Chalá
Figura 3, conoce Ud. Los servicios que brinda el departamento de telemática
Elaborado por: Edwar R. Chalá
Análisis. Los estudiantes de la Universidad Uniandes la mayoría conoce los servicios que
brinda el departamento de telemática hay un porcentaje mínimo que desconoce de este
departamento.
57%
43% Si
NO
26
4. Pregunta cuatro ¿Le gustaría reservar un computador desde la comodidad de su
hogar o Cyber?
Tabla 5, le gustaría reservar un computador desde la comodidad de su hogar o cyber
Detalle Totales Porcentaje
Si 170 71%
No 130 29%
Elaborado por: Edwar R. Chalá
Figura 4, le gustaría reservar un computador desde la comodidad de su hogar o cyber
, Elaborado por: Edwar R. Chalá
Análisis. Un porcentaje mayoritario desean reservar por internet desde cualquier lugar,
para optimizar tiempo la manera de reservar desde sus hogares es algo fácil y rápido se
toma un lapso tiempo de alrededor de 2 minutos por reservación, Esto genera una gran
expectativa para los Estudiantes y Docentes de la Universidad.
71%
29%
Si
No
27
5. Pregunta cinco ¿Cómo le gustaría acceder a reserva proyectores y equipos
informáticos en línea?
Tabla 6, cómo le gustaría acceder a reserva proyectores y equipos informáticos en línea
Detalle Totales Porcentaje
Cédula 170 57%
Usuario y
clave
130 43%
Elaborado por: Edwar R. Chalá
Figura 5, cómo le gustaría acceder a reserva proyectores y equipos informáticos en línea
Elaborado por: Edwar R Chalá
Análisis. La mayoría de Estudiantes desea ingresar a la reservación online por medio de su
cédula de ciudadanía, Esto genera que la cédula de ciudadanía es un usuario más fácil de
gravarse y se le utiliza mucho para tramites universitarios, de esta manera queda como
usuario general la cedulad de ciudadanía.
57%
43%Cédula
Usuario y clave
28
6. Pregunta seis ¿Cómo califica el proceso de reservación de los proyectores y salas?
Tabla 7, cómo califica el proceso de reservación de los proyectores y salas
Detalle Totales Porcentaje
Lento 176 59%
Normal 100 33%
Rápido 24 8%
Elaborado por: Edwar R. Chalá
Figura 6, cómo califica el proceso de reservación de los proyectores y salas
Elaborado por: Edwar R. Chalá
Análisis. Un porcentaje alto de estudiantes termina que los servicios son lentos y un
mínimo porcentaje dice que normal, la mayoría de estudiantes determinan que hay que
mejorar el servicio, hay maneras de optimizar tiempo y recursos.
59%
33%
8%
Lento
Normal
Rapido
29
7. Pregunta siete ¿Considera Ud. Que la institución debe mantener publicado
horarios de laboratorio?
Tabla 8, considera Ud. Que la institución debe mantener publicado horarios de laboratorio
Detalle Totales Porcentaje
Si 111 37%
No 189 63%
Elaborado por: Edwar R. Chalá
Figura 7, considera Ud. Que la institución debe mantener publicado horarios de laboratorio
Elaborado por: Edwar R. Chalá
Análisis. Los estudiantes también desean que los horarios de clases de los laboratorios se
publiquen, para estar al tanto de las horas de clases y las que están libres, para poder
utilizar las horas libres que tiene los respectivos laboratorios de la Universidad, la creación
de horarios mejorara la atención a estudiantes que deseen utilizar la instalaciones.
63%
37%Si
No
30
8. Pregunta ocho ¿Ha notado Ud. aglomeración de estudiantes al reservar un equipo?
Tabla 9, ha notado Ud. aglomeración de estudiantes al reservar un equipo
Detalle Totales Porcentaje
Si 199 33%
No 100 67%
Elaborado por: Edwar R. Chalá
Figura 8, ha notado Ud. aglomeración de estudiantes al reservar un equipo
Elaborado por: Edwar R. Chalá
Análisis. Existe una mínima aglomeración de estudiantes al momento de reservar un
proyector o sala de Aristóteles, hay veces que se vuelve tedioso tener que esperar y hacer
fila para reservar un proyector, Es complicado tener que esperar por un servicio, hay
normas y reglamentos que debemos seguir para adquirir estos dos servicios ya
mencionados.
67%
33% Si
No
31
9. Pregunta nueve ¿Cree Ud. Que su información está segura en la web?
Tabla 10, cree Ud. Que su información está segura en la web
Detalle Totales Porcentaje
Si 150 50%
No 150 50%
Elaborado por: Edwar R. Chalá
Figura 9, cree Ud. Que su información está segura en la web
Elaborado por: Edwar R. Chalá
Análisis. Algunos estudiantes desconocen la seguridad que existe para la web, pero
también la filtración de datos hay una mediación de porcentajes, hoy en día es un tema que
muchos le toman la atención por muchos casos de infiltración que hay a las aplicaciones
web, pero hay medidas que ayudan a prevalecer la los datos.
50%
50%
Si
No
32
10. Pregunta diez ¿Existe un control de tiempos de uso de los proyectores, salas y
equipos informáticos?
Tabla 11, existe un control de tiempos de uso de los proyectores, salas y equipos informáticos.
Detalle Totales Porcentaje
Si 90 30%
No 210 75%
, Elaborado por: Edwar R. Chalá
Figura 10, existe un control de tiempos de uso de los proyectores, salas y equipos informáticos.
Elaborado por: Edwar R. Chalá
Análisis. Un porcentaje alto hay que no hay un control de tiempos para la reservación de
proyectores y salas de Aristóteles, la aglomeración existe en este servicio por la falta de
cultura de algunas personas que no acatan las reglas establecidas por el Departamento de
Telemática de la Universidad, la aplicación web tiene un horario establecido para la
adquisición de los servicios.
Encuesta a los docentes de la universidad Uniandes Ibarra.
Reciba un atento y cordial saludo por parte del desarrollador de la “APLICACIÓN WEB
PARA LA GESTIÓN DE RECURSOS DEL DEPARTAMENTO DE TELEMÁTICA DE
UNIANDES IBARRA”.
Objetivo: recopilar información del Departamento de Telemática de la Universidad
Regional de los Andes “Uniandes” extensión Ibarra, para el desarrollo de la tesis.
30%
70%
Si
No
33
En la siguiente encuesta le realizaremos una serie de preguntas sencillas, donde deberá
marcar con una (x) en la opción que Ud. crea correcta.
1. Pregunta uno ¿Utiliza el internet frecuentemente?
Tabla 12, utiliza el internet frecuentemente
Detalle Totales Porcentaje
Si 64 74%
No 36 26%
Elaborado por: Edwar R. Chalá
Figura 11, utiliza el internet frecuentemente
Elaborado por: Edwar R. Chalá
Análisis. Hay un porcentaje de Docentes que utilizan el internet ya sea para trabajar o para
distracción, lo indispensables es que la mayoría de los docentes saben navegar en la red y
la aceptación de la aplicación.
64%
36%
Si
No
34
2. Pregunta dos ¿Qué navegador web utiliza?
Tabla 13, qué navegador web utiliza
Detalle Totales Porcentaje
Mozilla Firefox 70 39%
Internet explorer 50 28%
Google Chrome 49 27%
Opera 10 6%
Elaborado por: Edwar R. Chalá
Figura 12, qué navegador web utiliza
Elaborado por: Edwar R. Chalá
Análisis. Mozilla firefox es el navegador preferido por los Docentes también están Google
Chrome e internet Explorer como una segunda opción para la navegación en internet.
39%
28%
27%
6%
Mozilla Firefox
Intenet explorer
Google Chrome
Opera
35
3. Pregunta tres ¿Le gustaría reservar los proyectores o las salas desde la comodidad
de su hogar o cyber?
Tabla 14, le gustaría reservar los proyectores o las salas desde la comodidad de su hogar o cyber
Detalle Totales Porcentaje
Si 52 52%
No 48 48%
Elaborado por: Edwar R. Chalá
Figura 13, le gustaría reservar los proyectores o las salas desde la comodidad de su hogar o cyber
Elaborado por: Edwar R. Chalá
Análisis. Un porcentaje mayoritario desean reservar por internet desde cualquier lugar para
optimizar el tiempo y recursos, al reservar desde su casa evita filas y aglomeraciones en las
instalaciones de la universidad y a demás gana tiempo al hacerlo.
52%
48% Si
No
36
4. Pregunta cuatro ¿Existe aglomeración de docentes al momento de reservar un
proyector o salas?
Tabla 15, existe aglomeración de docentes al momento de reservar un proyector o salas
Detalle Totales Porcentaje
Si 63 53%
No 37 37%
Elaborado por: Edwar R. Chalá
Figura 14, existe aglomeración de docentes al momento de reservar un proyector o salas
Elaborado por: Edwar R. Chalá
Análisis Existe una mínima aglomeración de Docentes al momento de reservar un
proyector o sala de Aristóteles, hay veces que se vuelve tedioso tener que esperar y hacer
fila para reservar un proyector, Es complicado tener que esperar por un servicio, hay
normas y reglamentos que debemos seguir para adquirir estos dos servicios mencionados.
63%
37%
Si
No
37
5. Pregunta cinco ¿Utiliza frecuentemente las instalaciones de los laboratorios y
equipos informáticos?
Tabla 16, utiliza frecuente mente las instalaciones de los laboratorios y equipos informáticos
Detalle Totales Porcentaje
Si 41 41%
No 59 59%
Elaborado por: Edwar R. Chalá
Figura 15, utiliza frecuente mente las instalaciones de los laboratorios y equipos informáticos
Elaborado por: Edwar R. Chalá
Análisis. No todos los Docentes utilizan las instalaciones del Departamento de Telemática
son los resultados que deja la encuesta, algunos Docentes de otras especialidades ajenas a
sistemas mercantiles su visita al departamento de telemática es nula.
41%
59%
Si
No
38
6. Pregunta seis ¿Cómo le gustaría acceder a reservar proyectores y salas de
Aristóteles en línea?
Tabla 17, cómo le gustaría acceder a reservar proyectores y salas de Aristóteles en línea
Detalle Totales Porcentaje
Cédula 53 53%
Clave y usuario 47 47%
Elaborado por: Edwar R. Chalá
Figura 16, cómo le gustaría acceder a reservar proyectores y salas de Aristóteles en línea
Elaborado por: Edwar R. Chalá
Análisis. La mayoría de Docentes desea ingresar a la reservación online por medio de su
cedulada ciudadanía, por lo que es más fácil recordar este usuario porque todos sabemos de
memoria nuestra cédula de ciudadanía.
47%
53%
Usuario y clave
Numero de cédula
39
7. Pregunta siete ¿Con qué frecuencia utiliza los servicios del departamento de
telemática?
Tabla 18, con qué frecuencia utiliza los servicios del departamento de telemática
Detalle Totales Porcentaje
Nunca 7 7%
Rara vez 48 48%
Seguido 45 45%
Elaborado por: Edwar R. Chalá
Figura 17, con qué frecuencia utiliza los servicios del departamento de telemática
Elaborado por: Edwar R. Chalá
Análisis. Las instalaciones del departamento de telemática hay un porcentaje máximo que
utiliza seguido los servicios por el desconocimiento de los servicios que brinda el
departamento de telemática a los estudiantes y docentes de la Universidad.
7%
48%
45%Nunca
Rara vez
Seguido
40
8. Pregunta ocho ¿Ha considerado Ud. Que los servicios deben mantener los horarios
del laboratorio?
Tabla 19, ha considerado Ud. Que los servicios deben mantener los horarios del laboratorio
Detalle Totales Porcentaje
Si 69 69%
No 31 31%
Elaborado por: Edwar R. Chalá
Figura 18, ha considerado Ud. Que los servicios deben mantener los horarios del laboratorio
Elaborado por: Edwar R. Chalá
Análisis. La mayoría de Docentes está de acuerdo que publique los horarios de los
laboratorios, para determinar y utilizar las instalaciones en alguna hora que este
desocupado, todos los docentes hay veces que necesitan de un computador para dar clases.
69%
31%
Si
No
41
9. Pregunta nueve ¿Qué dificultad tiene para acceder al préstamo de proyectores?
Tabla 20, qué dificultad tiene para acceder al préstamo de proyectores
Detalle Totales Porcentaje
Desconocimiento 32 32%
Aglomeración 68 68%
Elaborado por: Edwar R. Chalá
Figura 19, qué dificultad tiene para acceder al préstamo de proyectores
Elaborado por: Edwar R. Chalá
Análisis. Existen varios inconvenientes para reservar los proyectores y salas la
aglomeración de Estudiantes y/o Docentes es el inconveniente con mayor porcentaje, hay
una razón más para optimizar y utilizar este recurso buenísimo que es el internet.
32%
68%
Desconocimiento de recursos
Aglomeracion de Estudiantes
42
10. Pregunta diez ¿Existe un control de tiempos de uso de los proyectores, salas y
equipos informáticos?
Tabla 21, existe un control de tiempos de uso de los proyectores, salas y equipos informáticos
Detalle Totales Porcentaje
Si 19 19%
No 81 81%
Elaborado por: Edwar R. Chalá
Figura 20, existe un control de tiempos de uso de los proyectores, salas y equipos informáticos
Elaborado por: Edwar R. Chalá
Análisis. Un porcentaje alto de docentes determina que no hay un control de tiempos para
la reservación de proyectores y salas de Aristóteles.
2.3. Propuestas de investigación
El personal del departamento de Telemática, docentes y estudiantes serán los que estén
involucrados en el manejo y utilización de la aplicación a demás de las mejoras que se
pueda requerir durante el desarrollo.
La aplicación web de gestión de recursos de telemática de la Universidad Regional
Autónoma de los Andes Uniandes Ibarra, agilita el procesos de inventario de las
computadores y sus partes, primero registramos cada uno de los componentes, luego se
registra la computadora y sus respectivos componentes. Existen enlaces para explorar listas
y búsquedas más detalladas de componentes específicos, la aplicación cuenta con
diferentes procesos como son la ayuda para la creación de horarios, registro de
mantenimiento, creación de memos, reservaciones de computadores y proyectores en línea.
19%
81%
Si
No
43
Para realizar una reservación hay que ser docente o estudiante de la Universidad, se ingresa
el usuario y contraseña para el ingreso a la aplicación en modo de usuarios externos,
continuando se elige la hora de inicio, hora final y la fecha, dependiendo de esos datos se
filtraran los computadores o proyectores que estén disponibles a esa fecha y horas, por
último procedemos a la confirmación de la reservación de los proyectores o computadores.
2.4. Conclusiones parciales del capitulo
Después de realizar la encuesta a Estudiantes de la Universidad Regional Autónoma de los
Andes “Uniandes” extensión Ibarra se obtuvo muy buenos resultados e información
detallada que será útil, estadísticamente la acogida de los señores antes mencionados tubo
un 84% de aceptación del desarrollo de la aplicación web para la Universidad Regional
Autónoma de los Andes “Uniandes”.
Seguidamente al revisar las encuestas realizadas a los Docentes de la Universidad
Uniandes se obtuvo un resultado favorable y una información útil, mediante los cuadros
estadísticos se puede destacar que el apoyo de los Docentes es muy favorable en un 79%
de aceptación, esta información fue útil para desarrollar la aplicación y determinar algunos
puntos antes detallados.
Al analizar la entrevista realizada a los administradores del Departamento de Telemática se
obtuvo como resultado una información muy detallada de todos y cada uno de los procesos
del Departamento, de esta manera se obtendrá una aplicación web de calidad, y acorde con
los procesos que realizan cada uno de los encargados del departamento, de esta manera se
optimizara tiempo y recursos.
44
CAPÍTULO III
3. DESARROLLO DE PROPUESTA
3.1. Documento de visión
3.1.1. Introducción
El propósito de este documento tiene como finalidad recoger, analizar y definir las
necesidades de alto nivel y las características de una Aplicación Web que proporciona el
servicio de reservaciones por internet ofreciendo sus servicios.
El documento se centra en la funcionalidad de la aplicación web requerida por los
administradores, estudiantes y docentes de la Uniandes para mayor rapidez en la atención.
Esta funcionalidad se basa en promocionar y dar a conocer a la Universidad Uniandes de
todos los servicios que ofrece para todos los estudiantes y docentes, detallando
características.
3.1.2. Alcance
La visión de una Aplicación Web dirigido a la reservación por internet de los equipos de
cómputo de la Universidad. Este sitio será desarrollado por el Técnico Edwar Chalá Ibarra
Esta aplicación web de gestión permitirá a los administradores llevar un control de
inventario del departamento de telemática y reservar equipos y proyectores a través del
internet.
3.1.3. Definición, Acrónimos y Abreviaturas
RUP: (Rational Unified Process) es un proceso de desarrollo de software y junto con
el lenguaje unificado de modelado UML consiste la metodología estándar más
utilizados para el análisis, implementación y documentación de sistemas orientados a
objetos.
UML: es un conjunto de herramientas, que permite modelar sistemas orientados a
objetos.
PHP: diseñado originalmente para la creación de páginas web dinámicas. Se usa
principalmente para la interpretación del lado del servidor pero actualmente puede ser
utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de
programas incluyendo aplicaciones con interfaz gráfica.
Postgres: es un sistema de gestión de base de datos relacional orientada a objetos y
libre, publicado bajo la licencia BSD. Como muchos otros proyectos es dirigido por
45
una comunidad de desarrolladores que trabajan de forma desinteresada, altruista y
libre.
Javascript: Lenguaje de programación orientado principalmente al desarrollo de
aplicaciones web dinámicas; Siendo este un lenguaje interpretado directamente por el
procesador de lectura, por ello los programas diseñados tras la implementación de este
lenguaje no necesitan ser compilados para su perfecta ejecución.
Jquery: Biblioteca de java script que permite simplificar la manera de interactuar con
documentos HTML, manejar eventos, desarrollo de animaciones y agregar interacción
o funcionalidades con la técnica AJAX dentro de una página Web.
Ajax: Es una técnica de desarrollo web que permite crear aplicaciones web
interactivas o RIA, estas aplicaciones se ejecutan en el cliente es decir en el navegador
del usuario mientras se mantiene la comunicación y la trasmisión de datos.
Inventario: Se define al registro documental de los bienes y demás cosas
pertenecientes a una persona o comunidad, hecho con orden y precisión. Con el fin de
registrar y controlar los inventarios, las empresas adoptan los sistemas pertinentes para
valuar sus existencias de mercancías con el fin de fijar su posible volumen de
producción.
Cronograma: En gestión de proyectos, en una lista de todos los elementos terminales
de un proyecto con sus fechas previstas de comienzo y final.
Activo Fijo: son aquellos que no varían durante el ciclo de explotación de la empresa
(o el año fiscal). Por ejemplo, el edificio donde una fabrica monta sus productos es un
activo fijo porque permanece en la empresa durante todo el proceso de producción y
venta de los productos. Un contraejemplo sería una inmobiliaria: los edificios que la
inmobiliaria compra para vender varían durante el ciclo de explotación y por tanto
forma parte del activo circulante.
3.1.4. Posicionamiento
3.1.4.1. Oportunidad de negocio
Este sitio Web permitirá a la institución contar con un informe de todos sus servicios a
disposición de los docentes y estudiantes. Lo cual ofrecerá un acceso rápido a los datos de
los servicios, gracias a interfaces amigables. Además, los datos accedidos estarán siempre
actualizados, lo cual es un factor muy importante para poder llevar un control centralizado.
46
3.1.4.2. Sentencia que define el problema
Tabla 22, de sentencia del problema
El problema de Deficiencia en los procesos de Gestión de los Recursos del Departamento de
Telemática de la Universidad Regional Autónoma de los Andes “Uniandes”
extensión Ibarra.
Pérdida de tiempo.
Afecta al Departamento de Telemática
Una solución
adecuada seria
Implantar una aplicación web para la gestión de los recursos de telemática de la
universidad regional autónoma de los andes extensión Ibarra.
Elaborado por: Edwar R. Chalá
Descripción
Para proveer de una forma efectiva una metodología que se ajusten a las necesidades de
los usuarios, es necesario identificar e involucrar a todos los participantes en el proyecto
como parte del proceso de modelado de requerimientos. También es necesario identificar a
1os usuarios del sistema y asegurarse de que el conjunto de participantes en el proyecto los
representa adecuadamente. Esta sección muestra los participantes y los usuarios
involucrados en el proyecto, así como los problemas más importantes que éstos perciben
para enfocar la solución propuesta hacia ellos.
Resumen
Tabla 23, de los stokeholders con detalles
Nombre Descripción Responsabilidades
Edwar Rodolfo Chalá
Ibarra
Desarrollador de la
Aplicación Web
El stakeholders realiza:
Funcionalidades de la
aplicación
Sr. Amílcar Montenegro Encargado del Departamento
de Telemática
Seguimiento del desarrollo de
la aplicación.
Sr. William González Encargado del Departamento
de Telemática
Seguimiento del desarrollo de
la aplicación Elaborado por: Edwar R. Chalá
47
3.1.4.4. Perfiles de la aplicación web
Desarrollo de la aplicación web
Tabla 24, perfil del stokeholder
Representante Edwar Rodolfo Chalá Ibarra
Descripción Desarrollado de la Aplicación Web
Tipo Técnico analista en sistemas
Responsabilidades Encargado del análisis de requerimientos,
diseños de la interfaz. Realizar seguimiento
del desarrollo del proyecto. Realización de
la Aplicación Web para la gestión de los
recursos del Departamento de Telemática.
Elaborado por: Edwar R. Chalá
3.1.4.5. Descripción global el proyecto
Perspectiva del proyecto
El proyecto a desarrollar es una Aplicación Web para la para la gestión de los recursos del
Departamento de Telemática, con el objetivo de mejorar, y brindar un mejor servicio a los
estudiantes y docentes
Resumen y características
A continuación se mostrará un listado con los beneficios que obtendrá a partir del
producto:
Tabla 25, beneficios
Beneficio Características que apoyan
Método fácil, rápido para el proceso de
reservaciones
Interface gráfica amigable
Utilización de nuevos recursos. Como es el
internet
Aplicación Web
Mayor facilidad para el acceso de datos Base de datos
Elaborado por: Edwar R. Chalá
3.1.4.6. Restricciones
Acceso y privilegios de usuario.
La aplicación web está diseñada para los Estudiantes y Docentes de la Universidad.
48
Permite inserción, modificación y eliminación de la información con permisos del
administrador.
Admite generar reportes y consultas.
Optimizada para los navegadores Mozilla Firefox y Google Chrome
3.1.4.7. Análisis De Riesgo
Fue necesario realizar un análisis previo a los riesgos que pudieran estar expuesta la
aplicación web y los recursos informáticos que hacen funcionamiento para optar por
soluciones posibles a los problemas.
Lista de riesgos
Tabla 26, Lista de Riesgos
N° Nombre Descripción Probabilidad
de ocurrencia
Medida de
mitigación
1 Falta de recursos No cuenta con equipo de
hardware y software adecuado
para el funcionamiento correcto
10% Elaborar plan de
proformas de
hardware y
software
2 Seguridad Perdida de información debido
al acceso no autorizado de
personas que podrían alterar
información en base de datos
70% Realizar
restricciones para
el uso del sistema.
3 Cambios en las
políticas y procesos
luego de culminar
el proyecto
Las políticas y los procesos de
cuentas de ahorro pueden
cambiar luego de haber
culminado el proyecto
15% Desarrollar la
aplicación web
flexible para
permitir y realizar
futuros cambios.
4 Riegos de datos
erróneos
Inserción de información
incorrecta a la base de datos por
la administración.
20% Ingreso de
información
correcta y
verdadera, con la
respectiva
comprobación.
5 Mala
administración
Manejo inadecuado de la
aplicación web por parte de los
usuarios
10% Capacitación a los
usuarios que van
hacer uso del
sistema.
6 Incompatibilidad Incompatibilidad de la
aplicación web
5% Instalar y
comprobar
correctamente la
compatibilidad de
la aplicación web
Elaborado por: Edwar R. Chalá
49
3.1.5. Casos de uso
3.1.5.1. Modelos de caso de uso
Caso de uso del Estudiante
El actor Estudiante está relacionado con cuatro Casos de Uso: Reservar Online la cual
puede realizarla a través de la aplicación, solicitar una máquina, ver catalogo de las
máquinas para determinar la candidata a seleccionar.
Figura 21, Caso de uso estudiante
Elaborado por: Edwar R. Chalá
Casos de uso del Docente
El actor Docente está relacionado con cuatro Casos de Uso: Reservar Online la cual puede
realizarla a través de la aplicación. Revisar su reservación en qué estado esta, ver el
catálogo de los proyectores y sus respectivo estado para determinar se elección.
Figura 22, Caso de uso docente
Elaborado por: Edwar R. Chalá
50
Caso de uso del Administrador
El actor Encargado está relacionado con siete Casos de Uso: Ingresar artículos, Revisar
pedidos, confirma pedido, registro de máquinas, realizar memos y registrar usuarios.
Ingresa al sistema y controlar la aplicación, revisar y confirmar los pedidos de estudiantes
y docentes, a su vez también creara trabajos.
Figura 23, Caso de uso auxiliar de telemática
Elaborado por: Edwar R. Chalá
3.1.6. Base de datos
Figura 24, Diseño de base de datos
Elaborado por: Edwar R. Chalá
51
La base de datos de la aplicación web para la gestión de los recursos del Departamento de
Telemática de la Universidad Uniandes, cuenta con las siguientes tablas la cuales permiten
el funcionamiento eficiente de la aplicación, los nombres de la tablas representan los
registros que almacenan, como es inventarios, proveedores, marcas, componentes,
categoría, bajas, tipos de usuarios o roles esta tablas son las más relevantes para el
funcionamiento de la aplicación web.
En la tabla componentes se ingresara los datos de todos y cada uno de los componentes que
constan en un computador, así podemos procesar la información y determinar a qué
computador pertenece, interactuando con la tabla inventarios y equipos las cuales
contendrán las claves primarias y segundaria para su respectiva relación.
A su vez las tablas principales relacionadas como son inventarios, componentes, equipos,
proveedores, reservaciones, estudiantes y docentes ayudaran a llevar un control
permanente de la información, tomando en cuenta que la información es la parte más
importante de una empresa o institución, una forma de mantener categorizados los
componentes para obtener respuesta inmediata a la hora de buscar dicho componente con
sus respectivas características o conjunto de componente de algún equipo informático.
También hay tablas complementarias que son las que alimentan a las tablas principales las
cuales son las siguientes marcas, modelos, provincias, ciudades entre otras, estas tablas
complementan con sus códigos, es de suma importancia para la aplicación web y la base de
datos.
La base de datos es la parte fundamental de la aplicación web con esta se procesa la
información necesaria que requiere la aplicación, los datos ingresados en la tablas
principales son los más relevantes y contribuyentes para realizar los respectivos reportes.
52
3.1.7. Diseño de entradas
3.1.7.1. Formulario de ingreso
Figura 25, Formulario de ingreso
Elaborado por: Edwar R. Chalá
Por medio de este formulario se accederá a la aplicación, iniciando sesión con usuario y
clave respectivamente, permite el ingreso a los menús e ítem, el usuario registrado puede
ingresar y navegar por la aplicación web, esta está diseñada para cada tipo de usuario.
Después de ingresar su usuario y clave dar enter o clic en el botón ingresar para llamar a la
función de validación de usuarios.
3.1.7.2. Formulario de depreciaciones de máquinas
Figura 26, Pantalla depreciaciones
Elaborado por: Edwar R. Chalá
Reporte visual de las depreciaciones de los equipos de computo para detallar un poco mas
hay que ver la fecha de compra de la máquina, la descripción de la máquina, tiempo de
vida útil en días el porcentaje de depreciación de esa máquina hasta la fecha y por ultimo
esta la fecha estipulada para cuando serán dados de baja esos equipos informáticos. La
manera correcta de llevar la depreciación de un activo es detallando en partes fecha, su
vida útil y el porcentaje que lleva utilizado.
53
3.1.7.3. Formularios de registro de componentes
Figura 27, Formulario de registro
Elaborado por: Edwar R. Chalá
Aquí se registra los componentes con su respectiva: serie, numero de memo, marca,
modelo, tipo, capacidad, velocidad de cada componente y son su respectiva observación,
detallar al máximo la información del componente de tal manera que ayude a una búsqueda
rápida y exitosa, de esta manera el formulario cuenta con los respectivos botones y cajas de
texto para cada campo ya sean principales o segundarios.
3.1.7.4. Formulario de remplazo de componetes de una máquina
Figura 28, Formulario de ingreso componentes
Elaborado por: Edwar R. Chalá
En este formulario de la Figura 36 se puede registrar el nuevo componente que va a la
máquina y borra el viejo este se hace un update a la base de datos, con los nuevos campos
introducidos a la vez también se puede revisar la máquina con todas sus respectivas
características, los campos en este formulario están categorizados por máquina y
componentes como demuestra en la Figura 36 así llevar un control ordenado de la
información recopilada.
54
3.1.7.5. Formulario de registro del horario de clases en los laboratorios
Figura 29, Formulario de ingreso
Elaborado por: Edwar R. Chalá
En el formulario se registrara el horario para los laboratorios de la institución los cuales
generara el auxiliar de telemática el formulario o la aplicación web ayudara a no
equivocarse, para generar el horario para proceder a lo siguiente tenemos el listado de los
laboratorios y escoger uno de ellos y arrojara el horario construido hasta ahora, escogemos
el día y la hora si esas horas ya están ocupados esto sale un mensaje y nos dirá que esa hora
ya está ocupada por ultimo escogemos lo que es el docente.
3.1.7.6. Formulario de registro de máquinas
Figura 30, Formulario de ingreso máquinas
Elaborado por: Edwar R. Chalá
En este pagina se registrara todo los referente a la máquina y sus componentes respectivos,
también se registrara a que laboratorio pertenece, a su vez este formulario está dividido en
dos partes una que es para el registro de la máquina y la otra para añadir los componentes
de esa máquina la forma en la que se registra es maestro detalle donde el máquina es el
maestro y los componentes los detalles.
55
3.1.7.7. Memo de salida de componentes y equipos
Figura 31, Formulario de ingreso equipos
Elaborado por: Edwar R. Chalá
Registro de memo de salida en este caso llenar con los componentes que se hayan
registrados, los detalles, la fecha, para quien va dirigido y el asunto que va adjunto en el
documento de salida para reposiciones o nuevas adquisiciones de componentes, máquinas
completas o suministros, de esta manera se llevara un control detallado de la información
para un completo reporte diario, mensual o anual.
3.1.7.9. Registro de reservaciones
Figura 32, Formulario de reservaciones
Elaborado por: Edwar R. Chalá
Para realizar una reservación de un proyector o máquina hay que registrarnos previamente
para llenar nuestros datos respectivamente en esta caso se registraran con solo hacer click y
llenar los siguientes campos que son las horas de inicio y final, la fecha y la máquina o
proyector que está libre para dicha fechas y horas escogidas anteriormente para confirmar
56
la reservación esta el botón confirmar reservación y listo la reservación será confirmada
por el administrador.
3.1.7.10. Reportes
Figura 33, Formulario de reportes
Elaborado por: Edwar R. Chalá
Los reportes son requerimientos muy importantes, de esta manera hay un sinnúmero de
reportes para imprimir en pantalla y en papel.
Los reportes gerenciales son los que más ayudan a tomar grandes decisiones, de esta
forma se puede generar varios reportes tantos que sean necesarios para la satisfacción del
administrador y demás usuarios de la aplicación.
3.1.7.11. Reporte de Pc’s
Figura 34, Formulario de reportes de Pc’s
Elaborado por: Edwar R. Chalá
57
Este es uno de los reportes que más requerido por parte de los usuarios finales, para saber
el número exacto de computadores que cuenta la institución para tomar decisiones de
nuevas adquisiciones.
3.1.8. Construcción
En esta fase se muestra funciones y procesos que forman parte de la aplicación para que la
misma tenga un excelente desempeño, esta función es para generar pop up esta se la
utilizara en marcas, modelos y para todas las tablas complementarias.
3.1.8.1. Función para crear pop up
En esta función se creara los pequeños popup que sirven para registrar formularios de
tablas extras de manera rápida y no realizar el cambio de página para registrar una marca o
un modelo con los popup, realizar en la misma página y no perder tiempo valioso para
nosotros.
<script>// nueva marca
$(document).ready(function() {
$("#btnmarca").click(function(){
$("#frmmarca").show();
$("#frmmarca" ).dialog({
modal: true,
width: 400,
buttons: {
Guardar: function() {
$.ajax({
type : 'post',
url : '/labo/Plantilla/guardar_popu.php',
data : {
t_marca: $("#txtmarca").val(), t_des: $("#txtdes").val(), t_id: $("#txtid").val() }
}).success(function(result) {
var i=0;
58
if(result == 'ok'){
alert("Registrado con Éxito");
location.reload();
}else {
alert("Error al Insertar"); }
}).error(function(jqXHR, textStatus, errorThrown) {
$("#save-message").dialog( "destroy" );
alert("error " + textStatus + " " + errorThrown);
}).complete(function() { });
$(this).dialog( "close" ); },
Cancelar: function() {
$( this ).dialog( "close" );
} } }); }); });
</script>
3.1.8.2. Conexión a la base de datos
Conexión a la base de datos que es indispensable para la interacción de la aplicación web
con la base de datos, tenemos un sinnúmero de tablas para interactuar con la aplicación de
esta manera con este porción de código lograr la comunicación con dichas tablas para
agilitar los procesos de almacenamiento, actualización y demás servicios que brinda la
base de datos.
<?php
session_start();
$us=$_REQUEST[user];
$cl=$_REQUEST[cla];
$conn = pg_connect("host=localhost port=5432 password=root user=postgres
dbname=lab_uni");
if (pg_ErrorMessage($conn)) {
//echo "<p><b>Ocurrió un error conectando a la base de datos: .</b></p>";
} else {
59
$sqlp="SELECT usesysid ,usename,passwd from pg_shadow WHERE passwd = 'md5' ||
md5('$cl' || '$us') AND usename = '$us'; ";
$result=pg_query($sqlp);
if(pg_num_rows($result)==0){
echo "No existe el login introducido";
header("Location:sistemas.php?error=1");
} else {
while($row=pg_fetch_array($result)) {
if($row["usename"] == $us)
{
$_SESSION[access] = true;
$_SESSION[user] = $us;
$_SESSION[pass] = $cl;
$id_=$row["usesysid"];
$_SESSION[id_usery] = $id_;
pg_query ("INSERT INTO auditor_usuario(id_user,
fecha_visita, hora_visita) VALUES ('".$id_."', now(), now())");
header("Location:Plantilla/Sistema.php");
} } } }
Echo "Usuario no Registrado"; ?>
3.1.8.3. Código fuente del guardado a la base de datos
El almacenamiento de los datos en la base es lo primordial para la organización y
depuración de los datos al formar una información para luego presentar en pantalla o en un
reporte en papel, esta manera evitaremos perdida de información valiosa para la institución
o entidad con la que se trabajara.
<?php
include('conec.php');
}//tremina
if (isset($_POST[guardar_compo])) // Registro de componentes
60
{ echo $_POST[cmbcapa], $_POST[cmbtipo], $_POST[cmbvelo];
$sql = "INSERT INTO componentes(componente, serie, estado, id_marca, id_modelo,
descripcion, id_capacidad, id_tipo, memo, id_velo) VALUES ('$_POST[cmbcompo]',
'$_POST[serie]', 'A', $_POST[cbselector], $_POST[cbproducto], '$_POST[des]',
$_POST[cmbcapa], $_POST[cmbtipo], $_POST[memo], $_POST[cmbvelo])";
if (!pg_query($sql)) {
die('Error: ' . pg_result_error());
} ?>
<script language="javascript">
alert( "Registros Guardados" );
location.href = "lista_componentes.php";
</script>
3.2. Análisis de resultado
3.2.1. Introducción
Las pruebas del software son un elemento crítico para la garantía de calidad del software y
representa una revisión final de las especificaciones, del diseño y de la codificación.
La creciente percepción del software como un elemento del sistema y la importancia de los
costo asociados a un fallo del propio sistema, están motivando la creación de pruebas
minuciosas y bien planificadas. No es raro que una organización de desarrollo de software
emplee entre el 30% y 40% del esfuerzo total de un proyecto en las pruebas. En casos
extremos, las pruebas del software para actividades críticas.
La fase de pruebas en el desarrollo o construcción de software en sentido estricto es
considerada como una de las más costosas por lo que incluye requisitos, especificaciones,
diagramas de varios tipos y por supuesto el código Elaborado por, complementos y todo lo
que conlleva en la creación del producto. Para la realización de las pruebas se aplican
diferentes técnicas aplicadas en cada tipo de producto.
3.2.2. Metodología de pruebas.
Para procesos de desarrollo basados en la metodología RUP o métodos tradicionales,
implementar una metodología de pruebas es totalmente viable, teniendo en cuenta que
estas metodologías están orientadas a la documentación y a la formalización de todas las
actividades ejecutadas.
61
Un proceso de pruebas formal, está compuesto, cuando menos por las siguientes 5 típicas
etapas:
Planeación de pruebas.
Diseño de pruebas.
implementación de pruebas.
Evaluación de criterios de salida.
Cierre del proceso.
3.2.2.1. Planeación de Pruebas.
Es la etapa en donde se ejecutan las primeras actividades correspondientes al proceso de
pruebas y tiene como resultado un entregable denominado plan de pruebas el cual debe
estar conformado en cuando menos por aspectos tales como:
Alcance de la prueba: determina que funcionalidades de la aplicación serán
probadas durante el transcurso de la prueba.
Registro de datos, ejecución de procesos, validación de datos a ingresar, acceso de los
usuarios, restricción de procesos a diferentes tipos de usuarios, validar que la aplicación
siga funcionando perfectamente después de las acciones correctivas sean aplicadas,
verificar los requerimientos de volúmenes de datos que puedan ser completados con un
nivel de concurrencia.
Tipos de Prueba: los tipos de pruebas que se aplicara a la aplicación web son los
siguientes; Velocidad, Seguridad, regresión, sistema y carga de datos.
Estrategia de Pruebas: Adicionalmente, una buena estrategia de pruebas debe
indicar los niveles de pruebas, el ingreso de datos concurrentemente, añadir nuevas
modificaciones a la aplicación, trabajar con conexiones lentas, medir el tiempo de
ejecución de consultas a la base de datos entre otras estrategias.
Criterios de Salida: Los criterios de salida definen para cada nivel de pruebas a
ejecutar. Los criterios a utilizarse son: porcentaje de funcionalidades de alto riesgo
probadas con éxito, número defectos críticos y/o mayores aceptados, etc.
3.2.2.1. Pruebas de diseño. La fase de diseño tiene como objetivo completar con una serie
de especificaciones completas del sistema que se va a implementar, aplicando el plan de
requisitos en la implementación.
La prueba del diseño debe comprobar su consistencia, compleción, corrección, factibilidad.
62
3.2.2.3. Implementación de pruebas. Cuando se detecte un fallo en la aplicación, este
debe ser documentado y registrado en una herramienta que permita gestionar los defectos.
Una vez que el defecto fue corregido por el programador en su respectivo proceso de
depuración, es necesario realizar un nuevo test que permita confirmar que el defecto fue
solucionado de manera exitosa. Por último, se ejecuto el ciclo de regresión que permite
garantizar, que los defectos corregidos en el proceso de depuración, no hayan
desencadenado otros tipos de defectos en la aplicación.
3.2.2.4. Evaluación de criterios de salida. Existen varios tipos de criterios de salida
dentro de los cuales se pueden mencionar: cubrimiento de funcionalidades en general,
cubrimiento de funcionalidades críticas para el sistema, Número de defectos críticos y
mayores detectados, etc.
3.2.2.5. Cierre del proceso. Se deben finalizar y aprobar los documentos de soporte de
prueba, analizar las lecciones aprendidas para aplicar en futuro a la aplicación, etc.
Tabla 27, calificación
Calificación Porcentaje (%) Valor
1-2 1% - 20% Mala
3-4 21% -40% Regular
5-6 41% -60% Buena
7-8 61% - 80% Muy Buena
9-10 81% - 100% Excelente
Elaborado por: Edwar R. Chalá
Las pruebas establecidas que se generó en máquinas diferentes que se detallan a continuación.
Tabla 28, características
Características
Dual Core Procesador: Dual Core 1.40Ghz
Disco: 320 GB
Memoria RAM: 2 GB
Core 2 Quad Procesador: Core 2 Quad, 2.40Ghz
Disco: 500 GB
Memoria RAM: 4 GB
Elaborado por: Edwar R. Chalá
63
Seguridad:
Objetivo: Que los usuarios estén restringido algunas funciones especificas
Que solo aquellos usuarios autorizados accedan a la aplicación
Estrategia: Identificar cada tipo de usuario y las funciones que se debe autorizar
Calificación de la seguridad de la aplicación web
Tabla 29, resultados de seguridad
N° de Pruebas Resultado Calificación Porcentaje (%)
Prueba N°1
Prueba N°2
Prueba N°3
Buena
Buena
Muy Buena
5
7
7
45%
65%
70 %
Total 60%
Elaborado por: Edwar R. Chalá
Resultado
Para verificar el nivel la seguridad se realizó algunos tipos de pruebas como el ingreso de
usuarios no autorizados y roles, Los procesos realizados arrojaron resultados favorables a
la aplicación web.
Velocidad:
Objetivo: Verificar la rapidez de la aplicación
Tiempo de respuestas obtenidas
Estrategia: Realizar inserciones de datos
Realizar consultas de datos
Trabajar con conexiones lentas
Calificación de la velocidad de la aplicación web
Tabla 30, resultados de velocidad
N° de Pruebas Resultado Calificación Porcentaje (%)
Prueba N°1
Prueba N°2
Prueba N°3
Buena
Muy Buena
Muy Buena
5
7
8
50%
70%
80%
Total 66%
Elaborado por: Edwar R. Chalá
64
Resultado
Mediante el rol de administrador se ingreso a la aplicación a los módulos de reservación y
registro de componentes y obtuvimos los resultados, Los procesos realizados arrojaron
resultados favorables.
Regresión:
Objetivo: Validar que la aplicación siga funcionando perfectamente después de las
acciones correctivas sean aplicadas.
Estrategias: Añadir nuevas funcionalidades
Comprobar que las modificaciones no provoquen errores
Calificación de la regresión de la aplicación web
Tabla 31, resultados de regresión
N° de Pruebas Resultado Calificación Porcentaje (%)
Prueba N°1
Prueba N°2
Prueba N°3
Buena
Buena
Muy Buena
6
6
7
60%
60%
70%
Total 66%
Elaborado por: Edwar R. Chalá
Resultado
Los procesos realizados arrojaron resultados favorables.
Sistema:
Objetivo: Validar los requerimientos de volúmenes de datos que puedan ser completados
con un nivel de concurrencia
Validar los requerimientos no funcionales de cada proceso
Estrategia: Identificar posibles cuellos de botella o problemas de rendimiento
Carga de altos volúmenes informáticos
65
Calificación de sistema
Tabla 32, resultados de sistema
N° de Pruebas Resultado Calificación Porcentaje (%)
Prueba N°1
Prueba N°2
Prueba N°3
Buena
Buena
Regular
5
6
4
50%
55%
40%
Total 50,66%
Elaborado por: Edwar R. Chalá
Resultado
Las pruebas realizadas arrojaron resultados favorables en el manejo de la aplicación web.
Carga de datos:
Objetivo: Insertar gran cantidad de datos a nuestra aplicación
Estrategia: Ingresar datos concurrentemente
Validar los datos a insertar
Calificación de la escalabilidad de la aplicación web
Tabla 33, resultados de carga de datos
N° de Pruebas Resultado Calificación Porcentaje (%)
Prueba N°1
Prueba N°2
Prueba N°3
Regular
Buena
Buena
4
5
6
40 %
50 %
60 %
Total 50%
Elaborado por: Edwar R. Chalá
Resultado
Las pruebas realizadas arrojaron resultados favorables en el manejo de la aplicación web.
66
Tabulaciones de resultados finales
Tabla 34, resultados Finales
Métrica de calificación Porcentaje (%)
Seguridad 60,00%
Velocidad 66,00%
Regresión 66,00%
Sistema 50,66%
Carga de datos 50,00%
Total 50,62%
Elaborado por: Edwar R. Chalá
3.3. Conclusiones parciales del capítulo
Los casos de uso que se realizó en este capítulo han sido de ayuda para identificar las
entidades y funciones que cumplen cada una de ellas dentro de la aplicación.
Se puede concluir que la aplicación es viable ya que a el departamento de Telemática
cuenta con los recursos para el desarrollo como es el gestor de base de datos Postgres
y equipos informáticos.
Es importante realizar pruebas de funcionamiento de la aplicación para prevenir
errores antes de la implantación del sistema.
La información que brindara la aplicación web será más clara y precisa al momento
de generar los reportes, de pantalla e impresos.
La seguridad de la aplicación es una de los sobresaliente esta trabaja con sesiones y
con usuarios que están registrados en el gestor de la base de datos.
67
CONCLUSIONES GENERALES
Al terminar con el proceso de desarrollo del sistema se llegó a la conclusión que el
objetivo de implantar una aplicación que permita la gestión de Recursos del
Departamento de Telemáticas de la Uniandes Ibarra ha sido cumplido con éxito.
Se entrega a la Universidad Uniandes Ibarra una herramienta que permite manejar
aspectos importantes dentro de la institución, llevando el control de las actividades
que se realizan el departamento de telemática.
Como resultados tenemos la aplicación implanta y funcional para agilitar los
procesos de gestión del departamento de telemática.
Siendo apoyados en la metodología RUP para la construcción del proyecto esta ha
permitido producir un software de calidad que satisface a las necesidades de los
usuarios.
Postgres es una gran base de datos que agilita consultas y transacciones de una
manera rápida y efectiva colaboro en el desarrollo de esta aplicación.
Se requirió varias herramientas tecnológicas para el desarrollo de la aplicación web
de gestión de Recursos del Departamento de Telemática como son PHP, CSS,
JavaScript, jquery para la codificación y diseño.
A diferencia de otros sistemas, los datos utilizados por esta aplicación
(componentes, reservaciones, computadores, resultados, etc.) son almacenados en
una sola base de datos obteniendo las siguientes ventajas: orden de la información,
búsqueda rápida de datos y un respaldo confiable de la información.
El uso de estándares como HTML, CSS y otros, reduce el riesgo de presentar
la interfaz de usuario Web de manera inadecuada. la usabilidad y la accesibilidad
de la interfaz de usuario web pueden verse afectada negativamente.
Con la implementación de la aplicación web aumentará la agilidad de generar
reportes.
El uso de la aplicación web ayuda a que los docentes y estudiantes puedan reservar
proyectores y computadores de cualquier lugar que tengan acceso a internet.
68
RECOMENDACIONES
Para la implantación de la aplicación web de gestión de recursos del Departamento
de Telemática la Universidad Regional Autónoma de los Andes “UNIANDES” es
necesario contar con servidor de aplicaciones web, gestor de base de datos.
Mantener siempre copias de seguridad de la aplicación y base de datos en lugares
que posean las seguridades recomendadas.
Dar mantenimiento preventivo a la aplicación web temporalmente para su excelente
funcionamiento.
La aplicación web debe estar a cargo de un personal altamente capacitado para un
buen uso de la misma.
Verificar la portabilidad a otros sistemas de bases de datos.
Para una buena ejecución del sistema se recomienda activar la opción de ejecución
de javascript para que se ejecute el código javascript y jquery.
Utilizar herramientas de software libre para el desarrollo de aplicaciones por ser
flexibles y que se adaptan a las necesidades del programador.
Se recomienda sacar respaldos constantes (diarios) de la base de datos, en caso de
fallos técnicos de la misma o pérdida de información.
Ampliar la funcionalidad de la obtención de reportes con información y gráficos
que permitan describir en forma visual.
El contenido o la funcionalidad puede no ser obvia para todos los usuarios, por lo
que debe proporcionarse información de ayuda adecuada con enlaces claramente
identificables que conducen a páginas de ayuda.
Se debe realizar un seguimiento al uso de la aplicación de gestión de recursos del
departamento de telemática de la Universidad Uniandes Ibarra y buscar posibles
mejoras al sistema.
Se recomienda el registro adecuado de la información para tener información real
y confiable para el momento que se necesite.
69
BIBLIOGRAFÍA
DEL RIO MEDINA Ángel, (2012), “MANUAL PHP 5”, Editorial Cep, 1ª Edición.
KUDRNOVSKÁ Lida, PÉREZ URBANEJA Elina, (2010), “DISEÑO Y
CULTURA VISUAL 9”, Libros de Informática, 1ª Edición.
MACFARLÁN David, (2012), “JAVASCRIPT Y JQUERY”, Editorial Anaya
Multimedia, 1ª Edición.
LÓPEZ QUIJADO José, (2011), “HTML 5 Y CS2”, RA-MA S.A, 1ª Edición.
PGDG THE POSTGRESQL GLOBAL DEVELOPMENT GROUP, FULTUS
CORPORATION, (2011), “POSTGRESQL 9.0 OFFICIAL DOCUMENTATION¨,
2ª Edición.
SANTINI Simone, (2011), “JAVA PROGRAMMING”, Universidad Autónoma
Madrid, 1ª Edición.
VAN DER HEYDEFien, (2011), “UML 2 - INICIACIÓN, EJEMPLOS Y
EJERCICIOS”, Ediciones Eni, 2ª Edición.
YEHUDA Katz, (2011), “jQUERY”, Anayu Multimedia, 1ª Edición.
PEREZ Oscar, (2011), “BASES DE DATOS EN POSTGRESQL”, 1 Edición.
GÓMEZ Alvaro, SUÁREZ Carlos, (2012), “SISTEMAS DE INFORMACIÓN”,
Alfaomega, Ra-Ma, 4ª Edición.
CLINT, Eccher, (2011), “DISEÑO WEB PROFESIONAL”, 1ra Edición, España
FIERRO, A (2011), “CONTABILIDAD BÁSICA”, Eco Ediciones, 2° Edición
HERNAANDEZ R, (2011), “METODOLOGÍA DE LA INVESTIGACIÓN”,
Editorial Hil , Edición.
POMBO José Rey, (2011), “CONTABILIDAD GENERAL” 2 da Edición, Madrid.
ROCAFORT Alfredo, FERRER Vicent, (2011), “CONTABILIDAD DE
COSTOS”, Profit Editorial.
70
LINCOGRAFÍA
BODNARJan, (2012) “PHP POSTGRES”, Información en:
http://zetcode.com/lang/php/php/
DOCSTOC, (2011), “MANUAL DE USUARIO RUP”,
http://www.docstoc.com/docs/120443927/Gu%C3%ADa-completa-RUP
CRIPTO Red, (2012), “RED TEMÁTICA DE CRIPTOGRAFÍA Y SEGURIDAD
DE LA INFORMACIÓN”, http://es.spseguridad.com /Seguridad_informatica
TORREALBA Malquin, (2012),”SISTEMAS DE INFORMACIÓN”,
http://definicion.de/sistemas-de-informacion.
MARTÍNEZ Rafael, (2011), “POSTGRES”, Información en:
http://www.postgresql.org.es/
LUJÁN Mora, (2010), “APLICACIÓN WEB”
http://www.mercadeo.com/blog/2010/01/aplicacion-web-y-asps
SILBERSCHATZ, Abraham, (2012), “FUNDAMENTOS DE BASES DE
DATOS”, Tercera Edición, Editorial Mc Graw Hill. Información en
http://www.basededatos1.galeon.com/mbibliografia.htm.
B.H.C, (2011), “CONATABILIDAD BÁSICA”, Información en:
http://www.kalachero.com/dokucentro/Ciencias_Economicas_Empresariales/contabili
dad_publica/Manual_de_contabilidad_basica
VELASCO, J, (2011), “ARQUITECTURA DE LAS APLICACIONES WEB”.
Información en: http://www.prograweb.com.mx/pweb/0201arquiAplicaweb.html
71
ANEXOS
Anexo 1. Encuesta y Entrevista
Encuesta a Estudiantes de la Universidad Uniandes Ibarra
Reciba un atento y cordial saludo por parte del desarrollador de la “APLICACIÓN
WEB PARA LA GESTIÓN DE RECURSOS DEL DEPARTAMENTO DE
TELEMÁTICA DE UNIANDES IBARRA”.
Objetivo: recopilar información del Departamento de Telemática de la Universidad
Regional Autónoma de los Andes “Uniandes” Ibarra, para el desarrollo de la tesis.
En la siguiente encuesta le realizaremos una serie de preguntas sencillas, donde deberá marcar
con una (x) en la opción que Ud. crea correcta.
1. Con qué frecuencia utiliza el internet
Nada ( ) Poco ( ) Mucho ( )
2. Qué navegador web utiliza
Mozilla Firefox ( ) Internet explorer ( ) Google Chrome ( ) Opera ( )
3. Conoce Ud. Los servicios que brinda el departamento de telemática
Cédula ( ) Clave y Usuario ( )
4. Le gustaría reservar un computador desde la comodidad de su hogar o Cyber.
Si ( ) No ( )
5. Cómo le gustaría acceder a reserva proyectores y equipos informáticos en línea.
Si ( ) No ( )
6. Cómo califica el proceso de reservación de los proyectores y salas.
Lento ( ) Normal ( ) Rápido ( )
73
7. Considera Ud. Que la institución debe mantener publicado horarios de laboratorio.
Si ( ) No ( )
8. Ha notado Ud. aglomeración de estudiantes al reservar un equipo.
Si ( ) No ( )
9. Cree Ud. Que su información está segura en la web.
Si ( ) No ( )
10. Existe un control de tiempos de uso de los proyectores, salas y equipos informáticos.
Si ( ) No ( )
Encuesta a los docentes de la universidad Uniandes Ibarra.
Reciba un atento y cordial saludo por parte del desarrollador de la “APLICACIÓN
WEB PARA LA GESTION DE RECURSOS DEL DEPARTAMENTO DE
TELEMÁTICA DE UNIANDES IBARRA”.
Objetivo: recopilar información del Departamento de Telemática de la Universidad
Regional de los Andes “Uniandes” extensión Ibarra, para el desarrollo de la tesis.
En la siguiente encuesta le realizaremos una serie de preguntas sencillas, donde deberá marcar
con una (x) en la opción que Ud. crea correcta.
1. Utiliza el internet frecuentemente
Si ( ) No ( )
2. Qué navegador web utiliza
Mozilla Firefox ( ) Internet explorer ( ) Google Chrome ( ) Opera ( )
3. Le gustaría reservar los proyectores o las salas desde la comodidad de su hogar o
cyber.
Si ( ) No ( )
4. Existe aglomeración de docentes al momento de reservar un proyector o salas.
Si ( ) No ( )
5. Utiliza frecuente mente las instalaciones de los laboratorios y equipos informáticos.
Si ( ) No ( )
6. Cómo le gustaría acceder a reservar proyectores y salas de Aristóteles en línea.
Cédula ( ) Clave y Usuario ( )
75
7. Con qué frecuencia utiliza los servicios del departamento de telemática.
Nunca ( ) Rara vez ( ) Seguido ( )
8. Ha considera Ud. Que los servicios debe mantener los horarios del laboratorio.
Si ( ) No ( )
9. Qué dificultad tiene para acceder al préstamo de proyectores.
Desconocimiento ( ) Aglomeración ( )
10. Existe un control de tiempos de uso de los proyectores, salas y equipos informáticos.
Si ( ) No ( )
Entrevista a los Encargados del departamento de telemática
Objetivo: recopilar información del Departamento de Telemática de la Universidad
Regional de los Andes “Uniandes” extensión Ibarra, para el desarrollo de la tesis.
¿Qué procesos realiza frecuentemente?
¿Explique cómo realiza los procesos?
¿Qué es lo primero que hace cuando le llega una remesa de computadores?
¿De qué manera se lleva a cabo los préstamos de proyectores y sala de Aristóteles?
¿Donde archiva toda la información recopilada?
¿Qué tipo de reportes solicita dirección y cuál es su frecuencia?
¿Qué información cree conveniente recopilar?
¿Cada qué tiempo presenta los reportes a dirección?
¿De qué forma lleva a cabo la tabulación de información sobre equipos informáticos para la
obtención de reportes?
¿Cuáles son los inconvenientes más comunes al memento de organizar la información?
Anexo2. Manual de usuario
1. Introducción
APLICACIÓN WEB PARA LA GESTIÓN DE LOS RECURSOS DEL
DEPARTAMENTO DE TELEMÁTICA es una aplicación web creada de la alta demanda
del personal de tener un espacio para reservar máquinas y proyectores. En definitiva esta
nueva aplicación web permite crear un aplicación sencilla para reservar, registrar y llevar
un buen control de inventario de los suministros, computadores, y demás objetos, la
APLICACIÓN WEB PARA LA GESTIÓN DE LOS RECURSOS DEL
DEPARTAMENTO DE TELEMÁTICA permite reservar tanto proyectores por medio de
los docentes, como máquinas por medio de los Estudiantes desde la comunidad de
nuestros hogares o un cyber.
2. Funcionalidad de la aplicación
Como comentaba anteriormente en la introducción, APLICACIÓN WEB PARA LA
GESTIÓN DE LOS RECURSOS DEL DEPARTAMENTO DE TELEMÁTICA es un
aplicación reservar y controlar el inventario, a todo aquel que deseen usarlo, la
administración y reservación, así mismo este aplicación implanta una política de
seguridad en nuestros reservaciones utilizando usuario/contraseña para que solo la
persona que conozca estos datos tenga acceso a los mismos.
Otra utilidad de esta aplicación es que permite interactuar al personal docente como a los
Estudiantes de la Institución, los administradores de esta aplicación juegan un papel
importante, ellos son los llamados a dirigir y administrar dicha aplicación.
3. Acceso a la aplicación
La dirección para acceder al sistema es:
http://localhost:8080/labo/sistemas.php
Para llegar a esta dirección de una forma más sencilla habilitaremos próximamente un
enlace en la web http://www.uniandesonline.edu.ec/uniandes/ibaindex.htmlen la zona
“Uniandes Ibarra”.
La pantalla principal permite el acceso a la aplicación toda persona que disponga de
usuario y contraseña. Actualmente los usuarios son los mismos Estudiantes y Docentes de
la Institución.
4. Descripción de pantallas
4.1.Pantalla de Acceso a la aplicación
Introducir usuario y contraseña. El administrador de la aplicación es el único encargado
de crear o eliminar cuentas de usuarios, en esta página podemos acceder a la aplicación.
Usuario: digitamos nuestro respectivo nombre de usuario
Clave: digitamos nuestra clave que sea correspondiente para ese usuario y a continuación
se dará clic en Iniciar.
4.2.Pantalla de Acceso reservaciones de proyectores y salas
Introducir usuario y contraseña, en este caso el usuario es la cedula del Docente y la
contraseña queda a voluntad y comodidad de cada docente.
Usuario: digitamos nuestro respectivo cedula como usuario
Clave: digitamos nuestra clave que sea correspondiente para ese usuario y a continuación
se dará clic en Iniciar.
4.3.Pantalla de Acceso reservaciones de equipos
Introducir usuario y contraseña, en este caso el usuario es la cedula del Estudiante y la
contraseña queda a voluntad y comodidad de cada estudiante.
Usuario: digitamos nuestro respectivo cedula como usuario
Clave: digitamos nuestra clave que sea correspondiente para ese usuario y a continuación
se dará clic en Iniciar.
4.4.Pantalla principal
En la pantalla principal encontraremos los menús principales y segundarios como son:
Menú Ingresos Servicios
Administración Reportes Sesión
4.5.Pantalla de creación de horarios
En esta página se registrara el horario de cada laboratorio de los días de lunes a Sábado,
también se puede hacer modificaciones de acuerdo a las necesidades del Administrador o
Docente. La asignación de horas esta por Carrera, Nivel y Docente.
4.6.Pantalla de depreciaciones
Este establecido que todo equipo informático tiene su tiempo de vida útil, aquí mostrara la
depreciación de cada equipo en días y el porcentaje q ya esta depreciado, es un aviso para
la institución para q tenga constancia de cuantos equipos ya culminaron su vida útil a
demás esta la fecha en la cual vence el equipo.
4.7.Pantalla de mantenimiento
En esta página registraremos el mantenimiento de cada una de las máquinas, fecha, hora,
y sus respectivas actividades que vienen hacer los trabajos realizados a dicha máquina.
4.8.Pantalla de registro de máquinas y componentes
En esta página tenemos el registro de las máquinas y sus respectivos componentes donde
registrares.
Serie: la respectiva serie de la máquina
Código: este se genera de acuerdo al laboratorio
Laboratorio: escogemos a que laboratorio pertenece la máquina
Máquina: el alias el cual le colocaremos a la máquina
Fecha de registro: esta se cargara automáticamente
Nuevo componente: para añadir un nuevo componente a la base
Componente: digitamos la primera letra del componente y nos en listara una variedad de
componentes y se cargara su respectiva marca, modelo y de mas características.
4.9.Pantalla de Reservaciones
En esa pantalla observamos la página de reservaciones en línea de proyectores y máquinas
por parte de docentes y estudiantes de la Universidad, la cual consta de algunos pasos para
realizar con éxito la reservación.
Curso: Escoger especialidad y nivel.
Docente: este se cargara automáticamente al escoger especialidad y nivel.
Hora de inicio: escoger una hora de inicio de tal hora.
Hora fin: se pre cargara una horas más de la que se escogió y podemos sumarle una hora
más haciendo clic en el mas que esta a lado.
Detalles: escoger el detalle que deseaos reservar si es proyector o salas, mediante esto se
pre cargara según el detalle escogido.
4.10. Pantalla de creación de usuarios
Esta paginas es para crear los usuarios que solo el administrador de la aplicación será el
encargado de realizar este proceso es muy importante determinar que la creación de
usuarios es una responsabilidad enorme.
Usuario: digitar nuestro usuario o nic.
Contraseña: digitar la clave para ese usuario.
Nombre: digitar el respectivo nombre.
Apellido: digitar el respectivo apellido
CC: introducir la cédula de ciudadanía.
Rol usuario: en este momento escoger el tipo de usuario que vamos a registrar para eso
hay tres tipos de usuarios administrador, invitado, usuario normal.
4.11. Pantalla de permisos de usuario
Después de haber creado el usuario en la página anterior nos lanzamos a dar sus
respectivos permisos lo cual abrirá una página con todos los menús que tiene la aplicación
web, para dar el permiso solo hay q marcar en el recuadro que está al frente de cada menú
con eso estamos brindado ese menú para dicho usuario.
4.12. Pantalla de memos de salida
En la siguiente pantalla se determinara los memorando otorgados a la administración de la
universidad, en esta página observamos que hay algunos ítem los cuales hay que llenar
Con información veraz y contundente, el marco prediseñado para este tipo de memos esta
realizado en base a los memos anteriores recolectados.
4.13. Pantalla de confirmación de reservaciones
En esta página se confirmaran o rechazaran las reservaciones, de manera gradual y a
demás hay que poner alguna observación si se requiere dicha, la manera más formal de
confirmar una reservación es el día y la hora de la entrega por lo cual para esto están con
proceso para que la confirmación o rechazo se lo realice en la fecha q se registro la
reservación.
4.14. Pantalla de devoluciones
Para un buen control de los proyectores y de mas herramientas prestadas se ha habilitado
una página para la devolución de esta manera estableceremos los parámetros de
devoluciones y de paso cualquier novedad que haya ocurrido en el transcurso del proceso
de préstamo de los proyectores, máquinas y demás complementos.
4.15. Pantalla de salida de insumos
La manera de llevar a cabo un buen inventario, en esta página registraremos la salida de
insumos del departamento de Telemática, registramos la fecha, el código, departamento a
donde enviaremos los insumos a demás una pequeña observación para dicho proceso.
4.16. Pantalla de reportes de máquinas
El proceso de reportes es muy importante en un sistema, aplicación y demás software por
lo que también incluimos en nuestra aplicación hay varios reportes a continuación les dejo
un claro ejemplo de uno de ellos que es el listado de máquinas.
4.17. Pantalla de ingresos
El ingreso de información a la base de datos se lo efectúa de manera rápida y detallada
para su posterior utilización en futuros reportes, en esta página muestra como se ingresa
un componente con su respectivo información bien detallada.
Tenemos algunos ítem que debemos llenar uno ya pre cargados como son la marca,
modelo, velocidad, tipo, capacidad y componente estos son solo de escoger el
componente y la información se cargara de acuerdo al componente escogido.
4.18. Pantalla de bitácora de Usuarios
La necesidad de determinar quien efectúa la confirmación, devolución y demás
reservaciones ser creó una bitácora para visualizar a los usuarios que han confirmado,
rechazado las respectivas reservaciones.
4.19. Impresión de máquinas
Esta es el formato para imprimir los detalles de las máquinas q están previamente
registradas en el sistema, para la impresión de este documento se ha escogido el formato
más adecuado y detallista para pre visualizar los más mínimos detalles de las máquinas y
sus componentes.
4.20. Pantalla de mapa de sitio
Esta página muestra el mapa de sitio de la aplicación web la cual consta de menús y sub
menús, con esta página nos dirigimos a algún tema que deseemos con mucha rapidez, se
ha determinado que toda aplicación web tiene su mapa de sitio es muy útil para la
navegación de cualquier individuo.
Anexo 3. Manual técnico
1. Introducción
La finalidad de todo manual técnico es proporcionar al lector la lógica con la cual se ha
desarrollado una aplicación, por lo que se considera ser documentada.
Aclarando que este manual no pretende ser un curso de aprendizaje de cada una de las
herramientas empleadas para el desarrollo de la aplicación web, es para documentar su
aplicación web. Para mayor detalle acerca de cada una de las herramientas y su forma de
operación, se recomienda buscar los manuales de cada herramienta utilizada.
2. Objetivo
Proporcionar una guía para el lector, del desarrollo de la interfaz de la instalación de la
APLICACIÓN WEB PARA LA GESTIÓN DE LOS RECURSOS DE TELEMÁTICA
DE LA UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES EXTENSIÓN
IBARRA.
3. Requisitos de la Aplicación Web
3.1. Servidor
3.1.1. Software
Sistema Operativo Linux o Windows servidores
Apache,
Postgres 9.1, PgAdmin
Firefox o Google Chrome
3.1.2. Hardware
Computador INTEL CORE i3 o Superior
Memoria RAM 4GB DDR3
Disco duro SATA 500GB
Monitor de 19” LCD
Teclado y mouse
3.2.Cliente
3.2.1. Software
Sistema Operativo Linux, Windows o Mac
Firefox, Google Chrome con acceso a internet
3.2.2. Hardware
Computador Dual core, Celeron
Procesador Dual Core 3.06 GHZ
Memoria de 2 GB DDR3
Disco duro SATA de 250GB
4. Contenido
4.1. Desarrollo De La Interfaz
Software utilizado es: Adobe Dreamweaver CS5
Mediante esta aplicación, podemos editar y guardar la paginas, es una aplicación muy util
esta designada a menejar varias estenciones y tiene magnificas herramientas que permiten
una modificacion, creacion y edicion muy profecional.
Esta herramienta es totalmente pagada para su utilizacion se tuvo que adquirir el
respectiva serial, la colección adobe es una herrameinta muy buena para el desarrollo de
aplicaciones webque son
Adobe Audition
Adobe Dreamweaver
Adobe Flash
Todas estas herammientas ayudan a mejorar la precentacion de una aplicacion web, estas
son sin duda las herramientas mas relevantes de la colección CS5 de Adobe
4.2. Motor de Base de Datos
Postgres permite crear Bases de Datos extensas, La generación de tablas en la base de
datos, ayuda a mantener un orden de los datos, un motor de base de datos como lo es
Postgres es muy potente, proviene de desarrolladores de una comunidad de software libre.
Postgres es una base de datos totalmente relacional.
Para la creación y comunicación de la interfaz con la base de datos utilizamos Pg Admin
III que es la aplicación que nos permite una mejor comunicación visual con los datos q
tenemos guardados.
También podemos jerarquizar la información de cada una de las tablas, este motor de base
de datos es libre, y podemos utilizar para albergar los datos de la aplicación web antes
mencionada, tomando en cuenta que está entre los mejores motores de búsqueda a nivel
mundial.
Instalar PostgreSQL 9.1 en Microsoft Windows
3.2.1.- Ejecutar el instalador postgresql-9.1.4-1-windows y le damos “siguiente”.
3.2.2.- Se selecciona la ruta del directorio de instalación y se presiona “siguiente”.
Luego, se selecciona la ruta del Directorio de Datos y se presiona “siguiente”.
3.2.3.- Se escribe la contraseña a la cuenta del servicio postgresql y se presiona
“siguiente”. Luego, se escribe el número de puerto para el servidor la cual ya aparece
un puerto por defecto y le damos “siguiente”.
3.2.4.- Entonces, se selecciona la Configuración regional, lo dejamos por defecto en
este caso y le damos “siguiente”. En la siguiente interfaz, el programa está listo para
instalar y se presiona el botón “siguiente”.
3.2.5.- Finalmente, después de esperar el proceso de instalación se selecciona la opción
de usar el asistente de Stack Builder a para instalar otras herramientas para
complementar el PostgreSQL, pero en este caso no se instalara nada adicional y se
presiona “Terminar”.
3.2.6.- Se abre el PostgreSQL a través de la ruta Inicio/Todos los
programas/PostgreSQL9.1/pgAdmin III. Entonces, se da doble clic a uno de los
servidores y sale una ventana para escribir la contraseña que pusimos al inicio de la
instalación. Después de haber escrito la contraseña, se conectara al servidor
PostgreSQL y ya se podrá usar el programa.
4.3. Codificación
Software utilizado es: PHP 5
Componentes básicos de una página PHP para su funcionamiento es tener la extensión
*.php, para q el navegador reconozca la codificación de que es una pagina php hay q usar
en nuestra codificación estas siglas:
<?php
//Aquí va el código php
?>
Instalar ApachePHP y phpPgAdmin usando Stack Builder de PostgreSQL
Instalaremos ApachePHP (servidor web) y phpPgAdmin (herramienta para administrar un
servidor PostgreSQL vía web) usando la herramienta que incorpora PostgreSQL llamada
Stack Builder. Iniciaremos esta aplicación desde el menú "Iniciar" - "Todos los
programas" - "PostgreSQL 9.1" - "Application Stack Builder". O bien, si hemos marcado
la opción "¿Lanzar Stack Builder al finalizar?" tras terminar la instalación de PostgreSQL.
De alguna de las dos formas anteriores, iniciaremos Stack Builder, seleccionaremos el
motor de base de datos al que nos conectaremos, en nuestro caso "PostgreSQL 9.1 on port
5432":
Seleccionaremos las herramientas y aplicaciones a instalar mediante Stack Builder. En
nuestro caso marcaremos pslODBC, Drupal, mediaWiki, phpBB y los más importantes
para nuestro ejemplo: ApachePHP y phpPgAdmin:
El asistente de Stack Builder nos mostrará los paquetes seleccionados y el directorio
temporal donde se descargarán los ficheros de instalación de estos paquetes:
Pulsaremos "Next" para iniciar la descarga de los ficheros de instalación de los
paquetes elegidos:
Tras la instalación de todos los paquetes seleccionados, podremos, por ejemplo,
acceder a phpPgAdmin, para ello abriremos un navegador web desde cualquier equipo
de la red e introduciremos la siguiente dirección:
http://IP_Servidor_PostgreSQL:8080/phpPgAdmin
Donde "IP_Servidor_PostgreSQL" será la IP o el nombre de red (hostname) del equipo
servidor de PostgreSQL.
Programación del lado del cliente
JavaScript permite crear aplicaciones orientadas a su funcionamiento en la red Internet.
Usando JavaScript, se puede crear paginas HTML dinámicas que permiten a los usuarios
gestionar datos usando varios objetos y base de datos relacionales.
Con JavaScript se puede construir aplicaciones que varían desde la gestión de la
información corporativa interna y su publicación en intranet hasta la gestión masiva de
comercio electrónico.
Los clientes web q soportan JavaScript tales como Google Chrome, Internet Explorer y
Mozilla Firefoz entre otros pueden interpretar documentos JavaScript colocados en unos
documentos HTML.
4.4.Agro UML
Es importante remarcar que UML es un "lenguaje de modelado" para especificar o para
describir métodos o procesos. Se utiliza para definir un sistema, para detallar los
artefactos en el sistema y para documentar y construir.
UML no puede compararse con la programación estructurada, pues UML significa
Lenguaje Unificado de Modelado, no es programación, solo se diagrama la realidad de
una utilización en un requerimiento. Mientras que, programación estructurada, es una
forma de programar como lo es la orientación a objetos, sin embargo, la programación
orientada a objetos viene siendo un complemento perfecto de UML, pero no por eso se
toma UML sólo para lenguajes orientados a objetos.
4.5. Adobe Flash
Adobe Flash Player profesional es una herramienta muy útil para hacer animaciones flahs
en este caso se utilizo esta herramienta para dar animación a banner de la aplicación,
mediante esta herramienta se puede realizar un sin número de actividades animadas que se
puede utilizar, el banner de la aplicación representa en su totalidad el diseño de la
aplicación depende mucho del banner la presentación de una página web.