0% found this document useful (0 votes)
60 views56 pages

Final Project Book

Uploaded by

Mahbub
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views56 pages

Final Project Book

Uploaded by

Mahbub
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 56

Travelo Tours And Travel

A project submitted in partial fulfillment of the requirements of


Islamic
University for the degree of M.Sc Engineering in CSE.
November 2024

Submitted by: Md Mahbub Karim


Id: 23114116
Department of computer Science and
Engineering Islamic University
Kushtia, Bangladesh

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.

November 2024 Md Mahbub


Karim
Islamic University
Kushtia, Bangladesh
Page | 3
CERTIFICATE
This is to certify that the project work entitled “Travelo Tours
and Travels” has been carried out by Md Mahbub Karim
bearing ID: 23114116 under my supervision as a requirement for
the degree M.Sc in Computer Science and Engineering.

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.

2.2 Proposed System


▪To Create Web Based Application For our Organization.
▪To Generate Different Types of Reports.
▪To Provide the online Package Ticket Booking and online
Payment Facility. ▪For Customer.
▪To Provide package Details.
▪Services provided by Tour and travels System –
VIEW PACKAGE
BOOKING
CANCEL BOOKING
Page | 9
Chapter 3

Planning Phase
3.1 Feasibility study

The feasibility study is undertaken to determine the possibility of


either improving the present system or developing a completely
new system. It helps to obtain an overview of the problem and get
an idea whether a feasible solution exists.
▪Operational Feasibility Study:
The current system is manual. Thus processing large amount
of data becomes a cumbersome activity. Reports that are
generated are difficult to prepare manually and are also error
prone. Operationally the Proposed system is feasibility because
there are sufficient supports for project from management. It will
be running smoother and faster that of existing system.
▪Technical Feasibility Study:
Generally, new system brings new technology into an
organization. The proposed system requires technology and
equipment, which can be obtained. the operating system has the
technical capacity to hold the data required to use the proposed
system. The present equipment technology assures technical
guarantee of accuracy, reliability and ease of access.
▪Schedule Feasibility Study:
A project will fail if it takes too long to be completed before it
is useful. Typically this means estimating how long the system will
take to develop, and if it can be completed in given time period
using some methods like payback period. Schedule feasibility is a
measure of how reasonable the project timetable is. Given our
technical expertise, are the project deadlines reasonable? Some
projects are initiated with specific deadlines. You need to
determine whether the deadlines are mandatory or desirable.
Page | 10
3.2 Milestones
SR.NO Activity Description Period
1. Planning In this phase I have plan out what 7
the modules of my project & how Week
to make those modules. s
2. Requirement In this phase I have noted down 7
all requirement for my project. Week
3. Analysis In this phase I have analyze the s
7
old system & solve those Week
limitation into my software.
4. Databas In this phase I have designed my s7
e database tables for my project. Week
Design
5. Form Design In this phase I have designed all s
7
& Report the project forms & project Weeks
Design reports.
7
6 Coding In this phase I have started my Weeks
7
hard coding of my project Week
7. Test& After my coding phase is s
8
Implementati completed I
on Week
started with testing of my
software. After s
software works
successful I

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

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 system, the software is
also available for a vast variety of operating systems, including
Microsoft Windows, Open VMS, eComStation, NetWare and
TPF.

4.1.3 MySQL

SQL stands for Structured Query Language. MySQL is an open


source Relational Database Management System (RDBMS); it
is a popular database for use in web applications, and is a
central part of the greatly used LAMP (Linux, Apache, MySQL,
and Perl/PHP/Python) open- source web application software
stack.
MySQL is used by many applications like, WordPress, Joomla,
TYPO3, Drupal, MyBB, phpBB, MODX and other software.
Numerous large scale websites including Google, YouTube,
Facebook, Twitter, and Flickr are also using MySQL. In my
project I have used MySQL version of 5.0.11
Page | 13
4.1.4 PHP

It stands for PHP: Hypertext Preprocessor but, originally stood


