餐饮管理系统的设计与实现.docx

上传人:修**** 文档编号:7409392 上传时间:2022-02-25 格式:DOCX 页数:56 大小:1.31MB
返回 下载 相关 举报
餐饮管理系统的设计与实现.docx_第1页
第1页 / 共56页
餐饮管理系统的设计与实现.docx_第2页
第2页 / 共56页
点击查看更多>>
资源描述

《餐饮管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《餐饮管理系统的设计与实现.docx(56页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、题 目 餐饮管理系统的设计与实现 学生姓名 焦诚 学号 1121024048 所在学院 数学与计算机科学学院 专业班级 信息管理与信息系统1102班 指导教师 钟永友 完成地点 陕西理工学院 2015 年 5 月 20 日陕西理工学院毕业设计陕西理工学院本科毕业论文(设计)任务书院(系) 数学与计算机科学学院 专业班级 信息管理与信息系统(信管1102) 学生姓名 焦诚 一、毕业设计题目 餐饮管理系统的设计与实现 二、毕业设计工作自 2015 _年_3_ 月_16 _日 起至 _2015 _年 6 月_20_日止 三、毕业设计进行地点: 陕西理工学院 四、毕业论文(设计)应完成内容及相关要求:

2、 餐饮管理系统主要是为餐厅的顾客及菜品管理提供帮助,本设计的任务主要包括以下内容: (1)系统设置(主要是用户管理、数据备份) (2)基础数据管理(员工基本信息、菜谱信息、包间餐厅信息) (3)酒席预订业务(预订信息生成、预订包间或餐桌显示、预订提醒等功能) (4)点菜与收银(顾客点菜、加菜、收费结账等功能) (5)包间及餐厅布置管理(包括普通包间、VIP、及大厅餐桌的布置及其状态) (6)报表查询与分析(分时间段查营业收入、查询某种类菜的销售情况、查询某餐桌或包间的状态,能基本看出销售的状况) (7)仓库管理(主要是餐饮原料管理,包括进料、出料的基本管理功能) 要求: (1)按信息系统分析与

3、设计的流程进行,从需求分析、系统设计、系统实施到系统测试与安装部署,并提供设计说明书。 (2)要求选用一种开发语言Java或C#。 (3)综合利用所学课程知识进行研发,并要有一定的实用性。 五、毕业论文(设计)应收集资料及参考文献:收集、查阅、分析与系统研发相关的国内外资料。 参考文献: 1李昕,孟祥福,刘玥基于WLAN的酒店餐饮管理系统的实现J微计算机信息,2007(6):17-18 2陈智超酒店餐饮管理系统分析与设计D昆明:云南大学,2012 3黄忠酒店餐饮管理系统的设计与实现J知识经济,2012(9):125-126 六、毕业论文(设计)的进度安排:2015.3.9-2015.3.20

4、了解课题,收集资料,撰写开题报告。 2015.3.21-2015.4.5 调查、查阅、整理资料,进行系统需求分析。 2015.4.6-2015.4.26 进行系统设计并进行初步开发。 2015.4.27-2015.5.20 系统全面开发与测试,并撰写毕业设计说明书。 指导教师签名 系(教研室)主任签名 专业负责人签名 批准日期 2015-01-10 陕西理工学院毕业设计餐饮管理系统的设计与实现焦诚(陕理工数学与计算机科学学院信息管理与信息系统专业1102班,陕西 汉中 723000)指导教师:钟永友【摘要】随着计算机网络的飞速发展,在酒店行业中计算机的应用越来越重要。采用适当的计算机网络和管理

5、系统,将成为提高酒店管理效率,升级服务级别的重要手段之一。酒店餐饮管理系统使用Spring、Struts和Hibernate三大框架,前端界面使用EasyUI工具。搭建的酒店餐饮管理系统可实现顾客的餐饮预订、点菜和收银、员工信息管理、用户信息管理、仓库管理和报表统计等功能。对酒店经营者来说可以轻松的查阅本酒店餐饮业绩相关信息以及对相关信息进行管理,可以使杂乱的业务数据具体化、直观化、合理化,使酒店在同行业的竞争中更具优势和竞争力。【关键词】餐饮管理;信息系统;预订;Java Design and Implementation of Restaurant Management SystemJIA

6、O Cheng(Grade 11,Class2, Major Information Management and Information System, School of Mathematics and Computer Science, Shaanxi University of Technology, Hanzhong 723000 Shaanxi)Tutor: ZHONG Yong-YouAbstract: With the rapid development of computer network, the application of computer in the hotel

7、industry is more and more important. The appropriate usage of computer networks and management systems will be one of the important means that improves the efficiency of hotel management and upgrades the service level. The restaurant management system in hotels adopts with three framework including

8、Spring, Struts and Hibernate. Besides, the front-end interface uses the EasyUI tool. The restaurant management system has realized including dining reservation, ordering, checkout, the information managements of employees and users, warehouse management and statistic reports and so on. It is easy to

9、 know about the hotel catering performance information and manage some related information for hotel operators. It also makes the complicated business data specific, visualized and reasonable. Meanwhile, it also brings much advantages and competence among the same industries.Key words: Restaurant Ma

10、nagement; Information System; Reservation; Java目 录引言11 绪论21.1背景21.2意义21.3 国内外发展情况22 开发技术及系统环境配置32.1 系统开发技术32.2 系统开发环境32.3 系统开发环境的配置32.4 系统运行环境32.4.1 硬件环境32.4.2 软件环境43 系统分析53.1 可行性分析53.1.1 技术可行性分析53.1.2 经济可行性分析53.1.3 安全可行性53.1.4 操作可行性53.2 系统功能分析53.2.1 角色设置53.2.2 前台功能53.2.3 后台功能63.3 业务流程图63.4 数据流图73.5

11、 数据字典104 系统设计124.1 系统功能模块图124.2 数据库设计124.2.1 概念模型124.2.2 逻辑模型154.2.3 物理模型164.3 详细设计184.3.1 编码设计184.3.2 输入设计184.3.3 输出设计194.3.4 用户界面设计205 系统功能与实现215.1 会员注册215.2 会员登录215.3 前台菜酒品信息显示225.4 会员个人中心225.5 会员信息修改235.6 席位预定235.7 会员管理245.8 订单管理255.9 财务管理265.10 菜酒品管理285.11 系统设置285.12 员工管理295.13 仓库管理296 系统测试296.

12、1 测试的作用和意义296.2 测试方法296.2.1 单元测试296.2.2 功能测试306.3 系统测试306.3.1 管理员登录测试306.3.2 员工信息管理模块测试306.3.3 财务统计模块测试316.3.4 数据校验测试316.3.5 测试结果327 总结33致谢34参考文献35科技外文文献36附录A:源程序代码43附录B:系统使用说明书50引言近年来,随着改革开放步伐的加快和中西方文化的交流与发展,我国人民生活水平显著提高,全社会对餐饮业的需求量也越来越大,伴随着消费的持续增长,酒店餐饮行业已经成为现代社会中发展最快的行业之一。要想在激烈的市场竞争中生存,就必须在经营管理、餐饮

13、服务等方面提高管理意识。而对酒店的经营状况起决定作用的是对酒店日常营业的管理。如何用先进的管理手段,提高酒店餐饮的管理水平,是每一家酒店的经营者所面临的重要课题。 所以应势而出的酒店管理系统有着很好的可行性和应用性。它具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点。这些优点能够极大地提高酒店餐饮管理的效率,也是酒店在同行业竞争中处于不败地位的重要条件。 系统以MySQL作为后台数据库,MyEclipse为开发工具,Tomcat为服务器,Java为编程语言,技术支持采用Spring+Struts+Hibernate框架,运用自顶向下逐层分解的模块化结构设计思想、面向对象的设计

14、方法,实现了酒店餐饮管理系统的各个模块。1 绪论1.1背景随着计算机网络的飞速发展,在酒店餐饮行业中计算机的应用越来越重要,采用适当的计算机网络和管理系统,将成为提高酒店餐饮管理效率,升级服务级别的重要手段之一。目前国内主流酒店餐饮管理系统为触摸屏点菜系统(如e餐通的电子菜谱),一些小型酒店也配备了类似系统,但大多没有很好地整合网络资源,缺少网上预定功能,因此,对该系统的研究也在不断完善中。1.2意义本项目研究的酒店餐饮管理系统有几个鲜明的特点:一是灵活性好随着经济发展全球化,旅游更加频繁,客户的要求更加多样化,客户可以在任何地方通过网络查看酒店的信息,了解酒店的情况,提出自己的要求,酒店可以

15、通过留言板知道其客户对酒店的意见或建议,随时能够掌握来自客户方面的需求或要求。二是服务质量高客户可以通过系统对已用过的菜品进行评价,酒店便可以提高那些评价较低菜品的质量或口味,以适应更多消费者的需求。三是管理效率高管理员可以通过此系统管理员工信息,知道酒店的运营状况,以及时做出调整。通过对本项目的研究希望开发出成本较低,功能完善,以帮助酒店的管理人员实现酒店餐饮的科学管理的酒店餐饮管理系统,客户可以在网上注册成为该酒店会员以享受更优质、便捷的服务,可以浏览酒店包桌及菜酒品的种类、价格、网上预定等,同时在后续的开发中这套系统还可以为客户提供在线支付的功能。该管理系统还可以为管理员提供财务统计功能

16、,以及对工作人员的管理等功能。希望此酒店餐饮管理系统的成功开发能够方便管理人员对酒店餐饮的管理,提高服务质量和工作效率,使管理者全面了解营业情况,完善酒店的管理体制。1.3 国内外发展情况随着信息化技术的日益普及,餐饮这样的传统行业也越来越多的采用信息技术来管理业务,市场上餐饮管理软件正处于百花齐放、百家争鸣的阶段。目前市场上大多数餐饮软件是基于WINDOWS操作系统的,也有部分餐饮软件考虑到版权的问题,采用LINUX操作系统。下订单录入数据通常有三种方式,一是基于普通电脑,二是基于触摸屏,三是采用无线点菜系统,而无线技术又有基于红外技术和无线网络的技术。从目前的发展趋势看,餐饮系统越来越多的

17、采用触摸屏,而无线技术正在逐步成熟起来。 在国内,餐饮软件的发展也正处于蓬勃发展的时期,如龙腾环宇科技,它是一家以软件开发、销售为主营方向的技术开发型企业。龙腾软件立足于餐饮及酒店客房管理市场,致力于为客户提供一流的产品及服务,企业下设市场拓展部、产品研发部、公关策划部、客户服务部等主要职能部门。在国外对餐饮软件的研究和发展也相当全面,但就目前国内餐饮行业的情况来看,国外软件的优势并不明显,相反,国内这些餐饮软件企业在餐饮行业蒸蒸日上的同时也是蓬勃发展。2 开发技术及系统环境配置2.1 系统开发技术本系统使用Spring+Struts+Hibernate三大框架搭建,系统前端界面使用EasyU

18、I工具。(1) Spring框架在Spring中,我们可以从单调烦闷的事务管理代码中解脱出来,通过声明式方式灵活地进行事务的管理,提高开发效率和质量。(2) Struts框架a) Model部分由JavaBean组成,ActionForm用于封装用户的请求参数,封装成ActionForm对象,该对象被ActionServlet转发给Action,Action根据ActionForm里面的请求参数处理用户的请求。JavaBean则封装了底层的业务逻辑,包括数据库访问等。b) View部分该部分采用JSP实现。Struts提供了丰富的标签库,通过标签库可以减少脚本的使用,自定义的标签库可以实现与M

