1 / 13
文档名称:

毕业设计选题系统.doc

格式:doc   大小:597KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计选题系统.doc

上传人:wanggx999 2021/9/25 文件大小:597 KB

下载得到文件列表

毕业设计选题系统.doc

相关文档

文档介绍

文档介绍:毕业设计选题系统
一、系统需求

随着教育改革的不断深化, 全社会信息化、 收集化培植热潮的兴起, 建立一套能够适应这些改变的行政管理方案也就显得尤为重要。 在高等院校的日常工作中,每年临近毕业, 都有大量的毕业生需要进行毕业设计, 这其中首要关节就是课题的选择。以往在毕业生选题工作的各个阶段都是手工操作, 如果指导老师带领的学生比较多, 或者是当年毕业的学生比较多, 这样就容易造成学生的课题选择很混乱,指导教师难于统计学生的课题选择情况等一系列问题。 不但效率低下、工作繁琐,而且容易出错,于是开发一套适合学校情况的毕业生毕业设计网上选题系统便成为了学校的迫切需求。
基本需求分析
选题系统是导师与毕业生进行双向选择的一个平台, 提供学生选择导师及其
研究方向、导师筛选学生。
在毕业生选题系统中,使用该系统的用户有:导师,应届毕业生及管理员。
应届毕业生(即学生)是选择导师和课题的人; 导师是为毕业生提供课题研究方
向的人。管理员是对数据库进行日常运行维护工作的人。
本系统就主要功能模块进行分析与设计,包括学生选择导师及其研究方向,
导师提供课题,导师筛选学生三个模块。
具体功能分析
根据基本需求分析,可以知道本毕业设计选题系统至少应该具有以下几个功
能:
(1)一个选题系统可以有多个学生;
(2)一个选题系统可以有多个导师;
(3)一个学生只能选择一个导师及其研究方向;
(4)一个导师至少指导 5 个学生,至多指导 7 个学生;
(5)学生可以在规定期限内改选;
(6)学生可以在规定期限内退选;
(7) 导师可以对学生的改选及退选设定期限;

二、分析问题领域
(角色)
参与者代表与系统交互的人,硬件设备或另一系统。它存在于系统的外部。
通过分析毕业生毕业设计选题系统的功能需求,可以识别出 3 个参与者:
1) Student (毕业生):有权选毕业设计指导老师和课题的人员;
2)Teacher(指导老师):有权提供课题,规定选择学生人数,选择学生的人员;
3)Actor (管理员):系统的日常管理和维护的人员。提供更新选课题的相关信息,及学生的信息。

用例:规定系统或部分系统的行为, 描述系统所执行的动作系列集, 并为执
行者产生一个可供观察的结果。
通过对需求的进一步分析,可确定毕业设计选题系统中有如下用例存在:
(1)登录:验证用户身份
(2)选导师:学生选择毕业设计指导教师
(3)导师筛选学生:指导教师选择想指导的学生
(4)管理用户:管理员及时更新用户信息,增加和删除用户
(5)导师提供课题:导师为学生提供相关的课题以备学生选择
(6)选择课题:学生选择所选导师所提供的一个课题
<<include>>
选择课题
导师提供课题
<<extend>>
选导师
导师赛选学生
学生
<<include>>
指导老师
登录
更新或删除导师
管理员
管理用户 <<extend>>
<<extend>> 更新或删除学生
图 2-1 “系统”用例图
欢迎下载 2


用例的事件流是对完成用例行为所需的事件的描述。 事件流描述了系统应该
做什么,而不是描述系统应该怎么做。
(1)“学生”用例图
学生用例图主要描述学生在基于选课系统的基础上可以进行的操作。 学生用
例图的执行者是学生,用例有:搜索导师;选中满意的导师并提交;查询导师的
信息;以及提交平时优秀的课程设计作品。
搜索导师
查询导师信息
选导师
学生 <<include>>
选择课题
<<include>>
提交毕业设计作品
图 2-2 “学生”用例图
(2)“导师”用例图
导师用例图主要描述导师在基于选课系统的基础上可以进行的操作。 导师用
例图的执行者是导师,用例有:查询已选学生;提交课题;查询学生信息;删除
不满意学生;确定要辅导的学生。
欢迎下载 3