圖書館系統(tǒng)開發(fā)背景和意義_第1頁
圖書館系統(tǒng)開發(fā)背景和意義_第2頁
圖書館系統(tǒng)開發(fā)背景和意義_第3頁
圖書館系統(tǒng)開發(fā)背景和意義_第4頁
圖書館系統(tǒng)開發(fā)背景和意義_第5頁
免費預(yù)覽已結(jié)束,剩余16頁可下載查看

下載本文檔

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

文檔簡介

1、內(nèi)容摘要本課題的主要內(nèi)容在于對本系統(tǒng)能高效、快捷、穩(wěn)定地管理圖書館的數(shù)據(jù)信息。系統(tǒng)主要能實現(xiàn)以下幾個功能:查詢圖書、借還圖書、圖書管理、讀者信息管理等。操作管理員只需要通過瀏覽器訪問本系統(tǒng),就可以輕松實現(xiàn)圖書查詢、圖書借還等操作。超級管理員使用本系統(tǒng)能方便快捷地完成圖書館的信息數(shù)據(jù)管理工作。本文介紹了在網(wǎng)絡(luò)環(huán)境下提出實現(xiàn)圖書館信息管理、資源共享的基本目標(biāo),從而推動邁向數(shù)字化圖書館的步伐,并闡述系統(tǒng)結(jié)構(gòu)設(shè)計和功能設(shè)計,從圖書的入庫登記到查詢?yōu)g覽,從讀者的登記到圖書的借閱,形成了一個整體自動化管理模式。本文通過對學(xué)校圖書資料管理室現(xiàn)狀和需求的分析研究,運用PHP技術(shù),以MySQL為后臺數(shù)據(jù)庫,設(shè)計

2、并實現(xiàn)了學(xué)校圖書室的圖書管理系統(tǒng)。該系統(tǒng)實現(xiàn)了圖書資料管理的數(shù)字化,提高了管理工作的效率和規(guī)范化水平。關(guān)鍵詞:圖書管理設(shè)計研究AbstractThemaincontentofthispaperisthatthesystemcanefficiently,fast,stablemanagementoflibrarydatainformation.Systemismainlytoachievethefollowingfunctions:searchforbooks,borrowbooks,booksmanagement,readerinformationmanagement.Operationman

3、ageronlyinterviewthesystemthroughthebrowser,theycaneasilysearchforabook,booksborrowalsooperation.Superadministratorusingthissystemcanquicklyandeasilycompletelibraryofinformationdatamanagement.Thispaperintroducesthenetworkenvironmentlibraryinformationmanagement,putforwardtorealizethebasicobjectivesof

4、resourcesharing,thuspromotingthedigitallibraryintothepace,andintroducesthestructuredesignandfunctionaldesign,thebookfromthestorageregistertothequery,thereaderfromtheregistrationtobooksborrowing,formedawholeautomationmanagementmode.Thisarticlethroughtotheschoollibraryinformationmanagementroompresents

5、ituationanddemandanalysis,usingPHPtechnology,usingMySQLasbackgrounddatabase,designandRealizationofclasslibrarymanagementsystem.Thissystemhasrealizedthebooksinformationmanagementofdigital,enhancesthemanagementefficiencyandstandardizationlevel.Keywords:bookmanagementdesignstudy前言11系統(tǒng)概述21.1 系統(tǒng)開發(fā)背景和意義21

6、.2 現(xiàn)有圖書管理系統(tǒng)的概述21.3 開發(fā)環(huán)境32系統(tǒng)分析32.1 任務(wù)述32.2 系統(tǒng)可行性分析32.3 需求分析42.4 流程分析52.5 數(shù)據(jù)字典73系統(tǒng)設(shè)計83.1 圖書館管理系統(tǒng)設(shè)計指導(dǎo)思想和原則83.2 總體功能設(shè)計83.3 功能模塊詳細(xì)設(shè)計93.4 系統(tǒng)數(shù)據(jù)庫設(shè)計124系統(tǒng)實現(xiàn)錯誤!未定義書簽。1.1 登錄系統(tǒng)模塊的實現(xiàn)錯誤!未定義書簽。1.2 圖書館主界面模塊的實現(xiàn)錯誤!未定義書簽。1.3 系統(tǒng)設(shè)置功能模塊的實現(xiàn)錯誤!未定義書簽。1.4 讀者管理功能模塊的實現(xiàn)錯誤!未定義書簽。1.5 圖書檔案管理功能模塊的實現(xiàn)錯誤!未定義書簽。1.6 圖書借還功能模塊的實現(xiàn)錯誤!未定義書簽。1

7、.7 系統(tǒng)查詢功能模塊的實現(xiàn)錯誤!未定義書簽。1.8 更改口令功能模塊的實現(xiàn)錯誤!未定義書簽。5 .系統(tǒng)測試錯誤!未定義書簽。5.1 系統(tǒng)測試的方法與步驟錯誤!未定義書簽。5.2 模塊測試錯誤!未定義書簽。6 .結(jié)束語錯誤!未定義書簽。參考文獻(xiàn)錯誤!未定義書簽。致«錯誤!未定義書簽。隨著計算機技術(shù)的發(fā)展以及計算機網(wǎng)絡(luò)的逐漸普及,英特網(wǎng)成為人們查找信息的重要場所。上個世紀(jì)90年代初美國科學(xué)家首次提出數(shù)字圖書館(Dig讓alLibrary)這一概念以來,全球開展數(shù)字圖書館研究與實踐已近十幾個年頭。我國圖書情報界,IT業(yè)界自1995年左右開始對這一領(lǐng)域跟蹤研究,1998年開始全面升溫,迄今

8、無論是在對數(shù)字圖書館的認(rèn)識,還是理論研究,關(guān)鍵技術(shù)準(zhǔn)備方面,都取得了很大的進(jìn)展。國內(nèi)數(shù)字圖書館的實踐活動大致可分為以下三種類型:資源服務(wù)型、服務(wù)研究型和聯(lián)合建設(shè)型。雖然,從嚴(yán)格意義上講,資源服務(wù)型不能算是數(shù)字圖書館,但它的網(wǎng)上信息服務(wù)目前已在大多數(shù)圖書館開展,是現(xiàn)階段我國圖書情報界提供網(wǎng)上數(shù)字服務(wù)的主要形式。二十一世紀(jì)是信息的時代,所以信息的交換和信息流通顯得的特別重要。因此,使用計算機來管理圖書成為必然。目前,中小型以及大型圖書館、書店等均開始采用各種優(yōu)秀的系統(tǒng)管理軟件來輔助日常的事物。而隨著科技的進(jìn)步,圖書管理系統(tǒng)在傳統(tǒng)的功能上越來越強大,如:讀者信息查詢,圖書信息查詢,圖書入庫及注銷出庫

9、登記等等,為人們帶來了極大方便。1系統(tǒng)概述1.1 系統(tǒng)開發(fā)背景和意義圖書管理是高校內(nèi)每一個系部或院部都必須切實面對的工作,但目前仍有少部分院系仍在使用傳統(tǒng)的人工方式管理圖書資料。這種方式存在著許多缺點,如效率低、保密性差且較為繁瑣。另外,隨著圖書資料數(shù)量的增加,其工作量也將大大增加,這必將增加圖書資料管理者的工作量和勞動強度,這將給圖書資料信息的查找、更新和維護(hù)都帶來了很多困難。經(jīng)過詳細(xì)的調(diào)查,目前我國各類高等學(xué)校中仍有一小部分單位圖書資料管理還停留在人工管理的基礎(chǔ)上。這樣的管理機制已經(jīng)不能適應(yīng)時代的發(fā)展,其管理方法將浪費許多人力和物力。隨著科學(xué)技術(shù)的不斷提高,這種傳統(tǒng)的手工管理方法必然被以計

