You are on page 1of 34

Debre Markos University

Department of Information Technology

FM International Hotel Website

For the Fulfillment of the Course

Individual Project

Prepared by: Nigistie Abebe

Advisor: Getinet Mossie

Jan 19,2006 E.C

1|Page
Acknowledgement
I would like to thank Ato Getnet Mossie, my advisor, for his many suggestions and constant
support during this project. His limitless and invaluable effort in guiding, supervising,
encouraging and providing the necessary resources for the accomplishment of this project
gives me a great pleasure.

I am grateful to all my family members for their patience and love. They spent much of their
time thinking of me and my progress. Without them this work would never have come into
existence.

I feel a deep sense of gratitude to principals of FM INTERNATIONAL HOTEL for their


unreserved support in providing the necessary information which were pertinent for the
project.

Thank you

Nigistie Abebe

Jan 19,2006 E.C

Debremarkos East Gojjam Ethiopia

2|Page
Table of Contents
Contents Pages
Acknowledgement.................................................................................................................................2

Chapter One...........................................................................................................................................6

1. Introduction...................................................................................................................................6

1.1 Statement of the Problem.........................................................................................................7

1.2 Objective of the Project...........................................................................................................7

1.2.1 General objective.............................................................................................................7

1.2.2 Specific objective..............................................................................................................8

1.3. Feasibility Study...................................................................................................................8

1.3.1. Operational Feasibility....................................................................................................8

1.3.2. Technical Feasibility.......................................................................................................8

1.3.3 Economic Feasibility.......................................................................................................8

a.Tangible benefits....................................................................................................................................................................9

b.Intangible benefits................................................................................................................................................................9

1.4Methodology of the project.......................................................................................................9

1.4.1Data collection method.....................................................................................................9

1.4.1.1Interview....................................................................................................................9

1.4.1.2 Observation................................................................................................................9

1.4.1.3 Document analysis....................................................................................................10

1.4.1.4Tools used.................................................................................................................10

1.5 Significance of the project.....................................................................................................10

1.6Scope and limitation of the project.........................................................................................11

1.6.1Scope............................................................................................................................11

1.6.2 Limitation....................................................................................................................11

Chapter Two........................................................................................................................................12

2. AnalysisPhase..............................................................................................................................12

2.1Introduction............................................................................................................................12

2.2The Existing System...............................................................................................................12

2.2.1Problem of Existing System.........................................................................................13

3|Page
2.2.2 Forms, documents used in the existing system............................................................13

2.3 The proposed new System.....................................................................................................13

2.4 System requirements of the new system................................................................................13

2.4.1Functional Requirement...............................................................................................13

2.4.2Non-Functional Requirement.......................................................................................14

Consistency..................................................................................................................14

Aesthetics.....................................................................................................................15

2.6 Use Case Diagram.................................................................................................................15

Use case Diagram Description.............................................................................................................16

2.7 Sequence Diagram.................................................................................................................21

2.8 Activity Diagram for Reservation..........................................................................................22

2.9 Class Diagram........................................................................................................................23

Chapter Three......................................................................................................................................24

3. Design..........................................................................................................................................24

3.1 Introduction.......................................................................................................................................................................................24

3.2 Class Type Architecture...............................................................................................................................................................25

3.3 Class Modeling.................................................................................................................................................................................25

3.4 State Chart Modeling..................................................................................................................................................................26

3.5 Deployment Modeling...................................................................................................................................................................27

3.6 User Interface prototyping.........................................................................................................................................................28

Chapter Four........................................................................................................................................31

4.Implementation.................................................................................................................................31

4.1 System Implementation..................................................................................................................................................................31

4.2 Algorithms Design and coding...................................................................................................................................................31

Chapter Five........................................................................................................................................33

5. Conclusion and Recommendation...................................................................................................34

5.1 Conclusion..........................................................................................................................................................................................34

5.2 Recommendation............................................................................................................................................................................34

References:..........................................................................................................................................34

4|Page
List of Table
Table 1 Use Case Description for Make Reservation...............................................................................................15
Table 2 Use Case Description for Types of Services...............................Error: Reference source not found
Table 3 Use Case Description for View Image Gallery..........................................................................................16
Table 4 Use Case Description for Search Content..................................Error: Reference source not found
Table 5 Use Case Description for Recepion .............................................................................................................16
Table 6 Use Case Description for Check Customer Information.......................................................................17
Table 7 Use Case Description for Registration, Updating & Deletion..............................................................18
Table 8 Use Case Description for Generate Report................................................................................................18

5|Page
Chapter One
1. Introduction

In the contemporary world of globalization information communication technology is playing


a pivotal role to bring the world to a small village. This is made possible due to the
interchange of information through the internet. Today the concept and limitation of local
commerce is almost extant. Everything including shopping (Ecommerce), traveling and
vacations, higher education (ELearning), sending and receiving mail (Email), almost all of
our daily activities can be and is being done via the internet. That is why it is mandatory to
make business works web based.

Nowadays, hotels and other business are being bonefishes from internet and their websites.
Since people are now traveling a lot due to many reasons, like for business, for pleasure or on
tour they need good hospitality during their visit. Most of the all over the world have their
own website with different facilities like showing the luxurious of the hotel, makes
reservation of rooms, renting hall online for different events and many more. In our country
only few hotels have taken the advantage of the internet. Of those who have website don’t
seems to take a full advantage like the hotels abroad as they give limited information about
their services, and the websites are not up to-date.

FM INTERNATIONAL hotel is one of the big hotels in Debre Markos town. The hotel
currently has webpage which is mostly used for advertising the hotel. The site does not give
the service it provides for its customers has internet occurs.

The web development project is a dynamic web page for FM hotel and gives a new direction
for the hotels facilities and services online and its part in the global participation.

1.1 Statement of the Problem

Currently the hotel has already begun to give service for the Customers. Many tourists around
the world are coming to Ethiopia especially to East Gojjam specifically to Debremarkos were
the hotel is located for the tourists for making rest. But there are no any online reservation
activities rather it contain simply a website containing pages that can describe somehow
information of the organization. The current website also do not have provide new
information (news) about the hotel & the town which is important for old customers to
revisit the hotel, and the new customers to visit.

6|Page
Due to this problems and inefficiencies of the current system developed a new website that
solve the current problems.

1.2 Objective of the Project

1.2.1 General objective

The general objective of this project is to develop a dynamic web site for FM
INTERNATIONAL HOTEL. The new website improves the services given by the hotel and
it also improves the tourism industry in Debre Markos and over all in Ethiopia.

1.2.2 Specific objective


The specific objective of the project includes:

 Describe the services provided by FM INTERANATIONAL HOTEL.


 To give the customers the privilege for online reservation.
 To give full information for tourists & customers about Debre Markos.

1.3. Feasibility Study


A feasible study is a preliminary study undertaken to determine whether a project feasible or
not to be done & implemented. The following points shows the feasibility of this project.

1.3.1. Operational Feasibility

Operational feasibility is the process of examining the likelihood that the project attains its
desired objective.In my case, web application developed is operationaly feasible and the
project is:

 More efficient
 User friendly

The website is easy and navigate the pages. The system includes some new functionality and
have a feedback page to know the comments and suggestions forwarded by the customers.

1.3.2. Technical Feasibility

This system implements technically serves the owner of FM International Hotel & the web
system clients. The system communicate, shar & provide information about the facilities of
the Hotel.

7|Page
Different system developing tools like PHP, HTML, MYSQL & others have been used in the
developing process of the system.

1.3.3 Economic Feasibility

Economic feasibility is the process of identifying the financial benefits and costs associated
with the project being developed. That is why economic feasibility is sometimes called
COST-BENEFIT ANALYSIS.

Since the benefit of the project after implementation out weights the cost need for doing it, the
project is economically feasible.

a. Tangible benefits
Since this project is going to be dynamic web site, there is reduction cost for materials that
going to be used for manual operation, save time and produce comfortable working
environment.

b. Intangible benefits

The intangible benefits I have pointed out the system development are the following:-

 Easily access information.


 Increased flexibility
 Increase speed of activity
 Improves the confidence of the owner.

1.4 Methodology of the project

During my information-gathering phase, I used interviews, observation and document


analysis. I also recived relevant documents to help me understand the problem thoroughly
and to understand the current system of the hotel regarding its work culture and procedures.

1.4.1Data collection method


I collected the data by myself using methods such as interviews, observation and document
analysis.

8|Page
1.4.1.1 Interview
This is one of the methods used for the collection of data in which the project designers have
the chance of asking different questions. I conducted the interview at work by going to FM
International Hotel and interviewing the workers, the Customers and as well as the manager
of the hotel.

1.4.1.2 Observation
This is another type of method for collecting data and information and also it is the simplest
way of gathering data in which I could witness the actual events which will happen in the
hotel. In this method what I did to observe and note down the events what I observed.

1.4.1.3 Document analysis


This method of collecting data is analyzing the document prepared in the existing system. I
analyzed different documents like forms and report samples in the existing system. To get
more information about my project I used some related software which is very important to
develop the project and documents like books, E-books during the analysis of documents.

1.4.1.4 Tools used

Those are instruments which used us for designing different figures and design

 EDRAW: To design different diagrams like


 Use case diagrams

 Sequence diagrams

 Activity diagram

 Class diagrams

 Microsoft Office 2007: For documentation as word processor

1.5 Significance of the project

The significance of this project is to develop a dynamic webpage which have access for
online reservation. By this Customers can reserve what they want in the day suitable for them
setting where they are. The proposed website also provides up to date information to the
viewers of the site.
9|Page
The major sigificanace of the website are:

 FM INTERANATIONAL HOTEL – by having a dynamic webpage the hotel can


get so many customers and new business. It also helps the hotel to be competent with
other hotels that have a dynamic web page.
 Customers – with the help of the dynamic web page Customers can reserve services
online. These reduces the time and effort as well as of the customers.
 Developers – I, the developer also benefit from the project and some of them are:
 I exercised the different ways of information gathering
 I have detailed information and know-how hotels operate.
 I also developed the experience of how to approach customers as
professional developer.

1.6 Scope and limitation of the project

1.6.1 Scope
The website, I was developed mainly focused on introducing the hotel and give different
online services to costumer all over the world. The scope of the website includes the
following features.
 Full information about the FM International Hotel
 services in the hotel
 Online reservations
 News about the hotel that may include special offers
 Galleries
 Links to Debremarkos City & Debremarkos University website

1.6.2 Limitation
In the development of the project, I exercised the following limitations:

 The customers must have an internet connection when using this system.
 Since the FM International Hotel is located far from the university it took me longer
time to collect data.
 My files and documents may be affecting by a virus and worms.

 In general there may be problems that cause a negative influence during the
development of my project

10 | P a g e
Chapter Two
2. AnalysisPhase
2.1 Introduction
Requirement analysis is the main activities that must be undertaken to have a clear understanding of
the website system that is being used. Studying the requirement analysis of the existing website
system brings about an important contribution to the entire development process. It is after the
compilation of this step what goes wrong, which activities are right and which activities should be
encouraged. And what alternative methods should be taken to increase the performance of the
proposed web system and to make the new web system fully applicable by the particular FM Hotel.

2.2 The Existing System


This illustrates the actors involved in the current static webpage. The actors in the existing
system are:-

 Customers: - people who is getting services from the Hotel.

 Hotel manager: - the person who is responsible for managing and coordinating the
website.

 Receptionist: - the person who is responsible for giving reception for the customers to
reserve.

In the current system the two players do not have a means of communication being online.
Since the main service of the system is reservations, the existing website provides an actual
address where the costumer can go and meet face to face with the reservation officer in
Debremarkos FM Hotel to make reservation. The proposed dynamic web site will give the
reservation service online.

2.2.1 Problem of Existing System


 They have to waist so much time for the reservation of the room.
 For reserving a room Customer should have to go to the hotel.
 Customer feel the laziness, this is also failure for the existing system.

11 | P a g e
2.2.2 Forms, documents used in the existing
system
As proposed the existing web system is static webpage it has no forms in the page but there is
forms have filled by the customer in the reservation home. Can see it as follows

Customers form: the form which contains customer first name, last name, status, passport
number, country, tell number, Mobile number, zip code & their need i.e. number of room
with number of bed and quality level and special want if it has listed in the facility link or not
but it is possible and number of days have served by the Hotel have filled by the customer.

2.3 The proposed new System


The proposed system of the project is to develop website for Debremarkos FM Hotel. The
website that going to develop is a dynamic website that will provide the Hotel with an online
reservation, which will improve the problem of the current website.

The new website provides different services that a Customer can get from FM Hotel.

This proposed web system which is a technology through which any person sitting at a long
distance come what may at any place of the world, can reserve online, in the form of writing.

2.4 System requirements of the new system


2.4.1 Functional Requirement
Functional requirement is a function or feature that must be included in an information system
to satisfy the system need and be acceptable to the Customer. In short it is an action of the
system. Functional requirements that must be included in the system are:

 Provide information about the Hotel and general service it gives


 Registration, Updating and Deletion
 Data storage and retrieval: all the Hotel Reservation should be kept properly
in a well-organized database so that the process of retrieving it will be sim-
pler and faster.
 User interface facility: The system provide to Customers an easy-to-use User
