基于Android技术的智慧物业社区APP软件的研究与实现.docx

上传人:b****9 文档编号:156108 上传时间:2022-10-04 格式:DOCX 页数:5 大小:127.90KB
下载 相关 举报
基于Android技术的智慧物业社区APP软件的研究与实现.docx_第1页
第1页 / 共5页
基于Android技术的智慧物业社区APP软件的研究与实现.docx_第2页
第2页 / 共5页
基于Android技术的智慧物业社区APP软件的研究与实现.docx_第3页
第3页 / 共5页
基于Android技术的智慧物业社区APP软件的研究与实现.docx_第4页
第4页 / 共5页
基于Android技术的智慧物业社区APP软件的研究与实现.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

基于Android技术的智慧物业社区APP软件的研究与实现.docx

《基于Android技术的智慧物业社区APP软件的研究与实现.docx》由会员分享,可在线阅读,更多相关《基于Android技术的智慧物业社区APP软件的研究与实现.docx(5页珍藏版)》请在冰豆网上搜索。

基于Android技术的智慧物业社区APP软件的研究与实现.docx

龙源期刊网

基于Android技术的智慧物业社区APP软件的研究与实现

作者:

许平肖锋

来源:

《科技资讯》2017年第13期

摘要:

该文研究了互联网技术在物业中的应用,其中主要研究的是基于Android平台下关于智慧物业App的开发。

实现了社区用户便捷购物、参加社区活动以及与物业快捷便利的沟通与信息交互等功能,为用户提供一个更加便利、和谐的生活环境。

关键词:

Android智慧物业社区JSONMYSQL

中图分类号:

TP302文献标识码:

A文章编号:

1672-3791(2017)05(a)-0001-03

随着21世纪移动互联网革命的到来,全球信息化技术呈现井喷式的发展势态,这些技术的应用对我们的生活产生了巨大影响。

当前智能化住宅小区物业管理系统的目标就是建立一个基于移动互联网技术的智慧小区物业信息管理中心系统,为用户建立一个统一的数据信息访问,分享与管理平台:

数据可以在各个子系统之间流通、共享;并且能够从管理中心发布出去,物业管理人员可以在任何地方通过客户端程序及时查询到各子系统运行记录的数据,了解小区内各方面的情况。

用户也可以在相关权限控制下通过智能手机等移动终端及时查询,分享相关信息,并且与物业管理人员进行实时的信息交流。

过去由于计算机技术和通信技术的限制,物业管理系统只能在一个低水平层次上进行简单的信息共享和系统互联,无法实现一个实时性、移动性及扩展性良好的小区物业管理系统。

而如今计算机技术的发展,特别是android开发技术、Web网络技术、移动互联网技术的逐步发展和成熟,为以上问题提供了一个较好的解决方案。

该次课题的研究就是基于Android平台下的智慧物业社区系统的实现[1]。

通过移动互联网技术来实现传统的物业社区管理从线下走到线上,通过互联网技术整合线下社区各种资源,利用互联网的便捷性做好物业管理工作,利用移动互联网的交互性实现社区内部信息的即时沟通交流[2]。

1系统关键技术及总体设计

1.1系统关键技术

合理利用AndroidUI布局技术设计系统界面,将线性布局,相对布局,帧布局,表格布局结合起来灵活应用到系统UI设计中,达到友善的人机交互界面,使得用户体验良好。

合理利用SharedPreferences存储数据技术,Sdcard存储数据技术,SQLite存储数据技术,网络存储

数据技术来实现系统数据的管理。

使用JSON(javaScriptObjectNotation的简称)技术来实现轻量级的数据表示方式,JSON可以将javaScript对象转换为字符串,这样就可以很轻松的通过这些字符串来传递对象[3]。

后台数据库选择MYSQL,其具有简单、管理方便、安全性高、运行速度快、保密性强等优点。

其核心线程实现多线程,能够很好的支持多CPU,并且提供了事务和非事务的存储机制。

服务器端的搭建用到的主要的框架是ssh,ssh是一个集成struts、

spring、hibernate的框架,是目前一种流行的开源框架。

1.2系统总体设计

系统各个功能模块的设计模式按照模型(Model)、控制(Controller)和展现交互

(View)分为三层,各个模块通过MainActivity容器来实现布局和搭建系统框架。

共同构成了整个系统的基石。

移动客户端程序选择android平台来开发智慧物业社区APP应用程序主要分为五大模块,主界面,活动模块,帮助模块,购物车模块和个人中心模块。

其中主界面是展示相关核心物业功能及热门信息。

活动模块则利用列表布局来实现活动信息的通告以及相关参与人员信息的记录。

帮助模块则实现了社区帮助信息的发布,方便了帮助信息的传递。

购物车模块则有利于实现社区的商业功能。

