19244137 Online Hotel Management System

April 24, 2018 | Author: अजय कुमार मौर्य | Category: My Sql, Microsoft Access, Databases, Php, Software
Share Embed Donate


Short Description

Download 19244137 Online Hotel Management System...

Description

Hotel Management System With Online Environment For  Hotel Riviera

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

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. • There are double single and family rooms with attached bathrooms. There are in door and out door games facilities with swimming pool. Air-conditioned rooms too are available.

Introduction of current system •

Guest registration



Room reservation



Food order 



payment calculation

Problems identified •

It takes more time to reserve the room. So performance of the current system is slow.



Now the current system is running manually. So they are facing the following problems.



Difficult to handle data accurately and security because of the data lost, viewing by unauthorized people, can’t collect the data at the time.

• Day to day current system is very costly • So security wise is not guarantee to all information and data’s. • If customer wants search their details it very difficult • Processing delay • Not easy to handle room details • Storage problems • Unable to analyze past data • (Update, Search, Delete, Edit), these types of  methods are not accessible and not carry with the manual method

Introduction to Online Hotel Management System (OHMS) • To resolve the current problems the Hotel decided to do in Fashionable way so that they no their situation. So Hotel agreed to do in computerized method to resolve the reservations problems. The Hotel believes that advantages of doing in a computerized system.

• The system will help the Hotel Riviera to operate efficiently by eliminating all the time consuming procedures and provide a better service to their customers as well as for the employees in the company.

• Two Main Parts  – Web Based Reservation System (Customer’s Perspective)  – Hotel Reservation System (Administration Perspective)

Features of the New System • • • • • •

Handling Customer Details Reservations Cancellations Handling Rooms Details Making Payments Features like Update, Searching, Deleting, Editing Record etc... • Generating different kinds of report. • Customers can view videos of hotel rooms with audio explanations. • Customers Make reservations, enquiries and cancellations via online.

Waterfall Development-based Methodology

Method of Analysis • 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

Context Level for Proposed System   t  e s  G u

R e  c e   p t  i o n  i s t 

R    e  q    e r s f      t o  m o  r     s  C u R    R    R    e  s   e  q   e  s   e  r    e   f    R   e   v    o  r    r    v    a  t    a   q   G    G    t   o   i   o   u  e   f   o   u  e   i    n   n   r   R    s   F    s   F    t    o  r    t    R  o   o   D    o   D    r    m   e  t    m   o  m   o  m   e   C  o   t    a   a   i    n   i    D    l    D   l    s   f    s   R  e   i    r  m   e  t  a   e  t    R   a  i    q   i    l    t  h   R   C  o  n   e  q   f    l    s   s   o   e  q   f    P  a   r  P   e   f    R   r  m   o  r    y  m   a   f    i    F     y  m   o  o   a  c   o  r    o   C  a  n   e   m   a  v    r   n  t   e   i   l    c   C   n  t   R  e   e  l    i   t    R  e   o  n    y   a  i    l    l    a    j    D    a  b   e  c   t  i    q   f    i    e   l   e   t   o  n   f    o  r   r  m   a  i    F    C  a   F    t  h   t    F    l   s   a   a  c   a   e   c  i    n  c  e   c   i    F    l    i    i    l   i   t    l    a  c   t   i     y  P   t   l     y   a  t    y   l    i    l    P  a   i    i    a   t  e   o  n    y  m   R  e    y  m   i    s   c  e   e  n   e   n  t   i    t    p  t  

    l  s     i   a   e   t     D    n     l  s     i     i  o    n    t    t  a   a   e     i  o    t    r   v     D   a   e    v    n    r   e  s     i  o    t   e  s     R    m     R    r    v  a    r   o   o  o   e    f   e     h     R   s    t   q    e     h  e     R     R  e    t    r   m     i    f    m    n    r     i   o    f    C    n   o    C

Hotel Reservation System

R  e  q   f  o  r  C   C   a n  a n  c e  c e  l   l   l   R  e  a t   l   a  i  o  i   q   o n  n R   t   f    o r   R   e  R  e  G  u   G   e  p   p o  o r   r  t   q  f    e s  u  e  t   s t   o  t  

Y  e  M  o  r  P   D  e  R  e  P  a  D   a r   n t   a  y   t  a i   e t  a  q  f    l    y    y   h  m e  l  s  i  l  s  R  e  m e n  o r   l    y   R  e  s e  n t   F  a  t  D   r   s e  D  e  c  i  l   v  a  e  i  t   t  i  o  t  a i  l  s  t  a i    y  P   r  v  a t   F    l  s  n  i   a  c   o  a  y   n  R   i    m  e  p  l    i    R  e  t   e n   y   o   p o  r  t   P  a   t  d   r  t   e t    y  m   a  i   e  n   l  s  t  

 n t  g e m e  a  n  a  M

First Level for Proposed System

