航班訂票與查詢系統(tǒng)_第1頁(yè)
航班訂票與查詢系統(tǒng)_第2頁(yè)
航班訂票與查詢系統(tǒng)_第3頁(yè)
航班訂票與查詢系統(tǒng)_第4頁(yè)
航班訂票與查詢系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

目錄TOC\o"1-5"\h\z\o"CurrentDocument"摘要 2ABSTRUCT 3\o"CurrentDocument"第一章緒論 4\o"CurrentDocument"1.1課題研究的背景 4\o"CurrentDocument"課題研究的目的和意義 4\o"CurrentDocument"國(guó)內(nèi)外研究現(xiàn)狀 5\o"CurrentDocument"第二章系統(tǒng)分析 6\o"CurrentDocument"系統(tǒng)調(diào)查 6\o"CurrentDocument"系統(tǒng)的可行性分析 6\o"CurrentDocument"第三章需求分析 9\o"CurrentDocument"業(yè)務(wù)流程圖 9\o"CurrentDocument"系統(tǒng)邏輯模型的提出 11\o"CurrentDocument"數(shù)據(jù)字典 123.4數(shù)據(jù)庫(kù)設(shè)計(jì) ……………..13\o"CurrentDocument"數(shù)據(jù)庫(kù)的概要設(shè)計(jì) 14\o"CurrentDocument"2數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì) 14\o"CurrentDocument"數(shù)據(jù)實(shí)體E-R圖 14\o"CurrentDocument"創(chuàng)建數(shù)據(jù)庫(kù) 17\o"CurrentDocument"3.4.3系統(tǒng)的運(yùn)行環(huán)境 19\o"CurrentDocument"第四章系統(tǒng)設(shè)計(jì) 19\o"CurrentDocument"系統(tǒng)的總體設(shè)計(jì) 19\o"CurrentDocument"交互界面設(shè)計(jì) 19\o"CurrentDocument"業(yè)務(wù)邏輯設(shè)計(jì) 22\o"CurrentDocument"4.2系統(tǒng)的詳細(xì)設(shè)計(jì) 25\o"CurrentDocument"交互界面詳細(xì)設(shè)計(jì) 25\o"CurrentDocument"業(yè)務(wù)邏輯詳細(xì)設(shè)計(jì) 26\o"CurrentDocument"功能模塊的實(shí)現(xiàn) 30\o"CurrentDocument"結(jié)論 30\o"CurrentDocument"參考文獻(xiàn) 32\o"CurrentDocument"致謝 32摘要本航空訂票系統(tǒng)是一個(gè)基于Java的AWT開發(fā),根據(jù)現(xiàn)今航空業(yè)的飛速發(fā)展,為了緩解航空公司對(duì)機(jī)票管理的壓力而開發(fā)的這個(gè)航班查詢與訂票系統(tǒng)。論文首先闡述了本課題的研究背景和研究的意義以及現(xiàn)今國(guó)內(nèi)外對(duì)于本課題研究概況做了簡(jiǎn)要的介紹。在系統(tǒng)設(shè)計(jì)階段,對(duì)交互界面的設(shè)計(jì)采用了Swing的MVC框架,結(jié)合AWT實(shí)現(xiàn)了交互界面顯示,在后臺(tái)業(yè)務(wù)層的實(shí)現(xiàn)采用了MVC分層模式實(shí)現(xiàn)了對(duì)前臺(tái)交互界面請(qǐng)求的處理。在數(shù)據(jù)庫(kù)設(shè)計(jì)階段,通過對(duì)本行業(yè)的調(diào)查的具體的規(guī)劃,在此基礎(chǔ)上進(jìn)一步的抽象規(guī)劃得到了整個(gè)數(shù)據(jù)表的整體框架和數(shù)據(jù)庫(kù)表。并進(jìn)一步的詳細(xì)闡述了數(shù)據(jù)庫(kù)之間的關(guān)聯(lián)。結(jié)合著整個(gè)項(xiàng)目,本項(xiàng)目采用C/S結(jié)構(gòu),使用Swing技術(shù)進(jìn)行交互界面的設(shè)計(jì)。后臺(tái)數(shù)據(jù)庫(kù)選用MySQL數(shù)據(jù)庫(kù)。從快速開發(fā)方面考慮,運(yùn)用了JDBC框架實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各項(xiàng)操作。關(guān)鍵字:C/S結(jié)構(gòu);Swing;JDBC;Java;航班查詢與訂票系統(tǒng)ABSTRUCTTheairsearchingandbookingsystemisadevelopmentofJavaAWT,inaccordancewiththecurrentrapiddevelopmentoftheaviationindustry,airlinesinordertoeasethepressureonthemanagementofthedevelopmentofthebookingsystem.Firstthepaperelaboratedtheresearchbackgroundandthesignificanceonthesubjectandinternationalprofileofthisissueonabriefintroduction.Inthesystemdesignstage,thedesignofthepagesusingtheSwingofMVCframeworktoachievedisplaytheinterchangeofpages,inthebackgroundofthebusinesstoachievealayeredModeloftheMVContheprospectsofachievingthepagesdealingwiththerequest.Inthedatabasedesignstage,throughtheinvestigationoftheindustry'sspecificplanning,onthebasisoffurtherplanningbytheabstractoftheentiredatatableoftheoverallframeworkanddatabasetables.AndfurtherIelaboratedthelinkamongdatabases.Accordingtoentireproject,thesystemusesCSstructure,whiletheuseofSwingtechnologyforthedesignofinterchangepages.ThedatabaseweusedisMySQL.Fromtherapiddevelopmentconsiderations,useJDBCframeworktoachievetheoperationofthedatabase.Keywords :CSstructure;AWT;JDBC;Java;AirSearchingandBookSystem第一章緒論1.1課題研究的背景伴隨著人們更多的使用飛機(jī)作為交通工具,國(guó)內(nèi)機(jī)票票務(wù)市場(chǎng)也在快速發(fā)展。據(jù)預(yù)測(cè),我國(guó)2007年機(jī)票票務(wù)市場(chǎng)將比2008年增長(zhǎng)10.5%,達(dá)700多億元人民幣。而與此同時(shí),人們希望機(jī)票銷售手段也能相應(yīng)地有所調(diào)整,并對(duì)如何能經(jīng)濟(jì)、方便和及時(shí)地購(gòu)買到自己所需要的機(jī)票表現(xiàn)出極大的關(guān)注,于是,到機(jī)場(chǎng)購(gòu)票方式當(dāng)然會(huì)面臨巨大的挑戰(zhàn),這種方式必須改變了,否則無法滿足人們的需求。機(jī)票代理窗口購(gòu)買機(jī)票是一種非常好的方式,但隨著人們工作和生活節(jié)奏的加快,到代理點(diǎn)購(gòu)買機(jī)票就可以節(jié)約時(shí)間了,而且機(jī)票價(jià)格及航班的選擇對(duì)于消費(fèi)者來說仍然可以是透明的,所有相關(guān)信息都能夠展示給購(gòu)票者,即購(gòu)票者只能直接看到機(jī)票代理商所提供信息,在原有老系統(tǒng)的基礎(chǔ)上,我們可以增加代理商網(wǎng)點(diǎn),讓購(gòu)票者隨時(shí)隨地都能夠買到機(jī)票。因此,航班查詢與訂票系統(tǒng)就應(yīng)運(yùn)而生,這種簡(jiǎn)單的C/S(客戶端/服務(wù)器)模式的系統(tǒng)安裝方便,快捷,安全,高效的連接到機(jī)場(chǎng)的服務(wù)器,給人們帶來極大地方便。課題研究的目的和意義航班查詢與訂票系統(tǒng)的使用已成為人們生活的一部分,方便了人們的出行旅游,提高了工作效率,改善了我們的生活方式。盡管航班系統(tǒng)日趨成熟,功能也將更強(qiáng)大,服務(wù)方式也有很大的變化,但也并不是盡善盡美。本系統(tǒng)的目的和意義就在于以下考慮:某航空公司為了滿足機(jī)票代理商訂購(gòu)和查詢機(jī)票的功能,某航空公司提出了一個(gè)客戶端預(yù)定和查詢機(jī)票的項(xiàng)目。應(yīng)某機(jī)票代理公司的要求,我要編寫一個(gè)民航預(yù)定和查詢機(jī)票系統(tǒng),這個(gè)系統(tǒng)能夠免去顧客繁瑣的來回機(jī)場(chǎng)購(gòu)票系統(tǒng),同時(shí)也是讓機(jī)場(chǎng)和互聯(lián)網(wǎng)相連的一個(gè)渠道,讓機(jī)票的購(gòu)買實(shí)現(xiàn)網(wǎng)絡(luò)化,這個(gè)系統(tǒng)的編寫也能夠更大的解放人力物力,能夠有效的促進(jìn)社會(huì)的進(jìn)步和發(fā)展,同時(shí)也讓機(jī)場(chǎng)售票步入網(wǎng)絡(luò)化的時(shí)代。航班查詢與訂票系統(tǒng)作為面向代理商和廣大用戶的售票的終端,具有操作簡(jiǎn)單、流程順暢、效率高、完善嚴(yán)謹(jǐn),系統(tǒng)穩(wěn)定的特點(diǎn),是根據(jù)市場(chǎng)的實(shí)際需要,融合機(jī)場(chǎng)的實(shí)際業(yè)務(wù)運(yùn)作特點(diǎn)和管理需要,推出的體現(xiàn)當(dāng)前行業(yè)最先進(jìn)管理思想的解決方案。1.3國(guó)內(nèi)外研究現(xiàn)狀隨著互聯(lián)網(wǎng)技術(shù)的日益成熟,近年來基于網(wǎng)絡(luò)的訂購(gòu)機(jī)票日益流行。越來越多的人們可以通過航空公司代理點(diǎn)、航空公司的網(wǎng)站以及其他旅游、機(jī)票銷售的專業(yè)網(wǎng)站訂機(jī)票。網(wǎng)上訂票在一訂程度上提高了購(gòu)票的透明度和自主性,但上述網(wǎng)站在方便消費(fèi)者的同時(shí),仍存在許多不足的地方。國(guó)外的電子商務(wù)技術(shù)已經(jīng)發(fā)展成熟,人們?cè)诰W(wǎng)上購(gòu)物,訂票已經(jīng)是司空見慣的事情了。而中國(guó)才處于初級(jí)階段,各方面都還不完善,網(wǎng)上電子支付不普及和網(wǎng)上信譽(yù)難以審核就是兩大難題,網(wǎng)上購(gòu)票的普及與認(rèn)可還需要一段很長(zhǎng)的路要走。所以,開發(fā)工作者們都在尋求一種符合中國(guó)國(guó)情并能切實(shí)推廣的航空票務(wù)系統(tǒng),在這個(gè)過渡時(shí)期,傳統(tǒng)的C/S模式的購(gòu)票模式也是必不可少的,許多人還是相信代理商訂購(gòu)的機(jī)票,畢竟網(wǎng)上支付的風(fēng)險(xiǎn)會(huì)更大些。05年底,蘇州信息亭公司繼開通了汽車票售票業(yè)務(wù)后,又新開發(fā)了航空票務(wù)系統(tǒng),市民只要到信息亭終端機(jī)上點(diǎn)擊“票務(wù)中心——電子機(jī)票”按鈕,就可以進(jìn)入到信息亭的電子機(jī)票銷售系統(tǒng),選擇自己需要的航班、填寫好乘機(jī)人的詳細(xì)資料、用光大銀行卡完成結(jié)算,輕松購(gòu)得了一張電子機(jī)票。在乘機(jī)時(shí),市民可憑自己的有效證件到機(jī)場(chǎng)柜臺(tái)辦理登機(jī)手續(xù),換取登機(jī)牌,就可以開始自己的開心之旅了。這的確是使市民享受到了便捷專業(yè)的電子機(jī)票購(gòu)買服務(wù),但我認(rèn)為這個(gè)系統(tǒng)也有不完善處,比如使用電子機(jī)票銷售系統(tǒng)必須在終端機(jī)上進(jìn)行,而購(gòu)買機(jī)器需要投入很多的資金,增加了成本。還有,在換取登機(jī)牌時(shí)也還是要經(jīng)過一系列的手續(xù)。基于這些,我們致力于開發(fā)一種簡(jiǎn)單的航班查詢與訂票系統(tǒng)以供航空公司的代理商使用。第二章系統(tǒng)分析系統(tǒng)調(diào)查1994年,全球信息網(wǎng)的迅猛發(fā)展為Java提供了良好的契機(jī)。Java的首次公開露面始于網(wǎng)頁(yè)上一個(gè)小小的轉(zhuǎn)動(dòng)著的咖啡杯。這個(gè)Javaapplet的出現(xiàn)打破了Web站點(diǎn)沉寂的風(fēng)格,為原本以靜態(tài)文字和圖片為主的互聯(lián)網(wǎng)世界帶來了新的生機(jī)和情趣。經(jīng)歷了幾年的發(fā)展,Java已經(jīng)從最初的Web頁(yè)面修飾工具發(fā)展成如今的Internet/Intranet計(jì)算平臺(tái)。Java的應(yīng)用也已經(jīng)不僅僅局限于客戶端,由于針對(duì)服務(wù)器端應(yīng)用的Java技術(shù)的推出,如Serverlet、RMI(RemoteMethodInvocation)、EJB等等,更多的開發(fā)人員開始使用Java開發(fā)和部署企業(yè)關(guān)鍵任務(wù)應(yīng)用。Java的廣泛應(yīng)用,除可以歸因于其強(qiáng)大的跨平臺(tái)特性、內(nèi)在的安全機(jī)制及其分布式計(jì)算等特性外,Java提供的圖形類庫(kù)也可以說功不可沒。Sun公司在其發(fā)布的早期Java版本JDK1.0中就提供了Java圖形類庫(kù)AWT(抽象視窗工具庫(kù)),用于圖形用戶界面的開發(fā)。在JDK1.1中AWT又不斷地得以改進(jìn)。此后,為滿足商業(yè)化應(yīng)用對(duì)圖形用戶界面的更高要求,Sun公司與Netscape、IBM公司合作共同開發(fā)了新一代Java圖形類庫(kù)JFC(Java基礎(chǔ)類)。系統(tǒng)的可行性分析任何系統(tǒng)的存在都必然有它存在的一面,航班查詢與訂票系統(tǒng)是為了緩解航空業(yè)對(duì)于這幾年飛速發(fā)展的機(jī)票的緊張管理。民航系統(tǒng)是面向群體的不定向用戶的一個(gè)系統(tǒng),因此,這個(gè)系統(tǒng)就要求安全,高效率和穩(wěn)訂的特點(diǎn),鑒于這些因素,我作了以下的分析:語(yǔ)言的可行性分析Java是一種簡(jiǎn)單的面象對(duì)象、分布式、解釋健壯、安全結(jié)構(gòu)中立的可移植性能很優(yōu)異的多線程的動(dòng)態(tài)的語(yǔ)言。將它作為本系統(tǒng)的主要開發(fā)語(yǔ)言主要體現(xiàn)在以下幾點(diǎn):1、簡(jiǎn)單Java語(yǔ)言是簡(jiǎn)單的,它摒棄了C++中很好使用很難理解也很容易出錯(cuò)的特性,如操作符重載,多繼承等,特別地,Java語(yǔ)言不使用指針,并提供了自動(dòng)的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂,因而它是簡(jiǎn)單易學(xué)的,它可以讓我們放心的來關(guān)注我們的業(yè)務(wù)流程而不需要考慮各種內(nèi)存溢出的情況。2、面向?qū)ο驤ava語(yǔ)言的設(shè)計(jì)完全是面向?qū)ο蟮?,提供類、接口和繼承等原語(yǔ),為了簡(jiǎn)單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為implements)。3、分布式Java包括一個(gè)支持HTTP和FTP等基于TCP/IP協(xié)議的子庫(kù)。因此,Java應(yīng)用程序可憑借URL打開并訪問網(wǎng)絡(luò)上的對(duì)象,其訪問方式與訪問本地文件系統(tǒng)幾乎完全相同。本系統(tǒng)是BS模式的,用戶的訪問主要是通過Internet來訪問和實(shí)現(xiàn)其業(yè)務(wù)的。使用Java語(yǔ)言能很好的滿足本系統(tǒng)的需要。4、健壯Java致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯(cuò)誤。Java自已操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。Java提供Null指針檢測(cè)數(shù)組邊頁(yè)檢測(cè)異常出口字節(jié)代碼校驗(yàn)。本系統(tǒng)是一個(gè)長(zhǎng)期運(yùn)行型的系統(tǒng),Java語(yǔ)言的健壯性讓我們的系統(tǒng)能夠很好的來維護(hù)和管理我們的系統(tǒng)。5、 安全Java的安全性可從兩個(gè)方面得到保證。一方面,在Java語(yǔ)言里,象指針和釋放內(nèi)存等C++功能被刪除,避免了非法內(nèi)存操作。另一方面,當(dāng)Java用來創(chuàng)建瀏覽器時(shí),語(yǔ)言功能和一些瀏覽器本身提供的功能結(jié)合起來,使它更安全。本系統(tǒng)是一個(gè)WEB系統(tǒng),安全性尤其重要,采用Java能夠讓我們的系統(tǒng)處于一個(gè)安全的環(huán)境,不受外來的非法操作而崩潰。6、 網(wǎng)絡(luò)應(yīng)用系統(tǒng)Java是一種與平臺(tái)無關(guān)的語(yǔ)言,因此用Java開發(fā)的網(wǎng)絡(luò)應(yīng)用系統(tǒng)可以在各種平臺(tái)上運(yùn)行,大大增加了開發(fā)效率,減少重復(fù)勞動(dòng)。而且,Java集成的網(wǎng)絡(luò)功能分有利于開發(fā)網(wǎng)絡(luò)應(yīng)用系統(tǒng)。本系統(tǒng)就是一個(gè)基于網(wǎng)絡(luò)環(huán)境的開發(fā),使用Java可以很好的滿足本系統(tǒng)的要求??蚣艿目尚行苑治鋈魏蜗到y(tǒng)都會(huì)有它自己的框架,框架的好壞決定了這個(gè)系統(tǒng)的工作效率和以后維護(hù)的難易程度。本系統(tǒng)在結(jié)構(gòu)上使用的是C/S架構(gòu),但框架設(shè)計(jì)上同樣用了目前非常流行的模型層-視圖層-控制層(MVC)模式。但是它有別于通常的MVC模式,它是采用Java的Swing的MVC模式,下面我們對(duì)JavaSwing的MVC模式的可行性進(jìn)行分析:盡管MVC設(shè)計(jì)模式通常是用來設(shè)計(jì)整個(gè)用戶界面(GUI)的,JFC的設(shè)計(jì)者們卻獨(dú)創(chuàng)性的把這種設(shè)計(jì)模式用來設(shè)計(jì)Swing中的單個(gè)的組件(Component),例如表格Jtable,樹Jtree,組合下拉列表框JcomboBox等等。這些組件都有一個(gè)Model,—個(gè)View,—個(gè)Controller,而且,這些Model,view,controller可以獨(dú)立的改變,就是當(dāng)組件正在被使用的時(shí)候也是如此。這種特性使得開發(fā)GUI界面的工具包顯得非常的靈活。MVC設(shè)計(jì)模式把一個(gè)軟件組件區(qū)分為三個(gè)不同的部分:Model,View,Controller。Model是代表組件狀態(tài)和低級(jí)行為的部分,它管理著自己的狀態(tài)并且處理所有對(duì)狀態(tài)的操作,Model自己本身并不知道使用自己的view和Controller是誰(shuí),系統(tǒng)維護(hù)著它和View之間的關(guān)系,當(dāng)Model發(fā)生了改變系統(tǒng)還負(fù)責(zé)通知相應(yīng)的view。View代表了管理Model所含有的數(shù)據(jù)的一個(gè)視覺上的呈現(xiàn)。一個(gè)Model可以有一個(gè)以上的View,但是Swing中卻很少有這樣的情況。Controller管理著Model和用戶之間的交互的控制。它提供了一些方法去處理當(dāng)Model的狀態(tài)發(fā)生了變化時(shí)的情況。使用鍵盤上的按鈕的例子來說明一下:Model就是按鈕的整個(gè)機(jī)械裝置,View/Controller就是按鈕的表面部分。2.2.3結(jié)構(gòu)的可行性分析現(xiàn)在的系統(tǒng)歸納起來有2中結(jié)構(gòu):CS(client/service)和BS(browser/service).CS是針對(duì)特定群體的一種模式,它需要在客戶端安裝相應(yīng)客戶端軟件,它的安全性比BS高。BS是面向不訂向的群體,它不需要用戶安裝任何軟件,只要用戶有瀏覽器即可登陸和此系統(tǒng)進(jìn)行交互?;趯?duì)系統(tǒng)的安全性的要求,航班查詢與訂票系統(tǒng)才C/S結(jié)構(gòu)。C/S結(jié)構(gòu)的主要特點(diǎn)有:1、交互性強(qiáng),界面友好.在C/S模式中,Client機(jī)運(yùn)行的應(yīng)用程序是針對(duì)特定的用戶和任務(wù)設(shè)計(jì);2、 具有出錯(cuò)提示、在線幫助等輔助功能;3、 各Client機(jī)上運(yùn)行的應(yīng)用程序可根據(jù)用戶的不同需要設(shè)計(jì)出滿足用戶方便使用的界面風(fēng)格;3、系統(tǒng)的并行性非常好;5、合理的任務(wù)分工和協(xié)同操作,可以充分發(fā)揮數(shù)據(jù)庫(kù)服務(wù)器和客戶機(jī)各自的處理功能;6、網(wǎng)絡(luò)開銷小,開發(fā)工具豐富,技術(shù)成熟。第三章需求分析業(yè)務(wù)流程圖本系統(tǒng)是航班查詢與訂票系統(tǒng),代理商只要安裝客戶端程序再連上服務(wù)器端的數(shù)據(jù)庫(kù)便可以進(jìn)行航班查詢、機(jī)票訂購(gòu)、和退訂的功能的頁(yè)面,在航空公司服務(wù)器端實(shí)現(xiàn)了管理員的登錄(需要用戶名和密碼)。當(dāng)?shù)卿浐螅芾韱T可以根據(jù)具體情況對(duì)航班的增刪查改等操作。具體業(yè)務(wù)流程請(qǐng)參見圖3-1和圖3-2:圖3-1系統(tǒng)結(jié)構(gòu)圖更新航班刪除航班添加航班查看航班列表除班除按航空公司刪除按一更新航班刪除航班添加航班查看航班列表除班除按航空公司刪除按一\航,航班系統(tǒng)管理員管理航班圖3-2系統(tǒng)結(jié)構(gòu)圖說明系統(tǒng)邏輯模型的提出本系統(tǒng)在網(wǎng)絡(luò)上時(shí)采用C/S模式進(jìn)行客戶端與服務(wù)器的連接,實(shí)現(xiàn)了代理商航班查詢、機(jī)票預(yù)定、與退票功能。頁(yè)面顯示是用Java的AWT(abstructwindowtoolkit)呈現(xiàn)的,雖然沒有其他語(yǔ)言做出來的頁(yè)面漂亮,但是它繼承在Java中,這便于開發(fā),節(jié)約開發(fā)周期。

在代碼的實(shí)現(xiàn)部分采用了Swing框架,完成了表現(xiàn)層的MVC分層。同時(shí)在業(yè)務(wù)層代碼的實(shí)現(xiàn)部分采用分層框架,實(shí)現(xiàn)了表現(xiàn)層和業(yè)務(wù)層代碼的分離。本系統(tǒng)的模型如圖3-3所示。數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)圖3-3系統(tǒng)模型圖說明在客戶端,用戶只需要安裝客戶端程序就可以通過Intenet和服務(wù)器建立連接,來完成相應(yīng)的功能。服務(wù)器,是整個(gè)系統(tǒng)中最重要的部分,服務(wù)器主要處理客戶端發(fā)送來的請(qǐng)求,通過JDBC(JavaDataBaseConnection)來和數(shù)據(jù)庫(kù)建立連接從而查詢很更像數(shù)據(jù)庫(kù)中的數(shù)據(jù)。數(shù)據(jù)庫(kù),是計(jì)算機(jī)應(yīng)用系統(tǒng)中必不可少的一種專門管理數(shù)據(jù)資源的系統(tǒng)。數(shù)據(jù)有多種形式,如文字、數(shù)碼、符號(hào)、圖形、圖像以及聲音等,本系統(tǒng)主要是文字和數(shù)碼的數(shù)據(jù),數(shù)據(jù)是所有計(jì)算機(jī)系統(tǒng)所要處理的對(duì)象。通過SQL(StructureQueryLanguage)對(duì)數(shù)據(jù)庫(kù)中的記錄進(jìn)行管理,數(shù)據(jù)庫(kù)系統(tǒng)是的數(shù)據(jù)持久化的一種最重要的實(shí)現(xiàn)方式。3.3數(shù)據(jù)字典業(yè)務(wù)數(shù)據(jù)如下:1、航班(Flight):用來描述由某個(gè)航空公司執(zhí)行的某個(gè)訂期航班的班期表。例如:由中國(guó)國(guó)際航空公司執(zhí)行的每天早上8:00從北京起飛,上午10:00到達(dá)上海的CA1202就是一個(gè)航班。航班中包含如下屬性:航班號(hào)、航空公司、起始日期、結(jié)束日期、出發(fā)地、目的地、班期、成人票價(jià)、兒童票價(jià)、座位數(shù)、折扣率等。主要屬性介紹如下:航班號(hào):由航空公司給航班定義的唯一標(biāo)識(shí)號(hào)碼,該號(hào)碼由2位英文字符和3位數(shù)字組成,2位英文字符是航空公司編碼,4位數(shù)字是航班編碼。例如:CA1202就是一個(gè)航班計(jì)劃的航班號(hào),其中CA代表中國(guó)國(guó)際航空公司,1202代表航班的編號(hào)。出發(fā)地:用來描述某個(gè)航班的起飛城市和機(jī)場(chǎng),所有國(guó)內(nèi)機(jī)場(chǎng)均用三個(gè)英文字母的代碼表示。目的地:用來描述某個(gè)航班的到達(dá)城市和機(jī)場(chǎng),所有國(guó)內(nèi)機(jī)場(chǎng)均用三個(gè)英文字母的代碼表示。起始日期:用來描述某個(gè)航班的開始日期,該日期精確到某一天。結(jié)束日期:用來描述某個(gè)航班的結(jié)束日期,該日期精確到某一天。班期:用來描述某個(gè)航班在一周之內(nèi)哪些天有航班,哪些天沒有航班航空公司:用來描述某個(gè)具體的航空公司。成人票價(jià):成人訂票的票價(jià)。兒童票價(jià):兒童訂票的票價(jià),是成人票價(jià)的50%。座位數(shù):某個(gè)航班的最大座位數(shù)。折扣率:某個(gè)航班的票價(jià)折扣率。2、訂座信息(orderedSeats):它用來描述某個(gè)航空公司的某個(gè)航班的訂票信息,以及座位的剩余情況。訂座信息表包括如下屬性:航班號(hào)、航班日期、所訂座位數(shù)。航班號(hào):與航班表中的定義一致。航班日期:描述某個(gè)航班的離開日期,精確到某一天。所訂座位數(shù):秒素某個(gè)航班座位被預(yù)定的數(shù)量。3.4數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)的概要設(shè)計(jì)本系統(tǒng)的用戶有2類:系統(tǒng)管理員和代理商,管理員的操作功能和代理商的操作大不相同,因此,在本系統(tǒng)中需要分別進(jìn)行數(shù)據(jù)管理,首先有如下2個(gè)實(shí)體類。系統(tǒng)管理員實(shí)體數(shù)據(jù):只需要記錄管理員的登錄名,姓名,密碼,電話和郵箱,其中登錄名和密碼是管理員功能模塊登錄驗(yàn)證時(shí)所必須的。代理商實(shí)體數(shù)據(jù):包括真實(shí)姓名,性別,證件號(hào)碼,聯(lián)系方式,電子郵件等等。這些信息中在代理商注冊(cè)時(shí)填寫的信息,這些信息由代理商自行維護(hù),代理商的這些數(shù)據(jù)在航班管理時(shí)需要用到,因此,在代理商填寫的時(shí)候需要認(rèn)真填寫真實(shí)的資料。除此之外,我們還需要三個(gè)數(shù)據(jù)實(shí)體,分別是航班實(shí)體數(shù)據(jù),航班已訂票實(shí)體數(shù)據(jù)和訂票記錄實(shí)體數(shù)據(jù)。航班實(shí)體數(shù)據(jù):它記錄了航班的基本信息,如航班號(hào)、所屬航空公司、起飛時(shí)間、降落時(shí)間、起飛城市、降落城市、票價(jià)、座位數(shù)、班期等。航班已訂票實(shí)體數(shù)據(jù):記錄了各個(gè)航班在具體的日期內(nèi)已經(jīng)售出的機(jī)票數(shù),改表包含了三個(gè)字段:航班號(hào)、飛行日期和已訂票數(shù)。訂票記錄實(shí)體數(shù)據(jù):記錄了訂單的詳細(xì)信息,包括:訂票者的真實(shí)姓名、身份證號(hào)、訂購(gòu)得成人票數(shù)和兒童票數(shù)、聯(lián)系電話。數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)數(shù)據(jù)實(shí)體E-R圖根據(jù)上面的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì),我們可以確定這些數(shù)據(jù)的實(shí)體對(duì)應(yīng)關(guān)系,用E-R圖分別表示實(shí)體和屬性,以及用E-R圖表示實(shí)體之間的關(guān)系。

密碼郵箱登錄名電話號(hào)碼姓名系統(tǒng)管理員密碼郵箱登錄名電話號(hào)碼姓名系統(tǒng)管理員圖5-1系統(tǒng)管理員實(shí)體屬性說明

航班號(hào)折扣率所屬航空公司班期起始城市到達(dá)城市兒童票價(jià)起始時(shí)間成人票價(jià)到達(dá)時(shí)間航班航班號(hào)折扣率所屬航空公司班期起始城市到達(dá)城市兒童票價(jià)起始時(shí)間成人票價(jià)到達(dá)時(shí)間航班訂單號(hào)訂票日期姓名客戶證件號(hào)I訂票類型成人票數(shù)航班號(hào)、丿到達(dá)航班總金額訂單號(hào)訂票日期姓名客戶證件號(hào)I訂票類型成人票數(shù)航班號(hào)、丿到達(dá)航班總金額兒童票數(shù)訂票記錄圖5-5訂票記錄實(shí)體屬性說明1n生成訂票記錄航班圖1n生成訂票記錄航班圖5-6航班與訂票記錄之間的關(guān)系說明1n產(chǎn)生訂票記錄代理商圖1n產(chǎn)生訂票記錄代理商圖5-7代理商與訂票記錄之間的關(guān)系說明創(chuàng)建數(shù)據(jù)庫(kù)經(jīng)過前面的分析,我們?cè)贛ySQL數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)名為hangban的庫(kù),并在其中創(chuàng)建以下幾張表:航班(flight)表:用于存儲(chǔ)具體航班的基本信息。訂票記錄(bookinfo)表:用戶存放用戶預(yù)訂機(jī)票訂單的基本信息。航班已訂票數(shù)(orderedSeats)表:用來存放某個(gè)班期航班的已經(jīng)被訂票數(shù)。

