高职院校兼职教师管理系统 产品需求规格说明书H组.docx

上传人:b****8 文档编号:23869636 上传时间:2023-05-21 格式:DOCX 页数:24 大小:63.32KB
下载 相关 举报
高职院校兼职教师管理系统 产品需求规格说明书H组.docx_第1页
第1页 / 共24页
高职院校兼职教师管理系统 产品需求规格说明书H组.docx_第2页
第2页 / 共24页
高职院校兼职教师管理系统 产品需求规格说明书H组.docx_第3页
第3页 / 共24页
高职院校兼职教师管理系统 产品需求规格说明书H组.docx_第4页
第4页 / 共24页
高职院校兼职教师管理系统 产品需求规格说明书H组.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

高职院校兼职教师管理系统 产品需求规格说明书H组.docx

《高职院校兼职教师管理系统 产品需求规格说明书H组.docx》由会员分享,可在线阅读,更多相关《高职院校兼职教师管理系统 产品需求规格说明书H组.docx(24页珍藏版)》请在冰豆网上搜索。

高职院校兼职教师管理系统 产品需求规格说明书H组.docx

高职院校兼职教师管理系统产品需求规格说明书H组

机构图标

{高职院校兼职教师管理系统}

产品需求规格说明书

文件状态:

[√]草稿

[]正式发布

[]正在修改

文件标识:

Company-Project-RD-PRS

当前版本:

X.Y

作者:

完成日期:

Year-Month-Day

机构公开信息

版本历史

版本/状态

作者

参与者

起止日期

备注

目录

0.文档介绍5

0.1文档目的5

0.2文档范围5

0.3读者对象5

0.4参考文档5

0.5术语与缩写解释5

1.产品介绍6

2.产品面向的用户群体6

3.产品应当遵循的标准或规范6

4.产品范围6

5.产品中的角色6

6.产品的功能性需求7

6.0功能性需求分类7

6.1添加功能A7

6.1.1添加兼职教师A.17

6.1.2添加系部管理员A.28

6.2修改功能B8

6.2.1修改系部管理员B.18

6.2.2修改兼职教师课程B.29

6.2.3修改系部信息B.39

6.2.4修改兼职教师信息B.410

6.3查询功能C10

6.3.1查询个人信息C.110

6.3.2查询课程C.211

6.3.3查询公告C.311

6.3.4查询兼职教师信息C.412

6.3.5查询系部信息C.512

6.4删除功能D13

6.4.1删除兼职教师D.113

6.4.2删除系部管理员D.213

6.5下载功能E14

6.5.1下载资料E.114

6.5.2下载兼职教师资料E.214

6.6上传功能F15

6.6.1上传信息、资料F.115

6.7统计功能G15

6.7.1统计兼职教师G.115

6.8发布H16

6.8.1发布院级公告H.116

6.8.2发布系部公告H.216

7.产品的非功能性需求17

7.1用户界面需求17

7.2软硬件环境需求17

7.3产品质量需求17

7.n其他需求17

附录A:

需求建模与分析报告18

A.1超级管理员用例图:

18

A.2系部管理员用例图:

18

A.3兼职教师用例图:

19

A.4高级院校兼职教师管理系统用例图:

19

附录B:

需求确认20

0.文档介绍

0.1文档目的

明确系统分工,明确整个系统的功能。

0.2文档范围

从软件分析到功能需求的分析,明确整个系统的功能性需求。

0.3读者对象

客户、开发人员。

0.4参考文档

0.5术语与缩写解释

缩写、术语

解释

1.产品介绍

(1)这是一个高职院校兼职教师管理系统,本项目主要用来对:

个人信息、课程安排查询的管理;对兼职教师的通知公告的管理;兼职教师资料下载、上传证件电子档的管理;系部管理;管理员对兼职教师的添删改查。

2.产品面向的用户群体

(1)面向的用户有:

兼职教师、学校。

(2)本产品向兼职教师提供了一个信息查询平台,使兼职教师更方便快捷的了解学校的信息动态;使用本产品的可能性100%。

3.产品应当遵循的标准或规范

(1)遵循相关法律法规,不侵害使用者的相关权益。

(2)遵守职业道德规范及相关行业规定。

(3)此产品只适用于学校人事管理,不能用于其他商业领域。

(4)开发方无条件对产品进行维护更新。

4.产品范围

(1)本项目主要是:

个人信息、课程安排查询的管理;对兼职教师的通知公告的管理;兼职教师资料下载、上传证件电子档的管理;系部管理;管理员对兼职教师的添删改查。

(2)应当包含学校对兼职教师的管理,完全满足学校的需求,不需要完全满足兼职教师的需求,不包含学校对其他教师的管理。

5.产品中的角色

角色名称

职责描述

超级管理员

对系部的管理、对系部管理员的管理,统计功能,更改发布通知公告。

系部管理员

包括兼职老师的添加、删除、兼职老师的个人信息进行查询,发布系部公告,审核兼职教师证件,兼职教师的分配调动及课程安排。

兼职教师

注册登录、兼职教师对自己的个人详细信息进行上传、修改、查询课表、上传证件、下载共享的资料。

6.产品的功能性需求

6.0功能性需求分类

功能类别

子功能

添加功能A

添加兼职教师A.1

添加系部管理员A.2

修改功能B

修改系部管理员B.1

修改兼职教师课程B.2

修改系部信息B.3

修改兼职教师信息B.4

查询功能C

查询个人信息C.1

查询课程C.2

查询公告C.3

查询兼职教师信息C.4

查询系部信息C.5

删除功能D

删除兼职教师D.1

删除系部管理员D.2

下载功能E

下载资料E.1

下载兼职教师资料E.2

上传功能F

上传信息、资料F.1

统计功能G

统计兼职教师G.1

发布功能H

发布院级公告H.1

发布系部公告H.2

6.1添加功能A

6.1.1添加兼职教师A.1

用例名

添加兼职教师

用例类型

用例ID

业务用例

主要业务参与者

系部管理员

描述

该用例用于添加兼职教师。

前置条件

系部管理员登录以后,确认“添加”教师时,用例执行。

后置条件

如果用例成功后,添加的教师信息记录到系统的数据库。

否则系统状态不变。

基本流程

1.系部管理员登录系统

2.选择添加系部兼职教师,填写兼职教师信息。

3.新增教师信息写如系统数据库,用例结束

扩展流程

2a,系部管理员点击取消停止添加。

用例结束。

6.1.2添加系部管理员A.2

用例名

添加系部管理员

用例类型

用例ID

业务用例

主要业务参与者

超级管理员

描述

该用例允许超级管理员添加系部管理员

前置条件

超级管理员通过浏览器登录管理系统后台,显示后台,当超级管理员选择添加兼职教师的系部,该用例开始。

后置条件

如果用例成功执行后,添加的兼职教师信息记录进系统的数据库,并显示添加兼职教师信息,否则系统的状态不变

基本流程

(1)超级管理员选择添加系部管理员;

(2)系统显示添加系部管理员的表格;

(3)超级管理员开始填写系部管理员的各种信息;

(4)填写完毕后单击“确定”或“取消”;

(5)系统记录系部管理员信息,并放入数据库中;

(6)系统显示添加的系部管理员,结束用例

扩展流程

2a,4a,超级管理员选择取消添加,结束用例;

6.2修改功能B

6.2.1修改系部管理员B.1

用例名

修改系部管理员

用例类型

用例ID

业务用例

主要业务参与者

超级管理员

描述

该用例允许超级管理员修改系部管理员

前置条件

超级管理员通过浏览器登录管理系统后台,显示后台,当超级管理员选择修改兼职教师的系部,该用例开始。

后置条件

如果用例成功执行后,显示修改的兼职教师信息,否则系统的状态不变

基本流程

(1)超级管理员选择修改的系部管理员;

(2)系统显示修改系部管理员的信息;

(3)超级管理员开始修改系部管理员的信息;

(4)修改完毕后单击“确定”或“取消”;

(5)系统记录系部管理员信息,并放入数据库中;

(6)系统显示添加的系部管理员,结束用例

扩展流程

2a,4a,超级管理员选择取消修改,结束用例;

6.2.2修改兼职教师课程B.2

用例名

更改兼职教师课程

用例类型

用例ID

业务用例

主要业务参与者

系部管理员

描述

该案例允许系部管理员登录系统以后对兼职教师的课程进行安排更改,并在用例结束后更新安排的课程

前置条件

系部管理员登录系统以后选定教师,点击“课程安排”进入课程页面,点击“修改”时用例开始

后置条件

如果用例成功执行后,课程信息记录到系统的数据库,并显示出修改后的信息,否则系统状态不变。

基本流程

1.系部管理员登录后选择相关教师

2.点击“课程安排”进入修改课程页面

3.点击修改开始执行

4.选择确定完成修改

5.系统记录课程信息到数据库,用例结束

扩展流程

4a,系统管理员未点击保存,记录不记入如数据库

3a,系统管理员取消修改,用例结束

6.2.3修改系部信息B.3

用例名

修改系部信息

用例类型

用例ID

业务用例

主要业务参与者

超级管理员

描述

该用例允许超级管理员登录系统后对学校系部的相关信息进行修改。

前置条件

超级管理员登录系统,显示出所有的系部,当超级管理员选定某个系部后,点击确定“修改”时,用例开始。

后置条件

如果用例成功执行后,被修改过的系部信息记录到系统数据库内,并显示出来。

否则系统的状态不变。

基本流程

1.超级管理员登录系统,显示出所有系部。

2.选择某个系部

3.超级管理员点击“修改”开始执行

4.超级管理员点击“确定”,系统将修改后的信息存储到数据库中。

用例结束

扩展流程

3a,超级管理员点击取消,用例结束

4a,超级管理员点击“取消”,数据不被保存,用例结束。

6.2.4修改兼职教师信息B.4

用例名

修改兼职教师信息

用例类型

用例ID

业务用例

主要业务参与者

系部管理员

描述

该用例允许系部管理员登录系统后对兼职教师的信息进行修改,并在修改后保存教师的信息

前置条件

系部管理员登录系统后显示所有兼职教师,当系部管理员选定一个教师以后点击“修改”时该用例开始。

后置条件

用例成功执行后,教师信息记录到系统的数据库,并显示修改后的信息,否则系统状态不变。

基本流程

1.系部管理员选择要进行修改信息的兼职教师。

2.系统管理员点击“修改”进行信息的修改。

3.系部管理员录入新的教师信息。

4.点击确定完成修改,系统将信息录入数据库。

5.结束用例

扩展流程

3a,系部管理员选择取消按钮取消修改,用例结束

6.3查询功能C

6.3.1查询个人信息C.1

用例名

查询个人信息

用例类型

用例ID

业务用例

主要业务参与者

兼职教师

描述

该用例用于兼职教师登录查询个人信息

前置条件

兼职教师登录系统以后,点击“查询”时,用例开始

后置条件

如果用例成功后,兼职教师就可以查看个人信息了,否则系统的状态不变。

基本流程

1选择普通用户登录

2兼职教师点击查询个人信息,系统进入个人信息界面

3结束用例

扩展流程

6.3.2查询课程C.2

用例名

查询课程

用例类型

用例ID

U-1

业务用例

主要业务参与者

兼职教师

描述

该用例可以让兼职教师在登录系统后方便的查询自己所要教授的课程及课程的安排时间

前置条件

兼职教师通过浏览器登录系统后,显示所有的课程列表。

当兼职教师选择其中某门课程,并确认时,该用例开始

后置条件

如果用例成功执行后,查询课程记录进入系统的数据库,并显示课程安排及和上课时间,否则系统的状态不变

基本流程

1.兼职教师选择要查询的学期课程

2.系统显示查询的课程提示信息

3.兼职教师选择要查询的上课时间和课程安排

4.系统显示兼职教师的个人安排

5.将兼职教师的信息返回数据库中,结束用例

扩展流程

2a,兼职教师选择取消查询,用例结束

3a,查询不到时,系统显示“请与系部联系”提示信息,并跳转到步骤(5)执行

6.3.3查询公告C.3

用例名

查看公告

用例类型

用例ID

U-001

业务类型

主要业务参与者

兼职教师

描述

该用例允许兼职教师登录系统查看公告。

前置条件

兼职教师通过浏览器登录系统后,系统显示公告。

后置条件

如果用例成功执行后,兼职教师进行公告查询,并显示公告信息,否则系统的状态不变。

基本流程

(1)系统显示要查看的公告;

(2)兼职教师选择查看公告;

(3)系统显示公告的信息;

(4)用例结束

扩展流程

6.3.4查询兼职教师信息C.4

用例名

查询兼职教师信息

用例类型

用例ID

业务用例

主要业务参与者

系部管理员

描述

该用例允许系部管理员登录以后查看兼职教师的信息

前置条件

系部管理员登录系统以后,显示所有兼职教师,当系部管理员选择某个兼职教师,并确认“查询”时,用例开始

后置条件

如果用例成功执行后,系统显示出教师的个人信息,否则系统状态不变。

基本流程

1.系部管理员登录系统

2.选择需要查看的兼职教师

3.系部管理员点击查看,显示出教师信息

4.用例结束

扩展流程

3a,系部管理员点击取消,结束用例。

6.3.5查询系部信息C.5

用例名

查询系部信息

用例类型

用例ID

U-4

业务用例

主要业务参与者

超级管理员

描述

该用例允许超级管理员登录系统后对系部进行查询

前置条件

超级管理员通过浏览器登录系统,显示系部所有的功能列表。

当超级管理员选择其中某个功能选项,并确认后,该用例开始

后置条件

如果用例成功执行后,超级管理员进入系统的数据库,并显示所要查询的信息,否则系统的状态不变

基本流程

1.超级管理员选择要查询的信息

2.系统显示打开或关闭提示信息

3.超级管理员选择打开

4.系统显示出查询的内容

5.超级管理员选择关闭

6.系统记录到数据库中,并显示,结束用例

扩展流程

2a,超级管理员选中取消查询,用例结束;

3a,无法打开查询时,系统显示“请重新查询”提示信息,并跳转到步骤(3)执行

6.4删除功能D

6.4.1删除兼职教师D.1

用例名

删除兼职教师

用例类型

用例ID

U-3

业务用例

主要业务参与者

系部管理员

描述

该用例允许系部管理员登录系统后对兼职教师进行删除

前置条件

系部管理员通过浏览器登录系统,显示该系部所有兼职教师列表

当系部管理员选择其中某个兼职教师,并确认后,该用例开始

后置条件

如果用例成功执行后,删除的兼职教师记录进入系统的数据库,并显示删除信息,否则系统的状态不变

基本流程

1.系部管理员选择要删除的兼职教师

2.系统显示删除或取消提示信息

3.系部管理员选择删除信息

4.系统记录删除信息到数据库中,并显示删除信息,结束用例

扩展流程

3a,系部管理员选择取消,用例结束

3a,不能删除时,系统显示“请重新删除”提示信息,并跳转到步骤(3)执行

6.4.2删除系部管理员D.2

用例名

删除系部管理员

用例类型

用例ID

业务用例

主要业务参与者

超级管理员

描述

该用例允许超级管理员删除系部管理员

前置条件

超级管理员通过浏览器登录管理系统后台,显示后台,当超级管理员选择删除兼职教师的系部,该用例开始。

后置条件

如果用例成功执行后,不显示删除的兼职教师信息,否则系统的状态不变

基本流程

(1)超级管理员选择删除的系部管理员;

(2)系统显示删除系部管理员的信息;

(3)如果单击“确定”或“取消”;

(4)系统删除系部管理员信息,并从数据库中删除;

(5)系统将不显示删除的系部管理员,结束用例

扩展流程

2a,3a,超级管理员选择取消删除,结束用例;

6.5下载功能E

6.5.1下载资料E.1

用例名

下载资料

用例类型

用例ID

业务用例

主要业务参与者

兼职教师

描述

该用例允许兼职教师登录系统以后进行教学资料的下载。

前置条件

兼职教师登录系统以后显示可以下载的相关内容,当教师选中资料以后点击确认“下载”该用例开始。

后置条件

如果用例成功执行后,选定的资料下载到教师机,否则系统的状态不变。

基本流程

1.教师登录系统选择需要下载的资料

2.系统提示是否下载的信息

3.点击确定下载

4.资料下载

5.下载完毕,结束用例

扩展流程

4a,兼职教师选择取消下载,用例结束。

6.5.2下载兼职教师资料E.2

用例名

下载兼职教师资料

用例类型

用例ID

业务用例

主要业务参与者

系部管理员

描述

该用例用于系部管理员下载兼职教师资料

前置条件

系部管理员登录系统以后,显示所有教师的资料,当系部管理员选择好某个教师的资料,并确认“下载”资料时,用例开始

后置条件

如果用例成功后,资料被成功下载,否则下载失败。

基本流程

(1)系部管理员登录系统

(2)选择兼职教师

(3)选择需要下载的资料

(4)系统提示是否下载

(5)点击确定开始下载

(6)下载完成,用例结束

扩展流程

3a,系部管理员选择否取消下载,用例结束。

6.6上传功能F

6.6.1上传信息、资料F.1

用例名

上传信息、资料

用例类型

用例ID

U-001

业务类型

主要业务参与者

兼职教师

描述

该用例允许兼职教师登录系统后进行信息填写,并上传信息。

前置条件

兼职教师通过浏览器登录系统后,显示要填写的信息与资料,当兼职教师填写完信息后,并“上传”结束后,该用例开始。

