任凤仙,李 强,张振华
(解放军第九八医院信息科 浙江 湖州 313000)
随着Internet数据挖掘技术的成熟应用,人们对通过Web的方式来获取知识的方法日益重视,知识形态的多样化和数字化从根本上改变了人们的生存和生活方式 ,这就要求图书馆要从传统图书馆建设逐步向电子图书馆建设方向转变,从而实现图书馆服务从简单的文献服务向知识服务转变。建立电子图书馆,实现医学知识与信息的网上传输,已成为医院现代化建设的重要标志,这使得人类获取知识的历史从文本时代转向比特时代,从有形的书本世界趋向于无形的网络空间。近年网络上充满了丰富的电子书刊资源,电子书库以其易用性、低成本、交互性等突出优点得到了迅速普及和推广。
电子图书是伴随信息技术、网络技术的发展应用而生的一种新的图书形式。电子图书馆又 称为虚拟图书馆、数字图书馆。业界将电子图书馆定义为:以电子文献信息为基础,以分布式计算机为作业手段,由远程通信网络连接起来的、结构有序的集成化信息服务网络系统[1]。
经过了十几年的发展,电子图书的阅读方式主要有在线阅读、下载阅读和移动阅读3种方式。近年随着智能手机软硬件技术的不断发展,移动阅读基本上变成了手机或平板的手持阅读。对于固定地点的科研和办公,以Web方式的电子图书逐渐占领了市场,比如万方医学网等数据平台的成功推广应用。以Web 2.0的B/S架构的研发模式逐步向政工、军事、文学等各领域的扩展,必将是未来电子图书的发展趋势。
兼有成本低廉、海量存储、内容丰富、交互性强、减速便捷等特诸多功能与一体的电子图书能够迅速普及[2],究其原因,主要有一下几点优势:
1)建立电子书库只需一次性购买电子服务设备,专项投资较少,而且电子图书大部分都可以免费获取,正版电子图书也较纸质图书有明显的价格优势。
2)读者获取电子图书的方式比较便利,省去了到图书馆的借书手续。同时由于电子检索的快捷性,大大提高了找书、查书等操作的工作效率。
3)互联网的电子图书资源十分丰富,电子版的发行杂志推广速度快,流通方式简单,并且可以用音频、视频、动画等多种方式展现,使得读者获取知识的主动性强,有利于提高阅读享受。
系统利用PHP语言以Mysql为后台数据库,使用国产Thinkphp的轻型MVC框架进行开发。软件开发周期非常短,转换需求的方法简单,由于采用模型、视图和控制器三者独立分开的模式,电子书库系统的全部界面均采用静态页模版进行显示,浏览速度基本上和在本机硬盘读取读取速度相当。
PHP(Hypertext Preprocessor)是一种在服务端执行嵌入HTML文档的超文本脚本语言,其最大的特点就是跨平台、执行效率高、耗费资源小,多以面向对象的开发模式制作动态网页著称。近年,由于其强大的表单处理功能和对多种数据库广泛支持,逐渐向应用软件领域方面扩展,目前大部分搜索引擎公司的前台基本上都是采用PHP进行编译的。
MVC (Model View Controller), 是模 型 (model)-视 图(view)-控制器(controller)的缩写,这种模式采用业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进,个性化定制而不需要重新编写业务逻辑。国内外有很多优秀的PHP语言的MVC框架,把常用的函数方法封装好后提供给用户使用,比如各类数据的连接引擎、CURD(增、删、改、查)操作等,本文以国产开源的轻量级ThinkPhp框架为开发工具,实现对电子书库的设计,如图1所示。
图1 MVC框架示意图Fig.1 The schematic diagram MVC framework
根据系统设计的需求调研,医院的主要特点就是:人员多、科目杂、需求大。随着医院的不断扩容,一般规模的中小型医院员工都发展到了几千人以上,同时综合性医院的专业科目分类比较多,军队医院还涵盖政工、人文、战备等科目的内容[3]。医学专家与普通保障人员的文化水平决定了需求的极大差异性,这要求系统在能够提供海量图书资源的同时,还可根据读者的身份智能进行阅读分类和个性化订制,提高人性化需求。军队医院有着一定的内部密级资料,这些决定了电子书库性质既要主导理论宣传的作用,又要起到知识传递的作用,还要兼顾保密安全。
结合上述分析,系统建设成了图书资源维护、读者信息维护、阅读分类对照、用户身份识别和知识需求沟通五大功能为一体的电子图书资源平台,为方便图书的全文检索和查阅功能,所有资源采用纯文本文件(HTML)进行储存[4]。
图书资源根据医院实际分为5大板块10个专题,后台支持专题的增删改功能,在建立专题不但可以对其重要性进行排序,还可对板块的显示位置和显示方法进行设置,比如“政治教育”板块序号排名最前,在首页菜单栏显示链接,其内容在首页版面最高位置显示。图书资源的内容插件可支持word、pdf、txt、html等多种文档格式,而且可在文本中插入超链接、图片、音频和视频等多种媒体形式。具体功能分类如图2所示。
图2 功能板块分类示意图Fig.2 The schematic diagram of classification of functional blocks
读者信息包括读者姓名、编号、身份等信息,其中编号为主健。当客户以用户身份登陆时,系统按照科室代码从图书库存内提取图书,不同专科的医生自动分配该类别的图书,如客户想要阅读其他类别的图书时,可进行精确搜索,但对于军事类别的保密书籍,只有军人身份标识的用户才可以阅读,并且保存阅读日志。当客户以游客身份进入网站时,只可以阅读大众类型的书籍和杂志。
分类对照是系统智能分类判断的前提,在执行这一功能之前要维护好用户信息表和图书分类表,这两张标均包含科室代码这一字段,由于医院的特殊情况,一名医生有可能属于多个专业(科室),一本书籍也可以属于多个专业(科室),即医生与科室、书籍与科室都是多对多的关系,其ER图详见图3。
图3 智能分类判断ER图Fig.3 The ER diagram of intelligent classification
系统设计的核心就是根据读者身份识别进行阅读的智能分类。首先需要管理员对图书和人员进行分类,然后把人员与图书进行对照和限制,图书维护时要求将图书类别作为必选值。读者登陆账户时,系统可以进行自动判断,按照读者的分类展示不同的界面,即包括政策要求的必读内容,又包括为读者“量身定做”的预定和选读内容,比如某骨科医生进入账户时,“政治学习”做为必读板块显示在首位,骨科的相关书籍作为次要内容显示。具体判断流程如图4所示。
图4 用户身份判断流程图Fig.4 The figure to determine user identity
以往图书管理员的需求调研主要是通过发放调查表的方式,这种统计方式费时费力,而且回馈比较长,一般情况下一年内最多开只展两次。目前系统建立了信息沟通平台,方便读者与管理员的即时沟通,管理员可以每天对信息进行汇总和查询,对整体需求有全面的了解,及时制定电子图书更新计划,提高服务质量。
MVC框架的优势就是开发周期短、运行速度快、系统运行稳定。在研发过程中,功能上注重WEB网站与业务系统的相互融合和借鉴,操作上重点突出人机交互的友好化,在美工上尽量营造书香幽静的氛围。主界面截图如图5所示。
图5 电子书库主界面截图Fig.5 The main interface Screenshot of E-book's stock room
电子书库系统在我院正式运行后,凭借其优越的共享性和易用性得以迅速推广应用。以前,医院采用一书多购的方式开展“读书活动”,图书的流转速度慢,浪费资金多,同时缺少读者与管理员的需求沟通平台。运行5个月后,现电子书库内共有图书2300本,总浏览量达到1万6千次,估算为医院节省购书资金8万元左右。
电子书库丰富的多种媒体方式逐渐取代了传统的阅读模式[5]。在Web页中不但支持纯文本文字,还可嵌入音频、视频、动画等媒体格式,同时支持大批量文件的下,这些阅读方式的多样化时常让读者有了耳目一新的感觉。
人类文化的传承经历了口头相传、书写文化、到印刷厂之后,现已进入以数字技术为依托的数字化出版物发展阶段。电子图书的技术已经逐步发展成熟,以三层模式B/S架的数字平台开始成为电子图书开发的主流[6]。文中以PHP的MVC框架对Web方式的开发模式进行了探索,通过半年的开发和试运行,在这种环境下建设的电子图书平台以其强大的优势得到迅速推广,不但扩大了阅读空间和图书流转速度,而且节省了资金,给今后电子图书的研发工作提供了很好的启示。
[1]高俊芳,任秀梅.我国高校图书馆外文电子图书数据库建设现状及发展对策研究[J].图书馆界,2010(3):48-51.GAO Jun-fang,REN Xiu-mei.University library eBooks database construction of foreign status and development strategies[J].Libraries,2010(3):48-51.
[2]何莉灵.纸质图书与电子图书在未来图书管理中的地位研究[J].农业图书情报学刊,2010:28-32.HE Li-ling.Position of paper books and e-book library managementin the future[J].AgriculturalLibrary and Information Sciences,2010:28-32.
[3]王婷.中文图书全面数字化的尝试[J].大学图书馆学报,2008(4):44-47.WANG Ting.Chinese fully digitized books attempt[J].Journal of Academic Libraries,2008(4):44-47.
[4]邓瑛.电子图书和印刷型图书购书比例[J].中华医学图书情报杂志,2004(2):34-35.DENG Ying.E-books and printed books textbook proportions[J].Journal of Medical Library and Information Science,2004(2):34-35.
[5]杨慧.基于MARC21的电子图书编目研究[J].图书情报工作,2004(10):84-88.YANG Hui.Based on research MARC21 cataloging of ebooks[J].Library and Information Service,2004(2):34-35.
[6]陈进,王杰贞,刘宝杰.图书馆书目数据与电子图书资源整合[J].现代图书情报技术,2006(1):86-88.CHEN Jin,WANG Jie-zhen,LIU Bao-jie.Bibliographic data and e-book library resource integration[J].New Technology of Library and Information Service,2006(1):86-88.