军队院校图书馆联合借阅系统设计与实现

2010-11-01 07:10信息工程大学图书馆马增军牛鹏超
河南科技 2010年5期
关键词:军队院校校区图书

信息工程大学图书馆 马增军 牛鹏超

军队院校图书馆联合借阅系统设计与实现

信息工程大学图书馆 马增军 牛鹏超

为了方便读者和服务读者,解决读者对其他馆藏文献资源的需求,使现有的文献资源得到充分和合理地利用,达到优势互补、资源共享,实现全军院校“一个馆”的目标,信息工程大学图书馆率先在全军院校图书馆开发了基于网络环境下的多校区图书资料联合借阅管理系统。本系统结合军队院校图书馆原有管理系统,采用先进的技术平台和数据库,构建了B/S和C/S双模式系统,对联合借阅系统的设计和实现进行了研究。

一、联合借阅系统设计

1.系统流程设计。联合借阅服务包括读者借阅服务和读者归还服务两个方面。借阅服务是指读者在任意校区借阅其他校区的图书。归还服务是指读者在任意校区归还其他校区的图书,目前一般流程是读者查询到所需图书在本地馆不可借而其他校区馆该书为可借状态,通过校园网或到图书馆指定受理点办理预借服务。图书所在馆根据读者预借申请,查找到读者预借的图书后办理借书手续,然后运输到读者所在校区图书馆,通过网络、短信和读者所在馆通知读者取书。归还服务的一般流程是读者在任意馆归还所借的其他校区图书馆图书,工作人员对该类图书进行整理做出初步归还操作,然后运输到图书所在馆,由图书所在馆工作人员对图书进一步作入库处理。系统工作流程如图1所示。

图1 系统主要流程

2.系统功能设计。联合借阅系统主要包含预借申请模块、异地借阅模块、异地归还模块和联合借阅信息查询模块。

(1)预借申请模块。读者通过管理信息系统检索模块查询到所需图书所在的图书馆为可借状态,通过该模块,选中异地馆在库可借的图书进行预借申请操作,将读者个人信息和预借图书信息进行提交。

(2)异地借阅模块。图书所在馆工作人员通过该模块对已提交的远程预借本馆图书的预借信息进行查询审核后,根据预借申请信息,安排人员查找预借申请中的图书,如果该书因其他原因未能找到,则执行预借申请未找到操作。如果找到该图书,在该模块中执行借阅操作,并通过运输方式到达读者所在地图书馆,并由所在地图书馆通知读者。

(3)异地归还模块。归还地如果不是图书馆所在地则先做归还预处理,已防止图书超期而造成欠费,然后通过图书馆运输渠道把图书归还到所在地图书馆,执行还书操作。

(4)联合借阅信息查询模块。该模块主要为读者提供实时查询通借通还图书状态信息,使读者掌握所借还图书的进展情况,同时为图书馆工作人员掌握图书的去向提供必要的信息。

3.体系架构设计。系统采用了C/S和B/S模式相结合的体系架构,结合军队院校图书馆原有管理系统特点,联合借阅系统选择C/S模式和B/S模式相结合的体系架构,在安全性要求高、交互性强、处理数据量大、数据查询灵活且地点固定的小范围内使用C/S模式,而在安全性和交互性不高、地点不灵活的广域范围内使用B/S模式。为了充分发挥两种模式各自的优势,系统结合各功能模块的特征,为不同的功能模块选择了不同的模式,预借申请模块具有范围广等特征,因而采用B/S模式,异地借阅归还模块采用Webservice模式,其他模块具有使用范围小且交互性要求高和数据处理量大等特征,因而采用C/S模式,系统体系结构如图2所示。

图2 系统体系结构图

B/S模式部分的核心模块由Windows2000 Server、IIS5.0、SQL Server2005组成,其工作原理为:浏览器向服务器发出请求,服务器将请求交给IIS,IIS接受请求并调用ASP.NET程序,ASP.NET程序通过ADO.NET接口与数据库管理系统SQL Server连接进行数据库操作,ASP.NET程序再将操作结果以HTML文本的形式发送给浏览器。C/S模式部分由服务器端SQL Server数据库和客户端的应用程序组成,其工作原理为:客户端通过ADO.NET接口向服务器发送SQL语句请求,数据库服务器根据SQL语句生成所需条件的数据结果集,最后客户端应用程序通过ODBC接口将生成的结果集数据取回。

二、系统实现

1.数据库设计。用户数据库设计是系统实现中的基础部分,其设计的合理性影响着系统实现的便利性和高效性,在现有图书馆管理信息系统的用户数据库基础上,根据系统需要增加主要数据表。如表1读者联合借阅预约表。

表1 读者联合借阅预约表

2.图书状态设计。为了提高联合借阅操作中各步骤的规范性,使读者可以通过Web查询及时准确地了解自己联合借阅图书的进展信息,有必要按照操作流程对操作后的图书状态进行设计和规范。本系统中对联合借阅流程中各阶段图书状态的设计如表2所示。

表2 借阅图书状态表

3.系统主要实现技术。在联合借阅系统实现中,读者预借图书能否成功的判断条件较多,实现也比较复杂,其他功能主要基于Webservice来实现联合借阅图书信息共享,增强系统的规范性和可操作性,主要实现代码如下:

三、结束语

本文在对图书馆联合借阅服务现状研究的基础上,结合军队院校图书馆的特点和实际情况,对联合借阅的系统实现流程进行了分析,选取B/S模式和C/S模式交叉并用的体系结构,对联合借阅系统的实现进行了研发。该系统充分利用了现代先进的网络技术平台和数据库技术,采用了分布式数据库管理系统,它既可在一校多区馆使用,也可在地区馆之间使用,为军队院校图书馆之间联合共享打下了坚实的基础。

猜你喜欢
军队院校校区图书
成都医学院新都校区南大门
成都医学院新都校区一角
图书推荐
欢迎来到图书借阅角
山东大学青岛校区
班里有个图书角
我校临安校区简介
浅论军队院校马克思主义新闻观教育
军队院校军体训练风险管理研究
用强军目标指引军队院校校风建设