音响店VCD零售出租管理系统数据库系统的设计与实现_第1页
音响店VCD零售出租管理系统数据库系统的设计与实现_第2页
音响店VCD零售出租管理系统数据库系统的设计与实现_第3页
音响店VCD零售出租管理系统数据库系统的设计与实现_第4页
音响店VCD零售出租管理系统数据库系统的设计与实现_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

音响店VCD零售出租管理系统数据库系统的设计与实现PAGEI题目:音响店VCD零售\出租管理系统数据库系统的设计与实现目录TOC\o"1-2"\h\u5633第1章系统概况 2292491.1系统设计的目的 2151281.2系统开发的背景与意义 2295671.3系统实现的目标 212722第2章系统需求分析 4317262.1系统总体需求 453602.2系统整体功能介绍 4230382.3系统元素、实体介绍 5135752.4软硬件平台介绍 522014第3章概念结构设计 627713.1概念设计 6233873.2系统总体功能 9148733.3关系图 95260第4章逻辑设计 1110781第5章物理结构设计 1281625.1数据库的物理结构 1226682第6章数据库完整性设计 1449376.1主键 14214476.2参照完整性设计 14280316.3触发器设计 1492676.4数据库存储过程设计 15221496.5视图设计 165941系统总结 17音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第1页。30406心得与体会 18音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第1页。2088参考文献 18音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第2页。

第1章系统概况音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第2页。1.1系统设计的目的随着社会经济的发展,人们对生活质量的要求越来越高,对生活中的娱乐追求也是越来越高,传统的娱乐方式已经发生了变化。作为VCD销售商来说,更多的用户需要对VCD进行租赁。在租赁的过程中需求量大,操作复杂却流程完全相同,销售/租赁商频繁的做着相同的工作,既浪费时间又不能提高效率,这要求编写一个方便使用的VCD出租系统以其解决上诉问题。实现对商品的浏览,租赁和出售,并对销售的情况作出相关的统计,并对各类的VCD分类影片进行一个统计。利用该系统体现了管理者的思想,实现计算机的统一管理。1.2系统开发的背景与意义1.2.1开发背景随着信息时代的到来,我们的生活方式发生了巨大的变化。利用计算机能够帮助我们解决各种问题。各种的应用软件如雨后春笋一样的出现就是一个很好的体现。人们对计算机智能化的要求越来越高,许多传统的手工管理逐渐被计算机系统所代替。人们的生活质量的要求越来越高,对生活中的娱乐方式也更加多样化,已经不再是很长的时间看一部很经典的电影。在过去的VCD出租和销售中都是依靠的商家的自己的手工的筛选和销售。对大量的客服而言的商家是既费时又费力,对VCD的管理也不能做到相对的统一,有明确的分类。计算机的出现,提供了一个很好的解决的方案,能够通过相关的管理软件对其进行统一的管理、销售、租赁等等商业活动。1.2.2意义VCD零售/出租管理系统是一个VCD零售商管理不可缺少的部分,它对于VCD零售商是至关重要的。VCD零售/出租管理系统提供充足的信息和快捷的查询手段。一直以来人们使用传统人工方式管理光盘的基本档案,这种管理方式有很多缺点:效率低,保密性差。另外时间一长,将产生大量的文件和数据,对于查找,更新和维护都带了不少的困难。开发VCD零售/出租管理系统帮助商家提高效率,降低经营成本,优化资源配置,从而实现商品的最大利益化。音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第3页。1.3系统实现的目标音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第3页。实现一个VCD零售出租管理系统,具体功能包括:(1)能储存一定数量的VCD信息,方便有效的进行相应的VCD数据操作和管理,这主要包括以下内容:(2)VCD信息的添加,修改及删除。VCD的出租,归还和出售。(3)能够对自己的出租者进行相应的信息存储与管理,这其中包括:租借用户的信息的录入,修改及删除。对租借用户的信息的查询。(4)能够对VCD的供应商进行相应的信息存储与管理,这其中包括:供应商信息的录入,修改及删除。对供应商信息的查询。音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第4页。(5)能够对管理员进行设置。音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第4页。第2章系统需求分析2.1系统总体需求系统主要完成的功能有:管理员、VCD信息管理、用户管理、供应商管理、出租管理、归还管理、出售管理以及供应管理。实现VCD类型及信息的管理;实现VCD的入库管理;实现VCD的借还管理;实现VCD的零售管理;创建触发器,入库登记、零售时自动修改、现货和库存,借、还时自动修改现货数量;创建存储过程统计某段时间内各VCD的销售、借还数量;创建视图查询各类VCD的库存情况;建立数据库相关表之间的参照完整性约束。2.2系统整体功能介绍功能模块图音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第5页。音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第5页。2.3系统元素、实体介绍流程图2.4软硬件平台介绍SQLServer2008音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第6页。音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第6页。第3章概念结构设计3.1概念设计3.1.1局部E-R‘VCD出售’E-R图‘VCD出租’E-R图‘VCD归还’E-R图‘VCD信息’E-R图音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第7页。音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第7页。‘供应单’E-R图‘供应商’E-R图‘用户信息’E-R图音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第8页。‘库存表’E-R图音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第8页。3.1.2VCD与用户信息之间的联系3.1.3VCD与供应商之间的联系3.1.4VCD与库存表之间的联系音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第9页。音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第9页。3.2系统总体功能总体E-R图3.3关系图音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第10页。音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第10页。音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第11页。

音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第11页。第4章逻辑设计VCD表(VCD编号、名称、类型、主演、VCD单价)VCD出售(出售编号、VCD编号、用户编号、VCD单价、出售数量、出售日期)VCD出租(出租编号、VCD编号、用户编号、押金、期限、出租单价、出租数量、出租日期)VCD归还(归还编号、VCD编号、用户编号、归还日期、逾期天数)供应单(供应单号、供应商编号、VCD编号、供应数量)供应商(供应商编号、VCD编号、固定电话、地址)用户信息(用户编号、姓名、联系电话)库存表(库存号、VCD编号、库存数量、现货)第5章物理结构设计5.1数据库的物理结构VCD表:音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第12页。VCD出售表:音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第12页。VCD出租表:VCD归还表:供应单表:供应商表:音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第13页。音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第13页。用户表:库存表:音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第14页。

音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第14页。第6章数据库完整性设计6.1主键表名主键VCD表(VCD编号)用户信息表(用户编号)VCD出租表(出租编号)VCD归还表(归还编号)供应单表(供应单号)VCD出售表(出售编号)供应商表(供应商编号)库存表(库存号)6.2参照完整性设计表名外键参照VCD归还表(VCD编号,用户编号)VCD表.VCD编号用户信息表.用户编号VCD出售表(VCD编号,用户编号)VCD表.VCD编号用户表.用户编号VCD出租表(VCD编号,用户编号)VCD表.VCD编号供应单表(VCD编号,供应商编号)VCD表.VCD编号供应商表.供应商编号库存表(VCD编号)VCD表.VCD编号6.3触发器设计1、实现出租时自动修改VCD现货数量createtrigger[dbo].[_出租]on[dbo].[VCD出租]--出租触发器forinsertasbeginupdatedbo.库存表set现货=现货-inserted.出租数量fromdbo.库存表,insertedwheredbo.库存表.VCD编号=inserted.VCD编号End2、实现归还时自动修改VCD现货数量createtrigger[dbo].[_归还]on[dbo].[VCD归还]--归还触发器forinsertasbeginupdatedbo.库存表set现货=现货+1fromdbo.库存表,insertedwheredbo.库存表.VCD编号=inserted.VCD编号updatedbo.VCD归还setVCD编号=dbo.VCD出租.VCD编号,用户编号=dbo.VCD出租.用户编号fromdbo.VCD出租,dbo.VCD归还,inserted音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第15页。wheredbo.VCD出租.出租编号=inserted.归还编号音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第15页。end3、实现归还时自动计算并存入逾期天数createtrigger[dbo].[_逾期天数]on[dbo].[VCD归还]--逾期天数触发器forinsertasdeclare@逾期天数intset@逾期天数=(selectcast(inserted.归还日期asint)-cast(dbo.VCD出租.出租日期asint)fromdbo.VCD出租,insertedwheredbo.VCD出租.出租编号=inserted.归还编号)if@逾期天数>(selectdbo.VCD出租.期限fromdbo.VCD出租,insertedwheredbo.VCD出租.出租编号=inserted.归还编号)beginupdatedbo.VCD归还set逾期天数=@逾期天数-(selectdbo.VCD出租.期限fromdbo.VCD出租wheredbo.VCD出租.出租编号=inserted.归还编号)fromdbo.VCD出租,dbo.VCD归还,insertedwheredbo.VCD出租.出租编号=inserted.归还编号endelsebeginupdatedbo.VCD归还set逾期天数=0fromdbo.VCD出租,dbo.VCD归还,insertedwheredbo.VCD出租.出租编号=inserted.归还编号end4、实现出售时自动修改现货和库存createtrigger[dbo].[_出售]on[dbo].[VCD出售]--出售触发器forinsertasupdatedbo.库存表set库存量=库存量-inserted.出售数量fromdbo.库存表,insertedwheredbo.库存表.VCD编号=inserted.VCD编号updatedbo.库存表set现货=现货-inserted.出售数量fromdbo.库存表,insertedwheredbo.库存表.VCD编号=inserted.VCD编号5、实现入库时自动修改库存createtrigger[dbo].[_供应]on[dbo].[供应单]--入库触发器forinsertasupdatedbo.库存表set库存量=库存量+供应数量fromdbo.库存表,insertedwheredbo.库存表.VCD编号=inserted.VCD编号6.4数据库存储过程设计创建存储过程统计某段时间内各VCD的销售、借还数量createprocedure[dbo].[统计]@开始时间date,@结束时间date,@typechar(6)asdeclare@类型char(6)set@类型=@typebeginif@类型='出售'音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第16页。select@开始时间as起始日期,@结束时间as截至日期,VCD编号,SUM(出售数量)as销售量音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第16页。fromdbo.VCD出售where出售日期>=@开始时间and出售日期<=@结束时间groupbyVCD编号elseif@类型='出租'select@开始时间as起始日期,@结束时间as截至日期,VCD编号,count(VCD编号)as出租量fromdbo.VCD出租where出租日期>=@开始时间and出租日期<=@结束时间groupbyVCD编号elseif@类型='归还'select@开始时间as起始日期,@结束时间as截至日期,VCD编号,count(VCD编号)as归还量fromdbo.VCD归还where归还日期>=@开始时间and归还日期<=@结束时间groupbyVCD编号elseprint'请输入正确的查询类型'end6.5视图设计创建视图查询各类VCD的库存情况createview库存情况asselectVCD编号,现货,库存量fromdbo.库存表音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第17页。

系统总结音响店VCD零售出租管理系统数据库系统的设计与实现全文共19页,当前为第17页。在做本次课

温馨提示

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

评论

0/150

提交评论