0% found this document useful (0 votes)
44 views32 pages

Report Minor Project

Uploaded by

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

Report Minor Project

Uploaded by

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

Tour and Travel Management System

The Minor Project report submitted to Mahakal Institute Of Technology and


Management, Ujjain towards partial fulfilment of the degree of Bachelor of
Technology in Computer Science

Guided by: Submitted By:

Prof. Gopal Goyal Trapti Gupta

[0714CS211084]

Shruti Nigam

[0714CS211071]

Yashasvi Dixit

[0714CS211091]

Computer Science Engineering Department Mahakal Institute of


Technology and Management, Ujjain (M.P)

[1]
MAHAKAL INSTITUTE OF TECHNOLOGY &
MANAGEMENT , UJJAIN (M.P)

Recommendation
This is to certify that Miss Yashasvi Dixit, Shruti Nigam, Trapti Gupta student of V
semester/3 year BTech (CSE) in the year 2023 of Computer Science Engineering Department
of this institute has completed their work on “Mahakal Institute of Technology &
Management” for Minor project based on syllabus and has submitted a satisfactory account
of their work in this report which is recommended for the partial fulfilment of the degree of
Bachelor of Technology in Computer Science.

Prof. Gopal Goyal HOD Deepali Kelkar

CSE Dept. CSE Dept.

MITM, Ujjain MITM, Ujjain

Director Dr J.N Vyas

MITM, Ujjain

[2]
MAHAKAL INSTITUTE OF TECHNOLOGY &
MANAGEMENT , UJJAIN (M.P)

Certificate
This is to certify that the Minor Project report entitled “Tour And Travel Management
System” submitted by Miss Shruti Nigam, Yashasvi Dixit, Trapti Gupta student of BTech V
Semester, Computer Science Engineering department in the year 2023, is a satisfactory
account of their work based on syllabus which is accepted in partial fulfilment of degree of
Bachelor of Technology in Computer Science Engineering.

Internal Examiner External Examiner

Date: Date:

[3]
Candidate’s Declaration
I hereby declare that the minor project work being presented in this report entitled “TOUR
AND TRAVEL MANAGEMENT SYSTEM” submitted in the department of computer
science , Mahakal Institute Of Technology And Management….

Date-__/__/__ Yashasvi Dixit

Trapti Gupta

Shruti Nigam

BTECH. 5th Sem

Department of CSE

Mahakal Institute of Technology and Management

Ujjain, [M.P.]

[4]
DECLARATION
I declare that this project report titled “TOUR AND TRAVEL MANAGEMENT SYSTEM”
submitted in partial fulfilment of the degree of BTech in Computer Science and Engineering
is a record of original work carried out by me under the supervision of Prof. Gopal Goyal Sir,
and has not formed the basis for the award of any other degree or diploma, in this or any other
Institution or University. In keeping with the ethical practice in reporting scientific
information, due acknowledgements have been made wherever the findings of others have
been cited.

Date__/__/_ Yashasvi Dixit

[0714CS211091]

Trapti Gupta

[0714CS211084]

Shruti Nigam

[0714CS211071]

[5]
ACKNOWLEDGEMENT
I would like to express my special thanks of gratitude to my Director J.N Vyas Sir and Faculty
HOD Deepali Kelkar Mam, Prof. Rajshri Khare Mam and Prof. Gopal Goyal Sir who gave
me the golden opportunity to do this wonderful project on the topic “TOUR AND TRAVEL
Management System”, which also helped me in doing a lot of research and we came to know
about so many new things we are really thankful to them.

Secondly, we would also like to thank my friends who helped me a lot in finalizing this project
within the limited time frame.

Date-__/__/__ Yashasvi Dixit

Trapti Gupta

Shruti Nigam

BTECH 5th Sem

Department of CSE

Mahakal Institute of Technology and Management

Ujjain [M.P.]

[6]
Abstract

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

The project ‘Tour and Travel 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. It saves the precious 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 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 HTML,
CSS, JavaScript and MongoDB is used for this site.

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

[7]
Report

Tour & Travel Management System


“Tour and Travel is the temporary short-term movement of people to destination outside the
place where they normally live and work and their activities during the stay at their
destinations, includes movement for all purposes, as well as day visit or excursions”. As the
name suggests, this feature provides the opportunity to the user to explore his trip on his
computer.

On a Google map showing all major cities, the user clicks on his starting city. Then by
providing his interest, and the range of his travelling he will get all the cities, which matches
both criteria, on a Google Map Centered on his starting city. Now with just only a click he
can explore any city for its rating, main attractions and experiences of the 4 past Traveler to
that city. Along these things, a slide show of the photos of that city searched from tour and
travels .

TITLE OF THE PROJECT:


TOUR AND TRAVELS ……

1. OBJECTIVE OF THE PROJECT:

Application is developed to provide best travelling services to the customers and travel
agents.

Tours and travel management system to provide a search platform where a tourist can find
their tour places according to their choices

Agency will be able to make payment on their ease of use either by online or by offline
system.

Tourist will get their treatment lowest cost and they can afford tour.

