You are on page 1of 15

1.

Introduction
The Tours and Travel Management System is a web based application. The main
purpose of “Tours and travels management system ” is to provide a convenient
way for a customer to book hotels, flight, train and bus for tour purposes. In this
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 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 ‘Tours and Travels 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.

1.1 Abstract
A tour and travel website is a website on the internet that is dedicated to travel.
The site may be focused on travel reviews, trip fares, or a combination of both.
Many travel websites are online travelogues or travel journals, usually created by
individual travelers and hosted by companies that generally provide their
information to consumers for free. The purpose of website is established fact
that Internet users are increasing today. One of the main purposes of the website
is to facilitate the offline customer online because customers cannot spend their
precious time in markets trying to find out the best deal. India is a country where
in a few days holiday, you can enjoy a lot .The problem is that we although having
many websites but they offer different kind of services .The customers are
enjoying a lot but there is a lack of relationship between travel agency and
customers and hence we are establishing that relationship by caring and serving
all customers in the same manner that we wish to be served .We need to build a
world class team armed with knowledge and backed by technology to advise
customers in planning of their holidays and to answer their queries. We will be
putting an effort to provide the right choice to the people when they plan a
holiday and beware them from the false advertising. We will provide them
services which they need in duration of their holiday and we’ll like to hear from
our customers because customer feedback will encourage us to improve our
services. We also manage some entertainment services during travel if you
required. In this website you can choose any package of tour and travel services
and enjoy a lot. We provide best hotel for relaxation, best food and water for
your health, best travel services, hot water and shower for your better
refreshment.

1.1.1 About the Organization


In the world of Internet, Whole information is scattered. It contains a lot of
information but generally, we require only a handful of information. Our daily
activities on internet revolve around a few basic websites. We don’t know how to
extract necessary information from the vast Internet, or else even if we know
how to extract, we spend a lot of time in finding the information. No website on
Internet is 11 | P a g e flexible enough to meet all the basic needs of any Internet
user. General queries of customer range from finding solution to a code to
booting a system

1.1.2 Objective & Scope of the Project

This application is develop to provide best travelling services to the customers


and travel agents. We have developed tours and travel management system to
provide a search platform where a tourist can find their tour places according to
their choices. This system also helps to promote responsible and interesting
tourism so that people can enjoy their 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. We develop this system to create and
promote forms of tourism that provide healthy interaction opportunities for
tourists and locals and increase better understanding of different cultures,
customs, lifestyles, traditional knowledge and believes. This system also provide
a better way to connect with various events.

This 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 management system. This system also keeps a
history of visited places of its users.

1.2 Technical Details


1.2.1 Overview of Front End

 PHP :

The PHP Hypertext Preprocessor (PHP) is a server scripting language, and a powerful

tool for making dynamic and interactive Web pages. It is basically used for developing web

based software applications. It is a widely-used, free, and efficient.

PHP code may be embedded into HTML code, or it can be used in combination with

various web template systems, web content management systems and web frameworks. PHP

code is usually processed by a PHP interpreter implemented as a module in the web server or as

a Common Gateway Interface (CGI) executable. The web server combines the results of the
interpreted and executed PHP code, which may be any type of data, including images, with the

generated web page.

 HTML :

HTML stands for Hypertext Markup Language, and is the most widely used language to
write Web Pages.

HTML elements are the building blocks of HTML pages. With HTML constructs, images

and other objects, such as interactive forms may be embedded into the rendered page. It provides

a means to create structured documents by denoting structural semantics for text such as

headings, paragraphs, lists, links, quotes and other items.

HTML can embed programs written in a scripting language such as JavaScript which

affect the behavior and content of web pages. Inclusion of CSS defines the look and layout.

1.2.2 Overview of Back End

 phpMyAdmin :

phpMyAdmin is a free and open source tool written in PHP intended to handle the

administration of MySQL or Maria DB with the use of a web browser. It can perform various

tasks such as creating, modifying or deleting databases, tables, fields or rows; executing SQL

statements; or managing users and permissions.

2. System Analysis
2.1 Feasibility Study
Whenever a project is initiated, it is necessary to check whether the new system is feasible to
develop or install. The main objective is to determine whether the development of the project
has a reasonable chance of success. There were three types of Feasibility Study carried out
during the field study of the project. They were related as follows:

