• 沒有找到結果。

風災資料收集輔助資訊系統規劃

在文檔中 風災調查與風害模式之探討 (頁 89-115)

第一節 資料庫系統分析與設計 壹、 系統分析

以下將針對本計畫所擬定之風災資料蒐集項目規劃網路介面資料庫應用 系統,對於偌大蒐集資料之處理分析與管理將有相當程度的助益,也對於將 來跨部門的風災調查研究能有莫大的貢獻及造就了知識分享、知識管理的精 神。本節將對於使用者權限、系統功能設計以及系統整體架構等各方面,作 一個說明與分析。

一、 使用者權限分析

系統之發展可分為以下四種不同使用群組,一般使用者、調查員、專業 調查員及系統管理者,依不同的使用權限可以操作不同的功能。如下文所述:

1. 一般使用者

功能最單純的就是一般使用者,其權限及可使用的系統功能僅為資料庫 查詢。此為權限最低的系統使用者,只有查詢的權限而無增修資料的權限。

2. 調查員

調查員其權限及可使用的系統功能為資料庫查詢及風災事件資料及災損 資料之新增與刪除(限個人調查事件)。所需的功能只有查詢及輸入的功能,

亦即一般的調查人員所需執行之工作。

3. 專業調查員

進階使用者的功能就複雜許多,其權限及可使用的系統功能為資料庫查 詢、內建基本資料新增與刪除(如調查項目、建物資料等)、風災事件資料 及災損資料之新增與刪除(全部調查事件)。由於使用者的權限及功能較為 豐富,所以應為專業調查人員,可針對一般調查人員所輸入之資料作最後之 正確性檢覈,並修改錯誤資料。

4. 系統管理者

系統管理者的工作是維持系統的運作及提供系統所需要的資訊,其權限 及可使用的系統功能為資料庫查詢、內建基本資料新增與刪除(如調查項目、

建物資料等)、風災事件資料及災損資料之新增與刪除(全部調查事件)、

使用者之新增及刪除。

二、 系統設計分析與目標

系統為了達到管理資料庫的功能,可利用網頁程式語言對資料庫的連 結,在系統管理上除了考慮安全性外,亦需提供使用者查詢資料的方便性及 人性化的操作介面。使得整個系統運作上更加的井然有序,以下為資料庫系 統應具備的特性與目標:

1. 網路化的使用介面

採用使用者熟悉的瀏覽器為介面,對於目前網路普及的社會一般大眾而 言,不需再去學習、適應另一種介面,可以輕易上手、操作,同時由於網路 的傳輸可節省掉過往文件往來間之時間耗費。達到無論在任何時間《Any Time》,在任何地方《Any Place》透過任何一種數位化產品《Any Device》

皆可進行資料調查之目的。

2. 資料輸入輸出、管理與應用的整合環境

提供一般使用者可進行資料庫查詢之功能。調查員可新增其所調查的風 災事件資料及災損資料,並對於風災資料庫進行查詢從中比對風災災損產生 各因子間之關聯性。在專業調查員方面可管理一般使用者所輸入之所有風災 資料、行使驗證之工作,並且可就建物資料與調查項目進行新增、刪除以修 改不符合現實狀況之資料,而系統管理者可對整個系統進行管理、維修及擁 有所有組群所擁有之權限。

3. 資料收集的方便性

透過極為簡易的詢問式表單輸出,調查人員無須透過系統管理者,即可 輕易的新增資料庫的內容,可簡化了資料庫驗證的程序及表單之間的複雜關 聯性,增進資料庫管理上的便易性。

4. 資料庫擴充的彈性

為預留日後風災資料收集範圍擴大之空間,在建構相關資料(如災損調查 項目、財損項目、建物種類等)與程式時皆以資料庫動態查尋的方式來處理,

一旦相關內容需要更改時,不需針對網頁表單與程式作任何修改,亦不需對 資料庫欄位作任何變動,只需直接對資料表中的資料項目進行修改即可,達 到易於擴充之彈性。

5. 屏除軟硬體的限制

使用者無須考慮軟體安裝或硬體的限制,只需要透過網路一般的瀏覽器 即可使用本系統,亦可節制開銷及增進方便性。若在使用功能上有問題,亦 可透過簡易的教學動畫檔來讓使用者輕鬆學習。

貳、 資料庫之規劃與架構

接下來設計資料庫系統的結構,此設計階段所下的決定與日後資訊系統 之建置與程式設計之理念有著相當大的影響,同時對於日後的擴充性也有一 定程度的關聯。因此資料庫的設計必需考量使用者對於資料的需求以及有效 率的規劃組織原始資料等相關問題。同時,確保資料庫能滿足使用者的需求,

達到系統效能最佳化與系統結構具擴充性等目標。

資料庫的設計是一個細緻繁瑣的複雜過程,在設計之初要將原始資料分 類,所需要考量的是使用者之需求。為了完成良好的資料庫設計,首要考慮 的是使用者的輸入,設計資料庫的前端程式讓資料庫能方便使用者操作,一

旦未將使用者之需求列入考量,在系統的操作上將很難達到最佳化與簡便化。

本資料庫的內容是根據前面所設計之「建築物風災災損調查表與評估項 目」與「財物損失調查表」之資料特性所規劃,並依關聯式資料庫之正規化 理論進行資料鍵值分析與資料表分割,圖4-1便是風災災損資料庫整體資料表 之關聯圖,由此圖中可以簡單瞭解資料表單間的互相關聯性。

圖4-1 風災災損資料庫整體資料表關聯圖 (資料來源:本研究製作)

整體資料庫以風災調查為主軸,總共可以分為十個資料表,依照其功能 性可分為四個模組「建物特性模組」、「風害特性模組」、「災損事件資料 模組」與「使用者管理模組」。對於資料欄位的格式設計採用實數(float)、

整數(int)、字元(char)與日期(date)四個種類,依照不同的欄位性質給 予不同的屬性格式,對於日後在資料庫的維護管理方面有莫大的益處,下面 將詳細介紹之。

一、建物特性模組

『建物特性模組』主要描述建築物基本結構特性、資料等與評估有所關 聯之資料。共可分為兩個資料表,分別為建物特性「site」資料表、建物種類

「category_item」資料表。其中建物種類資料表根據前面風災災損及財損調 查表中所設計之建物種類來建立,以其內建之建物種類來提供使用者在新增 建物資料時能從中動態查詢出所需之建物種類如此可集中管理,動態產生所 需的調查表,方便日後調查對象之擴充; 而建物特性資料表用來儲存根據風 災災損及財損資料表所輸入之建物特性,如建物名稱、用途及建物種類等之 建物特性。其詳細內容如下表4-1及4-2所示。

表 4-1 建物種類(category_item)資料表

欄位名稱 資料型態 欄位說明 範例

c_type char(20) 建物種類 低矮建築 主鍵

c_name char(20) 項目名稱 一般住宅 (資料來源:本研究製作)

表4-2 建物特性(site)資料表

s_address char(50) 地址 青年一路一五二巷三十 二號弄十二號

s_use char(20) 用途 住宅

s_phone char(20) 電話 02-2309-3718 s_up_story int(11) 地上樓層數 12

s_down_story int(11) 地下樓層數 3 s_base_length float 地面層長度(m) 50 s_base_width float 地面層寬度(m) 30 s_type char(20) 結構型式 RC s_exposure char(20) 地況 B 地況

s_terrain char(20) 地形 平地 s_age float 屋齡(年) 1

s_height float 建築物高度 H(m)20

c_type char(20) 建物種類 低矮建築

表4-3 基本設計風速(speed)資料表

表4-4 颱風(typhoon)資料表

欄位名稱 資料型態 欄位說明 範例

主鍵 t_no int(11) 颱風編號 200513 t_start date 登入日期 2005/08/30 t_end date 離開日期 2005/09/01

應影像資料相關資訊。

表4-5 調查事件(investigation)資料表

欄位名稱 資料型態 欄位說明 範例

主鍵 i_id int(11) 事件代號 77 i_site char(20) 建物代號 1 i_investigator char(20) 評估人員 spiderx

i_iteam_no int(11) 編組號碼 001

i_date date 評估日期 2005/10/02 i_typhoon char(20) 颱風名稱 泰利

i_cause char(20) 災損原因 風災 (資料來源:本研究製作)

表4-6 災損項目(invest_item)資料表

欄位名稱 資料型態 欄位說明 範例 i_type char(20) 災損調查類型 臨時設施 主鍵

i_item char(20) 災損調查項目 施工圍籬 (資料來源:本研究製作)

表4-7 災損程度(invest_result)資料表

欄位名稱 資料型態 欄位說明 範例 i_percent float 受損百分比(%) 35

i_value char(20) 損壞程度 輕微 i_material char(20) 材質 鐵 i_money int(11) 概估經費 12,000

i_note char(50) 說明 傾倒

(資料來源:本研究製作)

表4-8 財損項目(financial_item)資料表

表4-9 財損程度(financial_loss)資料表

欄位名稱 資料型態 欄位說明 範例

im_name char(20) 災損/財損檔案名稱 DSC00123 im_id int(11) 災損/財損編號 12 im_path char(20) 災損/財損照片儲存路徑 /file

im_category char(20) 災損/財損 災損 im_type char(20) 災損/財損檔案檔案類型 JPG

im_description char(20) 備註 圍籬倒塌 (資料來源:本研究製作)

四、使用者管理模組

『使用者管理模組』用以分類管理使用者姓名、帳號、密碼以及其使用 權限等資料。唯一資料表為使用者「user」資料表,其功能在於儲存每一位 使用者之基本資料及權限,用來區分使用者可使用之功能以達到系統的安全 性及保密性。

表4-11 使用者(user)資料表

鍵值 欄位名稱 資料型態 欄位說明 範例 主鍵 u_id char(20) 登入帳號 spiderx

u_password char(20) 帳號密碼 6h45gJk u_name char(20) 評估人員姓名 林煜哲

u_group char(20) 所屬群組 人工智慧組 u_title char(20) 職稱 研究生 u_organization char(20) 所屬單位 淡江大學 u_dept char(20) 部門 土木所 u_level char(20) 權限 admin

(資料來源:本研究製作)

第二節 系統功能規劃

系統的整體規劃與建置,主要提供一個風災調查相關資料搜尋的方便 性。在經過資料分析、分類與資料庫規劃完成後,即可開始著手系統的功能 設計。在此將使用者介面分為三個模組,系統管理模組、資料輸入模組及資 料查詢模組。本節將一一介紹所有模組及功能。而為了讓整體規劃更加之明 確清楚在此輔以約略圖式說明。

壹、系統管理模組

利用互動式網路語言(如JSP,ASP等)搭配SQL與資料庫的連結及人性 化的操作介面,讓使用者在使用上能更加直覺化。另外,在系統管理上考慮

利用互動式網路語言(如JSP,ASP等)搭配SQL與資料庫的連結及人性 化的操作介面,讓使用者在使用上能更加直覺化。另外,在系統管理上考慮

在文檔中 風災調查與風害模式之探討 (頁 89-115)

相關文件