《網際水利工程資訊管理支援之研究》由会员分享,可在线阅读,更多相关《網際水利工程資訊管理支援之研究(9页珍藏版)》请在金锄头文库上搜索。
1、1網際水利工程資訊管理支援之研究網際水利工程資訊管理支援之研究黃富馴1 吳瑞濱2 摘摘 要要 經濟部水利處已開發具網際網路建檔、維護功能之水利工程資料庫,蒐集執行單位之各項工程計畫, 供查核管考、並將列管資料彙整傳送相關部會。本研究為整合行政資訊網路、管理資訊、影音系統及 資料庫,形成管理支援系統提供主管作客觀的決策支援服務,而使用者可透過網際網路瀏覽器直接閱 讀查詢,提高行政效率及效能。並擴大資訊交流管道,經由工程業務資訊化提昇為民服務品質,帶動 行政革新。目前已建立工程招標資訊系統、廠商管理資訊系統、工程管理資訊系統、影音資料管理系統、權限 管理系統。透過權限及群組管理,可提供最適合使用者
2、之表單畫面,並可提供以瀏覽器作表單輸入、 查詢、展示、圖表輸出、轉出等功能。各單位可經由網際網路直接上傳工地現場資料,建置資料庫資 料,使網頁隨時配合資料庫更新保持最新資訊。 本研究採網際資料庫存取功能的三層式架構設計,利用動態網頁技術及 ASP 程式設計,開發可透過 網際網路而具統計、分析、互動查詢之模組介面,使用者藉由瀏覽器可輕易操作,不僅將可使一般社 會大眾充分瞭解各地水利工程概況,同時相關管理階層亦可不受時空限制即時且完整掌握必要的管理 支援資訊,作進度管制及檢討,以為擬定決策及承辦業務之參考,建立完整之水利工程資訊管理網。 Application of Web-based Infor
3、mation Management Support on Hydro-system EngineeringFu-Hsun Huang1, Reuy-Bean Wu2 Abstract The Water Conservancy Agency Ministry of Economic Affairs has developed the essential database system, collecting and maintaining the hydraulic engineering project data on the site agency, also can be audited
4、 by the superior management and transferred to the relative departments. The goal of this research is achieved by the combination of data transfer, networking management, media system and data base support, which is such a convenient reference for the superior management conducted by the higher leve
5、l leaders and a handy tools for the users, also provides better efficiency and effect to make the project finished and extents the information exchange channels to improve the service quality. The developed network services include electronic bidding system, tender information system, project manage
6、ment system, media management system and authentication management system, which provide the most convenient user interface constrained to each users personal authentication and group. Users are able to ftp files and send the new data to the central DB server instantly, which will synchronize all fo
7、rms of information presented by data input, output, request and image export and other functionality. This research reveals the three tiers structure design of the database and the ASP program design with the dynamic homepage technology of the user interface including data statistic, analysis and re
8、action through the internet-browsers. The internet service provided by this research will public the hydro-system projects and the relative information to every internet user, and promote how the project administrators presently conduct the resource of the management, including information support,
9、progress control and trouble shooting to reach the goal of integrating the hydro-information management system through computer internet processes.1 經濟部水利處資訊室工程員2 經濟部水利處資訊室課長一、前言一、前言 本研究目的在建置經濟部水利處水利工程2資訊管理系統,因水利工程包羅萬象諸如防洪、水資源開發、灌溉排水都屬水利處工程業務範疇,其處理過程包括規劃設計、行政作業管理、工程發包施工、工程管理、運轉維護等,甚而良好的水利工程管理可以減少工程之
10、需求,廣義而言,水利工程資訊應包括經濟部水利處所有的業務,涵蓋人事、會計等行政管理及設計、規劃、工程、管理、資訊等業務管理,藉由水利處及各附屬單位所建構的處內資訊網架構成整體水利工程管理支援體系。而狹義而言,則再強調水利工程之計畫管制及施工管制。經濟部水利處已開發具網際網路建檔、維護功能之水利工程資料庫,蒐集執行單位之各項工程計畫,供查核管考、並將列管資料彙整傳送相關部會。因此本研究範圍為整合行政資訊網路、管理資訊、影音系統及資料庫,形成管理資訊系統提供各級主管作客觀的管理支援服務,而使用者可透過網際網路瀏覽器直接閱讀查詢,提高行政效率及效能。並擴大資訊交流管道,經由業務資訊化提昇為民服務品質
11、,帶動行政革新。在眾多而繁雜的水利工作業務中,迫切需要一個整合性與互通性良好的資料庫系統,目前已優先建立工程招標資訊系統、廠商管理資訊系統、工程管理資訊系統、影音資料管理系統、權限管理系統。透過權限及群組管理,可提供最適合使用者之表單畫面。各單位可經由網際網路直接上傳工地現場資料,建置資料庫資料,使網頁隨時配合資料庫更新保持最新資訊,並可提供以瀏覽器作表單輸入、查詢、展示、圖表輸出、轉出等功能。本研究採網際資料庫存取功能,利用動態網頁技術及 ASP 程式設計,可透過網際網路與具統計、分析、互動查詢之模組介面,使用者藉由瀏覽器可輕易操作,不僅將可使一般社會大眾充分瞭解各地水利工程概況,同時相關管
12、理階層亦可不受時空限制即時且完整掌握必要的管理支援資訊,作進度管制及檢討,以為擬定決策及承辦業務之參考,建立完整之水利工程資訊管理網。二、系統設計及內容二、系統設計及內容2.1 三層式架構三層式架構本研究系統設計採用三層式架構,包括使用者介面層、邏輯層、資料服務層,以主從架構(Client/Server)方式進行系統開發。大部份的組織都有某種形式的資料庫。但一直到最近,這些資料大多存留在單機使用,只能透過客戶端 - 伺服端的系統或者簡單的終端機來存取。甚至這些資料可能完全無法在網路電腦間分享而只能在某人的電腦裡存取。網際網路以及伴隨而來的網際網路資料庫連結技術,提供了更高的彈性。使用者可以透過
13、網際網路還有網路伺服器來存取資料。不受到地理區域的限制。不同辦公室的員工,以及任何有存取資料權利的人員都可以使用到同樣的資料。而所需的就只有瀏覽器(使用者介面)以及上網的連結而已。 2.2 動態網頁技術動態網頁技術以往的網站網頁是屬於靜態的,僅僅使用標準的 HTML 碼,頂多加上 GIF89A 格式的圖片,產生動畫效果,若要更新網頁的內容,必須手動地來更新其 HTML 的檔案資料。靜態網站的一個大缺點就是不容易維護,為了不斷更新網頁內容,必須不斷地製作新的 HTML 檔案資料,因此必須要有專人維護網頁。網際網路伺服器可以與資料庫溝通,將網站的內容儲存到資料庫,使網站內容以及網站外觀設計分開。這
14、樣的區分表示可以使用一個資料取向的資訊網頁來顯示每一個資料。即使 1000 件不一樣的工程資料,仍舊可使用同一網頁來顯示每件工程。 網頁的外觀設計保持一樣,內容則是隨著資料而不同。網站本身也3不過使用了幾個動態網頁來作為樣本網頁 (template) ,就能產生不同文件。每篇資料連結、網頁位置以及標題圖形位置,實際上都是儲存在資料庫中。網站本身並不需要花太多處理在管理網站本身,而且可由各地人員透過網頁維護資料。2.3 網路資料庫網路資料庫目前之資料庫由於各廠商的不斷開發更新,資料庫之使用成本已降低。其中 Access 既便宜又容易使用,但是它不適用來當作需求量大的企業級資料庫使用。Access
15、 對於小量資料及小規模需求的系統尚屬可行。但 Access 只能支援到 255 個使用者同時上線。無法支援大規模的使用者環境。因此本研究採用微軟公司 Microsoft SQL Server 7.0 企業級資料庫。這是個功能強大且易於使用的資料庫。不過 SQL Server 最大的缺點是,它只能在 Windows 的平台下執行。因對於水利處使用 Windows 平台的機構來說,SQL Server 是可接受的企業級資料庫。它同時也支援交易鎖定,預存程序,以及觸發。SQL Server 直接與 Windows NT 以及 Windows 2000 的使用者帳號及安全機制整合。觸發(trigger
16、)是自動執行的預存程序。它們往往是由其他資料庫指令或預存程序所啟動的。例如,你將某資料新增到資料庫中的時候,想要傳回這個資料編號或將這個資料儲存到另外的資料檔裡去。此時可以使用觸發,以便在每次這個資料新增時,就自動執行你要的事情。如此一來,便大大的減少了你手動去執行 SQL 指令的時機,讓工程師工作更有效率。這些自動的指令或預存程序,會比原先在中介程式跑同樣的指令還要來的有效率。交易鎖定(transaction locking)確保一連串的相關資料庫指令執行成功。使用交易鎖定, 如果前面兩個指令成功而第三個指令失敗,前面兩個指令就會被撤銷。新增進去的資料會被取消。這是一種全部成功,否則整個取消的策略。儲存空間可能是目前最被模糊化的功能,因為資料庫廠商通常都會誇大資料庫的最大儲存空間。若將資料庫的儲存空間用到極限肯定會導致資料毀損。不過現在大部分的資料庫都能儲存巨量的資訊。又因為所有的資料庫都使用 SQL 語言,則易於作資料庫的轉移,很多資料庫甚至提供內建的匯入匯出功能。如果目前的資料庫不夠需求,通常會將資料移到更強功能的資料庫