需求分析说明书——机房收费系统


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控制

说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源

你可能感兴趣的:(需求分析说明书——机房收费系统)