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