当前位置:论文网 > 论文宝库 > 经济管理论文 > 管理学论文 > 正文

饭店管理系统

来源:UC论文网2019-05-15 09:37

摘要:

  摘要:本系统阐述了饭店管理系统的开发过程,针对系统的功能展开叙述,该系统包括员工查询、用户消费查询、结账、菜单的添加和删除客户信息查询等功能;最后介绍了软件测试的方法、必要性和调试的过程中遇到的一些问题及解决方案。以VB.NET为开发语言,SQLServer2008为后台数据库来完成的。  关键词:饭店系统管理;查询;结账;菜单;软件测试  中图分类号:TP315  1背景  面对饭店行业多元...

  摘要:本系统阐述了饭店管理系统的开发过程,针对系统的功能展开叙述,该系统包括员工查询、用户消费查询、结账、菜单的添加和删除客户信息查询等功能;最后介绍了软件测试的方法、必要性和调试的过程中遇到的一些问题及解决方案。以VB.NET为开发语言,SQLServer2008为后台数据库来完成的。


  关键词:饭店系统管理;查询;结账;菜单;软件测试


  中图分类号:TP315


  1背景


  面对饭店行业多元化的经营情况,经营的规模、特色、出品这些因素的所有不同,带给饭店行业所有工作的流程方法不一样。随着解决方法的不同情况,对人才的专业化程度的要求也相应地提高了,在国内的市场上,饭店行业的人才供应不足,在这样的情况下,信息系统的出现缓解了这种紧张的局面。首先饭店管理系统不是单纯的只用于结账计算的工具,它有着科学化的、标准化的管理体系,它通过对目前饭店行业市场的具体情况进行准确分析后设计而成的,它不仅能够针对菜品的多样化和特色化的服务很难实现标准化的管理,使饭店行业的成本控制来实现这些问题给与解决。再者,饭店管理系统能够给出具体相应符合企业自身要求比较科学化的标准化的管理流程,这暂时解决了专业人才的需求,使用该系统就能实现员工所要做的事。最后饭店管理系统可以针对饭店的经营情况而做出科学化的分析,使得饭店行业对市场的应变能力得到了很大的提高,从而通过饭店管理系统来实现合理的管理来降低成本、堵漏节流等作用。更好的完善饭店行业的运营管理,提高企业对自身的竞争能力。


  2研究的内容


  饭店管理系统:利用VB.NET和数据库技术,来进行管理主要有以下几个模块:(1)登录窗体模块:用户身份验证;(2)经理模块:主要负责员工的基本情况和库存情况;(3)员工管理模块:主要负责结账和查询以及;(4)主窗体模块:顾客通过这可以查看自己的消费情况;(5)结算模块:分为一般顾客的结算。


  课题的研究目标


  使用VB.MET和Sqlserver2008做数据库来开发饭店管理系统,实现饭店管理的基本功能,同时也节省时间。


  3需求分析


  3.1功能需求


  饭店管理系统主要用于查询预订座位、管理员工、查看菜单、查询消费情况、进入库的登记等。为了方便对系统的维护,主要实现的功能有:库存的存储量统计、菜样的增加等。


  3.2性能要求


  系统的健壮性:饭店实时信息就是运行在系统的信息,不允许半点差错,所以系统为了保证其健壮性就必须保证其出错的概率尽可能的低。


  系统运行平台的稳定性:保证系统运行所在平台的稳定性就是为保证系统的稳定性,比如说网络的稳定和其他硬件设施,例如打印机、服务器的稳定。


  操作的简便性:系统的操作尽量简单关系到系统的实际工作环境。对事件或其它的提示尽量采用视觉提。


  3.3组织结构图


  4系统功能分析


  4.1功能介绍


  相关技术采用:这系统是基于SQLServer2008数据库建立的,在MicrosoftVisualStudio2008写代码,运用VB.NET+SQLServer而实现的。


  餐饮管理系统功能模块说明如下:


  (1)前台营业管理系统


  预定管理,桌位预定


  主要包括:1)添加顾客的预定,如果座位被顾客预定了那么座位就不能被其他顾客用了。2)删除顾客的预定,当顾客取消预定,或者到了预定保留的期限后,其他顾客就可以预定和使用。在前台人员确定之后,系统会自动的将已经被取消的桌位改为空桌。3)更改预定状态,当顾客在规定期限的范围内到达,由管理人员将顾客所定座位的状态将改为有人。


  实时消费管理,负责前台的顾客消费


  主要包括:1)查询桌位,查询桌位的状态(包括桌位是不是空的,座位数)2)开台,根据查询后的桌位状态和顾客所提的要求,将空桌位应改为占用的状态,并且确认每桌的人数。3)点菜,可以根据桌位的不同,即可以分类查询菜品信息,包括菜品的价格,顾客确认点的菜后即将菜品添加到顾客的菜单中。4)添菜,在菜单已经确认的传至厨房以后,如果顾客还想添加菜品,就可以将菜品添加到顾客新增的菜单中后,即可以将新增菜单传到厨房。5)为厨房传菜单,将客人已经点好的菜品传到厨房中。6)并桌,当桌位不足的时候,就可以将多桌位合并为一桌。7)结账,在顾客去结账的时候可以到前台去查询所消费的情况,也可以打印发票。


  (2)后台管理系统


  1)仓库管理


  主要包括:1>进货,将所有买进的原材料的价格、种类、数量、进货的时间等都要纪录在系统当中。2>出货,将所有用过得原材料的数量和种类都记录在系统当中。当原材料的数量不足的时候就要去进货。


  2)菜品管理


  主要的功能包括:1>添加菜品2>查询菜品3>修改4>删除包括菜品的编5>名称6>价格等


  3)系统管理


  主要包括:1>员工管理:主要负责员工住址,电话、入职信息、删除员工、添加员工。2>权限管理:不同的员工具有不同的操作权限,比如,普通员工可以操作前台的工作,经理所拥有普通员工所持有的权限,同时还有财务管理部分的权限和查看员工的信息。


  5系统设计


  饭馆管理系统的需求分析完成后,我们就要进入设计系统的阶段在整个系统的开发阶段中,设计阶段是最重要的阶段了。


  5.1系统的代码设计


  计算机的信息管理系统设计的前提条件是管理的数字化,也就是设计阶段当中的代码设计。它主要就是数据系统开发的前提条件下的补充,是设计系统开发时不能缺少的主要内容。编码是指原有名称相对应的记号。它主要是进行信息的交换和实现资源共享的重要关键。编也主要用于数据的处理方式和区别于数据的类型,并且指定计算机所处理的内容等。5.2系统代码设计所遵循的原则


  (1)唯一特性:在饭店管理系统当中,每个代码都标识了系统当中的每个实体,并且每个实体也只可以由一个代码来表示。


  (2)合理特性:在系统设计当中代码与编码的对象分类应该相适应,这样可以使编码对象的分类更有作用。


  (3)标准特性:主要在我们看到程序文件名和数据的文件名时能清晰的看懂,并且没有重复的现象。


  (4)简单特性:再设计过程当中我们应该使用汉字拼音来表示汉字,这样能使别人更容易看懂。


  (5)规范特性:在代码设计的过程当中,代码比较识别和记忆,使系统的维护人员很容易了解和读懂,可以很快的进行工作维护。


  5.3系统的数据库设计


  再设计数据库的时候,不但为了进行数据的物理化,配置了一些系统上的变量、存储的分配系数,并且对这些给予了合理的数值。虽然这些数值不一定都适合每一种环境,在进行物理设计的时候,应该对这些数值重新更换,以更完善系统的功能。


  对系统的配置变量,比如:同一时间打开数据库对象数和同一时间使用额数据库的用户数,缓冲区所分配的参数值,存储分配的参数值,物理块所装的因子等。这些参数值影响了存储空间的分配,并且在物理设计的时候应该根据环境来确定这参数值,使系统功能为最好,在运行以及管理的过程当中所涉及到的实体有菜单表、职员信息表、座位表、经理表信息表等。


  5.4输入系统设计


  输入系统设计是在整个设计当中是关键之一,它的基本任务就是怎样将资料正确的传入系统当中,并且由计算机完成各种各样的后台处理工作。系统的质量问题起着重要性的影响,它的系统输入管理人员的用户名和密码以及权限,这些信息在输入的过程当中都有明确的都有提示的信息。如:在数据管理库中新用户的添加界面如下:


  6总结


  此项目需求分析功能基本完成,满足了客户的需求,达到了实际应用的目的,具有较高的使用价值。


  作者简介:李紫艳(1979-),女,漯河市人,漯河食品职业学院讲师,研究方向:数据库管理;孙继红(1978-),女,漯河市人,漯河食品职业学院讲师,研究方向:计算机应用。

核心期刊推荐