Skip to content

A Java-based console application for managing suppliers, stock items, and categories. This system allows users to perform CRUD operations on suppliers and items, manage item categories, and offers user authentication for secure access.

Notifications You must be signed in to change notification settings

CharakaMihiranga/Stock-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock Management System

This system helps in managing suppliers, stock items, and item categories. It provides functionalities to add, update, delete, and view suppliers and items, as well as manage item categories efficiently.

Features

  • User authentication
  • Supplier management (add, update, delete, view, search)
  • Item management (add, update, delete, view, search)
  • Item category management (add, update, delete)
  • Console clear functionality for better user experience

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/stock-management-system.git
  2. Navigate to the project directory:

    cd stock-management-system
  3. Compile the Java files:

    javac StockManagementSystem.java
  4. Run the application:

    java StockManagementSystem

Usage

Login

  1. Start the application.
  2. Enter the username and password to log in.
    • Default credentials:
      • Username: abc
      • Password: 0000

Main Menu

  • Change the Credentials: Change the login username and password.
  • Supplier Manage: Manage suppliers (add, update, delete, view, search).
  • Stock Manage: Manage items and categories.
  • Log out: Log out of the system.
  • Exit the system: Exit the application.

Supplier Management

  1. Add a new supplier.
  2. Update an existing supplier.
  3. Delete a supplier.
  4. View all suppliers.
  5. Search for a supplier by ID.

Stock Management

  1. Manage item categories (add, update, delete).
  2. Add a new item.
  3. View items by supplier.
  4. View all items.
  5. Rank items by unit price.

Screenshots

Screenshot 2024-06-28 133019 Screenshot 2024-06-28 133031 Screenshot 2024-06-28 133059 Screenshot 2024-06-28 133115

About

A Java-based console application for managing suppliers, stock items, and categories. This system allows users to perform CRUD operations on suppliers and items, manage item categories, and offers user authentication for secure access.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages