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

下載本文檔

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

文檔簡介

1、<p>  商品銷售管理系統(tǒng)的設(shè)計(jì)</p><p>  專 業(yè) 計(jì)算機(jī)應(yīng)用技術(shù) </p><p>  學(xué) 生 姓 名 </p><p>  警 號(hào) </p><p>  指導(dǎo)教師姓名 </p>

2、<p>  指導(dǎo)教師職稱 </p><p>  年 月 日</p><p>  商品銷售管理系統(tǒng)的設(shè)計(jì)</p><p><b>  計(jì)算機(jī)應(yīng)用技術(shù) </b></p><p><b>  摘要</b></p><p> 

3、 優(yōu)勝劣汰是市場經(jīng)濟(jì)不變的法則,競爭優(yōu)勢源于對(duì)營銷活動(dòng)的科學(xué)管理,一套好的管理軟件是加強(qiáng)管理的必要保障。大多數(shù)中小企業(yè)計(jì)算機(jī)輔助管理水平較低,但面對(duì)的市場競爭又非常激烈。為提高這些企業(yè)營銷管理水平,使其在市場中確立競爭優(yōu)勢,作者特別編制了這套《商品銷售管理系統(tǒng)》。商品銷售管理系統(tǒng)是一般企業(yè)生產(chǎn)管理環(huán)節(jié)中重要的一環(huán),需要對(duì)商品的基本信息管理、商品調(diào)配信息等進(jìn)行完整的監(jiān)控。因此,企業(yè)必須加強(qiáng)自身的信息基礎(chǔ)建設(shè),通過企業(yè)基礎(chǔ)數(shù)據(jù)的信息化,企業(yè)

4、基本業(yè)務(wù)流程和事物處理的信息化,企業(yè)內(nèi)部控制及實(shí)施控制過程的信息化,人的行為規(guī)范管理等企業(yè)基礎(chǔ)管理信息化工程,確保在規(guī)模不斷擴(kuò)大和業(yè)務(wù)迅速發(fā)展的過程中保持堅(jiān)實(shí)的管理基礎(chǔ)和繁殖內(nèi)核,促進(jìn)企業(yè)的可持續(xù)發(fā)展。</p><p>  本文以Visual Basic 6.0和Access 2000為基礎(chǔ),建立一個(gè)簡單的商品銷售管理系統(tǒng),從而實(shí)現(xiàn)商品銷售的系統(tǒng)化、規(guī)范化和自動(dòng)化。在此軟件的開發(fā)過程中,嚴(yán)格遵守了軟件工程的規(guī)范,

5、它經(jīng)歷了系統(tǒng)概述、需求分析、系統(tǒng)設(shè)計(jì)等幾個(gè)階段,使系統(tǒng)結(jié)構(gòu)清晰,條理分明。</p><p>  本軟件安全性強(qiáng),維護(hù)成本低,系統(tǒng)可靠性強(qiáng)擴(kuò)充性好且開發(fā)效率高,使用方便,標(biāo)準(zhǔn)化程度較高。對(duì)于用戶來說,本軟件的優(yōu)點(diǎn)就是界面簡明,使用戶一看到就應(yīng)該能知道怎么樣去使用本軟件。</p><p>  關(guān)鍵詞 管理系統(tǒng);數(shù)據(jù)庫;Access;商品銷售數(shù)據(jù)管理</p><p>&

6、lt;b>  目 錄</b></p><p><b>  摘要I</b></p><p><b>  前言1</b></p><p>  一、商品銷售管理系統(tǒng)的主要功能、作用及特點(diǎn)1</p><p> ?。ㄒ唬┥唐蜂N售管理系統(tǒng)的主要功能2</p><

7、p> ?。ǘ┥唐蜂N售管理系統(tǒng)的作用2</p><p> ?。ㄈ┥唐蜂N售管理系統(tǒng)的特點(diǎn)3</p><p>  二、商品銷售管理系統(tǒng)的需求分析3</p><p>  (一)分析系統(tǒng)的數(shù)據(jù)要求4</p><p><b> ?。ǘ┕δ苄枨?</b></p><p><b>

8、 ?。ㄈ?shù)據(jù)流圖5</b></p><p>  三、商品銷售管理系統(tǒng)的設(shè)計(jì)7</p><p><b>  (一)任務(wù)7</b></p><p> ?。ǘ? 方案設(shè)計(jì)7</p><p><b>  四、數(shù)據(jù)庫設(shè)計(jì)8</b></p><p><b&g

