银行业务管理系统分析与设计

3.5.3结构化语言10
4系统设计11
4.1系统总体设计11
4.2系统详细设计11
4.2.ห้องสมุดไป่ตู้输入、输出设计11
4.2.2编码设计13
4.2.3数据库设计13
5系统测试16
6心得总结16
系统概述
1.1现状分析
随着信息技术的飞速发展以及快速普及, 信多收息技术已经深入到社会的每个 角落, 现代社会管理方式逐渐由人工化向信息化转变。银行的传统业务已经愈来愈
除上述列举出的3大类业务,银行还有一些特殊业务例如商业银行国际业务、 商业银行联行往来业务等。
2.2.2划分子系统
通过查阅相关资料, 现将银行管理系统划分3层。第一层是银行管理系统这个 整体;第二层将银行管理系统划分为3个大的功能模块业务处理系统、 管理信息系 统和管理决策系统。 第三层说明3个大的功能模块的内涵。 业务处理系统包括资产 业务处理系统、 电子银行系统、 信贷台账系统、 中间业务系统; 管理信息系统包括 客户信息系统、 产品信息系统、 财务信息系统、 风险控制管理系统、 人力资源管理 系统; 管理决策系统包括综合统计系统和商务智能与决策支持系统。 具体划分如下 图;
2.2划分子系统
2.2.1业务调查
现在国内商业银行的业务主要有负债业务、 资产业务和中间业务。 资产业务室 商业银行的主要收入来源。 资产业务又分为贷款业务和投资业务。 贷款业务包括信 用借贷、抵押贷款、 保证书担保贷款、 贷款证券化等业务。 投资业务是指银行购买 有价证券的活动, 按照对象不同可分为国内证券投资和国际证券投资。 负债业务是 银行由于授信而承担的将以资产或资本偿付的能以货币计量的债务。主要包括存 款、派生存款、联行存款、同业存款、介入或拆入款项和发行债券等。中间业务又 称表外业务, 其收入不列入银行资产的负债表。 中间业务包括结算业务、 信用证业 务、信托业务、租赁业务、代理业务、银行卡业务、咨询业务。
2.1.3运行可行性2
2.2划分子系统2
2.2.1业务调查2
2.2.2划分子系统3
2.3信息系统设计时间进度安排3
3系统分析4
3.1需求分析4
3.1.1功能性需求4
3.1.2技术性需求4
3.2业务流程图4
3.3数据流图5
3.4数据字典7
3.5决策树、决策表、结构化语言9
3.5.1决策树9
3.5.2决策表10
银行管理信息系统
图(1)子系统划分
2.3信息系统设计时间进度安排
(1)7月6日完成目录规划。
(2)7月7日完成系统规划。
(3)7月8日完成系统分析。
(4)7月9日和7月10日完成系统测试、排版打印报告。
系统分析
3.1需求分析
3.1.1功能性需求
参照上述业务调查和子系统划分, 系统应该具有业务处理系统、 管理信息系统 和管理决策系统3大模块的各种功能,来支持完成银行业务运作。
2.1.2经济可行性
经济可行包括两个方面:成本和收益。成本包括设备成本、系统开发,实施费 用、 系统运行和维护费用。 设备成本包括不仅硬件例如计算机、 网络设备、 服务器 等,还有操作系统等软件设备。 银行上管理信息系统之前, 因为庞大的客户信息已 有自己的服务器。 随着计算机相关产业的发展, 计算机等硬件设备价格已经大幅下 降。银行一般没有足够能力开发管理信息系统,需要和专业的软件公司合作开发。 现在市场上有非常多选择, 银行可以通过咨询公司帮助, 选择适合自己的对象一起 合作开发。系统的运行和维护费用,主要是维护人员的培训费用和日常工资。
近来, 网络技术飞速发展, 相关设备和技术都已经相当成熟, 保证了建立管理 信息系统的基础。所以建立银行管理信息系统在硬件设备方面是可行的。
技术力量方面, 近几年随着科学管理理念普及, 很多企业希望引进了关于计算 机和专业设备来辅助管理吗。 应市场需求, 各种咨询公司、 信息管理软件供应商快 速成长。 与之相应的这类人才也迅速发展起来, 银行可以将这种业务外包给专业的 公司完成, 银行可以招聘这类人才管理系统的运行。 因此, 技术力量方面的条件是 成熟的。
近几年,网络金融发展很快,客户对于业务处理的速度和准确性要求也
越高。
银行上管理信息系统才能满足客户进步的需求和竞争激烈的市场。 所以,在经 济效益方面,银行实施管理信息系统是可行的。
2.1.3运行可行性
随着近几年我国金融电子化进程不断深化, 国内各主要商业银行子在财务管理 信息系统的建设方面均取得了长足的进步。目前工、 农、中、 建四大国有商业银行
不能满足手持智能机, 支付宝代替钱包的广大客户的智能、 高效、 便捷的业务处理 体验。尤其互联网等新兴金融机构已经对传统银行形成了很大冲击。
我国经济的进一步对外开放,我国的银行业将面临更加严峻的挑战。如何提 供更多的金融产品和优质服务,满足更多样的客户需求。在这样的环境下,银行 业务管理信息化势在必行。
和交通银行均已建设了自己的管理信息系统。 在这几大巨头的引领下, 银行管理层 肯定会支持信息系统的建设。 管理信息系统建成, 以前的很多不合理业务流程将得 到优化, 业务办理会更加便利和智能, 既有利于银行员工又便利了客户。 因此, 银 行管理信息系统是可运行的。
综上所述从经济、技术、运行3个方面来看,银行建立管理信息系统是可行的。
1.2系统目标
本次设计的银行业务管理系统的目标就是实现对银行各项业务的信息进行管 理,促使银行业务流程信息化、系统化、规范化和智能化。使银行处于信息灵敏、 管理科学、决策准确的良性循环为银行带来更高的经济效益。
系统规划
2.1可行性分析
2.1.1技术可行性
基础设备方面, 随着计算机技术的发展, 计算机的内存和外存容量有很大提升, 完全可以满足现有的存储需求。 同时, 关于数据的操作速度也很快, 简单的数据处 理瞬间就可以完成。 信息技术的发展也使数据的传送和通信变得更简单易行。 一般 银行采用的操作系统都是UNIX,其源代码是公开的,系统更加稳定可靠。
信息系统分析与设计
设计题目:银行业务管理信息系统
专 业 信息管理与信息系统 班级
学号
学生
指导教师王小江 /谢天保
时 间 2015-7-6—2015-7-10
地 点 经济与管理学院实验室
2015
1系统概述0
1.1现状分析0
1.2系统目标0
2系统规划1
2.1可行性分析1
2.1.1技术可行性1
2.1.2经济可行性1
合集下载

