实验三 数据库设计 一、 实验题目 完成数据库设计,并编写数据库设计说明书。 二、 实验目的 通过对选定系统的数据库设计,掌握数据库设计步骤和方法。 三、 预习 1、 ER 图的画法和工具; 2、 关系数据库理论; 3、 熟悉一种 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 5 服务员参加工作时间 时间类型 **/** 6 房间号 字符串类型 有唯一性 7 房间容纳人数 整数类型 8 餐桌数 整数类型 9 房间状态 枚举类型 满、空 10 房间类型 枚举类型 大、中、小 11 房间负责人 参照“服务员号” 12 桌号 字符串类型 有唯一性 13 餐桌容纳人数 整数类型 14 餐桌房间号 参照“房间号” 15 餐桌状态 real 忙:1;空闲:0 16 菜号 字符串类型 有唯一性 17 菜名 文本类型 有唯一性 18 价格 字符串类型 19 菜类别号 整数类型 菜所属的类别 20 厨师号 字符串类型 有唯一性 21 厨师职称 文本类型 22 厨师状态 枚举类型 忙、闲...