19、odel的有效交互,并增加了现实功能。对应上图的JSP部分。c) Controller组件Controller组件有两个部分组成系统核心控制器,业务逻辑控制器。系统核心控制器,对应上图的ActionServlet。该控制器由Struts框架提供,继承HttpServlet类,因此可以配置成标注的Servlet。该控制器负责拦截所有的HTTP请求,然后根据用户请求决定是否要转给业务逻辑控制器。业务逻辑控制器,负责处理用户请求,本身不具备处理能力,而是调用Model来完成处理。对应Action部分。(3) Hibernate框架它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲

20、的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。(4) EasyUIEasyUI是一组基于JQuery的UI插件集合,而JQuery EasyUI的目标就是帮助Web开发者更轻松的打造出功能丰富并且美观的UI界面。2.2 系统开发环境开发工具:MyEclipse、报表开发工具:Jfreechart、服务器:Tomcat、数据库:MySQL2.3 系统开发环境的配置首先应把J

21、ava运行环境JDK装到用于开发的电脑上,并为其配置好环境变量,其次再安装服务器Tomcat(注意:安装Tomcat时,不应有中文路径),再次是安装开发工具MyEclipse,并为其配置好相应的属性参数。同时还要确保此电脑上装有尽可能多的不同内核的浏览器(用于测试网页兼容性)。2.4 系统运行环境2.4.1 硬件环境服务端:服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能的硬件。处理器:Inter Core 2 2.10GHz 或更高内存:2GB硬盘空间:160GB显卡:S

