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

正文內(nèi)容

畢業(yè)論文-基于java的無線旅游手機(jī)客戶端設(shè)計(jì)與開發(fā)-預(yù)覽頁

2025-02-09 22:11 上一頁面

下一頁面
 

【正文】 2022 屆 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè)畢業(yè)設(shè)計(jì) ( 論文 ) 1 第 1 章 引 言 課題背景 隨著 3G和 4G和 4G時(shí)代的到來,手機(jī)上網(wǎng)已經(jīng)慢慢進(jìn)入人們的生活,談到未來基于手機(jī)上的無線互聯(lián)網(wǎng)的發(fā)展趨勢究竟是手機(jī)客戶端上網(wǎng)還是手機(jī) ap上網(wǎng),目前這個(gè)階段還很難過早的下定論。 而 客戶端軟件, 雖然 需要在手機(jī)上安裝才能使用 ,但是仍然是 登入互聯(lián)網(wǎng)最便捷的方式,扼守著移動(dòng)互聯(lián)網(wǎng)的第一入口,為企業(yè)進(jìn)入營銷時(shí)代開辟了一條康莊大道。他通過為企業(yè)提高定制手機(jī)客戶端 ,手機(jī)應(yīng)用即可自己實(shí)現(xiàn)便捷、有效的移動(dòng)營銷。韓國不論是語音市場的增值業(yè)務(wù)(如彩鈴 ),還是手機(jī)電視、手機(jī)音樂、手機(jī)游戲和手機(jī)定位等 3G和 4G數(shù)據(jù)業(yè)務(wù)都發(fā)展的很好。軟件服務(wù)運(yùn)營 商為推廣自身增值業(yè)務(wù)與終端廠商合作,終端廠商與各方廠商合作越來越緊 密, 隨著智能手機(jī)逐漸變成一個(gè)信息化終端、娛樂無線旅游手機(jī)客戶端設(shè)計(jì)與開發(fā) 2 化終端 , 移動(dòng)運(yùn)營商的主營收入更將 可能由此向數(shù)據(jù)業(yè)務(wù)及其他的增值業(yè)務(wù)靠攏。旅游業(yè)的發(fā)展以整個(gè)國民經(jīng)濟(jì)發(fā)展水平為基礎(chǔ)并 受其制約,同時(shí)又直接或間接地促進(jìn)國民經(jīng)濟(jì)有關(guān)部門的發(fā)展。 移動(dòng)(無線)互聯(lián)網(wǎng)依賴于手機(jī)載體,因此在屏幕尺寸、輸入方式等方面,一直存在著限制。 由于用戶下載了客戶端,可以對(duì)自己所關(guān)注的內(nèi)容直接操作,而不必再每次進(jìn)入下載首頁,或者打開不必要的網(wǎng)頁,減少流量費(fèi)用。 通過客戶端的使用 ,用戶將習(xí)慣于一種操作模式,這種應(yīng)用上的習(xí)慣,將直接形成用戶的粘性,減少用戶流失。本人參與了 從需求獲取到整個(gè)項(xiàng)目的概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼編寫以及測試 的整個(gè)過程。 本 人在開發(fā)無線旅游客戶端的過程 中,前期主要是對(duì)知識(shí)的儲(chǔ)備,學(xué)習(xí)有關(guān) Java和J2ME 的相關(guān)知識(shí),以及軟件工程中學(xué)習(xí)的開發(fā)軟件的理論。 Java 平臺(tái)是由 Java 虛擬機(jī)( Java Virtual Machine)和 Java 應(yīng)用編程接口( Application Programming Interface 簡稱 API)構(gòu)成。這樣 Java 程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。 Java 分為三個(gè)體系 JavaSE(Java2 Platform Standard Edition, Java 平臺(tái)標(biāo)準(zhǔn)版 ), JavaEE(Java 2 Platform,Enterprise Edition, Java 平臺(tái)企業(yè)版 ),JavaME(Java 2 Platform Micro Edition, Java 平臺(tái)微型版 )。 ( 2) Java 是面向?qū)ο?的。 ( 3) Java 語言是分布式的。 Java 的強(qiáng)類型機(jī)制、異常處理、廢料的自動(dòng)收集等是Java 程序健壯的重要保證。 Java 通常被用在網(wǎng)絡(luò)環(huán)境中,為此, Java 提供了一個(gè)安全機(jī)制以防惡意代碼的攻擊。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。 ( 8) Java 語言是解釋型的。 與那些解釋型的高級(jí)腳本語言相比, Java 的確是高性能的。通常有兩種方法來創(chuàng)建線程:其一,使用Thread(Runnable) 的構(gòu)造子 類 實(shí)現(xiàn)了 Runnable 接口 的對(duì)象包裝成一個(gè)線程,其二,從 Thread 類派生出子類并重寫 run 方法,使用該子類創(chuàng)建的對(duì)象即為線程。 ( 11) Java 語言是動(dòng)態(tài)的。另外, Java 中的類有一個(gè)運(yùn)行時(shí)刻的表示,能進(jìn)行運(yùn)行時(shí)刻的類型檢查。開發(fā) J2ME 程序一般不需要特 別 的開發(fā)工具,開發(fā)者只需要裝上 Java JDK 及下載免費(fèi)的 Sun Java Wireless Toolkit 系類開發(fā)包,就可以開始編寫 J2ME 程序、 編譯以及測試。 JSON 采用完全獨(dú)力 的文本格式,但是也使用了類似于 C 語言家族的習(xí)慣(包括 C、 C++、 C、 Java、 JavaScript、 Perl、 Python等)。每個(gè) “ 名稱 ” 后跟一個(gè) “:” (冒號(hào)); “‘ 名稱 /值 ’ 對(duì) ”之間使用 “,” (逗號(hào))分隔。 值( value)可以是雙引號(hào)括起來的字符串( string)、數(shù)值 (number)、 true、false、 null、對(duì)象( object)或 者數(shù)組( array)。除去2022 屆 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè)畢業(yè)設(shè)計(jì) ( 論文 ) 7 一些編碼細(xì)節(jié),以下描述了完整的語言。 JSON 和 HTML 的區(qū)別: 可讀性 : JSON 和 XML 的可讀性可謂不相上下,一 邊是建議的語法,一邊是規(guī)范的標(biāo)簽形式,很難分出勝負(fù)。目前: 手機(jī)客戶端軟件的格式主要包括: JAR、 JAD、 sis、 sisx、 cab、 mmpkg、 apk 共 七種 格式。 封格:無線旅游手機(jī)客戶端設(shè)計(jì)與開發(fā) 8 第 3 章 需求分析 系統(tǒng) 設(shè)計(jì)概要 無線旅游是指用 戶通過手機(jī)客戶端軟件進(jìn)行旅游行程、線路、景點(diǎn)、規(guī)劃以及加密下載, 并 通過手機(jī)實(shí)現(xiàn)導(dǎo)航或地圖引導(dǎo)到景點(diǎn),景點(diǎn)內(nèi)自助導(dǎo)游的一款位置業(yè)務(wù)。免去了客戶用紙和短彩信等方式記錄的不便,實(shí)現(xiàn)了旅途規(guī)劃隨身走。 全球通、動(dòng)感地帶、神州行的用戶均可使 用本軟件。 如圖 31為軟件總結(jié)設(shè)計(jì)的框架圖: 2022 屆 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè)畢業(yè)設(shè)計(jì) ( 論文 ) 9 圖 31 設(shè)計(jì)框架圖 軟件功能模塊設(shè)計(jì)與劃分 無線旅游是用戶通過 手機(jī)客戶端軟件進(jìn)行旅游行程、線路、景點(diǎn)規(guī)劃及下 載,并通過手機(jī)實(shí)現(xiàn)導(dǎo)航或地圖引導(dǎo)到景點(diǎn)、景點(diǎn)內(nèi)自助導(dǎo)游的功能。 景點(diǎn)模塊 景點(diǎn)模塊主要是對(duì)景點(diǎn)的基本信息的介紹,用戶可以查看該景點(diǎn)的圖片、設(shè)施、 線路 、評(píng)論并且可以實(shí)現(xiàn)導(dǎo)航去景點(diǎn)的功能。景點(diǎn)下載完成后,將排列在“已下載”列表中,用戶可以點(diǎn)擊查看景點(diǎn)文件詳情,對(duì)于下載隊(duì)列中沒有下載完成的文件,客戶端提供斷點(diǎn)續(xù)傳功能。 景點(diǎn)內(nèi)導(dǎo)游:可以選擇某條游覽線路,查看該游覽線路的導(dǎo)游圖,并可以使用此游覽線路進(jìn)行導(dǎo)游,手工或自動(dòng)切換到當(dāng)前所在的景觀,顯示并朗讀當(dāng)前景觀的文字介紹,并配有圖片和評(píng)論。 此模塊可以實(shí)現(xiàn)線 路文件下載和查看線路文件。線路下載完成后,將排列在“已下載”列表中,用戶可以點(diǎn)擊查看線路文件詳情。對(duì)于感興趣的景點(diǎn),用戶可以選擇下載該景點(diǎn),或者將該旅游景點(diǎn)加入收藏夾,以后希望下載的時(shí)候再從收藏夾中觸發(fā)下載。以下是對(duì)該模塊功能 的詳細(xì)論述 。 用戶選擇“下載”后, 進(jìn)入景點(diǎn)下載頁,開始下載景點(diǎn)。存儲(chǔ)數(shù)據(jù)的服務(wù)器由 中國移動(dòng)客戶提供。 HTTP 請(qǐng)求格式 request line headers Blank line [requestbody] 在 HTTP請(qǐng)求中,第一行必須是一個(gè)請(qǐng)求行( request line),用來說明請(qǐng)求類型、要訪問的資源以及使用 HTTP 版本。 GET 與 POST 區(qū)別 HTTP定義了與服務(wù)器交互的不同方法,最基本的方法是 GET和 POST。 ( 3) 安全性問題。 搜索 ( 1)終端可以使用該接口獲取符合查詢條件的景點(diǎn)列表。 8 評(píng)論時(shí)間 COMMENT_TIME String 20 格式:yyyymmdd hh:mm:ss 9 評(píng)論人 COMMENT_BY String 30 評(píng)論人的手機(jī)號(hào)碼或者 IP,顯示形式例子 “ .**.**” 或 “ 138****5425” 或 “小明” 10 評(píng)論類型 COMMENT_TYPE String 30 1:景點(diǎn) 2:景觀3:設(shè)施 4:對(duì)城市 5:在城市 6:隨意評(píng)論 ( 5) 應(yīng)答實(shí)例 對(duì)用戶的 查看 評(píng)論請(qǐng)求,服務(wù)器做出如下應(yīng)答: { VIEW_ID: 01204934, SUMNUMBER: 5, GETNUMBER: 3, COMMENTS: [ 2022 屆 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè)畢業(yè)設(shè)計(jì) ( 論文 ) 19 { COMMENT_CONTENT: 小雞燉蘑菇吃起來還行,而且便宜 , COMMENT_TIME: 20220501 12:33:23, COMMENT_BY: 馬 大 力 }, { COMMENT_CONTENT: 確實(shí)不錯(cuò) , COMMENT_TIME: 20220502 12:33:23, COMMENT_BY: 小南瓜 }, { COMMENT_CONTENT: 山水也很值得一去 ,飯菜確實(shí)值得肯定哈! , COMMENT_TIME: 20220506 12:33:23, COMMENT_BY: 大山 } ] } 提交評(píng)論 ( 1) 請(qǐng)求 URL: ( 2)請(qǐng)求參數(shù) 如表 45所示 : 表 45 發(fā)表評(píng)論 請(qǐng)求參數(shù) 序號(hào) 請(qǐng)求參數(shù) 說明 示例 必填 1 cmd 請(qǐng)求類型關(guān)鍵字 cmd= Commentpost ◎ 2 landscapeid 標(biāo)識(shí)所要獲取評(píng)論的 對(duì)象ID,如果 mType 字段選擇 noT,該字段值填寫noT landscapeid=01204934 ◎ 3 ment 評(píng)論內(nèi)容,最多 245 個(gè)漢字 ment=小雞燉蘑菇吃起來還行,而且便宜 4 level 評(píng)級(jí)別,可添項(xiàng) (1|2|3|4|5),默認(rèn)為 4 level =1 評(píng)論類別,如下選擇: 無線旅游手機(jī)客戶端設(shè)計(jì)與開發(fā) 20 5 mType V:對(duì)景點(diǎn)評(píng)論 S:對(duì)景觀評(píng)論 F:對(duì)設(shè)施評(píng)論 C:對(duì)城市評(píng)論 inC:在城市評(píng)論 noT:隨意評(píng)論 以上不區(qū)分大小寫,默認(rèn)為V mType =V ( 3) 應(yīng)答結(jié)果 應(yīng)答信息概要,操作碼在應(yīng)答頭 2022 屆 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè)畢業(yè)設(shè)計(jì) ( 論文 ) 21 第 5 章 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) 當(dāng)用戶 通過手機(jī)訪問旅游信息時(shí) ,即需要和服務(wù)器交互數(shù)據(jù), HTTP 協(xié)議 的 POST方式會(huì)將該請(qǐng)求的數(shù)據(jù)放在 HEADER中,發(fā)給服務(wù)器,當(dāng)服務(wù) 器監(jiān)聽端口收到此請(qǐng)求時(shí),會(huì)去處理該請(qǐng)求,并將要返回給用戶的數(shù)據(jù)以 JSON 格式返回。 0: base64編碼圖片; 1: ID(缺省為 1) cityCode指定城市 code值 keyword景點(diǎn)名稱 isPark是否有停車場 is:有 not:無 hotelConsume住宿消費(fèi)水平 entertainmentType娛樂設(shè)施包括哪些,支持查詢多個(gè),多個(gè)以逗號(hào)分開 distance指定城市周邊范圍 direction指定城市的方向數(shù)據(jù),方向的選擇項(xiàng)有 東: 22|南: 23|西: 43|北: 44|東北: 45|西北 46|東南: 47|西南: 48,查詢時(shí),要用對(duì)應(yīng) ID進(jìn)行查詢 interest根據(jù)旅游項(xiàng)目的愛好查詢 category根據(jù)景點(diǎn)分類進(jìn)行搜索 ,使用“,” 分割,切各景點(diǎn)分類之間是或的關(guān)系 Public static void requestSearchViews(int startIndex,int count, int picMode,String cityCode,String keyWord,String isPark,String hotelConsume,String entertainmentType,String distance,String direction,String interest,String category,CallBack cb){ 無線旅游手機(jī)客戶端設(shè)計(jì)與開發(fā) 22 String url=baseUrl+?cmd=ViewHeartSearchListamp。 if(cityCode!=null)url+=amp。 } if(isPark!=null)url+=amp。 if(entertainmentType!=null)url+=amp。 if(direction!=null)url+=amp。 if(category!=null)url+=amp。其中 url 用于請(qǐng)求 url,cb用于回調(diào)。 ()。t=+count+amp。landscapeid=+landscapeid+amp。 request(url, cb)。 if(str==null || ()==0)return null。 if(=0)return null。 =new View[()] for(int i=0。 =(VIEW_ID)。 =(GRADE_LEVEL)。 2022 屆 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè)畢業(yè)設(shè)計(jì) ( 論文 ) 25 } } return list。 數(shù)據(jù)處理 搜索 搜索結(jié)果列表: SearchList 類封裝了當(dāng)前所取得的搜索結(jié)果的記錄數(shù)、符合條件的總記錄數(shù)、景點(diǎn)列表屬性信息。 public int allNum。i。評(píng)論類型主要分為: 景點(diǎn)景觀 設(shè)施 對(duì)城市 在城市 隨意評(píng)論。 public String creater=。 public class CommentList { public String view
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1