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

正文內(nèi)容

基于android的航空訂票系統(tǒng)設(shè)計與實(shí)現(xiàn)畢業(yè)設(shè)計論文-wenkub.com

2025-07-24 08:08 本頁面
   

【正文】 從理論上講,黑盒測試只有采用窮舉輸入測試,把所有可能的輸入都作為測試情況考慮,才能查出程序中所有的錯誤。 注冊用例表用例編號UC_003用例名稱用戶注冊參與者未注冊用戶用例場景說明未注冊用戶在使用本系統(tǒng)前,需要先注冊個人信息前置條件無后置條件可以執(zhí)行登錄操作基本事件流1,進(jìn)入“注冊頁面”2,輸入個人賬戶信息3,點(diǎn)擊“注冊”按鈕4,注冊成功彈出對話框提示,并進(jìn)入“主界面”異常事件流1, 若兩次輸入的密碼不正確,則彈出錯誤提示2, 若當(dāng)前用戶的手機(jī)號已經(jīng)注冊過,則彈出錯誤提示非功能性需求用戶密碼在保存和傳輸時采用MD5算法做摘要加密登錄功能為已經(jīng)有網(wǎng)站帳號的用戶提供登錄判定,驗(yàn)證用戶名密碼是否正確,用戶登錄后能對自己的用戶信息進(jìn)行修改(用戶名是不能更改的)。它貫穿于系統(tǒng)定義與開發(fā)的整個期間,是保證系統(tǒng)質(zhì)量、提高系統(tǒng)可靠性的關(guān)鍵,為最終實(shí)現(xiàn)一個高質(zhì)量的系統(tǒng)提供保障。 } public static void main(String[] args){ String str=(shengfei)。 0xf]。 for(int i=0。 (input)。,39。,39。,39。,39。,39。,39。,39。,39。 */ public static String getMD5Encoding(String s) { byte[] input=()。 import 。 SDK路徑重啟完Ecplise后,點(diǎn)擊菜單“Window”“Preference”,打開了配置窗口,在左邊選中Android,在右邊輸入 Android SDK的路徑(剛才步驟1(3)下載的Android SDK解壓出來的目錄),點(diǎn)擊“OK”,至此環(huán)境配置完畢。下載頁面:eclipse官方網(wǎng)站。圖66網(wǎng)點(diǎn)查詢 點(diǎn)擊查詢網(wǎng)點(diǎn)按鈕后,系統(tǒng)通過Intent將選擇的item傳遞給網(wǎng)點(diǎn)查詢結(jié)果頁面,網(wǎng)點(diǎn)查詢結(jié)果頁面會調(diào)用BranchDBHelper的select1(name)方法得到相應(yīng)的網(wǎng)點(diǎn)結(jié)果集,方法得到相應(yīng)的網(wǎng)點(diǎn)結(jié)果集,方法得到相應(yīng)的網(wǎng)點(diǎn)結(jié)果集,SimpleCursorAdapter將查詢的數(shù)據(jù)放入ListView中顯示。用戶無論走到哪個城市,都可以使用該功能快速的獲取該城市的營業(yè)網(wǎng)點(diǎn)信息并及時的做出決定。用戶查詢航空公司的航線信息。所以這些信息的一般不會改變。// (simpleAdapter)。 (ticket_price, (ticket_price))。 MapString, Object tmp = new HashMapString, Object()。 try { JSONArray tables = new JSONArray(result)。 mSharedPreferences = getSharedPreferences(SharedPreferences, )。 orderViewList = (ListView) findViewById()。 (new () .detectDiskReads().detectDiskWrites().detectNetwork() .penaltyLog().build())。 // 進(jìn)行數(shù)據(jù)的轉(zhuǎn)換操作 private SharedPreferences mSharedPreferences。訂單管理功能主要代碼如下: public class OrderManageActivity extends Activity { private ListView orderViewList = null。用戶刪除某個未支付的訂單。圖66訂單詳情 用戶查詢歷史預(yù)定的記錄。點(diǎn)擊訂單管理圖標(biāo)后,頁面顯示所有所有用戶的歷史預(yù)訂的記錄。若航班座位已滿,則彈出無空座的錯誤提示信息。在查詢航班結(jié)果頁面上選擇某一個航班,進(jìn)入選擇乘機(jī)人頁面,選擇一個或多個已保存的乘機(jī)人,點(diǎn)擊預(yù)定機(jī)票按鈕。 ((BaseAdapter) ()).notifyDataSetChanged()。 jicang_str[2] = 經(jīng)濟(jì)艙。 //ShowJiCangSpinner()。 film_hall_num_text = (TextView) findViewById()。 //jicang_spinner = (Spinner) findViewById()。 setContentView()。 (savedInstanceState)。 private Spinner to_airport_spinner。 break。 case 4: break。 case 3: (TAG, the security assistant can working)。 case 2: (TAG, the security assistant can working)。 case 1: (TAG, the security assistant can working)。 switch (position) { /** * 預(yù)訂機(jī)票 */ case 0: (TAG, the security assistant can working)。 adapter = new MainUIAdapter(this)。 Override protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。圖63主界面程序主界面功能實(shí)現(xiàn)主要代碼如下:public class MainActivity extends Activity implements OnItemClickListener{private static final String TAG = MainActivity。 寫好用戶修改密碼的頁面之后,在該Activity中用map或者namevalue裝載修改的密碼和其他必須的參數(shù),然后在提交按鈕的的監(jiān)聽事件里發(fā)送請求至服務(wù)器(當(dāng)然發(fā)送請求獲取數(shù)據(jù)這些操作別放進(jìn)主線程,寫個異步任務(wù)類。如果服務(wù)器端都不允許你修改密碼,那么這一功能根本不可能實(shí)現(xiàn)。若用戶沒有權(quán)限則彈出您不是注冊用戶的錯誤提示。code= + code。 this adds items to the action bar if it is present. return true。 startActivity(intent)。 // 獲得登錄結(jié)果 String result = regsisterServer(username, pwd, real_name, code)。 } public void register_system(View v) { // 忘記密碼按鈕 if (().toString() .equals(().toString())) { // 獲得用戶名稱 String username = ().toString()。 register_user_password1_edit = (EditText) findViewById()。 setContentView()。 EditText register_user_password2_edit。} }未注冊的用戶在使用本系統(tǒng)前,需要先注冊個人信息,然后可執(zhí)行登錄操作。 } // 根據(jù)用戶名稱密碼查詢 private String query(String account, String password) { // 查詢參數(shù) String queryString = account= + account + amp。 } private void showDialog(String msg) { builder = new (this)。 } String pwd = ().toString()。 startActivity(intent)。 startActivity(intent)。 ()。 return false。 if (result != null amp。 mPassword = (EditText) findViewById()。 setContentView()。 // 帳號編輯框 private EditText mPassword。Airport表是所有機(jī)場名字及機(jī)場所在地信息,表結(jié)構(gòu)如圖51所示圖51機(jī)場名字及所在地Airportcorp表是所有航空公司名字表信息,表結(jié)構(gòu)如圖52所示圖52航空公司名稱Branch表是所有航班網(wǎng)點(diǎn)名稱及所在城市地址和網(wǎng)點(diǎn)電話表信息,表結(jié)構(gòu)如圖53所示圖53航班網(wǎng)點(diǎn)信息City表是所有城市名稱表信息,表結(jié)構(gòu)如圖54所示圖54城市信息Flight表是所有航班名稱,編號,飛機(jī)出發(fā)時間及到達(dá)時間表信息,表結(jié)構(gòu)如圖55所示圖55航班信息Flight Plan表是所有航班名編號,飛機(jī)出發(fā)時間及到達(dá)時間,航班起止及結(jié)束時間表信息,表結(jié)構(gòu)如圖56所示圖56航班計劃Route表是所有所有出發(fā)機(jī)場及到達(dá)機(jī)場,路線距離,機(jī)票價格以及對應(yīng)的航空公司表信息,表結(jié)構(gòu)如圖57所示圖57路線信息User表是所有所有用戶名字,用戶密碼等用戶信息表信息,表結(jié)構(gòu)如圖58所示圖58用戶信息表Userorder表是所有航班代號,路線代號,用戶信息機(jī)票價格,飛機(jī)起止時間及地點(diǎn)表信息,表結(jié)構(gòu)如圖59所示圖59用戶訂單表 6 詳細(xì)設(shè)計 用戶管理功能注冊用戶登錄本系統(tǒng)的開始操作前,需要先登錄系統(tǒng),然后可以執(zhí)行業(yè)務(wù)操作。 客戶應(yīng)用程序也稱為“前端”,它是系統(tǒng)中供用戶與數(shù)據(jù)進(jìn)行交互的部件。 會員登陸流程圖對于沒有帳號的用戶,需要為其提供會員注冊功能,在用戶填寫合法注冊信息后給予注冊, 會員注冊流程圖 結(jié)構(gòu)體系數(shù)據(jù)庫服務(wù)器也稱為“后端”,它負(fù)責(zé)有效地管理系統(tǒng)的信息數(shù)據(jù)庫,在多個用戶并發(fā)地請求服務(wù)器上相同資源時,要對這些資源進(jìn)行優(yōu)化管理。 系統(tǒng)總體功能結(jié)構(gòu)系統(tǒng)功能分為預(yù)定機(jī)票、訂單管理、網(wǎng)點(diǎn)查詢、航線查詢、個人管理、訂閱消息和軟件幫助共七個模塊。本系統(tǒng)以Android手機(jī)操作系統(tǒng)為平臺,使用Android的API,使用Sqlite 和mysql數(shù)據(jù)庫對數(shù)據(jù)進(jìn)行存儲,在技術(shù)上是可行的。由于3G網(wǎng)絡(luò)覆蓋全國, 這樣一來底全國大部分地區(qū)就可以用上3G了,對3G手機(jī)用戶來說是一個很大的喜訊。如果開發(fā)成功可以得到很好的投資效益。我模擬基本的網(wǎng)上購物流程,整理出本系統(tǒng)需要實(shí)現(xiàn)的功能有:預(yù)定機(jī)票、訂單管理、網(wǎng)點(diǎn)查詢、航線查詢、個人管理、訂閱消息和軟件幫助。(3)方便原始數(shù)據(jù)修改,支持多條件修改。還可以對自己的基本賬戶、乘機(jī)人、聯(lián)系人信息進(jìn)行管理。這時就需要為客戶提供“購物車”的功能了,購物車,顧名思義,就是在客戶購物過程中,為客戶提供暫存功能的“車子”,購物車不僅需要為客戶暫存預(yù)定機(jī)票的信息,還要能夠?yàn)榭蛻籼峁┍匾慕y(tǒng)計功能,能夠幫客戶計算出機(jī)票的總金額、優(yōu)惠金額、折扣等等,當(dāng)然用戶在不想預(yù)定時,也要能夠?qū)C(jī)票從購物車中去除掉。預(yù)定更加優(yōu)惠的機(jī)票。其實(shí),支付方式的是否便捷,直接決定著用戶的購買欲望。填寫訂票訂單,收貨地址,選擇付款方式224。Eclipse 是由各種插件組成的,因此為 Eclipse 提供插件,為用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,給所有提供了一個十分良好的平臺。、。 系統(tǒng)工具與平臺服務(wù)器操作系統(tǒng)平臺:Linux,Unix或Winows 32位操作系統(tǒng)客戶端手機(jī)系統(tǒng)平臺:Android 編程語言平臺:數(shù)據(jù)庫:MySql 開發(fā)工具: MyEclipse Eclipse工具簡介Eclipse 本身只是一個框架和一組服務(wù)。Java語言具有的諸多優(yōu)秀特性保證了Java應(yīng)用的健壯性強(qiáng)、可靠性高,這樣應(yīng)用系統(tǒng)的維護(hù)費(fèi)用自然就降低了。Java語言支持多個線程并行執(zhí)行,且提供關(guān)鍵字為synchronized的同步機(jī)制來控制多線程。通常來講,創(chuàng)建線程有兩種方法:第一個是從Thread類直接派生出子類,并重寫run方法,那么由該子類創(chuàng)建的對象就是線程。Java的高性能性是比較那些解釋型的高級腳本語言而言。(8) Java語言的解釋型特性。(7) Java語言的可移植性。除了Java語言本身具備的許多安全特性之外,Java通過一個安全防范機(jī)制來管理通過網(wǎng)絡(luò)下載的類ClassLoader,這個類實(shí)現(xiàn)了諸如字節(jié)代碼檢查、分配不同的名字空間防止覆蓋本地的同名類等功能,且提供安全管理機(jī)制讓Java應(yīng)用配置安全哨兵,即,類SecurityManager。Java語言有許多特性保證程序的健壯性,例如自動收集廢料、異常處理、強(qiáng)類型機(jī)制等。 (3) Java語言的分布式特性。 (2) Java語言是面向?qū)ο笮浴?1) Java語言的簡單性。(3) Java ME: Java平臺微型版,最初被稱為J2ME。Java SE中涵蓋了支持J
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1