




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
課程設(shè)計報告學號:課程設(shè)計題目圖書館管理系統(tǒng)教學院計算機學院專業(yè)2021級計算機科學與技術(shù)班級計科三班姓名指導教師 2021年6月1日摘要隨著計算機和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,計算機的應(yīng)用領(lǐng)域不斷擴大。在現(xiàn)代大學圖書館管理系統(tǒng)中,如何為讀者提供方便快捷的服務(wù),提高圖書的利用率等問題變得越來越突出。圖書館管理系統(tǒng)正是趨于這個目標而設(shè)計的。本文首先介紹了課題的研究背景及現(xiàn)狀,給出課題的研究目標和意義;然后介紹了系統(tǒng)設(shè)計的相關(guān)技術(shù):UML,ROSE和J2EE;最后,在理論的基礎(chǔ)上完成了系統(tǒng)的設(shè)計。本文主要包括以下幾個方面:(1)進行系統(tǒng)需求分析,采用UML建模語言并借助ROSE工具對圖書館管理系統(tǒng)建立需求模型,給出用例圖。(2)基于需求分析和用例模型給出系統(tǒng)的靜態(tài)模型和動態(tài)模型。其中系統(tǒng)靜態(tài)模型給出類圖和包圖,動態(tài)模型給出順序圖、協(xié)作圖、狀態(tài)圖和活動圖。(3)在J2EE環(huán)境下,實現(xiàn)圖書館管理系統(tǒng)。通過本系統(tǒng),實現(xiàn)了對圖書資料的計算機網(wǎng)絡(luò)管理和web查詢,建立了圖書館網(wǎng)站,讀者可以在Intemet上查詢館藏情況和自己借書情況,方便開展網(wǎng)上業(yè)務(wù),擴大了圖書館的服務(wù)范圍。關(guān)鍵詞:圖書管理系統(tǒng),建模,UML,J2EE,面向?qū)ο驛bstractWiththerapiddevelopmentofcomputerandnetworktechnology,computerapplicationscontinuetoexpand.InthemodernManagementsystemofuniversitylibrary,andprovideconvenientservicesforreaders,toimprovetheutilizationofbooksotherissuesbecomemoreprominent.Librarymanagementsystemisdesignedtothetarget.Thispaperfirstintroducedthetopicresearch.Thebackgroundandpresentsituation,theresearchgoalandsignificance;thenintroducestherelatedtechnologyofsystemdesign:UML,ROSEandJ2EE;finally,completethesystemdesignonthebasisofthetheoryofthispaperbag.Themethodcomprisesthefollowingaspects:(1)tothesystemdemandanalysis,usingUMLmodelinglanguageandestablishthedemandmodeloflibrarymanagementsystembasedonROSE,givestheusecasediagram.(2)thestaticmodelanddynamicmodelofrequirementanalysisandusecasemodelofthesystemisgivenbasedon.Thesystemstaticmodelclassdiagramandpackagediagram,sequencediagram,dynamicmodelisgivencollaborationdiagram,statediagramandactivityFig..(3)intheJ2EEenvironment,therealizationoflibrarymanagementsystem.Throughthissystem,therealizationoflibrarycomputernetworkmanagementandwebquery,theestablishmentofamaplibrarywebsite,readerscanquerythecollectionandhisbooksontheIntemet,facilitatethedevelopmentoftheInternet.Business,expandingtheservicescopeoflibrary.Keywords:librarymanagementsystem,modeling,UML,J2EE,object-oriented目錄TOC\o"1-3"\f\h\z第1章緒論 11.1研究背景及意義 11.2主要研究內(nèi)容及現(xiàn)狀 21.2.1主要研究內(nèi)容 21.2.2研究現(xiàn)狀 21.3文本工作 31.31研究內(nèi)容及成果 3第2章系統(tǒng)分析 42.1可行性研究過程 42.1.1結(jié)構(gòu)的選擇 42.1.2技術(shù)可行性 42.1.3經(jīng)濟可行性 52.2操作環(huán)境及運行環(huán)境 62.2.1所需用的環(huán)境 62.3需求分析 72.3.1系統(tǒng)目標 82.3.2需求定義 82.4功能需求 112.4.1圖書基本情況 112.4.2辦理借書證 122.4.3實現(xiàn)借書功能 122.4.4實現(xiàn)還書功能 132..4.5圖書查詢 14第3章系統(tǒng)設(shè)計 133.1系統(tǒng)功能總體設(shè)計 133.1.1系統(tǒng)功能結(jié)構(gòu)圖 133.2系統(tǒng)業(yè)務(wù)流圖 133.2.1借閱信息管理 133.2.2書籍信息管理 133.2.3讀者信息管理 133.2.4系統(tǒng)管理 133.3系統(tǒng)功能詳細設(shè)計 143.3.1繪制數(shù)據(jù)流圖 133.3.2“借書證生成”數(shù)據(jù)流圖 133.3.3借書證注銷數(shù)據(jù)流圖 133.3.4新書入庫數(shù)據(jù)流圖 133.3.5讀者借書數(shù)據(jù)流圖 133.3.6讀者還書數(shù)據(jù)流圖 133.3.7查詢圖書數(shù)據(jù)流圖 133.4數(shù)據(jù)庫設(shè)計 154.4系統(tǒng)流程圖 184.4.1程序流程圖 184.5E-R圖分析與設(shè)計 194.6E-R圖轉(zhuǎn)換成關(guān)系模型 224.7數(shù)據(jù)庫設(shè)計及范式分析 234.7.1數(shù)據(jù)庫基礎(chǔ) 234.7.2范式分析 244.7.3SQL語言介紹 264.8數(shù)據(jù)表的創(chuàng)建 26第5章圖書館管理系統(tǒng)的詳細設(shè)計 305.1ADO.NET介紹 305.1.1ADO.NET技術(shù) 305.1.2ADO.NET數(shù)據(jù)供應(yīng)器 305.1.3ADO.NET主要組件 305.2系統(tǒng)設(shè)計模塊 315.3對讀者信息界面的設(shè)計 325.4對圖書查詢界面的設(shè)計 355.5借書推薦表界面的設(shè)計 385.6預約圖書界面設(shè)計 385.7催還圖書界面設(shè)計 405.8對留言板的設(shè)計 405.9管理員界面設(shè)計 415.9.1圖書館總管理員 425.9.2書庫管理員 43第6章圖書館管理系統(tǒng)的測試與維護 466.1連接測試 466.2數(shù)據(jù)庫調(diào)試 476.3ASP.NET配置文件 47第7章結(jié)論 51參考文獻 52致謝 53附錄 54緒論1.1研究背景及意義在這個高速發(fā)展的信息化時代,隨著計算機及網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,它滲透于人們生活的方方面面,逐步影響著人們的生活、學習和工作方式。隨著高等教育事業(yè)的快速發(fā)展,學校的規(guī)模不斷擴大,學校的各種基本設(shè)施也在不斷加強。圖書館是學校的一部分,它作為一種信息資源的集散地,服務(wù)于全校教學、科研以及學習生活方面,是校園內(nèi)一個舉足輕重的單位,它的操作和管理就顯得尤為重要。圖書館應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段,且因圖書和用戶借閱資料繁多,包含很多數(shù)據(jù)的管理,為了使圖書管理工作規(guī)范化、系統(tǒng)化、程序化,避免圖書管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效地查詢和修改圖書信息,就有必要建立一個高效的圖書管理系統(tǒng)。對于一個現(xiàn)代高效的圖書館而言,它需要一個高速、快捷、方便的圖書管理辦法。在我國,圖書館管理系統(tǒng)已有相當普遍的應(yīng)用,但隨著高校擴建以及近些年來全國各地高校的合并浪潮,一所大學的校區(qū)規(guī)模不斷擴大,并且多個校區(qū)分散各地,傳統(tǒng)單機版圖書管理系統(tǒng)不能用于網(wǎng)絡(luò),而C/S模式網(wǎng)絡(luò)版的也難于在Internet網(wǎng)上運行,所謂C/S這種典型的軟件系統(tǒng)體系結(jié)構(gòu),它通過充分利用客戶端和服務(wù)器雙方的硬件資源優(yōu)勢,對業(yè)務(wù)進行合理分配,從而降低系統(tǒng)的通訊開銷。采用該結(jié)構(gòu)的系統(tǒng)一般具有服務(wù)器端程序和客戶端程序,達到提供服務(wù)和使用服務(wù)的功能。在桌面應(yīng)用程序中,可以根據(jù)工作中數(shù)據(jù)庫大小選擇不同的數(shù)據(jù)庫管理系統(tǒng)作為數(shù)據(jù)庫服務(wù)器,實現(xiàn)管理數(shù)據(jù)、響應(yīng)客戶端提出的請求功能。客戶端程序可以通過遠程訪問數(shù)據(jù)庫,實現(xiàn)對數(shù)據(jù)的增加、刪除、修改和查詢,完成相應(yīng)的工作。從上面可以看出,C/S結(jié)構(gòu)不僅數(shù)據(jù)的存取和處理主要依賴于客戶端程序,本地化的程序配置復雜,而且其對網(wǎng)絡(luò)底層協(xié)議的依賴性大,對跨平臺的支持也稍顯不足。因此,B/S模式圖書館管理系統(tǒng)應(yīng)運而生,它很容易放在校園網(wǎng)或Intemet網(wǎng)上,任何工作站、撥號用戶只需用瀏覽器就能實現(xiàn)個人信息查詢、圖書續(xù)借、圖書預定、館藏查詢等功能。對于一個web應(yīng)用系統(tǒng),采用傳統(tǒng)的開發(fā)方法很難做出正確全面的設(shè)計,而單純地采用面向?qū)ο蟮姆治龊烷_發(fā)方法,對軟件體系結(jié)構(gòu)的把握仍然不夠全面。因此,目前業(yè)界提倡將軟件體系結(jié)構(gòu)與當前流行的面向?qū)ο蟮拈_發(fā)方法統(tǒng)一起來,這樣既可以準確地把握系統(tǒng)的總體組織結(jié)構(gòu),又可以利用面向?qū)ο蟮闹С止ぞ邅韺崿F(xiàn)。本課題采用UML對軟件體系結(jié)構(gòu)建模正是基于以上分析作出的決定,它的按期完成,對讀者無地域限制實現(xiàn)信息快速查詢,方便廣大讀者、減輕圖書管理員的工作、提高圖書館的服務(wù)效率等具有極其重要的現(xiàn)實應(yīng)用意義。1.2主要研究內(nèi)容及研究現(xiàn)狀1.2.1主要研究內(nèi)容本課題結(jié)合我校自身特點,設(shè)計和開發(fā)一個基于網(wǎng)絡(luò)的圖書館管理系統(tǒng)。為了系統(tǒng)開發(fā)的高效性和質(zhì)量,采用目前流行的面向?qū)ο笤O(shè)計方法,利用統(tǒng)一建模語言UML并借助ROSE工具給系統(tǒng)構(gòu)建模型。主要研究內(nèi)容包括:UML技術(shù)、ROSE、靜態(tài)模型、動態(tài)模型以及數(shù)據(jù)庫設(shè)計等。1.2.2研究現(xiàn)狀隨著現(xiàn)在科學技術(shù)的進步,人類社會正逐步走向信息化。圖書館擁有豐富的文獻信息資源,是社會信息系統(tǒng)的重要組成部分,在信息社會中的作用越來越重要,我國圖書館的計算機管理技術(shù)起步于20世紀70年代末期,隨著改革開放步伐的迅速發(fā)展,特別是20世紀90年代以后,我國圖書館信息網(wǎng)絡(luò)建設(shè)取得了較大發(fā)展,圖書館信息化建設(shè)邁上了一個新臺階。圖書館的信息化從最初的對圖書館業(yè)務(wù)管理實行信息化發(fā)展到對圖書館各個業(yè)務(wù)流程進行系統(tǒng)和網(wǎng)絡(luò)化管理,并建立大規(guī)模的以個體文獻目錄聯(lián)機查詢?yōu)橹鞯馁Y源共享系統(tǒng)。進入2l世紀,充分利用計算機網(wǎng)絡(luò)和信息技術(shù),逐步實現(xiàn)不同載體的實體文獻的信息化管理和多方位的聯(lián)機查詢。圖書館的計算機信息化管理,.就是將傳統(tǒng)圖書館業(yè)務(wù)的手工操作轉(zhuǎn)變?yōu)橛嬎銠C管理,即管理圖書館的圖書期刊、音像資料等各種載體文獻借閱、查詢及常規(guī)業(yè)務(wù)管理等工作,利用計算機技術(shù)進行高效、準確的信息化管理。其根本目的是實現(xiàn)區(qū)域內(nèi)及地區(qū)、國家、國際間的資源共享。隨著數(shù)據(jù)庫技術(shù)和計算機網(wǎng)絡(luò)的飛速發(fā)展,數(shù)據(jù)已經(jīng)成為現(xiàn)代信息技術(shù)的重要組成部分,同時也是現(xiàn)代計算機系統(tǒng)和計算機應(yīng)用系統(tǒng)的核心,對于任何一個企業(yè)而言,數(shù)據(jù)是企業(yè)的重要資產(chǎn),如何有效利用這些數(shù)據(jù),對于企業(yè)發(fā)展起著極其重要的作用。隨著我國市場經(jīng)濟的迅速發(fā)展和人們生活水平的不斷提高,圖書館藏書的數(shù)目逐漸增大,這也挑戰(zhàn)了圖書管理方面的技術(shù),以前的人工管理方法已經(jīng)不能適應(yīng)現(xiàn)實管理的要求,取而代之的是先進的圖書管理系統(tǒng)。國外很多高校和國內(nèi)大部分高校很早就使用了計算機來管理圖書,也開發(fā)了許多不同版本的圖書管理系統(tǒng),但由于計算機的發(fā)展速度太快,加之藏書量的不斷增加,圖書管理系統(tǒng)也一直在變化,而且每個學校的情況都不盡相同,管理手段也不一樣,系統(tǒng)的開發(fā)都是圍繞自己的環(huán)境進行的,從最早的單機版到C/S模式,如今B/S模式幣在盛行。1.3本文工作1.3.1研究內(nèi)容及成果本文通過分析圖書館管理系統(tǒng)的現(xiàn)狀,結(jié)合本校自身特點,采用面向?qū)ο蠓椒ǎO(shè)計并實現(xiàn)一個基于網(wǎng)絡(luò)的圖書館管理系統(tǒng),以解決其當前面臨的圖書管理問題。系統(tǒng)的實現(xiàn),使讀者可以無地域限制快速查詢信息,無校區(qū)限制還書,方便了廣大讀者、減輕了圖書管理員的工作、提高了圖書館的服務(wù)效率等。本課題主要做了以下工作:深入學習UML、ROSE和面向?qū)ο蠹夹g(shù);對圖書館管理系統(tǒng)進行需求分析,設(shè)計其總體功能模塊;利用UML技術(shù),借助ROSE工具,給出系統(tǒng)的靜態(tài)模型和動態(tài)模型;根據(jù)具體情況,選擇Java來實現(xiàn)系統(tǒng)。第2章系統(tǒng)分析2.1可行性研究過程2.1.1結(jié)構(gòu)的選擇隨著技術(shù)的進步,更多的層次被劃分出來。目前,在Internet應(yīng)用體系結(jié)構(gòu)中,商務(wù)邏輯處理被單獨劃分為一層,作為Internet服務(wù)器。它對用戶通過瀏覽器提交的表單進行分析,并得出對數(shù)據(jù)庫服務(wù)器進行的查詢,交給數(shù)據(jù)庫服務(wù)器去執(zhí)行并得到查詢的結(jié)果,最后由Internet服務(wù)器用標準的HTML語言反饋回瀏覽器,稱為B/S(Brother/Server)結(jié)構(gòu)。計算機技術(shù)發(fā)展日新月異,傳統(tǒng)的C/S結(jié)構(gòu),即Client/Server(客戶機/服務(wù)器)結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),通過將任務(wù)合理分配到Client端和Server端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。而B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu)利用不斷成熟和普及的瀏覽器技術(shù)實現(xiàn)原來需要復雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。這種結(jié)構(gòu)更成為當今應(yīng)用軟件的首選體系結(jié)構(gòu),也是在這樣一種背景下被提出來的架構(gòu),但微軟的方案只是一種構(gòu)想,要成為現(xiàn)實還需要幾年,而JAVA技術(shù)已經(jīng)是很成熟的應(yīng)用了。傳統(tǒng)的C/S體系結(jié)構(gòu)雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應(yīng)用中無論是Client端還是Server端都還需要特定的軟件,沒能提供用戶真正期望的開放環(huán)境;B/S結(jié)構(gòu)則不同,它的前端是以TCP/IP協(xié)議為基礎(chǔ)的,企業(yè)內(nèi)的WWW服務(wù)器可以接受安裝有Web瀏覽程序的Internet終端的訪問,作為最終用戶,只要通過Web瀏覽器,各種處理任務(wù)都可以調(diào)用系統(tǒng)資源來完成,這樣大大簡化了客戶端,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體擁有成本(TCO)。2.1.2技術(shù)可行性計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計的。下面從前臺和后臺的開發(fā)工具選擇上分析一下其技術(shù)的可行性。微軟公司開發(fā)的ASP.NET,讓ASP.NET遠遠超越了ASP及其它開發(fā)軟件,同時也給Web開發(fā)人員提供了更好的靈活性,有效縮短了Web應(yīng)用程序的開發(fā)周期。而SQLServer是Microsoft公司開發(fā)的大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),具有強大的關(guān)系數(shù)據(jù)庫創(chuàng)建、開發(fā)、設(shè)計和管理功能。其版本SQLServer2021將數(shù)據(jù)庫與Internet緊密連接,可以通過Web瀏覽器顯示數(shù)據(jù)的操作,具有客戶機/服務(wù)器的結(jié)構(gòu)。SQLServer2021提供了對分布式事務(wù)處理的支持,并對開發(fā)工具具有良好的支持,為大型數(shù)據(jù)庫項目提供了企業(yè)級解決方案。ASP.NET與Windows2021Server/AdvancedServer的完美組合,建立一個圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改圖書情況。因此我們在圖書館管理系統(tǒng)中使用了在.NET環(huán)境基于Web頁面的B/S服務(wù)模式,我們只要在一臺服務(wù)器上安裝.NET工具MicrosoftVisualStudio.NET或者.NETFramework,另外就是對系統(tǒng)組件添加一個IIS的虛擬目錄,把這臺電腦做成一臺Web服務(wù)器。另外我們所要做的就是在任何一臺裝有IE瀏覽器的地址欄中輸入服務(wù)器的地址就可以對Web頁面的訪問。后臺代碼的分離使得后臺數(shù)據(jù)庫的安全性得到了保證,如果瀏覽者要對后臺數(shù)據(jù)的操作必須經(jīng)過后臺代碼的調(diào)用,后臺代碼通過關(guān)鍵字與Web.config字符串連接,最后是Web.config才與數(shù)據(jù)庫的實質(zhì)性操作,由于其每一層數(shù)據(jù)訪問都有相應(yīng)的設(shè)置,所以要想對后臺數(shù)據(jù)庫的破壞那是很難的。2.1.3經(jīng)濟可行性在系統(tǒng)運行后的維護是非常重要的,并且其維護的費用還是很大的,如果是一個WindowsForm的管理系統(tǒng),要對數(shù)據(jù)的維護將要付出很大的代價,而且它的維護人員也比較的多和分散,因此對數(shù)據(jù)庫的操作在各個時間段都是很頻繁的,人也很容易出現(xiàn)疲勞,問題也就會比較容易發(fā)生。但是我們現(xiàn)在用基于Web的B/S模型,我們修改數(shù)據(jù)的操作只在服務(wù)器端就可以了,而且它的人員也比較集中,對數(shù)據(jù)的修改只是在某段時間內(nèi)比較的頻繁,過了這個時間后就較輕松,所以人的精力也比較集中,那么數(shù)據(jù)庫的操作也就不怎么會出現(xiàn)問題,因此在這方面的維護費用也大大的減少。另外在經(jīng)濟的可行性還體現(xiàn)在由于ASP.NET的前后臺代碼的分離,對代碼的修改是呈現(xiàn)模塊化的,不必要全方位的去修改。所以當代碼出現(xiàn)問題時,我們設(shè)計的系統(tǒng)可以在不修改其它代碼的同時只是對問題代碼的修改,這樣就不會引入新的系統(tǒng)問題。2.2操作環(huán)境及運行環(huán)境2.2.1所需用的環(huán)境軟件環(huán)境:操作系統(tǒng):WindowsXP,數(shù)據(jù)庫;SQLSverver2021,前臺環(huán)境:Dreamweaver,VisualStudio.NET硬件環(huán)境:Cpu:Pentium166MHz以上,內(nèi)存至少128MB,硬盤空間80M,顯示器800*600或更高分辨率。2.3需求分析2.3.1系統(tǒng)目標本系統(tǒng)主要實現(xiàn)對圖書館的信息進行管理,圖書館的正常運營中總是面對大量的讀者信息,圖書信息以及兩者相互作用產(chǎn)生的借書信息,因此要對讀者資源,圖書資源,借書信息進行管理。本系統(tǒng)的開發(fā)就是在于提高圖書管理的工作效率,加強圖書館的管理。圖書館管理系統(tǒng)是圖書館管理工作中不可缺少的部分,它的內(nèi)容對于圖書館的管理者和使用者來說都至關(guān)重要,所以圖書管理系統(tǒng)應(yīng)該能夠為管理者或讀者提供充足的信息和快捷的數(shù)據(jù)處理手段。但一直以來人們使用傳統(tǒng)人工的方式進行圖書管理和借閱管理,這種管理方式存在著許多缺點,如:效率低、易忘記、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對圖書信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等。這些優(yōu)點能夠極大地提高圖書管理的效率,也是圖書館的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。圖書管理信息系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于后臺數(shù)據(jù)庫的建立要求建立起數(shù)據(jù)一致性和完整性強.數(shù)據(jù)安全性好的庫。而對于前端應(yīng)用程序則要求應(yīng)用程序功能完備,易使用等特點。2.3.2需求定義一:作為學生對圖書管理系統(tǒng)的要求有:1.能按各種方式(比如書名、編號、作者)查詢圖書館的藏書情況。2.能夠方便地借閱圖書、續(xù)借圖書、歸還圖書。3.能夠查詢自己的基本資料、借閱圖書情況。4.能夠熟悉圖書管理系統(tǒng)的使用。二:作為圖書管理員,他們對圖書管理系統(tǒng)的要求有:1.能方便的對圖書進行錄入登記,注銷陳舊的書籍。2.能夠方便地對讀者進行登記,或注銷讀者生信息(基本信息,借閱信息)。2.4功能說明系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。本系統(tǒng)需要完成的功能主要有5部分:2.4.1圖書基本情況1.書籍類別標準的制定,類別信息的輸入,包括類別編號,類別名稱,關(guān)鍵詞,備注信息等。2.書籍類別信息的查詢,修改,包括類別編號,類別名稱,關(guān)鍵詞,備注信息等。3.書籍信息的輸入,包括書籍編號,書籍名稱,書籍類別,作者名稱,出版社名稱,出版日期,書籍頁數(shù),關(guān)鍵詞,登記日期,備注信息等。2.4.2辦理借書證1.新生辦理借書證。2.丟失辦理借書證。2.4.3實現(xiàn)借書功能1.借書信息的輸入,包括借書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。2.借書信息的查詢,修改,包括借書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。2.4.4實現(xiàn)還書功能1.還書信息的輸入,包括還書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。2.還書信息的查詢和修改,包括還書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。2.4.5圖書查詢可以對圖書進行的精確、模糊查詢并講查詢信息以列表的方式呈現(xiàn)給用戶,方便用戶查找信息,另外,對超期的借閱情況能自動給出提示信息。系統(tǒng)設(shè)計3.1系統(tǒng)功能總體設(shè)計3.1.1系統(tǒng)功能結(jié)構(gòu)圖3.2系統(tǒng)業(yè)務(wù)流程圖3.2.1借閱信息管理3.2.2書籍信息管理3.2.3讀者信息管理3.2.4系統(tǒng)管理3.3系統(tǒng)功能詳細設(shè)計3.3.1繪制數(shù)據(jù)流圖數(shù)據(jù)流圖可以清楚的表示各個模塊之間的調(diào)用關(guān)系。下面是各個模塊的數(shù)據(jù)流圖:3.3.2“借書證生成”數(shù)據(jù)流圖需要學生的資料,如姓名、性別、學號、所在學院,如果未辦理借書證,則將輸入后生成借書證,借書證上需要有學生資料和學生借書證的編號。3.3.3借書證注銷數(shù)據(jù)流圖3.3.4新書入庫數(shù)據(jù)流圖3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保險中介AI應(yīng)用企業(yè)制定與實施新質(zhì)生產(chǎn)力項目商業(yè)計劃書
- 物流園區(qū)智能化改造行業(yè)深度調(diào)研及發(fā)展項目商業(yè)計劃書
- 和朋友旅游協(xié)議書
- 高效織物除菌劑與消毒液行業(yè)跨境出海項目商業(yè)計劃書
- 金融市場數(shù)據(jù)訂閱服務(wù)行業(yè)跨境出海項目商業(yè)計劃書
- 高速SerDes接口電路行業(yè)深度調(diào)研及發(fā)展項目商業(yè)計劃書
- 外單位用電協(xié)議書
- 鄉(xiāng)村花卉觀賞園行業(yè)跨境出海項目商業(yè)計劃書
- 保險公估AI應(yīng)用企業(yè)制定與實施新質(zhì)生產(chǎn)力項目商業(yè)計劃書
- 米粉廠會伙合同范本
- 2025年六一兒童節(jié)校長致辭:每個孩子都是一朵會發(fā)光的花
- 公司應(yīng)急演練方案
- 2025保密法宣傳專題培訓課件
- 班組安全教育試題及答案
- 虎符銅砭刮痧課件
- 《醫(yī)療機構(gòu)工作人員廉潔從業(yè)九項準則》解讀
- 水產(chǎn)養(yǎng)殖網(wǎng)箱租賃與飼料供應(yīng)合作協(xié)議
- 2025年全國保密教育線上培訓考試試題庫含答案(新)附答案詳解
- 鋼結(jié)構(gòu)施工 課件項目3 鋼結(jié)構(gòu)工程安裝
- 《神經(jīng)網(wǎng)絡(luò)模型》課件
- 四川省成都外國語2025年高三聯(lián)考數(shù)學試題科試題含解析
評論
0/150
提交評論