Data Flow Diagram of
Hostel Management
System
Hostel
Management
System
Mess Manager
Accounts Manager
Student Hostel Owner
Mess details
Request for mess
Request for room
Accommodation
details
Payments and profit
details
conformation
Request details
Request
mess
charges
Mess charges
per month
Context Diagram
Level Not Diagram
1.0
2.0
3.0
4.0
5.0
Mess
Manag
ement
Student
Request
Managem
ent
Hostel
Accomm
odation
Payment
& Expense
Managem
ent
Review
Manage
ment
Student
Bank Database
Accounts Manager
Mess Manager
Hostel Owner
Room Registration
Payment
Request for mess
Mess schedule
Payment
Updated room data
Old room data
Available rooms
List of requests
Conforms request
Room allotted
Request mess charges
Payment details
Payment details
Monthly income
report Payments
Request
review
reports
Profit
per
month
/
year
Student
Registration
Old student details
Updated student details
Request
a
room
List
of
rooms
Chose room
Detailed Diagram For Process # 1
Edit Request
Check
Room
Count
Update
Room Data
Update
Student
Data
1.1 1.2
1.3
1.4
Student
Hostel Student
Registration
Room
Registration
Room request
Invalid request
Conformation Rejected request
Valid
Old hostel student data
Accepted
A
c
c
e
p
t
e
d
Old room data
Updated room data
Updated
student
data
Detailed Diagram For Process # 2
Edit
Request
Owner
Student
Room Registration
2.1
Valid
Confirm application
Details
Allotment
Application
Detailed Diagram For Process # 3
Payment &
Expense
Management
3.0
Student
Student Fee
Record
Accounts
Manager
Bank
Receipt
Voucher
Receipt
Payment
conformation
Updated student fee section
Paid
voucher
Detailed Diagram For Process # 4
Mess
Manageme
nt
4.0
Student
Edit
Request
4.1
Mess Manager
Bank
Dues
Mess schedule & charges
Paid voucher
R
e
q
u
e
s
t
f
o
r
m
e
s
s
Voucher
Receipt
Request details
Detailed Diagram For Process # 5
Revenue
Manageme
nt
Calculate
Profit
Owner Accounts Manager
Bank
5.0
5.1
Request revenue report
Monthly / Annual
Revenue details
Annual
profit
details
Revenue
info
Request
transection
reports
Transection reports
Cross Reference Table
Student Mess Manager Hostel Owner Accounts Manager
RoomAllocation ✔
️
Fee Payments ✔
️
Complaints ✔
️
Meal Planing ✔
️
Inventory Management ✔
️
Meal Booking ✔
️
Financial Monitoring ✔
️
Reports ✔
️
Overall Property Management ✔
️
Fee Collection ✔
️
Expense Tracking ✔
️
ER-Model
Entity Sets identification • Student
• Mess Manager
• Hostel Owner
• Accounts Manager
• Room
• Hostel
1 # Student Attributes And Types:
Student
Age
Contact
information
Name
DOB
Address
Zip_code
Street
State
Course
City
Student_Id
Room
Room_Id
Facilities
Room_Type
Capacity
Location
Room_N0
Floor_No
Students_Al
loted
2 # Room Attributes And Types:
Rent
Hostel
Hostel_Id
Facilities
Name
Capacity
Address
State
City
Rooms
Zip_Code
Students
3 # Hostel Attributes And Types:
Contact
Street
4 # Mess Manager Attributes And Types:
Mess_Manager
Age
Contact
information
Name
DOB
Address
Zip_code
Street
State
Hostels_Managed
City
Mm_Id
5 # Hostel Owner Attributes And Types:
Hostel_Owner
Age
Contact
information
Name
DOB
Address
Zip_code
Street
State
Hostels_Owned
City
HO_Id
6 # Accounts Manager Attributes And Types:
Accounts_Manager
Age
Contact
information
Name
DOB
Address
Zip_code
Street
State
Hostels_Managed
City
Ac_Id
Relationships Between Them
7 # Student _ Room:
Student
Name
Student_Id
Contact
information
DOB
Age
Address
Zip_code
Street
State
City
Room
Room_Id
Room_Type
Students_Alloted
Facilities
Capacity
Location
Room
_N0
Floor_No
Allotted Rent
8 # MessManager _ Hostel
Mess_Manager
Name
Mm_Id
Contact
information
Hostel_M
anged
DOB
Address
Zip_code
Street
State
City
Age
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Responsibility
9 # HostelOwner _ Hostel:
Hostel_Owner
Name
Ho_Id
Contact
information
Hostels_o
wned
DOB
Address
Zip_code
Street
State
City
Age
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Ownership
10 # AccountsManger _ Hostel:
Accounts_Manager
Name
Am_Id
Contact
information
Hostels_M
anaged
DOB
Address
Zip_code
Street
State
City
Age
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Financial_management
11 # Room _ Hostel:
Room
Room_Id
Room_Type
Students_Alloted
Facilities
Capacity
Location
Room_N0
Floor_No
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Part of
Rent
12 # Student _ Hostel:
Student
Name
Student_Id
Contact
information
DOB
Address
Zip_code
Street
State
City
Age
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Association
Complete ER_Model
Hostel
Student
Room
Mess_Manager
Hostel_Owner
Accounts_Manager
Association
Part of
Financial_management
Ownership
Responsibilit
y
Allotted
Name
Ho_Id
Contact
information
Hostels_o
wned
DOB
Address
Zip_code
Street
State
City
Age
Name
Mm_Id
Contact
information
H
o
st
e
ls
_M
a
n
a
g
e
d
DOB
Address
Zip_code
Street
State
City
Age
Address
Zip_code
Street
S
t
a
t
e
City
Nam
e
Ho_Id
C
a
p
a
c
it
y
Facilities
Students
Rooms
Contacts
Name
Ho_Id
Contact
information
DO
B
Address
Zip_code
Street
State
City
Age
Location
Room_N0
F
l
o
o
r
_
N
o
Room_Id
Students_Alloted
Facilities
Capacity
Rent
Room_Type
Name
M
m
_Id
Contact
information
Hostels_M
anaged
DOB
Address
Zip_code
Street
S
t
a
t
e
City
Logical Design
Student
Name
Student_Id
Contact
information
DOB
Age
Address
Zip_code
Street
State
City
Room
Room_Id
Room_Type
Students_Allot
ed
Facilities
Capacity
Location
Room_N0
Floor_No
Allotted Rent
Student( StId, Name, DOB, Rid )
St_Address( StId, City, Street, State, Zip_code )
St_Contact_Info( StId, Contact )
Room( RId, Room_Type, Rent, Capacity )
R_Location( RId, Room_No, Floor_No )
R_Facilities( RId, Facilities )
Student_Alloted( RId, StId )
Mess_Manager
Name
Mm_Id
Contact
information
Hostel_M
anged
DOB
Address
Zip_code
Street
State
City
Age
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Responsibility
Mess_Manager( MmId, Name, DOB )
Mm_Address( MmId, City, Street, State, Zip_code )
Mm_Contact_Info( MmId, Contact )
Mm_Hostel_Manged( MmId, HId )
Hostel( HId, Name, Capacity, MmId )
H_Address( HId, City, Street, State, Zip_Code )
H_Rooms( HId,RId )
H_Contact_info( HId, Contact )
H_Students( HId, StId )
H_Facilities( HId, Facilities )
Hostel_Owner
Name
Ho_Id
Contact
information
Hostels_o
wned
DOB
Address
Zip_code
Street
State
City
Age
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Ownership
Hostel_Owner( HOId, Name, DOB )
HO_Address( HOId, City, Street, State, Zip_Code )
HO_Contact_Info( HOId, Contact )
HO_Owned( HOId, HId )
Hostel( HId, Name, Capacity, HOId )
H_Address( HId, City, Street, State, Zip_Code )
H_Rooms( HId,RId )
H_Contact_info( HId, Contact )
H_Students( HId, StId )
H_Facilities( HId, Facilities )
Accounts_Manager
Name
Am_Id
Contact
information
Hostels_M
anaged
DOB
Address
Zip_code
Street
State
City
Age
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Financial_management
Accounts_Manager( AmId, Name, DOB )
Am_Address( AmId, City, Street, State, Zip_code )
Am_Contact_Info( AmId, Contact )
Am_Hostel_Manged( AmId, HId )
Hostel( HId, Name, Capacity, AmId )
H_Address( HId, City, Street, State, Zip_Code )
H_Rooms( HId,RId )
H_Contact_info( HId, Contact )
H_Students( HId, StId )
H_Facilities( HId, Facilities )
Room
Room_Id
Room_Type
Students_Alloted
Facilities
Capacity
Location
Room_N0
Floor_No
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Part of
Rent
Room( RId, Hid, Room_Type, Rent, Capacity )
R_Location( RId, Room_No, Floor_No )
R_Facilities( RId, Facalities )
Student_Alloted( RId, StId )
Hostel( HId, Name, Capacity )
H_Address( HId, City, Street, State, Zip_Code )
H_Rooms( HId,RId )
H_Contact_info( HId, Contact )
H_Students( HId, StId )
H_Facilities( HId, Facilities )
Student
Name
Student_Id
Contact
information
DOB
Address
Zip_code
Street
State
City
Age
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Association
Student( StId, Name, DOB, HId )
St_Address( StId, City, Street, State, Zip_code )
St_Contact_Info( StId, Contact )
Hostel( HId, Name, Capacity )
H_Address( HId, City, Street, State, Zip_Code )
H_Rooms( HId,RId )
H_Contact_info( HId, Contact )
H_Students( HId, StId )
H_Facilities( HId, Facilities )
Normalization
Student
Name
Student_Id
Contact
information
DOB
Age
Address
Zip_code
Street
State
City
Room
Room_Id
Room_Type
Students_Allot
ed
Facilities
Capacity
Location
Room_N0
Floor_No
Allotted Rent
Student( StId, Name, DOB, Rid )
St_Address( StId, City, Street, State, Zip_code )
St_Contact_Info( StId, Contact )
Room( RId, Room_Type, Rent, Capacity )
R_Location( RId, Room_No, Floor_No )
R_Facilities( RId, Facilities )
Student_Alloted( RId, StId )
Mess_Manager
Name
Mm_Id
Contact
information
Hostel_M
anged
DOB
Address
Zip_code
Street
State
City
Age
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Responsibility
Mess_Manager( MmId, Name, DOB )
Mm_Address( MmId, City, Street, State, Zip_code )
Mm_Contact_Info( MmId, Contact )
Mm_Hostel_Manged( MmId, HId )
Hostel( HId, Name, Capacity, MmId )
H_Address( HId, City, Street, State, Zip_Code )
H_Rooms( HId,RId )
H_Contact_info( HId, Contact )
H_Students( HId, StId )
H_Facilities( HId, Facilities )
Hostel_Owner
Name
Ho_Id
Contact
information
Hostels_o
wned
DOB
Address
Zip_code
Street
State
City
Age
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Ownership
Hostel_Owner( HOId, Name, DOB )
HO_Address( HOId, City, Street, State, Zip_Code )
HO_Contact_Info( HOId, Contact )
HO_Owned( HOId, HId )
Hostel( HId, Name, Capacity, HOId )
H_Address( HId, City, Street, State, Zip_Code )
H_Rooms( HId,RId )
H_Contact_info( HId, Contact )
H_Students( HId, StId )
H_Facilities( HId, Facilities )
Accounts_Manager
Name
Am_Id
Contact
information
Hostels_M
anaged
DOB
Address
Zip_code
Street
State
City
Age
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Financial_management
Accounts_Manager( AmId, Name, DOB )
Am_Address( AmId, City, Street, State, Zip_code )
Am_Contact_Info( AmId, Contact )
Am_Hostel_Manged( AmId, HId )
Hostel( HId, Name, Capacity, AmId )
H_Address( HId, City, Street, State, Zip_Code )
H_Rooms( HId,RId )
H_Contact_info( HId, Contact )
H_Students( HId, StId )
H_Facilities( HId, Facilities )
Room
Room_Id
Room_Type
Students_Alloted
Facilities
Capacity
Location
Room_N0
Floor_No
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Part of
Rent
Room( RId, Room_Type, Rent, Capacity, HId )
R_Location( RId, Room_No, Floor_No )
R_Facilities( RId, Facalities )
Student_Alloted( RId, StId )
Hostel( HId, Name, Capacity )
H_Address( HId, City, Street, State, Zip_Code )
H_Rooms( HId,RId )
H_Contact_info( HId, Contact )
H_Students( HId, StId )
H_Facilities( HId, Facilities )
Student
Name
Student_Id
Contact
information
DOB
Address
Zip_code
Street
State
City
Age
Hostel
Hostel_Id
Name
Students
Facilities
Capacity
Address
Zip_code
Street
State
City
Rooms
Contacts
Association
Student( StId, Name, DOB, HId )
St_Address( StId, City, Street, State, Zip_code )
St_Contact_Info( StId, Contact )
Hostel( HId, Name, Capacity )
H_Address( HId, City, Street, State, Zip_Code )
H_Rooms( HId,RId )
H_Contact_info( HId, Contact )
H_Students( HId, StId )
H_Facilities( HId, Facilities )
Student( StId, Name, DOB, Rid ,HId )
St_Address( StId, City, Street, State, Zip_code )
St_Contact_Info( StId, Contact )
Room( RId, Room_Type, Rent, Capacity, HId )
R_Location( RId, Room_No, Floor_No )
R_Facilities( RId, Facilities )
Student_Alloted( RId, StId )
Mess_Manager( MmId, Name, DOB )
Mm_Address( MmId, City, Street, State, Zip_code )
Mm_Contact_Info( MmId, Contact )
Mm_Hostel_Manged( MmId, HId )
Hostel_Owner( HOId, Name, DOB )
HO_Address( HOId, City, Street, State, Zip_Code )
HO_Contact_Info( HOId, Contact )
HO_Owned( HOId, HId )
Accounts_Manager( AmId, Name, DOB )
Am_Address( AmId, City, Street, State, Zip_code )
Am_Contact_Info( AmId, Contact )
Am_Hostel_Manged( AmId, HId )
Hostel( HId, Name, Capacity, MmId, HOId, AmId )
H_Address( HId, City, Street, State, Zip_Code )
H_Rooms( HId,RId )
H_Contact_info( HId, Contact )
H_Students( HId, StId )
H_Facilities( HId, Facilities )

Data Flow Diagram of hostel management system, ER And Logical_Model.pptx