内容发布更新时间 : 2024/11/15 1:26:49星期一 下面是文章的全部内容请认真阅读。
目 录
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.需求分析
通过了解餐饮行业的特点和实际情况,从分析饭店的基本情况入手,结合要实现的功能,对系统的可行性进行分析,为提高其可行性,故做了以下数据分析。
.. ..