數(shù)據(jù)庫課程設(shè)計(論文)企業(yè)銷售管理系統(tǒng)設(shè)計_第1頁
數(shù)據(jù)庫課程設(shè)計(論文)企業(yè)銷售管理系統(tǒng)設(shè)計_第2頁
數(shù)據(jù)庫課程設(shè)計(論文)企業(yè)銷售管理系統(tǒng)設(shè)計_第3頁
數(shù)據(jù)庫課程設(shè)計(論文)企業(yè)銷售管理系統(tǒng)設(shè)計_第4頁
數(shù)據(jù)庫課程設(shè)計(論文)企業(yè)銷售管理系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、沈陽理工大學(xué)課程設(shè)計專用紙 noi沈陽理工大學(xué)i摘摘 要要銷售管理是企業(yè)管理的一個重要的管理環(huán)節(jié),它的特點是信息量大,要求信息反饋迅速。同時,與庫存管理、銷售賬務(wù)管理等關(guān)系十分密切。利用計算機管理技術(shù),把科學(xué)管理的技術(shù)及管理方式融入到企業(yè)銷售管理中,可極大的提高工作效率和企業(yè)的管理水平,使企業(yè)能夠隨著市場的動態(tài)變化而隨時調(diào)整銷售業(yè)務(wù)流程。本文采用vb + sql server開發(fā)模式,針對某企業(yè)產(chǎn)品的特點,開發(fā)了基于c/s模式的銷售管理系統(tǒng),在單一數(shù)據(jù)庫下,實現(xiàn)了該企業(yè)不同品種、不同系列產(chǎn)品訂、退貨的銷售過程的管理。實際應(yīng)用表明,該管理系統(tǒng)顯著提高了企業(yè)的銷售管理水平,產(chǎn)生明顯的經(jīng)濟(jì)效果。關(guān)鍵

2、詞關(guān)鍵詞: :銷售管理;統(tǒng)計查詢;vb + sql server開發(fā)模式;e-r模型沈陽理工大學(xué)課程設(shè)計專用紙 noii沈陽理工大學(xué)ii目目 錄錄第第 1 章章 系統(tǒng)功能概述系統(tǒng)功能概述 .11.1 系統(tǒng)的功能.11.2 系統(tǒng)結(jié)構(gòu)總圖.1第第 2 章章 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 .22.1 銷售管理系統(tǒng) e-r 模型.22.2 銷售管理系統(tǒng)關(guān)系模型.22.3 銷售管理系統(tǒng)表結(jié)構(gòu)設(shè)計.2第第 3 章章 功能模塊的設(shè)計功能模塊的設(shè)計 .53.1 配置數(shù)據(jù)源(odbc 數(shù)據(jù)源): .53.2 各窗體的設(shè)計.53.2.1 封面.53.2.2 登錄.63.2.3 主菜單.73.2.4 添加信息.83.2.5

3、 刪除信息.93.2.6 查詢.113.2.7 注冊更改.12結(jié)論結(jié)論 .13參考文獻(xiàn)參考文獻(xiàn) .13沈陽理工大學(xué)課程設(shè)計專用紙 no1沈陽理工大學(xué)1第第 1 章章 系統(tǒng)功能概述系統(tǒng)功能概述1.1 系統(tǒng)的功能系統(tǒng)的功能銷售管理的主要任務(wù)是用計算機對產(chǎn)品銷售過程進(jìn)行日常管理,如銷售訂單、銷售發(fā)貨、銷售退貨等,迅速準(zhǔn)確地完成各種銷售信息的統(tǒng)計計算和匯總工作,并快速打印銷售報表。針對系統(tǒng)服務(wù)對象的具體要求,設(shè)計了銷售管理系統(tǒng)。銷售管理系統(tǒng)主要包含以下功能:(1)基本信息管理:對商品、客戶的基本信息進(jìn)行維護(hù)和管理。能夠完成各種信息的添加、修改和刪除,也可按照一定的條件查詢這些信息。(2)銷售過程管理:

4、系統(tǒng)可完成訂單、發(fā)貨等每個模塊的添加、修改和刪除等操作,并可按照一定的條件查詢訂單完成情況、發(fā)貨狀態(tài)等信息。(3)查詢統(tǒng)計:可按用戶選擇的字段和輸入的內(nèi)容進(jìn)行查詢,并在查詢過程中顯示銷售數(shù)量和金額。1.2 系統(tǒng)結(jié)構(gòu)總圖系統(tǒng)結(jié)構(gòu)總圖銷售管理系統(tǒng)的總體結(jié)構(gòu)如圖1.1所示。銷售管理系統(tǒng)基本信息銷售管理統(tǒng)計查詢客戶信息管理產(chǎn)品信息管理銷售訂單銷售退貨銷售統(tǒng)計查詢圖1.1銷售管理系統(tǒng)的總體結(jié)構(gòu)沈陽理工大學(xué)課程設(shè)計專用紙 no2沈陽理工大學(xué)2第第 2 章章 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計2.1 銷售管理系統(tǒng)銷售管理系統(tǒng) e-r 模型模型銷售管理系統(tǒng)的e-r圖如圖2.1所示??蛻粲嗀涗N售訂單退貨退貨單1n1n圖 2.

5、1 銷售管理系統(tǒng)的 e-r 圖2.2 銷售管理系統(tǒng)關(guān)系模型銷售管理系統(tǒng)關(guān)系模型一個實體型轉(zhuǎn)換為一個關(guān)系模式。實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。根據(jù) e-r 圖向關(guān)系模型轉(zhuǎn)換的原則,把圖 2.1 中的 e-r 圖轉(zhuǎn)換為關(guān)系模型。關(guān)系的碼用下橫線標(biāo)出??蛻簦蛻艟幪?,客戶名稱,客戶地址,客戶聯(lián)系方式)銷售訂單(編號,客戶編號,銷售日期,銷售數(shù)量,銷售價)銷售退貨單(編號,貨號,退貨數(shù)量,退貨日期)2.3 銷售管理系統(tǒng)表結(jié)構(gòu)設(shè)計銷售管理系統(tǒng)表結(jié)構(gòu)設(shè)計數(shù)據(jù)字典中數(shù)據(jù)項部分的描述,如表 2.1-2.3 所示;數(shù)據(jù)庫如圖 2.2 所示。表 2.1 “客戶”表數(shù)據(jù)字典數(shù)據(jù)項名數(shù)據(jù)類型長度(by

6、te)取值范圍含義說明客戶編號char510001-10005客戶的編號客戶名稱varchar10客戶的名稱客戶性別varchar2客戶的性別客戶地址varchar20客戶的地址客戶聯(lián)系方式char11客戶的聯(lián)系方式沈陽理工大學(xué)課程設(shè)計專用紙 no3沈陽理工大學(xué)3表 2.2 “銷售訂單”表數(shù)據(jù)字典數(shù)據(jù)項名數(shù)據(jù)類型長度(byte)取值范圍含義說明訂單編號char510001-10005訂單的編號客戶編號char500001-00003客戶的編號銷售日期char8銷售的日期銷售數(shù)量varchar10銷售的數(shù)量銷售價格varchar5銷售價格發(fā)貨地址varchar20貨物發(fā)往地址表 2.3 “銷售退

7、貨單”表數(shù)據(jù)字典數(shù)據(jù)項名數(shù)據(jù)類型長度(byte)取值范圍含義說明編號char510001-10005訂單的編號貨號char5所退貨物的編號退貨數(shù)量varchar10退貨的數(shù)量退貨日期char5退貨的日期退貨原因varchar20退貨的原因表 2.4 “密碼表”表數(shù)據(jù)字典數(shù)據(jù)項名數(shù)據(jù)類型長度(byte)取值范圍含義說明用戶名char1010001-10005登陸時的用戶名密碼char6登陸時的用密碼圖 2.2 銷售管理系統(tǒng)數(shù)據(jù)庫沈陽理工大學(xué)課程設(shè)計專用紙 no4沈陽理工大學(xué)4圖 2.2 銷售管理系統(tǒng)數(shù)據(jù)庫沈陽理工大學(xué)課程設(shè)計專用紙 no5沈陽理工大學(xué)5第第 3 章章 功能模塊的設(shè)計功能模塊的設(shè)計

8、3.1 配置數(shù)據(jù)源(配置數(shù)據(jù)源(odbc 數(shù)據(jù)源):數(shù)據(jù)源):按如下步驟,根據(jù)向?qū)渲孟到y(tǒng)數(shù)據(jù)源。開始設(shè)置 控制面板 管理工具 數(shù)據(jù)源(odbc) 系統(tǒng) dsn 驅(qū)動程序選為sql server 給出該數(shù)據(jù)源的名稱、描述、服務(wù)器 更改默認(rèn)數(shù)據(jù)庫為(自己所建的數(shù)據(jù)庫) 測試 成功 確定 確定。 3.2 各窗體的設(shè)計各窗體的設(shè)計3.2.1 封面封面封面,如圖 31,標(biāo)題為“歡迎進(jìn)入銷售管理系統(tǒng)” ,為此標(biāo)題添加一個 timer,編輯代碼使其可以定時變色。點擊“點擊進(jìn)入”就可以關(guān)閉本窗體并打開登錄窗體。封面代碼如下:private sub command1_click()form2.showunlo

9、ad meend sub圖 3.1 歡迎界面添加完成沈陽理工大學(xué)課程設(shè)計專用紙 no6沈陽理工大學(xué)63.2.2 登錄登錄將打開“登錄”對話框,用戶輸入用戶名和密碼,如圖 3.2.2,若正確則打開下面的主窗體,如圖 3.2。登錄代碼如下:private sub cmdland_click(index as integer)dim sqlstr as stringdim micount as integer 用于記錄輸入密碼次數(shù)sqlstr = select * from 密碼表 where 用戶名= & text1(1) & adodc1.recordsource = sqlstradodc1.

10、refreshif adodc1.recordset.bof then 若沒找到符合 where 條件的記錄 msgbox 用戶名錯誤,重新輸入, vbexclamation, 警告 text1(1).text = text1(1).setfocus text1 獲得焦點else 判斷密碼是否正確 if adodc1.recordset.fields(密碼) = text2(0) then mdiform1.show unload me else msgbox 密碼錯誤,重新輸入 , vbexclamation, 警告text2(0).text = text2(0).setfocus end

11、ifend ifmicount = micount + 1if micount = 3 then unload me圖 3.2 登陸界面沈陽理工大學(xué)課程設(shè)計專用紙 no7沈陽理工大學(xué)73.2.3 主菜單主菜單主窗體,如圖 3.3,設(shè)計為 mdi 窗體,含有主菜單:數(shù)據(jù)操作、數(shù)據(jù)查詢、注冊更改。數(shù)據(jù)操作菜單包含添加菜單,刪除菜單,退出。用于添加刪除各種信息。數(shù)據(jù)查詢包含客戶信息菜單,訂單信息菜單,退貨信息菜單。用于查詢各種信息。注冊更改用于密碼個更改。主菜單代碼如下:private sub dingdanxinxi_click()form8.showend subprivate sub kehu

12、xinxi_click()form7.showend subprivate sub mimashezhi_click()form12.showend subprivate sub shanchudingdan_click()for10.showend subprivate sub shanchukehu_click()form9.showend subprivate sub shanchutuihuo_click()form6.showend subprivate sub tuichu_click()unload meend subprivate sub tuihuo_click()form5

