圖書管理系統(tǒng)課件_第1頁
圖書管理系統(tǒng)課件_第2頁
圖書管理系統(tǒng)課件_第3頁
圖書管理系統(tǒng)課件_第4頁
圖書管理系統(tǒng)課件_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計1.圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計1.Booksmanagementsystem軟件系統(tǒng)的名稱:圖書管理系統(tǒng)開發(fā)者:陳貝貝、羅玉龍、尚麗娟、丁雪輝、鄭婧本系統(tǒng)將是獨立的系統(tǒng),目前不與其他的系統(tǒng)或者操作系統(tǒng)提供特別的接口,所產(chǎn)生的輸出都是獨立的。本系統(tǒng)為單用戶版本,使用SQLServer2000作為數(shù)據(jù)庫存儲系統(tǒng)。1-背景2010年12月28號2.Booksmanagementsystem軟件系統(tǒng)的名稱Booksmanagementsystem—需求分析2-目標(biāo)

本需求分析是為實現(xiàn)圖書館信息的計算機管理而編制的。提供的功能包括圖書信息的管理,借書讀者的管理,各項圖書信息的統(tǒng)計及各類查詢。使用該系統(tǒng)可提高時間的利用率和工作效率。2010年12月28號3.Booksmanagementsystem—需求分析2Booksmanagementsystem一、系統(tǒng)需求簡介 1.1總體需求描述 1.2用戶總體業(yè)務(wù)構(gòu)造 1.3其他需求 1.4系統(tǒng)功能設(shè)想 1.5業(yè)務(wù)流程分析 1.5.1圖書借閱信息 1.5.2書籍信息管理 1.5.3讀者信息管理 2010年12月28號4.Booksmanagementsystem一、系統(tǒng)需求簡Booksmanagementsystem需求分析的功能如下:新書的入庫操作。添加新讀者。借閱圖書,歸還圖書及續(xù)借圖書。圖書管理,包括圖書的查詢、修改、刪除等。讀者管理,包括讀者的查詢、修改、刪除等。統(tǒng)計信息,包括圖書分類、出版社分類、讀者分類、證件分類統(tǒng)計。分類排行,包括圖書借出次數(shù)排行和讀者借書次數(shù)排行。數(shù)據(jù)的備份,還原,清理。2010年12月28號5.Booksmanagementsystem需求分析的功能Booksmanagementsystem出版社分類設(shè)置圖書分類設(shè)置讀者分類設(shè)置,級別高借的書也多,可設(shè)置每級別借書數(shù)量。證件分類設(shè)置2010年12月28號6.Booksmanagementsystem2010年12Booksmanagementsystem二、需求描述 2.1功能描述: 2.1.1圖書信息管理 2.1.2讀者信息管理 2.1.3圖書借書管理 2.1.4圖書還書管理 2.2數(shù)據(jù)流圖 2.2.1新書入庫數(shù)據(jù)流圖 2.2.2讀者借書數(shù)據(jù)流圖 2.2.3讀者還書數(shù)據(jù)流圖 2.2.4查詢圖書數(shù)據(jù)流圖 2.2.5圖書管理數(shù)據(jù)流圖 2.3UML系統(tǒng)需求分析 2010年12月28號7.Booksmanagementsystem二、需求描述Booksmanagementsystem--功能需求2010年12月28號8.Booksmanagementsystem--功能需求2Booksmanagementsystem 本階段成果的內(nèi)容形式上主要包括數(shù)據(jù)流圖和數(shù)據(jù)字典。數(shù)據(jù)流圖和數(shù)據(jù)字典是描述用戶需求的重要工具以及階段成果的表達方式。這里借助了用例分析進行輔助。它作為需求分析的成果和用戶交流的主要手段和依據(jù),是后續(xù)數(shù)據(jù)庫設(shè)計的前提。我們從數(shù)據(jù)流圖中可以比較充分的了解軟件的結(jié)構(gòu),所以也是軟件設(shè)計的重要依據(jù)。 小組調(diào)查了解了用戶的需求后,需要進一步表達用戶的需求,采用的分析和表達用戶需求的方法是結(jié)構(gòu)化分析法。該方法是基于數(shù)據(jù)流的需求分析法,它利用圖形的方式進行表達,更加直觀易運用。 結(jié)構(gòu)化分析法采用的是自頂向下、分層分解的方式分析系統(tǒng),即將系統(tǒng)的功能從宏觀層面逐漸細化直到最終,其中主要采用:數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)等這里還采用了輔助工具(UML)。2010年12月28號9.Booksmanagementsystem 本階段成果的Booksmanagementsystem數(shù)據(jù)流圖可以清楚的表示各個模塊之間的調(diào)用關(guān)系。下面是各個模塊的數(shù)據(jù)流圖。2010年12月28號10.Booksmanagementsystem2010年12Booksmanagementsystem2010年12月28號11.Booksmanagementsystem2010年12Booksmanagementsystem2010年12月28號12.Booksmanagementsystem2010年12Booksmanagementsystem2010年12月28號13.Booksmanagementsystem2010年12Booksmanagementsystem2010年12月28號14.Booksmanagementsystem2010年12Booksmanagementsystem.2010年12月28號15.Booksmanagementsystem.2010年1Booksmanagementsystem.2010年12月28號16.Booksmanagementsystem.2010年1Booksmanagementsystem.2010年12月28號17.Booksmanagementsystem.2010年1Booksmanagementsystem從用例圖中我們可以看出管理員和讀者之間對本系統(tǒng)所具有的用例。管理員所包含的用例有:登錄系統(tǒng):管理員可以通過登錄該系統(tǒng)進行各項功能的操作書籍管理:包括對書籍的增刪改等。書籍借閱管理:包括借書、還書、書籍逾期處理和書籍丟失處理等等。讀者管理:包含對讀者的增刪改等操作。讀者所包含的用例有:登錄系統(tǒng)借書:進行借書業(yè)務(wù)。還書:讀者具有的還書業(yè)務(wù)。查詢:包含對個人信息和書籍信息的查詢業(yè)務(wù)逾期處理:就是書籍過期后的繳納罰金等。書籍丟失處理:對書籍丟失后的不同措施進行處理。2010年12月28號18.Booksmanagementsystem從用例圖中我們Booksmanagementsystem2010年12月28號19.Booksmanagementsystem2010年12Booksmanagementsystem概念設(shè)計3.1實體 3.2系統(tǒng)E-R圖 2010年12月28號20.Booksmanagementsystem概念設(shè)計201E-R大制圖.2010年12月28號21.E-R大制圖.2010年12月28號21.Booksmanagementsystem.2010年12月28號22.Booksmanagementsystem.2010年1Booksmanagementsystem邏輯設(shè)計4.1E-R圖到關(guān)系模式的轉(zhuǎn)換 4.2關(guān)系模式的規(guī)范及調(diào)整 4.2.1關(guān)系模式 4.2.2數(shù)據(jù)約束分析 4.3各個數(shù)據(jù)表的表結(jié)構(gòu)設(shè)計 2010年12月28號23.Booksmanagementsystem邏輯設(shè)計201Booksmanagementsystem4.1E-R圖到關(guān)系模式的轉(zhuǎn)換讀者與圖書之間的關(guān)系式多對多的聯(lián)系,因此,將讀者與圖書以及借書聯(lián)系分別設(shè)計成如下的關(guān)系模式:圖書(圖書編號,圖書名稱,作者,譯者,出版社,出版日期,入庫日期,圖書類型,書數(shù),圖書狀態(tài),頁數(shù),價格,附件,圖書簡介)讀者(讀者編號,讀者類型,姓名,有效證件,證件號碼,性別,職業(yè),聯(lián)系電話,E-mail,家庭住址,備注)因為圖書與讀者間的關(guān)系借書與還書,并且是多對多的關(guān)系,所以抽出借閱歸還的關(guān)系。借書(讀者編號,讀者姓名,性別,有效證件,有效證件號碼,讀者類別,聯(lián)系電話,已借數(shù)量,借書總量,圖書編號,圖書名稱,作者,圖書類型,價格,出版時間,出版社,借出次數(shù),附件)出版社和圖書之間是一對一的關(guān)系所以作為單獨的關(guān)系。用戶與圖書的關(guān)系之間是一個管理員可以操作多本圖書,一本圖書可以被多個管理員管理,將用戶作為一個單獨的關(guān)系進行處理,均如下。出版社(出版社編號,出版社名稱)用戶(用戶編號、姓名、密碼、類別、性別、家庭住址、聯(lián)系電話、職務(wù)、出生日期、照片)對于讀者與圖書之間圖書超期罰款關(guān)系以及過期圖書處理關(guān)系,過期需要罰款,損壞圖書也需要罰款。罰款(流水號、罰款原因、罰款金額、日期)過期圖書(圖書編號、書名、書號、讀者序號、姓名、職務(wù)、過期時間)2010年12月28號24.Booksmanagementsystem4.1E-R圖Booksmanagementsystem4.2關(guān)系模式的規(guī)范及調(diào)整4.2.1關(guān)系模式對于讀者與圖書之間圖書超期罰款關(guān)系以及過期圖書處理關(guān)系,過期需要罰款,損壞圖書也需要罰款的調(diào)整: 罰款(流水號、罰款原因、罰款金額、日期,罰款圖書,罰款人,操作人) 罰款類型(類型編號、類型名稱、罰款條目)4.2.2數(shù)據(jù)約束分析(1)用戶訪問權(quán)限:任何用戶都不能訪問其他用戶的密碼。(2)任何用戶只可查自己的歷史操作情況,不可訪問到其他用戶的業(yè)務(wù)情況。(3)借書數(shù)量和借書總數(shù)并且各自的數(shù)量都不能為空值。(4)圖書編碼規(guī)則:以字母B開頭再加上8位數(shù)字。(5)讀者編碼規(guī)則:以字母R開頭加上8位數(shù)字,其中前4位數(shù)字由讀者進入學(xué)校的時間年份順序生成,后4位則是按流水號一次增大。(6)用戶編碼規(guī)則:以字母M開頭再加上8位數(shù)字。其中前4位數(shù)字由用戶的時間年份順序生成,后4位則是按流水號一次增大。(7)出版社編碼規(guī)則:以字母P開頭再加上8位數(shù)字。其中前4位數(shù)字由學(xué)校采購圖書的時間年份順序生成,后4位則是按流水號一次增大。2010年12月28號25.Booksmanagementsystem4.2關(guān)系模式Booksmanagementsystem4.3各個數(shù)據(jù)表的表結(jié)構(gòu)設(shè)計經(jīng)由E-R模型得到關(guān)系模型并且得到適當(dāng)調(diào)整后,我們可以結(jié)合在需求表述中數(shù)據(jù)字典包含的數(shù)據(jù)項信息,得到數(shù)據(jù)庫的表結(jié)構(gòu)。具體設(shè)計各個數(shù)據(jù)表的表結(jié)構(gòu),包括表名,表中各列的字段數(shù)據(jù)類型、數(shù)據(jù)長度和表的主鍵和外碼:還要考慮應(yīng)該建立那些索引以及索引的類型。需要注意的是,考慮到系統(tǒng)的統(tǒng)一,兼顧如數(shù)據(jù)庫管理員和后續(xù)軟件開發(fā)中對數(shù)據(jù)庫管理以及編程引用的便利,表明和字段名的命名以具有意義的英文名稱為主或以其縮寫字母構(gòu)成:同時要為各個表名和字段名做出完整的中文文檔說明。2010年12月28號26.Booksmanagementsystem4.3各個數(shù)據(jù)Booksmanagementsystem.2010年12月28號27.Booksmanagementsystem.2010年1Booksmanagementsystem數(shù)據(jù)庫的物理設(shè)計5.1存儲介質(zhì)的選擇 5.2數(shù)據(jù)庫的存儲結(jié)構(gòu)設(shè)計5.2.1數(shù)據(jù)存儲路徑 5.3各個數(shù)據(jù)表(視圖)的建立5.4選擇存取的方法5.5數(shù)據(jù)庫服務(wù)器的性能優(yōu)化 2010年12月28號28.Booksmanagementsystem數(shù)據(jù)庫的物理設(shè)BooksmanagementsystemBOOK表2010年12月28號29.BooksmanagementsystemBOOK表20Booksmanagementsystem2010年12月28號30.Booksmanagementsystem2010年12便于查詢圖書相關(guān)信息便于借閱歸還圖書信息查詢便于查詢讀者相關(guān)信息2010年12月28號31.便于查

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論