




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)據(jù)庫原理及應用課程設計報告 圖書管理系統(tǒng)班級:學號:姓名:XXXX指導老師:課程設計時間:2014年1月6日至 1月10日目錄一、需求分析1、數(shù)據(jù)庫需求分析.32、數(shù)據(jù)流圖.43、數(shù)據(jù)字典.4二、概念結(jié)構(gòu)設計1.實體、聯(lián)系.72. 圖書管理系統(tǒng)E-R圖型.7三、邏輯結(jié)構(gòu)設計.8四、建庫、建表及輸入數(shù)據(jù)1、建表的代碼及截圖.82、實驗數(shù)據(jù)截圖10五、課程設計總結(jié).12應用程序名稱:圖書管理系統(tǒng)一、 需求分析1、 數(shù)據(jù)庫需求分析系統(tǒng)功能描述:隨著圖書館規(guī)模的不斷擴大,圖書數(shù)量也相應的增加,有關圖書的各種信息量也成倍增加,面對著龐大的信息量,傳統(tǒng)的人工方式管理會導致圖書館管理上的混亂,人力與物力過
2、多浪費,圖書館管理費用的增加,從而使圖書館的負擔過重,影響整個圖書館的運作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實用的圖書管理系統(tǒng),對圖書資料進行集中統(tǒng)一的管理。另一方面,IT產(chǎn)業(yè)和Internet獲得了飛速發(fā)展,計算機應用已滲透到了各個領域,引起信息管理的革命,實現(xiàn)了信息的自動化處理,提高了處理的及時性和正確性。提高圖書管理工作效率,作到信息的規(guī)范管理,科學統(tǒng)計和快速查詢,讓圖書館更好的為學校,社會服務。需求分析:圖書管理工作繁瑣,借閱頻繁,包含大量的信息數(shù)據(jù),因此就需要一個完善的圖書管理系統(tǒng)來實現(xiàn)對這些數(shù)據(jù)的有效管理。本系統(tǒng)主要任務就是對圖書、讀者、員工、借閱信息、查詢進行統(tǒng)一管
3、理,滿足各類用戶的需求。本系統(tǒng)在功能上要實現(xiàn)借閱圖書、續(xù)借圖書、歸還圖書、催還圖書、信息查詢等功能。圖書管理系統(tǒng)就是要求圖書管理人員通過該系統(tǒng)對圖書、讀者、員工、借閱信息等進行統(tǒng)一管理,從而實現(xiàn)功能上的借閱圖書、續(xù)借圖書、歸還圖書、催還圖書以及信息查詢。這就要求管理人員能夠?qū)?shù)據(jù)庫進行熟練操作而簡單的表查詢、觸發(fā)器的建立、存儲過程的建立以及用戶自定義函數(shù)的建立等等這些管理數(shù)據(jù)庫的方法都能對圖書館里系統(tǒng)的管理起到事半功倍的效果。 2、 數(shù)據(jù)流圖3、 數(shù)據(jù)字典數(shù)據(jù)項名: 讀者ID數(shù)據(jù)項含義說明:讀者編號別名:無數(shù)據(jù)類型:字符型長度:10個字符取值范圍:數(shù)字或字符取值含義:讀者編號數(shù)據(jù)項名: 姓名數(shù)
4、據(jù)項含義說明:讀者姓名別名:無數(shù)據(jù)類型: 字符型長度:10個字符取值范圍:字符取值含義:讀者姓名數(shù)據(jù)項名: 電話數(shù)據(jù)項含義說明:讀者電話別名:無數(shù)據(jù)類型: 字符型長度:20個字符取值范圍:數(shù)字取值含義:讀者電話數(shù)據(jù)項名:ISBN號數(shù)據(jù)項含義說明:圖書編號別名:無數(shù)據(jù)類型: 字符型長度:任意長度取值范圍:字符取值含義:圖書編號數(shù)據(jù)項名:書名數(shù)據(jù)項含義說明:書名別名:無數(shù)據(jù)類型: 字符型長度:任意長度取值范圍:字符取值含義:書名數(shù)據(jù)項名:作者數(shù)據(jù)項含義說明:作者別名:無數(shù)據(jù)類型: 字符型長度:任意長度取值范圍:字符數(shù)據(jù)項名: Email數(shù)據(jù)項含義說明:電子郵箱別名:無數(shù)據(jù)類型: 字符型長度:任意長
5、度取值范圍:字符取值含義:讀者郵箱數(shù)據(jù)項名:出版社數(shù)據(jù)項含義說明:出版社別名:無數(shù)據(jù)類型: 字符型長度:任意長度取值范圍:字符取值含義:出版社數(shù)據(jù)項名:出版年月數(shù)據(jù)項含義說明:出版年月別名:無數(shù)據(jù)類型: 日期型長度:任意長度取值范圍:日期取值含義:出版年月數(shù)據(jù)項名:借書數(shù)量數(shù)據(jù)項含義說明:圖書數(shù)量別名:無數(shù)據(jù)類型: 數(shù)值型長度:0-100取值范圍:數(shù)字取值含義:數(shù)量數(shù)據(jù)項名:圖書ID數(shù)據(jù)項含義說明:書本編號別名:BID數(shù)據(jù)類型: 字符型長度:8個字符取值范圍:字符取值含義:圖書編號數(shù)據(jù)項名:存放位置數(shù)據(jù)項含義說明:存放位置別名:無數(shù)據(jù)類型: 字符型長度:任意長度取值范圍:字符取值含義:存放位置
6、數(shù)據(jù)項名:ZT數(shù)據(jù)項含義說明:圖書狀態(tài)別名:無數(shù)據(jù)類型: 字符型長度:三個中文取值范圍:字符取值含義:圖書狀態(tài)數(shù)據(jù)項名:借書日期數(shù)據(jù)項含義說明:借出時間別名:無數(shù)據(jù)類型: 日期型長度:無要求 取值范圍:任意日期取值含義:借出日期數(shù)據(jù)項名:還書日期數(shù)據(jù)項含義說明:歸還時間別名:無數(shù)據(jù)類型: 日期型長度:無要求 取值范圍:任意日期取值含義:歸還日期數(shù)據(jù)項名:預約時間數(shù)據(jù)項含義說明:預約時間別名:無數(shù)據(jù)類型: 日期型長度:無要求 取值范圍:任意日期取值含義:預約日期數(shù)據(jù)項名:預約期限數(shù)據(jù)項含義說明:預約期限別名:無數(shù)據(jù)類型: 日期型長度:無要求 取值范圍:任意日期取值含義:預約期限二、概念結(jié)構(gòu)設計1
7、、實體、聯(lián)系根據(jù)數(shù)據(jù)庫分析,確定實體及實體間聯(lián)系,及各個實體和聯(lián)系的屬性并設計出E-R圖。實體:資料室,書目,圖書,讀者聯(lián)系:預約,借出2、圖書管理系統(tǒng)E-R圖模型三、邏輯結(jié)構(gòu)設計(注:主碼用標出,外碼用標出)書目信息(ISBN號,書名,作者,出版商,出版年月,冊數(shù),經(jīng)辦人,資料室名稱)圖書信息(圖書ID,ISBN號,存放位置,狀態(tài),經(jīng)辦人,資料室名稱)讀者(讀者ID,姓名,電話,E-Mail)借還(讀書ID,圖書ID,借閱日期,應還日期,歸還日期)預約(讀者ID,圖書ID,預約時間,預約期限)資料室(資料室名稱)四、建庫、建表及輸入實驗數(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),應還日期char(10), 歸還日期char(10),primary key(借閱日期,讀者ID,圖書ID),foreign key(讀者ID) references 讀者(讀者ID),foreign key(圖書ID) references 圖書信息(圖書ID)creat
10、e table 預約信息(讀者ID char(10),圖書ID char(10),預約時間char(10),預約期限char(10) check(預約期限=10),primary key(預約時間,讀者ID,圖書ID),foreign key(讀者ID) references 讀者(讀者ID),foreign key(圖書ID) references 圖書信息(圖書ID)create table 資料室(資料室名稱char(10)primary key)2、實驗數(shù)據(jù)截圖 書目信息:圖書信息:讀者:借還信息:預約信息:資料室:五、課程設計總結(jié):這次課程設計總體來說比上次的要簡單,可是還是遇到了許
11、多挫折,大多是代碼問題的錯誤。這一次課程設計與以往最大的不同便是有了界面,有了數(shù)據(jù)庫。通過近一個學期對數(shù)據(jù)庫的學習,在一些方面有了提高。以前遙不可及的界面操作變成了現(xiàn)實。這一學期所學到的很多東西都通過這次課程設計顯示了出來,派上了用場。通過此次課程設計對數(shù)據(jù)庫在應用程序中起得作用有了深刻的了解,這些東西都是課本上學不來的。將課本上學的東西運用到實際當中去收獲的不僅僅是一份課程設計,更是對自己將來所要從事的事業(yè)的了解以及自信心。由于這個學期才開始學習數(shù)據(jù)庫,在編寫代碼的過程中遇到了很多很多的難題。有的時候甚至想要放棄,但最終還是堅持了下來,并將困難解決掉。而且積累了一點經(jīng)驗,做之前先想好要做什么
12、,把大體的各個功能界面畫出來,做得過程中照著先前設計的界面去做,這樣思維不會短路,不會有的時候感覺做不下去了。遇到問題的時候要多想想為什么,先想想自己該怎樣去解決,如果實在想不出來可以到網(wǎng)上去搜搜看,因為網(wǎng)絡資源很豐富,十之八九可以幫你解決掉。剛開始接到要做圖書管理系統(tǒng)時覺得自己相對來說較熟悉,還挺高興??珊髞硗ㄟ^Microsoft Visual Studio 2010做完每個表的增刪查改后,看到要求還需要借書,還書,預約圖書信息的自動更新,這方面可難倒我們了,通過問其他同學和看書上的資料,終于做出雛形了,很是開心?。】傮w來說,感覺這次課程設計在幾個方面還是做得不錯的。通過此次的課程設計,真正達到了學與用的結(jié)合,增強了對數(shù)據(jù)庫和WEB方面應用的理解,對自己今后參與開發(fā)數(shù)據(jù)庫系統(tǒng)等積累了不少經(jīng)驗,在實驗過程中,從建立數(shù)據(jù)庫開始,對數(shù)據(jù)庫設計理念和思想上有更高的認識,從需求分析,到概念設計和邏輯設計,E-R圖的表示,數(shù)據(jù)庫的創(chuàng)建,懂得了不少有關數(shù)據(jù)庫開發(fā)過程中的知識,在實驗中建表,及其關系模式,關系代數(shù)的建立及理解,將SQL語的查詢語句用得淋漓盡致,增強了自己在數(shù)據(jù)庫中應用SQL語言的靈活性,其中包括,插
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 共同經(jīng)營貨車合同范本
- 個人法制宣傳教育工作總結(jié)
- 個人工作崗位調(diào)動申請書
- 業(yè)主授權委托書
- 個人之間合伙合同范本
- 企業(yè)餐廳布置租房合同范本
- 買賣房合同范本簡易
- 原材供貨合同范本
- 與律師事務所簽署合同范本
- 前程無憂合同范本
- 建筑工地三級安全教育卡
- ID5S606B 600V高低側(cè)柵極驅(qū)動芯片兼容PN7103-驪微電子
- 大學生人文知識競賽報名表
- 小升初閱讀理解專題課件
- 血漿吸附療法課件
- 人教部編版九年級下冊歷史第四單元 經(jīng)濟大危機和第二次世界大戰(zhàn)單元測試題
- 個人理財實務教學課件
- (完整版)新版PEP小學英語五年級下冊教材分析
- 研發(fā)經(jīng)費填報指標說明及核算方法
- 一年級思維訓練(課堂PPT)
- 綠色光年20162017雙上海閔行區(qū)江川綠色光
評論
0/150
提交評論