freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的航空公司信息管理系統(tǒng)的設(shè)計(jì):航空公司信息管理系統(tǒng)設(shè)計(jì)word格式-文庫(kù)吧資料

2025-01-28 22:24本頁(yè)面
  

【正文】 } if(s==訂票 ) { (()+100,()+100)。 if(s==查詢 ) { (()+100,()+100)。 (true)。 (this)。 //當(dāng)退票滿足客戶,提示聯(lián)系該客戶 (350,150)。 (this)。 (label)。 //提示退票輸入日期和航班號(hào)矛盾錯(cuò)誤 (350,80)。 (this)。 (button_sq)。 button_sq=new JButton(登記 )。 label2=new JLabel( 若需要,可登記排隊(duì)候補(bǔ) )。 label1=new JLabel(此站點(diǎn)已滿員或余票不足,請(qǐng)查詢后重新輸入! )。 dialog_dpyk=new JDialog(this,提示 ,true)。 (new FlowLayout())。 label=new JLabel(此站點(diǎn)未開(kāi)通航線,請(qǐng)查詢后重新輸入! )。 dialog_dpwk=new JDialog(this,提示 ,true)。 (button_cg)。 (text_fieldtp_lxfs)。 (new JLabel(聯(lián)系方式 : ))。 text_fieldtp_number=new JTextField(10)。 (text_fieldtp_hbh)。 (new JLabel( 航班號(hào) : ))。 19 text_fieldtp_name=new JTextField(10)。 (new FlowLayout())。 (false)。 frame_tpsx=new JFrame(退票手續(xù) )。 (button_wc)。 (text_fielddj_lxfs)。 (new JLabel(聯(lián)系方式 : ))。 text_fielddj_number=new JTextField(10)。 (text_fielddj_hbh)。 (new JLabel( 航班號(hào) : ))。 text_fielddj_name=new JTextField(10)。 (new FlowLayout())。 (false)。 frame_djsx=new JFrame(登 記手續(xù) )。 (button_tj)。 (text_fielddp_lxfs)。 (new JLabel(聯(lián)系方式 : ))。 text_fielddp_number=new JTextField(10)。 (text_fielddp_hbh)。 (new JLabel( 航班號(hào) : ))。 18 text_fielddp_name=new JTextField(10)。 (new FlowLayout())。 (false)。 frame_dpsx=new JFrame(訂票手續(xù) )。 (new FlowLayout())。 label=new JLabel(此站點(diǎn)未開(kāi)通航線,請(qǐng)重新輸入 ! )。 dialog_cx=new JDialog(this,提示 ,true)。 (this)。 button_ok3=new JButton(正確 )。 text_field5=new JTextField(20)。 (text_field4)。 (new JLabel( 日期 : ))。 ()。 //退票輸入框 (350,150)。 (this)。 (button_ok2)。 (text_field3)。 (new JLabel( 訂票數(shù): ))。 text_field2=new JTextField(20)。 (new FlowLayout())。 (false)。 frame_dp=new JFrame(輸入 )。 (this)。 button_ok1=new JButton(ok)。 text_field1=new JTextField(20)。 (new FlowLayout())。 (false)。 frame_cx=new JFrame(輸入 )。 text_user=new JTextArea()。 (button_cancel)。 (this)。 button_book=new JButton(訂票 )。 (button_ask)。 ()。 JPanel panel=new JPanel(new GridLayout(11,1))。 (true)。 (300,240)。 界面截圖: 代碼: public FlightBook() //構(gòu)造函數(shù) { super(航空訂票 )。出錯(cuò)信息必須給出相應(yīng)的出錯(cuò)原因。 對(duì)與硬錯(cuò)誤,可在出錯(cuò)的相應(yīng)模塊中輸出簡(jiǎn)單的出錯(cuò)語(yǔ)句,并將程序重置。( 2)由于其他問(wèn)題,如計(jì)算機(jī)軟件故障、模塊語(yǔ)句錯(cuò)誤等,產(chǎn)生的問(wèn)題,稱為硬 錯(cuò)誤。退票,首先填寫(xiě)日期和航班號(hào),然后對(duì)用戶填寫(xiě)的數(shù)據(jù)信息進(jìn)行核對(duì)處理,如果不符合就提示錯(cuò)誤,如果符合要求就進(jìn)入退票界面,最后填寫(xiě)用戶個(gè)人信息和退票數(shù)確定退票。 分析建模 對(duì)象模型 程序中建立了四個(gè)類,類圖如圖 21所示: 圖 21 類圖 功能模型 數(shù)據(jù)流圖如圖 22所示: 圖 22 數(shù)據(jù)流圖 航空公司信息管理系統(tǒng) 查詢處理 訂票處理 退票處理 航班信息 查詢航班信息 訂票 退票 登入 航空公司信息管理系統(tǒng) 用戶 主界面 包含 退票界面 訂票界面 查詢界面 7 系統(tǒng)用例圖如圖 23所示: 動(dòng)態(tài)模型 主要狀態(tài)轉(zhuǎn)換圖如下: 輸入 Do/輸入終點(diǎn)站 顯示 Do/顯示航班信息 核對(duì) Do/核對(duì)終點(diǎn)站 選擇查詢 確定 無(wú)效 提示 Do/提示無(wú)此航班 重置 有效 繼續(xù) 圖 24 查詢的狀態(tài)轉(zhuǎn)換圖 航班信息的查詢 訂票 退票 航空公司信息管理系統(tǒng) 圖 23 航空公司信息管理系統(tǒng) 用例圖 用戶 8 輸入 Do/輸入日期和航班號(hào) 輸入 Do/輸入用戶信息和退票數(shù) 核對(duì) Do/核對(duì)日期和航班號(hào) 選擇退票 確定 無(wú)效 提示 Do/提示無(wú)此航班 重置 有效 繼續(xù) 圖 26 退票的狀態(tài)轉(zhuǎn)換圖 輸入 Do/輸入航班號(hào) 輸入 Do/輸入用戶信息 核對(duì) Do/核對(duì)航班號(hào) 選擇訂票 確定 無(wú)效 提示 Do/提示無(wú)此航班 重置 有效 繼續(xù) 圖 25 訂票的狀態(tài)轉(zhuǎn)換圖 9 系統(tǒng)邏輯模型 航班信息實(shí)體 ER 圖 圖 27 航班信息實(shí)體 ER 圖 用戶信息實(shí)體 ER 圖 圖 28 用戶信息實(shí)體 ER 圖 航班 航班號(hào) 飛機(jī)號(hào) 時(shí)間 價(jià) 格 終點(diǎn)站 余票量 用戶 姓名 聯(lián)系方式 10 3. 航空公司信息管理系統(tǒng)的系統(tǒng)設(shè)計(jì) 總體設(shè)計(jì) 軟件層次結(jié)構(gòu)圖 圖 31 軟件層次結(jié)構(gòu)圖 IPO 圖 圖 32 主模塊的 IPO 圖 選擇相應(yīng)的操作選項(xiàng) 執(zhí)行操作 顯示操作結(jié)果 航空公司信息管理系統(tǒng) 航班信息查詢模塊 退票模塊 預(yù)訂機(jī)票模塊 輸出 處理 輸入 1. 校驗(yàn)終點(diǎn)站 2. 查詢信息 要查詢的終點(diǎn)站 有效的信息 圖 33 查詢模塊的 IPO 圖 11 詳細(xì)設(shè)計(jì) 軟件程序流程圖 軟件 具體工作流程:查詢,首先查詢航班信息,填寫(xiě)終點(diǎn)站;然后對(duì)用戶填寫(xiě)的數(shù)據(jù)信息進(jìn)行核對(duì)處理,如果不符合就 提示錯(cuò)誤,如果符合要求就顯示信息。用戶可以對(duì)航班進(jìn)行詳細(xì)的信息查詢,然后根據(jù)需求進(jìn)行訂票和退票(整個(gè)程序運(yùn)行過(guò)程中,對(duì)用戶不當(dāng)?shù)牟僮鲗⑻?出錯(cuò)誤警告 ) 。從 社會(huì)效益 方面來(lái) 看, 該系統(tǒng) 的應(yīng)用有利于航空客運(yùn)業(yè)的發(fā)展,提高它的經(jīng)濟(jì)效益,同時(shí)促進(jìn)社會(huì)經(jīng)濟(jì)的發(fā)展??傮w來(lái)說(shuō),程序操作簡(jiǎn)單,數(shù)據(jù)顯示直觀。預(yù)訂機(jī)票只要在訂票界面輸入提示信息,就可預(yù)訂成功,如果預(yù)訂數(shù)量超過(guò)余票量,則系統(tǒng)提示,請(qǐng)從新預(yù)訂。 操作可行性 本系統(tǒng)采用的是直觀 的圖形用戶界面,用戶 進(jìn)入 航空公司信息管理系統(tǒng)的主界面后,有查詢、訂票和退票這三個(gè)操作按鈕可供用戶選擇,各個(gè)界面簡(jiǎn)潔,操作方便,容易上手,更有提示信息。這點(diǎn)與傳統(tǒng)的人工服務(wù)相比,效率得到了很大的提升,無(wú)論是對(duì)用戶還是公司都節(jié)省了大量的時(shí)間,帶來(lái)很大的方便,并且省去了雇傭員工的費(fèi)用。使用較成熟的開(kāi)發(fā)工具也減少不必要的支出,只需用很小的代價(jià)便可開(kāi)發(fā)完畢 。 本系統(tǒng)采用 java 作為開(kāi)發(fā)語(yǔ)言,來(lái)實(shí)現(xiàn)安全的 、 多線程的 、 可移植航空定票系統(tǒng),并且降低開(kāi)發(fā)難度。 Java 的編譯一次,到處可運(yùn)行的特性使得它能夠提供一個(gè)隨處可用的開(kāi)放結(jié)構(gòu)和在多平臺(tái)之間傳遞信息的低成本方式。 Java語(yǔ)言的優(yōu)良特性使得 Java應(yīng)用具有無(wú)比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護(hù)費(fèi)用。這也有利于軟件的升級(jí)。 1 Java語(yǔ)言是動(dòng)態(tài)的。在 Java語(yǔ)言中,線程是一種特殊的對(duì)象,它必須由 Thread類或其子(孫)類來(lái)創(chuàng)建。事實(shí)上, Java的運(yùn)行速度隨著 JIT(JustInTime)編譯器技術(shù)的發(fā)展越來(lái)越接近于 C++。 Java是高性能的。 Java語(yǔ)言是解釋型的。這種可移植性來(lái)源于體系結(jié)構(gòu)中立性,另外, Java還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型的長(zhǎng)度。 Java程序在 Java平臺(tái)上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式 , 然后可以在實(shí)現(xiàn)這個(gè) Java平臺(tái)的任何系統(tǒng)中運(yùn)行。 Java對(duì)通過(guò)網(wǎng)絡(luò)下載的類具有一個(gè)安全防范機(jī)制 , 并提供安全管理機(jī)制讓 Java應(yīng)用設(shè)置安全哨兵。 Java語(yǔ)言是安全的。對(duì)指針的丟棄是 Java的明智選擇。 Java語(yǔ)言是健壯的。 Java語(yǔ)言支持 Inter 應(yīng)用的開(kāi)發(fā),在基本的 Java應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程 接口,它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫(kù)。 Java語(yǔ)言全面支持動(dòng)態(tài)綁定, Java語(yǔ)言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1