圖書館管理系統(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頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、信息工程學(xué)院數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)課程設(shè)計(jì)論文主題:圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)學(xué)位:專業(yè)班:名字:指導(dǎo)老師:完成日期:摘要在計(jì)算機(jī)越來越普及的今天,采用對個(gè)人有效的圖書管理系統(tǒng)來管理自己的書就變得方便了。 對圖書管理部門來說,以前的單一手工檢索不能滿足人們的要求,往往投入大量的人力和財(cái)力也不能獲得高效的管理效率。 為了方便圖書資料的管理,需要有效的圖書管理軟件,以減輕員工的工作量,方便員工的操作,提高管理質(zhì)量和水平,實(shí)現(xiàn)高效、智能的管理,提高圖書借閱信息的管理效率。 利用數(shù)據(jù)庫技術(shù)生成的圖書館借閱管理系統(tǒng),使借閱者非常方便,簡化了圖書館管理員和員工的勞動,使員工從繁忙復(fù)雜的工作中進(jìn)入簡單高效的工作。

2、基于這個(gè)問題,開發(fā)了大學(xué)圖書館借閱系統(tǒng)。 系統(tǒng)采用C/S模型,實(shí)現(xiàn)了借書的便利性、效率性、有效性、及時(shí)性。 本文通過中小高校圖書館管理系統(tǒng)的設(shè)計(jì)與開發(fā)實(shí)踐,闡述了高校圖書館管理軟件應(yīng)具有的基本功能、設(shè)計(jì)與實(shí)現(xiàn)。關(guān)鍵詞:圖書借閱人員管理圖書的維護(hù)目錄一.引言12 .需求分析階段22.1引言22.2需求分析階段的目標(biāo)和任務(wù)22.2.1處理對象22.2.2處理功能和要求32.2.3 .安全性和完整性的要求32.3需求分析階段的成果33概念設(shè)計(jì)階段93.1引言93.2任務(wù)和目標(biāo)103.3階段結(jié)果104 .邏輯設(shè)計(jì)階段124.1邏輯設(shè)計(jì)的任務(wù)和目標(biāo)124.2數(shù)據(jù)組織124.2.1將e-r圖轉(zhuǎn)換為關(guān)系模型

3、124.2.2模型優(yōu)化134.2.3數(shù)據(jù)庫模式定義134.2.4用戶子模式定義154.3數(shù)據(jù)處理部165 .物理設(shè)計(jì)階段175.1物理設(shè)計(jì)階段的目標(biāo)和任務(wù)175.2數(shù)據(jù)存儲面175.3系統(tǒng)功能模塊175.3.1讀者基本信息的查詢和更新模塊175.3.2圖書基本信息的查詢和更新模塊186 .數(shù)據(jù)庫實(shí)施階段196.1創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表、視圖和索引196.1.1創(chuàng)建數(shù)據(jù)庫196.1.2數(shù)據(jù)表19的建立6.1.3創(chuàng)建視圖216.1.4索引21的建立6.1.5創(chuàng)建觸發(fā)器226.2數(shù)據(jù)入庫226.3創(chuàng)建各功能的存儲過程227 .系統(tǒng)調(diào)試和測試238 .實(shí)習(xí)須知23九.存在的問題和建議23謝謝25參考文獻(xiàn)2

4、5附錄1存儲過程定義26附錄2驗(yàn)證數(shù)據(jù)顯示和存儲過程功能29附錄3所有SQL執(zhí)行語句341 .引言隨著社會信息量的增加,職場競爭加劇,更多的人關(guān)心知識的積累、能力的培養(yǎng)。 作為信息積累的主要媒體之一的圖書比以往數(shù)量、規(guī)模都多,個(gè)人和圖書管理部門都需要以方便有效的方式管理自己的書。在計(jì)算機(jī)越來越普及的今天,采用對個(gè)人有效的圖書管理系統(tǒng)來管理自己的書就變得方便了。 對圖書管理部門來說,以往單一的手工檢索不能滿足人們的要求,為了便于圖書資料的管理,需要有效的圖書管理軟件。 對于越來越大的圖書館,尋找特定的書籍總是讓借用者和工作人員很辛苦,有時(shí)也沒有結(jié)果。 因此,雖然投入了很多人和財(cái)力,但不能得到有效

