学生信息管理系统实验报告 联系客服

发布时间 : 星期一 文章学生信息管理系统实验报告更新完毕开始阅读abcff31fedf9aef8941ea76e58fafab068dc4440

. . .. . .

创建新账号<>设置账号基本信息设置账号<>系统管理员设置账号权限查看账号删除账号

说明:系统管理员直接参与的用例为“创建新账号”、“设置账号”、“设置账号基本信息”、“设置账号权限”、“查看账号”和“删除账号”。在设置账号时,主要分为设置账号的基本信息和设置账号的权限,为了便于修改和维护,将这两个功能分别抽象为两个用例,所以用例“设置账号基本信息”、“设置账号权限”和用例“设置账号”之间是包含关系。 2、类图

. 专业.专注 .

. . .. . .

说明:创建班级、课程、成绩、账号类,使学生、教师、校领导、系统管理员与各类之间分别建立关系。

3、序列图

(1)查看班级信息序列图

. 专业.专注 .

. . .. . .

某某 : 学生登录页面:WebInterface1:登录2:验证用户3:返回验证信息3:显示验证信息数据管理:DataManager5:[验证成功]查看学生信息6:检索学生信息7;返回学生信息8:显示学生信息

说明:序列图中涉及到3个对象之间的交互,分别是学生、登录页面及数据管理。学生首先通过登录页面进行登录,登录页面需要通过数据管理获得用户学生的验证信息。成功验证以后学生通过登录页面向数据管理获取自己的信息进行显示。教师、校领导查询学生信息也类似。

(2)查看学生成绩序列图

. 专业.专注 .

. . .. . .

用户界面:x老师 : 教WebInterface师1:请求学生信息数据库访问:DataManager学生信息:StudentInfo学生成绩 : 成绩1.1获取学生信息1.1.1加载学生信息1.1.1.1返回学生信息1.1.2加载分数信息1.1.2.1返回分数信息1.2.1显示学生分数1.1.3.1返回学生分数1.1.1.2未找到该学生1.1.3.2返回学生信息为空1.2.2显示该学生不存在1.1.2.2未找到学生信息1.1.3.3返回学科分数为空1.2.3显示学生分数不存在

说明:教师通过用户界面录入学生的学号,用户界面根据学生的学号向数据库访问层请求学生信息,数据库访问层根据学生的学号加载学生信息,在根据学生信息和学科科目获取该学生的分数信息,再将学生信息及分数信息提供给用户界面。还有两个备选方案:1.该学生没有学科成绩;2.系统没有该学生的信息。

(3)教师修改录入成绩序列图

. 专业.专注 .