(簡體)世華銀行外匯資訊系統(tǒng)實例研討_第1頁
(簡體)世華銀行外匯資訊系統(tǒng)實例研討_第2頁
(簡體)世華銀行外匯資訊系統(tǒng)實例研討_第3頁
(簡體)世華銀行外匯資訊系統(tǒng)實例研討_第4頁
(簡體)世華銀行外匯資訊系統(tǒng)實例研討_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

世華銀行外匯資訊系統(tǒng)實例研討以物件技術(shù)開發(fā)WindowsDNA應(yīng)用程式

主講1.

介紹WindowsDNA2.

認識OOAD和UML3.認識OOP4.世華銀行之應(yīng)用實例以物件技術(shù)開發(fā)WindowsDNA應(yīng)用程式也說明WindowsDNA與OOAD的攜手合作內(nèi)容OOAD:物件導向分析&設(shè)計(Object-OrientedAnalysis

&Design)將OOAD

得到的元件落實為ActiveX兩段式軟體開發(fā)一.企業(yè)分析二.系統(tǒng)分析1.一條鳥語花香之路WindowsDNA與OOAD

攜手合作

DNA:生命的種子

Windows:滋養(yǎng)的大地OOAD:栽培的技術(shù)DNADNA

賦予天生麗質(zhì)後天皆靠

OOAD

了DNA+OOAD=力與美的組合

WindowsDNA

架構(gòu)以COM

物件模式為基礎(chǔ)提供一致架構(gòu)和完整的服務(wù)

(DNA)(Windows

平臺)企業(yè)數(shù)位神經(jīng)系統(tǒng)(DigitalNervousSystem)的基礎(chǔ)三層式的邏輯結(jié)構(gòu)WindowsDNA

架構(gòu)帳戶客戶InternetClient端User界面中間層企業(yè)元件後端資料庫發(fā)揮Internet

的潛力OOAD的角色企業(yè)流程問題物件導向OOAD模式(使用UML)

企業(yè)元件ER圖GUI如何開發(fā)與建造企業(yè)資訊系統(tǒng)?顧客企業(yè)元件出口託收流程帳戶客戶ERGUIInternet出口押匯流程企業(yè)元件GUIClient端中間層APServer後端企業(yè)流程需要改善

?

IfYes,使用OOAD

分析企業(yè)流程!設(shè)計資訊系統(tǒng)!以世華銀行外匯業(yè)務(wù)流程為例世華銀行外匯資訊系統(tǒng)

Component-Based

軟體就是依DNA基因?qū)⒃M裝成有生命的系統(tǒng)!

2.認識

OOAD和UML

OOAD&UML適用於

----資訊系統(tǒng)分析----企業(yè)流程分析----社會組織分析----自然界系統(tǒng)分析曹操孫權(quán)Environment

話說三國演義OOAD

適用於社會組織分析(Domain)西蜀曹操孫權(quán)Environment

劉備關(guān)羽孔明張飛赤壁之戰(zhàn)其它流程(Domain)西蜀曹操進兵引發(fā)西蜀的流程誰來執(zhí)行流程呢?

OOAD最關(guān)心流程與元件

1.描述流程(劇情)----分析

赤壁之戰(zhàn)其它流程2.安排主/配角(元件)演出----設(shè)計劉備關(guān)羽孔明張飛

OOAD最主要的工具

UML(Unified

Modeling

Language)

OMG

認可的世界標準1997為什麼需要UML呢?

貝多芬作曲時使用五線譜您設(shè)計軟體時使用UML為什麼需要UML呢?

五線譜有多種音符UML也有多種符號劉備孔明關(guān)羽曹操赤壁之戰(zhàn)其它流程空城計退敵

UseCase圖

Sequence圖UseCase敘述

曹操舉兵南下,西蜀就擬定策略,展開佈署,並連絡(luò)孫權(quán),鼎力對抗曹操大軍.曹操赤壁之戰(zhàn)孫權(quán)西蜀

把西蜀看成黑箱!!

準備打開西蜀黑箱Scenario敘述

曹操赤壁之戰(zhàn)孫權(quán)

把西蜀黑箱打開!!

劉備關(guān)羽孔明張飛Scenario敘述

曹操赤壁之戰(zhàn)孫權(quán)劉備關(guān)羽孔明張飛

曹操舉兵南下,劉備請孔明擬定策略.派遣關(guān)羽和張飛防守荊州,同時請孔明連絡(luò)孫權(quán),共同對抗曹操.孔明聯(lián)合孫權(quán),借東風,火燒曹軍於赤壁.Scenario敘述

使用UML

表示之

Scenario敘述

劉備孔明關(guān)羽求戰(zhàn)請擬策略張飛請防守荊州請防守荊州前線孫權(quán)曹操請聯(lián)絡(luò)孫權(quán)請孫權(quán)領(lǐng)兵相助借東風火攻火攻曹軍劉備的責任?

劉備求戰(zhàn)請擬策略請防守荊州請聯(lián)絡(luò)孫權(quán)我必需迎戰(zhàn)曹操!!使用UML表示-----類別圖

劉備求戰(zhàn)劉備迎戰(zhàn)曹操迎戰(zhàn)曹操迎戰(zhàn)曹操迎戰(zhàn)曹操迎戰(zhàn)曹操迎戰(zhàn)曹操使用UML表示

孔明請擬策略請聯(lián)絡(luò)孫權(quán)請孫權(quán)領(lǐng)兵相助借東風火攻火攻曹軍孔明擬定策略聯(lián)合孫權(quán)借東風火攻使用UML表示

關(guān)羽張飛請防守荊州請防守荊州前線關(guān)羽防守荊州張飛防守荊州前線

關(guān)羽防守荊州張飛防守荊州前線劉備迎戰(zhàn)曹操孔明擬定策略聯(lián)合孫權(quán)借東風火攻UML的Class圖

您已熟悉UseCaseSequence圖Class圖現(xiàn)在準備進入OOP階段3.

認識

OOP

OOP階段的任務(wù):

----銜接OOAD的工作----從UML到VisualBasic----從VisualBasic到COM元件

使用VisualBasic

劉備迎戰(zhàn)曹操寫VB程式‘Class劉備Sub

迎戰(zhàn)曹操()……EndSub

孔明擬定策略聯(lián)合孫權(quán)借東風火攻使用VisualBasic

寫VB程式‘Class孔明Function

擬定策略()……EndFunctionSub

聯(lián)合孫權(quán)()……EndSubSub借東風火攻()……EndSub‘Class劉備Sub

迎戰(zhàn)曹操()……EndSub使用VisualBasic‘Class孔明Function

擬定策略()……EndFunctionSub

聯(lián)合孫權(quán)()……EndSubSub借東風火攻()……EndSub‘Class關(guān)羽Sub防守荊州()……EndSub‘Class張飛Sub防守前線()……EndSub依樣畫葫蘆準備填寫Sub內(nèi)容

寫VB程式內(nèi)容

劉備求戰(zhàn)請擬定策略請防守荊州請聯(lián)絡(luò)孫權(quán)寫VB程式‘Class劉備DimkAsNew孔明DimgasNew關(guān)羽Sub

迎戰(zhàn)曹操()

k.擬定策略

g.防守荊州

k.聯(lián)合孫權(quán)EndSub寫VB程式內(nèi)容

孔明請擬定策略請聯(lián)絡(luò)孫權(quán)請孫權(quán)領(lǐng)兵相助借東風火攻借東風火攻寫VB程式‘Class孔明DimsAs孫權(quán)Function

擬定策略()……EndFunctionSub

聯(lián)合孫權(quán)()

s.請領(lǐng)兵相助

s.借東風火攻EndSubSub借東風火攻()……EndSub寫VB程式碼

‘Class劉備DimkAsNew孔明DimgasNew關(guān)羽Sub

迎戰(zhàn)曹操()

k.擬定策略g.防守荊州k.聯(lián)合孫權(quán)EndSub‘Class孔明DimsAs孫權(quán)Function

擬定策略()……EndFunctionSub

聯(lián)合孫權(quán)()

s.請領(lǐng)兵相助s.借東風火攻EndSubSub借東風火攻()……EndSub寫VB程式碼

把VB類別編譯為COM元件落實到WindowsDNA環(huán)境

劉備孔明Internet關(guān)‘Class劉備……Sub

迎戰(zhàn)曹操()

k.擬定策略g.防守荊州k.聯(lián)合孫權(quán)EndSub‘Class孔明……Sub

聯(lián)合孫權(quán)()

s.請領(lǐng)兵相助s.借東風火攻EndSub‘Class關(guān)羽Sub防守荊州()……EndSub‘Class張飛Sub防守前線()……EndSubOOAD

+Windows

DNA處處鳥語花香美不勝收企業(yè)元件經(jīng)Internet為世界各地的顧客服務(wù)4.OOAD實務(wù)經(jīng)驗兩段式軟體開發(fā)程序

分析資訊系統(tǒng)的系統(tǒng)流程

分析世華銀行的企業(yè)流程第一階段:

以O(shè)OAD第二階段:

以O(shè)OAD企業(yè)資訊系統(tǒng)使用OOAD使用OOAD和OOP企業(yè)資訊系統(tǒng)找出企業(yè)流程以O(shè)OAD分析企業(yè)流程從企業(yè)流程導出系統(tǒng)流程以O(shè)OAD分析系統(tǒng)流程以O(shè)OP寫元件企業(yè)找出企業(yè)流程以O(shè)OAD分析企業(yè)流程做這兩個任務(wù)Environment客戶世華總管理處國外銀行中央銀行(Domain)世華銀行外匯業(yè)務(wù)Environment客戶由客戶的Goal找出流程出口押匯轉(zhuǎn)帳(Domain)世華銀行外匯業(yè)務(wù)出口託收

UseCase敘述

客戶世華總管理處

國外銀行中央銀行出口託收客戶辦理出口託收,世華委託國外銀行收款,待收到款,世華請客戶決定匯率,解款給客戶,也呈報總管理處和央行.此刻焦點:世華跟外界的合作現(xiàn)在:把焦點轉(zhuǎn)移到世華內(nèi)部Scenario敘述

客戶世華總管理處

焦點:世華內(nèi)部

國外銀行中央銀行看單人員結(jié)帳人員櫃臺人員出口託收Scenario敘述

出口託收客戶辦理出口託收,世華的櫃臺人員請看單人員審閱,並請國外銀行寄件,看單人員要求結(jié)帳人員呈報總管理處.國外銀行收款後,會通知看單人員,看單人員請客戶議價匯率,然後解款給客戶,並請結(jié)帳人員呈報央行.看單人員櫃臺人員

使用UML

表示之結(jié)帳人員

Scenario敘述

櫃臺人員看單人員結(jié)帳人員請收件請審單請寄件收款請結(jié)帳呈報央行客戶呈報通知已收款解款請議價匯率管理處國外銀行請結(jié)帳呈報解款入帳呈報企業(yè)找出企業(yè)流程以O(shè)OAD分析企業(yè)流程YouAreHere

資訊系統(tǒng)從企業(yè)流程導出系統(tǒng)流程做這個任務(wù)2.這些人員常會使用企業(yè)的資訊系統(tǒng)--------即是IS元件說明

1.第一階段的焦點是:企業(yè)

企業(yè)內(nèi)的元件包含有:櫃臺人員結(jié)帳人員看單人員等……

3.把焦點轉(zhuǎn)移到:

IS

櫃臺人員,結(jié)帳人員,看單人員等是IS

的User.看單人員結(jié)帳人員ISISISISISIS資訊系統(tǒng)OOAD櫃臺人員

從企業(yè)流程導出系統(tǒng)流程企業(yè)OOAD客戶看單人員結(jié)帳人員櫃臺人員

IS國外銀行管理處收件

->審單

->解款

從出口託收導出系統(tǒng)流程出口託收作業(yè):

->呈報ISIS看單人員結(jié)帳人員櫃臺人員收件

->審單

->解款出口託收作業(yè):

->呈報審單解款收件呈報IS

使用UML

表示之出口託收導出的系統(tǒng)流程看單人員國外銀行收件審單解款呈報結(jié)帳人員櫃臺人員世華總管理處

UML的UseCase圖出口託收

與其系統(tǒng)流程它們是唇齒相依的有機生命體企業(yè)找出企業(yè)流程以O(shè)OAD分析企業(yè)流程資訊系統(tǒng)從企業(yè)流程導出系統(tǒng)流程做這個任務(wù)以O(shè)OAD分析系統(tǒng)流程YouAreHere

收件審單解款呈報依序分析各個流程收件審單解款呈報分析這個流程

UseCase敘述

櫃臺人員將託收文件輸入系統(tǒng),

系統(tǒng)檢查是否為往來客戶,並檢查國外銀行的資料,然後系統(tǒng)替文件編號,並輸出之.櫃臺人員收件IS系統(tǒng)

把系統(tǒng)看成黑箱!!

準備打開系統(tǒng)黑箱

Scenario敘述

櫃臺人員收件

把系統(tǒng)黑箱打開!!

託收交易存同銀行世華分行

Scenario敘述

收件櫃臺人員將託收文件輸入給系統(tǒng)裡的託收交易元件,託收交易請世華分行元件檢查否為往來客戶,並請存同銀行元件檢查其資料,然後託收交易替文件編號,並輸出給櫃臺人員.託收交易世華分行

使用UML

表示之存同銀行

Scenario敘述

託收交易世華分行存同銀行請收件編號請檢查客戶請檢查銀行資料櫃臺人員取編號文件編號使用UML表示

託收交易請收件編號請檢查客戶請檢查銀行資料編號文件編號託收交易收件編號編號

世華分行檢查是否為往來客戶存同銀行檢查託收銀行資料的正確性託收交易收件編號UML的Class圖

編號

使用VisuialBasic

‘Class收件交易Function

收件編號()……EndFunctionFunction

編號()……EndFunction託收交易收件編號編號寫VB程式‘Class世華分行Function

迎檢查是否為往來客戶()……EndFunction使用VisuialBasic‘Class託收交易Function

擬收件編號()……EndFunctionFunction

編號()……EndFunction‘Class存同銀行Function檢查託收銀行資料()……EndFunction準備填寫Sub內(nèi)容寫VB程式內(nèi)容

託收交易請收件編號請檢查客戶請檢查銀行資料編號文件編號寫VB程式‘Class託收交易DimxAsNew世華分行DimyAsNew存同銀行Function

收件編號()x.檢查是否往來客戶(CustInfo)y.檢查存同銀行資料(BankInfo)收件編號()=Self.編號……EndFunctionFunction

編號()……EndFunction寫VB程式碼

把VB類別編譯為COM元件

託收交易世華分行Internet存同‘Class世華分行Function

檢查是否為往來客戶()……EndFunction‘Class託收交易DimxAsNew世華分行DimyAsNew存同銀行Function

收件編號()x.檢查是否往來客戶(CustInfo)y.檢查存同銀行資料(BankInfo)收件編號()=Self.編號……EndFunctionFunction

編號()……EndFunction‘Class存同銀行Function

檢查存同

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論