Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 2.45 KB

README.md

File metadata and controls

46 lines (31 loc) · 2.45 KB

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 ✒️