摘要:进入21世纪以来,计算机的迅速发展,计算机的应用,信息技术全面地渗透到人类社会的各个方面,信息化成为世界经济和社会发展的大趋势。在传统的餐饮行业中,点餐过程都是由餐厅服务员人工完成的。如果餐馆规模比较大且有客流高峰的时候,则会出现客人等待就餐时间长的现象。Android系统的出现,给移动互联网时代带来了新的发展。
为了适应现代信息时代点餐的需求,采用新信息技术,研究设计了一个基于Android平台的手机订餐系统。它能提高餐厅的订餐效率,能体现出现代化订餐的气氛。该方案主要包括后台数据库服务器、Web服务器、网络、Android订餐前端等部分组成,并采用了JAVA、ANDROID技术,MYSQL数据库,利用MyEclipse、Eclipse、TOMCAT、SDK、ADT等开发环境以及开发工具。
主要功能包括以下几个方面:用户的注册与登录;餐单的查看;点餐功能;生成订单、修改订单等订单功能;查看历史消费记录。该文章特别解释了这个系统的设计,以及设计思想,和解决问题的技巧和方案。通过这样的系统,实现了客人随时随地点餐,提高了餐厅的效率。论文主要介绍了本系统的开发背景,所要完成的功能和开发的全过程。
关键词:Android,订餐系统,Java,Web服务器
目录
摘要
Abstract
1开发环境介绍-1
1.1 Android概述-1
1.1.1 Android介绍-1
1.1.2 Android的优势-1
1.1.3 Android基本框架-2
1.1.4 Android 应用软件开发的核心技术-3
1.2 Tomact概述-4
1.2.1 Tomcat的简介-4
1.2.2 Tomcat的安装-5
1.3.2 MySQL的安装-5
2 需求分析-7
2.1 功能需求-7
2.3 性能需求-7
2.4 可行性分析-8
3 系统总体设计-9
3.1资源规划-9
3.2 系统架构图-9
3.3 系统数据库设计-10
3.4 数据模型图-11
3.5 程序流程图-12
4 系统编码实现-14
4.1 服务器端实现-14
4.1.1 登录模块服务器端实现-14
4.1.2 注册模块服务器端实现-15
4.1.3 显示菜单信息服务器端实现-15
4.1.4 订单功能服务器端实现-16
4.2 Andorid客户端实现-16
4.2.1 登录模块客户端实现-16
4.2.2 注册模块客户端实现-18
4.2.3 食品浏览界面的实现-19
4.2.4 食品浏览详情的实现-20
4.2.5 食品购物车的实现-21
4.2.6 订单的实现-23
4.2.7 消费记录的实现-24
5 系统测试截图-26
5.1 登录界面的实现-26
5.2注册界面的实现-26
5.3食品浏览界面的实现-26
5.4食品浏览详情的实现-27
5.5购物车的实现-27
5.6订单的实现-27
5.7消费记录的实现-28
结 论-29
致 谢-30
参考文献-31
附录 1-32
附1.1登录功能代码-32
附1.2注册功能代码-33
附1.3餐厅浏览功能代码-34
附1.4食品浏览详情功能代码-35
附1.5购物车功能代码-37
附1.6订单功能代码-39
附1.7消费记录功能代码-40