银行管理系统需求分析

银行管理系统需求分析

银行管理系统需求分析一、引言银行作为金融行业的重要组成部分,在现代社会扮演着至关重要的角色。

银行管理系统的设计和实施,关乎金融行业的运转效率和稳定性。

因此,进行银行管理系统的需求分析尤为重要。

二、业务需求分析1. 客户管理银行管理系统需要具有完善的客户信息管理功能,包括客户基本信息、账户信息、交易记录等细节,以便银行对客户进行有效管理和服务。

2. 账户管理系统需具备账户管理功能,包括账户开设、关闭、冻结、解冻等操作,以便银行对账户进行灵活操作和管理。

3. 银行业务管理系统需支持各类银行业务,如存款、取款、转账、贷款申请等操作,方便客户进行各类银行业务操作。

4. 风险控制系统需具备风险控制功能,包括交易监控、异常交易检测、反欺诈等措施,确保银行业务安全有序进行。

三、技术需求分析1. 安全性系统需要具备强大的安全性措施,包括数据加密、身份认证、访问控制等措施,确保系统数据和用户信息安全可靠。

2. 性能优化系统需要具备高性能的特点,能够快速响应用户操作请求,确保系统运行流畅高效。

3. 可扩展性系统需要具备良好的可扩展性,能够根据业务需求灵活扩展功能和容量,以适应业务发展需求。

四、用户需求分析1. 用户友好性系统需要具备简洁直观的用户界面,方便用户操作和使用,提升用户体验。

2. 学习成本系统需要具备低学习成本的特点,新用户能够快速上手操作,提高用户满意度。

3. 多平台支持系统需要支持多平台访问,包括PC端、移动端等,方便用户随时随地进行银行业务操作。

五、总结银行管理系统作为金融行业的核心系统之一,需求分析是系统设计的重要一环。

通过对业务需求、技术需求和用户需求的分析,系统设计者可以更好地把握系统设计方向,满足银行业务及用户需求,提升银行运营效率和服务质量。

银行管理系统设计报告样板