10、算機為基礎(chǔ)的信息管理方法所取代。圖書管理作為計算機應(yīng)用的一個分支,有著手工管理無法比擬的優(yōu)點,如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高圖書管理的效率。因此,開發(fā)一套能夠為用戶提供充足的信息和快捷的查詢手段的圖書管理系統(tǒng),將是非常必要的,也是十分及時的。1.2 現(xiàn)有圖書管理系統(tǒng)的概述在試用了一些圖書管理系統(tǒng)和查閱了大量相關(guān)資料文獻(xiàn)的基礎(chǔ)上,發(fā)現(xiàn)那些系統(tǒng)在幾個方面已經(jīng)不符合時代的要求,由于設(shè)計人員及其所用的工具的不同,再加上這些圖書管理系統(tǒng)設(shè)計的時間也不一樣,所用具體場合也有區(qū)別,因此在功能上除了圖書資料管理所需的基本功能之外也有所不同。經(jīng)過比較

11、總結(jié)他們都實現(xiàn)了以下圖書管理的基本功能:1、圖書檢索模塊:是圖書管理系統(tǒng)的重要模塊之一,是讀者快速查詢圖書的途徑。2、圖書管理模塊:是圖書管理員操作模塊,讀者是無權(quán)進(jìn)入的。本模塊由借出圖書登記、歸還圖書登記和續(xù)借圖書登記子模塊構(gòu)成。3、數(shù)據(jù)維護(hù)模塊:是由圖書管理員控制的模塊,它由增加、修改和刪除讀者,增加、修改刪除圖書,瀏覽修改讀者、瀏覽修改圖書等程序組成。4、數(shù)據(jù)統(tǒng)計模塊:由讀者統(tǒng)計、圖書統(tǒng)計、借出圖書分類統(tǒng)計、到期末歸還圖書讀者統(tǒng)計幾部分組成。這些系統(tǒng)解決了以前的那種管理方式所存在著的諸如手續(xù)繁瑣、工作量大、效率低下、出錯率高等缺點,設(shè)計出的系統(tǒng)能使讀者快速檢索到自己喜愛的書,圖書管理員能

12、減輕工作量。但是鑒于開發(fā)工具和開發(fā)當(dāng)時的科技發(fā)展水平所限,再加上歷史發(fā)展到今天,人們的生活環(huán)境已經(jīng)發(fā)生了改變,大家對于圖書查詢這方面的要求也更高。1.3開發(fā)環(huán)境開發(fā)環(huán)境的選擇會影響到數(shù)據(jù)庫的設(shè)計,所以在這里給出圖書管理系統(tǒng)開發(fā)與運行環(huán)境的選擇如下:開發(fā)環(huán)境:Windowsxp開發(fā)語言:PHP數(shù)據(jù)庫管理系統(tǒng):MySQL2系統(tǒng)分析2.1 任務(wù)概述經(jīng)過詳細(xì)調(diào)查,并多次與老師進(jìn)行研討后,加深了對現(xiàn)行圖書管理業(yè)務(wù)的深刻了解,與此同時,將整個圖書管理的業(yè)務(wù)流程抽象描述如下:1 .新的圖書購進(jìn)后,分門別類地進(jìn)行歸并并匯總,加以編號。2 .新書編號后,上到書架以備學(xué)生借閱。3 .如某學(xué)生需要借閱圖書,則在其本

13、人的借閱登記表上進(jìn)行登記,記錄相關(guān)借閱信息與借閱日期。4 .學(xué)生借閱圖書后,應(yīng)及時歸還圖書,并在本人的借閱登記表上注明還書日期和時間。2.2 系統(tǒng)可行性分析采用現(xiàn)代化統(tǒng)一的計算機信息網(wǎng)站系統(tǒng),能夠有效優(yōu)化圖書館管理系統(tǒng),使其高校的發(fā)揮最大的作用,能夠迅捷的為讀者提供相應(yīng)的服務(wù)。開發(fā)本系統(tǒng)的可行性如下:2.2.1技術(shù)可行性開發(fā)工具支持:目前所有主要的網(wǎng)絡(luò)開發(fā)環(huán)境都支持PHP®言的開發(fā),有不少專用的開發(fā)工具和插件還提交了可視化設(shè)計,這是非常方便的。技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。本系統(tǒng)采用PHPFF發(fā)出友好美觀的人機界面,便于用戶理解、操作。

14、數(shù)據(jù)庫管理系統(tǒng)采用MySQL它能夠處理大量數(shù)據(jù),同時保持?jǐn)?shù)據(jù)的完整性、安全性。因此本系統(tǒng)的開發(fā)平臺已成熟可行。硬件方面,在科技飛速發(fā)展的今天,硬件更新速度越來越快,容量越來越大,可靠性越來越高,價格越來越便宜,因此硬件平臺也能夠滿足本系統(tǒng)所需。本系統(tǒng)采用的技術(shù)均屬當(dāng)前流行的開發(fā)技術(shù),具有技術(shù)成熟、效率高、穩(wěn)定、安全等優(yōu)點,并且自行配置的兼容機性能優(yōu)越,能夠支持以上軟件的運行。所以,本系統(tǒng)在技術(shù)上是完全可行的。2.2.2 經(jīng)濟可行性根據(jù)成本/效益分析法,本系統(tǒng)所需的軟硬件資源都已具備,該系統(tǒng)簡單易懂,本系統(tǒng)具有成本相對較低、利益高的特點。鑒于計算機技術(shù)發(fā)展異常迅猛,在硬件軟件配置以及開發(fā)技術(shù)均以

15、可行的情況下開發(fā)這樣一個管理系統(tǒng)成本不會很高,但其可以大大提高圖書館的工作效率,也是圖書館管理發(fā)展的必然趨勢,其必將有比較寬闊的市場,因此改性統(tǒng)在經(jīng)濟可行性上時可行的。2.2.3 操作可行性本系統(tǒng)開發(fā)的開發(fā)宗旨是以便捷為中心。開發(fā)后的系統(tǒng)應(yīng)具有美觀、大方、簡單、易操作等優(yōu)點,即使是不懂計算機的人員也可以根據(jù)系統(tǒng)提示使用和管理本系統(tǒng),它的操作簡單的特點使本系統(tǒng)在操作上可行。2.3 需求分析2.3.2 功能需求經(jīng)過以上詳細(xì)的用戶調(diào)查,在現(xiàn)行業(yè)務(wù)流程和數(shù)據(jù)分析的基礎(chǔ)上,基本可以確定系統(tǒng)設(shè)計必須達(dá)到的目標(biāo)。以下是圖書管理系統(tǒng)必須具備的功能:1 .新進(jìn)圖書的登記功能:對于購進(jìn)的新書,系統(tǒng)必須具備圖書信息

16、資料的錄入功能。2 .圖書的查詢修改功能:當(dāng)圖書資料發(fā)生變化,如圖書丟失或有錯誤信息輸入時,則應(yīng)能夠及時對數(shù)據(jù)進(jìn)行修改和補充。3 .借閱的登記,歸還的登記功能:系統(tǒng)的主要功能之一,供本校學(xué)生借閱圖書、歸還圖書,并進(jìn)行登記。4 .學(xué)生信息的增加、刪除和修改功能:系統(tǒng)主要功能之一,建立學(xué)生信息,并對其進(jìn)行維護(hù)。5 .超期歸還圖書功能:對于超過圖書借閱期限未歸還的圖書,對讀者進(jìn)行提醒;2.3.3 非功能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,圖書管理系統(tǒng)應(yīng)該滿足以下的性能需求:1、系統(tǒng)處理的準(zhǔn)確性和及時性系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)

17、當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足學(xué)校對信息處理的需求。2、系統(tǒng)的易用性和易維護(hù)性圖書管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的幫助,縮短用戶對系統(tǒng)熟悉的過程3、系統(tǒng)的標(biāo)準(zhǔn)性系統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。4、系統(tǒng)的先進(jìn)性目前計算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為圖書管理系統(tǒng)工程,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),充分完

18、成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。5、系統(tǒng)的響應(yīng)速度圖書管理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級,達(dá)到實時要求,以及時反饋信息。在進(jìn)行統(tǒng)計分析時,根據(jù)所需數(shù)據(jù)量的不同而從秒級到分鐘級,原則是保證操作人員不會因為速度問題而影響工作效率。2.4 流程分析2.4.2 業(yè)務(wù)流圖根據(jù)需求分析的得到的業(yè)務(wù)處理流程,首先確定目標(biāo)系統(tǒng)的業(yè)務(wù)流程,其處理流程如圖登記后的圖書針對業(yè)務(wù)流程,現(xiàn)具體描述其功能如下:1 .用戶登錄:系統(tǒng)對用戶合法性進(jìn)行檢查。2

19、 .圖書入庫:對新購進(jìn)的圖書分類進(jìn)行編號,并把圖書基本信息錄入計算機。3 .圖書借閱:對已入庫的圖書,學(xué)生可以借閱,并進(jìn)行登記。4 .圖書歸還:對學(xué)生已歸還的圖書進(jìn)行歸還登記。5 .信息查詢:即對所有圖書的借閱情況,或?qū)W生的基本情況和借閱情況進(jìn)行查詢。2.4.3 數(shù)據(jù)流圖經(jīng)過詳細(xì)的調(diào)查,我們已經(jīng)清楚了解了現(xiàn)行的業(yè)務(wù)流程,接下來給出系統(tǒng)的邏輯模型。構(gòu)造系統(tǒng)邏輯模型的工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。根據(jù)現(xiàn)行圖書管理的業(yè)務(wù)流程,首先把數(shù)據(jù)流圖中的源點和終點都選定為管理員,因此可以得到圖書管理系統(tǒng)的基本系統(tǒng)模型,如圖所示圖書管理員圖書借閱信息圖書管理系統(tǒng)圖書歸還信息圖書管理員根據(jù)基本系統(tǒng)模型,所示。對其逐步

20、細(xì)化,得到描述邏輯系統(tǒng)細(xì)化后的數(shù)據(jù)流圖,如圖圖書信息+書信息登記借閱信息rn管理員2圖書信息J圖書.學(xué)生借閱/借閱管圖書E管理'理/借閱結(jié)果歸還管|學(xué)生信息學(xué)生管理,學(xué)生歸還結(jié)果學(xué)生信息學(xué)生信息對頂層DFES中的一個加工“學(xué)生管理”進(jìn)行展開,如圖歸還登記管理員圖書信息D2到書信息登記借閱信息借閱登記借閱結(jié)果學(xué)生借閱歸還管、理/;歸還圖書歸還圖書4學(xué)生信息一新學(xué)學(xué)生信息、錄入t1.11.2學(xué)生信息D1學(xué)生信息詢更新學(xué)生信息.學(xué)生信息1.3歸還結(jié)果D4歸還登記畢業(yè)學(xué)對頂層DFES中的一個加工“圖書管理”進(jìn)行展開,如圖管理員.D2知書信息登記借閱結(jié)果學(xué)生,歸還圖書2.5 數(shù)據(jù)字典名稱描述定義

21、圖書記錄所有圖書的基本情況圖書(條形碼,名稱,類型,作者,出版社,價格,蟲他,書架)借書登記記錄所有圖書的借閱情況借書登記(讀者條形碼,圖書條形碼,借書時間,歸還時間,是否歸還)讀者信息記錄所有借閱者信息情況讀者信息(讀者條形碼,姓名,性別,類別,職業(yè),出生日期,證件號碼,電話,郵箱)管理員記錄管理員信息管理員信息(名稱,密碼,權(quán)限)還書登記歸還圖書相關(guān)信息還書登記(讀者條形碼,歸還日期,圖書條形碼)3系統(tǒng)設(shè)計3.1 圖書館管理系統(tǒng)設(shè)計指導(dǎo)思想和原則(1)利用軟件開發(fā)現(xiàn)有軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而到達(dá)充分利用現(xiàn)在資源提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。(2)系統(tǒng)應(yīng)該符合軟件工程開

22、發(fā)的理論,開發(fā)方法等開發(fā)依據(jù)。(3)系統(tǒng)應(yīng)滿足圖書館管理工作的需要,并達(dá)到操作過程中的直觀,方便,實用,安全,準(zhǔn)確等要求。(4)系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時根據(jù)用戶需求進(jìn)行數(shù)據(jù)庫的各種操作。(5)系統(tǒng)采用原型,實用模塊化程序設(shè)計方法,便于系統(tǒng)功能的各種組合和修改,以及系統(tǒng)的測試與維護(hù)。(6)圖書館管理系統(tǒng)的設(shè)計應(yīng)適合校園的發(fā)展。(7)圖書館管理系統(tǒng)的設(shè)計應(yīng)當(dāng)遵循數(shù)據(jù)庫設(shè)計規(guī)范。3.2 總體功能設(shè)計在PHPF發(fā)環(huán)境下,以MySQ散據(jù)庫完成了圖書館管理系統(tǒng)。根據(jù)圖書館管理系統(tǒng)的實際需求,可以將圖書館管理系統(tǒng)劃分為借閱管理,讀者資料維護(hù),圖書資料維護(hù),查詢,系統(tǒng)管理和更改口令6個部分,各個部分的具

23、體功能如下:借閱管理:這是圖書管系統(tǒng)中最重要的模塊之一,管理員進(jìn)入該模塊中可以為讀者辦理借閱圖書,歸還圖書和圖書續(xù)借的功能。讀者資料維護(hù):在該模塊中,管理員可以對讀者的資料進(jìn)行管理維護(hù),其中分為讀者類型的管理和讀者詳細(xì)資料的管理。圖書資料維護(hù):管理員通過驗證界面進(jìn)入系統(tǒng)后,進(jìn)入到圖書管理模塊,可以對圖書進(jìn)行添加,刪除、修改圖書信息、進(jìn)行圖書類型的管理等一系列的操作。查詢模塊:管理員通過驗證界面進(jìn)入系統(tǒng)后,能夠按照書名,作者等多種條件對圖書進(jìn)行查詢操作,確保查詢到的都是最新的信息。系統(tǒng)管理:在系統(tǒng)管理中,管理員可以查看修改圖書館信息、修改書架的設(shè)置,超級管理員可以在該模塊中進(jìn)行管理員的注冊于刪除

24、并賦予其一定的權(quán)限。更改口令:管理員成功登入界面后,可以在這里進(jìn)行口令的更改操作。各個部分的具體功能的系統(tǒng)功能結(jié)構(gòu)圖如下圖所示。基于PHP的圖書館管理系統(tǒng).3.3 功能模塊詳細(xì)設(shè)計3.3.1 “借閱管理”模塊設(shè)計(1)借書處理:主要功能是記錄借閱證編號和圖書編號,進(jìn)行借書過程。在數(shù)據(jù)庫中插入一條借書記錄,該記錄包括讀者ID、圖書ID、借出日期、還書期限及相關(guān)其它信息(2)還書處理:主要功能是輸入借閱證編號、圖書ID,在借閱登記表中找到相應(yīng)的記錄,將該記錄的相應(yīng)數(shù)據(jù)插入到還書記錄中,同時將借書記錄刪除,并保存在借閱歷史記錄表中。(3)圖書續(xù)借:進(jìn)行續(xù)借相關(guān)功能,記錄借閱證編號和圖書編號,完成續(xù)借

25、過程。3.3.2“讀者資料維護(hù)”模塊設(shè)計(1)讀者類型管理:包括新成員的類型資料入庫,以及現(xiàn)有成員資料的修改和刪除。(2)讀者檔案管理:包括新成員的檔案資料入庫,以及現(xiàn)有成員資料的修改和刪除及詳細(xì)資料查詢。3.3.3“圖書資料維護(hù)”模塊設(shè)計圖書資料維護(hù)圖書類型設(shè)置圖書檔案管理(1)圖書類型設(shè)置:包括新書的分類資料入庫,以及現(xiàn)有書籍資料的修改和刪除。(2)圖書檔案管理:包括新書的檔案資料入庫,以及現(xiàn)有成員資料的修改和刪除及詳細(xì)資料查詢3.3.4“查詢”模塊設(shè)計查詢圖書資料查詢借閱歷史記錄查詢借閱到期提醒(1)圖書資料查詢:根據(jù)相應(yīng)的圖書信息對所有書籍進(jìn)行所需查詢。此查詢包括:圖書分類、圖書編號、

26、圖書名稱、作者、出版社及書架'(2)借閱歷史記錄查詢:根據(jù)相應(yīng)的借閱信息進(jìn)行所需查詢。此查詢包括:'借閱證編號''圖書名稱、圖書編號''讀者名稱、借書日期、還書日期。3.3.5借閱到期提醒:根據(jù)相應(yīng)的圖書信息歸還日期進(jìn)行判斷結(jié)果及查看?!跋到y(tǒng)管理”模塊設(shè)計系統(tǒng)管理圖書館信息書架設(shè)置(1)圖書館信息:包括圖書館名稱及相關(guān)資料信息的顯示。(2)管理員管理:包括管理員名稱及相關(guān)資料信息的錄入,密碼的修改以及員工信息的刪除,權(quán)限設(shè)置方便用網(wǎng)頁不能越界查詢自己相關(guān)信息,系統(tǒng)管理員可以修改自己的密碼,并且擁有其他用戶所擁有的功能。(3)書架設(shè)置:包括書架名稱

27、的錄入,修改以及刪除功能。3.3.6 “更改口令”模塊設(shè)計實現(xiàn)更改管理員密碼的功能。3.3.7 其他功能設(shè)計(1)首頁顯示圖書借閱排行榜;(2)頁面頂端顯示圖標(biāo)及相關(guān)題目信息;(3)左端顯示今日日期時間;(4)最下端顯示一些提示信息。3.4系統(tǒng)數(shù)據(jù)庫設(shè)計3.4.1 數(shù)據(jù)總體結(jié)構(gòu)設(shè)計整個系統(tǒng)所包括的信息有圖書信息、讀者信息、圖書借閱信息、圖書歸還信息、管理員信息、讀者類型信息、圖書類型信息??蓪⑿畔⒊橄鬄橄铝邢到y(tǒng)所需要的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):(1)圖書信息(圖書編號,圖書名稱,圖書類型,作者,譯者,ISBN號,價格,出版社,所在書架,入庫時間,操作員)(2)圖書類型(圖書編號,名稱,可借閱天數(shù))(3

28、)讀者信息(編號,姓名,性別,借閱證編號,讀者類型,出生年月,有效證件,證件號碼,登記日期,電話,郵箱,操作員)(4)讀者類型(名稱,可借閱圖書本數(shù))(5)圖書借閱信息(圖書編號,讀者ID,借出時間,應(yīng)還時間,是否歸還,操作員)(6)圖書歸還信息(圖書編號,讀者ID,歸還時間,操作員)(7)管理員信息(名稱,密碼);圖書館書架信息(名稱);出版社信息;權(quán)限信息(8)圖書館信息(編號,名稱,館長,電話,地址,郵箱,創(chuàng)建日期,簡介)在這里使用E-R圖描述了圖書館管理系統(tǒng)的數(shù)據(jù)模型。CW(W.)L)本系統(tǒng)數(shù)據(jù)庫采用MySQ散據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱db-library,共包含11張表,卜面給出數(shù)據(jù)表概要

29、說明及數(shù)據(jù)表樹形結(jié)構(gòu)圖,如圖所示,包含系統(tǒng)所有數(shù)據(jù)表。dtjibrary二H數(shù)據(jù)表卜田tl_bookcas&tb_booktype-田th_borr。tb_librarytbjnsii逋m:|tl)_parametertb_pxiblishingtb_puvi例【)tb_realertb_r«iiertype3.4.2 圖書信息表結(jié)構(gòu)設(shè)計圖書信息表主要用于存儲圖書館中所藏圖書的相關(guān)信息,其中的相關(guān)信息是在圖書入庫時由操作員進(jìn)行添加完善,此表主要用于讀者和圖書管理員對館中圖書的查詢,系統(tǒng)用戶根據(jù)圖書的某個屬性進(jìn)行查詢,便可得知圖書的其他相關(guān)信息,其中圖書所在書架屬性是便于讀者借

30、閱時對圖書的尋找,圖書價格是在讀者不慎將圖書遺失時對遺失圖書進(jìn)行賠償?shù)囊罁?jù)。表的具體結(jié)果如下:圖書信息表tb_bookinfo字段名稱數(shù)據(jù)類型字段長度是否為空說明barcodevarchar30NoKeybooknamevarchar70No書名authorvarchar30Yes作者translatorvarchar30Yes譯者ISBNvarchar20No出版社pricefloat8,2No圖書價格bookcasevarchar10No圖書所在書架pressvarchar70No出版社intimedateNo圖書入庫時間operatorvarchar30No操作員pageint10Yes

31、圖書頁他3.4.3 圖書類型信息表結(jié)構(gòu)設(shè)計該表的設(shè)計主要是方便對圖書的分類,和對圖書的查詢,在實際應(yīng)用中圖書管理員就是根據(jù)圖書類型的不同將之分列在不同的書架,以方便讀者的借閱尋找,其中可借閱天數(shù)項設(shè)置了不同類型圖書的借閱期限,可根據(jù)圖書的具體情況進(jìn)行不同的維護(hù)管理,表的具體結(jié)構(gòu)設(shè)計如下:圖書類型信息表tb_booktype字段名稱數(shù)據(jù)類型字段長度是否為空說明IDint10NoKeybooknamevarchar30No書名daysint10No可借閱天數(shù)3.4.4 讀者信息表結(jié)構(gòu)設(shè)計讀者信息表的設(shè)計是為了圖書館管理員對讀者進(jìn)行管理,其中讀者ID,不同類型證件的號碼都是唯一的,是讀者在借閱圖書時

32、需要輸入對讀者身份進(jìn)行識別的信息,讀者郵件電話等信息是為了與讀者進(jìn)行聯(lián)系,讀者類型信息決定了讀者一次性可借閱的圖書的數(shù)量,操作員是為了便于對信息才操作的查詢。表的具體結(jié)構(gòu)設(shè)計如下:讀者信息表tb_reader字段名稱數(shù)據(jù)類型字段長度是否為空說明Idint10NoKeynamevarchar20No姓名sexvarchar4No性別barcodevarchar30No借閱證編號readertypevarchar11Notelvarchar20Yes電話e-mailvarchar100Yes郵箱paperTypevarchar10No證件類型PaperNO.Varchar20No證件號碼birthdaydateYes出生

溫馨提示

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

最新文檔

評論

0/150

提交評論