餐 厅 管 理 系 统.docx
上传者:guoxiachuanyue012
2022-06-26 10:35:54上传
DOCX文件
165 KB
1
计算机科学与工程学院
课程设计报告
题目全称:
指导老师评语:
签字:
课程设计成绩:
设计过程表现
设计报告质量
总分
2
一、系统需求分析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、后台管理维护系统
后台管理维护系统包括系统本身设置管理和营业分析、系统本身的管理功能,包括以下方面.
3
用户权限设置:可以查询员工的基本资料(姓名、性别、年龄、出生年月、籍贯、家庭住址等),员工登录名称、密码、员工操作权限等,可以根据需要进行设置。
菜谱设置:新菜式录入(包括菜式名称、代码、类型、参考图片、价格、成本等)、菜式修改、删除等菜式维护。
付款方式设置:分为人明币付款、信用卡付款、支票、签单等,可以根据需要进行添加和删除。
营业分析:对营业数据进行统计分析、打印报表,包括以下方面。
销售分析:统计某个时间段内各种付款方式的总和。
酒菜分析:统计某个时间段内各种酒菜的详细销售情况。
四、功能模块划分:
餐厅管理系统功能模块如图所示:
五、系统流程分析
4
系统流程如下图所示。
当用户进入系统主界面以后,新用户经过注册后才能够凭其用户名和
密码登陆,老用户可以直接登陆。用户登陆以后,系统自动判断其操作权
5
6
限。操作权限包括普通员工和管理人员。新用户操作权限默认为普通员工。普通员工只能进行订餐、结账操作,而管理人员除此以外还可以进行系统设置与营业分析。
当有顾客订餐的时候,员工输入桌台号和食物代码即可以进行点菜,在结账前可以进行加菜。当顾客结账的时候,员工输入桌台号,选择顾客的付款方式,即可打印出顾客的消费报表。
在下班时间,员工可以统计当班期间的消费情况,并打印出当班期间的消费报表。这样员工注册此次登录,退出系统,一天工作就到此结束。
管理人员可以随时进行系统设置,包括菜谱设置、付款方式设置等,并可以对任意时间段内的销售额外以及任意时间段内的单品销售情况进行统计,并打印统计报表以供分析。
六、系统的实现:
1)、数据库的设计:
用Access创建数据库来存储数据。本系统主要有八个表,分别是用户数据表、菜谱信息表、定餐信息表、台桌信息表、付款方式表、销售统计表、单品销售统计表、当班统计表。各个表字段类型及说明如下图所示:
a)、用户信息表:
字段名称
数据类型
说明
UserName
文本
用户姓名
UserNum
数字
用户编号
Userpwd
文本
用户密码
Userlevel
数字
用户权限0普通员工1经理
UserSex
数字
用户性别
Userage
数字
用户年龄
UserNative
文本
用户籍贯
UserAdress
文本
用户住址
b)、菜谱信息表:
7
字段名称
数据类型
说明
FoodName
文本
食物名
FoodNum
数字
计算机科学与工程学院
课程设计报告
题目全称:
指导老师评语:
签字:
课程设计成绩:
设计过程表现
设计报告质量
总分
2
一、系统需求分析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、后台管理维护系统
后台管理维护系统包括系统本身设置管理和营业分析、系统本身的管理功能,包括以下方面.
3
用户权限设置:可以查询员工的基本资料(姓名、性别、年龄、出生年月、籍贯、家庭住址等),员工登录名称、密码、员工操作权限等,可以根据需要进行设置。
菜谱设置:新菜式录入(包括菜式名称、代码、类型、参考图片、价格、成本等)、菜式修改、删除等菜式维护。
付款方式设置:分为人明币付款、信用卡付款、支票、签单等,可以根据需要进行添加和删除。
营业分析:对营业数据进行统计分析、打印报表,包括以下方面。
销售分析:统计某个时间段内各种付款方式的总和。
酒菜分析:统计某个时间段内各种酒菜的详细销售情况。
四、功能模块划分:
餐厅管理系统功能模块如图所示:
五、系统流程分析
4
系统流程如下图所示。
当用户进入系统主界面以后,新用户经过注册后才能够凭其用户名和
密码登陆,老用户可以直接登陆。用户登陆以后,系统自动判断其操作权
5
6
限。操作权限包括普通员工和管理人员。新用户操作权限默认为普通员工。普通员工只能进行订餐、结账操作,而管理人员除此以外还可以进行系统设置与营业分析。
当有顾客订餐的时候,员工输入桌台号和食物代码即可以进行点菜,在结账前可以进行加菜。当顾客结账的时候,员工输入桌台号,选择顾客的付款方式,即可打印出顾客的消费报表。
在下班时间,员工可以统计当班期间的消费情况,并打印出当班期间的消费报表。这样员工注册此次登录,退出系统,一天工作就到此结束。
管理人员可以随时进行系统设置,包括菜谱设置、付款方式设置等,并可以对任意时间段内的销售额外以及任意时间段内的单品销售情况进行统计,并打印统计报表以供分析。
六、系统的实现:
1)、数据库的设计:
用Access创建数据库来存储数据。本系统主要有八个表,分别是用户数据表、菜谱信息表、定餐信息表、台桌信息表、付款方式表、销售统计表、单品销售统计表、当班统计表。各个表字段类型及说明如下图所示:
a)、用户信息表:
字段名称
数据类型
说明
UserName
文本
用户姓名
UserNum
数字
用户编号
Userpwd
文本
用户密码
Userlevel
数字
用户权限0普通员工1经理
UserSex
数字
用户性别
Userage
数字
用户年龄
UserNative
文本
用户籍贯
UserAdress
文本
用户住址
b)、菜谱信息表:
7
字段名称
数据类型
说明
FoodName
文本
食物名
FoodNum
数字
餐 厅 管 理 系 统