An automobile showroom management system where a sales personnel of a showroom (Ex-Manager) can do basic inventory CRUD operations on automobiles (Cars) and order with some extensible features such as billing form with proper authentication.
- RAFID SHAHRIAR - rafid211
- SAYMON,AKTHER HAMID - AhSaymon
- SAKIB,AHMED SHAHRIAR - ahmedshahriar
java , mysql
- Sales personnel of an automobile showroom (ex- Manager).
-
User Access :
- User can sign in to the system .
- User can register for access .
- User can sign out from the system .
-
User Control :
- Check inventory.
- Check order history.
- Check customer history.
- Create an order form.
- Generate a bill (which is saved in pdf format).
- Check revenue.
- User can sort multiple data from data table in ascending and descending order.
- User can search specific data(along with the row) from the table .
- Java 1.8,swing,awt - Core
- iTextpdf - Billing Form Pdf generation
- mysql - Database management
This project is divided into three packages :
- guiPackage :
- Car
- Customer
- LoginPage
- Main Frame
- Order
- Selectionpage
- Order Form
- Sign Up Page
- Total Revenue
- Event Handling :
- Car Event
- Customer Event
- Export Pdf
- Login Event
- Order Event
- Order Form Event
- Selection Page Event
- Database connection :
- CarDataProvider
- DBConnector
import java.sql.Connection;
import java.sql.DriverManager;
public class DBConnector {
private static Connection c;
public static Connection getDataBaseConnection(String url){
if(c==null) {
try {
String username = "root";
String pass = "";
Class.forName("com.mysql.jdbc.Driver");
c = DriverManager.getConnection(url, username, pass);
} catch (Exception e) {
e.printStackTrace();
}
return c;
}
else{
return c;
}
}
}