interface.
 Advanced search facilities.
 Captures complete and relevant Reservation information.

12 | P a g e
 Deals with security through controlling the access to the information avail-
able in the application.

2.4.2 Non-Functional Requirement


Though the system must support all the functional requirements, non-functional requirement
is a systematic approach to build quality into system software. The automated Hotel web
system should accommodate the following extra requirements.

Security
Proper implementation of user accesses privilege will be used as a mechanism to avoid
unauthorized access. The security service provided by the system will maintain the security,
confidentiality and integrity of the system.

Customer Access
The system provides attractive and easy to user interface for clients.

Performance
The proposed system have

 Short response time for a given work


 High rate of processing
 Low utilization of computing resource(s)
 High bandwidth / short data transmission time

Consistency
To design a consistent and predicable website, the designer can use a template. The “look and
feel” of every page should be similar, so that a Customer does not need to wonder whether
different situations mean the same.

Aesthetics
A disorganized layout can lead to error, and a bad-looking homepage can turn Customers
away. Designers should focus their efforts on fonts, colors and images. The overall design
should not be too fancy. White space is necessary for good page layout.

13 | P a g e
2.6 Use Case Diagram

Make
Reservation

Types of
Services

Check User Reception


Information

View Image
Customer Gallery

Generate
Report
Administrator

Search
Content

Registration,
Updating &
deletion

Figure 1. UseCase Diagram

Use case Diagram Description


Use case name: Make Reservation

Actors(s): Customer
14 | P a g e
Description: This use case name describes how to reserve different services like that of room, food, etc

Post condition The Customer can reserve what he/she wanted in the time they fill during reserving and get
the service

Actors action Website response

-the Customer press the reservation menu -The website display the reservation page

-The Customer can check whether the thing -The page gives available or not available

Typical course of he/she want to reserve is available at that time answer depend on their choice

action and select his/her choice


-The page accepts the reservation and
-If it is available the Customer can register and gives response if the Customer makes
reserve correctly the Customer form unless give
the message the form not correctly filled.
-The Customer finish the reservation

Alternative course -If the page could not give positive response the Customer should fill their form correctly
of action based on the requirement of the page rule

Table 1 Use Case Description for Reservation

Use case name: View Image gallery

Actors(s): Customer

Description: This use case describes how the Customer can get different photo of the Hotel and the
Debremarkos City photo.

Precondition The Customer should have to open the Image gallery page

Post condition The Customer can get many beautiful pictures of the Hotel and the Debremarkos City
photo.

Actors action Website response

Typical course - The Customer press the Image gallery menu - The website display the Image
of action gallery page
- The Customer can see the different photos
displayed there
15 | P a g e
Alternative - If the page was unable to open at that time the Customer check weather or not the
course of action connection is present in time and press the link again after refresh the page.

Table 2 Use Case Description for Image Gallery

Use case name: Types of Services

Actors(s): Customer

Description: This use case describes the way that what kind of services are present in the Hotel

Precondition The Customer should have to open the services page

Post condition The Customer can get detail information about the services that the Hotel will provide

Actors action Website response

Typical course -The Customer press the Services menu -The website display the service
of action menu link pages
-The Customer can see the different services present
there

Alternative -If the page was unable to open at that time the Customer check weather or not the
course of action connection is present in time and press the link again after refresh the page

Table 3 Use Case Description for Services


Use case name: Search Content

Actors(s) Customer

Description: This use case describes the search box. It can present contents if the Customer
enters the title of contents in the search box.

Precondition The Customer should have to open the home page

Post condition - The Customer can get information about different type of web page are available in
the website.

16 | P a g e
Actors action Website response

Typical course of action - the Customer enters tittles in the search box - The website display the
search content
- The Customer can see the search content

Alternative course of - If the page was unable to open at that time the Customer check weather or not the
action connection is present in time and press the link again after refresh the page.

- If the search content will not display the content not there.

Table 4 Use Case Description for Search Content

Use case name: Check Customer information

Actors(s) Reception

Description: This use case name describes what information of the Customers has filled in the
Reservation to make availability for the customer or Customers.

Precondition The Receptionist should have open the login as admin page

Post condition - The Receptionist can get general information about the customer if Customers
have make reservation online.

Actors action website response

Typical course of action - the Receptionist press the login as admin link - The website displays the
button login page.

- The Receptionist fills Customer name and - the system check validity and
password and then press login. display the page.

- the Receptionist check the page how match


