畢業(yè)設(shè)計(論文)-pb小區(qū)車輛管理系統(tǒng)_第1頁
已閱讀1頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p><b>  摘要</b></p><p>  隨著市場經(jīng)濟的發(fā)展和人們生活水平的提高,住宅小區(qū)已經(jīng)成為人們安家置業(yè)的首選。人們花的錢越多,對住宅本身的美觀和質(zhì)量要求就越高,同時對物業(yè)小區(qū)的服務和管理的要求也相應提高。</p><p>  伴隨著小區(qū)規(guī)模的不斷擴大和住戶的不斷增多,小區(qū)車輛信息和附帶設(shè)施等將越來越復雜,管理員的工作量也將越來越大。一直以

2、來人們使用傳統(tǒng)的人工方式管理各種數(shù)據(jù),這種管理方式存在著許多缺點,比如:效率低、保密性差,另外時間一長將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。而這一系統(tǒng)提供了及時、準確地分析數(shù)據(jù),以供管理者及時決策,在管理上形成了完善的系統(tǒng)并產(chǎn)生了可觀的經(jīng)濟效益。</p><p>  作為計算機應用的一部分,利用計算機對企業(yè)單位的各項信息進行管理,具有著手管理所無法比擬的優(yōu)點。小區(qū)管理者對物業(yè)管理進行宏

3、觀和微觀的細致管理,其中最好的方法是用計算機操作的管理系統(tǒng)來實現(xiàn)對小區(qū)車輛的管理,這就為我們設(shè)計小區(qū)車輛管理系統(tǒng)提供了市場需要。</p><p>  在本系統(tǒng)的完成過程中,我主要實現(xiàn)了數(shù)據(jù)管理、數(shù)據(jù)查詢、數(shù)據(jù)統(tǒng)計、報表輸出等四個部分。其中主要完成的是他們的錄入、刪除、修改、查詢、統(tǒng)計及報表打印情況。</p><p>  關(guān)鍵詞:管理信息系統(tǒng);車輛管理;系統(tǒng)設(shè)計;PowerBuilder &

4、lt;/p><p><b>  Abstract</b></p><p>  With the development of marketable economy and the improvement of people’s life, resident areas already become the first choice for living. The more

5、 money is spent, the higher quality and beauty are demanded, simultaneously, the better service and management are requested. The technique of computer is used so extensively in the management that it plays a more and mo

6、re important role in life.</p><p>  Accompanying with the enlargement of resident area’s scale and the increase of residents, vehicle information and additional facilities in the area will become more and mo

7、re complex, and manager’s works will increase. People always use traditional methods that work done by hand to deal with data, but it contains lots of defects, such as inefficient and lack of confidentiality. After a lon

8、g time, it will pile up a large number of files and data which bring much difficulty for searching、renewing a</p><p>  As s part of computer application, we use it to manage every kind of information for bus

9、iness department. The managers meticulously make a macroscopic and microcosmic control. The system which is operated by computer is the best way to achieve the management of area’s vehicles. Therefore, it provides a mark

10、et for our design.</p><p>  In process of this system’s accomplishment, I primarily realized four parts— data manage, data search, data statistics and statement output. Among them I mainly finished insert, d

11、eletion, modification, search, statistics and statement print.</p><p>  Key words: management of information system vehicle management </p><p>  system design Pow

12、erBuilder </p><p><b>  一、概 論</b></p><p>  1 小區(qū)車輛管理系統(tǒng)概述</p><p>  隨著計算機的技術(shù)的不斷發(fā)展,計算機也深入到了社會生活的各個領(lǐng)域。在資源管理方面,尤其是小區(qū)車輛管理方面的應用,計算機上的管理系統(tǒng)已經(jīng)成為必不可少的一部分。出于小區(qū)汽車信息量大,用手工管理是不可能的,必須應用一種

13、系統(tǒng)軟件來進行維護工作,正是基于這種原因,我開發(fā)了小區(qū)車輛管理系統(tǒng)軟件。它適合于各種小區(qū)等所有企業(yè)單位。實用性是不言而喻的。</p><p>  該系統(tǒng)包括以下幾個功能模塊:日常業(yè)務功能模塊,它又包括收費業(yè)務和車位租用;統(tǒng)計查詢功能模塊,它又包括交費查詢和交費統(tǒng)計;車位管理功能模塊,它又包括車位基本信息和車位價格;車主管理功能模塊;車輛出入功能模塊和系統(tǒng)維護等功能模塊。以上是對小區(qū)車輛管理系統(tǒng)的簡單介紹,在以后的

14、章節(jié)中將逐一詳細介紹各個功能模塊的具體功能和設(shè)計過程。</p><p><b>  2 系統(tǒng)開發(fā)方法</b></p><p>  自從軟件開發(fā)進入工程化時代以來,人們開始系統(tǒng)的研究和探索開發(fā)軟件的行之有效的方法、技術(shù)和工具。當前,軟件開發(fā)方法分為兩大體系:生存周期法和原形法。</p><p>  所謂生存周期法就是從時間角度對軟件的開發(fā)和維護進

15、行分解,把軟件開發(fā)過程一次分為若干個階段,每個階段有相對獨立的任務,各個階段有承前啟后,彼此相互聯(lián)系。這種開發(fā)方法便于不同人員分工協(xié)作,可以更有效更科學的組織和管理軟件的開發(fā),提高軟件的質(zhì)量。原形法則是首先開發(fā)出實現(xiàn)系統(tǒng)最基本功能的軟件,然后隨著不斷測試、使用和評價等不斷改進,直至最終達到系統(tǒng)要求,開發(fā)出用戶滿意的產(chǎn)品。經(jīng)過綜合比較,小區(qū)車輛管理系統(tǒng)以生存周期法為開發(fā)方法。</p><p><b>  

16、3 系統(tǒng)開發(fā)環(huán)境</b></p><p>  小區(qū)車輛信息管理系統(tǒng)采用了客戶/服務器結(jié)構(gòu),后臺采用了當前流行Sybase SQL Anywhere數(shù)據(jù)庫系統(tǒng),前臺應用程序采用了Power Builder 6.5進行編程。</p><p>  小區(qū)車輛管理系統(tǒng)的設(shè)計和開發(fā)是以計算機為操作對象的,因此本系統(tǒng)開發(fā)的環(huán)境配置是不能忽視的。</p><p><

17、;b>  運行環(huán)境:</b></p><p><b>  1.硬件要求:</b></p><p>  ?處理器:Intel PentiunIII800MHz</p><p>  ?內(nèi)存:128MB</p><p>  ?硬盤空間:10GB</p><p>  ?光驅(qū):宏基

18、48X</p><p>  ?顯卡:SVAG顯示適配器</p><p><b>  2.軟件要求</b></p><p>  軟件:PowerBuilder 6.5</p><p>  環(huán)境:win98/winNT4.0/win2000/winxp </p><p><b>  二、

19、系統(tǒng)的開發(fā)工具</b></p><p>  1 PowerBuilder開發(fā)工具介紹</p><p>  PowerBuilder是一個用來進行客戶/服務器開發(fā)的完全的可視化開發(fā)環(huán)境。在客戶/服務器結(jié)構(gòu)的應用中,PowerBuilder具有描述多個數(shù)據(jù)庫連接與檢索的能力。特別是PowerBuilder能從大多數(shù)流行的RDBMS中存取數(shù)據(jù),且不管數(shù)據(jù)存放在什么地方;另外,各種應用

20、程序又可以獨立于RDBMS,因為PowerBuilder可以使用數(shù)據(jù)庫的標準操作語言SQL(結(jié)構(gòu)化查詢語言)進行。使用PowerBuilder,可以很容易地開發(fā)出功能強大的圖形界面的訪問服務器數(shù)據(jù)庫的應用程序,PowerBuilder提供了建立符合工業(yè)標準的應用程序(例如訂單登記、管理及會計系統(tǒng))所需的所有工具。通常人們把PowerBuilder看成是一種開發(fā)工具,實際上它比其他工具強得多,是一種強有力的開發(fā)環(huán)境。開發(fā)人員不僅能用它來開

21、發(fā)用戶容易使用的各種應用程序還可以通過PowerBuilder修改數(shù)據(jù)庫,利用400多個內(nèi)部定義函數(shù),可以開發(fā)能和其他應用程序進行的各種應用程序.  PowerBuilder正在成為客戶/服務器應用開發(fā)的標準。相對于其他任何客戶/服務器開發(fā)環(huán)境,PowerBuilder使開發(fā)人員的工作</p><p>  鑒于Power Builder的優(yōu)良特性,我選擇了它作為我開發(fā)汽車信息管理系統(tǒng)軟件的編程工具。</p&

22、gt;<p>  具體說來,Power Builder具有以下幾個方面的特點:</p><p>  1.它支持應用系統(tǒng)同時訪問多種數(shù)據(jù)庫。</p><p>  2.它使用的編程語言叫做工PowerScriprt,它也是一種高級的,結(jié)構(gòu)化的編程語言。</p><p>  3.PowerBuilder是一個用來進行客戶/服務器開發(fā)的完全的可視化開發(fā)環(huán)境。 

23、 </p><p>  4.在客戶/服務器結(jié)構(gòu)的應用中,PowerBuilder具有描述多個數(shù)據(jù)庫連接與檢索的能力。</p><p>  5.使用PowerBuilder,可以很容易地開發(fā)出功能強大的圖形界面的訪問服務器數(shù)據(jù)庫的應用程序,PowerBuilder提供了建立符合工業(yè)標準的應用程序(例如訂單登記、會計及制造系統(tǒng))所需的所有工具。</p><p>  6.

24、PowerBuilder應用程序由窗口組成,這些窗口包含用戶與之交互的控件?! owerBuilder為應用開發(fā)提供了全面綜合性的支持,可以分別概括為如下幾點:</p><p><b>  事件驅(qū)動的應用程序</b></p><p>  功能強大的編程語言與函數(shù)</p><p><b>  面向?qū)ο蟮木幊?lt;/b><

25、/p><p><b>  跨平臺開發(fā)</b></p><p>  開放的數(shù)據(jù)庫連結(jié)系統(tǒng)     </p><p>  2 Sybase數(shù)據(jù)庫介紹</p><p>  美國Sybase公司研制的一種關(guān)系型數(shù)據(jù)庫系統(tǒng),是一種典型的UNIX或WindowsNT平臺上客戶機/服務器環(huán)境下的大型數(shù)據(jù)庫系統(tǒng)。 Sybase提供了一套應用

26、程序編程接口和庫,可以與非Sybase數(shù)據(jù)源及服務器集成,允許在多個數(shù)據(jù)庫之間復制數(shù)據(jù),適于創(chuàng)建多層應用。</p><p>  Sybase數(shù)據(jù)庫的特點 </p><p>  (1)它是基于客戶/服務器體系結(jié)構(gòu)的數(shù)據(jù)庫 </p><p>  (2) 它是真正開放的數(shù)據(jù)庫 </p><p>  (3) 它是一種高性能的數(shù)據(jù)庫 </p>

27、;<p>  3 數(shù)據(jù)庫管理系統(tǒng)概述</p><p>  數(shù)據(jù)庫管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。DBMS是數(shù)據(jù)庫系統(tǒng)的核心組成部分。對數(shù)據(jù)庫的一切操作,包括定義、更新及各種控制,都是通過DBMS進行的。DBMS總是基于某種數(shù)據(jù)模型,可以把DBMS看成是某種數(shù)據(jù)模型在計算機系統(tǒng)上的具體實現(xiàn)。根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮偷取?lt;/p&

28、gt;<p>  關(guān)系模型。關(guān)系模型主要是用二維表格結(jié)構(gòu)表達實體集,用外鍵表示實體間聯(lián)系。關(guān)系模型是由若干個關(guān)系模式組成的集合。關(guān)系模式相當于前面提到的記錄類型,它的實例稱為關(guān)系,每個關(guān)系實際上是一張二維表格。</p><p>  關(guān)系模型和層次、網(wǎng)狀模型的最大判別是用關(guān)鍵碼而不是用指針導航數(shù)據(jù),表格簡單用戶易懂,編程時并不涉及存儲結(jié)構(gòu),訪問技術(shù)等細節(jié)。關(guān)系模型是數(shù)學化模型。SQL語言是關(guān)系數(shù)據(jù)庫的

