国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于工作流的移動(dòng)網(wǎng)建設(shè)管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

2016-12-26 02:14:42盧光躍
電子科技 2016年12期
關(guān)鍵詞:移動(dòng)網(wǎng)引擎基站

張 弘,盧光躍

(西安郵電大學(xué) 通信與信息工程學(xué)院,陜西 西安 710061)

?

基于工作流的移動(dòng)網(wǎng)建設(shè)管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

張 弘,盧光躍

(西安郵電大學(xué) 通信與信息工程學(xué)院,陜西 西安 710061)

為解決移動(dòng)網(wǎng)建設(shè)中人工管理出現(xiàn)的進(jìn)度控制困難的問(wèn)題,結(jié)合工作流技術(shù),設(shè)計(jì)了基于工作流的移動(dòng)網(wǎng)建設(shè)管理平臺(tái)。該系統(tǒng)采用Spring和Hibernate框架搭建系統(tǒng)平臺(tái),利用MVC開(kāi)發(fā)模式、MySQL數(shù)據(jù)庫(kù),以及Tomcat服務(wù)器部署運(yùn)行環(huán)境,設(shè)計(jì)了一種移動(dòng)網(wǎng)建設(shè)標(biāo)準(zhǔn)化流程,同時(shí)進(jìn)行管理平臺(tái)測(cè)試。測(cè)試結(jié)果表明,文中系統(tǒng)不僅提高了工作效率、節(jié)省了資源,且安全可靠。

標(biāo)準(zhǔn)化流程;工作流技術(shù);管理平臺(tái)測(cè)試

隨著國(guó)內(nèi)三大運(yùn)營(yíng)商取得4G的牌照,國(guó)內(nèi)4G時(shí)代真正迎來(lái)全面競(jìng)爭(zhēng)時(shí)代[1]。為了在市場(chǎng)上獲得更多的份額,各大運(yùn)營(yíng)商均加快了對(duì)4G基站的建設(shè)[2],而如何在高效快速的對(duì)基站進(jìn)行建設(shè)和改造,是各大運(yùn)營(yíng)商一直沒(méi)有解決的問(wèn)題。據(jù)調(diào)查,國(guó)內(nèi)運(yùn)營(yíng)商在進(jìn)行項(xiàng)目的運(yùn)作時(shí),大多都還在采用人工管理的方式,這種方式在項(xiàng)目運(yùn)作過(guò)程中會(huì)產(chǎn)生很多問(wèn)題,且問(wèn)題不能得到及時(shí)解決。

1 移動(dòng)網(wǎng)建設(shè)管理平臺(tái)設(shè)計(jì)

本系統(tǒng)在技術(shù)上主要是使用J2EE體系[3],使用Java語(yǔ)言進(jìn)行程序的編寫(xiě)[4],框架選擇Spring+Hibernate+MVC的方式進(jìn)行開(kāi)發(fā),并與工作流技術(shù)相結(jié)合[5],設(shè)計(jì)出一套標(biāo)準(zhǔn)化的移動(dòng)網(wǎng)建設(shè)流程,從而完成系統(tǒng)開(kāi)發(fā)。

1.1 移動(dòng)網(wǎng)基站建設(shè)標(biāo)準(zhǔn)化流程

通過(guò)對(duì)用戶業(yè)務(wù)需求分析之后可得出,用戶在基站工程管理中所需要的具體環(huán)節(jié)有:上傳會(huì)審資料、勘測(cè)設(shè)計(jì)方案、光纜設(shè)計(jì)方案、傳輸設(shè)計(jì)方案、基站設(shè)計(jì)方案、施工條件確認(rèn)、傳輸領(lǐng)料、工程隊(duì)上傳開(kāi)工報(bào)告、建設(shè)部傳輸主管確認(rèn)、傳輸監(jiān)理日常監(jiān)控、施工隊(duì)傳輸完工確認(rèn)、監(jiān)理竣工確認(rèn)、傳輸督導(dǎo)調(diào)測(cè)、基站督導(dǎo)現(xiàn)場(chǎng)調(diào)測(cè)、督導(dǎo)提出開(kāi)通申請(qǐng)、工程優(yōu)化、檢查基站指標(biāo)是否正常等多個(gè)環(huán)節(jié),這些環(huán)節(jié)需要不同的部門(mén)之間進(jìn)行相互配合共同完成?;窘ㄔO(shè)標(biāo)準(zhǔn)化流程如圖1所示。

