版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生管理系统1、用例图班级信息管理用例图刀、-/ \謝蠶班级擁本值息謝蠶班级擁本值息\■-.\ 欺.「am舍:String
p.thlLimber:totisger录入班銀站本信良
学生^namRSlnncj
^e;Nurnbeertitter
^>age:Intagrt说明:系统管理员直接参与的用例为“登录”、“找回密码”、“查看班级基本信息”、“删除班级基本信息”、“修改班级基本信息”和“录入班级基本信息”校领导、教师、学生直接参与的用例为“登录”“找回密码”和“查看班级基本信息”若在登录过程中发生忘记密码的情况,就需要使用“找回密码”的功能来恢复密码,而在正常情况下用不到“找回密码”这个功能,所以用例“找回密码”和用例“登录”之间是扩展关系。成绩管理用例图
说明:教师直接参与的用例为“登录”、“查询成绩”、“删除成绩”、“录入成绩”、“修改成绩”和“保存成绩”学生直接参与的用例为“登录”和“查询成绩”因为修改成绩和录入成绩的时候都要保存成绩,所以将保存成绩抽象出来作为单独的一个用例。用例“录入成绩”、“修改成绩”和“保存成绩”之间是包含关系,用例“找回密码”和用例“登录”之间是扩展关系。(3)网上选课用例图
说明:学生直接参与的用例为“登录”“找回密码”、“查看课程信息”、“按课程编号查看”、“按课程名查看”、“选择课程”和“删除已选课程。系统管理员直接参与的用例为“登录”、“找回密码”和“维护课程信息”。其中查看课程信息有两种方式,一种是按课程编号查看,另一种是按课程名查看,所以“查看课程信息”是父用例,而“按课程编号查看”“按课程名查看”是子用例,他们之间是泛化关系。用例“找回密码”和用例“登录”之间是扩展关系。(4)学生信息管理用例图
<<cxtcnd>>找回帝码査询学生朮本信息术入学住总本常息系统管理员皱改学生川本信息学生^■name:String^'tNumber<<cxtcnd>>找回帝码査询学生朮本信息术入学住总本常息系统管理员皱改学生川本信息学生^■name:String^'tNumber:Integer耻除学牛肚本殆克:String^&Numt>cr:Integer住>aflu:Integer说明:系统管理员直接参与的用例为“登录”、找回密码”、“查询学生基本信息”、“删除学生基本信息”、“修改学生基本信息”和“录入学生基本信息”校领导、教师直接参与的用例为“登录”、“找回密码”和“查询学生基本信息”学生直接参与的用例为“登录”、“找回密码”“查询学生基本信息”和“修改学生基本信息”若在登录过程中发生忘记密码的情况,就需要使用“找回密码”的功能来恢复密码,而在正常情况下用不到“找回密码”这个功能,所以用例“找回密码”和用例“登录”之间是扩展关系。账号管理用例图
删除账号说明:系统管理员直接参与的用例为“创建新账号”、“设置账号”、“设置账号基本信息”、“设置账号权限”、“查看账号”和“删除账号”。在设置账号时,主要分为设置账号的基本信息和设置账号的权限,为了便于修改和维护,将这两个功能分别抽象为两个用例,所以用例“设置账号基本信息”、“设置账号权限”和用例“设置账号”之间是包含关系。2、类图*9\Ihnni皿Gas*9\Ihnni皿GasVijcw]孚空Fran血4亚^wne:aing:totemsflMwneiString昭朋刑xd:String条outho诃:StringglWiw:Integ^^■4g&:Hegsr^cajrse^LanneTSningfifeiciRdeCduble:String丘.——一弓^clasnajmeSiring_^nams:Slnng^cNumber:inie^':Sirina说明:创建班级、课程、成绩、账号类,使学生、教师、校领导、系统管理员与各类之间分别建立关系。3、序列图(1)查看班级信息序列图
某某:学生登录页面:数据管理:WebInterfaceDataManager2:验证用户某某:学生登录页面:数据管理:WebInterfaceDataManager2:验证用户1:登录>3:返回验证信息3:显示验证信息5:[验证成功]查看学生信息6:检索学生信息7;返回学生信息8:显示学生信息说明:序列图中涉及到3个对象之间的交互,分别是学生、登录页面及数据管理。学生首先通过登录页面进行登录,登录页面需要通过数据管理获得用户学生的验证信息。成功验证以后学生通过登录页面向数据管理获取自己的信息进行显示。教师、校领导查询学生信息也类似。(2)查看学生成绩序列图X老师:教师1X老师:教师1;请求学生信息,用户界面:Webinterface数据库访问:DataManager学生信息:Studentinfo学生成绩:成
绩1.1获取学生信息1.1.1加载学生信息1.1.1.1返回学生信息1.1.2加载1.1.2加载分数信息1.121返回分数信息1.2.1显示学生分数1.1.3.1返回学生分数1.1.1.2未找到该学生1.1.3.2返回学生信息为空22显示该学生不存在|1.122未找1.122未找到学生信息1.1.3.3返回学科分数为空1.2.3显示学生分数不存在说明:教师通过用户界面录入学生的学号,用户界面根据学生的学号向数据库访问层请求学生信息,数据库访问层根据学生的学号加载学生信息,在根据学生信息和学科科目获取该学生的分数信息,再将学生信息及分数信息提供给用户界面。还有两个备选方案:1.该学生没有学科成绩;2.系统没有该学生的信息。(3)教师修改录入成绩序列图
1登录登录页面;Webinterface数据管理;1登录登录页面;Webinterface数据管理;DataManager学生成绩:
成绩2:验证用户3:返回验证信息3:显示验证信息5:[验证成功]查看学生信息6:检索学生信息7;返回学生信息8:显示学生信息9:录入(修改)学生成绩
10:返回学生成绩说明:教师学首先通过登录页面进行登录,登录页面需要通过数据管理获得用户教师的验证信息,再通过用户界面录入学生的学号,用户界面根据学生的学号向数据库访问层请求学生信息,数据库访问层根据学生的学号加载学生信息,教师获取学生学科信息后进行录入(修改)学生成绩操作。(4)学生选课序列图
说明:学生首先通过登录页面进行登录,登录页面需要通过数据管理获得用户学生的验证信息。成功验证以后学生通过登录页面向数据管理获取自己的信息进行显示。学生拥有检索课程信息权限,检索到课程信息后可对该课程进行选择或删除操作。系统管理员首先通过登录页面进行登录,登录页面需要通过数据管理获得管理员的验证信息。成功验证以后通过登录页面向数据管理获取自己的信息进行显示,管理员即可对课程信息进行维护。4、协作图(1)查看班级信息协作图
说明:序列图中涉及到3个对象之间的交互,分别是学生、登录页面及数据管理。学生首先通过登录页面进行登录,登录页面需要通过数据管理获得用户学生的验证信息。成功验证以后学生通过登录页面向数据管理获取自己的信息进行显示。教师、校领导查询学生信息也类似。2)查看学生成绩协作图1:1:请求学生信息1:1:请求学生信息用户界面:2:1.1获取学生信息数据库访问:5:1.1.2加载分数信息学生成绩:WebinterfaceDataManagerX老师:X老师:教师14:1.2.3显示学生分数不存在
11:1.2.2显示该学生不存在
7:1.2.1显示学生分数13:1.1.3.3返回学科分数为空10:1.1.3.2返回学生信息为空8:1.1.3.1返回学生分数12:1.1.2.2未找到学生信息6:1.1.2.1返回分数信息3:1.1.1加载学生信息9:1.1.1.2未找到该学生4:1.1.1.1返回学生信息学生信息:Studentlnfo说明:教师通过用户界面录入学生的学号,用户界面根据学生的学号向数据库访问层请求学生信息,数据库访问层根据学生的学号加载学生信息,在根据学生信息和学科科目获取该学生的分数信息,再将学生信息及分数信息提供给用户界
面。还有两个备选方案:1.该学生没有学科成绩;2.系统没有该学生的信息。(3)教师修改录入成绩协作图1:1:登录登录页面:WebInterfaceX老师:教师&8:显示学生信息4:3:显示验证信息9:9:登录页面:WebInterfaceX老师:教师&8:显示学生信息4:3:显示验证信息9:9:录入(修改)学生…10:10:返回学生成绩2:2:验证用户6:6:检索学生信息7:7;返回学生信息3:3:返回验证信息数据管理:DataManager学生成绩:成绩说明:教师学首先通过登录页面进行登录,登录页面需要通过数据管理获得用户教师的验证信息,再通过用户界面录入学生的学号,用户界面根据学生的学号向数据库访问层请求学生信息,数据库访问层根据学生的学号加载学生信息,教师获取学生学科信息后进行录入(修改)学生成绩操作。4)学生选课协作图
某某:学生登录页面:Weblnterface6:1.2:显示验证信息7:2.1:检索课程信息4:1.1.2:返回验证信息12:3.2:返回操作成功信息10:2.2某某:学生登录页面:Weblnterface6:1.2:显示验证信息7:2.1:检索课程信息4:1.1.2:返回验证信息12:3.2:返回操作成功信息10:2.2:显示课程信息3:1.1.1:验证用户11:3.1:选择/删除课程9:2.1.2:返回课程信息数居管理:DataManager2:4.1:课程管理:=课程::2.1.1:加载课程信息14:5.2:返回课程信息5:4.2:显示验证信息13:5.1:[验证成功]维护课程信息说明:学生首先通过登录页面进行登录,登录页面需要通过数据管理获得用户学生的验证信息。成功验证以后学生通过登录页面向数据管理获取自己的信息进行显示。学生拥有检索课程信息权限,检索到课程信息后可对该课程进行选择或删除操作。系统管理员首先通过登录页面进行登录,登录页面需要通过数据管理获得管理员的验证信息。成功验证以后通过登录页面向数据管理获取自己的信息进行显示,管理员即可对课程信息进行维护。5、状态图(1)管理员状态图课程信息
错误维护课程管理员账
号不完整的班J级/学生信息管理员辞职/退休课程信息
错误维护课程管理员账
号不完整的班J级/学生信息管理员辞职/退休点击【确定】按钮点击【删除】/【修改】按钮课程信息
正确信息完全2)教师账号状态图账号被删
除说明:对于一个管理员账号而言,它的状态主要包括初始、课程维护状态、学生班级信息管理状态,管理员通过各种操作在各状态之间转换。说明:对于一个教师账号而言,它的状态主要包括初始、学生成绩管理维护状态,教师通过各种操作在各状态之间转换。3)学生账号状态图说明:对于一个学生账号而言,它的状态主要包括初始、终止状态、可选课、不可选课状态、账号被删除状态,学生通过账号进行各种操作在各状态之间转换。6、活动图(1)成绩录入活动图
说明:教师在登录时,系统会验证教师输入的账号、密码等登录信息,如果验证通过,则登录失败。如果验证成功就登录成功并可以选择需要查询的学生或者课程,系统会显示教师选择的信息,教师完成操作之后,系统会将修改过的成绩保存到数据库,之后教师退出系统,系统注销教师账号。(2)管理员对学生/班级信息活动图班级,也可以新建学生或班级,系统会显示管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部编版历史九年级上册第二单元 第5课《罗马城邦和罗马帝国》说课稿
- 课件逐字稿教学课件
- 校外探路课件教学课件
- 自愿参加具有一定风险的文体活动安全协议书(2篇)
- 南京航空航天大学《电子商务英文》2021-2022学年第一学期期末试卷
- 南京航空航天大学《测试技术》2022-2023学年第一学期期末试卷
- 南京工业大学浦江学院《数学与统计学(二)》2022-2023学年第一学期期末试卷
- 北京师范大学继续教育学院北侧附属用房改造工程施工组织设计
- 范进中举说课稿
- 逗蚂蚁说课稿
- 扑克牌搭高塔 课件(16张PPT) 小学班会活动
- 同济启明星深基坑支挡结构分析计算7 0 frws7使用手册
- 儿童社区获得性肺炎诊疗规范课件
- 大单元教学设计说课稿《4.5 光的衍射》
- 学生实习实训指导书
- (完整版)四年级语文培优辅差记录表
- 国家开放大学《监督学》形考任务(1-4)试题解析和答案
- 不断把人民对美好生活的向往变为现实PPT实现人民对美好生活向往的路径PPT课件(带内容)
- DB43T 2428-2022 水利工程管理与保护范围划定技术规范
- GB/T 35694-2017光伏发电站安全规程
- GB/T 1771-2007色漆和清漆耐中性盐雾性能的测定
评论
0/150
提交评论