diseño, implementación e implantación de una aplicación web de

Anuncio
.
DISEÑO, IMPLEMENTACIÓN E IMPLANTACIÓN DE UNA APLICACIÓN WEB DE
ADMINISTRACIÓN Y CONTROL DE CALIFICACIONES PARA LA UNIDAD
EDUCATIVA PARTICULAR OVIEDO (SECCIÓN SECUNDARIA), UTILIZANDO
SOFTWARE LIBRE.
Oscar Daniel Camuendo Vásquez
e-mail: [email protected]
Jeaneth Cecilia Calderón Estévez
e-mail: [email protected]
del proyecto, así como también se realizó las respectivas
pruebas para comprobar el correcto funcionamiento del
software.
RESUMEN: Se diseño, desarrollo e implantó una aplicación
web la cual ayudará de forma considerable a mantener un
seguimiento, administración y control efectivo, eficiente,
de las calificaciones ayudando principalmente a la unidad
educativa particular OVIEDO al crecimiento tecnológico, a
través de una aplicación propia para la institución y a la
vez a sus alumnos y docentes, ya que estos podrán acceder
o ingresar calificaciones en cualquier instante y lugar.
Y finalmente se incluirán detalles relacionados con el
análisis de los impactos producidos en el momento de la
implantación de la aplicación web en la unidad educativa
particular OVIEDO.
PALABRAS CLAVE: Consulta de notas, Aplicaciones Web,
MySQL, PHP.
I. OBJETIVOS
INTRODUCCIÓN
Objetivo general:
Este proyecto está constituido por cinco capítulos donde se
tratarán diversos aspectos de la aplicación como son las
bases sobre la cual parte la propuesta realizada, su diseño,
desarrollo y los resultados obtenidos durante las pruebas
realizadas antes y después de su implantación.
Como primera parte se tratará sobre una breve historia de
la unidad educativa, aplicaciones y características sobre el
software libre y las herramientas utilizadas para el
desarrollo de la aplicación como son PHP y MySQL.
Diseñar, implementar e implantar una Aplicación Web de
Administración y Control de Calificaciones para la Unidad
Educativa Particular Oviedo (Sección Secundaria),
utilizando software libre.
Objetivos específicos:
Así como también, se analizará la solución del problema y
su alcance, definiendo los objetivos, variables e
indicadores, los cuales ayudaron a plantear las preguntas
correctas para las entrevistas y encuestas realizadas a la
unidad educativa particular OVIEDO, de esta manera se
conocerán las amenazas, oportunidades y fortalezas que
existen dentro de la institución aportando con la
documentación necesaria para de esta manera lograr
plantear el problema que el desarrollo de la aplicación
resolverá.
Del mismo modo, se explicarán las características del
sistema, como su arquitectura web, diseños de caso de uso,
catálogo de requisitos de los módulos que intervienen en el
mismo, al igual que el diseño de datos.
De las herramientas estudiadas se escogió a PHP y MySQL,
por los beneficios que éstas proporcionaron al desarrollo
1
•
Documentar la investigación y el análisis de los
procesos y técnicas en cuanto al diseño de la
aplicación Web.
•
Diagnosticar la situación actual de la institución
con respecto a la forma de acentuar calificaciones
y administración de las mismas, para determinar
las necesidades y posibles soluciones del
proyecto.
•
Diseñar e Implementar una Aplicación Web para
la gestión, administración y generación de
reportes de calificaciones y asistencia de las
estudiantes con software libre.
•
Implantar la Aplicación Web en la Internet y
realizar las pruebas de funcionalidad y
rendimiento.
.
•
Plantear el estudio necesario sobre los posibles
impactos que puedan generarse después de la
implantación del proyecto.
•
Socializar los resultados de la investigación
mediante la presentación y el lanzamiento del
proyecto a las Autoridades respectivas.
Se construyó el marco teórico del proyecto, el mismo que
hace referencia a temáticas como: La Administración y
Control de Calificaciones, Aplicaciones web y sobre las
Herramientas tecnológicas, permitiendo obtener una
visión completa y una descripción detallada de cada uno de
ellos, los cuales fueron directamente utilizados en el
desarrollo del sistema.
Para alcanzar los propósitos anteriormente mencionados,
se extrajo y recopiló la información relevante y necesaria
concerniente al desarrollo del proyecto de fuentes
primarias las cuales consisten en destacar, obtener y
consultar materiales que pueden ser útiles para su
progreso tales como: lectura de textos, libros
especializados, revistas, trabajos anteriores en la
modalidad de tesis de grado e Internet. De igual manera se
conocieron los impactos, la acogida del tema, las
expectativas y los resultados que se generaron.
II. JUSTIFICACIÓN
Como es de conocimiento nuestro la programación web, es
una de las técnicas que va de la mano con el Internet.
Entonces, porque no hacer uso de la tecnología que
tenemos a la mano, para poder explotar muchas áreas o
sectores, en nuestro caso el Educativo, mediante una
aplicación web, el cual nos va ayudar a controlar el ingreso
calificaciones y consulta de notas por parte de las alumnas
y padres de familia, como también, poner al tanto de los
eventos y actividades desarrollada en la institución. Todo
esto con el fin de ofrecer mejores servicios hacia el
estudiantado como a la población de la provincia de
Imbabura. También de que nos va ayudar a brindar un
informe a los padres de familia sobre la asistencia de las
alumnas.
Luego de ello se diagnosticó la situación existente con la
que se maneja el control de calificaciones de la unidad
particular OVIEDO, Para alcanzar este fin se diseñó y aplicó
las técnicas e instrumentos de la investigación científica a
todas las personas que requieren estar al tanto de las
mismas, es decir, directores, docentes y estudiantes. Los
cuales brindaron información relevante de este proceso.
Después de haber recolectado toda la información
necesaria, se desarrolló la aplicación que permitió
mantener la administración y control de calificaciones de
manera ágil, eficiente, segura y eficaz. Para ello se utilizó
las herramientas tecnológicas aptas para el desarrollo del
sistema, dados los requerimientos, necesidades y políticas
de la institución.
La Unidad Educativa Particular Oviedo requiere de una
aplicación web que le ayude a gestionar y administrar
información de la institución, especialmente en la
generación de reportes trimestrales de calificaciones, de tal
modo que muestre el crecimiento tecnológico institucional
a las distintas instituciones fraternas a la misma.
Es por ello que se eligió como herramientas de trabajo:
PHP: Es un recurso abierto y puede ser bajado sin ningún
problema. Es un lenguaje interpretado de propósito
general ampliamente usado y que está diseñado
especialmente para desarrollo web y puede ser embebido
dentro de código HTML.
DIRECTOS:
La Unidad Educativa Particular Oviedo que contaran con
una aplicación de administración y control de información
de la institución. Además, gozará de un reconocimiento y
aceptación de parte de las autoridades, personal
administrativo y padres de familia al apoyar directamente,
utilizando la tecnología informática para la innovación y
modernización de la Institución.
MySQL: Es un sistema de gestión de base de datos es
utilizado en todo tipo de aplicaciones web ya sean en
plataformas (Linux/Windows). Su popularidad como
aplicación web está muy ligada a PHP, ya que existen
varios servidores en los que vienen ya incluidos apache,
MySQL y PHP, sin necesidad de configurarlos uno a la vez
INDIRECTOS:
Los docentes, las estudiantes del colegio información
relevante sobre la institución.
La PUCE-SI, al ser reconocida por su desempeño en la
formación de líderes.
IV. ESTRUCTURA
La solución propuesta plantea una arquitectura
cliente/servidor de tres capas: capa de datos, capa de
reglas de negocio y capa de interfaz de usuario. En este
sistema, la interfaz del usuario y algunas validaciones se
llevan a cabo en el cliente que ejecuta un navegador de
Internet, las actividades principales de procesamiento se
III. DESCRIPCIÓN
2
.
llevan a cabo en un servidor Web y el almacenamiento y
recuperación de la información se llevan a cabo en un
servidor de bases de datos.
ESTRUCTURA DE LA APLICACIÓN
1.
Autenticación de usuarios: si la persona a utilizar la
aplicación se encuentra registrado en la misma podrá
hacer uso del módulo a ingresar.
2.
2La aplicación está dividida por módulos como son:
Online estudiantes, Online profesores, Online
administrativos y aplicaciones Internas.
3.
El módulo de Online estudiantes consta de login,
elección de revisión de kardex o por periodos y el
detalle de calificaciones.
Fig. 1. Arquitectura de la aplicación
La arquitectura utilizada para esta aplicación Web es
CLIENTE/SERVIDOR formada por tres niveles, tal como se
describe en la Fig. 1.
1.
Un cliente, es decir, el equipo que solicita los
recursos, equipado con una interfaz de usuario
(generalmente un navegador Web) para la
presentación
2.
El servidor de aplicaciones (también denominado
software intermedio), cuya tarea es proporcionar
los recursos solicitados, pero que requiere de
otro servidor para hacerlo
3.
El servidor de datos, que proporciona al servidor
de aplicaciones los datos que requiere y que
basado en la lógica de predicados y en la teoría de
conjuntos, es decir, modelo relacional y
diccionario de datos.
El servidor utilizado es independiente de la
plataforma(software libre) lo importante es contar
principalmente con la base de datos MySQL, el servidor
Web Apache y los intérpretes para lenguajes de script:
PHP.
3
.
4.
El módulo de Online profesores permitirá visualizar la
lista de materias que le corresponden al docente y de
igual manera el ingreso de calificaciones de los
estudiantes ingresados en sus distintas materias
V. IMPACTOS GENERADOS
La aplicación desarrollada ha generado impactos: sociales,
educativos y tecnológicos, los cuales serán detallados a
continuación.
5.
El módulo de aplicaciones internas permite realizar
las distintas tareas de ingreso de personal tanto
administrativo como de docentes, alumnado, ingreso
de notas y asignación de materias a estudiantes y
docentes.
IMPACTO ACADÉMICO
Crecimiento y fortalecimiento en la autoeducación e
investigación por parte de los estudiantes de la Escuela de
Ingeniería de la PUCE-SI.
IMPACTO SOCIAL
4
.
Mostrar a la PUCE-SI como una Institución en constante
evolución y crecimiento tecnológico.
desarrollo de software y las normativas de
documentación de software.
IMPACTO TECNOLÓGICO
VII. RECOMENDACIONES
Evidenciará un adelanto tecnológico en la Unidad
Educativa Particular Oviedo porque permitirá que el
estudiante se actualice en sus conocimientos y al mismo
tiempo adquiera destrezas en el manejo de información
electrónica.
•
Gestionar vinculaciones entre Instituciones
Públicas y/o Privadas con la PUCE-SI, para seguir
fortaleciendo el prestigio y credibilidad de la
misma.
•
Fomentar
la
investigación
de
nuevas
herramientas de desarrollo, para que nos ayuden
a ofrecer soluciones más óptimas y en menos
tiempo de desarrollo.
•
Fomentar el uso de software libre en la PUCE-SI,
debido a que estas herramientas han demostrado
ser confiables y estables en el campo laboral
empresarial
•
Educar al usuario final en el uso de herramientas
web como Joomla que facilitan su administración
y son fáciles de recibir soporte.
IMPACTO ECONÓMICO
Beneficiará al estudiantado y a sus respectivos padres de
familia, al reducir costos de movilización y al mantenerse
informados sobre el desarrollo de su educación.
VI. CONCLUSIONES
•
La Unidad Educativa Particular Oviedo se
encuentra a la par con el crecimiento tecnológico
que brinda facilidad de información a los
estudiantes y a la sociedad.
•
La Unidad Educativa Particular Oviedo se
preocupa en gran magnitud en brindar una
agradable
imagen
hacia
la
comunidad
incorporando proyectos tecnológicos que
corroboren a la misma.
BIBLIOGRAFÍA
•
La construcción de proyectos innovadores
dirigidos a instituciones particulares permiten
incrementar las perspectivas del futuro
profesional.
•
El desarrollo web es un proceso dinámico que no
se termina en el momento en que se publica su
producto en Internet. Ahí es donde se inicia el
más
importante
periodo
de
ajustes,
optimizaciones, ampliaciones de funcionalidad, y
gestión de contenidos.
•
El sistema de gestión de contenidos JOOMLA
permite editar el contenido de un sitio web de
manera sencilla, su versatilidad se debe a dos
principales elementos tales como la base de datos
MySQL y los scripts de PHP que ejecutan las
acciones de consulta y realizan modificaciones en
la base de datos convirtiendo los datos en simples
páginas web.
•
Finalmente, en la elaboración de este proyecto se
aplica de manera correcta las metodologías de
5
•
Diseño y Desarrollo Web,http://www.smoothstep.com/diseno-web/guia
•
Una
Introducción
a
APACHE,
http://linux.ciberaula.com/articulo/linux_apache_in
tro/
•
Tu primera aplicación Web con PHP,
http://www.leemiblog.com/programacion/tuprimera-aplicacion-web-1-parte,
http://www.leemiblog.com/programacion/tuprimera-aplicacion-web-2-parte,
http://www.leemiblog.com/programacion/tuprimera-aplicacion-web-3-parte
Descargar