您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 基于VC++的餐厅管理系统的设计——前台操作部分--毕业论文
本科毕业论文(设计)任务书课题名称基于VC++的餐厅管理系统的设计——前台操作部分指导教师姓名工作单位信息科学与工程学院一、主要内容:主要内容是编写一个基于VC++的餐厅管理系统的软件,软件大体分为两部分,本课题是完成前台操作部分。二、基本要求(基本技术要求与数据)1、学习VisualC++软件的使用,掌握数据库编程方法。2、查阅资料,掌握餐厅管理系统的一般知识。设计数据库并编写代码,完成用户登录模块、加密解密模块、订餐模块、结账模块、交班模块等三、论文(设计)工作起始日期:自2012年1月3日起,至2012年4月30日四、进度与应完成的工作:第一阶段:阅读书籍、查找资料(2012年01月03日-2012年02月20日)第二阶段:系统设计、论文初稿(2012年02月20日-2012年03月20日)第三阶段:系统调试、论文修改(2012年03月20日-2012年04月08日)第四阶段:论文定稿、打印(2012年04月09日-2012年04月12日)第五阶段:论文答辩准备及答辩(2012年04月13日-2012年05月26日)五、主要参考文献、资料[1]黄维通.VisualC++面向对象与可视化程序设计[M].北京:清华大学出版社,2000.[2]宋坤,李伟明.VisualC++数据库系统开发案例精选[M].北京:人民邮电出版社,2006.目录基于VC++的餐厅管理系统的设计--前台操作部分...................................1摘要:..........................................................................................................11引言............................................................................................................22开发工具....................................................................................................22.1应用程序开发环境VisualC++................................................................22.2后台数据库开发工具SQLserver2000...................................................23总体设计....................................................................................................33.1系统设计的目标.........................................................................................33.2系统的结构模块.........................................................................................34功能结构模块的设计................................................................................44.1数据库的设计.............................................................................................44.2登录模块的设计.........................................................................................74.3开台模块的设计.........................................................................................84.4点菜模块的设计.........................................................................................94.5加减菜模块的设计...................................................................................114.6顾客结账模块的设计...............................................................................114.7本日结算模块的设计................................................................................124.8切换用户功能设计...................................................................................135系统调试..................................................................................................135.1操作用户账号及密码...............................................................................135.2调试流程...................................................................................................146总结..........................................................................................................17参考文献........................................................................................................19致谢...................................................................................错误!未定义书签。1基于VC++的餐厅管理系统的设计--前台操作部分摘要:餐厅管理系统是对餐厅的营业、进货、终极数据管理进行系统规范化、自动化的计算机软件。本系统前端采用了VisualC++6.0为开发工具,后台采用了SQLServer2000,应用ADO对象操作数据库的技术来完成。本文主要介绍了餐厅前台模块的设计,包括了用户登录、开台、点菜、加减菜、收银、本日结算的功能。测试结果表明,收银员和财务管理人员从复杂的核算和记账的工作中解脱出来,通过数据表分析餐厅的运营情况,提高经济效率。系统操作简便,界面友好人性化。运用本系统软件可以实现中小型餐厅高效、安全、全面的信息化管理。关键字:VisualC++6.0SQLServer2000ADO餐厅管理RestaurantManagementSystemBasedonVC++--ReceptionOperatingPartAbstract:Restaurantmanagementsystemisakindofcomputersoftwarethatusedforrestaurantbusiness,purchase,standardizationandautomationoftheultimatedatamanagementsystem.ThefrontendofthesystemusingVisualC++6.0asadevelopmenttool,thebackgroundusingSQLServer2000,ADOapplicationobjectdatabasetechnologytocomplete.Thispapermainlyintroducestherestaurantonstagemoduledesign,includingtheuserlogin,founding,ordering,additionandsubtractiondishes,cashier,todayclearingfunction.Thetestresultsshowthat,thecashierandfinancialmanagementfromthecomplexaccountingandaccountingworkout,throughthedatatableanalysisofrestaurantoperations,improveeconomicefficiency.Thesystemhastheadvantagesofsimpleoperation,friendlyinterfacehumanization.Theuseofthesystemsoftwarecanachieveasmallrestaurantandefficient,safe,comprehensiveinformationmanagement.Keywords:VisualC++6.0,SQLServer2000,ADO,RestaurantManagement21引言随着人民的生活水平的不断提高,餐饮业的消费持续增长。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。餐厅作为传统的餐饮企业也存在这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。而餐厅管理系统就是解决这一问题的帮手。2开发工具2.1应用程序开发环境VisualC++VisualC++是微软公司开发的一个集成开发环境,就是使用C++的一个开发平台。VC++目前已经成为国内最广泛的高级程序设计语言之一。VC++是Windows平台上的C++编程环境,学习VC要了解很多windows平台的特性,还要掌握MFC、ATL、COM等知识,难度比较大。此系统运用的MFC是Win32API的包装类,需要理解文档视图类的结构、窗口类的结构、消息流向等。一个MFC窗口对象是一个C++CWnd类(或派生类)的实例,是程序直接创建的。在程序执行中它随着窗口类构造函数的调用而生成,随着析构函数的调用而消失。而Windows窗口则是Windows系统的一个内部数据结构的实例,由一个“窗口句柄”标识,Windows系统创建它并给它分配系统资源。Windows窗口在MFC窗口对象创建之后,由CWnd类的Create成员函数创建,“窗口句柄”保存在窗口对象的m_hWnd成员变量中。Windows窗口可以被一个程序销毁,也可以被用户的动作销毁。2.2后台数据库开发工具SQLserver20003SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的一个版本。该版本继承了
本文标题:基于VC++的餐厅管理系统的设计——前台操作部分--毕业论文
链接地址:https://www.777doc.com/doc-5647745 .html