此需求说明书主要是对机房收费系统做全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,是系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出该要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
软件系统的名称:机房收费系统
提出者:学校老师
开发者:刘新阳
用户:学生
实现软件单位:10期提高班
项目与其他软件,系统关系:
本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 6.1(Win7)系统上以Microsoft Visual Basic为开发软件的应用程序,服务器端采用window7为操作系统的工作站,是采用Microsoft SQL Server的开发软件的数据库服务程序。
《软件工程》张海藩 人民邮电出版社
《SQL入门经典》敖富江译
《VB程序设计课本》
《数据库红皮书实例》
《陈伟VB6.0视频》
为了方便全校老师学生上机学习,减少学校运行的成本,实现计算机的智能化管理,以提高工作效率,建设良好的学习氛围,创建和谐校园。本软件根据此需求进行开发的。
用户是学校全体师生以及机房管理人员。
本软件的最终用户是全体师生及机房管理人员,全体师生都是具有基本的电脑使用常识,能够熟练的上机。
机房有专职的机房管理员,对软件系统进行维护,解决常见的配置问题。
本软件将5*8小时运行,未来3年内的同时在线人数预计不会超过5000人.
软件需要在一个月的时间开发完成、测试完毕并上线运行。
一般用户:一般用户可以上机下机,查看上机状况,上机记录,费用余额
操作员:可以注册卡号,充值,退卡,查询一般用户的上机记录,
管理员:设置基本信息,添加各种用户,查看用户的基本信息,结账,报表
本系统中货币的计量单位为人民币元,货币的精度为人民币分,即小数点后2位。
时间精度为秒。
响应时间:一般页面反应时间小于5秒
数据的转换和传送时间:小于10秒
操作方式上:文本框的编辑次序可以通过tab键转换。
用户名范围为10个字符。
报表输出记录在5000条以上
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。
具备数据备份,紧急情况下保证数据的准确性。做好备份
代码的可维护性:要求每个方法留出必要的接口
在数据传输获取的时候,以及系统登录模块要考虑其安全性。
处理器型号:Intel Core i3处理器
内存:2g
操作系统:Windows XP以上
编译程序:Microsoft Visual Basic
数据库Server sql
说明该软件同其他软件之间的接口、数据通信协议等。
说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。