《(餐饮管理)餐厅管理系统》由会员分享,可在线阅读,更多相关《(餐饮管理)餐厅管理系统(38页珍藏版)》请在金锄头文库上搜索。
1、VC+课程设计餐厅管理系统目录摘要2Abstract21课题背景32 设计方案简述42.1 系统分析42.1.1 菜谱管理模块42.1.2 餐桌管理模块42.1.3 订菜管理模块52.1.4 结算管理模块52.2 数据库设计52.2.1 概念设计52.2.2 逻辑设计及表设计63 程序的详细设计与实现83.1 准备工作83.2 创建项目103.3 菜谱管理模块113.4 餐桌管理模块183.5 订菜管理模块213.6 结算管理模块243.7 主界面模块274 运行结果304.1 使用说明304.2 程序演示305 总结34参考文献35摘要近几年来,随着我国国民经济的稳定增长,餐饮业的竞争也越来
2、越激励,想在这样竞争激励的环境下生存,就必须运用科学的管理思想与先进的管理方法,使用点餐与管理一体化。这样不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使得管理者能够准确,有效的管理餐饮。因此,餐饮业的管理者更需要一种综合实时的管理模式,希望从更科学的管理中取得竞争的优势,在竞争激烈的商业市场中取胜。结合管理信息系统的开发方法及步骤,以此为理论根据,开发出一个信息管理系统餐饮管理系统。它采用国际通用的先进餐饮管理模式,并结合中国的管理实际特点开发而成。通过本系统功能模块,可为各种大小不同的餐饮管理所使用。为管理者提供高效的管理手段,本系统有着人性理的设置理念,流程清晰、易懂。具有独特的功
3、能对于开台管理、点菜、菜谱设置等为管理人员带来很大的方便,减少人为因素的错误,提高服务水平,提升企业形象。关键词:餐饮管理系统;提高服务水平;提高工作效率AbstractIn recent years, along with our country national economy stabilizes growth, catering industry competition is becoming more and more excited, think in such a competitive environment to survive, you must use of scient
4、ific management and advanced management methods, the use of the order management and integration. It not only improves the work efficiency, but also avoids the previous manual operation of the trouble, so that managers can accurate, effective management of restaurant. Therefore, the food and beverag
5、e industry management are more likely to require a comprehensive real-time management mode, hope from scientific management to achieve competitive advantage, in the fierce competition in the market to win business.With the development of management information system method and the step, as a theore
6、tical basis, developed a management information system called - called the restaurant management system. It adopts the international advanced management mode, combined with Chinas actual management characteristics and development.Through the system function module, for a variety of different sizes o
7、f catering management use. For managers to provide efficient means of management this system has the humanity physical settings concept, process clear, easy to understand. With unique features for founding management, order, menu settings for management bring great convenience, reduce man-made error
8、s, improve service levels, enhance corporate image.Keywords:catering management system; improve service levels; improve work efficiency1课题背景伴随着计算机的发展及网络技术的运用,我们正在快速地向信息化社会迈进,信息自动化的作用变得越来越大。在餐饮行业中,餐厅的规模在不断地扩大,菜谱的数量在急剧地增加,有关餐厅的信息量也在成倍地增长。面对庞大的信息量,就需要有餐厅信息管理系统来提高餐厅管理工作的效率。通过这样的系统,可以方便地查询、统计和修改餐厅菜谱的基本情况
9、、餐桌的增减情况和规范管理订餐以及结算服务,从而减少管理方面的工作量,同时避免由于人为因素所造成的数据遗漏和误报等。通过本系统功能模块,可为各种大小不同的餐饮管理所使用。为管理者提供高效的管理手段,本系统有着人性理的设置理念,流程清晰、易懂。具有独特的功能对于开台管理、点菜、菜谱设置等为管理人员带来很大的方便,减少人为因素的错误,提高服务水平,提升企业形象 1 。2 设计方案简述2.1 系统分析本系统主要划分为以下四个模块:菜谱信息管理,餐桌信息管理,订菜信息管理和结算信息管理。如图2-1所示。下面对四这个模块进行介绍3。菜谱管理餐桌管理订菜管理结算管理餐厅管理系统图2-1 系统功能模块2.1
10、.1 菜谱管理模块工作人员通过此模块来管理菜谱信息,包括浏览,查询,添加,修改和删除功能。在添加时,系统会自动检测到所加的菜谱信息的菜谱号在菜谱表中是否存在,若存在,会提示用户已经存在。在删除时,要先弹出提示窗口,让用户确认是否删除,只有确认后才会进行菜谱信息的删除。在修改时,是不允许修改菜谱号的,菜谱号作为数据库中菜谱表的主键是不同菜谱的唯一标识,不准修改菜谱号科防止不经意将菜谱号改错。若要修改菜谱号只能通过数据库管理来实现3。2.1.2 餐桌管理模块工作人员通过此模块来管理餐桌信息,包括浏览,查询,添加,修改和删除功能。在添加时,系统会自动检测到所加的餐桌信息的餐桌号在餐桌表中是否已经存在
11、,若存在会提示用户已经存在。在删除时,要先弹出提示窗口,让用户确认是否删除,只有确认后才会进行餐桌信息的删除。在修改时,不准用户修改餐桌号3。2.1.3 订菜管理模块工作人员通过此模块来管理订菜信息,包括浏览,查询,添加,修改和删除功能。在添加时,系统会自动检测到所加的餐桌订菜信息的菜谱号在菜谱表中是否已经存在,若存在会提示用户已经存在,只要有一个不存在,就会提示用户输入错误;同时检测所加菜谱号和餐桌号的组合在订单表中同一时间是否已经存在,若存在,会提示用户该订单在订单表中已经存在。在删除时,要先弹出提示窗口,让用户确认是否删除,只有确认后才会进行订单信息的删除。在修改时,不准用户修改餐桌号和
12、菜谱号3。2.1.4 结算管理模块工作人员通过此模块来结算订单。选择相应的订单,系统会根据菜谱价格,自动计算出应付金额,结算后,此订单信息将显示已付费3。2.2 数据库设计根据系统功能需求,数据库采用Microsoft Access 2003建立。Microsoft Access 2003是一个桌面级的数据库管理系统,简单易用,功能强大。支持的数据类型较丰富,操作简单,维护费用比较低。2.2.1 概念设计餐厅管理系统概念设计描述如下。菜谱和订单之间是多对多选择的关系,一个订单能够选择多个菜谱,同时一个菜谱也能拥有多个订单。概念模型在数据库设计中是十分重要的。选择适宜的模型来表示数据和功能,对数
13、据库设计和功能分析有重大影响8。概念模型如图2-2所示。dishPK Dish_code Dish_name Dish_kind Dish_price Dish_detailorderFK1,I1Desk_codeFK2,I2Dish_codeI3 Dish_num AppendDate PayFordeskPK,I1 Desk_codeI2 Desk_num Desk_detail Desk_full图2-2 概念模型2.2.2 逻辑设计及表设计逻辑设计阶段的任务是把概念结构转换为选用DBMS(数据库管理系统)所支持的模式。根据模块的设计,以及根据规范化的设计要求,该系统的数据库设计表如表2
14、-1,表2-2,表2-3所示4。表2-1 菜谱信息表(dish)字段名称数据类型字段属性字段大小描 述必填字段索 引是否主键Dish_code文本50菜谱号是有(无重复)是Dish_name文本50菜谱名是无否Dish_kind文本50菜谱特点否无否Dish_price数字单精度菜谱价格是无否Dish_detail文本50菜谱细节否无否表2-2 餐桌信息表(desk)字段名称数据类型字段属性字段大小描 述必填字段索 引是否主键Desk_code文本50餐桌号是有(无重复)是Desk_num数字整型餐桌容量是无否Desk_detail文本50餐桌细节否无否Desk_full数字整型是否空闲是无否表2-3 订单信息表(order)字段名称数据类型字段属性字段大小描 述必填字段索 引是否主键Desk_code文本50餐桌号是无否Dish_code文本50菜谱号是无否Dish_num数字整型菜份数是无否AppendDate日期_订菜时间是无否PayFor数字整型是否付款否无否