教学管理系统 - OOA - 顺序图及其说明
顺序图
1.选课顺序图
图形文档:
文字说明:
顺序图综述 |
目的:用于学生选课的基本流程图说明 涉及的对象:学生、选课表、课程、选课清单 |
|
顺序图中的对象描述 |
对象1 |
名称:学生 是否为主动对象:否 与其他对象有关的信息:依赖于选课表,课程,选课清单 |
对象2 |
名称:选课表 是否为主动对象:否 与其他对象有关的信息:无 |
|
对象3 |
名称:课程 是否为主动对象:否 与其他对象有关的信息:无 |
|
对象4 |
名称:选课清单 是否为主动对象:否 与其他对象有关的信息:无 |
|
对象接收/发送消息的描述 |
无 |
|
其他与顺序图有关的说明 |
改图描述的是学生在整个选择课程期间,首先要登录成功,然后可进行选课查询或选择课程,而且这两项活动是并发的。这种选课是循环的,次数不限。 |
1.1.选课查询顺序图
图形文档:
文字说明:
顺序图综述 |
目的:用于选课查询的流程描述 涉及的对象:学生、实现接口“教师管理”的对象、实现接口“学籍管理”的对象、选课清单、课程、选课表 |
||
顺序图中的对象描述 |
对象1 |
名称:学生 是否为主动对象:是 与其他对象有关的信息:依赖于登录控制 |
|
对象2 |
名称:实现接口“教师管理”的对象 是否为主动对象:是 与其他对象有关的信息:依赖于登录控制 |
||
对象3 |
名称:实现接口“学籍管理”的对象 是否为主动对象:否 与其他对象有关的信息:依赖于用户 |
||
对象4 |
名称:选课清单 是否为主动对象:否 与其他对象有关的信息:无 |
||
对象5 |
名称:课程 是否为主动对象:否 与其他对象有关的信息:无 |
||
对象6 |
名称:选课表 是否为主动对象:否 与其他对象有关的信息:无 |
||
对象接收/发送消息的描述 |
对象1 |
发送1 |
名称:查询 |
发送2 |
名称:查询 |
||
发送3 |
名称:查询 |
||
发送4 |
名称:查询 |
||
发送5 |
名称:查询 |
||
其他与顺序图有关的说明 |
改图描述的是学生拆线呢有关信息的情况,而且这种查询是循环的,次数不限。 |
1.2.选课顺序图
图形文档:
文字说明:
顺序图综述 |
目的:用于选择课程的说明 涉及的对象:学生、课程、选课清单 |
||
顺序图中的对象描述 |
对象1 |
名称:学生 是否为主动对象:否 与其他对象有关的信息:依赖于课程 |
|
对象2 |
名称:课程 是否为主动对象:否 与其他对象有关的信息:依赖于选课清单 |
||
对象3 |
名称:选课清单 是否为主动对象:否 与其他对象有关的信息:无 |
||
对象接收/发送消息的描述 |
对象1 |
发送1 |
名称:增加选择 |
发送2 |
名称:增加课程 |
||
对象2 |
发送3 |
名称:取消选择 |
|
发送4 |
名称:删除课程 |
||
其他与顺序图有关的说明 |
改图描述的是学生在具体选择课程时,可增加或取消课程。这种选择是循环的,次数不限。 |