Skip to content

pradeepxkumar/Inventory_Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Inventory Management System

Description

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.

Table of Contents

•⁠ ⁠Description •⁠ ⁠Features •⁠ ⁠Usage •⁠ ⁠Contributing

Features

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

Usage

Main Features

1.Login System: Secure login page for authorized access. Role-based permissions restricted to managers for advanced actions.

Screenshot 2024-11-17 at 10 48 49 AM

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

Screenshot 2024-11-17 at 10 49 44 AM

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

Screenshot 2024-11-17 at 10 50 57 AM

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

Screenshot 2024-11-17 at 10 51 17 AM

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

Screenshot 2024-11-17 at 10 51 46 AM

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

Screenshot 2024-11-17 at 11 14 17 AM

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

Screenshot 2024-11-17 at 10 52 37 AM

Restricted Permissions:

Only managers have full access to sensitive modules like sales and orders, ensuring data security.

#Designed For

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.

#Setup Instructions

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

#Technologies Used

1.Frontend: Java Swing (for UI design)

2.Backend: Core Java

3.Database: MySQL

4.Version Control: Git

#How to run this program

  1. 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
  1. Compile the Program

Compile the Java files to generate class files:

  1. Run the Program

Run the main class to start the system:

About

Inventory Management Handle

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages