ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:263.31KB ,
资源ID:9460799      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9460799.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计选题系统详细设计.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计选题系统详细设计.docx

1、毕业设计选题系统详细设计毕业设计选题子系统一 类图在毕业设计选题子系统中,涉及到的角色包括教师Teacher、管理员Registrar、教师的父类People、因为管理员是教师中的一部分,因此教师可以是管理员的父类,数据库Database。角色和类之间的关系如下所述: 角色Teacher从People派生。 教师、管理员与系统交互时,都有一个界面与之对应。 一个界面可能和题目相关。 控制对象负责题目的处理,处理结果在界面上显示。 控制对象完成对数据库的操作。 界面请求控制对象的服务。进一步分析如下: 一个用户界面对象和0个或多个教师相关。 一个用户界面对象和0个或多个管理员相关。 一个用户界面

2、对象和0个或多个题目信息相关。 一个控制对象和0个或多个题目信息相关。 一个用户界面对象和一个控制对象相关。 一个控制对象和一个用户界面对象相关。二 顺序图1. 录入题目的顺序图(1) 假设教师已经成功登录系统,分析录入题目的事件流。a) 教师进入录入题目主界面。b) 教师点击录题。c) 教师输入要录入的题目。d) 系统验证题目是否课如题库。A1:题目录入失败e) 系统提示题目录入成功。f) 用例结束。A1:题目录入失败a) 系统提示题目录入失败。b) 教师重新输入题目信息。c) 重新验证直至成功。d) 转录入题目事件流第f)步。(2) 分析对象、角色之间交互的消息。本用例主要有以下交互:a)

3、 教师通过界面发送录题命令。b) 控制对象向数据库发送查询数据消息。c) 控制对象暂存数据库的查询结果。d) 返回题目是否重复的信息。e) 在界面上显示信息。2. 公布题目顺序图(1)假设管理员已经成功登录系统,分析公布题目的事件流。a) 管理员进入公布题目主界面。b) 管理员点击查看题目。c) 系统显示所有题目信息。d) 管理员选择题目。e) 系统验证题目验证题目是否已公布。A1:题目已公布f) 系统提示题目公布成功。g) 用例结束。A1:题目已公布e) 系统提示题目已公布。f) 管理员重新选题。g) 重新验证直至成功。h) 转公布课程事件流第f)步。(2)分析对象、角色之间交互的消息。本用

4、例主要有以下交互:f) 管理员通过界面发送公布题目命令。g) 界面向控制对象请求题目信息。h) 控制对象向数据库发送查询数据消息。i) 控制对象暂存数据库的查询结果。j) 界面对象从控制对象中取得所有的题目信息。k) 在界面上显示所有的题目信息。l) 界面对象向控制对象发送信息,查询管理员是否可以公布此题。m) 如果可以公布 ,则向数据库中添加关联信息。n) 向界面对象返回信息。3. 教师提交成绩的顺序图(1) 假设教师已经成功登录系统,分析提交的事件流。h) 教师进入提交成绩主界面。i) 教师点击提交成绩。j) 系统显示所有所有选该老师题的学生的信息(成绩未提交)。k) 教师选择可以提交成绩

5、的学生的信息。(2)分析对象、角色之间交互的消息。本用例主要有以下交互:a) 教师通过界面提交成绩命令。b) 界面向控制对象请求选课学生的信息。c) 控制对象向数据库发送查询数据消息。d) 控制对象暂存数据库的查询结果。e) 界面对象从控制对象中取得所有的学生信息。f) 在界面上显示所有的学生信息。g) 教师选择需提交成绩的学生。h) 向界面对象返回信息。4.教师修改个人顺序图(1)分析对象、角色之间交互的消息。本用例主要有以下交互:a) 教师登录系统。b) 系统进行教师身份验证。c) 教师向系统发送修改个人信息的命令。d) 控制对象向数据库发送查询数据消息。e) 控制对象暂存数据库的查询结果

6、。f) 如果存在则返回修改成。g) 如果不存在则返回该用户不存在。 5.添加教师顺序图(1) 分析对象、角色之间交互的消息。本用例主要有以下交互:a) 管路员登录系统。b) 系统进行管理员身份验证。c) 管理员向系统发送添加教师信息的命令。d) 控制对象向数据库发送查询数据消息。e) 控制对象暂存数据库的查询结果。f) 如果存在则返回添加失败。g) 如果不存在则返回添加成功。 6.管理员审核顺序图(1) 分析对象、角色之间交互的消息。本用例主要有以下交互:a) 管理员通过界面发送审核题目命令。b) 界面向控制对象请求题目信息。c) 控制对象向数据库发送查询数据消息。d) 控制对象暂存数据库的查

7、询结果。e) 界面对象从控制对象中取得所有的题目信息。f) 在界面上显示所有的题目信息。g) 界面对象向控制对象发送信息,查询管理员是否可以审核此题。h) 如果可以审核 ,则向数据库中添加关联信息。i) 向界面对象返回信息。三 活动图1.管理员的活动图管理员首先登录系统,管理员可以处理三种情况,用户信息管理,题目管理,信息管理。用户信息的滚利主要是对教师和学生信息的添加,题目管理分为审核题目,调整选题,公布题目,信息管理主要包括发布公告和教师或学生密码的查询。2.教师的活动图教师首先登录系统,教师可以处理四种情况,个人信息管理,录题,修改题目,提交成绩,个人信息管理分为修改个人信息和修改密码,

8、修改的题目是先要验证该题目是否存在,若不存在,则要求教师重新输入或录题。四 状态图1. 题目的状态图题目对象被创建,添加到数据库中,教师可以删除、修改题目信息,此题目被公布,学生就可以选题,如果此题被一个人选了,其他人就不能选了。学期结束,题目的状态终止五 构件图在毕业设计选题子系统中,包括MainProgram类(主程序)、People类、FormObject类、ControlObject类、Student类、Registrar类、Course类、DataBase类。People类是Teacher类,Teacher是Adm的基类,所以Teacher类依赖People类,Adm类依赖于Teacher类。FormObject类、ControlObject类都和Subject类相关,FormObject类、ControlObject类都依赖于Subject类。ControlObject类和DataBase类相关,ControlObject类依赖DataBase类。六 部署图毕业设计选题系统中,使用Access服务器,而客户端则是在因特网上任意具有Web浏览器功能的机器,客户端和HTTP服务器通过因特网连接,从HTTP服务器获取信息,当然,数据库服务器和HTTP服务器在同一台主机上。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1