• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Web服務(wù)移動拼車系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2013-06-26 13:15:52張慶賀張小壘
      地理空間信息 2013年2期
      關(guān)鍵詞:拼車短信客戶端

      張慶賀,韓 勇,張小壘,陳 戈

      (1.中國海洋大學(xué) 信息科學(xué)與工程學(xué)院, 山東 青島 266100)

      目前,雖然已經(jīng)出現(xiàn)了不少拼車網(wǎng)站,但如何能使用戶方便快捷安全地發(fā)布和查看拼車信息仍是亟待解決的問題。鑒于此,開發(fā)以共同服務(wù)和底層數(shù)據(jù)為基礎(chǔ),多種拼車方式共同提供服務(wù)的系統(tǒng),為拼車系統(tǒng)的發(fā)展提供了新的動力。隨著Android、IOS等手機(jī)平臺的發(fā)展和普及,利用手機(jī)平臺開發(fā)拼車軟件,可以提供全天24 h的信息發(fā)布、搜索服務(wù),且可靠性強(qiáng)。

      1 系統(tǒng)總體結(jié)構(gòu)

      1.1 系統(tǒng)框架

      系統(tǒng)以公共的關(guān)系型數(shù)據(jù)庫為基礎(chǔ),通過服務(wù)器將數(shù)據(jù)發(fā)送到PC客戶端數(shù)據(jù)服務(wù)器和移動客戶端數(shù)據(jù)服務(wù)器,實(shí)現(xiàn)拼車數(shù)據(jù)的多狀態(tài)實(shí)時共享。

      為了使拼車用戶人群最大化,根據(jù)用戶需求將系統(tǒng)客戶端分為3個模塊:拼車網(wǎng)站模塊、智能手機(jī)客戶端模塊和短信中心模塊。拼車網(wǎng)站模塊利用B/S架構(gòu),以ASP.NET 2.0為主要開發(fā)技術(shù),以Visual Studio2008為開發(fā)平臺,同時以MVC框架為基礎(chǔ)搭建項(xiàng)目,是集GIS、MIS、SNS和Internet多種功能于一體的網(wǎng)站綜合管理系統(tǒng)。智能手機(jī)客戶端模塊以Eclipse為軟件開發(fā)工具,利用Java開發(fā)語言以及Android核心包開發(fā)手機(jī)軟件,基于Web服務(wù)開發(fā)后臺服務(wù)器,為手機(jī)軟件提供遠(yuǎn)程數(shù)據(jù)支持。短信中心模塊是利用Java開發(fā)語言、串口通信編程技術(shù)以及GPRS無線通信模塊的硬件支持,實(shí)現(xiàn)對服務(wù)器的串口數(shù)據(jù)的處理及分析,實(shí)現(xiàn)收發(fā)拼車信息的功能。

      底層數(shù)據(jù)庫采用SQL Server2005作為數(shù)據(jù)服務(wù)器,提供數(shù)據(jù)支持,滿足了拼車系統(tǒng)數(shù)據(jù)海量存儲和高效管理的需求。通過不同形式的客戶端,拼車用戶向服務(wù)器發(fā)送請求。在服務(wù)器上,接收請求并與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互,執(zhí)行用戶請求并返回用戶所需的拼車數(shù)據(jù)。系統(tǒng)總體框架圖如圖1所示。

      圖1 拼車系統(tǒng)總體框架圖

      1.2 系統(tǒng)實(shí)現(xiàn)功能

      1.2.1 拼車系統(tǒng)基本功能

      系統(tǒng)首先要實(shí)現(xiàn)基本的拼車功能,保證所發(fā)布拼車信息的準(zhǔn)確性和可靠性,并可以通過簡單的操作實(shí)現(xiàn)發(fā)布、查詢拼車消息。

      1)注冊及登錄功能。為保證用戶所發(fā)布拼車信息的可靠性,用戶必須注冊成為該系統(tǒng)的會員。所有功能都是在用戶登錄狀態(tài)下實(shí)現(xiàn)的。

      2)發(fā)布功能。用戶可以進(jìn)行上下班拼車信息和臨時拼車信息的發(fā)布。發(fā)布的信息還包括出發(fā)地點(diǎn)、出發(fā)時間以及目的地、途徑線路、拼車報酬和用戶權(quán)限,其中出發(fā)地點(diǎn)可以通過導(dǎo)航地圖點(diǎn)擊設(shè)置。

      3)拼車顯示列表及搜索功能。用戶通過拼車顯示列表界面查看所有拼車信息,還可以通過拼車網(wǎng)站校園地圖查找起始點(diǎn)距離自己最近的拼車信息。系統(tǒng)提供的智能搜索,使用更加方便快捷。

      4)個人賬戶管理。用戶可以進(jìn)行個人資料的管理、頭像的上傳修改、車輛信息的維護(hù)和修改用戶密碼等。

      5)用戶好友。系統(tǒng)實(shí)現(xiàn)會員交友功能,通過設(shè)置拼車查看權(quán)限,方便用戶確定拼車對象,是面向所有用戶還是好友。

      1.2.2 手機(jī)客戶端的擴(kuò)展功能

      1)“一起回學(xué)?!惫δ?。首先軟件定位用戶所在位置,完成定位后地圖上會顯示用戶當(dāng)前位置和附近5 km以內(nèi)的回學(xué)校的拼車信息,可以查看該用戶發(fā)布拼車信息的位置、目的地、時間和用戶信息等。同時用戶可以發(fā)起回學(xué)校的拼車信息,該信息將顯示在地圖上,方便其他用戶聯(lián)系。

      2)實(shí)時路況。用戶可以通過手機(jī)軟件查看當(dāng)?shù)氐缆返倪\(yùn)行情況:綠色為暢通、黃色為緩行、紅色為擁擠。實(shí)時路況的圖符塊不會被緩存,且每5 min更新1次。實(shí)時路況信息可以幫助用戶更好地選擇拼車線路,以最快捷的方式到達(dá)目的地。

      3)路線查詢。用戶可以查詢出發(fā)地和目的地的公交路線和行車路線,可以通過輸入或在地圖上點(diǎn)擊確定用戶的出發(fā)地和目的地,點(diǎn)擊查詢,地圖上會給用戶規(guī)劃出最方便的公交路線或行車路線。

      1.2.3 非智能手機(jī)用戶短信中心

      由于智能手機(jī)并未普及,為擴(kuò)展拼車用戶,利用Java語言開發(fā)非智能手機(jī)用戶短信中心,利用GPRS模塊接收和發(fā)送短消息, 通過電話號碼解析用戶數(shù)據(jù),通過短信內(nèi)容的解析獲得用戶請求并作出回應(yīng)。短信中心同樣具備發(fā)布拼車消息和查看拼車消息的功能。利用短信中心還可以根據(jù)用戶需求,定制相應(yīng)拼車信息,當(dāng)有與用戶匹配的拼車消息時,短信中心及時將消息發(fā)送到該用戶。

      1.2.4 管理員系統(tǒng)

      為方便管理拼車信息和用戶信息,利用ASP.NET技術(shù)及MVC框架搭建拼車數(shù)據(jù)管理系統(tǒng),管理拼車信息和用戶信息。

      2 底層數(shù)據(jù)庫的設(shè)計(jì)

      系統(tǒng)利用SQL Server 2005數(shù)據(jù)庫管理數(shù)據(jù),數(shù)據(jù)庫中涉及用戶數(shù)據(jù)、用戶拼車數(shù)據(jù)和景觀地圖數(shù)據(jù)。用戶數(shù)據(jù)庫存儲的是用戶相關(guān)信息,包括用戶個人信息、單位信息和司機(jī)的車型信息等;對于用戶隱私信息采用內(nèi)部服務(wù)器數(shù)據(jù)庫,用戶對數(shù)據(jù)的訪問和修改受權(quán)限控制,保證了用戶信息的安全性。用戶拼車數(shù)據(jù)庫存儲的是和拼車相關(guān)的所有信息,包括用戶信息、拼車時間、地點(diǎn)、報酬等信息。景觀地圖數(shù)據(jù)庫存儲的是開發(fā)校園地圖使用的空間信息,包括建筑、道路的位置信息和名稱信息等。底層數(shù)據(jù)結(jié)構(gòu)如圖2所示。

      圖2 底層數(shù)據(jù)結(jié)構(gòu)示意圖

      3 系統(tǒng)的界面設(shè)計(jì)

      3.1 拼車網(wǎng)站的設(shè)計(jì)

      拼車網(wǎng)界面利用JavaScript、CSS設(shè)計(jì)和呈現(xiàn)動態(tài)效果,界面簡潔美觀,功能明確,用戶只需要簡單的操作就可以實(shí)現(xiàn)相應(yīng)的功能。主頁左側(cè)是利用OpenLayers設(shè)計(jì)實(shí)現(xiàn)的中國海洋大學(xué)校園三維景觀地圖,在地圖上設(shè)置拼車信息的起點(diǎn)標(biāo)識并給出終點(diǎn)位置的提示信息。主頁右側(cè)設(shè)計(jì)為列表顯示,用戶可以通過搜索功能更快地找到合適的拼車信息。左右聯(lián)動,更加直觀地展示拼車信息,方便用戶使用,如圖3所示。

      圖3 拼車網(wǎng)主頁

      3.2 手機(jī)客戶端的設(shè)計(jì)

      界面是用戶通過客戶端與服務(wù)器進(jìn)行通信的工具。界面大體分為登錄界面、拼車信息查看及搜索界面、信息發(fā)布界面、好友管理界面和地圖界面等,部分界面如圖4、圖5所示。

      3.3 短信中心

      短信中心設(shè)計(jì)了串口參數(shù)設(shè)置模塊、短信接收模塊、短信發(fā)送模塊和話費(fèi)余額查詢模塊,可以根據(jù)用戶需求提供相應(yīng)的數(shù)據(jù)反饋。短信中心模塊主界面如圖6所示。

      圖4 拼車顯示界面

      圖5 路線查詢界面

      圖6 短信中心主界面示意圖

      4 結(jié) 語

      拼車網(wǎng)站通過IIS發(fā)布,用戶可以方便地訪問;手機(jī)客戶端可以在Android手機(jī)平臺上進(jìn)行安裝,實(shí)現(xiàn)查看、發(fā)布、搜索信息,完成導(dǎo)航等一系列功能,操作簡單實(shí)用;短信中心實(shí)現(xiàn)了用戶通過手機(jī)短信查看和發(fā)布拼車信息的功能。同時,在此基礎(chǔ)上可以進(jìn)一步進(jìn)行系統(tǒng)的優(yōu)化,如UI的美化、網(wǎng)站的多瀏覽器支持、開發(fā)其他手機(jī)應(yīng)用系統(tǒng)拼車軟件等。

      [1]于志龍,陳昱勛.Android SDK開發(fā)范例大全[M].北京:人民郵電出版社,2009

      [2]喬秀全,李曉峰,楊春.一種基于手機(jī)通訊錄的SNS通信系統(tǒng)及其工作方法[P].中國:CN101645926,2010

      [3]卜健,張琦.基于LBS應(yīng)用的分布式移動GIS技術(shù)實(shí)現(xiàn)[J].重慶郵電學(xué)院學(xué)報,2004,16(1):105-107

      [4]許捍衛(wèi).移動式GIS發(fā)展的關(guān)鍵技術(shù)及應(yīng)用前景[J].測繪工程,2003,12(1):34-36

      [5]陸納納,李景文,程小凱. GIS在科技服務(wù)中的應(yīng)用[J].地理空間信息,2012,10(4): 115-117

      [6]任維政,鄧中亮,徐連明.面向數(shù)字校園的網(wǎng)格LBS體系構(gòu)架研究[J].工程圖學(xué)學(xué)報,2010(2):54-58

      [7]靳巖,姚尚朗.Android開發(fā)入門和實(shí)戰(zhàn)[M].北京:人民郵電出版社,2009

      猜你喜歡
      拼車短信客戶端
      面向城市短途拼車服務(wù)的最短路徑匹配算法
      道歉短信
      縣級臺在突發(fā)事件報道中如何應(yīng)用手機(jī)客戶端
      傳媒評論(2018年4期)2018-06-27 08:20:24
      孵化垂直頻道:新聞客戶端新策略
      傳媒評論(2018年4期)2018-06-27 08:20:16
      基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
      電子測試(2018年10期)2018-06-26 05:53:34
      代發(fā)短信
      Uber不守規(guī)矩,拼車成了一件生死攸關(guān)的事情
      這個叫作拼車的饑餓游戲
      拼車的饑餓游戲:這個叫作拼車的饑餓游戲
      客戶端空間數(shù)據(jù)緩存策略
      赤水市| 于田县| 蚌埠市| 海宁市| 峨眉山市| 东丽区| 青河县| 石家庄市| 通辽市| 开化县| 慈溪市| 无为县| 闵行区| 镶黄旗| 澳门| 昔阳县| 海丰县| 崇明县| 佛学| 岐山县| 上思县| 松江区| 沙坪坝区| 将乐县| 新绛县| 腾冲县| 涟水县| 观塘区| 柘城县| 叶城县| 临朐县| 丹凤县| 光山县| 大新县| 庄河市| 邵阳市| 西乌| 新沂市| 老河口市| 额敏县| 襄汾县|