圖1 基站建設(shè)標(biāo)準(zhǔn)化流程

1.2 移動(dòng)網(wǎng)基站建設(shè)系統(tǒng)框架

系統(tǒng)的結(jié)構(gòu)上采用MVC(Model View Controller)開(kāi)發(fā)模式[6-7],業(yè)務(wù)的實(shí)現(xiàn)上采用B/S(Browser/Server)模式[8]。系統(tǒng)結(jié)構(gòu)的表示層通過(guò)使用Free Marker技術(shù)實(shí)現(xiàn),業(yè)務(wù)邏輯控制層通過(guò)Spring 框架[9]實(shí)現(xiàn),數(shù)據(jù)訪問(wèn)層通過(guò)Hibernate 框架[10]實(shí)現(xiàn)對(duì)底層數(shù)據(jù)的鏈接訪問(wèn)。表示層和業(yè)務(wù)層通過(guò)Dispatcher Servlet 控制器進(jìn)行連接,業(yè)務(wù)層和數(shù)據(jù)訪問(wèn)層通過(guò)DAO(Data Access Object)[11]接口連接。技術(shù)方案如圖2所示。

圖2 系統(tǒng)框架圖

系統(tǒng)中技術(shù)實(shí)現(xiàn)方面主要由以下幾部分構(gòu)成:(1)基礎(chǔ)服務(wù)(Infrastructure Services),支持軟件運(yùn)行的核心服務(wù),主要包括運(yùn)行引擎、支持流程管控、流程監(jiān)控的工作流引擎以及相互交互的消息服務(wù);(2)接入服務(wù)(Access Services) ,介入其它的業(yè)務(wù)系統(tǒng),讀取其他業(yè)務(wù)系統(tǒng)的數(shù)據(jù)為本系統(tǒng)服務(wù);(3)流程服務(wù)(Process Services),流程管理,業(yè)務(wù)流程的定制、流轉(zhuǎn)、運(yùn)行、監(jiān)控。(4)三方人員服務(wù)(Partner Services) 第三方人員的管理;(5)交互服務(wù)(Interaction Services) 人機(jī)交互服務(wù),包括WEB端交互和移動(dòng)終端交互;(6)信息服務(wù)(Information Services) 實(shí)現(xiàn)數(shù)據(jù)分析、報(bào)表展現(xiàn)等服務(wù);(7)開(kāi)發(fā)服務(wù)(Development Services)為系統(tǒng)進(jìn)行業(yè)務(wù)集成、2次開(kāi)發(fā)提供支持的服務(wù);(8)管理服務(wù)(Management Services)系統(tǒng)數(shù)據(jù)配置、參數(shù)配置。

1.3 移動(dòng)網(wǎng)基站建設(shè)系統(tǒng)功能模塊設(shè)計(jì)

