The aim of this project is to develop an application for the Gallaecia Amusement Park. This application will include a database to record various elements of the park and a user interface to access and modify these values. The project is implemented in Java, using JDBC for database connectivity and Swing for the graphical user interface.
- Database Management: Efficient handling of park data including rides, ticketing, and visitor information.
- User-Friendly Interface: Easy-to-navigate Swing-based GUI for seamless interaction with the park's database.
- Data Accessibility: Robust features for adding, updating, and retrieving park information.
- Java Development Kit (JDK)
- JDBC driver for database connectivity
- Swing library for Java (usually included in standard JDK)
- Clone the repository to your local machine.
- Compile the Java files in your development environment or using the Java compiler.
- Run the application.
Upon launching the application, users will be greeted with a main menu offering various options to interact with the park's database. From here, users can navigate through different sections such as ride management, ticket bookings, and visitor logs.
Contributions to the Gallaecia Amusement Park application are welcome! If you have suggestions or improvements, please open an issue first to discuss what you would like to change. Pull requests are also appreciated.
- Special thanks to the Gallaecia Amusement Park team for their inspiration and support.
- This project is a part of [USC]'s coursework.