酒店餐厅点菜系统数据库设计说明书

酒店餐厅点菜系统数据库实现说明书

引言

1编写目的

目前大多数酒店由于规模的限制,忽略了点菜系统的重要性,而本系统专为具有一定规模和经济条件的大型酒店设计。通过集成从顾客定桌、点菜、上菜到结帐等一系列功能,为每个环节明确分工,并通过可视化的软件支持,有效减小了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,使酒店的管理更加范化。

2定义

? 1、系统名称:酒店点菜系统

? 2、数据库管理软件:Microsoft SQL Server

? 3、数据库设计人员:XXX XXX XXX ? 4、数据库设计采用软件:Microsoft Office ACCESS 2003; SQL SERVER 2005

? 5、系统采用C/S体系结构:Client (客户端)负责提供表达逻辑、显示用户界面

信息、访问数据库服务器;Server (服务器)端用于提供数据服务。

? 7、运行平台:windows 2000/xp/windows7

3参考资料

列出有关的参考资料

《数据库原理》作者:范明,叶阳东,职为梅,邱保志;

《实用软件需求》Kovitz,Benjamin L著,机械工业出版社;

《C#入门》百度搜索

《ACCESS教学视频》

约定

? 陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号,标识的约定,例如用于标识数据库的不同版本的约定和用于标识酒店内个各服务项目。

2需求分析

? 2.1功能分析(需不需要再分)

? 1、服务员信息的管理:查询、增加、删除、修改

? 2、菜单信息的管理:查询、增加、删除、修改

? 3、厨师信息的管理:查询、增加、删除、修改

4、房间信息的管理:查询、增加、删除、修改

? 5、餐桌信息的管理:查询、增加、删除、修改

? 6、前台定桌:顾客可以根据自己的需求,选择不同型号的房间或大厅,也可以提前预订。

? 7、房间/大厅点菜:服务员按照用户需求为其点菜并提交菜单给厨房

? 8、厨师和菜的分组:厨师和菜分别分组,每组厨师和一组菜一一对应,该组每位厨师会做该组所有的菜。(本条目位置) ? 9、厨师做菜管理:厨师可以获得自己的待做菜单,并对已做的菜进行标记。 ? 10、上菜管理:服务员对已上菜和待上菜进行管理。

? 11、结帐服务:审核菜单,协助顾客结帐。

概念结构设计

E_R图转换

酒店餐厅点菜系统数据库设计说明书

逻辑结构设计

1、E-R图向数据模型的转换

例如:

1)Hotel_KH表

(KH_ZWH,KH_ZMC,KH_JCKSSJ,KH_JCJSSJ)

酒店餐厅点菜系统数据库设计说明书

酒店餐厅点菜系统数据库设计说明书

2)客户点菜表

Hotel_KH—YDC表

(ID, YWLSH, KH_ZWH, CPSY,CPJG)

3)餐厅餐品目录

Hotel_CPML表

(CPSY, CPMZ, CPMS, CPJG, CP_GID)

4)餐厅菜品组目录

Hotel_CPML表

(CP-GID, CP_ZMS, CP_FL)

酒店餐厅点菜系统数据库设计说明书

酒店餐厅点菜系统数据库设计说明书

5)客户消费

Hotel_KH_XF表

(YWLSH, KH_XF, JCRQ)

6)客户已选择的娱乐表 Hotel_KH_YL表

(ID, KH_ZWH, YLSY)

酒店餐厅点菜系统数据库设计说明书

酒店餐厅点菜系统数据库设计说明书

酒店餐厅点菜系统数据库设计说明书

7)餐厅提供的娱乐 Hotel_YL表

(YLSY, YXMC)

餐厅菜品目录视图

客户已经点菜视图

酒店餐厅点菜系统数据库设计说明书

酒店餐厅点菜系统数据库设计说明书

客户已选择娱乐视图 数据模型的初步优化 数据模型的初步优化

(1)主码相同的关系进行合并

(2

酒店餐厅点菜系统数据库设计说明书

酒店餐厅点菜系统数据库设计说明书

)进一步确定各表的属性设计,并确定

外码

(3)各视图的设计及关系

物理结构设计

平台的选择

由于考虑到该数据库系统不是基于网路,是菜品数量较大。同时连接数据库的用户量并不是较多,同时在点菜和记录数据的记录量相当大,所以选择server 作为数据存储的数据库,同时server的稳定性也是被选择的理由

 

第二篇:点菜系统数据库设计说明书

1.1编写目的 ...................................................... 2

1.2 定义 .......................................................... 2

1.3参考资料 ...................................................... 2

2需求分析 ........................................................ 3 2 .1数据字典 .................................................... 3

2 .2数据流图 .................................................... 3

3结构设计 ........................................................ 3

3.1概念结构设计 .................................................. 3

3.2逻辑结构设计 .................................................. 3

3.3物理结构设计 .................................................. 4

4运用设计 ........................................................ 4

4.1安全保密设计 .................................................. 4

4.2系统运行与维护 ................................................ 3

点菜系统数据库设计说明书

1引言

1.1编写目的

目前大多数酒店由于规模的限制,忽略了点菜系统的重要性,而本系统专为具有一定规模和经济条件的大型酒店设计。通过集成从顾客定桌、点菜、上菜到结帐等一系列功能,为每个环节明确分工,并通过可视化的软件支持,有效减小了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,使酒店的管理更加规范化。

1.2定义

1、系统名称:酒店点菜信息系统

2、数据库管理软件:Microsoft SQL Server

3、数据库设计人员:王大为、赵剑锋、袁媛、唐小若、秦夏

4、使用本数据库的程序:。。。

5、数据库设计采用软件:Microsoft Office Visio 2003

6、系统采用C/S体系结构:Client (客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server (服务器)端用于提供数据服务。

7、运行平台:windows 2000/xp/linux

1.3参考资料

列出有关的参考资料:

点菜系统数据库设计说明书

点菜系统数据库设计说明书

点菜系统数据库设计说明书

点菜系统数据库设计说明书

点菜系统数据库设计说明书

点菜系统数据库设计说明书

点菜系统数据库设计说明书

点菜系统数据库设计说明书

5、服务员点菜生成视图

菜单(桌号,服务员号,点菜时间,菜的编号,菜号,菜名,价格,是否已上) 从点菜表、菜表导出

6、厨师做菜视图

做菜(房间号,桌号,菜号,菜名,是否已上)

从点菜表、菜表导出

3.3物理结构设计

建立系统程序员视图,包括:

a. 数据在内存中的安排,包括对索引区、缓冲区的设计;

b. 所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;

c. 访问数据的方式方法。

4运用设计

4.1安全保密设计

对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。在本节中要说明对此数据字典设计的基本考虑。

4.2系统运行与维护

说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。

相关推荐