1 前言
網絡技術的高度發展致使應用軟件多種多樣,而隨著應用軟件的增多,在遠程控制領域也掀起了不小的風波,在各類應用軟件的刺激下,遠程控制技術有了巨大的改革。隨著技術的改革,它的格局和體系也有所變化,由于技術支持和電腦的管理的需要,控制技術勢必要走向網絡化,大眾的需要也促使控制技術需具備開放性的特點。控制領域和互聯網兩個領域的交集產品就是基于網絡的遠程控制系統,它是控制技術的發展方向。應用軟件在開發過程的難度和復雜程度都相當大,在開發應用軟件前應先做好相應的準備工作,設計好軟件的體系結構、系統結構都是開發軟件的前提。框架設計是模塊設計中的一部分,對框架的整體構造進行明確、嚴格控制流程、將責任明確分配、協調各組件之間的工作,每個框架都是一個可再次利用的組件。框架在應用軟件中的建立具有一系列的優點,如開發成本減少、開發時間變短、在處理系統時安全性有所提高、可以處理許多細節事物等。除此之外框架還具有許多實用優點,如可進行再次利用、可進行拓展延伸、功能完善、可復制、運行穩定容易維修等特點。在控制系統中,調用Webservice的請求是由通信服務器來執行的,通訊服務器將接收到的數據信息處理后,返送回客戶端。
2 遠程控制系統的總體設計
為了降低各個模塊問的稠合度,必須構建的結構體系。用戶想控制設備的運行,需通過系統提供的試用網絡瀏覽器,只要通過該瀏覽器,用戶可在任何地點對任何設備進行操控,本質還是信息傳輸過程,用戶原有系統與瀏覽器集成后也可實現該功能。圖1所示為遠程控制系統的結構圖:
圖1 系統結構圖
網絡瀏覽器的責任是接收用戶發送的訪問請求,將操作界面提供給用戶,與用戶進行相互交流。將接收到的請求用HTTP的形式發送至中心服務器,中心服務器將處理后的結果發送回Web瀏覽器,Web瀏覽器再將結果顯示在操作界面上。中心服務器主要包括了三個服務器:網絡表層服務器、Webservice服務器和數據庫服務器。webservice服務器通過與通信服務器聯絡,換取信息。接收設備將信息提供者發送的信息處理后,返送回中心服務器,讓處于操作界面的用戶隨時查看設備運行狀況。設備與中心服務器之間的通訊是憑靠局域網傳遞信息的,這兩者之間的通信是以TCP/IP協議形式。
3 通信協議格式
中心服務器將信息發送至web服務器,web服務器將接收到地控制命令以字節形式的報文傳輸給設備。該報文分為頭部和擴展部分,全文總共包含128個字節,報文的頭部有44個字節,這44個字節包含了時間、長度、發送地點、版本號和編號這些基本信息。擴展部分就是除去頭部后剩下的字節,這些字節一般都詳細描敘了報文內容,還有關于報文命令的信息。
4 數據庫的設計
本文使用Oracle數據庫作為遠程控制系統的數據庫系統。使用Oracle數據庫可以讓系統的由更好的擴展性,同時也會考慮系統的兼容性。
控制系統的應用模塊主要包含了四個表,分別是用戶表(Gwms_User)、操作表(Gwms_Action)、功能表(Gwms_unction)、角色表(Gwms_Pole)。
(1)用戶表:主要用于記錄用戶詳細信息,包括聯系方式、所屬單位及其描述、省份證明。(2)操作表:記錄用戶操作痕跡,包括操作步驟、名稱及其詳細描述。(3)權限表:儲存用戶設置的權限,包括名稱權限、使用權限和身份權限,增加或刪除權限。(4)角色表:儲存角色信息,包括角色名稱,詳細描述、角色身份等。
5 遠程控制系統的實現
在遠程控制系統的登陸界面,將獲取到的用戶名及密碼輸入對應的位置,確定后進入統統的管理平臺,如沒有用戶名及密碼僅不能進入該平臺,獲取不到系統內的相關信息。表示層是處理用戶要求的服務末端,該末端還有顯示模型、驗證數據、識別身份等功能,還負責整合各頁面和邏輯層。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://m.guhuozai8.cn/