- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象分析与设计(UML)
综合实验报告书
题目: 银行管理系统
TOC \o 1-3 \h \z \u 第1章 需求分析 4
1.1 客户子系统的需求分析 4
1.2 银行管理员系统的需求分析 5
第2章 系统用例模型 10
2.1 管理员的用例模型 10
2.2 客户的用例模型 14
第3章 系统静态模型 20
3.1 系统中的类 20
3.2 系统中类与类的关系 22
第4章 系统动态模型 23
4.1银行管理员创建账户 23
4.2银行管理员修改账户 24
4.3银行管理员删除账户 25
4.4 客户取款 27
4.5 客户存款 28
4.5 客户转账 28
4.6 银行管理系统中的状态图 29
4.7 银行管理系统中的活动图 30
第5章 系统部署模型 34
5.1 银行管理系统的构件图 34
5.2客户操作构件图 35
5.3 银行管理员构件图 36
5.5 银行管理系统部署图 37
第6章 总结与展望 38
6.1 总结 38
6.2 展望 38
参考文献 39
随着社会的不断发展,计算机越来越普及。我们正处在一个信息时代,计算机无处不在,它进入各行各业,改变着人们的生活。银行系统事关民之财政,重中之重,然而它的管理模式也随着时代不断进步发展,为实现人们方便省时的办理银行储蓄业务,出现了银行计算机储蓄系统。银行储蓄系统可以为人们方便办理储蓄业务,使人们在互联网办理存款、取款、查帐等业务,以高效、安全、互联为主要特征,为储户足不出户,提供各项业务的综合办理。
如下图所示,银行系统从系统整体功能模块可划分为3个子系统,分别为用户子系统、业务处理子系统、系统管理子系统。
用户子系统
用户子系统
业务子系统
系统管理
银行系统
图1-1系统整体功能模块图
1.1 用户子系统的需求分析
在用户子系统中,其子系统的一些主要功能如下:
1)用户可以办理多个账户
2)用户可以进行存款、取款、转账、查询余额等操作
其功能细化图如下:
用户子系统办理账户
用户子系统
办理账户
存款
取款
转账
查询余额
图1-2用户操作系统功能模块图
1.2 业务处理系统的需求分析
在业务处理子系统中,其功能概述如下:
1)用户要填写自己的基本信息,并保存到信息库中
2)业务系统要对用户的存取转账查询操作之前进行密码验证
3)密码验证通过后,业务系统再提交操作
其功能细化图如下:
开户
开户
办理业务
业务子系统
密码验证
密码验证
图1-3业务员系统功能模块图
1.3 系统输出子系统的需求分析
在系统输出子系统中,其功能概述如下:
1)银行内部信息库加入用户的开户信息
2)银行根据存或取款操作进行增加或减少用户余额
3)转账时,扣除本用户余额增加到其他用户余额
4)通过银行信息库信息,查询用户操作或存取款等信息
其功能细化图如下:
系统输出存款修改用户余额
系统输出
存款修改用户余额
转账信息更改
查询信息库内容
开户创建用户信息
取款扣除用户余额
图1-4系统输出整体功能模块
1.3.1开设账户子系统
在办理账户信息子系统中,其功能概述如下:
1)将用户身份信息添加到银行用户信息库中
2)开设账户时,分发给用户银行卡,让用户设立密码
3)将密码重新更新到用户与银行卡一一对应的信息库中
4)把银行卡激活,可以进行银行各种业务操作
其功能细化图如下:
开户信息子系统
开户信息子系统
添加银行身份信息
给银行卡重设密码
密码更新到信息库
激活银行卡
图1-5开户信息子系统功能模块图
1.3.2存取款管理子系统
在存取款管理子系统中,其功能概述如下:
1)存款
2)取款
3)更新数据信息
其功能细化图如下:
存取款管理
存取款管理
存款
取款
更新数据信息
图1-6存取款管理系统功能模块图
1.3.3转账管理子系统
在转账管理子系统中,其功能概述如下:
1)用户选择被转账用户及转账金额
2)扣除本用户余额
3)增加被转账用户余额
4)更新数据信息
其功能细化图如下:
转账
转账
选择数额及用户
扣除相应金额
增加该用户金额
更新数据信息
图1-7转账管理系统功能模块图
1.3.4查询管理子系统
在查询管理子系统中,其功能概述如下:
1) 查询用户自身信息改
2) 查询存取款转账操作记录
3) 查询自己的余额
其功能细化图如下:
查询管理
查询管理
查询用户自身信息
查询余额
查询交易记录
图1-8查询管理系统功能模块图
第2章 系统用例模型
2.1 参与者的识别
两个参
文档评论(0)