畢業(yè)論文-基于android的航空訂票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
畢業(yè)論文-基于android的航空訂票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
畢業(yè)論文-基于android的航空訂票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
畢業(yè)論文-基于android的航空訂票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
畢業(yè)論文-基于android的航空訂票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

論文分類(lèi)號(hào)TP學(xué)校代碼13681畢業(yè)設(shè)計(jì)說(shuō)明書(shū)論文題目基于ANDROID的航空訂票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名劉麗學(xué)號(hào)2308209系部信工四系專(zhuān)業(yè)班級(jí)網(wǎng)絡(luò)082班指導(dǎo)教師張輝二一一年五月HAOJINGCOLLEGESHAANXIUNIVERSITYOFSCIENCETECHNOLOGYVOVAGERESERVATIONSYSTEMDESIGNBASEONANDROIDABSTRACTWITHTHERAPIDECONOMICANDTECHNOLOGICALDEVELOPMENT,PEOPLESLIVINGSTANDARDSHAVEGREATLYIMPROVED,MOREANDMOREPEOPLETRAVEL,CHOOSETOFLY,SOTHATTHECIVILAVIATIONMARKETISEXPANDINGRAPIDLYTOMEETTHEDEMANDFORIMPROVINGSERVICEQUALITY,IMPROVESERVICEQUALITY,ASANDROIDSMARTPHONEUSERSTOPROVIDEREALTIMEONLINEBOOKINGSERVICE,TOLOAIRLINEDECIDEDTODEVELOPA3GAPPLICATIONPORTALSYSTEMTHESYSTEMMAKESANDROIDSMARTPHONEUSERSCANCOMPLETETHEFLIGHTCLIENTINQUIRIES,BOOKING,ORDERMANAGEMENT,ORDERPAYMENT,NETWORKQUERIES,MEMBERSHIPPOINTSQUERIES,DYNAMICFLIGHTINFORMATION,SUBSCRIBETONEWSANDOTHERFEATURESBEFORETHEPROJECTDEVELOPMENT,TOLOLINENETWORKBASEDAIRLINEHASTHETABCSBUSINESSTELLERSYSTEMS,ANDINTERNETBASEDTWABSWEBOPERATINGSYSTEM,THEFORMERMAINLYTOLOOUTLETSWITHINAIRLINESOPERATINGSERVICESTOPROVIDECOMPLETEBOOKING,REFUND,改簽,PRINTINVOICES,INTEGRATIONMANAGEMENT,ETC,WHICHISLIMITEDTOORDINARYINTERNETUSERSOFSERVICESBOOKING,PAYMENT,CHECK,ETCT3GABSWITHTHEABOVETWOPROJECTSSHARETHESAMEFLIGHTINFORMATION,ANDTWABSSHARETHESAMEUSERACCOUNTANDORDERINFORMATIONCLIENTSOFTWARETOCOMPLETECOMMUNICATIONWITHTHESERVER,ACCORDINGTOTHEGIVENORIGINANDDESTINATIONANDFLIGHTDEPARTUREDATEQUERYTOTHESERVERANDTHETICKETREQUESTSSERVERSOFTWARETOACCEPTCLIENTREQUESTS,INQUIRIESANDCOMPLETETHEFLIGHTTICKETFUNCTIONRETURNSTHERESULTTOTHECLIENTMEANWHILE,THESERVERSIDESOFTWAREAGENTSCANCARRYOUTTHEMANAGEMENTOFRECORDSANDSTATISTICSFOREACHAGENTPOINTSTOTHEVOLUMEOFBUSINESSANDTHEWAYTHELOGFILESSAVEDKEYWORDSTOLOAIRLINES、ANDROIDSMARTPHONE、BOOKINGTICKETSSERVICE、SELECT基于ANDROID的航空訂票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著經(jīng)濟(jì)和科技的飛速發(fā)展,人民的生活水平有了很大的提高,越來(lái)越多的人出行時(shí),選擇乘坐飛機(jī),從而使民航市場(chǎng)迅速擴(kuò)大。為了適應(yīng)需求改進(jìn)服務(wù)質(zhì)量,提升服務(wù)品質(zhì),為ANDROID智能手機(jī)用戶提供實(shí)時(shí)在線的訂票服務(wù),TOLO航空公司決定開(kāi)發(fā)一套3G應(yīng)用門(mén)戶系統(tǒng)。該系統(tǒng)使得用戶能通過(guò)ANDROID智能手機(jī)客戶端完成航班查詢(xún),訂票,訂單管理,訂單支付,網(wǎng)點(diǎn)查詢(xún),會(huì)員積分查詢(xún),動(dòng)態(tài)航班查詢(xún),訂閱消息等功能。在該項(xiàng)目開(kāi)發(fā)之前,TOLO航空公司已有基于專(zhuān)線網(wǎng)絡(luò)的TABCS營(yíng)業(yè)柜員系統(tǒng),和基于INTERNET的TWABS(WEB營(yíng)業(yè)系統(tǒng)),前者主要為T(mén)OLO航空公司內(nèi)部的營(yíng)業(yè)網(wǎng)點(diǎn)提供完整的營(yíng)業(yè)服務(wù)(訂票,退票,改簽,打印發(fā)票,積分管理等),后者為普通互聯(lián)網(wǎng)用戶提供受限的服務(wù)(訂票,支付,查詢(xún)等)。T3GABS與以上兩個(gè)項(xiàng)目共享同樣的航班信息,與TWABS共享同樣的用戶賬戶和訂單信息??蛻舳塑浖軌蛲瓿膳c服務(wù)器的通信,根據(jù)給定的出發(fā)地和目的地以及出發(fā)日期向服務(wù)器發(fā)送航班查詢(xún)請(qǐng)求和出票的請(qǐng)求。服務(wù)器端軟件能夠接受客戶端請(qǐng)求,完成航班查詢(xún)和出票功能,并向客戶端返回結(jié)果。同時(shí),服務(wù)器端軟件還能進(jìn)行代理商的管理,記錄并統(tǒng)計(jì)每個(gè)代理點(diǎn)的業(yè)務(wù)量并以日志文件的方式保存下來(lái)。關(guān)鍵詞途樂(lè)航空、ANDROID智能手機(jī)、訂票服務(wù)、查詢(xún)目錄1引言111國(guó)內(nèi)民航發(fā)展概括1123G技術(shù)12應(yīng)用的技術(shù)321開(kāi)發(fā)環(huán)境322技術(shù)的選擇3221C/S構(gòu)架3222JAVA技術(shù)3223JAVA的語(yǔ)言的主要特點(diǎn)423開(kāi)發(fā)工具424MVC架構(gòu)63項(xiàng)目需求分析831項(xiàng)目的要求832項(xiàng)目的頁(yè)面列表(附錄I)833頁(yè)面交互列表(附錄II)834項(xiàng)目的功能8341功能全圖8342客戶端功能依賴(lài)圖935登錄功能用例附錄III1136非功能性需求12361性能需求12362安全性需求12363可靠性和可用性需求124項(xiàng)目的設(shè)計(jì)與實(shí)現(xiàn)1441項(xiàng)目的分層1442業(yè)務(wù)的模型1443數(shù)據(jù)庫(kù)的設(shè)計(jì)1544DAO接口的設(shè)計(jì)1545通信的設(shè)計(jì)1646錯(cuò)誤的處理1647工作的流程16471主要工作流程16472訂票模塊詳細(xì)時(shí)序圖18473用戶管理程序描述185項(xiàng)目的測(cè)試2151測(cè)試方法2152改進(jìn)的方面21結(jié)論22致謝23參考文獻(xiàn)24附錄I主要頁(yè)面25附錄II頁(yè)面交互27附錄III用例清單28畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)縮寫(xiě)稿29GRADUATIONMANUALPAPERABBREVIATEDTRANSLATIONDRAFT351引言這里主要介紹開(kāi)發(fā)基于ANDROID的航空訂票系統(tǒng)的背景,由于國(guó)內(nèi)民航的迅速發(fā)展以及3G的快速崛起,人們需要更好的技術(shù)、更先進(jìn)的系統(tǒng)軟件來(lái)滿足需求。同時(shí)這里也提及了關(guān)于這個(gè)項(xiàng)目的開(kāi)發(fā)環(huán)境、技術(shù)的選擇、開(kāi)發(fā)的工具、MVC的構(gòu)架會(huì)有助于項(xiàng)目的實(shí)現(xiàn)。11國(guó)內(nèi)民航發(fā)展概括新中國(guó)民航業(yè)的發(fā)展起步于1949年,建立起發(fā)展的基本框架是在20世紀(jì)80年代改革開(kāi)放之后,而真正的起飛則是在90年代。到1998年底民航運(yùn)輸飛機(jī)達(dá)到523架,比1990年增加約2倍,而且增加的都是技術(shù)先進(jìn)、性能優(yōu)良的新機(jī)型。90年代民航運(yùn)輸生產(chǎn)進(jìn)一步高速增長(zhǎng)均達(dá)到民航歷史最高水平,而且在各種運(yùn)輸方式中也是增幅最高的,比公路客運(yùn)增幅高出1倍,比鐵路客運(yùn)增幅高出4倍我國(guó)民航業(yè)伴隨整個(gè)國(guó)民經(jīng)濟(jì)的發(fā)展而不斷發(fā)展壯大。特別是改革開(kāi)放20年來(lái),航空運(yùn)量持續(xù)快速增長(zhǎng),航線網(wǎng)絡(luò)不斷擴(kuò)大,機(jī)隊(duì)運(yùn)輸能力顯著增強(qiáng),機(jī)場(chǎng)、空管等基礎(chǔ)設(shè)施建設(shè)取得重大進(jìn)展,管理體制改革和擴(kuò)大對(duì)外開(kāi)放邁出較大步伐。航空運(yùn)輸在我國(guó)改革開(kāi)放和加速社會(huì)主義現(xiàn)代化建設(shè)中發(fā)揮著越來(lái)越大的作用。民航是一個(gè)發(fā)展快、收入水平較高的行業(yè),改革和重組中可能出現(xiàn)的困難比其他許多行業(yè)都要小。事實(shí)上,一些年來(lái),民航系統(tǒng)從主管機(jī)構(gòu)到企業(yè)對(duì)改革的必要性和緊迫性的體會(huì)最為深切,也做了不少有益工作。只要目標(biāo)正確、措施得當(dāng)、民航系統(tǒng)改革完全可以在不太長(zhǎng)的時(shí)間內(nèi)取得突破性進(jìn)展,這樣就迫使有更好的技術(shù)來(lái)滿足人們的需求。123G技術(shù)“3G”是第三代移動(dòng)通信技術(shù)的簡(jiǎn)稱(chēng),是指支持高速數(shù)據(jù)傳輸?shù)姆涓C移動(dòng)通訊技術(shù)。3G服務(wù)能夠同時(shí)傳送聲音通話及數(shù)據(jù)信息電子郵件、即時(shí)通信等,其代表特征是提供高速數(shù)據(jù)業(yè)務(wù)。特別手提到3G機(jī)都有一個(gè)超大的彩色顯示屏,往往還是觸摸式的。3G手機(jī)除了能完成高質(zhì)量的日常通信外,還能進(jìn)行多媒體通信。使用者可以在3G手機(jī)的觸摸顯示屏上直接寫(xiě)字、繪圖,并將其傳送給另一臺(tái)手機(jī),而所需時(shí)間可能不到一秒。當(dāng)然,也可以將這些信息傳送給一臺(tái)電腦,或從電腦中下載某些信息;用戶可以用3G手機(jī)直接上網(wǎng),查看電子郵件或?yàn)g覽網(wǎng)頁(yè)。將有不少型號(hào)的3G手機(jī)自帶攝像頭,這將使用戶可以利用手機(jī)進(jìn)行電腦會(huì)議。3G的核心應(yīng)用包括1寬帶上網(wǎng)寬帶上網(wǎng)是3G手機(jī)的一項(xiàng)很重要的功能,屆時(shí)我們能在手機(jī)上收發(fā)語(yǔ)音郵件、寫(xiě)博客、聊天、搜索、下載圖鈴等現(xiàn)在不少人以為這些在手機(jī)上的功能應(yīng)用要等到3G時(shí)代。2手機(jī)辦公、手機(jī)執(zhí)法和手機(jī)商務(wù)隨著帶寬的增加,手機(jī)辦公越來(lái)越受到青睞。手機(jī)辦公使得辦公人員可以隨時(shí)隨地與單位的信息系統(tǒng)保持聯(lián)系,完成辦公功能。這包括移動(dòng)辦公、移動(dòng)執(zhí)法、移動(dòng)商務(wù)等等。與傳統(tǒng)的OA系統(tǒng)相比,手機(jī)辦公擺脫了傳統(tǒng)OA局限于局域網(wǎng)的桎梏,辦公人員可以隨時(shí)隨地訪問(wèn)政府和企業(yè)的數(shù)據(jù)庫(kù),進(jìn)行實(shí)時(shí)辦公和處理業(yè)務(wù),極大地提高了辦公和執(zhí)法的效率。3視頻通話3G時(shí)代,傳統(tǒng)的語(yǔ)音通話已經(jīng)是個(gè)很弱的功能了,到時(shí)候視頻通話和語(yǔ)音信箱等新業(yè)務(wù)才是主流,傳統(tǒng)的語(yǔ)音通話資費(fèi)會(huì)降低,而視覺(jué)沖擊力強(qiáng),快速直接的視頻通話會(huì)更加普及和飛速發(fā)展。4手機(jī)電視從運(yùn)營(yíng)商層面來(lái)說(shuō),3G牌照的發(fā)放解決了一個(gè)很大的技術(shù)障礙,TD和CMMB等標(biāo)準(zhǔn)的建設(shè)也推動(dòng)了整個(gè)行業(yè)的發(fā)展。手機(jī)流媒體軟件會(huì)成為3G時(shí)代最多使用的手機(jī)電視軟件,在視頻影像的流暢和畫(huà)面質(zhì)量上不斷提升,突破技術(shù)瓶頸,真正大規(guī)模被應(yīng)用。5無(wú)線搜索對(duì)用戶來(lái)說(shuō),這是比較實(shí)用型的移動(dòng)網(wǎng)絡(luò)服務(wù),也能讓人快速接受。隨時(shí)隨地用手機(jī)搜索將會(huì)變成更多手機(jī)用戶一種平常的生活習(xí)慣。6手機(jī)音樂(lè)在無(wú)線互聯(lián)網(wǎng)發(fā)展成熟的日本,手機(jī)音樂(lè)是最為亮麗的一道風(fēng)景線,通過(guò)手機(jī)上網(wǎng)下載音樂(lè)是電腦的50倍。3G時(shí)代,只要在手機(jī)上安裝一款手機(jī)音樂(lè)軟件,就能通過(guò)手機(jī)網(wǎng)絡(luò),隨時(shí)隨地讓手機(jī)變身音樂(lè)魔盒,輕松收納無(wú)數(shù)首歌曲,下載速度更快,耗費(fèi)流量幾乎可以忽略不計(jì)。7手機(jī)辦公隨著帶寬的增加,手機(jī)辦公越來(lái)越受到青睞。手機(jī)辦公使得辦公人員可以隨時(shí)隨地與單位的信息系統(tǒng)保持聯(lián)系,完成辦公功能。這包括移動(dòng)辦公、移動(dòng)執(zhí)法、移動(dòng)商務(wù)等等。極大地提高了辦事和執(zhí)法的效率。8手機(jī)購(gòu)物目前90的日本韓國(guó)手機(jī)用戶都已經(jīng)習(xí)慣在手機(jī)上消費(fèi),甚至是購(gòu)買(mǎi)大米、洗衣粉這樣的日常生活用品。專(zhuān)家預(yù)計(jì),中國(guó)未來(lái)手機(jī)購(gòu)物會(huì)有一個(gè)高速增長(zhǎng)期,用戶只要開(kāi)通手機(jī)上網(wǎng)服務(wù),就可以通過(guò)手機(jī)查詢(xún)商品信息,并在線支付購(gòu)買(mǎi)產(chǎn)品。高速3G可以讓手機(jī)購(gòu)物變得更實(shí)在,高質(zhì)量的圖片與視頻會(huì)話能使商家與消費(fèi)者的距離拉近,提高購(gòu)物體驗(yàn),讓手機(jī)購(gòu)物變?yōu)樾鲁绷鳌?手機(jī)網(wǎng)游與電腦的網(wǎng)游相比,手機(jī)網(wǎng)游的體驗(yàn)并不好,但方便攜帶,隨時(shí)可以玩,這種利用了零碎時(shí)間的網(wǎng)游是目前年輕人的新寵。2應(yīng)用的技術(shù)21開(kāi)發(fā)環(huán)境服務(wù)器操作系統(tǒng)平臺(tái)WINDOWSXP客戶端手機(jī)系統(tǒng)平臺(tái)ANDROID22開(kāi)發(fā)平臺(tái)ECLIPSE開(kāi)發(fā)語(yǔ)言JAVA架構(gòu)MVC構(gòu)架數(shù)據(jù)庫(kù)MYSQL22技術(shù)的選擇良好的技術(shù)會(huì)使整個(gè)項(xiàng)目系統(tǒng)很好的運(yùn)行、減少了不必要的錯(cuò)誤,同時(shí)也會(huì)使整個(gè)系統(tǒng)的編寫(xiě)能很好的實(shí)現(xiàn)。221C/S構(gòu)架CLIENT/SERVER客戶端/服務(wù)器結(jié)構(gòu),是軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)將任務(wù)合理分配到CLIENT端和SERVER端,降低了系統(tǒng)的通訊開(kāi)銷(xiāo),可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì)。在這種結(jié)構(gòu)下,用戶界面完全通過(guò)WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。C/S一般建立在專(zhuān)用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過(guò)專(zhuān)門(mén)服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。C/S一般面向相對(duì)固定的用戶群。對(duì)信息安全的控制能力很強(qiáng),C/S程序可以更加注重流程,可以對(duì)權(quán)限多層次校驗(yàn),對(duì)系統(tǒng)運(yùn)行速度可以較少考慮。C/S程序由于整體性,必須整體考察,處理出現(xiàn)的問(wèn)題以及系統(tǒng)升級(jí)、升級(jí)難、可能是再做一個(gè)全新的系統(tǒng)。C/S程序可以處理用戶面固定;并且在相同區(qū)域,安全要求高需求,與操作系統(tǒng)相關(guān)。應(yīng)該都是相同的系統(tǒng)C/S程序一般是典型的中央集權(quán)的機(jī)械式處理,交互性相對(duì)低,C/S多是建立的WINDOW平臺(tái)上,表現(xiàn)方法有限,對(duì)程序員普遍要求較高。222JAVA技術(shù)JAVA,是由SUNMICROSYSTEMS公司于1995年5月推出的JAVA程序設(shè)計(jì)語(yǔ)言和JAVA平臺(tái)的總稱(chēng)。用JAVA實(shí)現(xiàn)的HOTJAVA瀏覽器(支持JAVAAPPLET)顯示了JAVA的魅力跨平臺(tái)、動(dòng)態(tài)的WEB、INTERNET計(jì)算。JAVA平臺(tái)由JAVA虛擬機(jī)(JAVAVIRTUALMACHINE)和JAVA應(yīng)用編程接口(APPLICATIONPROGRAMMINGINTERFACE、簡(jiǎn)稱(chēng)API)構(gòu)成。JAVA的三個(gè)版本JAVASE(標(biāo)準(zhǔn)版本)、JAVAEE(企業(yè)版本)、JAVAME(微小版本)。223JAVA的語(yǔ)言的主要特點(diǎn)1JAVA語(yǔ)言是簡(jiǎn)單的。JAVA語(yǔ)言的語(yǔ)法與C語(yǔ)言和C語(yǔ)言很接近,JAVA丟棄了C中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動(dòng)的強(qiáng)制類(lèi)型轉(zhuǎn)換。特別地,JAVA語(yǔ)言不使用指針,并提供了自動(dòng)的廢料收集。2只支持類(lèi)之間的單繼承,但支持接口之間的多繼承,并支持類(lèi)與接口之間的實(shí)現(xiàn)機(jī)制和運(yùn)行環(huán)境。3JAVA語(yǔ)言是分布式的。JAVA語(yǔ)言支持INTERNET應(yīng)用的開(kāi)發(fā),在基本的JAVA應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口(JAVANET),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類(lèi)庫(kù),包括URL、URLCONNECTION、SOCKET、SERVERSOCKET等。4JAVA語(yǔ)言是健壯的。JAVA的強(qiáng)類(lèi)型機(jī)制、異常處理、廢料的自動(dòng)收集等是JAVA程序健壯性的重要保證。對(duì)指針的丟棄是JAVA的明智選擇。JAVA的安全檢查機(jī)制使得JAVA更具健壯性。5JAVA語(yǔ)言是安全的。JAVA通常被用在網(wǎng)絡(luò)環(huán)境中,為此JAVA提供了一個(gè)安全的全機(jī)制以防惡意代碼的攻擊。6JAVA語(yǔ)言是體系結(jié)構(gòu)中立的。JAVA程序(后綴為JAVA的文件)在JAVA平臺(tái)上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為CLASS的文件),然后可以在實(shí)現(xiàn)這個(gè)JAVA平臺(tái)的任何系統(tǒng)中運(yùn)行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。7JAVA語(yǔ)言是可移植的。這種可移植性來(lái)源于體系結(jié)構(gòu)中立性。8JAVA語(yǔ)言是多線程的。線程是一種特殊的對(duì)象,它必須由THREAD類(lèi)或其子類(lèi)來(lái)創(chuàng)建。通常有兩種方法來(lái)創(chuàng)建線程其一,使用型構(gòu)為T(mén)HREADRUNNABLE的構(gòu)造子將一個(gè)實(shí)現(xiàn)了RUNNABLE接口的對(duì)象包裝成一個(gè)線程;其二,從THREAD類(lèi)派生出子類(lèi)并重寫(xiě)RUN方法,使用該子類(lèi)創(chuàng)建的對(duì)象即為線程。9JAVA語(yǔ)言的優(yōu)良特性使得JAVA應(yīng)用具有無(wú)比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護(hù)費(fèi)用。JAVA對(duì)對(duì)象技術(shù)的全面支持和JAVA平臺(tái)內(nèi)嵌的API能縮短應(yīng)用系統(tǒng)的開(kāi)發(fā)時(shí)間并降低成本。JAVA的編譯一次,到處可運(yùn)行的特性使得它能夠提供一個(gè)隨處可用的開(kāi)放結(jié)構(gòu)和在多平臺(tái)之間傳遞信息的低成本方式。特別是JAVA企業(yè)應(yīng)用編程接口為企業(yè)計(jì)算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類(lèi)庫(kù)。23開(kāi)發(fā)工具ECLIPSEECLIPSE是一個(gè)開(kāi)放源代碼的軟件開(kāi)發(fā)項(xiàng)目,專(zhuān)注于為高度集成的工具開(kāi)發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái)。它主要由ECLIPSE項(xiàng)目、ECLIPSE工具項(xiàng)目和ECLIPSE技術(shù)項(xiàng)目三個(gè)項(xiàng)目組成,具體包括四個(gè)部分組成ECLIPSEPLATFORM、JDT、CDT和PDE。JDT支持JAVA開(kāi)發(fā)、CDT支持C開(kāi)發(fā)、PDE用來(lái)支持插件開(kāi)發(fā)。JDT支持JAVA開(kāi)發(fā)、CDT支持C開(kāi)發(fā)、PDE用來(lái)支持插件開(kāi)發(fā),ECLIPSEPLATFORM則是一個(gè)開(kāi)放的可擴(kuò)展IDE,提供了一個(gè)通用的開(kāi)發(fā)平臺(tái)。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開(kāi)發(fā)工具的基礎(chǔ)。ECLIPSEPLATFORM允許工具建造者獨(dú)立開(kāi)發(fā)與他人工具無(wú)縫集成的工具從而無(wú)須分辨一個(gè)工具功能在哪里結(jié)束,而另一個(gè)工具功能在哪里開(kāi)始。JDBCJDBC(JAVADATABASECONNECTIVITY,JAVA數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的JAVAAPI,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用JAVA語(yǔ)言編寫(xiě)的類(lèi)和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純JAVAAPI編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序。JDBC提供了三個(gè)類(lèi),用于向數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句。CONNECTION接口中的三個(gè)方法可用于創(chuàng)建這些類(lèi)的實(shí)例。下面列出這些類(lèi)及其創(chuàng)建方法(1)STATEMENT由方法CREATESTATEMENT所創(chuàng)建。STATEMENT對(duì)象用于發(fā)送簡(jiǎn)單的SQL語(yǔ)句。(2)PREPAREDSTATEMENT由方法PREPARESTATEMENT所創(chuàng)建。PREPAREDSTATEMENT對(duì)象用于發(fā)送帶有一個(gè)或多個(gè)輸入?yún)?shù)(IN參數(shù))的SQL語(yǔ)句。PREPAREDSTATEMENT擁有一組方法,用于設(shè)置IN參數(shù)的值。執(zhí)行語(yǔ)句時(shí),這些IN參數(shù)將被送到數(shù)據(jù)庫(kù)中。PREPAREDSTATEMENT的實(shí)例擴(kuò)展了STATEMENT,因此它們都包括了STATEMENT的方法。PREPAREDSTATEMENT對(duì)象有可能比STATEMENT對(duì)象的效率更高,因?yàn)樗驯活A(yù)編譯過(guò)并存放在那以供將來(lái)使用。(3)CALLABLESTATEMENT由方法PREPARECALL所創(chuàng)建。CALLABLESTATEMENT對(duì)象用于執(zhí)行SQL儲(chǔ)存程序一組可通過(guò)名稱(chēng)來(lái)調(diào)用(就象函數(shù)的調(diào)用那樣)的SQL語(yǔ)句。CALLABLESTATEMENT對(duì)象從PREPAREDSTATEMENT中繼承了用于處理IN參數(shù)的方法,而且還增加了用于處理OUT參數(shù)和INOUT參數(shù)的方法。MYSQLMYSQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MYSQLAB公司,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MYSQL作為網(wǎng)站數(shù)據(jù)庫(kù)。MYSQL索引類(lèi)型1普通索引普通索引(由關(guān)鍵字KEY或INDEX定義的索引)的唯一任務(wù)是加快對(duì)數(shù)據(jù)的訪問(wèn)速度。因此,應(yīng)該只為那些最經(jīng)常出現(xiàn)在查詢(xún)條件(WHERECOLUMN)或排序條件(ORDERBYCOLUMN)中的數(shù)據(jù)列創(chuàng)建索引。2唯一索引唯一索引做的好處一是簡(jiǎn)化了MYSQL對(duì)這個(gè)索引的管理工作,這個(gè)索引也因此而變得更有效率;二是MYSQL會(huì)在有新記錄插入數(shù)據(jù)表時(shí),自動(dòng)檢查新記錄的這個(gè)字段的值是否已經(jīng)在某個(gè)記錄的這個(gè)字段里出現(xiàn)過(guò)了。3主索引必須為主鍵字段創(chuàng)建一個(gè)索引,這個(gè)索引就是所謂的“主索引”。主索引與唯一索引的唯一區(qū)別是前者在定義時(shí)使用的關(guān)鍵字是PRIMARY而不是UNIQUE。4外鍵索引如果為某個(gè)外鍵字段定義了一個(gè)外鍵約束條件,MYSQL就會(huì)定義一個(gè)內(nèi)部索引來(lái)幫助自己以最有效率的方式去管理和使用外鍵約束條件。5復(fù)合索引索引可以覆蓋多個(gè)數(shù)據(jù)列,如像INDEX(COLUMNA、COLUMNB)索引。這種索引的特點(diǎn)是MYSQL可以有選擇地使用一個(gè)這樣的索引。ANDROIDANDROID以JAVA為編程語(yǔ)言,從接口到功能,都有層出不窮的變化,其中ACTIVITY等同于J2ME的MIDLET,一個(gè)ACTIVITY類(lèi)(CLASS)負(fù)責(zé)創(chuàng)建視窗(WINDOW),一個(gè)活動(dòng)中的ACTIVITY就是在FOREGROUND(前景)模式,背景運(yùn)行的程序叫做SERVICE。兩者之間通過(guò)由SERVICECONNECTION和AIDL連結(jié)。ANDROID22應(yīng)該具備的十大功能1、新增應(yīng)用程序“全部升級(jí)”或“自動(dòng)升級(jí)”選項(xiàng)。2、ANDROID在線應(yīng)用市場(chǎng)與PC端保持同步。3、自由升級(jí)系統(tǒng)版本。4、電源管理功能。5、更多付費(fèi)模式。6、新版音樂(lè)播放器。7、基于SD擴(kuò)展存儲(chǔ)卡安裝模式。8、高級(jí)通知選項(xiàng)卡。9、支持USB/藍(lán)牙鍵盤(pán)。10、離線地圖存儲(chǔ)。ANDROID系統(tǒng)平臺(tái)五大特色1開(kāi)放性在優(yōu)勢(shì)方面,ANDROID平臺(tái)首先就是其開(kāi)發(fā)性,開(kāi)發(fā)的平臺(tái)允許任何移動(dòng)終端廠商加入到ANDROID聯(lián)盟中來(lái)。顯著的開(kāi)放性可以使其擁有更多的開(kāi)發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個(gè)嶄新的平臺(tái)也將很快走向成熟。開(kāi)發(fā)性對(duì)于ANDROID的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對(duì)于消費(fèi)者來(lái)講,隨大的受益正是豐富的軟件資源。開(kāi)放的平臺(tái)也會(huì)帶來(lái)更大競(jìng)爭(zhēng),如此一來(lái),消費(fèi)者將可以用更低的價(jià)位購(gòu)得心儀的手機(jī)。2掙脫運(yùn)營(yíng)商的束縛在過(guò)去很長(zhǎng)的一段時(shí)間,特別是在歐美地區(qū),手機(jī)應(yīng)用往往受到運(yùn)營(yíng)商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運(yùn)營(yíng)商的控制。自從IPHONE上市,用戶可以更加方便地連接網(wǎng)絡(luò),運(yùn)營(yíng)商的制約減少。隨著EDGE、HSDPA這些2G至3G移動(dòng)網(wǎng)絡(luò)的逐步過(guò)渡和提升,手機(jī)隨意接入網(wǎng)絡(luò)已不是運(yùn)營(yíng)商口中的笑談。3豐富的硬件選擇這一點(diǎn)還是與ANDROID平臺(tái)的開(kāi)放性相關(guān),由于ANDROID的開(kāi)放性,眾多的廠商會(huì)推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會(huì)影響到數(shù)據(jù)同步、甚至軟件的兼容。好比你從諾基亞SYMBIAN風(fēng)格手機(jī)一下改用蘋(píng)果IPHONE,同時(shí)還可將SYMBIAN中優(yōu)秀的軟件帶到IPHONE上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。4不受任何限制的開(kāi)發(fā)商ANDROID平臺(tái)提供給第三方開(kāi)發(fā)商一個(gè)十分寬泛、自由的環(huán)境。因此不會(huì)受到各種條條框框的阻擾,可想而知,會(huì)有多少新穎別致的軟件會(huì)誕生。但也有其兩面性,血腥、暴力、情色方面的程序和游戲如可控制正是留給ANDROID難題之一。5無(wú)縫結(jié)合的GOOGLE應(yīng)用如今叱詫互聯(lián)網(wǎng)的GOOGLE已經(jīng)走過(guò)10年度歷史。從搜索巨人到全面的互聯(lián)網(wǎng)滲透,GOOGLE服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而ANDROID平臺(tái)手機(jī)將無(wú)縫結(jié)合這些優(yōu)秀的GOOGLE服務(wù)。24MVC架構(gòu)MVC是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性地使應(yīng)用程序的輸入、處理和輸出分開(kāi)使用MVC模式,應(yīng)用程序被分為三個(gè)核心部件模型(MODEL,即M)、視圖(VIEW,即V)、控制器(CONTROLLER,即C)它們各自處理自己的任務(wù)。視圖視圖是用戶與之交互的界面。在現(xiàn)階段應(yīng)用十分廣泛。視圖最大的作用就是輸出數(shù)據(jù)并允許用戶操作,它不關(guān)心數(shù)據(jù)的處理及操作的處理等工作,這些處理都由控制器來(lái)完成。模型在這三個(gè)部件中,模型擁有最多的處理任務(wù),簡(jiǎn)單的說(shuō),模型部分就是對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,它處理的數(shù)據(jù)是中立的。模型一般被控制器調(diào)用。由于模型的代碼只寫(xiě)一次就可被多個(gè)視圖重用,所以減少了代碼的重復(fù)性。控制器控制器主要接收用戶的輸入并調(diào)用模型和視圖來(lái)完成用戶的需求,它本身不輸出任何東西做任何處理,它只接收請(qǐng)求并決定調(diào)用哪個(gè)模型來(lái)處理請(qǐng)求,然后確定用哪個(gè)視圖顯示模型處理返回的數(shù)據(jù)。MVC的優(yōu)點(diǎn)1低耦合性視圖層和業(yè)務(wù)層分離,這樣就允許更改視圖層代碼而不用重新編譯模型和控制器代碼。同樣,一個(gè)應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需要改動(dòng)MVC的模型層即可。因?yàn)槟P团c控制器和視圖相分離,所以很容易改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。以及高重用性和可適用性。2較低的生命周期成本MVC使降低開(kāi)發(fā)和維護(hù)用戶接口的技術(shù)含量成為可能。3快速的部署使用MVC模式使開(kāi)發(fā)時(shí)間得到相當(dāng)大的縮減,它使程序員(JAVA開(kāi)發(fā)人員)集中精力于業(yè)務(wù)邏輯,界面程序員(HTML和JSP開(kāi)發(fā)人員)集中精力于表現(xiàn)形式上。4可維護(hù)性分離視圖層和業(yè)務(wù)邏輯層也使得WEB應(yīng)用更易于維護(hù)和修改,有利于軟件工程化管理。MVC的缺點(diǎn)是由于它沒(méi)有明確的定義,所以完全理解MVC并不是很容易。使用MVC需要精心的計(jì)劃,它的內(nèi)部原理比較復(fù)雜。3項(xiàng)目需求分析31項(xiàng)目的要求1用戶通過(guò)登錄界面進(jìn)入主菜單(在登錄的過(guò)程中使用手機(jī)號(hào)/登錄名、密碼,就可以登錄了,如果登錄名或者密碼不對(duì),應(yīng)該拋出異常。如果沒(méi)有注冊(cè)過(guò),就必須先注冊(cè)新用戶,同時(shí)也可以退出頁(yè)面)。2登錄主界面可以實(shí)現(xiàn)以下功能預(yù)訂機(jī)票、訂單管理、會(huì)員里程、網(wǎng)點(diǎn)查詢(xún)、航線查詢(xún)、機(jī)型查詢(xún)、用戶管理、訂閱消息、軟件幫助。3登錄到主菜單里在預(yù)定機(jī)票里實(shí)現(xiàn)(查詢(xún)航班、查詢(xún)航班結(jié)果、選擇乘機(jī)人、選擇聯(lián)系人;訂單管理實(shí)現(xiàn)(訂單詳情A、支付入口、訂單查詢(xún)結(jié)果、訂單詳情B);會(huì)員里程實(shí)現(xiàn)(里程查詢(xún)?nèi)肟?、里程查?xún)結(jié)果);網(wǎng)點(diǎn)查詢(xún)里實(shí)現(xiàn)(網(wǎng)點(diǎn)查詢(xún)?nèi)肟凇⒕W(wǎng)點(diǎn)查詢(xún)結(jié)果);航線查詢(xún)里實(shí)現(xiàn)(航線查詢(xún)、航線查詢(xún)結(jié)果);機(jī)型查詢(xún)里實(shí)現(xiàn)(機(jī)型列表、機(jī)型詳情);用戶管理中實(shí)現(xiàn)(乘機(jī)人管理、聯(lián)系人管理、修改注冊(cè)信息、修改密碼);訂閱信息;軟件幫助(幫助信息、關(guān)于我們)。32項(xiàng)目的頁(yè)面列表(附錄I)通過(guò)對(duì)項(xiàng)目要求的理解我們?cè)O(shè)計(jì)了33個(gè)頁(yè)面,并且說(shuō)明了每一個(gè)界面的功能和有關(guān)信息。便于大家進(jìn)行設(shè)計(jì)編程。33頁(yè)面交互列表(附錄II)查看每一個(gè)頁(yè)面是如何跳轉(zhuǎn)和連接的,每次觸發(fā)一個(gè)按鈕,將引起頁(yè)面的跳轉(zhuǎn),幫助大家理解邏輯的設(shè)計(jì)。34項(xiàng)目的功能描述項(xiàng)目能實(shí)現(xiàn)的功能,首先從了解整個(gè)功能圖,然后分別介紹了客戶端功能圖和服務(wù)器端功能圖,理解項(xiàng)目的業(yè)務(wù)功能。341功能全圖從整體構(gòu)架劃分了每一個(gè)模塊實(shí)現(xiàn)的功能,主要模塊有預(yù)訂機(jī)票、訂單管理、會(huì)員里程、用戶管理、訂閱信息、軟件幫助和信息的查詢(xún)(網(wǎng)點(diǎn)查詢(xún)、機(jī)型查詢(xún)、航線查詢(xún))。T3GABS用戶賬戶管理訂單管理信息查詢(xún)訂閱管理軟件幫助登錄/登出注冊(cè)賬戶修改注冊(cè)信息添加乘機(jī)人刪除乘機(jī)人修改乘機(jī)人修改密碼查詢(xún)航班預(yù)訂機(jī)票查詢(xún)訂單刪除訂單支付訂單查詢(xún)航線查詢(xún)網(wǎng)點(diǎn)直接撥號(hào)查詢(xún)會(huì)員里程查詢(xún)機(jī)型設(shè)置訂閱內(nèi)容軟件幫助關(guān)于我們預(yù)訂機(jī)票添加聯(lián)系人刪除聯(lián)系人修改聯(lián)系人信息基本賬戶管理乘機(jī)人管理聯(lián)系人管理圖31功能全圖342客戶端功能依賴(lài)圖如果注冊(cè)的用戶通過(guò)用戶名和密碼登錄系統(tǒng),如果沒(méi)有注冊(cè)就需要注冊(cè),登錄后可以查詢(xún)相關(guān)信息,比如網(wǎng)點(diǎn)查詢(xún)、航班查詢(xún)。已注冊(cè)的用戶可以修改密碼并且可以實(shí)現(xiàn)退出。圖32客戶端功能圖343服務(wù)器端功能依賴(lài)圖服務(wù)器端接受了客戶端的請(qǐng)求,將客戶端的請(qǐng)求封裝在SOCKET中,然后給客戶端以回應(yīng)。在服務(wù)器端可以實(shí)現(xiàn)航班查詢(xún)、網(wǎng)點(diǎn)查詢(xún)、統(tǒng)計(jì)信息都是在用戶登錄的情況下進(jìn)行的。在航班查詢(xún)里可以擴(kuò)展實(shí)現(xiàn)添加航班計(jì)劃、查詢(xún)航班計(jì)劃、刪除航班計(jì)劃、添加飛機(jī)型號(hào)。在網(wǎng)點(diǎn)查詢(xún)里可以實(shí)現(xiàn)(增加、刪除、查詢(xún)),統(tǒng)計(jì)信息可以統(tǒng)計(jì)出網(wǎng)點(diǎn)出票記錄、所有出票記錄、統(tǒng)計(jì)月報(bào)表。圖33服務(wù)器端功能圖35登錄功能用例附錄III講述一個(gè)登錄功能的實(shí)例,登錄的過(guò)程的事件流和整個(gè)事件流因該處理的異常,方便大家實(shí)現(xiàn)具體的功能,編程的合理編寫(xiě)。表31登陸用例用例編號(hào)UC_001用例名稱(chēng)用戶登錄參與者注冊(cè)用戶用例場(chǎng)景說(shuō)明注冊(cè)用戶在進(jìn)入本系統(tǒng)開(kāi)始操作前,需要先登錄系統(tǒng)前置條件無(wú)后置條件可以開(kāi)始執(zhí)行業(yè)務(wù)操作基本事件流1,進(jìn)入“登錄頁(yè)面(P02)”2,用戶輸入用戶名和密碼3,點(diǎn)擊“登錄(K0201)”按鈕4,登錄成功進(jìn)入“主界面(P04)”異常事件流1,若用戶名或密碼為空,則彈出錯(cuò)誤提示ERR_10002,若用戶名和密碼不正確,則彈出錯(cuò)誤提示ERR_10043,若該用戶已經(jīng)登錄,并且在會(huì)話有效期內(nèi),則彈出錯(cuò)誤提示ERR_1001非功能性需求用戶密碼在保存和傳輸時(shí)采用MD5算法做摘要加密假設(shè)備注36非功能性需求為使系統(tǒng)比較優(yōu)化和合理,同時(shí)使用戶和管理人員方便使用和管理。介紹了相關(guān)的性能需求、安全性需求、可靠性和可用性的需求。361性能需求1客戶端面響應(yīng)時(shí)間不超過(guò)3秒。2支持并發(fā)性使用并保證性能不受影響。362安全性需求1權(quán)限控制預(yù)訂票系統(tǒng)一般用戶通過(guò)注冊(cè)能夠進(jìn)行訂票、退票、查詢(xún)等業(yè)務(wù),沒(méi)有注冊(cè)用戶只供查詢(xún)?yōu)g覽。管理系統(tǒng)通過(guò)高級(jí)管理人員用戶進(jìn)行分配工作,沒(méi)有權(quán)限的用戶禁止使用系統(tǒng),是系統(tǒng)能夠正常運(yùn)行。2數(shù)據(jù)庫(kù)備份允許用戶進(jìn)行數(shù)據(jù)的備份和恢復(fù),以彌補(bǔ)數(shù)據(jù)的破壞和丟失。363可靠性和可用性需求1方便操作,操作流程合理,盡量從用戶的角度出發(fā),以方便使用本產(chǎn)品。為了更好的滿足用戶需求。2支持沒(méi)有計(jì)算機(jī)使用經(jīng)驗(yàn)、計(jì)算機(jī)使用經(jīng)驗(yàn)較少及有較多計(jì)算機(jī)使用經(jīng)驗(yàn)的用戶均能方便地使用本系統(tǒng)。3控制必錄入項(xiàng),本系統(tǒng)能夠?qū)Ρ匦桎浫氲男畔⑦M(jìn)行控制,使用戶能夠確定信息錄的完整,同時(shí)對(duì)必錄數(shù)據(jù)入項(xiàng)進(jìn)行有效的統(tǒng)一的提示。4容錯(cuò)能力,系統(tǒng)具有一定的容錯(cuò)和抗干擾能力,在非硬件故障或非通訊故障時(shí),系統(tǒng)能夠保證正常運(yùn)行,并有足夠的提示信息幫助用戶有效正確地完成任務(wù)。5操作完成時(shí)有統(tǒng)一規(guī)范的提示信息,例如刪除操作時(shí),系統(tǒng)可提示“您確定要?jiǎng)h除記錄嗎操作不可恢復(fù)。”,用戶點(diǎn)擊確定后,系統(tǒng)才執(zhí)行刪除操作,刪除后可直接返回相關(guān)的頁(yè)面。6用戶操作手冊(cè)系統(tǒng)提供用戶操作手冊(cè),操作手冊(cè)包含系統(tǒng)安裝所需要的配置安裝信息,同時(shí)也提供熟練使用本系統(tǒng)所有操作的指南。4項(xiàng)目的設(shè)計(jì)與實(shí)現(xiàn)41項(xiàng)目的分層本系統(tǒng)分為三個(gè)層次分別是表現(xiàn)層,業(yè)務(wù)層和持久層,部署下圖所示。表現(xiàn)層分為客戶端和服務(wù)器,負(fù)責(zé)用來(lái)接收和顯示數(shù)據(jù)。業(yè)務(wù)層都封裝在服務(wù)器端,負(fù)責(zé)處理數(shù)據(jù)與分發(fā)數(shù)據(jù)。持久層是數(shù)據(jù)庫(kù),負(fù)責(zé)存儲(chǔ)和讀取數(shù)據(jù)。圖41整體框架圖42業(yè)務(wù)的模型通過(guò)以上分析,應(yīng)該建立以下實(shí)體航班計(jì)劃FLIGHTSCHEDULER用來(lái)描述TOLO航空公司執(zhí)行的某個(gè)定期航班的計(jì)劃表。例如由TOLO航空公司執(zhí)行的每天早上800從北京起飛,上午1000到達(dá)上海的TL1202就是一個(gè)航班計(jì)劃。航班FLIGHT用來(lái)描述在某個(gè)確定日期執(zhí)行某個(gè)定期航班計(jì)劃的一次航班。例如2009年12月25日從北京飛上海的TL1202就是一個(gè)航班的實(shí)例。營(yíng)業(yè)網(wǎng)點(diǎn)BRANCH用來(lái)描述TOLO航空公司的某個(gè)分支機(jī)構(gòu),該機(jī)構(gòu)能使用營(yíng)業(yè)柜員系統(tǒng)為顧客提供查詢(xún)航班訂票和退票的服務(wù)。營(yíng)業(yè)網(wǎng)點(diǎn)通過(guò)若干臺(tái)終端機(jī)器與航空公司的服務(wù)器相連。營(yíng)業(yè)網(wǎng)點(diǎn)包含的信息網(wǎng)點(diǎn)編號(hào),網(wǎng)點(diǎn)名稱(chēng),地址,電話。飛機(jī)艙位(PLANECABIN)是指在飛機(jī)上分隔的不同類(lèi)型的座位布局,飛機(jī)艙位一般分為三種頭等艙(F),公物艙(C),經(jīng)濟(jì)艙(Y)。乘客類(lèi)型(PASSENGERTYPE)用來(lái)描述乘坐航班的乘客的類(lèi)型,一般分為三種成人A(AGE12),兒童C(2同艙位成人票價(jià)時(shí),兒童票價(jià)與同艙位成人票價(jià)相同。燃油稅國(guó)家統(tǒng)一征收的,由乘坐民航飛機(jī)的乘客負(fù)擔(dān)的一種稅收,計(jì)算辦法800KM以?xún)?nèi)(含)的航程,每人稅費(fèi)為40元,800KM以上的航程每人稅費(fèi)為70元,兒童票減半收取,嬰兒票免收燃油稅。43數(shù)據(jù)庫(kù)的設(shè)計(jì)在服務(wù)器開(kāi)啟之時(shí),將數(shù)據(jù)庫(kù)的數(shù)據(jù)加載到服務(wù)器上主要是數(shù)據(jù)庫(kù)表有1國(guó)內(nèi)通航機(jī)場(chǎng)名及代碼表(AIRPORT)2TOLO航空公司營(yíng)業(yè)網(wǎng)點(diǎn)表(BRANCH)3TOLO航空公司業(yè)務(wù)艙位定義(CABIN_CLASS)4TOLO航空公司運(yùn)營(yíng)飛機(jī)表(PLANE)5航線(ROUTE)44DAO接口的設(shè)計(jì)DAO是DATAACCESSOBJECT數(shù)據(jù)訪問(wèn)接口,夾在業(yè)務(wù)邏輯與數(shù)據(jù)庫(kù)資源中間,應(yīng)該將所有對(duì)數(shù)據(jù)源的訪問(wèn)操作抽象封裝在一個(gè)公共API中。用程序設(shè)計(jì)的語(yǔ)言來(lái)說(shuō),就是建立一個(gè)接口,接口中定義了此應(yīng)用程序中將會(huì)用到的所有事務(wù)方法。關(guān)于DAO要記住的一件重要事情是它們是事務(wù)性對(duì)象。每個(gè)被DAO執(zhí)行的操作(創(chuàng)建,更新、或刪除數(shù)據(jù))都是和事務(wù)相關(guān)聯(lián)的。數(shù)據(jù)訪問(wèn)對(duì)象DAO的功能1DAO用來(lái)封裝DATASOURCE的,2DAO也是把對(duì)數(shù)據(jù)庫(kù)的操作比如最基本的CRUD操作全部封裝在里面。DAO設(shè)計(jì)模式實(shí)際上是兩個(gè)模式的組合,即DATAACCESSOR模式和ACTIVEDOMAINOBJECT模式,其中DATAACCESSO模式實(shí)現(xiàn)了數(shù)據(jù)訪問(wèn)和業(yè)務(wù)邏輯的分離,而ACTIVEDOMAINOBJECT模式,其中DATAACCESSOR模式實(shí)現(xiàn)了數(shù)據(jù)訪問(wèn)和業(yè)務(wù)邏輯的分離,而ACTIVEDOMAINOBJECT模式實(shí)現(xiàn)了業(yè)務(wù)數(shù)據(jù)的對(duì)象化封裝。DAO模式通過(guò)對(duì)業(yè)務(wù)層提供數(shù)據(jù)抽象層接口,實(shí)現(xiàn)了以下目標(biāo)數(shù)據(jù)存儲(chǔ)邏輯的分離、數(shù)據(jù)訪問(wèn)底層實(shí)現(xiàn)的分離、資源管理和調(diào)度的分離、數(shù)據(jù)抽象。這里主要的DAO接口有AIRPORTDAO、BRANCHDAO、CABINCLASSDAO、PLANEDAO、ROUTEDAO。45通信的設(shè)計(jì)T3GABS項(xiàng)目的網(wǎng)絡(luò)通信模式采用無(wú)狀態(tài)的同步通信模式。無(wú)狀態(tài)在客戶端與服務(wù)器的一次完整會(huì)話過(guò)程中,沒(méi)有始終建立的一條確定的連接,而是在每次客戶端需要請(qǐng)求服務(wù)器的服務(wù)時(shí)臨時(shí)建立連接,并且服務(wù)完成,連接則關(guān)閉。同步通信客戶端和服務(wù)器的通信模式嚴(yán)格遵循請(qǐng)求/應(yīng)答模式,每一次請(qǐng)求對(duì)應(yīng)一次應(yīng)答。在T3GABS項(xiàng)目中客戶端與服務(wù)器的通信方式采用SOCKET通信來(lái)完成,在SOCKET中傳遞JAVA對(duì)象(使用JAVA對(duì)象串行化機(jī)制)。具體而言,在SOCKET中傳遞的是REQUEST(請(qǐng)求)和RESPONSE(應(yīng)答)對(duì)象。而REQUEST和RESPONSE對(duì)象中封裝一個(gè)MAP來(lái)保存需要傳遞的參數(shù),所有參數(shù)均需實(shí)現(xiàn)JAVAIOSERIALIZABLE(可串行化)接口。46錯(cuò)誤的處理1當(dāng)操作錯(cuò)誤時(shí),系統(tǒng)提供統(tǒng)一規(guī)范的操作錯(cuò)誤提示信息。我們?cè)O(shè)置這幾個(gè)異常類(lèi)BUSSINESSEXCEPTION、COMMONEXCEPTION、SYSTEMEXCEPTION、VALIDATIOONEXCEPTION。2錄入數(shù)據(jù)與實(shí)際數(shù)據(jù)類(lèi)型不符合時(shí),系統(tǒng)提供相應(yīng)的提示信息。方便用戶的使用,給用戶以提醒。47工作的流程描述整個(gè)系統(tǒng)是如何運(yùn)行的這里主要介紹了工作的流程和訂票模塊是如何實(shí)現(xiàn)的,有助于大家更好的理解系統(tǒng)的性能和業(yè)務(wù)邏輯。471主要工作流程1服務(wù)器啟動(dòng)時(shí)讀取配置文件,讀取數(shù)據(jù),并且服務(wù)器端SERVERSOCKET等待客戶端線訪問(wèn),當(dāng)收到客戶端相應(yīng)后,則創(chuàng)建一個(gè)新的服務(wù)線程執(zhí)行服務(wù)。2服務(wù)線程SERVERTHREAD通過(guò)構(gòu)造函數(shù)接受SOCKET,然后轉(zhuǎn)發(fā)給CONTROLLER。3由CONTROLLER調(diào)用HANDLE方法,分析請(qǐng)求對(duì)象。4有不同的處理程序,調(diào)用相應(yīng)的DAO將查詢(xún)信息封裝到RESPONSE中。(3圖42主要工作流程472訂票模塊詳細(xì)時(shí)序圖1用戶進(jìn)入登錄界面后將登錄信息放入緩沖區(qū)BUSINESSDATA,并發(fā)送給服務(wù)器,信息經(jīng)過(guò)BRANCHDAO后響應(yīng),獲得登錄。2用戶進(jìn)入主界面,進(jìn)行航班查詢(xún),發(fā)送請(qǐng)求后調(diào)用FLIGTHTDAO得到響應(yīng),數(shù)據(jù)庫(kù)數(shù)據(jù)經(jīng)過(guò)封裝后傳回客戶端,顯示查詢(xún)結(jié)果。3用戶進(jìn)入預(yù)訂機(jī)票界面,確定參數(shù)發(fā)送訂單后,服務(wù)器調(diào)用ORDERDAO,返回訂票結(jié)果,客戶端顯示訂單詳情。圖43訂票模塊詳細(xì)時(shí)序圖473用戶管理程序描述1用戶管理的模塊添加功能1)添加乘機(jī)人信息填寫(xiě)有關(guān)信息添加乘機(jī)人并保存。2)添加聯(lián)系人信息填寫(xiě)有關(guān)信息添加聯(lián)系人并保存。修改功能1)修改乘機(jī)人信息將已有的乘機(jī)人信息,進(jìn)行修改,然后進(jìn)行保存。2)修改聯(lián)系人信息將已有的聯(lián)系人的信息進(jìn)行修改然后進(jìn)行保存。刪除功能1)刪除乘機(jī)人信息將選中的乘客信息,進(jìn)行刪除。2)刪除訂票人信息將查找到的訂票人的信息進(jìn)行刪除。具體描述點(diǎn)擊進(jìn)入用戶管理頁(yè)面,我們可以看到四個(gè)按鈕乘機(jī)人管理、聯(lián)系人管理、修改注冊(cè)信息、修改密碼。在乘機(jī)人管理中有增加乘機(jī)人(填入乘機(jī)人類(lèi)型、乘機(jī)人姓名、證件類(lèi)型、證件號(hào)碼、會(huì)員卡號(hào)就可以添加乘機(jī)人了),修改乘機(jī)人和增加乘機(jī)人有同樣的信息,選中一個(gè)乘機(jī)人點(diǎn)擊刪除乘機(jī)人按鈕便可以刪除一個(gè)乘機(jī)人聯(lián)系人管中有添加聯(lián)系人(寫(xiě)入姓名和電話),修改聯(lián)系人,刪除聯(lián)系人。修改注冊(cè)信息(手機(jī)號(hào)、EMAIL、證件類(lèi)型、證件號(hào))修改密碼(用戶名、舊密碼、新密碼、確認(rèn)密碼)。2用戶管理的主要界面(1)用戶管理入口界面圖441進(jìn)入主菜單頁(yè)面(P04)點(diǎn)擊用戶管理進(jìn)入頁(yè)面(P21)2可以實(shí)現(xiàn)以下的功能乘機(jī)人管理、聯(lián)系人管理、修改注冊(cè)信息、修改密碼。(2)用戶管理頁(yè)面乘機(jī)人管理入口圖451進(jìn)入用戶管理入口頁(yè)面(P21)點(diǎn)擊乘機(jī)人管理2可以添加乘機(jī)人、修改乘機(jī)人、刪除乘機(jī)人3添加乘機(jī)人進(jìn)入頁(yè)面(P23)4修改乘機(jī)人進(jìn)入頁(yè)面(P24)圖44用戶管理入口圖45乘機(jī)人管理入口(3)添加乘機(jī)人頁(yè)面圖461進(jìn)入添加乘機(jī)人頁(yè)面(P23)2填寫(xiě)相關(guān)信息3添加成功返回頁(yè)面(P21)(4)修改注冊(cè)信息圖471進(jìn)入用戶管理入口頁(yè)面(P21)點(diǎn)擊修改注冊(cè)信息2進(jìn)入修改注冊(cè)信息頁(yè)面(P28)3填入相關(guān)信息如果修改成功返回用戶管理頁(yè)面(P21)圖46添加乘機(jī)人圖47修改注冊(cè)信息3軟件幫助模塊這個(gè)模塊就像一個(gè)幫助文檔,如果有什么問(wèn)題可以查詢(xún)幫助文檔來(lái)操作。比如說(shuō)在查詢(xún)的過(guò)程中我們查不到我們想要東西,我們可以通過(guò)幫助軟件來(lái)完成。關(guān)于我們頁(yè)面說(shuō)明了這個(gè)項(xiàng)目的性能。5項(xiàng)目的測(cè)試測(cè)試整個(gè)軟件的運(yùn)行情況,看程序能否運(yùn)行起來(lái),以及整個(gè)程序的調(diào)試,改進(jìn)的方法。以及我們?nèi)绾胃倪M(jìn),使程序正常運(yùn)行。51測(cè)試方法(1)運(yùn)行ECLIPSE軟件,然后啟動(dòng)集成在ECLIPSE中的ANDROID虛擬機(jī),然后啟動(dòng)手機(jī)數(shù)據(jù)庫(kù)。(2)在ANDROID虛擬機(jī)中打開(kāi)TOLO航空公司3G應(yīng)用門(mén)戶軟件,進(jìn)入登錄界面,輸入用戶名和密碼登錄。若登錄失敗,ECLIPSE界面中間最下方的CONSOLE方框,這里會(huì)顯示有異常的類(lèi)型和錯(cuò)誤的代碼。(3)進(jìn)入登錄用戶主頁(yè)面之后,可以依次測(cè)試修改用戶信息,查詢(xún)航班、預(yù)定機(jī)票、機(jī)型查詢(xún)、網(wǎng)點(diǎn)查詢(xún)、訂閱消息、查看幫助等功能。測(cè)試的時(shí)候要仔細(xì),對(duì)每一種可能的情況都有必要嘗試一下,看系統(tǒng)能否正確處理各種不同的錯(cuò)誤操作,指導(dǎo)用戶完成想進(jìn)行的操作。52改進(jìn)的方面1需求分析理解的不是很徹底,導(dǎo)致在后續(xù)界面開(kāi)發(fā)時(shí),在次返回多次修改內(nèi)容,導(dǎo)致時(shí)間的浪費(fèi)。2數(shù)據(jù)的中查詢(xún)到的資源是亂碼還需繼續(xù)努力。3空指針異常,網(wǎng)絡(luò)拒絕連接,沒(méi)有輸出等程序異常的處理,在整個(gè)開(kāi)發(fā)測(cè)試方法的過(guò)程中,使自己更加深刻的了解到養(yǎng)成良好編程習(xí)慣的必要性,和處理錯(cuò)誤的艱巨性。4設(shè)置異常的時(shí)候沒(méi)有考慮周全,登陸的時(shí)候輸入錯(cuò)誤的信息沒(méi)有設(shè)置異常。5沒(méi)有用戶注冊(cè)時(shí),沒(méi)有完善其功能,直接就可以進(jìn)入。6沒(méi)有對(duì)輸入的信息驗(yàn)證就直接可以注冊(cè)或登錄。比如身份證號(hào)碼就可以隨便輸入數(shù)字就可以了。7學(xué)會(huì)寫(xiě)測(cè)試軟件,單個(gè)模塊測(cè)試,這樣有利與測(cè)試代碼。8實(shí)踐才會(huì)出真知,只有我們自己動(dòng)手動(dòng)腦才能開(kāi)發(fā)出更好的項(xiàng)目,而不是只聽(tīng)別人的思路,如果付諸之于行動(dòng),也是空談。結(jié)論通過(guò)了短短的70多天的學(xué)習(xí),我們更進(jìn)一步的了解了原來(lái)的基礎(chǔ)知識(shí),同時(shí)我們也學(xué)到了很多東西。對(duì)JAVA、ORACLE數(shù)據(jù)庫(kù)、JDBC、ANDROID智能手機(jī)等都有了一定的了解,不能達(dá)到熟練應(yīng)用但我們能基本上掌握,很大程度上培養(yǎng)了我們的邏輯思維。在整個(gè)實(shí)訓(xùn)過(guò)程中我們共完成了2個(gè)項(xiàng)目,對(duì)于第一個(gè)考試在線測(cè)評(píng)系統(tǒng)不做過(guò)多的說(shuō)明,而這個(gè)項(xiàng)目T3GABS。我們了解了關(guān)于客戶端和服務(wù)器端的應(yīng)用、項(xiàng)目軟件的分層、設(shè)計(jì)的思路和JAVA的深刻理解。畢業(yè)論文是本科學(xué)習(xí)階段一次非常難得的理論與實(shí)際相結(jié)合的機(jī)會(huì),通過(guò)這次比較完整的軟件設(shè)計(jì),我對(duì)軟件開(kāi)發(fā)的過(guò)程與設(shè)計(jì)有了更加深入的了解。第一步需求調(diào)研分析相關(guān)系統(tǒng)分析員和用戶初步了解需求,然后用WORD列出要開(kāi)發(fā)的系統(tǒng)的大功能模塊,每個(gè)大功能模塊有哪些小功能模塊,對(duì)于有些需求比較明確相關(guān)的界面時(shí),在這一步里面可以初步定義好少量的界面。系統(tǒng)分析員深入了解和分析需求,根據(jù)自己的經(jīng)驗(yàn)和需求用WORD或相關(guān)的工具再做出一份文檔系統(tǒng)的功能需求文檔。這次的文檔會(huì)清楚例用系統(tǒng)大致的大功能模塊,大功能模塊有哪些小功能模塊,并且還例出相關(guān)的界面和界面功能。系統(tǒng)分析員和用戶再次確認(rèn)需求。第二步概要設(shè)計(jì)。首先,開(kāi)發(fā)者需要對(duì)軟件系統(tǒng)進(jìn)行概要設(shè)計(jì),即系統(tǒng)設(shè)計(jì)。概要設(shè)計(jì)需要對(duì)軟件系統(tǒng)的設(shè)計(jì)進(jìn)行考慮,包括系統(tǒng)的基本處理流程、系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,為軟件的詳細(xì)設(shè)計(jì)提供基礎(chǔ)。第三步詳細(xì)設(shè)計(jì)。在概要設(shè)計(jì)的基礎(chǔ)上,開(kāi)發(fā)者需要進(jìn)行軟件系統(tǒng)的詳細(xì)設(shè)計(jì)。調(diào)用關(guān)系,需要說(shuō)明軟件系統(tǒng)各個(gè)層次中的每一個(gè)程序每個(gè)模塊或子程序的設(shè)計(jì)考慮,以便進(jìn)行編碼和測(cè)試。應(yīng)當(dāng)保證軟件的需求完全分配給整個(gè)軟件。詳細(xì)設(shè)計(jì)應(yīng)當(dāng)足夠詳細(xì),能夠根據(jù)詳細(xì)設(shè)計(jì)報(bào)告進(jìn)行編碼。短短的幾天就結(jié)束了我們的項(xiàng)目,在這個(gè)項(xiàng)目中我學(xué)到了很多的知識(shí)。這個(gè)項(xiàng)目讓我們體會(huì)了從理論到實(shí)踐的應(yīng)用,我們學(xué)的目的就是將我們所學(xué)的東西,應(yīng)運(yùn)于實(shí)踐。我們明白了整個(gè)項(xiàng)目的層次,項(xiàng)目分為三層表現(xiàn)層、業(yè)務(wù)層、持久化層,以及整個(gè)項(xiàng)目是如何運(yùn)行的。在這個(gè)程序中我們必須清楚MVC構(gòu)架、JAVA的知識(shí)、MYSQL數(shù)據(jù)庫(kù)、JDBC的連接、ANDROID智能手機(jī)的功能,特別培養(yǎng)了我們的邏輯思維。最重要的告訴了我們合作的精神,每一個(gè)人必須要有責(zé)任感,才能使整個(gè)團(tuán)隊(duì)獲益。致謝在其中我們受益匪淺,讓所學(xué)習(xí)的東西與實(shí)際中的業(yè)務(wù)相結(jié)合。特別感謝學(xué)校給我們這次實(shí)訓(xùn)的機(jī)會(huì),讓我們的能力得到了迅速的提升;也要感謝張輝老師為我們提供的詳細(xì)資料,以及他的細(xì)心講解、認(rèn)真負(fù)責(zé)、嚴(yán)厲督促。還有陳冬老師的關(guān)心和支持。感謝我的班主任。他放下神圣的師道尊嚴(yán),以朋友的身份告訴我怎樣完成這篇論文。他告訴我如何搜集資料,他告訴我如何快捷地找到相關(guān)論文,他告訴我哪個(gè)學(xué)校的網(wǎng)站有本專(zhuān)業(yè)的碩士、博士論文,他指導(dǎo)我如何利用手頭上的論文取舍嫁接整合。本論文的完成,離不開(kāi)他的悉心指導(dǎo)和孜孜不倦的教誨,同時(shí)也離不開(kāi)我們組同學(xué)的互相幫助。感謝那些與我朝夕相處了四年的同學(xué)。這些日子,他們和我一塊努力奮斗共進(jìn)共退,相互鼓勵(lì)相互扶持,你幫我找我?guī)湍阏遥ネㄓ袩o(wú),及時(shí)溝通,以免出現(xiàn)論文撞車(chē)事件。我們是如此的團(tuán)結(jié)友愛(ài),從未出現(xiàn)過(guò)“五十步笑百步”的現(xiàn)象,我們總是相互開(kāi)導(dǎo),天下文章一大抄,不抄白不抄,抄了也白抄,白抄誰(shuí)不抄不抄一大傻。正是在這樣的相互激勵(lì)下,我那一點(diǎn)點(diǎn)文抄公的羞恥感也便見(jiàn)了上帝,而我的論文也得以完成并順利通過(guò)。面對(duì)未來(lái)的社會(huì)生活,我們更應(yīng)該嚴(yán)謹(jǐn)、認(rèn)真。參考文獻(xiàn)1李剛瘋狂的JAVA講義機(jī)械工業(yè)出版社,20082彭彥、鞠磊、方勇基于JAVA智能卡的可信度量模塊設(shè)計(jì)J微計(jì)算機(jī)信息,20093周樹(shù)峰基于JAVA的多層系統(tǒng)模型研究C電腦知識(shí)與技術(shù),20074林勝利王坤茹JAVA優(yōu)化編程電子工業(yè)出版社,20075HARVEYMDEITEL、PAULJDEITEL國(guó)外計(jì)算機(jī)科學(xué)教材系列,20076楊文軍,董玉濤JAVA程序設(shè)計(jì)教程清華大學(xué)出版社,20067靳巖,姚尚朗ANDROID入門(mén)與實(shí)例人民郵電出版社,20108THOMASMCONNOLLY等著數(shù)據(jù)庫(kù)設(shè)計(jì)教程,機(jī)械工業(yè)出版社9美JEFFREYDUIIMAN等著,史嘉權(quán)等譯數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)教程,清華大學(xué)出版社10李春葆編著數(shù)據(jù)庫(kù)原理與應(yīng)用習(xí)題解析,清華大學(xué)出版社11施伯樂(lè)主編數(shù)據(jù)庫(kù)系統(tǒng)教程,高等教育出版社12汪孝宜,劉中兵,徐佳晶等編著JSP數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例精粹,電子工業(yè)出版社,200513姚曉春,鄭文清等編著JAVA編程技術(shù)教程,清華大學(xué)出版社14吳逸賢,吳目誠(chéng)編著JAVA2程序設(shè)計(jì),科學(xué)出版社,200315宋振會(huì)SQL2000中文版基礎(chǔ)教程M北京清華大學(xué)出版社,200516唐亮TOLO航空公司3G應(yīng)用門(mén)戶T3GABS需求說(shuō)明書(shū)2011031017陳佳主編信息系統(tǒng)開(kāi)發(fā)方法教程,清華大學(xué)出版社,199918劉魯信息系統(tǒng)設(shè)計(jì)原理與應(yīng)用,北京航空航天大學(xué)出版社,199519CAYSHOSTMANNGARYCOMELLJAVA2核心技術(shù),機(jī)械工業(yè)出版社,200620孫衛(wèi)琴JAVA面向?qū)ο缶幊?電子工業(yè)出版社,2006附錄I主要頁(yè)面頁(yè)面編號(hào)頁(yè)面名稱(chēng)頁(yè)面菜單設(shè)計(jì)P01歡迎頁(yè)面無(wú)P02用戶登錄頁(yè)面退出P03用戶注冊(cè)頁(yè)面返回、退出P04主頁(yè)面退出P05查詢(xún)航班頁(yè)面返回、回首頁(yè)、退出P06查詢(xún)航班結(jié)果頁(yè)面返回、回首頁(yè)、退出P07選擇乘機(jī)人頁(yè)面返回、回首頁(yè)、退出P08選擇聯(lián)系人頁(yè)面返回、回首頁(yè)、退出P

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論