Motivation:
Online banking is one of the project topics which has considerable Commercial
significance.It's coding is not much difficult,however,it will require considerable
knowledge on web page designing,applets & graphics.This makes the project challenging
yet approachable.Thus we decided to take up this as our project topic.
Objective:
This program defines a banking system.It will help banks to become fully computerised
which will smoothen their working and in turn increase their efficiency and business.
It will implement the various banking functions like checking account,withdrawing &
depositing amount from one's account,creating & removing accounts under recurring deposit
& fixed deposit modes.The web page for the bank will also have links for other informations
like loan system,money transfer and other such useful information.
While the general information will be accessible to all,the actual banking functions
(except for creating new account) can be used only if the user already has an account
in the bank..i.e the user will be asked for his name,account number & password to
ensure the user's privacy & security.
Program Design
FEATURES :
----------
The home page of the bank will provide links to all facilities offered
by the bank such as News , Various loan Schemes , Recurring Deposit and Fixed Deposit.
Branch Locater , Helpline and E-Poll .It will also have options to sign up a new user.
DEMONSTRATION:
--------------
To gain access to Recurring Deposit or Fixed Deposit Account the customer will be required to enter
his name and Password, which if found to be invalid access will be denied for further operations.
ENTER NAME :XYZ
ENTER PASSWORD:**********
RESULT :Incorrect password
OPTIONS :
1.RETRY
2.QUIT
ENTERED RETRY
ENTER PASSWORD:******** //user enters his password
//if entries are correct then the system moves to next page
On entering the correct password the customer will have access to all the operations and facilities available
subject to the kind of account he has.
The various options available in the case of Recurring Deposit Account wil be :-
OPTIONS
-------
1 SHOW ACCOUNT DETAILS
2 WITHDRAWL
3 TRANSFER
4 DEPOSIT
5 PERSONAL LOAN (if applicable)
6 EDIT USER PROFILE
7 CLOSE ACCOUNT
In the case of fixed deposit scheme the options available will be :
1 SHOW ACCOUNT DETAILS
2 EDIT USER PROFILE
3 EMERGENCY WITHDRAWL
SHOW ACCOUNT :shows current status of the account i.e. balance
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ACCOUNT NO. CURRENT BALANCE(Rs) AS ON
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4567867 4335467.00 10-11-2002
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WITHDRAWL :withdraws given amount of money
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ENTER NAME :XYZ
ENTER PASSWORD:********
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CURRENT BALANCE:Rs 100000.00
ENTER AMOUNT TO BE WITHDRAWN:Rs 3000.00
|OK|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TRANSFER : transfers money from one account to other OR EVEN OUTSIDE INDIA
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ENTER NAME :XYZ
ENTER PASSWORD:********
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FROM: 4567867
TO: 4578901
AMOUNT:Rs 50000.00
|OK|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DEPOSIT : deposits money in customer's account
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ENTER NAME :XYZ
ENTER PASSWORD:********
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CURRENT BALANCE:Rs 4335.00
ENTER AMOUNT TO DEPOSIT:Rs 35467.00
|OK|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
REFERENCES:
----------- ICICI.com
StateBankofIndia.com