基于c#窗體航空訂票管理系統(tǒng)設(shè)計與實現(xiàn)_第1頁
基于c#窗體航空訂票管理系統(tǒng)設(shè)計與實現(xiàn)_第2頁
基于c#窗體航空訂票管理系統(tǒng)設(shè)計與實現(xiàn)_第3頁
基于c#窗體航空訂票管理系統(tǒng)設(shè)計與實現(xiàn)_第4頁
基于c#窗體航空訂票管理系統(tǒng)設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩94頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、制作人:王曼 董明欣 張杰 網(wǎng)絡(luò)設(shè)計與開發(fā)二班c#大作業(yè) 指導(dǎo)老師:李海平Evaluation Warning: The document was created with Spire.Doc for .NET.基于c#窗體的航空訂票管理系統(tǒng)的設(shè)計與實現(xiàn)系統(tǒng)分工管理資料查詢航線航空訂票管理系統(tǒng)管理員用戶修改公告修改航班管理資料查詢航線航空訂票管理系統(tǒng)管理員用戶修改公告修改航班管理用戶查看信息訂票管理退票管理需求分析進(jìn)入21世世紀(jì),人人們計算算機(jī)處理理事情的的需求有有了進(jìn)一一步的要要求。小小到商店店繳費管管理系統(tǒng)統(tǒng)的快速速運行,大大到國家家航空航航天計算算機(jī)的管管理系統(tǒng)統(tǒng)的進(jìn)一一步提升升。我們們

2、每時每每刻都在在追求著著計算機(jī)機(jī)處理事事情的快快速,穩(wěn)穩(wěn)定,運運算量大大等一系系列優(yōu)點點。由于于人們?yōu)闉榱朔奖惚憧旖莸牡纳罘椒绞?,上上網(wǎng)已經(jīng)經(jīng)成為潮潮流,這這樣快速速穩(wěn)定的的航空訂訂票系統(tǒng)統(tǒng)應(yīng)運而而生。航航空訂票票系統(tǒng)需需要滿足足一般的的查詢航航線,訂訂票,退退票等一一系列基基本操作作,當(dāng)然然我們也也可以設(shè)設(shè)置黑名名單,以以屏蔽違違規(guī)用戶戶。當(dāng)然然人人都都追求美美感,那那么系統(tǒng)統(tǒng)界面的的設(shè)計也也要符合合大眾的的審美要要求。資資料的安安全與隱隱私性也也是至關(guān)關(guān)重要的的,我們們每個人人,都不不想別人人知道自自己的一一些隱私私,對自自己資金金的安全全也格外外重視。所所以訂票票系統(tǒng)對對不同的的角色賦

3、賦予不同同的權(quán)限限從而保保證用戶戶資料的的安全性性與隱私私性。系統(tǒng)功能(1)游客客功能對游客我們們系統(tǒng)只只為其提提供查詢詢航班信信息的功功能,不不可進(jìn)行行訂票操操作。當(dāng)當(dāng)游客點點擊購票票按鈕時時,將提提醒其注注冊或登登錄。(2)用戶戶注冊用戶只有注注冊成為為我們的的會員,才才可以進(jìn)進(jìn)行訂票票操作。一一旦注冊冊,用戶戶名將不不可修改改。注冊冊時不可可與數(shù)據(jù)據(jù)庫中存存在的用用戶名相相同,即即系統(tǒng)中中只能存存在唯一一一個用用戶名。(3)用戶戶中心提供用戶對對自己的的資料的的查看與與修改的的功能。還還可以對對自己的的密碼進(jìn)進(jìn)行修改改,在修修改密碼碼時需要要輸入原原始密碼碼進(jìn)而進(jìn)進(jìn)行驗證證。由于于時間問

4、問題,對對個人錢錢包功能能先暫停停使用,默默認(rèn)錢夠夠買票了了。(4)訂票票功能用戶可根據(jù)據(jù)航班時時間,和和航班號號或航班班價格進(jìn)進(jìn)行訂票票。訂票票時系統(tǒng)統(tǒng)會提醒醒確認(rèn),訂訂票成功功后系統(tǒng)統(tǒng)會將用用戶的信信息加入入訂票信信息表。并并改變航航班的余余票額。(5)退票票功能用戶在不需需要票的的情況下下進(jìn)行退退票操作作。退票票時必須須輸入訂訂票時隨隨機(jī)生成成的訂單單號,與與航班號號。退票票成功后后,航班班自動將將余票量量加一操操作。(6)本系系統(tǒng)還添添加了管管理員界界面。當(dāng)當(dāng)管理員員進(jìn)入后后,可對對用戶的的信息進(jìn)進(jìn)行查看看,但不不能修改改,也可可將用戶戶加入黑黑名單,如如果用戶戶有訂單單,則不不允許管

5、管理員做做加入黑黑名單操操作。當(dāng)當(dāng)然加入入黑名單單時,管管理員需需要說明明理由,作作為存檔檔。管理理員,也也可根據(jù)據(jù)實際情情況對航航班進(jìn)行行管理操操作。增增刪改查查。他也也可以對對公告進(jìn)進(jìn)行修改改操作。(7)系統(tǒng)統(tǒng)也實現(xiàn)現(xiàn)了,對對于不同同的角色色進(jìn)入,會會產(chǎn)生不不同的界界面效果果。保證證了數(shù)據(jù)據(jù)的安全全性,和和保密性性。數(shù)據(jù)庫設(shè)計計 (11)管理員員表 (2) 航班表表 (33)黑名單單表 (44)訂單信信息表(5)用戶戶信息表表運行截圖源代碼usingg Syysteem;usingg Syysteem.CColllecttionns.GGeneericc;usingg Syysteem.L

6、Linqq;usingg Syysteem.WWinddowss.Foormss;namesspacce 航空訂訂票管理理系統(tǒng) sstattic claass Proograam / / 應(yīng)用程程序的主主入口點點。 / STTAThhreaad staaticc voiid Maiin() sttrinng ddataaDirr = ApppDommainn.CuurreentDDomaain.BasseDiirecctorry; iff (ddataaDirr.EnndsWWithh(biinDDebuug) | ddataaDirr.EnndsWWithh(biinRReleeasee)

7、ddataaDirr = Sysstemm.IOO.Diirecctorry.GGetPPareent(dattaDiir).Parrentt.Paarennt.FFulllNamme; AAppDDomaain.CurrrenntDoomaiin.SSetDDataa(DDataaDirrecttoryy, dattaDiir); Apppliicattionn.EnnablleViisuaalSttylees(); Apppliicattionn.SeetCoompaatibbleTTexttRennderringgDeffaullt(ffalsse); Apppliicattionn.R

8、uun(nnew Forrm1(); usingg Syysteem;usingg Syysteem.CColllecttionns.GGeneericc;usingg Syysteem.CCompponeentMModeel;usingg Syysteem.DDataa;usingg Syysteem.DDrawwingg;usingg Syysteem.LLinqq;usingg Syysteem.TTextt;usingg Syysteem.WWinddowss.Foormss;usingg Syysteem.DDataa.SqqlClliennt;namesspacce 航空訂訂票管理

9、理系統(tǒng) ppubllic parrtiaal claass Forrm1 : FFormm zhuuce zc = nnew zhuuce(); Useerlaauncch llch=neww Useerlaauncch(); pubblicc strringg sttatuus1 gget; seet; intt laabell1x; pubblicc Foorm11() InnitiialiizeCCompponeent(); priivatte voiid FFormm1_LLoadd(obbjecct ssendder, EvventtArggs ee) laabell1x = lla

10、beel1.Rigght; tiimerr1.EEnabbledd = truue; tiimerr2.EEnabbledd = truue; tiimerr3.EEnabbledd = truue; tiimerr2.SStarrt(); noovissiblle2(); noovissiblle1(); teextBBox11.Foocuss(); tiimerr1.SStarrt(); /隱藏藏管理員員可做的的操作 pubblicc voiid nnoviisibble11() 客戶戶信息TToollStrripMMenuuIteem.VVisiiblee = fallse; 航班班信息

11、TToollStrripMMenuuIteem.VVisiiblee = fallse; 修改改公告TToollStrripMMenuuIteem.VVisiiblee = fallse; /隱藏藏用戶可可做的操操作 pubblicc voiid nnoviisibble22() 用戶戶補(bǔ)全資資料TooolSStriipMeenuIItemm.Viisibble = ffalsse; /個人人中心 用戶戶充值TToollStrripMMenuuIteem.VVisiiblee = fallse; /辦理理業(yè)務(wù) /隱藏藏登陸前前界面 pubblicc voiid nnoviisibble33()

12、 用戶戶登錄TToollStrripMMenuuIteem.VVisiiblee = fallse; 瀏覽覽信息TToollStrripMMenuuIteem.VVisiiblee = fallse; 管理理員登陸陸TooolSttrippMennuIttem.Vissiblle = faalsee; /控制制公告字字段 priivatte voiid ttimeer1_Ticck(oobjeect sennderr, EEvenntArrgs e) laabell1.LLocaatioon = neew Poiint(labbel11.Loocattionn.X-1,llabeel1.Loc

13、catiion.Y); iff (llabeel1.Rigght = 0) laabell1.LLeftt = laabell1x; /當(dāng)點點到按鈕鈕時,進(jìn)進(jìn)行圖片片變換 priivatte voiid bbuttton11_MoouseeEntter(objjectt seendeer, EveentAArgss e) Buuttoon bbttnn; tiimerr2.EEnabbledd = fallse; btttn = (Butttonn)seendeer; iff (bbttnn = buuttoon1) piictuure11(); ellse if (btttn = bbutt

14、ton22) ppictturee2(); ellse if (btttn = bbuttton33) ppictturee3(); ellse if (btttn = bbuttton44) ppictturee4(); ellse if (btttn = bbuttton55) ppictturee5(); priivatte voiid rradiioBuuttoon1_CheeckeedChhangged(objjectt seendeer, EveentAArgss e) teextBBox55.Ennablled = ffalsse; teextBBox11.Ennablled =

15、 ttruee; teextBBox22.Ennablled = ttruee; teextBBox55.Teext = ; teextBBox11.Foocuss(); priivatte voiid rradiioBuuttoon2_CheeckeedChhangged(objjectt seendeer, EveentAArgss e) teextBBox55.Ennablled = ttruee; teextBBox11.Teext = ; teextBBox22.Teext = ; teextBBox11.Ennablled = ffalsse; teextBBox22.Ennabl

16、led = ffalsse; priivatte voiid rradiioBuuttoon4_CheeckeedChhangged(objjectt seendeer, EveentAArgss e) teextBBox66.Ennablled = ffalsse; teextBBox33.Ennablled = ttruee; teextBBox44.Ennablled = ttruee; teextBBox66.Teext = ; teextBBox44.Foocuss(); priivatte voiid rradiioBuuttoon3_CheeckeedChhangged(objj

17、ectt seendeer, EveentAArgss e) teextBBox66.Ennablled = ttruee; teextBBox44.Teext = ; teextBBox33.Teext = ; teextBBox33.Ennablled = ffalsse; teextBBox44.Ennablled = ffalsse; teextBBox66.Foocuss(); /安全全退出 priivatte voiid 用戶退退出TooolSStriipMeenuIItemm_Cllickk(obbjecct ssendder, EvventtArggs ee) iff (tto

18、ollStrripSStattusLLabeel4.Texxt = 未登錄錄) MMesssageeBoxx.Shhow(當(dāng)前你你未登錄錄,請登登錄或注注冊); ellse MMesssageeBoxx.Shhow(tooolSttrippStaatussLabbel44.Teext+您已下下線,謝謝謝使用用!); ttoollStrripSStattusLLabeel4.Texxt = 未登錄錄; sstattus11 = ; nnoviisibble22(); nnoviisibble11(); 用用戶登錄錄TooolSttrippMennuIttem.Vissiblle = trrue;

19、 瀏瀏覽信息息TooolSttrippMennuIttem.Vissiblle = trrue; 管管理員登登陸TooolSStriipMeenuIItemm.Viisibble = ttruee; /注冊冊界面 priivatte voiid 瀏覽信信息TooolSStriipMeenuIItemm_Cllickk(obbjecct ssendder, EvventtArggs ee) zhhucee zcc = neww zhuuce(); zcc.ShhowDDiallog(); /圖片片變換 priivatte voiid ttimeer2_Ticck(oobjeect sennder

20、r, EEvenntArrgs e) Raandoom rrd = neew Ranndomm(); innt rr = rd.Nexxt(11,6); swwitcch (r) ccasee 1: piictuure11(); brreakk; ccasee 2: piictuure22(); brreakk; ccasee 3: piictuure33(); brreakk; ccasee 4: piictuure44(); brreakk; ccasee 5: piictuure55(); brreakk; /圖片片顯示方方法 priivatte voiid ppictturee1()

21、piictuureBBox11.Shhow(); piictuureBBox22.Hiide(); piictuureBBox33.Hiide(); piictuureBBox44.Hiide(); piictuureBBox55.Hiide(); priivatte voiid ppictturee2() piictuureBBox22.Shhow(); piictuureBBox11.Hiide(); piictuureBBox33.Hiide(); piictuureBBox44.Hiide(); piictuureBBox55.Hiide(); priivatte voiid ppic

22、tturee3() piictuureBBox33.Shhow(); piictuureBBox22.Hiide(); piictuureBBox11.Hiide(); piictuureBBox44.Hiide(); piictuureBBox55.Hiide(); priivatte voiid ppictturee4() piictuureBBox44.Shhow(); piictuureBBox22.Hiide(); piictuureBBox33.Hiide(); piictuureBBox11.Hiide(); priivatte voiid ppictturee5() piict

23、uureBBox55.Shhow(); piictuureBBox22.Hiide(); piictuureBBox33.Hiide(); piictuureBBox44.Hiide(); piictuureBBox11.Hiide(); /當(dāng)不不用手動動控制圖圖片時,執(zhí)執(zhí)行 priivatte voiid bbuttton11_MoouseeLeaave(objjectt seendeer, EveentAArgss e) tiimerr2.EEnabbledd = truue; /用戶戶登陸 priivatte voiid 用戶登登錄TooolSStriipMeenuIItemm_Clli

24、ckk(obbjecct ssendder, EvventtArggs ee) Usserllaunnch uchh = neww Useerlaauncch(); iff (uuch.ShoowDiialoog() = DiialoogReesullt.OOK) sstattus11 = uchh.UsserNNamee; ttoollStrripSStattusLLabeel4.Texxt = 尊敬的的用戶+sttatuus1+你好!; 用用戶補(bǔ)全全資料TToollStrripMMenuuIteem.VVisiiblee = truue; 用用戶充值值TooolSttrippMennuIt

25、tem.Vissiblle = trrue; nnoviisibble11(); nnoviisibble33(); ucch.DDispposee(); /管理理員登陸陸 priivatte voiid 管理員員登陸TToollStrripMMenuuIteem_CClicck(oobjeect sennderr, EEvenntArrgs e) Addmaiin aadn = nnew Admmainn(); iff (aadn.ShoowDiialoog() = DiialoogReesullt.OOK) ttoollStrripSStattusLLabeel4.Texxt = addn

26、.AAdmaainNNamee; nnoviisibble22(); nnoviisibble33(); 客客戶信息息TooolSttrippMennuIttem.Vissiblle = trrue; 航航班信息息TooolSttrippMennuIttem.Vissiblle = trrue; 修修改公告告TooolSttrippMennuIttem.Vissiblle = trrue; /機(jī)票票預(yù)訂 priivatte voiid bbuttton66_Cllickk(obbjecct ssendder, EvventtArggs ee) iff (ttoollStrripSStattus

27、LLabeel4.Texxt = 未登錄錄) MMesssageeBoxx.Shhow(請先登登錄); ttexttBoxx1.TTextt = texxtBoox2.Texxt = teextBBox55.Teext = ; ellse if (tooolSttrippStaatussLabbel44.Teext.Subbstrringg(0, 3) = 親愛的的) MMesssageeBoxx.Shhow(對不起起,管理理員,您您不能訂訂票的!); ttexttBoxx1.TTextt = texxtBoox2.Texxt = teextBBox55.Teext = ; ellse iif

28、 (texxtBoox1.Texxt != & ttexttBoxx2.TTextt != | teextBBox55.Teext != ) intt n = 11; jippiaooyuddingg jyyd = neew jippiaooyuddingg(teextBBox11.Teext, teextBBox22.Teext, teextBBox55.Teext, n, sttatuus1); jydd.ShhowDDiallog(); eelsee MesssaggeBoox.SShoww(對不起起,你輸輸入的信信息不符符合查詢詢條件,請請重新輸輸入); /系統(tǒng)統(tǒng)時間 priivatt

29、e voiid ttimeer3_Ticck(oobjeect sennderr, EEvenntArrgs e) thhis.tooolSttrippStaatussLabbel33.Teext = 當(dāng)前系系統(tǒng)時間間: + DatteTiime.Noww.TooStrringg(yyyyyy-MMM-ddd hhh:mmm:sss); /查詢詢航班動動態(tài) priivatte voiid bbuttton77_Cllickk(obbjecct ssendder, EvventtArggs ee) iff (ttexttBoxx4.TTextt != & teextBBox33.Teext !=

30、 | ttexttBoxx6.TTextt != ) iint n = 2; jjipiiaoyyudiing jydd = neww jippiaooyuddingg(teextBBox44.Teext, teextBBox33.Teext, teextBBox66.Teext,n,sstattus11); jjyd.ShoowDiialoog(); ttexttBoxx4.TTextt = texxtBoox3.Texxt = teextBBox66.Teext = ; ellse MMesssageeBoxx.Shhow(對不起起,你輸輸入的信信息不符符合查詢詢條件,請請重新輸輸入);

31、ttexttBoxx4.TTextt = texxtBoox3.Texxt = teextBBox66.Teext = ; priivatte voiid 訂票信信息TooolSStriipMeenuIItemm_Cllickk(obbjecct ssendder, EvventtArggs ee) 訂票票信息 dp = nnew 訂票信信息(); dpp.ShhowDDiallog(); priivatte voiid 用戶資資料TooolSStriipMeenuIItemm_Cllickk(obbjecct ssendder, EvventtArggs ee) 用戶戶資料 yz = nne

32、w 用戶資資料(); yzz.ShhowDDiallog(); priivatte voiid 訂票TooolSStriipMeenuIItemm_Cllickk(obbjecct ssendder, EvventtArggs ee) jiipiaaoyuudinng jjyd = nnew jippiaooyuddingg(, , , 1, staatuss1); jyyd.SShowwDiaalogg(); priivatte voiid 查詢訂訂單TooolSStriipMeenuIItemm_Cllickk(obbjecct ssendder, EvventtArggs ee) 個人人

33、訂單 gd = nnew 個人訂訂單(sstattus11); gdd.ShhowDDiallog(); priivatte voiid 黑名單單資料TToollStrripMMenuuIteem_CClicck(oobjeect sennderr, EEvenntArrgs e) 黑名名單表 hm = nnew 黑名單單表(); hmm.ShhowDDiallog(); priivatte voiid 航班信信息TooolSStriipMeenuIItemm_Cllickk(obbjecct ssendder, EvventtArggs ee) 航班班信息 hbxx = neww 航班信信息

34、(); hbbx.SShowwDiaalogg(); priivatte voiid 修改公公告TooolSStriipMeenuIItemm_Cllickk(obbjecct ssendder, EvventtArggs ee) 修改公公告 xxg=nnew 修改公公告 (); if (xg.ShoowDiialoog() = DiialoogReesullt.OOK) laabell1.TTextt = xg.gonnggaao; priivatte voiid 查看自自己資料料TooolSttrippMennuIttem_Cliick(objjectt seendeer, EveentA

35、Argss e) 個人人資料 gz = nnew 個人資資料(sstattus11,1); gzz.ShhowDDiallog(); priivatte voiid 修改個個人資料料TooolSttrippMennuIttem_Cliick(objjectt seendeer, EveentAArgss e) 個人人資料 gz11 = neww 個人資資料(sstattus11,2); gzz1.SShowwDiaalogg(); priivatte voiid 我想退退票TooolSStriipMeenuIItemm_Cllickk(obbjecct ssendder, EvventtArg

36、gs ee) 退票票系統(tǒng) tp = nnew 退票系系統(tǒng)(sstattus11); iff (ttp.SShowwDiaalogg() = DiaaloggRessultt.OKK) MMesssageeBoxx.Shhow(退票成成功); priivatte voiid bbuttton88_Cllickk(obbjecct ssendder, EvventtArggs ee) iff (ttoollStrripSStattusLLabeel4.Texxt=未登錄錄) MMesssageeBoxx.Shhow(你還未未登陸,請請先登錄錄!); ttexttBoxx7.TTextt = tex

37、xtBoox8.Texxt = teextBBox99.Teext = ; ttexttBoxx1.FFocuus(); ellse if (tooolSttrippStaatussLabbel44.Teext.Subbstrringg(0,3)=親愛的的) MMesssageeBoxx.Shhow(管理員員,您是是無權(quán)退退票的啊??!); ttexttBoxx7.TTextt = texxtBoox8.Texxt = teextBBox99.Teext = ; ttexttBoxx1.FFocuus(); ellse 退退票系統(tǒng)統(tǒng) tpp = neww 退票系系統(tǒng)(sstattus11); t

38、tp.ttuibbiaoo(teextBBox77.Teext, teextBBox88.Teext, teextBBox99.Teext); if (tp.DiaaloggRessultt = DiialoogReesullt.OOK) MeessaageBBox.Shoow(退票成成功); /取消消退票 priivatte voiid bbuttton99_Cllickk(obbjecct ssendder, EvventtArggs ee) teextBBox77.Teext =teextBBox88.Teext=texxtBoox9.Texxt= ; teextBBox77.Foocu

39、ss(); usingg Syysteem;usingg Syysteem.CColllecttionns.GGeneericc;usingg Syysteem.CCompponeentMModeel;usingg Syysteem.DDataa;usingg Syysteem.DDrawwingg;usingg Syysteem.LLinqq;usingg Syysteem.TTextt;usingg Syysteem.WWinddowss.Foormss;usingg Syysteem.DDataa.SqqlClliennt;namesspacce 航空訂訂票管理理系統(tǒng) ppubllic

40、parrtiaal claass zhuuce : FFormm pubblicc strringg Ussernnamee gett; seet; pubblicc strringg Usserppasssworrd1 gget; seet; pubblicc strringg Usserppasssworrd2 gget; seet; pubblicc intt fllag11,fllag22,fllag33; strringg coonneectiionSStriing = PPropperttiess.Seettiingss.Deefauult.HKDDPCoonneectiionSS

41、triing; pubblicc zhhucee() InnitiialiizeCCompponeent(); fllag11 = 1; flaag2 = 11; fflagg3 = 1; tooolTTip11.InnitiialDDelaay = 0; tooolTTip11.ReeshoowDeelayy = 0; tooolTTip11.SeetTooolTTip(texxtBoox1,用戶名名不能超超過200個字符符,而且且只能用用字母,數(shù)數(shù)字!); tooolTTip11.SeetTooolTTip(texxtBoox2,密碼不不能少于于6個子); tooolTTip11.Seet

42、TooolTTip(texxtBoox3,請再輸輸入一次次密碼); errrorrProovidder11.BllinkkStyyle = EErroorBllinkkStyyle.NevverBBlinnk; priivatte voiid bbuttton22_Cllickk(obbjecct ssendder, EvventtArggs ee) thhis.Dissposse(); /驗證證密碼是是否大于于6個字符符 priivatte voiid ttexttBoxx2_TTexttChaangeed(oobjeect sennderr, EEvenntArrgs e) iff (tt

43、exttBoxx2.TTextt.Leengtth 20) eerroorPrroviiderr2.SSetEErroor(ttexttBoxx2, 密碼非非法!); fflagg1 = 0; ellse eerroorPrroviiderr2.CCleaar(); fflagg1 = 1; /驗證證用戶名名是否大大于6個字符符,并且且必須是是數(shù)字和和字母的的組合 priivatte voiid ttexttBoxx1_EEnteer(oobjeect sennderr, EEvenntArrgs e) innt fflagg=1; foor (intt i=0; i teextBBox11.

44、Teext.Lenngthh; ii+) iif (chaar.IIsLeetteerOrrDiggit(texxtBoox1.Texxtii) = fallse) flaag = 0; eelsee flaag = 1; iff (ttexttBoxx1.TTextt.Leengtth 20 | flaag = 00) eerroorPrroviiderr1.SSetEErroor(ttexttBoxx1, 用戶名名非法!); fflagg2 = 0; ellse eerroorPrroviiderr1.CCleaar(); fflagg2 = 1; /驗證證確認(rèn)密密碼是否否正確 priiv

45、atte voiid ttexttBoxx3_TTexttChaangeed(oobjeect sennderr, EEvenntArrgs e) iff (ttexttBoxx3.TTextt != teextBBox22.Teext | texxtBoox3.Texxt.LLenggth =+ttexttBoxx2.TTextt, cconnn); ttablle = neew DattaTaablee(); aadappterr.Fiill(tabble); ddataaGriidViiew11.DaataSSourrce = ttablle; hheadd(); cconnn.Cllo

46、see(); caatchh(Exccepttionn errr) MMesssageeBoxx.Shhow(好像出出錯了,請請重新篩篩選+errr.MMesssagee); /篩選選小于一一個價格格的值 priivatte voiid ttexttBoxx3_TTexttChaangeed(oobjeect sennderr, EEvenntArrgs e) trry SSqlCConnnecttionn coonn = nnew SqllConnnecctioon(cconnnecttionnStrringg); cconnn.Oppen(); aadappterr = neww Sqll

47、DattaAddaptter(seelecct * frrom Hanngbaan wwherre ppricce 6 & texxtBoox2.Texxt = ttexttBoxx3.TTextt) ttry SqllConnnecctioon cconnn = neww SqllConnnecctioon(cconnnecttionn); connn.OOpenn(); SqllCommmannd ccmd = nnew SqllCommmannd(uppdatte UUserrtabble sett Uppasssworrd= + teextBBox22.Teext + whheree

48、Ussernnamee= + un + , coonn); cmdd.ExxecuuteNNonQQuerry(); thiis.DDiallogRResuult = DDiallogRResuult.OK; ccatcch (Exccepttionn errr) MesssaggeBoox.SShoww(errr.MMesssagee); ellse MMesssageeBoxx.Shhow(輸入錯錯誤,請請重試); usingg Syysteem;usingg Syysteem.CColllecttionns.GGeneericc;usingg Syysteem.CCompponeentM

49、Modeel;usingg Syysteem.DDataa;usingg Syysteem.DDrawwingg;usingg Syysteem.LLinqq;usingg Syysteem.TTextt;usingg Syysteem.WWinddowss.Foormss;usingg Syysteem.DDataa.SqqlClliennt;namesspacce 航空訂訂票管理理系統(tǒng) ppubllic parrtiaal claass 退票系系統(tǒng) : Foorm pubblicc strringg ussernnamee gett; seet; objjectt seendeer1; E

50、veentAArgss err; strringg coonneectiion = PPropperttiess.Seettiingss.Deefauult.HKDDPCoonneectiionSStriing; pubblicc 退票系系統(tǒng)(strringg sttatuus1) InnitiialiizeCCompponeent(); ussernnamee = staatuss1; priivatte voiid bbuttton22_Cllickk(obbjecct ssendder, EvventtArggs ee) thhis.Dissposse(); /進(jìn)入入退票環(huán)環(huán)節(jié) prii

51、vatte voiid bbuttton11_Cllickk(obbjecct ssendder, EvventtArggs ee) iff (MeessaageBBox.Shoow(確定要要退票嗎嗎?, 提示, MeessaageBBoxBButttonss.YeesNoo, MMesssageeBoxxIcoon.WWarnningg) = DDiallogRResuult.Yess) ttry SqllConnnecctioon cconnn = neww SqllConnnecctioon(cconnnecttionn); connn.OOpenn(); SqllCommmannd c

52、cmd = nnew SqllCommmannd(); cmdd.Coonneectiion = cconnn; cmdd.CoommaandTTextt = deelette IInfoo whheree Ussernnamee= + useernaame + aand HBiid= + teextBBox22.Teext + aand ddhhao= + ttexttBoxx1.TTextt + ; intt i=cmdd.ExxecuuteNNonQQuerry(); cmdd.CoommaandTTextt = uppdatte HHanggbann seet ssypss=syyps

53、+1 wwherre HHBidd= + texxtBoox2.Texxt + ; intt n=cmdd.ExxecuuteNNonQQuerry(); if (i = 11 & n = 1) thhis.DiaaloggRessultt = DiaaloggRessultt.OKK; elsse MeessaageBBox.Shoow(對不起起,你未未預(yù)定此此航班,無無需退票票); connn.CClosse(); ccatcch (Exccepttionn errr) MesssaggeBoox.SShoww(好像出出錯了。 + err.Message); /在主主窗體中中進(jìn)入訂訂票系統(tǒng)

54、統(tǒng) pubblicc voiid ttuibbiaoo(sttrinng aa, sstriing b, strringg c) teextBBox11.Teext = aa; teextBBox22.Teext = bb; teextBBox33.Teext = cc; iff (uuserrnamme = ) MMesssageeBoxx.Shhow(您還未未登陸,請請先登錄錄!); rretuurn; buuttoon1_Cliick(sennderr1,eer);/調(diào)用用本窗體體中的方方法。 usingg Syysteem;usingg Syysteem.CColllecttionns

55、.GGeneericc;usingg Syysteem.CCompponeentMModeel;usingg Syysteem.DDataa;usingg Syysteem.DDrawwingg;usingg Syysteem.LLinqq;usingg Syysteem.TTextt;usingg Syysteem.WWinddowss.Foormss;usingg Syysteem.DDataa.SqqlClliennt;namesspacce 航空訂訂票管理理系統(tǒng) ppubllic parrtiaal claass 航班信信息 : Foorm strringg coonneectiion

56、 = PPropperttiess.Seettiingss.Deefauult.HKDDPCoonneectiionSStriing; SqllDattaAddaptter adaapteer; DattaTaablee taablee; pubblicc 航班信信息() InnitiialiizeCCompponeent(); priivatte voiid 航班信信息_LLoadd(obbjecct ssendder, EvventtArggs ee) biindiingNNaviigattor11.BiindiingSSourrce = bbinddinggSouurcee1; daat

57、aGGriddVieew1.SellecttionnModde = DaataGGriddVieewSeelecctioonMoode.FulllRoowSeelecct; SqqlCoonneectiion connn = neew SqllConnnecctioon(cconnnecttionn); SqqlCoommaand cmdd = neww SqllCommmannd(); cmmd.CConnnecttionn = connn; iff (ttexttBoxx1.TTextt = ) aadappterr = neww SqllDattaAddaptter(seelecct *

58、 frrom Hanngbaan, coonn); SSqlCCommmanddBuiildeer ssbd = nnew SqllCommmanndBuuildder(adaapteer); aadappterr.InnserrtCoommaand = ssbd.GettInsserttCommmannd(); aadappterr.DeeletteCoommaand = ssbd.GettDelleteeCommmannd(); aadappterr.UppdatteCoommaand = ssbd.GettUpddateeCommmannd(); ttablle = neew Datta

59、Taablee(); aadappterr.Fiill(tabble); bbinddinggSouurcee1.DDataaSouurcee = tabble; ddataaGriidViiew11.DaataSSourrce = bbinddinggSouurcee1; hheadd(); priivatte voiid ttexttBoxx1_TTexttChaangeed(oobjeect sennderr, EEvenntArrgs e) biindiingNNaviigattor11.BiindiingSSourrce = bbinddinggSouurcee1; SqqlCoon

60、neectiion connn = neew SqllConnnecctioon(cconnnecttionn); SqqlCoommaand cmdd = neww SqllCommmannd(); cmmd.CConnnecttionn = connn; iff (ttexttBoxx1.TTextt = ) aadappterr = neww SqllDattaAddaptter(seelecct * frrom Hanngbaan, coonn); SSqlCCommmanddBuiildeer ssbd = nnew SqllCommmanndBuuildder(adaapteer)

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論