SYSTEM FLOW CHART
FUNCTIONAL SPECIFICATION
Class Diagram
S
i
g
n
u
p
+
U
s
e
r
c
o
d
e
(
p
)
U
s
e
r
n
a
m
e
E
m
ail_id
P
a
s
s
w
o
r
d Insert() Update() Delete()
R
e
g
i
s
t
r
a
t
i
o
n
+
u
s
e
r
c
o
d
e
(
p
)
+
r
e
gis
t
r
a
tio
n
d
a
t
e
+
E
m
ail__id
+id
_
p
r
o
o
f
t
y
p
e
+id
p
r
o
o
f
n
o Insert() Update() Delete()
R
o
o
m
c
a
t
e
g
u
r
y
m
a
s
t
e
r
+
C
_id
(
p
)
+
C
_
t
y
p
e Insert() Update(
)
D
ele
t
e
(
)
C
a
n
c
l
e
r
e
g
i
s
t
r
a
t
i
o
n
+
U
_
c
o
d
e
(
P
)
+
fir
s
t
n
a
m
e
+
c
o
n
t
a
c
t
n
o
+
t
y
p
e Insert
(
)
U
p
d
a
t
e
(
)
D
ele
t
e
(
)
c
o
n
f
o
r
m
r
o
o
m
_
b
o
k
i
n
g
_
m
a
s
t
e
r
+
u
s
e
r
c
o
d
e
(
f
)
+
o
r
d
e
r
_Id
+
r
o
o
m
_
n
o
+
d
a
t
e Insert
(
)
U
p
d
a
t
e
(
)
D
ele
t
e
(
)
R
o
o
m
d
e
t
a
i
l
s
m
a
s
t
e
r
+
R
o
o
m
_
n
o
(
P
)
+
c
_
i
d
(
p
) Insert() Update Delete()
P
a
y
m
e
n
t
+
U
s
e
r
c
o
d
e
(
p
)
+
C
a
r
d
_
t
y
p
e
+
pin
_
n
o Insert() Update(
)
D
ele
t
e
(
)
1
m
1
1
1
1
1
p
a
c
k
a
g
e
c
a
t
e
g
u
r
y
m
a
s
t
e
r
+
p
_id
(
p
)
+
p
_
t
y
p
e Insert() Update() Delete()
c
o
n
f
o
r
m
_
p
a
c
k
a
g
e
_
m
a
s
t
e
r
+
u
s
e
r
c
o
d
e
(
f
)
+
o
r
d
e
r
_Id
+
fir
s
t
n
a
m
e
+la
s
t
n
a
m
e
+
d
a
t
e Insert
(
)
U
p
d
a
t
e
(
)
D
ele
t
e
(
)
1
1
m
m
m
1
Sequence Diagram
:Admin :System :Database
1.1 Request for Manage room
1.2 Response for Manage room 1.3 Successfully Manage room
2.0 Managepackage
2.1 Request for manage package
2.3 success fully package 2.2 Response for package
3.3 Successfully
3.0 Manage cancellation 3.1Request for Manage cancellation
3.2 response for Manage cancellation
4 .0 Manage Manage Advertiser 4.1 Request for Manage Advertiser
4 4.2 Response for Manage Advertiser .3 Success fully
Admin side :
5.3 Success fully
5 .0 Manage client 5.1 Request for Manage client
5.2 Response for Manage client
8.0Logout
8.1 Logout Successfully
6.3. success fully client
6 .0 Manage reports 6.1 Request for Manage reports
6.2 Response for Manage reports
1 .0 Manage room
7.0 Manage feedback
7.1 Request for feedback
7.3. success fully feedback 7.2 Request for feedback
This is a Project work undertaken in context of partial fulfillment of MCA.I have tried my best to make the complicated process of Online Hotel Management System as simple as possible using Structured & Modular technique & Menu oriented interface. I have tried to design the software in such a way that user may not have any difficulty in using this package & further expansion is possible without much effort. Even though I cannot claim that this work to be entirely exhaustive, the main purpose of my exercise is perform each Employee’s activity in computerized way rather than manually which is time consuming. I am confident that this software package can be readily used by non-programming personal avoiding human handled chance of error. This project is used by two types of users i. Online Users. ii. Administrator (management of the Hotel). Online users can see the required articles or news Administrator can maintain daily updates in the hotel records. Administrator is must be an authorized user. He can further change the password. There is the facility for password recovery, logout etc. The main aim of the entire activity is to automate the process of day to day activities of Hotel like Room activities, Admission of a New Customer, Assign a room according to customer’s demand, checkout of a computer and releasing the room and finally compute the bill etc. The limited time and resources have restricted us to incorporate, in this project, only a main activities that are performed in a HOTEL Management System, but utmost care has been taken to make the system efficient and user friendly. “HOTEL Management System†has been designed to computerized the following functions that are performed by the system: Room Detail Functions Opening a New Room Modification to room assigned Check-in and check-out Detail Functions Admission of New customer Check-out of customer Room assigning related to customer’s need.
10 Apr, 2018