- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android的社区信息管理系统的设计与实现.doc
基于Android的社区信息管理系统的设计与实现
摘要:该文通过使用当前非常流行的Android技术,对社区居民获取政府及社区新闻、通知、公告等信息的方式、手段问题进行分析,建立一个利于社区居民日常沟通并能及时获取社区信息的移动终端平台-社区信息管理系统。该系统的建立将极大地提高社区居民获取信息的效率,并改变社区居民获取信息的传统方式,为社区居民提供一个全新的沟通平台。
关键词:Android;社区;嵌入式系统;信息管理
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)03-0561-03
随着社会的发展,信息技术不断进步以及人们生活节奏的加快,人们获取信息的手段不再只是通过电视、电脑和Internet,而是慢慢向便携式设备及移动终端发展。特别是Android技术的出现,已经大大的加快了这种转变的步伐。越来越多的移动终端应用出现在人们的日常生活中,它们对人们的工作及生活起着非常重要的作用。当前社会人们生活逐渐向社区化转变,而社区居民获取政府、社区通知公告等信息还停留在公告栏或广播这种传统方式,针对这一问题,借助Android技术、J2EE框架技术、数据库及服务器技术开发一个基于手机平台的客户端应用,从而改善社区居民获取信息的方式。
1 系统总体设计
本系统整体分为手机客户端和后台服务器端两部分。用户可以通过手机系在客户端程序,通过该应用查看所在社区的概况、相关公告、政务通知及社区咨询等。后台服务器端主要负责社区信息管理系统的信息管理,管理员可以通过服务器端对社区消息进行管理,对消息进行编辑、审核、发布,对基础数据进行维护,还可以对社区居民信息进行管理。社区居民按所在社区进行划分,通过手机客户端登陆社区信息管理系统查看所在社区相关的通知、公告等信息。这些信息由手机客户端与后台服务器端之间通信所获取,手机客户端架构如图1所示:
后台服务器端架构如图2所示:
2 功能模块设计
社区居民登陆到客户端应用后,可以实现的功能主要有:查看社区介绍、政务通知、物业通告、社区咨询及社区消息(登陆用户只能查看所在社区的相关信息)。
1)社区介绍模块:此模块为社区特色简介。主要包括领导关怀、社区风景、简介发展等内容。社区概况由图片与文字介绍成,以图片描述为主。
2) 政务通知模块:此模块为政府部门提供发布各种类型通知的窗口,包括就业通告、党支部通知、民政通知等。
3) 物业通告模块:此模块为物业发布通知公告的平台。包括消防通告、物业管理通告、收缴电费水费的通知等。
4)社区资讯模块:此模块为社区居民提供各种社区咨询信息。包括社区新闻、趣闻趣事等。
3 数据库设计
数据库是按照数据结构来组织、存储和管理数据的仓库。目前比较流行的关系型数据库有Oracle、SQL Server、MySQL等,本系统从数据库容量、功能、开发难易程度、保密性等多方面综合考虑后采用Oracle作为服务器端的数据库。通过对系统进行分析,在实现过程中主要设计了如下数据库表对系统功能进行实现,数据库表如表1所示:
4 数据加密设计
为了保证系统传输数据的安全性,本系统在对数据的加密设计上使用DES(Data Encryption Standard)加密算法进行数据加密,并在此基础上进行进一步的改进。DES 即数据加密标准是一个对称的分组密码,既可用于加密又可用于解密。DES用56位密钥处理64 位明文数据。它按64bit对数据进行分组,然后使用8bit 奇偶检验,以56bit字节作为密钥的有效长度。64bit的明文从输入端进入,经过计算后从另一端输出的即为64位的密文。DES算法的入口参数有3个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或解密的数据;Mode为DES的工作方式,有两种:加密或解密。DES算法的工作过程:若Mode为加密。则用Key对数据Data进行加密.生成Data 的密码形式(64位)作为DES 的输出结果:若Mode为解密,则用Key对密码形式的数据Data解密,还原为Data 的明码形式(64 位)作为DES的输出结果。
经过改进后的DES算法加密过程如下:共有4种运算F1(求反)、F2(求补)、F3(异或子密钥)、F4(加子密钥)。如果一个明文长L,在实时通讯时被随机打包,每个包长分别为[l1],[l2],…, [li],则
L=[l1]+[l2]+…+[li] (1)
如果已知算法、实时密文以及每包的包长[l1],[l2],…, [li],不知道密码,求明文,则有[2568]种组合。设文件长为L,则包长的组合有[L×(
您可能关注的文档
- 城网综合自动化对城网110kV变电所设计的新要求分析.doc
- 城郊空间的田园景观规划设计的思路及理论.doc
- 城镇化背景下的吉林省农村土地流转问题研究.doc
- 城镇化进程中消防管理创新工作探讨.doc
- 城镇居民家庭平均全年消费性支出分析.doc
- 城镇污水处理厂运行管理问题探讨.doc
- 城镇灵活就业人员养老保险参保率研究以辽宁省为例.doc
- 城镇绿化对树苗品种选择方法探讨.doc
- 城镇绿化措施对环境生态保护作用的探讨.doc
- 城镇路灯智能控制系统的研究.doc
- 五年级上册道德与法治第四单元骄人祖先 灿烂文化测试卷附答案(考试直接用).docx
- 五年级上册道德与法治第四单元骄人祖先 灿烂文化测试卷(名校卷)word版.docx
- 五年级上册道德与法治第四单元骄人祖先 灿烂文化测试卷附参考答案(预热题).docx
- 五年级上册道德与法治第四单元骄人祖先 灿烂文化测试卷(全优).docx
- 五年级上册道德与法治第四单元骄人祖先 灿烂文化测试卷附参考答案【综合题】.docx
- 企业税法解读课件PPT.pptx
- 五年级上册道德与法治第四单元骄人祖先 灿烂文化测试卷重点班.docx
- 人教版一年级上册数学期末测试卷附参考答案(轻巧夺冠).docx
- 五年级上册道德与法治第四单元骄人祖先 灿烂文化测试卷精品(夺冠).docx
- 五年级上册道德与法治第四单元骄人祖先 灿烂文化测试卷精品(夺冠).docx
文档评论(0)