Skip to content

Kx1742/BicycleRentalSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Bicycle Rental System

This is a Java-based bicycle rental system that allows users to manage bicycles, staff, customers, and rental orders.

Features

  • 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.

System Requirements

  • Java Development Kit (JDK) 8 or higher
  • MySQL Database

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/bicycle-rental-system.git
    
  2. Import the project into your preferred Java IDE (e.g., IntelliJ, Eclipse).

  3. Set up the MySQL database and configure the database connection in the application.

Usage

  • ▶️ 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.

Sample Input Data and Output

  • 📥 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.

Contributing

  • 🌟 Contributions are welcome! Please fork the repository and submit a pull request with your changes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages