ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:283.75KB ,
资源ID:8271304      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8271304.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(餐馆点菜系统的设计与实现毕业设计论文Word下载.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

餐馆点菜系统的设计与实现毕业设计论文Word下载.docx

1、主要功能: 菜名称,菜价,菜价打折,座位,打印菜单,结帐,员工信息管理。辅助功能:数据库备份恢复,日历计算器和系统锁定。开发环境:操作系统:Windows XP,2000等不限,系统开发平台:Microsoft Visual Studio 2008类似; 后台数据库:SQL Server 2005;翻译一篇英文文献,有可运行的系统,写一份毕业设计报告。1题目类型:(1)理论研究(2)实验研究(3)工程设计(4)工程技术研究(5)软件开发2.主要参考资料1 梅晓冬,颜烨青. Visual C#网络编程技术与实践.M. 北京: 清华大学出版社,2008.2 美Xin Chen . 应用框架的设计与

2、实现.M. 北京: 电子工业出版社,2006.3 陆惠民,罗明亮等.数据库技术与应用.M.长沙:中南大学出版社, 2009.4 美马丁. 敏捷软件开发原则模式与实践(C版).M. 北京: 人民邮电出版社,2010.5 Christian Nagel. C#高级编程(第6版) .M. 北京: 清华大学出版社 ,2008.6 美麦克金,赫特克. SQL Server 2005数据库服务器架构设计.M. 北京: 清华大学出版社,2007.7 张跃廷,顾彦玲. ASP.NET 从入门到精通.M. 北京:8 陈冠军. 征服ASP.NET 2.0 AjaxWeb开发技术详解.M. 北京: 人民邮电出版社,

3、2007 .3.毕业论文(设计)进度安排阶段阶 段 内 容起止时间一需求分析,系统设计12.2.612.2.16二编码、单元测试阶段12.2.1712.3.20三系统联调及测试阶段12.3.2112.4.5四编写并提交毕业论文12.4.6 12.4.28指导教师(签章):_ 日期:_系(教研室)主任(签章) :_ 日期:二级学院院长(签章) :_ 日期:毕业论文(设计)指导教师评语建议成绩: 指导教师:年 月 日毕业论文(设计)评阅教师评语 评阅教师:_ _ _ 毕业论文(设计)答辩记录日期: 学号: 专业班级:题目: 毕业论文(设计)答辩委员会(小组)意见:答辩成绩:评定等级: 答辩委员会(

4、小组)负责人: 委员(小组成员): 二级学院审查意见:论文(设计)最终评定等级:_ 负责人: _年_月_日摘要随着信息技术与企业化管理的发展,企业单位已经离不开管理软件。餐馆也随着信息化产业发展日益壮大,高效与经济的管理已经成为现实,越来越多的餐馆应用点菜系统对餐厅进行管理。本系统数据库采用SQL2005,开发语言为C#基于Vsual Studio 2010的最新开发平台。在本篇论文中,首先介绍了餐馆在全球盛行的现状,分析了开发餐馆点菜系统的意义。其次,粗略论述了餐馆点菜系统的系统需求、总体设计和数据库设计,论述了主要功能模块的详细设计和实现,如系统主要功能,数据存储和系统辅助功能等,还包括了

5、实现部分功能的关键代码。最后,本系统实现菜类的添加、删除、修改以及座位和预定、退订等基本功能和员工、顾客信息管理,界面大方朴实,操作简单。然后对本论文进行总结以及对所有帮助我的人致谢。关键词: 餐馆点菜;座位;数据存储AbstractWith the information technology and enterprise managements development, enterprise has been inseparable from the management software. The restaurant also keep growing with the informa

6、tion industry development . Efficient and economic management has become a reality, more and more restaurants are ordering system of restaurant management application.The system use SQL2005 database, and develop language is C # based on Vsual Studio 2010 ,the latest development platform. In this the

7、sis, firstly, introduces the restaurant in the global prevalence situation, analyses the development of restaurant a la carte system significance. Secondly, roughly discusses the restaurant a la carte system demand, overall design and database design, discusses the main function modules of the detai

8、led design and implementation, such as the main function of the system, data storage and auxiliary function, also includes the realization of some functions of the key codes. Finally, the system realizes the vegetables, delete, modify and add a seat and a predetermined, REG and other basic functions

9、, and realiaes staff, customer information management function. Meanwhile,generous and simple interface, simple operation. Then summaries the paper and thanks all the people who helped me.Key words: restaurant a la carte ;seat; Data storage第一章 前言餐馆点菜系统是餐馆用来管理餐厅的餐桌预定、退订以及点菜的管理。它方便了餐馆管理员对餐厅和顾客的信息管理,实现

10、了其管理的高效性、准确性和经济性,使顾客减少麻烦并得到周到的服务。1.1 研究背景随着市场经济化,GDP的飞速增长,人们的生活水平也日益增高。高速的生活节奏使时间感觉很匆忙,传统的吃完饭去上班,下班回家吃饭的节奏已经不能适应这高速奔跑的社会。因此,餐馆服务行业盛行,在外面吃饭成了司空见惯的事情,随着餐饮行业以及信息产业的迅猛增长,社会竞争的日益激烈化,优质的服务,高效经济的管理成为每个餐馆的竞争保障。通过我们周围生活的现状,现在人们生活节奏越来越快,在家吃饭的时间越来越少,在餐馆吃饭已经非常普遍了。在巨大市场和客观利润的刺激下餐饮业突飞猛进,餐馆管理问题需要得到解决,还有对国内外餐饮行业的现状

11、以及信息社会的普及,因此一个能帮助餐饮企业提供一个可以节省支出,易于管理,具有可扩展性的餐馆点菜系统会受到青睐。1.2 国内外研究现状国际互联网的出现使市场竞争愈加激烈,人们感叹世界日益变小的同时也体会到要想在各行各业中立于不败之地,企业高效的管理和计算机信息系统建设 至关重要。餐饮业作为我国第三产业中的一个传统服务性行业,始终保持着旺盛的增长势头,取得了突飞猛进的发展,展现出繁荣兴旺的新局面 。我国餐饮业总体仍处于小、散、弱的状态,90以上的餐饮企业为小企业,2007年规模最大的100家餐饮企业营业额 仅占整个餐饮市场的8.5。与国际知名餐饮公司相比,中国知名餐饮公司的企业规模、盈利能力、管

12、理水平和经验 等差距较大。此外,餐饮业上游供货商不成熟,农业、牧业、农副产品食品初加工过于分散、生产初级,物流配送体 系不健全。自1991年到2007年, 全国餐饮业营业额每年增幅都保持在两位数以上。此外,餐饮企业,特色和个性化经营更加明显,管理更趋于信息化,而且加上名优企业品牌扩展力度,加大、餐饮企业集团化步伐,加快等特点,均显示着传统餐饮正逐步向现代餐饮方向转化,而现代餐饮最显著,一个特征就是使用计算机信息化管理系统-这也是餐饮企业经营者们的共识。 计算机信息化管理系统以信息量大、数据准确、速度快、管理效能高,特点已获得了广大餐饮、娱乐企业管理者,认可,它克服了人为因素、人情因素造成企业管

13、理上,不便,明显提高了工作效率。例如,餐饮管理系统能够帮助企业管理者解决在经营中常遇到,各种现实问题:如何杜绝内部管理,漏洞和避免人为错误给企业造成损失;如何为顾客提供全方位满意,服务;如何了解每个服务员具体,工作情况。餐饮行业体现着各国的餐饮文化,并且在席卷全球的都市化潮流中,表现出强劲的成长与盈利能力。我国餐饮行业很有发展潜力,空间还很大,所以适合餐饮发展的软件如餐馆点菜系统开发很有价值与前景。最新的资料显示,美国本土有87万家餐厅,预计2013年的餐饮销售收入可达到4261亿美元。餐饮业是最大的私营雇用者,从事餐饮业的员工达到1170万人。有13的美国人正在或曾经从事餐饮业的工作。200

14、5年平均每个家庭在外就餐的开支为2030美元,人均就餐开支为812美元。根据2009年的统计,美国人在外就餐的总人次中,三餐的平均分布分别为:早餐占11%,午餐占37%,晚餐占52%。另外,最近30年的餐饮业平均增长速度为75%。截至2010年底,美国共有124,000家休闲餐饮企业,总营业额达630亿美元,创造了巨大的社会财富。纵观国内外餐馆点菜管理系统开发的意义十分重大,它能解决大部分餐厅高效准确地管理问题。餐饮软件是为餐饮业务服务的工具,考察产品品质时需要注意三点,其一是,产品没有最好,只有最合适;其二是必须结合餐饮公司的自身特点,抓住主要矛盾,不要期望餐饮软件可以解决管理中的所有问题;

15、其三是安全、可靠、稳定的重要性大于产品功能的丰富性,因为根据我们的实际统计结果看,对于一个在市场上已经比较成熟的软件而言,大多数餐饮公司只是利用了餐饮软件30%40%的功能,而产品本身的数据安全和系统的稳定决定了用户对系统好差的评价的最重要因素。从技术层面上看,并不一定最先进的技术就会带来最好用的产品,但采用的什么技术在某种程度上可以说明这是什么时代的产品、设计思想是为什么类型的客户服务的等。比如,操作系统上,餐饮软件有基于DOS、WINDOWS、LINUX等,其中,基于DOS的属于比较老的系统了,目前市场上大多数餐饮软件是基于WINDOWS操作系统的,也有部分餐饮软件考虑到版权的问题,采用L

16、INUX操作系统;又比如,系统数据库,有ACCESS、SYBASE、MYSQL、SQLSERVER等,对于餐饮系统来说,采用什么数据库与餐厅的规模比较相关,较小的餐厅可以采用比较简单的数据库如ACCESS,这样使用维护都可以做的比较简单,而规模大的餐厅就应该用SQLSERVER这样的数据库,可以保障数据比较安全、系统比较稳定,但同时也要求有专门的系统管理员来维护。1.3 选题的意义随着信息化企业管理的发展,开发一套具有普遍通用意义的餐厅点菜管理系统会受到大部分餐厅的青睐,并且该系统必须具备操作简单,功能齐全,可扩展性好,易于维护等特点。由于系统的可扩展性好,我们很容易在原有的基础上进行扩展新的

17、功能,来为每个餐馆开发一套符合自己特色的餐厅点菜管理系统。因此,为了餐饮娱乐业信息化,改造,顺利实现,为了中国民族餐饮企业,迅猛腾飞,也为了实现双赢的目的,让我们携手并进,为这一共同,事业做出应有,贡献。综上所述,开发一套具有普遍通用功能的餐馆点菜系统很有意义。第二章 系统分析2.1 开发及运行环境介绍本系统基于Microsoft Visual Studio 2010平台开发,使用语言为C#,系统数据库是SQL Server 2005,采用C/S(客服端/服务器)模式,操作系统为windows XP。2.1.1 系统开发语言:C#C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对

18、象的程序设计语言,是专门为.NET的应用而开发的语言。它吸收了C+、Visual Basic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。C#继承了C语言的语法风格,同时又继承了C+的面向对象特性。不同的是,C#的对象模型已经面向Internet进行了重新设计,使用的是.NET框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,公共语言运行时(Common Language

19、Runtime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。2.1.2 系统数据库:SQL server 2005SQL Server 2005是一个免费、易用且便于管理的数据库。SQL Server 2005 与 Microsoft Visual Studio 2010 集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序。SQL Server 是免费的,可以再分发(受制于协议),还可以起到客户端数据库以及基本服务器数据库的作用。SQL Server 2005是低端 ISV、低端服务器用户、创建 Web 应用程序的非专业开发人员以及创建客户端应用

20、程序的编程爱好者的理想选择。SQL Server 2005 通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好的确立了微软在BI领域的领导地位。SQL Server 2005 能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。从CEO 到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。SQL Server 2005全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,即便这些应用是在不同的平台上。2.1.3 开发平台:Visual Studio 2010Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平

21、台应用程序开发环境。Visual Studio 2010版本于 2010 年4 月12日上市,其集成开发环境的界面被重新设计和组织,变得更加简单明了。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。客户将在不同规模的组织内创建应用,跨度从单个部门到整个企业。2.1.4 C/S模式简介应用服务器运行数据负荷较轻。最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己

22、的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。 数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一

23、切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。在C/S体系的下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。2.2可行性分析可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。换句话说,可行性研究的目的不是解决问题,而是确定问题是否值得去解决。研究当前的具体条件下,开发系统是否具备必要的资源和其他条件。下面就经济可行性、技术可行性以及社会可行性作一下简单的分析:(1)经济可行性本系统开发所使用的软件都是微软免费版本的,开发人员仅自己和几个同学一起,电脑也是自己的,从上述几个方面看,所以开发成本已经降低到了最小化

24、。本系统大概半年左右就能产生经济效益,如果有几个餐馆使用,将在一年内收回成本并将在几年内举得收益且经济效益十分可观。在为餐馆提供服务的同时并自己从中获取到不菲的利益实现了双赢的效果。综上所述,经济上是可行的。(2)技术可行性本系统基于面向中小型的餐馆开发,从技术难度上来说本就已经很低,而且初步拟定计划的功能也是比较简单实用的。本系统开发所实用的工具与语言以及开发环境和平台都是实用非常广泛普及的,都是非常熟悉好用的,所以从这工具使用方面就不存在技术上的问题。基于本系统开发人员仅自己和几个同学,所以对系统的设计也是从简再从简,大大降低了开发难度,其中一些基本功能都是以前学过或者作过类似的功能的系统

25、,本团队还对此系统十分感兴趣,为以后做大型开发打下基础,兴趣爱好使开发效率大大提高。综上所述,技术上是可行的。(3)社会可行性本着不侵犯其它软件版权和社会法律的思想,开发此系统从各个方面小心谨慎,不轻易使用申请专利的界面字段图片,开发内容全部由组员从附近餐馆调查收集信息整理出来的,开发思路和系统设计流程也是经过探讨慢慢摸索而来。虽然技术有限结构精简,但美观大方,操作简单,符合广大人的使用心理,内容健康可行,使餐馆管理人员放心愉悦使用,如有不解之处可随时联系进行交流,达到双方理想的状态,实现双赢,合作愉快。综上所述,社会可行性也具备。2.3 需求分析餐馆点菜系统要求实现的功能有实现顾客的菜类咨询

26、、点菜、订座位、账单查询和座位安排情况,通过界面向顾客展示各种相关信息。管理员可以实现查找、删除、修改工作人员的信息,可以增加、修改、删除座位以及座位价格的设定。为餐馆管理人员提供各方面的便捷操作,实现信息化的管理,具体功能和要求如下:界面美观大方;操作简单、方便、易懂;内容显示全面整齐;权限设置明确;可维护性强;可视化友好界面可以进行基本操作;数据准确无误。第三章 总体设计3.1 设计目标餐馆点菜系统是一个方便餐馆管理者,因此必须要满足使用方便、操作灵活等设计需求。本系统在设计时满足以下几个目标:界面设计美观友好,餐馆信息查询灵活、方便、快捷、准确。全面、分类展示餐馆内的信息。显示餐馆菜类的

27、详细信息,方便顾客了解菜类信息。对用户输入的数据,系统进行严格的数据检验,尽可能除人为错误。系统最大限度地实现易维护性和易操作性。系统运行稳定、可靠。3.2 总体设计3.2.1 系统功能结构图餐馆点菜系统功能结构图如图3.1所示图3.1 系统功能结构图3.2.2 项目规划 餐馆点菜系统按照页面主次功能实现来进行划分,分主界面的主要功能模块和辅助功能的模块两大模块设计。其中主界面是一个囊括了几乎所有主要功能的操作界面,可以向顾客展示菜类,也可以让管理员对顾客和员工的信息管理的界面,用户通过该模块来实现其管理的所有功能。这些功能可以分为以下几个部分:用户登录/验证模块:进行用户登录操作。菜类/座位

28、预定模块:方便顾客查看相关信息。员工信息管理模块:管理员进行工作人员的管理。账单查询/结账模块:进行顾客对消费的查询和结账的操作。顾客留言/查看留言模块:进行对顾客意见接受操作,以及进行查看处理留言操作。辅助功能模块主要实现对本系统的功能进行扩充和协助。此模块主要有系统锁定功能,查看日期,计算器,数据备份恢复和有待扩展的内容。具体的功能可以分为以下几个部分:系统锁定模块:管理员可进行对系统的锁定。日历/计算器模块:方便查看日期和对账单的检验。数据的备份和数据的恢复模块:避免数据丢失,可以找回。3.3 数据库设计3.3.1 数据表的概要说明本系统采用的数据库为SQL 2005,数据库文件名为Re

29、staurant,包含6个表:tb_food(菜类基本信息表)、tb_foodtype(菜类类型表)、tb_GuestFood(顾客点菜信息表)、tb_Room(座位信息表)、tb_User(用户账号信息表)、tb_Waiter(员工信息表)。3.3.2 数据表设计(1)tb_food(菜类基本信息表) 菜类基本信息表主要用来存储餐馆类菜的基本信息,包括菜类型,菜编号,菜名和菜单价。具体内容如下表3.1所示:表3.1 菜类基本信息表字段名称类型大小是否允许为空描述IDint4not null主键自动增长idfoodtychar10Not null菜类型foodnum菜编号foodnamevachar50菜名foodpricedecimal(18,0)菜单价(2)tb_foodtype(菜类类型表)菜类类型表用于保存菜类型的基本信息,包括菜属于什么类别。具体内容如下表3

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2