软件需求说明书的编写提示
1引言
2编写目的
目的:为了使用户和软件开发者对软件的初始规定有一个共同理解,使之成为整个开发工作的基础。,
读者:系统开发人员、用户
12背景
说明:
a. 机房收费系统
b. 提出者:米老师 开发者:盖正杰 用户:暂无 实现条件:笔记本
c. 使用windows7为操作系统
33定义
SQL 结构化的查询语言,数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统 VB 程序设计语言
1参考资料
a. 提高班培养计划
b. 软件设计文档国家标准 GB8567—88
2任务概述
3目标
该软件的开发是用来锻炼我们软件开发能力的,暂时还不能进行实际应用。使用者是我们自己。这款软件是一项独立的软件,全部内容自含。
2.2用户的特点
这个软件的最终用户是我们自己,用户特点是不定时,不限时间的使用本软件,操作人员、维护人员大学水平,无技术专长,预期使用频度为每天三个小时。
1假定和约束
经费限制:300元(人民币) 开发周期:20天
2需求规定
3对功能的规定
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
1对性能的规定
.2.1精度
时间要求精确到分 金额数据要求精确到0.1元 其他数据精确到1
12.2时间特性要求
a. 响应时间:1秒
b. 更新处理时间:1分
c. 数据的转换和传送时间:0.5秒
d. 解题时间:无
2 灵活性:高
a. 操作方式上的变化:低
b. 运行环境的变化:低
c. 同其他软件的接口的变化:低
d. 精度和有效时限的变化:低
e. 计划的变化或改进:高
对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。
3输人输出要求。
需要输入的数据有:姓名,要求文本类型。日期:日期格式,精确到天。时间:时间格式精确到秒。卡号:文本数据类型,精确到1,范围10000001----99999999.性别:只能选择,不能输入。班级:只能选择,不能输入。注释:文本类型,长度限制100字以内。学号:文本数据类型,精确到1,范围10000001----99999999.专业:文本类型,只能选择,不能添加。
输出数据:日结账单,周结账单,名称:文本类型,大写,20号字,黑体,加粗,居中。日期,右上角,普通时间类型。学院:文本类型。操作员:文本类型,左下角。盖章。领导签字,右下角。
4数据管理能力要求
需要管理的数据有:日结账单,周结账单,以及数据库中的所有表格,所有的数据加载一块,每天可以增加100000条数据,总共需要1M空间。至少需要10G存储空间。
5故障处理要求
如果软件中途无法使用,要求保留所有数据,如果遇到突然断电等情况,要求保存所有数据,硬件故障要求尽量降低造成数据破坏。
6其他专门要求
安全要求中等,使用方便,便捷,可维护性号,高可靠性。
4运行环境规定
1设备
列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:
a. 支持设备要求1.2GHZ以上主频处理器,1G以上内存。
b. 10G以上硬盘,输入输出设备无限制,联机。
c. 需要用到网线若干,型号普通即可。
d. 需要用到服务器一台。
2支持软件
使用64位windows7旗舰版操作系统 VB程序编写 无测试软件 SQLserver2008数据库系统。
43接口
该软件与SQLserver2008的接口是SQL 语句
44控制
输入设备有键盘、鼠标、刷卡器,输出设备有打印机、显示器。