问题:
某培训机构入学管理系统有报名、交费和就读等多项功能,下面是对其各项功能的说明:
1、报名:由报名处负责,需要在学员登记表上进行报名登记,需要查询课程表让学员选报课程,学院所报课程将记录到学员选课表
2、交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员。
3、就读:由培训处负责,其在验证学员收款收据后,根据学员所报课程将学员安排到合适班级读。问题:画出入学管理系统的顶层图和1层图
顶层图
顶层图展示了系统的主要功能和与之交互的外部参与者。在这个入学管理系统中,主要参与者和功能如下:
参与者(Actors):
学员(Student)
报名处工作人员(Registration Staff)
收费处工作人员(Finance Staff)
培训处工作人员(Training Staff)
功能(Use Cases):
报名(Register)
交费(Pay Fee)
就读(Attend Classes)
结果:
1层图
1层图进一步细化顶层图中的功能,展示每个功能的具体步骤和可能的子功能。
报名(Register):
查询课程表
选报课程
记录学员选课信息
交费(Pay Fee):
查询收费标准
收取费用
记账
打印收款收据
就读(Attend Classes):
验证收款收据
安排班级
结果:
+----------------+ +----------------+
| 查询课程表(Query Course List) |
+----------------+ +----------------+
| | |
| +------------+ |
| |
+----------------+ +----------------+
| 选报课程(Select Course) |
+----------------+ +----------------+
| | |
| +------------+ |
| |
+----------------+ +----------------+
| 记录学员选课信息(Record Course Selection)|
+----------------+ +----------------+
| | |
| +------------+ |
| |
+----------------+ +----------------+
| 查询收费标准(Query Fee Standard)|
+----------------+ +----------------+
| | |
| +------------+ |
| |
+----------------+ +----------------+
| 收取费用(Collect Fee) |
+----------------+ +----------------+
| | |
| +------------+ |
| |
+----------------+ +----------------+
| 记账(Record Account) |
+----------------+ +----------------+
| | |
| +------------+ |
| |
+----------------+ +----------------+
| 打印收款收据(Print Receipt) |
+----------------+ +----------------+
| | |
| +------------+ |
| |
+----------------+ +----------------+
| 验证收款收据(Verify Receipt) |
+----------------+ +----------------+
| | |
| +------------+ |
| |
+----------------+ +----------------+
| 安排班级(Arrange Class) |
+----------------+ +----------------+