李肇林Lee, Tzao-Lin臺灣大學:資訊工程學研究所陳志賢Chen, Chih-HsienChih-HsienChen2010-06-022018-07-052010-06-022018-07-052008U0001-3001200817262600http://ntur.lib.ntu.edu.tw//handle/246246/184877由於外匯市場波動極大,市場結構經常性改變,如歐元區成立後,歐洲各國貨幣統一為歐元,各國依不同時程轉換法定貨幣為歐元;亞洲也有催生亞元的聲浪。貨幣政策也經常因為國家的政策有所變動,如暫停外匯市場、限制外匯交易、緊釘美元政策。要設計一套可隨市場變動而彈性調整的外匯資訊系統,則系統的本身架構就要有極佳的彈性,本論文提出以表單流程的架構來設計與實作外匯資訊系統,藉由表單、表單資料庫、工作流程(Work Flow)分離的特性,使外匯交易資料與外滙交易系統及交易處理流程分離,達到系統變更,影響最小的目的。準化也是提供系統彈性的重要因素,本論文將討論XForm 與 Microsoft Infopath 2007 兩種表單標準的應用與整合。Foreign Exchange is one of important investment item. According to the foreign exchange market is variable, like EEC member countries use Euro as monetary unit. Each country changes the legal tender in different stage. The exchange rate mechanism also influenced by country currency policy (exchange control, exchange restriction, etc.) esign an extensible and adjustable Foreign Exchange Information System to meet the market variables. The system extension and flexibility are important topics. his paper we propose the Work Flow based and Exchange Record Form (erf) trigger system (OANet Foreign Exchange System) for user to handle foreign exchange investment. We use the separated design on Form DB, Forms and Work Flow (each represent the exchange record, exchange transaction and transaction rule respectively.) n this paper we also discus the interaction with the XForm and MS Infopath 2007.目錄謝 I要 IIbstract III錄 IV目錄 VII目錄 IX1章 序論 1.1 研究動機 1.2 目的 1.3 本文架構 12章 背景 3.1 外匯,外匯市場與匯率 3.2 表單與工作流程(Work Flow) 3.3 表單/表單資料/工作流程分離設計 4.4 XForms & MS Infopath 2007 5.5 本系統之設計 53章 系統設計 7.1 系統規劃 7.2 系統架構 8.3 使用者管理系統 9.4 外匯記錄表單(Exchange Record Form)管理系統 10.5 交易記錄引擎(Record Engine) 18.6 表單引擎(Form Engine) 184章 系統實作 20.1 實作環境 20.2 目標 20.3 外匯記錄表單(Exchange Record Form)各項交易工作流程(Work Flow)之流程圖 21.3.1 匯入現金工作流程 21.3.2 匯出現金工作流程 22.4 交易記錄引擎(Record Engine) 流程圖 23.5 表單引擎(Form Engine) 流程圖 245章 系統操作與測試 25.1 系統操作 25.2 使用者管理 25.2.1 新增帳號(Register) 26.2.2 登入系統 (Login) 27.3 外匯交易功能 28.3.1 外匯交易-現金轉帳 28.3.2 外匯交易-買入外匯/賣出外匯 29.4 預警功能 31.4.1 設定預警表單 31.4.2 修改預警表單 32.4.3 表單引擎(Form Engine) 檢查預警情形 33.5 投資試算功能 33.5.1 新增試算表單 34.5.2 修改試算表單 34.5.3 Form Engine 執行試算表單試算情形 36.6 查詢市場交易記錄 376章 未來展望 38.1 成果 38.2 未來展望 39考資料 40目錄2.3 1: 表單/表單資料/工作流程分離設計 43.1 1: OANet Exchange System系統規劃圖 73.3 1:使用者資訊(User Information)資料結構 93.4 1: 外匯記錄表單(Exchange Record Form)管理系統架構圖 103.4 2: 外匯記錄表單(Exchange Record Form)資料結構 113.4 3: XML格式之外匯記錄表單(Exchange Record Form)資料結構 113.4 4: 外匯記錄表單(Exchange Record Form)之ER-Model 133.4 5: 外匯記錄表單(Exchange Record Form):交易表單狀態圖 163.4 6: 外匯記錄表單(Exchange Record Form):預警/試算表單狀態圖 174.3.1 1: 匯入現金工作流程 214.3.2 1: 匯出現金工作流程 224.4 1:交易記錄引擎(Record Engine) 流程圖 234.5 1: 交易記錄引擎(Record Engine) 流程圖 245.2 1: OANet Exchange System使用者管理首頁畫面 255.2.1 1: OANet Exchange System新增使用者帳號畫面 265.2.2 1: OANet Exchange System使用者登入畫面 275.2.2 2: OANet Exchange System 登入後首頁畫面 285.3.1 1: 外匯交易-現金轉帳 295.3.1 2: 外匯交易-現金轉帳交易記錄 295.3.2 1: 外匯交易-買入外匯 305.3.2 2: 外匯交易-賣出外匯 305.4.1 1: 預警功能-設定預警表單 315.4.2 1: 預警功能-預警清選修改預警表單按鈕 325.4.2 2: 預警功能-修改預警表單 325.4.3 1: 預警功能-表單引擎(Form Engine)檢查預警情形 335.5.1 1: 投資試算功能-新增試算表單 345.5.2 1: 投資試算功能-試算清單選修改試算表單按鈕 355.5.2 2: 投資試算功能-修改試算表單 355.5.3 1: 投資試算功能-表單引擎(Form Engine)執行試算表單試算情形 365.6 1: 查詢市場交易記錄-查詢市場交易日(月)線圖 37目錄2.5 1: XForm、Infopath 2007 與 OANet Exchange System 比較 63.4 1: 外匯記錄表單(Exchange Record Form)欄位說明 123.4 2: 外匯記錄表單(Exchange Record Form)種類及狀態說明 153.5 1: 交易記錄引擎(Record Engine)處理事項 183.6 1: 表單引擎(Form Engine) 處理事項 19application/pdf1183526 bytesapplication/pdfen-US外匯貨幣工作流程表單Foreign ExchangeCurrencyWork FlowFormXForm基於表單流程的外匯資訊系統之設計與實作Design and Implementation oforeign Exchange System with Work Flowthesishttp://ntur.lib.ntu.edu.tw/bitstream/246246/184877/1/ntu-97-P94922004-1.pdf