本科毕业论文---餐厅点餐系统的设计与实现Word格式文档下载.doc
《本科毕业论文---餐厅点餐系统的设计与实现Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《本科毕业论文---餐厅点餐系统的设计与实现Word格式文档下载.doc(31页珍藏版)》请在冰豆网上搜索。
2015年05月11日
陇桥学院本科毕业论文(设计)原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
年月日
餐厅点餐系统的设计与实现
摘要
近年来随着人民生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。
传统餐饮行业的日常运作大部分是靠人工管理的,从客人开台到客人点单再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。
这就迫切需要标准的高效的计算机管理方式引导其发展,通过计算机管理餐厅的日常运作。
本系统以SQLServer2005为后台数据库,以Visualstudio2010为前端开发工具,设计与实现了餐厅点餐系统的前台管理、桌台信息查询、开台信息、点菜、结账、桌台信息、消费查询、数据库备份还原及初始化等功能,以给管理者决策参考的模型,不断完善管理水平,提高工作效率。
[关键词]点餐系统;
管理;
Visualstudio2010
ABSTRACT
Inrecentyears,withthecontinuousimprovementoflivingstandards,theconsumptiongrowthindustry,increasinglyfiercecompetition.Thetraditionalfoodandbeverageindustry,dailyoperationmostlyrelyonartificialmanagement,fromonepointtothegueststheguestsgettothecheckoutbasicallydonebymanualrecord,donotexpendhumanresourcesandeasilyleadtoerrorssuchasmissingorduplicaterecords,resultinginlowlevelofmanagement.Thereisanurgentneedforthestandardeffectivecomputermanagementmodetoguideitsdevelopment,throughthecomputermanagementofthedailyoperationoftherestaurant,managerswithreferencetothemodel,inordertoconstantlyimprovethemanagementlevel,improveworkefficiency.ThissystemusesSQLServer2005asthebackgrounddatabase,usingVisualstudio2010asfront-enddevelopmenttools,realizedthefrontdeskmanagement,informationquery,foundinginformationtable,ordering,billing,tableinformation,consumerinquiriesandsalesstatistics,databasebackupandrestoreandinitialfunctions.
[Keywords]Restaurantmeal;
Administration;
Visual
studio2010
目录
一、绪论 1
(一)选题的背景和研究意义 1
(二)国内研究现状及分析 2
二、系统分析 2
(一)功能分析 3
1.管理员对功能的需求 3
2.普通用户对功能的需求 3
3.系统所具有的整体功能 3
4.性能需求 3
(二)可行性分析 4
(三)系统配置要求 5
三、系统总体设计 5
(一)系统功能结构设计 5
(二)数据库设计 6
1.命名规范 6
2.安全设计 6
3.数据表 7
(三)系统模块设计 8
四、系统功能实现 9
(一)登录模块的实现 9
(二)点餐结账模块的实现 12
(三)桌台管理模块的实现 17
(四)职工信息管理模块的实现 18
(五)系统管理模块实现 19
五、系统测试 20
(一)测试目的 20
(二)测试方法 20
(三)测试环境 20
(四)测试结果 21
六、结论 25
参考文献 26
一、绪论
(一)选题的背景和研究意义
餐饮业在全国的第三产业中有着举足轻重的作用,一年的零售额达到数千亿元,为中国的税收做出了巨大的贡献。
所以餐饮业在中国有着广泛的市场,发展的前景非常好。
但是中国的餐饮业也有着自己的发展瓶颈,如餐饮业的门槛比较低,所以中国的大多数餐饮业老板都是从小店发展起来的,而且家族式的管理比较多,许多还是“人治”,中国的餐饮业没有一套完整的现代企业制度和监督管理体制。
加之信息化管理远远不及外国的先进同行,导致中国的餐饮业在市场竞争中处于劣势。
中国的餐饮业要想在国际市场占有一席之地,就必须要提高自己的竞争力,改善自己的经营方式和制度。
为了更好的适应信息时代的高效性,一个利用计算机来实现点餐管理工作的系统将必然诞生。
目前现代化的计算机信息管理系统在众多酒店及娱乐服务业已得到广泛应用,满足了广大经营者的迫切需求,它不仅进一步完善了企业管理信息化的进程,更为企业管理走向科学化、规范化、网络化奠定了基础。
根据大量用户的实际应用表明,采用计算机管理企业即可节省人力,又起到提高服务速度及准确率作用,同时还可提升企业形象和信誉,提高顾客满意度,大大增强企业的竞争能力和管理水平,综合效益非常明显。
计算机辅助点餐管理,可以极大地增强管理者采集、处理信息的能力,从而有利于管理者及时决策;
计算机系统能根据管理过程的变化情况,将原始数据、资料等进行加工、保存,管理人员可以在解决具体问题需要信息资料时,随时进行检索查询,了解整个点餐管理系统的动态情况,进行动态管理,从而有效的处理点餐的管理工作,实现点餐管理信息管理的自动化;
采用计算机进行管理,实现前、后台服务一次性结账,使餐馆管理条理化、规范化、科学化,极大地提高餐馆管理水平和工作效率。
作为日益发展的饮食服务行业,着眼于未来,餐馆采用计算机辅助管理,是与现代化餐馆管理模式接轨的明智选择。
(二)国内研究现状及分析
当前,餐饮行业发展态势明显,主要体现在技术创新、管理科学化为代表的现代餐饮企业,逐步替代传统餐饮业的单店作坊式、人为经验管理型,快步向产业化、现代化迈进。
饮食文化已经成为餐饮品牌培育和餐饮企业竞争的核心,现代科学技术、科学的经营管理、现代营养理念在餐饮行业的应用已经越来越广泛。
目前,国内外餐饮业态中有中式正餐、西式正餐、中式快餐、西式快餐、休闲茶座、咖啡酒吧、外送外卖、集团连锁,不同的餐饮业态,餐饮业务流程有很大的区别,自然餐饮管理软件所需要的功能就大大的不同。
从系统点单模式上看,通常有四种方式,一是基于普通电脑,二是基于IC卡,三是基于触摸屏,四是采用无线点菜系统,而无线技术又基于红外技术和基于无线网络的技术。
国内已经有不少公司开发出电子点菜系统,例如上海工理电子有限公司的点菜通、餐饮通等,北京辰森计算机系统有限公司的手持点菜宝等。
有些大型的餐饮企业已经采用了这两个公司的产品。
但是由于成本等原因使用电子点菜系统的酒店还比较少,市场需求很大。
二、系统分析
(一)功能分析
由于系统是面向某些特定对象的,所以用户进入系统应该进行身份验证,在登录后根据用户所拥有的权限,取得相应的功能操作权限。
用户进入系统后可以对自己的密码进行修改,普通用户可以进行开台、点菜、结账,管理员用户在普通用户所拥有的权限基础上,还可以对桌台信息,菜单信息,职员信息、用户管理,数据库备份、还原、初始化进行操作。
1.管理员对功能的需求
(1)登录并取得管理员权限。
(2)对所有数据库信息进行查询操作。
(3)对所有数据库信息进行添加操作。
(4)对所有数据库信息进行删除操作。
(5)对数据库进行备份、还原、初始化操作。
2.普通用户对功能的需求
(1)登录并取得普通用户权限。
(2)对桌台信息、点菜信息、消费表信息进行查询操作。
3.系统所具有的整体功能
(1)登录管理:
普通用户和管理员可以根据需要修改个人密码。
普通用户和管理员可在主界面进行查询、开台、点菜、消费查询、结账操作。
(2)点餐结账管理:
管理员可以对桌台进行增、删、改、查操作。
(3)桌台管理:
管理员可以对桌台进行增、删、改、查操作。
(4)职员管理:
管理员可以对职员进行增、删、改、查操作。
(5)系统设置:
管理员可以对数据库进行备份、还原、初始化操作。
4.性能需求
(1)系统安全性
用户只有在输入了正确的用户名以及与该用户名相匹配的密码后才能登录系统,且本系统采用了MD5加密。
用户登录时会根据用户的用户名以及登录选项对用权限进行判定,用户只能在自己相应的权限下对数据库中的数据进行相应权限内的操作。
(2)信息的准确性
系统要求能够准确地判别该用户名是否已经存在、用户输入的密码是否与该用户名相匹配、该用户的权限以及对数据库的各项操作都能从后台数据库中得出准确的信息和相应的操作结果。
(二)可行性分析
可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的成功开发。
(1)经济可行性:
主要是对项目的经济效益进行评价。
本系统开发经费在经济上是可以接受的,并且本系统实施后可以节省餐厅运作成本,减少人力资源投入,加速资金周转。
所以本系统在经济上是可行的。
(2)技术可行性:
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。
该管理系统采用了Browser/Server模式进行开发,以VisualStudio2010作为开发平台,SQLServer2005作为后台数据库,C#作为编程语言。
SQLServ