UML系统分析与设计教程(第2版)第14章.ppt

UML系统分析与设计教程(第2版)第14章.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

静态结构模型(3)类Customer。在确定类Account的属性和方法时,应考虑如下需求。一个银行可以有多个客户。一个客户可以有多个账户。查询数据库中是否存在指定客户名和ID号的客户信息。创建客户对象。将客户信息存储到数据库中。更新数据库中的客户信息。判断客户是否还持有账户。删除数据库中的客户信息。UML系统分析与设计第2版ZhenyanJi*静态结构模型(4)类Transaction。私有属性如下。account:AccountcreateDate:Datefund:float公共方法如下。newTransaction(account:Account,fund:float,date:Date):void创建交易记录。save():void将交易记录存储到数据库中。UML系统分析与设计第2版ZhenyanJi*静态结构模型(5)类Deposit。继承类Transaction。私有属性如下。无。公共方法如下。newDeposit(account:Account,fund:float,date:Date):void创建存款交易记录。save():void将存款交易记录存储到数据库中。UML系统分析与设计第2版ZhenyanJi*静态结构模型(6)类Withdraw。继承类Transaction。私有属性如下。无。公共方法如下。newWithdraw(account:Account,fund:float,date:Date):void创建取款交易记录。save():void将取款交易记录存储到数据库中。UML系统分析与设计第2版ZhenyanJi*静态结构模型(7)类Transfer。继承类Transaction。私有属性如下。transferAccountNo:StringtransferBank:Bank公共方法如下。newTransfer(account:Account,transferAccountNo:String,transferBank:Bank,fund:float,date:Date):void创建转账交易记录。save():void将转账交易记录存储到数据库中。UML系统分析与设计第2版ZhenyanJi*静态结构模型定义用户界面类(1)类BankGUI。BankGUI是系统的主界面,系统的主界面含有几个按钮,当选择不同按钮时,系统可以执行不同的操作。当程序退出时,主界面窗口关闭。(2)类QueryDialog。界面类QueryDialog是用来根据账户的账号查找账户的对话框。当按下主窗口BankGUI中的“删除账户”按钮和“修改账户信息”按钮时,对话框QueryDialog弹出,银行职员填写账号并提交,然后系统查询数据库中具有指定账号的账户信息。UML系统分析与设计第2版ZhenyanJi*静态结构模型(3)类DWDialog。界面类DWDialog是客户在存款或取款时所需的对话框,其界面如图14.9所示。当按下主窗口BankGUI中的“存款”按钮或“取款”按钮时,该对话框弹出,对话框中第1个按钮的标签根据操作的不同显示为“存款”或“取款”。(4)类AccountDialog。界面类AccountDialog是用来填写或显示账户信息的对话框UML系统分析与设计第2版ZhenyanJi*静态结构模型(5)类TransferDialog。界面类TransferDialog是用来填写转账信息的对话框。当按下主窗口BankGUI中的“转账”按钮时,该对话框弹出,银行职员填写资金转出账户、转账金额、资金转入账户等信息,然后单击“OK”按钮确认操作,系统执行转账操作。(6)类LoginDialog。界面类LoginDialog是用来输入用户名和密码的对话框。该对话框在启动系统时弹出,提示用户输入验证信息,若验证成功,则系统启动;否则,用户重新输入验证信息或终止操作。UML系统分析与设计第2版ZhenyanJi*静态结构模型系统类图UML系统分析与设计第2版ZhenyanJi*系统数据库的逻辑模型UML系统分析与设计第2版ZhenyanJi*动态行为模型登录首先,Clerk启动系统,类LoginDialog的方法newLDialog()被调用,创建用来填写登录信息的对话框。Clerk填写登录信息后,提交信息,执行方法validate()验证用户名和密码是否正确,若正确,发送消息newBankGUI()给类BankGUI,启动系统,创建系统主界面;若不正确,则提示用户重新输入信息

您可能关注的文档

文档评论(0)

87090 + 关注
实名认证
内容提供者

中学高级教师 从事一线教育教研15年多

1亿VIP精品文档

相关文档