Asdfsaef

Submitted by: Submitted by

Views: 10

Words: 1458

Pages: 6

Category: Business and Industry

Date Submitted: 11/25/2015 01:01 AM

Report This Essay

Small Hotel Reservation System (SHORS)

Requirement Document

A. Problem:

The proposed software system will be used to manage the front-desk activities of a hotel. It will be able to accept reservations, to record information about the hotel guests, to verify room availability, and to allocate rooms to guests.

B. Background information:

See Lethbridge and Laganière Object-oriented Software Engineering page 149 for a short description of the problem. Note that the writing of this document would normally have been preceded by a sound domain analysis.

The goal of this project is to create a system to manage the front-desk activities of the “Interface Rapids Hotel”. You have been contracted to replace the existing paper-based system, since your customers believe an automated system will save money and help them to serve guests better. The system will be used to enter reservations as well as to check people in and out of the hotel.

The hotel contains 30 rooms in which guests can stay. Some hotel rooms adjoin others; i.e., there are internal doors between them, so they can be used individually or as a suite. A guest can stay in either an individual room or a suite. Each hotel room is assigned a quality level (e.g. a larger room or a room with a view would be better than a smaller room without a view). Each room also has a certain number and type of beds, a room number, and a smoking/non-smoking status. Each quality level has a maximum daily rate, although the rate that a guest pays may be less.

When a hotel guest wishes to make a reservation, the hotel clerk asks him or her what nights he or she wants to stay and the type of room he or she wants. The system must verify if room(s) are available on those nights before allowing a reservation to be made.

The hotel needs to record basic information about each guest, such as his or her name, address, telephone number, credit card etc. A reservation can be cancelled at any time.

When a...