图书馆数据库设计案例.doc
文本预览下载声明
1 -
数据库应用举例
编辑单位:人防一队09风水
参 加 人 员
教员:蒋成明
领 队:冯 云 收 集:杨佳鑫 汤瑞
编 辑:赵廷洪 辅 助:索朗旺堆 潘登
目 录
HYPERLINK \l _一、设计目的(需求分析) 一、设计目的………………………………………(4)
HYPERLINK \l _二、设计内容(概念结构设计) 二、设计内容………………………………………(5)
HYPERLINK \l _E - R 图 三、E--R图…………………………………………(7)
HYPERLINK \l _四、设计过程(逻辑结构设计) 四、设计过程………………………………………(12)
HYPERLINK \l _五、数据库的实现 五、数据库实现……………………………………(16)
HYPERLINK \l _设计总结(心得体会) 六、设计总结………………………………………(20)
一、设计目的(需求分析)
为了便于管理员有效管理图书借阅、归还,并详细记录图书借阅与留存以及归还与延期情况,能准确记录读者相关信息,方便图书管理人员管理图书室,为学校建立一个便捷、快速借书系统,需要建立一个系统数据库来存储读者、书籍、借阅信息、管理员以及相关管理员信息。帮助管理员随时掌握书籍去向和整理书刊,让读者能明确自己的借阅相关信息,使读者能自觉遵守图书馆相关条令,从而保证图书安全和图书馆书籍不丢失,更是利于管理人员管理图书,为需要借阅的读者提供准确的书籍信息。
在日常的图书馆管理中,需要建立一个系统的表格来合理安排管理员相关任务和配置给管理员必要的权限,以方便管理员清楚自己的职责和任务,并能方便学校了解管理员信息。由于各层管理员不同,在相互交接班或换班时,需要清晰记录更改信息以便于学校对管理员调剂和任派。
图书是图书馆的细胞,每一个读者都应该爱惜图书,不能损坏和弄丢图书,建立一个掌控图书流向的表格,督促读者严格按照图书馆借阅要求借阅图书,而且应该按时归还图书,对于损坏和丢失图书的应该予以相应的处罚。
二、设计内容(概念结构设计)
1、管理员 (编号,职称,对应密码,对应权限,所属楼层);
2、楼层(楼层号,图书类别,管理员编号,容纳量);
3、书籍 (书号,书名,作者,出版社,总册数,库存量,应属楼层);
4、读者 (证号,姓名,联系方式,读者类别,已借图书,未还图书,可借图书数);
5、读者借阅(证号,姓名,已借图书数,越期图书数,越期罚金)
6、读者类别(读者类别,可借书总量,可借书籍数,借书凭证类别,备注);
7、借阅信息 (书号,证号,管理员编号,借阅日期,应归还日期,实际归还日期);
设计要求:
1、能方便管理员浏览书籍信息,并对书籍信息进行维护(添加、删除),帮助读者查找所需图书相关信息(库存、能否借);
2、能方便管理员浏览读者信息,并对读者信息进行维护(添加、删除),并在需要管理读者信息时能及时通知读者;
3、显示当前数据库中管理员配置和调剂情况,和图书库存与流向相关信息,为管理员提供便捷服务;
4、能方便管理员浏览借阅信息,并对借阅信息进行维护,及时给读者有关自己的借阅情况;
5、能方便及时学校获取图书借阅与库存信息,清晰明了图书馆运营情况,掌控学校学员学习动向和学习热情;
6、能为保证图书馆图书安全提供有效保证,帮助读者自觉遵守图书馆借阅规则,养成良好的借阅习惯;
E - R 图(概念结构设计)
nn管
n
n
管 理
相 关
列 于
负责
归属
借阅信息
读者借阅
楼 层
读者类别
书 籍
借 阅
读 者
管 理 员
1
1
n
n
nn
n
n
1n
1
n
n
n
n
n
n
n
1n
1
n
图
图3.1各实体间关系E-R图
管 理 员
管 理 员
对应密码对应权限所属楼层职
对应密码
对应权限
所属楼层
职 称
编 号
图
图3.2管理员属性E-R图
楼 层
楼 层
管理员编号容纳量
管理员编号
容纳量
图书类别楼层号
图书类别
楼层号
图
图3.3楼层属性E-R图
作
作 者
书 名
书
书 号
书 籍
书 籍
出版社
出版社
楼层号
楼层号
库存量总册数
库存量
总册数
图
图3.4书籍属性E-R图
读者类别
读者类别
可借书总数备 注借书凭证
可借书总数
备 注
借书凭证
可借书数
类 别
图
图3.5读者类别属性E-R图
未还
显示全部