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

下載本文檔

版權(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è)畢業(yè)設(shè)計(jì)</b></p><p>  基于VB的財(cái)務(wù)管理系統(tǒng)設(shè)計(jì)</p><p>  姓 名  </p><p>  學(xué) 號(hào)     </p><p>  年

2、級(jí)  2007級(jí)   </p><p>  專 業(yè)  電子信息工程   </p><p>  系 (院) 信 息 學(xué) 院 </p><p>  指導(dǎo)教師  </p><p>

3、;<b>  摘 要</b></p><p>  財(cái)務(wù)管理系統(tǒng)是典型的管理信息系統(tǒng),其開(kāi)發(fā)包括后臺(tái)數(shù)據(jù)庫(kù)的建立和前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面?對(duì)于前者要求建立數(shù)據(jù)一致性和完整性強(qiáng)?數(shù)據(jù)安全性好的庫(kù)?而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)?</p><p>  本論文主要介紹了企業(yè)財(cái)務(wù)收支管理系統(tǒng)的總體設(shè)計(jì)思想,數(shù)據(jù)庫(kù)設(shè)計(jì)以及功能模塊設(shè)計(jì)。系統(tǒng)主要包括進(jìn)出賬務(wù),

4、賬務(wù)信息,賬務(wù)匯總與系統(tǒng)管理模塊。軟件使用Visual Basic為開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,使軟件實(shí)現(xiàn)了財(cái)務(wù)的管理功能。</p><p>  關(guān)鍵詞:理財(cái);操作系統(tǒng);管理信息系統(tǒng);安全</p><p><b>  Abstract</b></p><p>  Financial management system is a

5、 typical management information system (MIS), including the development of its background of the establishment and maintenance of the database as well as the front-end application development for the two sides of the spa

6、n of the former request to establish data consistency and integrity, strong data security Treasury good span for the latter requires the application of a fully functioning, easy to use, and other characteristics of the s

7、pan </p><p>  The thesis introduces the general designing idea of the financial revenue and expenditure managing system of enterprise, the design of database, and the design of function models. The system in

8、cludes the input-output financial, the information of financial, the summary of financial, and the system management models. By analysis the situation, the software uses the VB as client tool, and uses some of the tools

9、of object oriented, so that the management of the financial can be accomplished. </p><p>  Key works: financial operating system management information system safety</p><p><b>  目錄&l

10、t;/b></p><p>  第1章 理財(cái)系統(tǒng)設(shè)計(jì)概述1</p><p><b>  1.1題目背景1</b></p><p><b>  1.2研究意義1</b></p><p>  第2章 開(kāi)發(fā)環(huán)境及實(shí)現(xiàn)技術(shù)2</p><p>  2.1 Visual

11、Basic 6.0簡(jiǎn)介2</p><p>  2.2 SQL Server 2000語(yǔ)言簡(jiǎn)介及特性3</p><p><b>  2.3開(kāi)發(fā)環(huán)境5</b></p><p>  第3章 財(cái)務(wù)管理系統(tǒng)的概要設(shè)計(jì)6</p><p>  3.1系統(tǒng)結(jié)構(gòu)流程圖6</p><p>  3.1.1系統(tǒng)

12、結(jié)構(gòu)圖6</p><p>  3.1.2系統(tǒng)流程圖7</p><p>  3.1.3 E-R圖8</p><p>  3.2數(shù)據(jù)庫(kù)設(shè)計(jì)12</p><p>  3.3創(chuàng)建數(shù)據(jù)庫(kù)12</p><p>  3.4界面設(shè)計(jì)15</p><p>  3.4.1主界面設(shè)計(jì)15</p&g

13、t;<p>  3.4.2用戶登錄子界面16</p><p>  3.4.3財(cái)務(wù)管理子系統(tǒng)界面設(shè)計(jì)17</p><p>  3.4.4填寫(xiě)憑證的設(shè)計(jì)17</p><p>  3.4.5賬目查詢界面設(shè)計(jì)18</p><p>  第4章 財(cái)務(wù)管理系統(tǒng)詳細(xì)設(shè)計(jì)19</p><p>  4.1用戶登錄子

14、系統(tǒng)的實(shí)現(xiàn)19</p><p>  4.1.1分配用戶管理實(shí)現(xiàn)19</p><p>  4.1.2用戶信息管理模塊部分代碼19</p><p>  4.2財(cái)務(wù)管理子系統(tǒng)模塊實(shí)現(xiàn)20</p><p>  4.2.1 財(cái)務(wù)管理子系統(tǒng)模塊的實(shí)現(xiàn)20</p><p>  4.2.2 憑證窗體設(shè)計(jì)的模塊的實(shí)現(xiàn)21&l

15、t;/p><p>  4.2.3 總分類賬的查詢功能的實(shí)現(xiàn)22</p><p>  4.2.4 資產(chǎn)負(fù)債表報(bào)表輸出功能實(shí)現(xiàn)25</p><p>  第5章 程序的測(cè)試、調(diào)試26</p><p><b>  5.1測(cè)試26</b></p><p>  5.2調(diào)試結(jié)果27</p>

16、<p>  第6章 小 結(jié)28</p><p><b>  參考文獻(xiàn)29</b></p><p><b>  致 謝30</b></p><p>  第1章 理財(cái)系統(tǒng)設(shè)計(jì)概述</p><p><b>  1.1題目背景</b></p>&l

17、t;p>  企業(yè)財(cái)務(wù)管理系統(tǒng)是一個(gè)企業(yè)必不可少的部分,它的易用與安全與否直接決定了一個(gè)企業(yè)的管理水平,無(wú)論是對(duì)員工還是決策者,都是一個(gè)至關(guān)重要的部分。如果說(shuō)市場(chǎng)是一個(gè)企業(yè)的生命線,那么企業(yè)財(cái)務(wù)管理系統(tǒng)就是這個(gè)生命線的保障系統(tǒng)。很難想象一個(gè)企業(yè)沒(méi)有健全的財(cái)務(wù)系統(tǒng)會(huì)怎樣生存!長(zhǎng)期以來(lái)人們使用傳統(tǒng)的手工記賬方式,直到近十年才有所改觀。這種方式效率低,易出錯(cuò),人為因素大。</p><p>  所以當(dāng)今年代,我們用計(jì)

18、算機(jī)代替人們的手工作業(yè),將在各個(gè)企業(yè)內(nèi)部發(fā)揮越來(lái)越重要的作用,提高了企業(yè)的運(yùn)作能力。計(jì)算機(jī)的廣泛應(yīng)用帶來(lái)的是企業(yè)運(yùn)營(yíng)效率的大幅度提高,提高個(gè)別勞動(dòng)生產(chǎn)率,從而帶來(lái)整個(gè)社會(huì)的平均勞動(dòng)生產(chǎn)率的大幅度提高。因此,企業(yè)的平均競(jìng)爭(zhēng)水平加強(qiáng)了,競(jìng)爭(zhēng)更趨與白熱化的程度。</p><p>  而作為企業(yè)來(lái)講,對(duì)企業(yè)自身信息化的程度越來(lái)越重視,好的企業(yè)使用系統(tǒng)來(lái)進(jìn)行管理,而不使用人來(lái)管理。一切以系統(tǒng)為準(zhǔn)。從管理層面上節(jié)約人力資源,

19、不僅最大限度上提高企業(yè)的競(jìng)爭(zhēng)力,而且節(jié)約了大量的人力物力財(cái)力資源。</p><p>  作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)財(cái)務(wù)進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的財(cái)務(wù)趨于透明化,簡(jiǎn)單化,不僅擺脫了亂賬壞賬的困擾,而且也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p&g

20、t;<p>  因此,開(kāi)發(fā)這樣企業(yè)財(cái)務(wù)收支管理系統(tǒng)成為很有必要的事情,也是擁有很大市場(chǎng)潛力項(xiàng)目。</p><p><b>  1.2研究意義</b></p><p>  隨著公司業(yè)務(wù)的發(fā)展,財(cái)務(wù)管理將會(huì)變得越來(lái)越復(fù)雜,如果用傳統(tǒng)的管理方法,極易造成不必要的錯(cuò)誤,由此帶來(lái)的經(jīng)濟(jì)損失是無(wú)法估量的。因此實(shí)現(xiàn)財(cái)務(wù)管理的自動(dòng)化規(guī)范化勢(shì)在必行。一個(gè)完整的項(xiàng)目需要有良

21、好的需求分析,以便實(shí)用,而且作為新的項(xiàng)目,一定要做到實(shí)用,易用,以接受市場(chǎng)的考驗(yàn)。本軟件實(shí)現(xiàn)了上述的基本要求,使財(cái)務(wù)管理變得簡(jiǎn)單高效安全可靠。它集顯示,輸入,添加,修改,刪除等各種處理為一體,信息維護(hù)起來(lái)非常方便,極大地減少了錯(cuò)誤的發(fā)生。</p><p>  本項(xiàng)目的特點(diǎn)是集企業(yè)的財(cái)務(wù)管理學(xué)與計(jì)算機(jī)科學(xué)于一身,需對(duì)企業(yè)的運(yùn)作體系進(jìn)行完整的了解,并且關(guān)系到企業(yè)命脈,安全性必須為第一。此軟件的研制成功可以使企業(yè)的財(cái)務(wù)

22、管理透明化,清晰化,減少人為化的因素。</p><p>  第2章 開(kāi)發(fā)環(huán)境及實(shí)現(xiàn)技術(shù)</p><p>  2.1 Visual Basic 6.0簡(jiǎn)介</p><p>  Visual Basic 6.0中文版是一種應(yīng)用程序開(kāi)發(fā)工具,它的功能就是用來(lái)編程——Windows 下的應(yīng)用程序。</p><p>  在Visual Basic中,一

23、方面繼承了Basic所具有的程序設(shè)計(jì)語(yǔ)言簡(jiǎn)單易用的特點(diǎn),另一方面在其編程系統(tǒng)中采用了面向?qū)ο?、事件?qū)動(dòng)的編程機(jī)制,用一種巧妙的方法把Windows的編程復(fù)雜性封裝起來(lái),提供了一種所見(jiàn)即所得的可視化程序設(shè)計(jì)方法。</p><p>  在眾多的開(kāi)發(fā)工具中, VB具有眾多其它開(kāi)發(fā)工具所沒(méi)有的優(yōu)點(diǎn)!具體介紹如下:</p><p> ?。?)具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具</p><

24、;p>  在VB中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法(OOP),把程序和數(shù)據(jù)封裝起來(lái)視為一個(gè)對(duì)象,每個(gè)對(duì)象都是可視的。程序員在設(shè)計(jì)時(shí)只需用現(xiàn)有工具根據(jù)界面設(shè)計(jì)要求,直接在屏幕上“畫(huà)”出窗口、菜單、按鈕、滾動(dòng)條等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。程序員的編程工作僅限于編寫(xiě)相關(guān)對(duì)象要完成的功能程序,因而程序設(shè)計(jì)的效率可大大提高。 </p><p> ?。?)事件驅(qū)動(dòng)的編程機(jī)制</p><p&g

25、t;  事件驅(qū)動(dòng)是非常適合圖形用戶界面的編程方式。在圖形用戶界面的應(yīng)用程序中,是由用戶的動(dòng)作即事件掌握著程序運(yùn)行的流向,每個(gè)事件都能驅(qū)動(dòng)一段程序的運(yùn)行。程序員只要編寫(xiě)響應(yīng)用戶動(dòng)作的代碼,而各個(gè)動(dòng)作之間不一定有聯(lián)系。</p><p> ?。?)提供了易學(xué)易用的應(yīng)用程序集成開(kāi)發(fā)環(huán)境 </p><p>  在VB集成開(kāi)發(fā)環(huán)境中,用戶可設(shè)計(jì)界面、編寫(xiě)代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可執(zhí)行文件在

26、Windows中運(yùn)行,使用戶在友好的開(kāi)發(fā)環(huán)境中工作。 </p><p> ?。?)結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言 </p><p>  VB具有豐富的數(shù)據(jù)類型和結(jié)構(gòu)化程序結(jié)構(gòu),作為一種程序設(shè)計(jì)語(yǔ)言,它還有如下一些特點(diǎn): </p><p> ?、?gòu)?qiáng)大的數(shù)值和字符串處理功能 </p><p> ?、谪S富的圖形指令,可方便地繪制各種圖形 </p>

27、<p> ?、厶峁╈o態(tài)和動(dòng)態(tài)數(shù)組,有利于簡(jiǎn)化內(nèi)存的管理 </p><p> ?、苓^(guò)程可遞歸調(diào)用,使程序更為簡(jiǎn)練 </p><p> ?、葜С蛛S機(jī)文件和順序文件的訪問(wèn) </p><p> ?、尢峁┝艘粋€(gè)可供應(yīng)用程序調(diào)用的包含多種類型的圖標(biāo)庫(kù) </p><p>  VB程序設(shè)計(jì)的概念就是面向?qū)ο蟮母拍睿瑢?duì)象就是數(shù)據(jù)(DATA)和代碼

28、(CODE)互相結(jié)合的綜合體。Windows上面的每一個(gè)圖標(biāo),包括窗口本身都是對(duì)象,如果沒(méi)有任何事情發(fā)生,對(duì)象處于停頓狀態(tài)。當(dāng)存在外來(lái)事件時(shí),程序段執(zhí)行,它的執(zhí)行是由外來(lái)事件決定的。因此是“事件”驅(qū)動(dòng)的。 </p><p>  編寫(xiě)VB程序較為簡(jiǎn)單,首先將各個(gè)對(duì)象放在空白窗體上,然后將程序代碼分別添加給對(duì)象或圖標(biāo),將它們組合起來(lái)就可以隨意運(yùn)行了。 </p><p>  在VB中,窗體實(shí)際上

