酒店餐饮管理系统Word文档下载推荐.doc

上传人:b****2 文档编号:13572640 上传时间:2022-10-11 格式:DOC 页数:19 大小:1.87MB
下载 相关 举报
酒店餐饮管理系统Word文档下载推荐.doc_第1页
第1页 / 共19页
酒店餐饮管理系统Word文档下载推荐.doc_第2页
第2页 / 共19页
酒店餐饮管理系统Word文档下载推荐.doc_第3页
第3页 / 共19页
酒店餐饮管理系统Word文档下载推荐.doc_第4页
第4页 / 共19页
酒店餐饮管理系统Word文档下载推荐.doc_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

酒店餐饮管理系统Word文档下载推荐.doc

《酒店餐饮管理系统Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《酒店餐饮管理系统Word文档下载推荐.doc(19页珍藏版)》请在冰豆网上搜索。

酒店餐饮管理系统Word文档下载推荐.doc

3.2数据库设计 5

3.2.1数据库分析 5

3.2.2数据库概念设计 6

3.2.3数据库逻辑结构设计 8

4.详细设计与实现 10

4.1公共类实现 10

4.2主窗体设计 11

4.3注册模块设计 12

4.3.1注册模块概述 12

4.3.2注册模块技术分析 12

4.4登陆模块设计 13

4.4.1登陆模块概述 13

4.4.2登陆模块技术分析 13

4.5开台模块设计 13

4.5.1开台模块概述 13

4.5.2开台模块技术分析 14

4.6点菜模块设计 14

4.6.1点菜模块概述 14

4.6.2点菜模块技术分析 15

4.7结帐模块设计 15

4.7.1结帐模块概述 15

4.7.2结帐模块技术分析 16

4.8数据库维护模块设计 16

4.8.1数据库维护模块概述 16

4.8.2数据库维护模块技术分析 17

5结论 17

摘要:

随着国家经济的不断蓬勃发展,国民生活水平的不断提高,国民消费水平的提高带动了酒店餐饮行业的发展;

近几年,大、中、小城市中酒店餐饮行业的发展可谓蒸蒸日上,传统的手工作业方式已经不能满足餐饮经营的需求了。

人工记账,核算、查询等工作既费时、费力,又容易出错。

通过在计算机中运行餐饮管理系统,以上的问题迎刃而解。

原来需要大量时间和人力的工作,现在只需要几人便可以轻松解决。

既提高了工作效率,又节省了大量人力资源,为广大酒店餐饮行业的经营者带来了更多的利益,同时也方便了广大的消费者。

关键字:

软件;

餐饮管理系统;

ACCESS;

VC++

1绪论

1.1课题背景

俗话说:

“民以食为天。

”随着人民生活水平的提高,餐饮业在服务行业中的地位越来越重要,从激烈的竞争中脱颖而出,已成为每位餐饮业经营者所追求的目标。

经过多年发展,餐饮管理已经逐渐由人工管理进入到重视规范、科学管理的阶段。

众所周知,在科学管理的具体实现方法中,最有效的工具就是应用应用管理软件来进行管理。

在以往的人工操作中存在着许多问题,例如:

人工计算账单容易出现错误;

收银工作中容易发生账单丢失;

客人具体消费信息难以查询;

无法对以往营业数据进行查询。

1.2目的及意义

我国近年来经济不断发展,人们物质生活水平逐步提高,人们对生活质量的要求也越来越高,享受真正自动化、人性化的酒店服务成为了人们追求高质量生活的重要内容。

餐饮业要想跟得上发展形势,酒店管理的信息化进程也要加快脚步。

为了在总体上实现酒店管理的自动化、规范化和人性化,需要酒店管理由经验管理转为科学管理,这样才能跟上现代化的节奏。

这套餐饮管理系统,是针对酒店的具体业务而开发的,业务管理以酒店的餐饮管理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,并配合现代化的酒店管理,获得更好的经济效益。

2可行性分析

2.1技术上的可行性

本管理信息系统将采用技术成熟的VC++台开发工具。

后台数据库采用Access的灵活性,安全性,和易用性为数据库编程提供了良好的条件。

因此,系统的软件开发平台已成熟可行。

硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

2.2经济上的可行性

本系统由作者自主开发,操作简单,操作人员只需简单培训即可上岗。

管理和维护比较简单,除了必要的设备投资外,后期只需少量资金就可确保运转。

因此对于中小型酒店在经济上完全可以接受。

本系统的使用能大大提高员工工作效率,加速资金周转、降低各项成本及改善服务质量。

能够取得良好的经济效益。

综上所述,本系统在管理上,在技术上和经济上是完全可行的,并且投入少,见效快。

因此系统的开发完全可行的。

3需求分析

随着酒店餐饮行业的迅速发展,现有的人工管理模式已经不能完全胜任。

广大酒店餐饮经营者已经意识到使用计算机信息技术的重要性,决定餐饮管理采用计算机管理系统。

根据酒店餐饮行业的特点和该企业的实际情况,该系统应以餐饮业务为基础,突出前台管理,从专业角度出发,提供科学有效的管理模式,点菜方面采取表单价数据的方式是用户能直观地管理数据信息,并能有效地管理每个台号所点的酒菜。

点菜收银管理可实现点菜、结帐、清台。

点菜收银、营业分析的有机结合,可为酒店经营方向提供依据,为酒店餐馆的发展提供重要保证。

3.1软件功能模块设计

酒店餐饮系统包含前台管理、后台服务、财政服务和系统服务几个部分功能,其功能结构图如图1所示。

