APP下载

交互式移动政务信息发布系统的设计与实现

2017-11-16唐光义

软件 2017年10期
关键词:政务信息服务端终端

侯 鹏,唐光义

(哈尔滨理工大学 软件与微电子学院,黑龙江 哈尔滨 150080)

交互式移动政务信息发布系统的设计与实现

侯 鹏,唐光义

(哈尔滨理工大学 软件与微电子学院,黑龙江 哈尔滨 150080)

人们获取信息的途径越来越多的,所获取的信息量也在成倍增加,但是信息的真实性、有效性、及时性却无法保证,从而导致人们对社会的一种不信任感,这与政务信息的权威发布不及时、不全面、不到位具有一定的关系。针对目前存在的这种问题,本文就从交互式移动政务的需求出发,设计并开发了一套能够解决目前这种困局的软件系统。本系统能够改变以往信息的单向传递模式,转化为交互式的,收集受众的热点关注,同时通过移动终端随时随地的与服务端进行交互,获取服务端的最新信息。并且信息的发布和移动终端的信息获取都是要经过身份认证,这就可以保证信息发布的真实性,并且每条信息都要经过审核,确保无误,可以使人们获得及时、全面的权威信息。

软件工程;交互式;信息发布

0 引言

随着信息时代的到来,人们获取信息的途径越来越多,获取的信息量也越来越大,但是在获取的消息里面,“伪信息”也就越来越多,这就需要人们更高的鉴别能力,在各种政务信息系统[1-2]中就需要更多的来关注人们的“热点信息”,有效的帮助广大民众区分“真信息”和“假信息”,及时、高效、准确的发布各种权威信息是消灭谣言的有效手段。交互式[3-6]移动政务信息发布系统就是提供一个权威的信息发布平台,为“不造谣、不信谣、不传谣”提供坚实的信息保证,可以及时的帮助人们甄别消息的真实性。本系统可以应用到各种政务信息的发布中,例如:公安部门、银行业、消防部门、食品药品监督管理局、信访部门等等。

1 系统设计

1.1 系统整体结构设计

交互式移动政务信息发布系统主要分为两个大的部分:服务端和移动终端[7-9]。其整体结构如图1所示,在服务端包括 WEB应用服务器、数据库服务器、以及控制服务器,移动终端是基于 Android平台的大型显示屏,它们之间通过 WIFI、3G、4G等网络技术进行交互[10-12]。

图1 系统整体结构Fig.1 The overall structure of the system

1.2 系统功能模块设计

交互式移动政务信息发布系统主要是科普知识、权威信息、新闻信息等发布的一个平台,在服务端管理人员可以录入、管理信息,在移动终端(Android)可以浏览信息。服务端的管理采用B/S模式,利用政府专有办公网络(专网),移动端与服务器的连接采用公网的形式。服务端管理采用3级管理模式,省、地市、县,各个终端显示的布局一样,但是提取的内容是根据终端的所在地不同而显示不同的内容。信息的发布采用简单审核机制,即:信息录入员录入信息,之后需要由信息审核员审核通过之后,该信息才可以对外发布。

交互式移动政务信息发布系统在服务端的整体功能设计如图2所示。

1.3 系统数据库设计

本系统开发采用Mysql小型关系型数据库,连接池技术采用阿里的开源druid技术,移动终端通过心跳技术每30秒与服务器连接一次,检查服务端是否存在数据更新。本系统中涉及到的核心数据表为:终端信息表、模板信息表和版本信息表。

图2 系统功能模块图Fig.2 System function module diagram

表1 终端信息表(tvpad)Tab.1 Terminal information table

表2 模板信息表(format)Tab.2 Template information table

2 系统主要功能实现

在服务端的开发中使用现在流行的 Struts2、Spring和 Mybatis开源框架,数据库连接池技术采用现在获得巨大成功的阿里巴巴的开源框架druit,不仅能够支持海量的数据访问而且稳定性也比较好,把druit和SpringMVC结合在一起,其关键代码如下:

表3 版本信息表(Format_version)Tab.3 Version information table

2.1 服务端主要功能实现

1. 终端管理:主要是针对各个移动终端设备的管理,具体包括:终端的注册,根据每个终端的唯一识别码(网卡的MAC地址)来进行系统的注册,只有注册成功的终端才能与服务端相连;移除终端:当某个终端损坏或报废可以移除该终端;参数设置:可以设置终端设备的一些基本信息,例如:终端安放的位置、机器的型号、屏幕大小等等参数信息;状态统计:可以统计终端设备的现在情况,哪些终端在与服务器连接、哪些服务器已经掉线等信息。

2. 模板管理:主要用来设置终端的屏幕布局,按照什么样的格式进行信息显示,采用模板的形式更加方便用户的使用,提供多个不同样式的模板满足用户的个性化需求。具体划分为:模板选取,选择采用哪一个模板,这些模板部署到哪些终端上,进行选择;模板的修改,对于模板的布局,进行简单调整;模板应用,把选择好的模板与终端进行管理,这里面涉及到比较多的数据转换,各个终端也要根据新的模板重新进行数据的下载和部署。

3. 信息(科普知识)管理:这里的信息包括:文字信息、图片等多媒体信息,管理员都可以从后台录入这些信息。具体:信息录入,用户以自己适当的身份登录到本系统,就可以把信息存放到指定的位置,审核通过后就可以在相应的终端进行信息显示;信息修改,对于录入错误的消息,可以进行相应的修改;信息删除,对于不必要的信息,可以删除;信息置顶,对于比较重要的信息可以始终在顶部进行显示。

4. 审核管理:主要是针对信息和多媒体的审核过程,具有审核权限的管理人员在登录之后可以进行审核操作。具体:多媒体审核,可以对新上传的多媒体信息进行审核,若审核不通过,给出审核意见;信息审核,主要发布的信息进行审核,需要考察信息的内容、发布人、发布的时间、信息的优先级等,若不通过需要给出审核意见。

5. 权限管理:主要是针对用户信息发布的权限设置,只有具有相应权限的人员才能发布相应的信息,而信息只能显示在该用户所能管辖的地区的终端上。具体:角色管理,系统采用基于RBAC的权限管理模式,这里可以新建角色、删除角色、修改角色以及给角色赋予权限(栏目);用户管理:新建用户、删除用户、修改用户以及给用户赋予相应的角色。

6. 访问统计:这是监控系统运行质量的重要依据,需要查看发布信息的质量以及百姓对于发布信息关注度。具体划分为:按地区统计,根据终端的安放在地址来统计,查看哪些地方的终端与服务器的交互次数频繁,一次推算该地区的信息投放是更有效的,可以合理安排终端设备的投放地点;按类型统计,可以统计不同的类型的信息发布之后,哪些信息的浏览量比较大,可以分析出百姓给哪些信息是比较关注的;信息统计,可以统计整个信息的浏览次数;多媒体统计,可以统计多媒体信息发布之后和浏览次数。

2.2 移动终端主要功能实现

移动终端的主要功能为:信息显示和用户交互,其信息载体主要有视频、图片、文字以及由他们所组成的信息页面。除此之外还包含日期、时间、天气预报这些与生活相关的日常信息。在移动终端UI设计中,主界面采用 WIN8风格瓷片布局,如图 3所示。

图3 移动终端主界面示意图Fig.3 The main interface of the mobile terminal

1. 专题展示:该模块主要用于专题内容展示。专题是宣传信息的主要载体,展示方式结视频、图片、文本、滚动字幕。布局由服务器统一设置,只支持单视频播放,不支持多视频同时播放。该模块支持本期专题的视频离线存储,用于提高播放流畅度。离线视频在播放过程中,存储播放次数并定时上传服务器,便于服务器进行数据统计。

2. 网络服务:网络服务模块包含以下功能:①终端授权功能用于向服务器发送本移动终端的授权信息和请求。②通过授权后,移动终端可接收科普宣传信息。③网络状态功能用于移动终端通知服务器本地移动终端的网络状态,以便及时服务器信息更新通知。④视频离线下载功能用于下载本期专题的视频文件,支持断点续传。⑤实时滚动字幕功能用于服务器先终端发送实时滚动文字信息。

3. 专题排行:专题排行用于获取并展示服务器的热门专题各分类排行列表,并提供专题信息内容跳转。

4. 投票模块:投票模块负责获取服务器的投票题目及投票者属性选项列表信息,上传投票者投票提交相关信息,并根据服务器设置返回票数统计信息。

5. 管理模块:管理模块为管理员使用的专属模块,该模块包含以下功能:登录验证功能用于验证使用者是否为管理员身份。定时功能用于设置系统的定时自动开关机,分为日操作(优先级高)、周操作。自启动设置用于设置APP是否关闭后、开机后自动启动。本机信息用于显示本机所属区域、Mac IP地址、授权码等相关信息。

3 结论

本系统采用现在流行的移动平台进行政务信息的发布,能够确保信息发布的及时性、准确性和权威性。在本系统开发中,服务端采用现在比较成熟的Struts、Spring和Mybatis框架,移动终端现在仅支持 Android平台。在本系统的测试中发现本系统使用操作方便、功能运行稳定、移动终端的数据更新比较及时;根据用户的使用情况,下一步需要扩展对移动终端的支持程度,需要在移动端支持 IOS平台、Windows Mobile平台等。

本文为现在传统的政务信息发布模式提供了一种新的思路,一种新的建设方案,可以广泛适用于政府部门、高校、科研机构、企事业单位等,进行各种权威信息的多平台发布。

[1] 郭强, 刘新惠, 胡兆龙. 真实信息发布在谣言传播中的作用研究[J]. 计算机应用研究, 2014, (4): 1031-1034.

[2] 闫秋孟, 林超等. 基于MATLAB的医学图像处理系统设计与应用[J]. 软件, 2017, 38(2): 51-55.

[3] 伍绍佳, 杜林, 廖丽. 基于云平台的数字化校园信息门户系统实践研究[J]. 软件, 2017, 38(1): 29-33.

[4] 郭志宇. 校园网多媒体信息发布系统应用[J]. 中国新通信.2015(10): 23-24.

[5] 徐明鑫. 交互式教学平台的设计与实现[J]. 软件, 2013,34(3): 52-54.

[6] 朱明, 左珊珊, 苏厚勤. 一种采用标签引擎技术信息发布系统的设计与实现[J]. 计算机应用与软件. 2015(2): 46-50.

[7] 葛管库. MVC模式下程序设计[J]. 软件, 2013, 34(2): 49-51.

[8] 林月, 李世涛. 基于JSF和Web数据库的机械化数字化制造和信息发布系统设计[J]. 自动化应用, 2017.6: 1-2.

[9] 王倩, 季红. 基于MVC的web与Android双模式在线教学平台的研究与设计[J]. 软件, 2013, 34(10):

[10] 张宇, 王映辉, 张翔南. 基于Spring的MVC框架设计与实现[J]. 计算机工程, 2010, 36(4): 59-62.

[11] 李学俭. 多套信息发布系统的整合方案[J]. 计算机应用与软件, 2012, 12: 24-28.

[12] 温鹏, 章洋. 高性能发布/订阅系统接口服务的设计与应用[J]. 软件, 2013, 34(11): 31-35.

The Design and Implementation of Interactive Mobile Government Information Release System

HOU Peng, TANG Guang-yi
(Software and Microelectronics School, Harbin University of Science and Technology, Harbin 150080, China)

There are more and more ways for people to obtain information, the amount of the information is also doubled, but the authenticity, effectiveness and timeliness of information can not be guaranteed, causing people to society a sense of trust, the authority and the government information release is not timely, not comprehensive, not in place with a certain the relationship between. In view of the existing problems, this paper designs and develops a set of software systems that can solve the current dilemma. This system can change the one-way mode of transmission of information into the past, interactive, focus on collecting the audience, at the same time through the mobile terminal whenever and wherever possible to interact with the server and get the latest information on the server. And the mobile terminal information publishing and information acquisition is to pass through authentication, which can guarantee the authenticity of the information, and each information must pass through the audit, to ensure correct,can enable people to obtain authoritative information timely and comprehensively.

: Software engineering; Interactive; Information release

TP315

A

10.3969/j.issn.1003-6970.2017.10.010

本文著录格式:侯鹏,唐光义. 交互式移动政务信息发布系统的设计与实现[J]. 软件,2017,38(10):56-59

2017年黑龙江省大学生创新创业训练计划项目(201710214070)

侯鹏(1996-),男,大学本科生,研究方向:软件工程;唐光义(1980-),男,副教授,研究方向:软件工程、软件可视化建模。

猜你喜欢

政务信息服务端终端
山西省交通运输行业政务信息资源整合与共享开放的挑战与思考
X美术馆首届三年展:“终端〉_How Do We Begin?”
通信控制服务器(CCS)维护终端的设计与实现
云存储中基于相似性的客户-服务端双端数据去重方法
新时期《移动Web服务端开发》课程教学改革的研究
在Windows Server 2008上创建应用
多功能北斗船载终端的开发应用
权力清单制度的施行对政务信息传播的影响
纵深推进 提质增效 推动国土政务信息公开迈上新台阶
ABB Elastimold 10kV电缆终端及中间接头