数据库课程设计
设计报告
题 目: 图书借阅管理系统
学 号:
学生姓名:
指导教师:
提交时间:
目录
某书店图书借阅管理系统.................................................................................................................1
第 1 章 需求分析.............................................................................................................................1
1.2 系统功能分析.......................................................................................................................2
第 2 章 概念结构设计.....................................................................................................................2
3.1 E-R 图向关系模式转换.....................................................................................................8
第 4 章 数据库物理结构设计..........................................................................................................10
第 5 章 数据库实施与测试..........................................................................................................11
5.1 数据库实施.........................................................................................................................11
6.1 主键及唯一性索引.............................................................................................................15
表 6-1.........................................................................................................................................16
6.2 参照完整性设计.................................................................................................................16
6.3 Check 约束..........................................................................................................................16
6.4 触发器设计.........................................................................................................................16
6.5 规则.....................................................................................................................................17
第 7 章 数据库视图设计..................................................................................................................17
第 8 章 数据库存储过程设计..........................................................................................................18
参考文献:.......................................................................................................................................27
某书店图书借阅管理系统
第 1 章 需求分析
1.1 需求调查
通过对各个书店的市场调查,该图书借阅管理系统的需求如下:
1) 系统管理:实现系统管理人员对系统的管理,包括添加删除用户, 数据备份,数据还原,
注销等功能。
1
2) 读者信息管理:添加读者信息,根据借书证编号查看读者信息,根据读者 ID 删除读者,借
阅证到期的读者更改借阅证办证时间。
3) 书籍信息管理:添加一条书籍信息,删除一条书籍信息,查看一条图书信息,根据图书名
查看图书信息,根据图书类别查看图书信息,根据作者查看图书信息,根据出版社产看
图书信息,根据 ISBN 查看图书库存,根据书籍名查看库存。
4) 借阅管理:借书管理,还书管理,续借管理,查看所有借阅信息,根据读者 ID 查看借阅信
息,根据读者 ID 查看借书记录,根据读者 ID 查看借书记录,根据读者 ID 查看罚款信息。
1.2 系统功能分析
图 1-2 系统功能分析图
第 2 章 概念结构设计
2.1 概念设计
概念结构设计阶段的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于
具体 DBMS 的概念模型。即通过对数据流程图的分析归纳和总结,建立 E-R 图。
概念结构的设计方法有两种:
(1)集中式模式设计法:这种方法是根据需求由一个统一机构或人员设计一个综合的
全局模式。这种方法简单方便,适用于小型或不复杂的系统设计,由于该方法很难描述复
杂的语义关联,而不适于大型的或复杂的系统设计。
(2)视图集成设计法:这种方法是将一个系统分解成若干个子系统,首先对每一个子
系统进行模式设计,建立各个局部视图,然后将这些局部视图进行集成,最终形成整个系
统的全局模式。
2.2 E-R 图建立
2
图书借阅管理系统
书
籍
信
息
管
理
系
统
管
理
读
者
信
息
管
理
借
书
管
理
还
书
管
理
罚
款
管
理
续
借
管
理
局部 E-R 图
1.对‘读者’建立 E-R 图,其中‘读者 ID’为主键
图 2-1 读者 E-R 图
2. 对‘书籍’建立 E-R 图,其中‘图书 ID’为主键
图 2-2 书籍 E-R 图
3. 对‘读者类别’建立 E-R 图,其中‘读者类别编号’为主键
3
读者
联系方式
办证时间
读者 ID
密码
读者姓名
读者性别
读者单位
读者类别
书籍
图书 ID 书籍名称
书籍类别
书籍作者
出版社
登记日期
状态
定价
出版日期
ISBN
图 2-3 读者类别 E-R 图
4、对‘借阅’建立 E-R 图
图 2-4 借阅E-R图
5、对‘还书’建立 E-R 图
4
读者类别
读者类别编号
读者类别名
借阅证期限
持有图书最长期限
允 许 借 阅图书 最 大
数
借阅
读者借书时间
读者 ID
图书 ID
读者姓名
图书名
ISBN
还书时间
还书
图书 ID
读者 ID
图书名
读者姓名
ISBN
- 1
- 2
前往页