代理商(agent)表:存放代理商的基本信息。面是這4張表的字段說明:字段名描述類型約束id唯表示符intPrimarykeyagentName代理商姓名varchar(40)Notnullpassword密碼varchar(40)Notnullgender性別varchar(1)NotnullidNumber證件號(hào)碼varchar(18)Notnulltelephone聯(lián)系電話varchar(ll)Notnullemail用戶郵箱varchar(40)Notnull圖5-8代理商表字段描述說明字段名描述類型約束id唯表示符intPRIMARYKEYAirFirm航空公司名Varchar(20)NOTNULLflight_number航班號(hào)CHAR(6)NOTNULLstartCity出發(fā)城市Varchar(10)NOTNULLdestCity目的城市Varchar(10)NOTNULLchildFee兒童票價(jià)Double(4)NOTNULLadultFee成人票價(jià)Double(4)NOTNULLarriveDate到達(dá)日期dateTimeNOTNULLSeats座位數(shù)Int(3)NOTNULLweek班期Char(7)NOTNULLstartDate出發(fā)日期dateTimeNOTNULLdiscount折扣率Double(4,2)NOTNULLDEFAULT1.0圖5-9航班表字段描述說明

字段名描述類型約束FlightNumber航班號(hào)CHAR(6)NOTNULLflightDate班期dateTimeNOTNULLorderedSeats已訂票數(shù)IntNOTNULL圖5-10已訂票數(shù)表字段描述說明字段名描述類型約束bookId訂單號(hào)Char(20)PrimarykeyName乘客姓名Varchar(20)NOTNULLcustomerld證件號(hào)Varchar(20)PrimarykeyflightNumber航班號(hào)Char(6)NOTNULLstartDate出發(fā)日期dateTimeNOTNULLarriveDate到達(dá)日期dateTimeNOTNULLchildFee兒童票價(jià)Double(4)NOTNULLadultFee成人票價(jià)Double(4)NOTNULLCost總票價(jià)Double(4)NOTNULL圖5-11訂票記錄字段描述說明3.4.3系統(tǒng)的運(yùn)行環(huán)境硬件需求:PIII/256M/10G及以上配置,要求為系統(tǒng)分配足夠的數(shù)據(jù)庫(kù)磁盤空間推薦配置:PIV2G/512M/40G操作系統(tǒng)需求:Windows2000及以上操作系統(tǒng)。數(shù)據(jù)庫(kù)軟件需求:MySQL數(shù)據(jù)庫(kù)。章系統(tǒng)設(shè)計(jì)系統(tǒng)的總體設(shè)計(jì)本系統(tǒng)采用C/S結(jié)構(gòu),所以對(duì)頁(yè)面的設(shè)計(jì)方面我沒有做太高要求,只是用了JavaSwing開發(fā)出簡(jiǎn)單的交互頁(yè)面,但是能夠完成整個(gè)流程的交互,而且操作過程簡(jiǎn)單,實(shí)用。因?yàn)闀r(shí)間的關(guān)系,我把一些業(yè)務(wù)代碼寫進(jìn)了頁(yè)面層,所以代碼的耦合性相對(duì)的提高了,這方面也是我將來需要改進(jìn)的地方。下面我先介紹一下基本交互界面功能。交互界面設(shè)計(jì)本系統(tǒng)我采用C/S結(jié)構(gòu),一般都是代理商與服務(wù)器單獨(dú)打交道,故交互界面也不是很多,代碼的復(fù)用率較輕。頁(yè)面設(shè)計(jì)中我采用的是JavaSwing來顯示頁(yè)面,它能顯示動(dòng)態(tài)的頁(yè)面,能夠根據(jù)用戶不同的請(qǐng)求顯示出不同的頁(yè)面。我的設(shè)計(jì)思想是:通過一個(gè)主界面,上面有不同的按鈕,當(dāng)我們點(diǎn)擊是根據(jù)不同的按鈕事件監(jiān)聽到不同的事件源,從而判斷是什么功能,跳到相應(yīng)的交互界面去。其他界面的設(shè)計(jì)思想也如此。主界面上的按鈕有:查詢、訂票、退票、管理和關(guān)于我們五個(gè)按鈕,具體解釋如下:查詢按鈕實(shí)現(xiàn)功能:跳轉(zhuǎn)到航班查詢界面。訂票按鈕實(shí)現(xiàn)功能:跳轉(zhuǎn)到訂票界面。退票按鈕實(shí)現(xiàn)功能:跳轉(zhuǎn)到退票界面。管理按鈕實(shí)現(xiàn)功能:這是系統(tǒng)管理員登錄按鈕,需要輸入用戶名和密碼才能跳轉(zhuǎn)到系統(tǒng)管理界面。關(guān)于我們按鈕實(shí)現(xiàn)功能:顯示我們這個(gè)小組的組員信息。其他交互頁(yè)面設(shè)計(jì)我在詳細(xì)設(shè)計(jì)里會(huì)以截圖的形式顯示出來。4.1.2業(yè)務(wù)邏輯設(shè)計(jì)業(yè)務(wù)邏輯處理的具體實(shí)現(xiàn)代碼,是表現(xiàn)層所有功能實(shí)現(xiàn)的代碼的集合,它能夠根據(jù)界面上發(fā)送過來的請(qǐng)求來實(shí)現(xiàn)響應(yīng)的功能,它是一個(gè)系統(tǒng)的核心,沒有這一層我們所有的操作都只是表象,所操作的數(shù)據(jù)永遠(yuǎn)不能保存到數(shù)據(jù)庫(kù)中。在這里,我們實(shí)現(xiàn)的功能有:航班查詢:分為單程查詢、雙程查詢和聯(lián)程查詢,點(diǎn)擊相應(yīng)的按鈕后,自動(dòng)跳到不同的界面。用戶輸入出發(fā)地,目的地,訂票數(shù)和出發(fā)時(shí)間等信息后,點(diǎn)擊查詢按鈕就能查找到相應(yīng)的航班。航班預(yù)訂:在航班查詢的頁(yè)面上,所查詢到的航班后都會(huì)有一個(gè)訂票操作,點(diǎn)擊訂票,轉(zhuǎn)入到輸入乘客信息和聯(lián)系人信息,填寫完之后就轉(zhuǎn)入到了訂票頁(yè)面,確認(rèn)你輸入的信息無誤后,完成了預(yù)訂操作,相關(guān)的數(shù)據(jù)就已經(jīng)更改。航班退訂:點(diǎn)擊退票按鈕,自動(dòng)跳到退票窗口,輸入你所訂票的詳細(xì)信息以及訂票數(shù),點(diǎn)擊退票,當(dāng)系統(tǒng)判斷你輸入的數(shù)據(jù)無誤后,顯示退票信息和退票后的金額。以上是代理商的功能塊,下面是系統(tǒng)管理員功能快:當(dāng)系統(tǒng)管理員點(diǎn)擊“管理”按鈕后,輸入相應(yīng)的用戶名和密碼,判斷正確后就可以登錄到系統(tǒng)管理界面。這個(gè)界面的功能有:查詢所有航班:管理員輸入出發(fā)地,目的地,和出發(fā)時(shí)間,點(diǎn)擊查詢就能查找到相應(yīng)的航班。航班刪除航班:在查詢頁(yè)面的航班后都有刪除和修改操作,點(diǎn)擊刪除,刪除此航班,更改數(shù)據(jù)庫(kù)數(shù)據(jù),完成刪除。更新航班:在查詢頁(yè)面的航班后都有刪除和修改操作,點(diǎn)擊修改,進(jìn)入要修改的頁(yè)面,填寫要修改的詳細(xì)信息后,確訂無誤后,修改完成。添加航班:在管理員頁(yè)面首頁(yè)有一個(gè)增加航班的選項(xiàng),選中后轉(zhuǎn)入要增加的航班,填寫航班的信息后,提交,增加完成。4.2系統(tǒng)的詳細(xì)設(shè)計(jì)交互界面詳細(xì)設(shè)計(jì)交互界面設(shè)計(jì)我用的是JavaSwing集合JavaAWT設(shè)計(jì)出所有的交互界面。下面我們對(duì)各個(gè)界面及其功能作出詳細(xì)的介紹:1、主界面主要實(shí)現(xiàn)客戶端的航班查詢,訂票,退票,管理和我們的開發(fā)信息。圖4-1主界面窗口說明2、訂票界面完成代理商的訂票功能,當(dāng)訂票完畢后自動(dòng)顯示客戶訂票信息。昌航班查誨與定票系藪國(guó)內(nèi)機(jī)票實(shí)時(shí)速定-Ini第一航班號(hào):機(jī)票類型: 忖單程「往返「聯(lián)票機(jī)票預(yù)定|返回主頁(yè)面|X|圖4-2訂票窗口說明3、退票界面根據(jù)代理商輸入的退票信息完成客戶的退票功能。圖4-3退票窗口說明4、查詢界面實(shí)現(xiàn)普通查詢和綜合查詢功能。圖4-4綜合查詢窗口說明圖4-5普通查詢窗口說明5、管理界面實(shí)現(xiàn)系統(tǒng)管理員對(duì)航班進(jìn)行管理。江12w查看數(shù)據(jù)庫(kù)刪隊(duì)更新插A航班管理系統(tǒng)輸入有效認(rèn)證賬號(hào)list密碼????GY1000Ion...bei...gui...200...200...1200 1800 1操作查看圖4-6顯示所有航班列表窗口說明圖4-7刪除航班窗口說明4.2.2業(yè)務(wù)邏輯詳細(xì)設(shè)計(jì)業(yè)務(wù)邏輯方面這個(gè)系統(tǒng)分了六個(gè)包分別是:assist、main、query、ticketbook、ticketrefund和manage,每個(gè)包分別完成各自的功能,但包之間又有聯(lián)系,比如assit包幾被其他所有的包調(diào)用。assist包是一個(gè)輔助包,有兩個(gè)類DatabaseManager和SeatInfo,DatabaseManager主要完成數(shù)據(jù)庫(kù)的連接,和一些對(duì)數(shù)據(jù)庫(kù)的基本查詢,更像和修改等操作;Seatinfo則主要完成提取座位信息,以供其他類的調(diào)用。main包是主界面的接口,顯示系統(tǒng)的所有功能,由兩個(gè)類組成:Interface.和Main。interface類完成所有主界面的頁(yè)面功能,定義所有按鈕和頁(yè)面初始化數(shù)據(jù);Main類調(diào)用interface類顯示一個(gè)主窗口和按鈕。query包是當(dāng)點(diǎn)擊了主界面的“查詢”按鈕時(shí)調(diào)用的包。這個(gè)包中有四個(gè)類:Query、CommonQuery、ComprehenQuery和ResultTable。Query是一個(gè)窗口類,它會(huì)調(diào)用CommonQuery和ComprehenQuery兩個(gè)類,分別實(shí)現(xiàn)普通查詢和綜合

查詢連個(gè)功能;CommonQuery是普通查詢,可以按航空公司查詢、按航班查詢和按目的地查詢,根據(jù)所選按鈕,執(zhí)行相應(yīng)的查詢方式;ComprehenQuery是綜合查詢,實(shí)現(xiàn)了單程、雙程和聯(lián)程查詢功能;ResultTable是對(duì)查詢出的結(jié)果進(jìn)行格式化處理,主要使用了Swing的JTable組件。Ticketbook包實(shí)現(xiàn)訂票功能,主要有三個(gè)類:TicketBook、BookInfo和ClinetFram。TicketBook實(shí)現(xiàn)訂票功能;ClinetFram發(fā)回客戶訂票信息;Bookinfo將客戶的訂票信息插入到數(shù)據(jù)庫(kù)中,保存客戶訂票信息。Ticketrefund包實(shí)現(xiàn)退票功能,這里面就一個(gè)類:Ticketrefund實(shí)現(xiàn)客戶的退票功能,退票成功后更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)。manage包實(shí)現(xiàn)系統(tǒng)管理員對(duì)航班的管理,這個(gè)包有五個(gè)類:DeletePanel、InsertPanel、UpdatePanel、FlightList和Management。它們分別在后臺(tái)實(shí)現(xiàn)對(duì)航班的增加、刪除、修改和查詢;Management則實(shí)現(xiàn)的是管理員的操作界面。這些包的圖形表示為:圖4-8assist和main包說明CommenQuery+initComboxes+itemStateChanged+executeFligh+executeAirFirmQuerytQueryComprehenQuery+initComboxes+actionPerformed+executeSingleQuery+executeMutipleQuery+formSQLString+showResult+executeDestinQuery+showResult圖4-9manage、query包說明CommenQuery+initComboxes+itemStateChanged+executeFligh+executeAirFirmQuerytQueryComprehenQuery+initComboxes+actionPerformed+executeSingleQuery+executeMutipleQuery+formSQLString+showResult+executeDestinQuery+showResult圖4-9manage、query包說明圖4-10ticketbook、ticketrefund包說明4.2.3功能模塊的實(shí)現(xiàn)1、系統(tǒng)管理員登錄功能的實(shí)現(xiàn)系統(tǒng)管理員登錄功能的實(shí)現(xiàn)是采用Javax.swing.JOptionPane類下的showInputDialog方法判斷管理員登錄得用戶名和密碼是否正確,如果正確則轉(zhuǎn)入到航班管理界面,否則提示是密碼還是用戶名輸入錯(cuò)誤信息,然后轉(zhuǎn)入管理員登錄界面讓他重新登錄2、航班查詢功能的實(shí)現(xiàn)查詢功能包括代理商的查詢和系統(tǒng)管理員的查詢,都是從同一張表中查詢出輸入的查詢信息,如果沒有則輸出提示信息,不同之處是查詢的方式和條件不一樣。代理商這邊的查詢分得更細(xì)些,有單程查詢、雙程查詢和聯(lián)程查詢。系統(tǒng)根據(jù)代理商選擇的按鈕(按鈕事件),從而判斷是那種查詢方式,然后代理商會(huì)在相應(yīng)的文本區(qū)(TextFields)內(nèi)輸入查詢條件,我們使用Javax.swing.JTextField類的getText()方法獲得代理商輸入的文本作為查詢條件。在顯示查詢結(jié)果時(shí)我們則用的是我們自己定義的一個(gè)類(ResultTable)格式化輸出查詢結(jié)果,ResultTable繼承Javax.swing.JTable類。3、訂票功能的實(shí)現(xiàn)訂票功能是所有業(yè)務(wù)邏輯中最復(fù)雜、最重要和最麻煩的一項(xiàng),因?yàn)槲覀円环矫姹仨毰袛嘧恍畔⒈?seatlnfo)中的座位數(shù)是否足夠訂票,另一方面還要判斷代理商輸入的航班信息與數(shù)據(jù)庫(kù)中存儲(chǔ)的航班信息是否一致,這里需要頻繁的訪問數(shù)據(jù)庫(kù)。所以,這不但復(fù)雜而且要耗費(fèi)許多時(shí)間。當(dāng)代理商在訂票窗口里輸入訂票信息后,點(diǎn)擊“訂票”按鈕,系統(tǒng)監(jiān)聽到按鈕事件,判斷是否可以訂票。這里所有的按鈕均實(shí)現(xiàn)ActionListener接口的actionPerformed()方法以實(shí)現(xiàn)對(duì)按鈕事件的監(jiān)聽。系統(tǒng)會(huì)根據(jù)代理商所購(gòu)機(jī)票的飛行日期、航班號(hào)自動(dòng)生成航班號(hào),航班號(hào)的生成是用這段代碼實(shí)現(xiàn):StringbookNum=string[3]+string[4]+string.valueOf((int)(500*Math.random()));string[3]是航班日期,string[4]是航班號(hào),string.valueOf((int)(500*Math.random()))則生成[0,500]的隨機(jī)數(shù),這樣來構(gòu)成訂單號(hào)。4、 退票功能的實(shí)現(xiàn)退票功

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論