资源描述
学年论文
(2016 —2017 学年第二学期)
题 目:关于智能餐饮系统的研究与设计
────────────────────────
专 业: 电子商务
────────────────────────
班 级: 电商11402
────────────────────────
姓 名:
────────────────────────
指导教师:
────────────────────────
2017年9月 25日
学年论文开题报告
课题名称
关于智能餐饮系统的研究与设计
院系名称
管理学院
专 业
电子商务
班 级
电商11402
学生姓名
王蕊
一、课题研究的意义
在现实的社会中,一些餐厅的点菜大多停留菜单运作的水平上,人们使用传统人工的方式进行点菜,这种方式存在着许多缺点,如:效率低、易出错,客人查找慢,服务员等待时间过长等问题。智能餐饮系统,不仅能提高公司的管理水平给管理者提供一个公司运作的信息平台还能提升企业的形象及增强竞争力[1]。使用该点菜管理系统能将餐饮公司业务管理和服务管理信息化,使公司实现计算机管理。方便,安全可靠。可随时掌握餐厅里饭桌的使用状况,客人点单预定等情况。同时提高工作质量和效率。在竞争越来越激烈的餐饮业中取得优势[2]。
二、所属领域的研究成果
2007年,国外有餐厅已经实现了智能化无线点菜并且自动传输装置上菜的全自动化。而我国将信息技术应用到餐饮业相对较晚,因而我国餐饮管理服务水平和国际先进水平还有一段差距,尤其是信息处理和集中化管理上。中餐又是特色多样,地方化特色极强,所以国外产品还不能很好满足我国餐饮的实际需求,因而,餐饮业服务信息化在我国有很大的市场潜力,在加上当前快速发展的餐饮行情,在这方面搞一些研究是很有现实意义的。点餐系统普及将大大减轻服务员的劳动强度,提高工作效率,降低人力资源成本的同时提升餐饮企业形象和地位,并且可以大大提高服务业的服务水平,对我国的餐饮业的发展起到积极的促进作用,并将为用现代信息技术改造传统餐饮业做出一份贡献[3]。
就餐饮业而言,在经济发达国家中发展的速度及需求远比经济不发达的国家要高很多。因为经济发达国家人们的时间观念很强,对服务的要求也比较高,更重要的是其餐饮业能不断运用先进的管理方法和手段特别是信息技术,充分地利用巨大的信息资源[4]。在世界上经济发达的国家和地区,计算机技术应用于餐饮业已经十分成熟,如IBM公司的pos产品己获得较大范围的应用。2004年在美国100家最有效利用信息技术企业中,排名第四的为美国最大的食品公司ARAGROUP INE。
由于互联网发展己深入家庭,网上订餐这个课题己经提出,为了方便人们生活,提高人们的生活效率,该类统根据现实订餐的方式虚拟于网络之上,使人们通过网络就可以完成生活中必要的事情饮食[5]。系统的完成不仅可以基本实现客户订餐的功能,还能在此基础上提供更多的,更贴心的服务。信息技术的发展将更快的推动互联网的发展,订餐系统的重要性也将越显其强大的作用。
三、研究内容
分析餐饮系统现状,然后根据现状和不足从而设计研究出能更加服务于消费者和餐厅的智能餐饮系统。
四、研究方法
1. 文献研究法:文献研究法是重要的科学研究方法之一.通过对过往文献的研究学习能够总结前人的研究思想和研究成果,让笔者能够在综合多位学者的研究经验的基础上.从较为新颖的角度对本文课题进行深入的探讨[6]。
2. 观察法: 观察法是指研究者根据一定的研究目的、研究提纲或观察表,用自己的感官和辅助工具去直接观察被研究对象,从而获得资料的一种方法。科学的观察具有目的性和计划性、系统性和可重复性。在科学实验和调查研究中,观察法具有如下几个方面的作用:①扩大人们的感性认识。②启发人们的思维。③导致新的发现[7]。
3. 功能分析法:功能分析法是社会科学用来分析社会现象的一种方法,是社会调查常用的分析方法之一。它通过说明社会现象怎样满足一个社会系统的需要(即具有怎样的功能)来解释社会现象[8]。
五、研究步骤
(1)确定选题
(2)在网上和图书馆查询课题相关资料。
(3)确定行文思路
(4)系统分析与设计
(5)不断改进文章内容
(6)进行课题总结
六、参考文献
[1] 杨柳.积极探索餐饮业转型升级之路,大力推动城市科学发展[J].食品工业科技,2011,(02):55-58.
[2] 刘平英,赵文秀,葛玲玲,乔志强,徐军.点餐APP现状分析及新型点餐APP设计[J].信息技术,2016,(04):41-44+47.
[3] 庞琪. O2O电子商务模式在餐饮行业中的应用现状分析[J]. 商,2015,(08):250. [2017-09-21].
[4] 王成福.中国餐饮业的发展现状及趋势分析[J].江苏商论,2007,(06):35-36.
[5] 黄鲤薇. 基于移动Web的点餐系统设计与实现[D].吉林大学,2016.
[6] 黄李辉,阮永平.文献分析法在我国管理会计研究中的应用——基于33篇样本文献的分析[J].财会通讯,2017,(04):39-43.
[7] 颜玖.观察法在社会科学研究中的应用[J].北京市总工会职工大学学报,2001,(04):36-44.
[8] 罗光春,聂坤苗,温川彪,李炯.功能点分析法的研究和改进[J].电子科技大学学报,2009,(06):983-986.
指导教师签名:
2017 年 5月 20 日
摘要
中国是个美食众多的国家,人们熟知的《舌尖上的中国》更是记录了中国的美食之丰富。中国有句俗语叫做“民以食为天”,餐饮在人们的生活中已经成了不可缺少甚至是最重要的一部分。随着时代的不断进步,人们的消费水平和经济实力的提升,在餐饮方面的需求也日益增多。人们不再是为了吃饱肚子去消费,而是注重服务质量和服务体验。
如今互联网也在发展迅速,利用互联网可以更好的提升用户服务体验,方便餐厅管理运行。这对于用户而言可以提前知道菜品信息,方便预定座位套餐,节省用户点餐时间,使用网上一些便捷支付方式,还可以减少纸质菜单的病菌传染等等。对于餐厅而言也可以及时便捷的修改菜品的相关信息,比如有了新菜品不能及时在纸质菜单上显示或者某样菜品的价格有了改变等等。
由上面列举的一些网上智能餐饮系统的优点,可以看出智能餐饮系统确实是方便了大家。本文主要研究内容如下:
1. 研究分析智能餐饮系统的现状;
2. 根据现状去改进设计更加人性化的智能餐饮系统;
3. 总结系统的特色并且阐述系统的不足,并规划将来的研究方向。
关键词:互联网 智能餐饮 点餐系统
ABSTRACT
China is a country with a large number of food, and the well-known "Chinese on the tip of the tongue" is a record of the richness of Chinese food. China there is a saying called "hunger breeds discontentment" food in people's lives has become an indispensable even is the most important part of. With the continuous progress of the times, people's consumption level and the promotion of economic strength, the demand for food and beverage is also increasing. People are no longer consuming to eat enough, but to focus on service quality and service experience.
Today, the Internet is also developing rapidly, the use of the Internet can better enhance the user service experience, to facilitate the management of restaurants run. This is for users, you can know in advance the dishes information, easy to book seating packages, save user meal time, use some convenient online payment methods, you can also reduce the paper menu pathogenic bacteria infection and so on. For restaurants, you can also promptly and conveniently modify the relevant information dishes, such as new dishes can not be displayed in the paper menu, or the price of a certain dishes have changed, and so on.
Some of the advantages of the online intelligent dining system listed above show that the intelligent dining system is really convenient for everyone. The main contents of this paper are as follows:
1. study and analyze the status of intelligent catering system;
2.according to the status quo to improve the design of a more humane intelligent dining system;
3. summarize the characteristics of the system, and explain the shortcomings of the system, and plan future research directions.
Key words: Internet; Intelligent meal ;Ordering system
目 录
1 概述 1
1.1 选题背景 1
1.2 国内外研究现状 1
1.3 研究意义 2
2 系统分析 3
2.1 需求分析 3
2.2 可行性分析 4
2.2.1 管理可行性分析 4
2.2.2 技术可行性分析 4
2.2.3 社会可行性分析 4
2.2.4 经济可行性分析 4
2.3 业务流程分析 4
2.3.1 系统总体业务流程图 4
2.3.2 餐厅后台管理业务流程图 5
2.4 数据流程分析 6
2.4.1 顶层数据流程图 6
2.4.2 第一层数据流程图 7
2.4.3 第二层数据流程图 8
2.4.4 底层数据流程图 9
2.5 数据字典 10
2.5.1 数据项描述 10
2.5.2 数据结构描述 11
2.5.3 数据流描述 12
2.5.4 数据存储描述 13
2.5.5 处理逻辑描述 13
3 系统设计 14
3.1 系统平台设计 14
3.1.1 系统硬件平台 14
3.1.2 系统软件平台 15
3.2 系统总体结构 15
3.2.1 模块设计 16
3.2.2 功能设计 17
3.3 数据库设计 19
3.3.1 数据表设计 19
3.3.2 E-R图 21
3.4 代码设计 21
4 总结与展望 23
4.1文章总结 23
4.2展望 23
参考文献 23
24
1 概述
1.1 选题背景
在如今信息化的时代,在不少餐厅里却仍然采取传统的人工点餐方式,虽然有少数餐厅有电子菜单,但也只是为了给顾客看,并没有很实用的功能,也有一些餐厅有遥控设备,但是用户参与感不强。一般餐厅的点餐流程为,顾客翻阅菜单,服务员在旁陪同记录,再通过遥控或者手动给后厨,然后制做菜品,上菜,结算[1]。
但这样的点菜方式,存在很多弊端: 如在餐厅里顾客比较多的情况下服务员可能不能同时服务于所有顾客,会导致顾客等待时间过长;由于制作时间较长,服务员可能忙于点餐而忘记上菜,顾客加菜减菜必须通过服务员,效率也比较低;这种点菜方式人力物力浪费比较严重;忙碌的场景会打扰到顾客的就餐环境[2]。
在这种背景下,智能餐饮系统的产生是有必要的,通过网络进行点单加菜结算,能比较好的解决以上的问题。
1.2 国内外研究现状
2007年,国外有餐厅已经实现了智能化无线点菜并且自动传输装置上菜的全自动化。而我国将信息技术应用到餐饮业相对较晚,因而我国餐饮管理服务水平和国际先进水平还有一段差距,尤其是信息处理和集中化管理上。中餐又是特色多样,地方化特色极强,所以国外产品还不能很好满足我国餐饮的实际需求,因而,餐饮业服务信息化在我国有很大的市场潜力,在加上当前快速发展的餐饮行情,在这方面搞一些研究是很有现实意义的。点餐系统普及将大大减轻服务员的劳动强度,提高工作效率,降低人力资源成本的同时提升餐饮企业形象和地位,并且可以大大提高服务业的服务水平,对我国的餐饮业的发展起到积极的促进作用,并将为用现代信息技术改造传统餐饮业做出一份贡献[3]。
就餐饮业而言,在经济发达国家中发展的速度及需求远比经济不发达的国家要高很多。因为经济发达国家人们的时间观念很强,对服务的要求也比较高,更重要的是其餐饮业能不断运用先进的管理方法和手段特别是信息技术,充分地利用巨大的信息资源[4]。在世界上经济发达的国家和地区,计算机技术应用于餐饮业已经十分成熟,如IBM公司的pos产品己获得较大范围的应用。2004年在美国100家最有效利用信息技术企业中,排名第四的为美国最大的食品公司ARAGROUP INE。
由于互联网发展己深入家庭,网上订餐这个课题己经提出,为了方便人们生活,提高人们的生活效率,该类统根据现实订餐的方式虚拟于网络之上,使人们通过网络就可以完成生活中必要的事情饮食[5]。系统的完成不仅可以基本实现客户订餐的功能,还能在此基础上提供更多的,更贴心的服务。信息技术的发展将更快的推动互联网的发展,订餐系统的重要性也将越显其强大的作用。
网络订餐可通过色彩、图片、说明、设置动画加强了产品了宣传,大大达到了餐饮业的“色型”要求。实现产品管理方便,起到立竿见影的效果,不用因为更改菜色而重新印刷。只要在后台鼠标轻轻一点,全线马上更新[6]。
采用B/S模式,订餐者无须安装第三方软件,能上网就能订餐,甚至可以利 用手机上网订餐,使操作更加简便,订餐信息更加准确[7]。避免口头传递信息的错误,优化服务。网络不会跟电话一样占线,在高峰期对订餐的处理 更是游刃有余,只看着屏幕点打印即可,就可下厨房配菜配送。地址永远不会丢失,是一个永远存在的电子菜单,甚至还可以通过我们的推广而让更多的客人认识,不用派人派宣传单,省去一笔宣传和人工费用。订餐途径有了更好的改善,网络订餐成为电话订餐又一有力补充,扩大客流,从而整体提高业务量。倡导了一种时尚,餐店的定位更是网络化,时尚化,具备更为勃勃的生机。
1.3 研究意义
在现实的社会中,一些餐厅的点菜大多停留菜单运作的水平上,人们使用传统人工的方式进行点菜,这种方式存在着许多缺点,如:效率低、易出错,客人查找慢,服务员等待时间过长等问题。智能餐饮系统,不仅能提高公司的管理水平给管理者提供一个公司运作的信息平台还能提升企业的形象及增强竞争力[8]。使用该点菜管理系统能将餐饮公司业务管理和服务管理信息化,使公司实现计算机管理。方便,安全可靠。可随时掌握餐厅里饭桌的使用状况,客人点单预定等情况。同时提高工作质量和效率。在竞争越来越激烈的餐饮业中取得优势[9]。
2 系统分析
2.1 需求分析
现在餐厅里大部分依然是纸张菜单,少部分有电子菜单,但依然没有直接实现一站式的点餐结算服务[10]。为了提升用户消费体验,也方便餐厅运营管理,智能餐饮系统应该有如下图所示的一些结构。
智能餐饮系统
用户管理
菜单管理
订单管理
统计管理
图2-1 系统功能结构图
2.2 可行性分析
2.2.1 管理可行性分析
智能餐饮系统可以方便管理菜单信息和管理优惠信息,能帮助整个服务过程更加的通畅顺利。智能餐饮系统的日常操作管理也不会特别的复杂,并且里面的统计功能能帮助餐厅更好了解餐厅经营情况,以便更好地管理餐厅[11]。
2.2.2 技术可行性分析
如今互联网快速发展,信息技术已经被运用到人们生活的方方面面,人们的生活也开始倾向于电子化,网络覆盖面积也已经非常大,此时对于餐饮系统而言,使用web技术和数据库支持是比较容易实现的[12]。
2.2.3 社会可行性分析
智能餐饮系统的诞生可以节省人们的时间,也可以节约纸张,在一定程度上可以减少人力物力[13]。一方面节省社会资源,一方面推动社会发展。网上预定点餐可以使交易变得更加简单安全,同时推动社会交易发展[14]。
2.2.4 经济可行性分析
首先是系统开发的费用不会很高,如今信息技术发展迅速,做出一个只能餐饮系统并不需要大量的资金,其次有了这个系统,可以节省一些宣传费用还有打印菜单,寻找第三方平台的费用,最后相对于开发系统的费用而言,系统以后带来的成本节约和盈利收益会带来更大的经济优势[15]。
2.3 业务流程分析
2.3.1 系统总体业务流程图
用户
登录
注册
用户信息表
点餐
预定
预定订单
后台
订单
处理后的订单
处理订单
后厨
制作菜品
服务员
上菜
用户
结算
发票
财务部
查看菜单
取消订单
取消的订单
信息存档
取消的订单存档
订单存档
发票存档
图2-2 系统总体业务流程图
按约定到达餐厅
未按约定到达餐厅
2.3.2 餐厅后台管理业务流程图
管理员
登录
菜品管理
菜单
优惠管理
统计信息
优惠信息
销售额统计
订单相关统计
热销菜品统计
前台
发布
统计数据存档
菜单存档
优惠信息存档
图2-3 后台管理业务流程图
2.4 数据流程分析
2.4.1 顶层数据流程图
用户
智能餐饮系统
P0
餐厅
F1预定点餐信息
F2订单信息
菜品
回执
图2-4 顶层数据流程图
F6订单
2.4.2 第一层数据流程图
用户
用户管理系统
P1
点餐业务系统
P2
统计系统
P3
餐厅
D1
用户信息
D2
订单
D3
菜单
D5
销售额统计
D6
订单相关统计
D7
热销菜品统计
F4用户资料
F3用户基本资料
F5用户优惠资料
D4
优惠信息
F7订单信息
F8菜品信息
F9优惠信息
F10优惠资料
F11订单详情
F12菜品详情
F13优惠详情
F11订单详情
F14销售信息
F19统计信息
F19统计信息
F15统计要求
F16销售额信息
F17订单统计信息
F18热销菜品信息
图2-5 第一层数据流程图
2.4.3 第二层数据流程图
用户
餐厅
订单处理系统
P2.1
菜品管理系统
P2.3
优惠管理系统
P2.4
结算系统
P2.5
上菜系统
P2.2
D2
订单
D4
优惠信息
D3
菜单
F6订单
F7订单信息
F8菜品信息
F8菜品信息
F7订单信息
F12菜品详情
F13优惠详情
F9优惠信息
F9优惠信息
F8菜品信息
F20菜品
F21操作上菜
F22结算订单
图2-6 第二层数据流程图
2.4.4 底层数据流程图
用户
餐厅
预定处理系统
P2.1.1
点餐处理系统
P2.1.2
订单查询系统
P2.1.3
订单存储系统
P2.1.4
D2
订单
D8
取消的订单
F23预定信息
F24取消的预定信息
F24取消的订单信息
F7订单信息
F7订单信息
F25预定订单信息
F7订单信息
F26用户查询请求
F27餐厅查询请求
F28用户查询的订单
F28用户查询的订单
F29餐厅查询的订单
F29餐厅查询的订单
F26用户查询请求
F27餐厅查询请求
图2-7 底层数据流程图
F30点餐信息
2.5 数据字典
2.5.1 数据项描述
数据项编号:dm-01
数据项名称:用户编号
简述:用户注册时产生的用户ID
类型及宽度:数字型;13位
取值范围:0000000000001~9999999999999
数据项编号:dm-02
数据项名称:菜品编号
简述:添加菜品时的菜品ID
类型及宽度:数字型;13位
取值范围: 0000000000001~9999999999999
图2-8 用户编号数据项描述
图2-9 菜品编号数据项描述
2.5.2 数据结构描述
数据结构编号:ds-03
数据结构名:菜品标识
简述:某个菜品
组成:菜品名称+菜品类型
相关数据流:菜品信息、菜品详情
相关处理逻辑:菜品管理、菜品查询
数据结构编号:ds-01
数据结构名:用户标识
简述:某个用户
组成:姓名+性别+出生日期+手机号+喜好口味
相关数据流:用户信息、用户基本资料
相关处理逻辑:用户管理、用户查询
图2-10 用户标识数据结构描述
图2-11 菜品标识数据结构描述
2.5.3 数据流描述
数据流编号:F23
数据流名称:预定信息
数据流来源:用户
数据流去向:预定管理模块
数据流量:100份/天
高峰流通量:150份/天
数据流编号:F8
数据流名称:菜品信息
数据流来源:菜品管理模块
数据流去向:用户
数据流量:200份/天
高峰流通量:300份/天
图2-12 预订信息数据流描述
图2-13 菜品信息数据流描述
2.5.4 数据存储描述
数据存储编号:D1
数据存储名称:用户信息
简述:用户注册时产生的一些信息
数据存储组成:用户ID+姓名+性别+出生日期+手机号+喜好口味+注册日期
关键字:用户ID、用户标识、注册日期
数据存储编号:D3
数据存储名称:菜单信息
简述:每次管理菜品所产生的菜单信息
数据存储组成:菜品ID+菜品名称+类型+价格+添加日期
关键字:菜品ID、菜品标识、添加日期
图2-14 用户信息数据存储描述
图2-15 菜单信息数据存储描述
2.5.5 处理逻辑描述
数据逻辑编号:P3
数据逻辑名称:统计系统
简述:每周或者每月统计当周或当月的订单、销售额、销售量相关数据
处理:根据每周或者每月的订单详情数据列出统计的销售相关数据
输入:订单信息、被取消订单信息
输出:销售额统计数据、热销菜品数据、订单相关数据
处理频率:每周一次或者每月一次
图2-16 统计系统数据逻辑描述
3 系统设计
3.1 系统平台设计
系统平台设计是指设计系统时所要的硬件个软件环境,选择适当的硬件软件平台来帮助系统进行实施,一般包括数据库系统的选择,服务器的选择,开发工具的选择和一些基本硬件的选择[16]。
3.1.1 系统硬件平台
对于系统的硬件平台,首先是面向消费者的点餐系统,使用移动设备的用户会比较的多,系统的同时访问次数不会很大。这就要求使用者有可操作的联网移动设备[17]。
对于系统后台,计算机需要有打印服务、数据处理、联网等等。计算机大致配置如下表:
表3-1 系统的平台设计的计算机硬件配置
处理器
2GHz以上CPU,前端总线800MHZ, 2MB 二级缓存
内存
1. 拥有4个DIMM槽,支持具备ECC 功能的DDR 2内存
2. 支持双路交叉存取技术,标配512 MB DDR2 ECC 内存,可扩展至8GB
硬盘
采用SCSI采用高速、稳定、安全的SCSI接口硬盘
内置电源
ATX或是SSI作为电源机箱电源,最好带有冗余电源
外置电源
后备时间达7分钟,允许130%过载、切换时间小于10ms的后备式不间断电源 (UPS)
其他
网卡、声卡、鼠标、键盘、打印机等
3.1.2 系统软件平台
对于用户首先移动设备上需要有操作系统,其次系统能顺利运行需要连接网络,需要移动设备上有浏览器支持等[18]。
对于餐厅后台,软件需要有数据库、浏览器等等。餐饮系统可以选择入门级服务器作为系统的服务器[19]。在软件环境方面,要针对系统开发使用的语言、工具、Web服务器种类对餐饮系统软件进行配置,计算机软件配置如下表:
表3-2 系统的平台设计的计算机软件基础
操作系统
Windows 2007及以上
数据库
MySQL
Web服务器
Apache
其他
一些开发工具
3.2 系统总体结构
对于系统的总体结构,一般分为模块设计和功能设计,合理的结构设计可以提高系统运行效率等。
3.2.1 模块设计
首先把智能餐饮系统划分成一些子系统,比如用户管理子系统,订单管理子系统、菜品管理子系统等,然后把子系统再划分为子模块,比如把用户管理子系统划分为用户信息添加、用户信息更改、用户信息删除、用户信息查询等子模块[20],以下是部分的模块结构图举例。
餐饮管理
用户管理
订单管理
菜品管理
统计管理
图3-1 模块图1
用户管理
用户信息添加
用户信息修改
用户信息删除
用户信息查询
图3-2 模块图2(以用户管理为例)
用户信息添加
用户信息输入
用户信息明细
用户信息保存
加入新用户信息
查找用户信息
加入其他相关信息
生成用户编号
保存用户基本信息
保存用户明细
其他信息
用户信息
用户明细
查找失败
用户信息
用户基本信息
用户编号
保存成功
用户基本信息
保存成功
用户明细
用户基本信息
用户明细
保存成功
图3-3 模块图3(以用户信息添加为例)
3.2.2 功能设计
餐饮系统首先前台系统要有一些基本的功能,比如注册登录,查询菜单,查询订单,预定,下单,结算等功能。前台功能图如下:
智能餐饮前台系统
查询用户信息
查询优惠信息
查询菜品信息
查询订单信息
预定
点餐
结算
图3-4 前台功能图
注册
登录
智能餐饮后台系统
图3-5 后台功能图
添加用户信息
更改用户信息
添加菜品信息
更改菜品信息
删除菜品
更改优惠信息
记录订单
用户数量统计
订单数量统计
销售总额统计
分类销售额统计
菜品销量统计
订单高峰时段统计
其次后台系统要有一些基本的功能,比如查询订单,修改菜品,统计销量等,后台功能图如下:
3.3 数据库设计
3.3.1 数据表设计
表3-3 用户信息表设计
字段名
字段类型
字段宽度
是否为空
字段描述
PK/FK
userid
int
13
Not null
用户编号
PK
username
varchar
16
Not null
用户姓名
password
varchar
16
Not null
登录密码
sex
tinyint
1
Not null
用户性别
birthdate
date
3
Not null
出生日期
tel
int
11
Not null
电话号码
PK
like
varchar
30
Not null
用户喜好
registdate
date
3
Not null
注册日期
表3-4 订单表设计
字段名
字段类型
字段宽度
是否为空
字段描述
PK/FK
orderid
varchar
12
Not null
订单编号
PK
Userid
int
13
Not null
用户编号
PK
details
varchar
100
Not null
订单细节
orderdate
date
3
Not null
订单日期
money
int
5
Not null
支付金额
way
varchar
10
Not null
支付方式
表3-5 菜单表设计
字段名
字段类型
字段宽度
是否为空
字段描述
PK/FK
foodid
int
13
Not null
菜品编号
PK
foodname
varchar
16
Not null
菜品名称
PK
pirce
int
4
Not null
菜品价格
style
varchar
10
Not null
菜品风格
表3-6 优惠信息表设计
字段名
字段类型
字段宽度
是否为空
字段描述
PK/FK
discountid
int
4
Not null
优惠编号
PK
updatedate
date
3
Not null
更新日期
rule
varchar
100
Not null
优惠规则
表3-7 销售额统计表设计
字段名
字段类型
字段宽度
是否为空
字段描述
PK/FK
salesid
int
6
Not null
销售额统计编号
PK
salescountdate
date
3
Not null
销售额统计日期
todaysales
int
5
Not null
今日销售额
weekiysales
int
10
Not null
近一周销售额
monthlysales
int
10
Not null
近一月销售额
表3-8 订单相关统计表设计
字段名
字段类型
字段宽度
是否为空
字段描述
PK/FK
ordercountid
int
6
Not null
订单统计编号
PK
ordercountdate
date
3
Not null
订单统计日期
Todaycancel
int
10
Not null
今日已取消订单数
Todaycomplete
int
10
Not null
今日已完成订单数
表3-9 热销菜品统计表设计
字段名
字段类型
字段宽度
是否为空
字段描述
PK/FK
foodcountid
int
4
Not null
热销统计编号
PK
foodrcountdate
date
3
Not null
热销统计日期
topone
varchar
16
Not null
热销第一
toptwo
varchar
16
Not null
热销第二
Topthree
varchar
16
Not null
热销第三
3.3.2 E-R图
用户
菜单
订单
优惠信息
管理员
销售额统计信息
订单相关统计信息
热销菜品统计信息
统计
统计
统计
查看
确认
查看
接受
制定
制定
N
M
M
M
M
1
1
1
1
1
1
M
N
M
M
M
N
图3-6 E-R图
3.4 代码设计
系统中对用户编号、订单编号还有菜品编号进行了代码设计,如用户编号为使编号实现系统自动编码,编码由用户所在地区编号、注册日期、注册顺序号组成。具体代码模型如下图所示:
注册顺序号(001~999)
日(01~31)
月(1~12)
年(2017~9999)
地区编号(如湖北19)
图3-7 用户编号代码设计
订单顺序号(001~999)
日(01~31)
月(1~12)
年(2017~9999)
状态标识(如已完成订单为W,被取消的订单为Q)
图3-8 订单编号代码设计
添加顺序号(001~999)
日(01~31)
月(1~12)
年(2017~9999)
类型编号(如甜品01)
图3-9菜品编号代码设计
4 总结与展望
4.1 文章总结
本文主要是研究设计智能餐饮系统,通过一些系统分析,如需求分析,可行性分析,业务流程分析,数据流程分析去确定系统的功能和具体业务,通过系统设计去考虑具体的软硬件和数据库等等。为餐厅提供方便的管理,也为顾客提供更便捷的操作体验和更人性化的服务。
4.2 展望
系统还存在着一些不足,希望之后可以使系统更加的完善,设计出更贴心的服务,改进系统,使系统顺利运行。
参考文献
[1] 杨柳.积极探索餐饮业转型升级之路,大力推动城市科学发展[J].食品工业科技,2011,(02):55-58.
[2] 刘平英,赵文秀,葛玲玲,乔志强,徐军.点餐APP现状分析及新型点餐APP设计[J].信息技术,2016,(04):41-44+47.
[3] 庞琪. O2O电子商务模式在餐饮行业中的应用现状分析[J]. 商,2015,(08):250. [2017-09-21].
[4] 王成福.中国餐饮业的发展现状及趋势分析[J].江苏商论,2007,(06):35-36.
[5] 黄鲤薇. 基于移动Web的点餐系统设计与实现[D].吉林大学,2016.
[6] 程蕊茹,郭照,孙艳艳,李冰洁.浅谈网上点餐APP的兴起及发展前景[J/OL].中国商论,2016,(13):70-71.
[7
展开阅读全文