


摘 ?要: 當前通信行業,已經有許多WEB工具平臺來進行預算。但是,它們預算方式不統一,無法統一管控。并且一旦工信部頒發相關定額或者計價方式的變更,各種系統需要重新改造,無疑加大了整體預算的成本。所以使用基于微服務架構的通信工程概預算系統不但可以統一各個省份及地市的預算,而且一旦發生變化可以快速迭代、快速集成,能夠第一時間使用戶使用上最新的系統。當前基于Spring Cloud的微服務架構已經在業內比較成熟,它為本系統的實現提供了很好的技術支持。另外,Kubernetes和Jenkins也大大的簡化了系統的運維成本,可以做到自動化的構建、測試及部署。
關鍵詞: 通信工程概預算;微服務;Spring Cloud;Kubernetes;Jenkins
中圖分類號: TP311 ? ?文獻標識碼: A ? ?DOI:10.3969/j.issn.1003-6970.2019.12.039
本文著錄格式:鄭明釗,張建強,張高毓. 基于微服務的通信工程概預算系統的設計與研究[J]. 軟件,2019,40(12):174177
Design and Research of Budget System for the Telecommunication
Engineering Based on Micro-Service
ZHENG Ming-zhao, ZHANG Jian-qiang, ZHANG Gao-yu
(China Mobile Group Design Institute Co., LTD Shandong, Jinan 250101, China)
【Abstract】: In the current communications industry, there are many Web tools platform for budgeting. However, their budget methods are not unified and cannot be controlled uniformly. In addition, once the MIIT releases relevant quota or change of valuation method, all kinds of systems need to be remolded, which undoubtedly increases the cost of the overall budget. Therefore, the budget system for the telecommunication engineering based on micro-service architecture can not only unify the budgets of various provinces and municipalities, but also unify the budgets of every provinces and citys once changes occur. And once changes occuring, it can be rapidly iterated and rapidly integrated. And the users can use the latest system in the first time. Currently, the micro-service architecture based on Spring Cloud has been relatively mature in the industry, which provides good technical support for the implementation of this system. In addition, Kubernetes and Jenkins also greatly simplified the operation and save costs of the system. And it enables the system can be built and deployed automatically.
【Key words】: Budget for the telecommunication engineering; Micro-service; Spring Cloud; Kubernetes; Jenkins
0 ?引言
隨著我國社會的經濟發展,為了滿足我國信息通信建設行業的發展要求,工信部頒布了最新的信息通信建設工程預算定額、工程費用定額及工程概預算編制規程,以規范通信建設工程的計價行為。
當前,通信業內存在著很多相關的通信工程概預算系統[1],每次工信部在頒布最新定額,都需要重新調整系統以適應最新的定額及計價方式。這無疑增加了系統維護人員的工作量,而且系統的重新改造開發都需要花費大量的人力物力資源。且在當前互聯網高速發展的時代,快速響應快速迭代的需求也越來越高。所以,以往按部就班系統整體改造、開發、測試及部署的方式嚴重影響了系統的迭代能力。……