

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘 要:</b></p><p> 本文介紹了一個基于Visual Basic模式的高校圖書查詢系統(tǒng)的設(shè)計與實現(xiàn)。本系統(tǒng)采用Access2003作后臺數(shù)據(jù)庫,Visual Basic6.0作前臺界面,運(yùn)用Visual Basic結(jié)合Microsoft Access開發(fā)的登錄模塊主要用于驗證用戶身份,進(jìn)行有效的操作。從主界面模塊在驗證后進(jìn)入每個子模塊進(jìn)行各個子系
2、統(tǒng)的具體功能操作。在整個系統(tǒng)設(shè)計中充分利用了模塊化的設(shè)計思想和開發(fā)方法。</p><p> 關(guān)鍵詞:Microsoft Access,數(shù)據(jù)庫, Visual Basic,圖書查詢。</p><p><b> 目錄</b></p><p> 第一章 問題描述4</p><p> 1.1 圖書管理系統(tǒng)的用途與需求
3、4</p><p> 1.2 圖書管理系統(tǒng)簡介4</p><p><b> 1.3數(shù)據(jù)需求4</b></p><p> 1.4 事務(wù)需求4</p><p> 1.5 系統(tǒng)開發(fā)平臺5</p><p> 第二章 解決方案5</p><p> 2.1 E-
4、R模型設(shè)計6</p><p> 2.1.1 實體列表6</p><p> 2.1.2 系統(tǒng)的E-R模型6</p><p> 2.2 設(shè)計數(shù)據(jù)庫7</p><p> 2.2.1創(chuàng)建Access表7</p><p> 2.2.2添加具體數(shù)據(jù)7</p><p> 第三章 系統(tǒng)實
5、現(xiàn)8</p><p><b> 3.1開發(fā)環(huán)境8</b></p><p> 3.2系統(tǒng)流程圖9</p><p> 3.3 程序調(diào)試情況10</p><p> 3.4 功能顯示10</p><p> 3.5存在的問題及解決方法15</p><p> 第
6、四章 結(jié)束語15</p><p> 參 考 文 獻(xiàn)16</p><p><b> 附 錄16</b></p><p> 指導(dǎo)教師評語及成績16</p><p><b> 第一章 問題描述</b></p><p> 1.1 圖書查詢系統(tǒng)的用途與需求</p
7、><p> 開發(fā)一個圖書借閱管理數(shù)據(jù)庫的目的,主要是對圖書借閱過程中的所有信息進(jìn)行更加科學(xué)、規(guī)范和有效的綜合管理,做到在館圖書能夠?qū)ν饨?,借出的圖書有案可查,過期未還的圖書可以通知到借書人也就是讀者,因此讀者的信息也應(yīng)記錄在案。同時可通過圖書的借閱情況統(tǒng)計匯總出哪些書借閱的頻率高,哪些書借出率低,哪些讀者經(jīng)常借書不還等,管理者可以根據(jù)統(tǒng)計結(jié)果做出管理上的決策。換句話說,就是對圖書信息、借閱信息和讀者信息進(jìn)行計算機(jī)管
8、理,使一些繁瑣的日常能夠自動或半自動地完成。</p><p> 1.2 圖書管理系統(tǒng)簡介</p><p> 本系統(tǒng)利用access處理數(shù)據(jù)庫的功能,實現(xiàn)對圖書館信息的查詢。主要功能為查詢與管理有關(guān)讀者、書籍、出版社、借閱和新書入庫的信息等。</p><p> 本系統(tǒng)的結(jié)構(gòu)分為讀者信息管理模塊、書籍信息管理模塊、新書入庫信息管理模塊,可以對圖書,借閱圖書的讀者,
9、圖書借閱情況和系統(tǒng)進(jìn)行有效的查詢與管理。</p><p><b> 1.3數(shù)據(jù)需求</b></p><p> 根據(jù)系統(tǒng)的需求,首先將要記錄的信息分類,要記錄的信息如下。</p><p> ?。?)學(xué)生信息:包括學(xué)號、姓名等。</p><p> (2)書籍信息:包括書號、作者等。</p><p&g
10、t; (3)新書入庫信息:包括書號,書名,作者,出版社,價格,庫存量,新入庫數(shù)量等。</p><p> 根據(jù)這些需要,本系統(tǒng)需要“讀者信息”表,“出版社信息”表,“書籍信息”表和“新書入庫信息”表。其中,“出版社信息”表,“書籍信息”表和“新書入庫信息”表這三個表可以合在一起,使信息的查詢更加簡潔化。</p><p><b> 1.4 事務(wù)需求</b></
11、p><p> 經(jīng)過實際考察、咨詢和分析,高等院校圖書管理系統(tǒng)主要應(yīng)該具有以下功能模塊, </p><p> ?。?)在學(xué)生信息管理部分,要求如下。</p><p><b> 可以瀏覽學(xué)生信息。</b></p><p> 可以對學(xué)生信息進(jìn)行維護(hù),包括修改及刪除等操作。</p><p> ?。?)在
12、出版社信息管理部分,要求如下。</p><p> 可以瀏覽出版社信息。</p><p> 可以對出版社信息進(jìn)行維護(hù),包括添加及刪除等操作。</p><p> (3)在書籍信息管理部分,要求如下。</p><p><b> 可以瀏覽書籍信息</b></p><p> 可以對書籍信息進(jìn)行維護(hù)
13、,包括添加及刪除等操作。</p><p> (4)在新書入庫信息管理部分,要求如下:</p><p> 可以瀏覽入庫新書信息</p><p> 可以對新書入庫信息進(jìn)行維護(hù),包括添加及刪除等操作。</p><p> 1.5 系統(tǒng)開發(fā)平臺</p><p><b> ?、庞布螅?lt;/b><
14、;/p><p> CPU: Pentium 4 2.0GHz以上IBM兼容機(jī)</p><p> 內(nèi)存:512MB以上容量</p><p> 顯卡:32MB或以上顯存之AGP接口顯卡</p><p><b> (2)軟件要求:</b></p><p> 操作系統(tǒng):Microsoft Windo
15、ws 2000/XP</p><p> 開發(fā)工具:sql server2000</p><p><b> 第二章 解決方案</b></p><p> 數(shù)據(jù)庫主要著重于數(shù)據(jù)對象的屬性和數(shù)據(jù)對象之間的關(guān)系的分析。一般采用E-R圖,即實體-關(guān)系模型來分析數(shù)據(jù)對象的屬性和數(shù)據(jù)對象之間的關(guān)系。</p><p> 2.1 E
16、-R模型設(shè)計</p><p> 2.1.1 實體列表</p><p><b> 表2.1 實體列表</b></p><p> 2.1.2 系統(tǒng)的E-R模型</p><p> 該圖書管理系統(tǒng)的E-R模型,如下圖所示</p><p><b> 2.2 設(shè)計數(shù)據(jù)庫</b>
17、</p><p> 2.2.1創(chuàng)建Access表</p><p> (1)打開Access數(shù)據(jù)庫中的對象——表;</p><p> (2)執(zhí)行“表”快捷菜單中的“新建”命令,并在打開的“新建表”對話框中選中設(shè)計視圖,單擊“確定”按鈕;</p><p> (3)在新建的表中添加所需的字段名稱和字段類型,添加完畢后點擊“保存”按鈕,并在彈
18、出的“另存為”中輸入自己所需的表名,單擊“確定”;</p><p> (4)以后所需各表均按1---3步驟。</p><p> 2.2.2 添加具體數(shù)據(jù)</p><p> 創(chuàng)建各個表后,為其添加具體的數(shù)據(jù),步驟如下。</p><p> (1)左雙擊已創(chuàng)建的表,往表中添加相應(yīng)的具體數(shù)據(jù),添加完畢后,單擊“保存”按鈕;</p>
19、<p> (2)以后各表添加數(shù)據(jù)與步驟1相同。</p><p> (3)所有表都添加完后,保存總Access表為m.mdb.</p><p> 表2.2 圖書管理系統(tǒng)各表數(shù)據(jù)結(jié)構(gòu)</p><p><b> 第三章 系統(tǒng)實現(xiàn)</b></p><p><b> 3.1開發(fā)環(huán)境</b&g
20、t;</p><p> 本系統(tǒng)使用access語言進(jìn)行開發(fā)。適用內(nèi)存不低于256M配備有Windows2000,Windows2003,WindowsXP系統(tǒng)的計算機(jī)。</p><p><b> 3.2系統(tǒng)流程圖</b></p><p> 在本系統(tǒng)中準(zhǔn)備通過如下窗體來實現(xiàn)數(shù)據(jù)維護(hù)的功能。</p><p> (1)
21、 主窗體:管理著各個子窗體。</p><p> (2)“借閱信息”子窗體:管理借閱信息。</p><p> (3)“書籍信息”子窗體:管理書籍信息。</p><p> (4)“新書入庫信息”子窗體:管理書籍出入庫信息。</p><p> 系統(tǒng)流程圖如圖3.1所示:</p><p> 3.3 程序調(diào)試情況<
22、;/p><p> 在數(shù)據(jù)連接時一定要注意窗體和相應(yīng)顯示控件的綁定關(guān)系。在把系統(tǒng)從一臺計算機(jī)移植到另一臺計算機(jī)時一定要把數(shù)據(jù)文件m.mdb同時移植,并對相應(yīng)的提供服務(wù)的Microsoft Access服務(wù)器進(jìn)行相應(yīng)的修改,否則數(shù)據(jù)正確連接并顯示。</p><p><b> 3.4 功能顯示</b></p><p> 運(yùn)行程序后首先顯示登陸界面,
23、如圖3.1所示。</p><p><b> 圖3.1 登陸界面</b></p><p> 輸入用戶名和密碼后,單擊“確定”就會進(jìn)入主界面,如圖3.2所示。</p><p><b> 圖3.2 主界面</b></p><p> 單擊“進(jìn)入系統(tǒng),就會彈出如圖3.3所示。</p>&
24、lt;p><b> 圖3.3 總系統(tǒng)</b></p><p> 然后根據(jù)你的需要可單擊3.3的三個按鈕,比如單擊“借閱者信息”那么就會彈出如圖3.4所示的。</p><p> 圖3.4 借閱者信息確認(rèn)界面</p><p> 單擊“確定”,彈出的結(jié)果如圖3.5所示</p><p> 圖3.5 借閱者信息(可
25、對信息進(jìn)行修改與刪除)</p><p> 在單擊“進(jìn)入系統(tǒng)”后進(jìn)入3.3界面后點擊的如果是是“書籍信息”,則進(jìn)入書籍查詢窗口,如下圖3.6所示:</p><p> 圖3.6 書籍信息查詢界面</p><p> 單擊“按書名查找”,結(jié)果如圖3.7所示。</p><p> 圖3.7書名查詢界面(1)</p><p>
26、; 輸入書名后,單擊“確定”結(jié)果如圖3.8所示。</p><p> 圖3.8 書名查詢界面(2)</p><p> 單擊“按出版社查詢”、“按作者查詢”、“按書號分類查詢”后出現(xiàn)的窗體與圖3.7是類似的。</p><p> 在圖3.6的窗體上單擊“按出版社查詢“則出現(xiàn)下面的窗口 如圖3.9所示。</p><p> 圖3.9 出版社查
27、詢界面</p><p> 在圖3.6的窗體上單擊“按作者查詢”則出現(xiàn)下面的窗口,如圖4.0所示。</p><p> 圖4.0作者查詢界面</p><p> 在圖3.3的窗體上單擊的“新書入庫信息”則出現(xiàn)下面的窗口,如圖4.1所示。</p><p> 圖4.1 新書入庫信息界面</p><p> 該窗體主要給圖
28、書管理人員對入庫新書的添加或其他被淘汰的書籍在系統(tǒng)中刪除。</p><p> 3.5存在的問題及解決方法</p><p> 首先是系統(tǒng)不太完善,在借閱者信息部分無法進(jìn)行添加。</p><p> 第二,就是在新書入庫信息部分點擊“查找”,所輸入的文字顯示的是亂碼。</p><p> 第三,經(jīng)過對系統(tǒng)的反復(fù)調(diào)試后,也找了很多同學(xué)來幫忙,可
29、是還有幾個問題解決不了,就是系統(tǒng)的代碼部分出現(xiàn)了一些錯誤。</p><p><b> 錯誤一:</b></p><p> 說明本軟件還有哪些不足以及未來改進(jìn)的方向。</p><p><b> 第四章 結(jié)束語</b></p><p> 通過做課程設(shè)計,有幾點感想,歸納如下。</p>
30、<p> 團(tuán)隊精神。這是一個團(tuán)體的工作,僅僅靠自己的力量是很薄弱的,時常跟自己的團(tuán)隊成員良好的溝通是促進(jìn)工作順利進(jìn)行的關(guān)鍵。</p><p> 基礎(chǔ)知識掌握的重要性。在整個程序的編制過程中,我們碰了很多壁,除了不斷的翻書尋找解決的方法,</p><p> 互相幫助。在處理問題時我們還求助在電腦方面學(xué)的比較好的同學(xué),也正是同學(xué)的幫助,我們將所遇到的問題大部分都解決了。&l
31、t;/p><p> 在這次的程序編程中,我們不僅進(jìn)一步提高了自己在數(shù)據(jù)庫這一方面的操作水平,同時也使得我們除了接納課堂知識以為的自學(xué)水平得到相應(yīng)的提高。同時,我們學(xué)會了更好的跟同學(xué)相互幫助以及友好的合作。從中我們不僅體會到了學(xué)習(xí)的另一種樂趣,也教會我們怎樣更好的與人之間的相處。這是我們友誼的有一次見證,也是我們努力的成果。</p><p> 最后,特別要感謝vv老師在數(shù)據(jù)庫課程中認(rèn)真負(fù)責(zé)的
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子商務(wù)課程設(shè)計---手機(jī)銷售電子商務(wù)系統(tǒng)設(shè)計
- 電子商務(wù)課程設(shè)計
- 電子商務(wù)課程設(shè)計
- 電子商務(wù)課程設(shè)計
- 電子商務(wù)課程設(shè)計
- 電子商務(wù)課程設(shè)計--電子商務(wù)的發(fā)展
- 電子商務(wù)課程設(shè)計報告
- 電子商務(wù)系統(tǒng)建設(shè)課程設(shè)計
- 電子商務(wù)課程設(shè)計報告
- 電子商務(wù)課程設(shè)計報告
- 電子商務(wù)課程設(shè)計--- 花卉銷售管理系統(tǒng)
- 電子商務(wù)課程設(shè)計---個人網(wǎng)站設(shè)計
- 電子商務(wù)系統(tǒng)建設(shè)課程設(shè)計報告
- 電子商務(wù)課程設(shè)計---網(wǎng)上購物管理系統(tǒng)
- 電子商務(wù)課程設(shè)計報告格式
- 電子商務(wù)課程設(shè)計報告---電子商務(wù)網(wǎng)站的設(shè)計與實現(xiàn)
- 電子商務(wù)管理信息系統(tǒng)課程設(shè)計
- 電子商務(wù)實踐課程設(shè)計論文
- 電子商務(wù)課程設(shè)計報告書
- 課程設(shè)計報告---電子商務(wù)系統(tǒng)分析與設(shè)計
評論
0/150
提交評論