2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩27頁(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、<p><b>  目 錄</b></p><p>  1 課程設(shè)計(jì)的目的和意義2</p><p><b>  2 需求分析2</b></p><p>  3數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)3</p><p>  4.程序代碼實(shí)現(xiàn)6</p><p>  5.系統(tǒng)用戶界面設(shè)

2、計(jì)14</p><p><b>  6 總結(jié)15</b></p><p><b>  7.附錄20</b></p><p>  一、課程設(shè)計(jì)的目的和意義</p><p>  倉(cāng)庫(kù)在現(xiàn)實(shí)生活中用途十分廣泛,各種商城、超市要利用倉(cāng)庫(kù)存放物資,藥房、醫(yī)院等要利用倉(cāng)庫(kù)存放藥品,企業(yè)、工廠等要利用倉(cāng)庫(kù)存

3、放原材料、生產(chǎn)成品,因此倉(cāng)庫(kù)的管理成了一項(xiàng)十分重要的工作。</p><p>  人工管理倉(cāng)庫(kù)既費(fèi)時(shí)又費(fèi)力,而且容易造成混亂,嚴(yán)重時(shí)會(huì)影響商城、企業(yè)的正常運(yùn)作,造成惡劣的后果。隨著信息技術(shù)的發(fā)展,辦公自動(dòng)化的普及,如何快速,高效,便捷的管理倉(cāng)庫(kù)受到了高度的關(guān)注。</p><p>  本系統(tǒng)模擬倉(cāng)庫(kù)管理,系統(tǒng)主要針對(duì)于日常庫(kù)存信息的管理,包括物資管理、倉(cāng)庫(kù)管理、入庫(kù)操作、入庫(kù)查詢統(tǒng)計(jì)、出庫(kù)操作

4、、出庫(kù)查詢統(tǒng)計(jì)、庫(kù)存查詢統(tǒng)計(jì)等處理情況。用戶可以通過(guò)相應(yīng)的模塊,對(duì)倉(cāng)庫(kù)里的物品的基本情況和庫(kù)存數(shù)量進(jìn)行查詢,管理員通過(guò)簡(jiǎn)單的操作即可輕松的管理倉(cāng)庫(kù),查詢各項(xiàng)相關(guān)信息,并能進(jìn)行入庫(kù)和出庫(kù)操作等。通過(guò)倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),使我們鞏固和加深對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)理論和基本知識(shí)的理解,進(jìn)一步掌握了使用數(shù)據(jù)庫(kù)進(jìn)行軟件設(shè)計(jì)的基本思想和方法,提高了運(yùn)用數(shù)據(jù)庫(kù)理論解決實(shí)際問(wèn)題的能力,鍛煉了實(shí)際動(dòng)手能力、創(chuàng)新能力,培養(yǎng)了調(diào)查研究、查閱技術(shù)文獻(xiàn)、資料、手冊(cè)以及

5、編寫文檔的能力。 </p><p><b>  二、需求分析</b></p><p>  系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。本倉(cāng)庫(kù)管理系統(tǒng)需要完成功能主要有:</p><p>  ●用戶登錄。實(shí)現(xiàn)根據(jù)不同用戶的權(quán)限進(jìn)行登錄,并轉(zhuǎn)到相應(yīng)權(quán)限的

6、操作。</p><p>  ●用戶管理。實(shí)現(xiàn)管理人員添加、修改、刪除用戶;一般用戶修改信息等功能。</p><p>  ●貨物管理。實(shí)現(xiàn)管理人員對(duì)貨物進(jìn)庫(kù)、退庫(kù)的添加、修改、刪除等功能。</p><p>  ●入庫(kù)與出庫(kù)管理。實(shí)現(xiàn)管理人員對(duì)貨物進(jìn)行入庫(kù)、出庫(kù)操作,并可查詢相應(yīng)貨物的出入庫(kù)信息。</p><p>  ●監(jiān)控管理。在貨物管理中加入

7、最高儲(chǔ)備和最低儲(chǔ)備字段,對(duì)倉(cāng)庫(kù)中的產(chǎn)品實(shí)現(xiàn)監(jiān)控和報(bào)警。</p><p><b>  三、數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)</b></p><p><b>  1.?dāng)?shù)據(jù)庫(kù)邏輯設(shè)計(jì)</b></p><p>  圖4.1 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)圖</p><p><b>  2.?dāng)?shù)據(jù)流圖</b></p&

