首页> 中文学位 >智能电子点菜系统的研究
【6h】

智能电子点菜系统的研究

代理获取

目录

声明

致谢

摘要

1.1 研究背景及意义

1.2 国内外研究现状

1.2.1 概述

1.2.2 研究现状

1.2.3 发展趋势

1.3 主要研究内容

1.3.1 主要研究目标

1.3.2 主要研究内容

1.4 本文的组织结构

2 Android系统简介和相关技术介绍

2.1 Android简介

2.1.1 Android系统架构

2.1.2 Android项目结构

2.2 相关技术介绍

2.2.1 MVC框架

2.2.2 统一建模语言UML

2.2.3 数据库连接技术

2.2.4 Socket技术

2.3 Eclipse简介

2.4 数据库简介

2.5 系统开发环境

2.6 本章小结

3 系统需求分析

3.1 功能性需求

3.2 非功能性需求

3.3 可行性分析

3.4 本章小结

4 系统设计

4.1 系统总体目标

4.2 系统界面设计

4.3 Android客户端设计

4.3.1 主界面模块设计

4.3.2 登录模块设计

4.3.3 点菜模块设计

4.4 PC端设计

4.4.1 主界面模块设计

4.4.2 登录模块设计

4.4.3 菜谱管理模块设计

4.4.4 员工管理模块设计

4.4.5 订单管理和结账模块设计

4.5 服务器设计

4.5.1 主线程类

4.5.2 代理线程类

4.5.3 常量类

4.5.4 数据处理类

4.5.5 流处理类

4.5.6 图片处理类

4.5.7 数据类型转换类

4.5.8 编译码类

4.6 数据库设计

4.6.1 创建数据库

4.6.2 数据表设计

4.7 本章小结

5 系统实现

5.1 Android客户端的实现

5.1.1 主界面模块的实现

5.1.2 饭店搜索模块的实现

5.1.3 登录模块的实现

5.1.4 点菜模块的实现

5.1.5 下单模块的实现

5.2 PC端的实现

5.2.1 登录模块的实现

5.2.2 菜谱管理模块的实现

5.2.3 餐位管理模块的实现

5.2.4 订单管理模块的实现

5.2.5 员工管理模块的实现

5.2.6 结帐管理模块的实现

5.3 服务器的实现

5.3.1 主线程类

5.3.2 代理线程类

5.3.3 数据处理类

5.3.4 流处理类

5.3.5 图片处理类

5.3.6 数据类型转换类

5.3.7 编译码类

5.4 数据库的实现

5.4.1 客户端与数据库的连接

5.4.2 PC端与数据库的连接

5.5 本章小结

6.1 测试目的

6.2 测试方法

6.3 测试环境

6.4 测试用例

6.4.1 Android客户端

6.4.2 PC端

6.5 本章小结

7 结论

参考文献

作者简历及攻读硕士学位期间取得的研究成果

学位论文数据集

展开▼

摘要

近年来,餐饮业发展迅猛,形势严峻,餐馆要想生存,必须从各方面进行改善。传统的纸质菜单已不能满足人们就餐时的体验追求,设计一款智能电子点菜系统不仅使点餐高效便捷,更克服了传统纸质菜单需要定期更换的问题。基于该背景,采用目前市场份额占有率最高的Android系统设计和开发了该智能电子点餐系统。论文在以下几个方面开展研究工作:
  首先对Android操作系统的系统架构和项目结构进行了分析,并简单介绍开发该智能点餐系统中涉及到的关键技术,开发环境和MySQL数据库。
  接着按照软件工程的开发流程,首先对系统进行需求分析,包括功能性需求分析和非功能性需求分析。功能性需求分析采用UML中的用例图描述系统主要角色及功能,采用泳道流程图描述系统主要功能模块的工作流程。非功能性需求分析是对功能性需求分析的补充,包括性能需求、可靠性、安全性、操作性、可扩展性和兼容性分析。
  然后在需求分析的基础上,明确了系统的总体目标并对系统进行详细的设计,包括Android客户端、PC端、数据库和服务器的设计。Android客户端共包括12个界面,涵盖登录功能、设置功能、菜谱浏览功能、订单管理功能等;PC端共包括24个界面,涵盖菜谱管理功能、餐位管理功能、订单管理功能、员工管理功能等;数据分两个地方进行存取,一部分存在Android自带的SQLite数据库中,一部分存在MySQL数据库中;服务器端的设计包括主线程、代理线程、数据处理、流处理、图片处理等,采用客户/服务器的模式进行通信。采用Java语言在安装了ADT插件的Eclipse开发环境下对系统的各个功能模块进行代码编写。
  最后对Android客户端和PC端的主要功能模块进行黑盒测试,在测试用例的指导下一一检验,包括对登录模块的数据完整性和正确性进行测试,发现能够反馈相应提示信息;登录成功后对界面其他按钮进行测试,发现能够正确显示相应界面信息。在界面布局不合理的地方对系统进行修改和完善,最终能够实现在Android客户端分类浏览菜谱并下单,PC端实时接收订单信息并对餐厅各项信息的管理。
  该系统的适用对象主要是餐饮行业。通过该系统,不仅可以提高餐饮行业的工作效率,提高翻台率增加营业额,还可以提升企业形象,吸引更多的年轻者前来就餐。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号