云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > SQL数据库期末作业 餐饮管理系统

SQL数据库期末作业 餐饮管理系统

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 10:40:58

创建存储过程使客户可对自己的账户进行充值,执行操作前,用户“方兵”的账户余额为100元

执行操作后,用户“方兵”成功充值100元

操作代码

1、 实现余额的扣除:

CREATE DEFINER=`root`@`localhost` PROCEDURE `diancai`( in nam varchar(45) ) BEGIN

SET @@autocommit = 0; START TRANSACTION;

update customer set money=(select money from name=nam) where name=nam; SET @@autocommit = 1; END

2.实现余额的充值

CREATE DEFINER=`root`@`localhost` PROCEDURE `chongzhi`(in id_ int(11)

where ) BEGIN

SET @@autocommit = 1; START TRANSACTION;

update customer set money=+((select howmoney from where id=id_)/2) where id=id_; END 总结

首先感谢帮助过我们的老师同学,现在我们来说说我们的不足吧。首先我们刚开始不太确定方向,所有系统都想尝试做一下,所以有点耽误时间。刚开始做的过程中我们对自己做的系统体系结构不太了解,体系都是慢慢逐渐完善的。

刚开始建数据库时,由于对MYSQL这个软件的运用不够熟练,我们不懂得如何导出导入数据库,导致我们做好的表格和数据无法保存,再次打开运行时,导致数据的缺失,一切都要重新来过,浪费了很多时间和精力。

存储过程中也有阻碍,语句的错误,拼写错误,对象引入错误。但是经过查询课本,网上查找资料以及同学的指导我们找到了错误并加以改正。

在建表时设置主键的不恰当,导致运行程序时出现bug,例

如:在建立预订表的时候,把主键设置为桌号,这意味着每张桌子只能用一次,这对于餐饮管理并不符合实际,所以我们理清思路,加入序号这一个属性,以预订顺序为唯一标识,确立主键。

修改前的预订表

修改后的预订表

参考资料:《从零开始学习》,网页搜索。

MySQL权威教程》 《

搜索更多关于: SQL数据库期末作业 餐饮管理系统 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

创建存储过程使客户可对自己的账户进行充值,执行操作前,用户“方兵”的账户余额为100元 执行操作后,用户“方兵”成功充值100元 操作代码 1、 实现余额的扣除: CREATE DEFINER=`root`@`localhost` PROCEDURE `diancai`( in nam varchar(45) ) BEGIN SET @@autocommit = 0; START TRANSACTION; update customer set money=(select money from name=nam) where name=nam; SET @@autocommit = 1; END 2.实现余额的充值 CRE

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com