基于LBS的Android校园服务APP客户端的设计.doc
《基于LBS的Android校园服务APP客户端的设计.doc》由会员分享,可在线阅读,更多相关《基于LBS的Android校园服务APP客户端的设计.doc(2页珍藏版)》请在三一文库上搜索。
1、基于LBS的Android校园服务APP客户端的设计1、引言在移动互联网发展的同时,移动智能终端也发展的如火如荼,目前主流的智能手机操作系统是:Android、IoS、SMBIA、BLACKBERR、wINDowSPHoE。在这些操作系统中,Android以其免费、开放、完整的特点得到了开发者和用户的喜爱。据2013年第三季度的数据显示,Android占据全球智能手机操作系统市场813的份额,中国市场占有率为781。国际电信联盟预测,在2014年底,手机用户将超过70亿。市场研究公司EMARKETER称,随着尤其是新兴市场中智能手机采用率的日益增加,2014年全球智能手机用户量将达到175亿。
2、据工信部统计数据,2014年一月底中国手机用户达1286亿,但智能手机仍有很大的发展空间。LBS是在地理信息(GIS)技术的支持下,通过无线网络和外部定位方式PS来获取移动终端用户的位置信息,并在电子地图上显示,来提供位置相关的服务。随着互联网的飞速发展和智能移动终端的日益普及,移动定位技术得到了空前的发展,定位所需代价和能耗越来越小。LBS的着眼点已不仅仅局限于军事、交通,现在已经渗透到生活中的其他领域,像无线定位、智能交通、校园地图服务、移动图书馆、用户行为分析等。为此,以校园LBS服务为例设计并开发了基于Android操作系统的个性化校园LBS系统客户端APP,以期为师生提供多样化便捷的
3、位置服务。2、应用客户端设计21、总体设计根据需求分析定位系统业务需求及系统功能需求,将本系统主要功能模块及结构定位如图1所示。校园LBS系统由移动终端系统、后台服务系统所构成。后台的服务系统又可以分为后台数据服务系统、数据库和后台管理系统3部分组成。移动终端应用是指在Android平台之上开发的客户端的应用,一般针对手机和平板电脑等设备,它们在功能上略有不同,需要开发不同的程序。后台数据服务系统运行在数据服务器之上,它通过解析使用HTTP或SoCKET协议发送来的移动终端用户数据,来响应客户端的请求,并返回相应的数据。后台管理系统也是在数据库服务器上运行,管理员用户可以通过浏览器方式管理和维护博客的数据。本系统服务器端采用的数据库是MSQL,它具有开源、免费等优点,适合于处理中小型数据。如图2所示,校园LBS系统的客户端和后台服务器端采用CS结构来进行交互,CS体系结构的客户端是Android应用,它负责接收用户的请求和显示,直接与用户进行交互。应用服务器是位于wEB服务器端的具有扩展功能的wEB服务器,它接收客户端的请求,通过wEB中的应用程序对请求进行处理,通过SQL语句等方式调用数据库服务器,然后将数据处理的结果返还给wEB服务器,再由wEB服务器传送回客户端。图2 系统体系构架
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LBS Android 校园 服务 APP 客户端 设计
链接地址:https://www.31doc.com/p-3410897.html