经过对机房收费系统项目的详细研究分析,初步拟定系统的需求说明书。明确系统必须提供的服务,划分出系统必须完成的功能。解决系统必须做什么的问题。是对开发计划的进一步细化,由用户和系统分析员共同完成,然后交给系统设计人员。
B. 任务提出者:米新江教授;
C. 开发者:十二期陈丹;
D. 用户:廊坊师范学院机房管理者和廊坊师范学院全体学生
E. 实现该软件的计算中心或计算机网络:廊坊师范学院局域网
F. 说明:机房收费系统可以方便教师对学生上机的管理,更加高效的完成收费任务
《软件工程导论(第五版)》 张海藩编著 清华大学出版社出版
《实用软件工程》 郑人杰编著 清华大学出版社出版
《03软件需求说明书(GB856T——88)》word文档
开发意图:
1. 为了使学生更加快捷便利的上网学习
2. 减轻值班教师的工作负担
3. 增强完善机房管理制度
应用目标:
学生通过系统可以很便捷的完成上机的操作,教师通过系统可以完成对学生上机下机的管理,可以很方便的调出想要查询的记录,正确对学生上机操作进行扣费处理
作用范围:
工作者对学生上下机,充值,退卡,查询基本信息等操作
工作者登陆,工作日志查询,修改密码,添加用户等操作
A. 最终用户是教师和学生,应该具备一定的计算机知识,熟练的掌握软件的操作技巧
B. 操作人员的教育水平和技术专长:本科/软件开发
C. 维护人员的教育水平和技术专长:本科/软件开发
D. 本软件的预期使用频度:系统平时使用频度为正常,临近考试、毕业、选课、等级考试的时候使用频度高
开发经费限制:预期5000元以内
开发期限:整个系统的最晚完成期限是2015.9.15
软件运行约束:要求Windows xp以上的操作系统
A. 系统分为三个权限:一般用户;操作员;管理员,一般用户的功能是控制全部学生上下机,查看余额,上机记录查询;操作员职责为注册充值退卡和学生基本信息查询,操作员工作记录查询;管理员负责结账,打印日结月结账单,基础数据设定
B. 系统分为三个模块:学生上下机模块;结账模块;查询模块
输入数据:保留小数点后两位有效数字
输出数据:保留小数点后两位有效数字
传输过程中的数据:保留小数点后两位有效数字
说明对于该软件的时间特性要求,如对:
a. 响应时间:不超过0.5s
b. 更新处理时间:不超过 0.5s
c. 数据的转换和传送时间: 不超过0.5s
d. 导出表格时间:不超过2s
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
A. 操作方式上的变化:
B. 运行环境的变化:网络速度要达到2~10MB/s
C. 同其他软件的接口的变化;
D. 精度和有效时限的变化;
E. 计划的变化或改进:定期根据用户的反馈维护系统,更新版本
A. 输入:
1. 登陆密码用户名
格式:文本
类型:数字
B. 输出:
1. 报表:grid格式文件
2. 查询信息:导出excel或者在界面上以表格的形式显示
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。
1. 软件故障:出现不兼容现象,要讲系统升级到较高版本
2. 硬件故障:机房长时间断电,磁盘损坏,病毒入侵等事故,联系维护人员,进行数据恢复
1. 安全性:对学生信息严格保护,不能泄露
2. 可维护性:有错误时,可以提供及时修复工作
3. 易读性:界面友好,不能出现语义不明现象,能提示用户输入格式下一步操作信息
4. 可转移性:实现异地发布
5. 可靠性:不会出现因错误导致死机
列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:
a. 内存要求:512MB以上
b. CPU要求:PIII以上,普通办公PC即可
c. 配备打印机
d.server要求内存256以上,cpu 2.0GHz以上
a. 操作系统:Windows XP以上
A. 外部接口:鼠标,键盘,打印机
B. 内部接口:SQL Server
说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源