29、是一個(gè)對(duì)象,VB的窗體含有許多內(nèi)嵌特性,這使得用戶界面部分的建立像是從一個(gè)目錄中挑選一個(gè)個(gè)合適的控件,而不是從零開(kāi)始一步一步地建立控件。這種開(kāi)發(fā)者能親眼看到的程序設(shè)計(jì)過(guò)程就是可視化程序設(shè)計(jì)。 </p><p>  對(duì)象:面向?qū)ο缶幊蹋∣OP)的提法大家一定也很耳熟,雖然Visual Basic并不是完全的面向?qū)ο缶幊?,但也利用了?duì)象編程技術(shù)。對(duì)象簡(jiǎn)單地說(shuō)就是大家經(jīng)??吹降母鞣N窗口、按鈕、文本框甚至打印機(jī)等。<

30、;/p><p>  屬性:如同電視有黑白、彩色之分一樣,作為對(duì)象的Windows中的窗口也是有大有小,文本框的位置不可能完全一樣,菜單要顯示出不同的功能,這些都是由對(duì)象的屬性決定的。不同對(duì)象的屬性可能不同。屬性一般決定了對(duì)象的位置、大小、顯示等情況。</p><p>  方法:就是對(duì)象能夠做的事,如打印機(jī)對(duì)象就有打?。≒rint)方法、窗口對(duì)象支持隱藏(Hide)方法、很多對(duì)象支持移動(dòng)(Mov

31、e)方法等。</p><p>  事件:就是對(duì)象對(duì)用戶各種操作的反映情況。如用戶用鼠標(biāo)按一下按鈕,就會(huì)觸發(fā)按鈕的“按”(Click)事件。</p><p>  控件:控件就是Visual Basic提供的編程用的模塊,與對(duì)象有直接的聯(lián)系,如同積木的木塊,使用這樣的控件,就可以像拼圖或堆積木一樣“搭”、“拼”你的程序界面。Visual Basic中使用控件,簡(jiǎn)化了Windows中的窗口、按鈕

32、等對(duì)象的編程設(shè)計(jì)。每個(gè)控件都有各自的屬性、事件及方法。只需修改這些特征你就可以隨心所欲地編程了。最重要的是,你可以利用成千上萬(wàn)的各種擴(kuò)充的控件來(lái)快速構(gòu)造幾乎能滿足你任何要求的程序。例如,如果你不滿意Windows簡(jiǎn)陋的媒體播放器,你就可以使用VB的多媒體控件在1小時(shí)以內(nèi)設(shè)計(jì)一個(gè)完全自己風(fēng)格的能夠播放CD、VCD的多媒體播放器,而功能完全與之相當(dāng)。</p><p>  2.2 SQL Server 2000語(yǔ)言簡(jiǎn)介

33、及特性</p><p>  SQL全稱是“結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language)”,最早的是IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SYSTEM R開(kāi)發(fā)的一種查詢語(yǔ)言,它的前身是SQUARE語(yǔ)言。SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從IBM公司1981年推出以來(lái),SQL語(yǔ)言,得到了廣泛的應(yīng)用。如今無(wú)論是像Oracle ,Sybase,Informix,SQL serv

34、er這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是像Visual Foxporo,PowerBuilder這些微機(jī)上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持SQL語(yǔ)言作為查詢語(yǔ)言。</p><p>  SQL廣泛地被采用正說(shuō)明了它的優(yōu)點(diǎn)。它使全部用戶,包括應(yīng)用程序員、DBA管理員和終端用戶受益非淺。</p><p>  (1) 非過(guò)程化語(yǔ)言</p><p>  SQL是一個(gè)非過(guò)程化的語(yǔ)言,因?yàn)?/p>

35、它一次處理一個(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集。所有SQL 語(yǔ)句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語(yǔ)句的結(jié)果作為另一條SQL語(yǔ)句的輸入。 SQL不要求用戶指定對(duì)數(shù)據(jù)的存放方法。 這種特性使用戶更易集中精力于要得到的結(jié)果。所有SQL語(yǔ)句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段。查詢優(yōu)化器知道存在什么索引

36、,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。</p><p><b>  (2) 統(tǒng)一的語(yǔ)言</b></p><p>  SQL可用于所有用戶的DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶?;镜腟QL 命令只需很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。 SQL為許多任務(wù)提供了命令,包

37、括:</p><p><b>  查詢數(shù)據(jù)</b></p><p>  在表中插入、修改和刪除記錄</p><p>  建立、修改和刪除數(shù)據(jù)對(duì)象</p><p>  控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取</p><p>  保證數(shù)據(jù)庫(kù)一致性和完整性</p><p>  以前的數(shù)據(jù)庫(kù)管

38、理系統(tǒng)為上述各類操作提供單獨(dú)的語(yǔ)言,而SQL 將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。</p><p>  (3) 是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言</p><p>  由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持SQL語(yǔ)言,用戶可將使用SQL的技能從一個(gè)RDBMS轉(zhuǎn)到另一個(gè)。所有用SQL編寫(xiě)的程序都是可以移植的。</p><p>  安全、可靠、高效的企業(yè)級(jí)數(shù)據(jù)管理平臺(tái)</p>

39、;<p>  SQL Server 2000將在安全性、高可靠性、性能、擴(kuò)展性、可管理性方面有極大的提高,不僅能夠確保企業(yè)級(jí)數(shù)據(jù)業(yè)務(wù)的實(shí)時(shí)穩(wěn)定運(yùn)行、還能夠大大提高管理效率、降低操作復(fù)雜度和運(yùn)維成本。例如,SQL Server 2000將提供全新的安全認(rèn)證、數(shù)據(jù)加密技術(shù)來(lái)加強(qiáng)您數(shù)據(jù)系統(tǒng)的安全性;數(shù)據(jù)庫(kù)鏡像、快照、時(shí)點(diǎn)恢復(fù)、實(shí)時(shí)在線管理等諸多功能大大提高了企業(yè)級(jí)系統(tǒng)的可靠性、擴(kuò)展性;而數(shù)據(jù)集成,各種自動(dòng)化管理、調(diào)試和優(yōu)化工具則

40、為您的IT管理工作帶來(lái)全新的體驗(yàn)。在硬件方面,SQL Server 2000支持64位運(yùn)算和海量數(shù)據(jù)存儲(chǔ)。 </p><p>  先進(jìn)、一體化的商業(yè)智能平臺(tái)</p><p>  SQL Server 2000使您可以快速構(gòu)建部署各類商業(yè)智能解決方案,為你提供深入的業(yè)務(wù)分析統(tǒng)計(jì)、和監(jiān)控預(yù)測(cè)平臺(tái),進(jìn)一步推動(dòng)企業(yè)的信息化管理和業(yè)務(wù)發(fā)展。SQL Server 2000將提供非常完整的商業(yè)智能套件,

41、包括相關(guān)的數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)分析、ETL、報(bào)表、數(shù)據(jù)挖掘的一系列設(shè)計(jì)、開(kāi)發(fā)、管理工具。為了滿足客戶日漸增強(qiáng)的實(shí)時(shí)BI和企業(yè)級(jí)應(yīng)用規(guī)模的需求,SQL Server 2000在構(gòu)建商業(yè)智能平臺(tái)的實(shí)時(shí)性、擴(kuò)展性方面也有了質(zhì)的飛躍。全新的數(shù)據(jù)分析工具和豐富的數(shù)據(jù)挖掘算法將幫助客戶有效進(jìn)行深入的業(yè)務(wù)監(jiān)控分析、決策支持;企業(yè)級(jí)的ETL工具將支持各種異類數(shù)據(jù)和復(fù)雜數(shù)據(jù)業(yè)務(wù)的整合;面向終端用戶的報(bào)表設(shè)計(jì)及管理工具與Office的前端集成能夠提供非常靈活的數(shù)