银行管理系统设计报告样板

银行管理系统设计报告样板一、引言银行作为金融机构,在现代经济社会中扮演着重要的角色。

为了提高银行的运营效率和服务质量,开发一个高效、安全的银行管理系统具有重要意义。

本设计报告旨在对银行管理系统进行设计,并提供详细的功能需求和系统设计方案。

二、功能需求1.客户管理:包括客户信息的录入、修改、查询和删除,客户分类管理,以及客户关系管理等功能。

2.账户管理:包括账户的开户、销户、查询、修改、冻结和解冻等功能。

3.存款管理:支持定期存款、活期存款和整存整取等多种存款方式,并提供存款、取款、存款利息计算等功能。

4.贷款管理:支持个人贷款和企业贷款,包括贷款申请、审批、放款和还款等功能。

5.资金调拨:支持资金的转移、划账和转账功能,确保账户之间的资金流转安全可靠。

6.对账管理:对账系统能够自动对账,及时发现错误和异常交易,并提供异常交易处理功能。

7.报表生成与分析:能够根据需求生成各类报表,并提供数据分析功能,为银行决策提供参考。

8.安全管理:包括用户权限管理、数据备份和恢复、系统日志管理等功能,确保系统的安全性和稳定性。

三、系统设计方案为了满足上述功能需求,我们将采用分层架构进行系统设计,主要分为以下几个层次:1.用户界面层:提供给用户直观友好的界面,包括图形化界面和命令行界面。

用户界面层将与业务逻辑层进行交互,接收用户输入,并将结果展示给用户。

2.业务逻辑层:负责处理用户请求,调用相应的服务层进行业务处理。

该层将实现客户管理、账户管理、存款管理、贷款管理等各部分的业务逻辑,并对请求进行相应的验证和处理。

3.服务层:封装底层的数据存取和业务逻辑,暴露接口供业务逻辑层调用。

服务层将提供客户管理服务、账户管理服务、存款管理服务、贷款管理服务等。

4.数据访问层:负责与数据库进行交互,实现数据的读写。

将提供客户数据、账户数据、存款数据、贷款数据等访问接口。

四、系统流程1.用户通过用户界面层发送请求,请求被业务逻辑层接收。

商业银行运营管理体系建设分析

商业银行运营管理体系建设分析

商业银行运营管理体系建设分析一、引言商业银行作为金融行业的核心机构之一,承担着金融中介和风险管理的重要职责。

随着金融市场的发展和变革,商业银行的运营管理面临着新的挑战和机遇。

本文将对商业银行运营管理体系建设进行深入分析,探讨其对银行发展的重要性和具体实施的步骤。

二、商业银行运营管理体系的重要性1. 提升银行的运营效率:一个完善的运营管理体系能够帮助商业银行规范各项业务流程,提高办事效率,降低成本,从而实现运营效益的最大化。

2. 加强风险管理能力:良好的运营管理体系可以帮助商业银行建立全面的风险管理体系,包括内部控制、风险识别、风险评估等,降低银行运营风险的发生概率和影响程度。

3. 确保客户满意度:商业银行的运营管理体系直接关系到客户的满意度。

通过提供高效的服务和良好的用户体验,商业银行可以建立良好的品牌形象,提升客户忠诚度。

4. 促进业务创新和发展:良好的运营管理体系可以为商业银行提供可持续的竞争优势,激发创新活力,推动业务发展,拓展新的市场空间。

三、商业银行运营管理体系建设的关键要素1. 设定明确的目标和战略:商业银行需要根据市场需求和自身发展状况,设定明确的运营管理目标,并制定相应的战略和计划。

2. 建立完善的组织架构:商业银行需要建立一个合理的组织架构,明确各部门的职责和权限,优化内部协作机制,提高工作效率。

3. 规范业务流程和操作规范:商业银行需要设计和制定一套科学、规范的业务流程和操作规范,确保各项业务能够高效运行,并符合相关法规和制度要求。

4. 强化风险管理体系:商业银行需要建立全面的风险管理体系,包括风险评估、风险控制、风险预警等措施,以降低各类风险对银行运营的影响。

5. 加强信息技术支持:商业银行需要借助先进的信息技术手段,建立强大的信息系统支持平台,提高数据的采集、处理和分析能力。

6. 培养专业的人才队伍:商业银行需要注重培养和引进高素质的运营管理人才,提供专业的培训和发展机会,确保人力资源的持续优化。

