版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 數(shù)據(jù)庫課程設(shè)計</b></p><p> 課題名稱:進(jìn)銷存管理系統(tǒng)</p><p> 專 業(yè): </p><p> 班 級: </p><p> 學(xué) 號: </
2、p><p> 小組成員: </p><p> 指導(dǎo)教師: </p><p> 2010 年 12月27日</p><p><b> 目 錄</b></p><p><b> 1.系統(tǒng)概述2</b>&
3、lt;/p><p><b> 2.系統(tǒng)分析3</b></p><p><b> 2.1需求分析3</b></p><p><b> 2.2數(shù)據(jù)字典5</b></p><p> 2.3程序運行流程圖8</p><p><b> 3.
4、系統(tǒng)設(shè)計9</b></p><p> 3.1模塊結(jié)構(gòu)設(shè)計9</p><p> 3.2數(shù)據(jù)庫概念設(shè)計10</p><p> 3.3數(shù)據(jù)庫邏輯設(shè)計10</p><p> 3.4輸出設(shè)計和輸入設(shè)計13</p><p><b> 4.結(jié)語32</b></p>
5、<p><b> 5參考文獻(xiàn)32</b></p><p><b> 1.系統(tǒng)概述</b></p><p> 現(xiàn)代科技技術(shù)突飛猛進(jìn),在不同的領(lǐng)域要求各異,以前對庫存盤點的統(tǒng)計都是手寫登記,紙制查看,這樣很容易發(fā)生錯誤,導(dǎo)致企事業(yè)失去他們所需要的信息,而且會產(chǎn)生錯誤信息誤導(dǎo)決策,現(xiàn)在為了方便決策者了解到更加確切的信息和資料,所以開
6、發(fā)這樣的系統(tǒng)方便決策者查詢信息及網(wǎng)上瀏覽,使各方面的信息都能夠正確及時。</p><p> 系統(tǒng)的功能是將該企業(yè)的所有庫存盤點信息進(jìn)行電子統(tǒng)計,根據(jù)不同的需求建立各種的報表,便于企事業(yè)在網(wǎng)上查詢庫存的各方面的信息情況,方便決策者了解市場,也能夠方便管理者對庫存盤點的信息進(jìn)行不同的統(tǒng)計。</p><p> 庫存盤點管理管理子系統(tǒng)主要實現(xiàn)的是庫存盤點信息的錄入,修改,查詢以及盤點信息的打印
7、等功能,為此,若要實現(xiàn)各方面的需求,系統(tǒng)的數(shù)據(jù)必須具有高度的完整性和準(zhǔn)確性,這就要求系統(tǒng)的高度安全性,可維護(hù)性,可靠性及靈活性。</p><p> 比如庫存管理系統(tǒng)的管理,管理員在錄入商品的庫存情況的時候或是數(shù)據(jù)庫出現(xiàn)異常而產(chǎn)生差錯,可能會影響決策者從網(wǎng)上查詢這些商品的庫存情況,這就要求系統(tǒng)具有高度的安全性,可維護(hù)性和可靠性;靈活性指的是系統(tǒng)要具有強大的功能以適應(yīng)不同層次的客戶不同的需求。另外,系統(tǒng)的操作界面要
8、求簡便,通俗,以便于操作。</p><p> 用戶對系統(tǒng)的信用,如果因為一次的錯誤就會導(dǎo)致一連串的信息錯誤,所以保證信息的可靠性十分必須的,這樣才能使系統(tǒng)得到用戶的信賴和支持。這樣的系統(tǒng)需要保證可靠性,避免給決策者提供虛假的信息,更確保各部門通過瀏覽該系統(tǒng),進(jìn)行相應(yīng)的需求操作。</p><p> 因此,隨著技術(shù)發(fā)展,企業(yè)采用庫存盤點信息化已成為趨勢及必然。</p><
9、;p><b> 2.系統(tǒng)分析</b></p><p><b> 2.1需求分析</b></p><p><b> 2.1.1需求分析</b></p><p> 本系統(tǒng)通過簡單的數(shù)據(jù)庫的操作,實現(xiàn)企事業(yè)單位的庫存信息的管理。庫存盤點管理管理子系統(tǒng)是一個小型的信息管理系統(tǒng),數(shù)據(jù)庫采用SQL
10、Server 2005。使用戶和項目人員明確系統(tǒng)的功能、應(yīng)用范圍。</p><p> 本系統(tǒng)具有以下功能:</p><p> 1:實現(xiàn)庫存盤點管理的信息化管理。</p><p> 2:實現(xiàn)庫存盤點管理的基礎(chǔ)要求,如信息添加,查看及刪除。操作方便簡單,且數(shù)據(jù)穩(wěn)定性強。</p><p> 3:方便的庫存信息查詢功能,支持多條件查詢。<
11、;/p><p> 4:數(shù)據(jù)計算自動完成,盡量減少人工干預(yù)。</p><p> 5:強大的報表打印功能。</p><p><b> 可行性分析 </b></p><p><b> 經(jīng)濟(jì)上可行性分析</b></p><p> 現(xiàn)在,計算機的價格已經(jīng)十分低廉,性能卻有了長足的
12、進(jìn)步。而本系統(tǒng)的開發(fā),為企業(yè)的工作效率帶來了一個質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個方面:</p><p> 第一,本系統(tǒng)的運行可以代替人工進(jìn)行許多繁雜的勞動;</p><p> 第二,本系統(tǒng)的運行可以節(jié)省許多資源;</p><p> 第三,本系統(tǒng)的運行可以大大的提高企業(yè)的工作效率;</p><p> 第四,本系統(tǒng)可以使敏感文檔更加安全,
13、等等。</p><p> 本產(chǎn)品的開發(fā)所需的設(shè)備在現(xiàn)有條件下,只需要少量的投入資金就可以實現(xiàn)。因此在經(jīng)濟(jì)上是可行的。</p><p><b> 技術(shù)上可行性分析</b></p><p><b> 軟件可行性</b></p><p> C#具有豐富的數(shù)據(jù)庫功能,可以直接建立和編輯數(shù)據(jù)庫,使用結(jié)
14、構(gòu)化查詢語言直接訪問SQL Sever上的數(shù)據(jù)庫,并提供簡單的面向?qū)ο蟮膸觳僮髅?、多用戶?shù)據(jù)庫的加鎖機制和網(wǎng)絡(luò)數(shù)據(jù)庫的編程技術(shù)。</p><p> SQL Sever2000是由微軟公司推出的,能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務(wù),并對數(shù)據(jù)庫提供全面的保護(hù),具有防止問題發(fā)生的安全措施,他是一個采用SQL語言的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。作為客戶機/服務(wù)器的后端數(shù)據(jù)庫,他是所有數(shù)據(jù)的匯總和管理中心。</p>
15、<p><b> 項目規(guī)劃</b></p><p> 企業(yè)進(jìn)銷存管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,由基礎(chǔ)信息模塊、采購管理模塊、庫存管理模塊、商品銷售模塊、查詢統(tǒng)計模塊、往來管理模塊、系統(tǒng)設(shè)置模塊等部分組成,規(guī)劃系統(tǒng)功能模塊如下:</p><p><b> 基礎(chǔ)信息模塊</b></p><p>
16、該模塊主要管理商品信息錄入、客戶信息錄入、供應(yīng)商信息錄入、商品信息查詢、客戶信息查詢、供應(yīng)商信息查詢。</p><p><b> 采購管理模塊</b></p><p> 該模塊的主要管理商品采購信息錄入和商品采購信息查詢。</p><p><b> 庫存管理模塊</b></p><p> 該
17、塊主要管理商品入庫信息、商品入庫退貨、商品庫存查詢和庫存商品價格調(diào)整。</p><p><b> 商品銷售模塊</b></p><p> 該模塊主要管理商品銷售信息錄入和商品銷售退貨信息錄入。</p><p><b> 查詢統(tǒng)計模塊</b></p><p> 該模塊主要管理銷售信息查詢、銷售
18、退貨查詢、商品入庫查詢、入庫退貨查詢、商品銷售排行和年銷售額分析。</p><p><b> 往來管理模塊</b></p><p> 該模塊主要管理商品銷售結(jié)賬、入庫退貨結(jié)賬、銷售結(jié)賬查詢、商品入庫結(jié)賬、銷售退貨結(jié)賬和入庫結(jié)賬查詢。</p><p><b> 系統(tǒng)設(shè)置模塊</b></p><p&g
19、t; 該模塊主要管理添加操作員、更改操作員密碼、刪除操作員。</p><p> 2.1.2開發(fā)及運行環(huán)境</p><p> 1. 硬件環(huán)境:CPU:CⅡ1.7G以上,內(nèi)存在256M以上。</p><p> 軟件環(huán)境:Windows XP操作系統(tǒng),Microsoft SQL Servers數(shù)據(jù)庫系統(tǒng)。軟件編程使用Microsoft Visual studio
20、2005</p><p><b> 2.1.3程序流程</b></p><p> 本庫存盤點管理管理子系統(tǒng)使用如下的流程進(jìn)行登陸以及其他的操作:</p><p> 開始界面是始于登陸界面“登錄(登錄.frm)”,當(dāng)用戶鍵入用戶名和密碼的時候,系統(tǒng)自動到所對應(yīng)的數(shù)據(jù)庫“用戶信息表”中進(jìn)行用戶驗證。如果輸入正確則進(jìn)入系統(tǒng)主界面,就可以進(jìn)入到主
21、操作菜單窗體“系統(tǒng)(系統(tǒng).frm)”中進(jìn)行操作。在主操作菜單窗體“系統(tǒng)(系統(tǒng).frm)”中,用戶可以對數(shù)據(jù)庫中的商品信息、供應(yīng)商信息及客戶信息等基本信息進(jìn)行包括:添加,查詢,修改等操作,并能夠進(jìn)行入庫管理,出庫管理及庫存盤點。此外,可在“清單報表管理窗口”中進(jìn)行相應(yīng)的報表打印。</p><p><b> 2.2數(shù)據(jù)字典</b></p><p> 2.2.1.數(shù)據(jù)元
22、素條目 </p><p> 2.2.2數(shù)據(jù)結(jié)構(gòu)條目</p><p> 2.2.3.數(shù)據(jù)流條目</p><p> 2.2.4數(shù)據(jù)存儲條目</p><p> 2.2.5處理過程條目</p><p> 2.2.6外部實體條目</p><p> 2.3程序運行流程圖</p>&
23、lt;p><b> 3.系統(tǒng)設(shè)計</b></p><p><b> 3.1模塊結(jié)構(gòu)設(shè)計</b></p><p> 該系統(tǒng)的總體結(jié)構(gòu)設(shè)計如下圖所示:</p><p> 人員信息檔案管理系統(tǒng)包括基本信息管理,銷售信息管理,庫存信息管理,數(shù)據(jù)報表管理和系統(tǒng)管理等部分。</p><p><
24、;b> 圖二系統(tǒng)圖</b></p><p> 其中,基本信息管理中可以對商品,供應(yīng)商,客戶基本信息進(jìn)行添加,修改,查詢和刪除等操作,如圖:</p><p><b> 圖三信息管理</b></p><p> 庫存管理中可以實現(xiàn)庫存信息,入庫單信息,出庫單信息,盤點清單信息的錄入,修改,查詢等操作,如圖:</p>
25、;<p><b> 圖四庫存管理</b></p><p> 數(shù)據(jù)報表管理可以實現(xiàn)盤點清單的預(yù)覽及打印等操作,如圖:</p><p><b> 圖五清單圖</b></p><p> 系統(tǒng)管理中主要是用戶查詢,添加用戶,修改密碼,數(shù)據(jù)備份及恢復(fù)等的操作,如圖: </p><p>&
26、lt;b> 圖六系統(tǒng)管理圖</b></p><p> 3.2數(shù)據(jù)庫概念設(shè)計</p><p><b> 圖七 概念設(shè)計圖</b></p><p> 3.3數(shù)據(jù)庫邏輯設(shè)計</p><p><b> 表七 商品信息表</b></p><p><b&
27、gt; 表八供應(yīng)商信息表</b></p><p><b> 表九客戶信息表</b></p><p><b> 表十商品進(jìn)貨信息表</b></p><p> 表十一商品庫存信息表</p><p> 表十二商品銷售信息表</p><p><b>
28、 表十三庫存明細(xì)表</b></p><p><b> 表十四用戶信息表</b></p><p> 3.4輸出設(shè)計和輸入設(shè)計</p><p> 3.4.1登錄界面:</p><p><b> 登陸代碼:</b></p><p> using System;
29、</p><p> using System.Collections.Generic;</p><p> using System.ComponentModel;</p><p> using System.Data;</p><p> using System.Drawing;</p><p> using
30、 System.Linq;</p><p> using System.Text;</p><p> using System.Windows.Forms;</p><p> using System.Data.SqlClient;</p><p> namespace 進(jìn)銷存</p><p><b>
31、; {</b></p><p> public partial class 登陸 : Form</p><p><b> {</b></p><p> public static string name;</p><p> public static string password;</p&g
32、t;<p> public static string entry;</p><p> public 登陸()</p><p><b> {</b></p><p> InitializeComponent();</p><p><b> }</b></p>&
33、lt;p> private void pictureBox1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p><b> }</b></p><p> private void textBox1_TextChanged(object se
34、nder, EventArgs e)</p><p><b> {</b></p><p> name = this.textBox1.Text;</p><p> SqlConnection con = new SqlConnection(); //創(chuàng)建連接</p><p> con.ConnectionStr
35、ing = "server=(local);database=進(jìn)銷存管理系統(tǒng);uid=sa;pwd=";</p><p> con.Open();</p><p> SqlCommand cmd = con.CreateCommand();</p><p> cmd.CommandText = "select 用戶類型 from
36、用戶表 where 用戶名='" + this.textBox1.Text + "'";</p><p> SqlDataReader sqlread = cmd.ExecuteReader(CommandBehavior.CloseConnection);</p><p> if (sqlread.Read())</p>&
37、lt;p><b> {</b></p><p> label5.Text = sqlread["用戶類型"].ToString();</p><p> entry = this.label5.Text.Trim();</p><p> con.Close();</p><p><b
38、> }</b></p><p><b> }</b></p><p> private void textBox2_TextChanged(object sender, EventArgs e)</p><p><b> {</b></p><p> password =
39、 this.textBox2.Text;</p><p><b> }</b></p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (this.textB
40、ox1.Text == "" || this.textBox2.Text == "")</p><p> MessageBox.Show("請輸入用戶名和密碼");</p><p><b> else</b></p><p><b> {</b></p
41、><p> SqlConnection con = new SqlConnection(); //創(chuàng)建連接</p><p> con.ConnectionString = "server=(local);database=進(jìn)銷存管理系統(tǒng);uid=sa;pwd=";</p><p> con.Open();</p><p>
42、; SqlCommand cmd = con.CreateCommand();</p><p> cmd.CommandText = "select *from 用戶表";</p><p> SqlDataReader dr = cmd.ExecuteReader();</p><p> if (dr.Read())</p>
43、<p><b> {</b></p><p> string power = dr[0].ToString();</p><p> 主界面 main = new 主界面();</p><p> main.Tag = this.FindForm();</p><p> this.Visible = f
44、alse;</p><p> main.ShowDialog();</p><p> this.Close();</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p
45、><p> MessageBox.Show("用戶名或密碼錯誤");</p><p><b> }</b></p><p> con.Close();</p><p><b> }</b></p><p><b> }</b>&
46、lt;/p><p> private void button2_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> this.Close();</p><p><b> }</b></p><p>&
47、lt;b> }</b></p><p><b> }</b></p><p><b> 3.4.2主界面:</b></p><p><b> 主界面代碼:</b></p><p> using System;</p><p>
48、 using System.Collections.Generic;</p><p> using System.ComponentModel;</p><p> using System.Data;</p><p> using System.Drawing;</p><p> using System.Linq;</p&g
49、t;<p> using System.Text;</p><p> using System.Windows.Forms;</p><p> namespace 進(jìn)銷存</p><p><b> {</b></p><p> public partial class 主界面 : Form<
50、/p><p><b> {</b></p><p> public 主界面()</p><p><b> {</b></p><p> InitializeComponent();</p><p><b> }</b></p><
51、;p> private void 主界面_Load(object sender, EventArgs e)</p><p><b> {</b></p><p><b> }</b></p><p> private void 商品類別ToolStripMenuItem_Click(object sender
52、, EventArgs e)</p><p><b> {</b></p><p> 商品信息 m = new 商品信息();</p><p><b> m.Show();</b></p><p><b> }</b></p><p> pri
53、vate void 商品添加ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (進(jìn)銷存.登陸.entry == "管理員")</p><p><b> {</b></p>
54、<p> 商品添加 tj = new 商品添加();</p><p> tj.Show();</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p>
55、 MessageBox.Show("您沒有權(quán)限添加庫存信息!", "信息", MessageBoxButtons.OK, MessageBoxIcon.Information);</p><p><b> }</b></p><p><b> }</b></p><p> p
56、rivate void 商品刪除ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> 商品刪除 sc = new 商品刪除();</p><p> sc.Show();</p><p><b> }
57、</b></p><p> private void 商品查詢ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> 商品查詢 cx = new 商品查詢();</p><p> cx.Show()
58、;</p><p><b> }</b></p><p> private void 返回登陸ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> 登陸 dl = new 登陸();&l
59、t;/p><p> dl.Show();</p><p><b> }</b></p><p> private void 修改密碼ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b> {</b></p>
60、<p> 修改密碼 xg = new 修改密碼();</p><p> xg.Show();</p><p><b> }</b></p><p> private void 供應(yīng)商信息ToolStripMenuItem_Click(object sender, EventArgs e)</p><p>
61、;<b> {</b></p><p> 供應(yīng)商信息 m = new 供應(yīng)商信息();</p><p><b> m.Show();</b></p><p><b> }</b></p><p> private void 銷售信息ToolStripMenuItem_
62、Click(object sender, EventArgs e)</p><p><b> {</b></p><p> 銷售信息 m = new 銷售信息();</p><p><b> m.Show();</b></p><p><b> }</b></p&
63、gt;<p> private void 關(guān)于ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> 關(guān)于 m = new 關(guān)于();</p><p><b> m.Show();</b></
64、p><p><b> }</b></p><p> private void 庫存信息ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> 庫存信息 m = new 庫存信息();</
65、p><p><b> m.Show();</b></p><p><b> }</b></p><p> private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b> {</b>
66、;</p><p> this.Close();</p><p><b> }</b></p><p> private void pictureBox1_Click(object sender, EventArgs e)</p><p><b> {</b></p><
67、p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> 3.4.3商品信息管理:</p><p><b> 代碼:</b></p><p> name
68、space 進(jìn)銷存</p><p><b> {</b></p><p> public partial class 商品信息 : Form</p><p><b> {</b></p><p> public 商品信息()</p><p><b> {&
69、lt;/b></p><p> InitializeComponent();</p><p><b> }</b></p><p> private void 商品信息_Load(object sender, EventArgs e)</p><p><b> {</b></p&
70、gt;<p> // TODO: 這行代碼將數(shù)據(jù)加載到表“進(jìn)銷存管理系統(tǒng)DataSet.商品信息”中。您可以根據(jù)需要移動或移除它。</p><p> this.商品信息TableAdapter.Fill(this.進(jìn)銷存管理系統(tǒng)DataSet.商品信息);</p><p><b> }</b></p><p> priva
71、te void button2_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> this.Close();</p><p><b> }</b></p><p> private void button1_Click
72、(object sender, EventArgs e)</p><p><b> {</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p>
73、; .4.4供應(yīng)商信息管理:</p><p><b> 代碼:</b></p><p> namespace 進(jìn)銷存</p><p><b> {</b></p><p> public partial class 供應(yīng)商信息 : Form</p><p><
74、b> {</b></p><p> public 供應(yīng)商信息()</p><p><b> {</b></p><p> InitializeComponent();</p><p><b> }</b></p><p> private voi
75、d button2_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> this.Close();</p><p><b> }</b></p><p> private void 供應(yīng)商信息_Load(object s
76、ender, EventArgs e)</p><p><b> {</b></p><p> // TODO: 這行代碼將數(shù)據(jù)加載到表“進(jìn)銷存管理系統(tǒng)DataSet2.供應(yīng)商信息”中。您可以根據(jù)需要移動或移除它。</p><p> this.供應(yīng)商信息TableAdapter.Fill(this.進(jìn)銷存管理系統(tǒng)DataSet2.供應(yīng)商信
77、息);</p><p><b> }</b></p><p> private void 確定_Click(object sender, EventArgs e)</p><p><b> {</b></p><p><b> }</b></p><
78、p><b> }</b></p><p><b> }</b></p><p> 3.4.5商品添加:</p><p><b> 代碼:</b></p><p> namespace 進(jìn)銷存</p><p><b> {<
79、;/b></p><p> public partial class 商品添加 : Form</p><p><b> {</b></p><p> public 商品添加()</p><p><b> {</b></p><p> InitializeCom
80、ponent();</p><p><b> }</b></p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (this.textBox1.Text !=
81、 "")</p><p><b> {</b></p><p> string a = this.textBox1.Text;</p><p> string b = this.textBox2.Text;</p><p> string c = this.textBox3.Text;<
82、/p><p> string d = this.textBox4.Text;</p><p> string m = this.textBox5.Text;</p><p> string er = this.dateTimePicker1.Value.ToShortDateString();</p><p> SqlConnection
83、 con = new SqlConnection(); //創(chuàng)建連接</p><p> con.ConnectionString = "server=(local);database=進(jìn)銷存管理系統(tǒng);uid=sa;pwd=";</p><p> SqlCommand cmd = con.CreateCommand();</p><p> c
84、md.CommandText = "insert into 進(jìn)貨信息(商品編號,商品名稱,單價,數(shù)量,進(jìn)貨編號,進(jìn)貨日期) " + "values('" + a + "','" + b + "','" + c + "','" + d + "','"
85、 + m + "','" + er + "'')";</p><p> con.Open();</p><p> int dd = cmd.ExecuteNonQuery();</p><p> if (dd == 1)</p><p><b> {&l
86、t;/b></p><p> MessageBox.Show("添加成功!");</p><p><b> }</b></p><p><b> }</b></p><p><b> else</b></p><p>
87、 MessageBox.Show("請輸入商品編號!");</p><p><b> }</b></p><p> private void button2_Click(object sender, EventArgs e)</p><p><b> {</b></p><p&
88、gt; this.Close();</p><p><b> }</b></p><p> private void button3_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> this.Close();<
89、;/p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> 3.4.5商品刪除:</p><p><b> 代碼:</b></p><
90、p> namespace 進(jìn)銷存</p><p><b> {</b></p><p> public partial class 商品刪除 : Form</p><p><b> {</b></p><p> public 商品刪除()</p><p>&l
91、t;b> {</b></p><p> InitializeComponent();</p><p><b> }</b></p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {&l
92、t;/b></p><p> DialogResult result = new DialogResult();</p><p> result = MessageBox.Show("確定要刪除該庫存信息?", "警告!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);</p
93、><p> switch (result)</p><p><b> {</b></p><p> case DialogResult.OK:</p><p><b> {</b></p><p> SqlConnection con = new SqlConnecti
94、on();</p><p> con.ConnectionString = "server=(local);database=進(jìn)銷存管理系統(tǒng);uid=sa;pwd=";</p><p> SqlCommand cmd = con.CreateCommand();</p><p> cmd.CommandText = "delete
95、 from 進(jìn)貨信息 where 商品名稱='" + this.textBox1.Text + "'";</p><p> cmd.Connection = con;</p><p> con.Open();</p><p> int d = cmd.ExecuteNonQuery();</p>&l
96、t;p> if (d == 1)</p><p> MessageBox.Show("刪除成功");</p><p><b> } break;</b></p><p> case DialogResult.Cancel: break;</p><p><b> }</
97、b></p><p><b> }</b></p><p> private void button2_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> textBox1.Clear();</p>
98、<p><b> }</b></p><p> private void button3_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> this.Close();</p><p><b> }
99、</b></p><p><b> }</b></p><p><b> }</b></p><p> 3.4.6商品查詢:</p><p><b> 代碼:</b></p><p> namespace 進(jìn)銷存</p>
100、<p><b> {</b></p><p> public partial class 商品查詢 : Form</p><p><b> {</b></p><p> public 商品查詢()</p><p><b> {</b></p>
101、<p> InitializeComponent();</p><p><b> }</b></p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p>
102、 string tempValue = comboBox1.Items[comboBox1.SelectedIndex].ToString();</p><p> SqlConnection con = new SqlConnection();</p><p> con.ConnectionString = "server=(local);uid=sa;password=;d
103、atabase=進(jìn)銷存管理系統(tǒng)";</p><p> if (tempValue == "商品編號")</p><p><b> {</b></p><p> string co = "select * from 進(jìn)貨信息 where 商品編號='" + this.textBox1
104、.Text + "'";</p><p> DataSet ds = new DataSet();</p><p> SqlDataAdapter da = new SqlDataAdapter(co, con);</p><p> da.Fill(ds);</p><p> dataGridView1.D
105、ataSource = ds.Tables[0];</p><p><b> }</b></p><p> if (tempValue == "商品名稱")</p><p><b> {</b></p><p> string co = "select * fr
106、om 進(jìn)貨信息 where 商品名稱='" + this.textBox1.Text + "'";</p><p> DataSet ds = new DataSet();</p><p> SqlDataAdapter da = new SqlDataAdapter(co, con);</p><p> da.F
107、ill(ds);</p><p> dataGridView1.DataSource = ds.Tables[0];</p><p><b> }</b></p><p> if (tempValue == "進(jìn)貨編號")</p><p><b> {</b></p
108、><p> string co = "select * from 進(jìn)貨信息 where 進(jìn)貨編號='" + this.textBox1.Text + "'";</p><p> DataSet ds = new DataSet();</p><p> SqlDataAdapter da = new SqlDa
109、taAdapter(co, con);</p><p> da.Fill(ds);</p><p> dataGridView1.DataSource = ds.Tables[0];</p><p><b> }</b></p><p><b> }</b></p><p
110、> private void button2_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> this.Close();</p><p><b> }</b></p><p> private void 商品
111、查詢_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> // TODO: 這行代碼將數(shù)據(jù)加載到表“進(jìn)銷存管理系統(tǒng)DataSet1.進(jìn)貨信息”中。您可以根據(jù)需要移動或移除它。</p><p> this.進(jìn)貨信息TableAdapter.Fill(this.進(jìn)銷存管理系
112、統(tǒng)DataSet1.進(jìn)貨信息);</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> .4.7銷售信息管理:</p><p> 代碼:namespace 進(jìn)銷存&l
113、t;/p><p><b> {</b></p><p> public partial class 銷售信息 : Form</p><p><b> {</b></p><p> public 銷售信息()</p><p><b> {</b>&l
114、t;/p><p> InitializeComponent();</p><p><b> }</b></p><p> private void button2_Click(object sender, EventArgs e)</p><p><b> {</b></p>&l
115、t;p> this.Close();</p><p><b> }</b></p><p> private void 銷售信息_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> // TODO: 這行代碼將數(shù)據(jù)
116、加載到表“進(jìn)銷存管理系統(tǒng)DataSet3.銷售信息”中。您可以根據(jù)需要移動或移除它。</p><p> this.銷售信息TableAdapter.Fill(this.進(jìn)銷存管理系統(tǒng)DataSet3.銷售信息);</p><p><b> }</b></p><p> private void button1_Click(object s
117、ender, EventArgs e)</p><p><b> {</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> .4.8商品
118、庫存管理:</p><p><b> 代碼:</b></p><p> namespace 進(jìn)銷存</p><p><b> {</b></p><p> public partial class 庫存信息 : Form</p><p><b> {<
119、;/b></p><p> public 庫存信息()</p><p><b> {</b></p><p> InitializeComponent();</p><p><b> }</b></p><p> private void 庫存信息_Load(
120、object sender, EventArgs e)</p><p><b> {</b></p><p> // TODO: 這行代碼將數(shù)據(jù)加載到表“進(jìn)銷存管理系統(tǒng)DataSet4.庫存信息”中。您可以根據(jù)需要移動或移除它。</p><p> this.庫存信息TableAdapter.Fill(this.進(jìn)銷存管理系統(tǒng)DataSet
121、4.庫存信息);</p><p><b> }</b></p><p> private void button1_Click_1(object sender, EventArgs e)</p><p><b> {</b></p><p> string tempValue = combo
122、Box1.Items[comboBox1.SelectedIndex].ToString();</p><p> SqlConnection con = new SqlConnection();</p><p> con.ConnectionString = "server=(local);uid=sa;password=;database=進(jìn)銷存管理系統(tǒng)";<
123、;/p><p> if (tempValue == "商品編號")</p><p><b> {</b></p><p> string co = "select * from 庫存信息 where 商品編號='" + this.textBox1.Text + "'"
124、;</p><p> DataSet ds = new DataSet();</p><p> SqlDataAdapter da = new SqlDataAdapter(co, con);</p><p> da.Fill(ds);</p><p> dataGridView1.DataSource = ds.Tables[0];
125、</p><p><b> }</b></p><p> if (tempValue == "倉庫編號")</p><p><b> {</b></p><p> string co = "select * from 庫存信息 where 倉庫編號='&
126、quot; + this.textBox1.Text + "'";</p><p> DataSet ds = new DataSet();</p><p> SqlDataAdapter da = new SqlDataAdapter(co, con);</p><p> da.Fill(ds);</p><p
127、> dataGridView1.DataSource = ds.Tables[0];</p><p><b> }</b></p><p> if (tempValue == "進(jìn)貨編號")</p><p><b> {</b></p><p> string c
128、o = "select * from 庫存信息 where 進(jìn)貨編號='" + this.textBox1.Text + "'";</p><p> DataSet ds = new DataSet();</p><p> SqlDataAdapter da = new SqlDataAdapter(co, con);</p
129、><p> da.Fill(ds);</p><p> dataGridView1.DataSource = ds.Tables[0];</p><p><b> }</b></p><p> if (tempValue == "銷售編號")</p><p><b&g
130、t; {</b></p><p> string co = "select * from 庫存信息 where 銷售編號='" + this.textBox1.Text + "'";</p><p> DataSet ds = new DataSet();</p><p> SqlDataA
131、dapter da = new SqlDataAdapter(co, con);</p><p> da.Fill(ds);</p><p> dataGridView1.DataSource = ds.Tables[0];</p><p><b> }</b></p><p> if (tempValue ==
132、 "倉庫名稱")</p><p><b> {</b></p><p> string co = "select * from 庫存信息 where 倉庫名稱='" + this.textBox1.Text + "'";</p><p> DataSet ds =
133、 new DataSet();</p><p> SqlDataAdapter da = new SqlDataAdapter(co, con);</p><p> da.Fill(ds);</p><p> dataGridView1.DataSource = ds.Tables[0];</p><p><b> }<
134、;/b></p><p><b> }</b></p><p> private void button2_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> this.Close();</p>&l
135、t;p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> 3.4.9修改密碼:</p><p><b> 代碼:</b></p><p> name
136、space 進(jìn)銷存</p><p><b> {</b></p><p> public partial class 修改密碼 : Form</p><p><b> {</b></p><p> public 修改密碼()</p><p><b> {&
137、lt;/b></p><p> InitializeComponent();</p><p><b> }</b></p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {</b><
138、;/p><p> string s = this.textBox2.Text;</p><p> if (s != 進(jìn)銷存.登陸.password)</p><p><b> {</b></p><p> MessageBox.Show("密碼輸入不正確!請重新輸入!", "信息&quo
139、t;, MessageBoxButtons.OK, MessageBoxIcon.Error);</p><p> textBox2.Focus();</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b>
140、</p><p> SqlConnection con = new SqlConnection();</p><p> con.ConnectionString = "server=(local);database=進(jìn)銷存管理系統(tǒng);uid=sa;pwd=";</p><p> SqlCommand cmd = con.CreateComma
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計---進(jìn)銷存管理系統(tǒng)設(shè)計
- 超市進(jìn)銷存管理系統(tǒng)課程設(shè)計
- 課程設(shè)計報告--商品進(jìn)銷存管理系統(tǒng)
- mis課程設(shè)計--超市進(jìn)銷存管理系統(tǒng)
- 某商店進(jìn)銷存管理系統(tǒng)-課程設(shè)計報告
- 【精品設(shè)計下載】課程設(shè)計-商品進(jìn)銷存管理系統(tǒng)
- 進(jìn)銷存管理系統(tǒng)
- 課程設(shè)計---超市進(jìn)銷存管理系統(tǒng)設(shè)計與實現(xiàn)
- 數(shù)據(jù)庫課程設(shè)計--商品進(jìn)銷存管理系統(tǒng)
- 進(jìn)銷存管理系統(tǒng)課程設(shè)計說明書
- 課程設(shè)計---超市進(jìn)銷存管理系統(tǒng)設(shè)計與實現(xiàn)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計-倉庫進(jìn)銷存管理系統(tǒng)
- 超市進(jìn)銷存管理系統(tǒng)課程設(shè)計實驗報告
- 軟件工程課程設(shè)計--藥品進(jìn)銷存管理系統(tǒng)
- 藥品進(jìn)銷存管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計
- 課程設(shè)計---超市進(jìn)銷存管理系統(tǒng)設(shè)計與實現(xiàn).doc
- 進(jìn)銷存管理系統(tǒng)設(shè)計文檔
- 農(nóng)資進(jìn)銷存管理系統(tǒng)
- 進(jìn)銷存管理系統(tǒng).doc
- 進(jìn)銷存管理系統(tǒng).doc
評論
0/150
提交評論