Documentacion de la app de un colegio
Enviado por OSCAR_2017 • 21 de Septiembre de 2018 • Apuntes • 6.457 Palabras (26 Páginas) • 106 Visitas
Proyectó Programación Orientada a Objetos.
[pic 1]
Integrantes:
Arbeláez Quintero David Andrés - 625739
Molano Diaz Leidy Milena - 625752
Murillo Vasquez Oscar Mauricio - 625741
Presentado a:
Ingeniero Andrés Armando Sánchez Martín
Universidad Católica de Colombia
Facultad de Ingeniería
Programa de Ingeniería de Sistemas y Computación
Programación Orientada a Objetos
Bogotá D.C.
2016 – 3
Contenido
Introducción 3
Justificación 3
Objetivos 4
Objetivo General: 4
Objetivos Específicos 4
QUICK RATINGS 4
Entorno 4
Descripción del problema 5
Solución planteada 5
Funcionalidades de la solución planteada (Lista de Requerimientos). 6
Descripción de Requerimientos 7
Casos de uso 11
Diagrama de Clases 12
Diseño de la interfaz gráfica de Usuario 13
Pruebas de la aplicación 19
Lecciones aprendidas y experiencia 30
Conclusiones 31
Bibliografía y Referencias 32
Introducción
El siguiente proyecto, se encuentra orientado al ámbito de la creación de una aplicación de software, realizando un programa de sistema y control de calificaciones de 5.0 como nota máxima hasta 1.0 como nota mínima [1], de un grupo de alumnos de bachillerato de la institución EducaYA S.A.S., que es Institución Educativa Distrital que cuenta con un total de 24 grupos en la sección de bachillerato, en los que se encuentran niños y niñas que ven un total de 12 asignaturas [2].
En este software podrán interactuar los diferentes docentes que dictan sus distintas asignaturas a los 24 grupos que se encuentran en la institución[1], de igual forma pueden interactuar El rector de la institución y el coordinador de este, quienes podrán mirar la información del estudiante (Nombre, grado o grupo, puesto, código, periodo, docente a cargo).Este software se creó con base a datos entregados por el ingeniero Andrés Peralta , a quien se le realizó una especie de entrevista vía online (correo electrónico institucional) y quien por su parte es docente de la institución educativa distrital Colegio Ricaurte en la cual nos basamos para dar inicios al proyecto del sistema de calificaciones.
En este documento se encontrará el porqué del desarrollo del software, el objetivo al que se quiere llegar por medio de distintos pasos, en donde se inicia con la descripción del entorno, junto a sus problemas o debilidades que se presentan, para finalmente dar una solución.
Para la creación de dicho programa de calificaciones se empleó el lenguaje Java, con el IDE NetBeans 8.1, siendo estos los aspectos más utilizados por los programadores que se especializan en el paradigma de la programación orientada a objetos.
Justificación
Este proyecto busca comprobar nuestros conocimientos adquiridos en cuanto al uso de los diversos conceptos del lenguaje de programación Java , junto con el patrón MVC y de la programación orientada a objetos, esto dispone un reto para nosotros ya que al momento de emplear estos conceptos se puede generar una confusión al momento de aplicar los métodos y clases que se maneja java para la creación de una interfaz gráfica, de igual forma se resalta la creación del programa eficiente, para que el cliente quede totalmente satisfecho, pues somos conscientes que en muchas ocasiones los programas al no ser empleados por las herramientas adecuadas no tienen la eficiencia solicitada por los clientes de dicho servicio, generando que los usuarios del sistema presenten dificultades al momento de emplearlo, generando una insatisfacción.
Teniendo como finalidad la creación de un programa que pueda ser empleado por los docentes de la institución educativa, administrativos, acudientes y estudiantes, quienes podrán interactuar con el sistema para ver el acumulado de notas y el de fallas, a lo igual que información del estudiante, generando de este modo un beneficio para la institución educativa, puesto que tendrán en un 90% automatizado su sistema de calificación de notas, y promedio de los alumnos de bachillerato.
Objetivos
Objetivo General:
Crear un software para la Institución Educativa Distrital EducaYA. SA.S, con los criterios básicos de una Institución Educativa Distrital.
Objetivos Específicos
- Analizar el sistema de calificación de un colegio tradicional.
- Estudiar el funcionamiento de distintos softwares diseñados para gestiones de calificación.
- Identificar las relaciones que se aplican entre cada clase creada.
- Comprobar la funcionalidad del programa entregado para el colegio EducaYA S.A.S.
QUICK RATINGS
Entorno
El entorno donde se aplicará el proyecto QUICK RATINGS, que en español significa calificaciones rápidas, en una Institución Educativa Distrital, ubicada en una de las localidades de la ciudad de Bogotá, capital de Colombia, la cual cuenta con 24 grupos a nivel de bachillerato, los cuales están bajo los conocimientos de 36 docentes, distribuidos en 12 asignaturas las cuales hacen parte de un área de desarrollo específica como lo es ciencias, matemáticas, humanidades o lenguaje, dictadas por distintos docentes los cuales tendrán un ingreso a la plataforma QUICK RATINGS para que puedan subir las notas que el estudiante obtuvo durante el periodo, de igual forma en esta podrán subir la cantidad de fallas o inasistencias que ellos tengan durante el periodo académico, puesto que la inasistencia de los estudiantes a clase puede ser motivo de pérdida de la asignatura [3].Las personas que podrán tener acceso al sistema de calificaciones serán los docentes, y directivos académicos de la institución, pues son ellos quienes deben de estar al tanto del rendimiento académico de los estudiantes de dicha institución, mirando aspectos generales en la plataforma como el nombre completo del estudiante, grupo al que pertenece, nombre del director de grupo, asignaturas que ve, nota de cada asignatura en los diferentes periodos, etc. Al ser esta institución educativa del estado, si cuenta con una plataforma para las calificaciones, la cual hace parte de la secretaria de educación del distrito [2], actualmente no es relevante si la institución educativa es pública o privada, todo se hace de una forma sistemática, por lo cual es muy poco probable que alguna institución educativa no cuente con una plataforma educativa interactiva para los docentes.
...