graph LR
emperor((朱八八))-.子.->朱五四-.子.->朱四九-.子.->朱百六
朱雄英--长子-->朱标--长子-->emperor
emperor2((朱允炆))--次子-->朱标
朱樉--次子-->emperor
朱棡--三子-->emperor
emperor3((朱棣))--四子-->emperor
emperor4((朱高炽))--长子-->emperor3
这个答案不对 别看了 GPT这个还是不支持visio
graph TD
Start["开始"] --> A["储户递交存款单(存折)"]
A --> B["业务员验收存款单"]
B --> |填错请重新填写| A
B --> C["业务员输入存款信息"]
C --> D["储户输入密码"]
D --> E["系统进行密码核对"]
E --> |密码错误| D
E --> F["系统接受存款信息进行存款处理并记录存款信息"]
F --> G["系统返回存款信息并打印存单给储户"]
G --> End["结束"]
Start --> H["储户递交取款单(存折)"]
H --> I["业务员验收取款单"]
I --> |有误请重填| H
I --> J["储户输入密码"]
J --> K["系统进行密码核对"]
K --> |密码错误| J
K --> L["系统计算利息,更新余额信息,进行取款处理并记录取款信息"]
L --> M["打印清单并把清单和现金转交给储户"]
M --> End
stateDiagram-v2
[*] --> 储户递交存款单
储户递交存款单 --> 验收存款单
验收存款单 --> |存款单填写错误| 储户递交存款单
验收存款单 --> 输入存款信息
输入存款信息 --> 储户输入密码
储户输入密码 --> 核对密码
核对密码 --> |密码错误| 储户输入密码
核对密码 --> 存款处理
存款处理 --> 记录存款信息
记录存款信息 --> 打印存单
打印存单 --> [*]
stateDiagram-v2
[*] --> 储户递交取款单
储户递交取款单 --> 验收取款单
验收取款单 --> |取款单填写错误| 储户递交取款单
验收取款单 --> 储户输入密码
储户输入密码 --> 核对密码
核对密码 --> |密码错误| 储户输入密码
核对密码 --> 计算利息
计算利息 --> 更新余额信息
更新余额信息 --> 取款处理
取款处理 --> 记录取款信息
记录取款信息 --> 打印清单
打印清单 --> 转交现金给储户
转交现金给储户 --> [*]
erDiagram
CUSTOMER ||--o{ ORDER : places
ORDER ||--|{ LINE-ITEM : contains
CUSTOMER }|..|{ DELIVERY-ADDRESS : uses
erDiagram
CAR ||--o{ NAMED-DRIVER : allows
CAR {
string allowedDriver FK "The license of the allowed driver"
string registrationNumber
string make
string model
}
PERSON ||--o{ NAMED-DRIVER : is
PERSON {
string driversLicense PK "The license #"
string firstName
string lastName
int age
}
erDiagram
BANK{
BANK_NAME varchar(50)
BANK_ADDRESS varchar(100)
MANAGER varchar(30)
CONTACT varchar(20)
}
BUSINESSMAN{
BUSI_ID int
BUSI_NAME varchar(20)
GENDER char
COMPANY varchar(50)
AGE int
SALARY int
ADDRESS varchar(100)
}
CUSTOMER{
CUST_ACCOUNT varchar(20)
CUST_NAME varchar(20)
GENDER char
ID_CARD varchar(18)
AGE int
ADDRESS varchar(100)
%% BALANCE decimal(10,2)平衡十进制
}
软件工程
数据流图
- 流程:它即可以消化数据也可以产生数据,入:即消化数据;出:产生数据。
- 接口:一般是外部实体,比如说人、别的系统或者说是别的模块。
- 数据存储:数据存储介质,入:存储数据;出:查询输出,输出数据。
- 数据流:连接其他三个形状,它与流程图的区别在于,流程图的连接线一般是指活动、选择等,是一个动作,但这里是一个名词,是数据,也是数据流的核心之处,比如说订单数据、取消订单数据等。
graph TD;
A(储户) -->|填写取款单| B(业务员);
B -->|验收取款单| C(系统);
C -->|输入取款金额| D(系统);
A -->|输入密码| D;
D -->|核对密码| E(系统);
E -->|计算利息| F(系统);
F -->|更新余额信息| G(系统);
G -->|记录取款信息| H(系统);
H -->|打印清单| I(系统);
I -->|转交现金| A;