5、的管理效率。 為了縮短借閱者的等待時(shí)間、減少員工的工作量、方便員工的操作、提高管理質(zhì)量和水平、實(shí)現(xiàn)高效智能管理、提高圖書借閱信息管理效率,采用了數(shù)據(jù)庫技術(shù)的圖書館借閱管理系統(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)功能,可讀性強(qiáng),容易擴(kuò)展。 基本功能全面,系統(tǒng)可讀性強(qiáng),維護(hù)、更新容易,安全性高。2 .需求分析階段2.1引言進(jìn)行系統(tǒng)設(shè)計(jì),首先分析系統(tǒng)的現(xiàn)狀。 根據(jù)系統(tǒng)目標(biāo)、需求和功能,制定和選擇更好的系統(tǒng)方案,實(shí)現(xiàn)

6、合理的優(yōu)化系統(tǒng)。 每個(gè)學(xué)校都有圖書館,最初圖書數(shù)量和種類很少,所以手動管理方便靈活。 隨著社會的發(fā)展,圖書的數(shù)量和種類越來越多,人工管理降低了工作效率,希望建立圖書管理系統(tǒng),是為了解決人工圖書信息管理實(shí)踐的問題,達(dá)到了系統(tǒng)化、規(guī)范化、標(biāo)準(zhǔn)化的水平。 這個(gè)系統(tǒng)的建立不僅方便管理者,還節(jié)省了工作時(shí)間,提高了工作效率。需求分析是明確用戶對所開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng)的準(zhǔn)確要求的步驟。 數(shù)據(jù)庫設(shè)計(jì)的第一步是明確數(shù)據(jù)庫的目的和使用方法,即需要從數(shù)據(jù)庫中獲取的信息。 明確目的后,可以確定要保存的主題的信息(表)和每個(gè)主題需要保存的信息(表中的字段)。為了構(gòu)筑系統(tǒng),首先從需求構(gòu)筑數(shù)據(jù)庫表,然后把數(shù)據(jù)庫表和需求組合

7、起來分割系統(tǒng)功能模塊。 這樣,把大系統(tǒng)分解成了幾個(gè)小系統(tǒng)。 在這里,系統(tǒng)的層次分為圖書維護(hù)、人員信息管理、圖書借閱管理、信息查詢四個(gè)部分。 可以實(shí)現(xiàn)以下功能進(jìn)行新書入庫、現(xiàn)有圖書信息的修改和刪除能實(shí)現(xiàn)讀者基本信息的查詢和編輯管理可以進(jìn)行逾期罰款功能可以進(jìn)行借用信息的查詢功能2.2需求分析階段的目標(biāo)和任務(wù)2.2.1處理對象讀者信息:讀者編號、姓名、性別、學(xué)號、學(xué)院、專業(yè)、學(xué)年、類型、類別編號工作證明日管理員信息:管理員號碼、姓名、性別、權(quán)限、登錄密碼、地址、電話號碼藏書信息:圖書編號、索書編號、圖書名稱、作者、出版社、單價(jià)、摘要、關(guān)鍵字、份數(shù)、分類、出版日期、狀態(tài)借用信息:圖書編號、讀者編號、圖

8、書名、作者、借用日、返還日、返還日、返還日、罰金借出履歷信息:圖書編號、讀者號碼、圖書名稱、作者、借出日期、返還日期罰款信息:讀者號碼、圖書號碼、圖書名稱、作者、借出日期、返還日期、罰款金額、處理情況、管理者號碼2.2.2處理功能和要求1 .可以存儲一定數(shù)量的圖書信息,有效地進(jìn)行對應(yīng)的書籍?dāng)?shù)據(jù)的操作和管理。 這主要是如下一)圖書信息的登記、刪除、修改。2 )圖書信息的多關(guān)鍵字檢索查詢。三)圖書出借、歸還及逾期罰款或喪失賠償。2 .能夠?qū)σ欢〝?shù)量的讀者、管理者進(jìn)行適當(dāng)?shù)男畔⒌拇鎯凸芾怼?這包括以下內(nèi)容一)讀者信息的登記、刪除、修改。2 )添加、刪除和修改管理員信息。3 )讀者資料的統(tǒng)計(jì)和查詢。

