博文谷

位置:首頁 > 實用範文 > 論文

計量管理系統設計論文

論文2.33W

計量管理系統的執行計量管理系統的執行分爲四個部分:主服務器對操作員端的管理、主服務器對單位A內用戶的管理、主服務器對子服務器的管理、子服務器對Bi內用戶的管理。其執行結構示意圖如圖1所示。主服務器對操作員端的管理體現在流程控制0上,當任務下發至計量室,透過操作員軟件,可以接收裝備,更新裝備狀態;當計量完成後,軟件將反饋任務完成情況。另外,專業計量室的設備、人員出現變動時,可透過操作員軟件向主服務器發送請求,更新主服務器數據庫。主服務器和單位A內用戶屬於同一局域網,透過網絡可以實現主服務器對A內用戶的直接管理,同時用戶可以直接向主服務器提交送檢申請和設備狀態查詢請求,主服務器接收到用戶請求後,調用數據庫資訊,將結果反饋給用戶。主服務器與子服務器是網絡物理隔離的,單位A與單位Bi透過公共網絡傳遞數據。在單位A與Bi中分別設定接口計算機,服務器與接口計算機之間的數據透過光盤傳遞,接口計算機之間的'數據透過公共網絡傳遞,各子服務器相互獨立。單位Bi擁有獨立的局域網執行體系,各子服務器可以對其對應Bi內用戶進行直接管理,用戶也可以向子服務器提交送檢申請和資訊查詢請求,子服務器調用子數據庫數據,將結果反饋給提交申請的用戶。綜上,本文計量管理系統分三級進行管理。主服務器對單位A內用戶及計量中心操作員進行直接管理;子服務器對單位Bi內用戶進行管理;計量中心透過公共網絡實現對各基層計量機構的直接管理及其對應Bi內用戶間接管理。軟件系統數據執行和實現本文計量管理系統的軟件開發包括兩個部分,一是對軟件介面的開發,二是對數據庫軟件的開發。軟件系統層次圖如圖2所示,軟件介面爲表現層,數據庫爲數據邏輯層和數據層。

計量管理系統設計論文

軟件系統數據執行方式如下:當工作人員進行軟件介面操作時,系統軟件透過軟件介面接口,調用數據庫語言,經過數據邏輯分析、處理,對服務器數據庫進行數據訪問,結果數據再返回到軟件介面,並顯示出來。數據庫應定時備份,防止出現數據庫損壞導致的數據丟失。數據庫和備份應分區存儲,並設計數據恢復功能,提高數據的安全性與數據庫的穩健性。由於Java編程工具使用簡便,面向對象特性高,支援組件技術多,跨平臺特性好,本系統軟件操作介面擬採用Java進行編程;MySQL數據庫是一種開源數據庫管理系統,響應速度快,多線程支援度高,多用戶支援性能好,系統的安全性和健壯性高,並且有大量的軟件資源可以使用,本系統數據庫軟件擬採用MySQL編制。213系統軟件執行流程本文計量管理系統軟件執行流程圖如圖3所示。本系統軟件的執行分爲:數據庫對計量申請的處理、對資訊查詢請求的處理、對資訊更新請求的處理。當系統軟件接受請求後,根據請求類型識別請求種類。當請求爲計量申請時,根據計量能力分爲計量技術機構(包括計量中心和基層計量技術機構)計量與外送計量,計量完成後資訊發送至數據庫,並在軟件介面上顯示;當爲查詢請求時,根據查詢條件在數據庫中篩選資訊,將結果在軟件介面上顯示;當爲更新請求時,將更新數據發送至數據庫,將更新後的結果在軟件介面上顯示。

關鍵技術與實現途徑

(1)計量管理系統的分級管理基層計量技術機構位置分散,設備數量大,與計量中心處於網絡物理隔離的狀態。本文設計了分級管理模式,在基層計量技術機構設定子服務器,對其所屬用戶進行管理。而計量中心透過管理基層計量技術機構,從而實現對基層用戶的間接管理。

(2)物理隔離網絡間的數據交換與數據傳遞計量中心與基層計量技術機構之間的網路是物理隔離的,無法直接進行資訊交互和資訊傳遞。本文利用公共網絡,在每個單位加設一臺接口計算機,利用該計算機刻錄光盤,實現主服務器與子服務器之間的資訊交互和資訊傳遞。

(3)軟件的分級設計本文計量管理系統採用了四個級別軟件的設計思路。這四個級別軟件爲:主服務器軟件、操作員軟件、子服務器軟件、用戶軟件。這四種軟件分別對應了計量中心主服務器、計量中心專業計量室、基層計量技術機構、用戶。以上軟件設計合理,滿足各單位的需求。

(4)數據庫安全設計本系統對不同用戶設定了不同的權限。主服務器管理員對數據庫操作擁有最高權限,其他人員對數據庫操作部分受限。防止了無關人員對數據庫有意或無意的破壞。數據庫備份採用分區存儲方式,定期對數據庫備份,提高了系統的安全性和容錯性。另外增設防火牆,防止數據庫受到病毒入侵。

本計量管理系統解決了多重物理隔離網絡間的數據交互與數據傳遞。本系統符合計量系統實際需求,自動化程度高、自動報警功能、提醒設備送檢;實現了計量中心對計量體系設備管理、人員資訊管理、資料管理以及計量流程的控制;便於計量資訊統計與分析,具有一定的先進性。