114
1 Proyecto de Sistema de Información para la caracterización de acceso y uso de Tics (tecnologías de la información y la comunicación) en contextos de educación superior. Integrante Reynaldo Martínez Orozco UNIVERSIDAD DE SAN BUENAVENTURA CALI INGENIERIA DE SISTEMAS SANTIAGO DE CALI 2010

Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

1

Proyecto de Sistema de Información para la caracterización de acceso y uso de

Tics (tecnologías de la información y la comunicación) en contextos de educación

superior.

Integrante

Reynaldo Martínez Orozco

UNIVERSIDAD DE SAN BUENAVENTURA CALI

INGENIERIA DE SISTEMAS

SANTIAGO DE CALI

2010

Page 2: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

2

Proyecto de Sistema de Información para la caracterización de acceso y uso de

Tics (tecnologías de la información y la comunicación) en contextos de educación

superior.

Integrante

Reynaldo Martínez Orozco

TRABAJO DE GRADO

Director

Claudio Camilo González Clavijo

UNIVERSIDAD DE SAN BUENAVENTURA CALI

INGENIERIA DE SISTEMAS

SANTIAGO DE CALI

2010

Page 3: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

3

SANTIAGO DE CALI 2010

NOTA DE ACEPTACIÓN

__________________________________

__________________________________

__________________________________

______________________________

Firma del presidente del jurado

Firma del jurado

Firma del jurado

Page 4: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

4

Santiago de Cali, Octubre de 2010

DEDICATORIA

Le dedico esto a Dios, mis padres y a todos aquellos, familiares y amigos, que han estado conmigo

en el transcurso de mi carrera que me han apoyado a lo largo de mi formación como profesional.

Page 5: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

5

Santiago de Cali, Octubre de 2010

AGRADECIMIENTOS

Ante Todo gracias a Dios, a mis padres, a tío Jesús y a todos, mis amigos y familiares que

me han dado el apoyo que he necesitado en estos años de formación profesional.

Page 6: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

6

TABLA DE CONTENIDO

1.REVISIONES ............................................................................................. 13 2. RESUMEN ................................................................................................ 14 3. INTRODUCCION ...................................................................................... 15 4.PROBLEMA DE LA INVESTIGACION ......................................................... 16

4.1 PLANTEAMIENTO DEL PROBLEMA ..................................................... 16 4.2 FORMULACION DEL PROBLEMA ........................................................ 16

5. JUSTIFICACION .......................................................................................... 17 6. OBJETIVOS ................................................................................................. 18

6.1 OBJETIVO GENERAL ............................................................................ 18 6.2 OBJETIVOS ESPECIFICOS ................................................................... 18

7. MARCO REFERENCIAL ............................................................................. 19 7.1. Antecedentes ......................................................................................... 19 7.2. MARCO CONTEXTUAL ........................................................................ 19

7.2.1.Reseña Histórica “UNIVERSIDAD DE SAN BUENVENTURA CALI - USB”.......................................................................................................... 20

7.3. Marco teórico ......................................................................................... 22 7.3.1. Bases Teóricas................................................................................ 22 7.3.1.1.Sistemas ........................................................................................ 22 7.3.1.2. Sistema de Hipótesis .................................................................... 23 7.3.1.3. SISTEMAS DE INFORMACION ................................................... 23 7.3.1.4.Tipos de Sistemas de Información ................................................ 24 7.3.1.5.Elementos de un Sistema de Información (SI) .............................. 24 7.3.1.6.Información ................................................................................... 26 7.3.1.7.Base de Datos ............................................................................... 26

8.Metodologia ................................................................................................. 28 8.1.TIPO DE ESTUDIO................................................................................. 28 8.2.Metodologías para el Desarrollo de Sistemas de Información ................ 29

9. ARQUITECTURA DEL SOFTWARE ........................................................... 32 9.1 ARQUITECTURA EN CAPAS ................................................................ 32 9.2 CAPAS Y NIVELES ................................................................................ 33

9.2.1 Capa de Presentación ...................................................................... 33 9.2.2 Capa de Negocio.............................................................................. 33 9.2.3 Capa de Datos ................................................................................. 33

9.3. PATRONES ARQUITECTONICOS ....................................................... 34 9.3.1. PATRONES ARQUITECTONICOS MVC ........................................ 34 9.3.2. DEFINICION DE LAS PARTES EN EL PROYECTO ...................... 35

9.4. ESTADO DEL ARTE.............................................................................. 36 9.5. ESTRUCTURA DE UNA PLATAFORMA O SITIO WEB ....................... 38

9.5.1. ARQUITECTURA BÁSICA DE UNA APLICACIÓN/SITIO WEB ..... 40 9.5.2. DETALLE DE DATOS ACTUALES ................................................. 40 9.5.3. DETALLE DE DATOS ANTIGUOS ................................................. 40 9.5.4. ARQUITECTURA DE UNA APLICACION O SITIO WEB ................ 41 9.5.5. ESTRATEGIAS PARA EL DESARROLLO ...................................... 42 9.5.6. LOS CASOS DE USO ..................................................................... 42

Page 7: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

7

9.6. EVALUACION DE TECNOLOGIAS A APLICAR EN EL PROYECTO ... 43 10. FRONTERAS DEL SISTEMA .................................................................... 47 11. ACTORES DEL SISTEMA ......................................................................... 49

11.1 LISTADO DE ACTORES ...................................................................... 49 12. MATRIZ DE REQUERIMIENTOS .............................................................. 50

12.1 LISTA DE REQUERIMIENTOS ............................................................ 50 12.2 REQUERIMIENTOS DEL SISTEMA..................................................... 50 12.3 FORMATO DE MATRIZ DE REQUERIMIENTOS ................................ 51

13. GUIONES DE LOS CASOS DE USO FORMATO EXTENDIDO ............... 51 13.1 GUION DE CASO DE USO .................................................................. 54

13.1.1 Guión de Casos de Uso ................................................................. 54 14. CASOS DE USO DEL SISTEMA ............................................................... 54

14.1 DIAGRAMA DE CASOS DE USO DEL SISTEMA ................................ 55 15. MODELO CONCEPTUAL .......................................................................... 57 16. DIAGRAMAS DE SECUENCIA ................................................................. 58 17. DIAGRAMAS DE DESPLIEGUE ............................................................... 60 18. MODELO DE DATOS ................................................................................ 60

18.1 MODELO ENTIDAD RELACIÓN NORMALIZADO ............................... 61 19. DESARROLLO DE LA APLICACIÓN ....................................................... 63

19.1 Levantamiento de requerimientos ......................................................... 63 19.2 Análisis de requerimientos .................................................................... 64 19.3 Diseño de la información ...................................................................... 64 19.4 Modelo de la Aplicacion ........................................................................ 66 19.5 Diseño de la Base de Datos Según la encuesta ................................... 67

19.5.1.Sujeto ............................................................................................. 67 19.5.2.Hardware ........................................................................................ 67 19.5.3.Software ......................................................................................... 69 19.5.4.Usos ............................................................................................... 70

20. Estructura de la Base de Datos ............................................................... 72 20.1 Usuario ................................................................................................. 72 20.2 Tipo Usuario ......................................................................................... 73 20.3 Encuesta ............................................................................................... 73 20.4 Crear Cuenta ........................................................................................ 73 20.5 Tipo Cuenta .......................................................................................... 73 20.6 Usuario Común ..................................................................................... 74 20.7 Crear Publicación Común ..................................................................... 74 20.8 Crear Campo de Discusión Común ...................................................... 74 20.9 Blog Común .......................................................................................... 74 20.10 Subir Archivo Plano Común ................................................................ 75 20.11 Bajar Archivo Plano Común ................................................................ 75 20.12 Usuario Administracion ....................................................................... 75 20.13 Crear Publicación Administracion ....................................................... 75 20.14 Crear Campo de Discusión Administracion ........................................ 76 20.15 Blog Administracion ............................................................................ 76 20.16 Subir Archivo Plano Administracion .................................................... 76 20.17 Bajar Archivo Plano Administracion .................................................... 77 20.18 Subir Información a la base de datos.................................................. 77

Page 8: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

8

20.19 Base de Datos del sistema de Información ......................................... 77 20.20 Mostrar Información a la base de datos .............................................. 77

21. INTERFACES ............................................................................................ 78 21.1 Pagina de Inicio .................................................................................... 78 21.2 Pagina de Noticias Inicial ...................................................................... 79

21.2.1 Pagina Noticias ............................................................................... 80 21.3 Pagina de los Blocs Inicial ................................................................... 81

21.3.1 Pagina de los Blocs Específico ....................................................... 82 21.3.2 Enviar Correo .................................................................................. 83

21.4 Pagina Enlaces Inicio............................................................................ 84 21.4.1 Pagina de Enlaces .......................................................................... 85

21.5 Pagina de Contactos............................................................................. 86 21.6 Pagina Buscar ...................................................................................... 87 21.7 Pagina FAQ .......................................................................................... 88 21.8 Barra de menú ...................................................................................... 89 21.9 Menu Principal ...................................................................................... 89 21.10 Enlace Administrador .......................................................................... 89

21.10.1 Pagina Acceso Administrador ....................................................... 90 21.10.2 Pagina del Usuario Administrador ................................................. 91

21.11 Formulario de Acceso ......................................................................... 91 21.11.1 Formulario de Registro ................................................................. 92 21.11.2 Olvidar Contraseña ....................................................................... 93 21.11.3 Menu de usuario ............................................................................ 94 21.11.4 Editar Datos .................................................................................. 94 21.11.5 Enviar Noticias ............................................................................. 95 21.11.6 Enviar Enlace ............................................................................... 98 21.11.7 Comprobar artículos ..................................................................... 99 21.11.8 Opcion de Salida 1 ..................................................................... 100 21.11.9 Opcion de Salida 2 ..................................................................... 100

21.12 Sistema de Encuesta ........................................................................ 101 21.12.1 Usuarios en Linea ...................................................................... 101

21.13 Sistema Panel de Control XAMPP .................................................... 102 21.14 Sistema de Panel de Control phpMyAdmin ...................................... 102 21.15 Sistema SQL Reports ....................................................................... 103 21.16 Columnas de la tabla Seleccionada .................................................. 104 21.17 Campo para especificar datos de las columnas ............................... 104 21.18 Campo Ejecucion Reporte ................................................................ 104 21.19 Reporte Generado ............................................................................ 105 21.20 Reporte Guardado ............................................................................ 105 21.21 Reportes Generados vistos desde el usuario ................................... 106 21.22 Mostrario de Datos............................................................................ 107

22. CONCLUSIONES ................................................................................... 108 23. BIBLIOGRAFIA ....................................................................................... 109

Page 9: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

9

Lista de Tablas

Tabla 1: Revisiones ........................................................................................ 13 Tabla 2: Distribución del Tiempo (en %) para un Proyecto de S.I. ............. 29 Tabla 3: Fronteras del Sistema ..................................................................... 47 Tabla 4: FORMATO de Matriz de Requerimientos ....................................... 51 Tabla 5: FORMATO de Matriz de Requerimientos ....................................... 51 Tabla 6: FORMATO de Matriz de Requerimientos ....................................... 51 Tabla 7: FORMATO de Matriz de Requerimientos ....................................... 52 Tabla 8: FORMATO de Matriz de Requerimientos ....................................... 52 Tabla 9: FORMATO de Matriz de Requerimientos ....................................... 52 Tabla 10: FORMATO de Matriz de Requerimientos ..................................... 52 Tabla 11: FORMATO de Matriz de Requerimientos ..................................... 53 Tabla 12: FORMATO de Matriz de Requerimientos ..................................... 53 Tabla 13: FORMATO de Matriz de Requerimientos ..................................... 53 Tabla 14: Sujeto .............................................................................................. 67 Tabla 15: Hardware ........................................................................................ 68 Tabla 16: Software .......................................................................................... 69 Tabla 17: Usos ................................................................................................ 71 Tabla 18: Usuario ........................................................................................... 72 Tabla 19: Tipo Usuario ................................................................................... 73 Tabla 20: Encuesta ......................................................................................... 73 Tabla 21: Encuesta Estudiantes ó Docentes ............................................... 73 Tabla 22: Crear Cuenta .................................................................................. 73 Tabla 23: Tipo Cuenta .................................................................................... 74 Tabla 24: Usuario Común .............................................................................. 74 Tabla 25: Crear Publicación Común ............................................................. 74 Tabla 26: Crear Campo de Discusión Común .............................................. 74 Tabla 27: Blog Común ................................................................................... 75 Tabla 28: Subir Archivo Plano Común ......................................................... 75 Tabla 29: Bajar Archivo Plano Común ......................................................... 75 Tabla 30: Usuario Administración ................................................................ 75 Tabla 31: Crear Publicación Administración ............................................... 76 Tabla 32: Crear Campo de Discusión Administración ................................ 76 Tabla 33: Blog Administración ...................................................................... 76 Tabla 34: Subir Archivo Plano Administración ............................................ 77 Tabla 35: Bajar Archivo Plano Administración ............................................ 77 Tabla 36: Subir Información a la base de datos .......................................... 77 Tabla 37: Base de Datos del sistema de Información ................................. 77

Page 10: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

10

Lista de Figuras

