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

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

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

10 積分

下載資源

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

資源描述:

《圖書(shū)管理網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)網(wǎng)絡(luò)工程專業(yè)》由會(huì)員分享,可在線閱讀,更多相關(guān)《圖書(shū)管理網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)網(wǎng)絡(luò)工程專業(yè)(19頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

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

2、為后臺(tái)數(shù)據(jù)庫(kù), 設(shè)計(jì)并實(shí)現(xiàn)了學(xué)校圖書(shū)室的圖書(shū)管理系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了圖書(shū)資料管理的數(shù)字化,提高了管理工作的效率和規(guī)范化水平。 關(guān)鍵詞:圖書(shū)管理 設(shè)計(jì) 研究AbstractThe 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 books, books manag

3、ement, 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 paper introduces t

4、he 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 reader from the re

5、gistration 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 management system.

6、 This system has realized the books information management of digital, enhances the management efficiency and standardization level.Key words: book management design studyIII25mm25mm III目 錄前 言11 系統(tǒng)概述21.1 系統(tǒng)開(kāi)發(fā)背景和意義21.2 現(xiàn)有圖書(shū)管理系統(tǒng)的概述21.3 開(kāi)發(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è)計(jì)

7、83.1 圖書(shū)館管理系統(tǒng)設(shè)計(jì)指導(dǎo)思想和原則83.2 總體功能設(shè)計(jì)83.3功能模塊詳細(xì)設(shè)計(jì)93.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)124 系統(tǒng)實(shí)現(xiàn)184.1 登錄系統(tǒng)模塊的實(shí)現(xiàn)184.2 圖書(shū)館主界面模塊的實(shí)現(xiàn)194.3 系統(tǒng)設(shè)置功能模塊的實(shí)現(xiàn)214.4 讀者管理功能模塊的實(shí)現(xiàn)234.5 圖書(shū)檔案管理功能模塊的實(shí)現(xiàn)254.6 圖書(shū)借還功能模塊的實(shí)現(xiàn)274.7 系統(tǒng)查詢功能模塊的實(shí)現(xiàn)294.8 更改口令功能模塊的實(shí)現(xiàn)325. 系統(tǒng)測(cè)試335.1 系統(tǒng)測(cè)試的方法與步驟335.2 模塊測(cè)試336. 結(jié)束語(yǔ)34參 考 文 獻(xiàn)35致 謝36 前 言隨著計(jì)算機(jī)技術(shù)的發(fā)展以及計(jì)算機(jī)網(wǎng)絡(luò)的逐漸普及,英特網(wǎng)成為人們查找信息的重要

8、場(chǎng)所。上個(gè)世紀(jì)90年代初美國(guó)科學(xué)家首次提出數(shù)字圖書(shū)館(Digital Library)這一概念以來(lái),全球開(kāi)展數(shù)字圖書(shū)館研究與實(shí)踐已近十幾個(gè)年頭。我國(guó)圖書(shū)情報(bào)界,IT業(yè)界自1995年左右開(kāi)始對(duì)這一領(lǐng)域跟蹤研究,1998年開(kāi)始全面升溫,迄今無(wú)論是在對(duì)數(shù)字圖書(shū)館的認(rèn)識(shí),還是理論研究,關(guān)鍵技術(shù)準(zhǔn)備方面,都取得了很大的進(jìn)展。國(guó)內(nèi)數(shù)字圖書(shū)館的實(shí)踐活動(dòng)大致可分為以下三種類型:資源服務(wù)型、服務(wù)研究型和聯(lián)合建設(shè)型。雖然,從嚴(yán)格意義上講,資源服務(wù)型不能算是數(shù)字圖書(shū)館,但它的網(wǎng)上信息服務(wù)目前已在大多數(shù)圖書(shū)館開(kāi)展,是現(xiàn)階段我國(guó)圖書(shū)情報(bào)界提供網(wǎng)上數(shù)字服務(wù)的主要形式。二十一世紀(jì)是信息的時(shí)代,所以信息的交換和信息流通顯得的

9、特別重要。因此,使用計(jì)算機(jī)來(lái)管理圖書(shū)成為必然。目前,中小型以及大型圖書(shū)館、書(shū)店等均開(kāi)始采用各種優(yōu)秀的系統(tǒng)管理軟件來(lái)輔助日常的事物。而隨著科技的進(jìn)步,圖書(shū)管理系統(tǒng)在傳統(tǒng)的功能上越來(lái)越強(qiáng)大,如:讀者信息查詢,圖書(shū)信息查詢,圖書(shū)入庫(kù)及注銷出庫(kù)登記等等,為人們帶來(lái)了極大方便。1 系統(tǒng)概述1.1 系統(tǒng)開(kāi)發(fā)背景和意義圖書(shū)管理是高校內(nèi)每一個(gè)系部或院部都必須切實(shí)面對(duì)的工作,但目前仍有少部分院系仍在使用傳統(tǒng)的人工方式管理圖書(shū)資料。這種方式存在著許多缺點(diǎn),如效率低、保密性差且較為繁瑣。另外,隨著圖書(shū)資料數(shù)量的增加,其工作量也將大大增加,這必將增加圖書(shū)資料管理者的工作量和勞動(dòng)強(qiáng)度,這將給圖書(shū)資料信息的查找、更新和維

10、護(hù)都帶來(lái)了很多困難。經(jīng)過(guò)詳細(xì)的調(diào)查,目前我國(guó)各類高等學(xué)校中仍有一小部分單位圖書(shū)資料管理還停留在人工管理的基礎(chǔ)上。這樣的管理機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,其管理方法將浪費(fèi)許多人力和物力。隨著科學(xué)技術(shù)的不斷提高,這種傳統(tǒng)的手工管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理方法所取代。圖書(shū)管理作為計(jì)算機(jī)應(yīng)用的一個(gè)分支,有著手工管理無(wú)法比擬的優(yōu)點(diǎn),如檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高圖書(shū)管理的效率。因此,開(kāi)發(fā)一套能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄蔚膱D書(shū)管理系統(tǒng),將是非常必要的,也是十分及時(shí)的。1.2 現(xiàn)有圖書(shū)管理系統(tǒng)的概述在試用了一些圖書(shū)管理系統(tǒng)和查

11、閱了大量相關(guān)資料文獻(xiàn)的基礎(chǔ)上,發(fā)現(xiàn)那些系統(tǒng)在幾個(gè)方面已經(jīng)不符合時(shí)代的要求,由于設(shè)計(jì)人員及其所用的工具的不同,再加上這些圖書(shū)管理系統(tǒng)設(shè)計(jì)的時(shí)間也不一樣,所用具體場(chǎng)合也有區(qū)別,因此在功能上除了圖書(shū)資料管理所需的基本功能之外也有所不同。經(jīng)過(guò)比較總結(jié)他們都實(shí)現(xiàn)了以下圖書(shū)管理的基本功能:1、圖書(shū)檢索模塊:是圖書(shū)管理系統(tǒng)的重要模塊之一,是讀者快速查詢圖書(shū)的途徑。2、圖書(shū)管理模塊:是圖書(shū)管理員操作模塊,讀者是無(wú)權(quán)進(jìn)入的。本模塊由借出圖書(shū)登記、歸還圖書(shū)登記和續(xù)借圖書(shū)登記子模塊構(gòu)成。3、數(shù)據(jù)維護(hù)模塊:是由圖書(shū)管理員控制的模塊,它由增加、修改和刪除讀者,增加、修改刪除圖書(shū),瀏覽修改讀者、瀏覽修改圖書(shū)等程序組成。4

12、、數(shù)據(jù)統(tǒng)計(jì)模塊:由讀者統(tǒng)計(jì)、圖書(shū)統(tǒng)計(jì)、借出圖書(shū)分類統(tǒng)計(jì)、到期末歸還圖書(shū)讀者統(tǒng)計(jì)幾部分組成。這些系統(tǒng)解決了以前的那種管理方式所存在著的諸如手續(xù)繁瑣、工作量大、效率低下、出錯(cuò)率高等缺點(diǎn),設(shè)計(jì)出的系統(tǒng)能使讀者快速檢索到自己喜愛(ài)的書(shū),圖書(shū)管理員能減輕工作量。但是鑒于開(kāi)發(fā)工具和開(kāi)發(fā)當(dāng)時(shí)的科技發(fā)展水平所限,再加上歷史發(fā)展到今天,人們的生活環(huán)境已經(jīng)發(fā)生了改變,大家對(duì)于圖書(shū)查詢這方面的要求也更高。1.3 開(kāi)發(fā)環(huán)境開(kāi)發(fā)環(huán)境的選擇會(huì)影響到數(shù)據(jù)庫(kù)的設(shè)計(jì),所以在這里給出圖書(shū)管理系統(tǒng)開(kāi)發(fā)與運(yùn)行環(huán)境的選擇如下:開(kāi)發(fā)環(huán)境:Windows xp開(kāi)發(fā)語(yǔ)言:PHP數(shù)據(jù)庫(kù)管理系統(tǒng):MySQL2 系統(tǒng)分析2.1 任務(wù)概述經(jīng)過(guò)詳細(xì)調(diào)查

13、,并多次與老師進(jìn)行研討后,加深了對(duì)現(xiàn)行圖書(shū)管理業(yè)務(wù)的深刻了解,與此同時(shí),將整個(gè)圖書(shū)管理的業(yè)務(wù)流程抽象描述如下:1.新的圖書(shū)購(gòu)進(jìn)后,分門別類地進(jìn)行歸并并匯總,加以編號(hào)。2.新書(shū)編號(hào)后,上到書(shū)架以備學(xué)生借閱。3.如某學(xué)生需要借閱圖書(shū),則在其本人的借閱登記表上進(jìn)行登記,記錄相關(guān)借閱信息與借閱日期。4.學(xué)生借閱圖書(shū)后,應(yīng)及時(shí)歸還圖書(shū),并在本人的借閱登記表上注明還書(shū)日期和時(shí)間。2.2 系統(tǒng)可行性分析采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)信息網(wǎng)站系統(tǒng),能夠有效優(yōu)化圖書(shū)館管理系統(tǒng),使其高校的發(fā)揮最大的作用,能夠迅捷的為讀者提供相應(yīng)的服務(wù)。開(kāi)發(fā)本系統(tǒng)的可行性如下:2.2.1技術(shù)可行性開(kāi)發(fā)工具支持:目前所有主要的網(wǎng)絡(luò)開(kāi)發(fā)環(huán)境都

14、支持PHP語(yǔ)言的開(kāi)發(fā),有不少專用的開(kāi)發(fā)工具和插件還提交了可視化設(shè)計(jì),這是非常方便的。技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開(kāi)發(fā)工作,軟、硬件能否滿足需要。本系統(tǒng)采用PHP開(kāi)發(fā)出友好美觀的人機(jī)界面,便于用戶理解、操作。數(shù)據(jù)庫(kù)管理系統(tǒng)采用MySQL,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性、安全性。因此本系統(tǒng)的開(kāi)發(fā)平臺(tái)已成熟可行。硬件方面,在科技飛速發(fā)展的今天,硬件更新速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越便宜,因此硬件平臺(tái)也能夠滿足本系統(tǒng)所需。本系統(tǒng)采用的技術(shù)均屬當(dāng)前流行的開(kāi)發(fā)技術(shù),具有技術(shù)成熟、效率高、穩(wěn)定、安全等優(yōu)點(diǎn),并且自行配置的兼容機(jī)性能優(yōu)越,能夠支持以上軟件的運(yùn)

15、行。所以,本系統(tǒng)在技術(shù)上是完全可行的。2.2.2經(jīng)濟(jì)可行性 根據(jù)成本/效益分析法,本系統(tǒng)所需的軟硬件資源都已具備,該系統(tǒng)簡(jiǎn)單易懂,本系統(tǒng)具有成本相對(duì)較低、利益高的特點(diǎn)。鑒于計(jì)算機(jī)技術(shù)發(fā)展異常迅猛,在硬件軟件配置以及開(kāi)發(fā)技術(shù)均以可行的情況下開(kāi)發(fā)這樣一個(gè)管理系統(tǒng)成本不會(huì)很高,但其可以大大提高圖書(shū)館的工作效率,也是圖書(shū)館管理發(fā)展的必然趨勢(shì),其必將有比較寬闊的市場(chǎng),因此改性統(tǒng)在經(jīng)濟(jì)可行性上時(shí)可行的。2.2.3操作可行性 本系統(tǒng)開(kāi)發(fā)的開(kāi)發(fā)宗旨是以便捷為中心。開(kāi)發(fā)后的系統(tǒng)應(yīng)具有美觀、大方、簡(jiǎn)單、易操作等優(yōu)點(diǎn),即使是不懂計(jì)算機(jī)的人員也可以根據(jù)系統(tǒng)提示使用和管理本系統(tǒng),它的操作簡(jiǎn)單的特點(diǎn)使本系統(tǒng)在操作上可行。

16、2.3 需求分析2.3.1功能需求經(jīng)過(guò)以上詳細(xì)的用戶調(diào)查,在現(xiàn)行業(yè)務(wù)流程和數(shù)據(jù)分析的基礎(chǔ)上,基本可以確定系統(tǒng)設(shè)計(jì)必須達(dá)到的目標(biāo)。 以下是圖書(shū)管理系統(tǒng)必須具備的功能:1.新進(jìn)圖書(shū)的登記功能:對(duì)于購(gòu)進(jìn)的新書(shū),系統(tǒng)必須具備圖書(shū)信息資料的錄入功能。2.圖書(shū)的查詢修改功能:當(dāng)圖書(shū)資料發(fā)生變化,如圖書(shū)丟失或有錯(cuò)誤信息輸入時(shí),則應(yīng)能夠及時(shí)對(duì)數(shù)據(jù)進(jìn)行修改和補(bǔ)充。3.借閱的登記,歸還的登記功能:系統(tǒng)的主要功能之一,供本校學(xué)生借閱圖書(shū)、歸還圖書(shū),并進(jìn)行登記。4.學(xué)生信息的增加、刪除和修改功能:系統(tǒng)主要功能之一,建立學(xué)生信息,并對(duì)其進(jìn)行維護(hù)。5.超期歸還圖書(shū)功能:對(duì)于超過(guò)圖書(shū)借閱期限未歸還的圖書(shū),對(duì)讀者進(jìn)行提醒;2

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

18、的標(biāo)準(zhǔn)性系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)使用過(guò)程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。4、系統(tǒng)的先進(jìn)性目前計(jì)算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為圖書(shū)管理系統(tǒng)工程,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過(guò)系統(tǒng)的開(kāi)放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的過(guò)程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。5、系統(tǒng)的響應(yīng)速度圖書(shū)管理系統(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)樗俣葐?wèn)題而影

19、響工作效率。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.圖書(shū)入庫(kù):對(duì)新購(gòu)進(jìn)的圖書(shū)分類進(jìn)行編號(hào),并把圖書(shū)基本信息錄入計(jì)算機(jī)。3.圖書(shū)借閱:對(duì)已入庫(kù)的圖書(shū),學(xué)生可以借閱,并進(jìn)行登記。4.圖書(shū)歸還:對(duì)學(xué)生已歸還的圖書(shū)進(jìn)行歸還登記。 5.信息查詢:即對(duì)所有圖書(shū)的借閱情況,或?qū)W生的基本情況和借閱情況進(jìn)行查詢。2.4.2數(shù)據(jù)流圖經(jīng)過(guò)詳細(xì)的調(diào)查,我們已經(jīng)清楚了解了現(xiàn)行的業(yè)務(wù)流程,接下來(lái)給出系統(tǒng)的邏輯模型。構(gòu)造系統(tǒng)邏輯模型的工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。根據(jù)現(xiàn)行圖書(shū)管

20、理的業(yè)務(wù)流程,首先把數(shù)據(jù)流圖中的源點(diǎn)和終點(diǎn)都選定為管理員,因此可以得到圖書(shū)管理系統(tǒng)的基本系統(tǒng)模型,如圖所示。根據(jù)基本系統(tǒng)模型,對(duì)其逐步細(xì)化,得到描述邏輯系統(tǒng)細(xì)化后的數(shù)據(jù)流圖,如圖所示。對(duì)頂層DFD圖中的一個(gè)加工“學(xué)生管理”進(jìn)行展開(kāi),如圖。對(duì)頂層DFD圖中的一個(gè)加工“圖書(shū)管理”進(jìn)行展開(kāi),如圖。2.5 數(shù)據(jù)字典名稱描述定義圖書(shū)記錄所有圖書(shū)的基本情況圖書(shū)(條形碼,名稱,類型,作者,出版社,價(jià)格,頁(yè)碼,書(shū)架)借書(shū)登記記錄所有圖書(shū)的借閱情況借書(shū)登記(讀者條形碼,圖書(shū)條形碼,借書(shū)時(shí)間,歸還時(shí)間,是否歸還)讀者信息記錄所有借閱者信息情況讀者信息(讀者條形碼,姓名,性別,類別,職業(yè),出生日期,證件號(hào)碼,電話,

21、郵箱)管理員記錄管理員信息管理員信息(名稱,密碼,權(quán)限)還書(shū)登記歸還圖書(shū)相關(guān)信息還書(shū)登記(讀者條形碼,歸還日期,圖書(shū)條形碼)3 系統(tǒng)設(shè)計(jì)3.1 圖書(shū)館管理系統(tǒng)設(shè)計(jì)指導(dǎo)思想和原則(1)利用軟件開(kāi)發(fā)現(xiàn)有軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,從而到達(dá)充分利用現(xiàn)在資源提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效果的目的。(2)系統(tǒng)應(yīng)該符合軟件工程開(kāi)發(fā)的理論,開(kāi)發(fā)方法等開(kāi)發(fā)依據(jù)。(3)系統(tǒng)應(yīng)滿足圖書(shū)館管理工作的需要,并達(dá)到操作過(guò)程中的直觀,方便,實(shí)用,安全,準(zhǔn)確等要求。(4)系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)庫(kù)的各種操作。(5)系統(tǒng)采用原型,實(shí)用模塊化程序設(shè)計(jì)方法,便于系統(tǒng)功能的各種組合和修改,以及系統(tǒng)的測(cè)

22、試與維護(hù)。(6)圖書(shū)館管理系統(tǒng)的設(shè)計(jì)應(yīng)適合校園的發(fā)展。(7)圖書(shū)館管理系統(tǒng)的設(shè)計(jì)應(yīng)當(dāng)遵循數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范。3.2 總體功能設(shè)計(jì)在PHP開(kāi)發(fā)環(huán)境下,以MySQL數(shù)據(jù)庫(kù)完成了圖書(shū)館管理系統(tǒng)。根據(jù)圖書(shū)館管理系統(tǒng)的實(shí)際需求,可以將圖書(shū)館管理系統(tǒng)劃分為借閱管理,讀者資料維護(hù),圖書(shū)資料維護(hù),查詢,系統(tǒng)管理和更改口令6個(gè)部分,各個(gè)部分的具體功能如下:借閱管理:這是圖書(shū)管系統(tǒng)中最重要的模塊之一,管理員進(jìn)入該模塊中可以為讀者辦理借閱圖書(shū),歸還圖書(shū)和圖書(shū)續(xù)借的功能。讀者資料維護(hù):在該模塊中,管理員可以對(duì)讀者的資料進(jìn)行管理維護(hù),其中分為讀者類型的管理和讀者詳細(xì)資料的管理。圖書(shū)資料維護(hù):管理員通過(guò)驗(yàn)證界面進(jìn)入系統(tǒng)后,進(jìn)

23、入到圖書(shū)管理模塊,可以對(duì)圖書(shū)進(jìn)行添加,刪除、修改圖書(shū)信息、進(jìn)行圖書(shū)類型的管理等一系列的操作。查詢模塊:管理員通過(guò)驗(yàn)證界面進(jìn)入系統(tǒng)后,能夠按照書(shū)名,作者等多種條件對(duì)圖書(shū)進(jìn)行查詢操作,確保查詢到的都是最新的信息。系統(tǒng)管理:在系統(tǒng)管理中,管理員可以查看修改圖書(shū)館信息、修改書(shū)架的設(shè)置,超級(jí)管理員可以在該模塊中進(jìn)行管理員的注冊(cè)于刪除并賦予其一定的權(quán)限。更改口令:管理員成功登入界面后,可以在這里進(jìn)行口令的更改操作。各個(gè)部分的具體功能的系統(tǒng)功能結(jié)構(gòu)圖如下圖所示。3.3功能模塊詳細(xì)設(shè)計(jì)借 閱 管 理借 閱 處 理還 書(shū) 處 理圖 書(shū) 續(xù) 借3.3.1“借閱管理”模塊設(shè)計(jì)(1) 借書(shū)處理:主要功能是記錄借閱證編

24、號(hào)和圖書(shū)編號(hào),進(jìn)行借書(shū)過(guò)程。在數(shù)據(jù)庫(kù)中插入一條借書(shū)記錄,該記錄包括讀者ID、圖書(shū)ID、借出日期、還書(shū)期限及相關(guān)其它信息。(2) 還書(shū)處理:主要功能是輸入借閱證編號(hào)、圖書(shū)ID,在借閱登記表中找到相應(yīng)的記錄,將該記錄的相應(yīng)數(shù)據(jù)插入到還書(shū)記錄中,同時(shí)將借書(shū)記錄刪除,并保存在借閱歷史記錄表中。(3) 圖書(shū)續(xù)借:進(jìn)行續(xù)借相關(guān)功能,記錄借閱證編號(hào)和圖書(shū)編號(hào),完成續(xù)借過(guò)程。3.3.2“讀者資料維護(hù)”模塊設(shè)計(jì)讀 者 資 料 維 護(hù)讀 者 類 型 管 理讀 者 檔 案 管 理(1) 讀者類型管理:包括新成員的類型資料入庫(kù),以及現(xiàn)有成員資料的修改和刪除。(2) 讀者檔案管理:包括新成員的檔案資料入庫(kù),以及現(xiàn)有成員

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

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

27、) 首頁(yè)顯示圖書(shū)借閱排行榜;(2) 頁(yè)面頂端顯示圖標(biāo)及相關(guān)題目信息;(3) 左端顯示今日日期時(shí)間;(4) 最下端顯示一些提示信息。3.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)3.4.1數(shù)據(jù)總體結(jié)構(gòu)設(shè)計(jì)整個(gè)系統(tǒng)所包括的信息有圖書(shū)信息、讀者信息、圖書(shū)借閱信息、圖書(shū)歸還信息、管理員信息、讀者類型信息、圖書(shū)類型信息??蓪⑿畔⒊橄鬄橄铝邢到y(tǒng)所需要的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):(1) 圖書(shū)信息(圖書(shū)編號(hào),圖書(shū)名稱,圖書(shū)類型,作者,譯者,ISBN號(hào),價(jià)格,出版社,所在書(shū)架,入庫(kù)時(shí)間,操作員)(2) 圖書(shū)類型(圖書(shū)編號(hào),名稱,可借閱天數(shù))(3) 讀者信息(編號(hào),姓名,性別,借閱證編號(hào),讀者類型,出生年月,有效證件,證件號(hào)碼,登記日期,電話,

28、郵箱,操作員)(4) 讀者類型(名稱,可借閱圖書(shū)本數(shù))(5) 圖書(shū)借閱信息(圖書(shū)編號(hào),讀者ID,借出時(shí)間,應(yīng)還時(shí)間,是否歸還,操作員)(6) 圖書(shū)歸還信息(圖書(shū)編號(hào),讀者ID,歸還時(shí)間,操作員)(7) 管理員信息(名稱,密碼);圖書(shū)館書(shū)架信息(名稱);出版社信息;權(quán)限信息(8) 圖書(shū)館信息(編號(hào),名稱,館長(zhǎng),電話,地址,郵箱,創(chuàng)建日期,簡(jiǎn)介)在這里使用E-R圖描述了圖書(shū)館管理系統(tǒng)的數(shù)據(jù)模型。本系統(tǒng)數(shù)據(jù)庫(kù)采用MySQL數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱db-library,共包含11張表,下面給出數(shù)據(jù)表概要說(shuō)明及數(shù)據(jù)表樹(shù)形結(jié)構(gòu)圖,如圖所示,包含系統(tǒng)所有數(shù)據(jù)表。 3.4.2圖書(shū)信息表結(jié)構(gòu)設(shè)計(jì)圖書(shū)信息表主要用于

29、存儲(chǔ)圖書(shū)館中所藏圖書(shū)的相關(guān)信息,其中的相關(guān)信息是在圖書(shū)入庫(kù)時(shí)由操作員進(jìn)行添加完善,此表主要用于讀者和圖書(shū)管理員對(duì)館中圖書(shū)的查詢,系統(tǒng)用戶根據(jù)圖書(shū)的某個(gè)屬性進(jìn)行查詢,便可得知圖書(shū)的其他相關(guān)信息,其中圖書(shū)所在書(shū)架屬性是便于讀者借閱時(shí)對(duì)圖書(shū)的尋找,圖書(shū)價(jià)格是在讀者不慎將圖書(shū)遺失時(shí)對(duì)遺失圖書(shū)進(jìn)行賠償?shù)囊罁?jù)。表的具體結(jié)果如下:圖書(shū)信息表tb_bookinfo字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明barcodevarchar30NoKeybooknamevarchar70No 書(shū)名authorvarchar30Yes作者translatorvarchar30Yes譯者ISBNvarchar20No出版社pr

30、icefloat8,2No 圖書(shū)價(jià)格bookcasevarchar10No圖書(shū)所在書(shū)架pressvarchar70No 出版社intimedateNo 圖書(shū)入庫(kù)時(shí)間operatorvarchar30No 操作員pageint10Yes 圖書(shū)頁(yè)碼3.4.3圖書(shū)類型信息表結(jié)構(gòu)設(shè)計(jì)該表的設(shè)計(jì)主要是方便對(duì)圖書(shū)的分類,和對(duì)圖書(shū)的查詢,在實(shí)際應(yīng)用中圖書(shū)管理員就是根據(jù)圖書(shū)類型的不同將之分列在不同的書(shū)架,以方便讀者的借閱尋找,其中可借閱天數(shù)項(xiàng)設(shè)置了不同類型圖書(shū)的借閱期限,可根據(jù)圖書(shū)的具體情況進(jìn)行不同的維護(hù)管理,表的具體結(jié)構(gòu)設(shè)計(jì)如下:圖書(shū)類型信息表tb_booktype字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明ID

31、int10NoKeybooknamevarchar30No 書(shū)名daysint10No 可借閱天數(shù)3.4.4 讀者信息表結(jié)構(gòu)設(shè)計(jì)讀者信息表的設(shè)計(jì)是為了圖書(shū)館管理員對(duì)讀者進(jìn)行管理,其中讀者ID,不同類型證件的號(hào)碼都是唯一的,是讀者在借閱圖書(shū)時(shí)需要輸入對(duì)讀者身份進(jìn)行識(shí)別的信息,讀者郵件電話等信息是為了與讀者進(jìn)行聯(lián)系,讀者類型信息決定了讀者一次性可借閱的圖書(shū)的數(shù)量,操作員是為了便于對(duì)信息才操作的查詢。表的具體結(jié)構(gòu)設(shè)計(jì)如下:讀者信息表tb_reader字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明Idint10NoKeynamevarchar20No 姓名sexvarchar4No 性別barcodevarch

32、ar30No 借閱證編號(hào)readertypevarchar11No讀者類型telvarchar20Yes 電話e-mailvarchar100Yes 郵箱paperTypevarchar10No 證件類型PaperNO.Varchar20No 證件號(hào)碼birthdaydateYes 出生日期intimedateNo 登記時(shí)間operatorvarchar30No 操作員3.4.5讀者類型信息表結(jié)構(gòu)設(shè)計(jì)此表的設(shè)計(jì)是為了對(duì)不同身份的讀者進(jìn)行分類方便讀者的管理,其中可借閱圖書(shū)數(shù)量的屬性設(shè)定,是根據(jù)讀者需求的不同對(duì)起權(quán)限進(jìn)行的設(shè)置,用于規(guī)定不同類型讀者一次可借閱的圖書(shū)數(shù)量,表的具體結(jié)構(gòu)設(shè)計(jì)如下:讀者類

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

34、Dvarchar10No 借閱證編號(hào)bookIDint10No 圖書(shū)編號(hào)borrowTimedateNo 結(jié)出時(shí)間backTimedateNo 應(yīng)歸還時(shí)間operatorvarchar30No 操作員ifbacktinyint1No 是否歸還3.4.7圖書(shū)歸還信息表結(jié)構(gòu)設(shè)計(jì)與圖書(shū)借閱信息表形成對(duì)照的是圖書(shū)歸還信息表,該表的設(shè)計(jì)除了像上表一樣把借閱的圖書(shū)與相應(yīng)的借閱者進(jìn)行對(duì)應(yīng)的聯(lián)系以外還記錄了讀者應(yīng)歸還圖書(shū)的時(shí)間,以此判斷讀者的借閱是否超時(shí),表的具體結(jié)構(gòu)設(shè)計(jì)如下:圖書(shū)歸還信息表tb_giveback字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明ID int10NoKeyreaderIDvarchar11N

35、o 借閱證編號(hào)bookIDint11No 圖書(shū)編號(hào)backTimedateNo 歸還時(shí)間operatorvarchar30No 操作員3.4.8管理員信息表結(jié)構(gòu)設(shè)計(jì)該表的設(shè)計(jì)用于記錄圖書(shū)管理系統(tǒng)用戶的信息,方便對(duì)用戶的管理,表中包括用戶ID 和用戶的登錄密碼,表的具體結(jié)構(gòu)設(shè)計(jì)如下:系統(tǒng)用戶信息表tb_mamager字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明ID int10NoKeynamevarchar30No 用戶passwordvarchar30No 密碼3.4.9圖書(shū)館信息表結(jié)構(gòu)設(shè)計(jì)該表包含了圖書(shū)館的名稱,地址,聯(lián)系方式,建館時(shí)間,簡(jiǎn)介等信息,是對(duì)圖書(shū)館基本屬性信息的描述,方便外界讀者對(duì)圖書(shū)館的了解,表的具體結(jié)構(gòu)設(shè)計(jì)如下:圖書(shū)館信息表 tb_library 17

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

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

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

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


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