22、VAG显示适配器。用户端因为客户端主要用于浏览和操作数据,所以对客房端的硬件要求不高,不过现在的电脑很高的性价比,因此需要的配置应该高于下面的配置:处理器:Inter Pentium 4.0GHz 或更高内存:512MB硬盘空间:80GB显卡:SVAG显示适配器。2.4.2 软件环境服务器端操作系统:Windows 2003 Server或者更高版本网络协议:TCP/IPWeb服务器:Tomcat 5.X及以上版本数据库:MySQL浏览器:Internet Explorer 6.0以上用户端操作系统:Windows 98/2000/XP/win7/win8网络协议:TCP/IP浏览器:Inte

23、rnet Explorer 6.0以上3 系统分析3.1 可行性分析可行性分析是保证投资的重要手段,其研究目的是用最小的代价在尽可能短的时间内确定项目是否可以实施。这就需要客观分析,必须对几种主要的可能解法的利弊进行分析,从而判断原定的系统目标和规模是否符合现实情况,系统完成后所带来的效益是否大到足以去投资开发这个系统的程度。它是在需求分析的基础上进行的,对系统的开发从技术、经济、运营等方面进行分析,并得出系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等结论和方案,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目

24、进行全面与综合的技术、经济能力的调查,判断它是否可行。可行性分析阶段的主要工作包括以下几个方面:3.1.1 技术可行性分析技术可行性分析是根据新系统的目标来衡量是否具有所需要的技术,包括系统开发人员水平和数量,软件方面,硬件方面及其它应用技术。从各个基于Java的网站系统及许多局域网的建设中可以看到,目前基于Java Web的系统开发技术已经十分成熟,相信随着Internet/Intranet技术的进一步发展,基于Java Web的信息系统开发将有更为明朗的前景。3.1.2 经济可行性分析经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企

