




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