餐厅管理点餐系统数据库 (1)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
餐桌(cz):餐桌桌号,餐桌名称
账单(zd):账单编号,账单桌号,时间,应收金额,实收金额,负责员工
5
数据库的物理结构设计是对于给定的逻辑数据模型,选取一个最合适应用环境的物理结构。数据库的物理结构指的是数据库在物理设备上的存储结构与存取方法,它依赖于给定的计算机系统,是在数据库逻辑结构的基础上设计出一组能够满足实际需求的关系、约束、和索引等信息。餐饮点菜系统的数据库表结构如下:
1)快速完成顾客的点餐。
2)准确无误地记录顾客的每笔消费记录。
3)实时、快速、准确地提供最新餐单。
4)方便查询顾客消费情况。
(
1)数据项
编号
数据项名称
说明部分
编号
数据项名称
说明部分
1
菜品编号
整型有唯一性
2
菜品名称
字符串类型长度
3
菜品价格
字符串类型
4
菜品类别
字符串类型特价,普价
5
菜品备注
字符串类型有无库存,菜系
数据类型
长度
完整性约束
描述
Jcbh
Int
Primary key
就餐编号
Jczh
int
Foreignkey
就餐桌号
jcrs
Char
8
Not null
人数
Jcsj
date
Not null
就餐时间
账单信息表zd
字段名
数据类型
长度
完整性约束
描述
Zdbh
int
Primary key
账单编号
Zdzh
Int
Foreignkey
5
餐桌
餐桌桌号,餐桌名称
6
账单
账单编号,账单桌号,时间,应收金额,实收金额,负责员工
3
概念结构设计是将分析得到的用户需求抽象为概念模型的过程,即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系的模型。概念结构的主要特点是能真实、充分地反映现实世界,易于理解,易于更改,易于向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型
餐桌名称
字符串类型,有唯一性
20
账单编号
字符串类型
21
就餐编号
整型,有唯一性
⑵数据结构
编号
数据结构名
属性
1
菜单
菜单编号,菜品名称,菜品价格,菜品类型,菜品备注
2
员工
员工工号,员工姓名,员工性别,员工年龄,证件号,联系方式
3
点餐单
点餐单编号、就餐桌号、点餐菜号,餐金汇总,负责员工,时间
4
顾客
就餐编号,就餐桌号,时间,人数
菜单信息表cd
字段名
数据类型
长度
完整性约束
描述
Cpbh
int
8
Primary key
菜品编号
cpnc
Char
8
Not null
菜品名称
cpjg
Char
2
Not null
菜品价格
cplx
Char
10
Not null
菜品类型
cpbz
varchar
20
Not null
菜品备注
负责员工信息表yg
字段名
数据类型
(1)菜单信息E-R图
(2)员工信息E-R图
(3)点餐单信息E-R图
(4)顾客信息E-R图
(5)账单信息E-R图
(6)餐桌信息E-R图
(7)点餐数据库信息E-R图
4
逻辑结构设计的任务就是把概念模型结构转换成某个具体的DBMS所支持的数据模型。设计逻辑结构时,首先是将概念结构转换为一般的关系、网状、层次模型,其次是将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换,最后是对数据模型进行优化。
餐桌号码
(1)创建餐桌表cz
(2)创建菜单表cd
(3)创建员工表yg
(4)创建点餐单表dcd
(5)创建顾客表gk
(6)创建账单表Biblioteka Baidud
桌号表
菜单表
员工表
点餐单表
顾客表
6
员工工号
整型类型有唯一性
7
员工姓名
字符串类型
8
员工性别
字符串类型,男,女
9
员工年龄
字符串类型
10
证件号
字符串类型有唯一性
11
联系方式
字符串类型
12
点菜单编号
整型类型,有唯一性
13
点餐菜号
同1
14
餐金汇总
字符串型
15
餐桌桌号
整型类型有唯一性
16
时间
日期型
17
实收金额
字符串类型
18
应收金额
字符串类型
19
餐厅点餐记账数据库设计
专业:
姓名:
学号:
1
(1)数据库作业要求:包括6个方面:需求分析,概念结构,逻辑设计,视图,应用设计,总结
(2)自己独立完成,不可百度网上资料。
2.
(
我国今年来经济不断发展,人们物质生活水平逐步提高,人们对生活质量的要求也越来越高,享受真正自动化、人性化的服务成为了人们追求高质量生活的重要内容。在大多数的餐饮场所点菜、查看菜谱等是人工完成的,速度慢,效率低,极易出错,造成人力物力的极大浪费。然而随着我国市场经济的快速发展,酒店餐饮点菜系统成为酒店提升服务档次,提高办公效率,提高竞争力的关键因素之餐饮业要想跟上发展形势,餐馆点餐的信息化进程也要加快脚步。
账单桌号
rqsj
date
Not null
日期时间
ysje
Char
10
Not null
应收金额
ssje
Char
10
Not null
实收金额
fzyg
int
Foreignkey
负责员工
餐桌信息表cz
字段名
数据类型
长度
完整性约束
描述
czmc
Char
8
Not nul
餐桌名称
czhm
int
Primary key
数据类型
长度
完整性约束
描述
Dcbh
int
Primary key
点餐编号
dcch
Int
Foreignkey
点餐菜号
cjhz
Char
10
Not null
餐金汇总
dcsj
date
Not null
点餐时间
fzyg
int
Foreignkey
负责员工
dczh
int
Foreignkey
点餐桌号
顾客信息表gk
字段名
长度
完整性约束
描述
yggh
int
Primary key
员工工号
ygxm
Char
8
Not null
员工姓名
ygxb
Char
2
Not null
员工性别
ygnl
smallint
Not null
员工年龄
ygzjh
char
20
Not null
证件号
ygdh
Char
8
Not null
联系方式
点餐单信息表dcd
字段名
(
餐饮点菜系统拥有方便、快捷、效率高、掌控能力强等特点,所以,本系统是针对餐饮行业的点菜而开发的一个系统。开发本系统的总体任务是实现点菜、结帐、查询、统计、设置的功能,
(
本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映餐厅的工作情况、经营情况,从而提高餐厅的服务质量,获得更好的经济效益。其具体目标包括:
将餐饮点菜系统的E-R图转换成关系数据模型。关系模式如下:
菜单(cd):菜单编号,菜品名称,菜品价格,菜品类型,菜品备注
员工(yg):员工工号,员工姓名,员工性别,员工年龄,证件号,联系方式
点餐单(dcd):点餐单编号、就餐桌号、点餐菜号,餐金汇总,负责员工,时间
顾客(gk):就餐编号,就餐桌号,时间,人数
账单(zd):账单编号,账单桌号,时间,应收金额,实收金额,负责员工
5
数据库的物理结构设计是对于给定的逻辑数据模型,选取一个最合适应用环境的物理结构。数据库的物理结构指的是数据库在物理设备上的存储结构与存取方法,它依赖于给定的计算机系统,是在数据库逻辑结构的基础上设计出一组能够满足实际需求的关系、约束、和索引等信息。餐饮点菜系统的数据库表结构如下:
1)快速完成顾客的点餐。
2)准确无误地记录顾客的每笔消费记录。
3)实时、快速、准确地提供最新餐单。
4)方便查询顾客消费情况。
(
1)数据项
编号
数据项名称
说明部分
编号
数据项名称
说明部分
1
菜品编号
整型有唯一性
2
菜品名称
字符串类型长度
3
菜品价格
字符串类型
4
菜品类别
字符串类型特价,普价
5
菜品备注
字符串类型有无库存,菜系
数据类型
长度
完整性约束
描述
Jcbh
Int
Primary key
就餐编号
Jczh
int
Foreignkey
就餐桌号
jcrs
Char
8
Not null
人数
Jcsj
date
Not null
就餐时间
账单信息表zd
字段名
数据类型
长度
完整性约束
描述
Zdbh
int
Primary key
账单编号
Zdzh
Int
Foreignkey
5
餐桌
餐桌桌号,餐桌名称
6
账单
账单编号,账单桌号,时间,应收金额,实收金额,负责员工
3
概念结构设计是将分析得到的用户需求抽象为概念模型的过程,即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系的模型。概念结构的主要特点是能真实、充分地反映现实世界,易于理解,易于更改,易于向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型
餐桌名称
字符串类型,有唯一性
20
账单编号
字符串类型
21
就餐编号
整型,有唯一性
⑵数据结构
编号
数据结构名
属性
1
菜单
菜单编号,菜品名称,菜品价格,菜品类型,菜品备注
2
员工
员工工号,员工姓名,员工性别,员工年龄,证件号,联系方式
3
点餐单
点餐单编号、就餐桌号、点餐菜号,餐金汇总,负责员工,时间
4
顾客
就餐编号,就餐桌号,时间,人数
菜单信息表cd
字段名
数据类型
长度
完整性约束
描述
Cpbh
int
8
Primary key
菜品编号
cpnc
Char
8
Not null
菜品名称
cpjg
Char
2
Not null
菜品价格
cplx
Char
10
Not null
菜品类型
cpbz
varchar
20
Not null
菜品备注
负责员工信息表yg
字段名
数据类型
(1)菜单信息E-R图
(2)员工信息E-R图
(3)点餐单信息E-R图
(4)顾客信息E-R图
(5)账单信息E-R图
(6)餐桌信息E-R图
(7)点餐数据库信息E-R图
4
逻辑结构设计的任务就是把概念模型结构转换成某个具体的DBMS所支持的数据模型。设计逻辑结构时,首先是将概念结构转换为一般的关系、网状、层次模型,其次是将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换,最后是对数据模型进行优化。
餐桌号码
(1)创建餐桌表cz
(2)创建菜单表cd
(3)创建员工表yg
(4)创建点餐单表dcd
(5)创建顾客表gk
(6)创建账单表Biblioteka Baidud
桌号表
菜单表
员工表
点餐单表
顾客表
6
员工工号
整型类型有唯一性
7
员工姓名
字符串类型
8
员工性别
字符串类型,男,女
9
员工年龄
字符串类型
10
证件号
字符串类型有唯一性
11
联系方式
字符串类型
12
点菜单编号
整型类型,有唯一性
13
点餐菜号
同1
14
餐金汇总
字符串型
15
餐桌桌号
整型类型有唯一性
16
时间
日期型
17
实收金额
字符串类型
18
应收金额
字符串类型
19
餐厅点餐记账数据库设计
专业:
姓名:
学号:
1
(1)数据库作业要求:包括6个方面:需求分析,概念结构,逻辑设计,视图,应用设计,总结
(2)自己独立完成,不可百度网上资料。
2.
(
我国今年来经济不断发展,人们物质生活水平逐步提高,人们对生活质量的要求也越来越高,享受真正自动化、人性化的服务成为了人们追求高质量生活的重要内容。在大多数的餐饮场所点菜、查看菜谱等是人工完成的,速度慢,效率低,极易出错,造成人力物力的极大浪费。然而随着我国市场经济的快速发展,酒店餐饮点菜系统成为酒店提升服务档次,提高办公效率,提高竞争力的关键因素之餐饮业要想跟上发展形势,餐馆点餐的信息化进程也要加快脚步。
账单桌号
rqsj
date
Not null
日期时间
ysje
Char
10
Not null
应收金额
ssje
Char
10
Not null
实收金额
fzyg
int
Foreignkey
负责员工
餐桌信息表cz
字段名
数据类型
长度
完整性约束
描述
czmc
Char
8
Not nul
餐桌名称
czhm
int
Primary key
数据类型
长度
完整性约束
描述
Dcbh
int
Primary key
点餐编号
dcch
Int
Foreignkey
点餐菜号
cjhz
Char
10
Not null
餐金汇总
dcsj
date
Not null
点餐时间
fzyg
int
Foreignkey
负责员工
dczh
int
Foreignkey
点餐桌号
顾客信息表gk
字段名
长度
完整性约束
描述
yggh
int
Primary key
员工工号
ygxm
Char
8
Not null
员工姓名
ygxb
Char
2
Not null
员工性别
ygnl
smallint
Not null
员工年龄
ygzjh
char
20
Not null
证件号
ygdh
Char
8
Not null
联系方式
点餐单信息表dcd
字段名
(
餐饮点菜系统拥有方便、快捷、效率高、掌控能力强等特点,所以,本系统是针对餐饮行业的点菜而开发的一个系统。开发本系统的总体任务是实现点菜、结帐、查询、统计、设置的功能,
(
本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映餐厅的工作情况、经营情况,从而提高餐厅的服务质量,获得更好的经济效益。其具体目标包括:
将餐饮点菜系统的E-R图转换成关系数据模型。关系模式如下:
菜单(cd):菜单编号,菜品名称,菜品价格,菜品类型,菜品备注
员工(yg):员工工号,员工姓名,员工性别,员工年龄,证件号,联系方式
点餐单(dcd):点餐单编号、就餐桌号、点餐菜号,餐金汇总,负责员工,时间
顾客(gk):就餐编号,就餐桌号,时间,人数