-1- 数据库设计说明书 1. 课程设计题目: 音响店 VCD 零售\出租管理系统 题目要求: 音响店 VCD 零售\ 出租管理系统,实现 VCD 类型及信息的管理;实现 VCD 的入库管理; 实现 VCD 的借还管理; 实现 VCD 的零售管理; 创建触发器, 入库登记、零售时自动修改、现货和库存,借、还时自动修改现货数量;创建存储过程统计某段时间内各 VCD 的销售、借还数量;创建视图查询各类 VCD 的库存情况; 建立数据库相关表之间的参照完整性约束。 2. 引言 编写目的随着社会经济的发展,人们对生活质量的要求越来越高,对生活中的娱乐追求也是越来越高,传统的娱乐方式已经发生了变化。作为 VCD 销售商来说,更多的用户需要对 VCD 进行租赁。在租赁的过程中需求量大,操作复杂却流程完全相同,销售/ 租赁商频繁的做着相同的工作,既浪费时间又不能提高效率,这要求编写一个方便使用的 VCD 出租系统以其解决上诉问题。实现对商品的浏览,租赁和出售,并对销售的情况作出相关的统计,并对各类的 VCD 分类影片进行一个统计。利用该系统体现了管理者的思想,实现计算机的统一管理。 背景随着信息时代的到来,我们的生活方式发生了巨大的变化。利用计算机能够帮助我们解决各种问题。各种的应用软件如雨后春笋一样的出现就是一个很好的体现。人们对计算机智能化的要求越来越高,许多传统的手工管理逐渐被计算机系统所代替。-2- 人们的生活质量的要求越来越高,对生活中的娱乐方式也更加多样化,已经不再是很长的时间看一部很经典的电影。在过去的 VCD 出租和销售中都是依靠的商家的自己的手工的筛选和销售。对大量的客服而言的商家是既费时又费力,对 VCD 的管理也不能做到相对的统一,有明确的分类。计算机的出现,提供了一个很好的解决的方案,能够通过相关的管理软件对其进行统一的管理、销售、租赁等等商业活动。开发 VCD 零售/ 出租管理系统帮助商家提高效率,降低经营成本,优化资源配置,从而实现商品的最大利益化。 参考资料[1] (第4版).北京:清华大学出版社, 2005 [2] 刁成嘉. UML :机械工业出版社, 2007 [3] UML 基础与 Rose :人民邮电出版社, 2004 [4] 刘乃丽 ASP .NET :电子工业出版社, 2008 [5] 邵志东软件开发这点儿事——软件开发工具手册[6]( 法) 斯梅切尔( hia , P.) C# 实战:平台、语言与框架. 北京:人民邮电出版社, -3- 3. 结构设计 逻辑结构设计影片类型 1 属于 n 影片出租销售客户 n nnn 类型号类型名称导演片名影片编号类型号主演上市时间库存数量格式身份证号顾客编号销售时间销售数量顾客编号影片编号影片编号押金出租数量出租时间归还时间出租编号状态顾客编号影片实体属性图: 导演片名影片编号类型号主演上市时间库存数量格式影片-4- 影片类型实体属性图: 类型号类型名称影片类型出租关系 E-R 图: 出租数量出租时间押金影片编号归还时间出租编号顾客编号状态出租销售关系 E-R 图: 销售销售时间销售数量顾客编号影片编号顾客实体 E-R 图: -5- 客户身份证号顾客编号 关系图: 物理结构设计: T_TYPE 影片类型: 列名说明类型(长度) 备注 T_ID 类型号 TINYINT NOT NULL T_NAME 类型名称 CHAR(20) NOT NULL -6- FILM 影片表: 列名说明类型(长度) 备注 T_ID 类型号 TINYINT NULL F_NUMBER 影片编号 CHAR(16) NOT NULL F_NAME 片名 CHAR( 50) NULL F_DIRECT 导演 CHAR(10) NULL F_ACT 主演 CHAR(10) NULL F_TIME 上市时间 DATETIME NULL F_STOCK 库存数量 TINYINT NULL F_STYLE 格式 CHAR(10) NULL CLIENT 顾客表: 列名说明类型(长度) UMBER 顾客编号 C HAR(18) NOT NULL IDNUMBER 身份证号 TINYINT NOT NULL SELL 销售表: 列名说明类型(长度) 备注 F_NUMBER 影片编号 CHAR(10) NOT UMBER 顾客编号 TINYINT NOT NULL S_NUMBER 销售数量 TINYINT NULL S_TIME 销售时间 DATETIME NULL HIRE 出租表:-7- 列名说明类型(长度) 备注 F_NUMBER 影
数据库设计说明书vcd出租管理 来自淘豆网m.daumloan.com转载请标明出处.