Está en la página 1de 8

Proyecto # 1

En que consiste
• Consiste en desarrollar una aplicación para llevar el control de habitaciones en un hotel, donde se
requiere conocer cuales están ocupas y cuales están disponibles

• Además de realizar cobro sobre las mismas al finalizar su estadía, reservar sobre habitación libre.

• Debe permitir realizar cancelaciones a una reserva, y multar o hacer un cobro si es muy anticipado la
cancelación.

• Por otro lado se quiere contar con una opción de consultas en pantalla para visualizar cuantas
habitaciones están libres o no, y cuanto se ha recaudado en un rango de fechas.
Como debe estar construido
• Se construye bajo N Capas
• Se debe utilizar como centro de datos mongodb y sql
• SQL -> Funcionalidad de sistema
• MongoDB -> Bitácora de acciones
• Se debe utilizar la metodología vista en clase
• Se debe utilizar APIS para su consumo
• El front end debe estar en MVC
Como debe estar construido
• Se debe aplicar la inyección de dependencias en Backend
• Restricción de accesos por perfil en los usuarios
Que módulos o secciones debe contener
• Modulo de catálogos
• Habitación
• Cliente
• Módulo de procesos
• Registro de reservación
• Cancelación de reservación
• Módulo de consultas
• Listado de habitaciones libres o conservadas
• Consulta de información de reservación por ID del cliente o Código Reserva
• Obtener resultado de habitaciones en un rango de fechas (monto obtenido)
• Listar las acciones en bitácora
Restricciones
• Fecha de entrega 22 de noviembre
• Se puede realizar en grupos de máximo 4 personas
• Cualquier consulta con el profesor en clase o por correo
Calificacion
• Codigo fuente 15 %
• Comentarios 2%
• Funcionamiento 4 %
• Exposicion 4%
Muchas gracias por la
atención recibida

También podría gustarte