Java電子教案第章 廣陵學(xué)院圖書館管理系統(tǒng)_第1頁
Java電子教案第章 廣陵學(xué)院圖書館管理系統(tǒng)_第2頁
Java電子教案第章 廣陵學(xué)院圖書館管理系統(tǒng)_第3頁
Java電子教案第章 廣陵學(xué)院圖書館管理系統(tǒng)_第4頁
Java電子教案第章 廣陵學(xué)院圖書館管理系統(tǒng)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

JavaSE6項目開發(fā)培訓(xùn)視頻廣陵學(xué)院圖書管理系統(tǒng)課程安排前導(dǎo)系統(tǒng)分析系統(tǒng)目標(biāo)數(shù)據(jù)庫設(shè)計開發(fā)前的準(zhǔn)備工作用戶登錄模塊登陸界面功能實現(xiàn)管理端界面的搭建查詢圖書功能模塊借閱預(yù)約圖書功能模塊課程安排(續(xù))歸還掛失圖書功能模塊圖書超期處理模塊學(xué)生用戶管理模塊圖書管理模塊管理員管理模塊超級管理員功能的開發(fā)管理端的集成和測試知識點匯總章末總結(jié)前導(dǎo)隨著人類社會的不斷進(jìn)步,科學(xué)技術(shù)有了長足的發(fā)展,尤其是在當(dāng)今這個知識經(jīng)濟(jì)時代,知識的大爆炸帶來全球圖書業(yè)的的飛速發(fā)展,這些書籍為科技的發(fā)展做出了巨大的貢獻(xiàn)。人類在短短的幾十年創(chuàng)造了大量的書籍資源,但圖書數(shù)量之多,也使其管理成為一項繁重的工作。隨著信息時代的來臨,圖書的信息化管理使這個難題的解決成為現(xiàn)實。在這里我們將通過具體的介紹,引領(lǐng)讀者親身體驗“圖書館管理系統(tǒng)”的開發(fā)之旅。系統(tǒng)分析系統(tǒng)不但要滿足客戶所提出的要求,同時也要考慮其性能。因此,在項目開發(fā)之前,首先要進(jìn)行需求分析和可行性分析,這是進(jìn)行項目開發(fā)的基石。學(xué)生用戶端 查詢圖書;預(yù)約圖書;掛失圖書。管理端 學(xué)生用戶管理;圖書管理;管理員管理;借閱管理。系統(tǒng)目標(biāo)本系統(tǒng)包括學(xué)生端和管理員端,有借閱圖書、預(yù)約圖書、查詢圖書、掛失圖書、超期交納罰金等功能模塊,其系統(tǒng)結(jié)構(gòu)見下圖。系統(tǒng)目標(biāo)(續(xù))這一節(jié)將對本系統(tǒng)學(xué)生端及管理端進(jìn)行演示。數(shù)據(jù)庫設(shè)計系統(tǒng)包含的實體主要有:圖書、學(xué)生、管理員等,下面將分別介紹各實體及實體間的E-R圖。通過其E-R圖讀者可以更好地理解各實體的屬性關(guān)系。下面就以學(xué)生實體為例,來進(jìn)行介紹,其他的就不再贅述。數(shù)據(jù)庫設(shè)計(續(xù))本系統(tǒng)共有7張表:學(xué)生用戶基本信息表、管理員基本信息表、圖書基本信息表、借閱圖書信息表、超期圖書信息表、預(yù)約圖書信息表、掛失圖書信息表,下面將以管理員基本信息表為例進(jìn)行介紹。字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說明mgNointN/A是否管理員IDpermittedvarchar50否否管理員權(quán)限Passwordvarchar50否否管理員密碼開發(fā)前的準(zhǔn)備工作上一小節(jié)已經(jīng)對表的設(shè)計進(jìn)行了詳細(xì)的介紹,下面將介紹如何在MySQL數(shù)據(jù)庫中創(chuàng)建這些表,并插入一些數(shù)據(jù)用于開發(fā)中的測試,具體步驟見操作。對于各張表中信息的插入,請參考光盤中本章中的數(shù)據(jù)庫腳本db.sql,在此就不一一列舉了。至此,代碼開發(fā)前的準(zhǔn)備工作已經(jīng)完成,在下面的章節(jié)中將對系統(tǒng)中的各模塊按照實際的開發(fā)流程逐一進(jìn)行介紹。用戶登錄模模塊用戶登錄界界面的主要要功能是驗驗證登錄者者的身份和和權(quán)限,只只有學(xué)生用用戶或管理理員才能登登錄與之對對應(yīng)的管理理系統(tǒng)。在在登錄界面面,通過對對各項登錄錄條件的驗驗證,就可可以確認(rèn)用用戶的使用用權(quán)限。下下面將介紹紹登陸模塊塊的具體開開發(fā)。登錄界面開開發(fā)界面構(gòu)造器器的實現(xiàn)數(shù)據(jù)庫操縱縱類框架在開發(fā)登陸陸驗證功能能之前,做做好數(shù)據(jù)庫庫操作類的的開發(fā),主主要是用于于連接數(shù)據(jù)據(jù)庫、執(zhí)行行查詢、更更新等功能能,本小節(jié)節(jié)對其進(jìn)行行開發(fā),具具體實現(xiàn)見見操作。登陸界面功功能實現(xiàn)上一節(jié)主要要完成了界界面的搭建建,由于功功能代碼均均沒開發(fā),,所以單擊擊界面上的的控件都不不會起作用用,本小節(jié)節(jié)將介紹如如何實現(xiàn)登登陸功能。。鍵盤易用性性的實現(xiàn)管理員登錄錄事件響應(yīng)應(yīng)的設(shè)置學(xué)生登錄按按鈕事件響響應(yīng)的設(shè)置置編譯運行用用戶登錄模模塊管理端界面面的搭建本節(jié)將帶領(lǐng)領(lǐng)讀者進(jìn)行行管理端界界面的開發(fā)發(fā),其具體體實現(xiàn)見下下面幾小節(jié)節(jié),管理端端界面開發(fā)發(fā)完畢運行行進(jìn)行效果果顯示。界面窗體的的初始化管理端界面面類各方法法介紹查詢圖書功功能模塊上節(jié)主要介介紹了學(xué)生生管理系統(tǒng)統(tǒng)主界面框框架的搭建建,本節(jié)及及后續(xù)的幾幾節(jié)筆者將將分別介紹紹各功能模模塊的開發(fā)發(fā)。下面首首先對查詢詢圖書功能能模塊的開開發(fā)進(jìn)行介介紹,查詢詢圖書界面面效果見演演示。查詢圖書界界面開發(fā)查詢圖書界界面構(gòu)造器器的開發(fā)簡單查詢功功能開發(fā)高級查詢功功能開發(fā)編譯運行““查詢圖書書”功能模模塊借閱預(yù)約圖圖書功能模模塊上一模塊主主要介紹了了“查詢圖圖書”功能能的開發(fā),,本節(jié)將介介紹本系統(tǒng)統(tǒng)中另一個個重要模塊塊——“借閱預(yù)約圖圖書”功能能模塊,開開發(fā)完后其其界面見演演示。借閱圖書界界面開發(fā)顯示圖書信信息功能開開發(fā)借閱預(yù)約圖圖書功能開開發(fā)編譯運行““借閱預(yù)約約圖書”功功能模塊歸還掛失圖圖書功能模模塊上一小節(jié)介介紹了“借借閱預(yù)約圖圖書”功能能模塊,實實現(xiàn)了學(xué)生生用戶借閱閱和預(yù)約圖圖書的功能能,本節(jié)將將詳細(xì)介紹紹“歸還掛掛失圖書””功能模塊塊的開發(fā),,歸還掛失失圖書界面面運行效果果將在本節(jié)節(jié)最后進(jìn)行行演示。界面開發(fā)查詢借書記錄錄功能的開發(fā)發(fā)掛失圖書方法法的開發(fā)其他方法介紹紹及本模塊的的編譯運行圖書超期處理理模塊上一節(jié)是對歸歸還掛失圖書書模塊的開發(fā)發(fā),本節(jié)將對對圖書超期模模塊進(jìn)行開發(fā)發(fā),其中包括括查詢學(xué)生用用戶欠款數(shù),,以及交納欠欠款功能的完完成。在此將將分幾小節(jié)對對本模塊的開開發(fā)進(jìn)行介紹紹,超期處理理模塊界面最最后將進(jìn)行顯顯示。界面開發(fā)超期天數(shù)查詢詢功能開發(fā)查詢及交納欠欠款的開發(fā)編譯運行圖書書超期處理模模塊學(xué)生用戶管理理模塊上一節(jié)已經(jīng)完完成了圖書超超期處理模塊塊的開發(fā),下下面將介紹學(xué)學(xué)生用戶的管管理功能開發(fā)發(fā),在此模塊塊開發(fā)完畢,,管理員就可可以對學(xué)生的的信息進(jìn)行管管理。界面開發(fā)actionPerformed方法的的開發(fā)發(fā)圖書的的增、、刪、、改功功能查詢功功能開開發(fā)編譯運運行學(xué)學(xué)生用用戶管管理模模塊管理員員管理理模塊塊圖書館館管理理員是是圖書書館管管理信信息系系統(tǒng)的的管理理者,,其具具有對對學(xué)生生信息息和圖圖書信信息的的管理理權(quán)限限,并并需要要對圖圖書館館管理理系統(tǒng)統(tǒng)進(jìn)行行維護(hù)護(hù),下下面將將對管管理員員管理理模塊塊的開開發(fā)進(jìn)進(jìn)行介介紹。。管理員員分為為超級級管理理員和和普通通管理理員,,超級級管理理員可可以對對普通通管理理員進(jìn)進(jìn)行管管理,,而普普通管管理員員則只只能管管理圖圖書信信息和和學(xué)生生用戶戶。超級管管理員員功能能開發(fā)發(fā)在本系系統(tǒng)中中超級級管理理員主主要實實現(xiàn)了了對管管理員員信息息的相相應(yīng)管管理功功能,,其不不再進(jìn)進(jìn)行普普通管管理員員所做做的具具體工工作,,只進(jìn)進(jìn)行下下述工工作。。添加管管理員員刪除管管理員員信息息修改管管理員員信息息查詢管管理員員信息息圖書管管理模模塊對于圖圖書館館來說說,最最需要要進(jìn)行行管理理的資資源就就應(yīng)該該是圖圖書了了,圖圖書信信息的的管理理占管管理員員工作作的很很大一一部分分,由由于時時間所所限,,在此此就不不再對對圖書書管理理模塊塊的開開發(fā)進(jìn)進(jìn)行詳詳細(xì)介介紹。。管理端的的集成和和測試至此管理理端的框框架和各各個具體體功能模模塊均已已開發(fā)完完畢,下下面將各各個模塊塊集成到到管理端端主框架架。運行登陸陸窗體類類,并輸輸入正確確的管理理員名和和密碼,,在登陸陸界面選選中右邊邊樹狀列列表的各各個節(jié)點點均可顯顯示相應(yīng)應(yīng)的管理理界面,,并在各各個功能能界面均均能進(jìn)行行正常管管理功能能。學(xué)生端的的簡單介介紹讀者可以以發(fā)現(xiàn),,學(xué)生端端的操作作權(quán)限僅僅限于查查詢圖書書,預(yù)約約圖書和和掛失圖圖書等,,而這些些功能的的開發(fā)和和管理模模塊類似似,所以以本書就就不在介介紹學(xué)生生端的開開發(fā),有有興趣的的讀者可可參閱光光盤中本本章源碼碼自己進(jìn)進(jìn)行開發(fā)發(fā)。知識點匯匯總到本節(jié)為為止,該該系統(tǒng)的的開發(fā)已已全部完完畢,在在開發(fā)過過程中用用到了許許多開發(fā)發(fā)技巧及及重要知知識點,,下面將將對這些些技巧及及知識點點進(jìn)行簡簡單介紹紹。樹狀列表表的應(yīng)用用表格的應(yīng)應(yīng)用提高鍵盤盤易用性性正則式的的應(yīng)用卡片布局局的應(yīng)用用章末總結(jié)結(jié)本章詳細(xì)細(xì)介紹了了一個具具有基本本完善功功能的圖圖書管理理系統(tǒng)的的開發(fā),,通過對對本章的的學(xué)習(xí),,讀者應(yīng)應(yīng)該對Swing控件的應(yīng)應(yīng)用及布布局有了了更深的的理解。。在生產(chǎn)產(chǎn)環(huán)境中中,讀者者可以根根據(jù)該圖圖書信息息管理系系統(tǒng)實例

溫馨提示

  • 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

提交評論