圖書(shū)館數(shù)據(jù)庫(kù)設(shè)計(jì)模板_第1頁(yè)
圖書(shū)館數(shù)據(jù)庫(kù)設(shè)計(jì)模板_第2頁(yè)
圖書(shū)館數(shù)據(jù)庫(kù)設(shè)計(jì)模板_第3頁(yè)
圖書(shū)館數(shù)據(jù)庫(kù)設(shè)計(jì)模板_第4頁(yè)
圖書(shū)館數(shù)據(jù)庫(kù)設(shè)計(jì)模板_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)圖書(shū)館管理系統(tǒng)應(yīng)當(dāng)可以提供所有借閱者的詳細(xì)信息,以和館內(nèi)庫(kù)存的詳細(xì)狀況,對(duì)借書(shū)和還書(shū)兩大功能進(jìn)行合理的操作并登記。圖書(shū)館管理系統(tǒng)的重要任務(wù)是建立詳盡的借閱信息,以和館內(nèi)的書(shū)種和對(duì)應(yīng)書(shū)刊的記錄,并對(duì)1.1詳細(xì)功能模塊和描述最高權(quán)限對(duì)數(shù)據(jù)庫(kù)進(jìn)行所有操作。同樣擁有一種顧客名和密碼,但一般顧客只能(1)管理員:增長(zhǎng)、刪除、查詢(xún)、修改圖書(shū)信息;讀讀圖1—1讀者信息檔“讀者類(lèi)型借鬩證掛者類(lèi)讀者盤(pán)點(diǎn)圖書(shū)檔圖圖書(shū)征“圖書(shū)借閱”用于登記讀者借閱圖書(shū)的記錄并減少圖書(shū)在庫(kù)的庫(kù)存借閱時(shí)間、應(yīng)還時(shí)間、續(xù)借次數(shù)、圖書(shū)狀態(tài)等。圖書(shū)館管理員作為借閱者的代操縱借書(shū)和還書(shū)者。借書(shū)時(shí)只要輸入借閱的書(shū)刊編號(hào)就可以,然后輸入借閱者的借閱卡號(hào),完畢后提交,系統(tǒng)驗(yàn)證借閱者與否有效,若有效借閱祈求被接受并處理,系統(tǒng)將庫(kù)存中圖書(shū)數(shù)量減一,同步將讀者信“圖書(shū)償還”用于登記讀者償還圖書(shū)的記錄并增長(zhǎng)圖書(shū)在庫(kù)的庫(kù)存償還時(shí)間等。系統(tǒng)查詢(xún)借閱此書(shū)的人的信息以和該書(shū)被借日期判斷與否過(guò)期,若過(guò)期將進(jìn)行罰款,并將該書(shū)刊的借“圖書(shū)丟失”用于報(bào)失圖書(shū),內(nèi)容包括丟失編號(hào)“圖書(shū)罰款”用于對(duì)圖書(shū)超期、丟失等狀況的罰款管理,內(nèi)容包括罰款編號(hào)、圖書(shū)編號(hào)、讀者編號(hào)、罰款日期、罰系統(tǒng)流程圖如圖1—4所示:改改詢(xún)罰征注書(shū)借改詢(xún)圖圖修書(shū)書(shū)書(shū)圖圖圖書(shū)查查修償圖1—4系統(tǒng)總流程圖二、概念模型設(shè)計(jì)根據(jù)以上需求分析,一種基本的圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù)大體包括10個(gè)表,分別寄存對(duì)應(yīng)子功能模塊的數(shù)據(jù)信實(shí)際上就是對(duì)讀者和文獻(xiàn)的管理。其他涉和讀者信息和文獻(xiàn)信息的表,都只是記錄對(duì)應(yīng)的編號(hào),并根據(jù)作為外鍵的數(shù)據(jù)庫(kù)要表述的信息有:(1)讀者類(lèi)型(2)讀者信息(3)圖書(shū)基本信息(4)圖書(shū)信息(5)圖書(shū)征訂(6)圖書(shū)借閱(7)圖書(shū)償還(8)圖書(shū)丟失(9)圖書(shū)罰款(10)圖書(shū)注銷(xiāo)各實(shí)體和屬性圖如圖3—1所示:工供冊(cè)新方級(jí)云價(jià)倫書(shū)庫(kù)存礦出葉問(wèn)規(guī)斷斗編丟失作訂的單位注銷(xiāo)罰2.2各實(shí)體和其聯(lián)絡(luò)的E-R圖分出北白還借圖2—2各實(shí)體和其聯(lián)絡(luò)圖3.1一般邏輯模型設(shè)計(jì)原則1(實(shí)體轉(zhuǎn)換為關(guān)系模式):ERD中每個(gè)獨(dú)立的實(shí)體轉(zhuǎn)換為一種關(guān)系模式,實(shí)體的屬性構(gòu)成關(guān)系的屬性,實(shí)體的原則2(從實(shí)體和其主從聯(lián)絡(luò)轉(zhuǎn)換為關(guān)系模式):ERD中一種從實(shí)體和其主從聯(lián)絡(luò)轉(zhuǎn)換為一種關(guān)系,從實(shí)體的屬性和其主實(shí)體關(guān)系的屬性構(gòu)成的屬性,其主實(shí)體關(guān)系的主碼,在主從關(guān)系聯(lián)絡(luò)為一對(duì)多聯(lián)絡(luò)時(shí)還要個(gè)體所對(duì)應(yīng)的從實(shí)體個(gè)體辨別開(kāi)來(lái)的,從實(shí)體的一組屬性,作為該關(guān)系的主碼。對(duì)子類(lèi)實(shí)體可原則3(一對(duì)多聯(lián)絡(luò)在關(guān)系模式中的表達(dá)):ERD中的一種一對(duì)多聯(lián)絡(luò)通過(guò)在其“多”實(shí)體關(guān)系上增長(zhǎng)“1”實(shí)體關(guān)系的主碼(作為外碼)和聯(lián)絡(luò)自身的屬性來(lái)表達(dá)。原則4(多對(duì)多聯(lián)絡(luò)轉(zhuǎn)換為關(guān)系):ERD中的一種多對(duì)多聯(lián)絡(luò)轉(zhuǎn)換為一種關(guān)系,其被聯(lián)絡(luò)實(shí)體關(guān)系的主碼和該聯(lián)絡(luò)自3.1.2讀者類(lèi)型的關(guān)系模式讀者類(lèi)型(身份、可借冊(cè)數(shù)、可續(xù)借冊(cè)數(shù)、可借時(shí)間)讀者信息(編號(hào)、姓名、身份、讀者性別、聯(lián)絡(luò)方式、登記日期、有效期至、違規(guī)次數(shù)、現(xiàn)借圖書(shū)數(shù)、與否掛失)圖書(shū)信息(編號(hào)、ISBN、入庫(kù)時(shí)間)圖書(shū)征訂(征訂編號(hào)、類(lèi)型、征訂數(shù)量、征訂日期)3.1.7圖書(shū)借閱的關(guān)系模式圖書(shū)借閱(借閱編號(hào)、圖書(shū)編號(hào)、讀者編號(hào)、借閱時(shí)間、應(yīng)還時(shí)間、續(xù)借次數(shù)、圖書(shū)狀態(tài))3.1.8圖書(shū)償還的關(guān)系模式圖書(shū)償還(償還編號(hào)、圖書(shū)編號(hào)、讀者編號(hào)、償還時(shí)間)3.1.9圖書(shū)丟失的關(guān)系模式圖書(shū)丟失(丟失編號(hào)、圖書(shū)編號(hào)、讀者編號(hào)、償還金額、操作時(shí)間)3.1.10圖書(shū)罰款的關(guān)系模式圖書(shū)罰款(罰款編號(hào)、圖書(shū)編號(hào)、讀者編號(hào)、罰款日期、罰款金額、與否交款、備注)圖書(shū)注銷(xiāo)(注銷(xiāo)編號(hào)、圖書(shū)編號(hào)、注銷(xiāo)時(shí)間)3.2詳細(xì)邏輯模型設(shè)計(jì)3.2.1讀者類(lèi)型表字段名數(shù)據(jù)類(lèi)型能否為空闡明可借時(shí)間字段名數(shù)據(jù)類(lèi)型能否為空闡明書(shū)名出版社3.2.3讀者信息表字段名數(shù)據(jù)類(lèi)型能否為空闡明姓名者類(lèi)型(身份)性別check(性別in('男’,’女’)),登記日期字段名數(shù)據(jù)類(lèi)型能否為空闡明foreignkey(ISBN)references圖書(shū)基本信息(ISBN))入庫(kù)時(shí)間3.2.5圖書(shū)借閱表字段名數(shù)據(jù)類(lèi)型能否為空闡明圖書(shū)編號(hào)foreignkey(圖書(shū)編號(hào))foreignkey(讀者編號(hào))借閱時(shí)間應(yīng)還時(shí)間3.2.6圖書(shū)償還表字段名數(shù)據(jù)類(lèi)型能否為空闡明圖書(shū)編號(hào)foreignkey(圖書(shū)編號(hào))償還時(shí)間foreignkey(讀者編號(hào))號(hào))3.2.7圖書(shū)征訂表字段名數(shù)據(jù)類(lèi)型能否為空闡明征訂編號(hào)圖書(shū)基本信息(ISBN)征訂日期3.2.8圖書(shū)罰款表字段名數(shù)據(jù)類(lèi)型能否為空闡明罰款編號(hào)圖書(shū)編號(hào)Foreignkey(圖書(shū)編號(hào))Foreignkey(讀者編號(hào))罰款日期罰款金額3.2.9圖書(shū)丟失表字段名數(shù)據(jù)類(lèi)型能否為空闡明丟失編號(hào)圖書(shū)編號(hào)操作時(shí)間3.2.10圖書(shū)注銷(xiāo)表字段名數(shù)據(jù)類(lèi)型能否為空闡明圖書(shū)編號(hào)foreignkey(圖書(shū)編號(hào))注銷(xiāo)時(shí)間4.1創(chuàng)立圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù)和庫(kù)中的各表 Createtable讀者類(lèi)型( createtable圖書(shū)基本信息(版次char(20),現(xiàn)存量int,庫(kù)存總量int)--創(chuàng)立讀者信息表:Createtable讀者信息(編號(hào)char(20)primaryke姓名char(20),聯(lián)絡(luò)方式char(12),登記日期datetime,有效期至datetime違規(guī)次數(shù)int,借書(shū)數(shù)量int,foreignkey(身份)references讀者類(lèi)型(身份) ISBNchforeignkey(ISBN)references圖書(shū)基本 Createtable圖書(shū)借閱(借閱編號(hào)char(20)primarykey,Foreignkey(讀者編號(hào))references讀者信息(編號(hào)) Foreignkey(圖書(shū)編號(hào))references圖書(shū)信息(編號(hào)),Foreignkey(讀者編號(hào))references讀者信息(編號(hào)) Createtable圖書(shū)征訂(征訂編號(hào)char(20)primarykey,征訂日期datetime, Createtable圖Foreignkey(圖書(shū)編號(hào))referencesForeignkey(讀者編號(hào))references -創(chuàng)立“圖書(shū)丟失”表Createtable圖書(shū)丟失(丟失編號(hào)char(20)primarykey,圖書(shū)編號(hào)char(20),償還金額char(10),Foreignkey(圖書(shū)編號(hào))references圖書(shū)信息(編號(hào)),Foreignkey(讀者編號(hào))references讀者信息(編號(hào)) -創(chuàng)立“圖書(shū)注銷(xiāo)”表Createtable圖書(shū)注銷(xiāo)(注銷(xiāo)編號(hào)char(20)primarykey,圖書(shū)編號(hào)char(20),Foreignkey(圖書(shū)編號(hào))references圖書(shū)信息(編號(hào))4.2向圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù)中插入數(shù)據(jù)---------------插入讀者類(lèi)型Insertinto讀者類(lèi)型values(教師’,10,4,’60天’)--------------插入圖書(shū)基本信息Insertinto圖書(shū)基本信息values(‘7-302-12266-0',’經(jīng)典案例開(kāi)發(fā)’,’2023年1月第1版’, values(TP0000003','7-302-12266-1',’2023values(H0000009',’7-302-12266-3','2023values(TP0000010',’7-302-12266-0',’20234.3各表之間的聯(lián)絡(luò)圖如圖4—1所示圖4—1各表之間的聯(lián)絡(luò)圖(1)插入新讀者編號(hào)s,姓名:朱康,身份:學(xué)生,性別:男,,聯(lián)絡(luò)方式2232365,登記日期2023-06-10,有效期至2023-06-01,違規(guī)次數(shù)0,借書(shū)數(shù)量0,與否掛失否(3)修改讀者信息:(1)插入圖書(shū)信息編號(hào):TP0000010,ISBN=7-302-12266-0,入庫(kù)時(shí)間=2023-06-10(3)圖書(shū)信息修改將圖書(shū)編號(hào)=TP0000010的圖書(shū)入庫(kù)時(shí)間改為2023-06-11(4)圖書(shū)記錄Selectsum(現(xiàn)存量)現(xiàn)存總量5.1.3圖書(shū)管理員對(duì)圖書(shū)借閱的管理5.1.4圖書(shū)管理員圖書(shū)償還的管理還書(shū)時(shí)對(duì)應(yīng)的圖書(shū),圖書(shū)基本信息中現(xiàn)庫(kù)存量增長(zhǎng)一本,同步讀者信息中借閱圖書(shū)冊(cè)數(shù)減少一本,通過(guò)查閱應(yīng)還日期判斷與否過(guò)期,過(guò)期則進(jìn)行罰款并記錄違規(guī),還書(shū)時(shí)(1)學(xué)號(hào)為s償還圖書(shū)館里借出的編號(hào)為T(mén)P0000001的書(shū)(2)讀者信息中借書(shū)數(shù)量減一實(shí)現(xiàn)和驗(yàn)證:update圖書(shū)基本信息set現(xiàn)存量=現(xiàn)存量+1where圖書(shū)基本信息.ISBN=(select圖書(shū)基本信(4)將圖書(shū)借閱表中的狀態(tài)改為已還5.1.5圖書(shū)管理員對(duì)圖書(shū)罰款的管理實(shí)現(xiàn)措施:update讀者信息s5.1.6管理員征訂圖書(shū)圖書(shū)管理員征訂2本ISBN號(hào)為7-302-12266-0的圖書(shū)2本,圖書(shū)征訂表中插入該記錄,圖書(shū)基本信息中的現(xiàn)存量、庫(kù)存總量加二,圖書(shū)信息中插入兩條ISBN號(hào)為7-302-12266-0的圖書(shū)(1)插入圖書(shū)征訂表(2)修改圖書(shū)基本信息中的信息whereISBN='7-302-12266-(3)修改圖書(shū)信息表5.1.7圖書(shū)管理員對(duì)圖書(shū)丟失的操作(1)將丟失信息記入圖書(shū)丟失表中(2)圖書(shū)基本信息中的庫(kù)存總量減少一本(3)將讀者信息中“違規(guī)次數(shù)”加一,“現(xiàn)借圖書(shū)數(shù)”減一(措施同上圖書(shū)償還和過(guò)期罰款時(shí))(4)將罰款信息記入“圖書(shū)罰款”表中(措施同上過(guò)期罰款,備注記為“圖書(shū)丟失”)5.1.8圖書(shū)管理員對(duì)圖書(shū)注銷(xiāo)的操作5.2讀者的操作5.2.2根據(jù)書(shū)名進(jìn)行模糊查詢(xún)5.2.3根據(jù)書(shū)名和版次組合查詢(xún)where書(shū)名=’電工電子實(shí)訓(xùn)教程’and5.2.4查詢(xún)書(shū)被哪些讀者借閱5.2.5查詢(xún)個(gè)人歷史借書(shū)狀況5.2.6對(duì)個(gè)人圖書(shū)罰款的查詢(xún)?yōu)槠趦芍艿恼n程設(shè)計(jì)結(jié)束了,我通過(guò)認(rèn)真的查閱資料和老師的指導(dǎo)終于完畢了課程設(shè)當(dāng)時(shí)一開(kāi)始的時(shí)候,碰到了諸多的困難,感到無(wú)從下手,后經(jīng)老師指導(dǎo)、自己的學(xué)習(xí)思索以和和同學(xué)的交流探討終于有了思緒。后來(lái)的課程設(shè)計(jì)操作過(guò)程讓我也感到邊學(xué)習(xí)邊實(shí)踐的樂(lè)趣,通過(guò)這一段時(shí)間的努力我成功的完畢了本次課程設(shè)計(jì)。不過(guò)諸多的地方考慮的還是不夠周全。例如對(duì)表和字段的命名以和各表之間的聯(lián)絡(luò)命名存在欠缺,有時(shí)不能很好的體現(xiàn)自己的思想。課程設(shè)計(jì)也告訴我尚有

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論