音响店dvd零售出租管理系统

音响店dvd零售出租管理系统

ID:20575036

大小:522.00 KB

页数:20页

时间:2018-10-13

音响店dvd零售出租管理系统_第1页
音响店dvd零售出租管理系统_第2页
音响店dvd零售出租管理系统_第3页
音响店dvd零售出租管理系统_第4页
音响店dvd零售出租管理系统_第5页
资源描述:

《音响店dvd零售出租管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理及应用课程设计设计报告题目:音响店DVD零售出租管理系统学号:学生姓名:指导教师:提交时间:2015-01-05目录第1章 需求分析11.1 需求调查11.2系统功能分析1第2章 概念结构设计22.1局部E-R图:22.2全局E-R图4第3章 逻辑结构设计53.1 E-R图向关系模式转换53.2 建立关系模式53.3关系模式逻辑结构定义6第4章 数据库物理结构设计94.1存取方法设计94.2 存储结构设计94.3 物理设计9第5章 数据库完整性设计125.1主键125.2参照完整性设计135.3 Check约束135.4触发器设计13第6章数据库视图设计15第7章数据库存储过程设计

2、16总结16参考文献:17数据库原理及应用课程设计报告第1章 需求分析1.1 需求调查通过对各个用户的调查,该DVD零售租赁管理系统有如下需求:1)系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码,数据备份,数据还原,数据清除等功能。2)数据管理:实现管理人员对系统的管理,包括DVD的入库、借还、零售等功能。3)基本信息:实现显示客户和DVD的基本信息(包括客户信息及其租赁或购买的DVD信息,DVD的类型、库存等基本信息)。4)查询:查询客户租赁或购买状况,某段时间内各DVD的零售、借还数量,已租赁但未还的DVD信息及客户信息,现有的DVD的库存情况等。5)帮助系统:帮助系统

3、为用户指明方向。图1系统功能图1.2系统功能分析1)会员管理:用于增加会员,删除会员,会员基本信息的修改,会员缴费、退押金、退租金等。2)业务操作:实现DVD的出租、返还、销售、退售、退租、添租功能。3)DVD管理:新添光盘入库,原有光盘进货,DVD光盘信息修改,光盘注销。4)查询:已出租、销售DVD查询,即将缺货的DVD查询,某一DVD的出租、销售情况查询,会员租赁或购买的情况查询。18数据库原理及应用课程设计报告1)系统设置:操作员及其权限的设置,影片类型、会员类型的设置,非会员、会员的影片收费标准。2)账务管理:添加、修改、删除账户,账户收支,所有资金及其明细等。第2章 概念结构设计2.

4、1局部E-R图:图2用户信息图图3会员卡信息图图4租赁信息图18数据库原理及应用课程设计报告图5零售信息图图6DVD归还图7DVD信息图8DVD退购18数据库原理及应用课程设计报告图9DVD入库2.2全局E-R图18数据库原理及应用课程设计报告第3章 逻辑结构设计3.1 E-R图向关系模式转换逻辑结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定(如SQLServer或Oracel或MySql)。由于目前使用的数据库基本上都是关系数据库,因此首先需要将E-R图转换为关系模型,然后根据具体DBMS的特点和限制转换为特定的DBMS支持下的数据模型,最后进行优化系模式转换3.

5、2 建立关系模式DVD信息(DVD编号,DVD名称,导演,主演,类型,年份,进货商,现货,库存,租赁价格,出售价格,被租次数)用户信息(用户编号,用户类型,会员卡号,姓名,性别,联系方式,现住址,当前租赁,当前购买,历史租赁,历史购买)会员卡信息(会员卡号,用户编号,会员类型,状态,卡内余额,累计出租,登记日期)DVD租赁(租赁单号,DVD编号,DVD名称,租赁用户编号,应付押金,租赁日期,到期时间)DVD归还(归还单号,DVD编号,DVD名称,归还用户编号,归还日期,逾期天数,应付金额,损坏情况,应退押金)DVD零售(零售单号,DVD编号,DVD名称,购买用户编号,出售日期,出售数量,应付金

6、额)DVD退购(退购单号,DVD编号,DVD名称,退购用户编号,退购日期,退购数量,有无损坏,应退金额)DVD入库(DVD编号,DVD名称,入库日期,入库数量)18数据库原理及应用课程设计报告3.3关系模式逻辑结构定义1.用户详细信息字段名数据类型长度约束用户编号varchar12主键用户类型varchar10会员、非会员会员卡号varchar20可为空姓名varchar10不为空性别char2男或女联系方式varchar20不为空现住址varchar100不为空当前租赁int可为空当前购买int可为空历史租赁int可为空历史购买int可为空2.会员卡详细信息字段名数据类型长度约束会员卡号va

7、rchar20主键用户编号varchar12外键姓名varchar10不为空会员类型varchar20普通、白金会员等状态varchar10激活、未激活卡内余额float可为空累计出租int可为空登记日期date不为空18数据库原理及应用课程设计报告3.DVD详细信息字段名数据类型长度约束DVD编号varchar10主键DVD名称varchar20不为空导演varchar10不为空主演varcha

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。