基于VC的餐厅管理系统的设计——前台操作部分毕业论文

上传人:ni****g 文档编号:552797898 上传时间:2024-01-05 格式:DOC 页数:21 大小:807.52KB
返回 下载 相关 举报
基于VC的餐厅管理系统的设计——前台操作部分毕业论文_第1页
第1页 / 共21页
基于VC的餐厅管理系统的设计——前台操作部分毕业论文_第2页
第2页 / 共21页
基于VC的餐厅管理系统的设计——前台操作部分毕业论文_第3页
第3页 / 共21页
基于VC的餐厅管理系统的设计——前台操作部分毕业论文_第4页
第4页 / 共21页
基于VC的餐厅管理系统的设计——前台操作部分毕业论文_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《基于VC的餐厅管理系统的设计——前台操作部分毕业论文》由会员分享,可在线阅读,更多相关《基于VC的餐厅管理系统的设计——前台操作部分毕业论文(21页珍藏版)》请在金锄头文库上搜索。

1、本科毕业论文(设计)任务书课题名称 基于VC+的餐厅管理系统的设计前台操作部分指导教师姓名 工作单位信息科学与工程学院一、主要内容:主要内容是编写一个基于VC+的餐厅管理系统的软件,软件大体分为两部分,本课题是完成前台操作部分。二、基本要求(基本技术要求与数据)1、学习Visual C+软件的使用,掌握数据库编程方法。2、查阅资料,掌握餐厅管理系统的一般知识。设计数据库并编写代码,完成用户登录模块、加密解密模块、订餐模块、结账模块、交班模块等三、论文(设计)工作起始日期:自2012年1月3日起,至2012年4月30日 四、进度与应完成的工作: 第一阶段:阅读书籍、查找资料(2012年01月03

2、日-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黄维通.Visual C+ 面向对象与可视化程序设计M.北京:清华大学出版社,2000.2 宋坤,李伟明.Visual C+数据库系统开发案例精选M.北京:人民邮电出版社, 2006.目录基于VC+的餐厅管理系统的设计-前台操作部分1摘

3、要:11 引言32 开发工具32.1 应用程序开发环境Visual C+32.2 后台数据库开发工具SQL server 200033 总体设计43.1 系统设计的目标43.2 系统的结构模块44 功能结构模块的设计54.1 数据库的设计54.2 登录模块的设计84.3 开台模块的设计94.4 点菜模块的设计104.5 加减菜模块的设计124.6 顾客结账模块的设计124.7本日结算模块的设计134.8 切换用户功能设计145 系统调试145.1 操作用户账号及密码145.2 调试流程156 总结18参考文献20致谢21基于VC+的餐厅管理系统的设计-前台操作部分 摘 要:餐厅管理系统是对餐厅

4、的营业、进货、终极数据管理进行系统规范化、自动化的计算机软件。本系统前端采用了Visual C+6.0为开发工具,后台采用了SQL Server 2000,应用ADO对象操作数据库的技术来完成。本文主要介绍了餐厅前台模块的设计,包括了用户登录、开台、点菜、加减菜、收银、本日结算的功能。测试结果表明,收银员和财务管理人员从复杂的核算和记账的工作中解脱出来,通过数据表分析餐厅的运营情况,提高经济效率。系统操作简便,界面友好人性化。运用本系统软件可以实现中小型餐厅高效、安全、全面的信息化管理。关键字:Visual C+6.0 SQL Server 2000 ADO 餐厅管理 Restaurant M

5、anagement System Based on VC+ -Reception Operating Part Abstract:Restaurant management system is a kind of computer software that used for restaurant business, purchase, standardization and automation of the ultimate data management system. The front end of the system using Visual C+6.0 as a develop

6、ment tool, the background using SQL Server 2000, ADO application object database technology to complete. This paper mainly introduces the restaurant onstage module design, including the user login, founding, ordering, addition and subtraction dishes, cashier, today clearing function. The test result

7、s show that, the cashier and financial management from the complex accounting and accounting work out, through the data table analysis of restaurant operations, improve economic efficiency. The system has the advantages of simple operation, friendly interface humanization. The use of the system soft

8、ware can achieve a small restaurant and efficient, safe, comprehensive information management.Keywords:Visual C+ 6.0, SQL Server 2000, ADO, Restaurant Management 1 引言随着人民的生活水平的不断提高,餐饮业的消费持续增长。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。餐厅作为传统的餐饮企业也存在这些问题,进货,

9、库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。而餐厅管理系统就是解决这一问题的帮手。2 开发工具2.1 应用程序开发环境Visual C+Visual C+是微软公司开发的一个集成开发环境,就是使用C+的一个开发平台。VC+目前已经成为国内最广泛的高级程序设计语言之一。VC+是Windows平台上的C+编程环境,学习VC要了解很多windows平台的特性,还要掌握MFC、ATL、COM等

10、知识,难度比较大。此系统运用的MFC是Win32API的包装类,需要理解文档视图类的结构、窗口类的结构、消息流向等。一个MFC窗口对象是一个C+ CWnd类(或派生类)的实例,是程序直接创建的。在程序执行中它随着窗口类构造函数的调用而生成,随着析构函数的调用而消失。而Windows窗口则是Windows系统的一个内部数据结构的实例,由一个“窗口句柄”标识,Windows系统创建它并给它分配系统资源。Windows窗口在MFC窗口对象创建之后,由CWnd类的Create成员函数创建,“窗口句柄”保存在窗口对象的m_hWnd成员变量中。Windows窗口可以被一个程序销毁,也可以被用户的动作销毁。

11、2.2 后台数据库开发工具SQL server 2000SQL Server 2000 是Microsoft公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。3 总体设计3.1 系统设计的目标本系统是根据中小型餐厅的管理需求而开发的,能实现进、销、存、查询为一体,并提供方便、快捷的操作界面,为管理

12、着及时提供准确的统计数据、详细的数据信息,方便管理者充分、准确、方便有效地了解经营状况。3.2 系统的结构模块餐厅管理分为前台服务、后台管理、财政分析管理和系统维护4个部分,功能机构如图3.1所示:图3.1中各个模块的主要功能说明如下:(1) 用户登录模块:为工作人员提供登录界面;(2) 开台模块:管理顾客所选桌台;(3) 加菜减菜模块:为顾客添加或删除菜式;(4) 顾客结账模块:为顾客结账以及进行销售状况管理;(5) 进货信息模块:为更好的了解所购货物,进行管理;(6) 商品信息模块:为更好的管理商品信息;(7) 菜式信息模块:为顾客更好的查询菜单进行管理;(8) 进货信息查询:为了更好的完

13、成后台管理所要进行的查询;(9) 日收入和月收入查询:为更好的了解餐厅的经营状况信息;(10) 用户权限管理:通过用户管理界面可以修改用户密码。增加用户和注销用户等功能;(11) 数据库还原、备份、初始化模块:更好的保存信息、更新信息、了解经营状况。4 功能结构模块的设计4.1 数据库的设计本系统数据库的名字为canting,一共有7个表,分别用于保存员工的信息的记录表tb_user,菜式信息表caishiinfo,进货查询信息记录表jinhuocheck,进货记录表jinhuoinfo,桌号信息记录表TableUse,点菜记录表paybill,收入记录表shouru。表设计的情况如下各图所示

14、。员工信息表如表4.1所示:表4.1保存员工信息表tb_user字段名称数据类型字段大小是否主键是否为空说明user_idvarchar20是否用户编号user_namevarchar20否是用户名user_mmvarchar20否是用户密码user_typevarchar2否是用户类型user_sexvarchar50否是用户性别user_phonevarchar50否是用户电话user_advarchar100否是用户地址菜式信息表如表4.2所示:表4.2菜式信息表caishiinfo字段名称数据类型字段大小是否主键是否为空说明cs_idvarchar50否是菜式编号caishivarchar50否是菜名cs_pricefloat8否是菜价进货查询信息记录表如表4.3所示:表4.3进货查询信息表jinhuocheck字段名称数据类型字段大小是否主键是否为空说明商品编号varchar50是否商品编号商品名varchar100否是商品名进货时间varchar100否是进货时间商品登记时间varchar50否是商品登记时间商品生产日期varchar50否是商品生产日期商品保质期int50否是商品保质期商品数量int4否是商品数量商品单价int4否是商品单价商品总价float8否是商品总价进货源varchar

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号