Department of Computer Science AKS UNIVERSITY,SATNA (M.
P)
Aks University Satna
A PROJECT SYNOPSIS
“ Python Tkinter Project for Transport Booking”
DEPARTMENT OF COMPUTER SCIENCE
( MASTER OF COMPUTER APPlICATION )
3 -SEM
RD
by:
STUDENT NAME – PRATEEk NIgAM STUDENT CODE – B2192R10700016
UNDER ThE gUIDANCE OF
bRIjESh SONI
AkS UNIvERSITy SATNA(M.P.)
SEASON 2021-2023
Transport Booking with Tkinter | Prateek Nigam (B2192R10700016) 1
Department of Computer Science AKS UNIVERSITY,SATNA (M.P)
INTRODUCTION
“Python Tkinter Project for Transport Booking”
Transport packer and movers :
Its python GUI Desktop application using Tkinter for GUI Interface and MySQL
database as backend it's a desktop application single user which has two modules,
admin, user
Admin module:
Admin allowed to create new user, change its and change admin password itself, admin
role to set fare of transport goods, admin also checks booking details and various
reports on booking daily, monthly and yearly
User module:
User are allowed to accept the booking, check a booking, modify booking, search
booking, update, or cancel booking also allowed to check fare details
Transport Booking with Tkinter | Prateek Nigam (B2192R10700016) 2
Department of Computer Science AKS UNIVERSITY,SATNA (M.P)
ObjECTIvE
This project is an innovation, which makes the way of Transport Booking simple
compared to other existing projects. This project has been implemented using Python
Tkinter as front end and MySQL as back end. The purpose of the project is to build an
application program to reduce the manual work for managing the transport booking,
transport type , charges according to transport type and distance and generating bill
according to the type of customer – individual or commercial. It displays the details
of the customers, type of booking. It maintains error free database and easily
incorporates the future developments and changes.
Transport Booking with Tkinter | Prateek Nigam (B2192R10700016) 3
Department of Computer Science AKS UNIVERSITY,SATNA (M.P)
MODUlE
Admin Module
Admin login
Admin
Admin Change Password
Create New User
User Change Password
Delete
Exit
Fare Menu
Add Fare Detail
Search Fare Detail
Update Fare Detail
Delete Fare Detail
Help
About Project
About Us
User Module
User Login
Bookings
New
Open
Update
Cancel
Exit
Calculate Fare
Search
Show
Calculate Fare
Transport Booking with Tkinter | Prateek Nigam (B2192R10700016) 4
Department of Computer Science AKS UNIVERSITY,SATNA (M.P)
MODUlE DESCRIPTION
LOGIN - This screen contains various fields like username and
password. There are two different buttons called Admin Login and
User Login. If he/she has already registered, only he has to login using
username and password. If the user is an administrator, admin screen
will be displayed or If the user is User then user screen will be
displayed. Once the user has logged in, type of customer will be fetched
from the database by comparing the username and password entered.
Based on the customer the required screen will be called.
ADMINISTRATOR – After the administrator has logged in, admin screen
will be displayed. This screen contains various fields like admin (admin
changed password, create new user, user change password, delete,
exit), fare menu (add-search-update-delete fare detail), help (about
project, about us).
USER – After the user has logged in, user screen will be displayed. This
screen contains various fields like bookings (new, open, update, cancel,
exit booking), calculate fare (search, show, calculate fare details).
Transport Booking with Tkinter | Prateek Nigam (B2192R10700016) 5
Department of Computer Science AKS UNIVERSITY,SATNA (M.P)
FUTURE SCOPE OF ThE PROjECT
The main purpose of “Transport Booking Using Tkinter ” is to provide an alternative
and convenient way for a customer to book transport for packers and movers. We
can provide SMS based alert and email notification for transport booking. Where user
will get update of their booking and the status of transport in their mobile phone.
SOFTwARE REqUIREMENT
Python - Tkinter
IDLE - Pycharm
Database - MySQL
hARDwARE REqUIREMENT
OS – Windows
Hard Disk – 240 GB
RAM – 4 GB
Transport Booking with Tkinter | Prateek Nigam (B2192R10700016) 6
Department of Computer Science AKS UNIVERSITY,SATNA (M.P)
ExPECTED OUTCOME
Transport Booking with Tkinter | Prateek Nigam (B2192R10700016) 7
Department of Computer Science AKS UNIVERSITY,SATNA (M.P)
Transport Booking with Tkinter | Prateek Nigam (B2192R10700016) 8
Department of Computer Science AKS UNIVERSITY,SATNA (M.P)
CONClUSION
Transport Booking using Python Tkinter and MySQL has been developed with the
help of Pycharm IDE effectively. It is simple and user friendly. Since this system is
implemented in Python, it is platform independent. It has wide scope for future
expansion. All the manual as well as paper works can be fully eliminated in this
transport booking. The accuracy and reliability are surely increased. It makes sure
that unauthorized personal cannot execute this program. This system provides
secured processing without any threats.
Transport Booking with Tkinter | Prateek Nigam (B2192R10700016) 9