论文部分内容阅读
随着Foursquare在美国的快速发展,以及配备GPS设备的手机在中国市场的热销,基于位置的服务应用(LBS)在近期成为的移动互联网的一个重要发展方向。本文所设计的基于Android的LBS移动订餐系统是LBS在餐饮业上的一种业务应用。本文首先研究了LBS系统架构和Android平台的架构,并重点分析了如何在Android下使用GPS定位和Google Map来提供位置服务。在此基础上,确定了系统的总体架构:Android客户端采用C/S结构模式、Web管理端采用B/S结构模式。根据系统的功能分析,明确了系统的总体工作流程并划分了各个功能模块。接下来,设计和实现了美食上传模块、美食搜索模块、订餐功能模块、餐厅导航模块、网站管理模块和餐厅管理模块。结合LBS服务需求,实现了即时图片上传、获取当前位置、餐厅导航等功能。然后,设计和实现后台数据库,完成了包括用户信息、餐厅信息、美食信息、菜单信息的数据储存和管理,为系统提供了数据支持。最后,对系统进行了功能测试,并针对测试结果提出了改进方向。本文所设计的基于Android的LBS移动订餐系统,能够有效地完成用户分享美食、搜索美食、进入该美食所在餐厅进行订餐、餐厅导航等一系列方便用户享用美食的服务,为LBS位置服务在餐饮业上的应用提供了一个可能。系统采用Android平台开发,可应用在规模庞大的Android手机用户当中,界面友好,操作简单。同时,Web端基于B/S结构,餐厅管理员和网站管理员通过Web浏览器便可访问Web管理端,具有较好的扩展性、可维护性和移植性。