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