Figura 1: Elementos que conforman un sistema de información .............. 25 Figura 2: Metodologia Ingremental ............................................................... 28 Figura 3: Esquema de una metodología Clasica de Desarrollo de Sistemas. 30 Figura 4: Esquema de una metodología Evolutiva Incremental de Desarrollo de Sistemas .................................................................................................... 31 Figura 5: Diseño de Arquitectura .................................................................. 32 Figura 6: Estructura de una plataforma o sitio WEB ................................... 38 Figura 7: Arquitectura de un sitio WEB ........................................................ 39 Figura 8: Arquitectura de un básica de un sitio WEB ................................. 40 Figura 9: Logo PHP ........................................................................................ 45 Figura 10: Logo Apache Tomcat ................................................................... 45 Figura 11: Logo MySQL ................................................................................. 45 Figura 12: Logo Joomla ................................................................................. 46 Figura 13: Logo XAMPP ................................................................................. 46 Figura 14: Diagrama de Casos de uso del Administrador .......................... 55 Figura 15: Diagrama de Casos de uso del Estudiante ................................ 56 Figura 16: Diagrama de Casos de uso del Maestro ..................................... 56 Figura 17: Modelo Conceptual ...................................................................... 57 Figura 18: Diagrama de Secuencia del Administrador ............................... 58 Figura 19: Diagrama de Secuencia del Usuario ........................................... 59 Figura 20: Diagrama de Despliegue .............................................................. 60 Figura 21: Modelo Entidad-Realidad ............................................................ 62 Figura 22: Diseño de la información ............................................................. 65 Figura 23: Modelo de la Aplicacion .............................................................. 66 Figura 24: Tabla de Tiempo ........................................................................... 70 Figura 25: Pagina Inicio ................................................................................. 78 Figura 26: Pagina de Noticias Inicial ............................................................ 79 Figura 27: Pagina Noticias............................................................................. 80 Figura 28: Pagina de los Blocs Inicial ......................................................... 81 Figura 29: Pagina de los Blocs Específico .................................................. 82 Figura 30: Enviar Correo................................................................................ 83 Figura 31: Pagina Enlaces Inicio ................................................................... 84 Figura 32: Pagina de Enlaces ........................................................................ 85 Figura 33: Pagina de Contactos .................................................................... 86 Figura 34: Pagina Busca ................................................................................ 87 Figura 35: Pagina FAQ ................................................................................... 88 Figura 36: Barra de menú .............................................................................. 89 Figura 37: Menu Principal .............................................................................. 89 Figura 38: Enlace Administrador .................................................................. 89 Figura 39: Pagina Acceso Administrador .................................................... 90 Figura 40: Pagina del Usuario Administrador .............................................. 91 Figura 41: Formulario de Acceso .................................................................. 91 Figura 42: Formulario de Registro ................................................................ 92 Figura 43: Olvidar Contraseña ...................................................................... 93

Page 11: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

11

Figura 44: Menu de usuario ........................................................................... 94 Figura 45: Editar Datos .................................................................................. 94 Figura 46: Texto de Introduccion .................................................................. 95 Figura 47: Texto Principal.............................................................................. 96 Figura 48: Imágenes - Noticias ...................................................................... 96 Figura 49: Publicar - Noticias ........................................................................ 97 Figura 50: Metadatos – Noticias .................................................................... 97 Figura 51: Enviar Enlace ................................................................................ 98 Figura 52: Comprobar artículos .................................................................... 99 Figura 53: Opcion de Salida 1 ..................................................................... 100 Figura 54: Opcion de Salida 2 ..................................................................... 100 Figura 55: Sistema de Encuesta ................................................................. 101 Figura 56: Usuarios en Linea ...................................................................... 101 Figura 57: Sistema Panel de Control XAMPP ............................................ 102 Figura 58: Sistema de Panel de Control phpMyAdmin ............................. 102 Figura 59: Selección de tablas del SQL Reports ....................................... 103 Figura 60: Columnas de la Tabla Seleccionada ......................................... 104 Figura 61: Campo de Especiación de Columna ......................................... 104 Figura 62: Botón para generar el reporte ................................................... 104 Figura 63: Reporte Generado ...................................................................... 105 Figura 64: Reportes Guardados .................................................................. 105 Figura 65: Lista de Reportes ....................................................................... 106 Figura 67: Reporte visto desde el usuario ................................................. 107

Page 12: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

12

Lista de Anexos

24.Anexo A. BIBLIOGRAFIA Digital ............................................................ 109 25.Anexo B –Bibliografía Escrita ................................................................ 111 26.Anexo C- Referencias ............................................................................. 113

Page 13: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

13

1. Revisiones

Versión Fecha Autor(es) Descripción

1.0 21/05/2010 Reynaldo Martínez Orozco Elaboración del documento

Resumen

Introducción

Problema de la Investigación

Planteamiento del Problema justificación

Formulación del Problema

Objetivos

Justificación

Marco Referencia

Marco Teórico

1.1 21/05/2010 Reynaldo Martínez Orozco Revisión del documento

Corrección del documento

Arquitectura del Software

Patrones Arquitectónicos

Estado del Arte

Estructura de una Plataforma o Sitio Web

1.2 21/05/2010 Reynaldo Martínez Orozco Revisión del documento

Corrección del documento

Evaluación de Tecnologías a Aplicar en el Proyecto

Enfoque Preliminar de un Sitio Web

Marco Jurídico

1.3 23/10/2010 Reynaldo Martínez Orozco Revisión del documento

Corrección del documento

Metodología Diseño Páginas Web

Fronteras del Sistema

Actores del Sistema

Matriz de Requerimientos

Guiones de Casos de Uso Formato Extendido

1.4 23/10/2010 Reynaldo Martínez Orozco Revisión del documento

Corrección del documento

Casos de Uso del Sistema

Modelo Conceptual

Diagramas de Secuencia

Diagramas de Despliegue

Modelo de Datos

Conclusiones

Bibliografía

Page 14: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

14

2. RESUMEN

En esta presentación se muestra el contenido, los objetivos y las especificaciones

que va a contener el Proyecto de Sistema de Información para la caracterización

de acceso y uso de tecnologías de información en contextos de educación

superior, el cual consiste en el análisis y usos de la tecnología, ejemplo: Internet,

Televisión, Dispositivos Móviles, Videojuegos, etc., con fines educativos.

Page 15: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

15

3. INTRODUCCIÓN

Se realizo un proyecto de investigación la cual inicia con la construcción de una

herramienta de adquisición y gestión de datos para el instrumento aplicado

(encuesta) sobre TIC´s (Tecnología Información y Comunicación) con un enfoque

a las tecnologías, el cual puede ser enfocado en la educación dentro de la

Universidad de San Buenaventura Cali, las preguntas fueron cuidadosamente

desarrolladas para los estudiantes y docentes de la Universidad, para que de esta

forma, pueda aplicarse los datos obtenidos en una posible futura metodología y

publicar estos datos en un sistema de información.

El sistema de información muestra a los que ingresen en ella, el análisis y

discusión de los datos que se hayan obtenido por medio de la recolección de

datos anteriores, como por ejemplo encuestas realizadas vía web para mayor

facilidad de los encuestados, para que su identidad permanezca anónima.

El sistema de información tendrá un espacio en la red, para el uso de las

aplicaciones disponibles en ésta, las cuales tendrán como objetivo mostrar y

discutir los resultados ahí establecidos, para así poder mostrar los TICs

(Tecnología, Información y Comunicación) en varias tecnologías como los

Computadores o televisores para fines educativos.

Page 16: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

16

4. PROBLEMA DE LA INVESTIGACION

4.1. PLANTEAMIENTO DEL PROBLEMA

Partiendo de la gestión y extracción de datos del instrumento (encuesta), se

procederá a caracterizar en un sistema de información los resultados que se

obtienen de Tecnologías de Información y Comunicación realizadas a los

estudiantes y docentes universitarios que usan. El Interés de esta investigación es

el análisis y opinión que se puedan mostrar en el sistema de información el cual

estará en una base de datos que contenga las preguntas, respuestas y datos

obtenidos anteriormente, que esto será el contenido del sistema de información el

cual permitirá mostrar estos datos de forma dinámica para el usuario.

4.2. FORMULACION DEL PROBLEMA

¿Cómo diseñar y construir un sistema de información que permita la recolección,

gestión y extracción de datos del instrumento (encuesta) utilizado en la

investigación sobre uso de tecnologías en entornos educativos?

Page 17: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

17

5. JUSTIFICACION

En este momento la Universidad de San Buenaventura Cali no cuenta con un

sistema de información que permita analizar los datos que en circunstancias

normales, la dificultad que conlleva a efectuar la caracterización sin una

herramienta que ayude a capturar resultados de encuestas y gestionar los datos

requeridos del uso de las metodologías y tecnologías que implementan los

estudiantes y docentes. En el sistema de información que se presentará, pondrán

las identidades tanto a los estudiantes como a los docentes de manera anónima,

para exponer sus argumentos con respecto a los datos que se recolectaron por

medio de una encuesta, realizada a los integrantes de la Universidad.

Los Beneficios que se obtendrán con la creación del sistema de información serian

el análisis de los muchos datos y los usos con fines educativos que se pueden

obtener a partir de estos. Con el presente trabajo la institución podrá probar

nuevas temáticas basadas en esto para que así las metodologías tanto para

estudiantes como docentes sean más productivas, la Universidad de San

Buenaventura Cali posee la estructura para este sistema de información que

beneficiaria a la misma.

Page 18: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

18

6. OBJETIVOS

6.1. OBJETIVO GENERAL

Diseñar un sistema de información en una plataforma web para registrar y extraer

datos de caracterización y acceso a tecnologías y uso de las mismas, los cuales

se obtuvieron por medio de un instrumento de recolección de datos, en contextos

de educación superior para el análisis y opinión de estos.

6.2. OBJETIVOS ESPECÍFICOS.

Gestión y extracción de datos de un instrumento de recolección (encuesta).

Diseñar e implementar un sistema de información en una plataforma web

para mejor manejo de la información.

Diseñar e implementar interfaces de datos desde y hacia otros sistemas y

usuarios.

Page 19: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

19

7. MARCO REFERENCIAL

7.1. Antecedentes

El proyecto está enmarcado en el ámbito de la investigación que fue realizada por HERNANDO ANDRES AGUDELO SOLANO -PONTIFICIA UNIVERSIDAD JAVERIANA - Bogotá, Cundinamarca, en el año 2004, desarrollo un trabajo el cual se titula, ” ANÁLISIS Y DISEÑO DE UN SISTEMA DE INFORMACIÓN EN LA PARTE OPERATIVA (VENTAS E IMPORTACIONES), PARA LA EMPRESA IMPORTADORA GRAN ANDINA LTDA” consiste en es una empresa familiar que se ha mantenido a través de 20 años por los esfuerzos y arriesgadas decisiones tomadas tanto por sus socios como por los directivos, quienes claramente vieron la necesidad de incrementar su productividad y eficiencia para así crecer, hacerla más sólida y lograr los objetivos a corto y largo plazo los cuales consisten en hacer el análisis y diseño de un sistema de información en la parte operativa (ventas e importaciones) de la empresa Importadora Gran Andina Ltda., con el fin de reducir los trabajos, optimizar los procesos, disminuir costos e incrementar utilidades[1].

Partiendo del hecho que en la actualidad, la tecnología y el uso de sistemas de información han sido de gran utilidad para las empresas y/o instituciones educativas cuando se trata de incrementar su productividad y mejorar resultados, lo que pretende esta tesis es estudiar el sistema de información actual utilizado por la universidad de San Buenaventura de Cali, así como proponer un cambio o mejoramiento del mismo con el fin de optimizar todos los procesos que se llevan a cabo en la misma. Con el fin de realizar un estudio más a fondo y obtener propuestas más concretas para el mejoramiento de la misma institución a nivel académico. [2]. 7.2. MARCO CONTEXTUAL

Un sistema de información es el conjunto de recursos que permiten recoger, gestionar, controlar y difundir la información de toda una empresa u organización.

Desde los años setenta, los sistemas de bases de datos han ido reemplazando a los sistemas de ficheros en los sistemas de información de las empresas. Al mismo tiempo, se ha ido reconociendo la gran importancia que tienen los datos que éstas manejan, convirtiéndose en uno de sus recursos más importantes. Esto ha hecho que muchas empresas tengan departamentos que se encarguen de gestionar toda su información, que estará almacenada en una base de datos. Y ahora este sistema está siendo planteado en la institución educativa Universidad de San Buenaventura Cali para la creación de un sistema de información que va dirigido al mejoramiento del nivel académico usando los datos aportados en el sistema de información que ya están almacenados en el mismo previamente en la base de datos.

Page 20: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

20

Un sistema de información está formado por los siguientes componentes:

La base de datos. El SGBD. Los programas de aplicación. Los dispositivos físicos (ordenadores, dispositivos de almacenamiento,

etc.). El personal que utiliza y que desarrolla el sistema.

La base de datos es un componente fundamental de un sistema de información. El ciclo de vida de un sistema de información está ligado al ciclo de vida del sistema de base de datos sobre el que se apoya. Al ciclo de vida de los sistemas de información también se le denomina ciclo de vida de desarrollo del software. Las etapas típicas del ciclo de vida de desarrollo del software son: planificación, recolección y análisis de los requisitos, diseño (incluyendo el diseño de la base de datos), creación de prototipos, implementación, prueba, conversión y mantenimiento. Este ciclo de vida hace énfasis en la identificación de las funciones que realiza la Universidad de San Buenaventura Cali y en el desarrollo de las aplicaciones que lleven a cabo estas funciones. Se dice que el ciclo de vida de desarrollo del software sigue un enfoque orientado a funciones, ya que los sistemas se ven desde el punto de vista de las funciones que llevan a cabo. Por esta razón, el análisis estructurado hace énfasis en los diagramas de flujo de datos, siguiendo el movimiento de los datos a través de una secuencia de transformaciones, y refinando éstas a través de una serie de niveles. Lo mismo ocurre en el diseño estructurado, que ve a un sistema como una función que se descompone sucesivamente en niveles o subfunciones. [3] El Sistema de información el cual se está trabajando en este proyecto será implementado en la institución educativa Universidad de San Buenaventura en Cali.

7.2.1. RESEÑA HISTÓRICA “UNIVERSIDAD DE SAN BUENVENTURA CALI -

USB”

La Universidad de San Buenaventura nació en Santafé de Bogotá, a finales del siglo XVII, como Colegio de San Buenaventura. "El claustro surgió de las legítimas aspiraciones de la Provincia Franciscana del Nuevo Reino de Granada de tener su propio centro de estudios superiores, en donde se profesaran las enseñanzas de la escuela franciscana, centradas en el binomio de sus maestros más representativos: San Buenaventura y el Beato Juan Duns Escoto" deriva su nombre del insigne maestro y Doctor de la Iglesia, San Buenaventura, nacido en Bagnoregio (Italia) en 1221 y fallecido en Lyon (Francia) en 1274, quien como conocedor, intérprete y transformador de la cultura de su tiempo, unió el conocimiento de la ciencia con la vivencia y difusión del Evangelio, convencido de que estudio y ciencia son esenciales al ideal

