13387638223

服务热线

主页 > 毕业论文 > 艺术 设计 心理 哲学 >

高校图书管理系统设计1

高校图书管理系统设计

摘要

随着网络技术的推广应用,信息己经实现了全球化。信息的增多导致了相应的图书资料的增加,传统图书管理方式的缺点渐渐显现出来。那么怎样运用先进的技术来建立适合我们的图书管理系统,并且能大大的提高管理效率是本文研究的问题。

本文是在高校图书馆管理系统的数据基础上,研究图书管理问题,并且参考其他院校图书馆情况,开发的管理系统。本文论述的管理系统采用B/S架构和UML建模技术,运用现代化网页技术进行分析设计。本系统主要实现的功能有系统管理、图书管理、读者管理、图书借还、图书检索等功能。本文将图书馆的书籍做成基于网络的管理系统,读者足不出户就能实现查询图书的功能,读者也可以事先进行图书预借,读者查询图书的同时可以借鉴图书推荐功能,图书推荐主要是根据图书借阅数量、图书借阅分类和读者借阅分类进行排行。

关键词:图书管理系统;B/SSQL

ABSTRACT 

With the popularization and application of network technology, the information has been realized globalization. The increase of information leads to the increase of the corresponding books and materials, and the disadvantages of traditional library management methods are gradually revealed. So how to use advanced technology to establish our library management system, and can greatly improve the efficiency of management is the problem of this paper.

This paper is based on the data of the university library management system, and studies the management of the library. This paper discusses the management system using B/S architecture and UML modeling technology, the use of modern web technology for analysis and design. The main functions of the system are system management, library management, reader management, book borrowing, book search and other functions. This paper will make the library books management system based on network, readers homes will be able to query the function of books, readers can also borrow books in advance at the same time, readers can learn from the query book recommendation function, book recommendation is based mainly on the books to borrow books, ranking number classification and reader classification.

 

Key words library management system; B/S; SQL

毕业论文,毕业设计,免费论文,范文,专科论文,本科论文,硕士论文,博士论文,期刊发表,核心sci

目录

摘要... 1

ABSTRACT.. 1

目录... 1

第一章 绪论... 3

1.1 研究背景及意义... 3

1.2 国内外研究现状... 3

1.3 研究内容... 4

第二章 相关技术... 5

2.1 C/SB/S结构模式... 5

2.1.1 C/S结构... 5

2.1.2 B/S结构... 5

2.2 应用工具JSP. 6

2.3 SQL数据库技术... 7

第三章 系统的需求分析与设计... 7

3.1 应用需求分析... 7

3.2系统的设计... 8

3.2.1 系统的设计原则... 8

3.2.2 体系构架设计... 9

3.2.3 系统的UML分析... 9

3.3 数据库设计... 11

3.3.1 数据库的概念设计... 11

3.3.2 逻辑设计及实现... 13

第四章 详细设计与实现... 15

4.1 图书信息管理模块... 15

4.2 读者信息管理模块... 16

4.3 图书借阅模块... 17

4.4 图书归还模块... 17

4.5 用户信息管理模块... 18

第五章  系统测试及应用... 19

5.1 软件测试的基本方法... 19

5.2 测试内容及结果... 19

第六章 结论... 21

参考文献 

第一章 绪论

1.1 研究背景及意义

近几年来,Internet和信息管理系统以我们难以想象的速度发展,这为开发图书管理系统提供了技术基础及技术支持。网络技术和信息管理系统技术未普及之前,传统的图书管理采用手工或半手工的形式,利用其他媒介存储图书数据,图书的录入、查询等业务也大多经过人为的手工进行,造成资源浪费,失误频出,存储复杂,数据信息查询困难等,不利于图书的管理。最近几年,中国的网络技术迅猛发展,功能也很强大,图书管理系统必须升级才能满足用户的需求,但是现有的图书管理系统并没有改进,网络的各种资源和先进技术也没有得到很好的应用,所以开发建设高校图书管理系统是很有必要的。

学校的图书管理系统不同于外面的图书管理,它有独特的特点,学校的图书馆面对的大多数都是学生,每年学校都会录取几千人甚至上万学生,因此学校图书馆比外面图书馆的读者就会多很多,那么就要求学校图书管理系统具有很强的处理能力。随着高校的扩招,学生的数量不断增多,图书的数量也不断增加,管理员的任务量也会加重,所以学院急需建设图书馆里系统以减轻工作人员的工作。

本课题的意义如下:

1)系统采用B/S架构,本系统的功能相对来说非常全面,不但有利于管理员和借阅者之间的沟通交流,而且在系统中还新增了相当多的有特色的功能。

2)管理系统相对来说比较个性化。

3)以某学院图书馆为背景,开发设计的管理系统(基于多层架构),使学院图书馆管理系统在一定程度上网络化、自动化。

1.2 国内外研究现状

国外的图书管理系统开发的是最早的,到现在己经有了很长的时间,美国是图书馆自动化系统的诞生地,最早只是实现了单元词匹配检索,是美国海军兵器中心在1945年的时候实现的。卢恩在1958年对自动抽词进行试验,开创了与情报学和图书馆学相关的领域研究的道路,从此自动分类研究和信息检索的研究不断发展进步,并取得重大成功。

