引 言
近年來,中國移動 4G 網絡飛速發(fā)展并取得了顯著成果。為了更好地支撐 4G 網絡建設,中國移動設計院制定了 四新戰(zhàn)略。為響應 四新 戰(zhàn)略,應對新發(fā)展階段對設計和支撐工作提出的新要求,本文思考了如何從傳統(tǒng)的生產組織模式向 平臺加服務 轉變的方法,并提出了一種將傳統(tǒng)的人工保存的設計數據方式進行全面信息化并對各階段數據進行關聯存儲的方式,建立不同階段數據之間的關聯紐帶從而實現設計數據的全生命周期管理平臺。
1 關鍵技術
1.1 PHP技術
PHP 是一種服務器端的嵌入HTML 腳本語言,已逐漸演變?yōu)槌谋绢A處理器。由于PHP 是一種Web 腳本語言,因此可以直接寫入HTML 中。PHP 程序在服務器端表現為HTML 語言,程序員可無需編譯而直接閱讀,其代碼可直接為機器所識別,且無需進行二進制編譯??蛻舳说臑g覽器同樣可直接識別。PHP 語言具有以下特點:
(1) 速度快。PHP語法混合了 C,Java,Perl語法,網頁執(zhí)行速度比 ASP更快;
(2) 實用。PHP是一種完全面向對象的、跨平臺的Web開發(fā)語言,無論從經濟角度還是從開發(fā)者角度考慮都非常實用。
(3) 語法簡單,易入門,很多功能可以通過一個函數實現。
(4) 功能強大。PHP在Web項目開發(fā)過程中具有強大的功能,且實現相對簡單,可以操控多種主流的數據庫。
1.2 HTML5技術
HTML5 技術標準是W3C 聯盟和 WHATWG 組織于2007 年合作提出的,屬于相對較新的Web 語言。目前智能終端內置的Web 瀏覽器都以Webkit 為核心,可識別HTML、CSS 和 JavaScript 等代碼。Webkit 實際上是一種瀏覽器引擎,支持HTML5,CSS3 特性,意味著現今絕大多數瀏覽器已開始支持HTML5 技術。本平臺的勘察終端采集模塊采用HTML5 技術實現。
1.3 全生命周期管理
全生命周期管理是指管理從需求、規(guī)劃、設計、生產、經銷、運行、使用、維修保養(yǎng)到回收再用處置的全生命周期過程。它既是一門技術,又是一種理念。支持并行設計、敏捷制造、協同設計和制造、網絡化制造等先進的設計制造技術。隨著移動互聯網的不斷發(fā)展,數據資源的價值日益凸顯,對其提供動態(tài)管理十分必要。
2 系統(tǒng)設計與實現
2.1 系統(tǒng)整體設計
系統(tǒng)根據日常工程設計的階段將系統(tǒng)模塊劃分為平臺管理模塊,規(guī)劃階段模塊,勘察階段模塊,設計階段模塊,驗收階段模塊,如圖 1 所示。
平臺管理模塊包含用戶權限管理,角色定義以及項目業(yè)務流程的定義。在系統(tǒng)中,結合中國移動設計院大生產系統(tǒng)的人員配置,主要分為院管理員、分院領導、部門領導、項目負責人、專業(yè)負責人、設計人員、勘察人員等。院管理員可以根據分院的實際管理情況對業(yè)務流程進行自定義操作。
規(guī)劃數據管理模塊主要包括站點管理,規(guī)劃數據導入, 統(tǒng)計查詢等功能??梢杂身椖控撠熑诉M行站點批量新建工作, 并批量導入相關規(guī)劃數據的操作。
勘察數據管理模塊主要包括新建勘察、勘察信息采集、勘察信息審核、簽到管理等功能??辈烊蝿沼身椖控撠熑私⒑螅环峙淇辈斓娜藛T可以通過手機客戶端登錄系統(tǒng),在現場進行簽到操作,如果不具備勘察條件,則需要填寫未勘察原因。其次根據現場的站點情況下載相關勘察模板并填寫與本次勘察相關的信息,采集現場相關圖片。勘察信息上傳后由項目負責人指定的審查人員對勘察信息進行審核。
設計數據管理模塊主要包括圖紙、文本、概預算的上傳, 審核操作等??辈煨畔徍送ㄟ^后,由設計人員將與勘察站點相關的圖紙、文本、概預算上傳至服務器并發(fā)起審核流程,通過審查人員的審核后,相關附件將保存至服務器。如果審核未通過,則設計人員需要再次上傳相關文件。為了方便審核人員進行對比,文件上傳時將作為新增附件處理,使版本管理透明化。
驗收數據管理模塊主要包括驗收階段的資料上傳,保存操作。在此階段項目負責人可以導入最終物理站址信息,并上傳驗收相關的圖紙、照片。
各階段數據關聯模塊的作用在于鏈接各階段站點之間的相關性。在系統(tǒng)中將同一站址與其他階段的表格用編號鏈接, 由此可由任何一張表追蹤到其余階段的相關表格,表格之間的關聯關系可以為一對多或者多對多,從而實現站點的全生命周期管理。表格之間的關系如圖 2 所示。
圖 2 各表格之間的關系
2.2 軟件框架
平臺采用M/S 與B/S 結合的體系架構,其中查勘數據管理模塊需要采用M/S 架構,其余模塊均采用B/S 架構。軟件采用包含用戶層、應用層、服務層、數據層以及基礎層的分層方式。
(1) 在用戶層中,用戶可通過 PC等智能終端訪問平臺的各應用子系統(tǒng);
(2) 應用層由平臺管理、規(guī)劃數據管理、勘察數據管理、設計數據管理、驗收數據管理模塊組成;
(3) 服務層包括一些平臺最基本的權限、流程、安全、管理等支撐功能;
(4) 數據層用來存儲系統(tǒng)相關數據,其中數據庫采用SQL Sever 2012 版本;
(5) 基礎層主要包含一些硬件設備以及網絡、操作系統(tǒng)和數據庫。
2.3 部署方案
系統(tǒng)平臺在本地集中部署,基于新設備、擴容方式進一步提升其硬件性能,滿足推廣需求?;跀祿踩紤],設置異地容災備份系統(tǒng),并定期將數據異地備份。
3 結 語
本文通過將設計相關階段的數據進行關聯存儲,從而提供了一種全生命周期的設計數據管理方法,改變了依靠人工對設計數據進行管理存儲的傳統(tǒng)方式,實現了信息化及站點數據的全生命周期管理。通過將數據存儲至服務器的方式避免了因人員變動以及個人存儲設備故障導致的設計數據丟失。綜上,該平臺提升了設計數據的管理水平,具有較好的應用價值與廣闊的發(fā)展前景。