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

正文內(nèi)容

基于android手機(jī)平臺(tái)的3g航空訂票系統(tǒng)(參考版)

2025-06-25 18:10本頁(yè)面
  

【正文】 沒(méi)有他們的精心教誨和嚴(yán)格要求,就不會(huì)有今天的我們,衷心感謝我們的老師們,特別是最后檢查指導(dǎo)我們畢業(yè)設(shè)計(jì)的周紅老師,您辛苦了。因此系統(tǒng)還有待進(jìn)一步完善。本系統(tǒng)基本滿(mǎn)足了可靠性、實(shí)用性、安全性、可維護(hù)性及可移植性等原則。為了防止非法用戶(hù)對(duì)本系統(tǒng)的使用,在登錄系統(tǒng)時(shí)要求身份驗(yàn)證。在設(shè)計(jì)本系統(tǒng)的過(guò)程中,一律采用查詢(xún)方式的訂票,增強(qiáng)了軟件的友好性。在設(shè)計(jì)實(shí)現(xiàn)本航空訂票系統(tǒng)時(shí),采用的前端開(kāi)發(fā)工具是Eclipse,后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)采用的是MySQL。頁(yè)面如圖所示:圖10:訂單支付頁(yè)面6 結(jié)論本論文主要介紹了一個(gè)基于Android手機(jī)平臺(tái)的航空訂票系統(tǒng),系統(tǒng)采用C/S體系結(jié)構(gòu)。選擇信用卡支付后可以在下拉菜單中選擇信用卡支付銀行。 } }界面如圖:圖8:訂單結(jié)果頁(yè)面點(diǎn)擊一個(gè)訂單條目,頁(yè)面通過(guò)Intent將訂單號(hào)傳給下一個(gè)頁(yè)面,下一頁(yè)面調(diào)用ClientServiceImplForNet的findOrder()方法在數(shù)據(jù)庫(kù)中查找訂單,然后列出此項(xiàng)訂單的詳細(xì)情況,如:機(jī)票款、燃油稅、機(jī)場(chǎng)建設(shè)費(fèi)、保險(xiǎn)用費(fèi)、合計(jì)、航班號(hào)、起飛時(shí)間、起飛機(jī)場(chǎng)、到達(dá)機(jī)場(chǎng)、日期、到達(dá)時(shí)間、乘客姓名、乘客類(lèi)型、證件類(lèi)型、證件號(hào)碼等。 default: break。 case 2: (this).k0000()。 finish()。 } public boolean onOptionsItemSelected(MenuItem item) { int id = ()。 (0,2,0,退 出)。 } })。 (adapter)。 (map)。 (date, (i).getOrderDate())。 (val, (i).getOrderMoney())。 i++) {//遍歷orders將數(shù)據(jù)放入data中 MapString,Object map=new HashMapString, Object()。 for (int i = 0。 lv12=(ListView) findViewById()。 protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 private ListOrder orders。如:訂單號(hào)、價(jià)格、預(yù)定時(shí)間、以及訂單狀態(tài)(是否支付或刪除)。 }}查詢(xún)結(jié)果如圖:圖7:網(wǎng)點(diǎn)查詢(xún)結(jié)果頁(yè)面 訂單管理功能實(shí)現(xiàn)當(dāng)用戶(hù)在預(yù)定機(jī)票結(jié)束后,能隨后進(jìn)入主頁(yè)面,選擇訂單管理進(jìn)行操作。 default: break。 case 2: (this).k0000()。 finish()。 } Override public boolean onOptionsItemSelected(MenuItem item) { int id = ()。 (0,2,0,退 出)。 ()。 ()。//查詢(xún)結(jié)果集//創(chuàng)建Adapter SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, , cursor, new String[] { branch_name, branch_address, branch_fax, branch_tel }, new int[] { , , , })。 name = (city_name)。 lv16 = (ListView) findViewById()。 dbHelper = new BranchDBHelper(this)。//SQLiteOpenHelper的一個(gè)實(shí)現(xiàn)類(lèi) Override protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 Private String name。 private Branch branch。界面如圖所示: 圖6:網(wǎng)點(diǎn)查詢(xún)界面點(diǎn)擊查詢(xún)網(wǎng)點(diǎn)按鈕后,系統(tǒng)通過(guò)Intent將選擇的item傳遞給網(wǎng)點(diǎn)查詢(xún)結(jié)果頁(yè)面,網(wǎng)點(diǎn)查詢(xún)結(jié)果頁(yè)面會(huì)調(diào)用BranchDBHelper的select1(name)方法得到相應(yīng)的網(wǎng)點(diǎn)結(jié)果集,然后用SimpleCursorAdapter將查詢(xún)的數(shù)據(jù)放入ListView中顯示。 }} 圖5:會(huì)員里程查詢(xún)結(jié)果界面 網(wǎng)點(diǎn)查詢(xún)功能實(shí)現(xiàn)通過(guò)系統(tǒng)登陸(無(wú)用戶(hù)名時(shí)需要先注冊(cè)),進(jìn)入主頁(yè)面,選擇網(wǎng)點(diǎn)查詢(xún)業(yè)務(wù)。 default: break。 case 2: (this).k0000()。 finish()。 } Override//菜單選項(xiàng)監(jiān)聽(tīng) public boolean onOptionsItemSelected(MenuItem item) { int id = ()。 (0,2,0,退 出)。 } })。//設(shè)置Adapter (adapter)。 (m)。// 里程Date d=(Date) (i).getStageDate()。 (str[1],(i).getFromAirport().getName()++(i).getToAirport().getName())。 SimpleDateFormat fmt=new SimpleDateFormat(yyyyMMdd)。i()。 ListMemberStage list=(ListMemberStage)(this).getBusinessData(MemberMileageResult)。//年底到期里程 }else{ (,數(shù)據(jù)不存在!, 1000).show()。//會(huì)員總里程 (()+)。 Membership membership=(Membership)(this).getBusinessData(MemberShipResult)。 tv_03=(TextView)findViewById()。 tv_01=(TextView)findViewById()。 setContentView()。 private int[] ids = {,}。 private ClientController controller。 private TextView tv_03。 private TextView tv_01。并將從數(shù)據(jù)庫(kù)查詢(xún)的結(jié)果放入Adapter中用于ListView的顯示,其中包含的數(shù)據(jù)有:會(huì)員總里程、會(huì)員可用里程、年底到期里程,以及里程明細(xì):時(shí)間、是由、里程數(shù)、和到期日期。 case :throw new SystemException(())。 break。//發(fā)送請(qǐng)求 switch(()){//判斷狀態(tài) case : (MemberShipResult, (Member))。 (SessionId, (SessionId))。 (MembCardNum, memberCard)。服務(wù)器端在接收到用戶(hù)的請(qǐng)求后,根據(jù)傳入的賬號(hào)和密碼和數(shù)據(jù)庫(kù)比對(duì),如果比對(duì)成功則進(jìn)入相應(yīng)的查詢(xún)結(jié)果頁(yè)面,否則彈出用戶(hù)名或密碼錯(cuò)誤的錯(cuò)誤對(duì)話(huà)框,要求用戶(hù)重新輸入。查詢(xún)頁(yè)面如圖所示。CAC10439。AGE12339。WEB00139。 柜員123。網(wǎng)上轉(zhuǎn)帳varchar(20)payment_ref支付記錄varchar(200)business_record_id營(yíng)業(yè)記錄BIGINTterminal_type終端類(lèi)型編號(hào): 39。電話(huà)支付39?,F(xiàn)金支付39。信用卡支付39。char(1)NNticket_date出票日期時(shí)間datetimeNNticket_price機(jī)票價(jià)格doubleNNtax1_price機(jī)場(chǎng)稅doubleNNtax2_price燃油稅doubleNNtotal_price機(jī)票總價(jià)格doubleNNseats_order訂座順序號(hào)intNNchange_state改簽狀態(tài)(‘Y’:可改簽‘N’:不可改簽)char(1)refund_ticket_charge退票手續(xù)費(fèi)率doublerestrictions限制條件:39。varchar(60)NNcurrent_discount當(dāng)前艙位折扣doubleNNfull_price經(jīng)濟(jì)艙全價(jià)doubleNNcurrent_price當(dāng)前最低價(jià)格doubleNNtax1_price機(jī)場(chǎng)稅,由飛機(jī)機(jī)型決定doubleNNtax2_price燃油稅,由航程決定doubleNNcurrent_order當(dāng)前出票次序intNN DEFAULT 01會(huì)員里程表(member_stage)表18:會(huì)員里程表字段名字段描述類(lèi)型/長(zhǎng)度約束mileage_id里程編號(hào)BIGINTPKmemb_id會(huì)員編號(hào)IntFK mileage_type里程類(lèi)型varchar(20)NNfrom_airport起飛機(jī)場(chǎng)varchar(20)to_airport到達(dá)機(jī)場(chǎng)varchar(20)stageMileage里程航程IntNNfliht_num航班號(hào)varchar(20),stage_date里程日期dateaccount_mileage累積航程intNNmileage_describe里程描述varchar(100)1機(jī)票訂單(ticket_order)表19:機(jī)票訂單表字段名字段描述字段類(lèi)型約束條件order_id訂單編號(hào) 毫秒數(shù)BIGINTPKuser_id用戶(hù)編號(hào)intFKorder_money訂單金額doubleNNorder_items_id訂單項(xiàng)編號(hào)varchar(200)order_date預(yù)訂日期datetimeNNorder_state訂單狀態(tài) ‘等待支付(E)’,‘取消(C)’,‘失效(D)’,‘已支付(P)char(1),payment_record支付記錄‘信用卡支付varchar(200)1訂單項(xiàng)表 (Order_Item)表20:訂單項(xiàng)目表字段名字段描述類(lèi)型/長(zhǎng)度約束Order_item _id訂單項(xiàng)編號(hào)BigintPKflight_id航班編號(hào)Varchar(20)NNpassenger_id乘客編號(hào)IntNN FKcabin_class_id艙位編號(hào)intNN FKseats_order訂座序號(hào)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1