(2) 数据库清晰 15
(3) 运行速度快 15
3、 系统运行环境 15
4、 数据流程图 16
5、 E_R图设计 16
6、 逻辑结构设计 17
五、手机热点餐厅地图具体设计与程序实现 18
(一) Android环境搭建 18
(二) 程序功能模块与关键代码 20
1、 总体模块(对应程序文件HRM_Menu.java) 21
2、 餐厅数据添加模块(对应程序文件HRM_Add.java) 22
3、 餐厅数据编辑模块(对应程序文件HRM_Edit.java) 23
4、 餐厅随机选择模块(对应程序文件GeoPointimageOverlay.java) 24
5、 数据库访问模块(对应程序文件MySQLiteOpenHelper.java) 25
(三) 应用使用说明 25
优尔、总结 26
致谢 27
参考文献 28,4099
一、 引言
(一) 项目背景
随着移动通信的发展以及互联网移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,windowsMobile,PalmOS等手机平台过于封闭,不能很好的满足客户的需求,因此市场边切需要一个开放性很强的平台。
Android是一套真正意义上的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。
经过多年的发展,第三代数字通信(3G)技术获得了广泛的接受,它为移动终端用户带来了更快的数据传输速率。Google与包括中国移动、摩托罗拉在内的三十多家技术和无线应用的领军企业组成的开发联盟为此于2007年11月推出了一个专为移动设备设计的软件平台——Android。
Android最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验,Android里面具有非常丰富的图形系统,对多媒体的支持功能和非常强大的浏览器。
本课题的目的在于掌握Java手机应用开发技术和移动软件平台开发技术。在以Java语言为基础,结合Android移动开发平台,并利用Android提供的SDK,完成在Android平台上运行的热点餐厅地图查询软件,形成一款具有一定功能的手机应用软件。
目前随着移动设备越来越普及以及移动设备的硬件的提升,移动设备的功能越来越完善,移动设备的系统平台也日渐火热起来。目前国内最常见的移动开发平台有Symbian,iPhone,WindowsPhone以及当下正在逐步兴起的Android。目前为止国内己经有很多Android系统的用户。截止2010年第二季度Android系统的国内市场占有率己经过10%,在西欧以及北美智能手机市场占有率也在20%左右。可见Android系统正在崛起之中。但是对于Android系统的应用和开发在国内仍然属于起步和探索阶段。急需要大量的相关技术和人员的投入。
(二) 项目目的
本课题的意义在于通过开发一款餐厅地图查询手机应用软件,可以熟练应用Android平台提供的应用程序接口,掌握Android平台上的各种应用。近几年最热门的程序开发无可厚非是安卓应用,本课题研究的目的就是通过参与安卓应用的开发需求分析,设计,过程,来基础的了解安卓应用的基本流程和基本步骤。研究的目的一方面是设计安卓应用程序是自己的兴趣爱好,也是对GoogleMaps的现实应用,为以后的工作打好基础,一方面通过对程序的编写和对功能的分析来了解当前地图餐饮类的应用在市场的需求量以及需求的功能有什么不同,方便进行改进和下一个程序的开发。 Andriod手机热点餐厅地图的设计与开发+ER图(2):http://www.youerw.com/jisuanji/lunwen_600.html