数据库课程设计餐饮下单管理系统方案

目 录

1.课题名称及目标 ......................................................................................................... 3 2.需求分析 .................................................................................................................... 3

2.1 数据需求 .......................................................................................................... 4 2.2事务需求 ........................................................................................................... 5 2.3数据流 .............................................................................................................. 6 2.4数据字典 ........................................................................................................... 8 3.数据库结构设计 ....................................................................................................... 12

3.1概念设计 ......................................................................................................... 12

3.1.1分E-R图的建立 ..................................................................................... 12 3.1.2整体E-R图 ............................................................................................ 13 3.2逻辑设计 ......................................................................................................... 14

3.2.1 E-R图向关系模型的转换 ........................................................................ 14 3.2.2优化处理 ................................................................................................ 16 3.2.3 用户子模式建立 .................................................................................... 16

4.数据库物理设计 ....................................................................................................... 17

4.1存储过程 ......................................................................................................... 17 4.2 触发器 ............................................................................................................ 18 5.数据库的实施 ........................................................................................................... 18

5.1在SQL中数据库实施 ...................................................................................... 18

5.1.1数据库及数据库对象的建立 ................................................................... 18 5.1.2数据入库 ................................................................................................ 20

.. ..

5.2 数据库测试 .................................................................................................... 20

5.2.1对建立的数据库及数据库对象进行测试 ................................................. 20

6. 总结 ....................................................................................................................... 34 7. 附录 ....................................................................................................................... 35

.. ..

1.课题名称及目标

本次实训要设计的数据库课题名称是餐厅管理系统。

餐厅管理系统的功能主要包括顾客点菜、结账、对员工资料进行管理、对餐桌信息进行统一设置、对消费情况进行查询等功能。基本功能如下:

(1)菜谱信息管理:对菜谱进行增、查、改、删操作。即可查询当前餐厅所推出的菜品,增加菜品,修改菜品的价格,删除菜品。

(2)餐桌信息管理:能查询当前餐厅中所有餐桌的座位数以及使用情况,客人可以对位实现的餐桌进行使用申请。

(3)顾客信息管理:可以查询顾客的相关信息,如性别,年龄,联系方式等。当有新顾客时,可添加新顾客的信息。

(4)顾客下订单功能:实现下订单,具有唯一的订单号,可用于结账。可根据顾客的人数选择相应的餐桌号,并且能够指定服务员。

(6)顾客点菜:实现顾客点菜功能。顾客可以对所下的订单进行修改,即可删除所点的菜品或是修改数量。同时可以查询某位顾客的订单。

(7)顾客结账:根据订单号进行结账(防止有相同姓名的顾客,以致结错帐)。能够根据消费金额进行对应的折扣,并把消费信息存档到消费记录中去。

2.需求分析

通过了解餐饮行业的特点和实际情况,从分析饭店的基本情况入手,结合要实现的功能,对系统的可行性进行分析,为提高其可行性,故做了以下数据分析。

.. ..

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4