Professional Documents
Culture Documents
Type The Document Title
Type The Document Title
CHAPTER 1
INTRODUCTION
Travels and tour management system is to provide a convenient way for a customer to
book hotels, flight, train and bus for tour purposes. The objective of this project is to develop a
system that automates the processes and activities of a travel agency. In the project, we will make
an easier task of searching places and for booking train, flight or bus. In the present system a
customer has to approach various agencies to find details of places and to book tickets. This
often requires a lot of time and effort.
We can provide approach skills to critically examine how a tourist visits and its ability to
operate in an appropriate way when dealing with the consequences of tourism, locally,
regionally, and nationally including visitor security and ecological influences. It is tedious for a
customer to plan a particular journey and have it executed properly. The project travels and tour
management system is developed to replace the currently existing system, which helps in
keeping records of the customer details of destination as well as payment received.
This application is develop to provide best travelling services to the customers and travel
agents. We can provide a search platform where a tourist can find their choices. This system also
helps to promote responsible and interesting tourism so that people can enjoy their tour holidays
at their favorable places. This system also helps to develop tourism with different cultures so that
they enrich the tourism experience and build pride.
The system also gives tours related information like which places are tourist attractions,
cities, and provinces. Tourist can also get the map and navigation system and temperature and
weather information. Tourist can also book tours through our tours and travels. This system also
keeps a history of visited places of its users.
1.1 MODULES
CUSTOMER:
Registration (login)
View package
Search package
Booking
Give payment
Booking cancellation
Give feedback
ADMIN:
Registration(login)
Manage user
Manage tour-package
Manage payment
View cancellation
View feedback
FEEDBACK:
PACKAGES:
TOUR OPERATOR:
Registration
Login
Manage tour
Manage tour package cost
Manage bus(travels)
Admin:
Tour operator:
Customer:
Feedback:
Provide feedback.
CHAPTER 2
SYSTEM ANALYSIS
In the present system a customer has to approach various agencies to find details of places
and to book tickets. This often requires a lot of time and effort. A customer may not get the
desired information from these offices and often the customer may be misguided. It is tedious
for a customer to plan a particular journey and have it executed properly. All the receipts are
given hand written and details were managed in a register book. Agencies would give an
advertisement in newspaper. When customer needs to know regarding tour packages they are
supposed to visit the agency to get details.
The proposed system is a web based application and maintains a centralized repository of all
related information. The system allows one to easily access the relevant information and make
necessary travel arrangements. Users can decide about places they want to visit and make
booking online for travel and accommodation.
Advantages:
A feasibility study undergoes three major analysis to predict the system to be success and they
are as follows.
Operational feasibility
Technical feasibility
Economic feasibility
Performance feasibility
Operational feasibility is the measure of how well a proposed system solves the problems
and takes advantage of the opportunities identified during scope definition and how it satisfies
the requirements analysis phase of system development.
Economic analysis is used for evaluating if the effectiveness of the proposed system. It
will review the expected cost to see if they are in line with the projected budget or if the project
has an expectable return on investment. At this point the budget cost will only be rough estimate
the exact cost are not required the economic feasibility. Here a rough estimate of budget schedule
is required to determine if it would be feasible to complete the system project within a require
time frame. The required timeframe will be set by the company.
It is a measure of how well a propose system solves the problem and how it satisfies the
requirement identified in the requirement analysis phase of system development.In comparison
of earlier process of maintaining the data in the written mode in that contrast. This system plays a
very important role in maintaining the travels management system and process of the data
entering easier and user friendly.Does current mode of operation provide end users and managers
with timely pertinent, accurate and useful formatted information.
CHAPTER 3
SYSTEM REQUIREMENT
3.1 SOFTWARE REQUIREMENT AND SPECIFICATION
Software requirement specification (SRS) is the starting point of the software developing
activity. As system grew more complex, it became evident that the goal of the entire system
cannot be easily comprehended. Hence the need for the requirement phase arose. The software
projects are initiated by the client needs. The SRS is the means of translating the ideas of the
minds of clients (the input) into a formal document (the output of the requirement phase.)
The customers must register for create the account and login using username and
password to use function in the application.
Collect data of customers personal information(name, address, telephone number, aadhar
number, passport number)
The customer can view or find the information of hotel, tourist attraction.
The customers can find the information and the calculated system of time, places, price to
the destination place.
The customer can search for booking hotels, flights after selecting the date of journey.
The customer can review about the journey and the place of accommodation arranged by
the company.
The customers do challenge for fun traveling with check in (get point to find discount).
Promotions can changed by partner and admin.
If any changes in the journey is to be taken then it will be done by the admin and the
partner with the guidance of the customer.
The customer cannot change the places of visiting in the journey, everything will be
managed by the admin and the partners.
Hardware Configuration:
Software configuration :
OPERATING SYSTEM : Windows family (Xp, 7, 8, 10)
SOFTWARE : XAMPP
DATABASE : MY SQL
CHAPTER 4
SYSTEM DESIGN
System design is the process of defining the architecture, modules, interfaces, and data for a
system to satisfy specified requirements. System design could be seen as the application of
systems theory to product development. There is some overlap with the disciplines of system
analysis, system architecture and systems engineering.
Storage
Travels and tour management
Response Request
Response
Admin
The overall logical structure of a database can be expressed graphically by an E-R Diagram.
4.2 E R-DIAGRAM
Registration
Login
Manage user
Manage package
Admin
Manage ticket booking
Manage payment
Manage cancellation
Customer:
View package
Search package
Customer
Booking
Give payment
Booking cancellation
Tour operator:
Level 0
Enquiry
Customer
t- Enquiry
Employee
CHAPTER 5
IMPLEMENTATION
Implementation is the platform of the project where the hypothetical design is crooked into
effective functioning circumstances. This segment is most vital stage to attain a winning new
system.
LANGUAGE: PHP
PHP: Hypertext preprocessor is a server-side scripting language designed for web development,
but also used as a general-purpose programming language.MYSQL is the backend server for the
PHP script used in this project with query and HTML and CSS for styling the frontend.
Operating system is one in which our actual program runs. Platform windows 8 or windows XP
is feasible to run this project, without any additional hardware.
Start
is member
NO
Registration
yes
login
No
Is valid?
yes
yes
Admin No Customer
A B
A B
Manage Search
package package
View Booking
cancellation cancellation
Logout
End
C0DING
<! DOCTYPE html>
<html Lang="en">
<head>
<title>Trespo..</title>
<meta charset="utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<scriptsrc="js/bootstrap.min.js"></script>
<scriptsrc="js/home.js"></script>
<link href="https://fonts.googleapis.com/css?family=Kanit">
<style>
@import url(https://fonts.googleapis.com/css?family=Cookie|Raleway:300,700,400);
*{
box-sizing: border-box;
font-size: 1em;
margin: 0;
padding: 0;
body{
background-size: cover;
color: #333;
font-size: 18px;
.container{
border-radius: 0.5em;
display: block;
max-width: 480px;
overflow: hidden;
padding: 2em;
position: absolute;
top: 50%;
left: 50%;
z-index: 1;
width: 98%;
.container:before{
background-size: cover;
content: '';
-webkit-filter: blur(10px);
filter: blur(10px);
height: 100vh;
position: absolute;
top: 50%;
left: 50%;
z-index: -1;
width: 100vw;
.container:after{
background: rgba(255,255,255,0.6);
content: '';
display: block;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%;
formbutton.submit{
background: rgba(255,255,255,0.25);
line-height: 1em;
formbutton:hover,
formbutton:focus,
formbutton:active,
formbutton.loading{
background: #333;
color: #fff;
outline: none;
formbutton.success{
background: #27ae60;
border-color: #27ae60;
color: #fff;
@-webkit-keyframesspin{
@keyframesspin{
border-top-color: transparent;
border-radius: 50%;
display: inline-block;
height: 1em;
width: 1em;
form label{
display: block;
font-size: 1.25em;
margin-bottom: 0.5em;
formlabel.col-one-half{
float: left;
width: 50%;
formlabel.col-one-half:nth-of-type(even){
padding-left: 0.25em;
background: none;
border: none;
line-height: 1em;
font-weight: 300;
width: 100%;
outline: none;
display: block;
font-size: 0.5em;
font-weight: bold;
padding-left: 0.5em;
text-transform: uppercase;
formlabel.checkbox{
border-bottom: 0;
text-align: center;
formlabel.checkbox input{
display: none;
formlabel.checkbox span{
font-size: 0.5em;
formlabel.checkboxspan:before{
content: '\e157';
display: inline-block;
font-size: 1.125em;
padding-right: 0.25em;
position: relative;
top: 1px;
formlabel.invalidspan.label-text{color: #c0392b;}
formlabel.password{position: relative;}
formlabel.passwordbutton.toggle-visibility{
background: none;
border: none;
cursor: pointer;
font-size: 0.75em;
line-height: 1em;
position: absolute;
top: 50%;
right: 0.5em;
text-align: center;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
formlabel.passwordbutton.toggle-visibility:hover,
formlabel.passwordbutton.toggle-visibility:focus,
formlabel.passwordbutton.toggle-visibility:active{
color: #000;
outline: none;
h1{
font-size: 3em;
margin: 0 0 0.5em 0;
text-align: center;
h1img{
height: auto;
margin: 0 auto;
max-width: 150px;
width: 100%;
html{
font-size: 18px;
height: 100%;
.text-center{
text-align: center;
</style>
<body>
<div class="container">
<header>
<h1>
<a href="#">
</a>
</h1>
</header>
<h1 class="text-center">Login</h1>
<label>
<span class="label-text">username</span>
</label>
<label class="password">
<span class="label-text">Password</span>
</label>
<div class="text-center">
</div>
</form>
</div>
<script>
(function($){
$.fn.extend({
donetyping: function(callback,timeout){
vartimeoutReference,
doneTyping = function(el){
if (!timeoutReference) return;
timeoutReference = null;
callback.call(el);
};
returnthis.each(function(i,el){
if (timeoutReference) clearTimeout(timeoutReference);
timeoutReference = setTimeout(function(){
doneTyping(el);
}, timeout);
}).on('blur',function(){
doneTyping(el);
});
});
});
})(jQuery);
</script>
</body>
</html>
Homepage:
<?php
include_once('common.php');
?>
<br />
<div id="page-wrapper">
<br />
<div class="container">
<div class="page-content">
<hr>
<div class="col-md-12">
<div class="message">
<?php
if(isset($_GET['msg']) &&isset($_GET['op'])){
if($_GET['msg']==1){
style='padding:5px 20%;
color:grey;
font-size:1.0em;
margin:0 5% 5px;
letter-spacing: 1px;
else{
style='padding:5px 20%;
color:grey;
font-size:1.0em;
margin:0 5% 5px;
letter-spacing: 1px;
?>
</div>
<label>Heading </label>
</div>
<div class="col-md-9">
</div>
</div>
<label>Text</label>
</div>
<div class="col-md-9">
</textarea>
</div>
</div>
<label>About Text</label>
</div>
<div class="col-md-9">
<div class="adjoined-bottom">
<div class="grid-container">
<div class="grid-width-100">
<div id="editor">
</div>
</textarea>
</div>
</div>
</div>
</div>
</div>
<!--
</textarea>
<script>
CKEDITOR.replace( 'editor1' );
</script>-->
</div><!--col-md -->
<div><!--container-->
</div>
</div>
</div>
<script>
$(document).ready(function () {
initSample();
});
</script>
</body
></html>
CHAPTER 6
TESTING
Testing is a process of executing a program with the interest of finding an error. A
good test is one that has high probability of finding the yet undiscovered error. Testing
should systematically uncover different classes of errors in a minimum amount of time
with a minimum amount of efforts. Two classes of inputs are provided to test the process
1. A software configuration that includes a software requirement
specification, a design specification and source code.
2. A software configuration that includes a test plan and procedure, any
testing tool and test cases and their expected results.
Testing is divided into several distinct operations:
modules that communicated with other defined interface. The system was done the
integration testing. All the modules were tested for their compatibility with other modules
.They test was almost successful. All the modules coexisted very well, with almost no
bugs. All the modules were encapsulated very well so as to not hamper the execution of
other modules.
CHAPTER 7
HOMEPAGE:
ADMIN LOGIN:
TOUR ALBUM:
TOUR PACKAGES:
BOOKING:
BOOKING LIST:
DATABASE TABLES
ADMIN:
USER:
TOUR LIST:
CATEGEORY:
ALBUM LIST:
CHAPTER 8
Conclusion:
Travels and tour management system simplifies the management process in travelling.
Fast processing and immediate results with high security.Minimizing human and cost efficient
databases.Navigation through the site is easy. Online travel agents are the most promising travel
provider for the experience economy. This project will help to suggest the best Travel package
among all the package deals on the web. In this, a customer will select a travel package for a
particular place based on the recommendations provided by the previous customers who had
experience with the package. This makes easy for the user to choose the best package deal. The
user can select the best package in short amount of time (instead of navigating to other websites).
Finally, the goal of the project is to make an efficient system which is effective in terms of cost
and the valuable time saved in planning and executing a trip.
Future scope: