https://github.com/surjith-07/driveease
The Car Management System is a robust Offline-based application developed in Java, utilizing JDBC (Java Database Connectivity) to connect with a MySQL database with the help of SQL. This system allows users to efficiently manage a fleet of cars and users, track their details, monitor maintenance records, and analyze usage statistics
https://github.com/surjith-07/driveease
java jdbc mysql sql
Last synced: about 2 months ago
JSON representation
The Car Management System is a robust Offline-based application developed in Java, utilizing JDBC (Java Database Connectivity) to connect with a MySQL database with the help of SQL. This system allows users to efficiently manage a fleet of cars and users, track their details, monitor maintenance records, and analyze usage statistics
- Host: GitHub
- URL: https://github.com/surjith-07/driveease
- Owner: Surjith-07
- License: apache-2.0
- Created: 2023-04-23T05:27:39.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-20T17:20:20.000Z (about 2 years ago)
- Last Synced: 2025-01-14T00:49:32.900Z (over 1 year ago)
- Topics: java, jdbc, mysql, sql
- Language: Java
- Homepage:
- Size: 95.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DriveEase
The Offline Car Rental System is a Java-based application that facilitates car rental
management in an offline environment. This system uses Java Database Connectivity (JDBC)
to interact with a MySQL database for storing and retrieving car rental and users information.
# Features
-> Car registration and details management
-> Customer registration and details management
-> Booking and rental management
-> Invoicing and payment tracking
# Requirements
-> Java Development Kit (JDK) 8 or higher
-> MySQL Server (Installed and running locally or remotely)
-> MySQL Connector/J JDBC driver (Included in the project's lib directory)
-> IDE (Eclipse, IntelliJ, or any Java IDE of your choice)
# Setting up the Database
-> Create a new database in MySQL, e.x, "car_rental_db".
-> Execute the SQL script "car_rental_db.sql" located in the "sql" directory to create the necessary tables and initial data.
# Configuring the Database Connection
-> private static final String DB_URL = "jdbc:mysql://your_database_host:port/car_rental_db";
-> private static final String DB_USERNAME = "your_mysql_username";
-> private static final String DB_PASSWORD = "your_mysql_password";
# Running the Application
-> import the project into your Java IDE.
-> Ensure that the MySQL Server is running and the database is set up as described above.
-> Build the project and run the "Main.java" file to start the car rental application.
# Usage
-> Upon running the application, the main menu will appear.
-> Use the provided options to navigate through the system's functionalities (car management, customer management, booking, etc.).
-> Follow the prompts and input instructions to add, update, or delete car and customer details, make bookings, generate invoices, and process payments.
-> All data will be stored and retrieved from the MySQL database in real-time.