系統(tǒng)設(shè)計(jì)主要采用J2EE分層體系結(jié)構(gòu)[12-13],為了使用戶的操作盡可能的簡(jiǎn)單化,為用戶設(shè)計(jì)的功能模塊有“我的關(guān)注”、“項(xiàng)目管理”、“問(wèn)題管理”、“材料管理”、“竣工驗(yàn)收”、“報(bào)表”和“系統(tǒng)后臺(tái)”模塊。其中“我的關(guān)注”由“待辦事宜”、“已辦事宜”和“消息提醒”3個(gè)子模塊構(gòu)成,主要提醒用戶完成工作流中的任務(wù),使流程繼續(xù)流轉(zhuǎn);“項(xiàng)目管理”由“項(xiàng)目維護(hù)”和“項(xiàng)目分配”兩個(gè)子模塊構(gòu)成,主要對(duì)基站建設(shè)項(xiàng)目進(jìn)行新建和管理,并開(kāi)啟基站建設(shè)流程;“問(wèn)題管理”由“施工問(wèn)題查詢”和“添加整改問(wèn)題”兩個(gè)子模塊構(gòu)成,主要是對(duì)基站建設(shè)中發(fā)現(xiàn)的問(wèn)題進(jìn)行及時(shí)的登記及解決;“材料管理”由“庫(kù)存監(jiān)控”、“材料提采”和“材料到貨”等多個(gè)子模塊構(gòu)成,主要是對(duì)基站建設(shè)中所使用的全部材料進(jìn)行監(jiān)控;“報(bào)表”由“進(jìn)度監(jiān)控”、“施工日志”和“工程總進(jìn)度”等多個(gè)子模塊構(gòu)成,主要是將保存的數(shù)據(jù)以表格的方式為用戶進(jìn)行展現(xiàn);“竣工驗(yàn)收”由“上傳竣工資料”和“提出竣工申請(qǐng)”兩個(gè)子模塊構(gòu)成,主要是對(duì)建設(shè)完成的基站進(jìn)行竣工驗(yàn)收,并開(kāi)啟基站驗(yàn)收流程;“系統(tǒng)后臺(tái)”由“組織機(jī)構(gòu)”、“權(quán)限管理”、“流程管理”和“系統(tǒng)設(shè)置”4個(gè)子模塊構(gòu)成,主要是維護(hù)系統(tǒng)運(yùn)行時(shí)的所有數(shù)據(jù)。每一個(gè)模塊由多個(gè)子模塊構(gòu)成,而權(quán)限管理和流程管理進(jìn)行安全和流程控制。本系統(tǒng)功能結(jié)構(gòu)如圖3所示。

圖3 系統(tǒng)功能結(jié)構(gòu)圖

2 移動(dòng)網(wǎng)建設(shè)管理平臺(tái)測(cè)試

對(duì)系統(tǒng)進(jìn)行測(cè)試的目的是驗(yàn)證系統(tǒng)是否根據(jù)需求文檔進(jìn)行設(shè)計(jì),是否能達(dá)到預(yù)期的目標(biāo)[14],若有與需求不相符的地方,對(duì)系統(tǒng)進(jìn)行改善。對(duì)系統(tǒng)測(cè)試時(shí)發(fā)現(xiàn)的問(wèn)題及時(shí)進(jìn)行調(diào)試解決,使系統(tǒng)更加完善。

式中:Qw——抗浮荷載設(shè)計(jì)值;G——地下車(chē)庫(kù)自重及其他永久荷載的標(biāo)準(zhǔn)值之和;F——地下水浮力標(biāo)準(zhǔn)值;γG,γw——永久荷載及地下水浮力分項(xiàng)系數(shù)。

2.1 測(cè)試目的

為保證基于工作流的移動(dòng)網(wǎng)建設(shè)管理平臺(tái)順利運(yùn)行,文中對(duì)系統(tǒng)進(jìn)行了功能測(cè)試及工作流引擎的測(cè)試。在測(cè)試系統(tǒng)的過(guò)程中,主要通過(guò)工作流的運(yùn)行,來(lái)進(jìn)行對(duì)各個(gè)功能模塊的測(cè)試,測(cè)試功能模塊是否具有安全性和穩(wěn)定性。

2.2 測(cè)試環(huán)境

軟件環(huán)境:

操作系統(tǒng):Windows Server 2008;

Web 應(yīng)用服務(wù)器:Tomcat7.0;

