劉 源 黃瑩娜
摘要:針對傳統館際互借服務的局限性,探討了在網絡環境下基于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的信息系統,使系統達到設計的先進性、操作的簡單性、系統的可靠性、維護的方便性,對客戶機的要求大大降低(只需要運行標準瀏覽器)。我館基于這種方法開發的館際互借與文獻傳遞系統,能夠方便地實現讀者在互聯網上進行快捷簡便的申請,避免了傳統館際互借申請方式的繁瑣,縮短了周期;同時,工作人員在處理申請時,每一步處理結果都被準確地記錄在了系統中,并可準確統計和分析館際互借信息,從而提高了館際互借的服務效率,促進了圖書館間的文獻利用和資源共享。