Professional Documents
Culture Documents
Hotel Reservation System
Hotel Reservation System
1|Page
HRS PROJECT DOCUMENTATION
CHAPTER ONE…………………………….
1.1 Introduction……………………………………………………
1.2 scope of the project…………………………………………………
1.3 objective of the project………………………………………............
1.3.1 General objective………………………………………………….
1.3.2 Specific objective…………………………………………………
1.4 significance of the system…………………………………………..
1.5 Abbreviation and acronyms…………………………………………
1.6.1 System development methodology……………………………….
1.6.2Data collection methodology………………………………………
CHAPTER TWO…………………………
BUSINESS AREA ANALYSIS AND REQUIREMENT DEFINITION
2.1 Studies of activities……………..……………………………………
2.2 Problem of the current system………………………………………..
2.3 User of the proposed system…………………………………………
2.4 Use case model………………………………………………………
2.4.1Essential use case description……………………………………
2.5 Class and activity diagram………………………………………….
2.6 Functional requirement……………………………………………..
2.7 Nonfunctional requirement…………………………………………
2.8 Forms and reports currently used system………………………….
CHAPTER THREE…………………………
3. SYSTEMS DESIGN………………………………………………….
3.1 Design goals………………………………………………………
3.2 Performance criteria ……………………………………………
3.3 Maintenance criteria…………………………………………………
3.4 End user criteria…………………………………………………
3.5 USER CHARACTERISTICS………………………………………..
3.6 Security requirement…………………………………………...
3.6.1 Architecture……………………………………..............
3.6 .2 communication interface…………………………………
3.7 Persistent Data Management………………………………………
3.8 source code and program………………………………………….
Reference……………………………………………………………
3|Page
Acknowledgement
First and for most I would like thanks my instructor walelgn
Tewabe with best advice until the accomplishment of my project.
My deepest thank goes to all stake holder especially manger of
organization which all of debre Marko’s FM internationall hotel
worker in gratitude thank them those helps me by giving
appropriate information about the overall activities of hotel .
Lastly I would like thank all guys who are appreciating in this
system development and apply by sign up with me to develop the
system in their appropriate website manner with great
appreciation.
5 |Page
update record and delete from record by the system
administrator who centrally monitor and manage customers
information. Customers can register by recording necessary
information and be able to login to the system even can
modify (update) the information.
1.3 Objective
The objective of the project can be classified as two basic
Categories
General and Specific objective of the project .let us them one by
one in detail.
1.3.1 General objective
The Hotel Reservation system will provide service to on-line customers,
employee, and an administrator. Online customers can make searches,
reservations and cancel an existing reservation on the hotel reservation’s web
site. Administrator can add/update the hotel and the room information
approve/disapprove a new employee account application and generate a monthly
occupancy rate report for each hotel.
Terms of hotel reservation system
• Register Guests
• Login
• Make Reservations
• Generate Reports
• Database backup and restore
• Handle payments
6 |Page
Any customers that are not registered can’t be able reserve
rooms in the hotel.
Customers can register and log after while being they create their
account.
Administrator in the system context is firstly could be hotel
manager, but I conclude that is registrar which keep customers
information.
1.4 Significant of the project
This system will reduce the complexity of the cafeteria system.
It will reduce searching time.
Managing customer or system performance and
aligning their objectives facilitates the
effective use of resource both human labor
workers as well as the time they waste therefore
reduce money and time
7 |Page
Npp: notepad++
8 |Page
1.6 Methodology
1.6.1 System development methodology
System development methodology is included development tools,
language, modeling software and other tools develop the system.in
this their different tools for analyzing, modeling, designing and
coding up to the accomplishment of the system.
Here some of tools that we are going to develop our system so called
hotel reservation system. The following tables elaborate all the tools
for development of this system and their cross ponding version
9|Page
Tools Abbreviation and version Used for
Server database
Other tools
Tools Abbreviation and version Used for
Mozilla fire fox Firefox35 and above For browsing document in plain
text form
Front
TOOLS USED
end (php):
PHP is a server side scripting technology that enables scripts (embedded
in web pages) to be executed by an XAMP server.
• PHP stands for Hypertext preprocessor
10 | P a g e
• PHP is a program that runs inside wamp/xamp server in all OS.
• Xamp is Microsoft's Internet explorer above 8 and Mozilla fire fox.
• Xamp comes as open source any one can download use freely • xamp
is also a part of Windows 2000, XP Professional up to latest version
window 7, 8 and 10.
• An php file is just the same as an HTML file
• An php file can contain HTML, CSS, and java scripts
• Scripts in an php file are executed on the xamp server
• A php file has the file extension ".php"
• When a browser requests an HTML file, the server returns the file
• When a browser requests an php file, xamp passes the request to the
php parser engine on the server
• The php parser engine reads the file, line by line, and executes the
scripts in the file
• Php file cannot returned to the browser as plain HTML rather than the
browser request the xamp server in to display document.
• Finally, the php file is returned to the browser as plain HTML
11 | P a g e
page. The file not only may be located in the secure area of the
building but also modify as per need, for safety and. To facilitate
the process of searching and to find out what we want, more
quickly, the different types of item can be put in separate folders
and they remain logically related. Actually, the needs of the
contemporary industrial world could not be covered or satisfied by
using such kind of systems, and especially what concerns their
reliability and efficiency.
Chapter Two
12 | P a g e
BUSINESS AREA ANALYSIS AND REQUIRMENT
13 | P a g e
2.4 Use case model
14 | P a g e
Project display admin home as well as customer’s
home page
Administrator/customers Register into system
account with admin privilege Flow of Events:
1. Open the project in to the system
2. Register the form with perspective field
3. Then click on register
4. When finish register login in to the system checks
whether given user exists in in HRS Database
5. System displays appropriate home screen manage the
site as per he/she want.
Alternate condition:
The system halt, connection problem
Name: login
Participating Actors: customers, admin
Entry Condition: set connection and open server web browser
Post Condition:
Project display admin home as well as customers
home page
Administrator/customers Register into system
account with admin privilege Flow of Events:
1. Open the project into the system
2. Login into system fill username and password
3. Then click on login
4. When finish register login in to the system checks
whether given user exists in in hotel Database
5. System displays appropriate home screen manage the
site as per he/she want.
Alternate condition:
The system halt, connection problem
15 | P a g e
Participating Actors: customers, Admin
Entry Condition: login into system
Post Condition: display appropriate page Admin
into system account with admin privilege Flow
of Events:
1. Open the project in to the system
2. Login into the system
3. Click on reserving board
4. Then logout into the system
Alternate condition:
The system halt, connection problem Post
condition: open the project display admin home
as well as customers home page
16 | P a g e
Entry Condition: login into system
Post condition: system display admin home
page Flow of Events:
1 Administrator/customers login into system account
with admin privilege
2 The login into the system
3 System authenticates user against stored credentials.
4 System checks whether given user exists in hotel
Database
5 The admin delete reserve/customers when the
reservation is greater than standard.
Alternate condition:
The system halt, connection problem
Post condition: open the project display home as well
as customers home page
17 | P a g e
d. System displays all page to modify and to work
on page
Alternate condition:
The system halt, connection problem
Post condition: open the project display home as well
as customer’s home page.
Database table
18 | P a g e
2.5 Relational and activity diagram
Relational diagram for hotel reservation system
19 | P a g e
Activity diagram for hotel reservation system.
Add hotel room
20 | P a g e
Add guest
21 | P a g e
22 | P a g e
Edit users
23 | P a g e
Delete users
24 | P a g e
Make reservation
25 | P a g e
Customers can register online anywhere with the privilege of administrator
which is hotel managers.
Admin (system manager)
Register customers with perspective facilities, single, double and triple.
mange customers recorded file
Update customers file by system manger.
Mange customer’s weather they are login in to system as well all activity
what customers do.
26 | P a g e
2.7 Nonfunctional requirement
Performance – for example Response Time, Throughput, Useable and
easy to use
27 | P a g e
Manageability: easily to manage
Chapter Three
3. System Design
28 | P a g e
3.1 Design goals
The major design goal management are discussed below:
Easy to manage
The load time for user interface screens shall take no longer time.
The system ever change retrieve as per user click through help of
MySQL database storage
Good validations for user inputs will be done.
Avoid incorrect storage of records.
Encrypted Password.
Administrator has more rights than the sub users.
29 | P a g e
3.3 Maintenance criteria
30 | P a g e
If he/she face problem regarding to the system call the system developer.
3.6.1 Architecture
Some part from the architecture of the system snapped as follows
for examination
31 | P a g e
ADMIN PAGE
32 | P a g e
NEW RESERVATION PAGE
33 | P a g e
User snapshot for the system
Reference
WEBSITE
www.php.net
www.mysql.com
BOOKS
Learning php, MySQL, Css, Html5 and java script
Php and MySQL website development 4th edition
Php and mysql easy website development
Other Document
Hotel Reservation System for FM international hotel.
Thank you!!
GIZAEW BOGALE
IT STUDENT IN DEBRE MARKOS UNIVERSITY