You are on page 1of 15

Software Requirements Specification (SRS)

Hotel El Inca V1.0 Especificacin de Requerimientos de Software (SRS) Versin 1.0

Historia de revisiones
Fecha Versin Descripcin Se realizaron la especificacin de requerimientos de software Autor Tello Cruzado, Eduardin Terrones Terrones, Gilmer 14/04/2012 1.0

Revisin 1.0

Universidad Privada del Norte

Pgina1

Software Requirements Specification (SRS)

Tabla de contenidos
HOTEL EL INCA V1.0....................................................................................................................................1 ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE (SRS)..................................................1 VERSIN 1.0.....................................................................................................................................................1 HISTORIA DE REVISIONES........................................................................................................................1 1 INTRODUCCIN..........................................................................................................................................3 1.1 PROPSITO.............................................................................................................................................3 1.2 ALCANCE...............................................................................................................................................3 1.3 DEFINICIONES, ACRNIMOS Y ABREVIATURAS..............................................................................................4 1.4 VISIN GENERAL.....................................................................................................................................5 2 DESCRIPCIN GLOBAL............................................................................................................................6 2.1 PERSPECTIVA DEL PRODUCTO......................................................................................................................6 2.1.1 Interfaces de usuario.....................................................................................................................6 2.2 FUNCIONES DEL PRODUCTO.........................................................................................................................6 2.3 CARACTERSTICAS DEL USUARIO..................................................................................................................7 2.4 RESTRICCIONES........................................................................................................................................7 3 REQUISITOS ESPECIFICOS......................................................................................................................8 3.1 REQUISITOS DE INTERFACES EXTERNAS.........................................................................................................8 3.1.1 Interfaces de usuario.....................................................................................................................8 3.1.2 Interfaces hardware.....................................................................................................................10 3.1.3 Interfaces software......................................................................................................................10 3.1.4 Interfaces de comunicacin.........................................................................................................10 3.2 REQUISITOS FUNCIONALES DEL SOFTWARE:................................................................................................10 3.2.1 Registro de huspedes.................................................................................................................11 3.2.2 Gestin de habitaciones...............................................................................................................12 3.2.3.- GESTIN DE RESERVAS......................................................................................................................12 3.2.3.- GESTIN DE LA FACTURACIN DE ESTANCIAS........................................................................................13 3.2.3.- GESTIN DE EMPLEADOS....................................................................................................................13 3.2.3.- GESTIN DE PROVEEDORES.................................................................................................................13 3.3 REQUISITOS NO FUNCIONALES DEL SOFTWARE:............................................................................................13 3.4 REQUISITOS DE RENDIMIENTO...................................................................................................................14 3.5 RESTRICCIONES DE DISEO.......................................................................................................................14 3.5.- ATRIBUTOS DE SISTEMA SOFTWARE........................................................................................................14 3.6.- OTROS REQUISITOS..............................................................................................................................15

Revisin 1.0

Universidad Privada del Norte

Pgina2

Software Requirements Specification (SRS)

INTRODUCCIN

En el presente proyecto desarrollaremos un sistema que se encargar de la gestin hotelera el cual ayudar a mejorar las actividades en cuanto a la reserva de habitaciones, el registro de huspedes, la administracin de habitaciones, retiro de huspedes, administracin de registros de huspedes y facturacin del mismo. 1.1 Propsito La especificacin de requisitos del software (SRS) del sistema Baos del Inca tiene como propsito recoger los requisitos acerca de la funcionalidad del sistema, atributos del sistema (portabilidad, mantenimiento, seguridad, disponibilidad y fiabilidad). El propsito del sistema Baos del Inca es mejorar la productividad y el rendimiento en cuanto al tiempo de atencin al husped, mejora de servicio, y productividad del mismo. 1.2 Alcance

Este documento se enmarca en el desarrollo de una aplicacin para la gestin de hoteles el cual pretende mejorar la manera en que este se opera actualmente y obtener el mximo de beneficios al operar con el software. Este sistema permitir facilitar las operaciones en cuanto a la gestin hotelera en los servicios de administracin de ingresos, estada y salidas del husped. El sistema permitir gestionar huspedes. El sistema permitir almacenar informacin importante de los huspedes como datos personales, nacionalidad, ubigeo. El sistema permitir almacenar las reservas con cada uno de los huspedes: Da de ingreso (fecha de inicio), permanencia, da de salida (Fecha de fin) y as como la emisin del comprobante de pago. El sistema permitir la asignacin de huspedes a las habitaciones. El sistema permitir asignar servicios a la habitacin una vez registrado el husped. El sistema permitir gestionar las habitaciones.

Revisin 1.0

Universidad Privada del Norte

Pgina3

Software Requirements Specification (SRS)

El sistema permitir bloquear las habitaciones para su mantenimiento. El sistema permitir emitir las Boletas o facturas de Pago de cada uno de los huspedes registrados en el hotel.

1.3

Definiciones, acrnimos y abreviaturas Administrador. Persona con acceso total a la aplicacin Gestin Hotelera: Manera de administrar de forma adecuada y fcil un recinto hotelero. Check in. Proceso de llegada del cliente al hotel y registro en el mismo. Check out. Proceso de salida del cliente al hotel y registro en el mismo. Cliente. Persona que realiza una o varias reservas de una o varias habitaciones para una o varias personas. Contrasea. Cdigo secreto que permite acceso al sistema a usuarios con privilegios. Habitacin en mantenimiento. La habitacin no est disponible debido a tareas de mantenimiento. Habitacin individual. Habitacin compuesta por una cama o habitacin doble que nicamente puede ser utilizada por un cliente. Habitacin libre. La habitacin est disponible para ser usada por huspedes. Habitacin ocupada. La habitacin est siendo utilizada. Interfaz de Usuario (GUI). Representa la forma en la que el usuario interacta con el sistema, las pantallas que aparecen y el cmo se interacta con ellas. Prototipo. Instancia, tipo o forma preliminar de un sistema que sirve como modelo para etapas posteriores o para obtener la versin final y completa de un sistema. Reserva de habitacin. Acuerdo verbal o escrito entre el hotel y una persona fsica o jurdica cliente en virtud del cual el hotel se compromete a la prestacin de los servicios contratados por el cliente durante un perodo de tiempo y el cliente a realizar el pago de los mismos segn las condiciones pactadas. SRS. Software Requirements Specification. Documento que recoge los requisitos del software asociados a la herramienta que se esta desarrollando. Tambin incluye requisitos acerca de funcionalidad, rendimiento y restricciones de diseo.

Revisin 1.0

Universidad Privada del Norte

Pgina4

Software Requirements Specification (SRS)

1.4

Visin general
El documento en general nos dar las pautas necesarias, y que ser til para el desarrollo del sistema Hotel el Inca

En la siguiente seccin se ofrecer una descripcin general del sistema en la que no se describen requisitos especficos sino que se presenta el entorno y aquellos factores generales que afectan al sistema.

Revisin 1.0

Universidad Privada del Norte

Pgina5

Software Requirements Specification (SRS)

2 2.1

DESCRIPCIN GLOBAL Perspectiva del producto Esta aplicacin surge con el objetivo de proporcionar una herramienta completa y utilizable que facilite la gestin de hoteles y de todos los procesos realizados en su mbito como gestin de reservas, huspedes y facturacin. El software desarrollado ser una aplicacin web que interaccione con sus usuarios a travs de un navegador web que, a su vez, interactuar con un servidor. Este servidor mantendr la informacin almacenada en una base de datos. Todas las comunicaciones entre huspedes y servidor debern protegerse mediante un sistema de cifrado y autenticacin.

2.1.1

Interfaces de usuario

El usuario tendr 3 pantallas para el ingreso de los datos del Cliente o husped. o o o En la primera pantalla el usuario podr ingresar los datos generales del cliente. (Prototipo Cliente datos generales). La segunda pantalla el usuario podr ingresar los datos para la respectiva Asignacin del Cliente o husped. (Prototipo Asignacin de husped). En la tercera pantalla el usuario podr modificar los registros del cliente o husped (prototipo Modificacin de Husped)

Luego del ingreso de los datos y configuraciones del cliente o husped el usuario proceder a la asignacin de habitacin y luego a las diferentes operaciones que pueda realizar con ella. o El usuario tendr un mdulo para la asignacin de habitacin diaria. (Prototipo). El usuario luego de haber asignado la habitacin el usuario podr editar e imprimir los datos y registros del cliente o husped. (Prototipo). El usuario al editar los datos del cliente o husped podr obtener la cantidad de huspedes que se encuentran dentro del hotel y podr editar sus ingresos, salidas, descuentos, y consumos de cada uno de ellos, as como la impresin de su boleta o factura de pago. (Prototipos)

2.2

Funciones del producto La aplicacin aceptar distintos tipos de usuario que tras autenticarse podrn llevar a cabo actividades segn sus privilegios. El nico modo de interactuar con el sistema ser mediante una pgina web, ya que el servidor no presentar una interfaz para el usuario. Los huspedes del hotel, una vez registrados en el sistema, podrn realizar reservas, consultarlas, modificarlas o cancelarlas. Los empleados del hotel

Revisin 1.0

Universidad Privada del Norte

Pgina6

Software Requirements Specification (SRS)

podrn realizar gestin de las habitaciones del hotel, de sus empleados, reservas y estancias de huspedes as como de la facturacin de las estancias en el hotel. 2.3 Caractersticas del usuario El software desarrollado se orienta a todo el personal implicado en un proceso de gestin hotelera como Gerente de hotel, Personal de recepcin, etc. as como a los propios huspedes del hotel, que podrn realizar y consultar sus reservas a travs de Internet. Por tanto, el perfil y capacidades de los usuarios resultan heterogneos, lo que deber ser tenido en cuenta para proporcionar una interfaz accesible y usable que permita a los usuarios llevar a cabo sus tareas. 2.4 Restricciones El servidor que soporte el sistema deber ser capaz de atender mltiples peticiones simultneas, es decir, permitir concurrencia, controlando que en ningn momento interfieran unas con otras y se proporcionen datos incorrectos. Debe garantizarse la seguridad del servidor mediante sistemas de encriptacin y autenticacin para los usuarios que tengan la posibilidad de modificar la base de datos.

Revisin 1.0

Universidad Privada del Norte

Pgina7

Software Requirements Specification (SRS)

3 3.1

REQUISITOS ESPECIFICOS Requisitos de interfaces externas

3.1.1

Interfaces de usuario

3.1.1.1.

El sistema deber permitir identificar a los usuarios mediante una pantalla de inicio de sesin

La pgina de inicio de sesin constar del nombre de la aplicacin, un cuadro de texto para introducir el usuario y un cuadro de texto en el que se deber introducir la contrasea del usuario.

3.1.1.2.

Los usuarios que accedan al sistema con perfil de recepcionistas visualizarn una pantalla que les d acceso a la gestin de reservas, huspedes y facturacin.

3.1.1.3. El sistema deber permitir registrar de los datos generales del Cliente o husped. 3.1.1.4.
Los usuarios que accedan al sistema con perfil de administradores visualizarn una pantalla que les d acceso a todas las funcionalidades del sistema.

El usuario luego de haberse logueado como usuario podr ingresar los datos generales del husped como: Tipo de documento N del documento Apellidos y Nombres del cliente Fecha de Nacimiento Sexo Estado civil Correo Electrnico Telfono personal Nacionalidad Direccin y Ubigeo

3.1.1.5. Luego de haber ingresado los datos generales del Cliente el sistema deber permitir ingresar la reserva del Cliente
El usuario podr crear el reserva del cliente previamente creado y se almacenara los siguientes datos
Revisin 1.0

N de habitacin Da de Ingreso Tipo de Habitacin Costo


Universidad Privada del Norte Pgina8

Software Requirements Specification (SRS)

Fecha de Inicio Fecha de fin Motivo de la finalizacin de la reserva

3.1.1.6. El sistema deber permitir configurar los ingresos que va tener el registro en ese periodo.
El usuario podr configurar los ingresos que contendr el registro as como deshabilitar las habitaciones del husped.

3.1.1.7. El sistema deber permitir configurar los descuentos que va tener el cliente en ese periodo de estada.
El usuario podr configurar los descuentos que contendr el cliente as como tambin poder deshabilitarlos: Descripcin o concepto del descuento o deshabilitacion El N de habitacin.

3.1.1.8. El sistema deber permitir la creacin de la boleta o factura.


El usuario asignar los das, y horas de estada del cliente (Periodo), para poder crear la facturacin necesaria.

3.1.1.9. El sistema deber contener un listado de Facturacin para realizar operaciones de modificacin
El usuario podr editar, eliminar, imprimir y cerrar la pantalla de Facturacin, de acuerdo a las facturaciones ya creadas.

3.1.1.10. El ttulo y la imagen del hotel aparecern en la pantalla de inicio de sesin. 3.1.1.11. Al dejar el puntero del ratn sobre cualquier elemento de la aplicacin durante mucho tiempo, se mostrar una descripcin o consejo sobre el elemento resaltado.

3.1.1.12. 3.1.1.13.

La informacin de facturacin slo estar accesible para los administradores del sistema. Los huspedes podrn cancelar sus reservas sin recargo hasta 48 horas antes del comienzo de las mismas.

Revisin 1.0

Universidad Privada del Norte

Pgina9

Software Requirements Specification (SRS)

3.1.2

Interfaces hardware Los puestos de trabajo debern estar conectados a la red utilizando mdem o tarjetas wireless. Cada habitacin dispondr de un dispositivo lector de tarjetas que permita el acceso a la habitacin. El acceso al recinto en el que estn los servidores de la aplicacin se har a travs de un dispositivo de lectura de huella digital.

3.1.3

Interfaces software El software permitir la comunicacin con una pasarela de pagos mediante tarjeta de crdito. Al realizar una reserva se mostrar al usuario la posibilidad de marcar una opcin para realizar el pago usando tarjeta de crdito. Las tarjetas de red con las que los puestos de trabajo se conecten a la red debern ser rpidas. El software permitir la comunicacin con un sistema de gestin de contabilidad.

3.1.4

Interfaces de comunicacin Para la comunicacin entre huspedes y servidor se utilizar el protocolo de nivel de transporte HTTP. Para la comunicacin entre el servidor y el sistema gestor de bases de datos se utilizar el protocolo de nivel de transporte TCP/IP.

3.2

Requisitos Funcionales del Software:

Actualizar, consultar y listar:


Habitaciones existentes. Tipos de habitaciones existentes. Los horarios de turnos que se manejan en la empresa Los empleados de la empresa. Profesiones posibles que puedan tener los huespedes. Nacionalidad de los huspedes. Lista de empresas y sucursales en las cuales laboran los huspedes. Una reserva en particular. Una cuenta de un husped en particular Los registros histricos de los empleados que trabajaron en un turno determinado (apertura de turno).

Registrar y Consultar:

Revisin 1.0

Universidad Privada del Norte

Pgina10

Software Requirements Specification (SRS)

Registro de huspedes Gestin de reservas Gestin de habitaciones Las prestaciones de habitaciones. Los empleados que realizaron aseo en las habitaciones. Objetos olvidados por los huspedes en las habitaciones. Devolucin de objetos encontrados en las habitaciones. Huspedes con acceso restringidos a la empresa. La hora de salida de un husped.

Eliminar:

Cuenta existente.

Emitir:

Boletas. Facturas.

Anular:

Reservas.

Cobrar:

Cuenta completa de un husped (estada, consumo y telfono) Consumos de una cuenta.

Modificar:

El estado en que se encuentra una habitacin.

3.2.1

Registro de huspedes Ser posible registrarse como cliente del hotel a travs de la pgina web del mismo, introduciendo DNI, nombre, direccin, telfono, tarjeta de crdito, un nombre de acceso al sistema y una contrasea. Las contraseas de los huspedes sern guardadas de forma encriptada. Las contraseas de los usuarios debern tener una longitud mnima que las haga difciles de adivinar. El usuario podr cancelar el registro antes de enviar su informacin, sin almacenarse en las bases de datos del hotel. El usuario podr modificar sus datos despus de haberse registrado. Los empleados del hotel podrn realizar el registro de nuevos huspedes y la modificacin de los datos de los mismos

Revisin 1.0

Universidad Privada del Norte

Pgina11

Software Requirements Specification (SRS)

3.2.2

Gestin de habitaciones La aplicacin permitir identificar de manera inequvoca las habitaciones del hotel mediante nmeros en los que se incluir la planta del hotel y el nmero de habitacin. Cada habitacin tendr asociado su tipo de habitacin La aplicacin almacenar el estado de cada habitacin. El estado de una habitacin puede ser ocupada, libre, libre con equipaje, en mantenimiento, sin limpiar, no reservable, salida. La aplicacin permitir consultar, establecer o cambiar el estado de una habitacin. La aplicacin permitir consultar, establecer o cambiar el inventario de una habitacin. La aplicacin permitir consultar, establecer o cambiar las caractersticas de una habitacin. La aplicacin pasar el estado de una habitacin a ocupada, cuando el cliente haga el check in en el hotel. La aplicacin pasar el estado de una habitacin a sin limpiar, cuando el cliente o husped realice su check out en el hotel. La aplicacin pasar de forma automtica el estado de una habitacin a salida, la fecha de terminacin de la estancia del cliente o husped termine en la fecha actual.

3.2.3.- Gestin de reservas Un cliente podr realizar la reserva de una habitacin indicando las fechas de inicio y fin de la misma y las caractersticas de la habitacin que desea. El sistema mostrar una lista de habitaciones disponibles en las fechas seleccionadas por el cliente y con las caractersticas deseadas. El usuario podr cancelar la reserva (antes de aceptarla) sin que ningn dato sea guardado. El cliente podr cancelar la reserva sin penalizacin econmica antes de 5 das del inicio de la reserva. El cliente podr acceder a un listado de sus reservas activas y de las que realiz en el hotel en los ltimos seis meses. En caso de cancelacin fuera de plazo, se cargar al cliente un porcentaje del precio de la reserva.

