respuestas - Universidad Regional Autónoma de los Andes

Anuncio
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
PROYECTO INFORMÁTICO PREVIO A LA OPTENCIÓN DEL
TÍTULO DE INGENIERO/A EN SISTEMAS E INFORMÁTICA
TEMA:
“PORTAL WEB PARA EL COLEGIO NACIONAL CARLOS
MARTÍNEZ ACOSTA”
AUTORES: MERY GARRIDO M.
GALO FLORES L.
ASESORA: Ing. Cathy Guevara.
IBARRA –ECUADOR
2012
CERTIFICACIÓN DE INFORME
Ibarra, 30 de marzo del 2012
Yo, Ingeniera Cathy Guevara asesora del proyecto informático cuyo tema dice: “PORTAL
WEB PARA EL COLEGIO NACIONAL CARLOS MARTÍNEZ ACOSTA” manifiesto
que la presente investigación ha sido desarrollada por Mery Garrido y Galo Flores y
sometido a revisión, por lo tanto autorizo la presentación para su defensa.
Ing. Cathy Guevara
I
DECLARACIÓN DE AUTORÁ DEL PROYECTO INFORMÁTICO
Nosotros, Mery Garrido con cédula de ciudadanía N° 0400940060 y Galo Flores con
cédula de ciudadanía N° 1002445854, declaramos que los resultados obtenidos en el
desarrollo del presente proyecto y todos los contenidos han sido desarrollados por los
autores por lo que son de exclusiva responsabilidad.
Mery Garrido
Galo Flores
II
AGRADECIMIENTO
Nuestro agradecimiento y gratitud a la Ingeniera Cathy Guevara asesora del proyecto,
quien nos guió con el conocimiento necesario y su buena voluntad, agradecemos a las
autoridades del Colegio Nacional “Carlos Martínez Acosta” por la apertura brindada al
facilitarnos la información requerida para el desarrollo del sistema de gestión académica.
Mery Garrido
Galo Flores
III
DEDICATORIA
Este proyecto es el resultado del esfuerzo conjunto de quienes hemos desarrollado el
trabajo, con cariño le dedico a mi hijo Mateo quien ha sido mi inspiración, a mis padres,
pilares fundamentales de mi vida, quienes han depositado su entera confianza en cada reto
que se me ha presentado.
Mery Garrido
IV
DEDICATORIA
Este proyecto está dedicado con mucho cariño a mis padres por todo el apoyo emocional
brindado durante mi carrera estudiantil, a mis compañeros de aula que compartieron
conmigo sus experiencias y de manera especial a mi hijo Gerson ya que en el he logrado
obtener la fortaleza necesaria para culminar mi carrera.
Galo Flores
V
CERTIFICACIÓN DE INFORME…………………..…………….………….….…..I
DECLARACIÓN DE AUTORÍA DEL PROYECTO …….…...…………….…..II
AGRADECIMIENTO…...……………………..………………………………….…...III
DEDICATORIA…………………………..……………………………………..……....IV
DEDICATORIA………………………….………………………………….…………....V
RESUMEN EJECUTIVO ........................................................................................................ 6
EXECUTIVE SUMMARY ...................................................................................................... 8
1. INTRODUCCIÓN .......................................................................................................... 10
1.1 ANTECEDENTES ...................................................................................................... 11
1.2 OBJETIVOS................................................................................................................ 13
1.2.1 Objetivo General................................................................................................... 13
1.2.2 Objetivos Específicos ........................................................................................... 13
1.3 METODOLOGÍA ....................................................................................................... 13
1.3.1 Descriptiva ............................................................................................................ 14
1.3.2 Campo................................................................................................................... 14
1.3.3 Métodos Generales ............................................................................................... 14
1.3.4 Métodos Particulares ............................................................................................ 14
1.3.5 Técnicas ................................................................................................................ 15
1.3.6 Ciclo de Vida ........................................................................................................ 17
1.4 RECURSOS ................................................................................................................ 19
1.4.1 Humanos ............................................................................................................... 19
1.4.2 Materiales ............................................................................................................. 20
1.4.3 Económicos .......................................................................................................... 20
1.4.4 Total Gastos .......................................................................................................... 20
1.5 Cronograma ............................................................................................................. 21
2. PROPUESTA (METODOLOGÍA) ............................................................................... 22
2.1 Análisis ........................................................................................................................ 22
2.1.1Investigación Preliminar ........................................................................................ 22
2.1.2 Evaluación y Análisis del Procesamiento de Datos de la Institución .................. 22
2.1.3 Análisis de Solución ............................................................................................ 23
2.1.4 Diagrama de Flujo de Datos ................................................................................. 24
2.1.5 Diagrama de Flujo de Datos Nivel 0 .................................................................... 25
2.1.6 Diagrama de Flujo de Datos Nivel 1 ................................................................... 26
2.2 Diseño.......................................................................................................................... 27
2.2.1 Modelo Lógico ..................................................................................................... 27
2.2.2 Modelo Físico ....................................................................................................... 28
2.2.3 Script de la Base de Datos .................................................................................... 29
2.2.4 Base de Datos ....................................................................................................... 38
2.2.5 Diccionario de Datos ............................................................................................ 39
2.3 Implementación ........................................................................................................... 43
2.3.1. Conexión a la Base de Datos .............................................................................. 43
2.3.2 Validación de Datos............................................................................................ 56
1
2.3.3. Administración .................................................................................................... 60
2.4 Pruebas ........................................................................................................................ 65
2.4.1 Diseño de Interfaces ............................................................................................. 65
2.4.2 Prueba con Datos en Frío ..................................................................................... 71
3. ESTUDIO DE VIABILIDAD ......................................................................................... 72
3.1 VIABILIDAD TÉCNICA ....................................................................................................... 72
3.2 VIABILIDAD OPERATIVA ................................................................................................... 72
3.3 VIABILIDAD ECONÓMICA ................................................................................................. 73
4. DOCUMENTACIÓN...................................................................................................... 74
4.1 Manual de Usuario ...................................................................................................... 74
4.2. Manual Técnico .......................................................................................................... 93
4.2.1 Visual Studio 2008 ............................................................................................... 93
4.2.2Instalación de SQL Server 2005 ............................................................................ 98
4.2.3. Photoshop cs4 .................................................................................................... 103
4.2.3. Project 2007 ....................................................................................................... 105
4.2.4 Internet explorer 9 .............................................................................................. 106
5. CONCLUSIONES Y RECOMENDACIONES .......................................................... 108
5.1 Conclusiones ............................................................................................................. 108
5.2 Recomendaciones ...................................................................................................... 109
6. BIBLIOGRAFÍA Y LINCOGRAFÍA ......................................................................... 110
6.2 Lincografía ................................................................................................................ 111
ENCUESTAS ......................................................................................................................... 116
TABULACIÓN DE LAS ENCUESTAS ............................................................................... 119
CONCLUSIONES DE LAS ENCUESTAS ........................................................................... 123
RECOMENDACIONES DE LAS ENCUESTAS ................................................................. 125
2
INDICE DE TABLAS Y GRÁFICOS
Tabla 1: Personal que labora en el colegio carlos martínez acosta. ........................................ 15
Tabla 2: Recursos humanos del sistema para el colegio carlos martínez acosta .................... 19
Tabla 3: Gastos materiales del sistema para el colegio carlos martínez acosta....................... 20
Tabla 4: Gastos económicos del sistema para el colegio carlos martínez acosta .................... 20
Tabla 5: Gastos totales del sistema para el colegio carlos martínez acosta............................. 20
Figura1: Cronograma de actividades....................................................................................... 21
Figura2: Diseño estructurado de procesos de información ..................................................... 24
Figura3: Diseño del proceso principal de la aplicación web y sus entidades. ....................... 25
Figura4: Diseño de los procesos que describen al proceso principal de la aplicación web ... 26
Figura5: Diseño modelo lógico con un nivel de abstracción cercano a la realidad ................ 27
Figura6: Diseño modelo físico con descripción de la implementación de la base de datos ... 28
Figura7: Base de datos ............................................................................................................ 38
DICCIONARIO DE DATOS
Tabla1: Diccionario de datos tabla estudiante ......................................................................... 39
Tabla2: Diccionario de datos tabla institución ........................................................................ 40
Tabla3: Diccionario de datos tabla materias ........................................................................... 40
Tabla4: Diccionario de datos tabla matrícula .......................................................................... 41
Tabla5: Diccionario de datos tabla notas ................................................................................ 41
Tabla6: Diccionario de datos tabla personal ........................................................................... 42
DISEÑO DE INTERFACES
Figura1:Pantalla principal del sistema .................................................................................... 65
Figura2:Aautentificación de usuarios del sistema .................................................................. 65
Figura3: Opciones del administrador del sistema .................................................................. 66
Figura4: Visualización de los datos del colegio ...................................................................... 66
Figura5: Muestra las asignaturas ............................................................................................. 66
Figura6: Aulas ......................................................................................................................... 67
Figura7: Secciones del colegio ................................................................................................ 67
Figura8: Fecha de ingreso de notas ......................................................................................... 67
Figura9: Búsqueda inteligente ................................................................................................. 68
Figura10: Inscripción de estudiantes ....................................................................................... 68
Figura11: Ingreso de matrículas .............................................................................................. 68
Figura12: Boletín de perdidos el año ...................................................................................... 69
Figura13: Certificados de asistencia ....................................................................................... 69
3
Figura14: Carnet estudiantil .................................................................................................... 69
Figura15: Formulario de pase de año ...................................................................................... 70
Figura16: Formulario de estudiantes de cada curso ................................................................ 70
Figura17: Registro de notas..................................................................................................... 70
Figura18: Promedio de los mejores estudiantes ...................................................................... 71
Figura19: Ficha de todos los datos del estudiante ................................................................... 71
MANUAL DE USUARIO
Figura1: Ventana principal del sistema ................................................................................... 75
Figura2: Opción de acceso al sistema ..................................................................................... 75
Figura3: Ingreso de usuario y contraseña para ingresar al sistema ........................................ 76
Figura4: Pantalla de ingreso de estudiante. ............................................................................. 76
Figura5: Menú del estudiante. ................................................................................................. 77
Figura6: Cambiar clave y usuario. .......................................................................................... 77
Figura7: Ventana de ingreso de datos. .................................................................................... 78
Figura8: Ventana de opciones del estudiante. ......................................................................... 78
Figura9: Pantalla registro de notas. ......................................................................................... 78
Figura10: Menú de opciones docente...................................................................................... 79
Figura11: Pantalla ingreso de usuarios. .................................................................................. 79
Figura12: Pantalla seleccionar curso. ...................................................................................... 79
Figura13: Pantalla de ingreso de calificaciones. ..................................................................... 80
PANTALLAS DEL ADMINISTRADOR
Figura1: Ventana de menú principal del administrador. ......................................................... 80
Figura2: Ventana de ingreso de datos ..................................................................................... 81
Figura3: Ingreso de matrícula. ................................................................................................ 81
Figura4: Botón de ingreso de matrícula .................................................................................. 82
Figura5: Ventana directorio. ................................................................................................... 82
Figura6: Ventana selección de períodos. ................................................................................ 83
Figura7: Ventana ingreso de notas. ......................................................................................... 83
Figura8: Ventana de personal. ................................................................................................. 83
Figura9: Ventana boletines...................................................................................................... 84
Figura10: Ventana perdidos de año. ........................................................................................ 84
Figura11: Ventana supletorio. ................................................................................................. 84
Figura12: Ventana asistencia. ................................................................................................. 85
Figura13: Ventana certificados de asistencia. ......................................................................... 85
Figura14: Ventana certificado de matrícula. ........................................................................... 85
4
Figura15: Ventana carnet estudiantil....................................................................................... 86
Figura16: Ventana reportes. .................................................................................................... 86
Figura17: Ventana lista estudiantes......................................................................................... 86
Figura18: Listado de docentes. ............................................................................................... 87
Figura19: Ficha del docente. ................................................................................................... 87
Figura20: Ventana utilidad bdd. .............................................................................................. 87
Figura21: Ventana menú definición. ....................................................................................... 88
Figura22: Ventana especialización.......................................................................................... 88
Figura23: Ventana crear nueva especialización. ..................................................................... 88
Figura24: Ventana institución proviene. ................................................................................. 89
Figura25: Ventana actividad económica. ................................................................................ 89
Figura26: Ventana parentesco. ................................................................................................ 90
Figura27: Ventana de ingreso nuevos usuarios. ...................................................................... 90
Figura28: Ventana institución. ................................................................................................ 90
Figura29: Ventana pensum ..................................................................................................... 91
Figura30: Ventana asignar pensum. ........................................................................................ 91
Figura31: Ventana ficha de ingreso de notas. ......................................................................... 91
Figura32: Ventana ingreso de datos. ....................................................................................... 92
VISUAL STUDIO 2008
Figura1. Pantalla de inicio. ...................................................................................................... 93
Figura2: Pantalla recopilación archivos. ................................................................................. 93
Figura3: Pantalla asistente de instalación. .............................................................................. 94
Figura4: Pantalla de licencia. .................................................................................................. 94
Figura5: Selección de características. ..................................................................................... 94
Figura6: Instalación de todos los componentes....................................................................... 95
Figura7: Pantalla de fin de instalación. ................................................................................... 95
Figura8: Mensaje de reinicio. .................................................................................................. 95
Figura9:Pantalla de creación de aplicación. ............................................................................ 96
Figura10: Pantalla principal. ................................................................................................... 96
INSTALACION SQL SERVER 2005
Figura1: Pantalla de instalación .............................................................................................. 98
Figura2: Pantalla proceso de instalación ................................................................................. 99
Figura3: Pantalla de componentes........................................................................................... 99
Figura4: Pantalla de cuentas para inicio de sesión .................................................................. 99
Figura5: Pantallas autentificación e instalacion .................................................................... 100
5
1. RESUMEN EJECUTIVO
El escenario del mundo actual, está caracterizado por los grandes avances de la ciencia y la
tecnología, por esta razón el Colegio Nacional Carlos Martínez Acosta que está ubicado en
la provincia del Carchi cantón Mira, consciente de la necesidad de estar al nivel de las
grandes instituciones, da lugar a la creación de un sitio en la red con la implementación de
una página web, la misma que tiene la finalidad de optimizar la gestión académica.
Introducción. Para esto se ha realizado una investigación exhaustiva y detallada del
funcionamiento de la situación, y al no contar con una plataforma web, los trámites son
ineficientes y de baja calidad, ya que todo el trabajo que realiza la institución lo hacen en
forma manual, con la consecuente causa
de incomodidad, pérdida de tiempo, recursos
económicos y materiales.
En la propuesta metodológica, se hizo la selección del mejor lenguaje de programación que
permita cumplir con todos los objetivos planteados como son: Visual estudio 2008 para la
programación, SQL server 2005 como gestor de base de datos, y Photoshop cs4 para el diseño
de pantallas, también la apertura que proporcionaron las autoridades para recolectar los datos
necesarios para el desarrollo del proyecto.
Conocida la realidad del funcionamiento del colegio, la misma que perjudica no solo al
establecimiento sino también al cantón, se ha elaborado un proyecto de gestión académica
que ayude a mejorar el trabajo de todos los que forman la comunidad educativa.
Estudio de Vialidad. En esta fase se encuentra la vialidad técnica, operativa y económica;
cabe destacar que el colegio cuenta con el equipo necesario para que el sistema funcione de
acuerdo a los objetivos propuestos, el personal existente tiene conocimientos básicos de
computación, por lo tanto el manejo del sistema va hacer fácil y le darán la utilidad
necesaria, con la ayuda de los recursos que brinda el colegio los costes para el desarrollo del
mismo no han sido tan altos y están dentro del presupuesto establecido.
6
Documentación. Aquí se sitúa el manual del usuario el mismo que servirá de guía para
conocer la organización y estructura del sistema, incluyendo base de datos y programación,
así mismo encuentra conceptos básicos del software utilizados y se explica todo el proceso
con la presentación de pantallas de cada uno de los menús.
Conclusiones y recomendaciones. Se concluye con algunas recomendaciones y conclusiones
las mismas que deberán ser tomadas en cuenta para el perfecto manejo del sistema, el
documento de ayuda está a disposición de todo el personal que desee utilizar correctamente el
sistema el mismo que impulsará para que el colegio siga creciendo con excelencia académica
y tecnológica.
Bibliografía. Se ubica la bibliografía y lincografía, done se lista un sinnúmero de títulos de
libros y direcciones web que sirven como medio de consulta.
En los Anexos existe ejemplos de los resultados obtenidos con el desarrollo del sistema,
como son reportes de calificaciones, de asistencia, entre otros, también están las encuestas y
los resultados tabulados de cada una de las preguntas realizadas a los estudiantes y docentes.
Para conocer las instalaciones y organización del colegio, debe ingresar a la página
webwww.cncma.edu.ec y observará una interfaz dinámica y de fácil acceso a todos los
servicios que ofrece el sistema.
7
EXECUTIVE SUMMARY
The current world scenario, is characterized by the great advances in science and technology,
for this reason the National Carlos Martinez Acosta School which is located in the province of
Carchi canton Mira, aware of the need to be at the level of large institutions, gives place to the
creation of a site on the network with the implementation of a web page the same that is
intended to optimize the academic management. Introduction. This has been done a thorough
and detailed investigation of the operation of the situation, and in the absence of a web
platform, procedures are inefficient and of poor quality, since all the work that makes the
institution make it manually with the consistent cause of discomfort, loss of time, money and
material and economic resources. In the methodological proposal, it is made the selection of
the best programming language that let to get all the objectives such as: Visual Studio 2008 to
the programming, SQL server 2005 as database and Photoshop 4 Manager to design screens,
also the opening provided by the authorities to collect the necessary data for the development
of the project.
Known the reality of the operation of the school, which hurts not only the establishment but
also the canton, it has been developed a project of academic management that helps to
improve the work of all those who form the educational community.
Feasibility study. This stage is the technical, operational and economic feasibility; it should be
noted that the school has with the necessary equipment to make the system work according to
the proposed objectives, the existing staff has basic computer skills, therefore the
management of the system will be easy and they will give the necessary utility, with the help
of resources provided by the school the costs for the development of the same have not been
so highand they are within the established budget. Documentation. Here is the user manual
which will serve as a guide for the organization and structure of the system, including
8
database and programming, at the same way there are the basic concepts of the used software
and explains the entire process with the introduction of screens for each of the menus.
Conclusions and recommendations. It concludes with some recommendations and the same
conclusions that must be taken into account for the perfect management of the system, the
help document is available to all school staff who wish to operate the system properly which
will boost that the school continues to grow with academic and technological excellence.
Bibliography.In the bibliography and lincografia is listed a variety of titles of books and
websites that serve as a means of consultation.
In annexes exist examples of results obtained with the development of the system, such as
report cards, attendance, among others, there are also surveys and the results tabulated for
each one of the questions asked to students and teachers.
To know the facilities and organization of the school, you must enter to the web page
www.cncma.edu.ec and you will see a dynamic interface and easy access to all the services
offered by the system.
9
1. INTRODUCCIÓN
El Propósito de la elaboración del Portal Web académico es la de prestar servicio a la
comunidad educativa del cantón Mira, como es al Colegio Nacional Carlos Martínez
Acosta, con la implementación de este tipo de tecnología el colegio estará acorde con los
avances tecnológicos de actualidad, el mismo que ayudará a manejar la información con
confianza y seguridad, también dará a conocer las actividades que se desarrollan en la
institución.
En la actualidad las instituciones educativas comparten sus servicios por medio de la web,
haciendo de esta una forma de atraer al estudiantado para que sea parte de la institución y
con ello lograr el crecimiento del colegio.
En tal sentido, el presente proyecto está estructurado en algunos capítulos los mismos que
le servirán de guía para el manejo del portal Web Académico. Para el desarrollo del
mismo se trabajará con Visual Studio 2008, Photoshop cs4para el diseño de cabeceras,
Sql Server2005 como gestor de la base de datos.
Dentro de la aplicación se conocerá a todo el personal y estudiantes del colegio, el sistema
está dividido en secciones como: administradores y usuarios también encuentra menús y
submenús, dentro del menú existen todos los campos de los estudiantes, en usuario está el
administrador y tipo de personal, en institución esta las especialidades con que cuenta el
colegio, en estudiante encuentra los datos de todos los estudiantes matriculados, en
Personal puede ver las dirección del personal que labora en el colegio, en el menú
Certificados tendrá la opción que permitirá extender certificados de asistencia de los
estudiantes, en reportes puede imprimir y visualizar las notas, en ayuda existe un manual
de usuario y ayuda técnica.
El diseño del sistema está bien estructurado y con toda la
información necesario para que las personas que deseen conocer al colegio lo hagan con
10
gran facilidad, así mismo el administrador puede crear usuarios dar permisos a los
diferentes navegantes de la página, se le creará un nombre de usuario y se le asignará una
clave; se podrá modificar la información de los usuarios a través de la páginas. En el
menú docentes permite ingresar las notas en las fechas establecidas y activadas por la
secretaria, previo al ingreso de su contraseña y usuario; Con la implantación de esta
herramienta el padre de familia podrá controlar el rendimiento académico de sus hijos
revisando las notas que se publicarán trimestralmente de todas las asignaturas y de esta
manera el representante se evitará futuros contratiempos al finalizar el año lectivo.
Además podrá informarse acerca delos eventos más importantes que se desarrollan dentro
del colegio como son: actividades sociales culturales y deportivas.
La aspiración como profesionales de la informática es ayudar a la sociedad para que tenga
una mayor facilidad al
momento de escoger una institución de prestigio y con un
excelente nivel de enseñanza-aprendizaje; formándoles como excelentes profesionales
para un mejor desenvolvimiento en las actividades futuras que ellos adoptaren.
1.1 ANTECEDENTES
El colegio Nacional Carlos Martínez Acosta se encuentra ubicado en la calle Leopoldo N
Chávez y Panamericana norte en la ciudad de Mira Provincia del Carchi, la institución fue
creada el 28 de septiembre del año 1970 por el Doctor Carlos Martínez Acosta, gracias a
la organización de un grupo de personas con una convicción humana y política diferente
que deseaban que sus hijos y las futuras generaciones tengan una educación libre, laica y
gratuita, con un pensamiento progresista, de transformación social y de trabajo desde
aquel entonces ha sido parte fundamental para el adelanto y progreso de la juventud del
cantón.
11
El reto de la Institución es brindar educación de calidad que satisfaga las expectativas de
los estudiantes, padres de familia y público en general que contemple un trato noble,
cordial y respetuoso hacia los demás; buscando con esto crear una imagen positiva del
Colegio.
En la actualidad, todo el trabajo que tiene la institución lo desarrollan manualmente por
ejemplo el ingreso de los nuevos estudiantes la secretaria registra en un cuaderno los
nombres y direcciones de los aspirantes.
Para el registro de notas los docentes calculan los parciales en forma manual e ingresan el
promedio final de cada trimestre en un programa realizado en Excel, asimismo se hace
conocer a los padres de familia el rendimiento de sus representados con la entrega de los
reportes para lo cual se convoca a reuniones permanentes con el consiguiente malestar por
las continuas llamadas al colegio.
De la misma manera los estudiantes no tienen acceso fácil a sus notas por lo que tiene que
estar buscando al profesor de la cátedra que requiere.
El Colegio Nacional Carlos Martínez Acosta, al no contar actualmente con una plataforma
web, los tramites son ineficientes y de baja calidad, ya que todo lo hacen en forma
manual, con la consecuente causa de incomodidad, pérdida de tiempo y recursos como
son económicos y materiales, todos estos contratiempos conducen a que la institución
pierda el ingreso de estudiantes a la institución por falta de información.
12
1.2 OBJETIVOS
1.2.1 Objetivo General
Implantar
un portal web para el Colegio Nacional Carlos Martínez Acosta con la
finalidad de optimizar la gestión académica.
1.2.2 Objetivos Específicos
 Fundamentar científicamente el proceso de la aplicación informática para el