`

R e q  f or    R  e s e  r va    t  R e s  i on    R e q  e r v  F or    m  a ti  o  f or    G  n F  u e s  o r m  t  D e t  G u  ai l s e s t     R e q  D e  t a i l  f or    R  s  o o m  D e t  1 R o  ai   ls    o m 

 s  t   u e   G

C o  n f   D e t  i r m  ai   ls    t he    R o  o m 

R   e q   C  o   f   n  f    P  a   o r  P   i  r  m    y  m   a  y   R  e   c  e   t  h  e   e n  m e n  t   i     p  t    P  a   t    y  m   e  n   t  

 r  q f o  R e

 a il s  e t  o n D  n  v a ti  r  r v a t io  e s e  R  e s e  R

Req for Room Details

Room Details

Update

3

Room

2

Reservation

Update

 t i o n  e r v a  R e s  e t a i  ls  D

2

1

4

Update

Update

5

F ac    il i  t y D e  ta    il s   

    t    e   n    t    m    e   n    y    a     P    y   m     t   y     P   a   s     l    i     i   i  e    c     l     i   t   y   i  l  t     F   a    a    i   c   a c    r   F     f   o     F   l  e    q    l  a  b   a  i   t  a  i  l  s     R   e   v   a   s   e   i  e  o  r   t  y  D   i  l  i  t   q   f   i   i   l  c   e   a  c   R   F   F  a   e   t  h   m   r   i   n  f   C o

R     e   q   

e t a  i l s 

3

Req for available Facility

Facility Process

 n l  t  io  l  a  a n c e  C  t  c  e j e  o r R

Guest

o    R  e   Facility R     f     R  e  e   s    r   R     q   Payment f    q f   e   s    e    o   r   v    r   o r   F   a   t     e   r   v    G  u   G  u  e   F   a c  a c i   i     i  l   a   t     e   s   o    i   l   t   i   s  t   t    y  P   t   n    i      y  P   D  e   D  e  t   D     o    n    a  y   a  y   e    D     a   m  t  a   m  t     Payment i   e n  a    e   t     l   i   s   e n  l   i     s   t   l     a   i     s    t  d   P a  d   e  l      y m e  e t   s    t   a  a  i   n t D  l  s  i   l   s  4

Update 6

                         lis                  t   a          e              D      n                          ito          a                vr          e          s          e              R

5

Facility details Facility Details

  l s   i   t a  d e   n   i o a   l s   l   t   i   l  e   t a  c   n  d e  a   n   r  C  a   t  i o   f o   l   l  e  e q   c   R   n   C a 7

 n  l a ti o  e l  a n c  f o r C  q  e  R

    t     s     e     u      G

R  e  c e   p t   i  o n  i   s t  

 e  m t h  o n f  ir  C  o o m  e R  m t h  f ir  n  o  C

Reservation Process

Payment Process

 f i r m  C o n

 i l s  e t a  D  i o n  r v a t  e  s  e  R

Cancellation Process

Update

Cancellation

R    e  q   

Report Process

C    f     a  n   o  r   C    a   R     c  e   l   l   a   n  c   e   q    e   t   i    f      l     o  n   l     o   r     a   G      o   R   e   t   i     G     u     u   e    e    s      p  o   n  R    s   t     e   t      r     p  o   t    D      D    

R      e   q     Y     R    M    e  q    o  n   e  a  r    f     o    r    P      e    t      l     t    f     P     h  l     y   R    o  r    a    i       a    y     y    a    l       F    e     y     s     m    R   e   s  e   a  c   m    e    s   e    i    r   v    n   t     F   a   l   i    y    e   n    t     D     D    e    c  i    t   P    r   v   a   a  t   i     o   l   i   t    t    a   i     e   t       y    a   y   m   i   o  n   n  R    t     a   i      l     P   a   s    l      e   e   s    R     y   m   n  t    e   p    p  o   d    r    o   e  n   t    e  t    r    t    t    a  i    l    s  

e   t     a   i      l      s   

 e n t  g e m  a  n   M a

r   t   

Second Level for Proposed System   s  t   u  e   G

R e q  f o r R  o om     D et    ai   l s  R o o  m D  e  t   a il   s  C o n  f i r m  t he    R o o  m 

1.2 Req for Room Details

R  e  q  f   o r   R  e  R  e  s e  s e  r  v  a  r  v  a  R   e q  t  i  o  t  i  o  n F   f  o  n F   r  G  o r  m  G u  u  o  e s  r  m  e s  t   t   D e  t  a  i  l   s 

Inquiry Process Room Details

Room

3

D e  t  a  i   l   s 

1.1

Reservation Process  t io n  e r v a  e s  fo r R  q  e  R  l s  a i  e t

 D   io n  a t  r v  e  s  e  a ti o n  v  R  e s e r

Receptionist

 h e R  i r m t  o o m  C o n f  t h e R  f i r m  n  o  C

Update

2

Reservation

Update 1

     l   s      i     t   a    e      D     n    o      i     t     v   a     r    e    s    e      R 5

Cancellation Process

R   e s  e r   v  a  t   i   o n  D e  t  a  i   l  s 

Guest

2 Payment Process

Mapping ER Diagram for Reservation System Room

M

M

Customer

 

Room : room_ID , room_No, room_Date, reser vation_Date

Roomcustomer : room_ID, cu st_ID

Customer: cu st_ID, cust_name, cus t_address, cus t_tpno, cus t_email

Payment

M

1

Customer

 

Payment : Pay_ID, amount, d ate, cust_ID

Customer: cu st_ID, cust_name, cus t_address, cus t_tpno, cus t_email

Banquet

M

M

Customer

 

Banquet : banq_ ID, date_reser ved, time_start, time_end, time_served, function

BanquetCustomer : b anq_ID, cust_ID

Customer: cu st_ID, cust_name, cus t_address, cus t_tpno, cus t_email

Pool

1

M

Customer

 

Pool : pool_ No, descrip tion , p rice

Customer: cus t_ID, cust_name, cus t_address, cust_tpno, cust_email , pool_No Restaurant

1

M

Customer

 

Restaurant : rest_ID, food_ ID, descri ption, pric e, total_ Amount Customer: cus t_ID, cust_name, cus t_address, cust_tpno, cust_email , rest_ID

Booking

M

1

Customer

 

Booking : booking_ID, date, cust_ID

Customer: cu st_ID, cust_name, cus t_address, cus t_tpno, cus t_email

Bar

1

M

Customer

 

Bar: bar_ID, Liquor _No, descr iption, quantity, sellin g_Pric e, expir y_date

Flow Charts

Start

Log In To the System

Startup Screen

Main Screen

Data Process

Guest update

T

Guest update Procedure

F Make room reservation

T

Room Reservation Procedure

F T Room selection

F

Room selction Procedure

F

Room reservataion

T

Reservation

F Food order Procedure

Food order

T

F Bar order

T

Bar order Procedure

F Report Selection F

Log Off  From the System

Stop

T

Report Procedure

Technology Used in the SOSM System • The technologies that should be taken into consideration when implementing the system are as follows: – Re-usability  – Efficiency and performance

Tools to be used in developing the system

• Graphic Editor Software • Adobe Photoshop will be used as a graphic editor. Since it is not complex to work and it has more sophisticated features.

• Web Development Tool • Macromedia Dreamweaver version 8 will be used for web development tool.

Development Language Requirements • 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.  – VB (Visual Basic) language for  Administrators perspective reservation system.



Apache as the Web Server  The Apache Web Server, maintain by the  Apache Software foundation, is currently the most popular Web server because its stability, efficiency, portability, security and small size and mainly it is Open Source.

Design • 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

Main

Exit

Pass word

Update

Delete

Guest New

Old

Guest Id Last name

First name

Mid init

 Address  Age Tel no

Sex

Nationality

Company Ok

Show all

Cancel

Banquet reservation form

Banquet reservation Date reserved

Location

Client

Fax

 Address

Engineering

Contact no

Meal type

Time start

Time end

Time served

Description

Function

Price

Setup Backdrop

Quantity  Amount Time end Cancel

Save

This form shows Room reservation Room reservation Room no

Room type

Room rate Reservation no Guest id Room no Reservation date Checkout date

Back

Show all

Save

Room and banquet confirmation form design Room and banquet confirmation Room

Banquet

Reservation no

view confirmation date

Guest ID

Room no

view expire reservation

Reservation date

view confirmed

Date reserved

Show all

Length of stay

close

Status

Web based Design

Web page designs • Main web page description Header of web page

Page Links

Welcome part

Description on particular links.

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

• Providing overall planning and coordination for the implementation. • Providing appropriate training for  personnel • Ensuring that the user manual is available for the implementation effort • Ensuring that all prerequisites are met. • Performing data conversion before loading the data into the developed system.

Description of the implementation • Firstly, the web server software (Apache) and database software (Mysql) are checked if they are present, if unavailable, they are installed. • PHP and VB software is deployed • The System developed is then implemented.

•  Also instead of using above first three steps you can use the Xampp, which is consider a open source package that comes with the Apache server mysql database as a configured one. • Import a Database backup. • The system implemented is tested in the client PC’s.

Implementation of Database • The database tables were successfully created using My SQL and MS Access. •  All the tables mentioned were designed and implemented appropriately with the appropriate fields and their data types.

Testing and Evaluation • Component Testing The program deals with database and some ActiveX controls and references some runtime libraries therefore it was essential to test if they are properly referenced or not. • installed Visual Basic 6.0 and Crystal Reports on the target test machine and run the system. All of them were successfully running without any problems

Integration Testing • This test was mainly carried out to see the links between a forms and reports in the system. There are a number of different forms and reports linked together. So it was necessary to check the operability of  the links found on the multiple document interface (MDI) form.

• This testing mainly focused to check whether links between the forms and reports in the system work correctly. There are two kinds of test within this testing process.

 –

Test links from the MDI form to other forms: when the user clicks on the menu, it will call respective form.

 –

For example: when the user clicks on “Guest” menu, it will open Guest window.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF