《需求规格说明书》.docx

上传人:b****3 文档编号:10312680 上传时间:2023-05-25 格式:DOCX 页数:25 大小:468.55KB
下载 相关 举报
《需求规格说明书》.docx_第1页
第1页 / 共25页
《需求规格说明书》.docx_第2页
第2页 / 共25页
《需求规格说明书》.docx_第3页
第3页 / 共25页
《需求规格说明书》.docx_第4页
第4页 / 共25页
《需求规格说明书》.docx_第5页
第5页 / 共25页
《需求规格说明书》.docx_第6页
第6页 / 共25页
《需求规格说明书》.docx_第7页
第7页 / 共25页
《需求规格说明书》.docx_第8页
第8页 / 共25页
《需求规格说明书》.docx_第9页
第9页 / 共25页
《需求规格说明书》.docx_第10页
第10页 / 共25页
《需求规格说明书》.docx_第11页
第11页 / 共25页
《需求规格说明书》.docx_第12页
第12页 / 共25页
《需求规格说明书》.docx_第13页
第13页 / 共25页
《需求规格说明书》.docx_第14页
第14页 / 共25页
《需求规格说明书》.docx_第15页
第15页 / 共25页
《需求规格说明书》.docx_第16页
第16页 / 共25页
《需求规格说明书》.docx_第17页
第17页 / 共25页
《需求规格说明书》.docx_第18页
第18页 / 共25页
《需求规格说明书》.docx_第19页
第19页 / 共25页
《需求规格说明书》.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

《需求规格说明书》.docx

《《需求规格说明书》.docx》由会员分享,可在线阅读,更多相关《《需求规格说明书》.docx(25页珍藏版)》请在冰点文库上搜索。

《需求规格说明书》.docx

《需求规格说明书》

《需求规格说明书》

一、业务分析

1.业务描述

教师:

设计支持登录功能,能修和查看改个人信息,能够提交毕业设计题目,能够查看毕业设计题目信息,能够查看学生信息;

学生:

设计支持登录功能,能修改和查看个人信息,能够选择毕业设计题目,能够查看毕业设计题目信息,能查看教师信息;

管理员:

管理员能够管理教师和学生的基本信息,能够管理毕业设计题目;

系主任:

设计支持登录功能,能够审核教师提交的毕业设计题目;

二、功能分析,建立系统功能模型(用例图、用例描述)

1.建立需求结构

2.建立功能模型

●下面是针对学生模块中每个最小的需求单元建立功能模型:

a)登录(学生)

(1)功能描述:

学生通过学号和密码登录毕业设计选题管理系统(初始密码为000000)。

(2)用例图

(3)用例叙述

用例名:

登录(学生)

参与者:

学生

事件流程:

1.学生在首页选择身份登录,进入学生登录页面;

2.学生在登录页面输入学号、密码,点击“登录”按钮,则转3;

3.系统获取学生提交的学号、密码,然后在数据库中查询该用户;若查到该用户,则提示登录成功,并保存到数据库中,三秒后跳转到学生登录后页面;若未查到该用户,则提示登录失败原因。

b)学生个人信息的管理

(1)功能描述:

学生可查看自己的信息和修改自己的信息。

(2)用例图

(3)用例叙述

用例名:

查看个人信息

参与者:

学生

事件流程:

1.学生在主页点击“个人信息”,系统查询该用户的个人信息,并显示在“个人信息详情页”;

2.学生在“个人信息详情页”浏览个人信息。

用例名:

修改个人信息

参与者:

学生

事件流程:

1.学生在“个人信息详情”页点击“修改”,系统查询该用户的个人信息,并显示在“个人信息修改页”;

2.学生在“个人信息修改页”修改个人信息,点击“保存”,则转3;点击“重置”,则清空信息重新填写;

3.系统将修改后的学生个人信息更新到数据库中,若更新成功,则返回“个人信息详情”页,否则,提示修改失败原因。

c)查询选题、教师信息

(1)功能描述:

学生可浏览所有选题、老师信息,查看选题、老师的详细信息。

选题浏览:

学生可浏览所有已通过审查的选题。

选题查看:

学生可查询某选题的详细信息。

老师信息浏览:

学生可浏览所有老师的信息。

老师信息查看:

学生可查询某老师的详细信息。

(2)用例图

(3)用例叙述

用例名:

选题浏览

参与者:

学生

事件流程:

1.学生在主页点击“选题信息浏览”,系统从数据库中取出所有审核通过的选题信息,显示在“选题信息浏览页”;

