资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
计算机储蓄系统概要设计一 引言1.1编写目的计算机银行储蓄管理软件的确要作用是针对于各类银行中的储蓄业务进行有效管理。银行储蓄是我们现实生活中的常见活动。就储蓄业务而言,无论是国外还是国内,也无论是哪家银行,虽然所开展的业务种类稍有不同,利息的计算也存在差异,但储蓄的本质是完全相同的。在我国加入WTO以后,各银行的业务逐渐和国际接轨。1.2背景项目名称:银行计算机储蓄系统用 户:某某银行说 明:现在的银行储蓄系统工作效率低,不能满足广大人发群众的需要,人们希望能更方便更省时地办理储蓄业务。在这样的背景下,切需要建立一个新的、高效的、方便的计算机储蓄系统。1.3参考资料n 软件工程原理,方法与应用 吴钦藩 编着 人民交通出版社出版n 软件工程导论(第五版) 张海藩 编着 清华大学出版社出版n 软件工程任胜兵邢琳编着北京邮电大学出版社二 总体设计2.1银行计算机储蓄系统软件结构图 1-1 银行储蓄系统数据图确定输入流输出流的边界,从而孤立出变换中心。如下图1-2所示。图1-2具有边界的系统数据流图2.2在银行储蓄管理系统在一级分解中,可将系统分解成三个子功能模块:用户操作,业务员操作,系统输出。得出的高层控制结构如图1-3所示。银行存储管理系统用户操作系统输出业务员操作图1-3 银行储蓄系统“第一级分解”2.3第二级分解2.3.1、 用户操作的分解可将用户操作分解为:开户民,存款,取款,查询。如下图1-4所示:用户操作开户存款取款查询提交用户申请表提交存款单提交用户申请表提交用户查询表图1-4 用户操作分解图2.3.2、业务员操作的分解 业务员的操作是将用户的操作传送给系统,代替用户与系统交互,所以,业务员的操作与系统的操作基本类似,也可以近似地将业务员看作用户。所以操作操作可分解为:开户,存款,取款,查询并且如用户在开户时设有密码,则进行密码验证。所以分解图如下1-5所示:业务员操作开户查询取款存款密码验证提交用户申请表提交存款单提交用户申请表提交用户查询表图1-5 业务员操作分集图2.3.2、 系统输出分解系统输出可分解为:计算利息-打印清单,保存新用户信息,更新用户信息,打印存单。系统输出分解图如下1-6所示:打印存单更新用户信息保存新用户信息计算利息打印清单图1-6系统输出分解图2.4使用设计度量和启发式规则对第一次分割得到的软件结构进一步精化。 由于业务员的操作与用户的操作基本相似,可以简单化地认为系统只与业务员交互,基于这个思想,将有利与简化以后系统程序的设计与开发。精化图如下1-7所示:银行存储管理系统用户操作系统输出业务员操作查询取款存款开户计算利息打印存单更新用户信息保存新用户信息密码验证提交存款单提交用户申请表提交用户查询表提交取款单打印清单图1-7系统精化图
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号