【正文】
當單擊“添加新類別”按鈕時,數據庫會添加一行空的信息,接著進行新類別信息的輸入,然后單擊“保存”按鈕,此時要通過上面多定義的標志變量來判斷是添加新類別還是修改舊類別。 創(chuàng)建基礎信息維護窗體模塊 窗體模塊的功能 基礎信息維護窗體模塊主要完成一些基礎信息的維護,比如讀者可借閱圖書的最大數量、每本書超期一天的罰款數目,以及圖書類別的分類信息、每類書可以借出的最長時間等。% amp。 某中學 圖書館信息 管理 系統的設計與實現 32 圖 16 圖書查詢窗體的設計界面 與借閱信息查詢模塊的功能相似,圖書信息查詢模塊也是在窗體加載時要對查詢條件中的“圖書類別”復選框進行初始化,以根據數據庫中的數據插入所有可選的類別。判斷是否存在該的編號圖書 While Not If g_rs!圖書編號 = Then MsgBox 該編號的圖書已經存在 !, vbOKOnly, 提示 Exit Sub End If Wend 39。這一過程的代碼如下: Private Sub Form_Load() ’ 在打開窗口同時進行 DataGrid 控件顯示數據的初始化 strDataSource = select , ,_ , ,_ amp。響應這一事件的代碼如下: Private Sub cmdClear_Click() = = = = End Sub 創(chuàng)建圖書信息管理窗體模塊 窗體模塊的功能 圖書信息管理窗體模塊主要完成圖書管理的功能,包括添加、刪除和修改 。% amp。% amp。 Set g_rs = (g_strSql) ??(代碼略) ’清空歸還圖書的信息 ??(代碼略) End Sub 至此,還書的操作就完成了。 amp。 amp。響應這一事件的代碼如下: 廣西師范學院 2021屆本科畢業(yè) 論文 21 Private Sub txtBookIDReturn_KeyPress(KeyAscii As Integer) Dim strSQL As String ’ 定義變量用于保存從數據庫中獲得的相關信息 39。_ amp。 “續(xù)借圖書” 標簽頁面的設計界面如 圖 10 所示 。 and _ = Set g_rs = (g_strSql) ’ 判斷是否找到了該圖書的信息 If Not Then = g_rs!圖書名稱 = g_rs!圖書價格 = g_rs!圖書類別 = g_rs!出版社 = g_rs!圖書頁碼 ’判斷該圖書是否已經借出去 If g_rs!是否借出 = True Then MsgBox 該書已經借出 ,請選擇其它圖書 !, _ vbOKOnly, 提示 = False Else = True End If ’ 否則清空記錄 Else MsgBox 沒有該書信息 !, vbOKOnly, 提示 = = = = = End If 某中學 圖書館信息 管理 系統的設計與實現 18 Set g_rs = Nothing ’否則提示輸入讀者編 號和圖書編號 ??(代碼略) End If End Sub 如果讀者所要借的圖書還在書庫當中,且讀者還沒借滿,則可以響應按鈕“借出該圖書”的單擊事件了, 并更新數據庫。 \圖書館信息 管理 系統 .mdb。 where =_ and =_ and amp。_ amp。而在“還書”的標簽頁下,工作人員只要輸入圖書編號,系統會自動對該書的信息進行確認,確認 成功后,單擊“歸還圖書”按鈕就可以完成還書的操作了。調試環(huán)境為 ,后臺數據庫采用 Access。 運行可行性分析 本系統是一個小型的圖書館信息 管理 系統,所要耗費的資源很少,而運行環(huán)境要求也不高,在一般的電腦上就可以運行,且操作簡單,對人員素質要求不高。 圖 8 數據庫表間關系 4 可行性 研究 進行可行性研究是為了弄清所定義的項目是否可能實現和值得進行,研究的過程實際廣西師范學院 2021屆本科畢業(yè) 論文 11 上是一次大大簡化了的系統分析和系統設計的過程。各個信息表的實體及其屬性圖如圖 2至圖 6 所示。 [4] 經過上面對系統功能的詳盡分析和需求總結,并考慮到將 來在功能上的擴展,設計如下所示的數據項和數據結構: ? 讀者信息,包括的數據項有:讀者編號、讀者姓名、讀者性別、所在班別、辦證日期等。 還書部分:首先要進行圖書信息的確認,注意在判斷該圖書是否借出時,同借出流程做相反的處理,只有借出去的圖書才能進行還書,同時在進行還書的操作時,除 了要更新借閱信息中的內容外,還要更新該圖書在數據庫中的狀態(tài)即設置其狀態(tài)為沒有借出,以方面其他讀者借閱。當要對某些圖書的信息進行修改時,要能夠根據用戶選定的 圖 書進行修改,即要列出所有用戶選定圖書的信息,在此基礎上進行圖書信息的修改。 2. 讀者通過計算機來查詢和瀏覽圖書館中的圖書,以確定自己需要的圖書,為借閱做好準備。 為了解決以上問題并緩解手工管理存在的弊端,從 中學 圖書館和 讀者的角度出發(fā),本著以圖書館管理圖書方便和讀者借書、還書方便快捷以及可以迅速查詢相關信息的原則,開發(fā)這個 中學圖書館信息管理系統。 所以,本文就從這一點出發(fā)設計和開發(fā)一個適合中學圖書館使用的小型圖書館信息管理系統 ,以期利用較低的成本就可以有效、快速和準確廣西師范學院 2021屆本科畢業(yè) 論文 3 地對圖書館的相關信息進行管理,提高圖書館的管理 效率,提高圖書館對讀者的服務質量。 如今的圖書市場日益繁榮,圖書種類越來越多,圖書館的規(guī)模也在不斷地擴大:館藏圖書越來越多,讀者數量越來越多,隨之而來的就是圖書館要管理的信息越來越多。本文主要從圖書信息和借閱信息的管理和查詢方面進行一個小型圖書館信息 管理 系統的設計, 采用 Access進行系統開發(fā),整個系統基本實現了對圖書館相關信息的有效管理和查詢, 且界面簡潔友好,操作簡單,特別適合中學圖書館信息的管理。 [關鍵詞 ] 信息管理;信息查詢;數據庫;信息管理系統 Design and Realization of a Middle School Library Information Management System Communication Engineering Major HUANG Chunhua Abstract: At present, there are many middle school libraries using the traditional approach to manage the library information manual, but this approach has many shortings, such as cumbersome procedures, heavy workload, low efficiency and the high risk of errors. With the constant improvement of puter science and technology, puter application plays an increasingly important role in human life. Now many large scale libraries such as university libraries, major pronvince libraries, and city libraries use puter and puter management system as the major equipment alone with the work, information, intelligence and social management to manage their information, but for a middle school library which doesn’t have a great number of collection and readers, it is unbearable in economic and operation to use the relatively perfect management in functionality and performance. So it is imperative to develop a managing system which is suitable for middle school libraries. There is a small managing system on design of libray information in this paper, which focuses mainly on the books and lending information of management and retrieval. The system is designed by using and Access. The whole system realizes library information on effective management and retrieval basically, and it is not only concise and friendly on interface but also simple on operation. Such a system is prticularly suitable for middle school library to manage information. Key words: information management。面對著如此浩瀚的圖書館信息,管理這些數據和信息就成了圖書館工作的重中之重,而這些數據和信息又是讀者和圖書館管理人員經常使用和查詢的。 2 系統分析和設計 要開發(fā)一個 管理 信息系統,首先要進行需求分析和系統的總體設計,分析系統的使用對象和用戶需求,設計系統的體系結構和數據庫結構,決定使用哪種開發(fā)工具和后臺數據庫,并規(guī)劃好項目開發(fā)的進度。 這個小型的圖書館信息管理系統 主要是應用于圖書藏量和讀者數量都比較少的中學圖書館,它所提供的服務將是在傳統的 “采 — 編 — 借 — 查”基礎上,進一步提供全方位的信息服務 [2]。 3. 對圖書進行借閱管理。當要刪除某些圖書信息時,系統首先彈出提示窗口讓用戶確認是否要刪除 ,只有在用戶進行確認后才能刪除圖書的信息。 通過此模塊,工作人員可以進行借閱記錄的查詢。 ? 圖書信息,包括的數據項有:圖書編號、圖書名稱、類別代碼、作者姓名、出版社、圖書價格、圖書頁碼、登記日期、是否借出等。 圖 2 讀者 信息 表 實體及其屬性 圖 圖 3 圖書 信息 表 實體及其屬性 圖 4 圖書類別 表 實體及其屬 性 讀者信息表 讀者編號 讀者 編號 讀者姓名 讀者性別 所在班別 辦證日期 圖書信息表 圖書頁碼 出版社 圖書名稱 作者姓名 圖書編號 類別代碼 圖書價格 是否借出 登記日期 圖書類別表 類別代碼 圖書類別 借出天數 某中學 圖書館信息 管理 系統的設計與實現 8 圖 5 借閱信息 表 實體及其屬性 圖 6 基本信息 表 實體及其屬性 綜合以上各個 信息表的 實體 及其屬性 圖,并根據系統設計可得整個系統的 基本 ER圖如圖 7所示。 [5] 對于研究中可能提出的任何一種解決方案,我們都要從經濟、 技術和運行 等方面來研究其可行性,作出明確的結論供用戶參考。 5 開發(fā)工具的選擇