Actualizado el 21 de Noviembre del 2020 (Publicado el 5 de Junio del 2018)
1.471 visualizaciones desde el 5 de Junio del 2018
53,8 MB
249 paginas
Creado hace 10a (18/03/2014)
UNIVERSIDAD ESTATAL DE BOLÍVAR
FACULTAD DE CIENCIAS ADMINISTRATIVAS, GESTIÓN
EMPRESARIAL E INFORMÁTICA.
ESCUELA: SISTEMAS
CARRERA: SISTEMAS
TRABAJO DE GRADUACION PREVIO A LA OBTENCIÓN DEL
TÍTULO DE INGENIERO EN SISTEMAS COMPUTACIONALES
TEMA:
DESARROLLO DE UN SOFTWARE DE CONTROL DE ASISTENCIA
Y AVANCE ACADÉMICO DE DOCENTES, ESTUDIANTES, EN LA
FACULTAD DE CIENCIAS ADMINISTRATIVAS GESTIÓN
EMPRESARIAL E INFORMÁTICA DE LA UNIVERSIDAD ESTATAL
DE BOLÍVAR, EN EL AÑO 2010
AUTORES:
DAVID ALEXANDER RODRIGUEZ FREIRE.
LIGIA MERCEDES GUAPULEMA GUAMAN.
TUTOR:
Ing. DANILO BARRENO.
PARES ACADÉMICOS:
Ing. MARICELA ESPIN
Ing. MÓNICA BONILLA
Guaranda, enero del 2014
II. DEDICATORIA
A mis padres, Elisa Freire y Juan Rodríguez, por estar siempre conmigo apoyándome
dándome las fuerzas necesarias para culminar mis estudios académicos, brindado amor,
esperanza y comprensión. A toda mi familia que me han apoyado incondicionalmente.
David Rodríguez.
A Dios, en primer lugar por su presencia en nuestra vida, porque en los momentos más
difíciles, reconfortó nuestra esperanza de llegar a la meta.
Dedico con mucho cariño a mis queridos padres Sergio y Anita, por ser quienes me
enseñaron a luchar para alcanzar lo que me proponía.
A mi esposo, a él, por todo el apoyo brindado y por haber sabido comprender mi
ausencia en el hogar.
A mis familiares, quienes con un consejo me supieron alentar y apoyar a medida de sus
posibilidades haciendo posible la culminación de esta etapa de estudio que me servirá
en la vida para estar al servicio del bien, la verdad y la justicia
Ligia Guapulema.
II
III. AGRADECIMIENTO
Nuestro más profundo agradecimiento a la Universidad Estatal de Bolívar, Facultad de
Ciencias Administrativas, Gestión Empresarial e Informática, Escuela de Sistemas, a sus
autoridades, docentes y personal administrativo por su alto espíritu de colaboración para
el desarrollo de este proyecto.
A nuestros maestros y tutores del presente Proyecto de Grado, quienes nos han brindado
su tiempo, sus conocimientos y su amistad.
III
IV
V
VI
VI. TABLA DE CONTENIDOS
Portada…………………………………………………………………………………....I
Dedicatoria………………………………………………………………………………II
Agradecimiento…………………………………………………………………..……..III
Certificación del director……………………………………………………….....…….IV
Autoría notariada……………………………………………………………….………..V
Tabla de contenidos…………………………………………………………………….VI
Lista de gráficos y cuadros……………………………………………………..…….....VII
Lista de anexos………………………………………………………………..…….….VIII
Resumen ejecutivo en español…………………………………..………………………...IX
Introducción…………………………………………………………………..……........X
CAPITULO I
1.1.
1.2.
1.3.
1.4.
1.5.
Tema………………………………………………………….………………2
Antecedentes…………………………………………………….…………...3
Problema………………………………………………………….…………..5
Justificación……………………………………………………….………….6
Objetivos………………………………………………………….…………..7
1.5.1.
Objetivo general………………………………………………….…………...7
1.5.2.
Objetivos específicos………………………………………………….……...7
1.6.
Metodología. ……………………………………………………….………...8
VII
1.6.1. Métodos………………………………………….………..…………………...8
1.6.1.1. Método Inductivo – Deductivo…..………………………..….……………….8
1.6.1.2. Método analítico - sintético. ………………………………….……..………...8
1.6.2.
Tipo de Investigación………………………………………….…….………...8
1.6.2.1.
Investigación de Campo..……………………………………….…….….……8
1.6.2.2.
Investigación – Acción…..………………………………………...…………8
1.6.3.
Técnicas e instrumentos para la obtención de los Datos……….……………..8
1.6.3.1. Entrevista …………… ………….………………………………………….....9
1.6.3.2. Observación Directa…………………………………………………………...9
1.7.
Marco Teórico…...……………………………………………..……………...10
1.7.1. Marco referencial………………………………………………...…………….10
1.7.2. Marco conceptual…………………………………………………………….10
1.7.2.1. Sistemas de información. ……………………………………………………10
1.7.2.1.1. Tipos de sistemas de información………………….………………….……..10
1.7.2.1.2. Sistemas de Información para la Gestión (MIS)...…………………………...11
1.7.2.2. Sistema Operativo de Red.. ……………………………………….…………11
1.7.2.3. Sistemas Distribuidos.……………………………………………………….12
1.7.2.4. Metodología de Desarrollo del Software….……………………………..….15
1.7.2.5. Metodología Estructurada (MEDSI)……………………………………..….16
1.7.2.6. Sistema gestores de bases de datos…………………………………………..18
VIII
1.7.2.7. Lenguajes de Programacion para la Web………….………..…………….…23
1.7.2.8. Archivo de Texto ...………………………………………………………….28
1.7.2.9. Silabo………………………………………………………….…………...…29
CAPÍTULO II
Análisis del sistema
2.1.
Selección de la metodología y proceso de desarrollo………………………..31
2.1.1.
Selección de la metodología ……………………………………….………...31
2.1.2.
Selección del proceso de desarrollo de software ………………….………...31
2.2.
2.3.
Aplicación de herramientas de Recolección de datos…………….………….32
Diagramas……………...………………………………………………………37
2.3.1.
Diagrama de flujo de Datos, Sistema Manual……..…………………….....…38
2.3.2.
Diagrama de Casos de Uso, Sistema Manual………..………...……..….…..39
2.3.3.
Diagrama Entidad-Relación…………....…..……….…..………..….………40
2.4.
Especificación de requisitos (SRS)…………...…………………..…………41
2.4.1.
Introducción………………………………………………………………….41
2.4.1.1. Propósito……………………………………………………………………..41
2.4.1.2. Ámbito del sistema…………………………………………………………..41
2.4.1.3. Definiciones, acrónimos y abreviaturas……………………………………..42
2.4.1.3.1. Definiciones..………………………………………………………………..42
2.4.1.3.2. Acrónimos………………………………………………………………..……43
IX
2.4.1.3.3. Referencias…………………………………………………………………...43
2.4.1.3.4. Visión general del Documento……………………………………………….43
2.4.2.
Descripción General………………………………………………………….43
2.4.2.1. Perspectiva del Producto……………………………………………………..44
2.4.2.2. Funciones del Sistema………….……………………………………….……44
2.4.2.2.1. Gestión de la Asistencia Docente y Estudiantil……………….…....……….44
2.4.2.2.2. Gestión Contenido Académico…..……………………………..……………44
2.4.2.2.3. Gestión de Horarios………...…………………..............................................44
2.4.2.2.4. Gestión de Notas ………...…………………………………….…………….45
2.4.2.2.5. Gestión del CAED ………...………………………………………………...45
2.4.2.3. Restricciones…………………………………………………………………45
2.4.2.4. Suposiciones y dependencias………………………………………………...45
2.4.2.4.1. Suposiciones……………………………………………...………...………….45
2.4.2.4.2. Dependencias………………………………………………………………...46
2.4.3.
Requisitos Específicos…....…………………………………………………..46
2.4.3.1. Requisitos Funcionales……....……………………………………………….46
2.4.3.1.1. Gestión de la Asistencia Docente y Estudiantil…………………..…………46
2.4.3.1.2. Gestión Contenido Académico………………………………………………47
2.4.3.1.3. Gestión de horarios…………..……...……………..……………………..…48
X
2.4.3.1.4. Gestión de Notas………………………………………………………….….48
2.4.3.1.5. Gestión del CAED….…………………………………………………….….50
2.4.3.1.6. Interfaces de usuario…………………….……………………………………50
2.4.3.1.7. Interfaces hardware…………………………………………………………..51
2.4.3.1.8. Interfaces software…………………………………………………………...51
2.4.3.1.9. Interfaces de comunicación…………………………………………………..51
2.4.3.2. Requisitos de rendimiento……………………………………………………51
2.4.3.3. Requisitos de desarrollo……………………………………………………...51
2.4.3.4. Requisitos tecnológicos……………………………………………………....52
2.4.3.5. Seguridad………...…………………………………………………………..52
2.5.
Estudio de la Factibilidad……….…………………………………………..53
2.5.1.
Factibilidad técnica…………………………………………………………..53
2.5.1.1. Hardware……………………………………………………………………..53
2.5.1.2. Software……………………………………………………………………...55
2.5.1.3.
Infraestructura de la red……………………………………………………...56
2.5.1.4. Lenguaje……………………………………………………………….…..…56
2.5.2.
Factibilidad Económica……………………....………………………………56
2.5.2.1. Puntos de Función..……………………………….………………………….56
2.5.3.
Factibilidad legal……………………………………………………………..63
2.5.3.1. Decreto ejecutivo No. 1014:……….……………………...………………….64
XI
2.5.3.2. Licencia pública GNU (GPL)………………………………………………...64
2.5.3.3. Reglamento de Evaluación Estudiantil de
la Universidad Estatal de
Bolívar………………………………………………………………………..66
2.5.3.4. Reglamento de Evaluación de Régimen Académico para pregrado de la
Universidad Estatal de Bolívar………………………………………………66
2.5.4.
Factibilidad operativa………………………………………………………...67
CAPITULO III
Diseño del sistema
3.1.
3.2.
3.3.
Diseño de la arquitectura…………………………………………….……….69
Diagrama de flujo de datos sistema automatizado …………………………..71
Diseño de la base de datos……………………………..…………….………76
3.3.1. Modelo relacional……………………………………………...…………..…78
3.3.2.
Dependencia funcional…………………………………………...…………..80
3.3.3.
Normalización……………………………………….....…………………......81
3.4.
Diseño de interfaces………………………………………………...….…….83
3.4.1
Diseño de interfaz principal del sistema………………..………..…….…...…..84
3.4.2.
Diagramas de casos de uso…………………………………………...………89
3.4.3.
Diagramas de Secuencias…………………………………………………….94
CAPITULO IV
Pruebas del sistema
XII
4.1.
Plan de pruebas……………………………………………………………..166
4.1.1.
Propósito……………………………………………………………………166
4.1.2.
Alcance……………………………………………………………………..166
4.1.3.
Personas al que se dirige el plan……………………………………………166
4.1.4.
Preparación del plan de pruebas……………………………………………166
4.1.5.
Referencias………………………………………………………………….168
4.2.
Pruebas planeadas…………………………………………………………..168
4.2.1.
Pruebas unitarias………………………………………………..……………168
4.2.2.
Prueba de integración de componentes……………………………………..170
4.2.2.1. Comprobación del ciclo del sistema ………………………….…………….170
4.2.3.
Prueba de integración de componentes…………………………………..…170
4.3.
Especificación de la plantilla para los casos de prueba……….………….…172
4.3.1.
Descripción…………………………………………………………...….…...172
4.3.2.
Condiciones de ejecución…………………………………………...………..172
4.3.3.
Criterios
Comentarios de: Desarrollo de un software de control de asistencia (0)
No hay comentarios