100% found this document useful (2 votes)
1K views13 pages

Data Flow Diagram For Online Banking System

The document describes data flow diagrams for an online banking system. It presents a level-0 diagram showing the main components and a level-1 diagram breaking processes into more detail. Lower level diagrams then provide further breakdowns of the account management, transaction management, and loan management systems. The diagrams are used to logically represent the flow of data and processes involved in storing, manipulating, and distributing banking information.

Uploaded by

Jeya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
1K views13 pages

Data Flow Diagram For Online Banking System

The document describes data flow diagrams for an online banking system. It presents a level-0 diagram showing the main components and a level-1 diagram breaking processes into more detail. Lower level diagrams then provide further breakdowns of the account management, transaction management, and loan management systems. The diagrams are used to logically represent the flow of data and processes involved in storing, manipulating, and distributing banking information.

Uploaded by

Jeya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

26/11/2023, 22:04 Data Flow Diagram for Online Banking System - GeeksforGeeks

Data Flow Diagram for Online Banking System

Data Flow Diagrams are used to represent the flow of data as well as the processes and
functions involved to store, manipulate, and distribute data among various components of the
system and between the system and the environment of the system by a specific set of
graphical representations. It also depicts the logical flow of information in a system and
appropriately defines and determines the physical requirements for the construction of the
system. The key features of a Data Flow Diagram involve simplicity of notation as well as
generation of a clear overview of the manual and automated requirements of the system.
The system is described as follows –

Level-0 DFD — Online Banking System

Explanat ion :

1. Transact ion Request /Loan Request –


In this customer provides the specific details to initiate or support a transaction and the
customer can apply for a loan through the system.
2. Manager –
The manager can access and manage any request as well as input commands to change or

https://www.geeksforgeeks.org/data-flow-diagram-for-online-banking-system/ 1/13
26/11/2023, 22:04 Data Flow Diagram for Online Banking System - GeeksforGeeks

update Employee_Record Database. A Manager manages the employees of the bank as


well as either accepts or rejects any Loan Request and hence inputs details to update the
corresponding databases as Customer_Record and Employee_Record Database.
3. Cashier –
It responds actively to any Transaction Request and assists the Manager. The cashier can
also resolve any query from the Customer and provide immediate help to the Customer.
However, a Cashier can not access any database independently.
4. Bank_Headquar ter –
It acts as an entity that controls all the branches of the Bank. The entity can access all the
databases, and it also controls the operations of the Manager. The Bank can modify or
eliminate any policies as well as create new policies for the Online Banking System.
5. Customer_Record –
It stores all the non-personal details of an individual who is a Customer of any specific
branch of the Bank. As an individual initiates a request to open an account in the Bank,
Customer_Records creates a new entry that is unique and specific to the Customer only.
This record is accessible by Managers or Employees of the Banks as and when required.
6. Employee_Record –
It stores the record of all the Employees at the Bank. The record can be accessed but not
modified by the Customer of the Bank. The record can be modified by either the Manager
of a Branch or by the Bank itself.
7. Account _Details –
It stores the personal details of every individual Customer. It can be accessed/modified by
the Customer only. The Bank can not modify the personal details of the Customer.

https://www.geeksforgeeks.org/data-flow-diagram-for-online-banking-system/ 2/13
26/11/2023, 22:04 Data Flow Diagram for Online Banking System - GeeksforGeeks

Level-1 DFD – Online Banking System

Processes :

1. Account Management System –


In this Customer can access all the services offered by the Bank by adding his details. As
the Customer avails any services as a transaction or a loan, then the required data flows to
Transaction Management System or the Loan Management System respectively. Any
Customer can print the activity status of the account which fetches information from all
the available databases using the Generate Customer Report System.
2. Transact ion Management System –
It helps the Customer to add/transfer money to another account. The Cashier may execute
or help execute the transaction process on behalf of the Bank where the Bank updates all
the corresponding details related to the Customer following a successful transaction.
3. Loan Management System –
It is used by the Customer to apply or request a Loan from the Bank. The Manager can
access the Loan_Details database to either accept or deny the request for the Loan. The
Software Testing Tutorial Principles of software testing Software Development Life Cycle Software Testing Life Cyc
https://www.geeksforgeeks.org/data-flow-diagram-for-online-banking-system/ 3/13
26/11/2023, 22:04 Data Flow Diagram for Online Banking System - GeeksforGeeks

Bank has the access to modify the Loan Management System as the Bank can set or
Read any policies
modify Discuss of the Loan
Courses
offered by the Bank.
4. Online Banking System –
It provides other services like insurance, bill payments, etc.

The Level-2 Data Flow Diagram of an Online Banking System is as follows –

Community for devs


and testers

https://www.geeksforgeeks.org/data-flow-diagram-for-online-banking-system/ 4/13
26/11/2023, 22:04 Data Flow Diagram for Online Banking System - GeeksforGeeks

Level-2 DFD – Account Management System

https://www.geeksforgeeks.org/data-flow-diagram-for-online-banking-system/ 5/13
26/11/2023, 22:04 Data Flow Diagram for Online Banking System - GeeksforGeeks

Level-2 DFD Transaction Management System

https://www.geeksforgeeks.org/data-flow-diagram-for-online-banking-system/ 6/13
26/11/2023, 22:04 Data Flow Diagram for Online Banking System - GeeksforGeeks

Level-2 DFD Loan Management System