25、业带来一定的经济效益。此系统所使用的成本非常低廉,成本为所需的电脑费用,服务器费用,终端工具费用,开发人员报酬等。开发此酒店餐饮管理系统,不仅能提高酒店的管理水平给管理者提供一个酒店运作的信息平台还能提升酒店的形象及增强竞争力。使用酒店餐饮管理系统能将餐饮企业业务管理和人员管理信息化,使顾客消费及员工信息都由计算机管理并记录,并为那些时间比较珍贵的顾客提供网上预订功能,尽可能的降低使用者的劳动强度,同时提高工作质量和效率。用最少的成本获得最好的经济效益,增强了餐饮企业的市场竞争力,可见,回报明显多于投入。此餐饮管理系统在经济上是可行的。3.1.3 安全可行性在系统运行后,就用户而言,由于用户使

26、用本系统时不会也不必关心系统内部的结构及实现方法,即对用户来说是透明的,所以本系统对用户而言是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标点击各页面上的链接或按钮就能执行相应的功能。订单支付在后期开发中可采用易宝支付的接口,方便安全,打消顾客对网上预订资金安全的顾虑。就管理者而言,关心的是如何处理用户信息,只要把用户的信息放入服务器端的数据库或专门的数据库服务器,管理者就可运行相应的后台程序进行处理。3.1.4 操作可行性目前资源的利用情况和可操作性,只需根据相关需要对数据库中的相应表数据直接操作就可以实现系统的完整、稳定的运行,不会造成系统的巨大压力,可以保证系统的正常

27、运行。综上所述,通过技术可行性,经济可行性,安全可行性,操作可行性分析,本系统的开发是可行的。3.2 系统功能分析3.2.1 角色设置本系统角色分为游客,会员和管理员,游客和会员只在前台网站部分有权限,管理员对系统后台部分有权限。3.2.2 前台功能前台主要针对两类用户:游客和会员。其中游客只能对酒店菜酒品等信息进行浏览以及注册成为酒店会员。而系统为成功注册的会员提供以下这些功能:会员登录与退出、个人信息修改、菜酒品信息查看、购物车、餐饮预订、订单信息查询与删除、菜酒品评论及查看、留言板、积分、近期活动及精彩小游戏等。当网站有流量后还可以为自身或他人植入一些广告信息。3.2.3 后台功能只有管

28、理员才有权限登录到后台,后台主要包含以下功能模块:管理员密码修改:登陆后管理员可以对密码进行修改。会员管理:对会员信息添加、删除、修改和查询,评论信息删除、修改、查询以及留言信息的删除、修改和查询。订单管理:对订单信息的分类删除、修改和查询,菜单报表的生成与打印,对订单的结账处理以及订单详情的查询。财务管理:收支记录以及对酒店盈利情况按日、月或年进行统计。按类别对菜品、主食、烟酒的销售情况进行统计,生成柱状图。餐饮管理:对菜酒品信息进行分类添加、删除、修改和查询,对菜酒品分类信息的添加、删除、修改以及对菜酒品图片信息的添加和修改。系统管理:对系统信息的修改,对广告信息的修改以及对前台相应位置图

29、片信息的修改。员工管理:对员工信息按类别进行添加、删除、修改和查询以及对员工考勤记录的添加、删除、修改和查询。仓库管理:对餐饮原料的管理,包括进料、出料的基本管理功能。友情链接:包含管理员可能经常访问的网址链接,其中之一就是学校官方网站。3.3 业务流程图图 3.1 系统业务流程图3.4 数据流图1)数据流程分析的工具数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理元素,它只是描绘信息在系统中流动和被处理的情况。数据流图的四种基本符号和具体描述如图3.2所示。图3.2 数据流图的基本符号数据流图在系统分析中的主要作用体现

30、在以下几点:(1)数据流图是系统逻辑功能的图形表示,即使不是专业的计算机人员也容易理解它,所以它是分析员和用户之间极好的通信工具。(2) 数据流图能清楚地描绘数据在系统中的流动和被处理的逻辑过程。(3)数据流图是系统逻辑功能的图形表示,容易理解。2)系统数据流图通过对系统的分析,顶层数据流图如图3.3示,第1层数据流图如3.4示。图3.3 顶层数据流图图 3.4 第一层数据流图图3.5餐饮收银管理数据流图图3.6 仓库管理业务流程图3.5 数据字典数据字典是所有与系统相关的数据元素的有组织的列表,并且包含了对这些数据元素的精确、严格的定义,从而使得用户和系统分析员双方对输入、输出、存储的成分甚

31、至中间计算结果有共同的理解。简而言之,数据字典是描述数据的信息的集合,是对系统中使用的所有数据元素的定义的集合。下面的表是对各数据元素的详细说明:表3.1 数据存储名称: 员工信息组成说明简述:记录和保存员工基本信息记录组成:员工信息=员工ID+员工姓名+性别+年龄+身份证号+出生年月+职位+联系电话+地址+入职日期+月薪+备注组织方式:按记录建立次序顺序排列,有员工ID索引表3.2 外部实体名称:顾客组成说明简述:输入的数据流:在酒店中消费的客人菜品信息,消费信息,包间餐桌信息输出的数据流:订餐信息表3.3 处理过程名称:结算组成说明简述:输入的数据流:处理:通过顾客的订单进行结账处理订单信

32、息获取顾客ID,通过就餐时间筛选出该顾客的所有订单信息,计算出总金额输出的数据流:改变订单状态,订单信息进入订单数据库表3.4 数据流名称: 订单信息组成说明简述:数据流来源:数据流去向:记录组成:记录和保存顾客预定菜品的基本信息订餐处理模块餐厅员工订单信息=订单编号+下单时间+就餐时间+状态+金额+用户ID+餐桌ID+菜谱ID表3.5 数据存储名称: 用户信息组成说明简述:记录组成:记录和保存用户基本信息用户信息=用户ID+用户姓名+邮箱+密码+照片+性别+联系电话+级别+状态+消费金额+积分+注册时间组织方式:按记录建立次序顺序排列,有用户ID索引表3.6 数据存储名称: 仓库信息组成说明

33、简述:记录组成:记录和保存仓库基本信息仓库信息=货物ID+货物名称+数量+价格+供应商+经手人+入库时间+类型+备注组织方式:按记录建立次序顺序排列,有货物ID索引表3.7 数据存储名称: 菜谱信息组成说明简述:记录组成:记录和保存菜谱基本信息菜谱信息=菜谱编号+菜品名称+照片+价格+状态+描述+销售数量+类型组织方式:按记录建立次序顺序排列,有菜谱编号索引表3.8 数据存储名称: 餐桌信息组成说明简述:记录组成:记录和保存餐桌基本信息餐桌信息=餐桌编号+餐桌名称+照片+价格+状态+描述+预定次数+类型组织方式:按记录建立次序顺序排列,有餐桌编号索引表3.9 数据存储名称: 考勤信息组成说明简

