Skip to content

hexwarrior6/Para-Ticket-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Para Ticket System

Introduction

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

Software Architecture

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.

Installation Guide

  1. Clone the repository to your local machine:

    git clone https://gitee.com/HexWarrior6/para-ticket-system.git
  2. Navigate to the src/manage/InitDatabase.java file and run the main method to initialize or reset the database with example data.

  3. To start the application, run the src/Main.java file.

Usage Instructions

  1. After starting the application, log in using the default user credentials:

    • Username: para05
    • Password: 123456
  2. To register a new account, click the "Register" button located at the top of the interface.

  3. Once logged in, you can:

    • View available tickets
    • Purchase tickets
    • Manage your bookings and reservations
  • Application Screenshots

    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.

      Home Page Travel Guides
    • Hotel Booking Page: The interface for selecting and booking hotels, you can selecting the hotels by city and sort by price or stars.

      Hotel Page Booking Hotel
    • Flight Booking Page: The interface for searching and booking flight ticket.

      Flight Booking Page Booking Flight
    • My page: You can check your order's information here and cancel your orders.

      User Page Cancel Specific Order

About

A GUI Application base on Java Swing

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages