vb_access設(shè)計(jì)圖書管理系統(tǒng)設(shè)計(jì)書

vb_access設(shè)計(jì)圖書管理系統(tǒng)設(shè)計(jì)書

ID:1343895

大?。?1.23 KB

頁數(shù):48頁

時(shí)間:2017-11-10

vb_access設(shè)計(jì)圖書管理系統(tǒng)設(shè)計(jì)書_第1頁
vb_access設(shè)計(jì)圖書管理系統(tǒng)設(shè)計(jì)書_第2頁
vb_access設(shè)計(jì)圖書管理系統(tǒng)設(shè)計(jì)書_第3頁
vb_access設(shè)計(jì)圖書管理系統(tǒng)設(shè)計(jì)書_第4頁
vb_access設(shè)計(jì)圖書管理系統(tǒng)設(shè)計(jì)書_第5頁
資源描述:

《vb_access設(shè)計(jì)圖書管理系統(tǒng)設(shè)計(jì)書》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、VB+Access設(shè)計(jì)圖書管理系統(tǒng)設(shè)計(jì)書  一、需求分析  在進(jìn)行一個(gè)項(xiàng)目的設(shè)計(jì)之前,先要進(jìn)行必要的需求分析?! ‖F(xiàn)某圖書館需要管理其各種人員和圖書信息,希望實(shí)現(xiàn)辦公的信息化,通過建立一個(gè)圖書管理系統(tǒng)來管理圖書。其完成的功能如下:  (1)可以實(shí)現(xiàn)圖書的登記、借閱和賠償?shù)墓芾怼! ?2)可以實(shí)現(xiàn)對圖書的各種信息的查詢,包括逐個(gè)瀏覽,以及對圖書信息的增加、刪除和編輯操作。另外,可以根據(jù)輸入的信息來檢索某個(gè)圖書的信息?! ?3)可以實(shí)現(xiàn)對管理人員的投訴管理?! ?4)可以實(shí)現(xiàn)對值班人員的管理。  系統(tǒng)的功能模塊圖如圖1

2、所示?! ”緦?shí)例根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有圖書登記實(shí)體、圖書借閱實(shí)體、圖書賠償實(shí)體、查詢輸出實(shí)體、值班管理實(shí)體、投訴管理實(shí)體。各個(gè)實(shí)體具體的描述E-R圖如下。  圖書登記實(shí)體E-R圖如圖2所示。  圖書借閱實(shí)體E-R圖如圖3所示?!   D1系統(tǒng)的功能模塊圖    圖2圖書登記實(shí)體E-R圖    圖3圖書借閱實(shí)體E-R圖  圖書賠償實(shí)體E-R圖如圖4所示?!   D4圖書賠償實(shí)體E-R圖  投訴管理實(shí)體E-R圖如圖5所示?!   D5投訴管理實(shí)體E-R圖  值班管理實(shí)體E-R圖如圖6所示?!   D6值班管理實(shí)體

3、E-R圖  查詢輸出實(shí)體E-R圖如圖7所示?!   D7查詢輸出實(shí)體E-R圖  二、結(jié)構(gòu)設(shè)計(jì)  根據(jù)上面的需求分析,設(shè)計(jì)好數(shù)據(jù)庫系統(tǒng),然后開發(fā)應(yīng)用程序可以考慮的窗體的系統(tǒng),每一個(gè)窗體實(shí)現(xiàn)不同的功能,可以設(shè)計(jì)下面的幾個(gè)模塊。  ●圖書管理模塊:用來實(shí)現(xiàn)圖書的登記、借閱、賠償。  ●圖書資料模塊:用來實(shí)現(xiàn)圖書的查詢輸出?!  裰蛋喙芾砟K:用來實(shí)現(xiàn)管理人員的值班瀏覽?!  裢对V管理模塊:用來實(shí)現(xiàn)對管理人員的投訴管理?!  裣到y(tǒng)管理模塊:用來實(shí)現(xiàn)用戶的增加、刪除和修改等操作?! ∪?shù)據(jù)庫設(shè)計(jì)  這里的數(shù)據(jù)庫采用Acce

