圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明_第1頁
圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明_第2頁
圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明_第3頁
圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明_第4頁
圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明一、 需求分析階段1. 員工管理包括員工基本信息管理和員工職位管理。員工基本信息管理包括員工基本信息的添加、修改和刪除,在系統(tǒng)中,員工就是最終的系統(tǒng)使用者,也就是系統(tǒng)用戶,因此,這部分還包括用戶登錄和修改密碼等功能;員工職位管理包括職位的添加、修改和刪除。2. 圖書管理主要包括圖書信息管理、圖書類別管理。根據(jù)張主任需求,出版社的信息也要單獨(dú)維護(hù),在該系統(tǒng)中,出版社與圖書關(guān)系緊密,因此,可以把出版社管理也看作是圖書管理的一部分。圖書信息管理包括圖書基本信息的添加、修改和刪除;圖書類別管理包括圖書類別的添加、修改和刪除;出版社管理包括出版社信息的添加、修改和刪除。3. 讀

2、者管理包括讀者信息管理和讀者類別管理。讀者信息管理包括讀者信息的添加、修改和刪除;讀者類別管理包括讀者類別信息的添加、修改和刪除。4. 圖書流通管理包括圖書借出管理、圖書歸還管理、罰款管理和交款管理。圖書借出管理主要包括添加圖書借出信息;圖書續(xù)借,可以認(rèn)為是一種特殊類型的借出,與借出一起進(jìn)行管理;圖書歸還管理和罰款管理是緊密相連的,讀者在歸還圖書時(shí),系統(tǒng)除了要添加歸還信息外,還要看圖書是否有污損或超期情況,如果有,則自動(dòng)產(chǎn)生相應(yīng)的罰款;交款管理主要是指財(cái)務(wù)人員收取罰款。5. 查詢管理包括各種信息的查詢,主要有圖書信息查詢、超期查詢和流通明細(xì)查詢等。二、 概念結(jié)構(gòu)設(shè)計(jì)1. 從項(xiàng)目功能中分析需要的

3、實(shí)體圖書管理系統(tǒng)主要是實(shí)現(xiàn)圖書館的所有書籍的借閱,查詢管理。館藏圖書很多,要想實(shí)現(xiàn)大量數(shù)據(jù)的信息化管理,必須分類進(jìn)行管理,使讀者很快捷方便的找到自己想要借閱的書籍。隨著時(shí)代的發(fā)展有一些書籍更新?lián)Q代很快,要能及時(shí)的使我們的圖書隨著信息的更新而迅速適應(yīng)社會(huì)的發(fā)展。該系統(tǒng)從基礎(chǔ)數(shù)據(jù)開始包括:?jiǎn)T工管理、圖書管理、讀者管理、圖書流通管理和圖書的查詢幾個(gè)模塊。圖1概念結(jié)構(gòu)2. 分析各實(shí)體的屬性,用ER圖形表示圖2圖書表圖3圖書類別表圖4出版社表圖5職位表圖6員工表圖7讀者類別表圖8讀者表圖9圖書借閱表圖10 罰款表圖11 交款表3. 分析各實(shí)體間的關(guān)系,繪制ER圖(按標(biāo)準(zhǔn)的實(shí)體關(guān)系圖形符號(hào))圖12 ER圖

4、三、 邏輯結(jié)構(gòu)設(shè)計(jì)1. 將ER圖轉(zhuǎn)成邏輯表設(shè)計(jì):整體關(guān)系圖1) 一對(duì)一關(guān)系轉(zhuǎn)換2) 一對(duì)多關(guān)系轉(zhuǎn)換: “一方”的主鍵作為“N方”的外鍵3) 多對(duì)多關(guān)系轉(zhuǎn)換: 必須對(duì) “關(guān)系” 單獨(dú)建立一個(gè)關(guān)系表2. 考慮數(shù)據(jù)規(guī)范化1) 第一范式: 數(shù)據(jù)庫表的每一列都是不可分割的基本數(shù)據(jù)項(xiàng),沒有重復(fù)列2) 第二范式: 在第一范式的基礎(chǔ)上建立,即首先滿足第一范式。然后要求實(shí)體的屬性完全依賴于主關(guān)鍵字3) 第三范式:必須先滿足第二范式,然后要求非主關(guān)鍵字不能出現(xiàn)在多個(gè)表中圖13整體關(guān)系圖四、 物理設(shè)計(jì)階段1. 表和表結(jié)構(gòu)設(shè)計(jì)1) 列出表清單2) 各表的結(jié)構(gòu)圖14 圖書類別表圖15 出版社表圖16 圖書表圖17 職位

5、表圖18 員工表圖19 讀者類別表圖20 讀者表圖21 圖書借閱表圖22罰款表圖23交款表五、 數(shù)據(jù)庫實(shí)施階段1. 代碼實(shí)現(xiàn)六、 運(yùn)行和維護(hù)階段1. 數(shù)據(jù)測(cè)試-圖書管理測(cè)試select * from t_publisher圖24select * from t_booktype圖25select * from t_book圖26-員工管理測(cè)試select * from t_job圖27select * from t_employee圖28-讀者管理測(cè)試select * from t_readertype圖29select * from t_reader圖30-圖書流通管理測(cè)試select * f

6、rom t_borrow圖31select * from t_amercement圖32select * from t_pay圖33-圖書借閱測(cè)試declare shoudreturn datetimeexec usp_borrow TP00002,B000001,2012-11-20,3001,shoudreturn outputprint shoudreturn圖34-圖書歸還測(cè)試declare returndate datetimeset returndate=getdate()exec usp_return A400001,A0000001,returndate,3002,0,gode

7、clare returndate datetimeset returndate=getdate()exec usp_return TP00002,B0000001,returndate,3002,1,go圖35-查詢借閱表,圖書表,罰款表測(cè)試select *from t_borrow-未還圖36-已還圖37select *from t_book借書前圖38借書后圖39還書后圖40select *from t_amercement 圖41-顯示應(yīng)交罰款測(cè)試declare o_sumame decimal(20,2)exec usp_dispame B0000001,o_sumame outputprint 罰款合計(jì):+str(o_sumame,20,2)+元圖42-交款測(cè)試declare paydate datetimeset paydate=getdate()exec usp_pay B0000001,4001,paydate,超期,2.60圖43-查詢罰款表和交款表測(cè)試select *from t_amercement圖44sel

溫馨提示

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