文档——软件需求说明书

1引言

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

1.2背景
说明:
a. 待开发的软件系统的名称;机房收费系统
b. 本项目的任务提出者:米新江
开发者:范志慧
用户:廊坊师范学院全体教职员工和学生
实现该软件的计算中心或计算机网络:廊坊师范学院局域网
c. 该软件系统同其他系统或其他机构的基本的相互来往关系:廊坊师范学院信息技术提高班做技术支持

1.3定义
注册:Register
充值:Recharge
退卡:BackCard
收取金额查询:InquiryCollectMoney
金额返还信息查询:inquiryrefundinfo
结账:Account
添加或删除用户:AddorDeleteUser
正在值班教师:TeacherOnduty

1.4参考资料
a.《软件工程导论》张海藩 清华大学出版社
b.软件需求说明(GB8567-88)

2任务概述

2.1目标
1.软件开发的意图
为了机房管理更加方便,减轻教师负担,和不必要的资源消耗。
2.应用目标
通过本系统的软件,能帮助机房管理者利用计算机快速方便计算出学生上下机的情况,方便用户查询记录,方便操作员注册充值,方便管理员结账报表,可以对各用户工作记录情况规范化管理。
3.作用范围
本软件适用于机房收费系统管理,可以对学生上下机,充值,退卡,查询等操作和记录进行查询,为机房管理带来极大地便利。
4.软件性质
本软件产品是一项独立的软件,而且全部内容自含,|和其他的系统没有冲突。

2.2用户的特点
有一定计算机基础的大学生

2.3假定和约束
开发经费限制:1000元以内
开发期限:整个系统的最晚完成期限是2018年4月1日
软件运行约束:需要Windows7以上系统

3需求规定

3.1对功能的规定
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量,经怎么的处理,得到什么输出,说明软件应支持的终端数和应支持的并行 操作的用户数
3.2对性能的规定
3.2.1精度
该软件的输入精度:小数点前一位,限制输入特殊字符
输出数据的精度:小数点前一位
传输过程中的精度:小数点前一位
3.2.2时间特性要求
a.响应时间:0.5s
b.更新处理时间:0.5s
c.数据的转换和传送时间;1s
3.2.3灵活性
a.操作方式上的变化;
b.运行环境的变化;
c.同其他软件的接口的变化;
d.精度和有效时限的变化;
e.计划的变化或改进。

3.3输人输出要求
A输入
1、 系统登录:用户的账号和密码,要求与数据库中的一致
2、 学生上机:学生上机状态查询,学生基本信息查询,学生充值,退卡,输入学生卡号和金额,要求是数字
3、 系统用户的注册和添加:用户账号,密码添加,用户账号,密码等,取消一定的字符限制
B输出
1、 对应于系统输出要的查询结果
2、 用户信息输入错误,会有相对应提示
3、 输出Excel表单

3.4数据管理能力要求
A用户信息存储:将系统所涉及的不同级别的用户登录验证信息,还有密保问题以及答案准确的存储在数据库中,包括对数据的增删改查
B基本数据的设定:设定合理的基本数据,保证机房收费系统的正常运转
C财务管理:定期按照规定的时间进行结账,保证信息的安全和保密性准确性。

3.5故障处理要求
硬件故障:断点、磁盘损坏、病毒入侵等造成的数据损坏,可联系开发人员,进行专门的数据恢复
软件故障:软件可能出现兼容性问题,可及时与开发人员联系

3.6其他专门要求
A单位保密要求:系统管理员需要有良好的信用和职业道德习惯,能做到对系统信息的保密
B软件的可维护性:出现运行错误需要找专业人员进行维护工作
C软件的易读性:要求用户按照合法输入,不得随意对软件的相关空间做任何非法操作

4运行环境规定

4.1设备
A.server要求内存在256M以上,CPU频率在2.0Hz以上
B.Clinet内存在128以上,CPU奔腾III以上,最大支持20台式机链接到主机上

4.2支持软件
操作系统:Windows7以上操作系统
数据库管理系统:SQLserver2014

4.3接口
接口提供:将向用户提供、修改和取消三个命令选择,对应系统的不同功能实现
外部接口:键盘,鼠标和打印机
内部接口:数据库接口采用SQL链接

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

  • 8
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
根据提供的引用内容,机器人软件需求说明书是为了提供安全、快捷、便捷的即时通讯服务,让用户可以快速、更简单地与他人通讯,而不必安装庞大的软件,也不必担心信息的传输安全。其中,用户管理模块是即时通讯软件的基础组成部分,它建立在设备和帐号管理模块的基础上,主要提供用户的注册、登录、退出等基本操作,为其余功能模块提供支撑,并给用户提供信息管理功能,如头像设置、信息编辑、密码修改等。 机器人软件需求说明书的主要内容包括但不限于以下几个方面: 1. 引言:介绍机器人软件的背景和目标,以及本文档的编写目的和读者对象。 2. 总体描述:描述机器人软件的整体特征和功能,包括用户管理模块、设备和帐号管理模块等。 3. 功能需求:详细描述机器人软件的各个功能模块的需求,包括用户注册、登录、退出等基本操作,以及信息管理功能等。 4. 非功能需求:描述机器人软件的性能、安全、可靠性等非功能需求,如响应时间、数据传输安全等。 5. 约束和限制:列出机器人软件开发过程中的约束和限制条件,如技术限制、时间限制等。 6. 接口需求:描述机器人软件与其他系统或模块之间的接口需求,如与设备和帐号管理模块的接口。 7. 测试需求:描述机器人软件的测试需求,包括功能测试、性能测试等。 8. 术语和定义:定义机器人软件中使用的术语和定义,以便读者理解和使用本文档

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值