【正文】
畢業(yè)論文基于SSH的圖書信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名: ***** 學(xué)號: ***** 系 部: 計(jì)算機(jī)工程系 專 業(yè): 網(wǎng)絡(luò)工程 指導(dǎo)教師: ***** 2014年 6月 誠信聲明本人鄭重聲明:本人所提交的畢業(yè)論文《基于SSH的圖書信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》及相關(guān)設(shè)計(jì)內(nèi)容是本人在指導(dǎo)教師指導(dǎo)下獨(dú)立研究、寫作、完成的,在完成論文時(shí)所利用的一切資料均已在參考文獻(xiàn)中列出。本論文和資料若有不實(shí)之處,本人承擔(dān)一切相關(guān)責(zé)任。特此聲明。本人簽名: ***** 2014年 6 月 10 日畢業(yè)設(shè)計(jì)(論文)任務(wù)書設(shè)計(jì)(論文)題目: 基于SSH的圖書信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 系部: 計(jì)算機(jī)工程系 專業(yè): 網(wǎng)絡(luò)工程 學(xué)號: ***** 學(xué)生: ***** 指導(dǎo)教師(含職稱): 1.課題意義及目標(biāo) 圖書管理系統(tǒng)可以實(shí)現(xiàn)圖書管理的規(guī)范化、系統(tǒng)化、網(wǎng)絡(luò)化管理,能夠?qū)⑺袌D書資料聚集在一起實(shí)施統(tǒng)一運(yùn)作,讓閱覽者這網(wǎng)頁上就可以瀏覽圖書信息,推動圖書館與其他圖書管理實(shí)現(xiàn)信息資源共享與圖書信息的同步更新。圖書管理系統(tǒng)不僅能夠減輕管理人員的勞動強(qiáng)度,提高其工作效率,還可以給讀者查閱信息提供便利,使圖書資料得到充分利用與合理配置,明確分配圖書管理人員的分工,從而增強(qiáng)圖書館資源的共享性和流動性。2.主要任務(wù)(1)實(shí)現(xiàn)用戶圖書查詢,圖書瀏覽和圖書分類瀏覽。(2)實(shí)現(xiàn)模糊查詢,使用戶得到更多的相關(guān)記錄。并且考慮使用的方便性,一些經(jīng)常使用的輸入無須用戶輸入,比如進(jìn)行圖書查詢時(shí)圖書分類只須用戶做選擇就可以。(3)管理員對圖書管理,管理員管理。圖書管理包括圖書信息以及圖書分類的添加,修改,刪除。管理員管理包括管理員信息的添加,刪除,修改等。(4)管理員可以修改自己的密碼,修改前需先核實(shí)自己的原始密碼。3.主要參考資料[1] [D][2] [D].西安電子科技大學(xué)2012[3] [D][4] [D] [5] 張海藩. 軟件工程導(dǎo)論[M].第五版 .清華大學(xué)出版社,2008.4.進(jìn)度安排設(shè)計(jì)(論文)各階段名稱起 止 日 期1需求分析(分析系統(tǒng)需求)2概要設(shè)計(jì)(對前臺和后臺功能設(shè)計(jì))3詳細(xì)設(shè)計(jì)(編寫代碼)4測試維護(hù)5設(shè)計(jì)論文審核人: 年 月 基于SSH的圖書信息管理系統(tǒng)的分析與實(shí)現(xiàn)摘 要為了滿足圖書管理人員進(jìn)行高效的管理,采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)信息網(wǎng)站系統(tǒng),能夠有效優(yōu)化圖書管理系統(tǒng),使其高效的發(fā)揮最大作用,能夠迅捷的為讀者提供相應(yīng)的服務(wù),如果圖書管,一些企業(yè)或者書店仍采用手工管理圖書的方法,不僅效率低,易出錯(cuò),手續(xù)繁瑣,而且耗費(fèi)大量的人力,因此開發(fā)了此圖書信息管理系統(tǒng)。本文中主要介紹了圖書信息管理事務(wù)中的常見基本問題等研究背景,進(jìn)行了全面的可行性分析,詳細(xì)論證了系統(tǒng)的需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和系統(tǒng)測試過程。本系統(tǒng)使用JSP進(jìn)行網(wǎng)頁界面的設(shè)計(jì),使用MVC設(shè)計(jì)模式,采用開源框架Struts、Hibernate和Spring進(jìn)行開發(fā)。后端的數(shù)據(jù)庫采用Mysql,通過JDBC驅(qū)動和數(shù)據(jù)庫進(jìn)行無縫連接。系統(tǒng)實(shí)現(xiàn)了用戶登錄、圖書管理、圖書瀏覽、管理員管理等功能模塊。用戶登錄模塊實(shí)現(xiàn)用戶的登錄和權(quán)限判定;圖書管理模塊實(shí)現(xiàn)了對圖書的添加、刪除、修改、查詢等功能;圖書瀏覽實(shí)現(xiàn)了非管理員可以對圖書信息的瀏覽的了解;管理員管理實(shí)現(xiàn)了管理員角色的控制。測試結(jié)果表明,本系統(tǒng)實(shí)現(xiàn)了圖書信息圖書管理的主要功能,基本滿足圖書信息管理的需要。關(guān)鍵詞:圖書信息管理系統(tǒng),Java,Mysql,SSHAnalysis and Design Library Information Management System Based on SSH Abstract為了滿足圖書管理人員進(jìn)行高效的管理,采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)信息網(wǎng)站系統(tǒng),能夠有效優(yōu)化圖書管理系統(tǒng),使其高效的發(fā)揮最大作用,能夠迅捷的為讀者提供相應(yīng)的服務(wù),如果圖書管,一些企業(yè)或者書店仍采用手工管理圖書的方法,不僅效率低,易出錯(cuò),手續(xù)繁瑣,而且耗費(fèi)大量的人力,因此開發(fā)了此圖書信息管理系統(tǒng)。In order to satisfy the books management personnel for efficient management,puter information system using modern unified, can effectively optimize the library information management system,make it play a biggest function,to be able to quickly provide fast and convenient service for readers,if some library,some businesses or other bookstores still adopt the method of manual management books,not the only one low efficiency make mistakes easily,precedure fussily,and that cost a lot of manpower,so develop the library information management system.This article mainly introduced books management affairs of mon basic questions and the research background,the viability of allsided analysis,detailed on the demand analysis of the system,the system design,system implementation,the system system uses the JSP design UI,use the MVC design model,adopting open source framework struts,hibernate and spring to adopt MySql,through JDBC driver connect system realize the user login,books management,book scanning,administrators to manage and so on function module。The user login module realize login user and judge role 。manage book module realize add books,delete books,update books,select books realize not managers can know thebook information,Administrators to manage realize to control the role of manager.Test results show that,this system implements the main functions of the library information management,basically meet the demand of library information management. Keyword: Library information management system,Java,Mysql,SSH目 錄1 緒 論 1 課題背景 1 圖書管理系統(tǒng)現(xiàn)狀 1 檢索速度慢、效率低 1 圖書統(tǒng)計(jì)工作難、藏書更新不能及時(shí)完成 1 課題主要工作及預(yù)期 2 開發(fā)工具及相關(guān)技術(shù) 2 SSH框架 2 Tomcat服務(wù)器 7 MyEclipse平臺 8 Mysql數(shù)據(jù)庫 8 小結(jié) 102 系統(tǒng)分析 11 系統(tǒng)分析的目標(biāo)與任務(wù) 11 可行性分析 11 技術(shù)可行性 11 經(jīng)濟(jì)可行性 12 操作可行性 13 法律可行性 13 需求分析 13 圖書信息管理系統(tǒng)需求概述 13 功能需求 13 數(shù)據(jù)需求 14 性能需求 15 小結(jié) 163 系統(tǒng)設(shè)計(jì) 17 系統(tǒng)設(shè)計(jì)的目標(biāo)與任務(wù) 17 功能模塊設(shè)計(jì) 17 整體系統(tǒng)的功能模塊 18 系統(tǒng)登錄模塊 18 管理員模塊 19 學(xué)生模塊 21 系統(tǒng)界面設(shè)計(jì) 22 系統(tǒng)登錄模塊 22 管理員模塊 22 前臺顯示圖書信息模塊 22 數(shù)據(jù)庫設(shè)計(jì) 23 概念結(jié)構(gòu)設(shè)計(jì) 23 邏輯結(jié)構(gòu)設(shè)計(jì) 24 264 系統(tǒng)實(shí)現(xiàn) 27 實(shí)現(xiàn)環(huán)境及技術(shù)方案 27第 I 頁 共 II 頁I頁 前端用戶子系統(tǒng)的實(shí)現(xiàn) 28 后臺系統(tǒng)登錄頁面實(shí)現(xiàn) 29 小結(jié) 325 系統(tǒng)測試 33 系統(tǒng)測試的目標(biāo)、任務(wù)及方法 33 可用性測試 34 系統(tǒng)登錄頁面測試 34 管理員頁面測試 34 查詢圖書頁面測試 35 安全性測試 35 小結(jié) 36總 結(jié) 37參考文獻(xiàn) 38致 謝 39附 錄A 安裝、使用說明書 40附錄B 關(guān)鍵代碼 47第 II 頁 共 II 頁太原工業(yè)學(xué)院畢業(yè)設(shè)計(jì)1 緒 論 課題背景近年來,各大高校都在擴(kuò)大招生,大學(xué)生也越來越普及。在校期間,圖書館是同學(xué)們學(xué)習(xí)的重要場所,圖書館不僅有個(gè)好的學(xué)習(xí)環(huán)境,更是提供了大量的書籍。然而,伴隨著學(xué)生的增加,圖書的種類和數(shù)量的增加,圖書信息的管理越來越麻煩,現(xiàn)在還有很多高校采用的是人工操作,人工操作不僅效率低,而且對學(xué)生的信息管理困難。為了提高圖書的管理效率,方便學(xué)生們及時(shí)的了解圖書信息。特此開發(fā)此系統(tǒng)。此系統(tǒng)主要是面向兩個(gè)方面:管理員與學(xué)生。管理員可以查詢、添加、刪除、修改的圖書信息,系統(tǒng)信息!學(xué)生可以查詢圖書館所存的圖書以及個(gè)人信息的修改。 圖書管理系統(tǒng)現(xiàn)狀 檢索速度慢、效率低因?yàn)閳D書館的藏書種類多。數(shù)量大,將藏書準(zhǔn)確的分門別類,快速檢索,手工進(jìn)行非常困難,往往是終于查到了二維的信息,館中卻沒有此書或已被別人借走。圖書館的規(guī)模越大,這個(gè)問題就越突出。 圖書統(tǒng)計(jì)工作難、藏書更新不能及時(shí)完成圖書館的圖書應(yīng)根據(jù)科學(xué)技術(shù)的發(fā)展和教學(xué)工作的需