论文部分内容阅读
近年来,移动互联网呈现出井喷式发展,移动应用程序也纷纷涌现。随着移动终端技术的发展,具有GPS定位功能的移动设备迅速普及,基于位置的服务(LBS)将成为移动互联网的重要发展趋势。本文设计了一款基于LBS云平台的移动交易系统。首先研究了LBS云平台相关的技术、Android平台的系统架构和ShareSDK社会化功能组件的应用,重点分析了定位、云检索和云存储、数据加密、第三方账号登录及分享等关键技术。然后通过对移动交易系统的需求和LBS应用开发模式的分析,设计系统的总体架构,并划分了移动交易系统的功能模块,接下来对系统的各个功能模块和数据库表进行了详细分析与设计。在此基础上,完成了各个功能模块的具体实现及系统集成,LBS云端实现了定位、存储和检索功能,客户端实现了用户登录注册、发布交易、查询交易、分享商品和商品地图等功能模块,并采用数据加密算法对用户信息、位置数据和商品信息进行加密。最后编写系统中各功能模块的详细测试用例,对系统进行全面的测试,并给出测试结果和优化分析,确保系统的稳定性和安全性。该移动交易系统是基于百度LBS开放平台开发的,采用LBS云开发LBS应用的全新模式,由百度管理和存储位置数据和业务数据,且百度提供云存储和云检索接口。开发过程中无需设计检索算法实现空间计算,只需多关注移动客户端的业务逻辑开发,减少了服务器的开发和维护成本,提高了开发效率和进度。本文设计的基于LBS云平台的移动交易系统是基于位置的服务和移动电子商务的结合,提供给用户一个随时随地发布交易信息、搜索附近交易商品、分享交易商品的平台,是一款在移动智能手机平台上运行的基于地理位置服务的交易软件,符合移动互联网的发展趋势。