2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  摘 要:</b></p><p>  本文介紹了一個基于Visual Basic模式的高校圖書查詢系統(tǒng)的設計與實現(xiàn)。本系統(tǒng)采用Access2003作后臺數(shù)據(jù)庫,Visual Basic6.0作前臺界面,運用Visual Basic結合Microsoft Access開發(fā)的登錄模塊主要用于驗證用戶身份,進行有效的操作。從主界面模塊在驗證后進入每個子模塊進行各個子系

2、統(tǒng)的具體功能操作。在整個系統(tǒng)設計中充分利用了模塊化的設計思想和開發(fā)方法。</p><p>  關鍵詞: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 事務需求4</p><p>  1.5 系統(tǒng)開發(fā)平臺5</p><p>  第二章 解決方案5</p><p>  2.1 E-

4、R模型設計6</p><p>  2.1.1 實體列表6</p><p>  2.1.2 系統(tǒng)的E-R模型6</p><p>  2.2 設計數(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 程序調試情況10</p><p>  3.4 功能顯示10</p><p>  3.5存在的問題及解決方法15</p><p>  第

6、四章 結束語15</p><p>  參 考 文 獻16</p><p><b>  附 錄16</b></p><p>  指導教師評語及成績16</p><p><b>  第一章 問題描述</b></p><p>  1.1 圖書查詢系統(tǒng)的用途與需求</p

7、><p>  開發(fā)一個圖書借閱管理數(shù)據(jù)庫的目的,主要是對圖書借閱過程中的所有信息進行更加科學、規(guī)范和有效的綜合管理,做到在館圖書能夠對外借,借出的圖書有案可查,過期未還的圖書可以通知到借書人也就是讀者,因此讀者的信息也應記錄在案。同時可通過圖書的借閱情況統(tǒng)計匯總出哪些書借閱的頻率高,哪些書借出率低,哪些讀者經(jīng)常借書不還等,管理者可以根據(jù)統(tǒng)計結果做出管理上的決策。換句話說,就是對圖書信息、借閱信息和讀者信息進行計算機管

8、理,使一些繁瑣的日常能夠自動或半自動地完成。</p><p>  1.2 圖書管理系統(tǒng)簡介</p><p>  本系統(tǒng)利用access處理數(shù)據(jù)庫的功能,實現(xiàn)對圖書館信息的查詢。主要功能為查詢與管理有關讀者、書籍、出版社、借閱和新書入庫的信息等。</p><p>  本系統(tǒng)的結構分為讀者信息管理模塊、書籍信息管理模塊、新書入庫信息管理模塊,可以對圖書,借閱圖書的讀者,

9、圖書借閱情況和系統(tǒng)進行有效的查詢與管理。</p><p><b>  1.3數(shù)據(jù)需求</b></p><p>  根據(jù)系統(tǒng)的需求,首先將要記錄的信息分類,要記錄的信息如下。</p><p> ?。?)學生信息:包括學號、姓名等。</p><p>  (2)書籍信息:包括書號、作者等。</p><p&g

10、t;  (3)新書入庫信息:包括書號,書名,作者,出版社,價格,庫存量,新入庫數(shù)量等。</p><p>  根據(jù)這些需要,本系統(tǒng)需要“讀者信息”表,“出版社信息”表,“書籍信息”表和“新書入庫信息”表。其中,“出版社信息”表,“書籍信息”表和“新書入庫信息”表這三個表可以合在一起,使信息的查詢更加簡潔化。</p><p><b>  1.4 事務需求</b></

11、p><p>  經(jīng)過實際考察、咨詢和分析,高等院校圖書管理系統(tǒng)主要應該具有以下功能模塊, </p><p> ?。?)在學生信息管理部分,要求如下。</p><p><b>  可以瀏覽學生信息。</b></p><p>  可以對學生信息進行維護,包括修改及刪除等操作。</p><p> ?。?)在

12、出版社信息管理部分,要求如下。</p><p>  可以瀏覽出版社信息。</p><p>  可以對出版社信息進行維護,包括添加及刪除等操作。</p><p> ?。?)在書籍信息管理部分,要求如下。</p><p><b>  可以瀏覽書籍信息</b></p><p>  可以對書籍信息進行維護

13、,包括添加及刪除等操作。</p><p>  (4)在新書入庫信息管理部分,要求如下:</p><p>  可以瀏覽入庫新書信息</p><p>  可以對新書入庫信息進行維護,包括添加及刪除等操作。</p><p>  1.5 系統(tǒng)開發(fā)平臺</p><p><b> ?、庞布螅?lt;/b><

14、;/p><p>  CPU: Pentium 4 2.0GHz以上IBM兼容機</p><p>  內存: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ù)對象之間的關系的分析。一般采用E-R圖,即實體-關系模型來分析數(shù)據(jù)對象的屬性和數(shù)據(jù)對象之間的關系。</p><p>  2.1 E

16、-R模型設計</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ù)據(jù)庫</b>

17、</p><p>  2.2.1創(chuàng)建Access表</p><p>  (1)打開Access數(shù)據(jù)庫中的對象——表;</p><p>  (2)執(zhí)行“表”快捷菜單中的“新建”命令,并在打開的“新建表”對話框中選中設計視圖,單擊“確定”按鈕;</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)建的表,往表中添加相應的具體數(shù)據(jù),添加完畢后,單擊“保存”按鈕;</p>

19、<p>  (2)以后各表添加數(shù)據(jù)與步驟1相同。</p><p>  (3)所有表都添加完后,保存總Access表為m.mdb.</p><p>  表2.2 圖書管理系統(tǒng)各表數(shù)據(jù)結構</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語言進行開發(fā)。適用內存不低于256M配備有Windows2000,Windows2003,WindowsXP系統(tǒng)的計算機。</p><p><b>  3.2系統(tǒng)流程圖</b></p><p>  在本系統(tǒng)中準備通過如下窗體來實現(xiàn)數(shù)據(jù)維護的功能。</p><p>  (1)

21、 主窗體:管理著各個子窗體。</p><p>  (2)“借閱信息”子窗體:管理借閱信息。</p><p>  (3)“書籍信息”子窗體:管理書籍信息。</p><p>  (4)“新書入庫信息”子窗體:管理書籍出入庫信息。</p><p>  系統(tǒng)流程圖如圖3.1所示:</p><p>  3.3 程序調試情況<

22、;/p><p>  在數(shù)據(jù)連接時一定要注意窗體和相應顯示控件的綁定關系。在把系統(tǒng)從一臺計算機移植到另一臺計算機時一定要把數(shù)據(jù)文件m.mdb同時移植,并對相應的提供服務的Microsoft Access服務器進行相應的修改,否則數(shù)據(jù)正確連接并顯示。</p><p><b>  3.4 功能顯示</b></p><p>  運行程序后首先顯示登陸界面,

23、如圖3.1所示。</p><p><b>  圖3.1 登陸界面</b></p><p>  輸入用戶名和密碼后,單擊“確定”就會進入主界面,如圖3.2所示。</p><p><b>  圖3.2 主界面</b></p><p>  單擊“進入系統(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 借閱者信息確認界面</p><p>  單擊“確定”,彈出的結果如圖3.5所示</p><p>  圖3.5 借閱者信息(可

25、對信息進行修改與刪除)</p><p>  在單擊“進入系統(tǒng)”后進入3.3界面后點擊的如果是是“書籍信息”,則進入書籍查詢窗口,如下圖3.6所示:</p><p>  圖3.6 書籍信息查詢界面</p><p>  單擊“按書名查找”,結果如圖3.7所示。</p><p>  圖3.7書名查詢界面(1)</p><p>

26、;  輸入書名后,單擊“確定”結果如圖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)不太完善,在借閱者信息部分無法進行添加。</p><p>  第二,就是在新書入庫信息部分點擊“查找”,所輸入的文字顯示的是亂碼。</p><p>  第三,經(jīng)過對系統(tǒng)的反復調試后,也找了很多同學來幫忙,可

29、是還有幾個問題解決不了,就是系統(tǒng)的代碼部分出現(xiàn)了一些錯誤。</p><p><b>  錯誤一:</b></p><p>  說明本軟件還有哪些不足以及未來改進的方向。</p><p><b>  第四章 結束語</b></p><p>  通過做課程設計,有幾點感想,歸納如下。</p>

30、<p>  團隊精神。這是一個團體的工作,僅僅靠自己的力量是很薄弱的,時常跟自己的團隊成員良好的溝通是促進工作順利進行的關鍵。</p><p>  基礎知識掌握的重要性。在整個程序的編制過程中,我們碰了很多壁,除了不斷的翻書尋找解決的方法,</p><p>  互相幫助。在處理問題時我們還求助在電腦方面學的比較好的同學,也正是同學的幫助,我們將所遇到的問題大部分都解決了。&l

31、t;/p><p>  在這次的程序編程中,我們不僅進一步提高了自己在數(shù)據(jù)庫這一方面的操作水平,同時也使得我們除了接納課堂知識以為的自學水平得到相應的提高。同時,我們學會了更好的跟同學相互幫助以及友好的合作。從中我們不僅體會到了學習的另一種樂趣,也教會我們怎樣更好的與人之間的相處。這是我們友誼的有一次見證,也是我們努力的成果。</p><p>  最后,特別要感謝vv老師在數(shù)據(jù)庫課程中認真負責的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論