System Requirement Specification of Online Banking System: 1.1 Purpose
System Requirement Specification of Online Banking System: 1.1 Purpose
Of
Online Banking System
1.Introduction:
The purpose of this document is to present a detailed
description of the Online Banking System. This product will support
online banking transaction. The purpose of this document is that the
requirements mentioned in it should be utilized by software developer
to implement the system.
An online banking system will be applicable everywhere, where
banking exists. It will be more efficient and easier way to have a record
on systems through which everyone can easily access it according to
his rights as compared to the traditional banking system. Every bank
will prefer the online banking system instead of the traditional banking
system as it contains many useful features and fastest methods for the
transactions.
1.1 Purpose
Online banking system provides is specifically developed for internet
banking for Balance Enquiry, Funds Transfer to another account in the
same bank, Request for cheque book/change of address/stop
payment of cheques, Mini statements (Viewing Monthly and annual
statements).
The Traditional way of maintaining details of a user in a bank was to
enter the details and record them. Every time the user need to
perform some transactions he has to go to bank and perform the
necessary actions, which may not be so feasible all the time. It may be
a hard-hitting task for the users and the bankers too. The project gives
real life understanding of Internet banking and activities performed by
various roles in the supply chain. Here, we provide an automation for
banking system through Internet. Internet banking system project
captures
2.Basic Features:
1. Customer Login:
Each Customer will have its account Id and password. This page
will require both of these attributes for them to access their
account.
2. Bank Features:
It isn’t sure that each visitor of the Bank’s website will be a
customer. He/she would be a normal visitor interested in reading
the features bank provides. The website’s main page should
provide him the basic features and benefits of the bank to these
types of users.
6. Staff Login:
On the Website main page, A staff login link will also be
provided. Bank staff will use to input their ID’s and passwords to
access their account. Here the type of staff will also be
recognized, if he will be of administration block, he will be sent
8. Transfer Balance:
If user wants to transfer his money to some other account, then
this module will provide him this opportunity. He will input the
account details of the receiver. After this process, server will
check the balance of the user and if the transfer balance will be
less than the account balance then transfer will take place else he
will be alarmed that he has lo balance.
15 Sign-off Button
When an end-user is finished with Internet Banking, they
should click the Sign-off button before going anywhere else on
the Web. This ends the Internet Banking session
17 Encryption
In addition to password protection, we ensures server
authentication by using the latest techniques of data
encryption. Data encryption is a way of translating data into a
form that is unintelligible without a deciphering mechanism.
19 Pay Bills:
The customer selects the Bill Payment functionality then the
system displays Bill Payment Menu, and the customer selects
one of four functionalities from Bill Payment menu
21 Open Payment
This function allows a customer to pay Immediate and future
Payment to corporations that customer has not registered.
25 Cheque Services :
The customer may enquiries cheque status, whether it is paid,
unpaid, stopped or returned. It also allows customer to stop
cheque payment and to request for a cheque book online.
26 Utility:
Utility allows customer to change password and the secure
delivery contact information. Within this feature, the customer
can also change the online profile personal information that is
retained by the internet banking system only.
27 Logout
The customer most be logged into Banking System. This
function is used when a logged in user finishes his/her job and
wants to be logged out so that no one can abuse his username.
The system will state the user has been logged out successfully
3.Objective
The main objective of the Online Banking System is to manage the
detail of Accounts, Internet Banking, Transaction, Balance, Statement.
It manages all the information about Accounts, Customer, Statement,
Accounts. The Project is Totally built at administrative end and thus
only the administrator is guaranteed the access. The purpose of the
project is to build an application program to reduce the manual work
for managing the accounts, internet banking, customer, transaction.it
tracks all the details about the transaction.it tracks all the details
about the transaction, balance, statement.
4.Scope of project
An online banking system will be applicable everywhere, where
banking exists. It will be more efficient and easier way to have a record
on systems through which everyone can easily access it according to
his rights as compared to the traditional banking system. Every bank
will prefer the online banking system instead of the traditional banking
system as it contains many useful features and fastest methods for the
transactions.
5. Functional Requirements:
Following are the services which this system will provide. These are
the facilities and functions required by the customer. a) Online
balance check.
b) Online shopping opportunity.
c) Online data entry by the staff.
d) Updating the data.
e) Balance transfer.
f) Check book Allotment.
6. Performance
6.1 Security
The banking system must be fully accessible to only authentic user.
It should require pin for entry to a new environment.
6.2 Reliability
The application should be highly reliable and it should generate all the
updated information in correct order.
6.3 Availability
Any information about the account should be quickly available from
any computer to the authorized user. The previously visited
customer’s data must not be cleared.
6.4 Maintainability
The application should be maintainable in such a manner that if any
new requirement occurs then it should be easily incorporated in an
individual module.
6.5 Portability
The application should be portable on any windows based system. It
should not be machine specific.