Вы находитесь на странице: 1из 23

PROJECT REPORT

TRAVEL ACROSS THE PAKISTAN

TABLE OF CONTENTS

 ABSTRACT

 INTRODUCTION

 ORGANIZATION

 SOFTWARE REQUIREMENTS

 BACKGROUND

 DESIGN
 Working of website on HTML platform
 Database Design
 Database Schema
 Data flow Diagram

LIST OF TABLES

 User Register

 Add Package

 Add Source

 Add Destination

 Package Description

 Package Booking and Payment

 Add Hotel Details

 Add Room Type

 Hotel Booking

 Payment
LIST OF FIGURES

 Add Package

 Delete Package

 Add Hotel Details

 User Registration

 User Login

 Password

 Email

 Package Demo

 Book Package

 Payment for package

 List of Hotels

 Book Hote
ABSTRACT

Here I have developed a project on Tour and Travel. Online Tour and Travel Booking is a
system that gives you the facility of booking any type of packages (Summer special
packages, Manali tour packages, Shimla special packages, adventures etc ). This system is
made, so that customer can easily book ticket for all packages of tourist place such as hills,
trekking, adventures, spirituals and user can also register for hotels for different types of
room.

The project ‘Tours and Travels’ is developed to replace the currently existing system, which
helps in keeping records of the customer, details of destination as well as payment received.
It saves the precious asset that is time, and also accuracy, reliability and uniformity can be
maintained. This project is useful for the manager of the company as it helps them to search
the data faster than existing system, to get customer record easily and report of the customer
payment, etc are generated as per requirement.

Details of different types of tours which include tours like family tours, couple tours, general
tours, date and time of departure and the fair of the tours etc are maintained. Through this site
we can provide different types of travel packages to the customers. This sites provide
everything related to it itineraries.

This site gives new packages on flexible price, so that user can book easily. According to
season admin can change packages. We revise our itineraries regularly. Vacation-O-City
offers a large range of travel opportunities. Tours and Travels Project is designed in asp.net
programming language, and SQL server used for this site.

In this site, Admin can add packages, add destinations (adventures, spirituals), add hotels
details, and delete hotel details. Admin can also add different types of rooms.
 INTRODUCTION

Online Tour and Travel is a very user friendly project. In this project user can easily
understand and book all packages and also register for hotel. In this project there are various
types of forms, like all types of packages, book for package and Room Registration Page in
which user can insert his personal needs & facilities then upload his form by which user can
register in the web site. In this website user can also pay money through credit card.This site
provides different tour packages, hotel booking and summer special tour packages. Through
this site, user can book different types of room such as deluxe room, ac room etc on flexible
price.
This site provides different packages, destination, and hotel booking services in one
particular state of India. Himachal Pradesh is very popular hill station of north India. Visitors
enjoy snow covered mountain peaks and adventure sports like trekking, mountaineering and
skiing. In this website, according to the tour packages
1 it provides services like online booking
facilities for all packages and hotels registration to the customer. In this project user can
easily understand and fill up the Room Reservation form. User can search for various types
of rooms.Online Tour and Travel is a web based application made with HTML. So with the
help of this project user can apply for packages of tour and room reservation.

 ORGANIZATION

Travel Across the Pakistan(TAP) Company provides Web-Based Services. This company
provides the user friendly services which is easily affordable by every tourist. The Internet
facilitates various online services, creates new business transaction models. Tourism e-
commerce is one of the fields where Internet is being widely applied in providing online
services. The development of tourism e-commerce not only changes the tourism marketing
models but also results in the changes of the conventional user requirement and conventional
measurement of user satisfaction. User satisfaction, which has a great influence on
companies’ market behaviour, profitability, and competitive advantage, is a very important
factor for a company to establish their market competitive strategies. Hence, tourism website
suppliers need to know which types of people are the main users for their websites and
receiving their online services.
Tourism is becoming an important industry sector in Pakistan.In 2013,

565,212 tourists visited Pakistan contributing only $298 million, which has risen to over 6.6

million tourists in 2018.Tourists are becoming more initiative and individually in Pakistan.

simultaneously more and more educated young tourists are obtaining tourism information

from the web and making various online orders and bookings. Tourism e-commerce is

benefiting tourism companies in reducing costs and reaching a large user group, also

benefiting to tourists in making a clear budget and travel plan.

