餐饮管理系统毕业论文

上传人:1777****777 文档编号:39865594 上传时间:2021-11-12 格式:DOC 页数:48 大小:1.54MB
返回 下载 相关 举报
餐饮管理系统毕业论文_第1页
第1页 / 共48页
餐饮管理系统毕业论文_第2页
第2页 / 共48页
餐饮管理系统毕业论文_第3页
第3页 / 共48页
点击查看更多>>
资源描述
摘 要I摘摘 要要中国经济的高速增长使得餐饮市场成为消费需求升温最为可观的市场,这直接推动了中国餐饮业规模的不断扩大,同时也导致了餐饮业竞争的日益激烈,使得传统手工管理无法避免的管理弊端越显尖锐,餐饮企业管理要信息化的需求己成趋势。本系统以中小型餐饮企业为研究对象,深入分析其需求特点,采用 B/S 体系结构的一主机多终端的高性价比计算机硬件系统、先进的 DataSource 数据库访问技术,以及可维护性高的 MVC 三层体系结构,力求实现中小型餐饮企业高效、安全、全面的信息化管理。本系统的使用不仅使收银员和财务人员从繁琐的记账和核算工作中解脱出来,提高了工作效率,而且更重要的是它通过完善的报表分析使提供信息的速度明显加快,管理基础数据更加科学化,管理人员摆脱了事务性工作转而从事管理专业工作,为经营决策提供了快捷和强大的数据支持。提高经营管理水平,带来更多的顾客,使企业取得更好的经济效益。关键词关键词:B/S;DataSource;MVC;信息化管理淮安信息职业技术学院毕业设计论文II目录目录摘 要.I目录 .II第一章、绪 论.11.1 课题背景.11.1.1 我国餐饮业管理信息系统发展现状.11.1.2 开发技术选择与简介.1第二章、系统分析.32.1 目的及必要性.32.2 可行性分析.32.2.1 管理上的可行性.32.2.2 技术上的可行性.32.2.3 经济上的可行性.42.3 业务流程分析.42.3.1 会员管理业务流程图.42.3.2 前台营业业务流程图.52.3.3 营业统计与绩效管理业务流程图.62.4 数据流程分析.72.4.1 数据流程图.82.5 数据字典.132.5.1 数据流的描述.132.5.2 处理逻辑的描述.162.5.3 数据存储的描述.182.5.4 外部实体的描述.20第三章、系统设计.213.1 系统功能设计.213.2 数据库设计.233.2.1 数据库概念结构设计.233.2.2 逻辑结构设计.27第四章、系统实现.324.1 系统说明.324.2 系统软硬件配置.324.3 系统界面.324.3.1 系统登陆.324.3.2 登陆成功后系统首页.334.3.3 失败后页面.334.3.4 系统功能导航.344.3.5 会员管理导航.344.3.6 会员类别维护.354.3.7 新增会员类别页面.354.3.8 会员信息维护页面.354.3.9 新增会员信息页面.36目 录III4.3.10 修改会员信息页面.364.3.11 商品管理导航.364.3.12 商品类别维护页面.374.3.13 商品信息维护页面.374.3.14 商品添加.374.3.15 商品信息修改.384.3.16 桌台管理导航.384.3.17 桌台类别维护.384.3.18 桌台信息维护.394.3.19 桌台状态查询.394.3.20 前台营业导航.404.3.21 预定.404.3.22 开台.41第五章、结论.42致 谢.43参考文献.44第一章、绪 论1第一章第一章、绪、绪 论论1.1课题背景1.1.1 我国餐饮业管理信息系统发展现状我国餐饮业的餐饮信息管理系统的开发,规模大小各不相同,开发方法、模式、平台也不尽相同。有的是购买的系统,有的是自己开发,有的还进行了多次开发,因为开发人员和方法的原因,系统维护和升级都比较困难。信息共享性差,数据冗余大,维护困难。以前的餐饮管理信息系统一般采用面向过程、面向数据的开发方法或者采用传统的面向对象的开发方法,开发的系统一般是基于单机或局域网,系统的结构是单机或C/S结构,开发使用的软件或平台多为简单的关系数据库管理系统。不断增长的复杂性、多样性和相互关联性是当今管理信息系统的共同特征。传统的面向功能开发方法,已逐渐不适应越来越复杂和多变的需求,其成果不能得到很好的重用。而面向对象技术能够有效地控制复杂性、适应多变性,具有灵活性、低风险性、可重用性,从而能提高系统开发的效率。随着Internet技术的迅速发展,B/S体系结构技术和分布式计算技术的逐渐成熟。开发基于新的硬件基础和软件开发方法的餐饮管理信息系统成为可能。UML是对面向对象系统建模的标准语言。从面向功能的开发方法转向使用UML的面向对象开发方法是信息系统开发的趋势。RUP是基于UML的新一代面向对象开发方法,和以往的面向对象方法相比,其迭代和增量开发思想更适合软件系统的开发。中小型饭店管理系统本人主要完成销售管理子系统的分析、设计及实现。1.1.2 开发技术选择与简介Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言(以下简称 Java 语言)和 Java 平台的总称。用 Java 实现的 HotJava 浏览器(支持 Java applet)显示了 Java 的魅力:跨平台、动感的 Web、Internet 计算。从此,Java 被广泛接受并推动了 Web 的迅速发展,常用的浏览器现在均支持 Java applet。另一方面,Java 技术也不断更新。Java 平台由 Java 虚拟机(Java Virtual Machine)和 Java 应用编程接口(Application Programming Interface、简称 API)构成。Java 应用编程接口为Java 应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个 Java 平台之后,Java 应用程序就可运行。现在 Java 平台已经嵌入了几乎所有的操作系统。这样 Java 程序可以只编译一次,淮安信息职业技术学院毕业设计论文2就可以在各种系统中运行。Java 应用编程接口已经从 1.1x 版发展到 1.2 版。目前常用的 Java 平台基于 Java1.4,最近本为 Java1.6。Java 分为三个体系 JavaSE,JavaEE,JavaME。2)后台数据库MySQL 简介MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。第二章、系统分析3第二章、系统分析第二章、系统分析2.1 目的及必要性在中小型饭店中实施计算机管理信息系统,首先能在业务流程上,加快饭店内的运营速度,提高桌台的翻台率,同时,还可降低各部门员工的劳动强度,使员工能更好地为客人提供服务。其次还能为饭店的经营者提供较为详尽的营业数据作为决策依据以及可以实现对员工以及其工作业绩的有效管理,降低企业的劳动力成本。在中小型饭店的信息化管理系统中,其中销售管理子系统又显得相当关键,因为企业要实现盈利终究是要靠销售产品或服务出去,也就是直接与顾客打交道的这个环节,而餐饮的销售环节又与传统的产品销售具有明显的差异,饭店除了销售产品这个实体之外,更重要的是服务的整个过程,而怎样实现规范化的销售服务流程正是本系统的计的目标之所在。在饭店营业过程中,由于桌台分布在各个楼层和包间,很难做到对桌台状态的实时掌握,点菜与结账的过程也相当混乱,用计算器算账的过程非常缓慢,使得排队和等待现象相当严重,为了解决这些问题,建立一套管理信息系统是必要的。2.2 可行性分析2.2.1 管理上的可行性管理上的可行性,是指管理人员对开发应用项目的态度和管理方面的条件。在之前的手工操作过程中出现的问题使得主管领导和高中层人员都意识到了目前管理上的局限性,在提出管理信息系统的解决方案后,主管人员可以更加方便的调配一线工作人员并掌握其工作状态,能够通过系统查看员工的工作业绩。系统安装后,可以大大缓解排队等候现象,规范营业流程,提高顾客满意度,吸引更多顾客来饭店就餐,营业利润也必将上一个新的层次。因此各层人员都非常支持此项决策。并且饭店希望能在中小型企业中上一个新的台阶,此时也恰逢时机。因此在管理上是可行的。2.2.2 技术上的可行性技术上的可行性,是指分析当前的软硬件技术能否满足系统提出的要求。本系统采用 B/S 体系结构,能够加大系统的灵活性,服务器上安装之后其它终端皆能访问,方便而灵活。开发语言上选择 JAVA,为一种面向对象开发语言,对于需求变化和后期维护支持性好,具有较高的安全性能。数据库采用淮安信息职业技术学院毕业设计论文4MYSQL,与 JAVA 兼容性好,并且免费,对处理中小型饭店的数据量已经绰绰有余。本次系统的开发人员也就是本人,从事开发工作已经具有一定的经验,曾经有过几个系统成功开发经历,对于此系统的开发能够胜任。由此可见,开发此套系统,在技术上是可行的。2.2.3 经济上的可行性经济上的可行性,主要是预估费用指出和对项目的经济效益进行评价。在发展信息化建设之后,能够提高企业经济效益,提高企业利润。而本套系统的运行也无太大特殊性要求,并且此套系统因学习所用而开发,无需开发费用,即后续软件投资可免,故经济上是可行的。2.3 业务流程分析管理业务流程图是用来描述系统内各单位、人员之间的业务关系、作业顺序和管理信息流向的图表。利用业务流程图可以有助于找出业务流程中的不合理流程。本系统业务流程分析主要是在已有业务的基础上,通过画业务流程图的形式进行分析。本系统用到业务流程图符号如下:图 2-1 业务流程图的符号2.3.1 会员管理业务流程图会员填写申请表,管理员查看是否携带有效证件,是则会员申请成功,管理员通过添加会员模块将会员信息输入到系统,如没有携带有效证件,则会员申请将不能通过,管理员将未通过会员申请表退回给会员。会员可以提出会员注销申请,管理员查看会员信息后,如该会员没有欠款记录或其它违规记录,则管理员删除该会员信息。管理员可以进行会员信息的查询和维护。第二章、系统分析5图 2-2 会员管理业务流程图2.3.2 前台营业业务流程图顾客选定桌台,将选台单交给服务员,服务员根据桌台号进行查询,查看该台状态,是否被预定,如没有被预定,则服务员进行开台操作,生成开台单,并也进入下面的点菜操作,如该桌台已经被其它顾客预定,则该选台单无效,退还顾客让顾客选择其它桌台。开台后顾客进行点菜,生成点菜单。顾客用餐完毕后,收银员根据点菜单进行收银结账,打印发票给顾客。淮安信息职业技术学院毕业设计论文6NY顾客服务员收银员选台单点菜单开台单发票点菜结账销售单桌台状态查询是否预定无效选台单开台图 2-3 前台营业业务流程图2.3.3 营业统计与绩效管理业务流程图系统根据前台营业过程中生成的销售统计单进行营业统计分析,形成销售统计报表,销售经理可以查看销售报表进行管理决策。销售经理设定业绩评定标准,系统根据前台营业过程中服务员开出的开台第二章、系统分析7单进行员工业绩统计分析,形成业绩统计清单,辅助销售经理进行管理决策。销售单营业统计销售报表销售经理业绩标准业绩清单开台单标准设定业绩统计分析图 2-4 营业统计与绩效管理业务流程图2.4数据流程分析在管理业务分析过程中绘制的管理业务流程图虽然形象的表达了管理中的信息流动,但仍没有完全脱离一些物质要素。为了用计算机进行信息管理,还必须进一步舍去物质要素,收集有关资料,绘制出系统的数据流程图,为下一步分析做准备。数据流程分析通常是通过分层的数据流程图(DFD,Data Flow Diagram)来实现的。数据流图是系统分析员与用户交流思想的工具。其具体的分析过程为:先把系统看成一个整体,明确信息的输入与输出,界定系统的边界,画出顶层数据流程图,在根据结构化方法的思想,将系统分解成相对独立的子系统,找出各子系统的输入数据流和输出数据流,分析输入数据流的来源和输出数据流的去向,用数据流将数据源,子系统和数据终点连接起来。以此类推,直到分解为功能单一的模块为止淮安信息职业技术学院毕业设计论文82.4.1 数据流程图数据流程图是一种能全面的描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合的反映出信息在系统中的流动、处理和存储情况。本系统所用数据流程图符号如下:1)外部实体。外部实体指本系统之外的人或单位,它们和本系统有信息传递关系。2)数据流。数据流表示流动着的数据,它可以是一项数据,也可以是一组数据,也可以用来表示对数据文件的存储操作。3)处理。处理又称功能。4)数据存储。数据存储又指通过数据文件、文件夹或账本等存储数据,用一个右边开口的长方形表示。图 2-5 数据流程图的符号1) 顶层数据流图图 2-6 销售子系统顶层数据流图第二章、系统分析92) 第一层数据流程图职工信息会员信息业绩清单职工业绩表开台单桌台类别商品类别销售统计桌台信息商品信息销售单桌台信息商品信息开台单销售单桌台状态点菜单职工信息系统信息会员信息职工信息系统信息会员信息销售单表系统信息表职工类别表桌台类别表桌台管理P4职工管理P3商品管理P5会员管理P2系统设置P1前台营业P6桌台信息表会员类别表会员信息表职工信息表商品类别表商品信息表销售统计表点菜信息表桌台状态表开台信息表营业统计P8会员职工会员类别职工类别绩效管理P7业绩参考表参考单图 2-7 销售子系统第一层数据流图淮安信息职业技术学院毕业设计论文103) 第二层数据流程图图 2-8 会员管理的第二层数据流图图 2-9 职工管理的第二层数据流图第二章、系统分析11桌台信息P4 桌台管理桌台管理桌台类别桌台信息桌台类别桌台类别表桌台类别维护P4.1管理员桌台信息维护P4.2桌台信息表图 2-10 桌台管理的第二层数据流图P5 商品管理商品管理商品信息商品类别商品信息商品类别商品类别表商品类别维护P5.1商品信息维护P5.2商品信息表管理员图 2-11 商品管理的第二层数据流图淮安信息职业技术学院毕业设计论文12桌台状态桌台状态桌台状态桌台状态桌台状态桌台状态开台单开台单已结点菜单点菜单点菜单 2点菜单 3销售单点菜单商品信息会员信息开台信息表选台P6.2服务员开台P6.3商品信息表清台P6.8结账P6.7点菜P6.4预定P6.1并台P6.6会员信息表桌台状态表销售单表点菜信息表点菜单点菜单已结点菜单换台P6.5P6 前台营业前台营业图 2-12 前台营业的第二层数据流图第二章、系统分析13P7 绩效管理绩效管理参考单参考单开台单业绩清单参考单职工业绩表业绩统计分析P7.2参考标准设定P7.1业绩参考表管理员开台信息表图 2-13 绩效管理的第二层数据流图2.5 数据字典为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典。数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。2.5.1 数据流的描述数据流编号:D-1-1数据流名称:系统信息简述:系统需要用到的基础信息,及企业的描述信息数据流来源:管理员数据流去向:系统设置模块数据项组成:系统信息 id+公司税号+公司名称+公司地址+联系电话数据流编号:D-2-1数据流名称:会员类别简述:会员的类型淮安信息职业技术学院毕业设计论文14数据流来源:会员类别维护模块数据流去向:会员类别表数据项组成:会员类别 id+会员类别编号+会员类别名称+价格+折扣率数据流编号:D-2-2数据流名称:会员信息简述:会员的详细信息数据流来源:会员数据流去向:会员信息维护模块数据项组成:会员信息 id+会员卡号+会员名称+密码+单位+电话+手机+身份证+地址+备注+会员类别 id 数据流编号:D-3-1数据流名称:桌台类别简述:桌台的类型数据流来源:桌台类别维护模块数据流去向:桌台类别表数据项组成:桌台类别 id+桌台类别编号+桌台类别名称+容纳人数数据流编号:D-3-2数据流名称:桌台信息简述:桌台的详细信息数据流来源:管理员数据流去向:桌台信息维护模块数据项组成:桌台信息 id+桌台编号+桌台名称+桌台类别 id数据流编号:D-3-3数据流名称:桌台状态简述:桌台当前的状态数据流来源:前台营业模块数据流去向:桌台状态表数据项组成:桌台状态 id+桌台状态+顾客姓名+人数+电话+备注+预定时间+桌台信息 id数据流编号:D-4-1第二章、系统分析15数据流名称:商品类别简述:商品的类型数据流来源:商品类别维护模块数据流去向:商品类别表数据项组成:商品类别 id+商品类别编号+商品类别名称+是否打折数据流编号:D-4-2数据流名称:商品信息简述:商品的详细信息数据流来源:管理员数据流去向:商品信息维护模块数据项组成:商品信息 id+商品编号+商品名称+单位+价格+原价+助记码+积分基数+商品类别 id数据流编号:D-5-1数据流名称:职工职位简述:公司包含那些职工职位类型数据流来源:职工职位维护模块数据流去向:职工职位表数据项组成:职工职位 id+职位编号+职位名称数据流编号:D-5-2数据流名称:职工信息简述:职工的详细信息数据流来源:管理员数据流去向:职工信息维护模块数据项组成:职工信息 id+职工编号+职工名称+账号+密码+电话+手机+备注+职工职位 id数据流编号:D-6-1数据流名称:开台单简述:开台后产生的单据信息数据流来源:开台模块数据流去向:开台单表文件数据项组成:开台单 id+开台单编号+顾客姓名+人数+电话+备注+开台时间+桌台状态 id +职工信息 id淮安信息职业技术学院毕业设计论文16数据流编号:D-6-2数据流名称:点菜单简述:点菜后产生的详细清单数据流来源:点菜模块数据流去向:点菜单表文件数据项组成:点菜单 id+点菜单编号+数量+说明+点菜时间+菜单类别+是否结账+开台单 id +商品信息 id数据流编号:D-6-3数据流名称:销售单简述:前台营业过程中结账后生成的销售单据数据流来源:结账模块数据流去向:销售统计表文件数据项组成:销售单 id+应收+实收+点菜单 id数据流编号:D-7-1数据流名称:业绩参考单简述:一个为业绩评定设置的业绩参考标准数据流来源:管理员数据流去向:参考标准设置模块数据项组成:参考单 id+参考标准编号+评定等级+日平均开单量+备注数据流编号:D-7-2数据流名称:业绩清单简述:职工的业绩清单数据流来源:业绩统计分析模块数据流去向:职工业绩表文件数据项组成:业绩清单 id+时间+业绩等级+日平均开单量+职工信息 id2.5.2 处理逻辑的描述处理逻辑编号:P-1处理逻辑名称:系统设置简述:根据企业信息设置系统基础值输入的数据流:系统信息处理描述:为系统设置企业税号、企业名称、企业地址、联系电话等基第二章、系统分析17础信息值输出的数据流:职工业绩表文件处理频率:约一年一次处理逻辑编号:P-2处理逻辑名称:会员管理简述:设定会员类别,维护会员信息,查询会员消费记录输入的数据流:会员类别、会员信息处理描述:处理顾客会员申请、会员注销,以及对会员类别和会员信息进行维护输出的数据流:会员类别、会员信息 处理频率:约 5 次/日处理逻辑编号:P-3处理逻辑名称:桌台管理简述:设定桌台类别,维护桌台信息,查询桌台状态输入的数据流:桌台类别、桌台信息处理描述:设置桌台类别,对类别和桌台信息进行维护,能够查询桌台状态输出的数据流:桌台类别、桌台信息处理频率:约 50 次/日处理逻辑编号:P-4处理逻辑名称:商品管理简述:设定商品类别,维护商品信息输入的数据流:商品类别、商品信息处理描述:设置商品类别,对商品类别和商品信息进行维护输出的数据流:商品类别、商品信息处理频率:约 5 次/日处理逻辑编号:P-5处理逻辑名称:职工管理简述:设定职工职位,维护职工信息输入的数据流:职工职位、职工信息处理描述:设置职工职位,对职位和职工信息进行维护输出的数据流:职工职位、职工信息淮安信息职业技术学院毕业设计论文18处理频率:约 0.1 次/日 处理逻辑编号:P-6处理逻辑名称:前台营业简述:选台、预定、开台、点菜、并台、转台、结账、清台输入的数据流:会员信息、桌台信息、商品信息处理描述:服务员开台后可点菜,用餐完毕需结账,支持转台和并台,结账完毕清台,生成发票给顾客输出的数据流:开台单、桌台状态、点菜单、销售发票处理频率:约 200 次/日 处理逻辑编号:P-7处理逻辑名称:绩效管理简述:对员工销售业绩进行评定,支持决策管理输入的数据流:业绩参考单、开台单处理描述:设置业绩参考标准,对员工销售业绩进行评定输出的数据流:业绩参考单、业绩报表处理频率:约 10 次/日2.5.3 数据存储的描述数据存储编号:F-1数据存储名称:系统信息表简述:记录系统的基础信息数据存储组成:系统信息 id+公司税号+公司名称+公司地址+联系电话关键字:系统信息 id相关联的处理:系统设置、前台营业数据存储编号:F-2数据存储名称:会员信息表简述:记录会员的详细信息数据存储组成:会员信息 id+会员卡号+会员名称+密码+单位+电话+手机+身份证+地址+备注+会员类别 id关键字:会员信息 id相关联的处理:会员管理、前台营业第二章、系统分析19数据存储编号:F-3数据存储名称:桌台信息表简述:记录桌台的详细信息数据存储组成:桌台信息 id+桌台编号+桌台名称+桌台类别 id关键字:桌台信息 id相关联的处理:桌台管理、前台营业数据存储编号:F-4数据存储名称:桌台状态表简述:记录桌台的实时状态数据存储组成:桌台状态 id+桌台状态+顾客姓名+人数+电话+备注+预定时间+桌台信息 id关键字:桌台状态 id相关联的处理:桌台管理、前台营业数据存储编号:F-5数据存储名称:商品信息表简述:记录商品的详细信息数据存储组成:商品信息 id+商品编号+商品名称+单位+价格+原价+助记码+积分基数+商品类别 id关键字:商品信息 id相关联的处理:商品管理、前台营业数据存储编号:F-6数据存储名称:职工信息表简述:记录职工的详细信息数据存储组成:职工信息 id+职工编号+职工名称+账号+密码+电话+手机+备注+职工职位 id关键字:职工信息 id相关联的处理:职工管理、前台营业数据存储编号:F-7数据存储名称:开台单表简述:记录开台详细信息数据存储组成:开台单 id+开台单编号+顾客姓名+人数+电话+备注+开台时间+桌台状态 id +职工信息 id淮安信息职业技术学院毕业设计论文20关键字:开台单 id相关联的处理:绩效管理、前台营业数据存储编号:F-8数据存储名称:点菜单表简述:记录点菜详细信息数据存储组成:点菜单 id+点菜单编号+数量+说明+点菜时间+菜单类别+是否结账+开台单 id +商品信息 id关键字:点菜单 id相关联的处理:前台营业数据存储编号:F-9数据存储名称:销售单表简述:记录销售详细信息数据存储组成:销售单 id+应收+实收+点菜单 id关键字:点菜单 id相关联的处理:前台营业、销售统计数据存储编号:F-10数据存储名称:业绩参考表简述:记录业绩评定的参考标准数据存储组成:参考单 id+参考标准编号+评定等级+日平均开单量+备注关键字:参考单 id相关联的处理:绩效管理2.5.4 外部实体的描述外部实体编号:S-01外部实体名称:顾客简述:来饭店就餐的人,也即商品销售的对象输入的数据流:开台单输出的数据流:开台单第三章、系统设计21第三章、系统设计第三章、系统设计3.1 系统功能设计经过对普通中小型饭店业务的调查分析,并结合本系统设计实现的目标,归结出系统功能如下:1)系统管理,主要是对饭店信息的基本设置,用来在后续销售发票等一些单据中显示,如:公司名称、地址、联系方式、税号等。2)会员管理,设置会员的类别,对会员信息进行增、删、改、查等维护,以及会员消费信息、积分状态的查询。3)商品管理,设置商品类别,对各类商品进行维护。4)桌台管理,设置桌台类别,对桌台进行维护,查询每个桌台的空闲、预定、占用、结账等基本状态。5)职工管理,对职务的维护以及职员信息的维护。6)前台营业,预定桌台,选择桌台,开台记录顾客信息以及用餐人数,根据已有商品及价格进行点菜,支持更换桌台、合并桌台操作,根据点菜单结账并生成销售单据、发票,清台并通知服务员清理桌台。7)营业统计,能根据时间、金额、职工等条件对前台营业过程中产生的销售单据进行营业统计。8)业绩管理,管理员或销售经理编制业绩参考标准单,系统根据营业开台单中记录的职工号,统计出该职工的日开台、月开台量,自动参照业绩标准表,对员工的工作业绩进行评级,供上级领导做决策支持。淮安信息职业技术学院毕业设计论文22中小型饭店信息管理系统销售管理子系统会员管理商品管理系统设置职员管理前台营业营业统计绩效管理桌台管理会员管理会员类别设置会员信息维护会员消费查询桌台管理桌台类别设置桌台信息维护桌台状态查询商品管理商品类别设置商品信息维护职工管理职工类别设置职工信息维护绩效管理业绩参考设置业绩统计分析前台营业选台开台点菜换台并台结账预定清台图 3-1 中小型饭店信息管理系统销售管理子系统功能图第四章、系统实现233.2 数据库设计数据库是长期存储在计算机内的、有组织的、可共享的数据集合,它已成为现代信息系统等计算机应用系统的核心和基础。数据库应用系统是把一个企业或部门中大量的数据按 DBMS 所支持的数据模型组织起来,为用户提供数据存储、维护、检索的功能,并能使用户方便、及时、准确的从数据库中获得所需的数据和信息,而数据库设计的好坏则直接影响着整个数据库系统的效率和质量。通俗的讲,数据库设计就是根据选择的数据库管理系统和用户需求对一个单位或部门的数据进行重新组织和构造的过程。3.2.1 数据库概念结构设计1)职工职位局部 ER 图1N职位职工职位号属于职位名称职位描述职工号姓名账号密码手机号码电话号码住址备注图 3-2 职工职位局部 ER 图淮安信息职业技术学院毕业设计论文242)职工开台单局部 ER 图1N职工开台单开台单号开台顾客姓名人数开台时间备注会员卡号职工号姓名账号密码手机号码电话号码住址备注职位号桌台号图 3-3 职工开台单局部 ER 图3)会员开台单局部 ER 图1N会员开台单开台单号开台顾客姓名人数开台时间备注职工号会员卡号姓名账号密码手机号码电话号码住址备注单位会员类别身份证桌台号图 3-4 会员开台单局部 ER 图第四章、系统实现254)桌台开台单局部 ER 图1N桌台开台单开台单号开台顾客姓名人数开台时间备注职工号桌台号桌台名称容纳人数桌台类别会员卡号图 3-5 桌台开台单局部 ER 图5)点菜单商品局部 ER 图NM点菜单商品商品名称包含单位价格数量原价助记码点菜单号说明积分基数商品号类别图 3-6 点菜单商品局部 ER 图淮安信息职业技术学院毕业设计论文266)点菜单开台单局部 ER 图N1点菜单开台单桌台号点菜顾客姓名人数点菜时间备注职工号点菜单号商品数量说明商品号会员卡号开台单号类别图 3-7 点菜单开台单局部 ER 图7)点菜单销售单局部 ER 图N1点菜单销售单应收包含实收点菜时间点菜单号商品数量说明商品号销售单号类别开台单号图 3-8 点菜单销售单局部 ER 图第四章、系统实现278)系统全局 ER 图N1N1111MNNN职位商品开台单会员职工点菜单销售单桌台开台隶属点菜点菜点菜1图 3-9 系统全局 ER 图3.2.2 逻辑结构设计1)系统信息表(SystemInfo)表 3-1 系统信息表字段名字段描述类型长度小数备注Si_id *主键int4自动增长Si_company企业名称varchar20Si_address企业地址varchar50Si_phone联系号码varchar16Si_account税号varchar20淮安信息职业技术学院毕业设计论文282)会员类别表(CustomerType)表 3-2 会员类别表字段名字段描述类型长度小数备注Ct_id *主键int4自动增长Ct_code编号varchar20续表 3.2字段名字段描述类型长度小数备注Ct_name名称varchar20Ct_price价格numeric82Ct_discountRate折扣率numeric823)会员信息表(CustomerInfo)表 3-3 会员信息表字段名字段描述类型长度小数备注Ci_id *主键int4自动增长Ci_code会员卡号varchar20Ci_password密码varchar16Ci_name姓名varchar10Ci_company单位varchar50Ci_phone电话varchar15Ci_mobile手机varchar15Ci_identity_card身份证号varchar20Ci_address地址varchar50Ci_remark备注varchar200Ct_id *会员类别 idint4会员类别表主键4)桌台类别表(TableType)表 3-4 桌台类别表字段名字段描述类型长度小数备注Tt_id *主键int4自动增长Tt_code编号varchar20Tt_name类别名称varchar10Tt_capacity容纳人数int4第四章、系统实现295)桌台信息表(TableInfo)表 3-5 桌台信息表字段名字段描述类型长度小数备注Ti_id *主键int4自动增长Ti_code编号varchar20Ti_name名称varchar20Tt_id桌台类别 idint46)职位表(EmployeeLevel)表 3-6 职位表字段名字段描述类型长度小数备注El_id *主键int4自动增长El_code编号varchar20El_name职位名称varchar167)职员信息表(EmployeeInfo)表 3-7 职员信息表字段名字段描述类型长度小数备注Ei_id *主键int4自动增长Ei_code编号varchar20Ei_account账号varchar15职员姓名拼音Ei_name姓名varchar10Ei_password密码varchar16初始化为 123Ei_phone电话varchar16Ei_mobile手机varchar16Ei_remark备注varchar200El_id *职员级别 idint48)商品类别表(GoodsType)表 3-8 商品类别表字段名字段描述类型长度小数备注Gt_id *主键int4自动增长Gt_code编号varchar20Gt_name类别名称varchar20Gt_isdiscount是否打折varchar4Gt_discountRate折扣率numeric82淮安信息职业技术学院毕业设计论文309)商品信息表(GoodsInfo)表 3-9 商品信息表字段名字段描述类型长度小数备注Gi_id *主键int4自动增长Gi_code编号varchar20Gi_name名称varchar20Gi_unit单位varchar8Gi_price价格numeric82续表 3.9字段名字段描述类型长度小数备注Gi_originalprice原价numeric82Gi_memorycode助记码varchar16Gi_score积分基数numeric8Gt_id商品类别 idint410)桌台状态表(TableStatus)表 3-10 桌台状态表字段名字段描述类型长度小数备注Ts_id *主键int4自动增长Ts_status桌台状态varchar10Ts_time时间dateTime15Ts_customername顾客姓名varchar10Ts_number人数int4Ts_phone电话varchar16Ts_remark备注varchar200Ti_id桌台 idint4第四章、系统实现3111)开台单信息表(OpenTableInfo)表 3-11 开台单信息表字段名字段描述类型长度小数备注Oti_id *主键int4自动增长Oti_code开台单编号varchar20Oti_number人数int4Oti_customer顾客varchar10Oti_time时间dateTime15Oti_remark备注varchar200Ts_id 桌台状态 idint4Ei_id职工 idint4Ci_code会员卡号varchar2012)点菜信息表(OrderInfo)表 3-12 点菜信息表字段名字段描述类型长度小数备注Oi_id *主键int4自动增长Oi_number数量int4Oi_explain说明varchar100如少盐,多辣Oi_time时间dateTime15Oi_type类别varchar16如赠单、退单、点单Oi_ispay是否结账varchar4Oti_id开台单 idint4Gi_id商品 idint413)销售统计表(SaleInfo)表 3-13 销售统计表字段名字段描述类型长度小数备注Si_id *主键int4自动增长Oti_id开台单 idint4Si_shouldget应收numeric82Si_realget实收numeric82Si_time时间dateTime15第四章、系统实现32第四章、系统实现第四章、系统实现4.1 系统说明本系统提供一个可以供多用户同时操作的并发性平台,支持远程管理,只需远程主机与外网连接。能完成适量数据的存储和读取。顾系统采用 B/S 体系结构实现,采用 JAVA 语言进行开发,为了增强系统健壮性和可维护性,采用J2EE 的三层 MVC 体系架构,具体使用 Struts+Spring+Hibernate 实现 MVC 构架。系统使用 Eclipse+Myeclipse 这两个 IDE 工具进行开发,Web 服务器采用Apache 处理静态元素,Tomcat 处理动态元素。4.2 系统软硬件配置 硬件配置:CPU:AMD 3200+内存:256M硬盘:40G软件配置:操作系统:Microsoft Windows XP sp2数据库: MySQL Server 4.0 数据库开发工具:Eclipse3.32 + Myeclipse6.0.1Web 服务器:Apache HTTP server2.2 + Tomcat5.5JDK:jdk1.6.0_054.3 系统界面4.3.1 系统登陆系统登陆需要用户名和密码,系统管理员给每个职工分配一个初始账号,由职工姓名的拼音全拼组成,比如某职工姓名为“尹梅朵” ,则他(她)的账号为“yinmeiduo” ,初始密码为“123456” 。系统管理员的初始账号为“admin” ,密码为“admin” 。第四章、系统实现33图 4-1 系统登陆4.3.2 登陆成功后系统首页如用户登陆成功,系统将出现以下页面,主要展现系统的所有功能导航菜单,以及系统 logo 还有系统开发者的信息和版权等信息。图 4-2 登陆成功后系统首页4.3.3 失败后页面如果职工没有合法账号或账号或者密码输入错误,则系统将出现登陆错误的页面,本系统在安全方面禁止用户直接通过 URL 访问系统内部页面,系统对于非法访问的用户直接进行过滤。淮安信息职业技术学院毕业设计论文34图 4-3 失败后页面4.3.4 系统功能导航系统的主要功能有基础信息设置、会员管理、商品管理、桌台管理、前台营业、统计分析。图 4-4 系统功能导航4.3.5 会员管理导航会员管理包括会员类别维护、会员信息维护、以及会员消费信息的查询。图 4-5 会员管理导航第四章、系统实现354.3.6 会员类别维护对会员类别的增加删除和修改,以及按会员类别编号或会员类别名称进行查询。图 4-6 会员类别维护4.3.7 新增会员类别页面会员类别编号、名称、售价、折扣率皆为必需项。如不输入则弹出警示框提示用户漏输某项信息。图 4-7 新增会员类别页面4.3.8 会员信息维护页面可以根据编号、姓名、身份证以及会员类别进行查询,以及增加、删除、修改会员信息。图 4-8 会员信息维护页面淮安信息职业技术学院毕业设计论文364.3.9 新增会员信息页面新增会员,其中会员卡号、会员卡类型、会员姓名以及身份证为必需项,如不输入则弹出警示框提示用户漏输某项信息。图 4-9 新增会员信息页面4.3.10 修改会员信息页面修改会员信息,其中会员卡号、会员卡类型、会员姓名以及身份证为必需项,如不输入则弹出警示框提示用户漏输某项信息。图 4-10 修改会员信息页面4.3.11 商品管理导航包括商品类别和商品信息的维护。图 4-11 商品管理导航第四章、系统实现374.3.12 商品类别维护页面对商品类别的增加删除和修改,以及按商品类别编号或是否打折进行查询。图 4-12 商品类别维护页面4.3.13 商品信息维护页面商品信息的增加删除和修改,以及按商品信息编号、商品名称、助记码以及商品类别进行查询。图 4-13 商品信息维护页面4.3.14 商品添加新增会员,其中商品编号、商品类型、商品名称、单位、销售价、原价、助记码为必需项,如不输入则弹出警示框提示用户漏输某项信息。淮安信息职业技术学院毕业设计论文38图 4-14 商品添加页面4.3.15 商品信息修改修改会员,其中商品编号、商品类型、商品名称、单位、销售价、原价、助记码为必需项,如不输入则弹出警示框提示用户漏输某项信息。图 4-15 商品信息修改页面4.3.16 桌台管理导航其中包括桌台类别维护、桌台信息维护、以及桌台状态的查询。图 4-16 桌台管理导航4.3.17 桌台类别维护对桌台类别的增加删除和修改,以及按桌台类别编号、桌台类别名称进行查询操作。第四章、系统实现39图 4-17 桌台类别维护4.3.18 桌台信息维护对桌台信息的增加删除和修改,以及按桌台编号、桌台名称以及桌台类别进行查询操作。图 4-18 桌台信息维护4.3.19 桌台状态查询 查看桌台状态的实时状态,显示每种状态的桌台数。淮安信息职业技术学院毕业设计论文40图 4-19 桌台状态查询4.3.20 前台营业导航 包括预定、选台、开台、点菜、转台、并台、结账、清台。图 4-20 前台营业导航4.3.21 预定输入客人负责人姓名、客人人数、预定时间、联系电话以及备注进行桌台预定。其中负责人姓名、客人人数、预定时间、联系电话为必需项。第四章、系统实现41图 4-21 预定4.3.22 开台 输入开台单号、客人负责人姓名、客人人数以及备注进行桌台预定,如果顾客为饭店会员,可以从下面查询选择会员。其中负责人姓名、客人人数、预定时间、联系电话为必需项。图 4-22 开台第五章、结论42第五章、第五章、结论结论饭店管理信息系统有着比较现实的经济意义,它的使用可以大大降低人工操作中的诸多不便,提高管理水平,提高顾客满意度,增加企业利润率。本销售管理子系统基本实现了营业销售中所需的基本功能,并增加了员工业绩管理和会员消费查询这两个新的模块。本系统具有以下特色:1)界面友好而美观。本系统美工由本人亲自设计实现,因为本人曾经做过专职美工,在设计页面方面有着比同学更加丰富的经验和技术水平。2)本系统在导师的指导下增加了职工业绩管理模块,便于营销管理人员实时掌握员工销售业绩信息,支持管理人员进行管理决策。3)本系统采用 struts+spring+hibernate 的 MVC 三层体系结构,系统不仅安全健壮,而且具有更高的可维护性。致 谢43致致 谢谢首先我要感谢我的指导老师支立勋老师,在这几个月的系统分析和设计中支老师给了我很多宝贵的意见,也不惜牺牲大量宝贵的时间和我们交流系统功能,从资料的收集到论文的完成,都是在支老师的悉心指导下完成,所以在此我要特别感谢一下我的导师支立勋老师。另外还要感谢我的一些技术方面比较强的同学经常跟我交流经验,特别是我昔日的同学也给了我很多宝贵的意见。我还要感谢给我提供网络环境支持的全体舍友。当然,如果不是我的父母辛勤的劳作提供我经济环境,我也不会有今天的学业和工作,谢谢我的爸爸妈妈。最后,真诚的祝愿老师们工作顺利!感谢所有支持过我的同学,谢谢他们一路陪我走过!参考文献44参考文献参考文献1 王圣果信息化与中国的餐饮业J商业研究,2006,4:12-142 刘致良餐饮连锁企业信息技术运用思路J商业经济,2006,32:16-193 张云龙,孟庆春餐饮业信息化管理系统的设计与开发J陕西工学院学报,2003,16:42-444 李应军顾客抱怨下的饭店服务探讨J市场营销Marketing,2004,8:23-265 何宏餐饮业信息化管理刍议J商业研究,2006,16:5-76 原悦浅议餐饮信息管理系统J现代管理,2006,10:35-387 华益梅 饭店服务排队现象分析与管理J现代企业,2007,7:9-148 邹统纤,吴正平现代饭店经营思想与竞争战略M,广东:广东旅游出版社,1998:105-110
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 任务书类


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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