机房收费软件需求说明书
为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础,有利于对项目的回溯和指导后续的开发和维护。
文档读者:软件开发人员与用户
a. 待开发的软件系统的名称:机房收费系统
b. 本项目的任务提出者:米新江老师
开发者:张盟
用户:廊坊师范学院全体教职工与学生
实现该软件的计算中心或计算机网络:廊坊师范学院机房及其局域网络
c. 本系统由廊坊师范学院信息技术提高班支持开发
VB:Visual Basic是由1991年微软公司开发,目前最新版本为Visual Studio
SQL:SQL全称Structured Query Language,为结构化查询语言,是由Microsoft开发和推广的关系型数据库管理系统,目前最新版本为SQL Server2012
a. 《软件工程事务》刘学俊 李继芳 刘汉中 编著 浙江大学出版社
b. 《SQL入门经典》敖富江译
c. 《哈工大软件工程视频》
A、软件开发意图
1、 使机房收费管理更加便捷有序
2、 为了减轻机房值班老师的负担
3、 加强机房的管理工作,使机房管理更加科学化、现代化
B、 应用目标
本软件能够帮助机房管理者更好的管理好机房,更高效地实现用户的上下机、充值、注册、退卡、结账等一系列操作,为机房的管理带来极大的便利
C、 作用范围
本软件适合于机房、网吧等中小型办公场所,且需有一定数量的电脑和局域网络
A、本软件的最终用户的特点:本软件最终用户主要是廊坊师范学院的教职工和学生
B、操作人员的教育水平和技术专长:本科/软件开发
维护人员的教育水平和技术专长:本科/软件开发
C、预期使用频度:预期本软件的使用频度将会非常大,平常上课都会有大量教师和学生使用本系统。
经费限制:3000元以内
开发期限:整个系统最晚在2015年8月8日之前要完成
运行约束:运行环境为WindowsXP及其以上版本
软件的输入精度:小数点后保留两位有效数字
软件的输出精度:小数点后保留两位有效数字
传输过程中的精度:小数点后保留两位有效数字
a. 响应时间:0.1s内
b. 更新处理时间:0.2s内
c. 数据的转换和传送时间:0.5s内
a. 操作方式上的变化:上下机按钮操作放置在主界面上,更加便捷
b. 运行环境的变化:该软件适用于现在流行的造作系统
c. 精度和有效时限的变化:精度和有效时限大大缩短,基本在0.5s内
d. 计划的变化或改进:根据用户的需求随时最软件做必要的升级和更新
A、输入
1、系统登录:用户的账号和密码,要求与数据库中存储的数据一致
2、学生上机、学生上机状态查询、学生基本信息查询、学生充值、退卡:输入学生卡号和金额,要求为数字
3、系统用户的添加:用户账号、密码等,由一定的字符限制
B、输出
1、对应从系统中输出要查询的结果
2、用户输入信息不合法是会有消息框提示
3、部分Excel表到处以及结账时报表的显示
A、基本数据设定:基本数据设定要符合实际情况,保证机房上机收费的合理性
B、数据的安全性和保密性:不同级别的用户登陆要有不同的操作和访问权限,保证用户信息的安全性和保密性
C、用户信息的存储:将系统所用级别的用户的登录验证信息准确的存储到数据库中,还包括对数据的增、删、改等操作
软件:本系统可能存在一定的兼容性的问题,可以通过联系维护人员进行解决
硬件:由于电脑损坏、断电、磁盘损坏等造成的数据损坏,可联系开发人员,进行专业的数据恢复和系统修复
用户单位对安全保密的要求:系统管理员需有良好的信誉和良好的职业道德习惯,能过做到对系统信息的保密
软件的可维护性:当软件运行或使用出现问题时可及时联系开发人员进行维护。
软件的易读性和可靠性:要求用户按照要求合法输入,不得随意对软件的相关控件做任何非法删改
运行环境可转换性:运行环境需要在WindowsXP及其以上版本。
a. SQLServer需要 Microsoft Internet Explorer 6.0 SP1 或更高版本,要求内存256以上,cpu 2.0GHz以上
b. SQL Server 图形工具需要使用 VGA 或更高分辨率:分辨率至少为1,024x768 像素。
c. Clinet内存128以上,cpu奔腾III以上,最大可支持20台分机同时连接到主机上
操作系统:WindowsXP及其以上版本
数据库管理系统:SQL Server
用户接口:向用户提供确定、修改、查询、取消等可视化按钮来实现对系统的操作
外部接口:键盘、鼠标和打印机
内部接口:数据库接口采用SQL连接方式
控制本系统输入的主要是键盘、鼠标和刷卡器,输出主要是电脑显示屏和打印机