SOFTWARE REQUIREMENTS
• Operating System: Windows 7/8/10
• Application: HTML & CSS
• Database: SQL SERVER
• Software: Internet Explorer/Google Chrome

OBJECTIVES 3

This system provides Online Registration, Tour Package Information, Bus ticket booking and
all other destinations. The purpose of this project is very clear that user can find room
facilities easily & hotel service providers also get good customers very easily. Customer can
register in the website & can create his own registration then he can receive email for his
room status related to his reservation and book all packages. User can register hotel for
different types of room what they want.
The Main Goal of this project is to provide a very faster room reservation services and also
booking services for different types of packages so any user can get this service very easily.
 Our objective is to make strong relationship with customers so that they can enjoy the
holiday of their dreams.

 It saves lots of time , now a days there is a fast process world any one can work
quickly so, this project helps that people who are searching for reservation in
organization, so they can easily fill up the form and search rooms and different tourist
place.
 Possess complete back up services.

BACKGROUND:

People wish to see the website in an even better and organized form always. The use of this
website is to book online packages and online hotel reservation etc. for fun have become a
favorite pass time of the people. Features vary from website to website. Usually this website
focuses on the different types of packages, adventure and destination, what they want.This
tour and travel website is based on .net 4.5 platform. Along with several architecture
domains, Applications Architecture from the pillars of an solution architecture. Application
architecture is used for an internal structure of an application. These apps have become
common trend now.
Online Tour and Travel is a web based application made in the Asp.Net. So with the help of
this project user can apply for packages of tour and room reservation. All details of packages,
adventure, destination and hotels are added by Admin on the Admin panel. User can search
more attractive packages, destination etc. you will create web pages that visitors can interact
with in wonderful way.

DESIGN
4.1 Working of website on HTML platform
HTML and CSS are actually not technically programming languages; they're just page

structure and style information. But before moving on to JavaScript and other true languages,

you need to know the basics of HTML and CSS, as they are on the front end of every web

page and application

HTML provides the basic structure of sites, which is enhanced and modified by other

technologies like CSS.. HTML is at the core of every web page, regardless the complexity of

a site or number of technologies involved. It's an essential skill for any web professional. It's
the starting point for anyone learning how to create content for the web. And, luckily for us,

it's surprisingly easy to learn.

CSS is used to control presentation, formatting, and layout.

This site provides different tour packages, hotel booking and summer special tour packages.
Through this site, user can book different types of room such as deluxe room, ac room etc on
flexible price.This site provides different packages, destination, and hotel booking services in
one particular state of India. Himachal Pradesh is very popular hill station of north India.
Visitors enjoy snow covered mountain peaks and adventure sports like trekking,
mountaineering and skiing.

DATABASE DESIGN

Tables and Relationship

 In my Project Tour and travel, I used HTML as a front end and use SQL server as a
backend.
 Front end is mainly used for the designing purpose or designing the various kinds of
forms and implement the logic and the backend is mainly used for, to store the data,
records, or the information.
 I make all the tables in the SQL Server 2008. My tables name are Add package, add
package description, add source, add destination, add hotels, Hotel Rooms, Hotel Info.,
add adventures, delete and update adventure and city. These are the tables to store the
records, data, and information in the back end means in the SQL Server 2008.
 All the tables are used to store the records, and administrator is able to watch all the
data. Now we talk about the tables and how this tables work in a back end that we can
know but the main thing is the relationship of the tables.

 That’s the most important thing for the back end. In my project there is a relationship
between the tables means all the tables are connected with each other so all the
records or the data or the information can easily stored and there is a no chance of the
mistakes in the tables.
 The Relationship between the tables is also considered as a security part if the records
are not stored properly so candidate can not able to work further so it can avoid the
chance of the dummy records.

4.2 Database Schema


User Register: This is the schema of User.

Fields Type Constraint

UserID Int Auto Incre.


(Primary Key)
UserName nvarchar(max)

Password nvarchar(max)

UserEmailAddress Text

UserPhoneNumber nvarchar(10)

Address nvarchar(max)

Table 4.1 User Register

8
Add package: By this admin can add all details of packages. In this table PackageID is
auto incremented and unique. Image will be upload by FileUpload control.

Fields Type Constraint

PackageID Int Auto Incre.(Primary


Key)
HotelName nvarchar(max)

Image Nvarchar(max)

Duration1 Text

