点菜系统数据库设计.doc点菜系统数据库设计
点菜系统数据库设计
1 / 6
点菜系统数据库设计
实验三 数据库设计
实验题目
完成数据库设计,并编写数据库设计说明书。
实验目的
通过对选定系统的数据库设计,掌握数据库设计步骤和方法。
预习
ER 图的画法和工具;
关系数据库理论;
熟悉一种 DBMS;
实验设备与环境
1、系统名称:酒店点菜信息系统
2、数据库管理软件: Microsoft SQL Server 2000
3、使用本数据库的程序:。。。
4、数据库设计采用软件: powerdesigner
5、系统采用 C/S 体系结构: Client ( 客户端 )负责提供表达逻辑、显示用户界面信息、访问数据库服务器; Server (服务器 )端用于提供数据服务。
6、运行平台: windows 2000/xp/linux
五:功能分析
1、服务员信息的管理:查询、增、删、改
2、菜单信息的管理:查询、增、删、改
3、厨师信息的管理:查询、增、删、改
4、房间信息的管理:查询、增、删、改
5、餐桌信息的管理:查询、增、删、改
6、前台定桌:顾客可以根据自己的需求,选择不同型号的房间或大厅
7、房间 / 大厅点菜:服务员按照用户需求为其点菜并提交菜单给厨房
8、厨师和菜的分组:厨师和菜分别分组,每组厨师和一组菜一一对应,该组每位厨师会做该组所有的菜。(本条目位置)
9、厨师做菜管理:厨师可以获得自己的待做菜单,并对已做的菜进行标记。
10、上菜管理:服务员对已上菜和待上菜进行管理。
11、结帐服务:审核菜单,协助顾客结帐。
五、实验内容
1、数据项
编
数据项名称
说
明
部
分
编
数据项名
说
明
部
分
号
号
称
1
服务员号
字符串类型
有唯一性
2
服务员姓名
文本类型
长度为 20 字符
3 性别 字符串 类型 男、女 4 服务员年龄 整数类型 18-100
点菜系统数据库设计
点菜系统数据库设计
6 / 6
点菜系统数据库设计
5
服务员参加工
时间类型
**/**
6
房间号
字符串类型
有唯一性
作时间
7
房间容纳人数
整数类型
8
餐桌数
整数类型
9
房间状态
枚举类型
满、空
10
房间类型
枚举类型
大、中、小
11
房间负责人
参照“服务员号”
12
桌号
字符串类型
有唯一性
13
餐桌容纳人数
整数类型
14
餐桌房间号
参照“房间号”
15
餐桌状态
real
忙: 1;空闲: 0
16
菜号
字符串类型
有唯一性
17
菜名
文本类型
有唯一性
18
价格
字符串类型
19
菜类别号
整数类型
菜所属的类别
20
厨师号
字符串类型
有唯一性
21
厨师职称
文本类型
22
厨师状态
枚举类型
忙、闲
点菜系统数据库设计 来自淘豆网m.daumloan.com转载请标明出处.