图书馆管理系统.docx
- 文档编号:11379957
- 上传时间:2023-02-28
- 格式:DOCX
- 页数:18
- 大小:291.77KB
图书馆管理系统.docx
《图书馆管理系统.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统.docx(18页珍藏版)》请在冰豆网上搜索。
图书馆管理系统
实验报告
课程名称_____数据库系统教程________
实验项目图书馆数据库
系别计算机学院
专业网络工程
班级/学号网工0903/2009011422
姓名张昭
实验日期_______________________
成绩_______________________
指导教师_______________________
图书馆数据库系统
小组成员:
2009011422张昭(数据库设计,功能设计)
2009011423岳宏扬(E_R图制作)
2009011424张有骥(数据库表制作)
一.需求分析
大学图书馆管理信息系统为广大大学师生提供了便利的图书借阅服务。
本系统面向全体教职职工与学生,该系统根据不同的操作者,提供不同的服务,我们设计的系统具有管理员读者信息存储,图书出入库记录,借阅并且还添加了电子杂志电子书类图书虚拟借阅和下载记录功能,很多学校的图书馆中的书籍由于局限性,不能达到我们当代大学生的阅读要求,简单的说就是有些图书没有,我们这个系统提供了需求服务,也就是说就是读者如果找不到书就可以想管理员申请自己所需要的图书。
学校图书馆考虑到学生需求量来进行图书的增加。
以实现图书管理系统的科学化、系统化、自动化,最大限度地为老师和学生提供方便和提供管理效率。
二.概念结构设计(E-R图关系图)
总结构E_R图
图书表ER图
读者表ER图
借阅表ER图
留言表ER图
电子读物表ER图
图书馆ER图
需求ER图
公告栏ER图
损坏记录ER图
管理员ER图
三.逻辑结构设计(数据库所有表)
数据库使用SQL,数据库名称为libdb。
数据库中包括10张表Books(图书)表、Readers(读者)表、Orders(借阅)表、Notes(留言)表和EBooks(电子读物)表等。
1.Books(图书)表
Books表存储与图书有关的信息,例如书名、作者、出版社和出版日期等,表结构如下表1-1所示。
表1-1Books(图书)表
字段名称
数据类型
字段长度
字段说明
备注
Bid
char
10
图书馆藏号
主键非空
Btype
char
10
图书类别
非空
Bname
varchar
50
书名
非空
Bauth
char
20
作者
Bplisher
varchar
30
出版社
Bmoney
money
2
定价
非空
BPubDate
datetime
2
出版日期
Bqantity
int
1
在库日期
非空
Quantity
int
1
库存数
库存总量
2.Readers(读者)表
Readers表存储与读者有关的信息,例如:
读者账号、读者姓名、密码、读者所在单位、读者的E_mail和电话等。
表结构如表1-2所示。
表1-2Reader(读者)表
字段名称
数据类型
字段长度
字段说明
备注
Rid
char
10
读者账号
主键非空
Rname
char
20
读者姓名
非空
Password
char
10
密码
非空
Department
char
20
读者所在系别
text
16
读者的E_mail
Rphone
char
10
电话
非空
3.Orders(借阅)表
Orders表存储与借书有关的信息,例如:
借阅统一流水号、图书预定日期、借阅日期书名、图书馆藏号、读者账号和归还日期等。
表结构如1-3所示。
表1-3Orders(借阅)表
字段名称
数据类型
字段长度
字段说明
备注
Oid
int
4
借阅号
主键非空
OrderpDate
datetime
8
预定归还日期
OrderDate
datetime
8
借阅日期
非空
Bname
varchar
50
书名
非空
Bid
char
10
图书馆藏号
主键非空
Rname
char
20
读者姓名
非空
Rid
char
10
读者账号
主键非空
OreturnDate
datetime
8
归还日期
Omany
int
1
借阅数量
一般为1
Osate
char
1
是否归还
Y/N
4.Notes(留言)表
Notes(留言)表存放读者留言,包括读者账号、读者姓名、留言主题、留言日期和留言内容等信息。
表结构如表1-4所示。
表1-4Notes(留言)表
字段名称
数据类型
字段长度
字段说明
备注
Nid
auto
1
编号
主键非空
Rid
char
10
读者账号
主键非空
Rname
char
20
读者姓名
非空
NoteKey
char
10
留言主题
Ndate
datetime
8
留言日期
Ncntent
varchar
200
留言内容
5.EBooks(电子读物)表
EBooks(电子读物)表存储与电子读物有关的信息,例如电子读物的书名、作者、出版社、出版日期等,表结构如表1-5所示。
表1-5EBooks(电子读物)表
字段名称
数据类型
字段长度
字段说明
备注
Eid
char
10
电子读物馆藏号
主键非空
EBookType
char
10
电子读物类别
EBookName
char
20
电子读物书名
EAuth
char
10
电子读物作者
EPublisher
char
20
电子读物出版社
EpubDate
datetime
8
电子读物出版日期
Eindex
char
1
是否允许下载
Y/N
6.图书馆
字段名称
数据类型
字段长度
字段说明
备注
Eid
char
10
电子书id
主键非空
Bid
char
10
普通书籍id
主键非空
Rid
char
10
读者id
主键非空
Mid
char
10
管理员id
主键非空
7.需求
字段名称
数据类型
字段长度
字段说明
备注
Nid
char
10
自然id
主键非空
Ntyoe
char
10
需求类型
非空
Nname
char
10
需求名称
非空
Nmoney
char
10
大致价格
非空
Nbigneed
varchar
100
特殊需要
Ndate
char
10
发布日期
非空
Ndates
char
20
需求日期
Nhuifu
varchar
200
管理员回复
8.公告栏
字段名称
数据类型
字段长度
字段说明
备注
Gid
char
10
公告id
主键非空
Gdat
char
10
公告发布日期
非空
Mid
char
10
管理员id
主键非空
Gcontent
varchar
100
公告内容
9.损坏记录
字段名称
数据类型
字段长度
字段说明
备注
Did
char
10
损坏id
主键非空
Bid
char
10
普通书籍id
主键非空
Rid
char
10
读者id
主键非空
Mid
char
10
管理员id
主键非空
Mphone
char
10
管理员联系方式
非空
Dmoney
char
10
需要赔偿金钱
非空
Dt
char
1
状态
Y/N
Dnote
varchar
200
管理员留言
10.管理员
Mid
char
10
账号
主键非空
Mname
char
20
姓名
非空
Mmima
char
10
密码
非空
Mquanxian
int
1
管理权限
管理等级,非空
Maddress
varchar
50
地址
Mphone
char
10
电话
非空
ar许____________________________________________________________________________________________________________________________
四.物理结构设计
MicrosoftSQLServer2008
五.功能设计(系统结构图)
六.设计总结
本次实验中我担任数据库设计和数据库功能设计。
实验设计的基本思想主要由我来设计,数据库的整体思想就是在图书馆建立读者注册,图书查询,图书借阅,管理员管理,电子书下载,读者留言,图书赔偿和图书需求这几项简单的功能。
为了满足图书馆读者的各方面需求。
我们可以建立公告牌和留言板,这样可以很好的方便读者和管理员之间的沟通,更好的为读者提供服务,管理员也可以有效的得到读者们的需求。
我觉得这样很好的实现了图书馆的人性化,使小小的图书馆有个更全更方便的功能。
我设计的整体思想就是先从基本的图书馆功能设计,先添加图书馆的基本功能,在基本功能的基础上增加一些当代的读者所需求的服务,比如说电子杂志的下载,当今社会电子读物的市场在渐渐超过实体读物,并且电子读物成本很低,可以减少图书馆的开支,有效的帮助图书馆为读者提供了更好的服务。
还有一项功能就是公告牌和读者意见留言,这样可以让读者为管理员提出意见,方便读者和管理员之间进行够用,更好的治理好图书馆的各项功能和环境。
有效的为广大读者提供了优质的服务。
在本次实验设计后我有了很多的心得,在设计的同时,必须要有很好的构思,而且是比较全面的构思,必须有整体性和局部性的思想,在整体性的前提下,再进行局部部分的添加。
首先设计图书馆的基本功能,比如说查询和借阅等。
在基本的功能上添加电子杂志下载和需求意见的提出。
图书馆为主类,在主类的基础上进行分支,在分支的基础上再进行功能的添加和分支。
这样就可以形成一个网状结构,功能也渐渐地健全。
在和我们小组讨论过后又添加了很多的功能,这样功能就慢慢地多了起来。
完成的数据库的设计。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统