2.1.1 Technical:
The software and the hardware requirements of the project were analyzed. We require a normal
configured PC with JDK 7.0, android studio, android SDK manager installed and an android
device to debug the application.

2.1.2 Operational:
In this feasibility study, we find that the system is easy to operate. If the software is actually
developed, the application will provide user friendly environment even for a non-computer
educated user to work with the software.
2.1.3 Resource:

2.2 System Planning and Schedule

2.2.1 S/w development Model

Development of any system is a systematic process. The development of any application


needs to undergo systematic planning. Following steps are listed for the process of System
Development.
1. Requirement Gathering.

2. Design Phase.

3. Coding Phase.

4. Testing Phase.

5. Deployment Phase
Fig. Software Development Life cycle

 Requirements Gathering

A Software Requirement Specification or SRS is a document which records expected behavior of

the system or software which needs to be developed.

 Design

Software design is the blueprint of the system, which once completed can be provided to

developers for code development. Based on the components in design, they are translated into

software modules/functions/libraries, etc… and these pieces together form a software system.
 Coding

During this phase, the blueprint of the software is turned to reality by developing the source code

of the entire application. Time taken to complete the development depends on the size of the

application and number of programmers involved.

 Testing

Once the application development is completed, it is tested for various issues like functionality,

performance, and so on. This is to ensure that the application is performing as expected. If there

are any issues, these issues are fixed before/after going to production depending on the nature of

issue and the urgency to go live for the application.

 Deployment

Once the application is ready to go live, it is deployed on a production server in this phase. If it is

developed for a client, the deployment happens in a client premise or datacenter where there

client wants to get the application installed.

The software development paradigm helps developer to select a strategy to develop the software.

A software development paradigm has its own set of tools, methods and procedures, which are

expressed clearly and defines software development life cycle.

2.2.2 GANTT Chart


3. System Design

3.1 Software Requirement Specification(SRS)


3.1.1 Introduction of SRS
3.1.2 Technology Requirements
3.1.2.1 Hardware to be used
 2 GHz PENTIUM IV

 128 MB RAM

 100 GB Hard Disk

3.1.2.2 Software/tools to be used

 Front End: PHP, HTML,CSS.

 Back End: MySQL

3.2 Detailed life Cycle of the Project

3.3.1 Modules

 Admin login

 User login

 packagedetails

 Add package

3.3.2 Object Oriented Analysis & Design Diagrams


3.3.2.1 Use Case Diagram

3.3.2.2 Activity Diagram


3.3.2.3 Class Diagram
3.3.2.4 Sequence Diagram
3.3.2.5 Component Diagram
3.3.2.6 Deployment Diagram
3.3.3 Database
3.3.3.1 Database Table
Admin table

Contact

Booking table

Package Table
User table

3.3.4 I/O Screen Layout with data

Home page

4. Coding
<?php error_reporting(0);

session_start();
include('include/config.php');
?>
<head><title>Swachhanda Tours</title>
<link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon"/>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<link href="build/css/bootstrap-datetimepicker.css" rel="stylesheet">


<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="build/js/bootstrap-datetimepicker.min.js"></script>

<script src="/bootstrap/js/jquery-1.12.0.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
<link href="/bootstrap/css/bootstrap.css" rel='stylesheet' type='text/css' />
<link href="css/design.css" rel='stylesheet' type='text/css' />
<link href="css/style.css" rel='stylesheet' type='text/css' />
<link href="css/animate.css" rel="stylesheet" type="text/css" media="all">
<script src="js/wow.min.js"></script>

</head>

<?php include ("include/header.php");?>

<?php include("include/carousel.php");?>

<div class="rupes">
<div class="col-md-4 rupes-left ">
<div class="rup-left">
<a href="offers.html"><i class="fa fa-usd"></i></a>
</div>
<div class="rup-rgt">
<h3>UP TO USD. 50 OFF</h3>
<h4><a href="offers.html">TRAVEL SMART</a></h4>