个人中心则侧重实现了个人信息的集中安全管理。

主要功能模块的界面效果如图1所示。

2系统相关功能模块详细设计

2.1主界面模块设计

主界面利用android的布局控件从上到下实现线性布局,通过设定相应版块的版面标尺将首页分为三个部分,最上面为广告展示栏,可以滑动轮流播放广告图片,可以将社区商业广告播报出来,非常醒目。

图片设置相关链接可查看具体信息内容。

中间版块为社区物业管理服务,提供包括物业管家、生活管家、购物场、社区通告等子功能模块。

首页最下面长方形区域设定为常用功能按钮。

广告动画通过AnimationSet(true)类来实现动画对象,多个动画对象可以叠加,可以将多个动画效果添加到相关动画对象上。

中间版块的物业管理子模块通过tv_service1.setOnClickListener(this)来监听对相关图片的点击行为。

一旦点击相关图片,那么publicvoidonClick(Viewv)方法被触发,利用switch结构来分别处理相关点击,根据v.getId

()来启动对应的Activity,然后利用activityJump()方法来执行对应模块的class文件从而实现对应的功能。

主界面的下面是一个ListView控件,用于展示一些推荐的商店的信息,点击条目可以跳转到详细的店铺信息设计。

主界面模块关键代码如下。

2.2活动模块设计

活动模块主要是展示社区举办的社区活动,其中有活动的初步信息,有活动的名称、时间和图片,用户可以根据自身的喜好点击相应的活动查看详情。

点击相应的条目会显示对应活动的详细信息,该页面详细介绍了活动的一些情况,用户可以根据需求报名参加相应的活动。

活动模块利用ListView控件设置条目点击事件,将活动的Id通过Intent传递给后面的界面,该界面用于显示活动详情,用户可以查看参加活动的图片,以及活动的参加时间、介绍等,点击报名按钮,系统通过acd.getStringValue("isJoin")来得到相应的值来判断是否参加了活动。

比较返回值如果参加了活动则利用Intent(ActivityDetailActivity.this,JoinActivity.class);类来生成Intent对象来进行传递。

同时通过startActivity(intent)来激活跳转到后面的模块,然后用户填写相应的关联信息,填写好信息就可以提交到服务器端。

2.3社区帮助模块设计

社区帮助模块主要分为两个界面:

一个是等待被帮助的界面;一个是已经被帮助的界面,此处用到ViewPager控件,两个界面之间可以通过手势滑动或点击头部的按钮进行相互切换。

系统通过PagerAdapter()类来实现pager的初始化。

调用getItemPosition(Objectobject)来获取相应View界面的标号。

通过标号来得到当前要展示的是哪个View界面。

当滑动在多个View界面中进行滑动操作时,通过destroyItem(ViewGroupcontainer,intposition,Objectobject)来切换新旧界面。

利用CharSequencegetPageTitle(intposition)来显示新的

View界面的标题。

这样来灵活的展示相关的帮助信息和求助信息界面。

2.4购物车模块设计

购物车模块用于管理用户添加到购物车的商品,用户可以根据需求删除或结算相应的商品。

系统利用loadBitmap(finalStringimageUrl,finalImageCallBackimageCallBack)方法搜索缓存,如果定位到相关图片的URL则加载商品图片,如果没有定位到相应的URL则生成相应子进程通过handleMessage(final?

android.os.Messagemsg)来加载商品图片到缓存。

2.5个人中心模块设计

个人中心模块有登录注册,订单管理,收藏管理,消息中心,应用设置等功能,订单管理功能可以查看购物订单状况(查看物流,订单信息等),收藏管理用于管理用户收藏的商品

(可以查看收藏和删除收藏的商品),消息中心用于显示推送的消息,账户管理可以修改用户信息。

个人登录后的获取相关数据,同时系统通过put(Contextcontext,Stringkey,Object

value)方法可以将用户的相关信息存储到xml文件中。

利用key参数作为标示符,通过比较相应数据类型,分别调用相关数据类型存储方法来保存数据。

个人中心数据存储技术关键代码如下。

3结语

随着移动互联网技术的不断深入发展,智慧城市概念的微缩版“智慧社区”,“智慧物业”等概念也随之产生,利用移动互联网技术来实现智慧社区的管理功能成为一项非常有意义的事情。

该文介绍了开发相关系统的技术要点和实现的功能,同时该系统可能带来的经济价值和社会效益也将是非常可观的。

参考文献

[1]王喜富,陈肖然.智慧社区:

物联网时代的未来家园[M].北京:

电子工业出版社,2015.

[2]佳兆业物业集团.城市开发:

物业管理[M].北京:

人民邮电出版社,2015.

[3]韩超.Android系统级升入开发:

移植与调试[M].北京:

电子工业出版社,2011.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1