03软件需求说明书

软件需求说明书的编写提示

1引言

1.1编写目的

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

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

1.2 背景

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

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

c.      开发者:孙东

d.      用户者:廊坊师范学院全体教职工和学生

e.      实现该软件的计算中心或计算机网络:廊坊师范学院局域网

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

1.3定义

VB语言:1991年,美国微软公司推出了Visual Basic(可简称VB),目前的最新版式VB 2005(VB8)中文版。

SQL:全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。

1.4参考资料

[1]《软件工程事务》刘学俊 李继芳刘汉中编著  浙江大学出版社

[2]项目开发计划(GB8567——88)

[3]《SQL入门经典》敖富江译

[4]《VB程序设计课本》

[5]《数据库红皮书实例》

[6]《陈伟VB6.0视频》

2任务概述

2.1目标

A:软件开发目标意图

提高机房管理人员效率、加强机房收费查询系统

 

B:应用目标

帮助机房管理人员提高工作效率,能够快速准确的是学生正常使用机房电脑。完成学生上机消费,账单日结周结、账单打印。

C:作用以及范围

软件适用于学校机房收费,对学生上下机的使用、学生注册退卡使用、上机查询、学生信息查询、账单打印。

2.2用户的特点

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

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

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

C.本软件的预期使用频度:系统正常运行后预期使用的频度比较,高,除平时教师使用量比较大外,在计算机等级考试培训期间

2.3假定和约束

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

开发期限:整个系统的最晚完成期限是2015.8.30

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

3需求规定

 

3.1对功能的规定

3.2对性能的规定

3.2.1精度

软件的输入精度:小数点后保留两位有效数字

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

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

3.2.2时间特性要求

响应时间:0.5s内

更新处理时间:0.5s内

数据的更换和传送时间:1s内

3.2.3灵活性

改软件适合XP及其以上系统的普通他是机运行,兼容性比较好,可以很好的使用运行环境的变换。

该系统对软件环境无太大以来和挑剔,因此当同其他软件的接口发生变化时,系统无太大影响

3.3输入输出要求

A:输入

1.      系统登录:用户名和账号均不能使用特殊符号以及标点符号。

2.      学号和卡号均为数字

3.      系统用户的添加:均不能使用标点符号以及特殊符号

B:输出

1、  查询结果与输入的条件所得到的结果一致

2、  用户使用标点符号及特殊符号会有 禁用提示

3、  日结、周结均能以Excel表打印出来

3.4数据管理能力要求

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

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

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

 

3.5故障处理要求

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

硬件故障:由于机房断电、磁盘损坏、病毒入侵等造成的数据损坏,可联系开发人员,进行专业的数据恢复和系统修复

 

3.6其他专门要求

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

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

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

 

4运行环境规定

 

4.1设备

A.server要求内存256以上,cpu 2.0GHz以上

B.Clinet内存128以上,cpu奔腾III以上,最大可支持20台分机同时连接到主机上

 

4.2软件支持

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

数据库管理系统:sql server

 

4.3接口

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

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

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

 

4.4控制

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

你可能感兴趣的:(03软件需求说明书)