汽車銷售管理系統(tǒng)-VFP_第1頁(yè)
汽車銷售管理系統(tǒng)-VFP_第2頁(yè)
汽車銷售管理系統(tǒng)-VFP_第3頁(yè)
汽車銷售管理系統(tǒng)-VFP_第4頁(yè)
汽車銷售管理系統(tǒng)-VFP_第5頁(yè)
已閱讀5頁(yè),還剩19頁(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、精選優(yōu)質(zhì)文檔-傾情為你奉上摘 要本文首先介紹了計(jì)算機(jī)輔助技術(shù)的分類。接著介紹了MIS系統(tǒng)的開(kāi)發(fā)實(shí)現(xiàn)步驟,然后以汽車銷售合同管理系統(tǒng)為例,按照上述開(kāi)發(fā)步驟,逐一介紹了該系統(tǒng)的系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)。在系統(tǒng)分析中從數(shù)據(jù)流程圖開(kāi)始,逐一定義了系統(tǒng)中的所需的各項(xiàng)數(shù)據(jù)。然后利用模塊功能結(jié)構(gòu)圖,系統(tǒng)分析說(shuō)明書(shū)和數(shù)據(jù)流程圖的形式確定了系統(tǒng)的基本框架,并對(duì)各功能模塊的特點(diǎn)作了具體分析,最后論文從實(shí)例變量、主要控件、重要事件三個(gè)方面分析了系統(tǒng)中有代表性的表單。并給出相應(yīng)的表單運(yùn)行的窗口。本文并對(duì)系統(tǒng)菜單設(shè)置、主文件的編碼、程序的編譯等方面作了簡(jiǎn)要的說(shuō)明。在附錄中則給出本系統(tǒng)實(shí)現(xiàn)的主要功能源代碼。關(guān)鍵詞:

2、汽車 銷售 合同 管理系統(tǒng) VFPAbstractThis article first introduced the computer assistance technology classification. Then introduced the MIS system development realization step, then take "Auto sale Contract management System" as an example, according to the above development step, introduced this sy

3、stem system analysis, the system design and the system realization one by one. Starts in the system analysis from the data flow chart, has defined each data one by one which in the system needs. Then the use module function structure drawing, the system analysis instruction booklet and the data flow

4、 chart form had determined the system bare bone, and has made the concrete analysis to various functions module characteristic, the final paper from the example variable, mainly controlled, the important event three aspects analyzes in the system to have the representative form. And produces the cor

5、responding form movement the window. This article and to the system menu establishment, master file code, procedure aspect and so on translation has given the brief explanation. In appendix then produces this system realization the main merit energy code. Key word: Automobile Sale Contract Managemen

6、t system management system VFP目 錄摘要1前言5一管理信息系6(一)管理信息系統(tǒng)概述6(二)管理信息系統(tǒng)的特點(diǎn)6(三)項(xiàng)目開(kāi)發(fā)背景7(四)項(xiàng)目開(kāi)發(fā)的目的7(五) 項(xiàng)目開(kāi)發(fā)的目標(biāo)8(六) 項(xiàng)目提出的意義8(七) 系統(tǒng)的開(kāi)發(fā)方法8二系統(tǒng)設(shè)計(jì)8(一)系統(tǒng)目標(biāo)設(shè)計(jì)8(二)開(kāi)發(fā)設(shè)計(jì)思想8(三)系統(tǒng)功能分析9(四) 系統(tǒng)功能模塊設(shè)計(jì)9三 數(shù)據(jù)庫(kù)設(shè)計(jì)11(一) 數(shù)據(jù)庫(kù)需求分析11(二) 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)11(三) 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)12四應(yīng)用系統(tǒng)實(shí)現(xiàn)14 (一)客戶資料編輯表單14 (二) 客戶信息查詢報(bào)表表單16 (三)汽車基本信息表單18 (四)汽車信息查詢報(bào)表單19(五)

7、 銷售合同表單19 (六)合同信息查詢表單20(七)菜單設(shè)計(jì)21五 系統(tǒng)的編譯和發(fā)21總結(jié)23致謝23參考文獻(xiàn)24前 言長(zhǎng)期以來(lái),我國(guó)汽車銷售公司還停留在文本上來(lái)管理整個(gè)公司的汽車銷售過(guò)程。在經(jīng)濟(jì)還不是較發(fā)達(dá)的內(nèi)地,由于計(jì)算機(jī)等硬件設(shè)備還不能普及、以及計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)成本、使用等問(wèn)題,導(dǎo)致計(jì)算機(jī)的輔助技術(shù)的應(yīng)用還沒(méi)有大規(guī)模的應(yīng)用到我們實(shí)際工作中。目前,隨著計(jì)算機(jī)硬件技術(shù)的發(fā)展,成本越來(lái)越低,以及當(dāng)今計(jì)算機(jī)教育技術(shù)的大規(guī)模普及,越來(lái)越多的人能夠熟練地操作計(jì)算機(jī)、以及基層工作人員越來(lái)越多地會(huì)設(shè)計(jì)一些適用的應(yīng)用軟件。傳統(tǒng)上,銷售公司管理工作都是通過(guò)安排專人搞銷售業(yè)務(wù)的管理工作,整天是各項(xiàng)數(shù)據(jù)的管

8、理。資料一堆一堆,每逢查閱過(guò)去某個(gè)客戶,或者某種型號(hào)的汽車資料,或者過(guò)去的銷售合同等??傄垓v工作人員忙上一段時(shí)間。而且文本資料的存儲(chǔ)期不可能太長(zhǎng)。容易丟失。而計(jì)算機(jī)存儲(chǔ)介質(zhì)的相當(dāng)穩(wěn)定。而且查詢過(guò)去的資料相當(dāng)方便,這樣通過(guò)計(jì)算機(jī)來(lái)管理,顯然可以極大的提高工作效率??梢源蟠蟮奶岣叽鎯?chǔ)期。使得銷售檔案保管時(shí)間得以提高。鑒于Visual Foxpro6.0有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,我選用Visual Foxpro6.0來(lái)完成這個(gè)汽車銷售管理系統(tǒng)。一 管理信息系統(tǒng)管理信息系統(tǒng)就是我們常說(shuō)的MIS(Management Information System),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它越來(lái)越得到普

9、及。MIS是一門(mén)新的學(xué)科,它跨越了若干個(gè)領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué),運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。(一) 管理信息系統(tǒng)概述20世紀(jì),隨著全球經(jīng)濟(jì)的蓬勃發(fā)展,眾多經(jīng)濟(jì)學(xué)家紛紛提出了新的管理理論。20世紀(jì)50年代,西蒙提出管理依賴于信息和決策的思想。同時(shí)期的維納發(fā)表了控制論,他認(rèn)為管理是一個(gè)控制過(guò)程。1958年,蓋爾寫(xiě)到:“管理將以較低的成本得到及時(shí)準(zhǔn)確的信息,做到較好的控制?!边@個(gè)時(shí)期,計(jì)算機(jī)開(kāi)始用于會(huì)計(jì)工作,出現(xiàn)數(shù)據(jù)處理一詞。1970年,Walter T.Kennevan給剛剛出現(xiàn)的管理信息系統(tǒng)一詞下了一個(gè)定義:“以口

10、頭或書(shū)面的形式,在合適的時(shí)間向經(jīng)理、職員以及外界人員提供過(guò)去的、現(xiàn)在的、預(yù)測(cè)未來(lái)的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進(jìn)行決策?!痹谶@個(gè)定義里強(qiáng)調(diào)了用信息支持決策,但并沒(méi)有強(qiáng)調(diào)應(yīng)用模型,沒(méi)有提到計(jì)算機(jī)的應(yīng)用。1985年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達(dá)大學(xué)的管理學(xué)教授Gordon B.Davis給了管理信息系統(tǒng)一個(gè)較完整的定義,即“管理信息系統(tǒng)是一個(gè)利用計(jì)算機(jī)軟硬件資源,手工作業(yè),分析、計(jì)劃、控制和決策模型以及數(shù)據(jù)庫(kù)的人-機(jī)系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能?!边@個(gè)定義全面地說(shuō)明了管理信息系統(tǒng)的目標(biāo)、功能和組成,而且反映了管理信息系統(tǒng)在當(dāng)時(shí)達(dá)到的水平。(二) 管理信息系統(tǒng)的

11、特點(diǎn)1. 管理信息系統(tǒng)的組成管理信息系統(tǒng)在企業(yè)中的應(yīng)用存在三個(gè)要素,這就是人、計(jì)算機(jī)和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建設(shè)的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu),他們?cè)谙到y(tǒng)中起主導(dǎo)作用。MIS是一項(xiàng)系統(tǒng)工程,不是只靠一些計(jì)算機(jī)開(kāi)發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。計(jì)算機(jī)技術(shù)是MIS得以實(shí)施的主要技術(shù)。在這些技術(shù)中,軟件開(kāi)發(fā)是MIS開(kāi)發(fā)的重點(diǎn)。第三個(gè)因素也不能忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運(yùn)行的基礎(chǔ)。廣義地說(shuō),各項(xiàng)管理制度是MIS建設(shè)成功的基礎(chǔ)。試想要計(jì)算一臺(tái)機(jī)床的生產(chǎn)成本,需要按時(shí)輸入每個(gè)部件、每個(gè)零件甚至每個(gè)螺釘螺帽的費(fèi)用,涉及企業(yè)的生產(chǎn)車間、采購(gòu)、庫(kù)房、

12、工藝設(shè)計(jì)和財(cái)務(wù)等多個(gè)部門(mén),必須有一整套管理制度做保證。2. 管理信息系統(tǒng)的界面特點(diǎn)在計(jì)算機(jī)軟件技術(shù)中,人機(jī)界面已經(jīng)發(fā)展成為一個(gè)重要的分支。MIS人機(jī)界面設(shè)計(jì)一般遵循以下一些基本原則:(1). 以通信功能作為界面設(shè)計(jì)的核心人機(jī)界面設(shè)計(jì)的關(guān)鍵是使人與計(jì)算機(jī)之間能夠準(zhǔn)確地交流信息。一方面,人向計(jì)算機(jī)輸入信息時(shí)應(yīng)當(dāng)盡量采取自然的方式;另一方面,計(jì)算機(jī)向人傳遞的信息必須準(zhǔn)確,不致引起誤解或混亂。另外,不要把內(nèi)部的處理、加工與人機(jī)界面混在一起,以免互相干擾,影響速度。設(shè)計(jì)MIS時(shí),針對(duì)每一個(gè)功能,都要按照“I-P-O”的模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機(jī)界面的通信功能。這樣設(shè)計(jì)出來(lái)的

13、程序不易出錯(cuò),而且易于維護(hù)。報(bào)表打印是MIS必備的功能之一,而且打印之前常常需要計(jì)算。計(jì)算與打印分開(kāi)設(shè)計(jì),雖然消耗時(shí)間,但易于整個(gè)MIS系統(tǒng)的維護(hù)。(2). 界面必須始終一致統(tǒng)一的人機(jī)界面不致于會(huì)增加用戶的負(fù)擔(dān),讓用戶始終用同一種方式思考與操作。最忌諱的是每換一個(gè)屏幕用戶就要換一套操作命令與操作方法。例如在整個(gè)系統(tǒng)可以以問(wèn)號(hào)圖標(biāo)表示幫助,以磁盤(pán)圖標(biāo)表示存盤(pán),以打印機(jī)圖標(biāo)表示打印等。(3). 界面必須使用戶隨時(shí)掌握任務(wù)的進(jìn)展情況人機(jī)界面應(yīng)該能夠告訴用戶軟件運(yùn)行的進(jìn)度。特別是在需要較長(zhǎng)時(shí)間的等待時(shí),必須讓用戶了解工作進(jìn)展情況,如可以設(shè)計(jì)已經(jīng)完成了百分之幾的任務(wù)進(jìn)度條等。目前,Windows下的應(yīng)用

14、軟件無(wú)論大小,其安裝程序幾乎均做到了這一點(diǎn)。開(kāi)發(fā)MIS軟件時(shí),這一點(diǎn)很值得借鑒。(4). 界面必須能夠提供幫助一個(gè)優(yōu)秀的MIS軟件應(yīng)該提供在線求助功能,甚至提供使用向?qū)?,這將給用戶帶來(lái)極大的方便。在多媒體環(huán)境下,以語(yǔ)音提示作為操作向?qū)?,不?huì)干擾屏幕信息,是一個(gè)極佳的選擇。(5). 界面友好、使用方便多數(shù)MIS軟件的數(shù)據(jù)輸入量較大。對(duì)于一些相對(duì)固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。例如,人事管理系統(tǒng)中的“文化程度”是相對(duì)固定的數(shù)據(jù),其值一般取“小學(xué)”、“初中”、“高中”、“大?!?、“大本”、“碩研”、“博研”等。錄入這類數(shù)據(jù)之前,MIS軟件應(yīng)在相應(yīng)位置彈出一個(gè)列

15、表框,待用戶以鼠標(biāo)點(diǎn)擊,而不應(yīng)讓用戶每次都輸入這些漢字。另外,開(kāi)發(fā)者應(yīng)編寫(xiě)一個(gè)錯(cuò)誤實(shí)時(shí)記錄程序,自動(dòng)記錄何日、何時(shí)、何程序出了何種錯(cuò)誤。總之,所開(kāi)發(fā)的MIS在使用過(guò)程中,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度,同時(shí)也要減少用戶的干預(yù)量。實(shí)踐證明,用戶干預(yù)愈少,MIS系統(tǒng)的滿意程度愈高。(6). 輸入畫(huà)面盡可能接近實(shí)際如果某個(gè)電算會(huì)計(jì)軟件的憑證錄入畫(huà)面是表格式的,一屏可錄入多條記錄,而且與實(shí)際憑證一模一樣,甚至連顏色都無(wú)異,用戶在終端上錄入憑證,仿佛用筆在紙上填寫(xiě)憑證,以增加人機(jī)親和力。(7). 具有較強(qiáng)的容錯(cuò)功能誤操作、按鍵連擊等均有可能導(dǎo)致數(shù)據(jù)誤錄。巧妙地進(jìn)行程序設(shè)計(jì),可以避免此類因素造成的錯(cuò)誤。

16、例如,錄入學(xué)生成績(jī)時(shí),我們可以對(duì)其范圍進(jìn)行限定,使用戶無(wú)法輸入0100以外的數(shù)據(jù);錄入學(xué)生年齡時(shí),不妨根據(jù)實(shí)際情況將范圍限制在1520之間。(三) 項(xiàng)目開(kāi)發(fā)背景當(dāng)今時(shí)代,世界經(jīng)濟(jì)正在從工業(yè)經(jīng)濟(jì)向知識(shí)經(jīng)濟(jì)轉(zhuǎn)變。我們說(shuō)知識(shí)經(jīng)濟(jì)(knowledge based economy)的兩個(gè)重要特征就是信息化和全球化,要實(shí)現(xiàn)信息化和全球化,就必須依靠完善的網(wǎng)絡(luò)和完善的數(shù)據(jù)庫(kù)。在這樣一個(gè)飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于管理信息系統(tǒng)的環(huán)境。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行

17、信息管理與信息管理系統(tǒng)的開(kāi)發(fā)密切相關(guān),系統(tǒng)的開(kāi)發(fā)是系統(tǒng)管理的前提。因此,開(kāi)發(fā)這樣一套汽車銷售信息管理管理軟件成為很有必要的事。其實(shí)現(xiàn)代銷售單位管理早就進(jìn)化信息化階段了,但是從軟件市場(chǎng)購(gòu)買(mǎi)的一些信息管理軟件通常是通用版的,不可能適應(yīng)所有銷售單位和部門(mén)管理中的情況,功能不能擴(kuò)充,導(dǎo)致通用型的汽車銷售管理系統(tǒng)使用效率低下,浪費(fèi)人力,財(cái)力,而且在一些中間環(huán)節(jié)還造成信息丟失,出錯(cuò)。以下是本人針對(duì)我們銷售單位汽車銷售信息管理現(xiàn)狀,在調(diào)研基礎(chǔ)上開(kāi)發(fā)出來(lái)的適合我們汽車銷售單位的信息管理系統(tǒng)。在下面的各章中將以開(kāi)發(fā)一套汽車銷售信息管理系統(tǒng)為例,談?wù)勂溟_(kāi)發(fā)過(guò)程和所涉及到的問(wèn)題及解決方法。(四) 項(xiàng)目開(kāi)發(fā)的目的上個(gè)

18、世紀(jì)末,我們單位的汽車銷售管理工作仍是手工作業(yè),有專人進(jìn)行汽車銷售中所涉及的各種信息管理等,效率低下,出錯(cuò)率高,數(shù)據(jù)不安全。本世紀(jì)初,銷售管理進(jìn)入信息化時(shí)代,銷售過(guò)程將大量汽車銷售信息檔案輸入了電腦,進(jìn)行無(wú)紙化管理,大大節(jié)約了人力,物力,提高了工作效率。但隨著經(jīng)濟(jì)水平的發(fā)展,知識(shí)經(jīng)濟(jì)時(shí)代給汽車銷售行業(yè)信息管理提出了更高的要求,汽車銷售管理中數(shù)據(jù)的正確性、安全性,操作的高效性、可靠性,無(wú)一不影響著銷售公司的生存和發(fā)展。汽車銷售管理智能化是解決上述問(wèn)題的最佳方案。將一些先進(jìn)的信息技術(shù)結(jié)合運(yùn)用到汽車銷售信息管理和服務(wù)中,用這些技術(shù)來(lái)促進(jìn)銷售公司管理各部門(mén)的協(xié)作,提高汽車銷售管理乃至單位管理的效率,是

19、系統(tǒng)開(kāi)發(fā)的主要目的。(五) 項(xiàng)目開(kāi)發(fā)的目標(biāo)汽車銷售管理唯有邁向自動(dòng)化,高效率,人性化管理,才能滿足汽車銷售公司的需求。汽車銷售信息管理的主要目標(biāo),在于加強(qiáng)服務(wù)而不在于精簡(jiǎn)人力。換言之,其效益不在于節(jié)省現(xiàn)有的人力、物力,而在于提供許多尚未自動(dòng)化作業(yè)時(shí)所無(wú)法提供之服務(wù),期望以最快的速度將汽車銷售信息做最適當(dāng)?shù)倪\(yùn)用。 1 以自動(dòng)化、系統(tǒng)化、高效管理代替分散、重復(fù)操作2 開(kāi)發(fā)汽車銷售信息管理系統(tǒng),進(jìn)一步提高單位效益和現(xiàn)代化信息管理水平。3 減輕人事工資管理員的負(fù)擔(dān),節(jié)省人力物力開(kāi)支。(六)項(xiàng)目提出的意義引進(jìn)以計(jì)算機(jī)信息管理技術(shù)和網(wǎng)絡(luò)通訊技術(shù),是加快汽車銷售管理信息服務(wù)進(jìn)程的重要手段。信息技術(shù)的發(fā)展和應(yīng)

20、用將會(huì)改變了汽車銷售資源的結(jié)構(gòu)和獲取信息的方式??傊?,新的管理信息系統(tǒng)的啟動(dòng),將會(huì)給整個(gè)汽車銷售管理帶來(lái)良性的巨大的體系結(jié)構(gòu)的變化。這些變化不僅體現(xiàn)在汽車銷售數(shù)據(jù)管理方式的轉(zhuǎn)變,也體現(xiàn)在汽車銷售管理理念的轉(zhuǎn)變,也體現(xiàn)了汽車銷售管理的現(xiàn)代化和信息化水平,工作人員的素質(zhì)會(huì)隨著管理方式的提高而提高,員工工作的自律性、積極性都得到較大限度的激發(fā)。(七)系統(tǒng)的開(kāi)發(fā)方法 本系統(tǒng)采用VFP可視化面向?qū)ο蟮目焖匍_(kāi)發(fā)工具開(kāi)發(fā)。 VISUAL FOXPRO是近幾年在中國(guó)最流行的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),一直被不同層次的程序員用于設(shè)計(jì)和開(kāi)發(fā)各種類型的管理信息系統(tǒng)或者進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)。VISUAL FOXPRO最大的特點(diǎn)是易學(xué)

21、、高效、功能強(qiáng)大、特別適用于中小型數(shù)據(jù)庫(kù)的管理,熟練的VISUAL FOXPRO程序員可以在一個(gè)月左右的時(shí)間內(nèi)編程實(shí)現(xiàn)一個(gè)小型的管理系統(tǒng)。二 系統(tǒng)設(shè)計(jì)(一) 系統(tǒng)目標(biāo)設(shè)計(jì)系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)汽車銷售管理的系統(tǒng)化,規(guī)范化和自動(dòng)化,從而達(dá)到提高汽車銷售公司對(duì)銷售管理的效率的目的。(二) 開(kāi)發(fā)設(shè)計(jì)思想汽車銷售管理的對(duì)象包括:汽車的進(jìn)貨數(shù)量的管理,汽車的銷售和客戶的管理,汽車庫(kù)存數(shù)量的管理。汽車進(jìn)貨時(shí)經(jīng)檢查合同確認(rèn)認(rèn)為有效托收以后,進(jìn)行驗(yàn)貨入庫(kù),填寫(xiě)入庫(kù)單,進(jìn)行入庫(kù)登記。汽車在銷售過(guò)程中需要對(duì)汽車本身信息資料,客戶的信息資料進(jìn)行登記管理。汽車銷售過(guò)程中需要隨時(shí)對(duì)庫(kù)存的汽車數(shù)量進(jìn)行動(dòng)態(tài)了解和管理。三

22、者是緊密相連的,任何一個(gè)環(huán)節(jié)都不是孤立存在。 汽車銷售管理的特點(diǎn)是信息處理量比較大。所管理的汽車種類繁多,而且由于入庫(kù)單,出庫(kù)單,需求單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計(jì)的方式各不相同。因此手工借助紙介來(lái)管理上實(shí)現(xiàn)起來(lái)有一定的困難。在管理的過(guò)程中經(jīng)常會(huì)出現(xiàn)信息的重復(fù)傳遞,單據(jù),報(bào)表種類繁多,各個(gè)部門(mén)管理規(guī)格不統(tǒng)一等問(wèn)題。在本系統(tǒng)的設(shè)計(jì)過(guò)程中,為了克服以上困難,滿足計(jì)算機(jī)管理的需要,我們采取了下面的一些原則。統(tǒng)一各種原始的單據(jù)的格式,統(tǒng)一帳目和報(bào)表的格式。刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化。程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確認(rèn)軟件的可維護(hù)行和實(shí)用性。界面盡量簡(jiǎn)單化,做到實(shí)用、方便,

23、盡量滿足企業(yè)中不同層次員工的需要。(三) 系統(tǒng)功能分析本人中的汽車銷售管理系統(tǒng)需要完成功能主要有一下幾點(diǎn)。汽車銷售管理各種信息的輸入,包括進(jìn)貨、售出的汽車信息、客戶信息的輸入等。所售汽車銷售合同管理。汽車銷售管理各種信息的查詢、修改和維護(hù)。汽車銷售報(bào)表的生成。對(duì)任意型號(hào)的汽車提供儲(chǔ)存數(shù)量報(bào)警。系統(tǒng)用戶管理。(四) 系統(tǒng)功能模塊設(shè)計(jì)在系統(tǒng)功能分析的基礎(chǔ)上,考慮vfp程序編制的特點(diǎn),得到如圖所示的系統(tǒng)功能模塊圖: 汽車銷售管理系統(tǒng) 客 汽 銷 系 戶 車 售 統(tǒng) 資 資 合 用 料 料 同 戶 管 管 管 管 理 理 理 理 客 客 客 客 汽 汽 汽 汽 合 合 合 用 用 用 戶 戶 戶 戶

24、車 車 車 車 同 同 同 戶 戶 戶 資 瀏 添 查 資 瀏 添 查 資 瀏 查 瀏 添 密 料 覽 加 詢 料 覽 加 詢 料 覽 詢 覽 加 碼 輸 修 刪 報(bào) 輸 修 刪 報(bào) 輸 修 報(bào) 修 刪 修 入 改 出 表 出 改 出 表 入 改 表 改 出 改下面對(duì)以上功能模塊做如下設(shè)計(jì)說(shuō)明:1客戶信息模塊1)客戶信息編輯子模塊客戶基本情況子模塊可以實(shí)現(xiàn)對(duì)客戶信息庫(kù)中包括客戶號(hào)、客戶名稱,客戶證件名,證件號(hào)等信息記錄的錄入、修改、刪除等編輯操作。2)客戶信息檢索子模塊這個(gè)模塊是客戶基本情況信息模塊的重要子模塊。因?yàn)橘Y料錄入到數(shù)據(jù)庫(kù)的目的就是便宜以后對(duì)庫(kù)內(nèi)的信息進(jìn)行查詢。它能夠用單一條件或組合

25、條件兩種方式對(duì)滿足條件的學(xué)生記錄予以顯示,力圖從數(shù)據(jù)的任何一個(gè)角度反映整個(gè)數(shù)據(jù)表的信息。該模塊將用SQL語(yǔ)言實(shí)現(xiàn),主要的檢索條件有:客戶號(hào)、客戶名稱、客戶證件號(hào),時(shí)間等,檢索結(jié)果將顯示在網(wǎng)格控件中。3)客戶信息報(bào)表子模塊該模塊可以實(shí)現(xiàn)對(duì)客戶基本情況表中滿足指定條件的記錄的輸出報(bào)表。該模塊輸出特定條件的記錄也將用SQL語(yǔ)言實(shí)現(xiàn),本文這里報(bào)表以預(yù)覽方式表現(xiàn)。2汽車信息模塊汽車信息編輯子模塊: 汽車信息的編輯包括汽車相關(guān)的合格證號(hào),發(fā)動(dòng)機(jī)號(hào),車架號(hào)等的錄入、修改、添加、刪除。這里,汽車的編輯子模塊是是本系統(tǒng)實(shí)現(xiàn)其它功能的基礎(chǔ),數(shù)據(jù)庫(kù)內(nèi)沒(méi)有準(zhǔn)確的數(shù)據(jù)源,那么其它功能就沒(méi)有實(shí)現(xiàn)的價(jià)值了。而修改,添加可以

26、達(dá)到準(zhǔn)確維護(hù)數(shù)據(jù)庫(kù)的目的。2)汽車信息查詢模塊該模塊可以實(shí)現(xiàn)對(duì)公司所購(gòu)的汽車資料從汽車合格證號(hào)、車架號(hào),發(fā)動(dòng)機(jī)號(hào),出廠日期等單方面或及其字段的組合方式進(jìn)行查詢,主要利用SQL語(yǔ)句、DO CASEENDCASE等語(yǔ)句實(shí)現(xiàn)檢索。并將檢索結(jié)果顯示在網(wǎng)格控件中。3)汽車信息報(bào)表子模塊該模塊是汽車信息模塊的重要組成部分。對(duì)數(shù)據(jù)庫(kù)中符合用戶需求的信息最終需要可以報(bào)表打印出來(lái)。該模塊真是實(shí)現(xiàn)這一功能需求的。它可以將滿足用戶查詢條件的記錄報(bào)表。3銷售合同模塊1) 合同信息編輯子模塊: 合同信息的編輯包括購(gòu)買(mǎi)價(jià)格,付款方式,合同內(nèi)容等進(jìn)行錄入、修改、添加、刪除。2)合同信息查詢模塊該模塊可以實(shí)現(xiàn)對(duì)公司所銷售的汽

27、車銷售合同從客戶號(hào),汽車序號(hào),汽車合格證號(hào)、車架號(hào),發(fā)動(dòng)機(jī)號(hào),出廠日期等單方面或及其字段的組合方式進(jìn)行查詢出相應(yīng)的合同信息出來(lái),主要利用SQL語(yǔ)句、DO CASEENDCASE等語(yǔ)句實(shí)現(xiàn)檢索。并將檢索結(jié)果顯示在網(wǎng)格控件中。3)合同信息報(bào)表子模塊該模塊是將銷售合同以及相關(guān)的信息打印報(bào)表,報(bào)表可以是對(duì)整個(gè)合同庫(kù)表的所有信息。也可以是滿足用戶的查詢條件的信息??梢造`活的滿足用戶的使用需求。三 數(shù)據(jù)庫(kù)設(shè)計(jì)(一)數(shù)據(jù)庫(kù)需求分析在仔細(xì)調(diào)查汽車銷售管理過(guò)程的基礎(chǔ)上,得到本系統(tǒng)所處理的數(shù)據(jù)流程如圖所示: 供應(yīng)商登記 汽車登記 顧客登記基本信息錄入 基本信息錄入 基本信息錄入供應(yīng)商信息管理 汽車信息管理 客戶信

28、息管理 進(jìn)貨信息輸入 銷售信息輸入 進(jìn)貨信息管理 銷售信息管理 庫(kù)存信息判斷 數(shù)據(jù)流程圖在本設(shè)計(jì)中,通過(guò)對(duì)汽車銷售管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:汽車基本信息。包括的數(shù)據(jù)項(xiàng)有汽車序號(hào)、車輛類型、型號(hào)、合格證號(hào)、發(fā)動(dòng)機(jī)號(hào)、車架號(hào)、進(jìn)價(jià)、廠家、出廠日期、狀態(tài)??蛻艋拘畔?。包括的數(shù)據(jù)項(xiàng)有客戶編號(hào)、客戶名稱、客戶類別、證件名稱、證件號(hào)、聯(lián)系電話、聯(lián)系地址、購(gòu)車用途、購(gòu)車時(shí)間等。購(gòu)買(mǎi)信息。包括的數(shù)據(jù)項(xiàng)有客戶號(hào)、汽車序號(hào)、售價(jià)、付款方式、銷售合同。系統(tǒng)用戶信息。包括的數(shù)據(jù)項(xiàng)有用戶名稱、用戶密碼、用戶級(jí)別、聯(lián)系電話等。有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程,就能進(jìn)行下面的數(shù)據(jù)庫(kù)設(shè)計(jì)。(

29、二) 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。本設(shè)計(jì)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有汽車實(shí)體、客戶實(shí)體、銷售實(shí)體。各個(gè)實(shí)體的E-R圖及其關(guān)系描述如下:1 汽車實(shí)體E-R圖: 汽車實(shí)體汽車序號(hào) 汽車型號(hào) 合格證號(hào) 發(fā)動(dòng)機(jī)號(hào)2 客戶實(shí)體E-R圖: 客戶實(shí)體客戶編號(hào) 客戶名稱 客戶類別 聯(lián)系電話3 銷售實(shí)體E-R圖: 銷售實(shí)體客戶編號(hào) 汽車序號(hào) 付款方式 銷售合同4 實(shí)體和實(shí)體之間的關(guān)系E-R圖如圖所示:購(gòu)買(mǎi)信息 對(duì)應(yīng) 客戶信息對(duì)應(yīng)汽車信息(三) 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)在上面的實(shí)體以及實(shí)體之間的關(guān)系的基礎(chǔ)上,形成

30、數(shù)據(jù)庫(kù)中的表格以及各個(gè)表格之間的關(guān)系。汽車銷售管理系統(tǒng)數(shù)據(jù)庫(kù)中的各個(gè)表格的設(shè)計(jì)結(jié)果如下面的幾個(gè)表格所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。1·客戶信息表:字段名類型寬度客戶號(hào)字符型10客戶名稱字符型8客戶類別字符型10證件名稱字符型10證件號(hào)字符型10聯(lián)系電話字符型13地址字符型30購(gòu)車用途字符型30購(gòu)車時(shí)間日期型82·汽車基本信息表:該表用來(lái)存放公司所有的汽車基本信息。字段名類型寬度汽車序號(hào)字符型10車輛類型字符型10型號(hào)字符型10合格證號(hào)字符型10發(fā)動(dòng)機(jī)號(hào)字符型10車架號(hào)字符型10進(jìn)價(jià)字符型10廠家字符型10出廠日期日期型8狀態(tài)字符型43·銷售合同表:該表用來(lái)存

31、放所銷售過(guò)的銷售汽車合同信息。字段名類型寬度客戶號(hào)字符型10汽車序號(hào)字符型10賣出價(jià)字符型10付款方式字符型10購(gòu)買(mǎi)合同備注型4系統(tǒng)用戶表字段名類型寬度用戶名字符型10密碼字符型10級(jí)別字符型10聯(lián)系電話字符型10四 應(yīng)用系統(tǒng)實(shí)現(xiàn)按結(jié)構(gòu)化的程序設(shè)計(jì)思想,在完成了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)后,就可以進(jìn)行系統(tǒng)實(shí)現(xiàn)階段了,系統(tǒng)實(shí)現(xiàn)是每指把系統(tǒng)的物理模型轉(zhuǎn)換成實(shí)際運(yùn)行系統(tǒng)的全過(guò)程。其基本任務(wù)是:前期準(zhǔn)備系統(tǒng)平臺(tái)的安裝與調(diào)試程序的編制與調(diào)試信息系統(tǒng)調(diào)試數(shù)據(jù)庫(kù)與文件的建立系統(tǒng)轉(zhuǎn)換試運(yùn)行、驗(yàn)收與維護(hù)(一)客戶資料編輯表單1 表單運(yùn)行時(shí)的窗體:2) 控件和事件 該表單包括網(wǎng)格控件,文本控件,組合框控件,按鈕控件等。下

32、面分別對(duì)控件的重要事件進(jìn)行說(shuō)明?!白钍住卑粹o控件:click事件是將客戶信息數(shù)據(jù)庫(kù)表的指針移到第一條記錄。它的實(shí)現(xiàn)語(yǔ)句是: go topthisform.grid1.setfocusthisform.grid1.refresh b) “上一條”按鈕控件:click事件是將表指針從當(dāng)前記錄上移一條。如果已經(jīng)是第一條,則按鈕將變得不可用。主要的實(shí)現(xiàn)語(yǔ)句是:skip-1if bof()? chr(7) =messagebox("警告,這已經(jīng)是第一條記錄!",48,"信息窗口")go topendifthisform.grid1.setfocusthisform

33、.grid1.refreshc)“下一條”按鈕控件:click事件是將表指針從當(dāng)前記錄下移一條。如果已經(jīng)是最后一條,則按鈕將變得不可用。實(shí)現(xiàn)語(yǔ)句是:skipif eof()? chr(7) =messagebox("警告,這已經(jīng)是最后一條記錄!",48,"信息窗口")go bottomendifthisform.grid1.setfocusthisform.grid1.refreshd)“最末”按鈕控件:click事件是將客戶資料信息數(shù)據(jù)庫(kù)表的指針移到第后一條記錄。它的實(shí)現(xiàn)語(yǔ)句是: go bottomthisform.grid1.setfocusthis

34、form.grid1.refresh e) “修改” 按鈕控件:click事件是將客戶資料信息數(shù)據(jù)庫(kù)表的記錄進(jìn)行修改。它的實(shí)現(xiàn)語(yǔ)句是:if mand5.caption='編輯' thenmand5.caption='保存'thisform.text1.readonly=.f.thisform.text2.readonly=.f.thisform.text3.readonly=.f.thisform.text4.readonly=.f.thisform.text5.readonly=.f.thisform.text6.readonly=.f.thisform.te

35、xt7.readonly=.f.thisform.text8.readonly=.f.bo1.readonly=.f.elsemand5.caption='編輯'thisform.text1.readonly=.t.thisform.text2.readonly=.t.thisform.text3.readonly=.t.thisform.text4.readonly=.t.thisform.text5.readonly=.t.thisform.text6.readonly=.t.thisform.text7.readonly=.t.thisform.text8.readonl

36、y=.t.bo1.readonly=.t.thisform.grid1.setfocusthisform.grid1.refreshendif由于文本框的和數(shù)據(jù)庫(kù)字段的綁定,所以這個(gè)編輯不需要repl with這個(gè)語(yǔ)句就可以實(shí)現(xiàn)。f)增加按紐和修改按紐的click事件類似:只是多了一個(gè)appe blan語(yǔ)句,同時(shí)對(duì)合同表中的客戶號(hào)同時(shí)實(shí)現(xiàn)添加。語(yǔ)句如下:if mand6.caption='添加' thenmand6.caption='保存'thisform.text1.readonly=.f.thisform.text2.readonly=.f.thisform

37、.text3.readonly=.f.thisform.text4.readonly=.f.thisform.text5.readonly=.f.thisform.text6.readonly=.f.thisform.text7.readonly=.f.thisform.text8.readonly=.f.bo1.readonly=.f.appe blan in khxxbappe blan in gmxxbelsemand6.caption='添加'thisform.text1.readonly=.t.thisform.text2.readonly=.t.thisform.t

38、ext3.readonly=.t.thisform.text4.readonly=.t.thisform.text5.readonly=.t.thisform.text6.readonly=.t.thisform.text7.readonly=.t.thisform.text8.readonly=.t.bo1.readonly=.t.repl 客戶號(hào) with thisform.text1.value in gmxxbendifthisform.grid1.setfocusthisform.grid1.refresh由于這里沒(méi)有和購(gòu)買(mǎi)合同表字段綁定,所以在購(gòu)買(mǎi)合同表中添加的最后實(shí)現(xiàn)是二個(gè)語(yǔ)句:

39、appe blan 和replwithg)刪除按紐的click事件是邏輯刪除客戶資料數(shù)據(jù)庫(kù)中的記錄。? chr(7) =messagebox("確認(rèn)要?jiǎng)h除嗎?",48,"信息窗口")delethisform.grid1.setfocusthisform.grid1.refreshh)網(wǎng)格的activate事件是: 設(shè)置網(wǎng)格的數(shù)據(jù)源。網(wǎng)格數(shù)據(jù)類型等。(二) 客戶信息查詢表單1 表單運(yùn)行時(shí)的窗體:說(shuō)明:該表單由一個(gè)網(wǎng)格控件,二個(gè)文本控件,四個(gè)按鈕控件:搜索、重置、報(bào)表、退出組成。搜索的ckick事件是:根據(jù)指定的條件如:從客戶名、購(gòu)車時(shí)間、客戶地址、類別這些

40、方面指定查詢關(guān)鍵字進(jìn)行查詢。實(shí)現(xiàn)語(yǔ)句:form.grid1.recordsourcetype=4do casecase alltrim(bo1.value)='客戶名'thisform.grid1.recordsource='select * from khxxb where 客戶名=alltrim(thisform.text1.value) into cursor tmp'case alltrim(bo1.value)='購(gòu)車時(shí)間'thisform.grid1.recordsource='select * from khxxb wher

41、e 購(gòu)車時(shí)間=alltrim(thisform.text1.value) into cursor tmp'case alltrim(bo1.value)='客戶地址'thisform.grid1.recordsource='select * from khxxb where 客戶地址=alltrim(thisform.text1.value) into cursor tmp'case alltrim(bo1.value)='類別'thisform.grid1.recordsource='select * from khxxb wh

42、ere 客戶類別=alltrim(thisform.text1.value) into cursor tmp'endcase if _tally=0 ? chr(7) =messagebox("對(duì)不起,無(wú)相關(guān)記錄!",48,"信息窗口") endif 2 客戶信息報(bào)表: 數(shù)據(jù)庫(kù)中的信息最終可能需要打印出來(lái)。這就是報(bào)表。這里在以上的查詢表單中有一個(gè)查詢報(bào)表按鈕。它的click事件就是激活報(bào)表事件的發(fā)生。報(bào)表是對(duì)滿足查詢條件的記錄打印出來(lái)。打印出來(lái)的窗體如下:(三): 汽車基本信息表單 1表單運(yùn)行時(shí)的窗體:2控件和事件它分為最首、上一個(gè)、下一個(gè)、最末

43、、修改、添加、刪除、退出等控件。以及網(wǎng)格、文本框控件。下面對(duì)主要控件及事件進(jìn)行說(shuō)明:a) “編輯”按鈕控件:click事件是將按鈕名改成“保存”,增加了系統(tǒng)的交互性。同時(shí)使文本框變得可編輯。 “保存” 按鈕控件的click事件是將按鈕名改成“修改”,同時(shí)用文本框的記錄修改數(shù)據(jù)庫(kù)中的記錄。它的實(shí)現(xiàn)語(yǔ)句是如下:控制按鈕名的語(yǔ)句:mand5.caption='編輯' thenmand5.caption='保存'thisform.text1.readonly=.f.thisform.text2.readonly=.f.thisform.text3.readonly=.f

44、.thisform.text4.readonly=.f.thisform.text5.readonly=.f.thisform.text6.readonly=.f.thisform.text7.readonly=.f.thisform.text8.readonly=.f.bo1.readonly=.f.bo2.readonly=.f.elsemand5.caption='編輯'thisform.text1.readonly=.t.thisform.text2.readonly=.t.thisform.text3.readonly=.t.thisform.text4.readon

45、ly=.t.thisform.text5.readonly=.t.thisform.text6.readonly=.t.thisform.text7.readonly=.t.thisform.text8.readonly=.t.bo1.readonly=.t.bo2.readonly=.t.thisform.grid1.setfocusthisform.grid1.refreshendif語(yǔ)句說(shuō)明:這里由于文本框和數(shù)據(jù)源的綁定,不需要使用編程語(yǔ)句就可以實(shí)現(xiàn)修改數(shù)據(jù)庫(kù)。b) “增加”按鈕控件:click事件是將按鈕名改成“保存”,增加了系統(tǒng)的交互性。同時(shí)使文本框變得可編輯。 “保存” 按鈕控件的

46、click事件是將按鈕名改成“增加”,此時(shí)使文本框變得不可編輯,同時(shí)用文本框的記錄添加到數(shù)據(jù)庫(kù)末尾。它的實(shí)現(xiàn)語(yǔ)句和修改類似。主要的不同是多一個(gè)appe blan語(yǔ)句。f)刪除按鈕的click事件是邏輯刪除(四) 汽車信息查詢表單: 1表單運(yùn)行時(shí)的窗體: 2控件和事件該表單包括網(wǎng)格控件,文本框控件,按鈕控件,選項(xiàng)組控件。a)“搜索”按鈕控件:click事件是根據(jù)當(dāng)前表單中的選項(xiàng)組控件的設(shè)置、文本框中控件的內(nèi)容,利用SQL語(yǔ)句實(shí)現(xiàn)在數(shù)據(jù)庫(kù)中查詢符合條件的所以記錄,并在表單中的網(wǎng)格容器中顯示。如果無(wú)相應(yīng)的記錄,系統(tǒng)將給出提示。實(shí)現(xiàn)關(guān)鍵語(yǔ)句如下:實(shí)現(xiàn)的語(yǔ)句主要是根據(jù)選項(xiàng)組的組的值來(lái)確定對(duì)數(shù)據(jù)庫(kù)中的汽車

47、狀態(tài)進(jìn)行組合查詢,如果是待售選項(xiàng)就是查詢還沒(méi)有出售的汽車,如果是所有選項(xiàng)就是對(duì)公司所有待售和出售的汽車進(jìn)行查找。查詢是可以從小車型字段進(jìn)行查詢。實(shí)現(xiàn)時(shí)用ifendif語(yǔ)句實(shí)現(xiàn)。對(duì)于查詢不同類別是用do caseendcase語(yǔ)句。查詢的關(guān)鍵語(yǔ)句是sql語(yǔ)句。b)“重置條件”按鈕控件:click事件是將表單中的文本框設(shè)為默認(rèn)。網(wǎng)格容器的數(shù)據(jù)源設(shè)為汽車信息表。表單刷新。實(shí)現(xiàn)語(yǔ)句:bo1.value="請(qǐng)選擇查詢類別"thisform.text1.value="請(qǐng)?zhí)顚?xiě)關(guān)鍵字"thisform.grid1.recordsourcetype=1thisform.g

48、rid1.recordsource="qcxxb"thisform.optiongroup1.value=1c)“打印” 按鈕控件:click事件是打印和查詢記錄一樣的報(bào)表記錄。它需調(diào)用報(bào)表文件“QCCXBB.FRX”。打印可以通過(guò)打印預(yù)覽看效果。實(shí)現(xiàn)的原理是查詢出來(lái)的數(shù)據(jù)放到一個(gè)臨時(shí)表中。然后對(duì)臨時(shí)表作為報(bào)表的數(shù)據(jù)源實(shí)現(xiàn)語(yǔ)句:report form qccxbb.frx previewd) “退出”按鈕控件:click事件、實(shí)現(xiàn)語(yǔ)句和前面一樣。3汽車報(bào)表:上面已經(jīng)介紹報(bào)表的實(shí)現(xiàn)原理。下面是上面查詢結(jié)果的報(bào)表實(shí)際圖形界面: (五)銷售合同管理表單1表單運(yùn)行時(shí)的窗體:2控件和

49、事件控件包括最首,上一個(gè),下一個(gè),最末,刪除,退出等按鈕和用于輸入信息的文本框。顯示數(shù)據(jù)庫(kù)的信息的網(wǎng)格控件。等按鈕控件的事件和前面相似。只對(duì)合同字段的設(shè)計(jì)做一個(gè)說(shuō)明,由于合同的字?jǐn)?shù)無(wú)法事先確定。系統(tǒng)的設(shè)計(jì)采用備注型。在網(wǎng)格中的是不能直接顯示備注型字段的內(nèi)容的,可以通過(guò)下面的文檔框控件來(lái)彌補(bǔ),或者是點(diǎn)擊相應(yīng)的網(wǎng)格控件中的合同字段。即可顯示合同的內(nèi)容。另外還需要說(shuō)明的這里的客戶號(hào)不用輸入。是在客戶資料的輸入是同時(shí)已經(jīng)對(duì)該數(shù)據(jù)庫(kù)表添加了這個(gè)客戶,只是該記錄的其它字段當(dāng)時(shí)沒(méi)有,如上圖的網(wǎng)格中第二條記錄的顯示就是已經(jīng)自動(dòng)加入了客戶號(hào)的記錄。到了這里可以對(duì)該記錄其它字段進(jìn)行維護(hù)和編輯。(六) 合同信息查詢

50、表單1表單運(yùn)行時(shí)的窗體:2控件和事件a)文本框、組合框等控件一起完成查詢條件的設(shè)置。b)“搜索”按鈕控件:click事件是根據(jù)當(dāng)前表單中的查詢的類別,查詢的關(guān)鍵字進(jìn)行查詢,這個(gè)查詢是本系統(tǒng)最重要的一個(gè)功能。它綜合利用了SQL語(yǔ)句、條件命令語(yǔ)句(IFENDIF和DO CASE語(yǔ)句)以及去掉空格的函數(shù)alltrim()以實(shí)現(xiàn)在數(shù)據(jù)庫(kù)中查詢符合條件的所有記錄,并在表單中的網(wǎng)格容器中顯示。如果無(wú)相應(yīng)的記錄,系統(tǒng)將給出提示。它的實(shí)現(xiàn)和客戶,汽車的查詢類似,這里不再說(shuō)明。(七)菜單設(shè)計(jì):在我們所設(shè)計(jì)的汽車銷售合同管理系統(tǒng)中,系統(tǒng)菜單就是第一個(gè)人機(jī)交互的界面,系統(tǒng)菜單中給出的是本系統(tǒng)的各個(gè)子功能模塊,這些子功能又分門(mén)別類的組成子菜單。所以,汽車銷售合同管理系統(tǒng)中的所有功能最終是以菜單的形式提供給使用者。在上一章的系

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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)論