圖書館借書系統(tǒng)課程設(shè)計(jì)_第1頁
圖書館借書系統(tǒng)課程設(shè)計(jì)_第2頁
圖書館借書系統(tǒng)課程設(shè)計(jì)_第3頁
圖書館借書系統(tǒng)課程設(shè)計(jì)_第4頁
圖書館借書系統(tǒng)課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

年4月19日?qǐng)D書館借書系統(tǒng)課程設(shè)計(jì)文檔僅供參考,不當(dāng)之處,請(qǐng)聯(lián)系改正?!豆芾硇畔⑾到y(tǒng)》課程設(shè)計(jì)報(bào)告圖書館管理系統(tǒng)的分析與設(shè)計(jì)姓名:姓名:學(xué)號(hào):班級(jí):專業(yè):信息管理與信息系統(tǒng)所在系:經(jīng)濟(jì)與管理系指導(dǎo)老師:

圖書館管理系統(tǒng)的分析與設(shè)計(jì)摘要在計(jì)算機(jī)日益普及的今天,對(duì)個(gè)人而言若采用一套行之有效的圖書管理系統(tǒng)來管理自己的書籍,會(huì)方便許多。對(duì)圖書管理部門而言,以前單一的手工檢索已不能滿足人們的要求,往往是投入了大量的人力和財(cái)力卻得不到高效的管理效率。為了便于圖書資料的管理需要有效的圖書管理軟件,減輕工作人員的工作量,方便工作人員對(duì)它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,達(dá)到提高圖書借閱信息管理效率的目的。采用數(shù)據(jù)庫技術(shù)生成的圖書館借閱管理系統(tǒng)將會(huì)極大地方便借閱者并簡(jiǎn)化圖書館管理人員和工作人員的勞動(dòng),使工作人員從繁忙、復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單、高效的工作中。基于這個(gè)問題,開發(fā)了大學(xué)圖書館借閱系統(tǒng)。系統(tǒng)采用C/S模式,實(shí)現(xiàn)了借還書的方便、高效性、有效性和及時(shí)性。本文經(jīng)過作者設(shè)計(jì)和開發(fā)一個(gè)中小型高校圖書館管理系統(tǒng)的實(shí)踐,闡述了高校圖書管理軟件中所應(yīng)具有的基本功能、設(shè)計(jì)、實(shí)現(xiàn)。關(guān)鍵詞:圖書借閱人員管理圖書維護(hù)

