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

正文內(nèi)容

java-航空訂票系統(tǒng)-免費(fèi)閱讀

  

【正文】 內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 21致 謝 經(jīng)過(guò)了近兩個(gè)月的畢業(yè)設(shè)計(jì),使我學(xué)到了很多,首先鞏固了基礎(chǔ)知識(shí),我衷心的感謝我的指導(dǎo)老師李建榮,和計(jì)算機(jī)學(xué)院的各位老 師及領(lǐng)導(dǎo)對(duì)我的關(guān)心支持和幫助。}}Java航空訂票系統(tǒng)20 但是,當(dāng)服務(wù)器由于網(wǎng)絡(luò)故障,或者系統(tǒng)維修時(shí),臨時(shí)斷開(kāi),沒(méi)有通知客戶(hù)端,當(dāng)客戶(hù)端此時(shí)向服務(wù)器發(fā)請(qǐng)求時(shí),便會(huì)出現(xiàn)想不到的錯(cuò)誤。如做以下改進(jìn)會(huì)使系統(tǒng)更加完善:初始化配置參數(shù):程序是直接讀配置文件來(lái)讀取初始化參數(shù)的,如下所示:ServerIP=ServerPort=8888可以將此參數(shù)放入程序中,由用戶(hù)或管理員輸入,來(lái)選側(cè)不同的服務(wù)器。當(dāng)增、刪、改操作時(shí),hibernate 會(huì)自動(dòng)把與原數(shù)據(jù)相關(guān)聯(lián)的表的字段修改(必須設(shè)置級(jí)聯(lián)) 。所以考慮用hibernate實(shí)現(xiàn)數(shù)據(jù)儲(chǔ)存。(()+日)。}try {Field f = fs[columnIndex]。} //獲得列數(shù),即屬性數(shù)public int getColumnCount() {Class c=(0).getClass()。import 。case 6: return (int)(().getPrice()*())。}//獲得指定位置的值Java航空訂票系統(tǒng)16public Object getValueAt(int row, int col) {Flight f=(Flight)(row)。case 5: return 機(jī)型。import .*。 當(dāng)客戶(hù)端查詢(xún)到航班計(jì)劃時(shí),把 flightlist航班集合傳給 FlightTableModel,再把 FLightTableModel傳給 JTable,然后把 JTable加入 JScorllPane,就會(huì)自動(dòng)顯示數(shù)據(jù)。}else if((order)){ //訂單處理orderHandle()。}服務(wù)線程 ServerThread通過(guò)構(gòu)造函數(shù)接受 socket,然后轉(zhuǎn)發(fā)給 Controllerpublic class ServerThread extends Thread{Socket s。//得到所有營(yíng)業(yè)網(wǎng)點(diǎn)指定日期內(nèi)的營(yíng)業(yè)額public double getAllTicketMoney(Calendar startDate,Calendar endDate)。import .*。public boolean removeBranch(String name)。import .*。//添加指定的航班計(jì)劃對(duì)象。package 。實(shí)際情況中,各種機(jī)型的座位數(shù)是不一樣的,同一機(jī)型還分好幾個(gè)系列,如 B737(波音 737)有 B737200、B737300....B737900等多個(gè)系列,每個(gè)系列座位數(shù)都不一樣。艙位等級(jí)(CabinClass):用來(lái)描述航班的不同艙位,一般分為三種:頭等艙(F) ,公物艙(C) ,經(jīng)濟(jì)艙(Y) 。(7) 結(jié)束日期:用來(lái)描述某個(gè)航班計(jì)劃的結(jié)束日期,該日期精確到某一天。主要屬性介紹如下:(1) 航班號(hào):由航空公司給航班計(jì)劃定義的唯一標(biāo)識(shí)號(hào)碼,該號(hào)碼由 2位英文字符和 4位數(shù)字組成,2 位英文字符是航空公司編碼,4 位數(shù)字是航班編碼。服務(wù)器啟動(dòng)后自動(dòng)讀取配置文件,之后可以進(jìn)行航班管理,網(wǎng)點(diǎn)管理,統(tǒng)計(jì)信息等操作。表現(xiàn)層分為客戶(hù)端和服務(wù)器,負(fù)責(zé)用來(lái)接受和顯示數(shù)據(jù)。 開(kāi)發(fā)工具Eclipse 集成開(kāi)發(fā)環(huán)境Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)?! 〗研裕篔ava 的強(qiáng)類(lèi)型機(jī)制、異常處理、垃圾的自動(dòng)收集等是 Java程序健壯性的重要保證。C/S 一般面向相對(duì)固定的用戶(hù)群, 對(duì)信息安全的控制能力很強(qiáng)。預(yù)計(jì)今年全行業(yè)的毛收入大約為 5140億美元,凈利潤(rùn)是 50億美元,盈利率為1%。該系統(tǒng)實(shí)現(xiàn)了航班管理、訂票管理、營(yíng)業(yè)網(wǎng)點(diǎn)管理以及業(yè)務(wù)統(tǒng)計(jì)等功能。國(guó)內(nèi)航線(含港澳)三項(xiàng)指標(biāo)分別完成 里、 萬(wàn)人和 272萬(wàn)噸,同比分別增長(zhǎng) %、%和 %;國(guó)際航線三項(xiàng)指標(biāo)分別完成 、 萬(wàn)人和 ,同比分別增長(zhǎng)%、%和 %。服務(wù)器端軟件能夠接受客戶(hù)端請(qǐng)求,完成航班查詢(xún)和出票功能,并向客戶(hù)端返回結(jié)果。而 c/s結(jié)構(gòu)能滿(mǎn)足本系統(tǒng)的要求,所以本系統(tǒng)采用 c/s結(jié)構(gòu)設(shè)計(jì)。  解釋型語(yǔ)言:Java 程序在 Java平臺(tái)上被編譯為字節(jié)碼格式, Java解釋器對(duì)這些字節(jié)碼進(jìn)行解釋執(zhí)行。Hibernate可以應(yīng)用在任何使用 JDBC的場(chǎng)合,既可以在 Java的客戶(hù)端程序使用,也可以在 Servlet/JSP的 Web應(yīng)用中使用。模塊調(diào)用相應(yīng)的 Dao訪問(wèn)數(shù)據(jù)庫(kù)。Java航空訂票系統(tǒng)63 系統(tǒng)設(shè)計(jì) 業(yè)務(wù)模型通過(guò)上面的分析,建立了下列 java實(shí)體類(lèi):航班計(jì)劃(Flight Scheduler):用來(lái)描述由某個(gè)航空公司執(zhí)行的某個(gè)定期航班的計(jì)劃表。該時(shí)間精確到分鐘。營(yíng)業(yè)網(wǎng)點(diǎn)(Branch):用來(lái)描述航空公司的某個(gè)分支機(jī)構(gòu),該機(jī)構(gòu)能使用該系統(tǒng)為顧客提供查詢(xún)航班和出票的服務(wù)。在這三種乘客類(lèi)型中,成人和兒童占用座位,而嬰兒不占用座位,嬰兒票不能單獨(dú)出售,一張嬰兒票必須憑一張成人票售出。當(dāng)換了數(shù)據(jù)庫(kù),或者換了數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),就可以寫(xiě)新的實(shí)現(xiàn)類(lèi),不用改變?cè)瓉?lái)的代碼。public Set getAllFlights(String fromAddr,String toAddr,Calendar date)。//添加航班public boolean addFlight(Flight fl)。 // 向底層數(shù)據(jù)中添加一個(gè)網(wǎng)點(diǎn)紀(jì)錄。package 。// 查詢(xún)指定營(yíng)業(yè)網(wǎng)點(diǎn)在指定時(shí)間段內(nèi)的出票記錄public SetTicketOrder getAllTicketOrder(Branch branch,Calendar Java航空訂票系統(tǒng)12startDate,Calendar endDate)。try { //創(chuàng)建服務(wù)器socketss=new ServerSocket(((ServerPort)))。}catch(IOException e){} }}}由 controller調(diào)用 handle方法,分析請(qǐng)求對(duì)象。hs=(HashSet)((fromAddr,toAddr,cal))。內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 15package 。case 2: return 目的地。default: return null。case 3: return ().getFromTime()。}}} 在服務(wù)器中,會(huì)有航班計(jì)劃,營(yíng)業(yè)網(wǎng)點(diǎn),票單等多種類(lèi)需要顯示,如果為每個(gè)類(lèi)寫(xiě)一個(gè) TableModel類(lèi),工作量大,且當(dāng)改動(dòng)業(yè)務(wù)模型時(shí),維護(hù)量大。}內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 17//獲得列名,即屬性名public String getColumnName(int arg0) {Class c=(0).getClass()。//Field f = fs[columnIndex] 按索引返回屬性列表中某個(gè)屬性//Object o = (obj)返回指定對(duì)象(obj)上//此 Field 表示的字段的值 o //Object o = (rowIndex)返回?cái)?shù)組中索引處的對(duì)象//設(shè)置所有訪問(wèn)屬性for(int i=0。Java航空訂票系統(tǒng)18StringBuffer sb = new StringBuffer()。}return null。(4) 寫(xiě) hibernate映射文件。(4) 定單和網(wǎng)點(diǎn)是多對(duì)一的關(guān)系:原理同定單和航班的關(guān)系。if(().equals(currentUserName)){(a)。數(shù)據(jù)顯示的輪動(dòng)更新:服務(wù)器端顯示航班信息,網(wǎng)點(diǎn)信息,出現(xiàn)一張表,該表不能滾動(dòng)和更新。感謝父母和家人對(duì)我的物質(zhì)和精神的支持。Response對(duì)象包裝了 Object類(lèi)型的 Date變量作為相應(yīng)。Private void quit(){ For(Socket s:Currentsockets){ private void quitHandle(Reques
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1