Skip to content

Gabriel-Campitelli/TP_Java_2020-GestionDeCursosWeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gestion de Cursos Web

El trabajo práctico consistirá en un sistema web para una organización que dicta cursos (cursos de programación, idiomas, etc…). El sistema permitirá a la organización publicar los diferentes cursos que dicta, y de esta forma, los usuarios podrán visualizar e inscribirse a los que deseen.

Algunas especificaciones del negocio

Cada curso que se dicta en la organización, tiene una fecha de inicio y fecha fin. Los cursos se dividen en comisiones, cada comisión tiene un día, un horario y un cupo (se considera que a cada comisión se le asigna sólo un horario para un día específico de la semana). Los usuarios pueden inscribirse a una comisión de un curso siempre y cuando haya cupos disponibles y no tenga clases en una comisión de otro curso, en ese mismo día y horario.

Funcionalidades del sistema

Gestión de Usuarios:

  • ABM Usuarios
  • Logueo de cuentas de distintos tipos: usuarios del tipo Cliente y Administrador.

Gestión de Cursos:

  • ABM Cursos Cada curso puede dictarse en una o más comisiones:
  • ABM comisiones
  • Desde el perfil de administrador poder generar cursos, modificar cupos, poder ver todos los clientes de un curso.
  • Listado de cursos
  • Listado de comisiones por curso y cupo disponible.
  • Desde el Cliente poder inscribirse a diferentes cursos, a una comisión en particular, la cual tenga cupos disponibles. Los clientes solo podrán inscribir a aquellos cursos en comisiones que tengan cupo y cuya fecha no coincida con la fecha de aquellos cursos que están realizando actualmente.
  • El cliente podrá darle “like” a aquellos cursos en los que se encuentra inscripto.

URL de acceso al sistema

Credenciales

Usuario administrador:

Mail: [email protected] Contraseña: admin

Usuario cliente:

Mail: [email protected] Contraseña: usuario

Casos de uso

Dirigirse a la documentación Documentación para detalles de los casos de uso.

Autores ✒️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published