目錄第一章綜述 11.1問題研究背景 11.2管理信息系統(tǒng)簡(jiǎn)介 1第二章需求分析 32.1引言 32.2需求分析階段的目標(biāo)與任務(wù) 32.2.1處理對(duì)象 32.2.2處理功能及要求 32.2.3.安全性和完整性要求 42.3需求分析階段成果 42.3.1體會(huì)與收獲 42.3.2圖書管理系統(tǒng)業(yè)務(wù)流程圖 42.3.3圖書管理系統(tǒng)數(shù)據(jù)流程圖 42.3.4圖書管理系統(tǒng)數(shù)據(jù)字典 72.3.5處理邏輯描述 9第三章概念結(jié)構(gòu)設(shè)計(jì) 103.1引言 103.2任務(wù)與目標(biāo) 103.3階段結(jié)果 10第四章邏輯結(jié)構(gòu)設(shè)計(jì) 124.1邏輯設(shè)計(jì)的任務(wù)與目標(biāo) 124.2數(shù)據(jù)組織 124.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型 124.2.2模型優(yōu)化 134.2.3數(shù)據(jù)庫模式定義 134.2.4用戶子模式定義 144.3數(shù)據(jù)處理 15第五章物理結(jié)構(gòu)設(shè)計(jì) 175.1物理設(shè)計(jì)階段的目標(biāo)與任務(wù) 175.2數(shù)據(jù)存儲(chǔ)方面 175.3系統(tǒng)功能模塊 175.3.1讀者基本信息的查詢和更新模塊 175.3.2圖書基本信息的查詢和更新模塊 17第六章系統(tǒng)的實(shí)施 196.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引 196.1.1建立數(shù)據(jù)庫 196.1.2建立數(shù)據(jù)表 196.1.3建立視圖 216.1.4建立索引 216.1.5建立觸發(fā)器 216.2數(shù)據(jù)入庫 226.3創(chuàng)立各個(gè)功能的存儲(chǔ)過程 226.4系統(tǒng)調(diào)試 22第七章系統(tǒng)評(píng)價(jià) 237.1圖書館管理系統(tǒng)評(píng)價(jià) 237.2存在的問題及建議 23參考文獻(xiàn) 24附錄 25第一章綜述1.1問題研究背景隨著社會(huì)信息量的與日俱增,職場(chǎng)競(jìng)爭(zhēng)的日趨激烈,越來越多的人更關(guān)注知識(shí)的積累、能力的培養(yǎng)。作為信息存儲(chǔ)的主要媒體之一圖書,數(shù)量、規(guī)模比以往任何時(shí)候都大的多,不論個(gè)人還是圖書管理部門都需要使用方便而有效的方式來管理自己的書籍。在計(jì)算機(jī)日益普及的今天,對(duì)個(gè)人而言若采用一套行之有效的圖書管理系統(tǒng)來管理自己的書籍,會(huì)方便許多。對(duì)圖書管理部門而言,以前單一的手工檢索已不能滿足人們的要求,為了便于圖書資料的管理需要有效的圖書管理軟件。對(duì)于日益擴(kuò)大的圖書館,查找特定的書目總是借閱者或工作人員勞神費(fèi)力,有時(shí)還沒有結(jié)果。因此往往是投入了大量的人力和財(cái)力卻得不到高效的管理效率。為了縮短借閱者的等待時(shí)間,減輕工作人員的工作量,方便工作人員對(duì)它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,從而達(dá)到提高圖書借閱信息管理效率的目的,采用數(shù)據(jù)庫技術(shù)生成的圖書館借閱管理系統(tǒng)將會(huì)極大地方便借閱者并簡(jiǎn)化圖書館管理人員和工作人員的勞動(dòng),使工作人員從繁忙、復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單、高效的工作中。本文以高校圖書館管理系統(tǒng)管理系統(tǒng)開發(fā)過程為背景,全文分為目錄、需求分析、概要設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì),以及系統(tǒng)的實(shí)現(xiàn)等全過程。在程序設(shè)計(jì)與調(diào)試上采用了自上而下,逐步細(xì)化,逐步完善的原則。采用結(jié)構(gòu)化的功能模塊設(shè)計(jì)系統(tǒng)功能,可讀性好,易于擴(kuò)充?;竟δ苋妫到y(tǒng)可讀性好,易于維護(hù)、更新,安全性好。1.2管理信息系統(tǒng)簡(jiǎn)介信息作為生產(chǎn)力最活躍的因素,很早就在人類經(jīng)濟(jì)生活中發(fā)揮不可替代的作用,把信息納入企業(yè)經(jīng)營(yíng)管理系統(tǒng)中高效處理和應(yīng)用是在計(jì)算機(jī)創(chuàng)造以后的50年代末。當(dāng)前人們所提到的管理信息系統(tǒng),一般是指以計(jì)算機(jī)為工具,對(duì)管理信息進(jìn)行收集、存儲(chǔ)、檢索、加工和傳遞,使其應(yīng)用于組織機(jī)構(gòu)及企業(yè)管理領(lǐng)域的“人-機(jī)系統(tǒng)”,該系統(tǒng)是70年代初“后工業(yè)經(jīng)濟(jì)”時(shí)代的產(chǎn)物,在企業(yè)管理信息系統(tǒng)在其發(fā)展的初期,是單一的人-機(jī)系統(tǒng),系統(tǒng)功能簡(jiǎn)單,效率低,對(duì)管理的作用有限。進(jìn)入20世紀(jì)80年代末,隨著計(jì)算機(jī)網(wǎng)絡(luò)和通訊技術(shù)的大力發(fā)展,企業(yè)管理信息系統(tǒng)進(jìn)入網(wǎng)絡(luò)化的發(fā)展時(shí)期。世界發(fā)達(dá)國(guó)家已建立了完善的先進(jìn)的管理信息系統(tǒng)體系,在社會(huì)經(jīng)濟(jì)領(lǐng)域中發(fā)揮著巨大的作用。中國(guó)的管理信息系統(tǒng)大發(fā)展是在80年代末90年代初,國(guó)家建立起了“金卡”,“金關(guān)”,“金橋”工程,多數(shù)企事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)管理信息系統(tǒng),隨著世界經(jīng)濟(jì)和中國(guó)經(jīng)濟(jì)逐步向知識(shí)經(jīng)濟(jì)邁進(jìn),無論是基于工業(yè)經(jīng)濟(jì)的管理信息系統(tǒng),還是面向少數(shù)專家和管理人員的專家系統(tǒng)(ES)或決策支持系統(tǒng)(DSS),其處理對(duì)象和服務(wù)對(duì)象,自身的系統(tǒng)結(jié)構(gòu),處理能力,都有進(jìn)一步的發(fā)展。管理信息系統(tǒng)在企業(yè)中的應(yīng)用存在三個(gè)要素,就是人,計(jì)算機(jī)和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建設(shè)的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu),她們?cè)谙到y(tǒng)中起主導(dǎo)作用。MIS是一項(xiàng)系統(tǒng)工程,不是靠一些計(jì)算機(jī)開發(fā)人員就能夠完成的,必須有企業(yè)管理人員,特別是企業(yè)領(lǐng)導(dǎo)的積極參與。計(jì)算機(jī)技術(shù)是MIS得以實(shí)施的主要技術(shù),在這些技術(shù)中,軟件開發(fā)是MIS開發(fā)的重點(diǎn)。第三個(gè)因素也不可忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運(yùn)行的基礎(chǔ)。廣義地說,各項(xiàng)管理制度是MIS建設(shè)成功的基礎(chǔ)。試想要計(jì)算一臺(tái)機(jī)床的成本,需要輸入每個(gè)部件、每個(gè)零件以及每個(gè)螺絲釘帽的費(fèi)用,涉及企業(yè)的生產(chǎn)車間、采購、庫房、工藝設(shè)計(jì)和財(cái)務(wù)等多個(gè)部件,必須有一整套管理制度作保證。在計(jì)算機(jī)軟件技術(shù)中,人機(jī)界面已經(jīng)發(fā)展為一個(gè)重要的分支。MIS人機(jī)界面設(shè)計(jì)一般遵循以下基本原則:1.以通訊功能作為界面設(shè)計(jì)的核心人機(jī)界面設(shè)計(jì)的關(guān)鍵是使人與計(jì)算機(jī)之間能夠準(zhǔn)確地交流信息。一方面,人向計(jì)算機(jī)輸入信息時(shí)應(yīng)當(dāng)盡量采取自然的方式;另一方面,計(jì)算機(jī)向人傳遞的信息必須準(zhǔn)確,不致引起誤解或混亂。另外,不要把內(nèi)部的處理、加工與人機(jī)界面混在一起(人機(jī)界面程序只是通訊),以免互相干擾,影響速度。設(shè)計(jì)MIS時(shí),針對(duì)每個(gè)功能,都要按照模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機(jī)界面的通訊功能。這樣設(shè)計(jì)出來的程序不易出錯(cuò),而且易于維護(hù)。報(bào)表打印是MIS必備的功能之一,而且打印之前常常需要計(jì)算。計(jì)算與打印分開設(shè)計(jì),雖然消耗時(shí)間,但易于整個(gè)MIS系統(tǒng)的維護(hù)。2.界面必須始終一致統(tǒng)一的人機(jī)界面不致于會(huì)增加用戶的負(fù)擔(dān),讓用戶始終用同一種方式思考與操作。最忌諱的是每一個(gè)屏幕用戶就要換一套操作指令與操作方法。例如在整個(gè)系統(tǒng)能夠以問號(hào)圖標(biāo)表示幫助,以磁盤圖標(biāo)表示存盤,以打印機(jī)圖標(biāo)表示打印機(jī)等。3.界面必須使用用戶隨時(shí)掌握任務(wù)的進(jìn)展情況人機(jī)界面應(yīng)該能夠告訴用戶軟件運(yùn)行的進(jìn)度。特別是在需要長(zhǎng)時(shí)間的等待時(shí),必須讓用戶了解工作進(jìn)展情況,如能夠設(shè)計(jì)已經(jīng)完成百分之幾的任務(wù)進(jìn)度條凳。當(dāng)前,Windows下的應(yīng)用軟件無論大小,其安裝程序幾乎均做到了這一點(diǎn)。開發(fā)MIS軟件時(shí),這一點(diǎn)很值得借鑒。4.界面友好,使用方便多數(shù)MIS軟件的數(shù)據(jù)輸入量較大。對(duì)于一些相對(duì)固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。例如,人事管理系統(tǒng)中的“文化程度”是相對(duì)固定的數(shù)據(jù),其值一般取“小學(xué)”,“高中”,“大?!保按蟊尽?,“碩研”,“博研”等,錄入數(shù)據(jù)之前,MIS軟件應(yīng)在相應(yīng)的位置彈出一個(gè)列表框,待用戶以鼠標(biāo)點(diǎn)擊,而不應(yīng)該讓用戶每次都輸入這些漢字??傊?,所開發(fā)的MIS在使用過程中,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度減少用戶的干預(yù)量。實(shí)踐證明,用戶干預(yù)愈少,MIS系統(tǒng)的滿意度愈高。

第二章需求分析2.1引言進(jìn)行系統(tǒng)設(shè)計(jì),首先要對(duì)系統(tǒng)的現(xiàn)狀進(jìn)行分析。根據(jù)系統(tǒng)的目標(biāo)、需求和功能,制定和選擇一個(gè)較好的系統(tǒng)方案,從而達(dá)到一個(gè)合理的優(yōu)化系統(tǒng)。每個(gè)學(xué)校都有圖書館,最初由于圖書數(shù)量和種類較少,人工手動(dòng)管理比較方便和靈活。隨著社會(huì)的發(fā)展,圖書的數(shù)量和種類越來越多,人工手動(dòng)管理會(huì)降低工作的效率,希望建立一個(gè)圖書管理系統(tǒng),是為了解決人工手動(dòng)管理圖書信息在實(shí)踐的問題,從而達(dá)到系統(tǒng)化、規(guī)范化、標(biāo)準(zhǔn)化的水平。該系統(tǒng)的建立不但給管理者帶來了方便,也節(jié)省了工作時(shí)間從而提高了工作效率。需求分析是在于要弄清用戶對(duì)開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng)的確切要求。數(shù)據(jù)庫設(shè)計(jì)的第一步是明確數(shù)據(jù)庫的目的和如何使用,也就是說需要從數(shù)據(jù)庫中得到哪些信息。明確目的之后,就能夠確定您需要保存哪些主題的信息(表),以及每個(gè)主題需要保存哪些信息(表中字段)。在構(gòu)造系統(tǒng)時(shí),首先從需求出發(fā)構(gòu)造數(shù)據(jù)庫表,然后再由數(shù)據(jù)庫表結(jié)合需求劃分系統(tǒng)功能模塊。這樣,就把一個(gè)大的系統(tǒng)分解成了幾個(gè)小系統(tǒng)。這里把系統(tǒng)的層次劃分為了四個(gè)部分:圖書維護(hù),人員信息管理,圖書借閱管理,信息查詢。能夠?qū)崿F(xiàn)以下功能:1、進(jìn)行新書入庫、現(xiàn)有圖書信息修改以及刪除;2、能夠?qū)崿F(xiàn)對(duì)讀者基本信息的查詢和編輯管理;3、能夠進(jìn)行超期罰款功能;4、能夠進(jìn)行借閱信息的查詢功能;2.2需求分析階段的目標(biāo)與任務(wù)2.2.1處理對(duì)象讀者信息:讀者編號(hào),姓名,性別,學(xué)號(hào),學(xué)院,專業(yè),年級(jí),類型,類別編號(hào),辦證日期管理員信息:管理員編號(hào),姓名,性別,權(quán)限,登錄口令,住址,電話館藏圖書信息:圖書編號(hào),索書號(hào),圖書名稱,作者,出版社,單價(jià),摘要,關(guān)鍵字,副本數(shù),分類,出版日期,狀態(tài)借閱信息:圖書編號(hào),讀者編號(hào),圖書名,作者,借閱日期,歸還日期,歸還日期,應(yīng)還日期,罰金借閱歷史信息:圖書編號(hào),讀者編號(hào),圖書名,作者,借閱日期,還書日期罰款信息:讀者編號(hào),圖書編號(hào),圖書名,作者,借閱日期,應(yīng)還日期,歸還日期,罰款金額,處理狀態(tài),管理員編號(hào)2.2.2處理功能及要求1.能夠存儲(chǔ)一定數(shù)量的圖書信息,并方便有效的進(jìn)行相應(yīng)的書籍?dāng)?shù)據(jù)操作和管理,這主要包括:1)圖書信息的錄入、刪除及修改。2)圖書信息的多關(guān)鍵字檢索查詢。3)圖書的出借、返還及超期罰款或丟失賠償。2.能夠?qū)σ欢〝?shù)量的讀者、管理員進(jìn)行相應(yīng)的信息存儲(chǔ)與管理,這其中包括:1)讀者信息的登記、刪除及修改。2)管理員信息的增加、刪除及修改。3)讀者資料的統(tǒng)計(jì)與查詢。3.能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改、查詢。4.對(duì)查詢、統(tǒng)計(jì)的結(jié)果能夠列表顯示。2.2.3.安全性和完整性要求1、安全性要求系統(tǒng)安全性要求體現(xiàn)在數(shù)據(jù)庫安全性、信息安全性和系統(tǒng)平臺(tái)的安全性等方面。安全性先經(jīng)過視圖機(jī)制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再經(jīng)過分配權(quán)限、設(shè)置權(quán)限級(jí)別來區(qū)別對(duì)待不同操作者對(duì)數(shù)據(jù)庫的操作來提高數(shù)據(jù)庫的安全性;系統(tǒng)平臺(tái)的安全性體現(xiàn)在操作系統(tǒng)的安全性、計(jì)算機(jī)系統(tǒng)的安全性和網(wǎng)絡(luò)體系的安全性等方面。2完整性要求系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性。可經(jīng)過建立主、外鍵,使用check約束,或者經(jīng)過使用觸發(fā)器和級(jí)聯(lián)更新。2.3需求分析階段成果2.3.1體會(huì)與收獲系統(tǒng)需求分析主要是經(jīng)過對(duì)本校圖書管理員的咨詢、請(qǐng)教,了解我校圖書館的管理規(guī)則和運(yùn)行機(jī)制,并經(jīng)過上網(wǎng)搜索有關(guān)圖書管理系統(tǒng)的知識(shí),了解到了圖書管理的現(xiàn)狀,以及在管理中的一些問題。由于是第一次做這樣的需求調(diào)查,開始總是覺得無從下手,不知道自己該了解、該清楚那些方面的知識(shí),在繪制系統(tǒng)業(yè)務(wù)流程圖時(shí),也遇到了很多的問題,但經(jīng)過老師的幫助與指導(dǎo),和自己一遍一遍的分析和完善,才逐步把業(yè)務(wù)弄清楚,最終順利完成了需求分析階段的任務(wù)。2.3.2圖書管理系統(tǒng)業(yè)務(wù)流程圖從讀者角度考慮的業(yè)務(wù)流程圖:圖2.1從讀者角度考慮的業(yè)務(wù)流程圖2.3.3圖書管理系統(tǒng)數(shù)據(jù)流程圖頂層數(shù)據(jù)流圖:圖2.2頂層數(shù)據(jù)流圖第2層數(shù)據(jù)流圖:(讀者借閱,讀者還書,讀者查詢,管理員查詢,管理員修改)圖2.3第2層數(shù)據(jù)流圖第3層數(shù)據(jù)流圖:(讀者借閱)圖2.4第3層數(shù)據(jù)流圖(讀者借閱)第3層數(shù)據(jù)流圖:(讀者還書)圖2.5第3層數(shù)據(jù)流圖(讀者還書)第3層數(shù)據(jù)流圖:(查詢圖書信息,查詢讀者信息,查詢借閱歷史,查詢罰款信息)圖2.6第3層數(shù)據(jù)流圖(管理員、讀者查詢)第3層數(shù)據(jù)流圖:(管理員添加、刪除、修改圖書信息)圖2.7第3層數(shù)據(jù)流圖(圖書的維護(hù))第3層數(shù)據(jù)流圖:(管理員添加、刪除、修改讀者信息)圖2.8第3層數(shù)據(jù)流圖(更改讀者信息)第3層數(shù)據(jù)流圖:(管理員添加、刪除、修改系統(tǒng)用戶信息)圖2.9第3層數(shù)據(jù)流圖(更改管理員信息)2.3.4圖書管理系統(tǒng)數(shù)據(jù)字典(a)數(shù)據(jù)項(xiàng):系統(tǒng)涉及的數(shù)據(jù)項(xiàng)有44項(xiàng)表1.1數(shù)據(jù)項(xiàng)列表數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義與其它數(shù)據(jù)項(xiàng)的關(guān)系存儲(chǔ)結(jié)構(gòu)別名DI-1BookID圖書條碼號(hào)char(9)條碼號(hào)DI-2BookNo圖書索書號(hào)char(10)索書號(hào)DI-3BookName圖書名char(20)書名DI-4BookWriter圖書作者char(8)作者DI-5BookPublish圖書出版社char(20)出版社DI-6BookPrice圖書單價(jià)char(7)單價(jià)DI-7BookDate圖書出版日期Date出版日期DI-8BookClass圖書分類char(20)類別DI-9BookMain圖書摘要char(200)摘要DI-10BookPrim圖書關(guān)鍵字char(30)關(guān)鍵字DI-11BookCopy圖書副本數(shù)char(5)副本數(shù)DI-12BookState圖書是否可借char(10)狀態(tài)DI-13BookRNo所屬館室號(hào)同RoomNochar(5)館室號(hào)DI-14ReaID讀者條碼號(hào)char(9)條碼號(hào)DI-15ReaName讀者姓名char(10)姓名DI-16ReaSex讀者性別char(2)性別DI-17ReaNo讀者學(xué)號(hào)char(9)學(xué)號(hào)DI-18ReaLBID讀者類別編號(hào)同LBIDchar(5)類別編號(hào)DI-19ReaType讀者類型(職務(wù))char(20)類型DI-20ReaDep讀者所在學(xué)院char(20)學(xué)院DI-21ReaGrade讀者所屬年級(jí)char(5)年級(jí)DI-22ReaPre讀者所讀專業(yè)char(20)專業(yè)DI-23ReaDate讀者辦證時(shí)間Date辦證時(shí)間DI-24OutDate借閱日期Date借閱時(shí)間DI-25InDate歸還日期Date歸還時(shí)間DI-26YHDate應(yīng)還日期Date應(yīng)還時(shí)間DI-27Fine罰款金額char(3)罰款金額DI-28CLState是否交納罰金char(8)處理狀態(tài)DI-29LBID類別編號(hào)同ReaLBIDchar(5)類別編號(hào)DI-30LBName讀者類別名char(20)類別名DI-31LBnum允許最多借書數(shù)量char(5)借閱數(shù)量DI-32LBbqx允許最長(zhǎng)持有時(shí)間char(4)借閱期限D(zhuǎn)I-33LBqx借閱卡有效期char(3)有效期限D(zhuǎn)I-34MID管理員編號(hào)同RoomMIDchar(10)編號(hào)DI-35MName管理員姓名char(10)姓名DI-36MSex管理員性別char(2)性別DI-37Mpwd管理員口令char(8)口令DI-38MAuth管理員權(quán)限級(jí)別char(4)權(quán)限級(jí)別DI-39MTeleph管理員電話char(15)電話DI-40MAddre管理員地址char(30)住址DI-41RoomNo館室號(hào)同BookRNochar(5)館室號(hào)DI-42RoomMID館室管理員編號(hào)同MIDchar(10)編號(hào)DI-43RoomNum館室內(nèi)圖書數(shù)目char(5)數(shù)量DI-44RoomAddre館室地址char(20)地址(b)數(shù)據(jù)結(jié)構(gòu):表1.2數(shù)據(jù)結(jié)構(gòu)列表數(shù)據(jù)結(jié)構(gòu)編號(hào)數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)含義組成DS-1Book館藏圖書信息BookID,BookNo,BookName,BookWriter,BookPublish,BookPrice,BookDate,BookClass,BookMain,BookPrim,BookCopy,BookState,BookRNoDS-2Reader讀者信息ReaID,ReaName,ReaSex,ReaNo,ReaLBID,ReaType,ReaDep,ReaGrade,ReaPref,ReaDate,DS-3Borrow借閱信息BookID,ReaID,BookName,BookWriter,Outdate,YHdateDS-4History借閱歷史BookID,ReaID,BookName,BookWriter,Outdate,IndateDS-5Fine罰款信息BookID,ReaID,BookName,Outdate,Indate,Fine,CLState,MIDDS-6ReaderType讀者類別LBID,LBName,LBnum,LBbqx,LBqxDS-7Maneger管理員信息MID,MName,MSex,Mpwd,MAuth,MTeleph,MAddreDS-8Room館室信息RoomNO,RoomMID,RoomNum,RoomAddre2.3.5處理邏輯描述表1.3處理邏輯列表處理編號(hào)處理功能處理過程PR-1判斷讀者查詢涉及的功能模塊館藏圖書信息模塊、讀者信息模塊、讀者類別信息模塊、借閱信息模塊、借閱歷史信息模塊、罰款信息模塊、管理員模塊、館室信息模塊:先確定查詢所涉及的功能模塊;然后,根據(jù)要查詢的內(nèi)容,確定查詢數(shù)據(jù)流向;最后顯示查詢結(jié)果。PR-2判斷圖書、讀者修改要涉及的模塊,同時(shí)把相應(yīng)的修改數(shù)據(jù)傳到相應(yīng)的模塊之中館藏圖書信息模塊、讀者信息模塊、讀者類別信息模塊、管理員信息模塊、館室信息模塊:先確定更新所涉及的功能模塊;然后,把更新信息傳送到相應(yīng)的模塊中;最后,進(jìn)行相應(yīng)的更新操作。

