Proyecto Integrador PIS02
Proyecto Integrador PIS02
Proyecto Integrador PIS02
Carrera Computación
Jornada Nocturna
Grupos: 40360
Programación Aplicada
Descripción:
En una escuela fiscal se está necesitando llevar un control en computadora de los estudiantes
que están matriculados, así como información básica de sus datos personales como dirección
del domicilio, representantes, teléfonos de contacto y familiares cercanos. También se requiere
por cada estudiante llevar el control del curso en que se encuentra, paralelo, materias,
profesores y el registro de notas de deberes, lecciones, talleres, exámenes y otros componentes
que comprenda la nota total del estudiante, en la modalidad trimestral con los parciales
correspondientes. Cuando las notas del estudiante en cualquier materia de un parcial sean por
debajo del umbral mínimo requerido pactado por la institución, el sistema de manera
automática deberá generar un correo electrónico al padre/representante del estudiante con
copia al docente de la materia para que estén enterados de inmediato y se tomen los correctivos
del caso. Si el número de materias por debajo del umbral por parcial es mayor a tres, el sistema
deberá generar de forma automática una citación.
Al final de cada parcial, de cada trimestre y del año lectivo, el sistema deberá generar el reporte
de notas. En el caso de estudiantes con notas excelentes, para cada caso (parcial, trimestre y fin
de año lectivo), deberá generar una nominación para el diploma correspondiente.
Programación Aplicada
Se solicita la realización de una aplicación que utilice interfaz gráfica amigable, que se conecte a
una base de datos SQL Server. En esa base de datos implementará las operaciones usando la
arquitectura MVC, las operaciones a realizar desde cada formulario serán implementadas
usando procedimientos almacenados que serán llamados desde cada formulario. Se gestionarán
todas las operaciones de inserción consulta, actualización y eliminación y cada operación será
verificada con consultas a la base de datos. Debe utilizar expresiones regulares en el desarrollo
de la aplicación en las validaciones de datos.
Se solicita realizar usando el sistema operativo Linux, la realización de scripts necesarios para
efectuar un respaldo automatizado de los archivos de desarrollo ubicados en una carpeta
específica. Estos archivos corresponden a los programas realizados por los desarrolladores y que
son subidos en el servidor. Este respaldo será comprimido y subido automáticamente a una
carpeta drive en la nube.
Entregables:
Fechas:
Observaciones:
** Cada docente deberá especificar los lineamientos adicionales que estime conveniente.
Referencias Bibliográficas
Silberchatz A, Gagne G, Galvin P; Operating System Concepts - 10 th Edition , 2018
Julio Gómez López; Programación shell. Aprende a programar con más de 200 ejercicios
resueltos – 1ra Edición, 2012.
SZNAJDLEDER, Pablo; Java a fondo: - estudio del lenguaje y desarrollo de aplicaciones - 2a ed.