本文摘要:摘要:設計了基于ASP.NET的環(huán)境監(jiān)測流程與信息動態(tài)管理系統(tǒng)。該系統(tǒng)在B/S架構(gòu)基礎上構(gòu)建了系統(tǒng)管理功能模塊、監(jiān)測人員功能模塊、審批功能模塊、設備藥品管理功能模塊、樣品管理功能模塊、后勤管理功能模塊和客戶功能模塊等主要模塊,并建立了標準關系數(shù)據(jù)庫
摘要:設計了基于ASP.NET的環(huán)境監(jiān)測流程與信息動態(tài)管理系統(tǒng)。該系統(tǒng)在B/S架構(gòu)基礎上構(gòu)建了系統(tǒng)管理功能模塊、監(jiān)測人員功能模塊、審批功能模塊、設備藥品管理功能模塊、樣品管理功能模塊、后勤管理功能模塊和客戶功能模塊等主要模塊,并建立了標準關系數(shù)據(jù)庫。該系統(tǒng)設計實現(xiàn)了環(huán)境監(jiān)測流程實時化、信息化管理,也滿足了遠程監(jiān)管的需求。
關鍵詞:NET,環(huán)境監(jiān)測,管理系統(tǒng),實時化,關系數(shù)據(jù)庫
0引言
在云計算概念出現(xiàn)后,三大電信運營商均制定并逐步實施與網(wǎng)絡對接的計劃[1]。網(wǎng)絡技術在無線方面的發(fā)展大大促進了辦公趨向?qū)崟r化[2-3];辦公不但變得越來越輕松,還不再局限于固定場所。辦公實時化,既實現(xiàn)了快捷、高效及無紙化,又降低了費用開銷。數(shù)據(jù)是信息的表達與載體;數(shù)據(jù)庫建立能為管理部門決策或行業(yè)運作提供直觀、科學的參考依據(jù)[4]。
標準數(shù)據(jù)庫的建立,既可以有效貯存、管理大量數(shù)據(jù),形成可持續(xù)機制,又可以統(tǒng)一數(shù)據(jù)要求,實現(xiàn)信息化管理。隨著社會工業(yè)發(fā)展以及人類對自然資源的利用,環(huán)境監(jiān)測已成為可持續(xù)發(fā)展的重要組成部分。只有準確、及時、全面地反映環(huán)境質(zhì)量現(xiàn)狀及發(fā)展趨勢,才能有效地提升環(huán)境管理決策水平與治理能力。環(huán)境監(jiān)測流程與信息動態(tài)管理系統(tǒng)實現(xiàn)了環(huán)境監(jiān)測流程實時化、信息化管理,也滿足了對環(huán)境監(jiān)測進行遠程監(jiān)管的需求。
1軟件系統(tǒng)結(jié)構(gòu)模式
軟件系統(tǒng)結(jié)構(gòu)可區(qū)分為B/S架構(gòu)與C/S架構(gòu)。其中,B/S架構(gòu)用戶通過瀏覽器訪問服務器上內(nèi)容,其統(tǒng)一了客戶端(都使用瀏覽器),大大簡化了系統(tǒng)開發(fā)、維護和使用。B/S架構(gòu)最大優(yōu)點就是用戶可以隨時上網(wǎng)使用服務器端提供的服務[5]。環(huán)境監(jiān)測流程與信息動態(tài)管理系統(tǒng)亦采用B/S架構(gòu),以實現(xiàn)系統(tǒng)實時化、遠程監(jiān)管的設計。
2軟件系統(tǒng)開發(fā)平臺
B/S架構(gòu)作為軟件系統(tǒng)結(jié)構(gòu)發(fā)展的趨勢,ASP.NET框架有實現(xiàn)B/S架構(gòu)的強大功能。ASP.NET利用.NET框架提供的強大類庫,可以使用較少的代碼,在服務器上實現(xiàn)強大的企業(yè)級Web應用程序;贏SP.NET的環(huán)境監(jiān)測流程與信息動態(tài)管理系統(tǒng)設計,不但可以實現(xiàn)該系統(tǒng)所設計的強大功能,還能減少程序代碼的書寫,提高程序開發(fā)的效率。
3軟件系統(tǒng)功能設計
環(huán)境監(jiān)測流程與信息動態(tài)管理系統(tǒng)主要為了實現(xiàn)在環(huán)境監(jiān)測過程中不同角色權限、流程實時管理、有效數(shù)據(jù)實時存儲、閾值控制、信息化管理以及無紙化、實時辦公等多項功能;整個系統(tǒng)可以分為系統(tǒng)管理功能模塊、監(jiān)測人員功能模塊、審批功能模塊、設備藥品管理功能模塊、樣品管理功能模塊、后勤管理功能模塊和客戶功能模塊等主要模塊。
系統(tǒng)各功能模塊間,性能互相獨立,但各功能模塊均依托于一個數(shù)據(jù)庫,模塊間信息互相傳遞。整個系統(tǒng)的這樣設計具有很好擴展性,有利于后期優(yōu)化和拓展。除了客戶功能模塊外,所有系統(tǒng)功能模塊都由環(huán)境監(jiān)測流程與信息動態(tài)管理系統(tǒng)主界面統(tǒng)一管理;系統(tǒng)安全登陸后,根據(jù)不同的角色權限,跳轉(zhuǎn)不同的功能頁面。為了系統(tǒng)的安全性,客戶安全登陸后,系統(tǒng)頁面直接跳轉(zhuǎn)客戶功能模塊。
4各功能模塊需求分析
、畔到y(tǒng)管理員功能模塊
主要是對用戶身份、角色權限、監(jiān)測任務、任務時效、監(jiān)測數(shù)據(jù)與預警信息等事項進行管理,適時跟蹤各項目任務狀況,并查詢相關數(shù)據(jù);包括項目管理、任務管理、任務時效管理、預警管理、數(shù)據(jù)管理、用戶管理、標準管理、數(shù)據(jù)查詢管理、任務記錄查詢管理、預警查詢管理和個人資料等多個接口。
、票O(jiān)測人員功能模塊
主要是對實驗數(shù)據(jù)的輸入、審改,并查詢相關數(shù)據(jù);包括承擔項目、任務分工、任務時效、預警信息、數(shù)據(jù)處置、數(shù)據(jù)查詢、任務記錄查詢、預警查詢和個人資料等多個接口。
、菍徟δ苣K主要對監(jiān)測數(shù)據(jù)的有效性進行最后審核,并查詢相關數(shù)據(jù)。一般情況下,審批是機構(gòu)最高決策者的行為,審批人員不直接參與監(jiān)測方面具體事務;審批功能模塊包括承擔項目、任務分工、任務時效、預警信息、數(shù)據(jù)審批、數(shù)據(jù)查詢、任務記錄查詢、預警查詢和個人資料等多個接口。
、仍O備藥品管理功能模塊
一般情況下,藥品管理員與儀器管理員也是監(jiān)測方面技術人員,該功能模塊的設置可以減少系統(tǒng)登錄后頁面跳轉(zhuǎn)頻率。該模塊是在監(jiān)測人員功能模塊基礎上增加了藥品管理與儀器管理的兩個接口后,單獨形成一個功能模塊。
、珊笄诠芾砉δ苣K主要對監(jiān)測數(shù)據(jù)出具報告以及所用標準更新。由于整個系統(tǒng)實時存貯數(shù)據(jù),并標準化管理數(shù)據(jù)庫,因此后勤人員工作大大簡化。一般情況下,后勤人員不參與技術層面操作,其功能模塊包括承擔項目、任務分工、任務時效、標準更新、出具報告、數(shù)據(jù)查詢、任務記錄查詢、預警查詢和個人資料等多個接口。
、蕵悠饭芾砉δ苣K主要對所采集樣品進行管理。樣品管理員不同于后勤管理人員,需要一定業(yè)務知識,但又不同于監(jiān)測人員,不需要專業(yè)操作技能;該功能模塊包括承擔項目、任務分工、任務時效、樣品處置、任務記錄查詢和個人資料等多個接口。
、丝蛻艄δ苣K主要對所委托的任務進行查閱及對委托任務的數(shù)據(jù)查詢,包括項目委托、任務時效、預警信息、數(shù)據(jù)處置狀態(tài)、數(shù)據(jù)查詢、任務記錄查詢、預警查詢和個人資料等多個接口;所有接口的查閱與查詢權限均在所委托項目范圍內(nèi)。
5系統(tǒng)數(shù)據(jù)庫設計
數(shù)據(jù)庫設計的好壞,直接關系到整個系統(tǒng)開發(fā)的成敗。當前,數(shù)據(jù)庫領域主要邏輯數(shù)據(jù)模型有:層次模型、網(wǎng)狀模型、關系模型、面向?qū)ο髷?shù)據(jù)模型、對象關系模型和半結(jié)構(gòu)化數(shù)據(jù)模型等[6]。其中關系模型簡單明了,并具有堅實的數(shù)學理論基礎;關系數(shù)據(jù)庫還具有數(shù)據(jù)獨立性強、不需要重新組織表格等特點。
因此,本系統(tǒng)亦采用關系數(shù)據(jù)庫。環(huán)境監(jiān)測是一個整體事務流程,分階段完成,但不同階段間前后銜接并互相關聯(lián);建立在關系數(shù)據(jù)庫基礎上的環(huán)境監(jiān)測流程與信息動態(tài)管理系統(tǒng)可以非常良好運轉(zhuǎn)。環(huán)境監(jiān)測事務可以劃分為任務分工、樣品處置、檢測分析與后勤工作等四個階段,在此劃分基礎上設計數(shù)據(jù)庫基礎E-R圖;并把E-R圖轉(zhuǎn)換為相應的關系模式,得到以下一些基礎數(shù)據(jù)庫表。
⑴任務表(年度,月份,項目,項目代碼,計劃采樣日期,單次監(jiān)測編號,海區(qū),水樣樣量,沉積物樣量,生物體樣量,取樣者,記錄者,現(xiàn)場監(jiān)測人員,送樣人,送樣人電話,送樣人信息,實際采樣日期,接樣人,送檢人,項目審核者,后勤人員,主檢,校核,審定,批準),單次監(jiān)測編號為主鍵。⑵現(xiàn)場觀測任務表(ID,單次監(jiān)測編號,觀測因子,介質(zhì)),ID為主鍵,單次監(jiān)測編號為外鍵。
⑶現(xiàn)場觀測結(jié)果表(ID,單次監(jiān)測編號,站位號,經(jīng)度,緯度,觀測時間,介質(zhì),觀測因子,儀器,儀器編號,觀測結(jié)果,結(jié)果單位,觀測者),ID為主鍵,單次監(jiān)測編號為外鍵。⑷現(xiàn)場監(jiān)測任務表(ID,單次監(jiān)測編號,檢測因子,介質(zhì)),ID為主鍵,單次監(jiān)測編號為外鍵。⑸現(xiàn)場監(jiān)測結(jié)果表(ID,單次監(jiān)測編號,站位號,經(jīng)度,緯度,監(jiān)測時間,介質(zhì),觀測因子,儀器,儀器編號,監(jiān)測結(jié)果,結(jié)果單位,現(xiàn)場監(jiān)測者),ID為主鍵,單次監(jiān)測編號為外鍵。
、式訕颖(ID,單次監(jiān)測編號,站位號,經(jīng)度,緯度,采樣時間,介質(zhì),采樣層次,樣品編號,接樣人),樣品編號為主鍵,單次監(jiān)測編號為外鍵。⑺檢測結(jié)果表(如溶解氧)(ID,單次監(jiān)測編號,檢測因子,介質(zhì),樣品編號,Ⅰ瓶號,Ⅰ標定Na2S2O3溶液體積mL,Ⅰ實際水樣體積mL,Ⅱ瓶號,Ⅱ標定Na2S2O3溶液體積mL,Ⅱ?qū)嶋H水樣體積mL,標定Na2S2O3溶液V平均mL,實際水樣體積平均mL,樣品中溶解氧mg/L,現(xiàn)場水溫℃,鹽度,溶解氧飽和量mg/L,溶解氧飽和度%)ID為主鍵,單次監(jiān)測編號與樣品編號為外鍵。⑻報告簽批表(ID,單次監(jiān)測編號,檢測報告號,質(zhì)控報告號,報告編制,主檢,校核,審定,批準),ID為主鍵,單次監(jiān)測編號為外鍵。
6系統(tǒng)安全性
為保證系統(tǒng)能夠安全運行,系統(tǒng)登錄應身份驗證通過。ASP.NET提供了Windows身份驗證、Forms身份驗證、Passport、None身份驗證等多種驗證方式,以保證系統(tǒng)安全;而且,本系統(tǒng)的新用戶注冊、用戶資料更改及角色權限設定與更改均由系統(tǒng)管理員完成,以實現(xiàn)對客戶端用戶信息以及用戶權限級別的管理,增加了系統(tǒng)的安全性。采用安全策略有:系統(tǒng)身份認證:在用戶登錄前會對用戶身份進行驗證,若為非系統(tǒng)用戶則不允許登錄系統(tǒng)。
數(shù)據(jù)庫用戶驗證:在動態(tài)驗證碼通過后,只有用戶名及密碼正確才可連接數(shù)據(jù)庫,防止對數(shù)據(jù)庫被非法訪問,保證數(shù)據(jù)安全。系統(tǒng)權限控制:用戶登錄后,只能根據(jù)不同角色權限進入不同界面,并根據(jù)不同權限對應不同的操作。
7結(jié)束語
盡快獲得有效監(jiān)測數(shù)據(jù),并對監(jiān)測數(shù)據(jù)實時信息化,能為環(huán)境管理的決策與治理快速提供科學、直觀依據(jù)。環(huán)境監(jiān)測流程與信息動態(tài)管理系統(tǒng)的應用與推廣,不但能提升環(huán)境管理信息化水平,還能大大降低環(huán)境管理的難度。
參考文獻(References):
[1]范慶彬,王為.云計算在電信運營商中的應用[J].信息通信,2011.3:167-170
[2]楊永健,韓鴻雁.辦公自動化中工作流過程定義的設計與實現(xiàn)[J].四川大學學報,2007.39(增):151-156
[3]程家華.基于B/S模式的辦公自動化系統(tǒng)設計與實現(xiàn)[M].同濟出版社,2005.
通信方向論文投稿刊物:《信息通信》雜志是經(jīng)國家新聞出版總署批準,面向全國公開出版發(fā)行的科技類學術期刊,擁有國際國內(nèi)統(tǒng)一刊號(ISSN-1673-1131,CN 42- 1739/TN)。本刊創(chuàng)刊于1987年,大16開,雙月刊,為全國創(chuàng)辦較早的專業(yè)期刊,曾多次獲得國家科技期刊各類獎項。
轉(zhuǎn)載請注明來自發(fā)表學術論文網(wǎng):http:///jjlw/20744.html