freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于mvc的圖書管理系統(tǒng)-資料下載頁

2025-06-24 03:46本頁面
  

【正文】 加讀者類型時(shí)需要通過IsExistReaderType( )方法來判斷該讀者類型是否已存在,該方法通過sql語句在tb_readertype表查找該名稱,如果找到將flag標(biāo)志設(shè)置為true,否則設(shè)置為false。當(dāng)返回值為false時(shí),調(diào)用addReaderType( )方法將記錄插入到數(shù)據(jù)庫中,該方法接受一個(gè)參數(shù),ReaderTypeBorrowNumber 類型的對(duì)象,通過sql語句完成。(2)修改借閱天數(shù)的實(shí)現(xiàn):管理員點(diǎn)擊修改按鈕時(shí)將輸入的類型名稱和可借數(shù)量通過表單提交到 ReaderTypeEditServlet中,首先創(chuàng)建一個(gè)ReaderTypeBorrowNumber 類型的對(duì)象,將類型名稱和可借數(shù)量保存在里面,然后調(diào)用editReaderTypeBorrow( )方法,該方法將上述對(duì)象傳過去,通過sql語句修改tb_readertype表中的數(shù)據(jù)。(3)刪除讀者類型的實(shí)現(xiàn):讀者類型的刪除有限制,考慮到讀者借書需要判斷讀者類型。根據(jù)類型不同可借的數(shù)量也不同,如果貿(mào)然刪除了某種讀者類型可能會(huì)造成錯(cuò)誤。管理員點(diǎn)擊刪除按鈕時(shí)將輸入的類型名稱和可借數(shù)量通過表單提交到ReaderTypeDelServlet中,刪除之前要調(diào)用ReaderTypeDelServlet( )進(jìn)行判斷,該方法有一個(gè)參數(shù)讀者類型,通過sql語句在tb_reader表中查找該類型,如果某條記錄有此類型返回true,否則返回false。當(dāng)返回false時(shí),就調(diào)用delReaderType( )方法,該方法接受一個(gè)參數(shù)讀者類型名稱,通過sql語句刪除表tb_readertype中的相關(guān)記錄。 添加讀者的實(shí)現(xiàn)當(dāng)管理員點(diǎn)擊添加讀者的按鈕時(shí),將輸入的姓名、性別、圖書卡號(hào)、讀者類型、出生日期、有效證件、證件號(hào)碼、電話、、備注通過表單提交到AddReaderServlet中,首先創(chuàng)建一個(gè)Reader類型的對(duì)象,將以上參數(shù)賦值給該對(duì)象,在添加讀者時(shí)必須考慮到圖書卡號(hào)、證件號(hào)碼、電話、的唯一性,如果tb_reader表中的某條記錄包含這幾種字段,則輸入有誤不能進(jìn)行對(duì)該讀者的添加,這里用到一個(gè)函數(shù)IsExistReader( )進(jìn)行判斷,該函數(shù)接受兩個(gè)參數(shù):讀者卡號(hào)和查詢語句,該方法通過sql語句在表tb_reader中進(jìn)行查找,找到flag設(shè)置為true,否則設(shè)置為false,如果返回false調(diào)用addReader( )方法,該方法接受一個(gè)參數(shù)Reader類型的對(duì)象,通過sql語句將該對(duì)象插入到tb_reader表中。添加讀者要輸入添加讀者的操作員,還有添加時(shí)間,為了體現(xiàn)系統(tǒng)的人性話、方便快捷,系統(tǒng)可以默認(rèn)添加到數(shù)據(jù)庫中,將管理員登錄時(shí)保存的session取出,強(qiáng)制類型轉(zhuǎn)化為Manager型,通過getName( )方法獲得管理員姓名。添加時(shí)間則用到了DoTime類的getBookIntTime( )方法,該方法獲得系統(tǒng)時(shí)間并通過簡單日期格式化類轉(zhuǎn)化為想要的固定格式。 當(dāng)管理員點(diǎn)擊修改讀者的按鈕時(shí),將修改后的該讀者的姓名、性別、讀者類型、出生日期、有效證件、證件號(hào)碼、電話、、備注通過表單提交到EditReaderServlet,首先創(chuàng)建一個(gè)Reader類型的對(duì)象,將以上參數(shù)賦值給該對(duì)象,在執(zhí)行修改之前也要對(duì)提交的信息進(jìn)行判斷,考慮到圖書卡號(hào)、證件號(hào)碼、電話、的唯一性,如果tb_reader表中的除了該條記錄的某條記錄也包含對(duì)應(yīng)的信息,則修改有誤,這里同樣用到了IsExistReader( )方法進(jìn)行判斷,只不過傳遞的select語句where條件有所改變。 刪除讀者的實(shí)現(xiàn)當(dāng)管理員點(diǎn)擊刪除讀者的按鈕時(shí),將要?jiǎng)h除的讀者的讀者卡號(hào)通過表單提交到DelReaderServlet,調(diào)用DelReader( )方法,該方法接受參數(shù)讀者卡號(hào),通過sql語句刪除表中相應(yīng)的記錄。 圖書管理模塊的實(shí)現(xiàn)圖書管理模塊包括:圖書類型管理的實(shí)現(xiàn)、添加圖書的實(shí)現(xiàn)、修改圖書信息的實(shí)現(xiàn)、刪除圖書的實(shí)現(xiàn),這些實(shí)現(xiàn)過程與讀者管理模塊的實(shí)現(xiàn)過程類似,不再重復(fù)介紹。 退出模塊的實(shí)現(xiàn)當(dāng)點(diǎn)擊退出系統(tǒng),執(zhí)行ExitSystemServlet 中的doGet( )方法,移除掉當(dāng)前登錄用戶,轉(zhuǎn)發(fā)到登錄頁面,用戶需要再次登錄才可以進(jìn)入到主界面。 讀者模塊讀者的登錄模塊、退出模塊、查找圖書模塊、查看個(gè)人借閱信息、查看圖書借閱排行榜與管理員的類似,不再重復(fù)介紹。 讀者注冊(cè)的實(shí)現(xiàn)讀者如果想登錄到該系統(tǒng)需要進(jìn)行注冊(cè),只有被管理員添加到數(shù)據(jù)庫中的讀者才有權(quán)限注冊(cè),這時(shí)讀者需要根據(jù)自己所辦理的圖書卡信息進(jìn)行注冊(cè),點(diǎn)擊注冊(cè)按鈕時(shí)將用戶注冊(cè)的信息通過表單提交到ReaderZCServlet,創(chuàng)建一個(gè)ReaderLogin對(duì)象,將用戶提交的用戶名、密碼、讀者卡號(hào)保存在該對(duì)象中,調(diào)用IsExistBarcode( )方法進(jìn)行判斷,該方法接收一個(gè)參數(shù)讀者卡號(hào),通過sql語句查詢tb_reader表中是否存在該讀者卡號(hào),如果有則將標(biāo)志flag設(shè)置為true,否則設(shè)置為false,如果有權(quán)限注冊(cè)進(jìn)而判斷輸入的密碼與確認(rèn)密碼是否一致,如果一致通過調(diào)用judgeReaderLogin( )方法判斷該用戶名與密碼是否已被注冊(cè),該方法接受兩個(gè)參數(shù),用戶名和密碼,通過sql語句查詢tb_readerLogin表的某條記錄是否存在該用戶名與密碼只要某條記錄的用戶名與密碼有一項(xiàng)不滿足就可以注冊(cè)。 讀者更改密碼的實(shí)現(xiàn)讀者的用戶名是昵稱,所以用戶名與密碼都可以修改,讀者點(diǎn)擊修改按鈕時(shí),將輸入的原密碼,新密碼,確認(rèn)密碼提交到systemServlet,先判斷新密碼是否等于確認(rèn)密碼,如果不相等就不能更改,相等再調(diào)用judgeReaderLogin( )方法,該方法接受兩個(gè)參數(shù),用戶名和密碼,通過sql語句查找出tb_readerLogin表中是否存在相同的用戶名或密碼,如果有設(shè)置標(biāo)志flag為true,否則設(shè)置標(biāo)志為false,如果該標(biāo)志返回為false,則調(diào)用readerModify( )方法,該方法接受三個(gè)參數(shù),用戶名,密碼,讀者卡號(hào),通過sql語句對(duì)數(shù)據(jù)庫中的表的相應(yīng)記錄進(jìn)行修改。 讀者修改個(gè)人資料的實(shí)現(xiàn)讀者修改個(gè)人資料與管理員修改讀者資料大致一樣,但有不同之處,當(dāng)讀者登錄時(shí)用到的是昵稱而非真實(shí)姓名,因?yàn)榭赡艽嬖谕淖x者,并且考慮到系統(tǒng)的安全性只能使用昵稱登錄,這就要找出真實(shí)的要修改的讀者,通過讀者登錄時(shí)保存的session,取出登錄者的圖書卡號(hào)從而確定出真實(shí)的讀者,這里要調(diào)用isZCIncludeReader( )方法,該方法接受參數(shù)圖書卡號(hào)。在該方法中首先創(chuàng)建一個(gè)Reader對(duì)象,通過sql語句在tb_reader表中查找出相應(yīng)記錄,并賦值給該對(duì)象,該對(duì)象通過isZCIncludeReader( )方法返回,在jsp頁面上顯示讀者的信息,當(dāng)讀者點(diǎn)擊修改的按鈕時(shí),將修改后的姓名、性別、讀者類型、出生日期、有效證件、證件號(hào)碼、電話、、備注通過表單提交到EditReaderServlet,在該Servlet中首先創(chuàng)建一個(gè)Reader類型的對(duì)象,將以上參數(shù)賦值給該對(duì)象,在執(zhí)行修改之前也要對(duì)提交的信息進(jìn)行判斷,考慮到圖書卡號(hào)、證件號(hào)碼、電話、的唯一性,如果tb_reader表中的除了該條記錄的某條記錄也包含對(duì)應(yīng)的信息,則修改有誤,這里同樣用到了IsExistReader( )方法進(jìn)行判斷,只不過傳遞的select語句where條件有所改變。結(jié) 論以往的很多圖書館管理系統(tǒng)存在著功能不全,操作復(fù)雜,系統(tǒng)要求高等一系列問題,這些問題在本系統(tǒng)中都得到解決,本系統(tǒng)實(shí)現(xiàn)了對(duì)圖書、讀者、管理員的高效、正確管理。通過這次畢業(yè)設(shè)計(jì)我不僅學(xué)習(xí)了JSP,而且技術(shù)素質(zhì)和實(shí)踐能力有了進(jìn)一步的提高,對(duì)提出問題、思考問題與解決問題有了進(jìn)一步的深刻認(rèn)識(shí)。通過自己的努力思考、學(xué)習(xí)研究與指導(dǎo)老師的認(rèn)真指導(dǎo),使自己的能力得到了進(jìn)一步鍛煉與提高。但因?yàn)楸鞠到y(tǒng)比較大,而且在本項(xiàng)目開始的時(shí)候,在Java和JSP應(yīng)用程序設(shè)計(jì)方面不太熟悉,再加上畢業(yè)設(shè)計(jì)的時(shí)間有限,許多方面在下一步的工作中還需要進(jìn)一步改進(jìn)和完善。主要針對(duì)以下幾方面:(1)盡量采用滿足模式要求的框架開發(fā),分離表示層和事物層,使系統(tǒng)具有高的可重用性和適應(yīng)性以及良好的可維護(hù)性。(2)系統(tǒng)的某些設(shè)計(jì)的可擴(kuò)展性并不十分理想,在以后的系統(tǒng)維護(hù)過程中,使用重構(gòu)方法對(duì)系統(tǒng)進(jìn)行重構(gòu),使系統(tǒng)的設(shè)計(jì)日益趨于更強(qiáng)的可擴(kuò)展性。(3)多開發(fā)和使用JSP標(biāo)簽,它可以非常緊密地和JSP的表示邏輯聯(lián)系在一起,同時(shí)又具有和普通MyEclipse工具處理,采用連接Tomcat將會(huì)提高系統(tǒng)的開發(fā)速度。系統(tǒng)還有待于進(jìn)一步完善,只進(jìn)行了對(duì)相關(guān)信息的最基本的管理,隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,應(yīng)將各個(gè)圖書館的圖書進(jìn)行聯(lián)網(wǎng)交流,使讀者可以遠(yuǎn)程查詢圖書館的藏書等信息,還應(yīng)開發(fā)對(duì)電子書的管理,形成網(wǎng)上圖書資源共享平臺(tái),使讀者可以在線閱讀電子書資料,并設(shè)置用戶權(quán)限,使管理員可以上傳圖書資料信息,高級(jí)用戶可以下載網(wǎng)上電子書資源,從而實(shí)現(xiàn)信息資源最大化被共享。經(jīng)過兩個(gè)月的不斷學(xué)習(xí)和設(shè)計(jì)開發(fā)加上老師同學(xué)的幫助,終于完成了我的畢業(yè)設(shè)計(jì),在開題報(bào)告階段我參閱了大量的中外文獻(xiàn),對(duì)所開發(fā)系統(tǒng)的現(xiàn)狀,國際發(fā)展情況以及未來發(fā)展趨勢有了深入的了解; 在整個(gè)系統(tǒng)的需求分析過程中對(duì)開發(fā)前期工作地流程步驟有了深入的掌握;在開發(fā)過程我進(jìn)一步學(xué)習(xí)了Java的基礎(chǔ)語法。在編寫過程中也規(guī)范了許多編碼習(xí)慣,數(shù)據(jù)庫設(shè)計(jì)階段我嘗試了幾個(gè)不同版本的數(shù)據(jù)庫,它們?cè)谂渲貌僮魃细饔胁煌指饔袃?yōu)缺點(diǎn),在它們的一些基本操作上也有了進(jìn)一步提高。在配置開發(fā)工具過程中對(duì)Tomcat和MyEclipse的連接部署有了清晰地認(rèn)識(shí),對(duì)開發(fā)JSP程序的步驟框架頁有了總體性認(rèn)識(shí)。在整個(gè)系統(tǒng)開發(fā)的過程中,我學(xué)到了很多新的知識(shí),以前學(xué)過的許多知識(shí)點(diǎn)在運(yùn)用過程中也有了更為深入的分析,這是我大學(xué)期間做過的規(guī)模最大的項(xiàng)目,在這個(gè)過程中也體會(huì)到了如何將書本知識(shí)轉(zhuǎn)化到實(shí)際的應(yīng)用中。致 謝通過這次畢業(yè)設(shè)計(jì),我學(xué)到了很多東西,既包括知識(shí)、技術(shù)還包括做人做事的道理, 我要感謝我的畢業(yè)設(shè)計(jì)指導(dǎo)老師馬金霞老師,是您嚴(yán)謹(jǐn)?shù)刂螌W(xué),適時(shí)地督促,不斷地指導(dǎo)使我順利完成了我的畢業(yè)設(shè)計(jì),在整個(gè)畢業(yè)設(shè)計(jì)期間您不斷地給予我?guī)椭椭笇?dǎo)使我不止完成了我的設(shè)計(jì)任務(wù)還學(xué)到了很多相關(guān)的專業(yè)知識(shí),老師不但經(jīng)驗(yàn)豐富知識(shí)領(lǐng)域?qū)拸V而且和善可親,在完成畢設(shè)的過程您不但教授了我很多專業(yè)知識(shí),還為我的未來發(fā)展學(xué)業(yè)工作提出了很多寶貴的意見,我們不但是親切的師生,也是彼此的朋友,在我整個(gè)畢業(yè)設(shè)計(jì)的指導(dǎo)過程中您給我的印象就是認(rèn)真負(fù)責(zé),在這里我想對(duì)我可敬可親的馬老師說一聲:“謝謝!”非常感謝我的同學(xué)們我的老師們對(duì)我的幫助,是你們給我提出許多關(guān)鍵性的意見和建議,使我對(duì)整個(gè)畢業(yè)設(shè)計(jì)的思路有了總體的把握,并耐心地幫我解決了許多實(shí)際問題,使我獲益良多。是你們教授了我豐富的知識(shí),教會(huì)了我學(xué)習(xí)知識(shí)的能力,特別感謝張素蘋同學(xué)對(duì)我的容忍。最后,謝謝我的母校對(duì)我的教育,我將以更加飽滿的熱情投入到下一階段的學(xué)習(xí)中去,充實(shí)自己,完善自己,向著自己的目標(biāo)不斷地前進(jìn),用我的所學(xué)去實(shí)現(xiàn)我心中的夢想?。?!祝愿所有人一切順利!參考文獻(xiàn)[1] 王新輝?;贑/S和B/S模式架構(gòu)的圖書管理系統(tǒng)設(shè)計(jì)。湖南人文科技學(xué)院學(xué)報(bào),2005。[2] 王蔚?;贘2EE技術(shù)的混合模式圖書館管理系統(tǒng)的應(yīng)用研究。圖書館學(xué)刊出版社,2007。[3] 吳其慶。JAVA模塊設(shè)計(jì)實(shí)例經(jīng)典。北京:冶金工業(yè)出版社,2004。[4] 薩師煊,王珊。數(shù)據(jù)庫系統(tǒng)概論。高等教育出版社,1997。[5] Herbert Schildt。JAVA2參考大全。北京:清華大學(xué)出版社,2002。[6] 吳其慶。JSP編程思想與實(shí)踐。冶金工業(yè)出版社,2003。[7] 楊俊生,唐琳。JSP開發(fā)技術(shù)。清華大學(xué)出版社,2011。[8] 溫謙。HTML+CSS 網(wǎng)頁設(shè)計(jì)與布局。清華大學(xué)出版社,2000。[9] 周桓,王殊宇。JSP 項(xiàng)目開發(fā)全程實(shí)錄。清華大學(xué)出版社,2007。[10] 張銀鶴,劉治國。JSP 完全學(xué)習(xí)手冊(cè)。清華大學(xué)出版社,2008。[11] 王珊,薩師煊。數(shù)據(jù)庫系統(tǒng)概論。高等教育出版社,,2010。[12] 楊樹林,胡潔萍。Java語言最新實(shí)用案例教程。清華大學(xué)出版社,2010。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1