Duration2 nvarchar(10)

Duration3 nvarchar(10)

Duration4 Nvarchar(10)

Image1 nvarchar(100)

Image2 nvarchar(max)

PackageAmount Nvarchar(max)

Table 4.2 Add package

Add Source: On the behalf of this table admin will add the source in database. Here
SourceId is primary key and auto Incremented.

Fields Name Type Constraint

SourceId Int Auto Incre


(Primary Key)
SourceName nvarchar(50)

Table 4.3 Add Source

Add Destination: By this admin will add all Destination name and DestinationID will auto
Incremented. DestinationID is primary key.
9
Fields Name Type Constraint
DestinationId Int Auto Increment
(Primary Key)
DestinationName nvarchar(50)

Table 4.4 Add Destination

Package Description: By this Admin can add package Name, days number, source and
destination and details of particular package.

Fields Type Constraint

Package_desID Int Auto Incre


(Primary Key)
packageID Int (foreignkey)

PackageName nvarchar(200)

Days Number nvarchar(max)

Source nvarchar(max)

Destination nvarchar(max)

Package_Details Nvarchar(max)

Table 4.5 Package Description

Package Booking and Payment : In this schema, BookingID is auto Incremented and
primary key. BookingID will Auto Increment and packageId, packageName, packageAmount
all will come on the behalf of add package table. UserID, UserName, UserPhoneNumber,
UserAddress will fill on the behalf of User_Register Schema.

Fields Type Constraint

BookingID Auto Incre.


(Primary Key)
PackageID Int

PackageName nvarchar(max)

PackageAmount nvarchar(max)

UserID Int
UserName varchar(max)

UserPhoneNumber varchar

UserAddress varchar

CardNumber Int(100)

ExpiryDate Date

NameOnCard Varchar

BookingDate Date

Package Booking and Payment

Add Hotels : In this table Admin will add HotelName, CityName, Amount of Room, Room
Type, hotel details and admin can also upload hotel image and HotelID is primary key and it
will auto increment.

Fields Type Constraint

HotelID int Auto Incre.(Primary


Key)
HotelName nvarchar(max)

CityName nvarchar(max)

Amount nvarchar(max)

HotelImage nvarchar(max)

HotelDetails nvarchar(max)

RoomType Nvarchar(max)

Add Hotel Details

Room Type: In this schema admin will add different types of room of hotel.

Fields Name Type Constraint

RoomTypeId Int Auto Incre


(Primary Key)
RoomTypeName nvarchar(50)

Table 4.7 Room Type


Hotel Booking: In this schema, BookingID is auto Incremented and primary key. BookingID
will Auto Increment and HotelID, HotelName, Amount, Room Type all will come on the
behalf of User Booking. UserID, UserName, UserPhoneNumber, UserAddress will fill on the
behalf of User_Register Schema. Dateof Booking is selected date of user.

Fields Type Constraint

BookingID int 12 Auto Incre


(Primary Key)
HotelID int

HoteName nvarchar(max)

UserID int

UserName nvarchar(max)

RoomType nvarchar(max)

Adults int

Child int

DateOFBooking nvarchar(max)

UserEmailAddress nvarchar(max)

Table 4.8 Hotel Booking

Hotel Payment: When user will book for particular hotel room, that details of user and hotel
will come. BookingID will Auto Increment.
13
Fields Type Constraint

BookingID Int Auto Incre (Primary


Key)
HotelID Int
HoteName nvarchar(max)

UserID Int

UserName nvarchar(max)

CardNumber nvarchar(16)

cvvnumber Int

expirydate nvarchar(max)

Amount nvarchar(max)

Booking nvarchar(max)
Date
Table 4.9 Payment

4.4 Data Flow Diagram

Register

System
Login
User
Book Package/Hotel

Payment Add
Modify
Add Hot (Search/Update/Delete)
Packages/Hotel/ el Packages/Hotel/Adventure
Adventures/Tem /Temples
ples

Admin

Data Flow Level

Manage Packages/
Hotels/Adventures
Register User
System

Login
Search
Packages Display
Packages/H
otels/Destina
tion
Output

Input

Dataflow Level 1

METHADOLOGY

Front end design and tour booking 17

Front end refers to the visual layer of website and applications. The UI, layout, images and
other visual elements and their styling comprises of:

 Developing visual standards.


 Handling site accessibility.
 Page layout
 Form design

