lbs的校园快递任务发布系统(附件)
目录
摘要 1
关键词 1
Abstract 1
Key words 1
1 绪论 1
1.1 国内外研究现状 2
1.1.1 国外研究现状 2
1.1.2 国内研究现状 2
1.2 研究目的 2
2 开发平台及应用技术 2
2.1 开发环境概述 2
2.1.1 系统需求的硬件环境 3
2.1.2 系统需求的软件配置 3
2.2 开发平台与相关介绍 3
2.2.1 LBS体系结构研究 3
2.2.2 Android技术 3
3 系统设计 4
3.1 系统分析 4
3.1.1 可行性分析 4
3.1.2 系统流程简介 4
3.1.3 系统功能需求分析 5
3.1.4 数据库需求分析 10
3.2 总体设计 10
3.2.1 系统总体架构 10
3.3 详细设计 11
3.3.1 功能模块设计 11
3.3.2 数据库设计 17
4 系统实现 20
4.1 系统开发环境和安装 20
4.1.1 系统开发环境与工具 20
4.1.2 Android环境安装 20
4.2 数据库连接 20
4.3 用户端与服务器端数据传输 20
4.4 主要功能实现 21
4.4.1 登录注册 21
4.4.2 登录成功后定位功能 22
4.4.3 发布任务功能 23
4.4.4 接受任务功能 25
5 系统测试 28
5.1 测试目的 28
5.2 测试过程 29
5.3 测试结论 29
6 总结与展望 29
致谢 29
参考文献 30
基于LBS的校园快递任务发布系统< *好棒文|www.hbsrm.com +Q: ^351916072*
br /> 引言
绪论
自阿里巴巴集团在2003年5月创立淘宝网以来,选择在网上购物的用户越来越多,尤其在近几年国民经济得到迅速发展,人们的生活水平也在不断地提高,几乎全国三分之一的人都注册了淘宝账号,平均每天都有8000万用户选择在淘宝网上购物,销售的商品已经超过了9亿件,用户几乎可以在淘宝找到自己需求的所有商品[1]。对于增加国民内部购物需求来说,互联网可以说有很大的促进作用,中国互联网企业的市值也越来越大,我国有很多优秀的互联网企业,有一些公司进入了全球前20强,可以见得我国互联网行业的发展快速且优质。网上银行用户数达3.07亿,主流打车软件的每日订单量最大能超过千万,线上和线下的配合服务,大大提高了用户消费体验,改善了消费质量。
另外,随着信息时代的发展,智能移动终端的开发也越来越成熟,市场上的移动操作系统多种多样,其中的安卓是最早出现的,也是使用用户最多的,它具有开放、免费等的优点[3],成为智能手机最大的系统平台[4]。因此,Android操作系统最有可能成为LBS应用最广泛的平台[5]。
LBS(Location Based Service,LBS)是基于地理信息技术,将手机用户的当前位置在手机地图上定位显示,通过手机GPS定位和基于移动网络基站的方式获取手机用户的位置信息,并在其位置的基础上,给用户提供相对应的服务[6]。当前,LBS已应用在很多地方,并且因为很多互联网公司参与到其中,LBS美团、打车等方面融合,发展的方向也越来越多,发展的前景也越来越好。
1.1 国内外研究现状
1.1.1 国外研究现状
1996年,美国联邦通信委员会(FCC)希望当人们遇到危险的时候,可以通过手机紧急求助。就是希望运营商能提供求助者的位置,方便救援队伍及时赶到救助求助者[7]。于是,由此产生了基于位置服务(Location Based Service,LBS)的概念,基于地理信息技术,将手机用户的当前位置在手机地图上定位显示,通过手机GPS定位和基于移动网络基站的方式获取手机用户的位置信息,并在其位置的基础上,给用户提供相对应的服务,为手机用户提供更大的方便[8]。LBS是无线通讯技术与空间信息技术的结合[9]。LBS定位技术在全世界的范围内取得了很好的发展和好的评价,关于LBS的一些服务类应用开发和LBS技术的研究越来越受到人们的关注[10]。
1.1.2 国内研究现状
在国内,2002年中国移动最先开通了基于位置的服务,紧随其后,中国联通在CDMA网上开通了“定位之星”业务。从2004年开始,GPS和移动网络相结合的LBS服务出现在交通安全管理中和应急联动领域,为手机用户提供了便利和保障[11]。2010年以来,国内巨头门户公司也纷纷推出了LBS应用,中国的LBS企业数量增长迅速。市场上需求LBS服务的商家和用户越来越多和在越来越成熟的技术发展影响下,LBS的服务发展的快速且壮大[12]。2012年,滴滴出行的前身北京小桔科技有限公司成立,为用户和出租汽车司机提供基于位置的打车服务应用。同年,美团外卖、百度外卖等外卖应用相继涌现。至此与人们日常生活联系更加紧密的LBS+O2O模式正式进入人们视野,标志着LBS产业正式进入市场成熟期[13]。在手机应用中使用到LBS技术的越来越多,目前服务类手机应用基本都配备了LBS服务。
1.2 研究目的
本文设计实现一个基于Android平台的校园快递任务发布应用campus delivery,用户可以在该campus delivery应用上选择发布代取快递任务或者选择接受别的用户发布的快递任务,一个用户可以是任务的发布者,也可以是任务的接受者。同时基于LBS定位,实现用户位置定位,用户选择发布任务时可以看到选择接受任务的其他用户在一定范围内的实时动态位置,并依据此来规划自己发布的任务是否能在自己期许的范围内收到回馈。用户选择接受任务时可以依据不同的方式来查看可以接受的任务,接受任务后该应用可以为用户进行路径规划。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/463.html