4、ss,用ADO作為連接數(shù)據(jù)對象。  1、建立Access數(shù)據(jù)庫  啟動(dòng)Access,建立一個(gè)空的數(shù)據(jù)庫book.mdb,如圖8所示。  使用程序設(shè)計(jì)器建立系統(tǒng)需要的表格如下?! D書登記表,如圖9所示?!   D8建立數(shù)據(jù)庫book.mdb圖9圖書登記表  圖書借閱表,如圖10所示。圖書賠償表,如圖11所示。    圖10圖書借閱表圖11圖書賠償表  圖書資料表,如圖12所示。系統(tǒng)管理表,如圖13所示?! D12圖書資料表圖13系統(tǒng)管理表  投訴管理表,如圖14所示?! D14投訴管理表  值班管理表,如圖15所示

5、。  圖15值班管理表  2、連接數(shù)據(jù)  在VisualBasic環(huán)境下,選擇“工程”→“引用”命令,在隨后出現(xiàn)的對話框中選擇“MicrosoftActiveXDataObjects2.0Library”,然后單擊“確定”按鈕,如圖16所示?!   D16引用ADO連接數(shù)據(jù)庫  在程序設(shè)計(jì)的公共模塊中,先定義ADO連接對象。語句如下:  PublicconnAsNewADODB.Connection'標(biāo)記連接對象  然后在子程序中,用如下的語句即可打開數(shù)據(jù)庫:  DimconnectionstringAsStrin

6、g  connectionstring="provider=Microsoft.Jet.oledb.4.0;"&_  "datasource=book.mdb"  conn.Openconnectionstring  3、設(shè)置ODBC  VB的ADO對象是通過ODBC來訪問數(shù)據(jù)庫,所以還要建立ODBC數(shù)據(jù)引擎接口。  打開控制面板中的“管理工具”→“數(shù)據(jù)源”(ODBC),出現(xiàn)如圖17所示的對話框?!   D17ODBC對話框  單擊“添加”按鈕,出現(xiàn)“創(chuàng)建新數(shù)據(jù)源”對話框,如圖18所示?!   D18“創(chuàng)建新數(shù)據(jù)源

7、”對話框  選擇MicrosoftAccessDriver(*.mdb),單擊“完成”按鈕,出現(xiàn)如圖19所示對話框?!   D19設(shè)置連接數(shù)據(jù)源  在“數(shù)據(jù)源名”文本框中添加一個(gè)名字,單擊“確定”按鈕完成系統(tǒng)默認(rèn)連接設(shè)置。然后在ODBC對話框中單擊“確定”按鈕完成ODBC設(shè)置?! 〗缑嬖O(shè)計(jì)   設(shè)計(jì)好的界面如圖20所示?!   D20圖書管理系統(tǒng)界面  這是一個(gè)多文檔界面(MDI)應(yīng)用程序,可以同時(shí)顯示多個(gè)文檔,每個(gè)文檔顯示在各自的窗體中。MDI應(yīng)用程序中常有包含子菜單的“窗體”選項(xiàng),用于在窗體或文檔之間進(jìn)行切換。

8、  菜單應(yīng)用程序中,有5個(gè)菜單選項(xiàng),每個(gè)選項(xiàng)對應(yīng)著E-R圖的一個(gè)子項(xiàng)目。  1、創(chuàng)建主窗體  首先創(chuàng)建一個(gè)工程,命名為圖書管理系統(tǒng),選擇“工程”→“添加MDI窗體”命令,則在項(xiàng)目中添加了主窗體。該窗體的一些屬性如表1所示?! ”?主窗體的屬性屬性值Caption圖書管理系統(tǒng)NameMainMenuMainmenu1WindowstateMaxsize  Wi

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。