资源描述
软件需求规格阐明书
软一10436108 谭武
目录
a. 引言 2
a . 1 目 2
a.2 文档商定 2
a.3 预期读者和阅读建议 2
a.4 产品范畴 2
a.5 参照文献 2
b. 综合描述 2
b.1 产品前景 2
b.2 产品功能 2
b.3 顾客类和特性 3
b.4 运营环境 3
b.5 设计和实现上限制 3
b.6 假设和依赖 3
c. 外部接口需求 3
c.1 顾客界面 3
c.2 硬件接口 3
c.3 软件接口 4
c.4 通信接口 4
d. 系统特性 4
d.1 阐明和优先级 4
d.2 勉励/响应序列 4
d.3 功能需求 4
e. 其他非功能需求 4
e.1 性能需求 4
e.2 安全设施需求 5
e.3 安全性需求 5
e.4 软件质量属性 5
e.5 业务规则 5
e.6 顾客文档 5
f. 其他需求 5
附录A :词汇表 5
附录B :分析模型 5
附录C :待拟定问题列表 6
a. 引言
a . 1 目
在完毕了针对《网上教学系统》软件市场前期调查,同步与多位软件使用者进行了全面进一步地探讨和分析基本上,提出了这份软件需求规格阐明书。
此需求规格阐明书对《网上系统系统》软件做了全面细致顾客需求分析,明确所要开发软件应具备功能、性能与界面,使系统分析人员及软件开发人员能清晰地理解顾客需求,并在此基本上进一步提出概要设计阐明书和完毕后续设计与开发工作。本阐明书预期读者为客户、业务或需求分析人员、测试人员、顾客文档编写者、项目管理人员。
a.2 文档商定
本描述文档IEEE_830-1998版本
a.3 预期读者和阅读建议
软件需求规格阐明读者,有开发人员、项目经理、营销人员、顾客、测试人员或文档编写人员和客户。
a.4 产品范畴
网上教学系统:网上教学系统目是开发一种在线教学平台,学员可以在线购买课程,可以把课程放入自己图书馆中,并灵活选取我图书馆中课程,学员还可以在线于教师、同窗交流,并可对教师做出评价。
a.5 参照文献
UMl基本与Rose建模案例(第二版)人民邮电出版社出版;
软件需求工程 机械工业出版社;
陈明:《软件工程》,中央广播电视大学出版社,6月版
b. 综合描述
一台586 以上微机及兼容,内存16MB(最佳32MB内存) windows 98 以上操作系统 , Microsoft Visual Basic 6.0.中文版数据库管理系统 等上网必备软件和硬件。
顾客重要是“大学生“,社会年轻群体,
本网上教学系统软件是应用于网上教学。在功能上还可进一步实现安全防范、因特网电话集成起来,成为网络教学系统软件。
b.1 产品前景
虽然如今有诸多教学网站,但是在国内专业化,综合化网站可以说还没有。学生可以选取喜欢专业学习同步可以选些自己喜欢课程只要检测合格将能拿到相应证书。又为学生之间提供交流平台网站为数不多。与公司合伙能是同窗结识到社会需求问题并有目去提高相应能力是专家成为社会需要人才,可见本系统有很大发展空间,前景光明。随着社会发展,本系统可以有时俱进升级为跟高版本。
b.2 产品功能
1:实现网上教学 2:实当前线交流 3:在线购买并支付课程, 4:在线征询
5:学员管理 6:论坛管理 7:资料管理。
b.3 顾客类和特性
本软件重要是给教师,学生和某些社会青年
b.4 运营环境
本系统需要一台可以上网电脑。.windows 98 以上操作系统,数据库服务器:Solaris 8
。
b.5 设计和实现上限制
开发经费:开发周期
b.6 假设和依赖
无
c. 外部接口需求
运用本节来拟定可以保证新产品与外部组件对的连接需求。关联图表达了高层抽象外部接。需要把对接口数据和控制组件详细描述写入数据字典中。如果产品不同某些有不同外部接口,那么应把这些外部接口详细需求并入到这一某些实例中。
c.1 顾客界面
.1 顾客接口
顾客界面有如下几点原则性规定:
Ø 顾客界面和谐
Ø 容易学习、理解
Ø 操作以便、简朴
Ø 美观大方
Ø 容易修改,具备好扩展行和灵活性
Ø 对话框要易用且简洁,字体和控件组织搭配要得体,能简朴不复杂,各控件焦点、Tab顺序等要讲究,应用场合要恰当支持键盘。在简洁易用前提下,力求个性化,设计得更加和谐。程序各对话框风格要保持一致;
Ø 每个屏幕原则按钮取名、相应功能、及显示风格必要一致。从总控程序弹出交易窗口都应当均有“拟定”、“退出” 按钮;
Ø 快捷键尽量与WINDOWS风格保持一致;
Ø 交易错误信息采用统一消息窗口显示,普通操作错误信息,使用WINDOWS原则消息窗口显示;
所有交易操作均有超时机制,超时,时通过消息窗口提示顾客。
c.2 硬件接口
系统运营设备规定如下:
1.服务器端:
PIII400主频、500M内存、20G硬盘、100/1000M网卡以上配备
光盘刻录或磁带备份设备
2.客户端:
P166主频、32M内存、2G硬盘、10/100M网卡以上配备
3.输出设备:
客户机
4. 一台路由器
5. 远程拨入设备
c.3 软件接口
使用通信合同TCP/IP
c.4 通信接口
本系统使用通信功能有电子邮件、We b 浏览器、网络通信原则或合同及通信安全或加密问题、10/100M数据传播速率和同步通信机制。
d. 系统特性
d.1 阐明和优先级
提出了对该系统特性简短阐明并指出该特性优先级是高、中,还是低。或者你还可以涉及对特定优先级某些评价,例如利益、损失、费用和风险,其相对优先级别可以从1(低)到9 (高)。
d.2 勉励/响应序列
顾客登陆
列出输入勉励(顾客动作、来自外部设备信号或其他触发器)和定义这一特性行为系统响应序列。这些序列将与使用实例有关对话元素相相应。
d.3 功能需求
功能编号
功能名称
备注
01
登录注册
重要是业务是管理员,操作员,游客登录等操作
0101
购买者登录
0102
购买者注册
0103
购买者修改基本信息
0104
购买者密码修改
0105
查询所有课程教师信息
0106
游客注销
0107
管理员登录
0108
管理员密码修改
0109
购买者在线听课
02
课程管理
重要是课程查询,购买,添加,修改,删除
0201
查询课程类别
0202
增长课程类别
0203
修改课程类别
0204
删除课程类别
0205
查询课程信息
0206
增长课程信息
0207
修改课程信息
0208
删除课程信息
0209
在线交流
03
顾客管理
重要涉及对顾客查询,修改,删除
0301
查询顾客信息
0302
修改顾客信息
0303
删除顾客信息
04
课程购买管理
重要涉及订单查询,删除
0401
查询购买信息
0402
删除购买信息
05
教师授课
重要涉及教师授课,时间安排,个人资料编辑
0501
教师在线讲授课程
0502
授学时间安排
0503
教师个人资料编写
0504
在线交流
06
留言征询
重要涉及查看,回答,删除留言
0601
查询留言
0602
回答留言
0603
删除留言
用例模型:
e. 其他非功能需求
e.1 性能需求
本网上教学系统需要满足2秒内响应浏览器能力,可以在一种工作日内回答网上留言 ,管理后台大数据量记录分析通过存储过程进行,记录分析解决在4秒内完毕,当管理后台通过公网访问数据库进行业务解决时,响应时间在4秒之内。本网站应运营在windows 98以上系统下,并有IIS,同步容许3万人登陆。
e.2 安全设施需求
本系统必要备份。
e.3 安全性需求
该软件在运营期间普通不会浮现什么异常或不稳定状况。但特殊状况除外,如断电,或非法操作。系统数据库规定备份。顾客可以通过密保问题,密报手机找回密码。
本网站采用账号密码认证机制,后台管理采用管理员授权方式。未授权顾客不能进入网站后台,存储数据所有存储在本系统内部,使顾客无需紧张各类数据被窃取。
e.4 软件质量属性
支持3万人同步访问,系统反映时间不超过4秒,易于学习操作。
e.5 业务规则
系统管理员
发布消息
管理系统
提供在线征询
资料管理
注册会员
修改顾客资料,密码,支付课程,下载有关资料,在线听课
游客
浏览课程资料,教师简介,进论坛
教师
在线教学
e.6 顾客文档
只需要让顾客按照系统流程操作就可以,系统操作简朴,以便易上手,顾客只需要拿到自己顾客名和密码就可以登录进行自己平时人工时所进行操作,同步顾客还可以更改自己密码. 系统顾客使用阐明书,系统功能阐明书,系统管理阐明书。
f. 其他需求
规定输出成果是对的,在有效期间,规定系统可以正常运营,这个对咱们来说应当是没有问题,规定系统信息不能被别人随便查看,这也就是系统安全保密性,这一点咱们只能说普通人是不通过正规手段,是不能随便查看,但是对于某些黑客或这方面高手来说那就不能保证了。在咱们编程过程中,放在首位考虑就是这个系统后来可维护性,这个应当不是困难做到。
附录A :词汇表
无
附录B :分析模型
附录C :待拟定问题列表
展开阅读全文