图1餐饮管理系统功能结构图

酒店餐饮系统的业务流程图如图2所示:

图2餐饮管理系统业务流程图

3.2数据库设计

一个好的数据库是每一个成功的系统必不可少的部分,数据库设计是系统设计中最关键的一步。

所以要根据信息量设计一个合适的数据库。

3.2.1数据库分析

因为酒店餐饮管理系统中需存储的数据信息量不大,对数据库的要求并不是很高,所以本系统采用了MicrosoftAccess2003数据库,数据库名称为canyin。

在数据库中一共建立了5张表,用于存储不同的信息,如图3所示。

图3数据库canyin中的表

3.2.2数据库概念设计

(1)用户信息实体

用户信息实体包括用户登录帐号、用户登录密码和用户权限。

用户信息实体E-R图如图4所示。

图4用户信息实体E-R图

(2)菜式信息实体

菜式信息实体包括菜式名称和菜式价格。

菜式信息实体E-R图如图5所示。

图5菜式信息实体E-R图

(3)账单信息实体

账单信息实体包括菜式名称、菜式价格、菜式数量和结帐桌号。

账单信息实体E-R图如图6所示。

图6账单信息实体E-R图

(4)收入信息实体

收入信息实体包括日收入金额和收入时间。

收入信息实体E-R图如图7所示。

图7收入信息实体E-R图

(5)餐桌使用情况实体

餐桌使用情况实体包括餐桌桌号和餐桌状态。

餐桌使用情况实体E-R图如图8所示。

图8餐桌使用情况实体E-R图

3.2.3数据库逻辑结构设计

根据上述所描述的实体E-R图,下一步就该进行数据表的创建。

(1)菜式信息表(caishiinfo)。

菜式信息表只要用于记录菜式信息,包括菜式名称和菜式价格,如图9所示。

图9菜式信息表

(2)用户信息表(Login)。

用户信息表主要用于保存用户帐号、密码和权限等信息,如图10所示。

图10用户信息表

(3)账单信息表(paybill)。

账单信息表主要用于保存顾客的消费信息,如图11所示。

图11账单信息表

(4)收入信息表(shouru)。

收入信息表主要用于记录每天的总营业信息,以方便用户查询日收入总额及月收入总额情况,如图12所示。

图12收入信息表

(5)餐桌使用情况表(TableUSE)。

餐桌使用情况表主要记录每个餐桌的使用情况,如图13所示。

图13餐桌使用情况表

4.详细设计与实现

4.1公共类实现

系统在设计中,经常会重复使用同一种功能模块,为避免代码重复使用率过高,经常将重复使用频率高的代码写成公共类。

数据库连接是系统中必不可少的部分,在每个模块中都需要连接数据库进行数据操作。

为此,我将数据库连接方法写在程序的App类中。

设计步骤如下。

(1)在工作区窗口选择FileView选项卡,在HeaderFiles目录下找到头文件StdAfx.h,向其添加如下代码,用于将msado15.dll动态链接库导入程序中,如图14所示。

图14导入动态链接库

(2)接着在App类中的InitInstance()方法中添加代码,设置数据库链接,因为App类中有全局变量theApp,所以在App类中连接数据库后可以方便的使用全局变量对其进行操作。

代码如下:

BOOLCMyApp:

:

InitInstance()

{

AfxEnableControlContainer();

:

CoInitialize(NULL);

HRESULThr;

//定义一个HRESULT实例

try

{

hr=m_pCon.CreateInstance("

ADODB.Connection"

);

//创建链接

if(SUCCEEDED(hr)) //判断创建连接是否成功

{

m_pCon->

ConnectionTimeout=3;

//链接延时设置为3秒

hr=m_pCon->

Open("

Provider=Microsoft.Jet.OLEDB.4.0;

DataSource=canyin.mdb"

"

"

adModeUnknown);

//链接数据库

//;

PersistSecurityInfo=False

}

}

catch(_com_errore)

CStringtemp;

temp.Format("

连接数据库错误信息:

%s"

e.ErrorMessage());

//获得错误信息

:

MessageBox(NULL,temp,"

提示信息"

NULL);

//弹出错误信息

returnfalse;

//以下代码省略

……

returnFALSE;

}

4.2主窗体设计

程序主窗体作为第一个展示在用户面前的窗体,是用户对程序的第一感觉,在程序中起着非常重要的作用。

主窗体应该向用户展示程序常用的功能,使用户对程序有一个初步的认识。

主窗体运行结果如图15所示。

Ø

菜单栏(包括登录、前台服务、后台服务等一系列程序所拥有的功能)。

工具栏(包括程序必较常用的几个功能,例如开台、结帐等)。

状态栏(包括系统的名称、用户登录信息等)。

图15程序主窗体运行结果

4.3注册模块设计

4.3.1注册模块概述

注册模块是一个完善的管理系统中必不可少的部分,主要用于预防非法用户随意登录系统并对系统数据进行修改破坏,给经营者造成不可挽回的损失。

只有系统管理员才能通过注册模块对指定的人员进行注册,使其可以对系统进行相应操作,大大提高该系统的安全性。

注册模块如图16所示。

图16注册模块效果图

4.3.2注册模块技术分析

在此模块中只要是SQL语句的灵活应用,通过向数据表中直接添加数据即可实现用户注册的目的,添加数据可以用INSERT语句来实现。

在此也介绍了SQL语句的执行方法Execute,通过连接对象的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 临床医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1