The Inventory Management System is designed to help small to medium businesses track and manage their inventory in real-time. It allows users to add, update, remove, and view products, ensuring efficient stock management and avoiding overstocking or stockouts.
• Description • Features • Usage • Contributing
- Add, update, and delete products in the inventory.
- Track stock levels and update inventory in real-time.
- Employee management system working inside the inventory.
- Generate reports on sales, and reorder levels.
1.Login System: Secure login page for authorized access. Role-based permissions restricted to managers for advanced actions.

2.Navigation Dashboard: Simple interface with buttons to access key modules like Product, Employee, Supplier, and Sales.

3.Product Module: Helps in organizing and visualizing product categories and inventory layout.

4.Employee Management: Add, update, and manage employee details for better workforce tracking.

5.Supplier Management: Maintain supplier information and track supply chain activities.

6.Order Management: Keep track of incoming and outgoing orders to ensure proper stock levels.

7.Sales Management: Record and monitor daily sales to analyze performance and profitability.

1.Small Business Owners: Ideal for retail shops, small warehouses, or startups needing a cost-effective and simple inventory solution.
2.Managers of Small Teams: Helps manage inventory, oversee employee roles, and coordinate smoothly with suppliers.
Prerequisites:
1.Java Development Kit (JDK) installed on your system.
2.Database setup: MySQL or any other relational database.
3.Git for cloning the repository
1.Frontend: Java Swing (for UI design)
2.Backend: Core Java
3.Database: MySQL
4.Version Control: Git
- Clone the Repository
Open your terminal or command prompt.
Clone the project repository:
git clone git@github.com:PKjA8/Inventory_Management.git
Navigate to the project folder:
cd Inventory-Management
- Compile the Program
Compile the Java files to generate class files:
- Run the Program
Run the main class to start the system: