版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫課程設(shè)計--商品進(jìn)銷存管理系統(tǒng)
- 數(shù)據(jù)庫進(jìn)銷存管理系統(tǒng)設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--醫(yī)院藥品進(jìn)銷存系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計--進(jìn)銷存管理系統(tǒng)需求分析與設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--醫(yī)院藥品進(jìn)銷存系統(tǒng)
- 進(jìn)銷存管理數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計--商店進(jìn)銷存管理系統(tǒng)
- 某家具城進(jìn)銷存管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計
- 進(jìn)銷存管理系統(tǒng)課程設(shè)計
- 【數(shù)據(jù)庫課程設(shè)計】基于javahibernate、spring和sqlserver2000的藥品進(jìn)銷存管理系統(tǒng)
- 數(shù)據(jù)庫畢業(yè)設(shè)計---商品進(jìn)銷存管理系統(tǒng)設(shè)計
- 課程設(shè)計---進(jìn)銷存管理系統(tǒng)設(shè)計
- 軟件工程課程設(shè)計--藥品進(jìn)銷存管理系統(tǒng)
- 超市進(jìn)銷存管理系統(tǒng)課程設(shè)計
- 網(wǎng)站進(jìn)銷存數(shù)據(jù)庫課程設(shè)計報告
- 課程設(shè)計報告--商品進(jìn)銷存管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計-倉庫進(jìn)銷存管理系統(tǒng)
- mis課程設(shè)計--超市進(jìn)銷存管理系統(tǒng)
- 藥品進(jìn)銷存管理系統(tǒng)畢業(yè)設(shè)計
- 某商店進(jìn)銷存管理系統(tǒng)-課程設(shè)計報告
評論
0/150
提交評論