</div>
<div class="clearfix"></div>
</div>
<div class="col-md-4 rupes-left ">
<div class="rup-left">
<a href="offers.html"><i class="fa fa-h-square"></i></a>
</div>
<div class="rup-rgt">
<h3>UP TO 70% OFF</h3>
<h4><a href="offers.html">ON HOTELS ACROSS
WORLD</a></h4>

</div>
<div class="clearfix"></div>
</div>
<div class="col-md-4 rupes-left ">
<div class="rup-left">
<a href="offers.html"><i class="fa fa-mobile"></i></a>
</div>
<div class="rup-rgt">
<h3>FLAT USD. 50 OFF</h3>
<h4><a href="offers.html">US APP OFFER</a></h4>

</div>
</div>

</div>
<br><hr>
<div class="container">
<div class="holiday">

<?php $sql = "SELECT * from tblpackage ORDER BY packageid DESC LIMIT 3";
$row = mysqli_query($con,$sql) or mysqli_error($con);

if(mysqli_num_rows($row) > 0)
{
while($results=mysqli_fetch_assoc($row))
{ ?>
<div class="rom-btm">
<div class="col-md-3 room-left wow fadeInLeft animated" data-
wow-delay=".5s">
<img src="admin/packageimages/<?php echo
htmlentities($results['pkgimage']);?>" width ="500px" height= "300px"class="img-
responsive" alt="">
</div>
<div class="col-md-6 room-midle wow fadeInUp animated" data-
wow-delay=".5s">
<h4>Package Name: <?php echo
htmlentities($results['packagename']);?></h4>
<h6>Package Type : <?php echo
htmlentities($results['packagetype']);?></h6>
<p><b>Package Location :</b> <?php echo
htmlentities($results['pkglocation']);?></p>
<p><b>Features</b> <?php echo
htmlentities($results['pkgfetures']);?></p>
</div>
<div class="col-md-3 room-right wow fadeInRight animated" data-
wow-delay=".5s">
<h5>USD <?php echo
htmlentities($results['pkgprice']);?></h5>
<a href="packagedetails.php?pkgid=<?php echo
htmlentities($results['packageid']);?>" class="view">Details</a>
</div>
<div class="clearfix"></div>
</div>

<?php }} ?>

<div><a href="packagelist.php" class="view">View More Packages</a></div>


</div>
<div class="clearfix"></div>

</div>

<?php include("include/footer.php");?>

5. Testing
5.1 Unit Testing
Unit testing, a testing technique using which individual modules are tested to determine if there
are any issues by the developer himself. It is concerned with functional correctness of the
standalone modules.
The main aim is to isolate each unit of the system to identify, analyze and fix the defects.
Unit Testing - Advantages:
 Reduces Defects in the Newly developed features or reduces bugs when changing the
existing functionality.
 Reduces Cost of Testing as defects are captured in very early phase.
 Improves design and allows better refactoring of code.
 Unit Tests, when integrated with build gives the quality of the build as well.

5.2 Test Cases


Sr. Test Check Item Test Case Objective Steps to Expected Result
No. Cases Execute
1 TC01 Admin Interface Checks all the Check Page UI should be
textboxes,buttons,etc perfect
2 TC02 Admin Login Check When pass 1. Do not Admin should not
invalid admin name enter any login and should
value in the show proper error
field message
2. Click on
Sign in
button

3 TC03 Admin Login 1. Enter valid Admin should not


Check When pass admin name login and should
correct admin name 2. Enter show proper error
and invalid incorrect message
password password
3. Click on
Login Button
4 TC04 Admin Login Check Keeping 1. Enter valid Admin should not
Password blank admin name login and should
2. Do not show proper error
enter message
password
3. Click on
Login Button

5 TC05 Admin Login Check when pass 1. Enter valid — User should
correct email and username login
password 2. Enter valid
password
3. Click on
Login Button
6. System Maintenance & Evaluation
6.1 Maintenance
6.2 Evaluation

8. Conclusion
 “Travel and tourism management” simplifies the management process in travelling.
 Fast processing and immediate results with high security.
 Minimizing human effort and cost efficient databases.
 It give authenticate access to the authorized users depending upon their user type.
 Navigation through the site is easy.

9. Limitations

10. Future Enhancements


12. Bibliography
Author:
Website used:
www.w3school.com
www.quicksync.co.uk
www.stackoverflow.com