论文部分内容阅读
随着信息社会的快速发展、高校图书馆面临着新的任务和要求,高校图书馆网络化成了人们谈论的焦点。目前,高校图书馆信息化建设大多数都没有关注文献检索这一重点,而只停留于提高图书馆内部工作人员工作效率方面。另外,没有充分认识网络化与自动化之间的关系,在传统的信息化建设过程中存在着人力、财力、时间的浪费。就是因为没有充分认识到自动化是网络化的基础,网络化是自动化发展之必然这一关系。在今天IT技术正日益完善,原有的图书馆自动化系统已经落后,实现对自动化系统的更新换代是当务之急。构建高校图书馆检索平台是各高校图书馆网络化的发展趋势。高校图书馆图书检索平台,提供了一种有效的查询手段,可以查询整个集成系统中的书目数据。它提供了灵活多样的检索方式,读者可以随意输出检索结果。读者利用检索平台,免去在目录柜前翻阅卡片目录的不便,可以快捷地查找自己所需文献资料,节约查找文献的时间。可以进行逻辑查询,如进行逻辑与、逻辑或等的查询,可以随时扩大或缩小检索范围,以求获得满意的检索结果。图书馆与其他图书馆之间联网,读者可以通过检索平台同时检索到其它图书馆的书目数据和其它信息,享受馆际资源共享的服务。本论文研究目标是开发设计高校图书馆检索平台,更好地满足教师、学生在教学方面的图书文献信息服务,更好的为教育教学服务。可以随时通过网络检索到图书馆的书目数据。系统采用B/S架构,基于Microsoft.NET平台开发。服务器端代码采用C#语言进行代码的开发。使用IBatis.Net进行数据库的查询控制等操作。用Ninject来做各层之间的交互与控制反转,并使用他控制系统中所有的类对象的注入。客户端的JavaScript使用EdoJS框架来进行异步的数据通讯和界面的程序控制。系统的查询使用Lucene.Net来进行数据的索引生成,并使用他来进行数据的检索。Lucen.Net是一款查询速度非常快的免费搜索引擎框架。本系统能使读者借书更加便捷,读者能通过系统查找到需要借阅的书刊情况,不需费时费力去图书馆查找书籍,这样就提高了读者的借书效率。读者到图书馆就目标比较明确,直接找到所需要借阅的书刊,因为,有很多工作由读者自助的完成,这样也减轻了图书馆工作人员的工作压力,同时提高了工作人员的效率。本系统的开发为最终实现图书馆“一站式”服务打下了坚实的基础。