📜  网上银行系统数据流程图

📅  最后修改于: 2021-08-25 17:58:50             🧑  作者: Mango

数据流程图用于通过一组特定的图形表示来表示数据流以及涉及在系统的各个组件之间以及系统与系统环境之间存储,操纵和分发数据的过程和功能。 。它还描述了系统中信息的逻辑流,并适当定义和确定了系统构建的物理要求。数据流程图的主要功能包括符号的简化以及对系统手动和自动需求的清晰概述。
系统描述如下-

0级DFD —网上银行系统

解释 :

  1. 交易请求/贷款请求–
    在此客户中,提供了用于启动或支持交易的特定详细信息,客户可以通过系统申请贷款。
  2. 经理 –
    管理员可以访问和管理任何请求以及输入命令来更改或更新Employee_Record数据库。经理管理银行的员工,并接受或拒绝任何贷款请求,因此输入详细信息以更新相应的数据库,如Customer_Record和Employee_Record数据库。
  3. 收银员–
    积极响应任何交易请求并协助经理。收银员还可以解决客户的任何查询,并为客户提供即时帮助。但是,收银员不能独立访问任何数据库。
  4. 银行总部–
    它是控制银行所有分支机构的实体。该实体可以访问所有数据库,并且还控制Manager的操作。银行可以修改或取消任何政策,也可以为在线银行系统创建新的政策。
  5. 客户记录–
    它存储了作为银行任何特定分支机构客户的个人的所有非个人详细信息。当个人发起在银行中开设帐户的请求时,Customer_Records将创建一个新条目,该条目唯一且仅针对客户。银行的经理或雇员可以在需要时访问此记录。
  6. Employee_Record –
    它存储了银行所有员工的记录。银行客户可以访问但不能修改该记录。该记录可以由分行经理或银行本身修改。
  7. 帐户详细资料 –
    存储每个客户的个人详细信息。只能由客户访问/修改。银行无法修改客户的个人详细信息。

1级DFD –网上银行系统

流程:

  1. 帐户管理系统–
    客户可以通过添加其详细信息来访问银行提供的所有服务。当客户将任何服务用作交易或贷款时,所需的数据分别流向交易管理系统或贷款管理系统。任何客户都可以打印帐户的活动状态,该帐户使用“生成客户报告系统”从所有可用数据库中获取信息。
  2. 交易管理系统–
    它有助于 客户向其他帐户充值/转账。收银员可以代表银行执行或帮助执行交易过程,在此交易成功完成后,银行会更新与客户有关的所有相应详细信息。
  3. 贷款管理系统–
    客户用于向银行申请或请求贷款 银行。管理者可以访问Loan_Details数据库以接受或拒绝贷款请求。由于银行可以设置或修改银行提供的任何贷款政策,因此银行有权修改贷款管理系统。
  4. 网上银行系统–
    它提供其他服务,例如保险,账单支付等。

网上银行系统的二级数据流程图如下:

2级DFD –帐户管理系统

2级DFD交易管理系统

2级DFD贷款管理系统

2级DFD贷款管理系统

因此,数据流程图清楚地表示了系统设计中的信息或数据流。