You are on page 1of 15

TRAVEL MANAGEMENT

SYSTEM

 CLASS AND SEC - XII A3

 BY
 Aadhitya S
 Divya Dharshan
 Jai Adithya
 Shamsudeen
AADHITYA S
15

CLASS AND SEC - XII A3


DIVYA DHARSHAN
19
M Jai Aadithya
24
Shamsudeen
34
INDEX

PROBLEM DEFINITION
HARDWARE AND SOFTWARE
FUTURE ENCHANCEMENT
PROBLEM ANALYSIS
SOURCE CODE
OUTPUT
BIBILIOGRAPHY
PROBLEM DEFINITION

❖ To write a python program to create travel


management system for a new company.

❖ General explanation - This project contains the


implication of python and mysql.This project
helps to update and take enter for a travels
company.

This project helps the management by:

❖ Maintaing neat record of customer’s name,


contact details and personal details.

❖ Travel management system is used to book a


tour from anywhere in the world by a single
dynamic website which will help the user to
know all about the places and tour details in a
single website.
PROBLEM DEFINITION –WHY
WE CHOSE THIS PROJECT

 The admin can add packages to the website from a certain


travel agents and hotels by create a tour page.
 This results in significant manual effort, avoidance of prioritized
effort of workers and staff on their work area.
 It can potentially lead to increased verification and validation
effort to avoid any human error.
 System implementation can lead to possible improvement
framework to include multiple parameters in near term and
future.
 System implementation can lead to use of AI/ ML in future.

What we intend to do

 Data submitted by the applications will be stored in a MySQL


Database.
 (current project considers only updating MySQL DB in scope) In
future the forms can be migrated to power bi / MS office forms
to directly input data to MySQL.
 Python program to fetch the data by customer name.
HARDWARE AND SOFTWARE
REQUIREMENT

OS - Microsoft Windows 10

System type - X86-64bit based processor

Processor - Intel(R) core(TM) i5-8250U

CPU - 2.4 GHz

Memory (RAM) - 8.00 GB

Front End bit - Pythonv3.8.2:7b3ab59, MSC v.1916 64


(AMD64)]

Back End bit - MySQL Version 8.0


FUTURE ENHANCEMENT

• Modifications in future:
• We plan to enhance this project by adding
features to find customer's profile and to record
their booking details.

• We also plan to add a feature to store the


customer's booking and give previledge
based on it.

• Future applications of project:


• This project has applications in many fields.

• It can be used to book hotel rooms,sports


matches,concerts,etc.

• It can also to be used to make bookings for a


movie.
PROBLEM ANALYSIS

import mysql.connector as sqltor:


This command is used to connect
python with mysql.
cursor.execute("create table
travels system(orderid int primary
key, cname varchar(20), address
varchar(60) ,phoneno int,
emailaddress varchar(40))"):
This command created a table
named travels system with orderid
,customername, address,
phoneno. emailaddress.
❖ We check whether the
connector is connected.
If the connection is successful.
Then output will give successful.
For each customer we take their
name,order ID,address,phone
number.
We also ask them to enter their
email adress. These records are
inserted into the table Travels
system.
Cursor.fetchall() selects the entire
table and cursor.rowcount()counts
the number of rows.we print the
number of rows and then we print
the table.
We select the order ID in
desending order .This arranges the
customers based on their booking
and helps to give previledge for
the customers who booked earlier.
BIBILIOGRAPHY

The Complete Reference


Python by Martin C. Brown
from Mc. GrawHill
publication.
Computer Science with
Python by Sumita Arora from
Dhanpatrai & Co.
publication.
www.geeksforgeeks.org
www.python.org

You might also like