版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課改版八年級(jí)下冊(cè)《Unit 9 Why don't you treat today》同步練習(xí)卷
- 2024社保局勞動(dòng)合同模板
- 2024秋七年級(jí)英語上冊(cè) Unit 2 This is my sister Section B(2a-Self Check)教案 (新版)人教新目標(biāo)版
- 2024秋九年級(jí)化學(xué)上冊(cè) 7.1 燃燒和滅火教案 (新版)新人教版
- 2024固定期限勞動(dòng)合同書協(xié)議
- 2024秋八年級(jí)道德與法治上冊(cè) 第二單元 學(xué)會(huì)交往天地寬 第3課 掌握交往的藝術(shù) 第2框 交往藝術(shù)新境界教學(xué)設(shè)計(jì) 魯人版六三制
- 2024年學(xué)年八年級(jí)語文上冊(cè) 第二單元 面對(duì)逆境 第8課《生于憂患死于安樂》教案2 滬教版五四制
- 2024年五年級(jí)英語下冊(cè) Unit 1 My day配套教案 人教PEP
- 2024戶外廣告位置租賃合同樣本
- 2024外加工合同格式范文
- 青年夜學(xué)方案
- 事業(yè)單位面試題-計(jì)劃組織類
- 籃球競賽組織編排及成績計(jì)算
- 2023年小學(xué)綜合實(shí)踐活動(dòng)基本功大賽理論測試卷
- 復(fù)習(xí)多元共生-世界古代文明的發(fā)展
- 急性闌尾炎中西醫(yī)結(jié)合臨床路徑表
- 綠化工的安全技術(shù)范文
- 《北斗衛(wèi)星導(dǎo)航系統(tǒng)》課件
- 護(hù)患溝通技巧規(guī)范化培訓(xùn)的培訓(xùn)效果與成果評(píng)價(jià)
- 中醫(yī)學(xué)四診的臨床應(yīng)用
- 老年人茶葉知識(shí)講座
評(píng)論
0/150
提交評(píng)論