本科生毕业设计(论文)(2010届)题目:小型餐厅管理系统学院:计算机信息与科学学院专业:计算机科学与技术学生姓名:李小明学号:2006051336指导教师:丁富华职称:教授合作导师:职称:完成时间:2010年5月15日成绩:陇东学院本科毕业设计(论文)正文目录摘要………………………………………………………………………………………2英文摘要…………………………………………………………………………………31引言……………………………………………………………………………………31.1开发背景与现状………………………………………………………………31.2当前业务存在的问题…………………………………………………………42关键技术介绍………………………………………………………………………42.1MicrosoftVisualStudio.net2008简介…………………………………………42.2SQLSERVER2008简介…………………………………………………………52.3C#语言介绍……………………………………………………………………52.4C#语言的技术优点………………………………………………………………63总体设计……………………………………………………………………………73.1总体模块说明……………………………………………………………………73.2软件安装包………………………………………………………………………83.3业务流程实现描述………………………………………………………………83.4工作统计流程实现描述…………………………………………………………104系统用例详细设计……………………………………………………………………104.1数据库设计………………………………………………………………………104.2系统设计…………………………………………………………………………145系统测试………………………………………………………………………………265.1系统测试的目的…………………………………………………………………275.2系统的测试环境…………………………………………………………………276开发总结………………………………………………………………………………287致谢……………………………………………………………………………………288参考文献………………………………………………………………………………28小型餐厅管理系统的开发与实现计算机信息与科学学院计算机科学与技术专业李小明(2006051336)指导老师:丁富华(教授)摘要:近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。作为传统的餐饮企业更是存在这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。经过分析,本系统运用了MicrosoftSQLServer2008为后台数据库,以Visualstudio.NET2008为前端开发工具,系统实现了前台管理、桌台信息的查询、开台信息、点菜、打印,报表、收银、桌台信息管理、员工管理、菜单维护、消费查询和盈利信息查询等功能。关键词:小型餐厅管理系统;;sql2008;C/S;vs2008英文再要:Inrecentyears,aspeoplelivingstandardriseceaselessly,theconsumptiongrowthindustry,increasinglyfiercecompetition.However,thetraditionalcateringenterprisesbythedailyoperationmanagement,fromrawmaterialinventoryofartificialordertoguests,againtosettlebyartificialcompleterecords,basicallydonotexpendhumanresourcesandeasytocauselossorrepeatwrongrecords,lowlevelmanagement.Asatraditionalcateringenterprisesistheseproblems,replenishonr'sstock,inventorymanagement,customerorderedasingleclerkrecordandsenttothekitchen,theguestcheckbymanualrecording,humanconsumption,longwaitingguests,lowefficiencyofmanagement,itisurgenttostandard,highefficiencyofcomputermanagementguideitsdevelopment,throughthedailyoperationofcomputermanagemententerprisemanagerswithreferencetothemodel,toconstantlyperfectmanagementlevel,andimproveworkefficiency.Asapartofcomputerapplication,computerinformationmanagementforcateringenterprises,craftsincomparableadvantages.Forexample:retrieves,thesearchrapidlyconvenient,thereliabilityhigh,thereservesbig,thesecrecygood,thelifeislong,thecostislow.Thesemeritscanenormouslyenhancetheefficiencyofinformationmanagement,enterprise'sscientificandstandardizationmanagementandtheimportantcondition.Throughanalysis,thesystemusingMicrosoftSQLServer2008forbackenddatabase,withVisualstudio.net2008forthefront-enddevelopmenttools,systemrealizesthereceptiondeskofinformationmanagement,Taiwan,foundingorderinformationquery,print,statements,finance,informationmanagement,Taiwan,deskstaffmanagement,maintenance,consumptionandinquiresmenuprofitinformationqueryetc.Function.Keywords:smallrestaurantmanagementsystem;Sql2008,C/S,Vs2008第一章引言1.1开发背景与现状当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。越来越多的管理人员意识到信息管理的重要性。1.2当前业务存在的问题由于当前酒店的管理还处于人工管理阶段,仅在财务部门使用了计算机,所以酒店的管理效率不高。由于缺乏科学的管理和现代化的管理工具,该酒店在管理上和业务的安排上都存在着不足。1.房间的管理不够科学方便,房间使用情况不直观。2.库管员不能随时掌握库存情况,不能及时发现商品缺货的情况,另外统计商品数量即费时又费力。3.由于该酒店的商品种类多,菜样多变,靠人工方式管理商品和菜品信息有很多不便。例如商品数量大导致查找商品信息困难等。第二章关键技术介绍2.1MicrosoftVisualStudio.NET2008简介MicrosoftVisualStudio.NET2008使开发人员能够快速创建高质量、用户体验丰富而又紧密联系的应用程序,充分展示了Microsoft开发智能客户端应用程序的构想。借助VisualStudio2008,采集和分析信息将变得更为简单便捷,业务决策也会因此变得更为有效。任何规模的组织都可以使用VisualStudio2008快速创建能够利用WindowsVista™和2007Officesystem的更安全、更易于管理并且更可靠的应用程序。VisualStudio2008可以高效开发Web应用,集成了ASP.NETAJAX1.0,包含ASP.NETAJAX项目模板,它还可以高效开发Office应用和Mobile应用。版本分类VisualStudio2008StandardEditionVisualStudioTeamSystem2008ArchitectureEditionVisualStudioTeamSystem2008DatabaseEditionVisualStudioTeamSystem2008DevelopmentEditionVisualStudioTeamSystem2008TeamSuiteVisualStudioTeamSystem2008TestEditionVisualStudioTeamSystem2008TestLoadAgentVS2008新特性■VS2008——软件开发更智能评点:VisualStudio2008很好用,特别是自动提示和重够功能。■VisualStudio2008中WCF的新增功能评点:VisualStudio2008对WCF的扩展,用起来很方便。■VisualStudio2008中WCF的新增功能评点:VisualStudio2008对WCF的扩展,用起来很方便。■VisualStudio2008中的多定向支持评点:VisualStudio2008为应用程序的开发带来了新的活力。■让VS2008支持Subversion评点:虽然VS2008中并未集成Ankhsvn,但仍然不妨碍我们的使用哦。■微软整合WindowsLive到VisualStudio中评点:VS2008程序员开发Live网络服务平台的有利武器。■VisualStudio2008中的SQL数据库发布评点:VS2008为数据库的发布提供了更方便快捷的解决方案。■VisualStudio2008加入拼写检查器2.2SQLSERVER2008的简介SQLServer2008在Microsoft的数据平台上发布,帮助您的组织随时随地管理任何数据。它可以将结构化、半结构化和非结构化文档的数据(例如图像和音乐)直接存储到数据库中。SQLServer2008提供一系列丰富的集成服务,可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,您可以控制数据而不用