Bus Ticket Booking Mini Project in Python made for 2nd year mini project. This presentation has the complete explanation regarding the mini project also the code for the said project . This project is made so as to save your time of going and purcashing ticket physically. This project allowa you to make reservations online and also track where your bus currently is. It allows the admin to add or remove a bus. Once you book your ticket an email will be seent to your registered email which will contain an unique QR code containing details of your booking. Technological aspects: The use of Intelligent Transport Systems (ITS) makes it possible either to devise new strategies for network operations or to improve existing
strategies. ITS also provide a greater quantity and diversity of information, thus allowing users (motorists, commercial operators and public transport customers) to make
informed travel decisions based on such factors as traffic conditions, road maintenance or construction work that potentially impact their travel time, and weather conditions that affect the road network and safety. This information is becoming increasingly available through traditional media like radio and television and, more recently,
online via Internet dedicated tools.
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
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.