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

正文內(nèi)容

java-航空訂票系統(tǒng)-資料下載頁

2025-08-06 16:46本頁面
  

【正文】 bstractTableModel{private ArrayList arr。public ArrayListTableModel(ArrayList arr){=arr。}內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 17//獲得列名,即屬性名public String getColumnName(int arg0) {Class c=(0).getClass()。Field[] fs = ()。return fs[arg0].getName()。} //獲得列數(shù),即屬性數(shù)public int getColumnCount() {Class c=(0).getClass()。return ().length。} //獲得行數(shù),即元素個(gè)數(shù)public int getRowCount() {return ()。}//獲得指定索引的值 (行,代表對(duì)象,列,代表屬性)public Object getValueAt(int rowIndex, int columnIndex) {Class c=(0).getClass()。 //arr類型Field[] fs = ()。//Field f = fs[columnIndex] 按索引返回屬性列表中某個(gè)屬性//Object o = (obj)返回指定對(duì)象(obj)上//此 Field 表示的字段的值 o //Object o = (rowIndex)返回?cái)?shù)組中索引處的對(duì)象//設(shè)置所有訪問屬性for(int i=0。i。i++){fs[i].setAccessible(true)。}try {Field f = fs[columnIndex]。Object o = (rowIndex)。Object col = (o)。 //屬性字段的對(duì)象if(col==null)return —— 。if(()==){Calendar cal = (Calendar)col。Java航空訂票系統(tǒng)18StringBuffer sb = new StringBuffer()。(()+年 )。(()+月 )。(()+日)。return sb。}else{ //把值轉(zhuǎn)化為 stringreturn ((rowIndex))+。}} catch (IllegalArgumentException e) {()。} catch (IllegalAccessException e) {()。}return null。}} Hibernate映射關(guān)系構(gòu)建 pojo(Plain Old Java Objects)對(duì)象用 JDBC儲(chǔ)存數(shù)據(jù)時(shí),涉及多個(gè)表格的修改,查找。工作難度較大。所以考慮用hibernate實(shí)現(xiàn)數(shù)據(jù)儲(chǔ)存。首先把模型改寫為標(biāo)準(zhǔn) pojo。(1) 添加 Long 類型的 oid屬性。(2) 為保存每個(gè)屬性添加 getter,setter 方法。(3) 添加無參構(gòu)造函數(shù)。(4) 寫 hibernate映射文件。Hibernate 儲(chǔ)存原理當(dāng)儲(chǔ)存數(shù)據(jù)時(shí),hibernate 自動(dòng)調(diào)用 getter方法,把屬性存入相應(yīng)字段。當(dāng)讀取數(shù)據(jù)時(shí),hibernate 自動(dòng)調(diào)用無參構(gòu)造方法創(chuàng)建對(duì)象,然后調(diào)用 setter方法給對(duì)象賦值,從而產(chǎn)生和原來對(duì)象相等(equals)的對(duì)象。當(dāng)增、刪、改操作時(shí),hibernate 會(huì)自動(dòng)把與原數(shù)據(jù)相關(guān)聯(lián)的表的字段修改(必須設(shè)置級(jí)聯(lián)) 。映射關(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ì)劃引用。(2) 航班和航班計(jì)劃是多對(duì)一的關(guān)系:每個(gè)航班都屬于某個(gè)航班計(jì)劃,因此每個(gè)航班都包含一個(gè)航班計(jì)劃屬性,而每個(gè)航班表都有一個(gè)外間指向航班計(jì)劃的 id子段。(3) 定單與航班是多對(duì)一關(guān)系:一個(gè)定單包含的航班信息有它包含的航班屬性得到,通過航班屬性還可以得到航班計(jì)劃和飛機(jī)型號(hào)的信息。每個(gè)定單只能有一個(gè)航班,每個(gè)航班可以包含在多個(gè)定單中,因此定單與航班是多對(duì)一關(guān)系。(4) 定單和網(wǎng)點(diǎn)是多對(duì)一的關(guān)系:原理同定單和航班的關(guān)系。5 總結(jié) 航空訂票系統(tǒng)使用軟件分層結(jié)構(gòu),利用面向?qū)ο蟮脑O(shè)計(jì)方法,并把學(xué)到的知識(shí)應(yīng)用于實(shí)踐。實(shí)現(xiàn)了穩(wěn)定、可維護(hù)、可擴(kuò)展性的軟件,并且完成業(yè)務(wù)需求。如做以下改進(jìn)會(huì)使系統(tǒng)更加完善:初始化配置參數(shù):程序是直接讀配置文件來讀取初始化參數(shù)的,如下所示:ServerIP=ServerPort=8888可以將此參數(shù)放入程序中,由用戶或管理員輸入,來選側(cè)不同的服務(wù)器??蛻舳说膮?shù)設(shè)置及重新連接功能有待實(shí)現(xiàn)。服務(wù)器掉線:默認(rèn)是實(shí)現(xiàn)是客戶端先退出,通知服務(wù)器,服務(wù)器從內(nèi)存中刪掉此客戶端,然后客戶端關(guān)閉連接。 private void quitHandle(Request req){String currentUserName=(String)(currentUser)。for(Object o:onlineAgent){Branch a = (Branch)o。if(().equals(currentUserName)){(a)。}}try {()。} catch (IOException e) { ()。}}Java航空訂票系統(tǒng)20 但是,當(dāng)服務(wù)器由于網(wǎng)絡(luò)故障,或者系統(tǒng)維修時(shí),臨時(shí)斷開,沒有通知客戶端,當(dāng)客戶端此時(shí)向服務(wù)器發(fā)請(qǐng)求時(shí),便會(huì)出現(xiàn)想不到的錯(cuò)誤。 一個(gè)有效的解決方法是:利用觀察者模式。在服務(wù)器推出方法中遍歷在線客戶端 socket,發(fā)送等待信息。Private void quit(){ For(Socket s:Currentsockets){ //封裝等待信號(hào)給客戶端} }客戶端受到等待信號(hào)后,執(zhí)行 waitServer()方法,并禁止操作。請(qǐng)求響應(yīng)對(duì)象:現(xiàn)在的 request對(duì)象封裝了 String類型的 Type變量代表請(qǐng)求類型。Response對(duì)象包裝了 Object類型的 Date變量作為相應(yīng)??梢园颜?qǐng)求對(duì)象作為枚舉類型,更安全,不易出錯(cuò)。數(shù)據(jù)顯示的輪動(dòng)更新:服務(wù)器端顯示航班信息,網(wǎng)點(diǎn)信息,出現(xiàn)一張表,該表不能滾動(dòng)和更新??梢岳每蓾L動(dòng)、可更新的結(jié)果集以及 Swing的某些特性實(shí)現(xiàn) excel中的實(shí)時(shí)修改數(shù)據(jù)功能。實(shí)現(xiàn)此功能較為復(fù)雜。內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 21致 謝 經(jīng)過了近兩個(gè)月的畢業(yè)設(shè)計(jì),使我學(xué)到了很多,首先鞏固了基礎(chǔ)知識(shí),我衷心的感謝我的指導(dǎo)老師李建榮,和計(jì)算機(jī)學(xué)院的各位老 師及領(lǐng)導(dǎo)對(duì)我的關(guān)心支持和幫助。感謝我在達(dá)內(nèi)實(shí)訓(xùn)公司的唐亮老師和項(xiàng)目經(jīng)理張翠的指導(dǎo)與幫助。感謝在二學(xué)位的學(xué)習(xí)過程中同學(xué)的幫助,特 別是張成功同學(xué)的幫助。感謝父母和家人對(duì)我的物質(zhì)和精神的支持。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]. 中國(guó)電力出版社,20229 圖形組件 JTable 在 JDBC 中的引用[J]. 徐州工學(xué)院學(xué) 報(bào), 2022,12:293110 平臺(tái)下數(shù)據(jù)庫(kù)持久化技術(shù)介紹[C].第十屆中國(guó) java 技術(shù)應(yīng)用大會(huì),202211 Socket 的網(wǎng)絡(luò)會(huì)議系統(tǒng)[D].吉林大學(xué), 202212 java 的多層系統(tǒng)模型研究[C].電腦知識(shí)與技術(shù), 2022(23)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1