餐厅管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

VC++课程设计——餐厅管理系统目录摘要................................................................2Abstract............................................................21课题背景..........................................................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参考文献...........................................................35VC++课程设计——餐厅管理系统2摘要近几年来,随着我国国民经济的稳定增长,餐饮业的竞争也越来越激励,想在这样竞争激励的环境下生存,就必须运用科学的管理思想与先进的管理方法,使用点餐与管理一体化。这样不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使得管理者能够准确,有效的管理餐饮。因此,餐饮业的管理者更需要一种综合实时的管理模式,希望从更科学的管理中取得竞争的优势,在竞争激烈的商业市场中取胜。结合管理信息系统的开发方法及步骤,以此为理论根据,开发出一个信息管理系统——餐饮管理系统。它采用国际通用的先进餐饮管理模式,并结合中国的管理实际特点开发而成。通过本系统功能模块,可为各种大小不同的餐饮管理所使用。为管理者提供高效的管理手段,本系统有着人性理的设置理念,流程清晰、易懂。具有独特的功能对于开台管理、点菜、菜谱设置等为管理人员带来很大的方便,减少人为因素的错误,提高服务水平,提升企业形象。关键词:餐饮管理系统;提高服务水平;提高工作效率AbstractInrecentyears,alongwithourcountrynationaleconomystabilizesgrowth,cateringindustrycompetitionisbecomingmoreandmoreexcited,thinkinsuchacompetitiveenvironmenttosurvive,youmustuseofscientificmanagementandadvancedmanagementmethods,theuseoftheordermanagementandintegration.Itnotonlyimprovestheworkefficiency,butalsoavoidsthepreviousmanualoperationofthetrouble,sothatmanagerscanaccurate,effectivemanagementofrestaurant.Therefore,thefoodandbeverageindustrymanagementaremorelikelytorequireacomprehensivereal-timemanagementmode,hopefromscientificmanagementtoachievecompetitiveadvantage,inthefiercecompetitioninthemarkettowinbusiness.Withthedevelopmentofmanagementinformationsystemmethodandthestep,asatheoreticalbasis,developedamanagementinformationsystemcalled--calledtherestaurantmanagementsystem.Itadoptstheinternationaladvancedmanagementmode,combinedwithChina'sactualmanagementcharacteristicsanddevelopment.Throughthesystemfunctionmodule,foravarietyofdifferentsizesofcateringmanagementuse.Formanagerstoprovideefficientmeansofmanagementthissystemhasthehumanityphysicalsettingsconcept,processclear,easytounderstand.Withuniquefeaturesforfoundingmanagement,order,menusettingsformanagementbringgreatconvenience,reduceman-madeerrors,improveservicelevels,enhancecorporateimage.Keywords:cateringmanagementsystem;improveservicelevels;improveworkefficiencyVC++课程设计——餐厅管理系统31课题背景伴随着计算机的发展及网络技术的运用,我们正在快速地向信息化社会迈进,信息自动化的作用变得越来越大。在餐饮行业中,餐厅的规模在不断地扩大,菜谱的数量在急剧地增加,有关餐厅的信息量也在成倍地增长。面对庞大的信息量,就需要有餐厅信息管理系统来提高餐厅管理工作的效率。通过这样的系统,可以方便地查询、统计和修改餐厅菜谱的基本情况、餐桌的增减情况和规范管理订餐以及结算服务,从而减少管理方面的工作量,同时避免由于人为因素所造成的数据遗漏和误报等。通过本系统功能模块,可为各种大小不同的餐饮管理所使用。为管理者提供高效的管理手段,本系统有着人性理的设置理念,流程清晰、易懂。具有独特的功能对于开台管理、点菜、菜谱设置等为管理人员带来很大的方便,减少人为因素的错误,提高服务水平,提升企业形象[1]。VC++课程设计——餐厅管理系统42设计方案简述2.1系统分析本系统主要划分为以下四个模块:菜谱信息管理,餐桌信息管理,订菜信息管理和结算信息管理。如图2-1所示。下面对四这个模块进行介绍[3]。图2-1系统功能模块2.1.1菜谱管理模块工作人员通过此模块来管理菜谱信息,包括浏览,查询,添加,修改和删除功能。在添加时,系统会自动检测到所加的菜谱信息的菜谱号在菜谱表中是否存在,若存在,会提示用户已经存在。在删除时,要先弹出提示窗口,让用户确认是否删除,只有确认后才会进行菜谱信息的删除。在修改时,是不允许修改菜谱号的,菜谱号作为数据库中菜谱表的主键是不同菜谱的唯一标识,不准修改菜谱号科防止不经意将菜谱号改错。若要修改菜谱号只能通过数据库管理来实现[3]。2.1.2餐桌管理模块工作人员通过此模块来管理餐桌信息,包括浏览,查询,添加,修改和删除功能。菜谱管理餐桌管理订菜管理结算管理餐厅管理系统VC++课程设计——餐厅管理系统5在添加时,系统会自动检测到所加的餐桌信息的餐桌号在餐桌表中是否已经存在,若存在会提示用户已经存在。在删除时,要先弹出提示窗口,让用户确认是否删除,只有确认后才会进行餐桌信息的删除。在修改时,不准用户修改餐桌号[3]。2.1.3订菜管理模块工作人员通过此模块来管理订菜信息,包括浏览,查询,添加,修改和删除功能。在添加时,系统会自动检测到所加的餐桌订菜信息的菜谱号在菜谱表中是否已经存在,若存在会提示用户已经存在,只要有一个不存在,就会提示用户输入错误;同时检测所加菜谱号和餐桌号的组合在订单表中同一时间是否已经存在,若存在,会提示用户该订单在订单表中已经存在。在删除时,要先弹出提示窗口,让用户确认是否删除,只有确认后才会进行订单信息的删除。在修改时,不准用户修改餐桌号和菜谱号[3]。2.1.4结算管理模块工作人员通过此模块来结算订单。选择相应的订单,系统会根据菜谱价格,自动计算出应付金额,结算后,此订单信息将显示已付费[3]。2.2数据库设计根据系统功能需求,数据库采用MicrosoftAccess2003建立。MicrosoftAccess2003是一个桌面级的数据库管理系统,简单易用,功能强大。支持的数据类型较丰富,操作简单,维护费用比较低。2.2.1概念设计餐厅管理系统概念设计描述如下。菜谱和订单之间是多对多选择的关系,一个订单能够选择多个菜谱,同时一个菜谱也能拥有多个订单。概念模型在数据库设计中是十分重要的。选择适宜的模型来表示数据和功能,对数据库设计和功能分析有重大影响[8]。概念模型如图2-2所示。VC++课程设计——餐厅管理系统6图2-2概念模型2.2.2逻辑设计及表设计逻辑设计阶段的任务是把概念结构转换为选用DBMS(数据库管理系统)所支持的模式。根据模块的设计,以及根据规范化的设计要求,该系统的数据库设计表如表2-1,表2-2,表2-3所示[4]。表2-1菜谱信息表(dish)字段名称数据类型字段属性字段大小描述必填字段索引是否主键Dish_code文本50菜谱号是有(无重复)是Dish_name文本50菜谱名是无否Dish_kind文本50菜谱特点否无否Dish_price数字单精度菜谱价格是无否Dish_detail文本

1 / 38
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功