INSTITUTO SABIO NACIONAL ANTUNEZ DE
MAYOLO
CICLO I
CURSO : TÉCNICAS DE BÚSQUEDA DE
REQUERIMIENTOS.
DOCENTE: ELPIDIO EDGAR RODRÍGUEZ LINO
TEMA : REQUERIMIENTOS DE UN HOTEL
FUNCIONALES Y NO FUNCIONALES
INTEGRANTES:
• ADA LUZ PINTO ARÉVALO
• CHRISTIAN PEÑA VELEZ
• RUBÉN QUISPE CÁCERES
• WILMER MOISÉS PÁRRAGA PORRAS
2022
DIGMYHOTEL
SISTEMA DE GESTIÓN PARA
HOTELES
DIGMYHOTEL es un programa basado en
la búsqueda de soluciones, y volver más
versátiles y fáciles de usar los procesos
de CONTROL y REGISTRO de los hoteles.
Ya muchas veces diversas aplicaciones y
programas, gestionan estos procesos por
separado. Con esta aplicación volvemos
más rápido el proceso de check in. Así
mismo se observa en tiempo real,
cuántas habitaciones disponibles se
tiene. Y cuáles son las condiciones
(estado), en qué se encuentran. Así
mismo dar la comodidad al cliente de
poder disponer de consumo en sus habitaciones, lo que provee más confort
al usuario.
R FUNCIONALIDAD DE ENTORNO Y RESERVA = Aplicación capaz
de funcionar en un entorno web, esto porque se podrá reservar una
habitación por medio de internet para cualquier cliente que desee
una habitación.
R FUNCIONALIDAD A = Debe administrar las reservaciones de
habitaciones, o lo que es lo mismo será capaz de manejar de manera
fluida las reservaciones de alguna habitación, éste software
clasificara entre las habitaciones que están disponibles y las que no,
al mismo tiempo que los datos del cliente.
R FUNCIONALIDAD B = Reservar habitaciones que estén
disponibles. La reserva se puede realizar a través de la aplicación
web. El cliente puede observar las habitaciones que están disponibles
para así poder hacer su reservación.
R FUNCIONALIDAD C = Cancelar una reservación estará disponible
para el cliente para el momento en que así lo decida. La reservación
tiene una cancelación automática si el cliente después de un tiempo
no se reporta al hotel.
R FUNCIONALIDAD D = Se tendrá otra interfaz donde la
recepcionista puede observar las habitaciones que se reservaron por
medio de la web, esta interfaz mostrará la información del cliente
registrado en la base de datos y comunicará en tal las reservaciones.
R FUNCIONALIDAD E = Mostrar una lista con las habitaciones y sus
tipos dobles o sencilla cada una con una descripción detallada con la
que cuenta (precio, capacidad, etc.).
R FUNCIONALIDAD F = Debe contar con fecha de inicio y de fin de
la reservación de la habitación.
R FUNCIONALIDAD G = Debe mostrar disponibilidad de
habitaciones.
R FUNCIONALIDAD H = Para reservar una habitación necesita
acceso de internet por parte del usuario o el cliente. 4-Clientes.
R FUNCIONALIDAD I =El cliente puede darse de alta en cualquier
momento una vez hecha la reservación luego de esto la habitación
que tenía reservada quedará disponible.
R FUNCIONALIDAD J =El cliente no podrá reservar una habitación
que ya está ocupada.
R FUNCIONALIDAD K =El cliente si no se reporta después de la hora
establecida de la reservación, la misma será cancela y puesta a
disposición para otro cliente.
R FUNCIONALIDAD L = Calcular número de habitaciones que estén
disponibles en ese momento. Y las no disponibles.
R FUNCIONALIDAD M = Guardar datos de usuarios registrados por
cada habitación para ubicar las habitaciones disponibles, es porque el
usuario escogerá la habitación que desee mientras esté disponible.
NOMBRE: R01
FUNCIONALIDAD: El software debe buscar el detalle del
registro de la base de datos de las habitaciones disponibles y
mostrarlas en pantalla.
ENTRADA: Fecha, para saber que habitaciones están disponibles
para ese día.
PROCESO: El software debe buscar las habitaciones disponibles.
SALIDA: Mostrar en pantalla un mensaje con las habitaciones
disponibles.
R FUNCIONALIDAD: Del entorno del cliente.
R FUNCIONALIDAD A = Registro tipo de cliente, el cliente se
registrará si es por empresa o es turista.
R FUNCIONALIDAD B = Se debe registrar los datos personales del
cliente, esta información debe llevar los siguientes datos, nombre,
apellidos, edad.
R FUNCIONALIDAD C = Identificar clientes que reciben preferencia,
estos clientes son referenciados según la edad, donde la edad sea
menor de 9 años.
NOMBRE: R02
FUNCIONALIDAD: El software debe almacenar los datos
básicos del cliente (nombre, teléfono, c.c. dirección, e-mail).
ENTRADA: Nombre (para dejar registro del usuario) c.c. (para
manejarlo como código del usuario).
PROCESO: El software debe almacenar los datos proporcionados por
el usuario.
SALIDA: Mostrar en pantalla un mensaje donde indique que los datos
han sido almacenados.
R FUNCIONALIDAD 2= Debe imprimir una lista con los clientes que
tenga una reservación realizada.
NOMBRE: R03
FUNCIONALIDAD: El software debe codificar cada servicio
prestado por el hotel al usuario.
ENTRADA: Código y nombre para codificar los servicios.
PROCESO: Almacenar la información en una base de datos.
SALIDA: Mostrar en pantalla un cuadro con los servicios codificados,
indicándonos que han sido guardados.
NOMBRE: R04
FUNCIONALIDAD: El software debe almacenar los diferentes
consumos hechos por el usuario durante su estadía en el hotel
dentro de una factura para ser impresa.
ENTRADA: Código de usuario (mediante este se ingresa el consumo)
Cod. del servicio (para almacenar los valores) valores (para llenar la
factura)
PROCESO: El software debe reconocer el código del usuario y
almacenar los consumos.
SALIDA: Mostrar en pantalla un mensaje donde indique que los datos
han sido guardados en la factura.
NOMBRE: R05
R FUNCIONALIDAD: El software debe almacenar que
habitaciones están fuera de servicio, cuales están sucias y cuales
limpias.
ENTRADA: Número de habitación y estado, para luego ser
almacenada la información.
PROCESO: El software debe guardar la información en una base de
datos.
SALIDA: Debe mostrar en pantalla que la información ha sido
guardada.
R FUNCIONALIDAD: Del entorno de habitaciones.
R FUNCIONALIDAD A = Reportes del registro diario del uso de las
habitaciones.
R FUNCIONALIDAD B = Mostrar una lista con las habitaciones y sus
tipos dobles o sencilla cada una con una descripción detallada con la
que cuenta (precio, capacidad, etc.).
R FUNCIONALIDAD C = Debe contar con una base de datos de
habitaciones.
NOMBRE: R06
FUNCIONALIDAD: El software debe relacionar los datos de la
limpieza con las habitaciones disponibles para poder dar una buena
información.
ENTRADA: Número de habitación (para saber el estado).
PROCESO: Relacionar los datos para crear una sola tabla de
disposición de habitaciones.
SALIDA: Mostrar en pantalla un cuadro donde indique cual es el
estado de la habitación.
NOMBRE: R07
FUNCIONALIDAD: El software debe sumar todos los consumos.
ENTRADA: Código del usuario para saber los consumos pedir la
factura.
PROCESO: Almacenar los consumos en un documento con las
características de una factura.
SALIDA: Mostrar en pantalla el modelo de la factura y el valor total.
NOMBRE: R08
FUNCIONALIDAD: El software debe imprimir la factura.
ENTRADA: Dar la orden de impresión de la factura.
PROCESO: El software debe imprimir según las normas una factura,
con todos los datos del usuario y del hotel.
SALIDA: Imprimir la factura.
Mostrar en pantalla que la factura ha sido impresa.
NOMBRE: R09
FUNCIONALIDAD: El software debe almacenar la información
de los empleados del hotel.
ENTRADA: c.c, nombre, el cargo, dirección y teléfono para ser
almacenados en una base de datos.
PROCESO: Almacenar la información en una base de datos.
SALIDA: Mostrar en pantalla que los datos han sido guardados.
NOMBRE: R10
FUNCIONALIDAD: El software debe almacenar los datos de los
usuarios que han solicitado reservas telefónica o personalmente.
ENTRADA: Datos básicos de los huéspedes.
PROCESO: Almacenar la información en una base de datos.
SALIDA: Mostrar en pantalla que los datos han sido guardados.
NOMBRE: R11
FUNCIONALIDAD: El software debe almacenar los datos de los
productos que ingresan y salen del ALMACEN.
ENTRADA: Datos en detalle del producto y su ubicación.
PROCESO: Almacenar la información en una base de datos de
productos.
SALIDA: Mostrar en pantalla que los datos han sido guardados.
Requerimientos No Funcionales:
Los requerimientos no funcionales de software para una aplicación de
sistemas, establecen restricciones sobre el software y sobre los
requerimientos funcionales.
Los requerimientos no funcionales establecen el conjunto de
cualidades y atributos necesarios para el sistema resultante.
Notación: Para la captura de los Requerimientos No Funcionales,
utilizar la siguiente nomenclatura: RNF##
1. USABILIDAD
RNF1: Contar con una persona encargada para el mantenimiento de
la aplicación
RNF2: Equipo idóneo (computadoras, impresoras, teclado, etc.) para
el uso de la aplicación correctamente
RNF3: Interfaz Gráfica Agradable.
2. CONFIABILIDAD Y SEGURIDAD.
RNF4: Solo el usuario administrador tendrá permisos para realizar
modificaciones a los registros, como eliminar, agregar etc.
RNF5: Usuario administrador tendrá acceso al sistema por medio de
usuario con contraseña.
3. REQUERIMIENTOS DE ESPACIO.
RNF6: Los servidores estarán ubicados en el Centro de Cómputo.
4. ROBUSTEZ.
RNF7: El sistema esté disponible cuando el usuario intente hacer
una reservación de alguna habitación.
5. EFICIENCIA Y RENDIMIENTO.
RNF8: Consultas y entradas sean realizadas de manera ágil y en un
tiempo adecuado para el cliente.
RNF9: El sistema de funcionar 99 por ciento del tiempo.
RNF10: Se debe contar con un tiempo de respuesta razonable.
RNF11: Se debe contar con una velocidad de conexión a internet.
6. MANTENIMIENTO.
RNF12: Se tendrá un manual para dar soporte al sistema realizado.
7. REQUERIMIENTOS DE ENTREGA.
RNF13: La documentación técnica se entregará en formato digital.
RNF14: El manual de usuario se entregará en formato digital.
RNF15: Se deberá utilizar sistemas operativos de Microsoft.
RNF16: Se deberá incluir un servidor.
8. PROPIEDADES DEL DISEÑO.
RNF017: Desarrollado con Microsoft Visual Studio .NET 2012.
RNF018: Desarrollado con una arquitectura de 3 capas.
RNF019: Implementado para que trabaje con Sql Server
RNF020: Uilización de herramientas Css para desarrollar ayudas en
línea en formato html.
RNF021: Implementación del modelo RUB.
9. INTERFACES.
RNF22: La interfaz se podrá observar en cualquier navegador
10. REQUERIMIENTOS DE LICENCIAMIENTO.
RNF023: Se debe contar con una licencia Microsoft.