- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大型数据库课程设计
设计报告
题 目: 图书借阅管理系统
学 号:
学生姓名:
指导教师:
提交时间: 2014-11-22
PAGE 1
目录
TOC \o 1-2 \u
需求分析2
1.1需求调查2
1.2系统功能分析2
概念结构设计3
2.1概念设计3
2.2E-R图建立3
逻辑结构设计8
3.1E-R图向关系模式转换8
3.2建立关系模式8
3.3关系模式规范化处理8
3.4用户子模式建立8
3.5关系模式逻辑结构定义10
物理结构设计11
数据库实施与测试12
5.1数据库实施12
5.1.1数据库及数据库对象建立12
5.1.2数据存入数据库13
5.1.3函数设计13
5.2数据库测试14
数据库完整型设计16
6.1主键及唯一性索引16
6.2参照完整型16
6.3Check约束16
6.4触发器设计17
6.5规则17
数据库视图设计18
数据库存储过程设计19
总结27
参考文献27
某书店图书借阅管理系统
第1章 需求分析
1.1 需求调查
通过对各个书店的市场调查,该图书借阅管理系统的需求如下:
系统管理:实现系统管理人员对系统的管理,包括添加删除用户, 数据备份,数据还原,注销等功能。
读者信息管理:添加读者信息,根据借书证编号查看读者信息,根据读者ID删除读者,借阅证到期的读者更改借阅证办证时间。
书籍信息管理:添加一条书籍信息,删除一条书籍信息,查看一条图书信息,根据图书名查看图书信息,根据图书类别查看图书信息,根据作者查看图书信息,根据出版社产看图书信息,根据ISBN查看图书库存,根据书籍名查看库存。
借阅管理:借书管理,还书管理,续借管理,查看所有借阅信息,根据读者ID查看借阅信息,根据读者ID查看借书记录,根据读者ID查看借书记录,根据读者ID查看罚款信息。
图书借阅管理系统书籍
图书借阅管理系统
书
籍
信
息
管
理
系
统
管
理
读者信息管理
借书管理
还书管理
罚款管理
续
借
管
理
图1-2 系统功能分析图
第2章 概念结构设计
2.1 概念设计
概念结构设计阶段的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。即通过对数据流程图的分析归纳和总结,建立E-R图。
概念结构的设计方法有两种:
(1)集中式模式设计法:这种方法是根据需求由一个统一机构或人员设计一个综合的全局模式。这种方法简单方便,适用于小型或不复杂的系统设计,由于该方法很难描述复杂的语义关联,而不适于大型的或复杂的系统设计。
(2)视图集成设计法:这种方法是将一个系统分解成若干个子系统,首先对每一个子系统进行模式设计,建立各个局部视图,然后将这些局部视图进行集成,最终形成整个系统的全局模式。
2.2 E-R图建立
局部E-R图
对‘读者’建立E-R图,其中‘读者ID’为主键
读者
读者
联系方式
办证时间
读者ID
密码
读者姓名
读者性别
读者单位
读者类别
图2-1 读者E-R图
2. 对‘书籍’建立E-R图,其中‘图书ID’为主键
书籍
书籍
图书ID
书籍名称
书籍类别
书籍作者
出版社
登记日期
状态
定价
出版日期
ISBN
图2-2 书籍E-R图
3. 对‘读者类别’建立E-R图,其中‘读者类别编号’为主键
读者类别编号
读者类别编号
借阅证期限读者类别名
借阅证期限
读者类别名
读者类别
读者类别
持有图书最长期限允许借阅图书最大数
持有图书最长期限
允许借阅图书最大数
图2-3 读者类别E-R图
对‘借阅’建立E-R图
借阅
借阅
读者借书时间
读者ID
图书ID
读者姓名
图书名
ISBN
图2-4 借阅E-R图
对‘还书’建立E-R图
还书时间
还书时间
还书
图书ID
读者ID
图书名
读者姓名
ISBN
图2-5还书E-R图
对‘罚款’建立E-R图
罚款
罚款
处理状态
读者ID
读者姓名
图书ID
应还日期
归还日期
借阅日期
罚款类别编号
书籍名
ISBN
图2-6 罚款E-R图
对‘罚款类别’建立E-R图
罚款类别
罚款类别
罚款类别编号
罚款名称
罚款金额
罚款原因
图2-7 罚款类别E-R图
全局E-R图
读者实体读者类别实体
读者实体
读者类别实体
罚款类别实体
罚款
借阅
登记
登记
罚款实体
借阅信息实体
书籍实体
还书实体
归还
第3章 逻辑结构设计
3.1 E-R图向关系模式转换
数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本 E 一 R 图转换为与选用的 DBMS产品所支持的数据模型相符合的逻辑结构。
逻辑结构
您可能关注的文档
最近下载
- 枕头坝一级水电站水轮发电机转子支架组装与焊接工艺.docx VIP
- 2025-2026学年统编版(2024)七年级道德与法治上册全册教案(教学设计).docx
- 心理健康状况自评量表(SCL-90).doc VIP
- DB21_T 4014-2024 建筑垃圾资源化利用技术规程.pdf VIP
- 某道路新建污水管道工程监理规划.doc VIP
- 苍南县小型农田水利设施技术升级改造经济效益分析.docx VIP
- DB32_T 4463-2023 水域状况评价规范.docx VIP
- 南京科目一新题库及答案.doc VIP
- 市政污水管道工程监理规划.doc VIP
- 关工委办公室主任关心下一代的先进事迹材料.docx VIP
文档评论(0)