版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上河南城建学院数据库设计课程设计报告书设 计 题 目:音像租赁管理系统 指 导 老 师:学 生 学 号:学 生 姓 名:时 间:2012年 6 月13 日目录 第1章 选题及需求分析1创作背景及需求分析 随着计算机技术的飞速发展,计算机在管理中的应用逐渐普及。音像租借数字化渐成趋势,音像租借管理系统是一个可以为音像租借店提供音像的出租与归还业务的信息化管理系统,该系统可以把音像租借管理中一些繁琐的数据计算、信息处理为简单的指令操作,彻底的把管理人员从手工方式中解放出来。音像租借店的管理员可以把音像制品的信息输入发系统,并且为不同类型的音像制品设定不同的租借方案:也可以把
2、音像制品的信息和租借方案从系统中删除。当顾客需要租借影片时,音像管理员负责顾客信息和顾客需要租借的影片名称输入系统,并收取按金,把顾客归还的影片从租借信息中删除,并归还押金。 顾客可以申请成为会员,音像店管理员把顾客的基本信息记录保存在系统中。每位会员都会有一个账户,会员可以对账户充值。在租借影片时。只要会员账户的余额足够就不需要交付押金;该系统设计八大模块:会员管理、音像管理、基本业务管理、数据管理、统计、库存管理、系统维护。1.1.1数据流图顶层顾客管理员音像租赁系统 租借 购买 提示管理员 归还 租借记录 管理 租借记录 租借最大值第一层 租借最大值总机管理管理员分机管理顾客 租借、购买
3、 更新记录 提示 租借记录 租借记录 租借权限第二层 操作过程 顾客租借信息 租借限制产生提示信息 租借 是否在租借日期内归还 租借人的详细信息 没有归还 更新记录提示1.1.2数据字典数据项序号数据名称类型长度数据项含义内容说明约束1顾客证件号Char20主键2顾客姓名Varchar50非空3顾客性别Char2性别选一可空4顾客联系电话Char20方便联系顾客及时获得反馈可空5顾客家庭住址varchar50方便做市场调查可空6注册日期Datetime指是计算借书的时间非空7注销时间Datetime和注册时间一起决定借书时间非空8到期时间Datetime借书的最大期限非空9音像编号Char20
4、每个音像的编号,方便区分主键10音像名称Varchar50非空11音像类别Char10划分歌曲、电影等类别非空12碟片数目Int4方便记录非空13进价Money非空14售价Money非空15内容简介Varchar50非空16租借单号Char20租借的音像单号主键18条形码Char20每本书的出借依据非空19租借金额Money根据时间计算非空20押金金额Money非空21折扣Float可空22出租日期Datetime非空23到期日期Datetime非空24购买单号Char20说明购买的音像的单号非空25购买日期Datetime可空26员工工号Char20辨别员工的身份主键27员工姓名Varcha
5、r50非空28联系电话Char20联系员工非空29部门编码Char20辨别部门主键30部门名称Varchar50非空31订购单号Char20主键32入库单号Char20登记货物信息非空33货柜编号char20记录存放信息主键34供应商编号Char20提供供应商信息主键数据结构顾客信息证件号,姓名,性别,出生年月,家庭住址,联系电话,顾客类型,注册日期,注销日期,到期日期音像信息音像编号,音像名称,音像类别,碟片数目,进价,售价,内容简介出租信息证件号,条形码,租金金额, 出租日期,到期日期,是否归还,折扣,租借单号购买信息证件号,音像编号,售价,数量,折扣,购买日期,购买单号员工信息员工工号,
6、职位,所属部门,姓名,联系电话,性别,家庭住址,出生年月,工种部门信息部门编号,部门名称,地点,联系电话订购信息订购单号,音像编号,供应商编号,订购单价,订购数量,订购日期入库信息订购单号,货柜编号,入库日期,入库数量,入库单号货柜信息货柜编号,货柜名称,位置供应商信息供应商编号,供应商名称,联系人电话,地址,联系电话存放信息音像编号,货柜编号,数量第2章 系统概念设计性别姓名2.1 局部E-R图设计证件号到期日期顾客家庭地址联系电话注册日期注销日期 音像名称音像编号内容简介音像音像类别碟片数目进价售价证件号条形码租借单号出租折扣租金金额是否归还到期日期出租日期证件号音像编号购买单号购买售价到
7、期日期折扣数量职位所属部门编员工工号姓名员工联系电话出生年月性别家庭住址部门编号部门部门名称联系电话地点音像编号订购单号订购供应商编号订购日期订购数量订购单价订购单号入库订单入库货柜编号入库数量入库日期货柜货柜名称货柜编号供应商名称供应商编号供应商联系人姓名地址联系电话音像编号存放货柜编号数量2.2整体E-R图姓名名工号性别性别工号 仓库管理员员工姓名家庭住址证件号联系方式家庭住址1 1入库订购姓名租借性别货柜编号 n n n m货柜存放音像顾客租借家庭住址m n n m位置联系方式货柜名称 n n m供应租借顾客类型注册日期供应商编号供应商到期日期注销日期地址供应商名称联系人电话联系人姓名
8、m2.3 E-R图中的冲突分析由于属性值域和属性取值单位不存在冲突所以E-R图中不存在属性冲突。有些地方出现命名时出现冲突,例如:音像表中的碟片数目,在购买表中则以数量命名,还有出现同名异的冲突,例如:联系电话在顾客表中则表示联系人电话,而在员工表中则表示员工的联系电话,在部门表中则表示部门的联系电话,在供应商表中则表示供应商的联系电话。在以上的冲突中,还存在结构冲突,由个别同一实体在不同应用中属性组成不同,可能是属性个数或属性次序不同。解决办法就是合并后实体的属性组成为各局部E-R图中的同名实体属性的并集,然后再适当调整属性的次序。第3章 逻辑结构3.1关系模式设计及范式的判断顾客(证件号,
9、姓名,性别,出生年月,家庭住址,联系电话,顾客类型,注册日期,注销日期,到期日期)该关系模式属于 3NF, 证件号是主属性 其他属性均为非主属性 由上述关系可知 证件号决定其他非主属性 所以 顾客属于2NF 在顾客表中 非主属性不传递函数依赖于主关系键证件号,因此 该关系模式属于3 NF。音像(音像编号,音像名称,音像类别,碟片数目,进价,售价,内容简介)该关系模式属于 3NF 音像编号是主属性 其他属性均为非主属性 同顾客表可得该关系模式属于3NF租借(租借单号,证件号,条形码,租借金额,押金金额,折扣,出租日期,到期日期) 该关系模式属于 3NF 证件号 />条形码,租借金额等属性且
10、函数依赖(租借单号,证件号)到期日期,所以该关系式属于3NF. 购买(购买单号,证件号,售价,数量,折扣,购买日期) 该关系式属于 3NF 购买单号和证件号是主属性,同租借关系模式。员工(员工工号,所属部门,姓名,性别,出生年月,家庭住址) 该关系式属于3NF 员工工号是主属性 同顾客关系模式。部门(部门编号,经理编号,部门名称,地点,联系电话) 该关系模式属于 3NF 部门编码是主属性,同顾客关系模式。订购(订购单号,音像编号,供应商编号,订购日期,订购单价,订购数量) 该关系模式属于3 N F,订购单号,音像编号,供应商编号是主属性,同租借关系模式入库(订购单号,货柜编号,入库日期,入库数
11、量,入库单号) 该关系模式属于3NF 订购单号,货柜编号属于主属性,同租借关系模式。货柜(货柜编号,货柜名称,位置) 该关系模式属于 3NF 货柜编号属于主属性,同顾客关系模式。供应商(供应商编号,供应商名称,联系人姓名,联系电话,地址) 该关系模式属于 3NF 供应商编号属于主属性,同顾客关系模式。存放(音像编号,货柜编号,数量) 该关系模式属于 3NF 音像编号和货柜编号属于主属性,同租借关系模式。第4章 物理结构4.1系统表的设计顾客表字段编码字段名称数据类型GK_zjh证件号Char(20)主键 非空GK_xm姓名Varchar(50)非空GK-xb性别Char(2)Check(GK_
12、xb in( 男,女) )GK_jtzz家庭住址Varchar(50)允许为空GK_lxdh联系电话Char(20)非空GK_zcrq注册日期Datetime非空GK_zxrq注销日期Datetime非空GK_dqri到期日期Datetime非空音像表字段编码字段名称数据类型YX_bh音像编号Char(20)主键非空YX-mc音像名称Varchar(50)非空YX_lb音像类别Char(10)非空YX-dpsm碟片数目Int非空YX-jj进价Money非空YX-sj售价Money非空YX_nrjj内容简介Varchar(50)允许为空租借表字段编码字段名称数据类型ZJ_dh租借单号Char(2
13、0)主键GK_zjh证件号Char(20)非空CZYX_txm条形码Char(20)非空ZJ_zjje租借金额Money非空ZJ_yjje押金金额Money非空ZJ_zk折扣Float非空ZJ_czrq出租日期Datetime非空ZJ_dqrq到期日期Datetime非空ZJ_sfgh是否归还Char(2)Check (ZJ_sfgh in(Yes,No))购买表字段编码字段名称数据类型GM_dh购买单号Char(20)主键GK_zjh证件号Char(20)非空XSYX_yxbh音像编号Char(20)非空GM_sj售价money非空GM_sl数量Int非空GM_zk折扣Float非空GM_g
14、mrq购买日期Datetime非空员工表字段编码字段名称数据类型YG_yggh员工工号Char(20)主键BM_bmbh所属部门编号Char(20)非空YG_xm姓名Varchar(50)非空YG_xb性别Char(2)非空YG_jtzz家庭住址Char(30)非空YG_lxdh联系电话Char(20)非空YG_gz工种Char(10)非空YG_zw职位Char(10)非空部门表字段编码字段名称数据类型BM_bh部门编号Varchar(20)主键BM_bmmc部门名称Char(20)非空BM_dd地点Varchar(50)非空BM_lxdh联系电话Char(20)非空订购表字段编码字段名称数据
15、类型DG_dgdh订购单号Char(20)主键XSYX_yxbh音像编号Char(20)非空GYS_dgrq供应商编号Char(20)主键DG_dgrq订购日期Datetime非空DG_dgdj定购单价money非空DG_dgsl订购数量int非空入库表字段编号字段名称数据类型RK-dh入库单号Char(20)主键HG_bh货柜编号Char(20)非空RK_rq入库日期Datatime非空RK_sl入库数量Int非空DG_dh订购单号Char(20)非空货柜表字段编码 字段名称数据类型HG_bh货柜编号Char(20)主键HG_mc货柜名称Varchar(50)非空Wz位置Varchar(50
16、)非空供应商表字段编码字段名称数据类型GYS_bh供应商编号Char(20)主键GYS_mc供应商名称Varchar(50)非空lxrxm联系人姓名Varchar(50)允许为空Lxdh联系电话Char(15)非空dz地址Varchar(50)允许为空存放表字段编码字段名称数据类型Yxbm音像编码Char(20)主键hgbm货柜编码Char(20)非空sl数量Int非空4.2建表代码顾客表create table GK(GK_zjh char(20) not null primary key,GK_xm varchar(50) not null,GK_xb char(2) check (GK_
17、xb in('男','女') ,GK_jtzz varchar(50) null,GK_lxdh char(20) not null,GK_zcrq datetime not null,GK_zxrq datetime not null,GK_dqrq datetime not null)音像表create table YX(YX_bh char(20)not null primary key,YX_mc varchar(50)not null,YX_lb char(10) not null,YX_dpsm int not null,YX_jj money no
18、t null,YX_sj money not null,YX_nrjj varchar(50) null,)租借表create table ZJ(ZJ_dh char(20) not null primary key,GK_zjh char(20) not null ,txm char(20) not null,ZJ_zjje money not null,ZJ_yjje money not null,ZJ_zk float not null,ZJ_czrq datetime not null,ZJ_dqrq datetime not null,ZJ_sfgh char(2) check(ZJ
19、_sfgh in('Yes','No') )购买表create table GM(GM_dh char(20) not null primary key,GM_zjh char(20) not null ,YX_bh char(20) not null,GM_sj money not null,GM_sl money not null,GM_zk float not null,GM_gmrq datetime not null)员工表create table YG(YG_yggh char(20) not null primary key,BM_bmbh cha
20、r(20) not null,YG_xm varchar(50) not null,YG_xb char(2) check (YG_xb in('男','女'),YG_jtzz char(20) not null,YG_lxdh char(20) not null,YG_gz char(10) not null,YG_zw char(10) not null,)部门表create table BM(BM_bh char(20) not null primary key,BM_bmmc char(20) not null ,BM_dd varchar(50) no
21、t null,BM_lxdh char(20) not null)订购表create table DG(DG_dgdh char(20) not null primary key,YX_bh char(20) not null,GYS_bh char(20) not null,DG_dgrq datetime not null,DG_dgdj money not null,DG_dgsl int not null)入库表create table RK(RK_dh char(20) not null primary key,HG_bh char(20) not null ,RK_rq datet
22、ime not null,RK_sl int not null,DG_dh char(20) not null)货柜表create table HG(HG_bh char(20) not null primary key,HG_mc char(30) not null,)供应商表create table GYS(GYS_bh char(20) not null primary key,GYS_mc varchar(50) not null,lxrxm varchar(50) not null,lxdh char(20) not null,dz varchar(50) not null)存放表c
23、reate table CF(YX_bm char(20) not null primary key,HG_bm char(20) not null,sl int not null)4.3运行表(主要是数据库表抓图)部门表图4.3-1购买表图4.3-2存放表图4.3-3订购表图4.3-4顾客表图4.3-5供应商 图4.3-6货柜表图4.3-7入库表图4.3-8员工表图4.3-9音像表图4.3-10租借表图4.3-114.4创建视图代码及截图create view sub_Tas select GK.GK_zjh,GK_xm,GK.GK_dqrq,YX_mc,ZJ_czrqfrom GK,YX,
24、ZJwhere GK.GK_zjh=ZJ.GK_zjh截图图4.4-1权限grant select on sub_T to publicgocreate view sub_RKas select RK_dh,RK.HG_bh,RK_sl,HG_mcfrom RK,HG where RK.HG_bh=HG.HG_bh截图图4.4-24.5创建索引create unique index GKI on GK(GK_zjh)第5章 数据库的备份和还原计划5.1概述备份和还原是sql server 的重要组成部分。备份是对 sql server 数据库和事务日志进行复制,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,如果数据库文件的磁盘遭到损坏,这些备份文件将在数据库还原时用来还原数据库。备份主要分为四部分数据库备份,事务日志备份,差异备份,文件和文件组备份进行有规律的备份计划,备份时间一般放在晚上,备份的时间间隔不应该间隔太大。在相邻的两次差异备份之间进行事务日志备份。5.2创建备份和还原截图创建备份设备图5.2-1图5.2-2备份数据库图5.2-3还原数据库图5.2-4第6章 结束语通过这次课程设计,让我对数据库设计这门课有了进一步的认识。这次课程设计是对这门课程的一个总结,是对数据库知识的应用。通过这次设计对我们独自解决问题的能力也有所提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 让小学生热爱英语学习的策略
- 设备维修保养合作
- 语文要素教学的方法探讨
- 货源稳定质量保证
- 质量保证书在购房过程中的作用
- 购买虚拟现实服务合同
- 购销合同与采购合同的合同范本
- 购销合同签订中的合同风险控制问题
- 购销奶粉合同范本
- 资产评估服务合同价值
- 二十届三中全会精神知识竞赛试题及答案
- 中国农业文化遗产与生态智慧智慧树知到期末考试答案章节答案2024年浙江农林大学
- 人教版小学数学六年级上册《百分数》单元作业设计
- 增值税预缴税款表电子版
- 引水工程解析
- 最新二年级看图写话10篇带格
- 《奇妙的建筑》教学设计大赛教案
- 脑干梗死患者疑难病例讨论
- 爱立信BSC硬件介绍
- 工程监理工作联系单(范本)范本
- 管理学案例分析之健力宝案例
评论
0/150
提交评论