SlideShare a Scribd company logo
1 of 19
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 codeFaiz Akmal
 
softengin-170418144531.pdf
softengin-170418144531.pdfsoftengin-170418144531.pdf
softengin-170418144531.pdfAdityasTech
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking systemUmme 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 CodeIRJET Journal
 
EzeFare-Information Presentation
EzeFare-Information PresentationEzeFare-Information Presentation
EzeFare-Information PresentationCraig Dies
 
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 DeckDaniel Ng'andu
 
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 BusIRJET Journal
 
Case study of spiral process model
Case study of spiral process  modelCase study of spiral process  model
Case study of spiral process modelminal kumar soni
 
Online Airway Reservation System
Online Airway Reservation SystemOnline Airway Reservation System
Online Airway Reservation SystemHari Wiz
 
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-CodeIRJET 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 AndroidIRJET Journal
 
reverse engineering.pptx
reverse engineering.pptxreverse engineering.pptx
reverse engineering.pptxalishahid244986
 
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

Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Recently uploaded (20)

Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 

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.