張 虹
(慶元縣圖書館,浙江 慶元 323800)
隨著信息技術與網絡技術的飛速發展,傳統圖書館的業務流程和服務模式正在經受著越來越強烈的沖擊,數字化的圖書館已經成為許多人工作、生活的必需[1]。
1.2.1 國內研究現狀
據統計:截止到2011年,全國共有省市級公共圖書館33個,建有圖書館網站的有32所,占總數的99%;地市級和區縣級公共圖書館共有2896個,其中大約70%的圖書館建有自己的網站。目前雖然省市級公共圖書館的網站建設情況比較良好,但總體上公共圖書館的網站建設數量偏少,網站質量參差不齊[2]。
1.2.2 國外研究現狀
相對于國內公共圖書館網站的緩步發展,國外公共圖書館網站的開發和研究起步要早很多,至今發展得也較好。
Kwanya(2012)和他的同事們通過對現存公共圖書館服務模式的調查研究以及相互比較發現,沒有一個模式能適用于所有的圖書館服務,圖書館應謹慎考慮其特定的用戶和他們所處的環境[3]。
在網絡環境下,傳統的管理模式已經無法滿足慶元縣圖書館與時俱進的發展要求,構建慶元縣圖書館門戶網站勢在必行。
2.2.1 功能模塊設計
根據網站的分析,劃分網站各個功能的模塊,后期予以實現。
主要有以下三個功能模塊:
(1)登錄功能模塊;
(2)面向讀者的功能模塊;
(3)面向管理員的功能模塊。
根據劃分的功能模塊,畫出網站功能模塊圖,如圖1所示:

圖1 網站功能模塊圖
2.2.2 數據庫設計
根據數據庫概念結構設計規劃出的實體有讀者實體、圖書實體、網站管理員實體、讀者類型實體、圖書大類實體、圖書小類實體。各個實體E-R圖之間的關系描述如圖2。

圖2 總體E-R圖
本網站以B/S結構(瀏覽器/服務器結構)作為網站開發平臺,以MyEclipse作為網站開發軟件,以MySQL作為網站實施的后臺數據庫,運用Java編程語言將網站前臺以及后臺數據庫數據緊密結合,旨在實現一個既美觀又實用的慶元縣圖書館門戶網站。
本網站在數據庫鏈接方面,使用JDBC驅動程序建立MySQL數據庫與應用程序的鏈接,并以ADO(Access Data Object)數據訪問對象作為數據訪問接口,實現一個ADO工廠類。
數據庫連接的具體代碼如下:


編碼的時候,會將數據庫的操作放在一個ConnDB.java的文件中。提高復用性的同時,提高了效率。
隨著互聯網技術的日新月異,網絡資源日益豐富,構建門戶網站是現代化公共圖書館的一大趨勢。
本文所研究的慶元縣圖書館門戶網站的設計與實現,是在廣泛閱讀文獻及研究的基礎上,將理論與調查研究相結合,論述了慶元縣圖書館門戶網站的設計與應用研究。
由于課題研究時間的問題以及作者在技術水平上的不足,本網站雖然實現了一定的功能,但是仍存在一些有待完善的地方,許多方面也還需進一步改進。因此,應該不斷地學習新的理論知識、技術知識,從功能上、視覺上等各方面將網站做得更加完善。
〔1〕汪筱萍.公共圖書館網站建設探微〔J〕.圖書館雜志,2011,30(10):52-54
〔2〕卜潔.公共圖書館網站內容建設探析〔J〕.圖書館工作與研究,2011 (10):100-102
〔3〕Kwanya,Tom Stilwell,Christine,Underwood,Peter G.Library 2.0 versus Other Library Service Models: A Critical Analysis 〔J〕.Journal of Librarianship and Information Science,2012