圖書管理系統(tǒng)報告正文(共20頁)_第1頁
圖書管理系統(tǒng)報告正文(共20頁)_第2頁
圖書管理系統(tǒng)報告正文(共20頁)_第3頁
圖書管理系統(tǒng)報告正文(共20頁)_第4頁
圖書管理系統(tǒng)報告正文(共20頁)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(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è)計 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è)計 P

4、AGEREF _Toc28042 8 HYPERLINK l _Toc15068 4.1概念結(jié)構(gòu)設(shè)計 PAGEREF _Toc15068 8 HYPERLINK l _Toc31396 4.2物理結(jié)構(gòu)設(shè)計 PAGEREF _Toc31396 10 HYPERLINK l _Toc21436 第五章 詳細(xì)設(shè)計 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è)計總結(jié) PAGEREF _Toc4729 19 HYPERLINK l _Toc23700 學(xué)習(xí)體會 PAGEREF _Toc23700 19 HYPERLIN

6、K l _Toc2313 致謝 PAGEREF _Toc2313 20 HYPERLINK l _Toc24205 參考文獻(xiàn) PAGEREF _Toc24205 20緒論(xln)隨著社會數(shù)字化的進(jìn)行,圖書館里系統(tǒng)雖然從手工操作慢慢過渡到了互聯(lián)網(wǎng)管理的階段,但也在線(zi xin)圖書管理系統(tǒng)也存在著很多問題.雖然很多人都對互聯(lián)網(wǎng)和電腦的使用輕車熟路,但仍有很多人不能正確的使用微機(jī)和互聯(lián)網(wǎng),使在線圖書管理(gunl)系統(tǒng)面臨的讀者用戶收到限制。雖然相比手工管理圖書,節(jié)約了很多工作量,但工作量仍然很大,由于管理計算機(jī)的數(shù)據(jù)量較大,導(dǎo)致日后維護(hù)也有很大的困難。計算機(jī)管理圖書的操作,要求工作人員對計

7、算機(jī)的環(huán)境以及軟件的掌握都有一定的要求,從而對招募管理人員增加了難度隨著數(shù)字化時代的到來,人們對于知識的渴求越來越高,為了提高全民文化知識水平,各地政府不斷在當(dāng)?shù)亟D書館,供人們參考與借閱,當(dāng)然隨著規(guī)模的擴(kuò)大,普通的手工管理已經(jīng)不能適應(yīng),不僅浪費人力物力還有可能造成書籍的遺失和損壞,此時,一種基于互聯(lián)網(wǎng)的圖書管理系統(tǒng)已經(jīng)如雨后春筍搬不斷成長,圖書館里系統(tǒng)在現(xiàn)代社會也成為一門熱門的行業(yè)。國際上在線圖書管理系統(tǒng)的前景看好,而國內(nèi)的在線圖書管理系統(tǒng)數(shù)量上也有了新的增長。它的建立使圖書館里拜托傳統(tǒng)的手工操作,實現(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ǒng)的數(shù)據(jù)需求可從以下幾方面進(jìn)行考慮:1)從管理員角度分析,可得到管理員的帳號,用戶名,密碼,注冊時間等數(shù)據(jù)。2)從讀者角度分析,可得到讀者的學(xué)號,姓名,性別,所在院系,所借書籍等信息。3)從書籍的角度出發(fā),可得到書籍的圖書ISBN,書名,出版社的相

9、關(guān)信息,作者的相關(guān)信息,圖書的價格,圖書的版本號,出版年份,圖書的封面圖片等數(shù)據(jù)信息。綜上,在開發(fā)該系統(tǒng)的數(shù)據(jù)層時可以從上面所列三方面去設(shè)計數(shù)據(jù)庫的表,進(jìn)而能將所需數(shù)據(jù)全部包含起來。2.1.2 功能需求1面向圖書的功能有:圖書列表的查詢,圖書入庫,圖書修訂,圖書的快速定位查詢,由于此系統(tǒng)所面向的功能有限,所以將圖書的作者和出版社加以細(xì)分,有出版社的管理,包括出版社的添加,出版社的修改,出版社的移除等,為了更方便的實現(xiàn)添加圖書。同時還有對圖書作者的單獨管理,如對作者的查詢,增加以及修改等。2面向管理員的功能有:管理員的登錄,注冊功能,管理員的修改以及顯示等,還有管理員對讀者的管理,即對用戶實現(xiàn)的

10、一些列操作,如對讀者的增刪改查,以及讀者借閱圖書和歸還圖書等。2.2 業(yè)務(wù)流程2.2.1 系統(tǒng)業(yè)務(wù)流程本系統(tǒng)的總體業(yè)務(wù)流程圖如下圖2-1所示,數(shù)據(jù)庫中存儲了問卷和答卷的信息,問卷信息通過問卷制作、問卷導(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)計功能以文本文檔的形式導(dǎo)出到數(shù)據(jù)庫外部。DB出版社操作圖書操作圖書列表快速搜索圖書刪除圖書修訂圖書入庫出版社列表出版社添加出版社刪除出版社修改作者操作讀

11、者操作作者添加搜索作者刪除作者修改作者列表讀者借書讀者還書讀者銷戶讀者修改讀者注冊讀者列表管理員操作管理員注冊管理員刪除管理員修改管理員列表圖2-2 業(yè)務(wù)(yw)流程圖2.3主要(zhyo)用例的用例描述圖書管理系統(tǒng)(xtng)涉及到的用例包括:圖書借閱,圖書歸還,圖書查詢,讀者信息管理,圖書信息管理,用戶管理,作者信息管理,出版社信息管理,管理員信息管理等,現(xiàn)就系統(tǒng)的主要用例圖書借閱,圖書歸還,圖書查詢進(jìn)行詳細(xì)分析。圖書借還模塊用例描述:表2-1 用例“圖書借閱”用例名稱圖書借閱標(biāo)識符BMS-1參與者讀者(用戶),圖書管理員描述讀書可以通過在圖書館書架上找尋自己要借閱的書籍,將指定書籍交付于

12、管理員,向圖書管理員提出借閱請求,管理員在系統(tǒng)中先錄入該書籍的isbn查找到相應(yīng)信息,再對指定讀者進(jìn)行借閱操作,如果讀者沒注冊,管理員要事先給予讀者注冊,再將圖書交給讀者,借閱成功。前置條件1. 圖書館找到自己想要借閱的書籍后置條件1登錄;2. 更新圖書借閱列表; 主干過程 借閱圖書讀者請求借閱新地圖書,并提供自己的編號以及指定圖書系統(tǒng)顯示被借閱圖書的詳細(xì)資料讀者提供自己的id系統(tǒng)存儲讀者和借閱的圖書,并將之存儲到數(shù)據(jù)庫中系統(tǒng)更新借閱列表異常1. 讀者借閱已滿(未做要求)2. 系統(tǒng)將錯誤信息顯示在借閱頁面3. 系統(tǒng)重新啟動該用例4.數(shù)據(jù)庫中該圖書數(shù)據(jù)損壞被包含用例無被擴(kuò)展用例無優(yōu)先級高表2-2

13、 用例“圖書(tsh)歸還”用例名稱圖書歸還標(biāo)識符UC-2參與者讀者,圖書管理員描述讀者將自己借閱的圖書歸還圖書館。前置條件1. 到圖書操作服務(wù)臺歸還圖書后置條件1 根據(jù)圖書isbn找到圖書,進(jìn)入歸還頁面,更新圖書歸還列表; 主干過程讀者請求歸還借閱的圖書并提供自己的編號讀者將書交給管理員管理員根據(jù)圖書編號查找到此書進(jìn)入歸還頁面進(jìn)行還書操作更新書籍列表異常1該書超出了應(yīng)該歸還的時間范圍(未限定)2. 系統(tǒng)將罰款信息顯示在歸還頁面(未限定)3. 無法將圖書歸還被包含用例無被擴(kuò)展用例無優(yōu)先級高表2-3 用例“圖書(tsh)查詢”用例名稱圖書查詢標(biāo)識符UC-3參與者圖書管理員描述讀者通過圖書的isb

14、n,書名等信息對相應(yīng)的圖書進(jìn)行查詢。前置條件1. 登錄; 2. 轉(zhuǎn)到圖書列表后置條件1. 查詢頁面顯示相應(yīng)的圖書的信息主干過程圖書查詢管理員輸入想要查詢的圖書信息系統(tǒng)顯示相應(yīng)的圖書信息點擊每本書可以進(jìn)行單本圖書的詳細(xì)信息異常1查詢的圖書不存在(第3步后)2. 讀者輸入的圖書信息不能在數(shù)據(jù)庫中查詢到,后臺報錯3. 系統(tǒng)顯示暫時無該圖書信息4. 重新啟動該用例被包含用例無被擴(kuò)展用例無優(yōu)先級高第三章 總體設(shè)計3.1 總體結(jié)構(gòu)(jigu)框圖讀者添加讀者刪除讀者修改讀者查詢借書操作還書操作圖書管理系統(tǒng)作者管理出版社管理圖書管理用戶管理讀者借還作者添加作者刪除作者修改作者查詢出版社添加出版社修改出版社移

15、除出版社查詢用戶注冊用戶修改用戶銷戶用戶查詢圖書入庫圖書刪除圖書查詢圖書修訂圖3-1 系統(tǒng)結(jié)構(gòu)框圖(kungt)3.2功能(gngnng)模塊該模塊主要包括對管理員進(jìn)行注冊,銷戶,修改賬戶信息等。管理員可以通過注冊一個賬號登錄管理系統(tǒng),之后對所注冊用戶進(jìn)行統(tǒng)一管理,用戶列表顯示了所有注冊用戶的用戶名,密碼,帳號以及注冊時間等操作,管理員可以對所有注冊的帳號進(jìn)行修改和移除。3.21 讀者模塊(m kui)功能該模塊主要有對讀者用戶的注冊,銷戶修改功能。讀者列表主要顯示(xinsh)讀者的姓名,學(xué)號,性別,所在系,這里主要存放借書還書的對象。如果想要借書或還書,就必須先通過管理員登錄進(jìn)行注冊,成為

16、該系統(tǒng)的讀者用戶,進(jìn)而才能對書籍進(jìn)行借還。3.2.2 圖書借還模塊(m kui)功能該模塊主要是對圖書進(jìn)行借還操作的一個管理模塊,列表主要顯示圖書的isbn號,書名,借閱狀態(tài)以及最大借閱期限等信息。對于書名加以不同的鏈接,由于圖書和作者的關(guān)系是一對多,即一本圖書只能借給一個人,一個人可以借多本不同的圖書,所以根據(jù)每本書的借閱狀態(tài)不同,鏈接對象也不一樣,當(dāng)此書已借出,點擊進(jìn)入的就是歸還頁面,歸還對象即為借書的讀者;若此書狀態(tài)為未借出,則點擊鏈接會進(jìn)入到借書頁面,借書對象是所有注冊的讀者用戶。管理員可以選擇某一位用戶進(jìn)行借出工作。3.2.3 圖書管理模塊功能 該模塊主要是對圖書進(jìn)行統(tǒng)一的管理,功能

17、包括對圖書的入庫,移出,修訂,快速檢索等,圖書列表主要顯示圖書的isbn,書名,出版社,價格,版本號,出版年份。點擊書名進(jìn)入圖書詳細(xì)頁面,能看到該圖書的詳細(xì)信息,除剛才所說信息外還有該書籍的作者以及圖片,和正被借閱的讀者用戶名。同時在列表頁面可根據(jù)圖書的isbn和書名進(jìn)行模糊查詢,能更好的定位某本書或某些書。3.2.4 出版社管理模塊功能該模塊主要是對圖書的出版社做一統(tǒng)一管理,將其單獨作為一模塊的原因是因為,出版社數(shù)量較少,可以單獨存放一數(shù)據(jù)庫表,在添加或修改圖書時可以將表中出版社進(jìn)行遍歷顯示,若要添加圖書的出版社在數(shù)據(jù)庫表中沒有,可以在該模塊下添加相應(yīng)的出版社,在進(jìn)行遍歷。該模塊還包括刪除修

18、改出版社等功能。3.2.5 作者管理模塊功能該模塊主要是對圖書的作者進(jìn)行統(tǒng)一管理,將其單獨作為一個模塊,可以在添加書籍的時候?qū)ψ髡叩奶砑訉崿F(xiàn)方便的管理,對于新書的作者,可以在此模塊中進(jìn)行添加,類似的功能還有修改和刪除作者。第四章 數(shù)據(jù)庫設(shè)計(shj)4.1概念(ginin)結(jié)構(gòu)設(shè)計設(shè)計(shj)E-R圖時,我們首先分析了各個實體之間的相互聯(lián)系以及是一對多還是多對多的關(guān)系,另外還要考慮主外鍵,并仔細(xì)列舉了各個實體的屬性及功能等。圖如下:讀者借閱閱圖書ISBN書名版本號價格封面借閱期限借閱狀態(tài)可借閱數(shù)出版社出版社ID出版社名屬于屬于作者姓名作者ID讀者ID姓名學(xué)號性別院系 圖3-2 圖書管理系統(tǒng)全

19、局E-R圖E-R圖向關(guān)系(gun x)模型的轉(zhuǎn)換:讀者(讀者ID,姓名,學(xué)號,性別(xngbi),所在院系)此為讀者實體(sht)對應(yīng)的關(guān)系模式管理員(管理員ID,姓名,帳號,密碼,注冊時間)此為管理員實體對應(yīng)的關(guān)系模式圖書(ISBN,書名,出版社,價格,版本號,出版日期,圖書圖片,作者,庫存量,借閱狀態(tài))此為圖書實體對應(yīng)的關(guān)系模式作者(作者ID,作者的姓,作者的名)此為作者實體對于的關(guān)系模式出版社(出版社ID,出版社名)此為出版社實體的關(guān)系模式借閱(圖書ISBN,讀者ID)此為聯(lián)系“借閱”的關(guān)系模型歸還(圖書ISBN,讀者ID)此為聯(lián)系“歸還”的關(guān)系模式borrowUserborrowIDb

20、orrowNamestudyNumsexdepartmenttitleIsbnTitleEditionNumCopyrightpubliserIdImageFilepriceborrowTimeborrowIDpublihserIdpubliserNamepublishersauthorIdfirstNamelastNameauthorsauthorIdisbnauthorIsbnbookUsersuserIdaccountpasswordnamecreateTime圖3-3 各實體間聯(lián)系圖數(shù)據(jù)模型的優(yōu)化:1) 確定數(shù)據(jù)依賴。 2) 對于各個關(guān)系模式之間的數(shù)據(jù)依賴進(jìn)行極小化處理,消除冗余的聯(lián)系

21、。3) 按照(nzho)數(shù)據(jù)依賴的理論對關(guān)系模式進(jìn)行逐一分析。4) 按照要求分析階段得到的處理要求,分析這樣的應(yīng)用環(huán)境這些模式是否合適。確定是否要對某些模式進(jìn)行(jnxng)合并或分解。5) 對關(guān)系模式(msh)進(jìn)行必要的分解,提高數(shù)據(jù)操作的效率和存儲空間的利用率。(水平分解,垂直分解)。4.2物理結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)需求,可以進(jìn)行具體的表的設(shè)計,表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ù)庫中的各個表的邏輯結(jié)構(gòu)設(shè)計結(jié)果如下面的幾個表格所示,每個表格表示數(shù)據(jù)庫中的一個表。表4-2 作者表(authors)字段名類型說明authorIDintPrimary KeyfirstNamevarchar(20)姓lastNamevarchar(30)名表4-3 出版社表(publishers)字段名類型說明publisherIDintPrimary KeypublisherNamevarchar(30)出版社名表4-4 圖書表(titles)字段名類型說明isbnvarchar(20)Primary

23、 Keytitlevarchar(100)圖書名,非空editionNumberint版本號,非空publisherIDint 外鍵,出版社ID,非空imageFilevarchar(20)文件圖片路徑pricefloat圖書價格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é)號,非空表4-7 管理員表(bookusers)字段名類型說明userIdintPrimary Keyaccoutvarchar(20)帳號,非空passwordvarchar(20)密碼,非空namevarchar(20)用戶名,非空createTimedatatime創(chuàng)建時間第五章 詳細(xì)(xingx)設(shè)計 在此次設(shè)計中,我負(fù)責(zé)管理員版塊的圖書信息管理、讀者信息管理以及借閱信息統(tǒng)計。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)信息時的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等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論