續 蕾 (遼寧對外經貿學院信息技術系,遼寧大連11 6052)
隨著社會的發展,對知識的需求也不斷地增長,書籍就漸漸地成為人們獲取并增長知識的主要途徑,而圖書館就自然而然地在人們的生活中占據了一定的位置。圖書館在正常運營中總是面對大量的讀者信息、書籍信息以及兩者相互作用產生的借書信息、還書信息。這就需要對讀者資源、書籍資源、借書信息、還書信息進行管理,及時了解各個環節中信息的變更,以提高管理效率。如何科學地管理圖書館不但關系到讀者求知的方便程度,也關系到圖書館的發展,因此,開發一套完善的圖書館管理系統就必不可少[1]。
圖書館是收藏圖書、刊物以及各類音像和文字資料,并供讀者借閱的單位。其主要業務包括圖書的采購、編目、入庫、流通 (借閱、歸還),讀者管理,以及閱覽室管理等。根據圖書館日常管理工作的需求和圖書借閱的管理流程,該系統實施后,應該達到以下目標:①界面設計友好、美觀,數據存儲安全、可靠;②基本信息設置保證圖書信息和讀者信息的分類管理;③強大的查詢功能,保證數據查詢的靈活性;④實現對圖書借閱、續借、歸還過程的全程數據信息跟蹤;⑤設置讀者借閱和圖書借閱排行榜,為圖書館提供真實的數據信息;⑥提供借閱到期提醒功能,使管理者可以及時了解已經到期的圖書;⑦提供管理員修改自己密碼的功能,保證系統的安全性;⑧提供靈活、方便的權限設置功能,使整個系統的管理分工明確;⑨系統最大限度地實現了易維護性和易操作性[2]。
根據圖書館管理系統的特點,可以將其分為系統設置、讀者管理、圖書管理、圖書借還、系統查詢等5個部分,其中各個部分及其包括的具體功能如圖1所示。
1)圖書館信息 該模塊主要是對圖書館信息的管理編輯、修改、更新等。
2)管理員設置 主要包括查看管理員列表、添加管理員、管理員權限設置和刪除管理員4個功能。
3)書架設置 該模塊主要是對圖書的書架管理即圖書的分類。
1)讀者類型管理 該模塊主要是對不同讀者的分類。

圖1 系統功能結構圖
2)讀者檔案管理 該模塊主要是根據讀者借閱圖書的信息將讀者進行分類。
1)圖書類型管理 該模塊主要是對圖書的不同進行分類的管理。
2)圖書檔案管理 該模塊主要包括查看圖書詳細信息、添加圖書信息、修改圖書信息、刪除圖書信息和打印圖書信息5個功能。
1)圖書借閱 該模塊實現讀者對圖書的借閱。
2)圖書續借 該模塊實現讀者對圖書的續借。
3)圖書歸還 該模塊實現讀者對圖書的歸還。
1)圖書檔案查詢 系統可以根據圖書條形碼、圖書名稱關鍵字以及讀者條形碼對圖書的借閱信息進行查詢。
2)圖書借閱查詢 可以根據借閱圖書條形碼、圖書名稱關鍵字以及讀者條形碼對圖書的借閱信息進行查詢。
系統采用SQL Server 2000數據庫,其中包含9張表。管理員權限設置表,用于保存與管理員權限設置相關的信息;圖書借閱表,用于保存所有已借閱圖書的信息;書架信息表,用于保存書架的詳細信息;圖書類型信息表,用于保存圖書類型信息;圖書館信息表,用于保存與圖書館相關的信息;讀者信息表,用于保存所有讀者信息;讀者類型信息表,用于保存所有讀者類型信息;管理員信息表,用于保存所有管理員信息[3]。
圖書借還模塊主要包括圖書借閱、圖書續借和圖書歸還3個功能。
選擇 “圖書借還”/“圖書借閱”命令,進入到圖書借閱頁面。在此頁面中管理員輸入讀者條形碼和讀者需要借閱圖書的條形碼,顯示出讀者信息和圖書信息,單擊圖書信息中 “借閱”鏈接按鈕實現借閱功能。
選擇 “圖書借還”/“圖書歸還”命令,進入到圖書歸還頁面。在此頁面中根據管理員輸入的讀者條形碼,顯示讀者信息和讀者借閱未還的圖書信息。輸入讀者需要歸還圖書的條形碼,將顯示該書信息。單擊該書信息中的 “歸還”鏈接按鈕實現圖書歸還功能。
系統可以根據圖書條形碼、圖書名稱關鍵字以及讀者條形碼對圖書的借閱信息進行查詢。如管理員可以根據隨機生成的圖書條形碼查詢圖書借閱信息,如圖2所示。

圖2 根據圖書條形碼查詢圖書的借閱信息
在登錄到系統的主頁后,通過綁定圖書類型、圖書條形碼、出版社信息、作者信息、圖書名稱來獲得對應的圖書信息。主要實現代碼如下:

[1]安錦.公共圖書館如何應對新媒體迅速發展的挑戰 [J].四川圖書館學報,2010(2):6-9.
[2]張秀萍,陳超萍,吳薇.基于ASP.NET的管理信息系統的設計與實現 [J].福建電腦,2010(1):109-111.
[3]張曉黎,張巍.ASP.NET+SQL Server數據庫應用系統開發與實例 [M].北京:人民郵電出版社,2004.