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

正文內容

基于j2me的公交查詢系統(tǒng)的設計與實現(xiàn)—免費畢業(yè)設計論文-wenkub.com

2024-11-06 03:43 本頁面
   

【正文】 there are sometimes great effects of cross lies。s night through the air to Amack. They sit backwards on their painting b all lapse of time, and had bee a cipher and a nothing. Then three alone, or moveth upon greater means, if they have never so little hand in it, they think it is they that carry it They that are glorious, must needs be factious。s diversion, namely, the wild hunt to Amack. Ah, you don39。 特此聲明! 作者簽名: 2020 年 6 月 10 日 第 28頁 共 27頁 54 Of Vainglory It was prettily devised of Aesop。 ( 3)學校可以學術交流為目的復制、贈送和交換學位論文。文中除了特別加以標注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學院或其他教學機構的學位或證書而使用過的材料。業(yè)界的不斷普及和技術的不斷進步下 ,手機電子資源必將在人們的生活工作學習中發(fā)揮更大的作用。 在現(xiàn)在城市公交系統(tǒng)及其繁瑣的情況下,通過技術手段解決人們的難題是當前手機技術的趨勢,而且目前手機無線互聯(lián)網(wǎng)正在高速發(fā)展,日益低廉的上網(wǎng)費 第 25頁 共 27頁 用使得越來越多的用戶加入到手機互聯(lián)網(wǎng)使用者的行列中。經(jīng)過測試,本系統(tǒng)達到了預期的目標,實現(xiàn)了線路查詢,站站查詢等功能,同時在真實無線互聯(lián)網(wǎng)中運行也表現(xiàn)出良好的性能。 ( 3)手機網(wǎng)絡問題:由于移動 GPRS 接入點分 CMWAP 和 CMNET 2 個接入點,不同的手機有不同的設置,單一連接模式可能會造成一款手機可以上網(wǎng)而另一個品牌則不行。由于 EJB 是基于 RMI 即遠程調用機制,對于大量數(shù)據(jù)的取出會造成系統(tǒng)速度變慢,嚴重會造成數(shù)據(jù)庫鏈接超時。 5 手機公交查詢系統(tǒng)測試與分析 測試環(huán)境 本系統(tǒng)測試環(huán)境 : CPU 2,內存 DDR400 1G , ,,在 WIN2020/XP 下均測試通過 .建議用戶在 CPU P4,內存 1G 及以上,數(shù)據(jù)庫版本 以上, WIN2020PRO/XP, 2020, WIN2020 SERVER 及以上軟硬件平臺使用 . 運行與測試 以線路查詢?yōu)槔?,對手機公交查詢系統(tǒng)測試如下: ( 1)進入手機客戶端主界面, 客戶端用戶界面顯示如圖 11 所示。 DataInputStream dis = new DataInputStream(iStrm)。 } //如果網(wǎng)絡情況是 CMWAP,則通過移動代理服務器進行連接 if((false)){ 第 22頁 共 27頁 =(HttpConnection)(no,true)。 //將屏幕切換到 查詢結果界面 (searchaction)。 界面處理事件代碼如下: public void mandAction(Command c, Displayable d){ //如果按下后退按鈕,則 if(c==backCommand1){ (mainList)。 第 21頁 共 27頁 addCommand(backCommand1)。 界面控件代碼如下: searchField=new TextField(請輸入查詢線路 ,3,)。 (mainnokCommand)。 String[] listitem = { 查詢公交線路 , 查詢乘坐方案 , 按站查公交 , 網(wǎng) 絡 設 置 , 系 統(tǒng) 說 明 }。 //將結果輸出到一個 String中 while (()) { result = result+(String) () 。 服務器端處理代碼( )如下: if(busno!=null){ try{ ()。這些無線設備包括移動電話,呼機和個人數(shù)字助理 PDA(Personal Digital Assistants)等。 () 。 第 18頁 共 27頁 busno=null。 第 17頁 共 27頁 圖 7 首頁圖樣 查詢頁面顯示如圖 8 所示。 有過開發(fā)經(jīng)驗的人都知道,在做 JAVA 開發(fā)時傳輸中文常常遇到亂碼現(xiàn)象,這里我在 CONTENT_TYPE 里面編碼方式設置成 GB2312,并且在客戶端發(fā)送數(shù)據(jù)時也把編碼設置成 GB2312,同時采用 writeUTF 方法,成功解決中文問題。 while (()) { result = result+(String) () 。 服務器對外接口( Servlet)的實現(xiàn) 本系統(tǒng)采用 Servlet 作為和手機通訊的接口,采用 HTTP 的應答機制 ,免去了自己寫應答的麻煩,系統(tǒng)在執(zhí)行了一次查詢后在服務器的 LOG 中記錄一次,同時數(shù)據(jù)庫中負責記錄查詢次數(shù)的計數(shù)器加 1。 第 16頁 共 27頁 }catch(Exception e){ ()。 busno2+=()+,。 nonstop2=(Nonstop)().next()。 break。 while(()){ while(()){ if(()){ String sop1=(String)()。 這里使用 HashMap 的 KEY 作為存放站名的容器,因為從一個站臺輻射出去的公交線路經(jīng)過的站點往往有重復,而 HashMap 在 KEY 重復的時候只是重新設置了 VALUE 值, KEY 值則無法重復插入,故選用 HashMap。//經(jīng)過 stop2 的公交車 Iterator itr=()。 ⑦ 最后把找到的結果集寫入到數(shù)據(jù)庫緩存中。 由于一次換乘結果可能成百上千 ,故只給用戶前幾條換乘方案進行選擇 ,先將全部換乘方案按經(jīng)過車站數(shù)進行排序 ,再取前 4 條返回給用戶。 ② 檢驗站名是否存在,存在則繼續(xù)往下,不存在則返回提示信息。 ② 通過 Sql 語句找到經(jīng)過該站的公交車,存放在一個集合中并返回。 result3=(result3)。 ps1 = (sql1) 。 (5,result4)。 (1,start+end)。記錄最后一條記錄的行號,從而得到了總行數(shù),比起前一個方法更快而且節(jié)約系統(tǒng)資源。 } } 輔助類( Help Class)的實現(xiàn) 輔助類主要為業(yè)務類提供一些輔助功能,盡量實現(xiàn)功能的分離和高度封裝。 因為后面需要多次調用關閉數(shù)據(jù)庫連接,故關閉連接封裝到一個方法中,具體實現(xiàn)如下: //關閉數(shù)據(jù)庫連接 第 12頁 共 27頁 public void close(ResultSet rs,PreparedStatement ps,Connection con){ try{ if(rs!=null){ ()。 第 11 頁 共 27 頁 圖 6 系統(tǒng)組織結構圖 基類( Base Class)的實現(xiàn) 采用 AO 模式,將數(shù)據(jù)庫相關方法封裝到一個基類中,由業(yè)務邏輯繼承該基類。如表 6 所示。如表 4 所示。如表 2 所示。由上述可以確認該算法所關系到的數(shù)據(jù)表。 手機公交查詢數(shù)據(jù)庫的設計 數(shù)據(jù)庫的邏輯設計 圖 5 數(shù)據(jù)庫主要 ER 圖 準確了解與分析用戶需求(包括數(shù)據(jù)與處理)是整個設計過程的基礎 。 一次換乘算法,如 圖 3 所示。 3 手機公交查詢系統(tǒng)的設計 手機公交查詢系統(tǒng)算法的設計 直達的算法設計 現(xiàn)有 A,B 兩個公交站,通過數(shù)據(jù)庫查詢語句“ select * from businfo” 獲得全部公交線路信息,再把每一路車的信息依次迭代出來,判斷 A 站和 B 站是否同時在該線路中,如結果為 true,則可以直達,同時將直達方案存入一個集合中, 第 6 頁 共 27 頁 繼續(xù)向下遍歷,如果結果為 false,則該車不能直達,繼續(xù)向下遍歷。幸運的是, Eclipse 附帶了一個標準的 插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT)。 本系統(tǒng)采用的開發(fā)工具為 MySQL+Eclipse+Tomcat/Weblogic, MySQL 是一個廣受 Linux 社區(qū)人們喜愛的半商業(yè)的數(shù)據(jù)庫。 圖 1 WEB 和 WAP 功能模塊圖 圖 2 手機客戶端流程圖 第 5 頁 共 27 頁 ( 2) J2ME 手機客戶端的系統(tǒng)流程圖,如圖 2 所示。同時,用戶在手機上可以通過 J2ME 手機客戶端和 WAP 的方式進行查詢,在電腦上可以通過訪問 WEB 站點的方式進行查詢。 也常常造成人們的出行不便。最后,是作者通過對本系統(tǒng)的研究和設計總結出的系統(tǒng)特點以及研究心得。在接下來的第二章里,對系統(tǒng)的需求分析和與之對應的開發(fā)工具介紹。 ( 2)學習并掌握 J2EE,J2ME 等相關知識。又由于當前絕大多數(shù) 手機都支持 JAVA,而 J2EE 和 J2ME 因為同出一門,具備先天性無縫銜接的優(yōu)勢,故本系統(tǒng)采用 J2ME 和 J2EE 結合的方式進行開發(fā)。 本課題研究的意義 在我國,隨著城市化的快速發(fā)展,市公交系統(tǒng)也隨之迅速擴大,且更加復雜化,找不到合適的乘車路線的事情經(jīng)常發(fā)生。該模型已經(jīng)被眾多技術領先的移動設備制造商和服務提供商所采 納。另外, 還支 持服務器 Push 體系架構,這樣,你的手機能夠收到來自服務器的報警、消息或者廣播,根據(jù)要求啟動手機上的應用程序進行操作。 就國內來說, JAVA 是未來無線數(shù)據(jù)服務的主流方向,也開始采用基于開放應用平臺的移動增值服務架構。 JAVA 以 其可移植性,資源重用性,安全性,移動性以及強大的網(wǎng)絡功能迅速占領了全球手機市場,未來的手機出貨將主要以 JAVA 手機為主。當前,復雜的公交系統(tǒng)使得用戶往往處于迷惑的狀態(tài),給出行帶來諸多不便,在另一個方面,我國城市 的手機普及率已經(jīng)非常高了,如果能把這兩種情況結合起來,開發(fā)出一種基于手機的公交查詢軟件,將會給用戶帶來便捷。就武漢市而言, 調研 數(shù)據(jù) 顯示 ,武漢市乘客以公交方式出行的比例為 %,可見城市公交的重要性。 Stand Priority。當前,復雜的公交系統(tǒng)使得用戶往往處于迷惑的狀態(tài),給出行帶來諸多不便,而手機公交查詢系統(tǒng)的選題也正是基于該背景。電腦、手機等信息工具的普及,人們獲取信息變得更加完善、快捷。而隨著信息技術的飛速發(fā)展,手機所蘊藏的無限商機,正在被人們逐步發(fā)掘,它不再僅僅局限于通信這一單一功能,正在朝著手提電腦甚至更完善的方向發(fā) 展。本系統(tǒng)通過對城市公交系統(tǒng)的調研,提出了基于站點優(yōu)先級和鄰接矩陣的公交換乘算法和上下矩陣算法;以 J2ME 作為開發(fā)工具,將其移植到用戶手機上,借助于無線互聯(lián)網(wǎng),能為客戶隨時隨地提供公交信息的查詢;通過測試與分析,證實了該 系統(tǒng)的可行性及實用價值。 City Bus Exchanging Algorithm。但是從 客觀上說,公交硬件建設跟不上城市建設的步伐,是全國大城市尤其是特大城市都正在遭遇的發(fā)展瓶頸。 國內外研究現(xiàn)狀 從有關的文獻看 , 如今全世界可以支持 J2ME 的手持設備如今已經(jīng)達到了七千五百萬,有 34 個運營商在使用 J2ME 技術; 傳統(tǒng)手機在出廠之后,功能(通訊錄、游戲、商務應用)就已經(jīng)固化,用戶將無法刪除無用的功能,同樣也不能增加新的功能。 據(jù) 美國高科技研究公司 Strategies Unlimited 日前發(fā)表 的 《 和 3G 手機性能: 20202020 全球分析與市場預測》的報告 稱 ,市場上 Java 手機的數(shù)量預計將每年翻一番,到 2020 年將從 2020 年的 1,910 萬部增長到 億部。 從 2020 年 起 ,移動、聯(lián)通均已開通無線 JAVA業(yè)務。 第 2 頁 共 27 頁 支持 Overtheair (OTA) Provisioning 是 的一個重要的新特點,它使得用戶能夠動態(tài)地部署和更新移動設備上的應用程序。 J2ME 針對嵌入式和移動設備,提供了開發(fā)和運行應用程序的平臺,隨著新的規(guī)范的不斷推出和眾多制造商、軟件開發(fā)商的支持, J2ME 正在飛速向前發(fā)展。當前
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1