9、t;  五、詳細(xì)設(shè)計(jì)9</b></p><p><b>  (一)公共模塊9</b></p><p> ?。ǘ﹦?chuàng)建系統(tǒng)用戶管理模塊10</p><p> ?。ㄈ┫到y(tǒng)交易管理模塊11</p><p>  (四)數(shù)據(jù)庫查看模塊14</p><p><b>  結(jié)論

10、15</b></p><p><b>  致 謝17</b></p><p><b>  參考文獻(xiàn)18</b></p><p><b>  前言</b></p><p>  隨著計(jì)算機(jī)在各個(gè)領(lǐng)域的不斷普及與發(fā)展,計(jì)算機(jī)的應(yīng)用從最初的科學(xué)計(jì)算、實(shí)時(shí)控制等,發(fā)展

11、到數(shù)據(jù)處理,又迅速擴(kuò)展到非數(shù)值型的企事業(yè)管理與辦公自動(dòng)化領(lǐng)域,而數(shù)據(jù)庫技術(shù)更加被廣泛應(yīng)用于各個(gè)領(lǐng)域。</p><p>  在現(xiàn)代企業(yè)中,信息管理工作將發(fā)揮越來越重要的作用。企業(yè)信息管理工作已經(jīng)滲透到日常工作的許多方面,無論是其自身還是所發(fā)揮的作用,都為企業(yè)的創(chuàng)新,發(fā)展以及經(jīng)濟(jì)效益,做出了顯著的貢獻(xiàn)。因此,企業(yè)必須加強(qiáng)自身的信息基礎(chǔ)建設(shè),通過企業(yè)基礎(chǔ)數(shù)據(jù)的信息化,企業(yè)基本業(yè)務(wù)流程和事物處理的信息化,企業(yè)內(nèi)部控制及實(shí)

12、施控制過程的信息化,人的行為規(guī)范管理等企業(yè)基礎(chǔ)管理信息化工程,確保在規(guī)模不斷擴(kuò)大和業(yè)務(wù)迅速發(fā)展的過程中保持堅(jiān)實(shí)的管理基礎(chǔ)和繁殖內(nèi)核,促進(jìn)企業(yè)的可持續(xù)發(fā)展。</p><p>  商品銷售管理系統(tǒng)的主要功能、作用及特點(diǎn)</p><p>  企業(yè)的銷售管理往往是很復(fù)雜煩瑣的。由于銷售的物資種類眾</p><p>  多,進(jìn)貨,管理,銷售各有差異,各類報(bào)表繁多。本論文以Vi

13、sual Basic</p><p>  6.0和Access 2000為基礎(chǔ),實(shí)現(xiàn)一個(gè)簡單的物資管理信息系統(tǒng)的建立。由于物資管理系統(tǒng)是一個(gè)龐大的工作,加之我對(duì)Visual 6.0和Access2000的知識(shí)理解并不是太透徹,在老師和有關(guān)參考資料的幫助下,才完成了這個(gè)論文。因?yàn)榻?jīng)驗(yàn)不足,寫作中的錯(cuò)誤在所難免,敬請(qǐng)各位老師給予批評(píng)指正。</p><p> ?。ㄒ唬┥唐蜂N售管理系統(tǒng)的主要功能&

14、lt;/p><p>  1.交易管理,包括進(jìn)貨登記管理,銷售登記管理,退貨登記管理;</p><p>  2.進(jìn)貨統(tǒng)計(jì)管理,其中包括有關(guān)進(jìn)貨的各種統(tǒng)計(jì)數(shù)據(jù)表,如今日進(jìn)貨統(tǒng)計(jì),本月進(jìn)貨統(tǒng)計(jì),本極度進(jìn)貨統(tǒng)計(jì),本年度進(jìn)貨統(tǒng)計(jì)等。</p><p>  3.銷售統(tǒng)計(jì)管理,其中包括有關(guān)銷售的各種統(tǒng)計(jì)數(shù)據(jù)表,如今日銷售統(tǒng)計(jì),本月銷售統(tǒng)計(jì),本極度銷售統(tǒng)計(jì),本年度銷售統(tǒng)計(jì)等。</p

15、><p>  4.員工銷售業(yè)績的考核,可以很方便的查看各員工的銷售情況,以便對(duì)各員工的業(yè)績進(jìn)行考核比較。</p><p>  5.同時(shí),為了能夠更好的了解企業(yè)各方面情況,以便于經(jīng)營管理。還需要幾個(gè)信息表來顯示諸如庫存,生產(chǎn)廠商,員工信息等內(nèi)容的功能。</p><p>  6.基于安全性的考慮,本系統(tǒng)還提供一個(gè)管理員登錄的功能。</p><p> 

16、?。ǘ┥唐蜂N售管理系統(tǒng)的作用</p><p>  1持續(xù)擴(kuò)大市場范圍,有利于持續(xù)開發(fā)全球市場。</p><p>  2提高業(yè)務(wù)透明度,減少暗箱操作,有利于相互監(jiān)督,減少腐敗</p><p><b>  和職員跳槽事件。</b></p><p>  3員工之間職責(zé)分工明確,有利于提高工作效率。</p>&l

17、t;p>  4提高企業(yè)對(duì)市場的快速反應(yīng)能力,全面提高企業(yè)競爭力。</p><p>  5提高企業(yè)的工作效率。</p><p>  6提高職工的工作積極性。</p><p>  7保持企業(yè)與銷售人員和客戶的緊密聯(lián)系,充分發(fā)揮團(tuán)隊(duì)的協(xié)同</p><p><b>  作戰(zhàn)優(yōu)勢。</b></p><p&

18、gt; ?。ㄈ┥唐蜂N售管理系統(tǒng)的特點(diǎn)</p><p>  1功能完善,涵蓋企業(yè)銷售業(yè)務(wù)的各個(gè)方面。</p><p>  2專業(yè)性強(qiáng),針對(duì)企業(yè)的專業(yè)特點(diǎn)和管理特點(diǎn)。</p><p>  3靈活方便,功能可選擇、可定制性強(qiáng)。</p><p>  4環(huán)境要求低,操作系統(tǒng)windows95以上。</p><p>  5操作簡

19、單,界面人性化,便于操作。</p><p>  商品銷售管理系統(tǒng)的需求分析</p><p>  需求分析的基本任務(wù)是準(zhǔn)確的回答“系統(tǒng)必須做什么?”這個(gè)問題。雖然在上一個(gè)階段已經(jīng)粗略的了解了用戶的需求,但還是會(huì)遺漏一些細(xì)節(jié)方面的問題。所以需求分析這一階段的研究比不可少,而且,它在整個(gè)系統(tǒng)開發(fā)過程中占有非常重要的地位。</p><p><b>  分析系統(tǒng)的數(shù)

20、據(jù)要求</b></p><p>  任何一個(gè)系統(tǒng)本質(zhì)上都是信息處理系統(tǒng),系統(tǒng)必須處理的信息和系統(tǒng)應(yīng)該產(chǎn)生的信息在很大程度上決定了系統(tǒng)的面貌,對(duì)軟件設(shè)計(jì)有深遠(yuǎn)的影響。因此,必須分析系統(tǒng)的數(shù)據(jù)需求,這是軟件需求分析的一個(gè)重要任務(wù)。</p><p>  復(fù)雜的數(shù)據(jù)由許多基本的數(shù)據(jù)元素組成,數(shù)據(jù)結(jié)構(gòu)表示數(shù)據(jù)元素之間的關(guān)系。利用數(shù)據(jù)字典何以全面準(zhǔn)確的定義數(shù)據(jù),但是數(shù)據(jù)字典的缺點(diǎn)是不夠形象

21、直觀。因此,數(shù)據(jù)流程圖能夠很方便的表明整個(gè)系統(tǒng)的功能,數(shù)據(jù)在系統(tǒng)中傳輸?shù)穆窂?。需求分析階段的一個(gè)重要而困難的任務(wù)是收集將來應(yīng)用所涉及的數(shù)據(jù),所以要在此階段就要充分考慮到可能的擴(kuò)充和改變,使設(shè)計(jì)易于更改,系統(tǒng)易于擴(kuò)充。另外,在數(shù)據(jù)分析階段,必須強(qiáng)調(diào)用戶的參與,要與用戶保持密切的聯(lián)系,任何調(diào)查研究沒有用戶的積極參加是寸步難行的。</p><p>  在此階段,我主要是做了一些了解商品銷售方面的數(shù)據(jù)的調(diào)查工做,積極參與

22、到實(shí)際的銷售過程當(dāng)中,不斷與用戶交流意見。</p><p><b>  功能需求</b></p><p>  根據(jù)當(dāng)前的企業(yè)管理體制,一般企業(yè)的銷售管理系統(tǒng),總是根據(jù)掌握的商品類別,相應(yīng)分成幾個(gè)科室來進(jìn)行商品的銷售,進(jìn)貨,核銷托收,驗(yàn)收入庫,并隨時(shí)按期進(jìn)行庫存盤點(diǎn),作臺(tái)帳,根據(jù)企業(yè)自身管理的需要按月,季,年進(jìn)行統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)的報(bào)表。但是這樣的人工操作管理既浪費(fèi)人力

23、,財(cái)力,又浪費(fèi)時(shí)間,嚴(yán)重影響了企業(yè)的效率。本章根據(jù)當(dāng)前的企業(yè)機(jī)制,把企業(yè)銷售管理系統(tǒng)劃分為如下幾個(gè)功能:交易管理,包括進(jìn)貨登記管理,銷售登記管理,退貨登記管理;進(jìn)貨統(tǒng)計(jì)管理,其中包括有關(guān)進(jìn)貨的各種統(tǒng)計(jì)數(shù)據(jù)表,如今日進(jìn)貨統(tǒng)計(jì),本月進(jìn)貨統(tǒng)計(jì),本極度進(jìn)貨統(tǒng)計(jì),本年度進(jìn)貨統(tǒng)計(jì)等;銷售統(tǒng)計(jì)管理,其中包括有關(guān)銷售的各種統(tǒng)計(jì)數(shù)據(jù)表,如今日銷售統(tǒng)計(jì),本月銷售統(tǒng)計(jì),本極度銷售統(tǒng)計(jì),本年度銷售統(tǒng)計(jì)等:員工銷售業(yè)績的考核,可以很方便的查看各員工的銷售情況,以

24、便對(duì)各員工的業(yè)績進(jìn)行考核比較.同時(shí),為了能夠更好的了解企業(yè)各方面情況,以便于經(jīng)營管理。還需要幾個(gè)信息表來顯示諸如庫存,生產(chǎn)廠商,員工信息等內(nèi)容的功能?;诎踩缘目紤],本系統(tǒng)還將提供一個(gè)管理員登錄的功能。在沒有登陸的情況下,各個(gè)功能是不可用的。</p><p><b>  (三)數(shù)據(jù)流圖</b></p><p>  在仔細(xì)分析調(diào)查有關(guān)企業(yè)銷售信息需求的基礎(chǔ)上,能得到如

25、下圖所示的企業(yè)銷售管理系統(tǒng)幾個(gè)主要功能的數(shù)據(jù)流程</p><p>  系統(tǒng)數(shù)據(jù)流程圖(圖1)</p><p>  三、商品銷售管理系統(tǒng)的設(shè)計(jì)</p><p>  通過這個(gè)階段的工作應(yīng)該劃分出組成系統(tǒng)的物理元素。但是每個(gè)物理元素仍然處于黑盒子級(jí),這些黑盒子里的具體內(nèi)容將在后面章節(jié)中詳細(xì)設(shè)計(jì)。系統(tǒng)設(shè)計(jì)階段的另一個(gè)重要任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個(gè)程序是由哪

26、些模塊組成的,以及這些模塊相互間的關(guān)系。系統(tǒng)設(shè)計(jì)過程首先尋找實(shí)現(xiàn)目標(biāo)系統(tǒng)的各種不同方案,需求分析階段得到的數(shù)據(jù)流圖是設(shè)想各種可能方案的基礎(chǔ)。然后對(duì)比各種合理方案的利弊,推薦一個(gè)最佳方案,并且為最佳的方案制定詳細(xì)的實(shí)現(xiàn)計(jì)劃。</p><p><b> ?。ㄒ唬┤蝿?wù)</b></p><p>  系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)銷售管理的系統(tǒng)化,規(guī)范化和自動(dòng)化,從而達(dá)到提高企業(yè)

27、管理效率的目的。經(jīng)過需求調(diào)查與分析階段的工作,系統(tǒng)必須完成的工作和功能已經(jīng)清楚,接下來就是劃分組成系統(tǒng)的程序數(shù)據(jù)庫和設(shè)計(jì)軟件的結(jié)構(gòu),也就是確定系統(tǒng)中每個(gè)程序是由哪些模塊組成,以及這些模塊相互之間的關(guān)系。</p><p><b>  (二) 方案設(shè)計(jì)</b></p><p>  在對(duì)系統(tǒng)做了詳細(xì)的需求調(diào)查與分析之后,對(duì)于目標(biāo)系統(tǒng),我的方案是:基于 Visual basi

28、c為設(shè)計(jì)語言并以Access 2000為數(shù)據(jù)庫進(jìn)行企業(yè)信息的管理該系統(tǒng)的優(yōu)點(diǎn)是操作方便,適用性強(qiáng),發(fā)周期短,成本低,因此選用該方案作為實(shí)施方案。</p><p><b>  四、數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  在前面提到的企業(yè)銷售系統(tǒng)的各種功能的實(shí)現(xiàn)都離不開數(shù)據(jù)庫的支持,因此數(shù)據(jù)庫的設(shè)計(jì)作為本系統(tǒng)的設(shè)計(jì)的一部分不可缺少。開發(fā)本系統(tǒng)中使用的數(shù)據(jù)庫系統(tǒng)是Acces

29、s 2000。從系統(tǒng)設(shè)計(jì)中提到的功能分析,本系統(tǒng)需要建立以下幾個(gè)數(shù)據(jù)表:庫存表;已售商品表;退貨表;員工表;進(jìn)貨廠商表;用戶表。用戶的對(duì)數(shù)據(jù)庫的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢等方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為具體的設(shè)計(jì)打下基礎(chǔ)[8]。數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。本系統(tǒng)的數(shù)據(jù)項(xiàng)

30、如下:</p><p>  ●用戶登錄中的數(shù)據(jù)項(xiàng)有:用戶編號(hào),用戶名,密碼。</p><p>  ●廠商信息中的數(shù)據(jù)項(xiàng):廠商編號(hào),廠商名稱,廠商地址,法人代表。</p><p>  ●庫存商品信息中的數(shù)據(jù)項(xiàng):商品編號(hào),生產(chǎn)廠商,商品名,型號(hào),單價(jià),數(shù)量,總金額,進(jìn)貨年,進(jìn)貨月,進(jìn)貨日,業(yè)務(wù)員編號(hào)。</p><p>  ●銷售商品信息中的數(shù)據(jù)項(xiàng)

31、:商品標(biāo)號(hào),生產(chǎn)廠商,商品名,型號(hào),單價(jià),數(shù)量,總金額,銷售年,銷售月,銷售日,業(yè)務(wù)員編號(hào)。</p><p>  ●退貨商品信息中的數(shù)據(jù)項(xiàng):商品編號(hào),生產(chǎn)廠商,商品名,型號(hào),單價(jià),數(shù)量,總金額,退貨年,退貨月,退貨日,業(yè)務(wù)員編號(hào)。</p><p>  ●員工信息中的數(shù)據(jù)項(xiàng):員工編號(hào),員工姓名,員工電話,員工地址。</p><p><b>  五、詳細(xì)設(shè)計(jì)&

32、lt;/b></p><p>  實(shí)現(xiàn)企業(yè)銷售管理系統(tǒng)中各個(gè)功能模塊的功能。算法設(shè)計(jì)是整個(gè)系統(tǒng)詳細(xì)設(shè)計(jì)的核心,任何一個(gè)系統(tǒng)需要完成的功能都需要算法設(shè)計(jì)的支持,然后才能在此基礎(chǔ)上進(jìn)行代碼設(shè)計(jì)。對(duì)每一個(gè)功能模塊的描述都會(huì)功能設(shè)計(jì),算法設(shè)計(jì)的模式來敘述。</p><p><b> ?。ㄒ唬┕材K</b></p><p>  在Visual B

33、asic 6.0中用公用模塊存放整個(gè)工程公用的函數(shù)、過程和全局變量等,以此提高代碼的效率。在項(xiàng)目資源管理器中為項(xiàng)目添加一個(gè)Module,存為Mdl1.bas。然后就可以添加所需的代碼。</p><p>  由于系統(tǒng)中各個(gè)功能模塊都要頻繁使用數(shù)據(jù)庫中的各種數(shù)據(jù),因此需要使用公共模塊來存放這些全局變量。</p><p>  單擊“工程”——>“添加模塊”菜單,打開一個(gè)公共模塊,在<

34、/p><p><b>  其中添加如下代碼:</b></p><p>  Option Explicit</p><p>  Public conn As New ADODB.Connection</p><p>  以上代碼的功能是在公共模塊中添加一個(gè)全局變量,以使得這個(gè)變量在整個(gè)系統(tǒng)中都可以用,它的含義是把conn定義為