數(shù)據(jù)庫(kù)管理系統(tǒng):MySQL 5.7.3;

瀏覽器:Firefox(火狐)瀏覽器;

硬件環(huán)境:

CPU:Intel(R)Core(TM)2 Duo CPU @2.20 GHz;

內(nèi)存:4.00 GB;

硬盤(pán):500 GB;

服務(wù)器:DELL 服務(wù)器。

2.3 工作流引擎測(cè)試

工作流引擎[15-16]是整個(gè)系統(tǒng)中的核心部分,工作流引擎為流程實(shí)例提供運(yùn)行環(huán)境。只有引擎正常運(yùn)行,才可使流程自動(dòng)進(jìn)行流轉(zhuǎn)。

首先,以管理員的身份登錄系統(tǒng),在流程設(shè)計(jì)中創(chuàng)建一個(gè)如圖4所示的簡(jiǎn)單流程,包括通知設(shè)計(jì)院導(dǎo)入勘測(cè)數(shù)據(jù)和設(shè)計(jì)院導(dǎo)入數(shù)據(jù)完成兩個(gè)環(huán)節(jié)。將流程進(jìn)行保存后,流程定義表會(huì)將本流程記錄在數(shù)據(jù)庫(kù)中。將設(shè)計(jì)的流程開(kāi)啟,引擎會(huì)自動(dòng)對(duì)流程定義進(jìn)行解析,從而得到“通知設(shè)計(jì)院導(dǎo)入勘測(cè)數(shù)據(jù)”環(huán)節(jié)的處理人等詳細(xì)信息,并將此任務(wù)自動(dòng)分配給流程所定義的處理人,處理人登錄自己的賬號(hào),在“我的待辦”頁(yè)面中進(jìn)行對(duì)此任務(wù)的處理,當(dāng)處理人將表單提交后,引擎會(huì)自動(dòng)將流程流轉(zhuǎn)至“設(shè)計(jì)院導(dǎo)入數(shù)據(jù)完成”的處理人的“我的待辦”中,處理人將相應(yīng)的表單提交后,工作流引擎將此流程實(shí)例結(jié)束,并將流程中的信息進(jìn)行保存。

圖4 簡(jiǎn)單的工作流程模型

圖5~圖7中的數(shù)據(jù)是整個(gè)流程開(kāi)始到結(jié)束的過(guò)程。當(dāng)流程開(kāi)啟時(shí),流程定義信息表中的流程狀態(tài)為“active”,當(dāng)流程完成后,流程歷史信息任務(wù)表中的流程狀態(tài)為“complete”,并且記錄了改環(huán)節(jié)的開(kāi)始時(shí)間和結(jié)束時(shí)間。而當(dāng)流程停留在某一環(huán)節(jié)時(shí),可在流程當(dāng)前任務(wù)表中查看流程狀態(tài)是“active”,當(dāng)前流程停留在哪一環(huán)節(jié),并查看當(dāng)前環(huán)節(jié)處理人和下一環(huán)節(jié)處理人。當(dāng)處理人將待辦表單提交后,流程當(dāng)前任務(wù)表中的相應(yīng)信息將會(huì)自動(dòng)清除。當(dāng)所有的流程狀態(tài)均變?yōu)椤癱omplete”,表明該流程已處理完成,可在流程歷史信息表中查看相關(guān)信息。

圖5 流程定義信息表(xflow_process_definition)關(guān)鍵信息

圖6 流程歷史任務(wù)信息表(xflow_history_activity_instance)關(guān)鍵信息

圖7 流程當(dāng)前任務(wù)表(xflow_task)關(guān)鍵信息

2.4 測(cè)試結(jié)果分析及優(yōu)化方案

通過(guò)以超級(jí)管理員登錄對(duì)系統(tǒng)進(jìn)行測(cè)試,找出了系統(tǒng)中所存在的嚴(yán)重度較高的部分BUG,并且提出了相關(guān)BUG的修改意見(jiàn),如表1所示。

