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

正文內(nèi)容

java-航空訂票系統(tǒng)(更新版)

2024-09-10 16:46上一頁面

下一頁面
  

【正文】 航發(fā)展概況2022年,民用航空行業(yè)完成旅客總周轉(zhuǎn)量 、旅客運(yùn)輸量 萬人、貨物周轉(zhuǎn)量 ,民用航空貨運(yùn)量 ,比 2022年同期分別增長 %、%和 %??蛻舳塑浖軌蛲瓿膳c服務(wù)器的通信,根據(jù)給定的出發(fā)地和目的地以及出發(fā)日期向服務(wù)器發(fā)送航班查詢請求和出票的請求。由于航空定票系統(tǒng)升級不頻繁,用戶穩(wěn)定,對安全性,保密性的要求較高,不需要網(wǎng)絡(luò)頂票??梢浦玻哼@種可移植性來源于體系結(jié)構(gòu)中立性,Java 系統(tǒng)本身具有很強(qiáng)的可移植性。HibernateHibernate是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC進(jìn)行了輕量級的對象封裝,使得 Java程序員可以使用純的面向?qū)ο蟮乃枷雭聿倏v數(shù)據(jù)庫中的數(shù)據(jù)。服務(wù)器通過控制器,把請求轉(zhuǎn)發(fā)給不同的模塊處理??蛻舳耸盏巾憫?yīng),執(zhí)行不同的操作。(4) 離港時間:用來描述某個航班計劃的從出發(fā)地機(jī)場離開的時刻,離港時間一般代表飛機(jī)艙門關(guān)閉,不再接收乘客的時刻。屬性:航班計劃,出發(fā)日期,各艙剩余座位數(shù),折扣。不同的乘客類型具有不同的機(jī)票折扣,詳情請見乘客折扣。 數(shù)據(jù)庫設(shè)計(AIRPLANE_MODEL)表 1 飛機(jī)機(jī)型表字段名 描述 類型 約束model 機(jī)型 VARCHAR (20) PRIMARY KEYmaxlength 最大航程 NUMBER(6) NOT NULLfirst_class_seats 頭等艙座位數(shù) NUMBER(3) NOT NULLbusiness_class_seats 公務(wù)艙座位數(shù) NUMBER(3) NOT NULLeconomy_class_seats 經(jīng)濟(jì)艙座位數(shù) NUMBER(3) NOT NULL 航班計劃表(FLIGHT_SCHEDULER)表 2 航班計劃表字段名 描述 類型 約束flight_number 航班號 CHAR(6) PRIMARY KEYJava航空訂票系統(tǒng)8start_date 開始日期 DATE NOT NULLend_date 結(jié)束日期 DATE NOT NULLFromaddress 出發(fā)地機(jī)場 CHAR(3) REFERENCES toaddress 目的地機(jī)場 CHAR(3) REFERENCES NOT NULLstarttime 離港時間 DATE NOT NULLendtime 到港時間 DATE NOT NULLairplane 執(zhí)行機(jī)型 VARCHAR(20) REFERENCES NOT NULLscheduler 班期 CHAR(7) NOT NULLsail_length 航程 NUMBER(5) NOT NULL 航班表(FLIGHT)表 3 航班表字段名 描述 類型 約束id 航班編號 NUMBER(8) PRIMARY KEYflight_number 航班號 CHAR (6) REFERENCES flight_scheduler. flight_numbercalendar 出發(fā)日期 DATE NOT NULLfirst_class_remain_seats頭等艙剩余座位數(shù)NUMBER(3) NOT NULLbusiness_class_remain _seats公務(wù)艙剩余座位數(shù)NUMBER(3) NOT NULLeconomy_class_remain _seats經(jīng)濟(jì)艙剩余座位數(shù)NUMBER(3) NOT NULLpriceoff 季節(jié)折扣 NUMBER(4,2) NOT NULL內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 9DEFAULT 營業(yè)網(wǎng)點(diǎn)表(BRANCH)表 4 營業(yè)網(wǎng)點(diǎn)表字段名 描述 類型 約束id 網(wǎng)點(diǎn)編號 NUMBER (4) PRIMARY KEYname 網(wǎng)點(diǎn)名稱 VARCHAR(40) NOT NULLpassword 密碼 VARCHAR (15) NOT NULLaddress 地址 VARCHAR(50) NOT NULLcity 所在城市 VARCHAR(10) NOT NULL 出票記錄表(TICKET_ORDER)表 5 出票記錄表字段名 描述 類型 約束id 機(jī)票編號 NUMBER(10) PRIMARY KEYflight_id 航班編號 NUMBER(8) NOT NULLREFERENCES passengername 乘客姓名 VARCHAR(40) NOT NULLpassengerid 證件號碼 VARCHAR(20) NOT NULLCalendar 出票日期 DATE NOT NULLcabinclass 艙位等級 CHAR(1) NOT NULL CHECK IN(F,C,Y)tickettype 乘客類型 CHAR(1) NOT NULL CHECK IN(A,C,I)branch_id 營業(yè)網(wǎng)點(diǎn)編號 NUMBER(4) NOT NULLREFERENCES Java航空訂票系統(tǒng)10 DAO 接口設(shè)計設(shè)計了通用的 DAO接口,而不是直接寫訪問數(shù)據(jù)庫的實(shí)現(xiàn)類,這樣可以創(chuàng)建不同的實(shí)現(xiàn)類來實(shí)現(xiàn)接口,使標(biāo)準(zhǔn)制定和標(biāo)準(zhǔn)實(shí)現(xiàn)分離。public interface FlightDAO{ // 根據(jù)指定出發(fā)地,目的地和出發(fā)日期在底層數(shù)據(jù)源中查找 //得到所有的航班對象的集合。// 得到所有航班計劃對象public Set getAllFlightSchedulars()。public Branch getBranch(String name,String passwd)。} TicketOrderDAOTicketOrderDAO用來訪問票單數(shù)據(jù)。public boolean cancelOrder(int TicketNumber)。Socket s=null。 }finally{ try{()。}有不同的處理程序,調(diào)用相應(yīng)的 dao將查詢信息封裝到 response中。FlightTableModel實(shí)現(xiàn)了 AbstractTableModel接口,實(shí)現(xiàn)了如下四個方法。case 1: return 出發(fā)地。case 9: return 經(jīng)濟(jì)艙。case 2: return ().getToAddress()。default: return null。public ArrayListTableModel(ArrayList arr){=arr。 //arr類型Field[] fs = ()。if(()==){Calendar cal = (Calendar)col。} catch (IllegalAccessException e) {()。(3) 添加無參構(gòu)造函數(shù)。每個定單只能有一個航班,每個航班可以包含在多個定單中,因此定單與航班是多對一關(guān)系。for(Object o:onlineAgent){Branch a = (Branch)o。可以把請求對象作為枚舉類型,更安全,不易出錯。Java航空訂票系統(tǒng)22參 考 文 獻(xiàn)1 Bruce 編程思想(第四版)[M].機(jī)械工業(yè)出版社,20222 Cay Gary 核心技術(shù)[M].機(jī)械工業(yè)出版社,20223 面向?qū)ο缶幊蘙M].電子工業(yè)出版社, 20224 Kathy Sierra Bert Java.[M].東南大學(xué)出版社,20225 林勝利 優(yōu)化編程[M]. 電子工業(yè)出版社, 20226 Christian Bauer Gavin King. hibernate 實(shí)戰(zhàn)[M].人民郵電出版社,20227 吳建 基礎(chǔ)與 ROSE 建摸案例[M].人民郵電出版社,20228 Elliotte Rusty 網(wǎng)絡(luò)變成 (第三版)[M]. 中國電力出版社,20229 圖形組件 JTable 在 JDBC 中的引用[J]. 徐州工學(xué)院學(xué) 報, 2022,12:293110 平臺下數(shù)據(jù)庫持久化技術(shù)介紹[C].第十屆中國 java 技術(shù)應(yīng)用大會,202211 Socket 的網(wǎng)絡(luò)會議系統(tǒng)[D].吉林大學(xué), 202212 java 的多層系統(tǒng)模型研究[C].電腦知識與技術(shù), 2022(23)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1