各银行核心业务系统分析

各银行核心业务系统分析

各银行核心业务系统分析银行的核心业务系统是指用于支持银行日常业务运营的关键信息系统。

它主要包括账户管理、支付结算、贷款管理、风险管理、客户关系管理等模块。

以下是对各银行核心业务系统的分析。

1.中国工商银行(ICBC)核心业务系统:ICBC的核心业务系统是基于国际先进的技术平台开发的,能够支持大规模的账户管理和支付结算业务。

系统具有高度的安全性和稳定性,并能够实现实时的交易处理和风险监控。

此外,该系统还支持在线银行和移动银行等新型渠道,提供全方位的服务。

2.中国建设银行(CCB)核心业务系统:CCB的核心业务系统是基于分布式架构开发的,能够实现大规模的账户管理和贷款管理业务。

系统具有高度的可靠性和可扩展性,能够支持多种交易方式和终端设备。

此外,该系统还支持电子商务和跨境业务等创新业务。

3.中国农业银行(ABC)核心业务系统:ABC的核心业务系统是基于灵活的模块化架构开发的,能够实现全面的账户管理和风险管理业务。

系统具有高度的灵活性和可配置性,能够根据不同的业务需求进行定制。

此外,该系统还支持第三方支付和移动支付等新兴业务。

4.中国银行(BOC)核心业务系统:BOC的核心业务系统是基于现代化的技术平台开发的,能够实现全面的账户管理和支付结算业务。

系统具有高度的交易处理能力和数据处理能力,能够支持大规模的交易和查询。

此外,该系统还支持电子票据和电子商务等创新业务。

5.中国邮政储蓄银行(PSBC)核心业务系统:综上所述,各银行的核心业务系统在功能和性能方面基本相似,但在技术架构和业务定制方面有所差异。

银行核心业务系统的发展趋势是向数字化、智能化和开放化的方向发展,以适应不断变化的市场需求。

银行系统的分析与设计

银行系统的分析与设计

(2)类Account的属性和行为
bank: Bank holder: Customer[] accountNo: String createDate: Date balance: float (私有属性) getHolders(): Customer[ ] newAccount(holder:Customer,balance:float):void remAccount(accountNo:String):void(销户) Withdraw(holderName:String,holderID:String,accountNo:String,money:float):float(返回取
(1)类Bank的属性和行为
❖ bankCode: String name: String ❖ address: String Phone:String Fax:String ❖ setBankCode(code: String) ❖ setName(name: String) ❖ setAddress(address: String) ❖ setPhone(phone: String) ❖ setFax(fax: String))(设置私有属性)
(二)、识别用例
用例:规定系统或部分系统的行为,描述系统所执行的动作序列集,并为执行者产生一个 可供观察的结果。
通过对需求的进一步分析,可确定系统中有如下用例存在: (1)Login(登录):验证用户身份。 (2)Deposit fund(存款):存钱到帐户。
(二)、识别用例
❖ (3)Withdraw fund(取款):从帐户中取钱。 ❖ (4)Maintain Account(管理帐户):创建帐户(开户)、删除帐户(销户)及修改帐户
❖ 1、一个银行可以有多个帐户; ❖ 2、一个银行可以有多个客户; ❖ 3、一个客户可以持有多个帐户; ❖ 4、一个账户可以有多个持有者; ❖ 5、可以开户;6、可以注销账户; ❖ 7、可以取钱;8、可以存钱; ❖ 9、在银行内帐户转帐; ❖ 10、不同银行的账户之间转帐

各银行核心业务系统分析

各银行核心业务系统分析

各银行核心业务系统分析银行核心业务系统是指银行在日常运营中必不可少的各种功能和业务模块的集合。

它是银行的核心系统,涵盖了银行的所有业务流程和操作,包括客户管理、账户管理、贷款管理、存款管理、清算结算、风险管理等。

本文将对各银行核心业务系统进行分析,以便更好地了解银行的核心业务。

其次,账户管理是银行核心业务系统中的另一个重要模块。

该模块主要负责管理和监控客户账户的开户、销户、查询、变更等操作。

银行可以通过账户管理模块实时了解客户的账户余额、交易历史和相关统计数据,确保账户的安全性和准确性。

此外,账户管理模块还可以处理转账、划款、支付和清算等操作,提高银行的业务效率和效益。

第三,贷款管理是银行核心业务系统中的一个重要环节。

