微信小程序在“互联网+政务”中的应用

2019-05-30 标签:微信小程序,互联网+,政务服务 浏览数:46

摘要: 基于微信超级用户量和强大流量的微信小程序崭露头角以来,在诸多领域发展势头良好。本文探讨了小程序应用在“互联网+政务”中的可能性和必要性,介绍了微信小程序的架构、组件、API及简要的开发过程,为小程序和政务服务相结合提供了思路。

资讯主图

一、微信小程序

根据第41次《中国互联网络发展状况统计报告》,截至2017年12月,我国网民规模达7.72亿,其中手机网民规模达7.53亿,手机不断挤占其他个人上网设备的使用。以手机为中心的智能设备,成为“万物互联”的基础。

在诸多移动端APP中,微信以10亿日活跃用户量、34%的用户总数据流量独占鳌头。2017年1月,微信小程序横空出世,依托微信庞大的用户量和超强的用户粘性,迅速形成与原生APP、H5分庭抗礼之势。

对于开发者而言,微信小程序将移动端跨平台技术与微信APP进行深度集合,使研发成本更低,开发效率更高,产品迭代更快,流量获取更容易。对于用户而言,微信小程序实现了应用“触手可及”的梦想,用户扫一扫或者搜一搜即可打开应用;也无需担心应用安装过多的问题,微信小程序在云端部署,不用安装,体量轻便,不占内存,又无处不在,随时可用,用完即走,无需卸载。


二、互联网+政务

2015年以来,李克强总理数次在政府工作报告中提到了“互联网+”行动计划,利用信息通信技术以及互联网平台,让互联网与传统行业进行深度融合,创造新的发展生态。

“互联网+政务”作为“互联网+”的重要组成部分,近几年也有了长足的发展。特别是政务微信,占领了移动化的高地,为公众提供无所不在的掌上政务移动服务。政务微信的主要服务形式有微信订阅号、服务号、企业号,以及方兴未艾的微信小程序。

不同于订阅号、服务号、企业号明显的媒体属性,小程序更突出其工具属性、功能属性和服务属性,这恰恰与“互联网+政务”公共服务普惠化的理念不谋而合,小程序可以帮助政府更高效地服务民众,帮助民众更便利地解决实际问题。


三、微信小程序在政务服务中的应用

3.1 转变服务模式,改善民众体验

民众到政府部门办事,通常需要经过问题咨询、材料准备、现场排队、领表填单、材料递交、证件发放等诸多环节,往往需要经历数趟办理、多部门流转、长时间等待,这给群众带来了极大的不便利。政府部门可以通过使用微信政务小程序,优化现有的工作流程,减少必须到现场办理的环节,融合线上线下一体化服务,使更多事项在小程序上即可查询、咨询、申报甚至办理,这将是深化“放管服”改革、深入推进“互联网+政务”服务的有效举措。

3.2 选取适宜功能,构建轻型应用

中等规模的小程序通常1-2个月即可完成,开发费用也远低于原生APP。

3.3 形成后台数据,实时统计分析

微信官方发布了“小程序数据助手”,支持开发和运营人员方便、及时地查看运营数据。政务工作人员通过数据助手,可以了解小程序发展概况,具体分析用户来源、趋势、访问详情,实时监控小程序运行情况,有助于快速形成报告,提高办事效能。


四、小程序的开发

4.1 开发前的准备

开发微信小程序前需要在微信公众平台注册小程序,完善基本信息,下载开发者工具,进行编码,提交代码,官方审核,审核通过后便可发布。

4.2 开发环境

小程序虽然便利而强大,但由于技术实现方案的限制和微信官方对程序包容量的规定,小程序必定是“小而美”的。那些非高频使用的、服务属性明显的,既没有必要大量投入来建设原生APP,也无法通过微信公众号推送来满足要求的,比如政府部门通常会有一些周期性的、面向本地区的特定人群的业务,正是小程序所擅长的。

4.2.1 小程序框架

小程序框架控制小程序完整的生命周期,负责页面的加载、渲染、销毁等工作,是小程序开发的核心,框架分为视图层和逻辑层。

视图层由WXML(WeiXin Markup Language)和WXSS(WeiXin Style Sheets)组成,WXML是框架设计标签语言,WXSS是样式语言,两者就像HTML和CSS一样相互配合,共同完成页面的内容和装扮。

视图层和逻辑层的交互是通过数据绑定和事件响应机制来实现的。首先将逻辑层和视图层的数据和事件进行绑定,当修改页面时,逻辑层调用特定的setData方法修改已绑定的数据,这时框架触发WXML重新渲染,实现逻辑层对视图层的控制;当框架接收到用户交互操作时,会根据视图层绑定的事件,到逻辑层中执行对应的事件函数,实现逻辑层对视图层的响应。

逻辑层是一套JavaScript代码。

4.2.2 小程序组件

在框架基础上,小程序官方提供了丰富的组件,如视图容器、基础组件、表单、导航、媒体、地图、画布等,开发者可以将这些组件任意组合进行开发,能够满足大部分开发需求。

有些组件如媒体、地图、画布等需要和API配合实现功能,微信小程序提供了网络、媒体、文件、数据缓存、位置、设备、界面、开放接口等8类接口,通过逻辑层的JavaScript代码进行调用。

4.2.3 小程序API

微信本身是跨平台的应用,小程序也继承了跨平台的特性,一个程序只需开发一次,即可同时在iOS、Android上使用。小程序有微信提供的完整框架、丰富的组件和多种API,可以让开发者以简便、高效的方式开发出媲美原生APP体验的服务。相对原生APP而言,小程序的开发难度低、周期短、费用少。

4.3 开发过程

小程序的开发过程如下:

(1)业务梳理、需求分析;

(2)UI设计;

(3)后端系统架构、数据设计、两者对接;

(4)模块开发;

(5)测试。




五、结语

目前,交通、税务、外交等领域的政务微信小程序已先后推出,其他各部门也相继搭上了小程序这趟快车。小程序本身也一直在完善,以后会逐步开放更多功能。米维信息认为政务小程序的广泛应用一定能够提升政府公信力,增强民众获得感。


关键字: 衡阳微信小程序,互联网+政务

提供衡阳微信小程序开发,微信营销功能开发、公众号开发等开发服务