1 软件需求说明说.docx

上传人:b****8 文档编号:9137774 上传时间:2023-02-03 格式:DOCX 页数:16 大小:87.25KB
下载 相关 举报
1 软件需求说明说.docx_第1页
第1页 / 共16页
1 软件需求说明说.docx_第2页
第2页 / 共16页
1 软件需求说明说.docx_第3页
第3页 / 共16页
1 软件需求说明说.docx_第4页
第4页 / 共16页
1 软件需求说明说.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

1 软件需求说明说.docx

《1 软件需求说明说.docx》由会员分享,可在线阅读,更多相关《1 软件需求说明说.docx(16页珍藏版)》请在冰豆网上搜索。

1 软件需求说明说.docx

1软件需求说明说

目录

1引言2

1.1编写目的2

1.2背景2

1.3定义2

1.4参考资料2

2任务描述3

2.1目标3

2.2用户特点4

2.3假定和约束4

3需求规定5

3.1对功能的规定5

用例分析管理员5

基本操作员6

一般用户7

用例角色关系8

功能分析8

3.2对性能的规定10

3.21精度10

3.22事件特性要求10

3.23灵活性10

3.3输入输出要求11

3.4数据管理要求能力12

3.5故障处理要求13

3.6其他专门要求14

4运行环境规定14

4.1设备14

4.2支持软件14

4.3接口14

4.4控制14

GB8567-88

软件需求说明书

1引言

1.1编写目的

编写这份软件需求说明书的目的是确定对软件的综合需求,对收费系统提出完整,准确,清晰,具体的要求,借助于当前系统的逻辑模型到目标系统的逻辑模型,解决收费系统的“做什么”问题。

预期的读者:

开发人员使用客户

1.2背景

开发软件名称:

机房收费系统

项目任务提出者:

提高班米老师

项目开发者:

九期信息技术提高班韩艳坤

实现软件单位:

廊坊师范学院

项目与其他软件或其他机构关系:

本项目采用客户端/服务器原理,客户端程序是建立WindowsNT系统以上MicrosoftVisualBasic.NET为开发软件的应用程序,服务器采用Win7为操作系统的工作站,是用SQLServer2008为开发软件的数据库服务程序。

1.3定义

[专业术语]

ADODB:

是一种PHP存取数据库的中间函数式组件

[缩写词语]

SQL:

SturcturedQueryLanguage结构化查询语言

1.4参考资料

1本项目引用的资料

《软件工程视频》《VB.NET视频》《软件工程及应用书籍》

2本项目的计划任务合同书《********》,上级机关的批文《******8》

2任务描述

2.1目标

机房收费系统的总目标:

在计算机网络,数据库和先进开发平台上,利用现有软件配置一定的硬件,开发一个具有开放体系结构,易扩充的,易维护的,具有良好人机交互界面的机房收费系统。

实现机房管理的人性管理化,减少人员,提高人员利用率,为学校的管理提供准确,精细,迅速的收费信息。

软件作用范围:

廊坊师范学院

软件开发背景:

由于老的操作系统已经不适应现在庞大的学生群体,为了适应学生的快速发展,提高管理能力,提出了新系统的要求。

新系统要求一套实时,高效,便捷,完善,安全性好的软件系统。

应学院领导要求,老师教给了我们这个任务。

本软件与其他软件关系

需要操作系统NT的支持

数据库的接口技术

系统的组成结构图

 

2.2用户特点

最终用户特点:

要懂得电脑的基本操作,了解本软件的基本构成,如何刷卡上下机,能懂得如何处理软件的例外事件。

操作人员:

经过培训,懂得如何操作和管理本软件

维护人员:

知道程序的基本逻辑结构,熟悉界面的基本操作,理解代码的程序达到熟练

软件预期使用频度500天

2.3假定和约束

1人力,资金,时间的约束

期开发过程中要考虑到人力,资金和时间的约束,因此规定约束如下

人力:

本软件的编写人力资源仅限自己

资金:

投入资金最大不能超出5000

时间约束:

本软件的最长时间为1个月期限产出,不能超过次期限

2技术发展规律的约束

计算机技术和产品的发展日新月异,将给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。

例如图形和语音技术的进步。

这些都是要求系统在设计时考虑技术变化的可能性,为肯的变化预留一定的系统处理能力。

3需求规定

3.1对功能的规定

用例分析管理员

基本操作员

一般用户

用例角色关系

功能分析

功能名称

输入

处理

输出

用户登录

用户登录,输入账号和密码

和数据库对比验证是否用户,和密码匹配

登录主界面

学生注册

卡号和基本信息

查询数据库是否有重复信息,在添加

注册成功与否信息

基本信息设定

收费标准信息

数据库进行修改基本信息

信息设定成功

学生查看余额

卡号

数据库对比查询和卡号的相关注册信息

学生的注册基本信息以及余额

学生上机

卡号

查询卡号,上机金额,写入上机状态和记录表

显示上机的基本信息给界面

学生下机

卡号

查询卡号,以及上机状态,结账,写入最新的余额信息给各表

显示下机信息给界面

学生查看上机记录并可导出excel

卡号

查询数据库上机的记录

输出上机的记录

充值

卡号,和充值金额

查询卡号,对比充值金额

充值成功信息,显示充值老师,时间,日期和最新金额

学生充值记录查询并和导出excel

卡号

查询卡号和充值记录信息

显示充值记录信息

上机状态查询

查询时间或日期以及卡号或机房,也可联合查询

数据库匹配查询相关上机状态表

显示正在上机的学生信息

上机管理

选择下机学生

操作修改学生上机状态,以及结账下机,修改上机相关表

下机成功或失败

修改密码

旧口令和新口令

查询用户密码匹配与否

显示修改密码成功与否

退卡

卡号

查询卡号,修改卡状态

显示退卡成功否,金额,时间日期以及操作老师

收取金额查询

输入起始日期和结束日期

查询收费表,条件为相关的充值日期

显示这个时间充值的相关卡号和日期,结账状态

退卡金额查询

查询起始日期和结束日期

查询退卡表,条件为相关的充值日期

显示这个时间退卡的相关卡号和日期,结账状态

学生基本信息维护

输入学生的相关注册字段

查询学生表的相关字段提取学生全部信息

显示学生注册的信息

修改学生信息

修改信息

修改学生的字段信息

修改成功

学生上机统计信息

输入学生上机相关字段可加限制条件

查询学生的先关信息

显示学生上机记录信息

操作员工记录

查询的老师时间或日期以及备注信息

查询工作记录表的先关信息

显示工作记录详细信息

结账

操作员用户名

和操作员相关的各表进行操作查询,并修改结账状态

显示结账成功

查询用户

用户级别

查询用户级别的用户

显示用户级别信息

添加用户

用户注册详细信息息

查询用户存在否,以及添加注册信息

注册用户成功或失败

删除用户

选中用户

查询是否在线,删除用户信息

删除用户成功或失败

正在值班老师

用户表查询在线老师

显示查询值班老师时间以及机房号码

日结账

单击日结账按钮

查询当日充值,消费,退卡金额,结算金额总金额

显示查询信息

周结账

输入起始日期和结束日期

查询日结账先关信息

显示周结账信息

打印

打印界面信息

接收界面信息

打印成功

3.2对性能的规定

3.21精度

输入精度:

对于注册卡号要求为数字级别,不能超出15位

对于文本字符限制输入不能超出15个字符串长处;充值不能少于5元,最大不能超出1万元。

处理:

对于钱的算法,要求为小数点后保留一位。

3.22事件特性要求

响应时间:

40毫秒

更新处理时间:

小于1秒

数据的转换和传递时间:

500毫秒

3.23灵活性

操作方式上的变化:

当没有自动输入数据时,可以手动输入

运行环境的变化:

能够良好的在windows版本的不同平台上运行

同其他软件接口变化:

可以换数据库,数据层稍微改动,不影响变化

精度和有效时间变化:

可以在有效范围内允许变化

3.3输入输出要求

功能名称

输入

精度要求

输出

用户登录

用户登录,输入账号和密码

账号只能为数值型且在15为内,密码为字符和数字组合,不能有汉字,在15个字符内

登录主界面

学生注册

卡号和基本信息

账号ID只能为数值型且在15为内,其他为字符在15个字符内。

对于日期型输入格式为20**-0*-01