42、據(jù)展示和自由定制功能。 </p><p>  極具擴(kuò)展性和靈活性的開(kāi)發(fā)平臺(tái)</p><p>  SQL Server 2000將提供更加強(qiáng)大的開(kāi)發(fā)工具和各類新的開(kāi)發(fā)特性,在大大提高開(kāi)發(fā)效率的同時(shí),將進(jìn)一步拓展您的應(yīng)用空間,帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。例如,XML數(shù)據(jù)庫(kù)與Web Service的支持將使您的應(yīng)用實(shí)現(xiàn)Internet數(shù)據(jù)互聯(lián),.Net集成極大的擴(kuò)展了開(kāi)發(fā)空間,異構(gòu)數(shù)據(jù)集成、Servi

43、ce Broker使您的數(shù)據(jù)和其它應(yīng)用無(wú)縫集成,各種新數(shù)據(jù)類型和T-SQL擴(kuò)展帶來(lái)了諸多靈活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都將成為SQL Server數(shù)據(jù)平臺(tái)上開(kāi)發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。</p><p><b>  2.3開(kāi)發(fā)環(huán)境</b></p><p><b>  硬件系統(tǒng)</b>&l

44、t;/p><p><b>  處理器</b></p><p>  Intel (R) Core(TM) 2 Duo CPU T6570</p><p><b>  內(nèi)存 2G</b></p><p><b>  硬盤 250G</b></p><p>  顯

45、卡 ATI Mobility Radeon HD 4330</p><p><b>  軟件環(huán)境</b></p><p>  操作系統(tǒng) Microsoft Windows XP</p><p><b>  軟件系統(tǒng):</b></p><p>  Visual basic 6.0中文版、SQL Ser

46、ver 2000數(shù)據(jù)庫(kù)。</p><p>  第3章 財(cái)務(wù)管理系統(tǒng)的概要設(shè)計(jì)</p><p>  3.1系統(tǒng)結(jié)構(gòu)流程圖</p><p>  3.1.1系統(tǒng)結(jié)構(gòu)圖</p><p>  財(cái)務(wù)管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)可分為兩個(gè)組成部分:財(cái)務(wù)管理子系統(tǒng)</p><p><b>  ,用戶登陸子系統(tǒng)。</b>&l

47、t;/p><p>  本系統(tǒng)的整體結(jié)構(gòu)如圖3-1:</p><p><b>  圖3-1系統(tǒng)結(jié)構(gòu)圖</b></p><p>  作為財(cái)務(wù)管理系統(tǒng)中的用戶管理子系統(tǒng),因?yàn)椴⒉皇瞧渲嘘P(guān)鍵的結(jié)構(gòu),所需要的功能并不是很多,大概分為用戶注冊(cè)、登陸和密碼修改三方面。</p><p>  具體結(jié)構(gòu)如圖3-2:</p><

48、;p>  圖3-2用戶管理子系統(tǒng)圖</p><p>  作為系統(tǒng)的核心部分,財(cái)務(wù)管理子系統(tǒng)所需要的功能就相對(duì)過(guò)多,主要分為憑證管理、賬簿查詢以及結(jié)賬和報(bào)表等方面,具體結(jié)構(gòu)如圖3-3:</p><p>  圖3-3 財(cái)務(wù)管理子系統(tǒng)</p><p>  3.1.2系統(tǒng)流程圖</p><p>  圖3-4是本系統(tǒng)的整體流程圖:</p&g

49、t;<p>  圖3-4 系統(tǒng)流程圖</p><p>  3.1.3 E-R圖</p><p>  本系統(tǒng)主要有以下的實(shí)體。</p><p><b>  1.科目</b></p><p>  圖3-5 科目E-R圖</p><p><b>  2.賬簿</b>&

50、lt;/p><p>  圖3-6 賬簿E-R圖</p><p><b>  3. 憑證</b></p><p>  圖3-7 憑證E-R圖</p><p>  4. 分錄和分錄歷史</p><p>  圖3-8 分錄E-R圖</p><p>  圖3-9分錄歷史E-R圖<

51、/p><p><b>  5. 科目余額表</b></p><p>  圖3-10科目E-R圖</p><p><b>  6.本期明細(xì)賬簿</b></p><p>  圖3-11 明細(xì)賬簿E-R圖</p><p><b>  7.本期匯總賬簿</b><

52、;/p><p>  圖3-12 匯總賬簿E-R圖</p><p><b>  8.資產(chǎn)負(fù)債</b></p><p>  圖3-13 資產(chǎn)負(fù)債E-R圖</p><p><b>  3.2數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  “科目表”是系統(tǒng)的關(guān)鍵表,其他各表均與“科目表”通過(guò)“科

53、目代碼”字段進(jìn)行多對(duì)一的關(guān)聯(lián)。系統(tǒng)共需要9張表,用途如下表</p><p><b>  表1.數(shù)據(jù)表</b></p><p><b>  3.3創(chuàng)建數(shù)據(jù)庫(kù)</b></p><p>  打開(kāi)SQL Server企業(yè)管理器,新建一個(gè)數(shù)據(jù)庫(kù),名稱為caiwubook。然后創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象,完成數(shù)據(jù)庫(kù)的設(shè)計(jì)。</p>

54、<p>  圖3-14 數(shù)據(jù)庫(kù)截圖</p><p>  創(chuàng)建“科目表”數(shù)據(jù)表</p><p>  CREATE TABLE 科目表S (</p><p>  S.no char (20) NOT NULL PRIMARY KER,</p><p>  S.name char (20) NU

55、LL,</p><p>  S.group char (20) NULL,</p><p>  S.Balance direction char (4) NULL</p><p>  S. amount char (10) NULL</p><p><b>  ) </b&g

56、t;</p><p>  創(chuàng)建“帳簿初始化表”數(shù)據(jù)表</p><p>  CREATE TABLE 帳簿初始化表 F (</p><p>  S.no char (20) NOT NULL PRIMARY KER ,</p><p>  S.name char (20) NULL ,</p><p>  Ac

57、cumulative total debits money NULL ,</p><p>  Accumulative total credit money) NULL ,</p><p>  remaining sum money NULL , </p><p><b>  ) </b></p><p>

