圖書管理網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)網(wǎng)絡(luò)工程專業(yè)
《圖書管理網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)網(wǎng)絡(luò)工程專業(yè)》由會(huì)員分享,可在線閱讀,更多相關(guān)《圖書管理網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)網(wǎng)絡(luò)工程專業(yè)(19頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 內(nèi) 容 摘 要 本課題的主要內(nèi)容在于對(duì)本系統(tǒng)能高效、快捷、穩(wěn)定地管理圖書館的數(shù)據(jù)信息。系統(tǒng)主要能實(shí)現(xiàn)以下幾個(gè)功能:查詢圖書、借還圖書、圖書管理、讀者信息管理等。操作管理員只需要通過瀏覽器訪問本系統(tǒng),就可以輕松實(shí)現(xiàn)圖書查詢、圖書借還等操作。超級(jí)管理員使用本系統(tǒng)能方便快捷地完成圖書館的信息數(shù)據(jù)管理工作。本文介紹了在網(wǎng)絡(luò)環(huán)境下提出實(shí)現(xiàn)圖書館信息管理、資源共享的基本目標(biāo),從而推動(dòng)邁向數(shù)字化圖書館的步伐,并闡述系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和功能設(shè)計(jì),從圖書的入庫登記到查詢?yōu)g覽,從讀者的登記到圖書的借閱,形成了一個(gè)整體自動(dòng)化管理模式。本文通過對(duì)學(xué)校圖書資料管理室現(xiàn)狀和需求的分析研究, 運(yùn)用 PHP 技術(shù), 以
2、MySQL 為后臺(tái)數(shù)據(jù)庫, 設(shè)計(jì)并實(shí)現(xiàn)了學(xué)校圖書室的圖書管理系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了圖書資料管理的數(shù)字化,提高了管理工作的效率和規(guī)范化水平。 關(guān)鍵詞:圖書管理 設(shè)計(jì) 研究 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è)計(jì) 8 3.1 圖書館管理系統(tǒng)設(shè)計(jì)指導(dǎo)思想和原則 8 3.2 總體功能設(shè)計(jì) 8 3.3功能模塊詳細(xì)設(shè)計(jì) 9 3.4 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 12 4 系統(tǒng)實(shí)現(xiàn) 18 4.1 登錄系統(tǒng)模塊的實(shí)現(xiàn) 18 4.2 圖書館主界面模塊的實(shí)現(xiàn) 19 4.3 系統(tǒng)設(shè)置功能模塊的實(shí)現(xiàn) 21 4.4 讀者管理功能模塊的實(shí)現(xiàn) 23 4.5 圖書檔案管理功能模塊的實(shí)現(xiàn) 25 4.6 圖書借還功能模塊的實(shí)現(xiàn) 27 4.7 系統(tǒng)查詢功能模塊的實(shí)現(xiàn) 29
8、4.8 更改口令功能模塊的實(shí)現(xiàn) 32 5. 系統(tǒng)測(cè)試 33 5.1 系統(tǒng)測(cè)試的方法與步驟 33 5.2 模塊測(cè)試 33 6. 結(jié)束語 34 參 考 文 獻(xiàn) 35 致 謝 36 Ⅲ 前 言 隨著計(jì)算機(jī)技術(shù)的發(fā)展以及計(jì)算機(jī)網(wǎng)絡(luò)的逐漸普及,英特網(wǎng)成為人們查找信息的重要場(chǎng)所。上個(gè)世紀(jì)90年代初美國科學(xué)家首次提出數(shù)字圖書館(Digital Library)這一概念以來,全球開展數(shù)字圖書館研究與實(shí)踐已近十幾個(gè)年頭。我國圖書情報(bào)界,IT業(yè)界自1995年左右開始對(duì)這一領(lǐng)域跟蹤研究,1998年開始全面升溫,迄今無論是在對(duì)數(shù)字圖書館的認(rèn)識(shí),還是理論研究,關(guān)鍵技術(shù)準(zhǔn)備
9、方面,都取得了很大的進(jìn)展。國內(nèi)數(shù)字圖書館的實(shí)踐活動(dòng)大致可分為以下三種類型:資源服務(wù)型、服務(wù)研究型和聯(lián)合建設(shè)型。雖然,從嚴(yán)格意義上講,資源服務(wù)型不能算是數(shù)字圖書館,但它的網(wǎng)上信息服務(wù)目前已在大多數(shù)圖書館開展,是現(xiàn)階段我國圖書情報(bào)界提供網(wǎng)上數(shù)字服務(wù)的主要形式。二十一世紀(jì)是信息的時(shí)代,所以信息的交換和信息流通顯得的特別重要。因此,使用計(jì)算機(jī)來管理圖書成為必然。目前,中小型以及大型圖書館、書店等均開始采用各種優(yōu)秀的系統(tǒng)管理軟件來輔助日常的事物。而隨著科技的進(jìn)步,圖書管理系統(tǒng)在傳統(tǒng)的功能上越來越強(qiáng)大,如:讀者信息查詢,圖書信息查詢,圖書入庫及注銷出庫登記等等,為人們帶來了極大方便。
10、 1 系統(tǒng)概述 1.1 系統(tǒng)開發(fā)背景和意義 圖書管理是高校內(nèi)每一個(gè)系部或院部都必須切實(shí)面對(duì)的工作,但目前仍有少部分院系仍在使用傳統(tǒng)的人工方式管理圖書資料。這種方式存在著許多缺點(diǎn),如效率低、保密性差且較為繁瑣。另外,隨著圖書資料數(shù)量的增加,其工作量也將大大增加,這必將增加圖書資料管理者的工作量和勞動(dòng)強(qiáng)度,這將給圖書資料信息的查找、更新和維護(hù)都帶來了很多困難。 經(jīng)過詳細(xì)的調(diào)查,目前我國各類高等學(xué)校中仍有一小部分單位圖書資料管理還停留在人工管理的基礎(chǔ)上。這樣的管理機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,其管理方法將浪費(fèi)許多人力和物力。隨著科學(xué)技術(shù)的不斷提
11、高,這種傳統(tǒng)的手工管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理方法所取代。 圖書管理作為計(jì)算機(jī)應(yīng)用的一個(gè)分支,有著手工管理無法比擬的優(yōu)點(diǎn),如檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高圖書管理的效率。因此,開發(fā)一套能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄蔚膱D書管理系統(tǒng),將是非常必要的,也是十分及時(shí)的。 1.2 現(xiàn)有圖書管理系統(tǒng)的概述 在試用了一些圖書管理系統(tǒng)和查閱了大量相關(guān)資料文獻(xiàn)的基礎(chǔ)上,發(fā)現(xiàn)那些系統(tǒng)在幾個(gè)方面已經(jīng)不符合時(shí)代的要求,由于設(shè)計(jì)人員及其所用的工具的不同,再加上這些圖書管理系統(tǒng)設(shè)計(jì)的時(shí)間也不一樣,所用具體場(chǎng)合也有區(qū)別,因此在功能上除了圖
12、書資料管理所需的基本功能之外也有所不同。經(jīng)過比較總結(jié)他們都實(shí)現(xiàn)了以下圖書管理的基本功能: 1、圖書檢索模塊:是圖書管理系統(tǒng)的重要模塊之一,是讀者快速查詢圖書的途徑。 2、圖書管理模塊:是圖書管理員操作模塊,讀者是無權(quán)進(jìn)入的。本模塊由借出圖書登記、歸還圖書登記和續(xù)借圖書登記子模塊構(gòu)成。 3、數(shù)據(jù)維護(hù)模塊:是由圖書管理員控制的模塊,它由增加、修改和刪除讀者,增加、修改刪除圖書,瀏覽修改讀者、瀏覽修改圖書等程序組成。 4、數(shù)據(jù)統(tǒng)計(jì)模塊:由讀者統(tǒng)計(jì)、圖書統(tǒng)計(jì)、借出圖書分類統(tǒng)計(jì)、到期末歸還圖書讀者統(tǒng)計(jì)幾部分組成。 這些系統(tǒng)解決了以前的那種管理方式所存在著的諸如手續(xù)繁瑣、工作量大、效率低下、出錯(cuò)
13、率高等缺點(diǎn),設(shè)計(jì)出的系統(tǒng)能使讀者快速檢索到自己喜愛的書,圖書管理員能減輕工作量。但是鑒于開發(fā)工具和開發(fā)當(dāng)時(shí)的科技發(fā)展水平所限,再加上歷史發(fā)展到今天,人們的生活環(huán)境已經(jīng)發(fā)生了改變,大家對(duì)于圖書查詢這方面的要求也更高。 1.3 開發(fā)環(huán)境 開發(fā)環(huán)境的選擇會(huì)影響到數(shù)據(jù)庫的設(shè)計(jì),所以在這里給出圖書管理系統(tǒng)開發(fā)與運(yùn)行環(huán)境的選擇如下: 開發(fā)環(huán)境:Windows xp 開發(fā)語言:PHP 數(shù)據(jù)庫管理系統(tǒng):MySQL 2 系統(tǒng)分析 2.1 任務(wù)概述 經(jīng)過詳細(xì)調(diào)查,并多次與老師進(jìn)行研討后,加深了對(duì)現(xiàn)行圖書管理業(yè)務(wù)的深刻了解,與此同時(shí),將整個(gè)圖書管理的業(yè)務(wù)流程抽象描述如下: 1.新的圖書購進(jìn)后,分門
14、別類地進(jìn)行歸并并匯總,加以編號(hào)。 2.新書編號(hào)后,上到書架以備學(xué)生借閱。 3.如某學(xué)生需要借閱圖書,則在其本人的借閱登記表上進(jìn)行登記,記錄相關(guān)借閱信息與借閱日期。 4.學(xué)生借閱圖書后,應(yīng)及時(shí)歸還圖書,并在本人的借閱登記表上注明還書日期和時(shí)間。 2.2 系統(tǒng)可行性分析 采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)信息網(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è)計(jì),這是非常方便的。 技術(shù)上的可行性分析
15、主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。本系統(tǒng)采用PHP開發(fā)出友好美觀的人機(jī)界面,便于用戶理解、操作。數(shù)據(jù)庫管理系統(tǒng)采用MySQL,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性、安全性。因此本系統(tǒng)的開發(fā)平臺(tái)已成熟可行。 硬件方面,在科技飛速發(fā)展的今天,硬件更新速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越便宜,因此硬件平臺(tái)也能夠滿足本系統(tǒng)所需。 本系統(tǒng)采用的技術(shù)均屬當(dāng)前流行的開發(fā)技術(shù),具有技術(shù)成熟、效率高、穩(wěn)定、安全等優(yōu)點(diǎn),并且自行配置的兼容機(jī)性能優(yōu)越,能夠支持以上軟件的運(yùn)行。所以,本系統(tǒng)在技術(shù)上是完全可行的。 2.2.2經(jīng)濟(jì)可行性 根據(jù)成本/效益分析法,本系
16、統(tǒng)所需的軟硬件資源都已具備,該系統(tǒng)簡(jiǎn)單易懂,本系統(tǒng)具有成本相對(duì)較低、利益高的特點(diǎn)。鑒于計(jì)算機(jī)技術(shù)發(fā)展異常迅猛,在硬件軟件配置以及開發(fā)技術(shù)均以可行的情況下開發(fā)這樣一個(gè)管理系統(tǒng)成本不會(huì)很高,但其可以大大提高圖書館的工作效率,也是圖書館管理發(fā)展的必然趨勢(shì),其必將有比較寬闊的市場(chǎng),因此改性統(tǒng)在經(jīng)濟(jì)可行性上時(shí)可行的。 2.2.3操作可行性 本系統(tǒng)開發(fā)的開發(fā)宗旨是以便捷為中心。開發(fā)后的系統(tǒng)應(yīng)具有美觀、大方、簡(jiǎn)單、易操作等優(yōu)點(diǎn),即使是不懂計(jì)算機(jī)的人員也可以根據(jù)系統(tǒng)提示使用和管理本系統(tǒng),它的操作簡(jiǎn)單的特點(diǎn)使本系統(tǒng)在操作上可行。 2.3 需求分析 2.3.1功能需求 經(jīng)過以上詳細(xì)的用戶調(diào)查,在現(xiàn)行業(yè)
17、務(wù)流程和數(shù)據(jù)分析的基礎(chǔ)上,基本可以確定系統(tǒng)設(shè)計(jì)必須達(dá)到的目標(biāo)。 以下是圖書管理系統(tǒng)必須具備的功能: 1.新進(jìn)圖書的登記功能:對(duì)于購進(jìn)的新書,系統(tǒng)必須具備圖書信息資料的錄入功能。 2.圖書的查詢修改功能:當(dāng)圖書資料發(fā)生變化,如圖書丟失或有錯(cuò)誤信息輸入時(shí),則應(yīng)能夠及時(shí)對(duì)數(shù)據(jù)進(jìn)行修改和補(bǔ)充。 3.借閱的登記,歸還的登記功能:系統(tǒng)的主要功能之一,供本校學(xué)生借閱圖書、歸還圖書,并進(jìn)行登記。 4.學(xué)生信息的增加、刪除和修改功能:系統(tǒng)主要功能之一,建立學(xué)生信息,并對(duì)其進(jìn)行維護(hù)。 5.超期歸還圖書功能:對(duì)于超過圖書借閱期限未歸還的圖書,對(duì)讀者進(jìn)行提醒; 2.3.2非功能需求 為了保證系統(tǒng)能夠
18、長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,圖書管理系統(tǒng)應(yīng)該滿足以下的性能需求: 1、系統(tǒng)處理的準(zhǔn)確性和及時(shí)性 系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足學(xué)校對(duì)信息處理的需求。 2、系統(tǒng)的易用性和易維護(hù)性 圖書管理系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并不時(shí)非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問題,要提供足夠的幫助,縮短用戶對(duì)系統(tǒng)熟悉的過程。 3、系統(tǒng)的標(biāo)準(zhǔn)性 系
19、統(tǒng)在設(shè)計(jì)開發(fā)使用過程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。 4、系統(tǒng)的先進(jìn)性 目前計(jì)算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為圖書管理系統(tǒng)工程,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計(jì)和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。 5、系統(tǒng)的響應(yīng)速度 圖書管理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級(jí),達(dá)到實(shí)時(shí)要求,以及時(shí)反饋信息。在進(jìn)行統(tǒng)計(jì)分析時(shí),根據(jù)所需數(shù)據(jù)量的不同而從秒級(jí)到分鐘級(jí),原則是保證操作人員不會(huì)因?yàn)樗俣葐?/p>
20、題而影響工作效率。 2.4 流程分析 2.4.1業(yè)務(wù)流圖 根據(jù)需求分析的得到的業(yè)務(wù)處理流程,首先確定目標(biāo)系統(tǒng)的業(yè)務(wù)流程,其處理流程如圖。 針對(duì)業(yè)務(wù)流程,現(xiàn)具體描述其功能如下: 1.用戶登錄:系統(tǒng)對(duì)用戶合法性進(jìn)行檢查。 2.圖書入庫:對(duì)新購進(jìn)的圖書分類進(jìn)行編號(hào),并把圖書基本信息錄入計(jì)算機(jī)。 3.圖書借閱:對(duì)已入庫的圖書,學(xué)生可以借閱,并進(jìn)行登記。 4.圖書歸還:對(duì)學(xué)生已歸還的圖書進(jìn)行歸還登記。 5.信息查詢:即對(duì)所有圖書的借閱情況,或?qū)W生的基本情況和借閱情況進(jìn)行查詢。 2.4.2數(shù)據(jù)流圖 經(jīng)過詳細(xì)的調(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ù)流圖中的源點(diǎn)和終點(diǎn)都選定為管理員,因此可以得到圖書管理系統(tǒng)的基本系統(tǒng)模型,如圖所示。 根據(jù)基本系統(tǒng)模型,對(duì)其逐步細(xì)化,得到描述邏輯系統(tǒng)細(xì)化后的數(shù)據(jù)流圖,如圖所示。 對(duì)頂層DFD圖中的一個(gè)加工“學(xué)生管理”進(jìn)行展開,如圖。 對(duì)頂層DFD圖中的一個(gè)加工“圖書管理”進(jìn)行展開,如圖。 2.5 數(shù)據(jù)字典 名稱 描述 定義 圖書 記錄所有圖書的基本情況 圖書(條形碼,名稱,類型,作者,出版社,價(jià)格,頁碼,書架) 借書登記 記錄所有圖書的借閱情況 借書登記
22、(讀者條形碼,圖書條形碼,借書時(shí)間,歸還時(shí)間,是否歸還) 讀者信息 記錄所有借閱者信息情況 讀者信息(讀者條形碼,姓名,性別,類別,職業(yè),出生日期,證件號(hào)碼,電話,郵箱) 管理員 記錄管理員信息 管理員信息(名稱,密碼,權(quán)限) 還書登記 歸還圖書相關(guān)信息 還書登記(讀者條形碼,歸還日期,圖書條形碼) 3 系統(tǒng)設(shè)計(jì) 3.1 圖書館管理系統(tǒng)設(shè)計(jì)指導(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)該符合軟件工程開發(fā)的理論,開發(fā)方法等開發(fā)依據(jù)。 (3)系統(tǒng)應(yīng)滿足圖書館管理工作的需
23、要,并達(dá)到操作過程中的直觀,方便,實(shí)用,安全,準(zhǔn)確等要求。 (4)系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)庫的各種操作。 (5)系統(tǒng)采用原型,實(shí)用模塊化程序設(shè)計(jì)方法,便于系統(tǒng)功能的各種組合和修改,以及系統(tǒng)的測(cè)試與維護(hù)。 (6)圖書館管理系統(tǒng)的設(shè)計(jì)應(yīng)適合校園的發(fā)展。 (7)圖書館管理系統(tǒng)的設(shè)計(jì)應(yīng)當(dāng)遵循數(shù)據(jù)庫設(shè)計(jì)規(guī)范。 3.2 總體功能設(shè)計(jì) 在PHP開發(fā)環(huán)境下,以MySQL數(shù)據(jù)庫完成了圖書館管理系統(tǒng)。根據(jù)圖書館管理系統(tǒng)的實(shí)際需求,可以將圖書館管理系統(tǒng)劃分為借閱管理,讀者資料維護(hù),圖書資料維護(hù),查詢,系統(tǒng)管理和更改口令6個(gè)部分,各個(gè)部分的具體功能如下: 借閱管理:這是圖書管系
24、統(tǒng)中最重要的模塊之一,管理員進(jìn)入該模塊中可以為讀者辦理借閱圖書,歸還圖書和圖書續(xù)借的功能。 讀者資料維護(hù):在該模塊中,管理員可以對(duì)讀者的資料進(jìn)行管理維護(hù),其中分為讀者類型的管理和讀者詳細(xì)資料的管理。 圖書資料維護(hù):管理員通過驗(yàn)證界面進(jìn)入系統(tǒng)后,進(jìn)入到圖書管理模塊,可以對(duì)圖書進(jìn)行添加,刪除、修改圖書信息、進(jìn)行圖書類型的管理等一系列的操作。 查詢模塊:管理員通過驗(yàn)證界面進(jìn)入系統(tǒng)后,能夠按照書名,作者等多種條件對(duì)圖書進(jìn)行查詢操作,確保查詢到的都是最新的信息。 系統(tǒng)管理:在系統(tǒng)管理中,管理員可以查看修改圖書館信息、修改書架的設(shè)置,超級(jí)管理員可以在該模塊中進(jìn)行管理員的注冊(cè)于刪除并賦予其一定的權(quán)限
25、。 更改口令:管理員成功登入界面后,可以在這里進(jìn)行口令的更改操作。 各個(gè)部分的具體功能的系統(tǒng)功能結(jié)構(gòu)圖如下圖所示。 3.3功能模塊詳細(xì)設(shè)計(jì) 借 閱 管 理 借 閱 處 理 還 書 處 理 圖 書 續(xù) 借 3.3.1“借閱管理”模塊設(shè)計(jì) (1) 借書處理:主要功能是記錄借閱證編號(hào)和圖書編號(hào),進(jìn)行借書過程。在數(shù)據(jù)庫中插入一條借書記錄,該記錄包括讀者ID、圖書ID、借出日期、還書期限及相關(guān)其它信息。 (2) 還書處理:主要功能是輸入借閱證編號(hào)、圖書ID,在借閱登記表中找到相應(yīng)的記錄,將該記錄的相應(yīng)數(shù)據(jù)插入到還書記錄
26、中,同時(shí)將借書記錄刪除,并保存在借閱歷史記錄表中。 (3) 圖書續(xù)借:進(jìn)行續(xù)借相關(guān)功能,記錄借閱證編號(hào)和圖書編號(hào),完成續(xù)借過程。 3.3.2“讀者資料維護(hù)”模塊設(shè)計(jì) 讀 者 資 料 維 護(hù) 讀 者 類 型 管 理 讀 者 檔 案 管 理 (1) 讀者類型管理:包括新成員的類型資料入庫,以及現(xiàn)有成員資料的修改和刪除。 (2) 讀者檔案管理:包括新成員的檔案資料入庫,以及現(xiàn)有成員資料的修改和刪除及詳細(xì)資料查詢。 3.3.3“圖書資料維護(hù)”模塊設(shè)計(jì) 圖 書 資 料 維 護(hù) 圖 書 類 型 設(shè) 置 圖 書 檔 案 管 理
27、 (1) 圖書類型設(shè)置:包括新書的分類資料入庫,以及現(xiàn)有書籍資料的修改和刪除。 (2) 圖書檔案管理:包括新書的檔案資料入庫,以及現(xiàn)有成員資料的修改和刪除及詳細(xì)資料查詢。 3.3.4“查詢”模塊設(shè)計(jì) 查 詢 圖 書 資 料 查 詢 借閱歷史記錄查詢 借 閱 到 期 提 醒 (1) 圖書資料查詢:根據(jù)相應(yīng)的圖書信息對(duì)所有書籍進(jìn)行所需查詢。此查詢包括:‘圖書分類’、‘圖書編號(hào)’、‘圖書名稱’、‘作者’、‘出版社’及‘書架’。 (2) 借閱歷史記錄查詢:根據(jù)相應(yīng)的借閱信
28、息進(jìn)行所需查詢。此查詢包括:‘借閱證編號(hào)’、 ‘圖書名稱’、‘圖書編號(hào)’、 ‘讀者名稱’、‘借書日期’、‘還書日期’。 (3) 借閱到期提醒:根據(jù)相應(yīng)的圖書信息歸還日期進(jìn)行判斷結(jié)果及查看。 3.3.5“系統(tǒng)管理”模塊設(shè)計(jì) 系 統(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è)計(jì) 實(shí)現(xiàn)更改管理員密碼的功能。 3.3.7其他功能設(shè)計(jì) (1) 首頁顯示圖書借閱排行榜; (2) 頁面頂端顯示圖標(biāo)及相關(guān)題目信息; (3) 左端顯示今日日期時(shí)間; (4) 最下端顯示一些提示信息。 3.4 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 3.4.1數(shù)據(jù)總體結(jié)構(gòu)設(shè)計(jì) 整個(gè)系統(tǒng)所包括的信息有圖書信息、讀者信息、圖書借閱信息、圖書歸還信息、管理員信息、讀者類型信息、圖書類型信息??蓪⑿畔⒊橄鬄橄铝邢到y(tǒng)所需要的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): (1) 圖書信息(圖書編號(hào),圖書名稱,圖
30、書類型,作者,譯者,ISBN號(hào),價(jià)格,出版社,所在書架,入庫時(shí)間,操作員) (2) 圖書類型(圖書編號(hào),名稱,可借閱天數(shù)) (3) 讀者信息(編號(hào),姓名,性別,借閱證編號(hào),讀者類型,出生年月,有效證件,證件號(hào)碼,登記日期,電話,郵箱,操作員) (4) 讀者類型(名稱,可借閱圖書本數(shù)) (5) 圖書借閱信息(圖書編號(hào),讀者ID,借出時(shí)間,應(yīng)還時(shí)間,是否歸還,操作員) (6) 圖書歸還信息(圖書編號(hào),讀者ID,歸還時(shí)間,操作員) (7) 管理員信息(名稱,密碼);圖書館書架信息(名稱);出版社信息;權(quán)限信息 (8) 圖書館信息(編號(hào),名稱,館長,電話,地址,郵箱,創(chuàng)建日期,簡(jiǎn)介)
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è)計(jì) 圖書信息表主要用于存儲(chǔ)圖書館中所藏圖書的相關(guān)信息,其中的相關(guān)信息是在圖書入庫時(shí)由操作員進(jìn)行添加完
32、善,此表主要用于讀者和圖書管理員對(duì)館中圖書的查詢,系統(tǒng)用戶根據(jù)圖書的某個(gè)屬性進(jìn)行查詢,便可得知圖書的其他相關(guān)信息,其中圖書所在書架屬性是便于讀者借閱時(shí)對(duì)圖書的尋找,圖書價(jià)格是在讀者不慎將圖書遺失時(shí)對(duì)遺失圖書進(jì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 圖書價(jià)格 bookcase varchar 10 No 圖書所在書架 press varchar 70 No 出版社 intime date No 圖書入庫時(shí)間 operator varchar 30 No 操作員 page int 10 Yes 圖書頁碼 3.4.3圖書類型信息表結(jié)構(gòu)設(shè)計(jì) 該表的設(shè)計(jì)主要是方便對(duì)圖書的分類,和對(duì)圖書的查詢,在實(shí)際應(yīng)用中圖書管理員就是根據(jù)圖書類型的不同將之分列在不同的書架,以方便讀者的借閱尋找,其中
34、可借閱天數(shù)項(xiàng)設(shè)置了不同類型圖書的借閱期限,可根據(jù)圖書的具體情況進(jìn)行不同的維護(hù)管理,表的具體結(jié)構(gòu)設(shè)計(jì)如下: 圖書類型信息表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è)計(jì) 讀者信息表的設(shè)計(jì)是為了圖書館管理員對(duì)讀者進(jìn)行管理,其中讀者ID,不同類型證件的號(hào)碼都是唯一的,是讀者在借閱圖書時(shí)需要輸入對(duì)讀者身份進(jìn)行識(shí)別的信息,讀者郵件電話等信息是為了與讀者進(jìn)行聯(lián)系,讀者
35、類型信息決定了讀者一次性可借閱的圖書的數(shù)量,操作員是為了便于對(duì)信息才操作的查詢。表的具體結(jié)構(gòu)設(shè)計(jì)如下: 讀者信息表tb_reader 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 Id int 10 No Key name varchar 20 No 姓名 sex varchar 4 No 性別 barcode varchar 30 No 借閱證編號(hào) readertype varchar 11 No 讀者類型 tel varchar 20 Yes 電話 e-mail varchar 100 Yes 郵
36、箱 paperType varchar 10 No 證件類型 PaperNO. Varchar 20 No 證件號(hào)碼 birthday date Yes 出生日期 intime date No 登記時(shí)間 operator varchar 30 No 操作員 3.4.5讀者類型信息表結(jié)構(gòu)設(shè)計(jì) 此表的設(shè)計(jì)是為了對(duì)不同身份的讀者進(jìn)行分類方便讀者的管理,其中可借閱圖書數(shù)量的屬性設(shè)定,是根據(jù)讀者需求的不同對(duì)起權(quán)限進(jìn)行的設(shè)置,用于規(guī)定不同類型讀者一次可借閱的圖書數(shù)量,表的具體結(jié)構(gòu)設(shè)計(jì)如下: 讀者類型信息表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è)計(jì) 該表的設(shè)計(jì)是用于對(duì)讀者借閱圖書進(jìn)行管理,表中圖書ID屬性是對(duì)借閱圖書的唯一性識(shí)別標(biāo)識(shí),讀者ID號(hào)記錄借閱的相應(yīng)讀者,結(jié)出時(shí)間記錄了相應(yīng)的歸還時(shí)間,以及歸還時(shí)是否超時(shí),操作員是對(duì)借閱進(jìn)行操作的人員的記錄方便日后的查詢,是否歸還標(biāo)識(shí)可查詢當(dāng)起讀書是否被歸還,表的具體結(jié)構(gòu)設(shè)計(jì)如下: 圖書借閱信息表 tb_borrow 字段名稱
38、 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key readerID varchar 10 No 借閱證編號(hào) bookID int 10 No 圖書編號(hào) borrowTime date No 結(jié)出時(shí)間 backTime date No 應(yīng)歸還時(shí)間 operator varchar 30 No 操作員 ifback tinyint 1 No 是否歸還 3.4.7圖書歸還信息表結(jié)構(gòu)設(shè)計(jì) 與圖書借閱信息表形成對(duì)照的是圖書歸還信息表,該表的設(shè)計(jì)除了像上表一樣把借閱的圖書與相應(yīng)的借閱者
39、進(jìn)行對(duì)應(yīng)的聯(lián)系以外還記錄了讀者應(yīng)歸還圖書的時(shí)間,以此判斷讀者的借閱是否超時(shí),表的具體結(jié)構(gòu)設(shè)計(jì)如下: 圖書歸還信息表tb_giveback 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key readerID varchar 11 No 借閱證編號(hào) bookID int 11 No 圖書編號(hào) backTime date No 歸還時(shí)間 operator varchar 30 No 操作員 3.4.8管理員信息表結(jié)構(gòu)設(shè)計(jì) 該表的設(shè)計(jì)用于記錄圖書管理系統(tǒng)用戶的信息,方便對(duì)用戶的管理,表中包括用戶ID 和用戶的登錄密碼,表的具體結(jié)構(gòu)設(shè)計(jì)如下: 系統(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è)計(jì) 該表包含了圖書館的名稱,地址,聯(lián)系方式,建館時(shí)間,簡(jiǎn)介等信息,是對(duì)圖書館基本屬性信息的描述,方便外界讀者對(duì)圖書館的了解,表的具體結(jié)構(gòu)設(shè)計(jì)如下: 圖書館信息表 tb_library 17
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運(yùn)動(dòng)會(huì)安全工作預(yù)案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個(gè)人工作總結(jié)(可編輯)
- 2024年xx村兩委涉案資金退還保證書
- 2024年憲法宣傳周活動(dòng)總結(jié)+在機(jī)關(guān)“弘揚(yáng)憲法精神推動(dòng)發(fā)改工作高質(zhì)量發(fā)展”專題宣講報(bào)告會(huì)上的講話
- 2024年XX村合作社年報(bào)總結(jié)
- 2024-2025年秋季第一學(xué)期初中歷史上冊(cè)教研組工作總結(jié)
- 2024年小學(xué)高級(jí)教師年終工作總結(jié)匯報(bào)
- 2024-2025年秋季第一學(xué)期初中物理上冊(cè)教研組工作總結(jié)
- 2024年xx鎮(zhèn)交通年度總結(jié)
- 2024-2025年秋季第一學(xué)期小學(xué)語文教師工作總結(jié)
- 2024年XX村陳規(guī)陋習(xí)整治報(bào)告
- 2025年學(xué)校元旦迎新盛典活動(dòng)策劃方案
- 2024年學(xué)校周邊安全隱患自查報(bào)告
- 2024年XX鎮(zhèn)農(nóng)村規(guī)劃管控述職報(bào)告