




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)報(bào)告 圖書管理系統(tǒng)班級:學(xué)號:姓名:XXXX指導(dǎo)老師:課程設(shè)計(jì)時(shí)間:2014年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)一、 需求分析1、 數(shù)據(jù)庫需求分析系統(tǒng)功能描述:隨著圖書館規(guī)模的不斷擴(kuò)大,圖書數(shù)量也相應(yīng)的增加,有關(guān)圖書的各種信息量也成倍增加,面對著龐大的信息量,傳統(tǒng)的人工方式管理會導(dǎo)致圖書館管理上的混亂,人力與物力過
2、多浪費(fèi),圖書館管理費(fèi)用的增加,從而使圖書館的負(fù)擔(dān)過重,影響整個(gè)圖書館的運(yùn)作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實(shí)用的圖書管理系統(tǒng),對圖書資料進(jìn)行集中統(tǒng)一的管理。另一方面,IT產(chǎn)業(yè)和Internet獲得了飛速發(fā)展,計(jì)算機(jī)應(yīng)用已滲透到了各個(gè)領(lǐng)域,引起信息管理的革命,實(shí)現(xiàn)了信息的自動化處理,提高了處理的及時(shí)性和正確性。提高圖書管理工作效率,作到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速查詢,讓圖書館更好的為學(xué)校,社會服務(wù)。需求分析:圖書管理工作繁瑣,借閱頻繁,包含大量的信息數(shù)據(jù),因此就需要一個(gè)完善的圖書管理系統(tǒng)來實(shí)現(xiàn)對這些數(shù)據(jù)的有效管理。本系統(tǒng)主要任務(wù)就是對圖書、讀者、員工、借閱信息、查詢進(jìn)行統(tǒng)一管
3、理,滿足各類用戶的需求。本系統(tǒng)在功能上要實(shí)現(xiàn)借閱圖書、續(xù)借圖書、歸還圖書、催還圖書、信息查詢等功能。圖書管理系統(tǒng)就是要求圖書管理人員通過該系統(tǒng)對圖書、讀者、員工、借閱信息等進(jìn)行統(tǒng)一管理,從而實(shí)現(xiàn)功能上的借閱圖書、續(xù)借圖書、歸還圖書、催還圖書以及信息查詢。這就要求管理人員能夠?qū)?shù)據(jù)庫進(jìn)行熟練操作而簡單的表查詢、觸發(fā)器的建立、存儲過程的建立以及用戶自定義函數(shù)的建立等等這些管理數(shù)據(jù)庫的方法都能對圖書館里系統(tǒng)的管理起到事半功倍的效果。 2、 數(shù)據(jù)流圖3、 數(shù)據(jù)字典數(shù)據(jù)項(xiàng)名: 讀者ID數(shù)據(jù)項(xiàng)含義說明:讀者編號別名:無數(shù)據(jù)類型:字符型長度:10個(gè)字符取值范圍:數(shù)字或字符取值含義:讀者編號數(shù)據(jù)項(xiàng)名: 姓名數(shù)
4、據(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號數(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)名: Email數(shù)據(jù)項(xiàng)含義說明:電子郵箱別名:無數(shù)據(jù)類型: 字符型長度:任意長
5、度取值范圍:字符取值含義:讀者郵箱數(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)含義說明:書本編號別名:BID數(shù)據(jù)類型: 字符型長度:8個(gè)字符取值范圍:字符取值含義:圖書編號數(shù)據(jù)項(xiàng)名:存放位置數(shù)據(jù)項(xiàng)含義說明:存放位置別名:無數(shù)據(jù)類型: 字符型長度:任意長度取值范圍:字符取值含義:存放位置
6、數(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
7、、實(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號,書名,作者,出版商,出版年月,冊數(shù),經(jīng)辦人,資料室名稱)圖書信息(圖書ID,ISBN號,存放位置,狀態(tài),經(jīng)辦人,資料室名稱)讀者(讀者ID,姓名,電話,E-Mail)借還(讀書ID,圖書ID,借閱日期,應(yīng)還日期,歸還日期)預(yù)約(讀者ID,圖書ID,預(yù)約時(shí)間,預(yù)約期限)資料室(資料室名稱)四、建庫、建表及輸入實(shí)驗(yàn)數(shù)據(jù)1、建表的代碼及截圖create table 書目信
8、息(ISBN號char(20) primary key,書名char(20),作者char(10),出版商char(20),出版年月char(10),冊數(shù)int,經(jīng)辦人char(10),資料室名稱char(10),foreign key (資料室名稱) references 資料室(資料室名稱)create table 圖書信息(圖書ID char(10) primary key,ISBN號char(20), 存放位置char(10),狀態(tài)char(10),經(jīng)辦人char(10),foreign key (存放位置) references 資料室(資料室名稱),foreign key (ISB
9、N號) references 書目信息(ISBN號)create table 讀者(讀者ID char(10) primary key,姓名char(10),電話char(20),EMail char(20)create table 借還信息(讀者ID char(10),圖書ID char(10),借閱日期char(10),應(yīng)還日期char(10), 歸還日期char(10),primary key(借閱日期,讀者ID,圖書ID),foreign key(讀者ID) references 讀者(讀者ID),foreign key(圖書ID) references 圖書信息(圖書ID)creat
10、e table 預(yù)約信息(讀者ID char(10),圖書ID char(10),預(yù)約時(shí)間char(10),預(yù)約期限char(10) check(預(yù)約期限=10),primary key(預(yù)約時(shí)間,讀者ID,圖書ID),foreign key(讀者ID) references 讀者(讀者ID),foreign key(圖書ID) references 圖書信息(圖書ID)create table 資料室(資料室名稱char(10)primary key)2、實(shí)驗(yàn)數(shù)據(jù)截圖 書目信息:圖書信息:讀者:借還信息:預(yù)約信息:資料室:五、課程設(shè)計(jì)總結(jié):這次課程設(shè)計(jì)總體來說比上次的要簡單,可是還是遇到了許
11、多挫折,大多是代碼問題的錯(cuò)誤。這一次課程設(shè)計(jì)與以往最大的不同便是有了界面,有了數(shù)據(jù)庫。通過近一個(gè)學(xué)期對數(shù)據(jù)庫的學(xué)習(xí),在一些方面有了提高。以前遙不可及的界面操作變成了現(xiàn)實(shí)。這一學(xué)期所學(xué)到的很多東西都通過這次課程設(shè)計(jì)顯示了出來,派上了用場。通過此次課程設(shè)計(jì)對數(shù)據(jù)庫在應(yīng)用程序中起得作用有了深刻的了解,這些東西都是課本上學(xué)不來的。將課本上學(xué)的東西運(yùn)用到實(shí)際當(dāng)中去收獲的不僅僅是一份課程設(shè)計(jì),更是對自己將來所要從事的事業(yè)的了解以及自信心。由于這個(gè)學(xué)期才開始學(xué)習(xí)數(shù)據(jù)庫,在編寫代碼的過程中遇到了很多很多的難題。有的時(shí)候甚至想要放棄,但最終還是堅(jiān)持了下來,并將困難解決掉。而且積累了一點(diǎn)經(jīng)驗(yàn),做之前先想好要做什么
12、,把大體的各個(gè)功能界面畫出來,做得過程中照著先前設(shè)計(jì)的界面去做,這樣思維不會短路,不會有的時(shí)候感覺做不下去了。遇到問題的時(shí)候要多想想為什么,先想想自己該怎樣去解決,如果實(shí)在想不出來可以到網(wǎng)上去搜搜看,因?yàn)榫W(wǎng)絡(luò)資源很豐富,十之八九可以幫你解決掉。剛開始接到要做圖書管理系統(tǒng)時(shí)覺得自己相對來說較熟悉,還挺高興。可后來通過Microsoft Visual Studio 2010做完每個(gè)表的增刪查改后,看到要求還需要借書,還書,預(yù)約圖書信息的自動更新,這方面可難倒我們了,通過問其他同學(xué)和看書上的資料,終于做出雛形了,很是開心啊!總體來說,感覺這次課程設(shè)計(jì)在幾個(gè)方面還是做得不錯(cuò)的。通過此次的課程設(shè)計(jì),真正達(dá)到了學(xué)與用的結(jié)合,增強(qiáng)了對數(shù)據(jù)庫和WEB方面應(yīng)用的理解,對自己今后參與開發(fā)數(shù)據(jù)庫系統(tǒng)等積累了不少經(jīng)驗(yàn),在實(shí)驗(yàn)過程中,從建立數(shù)據(jù)庫開始,對數(shù)據(jù)庫設(shè)計(jì)理念和思想上有更高的認(rèn)識,從需求分析,到概念設(shè)計(jì)和邏輯設(shè)計(jì),E-R圖的表示,數(shù)據(jù)庫的創(chuàng)建,懂得了不少有關(guān)數(shù)據(jù)庫開發(fā)過程中的知識,在實(shí)驗(yàn)中建表,及其關(guān)系模式,關(guān)系代數(shù)的建立及理解,將SQL語的查詢語句用得淋漓盡致,增強(qiáng)了自己在數(shù)據(jù)庫中應(yīng)用SQL語言的靈活性,其中包括,插
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年金融租賃服務(wù)項(xiàng)目建議書
- 2025年半導(dǎo)體用石英玻璃材料項(xiàng)目發(fā)展計(jì)劃
- 2025年鋼增強(qiáng)塑料復(fù)合管項(xiàng)目發(fā)展計(jì)劃
- 2025年特種機(jī)載裝置合作協(xié)議書
- 性別差異下的教育心理學(xué)如何針對不同性別激發(fā)學(xué)生潛力
- 教育投資的新趨勢游戲化學(xué)習(xí)平臺的融資路徑
- 教育政策成效評估的多維度分析
- 未來科技趨勢下的教育技術(shù)增強(qiáng)現(xiàn)實(shí)與虛擬現(xiàn)實(shí)的融合應(yīng)用研究
- 2025年甘肅省靖遠(yuǎn)縣四中物理高一第二學(xué)期期末質(zhì)量跟蹤監(jiān)視試題含解析
- 幼兒教育中教師心理調(diào)適的技巧與方法
- 羽毛球知識教育PPT模板
- 電梯安裝技術(shù)交底完整版
- 氧化鋁溶出機(jī)組熱試方案
- 小學(xué)閱讀理解提分公開課課件
- esd防靜電手冊20.20標(biāo)準(zhǔn)
- 教育政策與法規(guī)課件
- 養(yǎng)老護(hù)理員職業(yè)道德27張課件
- 少兒美術(shù)課件-《長頸鹿不會跳舞》
- 人教版五年級數(shù)學(xué)下冊單元及期中期末測試卷含答案(共16套)
- GB∕T 17989.1-2020 控制圖 第1部分:通用指南
- EN485.32003鋁及鋁合金薄板、帶材和厚板第三部分(譯文)
評論
0/150
提交評論