需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11588 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】伴随着互联网时代的到来,国家大力推行各产业往信息化,电子化方向发展。作为传统产业中的餐饮业也需要跟随潮流的脚步,往电子化方向发展,弥补传统产业的弊端。原先的人工化点餐势必将会被电子信息化的点餐所取代。 本文提出一种基于移动平台的餐厅点餐系统,是一种面向于客户的系统。实现了基于Android的电子终端,具有用户登录、定桌、查桌、并桌、点餐,结账等功能。后台通过数据库能清楚了解前台所进行的一切操作,相应的提供服务。 整个设计主要包括:面向客户的APP端是在Android studio 的集成环境下编译完成的。服务器端是在eclipse的开发环境下编译完成,采用的是Apache Tomcat7.0。数据库方面的选择采用了MySQL。设计并提出了基于HTTP的JSON(JavaScript Object Notation)数据交互方式,从而实现了从用户到服务器再到后台服务器一系列的数据交互,并且各个界面的交互性较好。 【关键词】无线点餐;Android studio;移动平台;MySQL;Eclipse
目录 摘要 Abstract 1 绪论-1 1.1研究背景和意义-1 1.2研究现状-1 1.3研究目的-2 2 相关技术与开发工具介绍-3 2.1 Android平台的简单介绍-3 2.1.1 Android平台的特性-3 2.1.2 Android的架构-3 2.2开发工具简介-4 2.2.1 Android studio-4 2.2.2 Eclipse-4 2.2.3 MySQL数据库-4 2.2.4 Tomcat服务器-4 2.3 相关技术简介-5 2.3.1 JDBC技术-5 2.3.2 Servlet相关技术-5 2.3.3 Filter过滤器-6 2.3.4 MVC架构-6 2.3.5 JSON进行数据交互-6 3 可行性分析与需求分析-7 3.1可行性分析-7 3.1.1技术可行性分析-7 3.1.2经济可行性分析-7 3.1.3操作可行性分析-7 3.2需求分析-7 4 系统设计-8 4.1整体框架设计-8 4.1.1移动平台(Android客户端)框架-8 4.1.2服务器端框架-8 4.2数据库设计-9 4.2.1数据库分析-9 4.2.2数据库实体图-9 4.2.3数据库表的设计-10 4.3 Android APP端模块设计-12 4.3.1用户登录设计-12 4.3.2开桌功能设计-13 4.3.3换桌功能设计-13 4.3.4并桌功能设计-14 4.3.5结账功能设计-15 4.3.6用户注销设计-15 5 主要程序代码的实现-16 5.1客户端的实现-16 5.1.1登录模块实现-16 5.1.2程序主菜单模块-19 5.1.3订桌和点餐模块实现-19 5.1.4结算模块实现-21 5.2服务器端模块实现-22 6 系统测试-25 6.1系统测试目的和意义-25 6.2客户端系统测试-25 总结和展望-27 参考文献-28 致 谢-29 |