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

正文內(nèi)容

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

2025-02-12 18:21 本頁面
 

【文章內(nèi)容簡介】 tement 對象用于執(zhí)行 SQL 儲存程序 ─一組可通過名稱來調(diào)用( 就象函數(shù)的調(diào)用那樣)的 SQL 語句。 CallableStatement 對象從 PreparedStatement 中繼承了用于處理 IN 參數(shù)的方法,而且還增加了用于處理 OUT 參數(shù)和 INOUT 參數(shù)的方法。 MYSQL MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB公司,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。 MySQL 索引類型: 1. 普通索引 普通索引(由關(guān)鍵字 KEY 或 INDEX 定義的索引)的唯一任務(wù)是加快對數(shù)據(jù)的訪問速度。因此,應(yīng)該只為那些最經(jīng)常出現(xiàn)在 查詢條件( WHEREcolumn=)或排序條件( ORDERBYcolumn)中的數(shù)據(jù)列創(chuàng)建索引。 2. 唯一索引 唯一索引做的好處:一是簡化了 MySQL 對這個索引的管理工作,這個索引也因此而變得更有效率;二是 MySQL 會在有新記錄插入數(shù)據(jù)表時,自動檢查新記錄的這個字段的值是否已經(jīng)在某個記錄的這個字段里出現(xiàn)過了 。 3. 主索引 必須為主鍵字段創(chuàng)建一個索引,這個索引就是所謂的 “主索引 ”。主索引與唯一索引的唯一區(qū)別是:前者在定義時使用的關(guān)鍵字是 PRIMARY 而不是 UNIQUE。 4. 外鍵索引 如果為某個外 鍵字段定義了一個外鍵約束條件, MySQL 就會定義一個內(nèi)部索引來幫助自己以最有效率的方式去管理和使用外鍵約束條件。 5. .復(fù)合索引 索引可以覆蓋多個數(shù)據(jù)列,如像 INDEX( columnA、 columnB)索引。這種索引的特點是 MySQL 可以有選擇地使用一個這樣的索引。 Android Android 以 Java 為編程語言,從接口到功能,都有層出不窮的變化,其中 Activity等同于 J2ME 的 MIDlet,一個 Activity 類( class)負責創(chuàng)建視窗( window),一個活動中的 Activity 就是 在 foreground(前景)模式,背景運行的程序叫做 Service。兩者之間通過由ServiceConnection 和 AIDL 連結(jié)。 6 2 應(yīng)用的技術(shù) Android 應(yīng)該具備的十大功能: 新增應(yīng)用程序 “全部升級 ”或 “自動升級 ”選項 。 Android 在線應(yīng)用市場與 PC 端保持同步 。 自由升級系統(tǒng)版本 。 電源管理功能 。 更多付費模式 。 新版音樂播放器 。 基于 SD 擴展存儲卡安裝模式 。 高級通知選項卡 。 支持 USB/藍牙鍵盤 。 離線地圖存儲 。 Android 系統(tǒng)平臺五大特色 : 1. 開放性 在優(yōu)勢方面 , Android 平臺首先就是其開發(fā)性,開發(fā)的平臺允許任何移動終端廠商加入到 Android 聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個嶄新的平臺也將很快走向成熟。開發(fā)性對于 Android 的發(fā)展而言,有利于積累人氣,這里的人氣包括消費者和廠商,而對于消費者來講,隨大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。 2. 掙脫運營商的束縛 在過去很長的一段時間,特別是在歐美地區(qū),手機應(yīng)用往往受到運營商制約,使用什么功能接入什么 網(wǎng)絡(luò),幾乎都受到運營商的控制。自從 iPhone 上市,用戶可以更加方便地連接網(wǎng)絡(luò),運營商的制約減少。隨著 EDGE、 HSDPA 這些 2G 至 3G 移動網(wǎng)絡(luò)的逐步過渡和提升,手機隨意接入網(wǎng)絡(luò)已不是運營商口中的笑談。 3. 豐富的硬件選擇 這一點還是與 Android 平臺的開放性相關(guān),由于 Android 的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容。好比你從諾基亞 Symbian 風(fēng)格手機一下改用蘋果 iPhone,同時還可將 Symbian中優(yōu)秀的軟件帶到 iPhone 上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。 4. 不受任何限制的開發(fā)商 Android 平臺提供給第三方開發(fā)商一個十分寬泛、自由的環(huán)境。因此不會受到各種條條框框的阻擾,可想而知,會有多少新穎別致的軟件會誕生。但也有其兩面性,血腥、暴力、情色方面的程序和游戲如可控制正是留給 Android 難題之一。 5. 無縫結(jié)合的 Google 應(yīng)用 如今叱詫互聯(lián)網(wǎng)的 Google 已經(jīng)走過 10 年度歷史。從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google 服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而 Android 平臺手機將無縫 結(jié)合這些優(yōu)秀的 Google 服務(wù)。 MVC 架構(gòu) MVC 是一個設(shè)計模式,它強制性地使應(yīng)用程序的輸入、處理和輸出分開 . 使用 MVC 模式,應(yīng)用程序被分為三個核心部件:模型( Model,即 M)、視圖( View,即 V)、控制器( Controller,即 C)它們各自處理自己的任務(wù)。 視圖: 視圖是用戶與之交互的界面。在現(xiàn)階段應(yīng)用十分廣泛。視圖最大的作用就是輸出數(shù)據(jù)并基于 Android 的航空訂票系統(tǒng)的設(shè)計與實現(xiàn) 7 允許用戶操作,它不關(guān)心數(shù)據(jù)的處理及操作的處理等工作,這些處理都由控制器來完成。 模型: 在這三個部件中,模型擁有最多的處理任務(wù),簡單的說, 模型部分就是對數(shù)據(jù)庫進行操作,它處理的數(shù)據(jù)是中立的。模型一般被控制器調(diào)用。由于模型的代碼只寫一次就可被多個視圖重用,所以減少了代碼的重復(fù)性。 控制器: 控制器主要接收用戶的輸入并調(diào)用模型和視圖來完成用戶的需求,它本身不輸出任何東西做任何處理,它只接收請求并決定調(diào)用 哪個模型來處理請求,然后確定用哪個視圖顯示模型處理返回的數(shù)據(jù) 。 MVC 的優(yōu)點 : 1. 低耦合性:視圖層和業(yè)務(wù)層分離,這樣就允許更改視圖層代碼而不用重新編譯模型和控制器代碼 。 同樣,一個應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需要改動 MVC 的模型層即 可。因為模型與控制器和視圖相分離,所以很容易改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。 以及高重用性和可適用性。 2. 較低的生命周期成本: MVC 使降低開發(fā)和維護用戶接口的技術(shù)含量成為可能。 3. 快速的部署:使用 MVC 模式使開發(fā)時間得到相當大的縮減,它使程序員( Java 開發(fā)人員)集中精力于業(yè)務(wù)邏輯,界面程序員( HTML 和 JSP 開發(fā)人員)集中精力于表現(xiàn)形式上。 :分離視圖層和業(yè)務(wù)邏輯層也使得 WEB 應(yīng)用更易于維護和修改 ,有利于軟件工程化管理 。 MVC 的缺點是由于它沒有明確的定義,所以完全理解 MVC 并不是很容 易。使用 MVC需要精心的計劃,它的內(nèi)部原理比較復(fù)雜。 8 3 項目需求分析 3 項目需求分析 項目的要求 1. 用戶通過登錄界面進入主菜單(在登錄的過程中使用手機號 /登錄名、密碼,就可以登錄了,如果登錄名或者密碼不對,應(yīng)該拋出異常。如果沒有注冊過,就必須先注冊新用戶,同時也可以退出頁面) 。 2.登錄主界面可以實現(xiàn)以下功能:預(yù)訂機票、訂單管理、會員里程、網(wǎng)點查詢、航線查詢、機型查詢、用戶管理、訂閱消息、軟件幫助。 3. 登錄到主菜單里在預(yù) 定機票里實現(xiàn)(查詢航班、查詢航班結(jié)果、選擇乘機人、選擇聯(lián)系人 ;訂單管理實現(xiàn)(訂單詳 情 A、支付入口、訂單查詢結(jié)果、訂單詳情 B);會員里程實現(xiàn)(里程查詢?nèi)肟凇⒗锍滩樵兘Y(jié)果);網(wǎng)點查詢里實現(xiàn)(網(wǎng)點查詢?nèi)肟凇⒕W(wǎng)點查詢結(jié)果);航線查詢里實現(xiàn)(航線查詢、航線查詢結(jié)果);機型查詢里實現(xiàn)(機型列表、機型詳情);用戶管理中實現(xiàn)(乘機人管理、聯(lián)系人管理、修改注冊信息、修改密碼);訂閱信息;軟件幫助(幫助信息、關(guān)于我們)。 項目的頁面列表( 附錄 I) 通過對項目要求的理解我們設(shè)計了 33 個頁面,并且說明了每一個界面的功能和有關(guān)信息。便于大家進行設(shè)計編程 。 頁面交互列表( 附錄 II) 查看 每一個頁面是如何跳轉(zhuǎn)和連接 的,每次觸發(fā)一個按鈕,將引起頁面的跳轉(zhuǎn),幫助大家理解邏輯的設(shè)計。 項目的功能 描述項目能實現(xiàn)的功能,首先從了解整個功能圖,然后分別介紹了客戶端功能圖和服務(wù)器端功能圖,理解項目的業(yè)務(wù)功能。 功能全圖 從整體構(gòu)架劃分了每一個模塊實現(xiàn)的功能,主要模塊有:預(yù)訂機票、訂 單管理、會員里程、用戶管理、訂閱信息、軟件幫助和信息的查詢(網(wǎng)點 查詢、機型查詢、航線查詢)。 基于 Android 的航空訂票系統(tǒng)的設(shè)計與實現(xiàn) 9 T 3 G A B S用 戶 賬 戶 管 理訂 單 管 理信 息 查 詢訂 閱 管 理軟 件 幫 助登 錄 / 登 出注 冊 賬 戶修 改 注 冊 信 息添 加 乘 機 人刪 除 乘 機 人修 改 乘 機 人修 改 密 碼查 詢 航 班預(yù) 訂 機 票查 詢 訂 單刪 除 訂 單支 付 訂 單查 詢 航 線查 詢 網(wǎng) 點直 接 撥 號查 詢 會 員 里 程查 詢 機 型設(shè) 置 訂 閱 內(nèi) 容軟 件 幫 助關(guān) 于 我 們預(yù) 訂 機 票添 加 聯(lián) 系 人刪 除 聯(lián) 系 人修 改 聯(lián) 系 人 信 息基 本 賬 戶 管 理乘 機 人 管 理聯(lián) 系 人 管 理 圖 31 功能全圖 客戶端功能依賴圖 10 3 項目需求分析 如果注 冊的用戶通過用戶名和密碼登錄系統(tǒng),如果沒有注冊就需要注冊,登錄后 可以查詢相關(guān)信息,比如網(wǎng)點查詢、航班查詢。已注冊的用戶可以修改密碼并且可以實現(xiàn)退出。 圖 32 客戶端功能圖 服務(wù)器端 功能依賴圖 服務(wù) 器 端 接 受 了 客戶端的請求,將客戶端的請求封裝在 Socket 中,然后給客戶端以回應(yīng) 。在服務(wù)器端可以實現(xiàn)航班查詢、網(wǎng)點查詢、統(tǒng)計信息都是在用戶登錄的情況下進行的。在航班查詢里可以擴展實現(xiàn)添加航班計劃、查詢航班計劃、刪除航班計劃、添加飛機型號。在網(wǎng)點查詢里可以實現(xiàn)(增加、刪除、查詢),統(tǒng)計信息 可以統(tǒng)計 出網(wǎng)點出票記錄、所有出票記錄、統(tǒng)計月報表。 基于 Android 的航空訂票系統(tǒng)的設(shè)計與實現(xiàn) 11 圖 .33 服務(wù)器端功能圖 登錄功能用例 ( 附錄 III) 講述 一個登錄功能的實例 ,登錄的過程的事件流和整個事件流 因該處理的異常,方便大家實現(xiàn)具體的功能,編程的合理編寫。 表 31 登陸用例 用例編號 UC_ 001 用例名稱 用戶登錄 參與者 注冊用戶 用例場景說明 注冊用戶在進入本系統(tǒng)開始操作前,需要先登錄系統(tǒng) 前置條件 無 后置條件 可以開始執(zhí)行業(yè)務(wù)操作 基本事件流 1,進入 “登錄頁面( P02) ” 2,用戶輸入用戶名和密碼 3,點擊 “登錄( K0201) ”按鈕 4,登錄成功進入 “主界面( P04) ” 12 3 項目需求分析 異常事件流 1, 若用戶名或密碼為空,則彈出錯誤提示ERR_1000 2, 若用戶名和密碼不正確,則彈出錯誤提示ERR_1004 3, 若該用戶已經(jīng)登錄,并且在會話有效期內(nèi),則彈出錯誤提示 ERR_1001 非功能性需求 用戶密碼在保存和傳輸時采用 MD5 算法做摘要加密 假設(shè) 備注 非功能性需求 為使系統(tǒng)比較優(yōu)化和合理,同時使用戶和管理人員方便使用和管理。介紹了相關(guān)的性能需求、安全性需求、可靠性和可用性的需求。 性能需求 1 客戶端面 響應(yīng)時間不超過 3 秒 。 2 支持并發(fā)性使用并保證性能不受影響 。 安全性需求 1 權(quán)限控制預(yù)訂票系統(tǒng):一般用戶通 過注冊能夠進行訂票、退票、查詢等業(yè)務(wù),沒有注冊用戶只供查詢?yōu)g覽。 管理系統(tǒng):通過高級管理人員用 戶進行分配工作,沒有權(quán)限的用戶禁止使用系統(tǒng),是系統(tǒng)能夠正常運行。 2 數(shù)據(jù)庫備份 : 允許用戶進行數(shù)據(jù)的備份和恢復(fù),以彌補數(shù)據(jù)的破壞和丟失。 可靠性和可用性需求 1. 方便操作,操作流程合理,盡量從用戶的角度出發(fā),以方便使用本產(chǎn)品。 為了更好的滿足用戶需求。 2. 支持沒有計算機使用經(jīng)驗、計算 機 使用經(jīng)驗較少及有較多計算機使用經(jīng)驗的用戶均能方便地使用本系統(tǒng)。 3. 控制必錄入項, 本系統(tǒng)能夠?qū)Ρ匦桎浫氲男畔⑦M行控制,使用戶能夠確定信息錄 的完整,同時對必錄 數(shù)據(jù) 入項進行有效的統(tǒng)一的提示。 4. 容錯能力,系統(tǒng)具有一定的容錯和抗干擾能力,在非硬件故障或非通訊故障時,系統(tǒng)能夠保證正常運行,并有足夠的提示信息幫助用戶有效正確地完成任務(wù)。 基于 Android 的航空訂票系統(tǒng)的設(shè)計與實現(xiàn) 13 5. 操作完成時有統(tǒng)一規(guī)范的提示信息,例如刪除操
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1