Final Project Book
Final Project Book
Supervised by:
Dr. MD. HABIBUR RAHMAN
Associate Professor
Department of computer Science and
Engineering Islamic University
Kushtia, Bangladesh
Page | 1
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 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 then to search the data faster
than existing system, 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 maintain. Through this site we can
provide different types of travel packages to the customers. This
site provides 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-0-City offers a large
range of travel opportunities.
Page | 2
Acknowledgements
At first, I would like to pay my heartfelt gratitude to Almighty Allah
for his divine blessings, which made it possible to complete this
project work successfully.
I am sincerely grateful to my honorable teacher and supervisor
Dr.MD.HABIBUR RAHMAN, Associate Professor, Department of
Computer Science and Engineering, Islamic University for his
constant guidance, advice, encouragement and every possible
help throughout the work and preparation of this project. He
provided the perfect balance of structure and freedom, which
allowed me to derive the most from my project experience. He is
an excellent mentor. Working with him was a pleasure and
memorable experience. project.
I extend my special gratitude towards Professor. Dr. Md. Robiul
Hoque Chairman of the Department of Computer Science and
Engineering.
I am very grateful to my respectable teachers of Department of
Computer Science and Engineering, Islamic University for their
valuable suggestion, support, extending facilitation and inspiration
from time to time.
Lastly I wish to express my sincere gratitude and heartfelt
obligation to my beloved parents for their endless love, affection,
blessing, encouragement and unconditional support to pursue my
interests.
Signature of supervisor:
……………………………………………………..
Dr. MD.HABIBUR RAHMAN
Associate Professor
Dept. of Computer Science &
Engineering Islamic University
Kushtia, Bangladesh.
Page | 4
Contents
Chapter 1: Introduction
……………………………………...07
1.1 General Introduction
07 1.2 Purposes
07 1.3 Objective
07 1.4 Advantage of our site
08 1.5 Limitation of our site
08
Chapter 2: System Study and
Analysis
……………………09
2.1 Existing system
09 2.2 Proposed system
09
Chapter 3: Planning Phase
………………………………..10
3.1 Feasibility study
10 3.2 Milestone
11
Chapter 4: System Tools
Technologies
….………………………12
4.1 XAMPP
12 4.1.1 Apache Server
12 4.1.2 PhpMyAdmin
13 4.1.3 MySQL
13 1.1.4 PHP
14 4.2 Visual Studio Text Editor
14 4.3 HTML and CSS
15 4.4 JavaScript
15
Page | 5
4.5 Frameworks
16 4.5.1 Bootstrap
16 4.5.2 JavaScript (jQuery)
17 Chapter 5: System Design and Development
………………18 5.1 ER Diagram
19-20 5.2 Flow Chart
21 5.3 Database Design of the System
22 5.3.1 Admin entity
22 5.3.2 User entity
22 5.3.3 Booking entity
23 5.3.4 Enquiry Table
23 5.3.5 Tour Package entity
24 5.3.6 Issue entity
24
Chapter 6: Screenshots (Project
Layouts)
……..…………25-34
Chapter 7: Conclusion
……………………………………………
35
7.1 Future Works
35
7.2 Conclusion
35
References
……………………………………………………..36
Page | 6
Chapter 1
Introduction
1.1General Introduction
Travelo Tours and Travel Service would like to introduce itself as
one of the emerging Tours and Travels website in Bangladesh
keeping the most important factors of travel Safety, Security and
quality services for its customers.
The guiding Principal of safe travel has always been the key factor
for its customers / clients to extend their excellent service.
start with Safety and Security, Discipline, Sincerity and integrity
with Quality and Punctuality in a professional manner keeping its
customers centric with innovation, moving towards Social and
Environmental responsibility with a passion of customer service.
The mission to satisfy and gratify the customers by providing them
the finest & Economical tour packages as per their requirements
with utmost comfort.
1.2 Purposes
The purpose of website is established fact that internet users are
increasing today. The main purpose 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.
1.3 Objective
▪Our objective is to offer a variety of travel service that are sure
to match all your priorities.
▪Our objective is to globalism, organize, standardize and goal of
journey toward perfectionism.
▪Our objective is to make strong relationship with customers so
that they can enjoy the holiday of the dreams.
Page | 7
1.4 Advantage of our site
▪Saves times
▪Saves energy
▪More Packages
▪Easy to
understand
▪Easy to book
▪Price
comparison
▪Privacy
1.5 Limitation of our site
▪Currently don’t have much facilities to compare with
other sites.▪Must be needed internet connection.
Page | 8
Chapter 2
System Study
and
Analysis
2.1 Existing system
There are many travel websites in our country but in most cases
people go to travel agencies and they-
▪All Work are done Manually.
▪In Manual Booking System Customer has to go to the Tours
and Travel Agency.
▪Ask Inquiry for Travelling then Book ticket Finally Pay Payment
& Collect Receipt.
▪Difficult To Maintain the Customer Details of Package
and Payment. ▪Receipt in Register.
▪They Register Tour Package in the notebook.
▪Use Travelling Facility for the Limited Area or Person.
Planning Phase
3.1 Feasibility study
Page | 11
Chapter
4System Tools
Technologies
4.1 XAMPP:
XAMPP is a free and open source cross-platform web server
solution stack package developed by Apache Friends, consisting
mainly of the Apache HTTP Server, MariaDB database, and
interpreters for scripts written in the PHP and Perl programming
languages. XAMPP stands for Cross-Platform (X), Apache (A),
MariaDB (M), PHP (P) and Perl (P). It is a simple, lightweight
Apache distribution that makes it extremely easy for developers
to create a local web server for testing and deployment
purposes. Everything needed to set up a web server – server
application (Apache), database (MariaDB), and scripting
language (PHP)
– is included in an extractable file. XAMPP is also cross-platform,
which means it works equally well on Linux, Mac and Windows.
4.1.1 Apache Server
The Apache HTTP Server, informally called Apache, is the
world’s most popular web server software that in 2009 it
became the first web server software to serve more than 100
million websites. The Apache development began in early 1995
and originally based on the NCSA HTTP server. Apache is
developed and maintained by an open community of
developers under the patronage of the Apache Software
Foundation. Mostly used on a Unix-like
Page | 12
system, the software is also available for a vast variety of
operating systems, including Microsoft Windows, Open VMS,
eComStation, NetWare and TPF.
4.1.2 PhpMyAdmin
4.1.3 MySQL
Page | 14
4.3 HTML and CSS
4.4 JavaScript
4.5
Frameworks
4.5.1
Bootstrap
Page | 16
announced, which moved to first approach of mobile and using a
flat design.
System Design
and
Development
5.SYSTEM DESIGN & DEVELOPMENT
➢System design is the solution to the creation of a new system.
This phase is composed of several systems. This phase
focuses on the detailed implementation of the feasible
system. It emphasis on translating design specifications to
performance specification. System design has two phases of
development logical and physical design.
➢During logical design phase the analyst describes inputs
(sources), out puts (destinations), databases (data sores) and
procedures (data flows) all in a format that meats the uses
requirements. The analyst also specifies the user needs and
at a level that virtually determines the information flow into
and out of the system and the data resources. Here the
logical design is done through data flow diagrams and
database design.
➢The physical design is followed by physical design or coding.
Physical design produces the working system by defining the
design specifications, which tell the programmers exactly
what the candidate system must do. The programmers write
the necessary programs that accept input from the user,
perform necessary processing on accepted data through call
and produce the required report on a hard copy or display it
on the screen
Page | 18
5.1 ER Diagram
Page | 19
ER Diagram
Page | 20
5.2 Flow Chart
Page | 21
5.3 Database Design of the System
To achieve the flow of data and data processing task, I
have created a
database named tsm and inside this database thirteen
entities have been
created as mentioned below.
6.3.1 Admin entity
Page | 23
5.3.5 Tour Package entity
Page | 24
Chapter
6Screenshots
(Project Layouts)
Homepage
Page | 25
Page | 26
Page | 27
Sign Up /Sign In
Page | 28
About Us
Page | 29
Package List
Page | 30
Page | 31
Enquiry
Page | 32
Admin Panel
Manage Booking
Manage Issue
Page | 33
Manage Enquiry
Manage Pages
Page | 34
Chapter 7
Conclusion
7.1 Future Work
▪Site will be more user friendly as compare to today’s system.
▪Site will have more detail information about the different
places and other new routes.
▪In the security vision the User name and password
authentication is more secure than today’s model.
7.2 Conclusion
It was great opportunity for us as a student to learn and
understand various aspects associated with project development.
This project helped us in gaining valuable information and
practical knowledge on several topics like designing web pages
using HTML & CSS, usage of responsive templates, designing and
management of database using MySQL. The entire system is
secured.
Page | 35
References
1.Coding tutorial,
https://www.w3schools.com 2. Related
Work and Design, https://www.trip.com
3.Overall information,
https://www.wikipedia.org And
https://www.google.com/
Page | 36