SlideShare a Scribd company logo
PYTHON MINI
PROJECT
SAHIL BHOIR
SIDDHESH VARPE
SANKET GAIKWAD
BUS TICKET BOOKING SYSTEM
◦ Project title:- Online Bus Booking System
◦ Objectives:- Customer can easy book their Tickets And Cancel Choice and provide
Information about Bus. Give admins ability to communicate with commuters
regarding their tickes.
◦ Front End Tool:- PYTHON
◦ Back End Tool:- Sql Server
◦ Type Of Application:- Web Application
WHY WE NEED A NEW SYSTEM?
◦ The work is done manually.
◦ Those who are interested in inquiring about the Bus Type, its Tickets Price,
available seats, facility of the bus etc. has to walk to the Booking office.
◦ This creates a huge Relief for the Customer of the Office on weekends to save their
time.
◦ People can book their ticket anytime from anywhere they want i.e. the system
remains functional 24*7.
◦ Bus ticket booking during the offline era posed various difficulties to the
customers as well as the bus operators. Offline ticket booking reduced the scope of
customers to choose different options based on their travel criterion.
◦ Many small and medium bus service organizations do not have their own online
bus ticket booking system.
FEATURE OF SYSTEM
◦ This Project basically provides a Bus information and regarding bus information .
◦ Any user or visitor are view our system and also search the bus and how many
seats are available in our buses.
User can select the amount of seats they want to book.
Once your ticket is booked you will receive a ticket in form of a QR code.
◦ But to access above features user has to register first.
◦ If a user forgets their password they can recover it from the registered email.
FEATURE OF SYSTEM
◦ In this system admin can maintain all the Bus information and also maintain Bus
category , comments etc.
◦ • In this system admin can maintain the registered users ,manage news ,and also
admin can generates a reports and manage the whole system
WORKING PICTURES OF PROJECT
◦ Register Page for New Users
WORKING PICTURES OF PROJECT
◦ Login Page for Registered User
WORKING PICTURES OF PROJECT
◦ Password Revival Window
WORKING PICTURES OF PROJECT
◦ Ticket Booking Window
WORKING PICTURES OF PROJECT
WORKING PICTURES OF PROJECT
◦ Generated Ticket in form of a QR code
WORKING PICTURES OF PROJECT
◦ Details of your ticket will be displayed when you scan the QR snet on your email.
WORKING PICTURES OF PROJECT
◦ Login and Register window for Admin
WORKING PICTURES OF PROJECT
◦ Information of Buses running for the day
WORKING PICTURES OF PROJECT
◦ Details of all the Bus Route and Ticket booked by a Commuter
WORKING PICTURES OF PROJECT
◦ Admin can add a Bus and send and alert regarding your bus
LIBRARIES USED
◦ 1)random - To generate a random number (random.randint(0,1000))
◦ 2)tkinter - To generate GUI application
◦ 3)qrcode - To generate QR code
◦ 4)smtplib - To send emails
◦ 5)ssl,tls - ssl(Secure Socket Level) , tls(Transport Layer Security)
◦ 6)pymysql - Connect to database
CONCLUSION
◦ The current Bus booking system is quite flawed and time wasting. Our project
wishes to replace the old one and also further develop this system for betterment
of all.
PROJECT CODE

More Related Content

Similar to PYTHON MINI PROJECT WITH CODE.pptx

Software engineering project(Bikes and scooters rental system)
Software engineering project(Bikes and scooters rental system)Software engineering project(Bikes and scooters rental system)
Software engineering project(Bikes and scooters rental system)
Preethi T G
 
Smart Bus Ticket System using QR code
Smart Bus Ticket System using QR codeSmart Bus Ticket System using QR code
Smart Bus Ticket System using QR code
Faiz Akmal
 
Hiring a cab
Hiring a cabHiring a cab
Hiring a cab
Maaz Shamim
 
softengin-170418144531.pdf
softengin-170418144531.pdfsoftengin-170418144531.pdf
softengin-170418144531.pdf
AdityasTech
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
Umme habiba
 
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR CodeIRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
IRJET Journal
 
EzeFare-Information Presentation
EzeFare-Information PresentationEzeFare-Information Presentation
EzeFare-Information Presentation
Craig Dies
 
