王旭辰 徐展
摘要:該文通過(guò)分析核電廠輻射查詢系統(tǒng)的主要功能需求,對(duì)其硬件結(jié)構(gòu)和軟件模塊進(jìn)行設(shè)計(jì),實(shí)現(xiàn)了基于B/S結(jié)構(gòu)的核電廠輻射查詢系統(tǒng)。
關(guān)鍵詞:B/S;核電廠;輻射查詢
中圖分類(lèi)號(hào):TP311.5文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)22-5286-03
Design and Implementation of Nuclear Power Plant Radiation Inquiry System Based on B/S Structure
WANG Xu-chen, XU Zhan
(China Nuclear Control System Engineering Co., Ltd., Beijing 100176, China)
Abstract: The paper analyses the main function requirement of the Nuclear Power Plant Radiation Inquiry System and design the hardware structure and software modules to implement the Nuclear Power Plant Radiation Inquiry System based on B/S Structure.
Key words: browser/server(B/S); nuclear power plant; radiation inquiry
核電廠輻射查詢系統(tǒng)主要為了使核電廠工作人員及時(shí)發(fā)現(xiàn)工作場(chǎng)所放射性水平的異常變化,確保核電廠工作人員免受高輻射照射。由于輻射查詢站分布比較分散,如果使用C/S結(jié)構(gòu),系統(tǒng)管理人員需要來(lái)回奔跑,效率低且工作量大。B/S結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專(zhuān)門(mén)軟件,只需要在WEB服務(wù)器一臺(tái)電腦上進(jìn)行維護(hù)即可,客戶端零維護(hù),而且系統(tǒng)易擴(kuò)展,B/S結(jié)構(gòu)下的軟件具有分布性強(qiáng)、維護(hù)方便、共享性強(qiáng)、升級(jí)方便的特性[1];而ajax技術(shù)的應(yīng)用,使得網(wǎng)頁(yè)進(jìn)行局部實(shí)時(shí)刷新,增加了人機(jī)交互性。因此,對(duì)于核電廠輻射查詢系統(tǒng),B/S結(jié)構(gòu)具有更加明顯的優(yōu)勢(shì)。
1系統(tǒng)功能概述
核電廠輻射查詢系統(tǒng)主要實(shí)現(xiàn)輻射劑量率、表面污染水平以及監(jiān)測(cè)道數(shù)據(jù)的管理及查詢功能,該系統(tǒng)數(shù)據(jù)來(lái)源包括日常巡檢信息、監(jiān)測(cè)道測(cè)量值以及大修增加巡檢點(diǎn)等。本系統(tǒng)由查詢站和WEB服務(wù)器組成,采用Javascript、ajax等技術(shù)進(jìn)行模塊開(kāi)發(fā),使用Tomcat作為網(wǎng)頁(yè)發(fā)布服務(wù)器,關(guān)系型數(shù)據(jù)庫(kù)采用Mysql。
Mysql數(shù)據(jù)庫(kù)用來(lái)錄入和存儲(chǔ)廠房控制區(qū)的輻射巡檢信息,同時(shí)存儲(chǔ)各個(gè)監(jiān)測(cè)道的配置信息,如監(jiān)測(cè)道位號(hào)、監(jiān)測(cè)道名稱、監(jiān)測(cè)道類(lèi)型、房間號(hào)等信息。查詢站通過(guò)HTTP協(xié)議與查詢站進(jìn)行通信,采用觸摸屏專(zhuān)用瀏覽器查詢監(jiān)測(cè)道以及巡檢的實(shí)時(shí)數(shù)據(jù)。數(shù)據(jù)管理模塊可以實(shí)現(xiàn)用戶管理、數(shù)據(jù)插入、修改以及刪除等操作,還可以實(shí)現(xiàn)數(shù)據(jù)批量導(dǎo)入數(shù)據(jù)庫(kù)功能。網(wǎng)頁(yè)服務(wù)器實(shí)時(shí)讀取Mysql數(shù)據(jù)庫(kù)中的廠房控制區(qū)輻射巡檢信息以及工作場(chǎng)所輻射監(jiān)測(cè)數(shù)據(jù),生成廠房控制區(qū)輻射信息網(wǎng)頁(yè)。
2系統(tǒng)設(shè)計(jì)
核電廠輻射查詢系統(tǒng)包括硬件和軟件兩部分。硬件包括WEB服務(wù)器、網(wǎng)絡(luò)設(shè)備和查詢站;軟件包括數(shù)據(jù)管理模塊、Mysql關(guān)系數(shù)據(jù)庫(kù)、網(wǎng)頁(yè)發(fā)布模塊。
2.1硬件結(jié)構(gòu)
由于WEB服務(wù)器與各查詢站的距離較遠(yuǎn),故本系統(tǒng)采用全光纖網(wǎng)絡(luò)結(jié)構(gòu)。查詢站為立式觸摸屏樣式,操作系統(tǒng)為Windows7 Professional,并安裝觸摸屏專(zhuān)用瀏覽器;網(wǎng)頁(yè)服務(wù)器操作系統(tǒng)為Server2008,安裝JDK、Apache-tomcat,Mysql等軟件,并配置相應(yīng)的環(huán)境變量。系統(tǒng)硬件結(jié)構(gòu)圖如圖1。
2.2軟件模塊
2.2.1網(wǎng)頁(yè)發(fā)布模塊
網(wǎng)頁(yè)發(fā)布模塊將監(jiān)測(cè)道以及巡檢實(shí)時(shí)數(shù)據(jù)通過(guò)網(wǎng)頁(yè)形式發(fā)布,采用ajax技術(shù)實(shí)現(xiàn)每2秒一次的局部刷新,并可以實(shí)現(xiàn)用戶查詢功能,普通用戶或外來(lái)人員可以在觸摸屏查詢終端輸入房間號(hào)或選擇層高來(lái)查詢相應(yīng)的輻射監(jiān)測(cè)信息,實(shí)現(xiàn)流程如圖2所示,首頁(yè)格式和輻射信息查看頁(yè)面格式分別如圖3和圖4所示。
2.2.2關(guān)系數(shù)據(jù)庫(kù)表設(shè)計(jì)
關(guān)系數(shù)據(jù)庫(kù)采用Mysql,數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)保證數(shù)據(jù)準(zhǔn)確無(wú)誤,客戶端讀取實(shí)時(shí)高效、巡檢數(shù)據(jù)及時(shí)存儲(chǔ)、多用戶寫(xiě)入時(shí)不發(fā)生沖突及冗余。本數(shù)據(jù)庫(kù)設(shè)計(jì)五張數(shù)據(jù)表,分別是:巡檢信息表、巡檢信息歷史記錄表、監(jiān)測(cè)道信息表、用戶信息表以及登錄日志表,各個(gè)表之間的邏輯結(jié)構(gòu)如圖5所示.
2.2.3數(shù)據(jù)管理模塊
數(shù)據(jù)管理模塊提供管理員或現(xiàn)場(chǎng)值班人員對(duì)監(jiān)測(cè)道信息和巡檢信息的管理維護(hù)功能。系統(tǒng)中會(huì)對(duì)登錄人員進(jìn)行身份驗(yàn)證,合法用戶進(jìn)入系統(tǒng)后可以查看、添加、刪除、修改數(shù)據(jù)庫(kù)中的輻射數(shù)據(jù),并提供巡檢信息批量導(dǎo)入數(shù)據(jù)庫(kù)功能,批量導(dǎo)入的原始文件需為對(duì)應(yīng)格式的Excel文件,該模塊實(shí)現(xiàn)流程圖如圖6。
3結(jié)論
核電廠輻射查詢系統(tǒng)對(duì)于保護(hù)核電廠現(xiàn)場(chǎng)工作人員免受高輻射照射起著非常重要的作用,B/S結(jié)構(gòu)的應(yīng)用減輕了系統(tǒng)維護(hù)人員的工作量,大大地提高了工作效率,且易于擴(kuò)展。本系統(tǒng)已經(jīng)進(jìn)行了長(zhǎng)時(shí)間調(diào)試并順利通過(guò)了出廠驗(yàn)收。
參考文獻(xiàn):
[1]徐堅(jiān).C/S與B/S結(jié)構(gòu)的分析比較[J].曲靖師范學(xué)院學(xué)報(bào),2005(3):67-69.