Customer have make reservation in the Hotel
and make availability of the room that have
selected by the Customer.

Alternative course of - If the page did not display at that time the Receptionist fill the Customer name
action and the password correctly again.

17 | P a g e
Table 5 Use Case Description for Check Customer Information

Use case name: Registration, Updating & Deletion

Actors(s) Administrator

Description: This use case name describes the administrator of the website have privileges to
Register, update & delete the whole content of the website .

Precondition The administrator should have open the login as admin page.

Post condition - The administrator can get the admin page to create, register, update & delete
of different contents for different purposes.

Actors action website response

Typical course of action - the administrator press the login as admin - The website displays the
link button login page.

- The administrator fills Customer name and - the system can make create,
password and then press login. register, update, delete &
search the contents as the
- the administrator performs create, register,
administrator needs.
update, delete & search the contents as he/her
needs.

Alternative course of - If the page did not display at that time the administrator fill the Customer
action name and the password correctly again.

Table 6 Use Case Description for Registration, Updating & Deletion

Name: Report Generation


Actors Administrator
Description The Administrator generates different types of reports
Pre-condition A particular period of time to generate the report
Post condition Generated report

18 | P a g e
Basic Course of Action - The Administrator open the report form
- The Administrator collects information about the services given within
some period of time.
- The Administrator generates the report
- Print the report

Table 7 Use Case Description for Generate Report

Use case name: Check Customer information

Actors(s) Administrator

Description: This use case name describes what information of the Customers has filled in the
Reservation to make availability for the customer or Customers.

Precondition The administrator should have open the login as admin page

Post condition - The administrator can get general information about the customer if Customers
have make reservation online.

Actors action website response

Typical course of action - the administrator press the login as admin link - The website displays the
button login page.

- The administrator fills Customer name and - the system check validity and
password and then press login. display the page.

- the administrator check the page how match


Customer have make reservation in the Hotel
and make availability of the room that have
selected by the Customer.

Alternative course of - If the page did not display at that time the administrator fill the Customer name
action and the password correctly again.

19 | P a g e
Table 8 Use Case Description for Check Customer Information

2.7 Sequence Diagram

Reservation Make Reservation

User

Select Reservation

Check
availability

Fill
customer
Registrer

Reserving Room

Figure 2 Sequence Diagram For Reservation

20 | P a g e
2.8 Activity Diagram for Reservation

Select Reservation

Check Yes
Availability Make Reservation

No

Back To Home Page

21 | P a g e
Figure 3 Activity Diagram for Reservation

2.9 Class Diagram

Reception

-User_Id
-Username
- Password

Services Types
Room
-Access service
facilities - Room Type
-Food Type Administrator - Room
- Hot drink Number
- Soft drink -User_Id
- Alcohol -Username
- Bed room - Password

Customer

- First name
- Last name
- Email
- Address
- Others

22 | P a g e
Figure 4 Class Diagram

Chapter Three

3. Design
3.1 Introduction
The purpose of designing is to show the direction how the webpage is built and to obtain
clear and enough information needed to drive the actual implementation of the webpage. It is
based on understanding of the model the webpage built on.

23 | P a g e
3.2 Class Type Architecture

3.3 Class Modeling


In class modeling the static structure of the system’s software will be built. In particular, it
shows the things such as classes and types, their internal structure and relationships, to other
things.

Reception
-User_Id : string
-Username: string
Services Types - Password: string

-Access service Customer


Administrator
facilities Room
-Food Type: string -User_Id:
- First name:string
string
- Hot drink: string -Username:
- Last name: string
string
- Soft drink: string - Password:
- Email : string string -Room Type: string
- Alcohol: string - Address: string -Room Number:
24 | Pstring
age
- Bed room: string - Others
3.4 State Chart Modeling
State chart modeling is used to show the sequence of states that an object goes through, the
events that cause the transition from one state to the other and the actions that result from a
state change.

25 | P a g e
3.5 Deployment Modeling

Deployment modeling is used to show software that is installed in the hardware and also the
middleware that is used to connect the disparate machines to one and other. It also shows
how the software and the hardware components work to gather.

26 | P a g e
3.6 User Interface prototyping
The following sub unit shows different interfaces that the customers will use the website.

Home page

27 | P a g e
Online Reservation Form Page

28 | P a g e
Hotel Image Gallery page

City Image Gallery page

29 | P a g e
Chapter Four

4.Implementation
4.1 System Implementation
This is the phase where the physical and logical models are implemented using programming
languages and other tools. The resulting product of this phase is dynamic website which
contains all functionalities and requirements analyzed and designed in the earlier phases.

4.2 Algorithms Design and coding


Sample code

The following sample code shows the source codes I used on (PHP). I have also used a SQL
server for handling data base. The code shows some function need and the interaction with
the data base.

//Login Code
<?php

session_start();

//include("includes/connect.php");

$error_message="";

$Customername="";

$password="";

$connect = mysql_connect('localhost','root','');

if(!$connect){

die( 'Could not connect'.mysql_error() );


}
$db_selected = mysql_select_db("fmhotel");

if(!$db_selected){

die( 'Could not select database'.mysql_error() );

}
if( isset($_SESSION['Customer_id']) ){

header('Location:mainadmin.php');

if(isset($_POST['login'])){

$error= array();

30 | P a g e
//Customername

if(empty($_POST['uname'])){

$error[]='please enter a Customername. ';

} else if ( ctype_alnum($_POST['uname'])) {

$Customername = $_POST['uname'];

} else{

$error[]='Customername must consist of letters and


numbers only. ';

}
//password

if(empty($_POST['pawd'])){

$error[]='please enter a password. ';

} else {

$password = mysql_real_escape_string
($_POST['pawd']);

}
if (empty ($error)){

$result = mysql_query("SELECT * FROM Customer WHERE


Customername='$Customername' AND password='$password' ")

or die (mysql_error());

if (mysql_num_rows($result)==1){

while($row = mysql_fetch_array($result)){

$_SESSION['Customer_id'] =
$row['Customer_id'];
header('Location:mainadmin.php');
}
}else{
$error_message ='<span class="error"> Customername
or password is incorrect </span> <br /> <br />' ;
}
}else{
$error_message ='<span class="error">' ;

foreach($error as $key => $values) {


$error_message.= "$values";
}
$error_message.="</span> <br/><br/>";
} }
?>

//Slide show code


<!-- Slide show code at the head section of webpage -->

31 | P a g e
<script type="text/javascript" src="js/jquery.js"></script>

<script type="text/javascript" src="js/mhslideshow.js"></script>

<script type="text/javascript" src="js/initblinds.js"></script>

<link rel="stylesheet" href="js/mhslideshow.css" type="text/css" />

<!-- End of head section codes -->


</head>

<body>

<div style="text-align:center;">
<!-- Slide show code at the body section of webpage -->

<div id="mhblindsshow">

<style type="text/css"> #mhblindsshow img { display:none; } </style>

<img src="images/3d_landscape_125.jpg" title="3d_landscape_125" />

<img src="images/3d_landscape_137.jpg" title="3d_landscape_137" />

<img src="images/3d_landscape_156.jpg" title="3d_landscape_156" />

<img src="images/3d_landscape_161.jpg" title="3d_landscape_161" />

<img src="images/3d_landscape_162.jpg" title="3d_landscape_162" />

<img src="images/3d_landscape_165.jpg" title="3d_landscape_165" />

<a class="sliderengine"
href="http://www.magichtml.com/javascriptslideshow/index.html">JavaScript
Slideshow</a>

</div>

<!-- End of Slideshow codes →

//logout code
<?php

session_start();

if(isset($_SESSION['Customer_id']))

unset($_SESSION['Customer_id']);

header('Location:new.php');
?>

Chapter Five
32 | P a g e
5. Conclusion and Recommendation
5.1 Conclusion
In general the developed website will benefit FM International Hotel in by changing its
business rang from local to global level. The overall benefits of the website to the Hotel are:

 The service given by the Hotel specially the reservation.


 Minimize the time required to perform task
 Bringing more s to the Hotel.
 Reducing human power and cost that are spent on the manual system.
 Provide sufficient security.

5.2 Recommendation
The training to the administrator of the website and updating information on the website. The
recommends that the website administrator is assigned by the Hotel to be responsible and
ethical because the administrator has information of the costumers which must be keeping
confidential.

I recommends that other hotels and companies to use a dynamic website to provide their
services on line and take their business to a global level.

References:
33 | P a g e
Wiley_.PHP5.and.MySQL

Andrea Tarr PHP and MySQL 24-Hour Trainer 2011

PHP Quick Scripting Reference

Internet Sites:

 http://downloads.mysql.com/docs/apis-php-en.pdf Retrieved Jan.5, 2006 E.C


 www.codeproject.com
 www.ethiomark.com
 www.Youtube.com

34 | P a g e

You might also like