Publicado el 25 de Junio del 2018
1.262 visualizaciones desde el 25 de Junio del 2018
7,7 MB
241 paginas
Creado hace 8a (15/09/2015)
UNIVERSIDAD ESTATAL DE BOLÍVAR
FACULTAD DE CIENCIAS ADMINISTRATIVAS, GESTIÓN
EMPRESARIAL E INFORMÁTICA.
TESIS DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO
DE INGENIERO EN SISTEMAS COMPUTACIONALES
TEMA:
“DESARROLLO DE UN SOFTWARE DE CONTROL DE
MATRICULACIÓN ESTUDIANTIL, PARA LA FACULTAD DE
CIENCIAS ADMINISTRATIVAS, GESTIÓN EMPRESARIAL E
INFORMÁTICA DE LA UNIVERSIDAD ESTATAL DE
BOLÍVAR, EN EL AÑO 2009”.
AUTORES:
MAURO ALEJANDRO ARANDA AGUILAR
MAYRA PAOLA RAMOS VISCARRA
TUTOR:
ING. MARICELA ESPÍN
PARES ACADÉMICOS:
ING. DANILO BARRENO
ING. MÓNICA BONILLA
I
Guaranda, junio 2010
II. DEDICATORIA
Este trabajo de grado lo dedico, en primer lugar a Dios por darme salud y vida, a mis
padres quienes han sido mi inspiración, apoyo y pilar fundamental para el proceso de
mi formación, a mis maestros y a todos quienes de una y otra forma han aportado con
sus ideas.
Mauro Aranda
A mi familia y de manera muy especial a mi madre que con amor y sacrificio,
supieron motivarme moral y materialmente para culminar esta etapa estudiantil,
asegurándome un futuro mejor.
Paola Ramos
II
III. AGRADECIMIENTO.
Nuestro profundo agradecimiento a la Universidad Estatal de Bolívar, Facultad de
Ciencias Administrativas, Gestión Empresarial e Informática, Escuela de Sistemas,
porque nos han brindado la oportunidad de ser profesionales competentes, a nuestra
directora de trabajo de grado, a nuestros maestros y amigos que han compartido
durante todo el proceso de realización de este trabajo de grado.
III
IV. CERTIFICACIÓN DEL DIRECTOR
Certifico que el presente Proyecto de Grado fue realizado por los señores Mauro
Alejandro Aranda Aguilar y Mayra Paola Ramos Viscarra, bajo mi dirección.
Ing. Maricela Espín
DIRECTORA DE TESIS
IV
V. AUTORÍA NOTARIADA
V
VI.
TABLA DE CONTENIDOS
I.
II.
Portada……………………………..………………………………………….I
Dedicatoria…………………………………………………………………...II
III. Agradecimiento……………………………………………………………...III
IV.
Certificación del Director…………………………………………………...IV
V.
Autoría notariada……………………………………………………………..V
VI.
Tabla de Contenidos………………………………………………………...VI
VII. Lista de Cuadro y Gráficos………………………………………………..XIV
VIII. Lista de Anexos……………………………………………………………XXI
IX.
Resumen Ejecutivo en Español…………………………………………..XXII
X.
Introducción……………………………………………………………..XXIII
CAPÍTULO I
1.1. Tema…………………………………………………………………………..2
1.2. Antecedentes……………………………………………………………….....3
1.3.
1.4.
Problema……………………………………………………………………...4
Justificación………………………………………………………………......5
1.5. Objetivos………………………………………………………………...........6
1.5.1. Objetivo General……………………………………………………………...6
1.5.2. Objetivos Específicos..……………………………………………………......6
1.6. Metodología.….………………………………………………...………….....7
1.6.1. Métodos...….…………………………………………………………….........7
1.6.2. Tipo de Investigación...….……………………………………………………7
1.6.3. Técnicas e Instrumentos para la obtención de los datos. ...….…………….....7
1.6.4. Procesamiento de los datos...….…………………………….……………......8
1.7. Marco Teórico. ...….……………………………………………………….....9
VI
1.7.1. Marco Referencial...….…………………………………………………….....9
1.7.2. Marco Conceptual. ...….…………………………………………………….10
1.7.2.1.
Sistemas de Información………………………………………………...10
1.7.2.2. Sistema Operativo de Red………..…….…….……………………………11
1.7.2.3. Software…………………………………………………………………....13
1.7.2.4. Que es creative Commons…………………………………………………15
1.7.2.5. Que es GPL………………………………………………………………...16
1.7.2.6. La Free Software Foundation (Fundación para el software libre)………..17
1.7.2.7. Que es el proyecto GNU…………………………………………………...17
1.7.2.8. Software según su Licencia……………………………………………..…18
1.7.2.9. Sistemas Distribuidos………………………………………………...……20
1.7.2.10. Metodología de Desarrollo Software……………………………………...21
1.7.2.11. Sistema Gestores de Bases de Datos………………………………………24
1.7.2.12. Servidores de Base de Datos en Software Libre…………………………25
1.7.2.13. PostgreSQL………………………………………………………………...26
1.7.2.14. Administradores de Bases de Datos…………………………………….…30
1.7.2.15. Lenguajes de Programación………………………………………………..32
1.7.2.16. CSS………………………………………………………………………..40
CAPÍTULO II ANÁLISIS DEL SISTEMA
2.1.
Selección de la Metodología y Proceso de Desarrollo……………………....42
2.1.1. Selección de la Metodología…………………………………………….......42
VII
2.1.2. Selección del Proceso de Desarrollo de Software...………………………....42
2.2. Aplicación de Herramientas de recolección de Datos.……………………....43
2.3. Diagramas…………………………………………………………………...47
2.3.1. Diagrama de Flujo de Datos Sistema Manual…………………………….....47
2.3.2. Diagramas de Casos de Uso…………………………………………………49
2.3.3. Diagrama Entidad Relación…………………………………………………50
2.4. Especificación de Requisitos (SRS)…………………………………………51
VIII
2.4.1. Introducción…...………………………………………………………….....51
2.4.1.1. Propósito..….……………………………………………………………....51
2.4.1.2. Ámbito del Sistema……...………………………………………………....51
2.4.1.3. Definiciones, Acrónimos y Abreviaturas………….……………………..52
2.4.1.3.1. Definiciones……………………………………………………………....52
2.4.1.3.2. Acrónimos.…………………………………………………………….....53
2.4.1.3.3. Referencias.……………………………………………………………....53
2.4.1.3.4. Visión General del Documento.………………………………………….53
2.4.2. Descripción General………………………………………………………....53
2.4.2.1. Perspectiva del Producto………...………………………………………....53
2.4.2.2. Funciones del Sistema…………….…….………………………………....54
2.4.2.2.1. Gestión Áreas de Asignaturas.……….….….…………………………....54
2.4.2.2.2. Gestión Asignaturas….….….…………………………………………....54
2.4.2.2.3. Gestión Períodos Lectivos….…….……………………………………....55
2.4.2.2.4. Gestión Asignaturas Comunes….…….…….…………………………....55
2.4.2.2.5. Gestión Matrícula….…………………………………………………......55
2.4.2.2.6. Gestión Colegios………………………………………………………....55
2.4.2.2.7. Gestión Especialidades…….……….……….…………………………....55
2.4.2.2.8. Gestión de Estudiantes……………….….……….……………………....55
2.4.2.3. Características de los Usuarios…….…….…….………………………....55
2.4.2.4. Restricciones……………….………….………………………………....56
IX
2.4.2.5. Suposiciones y Dependencias…………………………………………....56
2.4.2.5.1. Suposiciones.….…….……….………………………………………....56
2.4.2.5.2. Dependencias……….………….………….…………………………....56
2.4.3. Requisitos Específicos……………………………………………………....56
2.4.3.1. Requisitos Funcionales.…………….……….…………………………....57
2.4.3.1.1. Gestión de Áreas de Asignaturas……….…….…….…..……………....57
2.4.3.1.2. Gestión de Asignaturas………………………………………………....57
2.4.3.1.3. Gestión Periodos Lectivos….……….………….……………………....57
2.4.3.1.4. Gestión Asignaturas Comunes…….………….…………….…….….....58
2.4.3.1.5. Gestión Matrícula……………………………….……………………....58
2.4.3.1.6. Gestión Colegios….………….………………………………………....58
2.4.3.1.7. Gestión de Especialidades……………………………………………....59
2.4.3.1.8. Gestión de Estudiantes…………………….…………………………....59
2.4.3.1.9.
Interfaces de Usuario…...……………………………………………....59
X
2.4.3.1.10. Interfaces Hardware………………………………………………….....59
2.4.3.1.11. Interfaces Software……..……………………………………………....60
2.4.3.1.12. Interfaces de Comunicación…………………………………………....60
2.4.3.2.
Requisitos de Rendimiento……………….……….…..……..………....60
2.4.3.3.
Requisitos de Desarrollo…………..…………………………………....60
2.4.3.4.
Requisitos Tecnológicos…………………….…….…………………....61
2.4.3.4.1. Seguridad.……………………………………………………………....61
2.5. Estudio de la Factibilidad………..……….……….………………………....62
2.5.1. Factibilidad Técnica………………………………………………………....62
2.5.1.1. Hardware..….……………………………………………………………....62
2.5.1.2. Software...….……………………………………………………………....64
2.5.1.3. Infraestructura de la Red……….….…….………………………………....65
2.5.1.4. Lenguaje..….……………………………………………………………....65
2.5.2. Factibilidad Económica…………………………………………….……......65
2.5.2.1. Puntos de Función……………………….………..……..………………....65
2.5.2.2. Estimación mediante COCOMO….…….………………………………....71
2.5.3. Factibilidad Legal………………….……….……….……………………....73
2.5.3.1. Decreto Ejecutivo No. 1014….…………………………………………....73
2.5.3.2. Licencia Pública GNU (GPL)….………….………….…………………....74
2.5.3.3. Proyecto de Nueva Ley Orgánica de Educación Superior Emitido por el
CONESUP…….……….……….…….…………………………………....75
XI
2.5.4. Factibilidad Operativa…………………………………………………….....76
2.5.4.1. Desarrolladores………………………………………………………….....76
2.5.4.2. Conocimientos.………………………………………………………….....76
2.5.4.3. Secretarias….……………………………………………………………....77
CAPITULO III DISEÑO DEL SISTEMA
3.1. Diseño. ...….…………………………………………………………….......79
3.1.1. Diagramas.….…………………………………………………………….....79
3.1.1.1. Arquitectura de la Aplicación...….……….…….……….…………………79
3.1.1.2. Diagrama de Flujo de Datos Sistema Actual………………………………80
3.1.1.3. Arquitectura de la RED...….…………………………………………......87
3.1.2. Diagrama Entidad Relación
del Sistema Académico
en Red
(SIANet)...….………………………………………………………………..88
3.1.2.1. Diagrama Entidad Relación Control de Matriculación Estudiantil
(SME)………………………………………..…………….........................89
3.1.2.2. Modelo Relacional…………………………………………………………90
3.1.2.4. Dependencia Funcional……………………………………………………92
3.1.2.5. Normalización.…………………………………………………………......93
3.1.3. Interfaz. ...….……………………………………………………………......96
3.1.3.1. Diseño de las Interfaces principales….…….……….…………………......97
3.1.3.2. Casos de Uso…….…….……….……….…….…….…….……………....100
3.1.3.3. Secuencias….……………………………………………………………..103
XII
CAPÍTULO IV PRUEBAS
4.1.
Plan de Pruebas….………………………………………………………....154
4.1.1. Propósito….………………………………………………………..……....154
4.1.2. Alcance..….…………………………………………………………….......154
4.1.3.
Comentarios de: Desarrollo de un software de control de matriculación estudiantil (0)
No hay comentarios