提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
软件工程作业
某培训机构入学管理系统有报名、交费、就读等多项功能
下面是对其各项功能的说明。
(1)报名:由报名处负责,需要在学员登记表上进行报名登记,需要查询课程表让学员选报课程,学员所报课程将记录到学员选课表。
(2)交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员。
(3)就读:由培训处负责,其在验证学员收款收据后,根据学员所报课程将学员安排到合适班级就读。
画出顶层图和一层图
一、顶层图?
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
入学管理系统
├── 报名
├── 交费
└── 就读
二、一层图
入学管理系统
├── 报名
│ ├── 学员登记表
│ └── 学员选课表
├── 交费
│ ├── 收费标准
│ ├── 账目表
│ └── 收款收据
└── 就读
├── 验证收款收据
├── 学员报名信息
└── 班级信息
总结
顶层图给出了系统的总体架构,一层图为每个功能模块的主要数据信息做了进一步划分,描述了这些数据之间的关系。这两张图为后续 database design、界面设计以及系统开发提供了清晰的蓝图和思路。