1 软件需求说明说文档格式.docx
- 文档编号:22273881
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:16
- 大小:87.25KB
1 软件需求说明说文档格式.docx
《1 软件需求说明说文档格式.docx》由会员分享,可在线阅读,更多相关《1 软件需求说明说文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
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位内,充值不能少于最少金额5,最大金额1万
输入卡卡号为数值型,15位内,其他字符不能超出15位
输入卡卡号为数值型,15位内,密码为15个字符以内
输入日期为2012-12-01类型
输入卡卡号为数值型,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文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件需求说明说 软件 需求 说明