圖書館管理信息系統(tǒng)分析論文_第1頁
圖書館管理信息系統(tǒng)分析論文_第2頁
圖書館管理信息系統(tǒng)分析論文_第3頁
圖書館管理信息系統(tǒng)分析論文_第4頁
圖書館管理信息系統(tǒng)分析論文_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、廣州大學(xué)松田學(xué)院管理信息系統(tǒng)大作業(yè) 圖書館管理信息系統(tǒng)分析與設(shè)計(jì) 班 級(jí) 市場營銷 實(shí)驗(yàn)小項(xiàng)任務(wù)分配成績學(xué)號(hào)姓名目的與意義陳偉倫分 析設(shè) 計(jì)文檔格式管理學(xué)系 2015年6月25日目錄第一章 課題研究現(xiàn)狀分析11.1 課程背景11.2 課程設(shè)計(jì)目的1第二章 系統(tǒng)分析22.1 可行性分析2第三章 系統(tǒng)設(shè)計(jì)43.1 系統(tǒng)流程圖43.2 系統(tǒng)功能模塊設(shè)計(jì)4第四章 數(shù)據(jù)庫設(shè)計(jì)64.1概念結(jié)構(gòu)設(shè)計(jì)64.2 邏輯結(jié)構(gòu)設(shè)計(jì)9第五章 系統(tǒng)實(shí)現(xiàn)115.1 登錄模塊實(shí)現(xiàn)115.2 主界面135.3 圖書資料模塊實(shí)現(xiàn)145.4 讀者資料模塊實(shí)現(xiàn)165.5 借書管理模塊實(shí)現(xiàn)185.6 還書管理模塊實(shí)現(xiàn)19第六章 總結(jié)2

2、0第一章 課題研究現(xiàn)狀分析1.1 課程背景現(xiàn)代圖書館管理的本質(zhì)在于創(chuàng)新,以往的圖書館管理完全手工操做,通過卡片記錄信息,既浪費(fèi)時(shí)間,又浪費(fèi)人工、紙張,而且書籍和讀者的信息查詢比較麻煩。隨著電子信息技術(shù)的飛速發(fā)展,現(xiàn)代化的服務(wù)手段逐漸替代傳統(tǒng)的手工操作,計(jì)算機(jī)編目、光盤數(shù)據(jù)庫和網(wǎng)絡(luò)檢索技術(shù)等新型的項(xiàng)目開始在圖書館領(lǐng)域普及。在計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)的進(jìn)一步?jīng)_擊下,圖書館隨著教育教學(xué)改革的深入和素質(zhì)教育的全面推動(dòng),逐漸演變形成數(shù)字化圖書管理,其作用也越來越重要了。為了使圖書館的管理更科學(xué)、更規(guī)范,減少重復(fù)勞動(dòng),節(jié)省圖書館建設(shè)和管理中的人力、財(cái)力,方便讀者查詢和借閱書籍,所以有必要建立一個(gè)圖書館管理系統(tǒng)

3、。1.2 課程設(shè)計(jì)目的圖書館每天都有很多的書出借歸還,使用圖書館管理系統(tǒng)可以大大地提高工作效率,是提高圖書館辦公自動(dòng)化水平的重要手段之一。其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序界面開發(fā)兩個(gè)方面。在中國軟件行業(yè)日益進(jìn)步的今天,設(shè)計(jì)一個(gè)好的圖書館管理信息系統(tǒng),能提高圖書館的管理效率,有利于對(duì)圖書信息的統(tǒng)計(jì)。論文旨在論述圖書館管理系統(tǒng)的設(shè)計(jì)與開發(fā)。通過圖書館管理信息系統(tǒng)的設(shè)計(jì),熟練掌握Visual C+、Access 2003等工具軟件,系統(tǒng)地掌握需求分析、數(shù)據(jù)庫設(shè)計(jì)、編碼實(shí)現(xiàn)、測試等軟件開發(fā)的流程,提高自身分析問題、解決問題的能力。第二章 系統(tǒng)分析2.1 可行性分

4、析可行性分析是在進(jìn)行初步調(diào)查后所進(jìn)行的對(duì)系統(tǒng)開發(fā)必要性和可能性的研究,所以也稱為可行性研究。信息系統(tǒng)也應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會(huì)可行性三方面來論證。通過長時(shí)間的觀察與實(shí)踐,我認(rèn)為圖書館管理系統(tǒng)的可行性分析如下:(1) 功能需求分析隨著經(jīng)濟(jì)全球化的推進(jìn)以及企業(yè)激烈的競爭,各大高校的圖書管理系統(tǒng)已經(jīng)越來越不能夠適應(yīng)讀者和圖書信息劇增的局面了,所以我們現(xiàn)在需要一個(gè)檢索迅速、查找方便、易修改功能齊全方便的系統(tǒng)來適應(yīng)我們的需求。該項(xiàng)目系統(tǒng)包含的功能有:圖書信息管理、讀者信息管理、借書服務(wù)管理,還書服務(wù)管理,其中每個(gè)功能由若干個(gè)相關(guān)聯(lián)的子功能模塊組成。如圖所示:圖1 系統(tǒng)功能模塊(2) 經(jīng)

5、濟(jì)可行性分析作為圖書館這樣的商業(yè)性質(zhì)較小的場所,其經(jīng)濟(jì)成分比重相對(duì)較少,主要是支出的費(fèi)用:其中包括設(shè)備購置費(fèi)、軟件開發(fā)費(fèi)用、管理和維護(hù)費(fèi)、人員工資和培訓(xùn)費(fèi)等。由于各個(gè)圖書館實(shí)行統(tǒng)一操作,系統(tǒng)共享,其設(shè)備購置,人員工資,維護(hù)費(fèi)用相對(duì)較少,前期的資金投入主要集中于購置圖書上。建立信息中心,可將來自各方面的信息集中管理,提高圖書管理的計(jì)劃性和預(yù)見性,快速地反饋市場信息。(3) 技術(shù)可行性分析技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來源等。圖書館管理系統(tǒng)的工作主要是在讀者和圖書館之間架起一座橋梁,能相互溝通信息和處理信息

6、。這一特點(diǎn)非常適合計(jì)算機(jī)特點(diǎn),通過網(wǎng)絡(luò)internet技術(shù),發(fā)揮計(jì)算機(jī)的信息傳輸速度快、準(zhǔn)確度高的優(yōu)勢。計(jì)算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設(shè)提供了技術(shù)條件。(4) 社會(huì)可行性分析在當(dāng)前信息技術(shù)飛速發(fā)展的大環(huán)境下,計(jì)算機(jī)技術(shù)和軟件技術(shù)的更新是圖書館完全有可能也有能力采用這樣先進(jìn)的管理技術(shù)。對(duì)傳統(tǒng)管理理念的沖擊,可能引起管理層的變動(dòng)和人員的調(diào)整。對(duì)圖書館工作人員的要求提高,使圖書館在一定的可能下進(jìn)行機(jī)構(gòu)精簡,迫使工作人員繼續(xù)學(xué)習(xí)新知識(shí),拓寬圖書館在市場環(huán)境下的生存空間。第三章 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)流程圖在用戶需求分析的基礎(chǔ)上把系統(tǒng)劃分為三個(gè)子模塊:讀者信息管理、圖書信息管理、圖書流通管理。

7、這三個(gè)模塊之間,緊密結(jié)合,共享信息資源,形成一種完美的學(xué)校圖書管理系統(tǒng)流程圖。如下圖所示:圖2 系統(tǒng)流程圖3.2 系統(tǒng)功能模塊設(shè)計(jì)(1)圖書信息管理模塊“圖書信息管理”功能模塊用于管理圖書的相關(guān)信息,包括瀏覽、查詢、添加、修改和刪除功能。如下圖所示:圖3 “圖書信息管理”功能模塊“圖書信息查詢”功能模塊用于查詢圖書的相關(guān)信息,包括書籍條碼(BOOK_ID)、書名、出版社、作者、出版日期、尚能否借出。(2)讀者信息管理模塊“讀者信息管理”功能模塊用于管理與讀者相關(guān)的信息。如下圖所示:圖 4 “讀者信息管理”功能模塊“讀者信息查詢”功能模塊用于查詢讀者的相關(guān)信息,包括讀者條碼、讀者姓名、

8、性別、證件號(hào)碼。 “讀者信息添加”功能模塊用于添加新近讀者的相關(guān)信息,包括讀者條碼、讀者姓名、性別、證件號(hào)碼。 “讀者信息修改”功能模塊用于修改已存讀者的需修改的信息。(3)借書服務(wù)管理模塊圖書館管理員通過此模塊來進(jìn)行借書操作。在進(jìn)行借書信息的添加時(shí),系統(tǒng)會(huì)自動(dòng)檢測該讀者是否有權(quán)借書(過去借書歷史中有超期未還的現(xiàn)象),所借書是否在館內(nèi)未被借出,只要有一個(gè)條件不滿足,就會(huì)提示出錯(cuò)。(5) 還書服務(wù)管理模塊圖書館管理員通過此模塊來進(jìn)行還書操作。在進(jìn)行還書信息的添加時(shí),系統(tǒng)會(huì)自動(dòng)檢測此次還書是否在規(guī)定的時(shí)間內(nèi),若超期,則鎖定該讀者,并給出提示信息。第四章 數(shù)據(jù)庫設(shè)計(jì)根據(jù)系統(tǒng)功能需

9、求,數(shù)據(jù)庫采用Microsoft Access 2003建立。Microsoft Access 2003是一個(gè)桌面級(jí)的數(shù)據(jù)庫管理系統(tǒng),簡單易用,功能強(qiáng)大。支持的數(shù)據(jù)類型較豐富,操作簡單,維護(hù)費(fèi)用比較低。4.1概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是指對(duì)用戶的需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型,是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。(1) 圖書管理系統(tǒng)基本E-R圖如下所示:圖5 系統(tǒng)基本E-R圖(2) 圖書信息管理所需管理的內(nèi)容E-R圖如下所示:圖6 圖書信息管理E-R圖(3) 讀者信息管理所需管理的內(nèi)容E-R圖如下所示:圖7 讀者信息管理E-R圖(4)

10、借、還書服務(wù)管理所需管理的內(nèi)容E-R圖如下所示:圖8 借、還書服務(wù)信息管理E-R圖4.2 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯設(shè)計(jì)階段的任務(wù)是把概念結(jié)構(gòu)轉(zhuǎn)換為選用DBMS(數(shù)據(jù)庫管理系統(tǒng))所支持的模式。圖9 登錄信息表(CLERK)圖10 書籍信息表(BOOK)圖11 讀者信息表(READER)圖12 借書信息表(BORROW)圖13  借還書歷史表(HISTORY)第五章 系統(tǒng)實(shí)現(xiàn)5.1 登錄模塊實(shí)現(xiàn)(1)模塊功能該功能模塊實(shí)現(xiàn)的功能是實(shí)現(xiàn)管理員到圖書管理系統(tǒng)的登錄操作,登錄信息(用戶名、密碼)。(2)界面設(shè)計(jì)圖14 【系統(tǒng)登錄】對(duì)話框界面其中主要控件的屬性設(shè)置及功能如圖15所示:圖15 對(duì)話框IDD

11、_ DIALOG_LOGIN中的主要控件核心代碼如下:void CLoginDlg:OnConfirm() CClerkDataSet mrsDataSet;  /*聲明記錄集*/CString mSqlStr;UpdateData(TRUE);  if (m_strName.IsEmpty()    /*判斷用戶名信息是否為空*/     AfxMessageBox("請(qǐng)輸入用戶名!"

12、);   return;      if (!mrsDataSet.Open(AFX_DB_USE_DEFAULT_TYPE, mSqlStr)     AfxMessageBox("CLERK表打開失?。?quot;);   return; 5.2 主界面當(dāng)管理員登錄信息正確時(shí),將登錄到主界面,該模塊中有“圖書資料” ,“讀者資料” ,“借書管理”,“還書管理”功能

13、模塊。如下圖所示:圖16 主界面圖17 主界面控件設(shè)置及其說明核心代碼如下:CLoginDlg Dlg;if (Dlg.DoModal() = IDOK)      m_strUserName = Dlg.m_strName    CLibraryDlg Dlg;   Dlg.DoModal();    5.3 圖書資料模塊實(shí)現(xiàn)圖18 “圖書信息”界面圖19

14、 對(duì)話框控件設(shè)置及其說明核心代碼如下:void CBookDataSet:AssertValid() const   CRecordset:AssertValid();   void CBookDataSet:Dump(CDumpContext& dc) const   CRecordset:Dump(dc); 5.4 讀者資料模塊實(shí)現(xiàn)該模塊主要實(shí)現(xiàn)對(duì)已存在的讀者信息進(jìn)行管理,主要有對(duì)新增加讀者信息的添加功能,對(duì)已存在讀者信息的修改功能,

15、對(duì)已存在讀者信息按讀者編號(hào)進(jìn)行刪除的功能,以及對(duì)已存在讀者信息按讀者條碼或姓名模糊查找功能。圖20 “讀者信息”界面圖21 對(duì)話框控件設(shè)置及其說明核心代碼如下: void CReaderDataSet:AssertValid() const  CRecordset:AssertValid();  void CReaderDataSet:Dump(CDumpContext& dc) const   CRecordset:Dump(dc); 5.5 借

16、書管理模塊實(shí)現(xiàn)進(jìn)入此模塊首先看到的是借出圖書服務(wù)模塊,在此模塊中通過書號(hào)(BOOK_ID)來實(shí)現(xiàn)對(duì)在庫圖書的借出操作,在借閱圖書時(shí)會(huì)顯示該讀者是否能借書的功能。圖22 “圖書借出”界面圖23 對(duì)話框控件設(shè)置及其說明核心代碼如下: void CBorrowDataSet:AssertValid() const   CRecordset:AssertValid();  void CBorrowDataSet:Dump(CDumpContext& dc) const 

17、60; CRecordset:Dump(dc); 5.6 還書管理模塊實(shí)現(xiàn)進(jìn)入此模塊首先看到的是借出圖書的信息,主要是對(duì)所借圖書的日期記錄,是否按時(shí)還書。對(duì)書本進(jìn)行一個(gè)入庫的操作。圖24 “還書管理”模塊圖25 對(duì)話框控件設(shè)置及其說明核心代碼如下: void CReturnDlg:Delete_Borrow()    CDatabase mdb;   CString   m_strsql;   if(!mdb.Open(_T("library")      AfxMessageBox("數(shù)據(jù)庫執(zhí)行出錯(cuò)");   return;     第六章 總結(jié)通過這次課程設(shè)計(jì),我才深知數(shù)據(jù)庫靈活。在剛剛結(jié)束的一

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論