首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于微服务架构的农业转移支付项目管理系统设计与实现
引用本文:姚艳,牛明雷,孙法军,姚京婵,常晓燕.基于微服务架构的农业转移支付项目管理系统设计与实现[J].中国农业科学,2021,54(15):3207-3218.
作者姓名:姚艳  牛明雷  孙法军  姚京婵  常晓燕
作者单位:1农业农村部工程建设服务中心,北京 1000812合阳县农业农村局,陕西渭南 7153003北京航天丰益信息技术有限公司,北京 100085
基金项目:农业农村部农业建设项目管理平台建设项目
摘    要:【目的】 中央农业转移支付资金量庞大,项目类别多,为提高农业转移支付项目监测监管水平,提升农业转移支付项目管理水平,本文在深入研究分析农业转移支付项目管理业务的基础上,研究开发建立全国农业转移支付项目管理系统,为部级、省级、市级和县级农业主管部门项目管理人员提供方便快捷的项目管理工具。【方法】 农业转移支付项目具有类型多样,结构复杂等特点,系统开发采用微服务架构实现系统的技术构建。系统划分为9个相互独立又在业务逻辑上相互联系、能够协同工作的功能模块,分别为:①项目通知模块。该模块提供部级向各省级下发转移支付各类通知,实现分类查询等功能;②项目方案模块。该模块提供省级向部级上报各类项目实施方案征求意见和重点项目方案上报;③任务清单模块。该模块提供部级向省级下达项目任务清单;④资金安排(省级填报)模块。该模块提供省级向部级上报各专项任务资金安排使用详细数据;⑤资金执行(县级填报)模块。该模块提供县级-市级-省级-部级逐级上报项目资金执行信息;⑥绩效目标模块。该模块提供部级向省级分解下发绩效目标,省级向部级上报绩效目标;⑦专项调度模块。该模块提供省级向部级上报专项调度任务相关数据信息;⑧统计查询分析模块。该模块主要对转移支付县级填报的项目信息进行统计分析,并将相关统计、分析结果以专题图表的形式展现;⑨系统配置模块。该模块主要提供各大专项项目名称、支出方向和任务的动态调整配置。【结果】 通过对系统架构设计、业务流程设计、功能模块设计和数据库设计进行深入分析设计,构建了“中央—省级—市级—县(区)级”动态监测管理管理体系,解决了农业转移支付项目难于精细化管理的问题。【结论】 基于微服务架构的农业转移支付项目管理系统,实现了中央农业管理部门对农业转移支付各专项任务的精细化管理,系统可支撑全国各地3000用户同时登录使用,系统上传上报反应速度为2.29 s。系统为中央农业主管部门强化监管目标、提高监管效率、有针对性地组织转移支付项目绩效评价现场核查提供重要的技术支撑,对各级农业主管部门提高农业农村投资项目管理信息化建设具有参考和借鉴意义。

关 键 词:微服务架构  农业转移支付  监测管理  系统设计  系统实现  
收稿时间:2020-09-12

Design and Implementation of Agricultural Transfer Payment Project Management System Based on Micro-Service Architecture
YAO Yan,NIU MingLei,SUN FaJun,YAO JingChan,CHANG XiaoYan.Design and Implementation of Agricultural Transfer Payment Project Management System Based on Micro-Service Architecture[J].Scientia Agricultura Sinica,2021,54(15):3207-3218.
Authors:YAO Yan  NIU MingLei  SUN FaJun  YAO JingChan  CHANG XiaoYan
Institution:1Center of Engineering and Construction Service, Ministry of Agriculture and Rural Affairs, Beijing 1000812Heyang Country Agricultural and Rural Bureau, Weinan 715300, Shaanxi3Beijing Aerospace Willfor Information Technology Co., Ltd, Beijing100085
Abstract:【Objective】 The central agricultural transfer payment has a large amount of funds and many types of projects. In order to improve the monitoring and supervision level of agricultural transfer payment projects and the management level of agricultural transfer payment projects, based on the in-depth study and analysis of the project management business of agricultural transfer payment, this paper developed and established the project management system of national agricultural transfer payment, so as to provide a convenient and efficient project management tool for the project management personnel of the central, provincial, municipal and county-level agricultural administrative departments. 【Method】 Agricultural transfer payment projects were characterized by diverse types and complex structure, and the system development adopts micro-service architecture to realize the technical construction of the system. The system was divided into nine function modules, which were independent and interrelated in business logic and could work together. They were: (1) Project notification module. This module provided various notices of transfer payment issued by the ministry level to each provincial level, and realized some functions, such as classified inquiry; (2) Project scheme module. This module provided the provincial level report of various project implementation plans for comments and key project plans to the ministry level; (3) Task list module. This module provided the task list of projects issued by the ministry to the provincial level; (4) Fund arrangement module (provincial filling in). This module provided the detailed data of the arrangement and use of special task funds reported from the provincial level to the ministry level; (5) Fund execution module (county-level filling in). This module provided county-municipal-provincial-ministry level reporting of project fund execution information level by level; (6) Performance objective module. This module provided the ministry level to decompose and issue performance objectives to the provincial level, and the provincial level to report the performance objectives to the ministry level; (7) Special dispatch module. This module provided the relevant data information of special dispatching task reported from the provincial level to the ministry level; (8) Statistical query analysis module. This module mainly carried out statistical analysis of project information reported by the county level of transfer payment, and presented relevant statistics and analysis results in the form of thematic charts; (9) System configuration module. This module mainly provided the dynamic adjustment and configuration of the name, expenditure direction and task of each special project. 【Result】 Through the in-depth analysis and design of system architecture, business process, functional modules and database design, the dynamic monitoring management system of “central-provincial-municipal-county (district) level” was constructed, which solved the problem that agricultural transfer payment project was difficult to fine management.【Conclusion】 The research results showed that the agricultural transfer payment project management system based on micro-service architecture realized the fine management of various special tasks of agricultural transfer payment by the central agricultural administrative department. The system could support 3 000 users all over the country to log in at the same time, and the response speed of system uploading and reporting was 2.29 s. The system provided the important technical support for the central agricultural authorities to strengthen supervision objectives, improve supervision efficiency, and organize on-site verification of performance evaluation of transfer payment projects. It had reference significance for agricultural authorities at all levels to improve the informatization construction of agricultural and rural investment project management.
Keywords:micro-service architecture  agricultural transfer payment  monitoring and management  system design  system implementation  
点击此处可从《中国农业科学》浏览原始摘要信息
点击此处可从《中国农业科学》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号