穆 奎,王 肖,韓衍英,肖鳳娟
(山東省產品質量檢驗研究院,山東 濟南 250102)
紡織標準作為紡織市場的行為規范發揮著日益重要作用,我國現行紡織標準分類多、數量大,隨著紡織產品的不斷更新,紡織標準的數量還在不斷變化中,新的標準在不斷產生,很多舊的標準也在修訂,加上國際標準,紡織標準不計其數。加強紡織標準的管理,確保使用標準的現行有效,對于增強紡織監管力度,提高紡織產品檢驗的權威性和效率性至關重要。在實際工作中為了實現標準的控制,多采用紙質文本,但紙質文本標準存在使用不方便、存放凌亂、過期標準回收不徹底等問題,尤其是當今信息化時代更需要系統化的管理來加強紡織標準管理的有效性。
本文針對現行紡織標準分類多沒有統一的管理系統的問題建立了紡織標準管理系統,能夠實現紡織標準分類管理、檢索、上傳、下載、共享、實時更新等功能,做到對使用標準的有效控制,實現紡織品質量檢驗的準確、高效。
平臺架構由客戶端系統、均衡負載器、服務端系統(均衡負載、WEB應用)、數據庫系統(數據庫服務器、文件服務器)、操作平臺系統五部分組成。在系統總體框架結構中,采用“表現層—邏輯層—數據訪問層”三層體系架構組織本系統。區分層次的目的是為了“高內聚,低耦合”的思想。系統平臺總體構架如圖1所示。
表現層(UI):位于最外層,離用戶最近。用于顯示數據和接收用戶輸入的數據,為用戶提供一種交互式操作的界面。
業務邏輯層(BLL):業務邏輯層(Business Logic Layer)是系統架構中體現核心價值的部分,是存放紡織標準的數據庫。它的關注點主要集中在業務規則的制定、業務流程的實現等與業務需求有關的系統設計,也就是說它是與系統所應對的領域(Domain)邏輯有關,很多時候,也將業務邏輯層稱為領域層。作為領域驅動設計的先驅Eric Evans,對業務邏輯層作了更細致的劃分,細分為應用層與領域層,通過分層進一步將領域邏輯與領域邏輯的解決方案分離[1]。
數據訪問層(DAL):有時也稱為是持久層,其功能主要是負責數據庫的訪問,可以訪問數據庫系統、二進制文件、文本文檔或是XML文檔,簡單的說法就是實現對數據表的Select,Insert,Update,Delete的操作。
為了滿足跨部門不同管理的需要,本系統網絡結構如圖2所示。數據庫服務器用于存放紡織標準;文件數據存放圖片、文檔等;訪問量大時,均衡負載器能分發到多臺服務器去處理;web服務器可以提供http服務。用戶可以通過Intent訪問數據庫,管理員、維護員負責紡織標準管理系統的日常維護以及紡織標準的更新等。

圖1 系統平臺總體構架

圖2 系統網絡結構圖
應用數據庫選擇MySQL。MySQL是一個小型關系型數據庫管理系統,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,目前被廣泛地應用在Internet的中小型網站中。
Apache HTTP Server(簡稱Apache)是一個開放源碼的網頁服務器,可以在大多數計算機操作系統中運行,由于其多平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠并且可通過簡單的API擴展,將Php/Perl/Python等解釋器編譯到服務器中[2]。
基于B/S體系結構,系統安裝、維護和升級只需要服務器端完成,因此管理員可更加有效地進行中央集中管理和控制。客戶端的具體實現根據不同的應用場景采用不同的技術實現策略,即:對包括系統配置、業務應用等要求部署靈活、使用簡便的應用場景,采用以瀏覽器為主的實現方式;對于復雜業務系統創建相關的模塊,采用集成到統一的實現方式;對于如編輯、維護操作復雜的模塊,采用標準Windows應用的實現方式[3]。
系統基于先進的PHP平臺的分布式應用體系架構,將用戶界面、業務邏輯與數據資源進行分離。將基于web的應用系統邏輯上分為應用層、服務層、邏輯層三層,實現服務與應用相獨立,從而使得基于B/S的應用具有很好的擴展性和移植性。統一的應用開發運行體系將基于MVC體系架構實現[4]。無論是定制開發的應用系統還是門戶,交換平臺的開發,都是由MVC體系架構實現。
Internet是一種開放和標準的面向所有用戶的技術,其資源可通過網絡共享。自Internet問世以來,資源共享和信息安全一直作為一對矛盾體而存在著,計算機網絡資源共享的進一步加強,隨之而來的信息安全問題也日益突出,各種計算機病毒和網上黑客對Internet的攻擊越來越激烈,許多網站遭受破壞的事例不勝枚舉[5]。為了保證紡織標準管理系統的安全運行,必須做好其安全管理。本系統將從物理設備、網絡傳輸、操作系統、應用系統、數據庫、管理制度方面進行安全設計來保證紡織標準管理系統的安全。
紙質的紡織標準存在存放凌亂、使用不方便、更新不及時、過期標準回收不徹底等問題,紡織標準管理系統徹底解決了此類問題,能夠做到對使用標準的有效控制,并能實現標準分類管理、檢索、上傳、下載、共享、實時更新等功能,提供了一種有效的標準信息化管理手段。
參考文獻:
[1] 陳媛.基于OPC和XML的遠程故障診斷系統設計[J].微計算機信息:測控自動化,2007,(23):149—150,296.
[2] 劉建粉,呂海蓮,李志剛.Web Service在電力企業信息集成中的應用[J].計算機工程與設計,2008,29(14):3642—3644.
[3] 顧亮,繞豐,寇東升.OPC技術結合.NET架構在系統集成項目中的應用[J].制造業自動化,2006,28(7):74—77.
[4] 劉佳,馬崇啟.基于WebService和OPC的紡紗設備遠程故障診斷系統[J].紡織學報,2011,32(5):130—134.
[5] 錢權,嚴家德.Web Service的安全機制[J].計算機工程,2007,33(22):190—192.