Page 21: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

21

franciscano.

Con esta claridad, aportó al desarrollo y organización de la Orden Franciscana.

La Universidad de San Buenaventura en Colombia fue fundada por la Orden Franciscana conforme al "Decreto Especial" del Definitorio Provincial de los franciscanos de 1688, por el cual se determinó "que en Santa Fe, se erigiese y formase un Colegio con el título del excelso doctor San Buenaventura". Su dirección y construcción estuvo a cargo de Fray Diego Barroso, en 1708. Obtuvo su reconocimiento como institución plenamente constituida en el Capítulo General de la Orden Franciscana reunido en Valladolid, España, en 1740 y fue aprobada por la Corona Española mediante Cédula Real de Fernando VI, en 1747, "por la cual debían reconocerse a los estudiantes seculares los cursos que legítimamente constare para la obtención de sus respectivos grados, en la Universidad de aquellos reinos".

En Santafé de Bogotá funcionó ininterrumpidamente hasta el siglo XIX, cuando el gobierno nacional del General Tomás Cipriano de Mosquera dispuso la extinción de las comunidades religiosas por Decreto del 5 de noviembre de 1861. La presencia francisca en la vida cultural de Colombia no pudo ser apagada por la supresión de las comunidades religiosas como que sus raíces, hundidas en el suelo de la patria desde 1550, eran capaces de soportar toda adversidad. A finales del siglo XIX, un pequeño grupo de frailes, adheridos a su vocación de seguidores de San Francisco y aglutinados por Fray Jacinto Ramón Ávila, lograron revivir la llama de la Escuela Franciscana. Un siglo más tarde, en 1961, el Colegio fue restaurado con la Facultad de Filosofía, mediante el Acuerdo N° 16 del 14 de junio de ese mismo año y ratificado por Decreto 2892 de 1.964.

En 1973 el Colegio Mayor de San Buenaventura solicitó el cambio de nombre por el de Universidad de San Buenaventura, solicitud que fue aceptada y ratificada mediante el Decreto 1729 del 30 de agosto de 1973. En 1975, mediante la Resolución 1326 del 25 de marzo, emanada del Ministerio de Educación Nacional, al tenor de los Decretos 125 y 1277 de 1973, fue reconocida como "fundación sin ánimo de lucro, regentada desde su origen por la Provincia Franciscana de la Santa Fe de Colombia, que mediante la actividad formativa contribuye al fomento y desarrollo de la educación colombiana". Acorde con el Artículo 19 de la Ley 30 de 1992 conserva su categoría de Universidad.

Tiene su domicilio principal y sede en la ciudad de Santafé de Bogotá y seccionales en las ciudades de Medellín, Cali y Cartagena. De conformidad con las disposiciones del Estatuto Orgánico puede establecer nuevas seccionales, facultades y programas e irradiar su acción a cualquier otro lugar de la República de Colombia. * UNIVERSIDAD DE

Page 22: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

22

SAN BUENAVENTURA: Proyecto Educativo Bonaventuriano, Cali, 1998. MANTILLA, Luis Carlos: Raíces históricas y estado presente de la Universidad de San Buenaventura en Colombia. Santafé de Bogotá: Publicaciones U.S.B., 198

7.3. Marco teórico

Las tecnologías de la información y la comunicación no son ninguna panacea ni

fórmula mágica, pero pueden mejorar la vida de todos los habitantes del planeta.

Se disponen de herramientas para llegar a los Objetivos de Desarrollo del Milenio,

de instrumentos que harán avanzar la causa de la libertad y la democracia, y de

los medios necesarios para propagar los conocimientos y facilitar la comprensión

mutua. [4] El objeto de creación del sistema de información para la Universidad de

San Buen ventura es de el mejoramiento, en este caso del nivel académico

usando datos que permitan el avance y creación de nuevas metodologías para

dicho mejoramiento.

7.3.1. Bases Teóricas

7.3.1.1. Sistemas

Según Santibáñez (2005), un sistema es un conjunto organizado de partes

interactuantes e interdependientes, que se relacionan formando un todo unitario y

complejo. Cabe aclarar que las partes que componen al sistema, no se refieren al

campo físico (objetos), sino al funcional. De este modo las partes pasan a ser

funciones básicas realizadas por el sistema. Podemos enumerarlas en: entradas,

procesos y salidas. [5]

En informática, un sistema es aquél que permite recopilar, administrar y manipular

un conjunto de datos que conforman la información necesaria para que los

estamentos ejecutivos de una organización puedan realizar una toma de

decisiones informada mente. En resumen, es aquél conjunto ordenado de

elementos que permiten manipular toda aquella información necesaria para

implementar aspectos específicos de la toma de decisiones. Generalmente son

llamados sistemas de información.

Según Whitten (1996), los sistemas de información son:

Una disposición de personas, actividades, datos, redes y tecnología integrados

entre sí, son el propósito de apoyar y mejorar las operaciones cotidianas de una

empresa, así como satisfacer las necesidades de información para la resolución

de problemas y la toma de decisiones por parte de los directivos de la empresa.

Page 23: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

23

En la actualidad, existen dos clasificaciones de los Sistemas de Información según

el número: personales y multiusuario. Los Sistemas de Información Personales

son aquellos que han sido diseñados para satisfacer las necesidades de

información de un solo usuario, su objetivo es multiplicar la productividad

individual; mientras que los Sistemas de Información Multiusuario son aquellos

diseñados para satisfacer las necesidades de información de grupos de trabajo

como: departamentos, oficinas, secciones, etc., u organizaciones completas.

(p.39) [6].

7.3.1.2. Sistema de Hipótesis

En la actualidad la información está ubicada en sitios o plataformas web para la

fácil manipulación y obtención de la misma para diversos usos.

A continuación, con base en la información obtenida anteriormente, se muestran

algunas definiciones:

Sistema capaz de crear cuentas para los participantes de la Universidad de

San Buenaventura que deseen contribuir con la investigación.

Sistema capaz de descargar y subir información relacionada con el o los

temas relacionados con la recolección hecha anteriormente.

Sistema que permite la expresión y la opinión de los usuarios registrados,

por medio de foros y/o blogs relacionados con el tema.

7.3.1.3. SISTEMAS DE INFORMACION

Los sistemas de información han sido divididos para dar el siguiente esquema:

Sistemas de Usuarios: están dirigidos a soportar las sesiones creadas por los

usuarios del sistema, ya sean estudiantes o docentes.

Sistema de Almacenamiento: está diseñado para guardar la información obtenida

por medios de recolección, como por ejemplo encuestas.

Sistemas de Exportar-Importar: Están dirigidos a la información que se encuentra

almacenada en la base de datos predeterminada en el sistema de información, lo

cual permitirá la descarga de la información que se requiera en el formato más

confiable preferida por el usuario, por ejemplo: el Excel, después permita que se

pueda subir los archivos en los que haya dado la opinión el usuario para que

pueda dar inicio a una nueva discusión con respecto a los datos que hayan sido

exportados ó importados.

Page 24: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

24

Sistemas de Discusión: está dirigido a los espacios establecidos para la opinión y

aportes con respecto a los datos obtenidos anteriormente por las encuestas y los

datos dados por los usuarios.

7.3.1.4. Tipos de Sistemas de Información

Los sistemas de información se clasifican de acuerdo con la función principal que

desempeñan o para la cual han sido desarrolladas. Según Kendall (1997),”Los

Sistemas de Información son desarrollados con propósitos diferentes dependiendo

de las necesidades del negocio” (p.2). El autor presenta la siguiente clasificación:

Sistemas de Procesamiento de Transacciones (TPS): Son sistemas de

información computarizados, desarrollados para procesar gran cantidad de datos

para transacciones operacionales y reducen el tiempo que alguna vez se requirió

para ejecutarlas manualmente.

Sistemas de Información Gerencial (MIS): Estos sistemas incluyen el

procesamiento de transacciones. Los MIS son sistemas de información

computarizada que trabajan debido a la interacción resuelta entre gentes y

computadoras. Requiere que el software y el hardware trabajen al unísono. Estos

sistemas dan soporte amplio a las tareas organizacionales, incluyendo el análisis y

la toma de decisiones.

Sistemas de Apoyo a Decisiones (DSS): Son los sistemas de información

computarizada de más alto nivel. El DSS es similar al sistema de información

gerencial tradicional en el que dependen de una base datos como fuente. Los

sistemas de apoyo a decisiones están más hechos a la medida de la persona o

grupo que los usa y se enfatiza en el apoyo a la toma de decisiones en todas sus

fases. [7]

El sistema de información que se desarrolló entra en la categoría de los Sistemas

de Apoyo a Decisiones (DSS) ya que cumple a cabalidad las necesidades que del

sistema de información establecido y el manejo de la base de datos que se

maneja y el uso de la información que está en ella.

7.3.1.5. Elementos de un Sistema de Información (SI)

Un SI está compuesto por 6 elementos claramente identificables, tal y como se

muestran en la figura 1:

Page 25: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

25

Figura 1: Elementos que conforman un sistema de información [8]

La base de datos es donde se almacena toda la información que se requiere para

la toma de decisiones. La información se organiza en registros específicos e

identificables. Las transacciones corresponden a todos los elementos de interfaz

que permiten al usuario: consultar, agregar, modificar o eliminar un registro

específico de Información. Los informes son todos los elementos de interfaz

mediante los cuales el usuario puede obtener uno o más registros y/o información

de tipo estadístico (contar, sumar) de acuerdo a criterios de búsqueda y selección

definidos.

Los procesos son todos aquellos elementos que, de acuerdo a una lógica

predefinida, obtienen información de las base de datos y generan nuevos registros

de información. Los procesos sólo son controlados por el usuario. El usuario

identifica a todas las personas que interactúan con el sistema, esto incluye desde

el máximo nivel ejecutivo que recibe los informes de estadísticas procesadas,

hasta el usuario operativo que se encarga de recolectar e ingresar la información

al sistema. Los procedimientos representan el conjunto de reglas y políticas de la

organización, que rigen el comportamiento de los usuarios frente al sistema.

La información almacenada en la base da datos del sistema de información

cumple con los requerimientos que permiten manipularla desacuerdo a la decisión

de base a datos aportada.

Page 26: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

26

7.3.1.6. Información

En sentido general, la información es un conjunto organizado de datos, que

constituyen un mensaje sobre un determinado ente o fenómeno. De esta manera,

si por ejemplo organizamos datos sobre un país (número de habitantes, densidad

de información, nombre del presidente, etc.) y escribimos el capítulo de un libro,

podemos decir que ese capítulo constituye información sobre ese país. Cuando

tenemos que resolver un determinado problema o tenemos que tomar una

decisión, empleamos diversas fuentes de información (como podría ser el capitulo

mencionado de este libro imaginario), y construimos lo que en general se

denomina conocimiento o información organizada que permite la resolución de

problemas o la toma de decisiones.

7.3.1.7. Base de Datos

La base de datos es una parte muy importante de los sistemas de información ya

que es el repositorio de todos los datos que maneja el sistema de información.

Según Kendall y Kendall (1997) “Una base de datos es una fuente central de datos

que está pensada para que sea compartida por muchos usuarios con una

diversidad de aplicaciones” (p.588) [9]. Este autor señala algunas ventajas y

desventajas sobre el uso de las bases de datos, entre las que se mencionan:

Ventajas de las bases de datos

1. Integridad de los datos, es decir, los datos están guardados una sola vez en

la base de datos, lo cual permite que los cambios a los mismos sean mucho

más fáciles y confiables.

2. Disponibilidad de los datos.

3. Flexibilidad, “…esto es, una base de datos puede evolucionar conforme

cambian las necesidades de los usuarios y las aplicaciones…”

4. Permite que los usuarios tengan su propia vista de los datos sin

preocuparse por la estructura física de la base de datos. (p. 589) [10]

Desventajas de las bases de datos

1. Todos los datos están guardados en un solo lugar. Por lo tanto, los datos

son más vulnerables a catástrofes y requieren respaldos completos.

2. El administrador de la base de datos puede llegar a ser el único con los

privilegios suficientes para acceder a los datos.

3. Mantener en una cantidad tolerable el tiempo requerido para insertar,

actualizar, borrar y recuperar datos.

Page 27: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

27

4. Mantener en una cantidad razonable el costo de almacenamiento de los

datos. (p. 589) [10] [11]

Las cuales son tomadas en cuenta para a la construcción de la estructura de la

base de datos del sistema de información para el uso de la información de manera

correcta y efectiva.

Page 28: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

28

8. Metodología

8.1. TIPO DE ESTUDIO

Para el desarrollo del sistema de información se utilizara el “Modelo Incremental”

de la ingeniería de software.

McDermid [12] plantea “Los modelos evolutivos son iterativos. Aplica secuencias

lineales de forma escalonada mientras progresan en el tiempo calendario.

Se caracterizan por la forma en que permiten a los ingenieros del software

desarrollar versiones cada vez más completas del software”

Combina elementos del modelo lineal con la filosofía de creación de

prototipos.

El primer incremento a menudo es un producto esencial que el cliente utiliza

o evalúa.

A partir de la evaluación se planea el siguiente incremento y así

sucesivamente.

Es interactivo por naturaleza.

Es útil cuando el personal no es suficiente para la implementación

completa. [13]

Figura 2: Metodología Incremental [14]

Page 29: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

29

8.2. Metodologías para el Desarrollo de Sistemas de Información

Una Metodología para el Desarrollo de Sistemas de Información es un conjunto de actividades llevadas a cabo para desarrollar y poner en marcha un Sistema de Información.

Los Objetivos de las Metodologías de Desarrollo de Sistemas de Información son:

Definir actividades a llevarse a cabo en un Proyecto de S.I. Unificar criterios en la organización para el desarrollo de S.I. Proporcionar puntos de control y revisión

Independientemente de la Metodología de Desarrollo de Sistemas de Información que se siga, varios autores sugieren distribuir el tiempo de desarrollo de acuerdo a los siguientes porcentajes [15]:

