点菜标准管理系统的开发与实现.doc
《点菜标准管理系统的开发与实现.doc》由会员分享,可在线阅读,更多相关《点菜标准管理系统的开发与实现.doc(51页珍藏版)》请在咨信网上搜索。
1、本科毕业设计(论文)正文目 录摘要1英文摘要11 概述31.1 本课题研究背景31.2 点菜系统管理发呈现状31.3 设计定义31.4 开发工具简介41.4.1 Visual Basic 6.041.4.2 数据库简介62 需求分析72.1 可行性分析72.1.1 技术可行性72.1.2 经济可行性72.1.3 管理可行性72.2 系统目的72.3 系统开发环境72.4 系统应当具备功能82.4.1 基本数据管理82.4.2 业务信息管理82.4.3 查询记录信息82.4.4 人员权限管理83 系统总体设计93.1 系统构造图93.2 重要模块流程图93.2.1 菜品类别设立93.2.2 菜品
2、信息设立103.2.3 客人点餐103.2.4 消费总结113.3 ER图113.4 数据字典124 系统程序实现144.1 系统登陆界面144.2 系统主界面144.3 重要功能模块144.3.1 基本数据管理144.3.2 业务信息管理244.3.3 查询记录信息345 软件测试406 结论41参照资料42点菜管理系统开发与实现摘要: 餐饮行业是一种具备悠久历史行业,随着人们步入信息时代脚步加快,餐饮公司运作管理模式也在不断完善更新。此前依托人工解决顾客垂询、服务落单送到厨房,厨房依照菜单存根制作菜肴,最后由服务员将菜肴递送给顾客老式模式,随着餐厅规模及顾客流量日益增大,经常会给酒店经营与
3、管理者带来了诸多烦恼和不必要经济损失。为了适应行业竞争需要,使餐饮管理更加规范化和科学化,咱们提出了一套行之有效计算机点餐系统解决方案。本系统点菜系统是依照餐饮公司特点,为公司量身定做餐饮管理软件。在设计过程中最大限度满足顾客规定,因而,该系统具备较强实用性和针对性。本系统具备界面和谐,操作简朴,可维护性强等特点。实现了基本信息管理、菜品信息设立、客人消费管理、厨房做菜管理以及客人消费信息记录等功能。本软件使用Visual Basic 6.0开发,采用客户端/服务器模型构架。数据库采用SQLServer 来实现。核心字:点餐;消费 Visual Basic 6.0;SQLServer The
4、development and implementation of ordering-management systemAbstract:Catering industry is a long history of the industry,as people entered the information age to speed up the pace,catering operation and management of the enterprise model are also constantly update the sound. Before relying on manual
5、 handling customer inquiries,service-to-kitchen,the kitchen dishes in the menu stubs production,the final dishes will be transmitted by the attendants to the traditional model of customers,with the restaurants size and increasing the flow of customers,often give Hotel operators and managers brought
6、a lot of headaches and unnecessary financial losses. In order to adapt to the needs of industry competition,catering to more standardized and scientific management,we have proposed a set of effective computer a la carte system solutions. The system - a la carte system is based on the characteristics
7、 of catering enterprises,customized for the restaurant management software. In the design process to maximize meet user requirements,therefore,the system has strong practical and targeted. The system is user-friendly,easy to use,maintainability,and other characteristics. To achieve a basis for infor
8、mation management,information set dishes,the guests consumption management,management of the kitchen cooking and guests consumer information statistics,and other functions. The use of Visual Basic 6.0 software development,a client / server model framework. Database used to achieve SQLServer . Key Wo
9、rds:Order food;consumption;Visual Basic 6.0;SQLServer 1 概述1.1 本课题研究背景随着经济高速发展,信息化建设也在如火如荼地进行,由于餐饮行业客户群不断扩大,餐饮行业自身老式模式不能更好适应不断膨胀消费群体、更好管理餐饮公司,因而在计算机科学技术日益发展和成熟今天,运用其先进技术性来管理寻常餐饮公司各种消费信息数据,就可以极大地提高餐饮公司工作效率,节约更多人力物力成本。1.2 点菜系统管理发呈现状与国外同行业相比,国内公司管理起步较晚。在国内大某些餐饮公司还在用手工方式解决消费数据时候,国外同行业公司已经使用上了先进计算机管理公司信息数
10、据,点餐模式采用网络模式,或手持终端模式,较国内相比,效率和成本有了极大提高。1.3 设计定义客人点菜管理信息系统(如下简称点餐)系统是一套既实用、操作简朴、功能齐全、便于维护、管理和查询软件。采用了c/s模型架构,提成数据访问层、业务规则表达层这二层。其中前端表达层涉及基本数据设立、业务信息管理(客人消费管理)、厨房管理(厨房做菜)、查询记录信息及人员权限管理等功能。本系统以点菜为中心,涵盖了部门人员、菜系菜品、客人消费,厨房做菜、以及查询、显示等功能,具备高效率、安全性强、数据完整有条理等长处。满足操作人员各种需求。为了能构造化管理和实行系统开发,采用软件工程办法来设计软件,其基本思想是:
11、用系统思想和系统工程办法,构造化,模块化地自上而下对生命周期进行分析和设计。咱们可以将整个系统开始过程分为如下4个一次连接阶段:(1) 系统规划阶段(2) 系统开发阶段(3) 系统运营维护阶段(4) 系统更新阶段这四个阶段共同构成了系统开发生命周期。系统规划是酒企销售系统起始阶段。这一阶段重要任务是:明确公司对管理系统需求,以制定酒企销售设计总筹划。涉及对酒企销售系统规划、需求分析和资源分派三个重要阶段。系统开发是酒企销售系统建设一种最重要阶段。系统开发生命周期普通分为如下三个阶段:系统分析、系统设计和系统实行。系统运营与维护阶段优势整个生命周期中历时最久阶段,也是酒企销售系统实现其功能,获得
12、效益阶段。而系统更新阶段是新旧系统并存时期。1.4 开发工具简介1.4.1 Visual Basic 6.0Visual Basic,简称VB,是Microsoft公司推出一种Windows应用程序开发工具。是当今世界上使用最广泛编程语言之一,它也被公以为是编程效率最高一种编程办法。无论是开发功能强大、性能可靠商务软件,还是编写能解决实际问题实用小程序,VB都是最迅速、最简便办法。 何谓 Visual Basic?“Visual”指是采用可视化开发图形顾客界面(GUI)办法,普通不需要编写大量代码去描述界面元素外观和位置,而只要把需要控件拖放到屏幕上相应位置即可;“Basic”指是BASIC语
13、言,由于VB是在原有BASIC语言基本上发展起来,至今包括了数百条语句、函数及核心词,其中诸多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其他任何 Windows 编程语言功能,而初学者只要掌握几种核心词就可以建立实用应用程序。 VB提供了学习版、专业版和公司版,用以满足不同开发需要。学习版使编程人员很容易地开发Windows和Windows NT应用程序;专业版为专业编程人员提供了功能完备开发工具;公司版容许专业人员以小组形式来创立强健分布式应用程序。 VB有如下特点:(1) 可视化编程。用老式程序设计语言设计程序时,都是通过编写程序代码来设计顾客界
14、面,在设计过程中看不到界面实际显示效果,必要编译后运营程序才干观测。如果对界面效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改操作也许要重复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计规定屏幕布局,用系统提供工具,在屏幕上画出各种“部件”,即图形对象,并设立这些图形对象属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能那某些代码,从而可以大大提高程序设计效率。 (2) 面向对象设计。4.0版后来Visual Basic
15、支持面向对象程序设计,但它与普通面向对象程序设计语言(C+)不完全相似。在普通面向对象程序设计语言中,对象由程序代码和数据构成,是抽象概念;而VisualBasic则是应用面向对象程序设计办法(OOP),把程序和数据封装起来作为一种对象,并为每个对象赋予应有属性,使对象成为实在东西。在设计对象时,不必编写建立和描述每个对象程序代码,而是用工具画在界面上,Visual Basic自动生成对象程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视。(3) 构造化程序设计语言。Visual Basic是在BASIC语言基本上发展起来,具备高档程序设计语言语句构造,接近于自然语言和人类逻辑思维方
16、式。VisualBasic语句简朴易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同步具备功能强大且使用灵活调试器和编译器。 VisualBasic是解释型语言,在输入代码同步,解释系统将高档语言分解翻译成计算机可以辨认机器指令,并判断每个语句语法错误。在设计VisualBasic程序过程中,随时可以运营程序,而在整个程序设计好之后,可以编译生成可执行文献(.EXE),脱离Visual Basic环境,直接在Windows环境下运营。(4) 事件驱动编程机制。Visual Basic通过事件来执行对象操作。一种对象也许会产生各种事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一种对
17、象,当顾客单击该按钮时,将产生一种“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定操作。 在用Visual Basic设计大型应用软件时,不必建立具备明显开始和结束程序,而是编写若干个微小子程序,即过程。这些过程分别面向不同对象,由顾客操作引起某个事件来驱动完毕某种特定功能,或者由事件驱动程序调用通用过程来执行指定操作,这样可以以便编程人员,提高效率。(5)访问数据库 VisualBasic具备强大数据库管理功能,运用数据控件和数据库管理窗口,可以直接建立或解决Microsoft Access格式数据库,并提供了强大数据存储和检索功能。同步,Visual Basic还能
18、直接编辑和访问其她外部数据库,如dBASE,FoxPro,Paradox等,这些数据库格式都可以用VisualBasic编辑和解决。 VisualBasic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接方式使用并操作后台大型网络数据库,如SQLServer,Oracle等。在应用程序中,可以使用构造化查询语言SQL数据原则,直接访问服务器上数据库,并提供了简朴面向对象库操作指令和多顾客数据库访问加锁机制和网络数据库SQL编程技术,为单机上运营数据库提供了SQL网络接口,以便在分布式环境中迅速而有效地实现客户/服务器(client/server)方案。(6)动态数据互换(DDE)
19、运用动态数据互换(DynamicDataExchange)技术,可以把一种应用程序中数据动态地链接到另一种应用程序中,使两种完全不同应用程序建立起一条动态数据链路。当原始数据变化时,可以自动更新链接数据。VisualBasic提供了动态数据互换编程技术,可以在应用程序中与其她Windows应用程序建立动态数据互换,在不同应用程序之间进行通信。(7)对象链接与嵌入(OLE) 对象链接与嵌入(OLE)将每个应用程序都看做是一种对象(object),将不同对象链接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具备声音、影像、图像、动画、文字等各种信息集合式文献。OLE技术是Mic
20、rosoft公司对象技术战略,它把各种应用程序合为一体,将每个应用程序看做是一种对象进行链接和嵌入,是一种应用程序一体化技术。运用OLE技术,可以以便地建立复合式文档(compounddocument),这种文档由来自各种不同应用程序对象构成,文档中每个对象都与本来应用程序相联系,并可执行与本来应用程序完全相似操作。(8)动态链接库(DLL) VisualBasic是一种高档程序设计语言,不具备低档语言功能,对访问机器硬件操作不太容易实现。但它可以通过动态链接库技术将C/C+或汇编语言编写程序加入到VisualBasic应用程序中,可以像调用内部函数同样调用其她语言编写函数。此外,通过动态链接
21、库,还可以调用Windows应用程序接口(API)函数,实现SDK所具备功能。1.4.2 数据库简介随着科学技术进步,信息已成为各行各业重要资源。数据库以其强大操作和管理功能成为高速信息表达路过。据我所知,数据库类型有诸多,例如:sqlserver,vf,framework,access,OracleMySQLSYBASEDB2等等,然而本软件选取了用SQL Server来作为数据库软件。(1)关于SQL Server简介:Microsoft SQL Server是由 Microsoft公司开发,在Microsoft SQL Server发展历程中,有两版本具备重要意义。那就是在1996年推出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 点菜 标准 管理 系统 开发 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。