It is very helpful in business applications. Since, it is web based it gives online booking
facility for packages, destinations i.e adventures, spirituals and hotels and customer can also
payment by card. Vacation-o-city is to book online ticket for hotel and tourist place. It is a
Web Based Application to develop website in which end user interact with the webapp
easily. In this website, Customer or User can search and book all tourist places and all hill
station, adventures, spirituals and all hotels of Himachal Pradesh.

IMPLEMENTATION DETAILS
Admin Panel
Step 1: Add packages: In this step admin added package name and also uploaded image.
When package added successfully it will show Inserted successfully in label.
Admin can add package, delete package, modify package and admin can also add all
description of packages and add duration.
Add package

Step 2: Delete Package: By the following Edit button and Delete button Admin can update
and delete details particular package.

Delete Package

Step 3: Add Destination: Admin can add destination name. If Destination name will add in
the database, it will show Saved in label

Step 4: Add Package Description: Admin added all the details of package and package
name will select from Dropdown list which referred from the database.

Package Description

Step5 Add Hotel Details

Add Hotel Details


User Panel:
User Register: In this step new user must have to create account. Login is possible only after
the registration. User can also change his/her password.

User Registration:
Step: 2 User Login: In this step registered customer can login/signin the account. Login is
possible only after the registration. User can also change his/her password.
Delete Login Data:
User Login:

Step4: For booking, User will first login after login user can go to package panel this page
will open. By this user can know details of package.

Package demo:

Step 5: Booking Package: When user will click on booking package button, user will go to
the Payment.

CODE FOR BOOKING PACKAGE


<table cellpadding="7"cellspacing="12" align="center">
<center><h1 style="background-color: black; color: white;">Booking
Form</h1></center>
<style></style>
<form method="post" action="#">
<d
<tr>
<td>
Name:
<input type="text" name="name"><br/><br/>
Email:
<input type="text" name="email"><br><br>
Contact:
<input type="text" name="contact"><br><br>
Purpose:
<input type="text" name="purpose"><br><br>
From Date:
<input type="Date" name="fromdate"><br></br>
To Date:
<input type="Date" name="todate"><br><br>
Days:
<input type="text" name="days"><br><br>
Please Select your Place:<br><br>

<input type="radio"id="Saif-ul-Malook" name="place" value="Saif-ul-


Malook">Saif-ul-Malook<br><br>
<input type="radio" id="Falak-Sar" name="place" value="Falak sar">Falak-
Sar<br><br>
<input type="radio"id="Mahodand-Lake" name="place" value="Mahodand
Lake">Mahodand-Lake<br><br>

</tr>
<tr>
<td colspan="2" align="center">
<input type="Submit" name="Submit" value="submit">
<button> <a href="delete.php">Delete data</a></button>

<a href="Template11.html"><button type="button"


class="booking-btn">Home</button></a>
</td></tr></form></table>

<?php
$connection=mysqli_connect("localhost","root", "");
$db=mysqli_select_db($connection,'booking');
if(!$db)

{
echo mysqli_error($connection);
}
if($_POST)
{

$na=$_POST['name'];
$em=$_POST['email'];
$cn=$_POST['contact'];
$pr=$_POST['purpose'];
$fd=$_POST['fromdate'];
$td=$_POST['todate'];
$pl=$_POST['place'];
$insert="INSERT INTO
book(name,email,contact,purpose,fromdate,todate,place) values('$na',
'$em','$cn','$pr','$fd','$td','$pl')";
$insert=mysqli_query($connection,$insert);
if(!$db){ echo mysqli_error($connection,
$insert);
}else{
echo "<script>alert('Data insert
Successfully')</script>";
}
}
?>

Delete Booking Package:


Step 6: Payment: In this step user will payment for package.

Figure 6.12 Payment for package

Hotel:
29
Step1: List of Hotels

When User will click on Hotel link, this page will open and when user will click Book Hotel
button, user will go to hotel details page and on the last user will go to payment page, on
which user can pay for hotel.
Step 3: Payment Gateway for Hotel
Figure 6.15 Payment for hotel

 CONCLUSION
This web application provides easy way to book tickets online. This application developed is
designed in such a way that any further enhancements can be done with ease.
Through this website user can book all packages of tourist places and hotels. By using this
site we can save our time.
35
REFERENCES

Вам также может понравиться