基于Android平台的和谐社区荣辱榜系统研究
2017-02-23景学强
景学强,千 博
(西安电子科技大学 机电工程学院,陕西 西安 710071)
基于Android平台的和谐社区荣辱榜系统研究
景学强,千 博
(西安电子科技大学 机电工程学院,陕西 西安 710071)
随着科技的进步和时代的发展,传统荣辱榜已经不能适应时代的要求,移动互联网的兴起将为社区荣辱榜注入新的活力。文章首先论述了传统社区荣辱榜所存在的问题以及利用移动互联网技术、大数据与传统社区荣辱榜的结合给社区居民带来的变化,然后介绍了基于Android平台的社区荣辱榜系统,最后总结了社区荣辱榜系统所带来的积极意义。
和谐社区;荣辱榜;移动互联网;大数据
近年来Android平台的迅速崛起,其开源模式受到广泛欢迎[1];它的设计兼顾系统的性能、可用性、安全性与开发方便性,开启了一次重大的时代转型[2],传统的社区荣辱榜与移动互联技术相结合将推动社区不断发展。以前技术是大家关注的重点,技术推动了数据的发展。在IT时代,信息的重要性日益提高,今后数据将会推动技术的进步[3],大数据技术与荣辱榜的结合也将促进和谐社区的构建。
1 荣辱榜与新兴技术的结合
传统的荣辱榜,只是将社区所发生的事件发布在社区公告栏里,然而在快节奏的现代生活中并不能充分地引起社区居民的注意,习惯了互联网的居民并不会特意去看公告栏,无法将社区所发生的事及时地、更广范围地告知社区居民。智能终端的高速发展使得移动互联成为现实,而且Android系统也变得更加智能化,更加安全可靠[4];将社区荣辱榜与移动互联网结合,社区居民通过智能终端可以利用生活、工作中的碎片化时间接收、处理各种社区信息,这将极大地促进社区信息化的发展。
居民通过手机将信息发送到服务器,所形成的海量数据通过云计算、数据挖掘、数据分析等技术可以帮助解决社会问题,数据从简单的处理对象开始转变为一种基础性资源[5]。大数据、数据活化、数据挖掘等数据管理、应用与分析技术在智慧城市建设当中具有核心作用;将大量的原始数据进行有效地利用和分析,可以解决日常生活和工作中的难题[6-7]。社区荣辱榜数据的研究与应用对于科学管理、制定社区准则有重要作用,而且形成的历史记录可以对社区不文明行为进行监督。
2 荣辱榜系统设计与实现
本系统将设计实现一套荣辱榜系统软件,利用移动互联网来使居民加入到社区管理来;智能手机就像移动的个人信息库,管理着大量的个人信息[8]。Android系统目前是市场上应用最广泛的操作系统,也是一个开放的平台,吸引了众多开发者参与,而且对开发者没有很多限制,应用程序可轻松嵌入HTML,Java Script;这就促进了分布式计算和移动云计算的发展[9],而这些新兴技术也促使移动互联网高速发展。Android系统底层由Linux操作系统搭建,Linux内核层包括系统层安全机制、内存管理、进程管理及一系列的驱动模块,位于硬件与其他的软件层之间,提供与硬件的交互[10],应用程序在该平台运行具有良好的稳定性。实现一款面向于社区居民的荣辱榜APP具有重要意义。
社区荣辱榜系统整体信息传输流程如图1所示,其中智能终端与服务器实时通信,社区管理端通过服务器获取、发布信息。社区管理端与服务器交互时,通过Http协议、用GET或POST方法提交、获取数据,客户端的数据通过网页提交给Web应用服务器,然后将数据通过服务器的Servlet子类HttpServlet对象提交给服务器端处理逻辑,服务器将接收到的数据进行处理,再将结果返回给社区管理端。
图1 荣辱榜系统数据传输流程
本系统将提供荣誉榜和耻辱榜、社区意见栏等功能,主要实现Android端动态的获取、更新数据,与服务器的实时通信。手机客户端程序在Android Studio工具下开发,在Android应用开发中,网络应用基本上是客户端/服务器架构,客户端向服务器发起请求,服务器返回结果,客户端解析结果,并显示在UI上。客户端与服务器之间通过网络协议进行信息交互,本系统使用了Http协议,Http协议在每次请求是都需要服务器回送响应,在请求结束的时候,连接会自动释放。在网络部分中主要是使用异步通信,通过继承AsyncTask类来实现。程序使用了Json进行数据处理,Json是一种轻量级的数据交换格式,本文主要应用了JSONObject类。Android对HTTP提供了比较好的支持,使用Java接口HttpURLConnection,可以实现基于URL请求、响应功能;通过该接口可以实现访问网页、下载图片或文件、上传文件。进入Android客户端后,先是进入欢迎界面,通过Handler类中的postDelayed()方法可以实现由欢迎界面到登录界面的跳转,欢迎界面如图2所示。
图2 欢迎界面
然后进入登录界面,通过手机号和获取验证码来进行登录;登录界面主要由两个EditText来获取输入的账号和密码,用SharedPreferences保存登录数据,登录界面如图3所示。
图3 登录界面
用户登录后进入主界面,主界面提供了系统各主要的功能。主界面如图4所示。
图4 主界面
社区居民可以在荣辱榜实时获取社区最新发布的事件,客户端获取数据是首先异步加载服务器访问json格式数据,然后将其转为Adapter数据,加载到ListView中显示。荣辱榜如图5所示。
图5 荣辱榜消息界面
居民可以将消息快速发送至社区管理端,将数据上传后,管理端的服务人员再派社区管理人员核对所发信息,经过核实后,即可以将其发布到荣辱榜中。Android通过Intent启动相机,将获取的图片保存并上传到服务器;上传界面如图6所示。
图6 上传界面
居民还可以将自己对社区建设的意见通过社区意见栏发送给管理端,将获取的意见打包通过HttpURLConntction接口将数据上传至服务器。社区意见栏如图7所示。
通过测试该系统满足要求。
3 结语
将社区荣辱榜与移动互联网相结合,实时发布、获取最新消息,可以提升社区居民参与社区自治的意识,促进社区文明发展。对社区荣辱榜生成的大数据进行充分利用不仅可以促进社区自治的进一步发展,还可以使得社区居民的综合素质得到提高。传统荣辱榜与新兴技术的结合,促进和谐社区的发展。
图7 社区意见栏
[1]NICOLAS B, AHMED E, HASSAN, et al.Management of community contributions[J]. Empirical Software Engineering,2015(1):252-289.
[2]卿斯汉. Android安全研究进展[J]. 软件学报,2016(1):45-71.
[3]张引,陈敏,廖小飞. 大数据应用的现状与展望[J].计算机研究与发展,2013(Sl):216-233.
[4]SONGYANG W,PAN W,XUN L,et al. Effective detection of android malware based on the usage of data flow APIs and machine learning[J]. Information and Software Technology,2016(75):17-25.
[5]孟小峰,慈祥.大数据管理:概念、技术与挑战[J].计算机研究与发展,2013(1):146-169.
[6]王静远,李超,熊璋,等.以数据为中心的智慧城市研究综述[J].计算机研究与发展,2014(2):239-259.
[7]刘智慧,张泉灵. 大数据技术研究综述[J]. 浙江大学学报,2014(6):957-972.
[8]DIMITRIS G,IGOR NAI F,IOANNIS K,et al. A Permission verification approach for android mobile applications[J].Computers & Security,2015(49):192-205.
[9]HUI Z,MIN C,MEIKANG Q,et al. A novel pre-cache schema for high performance Android system[J]. Future Generation Computer Systems,2016(56):766-772.
[10]张玉清,王凯,杨欢,等. Android安全综述[J].计算机研究与发展,2014(7):1385-1396.
Research on harmonious community honor list system based on Android platform
Jing Xueqiang, Qian Bo
(Mechanical and Electrical Engineering School of Xi’an Electronic and Science University, Xi’an 710071, China)
With the progress of science and technology and development of era, the traditional honor list has been unable to meet the requirements of the times, the rise of mobile Internet will inject new vitality into the community honor list. This article first discusses the existing problems of the traditional community honor list and changes has taken place to uses of mobile Internet technology and the changes brought by the combination of big data and traditional community honor list to the community residents, and then introduces the honor list system based on Android platform, and finally summarizes the positive significance brought by community honor list system.
harmonious community; honor list; mobile Internet; big data
景学强(1993— ),男,甘肃白银,硕士研究生;研究方向:手机终端软件开发,智慧社区架构。