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

正文內(nèi)容

java-航空訂票系統(tǒng)(參考版)

2024-08-17 16:46本頁面
  

【正文】 感謝父母和家人對(duì)我的物質(zhì)和精神的支持。感謝我在達(dá)內(nèi)實(shí)訓(xùn)公司的唐亮老師和項(xiàng)目經(jīng)理張翠的指導(dǎo)與幫助。實(shí)現(xiàn)此功能較為復(fù)雜。數(shù)據(jù)顯示的輪動(dòng)更新:服務(wù)器端顯示航班信息,網(wǎng)點(diǎn)信息,出現(xiàn)一張表,該表不能滾動(dòng)和更新。Response對(duì)象包裝了 Object類型的 Date變量作為相應(yīng)。 //封裝等待信號(hào)給客戶端} }客戶端受到等待信號(hào)后,執(zhí)行 waitServer()方法,并禁止操作。Private void quit(){ For(Socket s:Currentsockets){ 一個(gè)有效的解決方法是:利用觀察者模式。} catch (IOException e) { ()。if(().equals(currentUserName)){(a)。 private void quitHandle(Request req){String currentUserName=(String)(currentUser)??蛻舳说膮?shù)設(shè)置及重新連接功能有待實(shí)現(xiàn)。實(shí)現(xiàn)了穩(wěn)定、可維護(hù)、可擴(kuò)展性的軟件,并且完成業(yè)務(wù)需求。(4) 定單和網(wǎng)點(diǎn)是多對(duì)一的關(guān)系:原理同定單和航班的關(guān)系。(3) 定單與航班是多對(duì)一關(guān)系:一個(gè)定單包含的航班信息有它包含的航班屬性得到,通過航班屬性還可以得到航班計(jì)劃和飛機(jī)型號(hào)的信息。映射關(guān)系分析(1) 航班計(jì)劃和飛機(jī)型號(hào)是多對(duì)一關(guān)系:每個(gè)航班計(jì)劃都包含飛機(jī)型號(hào)屬性,內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 19各飛機(jī)型號(hào)會(huì)被多個(gè)航班計(jì)劃引用。當(dāng)讀取數(shù)據(jù)時(shí),hibernate 自動(dòng)調(diào)用無參構(gòu)造方法創(chuàng)建對(duì)象,然后調(diào)用 setter方法給對(duì)象賦值,從而產(chǎn)生和原來對(duì)象相等(equals)的對(duì)象。(4) 寫 hibernate映射文件。(2) 為保存每個(gè)屬性添加 getter,setter 方法。首先把模型改寫為標(biāo)準(zhǔn) pojo。工作難度較大。}return null。}} catch (IllegalArgumentException e) {()。return sb。(()+月 )。Java航空訂票系統(tǒng)18StringBuffer sb = new StringBuffer()。 //屬性字段的對(duì)象if(col==null)return —— 。Object o = (rowIndex)。i++){fs[i].setAccessible(true)。//Field f = fs[columnIndex] 按索引返回屬性列表中某個(gè)屬性//Object o = (obj)返回指定對(duì)象(obj)上//此 Field 表示的字段的值 o //Object o = (rowIndex)返回?cái)?shù)組中索引處的對(duì)象//設(shè)置所有訪問屬性for(int i=0。}//獲得指定索引的值 (行,代表對(duì)象,列,代表屬性)public Object getValueAt(int rowIndex, int columnIndex) {Class c=(0).getClass()。return ().length。return fs[arg0].getName()。}內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 17//獲得列名,即屬性名public String getColumnName(int arg0) {Class c=(0).getClass()。public class ArrayListTableModel extends AbstractTableModel{private ArrayList arr。import .*。import 。}}} 在服務(wù)器中,會(huì)有航班計(jì)劃,營業(yè)網(wǎng)點(diǎn),票單等多種類需要顯示,如果為每個(gè)類寫一個(gè) TableModel類,工作量大,且當(dāng)改動(dòng)業(yè)務(wù)模型時(shí),維護(hù)量大。case 9: return ()。case 7: return ()。case 5: return ().getPlane()。case 3: return ().getFromTime()。case 1: return ().getFromAddress()。if(row0 || row())return null。}//獲得列數(shù)public int getRowCount() {return ()。default: return null。case 8: return 公務(wù)艙。case 6: return 票價(jià)。case 4: return 到達(dá)時(shí)間。case 2: return 目的地。}//獲得列名public String getColumnName(int arg0) {switch(arg0){case 0: return 航班號(hào)。public class FlightTableModel extends AbstractTableModel{ArrayList s。import .*。內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 15package 。(jt)。FlightTableModel ftm = new FlightTableModel(flightlist)。(hs)。hs=(HashSet)((fromAddr,toAddr,cal))。}else if((modifyPasswd)){modifyPasswd(req)。}else if((quit)){ //退出處理//quitHandle()。}else if((flightSearch)){ //航班計(jì)劃查詢處理flightSearchHandle(req)。}catch(IOException e){} }}}由 controller調(diào)用 handle方法,分析請(qǐng)求對(duì)象。 //交給控制器處理Java航空訂票系統(tǒng)14 } catch (Exception e) { ()。protected ServerThread(Socket s){ //用傳入的socket初始化=s。//轉(zhuǎn)發(fā)給serverThread處理(傳遞socket參數(shù))new ServerThread(s).start()}} catch (IOException e) {()。try { //創(chuàng)建服務(wù)器socketss=new ServerSocket(((ServerPort)))。ServerSocket ss=null。//查詢所有出票信息public SetTicketOrder getAllTicketOrder()。public double getAllTicketMoney(Branch branch,Calendar startDate,Calendar endDate)。// 查詢指定營業(yè)網(wǎng)點(diǎn)在指定時(shí)間段內(nèi)的出票記錄public SetTicketOrder getAllTicketOrder(Branch branch,Calendar Java航空訂票系統(tǒng)12startDate,Calendar endDate)。// 執(zhí)行退票操作。// 機(jī)票出票記錄訪問接口public interface TicketOrderDAO {// 執(zhí)行出票的操作。import 。package 。//查詢所有網(wǎng)點(diǎn)信息public Set getAllBranch()。//修改指定網(wǎng)點(diǎn)的密碼。// 根據(jù)指定的網(wǎng)點(diǎn)的姓名在底層數(shù)據(jù)源中刪除該網(wǎng)點(diǎn)。 // 向底層數(shù)據(jù)中添加一個(gè)網(wǎng)點(diǎn)紀(jì)錄。public interface BranchDAO{ // 根據(jù)給定的姓名和密碼在底層數(shù)據(jù)源中查找代理商的紀(jì)錄,// 若找到,則返回該代理商對(duì)象,若沒找到或密碼錯(cuò)誤則返回 null。import .*。內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 11package 。//添加航班public boolean addFlight(Flight fl)。public boolean removeFlightSchedular(String flig
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1