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

正文內(nèi)容

基于j2me的公交查詢系統(tǒng)的設計與實現(xiàn)學士學位論文-閱讀頁

2025-07-03 14:48本頁面
  

【正文】 中實現(xiàn),通過 pareTo(Object b)來定義如何排序,代碼如下:第 14 頁 共 27頁 public int pareTo(Object b) { SortBean sort=(SortBean)b。 }⑥換乘得到結果后放入 Collection 中返回。(start,end,zhuanchengresult[0],zhuanchengresult[1],zhuanchengresult[2],zhuanchengresult[3])。//經(jīng)過stop1的公交車 Collection stop2bus=findbusnobystop(stop2)。 while(()){Iterator initr1=searchbusline((String)()).iterator()。 (stopname,rubbish)。在分別找到起點和終點能直達的站點集合后,就開始進行循環(huán)查找,開始檢驗起點能直達的站點中是否有能直達終點能直達站點的站點,如有,則證明可以進行二次換乘。 Iterator key2= ().iterator()。第 15 頁 共 27頁 String sop2=(String)()。 } //內(nèi)層 break if(!()){ (找到中途換乘 +())。 } } //外層 break if(!()){ (break2+())。 } }找到一條可行的線路后,再開始查找起點到轉(zhuǎn)乘點 1 的線路和轉(zhuǎn)乘點 2 到重點的線路,并放到一個 String 中://第 1 站到第 2 站的車號 while(().hasNext()){ (step3)。 busno1+=()+,。 nonstop3=(Nonstop)().next()。 }最后把起點到第一換乘站,第一換乘站到第二換乘站,第二換乘站到終點站 3 段線路連接到一個 String 中并將改 String 添加到集合中,最后返回該集合: result=從+stop1+ 站出發(fā),乘坐+busno1+到+huanchengstop1+站轉(zhuǎn)+()+到+第 16 頁 共 27頁 huanchengstop2+站轉(zhuǎn)+busno2+到+stop2。 (find one)。 }return twohg。至此站站查詢?nèi)客瓿?。發(fā)送信息關鍵代碼如下: (CONTENT_TYPE)。 Iterator itr=() 。 } result+=\n+()。 ()。 Web 端的實現(xiàn)本系統(tǒng) Web 端采用 Struts 框架,嚴格遵循 MVC 模式,用戶提交信息后先放到 FormBean 中暫存,然后在 Action 中實現(xiàn)業(yè)務方法的調(diào)用,實現(xiàn)代碼的高度封裝性和分離性。首頁顯示圖 7 所示。圖 8 查詢頁面Action 作為中央控制器負責執(zhí)行判斷用戶輸入和查詢,以線路查詢?yōu)槔?,核心代碼如下:判斷用戶提交內(nèi)容://如果用戶按公交車號查詢 if (busno != null) try { busnoresult = (busno) 。 (null)。 result=null。 } catch (Exception e) {//將錯誤信息放到request中傳遞到錯誤頁面 (errorMsg, ())。 return ((error)) 。它可以顯示各種文字、圖像等數(shù)據(jù),是由 WAP 論壇(設備用戶提供交互界面而設計的,目前版本為 版。WAP 模塊主要有首頁,功能選擇頁面,線路查詢頁面,站站查詢頁面等組成,部分頁面顯示如下:功能選擇頁面,讓用戶選擇使用哪種方式進行查詢,如圖 9 所示。圖 10 客戶端下載頁面詳細原理以線路查詢?yōu)槔?,線路查詢提交代碼如下:go href= method=postpostfield name=busno value=$(busno:n)//go 其中$(busno:n)為變量的表示方法,:n 的意思為變量中沒有 ESCAPE 字符,即不需要進行 ESCAPE 八進制轉(zhuǎn)碼。//用戶查詢計數(shù)器加1 Dealbus dealbus=new Dealbus()。//調(diào)用業(yè)務處理方法 Iterator itr=() 。 }然后將結果顯示在用戶手機上:wmlcard id=selectNumber title=查詢結果p align=center%=result%/pp align=left第 20 頁 共 27頁a href=返回/a/pp align=lefta href=返回首頁/a/p/card/wml 手機客戶端的實現(xiàn) 客戶端界面的實現(xiàn)界面使用了內(nèi)部類技術,整個界面是一個大類,里面的每一個選項都是一個內(nèi)部類,并且部署監(jiān)聽器,實現(xiàn)按鍵事件監(jiān)聽。mainnokCommand = new Command(確定, , 1)。exitCommand = new Command(退出, , 1)。 //添加控件(exitCommand)。 //添加監(jiān)聽器(this)。 客戶端工作原理下面以線路查詢功能為例,詳細說明 J2ME 手機客戶端工作原理。backCommand1=new Command(返回,1)。//確定按鈕//把控件添加到屏幕上第 21 頁 共 27頁append(searchField)。addCommand(okCommand1)。代碼顯示效果如圖 11 所示,其中 將用戶輸入鎖定為數(shù)字,起到了入口數(shù)據(jù)控制作用。 }//如果按下確定按鈕,則調(diào)用查詢方法 if(c==okCommand1){ SearchAction searchaction=new SearchAction()。 ()。查詢方法基于 HTTP 原理和 JAVA 線程技術,查詢到需要的數(shù)據(jù)后就斷開連接,節(jié)約用戶的流量,執(zhí)行查詢時先啟動查詢線程,判斷當前網(wǎng)絡是CMWAP 還是 CMNET,然后連接到服務器接口 Servlet ,再將查詢數(shù)據(jù)發(fā)送給服務器,然后從服務器那里讀取返回數(shù)據(jù),讀取完畢后關閉連接。//給用戶提示信息//如果網(wǎng)絡情況是 CMNET,則直接進行連接if((true)){ = (HttpConnection) (+ cdbusapp/findline?busno= + no, true)。(XOnlineHost,:8080)。iStrm = ()。 //將讀入的流轉(zhuǎn)換為字符串輸出(())。} 手機網(wǎng)絡設置這里需要提到網(wǎng)絡設置問題,因為中國移動設置了 2 個網(wǎng)絡接入點CMNET 和 CMWAP,以 NOKIA 為代表的手機往往默認接入點是 CMNET,而摩托羅拉之類的手機的默認接入點常常是 CMWAP,所以本系統(tǒng)添加了網(wǎng)絡設置這個選項,以便讓用戶選擇自己的網(wǎng)絡情況,如果用戶不清楚,也可以在查詢出錯時看到提示。圖 11 手機客戶端主界面(2)進入線路查詢界面,如圖 12 所示。第 24 頁 共 27頁圖 13 線路查詢結果界面 測試結果本系統(tǒng)采用白盒和黑盒測試相結合的方法,非開發(fā)人員(測試用戶)隨意進行查詢,開發(fā)人員跟蹤服務器 LOG,觀察 Exception 出錯信息,并做出判斷,經(jīng)過一個月的測試,發(fā)現(xiàn)問題和解決方法總結如下:(1)最開始使用 EJB+Weblogic,用戶反映查詢換乘速度太慢。解決方法:換成 JDBC 直連,并且使用連接池。解決方法:將成都市唯一兩路環(huán)城公交車 27 路和 34 路獨立出來,單獨處理。解決方法:手機客戶端上增加網(wǎng)絡設置功能。證實了該系統(tǒng)的可行性及實用價值,不足之處在于由于目前手機上網(wǎng)仍比較昂貴,用戶無法承擔大流量,故無法實現(xiàn)遠程地圖定位功能.第 25 頁 共 27頁結 論本畢業(yè)設計采用 B/S 和 C/S 相結合的結構,綜合運用以前所學的專業(yè)知識,設計開發(fā)了一個功能較完善的基于手機的公交查詢系統(tǒng),并且提出了基于站點優(yōu)先級和鄰接矩陣的公交換乘算法和上下矩陣算法。通過對基于 J2ME 的手機公交查詢系統(tǒng)的開發(fā),本人對 J2EE 和 J2ME 都有了更深入的了解,同時對手機無線網(wǎng)絡有了更深刻的理解。這對以后的專業(yè)發(fā)展是極其重要的。對手機而言,在 JAVA 手機迅猛發(fā)展的大環(huán)境下,適時的推出這個手機公交查詢系統(tǒng)無疑會對人們的出行和出差產(chǎn)生極大的幫助。手機網(wǎng)絡資源以其豐富的信息容量、良好的人機交互界面、隨時隨地的信息獲取,極大地滿足了人們?nèi)找嬖鲩L的咨詢需求。參考文獻[1] Ted Husted 著.Struts in Action[M].美國.亞馬遜出版社. .[2] 耿祥義著.JSP 實用教程[M] .北京.清華大學出版社..[3] Erich Gamma 著.設計模式[M] .北京.機械工業(yè)出版社..[4] 耿祥義著.JAVA2 實用教程[M] .北京.清華大學出版社..[5] 林勝利著.精通 J2ME 無線編程 [M] .北京.中國鐵道出版社. . [6] 阮文江等著.JavaScript 程序設計基礎教程[M] .北京.人民郵電出版社..[7] 張文建等著.JSP 案例開發(fā)[M] .北京.中國水利水電出版社..第 26 頁 共 27頁致 謝本文是在張仕斌老師和陳念偉老師的熱情關心和指導下完成的,他們淵博的知識和嚴謹?shù)闹螌W作風使我受益匪淺,對順利完成本課題起到了極大的作用。在論文完成過程中,本人還得到了其他老師和許多同學的熱心幫助,本人向他們表示深深的謝意!最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝!作者簡介姓 名:劉應嘉 性別:男 出生年月:1984/05/25 民族:漢Email:第 27 頁 共 27頁聲 明本論文的工作是 2022 年 2 月至 2022 年 6 月在成都信息工程學院網(wǎng)絡工程系完成的。除非另有說明,本文的工作是原始性工作。(2)學校可以采用影印、縮印或其他復制方式保存學位論文。(4)學校可允許學位論文被查閱或借閱。除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學院。 盡 我 所 知 , 除 文 中 已 經(jīng) 特 別 注 明 引 用 的 內(nèi) 容 和 致 謝 的 地 方 外 ,本 論 文 不 包 含 任 何 其 他 個 人 或 集 體 已 經(jīng) 發(fā) 表 或 撰 寫 過 的 研 究 成 果 。 本 人完 全 意 識 到 本 聲 明 的 法 律 結 果 由 本 人 承 擔 。論文密級:□公開 □保密(___年__月至__年__月)(保 密 的 學 位 論 文 在 解 密 后 應 遵 守 此 協(xié) 議)作者簽名:_______ 導師簽名:______________年_____月_____日 _______年_____月_____日第 29 頁 共 27頁獨 創(chuàng) 聲 明本人鄭重聲明:所呈交的畢業(yè)設計(論文),是本人在指導老師的指導下,獨立進行研究工作所取得的成果,成果不存在知識產(chǎn)權爭議。對本文的研究做出重要貢獻的個人和集體均已在文中以明確方式標明。 作者簽名: 二〇一〇年九月二十日 畢業(yè)設計(論文)使用授權聲明本人完全了解濱州學院關于收集、保存、使用畢業(yè)設計(論文)的規(guī)定。(保密論文在解密后遵守此規(guī)定) 作者簽名: 二〇一〇年九月二十日第 30 頁 共 27頁致 謝時間飛逝,大學的學習生活很快就要過去,在這四年的學習生活中,收獲了很多,而這些成績的取得是和一直關心幫助我的人分不開的。本次畢業(yè)設計大概持續(xù)了半年,現(xiàn)在終于到結尾了。經(jīng)過這次畢業(yè)設計,我的能力有了很大的提高,比如操作能力、分析問題的能力、合作精神、嚴謹?shù)墓ぷ髯黠L等方方面面都有很大的進步。沒有他們的幫助,我將無法順利完成這次設計。郭謙功老師淵博的知識、嚴謹?shù)淖黠L和誨人不倦的態(tài)度給我留下了深刻的印象。再次對周巍老師表示衷心的感謝。另外,我還要感謝大學四年和我一起走過的同學朋友對我的關心與支持,與他們一起學習、生活,讓我在大學期間生活的很充實,給我留下了很多難忘的回憶。四年的大學生活就快走入尾聲,我們的校園生活就要劃上句號,心中是無盡的難舍與眷戀。回首四年,取得了些許成績,生活中有快樂也有艱辛。學友情深,情同兄妹。在我的十幾年求學歷程里,離不開父母的鼓勵和支持,是他們辛勤的勞作,無私的付出,為我創(chuàng)造良好的學習條件,我才能順利完成完成學業(yè),感激他們一直以來對我的撫養(yǎng)與培育。是他們在我畢業(yè)的最后關頭給了我們巨大的幫助與鼓勵,給了我很多解決問題的思路,在此表示衷心的感激。他無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高這對于我以后的工作和學習都有一種巨大的幫助,感謝他耐心的輔
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1