![數(shù)據(jù)庫(kù)課程設(shè)計(jì) 圖書管理系統(tǒng)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/a9c4a8fe-3f76-40e4-9a9c-9aedf234de4e/a9c4a8fe-3f76-40e4-9a9c-9aedf234de4e1.gif)
![數(shù)據(jù)庫(kù)課程設(shè)計(jì) 圖書管理系統(tǒng)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/a9c4a8fe-3f76-40e4-9a9c-9aedf234de4e/a9c4a8fe-3f76-40e4-9a9c-9aedf234de4e2.gif)
![數(shù)據(jù)庫(kù)課程設(shè)計(jì) 圖書管理系統(tǒng)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/a9c4a8fe-3f76-40e4-9a9c-9aedf234de4e/a9c4a8fe-3f76-40e4-9a9c-9aedf234de4e3.gif)
![數(shù)據(jù)庫(kù)課程設(shè)計(jì) 圖書管理系統(tǒng)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/a9c4a8fe-3f76-40e4-9a9c-9aedf234de4e/a9c4a8fe-3f76-40e4-9a9c-9aedf234de4e4.gif)
![數(shù)據(jù)庫(kù)課程設(shè)計(jì) 圖書管理系統(tǒng)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/a9c4a8fe-3f76-40e4-9a9c-9aedf234de4e/a9c4a8fe-3f76-40e4-9a9c-9aedf234de4e5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、哈爾濱理工大學(xué)軟件學(xué)院課程設(shè)計(jì)報(bào)告課 程:數(shù)據(jù)庫(kù)課程設(shè)計(jì)題 目:圖書管理系統(tǒng)班 級(jí): 專 業(yè):軟件工程姓名學(xué)號(hào):指導(dǎo)教師: 日期: 1.1背景 隨著圖書館規(guī)模的不斷擴(kuò)大,圖書數(shù)量也相應(yīng)的增加,有關(guān)圖書的各種信息量也成倍增加,面對(duì)著龐大的信息量,傳統(tǒng)的人工方式管理會(huì)導(dǎo)致圖書館管理上的混亂,人力與物力過(guò)多浪費(fèi),圖書館管理費(fèi)用的增加,從而使圖書館的負(fù)擔(dān)過(guò)重,影響整個(gè)圖書館的運(yùn)作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實(shí)用的圖書管理系統(tǒng),對(duì)圖書資料進(jìn)行集中統(tǒng)一的管理。另一方面,IT產(chǎn)業(yè)和Internet獲得了飛速發(fā)展,計(jì)算機(jī)應(yīng)用已滲透到了各個(gè)領(lǐng)域,引起信息管理的革命,實(shí)現(xiàn)了信息的自動(dòng)化處理,提
2、高了處理的及時(shí)性和正確性。提高圖書管理工作效率,作到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速查詢,讓圖書館更好的為學(xué)校,社會(huì)服務(wù)。1.2數(shù)據(jù)需求圖書館管理信息系統(tǒng)需要完成功能主要有:1. 讀者基本信息的輸入,包括借書證編號(hào)、讀者姓名、讀者性別。2讀者基本信息的查詢、修改,包括讀者借書證編號(hào)、讀者姓名、讀者性別等。3書籍類別標(biāo)準(zhǔn)的制定、類別信息的輸入,包括類別編號(hào)、類別名稱。4書籍類別信息的查詢、修改,包括類別編號(hào)、類別名稱。5書籍庫(kù)存信息的輸入,包括書籍編號(hào)、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、登記日期。6書籍庫(kù)存信息的查詢,修改,包括書籍編號(hào)、書籍名稱、書籍類別、作者姓名、出版社名稱、
3、出版日期登記日期等。7借書信息的輸入,包括讀者借書證編號(hào)、書籍編號(hào)、借書日期。8借書信息的查詢、修改,包括借書證編號(hào)、讀者編號(hào)、讀者姓名、書籍編號(hào)、書籍名稱、借書日期等。9還書信息的輸入,包括借書證編號(hào)、書籍編號(hào)、還書日期。 10還書信息的查詢和修改,包括還書讀者借書證編號(hào)、讀者姓名、書籍編號(hào)、書籍名稱、借書日期、還書日期等。11超期還書罰款輸入,還書超出期限包括超出期限還書的讀者借書證號(hào),書籍編號(hào),罰款金額。12超期還書罰款查詢,刪除,包括讀者借書證編號(hào)、讀者姓名、書籍編號(hào)、書籍名稱,罰款金額等1.3事物需求(1)在讀者信息管理部分,要求:a.可以查詢讀者信息。b.可以對(duì)讀者信息進(jìn)行添加及刪
4、除的操作。(2 )在書籍信息管理部分,要求:a.可以瀏覽書籍信息,要求:b.可以對(duì)書籍信息進(jìn)行維護(hù),包括添加及刪除的操作。(3)在借閱信息管理部分,要求:。a.可以瀏覽借閱信息。b.可以對(duì)借閱信息進(jìn)行維護(hù)操作。(4)在歸還信息管理部分,要求:a.可以瀏覽歸還信息b.對(duì)歸還信息可修改維護(hù)操作(5)在管理者信息管理部分,要求:a.顯示當(dāng)前數(shù)據(jù)庫(kù)中管理者情況。b.對(duì)管理者信息維護(hù)操作。(6)在罰款信息管理部分,要求:a.可以瀏覽罰款信息b.對(duì)罰款信息可以更新1.4關(guān)系模式(一) 書籍類別(種類編號(hào),種類名稱)(二) 讀者(借書證編號(hào),讀者姓名,讀者性別,讀者種類,登記時(shí)期)(三) 書籍(書籍編號(hào),書
5、籍名稱,書籍類別,書記作者,出版社名稱,出版日期,登記日期)(四) 借閱(借書證編號(hào),書籍編號(hào),讀者借書時(shí)間)(五) 還書(借書證編號(hào),書籍編號(hào),讀者還書時(shí)間)(六) 罰款(借書證編號(hào),讀者姓名,借書證編號(hào),書籍編號(hào),讀者借書時(shí)間)以上通過(guò)關(guān)系代數(shù)方法的進(jìn)行運(yùn)算得到所需要的結(jié)果,在實(shí)驗(yàn)結(jié)果中可以看到。.方案圖表設(shè)計(jì)2.1 E-R圖根據(jù)1)所要實(shí)現(xiàn)的功能設(shè)計(jì),可能建立它們之間的關(guān)系,進(jìn)而實(shí)現(xiàn)邏輯結(jié)構(gòu)功能。圖書管理信息系統(tǒng)可以劃分的實(shí)體有:書籍類別信息實(shí)體、讀者信息實(shí)體、書籍信息實(shí)體、借閱記錄信息實(shí)體,歸還記錄信息實(shí)體。用E-R圖一一描述這些實(shí)體。類別實(shí)體E-R圖:書籍類別實(shí)體讀者姓名類別名稱圖2
6、-1類別實(shí)體E-R圖2.1.2讀者信息實(shí)體E-R圖:讀者信息實(shí)體讀者借書證編號(hào)讀者姓名讀者性別讀者種類e登記時(shí)間圖2-2 讀者信息實(shí)體E-R圖2.1.3信息實(shí)體E-R圖:書籍信息實(shí)體書籍編號(hào)書籍名稱書籍類別編號(hào)書籍作者出版時(shí)間收錄時(shí)間是否被借出版社圖2-3信息實(shí)體E-R圖.記錄信息實(shí)體E-R圖:讀者借書證編號(hào)書籍類別編號(hào)借閱時(shí)間隔借閱記錄信息實(shí)體實(shí)體圖2-4 記錄信息實(shí)體E-R圖記錄信息實(shí)體E-R圖:歸還記錄信息實(shí)體實(shí)體讀者借書證編號(hào)書籍類別編號(hào)歸還時(shí)間隔圖2-5記錄信息實(shí)體E-R圖罰款信息實(shí)體E-R圖:罰款信息實(shí)體實(shí)體書籍類別編號(hào)罰款金額讀者姓名讀者借書證編號(hào)書籍名稱借閱時(shí)間隔圖2-6罰款信
7、息實(shí)體E-R圖2.1.6總的信息實(shí)體E-R圖:信息登記讀者實(shí)體書籍實(shí)體書類別實(shí)體歸還借閱罰款罰款信息實(shí)體還書信息實(shí)體借閱信息實(shí)體實(shí)體圖2-7總的信息實(shí)體E-R圖2.3數(shù)據(jù)字典表-1 book_sytle 書籍類別信息表表中列名數(shù)據(jù)類型可否為空說(shuō)明bookstylenovarcharnot null(主鍵)種類編號(hào)bookstyleVarcharnot null種類名稱表-2system_readers讀者信息表格表中列名數(shù)據(jù)類型可否為空說(shuō)明readeridvarcharnot null(主鍵)讀者借書證號(hào)readernamevarcharnot null讀者姓名readersexvarchar
8、not null讀者性別readertypevarcharnull讀者種類regdatedatetimenull登記日期表2-3system_book書籍信息表表中列名數(shù)據(jù)類型可否為空說(shuō)明bookidVarcharNot null(主鍵)書籍編號(hào)booknameVarcharNot null書籍名稱bookstyleVarcharNot null書籍類別bookauthorVarcharNot null書籍作者bookpubVarcharNull出版社名稱bookpubdateDatetimeNull出版日期bookindateDatetimeNull登記日期isborrowedVarchar
9、Not Null是否被借出表2-4borrow_record 借閱記錄信息表表中列名數(shù)據(jù)類型可否為空說(shuō)明readeridVarcharNot null(外主鍵)讀者借閱證編號(hào)bookidVarcharNot null(外主鍵)書籍編號(hào)borrowdateVarcharNot null讀者借書時(shí)間表2-5return_record 借閱記錄信息表表中列名數(shù)據(jù)類型可否為空說(shuō)明readernameVarcharNot null(外主鍵)讀者借閱證編號(hào)readeridVarcharNot null(外主鍵)書籍編號(hào)returndatedatetimeNot null讀者還書時(shí)間表2-6reader_f
10、ee 罰款記錄信息表readeridvarcharNot null讀者借書證編號(hào)readernamevarcharNot null讀者姓名bookidvarcharNot null(外主鍵)書籍編號(hào)booknamevarcharNot null書籍名稱bookfeevarcharNot Null罰款金額borrowdatedatetimeNot Null借閱時(shí)間3.數(shù)據(jù)庫(kù)源代碼3.1數(shù)據(jù)庫(kù)建立創(chuàng)建數(shù)據(jù)庫(kù)書本類別表建立create table book_style( bookstyleno varchar(30) primary key, bookstyle varchar(30)創(chuàng)建書庫(kù)表cr
11、eate table system_books( bookid varchar(20) primary key, bookname varchar(30) Not null, bookstyleno varchar(30) Not null, bookauthor varchar(30), bookpub varchar(30) , bookpubdate datetime, bookindate datetime , isborrowed varchar (2) ,foreign key (bookstyleno) references book_style (bookstyleno),)借
12、書證表建立create table system_readers ( readerid varchar(9)primary key, readername varchar(9)not null , readersex varchar(2) not null, readertype varchar(10), regdate datetime)借書記錄表建立create table borrow_record( bookid varchar(20) primary key, readerid varchar(9), borrowdate datetime, foreign key (bookid)
13、 references system_books(bookid), foreign key (readerid) references system_readers(readerid),)還書記錄表建立create table return_record( bookid varchar(20) primary key, readerid varchar(9), returndate datetime, foreign key (bookid) references system_books(bookid), foreign key (readerid) references system_re
14、aders(readerid)罰款單表建立*/create table reader_fee( readerid varchar(9)not null, readername varchar(9)not null , bookid varchar(20) primary key, bookname varchar(30) Not null, bookfee varchar(30) , borrowdate datetime, foreign key (bookid) references system_books(bookid), foreign key (readerid) referenc
15、es system_readers(readerid)3.2數(shù)據(jù)初始化將書籍類別加入表book_style中insert into book_style(bookstyleno,bookstyle)values('1','人文藝術(shù)類') insert into book_style(bookstyleno,bookstyle)values('2','自然科學(xué)類')insert into book_style(bookstyleno,bookstyle)values('3','社會(huì)科學(xué)類')inser
16、t into book_style(bookstyleno,bookstyle)values('4','圖片藝術(shù)類')insert into book_style(bookstyleno,bookstyle)values('5','政治經(jīng)濟(jì)類')insert into book_style(bookstyleno,bookstyle)values('6','工程技術(shù)類')insert into book_style(bookstyleno,bookstyle)values('7',&
17、#39;語(yǔ)言技能類')將已有的圖書加入system_books表中insert into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub,bookpubdate, bookindate, isborrowed )values('00125415152','計(jì)算機(jī)組成原理','6','王愛(ài)英','清華大學(xué)出版社','2001-01-03','2003-11-15','1');insert
18、into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub,bookpubdate, bookindate, isborrowed )values('00125415153','計(jì)算機(jī)組成原理','6','王愛(ài)英','清華大學(xué)出版社','2001-01-03','2003-11-15','1');insert into system_books(bookid ,bookname, booksty
19、leno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('00456456','數(shù)據(jù)庫(kù)原理','6','薩師煊','高等教育出版社','2007-07-02','2007-09-15','1');insert into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub,bookpubdate, bookindate,
20、 isborrowed )values('12215121','C程序設(shè)計(jì)','6','譚浩強(qiáng)','清華大學(xué)出版社','2002-04-02','2004-03-14','1');insert into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('9787308020558','
21、;計(jì)算機(jī)體系結(jié)構(gòu)','6','石教英','浙江大學(xué)出版社','2004-10-03','2006-11-15','1');insert into tem_books(bookid,bookname,bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('45456141414','數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)','6','吳偉民,嚴(yán)蔚敏',&
22、#39;清華大學(xué)出版社','2002-06-28','2004-01-21','1');insert into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('5455515','中華歷史5000年','1','吳強(qiáng)','北京大學(xué)出版社','2005-04-03','200
23、6-05-15','1');insert into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('015115','古代埃及','3','趙文華','北京大學(xué)出版社','2001-02-02','2002-09-15','1');insert into system_books(
24、bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('1514514','日本文化','1','吳小鵬','北京大學(xué)出版社','2002-04-02','2004-03-14','1');insert into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub,
25、bookpubdate,bookindate, isborrowed )values('15154656','微觀經(jīng)濟(jì)學(xué)','5','李小剛','北京大學(xué)出版社','2000-10-03','2001-11-15','1');insert into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('
26、5658','影視文學(xué)','4','蘇慶東','北京大學(xué)出版社','1999-02-28','2000-01-21','1');insert into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('565800020','探索宇宙奧秘','2','蘇慶東&
27、#39;,'北京大學(xué)出版社','1999-02-28','2000-01-21','1');將已有圖書證的讀者加入system_readers表中*/insert into system_readers(readerid,readername,readersex,readertype,regdate)values('X05620207','陳遠(yuǎn)鵬','男','學(xué)生','2005-9-23 14:23:56')insert into system_rea
28、ders(readerid,readername,readersex,readertype,regdate)values('X05620206','陳特','男','學(xué)生','2005-09-30 13:24:54.623')insert into system_readers(readerid,readername,readersex,readertype,regdate)values('X05620204','趙銘靜','女','學(xué)生','
29、2005-09-27 11:24:54.123')insert into system_readers(readerid,readername,readersex,readertype,regdate)values('X05620202','潘虹','女','學(xué)生','2005-09-30 13:24:54.473')insert into system_readers(readerid,readername,readersex,readertype,regdate)values('008415
30、39;,'蔣偉','男','教師','2004-04-30 09:24:54.478')insert into system_readers(readerid,readername,readersex,readertype,regdate)values('001456','李葉風(fēng)','女','教師','2004-04-30 09:24:54.478')添加已借書讀者的記錄,同時(shí)將在已借出的借閱標(biāo)記置0*/insert into borrow_recor
31、d(bookid,readerid,borrowdate)values('00125415152','X05620202','2007-09-27 11:24:54.123')update system_booksset isborrowed=0where bookid='00125415152'insert into borrow_record(bookid,readerid,borrowdate)values('00125415153','X05620206','2007-12-27 0
32、8:26:51.452')update system_booksset isborrowed=0where bookid='00125415153' and isborrowed='1'insert into borrow_record(bookid,readerid,borrowdate)values('5455515','X05620207','2007-12-27 08:26:51.452')update system_booksset isborrowed=0where bookid='5455515' and isborrowed='1'insert into borrow_rec
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度光伏發(fā)電項(xiàng)目設(shè)備供應(yīng)合同范本
- 2025年度黃豆科研合作開(kāi)發(fā)及技術(shù)轉(zhuǎn)移合同
- 2025年度建筑材料居間合作框架協(xié)議范本
- 2025年度國(guó)際貿(mào)易公司貨物買賣合同范本
- 消費(fèi)品以舊換新的意義
- 鄉(xiāng)村文化傳承與創(chuàng)新規(guī)劃
- 2025年度借貸糾紛民事起訴狀撰寫技巧與范本
- 2025年度信息技術(shù)服務(wù)及產(chǎn)品購(gòu)銷合同范本
- 2025年度新型婚姻財(cái)產(chǎn)分割協(xié)議書
- 2025年度文化藝術(shù)品拍賣代理服務(wù)合同范本
- (2024年)電工安全培訓(xùn)(新編)課件
- mil-std-1916抽樣標(biāo)準(zhǔn)(中文版)
- 城鄉(xiāng)環(huán)衛(wèi)一體化內(nèi)部管理制度
- 廣匯煤炭清潔煉化有限責(zé)任公司1000萬(wàn)噸年煤炭分級(jí)提質(zhì)綜合利用項(xiàng)目變更環(huán)境影響報(bào)告書
- 小學(xué)數(shù)學(xué)六年級(jí)解方程練習(xí)300題及答案
- 大數(shù)據(jù)在化工行業(yè)中的應(yīng)用與創(chuàng)新
- 光伏十林業(yè)可行性報(bào)告
- 小學(xué)綜合實(shí)踐《我做環(huán)保宣傳員 保護(hù)環(huán)境人人有責(zé)》
- 鋼煤斗內(nèi)襯不銹鋼板施工工法
- 出國(guó)勞務(wù)派遣合同(專業(yè)版)電子版正規(guī)范本(通用版)
- 公路工程安全風(fēng)險(xiǎn)辨識(shí)與防控手冊(cè)
評(píng)論
0/150
提交評(píng)論