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

下載本文檔

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

文檔簡介

1、1Windows DNA 以物件技術(shù)開發(fā)Windows DNA 應(yīng)用程式 主講2以物件技術(shù)開發(fā)Windows DNA 應(yīng)用程式內(nèi)容內(nèi)容31. 一條鳥語花香之路一條鳥語花香之路Windows DNA 與 OOAD 攜手合作 DNA: 生命的種子 Windows: 滋養(yǎng)的大地OOAD: 栽培的技術(shù)4Windows 平平臺臺DNADNA 賦予天生麗質(zhì)後天皆靠 OOAD 了DNA + OOAD = 力與美的組合 5Windows DNA 架構(gòu)以COM 物件模式為基礎(chǔ)提供一致架構(gòu)和完整的服務(wù) (DNA) (Windows 平臺 )企業(yè)(Digital Nervous System)的基礎(chǔ)三層式的邏輯結(jié)構(gòu)

2、6Windows DNA 架構(gòu)User 界面與瀏覽企業(yè)流程與元件整合性的資料庫7帳戶客戶InternetClient 端User界面中間層企業(yè)元件後端資料庫發(fā)揮 Internet 的潛力8User 界界面面與與瀏瀏覽覽企企業(yè)業(yè)流流程程與與元元件件整整合合性性資資料料庫庫OOAD 的角色企業(yè)流程問題物件導(dǎo)向OOAD模式(使用UML) 企業(yè) 元件 ER圖 GUI如何開發(fā)與建造企業(yè)資訊系統(tǒng)?9顧客企業(yè)元件出口託收流程帳戶客戶ERGUIInternet出口押匯流程企業(yè)元件GUIClient 端中間層AP Server後端企業(yè)流程需要改善 ? If Yes , 使用 OOAD 分析企業(yè)流程 ! 設(shè)計(jì)資訊

3、系統(tǒng) !10W indows DNA出口託收出口押匯轉(zhuǎn)帳其它流程世華銀行外匯資訊系統(tǒng) Component-Based 軟體 就是依DNA基因?qū)⒃?組裝成有生命的系統(tǒng) !11 2. 認(rèn)識 OOAD 和 UML OOAD & UML 適用於 -資訊 系統(tǒng)分析-企業(yè) 流程分析-社會 組織分析-自然界 系統(tǒng)分析12 OOADOOAD 適用於社會組織分析適用於社會組織分析(Domain)西蜀13 劉備關(guān)羽孔明張飛赤壁之戰(zhàn)其它流程(Domain)西蜀曹操進(jìn)兵引發(fā)西蜀 的流程誰來執(zhí)行流程呢?14 OOAD OOAD 最關(guān)心最關(guān)心流程流程與與元件元件 1. 描述流程(劇情) - 分析 赤壁之戰(zhàn)其它流

4、程2. 安排主/配角(元件)演出 - 設(shè)計(jì)劉備關(guān)羽孔明張飛15 OOAD OOAD 最主要的工具最主要的工具 UML(Unified Modeling Language) 認(rèn)可的世界標(biāo)準(zhǔn) 1997199716 為什麼需要 UML 呢? 貝多芬作曲時使用五線譜您設(shè)計(jì)軟體時使用UML17 為什麼需要 UML 呢? 五線譜有多種音符UML也有多種符號劉備孔明關(guān)羽曹操赤壁之戰(zhàn)其它流程空城計(jì)退敵 Use Case 圖 Sequence 圖18 Use Case 敘述 曹操舉兵南下, 西蜀就擬定策略,展開佈署,並連絡(luò)孫權(quán),鼎力對抗曹操大軍.曹操赤壁之戰(zhàn)孫權(quán)西蜀 把西蜀看成黑箱 ! 準(zhǔn)備打開西蜀黑箱19 S

5、cenario 敘述 曹操赤壁之戰(zhàn)孫權(quán) 把西蜀黑箱打開 ! 劉備關(guān)羽孔明張飛20 Scenario 敘述 曹操赤壁之戰(zhàn)孫權(quán)劉備關(guān)羽孔明張飛 曹操舉兵南下, 劉備請孔明擬定策略. 派遣關(guān)羽和張飛防守荊州,同時請孔明連絡(luò)孫權(quán),共同對抗曹操. 孔明聯(lián)合孫權(quán),借東風(fēng),火燒曹軍於赤壁.21 Scenario 敘述 使用 表示之22 Scenario 敘述 劉備孔明關(guān)羽求戰(zhàn)請擬策略張飛請防守荊州請防守荊州前線孫權(quán)曹操請聯(lián)絡(luò)孫權(quán)請孫權(quán)領(lǐng)兵相助借東風(fēng)火攻火攻曹軍23劉備的責(zé)任? 劉備求戰(zhàn)請擬策略請防守荊州請聯(lián)絡(luò)孫權(quán)我必需 迎戰(zhàn)曹操!24使用UML表示 - 類別圖 劉備求戰(zhàn)劉備迎戰(zhàn)曹操迎戰(zhàn)曹操迎戰(zhàn)曹操迎戰(zhàn)曹操迎

6、戰(zhàn)曹操迎戰(zhàn)曹操25使用UML表示 孔明請擬策略請聯(lián)絡(luò)孫權(quán)請孫權(quán)領(lǐng)兵相助借東風(fēng)火攻火攻曹軍孔明擬定策略聯(lián)合孫權(quán)借東風(fēng)火攻26使用UML表示 關(guān)羽張飛請防守荊州請防守荊州前線關(guān)羽防守荊州張飛防守荊州前線27 關(guān)羽防守荊州張飛防守荊州前線劉備迎戰(zhàn)曹操孔明擬定策略聯(lián)合孫權(quán)借東風(fēng)火攻UML的Class圖 283. 認(rèn)識 OOP OOP 階段的任務(wù): - 銜接 OOAD 的工作- 從 UML 到 Visual Basic- 從 Visual Basic 到 COM 元件29 使用Visual Basic 劉備迎戰(zhàn)曹操寫VB程式Class 劉備Sub 迎戰(zhàn)曹操() End Sub30 孔明擬定策略聯(lián)合孫權(quán)借

7、東風(fēng)火攻使用Visual Basic 寫VB程式Class 孔明Function 擬定策略() End FunctionSub 聯(lián)合孫權(quán)() End SubSub 借東風(fēng)火攻() End Sub31Class 劉備Sub 迎戰(zhàn)曹操() End Sub使用Visual BasicClass 孔明Function 擬定策略() End FunctionSub 聯(lián)合孫權(quán)() End SubSub 借東風(fēng)火攻() End SubClass 關(guān)羽Sub 防守荊州() End SubClass 張飛Sub 防守前線() End Sub32 寫VB程式內(nèi)容 劉備求戰(zhàn)請擬定策略請防守荊州請聯(lián)絡(luò)孫權(quán)寫VB程式C

8、lass 劉備Dim k As New 孔明Dim g as New 關(guān)羽Sub 迎戰(zhàn)曹操() k.擬定策略 g.防守荊州 k.聯(lián)合孫權(quán)End Sub33寫VB程式內(nèi)容 孔明請擬定策略請聯(lián)絡(luò)孫權(quán)請孫權(quán)領(lǐng)兵相助借東風(fēng)火攻借東風(fēng)火攻寫VB程式Class 孔明Dim s As 孫權(quán)Function 擬定策略() End FunctionSub 聯(lián)合孫權(quán)() s.請領(lǐng)兵相助 s.借東風(fēng)火攻End SubSub 借東風(fēng)火攻() End Sub34 寫VB程式碼 Class 劉備Dim k As New 孔明Dim g as New 關(guān)羽Sub 迎戰(zhàn)曹操() k.擬定策略 g.防守荊州 k.聯(lián)合孫權(quán)End

9、 SubClass 孔明Dim s As 孫權(quán)Function 擬定策略() End FunctionSub 聯(lián)合孫權(quán)() s.請領(lǐng)兵相助 s.借東風(fēng)火攻End SubSub 借東風(fēng)火攻() End Sub35 寫VB程式碼 Windows DNA36落實(shí)到 Windows DNA 環(huán)境 劉備孔明Internet關(guān)Class 劉備 Sub 迎戰(zhàn)曹操() k.擬定策略 g.防守荊州 k.聯(lián)合孫權(quán)End SubClass 孔明 Sub 聯(lián)合孫權(quán)() s.請領(lǐng)兵相助 s.借東風(fēng)火攻End SubClass 關(guān)羽Sub 防守荊州() End SubClass 張飛Sub 防守前線() End Sub3

10、7OOAD + Windows DNA處處鳥語花香美不勝收Windows DNA企業(yè)元件經(jīng) Internet為世界各地的顧客服務(wù)384. OOAD實(shí)務(wù)經(jīng)驗(yàn)實(shí)務(wù)經(jīng)驗(yàn)兩段式軟體開發(fā)程序 分析的系統(tǒng)流程 分析世華銀行的企業(yè)流程第一階段 : 以第二階段 : 以39企業(yè)40企業(yè)資訊系統(tǒng) 找出企業(yè)流程以O(shè)OAD分析系統(tǒng)流程 以O(shè)OP寫元件41企業(yè) 找出企業(yè)流程42客戶 (Domain)世華銀行外匯業(yè)務(wù)43客戶由客戶的Goal 找出流程出口押匯轉(zhuǎn)帳 (Domain)世華銀行外匯業(yè)務(wù)出口託收44 Use Case 敘述 客戶 出口託收客戶辦理出口託收, 世華委託 國外銀行收款, 待收到款,世華請客戶決定匯率,

11、 解款給客戶, 也呈報總管理處和央行.此刻焦點(diǎn): 世華跟外界的合作現(xiàn)在現(xiàn)在 : :把焦點(diǎn)轉(zhuǎn)把焦點(diǎn)轉(zhuǎn)移到移到內(nèi)部內(nèi)部45Scenario 敘述 客戶世華總管理處 焦點(diǎn)焦點(diǎn): : 世華內(nèi)部世華內(nèi)部 國外銀行中央銀行看單人員結(jié)帳人員櫃臺人員出口託收46Scenario 敘述 出口託收 客戶辦理出口託收, 世華的櫃臺人員請看單人員審閱,並請國外銀行寄件, 看單人員要求結(jié)帳人員呈報總管理處. 國外銀行收款後, 會通知看單人員, 看單人員請客戶議價匯率, 然後解款給客戶, 並請結(jié)帳人員呈報央行.看單人員櫃臺人員 使用使用 表示表示之之結(jié)帳人員47 Scenario 敘述 櫃臺人員看單人員結(jié)帳人員請收件請審

12、單請寄件收款請結(jié)帳呈報央行客戶呈報通知已收款解款請議價匯率管理處國外銀行請結(jié)帳呈報解款入帳呈報48企業(yè) 找出企業(yè)流程以O(shè)OAD分析企業(yè)流程YouAre Here 資訊系統(tǒng)492. 這些人員常會使用企業(yè) 的資訊系統(tǒng) - 即是 元件說明 1. 第一階段的焦點(diǎn)是: 企業(yè)內(nèi)的元件包含有: 櫃臺人員 結(jié)帳人員 看單人員 等 3. 把焦點(diǎn)轉(zhuǎn)移到: IS 櫃臺人員, 結(jié)帳人員, 看單人員 等是 IS 的 User.看單人員結(jié)帳人員ISISISISISIS資訊系統(tǒng)櫃臺人員企業(yè)OOAD50客戶看單人員結(jié)帳人員櫃臺人員 IS國外銀行管理處收件 - 審單 -解款解款 -呈報ISIS51看單人員結(jié)帳人員櫃臺人員收件

13、- 審單 -解款解款 -呈報審單解款收件呈報IS 使用使用 表示表示之之52出口託收導(dǎo)出的系統(tǒng)流程看單人員國外銀行收件審單解款呈報結(jié)帳人員櫃臺人員世華總管理處 UML 的 Use Case 圖53出口託收 與 其系統(tǒng)流程託託收收收收收收件件解解款款審審單單呈呈報報口口出出它們是它們是的的54企業(yè) 找出企業(yè)流程以O(shè)OAD分析企業(yè)流程資訊系統(tǒng) 從企業(yè)流程導(dǎo)出系統(tǒng)流程YouAre Here 55收件審單解款呈報收收收收件件口口出出託託收收審單收收收收件件口口出出託託收收審單解款收收收收件件口口出出託託收收收收收收件件口口出出託託收收審單解款.呈報56收件審單解款呈報收收收收件件口口出出託託收收57

14、Use Case 敘述 櫃臺人員將託收文件輸入系統(tǒng), 系統(tǒng)檢查是否為往來客戶, 並檢查國外銀行的資料, 然後系統(tǒng)替文件編號, 並輸出之.櫃臺人員收件IS系統(tǒng) 把系統(tǒng)看成黑箱 ! 準(zhǔn)備打開系統(tǒng)黑箱58 Scenario 敘述 櫃臺人員收件 把系統(tǒng)黑箱打開 ! 託收交易存同銀行世華分行59 Scenario 敘述 收件 櫃臺人員將託收文件輸入給系統(tǒng)裡的託收交易元件,託收交易請世華分行元件檢查否為往來客戶, 並請存同銀行元件檢查其資料, 然後託收交易替文件編號, 並輸出給櫃臺人員. 託收交易世華分行 使用 表示之存同銀行60 Scenario 敘述 託收交易世華分行存同銀行請收件編號請檢查客戶請檢查

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

16、) End FunctionFunction 編號() End FunctionClass 存同銀行Function 檢查託收 銀行資料() End Function65寫VB程式內(nèi)容 託收交易請收件編號請檢查客戶請檢查銀行資料編號文件編號寫VB程式Class 託收交易Dim x As New 世華分行Dim y As New 存同銀行Function 收件編號() x.檢查是否往來客戶(CustInfo) y.檢查存同銀行資料(BankInfo) 收件編號() = Self.編號 End FunctionFunction 編號() End Function66 寫VB程式碼 Windows DNA67 託收交易世華分行Internet存同Class 世華分行Function 檢查是否為 往來客戶() End FunctionClass 託收交易Dim x As New 世華分行Dim y As New 存同銀行Function 收件編號() x.檢查是否往來客戶(CustInfo) y.檢查存同銀行資料(BankInfo) 收件編號() = Self.編號 End FunctionFunction 編號() End FunctionClass 存同銀行Func

溫馨提示

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

評論

0/150

提交評論