您好,欢迎来到微智科技网。
搜索
您的当前位置:首页需求分析说明书

需求分析说明书

来源:微智科技网


需求分析说明书

(最新版)

编制人:__________________ 审核人:__________________ 审批人:__________________ 编制单位:__________________ 编制时间:____年____月____日

序言

下载提示:该文档是本编精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢! Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!

第 1 页 共 10 页

正文内容

需求分析说明书 【范文一】 1.引言 1.1编写目的

本报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本银行储蓄系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。

预期读者是项目委托单位的管理人员、设计人员和开发人员。

1.2项目背景

软件名称:银行储蓄系统 项目提出者:银行 项目开发者: 项目的用户:想要了解银行储蓄业务流程的人 1.3定义

银行储蓄应用系统软件:基本元素为构成银行储蓄及相关行为所必须的各种部分。 需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

需求分析:包括提炼,分析和仔细审查已收集到的需求,以

第 2 页 共 10 页

确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

模块的性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。 1.4参考资料

《精通C#数据库开发》 王华杰等 清华大学出版社 20XX年出版

《软件工程——原理,方法与应用》 吴钦藩 编着 人民交通出版社出版 《软件工程导论(第四版)》 张海藩 编着 清华大学出版社出版 《软件工程》 任胜兵 邢琳 编着 北京邮电大学出版社

2.任务概述 2.1目标

完善目前银行储蓄系统,使之能跟上时代的发展。同时通过实践来提高自己的动手能力 2.2用户的特点

银行为用户提供存款、取款、查询等业务,用户凭借自己的银行卡、存折等凭证在银行办理各项业务,银行工作人员协助用户完成各项业务。 2.3假定和约束

硬件配置要求: 硬件外部设备需奔腾133以上的pc机,内存需16兆以上 软件要求操作人员具有初步的相关知识 由于

第 3 页 共 10 页

本系统为即时软件,对数据的同步要求较高,建议配置网络时使用可靠性较高的相关网络硬件设施。

银行以记时器记时完毕触发利息结算;对用户取款额未做上限约束;各间银行采用集中控制。

有效证件仅为身份证,牵涉到开户、撤户、挂失、取款时客户必须提供身份证号;存款及余额查询时不需提供身份证号。 不考虑系统的运行平台可能会出现的硬件故障。 3. 需求规定 3.1对功能的规定

外部功能:实现可视化窗口,查找及存储 内部功能:同步,过滤,定位,识别 1) 存款:

以储户的存款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。

1.系统需要在原账户信息中增加一条记录,包括存款人姓名、住址、存款类型、存款日期、利率等信息。

2.若为新储户须建立一个账户,并记录此次的记录。 3.打印存款单给储户。 2)取款:

以储户的取款为主要活动,相关记录根据取款结果进行调整,以使信息保持一致。

1.系统计算利息,在原账户信息中将取款额减去。

第 4 页 共 10 页

2. 若为清户,记录注销该账户,将账户余额(包括存款额及利息)一并交与储户。 3.打印利息清单给储户。 3)查询:

为储户提供查询余额服务,将储户的相关记录输出。 1.需要储户的账户信息及密码。 2.打印储户的帐户余额。 3.2 对性能的规定 3.2.1精度

在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入数准确金额,身份证,卡号等按需求设定字符数。 3.2.2时间特性要求

程序响应时间:在人的感觉和视觉事件范围内;

信息交换时间:要求在程序调用前调用后都与数据库保持同步更新,网络信息交换施加应该小于程序调用的时间 3.2.3灵活性

要求数据库具有很好的更新能力,由于本产品是实验性软件,故对磁盘和内存容量没有很高的要求,但是数据库应该能够对并发事件,脏数据具有较强的识别处理能力。 3.3输入输出要求

输入的是用户信息表、储蓄账户表、用户名、密码等,输出

第 5 页 共 10 页

的是相应的界面,若操作的有误就给出错误提示。 3.4故障处理要求

软件应具备自动拼写错误检查等功能,在出现故障后应从整个系统数据库重新载入数据进行操作。 3.5其他要求 (1)可用性

本软件也可以通过单步跟踪的操作进行检查处理。 (2)安全性

