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

正文內(nèi)容

基于android的航空訂票系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-10-03 19:51 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 于 。Java 發(fā)展至今可以分成三個(gè)體 系:即 JavaSE、 JavaEE、 JavaME,分別表示 Java 平臺(tái)標(biāo)準(zhǔn)版, Java 平臺(tái)企業(yè)版 和 Java 平臺(tái)微型版 。 語言的 三個(gè) 體系 (1) Java SE: Java 平臺(tái)標(biāo)準(zhǔn)版 ,最初被稱為 J2SE。 它允許開發(fā)和部署在服務(wù)器、桌面、實(shí)時(shí)環(huán)境 和 嵌入式環(huán)境 里運(yùn)行的 Java 應(yīng)用程序。 Java SE 中涵蓋了支持 Java Web服務(wù)開發(fā)的類, 同時(shí)它的許多基礎(chǔ)類還可以 為 Java Platform 和 Java EE 提供基礎(chǔ)。 (2) Java EE: Java 平臺(tái)企業(yè)版 ,最初被稱為 J2EE。 它的 主要功能是輔助開發(fā)和部署具備健壯、可移植性強(qiáng)、伸縮性強(qiáng)且安全性高的服務(wù)器端 Java 應(yīng)用程序。它 是在 Java SE 的基礎(chǔ) 之 上構(gòu)建 而成 的,提供 組件模型 、 Web 服務(wù)、通信 API 和 管理 的功能 , 可以應(yīng)用在 Web 應(yīng)用程序 開發(fā)或者 企業(yè)級(jí)的面向服務(wù) 體系結(jié)構(gòu) ( serviceoriented architecture, SOA)。 (3) Java ME: Java 平臺(tái)微型版 ,最初被稱為 J2ME。 它主要是為諸如手機(jī)、電視機(jī)頂盒、 PDA 或者打印機(jī)之類的嵌入式設(shè)備和移動(dòng)設(shè)備上執(zhí)行的應(yīng)用程序保證運(yùn)行環(huán)境是 健壯且靈活 的 。 Java ME 包括許多內(nèi)置的網(wǎng)絡(luò)協(xié)議 、 健壯的安全模型、靈活的用戶界面 ,還可以 對(duì) 能 動(dòng)態(tài)下載的連網(wǎng) 或 離線應(yīng)用程序 提供豐富的支持 ?;?這個(gè) 規(guī)范的應(yīng)用程序 僅僅需要編寫一次 就可以 成功 用于許多設(shè)備, 并且能充分使用各個(gè)設(shè)備的本機(jī)功能 。 語言的特點(diǎn) (1) Java 語言 的簡(jiǎn)單性 。 由于語法 很接近 C 語言和 C++語言,大多數(shù)程序員學(xué)習(xí)和使用 Java 時(shí)更容易理解。但同時(shí) , Java 摒棄了某些特性,這些特性在 C++中存在,但是很難理解、容易迷惑人且很少使用,比 如多繼承、操作符重載 和自動(dòng)發(fā)生的 強(qiáng)制類型轉(zhuǎn)換。 尤為重要的是 , Java 中拒絕 使用指針, 且提供各類自動(dòng)的垃圾回收,如此 程序員不再需要擔(dān)憂 內(nèi)存管理。 (2) Java 語言 是面向?qū)ο笮?。 Java 語言 仍然使用 類、接口和繼承等 術(shù)語 , 但是為了簡(jiǎn)化代碼,它不支持類間多繼承,僅 支持類間單繼承, 但是支持接口的多繼承 ,并 且 支持類與接口之間的實(shí)現(xiàn)機(jī)制。 C++ 語言只對(duì) 虛函數(shù) 采用 動(dòng)態(tài)綁定 ,而 Java 語言 對(duì) 動(dòng)態(tài)綁定 實(shí)現(xiàn)全面支持 。 也就是說 , Java 語言是 純粹的 的面向?qū)ο?的 程序設(shè)計(jì)語言。 (3) Java 語言 的分布式特性 。 Java 語言支持 開發(fā) Inter 應(yīng)用,在基本的 Java 應(yīng)用編程接口中有一個(gè)提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫 的 網(wǎng)絡(luò)應(yīng)用編程接口( java ), 這個(gè)類庫 包括 ServerSocket、 URL、 Socket、 URLConnection 等。 Java 的 RMI(遠(yuǎn)程方法激活 )機(jī)制 也在一定程度上有助于 開發(fā)分布式應(yīng)用。 5 (4) Java 語言 的健壯性 。 Java 語言有許多特 性保證程序的健壯性,例如自動(dòng)收集廢料、異常處理、強(qiáng)類型機(jī)制等。 Java 明智的摒棄了指針,它的 安全檢查機(jī)制 也促使 Java的 健壯性 更強(qiáng) 。 (5) Java 語言 的安全性 。 在很多網(wǎng)絡(luò)環(huán)境中都使用 Java 語言,因此 Java 為防止惡意代碼攻擊 提供了一個(gè)安全機(jī)制 。 除了 Java 語言 本身具備的 許多安全特性 之外 , Java 通過一個(gè)安全防范機(jī)制來管理通過網(wǎng)絡(luò)下載的類 ClassLoader,這個(gè)類實(shí)現(xiàn)了諸 如字節(jié)代碼檢查 、 分配不同的名字空間 防止覆蓋 本地的同名類 等功能 , 且 提供安全管理機(jī)制讓Java 應(yīng)用 配置 安全哨兵 ,即, 類 SecurityManager。 (6) Java 語言 的 體系結(jié)構(gòu)中立 特性 。 一個(gè)后綴為 java 的 Java 程序文件在平臺(tái)上被編譯成后綴為 class 的字節(jié)碼格式,這個(gè)格式是體系中立的,這樣就可以讓這個(gè) Java 平臺(tái)能在任何實(shí)現(xiàn)它的系統(tǒng)中運(yùn)行得以實(shí)現(xiàn)。這種方法適用于軟件的分布式開發(fā)和異構(gòu)的網(wǎng)絡(luò)環(huán)境。 (7) Java 語言 的可移植性 。 Java 的體系結(jié)構(gòu)中立性決定了它的可移植性。此外, Java對(duì)各個(gè)基本數(shù)據(jù)類型的長(zhǎng)度作了嚴(yán)格規(guī)定。 Java 系統(tǒng) 自身的可移植性很強(qiáng) , 因?yàn)樗?用ANSI C 實(shí)現(xiàn) Java 的運(yùn)行環(huán)境 , 用 Java 實(shí)現(xiàn) Java 編譯器是。 (8) Java 語言 的解釋型特性 。 前文提到, Java程序在 Java平臺(tái)上被編譯成后綴為 class的字節(jié)碼格式,之后就能夠在任何實(shí)現(xiàn)了這個(gè) Java 平臺(tái)的系統(tǒng)中運(yùn)行。運(yùn)行期間, Java 平臺(tái) 里 的 Java 解釋器 會(huì)解釋執(zhí)行 這些字節(jié)碼,在聯(lián)接階段 載入 執(zhí)行過程中需要 使用的 類。 (9) Java 是高性能 性 。 Java 的高性能性是比較 那些解釋型的高級(jí)腳本語言 而言。實(shí)際 ,隨著 JIT(JustInTime)編譯器技術(shù)的 逐漸成熟, Java 在 運(yùn)行速度 上 越來越接近于C++。 (10) Java 語言 的 多線程 特性 。 Java 語言把線程 當(dāng)做一種特殊的對(duì)象,由 Thread 類或者它的繼承類完成創(chuàng)建。通常來講, 創(chuàng)建線程 有兩種方法 : 第一個(gè)是 從 Thread 類 直接 派生出子類 , 并重寫 run 方法, 那么由 該子類創(chuàng)建的對(duì)象 就是 線程。 第二個(gè)是采用構(gòu)造 為 Thread(Runnable) 的構(gòu)造子 把 一個(gè)實(shí)現(xiàn)了 Runnable 接口的對(duì)象 封 裝成一個(gè)線程 。必須明確的是 Thread 類已經(jīng) 將 Runnable 接口 實(shí)現(xiàn)了 , 所以任意 一個(gè)線程 都 有它的 run方法, run 方法中 寫入了 線程所要 執(zhí)行 的代碼。 使用一組方法來控制線程。 Java 語言支持多個(gè)線程 并行 執(zhí)行, 且 提供關(guān)鍵字為 synchronized 的同步機(jī)制來控制 多線程。 (11) Java 語言 的動(dòng)態(tài)性 。 適應(yīng)動(dòng)態(tài)變化的環(huán)境是 Java 的設(shè)計(jì)初衷之一,動(dòng)態(tài)性一方面是指 Java 程序需要的類 可以 動(dòng)態(tài)地被 加載 到運(yùn)行環(huán)境 之中 , 另一方面也指 也可以通過網(wǎng)絡(luò)來載入所需要的類 ,這種機(jī)制便于 軟件升級(jí)。 此 外, Java 也 能 實(shí)現(xiàn) 運(yùn)行時(shí)刻的類型檢查 ,因?yàn)?Java 中的類有一個(gè) 對(duì)于 運(yùn)行時(shí)刻的表示。 Java 語言具有的諸多優(yōu)秀特性保證了 Java 應(yīng)用的健壯性強(qiáng)、可靠性高,這樣應(yīng)用系統(tǒng)的維護(hù)費(fèi)用自然就降低了。 Java 全面支持面向?qū)ο蠹夹g(shù)及 Java 平臺(tái)內(nèi)嵌的 API 可以減少 應(yīng)用系統(tǒng) 所耗 開發(fā)時(shí)間 和 成本。 Java 一次編譯處處可行的特質(zhì)促使 它能夠提供一個(gè)隨處可用的開放結(jié)構(gòu) ,并且降低 在多平臺(tái)之間傳遞信息 的 成本。 而 Java 企業(yè)應(yīng)用編程接口( Java Enterprise APIs) 提供的類庫和有關(guān)系數(shù) 為企業(yè)計(jì)算及電子商務(wù)應(yīng)用系統(tǒng)提供了豐富條件。 系統(tǒng)工具與平臺(tái) 服務(wù)器操作系統(tǒng)平臺(tái) :Linux, Unix 或 Winows 32 位操作系統(tǒng) 6 客戶端手機(jī)系統(tǒng)平臺(tái) :Android 編程語言平臺(tái) : 或以上版本 數(shù)據(jù)庫 :MySql 及以上版本 開發(fā)工具 : MyEclipse Eclipse 工具簡(jiǎn)介 Eclipse 本身 只 是一個(gè)框架和一組服務(wù) 。作為平臺(tái)而言,他具有 可擴(kuò)展 性 開 ,同時(shí)還對(duì)外開放了 源代碼。 Eclipse 最 開始是 Visual Age for Java 的下一代 IDE 開發(fā)環(huán)境, Visual Age for Java 是IBM 開發(fā)的商業(yè) 軟件 2020 年, Eclipse 基金會(huì)把 OSGi 服務(wù)平臺(tái) 轉(zhuǎn)化成了 運(yùn)行時(shí)架構(gòu)。 2020 年 6 月 到 2020 年 6 月, 先后 發(fā)布 了 、 版。 版。 版。 分別為 版的Ganymede、 版 GALILEO。 版的 HeliosEclipse 。擴(kuò)展了 插件開發(fā)環(huán)境,主要針對(duì)專門 擴(kuò)展 Eclipse 的軟件開發(fā)人員, 開發(fā)人員可以用它 構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。 英文名為 Plugin Development Environment, PDE。 Eclipse 是由各種 插件 組成的 ,因此為 Eclipse 提供插件, 為 用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言, 給所有提供了一個(gè)十分良好的平臺(tái)。 7 3 系統(tǒng)需求與總體設(shè)計(jì) 用戶需求分析 通過調(diào)查了解以及實(shí)際體驗(yàn),客戶使用手機(jī)客戶端軟件,一般經(jīng)過以下幾個(gè)步驟:網(wǎng)上查詢訂購信息 ?決定購買 ?將預(yù)定航班信息添加到購物車 ?填寫訂票訂單,收貨地址,選擇付款方式 ?等待確認(rèn)。 在用戶查詢機(jī)票信息時(shí),主要是從航空公司信息、航班信息判斷選擇航班,用戶手機(jī)上網(wǎng)訂票,一般具有很強(qiáng)的目的性,一個(gè)用戶往往已經(jīng)確定了要乘坐那一趟航班,所以良好的用戶界面,快速的導(dǎo)引顧客找到其想要的預(yù)定的航班,是本系統(tǒng)應(yīng)該重點(diǎn)實(shí)現(xiàn)的。用戶良好的訂票體驗(yàn),取決于操作是否便捷,支付是否安全,預(yù)定是否實(shí)惠。其實(shí),支付方式的是否便捷,直接決定著用戶的購買欲望。大部分消費(fèi)者如果在預(yù)定過程中遇到了一些麻煩,比如操作太繁瑣及界面不友好,就會(huì)影響其購買的積極性。所以,操作愈簡(jiǎn)單,支付的越便捷,就對(duì)手機(jī)客戶端越有好處。 有時(shí)用戶在預(yù)訂機(jī)票的時(shí)候,如果行程不太固定,用戶可能根據(jù)自己的行程來選擇比較合適的時(shí)間和機(jī)型。預(yù)定更加優(yōu)惠的機(jī)票。用戶可能不僅僅只盯著一趟航班,可能會(huì)綜合各方面的考慮,選擇最適合自己的航班。用戶瀏覽航班的信息搜索多種航線,當(dāng)看到可以乘坐的航線后將機(jī)票信息保存在購物車中,繼續(xù)搜索如果有更合適的航線。而此時(shí) 也不確定將具體乘坐哪個(gè)航班。這時(shí)就需要為客戶提供 “購物車 ”的功能了,購物車,顧名思義,就是在客戶購物過程中,為客戶提供暫存功能的 “車子 ”,購物車不僅需要為客戶暫存預(yù)定機(jī)票的信息,還要能夠?yàn)榭蛻籼峁┍匾慕y(tǒng)計(jì)功能,能夠幫客戶計(jì)算出機(jī)票的總金額、優(yōu)惠金額、折扣等等,當(dāng)然用戶在不想預(yù)定時(shí),也要能夠?qū)C(jī)票從購物車中去除掉。 在選擇好需要乘坐的航班之后,用戶還需要把預(yù)定的機(jī)票生成訂單發(fā)給航空公司,訂單中需要包含預(yù)定機(jī)票的的信息、乘機(jī)人信息、付款方式等等,乘機(jī)人信息主要包括:乘機(jī)人姓名、乘機(jī)人身份證、聯(lián)系電話等等,付款 方式目前比較流行的是 “貨到付款 ”,直接匯款或通過第三方工具交付。 從用戶需求分析中看出系統(tǒng)主要需要處理的數(shù)據(jù)為:機(jī)票信息,訂單和用戶賬戶信息。顧客可以查詢航班信息,訂購機(jī)票。還可以對(duì)自己的基本賬戶、乘機(jī)人、聯(lián)系人信息進(jìn)行管理。系統(tǒng)的數(shù)據(jù)流圖如圖 所示。 8 圖 一層數(shù)據(jù)流圖 系統(tǒng)需求分析 本手機(jī)客戶端主要實(shí)現(xiàn)用戶的訂票服務(wù),以及用戶的個(gè)人信息管理。通過調(diào)查,應(yīng)用程序需要有以下系統(tǒng)要求 : ( 1)要求有良好的人機(jī)界面,方便操作。 ( 2)由于系統(tǒng)涉及到買賣交易,所以系統(tǒng)應(yīng)該安 全、結(jié)構(gòu)合理。 ( 3)方便原始數(shù)據(jù)修改,支持多條件修改。 ( 4)數(shù)據(jù)查詢方便,支持多條件查詢。 ( 5)具有一定得數(shù)據(jù)計(jì)算能力,盡量減少人工干預(yù)。 功能需求分析 有過網(wǎng)上購物經(jīng)歷的人都知道,在購物網(wǎng)站可以很方便的注冊(cè)、瀏覽商品、查詢商品,在購物時(shí)只需點(diǎn)幾下鼠標(biāo),填寫必要的收貨信息,就能很輕松的完成購物。 我模擬基本的網(wǎng)上購物流程,整理出本系統(tǒng)需要實(shí)現(xiàn)的功能有: 預(yù)定機(jī)票、訂單管理、網(wǎng)點(diǎn)查詢、航線查詢、個(gè)人管理、訂閱消息和軟件幫助 。 可行性分析 可行性研究能使系統(tǒng)達(dá)到以最小的開發(fā)成本取得最佳的 經(jīng)濟(jì)效益,可行性研究的目的是根據(jù)所開發(fā)系統(tǒng)的要求,通過初步調(diào)查和系統(tǒng)目標(biāo)分析,對(duì)要開發(fā)的航空訂票系統(tǒng)從技術(shù)上,經(jīng)濟(jì)上進(jìn)行是否可行的研究。 經(jīng)濟(jì)可行性 智能手機(jī)的客戶端航空訂票系統(tǒng)相比傳統(tǒng)訂票方式更加的方便??梢源蟠蠊?jié)約使用者的時(shí)間,使用者只需在手機(jī)上下載本軟件就可以足不出戶的對(duì)自己的行程做詳細(xì)的計(jì)劃,所以用戶是很樂意下載本軟件的。如果開發(fā)成功可以得到很好的投資效益。開發(fā)本系統(tǒng)的成本很低,只需要幾臺(tái)電腦,安裝好開發(fā)環(huán)境,就能開始開發(fā),投資成本很低,用戶訂單處理 用戶信息管理 用戶(訂購) 用戶(瀏覽) 航空訂票系統(tǒng) 9 風(fēng)險(xiǎn)較小,而且 android 技術(shù)相比其它的手機(jī)技術(shù)容 易掌握,初學(xué)者學(xué)習(xí) 3 個(gè)月就可以上手。隨著 3G 手機(jī)的日益普及,中國 3G 市場(chǎng)的基礎(chǔ)環(huán)境也越來越穩(wěn)定,使用 3G 手機(jī)處理業(yè)務(wù),訂購商品已成為主流。人民生活水平的提高,中國網(wǎng)絡(luò)規(guī)模的壯大, 3G手機(jī)的普及、計(jì)算機(jī)技術(shù)的發(fā)展以及政府多層次多角度推動(dòng), 3G 市場(chǎng)越來越火爆,而且會(huì)逐漸發(fā)展及形成人們消費(fèi)的主要形式。 技術(shù)可行性 由于 3G 網(wǎng)絡(luò)覆蓋全國, 這樣一來底全國大部分地區(qū)就可以用上 3G 了,對(duì) 3G 手機(jī)用戶來說是一個(gè)很大的喜訊。對(duì)智能手機(jī)開發(fā)工程師來說更是一件大事,這不僅代表有更多的手機(jī)用戶可以使用 3G 網(wǎng)絡(luò),而且代表 智能手機(jī)客戶端軟件可以在全國范圍內(nèi)使用。 Android 操作系統(tǒng)是開源的操作系統(tǒng),在中國的應(yīng)用前景十分的廣闊。并且在智能手機(jī)操作系統(tǒng)中所占有的市場(chǎng)份額也在逐漸的增大。本系統(tǒng)以 Android 手機(jī)操作系統(tǒng)為平臺(tái) ,使用
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1