課程設(shè)計(jì)報(bào)告-民航訂票系統(tǒng)

課程設(shè)計(jì)報(bào)告-民航訂票系統(tǒng)

ID:9937409

大?。?76.50 KB

頁數(shù):25頁

時(shí)間:2018-05-16

課程設(shè)計(jì)報(bào)告-民航訂票系統(tǒng)_第1頁
課程設(shè)計(jì)報(bào)告-民航訂票系統(tǒng)_第2頁
課程設(shè)計(jì)報(bào)告-民航訂票系統(tǒng)_第3頁
課程設(shè)計(jì)報(bào)告-民航訂票系統(tǒng)_第4頁
課程設(shè)計(jì)報(bào)告-民航訂票系統(tǒng)_第5頁
資源描述:

《課程設(shè)計(jì)報(bào)告-民航訂票系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、民航訂票系統(tǒng)一、設(shè)計(jì)目的與內(nèi)容1.設(shè)計(jì)目的熟練掌握數(shù)據(jù)的存儲表示和基本操作的實(shí)現(xiàn),能夠利用存儲設(shè)計(jì)算法解決簡單的航空訂票問題。2.設(shè)計(jì)內(nèi)容:錄入:可以錄入航班情況(數(shù)據(jù)可以存儲在一個(gè)數(shù)據(jù)文件中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定)查詢:可以查詢某個(gè)航線的情況(如,輸入航班號,查詢起降時(shí)間,起飛抵達(dá)城市,航班票價(jià),票價(jià)折扣,確定航班是否滿倉);可以輸入起飛抵達(dá)城市,查詢飛機(jī)航班情況;????????訂票:(訂票情況可以存在一個(gè)數(shù)據(jù)文件中,結(jié)構(gòu)自己設(shè)定)可以訂票,如果該航班已經(jīng)無票,可以提供相關(guān)可選擇航班;輸出:可以按照航班號為順序輸出訂票信息。二、算法的基本思想飛機(jī)訂票系統(tǒng)主界面管理員

2、客戶錄入航班信息查看航班信息查看客戶信息修改航班信息查看航班信息查看訂票信息訂票退票算法的主要思路是:1.首先對界面的設(shè)計(jì),可以對操作的人員來說簡單上手。對系統(tǒng)的應(yīng)用都能進(jìn)行相應(yīng)的操作。(1)設(shè)置管理員的功能。(2)設(shè)置客戶的功能(3)管理員的主要操作界面(4)客戶的主要操作界面(5)結(jié)束2.類dingpiao用來顯示客戶訂票的事件;基本思路如下:(1)客戶提交自己的詳細(xì)信息。(2)管理員處理相應(yīng)的內(nèi)容并給票給客戶。(3)訂票結(jié)束3.類tuipiao將處客戶的退票的信息,釋放存儲空間,基本思路如下:(1)客戶提交自己的詳細(xì)信息。(2)管理員把客戶的票取出,(3)結(jié)束三、E

3、-R圖系統(tǒng)流程圖客戶端啟動(dòng)該系統(tǒng)的數(shù)據(jù)流程圖如圖3-3:登陸有效數(shù)據(jù)?Noyes出票修改密碼航班查詢輸入查詢條件No已查航班?輸入新密碼No驗(yàn)證有效?輸入乘客信息驗(yàn)證有效Noyes驗(yàn)證有效?No封裝requset對象yesyes將request對象寫向服務(wù)器分揀請求登陸請求修改密碼請求查詢航班請求出票請求調(diào)用BranchDao調(diào)用BranchDao調(diào)用TicketOrderDAO調(diào)用FligthDao封裝response對象將response對象寫往客戶端解析request對象將結(jié)果顯示在客戶端四、測試數(shù)據(jù)程序運(yùn)行實(shí)例如下:1主界面的進(jìn)入:2管理員的相應(yīng)功能3用戶的相應(yīng)功

4、能4管理員錄入訂票信息5客戶注冊模塊6客戶添加信息模塊10客戶訂票界面11客戶退票界面五、源程序及系統(tǒng)文件使用說明1用java寫的飛機(jī)訂票系統(tǒng)的主界面可以直觀的觀察操作的界面,所應(yīng)用的代碼如下所示:packageFlightManagementSystem;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.*;publicclassWelcomeextendsJFrameimplementsActionListene

5、r{/****/privatestaticfinallongserialVersionUID=1L;publicstaticfinalStringFlight=null;//聲明JButton組件對象JButtonjbutton1,jbutton2,jbutton3,jbutton4;publicWelcome(){super("歡迎進(jìn)入民航訂票系統(tǒng)!");//設(shè)置內(nèi)容面板的布局模式為:流動(dòng)布局getContentPane().setLayout(newFlowLayout());jbutton1=newJButton("管理系統(tǒng)");jbutton2=newJButto

6、n("客戶系統(tǒng)");jbutton4=newJButton("退出系統(tǒng)");getContentPane().add(jbutton1);getContentPane().add(jbutton2);getContentPane().add(jbutton4);this.setBounds(300,200,240,120);this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setResizable(false);//注冊監(jiān)聽器jbutton1.addActionLi

7、stener(this);jbutton2.addActionListener(this);jbutton4.addActionListener(this);}publicvoidactionPerformed(ActionEvente){if(e.getSource()==jbutton1){@SuppressWarnings("unused")LoginOfManagers=newLoginOfManager();this.dispose();}if(e.getSource()==jbutton2){try{newLogi

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。