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

下載本文檔

版權(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è)班級: 計算機科學(xué)與技術(shù) </p><p>  學(xué) 號: </p>&l

2、t;p>  姓 名: </p><p>  指導(dǎo)教師: 老師 </p><p>  學(xué) 院: 信息工程學(xué)院 </p><p>  2011年6月20日</p><p&

3、gt;  目 錄</p><p><b>  目錄</b></p><p><b>  摘 要 2</b></p><p>  1 課程設(shè)計的目的和意義3</p><p><b>  2 需求分析4</b></p><p><

4、b>  3.總體設(shè)計5</b></p><p><b>  4.詳細(xì)設(shè)計6</b></p><p><b>  4 系統(tǒng)實現(xiàn)0</b></p><p><b>  5 系統(tǒng)調(diào)試0</b></p><p><b>  小結(jié)0</b>

5、;</p><p><b>  參考文獻(xiàn)0</b></p><p><b>  摘 要</b></p><p>  信息時代已經(jīng)來臨,信息處理的利器——計算機,應(yīng)用于商品的日常管理,為經(jīng)濟(jì)管理的現(xiàn)代化帶來了從未有過的動力和機遇,為商品銷售領(lǐng)域的發(fā)展提供了無限的潛力。采用計算機管理信息系統(tǒng)已成為商品管理科學(xué)化和現(xiàn)代化的標(biāo)

6、志,給銷售商帶來了明顯的經(jīng)濟(jì)效益和社會效益。   這個數(shù)據(jù)庫系統(tǒng)是一個藥品進(jìn)銷存管理系統(tǒng),包括藥品銷售界面、庫存查詢界面以及藥品信息查詢界面,分別有添加、刪除、查閱等功能。藥品進(jìn)銷存管理系統(tǒng)其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。經(jīng)過分析,我們使用visual Studio 2010以及

7、SQL2008開發(fā)工具,利用其易于上手和強大的數(shù)據(jù)庫支持,方便我們快速開發(fā)出這個系統(tǒng)。</p><p>  1 課程設(shè)計的目的和意義</p><p>  藥品管理是商品管理的一種。一些大中型的醫(yī)院、藥品專賣店或藥房,往往存在對藥品的進(jìn)銷存管理問題。采用傳統(tǒng)的管理方式費工費時、效率低下。因此設(shè)計出一款能夠滿足需要的軟件,不僅能使辦公效率大大提升,也對管理的科學(xué)性、安全性、可預(yù)見性方面提供了依

8、據(jù)。</p><p>  這對企業(yè)來說節(jié)約了成本、提高了可靠性,也更便于操作。</p><p><b>  2 需求分析</b></p><p>  這個系統(tǒng)是面向銷售方的。所以應(yīng)從他們的角度考慮,系統(tǒng)應(yīng)方便他們對藥品進(jìn)行日常管理,所以大體上包括以下內(nèi)容:藥品銷售的管理、藥品入庫的管理、庫存的管理、藥品基本信息的管理,在藥品銷售窗體中,功能基本

9、上包括基本藥品的查詢及選購數(shù)量和總價,一些簡單的計算包括錄入銷售單價和數(shù)量之后自動計算出總額,在入庫管理中,功能基本上包括藥品添加、刪除和修改等等;在庫存管理窗體中基本功能包括基本庫存信息的瀏覽和查詢等。</p><p>  數(shù)據(jù)庫方面,和前面的功能相對應(yīng)的,包括三個表:登錄表、、庫存表、藥品信息表。</p><p>  登錄表中主要存儲用戶的賬號和密碼信息,庫存表中存儲的包括每一種藥品的

10、現(xiàn)存量,藥品信息表中存儲每一種藥品的基本信息,包括藥品名稱、用量等。庫存與銷售之間的聯(lián)系時這樣的,銷售一次藥品,庫存信息表中的相應(yīng)的藥品的數(shù)量減掉銷售的數(shù)量。</p><p>  這些功能基本上滿足了一個銷售方的對日常藥品的管理需求,能夠在一定程度上加快管理的效率,提高管理的效率和可靠性。</p><p><b>  可行性分析</b></p><

11、p>  可行性分析是系統(tǒng)分析階段的第二項活動,它的主要目是進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進(jìn)行了調(diào)查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計劃。可行性分析是對系統(tǒng)進(jìn)行全面、概要的分析。通過調(diào)查分析,本系統(tǒng)設(shè)計主要有以下三個可行性:</p><p><b>  .1 操作可行性</b></p><p>  本系統(tǒng)操作簡單,易于理

12、解,只需通過簡單指導(dǎo),上手較快,運行環(huán)境要求低。</p><p><b>  技術(shù)可行性</b></p><p>  本系統(tǒng)在Windows XP Server 開發(fā)環(huán)境下,利用Visual studio2010開發(fā)工具,并使用SQL Server 2008作為數(shù)據(jù)庫管理系統(tǒng),來實現(xiàn)醫(yī)院藥品進(jìn)銷存系統(tǒng)的各種功能。SQL Server 2008屬于主從時式的數(shù)據(jù)庫服務(wù)器

13、這也是主從式數(shù)據(jù)庫服務(wù)器的特點,服務(wù)器本身重在數(shù)據(jù)的管理,為客戶端應(yīng)用程序提供一致的接口。</p><p><b>  3.總體設(shè)計</b></p><p>  本系統(tǒng)將涉及多個窗體的制作,從而實現(xiàn)多項管理功能。期中包括對藥品信息的管理,它專門用于對藥品的各種信息的管理;對藥品進(jìn)貨的管理;對藥品銷售的管理;對藥品庫存的管理。在這些數(shù)據(jù)管理中,還可以實現(xiàn)一些數(shù)據(jù)的自動計

14、算功能。</p><p>  總共11個窗體,分別為登陸窗體、菜單選擇窗體和九個功能窗體。登陸窗體要求密碼和用戶名都正確才能登陸,否則無法使用本系統(tǒng);菜單選擇窗體提示用戶進(jìn)行相應(yīng)的功能選擇;四個功能窗體分別完成藥品銷售、藥品進(jìn)貨、藥品信息、庫存管理功能。</p><p>  后臺數(shù)據(jù)庫的設(shè)計總共有三個表,包括登錄表、藥品信息表、庫存信息表。作為后臺的支持,分別和前面的功能界面連接。<

15、/p><p><b>  C/S模式</b></p><p>  本系統(tǒng)事實上是基于C/S模式的信息管理系統(tǒng),客戶機通過服務(wù)器去訪問所需要的數(shù)據(jù)庫,在這里客戶機就是指VB開發(fā)應(yīng)用程序,服務(wù)器是指SQL Server 2000所用的服務(wù)器,本系統(tǒng)用的是本地服務(wù)器,系統(tǒng)模式圖如下圖2-1所示:</p><p>  圖2-1 系統(tǒng)模式圖</p>

16、;<p>  這里VB客戶應(yīng)用程序通過本地服務(wù)器連接到SQL Server 2000的數(shù)據(jù)庫,訪問所需要的數(shù)據(jù)信息。在學(xué)生學(xué)籍管理系統(tǒng)中,從而實現(xiàn)用戶對相應(yīng)的數(shù)據(jù)信息進(jìn)行修改、查詢和錄入等操作,以達(dá)到對學(xué)生學(xué)籍方面工作的各項管理。</p><p><b>  C/S模式簡介</b></p><p>  C /S模式是一種兩層結(jié)構(gòu)的系統(tǒng):第一層是在客戶機系

17、統(tǒng)上結(jié)合了表示與業(yè)務(wù)邏輯;第二層是通過網(wǎng)絡(luò)結(jié)合了數(shù)據(jù)庫服務(wù)器。C/S模式主要由客戶應(yīng)用程序、服務(wù)器管理程序和中間件三個部分組成,以下是C/S模式的一些優(yōu)點:</p><p>  C/S交互性強。因為客戶端有一套完整應(yīng)用程序,在出錯提示、在線幫助等方面都有強大的功能,并且可以在子程序間自由切換。</p><p>  C/S模式提供了更安全的存取模式。由于CS配備的是點對點的結(jié)構(gòu)模式,采用適用

18、于局域網(wǎng)、安全性可以得到可靠的保證。</p><p>  響應(yīng)速度快。由于客戶端實現(xiàn)與服務(wù)器的直接相連,沒有中間環(huán)節(jié)。</p><p>  操作界面漂亮,形式多樣,可以充分滿足客戶自身的個性化要求。</p><p>  確保SQL Server 2008服務(wù)器正常工作</p><p>  1. SQL Server 2008安裝完畢后,啟動【

19、服務(wù)管理器】,在如圖2-2所示的【SQL Server 服務(wù)管理器】界面中可以查看服務(wù)器的服務(wù)是否正常啟動。</p><p>  圖2-2 【SQL Server服務(wù)管理器】界面</p><p>  2. 啟動服務(wù)器上的【企業(yè)管理器】,查看【企業(yè)管理器】是否能夠正常管理。</p><p>  測試SQL Server 2008和本地服務(wù)器的連接</p>

20、<p>  1. 啟動【查詢分析器】。由于【查詢分析器】首選必須連接服務(wù)器,然后才能工作。出現(xiàn)【連接到SQL Server】界面,在【SQL Server】文本框中輸入本地服務(wù)器的別名,或者單擊按鈕將客戶機能夠自動識別的別名添加進(jìn)來。完成設(shè)置后單擊按鈕。</p><p>  2. 成功連接到本地數(shù)據(jù)庫服務(wù)器界面。表明連接參數(shù)配置正確,如果不能出現(xiàn)此界面,則需要仔細(xì)檢查本地服務(wù)器參數(shù)是否正確。</

21、p><p>  其次 Vc與SQL2008建立聯(lián)系各構(gòu)成數(shù)據(jù)源;</p><p><b>  4.詳細(xì)設(shè)計</b></p><p><b>  前臺應(yīng)用程序的設(shè)計</b></p><p>  總共包括11個窗體,其中有登錄窗體、菜單選擇窗體和九個功能窗體,九個功能窗體包括藥品信息查詢窗體、藥品庫存查詢窗

22、體、藥品銷售窗體、藥品入庫窗體及藥品修改窗體等。</p><p>  登錄窗體中包括兩個lebel控件、兩個按鈕控件、兩個textbox控件,當(dāng)然要對相應(yīng)的控件進(jìn)行必要的設(shè)置,</p><p>  菜單選擇窗體中就是幾個簡單的MenuStrip控件。分別進(jìn)入功能子系統(tǒng)。</p><p><b>  九個功能窗體如下:</b></p>

23、<p><b>  藥品銷售窗體:</b></p><p>  一個datagridview控件和三個button控件,三個textbook控件,三個label控件。</p><p><b>  進(jìn)貨記錄窗體資源</b></p><p><b>  藥品信息窗體</b></p>

24、;<p><b>  后臺數(shù)據(jù)庫的設(shè)計</b></p><p>  一個數(shù)據(jù)庫,三個基本表,為每一個表建立基本的屬性和主鍵。</p><p><b>  流程圖如下</b></p><p><b>  圖1.流程圖</b></p><p><b>  :

25、</b></p><p><b>  概念結(jié)構(gòu)設(shè)計</b></p><p>  概念結(jié)構(gòu)設(shè)計通常是使用E-R圖對它的描述工具進(jìn)行設(shè)計,對需求分析階段收集到的數(shù)據(jù)進(jìn)行分類、組織(聚集),形成實體、實體的屬性,標(biāo)識實體的碼,確定實體之間的聯(lián)系類型,設(shè)計E-R圖</p><p><b>  4 系統(tǒng)實現(xiàn)</b><

26、;/p><p>  在藥品銷售窗體中, 先實現(xiàn)藥品查詢以便確認(rèn),并在datagridview中顯示藥品信息;</p><p>  在查詢按鈕上代碼如下</p><p>  private void button2_Click(object sender, EventArgs e)</p><p><b>  {</b><

27、;/p><p>  string userName = Box1.Text;</p><p>  string password = Box2.Text;</p><p>  string connString = "Data Source = . ;Initial Catalog = 醫(yī)院藥品進(jìn)銷存系統(tǒng);Integrated Security = true

28、";</p><p>  SqlConnection connection = new SqlConnection(connString);</p><p>  string sql = String.Format("select * from 藥品信息 where ypcode = '{0}' or ypname = '{1}'&q

29、uot;, password, userName);</p><p>  dataAdapter = new SqlDataAdapter(sql, connection);</p><p>  dataset = new DataSet();</p><p>  dataAdapter.Fill(dataset);</p><p>  da

30、taGridView1.DataSource = dataset.Tables[0];</p><p><b>  }</b></p><p>  在確認(rèn)交易按鈕里添加如下代碼:</p><p>  private void button1_Click(object sender, EventArgs e)</p><p&g