后置条件

如果用例成功执行后,兼职教师个人信息与资料将进教师兼职系统的数据库,并显示信息,否则系统的状态不变。

基本流程

(1)登录兼职教师系统;

(2)兼职教师选择要填写的信息与资料;

(3)兼职教师开始填写信息与资料;

(4)兼职教师选择上传资料;

(5)兼职教师选择结束填写信息;

(6)系统记录兼职教师的资料到数据库中,并结束用例。

扩展流程

3a,兼职教师选择取消填写资料,用列结束。

6.7统计功能G

6.7.1统计兼职教师G.1

用例名

统计兼职教师

用例类型

用例ID

业务用例

主要业务参与者

超级管理员

描述

该案例允许超级管理员登录系统以后统计兼职教师的数量。

前置条件

超级管理员登录系统后选中统计教师项目,点击确认开始执行案例

后置条件

当用例成功执行后,系统访问数据库,统计出兼职教师数量并显示出来,否则系统状态不变

基本流程

1.超级管理员登录系统

2.选择统计开始执行

3.系统对数据库教师数量进行统计并显示出来,结束用例

扩展流程

6.8发布H

6.8.1发布院级公告H.1

用例名

发布院级通告

用例类型

用例ID

业务用例

主要业务参与者

超级管理员

描述

该用例用于超级管理员发布院级通告

前置条件

超级管理员登录系统后,确认“发布”信息,用例开始。

后置条件

如果用例成功后系统上就会显示院级通告,兼职教师便可查看,否则不显示任何通告。

基本流程

1.超级管理员登录系统

2.超级管理员选择发布院级通告

3.公告记录到数据库,并显示在兼职教师登录页面,用例结束

扩展流程

2a,超级管理员取消发布,用例结束。

6.8.2发布系部公告H.2

用例名

发布系部通告

用例类型

用例ID

U-2

业务用例

主要业务参与者

系部管理员

描述

该用例是把系部所作的决定通过公告告知兼职教师,利于兼职教师的查询和阅览

前置条件

系部管理员通过浏览器登录系统,显示所有的分类通告

当系部管理员选择其中某项通告,并确认后,该用例开始

后置条件

如果用例成功执行后,系部管理员录入的通告进入系统的数据库,并显示出系部发出的通告,否则系统的状态不变

基本流程

1.系部管理员进入系统

2.显示是对个人还是全部兼职教师的通告提示信息

3.系部管理员选择后,开始录入

4.系部录入,并提交信息

5.系统记录信息到数据库中,并显示信息,结束用例

扩展流程

3a,系部管理员选择取消录入,用例结束;

4a,系统忙碌时,系统显示“系统忙碌,请稍候再试”提示信息,并跳转到步骤(4)执行

7.产品的非功能性需求

7.1用户界面需求

需求名称

详细要求

登录

要有登录的一个单独页面

提示

当有选择的情况时要有提示窗口

查询

要有查询的界面

7.2软硬件环境需求

需求名称

详细要求

7.3产品质量需求

主要质量属性

详细要求

正确性

健壮性

可靠性

性能,效率

易用性

清晰性

安全性

可扩展性

兼容性

可移植性

7.n其他需求

附录A:

需求建模与分析报告

A.1超级管理员用例图:

A.2系部管理员用例图:

A.3兼职教师用例图:

A.4高级院校兼职教师管理系统用例图:

附录B:

需求确认

提示:

需求确认规程请参见SPP-PROC-RM,主要分两步:

(1)需求评审,

(2)需求承诺。

对需求的评审应当采用“正式技术评审方式”,将产生一份“需求评审报告”,规程请参见SPP-PROC-TR。

在获取责任人(Stakeholders)对需求的承诺之前,该《产品需求规格说明书》必须先通过需求评审。

需求评审报告摘要

需求文档

输入名称,标识符,版本,作者,完成日期,…

需求评审报告

输入名称,标识符,评审日期,…

评审结论

[]工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”。

[√]工作成果基本合格,需要作少量的修改,之后通过审核即可。

[]工作成果不合格,需要作比较大的修改,之后必须重新对其评审。

评审意见

 

评审小组成员

输入评审小组成员

需求承诺

需求文档

输入名称,标识符,版本,作者,完成日期

客户承诺

承诺…

 

签字,日期

项目经理承诺

承诺…

 

签字,日期

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

当前位置:首页 > 高中教育 > 语文

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

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