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

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

☆★☆★☆学生管理系统、用例图1 )班级信息管理用例图(1

、“查看班级基本信息”、系统管理员直接参与的用例为“登录”“找回密码”、说明:。校领导、“修改班级基本信息”和“录入班级基本信息”“删除班级基本信息”、。教师、学生直接参与的用例为“登录”、“找回密码”和“查看班级基本信息”的功能来恢复密就需要使用“找回密码”若在登录过程中发生忘记密码的情况,码,而在正常情况下用不到“找回密码”这个功能,所以用例“找回密码”和用例“登录”之间是扩展关系。

(2)成绩管理用例图分享快乐共享知识.

☆★☆★☆

、“录入成绩”“删除成绩”、“查询成绩”教师直接参与的用例为说明:“登录”、、。“修改成绩”和“保存成绩”。学生直接参与的用例为“登录”和“查询成绩”所以将保存成绩抽象出来作为单因为修改成绩和录入成绩的时候都要保存成绩,之间是包含关系,用例独的一个用例。“录入成绩”、“修改成绩”“保存成绩”和用例“找回密码”和用例“登录”之间是扩展关系。

)网上选课用例图(3分享快乐共享知识.

☆★☆★☆

“按课程、、“查看课程信息”、说明:学生直接参与的用例为“登录”“找回密码”“选择课程”和“删除已选课程。系统管理员直接、“按课程名查看”编号查看”、。其中查看课程信息有、参与的用例为“登录”“找回密码”和“维护课程信息”两种方式,一种是按课程编号查看,另一种是按课程名查看,所以“查看课程信“按课程名查看”是子用例,他们之间是、息”是父用例,而“按课程编号查看”泛化关系。用例“找回密码”和用例“登录”之间是扩展关系。

)学生信息管理用例图(4分享快乐共享知识.

☆★☆★☆

、“查询学生基本信息”、“找回密码”、系统管理员直接参与的用例为说明:“登录”。校领导、、“删除学生基本信息”“修改学生基本信息”和“录入学生基本信息”。学生直“找回密码”和“查询学生基本信息”、教师直接参与的用例为“登录”“查询学生基本信息”和“修改学生基本、接参与的用例为“登录”“找回密码”、。若在登录过程中发生忘记密码的情况,就需要使用“找回密码”的功能信息”来恢复密码,而在正常情况下用不到“找回密码”这个功能,所以用例“找回密码”和用例“登录”之间是扩展关系。

)账号管理用例图(5分享快乐共享知识.

☆★☆★☆创建新账号

<设置账号基本信<设置账系统管理设置账号权查看账号删除账号

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

2、类图分享快乐共享知识.

☆★☆★☆

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

、序列图3 )查看班级信息序列图(1分享快乐共享知识.

☆★☆★☆数据管理:登录页面:学某某: DataManagerWebInterface生登录1:验证用:返回验证信:显示验证信查看学生信验证成:检索学生信6返回学生信息7;:显示学生信息8

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

2()查看学生成绩序列图分享快乐共享知识.

☆★☆★☆

学生成:数据库访问用户界面学生信息老:StudentInfWebInterfacDataManage请求学生信1获取学生信1.加载学生信1.1.返回学生信1.1.1.加载分数信1.1.返回分数信1.1.2.显示学生分1.2.返回学生分1.1.3.未找到该学1.1.1.返回学生信息为1.1.3.显示该学生不存1.2.未找到学生信1.1.2.返回学科分数为1.1.3.显示学生分数不存1.2.3

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

)教师修改录入成绩序列图(3分享快乐共享知识.

☆★☆★:

学生成登录页面数据管理:老成DataManageWebInterfac登1:验证用:返回验证信:显示验证信查看学生信验证成:检索学生信返回学生信7:显示学生信录入(修改)学生成9:返回学生成10

登录页面需要通过数据管理获得用户说明:教师学首先通过登录页面进行登录,用户界面根据学生的学号向教师的验证信息,再通过用户界面录入学生的学号,教师数据库访问层请求学生信息,数据库访问层根据学生的学号加载学生信息,获取学生学科信息后进行录入(修改)学生成绩操作。

(4)学生选课序列图分享快乐共享知识.

☆★☆★☆

:

登录页面:数据管理:课程管理学生: 某某课程DataManagerWebInterface登录1.1系统管理A :

:登4.:验证用1.1.:返回验证信1.1.:显示验证信4.:显示验证信1.:检索课程信2.:加载课程信2.1.:返回课程信2.1.:显示课程信2.删除课:选3.:返回操作成功信3.维护课程信5.

验证成:返回课程信5.2

登录页面需要通过数据管理获得用户说明学生首先通过登录页面进行登录成功验证以后学生通过登录页面向数据管理获取自己的信息进生的验证信息检索到课程信息后可对该课程进行选择或显示学生拥有检索课程信息权限登录页面需要通过数据管理除操作系统管理员首先通过登录页面进行登录成功验证以后通过登录页面向数据管理获取自己的信息得管理员的验证信息。行显示,管理员即可对课程信息进行维护。

4、协作图 1)查看班级信息协作图(分享快乐共享知识.

☆★☆★☆

登录页面及数据管理。分别是学生、3个对象之间的交互,说明:序列图中涉及

用户界面根据学生的学号向数据库访说明:教师通过用户界面录入学生的学号,在根据学生信数据库访问层根据学生的学号加载学生信息,问层请求学生信息,

息和学科科目获取该学生的分数信息,再将学生信息及分数信息提供给用户界 分享快乐 共享知识.

☆★☆★☆

系统没有该学生的信息。该学生没有学科成绩;2.面。还有两个备选方案:1.

登录1: 1:...]查看学生5: 5:[验证成功 登录页面需要通过数据管理获得用户教师学首先通过登录页面进行登录,说明:用户界面根据学生的学号向再通过用户界面录入学生的学号,教师的验证信息,教师数据库访问层请求学生信息,数据库访问层根据学生的学号加载学生信息, 获取学生学科信息后进行录入(修改)学生成绩操作。

)学生选课协作图(4 分享快乐 共享知识.

☆★☆★☆登录1: 1.1:

相关主题
相关文档
最新文档