13、.showend subprivate sub tuihuoxinxi_click()form11.show沈陽理工大學(xué)課程設(shè)計專用紙 no8沈陽理工大學(xué)8end subprivate sub yonghu_click()form3.showend sub圖 3.3 主窗體3.2.4 添加信息添加信息添加功能主要用于實現(xiàn)客戶信息、訂單信息、退貨信息的添加。單擊“數(shù)據(jù)操作 添加(通過對于客戶、訂單退貨的不同選擇,實現(xiàn)對不同信息的添加)”若輸入正確,則將輸入的信息保存到相對應(yīng)的表中,并提示“添加成功!” (圖 3.4) 。 a)客戶添加代碼 private sub command1_click(i

14、ndex as integer)adodc1.recordset.updateadodc1.recordset.addnewmsgbox 添加成功!end sub沈陽理工大學(xué)課程設(shè)計專用紙 no9沈陽理工大學(xué)9private sub command2_click(index as integer)unload meb)訂單添加(同客戶添加)c)退貨添加(同客戶添加)圖 3.4 添加3.2.5 刪除信息刪除信息刪除功能主要用于實現(xiàn)客戶信息、訂單信息、退貨信息的刪除。單擊“數(shù)據(jù)操作刪除(通過對于客戶、訂單退貨的不同選擇,實現(xiàn)對不同信息的刪除)”選擇要刪除的條目,點擊刪除,提示“確定刪除當(dāng)前記錄嗎?

15、”點擊確定,則刪除該條記錄(圖 3.5) 。 a)客戶刪除private sub command1_click(index as integer)x = msgbox(確實要刪除當(dāng)前記錄嗎?, vbyesno + vbquestion, 確認(rèn))if x = vbyes then adodc1.recordset.delete adodc1.recordset.movenext if adodc1.recordset.eof then沈陽理工大學(xué)課程設(shè)計專用紙 no10沈陽理工大學(xué)10 adodc1.recordset.movelast end ifelse adodc1.refreshend

16、ifend subprivate sub command2_click(index as integer)unload meend subb)訂單刪除(同客戶刪除)c)退貨刪除(同客戶刪除)圖 3.5 刪除沈陽理工大學(xué)課程設(shè)計專用紙 no11沈陽理工大學(xué)113.2.6 查詢查詢單擊“數(shù)據(jù)庫查詢”按鈕,通過對于客戶、訂單退貨的不同選擇,實現(xiàn)對不同信息的查找,正確則打開下面的主窗體,如圖 3.6。查找代碼如下:private sub command2_click()unload meend subprivate sub command3_click()dim str1 as string if c

17、ombo1.list(1) = combo1.text then str1 = select * from 客戶信息 str1 = str1 & where 客戶信息.客戶名稱 like & trim(text1.text) & % adodc1.recordsource = str1 adodc1.refreshelseif combo1.list(0) = combo1.text then str1 = select * from 客戶信息 where 客戶編號= & trim(text1.text) & adodc1.recordsource = str1 adodc1.refreshe

18、lseif combo1.list(2) = combo1.text then str1 = select * from 客戶信息 where 客戶性別= & trim(text1.text) & adodc1.recordsource = str1 adodc1.refreshelseif combo1.list(3) = combo1.text then str1 = select * from 客戶信息 where 客戶地址= & trim(text1.text) & adodc1.recordsource = str1 adodc1.refreshelseif combo1.list(

19、4) = combo1.text then str1 = select * from 客戶信息 where 聯(lián)系方式= & trim(text1.text) & adodc1.recordsource = str1 adodc1.refreshend ifend sub(由于訂單查詢,退貨查詢原理與客戶查詢相同,所以不意義列出)沈陽理工大學(xué)課程設(shè)計專用紙 no12沈陽理工大學(xué)12圖 3.6 查詢沈陽理工大學(xué)課程設(shè)計專用紙 no13沈陽理工大學(xué)133.2.7 注冊更改注冊更改將打開“注冊更改”對話框,用戶設(shè)置用戶名和密碼,如圖 3.6,輸入完成后點擊確定則設(shè)置完成,如圖 3.7。注冊更改代碼如下:private sub command1_click()adodc1.recordset.updateadodc1.recordset.addnewend sub圖 3.6 注冊更改沈陽理工大學(xué)課程設(shè)計專用紙 no14沈陽理工大學(xué)14結(jié)論結(jié)論本銷售管理系統(tǒng)集信息的顯示

溫馨提示

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

最新文檔

評論

0/150

提交評論