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

下載本文檔

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

文檔簡(jiǎn)介

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

2、;vb + sql server開發(fā)模式;e-r模型 目目 錄錄 第第 1 章章 系統(tǒng)功能概述系統(tǒng)功能概述 .1 1.1 系統(tǒng)的功能.1 1.2 系統(tǒng)結(jié)構(gòu)總圖.1 第第 2 章章 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì) .2 2.1 銷售管理系統(tǒng) e-r 模型.2 2.2 銷售管理系統(tǒng)關(guān)系模型.2 2.3 銷售管理系統(tǒng)表結(jié)構(gòu)設(shè)計(jì).2 第第 3 章章 功能模塊的設(shè)計(jì)功能模塊的設(shè)計(jì) .5 3.1 配置數(shù)據(jù)源(odbc 數(shù)據(jù)源): .5 3.2 各窗體的設(shè)計(jì).5 3.2.1 封面.5 3.2.2 登錄.6 3.2.3 主菜單.7 3.2.4 添加信息.8 3.2.5 刪除信息.9 3.2.6 查詢.11 3.2.7

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

4、 查詢訂單完成情況、發(fā)貨狀態(tài)等信息。 (3)查詢統(tǒng)計(jì):可按用戶選擇的字段和輸入的內(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)計(jì)查詢 客 戶 信 息 管 理 產(chǎn) 品 信 息 管 理 銷 售 訂 單 銷 售 退 貨 銷 售 統(tǒng) 計(jì) 查 詢 圖1.1銷售管理系統(tǒng)的總體結(jié)構(gòu) 第第 2 章章 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì) 2.1 銷售管理系統(tǒng)銷售管理系統(tǒng) e-r 模型模型 銷售管理系統(tǒng)的e-r圖如圖2.1所示。 客戶 訂貨 銷售訂單 退貨退貨單 1 n 1 n 圖 2.1 銷售管理系統(tǒng)的 e-r 圖

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

6、范圍含義說明 客戶編號(hào)char510001-10005客戶的編號(hào) 客戶名稱varchar10客戶的名稱 客戶性別varchar2客戶的性別 客戶地址varchar20客戶的地址 客戶聯(lián)系方式char11客戶的聯(lián)系方式 表 2.2 “銷售訂單”表數(shù)據(jù)字典 數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長(zhǎng)度(byte)取值范圍含義說明 訂單編號(hào)char510001-10005訂單的編號(hào) 客戶編號(hào)char500001-00003客戶的編號(hào) 銷售日期char8銷售的日期 銷售數(shù)量varchar10銷售的數(shù)量 銷售價(jià)格varchar5銷售價(jià)格 發(fā)貨地址varchar20貨物發(fā)往地址 表 2.3 “銷售退貨單”表數(shù)據(jù)字典 數(shù)據(jù)項(xiàng)名數(shù)據(jù)

7、類型長(zhǎng)度(byte)取值范圍含義說明 編號(hào)char510001-10005訂單的編號(hào) 貨號(hào)char5所退貨物的編號(hào) 退貨數(shù)量varchar10退貨的數(shù)量 退貨日期char5退貨的日期 退貨原因varchar20退貨的原因 表 2.4 “密碼表”表數(shù)據(jù)字典 數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長(zhǎng)度(byte)取值范圍含義說明 用戶名char1010001-10005登陸時(shí)的用戶名 密碼char6登陸時(shí)的用密碼 圖 2.2 銷售管理系統(tǒng)數(shù)據(jù)庫 圖 2.2 銷售管理系統(tǒng)數(shù)據(jù)庫 第第 3 章章 功能模塊的設(shè)計(jì)功能模塊的設(shè)計(jì) 3.1 配置數(shù)據(jù)源(配置數(shù)據(jù)源(odbc 數(shù)據(jù)源):數(shù)據(jù)源): 按如下步驟,根據(jù)向?qū)渲孟到y(tǒng)數(shù)據(jù)源

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

9、錄登錄 將打開“登錄”對(duì)話框,用戶輸入用戶名和密碼,如圖 3.2.2,若正確則打開下面的 主窗體,如圖 3.2。 登錄代碼如下: private sub cmdland_click(index as integer) dim sqlstr as string dim micount as integer 用于記錄輸入密碼次數(shù) sqlstr = select * from 密碼表 where 用戶名= & text1(1) & adodc1.recordsource = sqlstr adodc1.refresh if adodc1.recordset.bof then 若沒找到符合 where

10、 條件的記錄 msgbox 用戶名錯(cuò)誤,重新輸入, vbexclamation, 警告 text1(1).text = text1(1).setfocus text1 獲得焦點(diǎn) else 判斷密碼是否正確 if adodc1.recordset.fields(密碼) = text2(0) then mdiform1.show unload me else msgbox 密碼錯(cuò)誤,重新輸入 , vbexclamation, 警告 text2(0).text = text2(0).setfocus end if end if micount = micount + 1 if micount = 3

11、 then unload me 圖 3.2 登陸界面 3.2.3 主菜單主菜單 主窗體,如圖 3.3,設(shè)計(jì)為 mdi 窗體,含有主菜單:數(shù)據(jù)操作、數(shù)據(jù)查詢、注冊(cè) 更改。 數(shù)據(jù)操作菜單包含添加菜單,刪除菜單,退出。用于添加刪除各種信息。 數(shù)據(jù)查詢包含客戶信息菜單,訂單信息菜單,退貨信息菜單。用于查詢各種信息。 注冊(cè)更改用于密碼個(gè)更改。 主菜單代碼如下: private sub dingdanxinxi_click() form8.show end sub private sub kehuxinxi_click() form7.show end sub private sub mimashezhi

12、_click() form12.show end sub private sub shanchudingdan_click() for10.show end sub private sub shanchukehu_click() form9.show end sub private sub shanchutuihuo_click() form6.show end sub private sub tuichu_click() unload me end sub private sub tuihuo_click() form5.show end sub private sub tuihuoxinx

13、i_click() form11.show end sub private sub yonghu_click() form3.show end sub 圖 3.3 主窗體 3.2.4 添加信息添加信息 添加功能主要用于實(shí)現(xiàn)客戶信息、訂單信息、退貨信息的添加。單擊“數(shù)據(jù)操作 添 加(通過對(duì)于客戶、訂單退貨的不同選擇,實(shí)現(xiàn)對(duì)不同信息的添加)” 若輸入正確,則將輸入的信息保存到相對(duì)應(yīng)的表中,并提示“添加成功!” (圖 3.4) 。 a)客戶添加 代碼 private sub command1_click(index as integer) adodc1.recordset.update adodc1

14、.recordset.addnew msgbox 添加成功! end sub private sub command2_click(index as integer) unload me b)訂單添加(同客戶添加) c)退貨添加(同客戶添加) 圖 3.4 添加 3.2.5 刪除信息刪除信息 刪除功能主要用于實(shí)現(xiàn)客戶信息、訂單信息、退貨信息的刪除。單擊“數(shù)據(jù)操作刪 除(通過對(duì)于客戶、訂單退貨的不同選擇,實(shí)現(xiàn)對(duì)不同信息的刪除)” 選擇要?jiǎng)h除的條目,點(diǎn)擊刪除,提示“確定刪除當(dāng)前記錄嗎?”點(diǎn)擊確定,則刪除該條 記錄(圖 3.5) 。 a)客戶刪除 private sub command1_click(

15、index as integer) x = msgbox(確實(shí)要?jiǎng)h除當(dāng)前記錄嗎?, vbyesno + vbquestion, 確認(rèn)) if x = vbyes then adodc1.recordset.delete adodc1.recordset.movenext if adodc1.recordset.eof then adodc1.recordset.movelast end if else adodc1.refresh end if end sub private sub command2_click(index as integer) unload me end sub b)訂單

16、刪除(同客戶刪除) c)退貨刪除(同客戶刪除) 圖 3.5 刪除 3.2.6 查詢查詢 單擊“數(shù)據(jù)庫查詢”按鈕,通過對(duì)于客戶、訂單退貨的不同選擇,實(shí)現(xiàn)對(duì)不同信息的查找, ,正確則打開下面的主窗體,如圖 3.6。 查找代碼如下: private sub command2_click() unload me end sub private sub command3_click() dim str1 as string if combo1.list(1) = combo1.text then str1 = select * from 客戶信息 str1 = str1 & where 客戶信息.客戶名

17、稱 like & trim(text1.text) & % adodc1.recordsource = str1 adodc1.refresh elseif combo1.list(0) = combo1.text then str1 = select * from 客戶信息 where 客戶編號(hào)= & trim(text1.text) & adodc1.recordsource = str1 adodc1.refresh elseif combo1.list(2) = combo1.text then str1 = select * from 客戶信息 where 客戶性別= & trim(

18、text1.text) & adodc1.recordsource = str1 adodc1.refresh elseif combo1.list(3) = combo1.text then str1 = select * from 客戶信息 where 客戶地址= & trim(text1.text) & adodc1.recordsource = str1 adodc1.refresh elseif combo1.list(4) = combo1.text then str1 = select * from 客戶信息 where 聯(lián)系方式= & trim(text1.text) & ad

19、odc1.recordsource = str1 adodc1.refresh end if end sub (由于訂單查詢,退貨查詢?cè)砼c客戶查詢相同,所以不意義列出) 圖 3.6 查詢 3.2.7 注冊(cè)更改注冊(cè)更改 將打開“注冊(cè)更改”對(duì)話框,用戶設(shè)置用戶名和密碼,如圖 3.6,輸入完成后點(diǎn)擊確 定則設(shè)置完成,如圖 3.7。 注冊(cè)更改代碼如下: private sub command1_click() adodc1.recordset.update adodc1.recordset.addnew end sub 圖 3.6 注冊(cè)更改 結(jié)論結(jié)論 本銷售管理系統(tǒng)集信息的顯示、查詢處理為一體,信息維護(hù)起來較為方便。一個(gè)公司的產(chǎn)品信息 眾多,銷售

溫馨提示

  • 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. 人人文庫網(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)論