universidad regional autÓnoma de los...
TRANSCRIPT
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
INGENIERÍA EN SISTEMAS
PROYECTO PREVIO AL EXAMEN COMPLEXIVO
TEMA:
PORTAL WEB PARA LA GESTIÓN ACADÉMICA DE LA UNIDAD
EDUCATIVA “CARLOS MARTÍNEZ ACOSTA”, DE LA CIUDAD DE MIRA,
CANTÓN MIRA, PROVINCIA DEL CARCHI.
ALUMNO: JONNATHAN FABIÁN CADENA MONTENEGRO.
ASESOR: Msc. EDUARDO FERNÁNDEZ V.
AMBATO – ECUADOR
2015
CERTIFICACIÓN DEL ASESOR
El Mag. Eduardo Fernández, en calidad de Asesor de Tesis, designado por
disposición de la Cancillería de UNIANDES, certifica que el Señor Jonnathan
Cadena, estudiante de la Carrera de Ingeniería en Sistemas, ha culminado su
tesis de grado, con el tema: “Portal Web para la Gestión Académica de la
Unidad Educativa “Carlos Martínez Acosta”, de la Ciudad de Mira, Cantón
Mira, Provincia del Carchi, quien ha cumplido con todos los requerimientos
exigidos por lo que se aprueba la misma para su presentación.
Es todo cuanto puedo decir en honor a la verdad, facultando al interesado
hacer el trámite respectivo para la evaluación por parte del jurado que designe
la Institución.
DECLARACIÓN DE AUTORÍA DE LA TESIS
El presente trabajo de titulación se ha realizado en base a todos los
conocimientos adquiridos durante el transcurso de la carrera de Ingeniería en
Sistemas en la UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”, y complementado con las investigaciones realizadas durante la
elaboración del mismo, por lo que me responsabilizo por los contenidos del
presente trabajo de titulación y faculto a UNIANDES hacer uso de la presente
para fines académicos.
Es todo cuanto puedo indicar en honor a la verdad.
DEDICATORIA
Este trabajo de investigación lo dedico principalmente a Dios que me ha dado
la inteligencia y fuerza necesaria para poder cumplir con esta meta como es
alcanzar el título de Ingeniero en Sistemas. A la misma vez quiero dedicarlo a
mis padres que han sido los que me han apoyado incondicionalmente a lo largo
de mi vida, más aún ahora a lo largo de mis estudio guiándome por el camino
correcto. Este trabajo está realizado con todo el amor y empeño como
recompensa de todo el esfuerzo que han hecho por mí.
AGRADECIMIENTO
Expreso un sincero agradecimiento a todos los maestros que con sus
conocimientos han logrado sembrar en mis bases para la vida como empeño y
responsabilidad, permitiéndome así que pueda alcanzar una de mis metas.
ÍNDICE GENERAL
CERTIFICACIÓN DEL ASESOR .........................................................................
DECLARACIÓN DE AUTORÍA DE LA TESIS ....................................................
DEDICATORIA ....................................................................................................
AGRADECIMIENTO ............................................................................................
ÍNDICE GENERAL ..............................................................................................
RESUMEN EJECUTIVO ......................................................................................
SUMMARY...........................................................................................................
INTRODUCCIÓN ............................................................................................... 1
CAPITULO I ....................................................................................................... 6
FUNDAMENTO TEÓRICO CONCEPTUAL DE LA PROPUESTA .................... 6
1. Los prototipos en los sistemas de información. ....................................... 6
CAPITULO II .................................................................................................... 19
METODOLOGÍA DE LA INVESTIGACIÓN ..................................................... 19
CAPITULO III ................................................................................................... 35
DESARROLLO DE LA PROPUESTA ............................................................. 35
3.3.1 Metodología de Desarrollo ................................................................ 35
3.3.2 Análisis Previo .................................................................................. 36
3.3.3. Descripción Casos de uso ............................................................... 46
3.6.1 Pruebas ............................................................................................ 54
3.6.2 Implementación ................................................................................ 54
3.6.3 Manual de usuario ............................................................................ 55
CONCLUSIONES Y RECOMENDACIONES ................................................... 58
BIBLIOGRAFÍA. ..................................................................................................
RESUMEN EJECUTIVO
La propuesta planteada consiste en la implementación de un Portal Web
desarrollado para automatizar la Gestión Educativa en la Unidad Educativa
“Carlos Martínez Acosta” de la ciudad de Mira en la provincia del Carchi.
El portal web permitirá que tanto docentes como estudiantes puedan acceder
desde cualquier equipo que disponga de internet para realizar las consultas
sobre calificaciones o el ingreso de las mismas
Las herramientas que se han utilizado para la realización del portal web son las
denominadas de uso libre, así tenemos: Apache, Mysql, php, y java script,
también se utilizó el manejador de páginas web como es Dreamweaver.
Con estos elementos, se procedió a la elaboración del portal web dinámico, en
el que se registra esencialmente las matriculas, las notas y obviamente los
alumnos.
El portal en resumen, permite la automatización de procesos en aspectos
relacionados con la gestión académica, posibilitará la consulta de notas y
también permitirá una promoción permanente de la Institución
SUMMARY
The proposal raised is implementing a Web site developed to automate the
Educational Management in the Education Unit "Carlos Martínez Acosta" Mira
city in the province of Carchi.
The web portal will allow both teachers and students can access from any
computer with internet for consultations on skills or income thereof.
The tools that we used for the realization of the website are the so-called free
use, as follows: Apache, Maysql, php and java script, the handler is
Dreanweaver web pages also use.
With these elements, we proceeded to the development of dynamic web portal,
where enrollments, notes and course students are essentially recorded.
Summary, The portal enables automation of processes in aspects of academic
management, enable consultation notes and also allow a permanent promotion
of the Institution.
1
INTRODUCCIÓN
Antecedentes investigativos
Luego de realizar una investigación inicial en la Biblioteca de Uniandes y
también a través de internet, se encontraron algunos trabajos de grado que
sirven como antecedente previo al presente, entre ellos están los siguientes:
El desarrollado por la ingeniera Puente Lilian Guadalupe con el tema: Portal
web para mejorar los servicios académicos del Colegio Rio Upano y
presentado en el 2008 previo a la obtención del título de Ingeniera en Uniandes
Ambato, el mismo que maneja algunos procesos relacionados con
calificaciones, profesores, periodos y más. Este trabajo investigativo en su
parte práctica fue desarrollado utilizando herramientas de software propietario,
así tenemos como base de datos Sql y como lenguaje de programación
ASP.net
También se analizó el trabajo realizado por: Guevara Burgos Juan Carlos, con
su tema: Dotación, diseño e implementación de una página web dinamica
remota, bajo plataforma linux, mediante arquitectura cliente servidor para el
sistema de consulta de notas en el centro de formación artesanal “Dr. Gabriel
Manzo Quiñones, en estos trabajos se puede evidenciar el uso de arquitectura
a tres capas, además, se evidencia el uso de software libre el cual permite
gestionar de manera oportuna el ingreso de notas y sus respectivas consultas
de forma inmediata facilitando el uso al usuario por medio de la web y como la
imagen institucional ha mejorado considerablemente, es por ello que se toma
esta decisión de realizar el portal web para el ITSCT.
La siguiente tesis elaborada por los ingenieros Cañizares Rodríguez Mayra
Verónica y García Saravia María del Pilar, describe el proceso de desarrollo del
sistema de gestión académica e informativa vía Web para la Unidad Educativa
a Distancia del Azuay, con la utilización de frameworks de código abierto y
orientado a objetos, a más de ello ofrecen un gran rendimiento y una robusta
implementación de Modelo, vista y controlador. El sistema fue creado para
2
automatizar los procesos manuales que se realizan dentro de la institución en
lo que corresponde a inscripción de alumnos y personal docente, gestión de
notas, matriculación y demás actividades concernientes a la administración
estudiantil de esta institución.
Planteamiento del problema
Las tendencias de un mundo globalizado exigen a cada institución educativa
poseer un alto nivel de excelencia académica, por lo cual deben brindar una
información ágil y de manera más sencilla, mostrando así a toda la Comunidad
Educativa, los procesos de la gestión académica que se está realizando.
En la actualidad la mayoría de las instituciones educativas en el Ecuador han
logrado alcanzar el éxito gracias a la automatización de sus procesos y de
mejor manera si están presentes en el Internet que es la puerta hacia el
mundo, ya que independientemente de donde se encuentre el usuario que
desee acceder a su institución lo puede realizar de manera fácil y sencilla como
si estuviese en su escritorio, el Internet hace más fácil y rápido el trabajo dentro
de la institución.
La Unidad Educativa “Carlos Martínez Acosta”, ubicada en la Provincia del
Carchi, Cantón Mira, Parroquia Mira; es una entidad fiscal de que brinda
servicios educativos para formar a la juventud ecuatoriana. En varias de las
visitas realizadas a la institución educativa se han podido apreciar las
siguientes dificultades:
Se tienen aglomeraciones en la Secretaria para consultar notas y promedios
sobre todo en épocas de exámenes.
Muchas Padres van a preguntar las notas de sus hijos y tienen que esperar
bastante tiempo hasta que se desocupe el profesor o la secretaria.
Todavía se manipula hojas de papel que ocupan voluminosos espacios, a
más de ello cualquier proceso es lento debido a que se lo realiza de forma
manual.
3
En determinadas épocas se le acumula el trabajo a la Secretaria sobre todo
en el cálculo de promedios y pases de año.
Los Padres no pueden consultar notas o realizar procesos de matriculación
utilizando medios tecnológicos, eso quiere decir que deben acudir
obligatoriamente a las dependencias de la Institución.
Por todo esto se puede afirmar que el problema es evidente, por cuanto casi
todos los procesos que se realizan al interior de la misma, se efectúan en forma
manual y sin ningún control.
Formulación del problema
¿Cómo mejorara la gestión académica en la Unidad Educativa “Carlos
Martínez Acosta”, ubicada en la Provincia del Carchi, Cantón Mira, Parroquia
Mira?
Identificación de la línea de investigación
El presente trabajo investigativo se enmarca en la línea denominada:
Desarrollo de Software y programación de sistemas
Justificación del tema
Los portales educativos y otros sitios web que reciben más visitas, son aquellos
en los que ofrecen información relacionados con la gestión administrativa de
una institución. Porque el internet permite acceder a información y
documentación rápida y ágil. Ya que recibe su información en soporte digital y
facilita su almacenamiento, clasificación y utilización de parte del usuario.
Un Portal web como medio de comunicación entre estudiantes, autoridades,
profesores, y padres de familia de la Institución constituye uno de los pilares
para el desarrollo y fortalecimiento de la entidad educativa.
4
Este proyecto beneficiará de una manera directa a las autoridades, personal
administrativo, docente, estudiantes y padres de familia de la Unidad Educativa
“Carlos Martínez Acosta”; para esta institución es indispensable implementar un
Portal Web, ya que la nueva era tecnológica nos impulsa a mejorar cada vez
más en los sistemas de información, esto hace que cada día nos ubiquemos
frente a nuevos y grandes retos, es por eso que se debe innovar, caso
contrario estar expuestos a perder el posicionamiento de la excelencia
académica. Por lo tanto es necesario realizar un máximo esfuerzo en construir,
diseñar e implementar un portal web, que ayude a promocionar activamente a
la Unidad Educativa “Carlos Martínez Acosta”, realizar procesos de
matriculación, consulta de notas y en general la Gestión Académica de la
institución, para brindar adecuadamente un servicio a la comunidad educativa y
sociedad en general.
Este proyecto será de mucha utilidad para la comunidad educativa al facilitar y
agilizar los procesos académicos y administrativos, también contendrá enlaces
a páginas web de importancia académica y administrativa, tanto para docentes
estudiantes, personal administrativos y padres de familias.
Con este proyecto serán beneficiados los docentes, los(as) estudiantes,
personal administrativo, padres de familia de la Unidad Educativa “Carlos
Martínez Acosta” y sociedad en general, porque permitirá a que todos
conozcan las actividades que realiza la institución a través del portal web.
OBJETIVOS:
Objetivo General
Desarrollar un Portal web que al ser utilizado optimice la Gestión Administrativa
y los Procesos Académicos de la Unidad Educativa “Carlos Martínez Acosta”.
Objetivos Específicos
Fundamentar científicamente los portales web, sus herramientas de
desarrollo y la gestión administrativa en el ámbito educativo.
5
Diagnosticarlos problemas en la gestión administrativa y los procesos
académicos en la Unidad Educativa “Carlos Martínez Acosta”.
Desarrollar un portal web con módulos, tales como alumnos, profesores,
eventos y más.
6
CAPITULO I
FUNDAMENTO TEÓRICO CONCEPTUAL DE LA PROPUESTA
1. Los prototipos en los sistemas de información.
Para los autores (Kendall, K & Kendall J, 2010) la elaboración de prototipos
debe ser considerado como una alternativa al ciclo de vida del desarrollo de
sistemas (SDLC). Las quejas acerca de avanzar por el SDLC se centran
alrededor de dos temas principales que están interrelacionados. El primer tema
es el gran tiempo requerido para pasar por todo el ciclo de vida de desarrollo.
Conforme aumenta la inversión en el tiempo del analista, se eleva
proporcionalmente el costo del sistema proporcionado.
El segundo tema acerca del uso del SDLC es que los requerimientos del
usuario cambian a lo largo del tiempo. Durante el largo intervalo entre el
momento que son analizados los requerimientos del usuario y es entregado el
sistema terminado, los requerimientos están evolucionando. Por lo tanto,
debido al ciclo de desarrollo extendido, el sistema resultante puede ser
criticado por la resolución inadecuada de los requerimientos de información
actuales del usuario.
Es aparente que los temas están interrelacionados, debido a que ambos se
apoyan sobre el tiempo requerido para completar el SDLC y el problema de
caer fuera del alcance con los requerimientos del usuario durante las fases de
desarrollo subsecuentes. Si un sistema es desarrollado estando aislado de los
usuarios (después que es terminado el análisis inicial de los requerimientos) no
satisfacerá sus expectativas. (Kendall, K & Kendall J, 2010).
Una conclusión del problema de mantener los requerimientos de información
del usuario es la sugerencia de que los usuarios no pueden realmente saber lo
que harán o lo que no les gustará sino hasta que vean algo tangible. Y en el
7
SDLC tradicional frecuentemente es muy tarde para cambiar un sistema no
deseado una vez que es entregado.
Para solventar estos problemas algunos analistas proponen que la elaboración
de prototipos se use como una alternativa al ciclo de vida de desarrollo de
sistemas. Cuando la elaboración de prototipos es usada en esta forma, el
analista efectivamente acorta el tiempo entre la determinación de los
requerimientos de información y la entrega de un sistema funcional.
Adicionalmente, mediante el uso de prototipos, en vez del ciclo de vida de
desarrollo de sistemas tradicional, se puede resolver algunos de los problemas
sobre la identificación precisa de los requerimientos de información del usuario.
(Kendall, K & Kendall J, 2010).
Con un prototipo los usuarios pueden ver, de hecho, lo que es posible y como
se traduce sus requerimientos en hardware y software. Puede ser usado
cualquiera de los cuatro tipos de prototipos tratados anteriormente.
Las desventajas de suplantar al ciclo de vida de desarrollo de sistemas con la
elaboración de prototipos incluye el dar forma prematuramente a un sistema
antes de que haya sido completamente comprendido el problema u oportunidad
que está siendo atacado. También, el uso de prototipos como una alternativa
puede dar como resultado la producción de un sistema que es aceptado por
grupos específicos de usuarios, pero que es inadecuado para la necesidad de
sistemas generales. (Kendall, K & Kendall J, 2010).
El enfoque que recomendamos aquí es usar la elaboración de prototipos como
parte del ciclo de vida de desarrollo de sistemas tradicional. En esta visión, la
elaboración de prototipos es considerada como un método especializado
adicional para la averiguación de los requerimientos de información del usuario.
Para los autores (Kendall, K & Kendall J, 2010) una vez que ha sido tomada la
decisión de realizar el prototipo, hay cuatro lineamientos principales a realizar
cuando se integra la elaboración del prototipo en la fase de determinación de
requerimientos del ciclo de vida de desarrollo de sistemas:
8
1. Trabajar en módulos manejables.
2. Construir el prototipo rápidamente.
3. Modificar el prototipo en iteraciones sucesivas.
4. Enfatizar el interfaz del usuario.
Tal como puede ver, los lineamientos sugieren formas de proceder con el
prototipo que están interrelacionadas necesariamente.
1.1 Páginas web
El autor (Oros, 2008) indica que: “Las páginas web son los documentos con los
que se construye la web, y su número crece exponencialmente. Una página
web es un documento hipermedia, ya que combina la capacidad de incluir
información multimedia (textos, imágenes, sonidos, animaciones, etc.) con la
posibilidad de crear enlaces con otras páginas que puedan estar ubicadas en
lugares remotos.
También señala (Oros, 2008) que “Para la visualización de una página web es
necesario un programa especial, conocido comúnmente como navegador, y
que hoy día se suministra de serie con la mayoría de los sistemas operativos.
Entre los navegadores más conocidos están el Netsscape Navigator y el
Microsoft Internet Explorer. Las páginas web están escritas en un lenguaje de
programación llamado HTML (Hyper Text Markup Language). No obstante, y
debido a su creciente popularidad, en los últimos años han ido surgiendo
numerosas herramientas que permiten crear páginas web de una forma muy
sencilla y sin necesidad de programar en HTML. Además, las últimas versiones
de las aplicaciones más comunes (procesadores de textos, hojas de cálculo,
programas de diseño gráfico, etc.) permiten guardar sus documentos
directamente en formato HTML.”
Como análisis y aporte se puede señalar que Por sus características las
páginas web representan un medio excelente para la publicación de
información multimedia en internet. Sin embargo, el uso de las páginas web no
está restringido a la red. Las páginas se pueden visualizar localmente sin
9
necesidad de estar conectadas. Para ello basta con disponer de un navegador,
como se ha comentado antes es ya un componente fijo en cualquier sistema.
Por ello se pueden utilizar las páginas web como vehículo para distribuir
cualquier tipo de información multimedia.
De hecho, en la actualidad numerosos fabricantes han dejado de suministrar
los manuales de sus productos en papel y a cambio proporcionan un CD-ROM
con una versión en formato HTML. Por todo esto, las páginas web se pueden
considerar como una herramienta para la creación de publicaciones
multimedia, con la ventaja añadida de sus posibilidades para la publicación en
la red.
1.2 Elementos de una página web
Para (Angulo, 2010) en una página web, pueden colocarse distintos tipos de
elementos. Los más habituales son los siguientes:
Texto
Imágenes
Animaciones
Audio y video
Mapas sensibles
Escenas de realidad virtual
Programas
Enlaces
También (Angulo, 2010) señala que: “El texto puede aparecer en forma de
párrafo o de lista. Entre sus características están el tipo de letra, el tamaño, el
color y la justificación. Existen distintos estilos de texto predefinidos: texto
normal, realzado, encabezamiento, dirección, etc. En una página web el texto
no tiene la misma importancia que en un documento escrito, ya que es más
fácil leer texto en una pantalla que hacerlo en un papel. De todas formas sigue
siendo el elemento predominante en la mayoría de las páginas web. Las
10
imágenes fueron utilizadas inicialmente para proporcionar información visual
complementaria al texto escrito (gráficos y fotografías), para facilitar la
navegación por la página (íconos, flechas botones) o como simples elementos
decorativos para hacer ésta más atractiva (fondos, boliches, líneas de
separación).”
Los autores (Gonzalèz & Cordero, 2007) manifiestan que: “Actualmente, las
imágenes son una parte fundamental en el diseño de una página, utilizándose
para crear elementos de uso frecuente tales como barras de navegación,
menús o botones rollover (imágenes que cambian de aspecto al pasar el ratón
por encima de ellas). A veces el uso que se hace de las imágenes puede pasar
inadvertido para el visitante de una página. Por ejemplo, se pueden utilizar
imágenes invisibles para colocar texto en lugares concretos de la pantalla. Otro
ejemplo muy frecuente es el uso de imágenes para crear rótulos de texto con
una fuente especial, y que de estar realizados con texto normal no se
visualizarían correctamente en aquellas computadoras que no tuvieran
instalada dicha fuente.
1.3 Servidores web
(Gonzalez & Cordero , 2007) Manifiestan que “un servidor web es un programa
que está permanentemente escuchando las peticiones de conexión de los
clientes mediante protocolo HTTP. El servidor funciona de la siguiente manera:
si encuentra en su sistema de ficheros el documento HTML solicitado por el
cliente, lo envía y cierra la conexión; en caso contrario, envía un código de
error y cierra la conexión. El servidor web también se ocupa de controlar los
aspectos de seguridad, comprobando si el usuario tiene acceso a los
documentos.”
1.4 Lenguaje PHP
Según (Alvarez, 2001) “Es un lenguaje para programar scripts del lado del
servidor, que se incrustan dentro del código HTML. Este lenguaje es gratuito y
multiplataforma”
11
Por otra parte el autor (Jacovo, 2009) señala que: “El PHP fue originalmente
creado por Rasmus Lerdorf como un conjunto de utilidades (llamadas PHP/FI y
posteriormente PHP 2.0) para añadir dinamismo a las páginas web. Este
conjunto de herramientas ganó rápidamente popularidad y fue posteriormente
completamente rediseñado por ZeevSuraski y Andi Gutmans y rebautizado
como PHP 3.0. Más tarde se ha vuelto a rediseñar, añadiéndole más potencia y
nuevas funcionalidades, para dar lugar al lenguaje que hoy conocemos como
PHP 4.0.”
Como análisis se puede manifestar que: “PHP es un lenguaje de programación
que contiene muchos conceptos de C, Perl y Java. Su sintáxis es muy similar a
la de los lenguajes, haciendo muy sencillo su aprendizaje incluso a
programadores noveles. El código PHP está embebido en documentos HTML
de manera que es muy fácil incorporar información actualizada en un sitio web.”
1.5 Características fundamentales del lenguaje PHP
Para el autor (Eric, 2010): PHP es un lenguaje para la creación de sitios web
del que se pueden destacar las siguientes características:
Potente y robusto lenguaje de programación embebido en documentos
HTML.
Dispone de librerías de conexión con la gran mayoría de los sistemas de
gestión de bases de datos para el almacenamiento de información
permanente en el servidor.
Proporciona soporte a múltiples protocolos de comunicaciones en internet
(HTTP, IMAP, FTP, LDAP, SNMP, etc.).
1.6 Bases de datos
Los autores (Silberschatz, Korth, & Sudarshan, 2006) indican que: “Un sistema
gestor de bases de datos (SGBD) consiste en una colección de datos
interrelacionados y un conjunto de programas para acceder a dichos datos. La
colección de datos, normalmente denominada base de datos, contiene
12
información relevante para una empresa. El objetivo principal de un SGBD es
proporcionar una forma de almacenar y recuperar la información de una base
de datos de manera que sea tanto práctica como eficiente. Los sistemas de
bases de datos se diseñan para gestionar grandes cantidades de información.
La gestión de los datos implica tanto la definición de estructuras para
almacenar la información como la provisión de mecanismos para la
manipulación de la información. Además, los sistemas de bases de datos
deben garantizar la fiabilidad de la información almacenada, a pesar de las
caídas del sistema o de los intentos de acceso no autorizados. Si los datos van
a ser compartidos entre diferentes usuarios, el sistema debe evitar posibles
resultados anómalos.”
Se puede acotar que: “Las bases de datos son muy importantes para las
empresas ya que las mismas constituyen la parte central de su actividad
comercial que es la razón de ser de la entidad, es por ello que la seguridad de
las mismas tiene preferencia primordial para la gerencia. De los datos
existentes se puede extraer información que sirva para la toma de decisiones
en la empresa.
1.7 Aplicaciones de los sistemas de bases de datos
El autor (Silberschatz, Korth, & Sudarshan, 2006) manifiesta que “Las bases
de datos se usan ampliamente. Algunas de sus aplicaciones representativas
son:
Banca: para información de los clientes, cuentas, préstamos y
transacciones bancarias.
Líneas aéreas: para reservas e información de horarios. Las líneas aéreas
fueron de las primeras en usar las bases de datos de forma distribuida
geográficamente.
Universidades: para información de los estudiantes, matrículas en las
asignaturas y cursos.
Transacciones de tarjetas de crédito: para compras con tarjeta de crédito y
la generación de los extractos mensuales.
13
Telecomunicaciones: para guardar un registro de las llamadas realizadas,
generar las facturas mensuales, mantener el saldo de las tarjetas
telefónicas de prepago y para almacenar información sobre las redes de
comunicaciones.
Finanzas: para almacenar información sobre compañías tenedoras, ventas
y compras de productos financieros, como acciones y bonos; también para
almacenar datos del mercado en tiempo real para permitir a los clientes la
compraventa en línea y a la compañía la compraventa automática.
Ventas: para información de clientes, productos y compras.
Comercio en línea: para los datos de ventas ya mencionados y para el
seguimiento de los pedidos Web, generación de listas de recomendaciones
y mantenimiento de evaluaciones de productos en línea.
Producción: para la gestión ele la cadena de proveedores y para el
seguimiento de la producción de artículos en las factorías, inventarios en
los almacenes y pedidos.
Recursos humanos: para información sobre los empleados, salarios,
impuestos sobre los sueldos y prestaciones sociales, y para la generación
de las nóminas.”
Como análisis de lo anterior se puede señalar que las bases de datos forman
una parte esencial de casi todas las empresas actuales.
Los autores (Ramez & Shamkant, 2012) manifiestan que: “Durante las últimas
cuatro décadas del siglo veinte, el uso de las bases de datos creció en todas
las empresas. En los primeros días, muy pocas personas interactuaban
directamente con los sistemas de bases de ciatos, aunque sin darse cuenta
interactuaban indirectamente con bases de datos con informes impresos corno
los extractos de las tarjetas de crédito, o mediante agentes como los cajeros de
los bancos, los agentes de reservas de las líneas aéreas. Después vinieron los
cajeros automáticos y permitieron a los usuarios interactuar directamente con
las bases de datos.
14
Las interfaces telefónicas con las computadoras (sistemas de respuesta vocal
interactiva) también permitieron a los usuarios tratar directamente con las
bases de datos la persona que llamaba podía marcar un número y pulsar las
teclas del teléfono para introducir información o para seleccionar opciones
alternativas, para conocer las horas de llegada o salida de los vuelos, por
ejemplo, o para matricularse de asignaturas en una universidad.”
Según (Silberschatz, Korth, & Sudarshan, 2006) “La revolución de Internet a
finales de los años noventa aumentó significativamente el acceso directo del
usuario a las bases de datos. Las organizaciones convirtieron muchas de sus
interfaces telefónicas a las bases de datos en interfaces Web, y dejaron
disponibles en línea muchos servicios. Por ejemplo, cuando se accede a una
librería en línea y se busca en una colección de libros o de música, se está
accediendo a datos almacenados en una base de datos.
Cuando se realiza un pedido en línea, el pedido se almacena en una base de
datos. Cuando se accede al sitio Web de un banco y se consultan el estado de
la cuenta y los movimientos, la información se recupera del sistema de bases
de datos del banco. Cuando se accede a un sitio Web, puede que se recupere
información personal de una base de datos para seleccionar los anuncios que
se deben mostrar. Más aún, los datos sobre los accesos Web pueden
almacenarse en una base de datos.”
Como análisis de lo manifestado por el autor se puede señalar que: Aunque las
interfaces de usuario ocultan los detalles del acceso a las bases de datos, y la
mayoría de la gente ni siquiera es consciente de que están interactuando con
una base de datos, el acceso a las bases de datos forma actualmente una
parte esencial de la vida de casi todas las personas. La importancia de los
sistemas de bases de datos se puede juzgar de otra forma actualmente, los
fabricantes de sistemas de bases de datos como Oracle están entre las
mayores compañías de software del mundo, y los sistemas de bases de datos
forman una parte importante de la línea de productos de compañías más
diversificadas como Microsoft e IBM.
15
1.8 Gestión Administrativa
LABORDA Leopoldo & De ZUANI Elio (2004) manifiestan que antes de ubicar
la “gestión de la empresa” dentro de un determinado campo del conocimiento
científico, es importante hacer una precisión terminológica en relación a los
vocablos “gestión”, “administración” y “dirección”: En primer lugar, debe
destacarse que si se recurre a la etimología de la palabra “gestión”, se
encuentra que su significado es el siguiente: acción y efecto de gestionar,
acción y efecto de administrar, y si se busca el origen etimológico de la palabra
“administración”, se encuentra que su significado es: acción y efecto de
administrar. Es decir, puede afirmarse que los términos gestión y
administración podrían utilizarse como sinónimos; en ese sentido, en esta obra
se utilizará el término gestión.
En segundo lugar, cabe señalar que no debe identificarse el término “dirección”
con toda la gran labor que implica la gestión de una empresa.
Etimológicamente dirección significa: acción y efecto de dirigir, camino o rumbo
que un cuerpo sigue en su movimiento, conjunto de personas encargadas de
dirigir una sociedad, organización, establecimiento o explotación. La dirección
se plantea en esta obra como una parte de la labor de gestión o administración
de la empresa.
Realizada la precisión conceptual, es necesario señalar a continuación que la
gestión empresarial, como disciplina, cultiva tres tipos de conocimientos:
Conocimiento Científico: La realidad como fenómeno está allí, ya sea visible,
invisible, tangible, intangible, simplemente es. La ciencia es el conjunto de
saberes ordenados metódicamente que permiten explicar la realidad. ¿Cuál es
la realidad que, en nuestro caso, se pretende explicar por la ciencia? Las
empresas. ¿Cuáles son los caminos por los cuales la ciencia procurará la
verdad? Los métodos.
Con respecto al método en el campo de la Gestión de Empresas, conviene citar
que en general todos los métodos propuestos por las distintas corrientes
filosóficas tienen aplicabilidad, y han sido utilizados por la ciencia de la Gestión
16
o Administración de Empresas. Si bien más adelante se abordará este tema,
cabe expresar ahora que en este campo del conocimiento valen tanto la
inducción (a partir de la experiencia) como la deducción (a partir de la razón), la
intuición, el método fenomenológico (que busca descubrir la esencia de los
objetos a través de la intuición, aislando las circunstancias de tiempo y espacio
que los condicionan) o el experimental.
Cada uno de ellos ha sido preferido por una u otra escuela de pensamiento,
resultando conveniente su aplicación según las circunstancias específicas de
cada caso. Todos logran de alguna u otra manera, perfeccionar el objeto de la
ciencia que nos ocupa y, al mismo tiempo, al solucionar un problema, ponen en
evidencia otros datos sobre los que habrá que avanzar.
Según ROBBINS, Stephen, (2010), “La Administración involucra la
coordinación y supervisión de las actividades de todos, de tal forma que estas
se lleven a cabo de forma eficiente y eficaz.”
Para MÜNCH, Lourdes (2010) “La Administración es un proceso a través del
cual se coordinan y optimizan los recursos de un grupo social con el fin de
lograr la máxima eficacia, calidad, productividad y competitividad en la
consecución de sus objetivos.”
Según, HITT, Michael, (2006) “La Administración es el proceso de estructurar y
utilizar conjuntos de recursos orientados hacia el logro de metas, para llevar a
cabo las tareas en un entorno organizacional.”.
Según MÜNCH, Lourdes (2010), La importancia de la Administración es
indiscutible debido a que reporta múltiples ventajas:
A través de sus técnicas y procesos se logra mayor rapidez, efectividad y
simplificación en el trabajo de los consecuentes ahorros de tiempo y costo.
Incide en la productividad, eficiencia, calidad y competitividad de cualquier
organización.
Propicia la obtención de los máximos rendimientos y la permanencia en el
mercado.
17
Según REYES, Agustín (2000) enumera la importancia de la Administración
como:
La Administración se da donde quiera que existe un organismo social, aunque
lógicamente sea más necesaria, cuanto mayor y más complejo sea éste.
El éxito de un organismo social depende, directa e inmediatamente, de su
buena administración y sólo a través de ésta, de los elementos materiales,
humanos con que ese organismo cuenta.
La importancia de la Administración determina un proceso de permanente
innovación y dinamismo, acorde con los avances científicos y tecnológicos
generados por los rápidos cambios que experimenta el entorno productivo,
económico, social y cultural del mundo.
1.10. Gestión educativa
El Misterio de Educación de Colombia (2010) señala lo siguiente sobre la
gestión educativa en general: “Los nuevos escenarios globales inciden
directamente en todas las organizaciones sociales y las obligan a emprender
rápidas transformaciones. La educación no es ajena a este fenómeno y, por
esta razón, el sistema educativo enfrenta importantes desafíos para dar
respuestas oportunas y pertinentes a las nuevas necesidades de formación de
los ciudadanos para el siglo XXI.
Este reto fue ampliamente reconocido durante los debates realizados por las
mesas de trabajo y las deliberaciones de la asamblea del Plan
Nacional Decenal de Educación 2006-2016. De allí resultaron cinco líneas de
acción en el campo de la gestión: el fortalecimiento de la gestión y el liderazgo
del sistema educativo; el fortalecimiento de la articulación intra e intersectorial
en los ámbitos nacional, departamental, municipal e institucional; el
fortalecimiento de la efectividad y la transparencia del sistema educativo; la
implementación de mecanismos adecuados de inducción, selección, formación
y evaluación del desempeño de los responsables de la educación; y el
18
desarrollo de una cultura de evaluación para conocer, realizar y controlar la
gestión del sector y de las instituciones educativas. En síntesis: liderazgo,
gestión y transparencia, tal como se explica en este número de Revolución
Educativa Al Tablero. “
19
CAPITULO II
METODOLOGÍA DE LA INVESTIGACIÓN
2.1 La Institución.
La Unidad educativa “Carlos Martínez Acosta”, es una entidad de Educación
Fiscal, que se halla ubicada en el Cantón Mira de la Provincia del Carchi.
Dispone actualmente de más de 500 alumnos y su rector es el Licenciado
Segundo Garrido
Fig. N° 1. Fuente: Autor
Haciendo un poco de historia se puede señalar que: En 1970 inicia la
educación laica en Mira al crearse el Colegio Nacional de Ciclo Básico, en el
Gobierno del Dr. José María Velasco Ibarra, fundado el 28 de septiembre de
1970, cuyo decreto se publica en el Registro Oficial No.75 del 06 de octubre del
mismo año.
Al recordar algunos hechos, por la amistad que mantenía el Dr. Carlos Martínez
Acosta alto funcionario del Gobierno de aquel entonces con el Profesor
Leopoldo Padilla en una de sus conversaciones idean el desarrollo para Mira y
en una visita a esta ciudad concientizaba a sus moradores la necesidad de que
exista un colegio de ciclo básico, pues, bajo la batuta del progreso se conforma
la estructuración de comisiones que posteriormente realizarán innumerables
gestiones para conseguir una institución educativa que en la posteridad se
20
pondría al servicio de la cultura y educación de la numerosa juventud de Mira y
sus alrededores.
Entre los tipos de investigación que se utilizaron tenemos:
Bibliográfica: Consiste en la recopilación de información existente en libros
revistas e internet, se la aplica para la elaboración del denominado marco
teórico que es el que fundamenta científicamente la propuesta de solución.
De campo: Esta investigación se lleva a cabo en el sitio mismo en donde se
manifiestan los síntomas de la problemática, en este caso en particular en la
Institución educativa. Este proceso investigativo se lo desarrollo llevando a
cabo encuestas y una entrevista.
Las técnicas que se aplicaron en el proceso investigativo son: las encuestas
que se llevó a cabo a los alumnos y profesores del Colegio; también se realizó
una entrevista a la secretaria para recabar sus criterios relacionados a la
problemática y a la solución de la misma.
Los instrumentos investigativos asociados a las técnicas son: los cuestionarios
que se utilizarán para las encuestas orientadas tanto a los alumnos como a los
profesores y la guía de entrevistas para la secretaria del Colegio.
2.2 Población y muestra.
La población involucrada en la problemática descrita en el inicio de este trabajo
investigativo está estructurada de la siguiente forma:
Función Número
Secretaria General 1
Alumnos (Padres de familia) 500
Profesores 50
TOTAL 551
Cuadro N° 1. Fuente: Autor
21
Se define como la muestra, a un porcentaje de la población a investigar, para
este caso la calculamos de la siguiente forma:
Población
Muestra = ------------------------------------
(Población – 1) * error ² + 1
Se asume un error del 5% y reemplazando datos tenemos:
551
Muestra = ------------------------------------
(551 – 1) * 0,05 ² + 1
551
Muestra = ---------------------------
2,375
Muestra = 231
La muestra se estratifica de la siguiente manera:
Función Número
Secretaria General 1
Alumnos (Padres de familia) 200
Profesores 30
TOTAL 231
Cuadro N° 2 . Fuente: Autor
La investigación de campo sé llevó a cabo utilizando los siguientes métodos:
Histórico – Lógico: La historicidad de las ventas de la empresa es muy
importante para el diagnostico de la problemática, es por ello que se aplicó este
método investigativo que nos llevará a una deducción lógica de la problemática.
Analítico – Sintético: Este par dialectico fue muy útil, el momento de elaborar
el fundamento científico que sustenta la solución del problema.
Iinductivo – Deductivo: En el desarrollo del trabajo investigativo se induce
una solución particular para deducir una solución general a la problemática.
22
2.3 Tabulación e Interpretación de Resultados
Encuesta realizada a los profesores de la Unidad Educativa:
Pregunta N° 1. ¿Ha notado aglomeraciones, sobre todo de Padres de Familia
en determinadas épocas académicas?
Cuadro N° 3.
Respuesta Frecuencia Porcentaje
Si 12 40%
Un poco 12 40%
No 6 20%
Total 30 100%
Grafico N° 2. Fuente: Investigación propia
En definitiva se puede apreciar que existen aglomeraciones en las
dependencias administrativas de la Institución en determinadas épocas del año
Si 40%
Un poco 40%
No 20%
23
Pregunta N° 2. ¿Considera Usted que los procesos académicos y
administrativos como se los está llevando actualmente se muestran obsoletos?
Cuadro N° 4.
Respuesta Frecuencia Porcentaje
Un poco 12 40%
Si 18 60%
No 0 0%
Total 30 100%
Grafico N° 3. Fuente: Investigación propia
Se considera que los procesos administrativos y académicos se muestran
como obsoletos debido a la falta de automatización en los mismos
Un poco 40%
Si 60%
No 0%
24
Pregunta N° 3. ¿Cree usted que debe mejorarse la atención al usuario
(Alumnos y Padres de Familia) de la Unidad Educativa Carlos Martínez?
Cuadro N° 5.
Grafico N° 4. Fuente: Investigación propia
Se ratifica el hecho de que la Institución debe mejorar la atención al usuario de
la misma, esto implica darle mayor celeridad a los procesos sobre todo en
cuanto a consulta de Calificaciones
Si 60%
Un poco 20%
No 20%
Respuesta Frecuencia Porcentaje
Si 18 60%
Un Poco 6 20%
No 6 20%
Total 30 100%
25
Pregunta N° 4. ¿Considera que sería muy importante que el alumno o el padre
de familia puedan consultar las notas desde su casa?
Cuadro N° 6.
Respuesta Frecuencia Porcentaje
Si 24 80%
No 0 0%
No sé 6 20%
Total 30 100%
Grafico N° 5. Fuente: Investigación propia
Se deduce fácilmente que sería muy importante que el alumno o el padre de
familia puedan consultar las notas desde su casa, esto posibilitaría disminuir
las aglomeraciones en la Unidad Educativa.
Si 80%
No 0%
No sé 20%
26
Pregunta N° 5. ¿Cree usted que un portal web permitiría mejorar tanto los
procesos académicos como administrativos en la Institución?
Cuadro N° 7.
Grafico N° 6. Fuente: Investigación propia
La gran mayoría concuerda que es necesaria la automatización de procesos y
que un portal web permitiría mejorar los aspectos académicos y administrativos
de la Unidad Educativa
Si 60%
No 20%
No sé 20%
Respuesta Frecuencia Porcentaje
Si 18 60%
No 6 20%
No sé 6 20%
Total 60 100%
27
Pregunta N° 6. ¿Piensa usted que los Docentes deberían ingresar las notas
vía Internet y que para ello necesitan capacitación?
Cuadro N° 8.
Respuesta Frecuencia Porcentaje
Si 24 80%
No 0 0%
No sé 6 20%
Total 30 100%
Grafico N° 7. Fuente: Investigación propia
Se considera que los docentes deben ingresar sus notas al sistema pero que
para poder hacerlo correctamente necesitan de una capacitación previa. Esto
reduciría la carga de trabajo en la Secretaría
Si 80%
No 0%
No sé 20%
28
Encuesta realizada a los alumnos y padres de familia como usuarios
externos de la Institución:
Pregunta N° 1. ¿Considera usted que la atención al usuario en la Unidad
Educativa es?
Cuadro N° 9.
Grafico N° 8. Fuente: Investigación propia
Se manifiesta que los servicios brindados por la Institución son de regular
calidad, eso significa que el usuario no es atendido como debe ser
Regular calidad
86%
Buena calidad 12%
Mala calidad 2%
Respuesta Frecuencia Porcentaje
Regular
calidad 172 86%
Buena calidad 24 12%
Mala calidad 4 2%
Total 200 100%
29
Pregunta N° 2. ¿Puedes consultar fácilmente las notas en Secretaría o con los
Docentes?
Cuadro N° 10.
Respuesta Frecuencia Porcentaje
Si 36 18%
No 140 70%
A veces 24 12%
Total 200 100%
Grafico N° 9. Fuente: Investigación propia
Los usuarios NO pueden consultar fácilmente las notas, ya sea en la secretaría
o con los Docentes, esto debido a las aglomeraciones o a la poca
disponibilidad de los profesores
Si 18%
No 70%
A veces 12%
30
Pregunta N° 3. ¿Te gustaría consultar las notas desde tú domicilio, vía
Internet?
Cuadro N° 11.
Respuesta Frecuencia Porcentaje
Si 164 82%
No 16 8%
Me da igual 20 10%
Total 200 100%
Grafico N° 10 Fuente: Investigación propia
Se ratifica plenamente el hecho de que los usuarios quieren consultar las notas
desde la comodidad del domicilio. Esto es muy útil debido a ciertos padres de
familia no disponen del tiempo suficiente para acercarse al Colegio y averiguar
sobre el rendimiento de su hijo
Si 82%
No 8%
Me dá igual 10%
31
Pregunta N° 4. ¿Crees que la Institución Educativa debe modernizarse con
aspectos tecnológicos para mejorar su imagen?
Cuadro N° 12.
Respuesta Frecuencia Porcentaje
Si 164 82%
No 16 8%
Me da igual 20 10%
Total 200 100%
Grafico N° 11. Fuente: Investigación propia
Se considera que la Unidad Educativa debe modernizarse para así mejorar su
imagen Institucional ante la sociedad de la provincia del Carchi
Si 82%
No 8%
Me dá igual 10%
32
Pregunta N° 5. ¿Recomendarías modernizar la Instituciones con nuevos
equipos y sistemas para mejorar la gestión administrativa y educativa de la
Unidad?
Cuadro N° 13.
Respuesta Frecuencia Porcentaje
Si 173 86%
No 19 10%
Me da igual 8 4%
Total 200 100%
Grafico N° 12. Fuente: Investigación propia
Se considera que la Institución debe modernizarse con nuevos equipos y
sistemas para mejorar los Servicios y por ende la imagen de la Unidad
Educativa
Si 86%
No 10%
Me dá igual 4%
33
Pregunta N° 6. ¿Considera Usted que con la implementación de un portal web
se podrá mejorar el aspecto informativo de la Unidad Educativa?.
Cuadro N° 14.
Respuesta Frecuencia Porcentaje
Si 156 78%
No 28 14%
Me da igual 16 8%
Total 200 100%
Grafico N° 13. Fuente: Investigación propia
Se cree que con un portal web se podrá mejorar los aspectos informativos de la
Institución, así por ejemplo se dará a conocer actividades al interior de la
Unidad Educativa, avances de la misma y la consulta de las notas.
Si 78%
No 14%
Me dá igual 8%
34
Entrevista a la Secretaria, la Sra. María Carrera sobre los aspectos operativos
de la gestión académica.
Pregunta 1. ¿Se forman aglomeraciones en determinadas épocas del
año?
Si lamentablemente a finales de cada año escolar y al principio del otro año se
forman grandes aglomeraciones de gente debido a consulta de notas, a pases
de año, a promedios, a actualización de datos y como en la secretaria somos
solo 2 personas se complica demasiado. Además que no se dispone de un
sistema escolástico que permita acelerar los procesos, esto hace dificultosa la
gestión académica. Además tenemos que pasar las notas en hojas de calculo y
eso es bastante trabajo
Pregunta 2. ¿Sería recomendable un portal web para la gestión
académica?
Sería muy bueno debido a que al estar en Internet se posibilitaría la consulta de
calificaciones por parte de los propios alumnos y de los padres de familia, eso
disminuirá la afluencia de gente. Igual podría hacerse una matriculación casi en
línea, solo para que vengan y se completo el proceso. También se debería
hacer para que los profesores pasen las notas directamente al sistema, eso
agilitaría mucho e proceso y permitiría que la secretaria puede desarrollar otras
actividades.
Pregunta 3. ¿Cree usted que se requerirá capacitación previa para el
manejo del portal?
Como en todas las cosas, al inicio será dificultoso pero poco a poco nos iremos
acostumbrando al proceso y consecuentemente se iran acelerando los
procesos, esto generará una mejora en la imagen institucional ya que se vera
a la Unidad Educativa como una entidad moderna que utiliza la tecnología en
sus procesos de gestión académica y administrativa
35
CAPITULO III
DESARROLLO DE LA PROPUESTA
3.1 Tema
Portal web para la gestión académica de la unidad educativa “Carlos Martínez
Acosta”, de la ciudad de Mira, cantón Mira, provincia del Carchi.
3.2 Descripción de la propuesta
La propuesta consiste en la elaboración de una plataforma informática
orientada a funcionar en la web y con características cliente / servidor, este
software integrara funciones principales como, profesores, matriculas, notas,
materias, alumnos.
3.3 Desarrollo de la Propuesta
La propuesta de solución planteada como solución al problema descrito en el
capítulo inicial, ha sido elaborada en base a los siguientes pasos:
3.3.1 Metodología de Desarrollo
Para el desarrollo de este sistema de información se ha elegido la metodología
de cascada o lineal, ya que su enfoque metodológico ordena rigurosamente las
etapas del ciclo de vida del software, de tal forma que el inicio de cada etapa
debe esperar a la finalización de la inmediatamente anterior; siendo las
siguientes etapas, Análisis de requisitos, Diseño del Sistema, Desarrollo,
Pruebas, Implantación y Mantenimiento.
36
3.3.2 Análisis Previo
En esta fase se determinó las necesidades del sistema que permiten definir los
problemas que se tiene a la hora de realizar el control de notas y matriculación
de los usuarios.
Registro de notas. Este proceso se los docentes se acercan a secretaria
retiran listas sean impresas o en formato digital, el cual una vez diligenciado
se entrega en secretaria para su registro en la base de datos muchas en la
mayoría de los casos la secretaria le toca pasar manual mente las notas o
caso contrario son válidas al formato de la base y subidas al sistema, esto
causa perdida de tiempo y costos para la institución.
Modificación de notas. En este proceso los docentes tiene que acercarse
a secretaria y solicitan el servicio de reificación de nota para lo cual asientan
en la hoja de registro y si la secretaria está en el momento libre lo realizan
también en el sistema, caso contrario lo hace posteriormente. todo esto
genera confusión y pérdida de tiempo que se ve reflejado en la mala
atención y ocasionando incomodidad en el usuario.
Los usuarios en el momento de notas muchas veces la información está
incompleta por los motivos mencionados anteriormente.
37
Gráficamente en forma general se lo puede describir así:
Grafico 15: Nombre: control de notas: Fuente: Autor
Proceso de matriculación actual se detallan los siguientes procesos:
Obtención del record académico. Este proceso se lo realiza por escuelas
en un día asignado, donde el estudiante se acerca a secretaria solicita
su record y posteriormente tiene que bajar donde el director de área
conjuntamente con dos docentes asignados los cuales revisan las
materias aprobadas y apoyados en la malla de la escuela van
verificando las materias que puede tomar, luego es entregada a
secretaria y se realiza el registro al sistema y su correspondiente
impresión y si el estudiante está de acuerdo firma su matrícula la cual es
archivada un anaquel.
Estudiante secretaria
regisrto de notas
modificacion de notas
consulta de notas
38
Este proceso de manera general se puede mostrar gráficamente asi:
Gráfico 16: Nombre: Matricula: Fuente: Autor
En este análisis también se puede destacar los siguientes problemas
encontrados o que causan retrasos a la hora de dar la información oportuna:
Perdida de información
Aglomeración en secretaria
Inconsistencias en la información generada
Pérdida de tiempo por parte de docentes, administrativos y estudiantes
Uso innecesario de material de oficina
Falta reportes de alumnos con segunda y tercera matricula
Retardo en el proceso para registrar asignaturas y paralelos
Falta de generación de grupo
Falta registro de notas por homologaciones y pasantías
Falta el registro de costos por segunda y tercera matricula.
Estudiante secretaria
record academico
matricula de creditos
registro de creditos verificados
Actor_9
39
Análisis del sistema
A partir de esta etapa en el desarrollo del sistema, se describirá únicamente los
casos de uso más importantes acorde a la funcionalidad del sistema para el
Colegio Carlos Martínez, en el cual se identifican las siguientes actividades
fundamentales que son:
Actividad docencia: esta hace referencia a las asignaturas impartidas en la
institución, determinando las asignaturas que se ofertan, las áreas en las que
se dividen y que profesores de que área las imparten.
Actividad matricula: este proceso permite registro de cada alumno en las
asignaturas que puede tomar y sus calificaciones obtenidas.
Actividad organizar el recurso humano: asignación de curso para cada grupo y
asignatura.
Con lo anterior podemos definir los siguientes niveles actores para la definición
de perfiles de usuario:
Administrador: Es el encargado de la administración y control del sistema. El
administrador tendrá acceso a todas las opciones y recursos de la plataforma.
Su función es gestionar integralmente el proceso educativo, es decir, dar de
alta o de baja a los alumnos, consignar sus notas de calificación, administrar
las fichas personales y de evaluación de todos los alumnos, controlar la
implementación de los niveles por parte de los profesores, entre otras
funciones.
Alumno: Tienen acceso a toda la información como las materias en las cuales
está matriculado a sus datos personales, al cual acceden mediante una clave
personal. Como también podrá consultar su rendimiento académico por
materias o por profesor.
40
Docente: Registrar notas en los tiempos establecidos, consultar sus datos o
modificar si este tiene algún cambio que realizar en sus datos.
Secretaria. Tiene acceso a toda la información referente a registro de datos
consultas reportes entre otras.
3.3.2.1 Requerimientos funcionales y no funcionales
El Colegio Carlos Martínez requiere implantar una base de datos para gestionar
el control de notas y matriculación para lo cual deben considerarse las
siguientes especificaciones.
En base al informe generado por el sistema se realizarán los procesos de
matriculación, ingreso y consulta de notas, permite obtener reportes de gran
utilidad mencionados en el propósito de nuestro sistema.
En el ingreso al sistema, el usuario podrá ingresar única y exclusivamente con
sus respectivas identificaciones, logrando así obtener los resultados
requeridos.
Requerimientos Funcionales:
Ingreso de al sistema:
● El sistema debe permitir el ingreso al sistema con los datos de nombre,
nivel, periodo, fecha de inicio del nivel y fin del nivel.
● Cada nivel tiene su aula y el horario en que se imparte.
Personas:
● El sistema mantiene información relacionada con las personas que
participan en los cursos, estos pueden ser estudiantes de doctorado o
profesores.
Docentes:
41
○ Los profesores pueden registrar notas consultar datos como notas por
estudiante como por escuela nunca ambas cosas.
Estudiante:
○ Todo estudiante debe poder ingresar a la malla para su posterior
matriculación.
○ Un estudiante se puede matricularse en el nivel siguiente previo de a ver
aprobado el inmediato anterior.
○ El sistema permite consultar su record académico y saber si este aprobó
o no.
Requerimientos No Funcionales:
● El sistema deberá tener una pantalla para ingresar usuarios
● El sistema soportará varios cientos de usuarios conectados
simultáneamente a la base de datos.
● Para asegurar la seguridad el sistema ofrezca la capacidad de que el
usuario final pueda entrar al sistema mediante un login y un nombre de
Usuario.
● El desempeño del sistema deberá ser alto y la información almacenada
podrá ser almacenada y consultada simultáneamente sin que se afecte el
tiempo de respuesta.
● La disponibilidad del sistema debe ser del 100 % para ser accedido en
cualquier momento y en cualquier lugar mediante una interfaz web.
● El sistema debe estar en capacidad de permitir en el futuro el desarrollo de
nuevas funcionalidades, modificar o eliminar funcionalidades después de su
construcción y puesta en marcha inicial.
42
3.3.2.2 Diagrama general de casos de uso.
Gráfico 17: Nombre: Diagrama de caso de uso del sistema de gestión de
notas y matriculación. Fuente: Autor
Con estos casos de uso se puede entender el funcionamiento del sistema de
gestión de notas y matriculación.
estudiantes
login
matricula
registro de datos personales
consulta de calificacione
ADMINISTRADOR
creacion de usuario
modificar usuario
secretaria
asignacion de cursos y paralelos
registro de notas
generar reportes
Profesor
modificar calificaciones
cancelar usuarios
Actualizar datos
43
3.3.2.3 Casos de uso
Login de Usuario:
Este proceso verifica la solicitud del servicio mediante un login y password si el
usuario que está tratando de ingresar a la plataforma se encuentra registrado.
El proceso no se ejecutara más de 3 veces seguidas, con un mismo usuario
para seguridad del Sistema.
Grafico 17: Nombre: Login de Usuario: Fuente: Autor
Mantenimiento del Sistema.
Este proceso sirve para ingresar, modificar o eliminar información de los
usuarios que utilizan el Sistema Académico, según permisos otorgados. La
información está contenida en las clases alumno, docente, nivel, paralelo,
materia, trimestre, período, perfil, usuario, matricula, notas.
Gráfico 18: Nombre: Ingresar Información. Fuente: Autor
login de usuario
usuario
ingresar login y password
ingreso al sistema
INGRESAR INFORMACION
usuario
usuario registrado
valida datosingresa informacion
almacena en la base de datos
grabar informacion
44
Grafico 19: Nombre: Modificar Información Fuente: Autor
Gráfico 20: Nombre: Eliminar Información Fuente: Autor
MODIFICAR INFORMACION
usuario
usuario registrado
valida datos
buscar estudiante
modificar informacion
grabar informacionalmacenar en la base de datos
escoge informacion a modificar
verifica estudiante
ELIMINAR INFORMACION
usuario
usuario registrado
valida datos
buscar estudiante
eliminar informacionescoger estudiante
verifica estudiante
45
Reportes
Este proceso sirve para consultar según los parámetros ingresados por el
usuario las diferentes calificaciones de los alumnos.
Se recopila la información de las calificaciones según varios aportes, y la
presenta en un reporte, con todos los datos informativos, para proceder a
imprimir el respectivo informe.
Gráfico 21: NOMBRE: Eliminar Información Fuente: Autor
REPORTE
usuario
usuario registrado
valida datos
ingresar parametros
imprime documento
visualiza la informacion
PAGINA WEB
46
3.3.3. Descripción Casos de uso
Nombre: Caso de Uso. LOGIN DE USUARIO
Descripción: Verifica si un usuario tiene permiso para acceder al sistema, si
es así dependiendo del nivel de permisos que tenga se re direcciona a su
página correspondiente.
Actores: Estudiantes(E), Docentes(D) , Administrador(A) , Secretaria(S),
Sistema(SI)
Precondiciones: Para poder ser autenticado en el sistema, debe haber
creado una cuenta, en la opción registrarse del formulario principal o página de
inicio.
Flujo Normal:
1. E,D,A,S: El caso de uso se inicia cuando la persona ingresa a la página
principal y escribe su nombre de usuario y contraseña en los campos
correspondientes.
2. SI: Valida si el nombre de usuario y la contraseña dados son correctos.
3. SI: Dependiendo del nivel de permisos que tenga este usuario se re
direcciona a su página correspondiente (pág. Estudiante, pág. Docente, pág.
Administrador, pág Secretaria).
4. Se finaliza el caso de uso
Flujo Alternativo:
2.1 El nombre de usuario o la contraseña son inválidos.
2.1.1 Volver al paso 1 e introducir nuevamente los datos, si después de 3
Intentos no existe el usuario y se finaliza el caso de uso.
Pos condiciones:
El usuario ha sido identificado en el Sistema ya sea como estudiante, docente
Administrador, secretaria y se encuentra en su página correspondiente.
Nombre: Caso de Uso. INGRESO DE INFORMACIÓN
Descripción: una vez el usuario ya ingresado con su perfil este podrá realizar
las opciones para la cual fue creado como consulta de notas e ingreso de
información.
47
Actores: Estudiantes(E), Sistema(SI)
Precondiciones: El usuario debe estar registrado y logueado en el sistema
Flujo Normal:
1. E, SI: si el usuario esta registrado se valida sus datos en el sistema (perfil).
2. SI: mostrara una pantalla de ingreso donde ingresara su número de cedula
yo apellidos.
3. E: una vez ingresado al sistema podrá ingresar su información.
4. E: el usuario debe ingresa la información.
5. SI: valida los datos
6. SI: guarda los cambios realizados
7. finaliza el caso
Flujo Alternativo:
1 El nombre de usuario o la contraseña son inválidos.
1.1 Volver al paso 1 e introducir nuevamente los datos, si después de 3
Intentos no existe el usuario y se finaliza el caso de uso.
Pos condiciones: el sistema ha registrado satisfactoriamente la información
Nombre: Caso de Uso. MODIFICAR INFORMACIÓN
Descripción: una vez el usuario ya ingresado con su perfil este podrá realizar
las opciones para la cual fue creado como consulta de notas e ingreso de
información.
Actores: Docente(E), Sistema(SI)
Precondiciones: El usuario debe estar registrado y logueado en el sistema
Flujo Normal:
1. D, SI: si el usuario está registrado se valida sus datos en el sistema (perfil).
2. SI: accede al sistema.
3. D: procede a la búsqueda del estudiante del cual va a modificar la
información, el sistema valida la existencia de este alumno.
4. D: si existe este registro, el usuario podrá escoger la información y realizar
la actualización de los datos.
48
5. SI: valida los datos
6. SI: guarda los cambios realizados
7. finaliza el caso
Flujo Alternativo:
1 El nombre de usuario o la contraseña son inválidos.
1.1 Volver al paso 1 e introducir nuevamente los datos, si después de 3
Intentos no existe el usuario y se finaliza el caso de uso.
Pos condiciones: para realizar cualquier modificación deberá ser autorizado
por el administrador.
Nombre: Caso de Uso. ELIMINAR INFORMACIÓN
Descripción: una vez el usuario ya ingresado con su perfil este podrá realizar
las opciones para la cual fue creado como consulta de notas e ingreso de
información.
Actores:
ADMINISTRADOS(E), Sistema(SI)
Precondiciones: El usuario debe estar registrado y logueado en el sistema
Flujo Normal:
1. A, SI: si el usuario está registrado se valida sus datos en el sistema (perfil).
2. SI: accede al sistema.
3. A: Busca al estudiante o la información que desea elimininar, el sistema
valida la existencia de este registro.
4. A: podrá escoger la información y eliminar los datos que crea conveniente.
5. SI: valida los datos
6. SI: guarda los cambios realizados
7. finaliza el caso
Flujo Alternativo:
1 El nombre de usuario o la contraseña son inválidos.
1.1 Volver al paso 1 e introducir nuevamente los datos, si después de 3
Intentos no existe el usuario y se finaliza el caso de uso.
Pos condiciones: para realizar cualquier modificación deberá ser autorizado
por el administrador.
49
Nombre: Caso de Uso. REPORTES
Descripción: una vez el usuario ya ingresado con su perfil este podrá realizar
las opciones para la cual fue creado y generar los reportes necesario
Actores: ADMINISTRADOR(E), DOCENTES(D), ESTUDIANTES(E),
SECRETARIA(S), Sistema(SI)
Precondiciones: El usuario debe estar registrado y logueado en el sistema
Flujo Normal:
1. A, D, E, SE, SI: si el usuario está registrado se valida sus datos en el
sistema (perfil).
2. SI: accede al sistema.
3. A, D, E, SE: El usuario ingresa los parámetros de búsqueda para visualizar
la información que necesita.
4. A, D, E, SE: la información es visualizada directamente en la web o puede
ser impresa.
5. finaliza el caso
50
3.4 Diseño de la base de datos. Modelo conceptual.
Nombre: Modelo Conceptual Fuente: Autor
Relationship_1
Relationship_2
Relationship_3
Relationship_4
Relationship_5
Relationship_6
Relationship_7
Relationship_8
Relationship_9
Relationship_11
Relationship_12
Relationship_13
Relationship_14
datos_gener_docentes
#
*
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
doce_cedula
tico_codigo
doce_apellido
doce_nombre
doce_genero
doce_fechanacio
doce_nacional
doce_estacivil
doce_diredomicilio
doce_telefono
doce_email
doce_establecimiento
doce_titulo
doce_curriculum
doce_foto
doce_estado
doce_feching
doce_fechafin
doce_observacion
doce_codigo
doce_usuario
...
Characters (10)
Characters (3)
Variable characters (60)
Variable characters (60)
Characters (3)
Date
Variable characters (60)
Characters (3)
Variable characters (60)
Variable characters (60)
Variable characters (60)
Variable characters (100)
Variable characters (100)
Variable characters (300)
Bitmap (64000)
Characters (1)
Date
Date
Variable characters (150)
Characters (3)
Variable characters (30)
datos_grupos_estudiantes
o
o
o
o
o
o
o
mate_codigo
moda_codigo
grup_codigo
grup_disponioble
grup_observacion
grup_inscrip
doce_cedula1
...
Variable characters (3)
Characters (4)
Variable characters (3)
Number
Variable characters (150)
Number
Variable characters (10)
datos_alumnos
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
alum_codigo1
escu_codigo
espe_codigo
alum_apellido
alum_nombre
alum_cedula
alum_cedumilit
alum_genero
alum_fechnaci
alum_ciudnaci
alum_naciona
alum_estacivil
alum_direcdomic
alum_telefono
alum_email
alum_foto
alum_titulo
alum_establecimiento
...
Characters (8)
Characters (5)
Characters (5)
Variable characters (60)
Variable characters (60)
Characters (10)
Characters (12)
Characters (1)
Date
Variable characters (60)
Variable characters (60)
Characters (3)
Variable characters (150)
Variable characters (20)
Variable characters (60)
Long variable characters
Variable characters (100)
Variable characters (100)
datos_gen_matricula
#
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
matr_matrnume
perl_codigo
moda_codigo
matr_fecmatricula
matr_observacion
matr_valormatr
matr_valorcredito
matr_valorauto
matr_totalcredito
matr_totalmatr
matr_escucodigo
matr_escuespecialidad
matr_recrrep2
matr_recrrep3
matr_vatolcre
matr_estado
matr_estrord
...
Number
Number
Characters (4)
Date
Variable characters (150)
Number
Number
Number
Number
Number
Characters (5)
Characters (5)
Number
Number
Number
Characters (2)
Number
datos_especialida_escuela
o
o
o
escu_codigo
espe_codigo
espe_descrip
...
Characters (5)
Characters (5)
Variable characters (60)
datos_pasantias
*
#
o
o
o
o
o
o
o
o
o
o
o
pasa_codigo
alum_codigo
pasa_nomempresa
pasa_direcempresa
pasa_telefono
pasa_email
pasa_jefeinme
pasa_fecinipas
pasa_fecfinpas
pasa_horatrab
pasa_estado
pasa_numecredd
pasa_tutorpas
...
Number
Characters (8)
Variable characters (60)
Variable characters (150)
Variable characters (20)
Variable characters (60)
Variable characters (60)
Date
Date
Number
Characters (1)
Number
Variable characters (120)
datos_escuela
#
o
escu_codigpo
escu_descripcion
Characters (5)
Variable characters (60)
datos_titulos
o
o
o
o
o
o
titu_codigo
escu_codigo
espe_codigo
titu_descrip
titu_crednese
titu_observacion
...
Characters (3)
Characters (5)
Characters (5)
Variable characters (60)
Number
Variable characters (150)
datos_mallas
o
o
o
mall_secuencia
mate_codigo
mall_antece
...
Number
Variable characters (3)
Number
datos_asig_docentes
o
o
o
o
o
o
o
o
o
o
doce_cedula1
mate_codigo
peri_codigo
modo_horario
modo_aula
modo_horas
modo_observacion
modo_grupocodigo
modo_fechinici
modo_fechfin
...
Variable characters (10)
Variable characters (3)
Number
Variable characters (100)
Variable characters (10)
Number
Variable characters (150)
Variable characters (3)
Date
Date
datos_contra_docentes
o
o
tico_codigo
tico_descripcion
Characters (3)
Variable characters (60)
datos_inscri_alumnos
o
o
o
o
o
o
o
o
o
o
o
o
o
peri_codigo
insc_cedula
insc_apellido
insc_nombre
insc_fecnaci
inscciudnacion
insc_nacionalidad
insc_telefono
insc_ttitulo
insc_estado
insc_fechainsc
escu_codigo
espe_codigo
Number
Characters (10)
Variable characters (60)
Variable characters (60)
Date
Variable characters (60)
Variable characters (60)
Variable characters (20)
Variable characters (100)
Characters (1)
Date
Characters (5)
Characters (5)
datos_ perio_academico
o
o
o
o
o
peri_codigo
peri_mesinscripcion
peri_anoinsc
peri_anofin
peri_observacion
...
Number
Number
Number
Number
Variable characters (150)
51
3.5 MODELO FÍSICO
Nombre: Modelo Físico Fuente: Autor
FK_DATOS_PR_PR_PEDEP__DEPENDEN
FK_TITUILO__PR_PEPFS__DATOS_PR
FK_TITUILO__PR_PETIT__TITULO
FK_ESTUDIAN_PR_PEPFS__DATOS_PR
FK_DATOS_PR_PR_PEEMP__PERSONA
FK_DATOS_PR_PR_PETIP__TIPO_CON
FK_PERSONA_PR_PEPRQ__PARROQUIFK_PERSONA_PR_PRQ_PE_PARROQUI
FK_PARROQUI_PR_PECAN__CANTON
FK_CANTON_PR_PEPRV__PROVINCI
FK_PROVINCI_PR_PERAI__PAIS
FK_PERSONA_PR_PEESC__ESTADO_C
FK_PERSONA_PR_PESEX__SEXO
FK_GRUPO_PR_ACDPT__ESCUELA
FK_PROMOCIO_PR_ACAUL__AULA
FK_PROMOCIO_PR_ACHORA_HORARIO
FK_PROMOCIO_PR_ACCUR__AULA_ALU
FK_PROMOCIO_PR_ACPMO__NIVEL
FK_NIVEL_PR_ACPRO__GRUPOFK_AULA_ALU_PR_ACPRO__GRUPO
FK_AREA_ESP_PR_ACDPT__ESCUELA
FK_DATOS_PR_PR_ACCRG__AREA_ESP
FK_NIVEL_PR_PEPFS__DATOS_PR
FK_PROMOCIO_PR_PFS_PC_DATOS_PR
FK_PROMOCIO_PR_PEPFS__DATOS_PR
FK_INSCRIPC_PR_PEEMP__PERSONA
FK_ESTUDIAN_PR_PEEST__INSCRIPC
FK_ESTUDIAN_PR_ACPCU__PROMOCIO
SEXO
PESEX_CODIGO
PESEX_DESCRIP
char(1)
varchar(30)
<pk>
PERSONA
PEEMP_CODIGO_PERSONA
PEPRQ_CODIGO
PEP_PEPRQ_CODIGO
PEESC_CODIGO
PESEX_CODIGO
PEEMP_APELLDOS
PEEMP_NOMBRES
PEEMP_DIRECCION
PEEMP_TELEFONO
PEEMP_CORREO_ELECTRONICO
PEEMP_CEDULA
PEEMP_RUC
PEEMP_LIBEETA_MILITAR
PEEMP_FECHA_NACIMIENTO
...
char(6)
char(4)
char(4)
char(1)
char(1)
varchar(100)
varchar(100)
varchar(100)
varchar(20)
varchar(100)
char(10)
char(13)
char(10)
datetime
<pk>
<fk1>
<fk2>
<fk3>
<fk4>
INSCRIPCION_ALUMNO
PEEST_CODIGO
PEEMP_CODIGO_PERSONA
PEEST_FECHAINS
ESTADO_INSCRIPCION
...
char(8)
char(6)
datetime
char(1)
<pk>
<fk>
ESTUDIANTE_NIVEL
PEESTC_CODIGO
PEPFS_CODIGO
PEEST_CODIGO
PEESTC_FECHAMAT
PEESTC_NOTA
PEESTC_ASISTENCIA
PEESTC_RESULTADO
ACRCU_CODIGO
COLUMN_9
NOTA2
NUMERO_CREDITO
...
char(10)
char(4)
char(8)
datetime
numeric(2)
numeric(2)
varchar(50)
char(5)
<undefined>
numeric(2)
numeric(2)
<pk>
<fk1>
<fk2>
<fk3>
ESTADO_CIVIL
PEESC_CODIGO
PEESC_DESCRIP
char(1)
varchar(50)
<pk>
PAIS
PEPAI_CODIGO
PEPAI_DESCRI
char(3)
varchar(70)
<pk>
PROVINCIA
PEPRV_CODGIO
PEPAI_CODIGO
PEPRV_DESCR
...
char(2)
char(3)
varchar(30)
<pk>
<fk>
CANTON
PECAN_CODIGO
PEPRV_CODGIO
PECAN_DESCR
...
char(3)
char(2)
varchar(60)
<pk>
<fk>
PARROQUIA
PEPRQ_CODIGO
PECAN_CODIGO
PEPRQ_DESCR
...
char(4)
char(3)
varchar(40)
<pk>
<fk>
TIPO_CONTRATO
PETIP_CODIGO
PETIP_DESCRIP
char(2)
varchar(20)
<pk>
DATOS_PROFESOR
PEPFS_CODIGO
PEDEP_CODIGO
PEEMP_CODIGO_PERSONA
PETIP_CODIGO
PEPFS_FECHAI
PEPFS_FUNCION
PEPFS_FECHAS
PPFS_CARGASF
ACCRG_CODIGO
ESTADO_PROFESOR
...
char(4)
char(1)
char(6)
char(2)
datetime
bit
datetime
char(2)
char(2)
<undefined>
<pk>
<fk1>
<fk2>
<fk3>
<fk4>
TITULO
PETIT_CODIGO
PETIT_DESCRIP
char(2)
varchar(30)
<pk>
TITUILO_PROFESOR
PEPFT_CODIGO
PEPFS_CODIGO
PETIT_CODIGO
PEPFT_DESCRIP
...
char(6)
char(4)
char(2)
datetime
<pk>
<fk1>
<fk2>
DEPENDENCIA
PEDEP_CODIGO
PEDEP_DESCRIP
char(1)
varchar(25)
<pk>
ESCUELA
ACDPT_CODIGO
ACDPT_DESCRIP
char(2)
varchar(50)
<pk>
GRUPO
ACPRO_CODIGO
ACPRO_DESCRIP
ACDPT_CODIGO
...
char(2)
varchar(60)
char(2)
<pk>
<fk>
NIVEL
ACPMO_CODIGO
PEPFS_CODIGO
ACRMO_FECHAI
ACRMO_FECHAF
ACRMO_OBS
ACPRO_CODIGO
...
char(2)
char(4)
datetime
datetime
text
char(2)
<pk>
<fk2>
<fk1>
AULA_ALUNO
ACCUR_CODIGO
ACCUR_DESCR
ACPRO_CODIGO
...
char(2)
varchar(40)
char(2)
<pk>
<fk>
AREA_ESPECIALIDAD
ACCRG_CODIGO
ACCRG_DESCRIP
ACDPT_CODIGO
...
char(2)
varchar(50)
char(2)
<pk>
<fk>
AULA
ACAUL_CODIGO
ACAUL_DESCRIP
char(3)
varchar(20)
<pk>
PROMOCION_NIVEL
ACRCU_CODIGO
PEPFS_CODIGO
PEP_PEPFS_CODIGO
ACRCU_FECHAI
ACRCU_FECHAF
ACRCU_OBS
ACAUL_CODIGO
ACHORA_CODIGO
ACCUR_CODIGO
ACPMO_CODIGO
...
char(5)
char(4)
char(4)
datetime
datetime
text
char(3)
char(2)
char(2)
char(2)
<pk>
<fk5>
<fk6>
<fk1>
<fk2>
<fk3>
<fk4>
HORARIO
ACHORA_CODIGO
ACHORA_DESCRIP
char(2)
varchar(10)
<pk>
52
3.6 DICCIONARIO DE DATOS
Tabal datos generales docentes
Dece_cedula Carácter 10 Cedula docente
Tico_contrato Carácter Tipo de contrato
Doce_apellido Varchar 60 Apellido del docente
Doce_nombre 60 Nombre docente
Doce_genero Carácter 3 Genero del docente
Doce_fechanacim Date
Fecha de nacimieto
docente
Doce_nacionalidad Varchar 60 Nacionalidad del docente
Doce_estacivil Carácter 3 Estado cilvil del docente
Doce_direcdomicilio Varchar 100 Direcion del domicilio
Doce_telefono Varchar 60 Telefono del docente
Doce_email Varchar 60
Direccion de correo
electronico del docente
Doce_establecimiento Varchar 100
Establecimiento donde se
graduo
Doce_titulo Varchar 100 Titulo obtenido
Doce_curriculum Varchar 100 Curriculum del docente
Doce_foto Bitmap 64000 Foto del docente
Doce_estado Carácter 1
Si esta laborando
actualmente
Doce_fecing Date
Fecha de ingreso a la
institucion
Doce_fecfin Date
Fecha que termina el
contrato
Doce_observacion Varchar 150
Oservaciones que se
realizan al docentes
53
Datos alumno
Alum_codigo Carácter 3 Codigo del alumno
Alum_apellido Varchar 60 Apellido del docente
Alum_nombre 60 Nombre alumno
Alum_genero Carácter 3 Genero del alumno
Alum_fechanacim Date
Fecha de nacimieto
alumno
Alum__nacionalidad Varchar 60 Nacionalidad del alumno
Alum__estacivil Carácter 3 Estado cilvil del alumno
Alum_direcdomicilio Varchar 100 Direcion del alumno
Alum_telefono Varchar 60 Telefono del alumno
Alum_email Varchar 60
Direccion de correo
electronico del alumno
Alum_establecimiento Varchar 100
Establecimiento donde se
graduo
Datos generales matricula
Matr_matrnume Numero 2 Numero de matricula
Peri_codigo Numero 2 Numero del periodo que
cursa
Matr_fecmatricula Date Fecha de la matricula
Matr_observacion Varchar 150 Oservaciones que se
realizan a la matricula
Matr_valor matricula Numero 2 Valor de la matricula
Matr_valocredito Numero 2 Valor del credito
Matr_valoauto Numero 2 Valor por creditos
adicionales
Matr_totalcred Numero 2 Total de creditos
Matr_totalmatr Numero 2 Total de la matricula
Matr_escucodigo Carácter 3 Codigo de la escuela que
recibe el nivel
Matr_escuespecialidad Caracter 3 Codigo de la especialidad
seguida
54
Matr_recrep2 Numero 2 Materia que toma por
segunda matricula
Matr_recrrp3 Numero 2 Materia que repite por
tercera matricula
Matr_vatolcre Numero 2 Valor del credito adicional
Matr_estado Caracter 2 Estdo del alumno en el
que se encuentra
*Mas tablas en el CD
3.6.1 Pruebas
Las pruebas permanentes durante el desarrollo del sistema realmente
constituyen un factor importante de mejora continua, el software desarrollado
ha sido sometido a dos tipos de pruebas que son:
Caja Negra: Esta prueba esencialmente permitió verificar la idoneidad de los
resultados, se aplicó para validar los promedios luego de los ingresos
realizados, Aquí, no se analizó los procesos, solo se verifican la validez de los
resultados.
Caja Blanca: Esta prueba esencialmente permitió verificar la ejecución de los
procesos desde el punto de vista lógico, se pudo seguir la secuencia de
ejecución para validar la idoneidad de la automatización y obviamente con la
correcta emisión de resultados.
3.6.2 Implementación
El portal web funciona en el subdominio
http:colegiocarlosmartinez.proagrios.net, para ello se ha conseguido un
hosting con tecnología Linux, el mismo que soporta las herramientas con las
que se desarrollo el software. Dichas herramientas son PHP, Apache, MySql y
Javascript
55
Para la subida de archivos se utiliza una conexión FTP provista por el
administrador del hosting. En cuanto a los requerimientos de hardware para
navegar tenemos: Pc con Microprocesador P4 de 3.0 Mhz o superior, Teclado
estándar, Mouse estándar, Monitor, Disco duro (espacio de 500Gb), Memoria
Ram 2Gb.
3.6.3 Manual de usuario
.El manual para el manejo de la aplicación web es el siguiente:
PAGINA PRINCIPAL DEL PORTAL
Pantalla inicial de ingreso
Pantalla del login para los diferentes usuarios
Menú principal de la aplicación web
56
Despliegue de los menus secundarios en la aplicación web
Módulo de matrículas
Ingreso de datos del alumno
58
CONCLUSIONES Y RECOMENDACIONES
Conclusiones:
La investigación de campo, permitió ratificar la existencia de la problemática
referida esencialmente con la aglomeración de personas para consultar
notas y para la matriculación Lamentablemente la entidad no ha utilizado
todas las ventajas que brinda el internet
El software libre con sus diversas herramientas son elementos de gran
ayuda para el desarrollo de aplicaciones web.
El portal web permitirá obtener algunos beneficios para la Institución, entre
ellos podemos señalar: Consultas de notas y más, vía internet por parte de
alumnos y padres de familia, ingreso de calificaciones por parte de los
profesores, todo descongestiona el trabajo en Secretaría. Promoción
permanente, esto debido a que se tiene 24 horas y 365 días al año de
información promocional a muy bajo costo.
El diseño de la interface de un portal web es muy importante, debe
complementarse con una determinada facilidad para poder desplazarse
entre las opciones del mismo. El usuario debe tener la mayor facilidad para
llevar a cabo una consulta rápida de cualquier nota.
Recomendaciones:
Complementar el aspecto promocional que genera un portal web con
actividades Institucionales
Mantener constantemente respaldada la base de datos
Capacitar al personal para el manejo del portal
BIBLIOGRAFÍA.
Alvarez, M. A. (09 de 05 de 2001). Desarrollador web . Recuperado el 30
de 05 de 2014, de Desarrollador Web :
http://www.desarrolloweb.com/articulos/392.php
Angulo, L. (2010). Disenos de Paginas Web. Lima-Perù: Macpro,primera
ediciòn.
Benavidez, J., & eat. (2009). Introducción al Sql para usuarios y
programadores. Madrid-España: Editorial Paraninfo, Segunda Edición.
Eric, C. (2010). PHP Profesional. Lima-Peru: Macpro,primera edicion.
Firtman, M. (2010). Ajax web 2.0 con Query para profesionales. Buenos
Aires-Argentina: Alfaomega,segunda ediciòn.
FROUFE, A. (2008). Java 2 manual de usuario y tutorial. MéxicoDF-
México: Alfaomega Rama, segunda edición.
Gonzalèz , M., & Cordero, M. (2007). Diseno de Paginas Web. Espana:
MC Graw Gill,primera ediciòn.
Gonzalez, M., & Cordero , M. (2007). Diseño de pagina web . España:
Mc Graw Gill, primera edición.
Jacovo, P. (2009). reación de un portal con Php y My sq. Mexico :
Alfaomega Ra-ma, tercera edición.
Kendall, K., & Kendall, J. (2011). Analisis y Diseno de Sistemas. Mexico:
Pearson,octava edicion,Mexico.
Laudon , K., Traver , & Guercio, C. (2009). E-commerce:negocios,
tecnología y sociedad. Mexico: earson Educación. Cuarta Edición.
Laudon, K., & Laudon, J. (2008). Sistemas de informaciòn gerencial.
MèxicoDF-Mexico: Pearson,octava ediciòn.
Lopéz, J. (2011). Domine Java Script. Mèxico: Alfaomega Ra-Ma.
Matt, H. (2011). Fundamentos de comercio electronico. Gedisa,tercera
ediciòn.
Oppel, A. (2011). Fundamentos de la base de Datos. Madrid España:
McGraw-Hill.
Oros, J. C. (2008). Diseno de Paginas web con XHTML,Javascript y
CSS. Mèxico: Alfaomega Rama,segunda ediciòn.