Distribución del Tiempo (en %) para un Proyecto de S.I.

Autor

Fases

J Senn M Zelkowitz J Montilva

Estudio de Factibilidad

35% 20%

40% Análisis

Diseño 15%

Programación 25% 20% 20%

Prueba 35% 45% 40%

Documentación 5%

Los Tipos de Metodologías de Desarrollo de Sistemas son:

Estructurada o Se maneja como proyecto o Gran volumen de datos y transacciones o Abarca varias áreas organizativas de la empresa o Tiempo de desarrollo largo o Requiere que se cumplan todas las etapas, para poder cumplir las

siguientes (progresión lineal y secuencial de una fase a la otra) [16]

Page 30: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

30

Figura 3: Esquema de una metodología Clásica de Desarrollo de Sistemas. [17]

Metodología Clásica de Desarrollo de Sistemas.

Evolutiva-Incremental o Se deriva de la estructurada o Permite seguir secuencias ascendentes o descendentes en las

etapas del desarrollo o Permite cumplir etapas o fases en paralelo, por lo que es más

flexible que la estructurada[18]

Page 31: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

31

Figura 4: Esquema de una metodología Evolutiva Incremental de Desarrollo de Sistemas. [19]

Metodología Evolutiva de Desarrollo de Sistemas.

Prototipos o Desarrolla modelo en escala del sistema propuesto (sistema

objetivo) o En otras palabras, desarrolla un “demo”, que de ser aprobado por el

usuario, se culmina con todas las funcionalidades. o Se prueba y refina hasta que usuarios conformes o Identifica necesidades de información o Maneja principales procedimientos orientados a transacciones o Produce informes críticos

Permite consultas rudimentarias Complementa especificaciones imprecisas y/o incompletas de los usuarios Orientada a Objetos No modela la realidad, sino la forma en que las personas comprenden y

procesan la realidad Es un proceso ascendente basado en una abstracción de clases en aumento

o Se basa en identificación de objetos, definición y organización de librerías de clases, y creación de macros para aplicaciones específicas

Page 32: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

32

o Utiliza menor cantidad de código o Es más reutilizable[20]

La metodología se adecua desacuerdo a las necesidades del sistema de información que se ha establecido previamente en la base de datos, el permite hacer las modificaciones, referencias y demás ajustes que sean pertinentes a la necesidades futuras.

9. ARQUITECTURA DEL SOFTWARE.

Definición:

“La AS es, a grandes rasgos, una vista del sistema que incluye los componentes

principales del mismo, la conducta de esos componentes según se la percibe

desde el resto del sistema y las formas en que los componentes interactúan y se

coordinan para alcanzar la misión del sistema. La vista arquitectónica es una vista

abstracta, aportando el más alto nivel de comprensión y la supresión o diferimiento

del detalle inherente a la mayor parte de las abstracciones”. [21]

La AS que se aplica da una vista del sistema de información y de los componentes

principales que contribuyen al sistema de información y la base de datos del

mismo, el cual nos permite coordinarlos.

9.1. ARQUITECTURA EN CAPAS

La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la capa de datos de la capa de presentación al usuario.

Figura 5: Diseño de Arquitectura

Page 33: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

33

La ventaja principal de este estilo es que el desarrollo se puede llevar a cabo en varios niveles y, en caso de que sobrevenga algún cambio, sólo se ataca al nivel requerido sin tener que revisar entre código mezclado. Un buen ejemplo de este método de programación sería el modelo de interconexión de sistemas abiertos.

Además, permite distribuir el trabajo de creación de una aplicación por niveles; de este modo, cada grupo de trabajo está totalmente abstraído del resto de niveles, de forma que basta con conocer la API que existe entre niveles.

En el diseño de sistemas informáticos actual se suele usar las arquitecturas multinivel o Programación por capas. En dichas arquitecturas a cada nivel se le confía una misión simple, lo que permite el diseño de arquitecturas escalables (que pueden ampliarse con facilidad en caso de que las necesidades aumenten).

El diseño más utilizado actualmente es el diseño en tres niveles (o en tres capas).

9.2. CAPAS Y NIVELES

9.2.1.- Capa de presentación: es la que ve el usuario (también se la denomina "capa de usuario"), presenta el sistema al usuario, le comunica la información y captura la información del usuario en un mínimo de proceso (realiza un filtrado previo para comprobar que no hay errores de formato). Esta capa se comunica únicamente con la capa de negocio. También es conocida como interfaz gráfica y debe tener la característica de ser "amigable" (entendible y fácil de usar) para el usuario.

9.2.2.- Capa de negocio: es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envían las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lógica del negocio) porque es aquí donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentación, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos para almacenar o recuperar datos de él. También se consideran aquí los programas de aplicación.

9.2.3.- Capa de datos: es donde residen los datos y es la encargada de acceder a los mismos. Está formada por uno o más gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio.

Todas estas capas pueden residir en un único ordenador, si bien lo más usual es que haya una multitud de ordenadores en donde reside la capa de presentación (son los clientes de la arquitectura cliente/servidor). Las capas de negocio y de datos pueden residir en el mismo ordenador, y si el crecimiento de las necesidades lo aconseja, se pueden separar en dos o más ordenadores. Así, si el tamaño o complejidad de la base de datos aumenta, se puede separar en varios ordenadores los cuales recibirán las peticiones del ordenador en que resida la capa de negocio.

Page 34: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

34

Si por el contrario, fuese la complejidad en la capa de negocio lo que obligase a la separación, esta capa de negocio podría residir en uno o más ordenadores que realizarían solicitudes a una única base de datos. En sistemas muy complejos se llega a tener una serie de ordenadores sobre los cuales corre la capa de datos, y otra serie de ordenadores sobre los cuales corre la base de datos.

El término "capa" hace referencia a la forma como una solución es segmentada desde el punto de vista lógico:

Presentación/ Lógica de Negocio/ Datos.

En cambio, el término "nivel" corresponde a la forma en que las capas lógicas se encuentran distribuidas de forma física. Por ejemplo:

Una solución de tres capas (presentación, lógica del negocio, datos) que residen en un solo ordenador (Presentación + lógica + datos). Se dice que la arquitectura de la solución es de tres capas y un nivel.

Una solución de tres capas (presentación, lógica del negocio, datos) que residen en dos ordenadores (presentación + lógica, lógica + datos). Se dice que la arquitectura de la solución es de tres capas y dos niveles.

Una solución de tres capas (presentación, lógica del negocio, datos) que residen en tres ordenadores (presentación, lógica, datos). La arquitectura que la define es: solución de tres capas y tres niveles. [22]

Las capas de la arquitectura nos muestran el desarrollo que ha muestra el sistema de información con la información aportados en la base datos para la aplicación de las capas de la arquitectura.

9.3. PATRONES ARQUITECTÓNICOS

9.3.1. PATRÓN ARQUITECTÓNICO MVC

La arquitectura MVC (Model/View/Controller) fue introducida como parte de la versión Smalltalk-80 del lenguaje de programación Smalltalk. Fue diseñada para reducir el esfuerzo de programación necesario en la implementación de sistemas múltiples y sincronizados de los mismos datos. Sus características principales son que el Modelo, las Vistas y los Controladores se tratan como entidades separadas; esto hace que cualquier cambio producido en el Modelo se refleje automáticamente en cada una de las Vistas.

Este modelo de arquitectura presenta varias ventajas:

Page 35: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

35

Hay una clara separación entre los componentes de un programa, lo cual nos permite implementarlos por separado

Hay un API muy bien definido; cualquiera que use el API, podrá reemplazar el Modelo, la Vista o el Controlador, sin aparente dificultad.

La conexión entre el Modelo y sus Vistas es dinámica; se produce en tiempo de ejecución, no en tiempo de compilación.

Al incorporar el modelo de arquitectura MVC al diseño del proyecto, las piezas del programa se pueden construir por separado y luego unirlas en tiempo de ejecución. Si uno de los componentes, posteriormente, se observa que funciona mal, puede reemplazarse sin que las otras piezas se vean afectadas.

Fue usado este patrón arquitectónico para la optimización en la programación de del sistema de información y hacer un uso más efectivo de la información de la base de datos en él.

9.3.2. DEFINICIÓN DE LAS PARTES EN EL PROYECTO.

El Modelo es el objeto que representa los datos del programa y la lógica del seguimiento de actividades. Maneja los datos y controla todas sus transformaciones. El Modelo no tiene conocimiento específico de los Controladores o de las Vistas, ni siquiera contiene referencias a ellos. Es el propio sistema el que tiene encomendada la responsabilidad de mantener enlaces entre el Modelo y sus Vistas, y notificar a las Vistas cuando cambia el Modelo.

La Vista es el objeto que maneja la presentación visual de los datos representados por el Modelo a través de páginas web utilizando JSFs. Genera una representación visual del Modelo y muestra los datos al usuario. Interactúa con el Modelo a través de una referencia al propio Modelo.

El Controlador o paquete de persistencia es el objeto que proporciona significado a las órdenes del usuario, actuando sobre los datos representados por el Modelo. Cuando se realiza algún cambio, entra en acción, bien sea por cambios en la información del Modelo o por alteraciones de la Vista. Interactúa con el Modelo a través de una referencia al propio Modelo. [23]

Estas partes son las que conforman el sistema de información siguiendo las recomendaciones de la arquitectura establecida anteriormente para el mejor uso de la misma.

Page 36: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

36

9.4. ESTADO DEL ARTE

A continuación se hace referencia a algunos estudios realizados al tema:

Díaz Pérez, Maidelyn; de Liz Contreras, Yimian; Rivero Amador, Soleidys -

Características de los sistemas de información que permiten la gestión oportuna

de la información y el conocimiento institucional - Ciudad de La Habana nov. 2009-

La información es un recurso fácilmente comparable con el conjunto de bienes que

desempeñan un papel creciente en la vida económica, social, cultural y política de

toda sociedad. Las organizaciones se desarrollan en escenarios complejos en los

que la información se utiliza como un recurso económico, y se aprecia un mayor

uso de ella por el gran público. En este contexto, la economía ve desarrollarse un

sector que tiene por función responder a la demanda general de medios y

servicios de información.

Mercedes Marqués Andrés, María - Ciclo de vida de los sistemas de información-

2001-02-12- Desde los años setenta, los sistemas de bases de datos han ido

reemplazando a los sistemas de ficheros en los sistemas de información de las

empresas. Al mismo tiempo, se ha ido reconociendo la gran importancia que

tienen los datos que éstas manejan, convirtiéndose en uno de sus recursos más

importantes.

Mora, Fabiola; Schupnik, Walter - Tipos de sistemas de información- 26 Junio

2006- Un sistema de información emana de la empresa hacia el medio ambiente

(mercado) consistente en datos propiamente dichos y en la promoción del

producto y de la empresa. Es aquí donde entra la Publicidad, Imagen de Marca,

promociones de ventas, campañas de relaciones públicas, etc.

Duany Dangel, Armando - Clasificación de los sistemas de información- Centro de

Estudio de Desarrollo Agrario y Rural- Copyright 2000 2009- Los sistemas de

información, de manera general se pueden clasificar de tres formas según sus

propósitos generales, en este sentido Peralta (2008) clasifica los sistemas de

información en tres tipos fundamentales: (1) Sistemas transaccionales; (2)

Sistemas de Soporte a la Toma de Decisiones, Sistemas para la Toma de

Decisión de Grupo, Sistemas Expertos de Soporte a la Toma de Decisiones y

Sistema de Información para Ejecutivos y (3) Sistemas estratégicos.

Whitten J., Bentley L., Barlow V.- CICLO DE VIDA DE Los Sistemas de

Información – 1996- “Es un proceso por el cual los analistas de sistemas, los

Page 37: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

37

ingenieros de software, los programadores y los usuarios finales elaboran

sistemas de información y aplicaciones informáticas”.

Zamudio Mata, Michael -Clasificación de los sistemas- 09 Mayo 2006 -Sistemas

naturales: Son los existentes en el ambiente. ; Sistemas artificiales: Son los

creados por el hombre; Sistemas sociales: Integrados por personas cuyo objetivo

tiene un fin común, EJEMPLO: Un Grupo Musical.; Sistemas hombre-máquina:

Emplean equipo u otra clase de objetivos, que a veces se quiere lograr la

autosuficiencia. ; Sistemas abiertos: Intercambian materia y energía con el

ambiente continuamente.

Guillermo .A, Cuellar .M -CONCEPTOS BÁSICOS DE SISTEMAS DE

INFORMACIÓN-Universidad del Cauca- Popayán (Cauca) – Colombia- El sistema

se diseña para alcanzar uno o más objetivos. Todos los elementos del sistema

deben estar ligados y controlados de manera que se logre el objetivo del sistema.

Si definimos al sistema como un conjunto de elementos íntimamente

interrelacionados, podemos agregar que los sistemas artificiales casi siempre han

sido creados para alcanzar propósitos u objetivos y son, por tanto, sistemas

orientados y, como tales, de naturaleza teleológica por lo tanto un sistema es un

plan diseño o método de organización cuya finalidad es lograr algún propósito.

De acuerdo a aportes de investigaciones anteriores se tuvieron en cuenta para la

creación del sistema de información y el uso adecuado para el mismo, basándose

en las metodologías utilizadas anteriormente, por investigaciones ya hechas.

Page 38: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

38

9.5. ESTRUCTURA DE UNA PLATAFORMA O SITIO WEB

Las estructuras de las plataformas de los sitios web varían dependiendo del uso

destinado a la misma, un ejemplo del sitio que se planea utilizar para el objetivo

del proyecto:

Figura 6: Estructura de una plataforma o sitio WEB

La estructura está diseñada bajo un esquema ya prediseñado, que permite un

manejo fácil para el usuario a las necesidades establecidas para la utilización que

se le desea dar. Las secciones están divididas para una mejor distribución, el

menú principal consiste que está ubicado en la parte superior izquierda y también

en el parte superior , es el acceso a las diferentes secciones que contiene el sitio,

como el inicio, las noticias recientes, blocs, enlaces de interés, entre otros, en la

parte inferior izquierda se encuentra el login y el password para los usuarios que