Revisin 1.0

Universidad Privada del Norte

Pgina12

Software Requirements Specification (SRS)

Ser posible modificar los datos de una reserva hasta 48 horas antes del comienzo de la misma, siempre sujeto a disponibilidad de habitaciones. No se realizarn cargos a los huspedes que cancelen una reserva con al menos 48 horas de antelacin al comienzo de la misma. Los empleados con perfil de recepcionistas podrn modificar, visualizar las reservas y realizar modificaciones sobre ellas si as lo solicita el cliente. Las reservas realizadas sern eliminadas del sistema tres meses despus de su finalizacin. 3.2.3.- Gestin de la facturacin de estancias 3.2.3.- Gestin de empleados 3.2.3.- Gestin de proveedores

3.3

Requisitos no funcionales del Software:

El modelo conceptual de datos debe ser apoyado por una herramienta CASE, utilizando modelamiento entidad relacin segn la metodologa. Debe ser diseado para utilizarse en ambiente multiusuario. Requisitos de mantencin del Software: Su vigencia en el tiempo, es decir, satisfacer nuevos requerimientos. Ante la deteccin de una falla. Plan de Test del Software: Utilizacin de estrategia de prueba ascendente y a la ves funcional (variacin de las pruebas ascendentes para lenguajes estructurados). Se evaluar desde las funciones bsicas hasta las funciones de operacin del software. Es necesario asegurar el buen funcionamiento de los siguientes puntos: Que los datos sean almacenados en forma correcta. Que los clculos realizados por el software sean correctos. Que el software no permita la manipulacin de datos crticos sin clave de seguridad. Verificar que las consultas e informes, tanto por pantalla como por impresora sean correctos. Que el tiempo de respuesta sea el menor posible. Conclusiones del producto: El software permite el manejo de las operaciones de estas empresas en una forma sencilla y de fcil comprensin. El desarrollo del Modelo Conceptual de Datos presentado, es la conclusin de los distintos aspectos desarrollados , siendo esta etapa la ms complicada de elaborar dentro del tiempo de desarrollo, para lo cual se debi tomar en
Universidad Privada del Norte Pgina13

3.3.1

3.3.2

Revisin 1.0

Software Requirements Specification (SRS)

cuenta que el producto tena que tener un tiempo de respuesta mnimo para las operaciones y transacciones que se realizan, debido a su carcter comercializable; es por esto que existe una redundancia controlada de los datos almacenados. El desarrollo de este producto ha ampliado la posibilidad de seguir trabajando con esta herramienta de desarrollo de Software, para lo cual ha servido la experiencia obtenida durante todo este periodo. Conclusiones de Proceso: El ciclo de desarrollo del Software sintetizado en las etapas anteriores fue producto del estudio de las funciones que se manejan en este tipo de empresa y cmo se realiza cada una de estas funciones en ellas. Luego, para poder estandarizar estas funciones mediante una metodologa, se debi estudiar, aprender y aplicar las tcnicas estudiadas, interpretando en un a forma sencilla las funciones que realizara el Software. El tiempo empleado en el desarrollo del proyecto se vio alterado por la necesidad de concretar un modelo conceptual de datos adecuado y a la implementacin de las etapas con el lenguaje de programacin utilizado. Nosotros consideramos que para este Software solo habra que profundizar mayormente en el diseo de las interfaces, para tratar de ir actualizndolo con las tendencias actuales.

3.3.3

3.4

Requisitos de rendimiento La mayora de las peticiones al sistema debern servirse en menos de dos segundos El sistema deber estar disponible 24 horas al da. Cuando el rendimiento del sistema decaiga por debajo del 70% de su capacidad total, restringir el acceso de nuevos peticiones hasta que se liberen recursos para atender nuevas peticiones. El sistema gestor de bases de datos procesar el 90% de las transacciones en menos de cinco segundos. Las tarjetas de red utilizadas debern ser de 10/100 Mbps.

3.5

Restricciones de diseo 3.5.- Atributos de sistema software La aplicacin deber poder adaptarse a cualquier plataforma El sistema har copias de seguridad incrementales de la base de datos todos los das.

Revisin 1.0

Universidad Privada del Norte

Pgina14

Software Requirements Specification (SRS)

El sistema har copias de seguridad completas de la base de datos peridicamente.

3.6.- Otros requisitos El cdigo fuente estar documentado. La aplicacin almacenar un localizador de reserva nico por cada reserva. Se proporcionar un manual en el que se expliquen todas las funcionalidades del sistema.

Revisin 1.0

Universidad Privada del Norte

Pgina15

You might also like