样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均会在该系统的基础上,根据您的要求,修改成一个切实适合您的系统)
本系统开发工具:Visual C++
本设计包含内容:源代码+可执行程序(计算机毕业设计)+计算机毕业论文+开题报告+答辩稿
摘 要
随着酒店业竞争的加剧,酒店之间客源的争夺越来越激烈,酒店需要使用更有效的信息化手段,拓展经营空间,降低运营成本,提高管理和决策效率。本课题正是为这一迫需解决的问题而产生的。该基于Visual C++开发的酒店餐饮管理系统综合运用了数据库技术、Visual C++开发技术、ADO数据库访问技术等。该系统功能较完备,是一套比较有推广价值的系统。本文简述了数据源的设置、基于ADO数据源的连接、MFC的消息映射机制、重点阐述了定餐管理模块、结算管理模块、财务管理模块等模块的具体实现过程。xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
关键词:数据库;Visual C++;ADO;消息映射
The dinner management system of hotel
based on the Visual C++
Abstract:It’s getting very competitive in hotel ,business has tended to become more competitive and profit margins have been reduced ,so a hotel need a more efficient management system that can energetically exploring the operational space, keep down the cost of operation ,increase efficiency management and decision, the happening of the project is to settle the problem .The hotel management information system based on the Visual C++ comprehensively applying database technical ,technology Development of Visual C++,ADO information storage technology of database ,this management information system is full of function and has much value to extension. This paper sketch describe the setting of data source, the connection of database based on ADO, the mechanism of message mapping to MFC, describe design and implementation of main units on module of meal management ,module of settlement management ,module of fund manager ,etc.
Keywords:Database;Visual C++;ADO;Message mapping
3 需求分析
3.1 理解需求
理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发者只有和客户充分理解了需求之后才能开始设计系统,否则,对需求定义的任何改进,设计上都必须大量的返工。下面是双方调研后得到的需求规格说明。
(1)系统对用户登录进行管理。使用各功能模块时,系统应验证用户身份的有效性,否则不容许用户登录。另外,容许用户对自己的密码进行修改。
(2)系统在各功能模块的实现中,提供多级分类检索和组合搜索。
(3)在服务器、数据库等多个层次上提供行之有效的安全防范措施,可以确保系统安全稳定的运行。
(4)具有高度的灵活和良好的可扩充性,可随着酒店业务的发展在功能和规模两方面随时进行扩展和升级。
(5)功能全面,覆盖酒店的全部业务,包刮预定、接待、收银、餐饮、客户管理、员工管理、值班信息管理和财务。
(6)可提供与多种专用财务软件的接口,能轻松地接入财务系统。
(7)系统界面友好、美观、支持鼠标和键盘操作。
(8)从用户的角度出发,能高度智能。易用、简单、快捷地操作。
3.2 需求分析
分析需求是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,直接关系到该系统的质量。
经过同客户的需求分析后,确定酒店管理系统的功能模块(用例)包括修改密码、增加用户、定餐管理、结算管理、值班信息管理、客户信息管理、菜谱信息管理、餐桌信息管理、财务管理九大功能模块。同时根据用户的要求将用户按权限分为两种:第一种是管理员,管理员可以使用该系统所有的功能。第二种是值班员,值班员只能以受限的权限使用该系统的部分功能。
4 数据库分析和设计
在数据库系统开始设计的时候应该尽量考虑全面,尤其应该仔细考虑用户的各种需求,避免浪费不必要的人力和物力。
4.1 数据库需求分析
在仔细调查酒店日常管理过程的基础上,针对本实例,通过对酒店餐饮管理内容的分析,设计的数据项和数据结构如下。
(1)菜谱信息:包括的数据项有菜谱号、名称、所属种类、价格、描述等。
(2)值班员信息:包括的数据项有值班员姓名和口令。
(3)客户信息:包括客户号、姓名、性别、年龄、职务、联系电话等。
(4)定餐信息:包括的数据项有桌号、菜谱号、菜名、数量、价格和定餐日期。
(5)结算信息:包括的数据项有客户号、桌号、结算日期、打折情况和总计等。
(6)餐桌信息:包括餐桌号、餐桌位置、餐桌状态等。
(7)值班信息:包括值班员名、值班开始时间、值班结束日期。
(8)支出信息:包括支出类型、支出金额、支出日期。
有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。
相关热词:基于 VisualC 开发 酒店 餐饮 管理 系统