圖書館管理信息系統(tǒng)設(shè)計(jì)-畢業(yè)論文_第1頁
圖書館管理信息系統(tǒng)設(shè)計(jì)-畢業(yè)論文_第2頁
圖書館管理信息系統(tǒng)設(shè)計(jì)-畢業(yè)論文_第3頁
圖書館管理信息系統(tǒng)設(shè)計(jì)-畢業(yè)論文_第4頁
圖書館管理信息系統(tǒng)設(shè)計(jì)-畢業(yè)論文_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

目錄第一章引言 31.1課題背景及開發(fā)意義 31.2研究現(xiàn)狀 31.2.1國外研究現(xiàn)狀 41.2.2國內(nèi)研究現(xiàn)狀 5第二章可行性分析 72.1運(yùn)行環(huán)境分析 72.2可行性分析 72.2.1可行性研究的前提 72.2.2決定可行性的主要因素 82.2.3技術(shù)條件方面的可行性 82.2.4經(jīng)濟(jì)可行性分析 82.2.5法律方面的可行性 92.2.5用戶使用可行性 92.3需求分析 92.3.1需求分析 92.3.2管理流程 11第三章功能設(shè)計(jì) 123.1系統(tǒng)的功能分析 123.1.1要求 123.2功能模塊設(shè)計(jì) 133.2.1管理員管理 133.2.2讀者管理 143.3系統(tǒng)層次圖 14第四章數(shù)據(jù)庫的設(shè)計(jì) 154.1數(shù)據(jù)庫介紹 154.2數(shù)據(jù)庫分析 154.2.1靜態(tài)數(shù)據(jù) 154.2.2動(dòng)態(tài)數(shù)據(jù) 164.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 164.3.1頂層數(shù)據(jù) 164.3.20層數(shù)據(jù) 174.3.31層數(shù)據(jù)流圖 174.4數(shù)據(jù)字典 184.5數(shù)據(jù)庫表設(shè)計(jì) 22第五章詳細(xì)設(shè)計(jì) 245.1窗體設(shè)計(jì) 245.2管理員功能設(shè)計(jì) 245.3讀者功能設(shè)計(jì) 24第六章圖書館管理系統(tǒng)的實(shí)現(xiàn) 256.1鏈接數(shù)據(jù)庫 256.2頁面 256.2.1登錄頁面 256.2.2管理員界面 266.2.3用戶界面 27結(jié)論 29致謝 30參考文獻(xiàn) 31

第一章引言1.1課題背景及開發(fā)意義隨著現(xiàn)在科學(xué)技術(shù)的進(jìn)步,人類社會(huì)正逐漸走向信息化,圖書館擁有豐富的文獻(xiàn)信息資源,是社會(huì)系統(tǒng)的重要組成部分,在信息社會(huì)中作用越來越重要,在我國,圖書館計(jì)算機(jī)等信息技術(shù)的應(yīng)用起步于20世紀(jì)70年代末期,隨著改革開放步伐得迅速發(fā)展,特別是90年代以后,我國圖書館信息網(wǎng)絡(luò)建設(shè)取得了較大發(fā)展,圖書館信息化建設(shè)邁向了一個(gè)新臺(tái)階。圖書管理系統(tǒng)是圖書管理工作中不可缺少的部分,它對(duì)于圖書館的管理員和使用者來說都至關(guān)重要。所以圖書管理系統(tǒng)應(yīng)該能夠?yàn)楣芾韱T或讀者提供充足的信息和快捷的數(shù)據(jù)處理手段。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、易修改、可靠性高、存儲(chǔ)量大、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等。這些優(yōu)點(diǎn)能夠極大地提高圖書管理的效率,也是圖書館的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。1.2研究現(xiàn)狀從20世紀(jì)中葉該類系統(tǒng)在西方發(fā)達(dá)國家最初雛形的出現(xiàn),到各項(xiàng)技術(shù)手段已接近成熟的今天,己經(jīng)整整經(jīng)歷了近半個(gè)世紀(jì)的時(shí)間。1.2.1國外研究現(xiàn)狀縱觀西方國家圖書館信息化系統(tǒng)的發(fā)展,我們大致可以將其分為數(shù)據(jù)處理、網(wǎng)絡(luò)化和數(shù)字圖書館三個(gè)階段。第一階段:數(shù)據(jù)處理階段,約為二十世紀(jì)五六十年代,也被稱為圖書館自動(dòng)化的雛形階段。由于圖書資料的迅速增長,諸如編制目錄、編排索引、檢索情報(bào)等數(shù)據(jù)處理的相關(guān)工作與日俱增,人工計(jì)算量較之前更為繁重,而計(jì)算機(jī)技術(shù)的發(fā)展,為其應(yīng)用于圖書管理領(lǐng)域提供了可能,在這一階段,計(jì)算機(jī)開始被用于進(jìn)行圖書信息的管理和借閱業(yè)務(wù)的控制。這一階段的標(biāo)志性事件為美國國會(huì)圖書館發(fā)行MARC機(jī)讀目錄,并在北美廣泛進(jìn)行推廣應(yīng)用,MARC的誕生拉開了計(jì)算機(jī)圖書管理的大幕,宣告著傳統(tǒng)的圖書管理進(jìn)入了自動(dòng)化階段。第二階段:網(wǎng)絡(luò)化階段,時(shí)間約為二十世紀(jì)七十年代到八十年代,這時(shí)候圖書信息逐步開始了整體化、網(wǎng)絡(luò)化、全球化信息共享的初步實(shí)現(xiàn)。在西方,伴隨著計(jì)算機(jī)、通訊技術(shù)的進(jìn)步,互聯(lián)網(wǎng)構(gòu)想已經(jīng)成為現(xiàn)實(shí),這也為聯(lián)機(jī)檢索和共享的出現(xiàn)提供了條件,而一些列檢索和共享系統(tǒng)也隨之出現(xiàn),諸如歐洲宇航局的IRS、ESA系統(tǒng)、美國的DIALOG系統(tǒng)、英國的INFOLINE系統(tǒng)等著名的檢索系統(tǒng)。與此同時(shí),目錄共享的聯(lián)機(jī)實(shí)現(xiàn)也得到了有效的發(fā)展,以O(shè)CLC系統(tǒng)為代表。網(wǎng)絡(luò)化的實(shí)現(xiàn)極大地提高了信息的共享程度,使得圖書館的信息數(shù)據(jù)能夠得到高效的共享,用戶在辦公室、圖書館、工作室甚至是在家中,就可以方便的訪問圖書館的書籍信息。在七十年代,大型的信息中心為文獻(xiàn)資源的數(shù)據(jù)共享發(fā)揮了最大的作用,特別是互聯(lián)網(wǎng)技術(shù)在九十年代的發(fā)展,將這一階段推向了一個(gè)全新的高度。第三階段:數(shù)字化階段,這一階段以數(shù)字化圖書館的建設(shè)為標(biāo)志,通過網(wǎng)絡(luò)環(huán)境推進(jìn)信息的數(shù)字化建設(shè),從而達(dá)到圖書業(yè)務(wù)操作、管理和服務(wù)的變革,最終建設(shè)成為信息資源數(shù)字化存儲(chǔ)、共享的現(xiàn)代化圖書館。上個(gè)世紀(jì)就有專家大膽預(yù)測,二十一世紀(jì)的前十年,必將是數(shù)字化圖書館的蓬勃發(fā)展階段,“虛擬圖書館”的出現(xiàn)能夠讓用戶在電子信息的世界中隨心所欲的汲取營養(yǎng)。1.2.2國內(nèi)研究現(xiàn)狀計(jì)算機(jī)技術(shù)自上世紀(jì)七十年代引入我國的圖書館領(lǐng)域,隨后便有大批的研究人員投入了圖書館信息化的研究、建設(shè)和開發(fā)應(yīng)用,圖書管理系統(tǒng)的逐步成熟,也是伴隨著計(jì)算技術(shù)的普及應(yīng)用而實(shí)現(xiàn)的。特別是上世紀(jì)九十年代以來,互聯(lián)網(wǎng)技術(shù)在我國取得了長足的發(fā)展,為圖書管理的發(fā)展提供了良好的土壤。從整個(gè)的發(fā)展過程來看,大致可以分為下面的四個(gè)階段:第一階段:模仿階段,時(shí)間大約為二十世紀(jì)七八十年代,在這一階段,主要是模仿和學(xué)習(xí)外國的經(jīng)驗(yàn)和模式,進(jìn)行探索性的工作。1976年,中科院圖書館與中科院計(jì)算所開始合作,成立計(jì)算機(jī)組進(jìn)行文獻(xiàn)資料數(shù)據(jù)的信息化實(shí)現(xiàn),并以信息檢索、聯(lián)合目錄和新書信息為試驗(yàn)領(lǐng)域,這標(biāo)志著我國圖書館信息化建設(shè)的初步開始。第二階段:試驗(yàn)階段,時(shí)間大約為二十世紀(jì)八十年代中期,在這一階段,主要是借鑒歐美自動(dòng)化目錄系統(tǒng),進(jìn)行中文書籍信息數(shù)據(jù)庫的開發(fā),并開發(fā)功能相對(duì)單一的信息管理系統(tǒng),而這一階段最為受歡迎的系統(tǒng),則是美國的LCMARC系統(tǒng)。在消化吸收西方系統(tǒng)的基礎(chǔ)上,結(jié)合國內(nèi)具體情況,國內(nèi)地區(qū)性的目錄共享系統(tǒng)開始出現(xiàn),隨著圖書磁帶的引進(jìn),中西文資料數(shù)據(jù)庫也逐漸問世。這其中較有代表性的主要有:清華大學(xué)研發(fā)的CUJA系統(tǒng)、中科院圖書館研發(fā)的生物、化學(xué)、地學(xué)文獻(xiàn)數(shù)據(jù)庫。這些單功能系統(tǒng)的出現(xiàn),有效地推動(dòng)了相關(guān)軟件的研發(fā),不少學(xué)校圖書館開始進(jìn)行圖書管理系統(tǒng)的研發(fā)工作,并在理論研究的基礎(chǔ)上,取得了一定的成果。這一階段的代表性軟件有復(fù)旦大學(xué)的AND-OME、DAII-8-32外文檢索系統(tǒng)、武漢大學(xué)圖書館基于MC-6800微機(jī)開發(fā)了圖書借閱管理系統(tǒng)和自動(dòng)化管理系統(tǒng)等。第三階段:發(fā)展階段,時(shí)間大約為二十世紀(jì)八十年代后期到九十年代前期,這是我國圖書管理系統(tǒng)集成化發(fā)展的階段。在這一階段,國內(nèi)研究者主要從以下方面開展了工作:將網(wǎng)絡(luò)化作為系統(tǒng)自動(dòng)化的基礎(chǔ)。即便是國內(nèi)計(jì)算機(jī)互聯(lián)技術(shù)發(fā)展相對(duì)落后,但是當(dāng)時(shí)出現(xiàn)的自動(dòng)化圖書系統(tǒng),仍然是以互聯(lián)網(wǎng)絡(luò)為核心,并將其作為圖書館滿足公眾需求服務(wù)的重要支撐技術(shù)。標(biāo)準(zhǔn)化制定工作也開始啟動(dòng)。標(biāo)準(zhǔn)化和統(tǒng)一化是實(shí)現(xiàn)信息共享的重要前提和基礎(chǔ),當(dāng)時(shí)國內(nèi)的圖書管理系統(tǒng)主要是以UNIX操作系統(tǒng)為平臺(tái),并以此制定了相應(yīng)的標(biāo)準(zhǔn)化準(zhǔn)則。我們應(yīng)該看到,盡管在標(biāo)準(zhǔn)化方面做了一定的努力,但是還是缺乏在高層網(wǎng)絡(luò)層面的國際標(biāo)準(zhǔn),而這也是影響信息共享和與國際接軌的一大障礙。通過協(xié)調(diào)規(guī)劃提高社會(huì)化服務(wù)能力。隨著技術(shù)的發(fā)展,圖書管理系統(tǒng)不僅僅是作為學(xué)校職能的體現(xiàn),更成為服務(wù)社會(huì)的重要力量,而自動(dòng)化圖書管理系統(tǒng)的研發(fā),為這一服務(wù)能力的提高搭建了更好的平臺(tái)。第四階段:成熟階段,這一階段已經(jīng)實(shí)現(xiàn)了數(shù)字化圖書館的部分功能,并為數(shù)字化的最終實(shí)現(xiàn)提供了很大的可能。以各自的管理系統(tǒng)為基礎(chǔ),依托逐步成熟的計(jì)算機(jī)互聯(lián)技術(shù),逐步實(shí)現(xiàn)更大范圍的信息共享和管理,這幾乎是國內(nèi)外圖書館信息管理發(fā)展的共同趨勢,也應(yīng)該成為圖書管理系統(tǒng)自動(dòng)化的必然趨勢。在學(xué)校圖書館信息化建設(shè)的進(jìn)程中,圖書管理系統(tǒng)發(fā)揮了重要的作用,成為引導(dǎo)讀者便捷、準(zhǔn)確獲取和共享資源的保證。圖書管理系統(tǒng)并不是新鮮事物,但是早期的單機(jī)版系統(tǒng)早已經(jīng)不能夠適應(yīng)網(wǎng)絡(luò)化時(shí)代的新要求,基于C/S模式的系統(tǒng)模式也隨著Java、JSP等技術(shù)的興起日漸被摒棄。第二章可行性分析2.1運(yùn)行環(huán)境分析圖書管理系統(tǒng)是基于Windows操作系統(tǒng)基礎(chǔ)上,通過對(duì)大量圖書館管理系統(tǒng)的研究和分并結(jié)合對(duì)單位圖書信息管理進(jìn)行分析提出來的。對(duì)原有圖書館信息管理的非圖形界面操作對(duì)原來管理方法不穩(wěn)定性、不可靠性等缺陷相應(yīng)提出了一些要求:1.要求提高系統(tǒng)的可交互性,有友好的用戶界面2.要求提高系統(tǒng)的安全性,防止非法用戶進(jìn)入。3.要求提高系統(tǒng)的可操作性,方便用戶操作。4.要求提高系統(tǒng)的可維護(hù)性,系統(tǒng)的數(shù)據(jù)要求能隨時(shí)進(jìn)行備份與恢復(fù)。2.2可行性分析2.2.1可行性研究的前提本項(xiàng)目要開發(fā)的是基于局域網(wǎng)和互聯(lián)網(wǎng)的圖書管理系統(tǒng)。由于學(xué)院藏書量大,借書的學(xué)生多,原來的人工工作方式不僅會(huì)造成辦理時(shí)間的延誤和人力資源的浪費(fèi),特別是在借書高峰期時(shí)這種沖突更加明顯,而且存在著各種信息不易存放、易丟失、難以備份和查詢等缺點(diǎn)。因此,實(shí)現(xiàn)一個(gè)將各種圖書管理和服務(wù)功能集成起來的管理信息系統(tǒng)就顯得十分必要,既可以節(jié)省資源,又可以有效存儲(chǔ)、更新、查詢信息,提高工作和服務(wù)效率。開發(fā)的系統(tǒng)要求界面友好,方便直觀。既要方便管理員對(duì)圖書信息進(jìn)行添加、刪除、修改、查詢和統(tǒng)計(jì)等管理,又要方便學(xué)生借書、還書和續(xù)借等業(yè)務(wù)的辦理。將數(shù)據(jù)庫發(fā)布到互聯(lián)網(wǎng)上,進(jìn)行資源共享,方便學(xué)生可以在自己的權(quán)限內(nèi)對(duì)圖書信息進(jìn)行訪問,查詢相關(guān)信息和進(jìn)行續(xù)借操作。2.2.2決定可行性的主要因素本次可行性分析是按照軟件工程的規(guī)范步驟進(jìn)行的,即按復(fù)查項(xiàng)目目標(biāo)和規(guī)模,研究目前正使用的系統(tǒng),導(dǎo)出新系統(tǒng)的高層邏輯模型,重新定義問題這一循環(huán)反復(fù)的過程進(jìn)行。然后提出系統(tǒng)的實(shí)現(xiàn)方案,推薦最佳方案,對(duì)所推薦的方案進(jìn)行經(jīng)濟(jì)、技術(shù)、用戶操作和法律的可行性分析,最后給出系統(tǒng)是否值得開發(fā)的結(jié)論。2.2.3技術(shù)條件方面的可行性本系統(tǒng)是一個(gè)基于局域網(wǎng)、互聯(lián)網(wǎng)和WINDOWS操作的系統(tǒng),現(xiàn)有技術(shù)已較為成熟,利用現(xiàn)有技術(shù)完全可以實(shí)現(xiàn)系統(tǒng)開發(fā)目標(biāo)。同時(shí),開發(fā)期限有1個(gè)月,較為寬裕,預(yù)計(jì)可以在規(guī)定期限內(nèi)完成開發(fā)任務(wù)。就目前使用的開發(fā)技術(shù)及開發(fā)環(huán)境來說建議系統(tǒng)的功能目標(biāo)應(yīng)該能夠達(dá)到;利用現(xiàn)有的技術(shù)在規(guī)定的期限內(nèi)開發(fā)工作基本能夠完成;開發(fā)人員的數(shù)量和質(zhì)量均符合要求。2.2.4經(jīng)濟(jì)可行性分析1.投資成本一次性支出7600元(1)系統(tǒng)開發(fā)的費(fèi)用1500元。本系統(tǒng)開發(fā)期為1個(gè)月,需要開發(fā)人員2人。根據(jù)軟件系統(tǒng)的估算,每個(gè)人人工費(fèi)按500計(jì)算,開發(fā)費(fèi)用為1000元。書籍、讀者等基礎(chǔ)信息建立需要費(fèi)用500元。(2)采購硬件設(shè)備費(fèi)用5000元,需要微機(jī)服務(wù)器及網(wǎng)絡(luò)設(shè)備費(fèi)用100元。(3)外購開發(fā)工具、軟件環(huán)境費(fèi)用500元。(4)其他費(fèi)費(fèi)500元。經(jīng)常性費(fèi)用10000元主要是系統(tǒng)運(yùn)行費(fèi)用,假設(shè)本系統(tǒng)運(yùn)行期10年,每年的運(yùn)行費(fèi)用,包括系統(tǒng)維護(hù)、設(shè)備維護(hù)等,每年1000元。系統(tǒng)投資總成本:7600+10000=17600元2.收益本系統(tǒng)自主開發(fā),用于學(xué)校圖書館管理之用,無收益。但是提高了學(xué)校圖書館的管理效益。2.2.5法律方面的可行性所有軟件都用正版,技術(shù)資料都由提出方保管,數(shù)據(jù)信息均可保證合法來源。所以,在法律方面是可行的。2.2.5用戶使用可行性使用本系統(tǒng)的人員均有一定計(jì)算機(jī)應(yīng)用基礎(chǔ),系統(tǒng)維護(hù)員由計(jì)算機(jī)的專業(yè)人員擔(dān)任,所有人員都要經(jīng)過本系統(tǒng)的使用培訓(xùn)。經(jīng)過簡單培訓(xùn),人員就會(huì)熟練使用本軟件。2.3需求分析2.3.1需求分析在圖書管理系統(tǒng)中,管理員為每個(gè)讀者建立一個(gè)賬戶,賬戶內(nèi)存儲(chǔ)讀者個(gè)人的詳細(xì)信息,并依據(jù)讀者類別的不同給每個(gè)讀者發(fā)放借書卡(提供借書卡號(hào)、姓名、部門或班級(jí)等信息)。讀者可以憑借書卡在圖書館進(jìn)行圖書的借、還、續(xù)借、查詢等操作,不同類別的讀者在借書限額、還書期限以及可續(xù)借的次數(shù)上要有所不同。借閱圖書時(shí),由管理員錄入借書卡號(hào),系統(tǒng)首先驗(yàn)證該卡號(hào)的有效性,若無效,則提示無效的原因;若有效,則顯示卡號(hào)、姓名、借書限額、已借數(shù)量、可再借數(shù)量等信息,本次實(shí)際借書的數(shù)量不能超出可再借數(shù)量的值。完成借書操作的同時(shí)要修改相應(yīng)圖書信息的狀態(tài)、讀者信息中的已借數(shù)量、在借閱信息中添加相應(yīng)的記錄。歸還圖書時(shí),由管理員錄入借書卡號(hào)和待歸還的圖書編號(hào),顯示借書卡號(hào)、讀者姓名、讀書編號(hào)、讀書名稱、借書日期、應(yīng)還日期等信息,并自動(dòng)計(jì)算是否超期以及超期的罰款金額,若進(jìn)行續(xù)借則取消超期和罰款等信息;若圖書有損壞,由管理員根據(jù)實(shí)際情況從系統(tǒng)中選擇相應(yīng)的損壞等級(jí),系統(tǒng)自動(dòng)計(jì)算損壞賠償金額。完成歸還操作的同時(shí),修改相應(yīng)圖書信息的狀態(tài)、修改讀者信息中的已借數(shù)量、在借書信息中對(duì)相應(yīng)的借書記錄做標(biāo)記、在還書信息中添加相應(yīng)的記錄。圖書管理員不定期地對(duì)圖書信息進(jìn)行添加、修改和刪除等操作,在圖書尚未歸還的情況下不能對(duì)圖書信息進(jìn)行刪除。也可以對(duì)讀者信息進(jìn)行添加、修改、刪除等操作,在讀者還有未歸還的圖書的情況下不能進(jìn)行刪除讀者信息。系統(tǒng)管理員主要進(jìn)行圖書管理員權(quán)限的設(shè)置、讀者類別信息的設(shè)置、圖書類別的設(shè)置以及罰款和賠償標(biāo)準(zhǔn)的設(shè)置、數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)等處理。

2.3.2管理流程借書卡號(hào)、讀者姓名、讀書編號(hào)、讀書名稱、借書日期、應(yīng)還日期借書卡號(hào)、讀者姓名、讀書編號(hào)、讀書名稱、借書日期、應(yīng)還日期圖書借閱圖書借閱借書卡號(hào)、姓名、部門或班級(jí)信息借書卡號(hào)、姓名、部門或班級(jí)信息讀者信息圖書管理員讀者信息圖書管理員添加、修改和刪除、圖書類別信息圖書信息添加、修改和刪除、圖書類別信息圖書信息

第三章功能設(shè)計(jì)3.1系統(tǒng)的功能分析3.1.1要求A、主要功能讀者管理:管理員要為每個(gè)讀者建立借閱賬戶,并給讀者發(fā)放不同類別的借閱卡(借閱卡可提供卡號(hào)、讀者姓名)。借閱管理:持有借閱卡的讀者可以通過管理員(作為讀者的代理人與系統(tǒng)交互)借閱、歸還圖書。讀者查詢:可通過互聯(lián)網(wǎng)或圖書館內(nèi)查詢終端查詢圖書信息和個(gè)人借閱情況,以及續(xù)借圖書(系統(tǒng)審核符合續(xù)借條件)。圖書管理:圖書管理員定期或不定期對(duì)圖書信息進(jìn)行入庫、修改、刪除等圖書信息管理以及注銷(不外借),包括圖書類別和出版社管理。B、主要性能可以方便快捷有效地完成借閱、查詢等的各項(xiàng)操作,錄入數(shù)據(jù)合法性校驗(yàn)程序高,查詢速度快(不超5秒)。保證信息的正確和及時(shí)更新,并降低信息訪問的成本。技術(shù)先進(jìn)且高可靠性。C、可擴(kuò)展性能夠適應(yīng)應(yīng)用要求的變化和修改,具有靈活的可擴(kuò)充性。D、安全性具有較高的安全性。系統(tǒng)對(duì)不同的用戶提供不同的功能模塊,只有具有一定權(quán)限的管理員用戶才能允許有借、還書權(quán)限,只有具有高級(jí)權(quán)限的部門管理者或維護(hù)人員用戶才能對(duì)用戶進(jìn)行管理,一般的讀者用戶只能查看圖書信息和借閱情況。還應(yīng)具有一定的保護(hù)機(jī)制,防止系統(tǒng)被惡意攻擊,信息被惡意修改和竊取。有完善的備份機(jī)制,如果系統(tǒng)被破壞應(yīng)該能快速恢復(fù)。3.2功能模塊設(shè)計(jì)3.2.1管理員管理圖3-2-13.2.2讀者管理圖3-2-23.3系統(tǒng)層次圖圖3-3第四章數(shù)據(jù)庫的設(shè)計(jì)4.1數(shù)據(jù)庫介紹SQLServer2008在Microsoft的數(shù)據(jù)平臺(tái)上發(fā)布,可以組織管理任何數(shù)據(jù)??梢詫⒔Y(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲(chǔ)到數(shù)據(jù)庫中??梢詫?duì)數(shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析之類的操作。數(shù)據(jù)可以存儲(chǔ)在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計(jì)算機(jī)和移動(dòng)設(shè)備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲(chǔ)在哪里。SQLServer2008允許使用Microsoft.NET和VisualStudio開發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù),在面向服務(wù)的架構(gòu)(SOA)和通過MicrosoftBizTalkServer進(jìn)行的業(yè)務(wù)流程中使用數(shù)據(jù)。信息工作人員可以通過日常使用的工具直接訪問數(shù)據(jù)。因此,數(shù)據(jù)庫采用SQLServer2008數(shù)據(jù)庫。4.2數(shù)據(jù)庫分析4.2.1靜態(tài)數(shù)據(jù)圖書:圖書編碼,書名,書號(hào),圖書類別,作者,出版社,出版時(shí)間,單價(jià)管理員:用戶名,密碼,權(quán)限,姓名讀者:借書卡號(hào),姓名,性別,讀者類別,所屬系部,部門或班級(jí)4.2.2動(dòng)態(tài)數(shù)據(jù)輸入數(shù)據(jù):鼠標(biāo)對(duì)按鈕的點(diǎn)擊,查詢方式,查詢關(guān)鍵字,新建圖書項(xiàng),新建讀者項(xiàng),圖書項(xiàng)、讀者項(xiàng)記錄的修改,圖書借還以及注銷操作時(shí)的輸入信息,受限操作所需的密碼等。輸出數(shù)據(jù):查詢關(guān)鍵字所確定的數(shù)據(jù)庫子集,統(tǒng)計(jì)結(jié)果,操作成功或失敗的消息,圖書借還以及注銷操作時(shí)的結(jié)果信息。4.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)4.3.1頂層數(shù)據(jù)圖4-3-14.3.20層數(shù)據(jù)圖4-3-24.3.31層數(shù)據(jù)流圖1.讀者信息管理圖4-3-3-12.圖書信息管理圖4-3-3-23.圖書借還管理圖4-3-3-34.4數(shù)據(jù)字典(1)數(shù)據(jù)接口描述名稱:圖書管理員簡要描述:完成登記注冊(cè)、統(tǒng)計(jì)查詢、借書、還書等操作;有關(guān)數(shù)據(jù)流:讀者信息,圖書信息,統(tǒng)計(jì)條件信息,讀者情況,圖書情況,統(tǒng)計(jì)結(jié)果;名稱:系統(tǒng)管理員簡要描述:完成用戶設(shè)置,讀者類別設(shè)置,圖書類別設(shè)置,罰金標(biāo)準(zhǔn)設(shè)置等操作;有關(guān)數(shù)據(jù)流:用戶信息,讀者類別信息,圖書類別信息,罰金標(biāo)準(zhǔn)信息;(2)加工邏輯詞條描述加工名:錄入新讀者加工編號(hào):1.1簡要描述:將新的讀者信息登記到讀者信息表中輸入數(shù)據(jù)流:新讀者數(shù)據(jù),讀者類別輸出數(shù)據(jù)流:有效讀者信息加工邏輯:輸入讀者信息選擇讀者類別執(zhí)行SQL語句,將完整的讀者信息寫入讀者信息表(3)主要數(shù)據(jù)流名詞條描述數(shù)據(jù)流名:新圖書信息數(shù)據(jù)流說明:用以標(biāo)識(shí)新圖書的書面信息數(shù)據(jù)流來源:圖書管理員數(shù)據(jù)流去向:圖書信息錄入數(shù)據(jù)流組成:圖書編號(hào)+書名+書號(hào)+作者+出版社+出版時(shí)間+單價(jià)數(shù)據(jù)流名:圖書信息數(shù)據(jù)流說明:用以標(biāo)識(shí)圖書在圖書信息表中的信息數(shù)據(jù)流來源:圖書信息錄入,圖書信息表數(shù)據(jù)流去向:圖書信息表,借書管理,圖書總量統(tǒng)計(jì)數(shù)據(jù)流組成:圖書編號(hào)+書名+書號(hào)+圖書類別+作者+出版社+出版時(shí)間+單價(jià)+入庫時(shí)間+操作員姓名+書架編號(hào)+圖書狀態(tài)(4)數(shù)據(jù)存儲(chǔ)詞條描述數(shù)據(jù)存儲(chǔ)名:圖書信息表簡單描述:存放已登記入庫的圖書的詳細(xì)信息輸入數(shù)據(jù):圖書狀態(tài)輸出數(shù)據(jù):圖書信息數(shù)據(jù)組成:圖書編號(hào)+書名+書號(hào)+圖書類別+作者+出版社+出版時(shí)間+單價(jià)+入庫時(shí)間+操作員姓名+書架編號(hào)+圖書狀態(tài)存儲(chǔ)方式:關(guān)鍵碼(圖書編號(hào))數(shù)據(jù)存儲(chǔ)名:讀者信息表簡單描述:存放讀者的詳細(xì)信息輸入數(shù)據(jù):已借數(shù)量,操作員姓名輸出數(shù)據(jù):讀者信息數(shù)據(jù)組成:借書卡號(hào)+姓名+性別+讀者類別+所屬系部+部門或班級(jí)+聯(lián)系電話+登記日期+操作員姓名+已借數(shù)存儲(chǔ)方式:關(guān)鍵碼(借書卡號(hào))(5)數(shù)據(jù)項(xiàng)詞條描述數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度取值范圍圖書編碼字符串106{字符}10書名字符串302{字符}30書號(hào)字符串2011{字符}20圖書類別字符串32{字符}3作者字符串104{字符}10出版社字符串206{字符}20出版時(shí)間日期型默認(rèn)日期格式單價(jià)實(shí)型4一位小數(shù)入庫時(shí)間日期型默認(rèn)日期格式操作員姓名字符串104{字符}10書架編號(hào)字符串42{字符}4圖書狀態(tài)整型1[0|1]借書卡號(hào)字符串88{字符}8讀者姓名字符串104{字符}10讀者類別字符串104{字符}10所屬系部字符串164{字符}16部門或班級(jí)字符串164{字符}16聯(lián)系電話字符串1311{字符}13登記日期日期型默認(rèn)日期格式已借數(shù)整型1[2|3|4|5]用戶名字符串126{字符}12用戶密碼字符串126{字符}12用戶權(quán)限整型1[0|1|2]借書日期日期型默認(rèn)日期格式限還日期日期型默認(rèn)日期格式借閱狀態(tài)整型1[0|1]過期罰金實(shí)型5一位小數(shù)損壞罰金實(shí)型5一位小數(shù)圖書類別名字符串164{字符}16借書限額整型12..5還書期限整型22為整數(shù)罰金類別名字符串22{字符}2罰金倍數(shù)整型21..104.5數(shù)據(jù)庫表設(shè)計(jì)本系統(tǒng)使用的數(shù)據(jù)庫管理系統(tǒng)為SQLServer2008。數(shù)據(jù)庫中的表有管理員信息表、圖書信息表、讀者信息表、管理員權(quán)限表、圖書借閱歸還表等。圖書管理員基本信息表tb_admin,如表4-4-1所示。4-4-1表讀者詳細(xì)信息表tb_reader,如表4-4-2所示。4-4-2表圖書詳細(xì)信息表tb_bookkifo,如表4-4-3所示。4-4-3表第五章詳細(xì)設(shè)計(jì)5.1窗體設(shè)計(jì)創(chuàng)建一個(gè)新的“Windows應(yīng)用程序”類型的項(xiàng)目,名為“圖書館管理”。將默認(rèn)創(chuàng)建的窗體命名為“主窗體”,把“主窗體”作為本系統(tǒng)中的主界面。在窗體中添加兩個(gè)Pannel控件,7個(gè)Button控件和7個(gè)Linklabel控件。5.2管理員功能設(shè)計(jì)名稱:圖書管理員簡要描述:完成登記注冊(cè)、統(tǒng)計(jì)查詢、借書、還書等操作;有關(guān)數(shù)據(jù)流:讀者信息,圖書信息,統(tǒng)計(jì)條件信息,讀者情況,圖書情況,統(tǒng)計(jì)結(jié)果。名稱:系統(tǒng)管理員簡要描述:完成用戶設(shè)置,讀者類別設(shè)置,圖書類別設(shè)置,罰金標(biāo)準(zhǔn)設(shè)置等操作;有關(guān)數(shù)據(jù)流:用戶信息,讀者類別信息,圖書類別信息,罰金標(biāo)準(zhǔn)信息。5.3讀者功能設(shè)計(jì)名稱:讀者簡要描述:瀏覽功能;查詢功能;添加功能;修改功能;刪除功能;有關(guān)數(shù)據(jù)流:讀者信息,圖書信息,讀者情況,圖書情況。第六章圖書館管理系統(tǒng)的實(shí)現(xiàn)6.1鏈接數(shù)據(jù)庫(1)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論