1银行计算机储蓄系统需求分析为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员输入系统;如果是存款,系统记录存款人姓名,住址,存款类型,存款日期,利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。一沿数据流图回溯数据流图如下:存款信息存款单银行存款信息储蓄系统D1存款信息取款单存款信息利息清存款利息信息值储户用卡取款时不能直接取款,要先填取款表,交给业务员输入资料,再由储户输入密码以确认身份,还要在取款表单上签名以再次确认,最后才业务员才把现金交给储户。系统流程图:E1储户P0储蓄系统E1储户F1存款单F2取款单F3存单F4利息清单D1存款信息F5存款信息F5存款信息储户1.2打印存单1.1记录存款信息2.1验证2.2计算利息2.3打印利息清单储户2二写出文档初稿E-R图NMNN1M数据字典年龄单位性别姓名性别身份证号码姓名住址住址储户办理业务员工资年龄存/取款余额管理银行联系方式名称地址经理源点/终点处理储户处理存款产生存单处理取款产生利息清单数据流数据存储存款信息存款信息存单取款信息取款信息余款信息利息信息利息信息余款信息账户金额利息清单利息金额3名字:取款信息别字:取款清单描述:记录储户每次取款的资料及余额情况定义:取款信息=取款人+取款银行+受理业务员+取款金额+取款日期+手续费+帐户余额位置:库存取款表单名字:存单别字:存款信息描述:银行系统给储户每次存款打印的存款资料表单定义:存单=存款人+存款银行+业务员编号+存款金额+存款日期+手续费+帐户余额位置:输出到打印机名字:利息清单别名:利息信息描述:储户取款时根据存款情况所得的利息金额定义:利息清单=利率+存款日期+取款日期+存款种类位置:输出到打印机名字:余额信息别名:描述:系统为储户每次交易后结算的帐户余额资料定义:余额信息=帐户+交易种类+交易日期+剩余金额位置:存单清单库存4IPO图系统:银行储蓄系统作者:王鹏模块:账户余额及利率算法密码口令算法信息更新算法(包括存、取款金额余额利息)打印内容控制算法日期:2009.10.14编号:被调用:调用:处理:账户余额=存入金额+利息-取出金额利息=本金*利率*年利率局部数据元素:储户住址、电话、账号、存款期限、输入:储户姓名、住址、存款金额、取款金额。输出:储户姓名、存款金额、存款日期、取款金额、取款日期账户余额、利率、利息注释:定期存款不到期取出时,利率按活期计算。三定义逻辑系统如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、利率及密码(可选)等信息,完成后由系统打印存款单给储户。如果是取款,储户填写取款单交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。四细化数据流图细化的数据流图如下:5存款流程图D1存款信息填表存款出错信息存款单(存折)存款单密码D2密码存单存款信息取款流程图有误错误密码取款单需要密码D1密码(或银行卡)取款清单取款信息余额信息现金D3取款信息D2余额信息重填储户重填1.1验收存款单1.2更新存款信息储户需要设置密码(可选)1.2.1设置密码不需要密码存款信息储户2打印存单1.3处理存款重填重输储户1.1.1核对密码1.1验收取款单正确未留密码取款单1.2计算利息信息利息1.4处理取款1.3更新余额储户2打印清单6五书写正式文档数据流图细化之后,组成系统的各个元素之间的逻辑关系更清楚了,以细化后的数据流图为基础,对系统需求做进一步分析。随着分析过程的进展,通过询问与回答的反复循环,将把目标系统定义得越来越准确。最终,用正式文档“软件需求规格说明书”准确地记录下来。六技术审查和管理审查由一些有经验的系统分析员来审查这份文档,审查的目的是发现错误和遗漏,而不是对前一阶段的工作进行批评或争论。