您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 零售业 > 音响店DVD零售出租管理数据库
大型数据库课程设计设计报告题目:音响店DVD出租/零售管理系统学号:121006314学生姓名:刘可指导教师:刘宁提交时间:目录第1章需求分析...........................................................................................................................11.1需求调查............................................................................................................................11.2系统功能分析...................................................................................................................1第2章概念结构设计...................................................................................................................22.1局部E-R图.......................................................................................................................22.2全局E-R图.......................................................................................................................3第3章逻辑结构设计...................................................................................................................43.1E-R图向关系模式转换....................................................................................................43.2建立关系模式....................................................................................................................43.3关系模式规范化处理........................................................................................................43.4用户子模式建立................................................................................................................43.5关系模式逻辑结构定义....................................................................................................5第4章数据库物理结构设计.......................................................................................................74.1数据库物理设计...............................................................................................................7第5章数据库实施.......................................................................................................................85.1数据库及数据库对象建立...............................................................................................8第6章数据库完整性设计.............................................................................................................96.1主键...................................................................................................................................96.2参照完整性设计...............................................................................................................96.3触发器设计.......................................................................................................................96.4视图设计.........................................................................................................................12第7章数据库存储过程设计.......................................................................................................13总结.................................................................................................................................................14参考文献:.....................................................................................................................................14大型数据库课程设计报告1第1章需求分析1.1需求调查通过对各个用户的调查,该音响店DVD零售\出租管理系统如下需求:1)系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码等功能。2)数据管理:实现管理人员对系统的管理,包括DVD入库,出租,出售,归还等功能。3)基本信息:实现显示客户和DVD基本信息(包括客户信息和客户所租赁DVD信息,DVD基本信息)。4)查询:查询当前DVD状况;查询当前用户租赁状况及历史租赁状况。1.2系统功能分析1)DVD信息管理:存放及查看各DVD的基本信息和数量。2)用户信息管理:用于对用户基本信息的录入、查询、修改、维护、删除等常用功能,并记录用户的租赁情况。3)DVD入库管理:用于对DVD的入库情况进行记录,并修改DVD总量。4)DVD零售管理:用于记录DVD的零售情况,并修改DVD总量。5)DVD借还管理:用于统计各DVD的借还情况。音响店DVD零售/出租管理系统DVD信息管理用户信息管理DVD借还管理DVD零售管理DVD入库管理大型数据库课程设计报告2第2章概念结构设计2.1局部E-R图:(1)对‘DVD’建立E-R图(2)对‘用户’建立E-R图(3)对‘DVD租赁’建立E-R图(4)对‘DVD归还’建立E-R图(5)对‘DVD零售’建立E-R图(6)对‘DVD入库’建立E-R图DVD租赁DVD编号租赁用户编号租赁日期租赁期限DVD名称租赁编号DVD归还DVD编号归还用户编号归还日期逾期天数DVD名称归还编号DVD零售DVD编号出售日期出售数量DVD编号DVD名称DVD入库DVD编号入库日期入库数量DVD编号DVD名称用户用户编号姓名历史租赁性别当前租赁DVDDVD编号主演库存现货名称大型数据库课程设计报告32.2全局E-R图:DVD用户DVD零售DVD入库DVD租赁DVD归还提供办理提供DVD编号DVD名称入库日期入库数量DVD编号DVD名称归还用户编号归还日期逾期天数归还编号用户编号性别姓名当前租赁历史租赁DVD名称DVD编号库存现货主演DVD名称出售数量出售日期DVD编号DVD编号DVD名称租赁编号租赁期限租赁日期租赁用户编号大型数据库课程设计报告4第3章逻辑结构设计3.1E-R图向关系模式转变逻辑结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定(如SQLServer或Oracel或MySql)。由于目前使用的数据库基本上都是关系数据库,因此首先需要将E-R图转换为关系模型,然后根据具体DBMS的特点和限制转换为特定的DBMS支持下的数据模型,最后进行优化系模式转换3.2建立关系模式DVD信息(DVD编号,DVD名称,主演,现货,库存)用户信息(用户编号,姓名,性别,当前租赁,历史租赁)DVD租赁(DVD编号,DVD名称,租赁日期,租赁期限,租赁用户编号,租赁编号)DVD归还(DVD编号,DVD名称,归还日期,逾期天数,归还用户编号,归还编号)DVD零售(DVD编号,DVD名称,出售日期,出售数量)DVD入库(DVD编号,DVD名称,入库日期,入库数量)3.3关系模式规范化处理根据F,分析每一个关系模式是否满足3NF,对不满足3NF的关系模式要进行规范化处理。3.4用户子模式建立根据需求分析,研究建立满足不同需求的用户子模式,子模式表示形式为:子模式名(属性列表)大型数据库课程设计报告53.5关系模式逻辑结构定义1.DVD详细信息字段名数据类型长度约束DVD编号char4主键DVD名称char10不为空主演char10不为空现货int不为空库存int不为空2.用户详细信息字段名数据类型长度约束用户编号char4主键姓名char10不为空性别nchar1男或女当前租赁int可为空历史租赁int可为空3.DVD租赁信息字段名数据类型长度约束DVD编号char4外键DVD名称char10不为空租赁日期datetime不为空租赁期限int不为空租赁用户编号char4外键租赁编号char20主键大型数据库课程设计报告64.DVD归还信息字段名数据类型长度约束DVD编号char4外键DVD名称char10不为空归还日期datetime不为空逾期天数int不为空归还用户编号char4外键归还编号char20主键,外键5.DVD零售信息字段名数据类型长度约束DVD编号char4主键,外键DVD名称char10不为空出售日期datetime主键出售数量int不为空6.DVD入库信息字段名数据类型长度约束DVD编号char4主键,外键DVD名称char10不为空入库日期datetime主键入库数量int不为空大型数据
本文标题:音响店DVD零售出租管理数据库
链接地址:https://www.777doc.com/doc-259412 .html