
基于JAVA的圖書館管理系統(tǒng)設(shè)計(jì)畢業(yè)論文.doc
62頁Xxxx大學(xué)畢業(yè)設(shè)計(jì)(論文)基于JAVA的圖書館管理系統(tǒng)設(shè)計(jì)Design of Library Management System Based on Java學(xué)生姓名 xxx 學(xué) 號 xxxxxxxxx 專業(yè)班級 xxxxxxxxxx指導(dǎo)教師 xxx 2014年5月[鍵入文字]作者聲明本人聲明所呈交的論文是我個人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果,除了文中特別加以標(biāo)注的地方外,沒有任何剽竊、抄襲、造假等違反學(xué)術(shù)道德、學(xué)術(shù)規(guī)范的行為,也沒有侵犯任何其他人或組織的科研成果及專利與我一同工作的同志對本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示了謝意如本畢業(yè)設(shè)計(jì)(論文)引起的法律結(jié)果完全由本人承擔(dān)畢業(yè)設(shè)計(jì)(論文)成果歸xxx大學(xué)所有特此聲明 作者專業(yè): xxxxxxx 作者學(xué)號: xxxxxxx 作者簽名: 年 月 日摘 要隨著網(wǎng)絡(luò)技術(shù)的發(fā)展、計(jì)算機(jī)應(yīng)用水平廣泛提高,原來系統(tǒng)的時效性、數(shù)據(jù)的正確性、操作的方便性上都存在不足,已影響到系統(tǒng)的正常使用。
經(jīng)過考察比較,決定自己對圖書管理系統(tǒng)重新設(shè)計(jì),使系統(tǒng)能利用軟件開發(fā)技術(shù)的成果,方便圖書的管理圖書管理系統(tǒng)是典型的信息管理系統(tǒng)系統(tǒng)介紹了圖書系統(tǒng)的開發(fā)過程,設(shè)計(jì)中遇到的問題及解決方法以及提高當(dāng)前應(yīng)用程序或系統(tǒng)開發(fā)進(jìn)度和改善工作性能利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)本次課程設(shè)計(jì)利用JAVA開發(fā)工具和Mysql數(shù)據(jù)庫來開發(fā)這個圖書管理系統(tǒng)該系統(tǒng)要解決圖書管理所要解決的問題,可以滿足圖書管理基本要求,包括添加、管理等功能該系統(tǒng)能根據(jù)用戶的需求,快捷方便的為讀者提供借閱服務(wù)關(guān)鍵詞: 圖書管理系統(tǒng);信息管理;JAVA;MysqlAbstractAlong with networking's development, the computer application level's enhancement's expansion, system's effectiveness, the data accuracy, in the operation conveniences has the insufficiency originally, Has affected system's normal use. After the inspection comparison, decided that uses own strength to the literature management system management system redesign, enables the system to use the software development technology the achievement, convenient literature management.The literature registration management system is the typical information management system. The system introduces the literature referral system's performance history, it meets the question in the design and the solution as well as enhance the current application procedure or the system development progress and the improvement operating performance. Each kind of object-oriented development kit which provides using it, first establishes the system application prototype in a short time, then, carries on the demand iteration to the initial prototype system, revises unceasingly and improves, until forms the user satisfied feasible system.This curriculum develops this literature management system management system using the JAVA development kits and Mysql. This system solves the question what the literature administration center would solve, may satisfy the literature management essential requirements, including increase, inquiry, management and so on three aspect functions. This system can act according to the user the demand, what facilitates quickly is the reader provides the service.Key Words: Literature management system; Information management; JAVA; Mysql目 錄第1章 緒論 11.1 目前圖書館管理系統(tǒng)存在的問題 11.2課題意義 21.3本論文的研究內(nèi)容 21.4 可行性分析 21.4.1 經(jīng)濟(jì)可行性 21.4.2 技術(shù)可行性 31.5 圖書館管理系統(tǒng)需求概述 31.5.1 系統(tǒng)目標(biāo) 31.5.2 用戶類和用戶特性 3第2章 開發(fā)環(huán)境及工具介紹 52.1 Java開發(fā)環(huán)境 52.1.1 JAVA簡介 52.1.2 JAVA主要特性 52.1.3 JAVA優(yōu)缺點(diǎn) 72.1.4 相關(guān)技術(shù) 82.2MYSQL 82.2.1 MYSQL簡介 82.2.2 MYSQL特性 82.3MYECLIPSE開發(fā)工具 9第3章 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)及功能概述 103.1圖書館管理系統(tǒng)總體結(jié)構(gòu)圖 103.2 文件模塊功能 103.3圖書管理模塊功能 113.4借閱管理模塊功能 113.5賬戶管理模塊功能 123.6查詢模塊功能 14第4章 數(shù)據(jù)庫設(shè)計(jì) 164.1數(shù)據(jù)庫設(shè)計(jì)概述 164.2數(shù)據(jù)庫各表的設(shè)計(jì) 184.2.1圖書信息表結(jié)構(gòu)設(shè)計(jì)(book表) 184.2.2 管理員信息表結(jié)構(gòu)設(shè)計(jì)(login表) 194.2.3 學(xué)生用戶信息表結(jié)構(gòu)設(shè)計(jì)(reader表) 204.2.4 借閱卡表結(jié)構(gòu)設(shè)計(jì)(student表) 21第5章 基于JAVA的圖書館管理系統(tǒng)的實(shí)現(xiàn) 235.1用戶登錄 235.1.1登錄頁面 235.1.2登錄后的主頁面 255.2退出圖書管理系統(tǒng) 255.3管理圖書 265.3.1圖書入庫 265.3.2圖書編輯 295.3.3圖書刪除 325.4借閱管理 355.4.1圖書借閱 355.4.2圖書歸還 365.5賬戶管理 385.5.1密碼修改 395.5.2讀者賬戶管理 405.5.3根管理員功能 435.6圖書查詢 445.6.1查詢所有藏書 445.6.2查詢已借圖書 455.6.3圖書查詢 46第6章 總結(jié)與展望 47參考文獻(xiàn) 48致謝 48第1章 緒論隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)圖書信息的管理勢在必行。
目前圖書管理的借閱工作部分大多數(shù)還是手工管理,工作效率很低,并且不能及時了解圖書的種類和讀者們比較需求的圖書等,不能更好的適應(yīng)當(dāng)前讀者的借閱要求手工管理還存在這許多弊端,由于不可避免的人為因素,造成數(shù)據(jù)的遺漏、誤報計(jì)算機(jī)信息化管理有著儲存量大,速度快等許多優(yōu)點(diǎn),提供給我們的處理信息及時快捷本課題是圖書館系統(tǒng)的制作,能實(shí)現(xiàn)圖書的管理,查詢,借閱,極大地提高圖書管理的效率,從而解決圖書管理復(fù)雜的問題這也是圖書管理的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件1.1 目前圖書館管理系統(tǒng)存在的問題1. 建立圖書管理系統(tǒng)數(shù)據(jù)庫管理圖書和用戶因?yàn)閳D書館的藏書種類多、數(shù)量多,將藏書準(zhǔn)確地分門別類,快速檢索,手工進(jìn)行非常困難往往是終于查到了信息,館中沒有此書或已被別人借走圖書館的規(guī)模越大,這個問題越突出2. 借書、還書工作量大借書、還書頻率越大,說明圖書館的作用越大,然而隨之而來的大量的借書、還書登記、實(shí)存圖書的更新以及借出圖書超期、遺失等的處理,其工作量之大,往往是人工操作所難以勝任的而且經(jīng)常會出現(xiàn)這樣那樣的差錯3. 圖書統(tǒng)計(jì)工作難、藏書更新不能及時完成圖書館的圖書應(yīng)根據(jù)科學(xué)技術(shù)的發(fā)展和教學(xué)工作的需要及時添加和更新,然而由于藏書數(shù)量及圖書種類越來越多,加上自然損耗,人為破壞,使圖書的統(tǒng)計(jì)工作難以及時完成,藏書的更新也就很難有針對性地進(jìn)行,藏書的知識結(jié)構(gòu)得不到良好地控制。
1.2課題意義隨著計(jì)算機(jī)的廣泛應(yīng)用,其逐步成為現(xiàn)代化的標(biāo)志圖書館或者一些企業(yè)內(nèi)部,甚至是書店,在正常運(yùn)行過程中總是面對大量的讀者信息,書籍信息以及兩者相互作用產(chǎn)生的借書信息、還書信息因此需要對讀者資源、書籍資源、借書信息、還書信息進(jìn)行管理,及時了解各個環(huán)節(jié)中信息的變更,要對因此而產(chǎn)生的單據(jù)進(jìn)行及時的處理,為了提高圖書館或者企業(yè)內(nèi)部對圖書存銷的自動化的管理,能夠更快速的滿足讀者的要求,提高各種工作的效率,現(xiàn)對其設(shè)計(jì)相應(yīng)的系統(tǒng),以達(dá)到上述的目的[1]圖書管理系統(tǒng)的主要功能是實(shí)現(xiàn)圖書館圖書借閱和歸還的管理的自動化圍繞這一主要功能,本系統(tǒng)涉及到以下核心功能:借閱管理,歸還管理除了這些核心功能外,還包括一些基本和輔助功能,它們是:用戶管理、圖書管理、圖書查詢1.3本論文的研究內(nèi)容本課題主要研究的內(nèi)容有:(1)建立圖書管理系統(tǒng)數(shù)據(jù)庫管理圖書和用戶;(2)完成菜單欄,有文件,管理,借閱管理,賬戶管理,查看等選項(xiàng);(3)管理圖書的增刪改查,實(shí)現(xiàn)借書還書功能;(4)實(shí)現(xiàn)賬戶管理,密碼修改功能,并能增加讀者、管理員;(5)能查看所有圖書,已借圖書,圖書查詢1.4 可行性分析1.4.1 經(jīng)濟(jì)可行性由于圖書管理系統(tǒng)是作為畢業(yè)設(shè)計(jì)由我們自己開發(fā)的,在經(jīng)濟(jì)上的投入甚微,系統(tǒng)建成之后將為今后圖書管理提供很大的方便,估算新系統(tǒng)的開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益,并將費(fèi)用與效益進(jìn)行比較,對今后使用十分有利[2]。
1.4.2 技術(shù)可行性技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠。



![[精編]吳教人[]13號](/Images/s.gif)








