Online Hotel Management System Overview
Online Hotel Management System Overview
FHA.SHIBLY
SEU/IS/03/MG/031
Outline
• Background of The Company
• Introduction to Hotel Management System
• Technology Used in the HMS
• System Analysis and My Approach to the
System
• Design
• Implementation
• Testing and Evaluation
• Future of the OHMS
Background of the hotel Riviera
• The Riviera resort is a Tourist Resort. It is
located in the charming fishing town of
Batticaloa, in the eastern coastal district of
Sri Lanka. This resort was established in
2000.
• This resort has 38 rooms with all the
Facilities.
• E-R Diagrams
• Relations/Tables
• Data Flow Diagram
– Context Diagram (0 Level DFD)
– Level 1 DFD
– Level 1 DFD
• Flow Charts
Data Flow Diagram (DFD)
• Data Flow diagrams are a network
representation of a system.
• Four entities that must be represented are:
– Data flows: movement of data in the system
– Data stores: data repositories for data that is not
moving
– Processes: transforms of incoming data flows to out
going data flows
– External entities: sources or destinations outside the
specified system boundary
ent
rt
ist
po
agem
Re
on
Context Level for Proposed System
n
pti
tio
Ma n
ils
or
lla
ce
ep
ta
ce
De
Re
om
an
ils
Ro
n
t
rC
s
io
ta
ls
ue
the
ai
e
t
fo
on
lla
tD
rG
a ti m
De
r
nfi
q
en
srv
fo
Re
nc
Co
t
Re
s
ym
q
t
Ca
ls
e
or
Re
the
Gu
ai
a
ils
p
rP
et
Re
e ta m r
tD
nfi
fo
nD
t
or
Co
n
ils
en
q
tio
tio
ep
e ta
Re
rva
m
va
D
y
ls
on se
Pa
ai
Re
n
a ti
se
et
tio
erv
Re
td
va
es
en
y
er
R
l
or
ar
t
ym
qf s en
Re
Ye
Re
Pa
m
ly y
Pa
ty
th
ili
on ty
ili
ac
M
c
rF
Fa
fo
Hotel Reservation
q
Re
rm
n
Fo System
tio
va rm
er F o
es n ls
rR tio ai
fo va et
q er tD
Re R es u es
ls
rG ai
fo et ls
q tD ai
Re es De s
t
Gu m il
oo eta oom
rR D R
fo m e t
q oo th en
Re R m m
fir P ay
on or t n
C f en tio
eq ym n ella
R
Pa tio c
lla an
ce t C ity
an jec acil
rC e F
fo or R ble
q la s
Re m ai ils ie
lit en
t
fir r av eta ci
on o D
Fa aym
C q f lity e
Re ci th P
Fa m ili
t y
fir ac
t
t
es on r F en
C ym
Gu
fo
eq Pa
R ty
rs
ili pt
me
Fa
c ei
ec
s to
R
Cu
First Level for Proposed System
Req
Req
erv
for
atio
Res
Res
nF
erv
` for R eser
vatio
n De
tails
tails
Re
ce
pt
io
ni
st
for atio orm Req n De
Gu nF rvatio ation
est orm Rese serv
Det e Re
t
Gu rm th
s
ails fi
ue
est C o n om
Req De e Ro
G
for tail rm th
Ro s Confi
om
Ro Det 1
Co om ails
nfi D e ta Req for Room Details
rm
the ils
Ro
om Reservation 3 Room
Re Room Details
q Process
fo
rP
C
on
ay
P
2
fir
ay
m Update Reservation
Re
en
m
m
en
t
ce
th
Update
t
e
ip
Pa
t
tion
ym
erva 1 Guest
Res etails
en
D
t
Re
2
qf
4 Facility
or
Re
Re
eq
Update Payment qf
R
Payment
ser
or
fo
ese
Fa
r G st D
Process Fa
vat
c c
rva
G
ilit
ue et
ilit
ue
ion
y y
st ail
tio
Update Pa Pa
D
y ym
nD
me
et
5 Payment
e ta
ai
nt en
ls
e ta
Pay de td
ils
Facil
s
it y De m ta i e ta
ils
ta ent ls ils
ils Det
ails
3
4
ym nt
Facility Update
Process 6
Fa lity P
Facility details
Pa
Facility Details
Re
Report Process
ie
ci
ilt
tails
Fa
qf
cil
c
Fa
Ca
or latio
or
Reservation De
e
nc
qf
ils
Ca
bl
ila
Re
el
Re
ls
nc
ils et
va
ai
q fo
ell
et
de ion
ra
s
tie
D
a ti
fo
nR
at
r
ty
Gue
ili
tio ell
on
Gu
eq
ta
c
ili
Req
e
lla nc
Fa
c
R
po
Re
est
Fa
Ye
st D
ce Ca
Mo
Re
n
e
rt
th
for
po
arl
an r
qf
nt
fo
De
m
e ta i
rt
Pa
yR
hly
eq
Pay
or
fir
tail
R
ym
on
ls
es
Fa
Re
s
C
me
C
erv
ent
cil
s
Fa
er
nt D
ity
7
a ti
Cancellation
D
va
cil
Pa
e
on
tio
on
e ta
tail
ity
ellati Cancellation Update
ym
anc
Re
for C
Pa
ils
s
Process
Re
Req atio
n
nt
po
ym
cell
p
d
Can
rt
o
en
e
t
r
c
ta i
t
eje t
t
or R en
ls
Con
firm em
ag
an
st
M
Gue
Second Level for Proposed System
Req
for
Roo
mD
Roo e ta i
mD ls
e ta i
Co ls
nfir
mt
t
es
he
Ro
u
om
G
1.2
Req for Room Details
Inquiry
Re Process
qf 3 Room
or Room Details
Re R es
se er
Re rv va
qf a ti tio
or on nF
Gu Gu Fo or
es es rm m
tD tD
e ta e ta i
ils ls
1.1
Reservation Update
Process 2 Reservation
n
ese rvatio Update
for R 1 Guest
Req ls
e ta i
nD
erv atio Re
Res ation ils se
serv rva
e Re
e ta
t h tio
irm oom
Conf nD
nD
he R
n f irm t e ta
atio
C o ils
Receptionist
erv
2
Res
5 Payment
Process
Cancellation
Process
Mapping ER Diagram for Reservation System
M M
Room Customer
M 1
Payment Customer
M M
Banquet Customer
1 M
Pool Customer
1 M
Restaurant Customer
M 1
Booking Customer
1 M
Bar Customer
Startup Screen
Main Screen
Data
Process
T Guest update
Guest update
Procedure
Make room T
Room Reservation
reservation Procedure
T Room selction
Room selection Procedure
F
F
T
Room reservataion Reservation
Food order
Food order
Procedure
Report T Report
Selection Procedure
Log Off
From the System
Stop
Technology Used in the SOSM System
• Familiarity
• Web Support
• Rapid Development
• Execution Speed and Efficiency
• Database Software
SQL Server 2000 and MS Access were
selected as the database software for this
project out of the available software in the
market.
• Operating System
– Windows is selected as the operating system
software since it works well or run well PHP
and VB.
• Programming Language
– PHP – Hypertext Pre-processor:-PHP is a
server-side scripting language. Although
it was originally designed to run under
Linux using the Apache Web server.
• Software Architecture,
• Input and Output Design,
• Interface Design and
• Security Design
VB Designs
Menu and screen Form designs.
Login
User name
Pass word
Ok Cancel
Create a login by administrator for
administrator and user
Admin
user
Date Time
User name
Add Save Update Delete
Pass word
Main Exit
Guest
New Old
Guest Id
Address
Tel no Company
Ok Cancel
Show all
Banquet reservation form
Banquet reservation
Date reserved Location
Client Fax
Address Engineering
Function Price
Quantity
Setup
Amount
Backdrop
Time end
Cancel Save
This form shows Room reservation
Room reservation
Reservation no
Guest id
Room no
Reservation date
Checkout date
Back Save
Show all
Room and banquet confirmation
form design
Room and banquet confirmation
Room Banquet
Reservation Date Length
Reservation no Guest ID Room no date reserved of stay Status
Page
Links Welcome part
Client
Access
Footer
Links
• LINKS
Manager’s link
Introduction
Rooms Video Clips
Online Room reservation
Banquet reservation
Our Services
Foods and Beverages
Feedbacks
Pool
About Srilanka
Further Information's
Implementation
Implementation Plan
This plan describes how the developed
system will be deployed. It contains an
overview of the system,
• The system to be implemented is an Online
Hotel Management for Hotel Reveira.
• It is a web-base and a Visual Basic developed to
run on a PHP/MySQL/Apache server and in
Visual Basic.
• This is developed to assist the company in
providing a better reservation service to their
manages,and to the Customers also.
Major task required for the implementation of the system