5。2。5 菜单详情功能实现 28
5。2。6 购物车功能实现 30
5。2。7 菜单管理功能实现 31
5。2。8 订单管理功能实现 32
5。2。9 用户管理功能实现 34
5。2。10社区管理功能实现 35
6 系统测试和调试 37
6。1 测试目的 37
6。2 测试方法 37
6。3 测试结论 37
结论 39
参考文献 40
致谢 41
1 绪论
1。1课题背景
随着科学技术的发展,第三代数字通信( 3G)技术被广泛认可并且应用的领域越来越广泛,它为移动终端用户带来了更快的数据传输速率和高效率的用户体验。因此,基于移动设备的应用软件和服务将会有很大的发展空间。 Google与包括中国移动、摩托罗拉在内的三十多家技术和无线应用的领军企业组成的开发联盟为此于2007年11月推出了一个专为移动设备设计的软件平台——Android[4]。
Android作为一个开放的体系架构,不仅具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验,Android里面具有非常丰富的图形系统,对多媒体的支持功能和非常强大的浏览器[3]。正是因为Android平台的开放性等特点,降低了产品的开发成本,还方便运营商制定特色化的产品,因此从多方面考虑,android手机应用具有很大的市场发展潜力。
在手机上进行订餐,可以免去用户排队等待的烦恼,可以克服传统的订餐方式和固定时间地点订餐带来的局限性,使随时随地订餐成为可能,为用户提供了方便快捷的操作体验。因此,基于安卓的网上订餐系统应运而生。
1。2订餐系统的研究意义
随着科技的发展,越来越多的订餐软件进入市场,改变了人们的消费习惯。根据手机功能使用调查显示,有八成以上的消费者使用Android订餐系统功能。随着Android点餐系统功能的不断加强与完善,Android订餐系统对于人们的意义,已不仅仅像普通订餐那么简单,而是向着个性化、人性化的方向发展。基于Android的网上订餐系统,不仅可以提供用户更加方便快捷的订餐体验,也可以提高餐厅的服务品质。
系统实现的同时,有助于我们巩固对专业知识的理解和应用,不断增强自身的综合能编程力和设计能力,提高自身的专业素养。
1。3 文章组织结构
本文一共分为六章,章节概述如下:
第一章:绪论。主要介绍课题的开发背景和开发的意义。
第二章:开发环境和Android有关技术。主要介绍了开发本项目所用的技术。
第三章:需求分析。主要介绍了该系统实现的功能。
第四章:数据库设计。主要介绍该系统数据库的概念设计和逻辑设计。
第五章:系统结构和系统主要功能块。主要介绍了系统的概要设计和详细设计。
第六章:软件测试。主要介绍了系统测试与调试。论文网
2 开发环境和Android有关技术
2。1 开发环境介绍
2。1。1 Java简介
Java在1995年由SUN公司推出,它是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言[5]。