摘要:本文在對目前的管理信息系統(tǒng)的發(fā)展背景的描述基礎上,結(jié)合對內(nèi)蒙急控中心工作的需求分析,設計了一套適合內(nèi)蒙急控中心的管理信息系統(tǒng);還重點對報表管理的設計與實現(xiàn)進行了詳細闡述。
關(guān)鍵詞:ASP.NET;核與輻射;應急管理信息系統(tǒng)
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9599 (2012) 22-0000-02
核與輻射應急管理信息系統(tǒng)旨在對核與輻射突發(fā)事件醫(yī)學應急提供以信息管理為核心的集成環(huán)境。為核與輻射醫(yī)學應急救援的決策、指揮、響應和處置及后果評估提供快速、準確的最新動態(tài)信息平臺,并通過對已有信息的分析為內(nèi)蒙古疾病控制中心提供應急準備和響應工作提供技術(shù)支持。
1 系統(tǒng)建設目標
本管理信息系統(tǒng)根據(jù)內(nèi)蒙古疾病控制中心的要求設計定位于“基于Web的、分級管理信息系統(tǒng)”,其特點如下:首先,在體系結(jié)構(gòu)設計上采用了基于三層的瀏覽器/服務器(B/S)結(jié)構(gòu)。其次,以多元化的服務方式面向于疾病控中心內(nèi)部人員,同時也面向于上層衛(wèi)生廳和基層的醫(yī)院之間信息的互遞。再次,在用戶群體上,該系統(tǒng)應該是個性化的。不同角色的用戶具有不同的權(quán)限,其享受的服務可以由用戶在其權(quán)限范圍內(nèi)自己定制。
2 核與輻射應急信息管理系統(tǒng)設計
本信息系統(tǒng)的總體目標是對核與輻射醫(yī)學應急救援的指揮、處置及后果評估提供快速、準確的最新動態(tài)信息發(fā)布平臺。根據(jù)用戶的需求分析,將該系統(tǒng)主要劃分為以下模塊:(1)系統(tǒng)登錄模塊是為用戶提供登錄系統(tǒng)的接口。該模塊由系統(tǒng)登錄畫面及業(yè)務功能菜單畫面組成。(2)機構(gòu)管理模塊主要是根據(jù)內(nèi)蒙疾控中心的實際情況,對核與輻射應急的管理機構(gòu)進行了合理的劃分,如按行政級別、區(qū)域或部門、單位性質(zhì)等。(3)人員管理模塊主要是將各地各級應急指揮人員、應急工作人員、各類專家和專業(yè)技術(shù)人員、應急小分隊成員、放射工作人員基本信息和詳細材料進行登記、修改刪除和查詢操作。(4)輻射源和場所模塊可查詢和管理權(quán)限范圍內(nèi)的全部或某個輻射源的種類、數(shù)量、用途和技術(shù)參數(shù)以及輻射場所的分布、檢查、檢測、監(jiān)督、證件、建設項目等情況進行及時登記,以便相關(guān)領(lǐng)導和機構(gòu)及時掌握最新的情況。(5)物資設備模塊可查詢核與輻射應急醫(yī)學救援所需的物資、資金、儀器設備、用品、工具的儲備情況,以便實現(xiàn)應急救援時統(tǒng)一指揮與調(diào)度。(6)放射事故模塊對于發(fā)生的放射事故的各類信息及時、準確的進行登記,以便采取相應的措施。(7)放射損傷診治模塊可以提供全區(qū)職業(yè)或非職業(yè)人員放射病的診斷、治療及患者的隨訪情況相關(guān)信息。(8)培訓演練宣傳模塊劃分為三個子系統(tǒng)分別為培訓情況、演練情況、宣傳情況。(9)動態(tài)信息模塊主要是各級系統(tǒng)管理員通過本信息系統(tǒng)為應急人員和公眾提供應急動態(tài)、有關(guān)應急知識和法律法規(guī)等信息,以便進行技術(shù)和信息的交流。(10)系統(tǒng)管理模塊通過系統(tǒng)管理員實現(xiàn)系統(tǒng)內(nèi)各種信息的統(tǒng)一管理,其中用戶管理是維護系統(tǒng)的權(quán)限設置。(11)報表管理模塊可以實現(xiàn)對核與輻射應急管理信息系統(tǒng)的各種數(shù)據(jù)進行綜合檢索、查詢,并生成報表,供系統(tǒng)使用者打印出詢查后結(jié)果。
3 核與輻射應急信息管理系統(tǒng)的實現(xiàn)
基于前面所提到的系統(tǒng)結(jié)構(gòu)和各層的設計,本章主要對報表管理模塊進行實現(xiàn)。報表管理主要由匯總統(tǒng)計、明細查詢、打印報表三個部分組成。
匯總統(tǒng)計是指按照權(quán)限將各盟市的機構(gòu)管理、人員管理、輻射源場所、物資設備、放射事故及培訓演練宣傳等內(nèi)容進行匯總。如圖1所示,點擊匯總統(tǒng)計中的機構(gòu)管理項下的核與輻射醫(yī)學應急部門信息,頁面就會顯示出各盟市的核輻射醫(yī)學應急部門的匯總統(tǒng)計表。
在該頁面被載入時系統(tǒng)首先會通過Request.QueryString[\"menu\"]屬性來確定用戶點擊了哪一個菜單項,然后通過ser_statistics控制類,調(diào)用statisticsConfig類來提取出用戶行為的功能項,并組合需要查詢內(nèi)容的sql語句,然后在調(diào)用ClsExeSql類中的GetDataSet()方法將查詢統(tǒng)計的內(nèi)容存入到DataSet后,在由Webconfig類將查詢到的結(jié)果轉(zhuǎn)換為XML文檔,最后將該文檔的結(jié)果展示給用戶。
下面是GetDataSet()方法的部分實現(xiàn)代碼,通過傳參給SqlString變量后,通過MakeConnection類的MakeConnectionMethod()方法,實現(xiàn)對數(shù)據(jù)庫的查詢操作,然后將查詢到的DataSet結(jié)果返回給調(diào)用者。
明細查詢是指可按權(quán)限將各單位的機構(gòu)管理、人員管理、輻射源場所、物資設備、放射事故及培訓演練宣傳等信息的明細進行查詢。
打印報表就是對匯總統(tǒng)計和明細查詢的查詢內(nèi)容進行輸出打印。
4 結(jié)語
核和輻射應急信息管理系統(tǒng)改進了內(nèi)蒙古疾病預防控制中心目前的數(shù)據(jù)管理方式,采用了B/S的結(jié)構(gòu),實現(xiàn)分級查詢和管理,解決了上報數(shù)據(jù)不夠及時等問題,功能上更加完善,極大提高了工作效率。
參考文獻:
[1]王樹偉.ASP.NET應用開發(fā)指南仁[M].電子工業(yè)出版社,2002.
[2]陳英學.ASP.NET深入編程[M].北京希望電子出版社,2001.
[3]高山.構(gòu)建高性能可擴展ASP.NET網(wǎng)站[M].高等教育出版社,2010.
[4]胡迎松,彭利文,池楚兵.基于.NET的Web應用三層結(jié)構(gòu)設計技術(shù)[M].計算機工程,2003.
[5](美)Ollie Cornes等,崔洪斌等譯.ASP.NET入門經(jīng)典[M].清華大學出版社,2002.
[作者簡介]
代銳鋒(1982,9-),男,呼和浩特人,網(wǎng)絡工程師,碩士,主要研究方向軟件工程。