2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  課 程 設(shè) 計</b></p><p>  二○一二年5月30日</p><p> 課程名稱大型數(shù)據(jù)庫及應(yīng)用課程設(shè)計</p><p> 題目名稱摩托車配件進銷存管理系統(tǒng)的設(shè)計與實現(xiàn)</p><p> 專業(yè)班級11計算機專升本(2)</p><p> 學(xué)生姓名</

2、p><p> 學(xué) 號</p><p> 指導(dǎo)教師</p><p><b>  目錄</b></p><p><b>  摘要- 3-</b></p><p>  第一章 前言- 4-</p><p>  1.1問題的提出- 4 -</p&g

3、t;<p>  1.2 解決的方法- 4 -</p><p>  1.3 課題主要工作- 5 -</p><p>  1.3.1 基于C#的摩托車配件進銷存管理系統(tǒng)主要功能- 5 -</p><p>  1.3.2 摩托車配件進銷存管理系統(tǒng)主模塊圖- 6 -</p><p>  1.4開發(fā)工具的介紹- 6 -</

4、p><p>  第二章 摩托車配件進銷存管理系統(tǒng)分析與設(shè)計- 7 -</p><p>  2.1 摩托車配件進銷存管理系統(tǒng)功能分析- 7 -</p><p>  2.2 摩托車配件進銷存管理系統(tǒng)模塊設(shè)計- 9 -</p><p>  第三章 摩托車配件進銷存管理系統(tǒng)功能實現(xiàn)- 11 -</p><p>  3.1

5、登錄界面設(shè)計- 11 -</p><p>  3.2 主界面設(shè)計- 13 -</p><p>  3.3 進貨管理模塊設(shè)計- 15 -</p><p>  3.4 銷售管理模塊設(shè)計- 21 -</p><p>  3.5 庫存管理模塊設(shè)計- 21 -</p><p>  3.6 庫存管理模塊設(shè)計- 22 -

6、</p><p><b>  總結(jié) -25 -</b></p><p>  參考文獻- 25 -</p><p><b>  摘要</b></p><p>  電子商務(wù)的發(fā)展和市場競爭的加劇將企業(yè)推上了風(fēng)口浪尖,中小企業(yè)除了積極迎接挑戰(zhàn)而別無選擇。信息技術(shù)的不斷發(fā)展給貿(mào)易方式和經(jīng)濟活動帶來了新的

7、變革,在某種意義上講,這些變革給中小型企業(yè)創(chuàng)造了同大企業(yè)平等的競爭環(huán)境。但是管理水平的差異會弱化這種平等的實際意義。具體而言,中小型企業(yè)在進、銷、存等環(huán)節(jié)的管理上存在著一定的不足,而這些不足無疑將使這些企業(yè)在激烈的市場競爭中陷入困境。</p><p>  中小型摩托車配件銷售企業(yè),也不可避免地要加入激烈的競爭行列,而實現(xiàn)企業(yè)信息化是參與挑戰(zhàn)的必要條件。但是中小企業(yè)的多樣性及其靈活多變的經(jīng)營方式,加上相關(guān)投入量的限

8、制,使得很多中小企業(yè)沒有進行信息化建設(shè)。很多企業(yè)的進銷存業(yè)務(wù)一般都靠人工操作,如靠人工登記卡片、填寫表格資料,然后根據(jù)不同的分類入賬,庫存的盤點、銷售額的結(jié)算、業(yè)務(wù)查詢等都需花費大量的人力和物力來完成。這些企業(yè)多數(shù)都配置了電腦,但是電腦的用途多只限于一些簡單的數(shù)據(jù)計算的操作、票據(jù)打印、日常辦公,沒有用于企業(yè)的信息管理。手工操作十分繁瑣,而且容易出錯,不能及時把握市場的需求,無疑降低了企業(yè)在市場上的競爭力。</p><

9、p>  關(guān)鍵詞:電子商務(wù)、中小型摩托車配件銷售企業(yè)、市場競爭</p><p><b>  第一章 前言</b></p><p><b>  1.1問題的提出</b></p><p>  由于近些年來開發(fā)工具的成熟,市場上已經(jīng)存在許多進銷存軟件,但是多數(shù)并未針對摩托車配件銷售行業(yè),難以滿足這些企業(yè)的需求,即便是已存在的

10、摩托車配件進銷存管理系統(tǒng),也存在很多不實用的冗余功能。這些企業(yè)需要一種功能實用、操作簡便、安全穩(wěn)定的摩托車配件進銷存管理軟件,以滿足普通的進銷存管理及基本的業(yè)務(wù)統(tǒng)計。因此,開發(fā)適合于中小企業(yè)使用的摩托車配件進銷存管理系統(tǒng)就顯得十分迫切和必要。</p><p><b>  1.2 解決的方法</b></p><p>  進銷存管理系統(tǒng)是基于先進的軟件和高速、大容量的硬件

11、基礎(chǔ)上的新的進銷存管理模式,通過集中式的信息數(shù)據(jù)庫,將企業(yè)的進、銷、存、統(tǒng)計等企業(yè)的經(jīng)營業(yè)務(wù)有機的結(jié)合起來,達到數(shù)據(jù)共享、降低成本、提高效率、改進服務(wù)等目的。一般來說,利用進銷存管理系統(tǒng)可以在以下方面提高企業(yè)的管理水平:</p><p>  (1) 實現(xiàn)從企業(yè)配件采購、入庫、庫存、出庫的信息化管理。</p><p>  (2) 改善了企業(yè)內(nèi)部各供應(yīng)環(huán)節(jié)的管理、調(diào)度及資源配置,使管理合理規(guī)范

12、。</p><p>  (3) 降低了因人工處理的費用及數(shù)據(jù)的差錯,使企業(yè)降低了運營成本。</p><p>  (4) 降低采購成本。</p><p>  (5) 減少倉儲面積,提高房產(chǎn)綜合利用。</p><p>  (6) 加快資金周轉(zhuǎn)實現(xiàn)的經(jīng)濟效益。</p><p>  (7) 提高管理水平、增加競爭能力。<

13、/p><p>  1.3 課題主要工作</p><p>  1.3.1基于C#的摩托車配件進銷存管理系統(tǒng)主要功能</p><p>  本系統(tǒng)是根據(jù)小型摩托車配件銷售商在日常運營中的實際需求而開發(fā)的,完全能夠?qū)崿F(xiàn)管理員對各類商品信息及各類信息查詢的功能,通過本系統(tǒng)可以達到以下目標:</p><p> ?。?)系統(tǒng)最大限度地實現(xiàn)了易使用性、易維護性;

14、</p><p> ?。?)系統(tǒng)運行穩(wěn)定,安全可靠;</p><p>  (3)操作靈活,界面友好,充分滿足各類企業(yè)的進銷存管理需求;</p><p> ?。?)實施規(guī)范的進、銷、存一體化業(yè)務(wù)管理;</p><p>  (5)強大的查詢分析功能;</p><p>  (6)靈活、細分的權(quán)限控制功能。</p>

15、<p>  本系統(tǒng)是一款將進貨、銷售、庫存進行一體化管理的系統(tǒng)。系統(tǒng)由進貨管理、銷售管理、庫存管理和系統(tǒng)管理等模塊組成。特規(guī)劃功能模塊如下:</p><p><b> ?。?)進貨管理</b></p><p>  進貨管理:商品進貨、進貨退貨。</p><p><b>  (2)銷售管理</b></p&

16、gt;<p>  銷售管理:商品銷售、客戶退貨。</p><p><b> ?。?)庫存管理</b></p><p>  庫存管理:庫存查詢、庫存盤點。</p><p><b>  (4)系統(tǒng)維護</b></p><p>  庫存管理:系統(tǒng)備份、系統(tǒng)還原。</p>&l

17、t;p><b>  (5)退出系統(tǒng)</b></p><p>  退出系統(tǒng)模塊:直接退出系統(tǒng)。</p><p>  1.3.2 摩托車配件進銷存管理系統(tǒng)主模塊圖</p><p>  圖1 系統(tǒng)主模塊圖</p><p>  1.4開發(fā)工具的介紹</p><p>  本次課程設(shè)計我用的是Micr

18、osoft Visual Studio 2010作為開發(fā)工具,并且用的編程語言是C#,Visual Studio 是微軟公司推出的開發(fā)環(huán)境,Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。Visual Studio 2010版本特點:</p><p>  支持 Windows Azure,微

19、軟云計算架構(gòu)邁入重要里程碑。</p><p>  助力移動與嵌入式裝置開發(fā),三屏一云商機無限。</p><p>  實踐當前最熱門的 Agile/Scrum 開發(fā)方法,強化團隊競爭力。</p><p>  升級的軟件測試功能及工具,為軟件質(zhì)量嚴格把關(guān)。</p><p>  搭配 Windows 7,Silverlight 4 與 Office

20、,發(fā)揮多核并行運算威力,創(chuàng)建美感與效能并重的新一代軟件。</p><p>  支持最新C++標準,增強IDE,切實提高程序員開發(fā)效率。</p><p>  第二章 摩托車配件進銷存管理系統(tǒng)分析與設(shè)計</p><p>  2.1摩托車配件進銷存管理系統(tǒng)功能分析</p><p>  在系統(tǒng)中需用到的表結(jié)構(gòu)有:</p><p&

21、gt;<b>  表1 配件表</b></p><p><b>  表2 進貨表</b></p><p><b>  表3 進貨退貨表</b></p><p><b>  表4 銷售表</b></p><p><b>  表5 銷售退貨表<

22、/b></p><p><b>  表6 庫存表</b></p><p><b>  實體關(guān)系圖如下:</b></p><p>  2.2摩托車配件進銷存管理系統(tǒng)模塊設(shè)計</p><p><b>  模塊劃分圖如下:</b></p><p><

23、;b>  1.管理員登錄</b></p><p>  本系統(tǒng)只允許管理員登錄,并且要輸入正確的名稱和密碼,如果輸入錯誤將無法進入本系統(tǒng),本系統(tǒng)的用戶名為“caojiaxu”,密碼也是“caojiaxu”,如果以后還想更加完善本系統(tǒng),可以獎登錄界面與數(shù)據(jù)庫連接,在數(shù)據(jù)庫里存入相應(yīng)的用戶名和密碼,這樣能夠保證普通人員登錄本系統(tǒng),可以再通過代碼限制普通用戶的權(quán)限。</p><p&g

24、t;<b>  2.進貨管理</b></p><p>  進貨管理分為進貨單管理和進貨退貨單管理:</p><p><b>  進貨單管理 </b></p><p>  通過增刪改查實現(xiàn)對配件的進貨數(shù)量和進貨單價的管理</p><p><b>  進貨退貨單管理</b><

25、/p><p>  通過增刪改查實現(xiàn)對配件的進貨退貨數(shù)量和退貨總金額的管理</p><p><b>  3.銷售管理</b></p><p>  銷售管理分為銷售單管理和銷售退貨單管理:</p><p><b>  (1)銷售單管理 </b></p><p>  通過增刪改查實現(xiàn)對

26、配件的銷售數(shù)量和銷售單價的管理</p><p>  (2)銷售退貨單管理</p><p>  通過增刪改查實現(xiàn)對配件的銷售退貨數(shù)量和退貨總金額的管理</p><p><b>  4.庫存管理</b></p><p>  庫存管理分為庫存盤點管理和庫存查詢管理:</p><p> ?。?)庫存盤點管

27、理 </p><p>  通過增刪改實現(xiàn)對配件的庫存數(shù)量管理</p><p><b> ?。?)庫存查詢管理</b></p><p>  通過查詢配件庫存數(shù)量隨時了解配件的數(shù)量,方便管理員是否需要聯(lián)系相關(guān)人員進貨。</p><p><b>  5.系統(tǒng)維護</b></p><p&

28、gt;  系統(tǒng)維護分為系統(tǒng)備份和系統(tǒng)還原:</p><p><b> ?。?)系統(tǒng)備份 </b></p><p>  把本系統(tǒng)的相關(guān)內(nèi)容備份到指定安裝路徑下,本系統(tǒng)默認路徑為:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\motuoche.bak</p><p><b

29、>  (2)系統(tǒng)還原</b></p><p>  備份的系統(tǒng)可以再次還原,以備系統(tǒng)由于外因丟失或者不正常修改。</p><p><b>  6. 退出系統(tǒng)</b></p><p>  直接退出系統(tǒng),也可以直接單擊退出按鈕退出。</p><p>  第三章 摩托車配件進銷存管理系統(tǒng)功能實現(xiàn)</p&g

30、t;<p>  3.1 登錄界面設(shè)計</p><p><b>  主要代碼如下:</b></p><p>  private void button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if

31、(yonghuming.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("用戶名不能為空!");</p><p><b>  return;</b></p><p><b>  }&

32、lt;/b></p><p>  if (mima.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("密碼不能為空!");</p><p><b>  return;</b></p

33、><p><b>  } </b></p><p>  if (mima.Text != "caojiaxu")</p><p><b>  {</b></p><p>  MessageBox.Show("密碼錯誤!");</p><p>

34、;<b>  return;</b></p><p><b>  }</b></p><p>  if (yonghuming.Text != "caojiaxu")</p><p><b>  {</b></p><p>  MessageBox.Show

35、("不好意思,您沒有訪問權(quán)限!");</p><p><b>  return;</b></p><p><b>  }</b></p><p>  if (yonghuming.Text =="caojiaxu" && mima.Text=="caojia

36、xu" )</p><p><b>  {</b></p><p>  zhuchuangti zhuchuangti = new zhuchuangti();</p><p>  zhuchuangti.Show(); </p><p>  this.Hide();</p><p>&

37、lt;b>  } </b></p><p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("登錄失?。?quot;);</p><p><b>  }</b></p

38、><p><b>  }</b></p><p>  private void button2_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  this.Close();</p><p><b&

39、gt;  }</b></p><p>  界面如下:只有輸入正確的密碼和用戶名才能進入</p><p><b>  3.2 主界面設(shè)計</b></p><p><b>  主要代碼如下:</b></p><p>  private void 進貨單ToolStripMenuItem_Cl

40、ick(object sender, EventArgs e)</p><p><b>  {</b></p><p>  new motuoche.進貨管理.jinhuodan().Show();</p><p><b>  }</b></p><p>  private void 進貨退貨單To

41、olStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  new motuoche.進貨管理.jinhuotuihuodan().Show();</p><p><b>  }</b></p><p&g

42、t;  private void 銷售單ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  new motuoche.銷售管理.xiaoshoudan().Show();</p><p><b>  }</b>&

43、lt;/p><p>  private void 銷售退貨單ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  new motuoche.銷售管理.xiaoshoutuihuodan().Show();</p><p&

44、gt;<b>  }</b></p><p>  private void 庫存盤點ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  new motuoche.庫存管理.kucunpandian().Show(

45、);</p><p><b>  }</b></p><p>  private void 庫存查詢ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  new motuoche.庫存管理.

46、kucunchaxun().Show();</p><p><b>  }</b></p><p>  private void 數(shù)據(jù)備份ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p> 

47、 new motuoche.系統(tǒng)維護.shujubeifen().Show();</p><p><b>  }</b></p><p>  private void 數(shù)據(jù)還原ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b><

48、;/p><p>  new motuoche.系統(tǒng)維護.shujuhuanyuan().Show();</p><p><b>  }</b></p><p>  private void 直接退出系統(tǒng)ToolStripMenuItem_Click(object sender, EventArgs e)</p><p>&l

49、t;b>  {</b></p><p>  Application.Exit();</p><p><b>  }</b></p><p><b>  界面如下:</b></p><p>  3.3 進貨管理模塊設(shè)計</p><p>  以進貨單為例,進貨退

50、貨單類似,主要代碼如下:</p><p>  namespace motuoche.進貨管理</p><p><b>  {</b></p><p>  public partial class jinhuodan : Form</p><p><b>  {</b></p><

51、p>  private String ConnectionString = null;</p><p>  private SqlConnection con = null;</p><p>  public jinhuodan()</p><p><b>  {</b></p><p>  InitializeC

52、omponent();</p><p>  string serverName = "VUHWZRMTYDFQUCV";</p><p>  string databaseName = "motuoche";</p><p>  string userID = "sa";</p><p&

53、gt;  string userPassword = "123456";</p><p>  ConnectionString = "Data Source=" + serverName +</p><p>  ";Initial Catalog=" + databaseName +</p><p>  &

54、quot;;User ID=" + userID +</p><p>  ";password=" + userPassword;</p><p>  con = new SqlConnection(ConnectionString);</p><p>  con.Open();</p><p>  SqlDat

55、aAdapter da = new SqlDataAdapter("SELECT 配件編號 as '配件編號',配件名稱 as '配件名稱',進貨單價 as '進貨單價',進貨數(shù)量 as '進貨數(shù)量',進貨單價*進貨數(shù)量 as '總金額' FROM 進貨表", con);</p><p>  DataSet ds

56、= new DataSet("進貨表");</p><p>  da.Fill(ds, "進貨表");</p><p>  dataGridView1.DataSource = ds.Tables["進貨表"].DefaultView;</p><p><b>  }</b></

57、p><p>  private void toolStripButton5_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  SqlDataAdapter da = new SqlDataAdapter("SELECT 配件編號 as '配件編號'

58、;,配件名稱 as '配件名稱',進貨單價 as '進貨單價',進貨數(shù)量 as '進貨數(shù)量',進貨單價*進貨數(shù)量 as '總金額' FROM 進貨表 WHERE 配件編號 ='" + textBox1.Text + "' ", con);</p><p>  DataSet ds = new DataSe

59、t("進貨表");</p><p>  da.Fill(ds, "進貨表");</p><p>  dataGridView1.DataSource = ds.Tables["進貨表"].DefaultView;</p><p><b>  }</b></p><p

60、>  private void toolStripButton2_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (peijianbianhao.Text == "" || peijianmingcheng.Text == "" || j

61、inhuodanjia.Text == "" || jinhuoshuliang.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("請輸入要添加的配件的完整信息", "提醒!");</p><p>

62、<b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  string serverName = "VUHWZRMTYDFQUCV";</p><p>  string database

63、Name = "motuoche";</p><p>  string userID = "sa";</p><p>  string userPassword = "123456";</p><p>  ConnectionString = "Data Source=" + serve

64、rName +</p><p>  ";Initial Catalog=" + databaseName +</p><p>  ";User ID=" + userID +</p><p>  ";password=" + userPassword;</p><p>  con =

65、 new SqlConnection(ConnectionString);</p><p>  con.Open();</p><p>  string sqlstr = "insert into 進貨表 (配件編號, 配件名稱, 進貨單價, 進貨數(shù)量) values('" + peijianbianhao.Text + "','&qu

66、ot;</p><p>  + peijianmingcheng.Text + "','"</p><p>  + jinhuodanjia.Text + "','"</p><p>  + jinhuoshuliang.Text</p><p><b>  +

67、 "')";</b></p><p>  SqlCommand cmd = new SqlCommand(sqlstr, con);</p><p>  cmd.CommandType = CommandType.Text;</p><p>  int i = cmd.ExecuteNonQuery();</p>

68、<p>  if (i > 0)</p><p>  MessageBox.Show("添加成功");</p><p><b>  else</b></p><p>  MessageBox.Show("添加失敗");</p><p><b>  }&l

69、t;/b></p><p><b>  }</b></p><p>  private void toolStripButton4_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (MessageBox.Sh

70、ow("你確定要刪除該記錄嗎", "詢問", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)</p><p><b>  {</b></p><p>  int pos = this.dataGridView1.CurrentCel

71、l.RowIndex; //獲取該行 </p><p>  string connstr = "Data Source=VUHWZRMTYDFQUCV;Initial Catalog=motuoche;User ID=sa;password=123456";</p><p>  using (SqlConnection conn = new SqlConnection(

72、connstr))</p><p><b>  {</b></p><p>  conn.Open();</p><p>  DataSet ds = new DataSet();</p><p>  string sqlset = "SELECT 配件編號 as '配件編號',配件名稱 as

73、'配件名稱',進貨單價 as '進貨單價',進貨數(shù)量 as '進貨數(shù)量',進貨單價*進貨數(shù)量 as '總金額' FROM 進貨表";</p><p><b>  //數(shù)據(jù)集 </b></p><p>  SqlDataAdapter da = new SqlDataAdapter(sqlset,

74、 conn);</p><p>  da.Fill(ds, "進貨表");</p><p>  DataTable dt = ds.Tables["進貨表"];</p><p>  SqlCommandBuilder cb = new SqlCommandBuilder(da);</p><p>  d

75、t.Rows[pos].Delete();</p><p>  da.Update(ds, "進貨表");</p><p>  peijianbianhao.Text = "";</p><p>  peijianmingcheng.Text = "";</p><p>  jinh

76、uodanjia.Text = "";</p><p>  jinhuoshuliang.Text = "";</p><p>  MessageBox.Show("恭喜你已成功刪除", "提醒!");</p><p>  conn.Close();</p><p&g

77、t;<b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  private void dataGridView1_DoubleClick(object sender, EventArgs e)</p><p>

78、<b>  {</b></p><p>  DataGridViewRow dgr = dataGridView1.SelectedRows[0];</p><p>  peijianbianhao.Text = dgr.Cells[0].Value.ToString();</p><p>  peijianmingcheng.Text = d

79、gr.Cells[1].Value.ToString();</p><p>  jinhuodanjia.Text = dgr.Cells[2].Value.ToString();</p><p>  jinhuoshuliang.Text = dgr.Cells[3].Value.ToString();</p><p><b>  }</b>

80、</p><p>  private void toolStripButton6_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  SqlDataAdapter da = new SqlDataAdapter("SELECT 配件編號 as '配件編

81、號',配件名稱 as '配件名稱',進貨單價 as '進貨單價',進貨數(shù)量 as '進貨數(shù)量',進貨單價*進貨數(shù)量 as '總金額' FROM 進貨表", con);</p><p>  DataSet ds = new DataSet("進貨表");</p><p>  da.Fill(

82、ds, "進貨表");</p><p>  dataGridView1.DataSource = ds.Tables["進貨表"].DefaultView;</p><p><b>  }</b></p><p>  private void toolStripButton3_Click(object s

83、ender, EventArgs e)</p><p><b>  {</b></p><p>  if (peijianbianhao.Text == "" || peijianmingcheng.Text == "" || jinhuodanjia.Text == "" || jinhuoshuliang

84、.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("修改信息不能為空", "提醒!");</p><p><b>  }</b></p><p><b>  el

85、se</b></p><p><b>  {</b></p><p>  String ConnectionString= "Data Source=VUHWZRMTYDFQUCV;Initial Catalog=motuoche;User ID=sa;password=123456";</p><p>  Sq

86、lConnection cjx;</p><p>  cjx = new SqlConnection(ConnectionString);</p><p>  cjx.Open();</p><p>  string sqlstm = "update 進貨表 set 配件名稱='"</p><p>  + peij

87、ianmingcheng.Text + "',進貨單價='"</p><p>  + jinhuodanjia.Text + "',進貨數(shù)量='"</p><p>  + jinhuoshuliang.Text + "' where 配件編號='"+peijianbianhao.Te

88、xt+"'";</p><p>  SqlCommand cmj = new SqlCommand(sqlstm, cjx);</p><p>  cmj.CommandType = CommandType.Text;</p><p>  cmj.ExecuteNonQuery();</p><p>  Messa

89、geBox.Show("恭喜你已成功修改", "提醒!");</p><p>  cjx.Close();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p

90、><p><b>  }</b></p><p><b>  主要界面:</b></p><p>  刷新能看見添加的配件信息:</p><p>  雙擊要修改的行,內(nèi)容會顯示在上面的四個文本框里,修改后單擊修改按鈕:</p><p>  刷新能看見配件信息已修改:</p&

91、gt;<p>  刪除如下:單擊確定,再刷新</p><p>  查詢?nèi)缦拢涸凇拜斎氩樵兣浼木幪枴崩镙斎肱浼幪?,單擊查詢按鈕</p><p>  3.4 銷售管理模塊設(shè)計</p><p>  銷售單和銷售退貨單幾乎代碼部分和進貨單類似,這里不在贅述,同樣能實現(xiàn)對數(shù)據(jù)的增刪改查。</p><p>  3.5庫存管理模塊設(shè)計&l

92、t;/p><p>  代碼部分只是把增刪改和查詢分開,增刪改用于庫存盤點,查詢用于庫存查詢,主要思想同上文的進貨單部分。</p><p><b>  界面如下:</b></p><p>  3.6 系統(tǒng)維護模塊設(shè)計</p><p>  以系統(tǒng)備份部分為例,代碼如下:</p><p>  namespa

93、ce motuoche.系統(tǒng)維護</p><p><b>  {</b></p><p>  public partial class shujubeifen : Form</p><p><b>  {</b></p><p>  public shujubeifen()</p>&

94、lt;p><b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b></p><p>  private void button1_Click(object sender, EventArgs e)</p><p><

95、b>  {</b></p><p>  if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)</p><p><b>  {</b></p><p>  path.Text = folderBrowserDialog1.SelectedPath.ToString()

96、;</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void button2_Click(object sender, EventArgs e)</p><p><b>  {</b></p>&

97、lt;p><b>  try</b></p><p><b>  {</b></p><p>  if (path.Text != "" && name.Text != "")</p><p><b>  {</b></p>

98、<p>  getSqlConnection geCon = new getSqlConnection();</p><p>  SqlConnection con = geCon.GetCon();</p><p>  string strBacl = "backup database motuoche to disk='" + path.Text.

99、Trim() + "\\" + name.Text.Trim() + ".bak'";</p><p>  SqlCommand Cmd = new SqlCommand(strBacl, con);</p><p>  if (Cmd.ExecuteNonQuery() != 0)</p><p><b>

100、  {</b></p><p>  MessageBox.Show("數(shù)據(jù)備份成功!", "提示框", MessageBoxButtons.OK, MessageBoxIcon.Information);</p><p>  this.Close();</p><p><b>  }</b>&

101、lt;/p><p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("數(shù)據(jù)備份失敗!", "提示框", MessageBoxButtons.OK, MessageBoxIcon.Information);</

102、p><p><b>  }</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("請?zhí)顚憘浞?/p>

103、的正確位置及文件名!", "提示框", MessageBoxButtons.OK, MessageBoxIcon.Information);</p><p><b>  }</b></p><p><b>  }</b></p><p>  catch (Exception ee)</p

104、><p><b>  {</b></p><p>  MessageBox.Show(ee.Message.ToString());</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }&l

105、t;/b></p><p><b>  }</b></p><p><b>  界面如下:</b></p><p><b>  總結(jié)</b></p><p>  雖然沒有正規(guī)的學(xué)過C#,但通過一個月的自學(xué)加做實驗,又從圖書館借了很多相關(guān)方面的書看,還是對C#有了一定的了解

106、,做不好時也上網(wǎng)下載了很多源碼,先理解然后再修改,只是要考研沒有更多的時間來研究這個,系統(tǒng)做的有點簡單,沒有什么實用價值,只能作為實驗作品。</p><p><b>  參考文獻</b></p><p>  1. 劉衛(wèi)國.嚴暉.數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server)[M].清華大學(xué)出版社.2008</p><p>  2. 周禮編.C#和.N

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論