徐連霞 傅偉 江蘇財經職業技術學院
隨著大學辦學規模的擴大,圖書館的規模和藏書也在擴大。圖書管理系統的應用可以提高圖書管理的效率,減少人工工作量和管理成本,節省時間和精力。提高圖書館管理的服務強度和安全性,使管理體系更加規范、科學。
(1)系統設置
系統操作員登錄模塊:用于系統操作員進入后臺操作。
系統參數設置:設置數據輸入(圖書信息、用戶信息、借閱信息的參數是否自動編號根據字段的屬性設置的。)
(2)圖書管理
圖書信息管理:新書入庫,管理員對新書進行編碼,并將具體信息輸入圖書信息表中。后續可以對圖書信息進行編輯。
出版社管理:增、刪、改等管理。
圖書注銷:部分圖書將隨著時間的推移沒有使用價值,或者破損,可以對其進行注銷。
數據查詢:對書籍、讀者信息進行查詢。
(3)讀者管理
讀者信息管理:讀者和讀者檔案的類型,包括添加、修改、刪除讀者和借閱用戶的類型信息、書籍管理等。
圖書借閱:讀取圖書卡號,自動判斷是否合法可行。
圖書歸還: 通過二維碼自動識別書號。同時還可以提醒借閱人當前借書量、還可借書量,應歸還日期等信息,可以自動計算罰金。
圖書丟失、 損壞處理:圖書遺失、損壞的,按照罰款規則計算罰款,并同時記錄圖書需要退庫的情況。
本系統中數據表比較多,這里只列舉book 表。book 表保存了圖書館藏書庫存信息,有書籍名、作者、出版年份和總庫存數等。如表1-1 所示。

表1-1 book (庫存圖書信息)表
以管理員登錄模塊為例詳細論述。
當用戶名和密碼匹配時,則登錄進入系統,代碼如下:
public static AdminInfo G etAdminByIdint 1oginId)
string stsq1 =`select * from tb admin where adminid = @id"SqlParameterD para =new s qlParameteri
new SqlParameter("@ i",loginId)1:
SqlDatReader reader =DB Helper.GetDataReaderstrs para),if (reader.Read)
AdminInfo admin EEw AdmunIno0;
dmin.Adminid=Conver.To Int 32 reader `admimid"D;admin.Namel =Convert.IoS tring(reader[" name"]);
經過一階段的運行,圖書管理系統運行良好,達到預期設計目標。圖書館管理系統提高圖書管理的效率,使管理體系更加規范,大大提高了圖書館工作效率,圖書館信息化服務提升了師生滿意度,也提升了學校的形象。