版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
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)勝劣汰是市場(chǎng)經(jīng)濟(jì)不變的法則,競(jìng)爭(zhēng)優(yōu)勢(shì)源于對(duì)營(yíng)銷活動(dòng)的科學(xué)管理,一套好的管理軟件是加強(qiáng)管理的必要保障。大多數(shù)中小企業(yè)計(jì)算機(jī)輔助管理水平較低,但面對(duì)的市場(chǎng)競(jìng)爭(zhēng)又非常激烈。為提高這些企業(yè)營(yíng)銷管理水平,使其在市場(chǎng)中確立競(jìng)爭(zhēng)優(yōu)勢(shì),作者特別編制了這套《商品銷售管理系統(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è)簡(jiǎn)單的商品銷售管理系統(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)就是界面簡(jiǎn)明,使用戶一看到就應(yīng)該能知道怎么樣去使用本軟件。</p><p> 關(guān)鍵詞 管理系統(tǒng);數(shù)據(jù)庫(kù);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> (三)商品銷售管理系統(tǒng)的特點(diǎn)3</p><p> 二、商品銷售管理系統(tǒng)的需求分析3</p><p> ?。ㄒ唬┓治鱿到y(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ù)庫(kù)設(shè)計(jì)8</b></p><p><b&g
9、t; 五、詳細(xì)設(shè)計(jì)9</b></p><p><b> ?。ㄒ唬┕材K9</b></p><p> ?。ǘ﹦?chuàng)建系統(tǒng)用戶管理模塊10</p><p> ?。ㄈ┫到y(tǒng)交易管理模塊11</p><p> (四)數(shù)據(jù)庫(kù)查看模塊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ù)庫(kù)技術(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è)簡(jiǎn)單的物資管理信息系統(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è)績(jī)的考核,可以很方便的查看各員工的銷售情況,以便對(duì)各員工的業(yè)績(jī)進(jìn)行考核比較。</p><p> 5.同時(shí),為了能夠更好的了解企業(yè)各方面情況,以便于經(jīng)營(yíng)管理。還需要幾個(gè)信息表來顯示諸如庫(kù)存,生產(chǎn)廠商,員工信息等內(nèi)容的功能。</p><p> 6.基于安全性的考慮,本系統(tǒng)還提供一個(gè)管理員登錄的功能。</p><p>
16、?。ǘ┥唐蜂N售管理系統(tǒng)的作用</p><p> 1持續(xù)擴(kuò)大市場(chǎng)范圍,有利于持續(xù)開發(fā)全球市場(chǎng)。</p><p> 2提高業(yè)務(wù)透明度,減少暗箱操作,有利于相互監(jiān)督,減少腐敗</p><p><b> 和職員跳槽事件。</b></p><p> 3員工之間職責(zé)分工明確,有利于提高工作效率。</p>&l
17、t;p> 4提高企業(yè)對(duì)市場(chǎng)的快速反應(yīng)能力,全面提高企業(yè)競(jìng)爭(zhēng)力。</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)勢(shì)。</b></p><p&
18、gt; (三)商品銷售管理系統(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操作簡(jiǎn)
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)收入庫(kù),并隨時(shí)按期進(jìn)行庫(kù)存盤點(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è)績(jī)的考核,可以很方便的查看各員工的銷售情況,以
24、便對(duì)各員工的業(yè)績(jī)進(jìn)行考核比較.同時(shí),為了能夠更好的了解企業(yè)各方面情況,以便于經(jīng)營(yíng)管理。還需要幾個(gè)信息表來顯示諸如庫(kù)存,生產(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ù)庫(kù)和設(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ì)語(yǔ)言并以Access 2000為數(shù)據(jù)庫(kù)進(jìn)行企業(yè)信息的管理該系統(tǒng)的優(yōu)點(diǎn)是操作方便,適用性強(qiáng),發(fā)周期短,成本低,因此選用該方案作為實(shí)施方案。</p><p><b> 四、數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 在前面提到的企業(yè)銷售系統(tǒng)的各種功能的實(shí)現(xiàn)都離不開數(shù)據(jù)庫(kù)的支持,因此數(shù)據(jù)庫(kù)的設(shè)計(jì)作為本系統(tǒng)的設(shè)計(jì)的一部分不可缺少。開發(fā)本系統(tǒng)中使用的數(shù)據(jù)庫(kù)系統(tǒng)是Acces
29、s 2000。從系統(tǒng)設(shè)計(jì)中提到的功能分析,本系統(tǒng)需要建立以下幾個(gè)數(shù)據(jù)表:庫(kù)存表;已售商品表;退貨表;員工表;進(jìn)貨廠商表;用戶表。用戶的對(duì)數(shù)據(jù)庫(kù)的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢等方面,這就要求數(shù)據(jù)庫(kù)結(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> ●庫(kù)存商品信息中的數(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):?jiǎn)T工編號(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ù)庫(kù)中的各種數(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í)更加簡(jiǎn)單,方便。</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ù)庫(kù)中的已有數(shù)據(jù)不符,則無法登錄,其它可用。運(yùn)行本系統(tǒng)后,在彈出的登錄窗體中輸入用戶名和認(rèn)證信息中的任一項(xiàng)與數(shù)據(jù)庫(kù)中的信息不同,則出現(xiàn)出錯(cuò)登陸窗體,并且光標(biāo)停留在相應(yīng)的文本框內(nèi);若都正確,</p><p><b> ●算法設(shè)計(jì)</b></p
38、><p> 在輸入用戶名和密碼后,首先檢查用戶名的合法性,法登錄,則返回輸入信息步驟;若用戶是合法的,則繼續(xù)否與數(shù)據(jù)庫(kù)中的一致。</p><p> ?。ㄈ┫到y(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)貨的商品信息入庫(kù),同時(shí),還提供了一個(gè)添加廠商信息的功能
41、。在打開進(jìn)貨登記窗體后,輸入商品信息和廠商信息,然后點(diǎn)擊分別點(diǎn)擊添加入庫(kù)按扭。既完成了進(jìn)貨信息的登記。進(jìn)貨統(tǒng)計(jì)功能中首先需要檢測(cè)的是否所有信息都已填寫,不允許有空,如空則彈出提示窗口,檢測(cè)完用戶輸入信息后,再打開數(shù)據(jù)庫(kù)中的goods表,這樣才能添加到數(shù)據(jù)庫(kù)中。最后彈出提示窗口。</p><p><b> ●算法設(shè)計(jì)</b></p><p> 載入窗體時(shí),goods
42、表中將自動(dòng)添加已有商品信息,入庫(kù)信息的記錄號(hào)由程序自動(dòng)產(chǎn)生,這樣每條記錄都有唯一的編號(hào),輸完內(nèi)容,單擊“添加入庫(kù)”按鈕,觸發(fā)Click事件,對(duì)文本內(nèi)容進(jìn)行檢查、判斷,如出錯(cuò)則顯示提示信息并更新goods表中的相關(guān)信息,最后添加內(nèi)容到數(shù)據(jù)庫(kù)。</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> 銷售登記的功能是把每天的銷售信息添加入庫(kù)。單擊銷售功能子菜單后,進(jìn)入銷售登記界面,用戶可以在此輸入需要銷售的商品信息,單擊銷售按扭后,彈出窗體提示銷售成功。</p><p>
44、<b> ●算法設(shè)計(jì)</b></p><p> 本窗體應(yīng)實(shí)現(xiàn)的功能是在檢測(cè)完用戶輸入信息后,還需要檢測(cè)現(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、的商品信息,單擊“退貨”按扭后,彈出提示窗口“退貨成功”。則退貨操作成功,此商品已添加如退貨庫(kù),返回現(xiàn)存商品庫(kù),并且從銷售庫(kù)中清除。</p><p><b> ●算法設(shè)計(jì)</b></p><p> 退貨操作需要完成以下四個(gè)操作:檢測(cè)是否確實(shí)已銷售,從銷售表中減去,加入退貨表,返回加入現(xiàn)存貨表。首先檢測(cè)信息,若為空則提示;若不為空,則檢測(cè)是否已銷售此商品,既從sel
48、l表中檢測(cè)是否含有此記錄,如不符合退貨條件則彈出提示窗口檢測(cè)完退貨條件后,要把信息加入退貨表,再把退貨的商品從銷售表中減去,最后加入庫(kù)存表中,并且提示操作成功。</p><p> ?。ㄋ模?shù)據(jù)庫(kù)查看模塊</p><p><b> ●窗體設(shè)計(jì)</b></p><p> 庫(kù)存表子菜單的實(shí)現(xiàn)和業(yè)績(jī)查看菜單相似,也是使用一個(gè)窗體查詢庫(kù)存表,然后使用
49、一個(gè)窗體顯示庫(kù)存表。由于其基本窗體設(shè)置相似,在這里圖略。</p><p><b> ●功能設(shè)計(jì)</b></p><p> 單擊庫(kù)存表子菜單,進(jìn)入庫(kù)存貨物窗體,在此窗體的上方有一個(gè)“顯示全部庫(kù)存商品”的按扭,單擊后將顯示庫(kù)存商品查看窗體,顯示了全部的庫(kù)存商品信息。在商品名文本框中輸入要查詢的商品名,再在文本框中輸入商品型號(hào),單擊“查詢”按扭,將進(jìn)入顯示單個(gè)商品存或窗
50、體,如果輸入的商品名或型號(hào)不對(duì)或表中不存在此型號(hào)商品,則彈出一個(gè)小窗口提示“此型號(hào)商品不存在”。</p><p><b> ●算法設(shè)計(jì)</b></p><p> 首先要判斷用戶要求顯示的是整個(gè)庫(kù)存貨表還是個(gè)別型號(hào)商品,需要用到前面定義的公共變量。如果是要求顯示整個(gè)庫(kù)存貨表,則不用改動(dòng)任何控件的屬性設(shè)置,因?yàn)榻缑娼r(shí)就已經(jīng)設(shè)置好了;如果要求查詢并顯示個(gè)別型號(hào)商品,
51、則首先判斷庫(kù)存表中是否有此型號(hào)的商品,如果沒有則彈出一個(gè)提示窗體提示用戶,如果有,則打開goods表,按型號(hào)添加記錄到顯示庫(kù)存表的窗體中。然后關(guān)閉表。</p><p><b> 結(jié)論</b></p><p> 至此,商品銷售管理數(shù)據(jù)庫(kù)文件已初步建好。該系統(tǒng)操作簡(jiǎn)單,不僅可以提高工作效率,而且任何用戶均可勝任此項(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ù)庫(kù)上,方便地增刪。Access還具有很好的接口性能,它幾乎可以與常用的多種數(shù)據(jù)庫(kù)語(yǔ)言開發(fā)出的數(shù)據(jù)庫(kù)相連接。所以這個(gè)初步完成的商品銷售管理系統(tǒng)可根據(jù)需要不斷完善,也可根據(jù)需要與其他數(shù)據(jù)庫(kù)、其他網(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ù)庫(kù)有了更進(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ù)庫(kù)原理與應(yīng)用開發(fā)技術(shù),中國(guó)水利水電出版社,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ù)庫(kù)系統(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ù)庫(kù)系統(tǒng)概論第三版,高等教育出版社,2002年2月</p><p> [8]寧正元,VB程序設(shè)計(jì)教程,清華
58、大學(xué)出版社,2004年1月</p><p> [9]張立平,VB6.0數(shù)據(jù)庫(kù)開發(fā)技術(shù)與工程實(shí)踐第一版.人民郵電出版社,2004年1月</p><p> [10]趙晨陽(yáng),楊靜,梁建國(guó),VB語(yǔ)言程序設(shè)計(jì),電子工業(yè)出版社,2004年4月</p><p> [11][美]Elfriede Dusin,新語(yǔ)譯,有效軟件測(cè)試.清華大學(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)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)----商品銷售管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---商品銷售管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-----商品銷售管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)——商品銷售管理系統(tǒng)的設(shè)計(jì)
- 商品銷售系統(tǒng)畢業(yè)設(shè)計(jì)
- 網(wǎng)上商品銷售系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---商品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- DELPHI商品銷售管理系統(tǒng) 畢業(yè)設(shè)計(jì).doc
- 畢業(yè)設(shè)計(jì)---超市商品銷售管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- [delphi畢設(shè)]商品銷售管理系統(tǒng) (畢業(yè)設(shè)計(jì)
- 畢業(yè)論文-商品銷售管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---基于網(wǎng)絡(luò)超市商品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 課程設(shè)計(jì)--商品銷售管理系統(tǒng)
- 商品銷售管理系統(tǒng)課程設(shè)計(jì)
- 商品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 商品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 畢業(yè)論文--商品銷售管理系統(tǒng)
- [delphi畢設(shè)]商品銷售管理系統(tǒng) (畢業(yè)設(shè)計(jì)) 最新版下載
- 商品銷售管理系統(tǒng)畢業(yè)論文
- 商品銷售管理系統(tǒng)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論