基于VC_的圖書管理系統(tǒng)的設計與實現(xiàn)_第1頁
基于VC_的圖書管理系統(tǒng)的設計與實現(xiàn)_第2頁
基于VC_的圖書管理系統(tǒng)的設計與實現(xiàn)_第3頁
基于VC_的圖書管理系統(tǒng)的設計與實現(xiàn)_第4頁
基于VC_的圖書管理系統(tǒng)的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、基于VC+的圖書管理系統(tǒng)的設計與實現(xiàn)蘆艷芳(安陽工學院 河南 安陽 455000)摘 要: 對圖書館管理信息系統(tǒng)進行詳細的分析和設計,而且還對系統(tǒng)的安全性、數(shù)據(jù)共享性、可移植性等內(nèi)容進行論述。關鍵詞: 圖書管理系統(tǒng);數(shù)據(jù)庫系統(tǒng)中圖分類號:G25 文獻標識碼:A 文章編號:16717597(2010)082009202隨著社會信息量的與日俱增,作為信息存儲的主要媒體之一圖書,它的規(guī)模比以往任何時候都大得多,圖書管理部門需要方便而有效的方式來管理自己的書籍。傳統(tǒng)人工的管理方式存在著許多缺點如效率低、保密性差、容易出錯、不易查找等,為此圖書管理系統(tǒng)便應運而生,它使圖書的管理、維護、借還等操作變得更為

2、簡單方便,在網(wǎng)上便可以詳細地了解圖書館藏書信息、借閱情況、歸還情況、缺書登記等,極大地提高資源的高效性和安全性。圖書館管理信息系統(tǒng)(LMIS),也稱為圖書館自動化集成系統(tǒng),它是圖書館進行現(xiàn)代化信息管理和信息服務的基礎,是人們快捷準確獲取圖書資源,并對館藏資源進行高效管理的強有力保證。1 系統(tǒng)關鍵技術系統(tǒng)所用的開發(fā)工具是Visual C+6.0,它是Windows環(huán)境中最主要的應用開發(fā)系統(tǒng)之一。VisualC+不僅是C+的集成開發(fā)環(huán)境,而且與Win32緊密相連,所以利用Visual C+可以完成各種應用程序的開發(fā);另外VisualC+強大的調(diào)試功能也為大型復雜軟件的開發(fā)提供了有效的排錯手段。Vi

3、sual C+是一個很好的可視化編程工具,使用Visual C+環(huán)境來開發(fā)MFC庫具有支持兩種類型數(shù)據(jù)庫的類:開放數(shù)據(jù)庫連接(ODBC)封裝了大多數(shù)數(shù)據(jù)庫廠商支持ODBCAPI,如果應用程序使用了MFC的ODBC類,它就可以支持任何支持ODBC標準的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。數(shù)據(jù)訪問對象(DAO)支持一個更新的數(shù)據(jù)庫API,這已被MicrosoftJet數(shù)據(jù)庫引擎有效利用,也可以通過Jet引擎訪問符合ODBC的數(shù)據(jù)庫系統(tǒng)和其他數(shù)據(jù)源。2 系統(tǒng)功能圖書館最基本的功能是為讀者提供大量的藏書,并通過圖書館與讀者之間進行的借閱-歸還-借閱完成圖書在讀者與圖書館間的流通。因此,對圖書借閱信息和館藏圖書

4、信息的管理就構成了圖書借閱管理系統(tǒng)最主要的功能。對圖書借閱信息的管理主要包括對借閱人信息和借閱操作信息的管理,這也就提出了對借書證和具體借閱事宜進行管理的要求,在館藏圖書的管理上,主要涉及藏書書目信息、藏書來源以及圖書檢索等操作。要在數(shù)萬甚至數(shù)百萬書目信息中快速查找圖書,就必須提供圖書檢索功能,通過篩選來縮小查找范圍,因此圖書管理系統(tǒng)需要實現(xiàn)以下功能:登錄功能、讀者直接查詢(包括模糊查詢)和多條件分類查詢功能、圖書管理員功能(主要提供借書、還書、圖書管理)、超級管理員功能(主要提供圖書管理員登錄數(shù)據(jù)庫管理、圖書類管理、讀者管理、逾期未還圖書的信息管理)。3 系統(tǒng)設計在軟件需求分析階段,已描述出

5、系統(tǒng)的邏輯模型。在系統(tǒng)設計階段,主要解決系統(tǒng)“怎么做”的問題,即描述系統(tǒng)的總體結(jié)構。從圖書管理系統(tǒng)需要實現(xiàn)的功能出發(fā),確定系統(tǒng)所應包含的四個子系統(tǒng)。登錄子系統(tǒng):它主要提供用戶登錄功能,使用戶可以實現(xiàn)管理讀者,管理圖書信息,管理管理員登錄帳戶,管理逾期圖書。查詢子系統(tǒng):主要用于讀者查詢圖書,即按圖書編號直接查詢,可查詢讀者信息,圖書資料信息等。借還子系統(tǒng):主要由圖書管理員進行借書還書記錄的登記和清除。管理子系統(tǒng):由圖書管理員和超級管理員管理系統(tǒng),分別是由圖書管理員管理圖書(包括圖書信息的修改,新圖書的增加,舊圖書的刪除),管理讀者信息,管理管理員登錄帳戶,管理逾期未還圖。圖1 系統(tǒng)總體結(jié)構4 數(shù)

6、據(jù)庫設計4.1 圖書信息數(shù)據(jù)表(BOOK)4.2 讀者信息數(shù)據(jù)表4.3 借閱記錄數(shù)據(jù)表4.4 管理員表5 系統(tǒng)實現(xiàn)5.1 登錄子系統(tǒng)主要提供用戶登錄功能,使用戶可以實現(xiàn)管理讀者,管理圖書信息,管理管理員登錄帳戶,管理逾期圖書。實現(xiàn)過程部分代碼:MSqlStr="SELECT*FROM CLERK WHERE NAME='";mSqlStr=mSqlStr+m_strName;MSqlStr=mSqlStr+"'AND PASSWORD='";mSqlStr=mSqlStr+m_strPassword;mSqlStr=mSqlStr

7、+"'";5.2 查詢子系統(tǒng)主要用于讀者查詢圖書,即按圖書編號直接查詢,可查詢讀者信息,圖書資料信息等。實現(xiàn)過程部分代碼:while(!m_BorrowInfo.IsEOF()lvi.mask=LVIF_TEXT|LVIF_IMAGE|LVIF_PARAM;nNumofCount=m_lstBook.GetItemCount();lvi.iItem=nNumofCount;lvi.iSubItem=0;5.3 借還子系統(tǒng)主要由圖書管理員進行借書還書記錄的登記和清除。實現(xiàn)過程部分代碼:if(!m_rsReaderDataSet.IsEOF()if(m_rsReader

8、DataSet.m_FLAG_BORROW="Y")mSqlStr="SELECT*FROM BORROWWHEREREADER_ID='"+m_strReaderID;mSqlStr=mSqlStr+"'";if(!m_rsDataSet.Open(AFX_DB_USE_DEFAULT_TYPE,mSqlStr)m_rsReaderDataSet.Close();AfxMessageBox("數(shù)據(jù)表打開錯誤!");return;m_bCanBorrow=TRUE;m_rsDataSet.Close

9、();5.4 管理子系統(tǒng)由圖書管理員和超級管理員管理系統(tǒng),分別是由圖書管理員管理圖書(包括圖書信息的修改,新圖書的增加,舊圖書的刪除),管理讀者信息,管理管理員登錄帳戶,管理逾期未還圖。實現(xiàn)過程部分代碼:1)用戶資料維護m_rsDataSet.m_IDCARD=m_strIDCard;m_rsDataSet.m_NAME=m_strReaderName;m_rsDataSet.m_READER_ID=m_strReaderID;m_rsDataSet.m_FLAG_BORROW="Y";m_rsDataSet.Update();m_rsDataSet.Requery();m

10、_bAdd=FALSE;m_bEdit=FALSE;DisplayRecord();SetButtonState();SetTextState();2)繳納罰金管理m_nAmount=m_rsFineDataSet.m_AMOUNT;m_nDays=m_rsFineDataSet.m_DAYS;m_dFineDate=m_rsFineDataSet.m_FINE_DATE;6 結(jié)束語基于Visual C+的圖書管理系統(tǒng)可有效提高圖書查詢、圖書借還及圖書管理的工作效率和高安全性,是圖書管理信息化、正規(guī)化的必然趨勢。參考文獻:1葉鷹,圖書館網(wǎng)絡系統(tǒng)建設和集成系統(tǒng)選擇J.大學圖書館學報,1998(2):34-37.2周定康、許婕、李云洪,關系數(shù)據(jù)庫理論及應用M.武漢:華中科技大學出版社,2002.3劉瑞新,VisualC+面向?qū)ο蟪绦蛟O計教程M.北京:機械工業(yè)出版社,2004.6劉書強,軟件工程導論M.北京:清華大學出版社,2001,5.7顏菲,淺談Visual C+中的ODBC編程J.沿海企業(yè)與科技,2005,8.(上接第50頁)郵件在網(wǎng)絡中的整個傳送過程均是密文傳輸,即使誤發(fā)或被竊取,其內(nèi)容也無法識別,有效保證了信息在網(wǎng)絡傳輸中的完整性、安全性和保密性除了證書的發(fā)放之外,CA認證中心的工作還包

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論