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