摘要:餐饮行业是一个传统的行业。随着当今社会的发展,时代的进步,餐饮行业也在发生着变化,单就点菜这一方面,利用手机点单正在逐步进入人们的生活。传统的菜单点菜,不仅会耗费大量的人力、时间,有时候还会出错。智能手机以及Android系统为解决当前的问题提供了新的方向新的可能。手机点餐的实现,首先服务员可以根据点餐系统确认菜单和桌号,并且根据账单来计算提成;其次餐厅管理人员可以根据订单记录,提前采购,提高顾客的满意度,而且更便于对员工的管理。这款基于Android平台的点餐app的设计与实现将会使点餐操作更加自如。本文通过对国内外现状的分析,明确了电子点餐在国内外的基本情况,对系统的功能需求作出分析,此系统是由服务员帮助顾客下单,并且由顾客完成付款,并生成订单,服务员可以根据账单来记录工作量;管理者端可以查看每天的订单,并且可以看到每位服务员的工作情况从而计算工资。根据需求对系统进行设计,明确各个部分的规范,来完成系统的设计。最后在对设计的系统进行一系列的测试,是系统达到预期要求,再对系统进行进一步的完善。
关键词 Android平台;点餐系统;App设计
目录
摘要
Abstract
1 绪论-1
1.1 系统简介-1
1.2 研发背景和意义-1
1.3 国内外研究现状-1
1.4 本文主要工作-2
1.5 论文的结构-2
2 相关技术介绍-3
2.1 Android介绍-3
2.2 Android的系统架构-3
2.3 开发环境-5
2.3.1 Java-5
2.3.2 Eclipse-5
3 系统需求分析-5
3.1 系统可行性分析-5
3.1.1 环境可行性分析-5
3.1.2 技术可行性分析-5
3.1.3 经济可行性分析-5
3.2 国内外点餐系统现状分析-6
3.3 现有解决方案分析-6
3.4 系统模块分析-7
3.5 系统业务流程分析-10
3.5.1 用户模块-10
3.5.2 服务员端模块-11
3.5.3 管理者端模块-11
3.6 系统数据流程分析-12
3.6.1 顶层数据流图-12
3.6.2 第一层数据流图-12
3.6.3 第二层数据流图-13
4 系统设计-15
4.1 系统总体架构设计-15
4.2 客户端功能模块设计-17
4.2.1 服务员功能模块-18
4.2.2 管理者功能模块-18
4.3 数据库设计-19
4.3.1 系统主要功能-19
4.3.2 数据库表-20
5 系统实现-21
5.1 用户模块-21
5.1.1 注册模块-22
5.1.2 登录模块-22
5.2 服务员端模块-23
5.2.1 菜单模块-23
5.2.2 订单模块-23
5.2.3 订单金额汇总模块-24
5.2.4 评价模块-24
5.3 管理者端模块-25
5.3.1 菜单模块-25
5.3.2 用户管理模块-26
5.3.3 订单模块-27
6 系统测试-27
6.1 测试目的-27
6.2 测试工具-28
6.3 功能性测试-28
6.3.1 服务员端-28
6.3.2 管理者端-29
6.4 性能测试-30
6.4.1 CPU及内存占用情况测试-30
6.4.2 流畅度测试-30
6.5 兼容性测试-30
6.6 结果分析-31
结论-32
致谢-33
参考文献-34