58、<b>  創(chuàng)建“憑證表”</b></p><p>  CREATE TABLE 憑證表P (</p><p>  P.no char (10) NOT NULL PRIMARY KER,</p><p>  P.name char (2) NULL,</p><p>  document attached

59、int NULL,</p><p>  make bill char (20) NULL,</p><p>  P.debtor sum money NULL,</p><p>  P.creditor sum money NULL,</p><p>  P. condition char (10) NULL</p&g

60、t;<p><b>  ) </b></p><p><b>  創(chuàng)建“分錄表”</b></p><p>  CREATE TABLE 分錄表SS(</p><p>  SS.no int IDENTITY (1,1) NOT NULL PRIMARY KER ,</p><p&

61、gt;  P.no char (10) NOT NULL,</p><p>  S.no char (20) NULL,</p><p>  Debtor money NULL,</p><p>  creditor money NULL,</p><p>  price money NULL ) </p>

62、<p>  CREATE TABLE 分錄表歷史SSH (</p><p>  SS.no int IDENTITY (1,1) NOT NULL PRIMARY KER ,</p><p>  P.no char (10) NOT NULL,</p><p>  S.no char (20) NULL,</p><p&

63、gt;  Debtor char(80) NULL,</p><p>  creditor char(80) NULL,</p><p>  price money NULL ) </p><p>  創(chuàng)建“科目余額表”數(shù)據(jù)表</p><p>  CREATE TABLE 科目余額表SR (</p><p&g

64、t;  S.no char (20) NULL PRIMARY KER,</p><p>  Initial debit balance money NULL ,</p><p>  Initial credit balance money NULL ,</p><p>  This period debit amounts incurred mo

65、ney NULL ,</p><p>  This credit amount money NULL ,ben</p><p>  This period debit balance money NULL ,</p><p>  This credit balance money NULL ,</p><p>  Final s

66、ettlement entries int NULL ,</p><p><b>  ) </b></p><p>  創(chuàng)建“本期明細(xì)帳簿”數(shù)據(jù)表</p><p>  CREATE TABLE 本期明細(xì)帳簿DB (</p><p>  DB.no int IDENTITY (1, 1) NOT NULL PR

67、IMARY KER ,</p><p>  SS.no int NULL ,</p><p>  P.name char (4) NULL ,</p><p>  P.name char (10) NULL ,</p><p>  S.name char (20) NULL ,</p><p>  De

68、btor char (80) NULL,</p><p>  creditor char (80) NULL,</p><p>  price money NULL</p><p><b>  ) </b></p><p>  創(chuàng)建“本期匯總帳簿”數(shù)據(jù)表</p><p>  CREA

69、TE TABLE 本期匯總帳簿CB (</p><p>  S.no char (20) NOT NULL PRIMARY KER ,</p><p>  Fiscal year int NULL ,</p><p>  initial balance money NULL ,</p><p>  This total

70、debits money NULL ,</p><p>  This credit aggregate money NULL ,</p><p>  Four-a debit accumulative total money NULL ,</p><p>  Four-a lenders accumulative total money NULL

71、 ,</p><p>  remaining sum money NULL ,</p><p><b>  ) </b></p><p>  創(chuàng)建“資產(chǎn)負(fù)債表”數(shù)據(jù)表</p><p>  CREATE TABLE 資產(chǎn)負(fù)債表BS (</p><p>  Total Current Asse

72、ts money NULL PRIMARY KER ,</p><p>  Fixed assets amounted money NULL ,</p><p>  other assets money NULL ,</p><p>  total assets money NULL ,</p><p>  account

73、payable money NULL ,</p><p>  other liabilities money NULL ,</p><p>  Paid-in capital total money NULL ,</p><p>  Total Liabilities and Equity money NULL</p><p&

74、gt;<b>  ) </b></p><p>  創(chuàng)建“系統(tǒng)參數(shù)表”數(shù)據(jù)表</p><p>  CREATE TABLE 系統(tǒng)參數(shù)表SSP (</p><p>  SSP.no int IDENTITY (1, 1) NOT NULL PRIMARY KER ,</p><p>  SSP.name cha

75、r (20) NULL ,</p><p>  Value int NULL </p><p><b>  ) </b></p><p><b>  3.4界面設(shè)計(jì)</b></p><p>  3.4.1主界面設(shè)計(jì)</p><p>  本模塊主要就是一個(gè)簡(jiǎn)單的界面視圖

76、,如圖3-15:</p><p>  圖3-15財(cái)務(wù)管理系統(tǒng)主界面</p><p>  3.4.2用戶登錄子界面</p><p>  圖3-16 管理員登陸界面</p><p>  員工管理的權(quán)限屬于經(jīng)理。以“admin”賬號(hào)登陸系統(tǒng)。選擇“員工管理”,可以進(jìn)行“創(chuàng)建員工賬號(hào)”、“修改員工密碼”、“修改員工資料”等操作。也可以點(diǎn)取“員工賬號(hào)管

77、理”啟動(dòng)如圖3-16所示界面進(jìn)行員工賬號(hào)的集中統(tǒng)一管理。</p><p>  3.4.3財(cái)務(wù)管理子系統(tǒng)界面設(shè)計(jì)</p><p>  圖3-17財(cái)務(wù)管理系統(tǒng)子界面</p><p>  3.4.4填寫(xiě)憑證的設(shè)計(jì)</p><p>  本模塊的功能是對(duì)基礎(chǔ)財(cái)務(wù)的設(shè)定、使工作人員易于工作,做到數(shù)據(jù)不易丟失,根據(jù)各種基本情況設(shè)定界面。</p>

78、<p>  圖3-18 填寫(xiě)憑證界面</p><p>  3.4.5賬目查詢界面設(shè)計(jì)</p><p>  本模塊的功能主要用于查詢財(cái)務(wù)相關(guān)賬目及信息,分別有總分類查詢和各賬目的明細(xì)查詢,如圖3-19和圖3-20</p><p>  圖3-19 總分類賬目查詢?cè)O(shè)計(jì)界面</p><p>  圖3.20 明細(xì)賬查詢界面</p&g

79、t;<p>  第4章 財(cái)務(wù)管理系統(tǒng)詳細(xì)設(shè)計(jì)</p><p>  4.1用戶登錄子系統(tǒng)的實(shí)現(xiàn)</p><p>  4.1.1分配用戶管理實(shí)現(xiàn)</p><p>  圖4-1 管理員登陸界面</p><p>  員工管理的權(quán)限屬于經(jīng)理。以“admin”賬號(hào)登陸系統(tǒng)。選擇“員工管理”,可以進(jìn)行“創(chuàng)建員工賬號(hào)”、“修改員工密碼”、“修改

