家具城進(jìn)銷存標(biāo)準(zhǔn)管理系統(tǒng)_第1頁
家具城進(jìn)銷存標(biāo)準(zhǔn)管理系統(tǒng)_第2頁
家具城進(jìn)銷存標(biāo)準(zhǔn)管理系統(tǒng)_第3頁
家具城進(jìn)銷存標(biāo)準(zhǔn)管理系統(tǒng)_第4頁
家具城進(jìn)銷存標(biāo)準(zhǔn)管理系統(tǒng)_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

呼倫貝爾學(xué)院計算機科學(xué)和技術(shù)學(xué)院期末設(shè)計題目:家俱城進(jìn)銷存管理系統(tǒng)學(xué)生姓名:學(xué)號:專業(yè)班級:指導(dǎo)老師:完成時間:

目錄第1章緒論 11.1開發(fā)背景及內(nèi)容 11.2開發(fā)目標(biāo) 11.3開發(fā)工具 21.3.1C#介紹 21.3.2SQLServer 2第2章系統(tǒng)分析 42.1可行性分析 42.1.1技術(shù)可行性分析 42.1.2經(jīng)濟可行性分析 42.1.3操作可行性分析 42.1.4法律可行性分析 52.2需求分析 52.2.1數(shù)據(jù)字典 52.2.2數(shù)據(jù)要求 72.3系統(tǒng)功效結(jié)構(gòu)圖 8第3章數(shù)據(jù)庫設(shè)計 93.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 93.1.1局部E-R圖 93.1.2全局E-R圖 103.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 113.3數(shù)據(jù)庫實施 123.3.1建庫代碼 123.3.2建表代碼 12第4章系統(tǒng)實現(xiàn) 144.1用戶注冊界面 144.2登陸界面 154.3主界面 154.3.1系統(tǒng)管理 164.3.2基礎(chǔ)信息管理 174.4查詢統(tǒng)計 254.4.1用戶查詢 254.4.2商品查詢 274.4.3供給商查詢 284.4.4倉庫查詢 294.5幫助 29第1章緒論1.1開發(fā)背景及內(nèi)容伴隨企業(yè)業(yè)務(wù)量逐步增加,業(yè)務(wù)范圍不停擴大,尤其是中國進(jìn)入WTO以后,市場競爭尤其是家電行業(yè)競爭日趨猛烈,企業(yè)需要更多人力、物力、財力以穩(wěn)固并拓展各企業(yè)商品在市場銷售額。怎樣愈加有效地管理產(chǎn)品進(jìn)、銷、存已成為企業(yè)領(lǐng)導(dǎo)關(guān)鍵決議事項。到現(xiàn)在為止,還沒有一套完整、行之有效管理信息系統(tǒng),進(jìn)行信息管理關(guān)鍵方法是基于文本、表格等紙介質(zhì)手工處理,信息處理工作量大,查詢困難。為了使管理工作科學(xué)化、規(guī)范化,為了降低管理成本,實現(xiàn)管理現(xiàn)代化,擴大市場競爭優(yōu)勢,特此開發(fā)“進(jìn)銷存管理信息系統(tǒng)”?!凹揖愠沁M(jìn)銷存管理信息系統(tǒng)”關(guān)鍵是為企業(yè)經(jīng)營活動提供信息服務(wù),它涵蓋了采購部門、銷售部門和倉庫各項管理工作,包含多方面職能。系統(tǒng)能夠?qū)τ脩粜畔⒐芾?、訂單管理、供給商管理、銷售管理等信息提供存放、更新、查詢、統(tǒng)計功效,使企業(yè)能夠合理控制進(jìn)銷存各個步驟,提升資金利用率和結(jié)算速度,實現(xiàn)管理高效率、實時性、安全性、科學(xué)化、現(xiàn)代化和智能化。系統(tǒng)數(shù)據(jù)起源由各職能部門業(yè)務(wù)人員經(jīng)過鍵盤輸入。1.2開發(fā)目標(biāo)經(jīng)過建立家俱城進(jìn)銷存管理系統(tǒng),期望避免企業(yè)業(yè)務(wù)管理隨意性,提升信息處理速度和正確性,立即、正確地把握企業(yè)內(nèi)部、市場和其它外部信息,以提升領(lǐng)導(dǎo)決議水平。實現(xiàn)以下功效:商品多種信息錄入、查詢、修改、刪除。供給商信息錄入、查詢、刪除。用戶基礎(chǔ)信息錄入、查詢、修改、刪除。銷售單添加、刪除。采購單添加、刪除。庫房查詢統(tǒng)計。1.3開發(fā)工具1.3.1C#介紹C#是微軟企業(yè)公布一個面向?qū)ο?、運行于.NETFramework之上高級程序設(shè)計語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是微軟企業(yè)研究員AndersHejlsberg最新結(jié)果。C#看起來和Java有著驚人相同;它包含了諸如單一繼承、接口、和Java幾乎一樣語法和編譯成中間代碼再運行過程。不過C#和Java有著顯著不一樣,它借鑒了Delphi一個特點,和COM(組件對象模型)是直接集成,而且它是微軟企業(yè).NETwindows網(wǎng)絡(luò)框架主角。C#是一個安全、穩(wěn)定、簡單、優(yōu)雅,由C和C++衍生出來面向?qū)ο缶幊陶Z言。它在繼承C和C++強大功效同時去掉了部分它們復(fù)雜特征(比如沒有宏和不允很多重繼承)。C#綜合了VB簡單可視化操作和C++高運行效率,以其強大操作能力、優(yōu)雅語法風(fēng)格、創(chuàng)新語言特征和便捷面向組件編程支持成為.NET開發(fā)首選語言。C#是面向?qū)ο缶幊陶Z言。它使得程序員能夠快速地編寫多種基于MICROSOFT.NET平臺應(yīng)用程序,MICROSOFT.NET提供了一系列工具和服務(wù)來最大程度地開發(fā)利用計算和通訊領(lǐng)域。C#使得C++程序員能夠高效開發(fā)程序,且因可調(diào)用由C/C++編寫本機原生函數(shù),所以絕不損失C/C++原有強大功效。因為這種繼承關(guān)系,C#和C/C++含有極大相同性,熟悉類似語言開發(fā)者能夠很快轉(zhuǎn)向C#。1.3.2SQLServerSQLServer是一個重大產(chǎn)品版本,它推出了很多新特征和關(guān)鍵改善,使得它成為至今為止最強大和最全方面SQLServer版本。這篇文章具體介紹了MicrosoftSQLServer中新特征、優(yōu)點和功效……在現(xiàn)今數(shù)據(jù)世界里,企業(yè)要取得成功和不停發(fā)展,她們需要定位關(guān)鍵數(shù)據(jù)趨勢愿景。微軟這個數(shù)據(jù)平臺幫助企業(yè)滿足這些數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動應(yīng)用程序需求。微軟將繼續(xù)投入和發(fā)展以下關(guān)鍵領(lǐng)域來支持她們數(shù)據(jù)平臺愿景:關(guān)鍵任務(wù)企業(yè)數(shù)據(jù)平臺、動態(tài)開發(fā)、關(guān)系數(shù)據(jù)和商業(yè)智能。SQLServer出現(xiàn)在微軟數(shù)據(jù)平臺上是因為它使得企業(yè)能夠運行她們關(guān)鍵任務(wù)應(yīng)用程序,同時降低了管理數(shù)據(jù)基礎(chǔ)設(shè)施和發(fā)送觀察和信息給全部用戶成本。這個平臺有以下特點:可信任——使得企業(yè)能夠以很高安全性、可靠性和可擴展性來運行她們最關(guān)鍵任務(wù)應(yīng)用程序。高效——使得企業(yè)能夠降低開發(fā)和管理她們數(shù)據(jù)基礎(chǔ)設(shè)施時間和成本。智能——提供了一個全方面平臺,能夠在你用戶需要時候給她發(fā)送觀察和信息。第2章系統(tǒng)分析2.1可行性分析在明確系統(tǒng)目標(biāo)和環(huán)境基礎(chǔ)上,需要深入對系統(tǒng)可行性進(jìn)行研究。此活動關(guān)鍵目標(biāo)是深入明確系統(tǒng)目標(biāo)、規(guī)模和功效,對系統(tǒng)開發(fā)背景、必需性和意義進(jìn)行調(diào)查分析并依據(jù)需要和可能提出擬開發(fā)系統(tǒng)初步方案和計劃??尚行匝芯渴轻槍ο到y(tǒng)進(jìn)行全方面、概要分析,關(guān)鍵包含四方面:技術(shù)可行性分析、經(jīng)濟可行性分析、操作可行性分析和法律可行性。2.1.1技術(shù)可行性分析技術(shù)上可行性分析關(guān)鍵分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬、軟件配置能否滿足開發(fā)者需要等。本系統(tǒng)采取Windows7操作系統(tǒng),其容量、速度能滿足系統(tǒng)要求。數(shù)據(jù)庫開發(fā)平臺選擇Microsoft企業(yè)SQLServer,該數(shù)據(jù)庫管理系統(tǒng)在Windows7操作系統(tǒng)或WindowsXP操作系統(tǒng)計算機上全部能運行,并提供數(shù)據(jù)庫之間數(shù)據(jù)復(fù)制功效,可替換現(xiàn)有系統(tǒng)數(shù)據(jù)手工傳輸工作,降低犯錯率,提升數(shù)據(jù)可用性。本系統(tǒng)應(yīng)用軟件開發(fā)工具選擇是開發(fā)人員熟悉MicrosoftVisualStudio。2.1.2經(jīng)濟可行性分析關(guān)鍵是對項目標(biāo)經(jīng)濟效益進(jìn)行評價,首先是支出費用,其中包含設(shè)備購置費、軟件開發(fā)費、管理和維護(hù)費、人職員資和培訓(xùn)費等。其次是取得收益中能夠用前來衡量那部分?;诂F(xiàn)有計算機及配套設(shè)備,不需要添置硬件設(shè)備,而且由本人自行開發(fā),能夠大大節(jié)省軟件開發(fā)費用、人職員資和培訓(xùn)費等,建立該系統(tǒng)后,能大大降低反復(fù)性書面匯報,降低辦公費用,提升辦公效率,和前期投入相比,后期收益是可觀。2.1.3操作可行性分析該系統(tǒng)操作簡單,易于了解,經(jīng)過簡單培訓(xùn)便可操作;而且是基于C#語言開發(fā),操作時完全可行。2.1.4法律可行性分析本系統(tǒng)為本人開發(fā),不包含任非法問題,所以在法律上本系統(tǒng)也是可開發(fā)。2.2需求分析這一階段關(guān)鍵目標(biāo)是明確企業(yè)進(jìn)銷存需求,確定新系統(tǒng)邏輯功效,提出新系統(tǒng)邏輯方案,完成系統(tǒng)分析階段最終結(jié)果—系統(tǒng)說明書編寫。2.2.1數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述集合,是進(jìn)行具體數(shù)據(jù)搜集和數(shù)據(jù)分析所取得關(guān)鍵結(jié)果。而數(shù)據(jù)項是數(shù)據(jù)字典不可或缺一部分,以下為該系統(tǒng)各個表數(shù)據(jù)項。商品信息如表2-1所表示:表2-1商品表序號字段名稱是否為主鍵是否為外鍵是否可為空Q1商品號是否否Q2商品名否否否Q3類別否否是Q4顏色否否是Q5型號否否否供給商信息如表2-2所表示:表2-2供給商表序號字段名稱是否為鍵是否為鍵是否可空Q6供給商號是否否Q7姓名否否否Q8性別否否是Q9地址否否是Q10電話否否否Q11銀行賬號否否否用戶信息如表2-3所表示:表2-3用戶表Q12字段名稱是否為鍵是否為鍵是否可空Q13用戶編號是否否續(xù)表表2-3用戶表序號字段名稱是否為主鍵是否為外鍵是否可為空Q14地址否否否Q15性別否否是Q16電話否否否職員信息如表2-4所表示表2-4職員表序號字段名稱是否為主鍵是否為外鍵是否可為空Q17職員號是否否Q18職員名否否否Q19性別否否是Q20電話否否否Q21角色否否否倉庫信息如表2-5所表示表2-5倉庫表序號字段名稱是否為主鍵是否為外鍵是否可為空Q22倉庫號是否否Q23倉庫名否否是Q24最大容量否否否Q25地址否否否采購信息如表2-6所表示表2-6采購表序號字段名稱是否為主鍵是否為外鍵是否可為空Q26商品號否是否Q27職員號否是否Q28供給商號否是否Q29采購單號是否否Q30日期否否否Q31數(shù)量否否否Q32進(jìn)價否否否銷售信息如表2-7所表示表2-7銷售表序號字段名稱是否為主鍵是否為外鍵是否可為空Q33商品號否是否Q34職員號否是否續(xù)表表2-7銷售表序號字段名稱是否為主鍵是否為外鍵是否可為空Q35用戶編號否是否Q36銷售單編號是否否Q37日期否否否Q38數(shù)量否否否Q39單價否否否庫存信息如表2-8所表示:表2-8庫存表序號字段名稱是否為主鍵是否為外鍵是否可為空Q40商品號是是否Q41倉庫號是是否Q42數(shù)量否否否管理員信息如表2-9所表示表2-9管理員表序號字段名稱是否為主鍵是否為外鍵是否可為空Q43用戶名是否否Q44密碼否否否2.2.2數(shù)據(jù)要求家俱城進(jìn)銷存管理系統(tǒng)對數(shù)據(jù)要求以下:商品管理商品管理實現(xiàn)是商品多種信息錄入、查詢、修改、刪除,經(jīng)過錄入商品基礎(chǔ)信息能夠?qū)崿F(xiàn)銷售員對商品信息進(jìn)行查看和更改,商品基礎(chǔ)信息包含(商品號,商品名,類別,顏色,型號)。用戶管理用戶管理實現(xiàn)是用戶基礎(chǔ)信息錄入、查詢、修改、刪除,用戶基礎(chǔ)信息包含(用戶編號,聯(lián)絡(luò)人,地址,性別,電話)供給商管理供給商管理實現(xiàn)是供給商信息錄入、查詢、刪除,經(jīng)過對供給商信息錄入可實現(xiàn)對不一樣供給商供給同種商品進(jìn)行對比查看,供給商基礎(chǔ)信息包含(供給商號,姓名,性別,地址,電話,銀行賬號)職員管理經(jīng)過對職員管理可查出每一個銷售單采購單責(zé)任人,對于銷售、采購犯錯時可依據(jù)信息問詢對應(yīng)職員,職員基礎(chǔ)信息包含(職員號,職員名,性別,電話,角色)倉庫管理經(jīng)過對倉庫管理可查看商品存放位置,庫存余量,倉庫基礎(chǔ)信息包含(倉庫號,倉庫名,最大容量,地址)2.3系統(tǒng)功效結(jié)構(gòu)圖家俱城進(jìn)銷存管理系統(tǒng)完成關(guān)鍵功效有:商品多種信息錄入、查詢、修改、刪除。供給商信息錄入、查詢、刪除。用戶基礎(chǔ)信息錄入、查詢、修改、刪除。銷售單添加、刪除。采購單添加、刪除。庫房查詢統(tǒng)計。系統(tǒng)功效結(jié)構(gòu)圖圖2-1所表示:圖2-1系統(tǒng)功效結(jié)構(gòu)圖第3章數(shù)據(jù)庫設(shè)計3.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計概念設(shè)計實質(zhì)是將系統(tǒng)需求分析得到用戶需求抽象為信息結(jié)構(gòu)過程。概念設(shè)計結(jié)果是數(shù)據(jù)庫概念模型,也就是用E-R圖表示。3.1.1局部E-R圖以下為家俱城進(jìn)銷存管理局部E-R圖:職員E-R圖圖3-1所表示:圖3-1職員E-R圖供給商E-R圖圖3-2所表示圖3-2供給商E-R圖用戶E-R圖圖3-3所表示:圖3-3用戶E-R圖商品E-R圖圖3-4所表示:圖3-4商品E-R圖倉庫E-R圖圖3-5所表示:圖3-5倉庫E-R圖管理員E-R圖圖3-6所表示:圖3-6管理員E-R圖3.1.2全局E-R圖家俱城進(jìn)銷存管理系統(tǒng)全局E-R圖圖3-7所表示:圖3-7家俱城進(jìn)銷存管理總體E-R圖3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫邏輯設(shè)計任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段基礎(chǔ)E-R圖轉(zhuǎn)化為和選擇具體機器上DBMS產(chǎn)品所支持?jǐn)?shù)據(jù)模型相符合邏輯結(jié)構(gòu),首先要實現(xiàn)是E-R圖關(guān)系模型轉(zhuǎn)化。而為此要處理問題是怎樣將實體和實體之間聯(lián)絡(luò)轉(zhuǎn)化為關(guān)系模式,怎樣確定這些關(guān)系模式屬性和碼。對于實體,將每個實體轉(zhuǎn)換為一個關(guān)系,實體屬性即為關(guān)系屬性,實體碼即為關(guān)系碼。依據(jù)E-R圖轉(zhuǎn)換關(guān)系模式如:職員(職員號,職員名,性別,電話,角色)供給商(供給商號,姓名,性別,地址,電話,銀行賬號)商品(商品號,商品名,類別,顏色,型號)采購(采購單號,商品號,職員號,供給商號,日期,數(shù)量,進(jìn)價)用戶(用戶編號,聯(lián)絡(luò)人,地址,性別,電話)銷售(銷售單編號,商品號,職員號,用戶編號,日期,數(shù)量,單價)倉庫(倉庫號,倉庫名,最大容量,地址)庫存(商品號,倉庫號,數(shù)量)用戶(用戶名,密碼)3.3數(shù)據(jù)庫實施3.3.1建庫代碼以下為數(shù)據(jù)庫建庫代碼:createdatabase家俱城進(jìn)銷存管理系統(tǒng)3.3.2建表代碼以下為數(shù)據(jù)庫建表代碼:創(chuàng)建管理員表createtableuser1(用戶名nchar(12)primarykey,密碼varchar(20)notnull,)創(chuàng)建倉庫表createtable倉庫(倉庫號nchar(6)primarykey,倉庫名nchar(6)notnull,最大容量int,地址nvarchar(20))創(chuàng)建商品表createtable商品(商品號nchar(6)primarykey,商品名nvarchar(10),類別nchar(2),顏色nchar(3),型號nchar(2))創(chuàng)建庫存表createtable庫存(商品號nchar(6),倉庫號nchar(6),數(shù)量intprimarykey(商品號,倉庫號,是否入庫),foreignkey(商品號)references商品(商品號),foreignkey(倉庫號)references倉庫(倉庫號),)創(chuàng)建職員表createtable職員(職員號nchar(10)primarykey,職員名nvarchar(10),性別nchar(2),電話nchar(11),角色nchar(3))創(chuàng)建用戶表createtable用戶(用戶編號nchar(10)primarykey,聯(lián)絡(luò)人nvarchar(10),地址nvarchar(30),性別nchar(2),電話nchar(11))創(chuàng)建銷售表createtable銷售(商品號nchar(6),職員號nchar(10),用戶編號nchar(10),銷售單編號nchar(6),日期datetime,數(shù)量int,單價int,primarykey(銷售單編號),foreignkey(商品號)references商品(商品號),foreignkey(職員號)references職員(職員號),foreignkey(用戶編號)references用戶(用戶編號))創(chuàng)建供給商表createtable供給商(供給商號nchar(10)primarykey,姓名nvarchar(6),性別nchar(2),地址nvarchar(30),電話nchar(11),銀行賬號nvarchar(20))創(chuàng)建采購表createtable采購(商品號nchar(6),職員號nchar(10),供給商號nchar(10),采購單號nchar(6),日期datetime,數(shù)量int,進(jìn)價intprimarykey(采購單號),foreignkey(商品號)references商品(商品號),foreignkey(職員號)references職員(職員號),foreignkey(供給商號)references供給商(供給商號),)第4章系統(tǒng)實現(xiàn)4.1用戶注冊界面本界面關(guān)鍵功效是實現(xiàn)管理員注冊。若注冊時輸入用戶名已存在則不予注冊,若密碼和確定密碼不一致也不予注冊。若點擊取消則取消注冊并關(guān)閉窗體。其窗體圖4-1所表示:圖4-1注冊界面4.2登陸界面本界面關(guān)鍵功效是實現(xiàn)管理員登陸。登陸時若輸入用戶名不存在則彈出提醒信息;若輸入密碼錯誤也彈出提醒信息;若輸入用戶名和密碼全部正確,則進(jìn)入主界面。其窗體圖4-2所表示:圖4-2登陸界面4.3主界面管理員經(jīng)過用戶名和密碼進(jìn)入系統(tǒng)以后,便可經(jīng)過主菜單進(jìn)行部分簡單操作,具體操作有四部分:系統(tǒng)管理、基礎(chǔ)信息管理、查詢統(tǒng)計、幫助。主界面圖4-3所表示:圖4-3主界面4.3.1系統(tǒng)管理系統(tǒng)管理關(guān)鍵實現(xiàn)管理員密碼修改和注銷賬戶。修改密碼圖4-4所表示:圖4-4修改密碼注銷賬戶圖4-5所表示:圖4-5注銷賬戶4.3.2基礎(chǔ)信息管理基礎(chǔ)信息管理關(guān)鍵分為用戶信息管理、商品信息管理、供給商信息管理、采購管理和銷售管理。用戶信息管理用戶信息管理關(guān)鍵實現(xiàn)用戶更新、刪除、插入操作。添加用戶信息圖4-6所表示:圖4-6添加用戶信息確定用戶信息圖4-7所表示:圖4-7確定用戶信息【插入】用戶信息代碼以下所表示:DataColumn[]key={ds.Tables[0].Columns[0]};ds.Tables[0].PrimaryKey=key;DataRowrow=ds.Tables["table"].Rows[SelectIndex];row=ds.Tables["table"].Rows.Find(cmbNo.Text);if(row==null){row=ds.Tables["table"].NewRow();row[0]=cmbNo.Text;row[1]=txtName.Text;row[2]=txtAdress.Text;if(rdoB.Checked)sex="男";elsesex="女";row[3]=sex;row[4]=txtPhone.Text;if(MessageBox.Show("確定錄入嗎?","錄入")==DialogResult.OK){ds.Tables[0].Rows.Add(row);SqlCommandBuilderb=newSqlCommandBuilder(sda);sda.Update(ds,"table");getShow();MessageBox.Show("錄入成功!");}商品信息管理商品信息管理關(guān)鍵實現(xiàn)數(shù)據(jù)更新和刪除操作。商品信息管理圖4-8所表示圖4-8商品信息管理【保留更新】代碼以下所表示:privatevoidgetShow(){stringsql="select*from商品";da=newSqlDataAdapter(sql,h.geton());da.Fill(ds,"sp");dgvShow.DataSource=ds.Tables["sp"];}SqlCommandBuilderb=newSqlCommandBuilder(da);da.Update(ds,"sp");ds.Tables["sp"].Clear();getShow();供給商信息管理供給商信息管理關(guān)鍵實現(xiàn)供給商添加和刪除。供給商信息管理圖4-9所表示:圖4-9供給商信息管理采購管理采購關(guān)鍵實現(xiàn)添加采購信息和刪除采購信息功效。添加采購信息圖4-10所表示:圖4-10添加采購信息【錄入】采購單統(tǒng)計代碼以下所表示:sql=string.Format("selectcount(*)from采購where采購單號='{0}'",txtCgsno.Text);intn=h.handle1(sql);if(n>0){MessageBox.Show("該采購單已存在");}else{if(txtCgsno.Text==""){MessageBox.Show("采購單信息不能為空,請重新輸入");txtCgsno.Focus();}else{sql=string.Format("insertinto采購values('{0}','{1}','{2}','{3}','{4}',{5},{6})",cmbSpsno.Text,cmbZgsno.Text,cmbGysno.Text,txtCgsno.Text,dtpDate.Value.ToShortDateString(),txtCount.Text,txtPay.Text,cmbSpsno.Text);intm=h.getQuery(sql);lsvProMess.Items.Clear();getResult();if(m>0){stringsql1;//判定庫中是否又該商品若有則則加上對應(yīng)商品數(shù)量若無則重新錄入stringsql2=string.Format("selectcount(*)from庫存where商品號='{0}'and倉庫號='{1}'",cmbSpsno.Text,cmbCksno.Text);n=h.handle1(sql2);if(n>0){sql1=string.Format("update庫存set數(shù)量=數(shù)量+{0}where商品號='{1}'and倉庫號='{2}'",int.Parse(txtCount.Text),cmbSpsno.Text,cmbCksno.Text);h.getQuery(sql1);r.Close();con=h.geton();if(con.State==ConnectionState.Open){con.Close();}}else{sql1=string.Format("insertinto庫存values('{0}','{1}',{2})",cmbSpsno.Text,cmbCksno.Text,txtCount.Text);h.getQuery(sql1);}}elseMessageBox.Show("已取消此次操作");}}刪除采購信息圖4-11所表示:圖4-11刪除采購信息銷售管理銷售管理關(guān)鍵分為添加銷統(tǒng)計和刪除銷售統(tǒng)計。添加銷售統(tǒng)計圖4-12所表示:圖4-12添加銷售統(tǒng)計刪除銷售統(tǒng)計圖4-13所表示:圖4-13刪除銷售統(tǒng)計【刪除】銷售單代碼以下所表示:stringstr="";SelectIndex=lsvShow.SelectedItems[0].Index;strings1=lsvShow.Items[SelectIndex].SubItems[0].Text;//商品號strings=lsvShow.Items[SelectIndex].SubItems[3].Text;//訂單編號strings3=lsvShow.Items[SelectIndex].SubItems[4].Text;ints2=Convert.ToInt32(lsvShow.Items[SelectIndex].SubItems[5].Text);//數(shù)量//查詢有該商品庫房,若有則修改庫存,若沒有則錄入一條新信息sql=string.Format("select倉庫號from庫存where商品號='{0}'",s1);r=h.getReader(sql);if(r.Read()){str=r.GetString(0);}r.Close();con=h.geton();if(con.State==ConnectionState.Open){con.Close();}if(str.Equals("")){sql=string.Format("insertinto庫存values('{0}','16',{1})",s1,s2);inti=h.getQuery(sql);}else{sql=string.Format("deletefrom銷售where銷售單編號='{0}'",s);inti=h.getQuery(sql);sql=string.Format("update庫存set數(shù)量=數(shù)量+{0}where商品號='{1}'and倉庫號='{2}'",s2,s1,str);i=h.getQuery(sql);}lsvShow.Items.Clear();getShow();getResult();4.4查詢統(tǒng)計查詢統(tǒng)計關(guān)鍵實現(xiàn)用戶、商品、供給商查詢和庫房查詢統(tǒng)計功效。經(jīng)過查詢統(tǒng)計可查看用戶、商品、供給商具體情況,和庫存量。4.4.1用戶查詢用戶查詢圖4-14所表示:圖4-14用戶查詢【查詢】用戶信息代碼以下所表示:SqlDataReaderr;strings=cmbTerm.Text;strings1=cmbResult.Text;if(s=="男"||s=="女"){stringsql1=string.Format("select*from用戶where聯(lián)絡(luò)人='{0}'",s1);r=h.getReader(sql1);

溫馨提示

  • 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

提交評論