https://www.geeksforgeeks.org/data-flow-diagram-for-online-banking-system/ 7/13
26/11/2023, 22:04 Data Flow Diagram for Online Banking System - GeeksforGeeks

Level-2 DFD Loan Management System

Hence, a Data Flow Diagram clearly represents the flow of information or data in a system
design.

Master Software Testing and Automation in an efficient and time-bound manner by mentors
with real-time industry experience. Join our Software Automation Course and embark on an
exciting journey, mastering the skill set with ease!
What We Offer:
Comprehensive Software Automation program
Expert Guidance for Efficient Learning
Hands-on Experience with Real-world Projects
Proven Track Record with 10,000+ Successful Geeks

https://www.geeksforgeeks.org/data-flow-diagram-for-online-banking-system/ 8/13
26/11/2023, 22:04 Data Flow Diagram for Online Banking System - GeeksforGeeks

Last Updated : 05 Mar, 2021 9

Similar Reads
State Diagram for Online Banking Use Case Diagram for Online
System Banking System

Types and Components of Data Rules for Data Flow Diagram


Flow Diagram (DFD)

Difference between Flowchart and What is DFD(Data Flow Diagram)?


Data Flow Diagram (DFD)

Difference between Cash Flow and Use Case Diagram for Library
Fund Flow Management System

Use Case Diagram for Bank ATM Class Diagram for Library
System Management System

Previous Next

Article Contributed By :
medha130101
medha130101

Follow

Vote for difficulty


Current difficulty : Medium

Easy Normal Medium Hard Expert

Article Tags : Software Engineering

Improve Article Report Issue

https://www.geeksforgeeks.org/data-flow-diagram-for-online-banking-system/ 9/13
26/11/2023, 22:04 Data Flow Diagram for Online Banking System - GeeksforGeeks

A-143, 9th Floor, Sovereign Corporate


Tower, Sector-136, Noida, Uttar Pradesh -
201305

feedback@geeksforgeeks.org

Company Explore
About Us Job-A-Thon Hiring Challenge
Legal Hack-A-Thon
Careers GfG Weekly Contest
In Media Offline Classes (Delhi/NCR)
Contact Us DSA in JAVA/C++
Advertise with us Master System Design
GFG Corporate Solution Master CP
Placement Training Program GeeksforGeeks Videos
Apply for Mentor

Languages DSA Concepts


Python Data Structures
Java Arrays

https://www.geeksforgeeks.org/data-flow-diagram-for-online-banking-system/ 10/13
26/11/2023, 22:04 Data Flow Diagram for Online Banking System - GeeksforGeeks

C++ Strings
PHP Linked List
GoLang Algorithms
SQL Searching
R Language Sorting
Android Tutorial Mathematical
Dynamic Programming

DSA Roadmaps Web Development


DSA for Beginners HTML
Basic DSA Coding Problems CSS
DSA Roadmap by Sandeep Jain JavaScript
DSA with JavaScript Bootstrap
Top 100 DSA Interview Problems ReactJS
All Cheat Sheets AngularJS
NodeJS
Express.js
Lodash
Web Design

Computer Science Python


GATE CS Notes Python Programming Examples
Operating Systems Django Tutorial
Computer Network Python Projects
Database Management System Python Tkinter
Software Engineering OpenCV Python Tutorial
Digital Logic Design Python Interview Question
Engineering Maths

Data Science & ML DevOps


Data Science With Python Git
Data Science For Beginner AWS
Machine Learning Tutorial Docker
Maths For Machine Learning Kubernetes
Pandas Tutorial Azure
https://www.geeksforgeeks.org/data-flow-diagram-for-online-banking-system/ 11/13
26/11/2023, 22:04 Data Flow Diagram for Online Banking System - GeeksforGeeks

NumPy Tutorial GCP


NLP Tutorial
Deep Learning Tutorial

Competitive Programming System Design


Top DSA for CP What is System Design
Top 50 Tree Problems Monolithic and Distributed SD
Top 50 Graph Problems Scalability in SD
Top 50 Array Problems Databases in SD
Top 50 String Problems High Level Design or HLD
Top 50 DP Problems Low Level Design or LLD
Top 15 Websites for CP Crack System Design Round
System Design Interview Questions

Interview Corner GfG School


Company Wise Preparation CBSE Notes for Class 8
Preparation for SDE CBSE Notes for Class 9
Experienced Interviews CBSE Notes for Class 10
Internship Interviews CBSE Notes for Class 11
Competitive Programming CBSE Notes for Class 12
Aptitude Preparation English Grammar
Puzzles

Commerce UPSC
Accountancy Polity Notes
Business Studies Geography Notes
Economics History Notes
Human Resource Management (HRM) Science and Technology Notes
Management Economics Notes
Income Tax Important Topics in Ethics
Finance UPSC Previous Year Papers
Statistics for Economics

SSC/ BANKING Write & Earn


SSC CGL Syllabus Write an Article

https://www.geeksforgeeks.org/data-flow-diagram-for-online-banking-system/ 12/13
26/11/2023, 22:04 Data Flow Diagram for Online Banking System - GeeksforGeeks

SBI PO Syllabus Improve an Article


SBI Clerk Syllabus Pick Topics to Write
IBPS PO Syllabus Share your Experiences
IBPS Clerk Syllabus Internships
Aptitude Questions
SSC CGL Practice Papers

@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved

https://www.geeksforgeeks.org/data-flow-diagram-for-online-banking-system/ 13/13

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy