The system will automate many of the manual procedures that are being used by management, front desk, and room services at the Hotel Computer Science. After preliminary analysis of the requirement specifications a system with the following functions will best satisfy the needs of the hotel management and staff.
Hotel Management System Overview
The following level one data flow diagram characterizes the types of inputs and outputs and the interactions that the staff may expect from the hotel reservation system.
Level One Data Flow Diagram
Breakdown of the System Modules
A more detailed analysis of the modules that will be involved in creating a functional hotel management system reveals the need to break the larger system down into a series of submodules. Each of these submodules has a well defined interface and a series of precise input and output requirements. The following level two data flow diagram breaks down the system more precisely into its component modules.
Level Two Data Flow Diagram
The following textual description of the major system Features and functions further illustrates the information needs and the output of the various modules depicted in the level two dataflow diagram.
1) The ability to make inquiries and reservations
The system will be able to search for available rooms satisfying a given criteria (e.g. number of beds in room needed, smoking/non-smoking etc.). If rooms with the given criteria are found, the system will allow reservations for both, groups or individuals to be made.
If told to do so the system will print seperate reports for all customers checking in for the day and all customers checking out.
2) Automate the room service aspect of the hotel
This feature of the system will automate some of the present manually carried out room service procedures (dropping of the Bill at the front desk). The kitchen staff will have electronic read access to the breakfast, lunch, and dinner menus. Thus, if