34、述:记录组成:记录和保存考勤基本信息考勤信息=考勤编号+员工ID+原因+迟到时间+迟到日期组织方式:按记录建立次序顺序排列,有考勤编号索引表3.10 数据存储名称: 菜品分类信息组成说明简述:记录组成:记录和保存菜品分类基本信息菜品分类信息=分类编号+类别名称+菜谱ID+价格 组织方式:按记录建立次序顺序排列,有菜品分类编号索引表3.11 数据存储名称: 评论信息组成说明简述:记录组成:记录和保存评论基本信息评论信息=评论编号+评论描述+用户ID+菜谱ID+评论时间组织方式:按记录建立次序顺序排列,有评论编号索引表3.12 数据存储名称: 收支记录信息组成说明简述:记录组成:记录和保存收支记录

35、基本信息收支记录信息=收支记录编号+日期 +类型+收支金额+备注组织方式:按记录建立次序顺序排列,有收支记录编号索引表3.13 数据存储名称: 管理员信息组成说明简述:记录组成:记录和保存管理员基本信息管理员信息=管理员编号+姓名 +密码+等级组织方式:按记录建立次序顺序排列,有管理员编号索引表3.14 数据存储名称: 留言信息组成说明简述:记录组成:记录和保存留言基本信息留言信息=留言编号+用户ID +留言内容+留言时间组织方式:按记录建立次序顺序排列,有留言编号索引4 系统设计4.1 系统功能模块图图4.1 功能结构图4.2 数据库设计4.2.1 概念模型概要设计是一种面向对象的数据模型,

36、是按照用户的观点来对数据和信息建模。它描述了从用户角度看到的数据,它反映了用户的实现环境,这种方法用ER图描述现实世界中的实体,而不涉及这些实体在系统中的方法。概要设计中最著名的方法就是实体联系方法(ER方法),建立ER模型,用ER图表示概念结构,得到数据库的概念模型。ER模型中包含“实体”,“联系”和“属性”。本系统的关键实体有菜酒品,会员,食谱,订单,订单详情,评论等。根据需求分析进行设计可以画出本系统实体间关系的E-R图,如下图 (1)菜酒品实体菜酒品实体包括菜酒品编号、菜酒品名称、图片名称、单价、状态、描述、销量、类型等属性。其中菜酒品编号为菜酒品实体的主键。菜酒品菜酒品编号单价菜酒品

37、名称图片名称销量状态描述类型图 4.2 菜酒品实体E-R图(2)会员实体会员实体包括会员编号、登录邮箱、用户名、密码、头像名称、性别、联系方式、级别、锁定状态、积分、积分更新时间、消费总额、随机码等属性。其中会员编号为会员实体的主键。会员会员编号密码登录邮箱用户名积分性别级别随机码头像名称联系方式锁定状态消费总额积分更新时间图 4.3 会员实体E-R图(3)订单实体订单实体包含订单编号、提交时间、就餐时间、状态、总额、用户编号、桌位号等属性,其中订单编号为订单实体的主键,是由订单生成时间与用户编号组合生成。订单订单编号状态总额就餐时间提交时间图 4.4 订单实体E-R图 (4)评论实体评论实体

38、包括评论编号、会员编号、菜酒品编号、评论内容、评论时间等属性,其中评论编号为评论实体的主键,会员编号和菜酒品编号分别为评论实体的外键,会员实体与评论实体为多对多关系,菜酒品实体与评论实体为一对多关系。评论编号评论评论内容评论时间图 4.5 评论实体E-R图(5)收支实体收支实体包括记录编号、日期、类型、总额、描述等属性,其中记录编号为收支实体的主键,类型属性用于标识是收入还是支出。收支记录编号日期类型描述总额图 4.6 收支实体E-R图(6)仓库实体仓库实体包括货物编号、货物名称、货物数量、货物价格、供应商、经手人、入库时间、类型、备注,其中货物编号为仓库实体的主键,类型属性用于标识是入库还是出库。仓库货物编号货物数量货物价格供应商入库时间类型备注图 4.7 仓库实体E-R图(7)菜品分类实体菜品分类实体包括分类编号、类别名称、价格,其中分类编号为菜品分类实体的主键。菜品分类分类编号价格类别名称

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 标准材料 > 食品加工

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