29、標準化語言,已得到了廣泛的應用。</p><p>  DBMS的特點和功能可以分為三個子系統(tǒng):設(shè)計工具子系統(tǒng)、運行子系統(tǒng)和DBMS引擎。</p><p>  設(shè)計子系統(tǒng)有一個方便數(shù)據(jù)庫及其應用創(chuàng)建的工具集。它典型地包含產(chǎn)生表、窗體、查詢和報表的工具。DBMS產(chǎn)品還提供編程語言和對編程語言的接口。</p><p>  運行子系統(tǒng)處理用設(shè)計子系統(tǒng)開發(fā)的應用組件。它所包含

30、的運行處理器用來處理窗體和數(shù)據(jù)庫的數(shù)據(jù)交互,以及回答查詢和打印報表等。</p><p>  DBMS引擎從其他兩個組件接受請求,并把它們翻譯成對操作系統(tǒng)的命令,以便讀寫物理介質(zhì)上的數(shù)據(jù)。DBMS引擎還涉及事務管理、鎖、備份和恢復。</p><p><b>  3.1 數(shù)據(jù)庫模式</b></p><p>  數(shù)據(jù)庫模式定義了數(shù)據(jù)庫的結(jié)構(gòu)、表、關(guān)系

31、、域和業(yè)務規(guī)則。數(shù)據(jù)庫模式是一種設(shè)計,數(shù)據(jù)庫和應用正是建立在此基礎(chǔ)上的。</p><p>  域是一列可能擁有的值的集合。必須為每一個表的每一列確定域。除了數(shù)據(jù)的物理格式外,還需要確定是否有些域?qū)Ρ韥碚f是唯一的。</p><p>  數(shù)據(jù)庫模式的最后一個要素是業(yè)務規(guī)則,它是對需要反映在數(shù)據(jù)庫和數(shù)據(jù)庫應用程序中的業(yè)務活動的約束。業(yè)務規(guī)則是模式的一個重要部分,因為他們指定了無論什么數(shù)據(jù)變化到達

32、DBMS引擎,允許的數(shù)據(jù)值必須滿足的約束。不管無效的數(shù)據(jù)變化請求是來自窗體的用戶、查詢/修改請求還是應用程序,DBMS都應該拒絕。遺憾的是,不同的DBMS產(chǎn)品用不同的方法實施業(yè)務規(guī)則。在某些情況下,DBMS產(chǎn)品不具備實施必要業(yè)務規(guī)則的能力,必須以代碼形式把它們編入應用程序。</p><p><b>  3.2 應用組件</b></p><p>  數(shù)據(jù)庫應用包括窗體、

33、查詢、報表、菜單和應用程序。</p><p><b>  三、需求分析</b></p><p>  需求分析是軟件生存周期的一個重要階段。它最根本的任務是明確用戶的需求,具體地說,應該確定系統(tǒng)必須具有哪些功能和性能。通過分析數(shù)據(jù)流和數(shù)據(jù)存儲畫出數(shù)據(jù)流圖,數(shù)據(jù)字典和間接算法描述要創(chuàng)建的系統(tǒng)。</p><p><b>  1 系統(tǒng)的總體需

34、求</b></p><p>  該系統(tǒng)具有較強的實用性,適用于車輛信息的綜合管理。</p><p>  本系統(tǒng)需要建立一個業(yè)務信息庫,包括基本信息表。通過對汽車信息表中各個文件的操作來實現(xiàn)系統(tǒng)的具體功能。一個系統(tǒng)信息庫,包括對系統(tǒng)的管理和小區(qū)負責人的信息表。該系統(tǒng)包括用戶登錄、數(shù)據(jù)錄入、數(shù)據(jù)查詢、修改、刪除、保存、打印、統(tǒng)計等功能模塊。</p><p>

35、  1.1數(shù)據(jù)的查詢功能</p><p>  查詢功能是管理系統(tǒng)的主要功能之一,此項功能可以單條件查詢,也可多選,以進行多條件查詢。</p><p><b>  1.2數(shù)據(jù)錄入功能</b></p><p>  為了減少用戶錄入的工作量,錄入時,大多數(shù)采用了下拉列表的形式,或是為用戶規(guī)定了格式。這樣可以減少錄入錯誤.</p><

36、;p><b>  1.3報表輸出功能</b></p><p>  打印功能包括報表預覽和報表打印。報表分為汽車信息的單條記錄打印報表和多條記錄的打印報表。同時打印也分為單條記錄打印和多條記錄打印。</p><p>  1.4 數(shù)據(jù)保存功能</p><p>  保存功能主要是對車輛進行數(shù)據(jù)錄入和修改進行存儲。</p><

37、p><b>  1.5數(shù)據(jù)統(tǒng)計功能</b></p><p>  數(shù)據(jù)統(tǒng)計主要是在數(shù)據(jù)查詢的基礎(chǔ)上,進行數(shù)學計算,統(tǒng)計用戶所需要的有關(guān)汽車的數(shù)據(jù)信息。</p><p><b>  四、數(shù)據(jù)庫設(shè)計</b></p><p>  數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計過程中比較重要的一步。在軟件開發(fā)過程中要多次用到數(shù)據(jù)庫,因此,數(shù)據(jù)庫的設(shè)計要

38、與系統(tǒng)設(shè)計相結(jié)合,使其能夠把系統(tǒng)中的表組織起來,使系統(tǒng)能夠方便、及時、準確的從數(shù)據(jù)庫中得到需要的信息。此外,通過數(shù)據(jù)庫可以創(chuàng)建表之間的持久關(guān)系和存儲過程,建立字段和記錄的有效性規(guī)則、設(shè)置字段缺省值、建立觸發(fā)器、建立與遠程數(shù)據(jù)源的連接、創(chuàng)建遠程表和本地表的視圖。另外,還可以利用參照完整性來幫助維護數(shù)據(jù)庫中相關(guān)表中的數(shù)據(jù)一致性。</p><p>  1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p>  

39、本系統(tǒng)得實體有:車主信息實體、交費信息實體、車位信息實體、小區(qū)信息實體。</p><p>  車主信息實體E—R圖如圖4-1所示,交費信息實體E—R圖如圖4-2所示。</p><p><b>  ……</b></p><p>  圖4-1 車主信息實體E—R圖</p><p><b>  ……</b>

40、;</p><p>  圖4-2 交費信息實體E—R</p><p>  車位信息實體E—R圖如圖4-3所示。</p><p>  圖4-3 車位信息實體E—R圖</p><p>  小區(qū)信息實體E—R圖如圖4-5所示。</p><p>  圖4-4 小區(qū)信息實體E—R圖</p><p>  實

41、體與實體之間關(guān)系的E-R圖如圖4-5所示。</p><p>  圖4-5實體與實體之間關(guān)系的E-R圖</p><p>  2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p>  下面介紹一下數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計過程。本系統(tǒng)中數(shù)據(jù)庫容器包含基本數(shù)據(jù).具體的數(shù)據(jù)表主要由兩個部分組成:業(yè)務表和系統(tǒng)表。</p><p><b>  1.業(yè)務表</

42、b></p><p>  業(yè)務表主要包括:交費信息表、車位信息表、車位價格表、車主基本信息表和車輛出入信息表、車位租用登記表。</p><p><b> ?、沤毁M信息表:</b></p><p><b>  ⑵車位信息表</b></p><p><b> ?、擒囄粌r格表</b&

43、gt;</p><p><b> ?、溶囍骰拘畔⒈?lt;/b></p><p><b> ?、绍囕v出入信息表</b></p><p>  (6)車位租用登記表</p><p><b>  2.系統(tǒng)表</b></p><p>  主要包括:小區(qū)基本信息表,系

44、統(tǒng)用戶登錄信息表。</p><p><b>  ⑴小區(qū)基本信息表</b></p><p> ?、葡到y(tǒng)用戶登錄信息表</p><p><b>  五、系統(tǒng)分析</b></p><p><b>  1 概要設(shè)計</b></p><p>  1.1 系統(tǒng)設(shè)計目

45、標</p><p>  系統(tǒng)開發(fā)的總體任務是實現(xiàn)小區(qū)車輛管理的系統(tǒng)化、規(guī)范化和自動化,從而達到提高小區(qū)車輛管理效率的目的。</p><p>  1.2 開發(fā)設(shè)計思想</p><p>  盡量采用現(xiàn)有軟硬件環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。</p><p>  系統(tǒng)應符合小區(qū)管理的規(guī)定,

46、滿足小區(qū)管理人員工作需要,并達到操作過程中的直觀、方便、實用、安全等要求。</p><p>  系統(tǒng)應具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的添加、刪除、修改等操作。</p><p><b>  1.3任務概述</b></p><p><b>  1.目標</b></p><p>  概要設(shè)計

47、系統(tǒng)各模塊功能,為詳細設(shè)計奠定基礎(chǔ)。</p><p><b>  2.運行環(huán)境</b></p><p>  硬件要求:Intel PentiunIII800MHz處理器,128M內(nèi)存,10GB以上硬盤剩余空間。</p><p>  運行環(huán)境:win98/winNT4.0/win2000/winxp </p><p>

48、<b>  3.需求概述</b></p><p>  為方便小區(qū)車輛管理,需開發(fā)一個小區(qū)車輛管理系統(tǒng)。為便于車輛信息查詢以及車主交費價格匯總,我們把車輛信息、車主交費信息等輸入小區(qū)車輛管理系統(tǒng)的數(shù)據(jù)庫,然后在管理終端可以對數(shù)據(jù)進行查詢和修改操作。</p><p>  要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求系統(tǒng)界面要簡單明了,易于操作,程序利于維護

49、。</p><p><b>  1.4總體設(shè)計</b></p><p><b>  【處理流程】</b></p><p>  對于小區(qū)車輛基本信息管理和交費信息管理等,可以使用相同的模式,它們的模塊相對獨立。</p><p>  1.5系統(tǒng)功能模塊設(shè)計</p><p><

50、;b>  1.6 數(shù)據(jù)流圖</b></p><p>  通過對系統(tǒng)進行詳細具體的分析之后,已經(jīng)明確了系統(tǒng)的總體要求以及系統(tǒng)要實現(xiàn)的基本功能。但是要想使用戶及有關(guān)的系統(tǒng)開發(fā)人員更能形象的了解這個系統(tǒng)的功能及其簡單處理過程,需要一個良好的來描述系統(tǒng)的邏輯結(jié)構(gòu),讓用戶及其它人員形象的了解系統(tǒng)要完成的基本功能。</p><p>  數(shù)據(jù)流圖是一個很好的工具,它是邏輯系統(tǒng)的圖形表示

51、,即使不是計算機專業(yè)的人員也容易理解。它是對系統(tǒng)的一次大大的壓縮和簡化,只考慮其中最主要的框架而不涉及具體的物理元素;只描述數(shù)據(jù)在系統(tǒng)各部分之間的流動和數(shù)據(jù)處理過程而不涉及系統(tǒng)功能的具體實現(xiàn)。出于數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形,它只是描述系統(tǒng)必須完成的基本邏輯功能,它完全不考慮如何具體的實現(xiàn)這些功能,因此它是軟件設(shè)計的很好的出發(fā)點。</p><p>  數(shù)據(jù)流圖分為功能級數(shù)據(jù)流圖和細化的數(shù)據(jù)流圖。出于細化數(shù)據(jù)流圖較功能

52、及數(shù)據(jù)流圖更為詳細,便于系統(tǒng)設(shè)計的應用,下面給出系統(tǒng)的數(shù)據(jù)流圖。</p><p><b> ?、艛?shù)據(jù)流程圖</b></p><p><b>  1.7 數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)流程圖只描述了系統(tǒng)的“分解”,并沒有對各個數(shù)據(jù)流加工,及數(shù)據(jù)存儲進行詳細說明, 數(shù)據(jù)字典(Data Dictionary 簡稱D

53、D)就是用來定義數(shù)據(jù)流程圖中的各個成份的體含義的,它以一個標準的,無二義性的說明流程圖構(gòu)成了系統(tǒng)的邏輯模型,是“需求說明書的主要組成部分”,數(shù)據(jù)字典是為了分析人員查找數(shù)據(jù)流程圖中的名子的詳細定義而服務的,因此也像普通字典一樣,要把所有的條目按一定的次序排列起來,以便查閱.數(shù)據(jù)字典有以下4種條目:數(shù)據(jù)流,數(shù)據(jù)項,數(shù)據(jù)存儲及基本加工.數(shù)據(jù)項是組成數(shù)據(jù)流和數(shù)據(jù)存儲的最小元素。</p><p>  數(shù)據(jù)流條目的主要內(nèi)容:

54、</p><p>  數(shù)據(jù)存儲條目的主要內(nèi)容:</p><p><b>  1.8 功能需求</b></p><p>  增加:車主基本信息的輸入,包括車主編號、車主姓名、性別、車牌號的輸入等;車主交費信息的輸入,包括交費編號、車主編號、車主姓名、車位號等的輸入。</p><p>  修改:車主基本信息、車主交費信息等各

55、種信息的修改。</p><p>  刪除:對于轉(zhuǎn)出,辭職,退休員工信息的刪除。</p><p>  查詢:按照某種條件,查詢,統(tǒng)計符合條件的信息。</p><p>  輸出:對查詢,統(tǒng)計的結(jié)果打印輸出。</p><p><b>  1.9 性能需求</b></p><p><b>  數(shù)

56、據(jù)精確度 </b></p><p>  交費涉及貨幣計算問題,因此在可行范圍內(nèi),精確到小數(shù)點后兩位,其他數(shù)據(jù)精確到個位。</p><p><b>  時間特性</b></p><p>  作為一個小區(qū)的車輛管理,要求及時性。</p><p><b>  適應性</b></p&

57、gt;<p>  系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護人員補充,維護。</p><p><b>  2 詳細設(shè)計</b></p><p>  2.1 詳細設(shè)計的目的</p><p>  詳細設(shè)計階段的根本任務是確定怎樣具體的實現(xiàn)要求的目標系統(tǒng),也就是說,經(jīng)過這個階段的設(shè)計工作,應該

58、寫出對系統(tǒng)的精確描述,從而在編輯階段可以把這個描述直接翻譯成用某種程序設(shè)計語言書寫的程序。此階段要設(shè)計出程序的“藍圖”,開發(fā)人員根據(jù)這個藍圖寫出實際的程序代碼。因此,詳細設(shè)計的結(jié)果基本決定了最終程序代碼的質(zhì)量。除了應該保證程序的可靠性之外,也應保證編寫的程序可讀性好,易于理解、測試、修改和維護,這一點是詳細設(shè)計的最重要的目標與任務。</p><p><b>  2.2 程序流程圖</b>&l

59、t;/p><p>  程序流程圖表示程序中的操作順序。</p><p><b>  程序流程圖包括: </b></p><p>  a.指明實際處理操作的處理符號,它包括根據(jù)邏輯條件確定要執(zhí)行的路徑的符號;</p><p>  b.指明控制流的流線符號;</p><p>  c.便于讀、寫程序流程圖的

60、特殊符號。</p><p><b>  2.2.1查詢程序</b></p><p><b>  1.程序描述</b></p><p><b>  ◆功能</b></p><p>  在查詢條件輸入正確的前提下,從數(shù)據(jù)庫中查找所有符合條件的數(shù)據(jù),并輸出;若輸入條件出錯,則給出出錯

61、信息。</p><p><b>  性能</b></p><p>  1)可維護性:本身應該留有可進化的空間,在相當長的一段時間內(nèi)滿足管理員對系統(tǒng)功能改善和增加的需求;</p><p>  2)可用性:用于運行程序的硬件設(shè)備只要一臺計算機。</p><p><b>  2.添加程序</b></

62、p><p>  添加的信息不可以有重復,所以在輸入中要檢查沖突信息,對于數(shù)據(jù)要求,不能輸入與相應字段不符合的內(nèi)容,例如:不可以在存儲類型為數(shù)字的字段輸入字符。</p><p><b>  3.刪除程序</b></p><p>  2.3 具體模塊設(shè)計</p><p>  小區(qū)車輛管理系統(tǒng)是針對企業(yè)小區(qū)內(nèi)的大量車輛業(yè)務處理工作

63、用計算機進行全面現(xiàn)代化管理.主要包括車主信息管理,車主交費信息管理,車輛出入信息管理等方面的功能,以實現(xiàn)用戶方便的輸入、查詢、統(tǒng)計、打印相關(guān)報表的業(yè)務需求。</p><p><b>  <1>系統(tǒng)維護</b></p><p>  此模塊主要對小區(qū)信息進行設(shè)置和對用戶密碼進行修改。</p><p>  小區(qū)設(shè)置—通過添加、刪除、修改對

64、小區(qū)信息進行設(shè)置。</p><p>  更改密碼—對用戶的密碼進行更改。</p><p><b>  <2>日常業(yè)務</b></p><p>  收費業(yè)務—記錄車主交費信息,并對交費信息進行添加、刪除、修改等 維護操作。</p><p>  租用車位登記—記錄車主租用小區(qū)車位的信息,并對信息進行添加、

65、刪 除、修改等維護操作。</p><p><b>  <3>統(tǒng)計查詢</b></p><p>  交費查詢—對車主交費信息進行查詢,包括按交費編號、車主編號、車 主姓名進行查詢,用戶輸入正確的查詢條件就可以查詢所需信息,并可以對查詢結(jié)果打印輸出。</p><p>  交費統(tǒng)計—該子模塊是對車主交費金額的匯總

66、,把每個車主所交的金額進行求和匯總。</p><p><b>  <4>車位管理</b></p><p>  車位基本信息管理—該子模塊是對車位基本信息添加、刪除、修改等維護操作。</p><p>  車位價格管理—該子模塊為用戶呈現(xiàn)不同車位的價格,管理者可以對其信息進行添加、刪除、修改等。</p><p>

67、<b>  <5>車主管理</b></p><p>  車主信息管理—該子模塊是對車主信息進行添加、刪除、修改等維護操作。</p><p>  查詢—對車主信息進行查詢,包括按車主編號和車主姓名查詢。</p><p><b>  <6>車輛出入管理</b></p><p> 

68、 維護—對車輛出入小區(qū)的信息進行查看、維護,以確保小區(qū)的安全。</p><p>  查詢—對車輛出入小區(qū)的信息進行查詢,包括按車位號查詢,按車主編號查詢,按車牌號查詢,按車主姓名查詢。</p><p><b>  六、系統(tǒng)界面設(shè)計</b></p><p>  界面設(shè)計也是本階段完成的主要工作。界面提供了一個人機對話的有效窗口,一個良好的界面不僅

69、能夠使用戶方便快捷的應用這個系統(tǒng),而且還可以通過界面形象的了解系統(tǒng)所具有的功能。因此,界面設(shè)計是系統(tǒng)設(shè)計過程中的一個重要的環(huán)節(jié)。</p><p>  小區(qū)車輛管理系統(tǒng)的實現(xiàn)應用到各種不同的界面,也可以說,系統(tǒng)的每個功能都是通過界面來實現(xiàn)的。下面對本系統(tǒng)中的幾個主要功能及其界面作以介紹。</p><p><b>  1系統(tǒng)登錄及主界面</b></p>&l

70、t;p>  在小區(qū)車輛管理系統(tǒng)中,有許多重要的信息,比如安全性問題。因此,在小區(qū)車輛管理系統(tǒng)中,對于系統(tǒng)的安全性問題,采用了這樣一種技術(shù):程序一啟動,便開始進行安全認證。對用戶身份進行驗證,要求用戶選擇用戶名,輸入用戶密碼。登錄窗口如圖6-1所示:</p><p>  圖6-1 系統(tǒng)登錄界面</p><p><b>  代碼如下:</b></p>

71、<p>  “登錄”按鈕的Click事件的程序代碼如下:</p><p>  string czymc,czykl</p><p><b>  long n</b></p><p>  czymc=trim(sle_czymc.text)</p><p>  czykl=trim(sle_czykl.text)

72、</p><p>  select count(*) into:n</p><p>  from denglu</p><p>  where czymc=:czymc and czykl=:czykl;</p><p>  if n=0 then</p><p>  messagebox("警告"

73、,"無此操作員或口令不正確!");</p><p><b>  return</b></p><p><b>  end if</b></p><p>  open(w_main)</p><p>  close(parent)</p><p>  “取消

74、”按鈕的Click事件的程序代碼如下:</p><p>  close(parent)</p><p>  登錄成功后,進入系統(tǒng)的主界面,如下圖所示。該界面不僅操作方便、靈活易用,而且能夠使用戶對系統(tǒng)的功能有個形象的了解,用戶只需要用鼠標進行操作,而不需要用鍵盤輸入數(shù)據(jù)。因此,本界面操作起來方便快捷,簡單易懂。系統(tǒng)主界面如圖6-2所示:</p><p>  從圖中

75、可以看到,該界面包括日常業(yè)務,統(tǒng)計查詢,車位管理,車主管理,車輛出入管理,系統(tǒng)維護和幫助等功能模塊。主菜單下的快捷鍵,點擊后可直接進入子菜單,操作清晰明了。</p><p>  2 車主交費信息維護界面</p><p>  在該界面中,可以查看車主的交費信息,也可以添加、刪除、修改車主的交費信息。車主交費信息維護界面如圖6-3所示:</p><p>  圖6-3主交

76、費信息維護界面</p><p><b>  代碼如下:</b></p><p>  窗體Open事件的程序代碼如下:</p><p>  dw_1.settransobject(sqlca)</p><p>  dw_1.retrieve()</p><p>  “前一條”按鈕的Click事件的程

77、序代碼如下:</p><p>  integer row_current</p><p>  row_current=dw_1.scrollpriorrow()</p><p>  if row_current=1 then</p><p>  messagebox("警告","已經(jīng)是最前一條記錄")&

78、lt;/p><p><b>  end if</b></p><p>  “后一條”按鈕的Click事件的程序代碼如下:</p><p>  integer row_count</p><p>  integer row_current</p><p>  row_current=dw_1.scrol

79、lnextrow()</p><p>  row_count=dw_1.rowcount()</p><p>  if row_current=row_count then</p><p>  messagebox("警告","已經(jīng)是最后一條記錄")</p><p><b>  end if&

80、lt;/b></p><p>  “添加”按鈕的Click事件的程序代碼如下:</p><p>  int g_rownumber</p><p>  g_rownumber=dw_1.insertrow(0)</p><p>  dw_1.setfocus()</p><p>  dw_1.scrolltoro

81、w(g_rownumber)</p><p>  “刪除”按鈕的Click事件的程序代碼如下:</p><p><b>  long row</b></p><p>  row=dw_1.getrow()</p><p>  dw_1.deleterow(row)</p><p>  “保存”按鈕

82、的Click事件的程序代碼如下:</p><p>  if dw_1.update()=1 then</p><p><b>  commit;</b></p><p>  messagebox("提示","保存成功!")</p><p><b>  else</b

83、></p><p><b>  rollback;</b></p><p>  messagebox("提示","保存失敗!")</p><p><b>  end if</b></p><p>  “打印”按鈕的Click事件的程序代碼如下:</

84、p><p>  dw_1.print()</p><p>  “返回”按鈕的Click事件的程序代碼如下:</p><p>  close(parent)</p><p>  3 交費查詢界面的設(shè)計</p><p>  在該界面中,用戶可以輸入不同的查詢條件對車主交費信息進行查詢,現(xiàn)以按交費編號進行查詢?yōu)槔M行說明。交費查

85、詢界面如圖6-4所示:</p><p>  圖6-4交費查詢界面</p><p><b>  程序代碼如下:</b></p><p>  窗體Open事件的程序代碼如下:</p><p>  dw_1.settransobject(sqlca)</p><p>  dw_1.insertrow(0

86、)</p><p>  “查詢”按鈕的Click事件的程序代碼如下:</p><p>  string czbh</p><p>  czbh=sle_1.text</p><p>  dw_1.settransobject(sqlca)</p><p>  dw_1.retrieve(czbh) </p>

87、<p>  4 交費統(tǒng)計界面的設(shè)計</p><p>  交費統(tǒng)計界面如圖6-5所示:</p><p>  圖6-5交費統(tǒng)計界面</p><p>  5 車位基本信息維護界面</p><p>  該界面是對小區(qū)內(nèi)車位信息進行維護的窗體,車位基本信息維護界面如圖6-6所示:</p><p>  圖6-6車位基

88、本信息維護界面</p><p>  6 車位信息查詢界面</p><p>  在該界面中可以按車位號和車位名稱對車位信息進行查詢,車位信息查詢界面如圖6-7所示:</p><p>  圖6-7車位信息查詢界面</p><p><b>  代碼如下:</b></p><p>  窗體Open事件的程

