劉文博+汪寧+侯成功
摘 要:針對目前通信規劃設計工作中存在的數據流轉問題,文中提出了一套基于全生命周期的設計數據管理平臺設計方法和實現方案,提高應對“新設計”所需數據整理工作的效率。
關鍵詞:數據管理;HTML5;全生命周期;數據流轉
中圖分類號:TP311 文獻標識碼:A 文章編號:2095-1302(2018)02-00-02
0 引 言
近年來,中國移動4G網絡飛速發展并取得了顯著成果。為了更好地支撐4G網絡建設,中國移動設計院制定了“四新”戰略。為響應“四新”戰略,應對新發展階段對設計和支撐工作提出的新要求,本文思考了如何從傳統的生產組織模式向“平臺加服務”轉變的方法,并提出了一種將傳統的人工保存的設計數據方式進行全面信息化并對各階段數據進行關聯存儲的方式,建立不同階段數據之間的關聯紐帶從而實現設計數據的全生命周期管理平臺。
1 關鍵技術
1.1 PHP技術
PHP是一種服務器端的嵌入HTML腳本語言,已逐漸演變為超文本預處理器。由于PHP是一種Web腳本語言,因此可以直接寫入HTML中。PHP程序在服務器端表現為HTML語言,程序員可無需編譯而直接閱讀,其代碼可直接為機器所識別,且無需進行二進制編譯。客戶端的瀏覽器同樣可直接識別。PHP語言具有以下特點:
(1)速度快。PHP語法混合了C,Java,Perl語法,網頁執行速度比 ASP更快;
(2)實用。PHP是一種完全面向對象的、跨平臺的Web開發語言,無論從經濟角度還是從開發者角度考慮都非常實用。
(3)語法簡單,易入門,很多功能可以通過一個函數實現。
(4)功能強大。PHP在Web項目開發過程中具有強大的功能,且實現相對簡單,可以操控多種主流的數據庫。
1.2 HTML5技術
HTML5技術標準是W3C聯盟和WHATWG組織于2007年合作提出的,屬于相對較新的Web語言。目前智能終端內置的Web瀏覽器都以Webkit為核心,可識別HTML、CSS和JavaScript等代碼。Webkit實際上是一種瀏覽器引擎,支持HTML5,CSS3特性,意味著現今絕大多數瀏覽器已開始支持HTML5技術。本平臺的勘察終端采集模塊采用HTML5技術實現。
1.3 全生命周期管理
全生命周期管理是指管理從需求、規劃、設計、生產、經銷、運行、使用、維修保養到回收再用處置的全生命周期過程。它既是一門技術, 又是一種理念。支持并行設計、敏捷制造、協同設計和制造、網絡化制造等先進的設計制造技術。隨著移動互聯網的不斷發展,數據資源的價值日益凸顯,對其提供動態管理十分必要。
2 系統設計與實現
2.1 系統整體設計
系統根據日常工程設計的階段將系統模塊劃分為平臺管理模塊,規劃階段模塊,勘察階段模塊,設計階段模塊,驗收階段模塊,如圖1所示。
平臺管理模塊包含用戶權限管理,角色定義以及項目業務流程的定義。在系統中,結合中國移動設計院大生產系統的人員配置,主要分為院管理員、分院領導、部門領導、項目負責人、專業負責人、設計人員、勘察人員等。院管理員可以根據分院的實際管理情況對業務流程進行自定義操作。
規劃數據管理模塊主要包括站點管理,規劃數據導入,統計查詢等功能。可以由項目負責人進行站點批量新建工作,并批量導入相關規劃數據的操作。
勘察數據管理模塊主要包括新建勘察、勘察信息采集、勘察信息審核、簽到管理等功能。勘察任務由項目負責人建立后,被分配勘察的人員可以通過手機客戶端登錄系統,在現場進行簽到操作,如果不具備勘察條件,則需要填寫未勘察原因。其次根據現場的站點情況下載相關勘察模板并填寫與本次勘察相關的信息,采集現場相關圖片。勘察信息上傳后由項目負責人指定的審查人員對勘察信息進行審核。
設計數據管理模塊主要包括圖紙、文本、概預算的上傳,審核操作等。勘察信息審核通過后,由設計人員將與勘察站點相關的圖紙、文本、概預算上傳至服務器并發起審核流程,通過審查人員的審核后,相關附件將保存至服務器。如果審核未通過,則設計人員需要再次上傳相關文件。為了方便審核人員進行對比,文件上傳時將作為新增附件處理,使版本管理透明化。
驗收數據管理模塊主要包括驗收階段的資料上傳,保存操作。在此階段項目負責人可以導入最終物理站址信息,并上傳驗收相關的圖紙、照片。
各階段數據關聯模塊的作用在于鏈接各階段站點之間的相關性。在系統中將同一站址與其他階段的表格用編號鏈接,由此可由任何一張表追蹤到其余階段的相關表格,表格之間的關聯關系可以為一對多或者多對多,從而實現站點的全生命周期管理。表格之間的關系如圖2所示。
2.2 軟件框架
平臺采用M/S與B/S結合的體系架構,其中查勘數據管理模塊需要采用M/S架構,其余模塊均采用B/S架構。軟件采用包含用戶層、應用層、服務層、數據層以及基礎層的分層方式。
(1)在用戶層中,用戶可通過PC等智能終端訪問平臺的各應用子系統;
(2)應用層由平臺管理、規劃數據管理、勘察數據管理、設計數據管理、驗收數據管理模塊組成;
(3)服務層包括一些平臺最基本的權限、流程、安全、管理等支撐功能;
(4)數據層用來存儲系統相關數據,其中數據庫采用SQL Sever 2012版本;
(5)基礎層主要包含一些硬件設備以及網絡、操作系統和數據庫。
2.3 部署方案
系統平臺在本地集中部署,基于新設備、擴容方式進一步提升其硬件性能,滿足推廣需求。基于數據安全考慮,設置異地容災備份系統,并定期將數據異地備份。
3 結 語
本文通過將設計相關階段的數據進行關聯存儲,從而提供了一種全生命周期的設計數據管理方法,改變了依靠人工對設計數據進行管理存儲的傳統方式,實現了信息化及站點數據的全生命周期管理。通過將數據存儲至服務器的方式避免了因人員變動以及個人存儲設備故障導致的設計數據丟失。綜上,該平臺提升了設計數據的管理水平,具有較好的應用價值與廣闊的發展前景。
參考文獻
[1] Kevin Tatroe,Peter MacIntyre,Rasmus Lerdorf.PHP編程(第3版)[M].北京:電子工業出版社 ,2015.
[2]列旭松,陳文著.PHP核心技術與最佳實踐[1].北京:機械工業出版社,2013.
[3]Peter Lubbers,Brian Albers,Frank Salim.HTML5程序設計(第2版)[M].北京:人民郵電出版社,2012.
[4]周偉.移動勘察輔助設計系統中工作流管理子系統的研究與設計[D].北京:北京郵電大學,2007.
[5]羅菊,袁泉.對TD-SCDMA基站的無線網絡勘察設計的思考[J].重慶郵電大學學報(自然科學版),2008,20(S1):31-34.
[6]陳人堂,李曉明.基于跨平臺的WebApp和傳統B/S結構相結合的混合型設備管理系統應用研究——以國家海洋局第二研究所的設備管理信息系統建設開發為例[J].物聯網技術,2016,6(6):70-73.
[7]邢增智,郭龍,杜豪,等.基于HTML5與CSS3的工業物聯網工程中心網站開發[J].物聯網技術,2017,7(3):92-93.
[8]王立輝,王志付,沈崢.基于全生命周期的管道工程數據管理平臺的設計[J].油氣儲運,2016,35(12):1296-1299.endprint