8、gt;<p>  圖4.2 管理員數(shù)據(jù)流圖</p><p>  圖4.3 用戶數(shù)據(jù)流圖</p><p><b>  3. 數(shù)據(jù)庫(kù)表設(shè)計(jì)</b></p><p><b>  3.1表匯總</b></p><p><b>  3.2 詳細(xì)表設(shè)計(jì)</b></p&g

9、t;<p>  用戶表:[EmpInfo]</p><p>  貨物表:[KcGoods]</p><p>  銷售商表:[Company]</p><p>  入庫(kù)信息表:[JhGoodsInfo]</p><p>  出庫(kù)信息表:[SellGoods]</p><p><b>  四、程序代

10、碼實(shí)現(xiàn)</b></p><p><b>  1.系統(tǒng)全部類匯總</b></p><p><b>  2.相關(guān)類詳細(xì)設(shè)計(jì)</b></p><p>  2.1 添加入庫(kù)信息的實(shí)現(xiàn)</p><p><b>  添加入庫(kù)信息設(shè)計(jì):</b></p><p&

11、gt;  進(jìn)入主界面后,點(diǎn)擊【進(jìn)貨管理】----【商品進(jìn)貨信息】即可打開添加入庫(kù)界面。</p><p>  下面給出完成添加功能的關(guān)鍵代碼:</p><p>  public partial class frmJhGoodsInfo : Form</p><p><b>  {</b></p><p>  public

12、frmJhGoodsInfo()</p><p><b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b></p><p>  public frmJhGoodsInfo(int intCdo)</p><p

13、><b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b></p><p>  tb_JhGoodsInfo jhGood=new tb_JhGoodsInfo();</p><p>  tb_JhGoodsInfoMen

14、thod jhMenthod=new tb_JhGoodsInfoMenthod();</p><p>  public static int intFalg = 0;</p><p>  private void ControlStatus()</p><p><b>  {</b></p><p>  this.to

15、olSave.Enabled = !this.toolSave.Enabled;</p><p>  this.toolAdd.Enabled = !this.toolAdd.Enabled;</p><p>  this.toolCancel.Enabled = !this.toolCancel.Enabled;</p><p>  this.toolAmend.

16、Enabled = !this.toolAmend.Enabled;</p><p>  this.tollDelete.Enabled = !this.tollDelete.Enabled;</p><p><b>  }</b></p><p>  2.2 庫(kù)存查詢類的實(shí)現(xiàn)</p><p><b>  庫(kù)存

17、查詢界面:</b></p><p>  進(jìn)入主界面后,選擇【庫(kù)存管理】---【庫(kù)存查詢】即可進(jìn)入入庫(kù)信息的查詢界面。</p><p>  本系統(tǒng)共提供兩種查詢方式,分別是商品編號(hào)查詢、商品名稱查詢查詢,選擇任意一種查詢方式并輸入要查詢的值,點(diǎn)擊【查詢】按鈕,系統(tǒng)會(huì)根據(jù)輸入的查詢值以及選取的查詢方式在數(shù)據(jù)庫(kù)中進(jìn)行檢索,并將查詢結(jié)果顯示在界面下方的空白區(qū)域。</p>

18、<p>  完成庫(kù)存查詢功能的核心代碼:</p><p>  namespace CHEXC</p><p><b>  {</b></p><p>  public partial class frmKcGoodFind : Form</p><p><b>  {</b></p&

19、gt;<p>  public frmKcGoodFind()</p><p><b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b></p><p>  tb_KcGoodsMenthod tb_GoodMen

20、thd = new tb_KcGoodsMenthod();</p><p>  tb_KcGoods kcgood = new tb_KcGoods();</p><p>  private void button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p>

21、<p>  if (comboBox1.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("請(qǐng)選擇查詢條件!");</p><p><b>  return;</b></p><p&g

22、t;<b>  }</b></p><p>  if (txtkey.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("請(qǐng)輸入查詢信息");</p><p><b>  return

23、;</b></p><p><b>  }</b></p><p>  switch (comboBox1.Text)</p><p><b>  {</b></p><p>  case "商品編號(hào)"://"商品編號(hào)":</p>&

24、lt;p>  kcgood.strGoodsID = txtkey.Text;</p><p>  tb_GoodMenthd.tb_ThGoodsFind(dataGridView1,1,kcgood);</p><p><b>  break;</b></p><p>  case "商品名稱"://商品名稱&qu

25、ot;</p><p>  kcgood.strKcGoodsName = txtkey.Text;</p><p>  tb_GoodMenthd.tb_ThGoodsFind(dataGridView1, 2, kcgood);</p><p><b>  break;</b></p><p><b>  

26、}</b></p><p><b>  }</b></p><p>  private void frmKcGoodFind_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b&g

27、t;</p><p><b>  }</b></p><p><b>  }</b></p><p>  五、系統(tǒng)用戶界面設(shè)計(jì)</p><p><b>  1.界面總體設(shè)計(jì)</b></p><p>  主界面:菜單欄、工作區(qū)、狀態(tài)欄等。</p>

28、;<p>  功能界面:全部為主界面的子界面,并完成相互獨(dú)立的功能。</p><p>  2.系統(tǒng)界面及功能概述</p><p><b>  2.1登陸界面:</b></p><p>  功能簡(jiǎn)介:系統(tǒng)的登陸界面,輸入正確的用戶名和密碼,單擊【確定】,程序會(huì)根據(jù)輸入的用戶所屬的角色,分配給其合適的權(quán)限,并進(jìn)入相應(yīng)的程序主界面;如果

29、賬號(hào)或密碼錯(cuò)誤則會(huì)彈出錯(cuò)誤提示,要求用戶重新輸入。</p><p><b>  2.2用戶主界面:</b></p><p>  2.4商品退貨界面:</p><p>  2.5商品銷售信息界面:</p><p>  2.6商品庫(kù)存界面:</p><p><b>  六、總結(jié)</b&

30、gt;</p><p>  計(jì)算機(jī)技術(shù)的快速發(fā)展大大的推進(jìn)了現(xiàn)代人工作生活的變化,越來(lái)越多的行業(yè)開始應(yīng)用計(jì)算機(jī)來(lái)增強(qiáng)管理,提高效益。</p><p>  計(jì)算機(jī)軟件作為計(jì)算機(jī)系統(tǒng)的兩大組成部分之一,看起來(lái)更接近普通用戶;在設(shè)計(jì)一個(gè)軟件系統(tǒng)的時(shí)候需要考慮到的因素非常多,但是最重要的莫過(guò)于功能和界面,功能直接關(guān)系著軟件系統(tǒng)是否能完成用戶的需求,而界面則直接面對(duì)用戶,人們總是更傾向于使用一個(gè)操作

31、方便的軟件系統(tǒng)。</p><p>  在設(shè)計(jì)倉(cāng)庫(kù)管理系統(tǒng)的時(shí)候,便是從以上兩個(gè)方面入手,首要實(shí)現(xiàn)功能性需求,再設(shè)計(jì)一個(gè)相對(duì)方便操作的用戶界面。在這兩個(gè)方面集成開發(fā)環(huán)境(IDE)的作用顯得十分突出,Microsoft Visual Studio 2005是一套非常強(qiáng)大的開發(fā)套件,利用它可以快速的開發(fā)出界面友好,功能強(qiáng)大的軟件系統(tǒng)。</p><p>  此次完成的倉(cāng)庫(kù)管理系統(tǒng)可以完全適應(yīng)中小型

32、的倉(cāng)庫(kù)管理需求,它具有用戶管理、物資管理、出入庫(kù)管理、庫(kù)存管理等功能,可以方便快捷進(jìn)行添加、刪除、查詢等操作,且系統(tǒng)運(yùn)行比較穩(wěn)定。</p><p>  在完成畢業(yè)設(shè)計(jì)的過(guò)程中也遇到了許多問(wèn)題,主要是因?yàn)樽约簩?duì)高級(jí)語(yǔ)言編程以及數(shù)據(jù)庫(kù)方面的知識(shí)理解不夠深刻,平時(shí)動(dòng)手做的軟件不多;但是在指導(dǎo)老師的悉心指導(dǎo)下,通過(guò)查閱資料基本上都能比較好的解決遇到的問(wèn)題,最終比較順利的完成了此次畢業(yè)設(shè)計(jì)。在這個(gè)過(guò)程中我也學(xué)到了很多東西,

33、對(duì)C#,數(shù)據(jù)庫(kù)都有了更深入的理解,可以較熟練地使用VS2005開發(fā)軟件,也增強(qiáng)了分析問(wèn)題、解決問(wèn)題的能力,總的來(lái)說(shuō)這次畢業(yè)設(shè)計(jì)使我受益頗多。</p><p><b>  謝 辭</b></p><p>  在論文完成之際,向我的老師**老師表示深深的敬意!</p><p>  本設(shè)計(jì)是在**老師的悉心指導(dǎo)、諄諄教誨下完成的,在此感謝王老師在設(shè)

34、計(jì)期間對(duì)我的指導(dǎo),以及在我學(xué)習(xí)過(guò)程中,遇到困難時(shí)對(duì)我的幫助,使我學(xué)到了好多知識(shí),學(xué)會(huì)了能夠透徹的分析問(wèn)題解決問(wèn)題的能力。</p><p>  同時(shí),感謝在我大學(xué)期間給與我?guī)椭乃欣蠋?,培養(yǎng)了我熱愛學(xué)習(xí)、勤學(xué)好問(wèn)、創(chuàng)新探索的能力,讓我學(xué)到了不少的知識(shí),使我受益非淺,還培養(yǎng)了我解決問(wèn)題和處理問(wèn)題的能力,為我在今后的工作和生活中打下了基礎(chǔ)。</p><p><b>  附 錄<

35、;/b></p><p>  附錄一:商品進(jìn)貨信息代碼</p><p>  using System;</p><p>  using System.Collections.Generic;</p><p>  using System.ComponentModel;</p><p>  using System

36、.Data;</p><p>  using System.Drawing;</p><p>  using System.Text;</p><p>  using System.Windows.Forms;</p><p>  using CHEXC.ClassInfo;</p><p>  using CHEXC

37、.GoodMenhod;</p><p>  using System.Data.SqlClient;</p><p>  namespace CHEXC</p><p><b>  {</b></p><p>  public partial class frmJhGoodsInfo : Form</p>

38、<p><b>  {</b></p><p>  public frmJhGoodsInfo()</p><p><b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b></p>

39、<p>  public frmJhGoodsInfo(int intCdo)</p><p><b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b></p><p>  tb_JhGoodsInfo jhGood

40、=new tb_JhGoodsInfo();</p><p>  tb_JhGoodsInfoMenthod jhMenthod=new tb_JhGoodsInfoMenthod();</p><p>  public static int intFalg = 0;</p><p>  private void ControlStatus()</p>

41、<p><b>  {</b></p><p>  this.toolSave.Enabled = !this.toolSave.Enabled;</p><p>  this.toolAdd.Enabled = !this.toolAdd.Enabled;</p><p>  this.toolCancel.Enabled = !

42、this.toolCancel.Enabled;</p><p>  this.toolAmend.Enabled = !this.toolAmend.Enabled;</p><p>  this.tollDelete.Enabled = !this.tollDelete.Enabled;</p><p><b>  }</b></p&

43、gt;<p>  public void ClearContorl()</p><p><b>  {</b></p><p>  txtGoodsNum.Text = "";</p><p>  txtGoodsRemark.Text = "";</p><p> 

44、 txtGoodsSellPrice.Text = "";</p><p>  txtJhCompName.Text = "";</p><p>  txtGoodsNoPrice.Text = "";</p><p>  txtGoodsNeedPrice.Text = "";<

45、/p><p>  txtGoodsName.Text = "";</p><p>  txtGoodsJhPrice.Text = "";</p><p>  txtGoodsID.Text = "";</p><p>  txtEmpId.Text = "";<

46、;/p><p>  cmbDepotName.Text = "";</p><p><b>  }</b></p><p>  public int getIntCount()</p><p><b>  {</b></p><p>  int intResl

47、ut = 0;</p><p>  if (intFalg == 1)</p><p><b>  {</b></p><p>  if (txtGoodsID.Text == "")</p><p><b>  {</b></p><p>  Messa

48、geBox.Show("商品編號(hào)不能為空!");</p><p>  return intReslut;</p><p><b>  }</b></p><p>  if (txtGoodsName.Text == "")</p><p><b>  {</b>

49、;</p><p>  MessageBox.Show("商品名稱不能為空!");</p><p>  return intReslut;</p><p><b>  }</b></p><p>  if (txtJhCompName.Text == "")</p>

50、<p><b>  {</b></p><p>  MessageBox.Show("供應(yīng)商名稱不能為空!");</p><p>  return intReslut;</p><p><b>  }</b></p><p>  if (txtEmpId.Text ==

51、 "")</p><p><b>  {</b></p><p>  MessageBox.Show("進(jìn)貨人姓名不能為空!");</p><p>  return intReslut;</p><p><b>  }</b></p><p

52、>  if (txtGoodsNum.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("數(shù)量不能為空!");</p><p>  return intReslut;</p><p><b>  }&

53、lt;/b></p><p>  if (txtGoodsName.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("進(jìn)貨單價(jià)不能為空!");</p><p>  return intReslut;</

54、p><p><b>  }</b></p><p><b>  }</b></p><p>  if (intFalg == 2)</p><p><b>  {</b></p><p>  if (txtGoodsID.Text == "&quo

55、t;)</p><p><b>  {</b></p><p>  MessageBox.Show("商品編號(hào)不能為空!,選擇要修改記錄","提示");</p><p>  return intReslut;</p><p><b>  }</b></p

56、><p><b>  }</b></p><p>  if (intFalg == 3)</p><p><b>  {</b></p><p>  if (txtGoodsID.Text == "")</p><p><b>  {</b&g

57、t;</p><p>  MessageBox.Show("商品編號(hào)不能為空!,選擇要?jiǎng)h除記錄", "提示");</p><p>  return intReslut;</p><p><b>  }</b></p><p><b>  }</b></p

58、><p>  jhGood.strGoodsID = txtGoodsID.Text;</p><p>  jhGood.strEmpId = txtEmpId.Text;</p><p>  jhGood.strJhCompName = txtGoodsName.Text;</p><p>  jhGood.strDepotName = cmb

59、DepotName.Text;</p><p>  jhGood.strGoodsNum = Convert.ToInt32(txtGoodsNum.Text);</p><p>  jhGood.strGoodsName = txtGoodsName.Text;</p><p>  jhGood.strGoodsUnit = cmbGoodsUnit.Text;&

60、lt;/p><p>  jhGood.deGoodsJhPrice = txtGoodsJhPrice.Text;</p><p>  jhGood.deGoodsNeedPrice = txtGoodsNeedPrice.Text;</p><p>  jhGood.deGoodsNoPrice = txtGoodsNoPrice.Text;</p>&

61、lt;p>  jhGood.deGoodsSellPrice = txtGoodsSellPrice.Text;</p><p>  jhGood.strGoodsRemark = txtGoodsRemark.Text;</p><p>  jhGood.DaGoodTime = dateTimePicker1.Value;</p><p>  if (in

62、tFalg != 3)</p><p><b>  {</b></p><p>  jhGood.Falg = 0;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</

63、b></p><p>  jhGood.Falg = 1;</p><p><b>  }</b></p><p>  intReslut = 1;</p><p>  return intReslut;</p><p><b>  }</b></p>&

64、lt;p>  private void frmJhGoodsInfo_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  jhMenthod.tb_JhGoodsInfoFind("", 5, dataGridView1);</p><p>&l

65、t;b>  }</b></p><p>  private void FillControls()</p><p><b>  {</b></p><p><b>  try</b></p><p><b>  {</b></p><p&g

66、t;  SqlDataReader sqldr = jhMenthod.tb_JhGoodsInfoFind(this.dataGridView1[0, this.dataGridView1.CurrentCell.RowIndex].Value.ToString(),1);</p><p>  sqldr.Read();</p><p>  if (sqldr.HasRows)</

67、p><p><b>  {</b></p><p>  txtEmpId.Text=sqldr[1].ToString();</p><p>  txtGoodsName.Text=sqldr[4].ToString();</p><p>  cmbDepotName.Text = sqldr[3].ToString();&

68、lt;/p><p>  txtGoodsNum.Text=sqldr[5].ToString();</p><p>  cmbGoodsUnit.Text=sqldr[6].ToString();</p><p>  txtGoodsJhPrice.Text=sqldr[7].ToString();</p><p>  txtGoodsNeedP

69、rice.Text=sqldr[9].ToString();</p><p>  txtGoodsNoPrice.Text=sqldr[10].ToString();</p><p>  txtGoodsSellPrice.Text=sqldr[8].ToString();</p><p>  txtGoodsRemark.Text=sqldr[11].ToStri

70、ng();</p><p>  txtJhCompName.Text = sqldr[2].ToString();</p><p>  txtGoodsID.Text = sqldr[0].ToString();</p><p>  txtGoodsID.Enabled = false;</p><p><b>  }</b&

71、gt;</p><p><b>  }</b></p><p>  catch (Exception ee)</p><p><b>  {</b></p><p>  MessageBox.Show(ee.ToString());</p><p><b>  }&

72、lt;/b></p><p><b>  }</b></p><p>  private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)</p><p><b>  {</b></p><p><b> 

73、 }</b></p><p>  private void toolAdd_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  ControlStatus();</p><p>  ClearContorl();</p>

74、<p>  intFalg = 1;//添加標(biāo)記</p><p>  txtGoodsID.Text = jhMenthod.JhGoodsID();</p><p>  txtGoodsID.Enabled = false;</p><p><b>  }</b></p><p>  private voi

75、d toolAmend_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  ControlStatus();</p><p>  ClearContorl();</p><p>  intFalg = 2;//添加標(biāo)記</p>&l

76、t;p><b>  }</b></p><p>  private void toolrefulsh_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  ControlStatus();</p><p>  Clear

77、Contorl();</p><p><b>  }</b></p><p>  private void toolExit_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  this.Close();</p>

78、<p><b>  }</b></p><p>  private void toolCancel_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  ControlStatus();</p><p>  Cl

79、earContorl();</p><p><b>  }</b></p><p>  private void toolSave_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (getIntCount() ==

80、 1)</p><p><b>  {</b></p><p>  if (intFalg == 1)</p><p><b>  {</b></p><p>  if (jhMenthod.tb_JhGoodsInfoMenthodAdd(jhGood)==2)</p><p&

81、gt;<b>  {</b></p><p>  MessageBox.Show("添加成功","提示");</p><p>  intFalg = 0;</p><p>  jhMenthod.tb_JhGoodsInfoFind("",5,dataGridView1);</p

82、><p>  ControlStatus();</p><p>  ClearContorl();</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p

83、>  MessageBox.Show("添加失敗", "提示");</p><p>  intFalg = 0;</p><p>  jhMenthod.tb_JhGoodsInfoFind("", 5, dataGridView1);</p><p>  ControlStatus();</p

84、><p>  ClearContorl();</p><p><b>  }</b></p><p><b>  }</b></p><p>  if (intFalg == 2)</p><p><b>  {</b></p><p&g

85、t;  if (jhMenthod.tb_JhGoodsInfoMenthodUpdate(jhGood)==1)</p><p><b>  {</b></p><p>  MessageBox.Show("修改成功", "提示");</p><p>  intFalg = 0;</p>

86、<p>  jhMenthod.tb_JhGoodsInfoFind("", 5, dataGridView1);</p><p>  ControlStatus();</p><p>  ClearContorl();</p><p><b>  }</b></p><p><b&g

87、t;  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("修改失敗", "提示");</p><p>  intFalg = 0;</p><p>  jhMenthod.tb_JhGoodsInfoFind

88、("", 5, dataGridView1);</p><p>  ControlStatus();</p><p>  ClearContorl();</p><p><b>  }</b></p><p><b>  }</b></p><p>  i

89、f (intFalg == 3)</p><p><b>  {</b></p><p>  if (jhMenthod.tb_JhGoodsInfoMenthodDelete(jhGood)==1)</p><p><b>  {</b></p><p>  MessageBox.Show(&qu

90、ot;刪除成功", "提示");</p><p>  intFalg = 0;</p><p>  jhMenthod.tb_JhGoodsInfoFind("", 5, dataGridView1);</p><p>  ControlStatus();</p><p>  ClearCon

91、torl();</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("刪除失敗", "提示");</p&g

92、t;<p>  intFalg = 0;</p><p>  jhMenthod.tb_JhGoodsInfoFind("", 5, dataGridView1);</p><p>  ControlStatus();</p><p>  ClearContorl();</p><p><b>  

93、}</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  private void dataGridView1_CellClick(object sender, DataG

94、ridViewCellEventArgs e)</p><p><b>  {</b></p><p>  if (intFalg == 2 || intFalg == 3)</p><p><b>  {</b></p><p>  FillControls();</p><p

95、><b>  }</b></p><p><b>  }</b></p><p>  private void txtGoodsJhPrice_TextChanged(object sender, EventArgs e)</p><p><b>  {</b></p><p

96、>  if (txtGoodsNum.Text != "")</p><p><b>  {</b></p><p>  txtGoodsNeedPrice.Text = Convert.ToString(Convert.ToInt32(txtGoodsJhPrice.Text)*Convert.ToInt32(txtGoodsNum.Tex

97、t));</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void txtGoodsSellPrice_KeyPress(object sender, KeyPressEventArgs e)</p><p><b>  

98、{</b></p><p>  if (e.KeyChar != 8 && !char.IsDigit(e.KeyChar)&&e.KeyChar!='.') </p><p><b>  {</b></p><p>  MessageBox.Show("請(qǐng)輸入數(shù)字"

99、;);</p><p>  e.Handled = true;</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void txtGoodsNum_KeyPress(object sender, KeyPressEventArgs e

100、)</p><p><b>  {</b></p><p>  if (e.KeyChar != 8 && !char.IsDigit(e.KeyChar)) </p><p><b>  {</b></p><p>  MessageBox.Show("請(qǐng)輸入數(shù)字&quo

101、t;);</p><p>  e.Handled = true;</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void txtGoodsJhPrice_KeyPress(object sender, KeyPressEventA

102、rgs e)</p><p><b>  {</b></p><p>  if (e.KeyChar != 8 && !char.IsDigit(e.KeyChar) && e.KeyChar != '.') </p><p><b>  {</b></p>&

103、lt;p>  MessageBox.Show("請(qǐng)輸入數(shù)字");</p><p>  e.Handled = true;</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void txtGoodsNoPri

104、ce_KeyPress(object sender, KeyPressEventArgs e)</p><p><b>  {</b></p><p>  if (e.KeyChar != 8 && !char.IsDigit(e.KeyChar) && e.KeyChar != '.') </p><

105、;p><b>  {</b></p><p>  MessageBox.Show("請(qǐng)輸入數(shù)字");</p><p>  e.Handled = true;</p><p><b>  }</b></p><p><b>  }</b></p&g

106、t;<p><b>  //供應(yīng)商信息</b></p><p>  private void button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  frmGonYingShang frmgong = new frmGon

107、YingShang();</p><p>  frmgong.Owner = this;</p><p>  frmgong.ShowDialog();</p><p><b>  }</b></p><p>  private void tollDelete_Click(object sender, EventArgs

108、 e)</p><p><b>  {</b></p><p>  ControlStatus();</p><p>  ClearContorl();</p><p>  intFalg = 3;//添加標(biāo)記</p><p><b>  }</b></p>&

109、lt;p><b>  }</b></p><p><b>  }</b></p><p>  附錄二:庫(kù)存查詢代碼</p><p>  using System;</p><p>  using System.Collections.Generic;</p><p> 

110、 using System.ComponentModel;</p><p>  using System.Data;</p><p>  using System.Drawing;</p><p>  using System.Text;</p><p>  using System.Windows.Forms;</p><

111、;p>  using CHEXC.GoodMenhod;</p><p>  using CHEXC.ClassInfo;</p><p>  namespace CHEXC</p><p><b>  {</b></p><p>  public partial class frmKcGoodFind : For

112、m</p><p><b>  {</b></p><p>  public frmKcGoodFind()</p><p><b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b>

113、</p><p>  tb_KcGoodsMenthod tb_GoodMenthd = new tb_KcGoodsMenthod();</p><p>  tb_KcGoods kcgood = new tb_KcGoods();</p><p>  private void button1_Click(object sender, EventArgs e)&l

114、t;/p><p><b>  {</b></p><p>  if (comboBox1.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("請(qǐng)選擇查詢條件!");</p><p

115、><b>  return;</b></p><p><b>  }</b></p><p>  if (txtkey.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("請(qǐng)輸

116、入查詢信息");</p><p><b>  return;</b></p><p><b>  }</b></p><p>  switch (comboBox1.Text)</p><p><b>  {</b></p><p>  cas

117、e "商品編號(hào)"://"商品編號(hào)":</p><p>  kcgood.strGoodsID = txtkey.Text;</p><p>  tb_GoodMenthd.tb_ThGoodsFind(dataGridView1,1,kcgood);</p><p><b>  break;</b><

118、;/p><p>  case "商品名稱"://商品名稱"</p><p>  kcgood.strKcGoodsName = txtkey.Text;</p><p>  tb_GoodMenthd.tb_ThGoodsFind(dataGridView1, 2, kcgood);</p><p><b>

119、;  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  private void frmKcGoodFind_Load(object sender, EventArgs e)</p><p><b>  {

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論