软件需求说明书
1引言
1.1编写目的
编写此软件需求说明书是为了让软件开发人员对开发的系统做一个全面的分析,更好的了解用户的需求,以便开发出让客户满意的产品。
同时也让该系统使用人员对系统的设计有一个大概的了解,以便开发出一个更好的收费系统,能够更好的服务大众。
1.2背景
说明:
a. 软件系统的名称:机房收费系统
b. 任务提出者:米新江教授
开发者:信息技术提高班十期—牛迁迁
用户:机房值班人员
实现该软件的计算中心:廊坊师范学院网络中心
c. 该软件系统同其他系统或其他机构的基本的相互来往关系:依赖于windows系统
1.3定义
暂无
1.4参考资料
1. 张海藩 《软件工程》 北京清华大学出版社
2. 李昭原 《数据库原理与应用》 科学出版社
3. 哈尔滨工业大学软件工程视频教学资料
2任务概述
2.1目标
软件开发的意图:充分利用资源、提高机房管理效率
应用目标:廊坊师范学院机房管理人员
作用范围:廊坊师范学院学生及机房管理人员
软件开发的背景材料:略
本软件产品是一项独立的软件,而且全部内容自含
2.2用户的特点
操作人员:懂得一些计算机基础操作,有一定管理水平
维护人员:具有一定项目开发经验,具有基本编程知识
软件预期使甩频度:每天两次
2.3假定和约束
经费限制:2000元以内
开发期限:30天以内
3需求规定
3.1对功能的规定
系统用户分为三个级别,功能如下图
DFD图:
3.2对性能的规定
3.2.1精度
输入、输出数据:时间精确到分钟,金额精确到0.1元
3.2.2时间特性要求
说明对于该软件的时间特性要求:
a. 响应时间:3秒内
b. 更新处理时间:5分钟
c. 数据的转换和传送时间:30分钟/次
d. 解题时间:即时
3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力:
a. 操作方式上的变化:无
b. 运行环境的变化:无
c. 同其他软件的接口的变化:视情况而定
d. 精度和有效时限的变化:按需求改变
e. 计划的变化或改进:需要重新编写软件
3.3输人输出要求
输入要求
卡号
为11位数字
姓名
不得出现数字符号
登录名/密码
由字母,数字,下划线组成(不包含特殊符号)
金额
精度为0.1
···
输出要求:充值记录,上机记录等可输出为excel表格;日结账单,周结账单可打印报表
3.4数据管理能力要求
日结账单、周结账单、教师值班记录和结账表等都要进行保存,要保留1G以上空间。
3.5故障处理要求
由于机房电脑性能问题,软件运行过程中可能会出现故障。
要对数据库中的数据要及时做好备份,防止因机器故障等引起的数据丢失。
3.6其他专门要求
管理员和操作员需保管好自己的用户名和密码,防止用户名和密码丢失引起不必要的损失。用户名和密码需定期更换,防止有人破解密码。
4运行环境规定
4.1设备
列出运行该软件所需要的硬设备:
a. 处理器型号及内存容量:CORE i3 内存2G
b. 外存容量:300G
c. 输入及输出设备的型号和数量:键盘、鼠标、打印机
d. 功能键及其他专用硬件:无
4.2支持软件
操作系统:WindowsXP及以上操作系统
编译(或汇编)程序:VB6.0 SQL server 2008
测试支持软件等:office,报表设计器
4.3接口
暂无
4.4控制
暂无
在软件开发的过程中,文档作为前阶段工作成果的体现和后阶段工作的依据,具有不可小视的作用。
现阶段在编写机房收费系统的一系列文档;
初次编写,不当的地方请指正。