表1 功能模塊測(cè)試BUG和修改意見(jiàn)表

通過(guò)對(duì)系統(tǒng)進(jìn)行完整的測(cè)試,發(fā)現(xiàn)系統(tǒng)現(xiàn)今并不完善,出現(xiàn)了不同嚴(yán)重度的BUG,為此,提出了系統(tǒng)優(yōu)化方案,使系統(tǒng)更加完善(1)需要對(duì)系統(tǒng)中出現(xiàn)部分“嚴(yán)重”的BUG進(jìn)行相關(guān)程序邏輯的修改,使系統(tǒng)能夠穩(wěn)定的運(yùn)行;(2)需要在頁(yè)面中增加相關(guān)的提示信息,使用戶能明白自身需要完成的任務(wù),提高流程的流轉(zhuǎn)效率;(3)需要在相關(guān)模塊中增加已上傳圖片的查看和已上傳文件的下載,使用戶能夠?qū)α鞒讨械牧鬓D(zhuǎn)文件進(jìn)行查看,提高對(duì)工程質(zhì)量的監(jiān)管;(4)需要對(duì)上傳文件進(jìn)行文件格式的限定,使用戶只能上傳規(guī)定格式的文件,以方便后期查看文件;(5)部分頁(yè)面不能完整顯示表格中的所有字符,使用戶在使用的時(shí)候可能會(huì)對(duì)相關(guān)文字產(chǎn)生歧義。

3 結(jié)束語(yǔ)

設(shè)計(jì)了一套適用于大多數(shù)運(yùn)營(yíng)商移動(dòng)網(wǎng)建設(shè)基本流程,通過(guò)與工作流技術(shù)相結(jié)合,使建設(shè)效率得到提升。通過(guò)對(duì)系統(tǒng)測(cè)試,證明本系統(tǒng)具有良好的使用性,能夠滿足運(yùn)營(yíng)商的日常辦公需求。

[1] 楊超,梅康,陳金鷹,等.4G通信技術(shù)及其應(yīng)用前景[J].通信與信息技術(shù),2011(3):58-60.

[2] 趙運(yùn)剛.4G時(shí)代移動(dòng)通信基站建設(shè)策略[J]. 科技展望,2015(5):252-253.

[3] 張嗣文.基于J2EE技術(shù)的系統(tǒng)集成設(shè)計(jì)[C].深圳:Ofweek寬帶通信與物聯(lián)網(wǎng)前沿技術(shù)研討會(huì),2013.

[4] 伍睿恩.基于計(jì)算機(jī)軟件開(kāi)發(fā)的Java編程語(yǔ)言分析[J].信息通信,2013(1):134-136.

[5] 姚軍.試析J2EE工作流的發(fā)展趨勢(shì)[J].無(wú)線互聯(lián)科技,2015(1):178-179.

[6] 劉耀欽,袁承芬.MVC設(shè)計(jì)模式在Web開(kāi)中的應(yīng)用與研究[J].信息技術(shù),2013(11):78-80.

[7] 楊靜.基于Java Web中MVC模式的研究與應(yīng)用[J].電腦知識(shí)與技術(shù), 2014(28):6668-6671.

[8] 任廣震,侯進(jìn),王獻(xiàn).MVC模式在B/S結(jié)構(gòu)政務(wù)系統(tǒng)的應(yīng)用研究[J].計(jì)算機(jī)應(yīng)用與軟件,2014, 31(8):54-58.

[9] Mane M D,Ojha M N,Chitnis M K.The spring framework: an open source java platform for developing robust java applications[J].International Journal of Innovative Technology & Exploring Engineering, 2013, 3(2):137-143.

[10] 張曉斌,侯君偉.一種Hibernate映射配置文件的配置方法及系統(tǒng): 中國(guó), CN102999575 A[P]. 2013.

[11] 劉崇富,孔浩,張子鋒.基于分層體系的高校檔案管理系統(tǒng)DAO層的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用, 2012(24):197-198.

[12] 于曉慧,王移芝.J2EE架構(gòu)下分層結(jié)構(gòu)的研究和中間件的設(shè)計(jì)[J].鐵路計(jì)算機(jī)應(yīng)用,2003,12(7):13-14.

[13] 何賢平.基于J2EE架構(gòu)的管理信息系統(tǒng)的研究[D].武漢:武漢理工大學(xué),2006.

[14] 陶幸輝,宋志剛.軟件系統(tǒng)測(cè)試類型及測(cè)試用例設(shè)計(jì)[J].科技經(jīng)濟(jì)市場(chǎng),2011(6):3-5.

[15] 徐敬紅.工作流引擎OSWorkflow在管理系統(tǒng)中的研究與應(yīng)用[D].成都:西南交通大學(xué),2008.

[16] 雷勁敏.工作流技術(shù)的研究和工作流引擎的實(shí)現(xiàn)[D].武漢:武漢理工大學(xué),2007.

Workflow-based Mobile Network Construction Management Design and Implementation

ZHANG Hong,LU Guangyue

(School of Communication and Information Engineering,Xi’an University of Posts and Telecommunications, Xi’an 710061, China )

In order to solve the schedule control problems and other issues appeared in mobile network construction manual management, combined with workflow, designed a workflow-based mobile network construction and management platform. The system uses Spring and Hibernate framework to build the system platform, using MVC development model, database using MySQL, using Tomcat server deployment operating environment, designed a mobile network construction standardization process, at the same time, we test management platform. The system not only improving work efficiency, saving resources, but also safe and reliable.

standardization process; workflow technology; test management platform

10.16180/j.cnki.issn1007-7820.2016.12.038

2016- 03- 04

陜西省工業(yè)攻關(guān)基金資助項(xiàng)目(2015GY013)

張弘(1991-),男,碩士研究生。研究方向:電子與通信工程。盧光躍(1971-),男,博士,碩士生導(dǎo)師。研究方向:現(xiàn)代移動(dòng)通信中信號(hào)處理。

TP311.1

A

1007-7820(2016)12-138-04

猜你喜歡
移動(dòng)網(wǎng)引擎基站
藍(lán)谷: “涉藍(lán)”新引擎
商周刊(2017年22期)2017-11-09 05:08:31
央視新聞移動(dòng)網(wǎng):移動(dòng)為先 直播為核 聯(lián)盟為形
可惡的“偽基站”
淺析新聞移動(dòng)直播中報(bào)道模式的變革——以央視新聞移動(dòng)網(wǎng)客戶端對(duì)2017年全國(guó)兩會(huì)的報(bào)道為例
基于GSM基站ID的高速公路路徑識(shí)別系統(tǒng)
青藏高原地區(qū)移動(dòng)網(wǎng)基站斷站問(wèn)題研究和解決
小基站助力“提速降費(fèi)”
無(wú)形的引擎
河南電力(2015年5期)2015-06-08 06:01:46
基于Cocos2d引擎的PuzzleGame開(kāi)發(fā)
基站輻射之爭(zhēng)亟待科學(xué)家發(fā)聲
镇平县| 颍上县| 自治县| 江陵县| 钦州市| 卢湾区| 油尖旺区| 大厂| 斗六市| 揭西县| 韩城市| 河东区| 丹棱县| 乐清市| 大埔县| 保山市| 平泉县| 阳城县| 许昌县| 林周县| 皋兰县| 延川县| 贡嘎县| 三亚市| 奉新县| 杨浦区| 崇信县| 巴青县| 平潭县| 平顺县| 驻马店市| 商丘市| 富蕴县| 无棣县| 吉隆县| 张家川| 尉氏县| 田阳县| 桂林市| 甘洛县| 南郑县|