银行存储系统-需求规格说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
一、任务概述
1.目标 (3)
2.用户特点 (3)
3.需求概述 (3)
4.数据流图 (3)
二、数据成员
1.静态数据 (3)
2.动态数据 (3)
3.E-R图 (4)
4.数据字典 (4)
三、功能需求
1.用例图 (5)
2.功能划分 (5)
四、性能需求 (6)
1.数据精确度 (6)
2.时间特性 (7)
3.适应性 (7)
五、运行需求 (7)
1.硬件接口 (7)
2.软件接口 (7)
3.故障处理 (7)
六、总结 (7)
一、任务概述
1.目标
在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的银行储蓄业务系统,实现银行的金额交易自动化的计算机系统,为银行的决策层提供准确、精细、迅速的交易金额变动信息。
2.用户特点
银行系统管理员(包括系统管理员和行长):具有较高的管理水平和计算机操作水平,能够熟练进行鼠标、键盘操作。管理银行系统的业务员的相关信息,并且拥有对于银行核心业务如利率调整等进行修改和审批的权限。
3.需求概述
银行计算机储蓄系统将提供银行的管理及客户服务系统,提供业务操作员为顾客提供储蓄业务; 银行计算机储蓄系统是一款含有数据库的软件系统,可以为银行提供一体化的办公,管理,业务更改,业务查询功能;
4.数据流图
存款:
取款:
二、数据成员
1.静态数据
包括系统登录密码,各数据库所在位置,系统分析原始数据。
2.动态数据
输入数据:姓名,年龄,性别,身份证号,地址,帐号,密码
输出数据:姓名,年龄,性别,身份证号,地址,帐号,密码,交易金额,余额,交
易时间,交易号码
3.E-R图
4.
1.用例图
银行管理人员
2.功能划分
外部功能:实现可视化窗口,查找及存储
内部功能:同步,过滤,定位,识别
存款功能:以储户的存款为主要活动,相关记录根据存款结果进行调整,以使信息保持
一致。
(1)系统需要在原账户信息中增加一条记录,包括存款人姓名、住址、存款类型、存款日期、利率等信息。
(2)若为新储户须建立一个账户,并记录此次的记录。
(3)打印存款单给储户。
取款功能:以储户的取款为主要活动,相关记录根据取款结果进行调整,以使信息保持一致。
(1)系统计算利息,在原账户信息中将取款额减去。
(2)若为清户,记录注销该账户,将账户余额(包括存款额及利息)一并交与储户。
(3)打印利息清单给储户。
存款记录
密码
四、性能需求
1.数据精确度
在向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数据时,要求输入数据准确。
金额,身份证,卡号等按需求设定字符数。
2.时间特性
程序响应时间:在人的感觉和视觉事件范围内;
信息交换时间:要求在程序调用前、调用后都与数据库保持同步更新,网络信息交换时间应该小于程序调用的时间。
3.适应性
要求数据库具有很好的更新能力,由于本产品是实验性软件,故对磁盘和内存容量没有很高的要求,但是数据库应该能够对并发事件、脏数据具有较强的识别处理能力。
五、运行需求
1.硬件接口
网络硬件接口要求:现实中要求具有高速以太网组网以实现联网操作,但是从理论实验验证软件本身的目的来看,无需网络通讯接口。
业务员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。
5.2 软件接口
Windows标准接口,要求与其他软件无冲突错误发生。
5.3 故障处理
软件应具备自动拼写错误检查等功能,在出现故障后应从整个系统数据库重新载入数据进行操作。
六、总结
通过这次实验,我对软件设计和软件需求分析有了更加深刻的了解。我认识到软件的需求分析是一个软件成功与否的关键,也是软件后期研发的基础和大纲。软件需求分析中的数据流图和数据字典已经为软件后期制作提供了指引。另外,通过本次实验,我对银行系统的工作流程有了更深刻的认识。