软件需求说明书
软件需求说明书是需求分析的文档,是对用户的需求进行分析,深入了解软件的功能和性能以及软件的使用范围,使用户和软件开发者间达到平衡,有利于软件开发顺利进行以及后期的运行和维护。
预期的读者:开发人员
a. 待开发的软件系统的名称:机房收费系统
b. 本项目的任务提出者:米新江教授
开发者:何丽杰
用户及实现该软件的计算中心或计算机网络:廊坊师范学院校园网
c. 该软件系统同其他系统或其他机构的基本的相互来往关系: 由廊坊师范学院信息技术提高班做技术上的支持。
1. 软件需求说明书(GB856T——88)
2. 《软件工程知识体系指南》(2004版)蒋遂平 编著
软件开发的意图:
1.为了使廊坊师范学院向数字化校园发展
2.为了增加学校的经费收入,营造学校自主学习的氛围
3.为了减轻机房收费系统工作人员的负担,方便快捷的管理机房。
4.为了加强机房的正规化管理
应用目标:通过使用本系统,能够帮助机房管理人员快速方便的管理学校机房,同时方便学校学生的自主学习。
作用范围:本系统适用于机房收费管理,学生可以通过操作员或管理人员进行注册,充值,退卡,信息维护等,方便学生的同时方便管理人员的管理。
最终用户的特点:该软件根据大部分的用户需求进行设计和实现,该软件投入使用后,可以大大方便用户们的学习和生活。
操作人员的教育水平和技术专长:本科/系统设计、软件开发和维护
维护人员的教育水平和技术专长:没有要求/软件开发和维护
本软件的预期使甩频度:除了上机考试等使用频度比较高,其他时间系统的使用频度比较低。
列开发经费限制:3000元内
开发期限:2014.10.30
软件运行约束:WindowsXP以上的操作系统,系统中有Visual Basic,SQL Server2000,office等软件
a. 响应时间:0.5s内
b. 更新处理时间:1s内
c. 数据的转换和传送时间:1s内
d. 查询时间:0.5s内
a. 操作方式上的变化:因不同情况而定
b. 运行环境的变化:该软件比较适合WindowsXP以上的系统
c. 同其他软件的接口的变化:如果是比较新的软件,连接起来的速度也许会快些
d. 精度和有效时限的变化:不会有太大的变化
e. 计划的变化或改进:根据用户的需求定期对软件进行更新
A.输入:
1.用户基本信息:注册时的各种信息都有一定的字符串限制
2.基本数据设定:管理员根据实际情况对收费标准进行设定,要求是数字
3.上下机时间:用户上下机的时候会产生日期时间,便于后期整理和查询
4.充值金额:充值的时候更新数据库中的数据
5.登陆信息:登陆时验证用户是否存在,登陆密码是否与数据库中的数据一致
B.输出: 以下输出的均为数据库中的内容
1.用户列表:操作员可根据这项内容进行修改和完善
2.日结账单:对每天的收入支出情况进行汇总
3.周结帐单:对每周的收入支出情况进行汇总
4.消费情况:学生上下机的时候可以看到自己的消费情况以及余额
5.学生上机情况:考勤的记录
6.操作员工作记录:管理员可根据这项内容抽查操作员的工作情况
A.用户信息的存储:将系统所添加用户的信息更新到数据库中,并且确保信息的准确真实性。
B.基本数据的设定:设置合理的数据,保证系统正常运行
C.结账模块的管理:每天规定时间进行结账,保证数据库完整性和安全保密性。
软件故障:软件可能存在兼容性问题,可以及时与开发人员进行联系和修正
硬件故障:机房出现的突然断电,磁盘损坏等造成数据库破坏的情况,可以及时联系专业人员对看数据库进行恢复和系统修复。
用户单位对安全保密的要求:系统管理员具有良好的信誉和良好的职业道德,能够做到对系统信息的保密。
软件的可维护性:系统一旦出现了问题,及时与技术人员进行沟通
软件的运行环境可转换性:系统如若进行环境转换需要向系统开发人员进行沟通
a. 处理器型号及内存容量:处理器没有什么要求,内存容量128以上
b. 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量:能够运行该系统即可
c. 输入及输出设备的型号和数量,联机或脱机:没有特殊要求
d. 数据通信设备的型号和数量:没有特殊要求
e. 功能键及其他专用硬件:刷卡机一台
系统软件:WindowsXP或者是更高的Windows 版本
应用软件:vb6.0开发环境,SQL Server2008或者是更高的版本,office2007或者是更高的版本。
用户接口:不同级别的用户权限不同,使用软件的功能不同
外部接口:键盘、鼠标、打印机、刷卡机
内部接口:数据库SQL连接
输入设备:键盘,刷卡机
输出设备:显示器,打印机