Expence Management System

A desktop software developed using AWT 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 Expanse Management System ?

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

Expense management refers to the systems deployed by a business to process, pay, and audit employee-initiated expenses. These costs include, but are not limited to, expenses incurred for travel and entertainment. Expense management includes the policies and procedures that govern such spending, as well as the technologies and services utilized to process and analyze the data associated with it.

Why Is Expense Management Important ?

All companies must be able to pay their bills on time in order to stay in business, and employee expenses are one of those bills. For any company with employees who conduct business outside of the office, expense management will always be vital. Even something as simple as a client lunch paid for by an outside sales manager needs to be documented, approved and reimbursed.
With effective expense management processes in place, companies can issue those reimbursements quickly and accurately.