Colegio Carlos Martínez Acosta.
 Diseñar la aplicación web académica para los distintos trámites que realiza el
padre de familia en la inscripción del estudiante.
 Desarrollar procesos para que el estudiante revise sus notas a tiempo.
 Lograr beneficio para la institución, como ahorro de tiempo, recursos económicos
y materiales.
 Implementar el sistema de acuerdo a las necesidades de los usuarios.
 Validar la propuesta.
1.3METODOLOGÍA
De acuerdo con los objetivos de estudio, el enfoque investigativo es el proyecto factible,
el cual consiste en la elaboración de una propuesta viable para dar solución a un problema
de tipo práctico para satisfacer necesidades de una institución o grupo social.
La investigación del proyecto es de tipo:
Descriptiva y de campo.
13
1.3.1 Descriptiva.- Porque permitió expresar cómo surgió la necesidad del diseño de la
propuesta, describir el problema detectado y buscar las posibles soluciones a este, procurando
que sean parte, directivos, profesores, estudiantes y padres de familia.
1.3.2 Campo.- Porque la investigación se centró el trabajo en la institución en estudio, o sea
en el propio lugar de la aplicación de los proyectos, se dialogó con estudiantes profesores y
estudiantes del plantel para obtener una información real.
1.3.3 Métodos Generales
1.3.3.1 Inductivo.- Se empleó este método porque nos permite designar casos o hechos
singulares para llegar a principios generales de todas las áreas mediante los datos de las
encuestas que se realizó al personal docente, administrativos y estudiantes. Los mismos que
nos ayudaron a obtener las respectivas conclusiones.
1.3.3.2Analítico.- Sirvió para analizar la problemática, para establecer las conclusiones,
plantear las recomendaciones, en la aplicación de gestión académica, ya que le permitirá
mejorar el cumplimiento de sus labores.
1.3.3.3Método de la observación científica: Este método permite conocer el problema que
tiene la institución siguiendo un proceso el mismo que permitió resolver la problemática sin
alterar las condiciones naturales del establecimiento.
1.3.4 Métodos Particulares
1.3.4.1Histórico.- este método permitió recoger información de la historia del colegio objeto
de la gestión académica.
1.3.4.2Descriptivo. Este método permitió describir el problema detectado, detallar el proyecto
educativo a desarrollarse a futuro.
14
1.3.5 Técnicas
1.3.5.1Información Primaria. Sirvió para observar documentos y otros aspectos.
1.3.5.2 La Encuesta. Fue empleada para aplicarla a los estudiantes, docentes y
administrativos seleccionados y así obtener la información necesaria.
1.3.5.3 Información Secundaria. Se obtuvo información en documentos institucionales,
internet.
1.3.5.4 Población y Muestra
1.3.5.4.1 Población.- Esta investigación se realiza en la provincia del Carchi Cantón Mira, en
el Colegio Carlos Martínez Acosta.
Durante la encuesta con profesores y estudiantes tenemos los siguientes datos.
FUNCIÓN
NÚMERO
Docentes con nombramiento
45
Estudiantes
410
TOTAL
455
Tabla 1: Personal que labora en el Colegio Carlos Martínez Acosta.
1.3.5.4.2 Muestra
De la población de 45 profesores y 410 estudiantes del colegio encuestado y para esto se
aplicará la siguiente fórmula.
PQ*N
n=
(N – 1)
E
+ PQ
K
15
En donde:
N
= Tamaño de la muestra
P.Q.
= Varianza de la población valor constante (0.25)
N-1
= Corrección geométrica
E
= Margen de error (0.02)
K
= Coeficiente de corrección de error valor constante (2)
0.25*455
n=
0.05
(410 - 1)
+ 0.25
2
0.25*455
n=
454
0.02 +0.25
2
113.75
n=
= 23.74
4.79
n = 23.74 muestra
Se ha sumado los 45 profesores y 410 estudiantes donde la población es de 455, aplicando la
fórmula el resultado de la muestra es de 23.74, lo que indica que las encuestas se realizará a
24 personas.
16
1.3.6 Ciclo de Vida
El modelo de ciclo de vida que se utilizará para el desarrollo de este sistema es el de
CASCADA, el cual está compuesto por siete fases:
 Análisis de requerimientos
 Diseño del Sistema
 Diseño del Programa
 Codificación
 Pruebas
 Implantación
 Mantenimiento
1.3.6.1 Análisis de Requerimientos
En esta primera fase se analizan las necesidades de los usuarios finales del software para
determinar qué objetivos debe cubrir. De esta fase surge una memoria llamada SRD
(documento de especificación de requisitos), que contiene la especificación completa de lo
que debe hacer el sistema sin entrar en detalles internos.
Es importante señalar que en esta etapa se debe consensuar todo lo que se requiere del sistema
y será aquello lo que seguirá en las siguientes etapas, no pudiéndose requerir nuevos
resultados a mitad del proceso de elaboración del software.
1.3.6.2 Diseño del Sistema
Se descompone y organiza el sistema en elementos que puedan elaborarse por separado,
aprovechando las ventajas del desarrollo en equipo. Como resultado surge el SDD
(Documento de Diseño del Software), que contiene la descripción de la estructura relacional
17
global del sistema y la especificación de lo que debe hacer cada una de sus partes, así como la
manera en que se combinan unas con otras.
Es conveniente distinguir entre diseño de alto nivel o arquitectónico y diseño detallado. El
primero de ellos tiene como objetivo definir la estructura de la solución (una vez que la fase
de análisis ha descrito el problema) identificando grandes módulos (conjuntos de funciones
que van a estar asociadas) y sus relaciones. Con ello se define la arquitectura de la solución
elegida. El segundo define los algoritmos empleados y la organización del código para
comenzar la implementación.
1.3.6.3 Diseño del Programa
Es la fase en donde se realizan los algoritmos necesarios para el cumplimiento de los
requerimientos del usuario así como también los análisis necesarios para saber que
herramientas usar en la etapa de Codificación.
1.3.6.4 Codificación
Es la fase de programación o implementación. Se genera el código fuente, haciendo uso de
prototipos así como pruebas y ensayos para corregir errores.
Dependiendo del lenguaje de programación y su versión se crean las bibliotecas y
componentes reutilizables dentro del mismo proyecto para hacer que la programación sea un
proceso mucho más rápido.
1.3.6.5 Pruebas
Los elementos ya programados, se ensamblan para componer el sistema y se comprueba que
funciona correctamente y que cumple con los requisitos establecidos.
18
1.3.6.6 Implantación
El software obtenido se pone en producción. Se implantan los niveles software y hardware
que componen el proyecto. La implantación es la fase con más duración y con más cambios
en el ciclo de elaboración de un proyecto. Es una de las fases finales del proyecto.
Durante la explotación del sistema de software pueden surgir cambios, bien para corregir
errores o bien para introducir mejoras. Todo ello se recoge en los Documentos de Cambios.
1.3.6.7 Mantenimiento
En esta fase se establece un ciclo de mantenimiento, donde el software tendrá cambios
después que se entregue al cliente si es que el usuario a encontrado errores que pueden ser
por el sistema operativo o periféricos; para evitar estos contratiempos se debe verificar que el
sistema final esté libre de fallos, cumpliendo así los objetivos que se ha propuesto.
1.4 RECURSOS
1.4.1 Humanos
NOMBRES
FUNCIÓN
Tlgo Galo Flores
Tlga. Mery Garrido
Lcdo. Segundo Garrido
Lic. Isolina Rubio
Docentes con Nombramiento
Estudiantes
Ing. Cathy Guevara
Programador
Programadora
Rector
Secretaría
Docentes
Estudiantes
Asesora
Tabla 2: Recursos Humanos del Sistema para el Colegio Carlos Martínez Acosta
19
1.4.2 Materiales
DESCRIPCIÓN
HARDWARE
Flash Memory
CD`s y DVD’s
PC Intel i3
Impresora
Cartuchos
SOFTWARE
Visual Studio.net 2008
Sql Server 2005
Photoshop cs4
Internet Explorer 9
VALOR
20.00
5.00
1060.00
120.00
45.00
1250.00
TOTAL
Tabla 3: Gastos Materiales del Sistema para el Colegio Carlos Martínez Acosta
1.4.3 Económicos
DETALLE
VALOR
Impresiones
Copias
Transporte
Alquiler de Internet
Papel Bond
Teléfono
60.00
20.00
40.00
20.00
5.00
15.00
TOTAL
160.00
Tabla 4: Gastos Económicos del Sistema para el Colegio Carlos Martínez Acosta
1.4.4 Total Gastos
ECONÓMICOS
160.00
MATERIALES
1250.00
TOTAL
1410.00
Tabla 5: Gastos Totales del Sistema para el Colegio Carlos Martínez Acosta
20
1.5 Cronograma
Figura1: Cronograma de actividades
21
2. PROPUESTA (METODOLOGÍA)
2.1 Análisis
Para el desarrollo del sistema informático, las herramientas que se utiliza son las más
apropiadas, ya que se las conoce y son de fácil uso, se detalla a continuación.

Visual Studio2008

SQL server 2000

Photoshop cs4

Internet Explorer 9
2.1.1Investigación Preliminar
Para el desarrollo de esta investigación se realizó a partir de la observación, la misma
que ayudó a tener la idea más clara de cómo se maneja la información en el Colegio
Nacional Carlos Martínez Acosta, ciclo que describió la forma de procesar la
información, características de los procesos, resultados que ofrecen las autoridades
personal administrativo y estudiantes.
2.1.2 Evaluación y Análisis del Procesamiento de Datos de la Institución
En el colegio los datos se registran manualmente, los mismos que causan
inconvenientes a la comunidad educativa.
Al momento de entregar la información el proceso es lento, ya que no cuentan con un
sistema para agilitar el servicio.
La secretaria ingresa las notas en forma manual, y demanda mucho tiempo para ser
entregadas a los estudiantes.
22
2.1.3 Análisis de Solución
Una vez estudiado y analizado los problemas del manejo de la información se
concluyen que los siguientes procesos serán necesarios para el desarrollo del sistema.
 Las inscripciones de ingreso realizará el interesado registrando todos los datos
obligatorios.
 Todos los estudiantes inscritos y favorecidos pasaran hacer matriculados y formar
parte de la institución.
 Cada estudiante pueda visualizar e imprimir las notas.
 Los estudiantes podrán conocer el pensum de estudios en el respectivo año lectivo
 Los docentes ingresaran las notas en cualquier ordenador que cuente con internet.
 Todas las personas que desee conocer las actividades del colegio deberá ingresar a
la página.
23
2.1.4 Diagrama de Flujo de Datos
“COLEGIO NACIONAL “CARLOS MARTÍNEZ ACOSTA”
DIAGRAMA DE FLUJO DE INFORMACIÓN
Inicio del Proceso
Solicitud de Inscripción de
Matrículas de estudiantes
Registro de
Datos Personales
No
Inscribir estudiante
Si
Matricular estudiante
Imprimir Matrícula
No
Recepción de Notas
Aprueba el Curso
No
Repite el curso
Si
Imprimir Notas
Aprobó el Curso
Si
Fin
Figura2: Diseño estructurado de procesos de información
24
2.1.5 Diagrama de Flujo de Datos Nivel 0
COLEGIO NACIONAL “CARLOS MARTINEZ ACOSTA”
DIAGRAMA DE CONTEXTO
Reporte de Notas
ESTUDIANTE
Ingreso de Notas de
Estudiantes
Datos Personales
Documento Matrícula
Documento de Reporte de Notas
Datos del Estudiante
SISTEMA INFORMÁTICO DE GESTIÓN
ACADÉMICA DEL COLEGIO NACIONAL“CARLOS
MARTINEZ ACOSTA”, PARA AGILITAR EL
PROCESO DE LA INFORMACIÓN ACADÉMICA
DE MANERA OPORTUNAY RÁPIDA
DOCENTES
Curso, Periodos Académicos
Permiso de Ingreso de Notas
DEPARTAMENTO DE
SECRETARIA
ADMINISTRADOR
Docuemento Matrícula
Datos de Usuarios y Password
Figura3: Diseño del proceso principal de la aplicación Web y sus entidades.
25
2.1.6 Diagrama de Flujo de Datos Nivel 1
Selecciona
Curso
Figura4: Diseño de todos los procesos que describen al proceso principal de la aplicación Web
26
2.2 Diseño
2.2.1 Modelo Lógico
COLEGIO NACIONAL “CARLOS MARTÍNEZ ACOSTA”
Docentes
Asignaturas
enseña
notas
reune
83
obtiene
enseña
Estudiantes
Aulas
reune
matrículas
registra
usuarios
abarca
Periodos
Figura5: Diseño modelo lógico con un nivel de abstracción cercano a la realidad
27
2.2.2 Modelo Físico
COLEGIO NACIONAL “CARLOS MARTÍNEZ ACOSTA”
Docentes
Asignaturas
Asume
Reune
Asignaturas-Docentes
Usuarios
Corresponde
Integra
Notas
Consta
Aulas
Períodos
Obtiene
Encierra
Abarca
Estudiantes
Matriculas
registra
Figura6: Diseño modelo físico que contiene la descripción de la implementación de la base de datos
28
2.2.3 Script de la Base de Datos
Base de datos: `USE [cncma]`
USE [cncma]
GO
CREATE TABLE [dbo].[Notas](
[cod_nota] [int] IDENTITY(1,1) NOT NULL,
[cod_matricula] [int] NULL,
[cod_pensum] [int] NULL,
[n1] [float] NOT NULL CONSTRAINT [DF__Notas__n1__1AF3F935] DEFAULT
((0)),
[a1] [smallint] NULL CONSTRAINT [DF__Notas__a1__1BE81D6E] DEFAULT
((0)),
[n2] [float] NOT NULL CONSTRAINT [DF__Notas__n2__1CDC41A7] DEFAULT
((0)),
[a2] [smallint] NULL CONSTRAINT [DF__Notas__a2__1DD065E0] DEFAULT
((0)),
[n3] [float] NOT NULL CONSTRAINT [DF__Notas__n3__1EC48A19] DEFAULT
((0)),
[a3] [smallint] NULL CONSTRAINT [DF__Notas__a3__1FB8AE52] DEFAULT
((0)),
[sumaFaltas] [smallint] NULL,
29
[suma] [float] NOT NULL CONSTRAINT [DF__Notas__suma__20ACD28B]
DEFAULT ((0)),
[promedio] [float] NOT NULL CONSTRAINT
[DF__Notas__promedio__21A0F6C4] DEFAULT ((0)),
[supletorio] [float] NULL CONSTRAINT [DF__Notas__supletori__22951AFD]
DEFAULT ((0)),
[promedioFinal] [float] NULL CONSTRAINT [DF__Notas__promedioF__23893F36]
DEFAULT ((0)),
[observacion] [bit] NOT NULL CONSTRAINT
[DF__Notas__observaci__247D636F] DEFAULT ((0)),
CONSTRAINT [PK__Notas__19FFD4FC] PRIMARY KEY CLUSTERED
(
[cod_nota] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS =
ON) ON [PRIMARY]
) ON [PRIMARY]
CREATE TABLE [dbo].[Materias](
[cod_materia] [smallint] IDENTITY(1,1) NOT NULL,
[descripcion] [varchar](50) NULL,
30
CONSTRAINT [PK_Materias_1] PRIMARY KEY CLUSTERED
(
[cod_materia] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS =
ON) ON [PRIMARY]
) ON [PRIMARY]
CREATE TABLE [dbo].[Institucion](
[cod_institucion] [char](1) NOT NULL,
[descripcion] [varchar](50) NULL,
[logo] [image] NULL,
[cod_registro] [varchar](7) NULL,
[cod_RUC] [varchar](14) NULL,
[telefono1] [varchar](11) NULL,
[telefono2] [varchar](11) NULL,
[fax] [varchar](11) NULL,
[fecha_creacion] [datetime] NULL,
[direccion] [varchar](70) NULL,
[e_mail] [varchar](40) NULL,
31
[cod_provincia] [smallint] NULL,
[cod_canton] [smallint] NULL,
[cod_parroquia] [smallint] NULL,
CONSTRAINT [PK_Institucion] PRIMARY KEY CLUSTERED
(
[cod_institucion] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS =
ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
CREATE TABLE [dbo].[Estudiante](
[ced_alu] [varchar](11) NOT NULL,
[apellido_pat] [varchar](20) NULL,
[apellido_mat] [varchar](20) NULL,
[nombres] [varchar](25) NULL,
[fecha_nac] [varchar](10) NULL,
[cod_sexo] [varchar](10) NULL,
[libreta_militar] [varchar](15) NULL,
[direccion] [varchar](70) NULL,
32
[telefono_dom] [varchar](9) NULL,
[telefono_cel] [varchar](9) NULL,
[e_mail] [varchar](40) NULL,
[foto] [image] NULL,
[cod_provinciavive] [smallint] NULL,
[cod_cantonvive] [smallint] NULL,
[cod_parroquiavive] [smallint] NULL,
[cod_provincia] [smallint] NULL,
[cod_canton] [smallint] NULL,
[cod_parroquia] [smallint] NULL,
[cod_pais] [char](3) NULL,
[cod_nacionalidad] [varchar](15) NULL,
[cod_institucion] [smallint] NULL,
[cod_condicionEconomica] [smallint] NULL,
[estatus] [bit] NULL,
[fecha_inscripcion] [datetime] NULL,
[observaciones] [varchar](200) NULL,
[ced_familiar] [varchar](11) NULL,
[nombresF] [varchar](50) NULL,
33
[cod_profesion] [smallint] NULL,
[cod_actividad] [smallint] NULL,
[cod_parentesco] [smallint] NULL,
[lugar_trabajo] [nvarchar](30) NULL,
[telefono_domF] [varchar](9) NULL,
[telefono_trabajo] [varchar](9) NULL,
[telefono_celF] [varchar](9) NULL,
[estatusF] [bit] NULL,
CONSTRAINT [PK_Estudiante] PRIMARY KEY CLUSTERED
(
[ced_alu] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS =
ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
CREATE TABLE [dbo].[Personal](
[ced_personal] [varchar](11) NOT NULL,
[apellido_pat] [varchar](20) NULL,
[apellido_mat] [varchar](20) NULL,
34
[nombres] [varchar](25) NULL,
[fecha_nac] [datetime] NOT NULL,
[cod_sexo] [varchar](50) NULL,
[libreta_militar] [varchar](15) NULL,
[cod_estadoCivil] [smallint] NULL,
[direccion] [varchar](70) NULL,
[telefono_dom] [varchar](9) NULL,
[telefono_cel] [varchar](9) NULL,
[e_mail] [varchar](40) NULL,
[foto] [image] NULL,
[cod_provinciavive] [smallint] NULL,
[cod_cantonvive] [smallint] NULL,
[cod_parroquiavive] [smallint] NULL,
[cod_provincia] [smallint] NULL,
[cod_canton] [smallint] NULL,
[cod_parroquia] [smallint] NULL,
[cod_pais] [char](3) NULL,
[cod_nacionalidad] [varchar](15) NULL,
[cod_especializacion] [smallint] NULL,
35
[cod_tipoPersonal] [smallint] NULL,
[cod_tituloProfesional] [smallint] NULL,
[cod_cargo] [smallint] NULL,
[iess] [varchar](15) NULL,
[estatus] [bit] NULL,
[fecha_ingreso] [datetime] NULL,
CONSTRAINT [PK_Personal] PRIMARY KEY CLUSTERED
(
[ced_personal] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS =
ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
CREATE TABLE [dbo].[Matricula](
[cod_matricula] [int] IDENTITY(1,1) NOT NULL,
[ced_alu] [varchar](11) NOT NULL,
[cod_periodo] [int] NOT NULL,
[cod_aula] [int] NOT NULL,
[aprobado] [bit] NULL,
36
[estado] [bit] NULL,
CONSTRAINT [PK_Matricula] PRIMARY KEY CLUSTERED
(
[cod_matricula] ASC,
[ced_alu] ASC,
[cod_periodo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS =
ON) ON [PRIMARY]
) ON [PRIMARY]
37
2.2.4 Base de Datos
COLEGIO NACIONAL “CARLOS MARTÍNEZ ACOSTA”
Figura7: Base de datos
38
2.2.5 Diccionario de Datos
NOMBRE DE LA TABLA
ESTUDIANTE
DESCRIPCIÓN
Crea los datos
de ingreso del
estudiante
Tabla1: Diccionario de datos tabla estudiante
39
NOMBRE DE LA TABLA
INSTITUCION
DESCRIPCIÓN
Crea los datos
de la institución
Tabla2: Diccionario de datos tabla institución
NOMBRE DE LA TABLA
DESCRIPCIÓN
MATERIAS
Crea los datos de
materias
Tabla3: Diccionario de datos tabla materias
40
NOMBRE DE LA TABLA
MATRICULAS
DESCRIPCIÓN
Crea los datos
de matrícula
del estudiante
Tabla4: Diccionario de datos tabla matrícula
NOMBRE DE LA TABLA
NOTAS
DESCRIPCIÓN
Crea los datos
de notas
Tabla5: Diccionario de datos tabla notas
41
NOMBRE DE LA TABLA
PERSONAL
DESCRIPCIÓN
Crea los datos
de
identificación
del personal de
la institución
Tabla6: Diccionario de datos tabla personal
42
2.3 Implementación
2.3.1. Conexión a la Base de Datos
Para conectar la base de datos se necesita de una clase, la cual llevará por nombre “conexión”,
la misma que está ubicada en la carpeta “appcode”, en ella están definidas todas las variables
a utilizar en el diseño del sistema de gestión académica, tanto las instrucciones sql, datasets, y
lo que es más importante la validación de todos los usuarios que van a utilizar el sistema, el
código es el siguiente:
using System.Collections;
using System.Data;
using System.Data.SqlClient;
using System;
using System.Collections.Generic;
using System.Text;
using System.Configuration;
publicclassConexion
{
privateString scon =
ConfigurationManager.ConnectionStrings["sqlconexion"].ConnectionString;
public Conexion() { }
publicObject DlookUp(string sQL, ArrayList args)
{
SqlConnection cnn = newSqlConnection(scon);
SqlCommand cmd = newSqlCommand();
SqlDataAdapter da = newSqlDataAdapter();
43
DataSet ds = newDataSet();
cmd.CommandText = sQL;
if (args != null)
{
for (int i = 0; i < args.Count; i++)
{
cmd.Parameters.Add(newSqlParameter("@" + (i + 1).ToString(),
args[i]));
}
}
cmd.Connection = cnn;
cnn.Open();
da.SelectCommand = cmd;
da.Fill(ds, "Tabla");
cnn.Close();
if (ds.Tables[0].Rows.Count == 0)
{
returnnull;
}
else
{
return ds.Tables[0].Rows[0][0];
}
}
#region "Ejecutar SQL Funciones"
44
publicvoid EjecutarSQL(String sQL)
{
SqlConnection cnn = newSqlConnection(scon);
SqlCommand cmd = newSqlCommand();
cmd.CommandText = sQL;
cmd.Connection = cnn;
cnn.Open();
cmd.ExecuteNonQuery();
cnn.Close();
}
publicvoid EjecutarSQL(String sQL, ArrayList args)
{
SqlConnection cnn = newSqlConnection(scon);
SqlCommand cmd = newSqlCommand();
cmd.CommandText = sQL;
//agregando parametros a mi comando
if (args != null)
{
for (int i = 0; i < args.Count; i++)
{
cmd.Parameters.Add(newSqlParameter("@" + (i + 1).ToString(),
args[i]));
}
}
cmd.Connection = cnn;
45
cnn.Open();
cmd.ExecuteNonQuery();
cnn.Close();
}
#endregion
#region "Traer Datos"
//
<valor a devolver><Nombre funcion><Parametros>
//
void=no devuelve
//
int=entero
//
string=cadena
//
???=cualquier objeto
publicDataSet TraerDatos(String sQL)
{
SqlConnection cnn = newSqlConnection(scon);
SqlCommand cmd = newSqlCommand();
SqlDataAdapter da = newSqlDataAdapter();
DataSet ds = newDataSet();
cmd.CommandText = sQL;
cmd.Connection = cnn;
cnn.Open();
da.SelectCommand = cmd;
da.Fill(ds, "Tabla");
cnn.Close();
return ds;
}
46
publicDataSet TraerDatos(String sQL, ArrayList args)
{
SqlConnection cnn = newSqlConnection(scon);
SqlCommand cmd = newSqlCommand();
SqlDataAdapter da = newSqlDataAdapter();
DataSet ds = newDataSet();
cmd.CommandText = sQL;
if (args != null)
{
for (int i = 0; i < args.Count; i++)
{
cmd.Parameters.Add(newSqlParameter("@" + (i + 1).ToString(),
args[i]));
}
}
cmd.Connection = cnn;
cnn.Open();
da.SelectCommand = cmd;
da.Fill(ds, "Tabla");
cnn.Close();
return ds;
}
#endregion
#region "Transacciones"
//inicio de transacciones
47
privateSqlConnection cnnPers;
privateSqlTransaction Transaccion;
publicvoid IniciarTransaccion(){
cnnPers = newSqlConnection(scon);
cnnPers.Open();
Transaccion = cnnPers.BeginTransaction();
}
publicstring EjecutarTSQL(String sQL, ArrayList args)
{
SqlCommand cmd = newSqlCommand();
try
{
cmd.CommandText = sQL;
cmd.Transaction = Transaccion;
if (args != null)
{
for (int i = 0; i < args.Count; i++)
{
cmd.Parameters.Add(newSqlParameter("@" + (i + 1).ToString(),
args[i]));
}
}
cmd.Connection = cnnPers;
cmd.ExecuteNonQuery();
return"";
48
}
catch (Exception ex)
{
//System.Windows.Forms.MessageBox.Show(ex.Message);
Transaccion.Rollback();
cnnPers.Close();
return ex.Message;
}
}
publicstring EjecutarTSQL(String sQL)
{
SqlCommand cmd = newSqlCommand();
try
{
cmd.CommandText = sQL;
cmd.Transaction = Transaccion;
cmd.Connection = cnnPers;
cmd.ExecuteNonQuery();
return"";
}
catch (Exception ex)
{
//System.Windows.Forms.MessageBox.Show(ex.Message);
Transaccion.Rollback();
cnnPers.Close();
49
return ex.Message;
}
}
publicDataSet TraerTDatos(String sQL)
{
SqlCommand cmd = newSqlCommand();
SqlDataAdapter da = newSqlDataAdapter();
DataSet ds = newDataSet();
try
{
cmd.CommandText = sQL;
cmd.Transaction = Transaccion;
cmd.Connection = cnnPers;
da.SelectCommand = cmd;
da.Fill(ds, "Tabla");
return ds;
}
catch(Exception ex)
{
//System.Windows.Forms.MessageBox.Show(ex.Message);
Transaccion.Rollback();
cnnPers.Close();
//la linea de abajo es copiada
thrownewException("Error " + ex.Message);
returnnull;
50
}
}
publicDataSet TraerTDatos(String sQL, ArrayList args)
{
SqlCommand cmd = newSqlCommand();
SqlDataAdapter da = newSqlDataAdapter();
DataSet ds = newDataSet();
try{
cmd.CommandText = sQL;
cmd.Transaction = Transaccion;
if (args != null)
{
for (int i = 0; i < args.Count; i++)
{
cmd.Parameters.Add(newSqlParameter("@" + (i + 1).ToString(),
args[i]));
}
}
cmd.Connection = cnnPers;
da.SelectCommand = cmd;
da.Fill(ds, "Tabla");
return ds;
}
catch (Exception ex)
{
51
//System.Windows.Forms.MessageBox.Show(ex.Message);
Transaccion.Rollback();
cnnPers.Close();
thrownewException("Error " + ex.Message);
returnnull;
}
}
publicstring FinalizarTransaccion() {
try
{
Transaccion.Commit();
return"";
}
catch (Exception ex){
Transaccion.Rollback();
return ex.Message;
}
finally {
cnnPers.Close();
}
}
publicstring ReversarTransaccion()
{
try
{
52
Transaccion.Rollback();
return"";
}
catch (Exception ex)
{
return ex.Message;
}
finally
{
cnnPers.Close();
}
}
#endregion
/*VALIDACIÓN DE USUARIO*/
/*VALIDA ADMINISTRADORES*/
publicDataRow ValidaAdministrador(String UserName, String Password){
SqlConnection localcnn = newSqlConnection(scon);
DataSet localds = newDataSet();
localcnn.Open();
SqlDataAdapter localda = newSqlDataAdapter("select * from usuarios where
cod_tipoPersonal=4 and login='" + UserName + "' and password='" + Password + "'",
localcnn);
localda.Fill(localds,"Datos");
if (localds.Tables[0].Rows.Count > 0) {
return localds.Tables[0].Rows[0];
53
}
localcnn.Close();
returnnull;
}
publicDataRow ValidaOperador(String UserName, String Password)
{
SqlConnection localcnn = newSqlConnection(scon);
DataSet localds = newDataSet();
localcnn.Open();
SqlDataAdapter localda = newSqlDataAdapter("select * from usuarios where
cod_tipoPersonal=3 and login='" + UserName + "' and password='" + Password + "'",
localcnn);
localda.Fill(localds, "Datos");
if (localds.Tables[0].Rows.Count > 0)
{
return localds.Tables[0].Rows[0];
}
localcnn.Close();
returnnull;
}
publicDataRow ValidaDocente(String UserName, String Password)
{
SqlConnection localcnn = newSqlConnection(scon);
DataSet localds = newDataSet();
localcnn.Open();
54
SqlDataAdapter localda = newSqlDataAdapter("select * from usuarios where
cod_tipoPersonal=2 and login='" + UserName + "' and password='" + Password + "'",
localcnn);
localda.Fill(localds, "Datos");
if (localds.Tables[0].Rows.Count > 0)
{
return localds.Tables[0].Rows[0];
}
localcnn.Close();
returnnull;
}
publicDataRow ValidaEstudiante(String UserName, String Password)
{
SqlConnection localcnn = newSqlConnection(scon);
DataSet localds = newDataSet();
localcnn.Open();
SqlDataAdapter localda = newSqlDataAdapter("select * from usuarios where
cod_tipoPersonal=1 and login='" + UserName + "' and password='" + Password + "'",
localcnn);
localda.Fill(localds, "Datos");
if (localds.Tables[0].Rows.Count > 0)
{
return localds.Tables[0].Rows[0];
}
localcnn.Close();
55
returnnull;
}
}
2.3.2 Validación de Datos
2.3.2.1. Campos Obligatorios
Permiten forzar el ingreso de datos imprescindibles, tales como usuario y contraseña antes
de abrir cualquier página que tenga como finalidad interactuar con la base de datos.
protectedvoid Page_Load(object sender, EventArgs e)
{
Object usuarioact = Session["logged"];
if (usuarioact == null)
{
Response.Redirect("../errorpage.aspx");
return;
}
Object nivelusuario = Session["IDR"];
if (nivelusuario == null)
{
Response.Redirect("../errorpage.aspx");
return;
}
else
{
if ((int)nivelusuario < nivelminimo)
56
{
Response.Redirect("../errorpage.aspx");
return;
}
}
if (!IsPostBack)
cargarMatricula();//es para que se carguen todos los botones
}
2.3.2.2. Eliminar Registro (Estudiantes)
Permite eliminar el estudiante, siempre y cuando sus datos no sean referenciados con la tabla
matrícula.
protectedvoid GrdTodos_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
id_elimina=this.GrdTodos.Rows[e.RowIndex].Cells[3].Text;
MsgBox1.ShowConfirmation("Seguro desea eliminar el registro?", "Eliminar", true, true);
}
protectedvoid MsgBox1_NoChoosed1(object sender, string Key)
{
MsgBox1.ShowMessage("Los datos no se eliminaron");
}
protectedvoid MsgBox1_YesChoosed1(object sender, string Key)
{
switch (Key)
{
57
case"Eliminar":
try
{
persistenciaEstudiante.delEstudiante(id_elimina);
cargarEstudiante();
}
catch (Exception ex)
{
MsgBox1.ShowMessage(ex.Message);
}
break;
}
}
2.3.2.3. Editar Registros (Estudiantes)
Permite editar el registro del estudiante.
protectedvoid GrdTodos_RowEditing(object sender, GridViewEditEventArgs e)
{
DataRow dt = datos.Rows[e.NewEditIndex];
this.TxtCedula.Enabled = false;
this.TxtCedula.Text = dt[0].ToString();
this.TxtApellidoPat.Text = dt[1].ToString();
this.TxtApellidoMat.Text = dt[2].ToString();
this.TxtNombres.Text = dt[3].ToString();
//this.TxtFecha_Nac.Text = ((DateTime)dt[4]).ToString("dd/MM/yyyy");
this.TxtFecha_Nac.Text = dt[4].ToString();
58
this.CmbSexo.SelectedValue = dt[5].ToString();
this.TxtLibretaMilitar.Text = dt[6].ToString();
this.TxtDireccion.Text = dt[7].ToString();
this.TxtTelefonoDom.Text = dt[8].ToString();
this.TxtTelefonoCel.Text = dt[9].ToString();
this.TxtEmail.Text = dt[10].ToString();
claseEstudiante = persistenciaEstudiante.SelEstudiante(dt[0].ToString());
if (claseEstudiante._Foto != null)
{
MemoryStream ms = newMemoryStream();
ms.Write(claseEstudiante._Foto, 0, claseEstudiante._Foto.Length);
Bitmap bmp;
bmp = null;
bmp = newBitmap(ms);
Session["ImageForm"] = bmp;
Image1.ImageUrl = "image.aspx";
}
Session["flack"] = 2;
Menu1.Items[0].Enabled = true ;
Menu1.Items[1].Enabled = false;
Menu1.Items[2].Enabled = true;
Menu1.Items[3].Enabled = false;
this.Image1.Visible = true;
this.TxtApellidoPat.Focus();
}
59
2.3.3. Administración
2.3.3.1. Código para Habilitar Fecha de Ingreso de Notas en el Sistema
El siguiente código va a permitir controlar las fechas de ingreso de notas por parte de los
docentes, las notas corresponden a todas las parciales, faltas, talleres y supletorios.
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
publicpartialclassFechas_Ingreso_Notas_ingFechasNotas : System.Web.UI.Page
{
staticCfechas_ingNotas claseFechas = newCfechas_ingNotas();
staticPerFechas_ingNotas persistenciaFechas = newPerFechas_ingNotas();
Object usuarioact = Session["logged"];
if (usuarioact == null)
{
Response.Redirect("../errorpage.aspx");
return;
}
60
if (!IsPostBack)
cargarFechas();
}
privatevoid cargarFechas()
{
ArrayList args = newArrayList();
args.Add(Session["cod_periodo"].ToString());
this.MltFechas.ActiveViewIndex = 0;
datos = con.TraerDatos("Select * from Fechas_ingNotas where cod_periodo=@1",
args).Tables[0];
this.GrdTodos.DataSource =
persistenciaFechas.SelFechas_ingNotas(int.Parse(Session["cod_periodo"].ToString()));
this.GrdTodos.DataBind();
if (this.GrdTodos.Rows.Count == 0)
{
this.Menu1.Items[1].Enabled = true;
Menu1.Items[0].Enabled = false;
Menu1.Items[2].Enabled = false;
Menu1.Items[3].Enabled = true;
}
else
{
this.Menu1.Items[1].Enabled = false;
Menu1.Items[0].Enabled = false;
Menu1.Items[2].Enabled = false;
61
Menu1.Items[3].Enabled = true;
}
}
protectedvoid Menu1_MenuItemClick1(object sender, MenuEventArgs e)
{
switch (e.Item.Value)
{
case"Nuevo":
this.MltFechas.ActiveViewIndex = 1;
//activo el view 2 posicion 1
Menu1.Items[0].Enabled = true;
Menu1.Items[1].Enabled = false;
Menu1.Items[2].Enabled = true;
Menu1.Items[3].Enabled = false;
Session["flack"] = 1;
//creo un objeto session para usarlo cada vez que
escoja una opcion guardar, modificar
this.TxtFechaInicioB1.Text = "";
this.TxtFechaFin1.Text = "";
this.TxtFechaInicioB2.Text = "";
this.TxtFechaFin2.Text = "";
this.TxtFechaInicioB3.Text = "";
this.TxtFechaFin3.Text = "";
this.TxtFechaSupInicio.Text = "";
this.TxtFechaSupFin.Text = "";
this.TxtFechaInicioB1.Focus();
break;
62
case"Guardar":
if (TxtFechaInicioB1.Text == "" || TxtFechaFin1.Text == "" || TxtFechaInicioB2.Text
== "" || TxtFechaFin2.Text == "" || TxtFechaInicioB3.Text == "" || TxtFechaFin3.Text
== "" || TxtFechaSupInicio.Text == "" || TxtFechaSupFin.Text == "")
{
try
{
cargarFechas();
}
catch (Exception ex)
{
thrownewException("Ingrese todos los datos solicitados" + ex.Message);
}
this.MsgBox1.ShowMessage("Registro vacio, no se guardará");
return;
ArrayList argtmp = newArrayList();
if (this.Session["flack"].ToString() == "1")
{
claseFechas._Cod_periodo = Int16.Parse(this.CmbPeriodo.SelectedValue);
claseFechas._Fechab1_inicio = DateTime.Parse(this.TxtFechaInicioB1.Text);
claseFechas._Fechab1_fin = DateTime.Parse(this.TxtFechaFin1.Text);
claseFechas._Fechab2_inicio = DateTime.Parse(this.TxtFechaInicioB1.Text);
claseFechas._Fechab2_fin = DateTime.Parse(this.TxtFechaFin1.Text);
claseFechas._Fechab3_inicio = DateTime.Parse(this.TxtFechaInicioB1.Text);
claseFechas._Fechab3_fin = DateTime.Parse(this.TxtFechaFin1.Text);
63
claseFechas._FechaSup_inicio = DateTime.Parse(this.TxtFechaSupInicio.Text);
claseFechas._FechaSup_fin = DateTime.Parse(this.TxtFechaSupFin.Text);
persistenciaFechas.NregFechas_ingNotas(claseFechas);
this.GrdTodos.DataSource =
persistenciaFechas.SelFechas_ingNotas(int.Parse(Session["cod_periodo"].ToString()));
this.GrdTodos.DataBind();
cargarFechas();
break;
}
case"Salir":
Response.Redirect("~/centro.htm");
break;
case"Deshacer":
this.MltFechas.ActiveViewIndex = 0;
Menu1.Items[0].Enabled = false;
Menu1.Items[1].Enabled = true;
Menu1.Items[2].Enabled = false;
Menu1.Items[3].Enabled = true;
break;
}
}
}
64
2.4 Pruebas
2.4.1 Diseño de Interfaces
Formulario de Presentación: Portada principal del sistema del “Colegio Nacional “Carlos
Martínez Acosta”.
Figura1: Pantalla principal del sistema
Formulario Acceso de Usuarios: Permite el acceso a usuarios y tiene los siguientes campos:
Usuario y contraseña (Password).
Figura2: Autentificación de usuarios del sistema
65
Pantalla de Ingreso del Administrador: Muestra todas las opciones que puede realizar la
Secretaria en el Sistema.
Figura3: Opciones del administrador del sistema
Formulario Datos de la Institución: Aquí podrá revisar e informarse de todos los datos del
colegio
Figura4: Visualización de los datos del colegio
Materias: Permite mostrar, editar, eliminar asignaturas las cuales están identificadas por un
código.
Figura5: Muestra las asignaturas
66
Aula: Ayuda a verificar las aulas que dispone el colegio.
Figura6: Aulas
Secciones: Indica las secciones que cuenta el colegio matutina, vespertina o nocturna.
Figura7: Secciones del colegio
Fecha de Ingreso de Notas: Permite activar y bloquear las fechas para el ingreso de notas.
Figura8: Fecha de ingreso de notas
67
Búsqueda Inteligente de Estudiantes: Buscar todas las opciones que contenga la letra
ingresada.
Figura9: Búsqueda inteligente
Formulario de Inscripción de Estudiantes: Muestra la lista de los datos que debe ingresar
los
que
están
con
asterisco
son
obligatorios.
Figura10: Inscripción de estudiantes
Formulario de Matrícula del Estudiante: Aquí visualiza al estudiante que está matriculado
con su respectiva foto.
Figura11: Ingreso de matrículas
68
Boletín de Perdidos el Año: Permite ver las notas de los estudiantes que han perdido el año
con las asignaturas correspondientes.
Figura12: Boletín de perdidos el año
Certificado de Asistencia: Permite extender certificados de asistencia de los estudiantes.
Figura13: Certificados de asistencia
Carnet Estudiantil: Permite imprimir el carnet de identificación del estudiante donde consta
el año, curso, foto y número de cédula.
Figura14: Carnet estudiantil
69
Pase de Nivel: Reporte de pase de nivel que lo puede imprimir con sus respectivos datos.
Figura15: Formulario de pase de año
Formulario Listado de Estudiantes: Permite ver a los estudiantes matriculados en un curso
determinado.
Figura16: Formulario de estudiantes de cada curso
Formulario de Registro de Notas: Permite que los docentes ingresen las notas en las fechas
indicadas por la secretaria.
Figura17: Registro de notas
70
Formulario Promedio: Permite ver a los estudiantes con los mejores promedios.
Figura18: Promedio de los mejores estudiantes
Ficha de Datos: Permite visualizar los datos del estudiante.
Figura19: Ficha de todos los datos del estudiante
2.4.2 Prueba con Datos en Frío
La siguiente imagen presenta un ejemplo de cuando se ingresa un estudiante irreal, todos los
campos se han guardado satisfactoriamente.
Figura20: Formulario de ingreso de datos del estudiante con datos irreales durante la prueba
71
3. ESTUDIO DE VIABILIDAD
3.1 Viabilidad técnica
El Colegio Nacional Carlos Martínez Acosta actualmente cuenta con hardware de alta
tecnología, por lo que cumple con los requerimientos y características necesarias para
un excelente funcionamiento del sistema que se va a implantar en la institución.
El personal del Colegio Nacional Carlos Martínez Acosta nos ha brindado las
facilidades y colaboración para la realización de las respectivas pruebas del sistema,
lo cual ha permitido observar el correcto funcionamiento de los mismos y posibles
errores que pudiera presentarse durante esta etapa de prueba.
Con el buen equipamiento de la institución y colaboración de las autoridades nos
ayuda a abaratar costos para la implantación y desarrollo del proyecto.
3.2 Viabilidad operativa
La comunidad educativa del colegio Nacional Carlos Martínez Acosta están prestas a
colaborar con la información y documentación requerida para el desarrollo de la
aplicación para que la misma no llegue a fallar.
Todo el personal que labora en la institución será capacitado para dar buen y correcto
uso al sistema.
Los encargados del manejo de la aplicación poseen conocimientos básicos de
informática lo que garantiza la correcta operación de la aplicación.
72
3.3 Viabilidad económica
Al realizar un estudio de los requerimientos que se necesita para el desarrollo de la
aplicación se determinó que el colegio cuenta con el equipo de cómputo y personal
adecuado, lo que permite que el desarrollo e implementación de la aplicación no llegue
a un valor económico excesivo y se pueda realizar la aplicación de manera
satisfactoria.
Al tener el colegio los recursos necesarios no tendrá que realizar gastos adicionales
para el desarrollo e implementación.
La inversión en las herramientas de desarrollo es mínima ya que la mayoría de las
mismas no cuentan con valores excesivos logrando un nivel económico casi nulo y
alcanzable para el desarrollo del proyecto.
73
4. DOCUMENTACIÓN
4.1 Manual de Usuario
Pantalla Inicio
El sistema de Gestión Académica “en línea”, es una principal herramienta informática que
forma parte del Sistema Integrado del Colegio Carlos Martínez acosta de la ciudad de Mira
provincia del Carchi.
El sistema permite la inscripción de los estudiantes en tiempo real, facilita la matrícula de
cada aspirante que ha sido inscrito, permite ingresar y verificar las calificaciones de cada
asignatura, el pensum de estudio de cada paralelo con su respectivo docente, conocer y estar
al día con los eventos de tipo social, cultural deportivo y académico que el colegio realiza,
la gran ayuda que presta el sistema es que tanto los estudiantes como profesores puede
ingresar y verificar las notas desde cualquier ordenador que esté conectado a internet.
Los docentes y estudiantes que deseen tener acceso al sistema deberán hacer uso de una
clave individual (número de cédula de identidad y su contraseña). La misma que le permite
que el sistema sea completamente seguro y restringido.
Las actividades que pueden realizar los estudiantes en el sistema son: Revisar sus notas,
noticias del colegio, conocer a todos los docentes que laboran en la institución y el pensum de
estudio. Los docentes también deberán ingresar su clave y contraseña para tener acceso a la
ventana de ingreso de notas.
El administrador/a que en este caso es la secretaria procederá a matricular a los estudiantes y
ubicarlos en sus respectivos paralelos, también activar las fechas de inscripciones, ingreso de
notas, crear secciones, cursos, ciclos, especialidades, períodos académicos y generar base de
datos.
74
Este sistema es desarrollado utilizando Visual Studio 2008, SQL Server 2005 para bases de
datos y SwishMax4 para diseño de pantallas.
Descripción de la Ventana de Entrada al Sistema
Ventana principal del sistema en la cual se presenta la misión del Colegio Nacional “Carlos
Martínez Acosta”
Figura1: Ventana principal del sistema
Al hacer clic sobre la opción de ingresar al sistema, se activa la ventana de entrada al
sistema.
Opción de ingresar al sistema
Figura2: Opción de acceso al sistema
Ventana de Autentificación de Cliente: Aquí obligatoriamente debe ingresar el
usuario y password (contraseña) y presionar enter para iniciar sesión, en caso de que
75
los datos no sean correctos presentará un mensaje de datos incorrectos y no tendrá
acceso al sistema.
Figura3: Ingreso de usuario y contraseña para ingresar al sistema
Pantalla de Ingreso Estudiante: Pantalla principal de ingreso como estudiante y
tiene el siguiente menú: estudiante, calificaciones y ayuda donde el estudiante debe
seleccionar la opción y dar un clic para tener información.
Figura4: Pantalla de ingreso de estudiante.
Ventana Estudiante: El estudiante en esta ventana tendrá las opciones de: cambiar
clave, calificaciones y ayuda. Las mismas que con dar un solo clic tendrá acceso a
cada una de ellas.
76
Figura5: Menú del estudiante.
Ventana Estudiante: En esta ventana el usuario estudiante podrá cambiar su clave la
misma que tiene las opciones de editar donde le permite digitar su nueva clave y
usuario, también encontramos la opción de eliminar, código, login y activo.
Figura6: Cambiar clave y usuario.
Ventana Usuario: En esta ventana podrá ingresar un nuevo usuario o cambiar la clave
y usuario si ya existe, observara un mensaje donde la pide que ingrese todos los datos
requeridos.
77
Figura7: Ventana de ingreso de datos.
Ventana Opciones: Le permite seleccionar la opción de reportes de calificaciones
dando un clic le permite pasar a la ventana de calificaciones.
Figura8: Ventana de opciones del estudiante.
Ventana Registro de Notas: En esta ventana el estudiante podrá visualizar o imprimir
su reporte de calificaciones por trimestre.
Figura9: Pantalla registro de notas.
Pantallas de Ingreso Docente: Una vez que haya ingresado la clave y usuario como
docente tendrá el siguiente menú personal, calificaciones y ayuda. Cada menú con sus
opciones como cambiar clave y registro de calificaciones.
78
Figura10: Menú de opciones docente.
Pantalla Ingreso de Usuario: En esta pantalla podrá ingresar un nuevo usuario o
modificar el password o el login de un usuario existente, tendrá un mensaje indicando
que los campos con asterisco son obligatorios.
Figura11: Pantalla ingreso de usuarios.
Pantalla Seleccionar Aula: El docente deberá seleccionar el aula para el ingreso de
notas y hacer clic en el botón ir.
Figura12: Pantalla seleccionar curso.
Pantalla Calificaciones: El docente podrá ingresar las notas trimestrales de cada
estudiante donde se realizara la suma, el promedio y si el estudiante aprobó o no el
año, una vez ingresado deberá guardar los datos dando un clic en el disquette,
seguidamente un clic en el botón atrás para salir a la pantalla principal. .
79
Figura13: Pantalla de ingreso de calificaciones.
Pantallas de Ingreso Administrador: El administrador puede tener acceso a esta
ventana ingresando su login y password, en el menú encuentra las siguientes opciones:
definición,
usuarios,
institución,
periodos,
estudiantes,
personal,
boletines,
certificados, reportes, ayuda y utilidad BDD.
Figura1: Ventana de menú principal del administrador.
Pantallas de Ingreso de Datos del Estudiante: Una vez ingresado al menú
selecciona la opción estudiante la misma que le permite inscribir a los estudiantes que
desean ingresar al octavo año, previa la activación de fechas por la secretaria; dando
un clic en la opción nuevo presentara esta pantalla donde debe ingresar todos los datos
obligatorios que están señalados por un asterisco.
80
Figura2: Ventana de ingreso de datos
Pantallas de Ingreso Matrícula: Una vez
inscritos los estudiantes la secretaria
procede a matricular dando un clic en la opción matricula y seleccionado la opción
nuevo.
Figura3: Ingreso de matrícula.
Pantalla Ingreso de Matrícula: Debe ingresar el número de cedula del estudiante
inscrito y dar un clic la lupa de búsqueda y automáticamente suben los datos incluida
la foto.
81
Figura4: Botón de ingreso de matrícula
Pantalla Ventana de Directorio: Para utilizar el botón de la búsqueda inteligente
debe ingresar la primero letra o palabra del apellido y se le irá presentando todos los
apellidos que contengan estas letras; para salir debe dar clic en el botón de flecha.
Figura5: Ventana directorio.
Pantalla Ingreso Especial de Notas: La secretaria debe activar la fecha de ingreso de
notas dando un clic en seleccionar.
82
Figura6: Ventana selección de períodos.
Pantalla Calificaciones: Aquí ingresa las calificaciones de cada trimestre como
también la asistencia.
Figura7: Ventana ingreso de notas.
Pantalla Mantenimiento del Personal: Aquí puede modificar los datos del personal como
también ingresar nuevo tiene las opciones de mostrar, cerrar y editar.
Figura8: Ventana de personal.
Pantalla Boletines: En esta pantalla le permite ver los estudiantes que han perdido el año
seleccionado el curso dando clic en la opción ir.
83
Figura9: Ventana boletines.
Esta ventana le indica los estudiantes perdidos el año, dando un clic en la imagen de la
impresora puede imprimir o solo visualizar.
Figura10: Ventana perdidos de año.
Ventana de Supletorios: Presenta el listado de los estudiantes que deben rendir examen
supletorio.
Figura11: Ventana supletorio.
84
Ventana de Certificados: Damos un clic en el menú certificados y nos presenta la siguiente
pantalla (en este caso ventana Asistencia) en la que ingresamos el número de cédula y damos
un clic en el botón buscar.
Figura12: Ventana asistencia.
Una vez ingresado el número de cédula tiene acceso al certificado de asistencia el mismo que
puede imprimirlo.
Figura13: Ventana certificados de asistencia.
Pantalla Certificado de Matrícula: Permite imprimir la matricula del estudiante.
Figura14: Ventana certificado de matrícula.
85
Pantalla Carnet Estudiantil: Seleccionando esta opción e ingresando el número de cédula y
el paralelo que está matriculado, el estudiante puede imprimir el carnet.
Figura15: Ventana carnet estudiantil.
Menú Reportes: Seleccionando el menú reportes tenemos las siguientes opciones: Control de
asistencia, listado de estudiantes, registro de notas, mejores estudiantes, ficha de datos del
personal y ficha de datos de los estudiantes.
Figura16: Ventana reportes.
Pantalla
Estudiantes: Presenta un listado de estudiantes del curso que haya sido
seleccionado.
Figura17: Ventana lista estudiantes.
86
Pantalla Listado Docentes: Al hacer clic en lo opción listado presenta los nombres del
personal
con
su
respectivo
cargo.
Figura18: Listado de docentes.
Pantalla Fichas Datos del Personal: Ingresando el número de cédula presenta la ficha del
docente la misma que tiene datos informativos, titulo obtenido recientemente y datos
relacionados con la institución.
Figura19: Ficha del docente.
Pantalla Utilidad de Base de Datos: En esta pantalla indica el servidor, usuario y contraseña
de la bdd.
Figura20: Ventana utilidad bdd.
87
Pantalla Menú Principal: Seleccionado la opción definición encontramos el siguiente menú:
institución proviene, especialización, condición económica, titulo bachillera, dependencia
económica, dependencia, profesión estado civil, título profesional y cargo.
Figura21: Ventana menú definición.
Ventana Especialización: Visualiza las especialidades que tiene el colegio como también
perite crear una nueva seleccionando la opción nuevo.
Figura22: Ventana especialización.
Pantalla Ingreso de Especialización: Se puede crear una nueva especialización.
Figura23: Ventana crear nueva especialización.
88
Pantalla Institución Proviene: En esta ventana se almacena las instituciones que provienen
los estudiantes.
Figura24: Ventana institución proviene.
Pantalla Actividad Económica: En esta venta se puede ver el tipo de actividad económica a
la que se dedican los representantes legales del estudiante, de la misma manera puede crear
nueva actividad seleccionando la opción nuevo.
Figura25: Ventana actividad económica.
89
Pantalla Parentesco: Indica el parentesco que tiene el estudiante con el representante legal
seleccionado la opción mostrar ve el parentesco que tienen.
Figura26: Ventana parentesco.
Esta opción permite ingresar un nuevo usuario se ingresa todos los datos, luego clic en crear
guardar.
Figura27: Ventana de ingreso nuevos usuarios.
Pantalla Institución: En esta pantalla encuentra los datos del colegio nacional Carlos
Martínez acosta, y dando un clic en la opción mostrar presenta una pantalla con todos los
datos del colegio como: dirección, teléfono, correo electrónico, fecha de creación, fax, entre
otros.
Figura28: Ventana institución.
90
Pantalla Pensum: Dando un clic en la opción pensum visualiza el docente con su respectiva
carga horaria y el número de horas que dicta en ese curso.
Figura29: Ventana pensum
Pantalla Asignar Pensum: Permite cambiar el periodo lectivo dando un clic en la opción
seleccionar período. Una vez seleccionado le presentará una ventana con el mensaje el
pensum ha sido asignado correctamente y dar clic en aceptar.
Figura30: Ventana asignar pensum.
Seleccionando la opción períodos y dando un clic en fecha de ingreso de notas vemos la
siguiente ventana donde indica las fechas de ingreso de datos por trimestre.
Figura31: Ventana ficha de ingreso de notas.
91
Pantalla de Fechas por Trimestre: Seleccionando el botón nuevo le permite ingresar las
fechas de inicio y fin de cada trimestre, para el ingreso de notas.
Figura32: Ventana ingreso de datos.
Pantalla Períodos: Permite realizar mantenimiento de períodos, también encontramos las
opciones de mostrar editar y eliminar.
Figura33: Ventana de mantenimiento de períodos.
92
4.2. Manual Técnico
4.2.1 Visual Studio 2008
4.2.1.1 Como instalar Visual Studio 2008:
Vemos la pantalla principal de instalación en la misma que seleccionamos la opción instalar
Visual Studio 2008.
Figura1. Pantalla de inicio.
Muestra mensaje de recopilación de archivos para la instalación.
Figura2: Pantalla recopilación archivos.
93
Pantalla de carga de componentes de instalación.
Figura3: Pantalla asistente de instalación.
Una vez cargados todos los elementos aceptamos la licencia y damos clic en siguiente.
Figura4: Pantalla de licencia.
A continuación activamos el tipo de instalación y se especifica la ruta.
Figura5: Selección de características.
94
En la pantalla siguiente nos muestra el progreso de la instalación de todos los ítems
seleccionados.
Figura6: Instalación de todos los componentes.
En esta pantalla vemos que la instalación ha finalizado correctamente.
Figura7: Pantalla de fin de instalación.
Una vez terminada la instalación debemos reiniciar el equipo como muestra la imagen.
Figura8: Mensaje de reinicio.
95
Primera pantalla que aparece al momento de crear la primera aplicación.
Figura9: Pantalla de creación de aplicación.
Pantalla principal de Visual Studio 2008
Figura10: Pantalla principal.
“Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés)
para sistemas operativos Windows. Soporta varios lenguajes de programación tales como
Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET, aunque actualmente se han
desarrollado las extensiones necesarias para muchos otros”1.
Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así
como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la
1
SANCHEZ, Salvador, (2003), Ingeniería de Proyectos Informáticos
96
versión .NET 2002). Así se pueden crear aplicaciones que se intercomuniquen entre
estaciones de trabajo, páginas web y dispositivos móviles.
Visual Studio 2008
“Visual Studio 2008 nos entrega las ofertas para poder tener la colaboración en equipos de
desarrollo mediante la nueva visión que tiene Microsoft, incluyendo herramientas que nos
ayudan a integrar manejadores de base de datos (DBA’s) y diseñadores gráficos en este
proceso del desarrollo de software.
A las mejoras de desempeño, escalabilidad y seguridad con respecto a la versión anterior, se
agregan, entre otras, las siguientes novedades”2:
La mejora en las capacidades de pruebas unitarias permiten ejecutarlas más rápido
independientemente de si lo hacen en el entorno IDE o desde la línea de comandos. Se incluye
además un nuevo soporte para diagnosticar y optimizar el sistema a través de las herramientas
de pruebas de Visual Studio.
“Con Visual Studio Tools for Office (VSTO) integrado con Visual Studio 2008 es posible
desarrollar rápidamente aplicaciones de alta calidad basadas en la interfaz de usuario (UI) de
Office que personalicen la experiencia del usuario y mejoren su productividad en el uso de
Word, Excel, PowerPoint, Outlook, Visio, InfoPath y Project. Una completa compatibilidad
para implementación con ClickOnce garantiza el entorno ideal para una fácil instalación y
mantenimiento de las soluciones Office”3.
2
http://es.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2008
3
http://alexjimenez.wordpress.com/2007/11/29/caracteristicas-de-visual-studio-2008-y-sql-server-2008
97
LINQ (LanguageIntegratedQuery) es un nuevo conjunto de herramientas diseñado para
reducir la complejidad del acceso a bases de datos a través de extensiones para C++ y Visual
Basic, así como para Microsoft .NET Framework. Permite filtrar, enumerar, y crear
proyecciones de muchos tipos y colecciones de datos utilizando todo la misma sintaxis,
prescindiendo del uso de lenguajes especializados.
Visual Studio 2008 ahora permite la creación de soluciones multiplataforma adaptadas para
funcionar con las diferentes versiones de .NET Framework: 2.0 (incluido con Visual Studio
2005), 3.0 (incluido en Windows Vista) y 3.5 (incluido con Visual Studio 2008).
NET Framework 3.5 incluye la biblioteca ASP.NET AJAX para desarrollar aplicaciones web
más eficientes, interactivas y altamente personalizadas que funcionen para todos los
navegadores más populares y utilicen las últimas tecnologías y herramientas Web, incluyendo
Silverlight y Popfly.
4.2.2Instalación de SQL Server 2005
Pantalla de inicio de instalación de SQL Server 2005.
Figura1: Pantalla de instalación
98
Proceso de la instalación de los componentes de Sql Server 2005.
Figura2: Pantalla proceso de instalación
Pantalla de componentes que se van a instalar.
Figura3: Pantalla de componentes
Pantalla definir cuentas de inicio de sesión.
Figura4: Pantalla de cuentas para inicio de sesión
99
Pantalla para modo de autenticación
Figura5: Pantalla autentificación
Pantalla para configuraciones del comportamiento del servidor.
Figura6: Pantalla configuración de intercalación
Pantalla de progreso de instalación.
Figura7: Pantalla instalación
100
Pantalla de finalización de la instalación.
Figura8: Pantalla fin de instalación
Plataforma de datos de sql server
“El motor de la base de datos SQL Server 2005 ofrece almacenamiento más seguro y
confiable tanto para datos relacionales como estructurados, lo que le permite crear y
administrar aplicaciones de datos altamente disponibles y con mayor rendimiento para utilizar
en el plantel”4.
“Hoy en día las organizaciones enfrentan numerosos desafíos de datos, tales como la
necesidad de tomar decisiones más rápidas y más orientadas a datos, la necesidad de aumentar
la productividad y flexibilidad del personal de desarrollo y presionan para reducir los
presupuestos generales de informática (IT) a la vez que escalan la infraestructura para
satisfacer las exigencias cada vez mayores”5.
4
http://www.aulaclic.es/sqlserver/index.htm
5
http://www.microsoft.com/en-us/download/details.aspx?id=21844
101
SQL Server 2005 está diseñado para ayudar a las empresas a enfrentar estos desafíos. Esta
solución de administración y análisis de datos de próxima generación ofrece seguridad,
escalabilidad y disponibilidad mayores a las aplicaciones de datos empresariales y analíticas,
a la vez que las hace más fáciles de crear, desplegar y administrar.
“Con la ampliación de las ventajas de SQL Server 2000, SQL Server 2005 ofrece una
solución integrada de administración y análisis de datos que ayuda a las organizaciones de
cualquier magnitud a realizar lo siguiente”6:
Crear, desplegar y administrar aplicaciones empresariales más seguras, escalables y
confiables.
Maximizar la productividad de IT mediante la reducción de la complejidad y el soporte de
aplicaciones de bases de datos
Compartir datos en múltiples plataformas, aplicaciones y dispositivos para facilitar la
conexión de sistemas internos y externos
Controlar los costes sin sacrificar el rendimiento, la disponibilidad, la escalabilidad o la
seguridad
SQL Server 2005 potencia su infraestructura de datos en tres áreas clave: administración de
datos empresariales, productividad del encargado del desarrollo e inteligencia empresarial
6
http://www.aulaclic.es/sqlserver/index.htm
102
(BI). También abre nuevos caminos en precios y licencias accesibles, rutas de actualización a
SQL Server 2005 y el sistema Microsoft Windows Server.
4.2.3. Photoshop cs4
“Adobe Photoshop es el editor de imágenes profesional más utilizado del mundo. Sus
muchísimas opciones y posibilidades no dejan de crecer, llevando el retoque de fotografías a
un nuevo límite en cada versión.
Requerimientos de sistema
Procesador a 1,8 GHz o más rápido
512 MB de RAM (se recomienda 1 GB)
1 GB de espacio disponible en el disco duro para la instalación; se necesita espacio libre
adicional durante la instalación (no se puede instalar en dispositivos de almacenamiento
basados en Flash).
Unidad de DVD-ROM.
Resolución de 1.024 x 768 (se recomiendan 1.280 x 800) con tarjeta de vídeo de 16 bits.
Algunas funciones aceleradas de la GPU requieren que los gráficos sean compatibles con
ShaderModel 3.0 y OpenGL 2.0.
ShaderModel 3.0.
103
Software QuickTime 7.2 necesario para funciones multimedia.
Conexión a Internet de banda ancha necesaria para los servicios en línea”7.
De hecho, esta es una de las características más interesantes de Photoshop, pues Adobe ha
sabido crear un programa intuitivo y muy completo que hace que se desmarque de la
competencia y sea el software más utilizado por diseñadores e ilustradores.
“Novedades en Photoshop CS4
Básicamente, Adobe se ha dedicado a pulir y mejorar el funcionamiento general de Photoshop
, y el resultado de algunas herramientas.
Un cambio producido a nivel interno, es que se utiliza más la aceleración por hardware,
utilizando OpenGL, lo que nos da mayor velocidad y fluidez al mover las imágenes, rotarlas y
utilizar el zoom. Aunque estas mejoras sólo las apreciaremos si disponemos de una buena
tarjeta gráfica. Para activar esta función, debemos de ir a al menú Edición → Preferencias →
Rendimiento... y marcar la opción Habilitar dibujo OpenGL. Si nuestra tarjeta no lo soporta,
la opción aparecerá deshabilitada.
Se han mejorado aspectos como la fusión de automática de imágenes, que combinan mejor los
tonos de las distintas imágenes al crear la imagen final.
También se ha trabajado con el alineamiento de capas automático. Podremos ajustarlo al píxel
de forma manual, y crear panorámicas esféricas de 360º.
7
http://www.saapy.com/Thread-caracteristicas-del-photoshop-cs4--43201
104
Las herramientas que controlan el color, tono y exposición tienen ahora un comportamiento
más inteligente al tratar los colores y luminosidad, lo que ha mejorado en los resultados”8.
Para arrancar Photoshop, una vez instalado haz doble clic sobre su icono en el escritorio, en el
caso de que no tuvieses un acceso directo, puedes acceder al programa a través del menú
Inicio → Todos los programas → Adobe Photoshop CS4.
Una vez lanzada la aplicación, Photoshop comenzará a cargar sus plug-ins, fuentes, pinceles,
herramientas y menús. Este proceso puede tardar un poco, sobre todo en ordenadores más
lentos y con poca memoria RAM (memoria que se utiliza para ejecutar aplicaciones y guardar
documentos mientras se trabaja con ellos). Pero una vez cargado, el programa estará listo para
empezar a trabajar.
4.2.3. Project 2007
“Microsoft Project es un potente programa de gestión de proyectos que se utiliza y demanda
cada vez más por parte de las empresas, para crear planes de proyecto, introducción de datos
reales de evolución y realizar un completo seguimiento de cada una de sus partes, así como
contabilizar la variación que se produce en el transcurso de un proyecto respecto a lo que
inicialmente se había programado (línea de base).
Con este programa se gestionan y controlan tanto las tareas que componen un proyecto, como
los recursos que se utilizan para su desarrollo, y las asignaciones recurso-tarea”9.
Ventajas
8http://www.aclantis.com/caracteristicas-de-adobe-photoshop-cs4-y-photoshop-cs4-extended-art15131.html
http://www.idg.es/macworld/content.asp?idn=71722
9 www.tadelformacion.com/index.php/.../microsoft-project-detail?
105
Poderosa herramienta de planificación
Permite ordenar planes individuales u grupales y cálculos el tiempo
Muy completo, gran cantidad de posibilidades, y muy versátil en su utilización
Desventajas
“No se puede medir la productividad de las máquinas y las persona, tampoco
rendimiento.
Poco extendido
Coste
No es muy utilizado
Sólo funciona en plataformas Windows
Complejo para usuarios inexpertos”10
4.2.4 Internet explorer 9
“Es un navegador web o de Internet de Microsoft, y consiste en un programa que permite
visualizar la información que contiene una página web.
El navegador interpreta el código, HTML generalmente, en el que está escrita la página web y
lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia
otros lugares de la red mediante enlaces o hipervínculos”11.
La funcionalidad básica de un navegador web es permitir la visualización de documentos de
texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar
10
11
www.buenastareas.com › Tecnología
www.nodo50.org/manuales/internet/5.htm
106
ubicados en la computadora en donde está el usuario, pero también pueden estar en cualquier
otro dispositivo que esté conectado a la computadora del usuario o a través de Internet, y que
tenga los recursos necesarios para la transmisión de los documentos.
A continuación se observan las ventajas y desventajas que posee Internet Explorer 9
“Ventajas
Más sencillo en apariencia, rápido y fácil de usar
Todas las páginas web están configuradas para este Navegador
Preferencia en los usuarios de Microsoft
Desventajas
Presenta un alto nivel de inestabilidad cuando se abren varias ventanas
Molestos controles ActiveX
Se cuelga y no se abre”12
12
www.conectate.com.do/.../ventajas-desventajas-internet-explore
107
5. CONCLUSIONES Y RECOMENDACIONES
5.1 Conclusiones
El presente trabajo radica en la IMPLEMENTACIÓN de un portal web para el Colegio
Nacional Carlos Martínez Acosta de la ciudad de Mira con la finalidad de optimizar la
gestión académica y se llega a la obtención de las siguientes conclusiones:
Al desarrollar este proyecto se concluye que el trabajo en equipo es sustancial para la
integración de un grupo de calidad debidamente comprometido con la implementación del
sistema de gestión académica, se obtiene como resultado el mejoramiento de los procesos
académicos y la obtención de información apropiada en el colegio Nacional Carlos Martínez
Acosta.
Se logró concientizar a las autoridades, docentes y personal administrativo del Colegio
Nacional “Carlos Martínez Acosta”, sobre la importancia y necesidad de aplicar los procesos
sistematizados para el registro de inscripciones, matrículas, ingreso de notas de los diferentes
cursos; demostrada a través de la apertura y aceptación de la investigación, ejecución y
monitoreo del presente sistema.
Al ser responsabilidad de los docentes, el ingreso de notas y teniendo un plazo determinado
por el administrador del sistema para ser ingresadas, hace que agilite el cálculo automático de
notas, logrando de esta manera tener información adecuada tanto para los estudiantes y
representantes del rendimiento académico de los estudiantes.
108
5.2 Recomendaciones
Es fundamental para un excelente desarrollo del portal web académico realizar una
capacitación del manejo del sistema para una óptima utilización de esta herramienta en
la institución.
Dar seguimiento y monitoreo al sistema en forma oportuna para evitar posibles daños,
y llegar a la excelencia en el ámbito científico y tecnológico.
Al personal y estudiantes se les recomienda utilizar el sistema de gestión académica
para los fines que fue creada, a los docentes ingresen las notas en las fechas
establecidas, los estudiantes que ingresan estar consultando siempre la página de esta
manera no abra contratiempos ya que la información siempre estará disponible y
actualizada para la consulta de los estudiantes y representantes.
Sacar respaldos periódicamente de la base de datos del sistema, para recuperar
registros que se han perdido accidentalmente o por falla del disco duro.
Es responsabilidad del usuario tener cuidado con su contraseña, manteniéndola en
secreto y cambiándola habitualmente; todos los cambios de cuentas que se realicen en
el sistema por causa de olvido se harán personalmente, previa identificación ante el
personal técnico del servicio competente.
109
6. BIBLIOGRAFÍA Y LINCOGRAFÍA
6.1 Bibliografía
PONS CAPOTE, Olga; MARIN, Nicolás, (2005), Introducción a la Base de Datos,Thomson
Editores Spain, Madrid-España.
SANCHEZ, Salvador, (2003), Ingeniería de Proyectos Informáticos, ediciones Universitat
Jaume I. 3ra. ED. Castello de la Plana-España.
KENDALL, Kenneth. et al. (2005) Análisis y diseño de sistemas. 6ta ED, Ediciones Pearson,
Naucalpan de Júarez-México .
Waymirer, R. Y Sawtell,R. (2000). Aprendiendo Microsoft SQL Server, Editorial Hall,
Mexico.
Avery, J. (2005). Visual Studio los mejores trucos, Editorial Anaya Multimedia.
Posso Yépez, M. (2009). Metodología para el trabajo de grado, Editorial Nina
Comunicaciones, Quito.
William R. Stanek, (2006) SQL server 2005 manual del administrador, Editorial McGrawHill Interamericana editores, SA.
110
6.2 Lincografía
http://www.aspnetya.com.ar/detalleconcepto.php?codigo=62
http://www.neuronasoft.net/2009/07/aspnet-tooltip-en-headerimageurl-del.html.
http://ayudawordpress.com/mostrar-imagenes-de-cabecera-aleatorias/
http://www.codeproject.com/KB/cs/CreatingCrystalReports.aspx
http://social.msdn.microsoft.com/Forums/es/vcses/thread/241c25fd-5afc-41a3-99886ecb5eaf0a75
http://www.creatupropiaweb.com/codigos/Mas_Codigos.htm
http://www.devjoker.com/contenidos/Tutorial-SQL-/17/Consultas-combinadas-JOINS.aspx
http://www.maestrosdelweb.com/editorial/md5/
http://www.gayadesign.com/diy/queryloader-preload-your-website-in-style/
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/RoundedCorners/RoundedCor
ners.aspx
http://forums.asp.net/t/1283761.aspx/1
http://asistencia.foroactivo.com/t37109-codigo-rotar-imagenes
http://www.functionx.com/html/articles/frames.htm
http://www.baluart.net/articulo/menu-vertical-desplegable-con-css-y-javascript
http://de.palimpalem.com/tools/phpBB2/viewtopic.php?f=13&t=13715&start=0
111
ANEXOS
112
113
114
115
ENCUESTAS
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS E INFORMÁTICA
COLEGIO NACIONAL CARLOS MARTÍNEZ ACOSTA
ENCUESTA A DOCENTES
1.- A usted le gustaría que el colegio donde labora este acorde con la tecnología actual?.
Si (
)
No (
)
2.- La institución en la que usted trabaja cuenta con el servicio de internet?.
Si (
)
No (
)
No (
)
No (
)
3.- Sabe usted navegar en la red? (Internet).
Si (
)
4.- Cree que el internet presta un buen servicio?
Si (
)
5.- El colegio cuenta con un portal web académico?
Si (
)
No (
)
6.- Usted aceptaría que el colegio adquiera un portal web académico?
Si (
)
No (
)
7.- Conoce los servicios que brinda un portal web académico en una institución?.
Si (
)
No (
)
8.- Le beneficiaría como docente el portal web académico para que ingrese las notas desde su
casa?.
Si (
)
No (
)
9.- Piensa que los promedios emitidos en el portal son exactos?.
Si (
)
No (
)
10.- Como docente le gustaría ahorrar tiempo en el ingreso de notas?
Si (
)
No (
116
)
COLEGIO NACIONAL CARLOS MARTÍNEZ ACOSTA
ENCUESTA A ESTUDIANTES
1.- Como estudiante le gustaría que el colegio este acorde con la tecnología actual?.
Si (
)
No (
)
2.- La institución en la que usted estudia cuenta con el servicio de internet?.
Si (
)
No (
)
3.- Como estudiante le enseñan a navegar en la red? (Internet).
Si (
)
No (
)
No (
)
4.- Cree que el internet presta un buen servicio?
Si (
)
5.- El colegio en el que estudia cuenta con un portal web académico?
Si (
)
No (
)
6.- Como estudiante solicitaría que el colegio adquiera un portal web académico?
Si (
)
No (
)
7.- Conoce los servicios que brinda un portal web académico en una institución?.
Si (
)
No (
)
8.- Se beneficiaría como estudiante visualizando sus notas de todas las asignaturas desde su
casa?.
Si (
)
No (
)
9.- Piensa que los promedios emitidos en el portal son exactos?.
Si (
)
No (
)
10.- Usted cree que es mejor inscribirse por internet que acercarse al colegio?.
Si (
)
No (
117
)
COLEGIO NACIONAL CARLOS MARTÍNEZ ACOSTA
ENCUESTA A PERSONAL ADMINISTRATIVO
1.- A usted le gustaría que el colegio este acorde con la tecnología actual?.
Si (
)
No (
)
2.- La institución en la que usted trabaja cuenta con el servicio de internet?.
Si (
)
No (
)
No (
)
No (
)
3.- Sabe usted navegar en la red? (Internet).
Si (
)
4.- Cree que el internet presta un buen servicio?
Si (
)
5.- El colegio cuenta con un portal web académico?
Si (
)
No (
)
6.- Usted gestionaría para que el colegio adquiera un portal web académico?
Si (
)
No (
)
7.- Conoce los servicios que brinda un portal web académico en una institución?.
Si (
)
No (
)
8.- La beneficiaría el portal web académico en el ingrese de notas?.
Si (
)
No (
)
9.- Piensa que los promedios emitidos en el portal son exactos?.
Si (
)
No (
)
10.- Le gustaría que los aspirantes se inscriban desde el internet?.
Si (
)
No (
118
)
TABULACIÓN DE LAS ENCUESTAS
1.- Como estudiante le gustaría que el colegio este acorde con la tecnología actual?
SI
22
92%
NO
2
8%
TOTAL
24
100%
RESPUESTAS
2
SI
NO
22
2.- La institución en la que usted estudia cuenta con el servicio de internet?.
SI
24
100%
NO
0
TOTAL
24
100%
RESPUESTAS
0
SI
24
NO
3.- Como estudiante le enseñan a navegar en la red? (Internet).
SI
NO
6
25%
18
75%
TOTAL
24
100%
RESPUESTAS
6
SI
NO
18
119
4.- Cree que el internet presta un buen servicio?
SI
21
88%
NO
3
12%
TOTAL
24
100%
RESPUESTAS
3
SI
NO
21
5.- El colegio en el que estudia cuenta con un portal web académico?
SI
0
NO
24
100%
TOTAL
24
100%
0
RESPUESTAS
SI
NO
24
6.- Como estudiante solicitaría que el colegio adquiera un portal web académico?
SI
23
96%
NO
1
4%
TOTAL
24
100%
RESPUESTAS
1
SI
23
120
NO
7.- Conoce los servicios que brinda un portal web académico en una institución?.
SI
15
63%
NO
9
37%
TOTAL
24
100%
RESPUESTAS
9
SI
15
NO
8.- Se beneficiaría como estudiante visualizando sus notas de todas las asignaturas desde su
casa?.
SI
20
83%
NO
4
17%
TOTAL
24
100%
RESPUESTAS
4
SI
20
NO
9.- Piensa que los promedios emitidos en el portal son exactos?.
SI
17
71%
NO
7
29%
TOTAL
24
100%
RESPUESTAS
7
SI
17
121
NO
10.- Usted cree que es mejor inscribirse por internet que acercarse al colegio?.
SI
24
100%
NO
0
TOTAL
24
100%
RESPUESTAS
0
SI
NO
24
122
CONCLUSIONES DE LAS ENCUESTAS
En el sondeo realizado a los estudiantes y docentes del colegio, en la tabulación de
resultados de la encuesta aplicada a la población de 24personas, se obtienen las siguientes
conclusiones:
1. Pregunta 1 el 92% de la población encuestada está de acuerdo que la institución
cuente con tecnología actual y el 8% considera que no, por desconocimiento.
2. Pregunta 2 el 100% de la población encuestada está de acuerdo que la institución
cuente con servicio de internet.
3. Pregunta 3, el 75% de la población encuestada si recibe instrucciones para el uso
del internet, el 25% no recibe por coger otra optativa.
4. Pregunta4 el 88% de la población encuestada está de acuerdo con el servicio que
da el internet y el 12% considera que no.
5. Pregunta 5 el 100% de la población encuestada dice que el colegio no cuenta con
un portal web académico.
6. Pregunta 6 el 96% de la población encuestada si desea la implementación del
portal web académico, y el 4% considera que no, por desconocimiento.
123
7. Pregunta7 el 63% de la población encuestada dice que sí y el 37%dice que no, por
desconocimiento.
8. Pregunta8 el 83% de la población encuestada está de acuerdo con esta modalidad y
el 17% dice que no, por no tener acceso a estas tecnologías.
9. Pregunta 9 el 71% de la población encuestada dice que sí son exactos y confiables
y el 29% dice que no sabe.
10. Pregunta 10 el 100% de la población encuestada está de acuerdo que la institución
cuente con este portal el mismo que le permitirá inscribirse desde su casa.
124
RECOMENDACIONES DE LAS ENCUESTAS
Analizando los resultados de las encuestas, se puede hacer las siguientes
recomendaciones:
1. Gestionar para realizar e implantar del proyecto de gestión académica, el mismo
que dará mejoras en el Procesamiento de la Información de Manera Rápida y
Oportuna
a los estudiantes y personal del colegio Nacional Carlos Martínez
Acosta.
2. Aprovechar la apertura y predisposición del personal docente, administrativo, de
servicio y estudiantes, para involucrarlos en el desarrollo del proyecto y hacer en el
compromiso de establecer este sistema dentro del menor tiempo posible.
3. Capacitar al personal del colegio para el uso y manejo correcto del sistema y sus
diferentes aplicaciones, Esta de capacitación se lo hará en el tiempo oportuno por
los autores del proyecto.
125
Descargar