胡艷歌 李晨陽 王婧琦 翟碩

摘? ?要:互聯網快速發展,高校圖書館也在其影響下不斷升級,從傳統圖書館升級為自動化圖書館、再升級為網絡化數字圖書館,如今已經成為一種全新的圖書館。文章研究了圖書館管理過程中存在的問題,針對圖書統計和管理費時費力、借還書籍數目門類和書籍信息如何進行有效分類和管理等當下亟須解決的問題,進行系統研發和設計。
關鍵詞:智能視圖;圖書管理系統;C語言
圖書管理系統為適應“互聯網+”的時代背景,需要實現對圖書進行智能管理的功能。基于智能視圖分析的圖書管理系統可以實現分布式管理,適用于各種規模的圖書館,具有高安全性和穩定性[1],既為借書者提供方便,又提高了管理人員的工作效率。
1? ? 實驗部分
1.1? 圖書管理系統分析
作為一種信息資源交換場所,圖書館擁有繁多的圖書和用戶借閱資料,并需要對很多數據信息進行管理,因此,實現圖書管理的計算機化,可以簡化煩瑣的工作模式,有效地解決圖書借閱過程中的諸多問題,給圖書管理員和借閱者帶來極大的便利。
1.2? 概念模型
用E-R圖表示實體性、屬性、聯系的方法,矩形框表示實體性,橢圓形表示屬性,菱形表示之間的聯系,本數據庫系統如圖1所示。
圖1? 圖書管理系統的E-R圖
1.3? 系統實施
系統的實施要易于維護和修改,每一個功能模塊盡量小和簡明,模塊之間的接口盡可能得少,要實現系統的逐級控制和每個模塊的獨立創建[2],本系統具體實施步驟如下。
(1)創建“圖書管理系統”數據庫和“圖書”、“借閱者”和“借閱記錄”。
(2)創造“借閱者”、“借閱記錄”和“圖書”的表間關系。
(3)在“圖書”、“借閱者”和“借閱記錄”中錄入數據。
(4)創建“圖書管理系統”數據庫中的各種窗體、查詢、報表和宏對象。
(5)將創建好的各種對象聯系起來,進行系統集成和系統測試。
2? ? 實驗結果
2.1? 登錄界面
借書之前必須先有一個登錄界面,以此識別用戶信息,防止非本圖書館會員進入圖書館借書,如果所輸入用戶名和密碼不匹配,則無法進入主界面,防止盜用他人的用戶名借書。
2.2? 主界面
主界面需要包含數據維護和基本功能,數據維護要包含圖書館所藏書籍的數據更新,及時增加新入館的書籍,刪除丟失或者因故損壞的書籍,記錄所藏書籍的數目。借閱者信息的維護,借閱者借閱號。按書名查詢書籍,瀏覽借閱者信息報表,借閱者借書信息查詢,未還書信息報表,未還書信息查詢,按出版社統計圖書報表控制按鈕所實現。借書之前必須先有一個登錄界面,以此識別用戶信息,防止非本校人員進入圖書館借書,如果所輸入用戶名和密碼不匹配,則無法進入主界面,防止盜用他人的用戶名借書。
2.3? 還書窗體
當借閱者需要還書的時候,輸入借閱號、書籍號和還書時間,即可成功完成還書操作功能,還書成功后則返回主界面。
2.4? 按書名進行查詢。
借閱者在想要借閱一本書之前,需要輸入書名,可以查詢這本書的狀態,即是否館藏中具有這本書、是否有庫存量、庫存量的數目,點擊確定以后,界面顯示借閱者此時此刻是否可以借這本書,系統將會自動出現書籍的所有信息。圖書表內的基本信息包括圖書號、圖書學科名、圖書出版社、作者、書名、庫存量、定價基本信息,方便用戶查詢信息,具體如表1所示。
2.5? 借閱者信息以及圖書信息維護
借閱者信息維護,針對借閱者再次借閱其他書籍、還書時間,設置了添加紀錄、刪除記錄,當借閱者再次借閱書籍時,借閱者所借書籍信息將會添加,當借閱者歸還書籍時,書籍信息將會被刪除,5個按鈕分別從左往右分別實現了添加記錄、保存記錄、刪除記錄、打印記錄、關閉窗體的功能,下邊一行4個按鈕實現分別了第一項紀錄、前一項記錄、下一項記錄、關閉窗體的功能。
本系統針對借閱者會員到期以及新增加的一些會員進行信息增刪,圖書館增加或者下架的書籍進行增刪,并進行智能視圖分析,以得到未還書的信息,具體如表2所示。
主頁面就是圖書管理系統的組成,系統中的數據分為兩個模塊,功能區域分為8個模塊,以及關閉窗體和退出程序的設計。
3? ? 實踐意義
(1)數據維護。數據維護包括圖書和借閱者。圖書包括錄入、查詢和清除的功能,圖書錄入將圖書的基本信息錄入建立的系統表格里。圖書查詢是為了方便借閱者快速查找出當前所借圖書的狀態,以及是否有庫存量,如果有剩余量,則根據查閱出來的圖書編號,去借閱圖書。圖書清除是把曾經因為遺失等原因而失去的圖書從管理系統中刪除,圖書名稱和圖書編號等所有基本信息都被全部清除。借閱者的數據維護,是對借閱者基本信息的維護,基于智能視圖分析是為了防止他人盜用、冒用借閱者的書卡。
(2)基本功能。本系統包括8項基本功能,其中,借書、還書是最主要的功能,根據視圖分析,可以避免外來人員借閱。按照書名查詢書籍是系統功能之一,可以為借閱者節約很多時間。對于圖書管理員來說,可以瀏覽借閱者信息報表、未還書信息報表,及時查閱到未在規定時間還書的人員,根據未還書信息查詢,可以用短信的方式系統發送溫馨提醒,以免未還書人員造成了不必要的經濟損失。這樣不僅為圖書管理員查找誰沒有還書減少了很多不必要的麻煩,節約了很多時間,而且也為借閱者減少了經濟損失。
為了提高圖書管理員的工作效率,圖書管理員可以根據本系統按照出版社統計圖書報表,輸入出版社,即會出現所有圖書信息,可以快速查閱出哪本書丟失或者損壞,提高了工作人員的工作效率。本圖書管理系統不僅提高了圖書管理員的工作效率,而且極大程度地節約了讀者借閱書籍所需的時間[3]。
[參考文獻]
[1]許潤原.基于B/S結構的高校圖書館集成管理系統設計與實現[D].南昌:南昌大學,2018.
[2]莊麗君.基于Access數據庫的應用與效果[J].電子技術與軟件工程,2014(4):218.
[3]張藝舒.圖書管理軟件的設計與實現[D].長春:吉林大學,2018.
Abstract:Under the development of the internet, it is imperative to transition from traditional library to the automation of library, and then to todays networked digital library, this design for a new library books management question has carried on the observation and study, statistics and management for books time-consuming, laborious borrowed books the number of categories and books information effectively is instantly be solved the problem of classification and management system module realize administrator work.
Key words:intelligent view; library management system; C language