餐 厅 管 理 系 统.docx

上传人:b****2 文档编号:2466648 上传时间:2022-10-29 格式:DOCX 页数:46 大小:450.60KB
下载 相关 举报
餐 厅 管 理 系 统.docx_第1页
第1页 / 共46页
餐 厅 管 理 系 统.docx_第2页
第2页 / 共46页
餐 厅 管 理 系 统.docx_第3页
第3页 / 共46页
餐 厅 管 理 系 统.docx_第4页
第4页 / 共46页
餐 厅 管 理 系 统.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

餐 厅 管 理 系 统.docx

《餐 厅 管 理 系 统.docx》由会员分享,可在线阅读,更多相关《餐 厅 管 理 系 统.docx(46页珍藏版)》请在冰豆网上搜索。

餐 厅 管 理 系 统.docx

餐厅管理系统

计算机科学与工程学院

课程设计报告

 

题目全称:

 

指导老师评语:

 

签字:

课程设计成绩:

设计过程表现

设计报告质量

总分

 

一、系统需求分析3

二、开发环境:

3

三、系统功能3

四、功能模块划分:

4

五、系统流程分析4

六、系统的实现:

6

1)、数据库的设计:

6

2)、主界面实现:

8

七、总结及心得体会:

34

八、餐厅管理系统使用说明……………………………………………………………………35

一、系统需求分析

“民以食为天”,随着人民生活水平的提高,餐饮业在服务行业中的地位越来越重要。

从激烈的竞争中脱颖而出,已成为每位餐饮业经营者所追求的目标。

根据餐饮行业的特点,该系统以餐饮业务为基础,突出前台管理,从专业角度出发,提供科学有效的管理模式。

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

进货管理可记录商品入库情况。

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

二、开发环境:

运用visualc++6.0的可视化编程工具以及Access数据库软件。

软硬件平台包括:

1、开发环境:

VsiualC++集成开发环境

2、后台数据库:

Access2000

4、开发环境运行平台:

XP(SP3)

5、打印机

三、系统功能

分析实现系统的前台系统和后台系统。

1、前台操作系统包括:

前台操作系统功能包括以下方面。

订餐管理模块:

点菜(输入桌台编号和食物代码)、加菜、下单。

结账管理模块:

结账(输入桌台号)、结账方式选择、打印账单。

交班管理模块:

统计当班数据(包括桌数、人名币结账金额以及总金额)打印当天账单流水报表,为下班操作做准备.

2、后台管理维护系统

后台管理维护系统包括系统本身设置管理和营业分析、系统本身的管理功能,包括以下方面.

用户权限设置:

可以查询员工的基本资料(姓名、性别、年龄、出生年月、籍贯、家庭住址等),员工登录名称、密码、员工操作权限等,可以根据需要进行设置。

菜谱设置:

新菜式录入(包括菜式名称、代码、类型、参考图片、价格、成本等)、菜式修改、删除等菜式维护。

付款方式设置:

分为人明币付款、信用卡付款、支票、签单等,可以根据需要进行添加和删除。

营业分析:

对营业数据进行统计分析、打印报表,包括以下方面。

销售分析:

统计某个时间段内各种付款方式的总和。

酒菜分析:

统计某个时间段内各种酒菜的详细销售情况。

四、功能模块划分:

餐厅管理系统功能模块如图所示:

五、系统流程分析

系统流程如下图所示。

 

当用户进入系统主界面以后,新用户经过注册后才能够凭其用户名和密码登陆,老用户可以直接登陆。

用户登陆以后,系统自动判断其操作权限。

操作权限包括普通员工和管理人员。

新用户操作权限默认为普通员工。

普通员工只能进行订餐、结账操作,而管理人员除此以外还可以进行系统设置与营业分析。

当有顾客订餐的时候,员工输入桌台号和食物代码即可以进行点菜,在结账前可以进行加菜。

当顾客结账的时候,员工输入桌台号,选择顾客的付款方式,即可打印出顾客的消费报表。

在下班时间,员工可以统计当班期间的消费情况,并打印出当班期间的消费报表。

这样员工注册此次登录,退出系统,一天工作就到此结束。

管理人员可以随时进行系统设置,包括菜谱设置、付款方式设置等,并可以对任意时间段内的销售额外以及任意时间段内的单品销售情况进行统计,并打印统计报表以供分析。

六、系统的实现:

1)、数据库的设计:

用Access创建数据库来存储数据。

本系统主要有八个表,分别是用户数据表、菜谱信息表、定餐信息表、台桌信息表、付款方式表、销售统计表、单品销售统计表、当班统计表。

各个表字段类型及说明如下图所示:

a)、用户信息表:

字段名称

数据类型

说明

UserName

文本

用户姓名

UserNum

数字

用户编号

Userpwd

文本

用户密码

Userlevel

数字

用户权限0普通员工1经理

UserSex

数字

用户性别

Userage

数字

用户年龄

UserNative

文本

用户籍贯

UserAdress

文本

用户住址

 

 

b)、菜谱信息表:

字段名称

数据类型

说明

FoodName

文本

食物名

FoodNum

数字

食物编号

Foodtype

文本

食物类型

Foodprice

数字

食物价格

Foodcost

数字

食物成本

Foodremark

