版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> *****學(xué)院</b></p><p><b> 課程設(shè)計(jì)報(bào)告</b></p><p> 課程名稱: 數(shù)據(jù)庫原理課程設(shè)計(jì) </p><p> 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) </p><p> 姓 名: ** &l
2、t;/p><p> 班 級(jí): *********** </p><p> 學(xué) 號(hào): ************ </p><p> 指導(dǎo)教師: ****** </p><p> 2011年 6 月17日</p><p><b> 圖書
3、管理系統(tǒng)</b></p><p><b> 一、需求分析</b></p><p> 當(dāng)今時(shí)代是飛速發(fā)展的的信息時(shí)代。在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的原因。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性
4、。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計(jì)的。</p><p> 針對(duì)各大中專院校的圖書管理現(xiàn)狀,設(shè)計(jì)出適合一般學(xué)校的計(jì)算機(jī)輔助圖書管理系統(tǒng)。實(shí)現(xiàn)對(duì)圖書基本信息、讀者基本信息進(jìn)行計(jì)算機(jī)輔助管理,完成借書和還書有關(guān)信息的記錄、修改、查詢、刪除等一系列任務(wù)的計(jì)算機(jī)管理與實(shí)現(xiàn)。</p><p> 圖書管理系統(tǒng)能方便、快捷
5、地管理圖書,將傳統(tǒng)的圖書管理方式徹底的解脫出來,提高效率,減輕工人人員以往繁忙的工作,減小出錯(cuò)的概率,使讀者可以花更多的時(shí)間在選擇書和看書上。從而使人們有更多時(shí)間來獲取信息、了解信息、掌握信息。</p><p> 各功能模塊描述如下:</p><p><b> 1.系統(tǒng)管理</b></p><p> 系統(tǒng)管理中,能實(shí)現(xiàn)新的管理員的添加和現(xiàn)
6、存管理員的密碼修改功能。</p><p><b> 2.圖書管理</b></p><p> 在圖書管理模塊中,主要實(shí)現(xiàn)對(duì)圖書類別的添加和管理,并且可以添加新的圖書。</p><p><b> 3.讀者管理</b></p><p> 實(shí)現(xiàn)對(duì)讀者類別的添加和管理,讀者類別可包含老師學(xué)生等等,并且
7、各讀者類別所借閱的圖書書目和借閱時(shí)間都存在差別。對(duì)已借閱圖書的讀者的信息進(jìn)行添加和管理,并且日后可根據(jù)登記的讀者編號(hào)進(jìn)行查閱。</p><p><b> 4.借閱管理</b></p><p> 借閱管理包含對(duì)應(yīng)讀者所借圖書的相關(guān)信息,可根據(jù)借閱編號(hào)查詢相關(guān)借閱情況,并查看時(shí)候超期借閱,并進(jìn)行一定金額處罰。</p><p><b>
8、 二、概念結(jié)構(gòu)設(shè)計(jì)</b></p><p><b> 三、邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p> 管理員 (用戶名,密碼)</p><p> 讀者類別(類別名稱,最大借閱數(shù),最長借閱時(shí)間)</p><p> 讀者信息(讀者編號(hào),姓名,性別,單位,地址,電話,類別名稱,登記日期,已借閱數(shù)量)<
9、/p><p> 圖書類別(類別號(hào),類別名)</p><p> 圖書信息(圖書編號(hào),圖書名稱,類別名,作者,出版日期,登記日期)</p><p> 借閱信息(借閱編號(hào),讀者編號(hào),讀者姓名,圖書編號(hào),圖書名稱,借出日期,歸還日期,是否超期)</p><p><b> 四、數(shù)據(jù)庫物理設(shè)計(jì)</b></p>&l
10、t;p> 1.管理員表Admin</p><p> 圖 4-1 Admin表</p><p><b> 2.讀者類別表RT</b></p><p> 圖 4-2 RT表</p><p><b> 3.讀者類別表RI</b></p><p> 圖 4-3
11、 RI表</p><p><b> 4.圖書類別表BC</b></p><p> 圖 4-4 BC表</p><p><b> 5.圖書信息表BI</b></p><p> 圖 4-5 BI表</p><p><b> 6.借閱信息表LI</b&
12、gt;</p><p> 圖 4-6 LI表</p><p><b> 五、數(shù)據(jù)庫的實(shí)施</b></p><p> 1、讀者管理模塊實(shí)施:</p><p> 首先使用conn.ConnectionString字符串方法進(jìn)行與SQL數(shù)據(jù)庫的連接, </p><p> 在窗體中用commm
13、and控件,label控件和textbox控件畫出程序模型,然后建立記錄集查詢,然后用rs_addreader.Fields綁定各個(gè)textbox輸入框到數(shù)據(jù)庫。使用rs_addreader.AddNew進(jìn)行數(shù)據(jù)添加,使用rs_addreader.update進(jìn)行數(shù)據(jù)修改更新,使用rs_addreader.delete進(jìn)行數(shù)據(jù)刪除。</p><p> 2、借閱管理模塊實(shí)施:</p><p&g
14、t; 使用adodc控件實(shí)現(xiàn)程序與SQL數(shù)據(jù)庫的連接,在窗體中用commmand控件,label控件和textbox控件畫出程序模型,然后在窗體中添加datagrid控件,將其datasource設(shè)置成adodc1,在將其中的textbox的datasource屬性也設(shè)置成adodc1,datafield設(shè)置成對(duì)應(yīng)的數(shù)據(jù)項(xiàng)。然后用ado控件建立第二個(gè)數(shù)據(jù)連接adodc2,用來連接數(shù)據(jù)庫中的讀者信息表,實(shí)現(xiàn)對(duì)外表的查詢,在需要添加讀者借
15、閱信息時(shí),只需要添加讀者號(hào),讀者姓名會(huì)自動(dòng)出現(xiàn)在文本框中,具體實(shí)現(xiàn)方法,將讀者姓名的text2綁定到數(shù)據(jù)源adodc2,并為讀者號(hào)的text1添加一個(gè)textchange事件:</p><p> Adodc2.CommandType = adCmdText</p><p> Adodc2.RecordSource = "select * from ri where ri_no
16、= '" & Text1.Text & "'"</p><p> Adodc2.Refresh</p><p> 借閱罰款功能的實(shí)現(xiàn),當(dāng)單擊判斷按鈕時(shí),自動(dòng)用當(dāng)前時(shí)間減去借閱時(shí)間,如果結(jié)果小于等于30,則彈出不超期提示,若結(jié)果大于30則將結(jié)果減去30再乘以0.1元,得出應(yīng)繳罰款。具體判斷是否超期的按鈕代碼為:</p&g
17、t;<p> Dim a As Date</p><p> Dim w As Date</p><p> a = Format(Now, "YYYY-Mm-DD")</p><p> w = Trim(Text5.Text)</p><p><b> b = a - w</b>
18、</p><p> If b > 30 Then</p><p> MsgBox "借閱已超期,請(qǐng)繳罰款" & (b-30) * 0.1 & "元", vbOKOnly + vbExclamation, "警告"</p><p><b> Else</b>&
19、lt;/p><p> MsgBox "借閱還未超期。", vbOKOnly + vbExclamation, "提示"</p><p><b> End If</b></p><p><b> End Sub</b></p><p><b> 六
20、、系統(tǒng)運(yùn)行結(jié)果</b></p><p><b> 1、讀者管理:</b></p><p> 圖6-1 讀者管理菜單</p><p> 圖6-2 添加讀者類別</p><p> 圖6-3 管理讀者類別</p><p> 圖6-4 添加讀者信息</p><p&
21、gt; 圖6-5 管理讀者信息</p><p> 圖6-6 查詢讀者信息</p><p><b> 2、借閱管理</b></p><p><b> 圖6-7 借閱管理</b></p><p> 圖6-8 管理借閱信息</p><p> 圖6-9 查詢借閱信息<
22、;/p><p> 圖6-10 查詢學(xué)號(hào)為3的學(xué)生借閱信息結(jié)果</p><p><b> 七、實(shí)習(xí)總結(jié)</b></p><p> 時(shí)間過得真快,轉(zhuǎn)眼間,兩周的課程設(shè)計(jì)生活已悄然過去了,課程設(shè)計(jì)期間,讓我學(xué)到了很多東西,不僅使我在理論上對(duì) VB 程序和SQL 設(shè)計(jì)有了全新的認(rèn)識(shí),在實(shí)踐能力上也得到了提高,真正地做到了學(xué)以致用,更學(xué)到了很多做人的道
23、理,對(duì)我來說受益非淺。親身感受到理論與實(shí)際的相結(jié)合,讓我大開眼界。這次課程設(shè)計(jì)對(duì)于我以后學(xué)習(xí)、找工作也真是受益菲淺,在短短的兩周中,相信這些寶貴的經(jīng)驗(yàn)會(huì)成為我今后成功的重要的基石,對(duì)程序設(shè)計(jì)有了理性的認(rèn)識(shí)和理解。在之前,程序設(shè)計(jì)對(duì)我來說是比較抽象的,不知道一個(gè)完整的程序要怎么完成。 這次我做的項(xiàng)目是圖書管理系統(tǒng),其中包含了登陸、讀者信息管理,圖書信息管理,借閱信息管理等幾個(gè)部分。在剛開始的時(shí)候,做的 只是幾個(gè)簡單的界面,覺得其實(shí)還算比較
溫馨提示
- 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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- sql課程設(shè)計(jì)---圖書管理系統(tǒng)
- sql圖書管理系統(tǒng)課程設(shè)計(jì)
- 《圖書管理系統(tǒng)》課程設(shè)計(jì)
- 圖書管理系統(tǒng)課程設(shè)計(jì)
- 圖書管理系統(tǒng)課程設(shè)計(jì)
- 圖書管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)---圖書管理系統(tǒng)
- 課程設(shè)計(jì)---課程設(shè)計(jì)圖書管理系統(tǒng)
- c課程設(shè)計(jì)---圖書管理系統(tǒng)課程設(shè)計(jì)
- 圖書管理系統(tǒng)課程設(shè)計(jì) (2)
- java課程設(shè)計(jì)--圖書管理系統(tǒng)
- vb圖書管理系統(tǒng)課程設(shè)計(jì)
- oracle課程設(shè)計(jì)--圖書管理系統(tǒng)
- 圖書管理系統(tǒng)—課程設(shè)計(jì)報(bào)告
- vf課程設(shè)計(jì)--圖書管理系統(tǒng)
- 圖書管理系統(tǒng)-課程設(shè)計(jì)報(bào)告
- 圖書管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- jsp課程設(shè)計(jì)--圖書管理系統(tǒng)
- 圖書管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 圖書管理系統(tǒng)課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論