毕业论文-基于.net的餐饮管理系统设计与实现_第1页
毕业论文-基于.net的餐饮管理系统设计与实现_第2页
毕业论文-基于.net的餐饮管理系统设计与实现_第3页
毕业论文-基于.net的餐饮管理系统设计与实现_第4页
毕业论文-基于.net的餐饮管理系统设计与实现_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于NET的餐饮管理系统设计与实现摘要随着信息技术在企业管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个企业要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。本文主要研究如何开发餐饮管理系统,解释了开发餐饮管理系统的必要性和重要性,系统的开发在NET平台上进行,结合后端的SQLITE数据库技术,用CNET进行编码,开发出一个符合企业需要,比较实用的信息管理系统。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考许多资料,在指导老师的帮助下,详细分析了企业管理系统的几个主要设计阶段需求分析、概要设计和详细设计,同时给出了系统实现的具体思想方案,并列举了实际工程中的实例创建过程、方法和效果。该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。关键词餐饮管理现代化,人工管理,功能模块,存储过程目录摘要I1绪论111课题的提出、现状及研究意义112课题的研究内容113论文的章节安排22相关技术介绍321C简介322SQLITE简介53系统需求分析731系统需求分析732系统类图733系统用例图74系统设计941系统总体结构942系统详细设计9421进账管理模块详细设计9422员工管理模块详细设计1043数据库设计11431概念设计11432逻辑设计125系统实现1351系统数据库连接实现1353登录模块实现1454主窗体实现17554功能实现的补充说明256结束语2661主要2762进一步改进的方向27参考文献29致谢301绪论11课题的提出、现状及研究意义近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。XX酒店作为传统的餐饮企业也存在这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。改革开放二十多年来,我国餐饮业发展迅猛,日新月异,各种风味特色,各种经营形式,各种组织结构的餐饮企业星罗棋布,但“竞争激烈,生意难作”也成了餐饮业的“流行脖。更新经营方式,拓展大众市场,建全餐饮业的“软硬”件设施,发展餐饮信息渠道是我国餐饮业应探索的主旋律。所以,社会化,科学化,集锦化21世纪的发展方向。当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。越来越多的管理人员意识到信息管理的重要性。所以说科学化是二十一世纪餐饮业的主流目前,国内的餐饮管理系统几种情况是中国的软件系统大多源自管理信息系统MIS,从部门业务需求的角度出发设计。管理信息系统设计的初衷是服务于学校内绝大多数的业务操作人员,将业务操作人员的重复性劳动予以初场户动化,即从管理理论抽象出理想化的业务管理模式,在基于该业务模式的摹础上实现低层次的数据处理或业务流程电子化。管理信息系统的设计,是根据中小型学校业务单元的需求来编写的,一般无法满足多体制、多元化、多董组织结构的大型学校数据处理需求。与国外同类应用系统及解决方案相比较,目前中国的管理软件还有一些缺憾第一,很多是从管理信息系统演变而来,虽然目前国内的管理软件已将模块功能扩展至学校管理或人才资本管理相关的整个业务领域,但系统在整体性、前瞻性和集成性方面仍有欠缺。12课题的研究内容本课题是设计一个基于NET的餐饮管理系统。本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理,本系统应达到以下目标系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。实现对消费账目自动结算。实现对消费的历史记录进行查询,支持模糊查询。系统应最大限度地实现易维护性和易操作性。13论文的章节安排整篇论文是基于NET为背景,从NET的知识、体系结构等方面,介绍NET的餐饮管理系统设计与开发实现。具体章节安排如下第一章绪论阐明了论文课题的提出及其意义,以及本课题研究内容。第二章主要介绍了研究本课题的涉及到的技术和个性技术的特征、功能和应用领域。第三章介绍系统的需求分析,并重点分析了系统功能需求分析以及系统的UML图等。第四章介绍系统设计,并对系统的数据库设计进行的详细分析。第五章进行系统实现设计的分析,包括部分界面分析和部分代码说明。第六章是结束语。总结论文及设计所做的主要及取得的成果,并对系统和NET下一步要做的进行了分析。2相关技术介绍21C简介C是微软公司发布的一种面向对象的、运行于NETFRAMEWORK之上的高级程序设计语言。并定于在微软职业开发者论坛PDC上登台亮相。C是微软公司研究员ANDERSHEJLSBERG的最新成果。C看起来与JAVA有着惊人的相似;它包括了诸如单一继承、接口、与JAVA几乎同样的语法和编译成中间代码再运行的过程。但是C与JAVA有着明显的不同,它借鉴了DELPHI的一个特点,与COM组件对象模型是直接集成的,而且它是微软公司NETWINDOWS网络框架的主角。VISUALSTUDIONET从一开始就是为XMLWEB服务创建的开发环境。通过允许应用程序通过INTERNET沟通和共享数据,XMLWEB服务使业务能够从INTERNET转换为用于集成和传送它们的核心商业价值的真正平台。VISUALSTUDIONET和XMLWEB服务提供简单,灵活和基于标准的模型。允许开发人员从新的和现有的代码汇编应用程序,而与平台,编程语言或对象模型无关。而NETFRAMEWORK是一个新的开发平台,它为局域网LAN和INTERNET上的分布式企业应用提供了一致和有效的支持。NETFRAMEWORK由两个主要部分组成CLR通用语言运行时,COMMONLANGUAGERUNTIME和一组统一的类库,包括ASPNET、ADONET、WINDOWSFORMS和其他能力。CCSHARP是微软对这一问题的解决方案。C是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFTNET平台的应用程序,MICROSOFTNET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。NET是MICROSOFTXMLNET平台。XMLNET允许应用程序通过INTERNET进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。MICROSOFTNET平台提供创建XMLNET并将这些服务集成在一起之所需。C是一个语言,NET是一个平台,上面支持用C或者VBDOTNET写代码。另外,C不但可以开发基于NET的应用程序,也可以开发基于WINFORM的程序,这就是区别。若是单纯以概念来说,你可以把NET当做一个工作平台一般,它是一个开发环境的基底,提供你开发WINDOWS、WEB、MOBILE、XML等应用程式一个共通的平台,若是要了解深一点,则再去了解其运作的相关机制那是有助于你利用它来开发C和NET主要是应用在网际网路C(读做CSHARP)编程语言是由微软公司的ANDERSHEJLSBERG和SCOTTWILLAMETTE领导的开发小组专门为NET平台设计的语言,它可以使程序员移植到NET上。这种移植对于广大的程序员来说是比较容易的,因为C从C,C和JAVA发展而来,它采用了这三种语言最优秀的特点,并加入了它自己的特性。C是事件的驱动的,完全面向对象的可视化编程语言,我们可以使用集成开发环境来编写C程序。使用IDE,程序员可以方便的建立,运行,测试和调试C程序,这就将开发一个可用程序的时间减少到不用IDE开发时所用时间的一小部分。使用IDE迅速建立一个应用程序的过程称为快速反映开发。NET是MICROSOFT的XMLWEB服务平台。不论操作系统或编程语言有何差别,XMLWEB服务能使应用程序在INTERNET上传输和共享数据。MICROSOFTNET平台包含广泛的产品系列,它们都是基于XML和INTERNET行业标准构建,提供从开发、管理、使用到体验XMLWEB服务的每一方面。XMLWEB服务将成为您今天正在使用的MICROSOFT的应用程序、工具和服务器的一部分并且将要打造出全新的产品以满足您所有业务需求。更具体地说,MICROSOFT正在五个方面创建NET平台,即工具、服务器、XMLWEB服务、客户端和NET体验。C20新特性1、泛型在我看来,泛型就是通过将数据类型参数化从而实现了代码的更为灵活的复用,泛型的出现使得C能够使用同一段代码来操作多种数据类型。泛型无疑是C20最重大的改进,它的出现赋予了C代码更强的类型安全,更好的复用,更高的效率和更清晰的约束。2、匿名方法匿名方法允许我们将代码直接与委托实例相关联,使委托实例化工作更加直观和方便。在我看来,这只是C又多了一种语法格式而已,不再像以前必须将方法名传给委托实例,而是又多了一种选择。3、迭代器迭代器允许我们更加方便的编写用于FOREACH语句的类型。在我看来,迭代器的出现只不过是改进了10中不便的可用FOREACH语句类型的编写限制,简化了一些接口。4、局部类型局部类型允许我们将一个类的代码分别写在不同的CS文件中。最典型的应用就是使用VS2005创建FORM文件时,VS会自动将系统生成的代码与用户代码分开。局部类型通过PARTIAL关键字来声明。5、空属类型空属类型是一种像INT,一样可以为空的变量类型。本质上是一种泛型的应用,是SYSTEMNULLABLE的一种类型实例化。6、静态类静态类是只用于包含静态成员的类型,它既不能实例化,亦不能被继承。22SQLSERVER简介SQLITE,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持WINDOWS/LINUX/UNIX等等主流的操作系统,同时能够跟很多程序语言相结合,比如TCL、C、PHP、JAVA等,还有ODBC接口,同样比起MYSQL、POSTGRESQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLITE第一个ALPHA版本诞生于2000年5月。至今已经有13个年头,SQLITE也迎来了一个版本SQLITE3已经发布。SQLITE数据引擎是本企业数据管理解决方案的核心。同时它还支持事务处理功能等等。也有人说它象MICROSOFT的ACCESS,有时候真的觉得有点象,但是事实上它们区别很大。比如SQLITE支持跨平台,操作简单,能够使用很多语言直接创建数据库,而不象ACCESS一样需要OFFICE的支持。如果是个很小型的应用,或者想做嵌入式开发,没有合适的数据库系统,那么都可以考虑使用SQLITE。3系统需求分析31系统需求分析作为餐饮管理系统,首先需要具有餐饮管理员可以运用系统来进行登记的功能。在进行登记后,餐饮管理员就可以登录了,在登录以后可以对现有的信息的查看、修改等。由于餐饮管理系统是信息管理系统,利用计算机网络的巨大潜在力量、数据信息的理念,从而减少人、物及财等方面上的消耗,完成合理的资源分配。其开发的功能主要包括本课题是设计一个基于NET的餐饮管理系统。确的餐饮管理依据与辅助决策数据。32系统类图4系统设计41系统总体结构根据以上对餐饮管理系统的功能需求分析。现对餐饮管理系统分析。42系统详细设计不管是管理员还是普通餐饮管理员登录系统都要进行正确的判断后,才能登入到系统,登录活动图如图42所示系统服务器管理人员启动请求输入相关信息显示相关输入信息校验信息失败成功显示系统界面图42系统登录活动图43数据库设计431概念设计系统管理模块店主模块登录模块用户登录餐厅管理系统用户增删改查餐权限增删改查设置用户角色餐桌增删改查菜单增删改查订单查询销售信息查询角色增删改查工作菜单模块员工工作模块服务员收银员厨师权限模块角色权限特殊权限设置角色权限设置特殊权限图31功能模块图5系统实现51系统数据库连接实现在系统开发过程中,采用三层架构模式开发,因为要多处涉及到对数据库的连接,如果这些连接都在各个CNET程序中去实现,那样将会非常繁琐,代码重复量比较大,因此,为了简化这些连接操作,在开发时设计了一个可重用的类SQLITEHELPERCS,把对数据库的操作都封装在在这个类中,需要用到时生成对象调用便可,其流程图如图51所示。其中SQLITEHELPERCS文件的主要代码由如下所示USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMLINQUSINGSYSTEMTEXTUSINGSYSTEMDATAUSINGSYSTEMDATASQLITEUSINGSYSTEMCONFIGURATIONNAMESPACECATERINGDALPUBLICCLASSSQLITEHELPERPRIVATESTATICREADONLYSTRINGSTRCONFIGURATIONMANAGERCONNECTIONSTRINGS“CONSTR“CONNECTIONSTRING/此方法用来做增删改/SQL语句/参数数组/返回受影响的行数PUBLICSTATICINTEXECUTENONQUERYSTRINGSQL,PARAMSSQLITEPARAMETERPARAM/创建连接字符串USINGSQLITECONNECTIONCONNEWSQLITECONNECTIONSTR/创建执行SQL语句对象USINGSQLITECOMMANDCMDNEWSQLITECOMMANDSQL,CONCONOPEN/打开数据库CMDPARAMETERSADDRANGEPARAM/添加参数列表RETURNCMDEXECUTENONQUERY/执行命令/此方法用来返回首行首列/SQL语句/参数数组/返回值为OBJECT类型PUBLICSTATICOBJECTEXECUTESCALARSTRINGSQL,PARAMSSQLITEPARAMETERPARAMUSINGSQLITECONNECTIONCONNEWSQLITECONNECTIONSTRUSINGSQLITECOMMANDCMDNEWSQLITECOMMANDSQL,CONCONOPENCMDPARAMETERSADDRANGEPARAMRETURNCMDEXECUTESCALAR/此方法用来返回每一行数据/SQL语句/参数可变数组/返回值为SQLITEDATAREADER类型PUBLICSTATICSQLITEDATAREADEREXECUTEREADERSTRINGSQL,PARAMSSQLITEPARAMETERPARAMSQLITECONNECTIONCONNEWSQLITECONNECTIONSTRUSINGSQLITECOMMANDCMDNEWSQLITECOMMANDSQL,CONCMDPARAMETERSADDRANGEPARAMTRYCONOPENRETURNCMDEXECUTEREADERSYSTEMDATACOMMANDBEHAVIORCLOSECONNECTIONCATCHEXCEPTIONEXCONCLOSECONDISPOSETHROWEX/此方法用来返回整个表/SQL语句/返回值为DATABLE类型PUBLICSTATICDATATABLEEXECUTEDATETABLESTRINGSQL,PARAMSSQLITEPARAMETERPARAMDATATABLEDTNEWDATATABLEUSINGSQLITECONNECTIONCONNEWSQLITECONNECTIONSTRUSINGSQLITECOMMANDCMDNEWSQLITECOMMANDSQL,CONCMDPARAMETERSADDRANGEPARAMUSINGSQLITEDATAADAPTERSDANEWSQLITEDATAADAPTERCMD/SDASELECTCOMMANDPARAMETERSADDRANGEPARAMSDAFILLDTRETURNDT53登录模块实现USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMLINQUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSUSINGCATERINGMODELUSINGCATERINGBLLNAMESPACECATERINGPUBLICPARTIALCLASSFRMLOGINFORMPUBLICFRMLOGININITIALIZECOMPONENTPRIVATEVOIDBTNLOGIN_CLICKOBJECTSENDER,EVENTARGSE/帐号和密码不为空/帐号和密码类型STRINGNAMETXTLOGINNAMETEXTTRIM/帐号STRINGPWDTXTPWDTEXTTRIM/密码STRINGMSG/要显示的信息USERINFOPER/对象IFCHECKINPUTNAME,PWD/调方法判断帐号和密码是否为空USERINFOBLLBLLNEWUSERINFOBLL/调用BLL方法验证帐号和密码是否正确IFBLLISLOGINNAME,PWD,OUTMSG,OUTPER/如果登录成功则在消息窗口显现登录成功的状态并且等待一分钟后显示主窗体MSGDIV1MSGDIVSHOWMSG,1,BINDELSEMSGDIV1MSGDIVSHOWMSG,1VOIDBINDTHISDIALOGRESULTSYSTEMWINDOWSFORMSDIALOGRESULTOK/登录成功后设置当前登录窗口的返回值状态/方法验证登录时的帐号和密码是否为空PRIVATEBOOLCHECKINPUTSTRINGNAME,STRINGPWDIFSTRINGISNULLOREMPTYNAMEMSGDIV1MSGDIVSHOW“帐号不能为空“,1RETURNFALSEIFSTRINGISNULLOREMPTYPWDMSGDIV1MSGDIVSHOW“密码不能为空“,1RETURNFALSERETURNTRUE登录界面如图54主窗体实现主窗体主要由以下代码来实现USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMLINQUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSUSINGCATERINGBLLUSINGCATERINGMODELNAMESPACECATERINGPUBLICPARTIALCLASSFRMMAINFORMPUBLICFRMMAININITIALIZECOMPONENT/获取所有的包间类型/未删除的标识0删除标识是1PRIVATEVOIDLOADROOMBYDELFLAGINTDELFLAGROOMINFOBLLROOMBLLNEWROOMINFOBLLLISTLISTROOMBLLGETALLROOMBYDELFLAGDELFLAGFORINTILISTCOUNT1I0ITABPAGETPNEWTABPAGETPTAGLISTI/每个对象绑定到该控件的TAG属性中TPTEXTLISTIROOMNAME/并且为该控件LISTVIEWLVNEWLISTVIEW/设置LISTVIEW控件显示样式LVDOCKDOCKSTYLEFILLLVLARGEIMAGELISTIMAGELIST1LVVIEWVIEWLARGEICONLVBACKCOLORCOLORWHITELVITEMSELECTIONCHANGEDNEWLISTVIEWITEMSELECTIONCHANGEDEVENTHANDLERLISTVIEW_ITEMSELECTIONCHANGED/为每个LISTVIEW控件注册一个选项值改变的事件/为TBLPAGE控件添加LISTVIEW控件TPCONTROLSADDLV/为TCLINFO控件添加TABPATE控件TCLINFOTABPAGESADDTP/显示当前餐桌的点菜内容VOIDLISTVIEW_ITEMSELECTIONCHANGEDOBJECTSENDER,LISTVIEWITEMSELECTIONCHANGEDEVENTARGSEIFEISSELECTEDDESKINFODESKEITEMTAGASDESKINFORORDERDESKBLLRDBLLNEWRORDERDESKBLLINTORDERIDRDBLLGETORDERIDBYDESKIDDESKDESKID/餐桌编号RORDERINFOPRODUCTBLLBLLORDERPRODUCTNEWRORDERINFOPRODUCTBLLLISTLISTBLLORDERPRODUCTGETPRODUCTORDERINFOORDERIDDGVPROAUTOGENERATECOLUMNSFALSE/禁止自动添加列DGVPRODATASOURCELIST/加载菜单PRIVATEVOIDLOADDESKBYROOMIDDELFLAGTABPAGETP,INTDELFLAGROOMINFOROOMTPTAGASROOMINFOLISTVIEWLVTPCONTROLS0ASLISTVIEWLVCLEAR/清空/根据包间的ID和删除标识,查询该包间所有的餐桌DESKINFOBLLDKBLLNEWDESKINFOBLLLISTLISTDKBLLGETALLDESKBYROOMIDANDDELFLAGROOMROOMID,DELFLAGFORINTI0I/TABCONTROL控件的选中项值改变事件/VOIDTCLINFO_SELECTEDINDEXCHANGEDOBJECTSENDER,EVENTARGSE/选项内容更改时候发生/TABCONTROLTBINFOSENDERASTABCONTROL/TABPAGETPTCLINFOTABPAGESTCLINFOSELECTEDINDEX/LISTVIEWLVTPCONTROLS0ASLISTVIEW/LVITEMSCLEARLOADDESKBYROOMIDDELFLAGTP,0/会员管理PRIVATEVOIDTSSLBTNMEMBER1_CLICKOBJECTSENDER,EVENTARGSE/显示会员窗口FRMMEMBERFRMMEMBERNEWFRMMEMBERFRMMEMBERSHOWDIALOG/商品管理PRIVATEVOIDTSSLBTNCOMMODITY1_CLICKOBJECTSENDER,EVENTARGSEFRMCOMMODITYFCDNEWFRMCOMMODITYFCDSHOWDIALOG/房间管理PRIVATEVOIDTSSLBTNROOM1_CLICKOBJECTSENDER,EVENTARGSEFRMROOMFRNEWFRMROOMFRSHOWDIALOG/顾客开单PRIVATEVOIDTSSLBTNBILLING1_CLICKOBJECTSENDER,EVENTARGSETABPAGETPTCLINFOSELECTEDTABLISTVIEWLVTPCONTROLS0ASLISTVIEWIFLVSELECTEDITEMSCOUNT0LISTVIEWITEMLVITEMLVSELECTEDITEMS0/获取当前选中项DESKINFODESKLVITEMTAGASDESKINFO/获取TAG属性中的餐桌对象IFDESKDESKSTATE0/餐桌状态有0空闲1开单2开桌FRMBILLINGFBNEWFRMBILLINGTHISEVTNEWEVENTHANDLERFBSETVALUESFBFORMCLOSINGNEWFORMCLOSINGEVENTHANDLERFRM_CLOSINGIFTHISEVTNULLFRMEVENTARGSFEANEWFRMEVENTARGSFEANAMETPTEXTFEAOBJDESK/LVITEMFEAMONEYTPTAGASROOMINFOROOMMINIMUNCONSUMETOSTRINGTHISEVTTHIS,FEAFBSHOWDIALOG/THISFBILLINGSHOWDIALOG/显示开单窗体ELSEMESSAGEBOXSHOW“请选择为开桌或者未开单的餐桌“ELSEMESSAGEBOXSHOW“请选择餐桌“/增加消费PRIVATEVOIDTSSLBTNCONSUMPTION1_CLICKOBJECTSENDER,EVENTARGSETABPAGETPTCLINFOSELECTEDTABLISTVIEWLVTPCONTROLS0ASLISTVIEWIFLVSELECTEDITEMSCOUNT0LISTVIEWITEMLVITEMLVSELECTEDITEMS0/获取当前选中项DESKINFODESKLVITEMTAGASDESKINFO/获取TAG属性中的餐桌对象IFDESKDESKSTATE1/餐桌状态有0空闲1开单2开桌FRMADDMONEYFAMNEWFRMADDMONEYTHISEVTFRMMONEYNEWEVENTHANDLERFAMSETVALUESFAMFORMCLOSINGNEWFORMCLOSINGEVENTHANDLERFRM_CLOSINGIFTHISEVTFRMMONEYNULLFRMEVENTARGSFEANEWFRMEVENTARGSFEAOBJDESKTHISEVTFRMMONEYTHIS,FEAFAMSHOWDIALOG/THISFAMSHOWDIALOGELSEMESSAGEBOXSHOW“请选择开单或者开桌的餐桌“ELSEMESSAGEBOXSHOW“请选择餐桌“/结账PRIVATEVOIDTSSLBTNCHECKOUT1_CLICKOBJECTSENDER,EVENTARGSETABPAGETPTCLINFOSELECTEDTABLISTVIEWLVTPCONTROLS0ASLISTVIEWIFLVSELECTEDITEMSCOUNT0/大于0证明有选中的项LISTVIEWITEMLVITEMLVSELECTEDITEMS0/获取当前选中项DESKINFODESKLVITEMTAGASDESKINFO/获取TAG属性中的餐桌对象IFDESKDESKSTATE1/餐桌状态有0空闲1开单2开桌FRMBALANCEFALNEWFRMBALANCETHISEVTBALANCENEWEVENTHANDLERFALSETVALUESFALFORMCLOSINGNEWFORMCLOSINGEVENTHANDLERFRM_CLOSINGIFTHISEVTBALANCENULLFRMEVENTARGSFEANEWFRMEVENTARGSFEAOBJDESKTHISEVTBALANCETHIS,FEAFALSHOWDIALOGELSEMESSAGEBOXSHOW“请选择开单的餐桌“ELSEMESSAGEBOXSHOW“请选择餐桌“主窗体界面如图554功能实现的补充说明该模块是主要是对该系统的功能实现做补充。主要由以下功能图517,详细见系统源码6结束语经过这次开发基于NET的餐饮管理系统系统的设计与实现的毕业设计,使我对NET有较深的认识及体会。在本开发系统时,由于是本人初次接触有关NET领域;在知识、经验方面都存在着太多的不足。另外,在开发的整个过程中,时间也较仓促。因此,该系统必然会存在很多不足。因为对整个学校的管理模式不够了解及对整个系统的流程不够熟悉,在需求分析阶段用户的需求未能做到完全满足,如系统还没做到请假信息的管理,不能从考核信息中得出考核工资等等。在系统功能上,还有部分问题是我还没有考虑到的,所以本系统还有继续开发一定空间。不过,我觉得学习一种新的技术能学习到运用此技术开发出一个有意义的系统是不容易的,这同时也使我增强对知识的渴望和追求的欲望。在整个软件的设计开发过程中真实感受到设计开发的长期和艰辛,同时也获得设计开发的经验和感受,首先就是始终要有对项目开发的兴趣、爱好、激情和积极追求的思维;其次必须要有广博的知识、文献和技术书籍,可供搜索,能去查阅,联络访问;再次要有迎难而上的决心和恒心,面对疑难要静心和细心,也要有一定的耐心和信心,才能把握关键;最后要有一定的时限,要有足够的时间去针对每个细节,逐个排查问题,应付设计开发各种过程的考验;此外,一个大的项目的开发设计的确要有协助合作伙伴,多与人讨论,虽然毕业设计是一人独立完成,但多与人交流经验,能增强团队合作意思,适应将来的需要。这里整个软件设计及近尾声,最大的收获就是深化了对项目的设计开发、结构框架和C编程语言的学习,从基础的语法代码,上升到数据库的连接,到增删修、比较和NET的代码思创过程。系统管理也回避了大量用户管理的界面设计等,运行或出现的一些小失误,或存在更大的潜在缺陷,这些将在以后使用的过程中发现,以及在后续的段中进一步完善。总之本系统设计并没有名家软件那样广泛和实用,也不可能有过多的高效和完善,作为毕业设计,旨在能达到普通高校教学大纲规定的水准,具备初步软件设计和开发的能力。当然我也体会到NET给我们带来的好处。系统采用C/S客户端/服务器架构和NET相结合。WEB服务能够利用行业标准协议(XMLSOAPWSDL和HTTP)来与任何类型的远程系统交换信息。本系统采用的是基于NET技术,它使得整个的系统开发技术从以操作系统为中心的应用程序组织模式扩展到以网络为中心的组织模式,即在视野上从本地扩大到了全球。在整个设计中我懂得了许多东西,也培养了我独立的能力,树立了对自己能力的信心,相信会对今后的学习生活有非常重要的影响。使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。虽然这个设计做得不太好,但是在设计过程中所学到的东西是这次毕业设计的最大收获和财富,使我终身受益。61主要ASP,NET等是当今IT技术热点之一,信息领域最受关注的领域无疑是使用网络技术来构建信息系统之间的资源共享。全文的成果主要体现在以下几个方面(1)简介NET一些协议包括(简单对象访问协议),(NET描述语言等一些NET标准的协议。(2)在基于FRAMEWORK框架的基础上,简介了NET体系结构,根据NET体系结构及W3C等国际标准化组织的开方协议标准,系统简介微软的NET体系结构。(3)运用基于C语言来开发ASP的WINDOWS服务应用程序的开发。(4)运用数据库理论来指导开发系统数据库和多层架构技术。62进一步改进的方向由于时间关系,还有很多方面没考虑到,未来将在已有基础上,值得继续关注和解决的问题包括(1)系统设计模式。(2)信息更新数据变快,需要架构一个异构数据库之间数据信息共享,对异构数据信息共享需要进一部了解。(3)NET在不同平台之间传递数据。(4)NET合成技术。(5)NET相关的安全技术,如安全性、WSSECURITY规范等。当今信息技术正发生着广泛而深刻的变革,随着技术的进一步发展,NET技术、信息资源共享等更加完善和发展,在企事业单位发展中引入这些技术将促进其向着网络化、标准化、全球化和大众化发展。空间信息网格将在人们对空间信息的查询、综合分析和辅助决策中发挥越来越大的作用,显示其强大的生命力。参考文献致谢在此,首先得感谢我的导师教授,感谢他在百忙之中还抽出时间来给我指导、给我建议、给我帮助,使我顺利地完成毕业设计。在本次毕业设计中,我从指导老师身上学到很多东西,例如他那认真负责的态度,严谨的治学精神和深厚的理论水平都使我受益匪浅;他无论在理论上还是在实践中,都给予我很大的帮助,使我得到很大的提高,这对于我以后的和学习都是巨大的帮助;在学术上,指导老师是一个严谨求实,认真负责的人。他不辞辛劳,为我选定课题的开发方向,对我的课题给予了大量的指导,提出了宝贵的建议,再次感谢他耐心的辅导。其次我要感谢计算机科学系所有的老师们,没有他们平时的教导,我不会顺利完成我的毕业设计。是他们勤勤恳恳、不辞辛苦、不厌其烦、任劳任怨地给我们讲解计算机的专业课程。面对专业知识不那么深熟的我们,老师们一遍遍试图用最易懂的方式让我们透彻理解那些高深的专业理论。我还要感谢我的同学们,没有他们的支持和鼓励,我不可能愉快的度过我的大学生活。我们互相加油互相扶持,走过了大学本科四年,谢谢他们。最后,再次对关心、帮助我的老师们、朋友们和同学们表示衷心地感谢为你提供优秀的毕业论文参考资料,请您删除以下内容,O_O谢谢ALARGEGROUPOFTEAMERCHANTSONCAMELSANDHORSESFROMNORTHWESTCHINASSHAANXIPROVINCEPASSTHROUGHASTOPONTHEANCIENTSILKROAD,GANSUSZHANGYECITYDURINGTHEIRJOURNEYTOKAZAKHSTAN,MAY5,2015THECARAVAN,CONSISTINGOFMORETHAN100CAMELS,THREEHORSEDRAWNCARRIAGESANDFOURSUPPORTVEHICLES,STARTEDTHETRIPFROMJINGYANGCOUNTYINSHAANXIONSEPT19,2014ITWILLPASSTHROUGHGANSUPROVINCEANDXINJIANGUYGURAUTONOMOUSREGION,ANDFINALLYARRIVEINALMATY,FORMERLYKNOWNASALMAATA,THELARGESTCITYINKAZAKHSTAN,ANDDUNGANINZHAMBYLPROVINCETHETRIPWILLCOVERABOUT15,000KILOMETERSANDTAKETHECARAVANMORETHANONEYEARTOCOMPLETETHECARAVANISEXPECTEDTORETURNTOJINGYANGINMARCH2016THENTHEYWILLCOMEBACK,CARRYINGSPECIALTYPRODUCTSFROMKAZAKHSTANASMALLARTTROUPEFOUNDEDSIXDECADESAGOHASGROWNINTOAHOUSEHOLDNAMEINTHEINNERMONGOLIAAUTONOMOUSREGIONINTHE1950S,ULANMUQIRARTTROUPEWASCREATEDBYNINEYOUNGMUSICIANS,WHOTOUREDREMOTEVILLAGESONHORSESANDPERFORMEDTRADITIONALMONGOLIANMUSICANDDANCESFORNOMADICFAMILIESTHE54YEAROLDWASBORNINTONGLIAO,INEASTERNINNERMONGOLIAANDJOINEDTHETROUPEIN1975HESAYSTHEREARE74BRANCHTROUPESACROSSINNERMONGOLIAANDACTORSGIVEAROUND100SHOWSEVERYYEARTOLOCALNOMADICPEOPLE“ICANSTILLRECALLTHEDAYSWHENITOUREDWITHTHETROUPEINTHEEARLY80SWESATONTHEBACKOFPICKUPTRUCKSFORHOURSTHESKYWASBLUE,ANDWECOULDNTHELPBUTSINGTHEFOLKSONGS,“NASUNSAYSTHEVASTNESSOFINNERMONGOLIAANDTHELACKOFENTERTAINMENTOPTIONSFORPEOPLELIVINGTHERE,MADETHEIRLIVESLONELY“THENOMADICPEOPLEWEREVERYEXCITEDABOUTOURVISITS,“NASUNRECALLS“WEDIDNTHAVEAFORMALSTAGETHEAUDIENCEJUSTSATONTHEGRASSUSUALLY,THEPERFORMANCESBECAMEABIGPARTYWITHLOCALPEOPLEJOININGIN“FORHIM,THEREWARDINGPARTABOUTTOURINGISNTJUSTABOUTSHARINGARTWITHNOMADICFAMILIESBUTALSOABOUTGAININGINSPIRATIONFORTHEMUSICANDDANCEULANMUQIRLITERALLYTRANSLATESAS“REDBURGEON“,ANDTODAYSPERFORMERSOFTHETROUPESTILLTOURTHEREGIONSVILLAGESANDENTERTAINNOMADICFAMILIES,BUTTHEIRFAMEHASSPREADAROUNDTHEWORLDONMAY16AND17,NEARLY100SINGERSANDDANCERSFROMTHETROUPEPERFORMEDATBEIJINGSPOLYTHEATERTHEIRSHOW,TITLEDULANMUQIRONTHEGRASSLAND,DEPICTEDTHEHISTORYANDDEVELOPMENTOFTHEARTTROUPE“BEINGFROMTHEREGIONALLOWEDMETOEMBRACETHECULTUREOFINNERMONGOLIAANDBEINGAMEMBEROFTHETROUPESHOWEDMEWHEREIBELONGED,“NASUN,THEARTTROUPESPRESIDENT,WHOISALSOARENOWNEDTENOR,TELLSCHINADAILYDURINGATOURIN1985,HEWENTTOAVILLAGEANDMETANELDERLYLOCALMAN,WHOTOLDHIMASTORYABOUTHISFRIENDSHIPWITHASOLIDERFROMSHENYANG,CAPITALOFNORTHEASTCHINASLIAONINGPROVINCE,DECADESAGOTHESOLIDERGAVETHEOLDMANAHANDMADESADDLEWHENTHEYBIDFAREWELLTHESTORYINSPIREDNASUNTOWRITECARVEDSADDLE,ASONGTHATLATERBECAMEONEOFHISMOSTPOPULARNUMBERSNOW,EVERYYEAR,NASUNRECRUITSYOUNGSINGERSANDDANCERSFORTHETROUPETHETROUPEHASALSODESIGNEDANEWREPERTOIRE,WHICHISMOSTLYBASEDONTHEDAILYLIVESOFMONGOLIANPEOPLE,ESPECIALLYTHELIVESOFNOMADICFAMILIES,ANDHASCOMBINEDCONTEMPORARYMUSICALELEMENTSWITHFOLKSONGSOFTHEREGIONHAIMU,A25YEAROLDKHOOMEIALOCALVARIANTOFOVERTONESINGINGSINGER,JOINEDTHETROUPETHREEYEARSAGOALONGWITHASIXMEMBERBAND,HEPERFORMSFASTSONGSANDSOFTONESTHATHEWRITESALLWHILEPLAYINGTHEHORSEHEADFIDDLE“ALTHOUGHILEARNEDTHEPIANOSINCECHILDHOODANDGREWUPLISTENINGTOVARIOUSKINDSOFMUSIC,TOME,THEFOLKMUSICOFINNERMONGOLIAISTHEROOT,“HESAYS“PERFORMINGINREMOTEVILLAGESISPLEASANTIFEELATHOMEONTHEBOUNDLESSGRASSLANDS,ANDTHEWARMPEOPLETHEREMAKEMEFEELFULFILLED“THEFIRSTROUNDOFSPRINGAUCTIONSEASONINBEIJINGENDEDLASTWEEK,BUTITFAILEDTOCREATEMUCHSPRINGINTHEARTMARKETALTHOUGHTWOPIECESOFCHINESEPAINTINGFETCHEDMORETHAN100MILLIONYUAN,THEDECLINEINTRADINGVOLUMEANDSALERATESHOWEDADOWNTURNTHISYEARINTHE“GRANDVIEWCHINESEPAINTINGHIGHLIGHT”SESSIONATCHINAGUARDIAN2015SPRINGAUCTIONS,PANTIANSHOUSREPRESENTATIVEWORKEAGLE,ROCKANDFLORAHITARECORDAUCTIONPRICEOF279MILLIONYUAN,WHILELIKERANSMASTERWORKJINGGANGMOUNTAINFETCHED1265MILLIONYUAN,ANUNEXPECTEDHIGHINRECENTYEARSHOWEVER,THETRADINGVOLUMEFELLSTO187BILLIONYUANFROM222BILLIONYUANINTHESAMEPERIODTHEYEARBEFORETHEHUANGCHEN2015SPRINGAUCTIONS,WHICHRECORDED425MILLIONYU

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论