顶层图和0层图

该培训机构的入学管理系统包含报名、交费和就读三个主要功能。报名由报名处处理,涉及课程选择和学员选课表记录;交费由收费处执行,依据课程标准收费,记账并提供收款收据;就读阶段,培训处验证收款收据后,根据学员选课将其编入相应班级。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

某培训机构入学管理系统有报名、交费和就读等多项功能,下面是对其各项功能的说明:
1、报名:由报名处负责,需要在学员登记表上进行报名登记,需要查询课程表让学员选报课程,学院所报课程将记录到学员选课表
2、交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员
3、就读:由培训处负责,其在验证学员收款收据后,根据学员所报课程将学员安排到合适班级就读
画出入学管理系统的顶层图和0层图

顶层图:

0层图:

 

 

### 数据流 (DFD) 的顶层0设计 #### 绘制顶层数据流 顶层数据流是对整个系统的最高次描述,它只展示系统作为一个整体与外界实体之间的交互关系。该表通常仅包含一个处理节点以及连接到它的输入输出数据流外部实体。 - **外部实体**:表示位于所建模系统边界之外并与之交换信息的对象或人员。 - **数据流**:显示进出系统的逻辑数据路径[^1]。 例如,在银行账户管理系统中,顶层可能只有一个名为“银行业务”的过程框,此框通过箭头指向客户提交的交易请求其他机构发送的信息等流入流出的数据线来与其他方相连[^2]。 ```plaintext +-------------------+ | | | 银行业务 | <--+ ^ | v +-------------+ | 外部实体 | +-------------+ ``` #### 构造0数据流(也称为上下文扩展) 当进一步细化顶层时就得到了所谓的零级或者说是背景级别的数据流程。这里会把之前笼统提到的那个单一的过程分解成几个更具体的子功能模块,并且同样要标明这些新出现的操作同其他成分间的关系。 具体来说: - 明确各部分之间传递的内容是什么样的资料集合; - 如果有必要的话引入内部文件作为临时保存区以便于后续操作使用。 对于上述例子而言,“银行业务”可以被细分为存款、取款、转账等功能组件;每项服务都对应着特定类型的入账/出账记录形式并涉及相应的验证机制等等。 ```plaintext +--+ +---------------+ | | | | | | | 存款 |-- | 查询余额 | | | | | | | +------------------+ +--------------+ +---------------+ ^ ^ ^ | | | v v v +------------------+ +--------------+ +---------------+ | | | | | | | 取款 |---> | 扣减金额 |<--- | 转账 | | | | | | | +----+ +--------------+ +---------------+ ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值