前言:寻找写作灵感?中文期刊网用心挑选的宏观经济形势分析应用系统设计与实现,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。
摘要:分析当前经济形势,精准施策,重点突破,对做好高质量的经济工作有着重大意义。利用先进的信息化技术手段,充分调用共享经济数据资源,运用成熟的经济学基本理论和分析工具,构建宏观经济形势分析应用系统,为及时准确地了解经济信息变化,研判当前经济运行形势,破解发展制约因素,提升公共服务水平、实现高效执政等思路和目标提供了实时的技术支持。本文结合工作实践,对经济形势分析系统建设过程中的需求分析、功能设计开发等方面进行了简明扼要的阐述,并对系统的应用前景做出下一步的展望。
关键词:宏观经济;形势分析;经济形势分析应用系统
0引言
在全球化时代,精准把握经济运行的规律性、趋势性、倾向性,是深入学习领会新时代中国特色社会主义思想,认真贯彻落实党的、中央经济工作会议和全国两会精神的重要举措。分析当前经济形势,研究推进新旧动能转换,精准施策,重点突破,对做好高质量的经济工作有着重大意义,确保了经济社会发展目标任务的有效完成。深刻指出,创新是引领发展的第一动力,其中核心就是“科技创新”,利用先进的信息化技术手段,充分调用共享经济数据资源,构建宏观经济形势分析应用系统,对全面地掌握经济社会发展的基本数据、及时准确地了解信息变化,研判当前经济运行形势,破解发展制约因素,提升公共服务水平、实现高效执政等思路和目标提供了实时的技术支持。
1经济形势分析系统开发原则
我国经济发展进入新常态之后,用传统的单个指标或者无序的多个指标分析方法已经难以迅速响应新发展理念、新战略带来的经济形势分析需求,无法直观揭示经济运行的态势和规律。利用先进的信息化技术手段,积极构建经济形势分析应用系统,运用成熟的经济学基本理论和分析工具,从不同的视角,不同的维度从可获取的经济数据中深度挖掘和探析各经济指标间的关联关系,监测预警各经济指标的异常以及预测各指标未来走势,有利于探求新常态下经济运行新规律,提升经济管理和决策水平,完善省级调控体系,为提升政府治理能力、推动政府治理精准化提供新支撑。当前济形势分析系统在各省(市)应用情况各不相同,大部分的应用仍处于探索阶段,在开发与应用的过程中,遇到的主要困难除了可分析指标的维度关系匹配、异动指标阈值的选取、监测预警模型的适用性外还受数据条件的制约,经济形势分析系统的建设须立足于数据资源充分的共享交换的基础,秉着适用、实效的原则,利用当前主流技术,分阶段逐步开发、应用和健全。
2经济形势分析系统需求分析
(1)功能需求是软件需求的主体,其主要包含两大主要功能。一是按照指标类型划分综合、工业、农业、服务业、投资、消费、开放、新经济等10大主题,且每个主题又根据实际情况细分为先行指标、同步指标、结果指标、约束性指标等,提供指标关联分析、异动分析,以及主要指标监测预测结果,生成主题报告。二是以图、表、主题报告等方式展现经济运行态势、提供经济形势分析、数据查询、主题报告的自动生成等功能。(2)非功能需求作为对功能需求的补充,主要表现在三个方面:一是可扩展性要求。因经济形势分析系统业务需求比较灵活,且具有实时性,当需要追加或升级功能模块时,能够迅速在当前功能架构体系的基础上进行补充。二是可维护性要求。系统设计配置功能,应考虑到主题名称、数据来源,指标名称、计量单位、频度等信息无需修改程序,而是通过灵活配置实现维护。三是易操作性要求。系统须将扁平化的界面设计与重点业务内容有效结合,能直观展示,减少交互次数。(3)设计约束。主要是遵循国产化软件优先原则,包括数据库、WEB中间件等。
3经济形势分析系统功能设计及技术实现
根据经济形势分析系统的功能需求和可维护性要求,将系统划分为经济分析前、后台应用设计、门户展示三大模块。
3.1经济分析系统应具备的主要功能
(1)不同主题下的指标多维度分析。包括综合、工业、农业等主题,且对不同的主题按照不同的指标类型,如先行指标、同步指标、结果指标、约束性指标等进行划分;(2)不同指标类型下的指标分析。即以不同的指标类型分类,探讨主题指标多维度分析;(3)关联分析。即对同一主题下所有可关联的指标配置比较分析,表现形式以曲线图和散点图为主;(4)异动分析。即根据约定的异动规则对各指标进行监测判断,目前主要有连续异动和阈值异动两种判定形式,如指标产生异动,则提示异动信息且在图形上加辅助线提示异动的位置;(5)指标数据查询。支持不同主题、不同指标类型的数据模糊查询;(6)预警预测。通过预警模型分析,以警灯颜色反映当前监测指标冷热态势;通过预测模型分析,以折线图直观展示预测指标趋势,并区分实际值和预测值;(7)主题报告。通过写入固定模块,依据数据更新情况自动生成PDF经济形势分析报告。
3.2经济分析系统主要功能模块设计
由于经济形势分析数据视角广、维度多,前台表现实时效果且结果数据要求高,后台必须具备灵活的配置功能和接口。通过参数配置,使系统按指定的状态运行而无须修改状态重新编程;通过良好的接口服务实现前后台的数据传递,无需对前台隔离指标体系的数据存储的复杂性。(1)指标数据的存储与采集设计。把梳理好的指标体系存储在数据库中,以指标体系结构表存储指标体系结构树,将所获取的指标数据(各经济单位共享交换资源)按照指标体系以各个指标的维度、频度、统计属性等要求存储。数据采集功能实现将EXCEL格式的数据配置为模板,将周期获得的数据入库。(2)指标数据接口设计。主要为各个应用灵活调用指标数据提供帮助。(3)异动分析功能设计。一是异动规则配置,如连续异动的判断期数、阈值异动的判断标准;二是指标异动分析,指标新数据入库后,立即触发异动分析执行命令,即可根据配置的异动规则对各个指标的新数据与历史数据进行分析计算并作出判断;三是异动信息查询功能,实时查看异动分析结果及详情查询;四是前台异动分析展示接口,即向主题下的最新异动分析信息提供支持。(4)关联分析功能模块设计。主要是关联指标的配置规则,即对具有可比性的指标进行灵活配置。(5)预警预测功能设计。即从模型平台系统(集成)读取对应主题下的各个预警指标、预测指标的结果值序列,以在经济分析前台进行展现。(6)主题报告功能设计。通过配置主题报告模板,自动实现PDF主题报告的生成。
3.3经济形势分析系统主要技术
3.3.1开发技术框架
本项目主体仍然采用适用多层次分布式应用模型的J2EE平台架构开发。(1)表现层。由于经济分析的维度多,且表现形式多样性,为了使前端的展示和后台的交互更加灵活,主要以HTML5和JSP为基础,结合JQuery主要特点及Echart高度个性化定制的数据可视化图表等技术实现。(2)业务层。业务层以开源的Spring框架为基础,能方便模块解耦,简化开发。经济分析前台界面展示、查询的数据都是通过运行在服务端后台的HttpServlet内部接口获取,前台通过调用Servlet方式访问,查询参数和返回数据均采用JSON格式打包发送。(3)数据层。经济形势分析系统数据库在指标体系和指标数据基础上存储前台展示配置、异动规则和异动信息、主题报告配置等信息,采用关系数据库管理系统DM7。
3.3.2系统部署设计
基于政府信息化建设的整体规划,经济形势分析系统的应用服务器实际部署在云操作平台的虚拟机上。经济分析服务器和门户服务器通过访问数据库服务器读取配置信息和中间数据信息,其他系统服务器向经济分析服务器提供数据接口服务,以提供模型、主题报告等数据。对于系统的备份需求,除了必要的数据库备份机制外,由于实际系统的应用服务器部署在云操作平台的虚拟机上,通过虚拟机备份管理机制,实现了系统的热备份,出现故障可以随时恢复。
4经济形势分析的系统开发总结
经济形势分析系统主体模块以J2EE为基础,因技术成熟且为主流技术,在实际开发过程中,前、后台功能模块可精细分工,同时分不同团队开发,通过数据接口进行通信,耦合度很低,利于提高整体系统的可维护性和分别调优。系统整体开发框架以Spring为基础,利用Spring框架的IoC机制,结合SpringAOP、SpringDAO、SpringORM、SpringMVC等,实现了分层编码,并把各大模块分解为单一功能子模块,子模块间在Spring框架下负责调度,实现功能内聚和非直接耦合,提高了各子模块的可维护性。但是,经济形势分析在建设过程中,受限于复杂的数据对接条件,虽然采用了统一的框架,配置功能可以实现主题业务的扩充,但却制约了业务主题和分析内容的灵活扩充,为经济形势分析深度应用带来了技术上的挑战。
5经济形势分析系统应用展望
经济形势分析系统的建立,虽然在一定程度上满足了当前主流指标多维度、多视角的分析,为经济形势分析日常工作提供了一定的辅助决策支持,但受经济数据资源的制约,整个平台的深度还亟待加强。在下一步的工作中,将会对经济形势分析系统进行技术升级和应用进一步扩展。在技术上一是在适当引入统计量、关联计算等,二是升级经济分析的技术架构,实现分析主题页面的可配置,实现主题的快速修改、扩充及新增。在应用上,一是与时俱进,增加当前亟需的经济分析主题,且细化分析力度。二是通过APP实现向各个不同业务部门个性化定制经济形势分析内容的推送。
作者:陈小英 单位:湖北省信息中心