SJ_MART_MORSHED is a simple Inventory Management System implemented in Java using Swing for the graphical user interface and SQLite for the database. It allows users to manage products, categories, purchases, and sales efficiently.
-
Product Management:
- Add new products.
- Update product quantities.
- Delete products.
-
Category Management:
- Add categories.
- Assign products to categories.
- Delete categories.
-
Purchase Management:
- Add quantities for existing products.
- Filter products by category.
-
Sales Management:
- Sell multiple products at once.
- Update product quantities after sales.
-
Data Visualization:
- View inventory and product lists in tables.
- Display categories in a dropdown.
- Java Development Kit (JDK 17) or higher.
- IntelliJ IDEA, Apache NetBeans, or any Java IDE.
- SQLite JDBC Driver (automatically included via Maven dependencies).
- Maven (if not using the wrapper).
-
Clone the Repository: \bash git clone https://github.com//SJ_MART_MORSHED.git cd SJ_MART_MORSHED \\
-
Import the Project:
- Open the project in your preferred IDE.
- Make sure Maven dependencies are downloaded (from \pom.xml).
-
Run the Project:
- Run the \InventoryManagement.java\ file.
- The main GUI window (\SJ_MART - MORSHED) will launch.
-
Using the Application:
- Add Products: Use the
Add New Product\ button to open the \AddProductWindow. - Manage Categories: Use the \Add New Category\ button or assign categories to products.
- Purchase Products: Enter the product ID and quantity to update stock.
- Sell Products: Enter product IDs and quantities to simulate a sale.
- Add Products: Use the
This project uses the following dependencies:
- SQLite JDBC Driver: \org.xerial:sqlite-jdbc:3.41.2.1\
- Maven: Build tool for managing dependencies and compiling code.
MORSHED MD MONOARUL
- Project Name: SJ_MART_MORSHED
Feel free to use, modify, and distribute this code.
Enjoy managing your inventory with SJ_MART_MORSHED! 🚀