89、序代碼如下:</p><p>  tab_1.tabpage_1.dw_1.settransobject(sqlca)</p><p>  tab_1.tabpage_2.dw_2.settransobject(sqlca)</p><p>  “查詢”按鈕的Click事件的程序代碼如下:</p><p>  string cwxx</

90、p><p>  cwxx=sle_1.text</p><p>  dw_1.settransobject(sqlca)</p><p>  dw_1.retrieve(cwxx) </p><p>  “清除”按鈕的Click事件的程序代碼如下:</p><p>  sle_1.text=""&l

91、t;/p><p>  dw_1.reset()</p><p>  “打印”按鈕的Click事件的程序代碼如下:</p><p>  dw_1.print()</p><p>  “退出”按鈕的Click事件的程序代碼如下:</p><p>  close(parent)</p><p>  7 車

92、位價格維護界面</p><p>  該界面是對小區(qū)內(nèi)不同車位的收費價格進行維護,包括添加、刪除、保存等功能。車位價格維護界面如圖6-8所示:</p><p>  圖6-8車位價格維護界面</p><p><b>  代碼如下:</b></p><p>  窗體Open事件的程序代碼如下:</p><p

93、>  dw_1.settransobject(sqlca)</p><p>  dw_1.retrieve()</p><p>  “添加”按鈕的Click事件的程序代碼如下:</p><p>  int g_rownumber</p><p>  g_rownumber=dw_1.insertrow(0)</p><

94、;p>  dw_1.setfocus()</p><p>  dw_1.scrolltorow(g_rownumber)</p><p>  “刪除”按鈕的Click事件的程序代碼如下:</p><p><b>  long row</b></p><p>  row=dw_1.getrow()</p>

95、<p>  dw_1.deleterow(row)</p><p>  “保存”按鈕的Click事件的程序代碼如下:</p><p>  if dw_1.update()=1 then</p><p><b>  commit;</b></p><p>  messagebox("提示"

96、,"保存成功!")</p><p><b>  else</b></p><p><b>  rollback;</b></p><p>  messagebox("提示","保存失敗!")</p><p><b>  end i

97、f</b></p><p>  “打印”按鈕的Click事件的程序代碼如下:</p><p>  dw_1.print()</p><p>  8 車主信息維護界面</p><p>  該窗體是對車主信息進行維護的界面,包括添加、刪除車主信息等功能。車主信息維護界面如圖6-9所示:</p><p>  圖6

98、-9 車主信息維護界面</p><p>  9 車主信息查詢界面</p><p>  查詢車主信息的條件包括按車主編號查詢、按車主姓名查詢?,F(xiàn)以按車主編號查詢界面為例進行說明。車主信息查詢界面如圖6-10所示:</p><p>  圖6-10 車主信息查詢界面</p><p><b>  代碼如下:</b></p&

99、gt;<p>  窗體Open事件的程序代碼如下:</p><p>  dw_1.settransobject(sqlca)</p><p>  //dw_1.retrieve()</p><p>  dw_1.insertrow(0)</p><p>  “查詢”按鈕的Click事件的程序代碼如下:</p>&l

100、t;p>  string czbh</p><p>  czbh=sle_1.text</p><p>  dw_1.settransobject(sqlca)</p><p>  dw_1.retrieve(czbh)</p><p>  10 車輛出入維護界面</p><p>  該界面提供對出入小區(qū)的車輛信

101、息進行添加、刪除、修改等功能,車輛出入維護界面如圖6-11所示:</p><p>  圖6-11 車輛出入維護界面</p><p>  11 車輛出入查詢界面</p><p>  該界面提供對出入小區(qū)的車輛信息查詢的功能,包括按車位號、車主編號、車牌號、車主姓名查詢。車輛出入查詢界面如圖6-12所示:</p><p><b>  程

102、序代碼如下:</b></p><p>  窗體Open事件的程序代碼如下:</p><p>  tab_1.tabpage_1.dw_1.settransobject(sqlca)</p><p>  tab_1.tabpage_2.dw_2.settransobject(sqlca)</p><p>  tab_1.tabpag

103、e_3.dw_3.settransobject(sqlca)</p><p>  tab_1.tabpage_4.dw_4.settransobject(sqlca)</p><p>  “查詢”按鈕的Click事件的程序代碼如下:</p><p>  string cwh</p><p>  cwh=sle_1.text</p>

104、<p>  dw_1.settransobject(sqlca)</p><p>  dw_1.retrieve(cwh)</p><p>  “清除”按鈕的Click事件的程序代碼如下:</p><p>  sle_1.text=""</p><p>  dw_1.reset()</p>&

105、lt;p>  “打印”按鈕的Click事件的程序代碼如下:</p><p>  dw_1.print()</p><p>  “退出”按鈕的Click事件的程序代碼如下:</p><p>  close(parent)</p><p><b>  12 修改密碼界面</b></p><p>

106、  該窗體提供對用戶密碼進行修改功能。修改密碼界面如圖6-13所示:</p><p>  圖6-13 修改密碼界面</p><p>  當用戶修改密碼成功,系統(tǒng)將顯示下面的對話框。</p><p><b>  代碼如下:</b></p><p>  “確認”按鈕的Click事件的程序代碼如下:</p>&l

107、t;p>  if(sle_3.text=sle_2.text) then</p><p>  update "denglu"</p><p>  set "denglu"."czykl"=string(:sle_2.text)</p><p>  using sqlca;</p><

108、;p><b>  end if</b></p><p>  if sqlca.sqlcode<>0 then</p><p>  messagebox(" ","數(shù)據(jù)更新失??!是否重新錄入?",question!,yesno!)</p><p><b>  else</b

109、></p><p>  messagebox("恭喜"," 密碼修改成功!請記新密碼",information!,ok!)</p><p>  close(w_xiugaimima)</p><p><b>  end if</b></p><p>  “重填”按鈕的Cli

110、ck事件的程序代碼如下:</p><p>  sle_1.text=""</p><p>  sle_2.text=""</p><p>  sle_3.text=""</p><p>  “返回”按鈕的Click事件的程序代碼如下:</p><p>  cl

111、ose(w_xiugaimima)</p><p><b>  七、系統(tǒng)測試</b></p><p><b>  1 測試計劃</b></p><p><b>  1.1 編寫目的</b></p><p>  在開發(fā)大型軟件的漫長過程中,面對極其錯綜復雜的問題,人的主觀意識不可

