Skip to content

I developed a desktop application called Bank Management, also known as ATM Simulator. This application provides users with an experience similar to using an ATM.

Notifications You must be signed in to change notification settings

Nutika16/Bank_Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 

Repository files navigation

Bank Management System / Also known as ATM Simulator System

It is a Desktop based application.

image

Technologies Used

  1. Using swing (A concept of java)

  2. Swing and AWT (Abstract Window Toolkit)

  3. SQL database (MySQL)

Main Goal

  1. Motto- Our motto is to develop a software program for managing the entire bank process related to Administration accounts customer accounts and to keep each every track about their property and their various transaction processes efficiently. Hereby, our main objective is the customer’s satisfaction considering today’s faster in the world.

  2. Customer Satisfaction: Client can do his operations comfortably without any risk or losing of his privacy. Our software will perform and fulfill all the tasks that any customer would desire.

  3. Saving Customer Time: Client doesn't need to go to the bank to do small operation.

  4. Protecting the Customer: It helps the customer to be satisfied and comfortable in his choices, this protection contains customer’s account, money and his privacy.

  5. Transferring Money: Help client transferring money to/or another bank or country.

Methods

  1. We need to be able to generate an account number

  2. Account types: Savings or Current Account

  3. Maintain/update Balance

  4. Open/Close Account

  5. Withdraw/Deposit

Administrative Modules

Here in my project there are two types of modules. This module is the main module which performs all the main operations in the system.

Admin Module

Admin can access this project there is an authorization process. If you login as an Admin then you will be redirected to the Admin Home Page and if you are a simple user you will be redirected to your Account Home Page. This performs the following functions: Create Individual Accounts, manage existing accounts, View all transactions, Balance enquiry, Delete/close account etc.

1- Admin login

2- Add/delete/update account

3- Withdrawal/deposit/statements transaction

4- Account Information

5- User details list

6- Active/Inactive account

7- View transaction histories

User Module

A simple user can access their account and can deposit/withdraw money from their account. User can also transfer money from their account to any other bank account. User can see their transaction report and balance enquiry too.

1- User login, use PIN system

2- Creating/open new account registration

3- Funds transfer (local/international/domestic)

4- View statements transaction

5- User account details

6- Change Password and Pin

Banks terms:

  1. All requests received from customers are logged for backend fulfillment and are effective from the time they are recorded at the branch.
  2. Rules and regulations applicable to normal banking transactions in India will be applicable mutatis mutandis for the transactions executed through this site.
  3. The BAMS Bank service cannot be claimed as a right. The bank may also convert this into a discretionary service anytime.
  4. Dispute between the customer and the Bank in this service is subject to the jurisdiction of the courts in the Republic of India and governed by the laws prevailing in India.
  5. The Bank reserves the right to modify the services offered or the Terms of service of BAMS Bank. The changes will be notified to the customers through a notification on the Site.

Customer’s obligations

  1. The customer has an obligation to maintain secrecy in regard to Username & Password registered with the Bank. The bank presupposes that login using the valid Username and Password is a valid session initiated by none other than the customer.
  2. Transaction executed through a valid session will be construed by RR to have emanated from the registered customer and will be binding on him/her.
  3. The customer will not attempt or permit others to attempt accesing the BAMS Bank through any unlawful means.

Interface Details

Welcome to ATM :

2 parameters:

  1. CARD Number
  2. PIN

APPLICATION FORM NO. (ANY RANDOM UNIQUE NUMBER )

PERSONAL DETAILS(Name, Father's Name, DOB, Gender, Email Address, Marital Status, Address, City, PIN CODE, State.)

PAGE2: ADDITIONAL DETAILS

(Religion(Dropdown), Category(Dropdown),income(D),Educational Qualifications(D),Occupation, PAN Number , Aadhar Number , Senior Citizen(Radio),Existing Account(R))

PAGE3: ACCOUNT DETAILS

Account Type (Saving , fixed deposit , current , recurring deposit) , Card Number(16 Digit) , PIN (4 Digit) , Services Required(ATM Card , Internet Banking , Mobile Banking , EMAIL Alerts, Cheque Books , E-Statement)

A checkbox (I hereby declares that the above entered details are correct to the best of my knowledge).

After Sign Up a Card Number and Pin will be automatically generated for you.

Constraint

You can't open the account with 0 amount. You need to deposit some amount to the account

About

I developed a desktop application called Bank Management, also known as ATM Simulator. This application provides users with an experience similar to using an ATM.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages