圖書管理網(wǎng)絡(luò)系統(tǒng)設(shè)計和實現(xiàn)網(wǎng)絡(luò)工程專業(yè)

上傳人:文*** 文檔編號:48701896 上傳時間:2022-01-13 格式:DOC 頁數(shù):19 大?。?71KB
收藏 版權(quán)申訴 舉報 下載
圖書管理網(wǎng)絡(luò)系統(tǒng)設(shè)計和實現(xiàn)網(wǎng)絡(luò)工程專業(yè)_第1頁
第1頁 / 共19頁
圖書管理網(wǎng)絡(luò)系統(tǒng)設(shè)計和實現(xiàn)網(wǎng)絡(luò)工程專業(yè)_第2頁
第2頁 / 共19頁
圖書管理網(wǎng)絡(luò)系統(tǒng)設(shè)計和實現(xiàn)網(wǎng)絡(luò)工程專業(yè)_第3頁
第3頁 / 共19頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《圖書管理網(wǎng)絡(luò)系統(tǒng)設(shè)計和實現(xiàn)網(wǎng)絡(luò)工程專業(yè)》由會員分享,可在線閱讀,更多相關(guān)《圖書管理網(wǎng)絡(luò)系統(tǒng)設(shè)計和實現(xiàn)網(wǎng)絡(luò)工程專業(yè)(19頁珍藏版)》請在裝配圖網(wǎ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ù), 以

2、MySQL 為后臺數(shù)據(jù)庫, 設(shè)計并實現(xiàn)了學(xué)校圖書室的圖書管理系統(tǒng)。該系統(tǒng)實現(xiàn)了圖書資料管理的數(shù)字化,提高了管理工作的效率和規(guī)范化水平。 關(guān)鍵詞:圖書管理 設(shè)計 研究 Abstract The main content of this paper is that the system can efficiently, fast, stable management of library data information. System is mainly to achieve the following functions: search for books, borrow

3、books, books management, reader information management. Operation manager only interview the system through the browser, they can easily search for a book, books borrow also operation. Super administrator using this system can quickly and easily complete library of information data management. This

4、paper introduces the network environment library information management, put forward to realize the basic objectives of resource sharing, thus promoting the digital library into the pace, and introduces the structure design and functional design, the book from the storage register to the query, the

5、reader from the registration to books borrowing, formed a whole automation management mode. This article through to the school library information management room present situation and demand analysis, using PHP technology, using MySQL as background database, design and Realization of class library

6、management system. This system has realized the books information management of digital, enhances the management efficiency and standardization level. Key words: book management design studyIII 25mm 25mm III 目 錄 前 言 1 1 系統(tǒng)概述 2 1.1 系統(tǒng)開發(fā)背景和意義 2 1.2 現(xiàn)有圖書管理系統(tǒng)的概述 2 1.3 開發(fā)環(huán)境 3 2 系

7、統(tǒng)分析 3 2.1 任務(wù)概述 3 2.2 系統(tǒng)可行性分析 3 2.3 需求分析 4 2.4 流程分析 5 2.5 數(shù)據(jù)字典 7 3 系統(tǒng)設(shè)計 8 3.1 圖書館管理系統(tǒng)設(shè)計指導(dǎo)思想和原則 8 3.2 總體功能設(shè)計 8 3.3功能模塊詳細設(shè)計 9 3.4 系統(tǒng)數(shù)據(jù)庫設(shè)計 12 4 系統(tǒng)實現(xiàn) 18 4.1 登錄系統(tǒng)模塊的實現(xiàn) 18 4.2 圖書館主界面模塊的實現(xiàn) 19 4.3 系統(tǒng)設(shè)置功能模塊的實現(xiàn) 21 4.4 讀者管理功能模塊的實現(xiàn) 23 4.5 圖書檔案管理功能模塊的實現(xiàn) 25 4.6 圖書借還功能模塊的實現(xiàn) 27 4.7 系統(tǒng)查詢功能模塊的實現(xiàn) 29

8、4.8 更改口令功能模塊的實現(xiàn) 32 5. 系統(tǒng)測試 33 5.1 系統(tǒng)測試的方法與步驟 33 5.2 模塊測試 33 6. 結(jié)束語 34 參 考 文 獻 35 致 謝 36 Ⅲ 前 言 隨著計算機技術(shù)的發(fā)展以及計算機網(wǎng)絡(luò)的逐漸普及,英特網(wǎng)成為人們查找信息的重要場所。上個世紀(jì)90年代初美國科學(xué)家首次提出數(shù)字圖書館(Digital Library)這一概念以來,全球開展數(shù)字圖書館研究與實踐已近十幾個年頭。我國圖書情報界,IT業(yè)界自1995年左右開始對這一領(lǐng)域跟蹤研究,1998年開始全面升溫,迄今無論是在對數(shù)字圖書館的認識,還是理論研究,關(guān)鍵技術(shù)準(zhǔn)備

9、方面,都取得了很大的進展。國內(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)管理軟件來輔助日常的事物。而隨著科技的進步,圖書管理系統(tǒng)在傳統(tǒng)的功能上越來越強大,如:讀者信息查詢,圖書信息查詢,圖書入庫及注銷出庫登記等等,為人們帶來了極大方便。

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

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

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

13、率高等缺點,設(shè)計出的系統(tǒng)能使讀者快速檢索到自己喜愛的書,圖書管理員能減輕工作量。但是鑒于開發(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)境:Windows xp 開發(fā)語言:PHP 數(shù)據(jù)庫管理系統(tǒng):MySQL 2 系統(tǒng)分析 2.1 任務(wù)概述 經(jīng)過詳細調(diào)查,并多次與老師進行研討后,加深了對現(xiàn)行圖書管理業(yè)務(wù)的深刻了解,與此同時,將整個圖書管理的業(yè)務(wù)流程抽象描述如下: 1.新的圖書購進后,分門

14、別類地進行歸并并匯總,加以編號。 2.新書編號后,上到書架以備學(xué)生借閱。 3.如某學(xué)生需要借閱圖書,則在其本人的借閱登記表上進行登記,記錄相關(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ù)上的可行性分析

15、主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。本系統(tǒng)采用PHP開發(fā)出友好美觀的人機界面,便于用戶理解、操作。數(shù)據(jù)庫管理系統(tǒng)采用MySQL,它能夠處理大量數(shù)據(jù),同時保持數(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ù)成本/效益分析法,本系

16、統(tǒng)所需的軟硬件資源都已具備,該系統(tǒng)簡單易懂,本系統(tǒng)具有成本相對較低、利益高的特點。鑒于計算機技術(shù)發(fā)展異常迅猛,在硬件軟件配置以及開發(fā)技術(shù)均以可行的情況下開發(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.1功能需求 經(jīng)過以上詳細的用戶調(diào)查,在現(xiàn)行業(yè)

17、務(wù)流程和數(shù)據(jù)分析的基礎(chǔ)上,基本可以確定系統(tǒng)設(shè)計必須達到的目標(biāo)。 以下是圖書管理系統(tǒng)必須具備的功能: 1.新進圖書的登記功能:對于購進的新書,系統(tǒng)必須具備圖書信息資料的錄入功能。 2.圖書的查詢修改功能:當(dāng)圖書資料發(fā)生變化,如圖書丟失或有錯誤信息輸入時,則應(yīng)能夠及時對數(shù)據(jù)進行修改和補充。 3.借閱的登記,歸還的登記功能:系統(tǒng)的主要功能之一,供本校學(xué)生借閱圖書、歸還圖書,并進行登記。 4.學(xué)生信息的增加、刪除和修改功能:系統(tǒng)主要功能之一,建立學(xué)生信息,并對其進行維護。 5.超期歸還圖書功能:對于超過圖書借閱期限未歸還的圖書,對讀者進行提醒; 2.3.2非功能需求 為了保證系統(tǒng)能夠

18、長期、安全、穩(wěn)定、可靠、高效的運行,圖書管理系統(tǒng)應(yīng)該滿足以下的性能需求: 1、系統(tǒng)處理的準(zhǔn)確性和及時性 系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足學(xué)校對信息處理的需求。 2、系統(tǒng)的易用性和易維護性 圖書管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的幫助,縮短用戶對系統(tǒng)熟悉的過程。 3、系統(tǒng)的標(biāo)準(zhǔn)性 系

19、統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。 4、系統(tǒng)的先進性 目前計算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為圖書管理系統(tǒng)工程,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進且有良好發(fā)展前途的產(chǎn)品。 5、系統(tǒng)的響應(yīng)速度 圖書管理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級,達到實時要求,以及時反饋信息。在進行統(tǒng)計分析時,根據(jù)所需數(shù)據(jù)量的不同而從秒級到分鐘級,原則是保證操作人員不會因為速度問

20、題而影響工作效率。 2.4 流程分析 2.4.1業(yè)務(wù)流圖 根據(jù)需求分析的得到的業(yè)務(wù)處理流程,首先確定目標(biāo)系統(tǒng)的業(yè)務(wù)流程,其處理流程如圖。 針對業(yè)務(wù)流程,現(xiàn)具體描述其功能如下: 1.用戶登錄:系統(tǒng)對用戶合法性進行檢查。 2.圖書入庫:對新購進的圖書分類進行編號,并把圖書基本信息錄入計算機。 3.圖書借閱:對已入庫的圖書,學(xué)生可以借閱,并進行登記。 4.圖書歸還:對學(xué)生已歸還的圖書進行歸還登記。 5.信息查詢:即對所有圖書的借閱情況,或?qū)W生的基本情況和借閱情況進行查詢。 2.4.2數(shù)據(jù)流圖 經(jīng)過詳細的調(diào)查,我們已經(jīng)清楚了解了現(xiàn)行的業(yè)務(wù)流程,接下來給出系統(tǒng)的邏輯模型。構(gòu)造

21、系統(tǒng)邏輯模型的工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。根據(jù)現(xiàn)行圖書管理的業(yè)務(wù)流程,首先把數(shù)據(jù)流圖中的源點和終點都選定為管理員,因此可以得到圖書管理系統(tǒng)的基本系統(tǒng)模型,如圖所示。 根據(jù)基本系統(tǒng)模型,對其逐步細化,得到描述邏輯系統(tǒng)細化后的數(shù)據(jù)流圖,如圖所示。 對頂層DFD圖中的一個加工“學(xué)生管理”進行展開,如圖。 對頂層DFD圖中的一個加工“圖書管理”進行展開,如圖。 2.5 數(shù)據(jù)字典 名稱 描述 定義 圖書 記錄所有圖書的基本情況 圖書(條形碼,名稱,類型,作者,出版社,價格,頁碼,書架) 借書登記 記錄所有圖書的借閱情況 借書登記

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

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

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

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

26、中,同時將借書記錄刪除,并保存在借閱歷史記錄表中。 (3) 圖書續(xù)借:進行續(xù)借相關(guān)功能,記錄借閱證編號和圖書編號,完成續(xù)借過程。 3.3.2“讀者資料維護”模塊設(shè)計 讀 者 資 料 維 護 讀 者 類 型 管 理 讀 者 檔 案 管 理 (1) 讀者類型管理:包括新成員的類型資料入庫,以及現(xiàn)有成員資料的修改和刪除。 (2) 讀者檔案管理:包括新成員的檔案資料入庫,以及現(xiàn)有成員資料的修改和刪除及詳細資料查詢。 3.3.3“圖書資料維護”模塊設(shè)計 圖 書 資 料 維 護 圖 書 類 型 設(shè) 置 圖 書 檔 案 管 理

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

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

29、的密碼,并且擁有其他用戶所擁有的功能。 (3) 書架設(shè)置:包括書架名稱的錄入,修改以及刪除功能。 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)所包括的信息有圖書信息、讀者信息、圖書借閱信息、圖書歸還信息、管理員信息、讀者類型信息、圖書類型信息。可將信息抽象為下列系統(tǒng)所需要的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): (1) 圖書信息(圖書編號,圖書名稱,圖

30、書類型,作者,譯者,ISBN號,價格,出版社,所在書架,入庫時間,操作員) (2) 圖書類型(圖書編號,名稱,可借閱天數(shù)) (3) 讀者信息(編號,姓名,性別,借閱證編號,讀者類型,出生年月,有效證件,證件號碼,登記日期,電話,郵箱,操作員) (4) 讀者類型(名稱,可借閱圖書本數(shù)) (5) 圖書借閱信息(圖書編號,讀者ID,借出時間,應(yīng)還時間,是否歸還,操作員) (6) 圖書歸還信息(圖書編號,讀者ID,歸還時間,操作員) (7) 管理員信息(名稱,密碼);圖書館書架信息(名稱);出版社信息;權(quán)限信息 (8) 圖書館信息(編號,名稱,館長,電話,地址,郵箱,創(chuàng)建日期,簡介)

31、在這里使用E-R圖描述了圖書館管理系統(tǒng)的數(shù)據(jù)模型。 本系統(tǒng)數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱db-library,共包含11張表,下面給出數(shù)據(jù)表概要說明及數(shù)據(jù)表樹形結(jié)構(gòu)圖,如圖所示,包含系統(tǒng)所有數(shù)據(jù)表。 3.4.2圖書信息表結(jié)構(gòu)設(shè)計 圖書信息表主要用于存儲圖書館中所藏圖書的相關(guān)信息,其中的相關(guān)信息是在圖書入庫時由操作員進行添加完

32、善,此表主要用于讀者和圖書管理員對館中圖書的查詢,系統(tǒng)用戶根據(jù)圖書的某個屬性進行查詢,便可得知圖書的其他相關(guān)信息,其中圖書所在書架屬性是便于讀者借閱時對圖書的尋找,圖書價格是在讀者不慎將圖書遺失時對遺失圖書進行賠償?shù)囊罁?jù)。表的具體結(jié)果如下: 圖書信息表tb_bookinfo 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 barcode varchar 30 No Key bookname varchar 70 No 書名 author varchar 30 Yes 作者 translator varchar 30 Yes 譯者 ISB

33、N varchar 20 No 出版社 price float 8,2 No 圖書價格 bookcase varchar 10 No 圖書所在書架 press varchar 70 No 出版社 intime date No 圖書入庫時間 operator varchar 30 No 操作員 page int 10 Yes 圖書頁碼 3.4.3圖書類型信息表結(jié)構(gòu)設(shè)計 該表的設(shè)計主要是方便對圖書的分類,和對圖書的查詢,在實際應(yīng)用中圖書管理員就是根據(jù)圖書類型的不同將之分列在不同的書架,以方便讀者的借閱尋找,其中

34、可借閱天數(shù)項設(shè)置了不同類型圖書的借閱期限,可根據(jù)圖書的具體情況進行不同的維護管理,表的具體結(jié)構(gòu)設(shè)計如下: 圖書類型信息表tb_booktype 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key bookname varchar 30 No 書名 days int 10 No 可借閱天數(shù) 3.4.4 讀者信息表結(jié)構(gòu)設(shè)計 讀者信息表的設(shè)計是為了圖書館管理員對讀者進行管理,其中讀者ID,不同類型證件的號碼都是唯一的,是讀者在借閱圖書時需要輸入對讀者身份進行識別的信息,讀者郵件電話等信息是為了與讀者進行聯(lián)系,讀者

35、類型信息決定了讀者一次性可借閱的圖書的數(shù)量,操作員是為了便于對信息才操作的查詢。表的具體結(jié)構(gòu)設(shè)計如下: 讀者信息表tb_reader 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 Id int 10 No Key name varchar 20 No 姓名 sex varchar 4 No 性別 barcode varchar 30 No 借閱證編號 readertype varchar 11 No 讀者類型 tel varchar 20 Yes 電話 e-mail varchar 100 Yes 郵

36、箱 paperType varchar 10 No 證件類型 PaperNO. Varchar 20 No 證件號碼 birthday date Yes 出生日期 intime date No 登記時間 operator varchar 30 No 操作員 3.4.5讀者類型信息表結(jié)構(gòu)設(shè)計 此表的設(shè)計是為了對不同身份的讀者進行分類方便讀者的管理,其中可借閱圖書數(shù)量的屬性設(shè)定,是根據(jù)讀者需求的不同對起權(quán)限進行的設(shè)置,用于規(guī)定不同類型讀者一次可借閱的圖書數(shù)量,表的具體結(jié)構(gòu)設(shè)計如下: 讀者類型信息表tb_readertype

37、 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key readername varchar 50 No 姓名 number int 4 No 可借圖書本數(shù) 3.4.6圖書借閱信息表結(jié)構(gòu)設(shè)計 該表的設(shè)計是用于對讀者借閱圖書進行管理,表中圖書ID屬性是對借閱圖書的唯一性識別標(biāo)識,讀者ID號記錄借閱的相應(yīng)讀者,結(jié)出時間記錄了相應(yīng)的歸還時間,以及歸還時是否超時,操作員是對借閱進行操作的人員的記錄方便日后的查詢,是否歸還標(biāo)識可查詢當(dāng)起讀書是否被歸還,表的具體結(jié)構(gòu)設(shè)計如下: 圖書借閱信息表 tb_borrow 字段名稱

38、 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key readerID varchar 10 No 借閱證編號 bookID int 10 No 圖書編號 borrowTime date No 結(jié)出時間 backTime date No 應(yīng)歸還時間 operator varchar 30 No 操作員 ifback tinyint 1 No 是否歸還 3.4.7圖書歸還信息表結(jié)構(gòu)設(shè)計 與圖書借閱信息表形成對照的是圖書歸還信息表,該表的設(shè)計除了像上表一樣把借閱的圖書與相應(yīng)的借閱者

39、進行對應(yīng)的聯(lián)系以外還記錄了讀者應(yīng)歸還圖書的時間,以此判斷讀者的借閱是否超時,表的具體結(jié)構(gòu)設(shè)計如下: 圖書歸還信息表tb_giveback 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key readerID varchar 11 No 借閱證編號 bookID int 11 No 圖書編號 backTime date No 歸還時間 operator varchar 30 No 操作員 3.4.8管理員信息表結(jié)構(gòu)設(shè)計 該表的設(shè)計用于記錄圖書管理系統(tǒng)用戶的信息,方便對用戶的管理,表中包括用戶ID 和用戶的登錄密碼,表的具體結(jié)構(gòu)設(shè)計如下: 系統(tǒng)用戶信息表tb_mamager 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key name varchar 30 No 用戶 password varchar 30 No 密碼 3.4.9圖書館信息表結(jié)構(gòu)設(shè)計 該表包含了圖書館的名稱,地址,聯(lián)系方式,建館時間,簡介等信息,是對圖書館基本屬性信息的描述,方便外界讀者對圖書館的了解,表的具體結(jié)構(gòu)設(shè)計如下: 圖書館信息表 tb_library 17

展開閱讀全文
溫馨提示:
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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!