贷款管理模块使银行能够高效地管理和处理各类贷款业务。

它可以记录贷款申请、审批、放款、还款等所有细节。

通过贷款管理模块,银行可以全面掌握贷款风险和贷款细则,提高贷款审批的准确性和效率。

此外,贷款管理模块还可以生成各类贷款报表和统计数据,为银行的贷款业务提供决策依据。

再者,存款管理也是银行核心业务系统的重要组成部分。

存款管理模块使银行能够高效地处理客户的存款业务。

该模块可以记录存款申请、存款期限、利率、利息计算和存款凭证等细节。

通过存款管理模块,银行可以实时了解客户的存款余额、存款种类和存款历史等信息。

此外,存款管理模块还可以自动生成存款报表和统计数据,为银行的资金管理提供参考依据。

最后,清算结算和风险管理也是银行核心业务系统中的重要模块。

清算结算模块主要负责处理各类交易的结算和清算过程,确保资金的安全和准确性。

风险管理模块主要负责分析和评估银行的各类风险,并采取相应的风险控制措施。

这两个模块的存在和运作保证了银行业务的正常运营和风险的可控性。

综上所述,银行核心业务系统是银行日常运营中不可或缺的重要工具。

各银行核心业务系统通常包括客户管理、账户管理、贷款管理、存款管理、清算结算和风险管理等模块。

银行综合管理系统平台解决方案

银行综合管理系统平台解决方案一、引言随着信息技术的迅速发展,银行业务的管理越来越依赖于信息系统的支持。

银行综合管理系统平台作为银行业务的核心系统,承担着客户管理、业务处理、风险控制等重要功能,对提高银行的管理效率和服务质量具有重要意义。

本文将从银行综合管理系统平台的需求分析、系统架构设计、模块功能等方面,提出解决方案。

二、需求分析1.客户管理:银行需要对客户的个人信息、账户信息、交易信息等进行管理和维护,以便提供精准的金融服务。

2.业务处理:银行需要支持各种业务类型,如存款、贷款、信用卡、证券等,提供快捷、准确的操作和处理能力。

3.风险控制:银行需要建立完善的风险控制机制,对客户的信用、资金流动等进行监测和预警,确保系统的安全稳定。

4.统计与分析:银行需要对各类业务数据进行统计和分析,以便进行业务决策和管理。

三、系统架构设计1.客户管理模块:包括客户档案管理、客户资料查询、客户关系维护等功能,支持客户信息的录入、查询、修改、删除操作。

2.业务处理模块:包括各类业务的办理、查询、撤销等功能,支持业务流程的自动化和规范化。

3.风险控制模块:包括信用评估、交易监测、风险预警等功能,对客户的信用状况和交易行为进行实时监测和分析。

4.统计与分析模块:包括各类统计报表和数据分析功能,对银行业务的运行情况和客户数据进行分析和汇总。

四、模块功能1.客户管理模块:-客户关系维护:建立客户与银行之间的关系网络,提供客户关怀、客户反馈等功能,增加客户黏性和满意度。

-客户资料查询:提供客户资料的查询功能,方便银行工作人员快速获取客户信息。

2.业务处理模块:-存款业务:支持定期存款、活期存款等各类存款业务的办理和查询。

-贷款业务:支持个人贷款、企业贷款等各类贷款业务的办理和查询。

-信用卡业务:支持信用卡的申请、发放、还款等功能,提供实时的信用额度和账户余额查询。

-证券业务:支持证券交易的下单、委托、撤单等功能,提供实时行情和交易数据查询。

银行贷款管理信息系统分析与设计


一、系统需求分析
1、功能需求:银行贷款管理信息系统应该具备贷款申请、审批、合同签订、 还款计划制定、还款催收、坏账处理等功能。
2、数据需求:系统需要处理的数据包括客户信息、贷款信息、审批记录、 合同信息、还款计划等。
3、性能需求:系统应具备稳定性、安全性和可靠性,同时要保证响应速度 快,用户界面友好。
4、需求变更管理:为了适应业务变化,系统应该具有一定的可扩展性和灵 活性,能够方便地进行功能扩展和修改。
二、系统设计
1、架构设计:采用B/S架构,方便客户端的维护和升级。
2、功能模块设计:将系统分为以下几个模块: (1)贷款申请模块:客户 可以通过该模块提交贷款申请,并上传相关资料。 (2)审批模块:审批人员可
二、研究目标
本研究旨在设计一款银行客户信息管理系统,具有以下特点:
1、完整性:系统应涵盖所有客户的详细信息,包括身份信息、资产信息、 负债信息、投资信息等。
2、准确性:系统应具备数据校验和审核功能,确保客户信息的准确性。
3、高效性:系统应具备快速查询、统计和分析客户信息的功能,提高工作 效率。
4、接口实现:通过API接口与其他系统进行数据交互。
5、安全性实现:通过SSL/TLS加密、访问控制列表、密码加密等措施实现系 统安全性。
6、性能实现:采用负载均衡和高可用性等技术手段提高系统性能和稳定性。
四、系统测试与上线
1、系统测试:进行功能测试、 性能测试、安全测试等多方面的 测试工作
4、接口设计:为了与其他系统进行数据交互,该系统应该具备与其他系统 的接口,如与核心业务系统的接口、与征信系统的接口等。
5、安全性设计:为了保证系统安全性,需对用户进行身份认证,并设置权 限管理功能,不同用户拥有不同的权限。同时要建立完善的数据备份和恢复机制, 确保数据安全可靠。

华夏银行IT服务管理系统的分析与设计

华夏银行IT服务管理系统的分析与设计硕士专业学位论文华夏银行IT服务治理系统的分析与设计Huaxia Bank IT service management system analysis and design导师:北京交通大学2021年5月学位论文版权使用授权书本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。

特授权北京交通大学能够将学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务,并采纳影印、缩印或扫描等复制手段储存、汇编以供查阅和借阅。

同意学校向国家有关部门或机构送交论文的复印件和磁盘。

学校能够为存在馆际合作关系的兄弟高校用户提供文献传递服务和交换服务。

〔保密的学位论文在解密后适用本授权说明〕学位论文作者签名:导师签名:签字日期:年月日签字日期:年月日学校代码:10004 密级:公布北京交通大学硕士专业学位论文华夏银行IT服务治理系统的分析与设计Huaxia Bank IT service management system analysis and design 作者姓名:学号:导师姓名:职称:专业学位类别:工商治理学位级别:硕士北京交通大学2021年5月致谢在本论文立即完成之际,谨此向我的导师秦秋莉教授致以衷心的感谢和崇高的敬意!本论文的工作是在秦老师的尽心指导下完成的。

秦老师以他敏捷的洞悉力、渊博的知识、严谨的治学态度、精益求精的工作作风和对科学的献身精神给我留下了深刻的印象,这些都使我受益匪浅,她科学的工作方法和严谨的治学态度给了我极大的关心和阻碍,并将成为我投身科学和投身事业的动力。

在攻读硕士的这四年里,导师不仅为我制造了优越的科研和学习环境,使我得以在运算机科学领域中自由翱翔,同时在思想上、人一辈子态度和意志品质方面给予了谆谆教诲,这些教益必将鼓舞着我在今后的人一辈子道路上奋勇向前。

真诚感谢经济治理学院的师兄刘俊涛硕士和崔百石硕士,他们不仅在学术上给我指引,而且在生活上予以关心,从他们身上我学到专门多知识。

银行管理系统UML分析与设计答辩


4、类 系统的对象类主要包括:
类Bank(银行) 类Account(账户) 类Customer(客户) 类Transaction(交易) 类Transfer(转帐) 类Withdraw(取款) 类Deposit(存款)
用户界面类主要包括:
类BankGUI(主界面) 类LoginDialog(登录对话框) 类QueryDialog(查询对话框) 类DWDialog(存取款对话框) 类AccountDialog(账户信息对话框) 类TransferDialog(转账信息对话框)
协作图用来描述相互合作的对象间的 交互关系和链接关系。对象间的合作情 况用消息来表示。协作图中的消息和时 序图的消息本质上是相同的,但是没有 消息发送的时间和消息传递的概念。
登录时序图
:Clerk
:LoginDialog
Start System
newDialog()
:BankGUI
Submit()
display error message
query DB if the account exists
No Yes
display account information
5.系统更新账户信息。
submit
update account information in DB
7、系统时序图和协作图
时序图主要表示对象间消息传递的时 间顺序,可以清晰地表示对象在其生命 周期的某一时刻的动态行为。
账户信息错误
选择 存取款
存取款
选择 继续服务
提交
账户信息
选择转账
账户信息 输入账户信息 正确
选择服 务类型
选择继续服务
转账
选择管理账户 选择继续服务
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档