Kajol1106 / Bus-Ticket-Reservation-System

The main objective of this project is to cater the needs of the passenger who are traveling from one point to another. This project have contains essential modules like Customer and Administrator. User can book / reserved his ticket one day before.

Home Page:https://github.com/Kajol1106/Bus-Ticket-Reservation-System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bus Ticket Reservation System

A bus ticket reservation system is an java application designed to provide customers with a personalized easy-to-utilize user experience for booking and purchasing tickets online. It stores customers' personal data records, scheduled routes, frequent trips, drop points, and other information. Bus ticket reservation system is a console based application. Build Bus ticket reservation system application during the construct week at Masai School. Completed the project within five days.

Features

  • Administrator can login his username and password
  • Administrator can provide details like Bus Name, Bus Route, Bus Type –AC/non-AC, seats, departure time and arrival time
  • Administrator can provide the confirmation of the seat to the Customer
  • Customer can register by giving all the details
  • Customer can login his username and password
  • Customer can book ticket by selecting Source and destination
  • Customer can cancel ticket

Technology used

  • Java
  • MySQL
  • JDBC
  • spring tool suite eclipse
  • Git & GitHub

Lessons Learned

  • Gain excessive knowledge on application of Java, JDBC and MySQL.
  • Enjoyed the process of learning and creating the application.

Overview of my work

ER Diagram

Customer and Bus has many to many relationship
Booking table as linking between Customer and Bus
Er diagram

Login

First view of project
Login

Administrator Login And He/She can perform following operations

Admin can login by using username (Admin) and password (1234)
Admin login

Add Bus

Admin can add the bus
Add Bus

See Bus Status

Admin can see the status of bus
Add Bus

View Booking

Admin can see/view the bus booking
Add Bus

Customer Login And He/She can perform following operations

Customer can signup first if not registered earlier
Customer login
Customer can login with earlier provided username and password
Customer login

Book Bus

Customer can book the bus
Add Bus

Ticket status and Cancel Ticket

Customer can check status of ticket and cancel ticket
Add Bus

Back Functionality

User can go back to the previous option
Back functionality

Exception Handling

If user provides wrong input, the appropriate error message will appear
Exception Handling

Book Ticket Functionality

Customer can't book same day or previous day ticket
Book Ticket Functionality

Feedback

Valuable feedback will be appreciated. You can reach out to me via below medium.

Contributor

Kajol Kolagir

GitHub

About

The main objective of this project is to cater the needs of the passenger who are traveling from one point to another. This project have contains essential modules like Customer and Administrator. User can book / reserved his ticket one day before.

https://github.com/Kajol1106/Bus-Ticket-Reservation-System


Languages

Language:Java 100.0%