Inventory System

A desktop software developed using Tkinter package

What is Awt ?

Awt is Java's Graphical User Interface package. Which most commmonly used package for developing desktop applications using Java programming language.

Java AWT (Abstract Window Toolkit) is an API to develop GUI or window-based applications in java.

Java AWT components are platform-dependent i.e. components are displayed according to the view of operating system. AWT is heavyweight i.e. its components are using the resources of OS.

The java.awt package provides classes for AWT api such as TextField, Label, TextArea, RadioButton, CheckBox, Choice, List etc.

What is Swing ?

Unlike AWT, Java Swing provides platform-independent and lightweight components.

The javax.swing package provides classes for java swing API such as JButton, JTextField, JTextArea, JRadioButton, JCheckbox, JMenu, JColorChooser etc.

Java offers multiple options for developing GUI (Graphical User Interface). Out of all the GUI methods, AWT is the most commonly used method. Java AWT (Abstract Window Toolkit) is an API to develop GUI or window-based applications in java. Java AWT components are platform-dependent i.e. components are displayed according to the view of operating system. AWT is heavyweight i.e. its components are using the resources of OS.

To create a AWT app:

1. Importing the module – java.awt

2. Create the main window (container)

3. Add any number of Layouts to the main window

4. Apply the event Handler on the layouts.

What is Inventory Management System ?

This is Inventry system which designed for education purpose only just to undertand, how a basic software works.

An inventory management system (or inventory system) is the process by which you track your goods throughout your entire supply chain, from purchasing to production to end sales. It governs how you approach inventory management for your business.

Why you need an inventory system ?

Any venture that handles stock will need a system to accurately track and control it. Without one, you’ll be working on an entirely ad-hoc basis — and you’ll quickly run into situations where your business is overstocked or understocked. Inventory systems tell you the number of components or ingredients you need to create or assemble your final product.
Without this information you may end up with excess stock, eroding your bottom line, or with insufficient stock to meet customer demand.