基于JavaWeb的圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于JavaWeb的圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于JavaWeb的圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于JavaWeb的圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于JavaWeb的圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩51頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

題姓名學(xué)號JavaWeb管理年月*日摘要:計(jì)算機(jī)信息處理系統(tǒng)的引進(jìn)已徹底改變了許多系統(tǒng)的經(jīng)營管理模式。圖書管理組成部分,通過對圖書管理系統(tǒng)的運(yùn)行管理機(jī)制進(jìn)行調(diào)查研統(tǒng)中解決了學(xué)校圖書管理事務(wù)中的常用基本問題以及相關(guān)統(tǒng)個(gè)功能模塊:系統(tǒng)設(shè)置,讀者管理,圖書管理,圖書借還,系統(tǒng)查詢和更改口令。本系統(tǒng)使有Jsp進(jìn)行網(wǎng)頁界面的設(shè)計(jì),使用MVC設(shè)計(jì)模式,采用了開源Struts靈活、生成的軟SqlServer一致性和安全 11系統(tǒng)概述 1項(xiàng)目任務(wù) 1課題意義 1論文的工作和安排 22圖書借閱管理需求分析 2可行性分析 2技術(shù)可行性 3經(jīng)濟(jì)可行性 3圖書借閱管理系統(tǒng)需求概述 3系統(tǒng)目標(biāo) 3 3圖書借閱管理系統(tǒng)需求模型 4功能描述 4圖書管理員詳細(xì)功能描述 5功能描述 53總體設(shè)計(jì) 6數(shù)據(jù)庫設(shè)計(jì) 6數(shù)據(jù)庫設(shè)計(jì)概述 6 7圖書類型信息表結(jié)構(gòu)設(shè)計(jì) 7讀者信息表結(jié)構(gòu)設(shè)計(jì) 8讀者類型信息表結(jié)構(gòu)設(shè)計(jì) 9圖書借閱信息表結(jié)構(gòu)設(shè)計(jì) 9圖書歸還信息表結(jié)構(gòu)設(shè)計(jì) 10用戶信息表結(jié)構(gòu)設(shè)計(jì) 10圖書館信息表結(jié)構(gòu)設(shè)計(jì) 11系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì).11圖書管理系統(tǒng)總體結(jié)構(gòu)圖 12系統(tǒng)詳細(xì)設(shè)計(jì) 12系統(tǒng)管理員模塊 12讀者管理模塊 12圖書管理模塊 13圖書借還模塊 14系統(tǒng)查詢模塊 164系統(tǒng)實(shí)現(xiàn) 18 18理功能模塊的實(shí)現(xiàn) 18 查詢功能模塊的實(shí)現(xiàn) 205系統(tǒng)測試 22軟件測試的方法與步驟 22測試用例設(shè)計(jì)與測試用例的運(yùn)行過程及測試結(jié)果分析 22模塊測試 22集成測試 23 24總結(jié) 25參考文獻(xiàn) 26書管理系統(tǒng)的運(yùn)行管理機(jī)制進(jìn)行調(diào)查研Struts生成的軟件界面友好美觀等特點(diǎn)。本系統(tǒng)中通過JDBC驅(qū)動和數(shù)據(jù)庫進(jìn)行無縫連接,后sqlserver1系統(tǒng)概述(1)實(shí)現(xiàn)圖書館對所藏圖書的按類別、書名等多方面的查詢,最大的方便讀者和圖;(3)建立圖書館工作人員數(shù)據(jù)庫,限定每個(gè)工作人員對軟件操作的權(quán)限,最大限度生的借書信息、還書信息。因此需要對讀者資源、書管理,及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,要對因此而了提高圖書館或者企業(yè)內(nèi)部對圖書存銷的自動化的管。主要功能,本系統(tǒng)涉及到以下核心功能:借閱管理,歸還管理。除了這些核心功能外,還包括一些基本和輔助功能,它們是:用戶管理、圖書館參數(shù)管理、圖書管理、統(tǒng)計(jì)查第五部分是軟件測試,測試系統(tǒng)功能實(shí)現(xiàn)并對測試結(jié)果進(jìn)行記錄分析需要。本系統(tǒng)采用JSP開發(fā)出友好美觀的人機(jī)界面,便于用戶理解、操作。數(shù)據(jù)庫管理開發(fā)這樣一個(gè)管理系統(tǒng)成本不會很高,但其可以大大提高圖書館的工作效率,也是圖書館管理發(fā)展的必然趨勢,其必將有比較寬闊的市場,因此改性統(tǒng)在經(jīng)濟(jì)可行性上時(shí)可行的。該系統(tǒng)主要建立一個(gè)基于B/S模式的圖書館借閱管理系統(tǒng),面對當(dāng)起很多小型圖書管理仍是人工管理帶來的檢索速度慢,效率低,借閱歸還圖書量大,圖書統(tǒng)計(jì)工作量大,不能完成及時(shí)更新的問題,該系統(tǒng)可以對跟系統(tǒng)的三個(gè)用戶類型的使用實(shí)現(xiàn):(2)對于圖書館工作人員能夠?qū)崿F(xiàn)方便的對圖書進(jìn)行查詢,方便的進(jìn)行讀者借閱情況查詢,方便的進(jìn)行借書還書處理等,便捷的對圖書信息進(jìn)行添加、修改、刪除,分類管更新操作,對系統(tǒng)用戶進(jìn)行添加、修改、刪除、權(quán)限設(shè)置等操作,對圖書館的辦證參數(shù)進(jìn)行修改維護(hù)等操作功能。圖書借閱管理系統(tǒng)是一個(gè)基于B/S模式的對圖書館進(jìn)行高效率管理的應(yīng)用系統(tǒng),它的用戶主要是讀者和圖書管理員,圖書管理員通過本系統(tǒng)實(shí)現(xiàn)對圖書及讀者的高效管理,讀者是該系統(tǒng)的重要的使用角色,他們通過該系統(tǒng)查詢自己需要請進(jìn)而借閱自己所需續(xù)接圖書的方便操作,實(shí)現(xiàn)對系統(tǒng)中圖書,讀者,讀者借閱情況的查詢,信息更改維護(hù)等操作,管理讀者類型,對不同類型讀者可借閱的圖書數(shù)系統(tǒng)員系統(tǒng)管理員主要是圖書管理系統(tǒng)中用戶的管理,實(shí)現(xiàn)用戶添加修修改維護(hù)等操作,還包括對圖書館書架的設(shè)置操作,以及校外讀者辦證所需費(fèi)圖書借閱管理系統(tǒng)的主要任務(wù)是實(shí)現(xiàn)讀者迅速檢索查詢,方便借閱歸還圖書,圖書本操作,系統(tǒng)管理員是管理用戶設(shè)置權(quán)限等操作,從圖讀者、圖書管理員,系統(tǒng)管理員進(jìn)入該系統(tǒng)必須登錄,身份驗(yàn)證正確了才可以進(jìn)入對系統(tǒng)用戶進(jìn)行添加,修改,刪除,權(quán)限設(shè)置等操作。(5)其他功能下面的系統(tǒng)用例圖描述了整個(gè)系統(tǒng)用戶之間的動作聯(lián)系,及功能模塊的概述,如圖omomUseCaseViewomUseCaseView系統(tǒng)管理員(fromUseCaseView)UseCaseViewomUseCaseViewseCaseVomUseCaseViewomUseCaseView(fromUseCaseView)圖書管理員UseCaseViewomUseCaseViewomUseCaseViewomUseCaseViewomUseCaseViewomUseCaseViewomUseCaseViewomUseCaseViewomUseCaseView相完成對讀者借閱,續(xù)接和還書的操作。查詢圖書相關(guān)資料,借閱歷史和借閱到期題型.對圖書館圖書信息進(jìn)行查詢,對自己當(dāng)前借閱書籍進(jìn)行查詢。(3)讀者信息(編號,姓名,性別,條形碼,讀者類型,出生年月,有效證件,證(5)圖書借閱信息(圖書編號,讀者ID,借出時(shí)間,應(yīng)還時(shí)間,是否歸還,操作員)(6)圖書歸還信息(圖書編號,讀者ID,歸還時(shí)間,操作員)在這里使用E-R圖描述了圖書借閱管理系統(tǒng)的數(shù)據(jù)模型。圖圖書借閱管理系統(tǒng)E-R圖系統(tǒng)E-R圖表圖書信息表tb_bookinfo字段名稱數(shù)據(jù)類型是否為空說明度varcharvarcharvarcharvarcharvarchartvarcharvarcharvarcharesespageint10Yes圖書頁碼該表的設(shè)計(jì)主要是方便對圖書的分類,和對圖書的查詢,在實(shí)際應(yīng)用中圖書管理員就是根據(jù)圖書類型的不同將之分列在不同的書架,以方便讀者的借閱尋找,其中可借閱天數(shù)項(xiàng)設(shè)置了不同類型圖書的借閱期限,可根據(jù)圖書的具體情況進(jìn)行不同的維護(hù)管理,表圖書類型信息表tb_booktype字段名稱數(shù)據(jù)類型字段長度是否為空IDint10Nobooknamevarchar30Nodaysint10No館管理員對讀者進(jìn)行管理,其中讀者ID,不同類型證件的號碼都是唯一的,是讀者在借閱圖書時(shí)需要輸入對讀者身份進(jìn)行識別的信息,讀者類型信息決定了讀者一次性可借閱的圖書的數(shù)量,注冊時(shí)間可用于查詢計(jì)算讀者身份有表讀者信息表tb_readerevarcharvarcharvarcharvarcharvarcharvarcharvarchar4esesVarcharVarcharvarchares者進(jìn)行分類方便讀者的管理量的屬性設(shè)定,是根據(jù)讀者需求的不同對起權(quán)限進(jìn)行的設(shè)置,用于規(guī)定不同類型讀者一表讀者類型信息表tb_readertypeevarchar4該表的設(shè)計(jì)是用于對讀者借閱圖書進(jìn)行管理,表中圖書ID屬性是對借閱圖書的唯一性識別標(biāo)識,讀者ID號記錄借閱的相應(yīng)讀者,結(jié)出時(shí)間記錄了相應(yīng)的歸還時(shí)間,以及歸還時(shí)是否超時(shí),操作員是對借閱進(jìn)行操作的人員的記錄方便日后的查詢,是否歸還標(biāo)表圖書借閱信息表tb_borrowvarchardateevarchar1歸還圖書的時(shí)間,以此判體結(jié)構(gòu)設(shè)計(jì)如表所示。表圖書歸還信息表tb_giveback字段名稱數(shù)據(jù)類型字段長度IDint10readerIDvarchar11bookIDint11backTimedateoperatorvarchar30息歸還時(shí)間操作員,方便對用戶的管理,表中包括用戶表系統(tǒng)用戶信息表tb_user字段名稱數(shù)據(jù)類型字段長度是否為空說明varcharpasswordvarchar表圖書館信息表tb_libraryevarcharvarcharvarcharvarcharvarcharvarcharvarchareses計(jì),開發(fā)過程與成果應(yīng)符合GB/T11457-1995軟件工程術(shù)語,GB/T8567-1988計(jì)算機(jī)合、高內(nèi)聚”的原則,本系統(tǒng)將劃分為以下主要能模塊,圖書管理功能模塊,圖書借還功(1)圖書館信息設(shè)置,地址,聯(lián)系方式,簡介等信息的管理更新,以便于讀者和外界人士對圖書館的了解。該功能是對td_library表進(jìn)行維護(hù)修改等操(2)用戶設(shè)置該功能子模塊主要是系統(tǒng)管理員對系統(tǒng)用戶的管理,通過此子模塊的功能實(shí)現(xiàn)可以對用戶進(jìn)行添加、修改、刪除、權(quán)限設(shè)置等操作,該子模塊能將圖書館的不同工作細(xì)化(3)圖書館書架設(shè)置作,該子模塊極大的降低了圖書館管理書籍以及編號的難度。該操作是對tb_bookinfo塊中主要tb_resderType表進(jìn)行,圖書管理功能模塊可分為圖書類型管理和圖書信息管理兩個(gè)子模塊,其各自的實(shí)現(xiàn)表圖書類型管理描述對圖書進(jìn)行類型設(shè)置分類,并對不同類出結(jié)果存儲在圖書類型表(tb_bookType)類型查詢頁面輸出表圖書信息管理描述出添加、修改、刪除圖書,對圖書的編對圖書基本操作管理,對不同圖書參結(jié)果存儲在圖書類型表(tb_book)中,該功能模塊主要實(shí)現(xiàn)對讀者借閱、續(xù)接、歸還圖書的操作,其中子模塊各自的描述表圖書借閱描述出讀者借閱成功,系統(tǒng)對借閱信息進(jìn)結(jié)果存儲在圖書借閱表表圖書續(xù)借描述出結(jié)果存儲在圖書借閱表bborrow出結(jié)果存儲(tb_giveback)中在圖書歸還表理員先核實(shí)讀者的信息,然后再進(jìn)行圖書項(xiàng)的操該模塊包括對圖書館藏書進(jìn)行查詢,對讀者借閱情況進(jìn)行查詢,以及對借閱到期和超期的讀者進(jìn)行提醒的信息,其中三個(gè)子模塊的各自實(shí)行如表所示。表圖書查詢描述出表圖書借閱查詢描述出用戶通過圖書的編號,讀者編號表圖書借閱到期提醒描述醒出4系統(tǒng)實(shí)現(xiàn)本模塊中最主要的是管理系統(tǒng)用戶,設(shè)置圖書館信息等操作,其中管理系統(tǒng)用戶包括對他們進(jìn)行添加,修改,刪除及權(quán)限劃分操作。理用戶操作界面起起erModifyActionMappingmappingActionFormform,ervletResponseresponse{nagerFormformlepaddingpxnbspnametdlepaddingpxnbspnumbertdnterahrefonClickactionreaderTypeModifyQueryIDID'','width=292,height=175')">修改</a></td>href="?action=readerTypeDel&ID=<%=ID%>">刪除</a></td>界面privateActionForwardreaderAdd(ActionMappingmapping,ActionFormmFormform供自己的編號會顯示出讀者當(dāng)起的借閱情況,再提供要借閱的圖書標(biāo)號,圖書管理員將借閱操作界面如果在借閱時(shí)所要借閱的圖書不存在或者讀者借閱已達(dá)借閱圖書的上限,則讀者不privateActionForwardbookborrow(ActionMappingmapping,ActionFormmngfromtbbookinfobleftjointb_bookcasecon=jointb_publishingpon=jointb_booktypeton=where=0)asbookwherebook."+strif+"'";qlselectbasbookcaseNameaspublishingfromtbbookinfobleftjointbbookcaseconjointb_publishingponjointbbooktypeton=where=0";}try{while()){}(3)借閱到期提醒子模塊是將系統(tǒng)當(dāng)前時(shí)間與應(yīng)歸還的時(shí)間進(jìn)行比較,如果系統(tǒng)當(dāng)前時(shí)間以超過圖書應(yīng)歸還時(shí)間,相應(yīng)的讀者借閱信息便會被顯示在借閱到期提醒界面,醒mindActionMappingmappingActionFormform,5系統(tǒng)測試個(gè)階段都不可避免地會產(chǎn)生錯(cuò)誤。測試目的在于:發(fā)現(xiàn)錯(cuò)誤而執(zhí)行一個(gè)程序的過程,測圖測試階段信息流程圖進(jìn)行測試:所有測試都應(yīng)追溯到用戶需設(shè)計(jì);運(yùn)用Pareto原理著重對占出現(xiàn)錯(cuò)誤80%的容易出錯(cuò)的20%的模塊進(jìn)行測試,從小規(guī)模開始逐步進(jìn)行大規(guī)模測試,通常先重點(diǎn)測試單個(gè)程序模塊再轉(zhuǎn)向集成的模塊簇;精按照軟件工程的觀點(diǎn),軟件測試(主要是指多模塊程序的測試)共包括4個(gè)層次。(1)單元測試。單元測試的用例從單元詳細(xì)設(shè)計(jì)中導(dǎo)出。在單元測試中可以采用功(2)集成測試和確認(rèn)測試。這一階段的任務(wù),是通過了單元測試的模塊逐步組裝起程及測試結(jié)果分析(1)登錄模塊測試碼用戶名:admin碼:admin碼:碼:321ff密系統(tǒng)跳轉(zhuǎn)到登陸成功密請輸入密碼密您輸入的用戶名或密或密碼錯(cuò)誤”,用戶點(diǎn)擊確定,系統(tǒng)會重新返回登陸頁面,其中錯(cuò)誤信息提示頁面如圖所示頁面(2)更改密碼模塊測試用戶登錄系統(tǒng)后可對自己的登錄密碼進(jìn)行更改,更改過程要求用戶提供原始密碼,輸入新密碼,重新輸入新密碼進(jìn)行確認(rèn),如果用戶輸入的原始密碼錯(cuò)誤,或兩次輸入的新密碼不一致將無法執(zhí)行密碼更新操作,系統(tǒng)會給出相應(yī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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論