中文摘要
随着智能手机的快速普及,为了让智能手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网络以及互联网访问Web网站并处理各种各样的业务。因此,智能手机的应用软件及其需要的服务将有广阔的发展前景。
本课题选取一个基于Android的餐饮位置服务系统作为实例研究,该系统通过Android手机定位当前用户位置,并在地图显示用户位置和附近的餐馆美食商铺,还可根据用户选择的餐饮位置生成路线。本系统分为服务端和客户端。服务端负责管理餐饮信息,如发布最新的餐饮资讯。手机客户端通过地图定位可以寻找附近的餐馆美食,并可以查看该餐馆美食的简介、图片等操作。餐馆美食的位置可以通过手机上的GPS定位并显示在地图上,系统可以为用户生成路线地图,为消费提供参考。在手机客户端上用户还可以查看最新的团购信息,系统通过团购网站的开放式接口绑定了最新的团购信息,用户可以通过手机订购自己喜欢的商品,这样不再需要付出邮费或者其他就能够享受到团购的优惠。
关键字:Android ASP.NET LBS
Development of Food and Beverage Location Service System Based on Android
Abstract
With the rapid spread of smart phones, in order to allow users to query the services provided by the Internet anytime, anywhere. An efficient way is to expand the functionality of the application system to the mobile terminals to allow mobile phones to access the Web through mobile networks and the Internet and deal with a variety of business. Therefore, the smart phone applications and the service will have broad prospects for development.
The location service system based on the Android as a case study of the system through the Android phone to locate the current location of the user, and map showing the location of the user and nearby restaurants gourmet shops, also generate routes the user to select dining locations. The system is divided into server and client. The server is responsible for managing food and beverage information, such as the release of the latest dining information. In thr map , the phone client can find nearby restaurants cuisine, and you can view the profiles, pictures and other operations of the restaurant food. The location of the restaurant food on the cell phone GPS positioning and display on the map, the system can generate a route map for the user, provide a reference for the consumer. On the phone client user can also view the latest information of Web open interface bound to the latest buy, users can order their favorite products to the mobile phone, so you no longer need to pay postage or other able to enjoy the discount of buy.
Keywords: Android ASP.NET LBS
目录
第一章 绪论 1
1.1 本课题国内外研究动态及意义 1
1.2课题所研究的内容和要解决的问题 2
1.3论文构成 2
第二章 相关技术和基础知识 3
2.1 Android开发介绍 3
2.2 ASP.NET开发技术 5
2.3 CSS技术 5
第三章 系统的需求分析和总体设计 7
3.1 系统设计模式 7
3.2 需求分析和总体设计 7
3.3 数据库设计 10
第四章 系统详细 14
4.1 系统架构 14
4.2 公共方法的创建 15
4.3 存储过程的创建 18
4.4系统运行的总流程图 19
4.5系统界面的创建 22
4.6 本章小结 37
第五章 结束语 38
5.1 系统总结 38
5.2 未来工作展望 38
参考文献 39
附录 40
致 谢 41
第一章 绪论
Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用"安卓"或"安致"。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。
在如今这个智能手机系统群雄纷争的时候,2008年Google推出了一款名为Android的开源智能手机操作系统,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。
本文就在分析讨论Android手机软件开发技术原理的基础上,开发出能为用户提供更好的基于Android平台的餐饮位置服务系统[1]。
1.1 本课题国内外研究动态及意义
Android是由以Google为首的OHA(Open Handset Alliange)推出的一款开放的嵌入式操作系统平台,国内外基于Android的应用程序开发正处于一个蓬勃增长时期。Android平台是由Google与开放手机联盟合作开发的一个开放性的移动开发平台,它采用Linux内核,独特的Dalvik 虚拟机,集成特有的地图模块、快捷的XML布局方案、轻量级的SQLite数据库、高效的2D、3D绘图方案以及多媒体技术等等,它具有强大的网络访问功能,集成3G网络与WiFi、蓝牙等无线网络技术,并且可以对开发者之间的功能模块进行无缝继承与共享。 Android平台的优势是系统的开源和免费,Android的开源能够提供给开发人员更大的创新空间,开发人员也能深入操作系统底层,从而能够更好的适应硬件;而免费能吸引更多的开发者来构建一个成熟的Android"生态链"。Android SDK为开发人员使用Java为语言编写了该平台下的应用程序提供了必要的工具和API。
据Informa预测,2012年,安卓手机销量将超过诺基亚塞班手机,届时安卓将成为全球最大的智能手机平台。谷歌表示目前安卓手机每日平均激活量为20万部,销售速度加速上涨。此外,谷歌通过OHA联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善[2]。
1.2课题所研究的内容和要解决的问题
本论文主要研究的重点是Android手机的开发,研究内容有:
第一,手机定位用户位置,并在地图上显示用户当前位置和附近所有的餐馆美食店铺。
第二,系统为用户指定消费地点提供路线参考。
第三,用户可以在地图上查看某个店铺的具体消费信息,如名称、地址、人均消费、图片等。
第四,用户可以添加新的餐馆美食店铺,并为系统提供名称、地址、人均消费、评论等信息,该信息会上传服务器,审核通过后会分享给其他用户。
第五,用户可以查看本地的团购信息。
拟解决的主要问题:为用户掌握附近的餐饮信息提供详细的参考,并为用户前去消费提供路线参考。
1.3论文构成
本文分为五章:
第一章主要介绍课题研究背景及当前发展状况,说明选题意义和原因,并介绍了本文主要研究工作。
第二章介绍了系统中使用的相关技术,如Android 手机开发的简介和工作流程、Java技术、ASP.NET技术等等。
第三章是系统的总体设计:主要介绍系统整体的开发思想与系统的需求分析,以及数据库的设计
上一篇:
基于Android的飞机大战游戏设计与开发
下一篇:
面向android系统的测试工具_毕业论文