版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《數(shù)據(jù)庫原理及應(yīng)用》課程設(shè)計(jì)報(bào)告——圖書管理系統(tǒng)班級(jí):學(xué)號(hào):姓名:XXXX指導(dǎo)老師:課程設(shè)計(jì)時(shí)間:2023年1月6日至1月10日目錄一、需求分析1、數(shù)據(jù)庫需求分析………………….32、數(shù)據(jù)流圖………….43、數(shù)據(jù)字典………….4二、概念結(jié)構(gòu)設(shè)計(jì)1.實(shí)體、聯(lián)系...............................72.圖書管理系統(tǒng)E-R圖型....................7三、邏輯結(jié)構(gòu)設(shè)計(jì)……..8四、建庫、建表及輸入數(shù)據(jù)1、建表的代碼及截圖……………….82、實(shí)驗(yàn)數(shù)據(jù)截圖……10五、課程設(shè)計(jì)總結(jié)…….12應(yīng)用程序名稱:圖書管理系統(tǒng)需求分析數(shù)據(jù)庫需求分析系統(tǒng)功能描述:隨著圖書館規(guī)模的不斷擴(kuò)大,圖書數(shù)量也相應(yīng)的增加,有關(guān)圖書的各種信息量也成倍增加,面對(duì)著龐大的信息量,傳統(tǒng)的人工方式管理會(huì)導(dǎo)致圖書館管理上的混亂,人力與物力過多浪費(fèi),圖書館管理費(fèi)用的增加,從而使圖書館的負(fù)擔(dān)過重,影響整個(gè)圖書館的運(yùn)作和控制管理,因此,必須制定一套合理、有效,標(biāo)準(zhǔn)和實(shí)用的圖書管理系統(tǒng),對(duì)圖書資料進(jìn)行集中統(tǒng)一的管理。另一方面,IT產(chǎn)業(yè)和Internet獲得了飛速開展,計(jì)算機(jī)應(yīng)用已滲透到了各個(gè)領(lǐng)域,引起信息管理的革命,實(shí)現(xiàn)了信息的自動(dòng)化處理,提高了處理的及時(shí)性和正確性。提高圖書管理工作效率,作到信息的標(biāo)準(zhǔn)管理,科學(xué)統(tǒng)計(jì)和快速查詢,讓圖書館更好的為學(xué)校,社會(huì)效勞。需求分析:圖書管理工作繁瑣,借閱頻繁,包含大量的信息數(shù)據(jù),因此就需要一個(gè)完善的圖書管理系統(tǒng)來實(shí)現(xiàn)對(duì)這些數(shù)據(jù)的有效管理。本系統(tǒng)主要任務(wù)就是對(duì)圖書、讀者、員工、借閱信息、查詢進(jìn)行統(tǒng)一管理,滿足各類用戶的需求。本系統(tǒng)在功能上要實(shí)現(xiàn)借閱圖書、續(xù)借圖書、歸還圖書、催還圖書、信息查詢等功能。圖書管理系統(tǒng)就是要求圖書管理人員通過該系統(tǒng)對(duì)圖書、讀者、員工、借閱信息等進(jìn)行統(tǒng)一管理,從而實(shí)現(xiàn)功能上的借閱圖書、續(xù)借圖書、歸還圖書、催還圖書以及信息查詢。這就要求管理人員能夠?qū)?shù)據(jù)庫進(jìn)行熟練操作而簡(jiǎn)單的表查詢、觸發(fā)器的建立、存儲(chǔ)過程的建立以及用戶自定義函數(shù)的建立等等這些管理數(shù)據(jù)庫的方法都能對(duì)圖書館里系統(tǒng)的管理起到事半功倍的效果。數(shù)據(jù)流圖數(shù)據(jù)字典數(shù)據(jù)項(xiàng)名:讀者ID數(shù)據(jù)項(xiàng)含義說明:讀者編號(hào)別名:無數(shù)據(jù)類型:字符型長度:10個(gè)字符取值范圍:數(shù)字或字符取值含義:讀者編號(hào)數(shù)據(jù)項(xiàng)名:姓名數(shù)據(jù)項(xiàng)含義說明:讀者姓名別名:無數(shù)據(jù)類型:字符型長度:10個(gè)字符取值范圍:字符取值含義:讀者姓名數(shù)據(jù)項(xiàng)名:數(shù)據(jù)項(xiàng)含義說明:讀者別名:無數(shù)據(jù)類型:字符型長度:20個(gè)字符取值范圍:數(shù)字取值含義:讀者數(shù)據(jù)項(xiàng)名:ISBN號(hào)數(shù)據(jù)項(xiàng)含義說明:圖書編號(hào)別名:無數(shù)據(jù)類型:字符型長度:任意長度取值范圍:字符取值含義:圖書編號(hào)
數(shù)據(jù)項(xiàng)名:書名數(shù)據(jù)項(xiàng)含義說明:書名別名:無數(shù)據(jù)類型:字符型長度:任意長度取值范圍:字符取值含義:書名數(shù)據(jù)項(xiàng)名:作者數(shù)據(jù)項(xiàng)含義說明:作者別名:無數(shù)據(jù)類型:字符型長度:任意長度取值范圍:字符數(shù)據(jù)項(xiàng)名:Email數(shù)據(jù)項(xiàng)含義說明:電子郵箱別名:無數(shù)據(jù)類型:字符型長度:任意長度取值范圍:字符取值含義:讀者郵箱數(shù)據(jù)項(xiàng)名:出版社數(shù)據(jù)項(xiàng)含義說明:出版社別名:無數(shù)據(jù)類型:字符型長度:任意長度取值范圍:字符取值含義:出版社數(shù)據(jù)項(xiàng)名:出版年月數(shù)據(jù)項(xiàng)含義說明:出版年月別名:無數(shù)據(jù)類型:日期型長度:任意長度取值范圍:日期取值含義:出版年月數(shù)據(jù)項(xiàng)名:借書數(shù)量數(shù)據(jù)項(xiàng)含義說明:圖書數(shù)量別名:無數(shù)據(jù)類型:數(shù)值型長度:0-100取值范圍:數(shù)字取值含義:數(shù)量數(shù)據(jù)項(xiàng)名:圖書ID數(shù)據(jù)項(xiàng)含義說明:書本編號(hào)別名:BID數(shù)據(jù)類型:字符型長度:8個(gè)字符取值范圍:字符取值含義:圖書編號(hào)數(shù)據(jù)項(xiàng)名:存放位置數(shù)據(jù)項(xiàng)含義說明:存放位置別名:無數(shù)據(jù)類型:字符型長度:任意長度取值范圍:字符取值含義:存放位置數(shù)據(jù)項(xiàng)名:ZT數(shù)據(jù)項(xiàng)含義說明:圖書狀態(tài)別名:無數(shù)據(jù)類型:字符型長度:三個(gè)中文取值范圍:字符取值含義:圖書狀態(tài)數(shù)據(jù)項(xiàng)名:借書日期數(shù)據(jù)項(xiàng)含義說明:借出時(shí)間別名:無數(shù)據(jù)類型:日期型長度:無要求取值范圍:任意日期取值含義:借出日期數(shù)據(jù)項(xiàng)名:還書日期數(shù)據(jù)項(xiàng)含義說明:歸還時(shí)間別名:無數(shù)據(jù)類型:日期型長度:無要求取值范圍:任意日期取值含義:歸還日期數(shù)據(jù)項(xiàng)名:預(yù)約時(shí)間數(shù)據(jù)項(xiàng)含義說明:預(yù)約時(shí)間別名:無數(shù)據(jù)類型:日期型長度:無要求取值范圍:任意日期取值含義:預(yù)約日期數(shù)據(jù)項(xiàng)名:預(yù)約期限數(shù)據(jù)項(xiàng)含義說明:預(yù)約期限別名:無數(shù)據(jù)類型:日期型長度:無要求取值范圍:任意日期取值含義:預(yù)約期限二、概念結(jié)構(gòu)設(shè)計(jì)1、實(shí)體、聯(lián)系根據(jù)數(shù)據(jù)庫分析,確定實(shí)體及實(shí)體間聯(lián)系,及各個(gè)實(shí)體和聯(lián)系的屬性并設(shè)計(jì)出E-R圖。實(shí)體:資料室,書目,圖書,讀者聯(lián)系:預(yù)約,借出2、圖書管理系統(tǒng)E-R圖模型三、邏輯結(jié)構(gòu)設(shè)計(jì)〔注:主碼用標(biāo)出,外碼用~~標(biāo)出〕書目信息〔ISBN號(hào),書名,作者,出版商,出版年月,冊(cè)數(shù),經(jīng)辦人,資料室名稱〕圖書信息〔圖書ID,ISBN號(hào),存放位置,狀態(tài),經(jīng)辦人,資料室名稱〕讀者〔讀者ID,姓名,,E-Mail〕借還〔讀書ID,圖書ID,借閱日期,應(yīng)還日期,歸還日期〕預(yù)約〔讀者ID,圖書ID,預(yù)約時(shí)間,預(yù)約期限〕資料室〔資料室名稱〕四、建庫、建表及輸入實(shí)驗(yàn)數(shù)據(jù)1、建表的代碼及截圖createtable書目信息(ISBN號(hào)char(20)primarykey,書名char(20),作者char(10),出版商char(20),出版年月char(10),冊(cè)數(shù)int,經(jīng)辦人char(10),資料室名稱char(10),foreignkey(資料室名稱)references資料室(資料室名稱))createtable圖書信息(圖書IDchar(10)primarykey,ISBN號(hào)char(20),存放位置char(10),狀態(tài)char(10),經(jīng)辦人char(10),foreignkey(存放位置)references資料室(資料室名稱),foreignkey(ISBN號(hào))references書目信息(ISBN號(hào)))createtable讀者(讀者IDchar(10)primarykey,姓名char(10),char(20),EMailchar(20))createtable借還信息(讀者IDchar(10),圖書IDchar(10),借閱日期char(10),應(yīng)還日期char(10),歸還日期char(10),primarykey(借閱日期,讀者ID,圖書ID),foreignkey(讀者ID)references讀者(讀者ID),foreignkey(圖書ID)references圖書信息(圖書ID))createtable預(yù)約信息(讀者IDchar(10),圖書IDchar(10),預(yù)約時(shí)間char(10),預(yù)約期限char(10)check(預(yù)約期限<=10),primarykey(預(yù)約時(shí)間,讀者ID,圖書ID),foreignkey(讀者ID)references讀者(讀者ID),foreignkey(圖書ID)references圖書信息(圖書ID))createtable資料室(資料室名稱char(10)primarykey)2、實(shí)驗(yàn)數(shù)據(jù)截圖書目信息:圖書信息:讀者:借還信息:預(yù)約信息:資料室:五、課程設(shè)計(jì)總結(jié):這次課程設(shè)計(jì)總體來說比上次的要簡(jiǎn)單,可是還是遇到了許多挫折,大多是代碼問題的錯(cuò)誤。這一次課程設(shè)計(jì)與以往最大的不同便是有了界面,有了數(shù)據(jù)庫。通過近一個(gè)學(xué)期對(duì)數(shù)據(jù)庫的學(xué)習(xí),在一些方面有了提高。以前遙不可及的界面操作變成了現(xiàn)實(shí)。這一學(xué)期所學(xué)到的很多東西都通過這次課程設(shè)計(jì)顯示了出來,派上了用場(chǎng)。通過此次課程設(shè)計(jì)對(duì)數(shù)據(jù)庫在應(yīng)用程序中起得作用有了深刻的了解,這些東西都是課本上學(xué)不來的。將課本上學(xué)的東西運(yùn)用到實(shí)際當(dāng)中去收獲的不僅僅是一份課程設(shè)計(jì),更是對(duì)自己將來所要從事的事業(yè)的了解以及自信心。由于這個(gè)學(xué)期才開始學(xué)習(xí)數(shù)據(jù)庫,在編寫代碼的過程中遇到了很多很多的難題。有的時(shí)候甚至想要放棄,但最終還是堅(jiān)持了下來,并將困難解決掉。而且積累了一點(diǎn)經(jīng)驗(yàn),做之前先想好要做什么,把大體的各個(gè)功能界面畫出來,做得過程中照著先前設(shè)計(jì)的界面去做,這樣思維不會(huì)短路,不會(huì)有的時(shí)候感覺做不下去了。遇到問題的時(shí)候要多想想為什么,先想想自己該怎樣去解決,如果實(shí)在想不出來可以到網(wǎng)上去搜搜看,因?yàn)榫W(wǎng)絡(luò)資源很豐富,十之八九可以幫你解決掉。剛開始接到要做圖書管理系統(tǒng)時(shí)覺得自己相對(duì)來說較熟悉,還挺快樂??珊髞硗ㄟ^MicrosoftVisualStudio2023做完每個(gè)表的增刪查改后,看到要求還需要借書,還書,預(yù)約圖書信息的自動(dòng)更新,這方面可難倒我們了,通過問其他同學(xué)和看書上的資料,終于做出雛形了,很是開心?。】傮w來說,感覺這次課程設(shè)計(jì)在幾個(gè)方面還是做得不錯(cuò)的。通過此次的課程設(shè)計(jì),真正到達(dá)了學(xué)與用的結(jié)合,增強(qiáng)了對(duì)數(shù)據(jù)庫和WEB方面應(yīng)用的理解,對(duì)自己今后參與開發(fā)數(shù)據(jù)庫系統(tǒng)等積累了不少經(jīng)驗(yàn),在實(shí)驗(yàn)過程中,從建立數(shù)據(jù)庫開始,對(duì)數(shù)據(jù)庫設(shè)計(jì)理念和思想上有更高的認(rèn)識(shí),從需求分析,到概念設(shè)計(jì)和邏輯設(shè)計(jì),E-R圖的表示,數(shù)據(jù)庫的創(chuàng)立,懂得了不少有關(guān)數(shù)據(jù)庫開發(fā)過程中的知識(shí),在實(shí)驗(yàn)中建表,及其關(guān)系模式,關(guān)系代數(shù)的建立及理解,將SQL語的查詢語句用得淋漓盡致,增強(qiáng)了自己在數(shù)據(jù)庫中應(yīng)用SQL語言的靈活性,其
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024城市基礎(chǔ)設(shè)施建設(shè)項(xiàng)目特許經(jīng)營權(quán)協(xié)議
- 2024年幼兒園教師崗位聘任協(xié)議書模板
- 2024專業(yè)建設(shè)工程項(xiàng)目設(shè)計(jì)合同范本專業(yè)版
- 2024家庭保姆雇傭合同樣本
- 2024年先進(jìn)制造業(yè)生產(chǎn)線自動(dòng)化改造合同
- 2024年度家電行業(yè)C型鋼部件加工合同
- 2024年廢紙回收海運(yùn)出口協(xié)議
- 2024年商場(chǎng)清潔服務(wù)合同
- 2024年建筑工程設(shè)計(jì)與施工一體化合同
- 2024年度智能硬件設(shè)備采購與安裝合同
- 如何有效應(yīng)對(duì)學(xué)習(xí)中的困難和挑戰(zhàn)
- 醫(yī)院感染管理培訓(xùn)課件消毒劑的選擇與使用
- 平臺(tái)分銷返傭合作協(xié)議
- 中國城市行政代碼
- 低纖維蛋白原血癥的護(hù)理查房
- 數(shù)學(xué)4教材介紹
- 全國大學(xué)生職業(yè)生涯規(guī)劃大賽
- 肩關(guān)節(jié)鏡術(shù)的健康宣教
- 關(guān)于學(xué)校安全保衛(wèi)工作存在的問題及對(duì)策
- 2024年廣西鋁業(yè)集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 2024年西藏開發(fā)投資集團(tuán)有限公司招聘筆試參考題庫含答案解析
評(píng)論
0/150
提交評(píng)論