This is a Java-based bicycle rental system that allows users to manage bicycles, staff, customers, and rental orders.
- User Authentication: Users can log in with their username and password.
- Customer Registration: Customers can register accounts by providing personal information.
- Bicycle Management: Staff can add, delete, and update bicycle data.
- Staff Management: Staff can view staff lists and customer lists, and delete customers.
- Rental Order Management: Staff can view rental order lists, view and update order details.
- Personal Details: Customers can view and update their personal details.
- Rental Order Placement: Customers can place rental orders and check their rental history.
- Java Development Kit (JDK) 8 or higher
- MySQL Database
-
Clone the repository:
git clone https://github.com/your-username/bicycle-rental-system.git
-
Import the project into your preferred Java IDE (e.g., IntelliJ, Eclipse).
-
Set up the MySQL database and configure the database connection in the application.
▶️ Run the application: Execute the application.- 🔑 Log in with your credentials: Use your username and password to authenticate.
- 🔄 Navigate through the system using the provided functionalities: Explore the system features.
- 📥 Input Data: Refer to the
sample-input-data.txt
for sample input data. - 📤 Output: Screenshots of sample outputs are provided in the
sample-output
directory.
- 🌟 Contributions are welcome! Please fork the repository and submit a pull request with your changes.