




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫系統概論課程設計圖書館數據庫管理系統目錄序言1.一、圖書館管理系統E-R圖2二、圖書館管理系統功能實現示意圖3三、圖書館管理系統功能圖例43.1 讀者借閱圖書4.3.2 讀者歸還圖書4.3.3 讀者續借圖書5.3.4 讀者查詢借閱圖書情況53.5 讀者檢索圖書信息6四、圖書館管理系統附加功能7.4.1 往學生表中插入列"系部",其值等于學號中代表系部的位的值,再插入列"專業號",其值等于學號中代表專業的位的值74.2 查詢每個學生對書本的借閱數量94.3 查詢各個專業的學生借閱書本的數量11五、圖書館管理系統數據庫、數據表源代碼錯誤!未定義書簽。.
2、5.1 圖書館管理系統"數據庫"源代碼錯誤!未定義書簽。.5.2 圖書館管理系統"數據表"源代碼錯誤!未定義書簽。.六、圖書館管理系統存儲過程源代碼錯誤!未定義書簽。.6.1 讀者借閱圖書存儲過程錯誤!未定義書簽。6.2 讀者還書存儲過程錯誤!未定義書簽。.6.3 讀者續借圖書存儲過程錯誤!未定義書簽。.6.4 讀者查詢借閱圖書情況存儲過程錯誤!未定義書簽。.6.5 讀者檢索的圖書信息存儲過程錯誤!未定義書簽。.七、圖書館管理系統觸發器源代碼錯誤!未定義書簽。.7.1 借書要求(書本沒有庫存,則無法進行借書操作)錯誤!未定義書簽。7.2 借書要求(讀者最
3、多借閱量)錯誤!未定義書簽。.7.3 續借次數要求錯誤!未定義書簽。.7.4 讀者還書信息插入RDeleted表錯誤!未定義書簽。.序言本圖書館管理系統謹根據實際需求所創建,創建有如下八個數據表:Book(圖書信息表),Dept(學生系部信息表),Major(學生專業信息表),Student(學生信息表),StudentBook(學生借閱圖書信息表),Teacher(教師信息表),TeacherBook(教師借閱圖書信息表),RDeleted(讀者還書信息表)等。這些數據表結合圖書館數據庫中的五個存儲過程,即實現了普通圖書館的大部分功能。如讀者借閱圖書功能(ExecuteRBorrowBook
4、'讀者號','圖書分類號'),讀者歸還圖書功能(ExecuteRReturnBook'讀者號','圖書分類號'),讀者續借圖書功能(ExecuteRRenewBook讀者號',圖書分類號),讀者查詢圖書借閱情況功能(ExecuteRQueryBook'讀者號'),讀者檢索的圖書信息功能(ExecuteRIndexBook'關鍵字')等。具體的功能表現皆在“第二章:圖書館管理系統功能”中有詳細的圖例說明。本圖書館管理系統謹根據實際需要,創建了七個觸發器,就此,創作者對這些觸發器做如下說明:1、
5、tri_Book功能表現:只有在圖書館內相關書籍尚有庫存的情況下,讀者才可功能表現:控制學生的圖書借閱量在 功能表現:控制學生續借圖書次數在以進行借閱操作2 、 tri_SborrowNum3 、 tri_SrenewBook4 、 tri_SreturnBook5 、 tri_TborrowNum5本以內(包括5本)3次以內(包括3次)功能表現:將學生的還書信息插入RDeleted表功能表現:控制教師的圖書借閱量在10本以內(包括10本)6、 tri_TrenewBook功能表現:控制學生續借圖書次數在4次以內(包括4次)7、 tri_TreturnBook功能表現:將教師的還書信息插入RD
6、eleted表本圖書館管理系統設計思路較為膚淺,但在一定程度上實現了圖書館數據庫管理系統的實用功能。初次設計數據庫,其中肯定會有不足之處,還望讀者諒解!本課程設計附有“圖書館數據庫管理系統的所有源代碼”,您可以根據需要在“第四章節”至“第七章節”中進行查看,或查看與本課程設計處于同一目錄下的*.sql源代碼文件!最新范本,供參考!作者:*圖書館管理系統E-R圖最新范本,供參考!教師借閱圖書期限較長,并且允許借閱的書本量較大。因此,將教師借閱關系與學生借閱關系分開較為適宜。教師V21t師借閱二:作者二二圖書怪UI閱日生學號與系Jjgg號的聯簽j71系部歸屬,部編號J一一-Ci部名稱(一北)jw&
7、gt;日zxsbC)yfj借次數二)J、學生學號中:號的聯>專:、圖書館管理系統功能實現示意圖由于教師與學生的借閱圖書、歸還圖書等等過程大致相同,在此,僅借學生有關表對象信息來對各存儲過程作簡要說明:tri_Book圖書庫tri_SreturnBook最新范本,供參考!三、圖書館管理系統功能圖例3.1讀者借閱圖書ExecuteRBorrowBook'讀者號',圖書分類號讀者借閱圖書實例useLibrarySystemgoexecRBorrowBookT006324,'D630.3L836'-其中T006324以T為標識,代表教師編號execRBorrowB
8、ookS070407101,'D630.3L836'-其中S070407101以S為標識,代表學生學號go-結果如下:PC-20090604TQ.stem-實例3ql*摘要useLibrarySystemgo讀者借闌圖書實例execRBorrowBook06324'D630.3L8361execRBorrowBookS070407101,"D63O.3L8361©口Z(,可結果匾消息讀者借成功演7T1江尋舟而國強茗燈碎一甚麗己.手.玷市庫.泛百苔百歷.肝下百.藥敏,.南施反藐籥擊.娣.畫烝其尊氨獷二說.讀者借書成功信息7T1年尋汨g而麗市;施茗矯在而
9、母圣;手曲而奉五百.瓦百百舒一石豆.西卷;最麗謔與館褶曲,幣面區羹又拿普連獷二說.3.2讀者歸還圖書ExecuteRReturnBook'讀者號',圖書分類號讀者歸還圖書實例useLibrarySystemgoexecRReturnBookT006324,'D630.3L836'execRReturnBookS070407101,'D630.3L836'go-結果如下:PC-20090604TQ.stem二實例.sql*摘要useLibrarySystemgo讀者歸還圖書實例execRRetur-nEoofcTOO6324d1P630,3L836
10、-execRReturnEookS070Qi7101t1P630,3L636,9。結果直消息速者還書成證息1!工號為T00G324,姓名為張華的教職工,于2009年12月2g日21時12分星軸,成功地向圖書館舊還t中國公共人事管理,一書,!.者還書成功信息1:李尋歷與面而后二維茗藥荷瑩.前亭軍;手.£而§一車運耳.而一百亓兩/芬云標;施瀛商函韋詞后遠飛審由叁莢久承百通.二話.:ran:ii*i*_a*ii£»iiiiHaiEiWiii*W*i*一*i一iii*K_a*iii=w;i*iiiHaiE一iii*w*i*一*iii卜i*KBB*i一ii*w*i
11、*一*iiiW|i;一imiE一£iii*K_a*iiK>3.3讀者續借圖書ExecuteRRenewBook'讀者號',圖書分類號讀者續借圖書實例useLibrarySystemgo讀者借閱圖書execRBorrowBookT006324,'D630.3L836'execRBorrowBookS070407101,'D630.3L836gowaitfordelay'0:0:5'讀者續借圖書execRRenewBookT006324,'D630.3L836'execRRenewBookS070407101,
12、'D630.3L836'go-結果如下PC-20090604TQ.stem-實例.sql*摘要useLibrarySysteingo讀者續借圖書實例useLibrarySysteingo讀者借閱圖書execRBcrrotitBookTOO6324.r1D63U-3L8361phpcRBiZirrowBookS070407101,1D630.3L8361goTiTair.fnrdelay10:u:51讀者續借圖書execRRenetijBoukTOO6324,1D630.3L8361execRRenewBciokS070407101,1D630.3L836goJ結果消息讀者惜書成
13、功信息1 ;壬百萬而諳逸;璉茗汨嵌率國麗麗王;手工而g南行.百癰百邪得藥芬后卷;康坊施雙函布棺禧由&幣面烝妾云事說解二布讀者惜書成功信息1座號為了m0硬珂;涯爸方畫呈二函學生;于且更毛饞月:國巨且時:巨殳百電;座邂旦庭曜宣田:蛙國建生事萱瓚:三缸口讀者續惜成功信息讀者續惜成功信息2 I浮尋萬近而行71而;斑茗歷而生施學圣;手.2遍庠行.百.市百萬肝百身5卷;晟蘇通潘飛串敲至天事暫戴.二布;.筋遜其藥蝦2.4 讀者查詢借閱圖書情況ExecuteRQueryBook'讀者號'讀者查詢圖書借閱情況實例useLibrarySystemgoexecRQueryBookT00643
14、2execRQueryBookS070407101go-結果如下PC-20090604TQ.stem-SW.sql*颼useLibrarySystem讀者查詢圖書借閱情況實例execRQueryBookTOC6432execRQuer加cik3010407101goni口結果甫息教職工編號姓名書名圖書類別借書日期最后填惜日期本次借閱還剌天數健借次數是否超期1T006432吳芳鞭濟法社金科學20011-2300:00:00加口$11/00;期0025U否2”而茁濕ri呈芳鎏據庫原理與應用自然科學20009-0100:00:0020012-2600:00:00用2否3T006432吳芳失職產枇論社
15、找科學W10-2900:00:00W12-3800:00:00的1否學號姓名隨泵專業拗圖書類別借書日期最后續借日期本次惜閱還剌天數篌借次數是否超寶信息科學學慌信息管理與信息系或計算機網珞自燃料學W1a2700:00:002009-12-2700:00:002922S07D407101阿寶信息科學學慌信息管理與信息系圾疑濟怯社會科學W1O2300:00:002009-11-2200:00:00613S070407101阿寶信息科學學院信息管理與信息系我整據庫技術與應用自然科學W11-2300:00:002009-12-1700:00:00191V4S070407101阿
16、寶信息科學學慌信息管理與信息系獲信息安全與密封學自燃科學W12-2C00:00:002009-12-2000:00:0022U否5S070407101阿寶信息科學學院信息管理與信息系獲中國公共人事管理社會科學2C09-12-2BZ1:23:OC2009-12-2021:23:00301否2.5 讀者檢索圖書信息ExecuteRIndexBook'關鍵詞讀者檢索圖書信息實例useLibrarySystemgoexecRIndexBook數據庫go結果如下:表dbo.BookPC-20D90604TQ.steni-實ftksq產摘要useLib匚fySystRiPg俠者檢索圖書信息實例ex
17、ecRInd&xBock數據庫守口迫結果U消息沅洌1名)Biiiaiiiwiimmmmill(irBiiiMiimiiMiirviimiiiB'iiiniiiBiiiEBiiini1j標所檢索的圖書信息如下:圖書分類號書名出版社作者出版日期圖書總圖書余量iiiTTiirsiiii-riinniirwirs-nirsiii023T345i3圖書館數據庫管理系統航院出版社阿M2009-123000:00001on2TP311.13數據庫原理與厘用中國水利水電出版社王立2003025OQOOOO100口TP311,213數據庫技術與我用機械工業出版社葉敬2008-02-1400:00
18、:0015E4TP31129四級教程寓據摩工程師高等教育出版社教育部2009-09-0100:00:0051最新范本,供參考!四、圖書館管理系統附加功能4.1往學生表中插入一列"系部",其值等于學號中代表系部的位的值,再插入一列"專業號",其值等于學號中代表專業的位的值往學生表S中插入一列"系部",其值等于學號中代表系部的位的值useLibrarySystemgoaltertableStudentaddSdeptNochar(2)godeclaresnochar(10),totalint,iintselecttotal=count(*
19、),i=1fromStudentwhile(i<=total)begin查詢數據表第i行數據的SQL語句selecttop1sno=SnofromStudentwhereSnonotin(selecttop(i-1)SnofromStudent)updateStudentsetSDeptNo=substring(sno,4,2)whereSno=snoseti=i+1endselect*fromStudentgo結果如下:結果-J消息SnoSnameSsexSageSphoneSDeptNo1;S060102342|張林男21NULL012S060302120劉小麗女19NULL033S
20、060302103曾偉男21NULL094S070101125李華女1966001112015S070204115姜絲絲女22NULL026S07040&123石思男20NULL047S070407101阿寶男20NULL04eS070407102白雪文22NULL049S070503112劉英女20NULL0510S070601223馬志剛男20NULL0611S070606231劉洋男22NULL0612S070802113愛玉驊安20NULL0813S071211230霍佳女19NULL1214S080408103曾軍男21NULL0415S080503333王嘍芳女20NULL
21、05168090101102壬明男20NULL0117S090203336王麗女19NULL02往學生表S中插入一列"專業號",其值等于學號中代表專業的位的值useLibrarySystemgoaltertableStudentaddSMajorNovarchar(50)godeclaresnochar(10),totalint,iintselecttotal=count(*),i=1fromStudentwhile(i<=total)begin(i- 1)查詢數據表第i行數據的SQL語句selecttop1sno=SnofromStudentwhereSnonoti
22、n(selecttopSnofromStudent)updateStudentsetSMajorNo=substring(sno,4,4)whereSno=snoseti=i+1endgo最新范本,供參考!結果如下最新范本,供參考!結果-J消息SnoSnameSsexSageSphoneSDeptSMajorNo1S0601023421I:張林男21NULL會計學院01022S060302120劉小麗女19NULL經貿學院03023S060902103曾麗男21NULL土木建筑工程學院09024S070101125李華女1966001112會計學院01015S070204115姜絲絲女22NU
23、LL工商管理學院02046S070406123石思男20NULL信息科學學院04067S070407101阿寶男20NULL信息科學學院04078S070407102白雪女22NULL信息科學學院04079S070503112劉英女20NULL管理科學與工程050310S070601223馬志剛男20NULL機電工程學院060111S070606231文山羊男22NULL機電工程學院060612S070802113姜土驊女20NULL法律系080213S071211230霍佳女19NULL人文社會科學系121114S080408103曹軍男21NULL信息科學學院040S15S08050333
24、3王嚶芳女20NULL管理科學與工程050316S090101102王明男20NULL會計學院010117S090203336王麗女19NULL工商管理學院02034.2 查詢每個學生對書本的借閱數量-查詢每個學生對書本的借閱數量圖書分類號,Bname書名useLibrarySystemgoselectStudent.Sno學號,Sname姓名,Book.ClassifyNofromStudentBook,Student,BookwhereStudent.Sno=StudentBook.SnoandStudentBook.ClassifyNo=Book.ClassifyNoorderbyStu
25、dent.Snocomputecount(Student.Sno)byStudent.Snogo二結果息學號姓名圖書分類號書名11S07040S123石思H3159匚的由叫英語英建漢四生定位陰譯法2S070406123石思H321142黑敵敵學laS07D406123右思TP301.34計算機網絡4S070406123石思TP3O9X769除息安全與盍碼學二1ent日學號姓名圖書分類號書名S070407101F可寶C3121YOZI皎褥法S07D407101阿寶D6303LB36中國公共人事營理3S0704071Q1阿寶TP30134計茸機網絡4S07D407101阿寶TP309X769信息安
26、全與交碼學5S070407101阿寶TP311.213數據庫技術與反用cm1O學號姓名圖書分類.書名1S07D407102白雪TP311.13數據庫原理與應用23070407102白雪TP311,213數據庫損水與反用ent12'i|學號姓名圖書分類喟名S070601223馬志剛H32HJ2工黑翻器等ent11學號姓名圖書分類號書名列力21鹿和j重11FH1266G客的燈元香嗎虧art:1;*1!_!學號姓名圉書分類書名1S08D408103軍TP3D9X86現代信息檢索(英文版)erMJIU學號K335.658C941中國美學史大綱姓名圖書分類號書名學專姓名圖書分類書名S0901G1102;王明A151.27會計學cnf1ULIBiaUBlilUUBUBJBMUBMBJKMU509
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數字經濟創業項目環保節能有限合伙人合作協議
- 高端養老社區委托經營管理及配套服務協議
- 《動畫角色形象授權與品牌授權合作協議》
- 針對老城區改造的房產使用權保留及補償協議
- 智能家居系統認證補充協議
- 水務設施融資租賃與運營管理協議
- DB42-T 2020-2023 河道疏浚砂綜合利用實施方案編制導則
- 昆明幼兒師范高等專科學校《領航講堂-人文藝術名家》2023-2024學年第二學期期末試卷
- 初二生物課教師工作總結模版
- 北京版英語《Lesson 16》下載
- 水利水電工程技術術語全
- 2024-2025教科版科學一年級下冊第二單元測試卷及答案
- 中國共產主義青年團紀律處分條例試行解讀學習
- 數字孿生技術在智慧能源系統中的挑戰與機遇
- 拋石專項施工方案
- 2025中國汽車出海潛在市場研究:澳大利亞篇-2025-03-市場解讀
- 高中女生預防性侵教育
- 合同歸檔培訓課件
- 《詞根詞綴記詞法》課件
- 感恩父母養育之恩主題班會
- 2023 年全國行業職業技能競賽- 全國民政行業職業技能大賽 養老護理員職業競賽項目 參考賽題庫
評論
0/150
提交評論