版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)設(shè)計(jì)論文</b></p><p> 題目: 圖書(shū)管理系統(tǒng) </p><p> 姓 名: </p><p> 學(xué) 號(hào): </p><p> 專業(yè)年級(jí):
2、2011級(jí)計(jì)算機(jī)信息管理專業(yè) </p><p> 2013 年 11 月</p><p><b> 摘 要</b></p><p> 圖書(shū)管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。經(jīng)過(guò)分析,使用 Microsoft公司的 Visual Basic6.0為開(kāi)發(fā)工具,利用其
3、提供的各種面向?qū)ο蟮目梢暬_(kāi)發(fā)平臺(tái)作為開(kāi)發(fā)工具,采用面向?qū)ο蠹夹g(shù),圖形化的應(yīng)用開(kāi)發(fā)環(huán)境,尤其是它有一個(gè)功能極其強(qiáng)大的集成環(huán)境提供級(jí)開(kāi)發(fā)人員,使得開(kāi)發(fā)人員可通過(guò)菜單、界面、圖形瀏覽工具、對(duì)話框以及嵌入的各種生成器來(lái)輕松地完成各種復(fù)雜的操作。開(kāi)發(fā)過(guò)程中不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。本案例開(kāi)發(fā)的是“計(jì)算機(jī)圖書(shū)管理系統(tǒng)”。</p><p> 關(guān)鍵字(Keywords):信息管理系統(tǒng)(MIS)、數(shù)據(jù)庫(kù)、Vi
4、sual Basic6.0、面向?qū)ο螅∣bject)、計(jì)算機(jī)圖書(shū)管理系統(tǒng)</p><p><b> 前 言</b></p><p> 圖書(shū)館管理系統(tǒng)是我國(guó)大部分院?;蚱渌块T不可缺少的部分,書(shū)籍是人類精神食糧,尤其對(duì)一些學(xué)校,圖書(shū)館來(lái)說(shuō),非常重要。在軟件開(kāi)發(fā)中,以計(jì)算機(jī)圖書(shū)為主,稱“計(jì)算機(jī)圖書(shū)管理系統(tǒng)”。 計(jì)算機(jī)圖書(shū)管理系統(tǒng)能夠?yàn)橛脩魧?shí)現(xiàn)借閱圖書(shū)、管理等,隨著科
5、學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書(shū)資源信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:查閱迅速、安全性高、可靠性高、存儲(chǔ)量大、保密性好、成本低等。計(jì)算機(jī)圖書(shū)管理系統(tǒng)能夠單一定向計(jì)算機(jī)圖書(shū)方面,具有實(shí)用,精簡(jiǎn)功能等效率,這些優(yōu)點(diǎn)能夠極大地提高圖書(shū)館管理的效率,也是企業(yè)、學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要
6、條件。因此,開(kāi)發(fā)這樣一套管理軟件是很有必要。 本案例開(kāi)發(fā)的是“計(jì)算機(jī)圖書(shū)管理系統(tǒng)”。</p><p><b> 目錄</b></p><p> 摘 要 2</p><p><b> 前 言3</b></p><p><b> 目錄4</b></p
7、><p><b> 第1章 概述6</b></p><p> 第2章 開(kāi)發(fā)工具簡(jiǎn)介7</p><p> 2.1 Visual Basic發(fā)展歷史7</p><p> 2.2 Visual Basic語(yǔ)言特性8</p><p> 2.3 Visual Basic術(shù)語(yǔ)9</p
8、><p> 2.4 VB的局限性9</p><p> 第3章 數(shù)據(jù)庫(kù)設(shè)計(jì)( mdb )10</p><p> 3.1 數(shù)據(jù)的概念10</p><p> 3.2 計(jì)算機(jī)管圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)11</p><p> 3.3 利用DATA控件訪問(wèn)數(shù)據(jù)庫(kù)11</p><p> 3.3.
9、1建立Access 數(shù)據(jù)庫(kù)12</p><p> 3.3.2連接數(shù)據(jù)14</p><p> 3.3.3引用ADO連接數(shù)據(jù)庫(kù)14</p><p> 3.3.4設(shè)置ODBC15</p><p> 3.3.5創(chuàng)建新數(shù)據(jù)源”對(duì)話框15</p><p> 3.4 MDB數(shù)據(jù)流程圖以及數(shù)據(jù)表16</p&
10、gt;<p> 第4章 計(jì)算機(jī)圖書(shū)管理系統(tǒng)數(shù)據(jù)19</p><p> 4.1 數(shù)據(jù)庫(kù)與VB的連接19</p><p> 4.2 關(guān)閉數(shù)據(jù)對(duì)象和鏈接對(duì)象19</p><p> 4.3 顯示數(shù)據(jù)庫(kù)中的內(nèi)容20</p><p> 4.4 計(jì)算機(jī)圖書(shū)管理系統(tǒng)數(shù)據(jù)流20</p><p>
11、 第5章 開(kāi)發(fā)圖書(shū)管理系統(tǒng)21</p><p> 5.1開(kāi)發(fā)計(jì)算機(jī)圖書(shū)管理系統(tǒng)的目的21</p><p> 5.2開(kāi)發(fā)計(jì)算機(jī)圖書(shū)管理系統(tǒng)的思路21</p><p> 第6章 計(jì)算機(jī)圖書(shū)管理系統(tǒng)模塊設(shè)計(jì)22</p><p> 6.1界面設(shè)計(jì)規(guī)范以及流程圖22</p><p> 6.2系統(tǒng)窗體匯總
12、22</p><p> 6.3主窗體界面設(shè)計(jì)23</p><p> 6.3.1用戶登陸23</p><p> 6.3.2借書(shū)25</p><p> 6.3.3 還書(shū)25</p><p> 6.3.4圖書(shū)查詢26</p><p> 6.3.5圖書(shū)錄入26</p>
13、<p> 6.3.6職工查詢27</p><p> 6.3.7職工錄入28</p><p> 6.3.8讀者信息29</p><p> 6.3.9使用幫助29</p><p> 6.3.10帳號(hào)管理30</p><p> 6.3.11關(guān)于軟件31</p><p&
14、gt; 6.3.12其他功能設(shè)計(jì)32</p><p> 第7章 軟件ICO圖標(biāo)33</p><p> 7.1 ICO設(shè)計(jì)構(gòu)思33</p><p> 7.2 ICO軟件介紹33</p><p> 7.3 ICO制作33</p><p> 第8章 軟件測(cè)試分析報(bào)告36</p>
15、<p> 8.1 軟件信息36</p><p> 8.2 常見(jiàn)系統(tǒng)出錯(cuò)問(wèn)題以及解決36</p><p><b> 結(jié)束語(yǔ)39</b></p><p><b> 致謝40</b></p><p><b> 參考文獻(xiàn)41</b></p>
16、;<p><b> 第1章 概述</b></p><p> 圖書(shū)館管理系統(tǒng)是我國(guó)大部分院?;蚱渌块T不可缺少的部分,書(shū)籍是人類精神食糧,尤其對(duì)一些學(xué)校,圖書(shū)館來(lái)說(shuō),非常重要。在軟件開(kāi)發(fā)中,以計(jì)算機(jī)圖書(shū)為主,稱“計(jì)算機(jī)圖書(shū)管理系統(tǒng)”。 計(jì)算機(jī)圖書(shū)管理系統(tǒng)能夠?yàn)橛脩魧?shí)現(xiàn)借閱圖書(shū)、管理等,隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)
17、的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書(shū)資源信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:查閱迅速、安全性高、可靠性高、存儲(chǔ)量大、保密性好、成本低等。計(jì)算機(jī)圖書(shū)管理系統(tǒng)能夠單一定向計(jì)算機(jī)圖書(shū)方面,具有實(shí)用,精簡(jiǎn)功能等效率,這些優(yōu)點(diǎn)能夠極大地提高圖書(shū)館管理的效率,也是企業(yè)、學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣一套管理軟件是很有必要. 本案例開(kāi)發(fā)的是“計(jì)算機(jī)圖書(shū)管理系統(tǒng)”。
18、</p><p> 第2章 開(kāi)發(fā)工具簡(jiǎn)介</p><p> 2.1 Visual Basic發(fā)展歷史</p><p> Visual Basic(VB)是一種由微軟公司開(kāi)發(fā)的包含協(xié)助開(kāi)發(fā)環(huán)境的事件驅(qū)動(dòng)編程語(yǔ)言。從任何標(biāo)準(zhǔn)來(lái)說(shuō),VB都是世界上使用人數(shù)最多的語(yǔ)言——不僅是盛贊VB的開(kāi)發(fā)者還是抱怨VB的開(kāi)發(fā)者的數(shù)量。它源自于BASIC編程語(yǔ)言。VB擁有圖形用戶界面(
19、GUI)和快速應(yīng)用程序開(kāi)發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫(kù),或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個(gè)應(yīng)用程序。</p><p> 1991年,微軟公司推出了Visual Basic 1.0版。這在當(dāng)時(shí)引起了很大的轟動(dòng)。這個(gè)連接編程語(yǔ)言和用戶界面的進(jìn)步被稱為Tripod(有些時(shí)候叫做Ruby),最初的設(shè)計(jì)是由阿蘭·庫(kù)珀(Alan Co
20、oper)完成的。許多專家把VB的出現(xiàn)當(dāng)做是軟件開(kāi)發(fā)史上的一個(gè)具有劃時(shí)代意義的事件。其實(shí),以我們現(xiàn)在的目光來(lái)看,VB1.0的功能實(shí)在是太弱了;(不過(guò)最近VB6.0, VB.NET的功能相當(dāng)大?。5诋?dāng)時(shí),它是第一個(gè)“可視”的編程軟件。這使得程序員欣喜之極,都嘗試在VB的平臺(tái)上進(jìn)行軟件創(chuàng)作。微軟也不失時(shí)機(jī)地在四年內(nèi)接連推出VB2.0,VB3.0,4.0三個(gè)版本。并且從VB3開(kāi)始,微軟將ACCESS的數(shù)據(jù)庫(kù)驅(qū)動(dòng)集成到了VB中,這使得VB的
21、數(shù)據(jù)庫(kù)編程能力大大提高。從VB4開(kāi)始,VB也引入了面向?qū)ο蟮某绦蛟O(shè)計(jì)思想。VB功能強(qiáng)大,學(xué)習(xí)簡(jiǎn)單。而且,VB還引入了“控件”的概念,使得大量已經(jīng)編好的VB程序可以被我們直接拿來(lái)使用。VB1.0的DOS版本VB1.0于1991年發(fā)布。這個(gè)連接編程語(yǔ)言和用戶界面的進(jìn)步被稱為Tripod(有些時(shí)候叫做Ruby),最初的設(shè)計(jì)是由阿蘭·庫(kù)珀(Alan Cooper</p><p> 2002年Visual Ba
22、sic .NET 2002 (v7.0)問(wèn)世,2003年Visual Basic .NET 2003 (v7.1)問(wèn)世,2005年11月7日Visual Basic 2005 (v8.0)問(wèn)世,同時(shí)間推出Visual Basic 2005的免費(fèi)簡(jiǎn)化版本Visual Basic 2005 Express Edition給Visual Basic初學(xué)者及學(xué)生使用。VB 2005的“顯著”優(yōu)點(diǎn)是,可以直接編寫出XP風(fēng)格的按鈕,以及其他的控件。
23、但是其編寫的小程序占用近10MB的內(nèi)存。2007年12月,微軟推出了Visual Studio 2008 Beta 2 (v9),在代碼輸入上可比VB2005快很多,在非特殊的情況下,VB2008會(huì)自動(dòng)開(kāi)啟、自動(dòng)完成關(guān)鍵字,而且支持最新的.NET Framework 3.5 Beta 2。</p><p> 通過(guò)幾年的發(fā)展,它已成為一種專業(yè)化的開(kāi)發(fā)語(yǔ)言和環(huán)境。用戶可用Visual Basic快速創(chuàng)建Window
24、s程序,現(xiàn)在還可以編寫企業(yè)水平的客戶端/服務(wù)器程序及強(qiáng)大的數(shù)據(jù)庫(kù)應(yīng)用程序。</p><p> VB會(huì)吸引更多的贊譽(yù)和批評(píng),也會(huì)繼續(xù)為廣大的用戶和程序員使用。它非常適合用來(lái)開(kāi)發(fā)擁有友好界面的程序(比如針對(duì)終端的數(shù)據(jù)),但是不適合開(kāi)發(fā)其它程序(比如聯(lián)合計(jì)算程序)?,F(xiàn)在還有某一些VB軟件的精簡(jiǎn)版,比如VB6的精簡(jiǎn)版。</p><p> 2.2 Visual Basic語(yǔ)言特性</p&g
25、t;<p> 一個(gè)典型的VB進(jìn)程VB的中心思想就是要便于程序員使用,無(wú)論是新手或者專家。VB使用了可以簡(jiǎn)單建立應(yīng)用程序的GUI系統(tǒng),但是又可以開(kāi)發(fā)相當(dāng)復(fù)雜的程序。VB的程序是一種基于窗體的可視化組件安排的聯(lián)合,并且增加代碼來(lái)指定組建的屬性和方法。因?yàn)槟J(rèn)的屬性和方法已經(jīng)有一部分定義在了組件內(nèi),所以程序員不用寫多少代碼就可以完成一個(gè)簡(jiǎn)單的程序。過(guò)去的版本里面VB程序的性能問(wèn)題一直被放在了桌面上,但是隨著計(jì)算機(jī)速度的飛速增加
26、,關(guān)于性能的爭(zhēng)論已經(jīng)越來(lái)越少。</p><p> 窗體控件的增加和改變可以用拖放技術(shù)實(shí)現(xiàn)。一個(gè)排列滿控件的工具箱用來(lái)顯示可用控件(比如文本框或者按鈕)。每個(gè)控件都有自己的屬性和事件。默認(rèn)的屬性值會(huì)在控件創(chuàng)建的時(shí)候提供,但是程序員也可以進(jìn)行更改。很多的屬性值可以在運(yùn)行時(shí)候隨著用戶的動(dòng)作和修改進(jìn)行改動(dòng),這樣就形成了一個(gè)動(dòng)態(tài)的程序。舉個(gè)例子來(lái)說(shuō):窗體的大小改變事件中加入了可以改變控件位置的代碼,在運(yùn)行時(shí)候每當(dāng)用戶更改
27、窗口大小,控件也會(huì)隨之改變位置。在文本框中的文字改變事件中加入相應(yīng)的代碼,程序就能夠在文字輸入的時(shí)候自動(dòng)翻譯或者阻止某些字符的輸入。</p><p> VB的程序可以包含一個(gè)或多個(gè)窗體,或者是一個(gè)主窗體和多個(gè)子窗體,類似于操作系統(tǒng)的樣子。有很少功能的對(duì)話框窗口(比如沒(méi)有最大化和最小化按鈕的窗體)可以用來(lái)提供彈出功能。</p><p> VB的組件既可以擁有用戶界面,也可以沒(méi)有。這樣一來(lái)
28、服務(wù)器端程序就可以處理增加的模塊。</p><p> VB使用參數(shù)計(jì)算的方法來(lái)進(jìn)行垃圾收集,這個(gè)方法中包含有大量的對(duì)象,提供基本的面向?qū)ο笾С?。因?yàn)樵絹?lái)越多組建的出現(xiàn),程序員可以選用自己需要的擴(kuò)展庫(kù)。和有些語(yǔ)言不一樣,VB對(duì)大小寫不敏感,但是能自動(dòng)轉(zhuǎn)換關(guān)鍵詞到標(biāo)準(zhǔn)的大小寫狀態(tài),以及強(qiáng)制使得符號(hào)表入口的實(shí)體的變量名稱遵循書(shū)寫規(guī)則。默認(rèn)情況下字符串的比較是對(duì)大小寫敏感的,但是可以關(guān)閉這個(gè)功能。</p>
29、<p> VB使得大量的外界控件有了自己的生存空間。大量的第三方控件針對(duì)VB提供。VB也提供了建立、使用和重用這些控件的方法,但是由于語(yǔ)言問(wèn)題,從一個(gè)應(yīng)用程序創(chuàng)建另外一個(gè)并不簡(jiǎn)單。</p><p> 2.3 Visual Basic術(shù)語(yǔ)</p><p> 在討論Visual Basic時(shí),經(jīng)??梢月?tīng)到以下這些術(shù)語(yǔ),因此對(duì)這些術(shù)語(yǔ)的基本理解十分有幫助。</p>
30、<p> 控件——簡(jiǎn)單的說(shuō),控件就是構(gòu)成或者說(shuō)建造Visual Basic應(yīng)用程序的圖形化工具,包括窗體、按鈕、復(fù)選框、列表框、數(shù)據(jù)控件、表格控件和圖片控件等等...。</p><p> 事件——由用戶或操作系統(tǒng)引發(fā)的動(dòng)作。事件的示例有擊鍵、單擊鼠標(biāo)(Click)、雙擊鼠標(biāo)(DblClick)、一段時(shí)間的限制,或從端口接收數(shù)據(jù)。</p><p> 方法——嵌入在對(duì)象定義
31、中的程序代碼,它定義對(duì)象怎樣處理信息并響應(yīng)某事件。例如,數(shù)據(jù)庫(kù)對(duì)象有打開(kāi)紀(jì)錄集并從一個(gè)記錄移動(dòng)到另一個(gè)記錄的方法程序的基本元素,它含有定義其特征的屬性,定義其任務(wù)和識(shí)別它可以響應(yīng)的事件的方法??丶痛绑w是Visual Basic中所有對(duì)象的示例。</p><p> 對(duì)象——一個(gè)控件、窗體等都可被看作一個(gè)對(duì)象。</p><p> 過(guò)程——為完成某些特定的任務(wù)而編寫的代碼段,過(guò)程通常用于響
32、應(yīng)特定的事件,也可以當(dāng)作應(yīng)用程序的用戶自定義函數(shù)來(lái)使用。</p><p> 屬性——屬性是組成用戶界面的各對(duì)象的性質(zhì)的具體描述。例如上述“對(duì)象”中所提到的尺寸、位置、顏色、寬度、高度等等都稱為控件的 屬性。屬性決定對(duì)象的外觀,有時(shí)也決定對(duì)象的行為。對(duì)象的屬性絕大部分是VB中已經(jīng)事先定義好的,但也有的屬性是需要在應(yīng)用 過(guò)程中才去定義的。屬性即可為對(duì)象提供數(shù)據(jù),也能從對(duì)象取回信息。</p><p
33、> 2.4 VB的局限性</p><p> VB5和VB6都是面向?qū)ο蟮木幊陶Z(yǔ)言,但是不包含繼承特性。VB中提供了特殊的類的功能,但是還是不能滿足程序員的需求。VB.net 包含了所有面向?qū)ο蟮奶匦?。多線程支持 (VB.Net 2002以及之后的版本,都支持多線程技術(shù)。)</p><p> 異常處理。VB.net中使用了Try-Catch-Finally來(lái)處理異常。而VB中只有
34、"On Error Goto line"語(yǔ)句。</p><p> 對(duì)指針的支持非常有限。</p><p> VB只能支持8到32位的整形,很多語(yǔ)言都有無(wú)限制的支持。</p><p> VB不允許在任何數(shù)組內(nèi)存在不變的變量。</p><p> VB不支持以上特性,程序員需要自己建構(gòu)方法來(lái)實(shí)現(xiàn)相似的功能</p&g
35、t;<p> 第3章 數(shù)據(jù)庫(kù)設(shè)計(jì)( mdb )</p><p><b> 3.1 數(shù)據(jù)的概念</b></p><p> 辦公軟件Office套件中,最為廣大用戶熟悉的是Word和Excel,因?yàn)樗鼈児δ軓?qiáng)大且方便易用,更因?yàn)樗鼈儾粌H可用于辦公,還可用于個(gè)人寫作和家庭記帳理財(cái)?shù)?。同為Office套件中一部分的Access,雖然有著同樣強(qiáng)大的功能,但使
36、用的人卻相對(duì)少些,不像Word和Excel那樣廣泛。事實(shí)上,真正用過(guò)Access的用戶,對(duì)其強(qiáng)大功能和靈活應(yīng)用均稱贊有加。 Access 數(shù)據(jù)庫(kù)管理系統(tǒng)是Microsoft Office 套件的重要組成部分,適用于小型商務(wù)活動(dòng),用以存貯和管理商務(wù)活動(dòng)所需要的數(shù)據(jù)。Access不僅是一個(gè)數(shù)據(jù)庫(kù),而且它具有強(qiáng)大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報(bào)表和應(yīng)用程序等。 有結(jié)構(gòu)的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不同,(
37、其中的數(shù)據(jù)是無(wú)結(jié)構(gòu)的)是一串文字或數(shù)字流。數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以是文字、圖象、聲音等。 Access一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。圖1是一個(gè)“產(chǎn)品”表的例子。“產(chǎn)品”表由10個(gè)記錄組成,一個(gè)記錄占一</p><p> 表是數(shù)據(jù)庫(kù)的基本對(duì)象,是創(chuàng)建其他5種對(duì)象的基礎(chǔ)。表由記錄組成,記
38、錄由字段組成,表用來(lái)存貯數(shù)據(jù)庫(kù)的數(shù)據(jù),故又稱數(shù)據(jù)表。 </p><p> 2. 數(shù)據(jù)查詢(Query)</p><p> 查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個(gè)表的字段組成新表。 </p><p> 3. 數(shù)據(jù)窗體(Form)</p><p> 窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子
39、窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。 </p><p> 數(shù)據(jù)報(bào)表(Report)</p><p> 報(bào)表的功能是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)分類匯總,然后打印出來(lái),以便分析。</p><p> 5. 數(shù)據(jù)宏(Macro)</p><p> 宏相當(dāng)于DOS中的批處理,用來(lái)自動(dòng)執(zhí)行一系列操作。Access列出了一些常用的操作供用戶選擇,使用起
40、來(lái)十分方便。 </p><p> 6. 數(shù)據(jù)模塊(Module)</p><p> 模塊的功能與宏類似,但它定義的操作比宏更精細(xì)和復(fù)雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用Visual Basic編程</p><p> 3.2 計(jì)算機(jī)管圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)</p><p> 計(jì)算機(jī)管理系統(tǒng)圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)模式定義了數(shù)據(jù)庫(kù)的結(jié)構(gòu)
41、、表、關(guān)系、域和業(yè)務(wù)規(guī)則。 數(shù)據(jù)庫(kù)模式是一種設(shè)計(jì),數(shù)據(jù)庫(kù)和應(yīng)用正是建立在此基礎(chǔ)上的。域是一列可能擁有的值的集合。必須為每一個(gè)表的每一列確定域。除了數(shù)據(jù)的物理必填字段外,還需要確定是否有些域?qū)Ρ韥?lái)說(shuō)是唯一的。</p><p> 計(jì)算機(jī)管理系統(tǒng)圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)模式的最后一個(gè)要素是業(yè)務(wù)規(guī)則,它是對(duì)需要反映在數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)應(yīng)用程序中的業(yè)務(wù)活動(dòng)的允許空字符串。業(yè)務(wù)規(guī)則是模式的一個(gè)重要部分,因?yàn)樗麄冎付藷o(wú)論什么數(shù)據(jù)變
42、化到達(dá)DBMS引擎,允許的數(shù)據(jù)值必須滿足的允許空字符串。不管無(wú)效的數(shù)據(jù)變化請(qǐng)求是來(lái)自窗體的用戶、查詢/修改請(qǐng)求還是應(yīng)用程序DBMS都應(yīng)該拒絕。遺憾的是,不同的DBMS產(chǎn)品用不同的方法實(shí)施業(yè)務(wù)規(guī)則。在某些情況下,DBMS產(chǎn)品不具備實(shí)施必要業(yè)務(wù)規(guī)則的能力,必須以代碼形式把它們編入應(yīng)用程序。</p><p> 3.3 利用DATA控件訪問(wèn)數(shù)據(jù)庫(kù)</p><p> 該軟件是利用ACCESS數(shù)據(jù)
43、庫(kù),操作方便,簡(jiǎn)單。在ACCESS數(shù)據(jù)庫(kù)中不需要?jiǎng)?chuàng)建數(shù)據(jù)連接,因?yàn)樗荲B中默認(rèn)的數(shù)據(jù)庫(kù)形式。這里的數(shù)據(jù)庫(kù)采用Access,用ADO作為連接數(shù)據(jù)對(duì)象。</p><p><b> 以歸納為以下幾步:</b></p><p> 3.3.1建立Access 數(shù)據(jù)庫(kù)</p><p> 圖3-1 建立Access 數(shù)據(jù)庫(kù)</p>&l
44、t;p> 啟動(dòng)Access,建立一個(gè)空的數(shù)據(jù)庫(kù)ComputerBookmanage,如圖3-1所示。</p><p> 使用程序設(shè)計(jì)器建立系統(tǒng)需要的表</p><p><b> 圖3-2 圖書(shū)表</b></p><p><b> 表3-3用戶表</b></p><p><b>
45、; 圖3-3 讀者表</b></p><p><b> 圖3-4還書(shū)表</b></p><p><b> 圖3-5借書(shū)表</b></p><p><b> 表3-6用戶表</b></p><p><b> 圖3-6 用戶表</b>&l
46、t;/p><p><b> 3.3.2連接數(shù)據(jù)</b></p><p> 在Visual Basic環(huán)境下,選擇“工程”→“引用”命令,在隨后出現(xiàn)的對(duì)話框中選擇“Microsoft ActiveX Data Objects 2.0 Library”,然后單擊“確定”按鈕,如圖:</p><p><b> 圖3-7 連接數(shù)據(jù)</
47、b></p><p> 3.3.3引用ADO連接數(shù)據(jù)庫(kù)在程序設(shè)計(jì)的公共模塊中,先定義ADO連接對(duì)象。語(yǔ)句如下:Public conn As New ADODB.Connection ' 標(biāo)記連接對(duì)象然后在子程序中,用如下的語(yǔ)句即可打開(kāi)數(shù)據(jù)庫(kù):Dim connectionstring As Stringconnectionstring = "provider=Microsoft.J
48、et.oledb.4.0;" &_"data source= ComputerBookmanage .mdb"conn.Open connectionstring</p><p> 3.3.4設(shè)置ODBC</p><p> VB的ADO對(duì)象是通過(guò)ODBC來(lái)訪問(wèn)數(shù)據(jù)庫(kù),所以還要建立ODBC數(shù)據(jù)引擎接。</p><p>
49、打開(kāi)控制面板中的“管理工具”→“數(shù)據(jù)源”(ODBC),出現(xiàn)如圖所示的對(duì)話框。</p><p> 圖3-8對(duì)話框單擊“添加”按鈕,出現(xiàn)“創(chuàng)建新數(shù)據(jù)源”對(duì)話框,如圖3-9所示。</p><p> 圖3-9創(chuàng)建新數(shù)據(jù)源</p><p> 3.3.5創(chuàng)建新數(shù)據(jù)源”對(duì)話框</p><p> 選擇Microsoft Access Driver
50、(*.mdb),單擊“完成”按鈕,出現(xiàn)如圖3-10所示對(duì)話框。</p><p> 圖 3-10創(chuàng)建新數(shù)據(jù)源設(shè)置連接數(shù)據(jù)源 在“數(shù)據(jù)源名”文本框中添加一個(gè)名字,單擊“確定”按鈕完成系統(tǒng)默認(rèn)連接設(shè)置。然后在ODBC對(duì)話框中單擊“確定”按鈕完成ODBC設(shè)置。</p><p> 3.4 MDB數(shù)據(jù)流程圖以及數(shù)據(jù)表</p><p><b> 圖3-
51、11 數(shù)據(jù)表</b></p><p> 圖3-12 數(shù)據(jù)流程圖</p><p> 表3-1.基本表:[書(shū)籍 ] book</p><p> 表3-2.基本表:[用戶表 ] user_table</p><p> 表3-3.基本表:[讀者表]</p><p> 表3-4.基本表:[職工信息] wo
52、rker</p><p> 表3-5.基本表:[借閱信息] reader</p><p> ADO中的數(shù)據(jù)對(duì)象通常保存的是查詢結(jié)果。Record Set是ADO中最復(fù)雜的對(duì)象,有許多屬性和方法。Record Set保存的是一行行的記錄,并標(biāo)有一個(gè)當(dāng)前記錄。以下是創(chuàng)建方法:</p><p> 可以直接利用DATA控件直接綁定,在DATA控件的屬性中的RECORD
53、SOURCE對(duì)數(shù)據(jù)表進(jìn)行連接。</p><p> Set Record Set=DB.Openrecordset(sqtStr)</p><p> 這條語(yǔ)句創(chuàng)建并打開(kāi)了對(duì)象Record Set,其中db是先前創(chuàng)建的鏈接對(duì)象,sqtStr是一個(gè)字串,代表一條標(biāo)準(zhǔn)的SQL語(yǔ)句。例如: sqlStr=“SELECT * FROM table1”Set Record Set=DB.Openre
54、cordset(sqtStr),執(zhí)行后,對(duì)象Record Set中就保存了表table1中的所有記錄。</p><p> 第4章 計(jì)算機(jī)圖書(shū)管理系統(tǒng)數(shù)據(jù)</p><p> 4.1 數(shù)據(jù)庫(kù)與VB的連接</p><p> 當(dāng)數(shù)據(jù)設(shè)置好后就應(yīng)用VB當(dāng)中去,步驟:新建一個(gè)模塊命名“ Database “在Database </p><p>
55、 添加代碼, 數(shù)據(jù)庫(kù)與VB的連接代碼(由于代碼很長(zhǎng)見(jiàn)光盤code目錄下 “ database.txt”)</p><p><b> 圖4-1 新建模塊</b></p><p> 4.2 關(guān)閉數(shù)據(jù)對(duì)象和鏈接對(duì)象</p><p> 在使用了ADO對(duì)象之后要關(guān)閉它,因?yàn)樗褂昧艘欢ǖ姆?wù)器資源。通過(guò)調(diào)用方法close實(shí)現(xiàn)關(guān)閉,然后再釋放它。
56、</p><p> Record Set.close</p><p> Set Record Set=Nothing</p><p> /關(guān)閉創(chuàng)建的數(shù)據(jù)對(duì)象</p><p> mConn.close</p><p> Set mConn=Nothing</p><p> /關(guān)閉創(chuàng)建的
57、鏈接對(duì)象</p><p> 4.3 顯示數(shù)據(jù)庫(kù)中的內(nèi)容</p><p> 利用MSFLEGRID控件來(lái)顯示數(shù)據(jù)庫(kù)中的內(nèi)容,可以直接通過(guò)DATA控件來(lái)實(shí)現(xiàn)操作,也可以利用代碼來(lái)完成相關(guān)的操作。</p><p> sql = "select * from book where 圖書(shū)信息 ='" & Text1(0).Text
58、 & "'"</p><p> If sql <> "" Then</p><p> Set rs = db.OpenRecordset(sql)</p><p> 4.4 計(jì)算機(jī)圖書(shū)管理系統(tǒng)數(shù)據(jù)流</p><p><b> 圖4-2 數(shù)據(jù)流圖</b&
59、gt;</p><p> 第5章 開(kāi)發(fā)圖書(shū)管理系統(tǒng)</p><p> 5.1開(kāi)發(fā)計(jì)算機(jī)圖書(shū)管理系統(tǒng)的目的</p><p> 計(jì)算機(jī)圖書(shū)館管理系統(tǒng)是我國(guó)大部分院校或其它部門不可缺少的部分,書(shū)籍是人類精神食糧,尤其對(duì)一些學(xué)校,圖書(shū)館來(lái)說(shuō),非常重要。圖書(shū)館管理系統(tǒng)能夠?yàn)橛脩魧?shí)現(xiàn)借閱圖書(shū)、期刊、試卷合訂本等,隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已
60、為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書(shū)資源信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:查閱迅速、安全性高、可靠性高、存儲(chǔ)量大、保密性好、成本低等。這些優(yōu)點(diǎn)能夠極大地提高圖書(shū)館管理的效率,也是企業(yè)、學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件,因此,開(kāi)發(fā)這樣一套管理軟件是很有必要。</p><p> 5.2開(kāi)發(fā)計(jì)算機(jī)圖書(shū)管理系統(tǒng)的思路
61、</p><p> 單從這一方面,開(kāi)發(fā)圖書(shū)管理系統(tǒng)需要從以下幾個(gè)構(gòu)思方面著手。</p><p><b> ?。?)遐想</b></p><p> 遐想。即大膽地思維想象,在腦海形成一個(gè)框架,怎樣去開(kāi)發(fā),如何去開(kāi)發(fā),開(kāi)發(fā)有什么好處即影響。開(kāi)發(fā)會(huì)遇到什么問(wèn)題,怎樣去解決。</p><p><b> (2)繪圖
62、</b></p><p> 即將遐想的,用圖象勾畫(huà)出來(lái),呈現(xiàn)模擬系統(tǒng)的功能。</p><p><b> (3)準(zhǔn)備材料</b></p><p> 準(zhǔn)備事先制作好材料。如軟件中所需要的圖片。代碼,軟件圖標(biāo)(Ico)頁(yè)面圖片(bmp,jpg)。</p><p><b> (4)開(kāi)發(fā)</b&
63、gt;</p><p> “糧草好了,就動(dòng)兵馬” 意思是現(xiàn)實(shí)開(kāi)發(fā)系統(tǒng)(如新建窗體,模塊等)。</p><p> 第6章 計(jì)算機(jī)圖書(shū)管理系統(tǒng)模塊設(shè)計(jì)</p><p> 6.1界面設(shè)計(jì)規(guī)范以及流程圖</p><p> 主界面:菜單欄、工具條、工作區(qū)(本系統(tǒng)采用SSTab頁(yè)框)、狀態(tài)欄等。</p><p><b
64、> 系統(tǒng)窗體匯總 </b></p><p><b> 表6-1 窗體匯總</b></p><p> 6.3主窗體界面設(shè)計(jì) </p><p> 主界面的設(shè)計(jì)采用標(biāo)準(zhǔn)無(wú)標(biāo)題主窗口樣式,自上而下依次為:菜單欄、工具條、工作區(qū)(本系統(tǒng)采用SSTab頁(yè)框)、狀態(tài)欄等。所有系統(tǒng)用戶擁有相似的主界面。主界面包含基本的或共享的功能,如
65、書(shū)目瀏覽與檢索,基本統(tǒng)計(jì)等。代碼見(jiàn)光盤code目錄下:main.txt</p><p><b> 主界面如下圖所示:</b></p><p><b> 圖6-1 主界面</b></p><p> 6.3.1用戶登陸 </p><p> 該窗體主要完成用戶管理登陸功能,也是進(jìn)入系統(tǒng)的一個(gè)重要的
66、門檻,該門檻是有權(quán)限限制,根據(jù)不同的用戶帳號(hào),功能也截然不同,這就是本系統(tǒng)的一個(gè)關(guān)鍵點(diǎn)。(默然讀者帳號(hào);reader 密碼;008)代碼見(jiàn)光盤code目錄下:login.txt</p><p><b> 圖6-2登陸</b></p><p> 如果用戶名錯(cuò)誤或者密碼錯(cuò)誤” 友情提示”窗體就會(huì)響應(yīng),傳送信息給用戶</p><p><b&
67、gt; 圖6-3 提示1</b></p><p><b> 圖6-4提示2</b></p><p><b> 6.3.2借書(shū) </b></p><p> 該窗體主要完成讀者借閱功能,也是最重要的一項(xiàng)功能,讀者借閱圖書(shū)與職工人員,管理人員才能完成借閱功能,,借閱后系統(tǒng)信息將保存,以便管理員能核對(duì)一下,以免
68、出錯(cuò),假如你已經(jīng)超過(guò)最大的借閱量,系統(tǒng)還會(huì)自動(dòng)提醒管理員該讀者已經(jīng)不能繼續(xù)借書(shū)了。該閱子模塊簡(jiǎn)單,計(jì)算機(jī)圖書(shū)綜合信息以圖書(shū)編號(hào)歸攏在一起,方便借閱。代碼見(jiàn)光盤code目錄下: borrow.txt</p><p><b> 窗體圖:</b></p><p><b> 圖6-5 借書(shū)</b></p><p><b&
69、gt; 6.3.3 還書(shū) </b></p><p> 還書(shū)這一環(huán)節(jié),也同樣關(guān)鍵,用戶在知道工號(hào)的前提下,只要知道借書(shū)信息的圖書(shū)編號(hào),就能方便的還書(shū)。代碼見(jiàn)光盤code目錄下: record.txt</p><p><b> 圖6-6還書(shū)</b></p><p> 6.3.4圖書(shū)查詢 </p><p>
70、 點(diǎn)擊 xpcmdbutton5控件按紐,數(shù)據(jù)控件將顯示 當(dāng)前 表“BOOK”信息,如管理員,圖書(shū)編碼,圖書(shū)名稱,作者,出版社等,一目了然,無(wú)權(quán)限。</p><p><b> 程序代碼:</b></p><p> Private Sub xpcmdbutton5_Click()</p><p> open_connection (&qu
71、ot;book")</p><p> tablename = "record"</p><p> Set DataGrid1.DataSource = rst</p><p><b> End Sub</b></p><p><b> 窗體圖:</b></
72、p><p><b> 圖6-7 圖書(shū)查詢</b></p><p><b> 6.3.5圖書(shū)錄入</b></p><p> 新書(shū)錄入窗口中顯示的是員工必要信息。可供用戶增加、修改、刪除、顯示上一記錄、下一記錄等功能。向數(shù)據(jù)庫(kù)中添加新的記錄、刪除不需要的記錄、修改錯(cuò)誤的記錄、對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行查詢。當(dāng)用戶想修改某條記錄時(shí),
73、只要雙擊“修改記錄”安扭控件中修改要修改的記錄,就會(huì)自動(dòng)彈出詳細(xì)信息窗體,該窗體已經(jīng)顯示了你要得信息,你就可以對(duì)其該條記錄進(jìn)行修改了。 本系統(tǒng)的一大特點(diǎn)可以直接在TEXT文本框進(jìn)行數(shù)據(jù)修改,修改后,按ENTER鍵即可完成修改,并保存在數(shù)據(jù)庫(kù)”book”表中。代碼見(jiàn)光盤code目錄下: Entry.txt</p><p><b> 窗體圖:</b></p><p
74、><b> 圖6-8 圖書(shū)錄入</b></p><p> 6.3.6職工查詢 </p><p> 這一功能應(yīng)用在“xpcmdbutton7”控件上,DataGrid1控件顯示職工信息,如職工的工號(hào),姓名,地址等,讀者沒(méi)有查詢權(quán)限。</p><p><b> 代碼如下:</b></p><p
75、> Private Sub xpcmdbutton7_Click()</p><p> open_connection ("worker")</p><p> tablename = "worker"</p><p> Set DataGrid1.DataSource = rst</p><p
76、><b> End Sub</b></p><p><b> 窗體圖:</b></p><p><b> 圖6-9職工查詢</b></p><p><b> 6.3.7職工錄入</b></p><p> 該窗體可供管理員增加、修改、刪除、顯
77、示上一記錄、下一記錄員工信息等功能。也同樣向數(shù)據(jù)庫(kù)中添加新的記錄、刪除不需要的記錄、修改錯(cuò)誤的記錄、對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行查詢。當(dāng)管理員想修改某條記錄時(shí),只要雙擊“修改記錄”安扭控件中修改要修改的記錄,就會(huì)自動(dòng)彈出詳細(xì)信息窗體,該窗體已經(jīng)顯示了你要得信息,你就可以對(duì)其該條記錄進(jìn)行修改了。 也可以直接在TEXT文本框進(jìn)行數(shù)據(jù)修改,修改后,按ENTER鍵即可完成修改,并保存在數(shù)據(jù)庫(kù)”worker”表中。代碼見(jiàn)光盤code目錄下: w
78、orker.txt。</p><p><b> 圖6-10職工錄入</b></p><p><b> 6.3.8讀者信息</b></p><p> 這一功能應(yīng)用在“xpcmdbutton15”控件上,DataGrid1控件顯示職工信息,如讀者的姓名,編號(hào),地址,電話號(hào)碼等,任何人可以查閱直接添加信息。數(shù)據(jù)出于“&qu
79、ot;reader" 表中。</p><p><b> 代碼如下:</b></p><p> Private Sub xpcmdbutton15_Click()</p><p> open_connection "reader"</p><p> tablename = "
80、reader"</p><p> Set DataGrid1.DataSource = rst</p><p><b> End Sub</b></p><p><b> 窗體圖:</b></p><p><b> 圖6-11讀者信息</b></p>
81、;<p><b> 6.3.9使用幫助</b></p><p><b> 該窗體顯示幫助信息</b></p><p><b> 窗體圖:</b></p><p> 圖6-12 幫助信息</p><p> 6.3.10帳號(hào)管理 </p>&l
82、t;p> 帳戶管理,即可以添加權(quán)限帳戶,又可以對(duì)權(quán)限帳戶進(jìn)行修改或者刪除,這里用戶權(quán)限級(jí)別分4種,關(guān)鍵字:1 .2 .3 .4 </p><p><b> 1代表數(shù)據(jù)瀏覽者;</b></p><p><b> 2:借書(shū)管理員;</b></p><p><b> 3:還書(shū)管理員;</b>
83、</p><p><b> 4:系統(tǒng)管理員;,</b></p><p> 修改后,數(shù)據(jù)將保存在“user_table’表中代碼見(jiàn)光盤code目錄下:user.txt </p><p><b> 圖6-13賬戶管理</b></p><p> 6.3.11關(guān)于軟件</p><
84、p> 顯示軟件編制人、指導(dǎo)老師等信息.</p><p><b> 窗體圖:</b></p><p><b> 圖6-14關(guān)于軟件</b></p><p> 說(shuō)明:運(yùn)行‘系統(tǒng)信息“將會(huì)打開(kāi)電腦的詳細(xì)信息</p><p><b> 如圖:</b></p>
85、<p><b> 圖6-15系統(tǒng)信息</b></p><p> 6.3.12其他功能設(shè)計(jì)</p><p><b> 無(wú)標(biāo)題窗體移動(dòng)</b></p><p> 新件一個(gè)控件定義為“xp_canvas”</p><p><b> 添加一個(gè)圖片項(xiàng)</b><
86、;/p><p> 然后在控件代碼視圖添加代碼</p><p> 代碼如下見(jiàn)光盤code目錄下xp_canvas.txt</p><p> 4.應(yīng)用到所需的窗體中</p><p><b> 最大化,最小化按鈕</b></p><p> 5.我的建議是加載控件</p><p&
87、gt; 上一條 下一條按鈕 </p><p><b> 顯示功能代碼</b></p><p> Private Sub Command*_Click() '上一記錄</p><p> If rst.BOF Then</p><p> frmMsg.Show</p&
88、gt;<p> frmMsg.info.Visible = True</p><p> frmMsg.Text1.Text = "已經(jīng)到達(dá)記錄頂端!"</p><p><b> Exit Sub</b></p><p><b> Else</b></p><p&
89、gt; rst.MovePrevious</p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub Command*_Click() '下一記錄</p><p> If rs
90、t.EOF Then frmMsg.Show</p><p> frmMsg.info.Visible = True</p><p> frmMsg.Text1.Text = "已經(jīng)到達(dá)記錄底端! "</p><p> Exit Sub Else</p><p> rst.MoveNext</p>&
91、lt;p><b> End If</b></p><p><b> End Sub</b></p><p><b> 來(lái)者信息</b></p><p> 也添加一個(gè)Label</p><p> 在form也增加一行代碼</p><p>
92、 代碼:Label*.Caption = frmLogin.Text1.Text</p><p><b> 顯示時(shí)間</b></p><p> 1.先在被動(dòng)窗體添加一個(gè) Timer 、Labe、控件</p><p> 2.在Timer添加代碼</p><p> Label*.Caption = Now</p
93、><p> 3,在窗體代碼 form 項(xiàng) 增加一行代碼</p><p> Timer1.Interval = 1000 </p><p> 第7章 軟件ICO圖標(biāo)</p><p> 7.1 ICO設(shè)計(jì)構(gòu)思 </p><p> Ico ,即軟件圖標(biāo)文件設(shè)計(jì)構(gòu)思,設(shè)計(jì)所體現(xiàn)要符合圖書(shū)管理系統(tǒng),圖標(biāo)清晰可見(jiàn),更能表
94、達(dá)意思。</p><p> 7.2 ICO軟件介紹</p><p> 至于ICO編制軟件網(wǎng)上很多,本軟件采用的是”ICO圖標(biāo)提取編輯大師 V1.0.0.6”</p><p><b> 表7-1 軟件信息</b></p><p> 推薦下載地址:http://www.skycn.com/soft/40113.ht
95、ml</p><p> 7.3 ICO制作</p><p> 1.運(yùn)行ICO圖標(biāo)提取編輯大師 V1.0.0.6</p><p> 圖7-1 運(yùn)行圖標(biāo)軟件</p><p><b> 2,ICO圖標(biāo)編輯</b></p><p><b> 圖7-2 編輯圖標(biāo)</b>&l
96、t;/p><p> 3. 編輯完后,保存ico</p><p><b> 圖7-3保存圖標(biāo)</b></p><p><b> 至此ICO制作完成</b></p><p><b> 4.應(yīng)用到軟件</b></p><p><b> 圖7-4
97、加載圖標(biāo)</b></p><p> 選擇窗體 icon 項(xiàng)加載圖標(biāo)。</p><p> 第8章 軟件測(cè)試分析報(bào)告</p><p><b> 8.1 軟件信息</b></p><p><b> 表8-1軟件信息</b></p><p><b>
98、 ?。?lt;/b></p><p> 8.2 常見(jiàn)系統(tǒng)出錯(cuò)問(wèn)題以及解決 </p><p> 1. 測(cè)試結(jié)果及發(fā)現(xiàn)</p><p> 把本項(xiàng)測(cè)試中實(shí)際得到的動(dòng)態(tài)輸出(包括內(nèi)部生成數(shù)據(jù)輸出)結(jié)果同對(duì)于動(dòng)態(tài)輸出的要求進(jìn)行比較,陳述其中的各項(xiàng)發(fā)現(xiàn)。脫離VB 6.0 其他電腦運(yùn)行 有時(shí)將出現(xiàn)以下錯(cuò)誤,需安裝”piscclp32.ocx”放到系統(tǒng)文件件syste
99、m32下</p><p><b> 圖8-1測(cè)試結(jié)果1</b></p><p><b> 圖8-2測(cè)試結(jié)果2</b></p><p><b> 圖8-3測(cè)試結(jié)果3</b></p><p> 綜合解決方法:先運(yùn)行光盤目錄下先處理好的程序 運(yùn)行后會(huì)出現(xiàn)該cmd運(yùn)行命令,建議
100、多運(yùn)行幾次,運(yùn)行后出現(xiàn)以下情況:</p><p> 圖8-4運(yùn)行修復(fù)程序</p><p> 系統(tǒng)成功,更多詳細(xì)操作請(qǐng)打開(kāi)光盤下“ 視頻教程 ”目錄下“演示.exe”截圖所示:</p><p><b> 圖8-5運(yùn)行成功</b></p><p><b> 結(jié)束語(yǔ)</b></p>
101、<p> 經(jīng)過(guò)幾個(gè)月的設(shè)計(jì)和開(kāi)發(fā),計(jì)算機(jī)圖書(shū)館管理系統(tǒng)基本開(kāi)發(fā)完畢。其功能基本符合需求,能夠完成書(shū)籍錄入,借閱,查詢、統(tǒng)計(jì)、用戶管理。并提供部分系統(tǒng)維護(hù)功能,使管理員能夠方便進(jìn)行數(shù)據(jù)添加和修改、數(shù)據(jù)刪除等功能。 但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機(jī)文檔比較少,用戶界面不夠美觀,出錯(cuò)處理不夠等多方面問(wèn)題。這些都有待進(jìn)一步改善。</p><p> 幾個(gè)月的畢業(yè)設(shè)計(jì),使我
102、提高了實(shí)際操作能力,從以前的理論上升到實(shí)踐,從感性認(rèn)識(shí)上升到理性認(rèn)識(shí),真正做到學(xué)有所用,懂得先要發(fā)現(xiàn)問(wèn)題,分析問(wèn)題,解決問(wèn)題,雖然在設(shè)計(jì)過(guò)程中我也遇到一些困難,但在老師的幫助和自己的努力下,我都認(rèn)真克服了,但由于時(shí)間緊觸,我并不能做到盡善盡美,應(yīng)該說(shuō)這是一大遺憾吧,我相信這對(duì)以后會(huì)有別開(kāi)生會(huì)的體驗(yàn)。</p><p><b> 致謝</b></p><p> 通過(guò)本
103、次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師身上學(xué)到了很多東西。他們深厚的理論水平和實(shí)踐都讓我收益匪淺。都給與我很大的幫助,我想這對(duì)于我以后的工作和學(xué)習(xí)來(lái)說(shuō)是一種巨大的幫助。同時(shí)也感謝通州電大全體老師對(duì)我的教育和培養(yǎng)。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] BobReselman .Visual Basic 6.0 使用指南.電子工業(yè)出版社 <
104、/p><p> [2] Ned Snel .中文版Microsoft Office 2003自學(xué)通.機(jī)械工業(yè)出版社 </p><p> [3] Microsoft .Visual Basic 6.0 中文版控件大全.電子工業(yè)出版社</p><p> [4] 仲維俊.Visual Basic 6.0 完全自學(xué)手冊(cè).機(jī)械工業(yè)出版社出版</p><
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)圖書(shū)管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)圖書(shū)管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)圖書(shū)管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)圖書(shū)管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——計(jì)算機(jī)圖書(shū)管理系統(tǒng)
- 計(jì)算機(jī)專業(yè)畢業(yè)論文-圖書(shū)管理系統(tǒng)
- 計(jì)算機(jī)圖書(shū)管理系統(tǒng)畢業(yè)論文.doc
- 計(jì)算機(jī)專業(yè)畢業(yè)論文圖書(shū)管理系統(tǒng)
- 計(jì)算機(jī)專業(yè)畢業(yè)論文-圖書(shū)管理系統(tǒng)
- 計(jì)算機(jī)專業(yè)畢業(yè)論文-圖書(shū)管理系統(tǒng)
- 計(jì)算機(jī)圖書(shū)管理系統(tǒng)畢業(yè)論文.doc
- 計(jì)算機(jī)專業(yè)畢業(yè)論文-圖書(shū)管理系統(tǒng)
- 計(jì)算機(jī)信息管理畢業(yè)論文---計(jì)算機(jī)圖書(shū)管理系統(tǒng)
- 計(jì)算機(jī)java畢業(yè)論文---學(xué)校圖書(shū)管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)論文--網(wǎng)上圖書(shū)管理系統(tǒng)
- (完整)計(jì)算機(jī)專業(yè)畢業(yè)論文(圖書(shū)管理系統(tǒng))[]
- (完整)計(jì)算機(jī)專業(yè)畢業(yè)論文(圖書(shū)管理系統(tǒng))[1]
- 計(jì)算機(jī)專業(yè)畢業(yè)論文---學(xué)校圖書(shū)管理系統(tǒng)的開(kāi)發(fā)
- 計(jì)算機(jī)專業(yè)畢業(yè)論文---基于jsp的圖書(shū)管理系統(tǒng)
- 圖書(shū)管理系統(tǒng)-計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論