31、t;<b>  {</b></p><p>  string s = textBox3.Text;</p><p>  string userName = Box1.Text;</p><p>  string password = Box2.Text;</p><p>  int i = Int32.Parse(s);

32、</p><p>  string connString = "Data Source = . ;Initial Catalog =醫(yī)院藥品進(jìn)銷存系統(tǒng);Integrated Security = true";</p><p>  SqlConnection connection = new SqlConnection(connString);</p>&

33、lt;p>  string sql = String.Format("select kcamount from 庫存 where ypcode ='{0}' or ypname ='{1}'", password, userName);</p><p>  SqlCommand command = new SqlCommand(sql, connec

34、tion);</p><p>  connection.Open();</p><p>  int num = (int)command.ExecuteScalar();</p><p><b>  int d;</b></p><p>  d = num - i;</p><p>  strin

35、g sqll = String.Format("update 庫存 set kcamount = '{0}' where ypcode ='{1}'",d, password);</p><p>  SqlCommand commandl = new SqlCommand(sqll, connection);</p><p>  in

36、t aa = (int)commandl.ExecuteNonQuery();</p><p>  if (aa > 0)</p><p><b>  {</b></p><p>  MessageBox.Show("出售成功|");</p><p><b>  }</b>

37、</p><p>  在藥品信息檢索中的執(zhí)行查詢按鈕中添加代碼如下:</p><p>  string userName = Box1.Text;</p><p>  string password = Box2.Text;</p><p>  string connString = "Data Source = . ;Initi

38、al Catalog = 醫(yī)院藥品進(jìn)銷存系統(tǒng)Integrated Security = true";</p><p>  SqlConnection connection = new SqlConnection(connString);</p><p>  string sql = String.Format("select * from 藥品信息 where ypc

39、ode = '{0}' or ypname = '{1}'", password, userName);</p><p>  dataAdapter = new SqlDataAdapter(sql, connection);</p><p>  dataset = new DataSet();</p><p>  data

40、Adapter.Fill(dataset);</p><p>  dataGridView1.DataSource = dataset.Tables[0];</p><p>  4藥品入庫代碼如下:</p><p>  庫存TableAdapter.Update(醫(yī)院藥品進(jìn)銷存DataSet4.庫存;</p><p>  MessageBox

41、.Show("您已成功修改藥品信息, "您已成功修改藥品信息", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);</p><p>  5 修改藥品信息代碼如下:</p><p>  tring connString = "Data Source = . ;Initial Catalog = 醫(yī)院

42、藥品進(jìn)銷存系統(tǒng)Integrated Security = true";</p><p>  SqlConnection connection = new SqlConnection(connString);</p><p>  DataTable dt = new DataTable();</p><p>  string update = "u

43、pdate 藥品信息 set ypname='" + textBox2.Text.ToString() + "',price='" + textBox7.Text.ToString() + "',chengfen='" + textBox5.Text.ToString () + "',guige='" + tex

44、tBox3.Text.ToString () + "',yongliang='" + textBox6.Text.ToString () + "',ypcode='" + textBox1.Text.ToString () + "' where ypcode = '"+ textBox1 .Text + "'&

45、quot;;</p><p><b>  try</b></p><p><b>  {</b></p><p>  connection.Open();</p><p>  SqlCommand cmd = new SqlCommand(update, connection);</p>

46、<p>  int n = cmd.ExecuteNonQuery();</p><p>  if (n > 0)</p><p><b>  {</b></p><p>  MessageBox.Show("修改藥品成功");</p><p><b>  }</b

47、></p><p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("修改藥品失敗");</p><p><b>  }</b></p><p><

48、b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  MessageBox.Show(ex.Message);</p><p><b>  }</b></p><p>&

49、lt;b>  finally</b></p><p><b>  {</b></p><p>  connection.Close();</p><p><b>  }</b></p><p><b>  }</b></p><p>&

50、lt;b>  6 刪除藥品代碼:</b></p><p>  private void button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string bianhao = textBox1.Text;</p><p

51、>  tring connString = "Data Source = . ;Initial Catalog = 醫(yī)院藥品進(jìn)銷存系統(tǒng)Integrated Security = true";</p><p><b>  try</b></p><p><b>  {</b></p><p>  

52、connection.Open();</p><p>  string sql = String.Format("delete from 藥品信息 where ypcode={0}", bianhao);</p><p>  SqlCommand cmd = new SqlCommand(sql, connection);</p><p>  i

53、nt num = (int)cmd.ExecuteNonQuery();</p><p>  if (num > 0)</p><p>  MessageBox.Show("刪除成功", "");</p><p><b>  else</b></p><p><b>

54、;  {</b></p><p>  MessageBox.Show("刪除失敗 ", "");</p><p><b>  }</b></p><p><b>  }</b></p><p>  catch (Exception a)</p

55、><p><b>  {</b></p><p>  MessageBox.Show(a.Message, "錯誤", MessageBoxButtons.OK, MessageBoxIcon.Error);</p><p><b>  }</b></p><p><b>

56、  finally</b></p><p><b>  {</b></p><p>  connection.Close();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>

57、  5 系統(tǒng)調(diào)試</b></p><p>  系統(tǒng)開始運行界面如圖:</p><p><b>  圖2.登陸</b></p><p>  輸入賬號和密碼后(管理員、111111)將進(jìn)入菜單選擇窗體,如下圖:</p><p><b>  圖5.菜單選擇窗體</b></p>&

58、lt;p>  進(jìn)入第一個進(jìn)貨信息后,執(zhí)行查詢,如下圖所示:</p><p><b>  查詢單個藥品</b></p><p>  返回后進(jìn)入第二個功能窗體,同樣執(zhí)行庫存查詢顯示如下:</p><p>  返回后進(jìn)入藥品銷售窗體,</p><p>  圖8.藥品銷售管理窗體</p><p> 

59、 返回后,進(jìn)入下一個功能窗體:</p><p>  新品入庫(購買藥品藥品)</p><p><b>  刪除藥品信息</b></p><p><b>  修改庫存信息</b></p><p><b>  小結(jié)</b></p><p>  在這次課程設(shè)計

60、中,是對自己動手能力的一次考驗,通過老師的講解、同學(xué)的幫助和自己的課后學(xué)習(xí),學(xué)到了很多有用的知識,對數(shù)據(jù)庫知識在軟件工程的應(yīng)用中有了初步的了解,為以后自己的學(xué)習(xí)和工作奠定和堅實的基礎(chǔ)。</p><p>  由于是第一次使用visual studio2010開發(fā)軟件,在控件的使用上顯得的很不足,不斷的通過看視屏和資料漸漸的掌握了一些常見控件的用法,在數(shù)據(jù)庫的支持上也學(xué)到了很多知識,當(dāng)然第一次開發(fā)出一個較復(fù)雜的系統(tǒng),

61、難免在軟件的質(zhì)量上會有欠完善的地方,由于時間緊迫,沒能做到盡善盡美,在功能上,也沒什么特別出彩的亮點,這是遺憾。當(dāng)然在以后的學(xué)習(xí)中會不斷的積累經(jīng)驗和知識,不斷提高自己的能力。</p><p>  針對系統(tǒng)的不足還有以下幾個方面需要進(jìn)一步的完善和補充:</p><p>  (1)界面有待進(jìn)一步改進(jìn),使其更加美觀。</p><p>  ( 2)檢測系統(tǒng)錯誤需進(jìn)一步完善。

62、</p><p>  (3)系統(tǒng)的維護(hù)功能要更強。</p><p>  (4)數(shù)據(jù)備份和恢復(fù)更完善。</p><p>  在軟件的美化上,前幾個功能窗體基本上還加了點圖片,但自己沒什么美術(shù)功底,所以此軟件在外觀上還是有很多地方可以改進(jìn)的。</p><p><b>  參考文獻(xiàn)</b></p><p&g

63、t;  夏邦貴編著.SQL Server數(shù)據(jù)庫開發(fā)入門與范例解析.北京:機械工業(yè)出版社,</p><p>  金林樵,唐軍芳等編著.SQL Server數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù).北京:機械工業(yè)出版社,</p><p>  C#100個編程實例程序</p><p><b>  C#入門經(jīng)典</b></p><p>  Visua

64、l C#.net程序設(shè)計教程</p><p><b>  部分源代碼</b></p><p><b>  1 登陸</b></p><p>  private void button1_Click(object sender, EventArgs e){</p><p>  string userN

65、ame = txtname.Text;</p><p>  string password = txtpwd.Text;</p><p>  string connString = "Data Source = . ;Initial Catalog = 醫(yī)院藥品進(jìn)銷存系統(tǒng);Integrated Security = true";</p><p>

66、;  SqlConnection connection = new SqlConnection(connString);</p><p>  string sql = String.Format("select count(*) from 賬戶密碼表 where username ='{0}'and code ={1}", userName, password);</p

67、><p><b>  try</b></p><p><b>  {</b></p><p>  connection.Open(); </p><p>  SqlCommand command = new SqlCommand(sql, connection);</p><

68、p>  int num = (int)command.ExecuteScalar();</p><p>  if (num > 0)</p><p><b>  {</b></p><p>  MessageBox.Show("", "登錄醫(yī)院藥品進(jìn)銷存系統(tǒng)̨?成¨

69、66;功|",</p><p>  MessageBoxButtons.OK, MessageBoxIcon.Information);</p><p>  Form2 form = new Form2();</p><p>  form.Show();</p><p>  this.Visible = false;</p&g

70、t;<p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("您輸入有誤", "登錄失敗 ¹", MessageBoxBut

71、tons.OK,</p><p>  MessageBoxIcon.Exclamation);</p><p><b>  }</b></p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  

72、{</b></p><p>  MessageBox.Show(ex.Message, "操作數(shù)據(jù)庫出錯",</p><p>  MessageBoxButtons.OK, MessageBoxIcon.Exclamation);</p><p><b>  }</b></p><p>&

73、lt;b>  }</b></p><p><b>  2修改信息</b></p><p>  private void button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string co

74、nnString = "Data Source = . ;Initial Catalog = 醫(yī)院藥品進(jìn)銷存系統(tǒng);Integrated Security = true"; </p><p>  SqlConnection connection = new SqlConnection(connectionString);</p><p>  Data

75、Table dt = new DataTable();</p><p>  string update = "update 藥品信息 set ypname='" + textBox2.Text.ToString() + "',price='" + textBox7.Text.ToString() + "',chengfen='

76、;" + textBox5.Text.ToString () + "',guige='" + textBox3.Text.ToString () + "',yongliang='" + textBox6.Text.ToString () + "',ypcode='" + textBox1.Text.ToString ()

77、 + "' where ypcode = '"+ textBox1 .Text + "'";</p><p><b>  try</b></p><p><b>  {</b></p><p>  connection.Open();</p>

78、<p>  SqlCommand cmd = new SqlCommand(update, connection);</p><p>  int n = cmd.ExecuteNonQuery();</p><p>  if (n > 0)</p><p><b>  {</b></p><p>  Me

79、ssageBox.Show("修改信息成¨¦功|!ê?");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox

80、.Show("修改信息?");</p><p><b>  }</b></p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  

81、MessageBox.Show(ex.Message);</p><p><b>  }</b></p><p><b>  finally</b></p><p><b>  {</b></p><p>  connection.Close();</p><

82、;p><b>  }</b></p><p><b>  }</b></p><p><b>  3刪除</b></p><p>  private void button1_Click(object sender, EventArgs e)</p><p><b&

83、gt;  {</b></p><p>  string bianhao = textBox1.Text;</p><p>  string connString = "Data Source = . ;Initial Catalog = 醫(yī)院藥品進(jìn)銷存系統(tǒng);Integrated Security = true"; </p>

84、<p><b>  try</b></p><p><b>  {</b></p><p>  connection.Open();</p><p>  string sql = String.Format("delete from 庫存 where ypcode={0}", bianhao

85、);</p><p>  SqlCommand cmd = new SqlCommand(sql, connection);</p><p>  int num = (int)cmd.ExecuteNonQuery();</p><p>  if (num > 0)</p><p>  MessageBox.Show("刪除成

86、功|", "");</p><p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("刪除失敗 ", "");</p><p><b>  }&l

87、t;/b></p><p><b>  }</b></p><p>  catch (Exception a)</p><p><b>  {</b></p><p>  MessageBox.Show(a.Message, "錯誤", MessageBoxButtons.

88、OK, MessageBoxIcon.Error);</p><p><b>  }</b></p><p><b>  finally</b></p><p><b>  {</b></p><p>  connection.Close();</p><p

89、><b>  }</b></p><p><b>  }</b></p><p>  private void button2_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  textBox1

90、.Text = null;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  查詢信息</b></p><p>  string userName = Box1.Text;</p><p>  s

91、tring password = Box2.Text;</p><p>  string connString = "Data Source = . ;Initial Catalog = 醫(yī)院藥品進(jìn)銷存系統(tǒng)Integrated Security = true";</p><p>  SqlConnection connection = new SqlConnectio

92、n(connString);</p><p>  string sql = String.Format("select * from 藥品信息 where ypcode = '{0}' or ypname = '{1}'", password, userName);</p><p>  dataAdapter = new SqlData

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論