Para Ticket System is a ticket management application designed to streamline the process of booking and viewing tickets. The system allows users to register, log in, and interact with a user-friendly interface for all ticket-related tasks. It includes features such as ticket booking, user management, and database connectivity.
Video: 基于Java Swing开发的订票系统 - Para Ticket System
The system is built using Java and consists of the following key components:
- Graphical User Interface (GUI): An intuitive interface that enables users to interact seamlessly with the system.
- Derby Database: Manages ticket data, user information, and transaction records.
- Main Application Logic: Handles user actions, manages database connections, and performs ticket-related operations.
- Entity Classes: Represent core entities in the system, including users, tickets, and transactions.
-
Clone the repository to your local machine:
git clone https://gitee.com/HexWarrior6/para-ticket-system.git
-
Navigate to the
src/manage/InitDatabase.javafile and run themainmethod to initialize or reset the database with example data. -
To start the application, run the
src/Main.javafile.
-
After starting the application, log in using the default user credentials:
- Username: para05
- Password: 123456
-
To register a new account, click the "Register" button located at the top of the interface.
-
Once logged in, you can:
- View available tickets
- Purchase tickets
- Manage your bookings and reservations
-
Here are some screenshots that demonstrate how the Para Ticket System works:
-
Homepage: The homepage showing travel guides to help users make their travel plan.
-
Hotel Booking Page: The interface for selecting and booking hotels, you can selecting the hotels by city and sort by price or stars.
-
Flight Booking Page: The interface for searching and booking flight ticket.
-
My page: You can check your order's information here and cancel your orders.
-







