CONEST. Proyecto de Bases de Datos
✨ Descripción
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.
😎 Tecnologías empleadas
Java
1.8Postgres
9.5Java Swing
FlatLaf
JasperReports
Dotenv
🌌 Descarga de la aplicación
Para poder descargar el proyecto acceda al siguiente enlace
💻 Pasos para ejecutar el proyecto
[!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
/db/
siguiente las indicaciones ahí presentes.env
deseados con la información de acceso a la base de datos. Si se requiere ejecutar el .jar
, modifique el archivo db.env
. Si se requiere ejecutar el proyecto, modifique el archivo src/utils/bd_data/bd_eduardo.env
, o cree un nuevo archivo .env
en esta ruta y cambie la propiedad ENV_TO_LOAD
en la clase src/definitions/LogicDefinitions.java
.jar
o ejecutar el proyecto a través de src/init/Main.java
👾 SplashScreen y Login
SplashScreen
Login
💫 Roles y Privilegios
🕵 Administrador
Superusuario que puede crear otros usuarios.
🖼 Capturas de pantalla
Usuarios
💥 Secretario Docente
Usuario que tiene acceso a toda la información, pudiendo crear, editar y eliminar. Las principales funcionalidades son:
🖼 Capturas de pantalla
Alumnos
Bajas
Asignaturas
Evaluaciones
Escalafón
Selección de Reportes
🚢 Estudiante
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.
🖼 Capturas de pantalla
Inicio
Evaluaciones
Escalafón
🤓 Cuentas de prueba
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