注册成功与否信息

基本信息设定

收费标准信息

所有输入为数值型,要求为整型

信息设定成功

学生查看余额

卡号

输入卡卡号为数值型,15位内

学生的注册基本信息以及余额

学生上机

卡号

输入卡卡号为数值型,15位内

显示上机的基本信息给界面

学生下机

卡号

输入卡卡号为数值型,15位内

显示下机信息给界面

学生查看上机记录并可导出excel

卡号

输入卡卡号为数值型,15位内

输出上机的记录

充值

卡号,和充值金额

输入卡卡号为数值型,15位内,充值不能少于最少金额5,最大金额1万

充值成功信息,显示充值老师,时间,日期和最新金额

学生充值记录查询并和导出excel

卡号

输入卡卡号为数值型,15位内

显示充值记录信息

上机状态查询

查询时间或日期以及卡号或机房,也可联合查询

输入卡卡号为数值型,15位内,其他字符不能超出15位

显示正在上机的学生信息

上机管理

选择下机学生

输入卡卡号为数值型,15位内

下机成功或失败

修改密码

旧口令和新口令

输入卡卡号为数值型,15位内,密码为15个字符以内

显示修改密码成功与否

退卡

卡号

输入卡卡号为数值型,15位内

显示退卡成功否,金额,时间日期以及操作老师

收取金额查询

输入起始日期和结束日期

输入卡卡号为数值型,15位内

显示这个时间充值的相关卡号和日期,结账状态

退卡金额查询

查询起始日期和结束日期

输入日期为2012-12-01类型

显示这个时间退卡的相关卡号和日期,结账状态

学生基本信息维护

输入学生的相关注册字段

输入卡卡号为数值型,15位内,其他字符为15个以内

显示学生注册的信息

修改学生信息

修改信息

修改出卡号以外字符,均在15个内

修改成功

学生上机统计信息

输入学生上机相关字段可加限制条件

输入卡卡号为数值型,15位内,其他字符为15个以内

显示学生上机记录信息

操作员工记录

查询的老师时间或日期以及备注信息

输入卡卡号为数值型,15位内

显示工作记录详细信息

结账

操作员用户名

输入卡卡号为数值型,15位内

显示结账成功

查询用户

用户级别

为选择,不用输入

显示用户级别信息

添加用户

用户注册详细信息

输入卡卡号为数值型,15位内,其他字符为15个以内

注册用户成功或失败

删除用户

选中用户

选择

删除用户成功或失败

正在值班老师

选择

显示查询值班老师时间以及机房号码

日结账

单击日结账按钮

选择

显示查询信息

周结账

输入起始日期和结束日期

日期输入格式为

2012-12-02

显示周结账信息

打印

打印界面信息

选择

打印成功

3.4数据管理要求能力

文档管理个数:

13个

表的个数9个

数据的存储能力是在可控的范围内

其中表的构成包括

学生信息表

学生上机记录表

基本数据定义表

老师工作记录表

学生正在上机表

充值记录表

结账表

用户表

退卡表

对于数据的存储,要求能每一个表最少存储1000条以上

3.5故障处理要求

软件可能的故障

故障后果和处理要求

用户输入信息等待反应无结果

信息返回丢失。

建议优化代码

查询内容死机

系统崩溃,数据库查询问题,建立错误添加错误处理

无辜性退出系统

系统崩溃。

代码问题,添加错误处理

硬件问题

故障后果和处理要求

磁盘读数据反映迟钝或无响应

硬盘有坏道。

数据可能丢失,要有数据备份

3.6其他专门要求

可维护性要求:

要时刻保证软件的正常运行

可扩充性要求:

要有预留的功能

易读性:

程序的注释要跟上,容易看懂

运行环境的可转换性要求:

软件要有很好的可移植性

可靠性要求:

可用其内保证运行的正常

4运行环境规定

4.1设备

A处理器型号和内存容量Pentium3代450以上,258MRAM,100G

B数据库管理系统:

SQLServer

4.2支持软件

支持软件SQLServer

系统软件WindowNTWorkstation

编译程序VB

4.3接口

网络通讯协议IP/TCp

4.4控制

软件控制方法:

管理员管理,数据库管理

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1