软件需求说明书.docx

上传人:b****6 文档编号:7005317 上传时间:2023-01-16 格式:DOCX 页数:12 大小:131.82KB
下载 相关 举报
软件需求说明书.docx_第1页
第1页 / 共12页
软件需求说明书.docx_第2页
第2页 / 共12页
软件需求说明书.docx_第3页
第3页 / 共12页
软件需求说明书.docx_第4页
第4页 / 共12页
软件需求说明书.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

软件需求说明书.docx

《软件需求说明书.docx》由会员分享,可在线阅读,更多相关《软件需求说明书.docx(12页珍藏版)》请在冰豆网上搜索。

软件需求说明书.docx

软件需求说明书

软件需求说明书

 

开发小组:

08软件工程二班3组

负责人:

孙月江

完成日期:

2010/10/25

签收人:

孙月江

签收日期:

2010/10/25

小组分工:

马成龙:

引言任务概述

赵先新:

需求规定1、2、3

付志敏:

需求规定4、5、6

李小姣:

运行环境规定

 

目录

1引言3

1.1编写目的3

1.2背景3

1.3定义3

1.4参考资料4

2任务概述4

2.1目标4

2.2用户的特点5

2.3假定和约束6

3需求规定7

3.1对功能的规定7

3.1.1用例图7

3.1.2用例规约7

3.2对性能的规定10

3.2.1精度10

3.2.2时间特性要求10

3.2.3灵活性10

3.3输人输出要求11

3.4数据管理能力要求11

3.5故障处理要求12

(1)、软件故障12

3.6其他专门要求13

4运行环境规定14

4.1设备14

4.2支持软件14

4.3接口15

4.4控制15

1引言

1.1编写目的

本需求的编写目的在于研究非全日制研究生智能网络教学系统的途径和应用方法。

本需求的预期读者是与非全日制研究生智能网络教学系统有关的决策人,组成人员,辅助者,支持本项目的领导和哦你公司人员,软件验证者。

1.2背景

软件名称:

非全日制研究生智能网络教学系统

本项目由孙月江老师提出,开发人员有赵新、付志敏、马成龙、李小姣。

用户:

非全日制研究生

网络基础设置:

该项目的实现与运行可依附青岛理工大学校园网络平台。

该软件可与该校校园网络平台,教务管理系统相关联。

便于管理人员管理和同学的操作。

1.3定义

非全日制研究生智能网络教学系统:

满足非全日制研究生教学需求的智能网络教学系统,对传统课堂教学进行改革与补充。

需求:

用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

需求分析:

包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

模块的独立性:

是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。

1.4参考资料

【1】山东省研究生创新计划项目项目申请书-非全日制研究生智能网络教学系统的设计与实现

【2】可行性研究报告

【3】项目开发计划

【4】软件需求说明书(GB856T——88)

【5】马平黄冬梅,软件文档写作教程,电子工业出版社,2010(5)

2任务概述

2.1目标

目标:

(1)通过系统的网络化运作,为我校非全日制研究生教育教学提供高

效、方便的信息化平台;

(2)为所有课程教学的教师提供可定制模块及教学平台自动生成功能;

(3)为学生学习提供智能化服务功能模块个性化学生学习内容及学习

进程;

(4)设计基于Web2.0多技术应用的通信工具集成,方便师生及时、

准确的沟通交流;

(5)帮助管理人员实现高效的过程管理途径。

背景:

作为一种高层次的成人教育,非全日制研究生教育以在职人员为主要培养对象,以进校不离岗为主要学习形式使合格者能够获得学位。

然而由于在职人员特殊的学生身份,教学单位在学习时间、地点难以真正满足学习人员需求,传统的课堂教学往往不能保证顺利开展;短期面授的形式中师生交流困难;参差不齐的学生水平无法实施统一内容的课程设置;在职学生学习缺乏共享资源和服务,学生与教师之间缺乏及时有效的沟通与互动;分散的生源和差异的个体情况使得教学单位对学生的学习要求和质量控制也难以及时跟踪实现。

作为我校研究生教育中的重要组成部分,对以上非全日制研究生的教学问题进行研究也将具有非常意义。

功能模块联系图参见图3.1

图3.1功能模块联系图

2.2用户的特点

用户特点:

非全日制研究生教育以在职人员为主要培养对象,以进校不离岗为主要

学习形式使合格者能够获得学位。

然而由于在职人员特殊的学生身份,教学

单位在学习时间、地点难以真正满足学习人员需求,传统的课堂教学往往不

能保证顺利开展;短期面授的形式中师生交流困难;参差不齐的学生水平无

法实施统一内容的课程设置;在职学生学习缺乏共享资源和服务,学生与教

师之间缺乏及时有效的沟通与互动;分散的生源和差异的个体情况使得教学

单位对学生的学习要求和质量控制也难以及时跟踪实现。

操作人员:

本项目由孙月江老师提出,开发人员有赵新、付志敏、马成龙、李小姣。

项目组成员熟练掌握软件系统开发的基本理论和方法,精通ASP.NET技术,

具有多项软件系统开发经验,先后开发我校多项网络课程教学系统、软件开

发项目;

预期使用频度:

由于此项目为智能网络教学系统,则系统全年使用。

2.3假定和约束

经费限制:

无经费限制

开发期限:

本学期末

3需求规定

3.1对功能的规定

3.1.1用例图

学生模块用例图参见图3.2

图3.2学生模块用例图

3.1.2用例规约

表3.1个人信息管理用例规约

用例编号:

U0001

用例名:

个人信息管理

作者:

xxx

用例描述:

创建和维护学生个人基本信息

执行者

学生

相关用例

前置条件

学生已登录本系统

后置条件

基本路径

1.用户则“个人信息管理“功能

2.用户编辑个人基本信息

3.用户编辑个人其他

4.保存个人信息

备选路径一

用户未登陆本系统,自动跳转到登陆页面

备选路径二

用户输入无效数据,如在生日栏输入非生日格式内容

备选路径三

用户在提交之前关闭页面或选择其他功能,取消之前编辑的内容

非功能要求

表3.2成绩查询用例规约

用例编号:

U0002

用例名:

成绩查询

作者:

xxx

用例描述:

显示用户已修改的成绩

执行者

学生

相关用例

学生成绩管理

前置条件

学生已登录本系统,相关成绩已经成功登陆

后置条件

基本路径

1.用户选择“成绩查询”功能

2.显示已修课程基本信息及成绩

3.显示学分基本信息

4.关闭页面

备选路径

非功能要求

表3.3选课管理用例规约

用例编号:

U0003

用例名:

选课管理

作者:

xxx

用例描述:

选择本学期要学习的必修和选修课

执行者

学生

相关用例

课程信息管理

前置条件

学生以登陆本系统,课程信息已经登陆完毕

后置条件

基本路径

1.用户则“选课管理“功能

2.选中本学期要学习的课程

3.保存选课信息

备选路径一

用户未登陆本系统,自动跳转到登陆页面

备选路径二

取消已经选修的课程并保存选课信息

备选路径三

用户在提交之前关闭页面或选择其他功能,取消之前编辑的内容

非功能要求

表3.4答辩进度管理用例规约

用例编号:

U0004

用例名:

答辩进度管理

作者:

xxx

用例描述:

申请开题、中期、终期答辩,查看答辩进度

执行者

学生

相关用例

前置条件

学生已登录本系统

后置条件

基本路径

1.用户则“答辩进度管理“功能

2.显示答辩系统首页提示信息

3.用户选择“进入系统“

4.根据当前答辩进度决定下一步操作

5.完成答辩相关工作后退出

备选路径一

用户未登陆本系统,自动跳转到登陆页面

备选路径二

用户满足开题条件,可以申请开题,提交开题相关材料

备选路径三

用户在基本路径的任何一步选择退出,离开答辩进度管理子系统

非功能要求

3.2对性能的规定

3.2.1精度

输入输出数据精度要求:

1.课程数量(门):

整数

2.人数(人):

整数

3.缴费(元):

精确到小数点后两位

4.授课时间(学时):

整数

3.2.2时间特性要求

1、响应时间:

≤3s

2、更新处理时间:

≤3s

3、数据的转换和传送时间:

≤3s

4、解题时间:

≤3s

3.2.3灵活性

1、操作方式上的变化:

根据具体实施来确定系统的下阶段开发

2、运行环境的变化:

本软件可以运行在windows98~2003

3、同其他软件的接口的变化:

根据详细设计阶段来改变本软件的兼容

4、精度和有效时限的变化:

根基客户要求

5、计划的变化或改进:

准确的跟踪软件开发步骤,做到及时应对

3.3输人输出要求

(这部分可以把输入输出分为3.3.1输入要求和3.3.2输出要求(参见表3.5),如下

给出一个单元的例子。

XXX输出

数据名称:

XXX输出数据

实际含义:

用于XX,表示XXXX

数据类型:

Character(字符串)

数据格式:

XX

数据约束:

由于xxx,,大小在xx以内)

表3.5输出要求

硬拷贝报告参见表3.6

表3.6硬拷贝报告

3.4数据管理能力要求

该软件需要管理5个文件,表文件的大小平均约为1.5k字节,该软件

基本约用260M字节空间,所有文件均放置在数据库中,调用和查询

数据、文件、记录时,通过库文件名直接进行操作。

(数据管理要求参见表3.7)

表3.7数据管理能力要求

3.5故障处理要求

(包括软件压力,内存不足,硬件损坏等,这部分可以根据XX到其常见故

障。

)故障了发生时,应可以通过日志了解故障现象、发生时间。

(1)、软件故障

①.需求问题

这类问题产生原因是客户提出需求,而软件满足不了用户需求。

首先是

降低客户的期望值,因为一般的需求开发不原意修改,如果修改可能造成其

它的地方发生异常。

可以找出变通方法提供给客户。

其次,如果客户要求十

分强烈,只能是开发出补丁,或者建议客户等待升级,新版本解决。

②.bug问题

这类问题只能交给开发处理,不过首先要证明这是个bug,不是环境

和数据问题。

③.环境问题

环境问题处理十分困难,有些问题很莫名其妙。

首先将备份恢复到其

它机器上,看问题是否重现,比如客户操作系统是2000,那么可以找台xp

机器。

注意操作系统的补丁,系统补丁不一致可能导致问题。

其次检查数据

库补丁。

数据库补丁不一致导致数据库访问出现问题。

还有记得要重装软件,

可能是病毒致使软件的dll文件被修改或删除所导致的问题。

最好在一台全

新的机器上面安装。

(2)、硬件故障

①.服务器发生故障

服务器是系统提交数据和保存数据、查询数据、流程审批和报表统计

等的数据仓库,一旦服务器停止工作,每个客户端都将无法正常工作,所

以这是网络中最重要的硬件系统,一旦出了问题必须立即进行处理。

②.网络发生故障

如果是属于服务器端的网络发生故障,那么毫无疑问,它跟服务器停

止工作没什么大的区别。

③.客户端发生故障

在此我们把它认为是终端用户的计算机,一旦终端用户的计算机发生

故障,也应及时的帮用户排除故障,否则将会影响到我们的服务态度。

3.6其他专门要求

(例如安全保密性:

密钥更换等;预期扩展:

扩展兼容等;OS更换:

Slackware

转SUSE等)

1、安全保密的要求:

密钥更换

2、使用方便的要求:

采用交互式、人性化界面,操作人员易学习和写

作。

3、可维护性:

本软件利用数据库进行编程,系统结构由程序基本确定,

大量的参数及文本内容全部放于编程中。

修改、更新数据只要在数据库进行

修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方

便。

4、可靠性:

该软件在技术方面比较成熟,它的运行可信度高,实用性

强,方便、快捷,所以它的可靠性非常大。

5、运行环境可转换性:

兼容性高,在windo2000/2003都可运行

4运行环境规定

4.1设备

设备:

服务器:

服务器配置(基本要求):

双CPU、内存1G以上、硬盘80G

网卡:

10M/100MEthernet

客户机:

CPU:

PentiumIII300MHZ以上

内存:

64M以上

硬盘:

1G以上

网卡:

10M/100MEtherne

外围设备:

打印机扫描仪绘图仪

通讯设备:

传真机

4.2支持软件

操作系统:

WINDOWS2000/2003Server IE4.0SP1/NTSP4/2000/2003

SERVERSP4

数据库服务器:

MySQLServer5

WEB服务器软件:

IIS6.0+

客户端:

WINDOWS系统皆可

4.3接口

1、硬件接口

网络是必备条件之一,网络协议使用HTTP协议,本环境的服务器为Windows2000,客户端的操作系统为Window2000或者WindowsXP。

2、软件接口

客户浏览器和服务器之间的数据通信:

使用HTML的FORM表单来传递数据(可以是ActionFormBean也可以是普通的Form表单)。

用请求的参数来传递数据。

用Session来传递数据。

用HML文件来传递数据(AJAX的方式)

3.通讯接口需求

网络协议为HTTP协议。

4.4控制

该软件的控制信号为教师、学生注册的该系统得登陆用户名及密码并完善个人信息,经过管理员审核之后将该用户名、密码分配给申请者,这样申请者便可以通过输入正确的用户名、密码登陆系统进行各项操作。

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

当前位置:首页 > 总结汇报

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

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