




已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫畢業(yè)論文 目 錄 摘要 . 1 . 1 1 引言 . 1 圖書管理的現(xiàn)狀 . 2 現(xiàn)有圖書管理系統(tǒng)的概述 . 3 選題的目的、意義 . 3 圖書管理系統(tǒng)的可行性分析 . 3 系統(tǒng)開發(fā)運行環(huán)境 . 4 2 圖書管理系統(tǒng)開發(fā)相關(guān)技術(shù)的介紹 . 4 介紹 . 4 優(yōu)勢介紹 . 4 特點 . 5 005 概述 . 5 術(shù) . 7 瀏覽器 /服務(wù)器 (構(gòu) . 7 務(wù)器技術(shù) . 7 3 系統(tǒng)總體設(shè)計分析 . 8 統(tǒng)需求分析 . 8 系統(tǒng)實現(xiàn)的目標(biāo) . 8 系統(tǒng)功能模塊設(shè)計 . 8 系統(tǒng)功能結(jié)構(gòu)圖 . 9 系統(tǒng)流程圖 . 數(shù)據(jù)總體結(jié)構(gòu)設(shè)計 . 12 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 . 12 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 . 13 圖書管理系統(tǒng)的系統(tǒng) . 15 數(shù)據(jù)表設(shè)計 . 16 5 圖書管理系統(tǒng)詳細(xì)設(shè)計 . 18 系統(tǒng)流程分析 . 18 主要模塊的運行 . 19 登陸界面 . 19 圖書信息管理模塊 . 19 圖書借還信息模塊 . 21 系統(tǒng)開發(fā)的遇到的相關(guān)問題及解決 . 21 圖書管理系統(tǒng)索引 . 21 如何驗證輸入的字符串 . 22 自動計算圖書歸還日期 . 23 系統(tǒng)登陸驗證碼的實現(xiàn) . 23 6 結(jié)論 . 25 主要研究內(nèi)容及成果 . 26 今后進一步研究方向 . 26 參考文獻 . 26 致 謝 . 27 學(xué)校圖書管理系統(tǒng)的開發(fā) 1 學(xué)校圖書管理系統(tǒng)的開發(fā) 數(shù)理信息與工程學(xué)院 計算機科學(xué)與技術(shù) 金維律( 05600114) 摘要: 圖書管理系統(tǒng)是智能辦公系統(tǒng) (重要組成部分,因此,圖書管理系統(tǒng)也以方便、快捷的優(yōu)點正慢慢地進入人們的生活,將傳統(tǒng)的圖書管理方式徹底的解脫出來,提高效率,減輕工作人員以往繁忙的工作 ,減小出錯的概率,使讀者可以花更多的時間在選擇書和看書上。從而使人們有更多時間來獲取信息、了解信息、掌握信息。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。采用 據(jù)庫作為后臺數(shù)據(jù)庫、 #編程語言作為前臺開發(fā)工具,通過對數(shù)據(jù)庫技術(shù)進行了較深入的學(xué)習(xí)和應(yīng)用,主要完成書目檢索、讀者管理、借閱管理、圖書管理、用戶維護、系統(tǒng)維護等系統(tǒng)功能。系統(tǒng)運行結(jié)果證明,本文所設(shè)計的圖書管理系統(tǒng)可以滿足學(xué)生和教師借閱者、圖書管理員兩方面的需要,達到了設(shè)計要求。 關(guān)鍵詞 : 圖書管理;系統(tǒng)設(shè)計;信息; of u is an of of to is a of in It to So to of of It as # as an of to of so in of of It its 引言 隨著計算機及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展, 用在全球范圍內(nèi)日益普及,當(dāng)今社會正快速向信息化社會前進,信息系統(tǒng)的作用也越來越大。圖書館學(xué)校圖書管理系統(tǒng)的開發(fā) 2 在正常運營中總是面對大量的讀者信息,書籍信息以及由兩者相互作用產(chǎn)生的借書信息,還書信息。因此圖書管理信息化是發(fā)展的必然趨勢。用結(jié)構(gòu)化系統(tǒng)分析與設(shè)計的方法,建立一套有效的圖書信息管理系統(tǒng),可以減輕工作,將工作科學(xué)化、規(guī)范化,提高了圖書館信息管理的工作質(zhì)量因此根據(jù)圖書館目前實際的管理情況開發(fā)一套圖書 管理系統(tǒng)是十分必要的。 圖書管理的現(xiàn)狀 一直以來人們使用傳統(tǒng)的人工方式管理圖書館的日常工作,對于圖書館的借書和還書過程,想必大家都已很熟悉。在計算機尚未在圖書管理系統(tǒng)廣泛使用之前,借書和還書過程主要依靠手工。一個最典型的手工處理還書過程就是:讀者將要借的書和借閱證交給工作人員,工作人員將每本書上附帶的描述書的信息的卡片和讀者的借閱證放在一個小格欄里,并在借閱證和每本書貼的借閱條上填寫借閱信息。這樣借書過程就完成了。還書時,讀者將要還的書交給工作人員,工作人員根據(jù)圖書信息找到相應(yīng)的書卡和借閱證,并填 好相應(yīng)的還書信息,這樣還書過程就完成了。 隨著近年來信息技術(shù)及計算機網(wǎng)絡(luò)技術(shù)的不斷發(fā)展 , 圖書館也先從傳統(tǒng)的圖書館發(fā)展到自動化圖書館,再發(fā)展到今天的數(shù)字圖書館,這些變化使得圖書館的形象越來越現(xiàn)代化,人們查找資料也更加方便。對于一些小圖書館和一些圖書室來說,由于工作人員比較少,長期以來 , 作為圖書館的主要工作 圖書借閱一直未能很好地開展。在平常的圖書借閱工作中 , 由于大部分讀者不熟悉圖書館藏書,且對圖書排架分類的不了解,往往花費很長時間才能找到其所需的書。為提高管理效率,更好地為讀者服務(wù),利用已有的辦公局域網(wǎng)絡(luò)條 件,將館藏書籍做成基于 查詢系統(tǒng),實現(xiàn)圖書在一個單位的網(wǎng)絡(luò)內(nèi)甚至 使圖書查詢和借閱變得更加方便快捷,從而使圖書室的工作效率得到明顯提高 。 傳統(tǒng)的圖書管理模式其最大的特點是手工;首先要把買來的圖書資料登記到資料本上,再給每本書分類貼上標(biāo)簽 及制作和標(biāo)簽相對應(yīng)的圖書分類卡片,最后把圖書分類卡片按類別分別放置在文件柜里。 對于有 學(xué)生(教師)證 的 學(xué)生(教師) 來說還要對 他們 資料作一定的記錄。并且在人們來借書的時候,首先 持證件者 要去 存放圖書分類卡片的文件柜里查找想借的書是否在架,如果卡片存在, 再按照圖書 分類 卡片在相應(yīng)的 書架上找到需要的圖書,然后 登記持證件者的借還書時間 和 在 書簽條上寫下 借還書 記錄, 之后 把 借書 證留在那里;還書的時候,相對應(yīng)的消去出借記錄;這樣做起來比較麻煩,比較費時間。 傳統(tǒng)圖書管理的特點是一直以來,中小型書店、中小學(xué)的小型圖書館及各高校圖書館和資料室使用傳統(tǒng)的人工方式管理圖書檔案、會員檔案。這種管理方式存在著諸多缺點,如:手續(xù)繁瑣、工作量大、效率低下、出錯率高等,同時給對大量資料的查詢、更新及維學(xué)校圖書管理系統(tǒng)的開發(fā) 3 護都帶來不少困難。 現(xiàn)有圖書管理系統(tǒng)的概述 在試用了一些個圖書管理系統(tǒng)和查閱了大 量相關(guān)資料文獻的基礎(chǔ)上,發(fā)現(xiàn)那些系統(tǒng)在幾個方面已經(jīng)不符合時代的要求,由于設(shè)計人員及其所用的工具的不同,有 ,再加上這些圖書管理系統(tǒng)設(shè)計的時間也不一樣,所用具體場合也有區(qū)別,因此在功能上除了圖書資料管理所需的基本功能之外也有所不同。經(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ù)繁瑣、工作量大、效率低下、出錯率高等缺點 ,設(shè)計出的系統(tǒng)能使讀者快速檢索到自己喜愛的書,圖書管理員能減輕工作量。 但是鑒于開發(fā)工具和開發(fā)當(dāng)時的科技發(fā)展水平所限,再加上歷史發(fā)展到今天,人們的生活 環(huán)境已經(jīng)發(fā)生了改變,大家對于圖書查詢這方面的要求也更高。比如在一個局域網(wǎng)內(nèi),大家希望能在本臺電腦上就能查找自己想要的圖書,而不用跑到圖書館或圖書室里去用那里的電腦查詢,這就需要一個網(wǎng)絡(luò)化的聯(lián)機查詢系統(tǒng)。 選題的目的、意義 隨著 社會的進步,信息技術(shù)的廣泛應(yīng)用,數(shù)字化管理的優(yōu)勢日趨顯著。 針對中小型圖書館或圖書室管理落后的情況,設(shè)計實現(xiàn)一個圖書信息管理系統(tǒng),通過與計算機的結(jié)合使用對中小型圖書館或圖書室的各種圖書信息進行管理可以給管理員和用戶帶來以下不同的方便:檢索迅速、查找方便、可靠性高、存儲量大、保 密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高工作效率,也是圖書館等部門管理科學(xué)化、正規(guī)化的重要標(biāo)志之一。而且計算機管理的成本不斷降低。因此,開發(fā)一套這樣的中小型圖書管理軟件已經(jīng)很有必要,并且實現(xiàn)研究服務(wù)于實踐的原則。 圖書管理系統(tǒng)的可行性分析 本次畢業(yè)設(shè)計題目:“學(xué)校圖書管理系統(tǒng)的開發(fā)”主要目的是利用數(shù)據(jù)庫軟件編制一個管理軟件,用以實現(xiàn)圖書、讀者以及日常工作等多項管理。同時對整個系統(tǒng)的分析、設(shè)計過程給出一個完整論證。圖書管理系統(tǒng)是一種基于集中統(tǒng)一學(xué)校圖書管理系統(tǒng)的開發(fā) 4 規(guī)劃的數(shù)據(jù)庫數(shù)據(jù)管理新模式。在對圖書、讀者的管理 ,其實是對圖書、讀者數(shù)據(jù)的管理。本系統(tǒng)的建成無疑會為管理者對圖書管理系統(tǒng)提供極大的幫助。本系統(tǒng)的設(shè)計主要從以下幾方面做起:系統(tǒng)業(yè)務(wù)流程分析、系統(tǒng)的功能設(shè)計、系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計等。作這些工作需對數(shù)據(jù)庫知識有足夠認(rèn)識,并深入的了解 #的使用和管理系統(tǒng)的相關(guān)知識。在信息時代的今天,人類需要對在政治、經(jīng)濟、軍事、文化、科研、教育等領(lǐng)域產(chǎn)生的大量信息進行管理,并對數(shù)據(jù)進行加工處理,數(shù)據(jù)庫技術(shù)則是信息管理與數(shù)據(jù)處理的先進技術(shù)。隨著信息量的不斷增加,作為計算機的三大主要應(yīng)用(科學(xué)計算、過程控制和數(shù)據(jù)處理) 之一的數(shù)據(jù)處理,已迅速上升為計算機應(yīng)用的主要方面,數(shù)據(jù)庫技術(shù)則成為人們?nèi)粘I钪刑幚頂?shù)據(jù)不可缺少的有力工具,并且現(xiàn)代的信息管理系統(tǒng)幾乎都以數(shù)據(jù)庫技術(shù)作為核心。 現(xiàn)在大多數(shù)的圖書管理方式為手工處理,重復(fù)勞動多,勞動強度大,而且容易出錯,新系統(tǒng)的使用能否可以很好的解決這些問題要看系統(tǒng)的可行性,可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。系統(tǒng)的可行性分析有以下幾個方面: (1)技術(shù)可行性:處理速度快、準(zhǔn)確通過權(quán)限的設(shè)置,數(shù)據(jù)的安全性好、方便查詢、借閱管理等。 (2)經(jīng)濟可行性:系統(tǒng) 建設(shè)不需要很大的投入、可縮減人力投入。 (3)運行上可行性:本系統(tǒng)作為一個小型的圖書館信息管理系統(tǒng),所耗費的 資源非常的小。 (4)從各種社會因素可行性分析:可降低工作人員工作強度,提高效率,會 得到學(xué)校工作人員的一致同意的。 綜上所述 通過可行性分析認(rèn)為新系統(tǒng)的開發(fā)方案切實可行,可進行開發(fā)。 系統(tǒng)開發(fā)運行環(huán)境 系統(tǒng)開發(fā)環(huán)境: 005 系統(tǒng)開發(fā)語言: # 運行平臺: P 數(shù)據(jù)庫: 005 2 圖書管理系統(tǒng)開發(fā)相關(guān)技術(shù)的介紹 介紹 優(yōu)勢介紹 全,高效的平臺特性。 5 行在服務(wù)器后端編譯后的普通語言運行時代碼,運行時早 綁定 ( ,即時編譯,本地優(yōu)化,緩存服務(wù),零安裝配置,基于運行時代碼受管與驗證的安全機制等都為 對 大的擴展性。 一個已編譯的、基于 環(huán)境,可以用 任何與 容的語言創(chuàng)作應(yīng)用程序。另外,任何 用程序都可以使用整個 發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。在創(chuàng)建 用程序、 體和 發(fā)人員可以選擇下列兩個功能,或者以他們認(rèn)為合適的任何方式將它們結(jié)合起來使用。每個功能都能得到同一結(jié)構(gòu)的支持,使您能夠使用身份驗證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對應(yīng)用程序的配 置進行自定義,這里只是列出幾種可能性而已 。“ 體 ” 用于生成功能強大的基于窗體的 。生成這些頁時,可以使用 務(wù)器控件來創(chuàng)建公共 及對它們進行編程以用于執(zhí)行常見的任務(wù)。這些控件使您能夠用可重復(fù)使用的內(nèi)置或自定義組件生成 體,從而簡化頁面的代碼。有關(guān)更多信息,請參閱 體頁。有關(guān)如何開發(fā) 務(wù)器控件的信息,請參閱 開 發(fā) 務(wù)器控件。 eb 供了遠(yuǎn)程訪問服務(wù)器功能的途徑。通過使用 業(yè) 可以公開其數(shù)據(jù)或業(yè)務(wù)邏輯的編程接口,然后客戶端和服務(wù)器應(yīng)用程序就可以獲得和操作這些編程接口。這些模型中的每一個模型都可以充分利用所有 能,以及 架和 框架公共語言運行庫的強大功能。 特點 以它的強大性和適應(yīng)性,可以使它運行在 用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到 以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有 C#( C+和 來,這樣的多種程序語言協(xié)同工作的能力保護您現(xiàn)在的基于 發(fā)的程序,能夠完整的移植向 005 概述 一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)它是由 一個具備完全 持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴展標(biāo)記語言 (的核心支持以及在 和防火墻外進行查詢的能力,提供了以 準(zhǔn)為學(xué)校圖書管理系統(tǒng)的開發(fā) 6 基礎(chǔ)的擴展數(shù)據(jù)庫編程功能。豐富的 準(zhǔn)支持允許使用內(nèi)置的存儲過程以 式輕松存儲和檢索數(shù)據(jù)。 供強大的開發(fā)工具和各類開發(fā)特性,在 大大提高開發(fā)效率的同時,進一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機遇。例如, 據(jù)庫與 支持將使您的應(yīng)用實現(xiàn) 據(jù)互聯(lián), 成極大的擴展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、 您的數(shù)據(jù)和其它應(yīng)用無縫集成,各種新數(shù)據(jù)類型和 展 帶來了諸多靈活性。 C#、 都將成為 據(jù)平臺上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。 它具有以下特點: (1)上手容易 大多數(shù)的中小企業(yè)日常的數(shù)據(jù)應(yīng)用是建立在 臺上的。由于 面風(fēng)格完全一致,且有許多 向?qū)?(幫助,因此易于安裝和學(xué)習(xí),有關(guān) 資料、培訓(xùn)隨處可得,并且目前國內(nèi)具有 (2)兼容性良好 由于今天 作系統(tǒng)占領(lǐng)著主導(dǎo)地的位,選擇 定會在兼容性方面取得一些優(yōu)勢。另外, 005 除了具有擴展性,可靠性以外,還具有可以迅速開發(fā)新的因特網(wǎng)系統(tǒng)的功能。尤其是它可以直接存貯 據(jù),可以將搜索結(jié)果以 式輸出等特點,有利于構(gòu)建了異構(gòu)系統(tǒng)的互操作性,奠定了面向互聯(lián)網(wǎng)的企業(yè)應(yīng)用和服務(wù)的基石。這些特點在 略中發(fā)揮著重要的作用。 (3)電子商務(wù) 在使用由 005 關(guān)系數(shù)據(jù)庫引擎的情況下, 據(jù)可在關(guān)系表中進行存儲,而查詢則能以 式將有關(guān)結(jié)果返回。此外, 實現(xiàn)了跨防火墻的無縫數(shù)據(jù)傳輸。你還可以使用文本傳輸協(xié)議, 訪問 005,以實現(xiàn)面向 005 數(shù)據(jù)庫的安 全 接和無須額外編程的聯(lián)機分析處理( 維數(shù)據(jù)集。 (4)數(shù)據(jù)倉庫 005非常明顯的改進就是增加了 機分析處理 )功能 ,這可以讓很多中小企業(yè)用戶也可以使用數(shù)據(jù)倉庫的一些特性進行分析。雜數(shù)據(jù)集執(zhí)行快速、高級的分析工作。數(shù)據(jù)挖掘功能能夠揭示出隱藏在大量數(shù)據(jù)中的傾向及趨勢,它允許組織或機構(gòu)最大限度的從數(shù)據(jù)中獲取價值。通過對現(xiàn)有數(shù)據(jù)進行有效分析,這一功能可以對未學(xué)校圖書管理系統(tǒng)的開發(fā) 7 來的趨勢進行預(yù)測。 瀏覽器 /服務(wù)器 (構(gòu) 隨著 使企業(yè)能夠以更快的速度、更低的費用去 創(chuàng)建和布置企業(yè)的應(yīng)用系統(tǒng),因而,普遍認(rèn)為 C/。用系統(tǒng)提供了新的機會 ,采用 B/,客戶機上只要安裝一個瀏覽器 (如 間層采用 它接受客戶端的請求,將其轉(zhuǎn)換為 過 ,并將數(shù)據(jù)庫 服務(wù)器返回的結(jié)果用 戶機的要求大大降低,大部分程序在服務(wù)器端執(zhí)行。采用 3層體系結(jié)構(gòu)的 部分組成,如圖 2間的通信仍然遵循 者 采用 三層體系結(jié)構(gòu)的 求執(zhí)行某個 求的是某個 或調(diào)用外部程序執(zhí)行 )該程序,然后將程序執(zhí)行結(jié)果返 回給 慣上,我們把采用這種體系結(jié)構(gòu)的 態(tài)網(wǎng) 站”。目前,互聯(lián)網(wǎng)中絕大部分網(wǎng)站和大多數(shù) 務(wù)器技術(shù) 是 務(wù)于一身的服務(wù)器,它可以利用 P 并且能在 發(fā)布信息。 微軟隨著 供 息服務(wù)器應(yīng)用程序接口 (展 務(wù)器的功能,并可通 過 現(xiàn) 序的快速開發(fā), 持服務(wù)器端的 支持用 寫的 序,甚至用 ,可以使開發(fā)動態(tài)主頁 更加方便,同時也保護了以前的投資。 實現(xiàn)對本 點內(nèi)容的 全文檢索以及 于分析站點訪問的情況。 管理功能是基于 ,可充分利用 供的安全服務(wù)和目錄服務(wù)。它的安全模型是以 全機制為基礎(chǔ)的,這樣利用資 源管理器可以容易地管理使用立的 點的安全性。 學(xué)校圖書管理系統(tǒng)的開發(fā) 8 3 系統(tǒng)總體設(shè)計分析 統(tǒng)需求分析 隨著互聯(lián)網(wǎng)的爆炸性發(fā)展,人們越來越 習(xí)慣于利用網(wǎng)絡(luò)來實現(xiàn)所需的服務(wù),網(wǎng)絡(luò)已深深影響到人們生活的各個方面。另外,傳統(tǒng)的圖書館不能滿足一部分現(xiàn)代人的需要,而電子閱覽室,由于其不受時間與空間的限制同時又具有傳統(tǒng)圖書館的大部分功能,能夠滿足各類用戶的常規(guī)與特殊需求,而且其方便快捷,實現(xiàn)技術(shù)又比較成熟,因此受到當(dāng)代人的喜愛。 該系統(tǒng)主要分為兩部分:讀者部分和管理員部分。為了方便讀者查找自己感興趣的主題進行閱讀,要將圖書按照內(nèi)容進行分類。讀者可以按照類別進行查找,逐級瀏覽、可以查看自己的信息。本系統(tǒng)還可對用戶的賬號和書目的閱讀權(quán)限進行管理。管理員需要給用 戶分配用戶名和密碼,及設(shè)定用戶的級別,還為用戶提供圖書的排行榜讓用戶能知道那些圖書受到大家的歡迎。 系統(tǒng)實現(xiàn)的目標(biāo) 學(xué)校圖書管理系統(tǒng)的開發(fā)主要要實現(xiàn)的目標(biāo)有以下幾個方面 : (1)界面設(shè)計友好、美觀。 (2)數(shù)據(jù)存儲安全、可靠。 (3)信息分類清晰、準(zhǔn)確。 (4)強大的查詢功能,保證數(shù)據(jù)查詢的靈活性。 (5)實現(xiàn)對圖書借閱和歸還過程的全程數(shù)據(jù)信息跟蹤。 (6)提供圖書借閱排行榜,為圖書管理員提供了真實的數(shù)據(jù)信息。 (7)提供靈活、方便的權(quán)限設(shè)置功能,使整個系統(tǒng)的管理分工明確。 (8)具有易 維護性和易操作性。 系統(tǒng)功能模塊設(shè)計 (1)系統(tǒng)設(shè)置模塊:添加刪除管理員、設(shè)置管理員的權(quán)限、說明圖書存放書架信息添加刪除書架信息。 (2)讀者管理模塊:添加刪除不同類型的讀者及注明可借圖書的數(shù)量、添加刪除讀者的檔案。 (3)圖書管理模塊:添加刪除不同類型的的圖書及注明圖書可借的天數(shù)庫存數(shù)量、添加刪除圖書的檔案。 (4)圖書借還模塊:可查詢讀者借閱和歸還圖書的信息及圖書的現(xiàn)有庫存量。 (5)系統(tǒng)查詢模塊:可根據(jù)不同的條件(條形碼、書名、類別、作者、書架、出版社)查詢讀者需要的圖書、讀者可根據(jù)不同的條 件(圖書條形碼、圖書名稱、讀者編號、讀者名字、到期時間)查詢自己借閱圖書信息。 學(xué)校圖書管理系統(tǒng)的開發(fā) 9 (6)排行榜模塊:可以讓讀者知道圖書借閱的排行榜及讀者借閱的排行榜。 系統(tǒng)功能結(jié)構(gòu)圖 根據(jù)圖書管理系統(tǒng)的實際需求,可以將圖書管理系統(tǒng)劃分為系統(tǒng)設(shè)置、圖書管理、讀者管理、圖書借還、系統(tǒng)查詢、排行榜 6個部分各個部分的具體功能的系統(tǒng)功能結(jié)構(gòu)圖如圖 3 圖 3系統(tǒng)功能結(jié)構(gòu)圖 (1)圖書借閱系統(tǒng)完成用戶的借書過程其數(shù)據(jù)流圖如圖 3 圖書管理系統(tǒng) 系統(tǒng)設(shè)置 管理員設(shè)置 書架設(shè)置 讀者管理 排行榜 圖書管理 圖書借還 系統(tǒng)查詢 讀者類型管理 圖書借閱排行榜 讀者借閱排行榜 圖書借閱查詢 圖書檔案查詢 圖書歸還 圖書借閱 圖書檔案管理 圖書類型管理 讀者檔案管理 學(xué)校圖書管理系統(tǒng)的開發(fā) 10 圖 3借閱系統(tǒng)的數(shù)據(jù)流圖 (2)還書系統(tǒng)完成圖書的歸還過程其數(shù)據(jù)流圖如圖 3 圖 3歸還系統(tǒng)的數(shù)據(jù)流圖 ( 3)圖書檔案管理系統(tǒng)為用戶提供圖書檔案信息其數(shù)據(jù)流圖如圖 3 學(xué)校圖書管理系統(tǒng)的開發(fā) 11 圖 3圖書檔案管理數(shù)據(jù)流圖 ( 4)讀者檔案系統(tǒng)用于記錄讀者的詳細(xì)信息其數(shù)據(jù)流圖如圖 3 圖 3讀者檔案管理數(shù)據(jù)流圖 系統(tǒng)流程圖 圖書管理系統(tǒng)的流程是用戶先輸入自己的帳號密碼及系統(tǒng)顯示的驗證碼進入系統(tǒng)如有一項不符合則不能進入系統(tǒng),成功登陸系統(tǒng)后系統(tǒng)根劇登陸的帳號信息從數(shù)據(jù)庫 中的數(shù)據(jù)進行對比判斷是讀者還是管理員,如果是讀者則能進行信息查詢,及修改自己的相關(guān)信息,查詢到自己所需要的圖書就能通過管理員進行借閱圖書、歸還圖書也是通過管理員完成的。如果不是讀者而是管理員,那管理員可以進行相關(guān)信息的查詢、添加刪除圖書及讀者的所有信息、設(shè)置相應(yīng)的權(quán)限、學(xué)校圖書管理系統(tǒng)的開發(fā) 12 為圖書更新排行榜的信息、以及完成讀者的圖書借閱與歸還。圖書管理系統(tǒng)的系統(tǒng)流程圖如圖 3 圖 3圖書管理系統(tǒng)的流程圖 4 數(shù)據(jù) 總體 結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 數(shù) 據(jù)庫概念結(jié)構(gòu)設(shè)計是在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這個階段不用考慮所采用的數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)類型、機器類型等問題。這階段可用的工具很多。用的最多的是 (體 ,另外還有許多計算機輔助工具 (以幫助進行設(shè)計。本系統(tǒng)采用了 的方法進行數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計。 是描述數(shù)據(jù)實體關(guān)系的一種直觀描述工具。這 種圖中有 : 登陸系統(tǒng) 是否登陸 判斷身份 管理員 讀者 圖書歸還 圖書借閱 信息查詢 排行榜信息 圖書信息 讀者信息 否 學(xué)校圖書管理系統(tǒng)的開發(fā) 13 (1)實體 :用方框表示,方框內(nèi)為實體的名稱。 (2)實體的各種屬性 :用橢圓表示,橢圓內(nèi)為屬性名稱。使用線段將其和響應(yīng)的實體連接起來。 (3)實體之間的聯(lián)系 :用菱形表示,菱形內(nèi)為聯(lián)系的名稱。 實體和實體之間的聯(lián)系較多,比較常見的聯(lián)系有 l:1,l:N 和 M:N 這三種。 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 概念結(jié)構(gòu)是獨立于實際數(shù)據(jù)模型的信息結(jié)構(gòu),必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)后才能進行數(shù)據(jù)庫應(yīng)用的設(shè)計。也就是要將概念上的結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型。 第一種轉(zhuǎn)化是將實體轉(zhuǎn)化為關(guān)系表。這種轉(zhuǎn) 化較簡單,需要將實體的屬性定義為表的屬性即可。 第二種轉(zhuǎn)化是聯(lián)系的轉(zhuǎn)化。即將各個實體之間的聯(lián)系轉(zhuǎn)化為表格之間的關(guān)系,如外部鍵的定義。 在上面工作的基礎(chǔ)上歸納出人員管理數(shù)據(jù)庫表格的組成之間的聯(lián)系等等。該數(shù)據(jù)庫系統(tǒng)具有以下方面的特點 : 結(jié)構(gòu)合理,對一個人員建立多條記錄。 所建立的數(shù)據(jù)冗余度小,獨立性強。 建檔、修改、查詢、統(tǒng)計快速而準(zhǔn)確。 保密性好、可靠性好。 圖書管理系統(tǒng)中要有圖書,圖書是圖書管理系統(tǒng)中密不可分的部分,因此要創(chuàng)建一圖書信息實體,用來保存圖書的詳細(xì) 信息。圖書信息實體屬性圖如圖4 學(xué)校圖書管理系統(tǒng)的開發(fā) 14 圖 4圖書信息實體 屬性 圖 讀者是圖書管理系統(tǒng)重要組成部分,這里創(chuàng)建了一個讀者信息實體,用來存儲讀者的詳細(xì)信息。讀者信息實體 如圖 示。 圖 4讀者信息實體 屬性 圖 圖書的借閱和歸還是圖書管理系統(tǒng)中的一項重要的環(huán)節(jié),開發(fā)圖書管理系統(tǒng)就是為了方便讀者對圖書的借閱和歸還,因此要建立一個圖書借還實體,用來保存讀者對圖書的借閱和歸還的詳細(xì)信息。圖書的借閱和歸還實體 屬性 圖如圖4 學(xué)校圖書管理系統(tǒng)的開發(fā) 15 圖 4讀者借還實體屬性圖 圖書管理系統(tǒng)為了增加系統(tǒng)的安 全性,管理員只有在系統(tǒng)登陸模塊驗證通過后才能進入管理員的操作界面,因此套在數(shù)據(jù)庫中創(chuàng)建一個存放登錄用戶信息的管理員實體。管理員實體 屬性 圖如圖 4示。 圖 4管理員實體 屬性 圖 圖書管理系統(tǒng)的系統(tǒng) 圖書管理系統(tǒng)的系統(tǒng) 如圖 4示。 學(xué)校圖書管理系統(tǒng)的開發(fā) 16 圖 4圖書管理系統(tǒng)的系統(tǒng) 數(shù)據(jù)表設(shè)計 本系統(tǒng)使用的數(shù)據(jù)庫管理系統(tǒng)為 005。數(shù)據(jù)庫中的表有管理員信息表、圖書信息表、讀者信息表、管理員權(quán)限 表、圖書借閱歸還表等。 圖書管理員基本信息表 如表 4 字段名 數(shù)據(jù)類型 長度 主鍵 描述 id 0 是 管理員編號 0 否 管理員名稱 0 否 密碼 表 4理員)表 讀者詳細(xì)信息表 表 4 讀者 圖書 管理員 管理 管理 借還 還書時間 借書時間 刪除 類型 條形碼 修改 密碼 修改 名稱 編號 類型 編號 添加 添加 刪除 學(xué)校圖書管理系統(tǒng)的開發(fā) 17 字段名 數(shù)據(jù)類型 長度 主鍵 描述 id 0 是 讀者編號 0 否 讀者名稱 否 性別 0 否 讀者類型 否 生日 0 否 證件類型 0 否 證件號碼 0 否 電話 0 否 否 注冊日期 0 否 操作員 6 否 備注 否 借閱次數(shù) 表 4者信息 )表 圖書詳細(xì)信息表 表 4 字段名 數(shù)據(jù)類型 長度 主鍵 描述 0 是 圖書條形碼 0 否 圖書名稱 0 否 圖書類型 0 否 作者 0 否 譯者 00 否 出版社 否 價格 否 頁碼 0 否 書架 否 存儲數(shù)量 否 入館時間 學(xué)校圖書管理系統(tǒng)的開發(fā) 18 0 否 操作員 否 被借次數(shù) 表 4書信息)表 圖 書借閱和歸還信息表 表 4 字段名 數(shù)據(jù)類型 長度 主鍵 描述 id 0 是 借書編號 0 否 讀者
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024成都工業(yè)職工大學(xué)輔導(dǎo)員招聘筆試真題
- 鍛造車間安全員考試試卷及答案
- 2025年非接觸式溫度計項目發(fā)展計劃
- 2025年P(guān)E電纜專用料項目發(fā)展計劃
- 2025年江蘇省常州市中考地理試題(原卷版)
- 2025年智能壓力發(fā)生器項目合作計劃書
- 2025年假肢、人工器官及植(介)入器械項目合作計劃書
- 2025年精密箱體系統(tǒng)項目合作計劃書
- 聊城市2025年農(nóng)產(chǎn)品成本調(diào)查分析報告
- 湘藝版九年級上冊音樂 第二單元 梁山伯與祝英臺教案
- 桐鄉(xiāng)市2025年六年級下學(xué)期小升初招生數(shù)學(xué)試卷含解析
- 資方投資協(xié)議合同協(xié)議
- 《IATF16949實驗室管理規(guī)范》
- 合規(guī)考試試題大全及答案
- 《脛骨平臺骨折》課件
- 用藥錯誤應(yīng)急預(yù)案處理
- 胸痛健康知識講座課件
- 瓷磚加工費協(xié)議合同
- 名創(chuàng)優(yōu)品加盟合同協(xié)議
- GB 7718-2025食品安全國家標(biāo)準(zhǔn)預(yù)包裝食品標(biāo)簽通則
- GB/T 45403-2025數(shù)字化供應(yīng)鏈成熟度模型
評論
0/150
提交評論