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

📅  最后修改于: 2023-12-03 15:27:38.760000             🧑  作者: Mango

网上银行系统数据流程图介绍

简介

网上银行系统是一个在线银行服务平台,顾客可以通过该平台不亲自前往银行办理业务。这个系统主要有以下功能:

  • 注册和登录
  • 账户概述
  • 转账和支付
  • 信用卡支付
  • 存款和贷款
  • 查询和下载账户信息

网上银行系统的核心系统是许多不同的数据库集成在一起,以便可以提供上述的全部功能。

数据流程图

下面是网上银行系统数据流程图。它是一个高层的概览,用于展示系统与外部的交互以及系统的不同部分是如何协同工作的。

graph TD;
    A[User] --> B(Register/Login);
    B -->|Registered/Locked| C(Credentials Validation);
    C -->|Validated| D[Account Overview];
    D -->|Select action| E{Action};
    E -->|Transfer/Pay| F(Data Validation);
    F -->|Validated| G(Transaction Validation);
    G --> H(Transaction Process);
    E --> |Credit Card Payment| I(CCP Validation);
    I --> J(CCP Process);
    E -->|Deposit/Loan| K(Data Validation);
    K -->|Validated| L(Loan Process);
    E -->|Download/Query| M(Download/Query Process);
    M --> N(Generate Reports);
    N --> O(Download Reports);

如图所示,用户首先要注册并登录,输入的信息将被验证。如果验证失败,该账户将被锁定。否则,用户可以查看自己的账户概述,并选择需要的操作。数据将再次被验证,以确保输入的信息准确。如果一切都正确,就会进行交易或数据查询下载等操作。

数据库结构

网上银行系统的核心系统是由许多不同的数据库组成的,这些数据库都集成在一起,以便可以提供顾客所需的全部功能。这些数据库包括:

  • 账户数据库:包括所有注册的顾客账户信息。
  • 交易数据库:包含所有交易的关键信息,如转账和支付等。
  • 贷款数据库:包括所有贷款相关的信息。
  • 报表数据库:包含所有顾客账户的报表信息。
结论

网上银行系统是一个复杂的系统,它由多个数据库集成在一起,以提供顾客所需的所有服务。为了确保系统的正确性和可靠性,必须进行详细的数据流程图设计和数据库架构设计。这些工作可以确保系统设计的透明性和正确性,也可以减少系统维护和修改的工作。