進(jìn)銷存管理系統(tǒng)課程設(shè)計(jì)_第1頁
進(jìn)銷存管理系統(tǒng)課程設(shè)計(jì)_第2頁
進(jìn)銷存管理系統(tǒng)課程設(shè)計(jì)_第3頁
進(jìn)銷存管理系統(tǒng)課程設(shè)計(jì)_第4頁
進(jìn)銷存管理系統(tǒng)課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

68/68數(shù)據(jù)庫課程設(shè)計(jì)課題名稱:進(jìn)銷存治理系統(tǒng)專業(yè):班級(jí):學(xué)號(hào):小組成員:指導(dǎo)教師:2010年12月27日目錄TOC\o"1-3"\h\u1.系統(tǒng)概述 22.系統(tǒng)分析 32.1需求分析 32.2數(shù)據(jù)字典 52.3程序運(yùn)行流程圖 83.系統(tǒng)設(shè)計(jì) 93.1模塊結(jié)構(gòu)設(shè)計(jì) 93.2數(shù)據(jù)庫概念設(shè)計(jì) 103.3數(shù)據(jù)庫邏輯設(shè)計(jì) 103.4輸出設(shè)計(jì)和輸入設(shè)計(jì) 134.結(jié)語 325參考文獻(xiàn) 321.系統(tǒng)概述現(xiàn)代科技技術(shù)突飛猛進(jìn),在不同的領(lǐng)域要求各異,往常對(duì)庫存盤點(diǎn)的統(tǒng)計(jì)差不多上手寫登記,紙制查看,如此專門容易發(fā)生錯(cuò)誤,導(dǎo)致企事業(yè)失去他們所需要的信息,而且會(huì)產(chǎn)生錯(cuò)誤信息誤導(dǎo)決策,現(xiàn)在為了方便決策者了解到更加確切的信息和資料,因此開發(fā)如此的系統(tǒng)方便決策者查詢信息及網(wǎng)上掃瞄,使各方面的信息都能夠正確及時(shí)。系統(tǒng)的功能是將該企業(yè)的所有庫存盤點(diǎn)信息進(jìn)行電子統(tǒng)計(jì),依照不同的需求建立各種的報(bào)表,便于企事業(yè)在網(wǎng)上查詢庫存的各方面的信息情況,方便決策者了解市場(chǎng),也能夠方便治理者對(duì)庫存盤點(diǎn)的信息進(jìn)行不同的統(tǒng)計(jì)。庫存盤點(diǎn)治理治理子系統(tǒng)要緊實(shí)現(xiàn)的是庫存盤點(diǎn)信息的錄入,修改,查詢以及盤點(diǎn)信息的打印等功能,為此,若要實(shí)現(xiàn)各方面的需求,系統(tǒng)的數(shù)據(jù)必須具有高度的完整性和準(zhǔn)確性,這就要求系統(tǒng)的高度安全性,可維護(hù)性,可靠性及靈活性。比如庫存治理系統(tǒng)的治理,治理員在錄入商品的庫存情況的時(shí)候或是數(shù)據(jù)庫出現(xiàn)異常而產(chǎn)生差錯(cuò),可能會(huì)阻礙決策者從網(wǎng)上查詢這些商品的庫存情況,這就要求系統(tǒng)具有高度的安全性,可維護(hù)性和可靠性;靈活性指的是系統(tǒng)要具有強(qiáng)大的功能以適應(yīng)不同層次的客戶不同的需求。另外,系統(tǒng)的操作界面要求簡(jiǎn)便,通俗,以便于操作。用戶對(duì)系統(tǒng)的信用,假如因?yàn)橐淮蔚腻e(cuò)誤就會(huì)導(dǎo)致一連串的信息錯(cuò)誤,因此保證信息的可靠性十分必須的,如此才能使系統(tǒng)得到用戶的信賴和支持。如此的系統(tǒng)需要保證可靠性,幸免給決策者提供虛假的信息,更確保各部門通過掃瞄該系統(tǒng),進(jìn)行相應(yīng)的需求操作。因此,隨著技術(shù)進(jìn)展,企業(yè)采納庫存盤點(diǎn)信息化已成為趨勢(shì)及必定。2.系統(tǒng)分析2.1需求分析2.1.1需求分析本系統(tǒng)通過簡(jiǎn)單的數(shù)據(jù)庫的操作,實(shí)現(xiàn)企事業(yè)單位的庫存信息的治理。庫存盤點(diǎn)治理治理子系統(tǒng)是一個(gè)小型的信息治理系統(tǒng),數(shù)據(jù)庫采納SQLServer2005。使用戶和項(xiàng)目人員明確系統(tǒng)的功能、應(yīng)用范圍。本系統(tǒng)具有以下功能:1:實(shí)現(xiàn)庫存盤點(diǎn)治理的信息化治理。2:實(shí)現(xiàn)庫存盤點(diǎn)治理的基礎(chǔ)要求,如信息添加,查看及刪除。操作方便簡(jiǎn)單,且數(shù)據(jù)穩(wěn)定性強(qiáng)。3:方便的庫存信息查詢功能,支持多條件查詢。4:數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。5:強(qiáng)大的報(bào)表打印功能。可行性分析經(jīng)濟(jì)上可行性分析現(xiàn)在,計(jì)算機(jī)的價(jià)格差不多十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。而本系統(tǒng)的開發(fā),為企業(yè)的工作效率帶來了一個(gè)質(zhì)的飛躍,為此要緊表現(xiàn)有以下幾個(gè)方面:第一,本系統(tǒng)的運(yùn)行能夠代替人工進(jìn)行許多繁雜的勞動(dòng);第二,本系統(tǒng)的運(yùn)行能夠節(jié)約許多資源;第三,本系統(tǒng)的運(yùn)行能夠大大的提高企業(yè)的工作效率;第四,本系統(tǒng)能夠使敏感文檔更加安全,等等。本產(chǎn)品的開發(fā)所需的設(shè)備在現(xiàn)有條件下,只需要少量的投入資金就能夠?qū)崿F(xiàn)。因此在經(jīng)濟(jì)上是可行的。技術(shù)上可行性分析軟件可行性C#具有豐富的數(shù)據(jù)庫功能,能夠直接建立和編輯數(shù)據(jù)庫,使用結(jié)構(gòu)化查詢語言直接訪問SQLSever上的數(shù)據(jù)庫,并提供簡(jiǎn)單的面向?qū)ο蟮膸觳僮髅?、多用戶?shù)據(jù)庫的加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫的編程技術(shù)。SQLSever2000是由微軟公司推出的,能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務(wù),并對(duì)數(shù)據(jù)庫提供全面的愛護(hù),具有防止問題發(fā)生的安全措施,他是一個(gè)采納SQL語言的關(guān)系型數(shù)據(jù)庫治理系統(tǒng)。作為客戶機(jī)/服務(wù)器的后端數(shù)據(jù)庫,他是所有數(shù)據(jù)的匯總和治理中心。項(xiàng)目規(guī)劃企業(yè)進(jìn)銷存治理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,由基礎(chǔ)信息模塊、采購治理模塊、庫存治理模塊、商品銷售模塊、查詢統(tǒng)計(jì)模塊、往來治理模塊、系統(tǒng)設(shè)置模塊等部分組成,規(guī)劃系統(tǒng)功能模塊如下:基礎(chǔ)信息模塊該模塊要緊治理商品信息錄入、客戶信息錄入、供應(yīng)商信息錄入、商品信息查詢、客戶信息查詢、供應(yīng)商信息查詢。采購治理模塊該模塊的要緊治理商品采購信息錄入和商品采購信息查詢。庫存治理模塊該塊要緊治理商品入庫信息、商品入庫退貨、商品庫存查詢和庫存商品價(jià)格調(diào)整。商品銷售模塊該模塊要緊治理商品銷售信息錄入和商品銷售退貨信息錄入。查詢統(tǒng)計(jì)模塊該模塊要緊治理銷售信息查詢、銷售退貨查詢、商品入庫查詢、入庫退貨查詢、商品銷售排行和年銷售額分析。往來治理模塊該模塊要緊治理商品銷售結(jié)賬、入庫退貨結(jié)賬、銷售結(jié)賬查詢、商品入庫結(jié)賬、銷售退貨結(jié)賬和入庫結(jié)賬查詢。系統(tǒng)設(shè)置模塊該模塊要緊治理添加操作員、更改操作員密碼、刪除操作員。2.1.2開發(fā)及運(yùn)行環(huán)境1.硬件環(huán)境:CPU:CⅡ1.7G以上,內(nèi)存在256M以上。軟件環(huán)境:WindowsXP操作系統(tǒng),MicrosoftSQLServers數(shù)據(jù)庫系統(tǒng)。軟件編程使用MicrosoftVisualstudio20052.1.3程序流程本庫存盤點(diǎn)治理治理子系統(tǒng)使用如下的流程進(jìn)行登陸以及其他的操作:開始界面是始于登陸界面“登錄(登錄.frm)”,當(dāng)用戶鍵入用戶名和密碼的時(shí)候,系統(tǒng)自動(dòng)到所對(duì)應(yīng)的數(shù)據(jù)庫“用戶信息表”中進(jìn)行用戶驗(yàn)證。假如輸入正確則進(jìn)入系統(tǒng)主界面,就能夠進(jìn)入到主操作菜單窗體“系統(tǒng)(系統(tǒng).frm)”中進(jìn)行操作。在主操作菜單窗體“系統(tǒng)(系統(tǒng).frm)”中,用戶能夠?qū)?shù)據(jù)庫中的商品信息、供應(yīng)商信息及客戶信息等差不多信息進(jìn)行包括:添加,查詢,修改等操作,并能夠進(jìn)行入庫治理,出庫治理及庫存盤點(diǎn)。此外,可在“清單報(bào)表治理窗口”中進(jìn)行相應(yīng)的報(bào)表打印。2.2數(shù)據(jù)字典2.2.1.數(shù)據(jù)元素條目數(shù)據(jù)元素條目總編號(hào):1-100編號(hào):100名稱:庫存單編號(hào)編碼講明:不名:kcdb******講明:庫存單編碼商品編號(hào)數(shù)據(jù)值類型:離散庫存編號(hào)類型:數(shù)字庫存序號(hào)長(zhǎng)度:10有關(guān)數(shù)據(jù):庫存卡2.2.2數(shù)據(jù)結(jié)構(gòu)條目數(shù)據(jù)結(jié)構(gòu)條目名稱:商品入庫卡總編號(hào):2-03講明:商品入庫時(shí)填寫的卡片編號(hào):006結(jié)構(gòu):有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ)入庫序號(hào)新商品入庫表入庫編號(hào)商品庫存表商品編號(hào)商品名稱規(guī)格數(shù)量:計(jì)量單位每年約2000份數(shù)量單價(jià)總金額入庫日期經(jīng)手人備注信息2.2.3.數(shù)據(jù)流條目數(shù)據(jù)流條目名稱:庫存信息表總編號(hào):3-02簡(jiǎn)要講明:庫存信息的匯總編號(hào):005數(shù)據(jù)流來源:賬面庫存數(shù)據(jù)流去向:P2.1,P2,2包含的數(shù)據(jù)結(jié)構(gòu):流通量:1000份每年銷售的商品商品庫存記錄2.2.4數(shù)據(jù)存儲(chǔ)條目數(shù)據(jù)存儲(chǔ)條目名稱:庫存盤點(diǎn)明細(xì)表總編號(hào):4-05講明:庫存信息匯總編號(hào):A1結(jié)構(gòu):有關(guān)的數(shù)據(jù)流盤點(diǎn)編號(hào)P2.1->A1A1->P2.1.2商品名稱A1->P2.1.5賬面庫存信息量:150份每年實(shí)盤庫存有無復(fù)查:有差異數(shù)2.2.5處理過程條目處理過程條目名稱:打印庫存盤點(diǎn)清單總編號(hào):5-009講明:公布庫存盤點(diǎn)信息,并講明庫存情況編號(hào):P2.1.5輸入:A1->P2.1.5輸出:P2.1.5->盤點(diǎn)明細(xì)表處理:查A1(庫存明顯表),打印庫存信息表及盤點(diǎn)信息表,表現(xiàn)好的能夠保持,表現(xiàn)不令人中意的可加以調(diào)整,并注明表現(xiàn)不行的地點(diǎn),要求改進(jìn)。2.2.6外部實(shí)體條目外部實(shí)體條目名稱:職員總編號(hào):06-001講明:編號(hào):001輸出數(shù)據(jù)流:個(gè)數(shù):約2000個(gè)輸入數(shù)據(jù)流:P2.1,5→職員(工資表)2.3程序運(yùn)行流程圖銷售治理銷售治理商品信息治理窗口驗(yàn)證失敗,返回重新登陸登陸成功,進(jìn)入操作主界面!用戶登陸差不多信息治理窗體供應(yīng)商信息治理窗口客戶信息治理窗口登陸窗體:(系統(tǒng)(系統(tǒng).frm))推斷是否登陸成功。數(shù)據(jù)庫數(shù)據(jù):用戶信息表驗(yàn)證登錄庫存治理窗口進(jìn)貨治理窗口退出窗口入庫治理窗口出庫治理窗口盤點(diǎn)庫存治理窗口商品添加窗口商品刪除窗口商品查詢窗口數(shù)據(jù)備份與修改窗口銷售清單報(bào)表預(yù)覽窗口庫存清單報(bào)表打印窗口3.系統(tǒng)設(shè)計(jì)3.1模塊結(jié)構(gòu)設(shè)計(jì)該系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)如下圖所示:人員信息檔案治理系統(tǒng)包括差不多信息治理,銷售信息治理,庫存信息治理,數(shù)據(jù)報(bào)表治理和系統(tǒng)治理等部分。圖二系統(tǒng)圖其中,差不多信息治理中能夠?qū)ι唐?,供?yīng)商,客戶差不多信息進(jìn)行添加,修改,查詢和刪除等操作,如圖:圖三信息治理庫存治理中能夠?qū)崿F(xiàn)庫存信息,入庫單信息,出庫單信息,盤點(diǎn)清單信息的錄入,修改,查詢等操作,如圖:圖四庫存治理數(shù)據(jù)報(bào)表治理能夠?qū)崿F(xiàn)盤點(diǎn)清單的預(yù)覽及打印等操作,如圖:圖五清單圖系統(tǒng)治理中要緊是用戶查詢,添加用戶,修改密碼,數(shù)據(jù)備份及恢復(fù)等的操作,如圖:圖六系統(tǒng)治理圖3.2數(shù)據(jù)庫概念設(shè)計(jì)圖七概念設(shè)計(jì)圖3.3數(shù)據(jù)庫邏輯設(shè)計(jì)表七商品信息表字段名數(shù)據(jù)類型長(zhǎng)度是否同意空講明商品編號(hào)varchar10否主鍵,惟一標(biāo)識(shí)商品記錄商品名稱varchar50是單價(jià)varchar50是計(jì)量單位varchar10是產(chǎn)地varchar50是供應(yīng)商名稱varchar50是備注信息text16是表八供應(yīng)商信息表字段名數(shù)據(jù)類型長(zhǎng)度是否同意空講明供應(yīng)商編號(hào)varchar10否主鍵,惟一標(biāo)識(shí)供應(yīng)商記錄供應(yīng)商名稱varchar50是供應(yīng)商單位全稱地址varchar50是郵政編碼varchar10是聯(lián)系電話varcgar20是企業(yè)網(wǎng)址varchar50是聯(lián)系人varchar50是聯(lián)系人電話varcgar20是開戶銀行varchar50是銀行賬號(hào)varchar13是備注信息text16是表九客戶信息表字段名數(shù)據(jù)類型長(zhǎng)度是否同意空講明客戶編號(hào)varchar10否主鍵,惟一標(biāo)識(shí)客戶記錄客戶名稱varchar50是客戶單位全稱地址varchar50是郵政編碼varchar6是聯(lián)系電話varchar20是企業(yè)網(wǎng)址varcgar30是聯(lián)系人varchar50是聯(lián)系人電話varcgar20是開戶銀行varchar50是銀行賬號(hào)varchar20是備注信息text16是表十商品進(jìn)貨信息表字段名數(shù)據(jù)類型長(zhǎng)度是否同意空講明入庫序號(hào)decimal9否主鍵,惟一標(biāo)識(shí)商品入庫記錄商品編號(hào)varchar10否外鍵,對(duì)應(yīng)商品信息表中商品編號(hào)商品名稱varchar50是供應(yīng)商編號(hào)varchar10否外鍵,對(duì)應(yīng)供應(yīng)商信息表中供應(yīng)商編號(hào)供應(yīng)商名稱varchar50是規(guī)格varchar30是計(jì)量單位varchar10是數(shù)量varchar10是單價(jià)varchar50是總金額varchar50是日期datetime8是經(jīng)手人varchar20是備注信息text16是修改人varchar20是修改日期datetime8是表十一商品庫存信息表字段名數(shù)據(jù)類型長(zhǎng)度是否同意空講明庫存序號(hào)decimal9否主鍵,惟一標(biāo)識(shí)商品庫存記錄庫存編號(hào)varchar30是庫存名稱varchar50是商品編號(hào)varchar10否外鍵,對(duì)應(yīng)商品信息表中商品編號(hào)規(guī)格varchar30是計(jì)量單位varchar10是數(shù)量varchar10是單價(jià)varchar50是總金額varchar50是日期datetime8是備注信息text16是表十二商品銷售信息表字段名數(shù)據(jù)類型長(zhǎng)度是否同意空講明出庫序號(hào)decimal9否主鍵,惟一標(biāo)識(shí)商品入庫記錄出庫編號(hào)varchar10是商品編號(hào)varchar10否外鍵,對(duì)應(yīng)商品信息表中商品編號(hào)商品名稱varchar50是規(guī)格varchar30是計(jì)量單位varchar10是數(shù)量varchar10是單價(jià)varchar50是總金額varchar50是出庫日期datetime8是提貨單位varchar50是提貨人varchar50是經(jīng)手人varchar20是備注信息text16是修改人varchar20是修改日期datetime8是表十三庫存明細(xì)表字段名數(shù)據(jù)類型長(zhǎng)度是否同意空講明盤點(diǎn)編號(hào)varchar10否主鍵,惟一標(biāo)識(shí)商品盤點(diǎn)記錄商品編號(hào)varchar10否外鍵,對(duì)應(yīng)商品信息表中商品編號(hào)商品名稱varchar50是規(guī)格varchar30是計(jì)量單位varchar10是單價(jià)varchar50是賬面庫存varchar50是實(shí)盤庫存varchar50是差異數(shù)varchar50是盤點(diǎn)人員varchar50是盤點(diǎn)日期datetime8是備注信息text16是表十四用戶信息表字段名數(shù)據(jù)類型長(zhǎng)度是否同意空講明用戶名varchar10否主鍵用戶密碼varchar10否用戶名稱varchar50是備注信息text16是3.4輸出設(shè)計(jì)和輸入設(shè)計(jì)3.4.1登錄界面:登陸代碼:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespace進(jìn)銷存{publicpartialclass登陸:Form{publicstaticstringname;publicstaticstringpassword;publicstaticstringentry;public登陸(){InitializeComponent();}privatevoidpictureBox1_Click(objectsender,EventArgse){}privatevoidtextBox1_TextChanged(objectsender,EventArgse){name=this.textBox1.Text;SqlConnectioncon=newSqlConnection();//創(chuàng)建連接con.ConnectionString="server=(local);database=進(jìn)銷存治理系統(tǒng);uid=sa;pwd=";con.Open();SqlCommandcmd=con.CreateCommand();cmd.CommandText="select用戶類型from用戶表where用戶名='"+this.textBox1.Text+"'";SqlDataReadersqlread=cmd.ExecuteReader(CommandBehavior.CloseConnection);if(sqlread.Read()){label5.Text=sqlread["用戶類型"].ToString();entry=this.label5.Text.Trim();con.Close();}}privatevoidtextBox2_TextChanged(objectsender,EventArgse){password=this.textBox2.Text;}privatevoidbutton1_Click(objectsender,EventArgse){if(this.textBox1.Text==""||this.textBox2.Text=="")MessageBox.Show("請(qǐng)輸入用戶名和密碼");else{SqlConnectioncon=newSqlConnection();//創(chuàng)建連接con.ConnectionString="server=(local);database=進(jìn)銷存治理系統(tǒng);uid=sa;pwd=";con.Open();SqlCommandcmd=con.CreateCommand();cmd.CommandText="select*from用戶表";SqlDataReaderdr=cmd.ExecuteReader();if(dr.Read()){stringpower=dr[0].ToString();主界面main=new主界面();main.Tag=this.FindForm();this.Visible=false;main.ShowDialog();this.Close();}else{MessageBox.Show("用戶名或密碼錯(cuò)誤");}con.Close();}}privatevoidbutton2_Click(objectsender,EventArgse){this.Close();}}}3.4.2主界面:主界面代碼:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespace進(jìn)銷存{publicpartialclass主界面:Form{public主界面(){InitializeComponent();}privatevoid主界面_Load(objectsender,EventArgse){}privatevoid商品類不ToolStripMenuItem_Click(objectsender,EventArgse){商品信息m=new商品信息();m.Show();}privatevoid商品添加ToolStripMenuItem_Click(objectsender,EventArgse){if(進(jìn)銷存.登陸.entry=="治理員"){商品添加tj=new商品添加();tj.Show();}else{MessageBox.Show("您沒有權(quán)限添加庫存信息!","信息",MessageBoxButtons.OK,MessageBoxIcon.Information);}}privatevoid商品刪除ToolStripMenuItem_Click(objectsender,EventArgse){商品刪除sc=new商品刪除();sc.Show();}privatevoid商品查詢ToolStripMenuItem_Click(objectsender,EventArgse){商品查詢cx=new商品查詢();cx.Show();}privatevoid返回登陸ToolStripMenuItem_Click(objectsender,EventArgse){登陸dl=new登陸();dl.Show();}privatevoid修改密碼ToolStripMenuItem_Click(objectsender,EventArgse){修改密碼xg=new修改密碼();xg.Show();}privatevoid供應(yīng)商信息ToolStripMenuItem_Click(objectsender,EventArgse){供應(yīng)商信息m=new供應(yīng)商信息();m.Show();}privatevoid銷售信息ToolStripMenuItem_Click(objectsender,EventArgse){銷售信息m=new銷售信息();m.Show();}privatevoid關(guān)于ToolStripMenuItem_Click(objectsender,EventArgse){關(guān)于m=new關(guān)于();m.Show();}privatevoid庫存信息ToolStripMenuItem_Click(objectsender,EventArgse){庫存信息m=new庫存信息();m.Show();}privatevoid退出ToolStripMenuItem_Click(objectsender,EventArgse){this.Close();}privatevoidpictureBox1_Click(objectsender,EventArgse){}}}3.4.3商品信息治理:代碼:namespace進(jìn)銷存{publicpartialclass商品信息:Form{public商品信息(){InitializeComponent();}privatevoid商品信息_Load(objectsender,EventArgse){//TODO:這行代碼將數(shù)據(jù)加載到表“進(jìn)銷存治理系統(tǒng)DataSet.商品信息”中。您能夠依照需要移動(dòng)或移除它。this.商品信息TableAdapter.Fill(this.進(jìn)銷存治理系統(tǒng)DataSet.商品信息);}privatevoidbutton2_Click(objectsender,EventArgse){this.Close();}privatevoidbutton1_Click(objectsender,EventArgse){}}}.4.4供應(yīng)商信息治理:代碼:namespace進(jìn)銷存{publicpartialclass供應(yīng)商信息:Form{public供應(yīng)商信息(){InitializeComponent();}privatevoidbutton2_Click(objectsender,EventArgse){this.Close();}privatevoid供應(yīng)商信息_Load(objectsender,EventArgse){//TODO:這行代碼將數(shù)據(jù)加載到表“進(jìn)銷存治理系統(tǒng)DataSet2.供應(yīng)商信息”中。您能夠依照需要移動(dòng)或移除它。this.供應(yīng)商信息TableAdapter.Fill(this.進(jìn)銷存治理系統(tǒng)DataSet2.供應(yīng)商信息);}privatevoid確定_Click(objectsender,EventArgse){}}}3.4.5商品添加:代碼:namespace進(jìn)銷存{publicpartialclass商品添加:Form{public商品添加(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){if(this.textBox1.Text!=""){stringa=this.textBox1.Text;stringb=this.textBox2.Text;stringc=this.textBox3.Text;stringd=this.textBox4.Text;stringm=this.textBox5.Text;stringer=this.dateTimePicker1.Value.ToShortDateString();SqlConnectioncon=newSqlConnection();//創(chuàng)建連接con.ConnectionString="server=(local);database=進(jìn)銷存治理系統(tǒng);uid=sa;pwd=";SqlCommandcmd=con.CreateCommand();cmd.CommandText="insertinto進(jìn)貨信息(商品編號(hào),商品名稱,單價(jià),數(shù)量,進(jìn)貨編號(hào),進(jìn)貨日期)"+"values('"+a+"','"+b+"','"+c+"','"+d+"','"+m+"','"+er+"'')";con.Open();intdd=cmd.ExecuteNonQuery();if(dd==1){MessageBox.Show("添加成功!");}}elseMessageBox.Show("請(qǐng)輸入商品編號(hào)!");}privatevoidbutton2_Click(objectsender,EventArgse){this.Close();}privatevoidbutton3_Click(objectsender,EventArgse){this.Close();}}}3.4.5商品刪除:代碼:namespace進(jìn)銷存{publicpartialclass商品刪除:Form{public商品刪除(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){DialogResultresult=newDialogResult();result=MessageBox.Show("確定要?jiǎng)h除該庫存信息?","警告!",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning);switch(result){caseDialogResult.OK:{SqlConnectioncon=newSqlConnection();con.ConnectionString="server=(local);database=進(jìn)銷存治理系統(tǒng);uid=sa;pwd=";SqlCommandcmd=con.CreateCommand();cmd.CommandText="deletefrom進(jìn)貨信息where商品名稱='"+this.textBox1.Text+"'";cmd.Connection=con;con.Open();intd=cmd.ExecuteNonQuery();if(d==1)MessageBox.Show("刪除成功");}break;caseDialogResult.Cancel:break;}}privatevoidbutton2_Click(objectsender,EventArgse){textBox1.Clear();}privatevoidbutton3_Click(objectsender,EventArgse){this.Close();}}}3.4.6商品查詢:代碼:namespace進(jìn)銷存{publicpartialclass商品查詢:Form{public商品查詢(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){stringtempValue=comboBox1.Items[comboBox1.SelectedIndex].ToString();SqlConnectioncon=newSqlConnection();con.ConnectionString="server=(local);uid=sa;password=;database=進(jìn)銷存治理系統(tǒng)";if(tempValue=="商品編號(hào)"){stringco="select*from進(jìn)貨信息where商品編號(hào)='"+this.textBox1.Text+"'";DataSetds=newDataSet();SqlDataAdapterda=newSqlDataAdapter(co,con);da.Fill(ds);dataGridView1.DataSource=ds.Tables[0];}if(tempValue=="商品名稱"){stringco="select*from進(jìn)貨信息where商品名稱='"+this.textBox1.Text+"'";DataSetds=newDataSet();SqlDataAdapterda=newSqlDataAdapter(co,con);da.Fill(ds);dataGridView1.DataSource=ds.Tables[0];}if(tempValue=="進(jìn)貨編號(hào)"){stringco="select*from進(jìn)貨信息where進(jìn)貨編號(hào)='"+this.textBox1.Text+"'";DataSetds=newDataSet();SqlDataAdapterda=newSqlDataAdapter(co,con);da.Fill(ds);dataGridView1.DataSource=ds.Tables[0];}}privatevoidbutton2_Click(objectsender,EventArgse){this.Close();}privatevoid商品查詢_Load(objectsender,EventArgse){//TODO:這行代碼將數(shù)據(jù)加載到表“進(jìn)銷存治理系統(tǒng)DataSet1.進(jìn)貨信息”中。您能夠依照需要移動(dòng)或移除它。this.進(jìn)貨信息TableAdapter.Fill(this.進(jìn)銷存治理系統(tǒng)DataSet1.進(jìn)貨信息);}}}.4.7銷售信息治理:代碼:namespace進(jìn)銷存{publicpartialclass銷售信息:Form{public銷售信息(){InitializeComponent();}privatevoidbutton2_Click(objectsender,EventArgse){this.Close();}privatevoid銷售信息_Load(objectsender,EventArgse){//TODO:這行代碼將數(shù)據(jù)加載到表“進(jìn)銷存治理系統(tǒng)DataSet3.銷售信息”中。您能夠依照需要移動(dòng)或移除它。this.銷售信息TableAdapter.Fill(this.進(jìn)銷存治理系統(tǒng)DataSet3.銷售信息);}privatevoidbutton1_Click(objectsender,EventArgse){}}}.4.8商品庫存治理:代碼:namespace進(jìn)銷存{publicpartialclass庫存信息:Form{public庫存信息(){InitializeComponent();}privatevoid庫存信息_Load(objectsender,EventArgse){//TODO:這行代碼將數(shù)據(jù)加載到表“進(jìn)銷存治理系統(tǒng)DataSet4.庫存信息”中。您能夠依照需要移動(dòng)或移除它。this.庫存信息TableAdapter.Fill(this.進(jìn)銷存治理系統(tǒng)DataSet4.庫存信息);}privatevoidbutton1_Click_1(objectsender,EventArgse){stringtempValue=comboBox1.Items[comboBox1.SelectedIndex].ToString();SqlConnectioncon=newSqlConnection();con.ConnectionString="server=(local);uid=sa;password=;database=進(jìn)銷存治理系統(tǒng)";if(tempValue=="商品編號(hào)"){stringco="select*from庫存信息where商品編號(hào)='"+this.textBox1.Text+"'";DataSetds=newDataSet();SqlDataAdapterda=newSqlDataAdapter(co,con);da.Fill(ds);dataGridView1.DataSource=ds.Tables[0];}if(tempValue=="倉庫編號(hào)"){stringco="select*from庫存信息where倉庫編號(hào)='"+this.textBox1.Text+"'";DataSetds=newDataSet();SqlDataAdapterda=newSqlDataAdapter(co,con);da.Fill(ds);dataGridView1.DataSource=ds.Tables[0];}if(tempValue=="進(jìn)貨編號(hào)"){stringco="select*from庫存信息where進(jìn)貨編號(hào)='"+this.textBox1.Text+"'";DataSetds=newDataSet();SqlDataAdapterda=newSqlDataAdapter(co,con);da.Fill(ds);dataGridView1.DataSource=ds.Tables[0];}if(tempValue=="銷售編號(hào)"){stringco="select*from庫存信息where銷售編號(hào)='"+this.textBox1.Text+"'";DataSetds=newDataSet();SqlDataAdapterda=newSqlDataAdapter(co,con);da.Fill(ds);dataGridView1.DataSource=ds.Tables[0];}if(tempValue=="倉庫名稱"){stringco="select*from庫存信息where倉庫名稱='"+this.textBox1.Text+"'";DataSetds=newDataSet();SqlDataAdapterda=newSqlDataAdapter(co,con);da.Fill(ds);dataGridView1.DataSource=ds.Tables[0];}}privatevoidbutton2_Click(objectsender,EventArgse){th

溫馨提示

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