火车购票系统三层dfd图数据字典
时间: 2023-11-17 15:23:19 浏览: 241
很好,我可以为你解答这个问题。首先,让我们来看一下火车购票系统的三层数据流图(DFD)。
第一层DFD图(上层):
```
用户
|
V
订单系统
|
V
支付系统
|
V
火车购票系统
```
第二层DFD图(中层):
```
火车购票系统
|
V
订单处理模块
|
V
火车票查询模块
|
V
用户信息管理模块
```
第三层DFD图(底层):
```
订单处理模块
|
V
订单信息管理模块
|
V
火车票库存管理模块
|
V
发票模块
火车票查询模块
|
V
火车票信息查询模块
用户信息管理模块
|
V
用户账户管理模块
|
V
用户信息查询模块
```
下面是该系统的数据字典:
1. 用户
- 用户ID:用户的唯一标识符
- 用户名:用户的用户名
- 密码:用户的密码
2. 订单系统
- 订单ID:订单的唯一标识符
- 票数:订单中的火车票数量
- 总价:订单的总价格
- 支付状态:订单的支付状态(已支付/未支付)
3. 支付系统
- 支付ID:支付的唯一标识符
- 支付金额:支付的金额
- 支付时间:支付的时间
4. 火车购票系统
- 火车票ID:火车票的唯一标识符
- 火车票类型:火车票的类型(硬座/软座/硬卧/软卧等)
- 票价:火车票的价格
- 库存:火车票的库存数量
5. 订单处理模块
- 订单状态:订单的状态(已完成/未完成/已取消等)
6. 火车票查询模块
- 出发地:火车票的出发地
- 目的地:火车票的目的地
- 出发时间:火车票的出发时间
- 到达时间:火车票的到达时间
7. 用户信息管理模块
- 姓名:用户的姓名
- 身份证号:用户的身份证号
- 电话号码:用户的电话号码
8. 订单信息管理模块
- 订单状态:订单的状态(已完成/未完成/已取消等)
- 票数:订单中的火车票数量
- 总价:订单的总价格
- 支付状态:订单的支付状态(已支付/未支付)
9. 火车票库存管理模块
- 库存数量:火车票的库存数量
10. 发票模块
- 发票ID:发票的唯一标识符
- 发票金额:发票的金额
- 开票时间:发票的开票时间
11. 火车票信息查询模块
- 火车票类型:火车票的类型(硬座/软座/硬卧/软卧等)
- 票价:火车票的价格
- 库存:火车票的库存数量
12. 用户账户管理模块
- 用户名:用户的用户名
- 密码:用户的密码
- 账户余额:用户的账户余额
13. 用户信息查询模块
- 姓名:用户的姓名
- 身份证号:用户的身份证号
- 电话号码:用户的电话号码
希望这些信息能够帮助你更好地理解火车购票系统的三层DFD图和数据字典。