Simple Banking System
a. Transactions / Modules
i. Balance Inquiry
ii. Registration of new account
iii. Deposit
iv. Withdrawal
v. Change PIN code
vi. Reports and Inquiry Module
1. Searching and Data Filtering
2. Lists of registered account using tables
3. Lists of transactions as audit trail of every users using tables
4. Displaying of Receipt by Window only
vii. User-level Accessibility
1. Administrator account
2. User account holders with account number and PIN code
b. Interface Design
i. GUI programming using Java language (e.g. Swing and AWT API)
ii. With one maximized frame with Menu bar for the main window
c. Data Management
i. Use notepad (e.g. Database.txt) for reading and writing the data or information in every*
transactions.