图书馆借阅管理系统.docx
《图书馆借阅管理系统.docx》由会员分享,可在线阅读,更多相关《图书馆借阅管理系统.docx(22页珍藏版)》请在冰豆网上搜索。
图书馆借阅管理系统
学号2011010600057
甘肃民族师范学院
本科毕业设计
题目甘民院图书馆借阅管理系统
学生姓名 马海星
专业班级 计算机科学与技术专业1101班
系别 计算机科学系
指导教师 马国俊
职称 副教授
日期 二〇一五年四月二十三日
教务处印制
郑重声明
本人的毕业论文(设计)是在指导教师马国俊的指导下独立撰写完成的。
如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。
特此郑重声明。
毕业论文(设计)学生签名:
指导教师签名:
年月日年月日
甘民院图书借阅管理系统
摘要随着计算机技术的不断发展,新时代的产物-计算机,已经在各个行业以及领域中被大量使用。
伴随着这种背景,学校图书馆的资源建设以及管理方面都发生了很大的变化,尤其是在图书馆工作上,就体现在服务和管理方面,计算机的全面高效的管理已经代替了原本的人为的手工管理。
这篇论文最主要的介绍的就是如何使用Access对图书馆借阅管理系统进行设计的主要方法和步骤,主要从需求分析、功能描述、和对数据库设计实现对该软件的设计制作与打包等几个方面进行描述,仔细的介绍对系统的设计与实现。
关键词借阅管理数据库结构关系数据查询
引言
伴随着信息管理技术在各高端领域越来越深入的应用,相应的就是信息管理系统在技术方面的成熟。
[4]信息管理系统作为一们飞速发展的学科,伴随着不断增长和扩大的学校规模,图书的数量也大量的增长,信息量也是成倍的增长。
而微软Access2010作为一款在开发功能方面十分强大的工具,它兼具前台的系统界面开发功能和系统后台数据库设计的功能。
所以我们不但可以使用Access制作出我们适用的数据库,还可以使用Access设计制作出我们想要的管理系统。
[2]而在数据库软件开发得方面上,既支持VBA语言也支持VisualBasic宏,两者作为面向对象的编程语言,都能在不同的对象上引用,也可以利用可视化对象来完成对显示表和报表的实现。
这就使得我们设计数据库和编程的时候变得十分简单方便。
1需求分析
甘肃民族师范学院图书馆最开始的一次修建是在1985年。
发展至今,图书馆已经形成了以藏文文献、师范类图书为主,能满足经济、金融、英语、计算机、旅游、音乐舞蹈等不同学科教学需要的藏书体系.。
因为学校的图书馆实行人性化的管理好服务理念,而且对学生提供的借阅时间也比较长(15天),所以有部分的学生经常就忘记了归还的时间,从而导致部分的图书出现了逾期未归的现象,因此对图书的流通速度造成了很大的影响。
[6]学校现在使用的借阅管理系统对读者的借阅不能实现很实用有效的管理,所以我就想设计一个新的图书管理系统,在原有的基础上对现存的系统进行改名,以方便图书馆工作人员和学生双方能更有效更好的进行图书的借阅和管理,提高借阅效率,从而大幅度提高图书的流通速率。
本系统的设计就是为了方便对甘肃民族师范学院图书借阅信息的管理。
主要表现在对管理读者信息、管理信息、图书信息、以及借阅信息等。
对各个方面进行高效,快捷,准确的管理。
[1]所以这个系统的开发对于图书馆的管理人员对于借阅的管理给予了很大程度上的方便与帮助。
2功能描述
本系统主要实现对甘肃民族师范学院图书馆借阅信息的管理,系统的主要功能就是方便和加强图书馆这一整体中,图书信息,学生信息,以及借阅和归还的各分部在主体上能够比之前的更加方便。
[9]在对于图书馆借阅管理的过程中,相信改进之后的数据库,对于高峰期学生的借阅和归还提供了很大的便利,使的更大一部分的人力能够解放出来。
[7]
新的图书管理系统,通过改良原有的系统中的不足之处时,使得图书的流动效率大大提高,同时也使得工作人员的劳动强度大幅度降低,在这个信息化管理,信息化交流,信息话取代原有的大部分交流,管理的时候。
与时俱进就是我们更进一步加强对于当代大学生自主创业的鼓励以及肯定。
所以我相信,新的系统会给我们的师生和工作人员最大程度的方便,给大家的借阅给予最大的帮助。
3数据表的设计
用户表的设计如表1所示
表1读者用户表
字段名称
是否主码
字段类型
字段大小
是否允许为空
用户名称
否
文本
15
否
借书证号
是
文本
15
否
所在系别
否
文本
15
是
所在班级
否
文本
15
是
管理员信息表的设计如表2所示
表2管理员信息表
字段名称
是否主键
字段类型
字段大小
是否为空
管理员名称
否
文本
20
否
管理员编号
是
文本
15
否
管理员密码
否
文本
15
否
图书信息表的设计如表3所示
表3图书信息表
字段名称
是否主键
字段类型
字段大小
是否为空
图书编号
是
文本
15
否
图书名称
否
文本
30
否
图书作者
否
文本
15
否
图书出版社
否
文本
30
否
图书出版时间
否
日期/时间
否
图书价格
否
货币
15
否
图书登记日期
否
日期/时间
是
译者
否
文本
15
是
图书类别编号
否
文本
15
是
备注
否
文本
255
是
借阅信息表的设计如表4所示
表4借阅信息表
字段名称
是否主键
字段类型
字段大小
是否为空
借书证号
是
文本
15
否
图书编号
是
文本
15
否
借书日期
否
日期/时间
否
还书日期
否
日期/时间
否
图书类别表的设计如表5所示
表5图书类别表
字段名称
是否主键
字段类型
字段大小
是否为空
类别编号
是
文本
15
否
类别名称
否
文本
15
否
备注
否
文本
255
是
4系统分析E-R图设计
系统分E-R图设计如下图1-3所示
图1读者实体
图2管理员实体
图3图书信息实体
5本系统的实体-联系(E-R)图
图5系统总E-R图设计
6结构关系
6.1数据表结构关系
图6数据表结构关系图
6.2多表间的数据查询
利用借书证号,查询读者数据表、借阅信息表和图书信息表中的信息。
其SQL语句如下:
SELECT读者用户表.用户名称,读者用户表.借书证号,读者用户表.所在系,读者用户表.所在班级,借阅信息表.借书日期,借阅信息表.借书日期,图书类别表.类别名称,图书信息表.图书名称,图书信息表.图书作者,图书信息表.图书出版社,图书信息表.图书出版时间,图书信息表.图书价格,图书信息表.图书登记日期,图书信息表.译者
FROM(图书类别表INNERJOIN图书信息表ON图书类别表.图书类别编号=图书信息表.图书类别编号)INNERJOIN(读者用户表INNERJOIN借阅信息表ON读者用户表.借书证号=借阅信息表.借书证号)ON图书信息表.图书编号=借阅信息表.图书编号
WHERE(((读者用户表.借书证号)=[请输入你要查询的借书证号]));
6.3追加查询
在图书信息表中进行追加图书信息的追加查询操作,其SQL语句如下:
INSERTINTO图书信息表(图书编号,图书编号,图书作者,图书出版社,图书出版时间,图书价格,图书类别编号,图书登记日期,译者,备注)
SELECT图书信息表.图书编号,图书信息表.图书名称,图书信息表.图书作者,图书信息表.图书出版社,图书信息表.图书出版时间,图书信息表.图书价格,图书信息表.图书类别编号,图书信息表.图书登记日期,图书信息表.译者,图书信息表.备注
结束语
经过这几个月的制作月学习,我也是将自己的论文甘民院图书馆借阅管理系统制作完成了,基本上按照数据库制作的需求和格式完成的。
只是因为接触和学习的不是很充分,导致自己在设计数据库的时候,经验和实际的经验不是很充分,所以导致设计不是很完美,存在部分的缺陷,自己理想中的部分功能还是没有能实践。
但是基本的设计需求大体上都完成了。
从这次的论文设计当中,我对于数据库里的只是更加进一步的了解了,也对于之前学习过程中遇到的部分问题,通过这次的亲手设计,明白了如何在现实制作中解决。
当然很大程度上还是多亏了同学和老师对于论文的帮助与指导。
在这里再次感谢老师对于论文提供的大力的帮助和支持。
我会继续努力的。
参考文献
[1]孙龙龙.图书借阅管理系统的设计与实现[D].大连理工大学,2012。
[2]赵会晶.图书借阅管理系统的设计与实现[D].电子科技大学,2010。
[3]孙大镭.佳木斯大学图书借阅管理系统设计与实现[D].北京邮电大学,2012。
[4]关平,刘红.图书馆借阅管理系统[J].自动化技术与应用,2005,12:
74-77。
[5]赵志刚,朱强.图书借阅管理系统的设计[J].浙江传媒学院学报,2006,02:
50-51+60。
[6]刘帅.图书管理信息系统的设计与实现[D].吉林大学,2011。
[7]刘洪星.杨青.C/S数据库设计特点及实例分析[J].交通与计算机.1998(02)。
[8]刘洪星.谭新明.Client/Server数据库及其设计要点[J].武汉交通科技大学学报.1998(02)。
[9].张哲.郝建民.图书管理系统[J]北京:
清华大学出版社.2003。
[10].唐红亮.图书管理系统[D]北京:
清华大学出版社.2007。
附录
1.数据表结构关系
C:
\Users\hailongking\Desktop\毕业论文四稿\图书管理系统.accdb2015年4月25日
表:
图书信息表页:
1
属性
AlternateBackShade:
95AlternateBackThemeColo1
AlternateBackTint:
100BackShade:
100
BackTint:
100DatasheetForeThemeColo0
DatasheetGridlinesThem3DateCreated:
2015/4/2219:
51:
04
DefaultView:
2DisplayViewsOnSharePoi1
FilterOnLoad:
FalseGUID:
{guid{C8FA9DEC-5170-
4389-A1F3-
HideNewField:
FalseLastUpdated:
2015/4/2220:
53:
33
NameMap:
长二进制数据OrderByOn:
False
OrderByOnLoad:
TrueOrientation:
从左到右
PublishToWeb:
1ReadOnlyWhenDisconnectFalse
RecordCount:
6ThemeFontIndex:
1
TotalsRow:
FalseUpdatable:
True
列
名称类型长度
图书编号文本15
AggregateType:
-1
AllowZeroLength:
False
AppendOnly:
False
Attributes:
可变长
CollatingOrder:
SimplifiedChinese
ColumnHidden:
False
ColumnOrder:
1
ColumnWidth:
默认
CurrencyLCID:
0
DataUpdatable:
False
DisplayControl:
文本框
GUID:
{guid{486589F3-8A82-4230-9EED-F7D37346A528}}
IMEMode:
1
IMESentenceMode:
3
OrdinalPosition:
0
Required:
True
ResultType:
0
SourceField:
图书编号
SourceTable:
图书信息表
TextAlign:
常规
UnicodeCompression:
False
图书名称文本30
AggregateType:
-1
AllowZeroLength:
True
AppendOnly:
False
Attributes:
可变长
CollatingOrder:
SimplifiedChinese
ColumnHidden:
False
C:
\Users\hailongking\Desktop\毕业论文四稿\图书管理系统.accdb2015年4月25日
表:
图书信息表页:
2
ColumnOrder:
默认
ColumnWidth:
默认
CurrencyLCID:
0
DataUpdatable:
False
DisplayControl:
文本框
GUID:
{guid{663F738A-7F58-4335-83B8-F01ACB7DD2DC}}
IMEMode:
1
IMESentenceMode:
3
OrdinalPosition:
1
Required:
False
ResultType:
0
SourceField:
图书名称
SourceTable:
图书信息表
TextAlign:
常规
UnicodeCompression:
True
图书作者文本15
AggregateType:
-1
AllowZeroLength:
True
AppendOnly:
False
Attributes:
可变长
CollatingOrder:
SimplifiedChinese
ColumnHidden:
False
ColumnOrder:
默认
ColumnWidth:
默认
CurrencyLCID:
0
DataUpdatable:
False
DisplayControl:
文本框
GUID:
{guid{0F4F896B-0B1E-437A-8B06-D989B5FD8CF4}}
IMEMode:
1
IMESentenceMode:
3
OrdinalPosition:
2
Required:
False
ResultType:
0
SourceField:
图书作者
SourceTable:
图书信息表
TextAlign:
常规
UnicodeCompression:
True
图书出版社文本30
AggregateType:
-1
AllowZeroLength:
True
AppendOnly:
False
Attributes:
可变长
CollatingOrder:
SimplifiedChinese
ColumnHidden:
False
ColumnOrder:
默认
ColumnWidth:
默认
CurrencyLCID:
0
DataUpdatable:
False
C:
\Users\hailongking\Desktop\毕业论文四稿\图书管理系统.accdb2015年4月25日
表:
图书信息表页:
3
DisplayControl:
文本框
GUID:
{guid{A301B86F-30C9-4783-86E6-6627A39FCAA3}}
IMEMode:
1
IMESentenceMode:
3
OrdinalPosition:
3
Required:
False
ResultType:
0
SourceField:
图书出版社
SourceTable:
图书信息表
TextAlign:
常规
UnicodeCompression:
True
图书出版时间日期/时间8
AggregateType:
-1
AllowZeroLength:
False
AppendOnly:
False
Attributes:
固定长度
CollatingOrder:
SimplifiedChinese
ColumnHidden:
False
ColumnOrder:
默认
ColumnWidth:
默认
CurrencyLCID:
0
DataUpdatable:
False
GUID:
{guid{3BCBBB36-BF47-4A37-B166-5C4D0C68E2F3}}
IMEMode:
2
IMESentenceMode:
3
OrdinalPosition:
4
Required:
False
ResultType:
0
ShowDatePicker:
为日期
SourceField:
图书出版时间
SourceTable:
图书信息表
TextAlign:
常规
图书价格货币8
AggregateType:
-1
AllowZeroLength:
False
AppendOnly:
False
Attributes:
固定长度
CollatingOrder:
SimplifiedChinese
ColumnHidden:
False
ColumnOrder:
默认
ColumnWidth:
默认
CurrencyLCID:
2052
DataUpdatable:
False
DecimalPlaces:
自动
Format:
¥#,##0.00;¥-#,##0.00
GUID:
{guid{B398AAFD-E9F3-49BF-BDC7-EAACDB58DAA0}}
OrdinalPosition:
5
Required:
False
C:
\Users\hailongking\Desktop\毕业论文四稿\图书管理系统.accdb2015年4月25日
表:
图书信息表页:
4
ResultType:
0
SourceField:
图书价格
SourceTable:
图书信息表
TextAlign:
常规
图书类别编号文本15
AggregateType:
-1
AllowMultipleValues:
False
AllowValueListEdits:
True
AllowZeroLength:
True
AppendOnly:
False
Attributes:
可变长
BoundColumn:
1
CollatingOrder:
SimplifiedChinese
ColumnCount:
1
ColumnHeads:
False
ColumnHidden:
False
ColumnOrder:
默认
ColumnWidth:
默认
ColumnWidths:
1440
CurrencyLCID:
0
DataUpdatable:
False
DisplayControl:
组合框
GUID:
{guid{6C2E4F85-02A2-458A-AFC7-BE78547F57BA}}
IMEMode:
1
IMESentenceMode:
3
LimitToList:
False
ListRows:
16
ListWidth:
1440twip
OrdinalPosition:
6
Required:
False
ResultType:
0
RowSource:
SELECT[图书类别表].[图书类别编号]FROM图书类别表ORDER
BY[图书类别编号];
RowSourceType:
表/查询
ShowOnlyRowSourceValueFalse
s:
SourceField:
图书类别编号
SourceTable:
图书信息表
TextAlign:
常规
UnicodeCompression:
True
图书登记日期日期/时间8
AggregateType:
-1
AllowZeroLength:
False
AppendOnly:
False
Attributes:
固定长度
CollatingOrder:
SimplifiedChinese
ColumnHidden:
False
ColumnOrder:
默认
C:
\Users\hailongking\Desktop\毕业论文四稿\图书管理系统.accdb2015年4月25日
表:
图书信息表页:
5
ColumnWidth:
默认
CurrencyLCID:
0
DataUpdatable:
False
GUID:
{guid{0F98C22D-6DBE-4C70-B734-463D5C9A730F}}
IMEMode:
2
IMESentenceMode:
3
OrdinalPosition:
7
Required:
False
ResultType:
0
ShowDatePicker:
为日期
SourceField:
图书登记日期
SourceTable:
图书信息表
TextAlign:
常规
译者文本15
AggregateType:
-1
AllowZeroLength:
True
AppendOnly:
False
Attributes:
可变长
CollatingOrder:
SimplifiedChinese
ColumnHidden:
False
ColumnOrder:
默认
ColumnWidth:
默认
CurrencyLCID:
0
DataUpdatable:
False
DisplayControl:
文本框
GUID:
{guid{69E0BDF7-615A-4517-A5E1-29F64244D208}}
IMEMode:
1
IMESentenceMode:
3
OrdinalPosition:
8
Required:
False
ResultType:
0
SourceField:
译者
SourceTable:
图书信息表
TextAlign:
常规
UnicodeCompression:
True
备注文本255
AggregateType:
-1
Al