文本

食物介绍

Foodtive

OLB对象

食物参考图片

 

c)、定餐信息表:

字段名称

数据类型

说明

DeskNum

文本

食物编号

FoodNum

数字

食物编号

FoodName

文本

食物名字

Foodprice

数字

食物价格

Foodcount

数字

食物数量

Foodcheck

数字

是否结帐1结1未

Foodtime

文本

点菜时间

 

d)、台桌信息表:

字段名称

数据类型

说明

DeskNum

文本

餐桌编号

deskName

数字

收银员

Deskpaymode

文本

付款方式

Deskprice

数字

总价格

Foodcount

数字

食物数量

Deskcheck

数字

是否结帐1结1未

 

e)、付款方式表

字段名称

数据类型

说明

ID

数字

付款方式编号

Name

文本

付款方式名称

 

f)、销售统计表

字段名称

数据类型

说明

Mode

文本

结账方式

Checknum

数字

单数

Money

数字

结账金额

 

g)、单品销售统计表

字段名称

数据类型

说明

Name

文本

食物名称

Acount

数字

数量

Money

数字

结账金额

 

h)、当班统计表:

字段名称

数据类型

说明

Mode

文本

结账方式

Money

数字

结账金额

 

2)、主界面实现:

a)、运行结果如下:

b)、注册(onRegister)、登陆(Onlogin)、订餐、结账、等主界面源程序如下:

classCAboutDlg:

publicCDialog

{

public:

CAboutDlg();

//DialogData

//{{AFX_DATA(CAboutDlg)

enum{IDD=IDD_ABOUTBOX};

//}}AFX_DATA

//ClassWizardgeneratedvirtualfunctionoverrides

//{{AFX_VIRTUAL(CAboutDlg)

protected:

virtualvoidDoDataExchange(CDataExchange*pDX);//DDX/DDVsupport

//}}AFX_VIRTUAL

//Implementation

protected:

//{{AFX_MSG(CAboutDlg)

//}}AFX_MSG

DECLARE_MESSAGE_MAP()

};

CAboutDlg:

:

CAboutDlg():

CDialog(CAboutDlg:

:

IDD)

{

//{{AFX_DATA_INIT(CAboutDlg)

//}}AFX_DATA_INIT

}

voidCAboutDlg:

:

DoDataExchange(CDataExchange*pDX)

{

CDialog:

:

DoDataExchange(pDX);

//{{AFX_DATA_MAP(CAboutDlg)

//}}AFX_DATA_MAP

}

BEGIN_MESSAGE_MAP(CAboutDlg,CDialog)

//{{AFX_MSG_MAP(CAboutDlg)

//Nomessagehandlers

//}}AFX_MSG_MAP

END_MESSAGE_MAP()

//CMenuManageDlgdialog

CMenuManageDlg:

:

CMenuManageDlg(CWnd*pParent/*=NULL*/)

:

CDialog(CMenuManageDlg:

:

IDD,pParent)

{

//{{AFX_DATA_INIT(CMenuManageDlg)

//NOTE:

theClassWizardwilladdmemberinitializationhere

//}}AFX_DATA_INIT

//NotethatLoadIcondoesnotrequireasubsequentDestroyIconinWin32

m_hIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);

}

voidCMenuManageDlg:

:

DoDataExchange(CDataExchange*pDX)

{

CDialog:

:

DoDataExchange(pDX);

//{{AFX_DATA_MAP(CMenuManageDlg)

//NOTE:

theClassWizardwilladdDDXandDDVcallshere

//}}AFX_DATA_MAP

}

BEGIN_MESSAGE_MAP(CMenuManageDlg,CDialog)

//{{AFX_MSG_MAP(CMenuManageDlg)

ON_WM_SYSCOMMAND()

ON_WM_PAINT()

ON_WM_QUERYDRAGICON()

ON_COMMAND(ID_REGISTER,OnRegister)

ON_COMMAND(ID_LOGIN,OnLogin)

ON_COMMAND(ID_SET_LEVEL,OnSetLevel)

ON_UPDATE_COMMAND_UI(ID_SET_LEVEL,OnUpdateSetLevel)

ON_COMMAND(ID_SET_MENU,OnSetMenu)

ON_COMMAND(ID_BALANCE,OnBalance)

ON_UPDATE_COMMAND_UI(ID_BALANCE,OnUpdateBalance)

ON_COMMAND(ID_ORDER_SYSTEM,OnOrderSystem)

ON_UPDATE_COMMAND_UI(ID_ORDER_SYSTEM,OnUpdateOrderSystem)

ON_UPDATE_COMMAND_UI(ID_SET_MENU,OnUpdateSetMenu)

ON_COMMAND(ID_LOGOUT,OnLogout)

ON_COMMAND(ID_PAY_CHECK,OnPayCheck)

ON_UPDATE_COMMAND_UI(ID_PAY_CHECK,OnUpdatePayCheck)

ON_COMMAND(ID_PAYMODE_SET,OnPaymodeSet)

ON_UPDATE_COMMAND_UI(ID_PAYMODE_SET,OnUpdatePaymodeSet)

ON_WM_CLOSE()

ON_COMMAND(

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

当前位置:首页 > 医药卫生 > 基础医学

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

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