Académique Documents
Professionnel Documents
Culture Documents
Introduction
This document gives detailed functional and
nonfunctional requirements for the bank management
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.
1.2) Scope :
book/change
of
1.3)
Overview :-
Overview :
namely.
Specific Requirements :
This section
will
describe the functions of actors, their roles in the
system and the constraints faced by sys- tem.
2
General description
2.1) Product Perspective :The client will have client interface in which he can
interact with the banking sys- tem. It is a web based
interface which will be the web page of the banking
application. Starting a page is displayed asking the
type of customer he is whether ordinary or a
corporate customer. Then the page is redirected to login
page where the user can enter the login details. If the
5
2.3) Functional Specifications :This section provides the functional overview of the
product. The project will require the PHP as a front end
and at the back end the database MYSQL will be running.
Various functional modules that can be implemented by
the product will be
Login.
Validation.
Get balance information.
Withdrawal of money.
Transfer Money.
Customer info.
3
MODULAR DESCRIPTION
4
10
Requirement analysis
4.1) User Requirements :Many of us lead busy lives. Some of us are up before
the crack of dawn, getting ourselves prepared so we can
in turn get our families ready for the day. We rush to
work, rush to get the kids to school, and at the end of the
day we rush home only to brace ourselves for the next
day. After a hectic day, the last thing you want to do is
spend time waiting in line at the bank, or even the post
office. That's where Online Banking comes in.
Online Banking with Key Bank is fast, secure, convenient
and free
There are many online banking advantages. Online
Banking allows you to bypass bank lines. You can conduct
your banking transactions safely and securely without
leaving the comfort of your home. Online Banking also
gives you around the clock access to your CD, savings, or
checking accounts. Plus, you'll have access to Online
Statements. You can monitor your transactions and make
sure that your balance information is correct. This is great
for people who like to use their debit card but don't like to
use their check register. Most Online Banking accounts
can even be synchronized with personal financial
software like Quicken.
11
15
5
DATA FLOW DIAGRAM
16
5.1) Level 0 :-
5.2) LEVEL 1 :-
17
5.3) LEVEL 2 :-
18
U
se
r
Registratio
nReply
Info
User
Re
Details
ply
(
(m
Login n
)
_
Info
Admi
nistrat
or
2.
0
Lo
gi
n
Sy
ste
m
1.
0
Val
id
A
use
r cc
es
A
scc
es
Valid
s
user
A
cc
Valid es
Administrat
s
or
(
a
)
(b)
Reg
3.0
istr
atio
nAcc
oun
4.0
t
Pro
ces
Acc
sOpe
ount
nin
5.0
Tran
gsacti
Loa
on
npro
6.0
cess
Cust
ome
r
Feed
7.0
Bac
Cre
kate
and
Upd
ate
Pro
cess
(
(d)
c
( )
e(
f)
)
(
g(
)h
Online
Banking
System
Databas
e
)
(i(j
))
((
kl
))
E-R DIAGRAM:
Entity relationship diagram expresses the overall logical structure of a
database graphically. It shows the relationship between different entities.
The entities can have composite, multivolume or derived attributes.
19
Symbols
Meanings
Data flow
Process
Data store
Entity
20
21
DECISION TABLE:
It is the precise and compact tool to construct complex conditions along
with their rules and corresponding actions. Decision table are used to
associate conditions along with their actions to perform.
CONDITIONS
RULES OF CONDITION
ACTION
OUTCOMES OF ACTION
GLOSSARY
SRS: SOFTWARE REQUIREMENT SPECIFICATIONS
ATM: AUTOMATED TELLER MACHINE
CBS: CORE BANKING SOLUTION
PIN: PERSONAL IDENTIFICATION NUMBER
22