【正文】
手機操作系統(tǒng)為開發(fā)平臺,用 Android 手機操作系統(tǒng) 湖南科 技大學本科生畢業(yè)設(shè)計(論文) 4 自帶的 SQLite 作為數(shù)據(jù)源。 客戶端功能模塊劃分如圖 所示。 數(shù)據(jù)更新功能 服務(wù)器響應(yīng)客戶端請求返回一段數(shù)據(jù)流,客戶端接收此數(shù)據(jù)流后,按照 Xml 語言規(guī)范對數(shù)據(jù)流進行解析,解析后將數(shù)據(jù)存入客戶端數(shù)據(jù)庫。通過仔細分析用戶需 求之后,該軟件要完成以下功能: 查詢線路功能 獲得線路經(jīng)過的每個站點信息以及線路的票價信息和發(fā)車時間信息。該軟件應(yīng)滿足若干要求,比如能夠隨時掌握公交信息,動態(tài)更新最新 湖南科 技大學本科生畢業(yè)設(shè)計(論文) 3 數(shù)據(jù)等。 服務(wù)器端功能模塊劃分如圖 所示。 數(shù)據(jù)同步功能。服務(wù)器可以通過數(shù)據(jù)庫同步,為客戶端數(shù)據(jù)庫提供數(shù)據(jù)。在此分別對手機公交線路查詢軟件的服務(wù)器端和客戶端做需求分析。 湖南科 技大學本科生畢業(yè)設(shè)計(論文) 2 第二章 需求分析與概要設(shè)計 手機公交線路查詢軟件最基本的功能是能夠有效的為用戶提供查詢服務(wù),在最短的時間內(nèi)給用戶一條或多條到達目標地的路徑。城市交通服務(wù)以及附屬的一些服務(wù)一直都在不斷的隨著社會的進步而進步,這些服務(wù)從最開始的直接人力服務(wù)轉(zhuǎn)向技術(shù)型 服務(wù),如電話詢問,路牌等,然而這些服務(wù)總是有比較大的局限性,即縱然你知道了這條路該怎么走,下條路線該通到哪卻不知,于是開發(fā)這個手機公交線路查詢軟件,可在手機上隨時隨地對公交線路進行查詢,對用戶將要出行的路線了如指掌,這對用戶來說可以省去很多麻煩,節(jié)省不少時間。以此設(shè)計題目為目的,選擇湘潭市作為實踐對象,以湘潭市公 交系統(tǒng)為基礎(chǔ),再利用所學知識,熟練運用開發(fā)工具后,開發(fā)一個湘潭市手機公交線路查詢軟件,并且盡可能將其開發(fā)為一個方便大眾使用的公交線路查詢軟件。 Mobile and querying traffic line。本手機公交線路查詢系統(tǒng)采用了 B/SC/S 結(jié)構(gòu)。 通過手機公交查詢軟件,用戶能夠及時更新公交信息和查詢線路,也能夠借助Google 服務(wù)器進行地圖查詢。手機公交線路查詢軟件主要包括了服務(wù)器端以及客戶端,服務(wù)器和客戶端擁有各自獨立的數(shù)據(jù)庫,客戶端采用數(shù)據(jù)庫同步方式從服務(wù)器數(shù)據(jù)庫獲取信息。 畢 業(yè) 設(shè) 計( 論 文 ) 題目 手機公交線路查詢系統(tǒng) 作者 學院 專業(yè) 學號 指導教師 摘 要 隨著人們生活水平的提高,出行坐車成為日常生活中不可缺少的一部分。而乘往目的地的線路需要隨時掌握,于是手機公交線路查詢軟件,將成為人們生活出行的好幫手。用戶既能從手機本地數(shù)據(jù)庫獲取信息,又能從互聯(lián)網(wǎng)上獲取信息,即便脫離服 務(wù)器也能做為單機版軟件使用。服務(wù)器有后臺管理軟件,方便了管理員對服務(wù)器的管理操作。 關(guān)鍵詞 : Java;手機公交線路查詢 ; B/SC/S 結(jié)構(gòu); 湖南科 技大學本科生畢業(yè)設(shè)計(論文) ii Abstract With the level of people’s life improving,going out by bus bee a necessary part of daily the traffic line to destination should be known software of Mobile and querying traffic line bee more and more important nowadays contains server and client,server and client have its own database,client gets information b y synchronizing database from satifies users requirements of getting information from locale database and obtaining information from inter,it also can be used without the help of server. With this Mobile and querying traffic line software,user can update data in time and check There is a management software in server,facilitate administrator to manage server. Mobile and querying traffic line software suits for B/SC/S structure. Keywords:Java。 B/SC/S structure. 湖南科 技大學本科生畢業(yè)設(shè)計(論文) iii 目 錄 第一章 引言 .......................................................................................................................... 1 第二章 需求分析與概要設(shè)計 ......................................................................................... 2 需求分析 .......................................................................................................................... 2 服務(wù)器端需求分析 ................................................................................................ 2 客戶端需求分析 ................................................................................................... 2 開發(fā)環(huán)境及工具需求分析 ..................................................................................... 3 概要設(shè)計 ......................................................................................................................... 4 開發(fā)流程 .............................................................................................................. 4 系統(tǒng)數(shù)據(jù)流圖 ....................................................................................................... 4 第三章 模式設(shè)計 ................................................................................................................. 5 C/S 模式簡介 .................................................................................................................... 5 B/S 模式簡介 .................................................................................................................... 5 B/SC/S 模式 .................................................................................................................... 6 B/SC/S模式定義 ................................................................................................ 6 B/SC/S模式特點 ................................................................................................ 7 第四章 數(shù)據(jù)庫設(shè)計 ............................................................................................................ 8 數(shù)據(jù)庫結(jié)構(gòu) .................................................................................................................... 8 服務(wù)器數(shù)據(jù)庫設(shè)計: ...................................................................................................... 8 客戶端數(shù)據(jù)庫設(shè)計: .....................................................................................................10 SQLite 簡介 ........................................................................................................10 數(shù)據(jù)庫設(shè)計 .........................................................................................................10 第五章 服務(wù)器端詳細設(shè)計 .............................................................................................12 后臺管理模式 .................................................................................................................12 查詢簡析 ........................................................................................................................18 線路查詢 .............................................................................................................18 站點查詢 .............................................................................................................18 數(shù)據(jù)庫同步 ....................................................................................................................19 Servlet ..............................................................................................................19 DAO .....................................................................................................................19 XML ...................................................................................................