2.学生在“选题信息浏览页”浏览选题信息;

3.学生在浏览选题时,若单击某选题名,则系统查询该选题的详细信息,将查询到的选题详细信息显示在“选题信息详情页”。

用例名:

查看选题

参与者:

学生

事件流程:

1.学生在“选题信息浏览页”浏览选题信息。

2.学生在浏览选题时,若单击某选题名,则系统查询该选题的详细信息,将查询到的选题详细信息显示在“选题信息详情页”;

3.学生在“选题信息详情页”查看选题详细信息。

用例名:

老师信息浏览

参与者:

学生

事件流程:

1.学生在主页点击“老师信息浏览”,系统从数据库中取出所有老师信息,显示在“老师信息浏览页”;

2.学生在“老师信息浏览页”浏览老师信息;

3.学生在浏览老师信息时,若单击某老师名,则系统查询该老师的详细信息,将查询到的老师详细信息显示在“老师信息详情页”。

用例名:

查看教师信息

参与者:

学生

事件流程:

1.学生在“老师信息浏览页”浏览老师信息;

2.学生在浏览老师信息时,若单击某老师名,则系统查询该老师的详细信息,将查询到的老师详细信息显示在“老师信息详情页”;

3.学生在“教师信息详情页”查看教师详细信息。

用例名:

毕设题目选报

参与者:

学生

事件流程:

1.学生在“选题信息浏览页”浏览选题信息;

2.学生在浏览选题时,若单击某选题名(选题名右侧标注了“可选”或“不可选”),则系统查询该选题的详细信息,将查询到的选题详细信息显示在“选题信息详情”页;

3.学生在查看后,单击“选报”按钮,系统查询该用户是否已经选过题目。

若没有,则提示选报成功,系统更新数据库,并将此选题更改为“不可选”(不可选的题目没有“选报”按钮);若该用户已经选择题目,则提示用户您已经选报过题目,是否更改为此选题,用户点击“确定”则提示更改成功,系统更新数据库,并将此选题更改为“不可选”,若点击“取消”则关闭此提示框;

4.学生在主页点击“我的选题”即可查看已选择的毕设题目详细信息和时间安排。

●下面是针对教师模块中每个最小的需求单元建立功能模型:

d)登录(教师)

(1)功能描述:

教师可通过职工号和密码登录毕业设计选题管理系统。

(2)用例图

(3)用例叙述

用例名:

登录

参与者:

教师

事件流程:

1.教师在首页选择身份后进入登录页面;

2.教师在登录页面输入职工号、密码,点击“登录”按钮,则转3;

3.系统获取教师提交的职工号、密码,然后在数据库中查询该用户;若查到该用户,则提示登录成功,并保存到数据库中,三秒后跳转到教师登录后页面;若未查到该用户,则提示登录失败原因。

e)教师个人信息的管理

(1)功能描述:

教师可查看自己的信息和修改自己的信息。

(2)用例图

(3)用例叙述

用例名:

查看个人信息

参与者:

教师

事件流程:

1.教师在主页点击“个人信息”,系统查询该用户的个人信息,并显示在“个人信息详情页”;

2.教师在“个人信息详情页”查看个人信息。

用例名:

修改个人信息

参与者:

教师

事件流程:

1.教师在“个人信息详情页”点击“修改”按钮,系统查询该用户的个人信息,并显示在“个人信息修改页”;

2.教师在“个人信息修改页”修改个人信息,点击“保存”,则转3;点击“重置”,则清空信息重新填写;

3.系统将修改后的教师个人信息更新到数据库中,若更新成功,则返回“个人信息详情页”,否则,提示修改失败原因。

f)查询选题、学生信息

(1)功能描述:

老师可浏览所有选题、选报自己题目的学生信息,查看选题和学生的详细信息。

选题浏览:

教师可浏览所有选题。

选题查看:

教师可查询某选题的详细信息。

学生信息浏览:

教师浏览已选报自己申报通过的题目的学生信息。

学生信息查看:

教师可查询学生的详细信息。

(2)用例图

(3)用例叙述

用例名:

选题浏览

参与者:

教师

事件流程:

1.教师在主页点击“选题信息浏览”,系统从数据库中取出所有审核通过的选题信息,显示在“选题信息浏览页”;

2.教师在“选题信息浏览页”浏览选题信息;

3.教师在浏览选题时,若单击某选题名,则系统查询该选题的详细信息,将查询到的选题详细信息显示在“选题信息详情页”。

