當前位置:山西快乐十分前三走势 > 論文寶庫 > 信息科技類 > 計算機應用 > 正文

山西快乐十分走势图APP:一種新型圖書管理系統

山西快乐十分前三走势 www.fyiul.com 來源:UC論文網2019-05-15 09:14

摘要:

  【摘要】在社會的不斷發展的趨勢下,圖書館的規模現在日漸擴大,各種服務項目也開始日漸增多,如何解決圖書館的這些問題,是每個圖書館必須面臨的問題。圖書館管理系統的開發充分利用了信息技術,提高了圖書館的管理水平和服務水平,能代替工作人員并進行圖書資料的管理,提高了管理效率。本系統采用了client/server架構[1],建立了一個能實現基本用戶的信息管理、圖書管理、系統設置等功能的簡單圖書館的管理...

  【摘要】在社會的不斷發展的趨勢下,圖書館的規模現在日漸擴大,各種服務項目也開始日漸增多,如何解決圖書館的這些問題,是每個圖書館必須面臨的問題。圖書館管理系統的開發充分利用了信息技術,提高了圖書館的管理水平和服務水平,能代替工作人員并進行圖書資料的管理,提高了管理效率。本系統采用了client/server架構[1],建立了一個能實現基本用戶的信息管理、圖書管理、系統設置等功能的簡單圖書館的管理系統。


  【關鍵詞】管理系統;系統結構;系統實現


  作者:孫凌杰


  0.引言


  《圖書館管理系統》主要用于對圖書館的圖書進行有效管理,滿足圖書管理電子化、標準化的新要求;功能強大的圖書查詢???,大大方便了用戶日常圖書的查找工作。本課題主要圍繞圖書管理這一主題展開的。圖書管理系統能夠把圖書按圖書名稱和圖書類別來存放,可實現對圖書的添加、修改、刪除、查閱。


  1.系統結構與模型


  1.1系統功能結構圖


  基于圖書管理系統采用C/S[2]三級體系結構,根據系統分析的結果,綜合考慮系統目標和系統邏輯模型的要求,圖書館管理系統從功能上可以劃分出如下幾個???,主要有書籍類型管理???、書籍管理???、添加書籍,刪書籍???、查詢書籍???、書籍借閱管理???。


  1.2開發及運行環境


  系統開發平臺:VisualC#.NET


  數據庫管理系統軟件:SQLServer2005


  運行平臺:Windowsxp/Windows2000


  2.系統實現


  2.1書籍類型管理???/p>


  書籍類型管理??櫓饕迪至聳榧啾鸚畔⒌匿?。系統管理員可以添加刪除書籍的類別,以方便用戶查詢。


  2.2書籍管理???/p>


  書籍類管理??櫓饕迪值墓δ苡惺榧畔⒐芾硤砑?、書籍信息修改、書籍信息刪除和書籍信息查詢。書籍管理“數據源”窗口命名為book。


  2.2.1添加書籍


  添加書籍??櫓饕迪至聳榧畔⒌奶砑?。


 ?。?)打開“數據源”窗體將book節點從“數據源”窗口中拖到窗體上。


 ?。?)在窗體load事件中,與要加載btype和book數據表中的數據


 ?。?)在“保存”圖標的click事件中實現了書籍信息的添加。該事件代碼如下。


  2.2.2刪書籍???/p>


  刪除書籍??櫓饕迪至聳榧畔⒌納境?。


 ?。?)在窗體load事件中,與要加載btype和book數據表中的數據


 ?。?)在“刪除”圖標的click事件中實現了書籍信息的添加。該事件代碼如下:


  privatevoidbindingNavigatorDeleteItem_Click(objectsender,EventArgse){


  try{


  this.Validate();


  this.bookBindingSource.EndEdit();


  this.bookTableAdapter.Update(this.libraryDataSet.book);


  MessageBox.Show("圖書數據刪除成功!");}


  catch{


  MessageBox.Show("刪除失敗!");}}


  2.2.3查詢書籍???/p>


  查詢書籍??櫓饕迪至聳榧畔⒌牟檠?。


 ?。?)打開“數據源”窗體將book節點從“數據源”窗口中拖到窗體上。


 ?。?)選擇datagridview控件的右上箭頭,打開任務對話框,選擇“啟用列重排序”。


 ?。?)單擊“查詢生成器”按鈕,打開“查詢生成器”對話框,將wherebh=?添加到查詢語句中【3】。


 ?。?)重復(3)、(4)步操作,添加書籍名稱、書籍作者、和出版社的查詢。


 ?。?)在窗體load事件中,與要加載btype和book數據表中的數據。


 ?。?)在“按編號查詢”按鈕的click事件中實現了按編號查索書籍信息的應用事件。


 ?。?)在“按名稱查詢”按鈕的click事件中實現了按名稱查索書籍信息的應用事件。


  2.3書籍借閱管理???/p>


  2.3.1借閱書籍


  在借閱書籍界面中讀者信息中除了讀者編號外,讀者的其他信息只是想用戶展示,并不需要添加,因此將讀者編號外的讀者信息控件設置為只讀,當輸入了讀者編號后,將根據輸入的讀者編號信息顯示讀者的其他信息,在“讀者編號”文本框的leave事件中添加。


  2.3.2歸還圖書


  歸還圖書??櫓饕迪至聳榧畔⒌墓榛?。


 ?。?)打開“數據源”窗體將borrow節點從“數據源”窗口中拖到窗體上。窗體上出現用語導航記錄的datagridview和bingding。


 ?。?)選擇datagridview控件的右上箭頭,打開任務對話框,選擇“啟用列重排序”。


 ?。?)單擊“編輯列”超級連接,打開對話框,設置屬性,選擇datagridview控件,選擇“數據”|“添加查詢”命令,打開“查詢標準生成器”對話框,在“新建查詢名稱”對話框中輸入fillbyread。


 ?。?)在“按讀者編號查詢”按鈕的click事件中實現了按讀者借閱信息查詢的應用。


 ?。?)在“刪除”按鈕的click事件中實現了書籍借閱信息的刪除,從而實現書籍歸還。


  2.4讀者管理???/p>


  讀者管理??櫓饕迪至碩琳咝畔⒌牟檠?。


 ?。?)將一個reportviewer控件添加到窗體中,單擊該控件右側箭頭,打開“reportviewer”任務對話框,單擊“設計新報表”超級連接,打開報表設計界面。


 ?。?)打開“工具箱”對話框,選擇“報表項”。


 ?。?)將“表”選項拖拽到報表編輯窗體,打開“數據源”對話框,展開readers數據表,將bh字段拖拽到報表窗體中的“詳細信息”行的第一列,生成=fields!bh.value。


 ?。?)應用步驟(3)的方法,將readersname字段,phone字段和cardate字段分別拖拽到報表中,并設置第一行個單元格的value值分別為讀者編號,讀者姓名,讀者電話和辦卡日期。


 ?。?)在窗體load事件中實現了讀者信息的顯示。


  3.總結


  論文實現了一個圖書管理系統,重點介紹了圖書管理系統的系統結構及其實施方案,最后研究結果表明該方案具有很好的創新性與使用價值。

核心期刊推薦


發表類型: 論文發表 論文投稿
標題: *
姓名: *
手機: * (填寫數值)
Email:
QQ: * (填寫數值)
文章:
要求: