世华银行外汇资讯系统实例研讨.ppt

上传人:sccc 文档编号:5678532 上传时间:2023-08-08 格式:PPT 页数:74 大小:948.57KB
返回 下载 相关 举报
世华银行外汇资讯系统实例研讨.ppt_第1页
第1页 / 共74页
世华银行外汇资讯系统实例研讨.ppt_第2页
第2页 / 共74页
世华银行外汇资讯系统实例研讨.ppt_第3页
第3页 / 共74页
世华银行外汇资讯系统实例研讨.ppt_第4页
第4页 / 共74页
世华银行外汇资讯系统实例研讨.ppt_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《世华银行外汇资讯系统实例研讨.ppt》由会员分享,可在线阅读,更多相关《世华银行外汇资讯系统实例研讨.ppt(74页珍藏版)》请在三一办公上搜索。

1、世華銀行外匯資訊系統實例研討,以物件技術開發Windows DNA 應用程式,高煥堂 主講,1.介紹 Windows DNA,2.認識 OOAD 和 UML,3.認識 OOP,4.世華銀行之應用實例,以物件技術開發Windows DNA 應用程式,也說明 Windows DNA 與OOAD的攜手合作,內容,OOAD:物件導向分析&設計(Object-Oriented Analysis&Design),將OOAD 得到的元件落實為ActiveX,兩段式軟體開發一.企業分析二.系統分析,1.一條鳥語花香之路Windows DNA 與 OOAD,攜手合作,DNA:生命的種子,Windows:滋養的大

2、地,OOAD:栽培的技術,DNA,DNA 賦予天生麗質後天皆靠 OOAD 了,DNA+OOAD=力與美的組合,Windows DNA 架構,以COM 物件模式為基礎,提供一致架構和完整的服務(DNA)(Windows 平台),企業數位神經系統(Digital Nervous System)的基礎,三層式的邏輯結構,Windows DNA 架構,帳戶,客戶,Internet,Client 端User界面,中間層企業元件,後端資料庫,發揮 Internet 的潛力,OOAD 的角色,企業流程問題,物件導向OOAD模式(使用UML),企業 元件,ER圖,GUI,如何開發與建造企業資訊系統?,顧客,企

3、業元件,出口託收流程,帳戶,客戶,ER,GUI,Internet,出口押匯流程,企業元件,GUI,Client 端,中間層AP Server,後端,企業流程需要改善?,If Yes,使用 OOAD 分析企業流程!設計資訊系統!,以世華銀行外匯業務流程為例,世華銀行外匯資訊系統,Component-Based 軟體 就是依DNA基因將元件 組裝成有生命的系統!,2.認識 OOAD 和 UML,OOAD&UML 適用於,-資訊 系統分析,-企業 流程分析,-社會 組織分析,-自然界 系統分析,曹操,孫權,Environment,話說三國演義,OOAD 適用於社會組織分析,(Domain)西蜀,曹操

4、,孫權,Environment,劉備,關羽,孔明,張飛,赤壁之戰,其它流程,(Domain)西蜀,曹操進兵引發西蜀 的流程,誰來執行流程呢?,OOAD 最關心流程與元件,1.描述流程(劇情)-分析,赤壁之戰,其它流程,2.安排主/配角(元件)演出-設計,劉備,關羽,孔明,張飛,OOAD 最主要的工具,UML,(Unified Modeling Language),OMG 認可的世界標準 1997,為什麼需要 UML 呢?,貝多芬作曲時使用五線譜,您設計軟體時使用UML,為什麼需要 UML 呢?,五線譜有多種音符,UML也有多種符號,劉備,孔明,關羽,曹操,赤壁之戰,其它流程,空城計退敵,Use

5、 Case 圖,Sequence 圖,Use Case 敘述,曹操舉兵南下,西蜀就擬定策略,展開佈署,並連絡孫權,鼎力對抗曹操大軍.,曹操,赤壁之戰,孫權,西蜀,把西蜀看成黑箱!,準備打開西蜀黑箱,Scenario 敘述,曹操,赤壁之戰,孫權,把西蜀黑箱打開!,劉備,關羽,孔明,張飛,Scenario 敘述,曹操,赤壁之戰,孫權,劉備,關羽,孔明,張飛,曹操舉兵南下,劉備請孔明擬定策略.派遣關羽和張飛防守荊州,同時請孔明連絡孫權,共同對抗曹操.孔明聯合孫權,借東風,火燒曹軍於赤壁.,Scenario 敘述,使用UML 表示之,Scenario 敘述,劉備,孔明,關羽,求戰,請擬策略,張飛,請防

