- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大型数据库课程设计报告范文概要1
《大型数据库设计》
课 程 设 计 报 告 书
题 目: 图书借阅管理系统
专 业: 计算机科学与技术
学 号: 131006414
学生姓名: 李晶晶
指导教师: 王红梅
完成日期: 2015-11-27
目录
第1章 需求分析 1
1.1 需求调查 1
1.2 系统功能分析 2
第2章 面向对象分析和设计 2
第3章 逻辑结构设计 3
3.1 类和对象向关系模式转换 3
第4章 数据库物理结构设计 3
4.1物理设计 3
第5章 数据库完整性设计 4
5.1 主键及唯一性索引 4
5.2 参照完整性设计 4
5.3 Check约束和Default约束 4
5.4 触发器设计及功能 4
第6章数据库存储过程设计及功能 5
总结 6
参考文献: 7
图书借阅管理系统
第1章 需求分析
1.1 需求调查
1)读者
学校图书馆用户主要是学生和教师,学生与老师办理借书证后可以根据他们的借书证进行图书的借阅工作。学生和教师的相关信息添加到信息系统中保存。读者可根据图书编号和书名查找自己要借阅的图书。
2)图书管理
图书管理系统由管理员管理,管理员通过他们的密码进入系统进行管理。管理员管理员对图书进行录入删除等操作,对学生进行借还书还有查询等操作。所有书籍均由书号唯一标识。
3)借还书管理
根据读者身份的不同,有不同的借阅权利:教师每次最多可借10本,每本的借阅时间为20天;学生每次最多可借5本,每本的借阅时间为15天。当办理还书业务时,系统先判断是否过期,若过期,则首先查看是否已交罚款。罚款金额按过期天数计算,每天0.1元。当图书发生破损、丢失时,按图书原价赔偿。读者还可以续借图书,续借图书时,系统先判断是否过期,若过期,则不能续借。如果不过期,但续借次数已经超过三次,则仍然不能续借。
1.2 系统功能分析
第2章 面向对象分析和设计
读者信息 借书证号:char
姓名: char
性别: bit
出生年月:date
联系电话:char
读者身份:bit
添加()
删除()
查询()
修改() 归还信息 借书证号:char
图书编号:char
还书时间:date
罚款金额:money 添加()
修改()
删除()
查询() 借阅信息 借书证号:char
图书编号:char
借书时间:date
应归还日期:date
借书数量:int
续借次数:int
查询()
添加()
修改()
删除()
图书信息 图书编号:char
名称:char
作译者:char
出版社:char
出版日期:date
价格:float
总量:int
库存量:int
添加()
修改()
删除()
查询()
读者身份信息 读者身份:bit
可借阅天数:int
可借阅数量:int 查询()
添加()
删除()
修改()
第3章 逻辑结构设计
全局E-R图
3.1 类和对象向关系模式转换
读者身份信息(读者身份,可借阅天数,可借书数量)
读者信息(借书证号,姓名,性别,出生时间,读者身份,电话)
图书信息(图书编号,名称,作译者,出版社,出版日期,价格,总量,库存量)
借阅信息(借书证号,图书编号,借书时间,应归还日期,借书量,续借次数)
还书信息(借书证号,图书编号,还书时间,罚款)
第4章 数据库物理结构设计
4.1物理设计
1. 实现该设计的环境为Win7 Professional + MS SQL Server 2008;
2. 在对象资源管理管理器中创建TReader表,TIdentity表,TBook表,TLend表,TReturn表。在表设计器窗口中输入各表的各字段信息然后保存即创建了数据库所需的表。
3.在对象资源管理器中创建视图LR, RLB, RRB, RLR。其中LR视图来源于表TLend和TReturn,RLB视图来源于表TReader,TLend,TBook。RRB视图来源于表TReader,TReturn,TBook。视图RLR来源于表TReader,TLend,TReturn。
第5章 数据库完整性设计
5.1 主键及唯一性索引
TReader表:(主键:借书证号readerID, 唯一索引:readerID)
TIdentity表:(主键:读者编号number和读者身份ident,唯一索引:number)
TBook表:(主键:图书编号bookID,唯一索引:bookID)
TLend表:(主键:借书证号rea
文档评论(0)