软件需求说明书
1引言
1.1编写目的
需求分析人员与用户进行多次的需求分析调查后,提出的一份比较详细的软件需求说明书,这份说明书可以表现出软件的功能、性能、开发条件等.并且在文档完成之后需要用户进行阅读,看是否将需求表达完全,进而补充说明。本文档的预期读者有用户、项目管理人员、文档编写人员、需求分析人员等
1.2背景
a. 待开发软件名称:机房收费系统
b. 项目提出者:米新江教授
c. 开发者:尚锦
d. 用户:廊坊师范学院全体师生
e. 实现该软件的计算中心或计算机网络:廊坊师范学院机房和机房网络
f. 该软件系统同其他机构的基本的相互来往关系:由信息技术提高班做技术支持。
1.3定义
注册 |
消费金额 |
充值 |
值班 |
退卡 |
Register; |
Consume |
ReCharge |
OnWork |
CancelCard |
结账 |
基本数据设定 |
日结账单 |
上机 |
下机 |
Account |
BasicDate |
CheckDay |
CmdOn |
CmdOff |
1.4参考资料
[1]软件需求说明(GB8567——88)
2任务概述
2.1目标
机房收费系统是为了方便机房的管理,提高学生们学习的效率。完善机房收费和上下机管理,用户注册和退卡等应用。同时方便查询每个学生的信息,记录教师的工作情况。加强对机房的管理和保护。
2.2用户的特点
A.最终用户特点:在校大学生和老师和管理人员
B.操作人员的教育水平和技术专长:大专及以上学历,对于计算机使用都有一定的接触或经验;
维护人员的教育水平和技术专长:系统的维护人员具有专业知识,可以对系统进行维护。C.本软件的预期使用频度:长期使用,使用频度高
2.3假定和约束
开发经费限制:预期2000元以内
软件运行约束:Windows xp或者win7的操作系统
3需求规定
3.1对功能的规定
3.2对性能的规定
3.2.1精度
本系统对精度有要求,显示消费金额保留小数点两位,显示的日期格式是yyyy/mm/dd,显示的时间精确到秒。
3.2.2时间特性要求
说明对于该软件的时间特性要求,如对:
a. 响应时间:1s
b. 更新处理时间:1s
c. 数据的转换和传送时间1s
d. 解题时间:当天
3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a. 操作方式上的变化;适应所有系统
b. 运行环境的变化:所有系统均可
c. 同其他软件的接口的变化:适应
d. 精度和有效时限的变化:及时更改
e. 计划的变化或改进:根据需求改进
3.3输人输出要求
输入:系统登录的用户名和密码,账号,金额,时间等有字符限制,充值有数字限制,不可输入特殊符号。
输出:查询结果输出,报表输出,excel输出。
3.4数据管理能力要求
存储用户信息:将系统所有用户的登录信息写入数据库,数据库的增,删,改,查。
3.5故障处理要求
软件故障:兼容性问题,及时与管理人员说明
硬件故障:电脑故障,及时修理
性能问题:及时与维护人员报告
3.6其他专门要求
安全保密性强,使用方便,有可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊等。
4运行环境规定
4.1设备
A.要求内存256以上,CPU2.0GHz以上
B.Client内存128以上
4.2支持软件
A.操作系统:Windows 系统
B.数据库管理系统:SQL Server 2008
C.Visual Basic 6.0
4.3接口
用户接口:将向用户提供提交、修改和取消的三个命令选择,对应系统不同功能的实现
外部接口:键盘、鼠标和打印机
内部接口:数据库接口采用SQL连接方式
4.4控制
系统的主要输入设备是键盘和刷卡器,输出设备是显示器输出和打印机输出。