2. PROJECT CATEGORY:

Web project.

3. LANGUAGE AND SOFTWARE TOOL USED:

Front End : Html, CSS, JavaScript

Operating System : Windows 11

The front end has been developed using HTML, CSS, JavaScript . We have made it highly
user friendly so that any one is able to use it. We have displayed a helpline number in case
anyone is facing any issue in booking a trip. We have created many modules one for admin
another one for employee next for package another one for hotel and last for customer.
Back End : Database : MongoDB , Nodejs.

[8]
SDLC Model

SDLC stands for Software Development Life Cycle A SDLC model also termed process
model is a pictorial and diagrammatic representation of the software life cycle. A life cycle
model represents all the methods required to make a software product transit through its life
cycle stages. It also captures the structure in which these methods are to be undertaken.

In other words, a life cycle model maps the various activities performed on a software product
from its inception to retirement. Different life cycle models may plan the necessary
development activities to phases in different ways. Thus, no element which life cycle model
is followed, the essential activities are contained in all life cycle models though the action
may be carried out in distinct orders in different life cycle models. During any life cycle stage,
more than one activity may also be carried out.

[9]
Use Case Diagram
The Use Case is graphic depiction of the interaction among the elements of ‘Tours and
Travel’. It represents clarify , and organize system requirement to ‘Tours and Travel’. The
main actors of ‘Tours and Travel’ . In this Use Case Diagram are : Super Admin , System
User , Agent , Customer , who perform the different type of use cases travel agencies .

Manage Customer , Manage Bookings , Manage Payments , Manage Users , Users and Full
‘Tours and Travel’ operations.

Major elements of the UML Use Case diagram of Tours and Travel managements systems
are shown in the below figure.

1.Super Admin Entity : Use case of Super Admin are Travel Agency , Manage Customer ,
Manage Bookings , Manage Payments , Manage Users , Users and Full ‘Tours and Travel’
operations.

2. Agent Entity : Use cases of Agent are Create Quotations , Send Quotations , Create Invoice
, Collect Payment.

3. Customer Entity : Use case of customer are request for Quote , Download Quote , Make
Payment .

[10]
ER-Diagram
This ER(Entity Relationship) Diagram represents the model of ‘Tour and Travel’
Management System Entity. The entity-relationship diagram shows all the visual instrument
of database tables and relations between Travel Agent , Reservation , etc. It used structure
data and to define the relationships between structure data groups of Tours and Travel
Management System function entities. The main entities of the Tours and Travel Management
System are Admin , Travel Agency , Transportation and Reservation.

[11]
Data Flow Diagram
Tour and Travel Management System Data flow diagram is often used as a preliminary step
to create an overview of the Tourism without going into great detail , which can later be
elaborated. It normally consists of overall application dataflow and processes of the Tourism
process . It contains all of the use flow and their entities such all the flow of Customers ,
Travel Agent ,Package , Transportation , Booking , Hotel , Tour.

All of the below diagrams has been used for the visualization of data processing and
structured design of the Tourism process and working flow .

Zero Level Data Flow Diagram [0 Level DFD] of Tours & Travel Management System

This is the Zero Level DFD of Tour and Travel Management System , where we have
elaborate the high level process of Tourism. It’s a basic overview of the whole Tours & Travel
Management System. It’s designed to be an at-a-glance view of Booking , Hotel and Tour
showing the system as a single high-level process , with relationship to external entities of
Customer, Travel Agent and Package. It should be easily understood by a wide audience,
including Customer, Package and Booking in zero level DFD of Tours & Travel Management
System.

High Level Entities and Process flow of Tour & Travel Management System :

• Managing all the Customer


• Managing all the Travel Agent
• Managing all the Package
• Managing all the Transportation
• Managing all the Booking
• Managing all the Hotel
• Managing all the Tour

[12]
First Level Data Flow Diagram (1st Level DFD) of Tour & Travel Management System:

First Level DFD (1st Level) of Tour and Travel Management System shows how the system
is divided into sub-systems , each of which deals with one or more of the data flows to or
from an external agent , and which together provide all of the functionality of the Tours &
Travel Management System as a whole. It also identifies internal data stores of Tour , Hotel,
Booking, Transportation, Package that must be present in other for the Tours and Travel
System to do its job , and shows the flow of data between the various parts of Customer,
Package, Hotel, Tour, Booking of the system.

Main entities and output of First Level DFD (1st Level DFD):

• Processing Customer records and generate report of all Customer


• Processing Travel Agent records and generate report of all Travel Agent
• Processing Package records and generate of all Package
• Processing Transportation records and generate report of all
Transportation
• Processing Booking records and generate report of all Booking
• Processing Hotel records and generate report of all Hotel
• Processing Tour records and generate report of all Tour

[13]
Second Level Data Flow Diagram (2nd Level DFD) of Tour and Travel Management
System :

DFD Level 2nd goes one step deeper into parts of Level1 of Tourism. It may require more
functionalities of Tourism to reach the necessary level of detail about the Tourism
functioning. 1st Level DFD of Tours & Travel Management System shows how the system
is divided inti sub-systems. The 2nd Level DFD contains more details of Tour, Hotel,
Booking, Transportation, Package, Travel Agent, Customer.

