作业 | 机票预订系统和银行计算机储蓄系统的数据流图及实体图

本文介绍了机票预订系统和银行计算机储蓄系统的数据流图及实体关系图。在机票预订系统中,旅行社输入旅客信息,系统进行航班安排,旅客在起飞前一天凭通知取票。在银行储蓄系统中,业务员处理存款和取款,系统记录相关信息并打印存取款凭证。两个系统都涉及到数据验证和交易处理。

为方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进入该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。
画出数据流图.


数据流图

这里写图片描述

E-R图

退票信息(订单号,旅客姓名,联系方式,证件号码)
旅客(旅客姓名,证件号码,联系方式,性别)
航班信息表(航班号,票价,起飞地,目的地,起飞时间)
取票通知单(旅客姓名,取票时间,证件号码,航班号,座位号)
机票信息表(座位号,航班号,座位信息,机票类型)

这里写图片描述


银行计算机储蓄系统的工作过程大致如下:储户填写的存款单

### 银行计算机储蓄系统数据流图 #### 1. 系统概述 银行计算机储蓄系统用于管理客户的存款账户,处理存取款交易,并提供查询服务。为了清晰展示该系统的各个组成部分及其交互方式,可以通过绘制数据流图来描述。 #### 2. 外部实体 - **客户**:发起存取款请求并获取余额信息。 - **管理员**:执行开户、销户操作以及维护系统参数设置。 #### 3. 过程说明 - **开户/销户**:由管理员通过终端设备输入新用户的个人信息完成创建或删除用户记录的操作。 - **存款**:接受来自客户的现金或其他形式的资金注入指令,更新相应账户余额并将交易详情保存至数据库中。 - **取款**:验证客户身份后按照指示减少指定金额的账户余额;如果余额不足则拒绝此次提款申请。 - **查询余额**:响应客户需求读取当前可用资金数额并通过屏幕显示出来。 #### 4. 数据存储 - **账户信息库**:保存所有注册用户的资料及历史交易日志。 #### 5. 数据流向示意 ```plaintext +-------------------+ | 客 户 | +--------+----------+ | 请求开立账号 / 存入款项 / 提取款项 / 查询余额 v +--------v----------+ | 终端机(柜员机) | +--------+----------+ | 发送命令给服务器 v +--------v----------+ | 服 务 器 | | 开户/销户 | | 存款 | | 取款 | | 查询余额 | +--+ | 账户信息库 (DBMS) | +-------------------+ ``` 此图为简化版的数据流图,在实际应用环境中可能还会涉及到更多细节流程其他辅助子系统之间的通信接口[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喜欢象棋的小可爱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值