數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告圖書館管理系統(tǒng)_第1頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告圖書館管理系統(tǒng)_第2頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告圖書館管理系統(tǒng)_第3頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告圖書館管理系統(tǒng)_第4頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告圖書館管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

.../圖書管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)《SQLServer數(shù)據(jù)庫(kù)設(shè)計(jì)》課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)報(bào)告內(nèi)容項(xiàng)目名稱圖書館管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)姓名周書婷其他參與人員朱偉華、伍孟君、彭娟、黃貝、曾彩鈴本人在本項(xiàng)目中主要完成的工作系統(tǒng)需求分析系統(tǒng)功能分析數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)安全設(shè)計(jì)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)系統(tǒng)功能實(shí)施需要的語(yǔ)句完成任務(wù)的體會(huì)這次實(shí)訓(xùn)最大的體會(huì)就是明白到自己之前有多么的懶惰,學(xué)過(guò)的東西沒有去復(fù)習(xí)和聯(lián)系。導(dǎo)致這次實(shí)訓(xùn)到臨時(shí)來(lái)學(xué)習(xí)。零時(shí)來(lái)翻課件學(xué)習(xí)語(yǔ)句,還好在老師的幫助下,攻克了很多難題。這次最大的收獲就是學(xué)會(huì)了分析一個(gè)系統(tǒng)的需要,明白了不管學(xué)什么都要用心去練習(xí)。這次實(shí)訓(xùn)雖然遇到了很多困難,但是我也發(fā)現(xiàn),只要用心的去學(xué),去鉆,就一定能弄懂。目錄一、系統(tǒng)需求分析:3系統(tǒng)目標(biāo)3系統(tǒng)的功能需求4系統(tǒng)功能描述4二、本項(xiàng)目的系統(tǒng)設(shè)計(jì)4系統(tǒng)的功能分析4系統(tǒng)的功能模塊設(shè)計(jì)5三、數(shù)據(jù)庫(kù)設(shè)計(jì)5數(shù)據(jù)庫(kù)需求分析:5圖書館管理流程圖6圖書館管理系統(tǒng)實(shí)體E-R圖7數(shù)據(jù)庫(kù)的完整性要求7四、數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì):8圖書信息表8借閱表8讀者信息表8讀者類別表9管理員信息表9五、數(shù)據(jù)庫(kù)安全設(shè)計(jì)9六、數(shù)據(jù)庫(kù)的實(shí)現(xiàn)10創(chuàng)建圖書信息表10創(chuàng)建借閱表10讀者信息表11<讀者類別表11管理員信息表11七、系統(tǒng)功能實(shí)施需要的語(yǔ)句12讀者類別表12讀者信息表13管理員信息表15借閱表16圖書信息表18視圖19存儲(chǔ)過(guò)程20觸發(fā)器21一、系統(tǒng)需求分析:系統(tǒng)目標(biāo):本系統(tǒng)將實(shí)現(xiàn)用計(jì)算機(jī)管理圖書館的功能。具體完成圖書信息管理、讀者信息管理、管理員信息管理及圖書借閱管理等功能。系統(tǒng)的功能需求:本系統(tǒng)用戶分為讀者用戶和管理員用戶兩類,管理員用戶負(fù)責(zé)系統(tǒng)的維護(hù),包括對(duì)圖書信息、讀者信息、借閱信息的錄入、修改、查詢、刪除等。讀者用戶只具有查詢書籍和自己信息的權(quán)限。系統(tǒng)功能描述:系統(tǒng)開發(fā)的主要目的是實(shí)現(xiàn)圖書館信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。圖書館信息管理系統(tǒng)主要提供對(duì)圖書信息的管理及讀者信息的管理。需要完成的主要功能有:有關(guān)讀者信息的輸入、修改和查詢;圖書信息的輸入、修改和查詢;二、本項(xiàng)目的系統(tǒng)設(shè)計(jì)系統(tǒng)的功能分析:圖書信息管理:圖書信息的插入、修改及刪除,內(nèi)容ISBN、書名、作者、價(jià)格、出版社、出版日期、在館狀態(tài)、簡(jiǎn)介、備注。管理員用戶可以對(duì)圖書信息進(jìn)行修改等操作。讀者用戶只可以查詢圖書信息。讀者信息管理:讀者信息:讀者編號(hào)、讀者姓名、讀者性別、讀者類別編號(hào)、、生效時(shí)間、失效時(shí)間、違章狀況、已借數(shù)目、備注。管理員對(duì)讀者信息進(jìn)行增加、刪除、查詢及修改等操作。讀者只能對(duì)讀者信息進(jìn)行查詢操作。管理員信息管理。管理員信息:管理員工作號(hào)、姓名、性別、電話、住址、備注。管理員對(duì)管理員信息的添加刪除修改等操作。圖書借閱管理。借閱信息:管理員工作號(hào)、ISBN、讀者編號(hào)、借書日期、還書日期、是否續(xù)借、備注。管理員對(duì)借出的書籍、借書的人、借書時(shí)間、還書時(shí)間進(jìn)行登記,超出時(shí)間登記違規(guī)情況。系統(tǒng)的功能模塊設(shè)計(jì)對(duì)上述功能進(jìn)行集中分析、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,得到功能模塊圖如下:三、數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)需求分析:通過(guò)對(duì)圖書館管理過(guò)程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。系統(tǒng)的實(shí)體集和實(shí)體屬性:圖書信息:ISBN、書名、管理員工作號(hào)、作者、價(jià)格、出版社、出版日期、在館狀態(tài)、簡(jiǎn)介、備注。讀者信息:讀者編號(hào)、讀者姓名、讀者性別、讀者類別編號(hào)、、生效時(shí)間、失效時(shí)間、違章狀況、已借數(shù)目、備注。管理員信息:管理員工作號(hào)、姓名、性別、電話、住址、備注。圖書館管理流程圖圖書館管理系統(tǒng)實(shí)體E-R圖數(shù)據(jù)庫(kù)的完整性要求通過(guò)各種約束,默認(rèn)值,規(guī)則和觸發(fā)器實(shí)現(xiàn)數(shù)據(jù)的完整性。由于學(xué)生管理系統(tǒng)的重要性和各個(gè)數(shù)據(jù)之間的復(fù)雜相關(guān)性,保證數(shù)據(jù)的完整性很重要,不能隨便刪除、修改數(shù)據(jù)。1、通過(guò)check約束保證成績(jī)輸入的正確性。2、通過(guò)各種外鍵保證數(shù)據(jù)的完整性,不能隨便刪除數(shù)據(jù)。外鍵在建表時(shí)列出〔見后。3、通過(guò)主鍵保證實(shí)體的完整性。外鍵在建表時(shí)列出〔見后。4、創(chuàng)建觸發(fā)器,保證在添加借閱信息時(shí),自動(dòng)將該借閱的書籍在館狀態(tài)改為否。創(chuàng)建觸發(fā)器,保證在添加借閱信息時(shí),自動(dòng)將該讀者的已借數(shù)目累計(jì)加1。也可以通過(guò)其他方法保證數(shù)據(jù)的完整性。四、數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì):圖書信息表列名〔字段名數(shù)據(jù)類型與長(zhǎng)度空否說(shuō)明ISBNvarchar<12>否主鍵書名varchar<50>否管理員工作號(hào)varchar<20>否外鍵作者varchar<12>是價(jià)格int是出版社varchar<50>是出版日期datetime是在館狀態(tài)varchar<20>否簡(jiǎn)介varchar<200>是備注varchar<200>是借閱表列名〔字段名數(shù)據(jù)類型與長(zhǎng)度空否說(shuō)明管理員工作號(hào)varchar<20>否外鍵ISBNvarchar<12>否外鍵讀者編號(hào)varchar<12>否外鍵借書日期datetime否還書日期daterime否是否續(xù)借char<4>否備注varchar<100>是讀者信息表列名〔字段名數(shù)據(jù)類型與長(zhǎng)度空否說(shuō)明讀者編號(hào)varchar<12>否主鍵讀者姓名varchar<50>否讀者性別varchar<2>否讀者類別編號(hào)varchar<20>否外鍵varchar<50>是生效時(shí)間datetime是失效時(shí)間datetime是違章狀況varchar<2>是已借數(shù)目int否備注varchar<100>是讀者類別表列名〔字段名數(shù)據(jù)類型與長(zhǎng)度空否說(shuō)明讀者類別編號(hào)varchar<20>否主鍵讀者類別名稱varchar<50>否可借數(shù)目int否可借天數(shù)int否管理員信息表列名〔字段名數(shù)據(jù)類型與長(zhǎng)度空否說(shuō)明管理員工作號(hào)varchar<20>否主鍵姓名varchar<12>否性別varchar<2>否電話varchar<12>是住址varchar<12>是備注varchar<100>是五、數(shù)據(jù)庫(kù)安全設(shè)計(jì)本數(shù)據(jù)庫(kù)的角色成員有:管理員〔系統(tǒng)管理員、學(xué)校及系領(lǐng)導(dǎo)、讀者。管理員將授予數(shù)據(jù)庫(kù)的所有權(quán)限,讀者只有查詢本人信息績(jī)的權(quán)限和查詢圖書信息權(quán)限,六、數(shù)據(jù)庫(kù)的實(shí)現(xiàn)〔1.創(chuàng)建圖書信息表createtable圖書信息表〔ISBN varchar<12> Notnull primarykey,書名 varchar<50> Notnull ,管理員工作號(hào) varchar<20> Notnull ,作者 varchar<12> null ,價(jià)格 int null ,出版社 varchar<50> null ,出版日期 datetime null ,在館狀態(tài) varchar<20> Notnull ,簡(jiǎn)介 varchar<200> null ,備注 varchar<200> null ;>〔2.創(chuàng)建借閱表createtable借閱表<管理員工作號(hào)varchar<20>Notnull,ISBNvarchar<12>Notnull,讀者編號(hào)varchar<12>Notnull,借書日期datetimeNotnull,還書日期daterimeNotnull,nullNotnull續(xù)借char<4>Notnull,備注varchar<100>null>〔3.讀者信息表createtable讀者信息表〔讀者編號(hào)varchar<12>Notnullprimarykey,讀者姓名varchar<50>Notnull,讀者性別varchar<2>Notnull,讀者類別編號(hào)varchar<20>Notnull,varchar<50>null,生效時(shí)間datetimenull,失效時(shí)間datetimenull,違章狀況varchar<2>null,已借數(shù)目intNotnull,備注varchar<100>null<4.>讀者類別表createtable讀者類別表<讀者類別編號(hào)varchar<20>Notnullprimarykey,讀者類別名稱varchar<50>Notnull,可借數(shù)目intNotnull,可借天數(shù)intNotnull><5.>管理員信息表createtable管理員信息表<管理員工作號(hào)varchar<20>Notnullprimarykey,姓名varchar<12>Notnull,性別varchar<2>Notnull,電話varchar<12>null,住址varchar<12>null,備注varchar<100>null>七、系統(tǒng)功能實(shí)施需要的語(yǔ)句/*讀者類別表*//*添加記錄*/insertinto讀者類別表<讀者類別編號(hào),讀者類別名稱,可借數(shù)目,可借天數(shù)>values<'01','學(xué)生',5,30>insertinto讀者類別表<讀者類別編號(hào),讀者類別名稱,可借數(shù)目,可借天數(shù)>values<'02','老師',10,100>insertinto讀者類別表<讀者類別編號(hào),讀者類別名稱,可借數(shù)目,可借天數(shù)>values<'03','領(lǐng)導(dǎo)',10,100>/*修改記錄*/update讀者類別表set讀者類別名稱='領(lǐng)導(dǎo)或老師'where讀者類別名稱='老師'/*刪除記錄*/deletefrom讀者類別表where讀者類別編號(hào)='03'/*查詢記錄*/select*from讀者類別表/*讀者信息表*//*添加記錄*/insertinto讀者信息表<讀者編號(hào),讀者姓名,讀者性別,讀者類別編號(hào),,生效時(shí)間,失效時(shí)間,違章狀況,已借數(shù)目,備注>insertinto讀者信息表<讀者編號(hào),讀者姓名,讀者性別,讀者類別編號(hào),,生效時(shí)間,失效時(shí)間,違章狀況,已借數(shù)目,備注>values<'201002040101','張洋','男insertinto讀者信息表<讀者編號(hào),讀者姓名,讀者性別,讀者類別編號(hào),,生效時(shí)間,失效時(shí)間,違章狀況,已借數(shù)目,備注>values<'2insertinto讀者信息表<讀者編號(hào),讀者姓名,讀者性別,讀者類別編號(hào),,生效時(shí)間,失效時(shí)間,違章狀況,已借數(shù)目,備注>/*修改記錄*/update讀者信息表where讀者姓名='周書婷'/*刪除記錄*/deletefrom讀者信息表where讀者編號(hào)='201002040103'/*查詢記錄*/select*from讀者信息表/*管理員信息表*//*添加記錄*/insertinto管理員信息表<管理員工作號(hào),姓名,性別,電話,住址,備注>values<'1001','張刪','男',02885965551,'XX省XX市','借閱管理'>insertinto管理員信息表<管理員工作號(hào),姓名,性別,電話,住址,備注>values<'1002','李志文','男',02885965552,'XX省XX市','借閱管理'>/*修改記錄*/update管理員信息表set電話='02885964442'where管理員工作號(hào)='1002'/*刪除記錄*/deletefrom管理員信息表where管理員工作號(hào)='1001'/*查詢記錄*/select*from管理員信息表/*借閱表*//*添加記錄*/insertinto借閱表<管理員工作號(hào),ISBN,讀者編號(hào),借書日期,還書日期,是否續(xù)借,備注>values<'1001','978788111','201002040104','2011-6-11','2011-6-11','否','無(wú)'>insertinto借閱表<管理員工作號(hào),ISBN,讀者編號(hào),借書日期,還書日期,是否續(xù)借,備注>values<'1001','978750118','201002040104','2011-6-11','2011-6-17','否','無(wú)'>/*修改記錄*/update借閱表set還書日期='2010-6-14'whereISBN='978780098'/*刪除記錄*/deletefrom借閱表whereISBN='978780098'/*查詢記錄*/select*from借閱表/*圖書信息表*//*添加記錄*/insertinto圖書信息表<ISBN,書名,管理員工作號(hào),作者,價(jià)格,出版社,出版日期,在館狀態(tài),簡(jiǎn)介,備注>values<'978780098','入黨教材','1001','中共中央組織部組織局',12,'黨建讀物出版社','2008-06','在','入黨教材','入黨培訓(xùn)書籍'>insertinto圖書信息表<ISBN,書名,管理員工作號(hào),作者,價(jià)格,出版社,出版日期,在館狀態(tài)>values<'978788111','應(yīng)用數(shù)學(xué)','1001','XX中華職業(yè)教育社',25,'XX出版社','2010-07','在'>insertinto圖書信息表<ISBN,書名,管理員工作號(hào),作者,價(jià)格,出版社,出版日期,在館狀態(tài)>values<'978750118','我的大學(xué)','1002','盧婷婷,趙瓊',25,'新華出版社','2010-6','在'>/*修改記錄*/update圖書信息表set出版社='XX大學(xué)出版社'whereISBN='978788111'/*刪除記錄*/deletefrom圖書信息表whereISBN='978788111'/*查詢記錄*/select*from圖書信息表/*視圖*/createview讀者查詢asselect讀者姓名,,

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論