訂單式銷售管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第1頁(yè)
訂單式銷售管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第2頁(yè)
訂單式銷售管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第3頁(yè)
訂單式銷售管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第4頁(yè)
訂單式銷售管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩25頁(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、 目 錄1 現(xiàn)行系統(tǒng)概述22 系統(tǒng)分析32.1需求分析32.2可行性研究32.3系統(tǒng)的開(kāi)發(fā)方法的選擇32.4組織結(jié)構(gòu)與功能分析42.5業(yè)務(wù)流程分析52.6數(shù)據(jù)與數(shù)據(jù)流程分析62.7 數(shù)據(jù)分析63 系統(tǒng)設(shè)計(jì)93.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)93.2數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫(kù)設(shè)計(jì)123.3系統(tǒng)物理配置方案設(shè)計(jì)134系統(tǒng)實(shí)施144.1登陸界面144.2系統(tǒng)主界面165結(jié)束語(yǔ)28參考文獻(xiàn)301現(xiàn)行系統(tǒng)概述 本門窗企業(yè)早期的銷售管理單純依靠人工來(lái)完成,耗時(shí)耗力,且效率不高,嚴(yán)重影響了企業(yè)的發(fā)展,不能及時(shí)對(duì)市場(chǎng)及客戶的要求做出迅速反應(yīng)調(diào)整生產(chǎn),而隨著科技日益發(fā)展及信息化浪潮的日益臨近,企業(yè)經(jīng)營(yíng)管理機(jī)制正在發(fā)生著根本性的變化,

2、特別是處于激烈市場(chǎng)競(jìng)爭(zhēng)環(huán)境下的企業(yè),如果想要在日新月異的市場(chǎng)變化中求得生存,就必須有效地進(jìn)行企業(yè)內(nèi)部改革和加強(qiáng)企業(yè)管理。借助現(xiàn)代信息技術(shù)和管理理論,建立企業(yè)管理信息系統(tǒng)勢(shì)在必行。因此,本門窗企業(yè)開(kāi)發(fā)訂單式銷售管理系統(tǒng),以求提高企業(yè)的管理效率,增強(qiáng)企業(yè)的競(jìng)爭(zhēng)力。2系統(tǒng)分析2.1 需求分析 隨著科技的發(fā)展,信息化在企業(yè)中顯得尤為重要。隨著信息量的日益增多,單純的人工處理已經(jīng)不能滿足企業(yè)快速發(fā)展的需要,企業(yè)每天都需要接受各式訂單,如果僅僅依靠人工處理與統(tǒng)計(jì)分配生產(chǎn),在人工協(xié)調(diào)生產(chǎn)與需求的關(guān)系,必然會(huì)出現(xiàn)各種各樣的錯(cuò)誤,加大企業(yè)工作人員的工作量,降低企業(yè)的生產(chǎn)效率,企業(yè)的發(fā)展也必然受阻。在這種情況下,

3、開(kāi)發(fā)管理系統(tǒng),就顯得尤為重要,是企業(yè)目前迫切的需求。2.2可行性研究此次信息系統(tǒng)開(kāi)發(fā)是對(duì)本學(xué)期所學(xué)專業(yè)知識(shí)的一次綜合檢驗(yàn)與提高,在劉印平老師的指導(dǎo)下,我和我得合作者在機(jī)房共同開(kāi)發(fā)訂單式管理系統(tǒng)。本學(xué)期,我已經(jīng)學(xué)習(xí)了管理信息系統(tǒng),對(duì)系統(tǒng)開(kāi)發(fā)的流程及所需知識(shí)及先關(guān)軟件有了一定了解,并且對(duì)數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu)、C語(yǔ)言、C#及都有一定的了解,這些相關(guān)知識(shí)也為本次系統(tǒng)的開(kāi)發(fā)提供了可能,再者教材中的各種系統(tǒng)開(kāi)發(fā)范例也為我們的開(kāi)發(fā)做了很好的指導(dǎo),綜合考慮,完全有能力開(kāi)發(fā)出此管理系統(tǒng)。2.3系統(tǒng)的開(kāi)發(fā)方法的選擇 我們選擇結(jié)構(gòu)化開(kāi)發(fā)方法,即用系統(tǒng)工程的思想和工程化的方法,按照用戶至上的原則,自頂向下整體分析與設(shè)計(jì)和

4、自底向上逐步實(shí)施的系統(tǒng)開(kāi)發(fā)過(guò)程。是組織、管理和控制信息系統(tǒng)開(kāi)發(fā)過(guò)程的一種基本框架。其基本思想:在系統(tǒng)分析時(shí),采用自頂向下、逐層分解,由抽象到具體的逐步認(rèn)識(shí)問(wèn)題的過(guò)程;在系統(tǒng)設(shè)計(jì)的時(shí)候,先考慮系統(tǒng)整體的優(yōu)化,再考慮局部的優(yōu)化問(wèn)題;在系統(tǒng)實(shí)施的時(shí)候,則堅(jiān)持自底向上,先局部后整體,通過(guò)標(biāo)準(zhǔn)化模塊的連接形成完整的系統(tǒng)。開(kāi)發(fā)過(guò)程主要包括以下幾個(gè)階段:系統(tǒng)規(guī)劃階段、系統(tǒng)分析階段、系統(tǒng)設(shè)計(jì)階段、系統(tǒng)實(shí)施階段、系統(tǒng)運(yùn)行與維護(hù)階段,每個(gè)階段都有明確的任務(wù)和目標(biāo),這樣整個(gè)開(kāi)發(fā)過(guò)程容易調(diào)整和控制。2.4 組織結(jié)構(gòu)與功能分析數(shù)據(jù)統(tǒng)計(jì)信息管理經(jīng)銷商業(yè)績(jī)產(chǎn)品銷量客戶信息訂單式銷售管理系統(tǒng)經(jīng)銷商信息產(chǎn)品信息訂單信息圖2-1

5、 組織結(jié)構(gòu)圖2.5 業(yè)務(wù)流程分析本系統(tǒng)的業(yè)務(wù)流程主要描述如下:廠家事先錄入產(chǎn)品信息,各地經(jīng)銷商根據(jù)產(chǎn)品信息向客戶銷售產(chǎn)品并向廠家提交訂貨單,同時(shí)經(jīng)銷商生成客戶信息。之后廠家審核訂貨單,合格則生成合格訂貨單,不合格則退給經(jīng)銷商重新填寫,此時(shí)生成經(jīng)銷商信息廠家存檔,并將合格的訂單送往車間生產(chǎn),生產(chǎn)結(jié)束后通過(guò)物流將產(chǎn)品發(fā)送給經(jīng)銷商。業(yè)務(wù)流程圖如下:圖2-2 業(yè)務(wù)流程圖2.6數(shù)據(jù)與數(shù)據(jù)流程分析數(shù)據(jù)流程分析是把數(shù)據(jù)在組織內(nèi)部的流動(dòng)情況抽象地獨(dú)立出來(lái), 舍去了具體的組織機(jī)構(gòu)等,以發(fā)現(xiàn)和解決數(shù)據(jù)流中的問(wèn)題。員工將產(chǎn)品信息和客戶信息錄入,生成相應(yīng)的產(chǎn)品檔案和客戶檔案,而訂單記錄建立了客戶和產(chǎn)品的聯(lián)系,并存儲(chǔ)這

6、些記錄。其數(shù)據(jù)流程圖如圖2-3所示圖2-3 數(shù)據(jù)流程圖2.7數(shù)據(jù)分析數(shù)據(jù)字典:根據(jù)系統(tǒng)的數(shù)據(jù)流程圖,得到數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、加工和數(shù)據(jù)項(xiàng)的數(shù)據(jù)字典,數(shù)據(jù)字典詳細(xì)描述了數(shù)據(jù)流程圖中各個(gè)項(xiàng),有助于操作員進(jìn)一步了解系統(tǒng)的邏輯功能和結(jié)構(gòu)。舉例如下: (1)數(shù)據(jù)項(xiàng)條目: 數(shù)據(jù)項(xiàng)名稱:訂購(gòu)日期 簡(jiǎn)述:客戶訂購(gòu)商品的日期別名:無(wú)類型:日期取值范圍:'1000-01-01'到'9999-12-31'數(shù)據(jù)項(xiàng)名稱:訂單編號(hào)簡(jiǎn)述:用戶此次訂貨在系統(tǒng)內(nèi)部的定義別名:訂單編號(hào)類型:字符型取值范圍:'000000'到'999999'數(shù)據(jù)項(xiàng)名

7、稱:客戶編號(hào)簡(jiǎn)述:客戶在經(jīng)銷商編號(hào)別名:客戶編號(hào)類型:字符型取值范圍:'000000'到'999999'(2)數(shù)據(jù)流條目: 數(shù)據(jù)流名稱:客戶信息簡(jiǎn)述: 對(duì)客戶的基本信息進(jìn)行介紹數(shù)據(jù)流來(lái)源:訂單記錄數(shù)據(jù)流去向:客戶檔案數(shù)據(jù)流組成:客戶編號(hào)+客戶姓名+聯(lián)系方式+客戶地址+備注數(shù)據(jù)流量:100次 / 日 高峰流量:200次 / 日數(shù)據(jù)流名稱:產(chǎn)品信息數(shù)據(jù)流來(lái)源:廠家數(shù)據(jù)流去向:產(chǎn)品檔案簡(jiǎn)述: 廠家將各產(chǎn)品信息寫入系統(tǒng),以便查詢使用數(shù)據(jù)流組成:產(chǎn)品號(hào)+產(chǎn)品名稱+主要材料+備注數(shù)據(jù)流量:100

8、次 / 日 高峰流量:200次 / 日數(shù)據(jù)流名稱:經(jīng)銷商信息簡(jiǎn)述: 對(duì)經(jīng)銷商的基本信息進(jìn)行介紹數(shù)據(jù)流來(lái)源:廠家數(shù)據(jù)流去向:經(jīng)銷商檔案數(shù)據(jù)流組成:經(jīng)銷商編號(hào)+經(jīng)銷商姓名+聯(lián)系方式+經(jīng)銷商地址+備注數(shù)據(jù)流名稱:訂單信息簡(jiǎn)述: 客戶發(fā)出訂貨的證明數(shù)據(jù)流來(lái)源:經(jīng)銷商數(shù)據(jù)流去向:銷售額統(tǒng)計(jì)數(shù)據(jù)流組成:訂單號(hào)+客戶姓名+聯(lián)系方式+客戶地址+產(chǎn)品號(hào)+產(chǎn)品名稱+主要材料數(shù)據(jù)流量:100次 / 日 高峰流量:200次 / 日(3)數(shù)據(jù)存儲(chǔ)條目: 數(shù)據(jù)存儲(chǔ)名稱:客戶檔案 簡(jiǎn)述

9、:進(jìn)一步整理客戶信息,一邊用于產(chǎn)品維護(hù)數(shù)據(jù)存儲(chǔ)組成:客戶編號(hào)+客戶姓名+性別+聯(lián)系方式+客戶地址+產(chǎn)品編號(hào)+產(chǎn)品數(shù)量+備注關(guān)鍵字:客戶編號(hào)數(shù)據(jù)存儲(chǔ)名稱:產(chǎn)品檔案 簡(jiǎn)述:廠家輸入產(chǎn)品信息生成產(chǎn)品檔案,用于產(chǎn)品查詢數(shù)據(jù)存儲(chǔ)組成: 產(chǎn)品號(hào)+產(chǎn)品名稱+主要材料+備注關(guān)鍵字:產(chǎn)品型號(hào)數(shù)據(jù)存儲(chǔ)名稱:訂單記錄簡(jiǎn)述:用于保存客戶填寫的訂單信息數(shù)據(jù)存儲(chǔ)組成:訂單號(hào)+客戶姓名+聯(lián)系方式+客戶地址+產(chǎn)品號(hào)+產(chǎn)品名稱+主要材料關(guān)鍵字:訂單號(hào)數(shù)據(jù)存儲(chǔ)名稱:銷售統(tǒng)計(jì)表簡(jiǎn)述:將統(tǒng)計(jì)后的銷售信息存儲(chǔ)下來(lái),用于廠家和經(jīng)銷商的查詢數(shù)據(jù)存儲(chǔ)組成:銷售額統(tǒng)計(jì) 關(guān)鍵字:產(chǎn)品編號(hào)(4)處理邏輯條目: 處理邏

10、輯名稱:銷售統(tǒng)計(jì)簡(jiǎn)述:對(duì)銷售情況進(jìn)行統(tǒng)計(jì)輸入數(shù)據(jù)流:訂單信息處理:根據(jù)訂單信息,找出銷售狀況,分析出各種產(chǎn)品的銷售狀況,經(jīng)銷商業(yè)績(jī)輸出數(shù)據(jù)流:銷售統(tǒng)計(jì)表3 系統(tǒng)設(shè)計(jì)3.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)訂單式銷售管理系統(tǒng)的系統(tǒng)模塊結(jié)構(gòu)圖見(jiàn)圖3-1:圖3-1 系統(tǒng)模塊結(jié)構(gòu)圖3.2數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫(kù)設(shè)計(jì)3.2.1數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是按用戶的觀點(diǎn)對(duì)數(shù)據(jù)和信息建模,而概念模型的最常用的表示方法是實(shí)體-聯(lián)系方法(簡(jiǎn)稱E-R圖),該系統(tǒng)的而圖如圖3-2所示:圖3-2 E-R圖3.2.2 數(shù)據(jù)庫(kù)的表結(jié)構(gòu)定義用戶信息表:存放用戶的相關(guān)信息。如表3-3所示:表3-3 用戶信息表字段名屬性備注Userid Userp

11、wdUservelVarchar(10)Varchar(10)Varchar(10)主鍵產(chǎn)品信息表:存放產(chǎn)品的相關(guān)信息。如表3-4所示:表3-4 產(chǎn)品信息表字段名屬性備注產(chǎn)品型號(hào)產(chǎn)品名稱規(guī)格描述備注Char(50)Varchar(50)char(50)Varchar(50)主鍵經(jīng)銷商信息表:存放經(jīng)銷商的相應(yīng)信息。如表3-5所示:表3-5經(jīng)銷商信息表字段名屬性備注經(jīng)銷商編號(hào)經(jīng)銷商姓名性別聯(lián)系電話住址備注Char(6)Varchar(8)Char(2)Char(15)Varchar(50)Varchar(100)主鍵客戶信息表:用于存放客戶的相應(yīng)信息。如表3-6所示:表3-6客戶信息表字段名屬性備

12、注經(jīng)銷商編號(hào)經(jīng)銷商姓名性別聯(lián)系電話客戶地址備注Char(6)Varchar(8)Char(2)Char(15)Varchar(100)Varchar(100)主鍵訂單信息表:顯示記錄客戶、產(chǎn)品、經(jīng)銷商之間的聯(lián)系。如表3-7所示:表3-7訂貨單信息表字段名屬性備注訂單號(hào)客戶編號(hào)經(jīng)銷商編號(hào)產(chǎn)品型號(hào)數(shù)量總價(jià)簽訂日期交貨日期備注Char(6)Char(6)Char(6)Char(50)IntMoneyDatetimeDatetimeVarchar(100)主鍵外鍵外鍵外鍵3.2.3數(shù)據(jù)庫(kù)中表的實(shí)現(xiàn)此系統(tǒng)的數(shù)據(jù)關(guān)系圖如圖3-3所示:圖3-3 數(shù)據(jù)關(guān)系圖3.3系統(tǒng)物理配置方案設(shè)計(jì)(1)硬件選擇。系統(tǒng)中計(jì)算

13、機(jī)能夠運(yùn)行Windows XP 以上操作系統(tǒng)即可。(2)操作系統(tǒng)。Windows XP以上操作系統(tǒng)。(3)開(kāi)發(fā)工具。Visual Studio 2010(C#)。(4)數(shù)據(jù)庫(kù)管理系統(tǒng)。SQL Server2005數(shù)據(jù)庫(kù)管理系統(tǒng)及其使用工具。4系統(tǒng)實(shí)施4.1登陸界面 登錄頁(yè)面的功能主要是供合法的用戶根據(jù)自己的用戶名、用戶密碼進(jìn)行登錄。訂單式銷售管理系統(tǒng)登錄模塊運(yùn)行的結(jié)果如圖4-1所示。圖4-1 登陸界面登陸界面代碼如下:using System;using System.Collections.Generic;usinponentModel;using System.Data;using Sys

14、tem.Data.SqlClient;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace 訂單式銷售管理系統(tǒng) public partial class FrmLogin : Form public FrmLogin() InitializeComponent(); fl = this; private void button2_Click(object sender, EventArgs e) this.Close();/退出登錄模塊 private void

15、 button1_Click(object sender, EventArgs e) if (textBox1.Text.Trim() = "" | textBox2.Text.Trim() = "") MessageBox.Show("用戶名或密碼不能為空!", "登錄提示"); else string SqlText = "select * from UserInfo where Userid='" + this.textBox1.Text + "'and User

16、pwd='" + this.textBox2.Text + "'" DataAccess DA = new DataAccess(); if (DA.IsRead(SqlText) = true) string mySql = "select * from UserInfo where Userid='" + this.textBox1.Text + "'" DataTable dt = DA.ExeSQLdt(mySql); petence = dt.Rows0"Uservel&q

17、uot;.ToString(); n = true; this.Close(); else MessageBox.Show("用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入!", "登錄提示"); 4.2系統(tǒng)主界面主界面包含系統(tǒng)管理、產(chǎn)品信息管理、客戶信息管理、經(jīng)銷商信息管理、訂貨單信息管理、數(shù)據(jù)匯總這幾個(gè)模塊,如圖4-2所示。圖4-2 系統(tǒng)主界面4.3部分功能模塊設(shè)計(jì)界面及部分代碼(1) 部分功能模塊界面如下:產(chǎn)品信息管理界面如下:客戶信息管理界面如下:經(jīng)銷商信息信息管理界面如下:經(jīng)銷商信息管理界面如下:(2) 主要代碼如下: 數(shù)據(jù)庫(kù)連接代碼 class DataAcc

18、ess SqlConnection myconn; static string Str = "Server =CHENYING-PC;Database =訂單式銷售管理系統(tǒng);Uid = sa;Pwd = 123" public SqlConnection Conn = new SqlConnection(Str); public DataAccess() myconn = new SqlConnection(Str); myconn.Open(); 修改密碼代碼 private void Edit_bt_Click(object sender, EventArgs e)/執(zhí)

19、行修改密碼功能 if (this.textboxOld.Text = "") | (this.textboxNew.Text = "") | (this.textboxConfigNew.Text = "") MessageBox.Show("請(qǐng)輸入完整信息!","修改提示!"); return; if (this.textboxNew.Text != this.textboxConfigNew.Text) MessageBox.Show("確認(rèn)密碼失敗,請(qǐng)重新輸入!", &

20、quot;修改提示!"); return; else DataAccess DAEdit = new DataAccess(); string SqlTextUpdate = "update UserInfo set Userpwd='" + this.textboxNew.Text.Trim() + "' where Userid='" + this.textboxUserName.Text + "'" DAEdit.ExeSQL(SqlTextUpdate); MessageBox.Sho

21、w("修改密碼成功!", "修改提示!"); DataAccess類代碼using System;using System.Drawing;using System.Collections;usinponentModel;using System.Windows.Forms;using System.IO;using System.Data;using System.Data.SqlClient;namespace 訂單式銷售管理系統(tǒng) class DataAccess SqlConnection myconn; static string Str = &

22、quot;Server =CHENYING-PC;Database =訂單式銷售管理系統(tǒng);Uid = sa;Pwd = 123" public SqlConnection Conn = new SqlConnection(Str); public DataAccess() myconn = new SqlConnection(Str); myconn.Open(); public int ExeSQL(string sql) SqlCommand cmd = new SqlCommand(sql, this.myconn); try cmd.ExecuteNonQuery(); re

23、turn 0; catch (System.Data.SqlClient.SqlException ex) MessageBox.Show(ex.Message.ToString(); return -1; finally cmd.Dispose(); this.myconn.Close(); / 判斷數(shù)據(jù)庫(kù)是否有記錄,有記錄則返回真,無(wú)則返回假public bool IsRead(string sql)SqlCommand cmd = new SqlCommand(sql,this.myconn);SqlDataReader dr = cmd.ExecuteReader();tryif(dr

24、.Read()return true;elsereturn false;catch(System.Data.SqlClient.SqlException ex) MessageBox.Show(ex.Message.ToString(); return false;finallydr.Close();cmd.Dispose();this.myconn.Close(); public DataTable ExeSQLdt(string sql)try SqlDataAdapter da = new SqlDataAdapter(sql, myconn);DataTable dt = new Da

25、taTable();da.Fill(dt);return dt;catch(System.Data.SqlClient.SqlException ex) MessageBox.Show(ex.Message.ToString(); return null ;finally this.myconn.Close(); 經(jīng)銷商信息添加代碼 private void button1_Click(object sender, EventArgs e)/添加經(jīng)銷商信息 if (textBox1.Text.Trim() = "" | textBox2.Text.Trim() = &quo

26、t;" | textBox3.Text.Trim() = "" | textBox4.Text.Trim() = "" | Remarks_txt.Text.Trim() = "" | comboBox1.Text.Trim() = "") MessageBox.Show("請(qǐng)輸入完整信息!", "輸入提示"); else if(訂單式銷售管理系統(tǒng).子窗體.FrmJingxiaoshangInfo.JingxiaoshangID = "insert&quo

27、t;) string SqlText = "insert into 經(jīng)銷商信息表 (經(jīng)銷商編號(hào),經(jīng)銷商姓名,性別,聯(lián)系電話,住址,備注) values('" + this.textBox1.Text + "','" + this.textBox2.Text + "','" + boBox1.Text + "','" + this.textBox3.Text + "','" + this.textBox4.Text + &qu

28、ot;','" + this.Remarks_txt.Text + "')" DataAccess dataaccess = new DataAccess(); DataAccess DA = new DataAccess(); DA.ExeSQL(SqlText); 訂單式銷售管理系統(tǒng).子窗體.FrmJingxiaoshangInfo.JingxiaoshangInfo.Enabled = true; 訂單式銷售管理系統(tǒng).子窗體.FrmJingxiaoshangInfo.JingxiaoshangInfo.DBDataGrid(); th

29、is.Close(); MessageBox.Show("添加成功!", "添加提示!"); 經(jīng)銷商信息查詢代碼private void button1_Click(object sender, EventArgs e)/執(zhí)行查詢經(jīng)銷商信息功能 string mystr, mysql; mystr = "Server =CHENYING-PC;Database =訂單式銷售管理系統(tǒng);Uid = sa;Pwd = 123" SqlConnection myconn = new SqlConnection(); myconn.Connec

30、tionString = mystr; myconn.Open(); myds.Clear(); mysql = "select 經(jīng)銷商編號(hào),經(jīng)銷商姓名,性別,聯(lián)系電話,住址,備注 from 經(jīng)銷商信息表 where 經(jīng)銷商編號(hào) like '%" + textBox1.Text.Trim() + "%'" myda = new SqlDataAdapter(mysql, myconn); myda.Fill(myds, "經(jīng)銷商信息表"); dataGridView1.DataSource = myds.Tables&

31、quot;經(jīng)銷商信息表" 經(jīng)銷商信息修改代碼 private void button3_Click(object sender, EventArgs e)/執(zhí)行經(jīng)銷商信息修改功能 DialogResult ID = MessageBox.Show("您確定要修改經(jīng)銷商編號(hào)為"+dataGridView1.SelectedCells0.Value.ToString()+"的信息么?", "修改提示!", MessageBoxButtons.YesNo); if (ID = DialogResult.Yes) SqlComman

32、dBuilder mycmdbuilder = new SqlCommandBuilder(myda); if (myds.HasChanges() try myda.Update(myds, "經(jīng)銷商信息表"); MessageBox.Show("修改成功","修改提示!"); catch (Exception ex) MessageBox.Show(ex.Message); MessageBox.Show("修改失敗","修改提示!"); else MessageBox.Show("

33、;取消修改!", "修改提示!", MessageBoxButtons.OK, rmation); 經(jīng)銷商信息添加代碼 private void button1_Click(object sender, EventArgs e)/添加經(jīng)銷商信息 if (textBox1.Text.Trim() = "" | textBox2.Text.Trim() = "" | textBox3.Text.Trim() = "" | textBox4.Text.Trim() = "" | Remark

34、s_txt.Text.Trim() = "" | comboBox1.Text.Trim() = "") MessageBox.Show("請(qǐng)輸入完整信息!", "輸入提示"); else if(訂單式銷售管理系統(tǒng).子窗體.FrmJingxiaoshangInfo.JingxiaoshangID = "insert") string SqlText = "insert into 經(jīng)銷商信息表 (經(jīng)銷商編號(hào),經(jīng)銷商姓名,性別,聯(lián)系電話,住址,備注) values('"

35、+ this.textBox1.Text + "','" + this.textBox2.Text + "','" + boBox1.Text + "','" + this.textBox3.Text + "','" + this.textBox4.Text + "','" + this.Remarks_txt.Text + "')" DataAccess dataaccess = new

36、 DataAccess(); DataAccess DA = new DataAccess(); DA.ExeSQL(SqlText); 訂單式銷售管理系統(tǒng).子窗體.FrmJingxiaoshangInfo.JingxiaoshangInfo.Enabled = true; 訂單式銷售管理系統(tǒng).子窗體.FrmJingxiaoshangInfo.JingxiaoshangInfo.DBDataGrid(); this.Close(); MessageBox.Show("添加成功!", "添加提示!"); 調(diào)用視圖代碼 private void button

37、1_Click(object sender, EventArgs e)/執(zhí)行查詢訂貨單信息記錄功能 string mystr, mysql; mystr = "Server =CHENYING-PC;Database =訂單式銷售管理系統(tǒng);Uid = sa;Pwd = 123" SqlConnection myconn = new SqlConnection(); myconn.ConnectionString = mystr; myconn.Open(); myds.Clear(); mysql = "select * from v_Order where 客戶姓名 like '%" + textBox1.Text.Trim() + "%'"/調(diào)用數(shù)據(jù)庫(kù)中的視圖v_Ordermyda = new SqlDataAdapter(mysql, myconn); myda.Fill(myds, "v_Order"); dataGridView1.DataSource = myds.Tables"v_Order" 調(diào)用存儲(chǔ)過(guò)程代碼 Dat

溫馨提示

  • 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)論