Skip to content

parijin0/Java-Smart-Inventory-Billing-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Java-Based Smart Inventory and Billing System

This project is a Java-based Smart Inventory and Billing System developed to automate product management and billing for small and medium-scale businesses.
The system uses Object-Oriented Programming (OOP) principles to ensure modularity, scalability, and clean design.


Objective

The objective of this project is to:

  • Automate the billing process
  • Manage product inventory efficiently
  • Reduce human errors in calculations
  • Maintain accurate stock records
  • Improve speed and reliability of transactions

Features

  • Inventory management (add, update, view products)
  • Real-time stock updates after billing
  • Smart low-stock alerts
  • Automated bill generation
  • Sales tax calculation
  • Smart discount suggestions
  • Console-based, menu-driven interface

OOP Concepts Used

  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction (Interfaces)
  • Collections Framework
  • Modular class design

Technologies Used

  • Language: Java
  • IDE: Eclipse / NetBeans / VS Code
  • Concepts: OOP, Collections, Exception Handling

How to Run

  1. Navigate to the src directory.

  2. Compile the project:

    javac com/smartretail/*.java
    
  3. Run the program: java com.smartretail.Main

Project Structure

Java-Smart-Inventory-Billing-System │ ├── src │ └── com │ └── smartretail │ ├── Product.java │ ├── Electronics.java │ ├── InventoryManager.java │ ├── Billable.java │ ├── InvoiceItem.java │ ├── BillingSystem.java │ └── Main.java │ ├── README.md └── SMARTBILLING.docx

Authors

Pari Jindal (2401030147) Kopal Kashyap (2401030160) Malya Khajuria (2401030158)

Course

Java Programming Software Engineering Jaypee Institute of Information Technology, Noida

About

Java-based smart inventory and billing system using OOP concepts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages