基于jsp的圖書管理系統(tǒng).doc
約48頁DOC格式手機(jī)打開展開
基于jsp的圖書管理系統(tǒng),題 目:基于jsp的圖書管理系統(tǒng)摘要---- 隨著科學(xué)技術(shù)的進(jìn)步和計算機(jī)行業(yè)的迅速發(fā)展,人們的工作效率得到大大提高。計算機(jī)信息處理系統(tǒng)的引進(jìn)已徹底改變了許多系統(tǒng)的經(jīng)營管理。圖書管理系統(tǒng)是學(xué)校管理機(jī)制中的重要組成部分,通過對圖書館管理系統(tǒng)的運(yùn)行管理機(jī)制進(jìn)行調(diào)查和研究,開發(fā)了此圖書館管理系統(tǒng)。本文中主要介紹了圖書館管理事務(wù)...


內(nèi)容介紹
此文檔由會員 luozhida 發(fā)布題 目:基于JSP的圖書管理系統(tǒng)
摘要---- 隨著科學(xué)技術(shù)的進(jìn)步和計算機(jī)行業(yè)的迅速發(fā)展,人們的工作效率得到大大提高。計算機(jī)信息處理系統(tǒng)的引進(jìn)已徹底改變了許多系統(tǒng)的經(jīng)營管理。
圖書管理系統(tǒng)是學(xué)校管理機(jī)制中的重要組成部分,通過對圖書館管理系統(tǒng)的運(yùn)行管理機(jī)制進(jìn)行調(diào)查和研究,開發(fā)了此圖書館管理系統(tǒng)。本文中主要介紹了圖書館管理事務(wù)中的常見基本問題等研究背景,進(jìn)行了全面的可行性分析,詳細(xì)論證了系統(tǒng)的需求分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)和系統(tǒng)測試過程。
本系統(tǒng)使用JSP進(jìn)行網(wǎng)頁界面的設(shè)計,使用MVC設(shè)計模式,采用開源框架Struts、Hibernate和Spring進(jìn)行開發(fā)。后端的數(shù)據(jù)庫采用Oracle,通過JDBC驅(qū)動和數(shù)據(jù)庫進(jìn)行無縫連接。
系統(tǒng)實現(xiàn)了用戶登錄、圖書管理、借書證管理、圖書借閱管理等功能模塊。用戶登錄模塊實現(xiàn)用戶的登錄和權(quán)限判定;圖書管理模塊實現(xiàn)了對圖書的添加、刪除、修改、查詢等功能;借書證管理模塊實現(xiàn)了對學(xué)生的添加、刪除、修改、查詢等功能;圖書借閱管理模塊實現(xiàn)了學(xué)生對圖書的借閱、還書和所借圖書的查看等功能。
測試結(jié)果表明,本系統(tǒng)實現(xiàn)了圖書館圖書管理的主要功能,基本滿足圖書管理的需要。
關(guān)鍵詞:圖書館,圖書管理系統(tǒng),JSP,STRUTS,HIBERNATE,SPRING.
目 錄
1 緒 論 1
1.1 目前圖書館管理系統(tǒng)存在的問題 1
1.2 系統(tǒng)設(shè)計的目的和意義 1
1.3 開發(fā)工具及相關(guān)技術(shù)介紹 3
1.3.1 SSH框架 3
1.3.2 Tomcat 3
2 可行性分析 4
2.1 技術(shù)可行性 4
2.2 經(jīng)濟(jì)可行性 5
2.3 操作可行性 5
3 需求分析 6
3.1 圖書館管理系統(tǒng)需求概述 6
3.2 功能需求 6
3.2.1 與讀者相關(guān)的基本功能元素 6
3.2.2 與管理員相關(guān)的基本功能元素 7
3.2.3 總體系統(tǒng)的基本功能元素 7
3.3 性能需求 7
3.4運(yùn)行需求 8
4 系統(tǒng)設(shè)計 9
4.1 圖書館管理系統(tǒng)設(shè)計指導(dǎo)思想和原則 9
4.2 設(shè)計模式 9
4.3 圖書館管理系統(tǒng)總體功能概述 10
4.4 圖書館管理系統(tǒng)各功能模塊概述 11
4.4.1 系統(tǒng)登錄模塊 11
4.3.2 圖書管理模塊 12
4.3.3 學(xué)生管理模塊 13
4.3.4 借閱信息管理模塊 14
4.3.5 圖書檢索模塊 16
4.4 系統(tǒng)數(shù)據(jù)庫設(shè)計 17
5 系統(tǒng)實現(xiàn) 22
5.1 系統(tǒng)的軟件結(jié)構(gòu) 22
5.2 登錄系統(tǒng)模塊的實現(xiàn) 22
5.3 圖書管理模塊的實現(xiàn) 24
5.3.1 圖書入庫功能的實現(xiàn) 24
5.3.2 圖書維護(hù)功能的實現(xiàn) 25
5.4 學(xué)生管理模塊的實現(xiàn) 29
5.4.1 學(xué)生添加功能的實現(xiàn) 29
5.4.2 學(xué)生維護(hù)功能的實現(xiàn) 30
5.5 借閱信息管理模塊的實現(xiàn) 33
5.5.1 辦理圖書借閱功能的實現(xiàn) 33
5.5.2 辦理圖書歸還功能的實現(xiàn) 34
5.6 圖書檢索模塊的實現(xiàn) 35
5.7 系統(tǒng)設(shè)計的創(chuàng)新點 36
5.7.1 系統(tǒng)后臺管理的安全性 36
5.7.2 DAO數(shù)據(jù)訪問接口 37
6 系統(tǒng)測試 38
6.1 系統(tǒng)測試的方法與步驟 38
6.2 模塊測試 38
6.2.1 登錄模塊測試 38
6.2.2 圖書管理測試 39
6.2.3 學(xué)生管理測試 39
6.2.4 借閱信息管理測試 40
6.3 評價 40
7 結(jié)束語 42
致 謝 43
參考文獻(xiàn) 44
1 緒 論
1.1 目前圖書館管理系統(tǒng)存在的問題
(1)檢索速度慢、效率低
因為圖書館的藏書種類多。數(shù)量大,將藏書準(zhǔn)確的分門別類,快速檢索,手工進(jìn)行非常困難,往往是終于查到了二維的信息,館中卻沒有此書或已被別人借走。圖書館的規(guī)模越大,這個問題就越突出。
(2)借書、還書工作量大
借書、還書頻率越大,說明圖書館的作用越大,然而隨之而來的大量的借書、還書登記、實存圖書的更新以及借出圖書超期,遺失等的處理,其工作量之大,往往是人工操作所難以勝任的,而且經(jīng)常會出現(xiàn)這樣那樣的差錯。
(3)圖書統(tǒng)計工作難、藏書更新不能及時完成
圖書館的圖書應(yīng)根據(jù)科學(xué)技術(shù)的發(fā)展和教學(xué)工作的需要及時添加和更新,然而由于藏書數(shù)量及圖書種類越來越多,加上自然損耗,人為破壞,使圖書的統(tǒng)計工作難以及時完成,藏書的更新也就很難有針對性的進(jìn)行,藏書的知識結(jié)構(gòu)得不到良好地控制。
我校也是一所發(fā)展中的高校,近幾年的發(fā)展速度很快,圖書館的規(guī)模和藏書的數(shù)量也在不斷地擴(kuò)大,為了解決海量圖書的管理問題,以及學(xué)生借閱圖書的信息問題,改變傳統(tǒng)的管理方式也就成了迫在眉睫的問題了。
1.2 系統(tǒng)設(shè)計的目的和意義
隨著計算機(jī)的廣泛應(yīng)用,其逐步成為現(xiàn)代化的標(biāo)志。圖書館或者一些企業(yè)內(nèi)部,甚至是書店,在正常運(yùn)行的過程中總是面對大量的讀者信息,書籍信息以及兩者相互作用產(chǎn)生的借書信息,還書信息。因此需要對讀者資源,書籍資源,借書信息,還書信息進(jìn)行管理,及時了解各個環(huán)節(jié)中信息的變更,要對因此而產(chǎn)生的單據(jù)進(jìn)行及時的處理,為了提高圖書館或者企業(yè)內(nèi)部對圖書存銷的自動化的管理,能夠更快速地滿足讀者的要求,提高各種工作效率,現(xiàn)對其設(shè)計相應(yīng)的系統(tǒng),以達(dá)到上述的目的。
圖書館管理系統(tǒng)的主要功能是實現(xiàn)圖書館圖書的借閱和歸還的管理自動化,圖書新增及銷毀的及時化,用戶及圖書信息的更新,圍繞這些主要功能,本系統(tǒng)涉及到以下核心功能:借閱管理,歸還管理,圖書管理,學(xué)生管理。除了這些核心功能外,還包括一些基本和輔助的功能,它們是:圖書信息管理,查詢功能等。
該系統(tǒng)設(shè)計的主要目標(biāo)是:
設(shè)計一個圖書館管理系統(tǒng),該系統(tǒng)主要功能分為圖書查詢、圖書借閱歸還和圖書管理三大部分。在圖書查詢模塊中要求用戶能在瀏覽器中分別書名、著譯者、類型等條件查詢;在圖書管理模塊中要求能完成如辦理借書證(即添加新的學(xué)生)、新書錄入、借書還書登記、圖書修改等日常管理功能。
(1) 網(wǎng)站前臺設(shè)計:前臺供學(xué)生使用,學(xué)生登錄后有如下權(quán)利
①圖書查詢:用戶可以按多種方式對圖書庫中的圖書進(jìn)行查詢;
②借閱信息查詢:用戶可以查看自己的歷史借閱信息。
(2)網(wǎng)站后臺設(shè)計:后臺是供管理員使用的,管理員登陸后有如下權(quán)利
①辦理借閱證:將學(xué)生信息填寫完整,在數(shù)據(jù)庫中注冊新用戶;
②書籍的錄入及刪除:可以對現(xiàn)有圖書庫中的圖書進(jìn)行刪除,也可以添加新書;
③借書還書登..