由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。 (3)可维护性

本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。 4. 运行环境规定 4.1设备

硬件配置要求: 硬件外部设备需奔腾133以上的pc机,内存需16兆以上 4.2支持软件

操作系统是windows xp、20XX年5月出版 技术资料参考: 《数据库原理与应用案例教程》 郑玲利主编 清华大学出版

第 6 页 共 10 页

社20XX年9月出版 《Visual Basic完全自学手册》俞磊 等编著 机械工业出版社20XX年1月出版 二、任务概述 1.目标:

使点菜信息更加系统化,信息更加精确化。使管理人员管理更加方便,能够改动部分信息,最大化的满足客户的需求。系统能自动保存信息,给查找数据留下依据。 2.运行环境:

硬件环境:计算机(含键盘、鼠标等),打印机等外围设备。 软件环境:

建议配置:操作系统 windows 20XX年龄段及身高等。 2. 维护人员需要了解自动化的基本知识,并且了解基本的电梯逻辑控制的相关知识。

3. 管理人员需要掌握电梯的基本运行情况,熟悉电梯的工作条件,如电压等。

4. 乘客需要知道电梯显示面板各个按钮的功能,能够操作,并了解如何处理紧急事件的相关技巧。 2.3假定和约束

1. 该电梯控制系统要求在windows环境下运行; 2. 每次电梯里的乘客的重量不能超过500kg;

3. 如果两个楼层同时发出请求,则只能取消其中的一个,此时,决定优先级次序的算法应

第 7 页 共 10 页

尽量减少两个请求的等待时间; 3需求规定 3.1对功能的规定

功能要求,输入,处理,输出

上下楼请求,用户按对应楼层向上或向下请求按钮,按钮灯亮,通过电梯上下运动,控制系统实现上下楼的请求,电梯的运行结果,到达该楼层后电梯门自动打开

电梯的上下楼控制,用户选择电梯内部的数字按钮,获得多用户请求,规定时间没有(开/关)请求,电梯门自动关闭,根据优先处理到达目的楼层,按钮灯灭,电梯的运行结果,到达该楼层后电梯门自动打开,若在规定时间内没有特殊请求,电梯门则自动关闭

电梯的延迟关门,提前关门控制,电梯内部的开门按钮和关门按钮 系统接到指令后,通过增加或,减少电梯的自动关门时间来控制电梯的延迟关门、提前关门, 电梯的运行结果 优先级控制,按钮的选择 接收到多个请求,根据减少请求间的等待时间为原则判断哪,个请求优先,电梯的运行结果 报警控制,报警按钮 将报警信号传递到报警控制系统,将暂停信号传递给控制系统,即将电梯变成不可用状态,电梯的运行结果

超重处理,电梯运载的总重量,如果超过上限,发出超重命令,系统响应超重命令后将激活电梯的暂停控制处理系统,电梯

第 8 页 共 10 页

的运行结果

3.2对性能的规定 3.2.1精度

由于本电梯控制系统属于对按钮的选择,通过控制按钮选择楼层,因此对所需精度无特殊要求。 3.2.2时间特性要求

本电梯系统属于实时系统,要求如下: 响应时间迅速更新处理时间相对比较快 数据的转换和传送时间迅速 因此对时间特性的要求如下: 响应时间: 3.2.3灵活性 1. 能在多种环境下运行,如XP,Unix,Linux等 2. 编写代码模块化,以保证修改时同其他软件的接口变化不大

3. 以时间响应速度上可以做到更高的效率

4. 计划发生变化或改进时方便软件的开发人员和维护人员灵活的增减、修改该系统的功能、代码等 3.3输人输出要求

1. 根据控制面板上面的按钮,对应按钮表示对应的楼层。 2. 系统的输入数据为用户根据各自的需要所选择的按钮对应的相关信息。

3. 系统的输出数据为电梯所到达的楼层。 4运行环境规定 4.1支持软件

第 9 页 共 10 页

Windows XP Microsoft Visual C++6.0集成开发环境 4.2控制

由用户根据个人的需要选择控制面板上面的按钮,根据用户的输入反馈给电梯控制系统 做出相应的反应。

第 10 页 共 10 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务