机房收费系统文档(三)软件需求说明书


软件需求说明书

1引言

1.1编写目的

软件需求说明书方便了设计人员、分析人员与用户之间的联系和交流,通过需求说明书提前了解用户需求,使功能更加完善。该文档深入描述软件的功能和性能,抽象出目标系统的物理模型,以作为软件开发工作的基础和依据以及确认测试和验收的依据。

预期读者:系统开发人员、用户

1.2背景

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

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

开发者:杜晓静

用户:学校教师和学生

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

c.  该软件系统同其他系统或其他机构的基本的相互来往关系:廊坊师范学院信息技术提高班、SQL数据库、Windows系统、Visual Basic6.0

1.3定义

SQL server:结构化查询语言

Visual Basic6.0:编程语言软件

DFD:数据流图

DD:数据字典

 

1.4参考资料

a.  软件需求说明书:(GB856T---88);

b.  《数据库视频》耿建玲

c.  《软件工程视频》 张洪志

d.  《SQL 入门经典》敖富江译

2任务概述

2.1目标

软件开发的目的是使学校机房管理更加高效,考勤和收费系统能够更加完善,方便快速的查询学生卡号注册充值退卡及操作员等工作记录,清楚计算消费情况。

2.2用户的特点

软件开发最终用户为在校学生和教师。拥有本科以上学历,可利用计算机完成网上选课网上学习及评教等任务。

2.3假定和约束

开发经费:

开发期限:一个半月

3需求规定

3.1对功能的规定

功能

输入

处理

输出

注册

学生基本信息

添加到数据库

学生基本信息

充值

充值卡号、金额

添加到数据库

充值金额

退卡

卡号

数据库删除信息

退卡金额

添加用户

用户信息

添加信息到数据库

用户信息

相关记录查询

学生卡号或用户名

查询数据库

相关记录输出

 

3.2对性能的规定

3.2.1精度

精度都要求为小数点后两位

3.2.2时间特性要求

a.  响应时间:1s内

b.  更新处理时间:1s内

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

3.2.3灵活性

a.  操作方式上的变化:相对更加简单

b.  运行环境的变化:适用于当前运行的Windows系统、XP系统等

c.  同其他软件的接口的变化:以SQL server数据库,Visual Basic 6.0为接口

d.  精度和有效时限的变化:精度更加准确,有效时限视情况而定

e.  计划的变化或改进:视情况而定

3.3输人输出要求

数据项

数据类型

输入格式

精度

用户名

Char(10)

文本

0.01

学生学号

Char(10)

文本

0.01

 

3.4数据管理能力要求

       用户信息的存储和添加:将学生学籍及用户信息添加到数据中,便于以后查询使用。

       基本数据设定:设计人员经分析后合理制定基本数据,方便管理收费。

       账单结算:将学生上机消费情况进行日结和周结,方便管理员管理。

3.5故障处理要求

软件部分功能无法实现:更换系统,必要时联系系统开发人员

硬件故障:及时修复检查硬件系统,必要时联系系统开发人员

3.6其他专门要求

用户单位对安全保密的要求:对系统文件严格保密,不得外传

对使用方便的要求:应充分满足用户使用需求,简单方便易行

可维护性:间断性进行系统维护,出现运行错误需及时找开发人员解决。

可补充性:新功能添加,及时更新。

4运行环境规定

4.1设备

运行该软件所需要的硬件设备:电脑。

新型设备及其专门功能,包括:

a.  处理器型号及内存容量;

b.  外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;

c.  输入及输出设备的型号和数量,联机或脱机;

d.  数据通信设备的型号和数量;

e.  功能键及其他专用硬件

4.2支持软件

操作系统:XP及以上系统。

编程软件:Visual Basic 6.0

数据库管理系统:SQL server

4.3接口

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

内部借口:SQL server 及Visual Basic6.0

4.4控制

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

你可能感兴趣的:(机房收费系统文档(三)软件需求说明书)