• 沒有找到結果。

第四章 系統分析與設計

4.4 系統設計

4.4.3 系統流程設計

地下水決策支援系統是一個分散式運算的系統,而針對使用的環 境不同再以三個子系統做區隔,以下會依系統的功能設計,用以下圖 形描述每個子系統各功能執行時與其他系統元件或單元間互動的狀 況。且單元間傳遞的訊息是按時間發生先後順序,以此流程設計為藍 圖,讓開發者在錯綜複雜的環境下簡化對應到互動單元,以利於掌握 功能程式撰寫與佈署,把焦點控制在相關單元,提高開發效率與評估 可行。

此系統運作時互動的服務單元,是以 Web Service 設計裡的服務 為主要搭配應用,讓某些功能在實際流程上是耦合了多個服務元件來 達到功能目的,使資源可重複利用,讓累積的舊有成果得以延續。

網頁版系統

1. Google Earth 地下水分區查詢,如下圖 4.10

(1) 線上使用者向網站伺服器送出查詢某地下水分區訊息。

(2) 網站伺服器得知要查詢區域並向 Google Earth 取得圖資。

(3) 網站伺服器取得該區圖資並呈現測站點空間方位給線上 使用者作進一步查詢用。

圖 4.10 Google Earth 地下水分區查詢時序圖

2. 觀測井基本資料查詢,如下圖 4.11

(1) 線上使用者向網站伺服器送出查詢某地下水分區訊息。

(2) 網站伺服器送出查詢該區域全部地下水測站訊息給資料 服務伺服器。

(3) 取得該區全部地下水測站資訊並呈現給線上使用者。

(4) 線上使用者進一步向網站伺服器查詢回報的地下水測站 中之其一。

(5) 網站伺服器繼續向資料服務伺服器查詢此一測站細節資 訊。

(6) 網站伺服器獲得資料服務伺服器回覆資訊後再回傳給線 上使用者。

圖 4.11 觀測井基本資料查詢時序圖

3. 水位歷線查詢,如下圖 4.12

(1) 線上使用者向網站伺服器送出查詢某地下水分區訊息。

(2) 網站伺服器向資料服務伺服器請求此地下水分區的資料 集。

(3) 線上使用者告知網站伺服器由此測站資料集中選擇其一 站 。

(4) 網站伺服器隨即向資料服務伺服器查詢此一測站水位資 料。

(5) 網站伺服器獲得資料後繪出水位歷線回覆給線上使用 者。

圖 4.12 水位歷線查詢時序圖 4. Modflow 模擬數值服務,如下圖 4.13

(1) 線上使用者向網站伺服器送出請求模式模擬線上服務之 基本設定。

(2) 網站伺服器送出啟動地下水模式服務伺服器的模擬服 務。

(3) 模式服務伺服器向資料服務伺服器取得模式模擬所需的 輸入資料,才開始執行模擬。

(4) 模擬完畢後向資料服務伺服器回存模擬結果 。

(5) 網站伺服器回覆線上使用者模式模擬已結束,可在何處取 得資料。

圖 4.13 Modflow 模擬數值服務時序圖

5. 數值模擬結果查詢,如下圖 4.14

(1) 線上使用者向網站伺服器依案例模式的選擇,來索取模式 模擬之結果。

(2) 網站伺服器向資料服務伺服器查詢使用者給定的案例情 境模擬結果。

(3) 網站伺服器得到結果後展示給線上使用者模式模擬水平 衡分析結果。

圖 4.14 數值模擬結果查詢時序圖

行動版系統

1. Google Map 定位,如下圖 4.15

(1) 行動使用者開啟 Google 地圖並取得圖資。

(2) 行動使用者向 Google 查詢自身在地圖的點位資訊 。 (3) 取得該圖資並展示地圖中使用者定位點給行動使用者。

圖 4.15 Google Map 定位時序圖 2. Google Map 查詢測站,如下圖 4.16

(1) 行動使用者開啟 Google 地圖並取得圖資。

(2) 行動使用者向檔案管理服務伺服器要求下載某地下水分 區的 KML 檔案。

(3) 並隨之在地圖中展示該區點位在 Google Map 上的分布,

可進一步點擊站位查詢。

圖 4.16 Google Map 查詢測站時序圖

3. 水位歷線查詢,如下圖 4.17

(1) 行動使用者向資料分析服務伺服器送出查詢某地下水測 站訊息。

(2) 資料分析服務伺服器繼續向資料服務伺服器要求一地水 位測站時序資料。

(3) 資料分析服務伺服器獲得資料後,會先分析數據再繪出一 測站水位歷線圖並回覆給行動使用者。

圖 4.17 水位歷線查詢時序圖 4. 地下水測站查詢,如下圖 4.18

(1) 行動使用者向資料服務伺服器送出查詢某一地下水測站 訊息。

(2) 資料服務伺服器回覆給行動使用者此一地下水測站之基 本資料。

圖 4.18 地下水測站查詢時序圖

進階研究應用版

1. 準備大量地下水時序資料,如下圖 4.19

(1) 進階使用者向工作站下一個準備資料的命令。

(2) 工作站隨即向資料服務伺服器要求一地水位測站時序資 料。

(3) 工作站獲資料後回覆完成訊息給進階使用者,使用者將可 做進一步資料利用。

圖 4.19 準備大量地下水時序資料時序圖

2. 儲存模式模擬結果,如下圖 4.20

(1) 進階使用者向工作站要求模式模擬完成的結果要回存資 料庫。

(2) 工作站隨即將模式模擬完成結果送至資料服務伺服器儲 存。

(3) 工作站儲存任務結束後,回覆進階使用者任務完成。

圖 4.20 儲存模式模擬結果時序圖

相關文件