80、員工資料”等操作。也可以點(diǎn)取“員工賬號(hào)管理”啟動(dòng)如下圖所示界面進(jìn)行員工賬號(hào)的集中統(tǒng)一管理。</p><p>  4.1.2用戶信息管理模塊部分代碼</p><p>  圖4-2 員工管理界面</p><p>  4.2財(cái)務(wù)管理子系統(tǒng)模塊實(shí)現(xiàn)</p><p>  4.2.1 財(cái)務(wù)管理子系統(tǒng)模塊的實(shí)現(xiàn)</p><p>  

81、如圖4-3,財(cái)務(wù)管理系統(tǒng)所包括的四個(gè)主要功能,分別是基礎(chǔ)數(shù)據(jù)管理,憑證管理,賬簿查詢,結(jié)賬及報(bào)表。</p><p>  圖4-3財(cái)務(wù)管理系統(tǒng)子界面</p><p>  下表是圖4-3各控件的屬性以及說(shuō)明。</p><p>  表4-1窗體及其控件的屬性設(shè)置如表</p><p>  因?yàn)楦鱾€(gè)窗體均需要對(duì)對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),可以把與數(shù)據(jù)庫(kù)進(jìn)行連接的

82、控件放置到一個(gè)數(shù)據(jù)訪問(wèn)模塊中,這樣所有的窗體都可以共享來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。</p><p>  在ODBC中添加一個(gè)驅(qū)動(dòng)程序?yàn)镾QL Server的系統(tǒng)DNS數(shù)據(jù)源指向前面創(chuàng)建的caiwubook數(shù)據(jù)庫(kù),名稱為caiwulink。</p><p>  在VB6.0中單擊菜單命令,生成一個(gè)數(shù)據(jù)模塊并保存為“工程1.vbw”文件。</p><p>  為數(shù)據(jù)模塊添加一個(gè)Dat

83、abase控件,控件的屬性設(shè)置如表,這樣在其他窗體中就可以直接使用Query和Table空件來(lái)訪問(wèn)數(shù)據(jù)了。</p><p>  表4-2 Database控件屬性表</p><p>  4.2.2 憑證窗體設(shè)計(jì)的模塊的實(shí)現(xiàn)</p><p>  選擇New |Form 菜單命令,新建一個(gè)窗體,將其Name屬性改為“fmParent”并為其添加如圖所示控件。選擇Proj

84、ect|Options…菜單命令,將fmParent窗體從自動(dòng)創(chuàng)建的窗體列表中刪除。</p><p>  表4-3 所需各控件的屬性</p><p>  4.2.3 總分類賬的查詢功能的實(shí)現(xiàn)</p><p>  選擇File|New|Other菜單命令,彈出New Items窗體,在財(cái)務(wù)選項(xiàng)卡中選擇fmParent選項(xiàng),單擊OK按鈕。將其Name屬性設(shè)置“fmTot

85、alZB”,Caption屬性設(shè)置為“總分類賬查詢”。選擇Project|Options…菜單命令,將fmTotalZB窗體從自動(dòng)創(chuàng)建的窗體列表中刪除,并為窗體添加如圖控件</p><p>  圖4-4 總分類賬查詢</p><p> ?。?)將Panel2d的Align屬性設(shè)置為“alTop”,并在上面添加一個(gè)CheckBox控件和Table控件。各控件的屬性設(shè)置如圖。</p>

86、;<p>  表4-4 checkbox控件屬性</p><p><b>  完成明細(xì)賬查詢功能</b></p><p>  選擇File|New|Other菜單命令,彈出New Items窗體,在財(cái)務(wù)選項(xiàng)卡中選擇fmParent選項(xiàng),單擊OK按鈕。將其Name屬性設(shè)置“fmDetailZB”,Caption屬性設(shè)置為“明細(xì)賬查詢”。選擇Project|

87、Options…菜單命令,將fmDetailZB窗體從自動(dòng)創(chuàng)建的窗體列表中刪除,并為fmDetailZB窗體添加如圖控件</p><p>  圖4-5 明細(xì)賬查詢</p><p> ?。?)將Panel2的Align屬性設(shè)置為“alTop”,并在上面添加一個(gè)Label控件。各控件的屬性設(shè)置如表所示。</p><p>  4.2.4 資產(chǎn)負(fù)債表報(bào)表輸出功能實(shí)現(xiàn)<

88、/p><p> ?。?)新建一個(gè)窗體,將其Name屬性改為“fmReportZiCh”,Caption屬性改為“資產(chǎn)負(fù)債表”,并為其添加一個(gè)QuickRep和一個(gè)Table控件。兩個(gè)控件屬性設(shè)置如表所示。</p><p>  (2)在QuickRep1控件的各個(gè)Band上分別放置對(duì)應(yīng)的QRSysData控件、QRLabel控件和QRDBText控件,如圖所示,其中QRDBText控件DataF

89、ield屬性設(shè)置為相應(yīng)QRLabel的標(biāo)題。</p><p>  第5章 程序的測(cè)試、調(diào)試</p><p><b>  5.1測(cè)試</b></p><p>  統(tǒng)測(cè)試是管理信息系統(tǒng)的開(kāi)發(fā)周期中的一個(gè)十分重要環(huán)節(jié)。盡管在系統(tǒng)開(kāi)發(fā)周期的各個(gè)階段均采取了嚴(yán)格的技術(shù)審查,但依然難免會(huì)留下錯(cuò)誤。如果沒(méi)有在投入運(yùn)行前的系統(tǒng)測(cè)試階段被發(fā)現(xiàn)并糾正,問(wèn)題遲早會(huì)在

90、運(yùn)行中暴露出來(lái),到那時(shí)要糾正錯(cuò)誤將會(huì)付出更大的代價(jià)。系統(tǒng)測(cè)試占用的時(shí)間、花費(fèi)的人力和成本占軟件開(kāi)發(fā)的很大比例。統(tǒng)計(jì)表明,開(kāi)發(fā)較大規(guī)模的系統(tǒng),系統(tǒng)測(cè)試的工作量大約占整個(gè)軟件開(kāi)發(fā)工作量的40%-50%。而對(duì)于一些特別重要的大系統(tǒng),測(cè)試的工作量和成本更大,甚至超過(guò)系統(tǒng)開(kāi)發(fā)其他各階段的總和的若干倍。</p><p>  在應(yīng)用程序設(shè)計(jì)和創(chuàng)建的過(guò)程中,需要不斷地對(duì)所設(shè)計(jì)的菜單、表單、報(bào)表等科學(xué)試驗(yàn)?zāi)K進(jìn)行測(cè)試與調(diào)試。通過(guò)測(cè)

91、試發(fā)現(xiàn)問(wèn)題和糾正錯(cuò)誤,并逐步加以完善。</p><p>  軟件在運(yùn)行過(guò)程中可能會(huì)產(chǎn)生各種各樣的問(wèn)題,也可能帶來(lái)不同程度的嚴(yán)重后果。軟件測(cè)試是保證軟件質(zhì)量的最重要的手段。軟件測(cè)試的概念I(lǐng)EEE定義為:使用人工可自動(dòng)手段來(lái)運(yùn)行或測(cè)定某個(gè)系統(tǒng)過(guò)程,其目的在于檢驗(yàn)它是否滿足規(guī)定需求或是弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。</p><p>  Visual Basic 6.0提供了專門的程序調(diào)試器,

92、可用它來(lái)設(shè)置程序斷點(diǎn)、跟蹤程序的運(yùn)行,檢察所有變量的值、對(duì)象的屬性值及環(huán)境設(shè)置值等。啟動(dòng)程序調(diào)試器的方法是執(zhí)行“工具”菜單下的“調(diào)試器”命令,或在命令窗口執(zhí)行DEBUG命令。</p><p>  在各程序模塊測(cè)試達(dá)到預(yù)定的功能和效果后,就可進(jìn)行整個(gè)程序系統(tǒng)的綜合測(cè)試與調(diào)試。綜合測(cè)試通過(guò)后,便可投入試運(yùn)行,即把各程序模塊連同數(shù)據(jù)庫(kù)一起裝入指定的應(yīng)用程序磁盤目錄,然后啟動(dòng)主程序開(kāi)始運(yùn)行,考察系統(tǒng)的各個(gè)功能模塊是否能正

93、常運(yùn)行,是否達(dá)到了預(yù)定的功能和性能要求,是否能滿足用戶的需求。試運(yùn)行階段一般只需裝入少量的試驗(yàn)數(shù)據(jù),待確認(rèn)無(wú)誤后再輸入大批的實(shí)際數(shù)據(jù)。</p><p>  盡管面向?qū)ο蠹夹g(shù)的基本思想保證了軟件應(yīng)該有更高的質(zhì)量,但無(wú)論采用什么樣的編程技術(shù),編程人員的錯(cuò)誤都不是可避免的,而且由于面向?qū)ο蠹夹g(shù)開(kāi)發(fā)的軟件代碼重用率高,更需要嚴(yán)格測(cè)試,避免錯(cuò)誤的繁衍。因此,軟件測(cè)試在面向?qū)ο缶幊汤锔哂兴闹匾?。典型的面向?qū)ο虺绦蚓哂欣^

94、承、封裝和多態(tài)的新特性,這使得傳統(tǒng)的測(cè)試策略必須有所改變。封裝對(duì)數(shù)據(jù)的隱藏,外界只能通過(guò)被提供的操作來(lái)訪問(wèn)或修改數(shù)據(jù),這樣降低了數(shù)據(jù)被任意修改和讀寫(xiě)的可能性,降低了傳統(tǒng)程序中對(duì)數(shù)據(jù)非法操作的測(cè)試。繼承是面向?qū)ο蟪绦虻闹匾攸c(diǎn),繼承使得代碼的重用率提高,同時(shí)也使錯(cuò)誤傳播的概率提高。多態(tài)性使得面向?qū)ο蟪绦驅(qū)ν獬尸F(xiàn)出強(qiáng)大的處理能力,但同時(shí)卻使程序內(nèi)“同一”函數(shù)的行為復(fù)雜化,測(cè)試時(shí)不得不考慮不同類型具體執(zhí)行的代碼和產(chǎn)生的行為。</p>

95、;<p>  功能測(cè)試:測(cè)試是否滿足開(kāi)發(fā)要求,是否能夠提供設(shè)計(jì)所描述的功能,是否用戶的需求都得到滿足。功能測(cè)試是系統(tǒng)測(cè)試最常用和必須的測(cè)試,通常還會(huì)以正式的軟件說(shuō)明書(shū)為測(cè)試標(biāo)準(zhǔn)。</p><p>  強(qiáng)度測(cè)試及性能測(cè)試:測(cè)試系統(tǒng)的能力最高實(shí)際限度,即軟件在一些超負(fù)荷的情況下,功能實(shí)現(xiàn)情況,如要求軟件某一行為的大量重復(fù)、輸入大量的數(shù)據(jù)、對(duì)數(shù)據(jù)庫(kù)大量復(fù)雜性的查詢等。測(cè)試軟件的運(yùn)行性能,這種測(cè)試常常與強(qiáng)度

96、測(cè)試結(jié)合進(jìn)行,需要事先對(duì)被測(cè)試軟件提出性能指標(biāo),如傳輸連接的最長(zhǎng)時(shí)限、傳輸?shù)腻e(cuò)誤率、計(jì)算的精度、記錄的精度、響應(yīng)的時(shí)限和恢復(fù)時(shí)限等。</p><p>  安全測(cè)試:驗(yàn)證安裝在系統(tǒng)內(nèi)的保護(hù)機(jī)構(gòu)確實(shí)能夠?qū)ο到y(tǒng)進(jìn)行保護(hù),使之不受各種非常的干擾。</p><p>  打印測(cè)試:在人工測(cè)試中用的是個(gè)人復(fù)查,當(dāng)源程序編完以后,由編寫(xiě)人進(jìn)行檢查,但這種測(cè)試方法存在不足之處在于有些習(xí)慣性的錯(cuò)誤不易發(fā)現(xiàn),如

97、果對(duì)功能理解有誤,不易糾正,所以在個(gè)人復(fù)查的基礎(chǔ)上又用了機(jī)器測(cè)試中的白盒測(cè)試和黑盒測(cè)試。白盒測(cè)試:也稱結(jié)構(gòu)測(cè)試,將軟件看作一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)選定測(cè)試實(shí)例,對(duì)軟件的邏輯路徑及過(guò)程進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否相符。在進(jìn)行白盒測(cè)試時(shí),測(cè)試人應(yīng)在完全了解系統(tǒng)功能、內(nèi)部結(jié)構(gòu)的前提下對(duì)系統(tǒng)進(jìn)行測(cè)試,檢查實(shí)現(xiàn)的功能與想要實(shí)現(xiàn)的設(shè)計(jì)有什么沖突不符,并及時(shí)改正。黑盒測(cè)試:也稱功能測(cè)試,將軟件看黑盒子,在完全不考慮的內(nèi)部結(jié)構(gòu)和特

98、性的情況下,測(cè)試軟件的外部特性,根據(jù)軟件的需求規(guī)格說(shuō)明書(shū)設(shè)計(jì)測(cè)試實(shí)例,從程度的輸入和輸出特性上測(cè)試是否滿足設(shè)定的功能。在進(jìn)行黑盒測(cè)試時(shí),測(cè)試人隨意無(wú)數(shù)次的輸入符合條件的數(shù)據(jù),檢查結(jié)果是否與預(yù)期相符,如果相符則說(shuō)明程序?qū)斎氲臈l件反映正確,如果不相符則程序有錯(cuò),需要修改。</p><p><b>  5.2調(diào)試結(jié)果</b></p><p> ?、佘浖恼_\(yùn)行、關(guān)閉及退

99、出。</p><p> ?、谟脩舻卿浗缑嬗押?,可操作性及安全性能較好,能對(duì)不同管理級(jí)別者進(jìn)行限制,以保證數(shù)據(jù)庫(kù)的安全。</p><p> ?、蹟?shù)據(jù)庫(kù)的可維護(hù)性好,數(shù)據(jù)的錄入、刪除及更改均能順利完成,并能實(shí)現(xiàn)動(dòng)態(tài)更新。</p><p> ?、軘?shù)據(jù)查詢便捷,能對(duì)各種不同的查詢條件進(jìn)行搜索,以找到最合適的答案。</p><p><b> 

100、 第6章 小 結(jié) </b></p><p>  在本次設(shè)計(jì)的全過(guò)程中,我對(duì)所學(xué)的知識(shí)有了一個(gè)比較系統(tǒng)的認(rèn)識(shí)和理解。涉及了各方面的知識(shí),大大擴(kuò)展了我的知識(shí)面,同時(shí)是我學(xué)會(huì)了如何使用所學(xué)的知識(shí)去解決一些實(shí)際的問(wèn)題。 在設(shè)計(jì)中我深知自己掌握的知識(shí)還遠(yuǎn)遠(yuǎn)不夠,掌握的一些理論知識(shí)應(yīng)用到實(shí)踐中去,總會(huì)出現(xiàn)這樣或那樣的問(wèn)題,不是理論沒(méi)有掌握好,而是光知道書(shū)本上的知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,一定要把理論知識(shí)和實(shí)踐結(jié)合

101、起來(lái)。把學(xué)到的知識(shí)應(yīng)用到時(shí)間中去,多做多練,才可以把理論的精華發(fā)揮出來(lái)。知識(shí)不是知道,了解就好,一定要去應(yīng)用它,發(fā)展它,讓它在現(xiàn)實(shí)生活中得到充分的應(yīng)用,從而解決一些問(wèn)題,這才是學(xué)習(xí)的根本目的。而且知識(shí)又不是單一的,它是互相聯(lián)系的,學(xué)科與學(xué)科之間都有著內(nèi)在的聯(lián)系。計(jì)算機(jī)是一門非常復(fù)雜且龐大的學(xué)科,一項(xiàng)課題往往需要多項(xiàng)技術(shù)才可以完成的。在設(shè)計(jì)階段,通過(guò)對(duì)課題的深入分析與研究,迫使我對(duì)技術(shù)有了一定的了解。在遇到問(wèn)題時(shí),得到了指導(dǎo)老師與同學(xué)的悉

102、心幫助,使我感受到集體的力量是無(wú)窮的。 通過(guò)這次設(shè)計(jì),我學(xué)會(huì)了和別人配合工作,因?yàn)橐粋€(gè)人所學(xué)的知識(shí)不可能面面俱到的,只有通過(guò)合作,發(fā)揮自己的優(yōu)點(diǎn),體現(xiàn)團(tuán)隊(duì)精神,才能使工作做得更為出色。通過(guò)這次設(shè)計(jì),</p><p><b>  參考文獻(xiàn)</b></p><p>  劉韜,駱娟,何旭洪.Visual Basic6.0 數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航[M]. 北京:人民郵

103、電出版社,2002</p><p>  甘仞初.管理信息系統(tǒng)[M].北京:機(jī)械工業(yè)出版社,2001</p><p>  張永強(qiáng).Visual Basic程序設(shè)計(jì)教程[M].北京:北京理工大學(xué)出版社,2006</p><p>  董傳銀.Visual Basic 6數(shù)據(jù)庫(kù)編程技術(shù)[M].北京:北京希望電子出版社, 2003</p><p> 

104、 金英姿.Visual Basic 6.0實(shí)用培訓(xùn)教程[M].北京:人民郵電出版社,2002</p><p>  E.Winemiller,J.Roff B.Heyman,R.Groom .Visual Basic 數(shù)據(jù)庫(kù)開(kāi)發(fā)[M].北京:清華大學(xué)出版社,2003</p><p>  張洪林. Visual Basic 6.0編程實(shí)例[M].北京:人民郵電出版社,1999</p>

105、;<p>  石曉萍,基于Visual Basic的財(cái)務(wù)管理信怠系統(tǒng)的設(shè)計(jì)Ⅱ[J].禹師理科學(xué)刊,2007.4:63—68</p><p>  楊新芳,趙永樂(lè).Visual Basic訪問(wèn)SQL Server數(shù)據(jù)庫(kù)方案的比較田[D].義 鳥(niǎo)工商職業(yè)技術(shù)學(xué)院學(xué)報(bào).2007.3:50—55.</p><p>  伍俊良.Visual Basic 課程設(shè)計(jì)與系統(tǒng)開(kāi)發(fā)案例(M).清華

106、大學(xué)出版社,2002</p><p>  同志工作室.Visual Basic 6.0 數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例(M).人民郵電出版社,2001</p><p>  王興晶.Visual Basic 6.0 應(yīng)用編程150例(M).電子工業(yè)出版社,2004</p><p>  張樹(shù)兵,戴紅,陳哲.Visual Basic 6.0 中文版入門與提高(M).清華大學(xué)出版社,200

107、2</p><p>  陳麗芳.Visual Basic程序設(shè)計(jì)學(xué)習(xí)指導(dǎo)(M).機(jī)械工業(yè)出版社,2005</p><p>  Thearon Willis, Jonathan Crossland, Richard Blair VB.NET入門經(jīng)典[M]. 北京-清華大學(xué)出版社 2005 </p><p>  Rockford Lhotka著 VB.NET業(yè)務(wù)對(duì)象專家

108、指南[M]. 北京-清華大學(xué)出版社 2004 </p><p><b>  致 謝</b></p><p>  剛拿到這個(gè)課題時(shí),覺(jué)得這個(gè)課題比較難。今天回過(guò)去看看,卻十分的欣慰,因?yàn)橥ㄟ^(guò)我們的努力終于完成了。雖然這不是我讀大學(xué)以來(lái)第一次寫(xiě)論文,但卻是花費(fèi)心血最多的一次,這是對(duì)我大學(xué)學(xué)習(xí)下來(lái)最好的檢驗(yàn)。經(jīng)過(guò)這次畢業(yè)設(shè)計(jì),我的能力有了很大的提高,比如操作能力、分析

109、問(wèn)題的能力、合作精神、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)等方方面面都進(jìn)步了。這期間凝結(jié)了很多人的心血,在此我表示由衷的感謝。沒(méi)有他們的幫助,我將無(wú)法順利完成這次設(shè)計(jì)。 首先,我要特別感謝xx老師對(duì)我的悉心指導(dǎo),在設(shè)計(jì)期間許老師幫助我收集文獻(xiàn)資料,理清設(shè)計(jì)思路,指導(dǎo)操作方法,并對(duì)我所做的課題提出有效的改進(jìn)方案。老師淵博的知識(shí)、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)、誨人不倦的態(tài)度和學(xué)術(shù)上精益求精的精神讓我受益終生。</p><p>  其次,學(xué)校在這方面也

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論