毕业设计选题系统详细设计Word下载.docx
- 文档编号:22596848
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:13
- 大小:263.31KB
毕业设计选题系统详细设计Word下载.docx
《毕业设计选题系统详细设计Word下载.docx》由会员分享,可在线阅读,更多相关《毕业设计选题系统详细设计Word下载.docx(13页珍藏版)》请在冰豆网上搜索。
一个用户界面对象和0个或多个教师相关。
一个用户界面对象和0个或多个管理员相关。
一个用户界面对象和0个或多个题目信息相关。
一个控制对象和0个或多个题目信息相关。
一个用户界面对象和一个控制对象相关。
一个控制对象和一个用户界面对象相关。
二.顺序图
1.录入题目的顺序图
(1)假设教师已经成功登录系统,分析录入题目的事件流。
a)教师进入录入题目主界面。
b)教师点击录题。
c)教师输入要录入的题目。
d)系统验证题目是否课如题库。
A1:
题目录入失败
e)系统提示题目录入成功。
f)用例结束。
a)系统提示题目录入失败。
b)教师重新输入题目信息。
c)重新验证直至成功。
d)转录入题目事件流第f)步。
(2)分析对象、角色之间交互的消息。
本用例主要有以下交互:
a)教师通过界面发送录题命令。
b)控制对象向数据库发送查询数据消息。
c)控制对象暂存数据库的查询结果。
d)返回题目是否重复的信息。
e)在界面上显示信息。
2.公布题目顺序图
(1)假设管理员已经成功登录系统,分析公布题目的事件流。
a)管理员进入公布题目主界面。
b)管理员点击查看题目。
c)系统显示所有题目信息。
d)管理员选择题目。
e)系统验证题目验证题目是否已公布。
题目已公布
f)系统提示题目公布成功。
g)用例结束。
e)系统提示题目已公布。
f)管理员重新选题。
g)重新验证直至成功。
h)转公布课程事件流第f)步。
(2)分析对象、角色之间交互的消息。
f)管理员通过界面发送公布题目命令。
g)界面向控制对象请求题目信息。
h)控制对象向数据库发送查询数据消息。
i)控制对象暂存数据库的查询结果。
j)界面对象从控制对象中取得所有的题目信息。
k)在界面上显示所有的题目信息。
l)界面对象向控制对象发送信息,查询管理员是否可以公布此题。
m)如果可以公布,则向数据库中添加关联信息。
n)向界面对象返回信息。
3.教师提交成绩的顺序图
(1)假设教师已经成功登录系统,分析提交的事件流。
h)教师进入提交成绩主界面。
i)教师点击提交成绩。
j)系统显示所有所有选该老师题的学生的信息(成绩未提交)。
k)教师选择可以提交成绩的学生的信息。
a)教师通过界面提交成绩命令。
b)界面向控制对象请求选课学生的信息。
c)控制对象向数据库发送查询数据消息。
d)控制对象暂存数据库的查询结果。
e)界面对象从控制对象中取得所有的学生信息。
f)在界面上显示所有的学生信息。
g)教师选择需提交成绩的学生。
h)向界面对象返回信息。
4.教师修改个人顺序图
(1)分析对象、角色之间交互的消息。
a)教师登录系统。
b)系统进行教师身份验证。
c)教师向系统发送修改个人信息的命令。
d)控制对象向数据库发送查询数据消息。
e)控制对象暂存数据库的查询结果。
f)如果存在则返回修改成。
g)如果不存在则返回该用户不存在。
5.添加教师顺序图
(1)分析对象、角色之间交互的消息。
a)管路员登录系统。
b)系统进行管理员身份验证。
c)管理员向系统发送添加教师信息的命令。
f)如果存在则返回添加失败。
g)如果不存在则返回添加成功。
6.管理员审核顺序图
a)管理员通过界面发送审核题目命令。
b)界面向控制对象请求题目信息。
e)界面对象从控制对象中取得所有的题目信息。
f)在界面上显示所有的题目信息。
g)界面对象向控制对象发送信息,查询管理员是否可以审核此题。
h)如果可以审核,则向数据库中添加关联信息。
i)向界面对象返回信息。
三.
活动图
1.管理员的活动图
管理员首先登录系统,管理员可以处理三种情况,用户信息管理,题目管理,信息管理。
用户信息的滚利主要是对教师和学生信息的添加,题目管理分为审核题目,调整选题,公布题目,信息管理主要包括发布公告和教师或学生密码的查询。
2.教师的活动图
教师首先登录系统,教师可以处理四种情况,个人信息管理,录题,修改题目,提交成绩,个人信息管理分为修改个人信息和修改密码,修改的题目是先要验证该题目是否存在,若不存在,则要求教师重新输入或录题。
四.状态图
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服务器在同一台主机上。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 选题 系统 详细 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)