GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - rafevzz/Inventory-Management-System-Java: A full-stack robust Java Swing & MySQL desktop application for streamlined inventory control.

BranchesTags
Open more actions menu

Latest commit

 

History

7 Commits
7 Commits

Folders and files

NameName
Last commit message
Last commit date
lib
lib
 
 
nbproject
nbproject
 
 
src
src
 
 
README.md
README.md
 
 
build.xml
build.xml
 
 
manifest.mf
manifest.mf
 
 

Repository files navigation

📦 Inventory Management System

Java MySQL Apache NetBeans

🚀 About the Project

This project is a robust desktop based Inventory Management System developed using the Java programming language. It is designed to automate and simplify inventory control for small to medium sized businesses, replacing error prone manual tracking methods. The system provides accurate, real time information on stock levels to prevent overstocking or stock-outs and generates bills directly in PDF format.

🛠️ Technology Stack

  • Programming Language: Java
  • IDE: Apache NetBeans (Version 20)
  • Database: MySQL (WAMP / MySQL Workbench)
  • Connectivity: JDBC Driver
  • PDF Generation: iTextPDF Library

✨ Key Features & Modules

The application consists of 9 highly integrated modules:

  • Secure Authentication: A Login Form that authenticates personnel using their email and password.
  • Interactive Dashboard: A Home Page where users can access features, and easily add, remove, or update data.
  • User Management: Admins can seamlessly add new faculty/users and update existing personnel details.
  • Category Management: Dynamically create new product categories and update previous ones.
  • Product Control: Add detailed product information including Name, Quantity, Price, Description, and Category.
  • Customer Directory: Maintain a digital record of customers by adding new clients or updating existing contact details.
  • Order Processing & PDF Billing: Manage new orders, calculate real time sub-totals and instantly generate downloadable Order Bills in PDF format.
  • Order History: View comprehensive records of previous orders and access their historical bills.

📸 Application Screenshots

1. Secure Login Interface

(Authentication gateway for personnel access)
Screenshot 2026-07-18 114805


2. Main Dashboard & Navigation

(Intuitive interface for seamless module access)
Screenshot 2026-07-18 114815


3. User & Customer Management

(Maintain digital records with full CRUD capabilities)
Screenshot 2026-07-18 114913


Screenshot 2026-07-18 114937

4. Category & Product Control

(Organize and track inventory stock efficiently)
Screenshot 2026-07-18 114922


Screenshot 2026-07-18 114929

5. Order Processing & View History

(Manage new orders, calculate sub-totals, and review past transactions)
Screenshot 2026-07-18 114829


Screenshot 2026-07-18 114841

6. Secure Logout


Screenshot 2026-07-18 115002

🗄️ Database Architecture

The backend is structured efficiently using MySQL with the following core tables:

  1. appuser (Login & User Info)
  2. category
  3. product
  4. customer
  5. orderDetail

🎯 Conclusion

By leveraging the power of Java and the NetBeans IDE, this system effectively optimizes business operations, providing a solid and scalable foundation for any organization aiming to improve its efficiency, accuracy, and overall profitability.

About

A full-stack robust Java Swing & MySQL desktop application for streamlined inventory control.

Topics

java-mysql

Resources

Readme
Activity

Stars

2 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.