112、能完全符合客觀現(xiàn)實,與工程密切相關(guān)的各類人員之間的通信和配合也不可能完全無缺。因此,在軟件生命周期的每個階段都不可避免地產(chǎn)生差錯,必須盡量減少差錯,以免造成嚴重的損失。</p><p>  目前軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對軟件規(guī)格說明,涉及和編碼的最后復審,也是必不可少的關(guān)鍵步驟。</p><p><b>  1.2 任務概述</b></p>

113、;<p><b>  1.目標</b></p><p>  測試是“為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程”,測試的目的就是在軟件投入生產(chǎn)運行之前,盡可能的發(fā)現(xiàn)軟件中的錯誤。</p><p>  2.系統(tǒng)軟件:Window XP, PowerBuilder 6.5</p><p><b>  2 計劃</b>&

114、lt;/p><p>  作為一個系統(tǒng)開發(fā)的重要環(huán)節(jié),系統(tǒng)得測試越來越受到人們的重視,隨著系統(tǒng)開發(fā)規(guī)模的增大、復雜程度的增加,以尋找系統(tǒng)中的錯誤為目的的測試工作顯得更加困難。然而,為了盡可能多找出程序中的錯誤,產(chǎn)生出高質(zhì)量的項目產(chǎn)品,加強對測試工作的組織和管理就顯得尤為重要。</p><p>  測試是指對程序代碼和功能的測試,這樣做的優(yōu)點是被測對象明確,測試的可操作性又錯誤,測試的質(zhì)量就難以保

115、證。即使測試后產(chǎn)生錯誤,此時,修改得代價是相當昂貴的。因此,較理想的做法是對軟件的開發(fā)過程。按照軟件工程各個階段形成的結(jié)果,分別進行嚴格的審查。</p><p><b>  2.1 測試方案</b></p><p>  測試方案是測試階段的關(guān)鍵技術(shù)問題。為了提高測試效率降低成本,本測試方案采用黑盒法涉及基本的測試方案,再用白盒法補充一些方案。在黑盒法測試方案中,采用等

116、價劃分激素,把所有可能的輸入數(shù)據(jù)(有效的和無效的)劃分成幾個等價類。</p><p>  在測試過程中,首先需要對各個子單元過程進行測試。在各子單元過程測試完畢后,再對各模塊(包括各個子單元過程之間的接口)進行測試,處理好個模塊之間的接口,最后對系統(tǒng)進行測試和維護。</p><p><b>  2.2測試項目</b></p><p>  接受信

117、息(輸入信息)模塊測試</p><p><b>  輸出信息模塊測試</b></p><p>  持久性存儲模塊(RMS方面)測試</p><p>  各模塊之間的接口測試</p><p><b>  系統(tǒng)測試</b></p><p><b>  2.3測試準備&l

118、t;/b></p><p>  在測試前,根據(jù)各模塊的主要特點,以概要設(shè)計說明書.詳細設(shè)計說明書作為總的提綱,選擇合適的輸入輸出數(shù)據(jù),并加以列舉說明。</p><p><b>  2.4測試人員</b></p><p>  由于畢業(yè)設(shè)計的原因,整個系統(tǒng)是我一個人開發(fā)制作的,因此主要是由我來設(shè)計測試用例負責測試。 </p>&

119、lt;p><b>  3測試的過程</b></p><p>  當設(shè)計工作完成以后,就開始著手測試的準備工作。首先要編寫測試大綱,明確測試的內(nèi)容和測試通過的準則,設(shè)計完整合理的測試用例,以便系統(tǒng)全部實現(xiàn)后進行全面的測試。在實現(xiàn)了程序的驗證后,測試按以下方式組織:</p><p>  首先,要仔細的閱讀有關(guān)資料,包括規(guī)格說明、文檔、使用說明書及在設(shè)計過程中形成的測

120、試大綱、測試內(nèi)容及測試的通過準則、再次全面熟悉系統(tǒng),做好測試準備。為了保證測試的質(zhì)量,將測試過程分為幾個階段,即:單元測試、集成測試和驗收測試。</p><p><b>  單元測試:</b></p><p>  單元測試集中在檢查設(shè)計的最小單位的模塊上,通過測試發(fā)現(xiàn)實現(xiàn)該模塊的實際功能與定義該模塊的功能說明不相符合的情況,以及編碼的錯誤。由于J2ME程序模塊小、功能

121、單一、邏輯簡單,所以可以通過源程序清楚地了解各模塊的邏輯結(jié)構(gòu)。功能測試(黑盒測試),是指對任何合理和不合理的輸入都能鑒別和響應。例如,對各功能模塊的操作,使用一些非法操作和非法字符,看是否會出現(xiàn)報錯信息。</p><p><b>  集成測試:</b></p><p>  集成測試是將模塊按照設(shè)計要求組裝起來同時進行測試,主要目標是發(fā)現(xiàn)與接口有關(guān)的問題。由于這個系統(tǒng)的

122、各個模塊是高內(nèi)聚,低耦合地組織在一起的,所以接口問題相對簡單。</p><p><b>  驗收測試:</b></p><p>  驗收測試的目的是向未來的用戶表明系統(tǒng)能夠像預定的要求那樣工作,經(jīng)集成測試后,已經(jīng)按照設(shè)計把所有的模塊組裝成一個完整的系統(tǒng)。</p><p><b>  3.1 測試用例</b></p&

123、gt;<p>  a)車主信息維護測試用例</p><p><b>  原始輸入:</b></p><p><b>  輸出:</b></p><p>  1.點擊添加按鈕,數(shù)據(jù)窗口中出現(xiàn)新的空白行。 </p><p>  輸入編號為0001的新的信息,將與已有信息發(fā)生沖突,系統(tǒng)給出提

124、示。</p><p><b>  八、結(jié)論</b></p><p>  通過對PowerBuilder6.5的實踐操作,深深體會到PowerBuilder6.5為程序員提供的盡善盡美的功能,無論是菜單的制作,窗口的設(shè)計,還是對數(shù)據(jù)庫的操作。PowerBuilder6.5都有其便捷的工具以供使用。在學習掌握各功能后,感覺到用PowerBuilder6.5開發(fā)軟件并不是想

溫馨提示

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

評論

0/150

提交評論