图书馆管理系统
摘 要
随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要,我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得迅速发展,特别是90年代以后,我国图书馆信息网络建设取得了较大发展图书馆信息化建设迈向了一个新台阶。
图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合开入式图书馆的要求,对SQL Server数据库、SQL语言原理、Visual Basic.net应用程序设计,数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、操做员(user)、图书馆工作人员(osa)和高级管理员(admini)三方面的需要。
关键词 SQL语言;数据库组件;图书管理;窗体
library management system
Abstract
Along with the technical advance in modern science, mankind society head for gradually the information turns, the library owns the abundant cultural heritage information resources, using the importance of the social system to constitute the part, in information society the function is more and more important, our country technical and applied start in information in etc. in calculator in library in 20 centuries 70's last phase, is liberal to develop quickly along with the step that reform, especially 90's hereafter, our country library information network developments obtained the big development library information turns developments headed into a new step.
The book management system is a typical information management system (MIS), its development mainly includes the application procedure of establishment and maintenance and head of backstage database to develop two aspects. Start to build up the data consistency and the integrity to the former request strong, the data safety good database .But then request applying procedure function is complete to the latter, easy usage etc. characteristics. So oneself combine to open into the request of type library, apply program design to the SQL server databaseVisual Basic.netdatabase technique carried on more thorough study and application, mainly completing the need to manage the system to book analysis, function mold piece divide the line, database mode analysis, and designed database structure from here and applied procedure. he system circulates a result certificate, the book designed by this text management the system can satisfy to borrow to read, hold to do a member(user), library of staff member(osa) and deluxe managing person(admini)'s three aspects.
Keywords SQLlanguage; databasemodule ;bookmanagement; windowbody
目 录
摘要... I
Abstract II
第1章 绪论... 1
1.1 课题背景... 1
1.2 图书馆信息化管理... 1
1.2.1 中国图书馆分类法... 1
1.2.2 马克著录... 2
1.2.3 Z39.50标准... 2
1.2.4 读者管理... 3
1.2.5 文献流通管理... 3
第2章 开发工具简介... 4
2.1 VB简介... 4
2.2 VB发展... 4
第3章 图书馆管理系统需求分析... 5
3.1 可行性分析... 5
3.1.1 技术可行性... 5
3.1.2 经济可行性... 5
3.1.3 管理可行性... 5
3.1.4 开发环境可行性... 5
3.2 系统目标... 6
3.2.1 合理的设计数据库... 6
3.2.2 设计出友好的界面... 6
3.2.3 实现基本功能和一些特殊功能的操作... 6
3.3 基础信息维护... 7
3.4 读者管理... 8
3.5 图书管理... 8
3.6 期刊管理... 9
3.7 图书流通管理... 10
3.8 期刊流通管理... 11
3.9 统计分析管理... 11
第4章 图书馆管理系统数据库分析... 12
4.1 数据库... 12
4.1.1 用户数据... 12
4.1.2 元数据... 12
4.1.3 索引... 12
4.1.4 应用元数据... 12
4.2 数据库管理系统... 12
4.3 创建数据库... 13
4.4 图书管理系统... 13
4.5 图书馆管理系统E-R.. 14
4.6 图书馆管理系统数据表清单... 14
第5章 实例制作介绍... 16
5.1 实例功能图书馆... 16
5.2 系统流程图... 16
第6章 图书馆管理系统数据库设计... 18
6.1 创建数据库... 18
6.2 创建读者信息数据表... 18
6.3 创建图书信息数据表... 19
6.4 创建图书借阅数据表... 19
6.5 创建其他关键数据表... 20
6.6 创建主键及外键等表的约束... 20
6.7 创建存储过程... 22
第7章 程序开发... 25
7.1 程序运行结果... 25
7.2 创建工程... 31
7.3 创建系统主窗体... 32
7.4完成的读者类别设置功能... 32
7.5 完成读者档案管理功能... 34
7.6 完成图书类别功能... 35
7.7 完成图书档案管理功能... 35
7.8 完成图书征订功能... 36
7.9 完成图书借阅功能... 37
7.10 完成图书归还功能... 38
7.11 完成图书罚款功能... 38
7.12 编译并运行系统... 39
结论... 40
致谢... 41
参考文献... 42
附录A.. 43
附录B.. 50
附录C.. 54
第1章 绪论
1.1 课题背景
随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要,我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得迅速发展,特别是90年代以后,我国图书馆信息网络建设取得了较大发展图书馆信息化建设迈向了一个新台阶。
1.2 图书馆信息化管理
图书馆的信息化从最初的对图书馆业务管理实行信息化发展到对图书馆各个业务流程进行系统和网络话化管理,并建立大规模以个体文献目录联机查询为主的资源共享系统。进入21世纪,充分利用计算机网络和信息技术,逐步实现不同载体的实体文献的信息化管理和多方位的联机查询。图书馆的计算机信息化管理,就是将传统图书馆业务的手工操作转变成由计算机管理,既图书馆的图书期刊、音像资料等各种载体文献的采编、典藏、流通、检索及常规业务管理等工作,利用计算机技术,进行高效、准确的信息化管理。其根本目的是实现区域内及地区、国家、国家间的资源共享。要达到资源共享的目的,必须制定一定的标准,只有各个系统都遵循这些标准,不同的系统间才可以实现联机查询、资源共享的效果。
1.3 中国图书馆分类法
《中国图书馆图书分类法》简称《中国法》,是目前我国各类图书馆普遍使用的一部图书分类法(图书分类法是按照一定的思想观点,以科学分类为基础,结合图书资料的内容和特点,分门别类组成的分类表),图书馆计算机信息化管理系统建立后,第1件事就是将馆藏的个体文献按国家标准《中国图书馆图书分类法》进行科学分类, 并以此在书目数据中建立分类主题词,以便于文献的分类存放摆架和从不同角度的检索。
《中图法》分类表的结构组成是:基本部类、大类、简类、详表。
其中基本部类有五大类,分别是马列主义、毛泽东思想、哲学、社会学、自然科学综合性图书。
基本部类下分为22大类,它们以字母标识符来表示,例如A表示“马克思主义、列宁主义、毛泽东思想”类,B表示“哲学”类,C表示“社会科学总论“类,G表示”文化、科学、体育、教育“类等。
22个大类下细分构成简表,简表细分又构成详表。例如G大类分为G0(文化理论)、G1世界各国文化体育事业现状)、G2(信息与知识传播)、G3(科学、科学研究)、G4(教育)、G8(体育)。每一类下还有细分,如G4(教育)下又分为G40(教育学)、G41(思想政治教育、德育)等等。
《中图法》采用汉语拼音字母与阿拉伯数字相结合的混合制编码。例如〈高中英语教学参考书〉分类号为G633.41,〈internet短期培训教程〉TP393.4。在图书馆的实际工作中,为了便于排架(把图书按分类规则或其他顺序摆放在书架上,以方便管理和查找,一般还需要依据书名或作者或其他(如流水号)另增加一个号码,通常采用作者的四角号码,形成“分类号/四角号码“的形式,通常作为图书馆排架管理和读者检索图书的途径。
1.3.1 马克著录
“马克“是机读目录Machine Readable Catalogue的简称MARC的音译,中国的机读目录是在MARC前加上国家号的英文简写”CN“CNMARC”就成了中国机读目录英文简写。
所谓马克著录,就是在文献编目时,将文献的主要内容和特征以及馆藏信息,以代码的形式和特定的结构,记录在计算机的存储介质(如磁盘、硬盘、光盘)上,可以让计算机来识别和阅读的目录。 马克著录主要为了满足资源共享而制定的标准,〈中国机读目录格式使用手册〉对图书馆的图书期刊、测绘资料、图谱以及声像等纸质和非纸质型文献资料的机读目录著录格式,做出了明确的说明 |