餐馆点菜系统的设计与实现毕业论文.docx
- 文档编号:530130
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:66
- 大小:286.70KB
餐馆点菜系统的设计与实现毕业论文.docx
《餐馆点菜系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《餐馆点菜系统的设计与实现毕业论文.docx(66页珍藏版)》请在冰点文库上搜索。
餐馆点菜系统的设计与实现毕业论文
毕业论文声明
本人郑重声明:
1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。
除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。
对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。
本人完全意识到本声明的法律结果由本人承担。
2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。
本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。
3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。
4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。
论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。
学位论文作者(签名):
年月
关于毕业论文使用授权的声明
本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。
本人完全了解大学有关保存,使用毕业论文的规定。
同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。
本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。
本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。
本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:
按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。
在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。
论文作者签名:
日期:
指导教师签名:
日期:
湖南涉外经济学院
本科毕业论文(设计)
题目
餐馆点菜系统的设计与实现
作者
学院
专业
学号
指导教师
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
湖南涉外经济学院
毕业论文(设计)任务书
毕业论文(设计)题目:
餐馆点菜系统的设计与实现
题目类型
:
软件开发
毕业论文(设计)时间:
自2012年2月6日开始至2012年4月28
日止
1.毕业论文(设计)内容要求:
餐馆点菜系统是计算机技术与餐厅管理相结合的产物,通过餐馆点菜系统实现了对餐厅的高效管理。
本系统要求:
完成一个完整的餐馆点菜系统,分为餐厅内部管理和点菜服务管理,餐厅内部管理子系统主要实现到员工信息的管理功能,点菜服务系统主要实现点菜订座位的功能。
系统功能:
餐馆点菜系统采用(C/S模式),开发语言用C#。
主要功能:
菜名称,菜价,菜价打折,座位,打印菜单,结帐,员工信息管理。
辅助功能:
数据库备份恢复,日历计算器和系统锁定。
开发环境:
操作系统:
WindowsXP,2000等不限,系统开发平台:
MicrosoftVisualStudio2008类似;后台数据库:
SQLServer2005;
翻译一篇英文文献,有可运行的系统,写一份毕业设计报告。
[1]题目类型:
(1)理论研究
(2)实验研究(3)工程设计(4)工程技术研究(5)软件开发
2.主要参考资料
[1]梅晓冬,颜烨青.VisualC#网络编程技术与实践.[M].北京:
清华大学出版社,2008.
[2][美]XinChen.应用框架的设计与实现.[M].北京:
电子工业出版社,2006.
[3]陆惠民,罗明亮等.数据库技术与应用.[M].长沙:
中南大学出版社,2009.
[4][美]马丁.敏捷软件开发原则模式与实践(C#版).[M].北京:
人民邮电出版社,2010.
[5]ChristianNagel.C#高级编程(第6版).[M].北京:
清华大学出版社,2008.
[6][美]麦克金,赫特克.SQLServer2005数据库服务器架构设计.[M].北京:
清华大学出版社,2007.
[7]张跃廷,顾彦玲.ASP.NET从入门到精通.[M].北京:
清华大学出版社,2008.
[8]陈冠军.征服ASP.NET2.0Ajax——Web开发技术详解.[M].北京:
人民邮电出版社,2007.
3.毕业论文(设计)进度安排
阶段
阶段内容
起止时间
一
需求分析,系统设计
12.2.6—12.2.16
二
编码、单元测试阶段
12.2.17—12.3.20
三
系统联调及测试阶段
12.3.21—12.4.5
四
编写并提交毕业论文
12.4.6—12.4.28
指导教师(签章):
____________日期:
__________________
系(教研室)主任(签章):
____________日期:
__________________
二级学院院长(签章):
____________日期:
__________________
湖南涉外经济学院
毕业论文(设计)指导教师评语
建议成绩:
指导教师:
年月日
湖南涉外经济学院
毕业论文(设计)评阅教师评语
建议成绩:
评阅教师:
_____
年月日
湖南涉外经济学院
毕业论文(设计)答辩记录
日期:
学生姓名:
学号:
专业班级:
题目:
毕业论文(设计)答辩委员会(小组)意见:
答辩成绩:
评定等级:
答辩委员会(小组)负责人:
委员(小组成员):
二级学院审查意见:
论文(设计)最终评定等级:
______________负责人:
______年___月___日
摘 要
随着信息技术与企业化管理的发展,企业单位已经离不开管理软件。
餐馆也随着信息化产业发展日益壮大,高效与经济的管理已经成为现实,越来越多的餐馆应用点菜系统对餐厅进行管理。
本系统数据库采用SQL2005,开发语言为C#基于VsualStudio2010的最新开发平台。
在本篇论文中,首先介绍了餐馆在全球盛行的现状,分析了开发餐馆点菜系统的意义。
其次,粗略论述了餐馆点菜系统的系统需求、总体设计和数据库设计,论述了主要功能模块的详细设计和实现,如系统主要功能,数据存储和系统辅助功能等,还包括了实现部分功能的关键代码。
最后,本系统实现菜类的添加、删除、修改以及座位和预定、退订等基本功能和员工、顾客信息管理,界面大方朴实,操作简单。
然后对本论文进行总结以及对所有帮助我的人致谢。
关键词:
餐馆点菜;座位;数据存储
Abstract
Withtheinformationtechnologyandenterprisemanagement'sdevelopment,enterprisehasbeeninseparablefromthemanagementsoftware.Therestaurantalsokeepgrowingwiththeinformationindustrydevelopment.Efficientandeconomicmanagementhasbecomeareality,moreandmorerestaurantsareorderingsystemofrestaurantmanagementapplication.
ThesystemuseSQL2005database,anddeveloplanguageisC#basedonVsualStudio2010,thelatestdevelopmentplatform.Inthisthesis,firstly,introducestherestaurantintheglobalprevalencesituation,analysesthedevelopmentofrestaurantalacartesystemsignificance.Secondly,roughlydiscussestherestaurantalacartesystemdemand,overalldesignanddatabasedesign,discussesthemainfunctionmodulesofthedetaileddesignandimplementation,suchasthemainfunctionofthesystem,datastorageandauxiliaryfunction,alsoincludestherealizationofsomefunctionsofthekeycodes.Finally,thesystemrealizesthevegetables,delete,modifyandaddaseatandapredetermined,REGandotherbasicfunctions,andrealiaesstaff,customerinformationmanagementfunction.Meanwhile,generousandsimpleinterface,simpleoperation.Thensummariesthepaperandthanksallthepeoplewhohelpedme.
Keywords:
restaurantalacarte;seat;Datastorage
第一章前言
餐馆点菜系统是餐馆用来管理餐厅的餐桌预定、退订以及点菜的管理。
它方便了餐馆管理员对餐厅和顾客的信息管理,实现了其管理的高效性、准确性和经济性,使顾客减少麻烦并得到周到的服务。
1.1研究背景
随着市场经济化,GDP的飞速增长,人们的生活水平也日益增高。
高速的生活节奏使时间感觉很匆忙,传统的吃完饭去上班,下班回家吃饭的节奏已经不能适应这高速奔跑的社会。
因此,餐馆服务行业盛行,在外面吃饭成了司空见惯的事情,随着餐饮行业以及信息产业的迅猛增长,社会竞争的日益激烈化,优质的服务,高效经济的管理成为每个餐馆的竞争保障。
通过我们周围生活的现状,现在人们生活节奏越来越快,在家吃饭的时间越来越少,在餐馆吃饭已经非常普遍了。
在巨大市场和客观利润的刺激下餐饮业突飞猛进,餐馆管理问题需要得到解决,还有对国内外餐饮行业的现状以及信息社会的普及,因此一个能帮助餐饮企业提供一个可以节省支出,易于管理,具有可扩展性的餐馆点菜系统会受到青睐。
1.2国内外研究现状
国际互联网的出现使市场竞争愈加激烈,人们感叹世界日益变小的同时也体会到要想在各行各业中立于不败之地,企业高效的管理和计算机信息系统建设至关重要。
餐饮业作为我国第三产业中的一个传统服务性行业,始终保持着旺盛的增长势头,取得了突飞猛进的发展,展现出繁荣兴旺的新局面。
我国餐饮业总体仍处于小、散、弱的状态,90%以上的餐饮企业为小企业,2007年规模最大的100家餐饮企业营业额仅占整个餐饮市场的8.5%。
与国际知名餐饮公司相比,中国知名餐饮公司的企业规模、盈利能力、管理水平和经验等差距较大。
此外,餐饮业上游供货商不成熟,农业、牧业、农副产品食品初加工过于分散、生产初级,物流配送体系不健全。
自1991年到2007年,全国餐饮业营业额每年增幅都保持在两位数以上。
此外,餐饮企业,特色和个性化经营更加明显,管理更趋于信息化,而且加上名优企业品牌扩展力度,加大、餐饮企业集团化步伐,加快等特点,均显示着传统餐饮正逐步向现代餐饮方向转化,而现代餐饮最显著,一个特征就是使用计算机信息化管理系统-这也是餐饮企业经营者们的共识。
计算机信息化管理系统以信息量大、数据准确、速度快、管理效能高,特点已获得了广大餐饮、娱乐企业管理者,认可,它克服了人为因素、人情因素造成企业管理上,不便,明显提高了工作效率。
例如,餐饮管理系统能够帮助企业管理者解决在经营中常遇到,各种现实问题:
如何杜绝内部管理,漏洞和避免人为错误给企业造成损失;如何为顾客提供全方位满意,服务;如何了解每个服务员具体,工作情况。
餐饮行业体现着各国的餐饮文化,并且在席卷全球的都市化潮流中,表现出强劲的成长与盈利能力。
我国餐饮行业很有发展潜力,空间还很大,所以适合餐饮发展的软件如餐馆点菜系统开发很有价值与前景。
最新的资料显示,美国本土有87万家餐厅,预计2013年的餐饮销售收入可达到4261亿美元。
餐饮业是最大的私营雇用者,从事餐饮业的员工达到1170万人。
有1/3的美国人正在或曾经从事餐饮业的工作。
2005年平均每个家庭在外就餐的开支为2030美元,人均就餐开支为812美元。
根据2009年的统计,美国人在外就餐的总人次中,三餐的平均分布分别为:
早餐占11%,午餐占37%,晚餐占52%。
另外,最近30年的餐饮业平均增长速度为7.5%。
截至2010年底,美国共有124,000家休闲餐饮企业,总营业额达630亿美元,创造了巨大的社会财富。
纵观国内外餐馆点菜管理系统开发的意义十分重大,它能解决大部分餐厅高效准确地管理问题。
餐饮软件是为餐饮业务服务的工具,考察产品品质时需要注意三点,其一是,产品没有最好,只有最合适;其二是必须结合餐饮公司的自身特点,抓住主要矛盾,不要期望餐饮软件可以解决管理中的所有问题;其三是安全、可靠、稳定的重要性大于产品功能的丰富性,因为根据我们的实际统计结果看,对于一个在市场上已经比较成熟的软件而言,大多数餐饮公司只是利用了餐饮软件30%-40%的功能,而产品本身的数据安全和系统的稳定决定了用户对系统好差的评价的最重要因素。
从技术层面上看,并不一定最先进的技术就会带来最好用的产品,但采用的什么技术在某种程度上可以说明这是什么时代的产品、设计思想是为什么类型的客户服务的等。
比如,操作系统上,餐饮软件有基于DOS、WINDOWS、LINUX等,其中,基于DOS的属于比较老的系统了,目前市场上大多数餐饮软件是基于WINDOWS操作系统的,也有部分餐饮软件考虑到版权的问题,采用LINUX操作系统;又比如,系统数据库,有ACCESS、SYBASE、MYSQL、SQLSERVER等,对于餐饮系统来说,采用什么数据库与餐厅的规模比较相关,较小的餐厅可以采用比较简单的数据库如ACCESS,这样使用维护都可以做的比较简单,而规模大的餐厅就应该用SQLSERVER这样的数据库,可以保障数据比较安全、系统比较稳定,但同时也要求有专门的系统管理员来维护。
1.3选题的意义
随着信息化企业管理的发展,开发一套具有普遍通用意义的餐厅点菜管理系统会受到大部分餐厅的青睐,并且该系统必须具备操作简单,功能齐全,可扩展性好,易于维护等特点。
由于系统的可扩展性好,我们很容易在原有的基础上进行扩展新的功能,来为每个餐馆开发一套符合自己特色的餐厅点菜管理系统。
因此,为了餐饮娱乐业信息化,改造,顺利实现,为了中国民族餐饮企业,迅猛腾飞,也为了实现双赢的目的,让我们携手并进,为这一共同,事业做出应有,贡献。
综上所述,开发一套具有普遍通用功能的餐馆点菜系统很有意义。
第二章系统分析
2.1开发及运行环境介绍
本系统基于MicrosoftVisualStudio2010平台开发,使用语言为C#,系统数据库是SQLServer2005,采用C/S(客服端/服务器)模式,操作系统为windowsXP。
2.1.1系统开发语言:
C#
C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,是专门为.NET的应用而开发的语言。
它吸收了C++、VisualBasic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。
C#继承了C语言的语法风格,同时又继承了C++的面向对象特性。
不同的是,C#的对象模型已经面向Internet进行了重新设计,使用的是.NET框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。
.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。
同时,公共语言运行时(CommonLanguageRuntime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。
2.1.2系统数据库:
SQLserver2005
SQLServer2005是一个免费、易用且便于管理的数据库。
SQLServer2005与MicrosoftVisualStudio2010集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序。
SQLServer是免费的,可以再分发(受制于协议),还可以起到客户端数据库以及基本服务器数据库的作用。
SQLServer2005是低端ISV、低端服务器用户、创建Web应用程序的非专业开发人员以及创建客户端应用程序的编程爱好者的理想选择。
SQLServer2005通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好的确立了微软在BI领域的领导地位。
SQLServer2005能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。
从CEO到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。
SQLServer2005全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,即便这些应用是在不同的平台上。
2.1.3开发平台:
VisualStudio2010
VisualStudio是微软公司推出的开发环境。
是目前最流行的Windows平台应用程序开发环境。
VisualStudio2010版本于2010年4月12日上市,其集成开发环境的界面被重新设计和组织,变得更加简单明了。
除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库。
客户将在不同规模的组织内创建应用,跨度从单个部门到整个企业。
2.1.4C/S模式简介
应用服务器运行数据负荷较轻。
最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。
二者可分别称为前台程序与后台程序。
运行数据库服务器程序的机器,也称为应用服务器。
一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。
数据的储存管理功能较为透明。
在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。
所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。
在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。
在C/S体系的下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。
2.2可行性分析
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
换句话说,可行性研究的目的不是解决问题,而是确定问题是否值得去解决。
研究当前的具体条件下,开发系统是否具备必要的资源和其他条件。
下面就经济可行性、技术可行性以及社会可行性作一下简单的分析:
(1)经济可行性
本系统开发所使用的软件都是微软免费版本的,开发人员仅自己和几个同学一起,电脑也是自己的,从上述几个方面看,所以开发成本已经降低到了最小化。
本系统大概半年左右就能产生经济效益,如果有几个餐馆使用,将在一年内收回成本并将在几年内举得收益且经济效益十分可观。
在为餐馆提供服务的同时并自己从中获取到不菲的利益实现了双赢的效果。
综上所述,经济上是可行的。
(2)技术可行性
本系统基于面向中小型的餐馆开发,从技术难度上来说本就已经很低,而且初步拟定计划的功能也是比较简单实用的。
本系统开发所实用的工具与语言以及开发环境和平台都是实用非常广泛普及的,都是非常熟悉好用的,所以从这工具使用方面就不存在技术上的问题。
基于本系统开发人员仅自己和几个同学,所以对系统的设计也是从简再从简,大大降低了开发难度,其中一些基本功能都是以前学过或者作过类似的功能的系统,本团队还对此系统十分感兴趣,为以后做大型开发打下基础,兴趣爱好使开发效率大大提高。
综上所述,技术上是可行的。
(3)社会可行性
本着不侵犯其它软件版权和社会法律的思想,开发此系统从各个方面小心谨慎,不轻易使用申请专利的界面字段图片,开发内容全部由组员从附近餐馆调查收集信息整理出来的,开发思路和系统设计流程也是经过探讨慢慢摸索而来。
虽然技术有限结构精简,但美观大方,操作简单,符合广大人的使用心理,内容健康可行,使餐馆管理人员放心愉悦使用,如有不解之处可随时联系进行交流,达到双方理想的状态,实现双赢,合作愉快。
综上所述,社会可行性也具备。
2.3需求分析
餐馆点菜系统要求实现的功能有实现顾客的菜类咨询、点菜、订座位、账单查询和座位安排情况,通过界面向顾客展示各种相关信息。
管理员可以实现查找、删除、修改工作人员的信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 餐馆 点菜 系统 设计 实现 毕业论文