【正文】
on方法,前端控制器調(diào)用不同的Action處理對(duì)應(yīng)的請(qǐng)求,并通過它調(diào)用模型層實(shí)現(xiàn)功能,將數(shù)據(jù)放在Request中[4]。而Spring它主要使用JavaBean來(lái)控制程序的流程,Spring中集成了不少合適的方法來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)和對(duì)動(dòng)態(tài)語(yǔ)言的簡(jiǎn)潔訪問等。頁(yè)面發(fā)出的請(qǐng)求從jsp頁(yè)面發(fā)出之后先到action處理,處理之后再跳轉(zhuǎn)到和數(shù)據(jù)庫(kù)交互的dao層,經(jīng)過相關(guān)操作之后又回到action,再由action層將需要顯示的結(jié)果返回到j(luò)sp頁(yè)面去展示。通過將數(shù)據(jù)模型和用戶視圖界面實(shí)現(xiàn)分離開,使得相同的程序可以有不同的形式表達(dá),控制器是為了確保模式和視圖的同步,如果模式發(fā)生改變,視圖層做出相應(yīng)的調(diào)整。以J2EE作為主要的開發(fā)基礎(chǔ),使用了SSH框架技術(shù),并配合使用Java語(yǔ)言、JSP動(dòng)態(tài)頁(yè)面開發(fā)技術(shù)設(shè)計(jì)實(shí)現(xiàn)。通過設(shè)計(jì)圖書租賃管理系統(tǒng),可以對(duì)圖書租賃業(yè)務(wù)進(jìn)行有序的管理,不需要對(duì)讀者的信息做大量重復(fù)的記錄操作,管理變得方便省時(shí)且節(jié)省人力財(cái)力。 本系統(tǒng)計(jì)劃基于B/S模式開發(fā),使用jsp應(yīng)用開發(fā)技術(shù),它是一種動(dòng)態(tài)網(wǎng)頁(yè)編寫語(yǔ)言,通過在頁(yè)面中嵌入的java代碼[1],可以獲得豐富的頁(yè)面展示效果,并使得JSP編寫的Web頁(yè)面具有很高的獨(dú)立性,對(duì)于不同瀏覽器兼容性強(qiáng)且代碼的可復(fù)用性強(qiáng)。因此改課題研究意義突出,在線圖書管理市場(chǎng)前景非常樂觀。關(guān)鍵詞:圖書租賃管理;Jsp;Mysql;軟件工程The design and implementation of online book rental management systemAbstract The book is the ladder of human spiritual appetite, progress. In particular, the importance of today39。本圖書租賃管理系統(tǒng)就是為了實(shí)現(xiàn)對(duì)圖書動(dòng)態(tài)高效的管理而設(shè)計(jì)開發(fā)的。本人簽名: 日期: 導(dǎo)師簽名: 日期: 在線圖書租賃管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要書是人類精神的食量,進(jìn)步的階梯。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。 本科畢業(yè)論文(設(shè)計(jì))題 目 在線圖書租賃管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 院(系) 信息工程學(xué)院 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué)生姓名 XX 學(xué) 號(hào) 12033075 指導(dǎo)教師 XXX 職稱 工程師 論文字?jǐn)?shù) 9025 完成日期: 2016 年 5 月 28 日巢湖學(xué)院本科畢業(yè)論文(設(shè)計(jì))誠(chéng)信承諾書本人鄭重聲明:所呈交的本科畢業(yè)論文(設(shè)計(jì)),是本人在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。本人簽名: 日期: 巢湖學(xué)院本科畢業(yè)論文 (設(shè)計(jì))使用授權(quán)說明本人完全了解巢湖學(xué)院有關(guān)收集、保留和使用畢業(yè)論文 (設(shè)計(jì))的規(guī)定,即:本科生在校期間進(jìn)行畢業(yè)論文(設(shè)計(jì))工作的知識(shí)產(chǎn)權(quán)單位屬巢湖學(xué)院。尤其是當(dāng)今社會(huì),書的重要性更是不言而喻。系統(tǒng)使用JSP編寫,開發(fā)工具使用MyEclipse。s society, the book is selfevident. Faced with the growing demand for reading, the traditional manual management is not only timeconsuming books on management, but also to the borrower a lot of trouble. So for books efficient management is particularly important. The book rental management system is to achieve efficient management of books dynamic design and development. The system uses JSP prepared and developed using MyEclipse, and use the database to store information and Tomcat server. The system uses the principles of software development projects, the main module and administrator module is divided into two types of readers, including readers management and rentbooks reading management operations. Convenient operating system,featurerich, to achieve the development of the book rental management automation, convenient direction.Key words:Book rental management;jsp ;Mysql;Software engineering巢湖學(xué)院2016屆本科畢業(yè)論文(設(shè)計(jì))目 錄第1章 緒論 1 研究背景與意義 1 可行性分析 1 技術(shù)可行性 1 經(jīng)濟(jì)可行性 1 管理可行性 1 設(shè)計(jì)目標(biāo) 2 研究?jī)?nèi)容與核心技術(shù) 2 JSP與MVC模式及其系統(tǒng)框架 2 Struts2框架 3 Hibernate框架 4 Spring框架 4 開發(fā)環(huán)境 5第2章 系統(tǒng)分析 6 系統(tǒng)功能描述 6 主要功能模塊 6 讀者模塊 6 管理員模塊 6 系統(tǒng)業(yè)務(wù)描述 8第3章 系統(tǒng)詳細(xì)設(shè)計(jì) 9 概念模型設(shè)計(jì) 9 數(shù)據(jù)庫(kù)設(shè)計(jì) 9 MySQL介紹 9 MySQL的訪問 10 MySQL的管理 10 11 13 t_jieshu借書表 13 t_tushu圖書表 13 t_leixing圖書類型表 14 t_yonghu用戶表 14第4章 系統(tǒng)功能實(shí)現(xiàn) 15 15 借書類 15 圖書類 16 圖書類型 16 用戶類圖 17 18 hibernate配置文件 18 struts配置文件 19 spring配置文件 19 19 系統(tǒng)登錄 19 讀者注冊(cè) 20 圖書類型管理 20 圖書管理 21 讀者管理 21 租出圖書管理 22 還書管理 22 借閱記錄查詢 23 逾期還書查詢 23 丟失圖書處理 24 丟失圖書查詢 24第5章 系統(tǒng)測(cè)試 26 測(cè)試方法及意義 26 測(cè)試過程及結(jié)果 26 讀者模塊測(cè)試 26 管理員模塊測(cè)試 27 系統(tǒng)測(cè)試結(jié)果 28第6章 總結(jié)與展望 29 總結(jié) 29 展望 29參考文獻(xiàn) 30致 謝 31附 錄 32巢湖學(xué)院2016屆本科畢業(yè)論文(設(shè)計(jì))44 第1章 緒論 研究背景與意義 在社會(huì)高速發(fā)展的今天,知識(shí)更新的速度越來(lái)越快,為了適應(yīng)時(shí)代發(fā)展,人們對(duì)圖書的需求日益增長(zhǎng),而在面對(duì)圖書館種類繁多的圖書和形形色色的讀者信息時(shí),使用傳統(tǒng)的人工記錄方式管理時(shí)既費(fèi)時(shí)費(fèi)力,又容易導(dǎo)致各種錯(cuò)誤的發(fā)生造成不必要的損失,同時(shí)也為借書者帶來(lái)了不少麻煩。 可行性分析是為了使用最小