![圖書管理系統(tǒng)報(bào)告正文(共20頁)_第1頁](http://file4.renrendoc.com/view/b2370bed23280ec8dc1670cd93209a2b/b2370bed23280ec8dc1670cd93209a2b1.gif)
![圖書管理系統(tǒng)報(bào)告正文(共20頁)_第2頁](http://file4.renrendoc.com/view/b2370bed23280ec8dc1670cd93209a2b/b2370bed23280ec8dc1670cd93209a2b2.gif)
![圖書管理系統(tǒng)報(bào)告正文(共20頁)_第3頁](http://file4.renrendoc.com/view/b2370bed23280ec8dc1670cd93209a2b/b2370bed23280ec8dc1670cd93209a2b3.gif)
![圖書管理系統(tǒng)報(bào)告正文(共20頁)_第4頁](http://file4.renrendoc.com/view/b2370bed23280ec8dc1670cd93209a2b/b2370bed23280ec8dc1670cd93209a2b4.gif)
![圖書管理系統(tǒng)報(bào)告正文(共20頁)_第5頁](http://file4.renrendoc.com/view/b2370bed23280ec8dc1670cd93209a2b/b2370bed23280ec8dc1670cd93209a2b5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、TOC o 1-3 h z u HYPERLINK l _Toc22861 緒論(xln) PAGEREF _Toc22861 2 HYPERLINK l _Toc34 第二章 需求(xqi)分析 PAGEREF _Toc34 3 HYPERLINK l _Toc36 2.1 用戶(yngh)需求 PAGEREF _Toc36 3 HYPERLINK l _Toc30282 2.1.1 數(shù)據(jù)需求 PAGEREF _Toc30282 3 HYPERLINK l _Toc30276 2.1.2 功能需求 PAGEREF _Toc30276 3 HYPERLINK l _Toc16455 2.2 業(yè)
2、務(wù)流程 PAGEREF _Toc16455 3 HYPERLINK l _Toc28892 2.2.1 系統(tǒng)業(yè)務(wù)流程 PAGEREF _Toc28892 3 HYPERLINK l _Toc11761 2.3主要用例的用例描述 PAGEREF _Toc11761 4 HYPERLINK l _Toc23080 第三章 總體設(shè)計(jì) PAGEREF _Toc23080 6 HYPERLINK l _Toc31567 3.1 總體結(jié)構(gòu)框圖 PAGEREF _Toc31567 6 HYPERLINK l _Toc30180 3.2功能模塊 PAGEREF _Toc30180 6 HYPERLINK l
3、_Toc15804 3.21 讀者模塊功能 PAGEREF _Toc15804 7 HYPERLINK l _Toc2657 3.2.2 圖書借還模塊功能 PAGEREF _Toc2657 7 HYPERLINK l _Toc5911 3.2.3 圖書管理模塊功能 PAGEREF _Toc5911 7 HYPERLINK l _Toc15220 3.2.4 出版社管理模塊功能 PAGEREF _Toc15220 7 HYPERLINK l _Toc18322 3.2.5 作者管理模塊功能 PAGEREF _Toc18322 7 HYPERLINK l _Toc28042 第四章 數(shù)據(jù)庫設(shè)計(jì) P
4、AGEREF _Toc28042 8 HYPERLINK l _Toc15068 4.1概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc15068 8 HYPERLINK l _Toc31396 4.2物理結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc31396 10 HYPERLINK l _Toc21436 第五章 詳細(xì)設(shè)計(jì) PAGEREF _Toc21436 11 HYPERLINK l _Toc4119 5.1圖書信息管理功能如圖 PAGEREF _Toc4119 11 HYPERLINK l _Toc4433 5.2 讀者信息管理功能 PAGEREF _Toc4433 14 HYPERLINK l _To
5、c816 5.3 借閱信息管理 PAGEREF _Toc816 14 HYPERLINK l _Toc17306 第六章 編碼 PAGEREF _Toc17306 14 HYPERLINK l _Toc7227 6.1圖書信息管理功能 PAGEREF _Toc7227 14 HYPERLINK l _Toc28911 6.2 讀者信息管理功能 PAGEREF _Toc28911 16 HYPERLINK l _Toc4729 第七章 設(shè)計(jì)總結(jié) PAGEREF _Toc4729 19 HYPERLINK l _Toc23700 學(xué)習(xí)體會(huì) PAGEREF _Toc23700 19 HYPERLIN
6、K l _Toc2313 致謝 PAGEREF _Toc2313 20 HYPERLINK l _Toc24205 參考文獻(xiàn) PAGEREF _Toc24205 20緒論(xln)隨著社會(huì)數(shù)字化的進(jìn)行,圖書館里系統(tǒng)雖然從手工操作慢慢過渡到了互聯(lián)網(wǎng)管理的階段,但也在線(zi xin)圖書管理系統(tǒng)也存在著很多問題.雖然很多人都對(duì)互聯(lián)網(wǎng)和電腦的使用輕車熟路,但仍有很多人不能正確的使用微機(jī)和互聯(lián)網(wǎng),使在線圖書管理(gunl)系統(tǒng)面臨的讀者用戶收到限制。雖然相比手工管理圖書,節(jié)約了很多工作量,但工作量仍然很大,由于管理計(jì)算機(jī)的數(shù)據(jù)量較大,導(dǎo)致日后維護(hù)也有很大的困難。計(jì)算機(jī)管理圖書的操作,要求工作人員對(duì)計(jì)
7、算機(jī)的環(huán)境以及軟件的掌握都有一定的要求,從而對(duì)招募管理人員增加了難度隨著數(shù)字化時(shí)代的到來,人們對(duì)于知識(shí)的渴求越來越高,為了提高全民文化知識(shí)水平,各地政府不斷在當(dāng)?shù)亟D書館,供人們參考與借閱,當(dāng)然隨著規(guī)模的擴(kuò)大,普通的手工管理已經(jīng)不能適應(yīng),不僅浪費(fèi)人力物力還有可能造成書籍的遺失和損壞,此時(shí),一種基于互聯(lián)網(wǎng)的圖書管理系統(tǒng)已經(jīng)如雨后春筍搬不斷成長,圖書館里系統(tǒng)在現(xiàn)代社會(huì)也成為一門熱門的行業(yè)。國際上在線圖書管理系統(tǒng)的前景看好,而國內(nèi)的在線圖書管理系統(tǒng)數(shù)量上也有了新的增長。它的建立使圖書館里拜托傳統(tǒng)的手工操作,實(shí)現(xiàn)通過互聯(lián)網(wǎng)而進(jìn)行的遠(yuǎn)程圖書借閱歸還,其發(fā)展前景將是非常深遠(yuǎn)的。本系統(tǒng)采用JSP+Serv
8、let+DAO的mvc 3層架構(gòu)模式,服務(wù)器端采用Tomcat,客戶端采用FireFox。應(yīng)用JavaBean和Jdbc數(shù)據(jù)庫連接,Javascript,Ajax等技術(shù),JQuery框架等。第二章 需求(xqi)分析2.1 用戶(yngh)需求2.1.1 數(shù)據(jù)(shj)需求本圖書管理系統(tǒng)主要的面向圖書館的管理者所開發(fā)的一款簡潔的后臺(tái)管理軟件。對(duì)于該系統(tǒng)的數(shù)據(jù)需求可從以下幾方面進(jìn)行考慮:1)從管理員角度分析,可得到管理員的帳號(hào),用戶名,密碼,注冊(cè)時(shí)間等數(shù)據(jù)。2)從讀者角度分析,可得到讀者的學(xué)號(hào),姓名,性別,所在院系,所借書籍等信息。3)從書籍的角度出發(fā),可得到書籍的圖書ISBN,書名,出版社的相
9、關(guān)信息,作者的相關(guān)信息,圖書的價(jià)格,圖書的版本號(hào),出版年份,圖書的封面圖片等數(shù)據(jù)信息。綜上,在開發(fā)該系統(tǒng)的數(shù)據(jù)層時(shí)可以從上面所列三方面去設(shè)計(jì)數(shù)據(jù)庫的表,進(jìn)而能將所需數(shù)據(jù)全部包含起來。2.1.2 功能需求1面向圖書的功能有:圖書列表的查詢,圖書入庫,圖書修訂,圖書的快速定位查詢,由于此系統(tǒng)所面向的功能有限,所以將圖書的作者和出版社加以細(xì)分,有出版社的管理,包括出版社的添加,出版社的修改,出版社的移除等,為了更方便的實(shí)現(xiàn)添加圖書。同時(shí)還有對(duì)圖書作者的單獨(dú)管理,如對(duì)作者的查詢,增加以及修改等。2面向管理員的功能有:管理員的登錄,注冊(cè)功能,管理員的修改以及顯示等,還有管理員對(duì)讀者的管理,即對(duì)用戶實(shí)現(xiàn)的
10、一些列操作,如對(duì)讀者的增刪改查,以及讀者借閱圖書和歸還圖書等。2.2 業(yè)務(wù)流程2.2.1 系統(tǒng)業(yè)務(wù)流程本系統(tǒng)的總體業(yè)務(wù)流程圖如下圖2-1所示,數(shù)據(jù)庫中存儲(chǔ)了問卷和答卷的信息,問卷信息通過問卷制作、問卷導(dǎo)入兩種方式經(jīng)過問卷修訂的接口保存到數(shù)據(jù)庫中;答卷信息通過問卷調(diào)查、外部調(diào)查兩種方式保存到數(shù)據(jù)庫中。數(shù)據(jù)庫中答卷信息經(jīng)過數(shù)據(jù)的清洗生成決策樹,清洗過的數(shù)據(jù)可以再次保存到數(shù)據(jù)庫中,生成的決策樹可以提取規(guī)則保存到數(shù)據(jù)庫中,數(shù)據(jù)庫中的規(guī)則也可以通過簡單統(tǒng)計(jì)功能以文本文檔的形式導(dǎo)出到數(shù)據(jù)庫外部。DB出版社操作圖書操作圖書列表快速搜索圖書刪除圖書修訂圖書入庫出版社列表出版社添加出版社刪除出版社修改作者操作讀
11、者操作作者添加搜索作者刪除作者修改作者列表讀者借書讀者還書讀者銷戶讀者修改讀者注冊(cè)讀者列表管理員操作管理員注冊(cè)管理員刪除管理員修改管理員列表圖2-2 業(yè)務(wù)(yw)流程圖2.3主要(zhyo)用例的用例描述圖書管理系統(tǒng)(xtng)涉及到的用例包括:圖書借閱,圖書歸還,圖書查詢,讀者信息管理,圖書信息管理,用戶管理,作者信息管理,出版社信息管理,管理員信息管理等,現(xiàn)就系統(tǒng)的主要用例圖書借閱,圖書歸還,圖書查詢進(jìn)行詳細(xì)分析。圖書借還模塊用例描述:表2-1 用例“圖書借閱”用例名稱圖書借閱標(biāo)識(shí)符BMS-1參與者讀者(用戶),圖書管理員描述讀書可以通過在圖書館書架上找尋自己要借閱的書籍,將指定書籍交付于
12、管理員,向圖書管理員提出借閱請(qǐng)求,管理員在系統(tǒng)中先錄入該書籍的isbn查找到相應(yīng)信息,再對(duì)指定讀者進(jìn)行借閱操作,如果讀者沒注冊(cè),管理員要事先給予讀者注冊(cè),再將圖書交給讀者,借閱成功。前置條件1. 圖書館找到自己想要借閱的書籍后置條件1登錄;2. 更新圖書借閱列表; 主干過程 借閱圖書讀者請(qǐng)求借閱新地圖書,并提供自己的編號(hào)以及指定圖書系統(tǒng)顯示被借閱圖書的詳細(xì)資料讀者提供自己的id系統(tǒng)存儲(chǔ)讀者和借閱的圖書,并將之存儲(chǔ)到數(shù)據(jù)庫中系統(tǒng)更新借閱列表異常1. 讀者借閱已滿(未做要求)2. 系統(tǒng)將錯(cuò)誤信息顯示在借閱頁面3. 系統(tǒng)重新啟動(dòng)該用例4.數(shù)據(jù)庫中該圖書數(shù)據(jù)損壞被包含用例無被擴(kuò)展用例無優(yōu)先級(jí)高表2-2
13、 用例“圖書(tsh)歸還”用例名稱圖書歸還標(biāo)識(shí)符UC-2參與者讀者,圖書管理員描述讀者將自己借閱的圖書歸還圖書館。前置條件1. 到圖書操作服務(wù)臺(tái)歸還圖書后置條件1 根據(jù)圖書isbn找到圖書,進(jìn)入歸還頁面,更新圖書歸還列表; 主干過程讀者請(qǐng)求歸還借閱的圖書并提供自己的編號(hào)讀者將書交給管理員管理員根據(jù)圖書編號(hào)查找到此書進(jìn)入歸還頁面進(jìn)行還書操作更新書籍列表異常1該書超出了應(yīng)該歸還的時(shí)間范圍(未限定)2. 系統(tǒng)將罰款信息顯示在歸還頁面(未限定)3. 無法將圖書歸還被包含用例無被擴(kuò)展用例無優(yōu)先級(jí)高表2-3 用例“圖書(tsh)查詢”用例名稱圖書查詢標(biāo)識(shí)符UC-3參與者圖書管理員描述讀者通過圖書的isb
14、n,書名等信息對(duì)相應(yīng)的圖書進(jìn)行查詢。前置條件1. 登錄; 2. 轉(zhuǎn)到圖書列表后置條件1. 查詢頁面顯示相應(yīng)的圖書的信息主干過程圖書查詢管理員輸入想要查詢的圖書信息系統(tǒng)顯示相應(yīng)的圖書信息點(diǎn)擊每本書可以進(jìn)行單本圖書的詳細(xì)信息異常1查詢的圖書不存在(第3步后)2. 讀者輸入的圖書信息不能在數(shù)據(jù)庫中查詢到,后臺(tái)報(bào)錯(cuò)3. 系統(tǒng)顯示暫時(shí)無該圖書信息4. 重新啟動(dòng)該用例被包含用例無被擴(kuò)展用例無優(yōu)先級(jí)高第三章 總體設(shè)計(jì)3.1 總體結(jié)構(gòu)(jigu)框圖讀者添加讀者刪除讀者修改讀者查詢借書操作還書操作圖書管理系統(tǒng)作者管理出版社管理圖書管理用戶管理讀者借還作者添加作者刪除作者修改作者查詢出版社添加出版社修改出版社移
15、除出版社查詢用戶注冊(cè)用戶修改用戶銷戶用戶查詢圖書入庫圖書刪除圖書查詢圖書修訂圖3-1 系統(tǒng)結(jié)構(gòu)框圖(kungt)3.2功能(gngnng)模塊該模塊主要包括對(duì)管理員進(jìn)行注冊(cè),銷戶,修改賬戶信息等。管理員可以通過注冊(cè)一個(gè)賬號(hào)登錄管理系統(tǒng),之后對(duì)所注冊(cè)用戶進(jìn)行統(tǒng)一管理,用戶列表顯示了所有注冊(cè)用戶的用戶名,密碼,帳號(hào)以及注冊(cè)時(shí)間等操作,管理員可以對(duì)所有注冊(cè)的帳號(hào)進(jìn)行修改和移除。3.21 讀者模塊(m kui)功能該模塊主要有對(duì)讀者用戶的注冊(cè),銷戶修改功能。讀者列表主要顯示(xinsh)讀者的姓名,學(xué)號(hào),性別,所在系,這里主要存放借書還書的對(duì)象。如果想要借書或還書,就必須先通過管理員登錄進(jìn)行注冊(cè),成為
16、該系統(tǒng)的讀者用戶,進(jìn)而才能對(duì)書籍進(jìn)行借還。3.2.2 圖書借還模塊(m kui)功能該模塊主要是對(duì)圖書進(jìn)行借還操作的一個(gè)管理模塊,列表主要顯示圖書的isbn號(hào),書名,借閱狀態(tài)以及最大借閱期限等信息。對(duì)于書名加以不同的鏈接,由于圖書和作者的關(guān)系是一對(duì)多,即一本圖書只能借給一個(gè)人,一個(gè)人可以借多本不同的圖書,所以根據(jù)每本書的借閱狀態(tài)不同,鏈接對(duì)象也不一樣,當(dāng)此書已借出,點(diǎn)擊進(jìn)入的就是歸還頁面,歸還對(duì)象即為借書的讀者;若此書狀態(tài)為未借出,則點(diǎn)擊鏈接會(huì)進(jìn)入到借書頁面,借書對(duì)象是所有注冊(cè)的讀者用戶。管理員可以選擇某一位用戶進(jìn)行借出工作。3.2.3 圖書管理模塊功能 該模塊主要是對(duì)圖書進(jìn)行統(tǒng)一的管理,功能
17、包括對(duì)圖書的入庫,移出,修訂,快速檢索等,圖書列表主要顯示圖書的isbn,書名,出版社,價(jià)格,版本號(hào),出版年份。點(diǎn)擊書名進(jìn)入圖書詳細(xì)頁面,能看到該圖書的詳細(xì)信息,除剛才所說信息外還有該書籍的作者以及圖片,和正被借閱的讀者用戶名。同時(shí)在列表頁面可根據(jù)圖書的isbn和書名進(jìn)行模糊查詢,能更好的定位某本書或某些書。3.2.4 出版社管理模塊功能該模塊主要是對(duì)圖書的出版社做一統(tǒng)一管理,將其單獨(dú)作為一模塊的原因是因?yàn)?,出版社?shù)量較少,可以單獨(dú)存放一數(shù)據(jù)庫表,在添加或修改圖書時(shí)可以將表中出版社進(jìn)行遍歷顯示,若要添加圖書的出版社在數(shù)據(jù)庫表中沒有,可以在該模塊下添加相應(yīng)的出版社,在進(jìn)行遍歷。該模塊還包括刪除修
18、改出版社等功能。3.2.5 作者管理模塊功能該模塊主要是對(duì)圖書的作者進(jìn)行統(tǒng)一管理,將其單獨(dú)作為一個(gè)模塊,可以在添加書籍的時(shí)候?qū)ψ髡叩奶砑訉?shí)現(xiàn)方便的管理,對(duì)于新書的作者,可以在此模塊中進(jìn)行添加,類似的功能還有修改和刪除作者。第四章 數(shù)據(jù)庫設(shè)計(jì)(shj)4.1概念(ginin)結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)(shj)E-R圖時(shí),我們首先分析了各個(gè)實(shí)體之間的相互聯(lián)系以及是一對(duì)多還是多對(duì)多的關(guān)系,另外還要考慮主外鍵,并仔細(xì)列舉了各個(gè)實(shí)體的屬性及功能等。圖如下:讀者借閱閱圖書ISBN書名版本號(hào)價(jià)格封面借閱期限借閱狀態(tài)可借閱數(shù)出版社出版社ID出版社名屬于屬于作者姓名作者ID讀者ID姓名學(xué)號(hào)性別院系 圖3-2 圖書管理系統(tǒng)全
19、局E-R圖E-R圖向關(guān)系(gun x)模型的轉(zhuǎn)換:讀者(讀者ID,姓名,學(xué)號(hào),性別(xngbi),所在院系)此為讀者實(shí)體(sht)對(duì)應(yīng)的關(guān)系模式管理員(管理員ID,姓名,帳號(hào),密碼,注冊(cè)時(shí)間)此為管理員實(shí)體對(duì)應(yīng)的關(guān)系模式圖書(ISBN,書名,出版社,價(jià)格,版本號(hào),出版日期,圖書圖片,作者,庫存量,借閱狀態(tài))此為圖書實(shí)體對(duì)應(yīng)的關(guān)系模式作者(作者ID,作者的姓,作者的名)此為作者實(shí)體對(duì)于的關(guān)系模式出版社(出版社ID,出版社名)此為出版社實(shí)體的關(guān)系模式借閱(圖書ISBN,讀者ID)此為聯(lián)系“借閱”的關(guān)系模型歸還(圖書ISBN,讀者ID)此為聯(lián)系“歸還”的關(guān)系模式borrowUserborrowIDb
20、orrowNamestudyNumsexdepartmenttitleIsbnTitleEditionNumCopyrightpubliserIdImageFilepriceborrowTimeborrowIDpublihserIdpubliserNamepublishersauthorIdfirstNamelastNameauthorsauthorIdisbnauthorIsbnbookUsersuserIdaccountpasswordnamecreateTime圖3-3 各實(shí)體間聯(lián)系圖數(shù)據(jù)模型的優(yōu)化:1) 確定數(shù)據(jù)依賴。 2) 對(duì)于各個(gè)關(guān)系模式之間的數(shù)據(jù)依賴進(jìn)行極小化處理,消除冗余的聯(lián)系
21、。3) 按照(nzho)數(shù)據(jù)依賴的理論對(duì)關(guān)系模式進(jìn)行逐一分析。4) 按照要求分析階段得到的處理要求,分析這樣的應(yīng)用環(huán)境這些模式是否合適。確定是否要對(duì)某些模式進(jìn)行(jnxng)合并或分解。5) 對(duì)關(guān)系模式(msh)進(jìn)行必要的分解,提高數(shù)據(jù)操作的效率和存儲(chǔ)空間的利用率。(水平分解,垂直分解)。4.2物理結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)需求,可以進(jìn)行具體的表的設(shè)計(jì),表4-1是所有數(shù)據(jù)庫表的匯總。表4-1 數(shù)據(jù)庫匯總表表名說明authors作者表,存放書籍的作者相關(guān)信息publishers出版社表,存放書籍的出版社相關(guān)信息title圖書表,存放與書籍相關(guān)的所有信息authorISBN作者表和圖書表的關(guān)聯(lián)表borrow
22、User讀者列表,存放讀者借書的相關(guān)信息bookusers管理員表,存放管理員的相關(guān)信息數(shù)據(jù)庫中的各個(gè)表的邏輯結(jié)構(gòu)設(shè)計(jì)結(jié)果如下面的幾個(gè)表格所示,每個(gè)表格表示數(shù)據(jù)庫中的一個(gè)表。表4-2 作者表(authors)字段名類型說明authorIDintPrimary KeyfirstNamevarchar(20)姓lastNamevarchar(30)名表4-3 出版社表(publishers)字段名類型說明publisherIDintPrimary KeypublisherNamevarchar(30)出版社名表4-4 圖書表(titles)字段名類型說明isbnvarchar(20)Primary
23、 Keytitlevarchar(100)圖書名,非空editionNumberint版本號(hào),非空publisherIDint 外鍵,出版社ID,非空imageFilevarchar(20)文件圖片路徑pricefloat圖書價(jià)格borrowTimeint借閱最大期限isBorrowint是否被借出borrowIDint外鍵,讀者ID,非空表4-5 圖書(tsh)作者關(guān)聯(lián)表(authorISBN)字段名類型說明authorIDint外鍵,作者IDisbnvarchar(20)外鍵,圖書ISBN表4-6 讀者(dzh)表(borrowUser)字段名類型說明borrowIDintPrimary
24、KeyborrowNamevarchar(50)讀者姓名,非空departmentvarchar(50)所在系sexvarchar(50)性別studyNumvarchar(20)學(xué)號(hào),非空表4-7 管理員表(bookusers)字段名類型說明userIdintPrimary Keyaccoutvarchar(20)帳號(hào),非空passwordvarchar(20)密碼,非空namevarchar(20)用戶名,非空createTimedatatime創(chuàng)建時(shí)間第五章 詳細(xì)(xingx)設(shè)計(jì) 在此次設(shè)計(jì)中,我負(fù)責(zé)管理員版塊的圖書信息管理、讀者信息管理以及借閱信息統(tǒng)計(jì)。5.1圖書信息管理功能如圖書籍
25、管理頁面:圖5-1 書籍管理(gunl)頁面圖書信息(xnx)頁面圖5-2 圖書(tsh)信息頁面書籍添加:圖5-3 書籍添加(tin ji)頁面書籍添加(tin ji)成功:圖5-4 書籍添加(tin ji)成功頁面5.2 讀者(dzh)信息管理功能圖5-5 讀者管理(gunl)頁面5.3 借閱(ji yu)信息管理 圖5-6 借閱信息管理頁面 第六章 編碼6.1圖書信息管理功能 /*添加圖書信息*/ private ActionForward bookAdd(ActionMapping mapping, ActionForm form, HttpServletRequest request
26、, HttpServletResponse response) BookForm bookForm = (BookForm) form; bookForm.setBarcode(bookForm.getBarcode(); bookForm.setBookName(bookForm.getBookName(); bookForm.setTypeId(bookForm.getTypeId(); bookForm.setAuthor(bookForm.getAuthor(); bookForm.setTranslator(bookForm.getTranslator(); bookForm.set
27、Isbn(bookForm.getIsbn(); bookForm.setPrice(bookForm.getPrice(); bookForm.setPage(bookForm.getPage(); bookForm.setBookcaseid(bookForm.getBookcaseid(); /獲取(huq)系統(tǒng)日期 Date date1=new Date(); java.sql.Date date=new java.sql.Date(date1.getTime(); bookForm.setInTime(date.toString(); bookForm.setOperator(boo
28、kForm.getOperator(); int a=bookDAO.insert(bookForm); if(a=1) return mapping.findForward(bookAdd); else if(a=2) request.setAttribute(error,該圖書(tsh)信息已經(jīng)添加!); return mapping.findForward(error); else request.setAttribute(error,圖書信息(xnx)添加失??!); return mapping.findForward(error); /*查詢?nèi)繄D書信息*/ private Acti
29、onForward bookQuery(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) String str=null; request.setAttribute(book,bookDAO.query(str);/將查詢結(jié)果保存到book中 return mapping.findForward(bookQuery);/轉(zhuǎn)到顯示圖書信息列表頁面 /*條件查詢圖書信息*/ private ActionForward bookifQuery(Action
30、Mapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) String str=null; if(request.getParameter(f)!=null) str = request.getParameter(f) + like % + request.getParameter(key) + %; request.setAttribute(ifbook,bookDAO.query(str); System.out.print(條件查詢圖書(tsh)信息時(shí)的str:+
31、str); return mapping.findForward(bookifQuery); /*查詢修改圖書(tsh)信息*/ private ActionForward bookModifyQuery(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) BookForm bookForm=(BookForm)form; System.out.println(查詢(chxn)修改圖書信息:+request.getParameter(ID); book
32、Form.setId(Integer.valueOf(request.getParameter(ID); request.setAttribute(bookQueryif,bookDAO.queryM(bookForm); return mapping.findForward(bookQueryModify); 6.2 讀者信息管理功能 /*添加讀者信息*/ private ActionForward readerAdd(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse
33、 response) ReaderForm readerForm = (ReaderForm) form; readerForm.setName(readerForm.getName(); readerForm.setSex(readerForm.getSex(); readerForm.setBarcode(readerForm.getBarcode(); readerForm.setVocation(readerForm.getVocation(); readerForm.setBirthday(readerForm.getBirthday(); readerForm.setPaperTy
34、pe(readerForm.getPaperType(); readerForm.setPaperNO(readerForm.getPaperNO(); readerForm.setTel(readerForm.getTel(); readerForm.setEmail(readerForm.getEmail(); /獲取系統(tǒng)日期 Date date1=new Date(); java.sql.Date date=new java.sql.Date(date1.getTime(); readerForm.setCreateDate(date.toString(); readerForm.set
35、Operator(readerForm.getOperator(); readerForm.setRemark(readerForm.getRemark(); readerForm.setTypeid(readerForm.getTypeid(); int a=readerDAO.insert(readerForm); if(a=0) request.setAttribute(error,讀者信息添加(tin ji)失??!); return mapping.findForward(error); else if(a=2) request.setAttribute(error,該讀者信息(xnx
36、)已經(jīng)添加!); return mapping.findForward(error); else return mapping.findForward(readerAdd); /*查詢?nèi)孔x者(dzh)信息*/ private ActionForward readerQuery(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) String str=null; request.setAttribute(reader,readerDAO.query(s
37、tr); return mapping.findForward(readerQuery); /*查詢修改讀者信息*/ private ActionForward readerModifyQuery(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) ReaderForm readerForm=(ReaderForm)form; System.out.println(查詢修改讀者信息:+request.getParameter(ID); readerFo
38、rm.setId(Integer.valueOf(request.getParameter(ID); request.setAttribute(readerQueryif,readerDAO.queryM(readerForm); return mapping.findForward(readerQueryModify); /*查詢讀者詳細(xì)信息*/ private ActionForward readerDetail(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse r
39、esponse) ReaderForm readerForm=(ReaderForm)form; readerForm.setId(Integer.valueOf(request.getParameter(ID); request.setAttribute(readerDetail,readerDAO.queryM(readerForm); return mapping.findForward(readerDeatil); /*修改讀者信息*/ private ActionForward readerModify(ActionMapping mapping, ActionForm form,
40、HttpServletRequest request, HttpServletResponse response) ReaderForm readerForm=(ReaderForm)form; readerForm.setName(readerForm.getName(); readerForm.setSex(readerForm.getSex(); readerForm.setBarcode(readerForm.getBarcode(); readerForm.setVocation(readerForm.getVocation(); readerForm.setBirthday(rea
41、derForm.getBirthday(); readerForm.setPaperType(readerForm.getPaperType(); readerForm.setPaperNO(readerForm.getPaperNO(); readerForm.setTel(readerForm.getTel(); readerForm.setEmail(readerForm.getEmail(); readerForm.setOperator(readerForm.getOperator(); readerForm.setRemark(readerForm.getRemark(); readerForm.setTypeid(readerForm.getTypeid(); int ret=readerDAO.update(readerForm); if(ret=0) request.setAttr
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 14《故都的秋》《荷塘月色》對(duì)比閱讀說課稿 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊(cè)
- 8《網(wǎng)絡(luò)新世界》(說課稿)-部編版道德與法治四年級(jí)上冊(cè)001
- 9《這些是大家的》說課稿-2023-2024學(xué)年道德與法治二年級(jí)上冊(cè)統(tǒng)編版
- Unit 1 Back to School Reading 說課稿-2024-2025學(xué)年高一英語譯林版(2020)必修第一冊(cè)
- 2024-2025學(xué)年高中歷史 第四單元 工業(yè)文明沖擊下的改革 第15課 戊戌變法(2)教學(xué)說課稿 岳麓版選修1
- 2025市場(chǎng)門市部租賃合同
- 2025電腦維修合同范本
- 2024-2025學(xué)年新教材高中語文 第六單元 10.1 勸學(xué)說課稿(3)部編版必修上冊(cè)
- 2025蘋果購銷合同樣書
- 24 京劇趣談(說課稿)-2024-2025學(xué)年統(tǒng)編版語文六年級(jí)上冊(cè)
- 環(huán)保局社會(huì)管理創(chuàng)新方案策劃方案
- 主題二任務(wù)二 《探究身邊信息技術(shù)的奧秘》 教學(xué)設(shè)計(jì) 2023-2024學(xué)年桂科版初中信息技術(shù)七年級(jí)上冊(cè)
- 人教八年級(jí)上冊(cè)英語第一單元《Section A (1a-2d)》教學(xué)課件
- 2023年版《安寧療護(hù)實(shí)踐指南(試行)》解讀課件
- 10kV環(huán)網(wǎng)柜改造工程施工方案設(shè)計(jì)
- 電工班三級(jí)安全教育內(nèi)容范本
- 中國血管通路專家共識(shí)解讀
- 新生兒疾病篩查可疑陽性、陽性兒復(fù)查隨訪登記表
- 開學(xué)前幼兒園安全培訓(xùn)
- 2023年湛江市麻章區(qū)教育局招聘事業(yè)編制教師考試真題
- 《裝配式蒸壓加氣混凝土外墻板保溫系統(tǒng)構(gòu)造》中
評(píng)論
0/150
提交評(píng)論