畢業(yè)設(shè)計(jì)(論文)-基于WEB的圖書館借閱系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc_第1頁
畢業(yè)設(shè)計(jì)(論文)-基于WEB的圖書館借閱系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc_第2頁
畢業(yè)設(shè)計(jì)(論文)-基于WEB的圖書館借閱系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc_第3頁
畢業(yè)設(shè)計(jì)(論文)-基于WEB的圖書館借閱系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc_第4頁
畢業(yè)設(shè)計(jì)(論文)-基于WEB的圖書館借閱系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

基于WEB的圖書館借閱系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著電腦、手機(jī)等信息工具的普及,人們能更加完善、快捷地處理信息數(shù)據(jù)。在圖書館的日常運(yùn)作中,由于圖書借閱和用戶查詢次數(shù)繁多,需要進(jìn)行繁雜的信息數(shù)據(jù)管理。為了能更高效、快捷、穩(wěn)定地管理圖書館的數(shù)據(jù)信息,本文設(shè)計(jì)并實(shí)現(xiàn)了一套基于Web的圖書管理借閱系統(tǒng)。系統(tǒng)采用Browser/Server運(yùn)行模式,基于JAVA開發(fā)平臺,并使用SQLServer作為后臺數(shù)據(jù)庫系統(tǒng)。系統(tǒng)主要實(shí)現(xiàn)了以下幾個(gè)功能:查詢圖書、借還圖書、圖書管理、讀者信息管理,讀者留言、公告欄等。讀者只需要通過瀏覽器訪問本系統(tǒng),就可以輕松實(shí)現(xiàn)圖書查詢、圖書借還等操作。同樣,圖書管理員也可以使用本系統(tǒng)方便快捷地完成圖書館的信息數(shù)據(jù)管理工作。另外,由于手機(jī)使用的普及,本系統(tǒng)中還新加入了WAP查詢功能,借助于無線網(wǎng)絡(luò),讀者可以通過使用手機(jī),更加方便、快捷地完成圖書查詢的工作,這為讀者帶來了更多便捷。關(guān)鍵詞:圖書管理系統(tǒng);WAP;JSPDesignandImplementationofLibraryManagementSystemBasedonWEBAbstractWiththeinformationtoolsbecomingsopopular,suchascomputerandcellphoneetc,peoplecanhandletheinformationdatamoreperfectlyandrapidly.Inthedailylibraryoperation,asbook-borrowedandtheonessearchedbeingsofrequently,thelibraryhastodealwithagreatmanycomplicateddata.Forthedatamanagementmoreefficiently,fastandreliably,thethesisdesignsandimplementsalibrarymanagementsystemwhichisbasedonWeb.OntheJavaplatform,thesystemadoptstheBrowser/Servermodel,whichtakesSQLServerasadatabaseserver.Thesystemmainlycarryoutthefollowingfunctions:searchingforborrowingandreturning,bookmanagement,readerinformationmanagement,readsmessages,andthelibrarybulletin.Whilethereadersinterviewthesystemthroughthebrowser,theycaneasilysearchforabookorborrowandreturnabooketc.Simultaneously,theassistantisabletocontrolthelibraryinformationdatum.Inaddition,thesystemisstilladdedasearchingfunctionbasedWAP,bywhichthereaderscansearchforabookmoreconvenientlyandrapidly,bymeansofwirelessnetwork.Suchafunctionbringsthereadersagreatdealconvenience.Keywords:LibraryManagementSystem;WAP;JSP目錄論文總頁數(shù):22頁1引言.51.1課題背景.51.2課題研究意義.52需求分析.52.1應(yīng)用需求分析.52.2設(shè)計(jì)模式.62.3開發(fā)環(huán)境.72.4開發(fā)工具.73系統(tǒng)總體設(shè)計(jì).83.1系統(tǒng)概要.83.2功能模塊構(gòu)成.93.3功能流程圖.93.3.1查詢功能流程圖.93.3.2借還圖書功能流程圖.103.4數(shù)據(jù)庫設(shè)計(jì).103.4.1數(shù)據(jù)庫概要.103.4.2數(shù)據(jù)庫邏輯設(shè)計(jì).103.4.3數(shù)據(jù)庫之間關(guān)聯(lián)設(shè)計(jì).124系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn).134.1發(fā)布首頁公告功能模塊.154.2留言板功能模塊.164.2.1發(fā)布留言模塊.174.2.2回復(fù)留言模塊.184.3系統(tǒng)管理員登錄功能模塊.184.4圖書查詢功能模塊.194.4.1前臺圖書查詢.194.4.2后臺所有圖書查詢.204.4.3WAP查詢.214.5其余功能模塊.225測試.23結(jié)論.23參考文獻(xiàn).24致謝.錯(cuò)誤!未定義書簽。聲明.錯(cuò)誤!未定義書簽。第5頁共24頁1引言1.1課題背景當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,計(jì)算機(jī)與信息處理技術(shù)日漸成熟。隨著Internet和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的蓬勃發(fā)展,Web技術(shù)得到了迅猛地發(fā)展。在科學(xué)技術(shù)高速發(fā)展的今天,信息技術(shù)已經(jīng)滲透到社會發(fā)展的每一個(gè)領(lǐng)域,而計(jì)算機(jī)技術(shù)為工作提供了方便性、高效性、靈活性及安全性,尤其Web技術(shù)的高速發(fā)展將計(jì)算機(jī)的應(yīng)用提升到另一個(gè)層次。而圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,利用計(jì)算機(jī)來管理復(fù)雜的信息,能夠充分發(fā)揮計(jì)算機(jī)的優(yōu)越性。1.2課題研究意義盡管有的圖書館有圖書管理系統(tǒng),但是僅僅限于圖書管理員使用,屬于單機(jī)系統(tǒng),對于Internet服務(wù)幾乎沒有,更不用說是WAP等服務(wù)。這樣的圖書管理系統(tǒng)根本沒有發(fā)揮它的效力,資源閑置比較突出?;谶@此問題,有必要建立一個(gè)圖書管理系統(tǒng)有效的支持WEB和WAP的服務(wù),以使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,提高信息處理的速度和準(zhǔn)確性,并且能通過Internet能夠及時(shí)、準(zhǔn)確修改圖書情況。本系統(tǒng)的設(shè)計(jì)主要有效的支持WEB訪問和WAP訪問,使得資源利用最大化用戶只需要通過瀏覽器或者手機(jī)WAP訪問就可以實(shí)現(xiàn)操作,操作簡單靈活。2需求分析2.1應(yīng)用需求分析圖書管理系統(tǒng)需要滿足來自兩方面的需求,分別是圖書借閱者和圖書館工作人員。圖書借閱者的需求是查詢圖書館所存的圖書;圖書館工作人員對圖書借閱者的借閱及還書要求進(jìn)行操作,同時(shí)形成借書或還書操作,有修改圖書借閱者借書和還書記錄的權(quán)限,實(shí)現(xiàn)對圖書信息、借閱者信息、總體借閱情況信息的管理和統(tǒng)計(jì)、工作人員和管理人員信息查看及維護(hù)。圖書館管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計(jì)圖書的基本信息;瀏覽、查詢、統(tǒng)計(jì)、添加、刪除和修改圖書借閱者的基本信息,瀏覽、查詢、統(tǒng)計(jì)圖書館的借閱信息,發(fā)布公告,回復(fù)留言,以下就是本系統(tǒng)實(shí)現(xiàn)的功能。1.設(shè)計(jì)不同用戶的操作權(quán)限和登陸方法2.對所有用戶開放的圖書查詢3.查詢及統(tǒng)計(jì)各種信息4.維護(hù)圖書信息第6頁共24頁5.維護(hù)工作人員和管理員信息6.維護(hù)借閱者信息7.處理信息的完整性8.實(shí)現(xiàn)WAP手機(jī)網(wǎng)上圖書查詢2.2設(shè)計(jì)模式設(shè)計(jì)模式是面向?qū)ο蟮某绦蛟O(shè)計(jì)人員用來解決編程問題的一種形式化表示。本系統(tǒng)開發(fā)采用目前一種目前廣泛流行的軟件設(shè)計(jì)模式MVC。MVC(Model-View-Controller)應(yīng)用程序結(jié)構(gòu)被用來分析分布式應(yīng)用程序的特征。這種抽象結(jié)構(gòu)能有助于將應(yīng)用程序分割成若干邏輯部件,使程序設(shè)計(jì)變得更加容易。把一個(gè)應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層模型層、視圖層、控制層。圖1MVC模式MVC模式的出現(xiàn),很好的解決了傳統(tǒng)開發(fā)WEB應(yīng)用方式中存在的問題。M代表模型(Model),包含完成任務(wù)所需要的所有的行為和數(shù)據(jù);V代表視圖(View)界面,顯示模型提供的數(shù)據(jù);C代表控制器(Controller),它將模型映射到界面中,處理用戶的輸入并響應(yīng)請求。其模型關(guān)系如圖所示。在MVC模式中,三層各盡其職、相對獨(dú)立,各層內(nèi)部的改變不會影響到其它層,從而降低了數(shù)據(jù)表達(dá)、數(shù)據(jù)描述和應(yīng)用操作的耦合度,也能更好的實(shí)現(xiàn)開發(fā)中的分工,加快工程進(jìn)度。第7頁共24頁2.3開發(fā)環(huán)境表1開發(fā)環(huán)境種別軟件版本OSWindows2000DBMy-sqlWebServerJDK1.4.0Tomcat4.0.6瀏覽器InternetExplorer6.0以上MySQL:MySQL是一個(gè)多用戶、多線程的SQL數(shù)據(jù)庫,是一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的應(yīng)用,它由一個(gè)服務(wù)器守護(hù)程序mysqld和很多不同的客戶程序和庫組成。MySQL的快速和靈活性足以滿足一個(gè)網(wǎng)站的信息管理工作。因?yàn)樵S可證的靈活,任何人都可以以任何目的免費(fèi)使用,修改,和分發(fā)PostgreSQL,不管是私用,商用,還是學(xué)術(shù)研究使用。命令執(zhí)行速度快,也許是現(xiàn)今最快的;簡單有效的用戶特權(quán)系統(tǒng)。MySQL使用完全免費(fèi),使得其運(yùn)用范圍更加廣泛。TOMCAT:Tomcat服務(wù)器是ApacheGroupJakarta小組開發(fā)的一個(gè)免費(fèi)服務(wù)器軟件,適合于嵌入Apache中使用,而且,它的源代碼可以免費(fèi)獲得,你可以自由地對它進(jìn)行擴(kuò)充。Tomcat服務(wù)器的兼容性很好,如WebLogic服務(wù)器采用其為Web服務(wù)器引擎,Jbuilder將其作為標(biāo)準(zhǔn)的測試服務(wù)器,Sun公司也將其作為JSP技術(shù)應(yīng)用的示例服務(wù)器。但是Tomcat服務(wù)器有眾多大軟件公司的支持,而且服務(wù)器的性能穩(wěn)定,其發(fā)展前景很好。2.4開發(fā)工具Eclipse是一個(gè)非常優(yōu)秀的集成開發(fā)環(huán)

溫馨提示

  • 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

提交評論