点菜系统数据库设计

上传人:平*** 文档编号:16330279 上传时间:2017-11-07 格式:DOC 页数:11 大小:295.99KB
返回 下载 相关 举报
点菜系统数据库设计_第1页
第1页 / 共11页
点菜系统数据库设计_第2页
第2页 / 共11页
点菜系统数据库设计_第3页
第3页 / 共11页
点菜系统数据库设计_第4页
第4页 / 共11页
点菜系统数据库设计_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《点菜系统数据库设计》由会员分享,可在线阅读,更多相关《点菜系统数据库设计(11页珍藏版)》请在金锄头文库上搜索。

1、11 引言 .21.1 编写目的 .21.2 定义 .21.3 参考资料 .22 需求分析 .32 .1 数据字典 .32 .2 数据流图 .33 结构设计 .33.1 概念结构设计 .33.2 逻辑结构设计 .33.3 物理结构设计 .44 运用设计 .44.1 安全保密设计 .44.2 系统运行与维护 .32点菜系统数据库设计说明书1 引言1.1 编写目的目前大多数酒店由于规模的限制,忽略了点菜系统的重要性,而本系统专为具有一定规模和经济条件的大型酒店设计。通过集成从顾客定桌、点菜、上菜到结帐等一系列功能,为每个环节明确分工,并通过可视化的软件支持,有效减小了人为差错的概率,代之以高效、便

2、捷、准确的数字化服务系统,使酒店的管理更加规范化。1.2 定义1、系统名称:酒店点菜信息系统2、数据库管理软件:Microsoft SQL Server3、数据库设计人员:王大为、赵剑锋、袁媛、唐小若、秦夏4、使用本数据库的程序:。 。 。5、数据库设计采用软件:Microsoft Office Visio 20036、系统采用 C/S 体系结构:Client (客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server (服务器)端用于提供数据服务。7、运行平台:windows 2000/xp/linux1.3 参考资料列出有关的参考资料:2 需求分析2.1 功能分析1、服务

3、员信息的管理:查询、增、删、改2、菜单信息的管理:查询、增、删、改3、厨师信息的管理:查询、增、删、改4、房间信息的管理:查询、增、删、改5、餐桌信息的管理:查询、增、删、改6、前台定桌:顾客可以根据自己的需求,选择不同型号的房间或大厅7、房间/大厅点菜:服务员按照用户需求为其点菜并提交菜单给厨房38、厨师和菜的分组:厨师和菜分别分组,每组厨师和一组菜一一对应,该组每位厨师会做该组所有的菜。 (本条目位置)9、厨师做菜管理:厨师可以获得自己的待做菜单,并对已做的菜进行标记。10、上菜管理:服务员对已上菜和待上菜进行管理。11、结帐服务:审核菜单,协助顾客结帐。2.2 业务活动2.3 数据字典1

4、、数据项编号数据项名称 说 明 部 分 编号数据项名 称说 明 部 分1 服务员号 字符串类型 有唯一性 2 服务员姓名 文本类型 长度为 20 字符3 性别 字符串类型 男、女 4 服务员年龄 整数类型 181005 服务员参加工作时间时间类型 */* 6 房间号 字符串类型 有唯一性7 房间容纳人数 整数类型 1 8 餐桌数 整数类型9 房间状态 枚举类型 满、空 10 房间类型 枚举类型 大、中、小11 房间负责人 参照“服务员号” 12 桌号 字符串类型 有唯一性13 餐桌容纳人数 整数类型 14 餐桌房间号 参照“房间号”15 餐桌状态 real 忙:1;空闲:0 16 菜号 字符串

5、类型 有唯一性17 菜名 文本类型 有唯一性 18 价格 字符串类型19 菜类别号 整数类型 菜所属的类别 20 厨师号 字符串类型 有唯一性21 厨师职称 文本类型 22 厨师状态 枚举类型 忙、闲23 点菜时间 时间类型 24 备注 文本类型25 房间名称 字符串类型 长度为 20 26 服务员职位 文本类型 长度为 20 字符27 厨师姓名 文本类型 长度为 20 字符 28 厨师性别 字符串类型 男、女29 厨师参加工作时间时间类型 */* 30 厨师年龄 整数类型 1810031 3233 34352、数据结构编号 数据结构名 属 性1 服务员 服务员号、姓名、性别、出生日期、参加工

6、作时间、备注42 房间 房间号、容纳人数、餐桌数、房间类别、状态、备注3 餐桌 餐桌号、容纳人数、房间号、状态、备注4 菜 菜号、菜名、价格、菜类别号5 厨师 服务员号、姓名、性别、出生日期、参加工作时间、职称、菜类别号、备注6 服务员分工 服务员、餐桌、开始时间、结束时间7 点菜 服务员、厨师、房间、餐桌、菜、点菜时间、是否已做、是否已上3、数据流编号 数 据 流 名 输 入 输 出1 变更服务员 变更信息 服务员信息2 查询服务员 服务员号 服务员信息3 变更厨师 变更信息 厨师信息4 查询厨师 厨师号 厨师信息5 变更房间 变更信息 房间信息6 查询房间 房间号 房间信息7 变更餐桌 变

7、更信息 餐桌信息8 查询餐桌 桌号 餐桌信息9 变更菜单 变更信息 菜单信息10 菜单 菜号 菜名、菜价11 查询空闲房间 房间状态限制条件 空闲房间信息12 查询空闲餐桌 餐桌状态限制条件 空闲餐桌信息13 结账 餐桌号 用餐信息14 提交点菜请求 服务员号、桌号、日期、菜号 点菜信息15 获得点菜请求 点菜信息 菜号、桌号、房间号、菜名16 提交做菜信息 菜号、桌号 点菜信息17 提交上菜信息 菜号、桌号 点菜信息18 变更厨师分工信息 厨师号、菜号 厨师分工信息19 预定餐桌 餐桌号 餐桌信息20 预定房间 房间号 房间信息21 交款 桌号 餐桌信息、房间信息4、数据存储数据存储名 输入

8、数据流 输出数据流 说 明 部 分服务员信息 变更服务员 查询服务员提交点菜请求厨师信息 变更厨师 查询厨师获得点菜请求房间信息 变更房间 查询房间提交点菜请求查询空闲房间5餐桌信息 变更餐桌 查询餐桌提交点菜请求查询空闲餐桌提交做菜信息提交上菜信息菜单信息 变更菜单 结账提交点菜请求点菜信息 提交点菜请求提交做菜信息提交上菜信息结账获得点菜请求服务员分工信息 变更服务员分工信息5、处理过程处理过程名 输入数据流 输出数据流 说 明 部 分顾客登记 终端 变更房间变更餐桌点菜 终端 提交点菜请求获得点菜请求做菜 获得点菜请求 提交做菜信息上菜 提交做菜信息 提交上菜信息顾客结账 结账2.4 数

9、据流图1、顶层进程点菜系统62、第二层1)进程 1查询定桌系统72)进程 2点菜系统3)进程 3做菜系统84)进程 4结帐系统93 结构设计3.1 概念结构设计3.2 逻辑结构设计321 基本表1、服务员基本表属性中文名称 属性名 类型 长度 说明服务员号 WAITER_NO CHAR 10 酒店统一编号,具有唯一服务员姓名 WAITER_NAME CHAR 20 服务员名称服务员性别 WAITER_SEX CHAR 4 服务员性别服务员年龄 WAITER_AGE INT 18100服务员参加工作时间 WENTERTIME DATE 参加工作时间职位 POST CHAR 20 普通或是负责人2

10、、房间基本表属性中文名称 属性名 类型 长度 说明房间号 ROOM_NO CHAR 10 酒店统一编号,具有唯一性房间名 ROOM_NAME CHAR 20 房间名称房间容纳人数 ROOM_VOLUM INT 房间容纳人数桌子数 NUMOFTABLE INT 110型号 ROOM_SIZE CHAR 6 小、中、大、豪华房间状态 STATUS BOOLEAN 忙:1;空闲:0房间负责人 ROOM_MANAGER CHAR 10 外码,依据服务员表的服务员号3、桌子基本表属性中文名称 属性名 类型 长度 说明桌子号 TABLE_NO CHAR 10 酒店统一编号,具有唯一性桌子容纳人数 TABL

11、E_VOLUM INT 桌子容纳人数桌子房间号 TABLE_ROOM CHAR 10 外码,依据房间基本表中的房间号桌子状态 STATUS BOOLEAN 忙:1;空闲:0PS:大厅的房间号为“0” 。4、菜表10属性中文名称 属性名 类型 长度 说明菜号 DISH_NO CHAR 10 酒店统一编号,具有唯一性菜名 DISH_NAME CHAR 20 菜名价格 PRICE FLOAT 菜的价格菜类别 DISH _CLASS INT 菜所属类别5、厨师基本表属性中文名称 属性名 类型 长度 说明厨师号 COOK_NO CHAR 10 酒店统一编号,具有唯一性厨师姓名 COOK_NAME CHA

12、R 20 厨师姓名 厨师性别 COOK_SEX CHAR 4 厨师性别厨师年龄 COOK_AGE INT 18100厨师参加工作时间 CENTERTIME DATE 参加工作时间厨师职称 PROTITLE CHAR 20 初、中、高级等厨师状态 STATUS BOOLEAN 忙:1;空闲:06、桌子服务员表属性中文名称 属性名 类型 长度 说明服务员号 WAITER_NO CHAR 10 外码:依据服务员表中的服务员号桌号 TABLE_NO CHAR 10 外码:依据桌子表中的桌号点菜时间 MENUTIME DATE 提交菜单时间7、点菜表属性中文名称 属性名 类型 长度 说明服务员号 WAI

13、TER_NO CHAR 10 外码:依据服务员表中的服务员号桌号 TABLE_NO CHAR 10 外码:依据桌子表中的桌号房间号 ROOM_NO CHAR 10 外码:依据房间表中的房间号菜号 DISH_NO CHAR 10 外码:依据菜表中的菜号厨师号 COOK_NO CHAR 10 外码:依据厨师表中的厨师号点菜时间 MENUTIME DATE 提交菜单时间是否做完 MADE BOOLEAN 默认:false(未做完)是否上菜 SERVED BOOLEAN 默认:false (未上)322 视图1、空闲房间(房间号,负责人)从房间基本表导出2、大厅空闲桌(桌号,可容纳人数)从桌子基本表导出3、所有房间、桌空闲信息(房间号,桌号,空闲状态)11从房间和桌子基本表导出4、结帐(房间号,桌号,菜号,菜名,单价)从

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号