[计算机软件及应用]数据库设计ppt课件_第1页
[计算机软件及应用]数据库设计ppt课件_第2页
[计算机软件及应用]数据库设计ppt课件_第3页
[计算机软件及应用]数据库设计ppt课件_第4页
[计算机软件及应用]数据库设计ppt课件_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库课程设计数据库课程设计数据库课程设计数据库课程设计数据库课程设计数据库课程设计数据库课程设计数据库课程设计数据库课程设计数据库课程设计需求分析需求分析一、主要功能:网吧管理人员对上机人员的调整,对机器的分配,以一、主要功能:网吧管理人员对上机人员的调整,对机器的分配,以及纪录用户的时间,对机器的维护和保养,对内部人员的考核和管理,及纪录用户的时间,对机器的维护和保养,对内部人员的考核和管理,对餐饮的效力等。对餐饮的效力等。二、功能构造图见下页二、功能构造图见下页数据库课程设计数据库课程设计数据库课程设计数据库课程设计流程阐明流程阐明数据库课程设计数据库课程设计初始初始选择选择插入插入Vi

2、p记录记录插入插入RechargeList记录记录进入网吧进入网吧第一次上第一次上网网老会员老会员数据库课程设计数据库课程设计消费消费选择选择插入一条插入一条OrderList记记录,消费时即扣费录,消费时即扣费插入一条插入一条PlayList记录,记录,由软件实现即时扣费,由软件实现即时扣费,但不反响在但不反响在PlayList上,上,只是在分开时生成一条只是在分开时生成一条记录记录开场消费开场消费分开分开购买食品上网数据库课程设计数据库课程设计数据库设计数据库设计数据库课程设计数据库课程设计根底表根底表数据库课程设计数据库课程设计数据库课程设计数据库课程设计数据库课程设计数据库课程设计Fo

3、od表表数据库课程设计数据库课程设计Vip表表数据库课程设计数据库课程设计复杂表复杂表数据库课程设计数据库课程设计RepareList表数据库课程设计数据库课程设计OrderList表触发器:T_Order,当插入一条新记录时,找到对应的VIP,并扣除费用。数据库课程设计数据库课程设计RechargeList表触发器:recharge,当插入一条记录时,找到对应VIP,并添加充值金额数据库课程设计数据库课程设计PlayList表数据库课程设计数据库课程设计ER图图数据库课程设计数据库课程设计VipOrderListRechargeListPlayListVip_IDBalanceVip_IDF

4、ood_IDList_IDList_IDList_IDVip_IDEmployee_IDVip_IDComputer_ID数据库课程设计数据库课程设计OrderListRechargeListPlayListFoodEmployeeComputerRepareListVip_IDFood_IDList_IDList_IDVip_IDEmployee_IDList_IDVip_IDComputer_IDFood_IDEmployee_IDComputer_IDComputer_ID数据库课程设计数据库课程设计触发器触发器数据库课程设计数据库课程设计set ANSI_NULLS ONset QUO

5、TED_IDENTIFIER ONGOALTER trigger dbo.T_Orderon dbo.OrderListAFTER insertasdeclare totalprice int;select totalprice=TotalPrice from INSERTED; declare vipid nchar(10); select vipid=Vip_ID from INSERTED;exec p_ConsumeVipBalance vipid=vipid,money=totalprice; T_Order数据库课程设计数据库课程设计set ANSI_NULLS ONset QUO

6、TED_IDENTIFIER ONGOALTER TRIGGER dbo.recharge ON dbo.RechargeList AFTER INSERTAS BEGINSET NOCOUNT ON;declare vipid nchar(20);declare money int;select vipid=Vip_ID from inserted;select money=Recharge_Money from inserted;exec p_AddVipBalance vipid=vipid,money=money; -当插入一条充值记录时,执行存储过程p_addvipbalance 即

7、找到对应的VIP,并添加费用。ENDrecharge数据库课程设计数据库课程设计存储过程讲解存储过程讲解数据库课程设计数据库课程设计存储过程功能讲解p_SelectPriceByFoodIDfooid输出参数price根据FoodID查找单价并前往p_SelectPriceByComputerIDcomputerid根据Computer_ID查找单价并前往存储过程名 输入参数数据库课程设计数据库课程设计存储过程功能讲解p_ConsumeVipBalancevipid,money(消费金额)找到vip,减少余额p_AddVipBalancevipid,money添加金额找到vip,添加余额p_InsertPlayListcomputerid,vipid,totalprice,startdate插入一条上网记录存储过程名 输入参数数据库课程设计数据库课程设计存储过程功能讲解p_InsertRechargeListvipid,money充值金额,employeeid插入一条充值记录,同时会触发recharge触发器,执行存储过程p_AddVipBalance,找到vip,添加余额p_InsertOrderListvipid,foodid,amount

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论