Welcome to the E-Ticketing System, a Java (Swing) project designed to facilitate seamless ticket booking for buses, ships, and air travel. This system provides essential features such as user authentication, ticket booking for various modes of transportation, and secure payment options.
- User Authentication: Secure login system to ensure authorized access to the E-Ticketing system.
- User Roles: Distinct user roles to differentiate between regular users and administrators.
- User Registration: Simple registration process for new users to create accounts.
- Bus Ticket Booking: Effortless booking of bus tickets with options for selecting the source, destination, date, and seat preferences.
- Ship Ticket Booking: Convenient booking of ship tickets with information on departure and arrival ports, date, and cabin preferences.
- Air Ticket Booking: Seamless booking of air tickets, including flight details, departure, and arrival airports, date, and seat selection.
- Secure Payment Gateway: Integration of a secure payment system to facilitate hassle-free and safe transactions.
- Payment Confirmation: Instant confirmation of successful payments.
- Programming Language: Java
- User Interface: Java Swing
- Database: TXT file
-
Clone the Repository:
https://github.com/mirzasaikatahmmed/E-Ticketing.git
-
Navigate to the Project Directory:
cd E-Ticketing
-
Compile and Run:
javac Start.java java Start
- Mehedi Hasan Pranto
- Ratul Hasan Anas
- Asif Shahriar Adon
We would like to express our gratitude to MD. MAZID-UL-HAQUE SIR, Lecturer, Computer Science, AIUB, for guiding us through the development of this project as part of our course curriculum.
This project is licensed under the MIT License.
Feel free to contribute and make the E-Ticketing System even better! If you encounter any issues or have suggestions, please open an issue.
Happy Ticket Booking! 🎫