机房收费系统——软件需求说明书

软件需求说明书

1引言

1.1编写目的

软件需求说明书是需求分析阶段的一个文档,是对软件目标及范围的求精和细化,深入描述软件功能及软件的约束范围,使用户和软件开发者对该软件的初始的规定有个大概的了解,有利于对项目的回溯和指导后续的开发和维护。

文档读者:开发人员与用户代表

1.2背景

a.待开发的软件系统的名称:机房收费系统

b.本项目的任务提出者:米新江教授

开发者:王红伟

用户:廊坊师范学院全体师生

实现该软件的计算中心或计算机网络;学校局域网

c.该软件系统同其他系统或其他机构的基本的相互来往关系:有廊坊师范学院信息技术提高班做技术支持。

1.3定义

注册

消费金额

充值

值班

退卡

Login

Consume

Recharge

On work

Cancel

结账

基本数据

购卡

上机

下机

Close

Basic data

Buycard

Online

Line

1.4参考资料

a. 《软件工程导论》 张海藩 清华大学出版社

b.软件需求说明(GB8567-88)

2任务概述

2.1目标

1.软件开发的意图

为了机房管理更加方便,减轻教师负担,和不必要的资源消耗。

2.应用目标

通过本系统的软件,能帮助机房管理者利用计算机快速方便计算出学生上下机的情况,方便用户查询记录,方便操作员注册充值,方便管理员结账报表,可以对各用户工作记录情况规范化管理。

3.作用范围

本软件适用于机房收费系统管理,可以对学生上下机,充值,退卡,查询等操作和记录进行查询,为机房管理带来极大地便利。

4.软件性质

本软件产品是一项独立的软件,而且全部内容自含,|和其他的系统没有冲突。

2.2用户的特点

A.最终用户特点:最终用户主要是廊坊师范学院的老师和学生,软件设计应符合该类的群体的使用习惯。

B.操作人员的教育水平和技术专长:本科/软件开发,维护人员的教育水平和技术专长:本科/软件开发

C.本软件的语气使用频度:系统正常运行后与其使用频度比较高,除了平时上网外,在计算机等级考试时访问量会巨大。

2.3假定和约束

开发经费限制:预期在2000元以内;

开发期限:整个系统的最晚完成期限是2015年9月1日

软件运行约束:要求Windows xp以上的操作系统。

 

3需求规定

3.1对功能的规定

用列表的方式,逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。

3.2对性能的规定

3.2.1精度

该软件的输入精度:小数点后保留两位数字,限制输入特殊字符

输出数据的精度:小数点后保留两位有效数字

传输过程中的精度:小数点后保留两位有效数字

 

3.2.2时间特性要求

a.    响应时间:0.5S

b.    更新处理时间:0.5s

c.    数据的转换和传送时间:1s

3.3输人输出要求

A.输入

1.系统登录:用户的账号和密码,要求和数据库中的存储数据一致

2.学生上机,学生上机状态查询,学生基本信息查询,学生充值,退卡:输入学生卡号和金额,要求是数字

3.系统用户的注册和添加:用户账号,密码添加:用户账号,密码等,删一定的字符限制

B.输出

1.对应于系统输出要查询的结果

2.用户输入信息不合法是会有信息框的提示

3.部分EXCEL表以及结账报表的显示

3.2.3灵活性

a.运行环境的变化:应该在Windows xp系统版本上,适用于现有的流行系统

b.同其他软件的接变化

c.计划的变化或改进:根据用户的需求不断的对软件进行升级和更新

d.计划的变化或改进。

 

3.4数据管理能力要求

A.用户信息存储:将系统所用级别的用户登录验证信息准确存储在数据库中,还包括数据的增,删,改等操作

B.基本数据的设定:设置合理的基本数据,保证机房收费的正常运行

C.财务处理:定期按照规定的时间结账,保证信息的安全性和保密性

 

3.5故障处理要求

硬件故障:断电、磁盘损坏、病毒入侵等造成数据损坏,可联系开发人员,进行专门的数据恢复。

软件故障;软件可能出现兼容性的问题,可以及时与开发端联系

 

3.6其他专门要求

A.单位保密要求:系统管理员需有良好的信誉和职业道德习惯,能做到对系统信息的保密

B.软件的可维护性:出现运行错误需找专业人员进行维护工作

C.软件的易读性,可靠性:要求用户按照要求合法输入,不得随意对软件的相关空间做任何非法删改

 

4运行环境规定

4.1设备

A.server要求内存在256以上,CPU2.0GB以上

B.Clinet内存在128以上,CPU奔腾III以上,最大支持20台式机链接到主机上

4.2支持软件

操作系统:Windows xp以上操作系统

数据库管理系统:SQL server 2008

4.3接口

用户接口:将向用户提供,修改和取消的三个命令选择,对应系统的不同功能实现

外部接口:键盘,鼠标和打印机

内部接口:数据库接口采用SQL连方式

 

4.4控制

该系统的主要输入设备是键盘和刷卡器,输出主要是显示器输出和打印机输出

5需求分析总结

在可行性分析的基础上,我们进行了以上的需求分析过程,明确了需求分析过程,明确了功能需求,业务需求和用户需求以及软件的一些限制约束,为后续的开发租了很好的指导。

你可能感兴趣的:(开发,软件开发,文档,软件工程)