PBL2.0.pptx
PBL2.0.pptxPBL2.0.pptx
PBL2.0.pptx
siddhantchandre
 
PBL2.0.pptx
PBL2.0.pptxPBL2.0.pptx
PBL2.0.pptx
siddhantchandre
 
2018 ZICTA Innovation Programme Semi-Final Pitch Deck
2018 ZICTA Innovation Programme Semi-Final Pitch Deck2018 ZICTA Innovation Programme Semi-Final Pitch Deck
2018 ZICTA Innovation Programme Semi-Final Pitch Deck
Daniel Ng'andu
 
Dbms
DbmsDbms
IRJET - An E-Ticket Application with Location Tracking for Public Transport Bus
IRJET - An E-Ticket Application with Location Tracking for Public Transport BusIRJET - An E-Ticket Application with Location Tracking for Public Transport Bus
IRJET - An E-Ticket Application with Location Tracking for Public Transport Bus
IRJET Journal
 
Case study of spiral process model
Case study of spiral process  modelCase study of spiral process  model
Case study of spiral process model
minal kumar soni
 
Online Airway Reservation System
Online Airway Reservation SystemOnline Airway Reservation System
Online Airway Reservation System
Hari Wiz
 
ONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEMONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEM
christ university
 
Programming.pdf
Programming.pdfProgramming.pdf
Programming.pdf
AjinkyaGorhe1
 
A Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-CodeA Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-Code
IRJET Journal
 
IRJET - IRCTC-Railway Ticket Generation using QR Code in Android
IRJET -  	  IRCTC-Railway Ticket Generation using QR Code in AndroidIRJET -  	  IRCTC-Railway Ticket Generation using QR Code in Android
IRJET - IRCTC-Railway Ticket Generation using QR Code in Android
IRJET Journal
 
reverse engineering.pptx
reverse engineering.pptxreverse engineering.pptx
reverse engineering.pptx
alishahid244986
 
Electronic Ticketing Machine (ETM)
Electronic Ticketing Machine (ETM)Electronic Ticketing Machine (ETM)
Electronic Ticketing Machine (ETM)
Navas Kilikkottu
 

Similar to PYTHON MINI PROJECT WITH CODE.pptx (20)

Software engineering project(Bikes and scooters rental system)
Software engineering project(Bikes and scooters rental system)Software engineering project(Bikes and scooters rental system)
Software engineering project(Bikes and scooters rental system)
 
Smart Bus Ticket System using QR code
Smart Bus Ticket System using QR codeSmart Bus Ticket System using QR code
Smart Bus Ticket System using QR code
 
Hiring a cab
Hiring a cabHiring a cab
Hiring a cab
 
softengin-170418144531.pdf
softengin-170418144531.pdfsoftengin-170418144531.pdf
softengin-170418144531.pdf
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
 
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR CodeIRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
 
EzeFare-Information Presentation
EzeFare-Information PresentationEzeFare-Information Presentation
EzeFare-Information Presentation
 
PBL2.0.pptx
PBL2.0.pptxPBL2.0.pptx
PBL2.0.pptx
 
PBL2.0.pptx
PBL2.0.pptxPBL2.0.pptx
PBL2.0.pptx
 
2018 ZICTA Innovation Programme Semi-Final Pitch Deck
2018 ZICTA Innovation Programme Semi-Final Pitch Deck2018 ZICTA Innovation Programme Semi-Final Pitch Deck
2018 ZICTA Innovation Programme Semi-Final Pitch Deck
 
Dbms
DbmsDbms
Dbms
 
IRJET - An E-Ticket Application with Location Tracking for Public Transport Bus
IRJET - An E-Ticket Application with Location Tracking for Public Transport BusIRJET - An E-Ticket Application with Location Tracking for Public Transport Bus
IRJET - An E-Ticket Application with Location Tracking for Public Transport Bus
 
Case study of spiral process model
Case study of spiral process  modelCase study of spiral process  model
Case study of spiral process model
 
Online Airway Reservation System
Online Airway Reservation SystemOnline Airway Reservation System
Online Airway Reservation System
 
ONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEMONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEM
 
