OPAC书目纠错功能的设计与实现
书目数据库的维护及书标改错的技巧以图书馆为例

书目数据库的维护及书标改错的技巧以图书馆为例在图书馆的日常运营中,书目数据库的维护以及书标改错是至关重要的工作环节。
它们直接影响着读者的借阅体验、图书馆的服务质量以及馆藏资源的有效利用。
接下来,让我们深入探讨一下这两个方面的相关内容。
书目数据库是图书馆的核心信息资源之一,它包含了图书的各种详细信息,如书名、作者、出版社、出版年份、ISBN 号、分类号等等。
一个准确、完整、更新及时的书目数据库能够帮助读者快速、准确地找到所需的图书,提高图书馆的服务效率和满意度。
然而,书目数据库的维护并非易事。
首先,随着新书的不断购入和旧书的淘汰,数据库中的信息需要及时更新。
这包括添加新书的信息、删除不再馆藏的图书记录等。
其次,由于人为输入错误或者数据来源的不准确,数据库中可能存在错误或不完整的信息,例如书名拼写错误、作者信息不准确、分类号错误等。
这些错误如果不及时纠正,将会给读者的检索和图书馆的管理带来很大的困扰。
那么,如何有效地维护书目数据库呢?其一,建立严格的数据录入规范和审核机制是关键。
在新书入库时,工作人员应按照规范准确地录入图书信息,并由专人进行审核,确保数据的准确性和完整性。
其二,定期对数据库进行清查和纠错。
可以利用专门的数据库管理软件,对重复记录、错误信息等进行筛查和修正。
同时,与其他图书馆进行数据交换和比对,也有助于发现和纠正自身数据库中的问题。
其三,加强工作人员的培训,提高他们对图书分类、编目等专业知识的掌握程度,减少因业务不熟练而导致的错误。
书标是贴在图书上用于标识图书位置和分类的标签。
在图书馆中,书标改错也是一项常见而重要的工作。
书标错误可能导致读者找不到图书,或者图书错放书架,影响图书馆的正常秩序。
书标改错的技巧主要包括以下几点:首先,要仔细核对图书的实际信息与书标上的内容。
如果发现不一致,如分类号错误、书架位置标识错误等,要及时进行修改。
其次,在修改书标时,要使用清晰、规范的字体和格式,确保新的书标易于辨认。
图书管理系统的设计与实现

图书管理系统的设计与实现图书管理系统的设计与实现随着图书馆藏书数量的增加,图书管理变得日益重要。
为了提高图书管理的效率和方便性,设计一个图书管理系统成为必要。
本文将介绍一个图书管理系统的设计与实现,包括系统的功能、性能、界面设计和代码实现等方面。
一、系统功能设计一个完整的图书管理系统应该包括以下功能模块:1、图书档案管理模块:该模块用于管理图书档案,包括图书的添加、修改、删除和查询等功能。
2、读者档案管理模块:该模块用于管理读者的档案信息,包括读者的添加、修改、删除和查询等功能。
3、借阅管理模块:该模块用于管理图书的借阅情况,包括借书、还书、续借和预约等功能。
4、报表统计模块:该模块用于生成各种报表,包括图书库存报表、借阅报表和读者借阅报表等。
5、系统管理模块:该模块用于管理系统设置和维护,包括系统用户管理、权限管理和数据备份等功能。
二、系统性能设计为了确保系统的稳定性和可靠性,需要设计合理的系统性能:1、响应时间:系统响应时间应该控制在毫秒级别,以确保用户能够快速地查询和操作图书信息。
2、并发性能:系统应该能够支持多个用户同时访问和操作,以确保系统的稳定性和可靠性。
3、数据安全性:系统应该采用数据加密、权限控制和备份等措施,以确保数据的安全性和完整性。
三、界面设计系统的界面设计应该简洁明了,易于操作。
以下是系统的主界面设计:1、菜单栏:包括系统菜单和工具栏,用于导航和操作。
2、工具栏:包括常用操作工具,如添加、修改、删除和查询等。
3、表格栏:用于展示图书信息和借阅情况等数据。
4、状态栏:用于显示系统状态和提示信息等。
四、代码实现系统的代码实现应该遵循规范和标准,以确保代码的可读性、可维护性和可扩展性。
以下是系统的部分代码实现:1、图书档案管理模块代码实现:2、借阅管理模块代码实现:3、报表统计模块代码实现:五、系统测试与总结在系统实现后,需要进行系统测试,以确保系统的稳定性和可靠性。
测试内容包括功能测试、性能测试、安全测试和兼容性测试等。
智能图书推荐系统的设计与优化

智能图书推荐系统的设计与优化近年来,随着人工智能技术的快速发展,智能推荐系统逐渐成为了各行各业的热门话题。
在图书领域,智能图书推荐系统的设计与优化能够帮助读者快速找到符合自身兴趣和需求的图书,提升用户体验和阅读效果。
本文将详细阐述智能图书推荐系统的设计和优化策略,并探讨其在实际应用中的作用。
首先,在设计智能图书推荐系统时,需要考虑以下关键因素:1.算法选择:智能图书推荐系统的核心是推荐算法。
常见的算法包括协同过滤、内容过滤和混合过滤等。
协同过滤算法基于用户行为数据进行推荐,内容过滤算法基于图书属性进行推荐,混合过滤算法则是综合利用多种数据进行推荐。
根据图书平台的实际情况,选择合适的算法是保证系统效果的关键。
2.数据采集与处理:智能图书推荐系统需要大量的数据作为基础,包括用户行为数据和图书属性数据等。
数据的采集和处理对系统的效果至关重要。
可以通过用户登录、购买记录和评价等方式获取用户行为数据,通过图书描述、作者、分类等方式获取图书属性数据。
同时,还需进行数据清洗和特征处理,以提高推荐的准确性和效率。
3.个性化推荐:智能图书推荐系统的目标是为每个用户提供个性化的推荐服务。
为了实现个性化推荐,系统需要对用户的兴趣和需求进行建模,并根据用户的偏好进行推荐。
可以通过分析用户的历史行为、兴趣标签和社交网络等方式,建立用户模型,并根据用户模型进行推荐。
在设计智能图书推荐系统的基础上,可以采取以下优化策略来提升系统的性能和用户体验:1.增量学习:智能图书推荐系统需要不断学习和更新推荐模型,以适应用户兴趣的变化。
通过增量学习的方式,可以根据用户最新的行为数据实时更新模型参数,提高推荐的准确性和实时性。
2.多样性推荐:在推荐过程中,系统应该注重推荐多样化的图书,以满足用户可能存在的多样化需求。
一个简单的策略是在推荐列表中加入不同类型、作者或主题的图书,提供给用户更为丰富的选择。
3.评估与反馈:为了评估推荐系统的效果,可以采用离线评估和在线评估相结合的方式。
国内高校图书馆ALEPH500系统Web OPAC功能及使用情况比较

国内高校图书馆ALEPH500系统Web OPAC功能及使用情况比较黄梦萦【摘要】ALEPH500系统是一套功能完整的图书馆自动化集成系统,Web OPAC是其功能模块之一.它提供了多种检索途径并可对检索词进行提示扩展,引入搜索引擎概念,并提供分类、分面等浏览方式,更加符合用户日常网络检索习惯;它具有强大的资源共享能力,提供丰富而实用的书目信息,结合馆际互借和文献传递功能,能有效地实现资源共享.【期刊名称】《新闻传播》【年(卷),期】2011(000)007【总页数】1页(P62)【作者】黄梦萦【作者单位】武汉大学信息管理学院【正文语种】中文ALEPH500系统是一套功能完整的图书馆自动化集成系统,Web OPAC是其功能模块之一。
它提供了多种检索途径并可对检索词进行提示扩展,引入搜索引擎概念,并提供分类、分面等浏览方式,更加符合用户日常网络检索习惯;它具有强大的资源共享能力,提供丰富而实用的书目信息,结合馆际互借和文献传递功能,能有效地实现资源共享。
一、检索与浏览(一)检索入口此次调查的高校图书馆中,有些图书馆如广外的检索入口并不醒目,北外的则淹没于图书馆众多服务项目之中;北师大、浙大等则在首页分别提供了馆藏目录检索、站内搜索、网上资源搜索等检索方式。
但建立了统一检索平台,将馆藏目录、各类型资源的检索与网络搜索引擎集成在统一的检索入口中的图书馆,仅有北京交通大学、武汉大学和四川大学3家。
而视频资料、随书光盘等特殊资源普遍缺乏检索入口,造成用户使用不便,资源利用率不高的情况。
(二)检索途径OPAC界面用语中有很多图书馆学的专业术语用词不统一,比如有的系统用“国际标准书号/国际标准丛刊号”,有的系统用“ISBN/ISSB”,使得没有专业检索知识的用户难以使用。
又如,由于用户很难理解或记忆分类号,尽管有些图书馆在帮助中提供有分类法简表,但将自己的需求用分类号表述出来却很难,因此调查中有近一半的图书馆没有使用分类号检索功能。
图书馆书目协同智能推荐系统设计与实现研究

图书馆书目协同智能推荐系统设计与实现研究作者:柴荣来源:《微型电脑应用》2020年第04期摘要:;为了获得更加理想的图书馆书推荐效果,设计了一种图书馆书目协同智能推荐系统。
首先设计了图书馆书目协同智能推荐系统的总体结构,然后利用文献引证关系度量读者兴趣度量范围,采用采用协同过滤算法计算读者相似度,获取与读者感兴趣相似的结果,最后根据相似度得到读者对每种图书感兴趣的评价值,并根据评价值进行图书馆书目智能推荐。
仿真实验结果表明,该系统可以获得最优的推荐图书馆书目,读者对图书馆书目推荐结果的满意度高。
关键词:;图书馆书目; 协同过滤; 智能推荐; 检索结果中图分类号: G 250; ; ; 文献标志码: ADesign and Implementation of Library Bibliographic Collaborative Intelligent Recommendation SystemCHAI Rong(Library, Xi'an Aviation Vocational and Technical College, Xi'an, Shanxi 710089,China)Abstract:In order to get more ideal effect of library book recommendation, a library book collaborative intelligent recommendation system is designed. First, the overall structure of library bibliography collaborative intelligent recommendation system is designed, then the scope of reader's interest measurement is measured by literature citation relationship, the reader's similarity is calculated by collaborative filtering algorithm, and the result being similar to the reader's interest is obtained. Finally, the evaluation value of reader's interest in each kind of book is obtained according to the similarity, and library bibliography intelligence is carried out according to the evaluation value. The simulation results show that the system can get the best library bibliography recommendation, and the readers are satisfied with the result of library bibliography recommendation.Key words:library bibliography; collaborative filtering; intelligent recommendation; retrieval results0 引言數字图书馆中包含大量图书书目,读者所具有信息获取能力有限,无法获取最广泛的图书选取途径,将书目推荐系统应用于数字图书馆管理中,书目推荐系统提供给读者具有针对性的书目信息资源,为读者选取合适图书提供判断依据,书目推荐系统可从大量图书馆信息资源中,选取读者需要信息并展示至读者,节省读者挑选图书时间[1-2]。
书目数据库的维护及书标改错的技巧

书目数据库的维护及书标改错的技巧关键词:书目数据;维护;书标;打印摘要:文章介绍了书目数据库维护的重要性,阐述了在互联网时代、联机编目条件下书目数据库中存在的一些问题,针对这些问题介绍了维护书目数据库的具体步骤,针对书目数据库维护中的最后一步书标改错,介绍了利用Ecel打印书标的方法。
1维护书目数据库的重要性书目数据揭示了图书内容及馆藏情况,在读者与馆藏资源之间架起了一座桥梁。
因此,对书目数据进行质量管理有着重要的意义。
定期的、系统的对书目数据库的维护能够保证编目数据的统一性、规范性,这是实现资源共享的关键环节,能够充分、准确地揭示本馆馆藏情况;保证馆藏书目数据著录及标引格式前后一致性,使同种图书、同一主题的图书得以集中归类排架,避免一书两分情况的出现。
2书目数据存在的主要问题2、1著录不规范在著录正题名时出现漏字、错字等情况,著录副题名时英文字母大小写混淆,遇到标点符号时全、半角混淆等。
2、2丛书名与正题名混淆在著录过程中,由于编目员将丛书名与正题名混淆,会造成图书无法集中归类或分散归到各类的情况。
例1{FLDMARK}001012022062700经查重,该书将丛书题名作为正题名与之前到馆的该系列图书著录方式不统一。
因此应该改为:{FLDMARK}001012022062700例2{FLDMARK}001012022054254{FLDMARK}010a978-7-5113-4814-2dCNY29。
00经查重,该系列书以“王爱本研习历代草书经典名帖墨迹选”作为正题名,为了便于集中本书也应以此作为正题名,原正题名改为分册题名,905字段索书号应按顺序进行分配。
因此应改为:{FLDMARK}0010120220542542、3标引错误在著录过程中,由于标引的错误,使图书归于错误的类别。
例{FLDMARK}001012022039927该书内容主要介绍了机关公文的书写方法与技巧,因此应分至C类,690字段应改为:2、4查重错误对于不同时期到馆的多卷书及连续出版物,由于查重人员的疏忽没有进行分散或集中造成的错误。
interlibOPAC
interlibOPAC联合查询系统功能剖析作者:耿洪旭来源:《科技创新导报》2012年第26期摘要:文章简明扼要的介绍了interlibOPAC联合查询系统的各个模块的功能及使用方法。
关键词:interlibOPAC 读者检索信息图书中图分类号:G250.7 文献标识码:A 文章编号:1674-098X(2012)09(b)-0216-02OPAC全称Online Public Access Catalogue,在图书馆学上被称作“联机公共目录查询系统”,读者可以利用OPAC在万维网上实现图书的查找和借阅。
Interlib OPAC是由广州图创计算机软件开发有限公司开发的inerlib图书馆集群自动化管理系统的配套检索系统,与interlib 图书馆集群管理系统的数据实时同步更新。
interlib OPAC为读者提供面向用户的个性化服务,在集群管理下可以方便读者对区域内图书馆群的联合目录查询。
本文以海南省图书馆应用背景对interlibOPAC查询系统的各个菜单功能进行剖析。
1 interlibOPAC的图书检索功能1.1 书目检索功能提供任意词简单查询入口,高级检索可以灵活地构造检索方式。
无论是那种检索方式都提供了齐全的检索途径,检索图书类型有中文、西文,并可以根据系统的参数自动增加新类型,检索包库图书、期刊、非书资料等,可以分开检索也可以选择全部检索,拥有匹配度排序等多种排序选择。
1.1.1 热门词检索功能每月检索量最多的检索词显示在检索界面热门词中,读者可以很直观的查看最近一个月的热门图书,无需输入查询条件可以直接检索。
1.1.2 请选择本图书群检索分馆检索功能这个功能的目的是允许读者检索时选择要查询的分馆图书,默认情况下是对全部总分馆图书进行查询,在没有增加分馆的情况下不显示该功能。
1.2 interlibOPAC的书目分类检索功能interlibOPAC的书目分类检索是系统为读者提供的两种特殊检索方式,即“中图分类浏览”和“科图分类浏览”;为读者提供树状目录分类检索,检索时根据需要点击一级类目,可扩展显示二级类目,在二级分类目录右侧,可以自动统计出相同分类号文献种类数量;点击分类号,可生成同一种分类号的书目检索列表。
图书馆OPAC系统改进调研及重建
图书馆OPAC系统改进调研及重建作者:葛芬高晓寒来源:《医学信息》2020年第13期摘要:联机公共检索目录(OPAC)的应用为现代图书馆提供了更为便捷和覆盖面更加广泛的书目信息资源检索。
随着大数据时代的发展,图书馆OPAC系统自身也必须不断更新才能满足读者日益增长的需求。
本文在前期调研的基础上探讨了读者驱动采购、“你选书、我买单”活动以及纸电同步3项图书馆创新型采购方式,总结其优缺点,并结合医院图书馆自身的用户群体特性,开发了个性化的OPAC重建方案,在图书馆平台和馆配商之间建立数据共享的桥梁,并通过预设置配置文件保障检索结果的准确性和相关性,旨在为纸质、电子资源提供统一的借阅及检索途径。
关键词:联机公共检索目录;读者驱动采购;纸电同步;电子资源;检索中图分类号:G250.73; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;文献标识码:B; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; DOI:10.3969/j.issn.1006-1959.2020.13.002文章编号:1006-1959(2020)13-0006-04Research and Reconstruction of Library OPAC SystemGE Fen1,GAO Xiao-han2(1.The First Affiliated Hospital of Shandong First Medical University/Qianfoshan Hospital Library,Jinan 250014,Shandong,China;2.Shandong Maternal and Child Health Hospital,Jinan 250014,Shandong,China)Abstract:The application of online public access catalog (OPAC) provides modern libraries with more convenient and wider coverage of bibliographic information resource search. With the development of the era of big data, the library OPAC system must also be constantly updated to meet the growing needs of readers. This article discusses the reader-driven procurement, the "you choose the book, I pay the bill" activity, and the paper-electronic synchronization three innovative library procurement methods based on the previous research, summarizes its advantages and disadvantages, and combines the characteristics of the user library of the hospital library itself,developed a personalized OPAC reconstruction plan, established a data sharing bridge between the library platform and library distributors, and ensured the accuracy and relevance of search results through pre-set configuration files, designed to provide paper and electronic resources provide a unified borrowing and retrieval path.Key words:Online public access catalog;Reader-driven procurement;Paper-to-electronic synchronization;Electronic resources;Search联机公共检索目录(online public sccess catalog,OPAC)是现代图书馆最重要的书目信息资源检索系统,其主要作用是为广大的读书爱好者提供书目查询等服务。
高校图书馆自动检索系统设计与优化
高校图书馆自动检索系统设计与优化随着高校图书馆馆藏书籍数量不断增加,传统的手动检索方式已经无法满足读者快速、准确地找到所需资料的需求。
为了提高图书馆的服务效率和用户体验,设计和优化高校图书馆自动检索系统变得非常重要。
一、设计高校图书馆自动检索系统的要求1. 快速检索:自动检索系统应该具备快速检索的能力,能够在短时间内准确找到读者需求的图书信息。
2. 准确的搜索结果:系统应该根据读者提供的关键词、作者、题目等信息,呈现相关度高、准确的搜索结果。
3. 用户友好界面:自动检索系统的界面应该设计简洁、直观,方便读者理解和操作。
同时,系统应该提供多语言支持,满足不同用户的需求。
4. 数据库管理:图书馆的图书数量庞大,自动检索系统应该能够有效管理图书信息数据库,并保证数据的完整性和准确性。
5. 提供多种检索方式:系统应该支持多种检索方式,如关键词检索、分类检索、作者检索等,方便读者按照自己的需求进行检索。
二、高校图书馆自动检索系统的优化策略1. 引入智能算法:为了提高系统的搜索准确度,可以引入智能算法,如机器学习、自然语言处理等技术,对读者的搜索行为进行分析和学习,从而优化搜索结果。
2. 增加推荐功能:根据读者的阅读历史和兴趣偏好,系统可以提供个性化的图书推荐。
通过推荐功能,读者可以更快地找到符合自己兴趣的书籍。
3. 实时更新数据:为了保证数据的准确性,自动检索系统应该定期与图书馆的图书管理系统同步数据,并提供即时更新的功能,将新增的图书信息及时地反映到检索系统中。
4. 用户反馈机制:自动检索系统应该提供用户反馈机制,鼓励读者对搜索结果的满意度进行评价和反馈。
根据用户的反馈意见,改进和优化系统的功能和用户体验。
5. 定期系统维护:为了确保系统的正常运行,图书馆应定期进行系统维护和升级,修复系统漏洞和优化功能。
三、高校图书馆自动检索系统的开发与应用1. 设计阶段:在设计阶段,开发人员应针对高校图书馆的实际需求和用户反馈,制定详细的系统设计方案,包括系统架构、界面设计、搜索算法等。
图书管理系统的设计与实现_毕业设计论文
洛阳理工学院毕业设计(论文)题目图书管理系统的设计与实现系(部)计算机与信息工程系专业计算机应用技术2012年05月13 日图书管理系统的设计与实现摘要随着人类社会的发展,人类对知识的需求也不断地增长.在这种形势下,书籍就渐渐成为人们获取并增长知识的主要途径,而图书馆自然而然地在人们生活中占据了一定的位置,这次毕业设计,我以我所在学校的图书馆为开发背景,设计这个图书管理系统,从图书的入库登记到查询浏览,从借书证的发放到图书的借阅,形成一个整体自动化管理模式,改善了我校图书馆的管理.本文介绍了Visual Basic 6.0 环境采用自上而下地总体规划,自上而下地应用开发策略开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从借书证的发放到图书的借阅,形成一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。
关键词:图书管理,借阅,浏览,Visual Basic6.0THE DESIGN AND IMPLEMENTATION OF BOOKSMANAGEMENT SYSTEMAbstractTo the accompaniment of the commonalty of mankind development,people requirement knowledge was gaining. Under the circumstances,book are becoming a main path of people’s obtain and buildingup knowledges,moreover,library naturally a specific location in people’s life,this graduation design,I with my locality unit- library empolder backdrop, design this books control system,since books are put in storage to demand and browse.and since library card extend to books move,form the all and the one robotization manage mode, ameliorate our school library manage.This letterpress introduce in Visual Basic6.0 circumstance adopt “from above to below collectivity layout,from bottom to top appl ication development” maneuver empolder this system particular process,advance implement library information manage and resource sharing base directory, accordingly promote stride numeralization’s library step, and expatiate system architecture design and functional design. since books are put in storage to demand and browse.and since library card extend to books move,form the all and the one robotization manage mode,from software engineering angle carry through science and preciseness expatiate.Keywords:Library Management Data Browse目录前言 (1)第1章系统概述 (3)1.1 系统研究的背景 (3)1.1.1 图书管理系统的发展历史 (3)1.1.2 图书管理系统相关软件简介 (4)1.2 系统研究的意义 (4)1.3使用软件的介绍 (5)1.3.1 应用程序开发工具 (5)1.3.2 关系型数据库的选择 (5)在人工管理阶段数据处理都是通过手工进行的,这种数据处理的数据量少,数据不保存,没有软件系统对数据进行管理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要针对当前书目数据存在的著录简单化、不规范、重复等质量问题,进行opac书目数据纠错功能的需求、原理、思路及其实现方法的研究。
利用javascript、css、asp和数据库相关技术对疑问书目数据进行选择、编辑、存储、审核及更新,实现书目纠错功能,以提高书目数据的质量、增强opac的互动性、提升用户的使用体验。
关键词opac 书目纠错书目质量书目数据1 需求分析与设计思路1.1 相关研究书目数据是图书馆自动化建设的核心。
其质量的优劣直接影响着信息资源的交流与共享,影响图书馆业务工作的开展,以及读者对具体文献的识别与利用。
因此,随着图书馆书目数据库信息容量的日益庞大,书目数据的质量问题凸显出来,相关领域不断涌现出大量针对书目数据质量的研究和实践,主要包括冗余数据的影响及解决方案、清理与合并、管理与后续维护等。
它们或分析了某一领域或类型如联合编目、期刊或某一馆的书目数据质量现状,或研究了书目质量问题出现的历史和现实原因,并从制度管理、提高编目人员素质等方面提出了相应的改进策略。
另有研究者采用visualfox-pr06.0设计书目数据自动检错纠错系统。
这些研究与实践,有利于书目数据的维护工作,对本文的写作具有一定的参考价值,但均没有提出利用opac与用户的互动来进行书目纠错这一观点。
1.2 应用现状有关文献于2010年针对我国重点大学排名前30强图书馆opac系统功能进行的调查中,并没有设置“书目纠错”这个重要的互动功能作为调查选项。
为了认清opac书目纠错功能的应用现状,笔者于2011年7月18日逐一打开这30所高校图书馆的opac,也没有发现任何一家opac设置这个功能。
调查结果表明,opac书目纠错功能至今尚未引起部分高校图书馆的足够重视,相关观念必需改进。
笔者又以“opac书目纠错”、“opac书目挑错”或“opac 书目检错”等关键词,对中国知网、万方数据、维普期刊等网络数据库1979年到2011年间的文献进行模糊检索,查询结果为“0”,很难找到深入研究该功能的相关文献资料。
1.3 需求分析书目数据的管理是图书馆数据库管理中最重要的一个方面,也是图书馆提高管理水平与服务质量的重要保障。
书目数据是构建图书馆资源体系的基础。
书目数据质量的提高,是开展各项业务工作的基础,是实现快速检索,提高检全、检准率的需要,是实现文献资源共享的有力支撑。
由于各种历史和现实原因,如突击回溯建库、外部数据源的质量问题、图书出版、高校图书馆合并、突击采购编目、计算机设备落后、软件系统有待更新等,书目数据存在着著录简单化、著录方式不一致、著录不规范、重复著录等质量问题,这些书目的质量问题,并不能完全依赖计算机自动化软件批处理完成。
伴随着书目数据库的日益庞大,其数据维护与日常管理的任务亦越来越繁重,仅凭编目部门的有限力量进行逐一人工校对已很难完成。
opac系统是图书馆自动化建设中最先引进的自动化系统,通过多年的使用、宣传,已成为读者最熟悉、最常用的图书馆馆藏资源检索工具。
书目数据的质量问题无疑会引起opac 用户的困惑,并由此产生各种书目信息查询和检索的质量问题。
与用户互动,让用户参与书目数据的纠错工作,充分发挥用户的积极性与主动性,将有利于提高书目数据的质量。
增强交互性,提升使用体验,也是未来opac升级改造的方向之一。
1.4 方案设计书目纠错有2种设计方案。
方案1:设计独立的网页,内含疑问书目数据、所在网页标题及网址、修改意见等多个文本输入框。
用户逐一输入各项内容,填写相应信息并提交。
方案2:在现有的opac页面设计“划词纠错”功能:即用户在浏览opac页面时,鼠标拖选疑问书目信息区域,触发相关事件跳出纠错弹窗,填写修改意见并提交。
两者比较,前者设计简单,但用户体验差,且易出错。
后者实现复杂,但所见所得的互动方式,更易于为用户所接受。
笔者决定采用方案2,利用差错控制的反馈纠错方式进行设计。
1.5 技术思路方案2的设计技术思路如下:已登录用户浏览opac网页,发现并鼠标拖选疑问书目文字段落,触发提示“我来挑错”的图片链接和取消操作按钮,单击链接,则跳出使用css(cascading style sheet,层叠样式表)设计的纠错弹窗,并利用javascript脚本获取疑问书目文字、所在网页标题及网址等参数,提交后通过asp(active server pages,动态服务器页面)技术与sol(structured query language,结构化查询语言)语句将这些参数和在弹窗文本输入框填写的修改意见存储到服务器,编目人员在审核后将处理意见反馈给用户,最终实现书目纠错功能。
整个流程大致分为5部分,如图1所示:技术难点在于疑问书目数据的获取,即客户端的javaseript程序。
该程序可对触发用户的鼠标拖选事件,打开纠错链接与纠错提示框,并将相关参数传递给服务器端的asp程序。
2 功能实现2.1 数据存储(1)设计书目纠错数据的存储表为了存储书目纠错数据,需要在服务器端sy-base数据库中设计表z_jiueuo。
该表可创建在图书馆业务系统底层数据库中,避免二次连接,提高数据库的连接效率。
其结构见表1:此表相关字段仅存储“1≤字符长度≤255”的纠错信息,字段id存储opac读者服务帐户信息,便于用户跟踪处理进度及查看处理结果。
字段er-rorurl可依实际来确定其最小的数据长度。
科学的数据结构设计可以显著提升程序执行的性能。
(2)获取客户端传递的书目纠错数据funetiongetselectedtext()脚本不仅可以减小网页的规模和提高网页浏览速度,而且凭其在客户端运行的特性可以降低纠错功能对服务器的依赖、减轻整个系统的负担。
但利用javascript语言进行网页设计必须充分考虑用户浏览器的兼容性,如判别用户使用的浏览器为ie、firefox 或其他。
在获取相关参数后,在纠错弹窗设计系列l变量,设置其input属性为“type-hidden”,并将这些参数赋值给对应变量。
服务器端通过asp技术的request()等函数接受疑问书目、修改意见等网页客户端采用post方式传递的这些参数。
除了服务器端的动态语言程序,网页客户端的javascript、css及l等代码是开源的。
有兴趣可通过访问://seek.hzu.省略下载获取,限于篇幅,不再详叙。
(3)存储数据程序采用sybaseoledbobjects来连接服务器端数据库sybase12.5。
使用该方法连接数据库,需要在服务器端预装sybase驱动程序,并通过con-figuration manager等工具来完成data sources连接设置,再使用连接字符串连接数据库,利用asp技术创建recordset 对象,并经查重后再使用“in-sert into”等sql语句将相关的纠错数据插入表z_jiucuo。
2.2 书目纠错功能的实现书目数据一旦生产出来,便会随着整个数据库的运行而被长期使用,其使用年限是无法预计的,因此书目数据库的维护工作必定会伴随其整个使用过程。
书目数据的完善程度及其质量都直接影响着图书馆信息资源的交流与共享。
书目纠错功能的具体实现,可依次分为以下6个步骤:(1)用户登录即权限验证。
利用opac读者服务系统验证用户登录状态,以此判断用户是否拥有纠错权限。
即通过session定义一个全局变量,实现用户在整个opac系统中的会话。
用户登录opac 读者服务,即可进行书目纠错相关操作,否则将进行登录提示,提醒用户先登录再操作,登录后用户访问页面将被重定向到之前的纠错操作窗口。
(2)开始纠错即数据选择。
当且仅当用户在opac网页中用鼠标高亮拖选疑问书目信息时,松开鼠标,选中区域旁即出现“我来挑错”及“x”按钮,如图2所示:单击“我来挑错”,即开始纠错操作,并跳出纠错弹窗,如图4所示。
单击“x”,将取消本次操作,并在cookie生存周期内不再执行该功能。
这样可给用户一个选择的权利,避免对部分不希望使用该功能的用户造成干扰。
(3)填写意见即数据编辑。
这是用户操作最关键的步骤。
纠错窗口包括了窗口标题、取消操作及提交按钮、用户帐户链接及疑问书目数据等信息。
用户对照纠错窗口上部的疑问书目信息,即可在下部的文本输入框填写对应的修改意见,如图4所示:假如疑问书目数据缺少某部分信息,如摘要、主题词或标准书号等,可直接拖选题名等区域,再在修改意见里进行说明,并补充完整的信息即可。
常见的疑问书目数据一般包括数据描述及格式错误等方面,具体见表2:另有大量其他未知的疑问书目数据类别,如200字段(附注)、330字段(摘要)、600字段(个人名称主题)等。
这些问题仅靠计算机自动化软件无法批量处理,单凭编目部门进行人工的全库扫描逐条审核修改也是费时耗力,工作量巨大。
利用书目纠错功能,用户申请,编目人员审核修改,两者协同,可有效降低编目人员工作强度,提高书目质量控制的效率。
(4)确认保存即数据存储。
填写修改意见后,单击“提交”按钮,可将客户端保存的相关参数上传到服务器,以便编目人员审核修改,以及用户查看处理进度。
提交后,服务器端的asp程序将使用“select”等sql语句查询表z_jiucuo。
如存在重复记录,则将字段fre值累加1后使用“update”等sql语句更新,查重的目的是为了避免用户刷新或重复提交相同记录。
否则使用“insert into”等sql语句进行表记录的新增。
服务器端完成相关计算后,返回“操作成功”的窗口及相关提示信息。
点击“关闭”按钮,可返回opac网页。
同时还给出了查看处理情况和其他人报告的错误等链接,如图3所示。
(5)人工审核即数据审核。
图书馆应配备专门人员对这些问题和意见进行处理和答复,使之成为一个良性循环体系。
其重要功能之一就是对收集到的读者意见进行筛选和分析,发现有问题的书目数据,进行修改或处理。
具体工作包括对疑问书目数据进行修改、替换、更新、合并、删除整理等,使其不断扩充和完善,保证数据的完整性和准确性。
如已在编目系统中更新该书目的数据库记录,opac相关页面将同步显示其更改效果。
用户的修改意见无论被采纳与否,工作人员均应认真填写反馈意见并进行答复。
书目纠错功能的后台管理系统依据字段fre值的大小等参数,对未处理的结果集排序。
这将有利于优先处理被用户质疑次数最多的书目数据。
相关统计表明,书目库中存在部分借阅率为0的图书,opac中也存在不少从未被访问过的书目数据。
因此优先处理关注度高的书目数据,比较科学合理。
(6)完成纠错即功能实现。
如编目人员作出最终的审核与处理结果,书目纠错功能将主动发送处理结果通知到用户登记的信箱中。
用户也可访问opac读者服务个人帐户页面,查看自己的每条疑问书目修改意见、对应的处理结果及反馈意见,实时跟踪处理过程,并可浏览对应的书目信息页面以核实其处理效果,如图5所示:另可根据实际需求设计尚未处理记录的估计完成时间等信息,进一步提高处理过程的公开性与透明度。