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

正文內(nèi)容

基于j2me的公交查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)士學(xué)位論文-wenkub.com

2025-06-15 14:48 本頁面
   

【正文】 他無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他耐心的輔導(dǎo)。在我的十幾年求學(xué)歷程里,離不開父母的鼓勵(lì)和支持,是他們辛勤的勞作,無私的付出,為我創(chuàng)造良好的學(xué)習(xí)條件,我才能順利完成完成學(xué)業(yè),感激他們一直以來對(duì)我的撫養(yǎng)與培育?;厥姿哪辏〉昧诵┰S成績,生活中有快樂也有艱辛。另外,我還要感謝大學(xué)四年和我一起走過的同學(xué)朋友對(duì)我的關(guān)心與支持,與他們一起學(xué)習(xí)、生活,讓我在大學(xué)期間生活的很充實(shí),給我留下了很多難忘的回憶。郭謙功老師淵博的知識(shí)、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)和誨人不倦的態(tài)度給我留下了深刻的印象。經(jīng)過這次畢業(yè)設(shè)計(jì),我的能力有了很大的提高,比如操作能力、分析問題的能力、合作精神、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)等方方面面都有很大的進(jìn)步。(保密論文在解密后遵守此規(guī)定) 作者簽名: 二〇一〇年九月二十日第 30 頁 共 27頁致 謝時(shí)間飛逝,大學(xué)的學(xué)習(xí)生活很快就要過去,在這四年的學(xué)習(xí)生活中,收獲了很多,而這些成績的取得是和一直關(guān)心幫助我的人分不開的。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。 本 人完 全 意 識(shí) 到 本 聲 明 的 法 律 結(jié) 果 由 本 人 承 擔(dān) 。除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。(2)學(xué)??梢圆捎糜坝 ⒖s印或其他復(fù)制方式保存學(xué)位論文。在論文完成過程中,本人還得到了其他老師和許多同學(xué)的熱心幫助,本人向他們表示深深的謝意!最后向在百忙之中評(píng)審本文的各位專家、老師表示衷心的感謝!作者簡介姓 名:劉應(yīng)嘉 性別:男 出生年月:1984/05/25 民族:漢Email:第 27 頁 共 27頁聲 明本論文的工作是 2022 年 2 月至 2022 年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。手機(jī)網(wǎng)絡(luò)資源以其豐富的信息容量、良好的人機(jī)交互界面、隨時(shí)隨地的信息獲取,極大地滿足了人們?nèi)找嬖鲩L的咨詢需求。這對(duì)以后的專業(yè)發(fā)展是極其重要的。證實(shí)了該系統(tǒng)的可行性及實(shí)用價(jià)值,不足之處在于由于目前手機(jī)上網(wǎng)仍比較昂貴,用戶無法承擔(dān)大流量,故無法實(shí)現(xiàn)遠(yuǎn)程地圖定位功能.第 25 頁 共 27頁結(jié) 論本畢業(yè)設(shè)計(jì)采用 B/S 和 C/S 相結(jié)合的結(jié)構(gòu),綜合運(yùn)用以前所學(xué)的專業(yè)知識(shí),設(shè)計(jì)開發(fā)了一個(gè)功能較完善的基于手機(jī)的公交查詢系統(tǒng),并且提出了基于站點(diǎn)優(yōu)先級(jí)和鄰接矩陣的公交換乘算法和上下矩陣算法。解決方法:將成都市唯一兩路環(huán)城公交車 27 路和 34 路獨(dú)立出來,單獨(dú)處理。第 24 頁 共 27頁圖 13 線路查詢結(jié)果界面 測(cè)試結(jié)果本系統(tǒng)采用白盒和黑盒測(cè)試相結(jié)合的方法,非開發(fā)人員(測(cè)試用戶)隨意進(jìn)行查詢,開發(fā)人員跟蹤服務(wù)器 LOG,觀察 Exception 出錯(cuò)信息,并做出判斷,經(jīng)過一個(gè)月的測(cè)試,發(fā)現(xiàn)問題和解決方法總結(jié)如下:(1)最開始使用 EJB+Weblogic,用戶反映查詢換乘速度太慢。} 手機(jī)網(wǎng)絡(luò)設(shè)置這里需要提到網(wǎng)絡(luò)設(shè)置問題,因?yàn)橹袊苿?dòng)設(shè)置了 2 個(gè)網(wǎng)絡(luò)接入點(diǎn)CMNET 和 CMWAP,以 NOKIA 為代表的手機(jī)往往默認(rèn)接入點(diǎn)是 CMNET,而摩托羅拉之類的手機(jī)的默認(rèn)接入點(diǎn)常常是 CMWAP,所以本系統(tǒng)添加了網(wǎng)絡(luò)設(shè)置這個(gè)選項(xiàng),以便讓用戶選擇自己的網(wǎng)絡(luò)情況,如果用戶不清楚,也可以在查詢出錯(cuò)時(shí)看到提示。iStrm = ()。//給用戶提示信息//如果網(wǎng)絡(luò)情況是 CMNET,則直接進(jìn)行連接if((true)){ = (HttpConnection) (+ cdbusapp/findline?busno= + no, true)。 ()。代碼顯示效果如圖 11 所示,其中 將用戶輸入鎖定為數(shù)字,起到了入口數(shù)據(jù)控制作用。//確定按鈕//把控件添加到屏幕上第 21 頁 共 27頁append(searchField)。 客戶端工作原理下面以線路查詢功能為例,詳細(xì)說明 J2ME 手機(jī)客戶端工作原理。 //添加控件(exitCommand)。mainnokCommand = new Command(確定, , 1)。//調(diào)用業(yè)務(wù)處理方法 Iterator itr=() 。圖 10 客戶端下載頁面詳細(xì)原理以線路查詢?yōu)槔?,線路查詢提交代碼如下:go href= method=postpostfield name=busno value=$(busno:n)//go 其中$(busno:n)為變量的表示方法,:n 的意思為變量中沒有 ESCAPE 字符,即不需要進(jìn)行 ESCAPE 八進(jìn)制轉(zhuǎn)碼。它可以顯示各種文字、圖像等數(shù)據(jù),是由 WAP 論壇(設(shè)備用戶提供交互界面而設(shè)計(jì)的,目前版本為 版。 } catch (Exception e) {//將錯(cuò)誤信息放到request中傳遞到錯(cuò)誤頁面 (errorMsg, ())。 (null)。首頁顯示圖 7 所示。 ()。 Iterator itr=() 。至此站站查詢?nèi)客瓿伞? (find one)。 nonstop3=(Nonstop)().next()。 } }找到一條可行的線路后,再開始查找起點(diǎn)到轉(zhuǎn)乘點(diǎn) 1 的線路和轉(zhuǎn)乘點(diǎn) 2 到重點(diǎn)的線路,并放到一個(gè) String 中://第 1 站到第 2 站的車號(hào) while(().hasNext()){ (step3)。 } //內(nèi)層 break if(!()){ (找到中途換乘 +())。 Iterator key2= ().iterator()。 (stopname,rubbish)。//經(jīng)過stop1的公交車 Collection stop2bus=findbusnobystop(stop2)。 }⑥換乘得到結(jié)果后放入 Collection 中返回。⑤ 如果沒有直達(dá)方案,則開始查找 1 次換乘方案,找到后按照經(jīng)過站數(shù)排序,站數(shù)少的排前面,由于換乘方案過多,故只返回前幾條。來確定起點(diǎn)和終點(diǎn)的公交站名。(2)按站查詢經(jīng)過的公交線路,步驟如下:① 通過輔助類判斷用戶輸入的站名或者附近標(biāo)志名,并找到對(duì)應(yīng)的公交站名。 result2=(result2)。+start+end+39。 (4,result3)。 ps1 = (sql) 。使游標(biāo)直接指向最后一條記錄,再用 buscount = ()。 } }catch(Exception e){ ()。 //從數(shù)據(jù)源得到連接 conn = () 。 服務(wù)器端的實(shí)現(xiàn)本系統(tǒng)遵照 J2EE 4 層結(jié)構(gòu) ,使用了 MVC、AO 等設(shè)計(jì)模式,組織結(jié)構(gòu)圖如圖 6 所示。表 5 用戶公告表 用戶公告表(notify)字段名 注釋Id 消息的 idContent 消息內(nèi)容Date 消息發(fā)布日期(5) 查詢統(tǒng)計(jì)表負(fù)責(zé)統(tǒng)計(jì)用戶查詢和下載量。表 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)生成。表 1 公交信息相關(guān)的數(shù)據(jù)字典序 號(hào) 數(shù) 據(jù) 項(xiàng) 名 稱 數(shù) 據(jù) 項(xiàng) 內(nèi) 容1. 公交線路信息 公交線路的信息匯總 線路 ID 公交線路的 ID 線路 NO 公交線路的名稱,如 502A 經(jīng)過站點(diǎn) 公交線路經(jīng)過的站點(diǎn) 收發(fā)車時(shí)間 公交車的收發(fā)車時(shí)間 是否上下行 判斷該公交車是否有上下行2. 公交站點(diǎn)信息 公交站點(diǎn)相關(guān)信息 公交站名 該站點(diǎn)的站名 附近標(biāo)志 1 附近標(biāo)志 1 的名字 附近標(biāo)志 2 附近標(biāo)志 2 的名字 附近標(biāo)志 3 附近標(biāo)志 3 的名字 附近標(biāo)志 4 附近標(biāo)志 4 的名字 附近標(biāo)志 5 附近標(biāo)志 5 的名字 附近標(biāo)志 6 附近標(biāo)志 6 的名字 附近標(biāo)志 7 附近標(biāo)志 7 的名字 附近標(biāo)志 8 附近標(biāo)志 8 的名字 附近標(biāo)志 9 附近標(biāo)志 9 的名字 附近標(biāo)志 10 附近標(biāo)志 10 的名字3. 站點(diǎn)附近標(biāo)志匯總 站點(diǎn)附近標(biāo)志性建筑物或者地名的匯總 標(biāo)志 ID 標(biāo)志編號(hào) 標(biāo)志名稱 站點(diǎn)附近標(biāo)志性建筑物或者地段的名稱 數(shù)據(jù)庫的物理設(shè)計(jì)(1)公交線路信息表負(fù)責(zé)存放公交線路信息,考慮到部分公交車存在上行和下行不一致的情況,表中添加了是否上下行的字段,以供算法確認(rèn)。通過對(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é)果的緩存信息。二次換乘算法,如圖 4 所示。若判斷結(jié)束后沒有找到一次換乘的方案,則執(zhí)行 2 次換乘算法。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 開發(fā)工具介紹JAVA 語言是目前 Inter 上大型的 WEB 應(yīng)用和手機(jī)程序開發(fā)時(shí)使用得最熱門的編程語言,而目前國內(nèi)銷售的大多數(shù)手機(jī)都支持 JAVA,同時(shí) J2ME 和J2EE 因?yàn)槎际腔?JAVA 技術(shù),可以進(jìn)行無縫連接,所以本系統(tǒng)選用 J2ME 和J2EE 做為開發(fā)語言,同時(shí)在 WEB 端應(yīng)用相關(guān)的 Struts 框架,并完成一個(gè)基于這 2 種技術(shù)結(jié)合的手機(jī)無線公交查詢系統(tǒng)。(1)WEB 和 WAP 功能模塊,如圖 1 所示。因此,在本系統(tǒng)的設(shè)計(jì)中提出以下方案:用戶在使用本系統(tǒng)的時(shí)候,可以按照線路進(jìn)行公交查詢,或者按起點(diǎn)終點(diǎn)進(jìn)行查詢,系統(tǒng)自動(dòng)按照換乘篩選算法提供出最佳換乘方案,該算法根據(jù)用戶輸入的站名,查找全部可以直達(dá)的方案,如無直達(dá)方案,則找出全部換乘方案并按照站點(diǎn)優(yōu)先級(jí)進(jìn)行排序,返回給用戶線路最短的前 N 條的換乘信息,如果第 4 頁 共 27 頁用戶使用按站查詢線路,系統(tǒng)也提供了一定的模糊查詢,比如用戶查詢“百腦匯” ,系統(tǒng)能自動(dòng)辨認(rèn)出當(dāng)?shù)卣军c(diǎn)“磨子橋” 。但是從客觀上說,公交硬件建設(shè)跟不上城市建設(shè)的步伐,是全國大城市尤其是特大城市都正在遭遇的發(fā)展瓶頸。第五章是對(duì)系統(tǒng)的測(cè)試和分析,包括代碼測(cè)試和功能測(cè)試,并對(duì)測(cè)試分析總結(jié)。在文章的引言中,主要介紹了該系統(tǒng)面臨的背景,研究意義和開發(fā)方法等,使讀者對(duì)本文有全面的了解。第 3 頁 共 27 頁 本文的主要工作 研究的主要內(nèi)容本設(shè)計(jì)采用 B/S 和 C/S 結(jié)合的結(jié)構(gòu),綜合運(yùn)用以前所學(xué)的專業(yè)知識(shí),設(shè)計(jì)開發(fā)一個(gè)功能較完善的基于手機(jī)的公交查詢系統(tǒng),具體包括以下內(nèi)容:(1)研究并掌握 TCP/IP 等傳輸協(xié)議、數(shù)據(jù)庫操作等的基本原理。 本軟件的開發(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ā)。今后J2ME 將借助 Web Services 的力量,真正成為企業(yè)級(jí)信息解決方案中不可或缺的一部分。MIDP OTA provisioning模型為移動(dòng)服務(wù)提供商提供了單一、標(biāo)準(zhǔn)的部署 MIDP 應(yīng)用程序的途徑。在 J2ME 通信方面, 支持 HTTP, 則增加了對(duì) HTTPS、報(bào)文、socket 通信以及串口通信的支持。到 2022 年,Java 手機(jī)預(yù)計(jì)將占全部手機(jī)出貨量的 83%。這成為了手機(jī)行業(yè)發(fā)展的瓶頸,而 JAVA 在移動(dòng)終端領(lǐng)域的出現(xiàn)改變了這一局面。在我國,隨著城市化的快速發(fā)展,市公交系統(tǒng)也隨之迅速擴(kuò)大,且更加復(fù)雜化,找不到合適的乘車路線的事情經(jīng)常發(fā)生。 Wireless Inter目 錄論文總頁數(shù):27 頁1 引言 ............................................................................................................................................1 課題背景 ............................................................................................................................1 國內(nèi)外研究現(xiàn)狀 ....................................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1