quieran registrarse o loguearse si ya se encuentran registrados y una sindicación,

en la parte derecha se puede apreciar un sistema de encuestas con algunas

Page 39: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

39

preguntas frecuentes y pertinentes para el avance de nuevos datos y un buscador

en el parte superior derecha, y en la parte central aparecen las noticias ó

actualizaciones que hayan pasado en el sitio.

“Una aplicación Web es un sitio Web donde la navegación a través del sitio, y la

entrada de datos por parte de un usuario, afectan el estado de la lógica del

negocio. En esencia, una aplicación Web usa un sitio Web como entrada (front-

end) a una aplicación típica. Si no existe lógica del negocio en el servidor, el

sistema no puede ser llamado aplicación Web.”

La arquitectura de un sitio Web tiene tres componentes principales: un servidor

Web, una conexión de red, y uno o más clientes (browsers). El servidor Web

distribuye páginas de información formateada a los clientes que las solicitan. Los

requerimientos son hechos a través de una conexión de red, y para ello se usa el

protocolo HTTP. [24]

Se aplica esta plataforma para el sistema de información por el fácil manejo y para

que el usuario interactué con una plataforma más cómoda y viable, en la cual se

sienta familiarizado a usar con frecuencia como un sitio web.

Figura 7: Arquitectura de un sitio WEB

Page 40: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

40

9.5.1. ARQUITECTURA BÁSICA DE UNA APLICACIÓN/SITIO WEB

La información mostrada en las páginas está típicamente almacenada en

archivos. Sin embargo, muchas veces esta información está almacenada en una

base de datos, y las páginas son creadas dinámicamente.

Los sitios Web que usan este esquema, son llamados sitios dinámicos. [25]

Figura 8: Arquitectura de un básica de un sitio WEB

9.5.2. DETALLE DE DATOS ACTUALES

El interés más importante radica en los datos más recientes, debido a que:

Refleja los datos actualizados, los cuales son de gran importancia para la

investigación.

Se almacena en la base de datos, para lo cual tienen un fácil acceso a ésta,

tomando en cuenta los bloqueos y permisos del administrador.

9.5.3. DETALLE DE DATOS ANTIGUOS

Se almacena en la Base de datos que contiene el sistema, el cual puede ser

consultado para hacer comparaciones con datos ya existentes.

Page 41: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

41

9.5.4. ARQUITECTURA DE UNA APLICACIÓN O SITIO WEB

De la misma forma en que los arquitectos tradicionales diseñan y coordinan la construcción de edificios, los arquitectos web diseñan y coordinan el desarrollo de sitios web.

Los sitios web son una conjunción muy compleja de distintos sistemas integrados entre sí (Bases de datos, servidores, redes, componentes de backup y seguridad, etc...).

El resultado final será un sitio que pueda resolver las necesidades de negocios: Vender productos y servicios online y servir mejor a las necesidades de los clientes.

Los principios usados para construir un edificio no son muy distintos de los que se presentan en el proceso de diseñar un sitio o una aplicación web.

Las aplicaciones deben ser diseñadas sobre de las necesidades de las personas que van a utilizarlas, de la misma forma que los edificios deben ser diseñados en base a las necesidades de sus ocupantes.

En los edificios los picaportes y las manijas de las puertas están a un metro de altura porque esa es la altura a la que se encuentran las manos. En la web los menús de navegación no tendrían que ser diferentes... debería estar donde las personas los necesitan.

En los edificios los picaportes y las manijas de las puertas están a un metro del piso porque esa es la altura a la que se encuentran las manos. En la web los menús de navegación no tendrían que ser diferentes... debería estar donde las personas los necesitan.

En el diseño de sitios web, igual que en el diseño de edificios, se requiere un firme conocimiento de las tecnologías aplicadas. En el diseño de edificios, estos conocimientos son sobre las propiedades estructurales de los materiales, electricidad, mecánica, plomería, etc... En el desarrollo web se requieren de conocimientos de lenguajes programación y estructura de bases de datos, el protocolo TCP/IP, el lenguaje HTML y muchos otros.

En ambos casos es necesario tener conocimientos generales y ser un voraz estudiante de las tecnologías, dado que estas están en continuo desarrollo y avanzan día a día.

Sin embargo, hay algo que se mantiene constante... la gente debe poder usarlos. Si no, se irán de nuestra web y será un fracaso. Y se desperdiciaría una gran cantidad de dinero.

Page 42: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

42

El rol de arquitecto web es asegurarse de que esto no ocurra.

La arquitectura que utiliza un sitio web, es viable para implementar el sistema de información, ya que permite fácil manejo y acceso de la información que se encuentra en la base de datos del mismo.

9.5.5. ESTRATEGIAS PARA EL DESARROLLO

Antes de hacer un desarrollo de una plataforma o sitio web hay que desarrollar

una estrategia de forma equilibrada que sea apropiada a las necesidades del

usuario.

Las inquietudes que deben de tenerse en cuenta en la temática son las siguientes:

¿Quién es el autor?

¿Cuál es el alcance?

¿Qué tipo de sitio web debería de construirse?

Actualmente muchas empresas, corporaciones, etc., están implementando los

sitios o plataformas web, como por ejemplo los bancos, que muestran sus

servicios y el tipo de servicios, a través de los cuales es posible hacer varios

procesos vis web, como consignar o consultar saldos de una cuenta. De esta

forma los usuarios desde la comodidad de sus hogares o trabajo, pueden hacer

este tipo de diligencias sin necesidad desplazarse a la entidad bancaria.

Como consecuencia de este sistema, una empresa o entidad puede obtener

beneficios y mayor excelencia frente a los usuarios que usen este sistema.

Las estrategias establecidas se siguieron para hacer el sistema de información de

la manera más recta y optima para el mejor manejo y facilidad para con el usuario.

9.5.6. LOS CASOS DE USO

En ingeniería del software, un caso de uso es una técnica para la captura de

requisitos potenciales de un nuevo sistema o una actualización de software.

Cada caso de uso proporciona uno o más escenarios que indican cómo debería

interactuar el sistema con el usuario o con otro sistema para conseguir un objetivo

específico.

Normalmente, en los casos de usos se evita el empleo de jergas técnicas,

prefiriendo en su lugar un lenguaje más cercano al usuario final. En ocasiones, se

Page 43: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

43

utiliza a usuarios sin experiencia junto a los analistas para el desarrollo de casos

de uso.

Los casos de uso que surgieron del proyecto van acorde con los requisitos

potenciales del sistema de información, para que así los escenarios queden más

acorde a lo que él usuario pide y desea ver al final del proyecto.

9.6. EVALUACIÓN DE TECNOLOGÍAS A APLICAR EN EL PROYECTO.

El sistema de seguimiento de actividades utilizará las siguientes tecnologías:

PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-sido scripting), 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 usando las bibliotecas Qt o GTK+. PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994, sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.

Hipertexto Transfer Protocolo o HTTP (en español protocolo de transferencia de

hipertexto), es el protocolo usado en cada transacción de la World Wide Web.

HTTP fue desarrollado por el World Wide Web Consortium y la Internet

Engineering Task Force, colaboración que culminó en 1999 con la publicación de

una serie de RFC, el más importante de ellos es el RFC 2616 que especifica la

versión 1.1. HTTP, el cual define la sintaxis y la semántica que utilizan los

elementos de software de la arquitectura web (clientes, servidores, proxies) para

comunicarse. Es un protocolo orientado a transacciones y sigue el esquema

petición-respuesta entre un cliente y un servidor. Al cliente que efectúa la petición

(un navegador web o un spider) se lo conoce como "user agent" (agente del

usuario). A la información transmitida se la llama recurso y se la identifica

mediante un localizador uniforme de recursos (URL). Los recursos pueden ser

archivos, el resultado de la ejecución de un programa, una consulta a una base de

datos, la traducción automática de un documento, etc.

Joomla! es un sistema de manejador de contenidos, y entre sus principales

virtudes está la de permitir editar el contenido de un sitio web de manera sencilla.

Es una aplicación de código abierto programada mayoritariamente en PHP bajo

una licencia GPL. Este administrador de contenidos puede trabajar en Internet o

Page 44: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

44

intranets y requiere de una base de datos MySQL, así como, preferiblemente, de

un servidor HTTP Apache. En Joomla! se incluyen características como: mejorar el

rendimiento web, versiones imprimibles de páginas, flash con noticias, blogs,

foros, polls (encuestas), calendarios, búsqueda en el sitio web e

internacionalización del lenguaje. Su nombre es una pronunciación fonética para

anglófonos de la palabra swahili jumla, que significa "todos juntos" o "como un

todo". Se escogió como una reflexión del compromiso del grupo de

desarrolladores y la comunidad del proyecto.

