登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子信息工程 > 正文

农家乐点菜与结算系统设计毕业论文

 2021-04-05 12:04  

摘 要

近些年餐饮业蓬勃发展,小到街旁的快餐店,大到连锁餐饮组织,都在为抢占市场而竞争着,各种传单、广告、群聊,各种技术手段无所不用其极,这之中,尤以移动网络技术为主,连锁餐饮企业不仅在各大网络平台上注册官方号,而且还推出自己的APP、小程序,小的门店也积极利用移动网络技术升级转型,依托大型餐饮平台或第三方软件,对自身的服务模式进行更新和迭代。

本文以身处上述的环境下的某家农家乐餐馆作为研究的主体,依照实际需求,为其顾客群体设计一套基于Android手机的点餐系统,以满足广大餐饮行业的消费者对浏览菜品、远程点餐、预约餐位等功能切实需求。另外,店家方面以PC机为平台,搭建对消费者点餐后数据进行处理的服务端系统。由上述需求,本文从技术角度上,选择C/S和B/S结合的研发模式,PC 网页为服务端,采用开源且小巧易用的MySQL数据库,Android APP为客户端,采用自带的SQLite数据库。在系统功能设计上,将用户划分为2类:消费者和店主。消费者的功能模块有:注册新用户模块,用户信息模块,订餐点餐模块,订单查询模块。店主的功能模块有:注册新用户模块,用户信息模块,菜单管理模块,结算分析模块。

课题设计了基于Android的农家的点餐与结算系统,达成了由传统服务员拿纸质菜单,人工纸笔记录演变成消费者通过无线网络和移动设备进行预定和点餐,提升了点餐时的用户体验,也优化了餐店的服务模式,节省了时间,提高了经营效率,为其提供了更大的优化空间。

关键词:APP点餐;Java服务端;MySQL;C/S模式;B/S模式

Abstract

In recent years, the catering industry has flourished, ranging from fast food restaurants along the street to catering organizations in the chain, all of which are competing for the market. Various leaflets, advertisements, group chats, and various technical means are all indispensable in their competition. Among them, mobile network technology is especially vital. Chain catering enterprises not only register official numbers on major network platforms, but also launch their own apps and small programs. Small stores are also actively using mobile network technology to upgrade and transform. By relying on large catering platforms or some third-party software, they can update and iterate on their service models.

This article takes a farmhouse restaurant in the above environment as the main body of research, according to the actual needs, design a set of Android mobile phone-based ordering system for its customers to meet the needs of consumers in the catering industry. The functions of ordering, booking a meal, etc. are really needed. In addition, the stores use PC as the platform to build a server system for processing consumer data after ordering. From the above requirements, this paper chooses the Ramp;D mode combining C/S and B/S from the technical point of view. The PC webpage is the server, with the open source, small and easy to use MySQL database. The Android APP is the client, and the built-in SQLite database is adopted. In the system function design, the users are divided into two categories: consumers and shop owners. The consumer's function modules are: register new user module, user information module, order meal module, bill inquiry module. The function modules of the store owner are: register new user module, user information module, menu management module, settlement analysis module.

The project designed the Android-based ordering and settlement system, which realized the transformation from the traditional waiter taking the paper menu and manually recording to the consumer reserving and ordering through the wireless network and mobile devices. Therefore, the consumers’ dining experience is improved. And in the meantime, it also optimizes the service mode of the restaurant, saving time, improving operational efficiency and providing more room for optimization.

Key Words:APP ordering;Java Server;MySQL;client/server mode;browser/server mode

目 录

第1章 绪论 1

1.1 研究背景及意义 1

1.2 国内外研究现状 1

1.2.1 国内研究现状 1

1.2.2 国外研究现状 2

1.3 主要研究内容 2

1.4 论文的章节安排 3

1.6 本章小结 3

第二章 点餐系统相关技术介绍 4

2.1 Java简介 4

2.2 Android架构简介 4

2.3 MySQL数据库简介 6

2.4 JSP技术简介 6

2.5 Tomcat服务器简介 7

2.6 C/S模型和B/S模型 8

2.7 本章小结 9

第三章 点餐系统需求分析 10

3.1 系统可行性分析 10

3.1.1 技术可行性 10

3.1.2 经济可行性 10

3.2 系统开发流程分析 10

3.3 系统用户需求分析 11

3.3.1 不同性质用户使用需求 11

3.3.2 不同权限用户使用需求 12

3.4 系统整体功能结构介绍 13

3.5 系统非功能性需求分析 14

3.6 本章小结 14

第四章 点餐系统设计 15

4.1 系统总体架构设计 15

4.2系统数据库设计 15

4.2.1 数据库概念结构设计 15

4.2.2 数据库逻辑结构设计 17

4.3 系统网络通信和通信数据处理流程设计 19

4.4 系统模块设计 23

4.4.1 主功能界面设计 23

4.4.2 系统管理模块设计 23

4.4.3 菜单管理模块设计 24

4.4.4 自助点餐模块设计 25

4.4.5历史订单模块设计 26

4.4.6系统结算分析模块设计 26

4.5 本章小结 26

第五章 点餐系统的实现 28

5.1 系统开发环境 28

5.2 Android端实现 29

5.2.1 Android开发工程结构目录 29

5.2.2 Android端主功能界面实现 30

5.2.3 Android端登录/注册模块实现 30

5.2.4 Android端个人信息查询/修改模块实现 32

5.2.5 Android点餐模块实现 32

5.2.6 Android购物车模块实现 34

5.2.7 Android历史订单模块实现 36

5.3 Web网页端实现 36

5.3.1 Web网页端开发工程结构目录 36

5.3.2 Web网页端登录/注册界面实现 38

5.3.3 Web网页端菜单管理模块实现 39

5.3.4 Web网页端结算分析模块实现 43

5.4 本章小结 44

第六章 点餐系统的测试和分析 45

6.1 Android端功能测试分析 45

6.2 Web网页端功能测试分析 47

6.3 本章小结 48

第七章 总结与展望 49

7.1 总结 49

7.2 展望 50

参考文献 51

致 谢 53

第一章 绪论

1.1 研究背景及意义

俗话说:民以食为天。饮食文化也是我国人民生活中不可或缺的重要组成部分[1]。除了对美味的追求,人们对外出就餐和快餐的需求从二千多年前的秦朝就显出了苗头。在如今社会,自不必多说,除了众所周知的西式快餐KFC,McDonald's,各类中式餐馆也推出了快餐和外卖服务,连锁店和大型餐饮企业乃至餐饮第三方平台也层出不穷,但时代在进步,人们的餐饮消费习惯也在改变,传统餐饮业为了提高生产效率和服务质量,不得不寻求与智能设备相结合的新型经营服务方式[2]

“手机取代一切”成为近些年的人们的生活常态。2020年全面小康时代的即将来临,现在的中国,基本家家户户都在享受互联网浪潮带来的福利,这也使越来越多的人认识到了获取信息和传递信息的价值。在传统互联网时期,PC客户端的出现让社会大众越来越离不开电脑,但手机客户端的扩展和延伸已将这种依赖性大幅削减[3]。人们可以很方便地用手机获取资讯、娱乐放松、即时沟通、网上冲浪,只要拿出手机,人们随时随地可以和世界联系起来,获取、交换信息。于是,诸如“为什么不能用手机做······”,“手机能不能代替其他物品”等想法逐渐在一次次头脑风暴和技术升级中开花结果,慢慢地,出门只用带一个手机已成为许多人的生活常态。在这种环境下,为了不被时代的浪潮所吞没,一些传统互联网和线下经营的企业纷纷投入到移动互联网中,最后成功地扩展了自己的经营范围,优化自身生产、销售和服务模式,升级自己的后台管理系统。2014年的APP开发热潮便已表明市场向移动互联网进军是为大势所趋[4],而餐饮行业早已凭借着庞大的市场需求,跻身于其中。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图