数据库原理及应用课程设计
设计报告
题 目:音响店DVD零售\\出租管理系统 学 号: 131007140 学生姓名: 指导教师: 提交时间: 2015-01-05
目录
第1章 需求分析 ........................................................................................................................... 0
1.1 需求调查 ......................................................................................................................... 0 1.2 系统功能分析 ................................................................................................................... 0 第2章 概念结构设计 ................................................................................................................... 1
2.1局部E-R图: .................................................................................................................... 1 2.2 全局E-R图 ....................................................................................................................... 3 第3章 逻辑结构设计 ................................................................................................................... 4
3.1 E-R图向关系模式转换 .................................................................................................. 4 3.2 建立关系模式 ................................................................................................................. 4 3.3 关系模式逻辑结构定义 ................................................................................................... 5 第4章 数据库物理结构设计 ....................................................................................................... 8
4.1 存取方法设计 ........................................................................................................... 8 4.2 存储结构设计 ................................................................................................................. 8 4.3 物理设计 ......................................................................................................................... 8 第5章 数据库完整性设计 ......................................................................................................... 11
5.1 主键 ................................................................................................................................. 11 5.2 参照完整性设计 ..................................................................................................... 12 5.3 Check约束 .................................................................................................................... 12 5.4触发器设计 ...................................................................................................................... 12 第6章 数据库视图设计 ............................................................................................................... 14 第7章 数据库存储过程设计 ....................................................................................................... 15 总结................................................................................................................................................. 15 参考文献: ..................................................................................................................................... 16
第1章 需求分析
1.1 需求调查
通过对各个用户的调查,该DVD零售租赁管理系统有如下需求:
1)
系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码, 数据备份,数据还原,数据清除等功能。 2) 3)
数据管理:实现管理人员对系统的管理,包括DVD的入库、借还、零售等功能。 基本信息:实现显示客户和DVD的基本信息(包括客户信息及其租赁或购买的DVD信息,DVD的类型、库存等基本信息)。 4)
查询:查询客户租赁或购买状况,某段时间内各DVD的零售、借还数量,已租赁但未还的DVD信息及客户信息,现有的DVD的库存情况等。 5)
帮助系统:帮助系统为用户指明方向。
1.2 系统功能分析
图1 系统功能图
1) 会员管理:用于增加会员,删除会员,会员基本信息的修改,会员缴费、退押金、退
租金等。
2) 业务操作:实现DVD的出租、返还、销售、退售、退租、添租功能。 3) DVD管理:新添光盘入库,原有光盘进货,DVD光盘信息修改,光盘注销。 4) 查询:已出租、销售DVD查询,即将缺货的DVD查询,某一DVD的出租、销售情
况查询,会员租赁或购买的情况查询。
5) 系统设置:操作员及其权限的设置,影片类型、会员类型的设置,非会员、会员的影
片收费标准。
6) 账务管理:添加、修改、删除账户,账户收支,所有资金及其明细等。
第2章 概念结构设计
2.1局部E-R图:
图2 用户信息图
图3 会员卡信息图
图4 租赁信息图
图5 零售信息图
图6 DVD归还
图7 DVD信息
图8 DVD退购