Tomcat (también llamado Jakarta Tomcat o Apache Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems.

Tomcat es un servidor web con soporte de servlets y JSPs. Tomcat no es un servidor de aplicaciones, como JBoss o JOnAS. Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets. El motor de servlets de Tomcat a menudo se presenta en combinación con el servidor web Apache. Tomcat puede funcionar como servidor web por sí mismo. En sus inicios existió la percepción de que el uso de Tomcat de forma autónoma, era sólo recomendable para entornos de desarrollo y entornos con requisitos mínimos de velocidad y gestión de transacciones. Hoy en día ya no existe esa percepción y Tomcat es usado como servidor web autónomo en entornos con alto nivel de tráfico y alta disponibilidad. Dado que Tomcat fue escrito en Java, funciona en cualquier sistema operativo que disponga de la máquina virtual Java.

XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl.

El programa está liberado bajo la licencia GNU y actúa como un servidor web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP está disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.

Estas tecnologías son las que permiten que de manera conjunta el sistema de

información, ya que sus diseños se ajustan a las necesidades que permiten un uso

fácil y manejable el cual puede ser usado sin complicaciones para el usuario final.

Page 45: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

45

Figura 9: Logo PHP

Figura 10: Logo Apache Tomcat

Figura 11: Logo MySQL

Page 46: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

46

Figura 12: Logo Joomla

Figura 13: Logo XAMPP

Page 47: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

47

10. FRONTERAS DEL SISTEMA

De acuerdo con los objetivos de la aplicación web del sistema de Información, se

han establecido las siguientes fronteras:

En el alcance Fuera del alcance

Crear Un sistema de Información

Prototipo.

Crear Un sistema de Información

Completo.

Crear una aplicación web Crear un nuevo servidor web o de

aplicaciones

Crear una aplicación (Blogs y Foros)

que permita la interacción entre los

usuarios.

Crear una aplicación que permita la

interacción entre las aplicaciones de

la página.

Crear una aplicación que funcione

bajo Windows

Crear una aplicación que funcione

bajo cualquier sistema operativo

Que funcione por el momento en el

navegador Internet Explorer 7.0 o una

versión superior

Que funcione otros navegadores (Ej.

Safari, Chrome)

Seguridad para cuentas de usuario,

contraseñas y permisos para tipos de

usuarios.

Seguridad especial contra hackers.

Instalar o parchar agujeros de

seguridad en los componentes de

software utilizados.

Crear una aplicación que utilice una

base de datos OpenSource para

facilitar en el manejo de esta.

Crear una aplicación que guarde en

archivos propias de la aplicación

Generar archivos planos relacionados

estadísticas y reportes generados

Generar estadísticas y reportes

generados

Subir archivos planos nuevos,

modificados por el usuario, con un

formato simple como Excel o pdf.

Subir archivos planos nuevos,

modificados por el usuario, con un

formato variado como SPSS u otra

herramienta estadística.

Page 48: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

48

Crear Blogs o Foros por parte del

usuario o del administrador para la

discusión de los datos de las

encuestas previas.

Crear Chat para la discusión de los

datos de las encuestas previas.

Inicio de Sesión por parte de tanto de

usuarios y del administrador para

tener el acceso a los datos del

sistema.

Acceso libre por parte de tanto de

usuarios y del administrador para

tener el acceso a los datos del

sistema.

Enviar archivos planos relacionados

con los reportes generados

anteriormente a una cuenta de correo.

Enviar archivos planos relacionados

con los reportes generados

anteriormente a cualquier dirección

que se le dé.

Page 49: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

49

11. ACTORES DEL SISTEMA.

11.1. Listado de actores

Administrador: es aquel que permite hacer los cambios y actualizaciones

que el sistema de información lo requiera

Usuario Maestro: Es el docente que se une al sistema de información que

permite aportar y ver los datos suministrados para las nuevas metodologías

que se apliquen a nivel académico.

Usuario Estudiante: Es el estudiante que se une al sistema de información

que permite aportar y ver los datos suministrados para las nuevas

metodologías que se apliquen a nivel académico.

Page 50: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

50

12. MATRIZ DE REQUERIMIENTOS.

Un requisito funcional define el comportamiento interno del software: cálculos,

detalles técnicos, manipulación de datos y otras funcionalidades específicas que

muestran cómo los casos de uso serán llevados a la práctica.

Como se define en la ingeniería de requisitos, los requisitos funcionales

establecen los comportamientos del sistema.

Típicamente, un analista de requisitos genera requisitos funcionales luego de

diagramar los casos de uso. Sin embargo, esto puede tener excepciones, ya que

el desarrollo de software es un proceso iterativo y algunos requisitos son previos al

diseño de los casos de uso. Ambos elementos (casos de uso y requisitos) se

complementan en un proceso bidireccional.

12.1. LISTA DE REQUERIMIENTOS

Requerimientos del Usuario:

Resultados de las Encuestas Previas

Muestras Estadísticas sobre los Resultados de las Encuestas Previas.

Blogs de opción sobre los Resultados de los Resultados de las Encuestas Previas.

Foros de Opinión sobre los resultados obtenidos en las encuestas previas.

12.2. REQUIRIMIENTOS DE SISTEMA

El sistema debe permitir mostrar los resultados de las encuestas previas.

El sistema debe permitir mostrar los resultados estadísticos de las encuestas.

El sistema debe permitir la creación de cuenta para aquellos interesados en el proyecto relacionado, ya sean docentes o estudiantes.

El sistema debe permitir el anonimato de los integrantes unidos al grupo, ya sean docentes o estudiantes.

Page 51: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

51

El sistema debe permitir la creación de Blogs de Opinión sobre los resultados obtenidos en las encuestas previas.

El sistema debe permitir de Foros de Opinión sobre los resultados obtenidos en las encuestas previas.

12.3. FORMATO de Matriz de Requerimientos

ID Req Descripción Requerimiento ID Req.

Padre

Prioridad Fecha

(DD-MMM-YYYY)

Casos de Uso relacionados

1 Resultados de las Encuestas

Previas

1-Alta 19-05-2010 Casos de uso

Proceso.

El sistema debe permitir la consulta de las encuestas hechas previamente.

ID Req Descripción Requerimiento ID Req.

Padre

Prioridad Fecha

(DD-MMM-YYYY)

Casos de Uso relacionados

2 Muestras de Datos sobre los

Resultados de las Encuestas

Previas

1-Alta 19-05-2010 Casos de uso

Proceso.

El sistema debe permitir la consulta la muestra de resultados de las encuestas hechas anteriormente.

ID Req Descripción Requerimiento ID Req.

Padre

Prioridad Fecha

(DD-MMM-YYYY)

Casos de Uso relacionados

3 Blogs de opción sobre los

Resultados de los Resultados

de las Encuestas Previas

1-Alta 19-05-2010 Casos de uso

Proceso.

El sistema debe permitir la consulta y opinión de los resultados estadísticos sacados de las encuestas realizadas

previamente.

Page 52: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

52

ID Req Descripción Requerimiento ID Req.

Padre

Prioridad Fecha

(DD-MMM-YYYY)

Casos de Uso relacionados

4 Foros de opción sobre los

Resultados de los Resultados

de las Encuestas Previas

1-Alta 19-05-2010 Casos de uso

Proceso.

El sistema debe permitir la consulta y opinión de los resultados estadísticos sacados de las encuestas realizadas

previamente.

ID Req Descripción Requerimiento ID Req.

Padre

Prioridad Fecha

(DD-MMM-YYYY)

Casos de Uso relacionados

5 Muestra los resultados de las

encuestas previas. 1-Alta 19-05-2010 Casos de uso

Proceso.

El sistema debe permitir la consulta los resultados de las encuestas hechas anteriormente.

ID Req Descripción Requerimiento ID Req.

Padre

Prioridad Fecha

(DD-MMM-YYYY)

Casos de Uso relacionados

6 Muestra los resultados

estadísticos de las encuestas. 1-Alta 19-05-2010 Casos de uso

Proceso.

El sistema debe permitir la consulta y opinión de los resultados de las encuestas hechas anteriormente.

ID Req Descripción Requerimiento ID Req.

Padre

Prioridad Fecha

(DD-MMM-YYYY)

Casos de Uso relacionados

7 Creación de cuenta para

aquellos interesados en el

proyecto relacionado.

1-Alta 19-05-2010 Casos de uso

Page 53: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

53

ID Req Descripción Requerimiento ID Req.

Padre

Prioridad Fecha

(DD-MMM-YYYY)

Casos de Uso relacionados

Proceso.

El sistema debe permitir la creación de cuentas para el acceso a la información administrada en la página web.

ID Req Descripción Requerimiento ID Req.

Padre

Prioridad Fecha

(DD-MMM-YYYY)

Casos de Uso

relacionados

8 Anonimato de los integrantes

unidos al grupo

1-Alta 19-05-2010 Casos de uso

Proceso.

El sistema debe permitir guardar la identidad real de los miembros interesados.

ID Req Descripción Requerimiento ID Req.

Padre

Prioridad Fecha

(DD-MMM-YYYY)

Casos de Uso

relacionados

9 Blogs de Opinión sobre los

resultados obtenidos en las

encuestas previas

1-Alta 19-05-2010 Casos de uso

Proceso.

El sistema debe permitir la consulta y opinión de los resultados estadísticos sacados de las encuestas realizadas

previamente.

ID Req Descripción Requerimiento ID Req.

Padre

Prioridad Fecha

(DD-MMM-YYYY)

Casos de Uso

relacionados

10 Foros de Opinión sobre los

resultados obtenidos en las

encuestas previas

1-Alta 19-05-2010 Casos de uso

Proceso. El sistema debe permitir la consulta y opinión de los resultados estadísticos sacados de las encuestas

realizadas previamente.

Page 54: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

54

13. GUIONES DE LOS CASOS DE USO FORMATO EXTENDIDO.

13.1. GUIÓN CASO DE USO

13.1.1. LISTADO DE CASOS DE USO

1. Verificar administrador.

2. Verificar usuarios

3. Crear usuario.

4. Consultar usuario por correo electrónico.

5. Modificar usuario.

6. Eliminar usuario.

7. Consultar los usuarios.

8. Crear Blog.

9. Consultar Blog.

10. Modificar Blog.

11. Eliminar Blog.

12. Crear Foro.

13. Consultar Foro.

14. Modificar Foro.

15. Eliminar Foro.

16. Crear cuenta.

17. Consultar cuenta por correo electrónico.

18. Modificar cuenta.

19. Eliminar cuenta.

20. Cargar Resultados Encuesta.

21. Cargar datos Estadísticos.

22. Descargar Archivos estadísticos.

Page 55: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

55

14. CASOS DE USO DEL SISTEMA.

14.1. DIAGRAMA DE CASOS DE USO DEL SISTEMA

En este Diagrama se muestra las funciones que tiene el Administrador del sistema

de información, de las cuales pueden cargar y descargar la información requerida

desde la base del sistema.

Figura 14: Diagrama de Casos de uso del Administrador

Page 56: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

56

En este Diagrama se muestra las funciones que tiene el usuario común del

sistema de información, el cual está dividido en dos categorías, estudiante y

docente, de las cuales pueden cargar y descargar la información requerida desde

una cuenta que se crea desde la página del sistema de información del sistema.

Figura 15: Diagrama de Casos de uso del Estudiante

Figura 16: Diagrama de Casos de uso del Maestro

Page 57: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

57

15. MODELO CONCEPTUAL

Este modelo muestra la función base del sistema de información, tanto para

usuarios comunes, como para administradores.

Figura 17: Modelo Conceptual

Page 58: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

58

16. DIAGRAMAS DE SECUENCIA

Este diagrama muestra el orden que lleva la muestra de la información

subida por el mismo a una plantilla de discusión para su análisis en el

sistema de información o desde la página del mismo.

Figura 18: Diagrama de Secuencia del Administrador

Page 59: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

59

En este Diagrama se muestra las funciones que tiene el usuario del sistema de

información, de las cuales pueden cargar y descargar la información requerida

desde la página del sistema de información.

Figura 19: Diagrama de Secuencia del Usuario

Page 60: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

60

17. DIAGRAMAS DE DESPLIEGUE.

Este diagrama basado en el “juego de equivalencias”, nos muestra la las el

despliegue de los datos del sistema de información al tener acceso al este.

Figura 20: Diagrama de Despliegue [26]

Page 61: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

61

18. MODELO DE DATOS

18.1. MODELO ENTIDAD RELACIÓN NORMALIZADO

Este modelo mostraría la función completa que muestra la ingeniería del sistema

de información desde que se consigue la información, hasta la publicación de los

mismos, el cual está estructurado el sistema de datos.

Page 62: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

62

Figura 21: Modelo Entidad-Realidad

Page 63: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

63

19. DESARROLLO DE LA APLICACIÓN

Iniciando el proceso del modelo incremental

19.1 Levantamiento de requerimientos

A partir de una encuesta que se realizara con los integrantes de la universidad

San Buenaventura Cali, se planteo la necesidad de estudiar y/o analizar esta

información para la gestión académica, aplicándolo a un sistema de información,

para que de esta forma los estudiantes y profesores puedan dar su opinión y

análisis para la creación ó opinión sobre una nueva metodología.

Esta encuesta se realizara cada semestre y hacer un análisis para el final, se debe

coordinar con el equipo de sistemas de la universidad, usuarios y el grupo de

investigación según la organización del proyecto.

El objetivo del desarrollo de este proyecto es para uso académico e investigativo.

El sistema utilizara la herramienta XAMPP, ya que este software usa Tomcat,

MySQL, PHP, para el uso del Joomla que permite la edición y modificación de la

plataforma Web donde se planteo el sistema de información. Según el alcance del

proyecto, el sistema en mención podrá generar los indicadores definidos a

continuación los cuales son requeridos.

El proyecto se inició en el primer periodo académico del año 2010, se realizo una

encuesta con los estudiantes y docentes de la Universidad de San Buenaventura

Cali, el sistema de información contienen en su información este contenido:

Comportamiento de la población de estudiantes y docentes en el periodo

2010-I.

Anonimato por parte de los encuestados.

Almacenamiento de los datos de la encuestas en la base de datos.

Secciones de la base de datos de la encuesta.

Búsqueda de la secciones de la base de datos de la encuesta.

Permitir descargar, analizar y subir nueva información sobre los datos

almacenados ene l sistema de información.

Sistema de registro de Usuario para la población de estudiantes y docentes.

Entre otras funciones, todos los datos son en base a las encuestas que se vayan

realizando en cada semestre, para su análisis y mejoramiento de la gestión

Page 64: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

64

académica a partir de estos datos que serán almacenados en la base de datos del

sistema de información.

19.2. Análisis de requerimientos

Esta base de datos puede ser poblada periódicamente con los datos reales

suministrados por la herramienta de recolección de datos (encuesta).

Del levantamiento de requerimientos se empezó a organizar toda la información

de la siguiente manera:

1. Se organizaron las secciones de la encuesta en: Sujeto, Hardware,

Software y Usos.

2. La Sección de Sujeto está organizado los datos de la siguiente forma:

Género, Edad, Semestre y Programa de Ingeniería.

3. La Sección Hardware está organizado en dos Subsunciones: Maquinas y

Medios de Conexión.

4. La Sección Software está organizado en seis Subsunciones: Sistemas

Operativos, Paquetes de Utilitarios, Software Especializado, Browser,

Licenciamiento, Origen del Software.

5. La Sección Usos está organizado en cuatro Subsunciones: Lugar, Tiempo,

Servicios, Contenidos.

Las caracterizas anteriores reflejan la estructura de los requerimientos que

contiene el sistema de información.

19.3. Diseño de la información

El siguiente diagrama explica el proceso general del sistema de información,

enmarcado los diferentes subprocesos que van encaminados a diseñar la solución

tomando el cuanta los procesos seguidos desde la recolección de datos hasta el

resultado final.

Page 65: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

65

Figura 22: Diseño de la información [27]

Page 66: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

66

19.4. Modelo de la Aplicación

El modelo de aplicación muestras los pasos que se siguieron para mostrar el

resultado final, empezando con el levantamiento de la información, posteriormente

con el almacenamiento de la misma, su análisis para sí mostrar el resultado final al

usuario.

Figura 23: Modelo de la Aplicación

Page 67: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

67

19.5. Diseño de la Base de Datos Según la encuesta

A partir de la encuesta que se realizara, se tomara Secciones de las cuales está

para conformar la base de datos del sistema de información, las cuales están

categorizadas de la siguiente forma:

Sujeto

Hardware

Software

Usos (Relacionados con Máquinas y Software)

19.5.1. Sujeto

En esta sección contiene los siguientes datos, Genero, Edad, Programa de

Ingeniería y Semestre (este último no es válido para docentes), se conserva el

anonimato por parte del encuestado.

La tabla que compone esta sección es:

Sujeto

Género

Edad

Programa de Ingeniería

Semestre

19.5.2. Hardware

En esta sección se organizado en dos Subsunciones: Maquinas y Medios de

Conexión.

Maquinas: en esta subseccion se muestra qué tipo de hardware fue el que

se uso para la recolección de la Base de Datos.

Medios de Conexión: en esta subseccion se muestra qué tipo de conexión

se uso por medio de un hardware especifico y la información recolectada

será parte de la Base de Datos

Page 68: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

68

La tabla que compone esta sección es:

Hardware

Máquinas

Computador

Memoria Ppal.

Disco Duro

Tarjeta

Marca

Lector Cd

Lector DVD

Cámara Web

Puertos USB

Tarjeta Video

Tipo Máquina

Teléfono celular Tecnologías

Consolas de juegos

Marca

Referencia

Reproductores

Marca

Referencia

Formato (Video - audio)

Medios de Conexión

Internet Tecnología

Velocidad

Televisión Tecnología

Servicios

Celular Servicios

Plan

Page 69: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

69

19.5.3. Software

En esta sección se organizado en seis Subsunciones: Sistemas Operativos,

Paquetes de Utilitarios, Software Especializado, Browser, Licenciamiento, Origen

del Software.

Sistemas Operativos: en esta subseccion se muestra qué tipo de sistema

operativo utiliza dependiendo de su uso por parte del usuario (Windows,

Linux, Mac, etc.).

Paquetes de Utilitarios y Software Especializado: en estas subsecciones

se muestran que tipo de paquetes de utilitarios y software especializado

que utiliza dependiendo de su profesión y sus tareas diarias (Office,

Dreamweaver, Staroffice, Eclipse, NetBeans, etc).

Browser, Licenciamiento y Origen del Software: estas subsecciones se

muestran de donde pudo obtener el o los sistemas que usa en su profesión.

La tabla que compone esta sección es:

Software

Sistemas Operativos

Marca

Referencia

Versión

Paquetes de Utilitarios Nombre

Software especializado Utilidad

Browser

Marca

Referencia

Versión

Licenciamiento Si/No

Origen del software

Canal Comercial

Universidad

Internet

Page 70: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

70

Independiente

19.5.4. Usos

En esta sección se organizado en cuatro Subsunciones: Lugar, Tiempo, Servicios,

Contenidos.

Lugar: en esta subseccion se muestra el lugar donde haya usado los servicios

que el usuario haya requerido para sus objetivos ya sean profesionales o de

tiempo libre (Hogar, Universidad, Sitio Comercial).

Tiempo: en esta subseccion se muestra el tiempo que haya distribuido de en los

lugares ya mencionados para los proyectos profesionales o de tiempo libre (tiempo

en Horas, tiempo en días, tiempo en semanas, tiempo en meses).

La tabla que compone este los tiempos es a los siguientes:

Figura 24: Tabla de Tiempo

Servicio: en esta subseccion se muestra los servicios que están usando los

usuarios ya sea de manera profesional o en su tiempo libre.

Contenidos: en esta subseccion se muestra los contenidos que se usaron para

fines profesionales o en su tiempo libre.

La tabla que compone esta sección es:

Page 71: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

71

Usos (Relacionados con Máquinas

y Software)

Lugar

Hogar

Universidad

Comercial

Tiempo

Promedio Diario

Promedio semanal

Servicios ?

Contenidos

Aplicaciones

Internet

Televisión

Dispositivos Móviles

Consolas

Reproductores

Cuando se completen los datos de la encuesta, estos serán analizados y

alimentaran la base de datos del sistema de información el cual será mostrado en

una plataforma web que mostrara los resultados de los análisis que se harán, y los

participantes que estén interesados en continuar con la investigación, aportando

nuevos datos a la misma.

Page 72: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

72

20. Estructura de la Base de Datos

La base de datos se organiza en dos marcadas secciones; el esquema y los datos (o instancia).

El esquema es la definición de la estructura de la base de datos y principalmente almacena los siguientes datos:

El nombre de cada tabla El nombre de cada columna El tipo de dato de cada columna La tabla a la que pertenece cada columna

Las bases de datos relacionales pasan por un proceso al que se le conoce como normalización, el resultado de dicho proceso es un esquema que permite que la base de datos sea usada de manera óptima.

Los datos o instancia es el contenido de la base de datos en un momento dado. Es en sí, el contenido de todos los registros. [28]

A continuación se mostrara la estructura de base de datos del sistema de

información:

20.1. Usuario:

Field Type

Id int(11)

Genero varchar(100)

Edad num(100)

Semestre num(11)

Programa varchar(100)

Aquí se muestra los atributos que contiene el usuario en general.

Page 73: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

73

20.2. Tipo Usuario:

Field Type

Id int(11)

Estudiante varchar(100)

Docente varchar(100)

Aquí se muestra los atributos que contiene el tipo de usuario.

20.3. Encuesta:

Field Type

Id int(11)

tipo int(10)

secciones int(10)

Aquí se muestra los atributos que contiene Encuesta.

20.4. Encuesta Estudiantes ó Docentes:

Field Type

Id int(11)

Tipopregunta int(10)

textopregunta int(100)

Aquí se muestra los atributos que contiene la encuesta dependiendo si es

estudiante o docente.

20.5. Crear Cuenta:

Field Type

Id int(11)

Crear_cuenta varchar(100)

Aquí se muestra los atributos que contiene la creación de una cuenta de usuario.

Page 74: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

74

20.6. Tipo Cuenta:

Field Type

Id int(11)

Codigo num(100)

Alias varchar(100)

Aquí se muestra los atributos que contiene el tipo de cuenta que contiene el

usuario.

20.7. Usuario Común:

Field Type

Id int(11)

Codigo num(100)

Alias varchar(100)

Login varchar(100)

Pass varchar(100)

Aquí se muestra los atributos que contiene el usuario común.

20.8. Crear Publicación Común:

Field Type

Id int(11)

Subir_datos_nuevos varchar(100)

Aquí se muestra los atributos que contiene la creación de una publicación del

usuario común.

20.9. Crear Campo de Discusión Común:

Field Type

Id int(11)

Blog varchar(100)

Page 75: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

75

Aquí se muestra los atributos que contiene la creación de una discusión por parte

de un usuario común.

20.10. Blog Común:

Field Type

Id int(11)

Nombre varchar(100)

Descripción varchar(100)

Aquí se muestra los atributos que contiene la creación de un blog por parte de un

usuario común.

20.11. Subir Archivo Plano Común:

Field Type

Id int(11)

Tipo_archivo varchar(100)

Nombre varchar(100)

Aquí se muestra los atributos que contiene el subir un archivo plano por parte de u

usuario común.

20.12. Bajar Archivo Plano Común:

Field Type

Id int(11)

Tipo_archivo varchar(100)

Nombre varchar(100)

Aquí se muestra los atributos que contiene el bajar un archivo plano por parte de u

usuario común.

20.13. Usuario Administración:

Field Type

Id int(11)

Codigo num(100)

Alias varchar(100)

Page 76: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

76

Login varchar(100)

Pass varchar(100)

Aquí se muestra los atributos que contiene el usuario administrador.

20.14. Crear Publicación Administración:

Field Type

Id int(11)

Subir_datos_nuevos varchar(100)

Aquí se muestra los atributos que contiene la creación de una publicación del

usuario administrador.

20.15. Crear Campo de Discusión Administración:

Field Type

Id int(11)

Blog varchar(100)

Aquí se muestra los atributos que contiene la creación de una discusión por parte

de un usuario administrador.

20.16. Blog Administración:

Field Type

Id int(11)

Nombre varchar(100)

Descripción varchar(100)

Aquí se muestra los atributos que contiene la creación de un blog por parte de un

usuario administrador.

Page 77: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

77

20.17. Subir Archivo Plano Administración:

Field Type

Id int(11)

Tipo_archivo varchar(100)

Nombre varchar(100)

Aquí se muestra los atributos que contiene el subir un archivo plano por parte de

un usuario administrador.

20.18. Bajar Archivo Plano Administración:

Field Type

Id int(11)

Tipo_archivo varchar(100)

Nombre varchar(100)

Aquí se muestra los atributos que contiene el bajar un archivo plano por parte de

un usuario administrador.

20.19. Subir Información a la base de datos:

Field Type

Id int(11)

Subir_datos_encuestas varchar(100)

Aquí se muestra los atributos que contiene el subir Información a la base de datos

por parte de un usuario administrador.

20.20. Base de Datos del sistema de Información:

Field Type

Id int(11)

Subir_datos_encuestas varchar(100)

mostrar_datos_encuestas varchar(100)

Aquí se muestra los atributos que contiene la Base de Datos del sistema de

Información.

Page 78: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

78

21. INTERFACES

21.1. Página de Inicio

Es la página de Inicio, tanto para un usuario común como para un usuario

administrador.

Figura 25: Pagina Inicio

Page 79: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

79

21.2. Pagina de Noticias Inicial

Esta página es el índice de las noticias, con las últimas noticias, las más recientes

y las más populares.

Figura 26: Página de Noticias Inicial

Page 80: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

80

21.2.1. Pagina Noticias

En esta segunda sección de la página de noticias se detalla con más claridad os

datos de las noticias, como la fecha, titulo, el autor, junto con un filtro que permite

ver el orden por fechas, titulo y autor de manera ascendente y descendente.

Figura 27: Pagina Noticias

Page 81: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

81

21.3. Pagina de los Blocs Inicial

En esta página se puede apreciar la lista de los blocs que se extrajeron de

acuerdo a las preguntas realizadas en la encuesta hecha en el 2010, que dan

opciones de guardar, en este caso en un formato pdf, imprimir o enviar por correo,

también la opción de buscar una de las partes especificas.

Figura 28: Pagina de los Blocs Inicial

Page 82: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

82

21.3.1. Pagina de los Blocs Específico

Este es uno de los datos recolectados en la encuesta realizada en la Universidad

de San Buenaventura Cali en el año 2010, se puede apreciar la conclusión, la

tabla de datos y la grafica, adjunto a las opciones mencionadas anteriormente , y

la opción de pasar al siguiente articulo y la fecha cuando se subió.

Figura 29: Pagina de los Blocs Específico

Page 83: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

83

21.3.2. Enviar Correo

Esta es la ventana que se muestra al escoger la opción de enviar al artículo al

correo electrónico

Figura 30: Enviar Correo

Page 84: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

84

21.4. Pagina Enlaces Inicio

Esta página inicial, muestra el número de enlaces que contiene el sitio.

Figura 31: Pagina Enlaces Inicio

Page 85: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

85

21.4.1 Pagina de Enlaces

En esta página se muestra de manera mejor detallada la pagina de enlaces con el

nombre del enlace y un breve detalle de estos, en este caso hay tres enlaces

relacionados con la página de la Universidad, el laboratorio del LIDIS y la

Biblioteca de la Universidad.

Figura 32: Página de Enlaces

Page 86: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

86

21.5. Pagina de Contactos

En esta página se visualiza una sección donde puede contactar al administrador o

a cualquier miembro de la página.

Figura 33: Página de Contactos

Page 87: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

87

21.6. Pagina Buscar

En esta página es donde el usuario puede buscar un artículo en especio de la

encuesta realizada.

Figura 34: Pagina Buscar

Page 88: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

88

21.7. Página FAQ

Esta página es donde aparecen las noticias más recientes.

Figura 35: Pagina FAQ

Page 89: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

89

21.8. Barra de menú

Barra que se encuentra en la parte superior de la pantalla, que pose varios

enlaces a las secciones de la página.

Figura 36: Barra de menú

21.9. Menú Principal

Es el menú principal que se encuentra ubicado en la parte izquierda de la pantalla,

que lleva a las secciones de la página.

Figura 37: Menú Principal

21.10. Enlace Administrador

Es el enlace ubicado en el parte izquierda de la pantalla, que lleva a la página de

acceso del usuario administrador.

Figura 38: Enlace Administrador

Page 90: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

90

21.10.1. Pagina Acceso Administrador

Esta es la pantalla de acceso que permite ingresar a los usuarios con permisos de

administrador para hacer cambios en la sección web.

Figura 39: Pagina Acceso Administrador

Page 91: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

91

21.10.2. Pagina del Usuario Administrador

Esta es la página donde como usuario-administrador puede hacerse los cambios

en la página web, como agregar artículos, imágenes, categorías, control de

usuarios etc.

Figura 40: Pagina del Usuario Administrador

21.11. Formulario de Acceso

Este es el formulario que le permite acceder al usuario a funciones que no tiene

como visitante de la página

Figura 41: Formulario de Acceso

Page 92: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

92

21.11.1. Formulario de Registro

Este es el Formulario de inscripción que permite a los visitantes interesados en el

proyecto deseen entrar y aportar la información ya establecida, una vez inscripto

les enviara una confirmación al correo ó pedir una activación al administración.

Figura 42: Formulario de Registro

Page 93: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

93

21.11.2. Olvidar Contraseña

En esta página se puede enviar una contraseña al usuario ya registrado y que se

le haya olvidado su contraseña de acceso.

Figura 43: Olvidar Contraseña

Page 94: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

94

21.11.3. Menú de usuario

Este es el menú que está disponible para los usuarios que se encuentra

registrados y tienen acceso a estas opciones.

Figura 44: Menú de usuario

21.11.4. Editar Datos

Esta página es donde se pueden editar los datos de registro del usuario.

Figura 45: Editar Datos

Page 95: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

95

21.11.5. Enviar Noticias

Esta Opción permite al usuario ya sea un usuario regular o un usuario

administrador ( en el menú del administrador existen más opciones de uso para

las noticias, menús, categorías etc. ) esta particionado en 3 secciones las cuales

son texto Introducción, es donde se da una breve explicación sobre el texto a

introducir o en defecto el texto completo, adjunto también con imágenes, marcos

de Excel, etc., este sección es obligatoria, la segunda sección es el texto principal,

en si tiene la mismas funciones del texto de introducción, solo que esta sección se

considera opcional, ya que se puede incluir todo es texto en la primera sección, y

la tercera parte consiste en la sección de introducir imágenes , establecer qué tipo

de publicación es y metadatos.

Figura 46: Texto de Introducción

Page 96: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

96

Figura 47: Texto Principal

Figura 48: Imágenes - Noticias

Page 97: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

97

Figura 49: Publicar - Noticias

Figura 50: Metadatos – Noticias

Page 98: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

98

21.11.6. Enviar Enlace

En esta sección al igual que las noticias, el usuario, puede compartir un enlace de

internet que tenga relación con el tema o la institución.

Figura 51: Enviar Enlace

Page 99: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

99

21.11.7. Comprobar artículos

Esta sección permite la comprobación de los artículos del usuario.

Figura 52: Comprobar artículos.

Page 100: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

100

21.11.8. Opción de Salida 1

En esta sección, una vez terminados los asuntos de la pagina esta la opción de

salir del sistema.

Figura 53: Opción de Salida 1

21.11.9. Opción de Salida 2

En esta sección, una vez terminados los asuntos de la página esta es otra manera

opción de salir del sistema.

Figura 54: Opción de Salida 2

Page 101: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

101

21.12. Sistema de Encuesta

Este es un sistema se encuestas ubicada en la parte derecha de la pantalla que

permite hacer medición del rendimiento del sitio o para análisis futuros.

Figura 55: Sistema de Encuesta

21.12.1. Usuarios en Línea

Adjunto al sistema de encuesta se encuentra un sistema que permite saber

cuántos usuarios se encuentran en línea en estos momentos.

Figura 56: Usuarios en Línea

Page 102: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

102

21.13. Sistema Panel de Control XAMPP

Este panel de control es el acceso a la base de datos del sistema.

Figura 57: Panel de Control XAMPP

21.14. Sistema de Panel de Control phpMyAdmin

Este panel de control permite crear y manipular la base de datos del sistema de

información.

Figura 58: Panel de Control phpMyAdmin

Page 103: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

103

21.15. Sistema SQL Reports.

Este componente que ejecuta desde la sesión administrador permite hacer

conexión a la base de datos y de ahí buscar las tablas que se desea generar el

reporte.

En la primera casilla se selecciona la tabla que desea generar dicho reporte.

En la segunda casilla aparecen las columnas que contienen las tablas

seleccionadas.

En la Tercera casilla se realiza una consulta mas especifica con la columna(s)

selecciona(s).

La cuarta casilla consiste en un botón que es el que genera la consulta.

Figura 59: Selección de tablas del SQL Reports.

Page 104: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

104

21.16. Columnas de la tabla Seleccionada

Aquí seleccionamos las columnas que deseamos generar para la consulta.

Figura 60: Columnas de la Tabla Seleccionada

21.17. Campo para especificar datos de las columnas

Este campo permite hacer una(s) consulta(s) para las columnas que desea

consultar.

Figura 61: Campo de Especiación de Columna

21.18. Campo Ejecución Reporte

En el campo final se encuentra el botón que permite generar el reporte.

Figura 62: Botón para generar el reporte.

Page 105: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

105

21.19. Reporte Generado

Aquí vemos que el reporte ha sido generado y da la opción de guardarlo como un

PDF ó CVS, imprimirlo o guardar el registro para ser después publicado en la

Página de Usuario.

Figura 63: Reporte Generado

21.20. Reporte Guardado

Aquí vemos los reportes que han sido guardados y que serian los que se

publicaran en la página del usuario.

Figura 64: Reportes Guardados

Page 106: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

106

21.21. Reportes Generados vistos desde el usuario.

Aquí muestra la lista de los reportes que han sido generados y posteriormente

guardados para hacerlos públicos.

Figura 65: Lista de Reportes

Page 107: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

107

21.22. Mostrario de Datos

En esta fase apreciamos el reporte que se selecciono de la lista anterior y

mostrarlo, el cual permite guardarlo en formato PDF, CVS e imprimirlo.

Figura 66: Reporte visto desde el usuario.

Page 108: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

108

22. CONCLUSIONES

Se cumplió cabalmente con el objetivo de la propuesta de desarrollo del sistema

de información y en la aplicación del prototipo de la página web en la red,

obteniendo los resultados más óptimos de las encuestas hechas anteriormente.

Con la implementación de esta herramienta, se brinda una oportunidad de

desarrollo educacional en la Universidad de San Buenaventura Cali, con nuevas

oportunidades en el desarrollo.

El grupo de trabajo se enriqueció con el conocimiento obtenido y las experiencias

que se vieron en las fases del proyecto y la forma cómos e puede aplicar en el

entorno educativo.

Page 109: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

109

23. Bibliografía

24. Anexo A. BIBLIOGRAFIA Digital.

http://www.webtaller.com/maletin/articulos/arquitectura_web.php

http://es.wikipedia.org/wiki/Caso_de_uso

http://www.w3c.es/traducciones/es/wai/intro/components

http://es.wikipedia.org/wiki/Software

http://www.webandmacros.com/Diseno_web_metodologia.htm

http://www.mineducacion.gov.co/cvn/1665/article-121099.html

http://peremarques.pangea.org/tic.htm

http://www.webtaller.com/maletin/articulos/arquitectura_web.php

http://es.wikipedia.org/wiki/Caso_de_uso

http://www.w3c.es/traducciones/es/wai/intro/components

http://es.wikipedia.org/wiki/Software

http://www.webandmacros.com/Diseno_web_metodologia.htm

http://www.edicionsupc.es/ftppublic/pdfmostra/OE04301M.pdf

http://www.siiau.udg.mx/html/pronad/doctos/introduccion_siia.pdf

http://www.mistareas.com.ve/Tesis/analisis_estadistico.pdf

http://www.javeriana.edu.co/biblos/tesis/ingenieria/Tesis212.pdf

http://metodoinvestigacion.files.wordpress.com/2008/05/como_escribir_tesis_ana-h.pdf

http://www.cienciaytecnologia.gob.bo/convocatorias/publicaciones/Metodologia.pdf

http://bvs.sld.cu/revistas/hih/vol21_2_05/hih07205.pdf

http://catarina.udlap.mx/u_dl_a/tales/documentos/ladi/mosso_h_ik/capitulo1.pdf

http://elvex.ugr.es/idbis/db/docs/design/1-process.pdf

http://flanagan.ugr.es/docencia/2005-2006/2/apuntes/ciclovida.pdf

http://prof.usb.ve/lmendoza/Documentos/PS-6116/Teor%EDa%20PS6116%20Ciclo%20de%20Vida.pdf

http://www.scribd.com/doc/11580363/Investigacion-Marco-Contextual

http://www.uh.cu/facultades/fcom/portal/interes_glosa_terminos.htm

http://www.tdr.cesca.es/TESIS_URV/AVAILABLE/TDX-0702107-131124//3Cap%EDtuloIIIContextualizaci%F3ntfc.pdf

http://es.wikipedia.org/wiki/Tecnolog%C3%ADas_de_la_informaci%C3%B3n_y_la_comunicaci%C3%B3n

http://www.udem.edu.co/NR/rdonlyres/ECA9B3F8-484A-4D20-A736-093F25C8B150/0/ComoFormularUnProyectoDeInvestigacion.pdf

http://educatics.blogspot.com/

http://www.scribd.com/doc/3879577/Proyecto-de-investigacion-Trabajo

http://www.mujersana.ca/msproject/framework1-s.php

http://www.promonegocios.net/mercadotecnia/encuestas-1.htm

Page 110: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

110

http://biblioteca.unet.edu.ve/db/alexandr/db/bcunet/edocs/TEUNET/2008/pregrado/Informatica/RamirezR_FranciscoJ/Capitulo3.pdf

http://es.wikipedia.org/wiki/Investigaci%C3%B3n

http://scielo.sld.cu/scielo.php?pid=S1024-94352009001100006&script=sci_arttext

http://www.wikilearning.com/monografia/limitaciones_del_sistema_contable-caracteristicas_de_un_sistema_de_informacion_contable_efectiv/12948-5

http://www3.uji.es/~mmarques/f47/apun/node66.html

http://www.wikilearning.com/monografia/sistemas_de_informacion_en_mercadeo/14760-3

http://fccea.unicauca.edu.co/old/siconceptosbasicos.htm

http://www.econlink.com.ar/sistemas-informacion/clasificacion

http://www.wikilearning.com/monografia/teoria_de_sistemas-clasificacion_de_los_sistemas/12557-3

http://www.mistareas.com.ve/estructura_del_trabajo.html

http://www.une.edu.ve/postgrado/intranet/investigacion_virtual/estructura_proyecto.htm

http://users.dsic.upv.es/asignaturas/facultad/lsi/ejemplorup/Analisis-Disenyo.html

http://pisuerga.inf.ubu.es/lsi/Docencia/TFC/ITIG/icruzadn/Memoria/31.htm

http://people.gnome.org/~csaavedra/documents/usinglibglade/x61.html

http://www.foroswebgratis.com/tema-marco_referencial_para_un_proyecto-9779-2221882.htm

http://www.slideshare.net/yandry2010/metodologa-espiral

http://www.scribd.com/doc/3879577/Proyecto-de-investigacion-Trabajo

http://www.monografias.com/trabajos-pdf/proyecto-investigacion/proyecto-investigacion.pdf

http://www.unipanamericana.edu.co/documentos/guiainvestigacion.pdf

http://www.slideshare.net/guest1dca8b/proyecto-de-investigacion

http://www.slideshare.net/Euler/elementos-proyecto-investigacion

http://www.iser.edu.co/pdf/PROTOCOLO%20TRABAJOS%20DE%20GRADO.pdf

http://catarina.udlap.mx/u_dl_a/tales/documentos/lem/hernandez_c_h/capitulo1.pdf

http://www.udem.edu.co/NR/rdonlyres/ECA9B3F8-484A-4D20-A736-093F25C8B150/0/ComoFormularUnProyectoDeInvestigacion.pdf

http://www.scribd.com/doc/16369169/Marco-Teorico

http://www.scribd.com/doc/3155333/proyecto-de-investigacion

http://www.spip.net/es_article2270.html

Page 111: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

111

25. Anexo B –Bibliografía Escrita

URIBE TIRADO, Alejandro -Acceso, conocimiento y uso de las herramientas especializadas de internet entre la comunidad académica, científica, profesional y cultural de la universidad de Antioquia- Universidad de Antioquia - Medellín 2004.

VALCÁRCEL MUÑOZ REPISO, Ana García- Educación y Tecnología-Universidad de Salamanca 1999- La información y las comunicaciones dan nombre a estos tiempos.

GUZMÁN ACUÑA, Josefina - Brechas digitales, aprendizaje e Internet en las Universidades – Católica del Norte Fundación Universitaria Pioneros en educación virtual 2007.

CASTELLS, Manuel - Internet y la Sociedad Red - Universidad Oberta de Catalunya (UOC) 2001.

BUSTAMANTE, Andrés - Evaluando el impacto del e-learning En el aula de clase - Seminario de investigación I, junio de 2008.

CABERO ALMENARA, Julio - Reflexiones sobre la brecha digital y la educación - Universidad de Sevilla (España – UE) (2004).

DANE - Indicadores Básicos de Tecnologías de Información y Comunicaciones TIC - Septiembre 2 de 2008 - La Gran Encuesta Integrada de Hogares es de propósitos múltiples. (Inclusión de módulos para medir fenómenos específicos).Período abril – julio de 2007. Inclusión del Módulo Tecnologías de Información y Comunicación (TIC) -13 principales ciudades y áreas metropolitanas.

LERMA, Héctor Daniel-Metodología de La Investigacion:Propuesta , Anteproyecto y Proyecto-Segunda Edicion-Ecoe Ediciones-Bogotá D.C-

2007

LERMA, Héctor Daniel-Presentación de Informes: El documento final de

Investigación-Segunda Edicion-Ecoe Ediciones-Bogotá D.C-agosto 2006

DAWSON,Christian w., MARTIN,Gregorio-El Proyecto Fin de Carrera en Ingeniería Informática Una Guía para el Estudiante-Prentice Hall-2002

UMBERTO eco-como se hace una tesis, técnicas y procedimientos de investigación, estudio y escritura-febrero 1998-barcelona, España-editorial gedisa, s.a.

CARLOS muñoz razo-como elaborar y asesorar una investigación de tesis-pearson, prentice hall-mexico-1998

Page 112: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

112

U.D.C.A.(Universidad de ciencias aplicadas y ambientales)-Resúmenes de investigación, trabajado de grado 1994-1998-Santa fe de Bogota-1998

SOTO HERNANDEZ, Jose Orlando y NUÑEZ CORAL Jimmy Alexander- Diseño y Construcción de un Software de Almacenamiento de Datos para los procesos estadísticos del Departamento de Planeación de la Universidad Santiago de Cali.-Santiago de Cali-Septiembre 2009.

PRESSMAN Roger, Ingeniería de Software, un enfoque practico.Madrid.Editorial Mc GrawHill. 2006

Page 113: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

113

26. Anexo C Referencias

[1,2] Hernando Andrés Aguádelo Solano -PONTIFICIA UNIVERSIDAD JAVERIANA -” ANÁLISIS Y DISEÑO DE UN SISTEMA DE INFORMACIÓN EN LA PARTE OPERATIVA (VENTAS E IMPORTACIONES), PARA LA EMPRESA IMPORTADORA GRAN ANDINA LTDA” Bogotá, Cundinamarca, en el año 2004

[3]Francisco, “Ciclo de vida de los sistemas de información” Fuente Electrónico,

febrero de 2010, http://www.monografias.com/trabajos79/ciclo-vida-sistemas-

informacion/ciclo-vida-sistemas-informacion.shtml.

[4] (Kofi Annan, Secretario general de la Organización de las Naciones Unidas, discurso inaugural de la primera fase de la WSIS, Ginebra 2003)

[5] Whitten, Jeffrey (1996) Análisis y diseño de sistemas de información (3a ed.) Editorial McGraw-Hill España

[6] Kendall y Kendall (1997) Análisis y diseño de sistemas (3a ed.) Prentice Hall Hispanoamericano México

[7] Whitten, Jeffrey, “Análisis y diseño de sistemas de información”

[8] http://bvs.sld.cu/revistas/aci/vol13_5_05/aci09505.htm

Capurro R; Hjørland B. The concept of information. ARIST 2003;37:356-401.

[9] Fenix Servicios (2000). Que es FenizKardex [Pagina Web en Línea]. Disponible:

Http: //www.fenixservicios.com.ve/kardex.html

[10] Kendall & Kendall (1997) Análisis y diseño de sistemas (3a ed.)Pearson Educación.

[11]UrbanoC., Giancarlo Fuente electrónica http://biblioteca.unet.edu.ve/db/alexandr/db/bcunet/edocs/TEUNET/2008/pregrado/Informatica/UrbanoC_Giancarlo/Capitulo2.pdf

[12]McDermid, J y P.Rook, “Software Development Process Models”, en Software ingineer´s Reference Book, CRC Press, 1993, pp.15/26-15/28

[13] SOTO HERNANDEZ, Jose Orlando y NUÑEZ CORAL Jimmy Alexander- Diseño y Construcción de un Software de Almacenamiento de Datos para los procesos estadísticos del Departamento de Planeación de la Universidad Santiago de Cali.-Santiago de Cali-Septiembre 2009.

Page 114: Proyecto de Sistema de Información para la caracterización ...bibliotecadigital.usb.edu.co/bitstream/10819/506/1/Proyecto_Sistem… · 1 Proyecto de Sistema de Información para

114

[14]SOTO HERNANDEZ, Jose Orlando y NUÑEZ CORAL Jimmy Alexander- Diseño y Construcción de un Software de Almacenamiento de Datos para los procesos estadísticos del Departamento de Planeación de la Universidad Santiago de Cali.-Santiago de Cali-Septiembre 2009.

[15-20] Metodología de Desarrollo de Sistemas de Información de Luis Castellanos, Fuente electrónico:

http://desarrollodesistemas.wordpress.com/2009/07/21/metodologias-para-el-desarrollo-de-sistemas-de-informacion/

[21] Reynoso Billy -Introducción a la Arquitectura de Software- UNIVERSIDAD DE BUENOS AIRES

[22, 23,26] Jhon Jairo Alomía, Manuel Gálvez, Karol Escallón- Juego Equivalencias

[24,25] Guerrero Luis A.- Modelando aplicaciones Web con UML- Departamento de Ciencias de la Computación-Universidad de Chile.

[27]SOTO HERNANDEZ, Jose Orlando y NUÑEZ CORAL Jimmy Alexander- Diseño y Construcción de un Software de Almacenamiento de Datos para los procesos estadísticos del Departamento de Planeación de la Universidad Santiago de Cali.-Santiago de Cali-Septiembre 2009.

[28] Base de datos relacional

http://es.wikipedia.org/wiki/Base_de_datos_relacional