需求分析说明书——机房收费系统
2015-08-30 20:25
274 查看
1引言
1.1编写目的
经过对机房收费系统项目的详细研究分析,初步拟定系统的需求说明书。明确系统必须提供的服务,划分出系统必须完成的功能。解决系统必须做什么的问题。是对开发计划的进一步细化,由用户和系统分析员共同完成,然后交给系统设计人员。1.2背景
A. 系统名称:机房收费系统B. 任务提出者:米新江教授;
C. 开发者:十二期陈丹;
D. 用户:廊坊师范学院机房管理者和廊坊师范学院全体学生
E. 实现该软件的计算中心或计算机网络:廊坊师范学院局域网
F. 说明:机房收费系统可以方便教师对学生上机的管理,更加高效的完成收费任务
1.3定义
VB:visual basic6.0系统
1.4参考资料
《软件工程导论(第五版)》 张海藩编著 清华大学出版社出版《实用软件工程》 郑人杰编著 清华大学出版社出版
《03软件需求说明书(GB856T——88)》word文档
2任务概述
2.1目标
开发意图:1. 为了使学生更加快捷便利的上网学习
2. 减轻值班教师的工作负担
3. 增强完善机房管理制度
应用目标:
学生通过系统可以很便捷的完成上机的操作,教师通过系统可以完成对学生上机下机的管理,可以很方便的调出想要查询的记录,正确对学生上机操作进行扣费处理
作用范围:
工作者对学生上下机,充值,退卡,查询基本信息等操作
工作者登陆,工作日志查询,修改密码,添加用户等操作
2.2用户的特点
A. 最终用户是教师和学生,应该具备一定的计算机知识,熟练的掌握软件的操作技巧B. 操作人员的教育水平和技术专长:本科/软件开发
C. 维护人员的教育水平和技术专长:本科/软件开发
D. 本软件的预期使用频度:系统平时使用频度为正常,临近考试、毕业、选课、等级考试的时候使用频度高
2.3假定和约束
开发经费限制:预期5000元以内开发期限:整个系统的最晚完成期限是2015.9.15
软件运行约束:要求Windows xp以上的操作系统
3需求规定
3.1对功能的规定
A. 系统分为三个权限:一般用户;操作员;管理员,一般用户的功能是控制全部学生上下机,查看余额,上机记录查询;操作员职责为注册充值退卡和学生基本信息查询,操作员工作记录查询;管理员负责结账,打印日结月结账单,基础数据设定B. 系统分为三个模块:学生上下机模块;结账模块;查询模块
3.2对性能的规定
3.2.1精度
输入数据:保留小数点后两位有效数字输出数据:保留小数点后两位有效数字
传输过程中的数据:保留小数点后两位有效数字
3.2.2时间特性要求
说明对于该软件的时间特性要求,如对:a. 响应时间:不超过0.5s
b. 更新处理时间:不超过 0.5s
c. 数据的转换和传送时间: 不超过0.5s
d. 导出表格时间:不超过2s
3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:A. 操作方式上的变化:
B. 运行环境的变化:网络速度要达到2~10MB/s
C. 同其他软件的接口的变化;
D. 精度和有效时限的变化;
E. 计划的变化或改进:定期根据用户的反馈维护系统,更新版本
3.3输人输出要求
A. 输入:1. 登陆密码用户名
格式:文本
类型:数字
B. 输出:
1. 报表:grid格式文件
2. 查询信息:导出excel或者在界面上以表格的形式显示
3.4数据管理能力要求
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。3.5故障处理要求
1. 软件故障:出现不兼容现象,要讲系统升级到较高版本2. 硬件故障:机房长时间断电,磁盘损坏,病毒入侵等事故,联系维护人员,进行数据恢复
3.6其他专门要求
1. 安全性:对学生信息严格保护,不能泄露2. 可维护性:有错误时,可以提供及时修复工作
3. 易读性:界面友好,不能出现语义不明现象,能提示用户输入格式下一步操作信息
4. 可转移性:实现异地发布
5. 可靠性:不会出现因错误导致死机
4运行环境规定
4.1设备
列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a. 内存要求:512MB以上
b. CPU要求:PIII以上,普通办公PC即可
c. 配备打印机
d.server要求内存256以上,cpu 2.0GHz以上
4.2支持软件
a. 操作系统:Windows XP以上4.3接口
A. 外部接口:鼠标,键盘,打印机B. 内部接口:SQL Server
4.4控制
说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源相关文章推荐
- 向鼠标右键菜单增加菜单项
- 迈进Java:HelloWorld
- 对com.handmark.pulltorefresh.library下拉扩充瀑布流
- TQ2440 学习笔记—— 16、volatile关键字
- 分支结构练习-1.求面积系统
- 网络协议
- CodeForces 549G Happy Line
- Java线程:概念与原理
- CentOS 恢复 rm -rf * 误删数据
- centos 7.0 屏幕超时退出后再登陆黒屏的问题
- CodeForces 451C Predict Outcome of the Game
- Linux计划任务
- BackboneJs入门学习[05]—Sync
- Linux计划任务
- 面试技巧
- 人际关系——诚信定位
- static详解
- 第6周工作周报
- CodeForces 567C Geometric Progression
- CodeForces #318 (div1) C.Bear and Drawing