论文部分内容阅读
在Google Android操作系统快速发展的今天,智能手机深入人心。加之各运营商对无线传输技术的大力推广,从WLAN到WIFI,从3G到4G,无线通信使人们的生活变得丰富而且多样化。这也让传统餐饮行业不得不在这种大环境中发生变化,并从中受益。通过对传统餐饮行业点餐模式的调研,得知:目前已经有了一些关于点餐的系统,但是这些系统或多或少的都存在一些问题,如只能在特定餐厅点餐、只能用指定设备、客户不能反馈信息、餐厅只能闭门搞发展等。综合研究了这些问题之后,确定了设计和实现基于Android的无线点餐系统的项目。本文主要介绍了关于项目的背景以及相关内容的发展现状,基于Android的无线点餐系统开发的相关理论知识和整个开发中各阶段的设计情况,其中涉及的主要技术有MySQL、JDBC、Android系统开发技术等。按照软件工程的开发方式,对系统进行了需求分析和建模、系统的总体概要设计,并对各功能模块进行详细的分析、设计和实现。需求分析方面使用了业务活动图分析了系统的业务需求并使用用例图从参与者的角度展示了系统的用例建模,对数据库的需求进行了分析并使用E-R图和数据流图来建模。软件设计方面,通过使用系统体系结构图、层次结构图和功能结构图以及相应的描述对系统进行了概要设计;通过使用流程图、类图对每个模块进行了详细的功能设计和实现;使用表单结构对数据库进行了设计。本系统最终实现了客户端用户的注册登录、搜索餐厅、餐厅菜谱管理、用户点餐、生成提交订单并支付等功能,数据库服务器端实现存储数据的功能。测试结果显示,系统能够正常运行,各个界面交互性好。本设计具有成本低,效率高,可靠性好,结构紧凑,功能较完善等优点,具有一定的商业价值和推广意义。对食客而言,既可以获得美食还学习了养生知识;对餐厅而言,不仅能为餐厅节省硬件费用,提升餐厅的服务和管理,更可以吸引食客自主地进行点餐,提高了餐厅在餐饮界的品牌形象和竞争力,在一定意义上扩展了服务群体。