for Personal Home Page. It is a server side scripting language
designed for web development, as well as used for general
purpose language. It was created in 1994 by Rasmus Lerdorf,
in the present time the reference execution of PHP is produced
by the PHP group.
In January 2013, PHP was installed on more than 240 million
websites, and 2.1 million web servers. The PHP code can be
combined with several web frameworks and templating
engines or simply it can be mixed with HTML code. The PHP
code is generally processed by a PHP interpreter, which is
commonly executed as native module of web server or a
Common Gateway Interface (CGI) executable. After
interpretation and execution of the PHP code, the results will
be sent by web server to its client. There are many versions of
the PHP, and the version. In my project I have used PHP
version 5.6.24

4.2 Visual Studio Text Editor

Visual Studio Text Editor is a cross platform source code editor


written in C++ and python. It originally supports plenty of
programming and markup languages, and its functionality can
be increased via users with plugins. Visual studio text editor
has two main features that are symbol pane management and
symbol indexing. Through pane management users are to
move between panes by hotkeys and symbol indexing 10
enable visual studio text editor to scan files and build an index
to make easy the features Go to Symbol and Go to Definition in
project.

Page | 14
4.3 HTML and CSS

HTML stands for Hypertext Markup Language and CSS stands


for Cascading Style Sheets are the crucial technologies for
creating web pages. HTML supplies the structure of the page,
and CSS the layout, for diversity of devices. Together with
scripting and graphics, HTML and CSS are the fundamental of
building Web Applications and Web pages.
HTML provides designers and developers the following
facilities,
To design forms for directing transactions with remote
services, for use in making reservation, searching for
information, ordering products, and others.
Retrieving online information through hypertext links.
To include video and sound clips, spread sheets, and other
applications straight in their documents.
Designer can publish online documents with text, headings,

tables, photos and others. CSS describes the Web pages


presentation, involving layout, colors, and fonts. It enables the
designer to adjust the presentation to various types of devices,
like a small screens, large screens, or printers. CSS is separate
from HTML, and their separation makes it easy to preserve and
maintain sites, share style sheets across pages, and
accommodate pages to various environments.

4.4 JavaScript

JavaScript often abbreviated as JS, is a high-level, interpreted


programming language. It is a language which is also
characterized as dynamic, weakly typed, prototype-based and
multi- paradigm.
Alongside HTML and CSS, JavaScript is one of the three core
technologies of
Page | 15
the World Wide Web. JavaScript enables interactive web pages
and thus is an essential part of web applications. The vast
majority of websites use it, and all major web browsers have a
dedicated JavaScript engine to execute it.
As a multi-paradigm language, JavaScript supports event-
driven, functional, and imperative (including object-oriented
and prototype-based) programming styles. It has an API for
working with text, arrays, dates, regular expressions, and basic
manipulation of the DOM, but the language itself does not
include any I/O, such as networking, storage, or graphics
facilities, relying for these upon the host environment in which
it is embedded. JavaScript was influenced by programming
languages such as Self and Scheme.

4.5
Frameworks
4.5.1
Bootstrap

Bootstrap is front-end framework and collection of tools and


mechanisms for building web applications. It consists of HTML
and CSS based design templates for navigations, forms,
buttons, typography, and other interface elements, and also
JavaScript extensions.
Bootstrap is free and open source, and its purpose is to make
easy the development of dynamic websites and web
applications.
Bootstrap was developed by Mark Otto and Jacob Thomton and
named Twitter Blueprint. Before Bootstrap framework,
designers were using different libraries for interface
development, which had many inconsistencies and their
maintenance were difficult.
On 31 Jan, 2012, Bootstrap 2 was released. This framework
has brought many changes to the existing components and,
also, added 12 column grid layout and responsive design
constituents. On August, 19, 2013, Bootstrap 3 was

Page | 16
announced, which moved to first approach of mobile and using a
flat design.

4.5.2 JavaScript (jQuery)

jQuery is JavaScript library intended to make simple the client-


side scripting of HTML. It is the most popular JavaScript
framework, which is free and open-source software licensed
under the MIT License [9].
Several of the largest companies that are using
jQuery include: Google
IBM
Microsoft and
Netflix
Page | 17
Chapter 5

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

6.3.2 User entity


Page | 22
5.3.3 Booking entity

5.3.4 Enquiry Table

Page | 23
5.3.5 Tour Package entity

5.3.6 Issue 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

You might also like