6、守荊州,請防守荊州前線,孫權,曹操,請聯絡孫權,請孫權領兵相助,借東風火攻,火攻曹軍,劉備的責任?,劉備,求戰,請擬策略,請防守荊州,請聯絡孫權,我必需 迎戰曹操!,使用UML表示-類別圖,劉備,求戰,劉備,迎戰曹操,迎戰曹操,迎戰曹操,迎戰曹操,迎戰曹操,迎戰曹操,使用UML表示,孔明,請擬策略,請聯絡孫權,請孫權領兵相助,借東風火攻,火攻曹軍,孔明,擬定策略,聯合孫權,借東風火攻,使用UML表示,關羽,張飛,請防守荊州,請防守荊州前線,關羽,防守荊州,張飛,防守荊州前線,關羽,防守荊州,張飛,防守荊州前線,劉備,迎戰曹操,孔明,擬定策略,聯合孫權,借東風火攻,UML的Class圖,您已熟悉

7、Use CaseSequence圖Class 圖,現在準備進入OOP 階段,3.認識 OOP,OOP 階段的任務:,-銜接 OOAD 的工作,-從 UML 到 Visual Basic,-從 Visual Basic 到 COM 元件,使用Visual Basic,劉備,迎戰曹操,寫VB程式,Class 劉備Sub 迎戰曹操()End Sub,孔明,擬定策略,聯合孫權,借東風火攻,使用Visual Basic,寫VB程式,Class 孔明Function 擬定策略()End FunctionSub 聯合孫權()End SubSub 借東風火攻()End Sub,Class 劉備Sub 迎戰曹操

8、()End Sub,使用Visual Basic,Class 孔明Function 擬定策略()End FunctionSub 聯合孫權()End SubSub 借東風火攻()End Sub,Class 關羽Sub 防守荊州()End Sub,Class 張飛Sub 防守前線()End Sub,依樣畫葫蘆,準備填寫 Sub內容,寫VB程式內容,劉備,求戰,請擬定策略,請防守荊州,請聯絡孫權,寫VB程式,Class 劉備Dim k As New 孔明Dim g as New 關羽Sub 迎戰曹操()k.擬定策略 g.防守荊州 k.聯合孫權End Sub,寫VB程式內容,孔明,請擬定策略,請聯絡孫

9、權,請孫權領兵相助,借東風火攻,借東風火攻,寫VB程式,Class 孔明Dim s As 孫權Function 擬定策略()End FunctionSub 聯合孫權()s.請領兵相助 s.借東風火攻End SubSub 借東風火攻()End Sub,寫VB程式碼,Class 劉備Dim k As New 孔明Dim g as New 關羽Sub 迎戰曹操()k.擬定策略 g.防守荊州 k.聯合孫權End Sub,Class 孔明Dim s As 孫權Function 擬定策略()End FunctionSub 聯合孫權()s.請領兵相助 s.借東風火攻End SubSub 借東風火攻()End

10、 Sub,寫VB程式碼,把VB類別編譯為COM元件,落實到 Windows DNA 環境,劉備,孔明,Internet,關,Class 劉備 Sub 迎戰曹操()k.擬定策略 g.防守荊州 k.聯合孫權End Sub,Class 孔明 Sub 聯合孫權()s.請領兵相助 s.借東風火攻End Sub,Class 關羽Sub 防守荊州()End Sub,Class 張飛Sub 防守前線()End Sub,OOAD+Windows DNA處處鳥語花香美不勝收,企業元件經 Internet為世界各地的顧客服務,4.OOAD實務經驗兩段式軟體開發程序,分析資訊系統的系統流程,分析世華銀行的企業流程,第

11、一階段:以OOAD,第二階段:以OOAD,企業,資訊系統,使用OOAD,使用 OOAD和 OOP,企業,資訊系統,找出企業流程,以OOAD分析企業流程,從企業流程導出系統流程,以OOAD分析系統流程,以OOP寫元件,企業,找出企業流程,以OOAD分析企業流程,做這兩個任務,Environment,客戶,世華總管理處,國外銀行,中央銀行,(Domain)世華銀行外匯業務,Environment,客戶,由客戶的Goal 找出流程,出口押匯,轉帳,(Domain)世華銀行外匯業務,出口託收,Use Case 敘述,客戶,世華總管理處,國外銀行,中央銀行,出口託收,客戶辦理出口託收,世華委託 國外銀行

12、收款,待收到款,世華請客戶決定匯率,解款給客戶,也呈報總管理處和央行.,此刻焦點:世華跟外界的合作,現在:把焦點轉移到世華內部,Scenario 敘述,客戶,世華總管理處,焦點:世華內部,國外銀行,中央銀行,看單人員,結帳人員,櫃台人員,出口託收,Scenario 敘述,出口託收,客戶辦理出口託收,世華的櫃台人員請看單人員審閱,並請國外銀行寄件,看單人員要求結帳人員呈報總管理處.國外銀行收款後,會通知看單人員,看單人員請客戶議價匯率,然後解款給客戶,並請結帳人員呈報央行.,看單人員,櫃台人員,使用UML 表示之,結帳人員,Scenario 敘述,櫃台人員,看單人員,結帳人員,請收件,請審單,請

