1: 输入用户名和密码2: 登录成功3: 显示管理员功能分类管理员一 : Admin : 登录页面 : 管理员主页6: 班主任信息维护4: 管理员信息维护8: 学生信息维护 : 班主任信息维护页面10: 显示维护结果 : 管理员信息维护页面 : 学生信息维护页面9: 更新数据5: 更新数据7: 更新数据 : 数据库处理
图5-2 管理员信息管理协作图
创建完成的班主任成绩管理序列图如图5-3所示。
图5-3 班主任成绩管理序列图
与序列图等价的班主任成绩管理的协作图如图5-4所示。
1: 输入用户名和密码3: 显示班主任功能分类2: 登录成功4: 班主任信息维护班主任一 : Teacher : 登录页面 : 班主任主页 : 班主任信息管理页面6: 学生成绩维护8: 显示维护结果7: 更新数据库5: 更新数据库 : 学生成绩管理页面 : 系统数据库
图5-4 班主任成绩管理协作图
7
创建完成的学生信息查询序列图如图5-5所示。
图5-5 学生信息查询序列图
与序列图等价的学生信息查询的协作图如图5-6所示。
8: 显示查询结果学生一 : Student1: 输入用户名和密码2: 登录成功 : 系统数据库7: 提交数据3: 显示学生功能分类 : 登录页面 : 学生主页4: 查询信息5: 查询个人信息6: 查询成绩 : 查询条件 : 信息查询界面
图5-6 学生信息查询协作图
(二)创建状态图
(1)管理员在本系统中可能出现的各种状态有登录系统、管理员信息维护、班主任信息维护、学生信息管理,它们之间的转化规则如下。
?管理员首先必须登录系统才能进行各种操作;?管理员可以在后台系统中进入到维护管理员、管理班主任、管理学生的操作状态。
根据管理员的各种状态及转换规则,管理员的状态图如图5-7所示。 (2)班主任在系统中可能出现的各种状态有登录系统、班主任信息维护、
8
学生成绩管理,它们之间的转换规则如下。
?班主任首先必须登录系统才能进行各种操作;?班主任可以对个人信息维护、对学生成绩进行管理等操作状态。
根据班主任的各种状态及转换规则,班主任状态图如图5-7所示。
未登录输入用户名和密码登录失败成功后台管理中
图5-7 管理员及班主任的状态图
(3)学生在本系统中可能出现的各种状态有登录系统、个人信息维护、个人信息查询,它们之间的转换规则如下。
?学生首先必须登录系统才能进行各项操作;?学生可以维护个人信息、查询各课程的成绩等操作状态。
根据学生的各种状态及转换规则,学生的状态图如图5-8所示。
9
未登录输入用户名和密码登录失败成功学生浏览中
图5-8 学生状态图
(三)创建活动图
在班级成绩管理系统中可以创建主要的活动图,包括管理员活动图、班主任活动图、学生活动图。
创建完成的管理员活动图如图5-9所示。
10