35、ADODB的連接。這樣做可以在設(shè)計(jì)代碼時(shí)更加簡單,方便。</p><p>  (二)創(chuàng)建系統(tǒng)用戶管理模塊</p><p>  用戶管理模塊主要實(shí)現(xiàn):</p><p><b>  ●用戶登錄</b></p><p><b>  ●修改用戶密碼</b></p><p><b

36、>  ●用戶退出。</b></p><p><b>  ●窗體設(shè)計(jì)</b></p><p>  登錄功能的窗體主要由兩個(gè)label控件,兩個(gè)文本框,兩個(gè)command控件構(gòu)成。</p><p>  企業(yè)銷售系統(tǒng)登錄窗體(圖2)</p><p><b>  ●功能設(shè)計(jì)</b><

37、/p><p>  用戶登錄窗體的作用是保證系統(tǒng)的安全性。通過登錄辨別是否是非法登錄。它有分別對(duì)用戶名和密碼識(shí)別的功一項(xiàng)數(shù)據(jù)與數(shù)據(jù)庫中的已有數(shù)據(jù)不符,則無法登錄,其它可用。運(yùn)行本系統(tǒng)后,在彈出的登錄窗體中輸入用戶名和認(rèn)證信息中的任一項(xiàng)與數(shù)據(jù)庫中的信息不同,則出現(xiàn)出錯(cuò)登陸窗體,并且光標(biāo)停留在相應(yīng)的文本框內(nèi);若都正確,</p><p><b>  ●算法設(shè)計(jì)</b></p

38、><p>  在輸入用戶名和密碼后,首先檢查用戶名的合法性,法登錄,則返回輸入信息步驟;若用戶是合法的,則繼續(xù)否與數(shù)據(jù)庫中的一致。</p><p>  (三)系統(tǒng)交易管理模塊</p><p>  交易是一個(gè)企業(yè)或銷售商店最常應(yīng)用的一個(gè)環(huán)節(jié),幾乎每一天的銷售情況,進(jìn)貨情況都要使用交易這一功能。因此,對(duì)于它的設(shè)計(jì)要做到界面友好,數(shù)據(jù)齊全,準(zhǔn)確性高。同時(shí),因?yàn)槿藶榈脑?,?jīng)常

39、會(huì)出現(xiàn)輸入錯(cuò)誤的現(xiàn)象,這就要求在設(shè)計(jì)階段就要把能夠考慮到的可能出現(xiàn)的錯(cuò)誤做出提示。</p><p><b>  1、進(jìn)貨登記</b></p><p><b>  ●窗體設(shè)計(jì)</b></p><p>  由于本窗體實(shí)現(xiàn)的是商品信息和廠商信息的添加,所以首先需要兩個(gè)frame框?qū)蓚€(gè)功能分開,然后,在此窗體上加入4個(gè)comma

40、nd控件,15個(gè)textbox控件,16個(gè)label控件。由于敘述不方便,這里直接給出窗體如下圖:</p><p>  進(jìn)貨統(tǒng)計(jì)窗體(圖3)</p><p><b>  ●功能設(shè)計(jì)</b></p><p>  進(jìn)貨登計(jì)是一個(gè)銷售企業(yè),商店中必不可缺的一環(huán)。在本系統(tǒng)中它的主要功能不僅是要添加進(jìn)貨的商品信息入庫,同時(shí),還提供了一個(gè)添加廠商信息的功能

41、。在打開進(jìn)貨登記窗體后,輸入商品信息和廠商信息,然后點(diǎn)擊分別點(diǎn)擊添加入庫按扭。既完成了進(jìn)貨信息的登記。進(jìn)貨統(tǒng)計(jì)功能中首先需要檢測的是否所有信息都已填寫,不允許有空,如空則彈出提示窗口,檢測完用戶輸入信息后,再打開數(shù)據(jù)庫中的goods表,這樣才能添加到數(shù)據(jù)庫中。最后彈出提示窗口。</p><p><b>  ●算法設(shè)計(jì)</b></p><p>  載入窗體時(shí),goods

42、表中將自動(dòng)添加已有商品信息,入庫信息的記錄號(hào)由程序自動(dòng)產(chǎn)生,這樣每條記錄都有唯一的編號(hào),輸完內(nèi)容,單擊“添加入庫”按鈕,觸發(fā)Click事件,對(duì)文本內(nèi)容進(jìn)行檢查、判斷,如出錯(cuò)則顯示提示信息并更新goods表中的相關(guān)信息,最后添加內(nèi)容到數(shù)據(jù)庫。</p><p><b>  2、銷售登記</b></p><p><b>  ●窗體設(shè)計(jì)</b></

43、p><p>  與進(jìn)貨登記窗體的設(shè)計(jì)相同,只是少了廠商信息錄入的那一部分。窗體略。</p><p><b>  ●功能設(shè)計(jì)</b></p><p>  銷售登記的功能是把每天的銷售信息添加入庫。單擊銷售功能子菜單后,進(jìn)入銷售登記界面,用戶可以在此輸入需要銷售的商品信息,單擊銷售按扭后,彈出窗體提示銷售成功。</p><p>

44、<b>  ●算法設(shè)計(jì)</b></p><p>  本窗體應(yīng)實(shí)現(xiàn)的功能是在檢測完用戶輸入信息后,還需要檢測現(xiàn)存貨表中是否有此型號(hào)商品,如果有,數(shù)量是否夠,如果此型號(hào)無貨或者數(shù)量不夠,則彈出提示窗口提示用戶。之后,再打開sell表的游標(biāo),進(jìn)行銷售操作,把相應(yīng)商品及數(shù)量添加入sell表中。最后,再把相應(yīng)數(shù)量的此型號(hào)商品從goods表中減去。</p><p><b&g

45、t;  3、退貨登記</b></p><p><b>  ●窗體設(shè)計(jì)</b></p><p>  同前兩個(gè)窗體設(shè)計(jì)相同,圖略。窗體界面建立完成后,首先在MDIfrmmain窗體代碼中加入以下代碼,以使單擊退貨窗體子菜單進(jìn)入退貨窗體:</p><p>  Private Sub mnretreat_Click()</p>

46、<p>  frmRetreat.Show</p><p><b>  End Sub</b></p><p><b>  ●功能設(shè)計(jì)</b></p><p>  在企業(yè)日常銷售過程中,難免會(huì)有顧客退貨的情況發(fā)生,這個(gè)時(shí)候就需要用到退貨登記功能了。單擊“退貨登記”子菜單后,進(jìn)入退貨登記界面,用戶可以在此輸入退貨

47、的商品信息,單擊“退貨”按扭后,彈出提示窗口“退貨成功”。則退貨操作成功,此商品已添加如退貨庫,返回現(xiàn)存商品庫,并且從銷售庫中清除。</p><p><b>  ●算法設(shè)計(jì)</b></p><p>  退貨操作需要完成以下四個(gè)操作:檢測是否確實(shí)已銷售,從銷售表中減去,加入退貨表,返回加入現(xiàn)存貨表。首先檢測信息,若為空則提示;若不為空,則檢測是否已銷售此商品,既從sel

48、l表中檢測是否含有此記錄,如不符合退貨條件則彈出提示窗口檢測完退貨條件后,要把信息加入退貨表,再把退貨的商品從銷售表中減去,最后加入庫存表中,并且提示操作成功。</p><p>  (四)數(shù)據(jù)庫查看模塊</p><p><b>  ●窗體設(shè)計(jì)</b></p><p>  庫存表子菜單的實(shí)現(xiàn)和業(yè)績查看菜單相似,也是使用一個(gè)窗體查詢庫存表,然后使用

49、一個(gè)窗體顯示庫存表。由于其基本窗體設(shè)置相似,在這里圖略。</p><p><b>  ●功能設(shè)計(jì)</b></p><p>  單擊庫存表子菜單,進(jìn)入庫存貨物窗體,在此窗體的上方有一個(gè)“顯示全部庫存商品”的按扭,單擊后將顯示庫存商品查看窗體,顯示了全部的庫存商品信息。在商品名文本框中輸入要查詢的商品名,再在文本框中輸入商品型號(hào),單擊“查詢”按扭,將進(jìn)入顯示單個(gè)商品存或窗

50、體,如果輸入的商品名或型號(hào)不對(duì)或表中不存在此型號(hào)商品,則彈出一個(gè)小窗口提示“此型號(hào)商品不存在”。</p><p><b>  ●算法設(shè)計(jì)</b></p><p>  首先要判斷用戶要求顯示的是整個(gè)庫存貨表還是個(gè)別型號(hào)商品,需要用到前面定義的公共變量。如果是要求顯示整個(gè)庫存貨表,則不用改動(dòng)任何控件的屬性設(shè)置,因?yàn)榻缑娼r(shí)就已經(jīng)設(shè)置好了;如果要求查詢并顯示個(gè)別型號(hào)商品,

