1. Topic Name
Data Flow Diagram for Hotel
Management System
Presented By
Mr. Brajesh Ravikant Bhaisare
PGDCCA 1st Sem
Renaissance College
Of Computer Science & Advance Technology
Bhim Chowk Jaripatka Nagpur – 14
2. The DFD for Hotel Management System is an overall flow of how the data moves through
a system, describing its inputs and outputs process within the entire system.
Furthermore, the data flow diagram (DFD) is a graphical representation of the system data process
management structure.
In the case of the Hotel Management System, you can edit this template based on your needs.
The DFD has three main levels:
•Context Diagram (Level 0 DFD)
•Level 1 DFD
•Level 2 DFD
3. Context Diagram for Hotel Management System
The first level in discussing the system’s data flow diagram is the context diagram. This level shows
the system’s core function in a one-line process.
Hotel
Management System
Hotel
Administration
Employee
Customers
Accommodation
Information
Customer Info
Job Department
List of Customers
List of Accommodation
Customer Info
Accommodation
Information
Bill Information
0.0
Context Diagram for Hotel Management System
4. In the hotel management process, we have the following external entities:
•Hotel Administrator
•Employee
•Customer
These entities will be the main source of data inputs and recipients of data outputs.
Remember: This context diagram originated from the common idea of hotel management.
Its context can be changed or modified to produce a new and unique project.
5. Level 1 DFD for Hotel Management System
Manage Customer
Information
Assign Rooms &
Facilities
Manage
Reservation
Manage
Employees
Employees
Customers
Customer Information
Customer Status
Facilities Information
Job Department
Employee Information
List of Customers
Assign Department
1.1
1.2
1.3
1.4
Customer Information
Customer Status
Bill Information
Customer Status
Assign Facilities
Customer Status
Reservation Information
6. This example diagram shows 4 of the sub-processes from the context diagram:
•Customer Information Management – is an information system where the customer’s data is
validated and used as a basis for other processes just like a reservation.
•Assigning Rooms and Facilities – this process may vary according to the request of certain
customers. Its assignments are based on the orders of clients and guests (customers).
•Reservation Management – are available in the system and are offered to customers online. This
business process is one of the core functions of the project.
•Employees Management – is the process used by the admin to designate their employees in
different departments. This process gathers the employee information and monitors their workloads
and performances.
These sub-processes show various data processing.
Level 2 DFD for Hotel Management System
While the former levels focus on processes, DFD level 2 gives more attention to the other aspects of the
project.
7. Manage
Customer
Information
Assign Rooms
& Facilities
Customer Employee
Manage
Reservation
Manage
Employees
Customers
Database
Reservation
Database
Facilities/Rooms
Database
Employee Database
Customer Info
Customer Info
1.1
1.2
1.3
1.4
Rooms/Facilities Details
List of Available Rooms
List of Available Rooms
Assign
Employee
Reservation List Details
List of Employee
Employee Info
Request Reservation
Assigned Accommodation
List of Employee
8. For the DFD level 0 (context diagram), it should focus on the main process of the system.
The DFD level 1 must elaborate more on the main process sub-processes.
DFD level 2 is the project’s highest extraction which means it is the most detailed diagram among the
three.
But this level only specifies a part of the system or a sub-process from DFD level 1. When you need to
specify all aspects of your project, DFD level 2 can be in multiple diagrams.
Conclusion
In conclusion, we have discussed the role of the drawing data flow diagram (DFD) levels 0, 1, and 2 for
the hotel management system.