第三章概念結(jié)構(gòu)設(shè)計(jì)3.1引言系統(tǒng)開發(fā)的總體目標(biāo)是實(shí)現(xiàn)圖書館管理的系統(tǒng)化和自動(dòng)化,縮短借閱者的等待時(shí)間,減輕工作人員的工作量,方便工作人員對(duì)它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,從而達(dá)到提高圖書管理效率的目的。主要任務(wù)是對(duì)讀者信息、管理員信息、圖書資料信息、借閱信息、歸還圖書信息、罰款信息的基本信息的操作及外理。概念設(shè)計(jì)階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過程,它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。3.2任務(wù)與目標(biāo)在概念結(jié)構(gòu)設(shè)計(jì)階段的設(shè)計(jì)流程為:(1)選擇中層數(shù)據(jù)流為切入點(diǎn),一般選擇實(shí)際系統(tǒng)中的子系統(tǒng);(2)設(shè)計(jì)分E-R圖,即各子模塊的E-R圖;(3)生成初步E-R圖,經(jīng)過合并方法,做到各子系統(tǒng)實(shí)體、屬性、聯(lián)系統(tǒng)一;(4)生成全局E-R圖,經(jīng)過消除沖突等方面。在本圖書管理系統(tǒng)中,從第3層數(shù)據(jù)流程圖下手。分析各3層數(shù)據(jù)流圖和數(shù)據(jù)字典,知道整個(gè)系統(tǒng)功能圍繞“讀者”、“管理員”和“圖書”的處理。根據(jù)實(shí)體與屬性間的兩條準(zhǔn)則:eq\o\ac(○,1)作為“屬性”,不能再具有需要描述的性質(zhì)。eq\o\ac(○,2)“屬性”不能與其它實(shí)體具有聯(lián)系??删C合成借閱子系統(tǒng)的分E-R圖3.1,分E-R圖3.2,分E-R圖3.3,分E-R圖3.4。然后采用逐步集成的方式將各分E-R圖合并,消除不必要的冗余和沖突后就生成了基本E-R圖3.5。3.3階段結(jié)果根據(jù)不同的對(duì)象,分別畫出各分E-R圖如下所示:圖3.1分E-R圖1圖3.2分E-R圖2圖3.3分E-R圖3圖3.4分E-R圖4合并各E-R分圖,消除屬性沖突、命名沖突、結(jié)構(gòu)沖突等三類沖突,得到初步E-R圖,再消除不必要冗余,得到的基本E-R圖如圖3.5所示:圖3.5總E-R圖各E-R圖各實(shí)體的屬性如下所示:圖書:Book(BookID,BookNo,BookName,BookWriter,BookPublish,BookPrice,BookDate,BookClass,BookMain,BookPrim,BookCopy,BookState,BookRN)讀者:Reader(ReaID,ReaName,ReaSex,ReaNo,ReaLBID,ReaType,ReaDep,ReaGrade,ReaPref,ReaDate)管理員:Maneger(MID,MName,MSex,Mpwd,MAuth,MTeleph,MAddre)館室:Room(RoomNo,RoomMID,RoomNum,RoomAddre)讀者類別:ReaderType(LBID,LBName,LBnum,LBbqx,LBqx)各E-R圖中聯(lián)系的屬性如下所示:借閱信息:Borrow(BookID,ReaderID,BookName,BookWriter,Outdate,YHdate)借閱歷史:History(BookID,ReaderID,BookName,BookWriter,Outdate,Indate)罰款信息:Fine(BookID,ReaderID,BookName,Outdate,Indate,Fine,CLState,MID)

第四章邏輯結(jié)構(gòu)設(shè)計(jì)4.1邏輯設(shè)計(jì)的任務(wù)與目標(biāo)以上的概念設(shè)計(jì)階段是獨(dú)立于任何一種數(shù)據(jù)模型的,可是邏輯設(shè)計(jì)階段就與選用的DBMS產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計(jì)的任務(wù)就是將概念設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容包括數(shù)據(jù)組織(將E-R圖轉(zhuǎn)換成關(guān)系模型、模型優(yōu)化、數(shù)據(jù)庫模式定義、用戶子模式設(shè)計(jì))、數(shù)據(jù)處理(畫出系統(tǒng)功能模塊圖)兩大任務(wù)。4.2數(shù)據(jù)組織4.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)體型轉(zhuǎn)換為關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。對(duì)于實(shí)體間的聯(lián)系則有以下不同的情況:

1、一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。2、一個(gè)1:n聯(lián)系能夠轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也能夠與n端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。

3、一個(gè)1:1聯(lián)系能夠轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也能夠與任意一端對(duì)應(yīng)的關(guān)系模式合并。三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系能夠轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。

4、具有相同碼的關(guān)系模式可合并。由于讀者類別與讀者、館室與圖書的聯(lián)系方式是1:n(一對(duì)多),能夠?qū)⑵渲g的聯(lián)系與n端實(shí)體讀者、圖書合并,管理員與圖書之間的維護(hù)聯(lián)系也是1:n(一對(duì)多),同樣也將其之間的聯(lián)系與n端實(shí)體合并,而讀者與圖書之間的借閱和歸還聯(lián)系方式則是n:m(多對(duì)多),這樣要把它們之間的聯(lián)系轉(zhuǎn)化為獨(dú)立的關(guān)系模式,讀者與管理員之間的罰款聯(lián)系是m:n(多對(duì)多),將其聯(lián)系也轉(zhuǎn)化成獨(dú)立的關(guān)系模式,具體的基本E-R圖向關(guān)系模型的轉(zhuǎn)化如下:圖書:Book(BookID,BookNo,BookName,BookWriter,BookPublish,BookPrice,BookDate,BookClass,BookMain,BookPrim,BookCopy,BookState,BookRNo)讀者:Reader(ReaID,ReaName,ReaSex,ReaNo,ReaLBID,ReaType,ReaDep,ReaGrade,ReaPref,ReaDate)管理員:Manager(MID,MName,MSex,Mpwd,MAuth,MTeleph,MAddre)讀者類別:ReaderTpye(LBID,LBName,LBnum,LBbqx,LBqx)館室:Room(RoomNo,RoomMID,RoomNum,RoomAddre)借閱信息:Borrow(BookID,ReaderID,BookName,BookWriter,Outdate,YHdate)借閱歷史:History(BookID,ReaderID,BookName,BookWriter,Outdate,Indate,YHdate)罰款信息:Fine(BookID,ReaderID,BookName,Outdate,Indate,Fine,CLState,MID)(注:標(biāo)有直線下劃線的為主屬性,標(biāo)有波浪線下劃線的是外鍵屬性,主屬性與外鍵屬性一起構(gòu)成主碼)4.2.2模型優(yōu)化關(guān)系模式Book,Reader,Room,ReaderType,Maneger不存在非主屬性對(duì)主屬性的部分函數(shù)依賴,也不存在傳遞函數(shù)依賴,已經(jīng)達(dá)到了3NF,可是借閱關(guān)系模式、借閱歷史關(guān)系模式、罰款關(guān)系模式(Borrow,History,Fine)中存在著一些數(shù)據(jù)冗余,現(xiàn)將三個(gè)關(guān)系模型進(jìn)行合并,消除冗余,優(yōu)化為:借閱信息:Borrow(BookID,ReaderID,BookName,BookWriter,Outdate,Indate,YHdate,Fine,CLStaer,MID)4.2.3數(shù)據(jù)庫模式定義表4.1館藏圖書信息表列名數(shù)據(jù)類型可否為空說明BookIDCharnotnull圖書編號(hào)BookNoCharnotnull圖書的索書號(hào)BookNameCharnotnull圖書的書名BookWriterCharnotnull圖書作者BookPulishCharnotnull圖書出版社BookPriceChar圖書的單價(jià)BookDateDate出版日期BookClassChar圖書的分類BookMainChar圖書的摘要BookPrimChar圖書的關(guān)鍵字BookCopyChar圖書的副本數(shù)BookStateCharnotnull圖書是否可借BookRNoCharnotnull圖書所在館室號(hào)表4.2讀者信息表列名數(shù)據(jù)類型可否為空說明ReaIDCharnotnull讀者編號(hào)ReaNameCharnotnull讀者姓名ReaSexCharnotnull讀者性別ReaNoCharnotnull讀者學(xué)號(hào)ReaLBIDCharnotnull讀者類別編號(hào)ReaTypeChar讀者類型ReaDepChar讀者所在學(xué)院ReaPrefChar讀者所屬專業(yè)ReaGradeChar讀者的年級(jí)ReaDateDatenotnull辦證日期表4.3管理員信息表列名數(shù)據(jù)類型可否為空說明MIDCharnotnull管理員編號(hào)MNameCharnotnull管理員姓名MSexChar管理員性別MpswCharnotnull管理員密碼MAuthCharnotnull管理員權(quán)限MTelephChar管理員電話MAddreChar管理員地址表4.4館室信息表列名數(shù)據(jù)類型可否為空說明RoomNoCharnotnull館室號(hào)RoomMIDCharnotnull館室管理員編號(hào)RoomNumChar館室擁有圖書數(shù)目RoomAddreChar館室地址表4.5讀者類別信息表列名數(shù)據(jù)類型可否為空說明LBIDCharnotnull讀者類別編號(hào)LBNameCharnotnull讀者類別名LBnumCharnotnull允許借閱圖書最大數(shù)LBbqxCharnotnull持有圖書最長(zhǎng)期限LBqxCharnotnull借閱證期限表4.6借閱信息表列名數(shù)據(jù)類型可否為空說明ReaIDCharnotnull讀者編號(hào)BookIDCharnotnull圖書編號(hào)BookNameCharnotnull圖書名BookWriterChar作者OutdateDatenotnull借閱時(shí)間IndateDate歸還時(shí)間YHdateDatenotnull應(yīng)還時(shí)間FineChar罰款金額CLStateChar處理狀態(tài)MIDCharnotnull管理員編號(hào)4.2.4用戶子模式定義表4.7用戶子模式定義編號(hào)用戶子模式(View)作用(共性:提供數(shù)據(jù)保密和安全保護(hù)機(jī)制)V-1BookView便于查詢和修改圖書的基本信息V-2ReaderView方便讀者基本信息的查詢、更新V-3HistoryView便于借閱歷史信息的查詢V-4BorrowView用于當(dāng)前借閱信息的查詢V-5FineView便于查詢罰款信息表4.8讀者基本信息視圖列名數(shù)據(jù)類型可否為空說明ReaIDCharnotnull讀者編號(hào)ReaNameCharnotnull讀者姓名ReaSexCharnotnull讀者性別ReaTypeChar讀者類型ReaDepChar讀者所在學(xué)院ReaDateDatel辦證日期表4.9圖書基本信息視圖列名數(shù)據(jù)類型可否為空說明BookNoCharnotnull圖書的索書號(hào)BookNameCharnotnull圖書的書名BookWriterCharnotnull圖書作者BookPulishCharnotnull圖書出版社BookStateCharnotnull圖書是否可借BookRNoCharnotnull圖書所在館室號(hào)表4.10讀者當(dāng)前借閱信息視圖列名數(shù)據(jù)類型可否為空說明BookIDCharnotnull圖書編號(hào)BookNameCharnotnull圖書名OutdateDatenotnull借閱時(shí)間YHdateDatenotnull應(yīng)還時(shí)間表4.11讀者借閱歷史信息視圖列名數(shù)據(jù)類型可否為空說明BookIDCharnotnull圖書編號(hào)BookNameCharnotnull圖書名OutdateDatenotnull借閱時(shí)間IndateDate歸還時(shí)間表4.12讀者罰款信息視圖列名數(shù)據(jù)類型可否為空說明BookIDCharnotnull圖書編號(hào)BookNameCharnotnull圖書名OutdateDatenotnull借閱時(shí)間IndateDate歸還時(shí)間FineCharnotnull罰款金額CLStateCharnotnull處理狀態(tài)4.3數(shù)據(jù)處理系統(tǒng)功能模塊圖:圖4.1系統(tǒng)功能模塊圖

第五章物理結(jié)構(gòu)設(shè)計(jì)5.1物理設(shè)計(jì)階段的目標(biāo)與任務(wù)系統(tǒng)的物理設(shè)計(jì)就是為邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過程,在這個(gè)階段中要完成兩大任務(wù):(1)確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要是存取方法和存儲(chǔ)結(jié)構(gòu);(2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。5.2數(shù)據(jù)存儲(chǔ)方面為數(shù)據(jù)庫中各基本表建立的索引如下:1、由于基本表Reader,Book的主碼ReaID,BookID經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,在兩個(gè)屬性上建立唯一性索引;2、由于基本表Reader的屬性ReaDep,Book的屬性BookPublish經(jīng)常在查詢條件中出現(xiàn)在兩個(gè)屬性上建立聚簇索引;3、借閱信息基本表Borrow的一屬性ReaID,BookID,經(jīng)常在查詢條件中出現(xiàn),考慮在其之上建立聚簇索引;4、罰款信息基本表Fine的一屬性ReaID,BookID,經(jīng)常在查詢條件中出現(xiàn),考慮在其之上建立聚簇索引;5.3系統(tǒng)功能模塊5.3.1讀者基本信息的查詢和更新模塊將實(shí)現(xiàn)對(duì)讀者基本信息的查詢和更新(修改、添加、刪除)操作,用于新生入學(xué),畢業(yè)生離校,以及讀者補(bǔ)辦借閱證或更改信息的情況,具體的功能模塊圖如下:圖5.1讀者信息查詢、更新功能模塊圖5.3.2圖書基本信息的查詢和更新模塊將完成對(duì)圖書基本信息的查詢、更新(修改、添加、刪除)操作,用于讀者對(duì)圖書信息的查詢及管理員添加新書、刪除淘汰的舊書,具體的功能模塊圖如下所示:圖5.2圖書信息查詢、更新模塊圖

第六章系統(tǒng)的實(shí)施6.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引6.1.1建立數(shù)據(jù)庫createdatabaseBook;6.1.2建立數(shù)據(jù)表(1)讀者類別信息表的建立:createtableReaderType(LBIDchar(5)primarykey,LBNamechar(20)notnull,LBnumchar(5)notnull,LBbqxchar(4)notnull,LBqxchar(3)notnull,)(2)管理員基本信息表的建立:createtableManeger(MIDchar(10)primarykey,MNamechar(10)notnull,MSexchar(2),Mpwdchar(8)notnull,MAuthchar(40)notnull,MTelephchar(15),MAddrechar(30),check(MSex='男'orMSex='女'))(3)圖書館室基本信息表的建立:createtableRoom(RoomNochar(5)primarykey,RoomMIDchar(10)notnull,Roomnumchar(5),RoomAddrechar(20),foreignkey(RoomMID)referencesManeger(MID),)(4)館藏圖書基本信息表的建立:createtableBook(BookIDchar(9)primarykey,BookNochar(20)notnull,BookNamechar(50)notnull,BookWriterchar(30)notnull,BookPublishchar(20)notnull,BookPricechar(7),BookDatedatetime,BookClasschar(20),BookMainchar(200),BookPrimchar(30),BookCopychar(5),BookStatechar(10)notnull,BookRNochar(5)notnull,foreignkey(BookRNo)referencesRoom(RoomNo),)(5)讀者基本信息表的建立:createtableReader(ReaIDchar(9)primarykey,ReaNamechar(10)notnull,ReaSexchar(2)notnull,ReaNochar(9)notnull,ReaLBIDchar(5)notnull,ReaTypechar(20),ReaDepchar(20),ReaGradechar(5),ReaPrefchar(20),ReaDateDatetime,foreignkey(ReaLBID)referencesReaderType(LBID),check(ReaSex='男'orReaSex='女'))(6)借閱基本信息表的建立:createtableBorrow(BookIDchar(9),ReaIDchar(9),OutdateDatetimenotnull,YHdateDatetimenotnull,IndateDatetime,Finechar(5),CLStatechar(8),MIDchar(10)notnull,primarykey(BookID,ReaID),foreignkey(MID)referencesManeger(MID))6.1.3建立視圖(1)用于查詢圖書基本信息的視圖定義如下:createviewBookview(索書號(hào),書名,作者,出版社,圖書狀態(tài))asselectBookNo,BookName,BookWriter,BookPublish,BookStatefromBook(2)用于讀者基本信息查詢的視圖定義如下:createviewReaderview(讀者姓名,類型,學(xué)院,專業(yè),辦證日期)asselectReaName,ReaType,ReaDep,ReaPref,ReaDatefromReader(3)用于顯示當(dāng)前借閱基本信息的視圖定義如下:createviewBorrowview(讀者編號(hào),書名,作者,借閱日期,到期日期)asselectReaID,BookName,BookWriter,Outdate,YHdatefromBorrow,BookwhereBorrow.BookID=Book.BookIDandBorrow.Indateisnull(4)用于借閱歷史信息查詢的視圖定義如下:createviewHistoryview(讀者編號(hào),書名,借閱日期,歸還日期)asselectReaID,BookName,Outdate,IndatefromBorrow,BookwhereBorrow.BookID=Book.BookIDandBorrow.Indateisnotnull(5)用于查詢罰款信息的視圖定義如下:createviewFineview(讀者編號(hào),書名,借閱日期,歸還日期,罰款,處理狀態(tài))asselectReaID,BookName,Outdate,Indate,Fine,CLStatefromBorrow,BookwhereBorrow.BookID=Book.BookIDandFineisnotnull6.1.4建立索引createclusteredindexBookPublishonBook(BookPublish);createclusteredindexReaDeponReader(ReaDep);6.1.5建立觸發(fā)器1.當(dāng)刪除Reader表中某一讀者基本信息時(shí),觸發(fā)Borrow表,刪除相應(yīng)的記錄createtriggerReader_deleteonReaderfordeleteasdeleteBorrowfromdeletedwhereBorrow.ReaID=deleted.ReaID2.當(dāng)在中增加一條借閱記錄時(shí),使該圖書的狀態(tài)由“可借”變?yōu)椤安豢山琛眂reatetriggerBorrow_insert1onBorrowforinsertasdeclare@BookIDchar(9)select@BookID=BookIDfrominsertedupdateBooksetBookState='不可借'whereBookID=@BookID6.2數(shù)據(jù)入庫系統(tǒng)包括圖書基本信息管理、讀者基本信息管理、管理員信息管理、借閱信息管理、查詢信息管理等四大功能模塊,共有6張基本表,采用事先在Excel中錄入數(shù)據(jù),然后使用SQLServer數(shù)據(jù)導(dǎo)入/導(dǎo)出向?qū)Чδ?直接將數(shù)據(jù)導(dǎo)入到相應(yīng)的基本表中。6.3創(chuàng)立各個(gè)功能的存儲(chǔ)過程系統(tǒng)共創(chuàng)立了10個(gè)存儲(chǔ)過程,具體列表如下:表6.1創(chuàng)立的存儲(chǔ)過程列表編號(hào)存儲(chǔ)過程名稱定義作用P-1Book_Insert詳見附錄1在Book中插入一元組P-2Reader_Insert詳見附錄2在Reader中插入一元組P-3Maneger_Insert詳見附錄3在Maneger中插入一元組P-4Borrow_Insert詳見附錄4在Borrow中插入一元組P-5Delete_Book詳見附錄10從Book中刪除一元組P-6Delete_Reader詳見附錄9從Reader中刪除一元組P-7Query_Reader_R詳見附錄5讀者在Reader中查詢本人信息P-8Query_Reader_M詳見附錄6管理員在Reader中查詢?nèi)孔x者P-9Query_Book_Writer詳見附錄7在Book,按作者查詢P-10Query_Book_Name_Publish詳見附錄8在Book中,按書名和出版社查詢6.4系統(tǒng)調(diào)試對(duì)該圖書管理系統(tǒng)進(jìn)行測(cè)試,驗(yàn)證每個(gè)功能是否符合要求,具體的測(cè)試如下:(1)經(jīng)過視圖查看各個(gè)基本表和視圖中的數(shù)據(jù);(2)檢測(cè)各個(gè)存儲(chǔ)過程的功能;

第七章系統(tǒng)評(píng)價(jià)7.1圖書館管理系統(tǒng)評(píng)價(jià)根據(jù)個(gè)人所開發(fā)的系統(tǒng),從系統(tǒng)性能、功能、數(shù)據(jù)、程序等方面進(jìn)行客觀的評(píng)價(jià)。7.2存在的問題及建議指出新系統(tǒng)的優(yōu)點(diǎn)和不足,指出系統(tǒng)開發(fā)中的重點(diǎn)和難點(diǎn),提出改進(jìn)和擴(kuò)展的建議。

參考文獻(xiàn)[1]安忠主編,《管理信息系統(tǒng)(第三版)》,中國(guó)鐵道出版社,;[2]薩師煊王珊主編,《數(shù)據(jù)庫系統(tǒng)概論(第三版)》,北京:高教出版社,;[3]黃梯云主編《管理信息系統(tǒng)(第三版)》,北京:高等教育出版社,;

附錄存儲(chǔ)過程的定義1、Book_Insert的定義:CREATEPROCEDUREBook_Insert@BookIDchar(9)

溫馨提示

  • 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)論