51、則首先判斷庫存表中是否有此型號(hào)的商品,如果沒有則彈出一個(gè)提示窗體提示用戶,如果有,則打開goods表,按型號(hào)添加記錄到顯示庫存表的窗體中。然后關(guān)閉表。</p><p><b>  結(jié)論</b></p><p>  至此,商品銷售管理數(shù)據(jù)庫文件已初步建好。該系統(tǒng)操作簡單,不僅可以提高工作效率,而且任何用戶均可勝任此項(xiàng)工作。該系統(tǒng)最大的優(yōu)點(diǎn)就是具有通用性,可移植,其它系統(tǒng)

52、可直接使用,該系統(tǒng)將給企業(yè)管理人員帶來極大的方便。</p><p>  商品銷售管理系統(tǒng)由于采用Access,具有很好的容許擴(kuò)充,具有較強(qiáng)的應(yīng)變能力,可根據(jù)需要在原數(shù)據(jù)庫上,方便地增刪。Access還具有很好的接口性能,它幾乎可以與常用的多種數(shù)據(jù)庫語言開發(fā)出的數(shù)據(jù)庫相連接。所以這個(gè)初步完成的商品銷售管理系統(tǒng)可根據(jù)需要不斷完善,也可根據(jù)需要與其他數(shù)據(jù)庫、其他網(wǎng)絡(luò)相連接。</p><p>&l

53、t;b>  致 謝</b></p><p>  通過對(duì)商品銷售管理系統(tǒng)的設(shè)計(jì),不僅掌握了開發(fā)一個(gè)完整的系統(tǒng)的過程,而且還對(duì)VB以及數(shù)據(jù)庫有了更進(jìn)一步的了解,在設(shè)計(jì)的過程中也難免遇到一切麻煩,正是這些難題的出現(xiàn),才使我有了很大的收獲。尤其是在設(shè)計(jì)階段覺得很容易的一件事可能就是你在具體實(shí)現(xiàn)過程中遇到的一個(gè)很頭疼的問題,有了這些經(jīng)驗(yàn),我相信在今后做設(shè)計(jì)的時(shí)候一定對(duì)我有很大幫助!</p>

54、<p>  在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師劉東輝老師身上學(xué)到了很多東西。劉老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。他無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他耐心的輔導(dǎo)。另外,在系統(tǒng)開發(fā)過程中我的同學(xué)也給予我很大的幫助,幫助解決了不少的難點(diǎn),這里一并表示感謝。</p><p>  感謝所有的任課老師

55、,沒有你們的諄諄教誨,我無法完成我的學(xué)</p><p><b>  業(yè)。</b></p><p>  文中定有一些不足之處,敬請(qǐng)各位老師不吝賜教。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]趙津燕,李益民,苗巍,王雙立。數(shù)據(jù)庫原理與應(yīng)用開發(fā)技術(shù),中國水利水電出版社,20

56、04年2月</p><p>  [2][美]David C.Hay,孫學(xué)濤,趙凱,朱衛(wèi)東,需求分析,清華大學(xué)出版社,2004年1月</p><p>  [3]劉萌,周學(xué)明,企業(yè)辦公系統(tǒng)實(shí)例導(dǎo)航,人民郵電出版社,2003年5月</p><p>  [4]郭琦,VB數(shù)據(jù)庫系統(tǒng)開發(fā)技術(shù)第八版,人民郵電出版社,2003年12月</p><p>  [

57、5]張海藩,軟件工程導(dǎo)論第三版,清華大學(xué)出版社,2003年7月</p><p>  [6][美]Cary N.Prague,趙傳啟,葉卓映,郭軍,Access 2000使用數(shù)據(jù)表和查詢,電子工業(yè)出版社,2004年5月</p><p>  [7]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論第三版,高等教育出版社,2002年2月</p><p>  [8]寧正元,VB程序設(shè)計(jì)教程,清華

58、大學(xué)出版社,2004年1月</p><p>  [9]張立平,VB6.0數(shù)據(jù)庫開發(fā)技術(shù)與工程實(shí)踐第一版.人民郵電出版社,2004年1月</p><p>  [10]趙晨陽,楊靜,梁建國,VB語言程序設(shè)計(jì),電子工業(yè)出版社,2004年4月</p><p>  [11][美]Elfriede Dusin,新語譯,有效軟件測試.清華大學(xué)出版社,2003年7月</p&g

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論