软件需求说明书
本系统的需求规格说明书是为了使用户和开发者对该系统的初始规定有一个共同的理解,使之成为整个开发工作的基础文档,是对需求分析的各项结果进行了总结,详细的描述了本系统的规格,并给出部分决策过程,以指导后续的开发和维护。
需求规格说明书的预期读者为项目组长、项目组成员及用户代表。
说明:
a. 待开发的软件系统的名称;机房收费系统
b. 本项目的任务提出者:米新江老师
c. 开发者:李立平
d. 用户:廊坊师范学院全体
e. 实现该软件的计算中心或计算机网络;廊坊师范学院机房
f. 该软件系统同其他系统或其他机构的基本的相互来往关系:信息技术提高班提供技术支持。
实体:客观世界中存在的且可以相互区别的事物
联系:客观事物中的彼此之间关系
属性:实体或联系所具有的性质
列出用得着的参考资料,如:
[1]、软件需求说明书(GB856T——88)
本系统可以帮助机房管理者利用计算机,快速方便的对上下机消费进行管理,注册充值退卡管理,记录查询,对工作人员工作进行管理,大大提高工作效率。
通过分析,该系统的用户对系统的操作是有权限限制的,不同角色的用户对该系统的操作有不同限制。
A. 一般用户:该人员主要在机房通过学生刷卡,查看学生上机状态、充值、消费的基本信息
B. 操作员:在一般用户的基础上负责学生注册、充值、退卡(金额退还),上机记录统计,以及一般用户和自己工作记录查询
C. 管理员:管理员权限最高,除了执行一般用户和操作员的操作外,主要查看教师工作日志和结账的操作。
A. 软件开发期限分三个阶段进行:计划、实现、维护
B. 用户不能使用其拥有的权限外的功能
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
输入 处理 输出
本系统对精度有要求,显示消费金额保留小数点两位,显示的日期格式是yyyy/mm/dd,显示的时间精确到秒。
说明对于该软件的时间特性要求,如对:
a. 响应时间;1秒内
b. 更新处理时间;1秒内
c. 数据的转换和传送时间;1秒
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a. 操作方式上的变化:本系统适用于现在流行的操作系统
b. 精度和有效时限的变化;可根据实际情况自行设置
A. 卡号注册
B. 查询:学生查看余额、充值记录、上机记录、退还金额、学生基本信息维护、操作员工作记录、基本数据设定等
A. 从系统中输出要查询的结果;
B. 有些数据通过报表显示,有些可以通过导出到excel表格。
A. 存储用户信息:将系统所有用户的登录信息写入数据库,实现对不同身份的审核
B. 存储相关操作的历史信息:包括增删改查
出现错误及时向我们反馈。
A. 系统完善性
B. 可移植性
C. 安全性
列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:
A. Server 要求内存256以上,CPU2.0GHz以上
B. Client内存128以上
A. 操作系统:Windows 系统
B. 数据库管理系统:SQL Server 2008
C. Visual Basic 6.0
A. 硬件接口:打印机、刷卡机
B. 软件接口
系统的主要输入设备是键盘和刷卡器,输出设备是显示器输出和打印机输出。