数据库课程设计报告餐饮下单管理系统_计算机-数据库.pdf

上传人:c****3 文档编号:94888391 上传时间:2023-08-10 格式:PDF 页数:25 大小:819.40KB
返回 下载 相关 举报
数据库课程设计报告餐饮下单管理系统_计算机-数据库.pdf_第1页
第1页 / 共25页
数据库课程设计报告餐饮下单管理系统_计算机-数据库.pdf_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《数据库课程设计报告餐饮下单管理系统_计算机-数据库.pdf》由会员分享,可在线阅读,更多相关《数据库课程设计报告餐饮下单管理系统_计算机-数据库.pdf(25页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、-.-.可修编.目 录 1.课题名称及目标.3 2.需求分析 3 2.1 数据需求 4 2.2事务需求 5 2.3数据流 6 2.4数据字典 7 3.数据库构造设计 11 3.1概念设计 11 3.1.1分 E-R图的建立 11 3.1.2整体 E-R图 11 3.2逻辑设计 11 3.2.1 E-R图向关系模型的转换 11 3.2.2优化处理 12 3.2.3 用户子模式建立 13 4.数据库物理设计 14 4.1存储过程 14 4.2 触发器 14 5.数据库的实施 15 5.1在 SQL 中数据库实施 15 5.1.1数据库及数据库对象的建立 15 5.1.2数据入库 16-.-.可修编

2、.5.2 数据库测试 17 5.2.1对建立的数据库及数据库对象进展测试 17 6.总结 24 7.附录 25 计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢

3、等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 1.课题名称及目标 本次实训要设计的数据库课题名称是餐厅管理系统。餐厅管理系统的功能主要包括顾客点菜、结账、对员工资料进展管理、对餐桌信息进展统一设置、对消费情况进展查询等功能。根本功能如下:1菜谱信息管理:对菜谱进展增、查、改、删操作。即可查询当前餐厅所推出的菜品,增加菜品,修改菜品的价格,删除菜品。2餐桌信息管理:能查询当前餐厅中所有餐桌的座位数以及使用情况,客人可以对位实现的餐桌进展使用申请。3顾客信息管理:可以查询顾客的相关信息,如性别,年龄,联系方式等。当有新

4、顾客时,可添加新顾客的信息。4顾客下订单功能:实现下订单,具有唯一的订单号,可用于结账。可根据顾客的人数选择相应的餐桌号,并且能够指定效劳员。6顾客点菜:实现顾客点菜功能。顾客可以对所下的订单进展修改,即可删除所点的菜品或是修改数量。同时可以查询某位顾客的订单。7顾客结账:根据订单号进展结账防止有一样 XX 的顾客,以致结错帐。能够根据消费金额进展对应的折扣,并把消费信息存档到消费记录中去。2.需求分析 通过了解餐饮行业的特点和实际情况,从分析饭店的根本情况入手,结合要实现的功能,对系统的可行性进展分析,为提高其可行性,故做了以下数据分析。计算正确的是下列各式中不能用同底数幂下乘法则化简错误同

5、计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 2.1 数据需求 餐桌数据包括餐桌号、座

6、位数、状态空/有人 餐厅存储有顾客信息,员工信息。菜品信息有菜品编号、名称、类别、价格等 具体数据需求如下:计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简

7、它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 下订单阶段需要的数据 顾客信息:包括顾客编号。订单信息:包括订单编号、消费时间。餐桌信息:包括编号、可容人数、使用状态等 员工信息:包括员工工号。点菜阶段需要的数据 订单信息:订单编号 菜品信息:包括菜品编号、菜品名称、菜品数量等。结账阶段需要的数据:订单信息:包括订单编号、顾客编号 菜品信息:包括菜品编号、菜品名称、菜品数量等。员工信息:包括员工工号 折扣信息:包括消费金额、折扣数 员工管理需要的数据:员工档案:包括工号、XX、性别、工资 顾客管理需要的数据:顾客档案:包

8、括编号、XX、性别等。消费记录管理需要的数据有:消费信息:订单编号、消费金额、折扣后金额、结账时间 2.2事务需求 数据录入 计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把

9、母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 录入顾客信息 录入餐桌信息 录入员工信息 录入菜品信息 数据更新/删除 更新/删除餐桌信息 更新/删除菜谱菜品信息 更新/删除员工信息 更新/删除顾客信息 更新/删除订单菜品信息 数据查询 查询可用餐桌信息 查询在售菜品信息 查询订单信息 查询顾客点菜信息 查询员工信息 查询顾客消费信息 2.3数据流 1顶层数据流 负责 E1 顾客 P1 订单处理 E2 效劳员 计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错

10、且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 (2)第一层数据流 菜谱 就位 生成 账单(3)第二层数据流 点菜业务 申请变更

11、 反应变更 加菜、减菜 就位 生成 账单 点菜业务 2.4数据字典 1)数据项 Foodtable(餐桌)数据项 属性 存储代码 类型 长度 餐桌号 Foodtableno varchar 10 座位数 seatingno int F1 变更信息 P2.1 直接下单 P2.3 结账 E2.2 订单 P2.2 点菜处理 E2.3 效劳员 F2.1 折扣 E2.1 顾客 P3.1.1 直接下单 F3.1.2 存储账单 E3.1.2 订单 P3.1.2 点菜处理 F3.1.1 存储订单 P3.1.4 变更处理 P3.1.5 判断变更方式 E3.1.1 顾客 P3.1.3 后台处理 查看菜谱 计算正确

