計算機專業(yè)畢業(yè)論文_第1頁
計算機專業(yè)畢業(yè)論文_第2頁
計算機專業(yè)畢業(yè)論文_第3頁
計算機專業(yè)畢業(yè)論文_第4頁
計算機專業(yè)畢業(yè)論文_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

江蘇開放大學計算機本(論文) 題 目 基于 PHP 的圖書管理系統(tǒng) 學院專業(yè)班級姓名指導教師年 月-I-摘 要隨著科學技術的進步和計算機行業(yè)的迅速發(fā)展,人們的工作效率得到大大提高。計算機信息處理系統(tǒng)的引進已徹底改變了許多系統(tǒng)的經(jīng)營管理。圖書管理系統(tǒng)是學校管理機制中的重要組成部分,通過對圖書館管理系統(tǒng)的運行管理機制進行調(diào)查和研究,開發(fā)了此圖書館管理系統(tǒng)。本文中主要介紹了圖書館管理事務中的常見基本問題等研究背景,進行了全面的可行性分析,詳細論證了系統(tǒng)的需求分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)和系統(tǒng)測試過程。本系統(tǒng)使用 PHP 進行網(wǎng)頁界面的設計,使用 MVC 設計模式,采用集成開發(fā)環(huán)境 DreamWeaver 進行開發(fā)。后端的數(shù)據(jù)庫采用 MySQL,通過 ODBC 驅動和數(shù)據(jù)庫進行無縫連接。系統(tǒng)實現(xiàn)了用戶登錄、圖書管理、借書證管理、圖書借閱管理等功能模塊。用戶登錄模塊實現(xiàn)用戶的登錄和權限判定;圖書管理模塊實現(xiàn)了對圖書的添加、刪除、修改、查詢等功能;借書證管理模塊實現(xiàn)了對學生的添加、刪除、修改、查詢等功能;圖書借閱管理模塊實現(xiàn)了學生對圖書的借閱、還書和所借圖書的查看等功能。測試結果表明,本系統(tǒng)實現(xiàn)了圖書館圖書管理的主要功能,基本滿足圖書管理的需要。關鍵詞:圖書館,圖書管理系統(tǒng),PHP, MySQL ,JavaScript.江蘇開放大學計算機本(論文) -II-目 錄1 緒 論 .11.1 目前圖書館管理系統(tǒng)存在的問題 .11.2 系統(tǒng)設計的目的和意義 .12 可行性分析 .42.1 技術可行性 .42.2 經(jīng)濟可行性 .52.3 操作可行性 .53 需求分析 .63.1 圖書館管理系統(tǒng)需求概述 .63.2 功能需求 .63.2.1 與讀者相關的基本功能元素 .63.2.2 與管理員相關的基本功能元素 .73.2.3 總體系統(tǒng)的基本功能元素 .73.3 性能需求 .73.4 運行需求 .84 系統(tǒng)設計 .94.1 圖書館管理系統(tǒng)設計指導思想和原則.94.2 設計模式 .94.3 圖書館管理系統(tǒng)總體功能概述.104.4 圖書館管理系統(tǒng)各功能模塊概述.114.4.1 系統(tǒng)登錄模塊 .114.3.2 圖書管理模塊 .124.3.3 學生管理模塊 .134.3.4 借閱信息管理模塊 .144.3.5 圖書檢索模塊 .164.4 系統(tǒng)數(shù)據(jù)庫設計.175 系統(tǒng)實現(xiàn) .225.1 系統(tǒng)的軟件結構 .225.2 登錄系統(tǒng)模塊的實現(xiàn) .225.3 圖書管理模塊的實現(xiàn) .245.3.1 圖書入庫功能的實現(xiàn) .24江蘇開放大學計算機本(論文) -III-5.3.2 圖書維護功能的實現(xiàn) .255.4 學生管理模塊的實現(xiàn) .295.4.1 學生添加功能的實現(xiàn) .295.4.2 學生維護功能的實現(xiàn) .305.5 借閱信息管理模塊的實現(xiàn) .335.5.1 辦理圖書借閱功能的實現(xiàn) .335.5.2 辦理圖書歸還功能的實現(xiàn) .345.6 圖書檢索模塊的實現(xiàn) .355.7 系統(tǒng)設計的創(chuàng)新點 .365.7.1 系統(tǒng)后臺管理的安全性 .365.7.2 DAO 數(shù)據(jù)訪問接口 .376 系統(tǒng)測試 .386.1 系統(tǒng)測試的方法與步驟 .386.2 模塊測試 .386.2.1 登錄模塊測試 .386.2.2 圖書管理測試 .396.2.3 學生管理測試 .396.2.4 借閱信息管理測試 .406.3 評價.407 結束語 .42致 謝 .43參考文獻 .44江蘇開放大學計算機本(論文) -4-1 緒 論1.1 目前圖書館管理系統(tǒng)存在的問題(1)檢索速度慢、效率低因為圖書館的藏書種類多。數(shù)量大,將藏書準確的分門別類,快速檢索,手工進行非常困難,往往是終于查到了二維的信息,館中卻沒有此書或已被別人借走。圖書館的規(guī)模越大,這個問題就越突出。(2)借書、還書工作量大借書、還書頻率越大,說明圖書館的作用越大,然而隨之而來的大量的借書、還書登記、實存圖書的更新以及借出圖書超期,遺失等的處理,其工作量之大,往往是人工操作所難以勝任的,而且經(jīng)常會出現(xiàn)這樣那樣的差錯。(3)圖書統(tǒng)計工作難、藏書更新不能及時完成圖書館的圖書應根據(jù)科學技術的發(fā)展和教學工作的需要及時添加和更新,然而由于藏書數(shù)量及圖書種類越來越多,加上自然損耗,人為破壞,使圖書的統(tǒng)計工作難以及時完成,藏書的更新也就很難有針對性的進行,藏書的知識結構得不到良好地控制。我校也是一所發(fā)展中的高校,近幾年的發(fā)展速度很快,圖書館的規(guī)模和藏書的數(shù)量也在不斷地擴大,為了解決海量圖書的管理問題,以及學生借閱圖書的信息問題,改變傳統(tǒng)的管理方式也就成了迫在眉睫的問題了。1.2 系統(tǒng)設計的目的和意義隨著計算機的廣泛應用,其逐步成為現(xiàn)代化的標志。圖書館或者一些企業(yè)內(nèi)部,甚至是書店,在正常運行的過程中總是面對大量的讀者信息,書籍信息以及江蘇開放大學計算機本(論文) -5-兩者相互作用產(chǎn)生的借書信息,還書信息。因此需要對讀者資源,書籍資源,借書信息,還書信息進行管理,及時了解各個環(huán)節(jié)中信息的變更,要對因此而產(chǎn)生的單據(jù)進行及時的處理,為了提高圖書館或者企業(yè)內(nèi)部對圖書存銷的自動化的管理,能夠更快速地滿足讀者的要求,提高各種工作效率,現(xiàn)對其設計相應的系統(tǒng),以達到上述的目的。圖書館管理系統(tǒng)的主要功能是實現(xiàn)圖書館圖書的借閱和歸還的管理自動化,圖書新增及銷毀的及時化,用戶及圖書信息的更新,圍繞這些主要功能,本系統(tǒng)涉及到以下核心功能:借閱管理,歸還管理,圖書管理,學生管理。除了這些核心功能外,還包括一些基本和輔助的功能,它們是:圖書信息管理,查詢功能等。該系統(tǒng)設計的主要目標是:設計一個圖書館管理系統(tǒng),該系統(tǒng)主要功能分為圖書查詢、圖書借閱歸還和圖書管理三大部分。在圖書查詢模塊中要求用戶能在瀏覽器中分別書名、著譯者、類型等條件查詢;在圖書管理模塊中要求能完成如辦理借書證(即添加新的學生)、新書錄入、借書還書登記、圖書修改等日常管理功能。(1) 網(wǎng)站前臺設計:前臺供學生使用,學生登錄后有如下權利圖書查詢:用戶可以按多種方式對圖書庫中的圖書進行查詢;借閱信息查詢:用戶可以查看自己的歷史借閱信息。(2)網(wǎng)站后臺設計:后臺是供管理員使用的,管理員登陸后有如下權利辦理借閱證:將學生信息填寫完整,在數(shù)據(jù)庫中注冊新用戶;書籍的錄入及刪除:可以對現(xiàn)有圖書庫中的圖書進行刪除,也可以添加新江蘇開放大學計算機本(論文) -6-書;借書還書登記:普通用戶借閱或歸還圖書時,管理員將在借閱信息表中添加相應的記錄;圖書修改:管理員可以對現(xiàn)有圖書的詳細信息進行修改。2 可行性分析采用現(xiàn)代化統(tǒng)一的計算機信息網(wǎng)站系統(tǒng),能夠有效優(yōu)化圖書館管理系統(tǒng),使其高校的發(fā)揮最大的作用,能夠迅捷的為讀者提供相應的服務。開發(fā)本系統(tǒng)的可行性如下:2.1 技術可行性在軟、硬件方面對系統(tǒng)的需求來看,由于中小企業(yè)信息化水平比較低,軟硬件配置較差;而且資金實力并不雄厚。所以其對硬件的配置要求是盡可能的低,對軟件配置的要求則是系統(tǒng)最好是基于日常辦公軟件如 OFFICE 系列上的應用系統(tǒng),這樣既不用花大量資金添置軟件,員工又較容易學會使用應用。本系統(tǒng)所實現(xiàn)的功能是一般性質的辦公業(yè)務,總體的開發(fā)時間不用很長,它用到的硬件平臺不高,軟件基本上是開源且較易懂,項目開發(fā)過程中遇到的技術上的問題在網(wǎng)上或書上可找到,因此是在技術上是可行的。該系統(tǒng)所用的軟件平臺有數(shù)據(jù)庫 MYSQL、開發(fā)工具包 WAMP2.0、服務器Apache5.0,瀏覽器 IE 8.0 都是開源的其中操作的細節(jié)和配置都易學。 本系統(tǒng)開發(fā)出來時在技術上具有代表當時辦公自動化信息系統(tǒng)的先進性,本系統(tǒng)在建成后一段時間內(nèi),不會因技術的落后而需要大規(guī)模的調(diào)整,并且能夠跟隨時逐步的升級而保持整個系統(tǒng)的先進性。同時本系統(tǒng)對計算機硬件要求不算太高,運行速度較快,對企業(yè)辦公很方便。本系統(tǒng)最重要的是基于 php 的 Web 應用程序開發(fā)提供了一個框架。本系統(tǒng)的江蘇開放大學計算機本(論文) -7-工作流程,分為以下步驟:(1) 瀏覽器向服務器發(fā)出請求,Controller 獲得這些請求。(2) Controller 根據(jù)配置文件 php-config.xml 中的定義將這些請求發(fā)送到相應的 Action,對應圖中的 Model。(3) Action 完成相應的業(yè)務邏輯處理后,將處理結果返回到 Controller。(4) Controller 再根據(jù)配置文件 config.xml 中的定義將處理結果顯示到用戶視圖 View。本系統(tǒng)正是利用了 MVC 工作流程來完成此次設計的整個流程,如圖 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ù)庫圖 2.2 本系統(tǒng)工作流圖2.2 經(jīng)濟可行性 根據(jù)成本/效益分析法,本系統(tǒng)所需的軟硬件資源都已具備,該系統(tǒng)簡單易懂,本系統(tǒng)具有成本相對較低、利益高的特點,經(jīng)濟上可行。2.3 操作可行性 本系統(tǒng)開發(fā)的開發(fā)宗旨是以便捷為中心。開發(fā)后的系統(tǒng)應具有美觀、大方、簡單、易操作等優(yōu)點,即使是不懂計算機的人員也可以根據(jù)系統(tǒng)提示使用和管理江蘇開放大學計算機本(論文) -8-本系統(tǒng),它的操作簡單的特點使本系統(tǒng)在操作上可行。江蘇開放大學計算機本(論文)-9-3 需求分析3.1 圖書館管理系統(tǒng)需求概述圖書館管理系統(tǒng)的開發(fā)主要涉及到圖書的管理,學生信息的管理,借閱信息的管理三大功能的數(shù)據(jù)管理。從管理的角度可將圖書分為三類:圖書信息管理、系統(tǒng)用戶管理、讀者數(shù)據(jù)管理。圖書信息管理包括:添加新進圖書、刪除舊圖書、修改圖書信息。系統(tǒng)用戶管理包括:修改用戶信息、辦理新用戶、注銷用戶。讀者數(shù)據(jù)管理主要包括:讀者借閱信息的管理,借閱圖書以及歸還圖書。圖書借閱者的需求是查詢圖書室所存的圖書。個人借閱情況以及個人信息的修改;圖書館工作人員對圖書借閱者的借閱及還書要求進行操作,同時形成借書或還書報表給借閱者查看確認;圖書管理人員的功能最為復雜,包括對圖書借閱者、圖書進行管理和維護、以及系統(tǒng)狀態(tài)的查詢和維護等。圖書館管理員可以瀏覽、查詢、添加、刪除、修改的基本信息;瀏

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論