Data Flow Model – Bank Account Management System
In the following, we are presenting a data flow model that describes an accounts management system for a bank. This data flow diagram consists of the following entities,
Processes
1. Reconcile account balance
2. Deposit funds into an account
3. Pay a bill
4. Withdraw funds from an account
External agents
1. Bank
2. Creditor
3. Employer
4. Other income sources
Data stores
1. Monthly Account statement
2. Bank accounts
3. Account transactions
Description:
First we shall discuss ‘withdraw funds from an account’ process. In this process, information about the accounts and account transactions is retrieved (from the data stores) and bank releases the funds. After this, it sends this information to ‘reconcile account balance’ process which prepares a monthly account statement. In this statement, information regarding bank accounts and account transactions are described. Next is the ‘pay a bill’ process through which a creditor pays his dues and the corresponding accounts are updated against the cash transaction. A receipt is issued back to the creditor. The fourth process is ‘deposits funds in an account’ in which an employer deposits salaries of his employees and the salary information is deposited in the corresponding bank accounts of the employees. Similarly, income received through other income sources is also received and deposited in the corresponding bank accounts.
The next post will also concern to data flow having some Data Flow Modeling techniques.
In the following, we are presenting a data flow model that describes an accounts management system for a bank. This data flow diagram consists of the following entities,
Click to Enlarge |
1. Reconcile account balance
2. Deposit funds into an account
3. Pay a bill
4. Withdraw funds from an account
External agents
1. Bank
2. Creditor
3. Employer
4. Other income sources
Data stores
1. Monthly Account statement
2. Bank accounts
3. Account transactions
Description:
First we shall discuss ‘withdraw funds from an account’ process. In this process, information about the accounts and account transactions is retrieved (from the data stores) and bank releases the funds. After this, it sends this information to ‘reconcile account balance’ process which prepares a monthly account statement. In this statement, information regarding bank accounts and account transactions are described. Next is the ‘pay a bill’ process through which a creditor pays his dues and the corresponding accounts are updated against the cash transaction. A receipt is issued back to the creditor. The fourth process is ‘deposits funds in an account’ in which an employer deposits salaries of his employees and the salary information is deposited in the corresponding bank accounts of the employees. Similarly, income received through other income sources is also received and deposited in the corresponding bank accounts.
The next post will also concern to data flow having some Data Flow Modeling techniques.
Your blog post on bank account management data flow provides a clear overview of this important process. Understanding the data flow is crucial for efficient and secure financial operations. Thanks for sharing this informative insight into the world of software engineering.
ReplyDeleteProfessional Accountant