基于WEB的馆际互借与文献传递系统的开发

时间:2022-03-15 01:05:20

基于WEB的馆际互借与文献传递系统的开发

摘要:针对传统馆际互借服务的局限性,探讨了在网络环境下基于WEB的馆际互借与文献传递系统的实现。

关键词:馆际互借;文献传递;WEB服务B/S结构

1 背 景

随着网络技术的迅猛发展,网络在高校图书馆的馆际互借中被广泛使用。网络环境下的馆际互借服务是一种全新概念的服务,我馆在现有网络环境的基础上,开发了此馆际互借与文献传递系统,极大提高了图书馆的管理水平和期刊等资源的利用率,并且为读者提供更方便快捷的服务,从而实现了馆际互借与文献传递的自动化,实现了文献资源共享。

2 系统需求分析

本系统要求集成两个功能模块:用户管理系统和后台管理系统,功能详细要求如下:

用户管理功能:

进入主页就可看到系统公告,实时更新系统最新消息。用户登录之后即可进入本系统,可在系统界面看到自己的注册信息和借阅记录。在页面上有修改资料、退出系统、填写申请表三项功能,标有星号的项是必须填写的,系统会自动提示错误。用户在登录之后的第一页就可看到自己提交的申请,并可看到此申请的处理状态和所需金额。

后台管理功能:

进入后台管理系统,包括文献管理、会员管理、其它管理、系统设置四个功能。文献管理包括处理文献申请和导出文献管理两个功能,并可将所有申请以Excel的形式导出;会员管理包括会员管理和添加会员两个功能;其它管理包括充值管理、资费标准、馆藏管理三个功能;系统设置包括公告管理和管理员管理两个功能,可对公告进行添加、修改、删除,可对后台管理员用户名和密码进行添加、修改、删除。

3 系统实现

本系统采用目前流行的B/S(Browser/Server)模式。前台的WebServer运用ASP,后台数据库使用Oracle9i,中间件技术使用ADO,用户界面的设计则运用Dreamweaver MX。

ASP是微软推出的Web应用程序开发技术,微软将其描述为“一个服务器的脚本环境,在这里可以生成和运行动态的、交互的、高性能的Web服务器应用程序”。可见ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,其主要功能是为生成动态的、交互式的Web服务器应用程序提供一种功能强大的方式或技术。

Oracle数据库是一种高性能的大型关系数据管理系统,其主要特点有:支持多用户的高性能的事务处理;遵守数据库存取语言、操作系统、用户接口和网络通信协议的工业标准;实施安全性控制和完整性控制;支持分布式数据库和分布式处理;具有可移植性、可兼容性和可连接性。

中间件是Web Server与DB Server之间的接口,负责管理它们之间的通信,并提供应用程序服务。基于B/S结构的方案,关键在于选择一个合适的中间件解决方案。目前流行的中间件解决方案主要有:通用网关接口CGI,专用Web服务器应用程序接口,JDBC以及ASP和ADO的结合。本系统的Web Server端运用ASP,因此从兼容性及性能的角度上考虑,中间件选择ADO技术。

4 结语

利用Internet/Intranet的优势,实现基于WEB的信息系统,使系统达到设计的先进性、操作的简单性、系统的可靠性、维护的方便性,对客户机的要求大大降低(只需要运行标准浏览器)。我馆基于这种方法开发的馆际互借与文献传递系统,能够方便地实现读者在互联网上进行快捷简便的申请,避免了传统馆际互借申请方式的繁琐,缩短了周期;同时,工作人员在处理申请时,每一步处理结果都被准确地记录在了系统中,并可准确统计和分析馆际互借信息,从而提高了馆际互借的服务效率,促进了图书馆间的文献利用和资源共享。

上一篇:基于单片机的GPS定位显示系统 下一篇:HLA多联邦桥接工具的实现结构