胡勇祥
摘 要: 在传统图书馆登录管理系统的基础上,结合SQL Service设置了基于用户的个性化信息账户,通过应用具有信息聚合和推送功能的RSS技术,为用户动态地提供图书和信息推荐。基于RSS技术的图书馆登陆系统实现了以用户为中心的服务理念,极大地提高了图书馆系统的人性化及技术化,使图书馆系统更加完善。
关键词: RSS; 电子推荐技术; SQL; 个性化服务
中图分类号: TN911?34 文献标识码: A 文章编号: 1004?373X(2017)01?0088?04
Abstract: On the basis of the traditional library login management system, the personalized information account based on users was set up in combination with SQL Service. The books and information recommendation are dynamically supplied for users by applying to the RSS technology with information infusion and push functions. The library login system based on RSS technology realized the users?centered service concept, and improved the personalized and technical library system greatly, and makes the library system more perfect.
Keywords: RSS; electronic recommendation technology; SQL; personalized service
0 引 言
20世纪80年代,数字图书馆首次出现,将图书馆的信息以电子数字的形式呈现出来,文献检索、项目管理等不再局限于纸质和人力,使图书馆进入了新的时代[1]。个性化图书馆首先由美国康奈尔大学开发[2],可以使讀者根据自己的需求对借阅书籍进行自主选择。个性化图书馆虽然能够满足读者的需求,但是如何从海量数据中快速准确地找到自己想要的信息是现在面临的主要问题[3]。
1997年首次出现RSS技术,RSS(Really Simples Syndication)是一种简单聚合技术[4],它能够基于用户需求进行信息推送服务,但出现以来并没有达到广泛的应用,随着科技网络的快速发展,信息数量陡然增大,此时RSS技术能提供导航作用,让人们在纷乱的信息当中找到自己想要的。网络技术的快速发展使图书馆也由传统的人为、纸质服务转向了网络、数字化服务,但是信息化图书馆的产生在给人们带来无尽的方便之时也造成了诸多麻烦,尤其是信息安全与保密性能和图书的快速准确查阅功能[5]。传统的图书馆登陆系统杂乱复杂,用户登录界面以后不能快速地查找到想要的书籍,并且在查找类似书籍时需要重新输入与查找,但是当用户不能够明确姓名、作者和出版商等一系列书籍信息时,查找就变得尤其困难,不仅耗时且错误率高[6]。用户的登录信息也没有得到很好的保障,因此,将RSS技术应用于图书馆登录系统,能够根据读者的个性化要求为读者提供推送服务、参考服务、咨询服务、考量服务等,是提高信息搜索服务和阅读质量的重要环节。
1 登陆系统基础技术
1.1 RSS技术
RSS技术是一种阐述和更新网站内容的数据形式,是XML最广泛的应用,它可以解释为三种含义:Rich Site Summary(丰富站点摘要)、RDF Site Summary(RDF站点摘要)或Really Simple Syndication(真正简易聚合)[5]。主要包括以下具体技术,如图1所示。
1.2 图书馆登陆信息管理
图书馆是一个小型管理系统[7],设计图书馆登陆系统必须对图书馆管理系统进行需求分析,明确图书馆的系统结构,才能更好地对用户登录系统进行设计改善,图书馆管理系统包括用户信息系统、图书信息系统和维护信息系统,如图2所示。
2 基于RSS技术的图书馆登陆系统设计
2.1 注 册
注册主要包括用户信息注册、图书信息注册。
用户信息注册主要完成如下工作:
(1) 对访问者输入和身份的合法性检验[8](包括输入格式、身份、用户名、密码、验证码、密保等),本设计加入了RSS技术,在注册过程中通过用户填写完善个人信息(包括职业、爱好、感兴趣的话题等),在完善个人信息中设计用户性格测试,通过测试完成对用户的兴趣爱好评价;
(2) 记录个人信息,加入图书馆信息管理系统,同时对注册者进行身份限定[9],以便后期规划分类,如图3所示。
图书信息注册主要完成如下工作:
(1) 图书登记入库编码,将图书按照类型与年限等信息进行编码;
(2) 将图书信息与注册人员信息进行自动匹配,如图4所示。
2.2 登 陆
登陆界面是一个系统必备的基本模块,如今信息安全受到严重威胁,传统的登录界面已经不能满足用户的需求,但是界面设计复杂又浪费登陆时间,因此在本系统中加入了RSS技术,用户在注册时通过了个性化记录,因此在登录时,只需简单输入用户名、密码,系统将根据用户的信息自动匹配个性化信息,推送具有个人特色的校验码完成身份校验[9],因此本登陆界面简洁方便又安全可靠,用户注册登录流程图如图5所示。
2.3 消息推送
用户进入登录界面以后,系统将会对读者进行消息推送服务[2],服务主要体现在用户查询借阅书籍。因为在注册阶段,系统已自动将用户信息与图书信息进行了有效匹配[10],因此用户在进行图书查阅时,系统能够快速得将读者想要的图书以关联度降序排列,用户检索过程的消息推送如图6所示。
在用户对书籍进行查阅时,如果读者找到了想要的书籍,系统会自动在页面对读者进行消息推送,给出与此次查阅书籍类似的相关性书籍,并且依据读者的注册信息与查阅书籍的相关信息给出信息推送[11];若读者未能找到想要的书籍[2],系统将自动给读者推送此图书馆中相关书籍和想要查阅此书籍的相关典藏地址和借阅情况,如图7所示。
3 平台设计
注册过的用户首先进入注册登录页面,完成信息输入,此时,信息将会传至数据库进行记录和验证,核对成功后,用户将进入个性化图书馆,如图8所示。
读者每登陆一次,信息将会自动更新一次,每一次查阅记录将会被数据库记录,记录读者查阅书籍的关键词和查阅时间,再进行信息推荐时,要综合比较关键词与持续时间对读者感兴趣的书籍进行判定。读者在完成阅读与查阅之后系统将会提示读者对图书进行评价与打标签,系统根据读者的评价與标签对图书数据和读者信息进行同步更新,再次对读者个性化登录界面进行调整,如图9所示。
更新的读者信息与图书信息通过RSS技术将读者感兴趣的信息推送到读者个性化登录界面,进行图书推荐时,首先根据读者在注册时的信息,确定读者的阅读兴趣爱好,在自动匹配的图书信息中进行检索,依据关键词进行搜索。搜索出来的图书将会按照与用户的关联度进行排列,图10为推荐界面。
当用户有多种感兴趣的范围时,推荐系统会将推荐界面划分成几个类型,在类型处对推荐的图书进行打标,在推荐的大类属性上将图书按照关联和阅读时间再次进行排序。同时,系统将会收集查询与读者相近的用户群信息,依据相近用户群信息进行图书推荐,同时将实时更新此时大家感兴趣的图书与信息,依据整个图书馆的图书阅读信息对读者进行推荐,将图书信息实时、及时、有效地推送到读者面前。推荐扩展界面如图11所示。
4 结 论
当前,数字图书馆已广泛应用,但是在如今构建的图书馆系统中,大多数系统将重点放在了信息管理与移动数字的搭建上,而对登录系统并没有多大的改善,在本文的图书馆登录系统中,加入了RSS技术,构建了基于用户的个性化图书馆登陆系统,此登录系统主要存在以下创新点:
(1) 基于RSS的图书馆登陆系统在注册登录时不仅方便简洁,还有效地保护了用户隐私,保障了用户信息的安全。通过对用户建立个人信息档案,使用户信息独立存在,用户的档案具有个性化[2],因此能够给每个用户独特的登录验证。
(2) 基于RSS的图书馆登陆系统在查阅界面能够实时保留读者信息(个性化),及时更新个人档案,快速依据个人偏好准确查找想要的书籍。本系统大大提高了检索图书的能力,缩短了搜索时间,使读者拥有更愉悦的阅读心情。
(3) 基于RSS的图书馆登陆系统在推荐界面能够将传统的读者索取模式成功地转变为推送模式[4],使读者能够轻松地扩展阅读范围,吸引读者的阅读兴趣,同时在进行推荐时,读者能够在自己的搜索范围内意外得到更好的结果,极大地激发了读者的阅读兴趣。
(4) 基于RSS的图书馆登陆系统能够针对每位读者的信息,给予每位用户极具个性化的服务,使图书馆服务变得更加人性化、丰富化、多元化,提高读者的阅读热情,帮助每位读者扩展阅读视野,节省更多时间。
本文基于RSS技术,在目前图书馆管理系统的基础上搭建了具有时效性、可行性、广泛性的个性化图书馆登陆系统,通过RSS技术的推介功能,极大地提升了图书馆服务的水平,提高了搜寻、阅读质量,激发了读者的阅读兴趣,给读者更好的服务体验。
参考文献
[1] 李异.以用户为中心的电子图书馆页面设计[D].成都:电子科技大学,2012.
[2] 伍品竹.基于电子推荐的个性化数字图书馆搜索引擎的设计[D].上海:复旦大学,2012.
[3] 周庆伟.基于SQL小型图书馆管理信息系统设计与实现[D].成都:电子科技大学,2012.
[4] 洪锐坤.RSS技术在图书馆的应用[D].广州:华南理工大学,2010.
[5] 沈雯.基于Web 2.0的互动型科研人员社区平台构建研究[D].湘潭:湘潭大学,2013.
[6] 宣皓升.基于B/S结构的图书管理系统[D].西安:西安工业大学,2015.
[7] 丁理华.高校数字图书馆搜索引擎的设计与实现[D].成都:电子科技大学,2014.
[8] 李彤.应用于图书馆管理的图书管理系统的开发[D].成都:电子科技大学,2009.
[9] 杨龙波.基于ASP的图书馆信息管理系统[D].长春:吉林大学,2012.
[10] 爱萨杜.学院电子图书馆项目管理研究[D].北京:清华大学,2012.
[11] 李伟民.高校自助图书馆管理系统的设计与实现[D].长春:吉林大学,2014.
[12] 黄成立.图书馆管理信息系统的设计与实现[D].广州:华南理工大学,2014.