




已閱讀5頁(yè),還剩46頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
江蘇開放大學(xué)計(jì)算機(jī)本(論文) 題 目 基于 PHP 的圖書管理系統(tǒng) 學(xué)院專業(yè)班級(jí)姓名指導(dǎo)教師年 月-I-摘 要隨著科學(xué)技術(shù)的進(jìn)步和計(jì)算機(jī)行業(yè)的迅速發(fā)展,人們的工作效率得到大大提高。計(jì)算機(jī)信息處理系統(tǒng)的引進(jìn)已徹底改變了許多系統(tǒng)的經(jīng)營(yíng)管理。圖書管理系統(tǒng)是學(xué)校管理機(jī)制中的重要組成部分,通過對(duì)圖書館管理系統(tǒng)的運(yùn)行管理機(jī)制進(jìn)行調(diào)查和研究,開發(fā)了此圖書館管理系統(tǒng)。本文中主要介紹了圖書館管理事務(wù)中的常見基本問題等研究背景,進(jìn)行了全面的可行性分析,詳細(xì)論證了系統(tǒng)的需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和系統(tǒng)測(cè)試過程。本系統(tǒng)使用 PHP 進(jìn)行網(wǎng)頁(yè)界面的設(shè)計(jì),使用 MVC 設(shè)計(jì)模式,采用集成開發(fā)環(huán)境 DreamWeaver 進(jìn)行開發(fā)。后端的數(shù)據(jù)庫(kù)采用 MySQL,通過 ODBC 驅(qū)動(dòng)和數(shù)據(jù)庫(kù)進(jìn)行無縫連接。系統(tǒng)實(shí)現(xiàn)了用戶登錄、圖書管理、借書證管理、圖書借閱管理等功能模塊。用戶登錄模塊實(shí)現(xiàn)用戶的登錄和權(quán)限判定;圖書管理模塊實(shí)現(xiàn)了對(duì)圖書的添加、刪除、修改、查詢等功能;借書證管理模塊實(shí)現(xiàn)了對(duì)學(xué)生的添加、刪除、修改、查詢等功能;圖書借閱管理模塊實(shí)現(xiàn)了學(xué)生對(duì)圖書的借閱、還書和所借圖書的查看等功能。測(cè)試結(jié)果表明,本系統(tǒng)實(shí)現(xiàn)了圖書館圖書管理的主要功能,基本滿足圖書管理的需要。關(guān)鍵詞:圖書館,圖書管理系統(tǒng),PHP, MySQL ,JavaScript.江蘇開放大學(xué)計(jì)算機(jī)本(論文) -II-目 錄1 緒 論 .11.1 目前圖書館管理系統(tǒng)存在的問題 .11.2 系統(tǒng)設(shè)計(jì)的目的和意義 .12 可行性分析 .42.1 技術(shù)可行性 .42.2 經(jīng)濟(jì)可行性 .52.3 操作可行性 .53 需求分析 .63.1 圖書館管理系統(tǒng)需求概述 .63.2 功能需求 .63.2.1 與讀者相關(guān)的基本功能元素 .63.2.2 與管理員相關(guān)的基本功能元素 .73.2.3 總體系統(tǒng)的基本功能元素 .73.3 性能需求 .73.4 運(yùn)行需求 .84 系統(tǒng)設(shè)計(jì) .94.1 圖書館管理系統(tǒng)設(shè)計(jì)指導(dǎo)思想和原則.94.2 設(shè)計(jì)模式 .94.3 圖書館管理系統(tǒng)總體功能概述.104.4 圖書館管理系統(tǒng)各功能模塊概述.114.4.1 系統(tǒng)登錄模塊 .114.3.2 圖書管理模塊 .124.3.3 學(xué)生管理模塊 .134.3.4 借閱信息管理模塊 .144.3.5 圖書檢索模塊 .164.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì).175 系統(tǒng)實(shí)現(xiàn) .225.1 系統(tǒng)的軟件結(jié)構(gòu) .225.2 登錄系統(tǒng)模塊的實(shí)現(xiàn) .225.3 圖書管理模塊的實(shí)現(xiàn) .245.3.1 圖書入庫(kù)功能的實(shí)現(xiàn) .24江蘇開放大學(xué)計(jì)算機(jī)本(論文) -III-5.3.2 圖書維護(hù)功能的實(shí)現(xiàn) .255.4 學(xué)生管理模塊的實(shí)現(xiàn) .295.4.1 學(xué)生添加功能的實(shí)現(xiàn) .295.4.2 學(xué)生維護(hù)功能的實(shí)現(xiàn) .305.5 借閱信息管理模塊的實(shí)現(xiàn) .335.5.1 辦理圖書借閱功能的實(shí)現(xiàn) .335.5.2 辦理圖書歸還功能的實(shí)現(xiàn) .345.6 圖書檢索模塊的實(shí)現(xiàn) .355.7 系統(tǒng)設(shè)計(jì)的創(chuàng)新點(diǎn) .365.7.1 系統(tǒng)后臺(tái)管理的安全性 .365.7.2 DAO 數(shù)據(jù)訪問接口 .376 系統(tǒng)測(cè)試 .386.1 系統(tǒng)測(cè)試的方法與步驟 .386.2 模塊測(cè)試 .386.2.1 登錄模塊測(cè)試 .386.2.2 圖書管理測(cè)試 .396.2.3 學(xué)生管理測(cè)試 .396.2.4 借閱信息管理測(cè)試 .406.3 評(píng)價(jià).407 結(jié)束語(yǔ) .42致 謝 .43參考文獻(xiàn) .44江蘇開放大學(xué)計(jì)算機(jī)本(論文) -4-1 緒 論1.1 目前圖書館管理系統(tǒng)存在的問題(1)檢索速度慢、效率低因?yàn)閳D書館的藏書種類多。數(shù)量大,將藏書準(zhǔn)確的分門別類,快速檢索,手工進(jìn)行非常困難,往往是終于查到了二維的信息,館中卻沒有此書或已被別人借走。圖書館的規(guī)模越大,這個(gè)問題就越突出。(2)借書、還書工作量大借書、還書頻率越大,說明圖書館的作用越大,然而隨之而來的大量的借書、還書登記、實(shí)存圖書的更新以及借出圖書超期,遺失等的處理,其工作量之大,往往是人工操作所難以勝任的,而且經(jīng)常會(huì)出現(xiàn)這樣那樣的差錯(cuò)。(3)圖書統(tǒng)計(jì)工作難、藏書更新不能及時(shí)完成圖書館的圖書應(yīng)根據(jù)科學(xué)技術(shù)的發(fā)展和教學(xué)工作的需要及時(shí)添加和更新,然而由于藏書數(shù)量及圖書種類越來越多,加上自然損耗,人為破壞,使圖書的統(tǒng)計(jì)工作難以及時(shí)完成,藏書的更新也就很難有針對(duì)性的進(jìn)行,藏書的知識(shí)結(jié)構(gòu)得不到良好地控制。我校也是一所發(fā)展中的高校,近幾年的發(fā)展速度很快,圖書館的規(guī)模和藏書的數(shù)量也在不斷地?cái)U(kuò)大,為了解決海量圖書的管理問題,以及學(xué)生借閱圖書的信息問題,改變傳統(tǒng)的管理方式也就成了迫在眉睫的問題了。1.2 系統(tǒng)設(shè)計(jì)的目的和意義隨著計(jì)算機(jī)的廣泛應(yīng)用,其逐步成為現(xiàn)代化的標(biāo)志。圖書館或者一些企業(yè)內(nèi)部,甚至是書店,在正常運(yùn)行的過程中總是面對(duì)大量的讀者信息,書籍信息以及江蘇開放大學(xué)計(jì)算機(jī)本(論文) -5-兩者相互作用產(chǎn)生的借書信息,還書信息。因此需要對(duì)讀者資源,書籍資源,借書信息,還書信息進(jìn)行管理,及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,要對(duì)因此而產(chǎn)生的單據(jù)進(jìn)行及時(shí)的處理,為了提高圖書館或者企業(yè)內(nèi)部對(duì)圖書存銷的自動(dòng)化的管理,能夠更快速地滿足讀者的要求,提高各種工作效率,現(xiàn)對(duì)其設(shè)計(jì)相應(yīng)的系統(tǒng),以達(dá)到上述的目的。圖書館管理系統(tǒng)的主要功能是實(shí)現(xiàn)圖書館圖書的借閱和歸還的管理自動(dòng)化,圖書新增及銷毀的及時(shí)化,用戶及圖書信息的更新,圍繞這些主要功能,本系統(tǒng)涉及到以下核心功能:借閱管理,歸還管理,圖書管理,學(xué)生管理。除了這些核心功能外,還包括一些基本和輔助的功能,它們是:圖書信息管理,查詢功能等。該系統(tǒng)設(shè)計(jì)的主要目標(biāo)是:設(shè)計(jì)一個(gè)圖書館管理系統(tǒng),該系統(tǒng)主要功能分為圖書查詢、圖書借閱歸還和圖書管理三大部分。在圖書查詢模塊中要求用戶能在瀏覽器中分別書名、著譯者、類型等條件查詢;在圖書管理模塊中要求能完成如辦理借書證(即添加新的學(xué)生)、新書錄入、借書還書登記、圖書修改等日常管理功能。(1) 網(wǎng)站前臺(tái)設(shè)計(jì):前臺(tái)供學(xué)生使用,學(xué)生登錄后有如下權(quán)利圖書查詢:用戶可以按多種方式對(duì)圖書庫(kù)中的圖書進(jìn)行查詢;借閱信息查詢:用戶可以查看自己的歷史借閱信息。(2)網(wǎng)站后臺(tái)設(shè)計(jì):后臺(tái)是供管理員使用的,管理員登陸后有如下權(quán)利辦理借閱證:將學(xué)生信息填寫完整,在數(shù)據(jù)庫(kù)中注冊(cè)新用戶;書籍的錄入及刪除:可以對(duì)現(xiàn)有圖書庫(kù)中的圖書進(jìn)行刪除,也可以添加新江蘇開放大學(xué)計(jì)算機(jī)本(論文) -6-書;借書還書登記:普通用戶借閱或歸還圖書時(shí),管理員將在借閱信息表中添加相應(yīng)的記錄;圖書修改:管理員可以對(duì)現(xiàn)有圖書的詳細(xì)信息進(jìn)行修改。2 可行性分析采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)信息網(wǎng)站系統(tǒng),能夠有效優(yōu)化圖書館管理系統(tǒng),使其高校的發(fā)揮最大的作用,能夠迅捷的為讀者提供相應(yīng)的服務(wù)。開發(fā)本系統(tǒng)的可行性如下:2.1 技術(shù)可行性在軟、硬件方面對(duì)系統(tǒng)的需求來看,由于中小企業(yè)信息化水平比較低,軟硬件配置較差;而且資金實(shí)力并不雄厚。所以其對(duì)硬件的配置要求是盡可能的低,對(duì)軟件配置的要求則是系統(tǒng)最好是基于日常辦公軟件如 OFFICE 系列上的應(yīng)用系統(tǒng),這樣既不用花大量資金添置軟件,員工又較容易學(xué)會(huì)使用應(yīng)用。本系統(tǒng)所實(shí)現(xiàn)的功能是一般性質(zhì)的辦公業(yè)務(wù),總體的開發(fā)時(shí)間不用很長(zhǎng),它用到的硬件平臺(tái)不高,軟件基本上是開源且較易懂,項(xiàng)目開發(fā)過程中遇到的技術(shù)上的問題在網(wǎng)上或書上可找到,因此是在技術(shù)上是可行的。該系統(tǒng)所用的軟件平臺(tái)有數(shù)據(jù)庫(kù) MYSQL、開發(fā)工具包 WAMP2.0、服務(wù)器Apache5.0,瀏覽器 IE 8.0 都是開源的其中操作的細(xì)節(jié)和配置都易學(xué)。 本系統(tǒng)開發(fā)出來時(shí)在技術(shù)上具有代表當(dāng)時(shí)辦公自動(dòng)化信息系統(tǒng)的先進(jìn)性,本系統(tǒng)在建成后一段時(shí)間內(nèi),不會(huì)因技術(shù)的落后而需要大規(guī)模的調(diào)整,并且能夠跟隨時(shí)逐步的升級(jí)而保持整個(gè)系統(tǒng)的先進(jìn)性。同時(shí)本系統(tǒng)對(duì)計(jì)算機(jī)硬件要求不算太高,運(yùn)行速度較快,對(duì)企業(yè)辦公很方便。本系統(tǒng)最重要的是基于 php 的 Web 應(yīng)用程序開發(fā)提供了一個(gè)框架。本系統(tǒng)的江蘇開放大學(xué)計(jì)算機(jī)本(論文) -7-工作流程,分為以下步驟:(1) 瀏覽器向服務(wù)器發(fā)出請(qǐng)求,Controller 獲得這些請(qǐng)求。(2) Controller 根據(jù)配置文件 php-config.xml 中的定義將這些請(qǐng)求發(fā)送到相應(yīng)的 Action,對(duì)應(yīng)圖中的 Model。(3) Action 完成相應(yīng)的業(yè)務(wù)邏輯處理后,將處理結(jié)果返回到 Controller。(4) Controller 再根據(jù)配置文件 config.xml 中的定義將處理結(jié)果顯示到用戶視圖 View。本系統(tǒng)正是利用了 MVC 工作流程來完成此次設(shè)計(jì)的整個(gè)流程,如圖 2.2 所示:V i e wJ s p瀏覽器C o n t r o l l e rS e r v l e tM o d e lJ a v a B e a nS t r u t s - c o n f i g . x m l數(shù)據(jù)庫(kù)圖 2.2 本系統(tǒng)工作流圖2.2 經(jīng)濟(jì)可行性 根據(jù)成本/效益分析法,本系統(tǒng)所需的軟硬件資源都已具備,該系統(tǒng)簡(jiǎn)單易懂,本系統(tǒng)具有成本相對(duì)較低、利益高的特點(diǎn),經(jīng)濟(jì)上可行。2.3 操作可行性 本系統(tǒng)開發(fā)的開發(fā)宗旨是以便捷為中心。開發(fā)后的系統(tǒng)應(yīng)具有美觀、大方、簡(jiǎn)單、易操作等優(yōu)點(diǎn),即使是不懂計(jì)算機(jī)的人員也可以根據(jù)系統(tǒng)提示使用和管理江蘇開放大學(xué)計(jì)算機(jī)本(論文) -8-本系統(tǒng),它的操作簡(jiǎn)單的特點(diǎn)使本系統(tǒng)在操作上可行。江蘇開放大學(xué)計(jì)算機(jī)本(論文)-9-3 需求分析3.1 圖書館管理系統(tǒng)需求概述圖書館管理系統(tǒng)的開發(fā)主要涉及到圖書的管理,學(xué)生信息的管理,借閱信息的管理三大功能的數(shù)據(jù)管理。從管理的角度可將圖書分為三類:圖書信息管理、系統(tǒng)用戶管理、讀者數(shù)據(jù)管理。圖書信息管理包括:添加新進(jìn)圖書、刪除舊圖書、修改圖書信息。系統(tǒng)用戶管理包括:修改用戶信息、辦理新用戶、注銷用戶。讀者數(shù)據(jù)管理主要包括:讀者借閱信息的管理,借閱圖書以及歸還圖書。圖書借閱者的需求是查詢圖書室所存的圖書。個(gè)人借閱情況以及個(gè)人信息的修改;圖書館工作人員對(duì)圖書借閱者的借閱及還書要求進(jìn)行操作,同時(shí)形成借書或還書報(bào)表給借閱者查看確認(rèn);圖書管理人員的功能最為復(fù)雜,包括對(duì)圖書借閱者、圖書進(jìn)行管理和維護(hù)、以及系統(tǒng)狀態(tài)的查詢和維護(hù)等。圖書館管理員可以瀏覽、查詢、添加、刪除、修改的基本信息;瀏
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《向量加法的幾何意義:高中一年級(jí)數(shù)學(xué)教案》
- 《英語(yǔ)語(yǔ)法進(jìn)階:定語(yǔ)從句的用法與技巧》
- 人類學(xué)文化心理學(xué)試卷及解題技巧
- 印度考試試題及答案
- 六一各家活動(dòng)方案
- 六一商場(chǎng)促銷活動(dòng)方案
- 六一攝影活動(dòng)方案
- 六一活動(dòng)親子diy活動(dòng)策劃方案
- 六一活動(dòng)安全活動(dòng)方案
- 六一活動(dòng)彩繪活動(dòng)方案
- 青年興則國(guó)家興青年強(qiáng)則國(guó)家強(qiáng)
- 山東省青島市英語(yǔ)中考試題及解答參考(2025年)
- 多功能熱洗車熱洗清蠟QHSE作業(yè)指導(dǎo)書及操作規(guī)程
- DL-T+544-2012電力通信運(yùn)行管理規(guī)程
- 工業(yè)機(jī)器人系統(tǒng)操作員 高級(jí) 課件 衛(wèi)家鵬 項(xiàng)目1 機(jī)械系統(tǒng)裝調(diào)
- 廣東省佛山市南海區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末生物學(xué)試題(解析版)
- “無陪護(hù)”醫(yī)院服務(wù)規(guī)范
- DGTJ08-2037-2008 城市軌道交通自動(dòng)售檢票系統(tǒng)(AFC)檢測(cè)規(guī)程
- 重癥技能大賽題庫(kù)(病例分析)
- JT-T-1116-2017公路鐵路并行路段設(shè)計(jì)技術(shù)規(guī)范
- DL-T5191-2004風(fēng)力發(fā)電場(chǎng)項(xiàng)目建設(shè)工程驗(yàn)收規(guī)程
評(píng)論
0/150
提交評(píng)論