医院数字图书馆信息资源管理的需求分析

一、医院数字图书馆信息资源管理的需求分析

(一)医院数字图书馆信息资源管理系统概述

数字图书馆的建设是一项庞大的系统工程,如何选择网络技术、如何确定开发平台、如何选用合适的数据库、如何获取数字化资源等问题至关重要。为了贯彻落实医院学习型组织建设方针,提高医院医护人员知识水平,完善医院图书馆保障能力,研制开发了医院数字图书馆系统,该系统采用B/S(浏览器与服务器)架构与C/S(客户机与服务器)架构相结合的模式,从适合用户使用的角度出发,采用TCP/IP(传输控制/网际)协议,自主开发了满足HTTP(超文本传输)协议要求的Web网络服务器,运用Access数据库,运用Java script、VC5++等作为开发语言,保证了系统整体设计的先进性、稳定性、实用性和数据的安全可靠性。系统针对医院对图书馆的实际需求,将用户在线检索、查询、阅览图书功能完美展现,将图书管理员录入数字图书的批量、快捷、核查、统计的需求全部实现,同时开发了易于管理员维护的网络服务器,点击按钮即可实现服务的注册、启动或者停止,使管理员无须掌握IIS(互联网信息服务)的配置和维护等专业计算机知识。

根据在医院图书馆的现场调研,传统医院图书馆的阅读模式有两种。第一种,医护人员在图书阅览室阅读。第二种,医护人员借阅图书,将图书带离图书馆,借阅期一般限制在两周,超期者,图书管理员需要到科室催还图书,或者由借阅者到图书馆办理续期借阅手续,可以续期借阅两次。无论是哪一种阅读模式,都需要履行繁杂的登记、借阅等手续,浪费了医护人员的宝贵时间。同时,由于一种纸质书刊的馆藏量一般只有1—3本,这样往往造成了热门书需要排队借阅,有的医护人员可能排队两个月也难得一览“书容”。同时,由于医护人员工作性质特殊,上班时间不能脱离岗位到阅览室读书,而医务工作的专业技术性又要求医护人员必须经常为自己“充电”,可是下班时间图书馆的工作人员也要休息,这也是传统图书馆面临的难以调和的矛盾。

针对传统图书馆运行过程中存在的问题,医院数字图书馆系统能够实现医护人员在自己科室电脑上浏览数字图书,并支持多用户对同一图书的同时浏览,这解决了上述的图书借阅烦琐、流通不力、医护人员工作繁忙等系列难题,能够有效降低医院馆藏图书的库存量,不必一书多买,降低了采购成本和存储成本。同时,本系统具备自主知识产权,升级和功能扩展都比较方便,具备良好的扩展性和实用性。[2]

(二)医院数字图书馆信息资源管理系统需求获取

在设计软件之前,我们首先要清楚用户需要的是什么,具体包括哪些功能,以及现有的实际情况等。系统需求是最终用户、开发者及用户对系统应该完成和能够完成的事情达成的协议。软件需求获取是识别用户对软件项目的需要的过程,这个过程是构建软件系统的一个非常重要的部分。需求获取的方法一般包括面谈、会议协商、质量功能部署、观察用户工作流程等。需求获取的任务是,获取并理解用户需求,清除用户需求的不一致性、模糊性和歧义性,帮助用户开发潜在需求。

(三)医院数字图书馆信息资源管理系统的基本功能需求

1.用户使用模块

用户使用模块的需求功能主要有以下几个方面。

(1)查询检索

简单检索:通过学科、书名及简介等关键词、作者、类别、出版社等信息进行简单查询和组合检索,通过学科、书名及简介等关键词、作者、类别、出版社等信息进行组合查询。其中,类别信息可以选择下拉框,其他信息项支持模糊检索。

(2)导航检索

按照医院具备科技的双重特色,根据现行学科目录分类体系及医院的特点,划分了军事、政工、后勤、科技装备、军兵种、文化教育六大类420个学科,并在系统中设置导航屏,使用户根据需要进行分类检索,增加了检索的科学性和便捷性。

(3)浏览图书

用户检索到图书后,可以单击书名,直接在线浏览,也可以右键单击书名,选择【另存为】选项,将图书下载到本地计算机,即时阅读。

涉及的内容:图书详细情况表、学科类别表、一级学科分类表、二级学科分类表。

2.管理员录入模块

管理员录入模块的需求功能主要有以下几个方面。

(1)批量录入图书

根据图书的【类别—一级学科类别—二级学科类别】,将图书的PDF文件及图书封面的JPG文件,批量、有序地录入。

(2)检查录入文件正确性

通过检查,可确定已经录入的图书及封面文件是否正确,是否存在文件缺失错误。

(3)单本编辑图书

对于录入及使用过程中发现的关于图书的学科、书名、作者简介、类别、出版社等信息的错误时,可以通过本模块进行信息修改。

(4)数量统计

按照各个二级学科对录入的图书数量进行统计,并自动生成报表。

(5)涉及的内容

图书详细情况表、学科类别表、一级学科分类表、二级学科分类表、存储图书基本信息的EXCEL文件、图书的PDF文件及封面的JPG文件。

3.网络服务器模块

网络服务器模块:实现了HTTP的基本协议,并且能够支持对静态数据HTML/CSS/JS/Image/Flash等的访问,响应速度快。

内容:①站点的端口;②站点所在的目录;③站点的默认页。

功能:①GET、HEAD、POST方法;②基本的验证功能;③安全返回上级目录功能;④通用的MIME类型;⑤目录列表功能;⑥使用index.html,index.htm作为首页;⑦标准日志记录;⑧自定义错误页。