Programming.pdf
Programming.pdfProgramming.pdf
Programming.pdf
 
A Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-CodeA Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-Code
 
IRJET - IRCTC-Railway Ticket Generation using QR Code in Android
IRJET -  	  IRCTC-Railway Ticket Generation using QR Code in AndroidIRJET -  	  IRCTC-Railway Ticket Generation using QR Code in Android
IRJET - IRCTC-Railway Ticket Generation using QR Code in Android
 
reverse engineering.pptx
reverse engineering.pptxreverse engineering.pptx
reverse engineering.pptx
 
Electronic Ticketing Machine (ETM)
Electronic Ticketing Machine (ETM)Electronic Ticketing Machine (ETM)
Electronic Ticketing Machine (ETM)
 

Recently uploaded

Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
Solutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptxSolutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptx
spdendr
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 

Recently uploaded (20)

Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
Solutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptxSolutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptx
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 

PYTHON MINI PROJECT WITH CODE.pptx

  • 2. BUS TICKET BOOKING SYSTEM ◦ Project title:- Online Bus Booking System ◦ Objectives:- Customer can easy book their Tickets And Cancel Choice and provide Information about Bus. Give admins ability to communicate with commuters regarding their tickes. ◦ Front End Tool:- PYTHON ◦ Back End Tool:- Sql Server ◦ Type Of Application:- Web Application
  • 3. WHY WE NEED A NEW SYSTEM? ◦ The work is done manually. ◦ Those who are interested in inquiring about the Bus Type, its Tickets Price, available seats, facility of the bus etc. has to walk to the Booking office. ◦ This creates a huge Relief for the Customer of the Office on weekends to save their time. ◦ People can book their ticket anytime from anywhere they want i.e. the system remains functional 24*7. ◦ Bus ticket booking during the offline era posed various difficulties to the customers as well as the bus operators. Offline ticket booking reduced the scope of customers to choose different options based on their travel criterion. ◦ Many small and medium bus service organizations do not have their own online bus ticket booking system.
  • 4. FEATURE OF SYSTEM ◦ This Project basically provides a Bus information and regarding bus information . ◦ Any user or visitor are view our system and also search the bus and how many seats are available in our buses. User can select the amount of seats they want to book. Once your ticket is booked you will receive a ticket in form of a QR code. ◦ But to access above features user has to register first. ◦ If a user forgets their password they can recover it from the registered email.
  • 5. FEATURE OF SYSTEM ◦ In this system admin can maintain all the Bus information and also maintain Bus category , comments etc. ◦ • In this system admin can maintain the registered users ,manage news ,and also admin can generates a reports and manage the whole system
  • 6. WORKING PICTURES OF PROJECT ◦ Register Page for New Users
  • 7. WORKING PICTURES OF PROJECT ◦ Login Page for Registered User
  • 8. WORKING PICTURES OF PROJECT ◦ Password Revival Window
  • 9. WORKING PICTURES OF PROJECT ◦ Ticket Booking Window
  • 11. WORKING PICTURES OF PROJECT ◦ Generated Ticket in form of a QR code
  • 12. WORKING PICTURES OF PROJECT ◦ Details of your ticket will be displayed when you scan the QR snet on your email.
  • 13. WORKING PICTURES OF PROJECT ◦ Login and Register window for Admin
  • 14. WORKING PICTURES OF PROJECT ◦ Information of Buses running for the day
  • 15. WORKING PICTURES OF PROJECT ◦ Details of all the Bus Route and Ticket booked by a Commuter
  • 16. WORKING PICTURES OF PROJECT ◦ Admin can add a Bus and send and alert regarding your bus
  • 17. LIBRARIES USED ◦ 1)random - To generate a random number (random.randint(0,1000)) ◦ 2)tkinter - To generate GUI application ◦ 3)qrcode - To generate QR code ◦ 4)smtplib - To send emails ◦ 5)ssl,tls - ssl(Secure Socket Level) , tls(Transport Layer Security) ◦ 6)pymysql - Connect to database
  • 18. CONCLUSION ◦ The current Bus booking system is quite flawed and time wasting. Our project wishes to replace the old one and also further develop this system for betterment of all.