數(shù)據(jù)庫課程設(shè)計(jì) 物流運(yùn)輸管理_第1頁
數(shù)據(jù)庫課程設(shè)計(jì) 物流運(yùn)輸管理_第2頁
數(shù)據(jù)庫課程設(shè)計(jì) 物流運(yùn)輸管理_第3頁
數(shù)據(jù)庫課程設(shè)計(jì) 物流運(yùn)輸管理_第4頁
數(shù)據(jù)庫課程設(shè)計(jì) 物流運(yùn)輸管理_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫原理課程設(shè)計(jì)報(bào)告題目: 物流公司管理系統(tǒng) 學(xué)生姓名: 組員: 學(xué) 號(hào): 班 級(jí): 院系: 計(jì)算機(jī)科學(xué)與信息學(xué)院 專業(yè)年級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)2010 級(jí) 2013 年1月10 日一、 需求分析在經(jīng)濟(jì)日益發(fā)展的今天,生活節(jié)奏越來越快,所以迎來了電子信息時(shí)代。于此同時(shí),電子商務(wù)行業(yè)也如火如荼發(fā)展起來,Online shopping也越來越普及。這就又帶動(dòng)一個(gè)行業(yè)的發(fā)展,物流。要適應(yīng)時(shí)代的發(fā)展,物流公司必須得有一套自己的管理方案以便跟上時(shí)代的快節(jié)奏。針對(duì)這個(gè),我們便模擬開發(fā)一個(gè)物流公司管理系統(tǒng)。在該系統(tǒng)中,我們提供如下功能,用戶登錄該系統(tǒng)過后,便可以對(duì)信息進(jìn)行操作。用戶登錄: 該功能要求在數(shù)據(jù)

2、庫當(dāng)中有管理員的用戶名與密碼的存儲(chǔ)。用戶通過輸入Gno和相應(yīng)的Gpwd,然后系統(tǒng)會(huì)與數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行比較,若輸入正確,則登陸成功。否則提示信息錯(cuò)誤。對(duì)信息的查詢。實(shí)現(xiàn)對(duì)客戶信息,員工信息,倉庫信息,收貨人信息,存儲(chǔ)信息,配送信息,貨單信息的查詢。這時(shí)候需要在數(shù)據(jù)庫中存儲(chǔ)相應(yīng)的表用以記錄這些信息。與此同時(shí)還提供對(duì)以上信息的查詢,添加,修改以及刪除功能。以上操作會(huì)同時(shí)影響數(shù)據(jù)庫里面的數(shù)據(jù)。業(yè)務(wù)流程圖如下所示:以上的查詢以及增刪改都有針對(duì)每類信息??蛻粜畔⒃鰟h改以及查詢的流程圖如下所示: 貨物信息的操作流程圖如下所示:其他信息的操作流程圖和以上兩種類似。(3)只有該系統(tǒng)的管理員才可以對(duì)該系統(tǒng)的信息

3、進(jìn)行查詢以及增刪改。另外實(shí)體內(nèi)有外碼的必須滿足參照完整性。二、概念結(jié)構(gòu)設(shè)計(jì)管理員表的結(jié)構(gòu)設(shè)計(jì)如下: 該實(shí)體Gno是用戶進(jìn)行登陸時(shí)的用戶名,Gpwd是用戶進(jìn)行登錄時(shí)的登錄密碼。Gname用以標(biāo)記管理員的名字以及Gsex管理員的性別。各實(shí)體以及它們之間的聯(lián)系如下圖所示:以上E-R圖中,各實(shí)體之間的聯(lián)系如上圖所示,然后每個(gè)屬性的含義如下面邏輯結(jié)構(gòu)中表所示。SHR表記錄的是收貨人的情況,其中SHno是收貨人的標(biāo)號(hào),用以唯一標(biāo)示一個(gè)收貨人,其中標(biāo)記了收貨人姓名,性別,電話以及地址。CK記錄的是倉庫的情況,其中記錄了該倉庫的以存儲(chǔ)數(shù)量和倉庫總?cè)萘?。YG表存儲(chǔ)的是該物流公司員工的信息,Yno是該表的主碼,其

4、中記錄了員工姓名,性別,電話號(hào)碼以及員工職務(wù)。KH記錄的是該物流公司的客戶。Kno是客戶的主碼,表中主要記錄客戶姓名,性別,電話號(hào)碼,地質(zhì)以及該客戶的身份證號(hào)。HW記錄的是存在于該物流公司的貨物,Hno是貨物的主碼。記錄了貨物名稱,數(shù)量,類型以及重量。還有一個(gè)由客戶提交由員工處理的HD,Hno是他的唯一標(biāo)示。其中記錄了此次貨單名稱以及應(yīng)付金額。以上模型的正確性已由powerdesigner驗(yàn)證,驗(yàn)證結(jié)果如下:二、 邏輯結(jié)構(gòu)設(shè)計(jì)(1)模式設(shè)計(jì): 在該系統(tǒng)中用到的關(guān)系模式如下所示(其中主碼加下劃線表示,外碼用斜體表示):GLY(Gno,Gname,Gsex,Gpwd);KH(Kno,Kname,K

5、sex,Ktel,Kadr,KID);YG(Yno,Yname,Ytel,Ysex,Yjob);HW(HWno,Hname,Htype,Hnum,Hweight);SHR(SHno,SHname,SHsex,SHtel,SHadr);CK(Cno,Cname,Ccapity);HD(Hno,Hname,Cash,SHno,Kno,Yno,HWno);CC(CCno,CCtime,CCnum,CCoutdate,CCoutnum,Yno,Cno,HWno);Transport(Trano,Acptime,Sendtime,HWname,How,SHno,Yno,Cno);GLY表:(管理員) 屬

6、性名存儲(chǔ)代碼類型 長(zhǎng)度備注管理員編號(hào)Gnochar10管理員編號(hào),主碼姓名Gnamechar20管理員姓名 性別Gsexchar2管理員性別(男、女)密碼Gpwdchar10管理員密碼KH表:(客戶) 屬性名存儲(chǔ)代碼類型 長(zhǎng)度備注客戶編號(hào)Knochar10客戶編號(hào),主碼姓名Knamechar20姓名 性別Ksexchar2性別(男、女)電話Ktelchar20電話號(hào)碼 地址Kadrchar 20客戶地址身份證號(hào)KIDchar30客戶身份證號(hào)YG表:(員工) 屬性名存儲(chǔ)代碼類型 長(zhǎng)度備注員工編號(hào)Ynochar10員工編號(hào),主碼姓名Ynamechar20姓名 性別Ysexchar2性別(男、女)電

7、話Ytelchar20電話號(hào)碼 職務(wù)Yjobchar 10員工職務(wù)HW表:(貨物) 屬性名存儲(chǔ)代碼類型 長(zhǎng)度備注貨物編號(hào)HWnochar10貨物編號(hào),主碼名稱HWnamechar20貨物名稱 類型HWdeptchar2貨物類型數(shù)量HWnumchar20貨物數(shù)量 重量HWweightchar 20貨物重量SHR表:(收貨人) 屬性名存儲(chǔ)代碼類型 長(zhǎng)度備注收貨人編號(hào)SHnochar10收貨人編號(hào),主碼姓名 SHnamechar20收貨人姓名 性別SHsexchar2性別(男、女)電話GSHelchar20電話號(hào)碼 地址SHadrchar 20收貨人地址CK表:(倉庫) 屬性名存儲(chǔ)代碼類型 長(zhǎng)度備注

8、倉庫編號(hào)Cnochar10倉庫編號(hào),主碼名稱Cnamechar20倉庫名稱 容量Ccapitychar20倉庫容量HD表:(貨單) 屬性名存儲(chǔ)代碼類型 長(zhǎng)度備注貨單編號(hào)Hnochar10貨單編號(hào),主碼名稱Hnamechar20貨單名稱 運(yùn)費(fèi)總價(jià)Costchar10運(yùn)費(fèi)收貨人編號(hào)SHnochar10外碼 客戶編號(hào)Knochar 10外碼員工編號(hào)Ynochar10外碼貨物編號(hào)HWnochar10外碼CC表:(存儲(chǔ)) 屬性名存儲(chǔ)代碼類型 長(zhǎng)度備注存儲(chǔ)編號(hào)Hnochar10存儲(chǔ)編號(hào),主碼入庫時(shí)間Hnamechar20入庫時(shí)間 入庫數(shù)量Costchar10入庫數(shù)量出庫時(shí)間SHnochar20出庫使勁 出

9、庫數(shù)量Knochar 10出庫數(shù)量員工編號(hào)Ynochar10外碼貨物編號(hào)HWnochar10外碼倉庫編號(hào)CnoChar10外碼Transport表:(配送) 屬性名存儲(chǔ)代碼類型 長(zhǎng)度備注配送編號(hào)Hnochar10配送編號(hào),主碼接貨時(shí)間Acptimechar20接貨時(shí)間 發(fā)貨時(shí)間Sendtimechar20發(fā)貨時(shí)間名稱Tnamechar10名稱 配送方式Howchar 10配送方式收貨人編號(hào)SHnochar10外碼員工編號(hào)Ynochar10外碼倉庫編號(hào)CnoChar10外碼數(shù)據(jù)字典如下:1.數(shù)據(jù)項(xiàng)名:?jiǎn)T工編號(hào) 數(shù)據(jù)項(xiàng)含義說明:公司員工編號(hào)別名:Yno數(shù)據(jù)類型:char長(zhǎng)度:102.數(shù)據(jù)項(xiàng)名:?jiǎn)T工

10、姓名 數(shù)據(jù)項(xiàng)含義說明:公司員工姓名別名:Yname數(shù)據(jù)類型:char長(zhǎng)度:10取值范圍:0-103.數(shù)據(jù)項(xiàng)名:?jiǎn)T工性別 數(shù)據(jù)項(xiàng)含義說明:公司員工性別別名:Ysex數(shù)據(jù)類型:char長(zhǎng)度:10取值范圍:0-104.數(shù)據(jù)項(xiàng)名:?jiǎn)T工職位 數(shù)據(jù)項(xiàng)含義說明:公司員工在公司所擔(dān)任的職務(wù)別名:Yjob數(shù)據(jù)類型:char長(zhǎng)度:10取值范圍:0-105.數(shù)據(jù)項(xiàng)名:電話號(hào)碼數(shù)據(jù)項(xiàng)含義說明:公司員工的聯(lián)系方式別名:Ytel數(shù)據(jù)類型:char長(zhǎng)度:106.數(shù)據(jù)項(xiàng)名:管理員密碼數(shù)據(jù)項(xiàng)含義說明:公司管理員的登錄密碼別名:Gpwd數(shù)據(jù)類型:Varchar(12)長(zhǎng)度:12取值范圍:0-127.數(shù)據(jù)項(xiàng)名:管理員名字?jǐn)?shù)據(jù)項(xiàng)含義

11、說明:公司員工的權(quán)限別名:Gname數(shù)據(jù)類型:Varchar10)長(zhǎng)度:10取值范圍:0-10;8. 數(shù)據(jù)項(xiàng)名:管理員編號(hào)數(shù)據(jù)項(xiàng)含義說明:公司管理員用于登陸的用戶名別名: Gno數(shù)據(jù)類型:char長(zhǎng)度:109. 數(shù)據(jù)項(xiàng)名:性別 數(shù)據(jù)項(xiàng)含義說明:管理員性別 別名: Gsex數(shù)據(jù)類型:char長(zhǎng)度:210.數(shù)據(jù)項(xiàng)名:客戶編號(hào) 數(shù)據(jù)項(xiàng)含義說明:公司客戶編號(hào)別名:Kno數(shù)據(jù)類型:char長(zhǎng)度:1011.數(shù)據(jù)項(xiàng)名:客戶姓名 數(shù)據(jù)項(xiàng)含義說明:公司客戶姓名別名:Kname數(shù)據(jù)類型:char長(zhǎng)度:10取值范圍:0-1012.數(shù)據(jù)項(xiàng)名:客戶性別 數(shù)據(jù)項(xiàng)含義說明:公司客戶性別別名:Ksex數(shù)據(jù)類型:char長(zhǎng)度:

12、10取值范圍:0-1013.數(shù)據(jù)項(xiàng)名:電話號(hào)碼數(shù)據(jù)項(xiàng)含義說明:公司客戶的聯(lián)系方式別名:Ktel數(shù)據(jù)類型:char長(zhǎng)度:1014.數(shù)據(jù)項(xiàng)名: 地址數(shù)據(jù)項(xiàng)含義說明: 公司客戶地址別名: Kadr數(shù)據(jù)類型:char長(zhǎng)度: 1015. 數(shù)據(jù)項(xiàng)名:身份證號(hào) 數(shù)據(jù)項(xiàng)含義說明: 客戶的身份證號(hào)別名: KID數(shù)據(jù)類型:char 長(zhǎng)度:2016.數(shù)據(jù)項(xiàng)名:貨物編號(hào)數(shù)據(jù)項(xiàng)含義說明:貨物的標(biāo)號(hào) 別名: HWno數(shù)據(jù)類型: char長(zhǎng)度:1017. 數(shù)據(jù)項(xiàng)名:名稱 數(shù)據(jù)項(xiàng)含義說明:貨物名稱 別名: HWname數(shù)據(jù)類型: char長(zhǎng)度:1018. 數(shù)據(jù)項(xiàng)名: 類型數(shù)據(jù)項(xiàng)含義說明:貨物類型 別名: Htype數(shù)據(jù)類型:

13、 char長(zhǎng)度:1019. 數(shù)據(jù)項(xiàng)名: 數(shù)量數(shù)據(jù)項(xiàng)含義說明: 該貨物目前還有數(shù)量別名: HWnum數(shù)據(jù)類型:char 長(zhǎng)度:1020. 數(shù)據(jù)項(xiàng)名:重量 數(shù)據(jù)項(xiàng)含義說明: 該貨物單件重量別名: Hweight數(shù)據(jù)類型: int長(zhǎng)度:821.數(shù)據(jù)項(xiàng)名:收貨人編號(hào) 數(shù)據(jù)項(xiàng)含義說明:收貨人編號(hào)別名:SHno數(shù)據(jù)類型:char長(zhǎng)度:1022.數(shù)據(jù)項(xiàng)名:收貨人姓名 數(shù)據(jù)項(xiàng)含義說明:收貨人姓名別名:SHname數(shù)據(jù)類型:char長(zhǎng)度:10取值范圍:0-1023.數(shù)據(jù)項(xiàng)名:性別 數(shù)據(jù)項(xiàng)含義說明:收貨人性別別名:SHsex數(shù)據(jù)類型:char長(zhǎng)度:10取值范圍:0-1024.數(shù)據(jù)項(xiàng)名:電話號(hào)碼數(shù)據(jù)項(xiàng)含義說明:收貨

14、人的聯(lián)系方式別名:SHtel數(shù)據(jù)類型:char長(zhǎng)度:1025.數(shù)據(jù)項(xiàng)名: 地址數(shù)據(jù)項(xiàng)含義說明: 收貨人地址別名: SHadr數(shù)據(jù)類型:char長(zhǎng)度: 1026. 數(shù)據(jù)項(xiàng)名: 編號(hào)數(shù)據(jù)項(xiàng)含義說明: 倉庫編號(hào)別名: Cno數(shù)據(jù)類型:char 長(zhǎng)度:1027. 數(shù)據(jù)項(xiàng)名: 名稱數(shù)據(jù)項(xiàng)含義說明: 倉庫名稱別名: Cname數(shù)據(jù)類型: char長(zhǎng)度:1028. 數(shù)據(jù)項(xiàng)名:容量數(shù)據(jù)項(xiàng)含義說明: 倉庫容量別名:Ccapity 數(shù)據(jù)類型: int長(zhǎng)度:1629. 數(shù)據(jù)項(xiàng)名: 貨單編號(hào)數(shù)據(jù)項(xiàng)含義說明: 貨單編號(hào)別名: Hno數(shù)據(jù)類型:char 長(zhǎng)度:1030. 數(shù)據(jù)項(xiàng)名: 名稱數(shù)據(jù)項(xiàng)含義說明: 貨單名稱別名:

15、Hname數(shù)據(jù)類型: char長(zhǎng)度:1031. 數(shù)據(jù)項(xiàng)名:數(shù)量數(shù)據(jù)項(xiàng)含義說明:貨單上貨物的數(shù)量別名: Hnum數(shù)據(jù)類型: int 32. 數(shù)據(jù)項(xiàng)名: 運(yùn)費(fèi)總價(jià)數(shù)據(jù)項(xiàng)含義說明: 運(yùn)費(fèi)的價(jià)格別名: Cash數(shù)據(jù)類型: int 33. 數(shù)據(jù)項(xiàng)名: 存儲(chǔ)編號(hào)數(shù)據(jù)項(xiàng)含義說明: 存儲(chǔ)編號(hào)別名: CCno數(shù)據(jù)類型:char 長(zhǎng)度:1034. 數(shù)據(jù)項(xiàng)名: 入庫時(shí)間 數(shù)據(jù)項(xiàng)含義說明: 存入倉庫的時(shí)間別名: CCtime數(shù)據(jù)類型:data 35. 數(shù)據(jù)項(xiàng)名: 出庫時(shí)間 數(shù)據(jù)項(xiàng)含義說明: 取出倉庫的時(shí)間別名: CCouttime數(shù)據(jù)類型:data 36. 數(shù)據(jù)項(xiàng)名: 入庫數(shù)量數(shù)據(jù)項(xiàng)含義說明: 存入倉庫的數(shù)量別名:

16、CCnum數(shù)據(jù)類型:int37. 數(shù)據(jù)項(xiàng)名: 出庫數(shù)量數(shù)據(jù)項(xiàng)含義說明: 取出的數(shù)量別名: CCoutnum數(shù)據(jù)類型:int38. 數(shù)據(jù)項(xiàng)名: 配送編號(hào) 數(shù)據(jù)項(xiàng)含義說明:此次配送的編號(hào) 別名: Trano數(shù)據(jù)類型:char長(zhǎng)度:1039. 數(shù)據(jù)項(xiàng)名:名稱數(shù)據(jù)項(xiàng)含義說明:配送的名稱別名:Traname數(shù)據(jù)類型:char長(zhǎng)度:1040:數(shù)據(jù)項(xiàng)名: 接收時(shí)間數(shù)據(jù)項(xiàng)含義說明: 接收貨物的時(shí)間別名: Acptime數(shù)據(jù)類型: date41. 數(shù)據(jù)項(xiàng)名:發(fā)送時(shí)間數(shù)據(jù)項(xiàng)含義說明: 發(fā)送貨物的時(shí)間別名: Sendtime數(shù)據(jù)類型: date42. 數(shù)據(jù)項(xiàng)名: 配送方式數(shù)據(jù)項(xiàng)含義說明: 以什么樣的方式配送別名:

17、How數(shù)據(jù)類型:char長(zhǎng)度:10(2)子模式設(shè)計(jì): 針對(duì)于查詢模塊來說,本應(yīng)建立索引然后可以快速查詢,但是由于此次系統(tǒng)查詢的模塊是分為幾個(gè)模塊來進(jìn)行查詢的,分為客戶,員工,貨單,貨物,收貨人這些分開進(jìn)行查詢,所以查詢的數(shù)據(jù)量不是很大,所以為建立任何索引。但是也并不拖慢查詢速度。(3)畫出系統(tǒng)功能模塊圖,并對(duì)各功能模塊進(jìn)行簡(jiǎn)單介紹。 登錄進(jìn)入該系統(tǒng)過后,可以選擇相應(yīng)的功能。主界面如下:點(diǎn)擊系統(tǒng)管理實(shí)現(xiàn)兩個(gè)功能,一個(gè)是退出該系統(tǒng),另一個(gè)是重新登錄。選擇不同的選項(xiàng)會(huì)有不同的功能,具體選擇如圖所示: 進(jìn)入相應(yīng)的功能模塊后,如果是該系統(tǒng)的主要功能,都會(huì)彈出相應(yīng)的窗體,在該窗體上,可以對(duì)相應(yīng)的信息進(jìn)行查

18、詢,添加,修改以及刪除。如查詢客戶信息窗體如下: 三、 數(shù)據(jù)庫的物理設(shè)計(jì)由概念模型導(dǎo)出來的物理模型如下圖所示: 由于表中數(shù)據(jù)不多,所以并未建立索引。以后如果是數(shù)據(jù)量過大的時(shí)候可以建立索引。五、數(shù)據(jù)庫設(shè)計(jì)實(shí)現(xiàn)及運(yùn)行(1)數(shù)據(jù)庫的創(chuàng)建T-SQL語句:數(shù)據(jù)庫建立語句:(2)數(shù)據(jù)表的創(chuàng)建(可同時(shí)在創(chuàng)建時(shí)定義相關(guān)的約束)T-SQL語句:管理員表的建立語句:客戶表的建立語句:?jiǎn)T工表額建立語句:貨物表的建立語句:收貨人表的建立語句:倉庫表的建立語句:貨單表的建立語句:存儲(chǔ)表的建立語句:配送表的建立語句:4.功能模塊。 1.登錄模塊: 該模塊主要實(shí)現(xiàn)對(duì)該系統(tǒng)用戶權(quán)限的管理,只有有資格進(jìn)入該系統(tǒng)的管理員才有資格

19、對(duì)該系統(tǒng)進(jìn)行管理。2.主界面模塊:該模塊主要用于在用戶進(jìn)入系統(tǒng)過后,提供給用戶該系統(tǒng)自身的功能選擇。用戶選擇相應(yīng)功能過后系統(tǒng)便會(huì)進(jìn)入相應(yīng)模塊,該模塊與數(shù)據(jù)庫沒有連接。3.由于我們默認(rèn)允許進(jìn)入該系統(tǒng)的所有用戶具有全部權(quán)限,可以對(duì)所有數(shù)據(jù)進(jìn)行操作,所以未建立視圖保護(hù)。4.模塊功能簡(jiǎn)介及其核心代碼。 1.存儲(chǔ)信息管理模塊:用戶通過該界面可以實(shí)現(xiàn)對(duì)存儲(chǔ)信息的查詢,存儲(chǔ)信息添加,存儲(chǔ)信息修改以及存儲(chǔ)信息的刪除。同時(shí)對(duì)存儲(chǔ)信息查詢的時(shí)候信息會(huì)通過datagridview顯示給用戶。核心代碼如下:Tdatabase database=new Tdatabase("server=localhost;

20、database=Transport;uid=sa;pwd='123'"); private void button1_Click(object sender, EventArgs e) DataTable dt = database.f_查詢("select * from CC"); dataGridView1.DataSource = dt; private void button4_Click(object sender, EventArgs e) int i = database.f_更新("insert into CC(CCno

21、,CCtime,CCnum,CCoutdate,CCoutnum,Yno,Cno,HWno) values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "

22、','" + textBox7.Text + "','" + textBox8.Text + "')"); if(i>0) MessageBox.Show("數(shù)據(jù)添加成功!"); private void button6_Click(object sender, EventArgs e) int i = database.f_更新("update CC set CCtime= '" + textBox10.Text.Trim() + "

23、9;,CCnum= '" + textBox11.Text.Trim() + "',CCoutdate= '" + textBox12.Text.Trim() + "',CCoutnum= '" + textBox13.Text.Trim() + "',Yno= '" + textBox14.Text.Trim() + "',Cno= '" + textBox15.Text.Trim() + "',HWno= 

24、9;" + textBox16.Text.Trim() + "' where CCno='" + textBox9.Text.Trim() + "'"); if(i>0) MessageBox.Show("數(shù)據(jù)修改成功!"); private void button8_Click(object sender, EventArgs e) int i = database.f_更新("delete from CC where CCno='"+textBox17.Text.

25、Trim ()+"'"); if (i > 0) MessageBox.Show("刪除成功!"); 2.貨單信息管理模塊: 用戶通過該界面可以實(shí)現(xiàn)對(duì)貨單信息的查詢,貨單信息添加,貨單信息修改以及貨單信息的刪除。同時(shí)對(duì)貨單信息查詢的時(shí)候信息會(huì)通過datagridview顯示給用戶。其中查詢的時(shí)候并不是通過單表查詢,在此次查詢中,我們提供給用戶的主要有貨單號(hào),客戶名,貨物名,員工名,收貨人名給用戶。核心代碼如下:Tdatabase database = new Tdatabase("server=localhost;database

26、=Transport;uid=sa;pwd='123'"); private void button1_Click(object sender, EventArgs e) DataTable dt = database.f_查詢("select Hno,Kname,Yname,HWname ,SHname from HD,KH,YG,HW,SHR where HD.Yno=YG.Yno and HD.Kno=KH.Kno and HD.HWno=HW.HWno and HD.SHno=SHR.SHno"); dataGridView1.DataSo

27、urce = dt; private void button4_Click(object sender, EventArgs e) int i = database.f_更新("insert into HD(Hno,Hname,Cash,SHno,Kno,Yno,HWno) values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.T

28、ext + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "')"); if(i>0) MessageBox.Show("數(shù)據(jù)添加成功!"); private void button6_Click(object sender, EventArgs e) int i = database.f_更新("update HD set H

29、name='" + textBox9.Text.Trim() + "' ,Cash='" + textBox10.Text.Trim() + "',SHno='" + textBox11.Text.Trim() + "',Kno='" + textBox12.Text.Trim() + "',Yno='" + textBox13.Text.Trim() + "',HWno='" + textBox1

30、4.Text.Trim() + "' where Hno='" + textBox8.Text.Trim() + "'"); if(i>0) MessageBox.Show("數(shù)據(jù)修改成功!"); 注:(其余功能由同班樊濤同學(xué)完成【上一條】【下一條】的代碼private void btn_up_Click(object sender, EventArgs e) if (this.dataGridView1.CurrentCell.RowIndex > 0) this.dataGridView1.Cu

31、rrentCell = this.dataGridView1this.dataGridView1.CurrentCell.ColumnIndex, this.dataGridView1.CurrentCell.RowIndex - 1; private void btn_down_Click(object sender, EventArgs e) if (this.dataGridView1.CurrentCell.RowIndex < this.dataGridView1.RowCount - 1) this.dataGridView1.CurrentCell = this.dataGridView1this.dataGridView1.Curr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(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)論