Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

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

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages