




已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(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ā)平臺(tái),并使用SQLServer作為后臺(tái)數(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前臺(tái)圖書查詢.194.4.2后臺(tái)所有圖書查詢.204.4.3WAP查詢.214.5其余功能模塊.225測(cè)試.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)滲透到社會(huì)發(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),對(duì)于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)需要滿足來自兩方面的需求,分別是圖書借閱者和圖書館工作人員。圖書借閱者的需求是查詢圖書館所存的圖書;圖書館工作人員對(duì)圖書借閱者的借閱及還書要求進(jìn)行操作,同時(shí)形成借書或還書操作,有修改圖書借閱者借書和還書記錄的權(quán)限,實(shí)現(xiàn)對(duì)圖書信息、借閱者信息、總體借閱情況信息的管理和統(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.對(duì)所有用戶開放的圖書查詢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)請(qǐng)求。其模型關(guān)系如圖所示。在MVC模式中,三層各盡其職、相對(duì)獨(dú)立,各層內(nèi)部的改變不會(huì)影響到其它層,從而降低了數(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)獲得,你可以自由地對(duì)它進(jìn)行擴(kuò)充。Tomcat服務(wù)器的兼容性很好,如WebLogic服務(wù)器采用其為Web服務(wù)器引擎,Jbuilder將其作為標(biāo)準(zhǔn)的測(cè)試服務(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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度金融行業(yè)職業(yè)衛(wèi)生培訓(xùn)計(jì)劃
- 2025至2030中國自行車架行業(yè)市場(chǎng)占有率及投資前景評(píng)估規(guī)劃報(bào)告
- 2025至2030中國自動(dòng)稱重機(jī)行業(yè)市場(chǎng)占有率及投資前景評(píng)估規(guī)劃報(bào)告
- 2025至2030中國自動(dòng)收費(fèi)(AFC)車站設(shè)備行業(yè)發(fā)展趨勢(shì)分析與未來投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030中國自動(dòng)售水機(jī)行業(yè)消費(fèi)動(dòng)態(tài)與需求策略研究報(bào)告
- 2025至2030中國自動(dòng)助理電話系統(tǒng)行業(yè)市場(chǎng)占有率及投資前景評(píng)估規(guī)劃報(bào)告
- 2025至2030中國脫水蔬菜烘干機(jī)行業(yè)市場(chǎng)深度研究及發(fā)展前景投資可行性分析報(bào)告
- 2025至2030中國胸腔引流導(dǎo)管行業(yè)市場(chǎng)占有率及投資前景評(píng)估規(guī)劃報(bào)告
- 2025至2030中國聚氨酯膠行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與投資前景預(yù)測(cè)報(bào)告
- 2025至2030中國羊毛針織紗行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 中國古代文化常識(shí)(上)
- 禮品禮金登記表
- 【新】2019-2020成都市石室中學(xué)北湖校區(qū)初升高自主招生數(shù)學(xué)【4套】模擬試卷【含解析】
- 《文明禮貌我最棒》班會(huì)課件
- 意外受傷賠償協(xié)議書的格式
- PE管閉水試驗(yàn)表
- 山東省教師職稱改革實(shí)施方案
- 《河南省企業(yè)安全風(fēng)險(xiǎn)辨識(shí)管控與隱患排查治理雙重預(yù)防體系建設(shè)導(dǎo)則(試用)》
- 生產(chǎn)過程檢驗(yàn)記錄表
- 規(guī)劃放線報(bào)告材料樣本
- 完整版佛教葬禮儀式
評(píng)論
0/150
提交評(píng)論