999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于J2ME平臺的移動電話火車訂票系統(tǒng)設(shè)計

2012-04-12 00:00:00王曉東
消費電子 2012年12期

摘 要:現(xiàn)階段移動電話得到空前發(fā)展,依托移動電話實現(xiàn)網(wǎng)上訂票已經(jīng)成為可能。本文提供一種依托J2ME軟件開發(fā)平臺在移動手機(jī)上使用的火車票訂票系統(tǒng)建模思路,為后續(xù)研發(fā)提供幫助。

關(guān)鍵詞:移動電話;J2ME;火車訂票;系統(tǒng)建模

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-7712 (2012) 12-0102-01

2012年初,我國鐵路正式進(jìn)入計算機(jī)網(wǎng)絡(luò)售票時代,但依托計算機(jī)進(jìn)行訂票仍然存在諸如無法登陸、服務(wù)器癱瘓等問題,另外對于身處外地?zé)o法使用計算機(jī)上網(wǎng)的用戶來說,也是遠(yuǎn)水解不了近渴。而現(xiàn)階段移動電話得到空前發(fā)展,依托移動電話實現(xiàn)網(wǎng)上訂票已經(jīng)成為可能。本文正是針對此種情況,提供一種依托J2ME軟件開發(fā)平臺在移動手機(jī)上使用的火車票訂票系統(tǒng)建模思路,為后續(xù)研發(fā)提供幫助。

一、J2ME概述

J2ME( Java 2 Micro Edition)是JAVA的微型版。SUN公司在開發(fā)J2ME時,就將它定位為“一種以廣泛的消費性產(chǎn)品為目標(biāo)的、高度優(yōu)化的Java運行時環(huán)境”。[1]J2ME主要適用于小型嵌入式設(shè)備,此類設(shè)備沒有統(tǒng)一的硬件標(biāo)準(zhǔn)。為實現(xiàn)這些寬泛應(yīng)用和便于移植,它保留了Java的傳統(tǒng)特性:可移植性、部署靈活性以及穩(wěn)定性,這也是它的相比其他開發(fā)平臺最大的優(yōu)勢,

二、火車訂票系統(tǒng)設(shè)計

(一)設(shè)計背景

通過對鐵路售票方式及業(yè)務(wù)現(xiàn)狀的考查,擬定在手機(jī)客戶端模擬實現(xiàn)火車訂票功能。系統(tǒng)以J2ME為開發(fā)平臺,以JAVA編程、數(shù)據(jù)庫及JSP網(wǎng)頁技術(shù)支撐,按照實際情況對系統(tǒng)進(jìn)行可視化建模,為手機(jī)程序的此類型應(yīng)用提供了清晰的設(shè)計流程。

(二)需求分析

根據(jù)分析,系統(tǒng)主要由用戶與服務(wù)器交互和后臺系統(tǒng)維護(hù)管理兩部分組成。手機(jī)客戶端完成以下功能:查詢信息、用戶注冊、預(yù)訂火車票、退訂火車票。系統(tǒng)管理員通過在瀏覽器中生成的數(shù)據(jù)庫鏡像維護(hù)后臺數(shù)據(jù)庫。具體角色交互如下圖所示:

(三)總體設(shè)計思路

本模型將采用手機(jī)獨立客戶端方式,手機(jī)程序用以收集客戶請求和發(fā)送信息,遠(yuǎn)端設(shè)計服務(wù)器程序以及后臺數(shù)據(jù)庫,自動接收處理來自手機(jī)的信息,根據(jù)客戶請求,保持與客戶端的交互。

三、系統(tǒng)建模

(一)手機(jī)客戶端模型建立

1.三個重要類的設(shè)計

手機(jī)客戶端主要承擔(dān)與服務(wù)器建立并保持連接、程序流程的調(diào)度、收集輸入信息、顯示經(jīng)服務(wù)器處理回傳的信息等功能。因此需設(shè)計三個類,分別是:MobileClient、HttpPoste和Screens。

其中:Mobile Client類作為整個手機(jī)客戶端的入口類,除J2ME規(guī)定的應(yīng)用程序框架之外,它具有自己的構(gòu)造函數(shù),用以從外界獲取服務(wù)器端的地址,以及用該地址初始化一個HttpPoster對象和產(chǎn)生一個Screens對象。[2]

HttpPoster類是一個專門用于處理通訊工作的類,它包含一個URL,其構(gòu)造函數(shù)中將激活線程,活動的線程調(diào)用requireSet()函數(shù)創(chuàng)建與服務(wù)器的連接,并實現(xiàn)數(shù)據(jù)傳輸。

Screens類用于描述和維護(hù)手機(jī)客戶端的界面,用于收集用戶輸入的信息和顯示服務(wù)器傳回的結(jié)果。

2.手機(jī)界面設(shè)計及狀態(tài)切換

手機(jī)界面設(shè)計主要用到了繼承于MIDP的高級UI。其中的Screens類對面向設(shè)備的圖形和用戶交互進(jìn)行了封裝。每次應(yīng)用只能顯示單個屏幕,因此在Screens類的設(shè)計中,將訂票系統(tǒng)所涉及的每一個頁面作為Screens的一個內(nèi)部類來封裝,[3]在屏幕切換時,通過生成特定類的對象,生成新的頁面。客戶端狀態(tài)如下圖所示:

通過狀態(tài)圖的分析,手機(jī)界面設(shè)計分為主界面、查詢界面、注冊界面、登陸界面、訂票界面、退票界面、查詢結(jié)果和訂退票結(jié)果反饋界面等。

四、服務(wù)器端設(shè)計

服務(wù)器端Servlet是手機(jī)用戶與數(shù)據(jù)庫信息交流的橋梁。使用兩個類實現(xiàn)服務(wù)器端的功能,主類Mob Servlet負(fù)責(zé)維持網(wǎng)絡(luò)通信,生成待處理對象,并接受處理結(jié)果回送手機(jī)客戶端,輔助類Resolve服從Mob Servlet的調(diào)配,具體負(fù)責(zé)對數(shù)據(jù)庫的操作以及將結(jié)果回復(fù)給主類Mob Servlet 。[4]

五、小結(jié)

本文基于J2ME開發(fā)平臺,對火車訂票系統(tǒng)提供一種具體建模思路,為下一步系統(tǒng)的實現(xiàn)有一定指導(dǎo)意義。

參考文獻(xiàn):

[1]王森.Java手機(jī)程式設(shè)計入門「Ml.臺灣:知域出版社,2001

[2]溫尚書.Java無線通信實用案例教程「Ml.北京:清華大學(xué)出版社,2003

[3]朱福喜.傅建明.唐曉軍. Java 項目設(shè)計與開發(fā)范例.電子工業(yè)出版社,2005,10

[4]張小瑋J2ME無線平臺應(yīng)用開發(fā)[M]北京:清華大學(xué)出版社,2004

[作者簡介]王曉東(1988,3-),男,內(nèi)蒙古察右中旗人,92785部隊助理工程師,從事測控工作。

主站蜘蛛池模板: 色综合天天综合| 久久久久国色AV免费观看性色| 中文字幕天无码久久精品视频免费| 亚洲有无码中文网| 狼友视频国产精品首页| 午夜视频免费一区二区在线看| 精品无码人妻一区二区| 国产一区二区精品高清在线观看| 99999久久久久久亚洲| 国产人人射| 国产一二三区视频| 一级毛片中文字幕| 久热99这里只有精品视频6| 久久99精品久久久大学生| 久久99精品国产麻豆宅宅| 亚瑟天堂久久一区二区影院| 国产亚洲精品yxsp| 亚洲av无码人妻| 色有码无码视频| 国产亚洲视频在线观看| 欧美α片免费观看| 欧美国产综合视频| 國產尤物AV尤物在線觀看| 老司机aⅴ在线精品导航| 怡红院美国分院一区二区| 国产精品黑色丝袜的老师| 日本欧美精品| 92精品国产自产在线观看| 情侣午夜国产在线一区无码| 红杏AV在线无码| 青青草原国产精品啪啪视频| 二级毛片免费观看全程| 久久成人18免费| 青青草久久伊人| 激情综合婷婷丁香五月尤物| 亚洲资源站av无码网址| 欧美一级高清免费a| 全部免费毛片免费播放| 亚洲欧美日韩综合二区三区| 欧美成一级| 国产91丝袜在线播放动漫 | 亚洲精品国产精品乱码不卞| 欧美日韩精品一区二区视频| 四虎国产精品永久一区| 国产成人你懂的在线观看| 高潮爽到爆的喷水女主播视频| 天堂成人在线视频| 亚洲福利片无码最新在线播放| 天堂成人在线视频| 免费观看成人久久网免费观看| 国产在线观看精品| 污视频日本| 久久久久久高潮白浆| 久久天天躁狠狠躁夜夜2020一| 99久久精品国产综合婷婷| 欧美天堂久久| 成人自拍视频在线观看| A级全黄试看30分钟小视频| 色天天综合| 自偷自拍三级全三级视频| 97se亚洲综合在线天天| 中文无码精品A∨在线观看不卡| 日韩成人免费网站| 国产在线自在拍91精品黑人| 夜夜操狠狠操| 国产欧美日韩综合在线第一| 久久久久88色偷偷| 久久中文无码精品| 尤物特级无码毛片免费| 欧美三级视频在线播放| 日韩欧美色综合| 久久亚洲国产最新网站| 无码人妻免费| 亚洲va欧美va国产综合下载| 亚洲欧美自拍视频| 永久免费无码成人网站| 亚洲精品在线影院| 欧美午夜视频| 精品视频第一页| 久久婷婷综合色一区二区| 成色7777精品在线| 无码国产偷倩在线播放老年人|