【正文】
(find one)。 } }找到一條可行的線路后,再開始查找起點(diǎn)到轉(zhuǎn)乘點(diǎn) 1 的線路和轉(zhuǎn)乘點(diǎn) 2 到重點(diǎn)的線路,并放到一個(gè) String 中://第 1 站到第 2 站的車號(hào) while(().hasNext()){ (step3)。 Iterator key2= ().iterator()。//經(jīng)過stop1的公交車 Collection stop2bus=findbusnobystop(stop2)。⑤ 如果沒有直達(dá)方案,則開始查找 1 次換乘方案,找到后按照經(jīng)過站數(shù)排序,站數(shù)少的排前面,由于換乘方案過多,故只返回前幾條。(2)按站查詢經(jīng)過的公交線路,步驟如下:① 通過輔助類判斷用戶輸入的站名或者附近標(biāo)志名,并找到對(duì)應(yīng)的公交站名。+start+end+39。 ps1 = (sql) 。 } }catch(Exception e){ ()。 服務(wù)器端的實(shí)現(xiàn)本系統(tǒng)遵照 J2EE 4 層結(jié)構(gòu) ,使用了 MVC、AO 等設(shè)計(jì)模式,組織結(jié)構(gòu)圖如圖 6 所示。表 3 站點(diǎn)信息表 站點(diǎn)信息表(stopinfo)字段名 注釋Stopname 公交站站名near1 附近標(biāo)志 1near2 附近標(biāo)志 2near3 附近標(biāo)志 3near4 附近標(biāo)志 4near5 附近標(biāo)志 5near6 附近標(biāo)志 6near7 附近標(biāo)志 7near8 附近標(biāo)志 8near9 附近標(biāo)志 9near10 附近標(biāo)志 10Stoppic 臃余字段,為以后功能預(yù)先留出(3) 站點(diǎn)附近標(biāo)志匯總表負(fù)責(zé)存放站點(diǎn)周圍標(biāo)志建筑或地名的匯總信息,本表為站點(diǎn)信息表的 near集合自動(dòng)生成。通過對(duì)用戶需求的分析以及對(duì)系統(tǒng)本身應(yīng)用背景的研究,可以看出本系統(tǒng)需要有以下數(shù)據(jù)支持:公交線路信息,公交站點(diǎn)信息,站點(diǎn)附近標(biāo)志信息,用戶通知信息,同時(shí)考慮到節(jié)約系統(tǒng)資源,在用戶進(jìn)行完站站查詢后還會(huì)產(chǎn)生一第 8 頁 共 27 頁個(gè)存放查詢結(jié)果的緩存信息。若判斷結(jié)束后沒有找到一次換乘的方案,則執(zhí)行 2 次換乘算法。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。(1)WEB 和 WAP 功能模塊,如圖 1 所示。但是從客觀上說,公交硬件建設(shè)跟不上城市建設(shè)的步伐,是全國大城市尤其是特大城市都正在遭遇的發(fā)展瓶頸。在文章的引言中,主要介紹了該系統(tǒng)面臨的背景,研究意義和開發(fā)方法等,使讀者對(duì)本文有全面的了解。 本軟件的開發(fā)方法由于公交數(shù)據(jù)相對(duì)比較龐大和繁瑣,同時(shí)設(shè)計(jì)換乘時(shí)對(duì)系統(tǒng)處理的性能要求也比較高,故本系統(tǒng)采用在服務(wù)器上進(jìn)行計(jì)算,結(jié)果通過無線網(wǎng)絡(luò)傳輸?shù)娇蛻舳说男问竭M(jìn)行開發(fā)。MIDP OTA provisioning模型為移動(dòng)服務(wù)提供商提供了單一、標(biāo)準(zhǔn)的部署 MIDP 應(yīng)用程序的途徑。到 2022 年,Java 手機(jī)預(yù)計(jì)將占全部手機(jī)出貨量的 83%。在我國,隨著城市化的快速發(fā)展,市公交系統(tǒng)也隨之迅速擴(kuò)大,且更加復(fù)雜化,找不到合適的乘車路線的事情經(jīng)常發(fā)生。 the information revolution has brought the unprecedented revolution for all domains. With the popularization of information tool as like Computer, handset and so on, obtaining the information is more and more perfectly and quickly. But along with the rapid development of information technology, the infinite opportunity that the handset contains is being gradually excavated by the people, it no longer merely limits to this sole function of munication, is facing to the development of portable puter or even more perfect aspect. As a result of the lowprice and highquality of the handset, it has bee the best choice that the people obtain each kind of information service in life.In our country, along with urbanized fast development, city bus system also rapidly expands, and even bees more plex. So, finding city bus route bees more difficult. Presently, the plex city bus system causes the condition which the users often are confused, which brings many inconvenient to people, but handset city bus inquiry system is also based on this background. Firstly, the author investigates the city bus system, provides “the Algorithm based on the stand priority and the next linking matrix” and “the Algorithm based on upward and downward matrix”. Secondly, these Algorithms are transplanted to the handset by J2ME, which can provide the inquiry for city bus at any time and any where by the aid of to the wireless Inter. Finally, through testing and analyzing, it confirms this system is some feasibility and practical value.Key words: City Bus Inquiry。作者簽名: 日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日基于 J2ME 的公交查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要當(dāng)今,人類社會(huì)已步入信息時(shí)代,信息化革命給所有領(lǐng)域帶來了前所未有的變革。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。電腦、手機(jī)等信息工具的普及,人們獲取信息變得更加完善、快捷。 Stand Priority。當(dāng)前,復(fù)雜的公交系統(tǒng)使得用戶往往處于迷惑的狀態(tài),給出行帶來諸多不便,在另一個(gè)方面,我國城市的手機(jī)普及率已經(jīng)非常高了,如果能把這兩種情況結(jié)合起來,開發(fā)出一種基于手機(jī)的公交查詢軟件,將會(huì)給用戶帶來便捷。 就國內(nèi)來說,JAVA 是未來無線數(shù)據(jù)服務(wù)的主流方向,也開始采用基于開放應(yīng)用平臺(tái)的移動(dòng)增值服務(wù)架構(gòu)。該模型已經(jīng)被眾多技術(shù)領(lǐng)先的移動(dòng)設(shè)備制造商和服務(wù)提供商所采納。又由于當(dāng)前絕大多數(shù)手機(jī)都支持 JAVA,而 J2EE 和J2ME 因?yàn)橥鲆婚T,具備先天性無縫銜接的優(yōu)勢(shì),故本系統(tǒng)采用 J2ME 和J2EE 結(jié)合的方式進(jìn)行開發(fā)。在接下來的第二章里,對(duì)系統(tǒng)的需求分析和與之對(duì)應(yīng)的開發(fā)工具介紹。也常常造成人們的出行不便。圖 1 WEB 和 WAP 功能模塊圖第 5 頁 共 27 頁圖 2 手機(jī)客戶端流程圖(2)J2ME 手機(jī)客戶端的系統(tǒng)流程圖,如圖 2 所示。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools ,JDT ) 。一次換乘算法,如圖 3 所示。由上述可以確認(rèn)該算法所關(guān)系到的數(shù)據(jù)表。如表 4 所示。第 11 頁 共 27頁圖 6 系統(tǒng)組織結(jié)構(gòu)圖 基類(Base Class)的實(shí)現(xiàn)采用 AO 模式,將數(shù)據(jù)庫相關(guān)方法封裝到一個(gè)基類中,由業(yè)務(wù)邏輯繼承該基類。 }} 輔助類(Help Class)的實(shí)現(xiàn)輔助類主要為業(yè)務(wù)類提供一些輔助功能,盡量實(shí)現(xiàn)功能的分離和高度封裝。 (1,start+end)。 ps1 = (sql1) 。② 通過 Sql 語句找到經(jīng)過該站的公交車,存放在一個(gè)集合中并返回。由于一次換乘結(jié)果可能成百上千,故只給用戶前幾條換乘方案進(jìn)行選擇,先將全部換乘方案按經(jīng)過車站數(shù)進(jìn)行排序,再取前 4 條返回給用戶。//經(jīng)過 stop2 的公交車 Iterator itr=()。 while(()){ while(()){ if(()){ String sop1=(String)()。 nonstop2=(Nonstop)().next()。 }catch(Exception e){ ()。 while (()) { result = result+(String) () 。圖 7 首頁圖樣查詢頁面顯示如圖 8 所示。 () 。服務(wù)器端處理代碼()如下:if(busno!=null){try{ ()。 String[] listitem = { 查詢公交線路 , 查詢乘坐方案 , 按站查公交, 網(wǎng) 絡(luò) 設(shè) 置, 系 統(tǒng) 說 明 }。界面控件代碼如下: searchField=new TextField(請(qǐng)輸入查詢線路,3,)。 界面處理事件代碼如下: public void mandAction(Command c, Displayable d){ //如果按下后退按鈕,則 if(c==backCommand1){ (mainList)。}第 22 頁 共 27頁//如果網(wǎng)絡(luò)情況是 CMWAP,則通過移動(dòng)代理服務(wù)器進(jìn)行連接if((false)){=(HttpConnection)(no,true)。5 手機(jī)公交查詢系統(tǒng)測試與分析 測試環(huán)境本系統(tǒng)測試環(huán)境:CPU 2,內(nèi)存 DDR400 1G, ,,在 WIN2022/XP 議用戶在 CPU P4,內(nèi)存 1G 及以上,數(shù)據(jù)庫版本 以上,WIN2022PRO/XP,2022,WIN2022 SERVER 及以上軟硬件平臺(tái)使用.第 23 頁 共 27頁 運(yùn)行與測試以線路查詢?yōu)槔?,?duì)手機(jī)公交查詢系統(tǒng)測試如下:(1)進(jìn)入手機(jī)客戶端主界面,客戶端用戶界面顯示如圖 11 所示。(3)手機(jī)網(wǎng)絡(luò)問題:由于移動(dòng) GPRS 接入點(diǎn)分 CMWAP 和 CMNET 2 個(gè)接入點(diǎn),不同的手機(jī)有不同的設(shè)置,單一連接模式可能會(huì)造成一款手機(jī)可以上網(wǎng)而另一個(gè)品牌則不行。在現(xiàn)在城市公交系統(tǒng)及其繁瑣的情況下,通過技術(shù)手段解決人們的難題是當(dāng)前手機(jī)技術(shù)的趨勢(shì),而且目前手機(jī)無線互聯(lián)網(wǎng)正在高速發(fā)展,日益低廉的上網(wǎng)費(fèi)用使得越來越多的用戶加入到手機(jī)互聯(lián)網(wǎng)使用者的行列中。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過的材料。特此聲明! 作者簽名: 2022 年 6 月 10 日第 28 頁 共 27頁學(xué)位論文原創(chuàng)性聲明 本 人 鄭 重 聲 明 : 所 呈 交 的 學(xué) 位 論 文 , 是 本 人 在 導(dǎo) 師 的 指 導(dǎo) 下 進(jìn) 行 的 研 究 工作 所 取 得 的 成 果 。本聲明的法律后果由本人承擔(dān)。這期間凝聚了很多人的心血,在此我表示由衷的感謝。最后,我要感謝我的父母對(duì)我的關(guān)系和理解,如果沒有他們?cè)谖业膶W(xué)習(xí)生涯中的無私奉獻(xiàn)和默默支持,我將無法順利完成今天的學(xué)業(yè)。最后,我要特別感謝我的導(dǎo)師趙達(dá)睿老師、和研究生助教熊偉麗老師。老師們認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。從這里走出,對(duì)我的人生來說,將是踏上一個(gè)新的征程,要把所學(xué)的知識(shí)應(yīng)用到