摘要:现代技术的发展日新月异,智能机的开发及其普及使信息传播更加快捷,方便。手机订餐已成为当下的流行趋势,这也对传统餐饮业带来了巨大的挑战。传统餐饮业都是顾客去餐厅消费,选择的餐厅,菜品都十分有限。如果遇上用餐高峰期,顾客还要排队等待,造成了不必要的损失,也对餐厅的服务质量造成影响。通过手机订餐,顾客有了充分的时间去做其他事,同时也能每天更换各种菜式,保证了工作效率和身体健康。同时,餐厅能精简人员,提高工作效率和服务质量。本文分析了中小型餐饮业在日常管理中遇到的问题,为解决传统的服务模式不适应市场发展需求的现象,设计并开发了一个基于Android的网上订餐管家系统。
本系统由前端客户端和后台服务器构成。客户端主要通过客户端来完成客户的注册,登录,修改个人信息,菜品浏览介绍,购物车管理,下单购买等功能。服务器端采用Tomact,以MySQL作为数据库,实现了用户管理、订单管理、餐厅管理和菜品管理等功能。系统开发时使用Eclipse作为开发的工具,使用Tomact作为本地服务器,使用MySQL作为数据库。模拟实现出客户端的所有操作。
关键词 订餐;安卓;MySQL;Tomact
目录
摘要
Abstract
1绪论-1
1.1 研究的背景及意义-1
1.2 研究现状-1
1.3 研究内容-1
1.4 论文的组织结构-2
2 相关技术及工具简介-3
2.1 JAVA技术-3
2.2 Android平台-3
2.3 集成开发环境-4
2.4 MySQL简介-4
2.5 本章小结-5
3 系统需求分析-6
3.1 系统概述-6
3.2 系统设计思路-6
3.3 系统的结构分析-7
3.3.1 逻辑结构-7
3.3.2 物理结构-7
3.4 数据信息流图-8
3.5 系统用例-8
3.6 本章小结-9
4系统总体设计-10
4.1 总体设计的概述-10
4.2 系统功能结构图-10
4.3 订餐功能系统流程图-11
4.4 数据库设计-12
4.4.1 概念模型的设计-12
4.2.2 数据库的物理设计-13
5 系统实现-16
5.1 数据库连接配置-16
5.2 登陆管理-16
5.2.1 用户注册-17
5.2.2 用户登陆-19
5.3 个人管理-20
5.3.1 个人信息-20
5.3.2 购物车-21
5.4 餐厅管理-22
5.4.1 餐厅信息-22
5.4.2 菜品信息-24
5.5 订单信息-25
5.5.1 提交订单-25
5.5.2 查看订单-27
5.5.3 取消订单-28
5.6 本章小结-29
6系统测试-30
6.1 测试目标-30
6.2 测试内容-30
6.2.1 登录管理的测试-30
6.2.2 餐厅管理的测试-31
6.2.3 个人管理的测试-31
6.2.4 订单管理的测试-32
6.3 测试结果分析-33
6.4 本章小结-33
结论-34
致谢-35
参考文献-36