Proyecto de curso de la asignatura Bases de Datos de una aplicación para el control docente: CONEST. La misma permite a los usuarios, según sus roles y privilegios, acceder a ciertas informaciones y funcionalidades.
Java
1.8Postgres
9.5Java Swing
FlatLaf
JasperReports
Dotenv
- Biblioteca de componentes personalizada
Para poder descargar el proyecto acceda al siguiente enlace
Warning
Se requiere tener instalados Java>=1.8 y Postgres 9.5 para el correcto funcionamiento del proyecto. Puede que se requiere ajustar el Compiler Compliance Level
a 1.8 para la ejecución correcta del proyecto en Eclipse
- Instalar la base de datos proporcionada en la carpeta
/db/
siguiente las indicaciones ahí presentes - Modificar los archivos
.env
deseados con la información de acceso a la base de datos. Si se requiere ejecutar el.jar
, modifique el archivodb.env
. Si se requiere ejecutar el proyecto, modifique el archivosrc/utils/bd_data/bd_eduardo.env
, o cree un nuevo archivo.env
en esta ruta y cambie la propiedadENV_TO_LOAD
en la clasesrc/definitions/LogicDefinitions.java
- Ejecutar el
.jar
o ejecutar el proyecto a través desrc/init/Main.java
SplashScreen
Login
Superusuario que puede crear otros usuarios.
Usuarios
Usuario que tiene acceso a toda la información, pudiendo crear, editar y eliminar. Las principales funcionalidades son:
- Crear y editar estudiantes
- Eliminar bajas del sistema
- Agregar/Editar las evaluaciones de todos los estudiantes
- Ver todas las asignaturas
- Ver el escalafón de todos los años y grupos del curso actual
- Ver todos los reportes existentes y parametrizarlos.
Alumnos
Bajas
Asignaturas
Evaluaciones
Escalafón
Selección de Reportes
Usuario que tiene acceso a su información general, sus evaluaciones y el escalafón de su grupo y año, a menos que el mismo sea baja.
Inicio
Evaluaciones
Escalafón
Si la base de datos contiene los datos de prueba proporcionados, entonces puede acceder a la aplicación a través de las siguientes cuentas:
Administrador
: correo ->admin
| contraseña ->1234
Secretario Docente
: correo ->secretario
| contraseña ->1234
Estudiante
: correo ->estudiante
| contraseña ->1234