Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)_第1頁(yè)
Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)_第2頁(yè)
Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)_第3頁(yè)
Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)_第4頁(yè)
Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩105頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)一.序言飛機(jī)航班信息管理系統(tǒng)主要可以盤(pán)問(wèn)飛機(jī)的航班狀況,翱翔線路,票價(jià),折扣等等狀況,并可以在數(shù)據(jù)庫(kù)中更新保護(hù)飛機(jī)航班的信息,對(duì)飛機(jī)航班數(shù)據(jù)庫(kù)進(jìn)行管理,如航班的增加,刪除和改正等。我們的目標(biāo)就是為該系統(tǒng)供應(yīng)后臺(tái)連設(shè)計(jì)此系統(tǒng)需要java面向?qū)ο缶幊袒A(chǔ),數(shù)據(jù)庫(kù)應(yīng)用知識(shí)以及功能分析。依照機(jī)航班信息進(jìn)行登陸后中的航班信息記錄表中;系統(tǒng)管理員依照航空公司實(shí)質(zhì)狀況可以更新航班信息,并經(jīng)三、系統(tǒng)設(shè)計(jì)統(tǒng)信息反響給顧客。信息的及時(shí)更新,可以依照航空公司航班的詳盡的狀況更新Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)加除改機(jī)機(jī)信訂退查航Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)information在整個(gè)系統(tǒng)主界面,可以選擇登錄方式,是用戶登錄還是系統(tǒng)管理員登錄。假如選擇用戶,則進(jìn)入用戶登錄界面,在這個(gè)界面上要求輸入用戶姓名和密碼。輸入后單擊“確認(rèn)登錄”按鈕,問(wèn)頁(yè)面,若密碼不正確,這提示密碼錯(cuò)誤。假如選擇是系統(tǒng)管理員登錄,則進(jìn)入管理員登陸界面,在這個(gè)界面上輸入管理員姓名和密碼,輸入后單擊“飛機(jī)航班信息管理”按鈕,則進(jìn)入管理員主界面。在管理員主界面可以選擇增加操作,刪除操作還是改正操作。若要盤(pán)問(wèn)用戶的簡(jiǎn)介信息,點(diǎn)擊盤(pán)問(wèn)菜單項(xiàng)則進(jìn)入用戶簡(jiǎn)介信息檢索界面,在此界面的檢索方式中選綱要檢索的e“檢索”按鈕,則開(kāi)始對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行盤(pán)問(wèn)。假如數(shù)據(jù)庫(kù)檢索到所需信息,則生成列表顯示檢索構(gòu)造,假如沒(méi)有所需信息,則頁(yè)面列表中顯示為空。若要盤(pán)問(wèn)飛機(jī)航班信息,點(diǎn)擊盤(pán)問(wèn)菜單項(xiàng)則進(jìn)入飛機(jī)航班信息檢索界面,在此界面的檢索方式中選綱要檢索的數(shù)據(jù)班序號(hào)。輸入后,單擊“檢索”按鈕,則開(kāi)始對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行盤(pán)問(wèn)。假如數(shù)據(jù)庫(kù)檢索到所需信息,則生成列修改添修改添加表顯示檢索構(gòu)造,假如沒(méi)有所需信息,則頁(yè)面列表中顯示為空。假如管理員要對(duì)數(shù)據(jù)庫(kù)中進(jìn)行改正操作,則在管理員主界面上選擇改正菜單項(xiàng),在此項(xiàng)中,選綱要改正的詳盡內(nèi)容,總合有三項(xiàng)改正操作:增加飛機(jī)航班信息,刪除飛機(jī)航班信息,改正飛機(jī)航班信息。在增加信息操作中,依照標(biāo)簽提示一次輸入要增加的記錄值,輸入達(dá)成后,單擊“增加”按鈕,若輸入成功,則提示成功,若輸入失敗,則提示失敗。在刪除信息操作中,輸入要?jiǎng)h除的信息,單擊“刪除”按鈕,若刪除成功,則提示成功,若刪除失敗則提示失敗。在改正信息操作中,輸入要改正的信息,單擊“改正”按鈕,若改正成功,則提示成功,若改正失敗則提示失敗。機(jī)航班管理系統(tǒng)涉及的操作步驟。開(kāi)登用戶系統(tǒng)管理班主界訂退面航班信息查息號(hào)添加修刪除成對(duì)應(yīng)的示任四、系統(tǒng)實(shí)現(xiàn)對(duì)應(yīng)的示任四、系統(tǒng)實(shí)現(xiàn)用戶信何信航班信息功 失敗除失敗經(jīng)過(guò)設(shè)置驅(qū)動(dòng)種類(lèi)和數(shù)據(jù)源來(lái)確立要連{try{4/55Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)}try{}}{if(con!=null)try{}}{}}作用分別是為用戶供應(yīng)盤(pán)問(wèn)航班信息的功能,為管理者用戶供應(yīng)盤(pán)問(wèn)航班信息,增加航班信息,刪除航班信息表中的內(nèi)容。若盤(pán)問(wèn)成功,則返回一個(gè)ArrayList類(lèi)的對(duì)象lis(表格),否則,異常理queryFlight1()方法中,有一個(gè)參數(shù),傳給select語(yǔ)句中的Pname(用戶姓名),這個(gè)Pname的用戶登錄是輸入的姓名。即此類(lèi)的作用是每個(gè)用戶登陸只好查察自己的航班信息。若盤(pán)問(wèn)成功,則返回一個(gè)ArrayList類(lèi)的對(duì)象lis(表格),否則,異常辦理addFlight()方法中,有四個(gè)參數(shù),分別傳給insert語(yǔ)句中的id(序列),stime(飛機(jī)騰躍時(shí)間),etime(飛機(jī)到達(dá)時(shí)間),sadd(飛機(jī)初步點(diǎn)),eadd(飛機(jī)終點(diǎn)),znum(總票數(shù)),snum(節(jié)余票數(shù))。利用insert語(yǔ)句,將這些記錄寫(xiě)入flight表中。若插入成功返回true,否則返回falsedeleteFlight()方法中,有一個(gè)參數(shù),傳給delete語(yǔ)句中的Pname(用戶姓名),利用delete語(yǔ)句,把flight表中相關(guān)信息刪除。若刪除成功,返回true,否則返回false。Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)try{'";}}}try{}Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55}}}{try{Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55}}try{+"%'";Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)}}}} ()方法中,有兩個(gè)參數(shù),分別傳給select語(yǔ)句中的Mname(管理員姓名)和Mpassword(登陸密碼),try{Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)}}}} 類(lèi)的對(duì)象lis(表格),否則,異常辦理。try{Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)}}{try{}}try{Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)}}}try{}}} erJava課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)getXXX(),setXXX()方法,還有一個(gè)構(gòu)造方法,用于在調(diào)用其對(duì)象時(shí)對(duì)成員}}}}}}}}}}{Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)}} 票數(shù)),snum(節(jié)余票數(shù))。,和七個(gè)成員方法,類(lèi)中分別獲得和設(shè)置了這七setXXX()方法,還有一個(gè)構(gòu)造方法,用于在調(diào)用其對(duì)象時(shí)對(duì)成員變量賦值sFlightintid;intprice;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}}}}me}}}}d}}int;}publicintgetZnum(){}publicvoidsetZnum(intZnum){}}m}{this.id=id;Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)}ng//}//},intint6,intint7,intint8){} 閉。publicLoginUI(){Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)}});}}}}}}} Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)5框,分別輸入管理員姓名和登錄密碼,還有兩個(gè)按鈕,登陸和退出。輸入后,從兩個(gè)文本框中獲得用戶輸入的內(nèi)容,點(diǎn)擊“登陸”按鈕時(shí),調(diào)Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)5件件Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)5{}});}Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)5","提示信息",}}}}}} 別輸入用戶姓名和登錄密碼,還有兩個(gè)按鈕,登陸和退出。輸入后,從兩個(gè)文本框類(lèi)的對(duì)象,即打開(kāi)用戶航班界面,顯示此登陸用戶的信息,若不存在,則提示密碼5Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)用戶姓名");密碼");thissetTitle("用戶登錄界面");{}});}){5Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)}}}}}} 欄,三個(gè)菜單:文件,盤(pán)問(wèn),改正。此中“文件”菜單中有“退出”菜單項(xiàng),點(diǎn)擊時(shí)跳出對(duì)話框問(wèn)能否真的退出,若點(diǎn)擊是,窗口關(guān)閉,若點(diǎn)擊否,回復(fù)原界面?!氨P(pán)問(wèn)”菜單中有“用戶基本信息”和“航班基本信息”兩個(gè)菜單項(xiàng):當(dāng)點(diǎn)擊“用戶基本信息”時(shí),經(jīng)過(guò)注冊(cè)事件,創(chuàng)辦yUI問(wèn)用戶航班信息的窗口。改正菜單中有“增加用戶信息”“刪除用戶信息”“增加航班信息”和“刪除航班信息”四個(gè)菜單項(xiàng),當(dāng)點(diǎn)象,即打開(kāi)增加用戶基本信息的窗口,當(dāng)點(diǎn)擊“刪除用戶信息”時(shí),經(jīng)過(guò)類(lèi)的對(duì)象,即打開(kāi)增加航班信息的窗口,當(dāng)點(diǎn)擊“刪除航班信息”時(shí),經(jīng)Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)5}rJava課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)5Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)5}要推出嗎?","提示信息",}Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)5}}}}}}}}}Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55}}}}}}} 一個(gè)下拉列表框,一個(gè)文本框和一個(gè)按鈕。點(diǎn)擊下拉列表框時(shí),可中輸入要檢索的屬性?xún)?nèi)容,單擊“檢索”按鈕時(shí),經(jīng)過(guò)注冊(cè)事件,在內(nèi)部類(lèi)Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55/拉列表框注冊(cè)事件注冊(cè)事件Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55}}}}Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55}Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55rintiilissizei}}}Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55}} (6)FlightQueryUI類(lèi):此類(lèi)為用戶界面類(lèi),在此界面有一個(gè)標(biāo)簽,一個(gè)文本鈕。在文本框中輸入要盤(pán)問(wèn)航班的用戶姓名,單擊“盤(pán)問(wèn)”按鈕注冊(cè)事件,在內(nèi)部類(lèi)的方法里,獲得從文本框中獲得的姓名信息,并Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55盤(pán)問(wèn)");盤(pán)問(wèn)");Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55}ilissizeiJava課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55}}}}} 40/55Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)intiilissizei41/55Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)}}} 標(biāo)簽,五個(gè)文本框,還有兩個(gè)按鈕“增加”“退出”。依照五個(gè)標(biāo)簽的提示,分別在五個(gè)文本框中輸入信息。當(dāng)單擊“增加”按鈕時(shí),經(jīng)過(guò)注冊(cè)事件,在內(nèi)部類(lèi)的Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)42/55Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)43/55Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)44/55{}});}Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)45/55",",}}}}}Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)46/55}} 簽,一個(gè)文本框,還有兩個(gè)按鈕“刪除”“退出”。依照標(biāo)簽提示,在文本框中輸入要?jiǎng)h除記錄的姓名。當(dāng)單擊“刪除”按鈕時(shí),經(jīng)過(guò)注冊(cè)事件,在內(nèi)部類(lèi)的actionPerformed過(guò)法中{47/55Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)}//窗口關(guān)閉});//匿名類(lèi)結(jié)束}"提示信息"提示信息}}}}}}} 本框,還有兩個(gè)按鈕“增加”“退出”。依照四個(gè)標(biāo)簽的提示,分別在四個(gè)文本框中方法中,獲得五個(gè)文本框中的信息,作為實(shí)參,并變換成相應(yīng)的基本數(shù)據(jù)種類(lèi),經(jīng)過(guò)Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)48/55publicFlightAddUI(){Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)49/5555Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55{}});}Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55示信息",}}}"Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55}}}} lightDeleteUI框,還有兩個(gè)按鈕“刪除”“退出”。依照標(biāo)簽提示,在文本框中輸入要?jiǎng)h除姓名。當(dāng)單擊“刪除”按鈕時(shí),經(jīng)過(guò)注冊(cè)事件,在內(nèi)部類(lèi)的actionPerformed()方法中,獲得Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)55{}//窗口關(guān)閉});//匿名類(lèi)結(jié)束}//把退出窗口的語(yǔ)句}}}}55Java課程設(shè)計(jì)飛機(jī)航班管理系統(tǒng)}}}五課程設(shè)計(jì)心得與領(lǐng)悟經(jīng)過(guò)此次課程設(shè)計(jì),我感覺(jué)到要真切做出一個(gè)程序其實(shí)不很簡(jiǎn)單,但只要專(zhuān)心去做,總會(huì)有收獲,特別是當(dāng)我遇到一個(gè)問(wèn)題,想方法去解決,最后終于找到方法時(shí),心里的那份歡樂(lè)之情真是難以形容。編寫(xiě)程序中遇到問(wèn)題再所難免,應(yīng)耐心研究此中的原由,從出現(xiàn)問(wèn)題的地方起,并聯(lián)系前后程序,仔細(xì)斟酌,逐一排查。直到最后搞清為止。此次課程設(shè)計(jì)的題目是飛機(jī)航班管理系統(tǒng)。從未這樣

溫馨提示

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