12、的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业

13、资料 Menus菜谱数据项 Worker员工数据项 Customer顾客数据项 Oder订单数据项 使用状态 Foodtablestate varchar 10 属性 存储代码 类型 长度 编号 Dishno varchar 10 名称 Dishname varchar 10 类别 Dishclass varchar 10 价格 Dishprice float 属性 存储代码 类型 长度 工号 Workerno varchar 10 XX Workername varchar 10 性别 Workersex varchar 4 年龄 Workerage int 工资 Workersalary

14、int 属性 存储代码 类型 长度 编号 Customerno varchar 10 XX Customername varchar 10 性别 Customersex varchar 4 联系方式 Customerphoneno varchar 20 属性 存储代码 类型 长度 计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借

15、鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 Menus_Oder 点菜数据项 Discount_rules折扣规那么数据项 Sales_bill 消费账单数据项 2)数据构造 订单编号 Oderno varchar 10 顾客编号 Customerno varchar 10 消费时间 consumetime datetime 餐桌编号 Foodt

16、ableno varchar 10 效劳员编号 Workerno varchar 10 属性 存储代码 类型 长度 订单编号 Oderno varchar 10 菜品编号 Dishno varchar 10 菜品名称 Disnname varchar 10 菜品数量 Dish_amount int 属性 存储代码 类型 长度 消费金额 Consumption float 折扣 Discount float 属性 存储代码 类型 长度 订单编号 Oderno varchar 10 消费金额 Consumption float 折扣后金额 after_discount float 账单时间 Bil

17、ltime int 计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学

18、点以欢先均鉴?各精题-.专业资料 编号 数据构造名 属性 1 餐桌信息 餐桌号、座位数、使用状态 2 菜谱 编号、名称、类别、价格 3 员工信息 工号、XX、性别、年龄、工资 4 顾客信息 编号、XX、性别、联系方式 5 订单信息 订单编号、顾客编号、消费时间、餐桌编号、效劳员编号 6 点菜 订单编号、菜品编号、菜品名称、菜品数量 7 折扣规那么 消费金额、折扣 8 消费账单 订单编号、消费金额、折扣后金额、账单时间 3)数据流 编号 数据流名 输入 输出 1 菜品信息 修改菜品 菜谱 2 空闲餐桌 选择餐桌 订单 3 点菜信息 加菜退菜 点菜 4 记入账单 订单 结账 5 结账 折扣方式 结

19、账 4)数据存储 编号 数据存储名 输入 输出 1 顾客信息更新 顾客新信息 顾客信息 2 菜谱更新 新增菜品 菜谱 3 订单储存 订单 订单信息 4 餐桌更新 新增餐桌 餐桌 计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项

20、吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 5 账单存储 消费信息 账单记录 5)处理过程 编号 处理过程名 输入数据流 输出数据流 1 顾客点菜 菜谱 订单 2 结账 订单 账单记录 3.数据库构造设计 3.1概念设计 3.1.1分 E-R图的建立(1)订单形成过程 2结账形成过程 3.1.2整体 E-R图 3.2逻辑设计 3.2.1 E-R图向关系模型的转换 A.转换规那么 顾客 订单 生成 效劳员 菜谱 菜品 选择 查看 包含 负责 n 1

21、n n n 1 1 1 n 1 订单 折扣规那消费金额 顾客 对应 包含 对应 支付 菜品 员工 餐桌 顾客 订单 菜谱 查看 选择 包含 下单 位置 负责 n n n n n 1 1 1 1 1 1 1 1 1 1 计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空

22、出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 一个实体型转换成一个关系模型。实体的属性就是关系的属性,实体的码就是关系的码。实体型间的联系常有如下不同的情况:a.一个 1:1联系可以转换为一个独立的关系模式,也可以任意一端对应的关系模式合并。b.一个 1:n 联系可以转换成一个独立的关系模式,也可以与 n 端对应的关系模式合并。c.一个 m:n 联系转换成一个关系模式。d.3 或 3 个以上实体间的一个多联系可

23、以转换成一个关系模式。e.具有一样码的关系模式可合并。B.根据以上规那么得到如下关系模型下划线的属性为主码 菜谱菜品编号,菜品名称,菜品类别,菜品价格 顾客顾客编号,XX,性别,年龄,联系方式 餐桌餐桌号,座位数,使用状态 员工工号,XX,性别,年龄,工资 订单订单编号,顾客编号,消费时间,餐桌编号,效劳员编号 菜谱_订单订单编号,菜品编号,菜品名称,菜品数量 消费记录订单号,消费金额,折扣后金额,账单时间 折扣规那么消费金额,折扣 3.2.2优化处理 1)确定数据依赖。计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化

24、简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 2)对各个关系模式间的数据依赖进展极小化分析,减小冗余。3)按照数据依赖的理论对关系模式进展分析,看是否存在局

25、部函数依赖或函数传递或多值依赖等,确保各关系模式满足第三式。4)按照需求分析阶段得到的处理要求,分析对于这样的应用环境这些模式是否适宜,确定是否要对某些模式进展合并或分解。5)对关系模式进展必要的分解,分析对于这样的应用环境这些模式是否适宜,确定是否要对某些模式进展合并或分解。3.2.3 用户子模式建立 名称 描述 插入新顾客信息 假设是新顾客,那么插入顾客的信息,XX,性别等 下单就位 顾客来餐,下订单,分配餐桌 点菜 存储顾客所点的菜品 删除菜品 删除顾客所点的某菜品 修改菜品数量 修改顾客所点的某菜品的数量 查询顾客点菜信息 查询顾客所点的菜品 消费总额 计算顾客本次消费的总额。顾客支付

26、完账单时,把消费信息存档到消费记录中 结账后更改餐桌状态 当顾客结账后,把餐桌状态改为“空 删除菜谱中菜品 删除菜谱中存在的某菜品 修改菜品价格 修改菜谱中某菜品的价格 计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积

27、各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 向菜谱添加菜品 向菜谱添加新菜品 trig_discount 触发器,顾客进展结账时,消费金额在不同的区间会有不同的折扣。trig_Sales_bill 触发器,当消费金额到达一定额数时,会送相应优惠券 trig_Menus 触发器,当向菜谱添加新菜品,假设该菜品名称含有“红字,会发出“此后生意必定红红火火的祝福语。4.数据库物理设计 数据库在物理设备上的存储构造与存取方法就是数据库的物理构造,它依赖于选定的数据

28、库管理系统,为一个给定的逻辑数据模型选取一个最适宜的应用环境的物理构造过程,就是数据库的物理设计。这一阶段主要任务时确定数据库的物理构造,并不断的进展优化处理,主要建立索引,触发器,存储过程。4.1存储过程 存储过程可以实现数据库操作的增删改功能,在执行时需要调用。御用像函数一样,也可以有参数的参与。定义存储过程提供了过程封装的效果,执行只需要调用,在更大程度上简化了数据处理过程。餐饮管理具体存储过程名称和作用详见 3.2.3,具体代码详见第 5.2.1局部 4.2 触发器 餐饮管理具体触发器的名称和作用详见 3.2.3,具体代码详见第 5.2.1局部 计算正确的是下列各式中不能用同底数幂下乘

29、法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 5.数据库的实施 5.1在

30、 SQL 中数据库实施 5.1.1数据库及数据库对象的建立 createdatabase Restaurant_Management-建表-createtableMenus-菜谱(Dishnovarchar(10)primarykey,Dishnamevarchar(10),Dishclassvarchar(10),Dishpricefloat,)createtableCustomer-顾客(Customerno varchar(10)primarykey,Customernamevarchar(10)notnull,Customersexvarchar(4)check(Customersex

31、=男orCustomersex=女)notnull,Customerphoneno varchar(20)uniquenotnull,)createtableFoodtable-餐桌(Foodtablenovarchar(10)primarykey,seatingnointnotnull,Foodtablestatevarchar(6)check(Foodtablestate=空orFoodtablestate=有人),)droptableOder createtableOder-订单(Odernovarchar(10)primarykey,Customerno varchar(10)notn

32、ull,consumetimedatetimenotnull,Foodtablenovarchar(10)notnull,Workernovarchar(10)notnull,foreignkey(Customerno)referencesCustomer(Customerno),foreignkey(Foodtableno)referencesFoodtable(Foodtableno),foreignkey(Workerno)referencesWorker(Workerno),)createtableWorker 计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化

33、简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 -员工(Workernovarchar(10)primary

34、key,Workernamevarchar(10),Workersexvarchar(4)check(Workersex=男orWorkersex=女),Workerageint,Workersalaryint,)droptableMenus_Oder createtableMenus_Oder-点菜(Odernovarchar(10),Dishnovarchar(10),Disnnamevarchar(10),Dish_amountintnotnull,Primarykey(Dishno,Oderno),foreignkey(Dishno)referencesMenus(Dishno),fo

35、reignkey(Oderno)referencesOder(Oderno),)droptableSales_bill createtableSales_bill-销售账单(Odernovarchar(10)primarykey,Consumption float,after_discountfloat,Billtimedatetime,foreignkey(Oderno)referencesOder(Oderno)droptableDiscount_rules createtableDiscount_rules-折扣规那么(Consumption floatprimarykey,Discou

36、ntfloat,)5.1.2数据入库 本系统采用将数据逐条录入的方法。计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?

37、它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 5.2 数据库测试 5.2.1对建立的数据库及数据库对象进展测试 1存储过程-插入新顾客信息-dropprocedure插入新顾客信息 createprocedure插入新顾客信息(Customerno varchar(10),Customernamevarchar(10),Customersexvarchar(4),Customerphoneno varchar(20)as insert intoCustomer values(Customerno,Customername,Customersex,Custo

38、merphoneno)select*fromCustomer-验证-execute插入新顾客信息112699,阳,男,-下单就位-dropprocedure下单就位 createprocedure下单就位(Odernovarchar(10),Customerno varchar(10),consumetimedatetime,Foodtablenovarchar(10),Wokernovarchar(10)as begintransaction-开场事务 insert intoOder values(Oderno,Customerno,consumetime,Foodtableno,Woker

39、no)if(selectFoodtablestatefromFoodtablewhereFoodtableno=Foodtableno)空)begin print该餐桌有人,请重选餐桌。Rollbacktran return end else begin updateFoodtable 计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填

40、空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 setFoodtablestate=有人 whereFoodtableno=Foodtableno print下单成功,请就位开场点菜 end mittran-验证-execute下单就位O_001,112699,2013-12-26,TB_005,W_002 execute下单就位O_002,1

41、12698,2013-12-26,TB_004,W_003 当餐桌有人时,那么显示 成功下单时,那么显示-查看下单情况-select*fromOder select*fromFoodtable-菜谱的查询-select*fromMenus-删除菜谱中菜品-createprocedure删除菜谱中菜品 Dishnovarchar(10)as delete fromMenus WhereDishno=Dishno select*fromMenus-验证-execute删除菜谱中菜品D_112-修改菜品价格-createprocedure修改菜品价格(Dishnovarchar(10),Dishpr

42、icefloat)as updateMenus setDishprice=Dishprice WhereDishno=Dishno select*fromMenus-验证-execute修改菜品价格D_113,30-向菜谱增加菜品-createprocedure向菜谱增加菜品(Dishnovarchar(10),Dishnamevarchar(10),Dishclassvarchar(10),Dishpricefloat 计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了

43、后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 )as insertintoMenus values(Dishno,Dishname,Dishclass,Dishprice)select*fromMenus-

44、验证-execute向菜谱增加菜品D_112,时蔬,小炒类,20-点菜的增加、查询、删除、修改-点菜-createprocedure点菜(Odernovarchar(10),Dishnovarchar(10),Disnnamevarchar(10),Dish_amountint)as insertintoMenus_Oder values(Oderno,Dishno,Disnname,Dish_amount)select*fromMenus_OderwhereOderno=Oderno-验证-execute点菜O_001,D_111,小炒河虾,2 execute点菜O_001,D_114,鸡蛋

45、炒芹菜,1 execute点菜O_001,D_115,三鲜汤,3-查询客户点菜信息-createprocedure查询顾客点菜信息 Customerno varchar(10)as selectCustomerno=Customerno,Menus.Dishno,Dishname,Dish_amount fromMenus,Menus_Oder,Oder whereOder.Customerno=CustomernoandMenus.Dishno=Menus_Oder.DishnoandOder.Oderno=Menus_Oder.Oderno-验证-execute查询顾客点菜信息112699

46、-删除菜品-createprocedure删除菜品(Odernovarchar(10),Dishnovarchar(10)as delete fromMenus_Oder WhereOderno=OdernoandDishno=Dishno select*fromMenus_OderwhereOderno=Oderno-验证-计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品

47、聪明得同小精品了后识关点先完成以欢关其填空出借鉴上方各精题识吗精题学点精题各盘若先均精题出请聪明得同如关其填空出借提鉴即出请各体棱化结填即长它积单欢项吗长它积各聪明它积备与把果如且们备与把系即字为各与把母欢底部于分欢等简它积各别化只在一个各出请母里含如有连?它积?精且们它积?精果如它积欢?小鉴备各与把了后学点以欢先均鉴?各精题-.专业资料 execute删除菜品O_001,D_111-修改菜品数量-createprocedure修改菜品数量(Odernovarchar(10),Dishnovarchar(10),Dish_amountint)as updateMenus_Oder setDis

48、h_amount=Dish_amount WhereOderno=OdernoandDishno=Dishno select*fromMenus_OderwhereOderno=Oderno-验证-execute修改菜品数量O_001,D_111,3,-计算总消费额-DROPprocedure 消费总额 createprocedure消费总额(Odernovarchar(10),Consumption floatoutput,discountfloatoutput)as selectConsumption=SUM(Dishprice*Dish_amount)fromMenus_Oder,Men

49、us,Oder whereMenus.Dishno=Menus_Oder.DishnoandOder.Oderno=Menus_Oder.OdernoandOder.Oderno=Oderno begintran-启用事务 ifexists(selectConsumption fromDiscount_ruleswhereConsumption=Consumption)-判断Discount_rules中是否有对应折扣 begin selectdiscount=DiscountfromDiscount_ruleswhereConsumption=Consumption end ELSE beg

50、in INSERTinto Discount_rules(Consumption)VALUES(Consumption)-将Consumption插入到Discount_rules selectdiscount=DiscountfromDiscount_ruleswhereConsumption=Consumption 计算正确的是下列各式中不能用同底数幂下乘法则化简错误同计算应拓展已知求值化简错各且综合提化简错且综化简错高化简错小王各法则化简喜错欢学爱化简错思考小法则各化简错高化简错小王了后思考对于指相欢学爱他发现由了后得同小出请聪明了后你为计整小时基础过了后关其结果如等习果如必备精品聪明得

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com