圖書館管理系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc
約43頁(yè)DOC格式手機(jī)打開展開
圖書館管理系統(tǒng)畢業(yè)設(shè)計(jì)論文,圖書館管理系統(tǒng) 目錄摘要 iii前言 iv第一章 圖書館管理系統(tǒng)分析 11.1 需求分析 11.2 功能分析 21.3 系統(tǒng)用例圖設(shè)計(jì) 21.4 繪制系統(tǒng)流程圖 31.5 系統(tǒng)的開發(fā)環(huán)境 4第二章 數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 52.1 數(shù)據(jù)庫(kù)分析 52.2 數(shù)據(jù)庫(kù)概念設(shè)計(jì) 52.3 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì) 72.4 各表之間的聯(lián)系圖 ...
內(nèi)容介紹
此文檔由會(huì)員 luozhida 發(fā)布
圖書館管理系統(tǒng)
目錄
摘要 III
前言 IV
第一章 圖書館管理系統(tǒng)分析 1
1.1 需求分析 1
1.2 功能分析 2
1.3 系統(tǒng)用例圖設(shè)計(jì) 2
1.4 繪制系統(tǒng)流程圖 3
1.5 系統(tǒng)的開發(fā)環(huán)境 4
第二章 數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 5
2.1 數(shù)據(jù)庫(kù)分析 5
2.2 數(shù)據(jù)庫(kù)概念設(shè)計(jì) 5
2.3 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì) 7
2.4 各表之間的聯(lián)系圖 9
第三章 系統(tǒng)設(shè)計(jì)與功能實(shí)現(xiàn) 10
3.1 數(shù)據(jù)庫(kù)Dao類的構(gòu)建 10
3.2 系統(tǒng)登錄模塊 11
3.3 主窗體模塊 13
3.4 圖書類別管理模塊 15
3.5 圖書信息管理模塊 17
3.6 讀者信息管理模塊 21
3.7 圖書訂購(gòu)管理模塊 24
3.8 圖書借閱管理模塊 27
3.9 系統(tǒng)維護(hù)模塊 30
第四章 系統(tǒng)測(cè)試 35
4.1 測(cè)試項(xiàng)目 35
4.2 測(cè)試用例 35
結(jié)束語(yǔ) 37
參考文獻(xiàn) 38
圖書館管理系統(tǒng)
摘要
圖書館管理系統(tǒng)是采用Java做前臺(tái),后臺(tái)數(shù)據(jù)庫(kù)則采用的是SQL Server 2005,本系統(tǒng)提供6個(gè)功能模塊,分別是圖書類別管理模塊、圖書信息管理模塊、讀者信息管理模塊、新書訂購(gòu)管理模塊、圖書借閱模塊,以及系統(tǒng)維護(hù)模塊。這6個(gè)模塊里又有許多子模塊,通過(guò)這些模塊之間的相互連接與配合,完成操作員發(fā)出的各種指令。
圖書館管理系統(tǒng)是一個(gè)供內(nèi)部人員使用的系統(tǒng)。而圖書館的工作人員也分為兩類,一類是操作人員,主要負(fù)責(zé)圖書的借閱和歸還的工作;一類是管理員,除了操作人員的所有功能外,還能夠?qū)斜?、書籍信息、讀者信息等進(jìn)行管理。
論文將全面介紹所設(shè)計(jì)的圖書館管理系統(tǒng)的系統(tǒng)功能和業(yè)務(wù)流程,并對(duì)系統(tǒng)進(jìn)行詳細(xì)的數(shù)據(jù)分析和設(shè)計(jì),最終使用Java完成系統(tǒng)開發(fā)。
關(guān)鍵詞:圖書館管理系統(tǒng),SQL Server 2005,Java
前言
隨著社會(huì)的發(fā)展,人們對(duì)于知識(shí)的需求也在不斷地增長(zhǎng)。書籍作為人們獲取并增長(zhǎng)知識(shí)的主要途徑,使得圖書館在人們生活中占有了一定位置。但是近幾年來(lái),隨著書量的不斷增長(zhǎng),造成了書庫(kù)空間極度不足,圖書擠壓,管理不善。這些都直接影響了讀者對(duì)圖書館藏書的充分利用。這時(shí)圖書館就特別需要開發(fā)一套圖書館管理系統(tǒng),通過(guò)該系統(tǒng)來(lái)提高圖書館的管理效率,從而減少管理方面的工作流和成本。
一個(gè)現(xiàn)代化的圖書館在正常運(yùn)營(yíng)中總是面對(duì)大量的讀者信息,書籍信息以及兩者相互作用產(chǎn)生的借書信息,還書信息。面對(duì)圖書館數(shù)以萬(wàn)計(jì)的圖書,紛繁復(fù)雜的讀者信息,頻繁更替的借還書信息,傳統(tǒng)的直接方法不但管理出現(xiàn)漏洞,造成損失。因此有一個(gè)智能化、系統(tǒng)化、信息化的圖書管理系統(tǒng)十分重要的。充分利用計(jì)算機(jī)的功能實(shí)現(xiàn)對(duì)讀者管理、書籍管理,借閱管理等自動(dòng)化控制,將會(huì)使圖書館的工作大大減弱。方便友好的圖形界面、簡(jiǎn)便的操作、完善的數(shù)據(jù)庫(kù)管理。將會(huì)使得圖書館系統(tǒng)極大限度的應(yīng)用于現(xiàn)代化圖書管理中。
第一章 圖書館管理系統(tǒng)分析
1.1 需求分析
圖書館管理系統(tǒng)是一個(gè)高度集成的圖書信息處理系統(tǒng),通過(guò)將圖書館的各種功能進(jìn)行整合,從而達(dá)到顯示檢索信息,提高工作效率,降低管理成本等目的。一個(gè)典型的圖書館管理系統(tǒng)應(yīng)該能夠管理所有的圖書種類,圖書信息以及讀者信息,還需要提供各種圖書信息的檢索查詢功能。該系統(tǒng)還需要能夠?qū)D書的借閱,歸還進(jìn)行管理,并對(duì)讀者的罰款進(jìn)行自動(dòng)計(jì)算。通過(guò)該系統(tǒng)的自動(dòng)化管理,能夠大大減少圖書館管理人員,還能減少管理人員的工作任務(wù),從而降低管理開銷和成本。
一個(gè)完整的圖書館管理系統(tǒng)包括前臺(tái)和后臺(tái),前臺(tái)主要是顯示在計(jì)算機(jī)屏幕上的顯示界面,有各種指令按鈕,操作框以及文本框,后臺(tái)主要是為前臺(tái)的一些操作提供一些必要的數(shù)據(jù),也就是一個(gè)相對(duì)于系統(tǒng)比較完整的數(shù)據(jù)庫(kù),操作員以及各類圖書的信息,借書者的信息等等。
一個(gè)最基本的圖書館管理系統(tǒng)要有如下幾個(gè)重要功能:
(1)用戶在借書超期的情況下得到來(lái)自管理員的提醒。
(2)管理員可以方便進(jìn)行圖書管理,用戶管理,管理員管理。圖書管理包括圖書信息以及圖書分類的添加,修改,刪除。用戶管理包括用戶信息的添加,刪除,修改。管理員管理包括管理員信息的添加,刪除,修改等。
(3)用戶和管理員可以修改自己的密碼,修改前需先核實(shí)自己的原始密碼。
(4)未注冊(cè)用戶(游客)也可以瀏覽所有的圖書信息和分類信息,但是無(wú)法借閱。
(5)實(shí)現(xiàn)模糊查詢,使用戶得到更多的相關(guān)記錄。并且考慮使用的方便性,一些經(jīng)常使用的輸入無(wú)須用戶輸入,比如進(jìn)行圖書查詢時(shí)圖書分類只須用戶做選擇就可以。
目錄
摘要 III
前言 IV
第一章 圖書館管理系統(tǒng)分析 1
1.1 需求分析 1
1.2 功能分析 2
1.3 系統(tǒng)用例圖設(shè)計(jì) 2
1.4 繪制系統(tǒng)流程圖 3
1.5 系統(tǒng)的開發(fā)環(huán)境 4
第二章 數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 5
2.1 數(shù)據(jù)庫(kù)分析 5
2.2 數(shù)據(jù)庫(kù)概念設(shè)計(jì) 5
2.3 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì) 7
2.4 各表之間的聯(lián)系圖 9
第三章 系統(tǒng)設(shè)計(jì)與功能實(shí)現(xiàn) 10
3.1 數(shù)據(jù)庫(kù)Dao類的構(gòu)建 10
3.2 系統(tǒng)登錄模塊 11
3.3 主窗體模塊 13
3.4 圖書類別管理模塊 15
3.5 圖書信息管理模塊 17
3.6 讀者信息管理模塊 21
3.7 圖書訂購(gòu)管理模塊 24
3.8 圖書借閱管理模塊 27
3.9 系統(tǒng)維護(hù)模塊 30
第四章 系統(tǒng)測(cè)試 35
4.1 測(cè)試項(xiàng)目 35
4.2 測(cè)試用例 35
結(jié)束語(yǔ) 37
參考文獻(xiàn) 38
圖書館管理系統(tǒng)
摘要
圖書館管理系統(tǒng)是采用Java做前臺(tái),后臺(tái)數(shù)據(jù)庫(kù)則采用的是SQL Server 2005,本系統(tǒng)提供6個(gè)功能模塊,分別是圖書類別管理模塊、圖書信息管理模塊、讀者信息管理模塊、新書訂購(gòu)管理模塊、圖書借閱模塊,以及系統(tǒng)維護(hù)模塊。這6個(gè)模塊里又有許多子模塊,通過(guò)這些模塊之間的相互連接與配合,完成操作員發(fā)出的各種指令。
圖書館管理系統(tǒng)是一個(gè)供內(nèi)部人員使用的系統(tǒng)。而圖書館的工作人員也分為兩類,一類是操作人員,主要負(fù)責(zé)圖書的借閱和歸還的工作;一類是管理員,除了操作人員的所有功能外,還能夠?qū)斜?、書籍信息、讀者信息等進(jìn)行管理。
論文將全面介紹所設(shè)計(jì)的圖書館管理系統(tǒng)的系統(tǒng)功能和業(yè)務(wù)流程,并對(duì)系統(tǒng)進(jìn)行詳細(xì)的數(shù)據(jù)分析和設(shè)計(jì),最終使用Java完成系統(tǒng)開發(fā)。
關(guān)鍵詞:圖書館管理系統(tǒng),SQL Server 2005,Java
前言
隨著社會(huì)的發(fā)展,人們對(duì)于知識(shí)的需求也在不斷地增長(zhǎng)。書籍作為人們獲取并增長(zhǎng)知識(shí)的主要途徑,使得圖書館在人們生活中占有了一定位置。但是近幾年來(lái),隨著書量的不斷增長(zhǎng),造成了書庫(kù)空間極度不足,圖書擠壓,管理不善。這些都直接影響了讀者對(duì)圖書館藏書的充分利用。這時(shí)圖書館就特別需要開發(fā)一套圖書館管理系統(tǒng),通過(guò)該系統(tǒng)來(lái)提高圖書館的管理效率,從而減少管理方面的工作流和成本。
一個(gè)現(xiàn)代化的圖書館在正常運(yùn)營(yíng)中總是面對(duì)大量的讀者信息,書籍信息以及兩者相互作用產(chǎn)生的借書信息,還書信息。面對(duì)圖書館數(shù)以萬(wàn)計(jì)的圖書,紛繁復(fù)雜的讀者信息,頻繁更替的借還書信息,傳統(tǒng)的直接方法不但管理出現(xiàn)漏洞,造成損失。因此有一個(gè)智能化、系統(tǒng)化、信息化的圖書管理系統(tǒng)十分重要的。充分利用計(jì)算機(jī)的功能實(shí)現(xiàn)對(duì)讀者管理、書籍管理,借閱管理等自動(dòng)化控制,將會(huì)使圖書館的工作大大減弱。方便友好的圖形界面、簡(jiǎn)便的操作、完善的數(shù)據(jù)庫(kù)管理。將會(huì)使得圖書館系統(tǒng)極大限度的應(yīng)用于現(xiàn)代化圖書管理中。
第一章 圖書館管理系統(tǒng)分析
1.1 需求分析
圖書館管理系統(tǒng)是一個(gè)高度集成的圖書信息處理系統(tǒng),通過(guò)將圖書館的各種功能進(jìn)行整合,從而達(dá)到顯示檢索信息,提高工作效率,降低管理成本等目的。一個(gè)典型的圖書館管理系統(tǒng)應(yīng)該能夠管理所有的圖書種類,圖書信息以及讀者信息,還需要提供各種圖書信息的檢索查詢功能。該系統(tǒng)還需要能夠?qū)D書的借閱,歸還進(jìn)行管理,并對(duì)讀者的罰款進(jìn)行自動(dòng)計(jì)算。通過(guò)該系統(tǒng)的自動(dòng)化管理,能夠大大減少圖書館管理人員,還能減少管理人員的工作任務(wù),從而降低管理開銷和成本。
一個(gè)完整的圖書館管理系統(tǒng)包括前臺(tái)和后臺(tái),前臺(tái)主要是顯示在計(jì)算機(jī)屏幕上的顯示界面,有各種指令按鈕,操作框以及文本框,后臺(tái)主要是為前臺(tái)的一些操作提供一些必要的數(shù)據(jù),也就是一個(gè)相對(duì)于系統(tǒng)比較完整的數(shù)據(jù)庫(kù),操作員以及各類圖書的信息,借書者的信息等等。
一個(gè)最基本的圖書館管理系統(tǒng)要有如下幾個(gè)重要功能:
(1)用戶在借書超期的情況下得到來(lái)自管理員的提醒。
(2)管理員可以方便進(jìn)行圖書管理,用戶管理,管理員管理。圖書管理包括圖書信息以及圖書分類的添加,修改,刪除。用戶管理包括用戶信息的添加,刪除,修改。管理員管理包括管理員信息的添加,刪除,修改等。
(3)用戶和管理員可以修改自己的密碼,修改前需先核實(shí)自己的原始密碼。
(4)未注冊(cè)用戶(游客)也可以瀏覽所有的圖書信息和分類信息,但是無(wú)法借閱。
(5)實(shí)現(xiàn)模糊查詢,使用戶得到更多的相關(guān)記錄。并且考慮使用的方便性,一些經(jīng)常使用的輸入無(wú)須用戶輸入,比如進(jìn)行圖書查詢時(shí)圖書分類只須用戶做選擇就可以。