13、寄件收款,請結帳呈報,央行,客戶,呈報,通知已收款,解款,請議價匯率,管理處,國外銀行,請結帳呈報,解款入帳,呈報,企業,找出企業流程,以OOAD分析企業流程,YouAre Here,資訊系統,從企業流程導出系統流程,做這個任務,2.這些人員常會使用企業 的資訊系統-即是 IS 元件,說明,1.第一階段的焦點是:企業 企業內的元件包含有:櫃台人員 結帳人員 看單人員 等,3.把焦點轉移到:IS 櫃台人員,結帳人員,看單人員 等是 IS 的 User.,看單人員,結帳人員,IS,IS,IS,IS,IS,IS,資訊系統,OOAD,櫃台人員,從企業流程導出系統流程,企業,OOAD,客戶,看單人員,結

14、帳人員,櫃台人員,IS,國外銀行,管理處,收件,-審單,-解款,從 出口託收導出 系統流程,出口託收作業:,-呈報,IS,IS,看單人員,結帳人員,櫃台人員,收件,-審單,-解款,出口託收作業:,-呈報,審單,解款,收件,呈報,IS,使用UML 表示之,出口託收導出的系統流程,看單人員,國外銀行,收件,審單,解款,呈報,結帳人員,櫃台人員,世華總管理處,UML 的 Use Case 圖,出口託收 與 其系統流程,它們是唇齒相依的有機生命體,企業,找出企業流程,以OOAD分析企業流程,資訊系統,從企業流程導出系統流程,做這個任務,以OOAD分析系統流程,YouAre Here,收件,審單,解款,

15、呈報,依序分析各個流程,收件,審單,解款,呈報,分析這個流程,Use Case 敘述,櫃台人員將託收文件輸入系統,系統檢查是否為往來客戶,並檢查國外銀行的資料,然後系統替文件編號,並輸出之.,櫃台人員,收件,IS系統,把系統看成黑箱!,準備打開系統黑箱,Scenario 敘述,櫃台人員,收件,把系統黑箱打開!,託收交易,存同銀行,世華分行,Scenario 敘述,收件,櫃台人員將託收文件輸入給系統裡的託收交易元件,託收交易請世華分行元件檢查否為往來客戶,並請存同銀行元件檢查其資料,然後託收交易替文件編號,並輸出給櫃台人員.,託收交易,世華分行,使用UML 表示之,存同銀行,Scenario 敘

16、述,託收交易,世華分行,存同銀行,請收件編號,請檢查客戶,請檢查銀行資料,櫃台人員,取編號,文件編號,使用UML表示,託收交易,請收件編號,請檢查客戶,請檢查銀行資料,編號,文件編號,託收交易,收件編號,編號,世華分行,檢查是否為往來客戶,存同銀行,檢查託收銀行資料的正確性,託收交易,收件編號,UML的Class圖,編號,使用Visuial Basic,Class 收件交易Function 收件編號()End FunctionFunction 編號()End Function,託收交易,收件編號,編號,寫VB程式,Class 世華分行Function 迎檢查是否 為往來客戶()End Func

17、tion,使用Visuial Basic,Class 託收交易Function 擬收件編號()End FunctionFunction 編號()End Function,Class 存同銀行Function 檢查託收 銀行資料()End Function,準備填寫 Sub內容,寫VB程式內容,託收交易,請收件編號,請檢查客戶,請檢查銀行資料,編號,文件編號,寫VB程式,Class 託收交易Dim x As New 世華分行Dim y As New 存同銀行Function 收件編號()x.檢查是否往來客戶(CustInfo)y.檢查存同銀行資料(BankInfo)收件編號()=Self.編號

18、End FunctionFunction 編號()End Function,寫VB程式碼,把VB類別編譯為COM元件,託收交易,世華分行,Internet,存同,Class 世華分行Function 檢查是否為 往來客戶()End Function,Class 託收交易Dim x As New 世華分行Dim y As New 存同銀行Function 收件編號()x.檢查是否往來客戶(CustInfo)y.檢查存同銀行資料(BankInfo)收件編號()=Self.編號 End FunctionFunction 編號()End Function,Class 存同銀行Function 檢查存同 銀行資料()End Function,太棒了!已經做好一條小葉脈了!,按部就班,循序漸進 葉子很快就長大了!,兩段式 OOAD 開發三層式 Windows DNA 應用程式,5.結 語,兩段式OOAD適合 Iterative&Icremental,企業,資訊系統,企業物件與軟體元件 直接對應,找出企業流程,以OOAD分析企業流程,從企業流程導出系統流程,以OOAD分析系統流程,以OOP寫元件,企業物件,軟體元件,OOAD+Windows DNA 真是處處 蝶與花香,謝謝您的蒞臨祝您健康快樂,以物件技術開發Windows DNA 應用程式,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号