餐厅点餐记账数据库设计专业:姓名:学号:⽬录
1、⼤作业概述 (3)2.需求分析 (3)(1)⾏业现状 (3)(2)系统介绍 (3)(3)⽤户需求分析 (3)(4)数据字典 (4)3、概念结构设计 (5)4、逻辑结构设计 (9)5、物理结构设计 (9)6、视图 (17)7、应⽤设计 (18)8、总结 (20)9附表 (21)1、⼤作业概述
(1)数据库作业要求:包括6个⽅⾯:需求分析,概念结构,逻辑设计,视图,应⽤设计,总结(2)⾃⼰独⽴完成,不可百度⽹上资料。2.需求分析(1)⾏业现状
我国今年来经济不断发展,⼈们物质⽣活⽔平逐步提⾼,⼈们对⽣活质量的要求也越来越⾼,享受真正⾃动化、⼈性化的服务成为了⼈们追求⾼质量⽣活的重要内容。在⼤多数的餐饮场所点菜、查看菜谱等是⼈⼯完成的,速度慢,效率低,极易出错,造成⼈⼒物⼒的极⼤浪费。然⽽随着我国市场经济的快速发展,酒店餐饮点菜系统成为
酒店提升服务档次,提⾼办公效率,提⾼竞争⼒的关键因素之餐饮业要想跟上发展形势,餐馆点餐的信息化进程也要加快脚步。
(2)系统介绍
餐饮点菜系统拥有⽅便、快捷、效率⾼、掌控能⼒强等特点,所以,本系统是针对餐饮⾏业的点菜⽽开发的⼀个系统。开发本系统的总体任务是实现点菜、结帐、查询、统计、设置的功能,(3)⽤户需求分析
本系统的总⽬标是为⽤户提供迅速、⾼效的服务,减免⼿⼯处理的繁琐与误差,及时、准确地反映餐厅的⼯作情况、经营情况,从⽽提⾼餐厅的服务质量,获得更好的经济效益。其具体⽬标包括:1)快速完成顾客的点餐。
2)准确⽆误地记录顾客的每笔消费记录。3)实时、快速、准确地提供最新餐单。4)⽅便查询顾客消费情况。(4)数据字典1)数据项
⑵数据结构
3、概念结构设计
概念结构设计是将分析得到的⽤户需求抽象为概念模型的过程,即在需求分析的基础上,设计出能够满⾜⽤户需求的各种实体以及它们之间的相互关系的模型。概念结构的主要特点是能真实、充分地反映现实世界,易于理解,易于更改,易于向关系、⽹状、层次等各种数据模型转换。描述概念模型的有⼒⼯具是E-R模型(1)菜单信息E-R图
(2)员⼯信息E-R 图
(3)点餐单信息E-R 图
(4)顾客信息E-R 图
(5)账单信息E-R 图
(6)餐桌信息E-R 图(7)点餐数据库信息E-R图
4、逻辑结构设计
逻辑结构设计的任务就是把概念模型结构转换成某个具体的DBMS所⽀持的数据模型。设计逻辑结构时,⾸先是将概念结构转换为⼀般的关系、⽹状、层次模型,其次是将
转换来的关系、⽹状、层次模型向特定DBMS⽀持下的数据模型转换,最后是对数据模型进⾏优化。
将餐饮点菜系统的E-R图转换成关系数据模型。关系模式如下:菜单(cd): 菜单编号,菜品名称,菜品价格,菜品类型,菜品备注
员⼯(yg):员⼯⼯号,员⼯姓名,员⼯性别,员⼯年龄,证件号,联系⽅式点餐单(dcd):点餐单编号、就餐桌号、点餐菜号,餐⾦汇总,负责员⼯,时间顾客(gk):就餐编号,就餐桌号,时间,⼈数餐桌(cz):餐桌桌号,餐桌名称
账单(zd):账单编号,账单桌号,时间,应收⾦额,实收⾦额,负责员⼯5、物理结构设计
数据库的物理结构设计是对于给定的逻辑数据模型,选取⼀个最合适应⽤环境的物理结构。数据库的物理结构指的是数据库在物理设备上的存储结构与存取⽅法,它依赖于给定的计算机系统,是在数据库逻辑结构的基础上设计出⼀组能够满⾜实际需求的关系、约束、和索引等信息。餐饮点菜系统的数据库表结构如下:
(1)创建餐桌表cz
(2)创建菜单表cd
(3)创建员⼯表yg
(4)创建点餐单表dcd
(5)创建顾客表gk
(6)创建账单表zd
桌号表
菜单表
员⼯表
点餐单表
顾客表
账单表
6、视图
视图的操作包括视图的建⽴删除查询,它是⼀个或者⼏个基本表的导出的表。建⽴特价菜的视图。Create view f_cd(f_cpbh,cpmc,cpjg,cplx,cpbz)AsSelect*From cd
Where cplx=‘特价‘;程序
视图建⽴结果
7、应⽤设计
应⽤设计内容基本上与前⾯的内容相重叠,⾄于安全问题则没在⽼师要求范围内,⾃⼰也没⾃学,这⾥只说⼀下查询的应⽤:(1)查询所有员⼯信息Select*From yg
(2)查询5号桌的消费⾦额Select ssjeFrom zdWhere zdzh=’5’;
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- azee.cn 版权所有 赣ICP备2024042794号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务