![倉(cāng)庫(kù)管理系統(tǒng)開(kāi)發(fā)項(xiàng)目書(shū)_第1頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-10/1/f87c52fc-ab03-4626-a5fd-1eea70ab2fcb/f87c52fc-ab03-4626-a5fd-1eea70ab2fcb1.gif)
![倉(cāng)庫(kù)管理系統(tǒng)開(kāi)發(fā)項(xiàng)目書(shū)_第2頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-10/1/f87c52fc-ab03-4626-a5fd-1eea70ab2fcb/f87c52fc-ab03-4626-a5fd-1eea70ab2fcb2.gif)
![倉(cāng)庫(kù)管理系統(tǒng)開(kāi)發(fā)項(xiàng)目書(shū)_第3頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-10/1/f87c52fc-ab03-4626-a5fd-1eea70ab2fcb/f87c52fc-ab03-4626-a5fd-1eea70ab2fcb3.gif)
![倉(cāng)庫(kù)管理系統(tǒng)開(kāi)發(fā)項(xiàng)目書(shū)_第4頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-10/1/f87c52fc-ab03-4626-a5fd-1eea70ab2fcb/f87c52fc-ab03-4626-a5fd-1eea70ab2fcb4.gif)
![倉(cāng)庫(kù)管理系統(tǒng)開(kāi)發(fā)項(xiàng)目書(shū)_第5頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-10/1/f87c52fc-ab03-4626-a5fd-1eea70ab2fcb/f87c52fc-ab03-4626-a5fd-1eea70ab2fcb5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、引言倉(cāng)庫(kù)在現(xiàn)實(shí)生活中用途十分廣泛,各種商城、超市要利用倉(cāng)庫(kù)存放物資,藥房、醫(yī)院等要利用倉(cāng)庫(kù)存放藥品,企業(yè)、工廠等要利用倉(cāng)庫(kù)存放原材料、生產(chǎn)成品,因此倉(cāng)庫(kù)的管理成了一項(xiàng)十分重要的工作。人工管理倉(cāng)庫(kù)既費(fèi)時(shí)又費(fèi)力,而且容易造成混亂,嚴(yán)重時(shí)會(huì)影響商城、企業(yè)的正常運(yùn)作,造成惡劣的后果。隨著信息技術(shù)的發(fā)展,辦公自動(dòng)化的普及,如何快速,高效,便捷的管理倉(cāng)庫(kù)受到了高度的關(guān)注。近年來(lái),我國(guó)的現(xiàn)代庫(kù)區(qū)管理業(yè)發(fā)展迅速。但是,我國(guó)現(xiàn)代庫(kù)區(qū)管理業(yè)尚處于起步階段,還面臨許多重大而緊迫的問(wèn)題,特別是庫(kù)區(qū)管理企業(yè)信息化程度低和物流環(huán)節(jié)中的互聯(lián)互通難以實(shí)現(xiàn)等問(wèn)題。同時(shí),國(guó)內(nèi)庫(kù)區(qū)管理在軟件、硬件、業(yè)務(wù)經(jīng)驗(yàn)等方面都遠(yuǎn)遠(yuǎn)落后于國(guó)際水
2、平的情況下,前景不容樂(lè)觀。庫(kù)區(qū)管理業(yè)正在經(jīng)歷著的前所未有的急速轉(zhuǎn)型,在這個(gè)關(guān)鍵時(shí)期,庫(kù)區(qū)管理信息平臺(tái)能夠用快速、準(zhǔn)確的庫(kù)區(qū)管理信息系統(tǒng),助您應(yīng)對(duì)挑戰(zhàn),抓住信息化機(jī)遇,提高運(yùn)營(yíng)效率、降低成本、提升服務(wù)質(zhì)量。根據(jù)使用方的實(shí)際情況,特別提出綜合管理系統(tǒng)對(duì)于庫(kù)區(qū)內(nèi)部及周邊安全防范、貨品出入庫(kù)管理、車(chē)輛進(jìn)出口及貨物隨行情況的數(shù)字化監(jiān)控及管理功能。建立統(tǒng)一的以資源網(wǎng)絡(luò)平臺(tái)為中心的數(shù)據(jù)管理體系,方便一鍵查詢。本系統(tǒng)模擬倉(cāng)庫(kù)管理,系統(tǒng)主要針對(duì)于日常庫(kù)存信息的管理,包括物資管理、倉(cāng)庫(kù)管理、入庫(kù)操作、入庫(kù)查詢統(tǒng)計(jì)、出庫(kù)操作、出庫(kù)查詢統(tǒng)計(jì)、庫(kù)存查詢統(tǒng)計(jì)等處理情況。用戶可以通過(guò)相應(yīng)的模塊,對(duì)倉(cāng)庫(kù)里的物品的基本情況和庫(kù)
3、存數(shù)量進(jìn)行查詢,管理員通過(guò)簡(jiǎn)單的操作即可輕松的管理倉(cāng)庫(kù),查詢各項(xiàng)相關(guān)信息,并能進(jìn)行入庫(kù)和出庫(kù)操作等。目錄引言1一 需求分析1二 系統(tǒng)設(shè)計(jì)12.1 系統(tǒng)目標(biāo)設(shè)計(jì)12.2 開(kāi)發(fā)設(shè)計(jì)思想12.3 系統(tǒng)總體框圖22.4 模塊功能3三 數(shù)據(jù)庫(kù)設(shè)計(jì)33.1 數(shù)據(jù)庫(kù)需求分析33.2 數(shù)據(jù)流圖43.3 數(shù)據(jù)庫(kù)表設(shè)計(jì)43.3.1 表匯總43.3.2 詳細(xì)表設(shè)計(jì)5四 程序代碼94.1 注冊(cè)模塊94.2 登錄模塊114.3 采購(gòu)模塊134.4 銷(xiāo)售模塊、庫(kù)存模塊、人員管理模塊164.5 利潤(rùn)統(tǒng)計(jì)174.6 數(shù)據(jù)管理184.7 常用工具204.7.1 計(jì)算器204.7.2 記事本304.7.3 日歷394.8 主界面
4、圖41五 總結(jié)41六 參考文獻(xiàn)42一 需求分析在倉(cāng)庫(kù)管理中存在物品品種多,數(shù)量大等問(wèn)題,如果完全用手工方式管理倉(cāng)庫(kù),那么其效率是極其底下的,而且也非常容易出現(xiàn)錯(cuò)誤。所以倉(cāng)庫(kù)管理的信息化迫在眉睫,而本倉(cāng)庫(kù)管理系統(tǒng)是針對(duì)倉(cāng)庫(kù)管理大量中的業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理.主要包括檔案貨物情況管理、用戶管理、和入庫(kù)、出庫(kù)管理等幾個(gè)方面的功能,以實(shí)現(xiàn)用戶方便的入庫(kù)、出庫(kù),對(duì)倉(cāng)庫(kù)貨物進(jìn)行方便管理的業(yè)務(wù)需求。利用本系統(tǒng)可以輕松解決倉(cāng)庫(kù)存儲(chǔ)管理方面的問(wèn)題,極大地提高生產(chǎn)效率。二 系統(tǒng)設(shè)計(jì)2.1 系統(tǒng)目標(biāo)設(shè)計(jì)系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)物資設(shè)備、產(chǎn)品管理的系統(tǒng)化,規(guī)范化和自動(dòng)化,從而達(dá)到提高企業(yè)物資、產(chǎn)品
5、管理的效率的目的。2.2 開(kāi)發(fā)設(shè)計(jì)思想倉(cāng)庫(kù)管理的物資在本文中主要假定都是企業(yè)生產(chǎn)所需要的各種設(shè)備。進(jìn)貨時(shí)經(jīng)檢查合格確認(rèn)為有效后,進(jìn)行驗(yàn)貨入庫(kù),填寫(xiě)入庫(kù)單,進(jìn)行入庫(kù)登記。企業(yè)在進(jìn)行相應(yīng)加工后,得到目標(biāo)產(chǎn)品然后出售。 倉(cāng)庫(kù)管理的特點(diǎn)是信息處理量比較大。所管理的物資設(shè)備種類(lèi)繁多,而且由于入庫(kù)單,出庫(kù)單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計(jì)的方式各不相同。因此在管理上實(shí)現(xiàn)起來(lái)有一定的困難。在管理的過(guò)程中經(jīng)常會(huì)出現(xiàn)信息的重復(fù)傳遞,單據(jù)種類(lèi)繁多,各個(gè)部門(mén)管理規(guī)格不統(tǒng)一等問(wèn)題。在本系統(tǒng)的設(shè)計(jì)過(guò)程中,為了克服以上困難,滿足計(jì)算機(jī)管理的需要,我們采取了下面的一些原則。統(tǒng)一各種原始的單據(jù)的格式。刪除不必要的管
6、理冗余,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化。程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確認(rèn)軟件的可維護(hù)行和實(shí)用性。界面盡量簡(jiǎn)單化,做到實(shí)用、方便,盡量滿足企業(yè)中不同層次員工的需要。注冊(cè)賬號(hào)注冊(cè)模塊2.3 系統(tǒng)總體框圖身份驗(yàn)證登陸模塊增加采購(gòu)進(jìn)貨采購(gòu)模塊采購(gòu)?fù)素泟h除銷(xiāo)售出貨銷(xiāo)售模塊倉(cāng)庫(kù)管理系統(tǒng)銷(xiāo)售退貨修改客戶管理人員管理供貨商管理員工管理查詢商品利潤(rùn)利潤(rùn)模塊數(shù)據(jù)備份數(shù)據(jù)管理數(shù)據(jù)恢復(fù)計(jì)算器常用工具日歷記事本2.4 模塊功能本倉(cāng)庫(kù)管理系統(tǒng)基于對(duì)一些用戶人群的調(diào)查,針對(duì)該人群的需求特點(diǎn),開(kāi)發(fā)以下功能,滿足客戶的日常需要,主要分為以八下大模塊。注冊(cè)模塊:為用戶提供一個(gè)注冊(cè)平臺(tái),用戶通過(guò)注冊(cè)獲得一個(gè)賬號(hào),用此賬號(hào)來(lái)登錄程序。登錄模
7、塊:用戶輸入賬號(hào)和密碼,進(jìn)入倉(cāng)庫(kù)管理系統(tǒng)。采購(gòu)模塊:記錄采購(gòu)進(jìn)貨和采購(gòu)?fù)素浀男畔?,可以進(jìn)行查詢、修改等基本操作。銷(xiāo)售模塊:記錄銷(xiāo)售信息,能對(duì)基本信息進(jìn)行操作處理。人員管理模塊:該模塊對(duì)本公司的職工、客戶、供貨商進(jìn)行管理,讓用戶能夠清晰的了解人員配置及往來(lái)單位情況。利潤(rùn)模塊:對(duì)商品的利潤(rùn)及其他收支進(jìn)行統(tǒng)計(jì)。數(shù)據(jù)管理模塊:能夠?qū)?shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行備份和恢復(fù)工作,確保用戶數(shù)據(jù)的安全性、不丟失,對(duì)用戶負(fù)責(zé)。常用工具:包括計(jì)算器、記事本和萬(wàn)年歷,讓客戶在使用本系統(tǒng)時(shí),能夠更加方便滿足客戶的需求。三 數(shù)據(jù)庫(kù)設(shè)計(jì)3.1 數(shù)據(jù)庫(kù)需求分析在本設(shè)計(jì)中,通過(guò)對(duì)企業(yè)倉(cāng)庫(kù)管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如
8、下:采購(gòu)進(jìn)貨信息:包括采購(gòu)物品名稱(chēng)、編碼之類(lèi)的。采購(gòu)?fù)素浶畔ⅲ捍鎯?chǔ)那些不良原料信息。銷(xiāo)售信息:包括商品的價(jià)格、數(shù)量等。銷(xiāo)售退貨信息:對(duì)被退貨產(chǎn)品記錄,以便對(duì)產(chǎn)品進(jìn)行更好的改善。3.2 數(shù)據(jù)流圖注冊(cè)模塊增加數(shù)據(jù)庫(kù)信息刪除用戶密碼操作類(lèi)型修改查詢3.3 數(shù)據(jù)庫(kù)表設(shè)計(jì)3.3.1 表匯總表名類(lèi)型說(shuō)明dbo.tb_CU客戶表用于記錄客戶信息dbo.tb_OP其他收支表用于記錄其他收支信息dbo.tb_PF利潤(rùn)表用于記錄售出商品利潤(rùn)dbo.tb_PI進(jìn)貨表用于記錄進(jìn)貨信息dbo.tb_PR退貨表用于記錄退回的原料信息dbo.tb_SELL銷(xiāo)售表用于記錄銷(xiāo)售信息dbo.tb_SELLR退貨表用于記錄退回產(chǎn)品
9、信息dbo.tb_SM倉(cāng)庫(kù)管理表用于記錄倉(cāng)庫(kù)位置信息dbo.tb_SP供貨商表用于記錄供貨商信息dbo.tb_Stock倉(cāng)庫(kù)表用于記錄商品信息dbo.tb_user賬戶表用于記錄賬戶、密碼dbo.tb_WK員工表用于記錄員工信息3.3.2 詳細(xì)表設(shè)計(jì)客戶表:dbo.tb_CU字段類(lèi)型約束客戶名稱(chēng)nvarchar(50)主鍵聯(lián)系電話nvarchar(50)客戶姓名nvarchar(50)手機(jī)nvarchar(50)性別nvarchar(50)職務(wù)nvarchar(50)QQnvarchar(50)郵箱nvarchar(50)公司名稱(chēng)nvarchar(50)通訊地址nvarchar(50)網(wǎng)址nv
10、archar(50)備注nvarchar(50)其他收支表:dbo.tb_OP字段類(lèi)型約束活動(dòng)名稱(chēng)nchar(10)主鍵金額nchar(10)經(jīng)手人nchar(10)利潤(rùn)表:dbo.tb_PF字段類(lèi)型約束商品名稱(chēng)nchar(10)主鍵規(guī)格nchar(10)商品編碼nchar(10)進(jìn)貨數(shù)量int出貨數(shù)量int進(jìn)貨單價(jià)int出貨單價(jià)int總盈利int進(jìn)貨表:dbo.tb_PI字段類(lèi)型約束商品名稱(chēng)nchar(10)規(guī)格nchar(10)商品編碼nchar(10)主鍵進(jìn)貨數(shù)量nchar(10)進(jìn)貨單價(jià)nchar(10)合計(jì)nchar(10)倉(cāng)庫(kù)nchar(10)進(jìn)貨人nchar(10)進(jìn)貨日期nch
11、ar(10)供貨商nchar(10)員工表:dbo.tb_WK字段類(lèi)型約束姓名nchar(10)主鍵性別nchar(10)職務(wù)nchar(10)工資nchar(10)手機(jī)nchar(10)地址nchar(10)退貨表:dbo.tb_PR字段類(lèi)型約束商品名稱(chēng)nchar(10)規(guī)格nchar(10)商品編碼nchar(10)主鍵退貨數(shù)量nchar(10)退貨單價(jià)nchar(10)合計(jì)nchar(10)倉(cāng)庫(kù)nchar(10)退貨人nchar(10)退貨日期nchar(10)供貨商nchar(10)銷(xiāo)售表:dbo.tb_SELL字段類(lèi)型約束商品名稱(chēng)nchar(10)規(guī)格nchar(10)商品編碼nch
12、ar(10)主鍵銷(xiāo)售數(shù)量nchar(10)銷(xiāo)售單價(jià)nchar(10)合計(jì)nchar(10)倉(cāng)庫(kù)nchar(10)銷(xiāo)售人nchar(10)銷(xiāo)售日期nchar(10)客戶nchar(10)退貨表:dbo.tb_SELLR字段類(lèi)型約束商品名稱(chēng)nchar(10)規(guī)格nchar(10)商品編碼nchar(10)主鍵退貨數(shù)量nchar(10)退貨單價(jià)nchar(10)合計(jì)nchar(10)倉(cāng)庫(kù)nchar(10)受理人nchar(10)退貨日期nchar(10)客戶nchar(10)倉(cāng)庫(kù)管理表:dbo.tb_SM字段類(lèi)型約束倉(cāng)庫(kù)名稱(chēng)nchar(10)主鍵倉(cāng)庫(kù)位置nchar(10)供貨商表:dbo.tb_SP
13、字段類(lèi)型約束供貨商nchar(10)主鍵聯(lián)系電話nchar(10)供貨商姓名nchar(10)手機(jī)nchar(10)性別nchar(10)職務(wù)nchar(10)QQnchar(10)郵箱nchar(10)公司名稱(chēng)nchar(10)通訊地址nchar(10)網(wǎng)址nchar(10)備注nchar(10)倉(cāng)庫(kù)表:dbo.tb_Stock字段類(lèi)型約束商品名稱(chēng)nchar(10)規(guī)格nchar(10)商品編碼int主鍵進(jìn)貨數(shù)量int出貨單價(jià)int庫(kù)存int進(jìn)貨單價(jià)int出貨單價(jià)int總盈利int當(dāng)前位置nchar(10)日期nchar(10)用戶表:dbo.tb_user字段類(lèi)型約束姓名nchar(10)
14、主鍵密碼nchar(10)四 程序代碼4.1 注冊(cè)模塊public partial class Login : Form public Login() InitializeComponent(); private void btnHI_Click(object sender, EventArgs e) /提交觸發(fā)事件 string userName = this.txtBoxUser.Text.Trim(); string passWord = this.txtBoxPwd.Text.Trim(); string pwdAgain = this.txtBoxPwdAgn.Text.Trim()
15、; if (this.txtBoxPwd.Text.Trim() = this.txtBoxPwdAgn.Text.Trim() /若兩次密碼一致,插入數(shù)據(jù) string connString = server = .; database = db_sh; Integrated Security = True; /服務(wù)器名、數(shù)據(jù)庫(kù)名 SqlConnection connection = new SqlConnection(connString); try connection.Open(); string sql = insert into tb_user( 姓名,密碼)values( + u
16、serName + , + passWord + ); /插入用戶名、密碼 SqlCommand sqlstr = new SqlCommand(sql, connection); sqlstr.ExecuteNonQuery(); MessageBox.Show(恭喜您,已成功注冊(cè)到倉(cāng)庫(kù)管理系統(tǒng)!, 注冊(cè)成功, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); Load frm = new Load(); frm.Show(); connection.Close(); catch (Exception ex) M
17、essageBox.Show(ex.Message, 操作數(shù)據(jù)庫(kù)出錯(cuò)!, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); finally connection.Close(); else /密碼不一致,提示 MessageBox.Show(兩次密碼不一致,請(qǐng)重新輸入!, 注冊(cè)失敗, MessageBoxButtons.OK, MessageBoxIcon.Information); this.txtBoxUser.Text = ; this.txtBoxPwd.Text = ; this.txtBoxPwdAgn.Text = ; priv
18、ate void btnRST_Click(object sender, EventArgs e) /將文本框清空 this.txtBoxUser.Text = ; this.txtBoxPwd.Text = ; this.txtBoxPwdAgn.Text = ; private void Login_Load_1(object sender, EventArgs e) Load frm = new Load(); frm.Close(); 4.2 登錄模塊public partial class Load : Form public Load() InitializeComponent()
19、; private void llbl_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) /超鏈接到Login窗體 Login frm = new Login(); frm.Show(); this.Close(); private void btnok_Click(object sender, EventArgs e) string UserName = this.txtBoxUser.Text.Trim(); string PassWord = this.txtBoxPwd.Text.Trim(); string con
20、nString = server = .; database = db_sh; Integrated Security = True; /服務(wù)器名、數(shù)據(jù)庫(kù)名 SqlConnection connection = new SqlConnection(connString); string str = String.Format(select count(*) from tb_user where 姓名 = 0and 密碼 =1,UserName,PassWord); try connection.Open(); SqlCommand command = new SqlCommand(str, c
21、onnection); int num = (int)command.ExecuteScalar(); / 查詢輸入的用戶名和密碼是否在數(shù)據(jù)庫(kù)中已存儲(chǔ) 該方法返回的是一個(gè)int型符合查詢條件的記錄數(shù) 第一行 if (num 0) MessageBox.Show(歡迎進(jìn)入倉(cāng)庫(kù)管理系統(tǒng)!, 登錄成功, MessageBoxButtons.OK, MessageBoxIcon.Information); MainFrm mainfrm = new MainFrm(); mainfrm.Show(); this.Close(); else txtBoxPwd.Text = ; MessageBox.S
22、how(您輸入的用戶名或密碼錯(cuò)誤!, 登錄失敗, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); catch (Exception ex) MessageBox.Show(ex.Message, 操作數(shù)據(jù)庫(kù)出錯(cuò)!, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); finally connection.Close(); private void btncel_Click(object sender, EventArgs e) this.Close(); Application.Exit()
23、; 4.3 采購(gòu)模塊private void btnAdd_Click(object sender, EventArgs e) string goodsname = this.cmbgname.Text.Trim(); string specs = this.cmbspecs.Text.Trim(); string goodsno = this.cmbgno.Text.Trim(); string Innum = this.cmbInum.Text.Trim(); string Inprice = this.cmbIpri.Text.Trim(); string total = this.cm
24、bItol.Text.Trim(); string storehouse = this.cmbsh.Text.Trim(); string provider = this.cmbPname.Text.Trim(); string Indata = this.dateTimePI.Text.Trim(); string Inname = this.cmbIname.Text.Trim(); if (goodsname = | goodsno = | Innum = | Inprice = ) MessageBox.Show(操作錯(cuò)誤!請(qǐng)?zhí)詈帽靥铐?xiàng)再點(diǎn)擊增加, 信息錄入失敗, MessageBox
25、Buttons.OK, MessageBoxIcon.Information); else string connString1 = server = .; database = db_sh; Integrated Security = True; /服務(wù)器名、數(shù)據(jù)庫(kù)名 SqlConnection connection1 = new SqlConnection(connString1); try string str = insert into tb_PI(商品名稱(chēng),規(guī)格,商品編碼,進(jìn)貨數(shù)量,進(jìn)貨單價(jià),合計(jì),倉(cāng)庫(kù),進(jìn)貨人,進(jìn)貨日期,供貨商)values( + goodsname + , + s
26、pecs + , + goodsno + , + Innum + , + Inprice + , + total + , + storehouse + , + Inname + , + Indata + , + provider + ); connection1.Open(); SqlCommand sqlstr = new SqlCommand(str, connection1); sqlstr.ExecuteNonQuery(); MessageBox.Show(信息錄入成功!, , MessageBoxButtons.OK, MessageBoxIcon.Information); co
27、nnection1.Close(); catch (Exception ex) MessageBox.Show(ex.Message, 操作數(shù)據(jù)庫(kù)出錯(cuò)!, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); finally connection1.Close(); DataTable dt; string connString = server = .; database = db_sh; Integrated Security = True; /服務(wù)器名、數(shù)據(jù)庫(kù)名 SqlConnection connection = new SqlConne
28、ction(connString); connection.Open(); SqlDataAdapter da = new SqlDataAdapter(select * from tb_PI, connString); dt = new DataTable(); da.Fill(dt); dGVGN.DataSource = dt; connection.Close(); private void btndl_Click(object sender, EventArgs e) string connString1 = server = .; database = db_sh; Integra
29、ted Security = True; /服務(wù)器名、數(shù)據(jù)庫(kù)名 SqlConnection connection1 = new SqlConnection(connString1); string str = String.Format(delete from tb_PI where 商品名稱(chēng) = + Convert.ToString(dGVGN0, dGVGN.CurrentCell.RowIndex.Value).Trim() + ); connection1.Open(); SqlCommand sqlstr = new SqlCommand(str, connection1); sql
30、str.ExecuteNonQuery(); MessageBox.Show(信息刪除成功!, , MessageBoxButtons.OK, MessageBoxIcon.Information); connection1.Close(); DataTable dt; string connString = server = .; database = db_sh; Integrated Security = True; /服務(wù)器名、數(shù)據(jù)庫(kù)名 SqlConnection connection = new SqlConnection(connString); connection.Open()
31、; SqlDataAdapter da = new SqlDataAdapter(select * from tb_PI, connString); dt = new DataTable(); da.Fill(dt); dGVGN.DataSource = dt; connection.Close(); private void btnup_Click(object sender, EventArgs e) string connString1 = server = .; database = db_sh; Integrated Security = True; /服務(wù)器名、數(shù)據(jù)庫(kù)名 SqlC
32、onnection connection1 = new SqlConnection(connString1); try string data = Convert.ToString(dGVGN.SelectedCells0.Value.ToString().Trim(); string str = update tb_PI set Console.WriteLine(dGVGN.CurrentCell.ColumnIndex) = + data+ where 商品名稱(chēng) = + Convert.ToString(dGVGN0, dGVGN.CurrentCell.RowIndex.Value).
33、Trim() + ; connection1.Open(); SqlCommand sqlstr = new SqlCommand(str, connection1); sqlstr.ExecuteNonQuery(); MessageBox.Show(修改成功!, , MessageBoxButtons.OK, MessageBoxIcon.Information); connection1.Close(); catch (Exception ex) MessageBox.Show(ex.Message, 操作數(shù)據(jù)庫(kù)出錯(cuò)!, MessageBoxButtons.OK, MessageBoxI
34、con.Exclamation); finally connection1.Close(); DataTable dt; string connString = server = .; database = db_sh; Integrated Security = True; /服務(wù)器名、數(shù)據(jù)庫(kù)名 SqlConnection connection = new SqlConnection(connString); connection.Open(); SqlDataAdapter da = new SqlDataAdapter(select * from tb_PI, connString);
35、dt = new DataTable(); da.Fill(dt); dGVGN.DataSource = dt; connection.Close(); 4.4 銷(xiāo)售模塊、庫(kù)存模塊、人員管理模塊該部分模塊與采購(gòu)模塊程序類(lèi)似,故參考4.3。4.5 利潤(rùn)統(tǒng)計(jì)public partial class Profit : Form public Profit() InitializeComponent(); private void Profit_Load(object sender, EventArgs e) / TODO: 這行代碼將數(shù)據(jù)加載到表“db_shDataSet4.tb_PF”中。您可以
36、根據(jù)需要移動(dòng)或刪除它。 this.tb_PFTableAdapter.Fill(this.db_shDataSet4.tb_PF); / TODO: 這行代碼將數(shù)據(jù)加載到表“db_shDataSet11.tb_PF”中。您可以根據(jù)需要移動(dòng)或刪除它。 private void btnall_Click(object sender, EventArgs e) string connString1 = server = .; database = db_sh; Integrated Security = True; /服務(wù)器名、數(shù)據(jù)庫(kù)名 SqlConnection connection1 = new
37、 SqlConnection(connString1); string str = select * from tb_PF; connection1.Open(); SqlCommand sqlstr = new SqlCommand(str, connection1); sqlstr.ExecuteNonQuery(); connection1.Close(); private void btnmon_Click(object sender, EventArgs e) string connString1 = server = .; database = db_sh; Integrated
38、Security = True; /服務(wù)器名、數(shù)據(jù)庫(kù)名 SqlConnection connection1 = new SqlConnection(connString1); string str = select * from tb_Stock where 進(jìn)貨日期 like ; connection1.Open(); SqlCommand sqlstr = new SqlCommand(str, connection1); sqlstr.ExecuteNonQuery(); connection1.Close(); 4.6 數(shù)據(jù)管理public partial class Datacopy
39、 : Form public Datacopy() InitializeComponent(); FolderBrowserDialog fs = new FolderBrowserDialog(); private void btnok_Click(object sender, System.EventArgs e) string connString = server = .; database = db_sh; Integrated Security = True; /服務(wù)器名、數(shù)據(jù)庫(kù)名 SqlConnection connection = new SqlConnection(connS
40、tring); try string str = backup database db_sh to disk = +txtBoxpath.Text.Trim()+.bak + ; connection.Open(); SqlCommand command = new SqlCommand(str, connection); command.ExecuteNonQuery(); connection.Close(); MessageBox.Show(備份成功, , MessageBoxButtons.OK, MessageBoxIcon.Information); catch (Exception ex) MessageBox.Show(ex.Message, 操作數(shù)據(jù)庫(kù)出錯(cuò)!, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); finally connection.Close(); private void pictureBoxpath_Click(objec
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)保健杯盒市場(chǎng)調(diào)查研究報(bào)告
- 2025年自動(dòng)平圓燙金機(jī)項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)緞檔提花純棉面巾行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年環(huán)氧/聚酯混合型粉末涂料項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)液晶顯示器機(jī)殼行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年日夜轉(zhuǎn)換紅外防水?dāng)z像機(jī)項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)小型斷路器配件行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年多頻超聲波治療儀項(xiàng)目可行性研究報(bào)告
- 2025年臥式玻璃清洗烘干機(jī)項(xiàng)目可行性研究報(bào)告
- 2025年低應(yīng)力保護(hù)膠項(xiàng)目可行性研究報(bào)告
- 《護(hù)理交接班規(guī)范》課件
- 2024-2030年中國(guó)大閘蟹養(yǎng)殖行業(yè)運(yùn)營(yíng)形勢(shì)分析及未來(lái)銷(xiāo)售格局研究報(bào)告
- 餐飲業(yè)績(jī)效考核表(店長(zhǎng)、前廳領(lǐng)班、吧臺(tái)、廚師長(zhǎng)、后廚、服務(wù)員、收銀員、庫(kù)管、后勤)3
- (2024版)中國(guó)血脂管理指南
- 集成墻板購(gòu)銷(xiāo)合同范本(2024版)
- 2023九年級(jí)歷史下冊(cè) 第三單元 第一次世界大戰(zhàn)和戰(zhàn)后初期的世界第10課《凡爾賽條約》和《九國(guó)公約》教案 新人教版
- 持續(xù)質(zhì)量改進(jìn)項(xiàng)目匯報(bào)
- 2024版買(mǎi)賣(mài)二手車(chē)合同范本
- 第15課 列強(qiáng)入侵與中國(guó)人民的反抗斗爭(zhēng) 教學(xué)設(shè)計(jì)-2023-2024學(xué)年中職高一上學(xué)期高教版(2023)中國(guó)歷史全一冊(cè)
- 2023年人教版七年級(jí)歷史下冊(cè)《全冊(cè)課件》
- 新大象版科學(xué)三年級(jí)下冊(cè)全冊(cè)知識(shí)點(diǎn) (復(fù)習(xí)用)
評(píng)論
0/150
提交評(píng)論