自动化的图书管理系统在上世纪70年代中期才刚刚有所发展,研制机读目录的问题首先被提出。随后也有几个自动化系统和联机编目工作网络出现,但是由于条件的不成熟,当时图书馆自动化系统并不流于市面上,只是有条件的院校自主研发的。在20世纪70年代末之前,管理系统的功能还非常单一,在这之后系统功能增多,这个改变是由于NOTIS系统的出现,这以后图书馆管理系统被多家企业研究开发,这也标志着图书管理系统的市场化发展的开始。

在国外的图书馆管理系统中目前Aleph500Horizon系统是比较流行的。Aleph500安全性能很高,稳定性也强,也有很好的可扩展性。Horizon管理系统处于世界领先的水平,它是一个开放性的系统而且自动化程度非常高。

中国的软件系统发展起步比较晚,市场上大部分的软件基本上都是国外公司开发的。我们经常使用的办公软件、数据库、操作系统等软件,在市场上找不到国产软件的影子。在市面上也有几个软件,例如反病毒软件和中文办公系统软件,但都是在企业的支持的下才得以生存。由于中国的软件盗版问题相当严重,所以软件得以生存的概率很小。从软件企业的市场来看,每个行业的发展是非常迅速的,如工厂、电信公司、各大银行等等,它们对行业软件的需求还是很大的。因为本土行业的需求,所以国内软件系统行业才得以生存。设计以特定的、专业的管理企业系统是国内软件系统发展的必然。

我国图书馆管理系统的发展起步比较晚,随着网络技术的发展我们国家自主研发的管理系统也有很多,知名度比较高的有ILAS和汇文信息管理系统。

ILAS系统是深圳图书馆开发的基于网络的管理系统,采用C/S架构模式,系统能适应不同规模的图书馆。ILAS系统在设计实现时采用国标GBK字符集,系统有非常大的存储汉字的空间,虽然图书馆有很庞大的汉字的数量,但是它都有足够的空间来存储,系统在安全方面也采取了很多的措施,这样确保了系统的正常运行。

1.3 研究内容

本文分为六章,具体结构如下

1章,绪论,详细的对系统的开发背景、意义以及开发的目的还有研究的重要内容做出说明,同时对文中的构架以及研究的方向进行了阐述。

2章,对相关的理论技术进行概括并阐述,先是对图书管理系统所用的数据库给出一定的说明,包括为什么要使用它,同时对所有的工具以及相关的技术进行简单的叙述。

3章,如何对系统进行设计并做出分析,主要对系统的所有的功能模块以及总体的结构做出了描述。

4章,如何对系统数据库进行设计同时做出分析,详细叙述了图书管理系统数据库的设计的相关方面。并对图书管理系统中最为主要的功能模块如何得以实现给出了具体的解释。主要包括系统管理员的功能模块、登录模块、以及用户的功能模块。

5章,总结和展望,对本文做出总结,并且对现如今图书管理系统依旧会存在的问题作出说明,同时对以后的工作做出展望。

第二章 相关技术

2.1 C/SB/S结构模式

2.1.1 C/S结构

C/SClient/Server的缩写,本文以后提到的C/S都表示Client/ServerC/S结构要求有客户机和服务器,客户机和服务器之间依靠代码来通信,服务器解决系统数据库的问题,它对服务器的要求很高,要求计算机性能要好、处理能力高;客户机安装应用程序,首先进行数据处理,之后把处理的结果显示给用户。C/S结构把PC机的处理能力发挥到了极致,因为客户机响应速度快,所以把相当一部分工作放在客户端上进行处理,服务器的任务量就大大的减轻了。C/S架构的软件模块很简单,编写比较容易,可读性强,也有不错的扩展性,C/S适用的环境范围小,用户群固定,信息安全性相对较高。因为C/S有这么多的优点,所以在系统开发的初级阶段,C/S架构技术发挥了非常重要的作用,它也是软件开发人员在系统架构方面的首要选择。

C/S结构的缺点:扩展性差、整体性强后期维护和升级困难(成本高和任务重)、效率低、对操作系统有限制、交互性低、网络环境范围小。

2.1.2 B/S结构

B/sBrowser/Serve:的缩写。它是C/S结构不断变化后进化的产物,B/S模式是在C/S模式的基础上加了一个服务器,也就是Web服务器,这种模式下用户只需要通过浏览器就能进入到系统的界面,不需要额外的在客户机上安装程序,也就不用考虑客户机操作系统的问题,这就降低了客户机的配置要求,用户就不需要买高配置的计算机,这为用户节省了一笔开销,也节省了人力和时间。

B/S采用WWW浏览器技术,是现在市场上主流的结构体系。它把繁重的任务都让服务器来处理,减轻了用户客户端计算机的工作量,系统的开发就相对简单了,系统后期维护工作也相对容易,实现了客户端零安装、零维护。B/S为三层体系结构,包括表示层、应用逻辑层、数据层。三层结构的优点如下:

1)三层结构之间相互独立,互不影响,不论哪一层变化,其他两层的功能都不会改变,提高了系统的维护性,系统也有很好的扩展性。

2)在硬件系统和平台的选择上更加灵活,有很强的共享性和分布性特征、构件重用性也很好。

3)系统的安全控制性强,逻辑层和数据层进行参数传递时有条件要求,只有满足条件的才能被发送。

体系结构的三层B/S模型如图2-1所示。从图中可以分为表现层、中间层和数据层。


未完。。。



文档编号:A348

文档信息:专本论文

文档字数:12463

获取方式:点击下方关注公众号 公众号内输入文档编号:A348 即可免费领取此篇文档




关注公众号,输入:文档编号

官方微信公众号

扫码关注,立即领取

免费,只需要3秒时间