Low level functionalities of Tour and Travel Management System :

• Admin logins to the system and manage all the functionalities of Tours & Travel
Management System.
• Admin can add, edit, delete and view the records of Customer, Package, Booking,
Tour.
• Admin can manage all the details of Travel Agent, Transportation, Hotel.
• Admin can also generate a report of Customers, Travel Agent, Package,
Transportation, Booking, Hotel.
• Admin can search the details of Travel Agent, Booking, Hotel.
• Admin can apply different level of filters on report of Customer, Transportation,
Booking.
• Adim can tracks the detailed information of Travel Agent, Package, Transportation,
Booking.

[14]
Class Diagram
Tour and Travel Management System Class Diagram describes the structure of a Tourism
Management System classes, their attributes , operations(or methods), and the relationships
among objects. The main classes of the Tourism Management System are Customer, Travel
Agent, Package, Transportation, Booking, Hotel.

Classes of Tours and Travel Management System Class Diagram:

• Customer Class: Manage all the operations of Customer.


• Travel Agent Class: Manage all the operationsnof Travel Agent.
• Package Class: Manage all the operations of Package.
• Transportation Class: Manage all the operations of Transportation.
• Booking Class: Manage all the operations of Booking.
• Hotel Class: Manage all the operations of Hotel.

Classes and their attributes of Tour and Travel Management System Class Diagram:

• Customer Attributes: customer_id, Customer_name, customer_mobile, customer_email,


customer_username, customer_password, customer_address

• Travel Agent Attributes: travel_agent_id, travel_agent_college_id, travel_agent_name


travel_agent_mobile, travel_agent_email, travel_agent_username, travel_agent_password,
travel_agent_address

• Package Attributes : package_id, package_tour_id, package_name, package_amount,


package_total, package_type, package_description

•TransportationAttributes :transportation_id, transportation_tour_id, transportation_name,


vtype,vdescription

• Booking Attributes : booking_id, booking_hotel_id, booking_title, booking_type,


booking_date, booking_description

• Hotel Attributes: hotel_id, hotel_name, hotel_type, hotel_rent, hotel_description,


hotel_address Classes and their methods of Tourism Management System Class Diagram:

• Customer Methods : addCustomer(), editCustomer),deleteCustomer(). updateCustomer(),


saveCustomer). searchCustomer)

• Travel Agent Methods : addTravel Agent(), editTravel Agent(), deleteTravel Agent(),


updateTravel Agent(), saveTravel Agent(0, searchTravel Agent)

• Package Methods : addPackage), editPackage). deletePackage), updatePackage),


savePackage ),searchPackage)

[15]
• Transportation Methods : addTransportation), editTransportation), deleteTransportation),
updateTransportation(), saveTransportation(). searchTransportation) (),
deleteHotel(),updateHotel), saveHotel), searchHotel ()

• Booking Methods : addBooking (), editBooking(), deleteBooking0, updateBooking(),


saveBooking(). searchBooking()

• Hotel Methods : addHotel(), editHotel(), deleteHotel), updateHotel(), saveHotel),


searchHotel)

[16]
Sequence Diagram
Tour and Travel Management System Sequence Diagram :

This is the UML sequence diagram of Tourism Management System which shows the
interaction between the objects of Customer, Package, Hotel, Travel Agent,. The instance of
class objects involved in this UML Sequence Diagram of Tourism Management System are
as follows:

• Customer Object

• Package Object

• Hotel Object

• Travel Agent Object

• Object

Login Sequence Diagram of Tour and Travel Management System:

This is the Login Sequence Diagram of Tourism Management System, where admin will be
able to login in their account using their credentials. After login user can manage all the
operations on Hotel, Customer, Package,, Travel Agent. All the pages such as Package,,
Travel Agent are secure and user can access these page after login. The diagram below
helps demonstrate how the login page works in a Tourism Management System. The
various objects in the, Hotel, Customer, Package, and Travel Agent page-interact over the
course of the sequence, and user will not be able to access this page without verifying their
identity.

This is the UML sequence diagram of Tourism Management System which shows the
interaction between the objects of Customer, Package, Hotel, Travel Agent,. The instance of
class objects involved in this UML Sequence Diagram of Tourism Management System are
as follows:

• Customer Object

• Package Object

• Hotel Object

• Travel Agent Object

• Object

[17]
[18]
Snapshot of Backend

[19]
Snapshot of Frontend

[20]
[21]
[22]
[23]
[24]
[25]
[26]
Source Code

[27]
[28]
[29]
Conclusion
• “Tours and Travel Management System" simplifies the management process in

Traveling”.

• Fast processing and immediate results with high security.

• Minimizing human effort and cost efficient databases.

• Navigation through the site is easy.

[30]
Bibliography

For successfully completing my project file. I have taken help from the
following website links :-

• www.google.com
• www.geeksforgeeks.com
• www.Javapoint.com
• www.Wikipedia.com

[31]
Thank You!

[32]

You might also like