9、3 .可以提供一定的安全機(jī)制來授權(quán)訪問數(shù)據(jù)信息,防止擅自修改、查詢。4 .可以列出查詢、統(tǒng)計(jì)結(jié)果。2.2.3 .安全性和完整性的要求1 )安全性的要求系統(tǒng)的安全性要求反映在數(shù)據(jù)庫的安全性、信息安全性、系統(tǒng)平臺的安全性等方面. 安全性首先通過視圖的機(jī)制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖. 由此,通過為系統(tǒng)數(shù)據(jù)提供一定程度的安全性、分配權(quán)限并設(shè)定權(quán)限級別,能夠區(qū)分不同操作者對數(shù)據(jù)庫的操作,提高數(shù)據(jù)庫的安全性的系統(tǒng)平臺的安全性,是操作系統(tǒng)2 )完整性要求系統(tǒng)完整性需要系統(tǒng)中數(shù)據(jù)的正確性和兼容性。 可以設(shè)置主鍵和外鍵、使用check約束,或使用觸發(fā)器和級聯(lián)更新。2.3需求分析階段的成果2.3.1體會和

10、收獲系統(tǒng)的需求分析主要通過與我校圖書管理員的咨詢、咨詢,了解了我校圖書館的管理規(guī)則和運(yùn)行機(jī)制,通過互聯(lián)網(wǎng)檢索有關(guān)圖書管理系統(tǒng)的知識,了解了圖書管理的現(xiàn)狀和管理中的問題。 因?yàn)槭堑谝淮巫鲞@樣的需求調(diào)查,一開始總覺得無法掌握,自己應(yīng)該理解,應(yīng)該清楚這些方面的知識,在制作系統(tǒng)的業(yè)務(wù)流程圖時(shí)也有很多問題,通過老師的幫助和指導(dǎo),和自己一起分析和完善,逐漸明確業(yè)務(wù)2.3.2圖書管理系統(tǒng)業(yè)務(wù)流程圖圖2.1業(yè)務(wù)流程圖從讀者的角度考慮的商業(yè)流程圖:2.3.3圖書管理系統(tǒng)的數(shù)據(jù)流圖圖2.2頂層數(shù)據(jù)流頂層數(shù)據(jù)流程圖:第二層數(shù)據(jù)流程圖:(借用讀者、歸還讀者書籍、查詢讀者、查詢管理員、修改管理員)第3層數(shù)據(jù)流圖:(從讀

11、者借用)第三層數(shù)據(jù)流程圖:(讀者還書)第三層數(shù)據(jù)流圖:(查詢圖書信息,查詢讀者信息,查詢借用歷史,查詢罰款信息)第3層數(shù)據(jù)流圖:(管理員添加、刪除、修改本信息)第3層數(shù)據(jù)流程圖:(管理員添加、刪除、修改讀者信息)第3層數(shù)據(jù)流程圖:(管理員添加、刪除和修改系統(tǒng)用戶信息)2.3.4圖書管理系統(tǒng)的數(shù)據(jù)詞典(a )數(shù)據(jù)項(xiàng)目:與系統(tǒng)有關(guān)的數(shù)據(jù)項(xiàng)目有44項(xiàng)表1.1數(shù)據(jù)項(xiàng)目表數(shù)據(jù)項(xiàng)目編號數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)的意思與其他數(shù)據(jù)項(xiàng)的關(guān)系存儲結(jié)構(gòu)別名DI-1BookID圖書編碼char(9)條形碼號碼DI-2戰(zhàn)斗機(jī)圖書否圖書索引編號char(10 )索書號DI-3戰(zhàn)斗機(jī)BookName書名char(20 )書名DI-4

12、戰(zhàn)斗機(jī)書寫器。圖書作者char(8)作者DI-5戰(zhàn)斗機(jī)圖書發(fā)行版。圖書出版社char(20 )出版社DI-6戰(zhàn)斗機(jī)書籍價(jià)格圖書單價(jià)char(7)單價(jià)DI-7書日期圖書出版日期日期(日期)出版日期DI-8圖書類別。圖書分類char(20 )分類DI-9戰(zhàn)斗機(jī)BookMain圖書摘要char (200 )摘要DI-10戰(zhàn)斗機(jī)BookPrim公司圖書關(guān)鍵詞。char (30 )關(guān)鍵詞。DI-11書籍復(fù)印。圖書復(fù)印件數(shù)char (5)復(fù)印數(shù)DI-12戰(zhàn)斗機(jī)BookState書能不能借?char(10 )狀態(tài)DI-13戰(zhàn)斗機(jī)BookRNo所屬館室號和RoomNo一樣char(5)館室號DI-14戰(zhàn)斗機(jī)版

13、權(quán)所有讀者代碼char(9)條形碼號碼DI-15戰(zhàn)斗機(jī)ReaName讀者姓名char(10 )姓名DI-16ReaSex讀者的性別char(2)性別DI-17戰(zhàn)斗機(jī)瑞森讀者學(xué)號char (9)學(xué)號DI-18真實(shí)bid讀者類別編號和LBID一樣char(5)類別編號DI-19rea型讀者類型(職務(wù))char(20 )類型DI-20戰(zhàn)斗機(jī)ReaDep讀者所在的學(xué)院char(20 )大學(xué)DI-21ReaGrade讀者所屬的年級char(5)學(xué)年DI-22戰(zhàn)斗機(jī)ReaPre讀者閱讀的專業(yè)char(20 )專家DI-23ReaDate讀者的證言時(shí)間日期(日期)工作時(shí)間DI-24戰(zhàn)斗機(jī)OutDate借用日

14、日期(日期)借用時(shí)間DI-25戰(zhàn)斗機(jī)indate.indate歸還日期日期(日期)歸還時(shí)間DI-26戰(zhàn)斗機(jī)YHDate公司應(yīng)該償還的日子日期(日期)應(yīng)該還時(shí)間DI-27精細(xì)懲罰金額char(3)懲罰金額DI-28戰(zhàn)斗機(jī)CLState是否支付罰金char(8)處理狀態(tài)DI-29戰(zhàn)斗機(jī)PS類別編號ReaLBID和char(5)類別編號DI-30戰(zhàn)斗機(jī)LBName讀者分類名稱char(20 )類別名稱DI-31戰(zhàn)斗機(jī)PS號準(zhǔn)許最近借大本書char(5)借用數(shù)DI-32戰(zhàn)斗機(jī)LBbqx允許最大持有時(shí)間char(4)借用期限D(zhuǎn)I-33PPS借書卡的有效期char(3)有效期DI-34戰(zhàn)斗機(jī)PS管理員號碼

15、和RoomMID一樣char(10 )編號DI-35戰(zhàn)斗機(jī)MName管理員名稱char(10 )姓名DI-36戰(zhàn)斗機(jī)PS管理者性別char(2)性別DI-37戰(zhàn)斗機(jī)Mpwd管理員密碼char(8)密碼。DI-38戰(zhàn)斗機(jī)PS PS管理員權(quán)限級別char(4)權(quán)限級別DI-39MTeleph管理員電話char(15 )電話號碼DI-40戰(zhàn)斗機(jī)MAddre管理員地址char(30 )地址DI-41RoomNo館室號和BookRNo一樣char(5)館室號DI-42戰(zhàn)斗機(jī)RoomMID館內(nèi)管理者號碼和PS一樣char(10 )編號DI-43戰(zhàn)斗機(jī)RoomNum館內(nèi)圖書數(shù)char(5)數(shù)量DI-44戰(zhàn)斗機(jī)roomaddare館內(nèi)地址char(20 )地址(b )數(shù)據(jù)結(jié)構(gòu):表1.2數(shù)據(jù)結(jié)構(gòu)一覽數(shù)據(jù)結(jié)合結(jié)構(gòu)編號數(shù)據(jù)結(jié)構(gòu)名稱數(shù)據(jù)結(jié)構(gòu)意思構(gòu)成DS-1書籍藏書信息BookID,BookNo,BookN

溫馨提示

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

評論

0/150

提交評論