用例名:

查看选题

参与者:

教师

事件流程:

1.教师在“选题信息浏览页”浏览选题信息;

2.教师在浏览选题时,若单击某选题名,则系统查询该选题的详细信息,将查询到的选题详细信息显示在“选题信息详情页”;

3.教师在“选题信息详情页”查看选题的详细信息

用例名:

学生信息浏览

参与者:

教师

事件流程:

1.教师在主页点击“学生信息浏览”,系统从数据库中取出选报该老师题目的学生信息,显示在“学生信息浏览页”;

2.教师在“学生信息浏览页”浏览学生信息。

3.教师在浏览学生信息时,若单击某学生名,则系统查询该学生的详细信息,将查询到的学生详细信息显示在“学生信息详情页”。

用例名:

查看学生信息

参与者:

教师

事件流程:

1.教师在“学生信息浏览页”浏览学生信息;

2.教师在浏览学生信息时,若单击某学生名,则系统查询该学生的详细信息,将查询到的学生详细信息显示在“学生信息详情页”;

3.教师在“学生信息详情页”查看学生的详细信息。

g)申报毕业设计题目

(1)功能描述:

教师登录后可查看已申请题目的状态,可删除、修改未通过的题目,还可添加毕业设计题目申请表(包括题目名称,面向专业,课计要求等)。

(2)用例图

(3)用例叙述

用例名:

查看申报题目情况

参与者:

教师

事件流程:

1.教师点击“申报题目”,进入“查看申报题目情况页”;

2.教师在“查看申报题目情况页”查看申报题目的状态,分为“已通过”、“未通过”、“审核中”;

3.教师可对未通过的题目进行修改并重新提交题目,等待审核,或直接删除该题目。

用例名:

修改未通过题目

参与者:

教师

事件流程:

1.教师在“查看申报题目情况页”点击“修改”按钮,进入“修改毕设题目页”;

2.教师在“修改毕设题目页”修改设计题目,面向专业,课设要求等信息,点击“保存”,则转3,否则点击“取消”,则跳转到“查看申报题目情况页”;

3.系统将提交后的毕业设计题目更新到数据库中,若更新成功,则提示提交成功,三秒后返回“查看申报题目情况页”,修改后的题目状态为审核中;若失败,则返回重新提交。

用例名:

删除未通过题目

参与者:

教师

事件流程:

1.教师在“查看申报题目情况页”点击“删除”按钮;

2.系统将该毕业设计题目从数据库中删除,并刷新“查看申报题目情况页”,

用例名:

添加毕设题目

参与者:

教师

事件流程:

1.教师在“查看申报题目情况页”点击“添加”按钮,进入“添加毕设题目页”;

2.教师在“添加毕设题目页”填写设计题目,面向专业,课设要求等信息,点击“保存”,则转3,否则点击“取消”,则跳转到“查看申报题目情况页”;

3.系统将提交后的毕业设计题目更新到数据库中,若更新成功,则提示提交成功,三秒后返回“查看申报题目情况页”,新添加的题目状态为审核中,教师可继续添加毕业设计题目提交;失败,则返回重新提交。

三、对象分析,建立系统初步的对象模型(实体类的类图)

四、用例分析,建立用例分析模型(BCE模式)

1.学生模块

a)登录(学生)

“登录”用例

b)学生个人信息的管理

“学生个人信息查看”用例

“学生个人信息修改”用例

c)查询选题、教师信息

选题信息浏览

选题信息查看

老师信息浏览

老师信息查看

毕业课题的选报

2.教师模块

d)登录(教师)

“登录”用例

e)教师个人信息的管理

“教师个人信息查看”用例

“教师个人信息修改”用例

f)查询选题、学生信息

选题信息浏览

选题信息查看

学生信息浏览

学生信息查看

g)提交毕业设计题目

查看申报选题情况

删除选题

修改选题信息

添加选题信息

 

五、扩充和完善,建立系统完整的对象模型(平台无关对象模型)

1.实体类

2.控制类

3.边界类

主页、登录界面、学生登录后界面、教师登录后界面、学生个人信息页面、教师个人信息页面、学生个人信息修改页面、教师个人信息修改页面、选题信息浏览页面、选题信息详情页面、老师信息浏览页面、老师信息详情页面、学生信息浏览页面、学生信息详情页面、我的课题页面、查看申报情况页面、修改选题信息页面、添加选题信息页面,等。

4.学生类状态图

 

5.教师类状态图

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2