www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 物聯(lián)網(wǎng) > 《物聯(lián)網(wǎng)技術(shù)》雜志
[導(dǎo)讀]摘 要:隨著科技的不斷發(fā)展,移動(dòng)終端和互聯(lián)網(wǎng)技術(shù)已經(jīng)完全融入到了人們的日常生活中。一部移動(dòng)終端可以幫助人們了解和解決很多事情。患者可以利用醫(yī)院APP進(jìn)行在線預(yù)約、在線就醫(yī),人們也可以利用手機(jī)APP進(jìn)行在線訂餐、在線購(gòu)物、在線查詢等。文中介紹了一款約伴APP,利用此APP可以在線預(yù)約同伴,進(jìn)行外出游玩、旅行等。

引 言

如今,人們的生活水平得到了大幅度提升,利用閑暇時(shí)間出去游玩、旅行的愿望和需求變得更加強(qiáng)烈[1],但有時(shí)卻難以找到志同道合的旅伴。約伴 - 出行系統(tǒng)正是一款基于Android 操作系統(tǒng)為人們提供線上進(jìn)行交互、線下組織活動(dòng)的 APP。用戶可以通過線上發(fā)布出行旅伴需求或根據(jù)他人發(fā)布的信息進(jìn)行交流,找到合適的出行伴侶,同時(shí)系統(tǒng)也會(huì)根據(jù)用戶需求自動(dòng)推薦相關(guān)出行方案。

約伴 - 出行系統(tǒng)基于移動(dòng)客戶端的 C/S 架構(gòu), 適配Android 2.3 以上的系統(tǒng),能服務(wù)于更廣大的用戶。

1 系統(tǒng)整體功能設(shè)計(jì)

約伴 - 出行系統(tǒng)功能模塊如圖 1 所示。

基于Android的約伴-出行系統(tǒng)設(shè)計(jì)

1.1 個(gè)人信息管理

該模塊主要負(fù)責(zé)進(jìn)行用戶個(gè)人相關(guān)信息設(shè)置,通信錄好友管理。

1.1.1 用戶注冊(cè)

在用戶首次使用此 APP 時(shí)須注冊(cè)賬戶并設(shè)置登錄密碼, 點(diǎn)擊 注冊(cè) 按鈕,跳轉(zhuǎn)到注冊(cè)界面。用戶設(shè)置其賬號(hào)和密碼, 即可完成注冊(cè)。此 APP 賬號(hào)采用手機(jī)號(hào)形式,利用正則表達(dá)式判斷用戶輸入的賬號(hào)是否合法。判斷輸入內(nèi)容的合法性之后,就可以調(diào)用網(wǎng)絡(luò)請(qǐng)求把賬號(hào)和密碼傳給服務(wù)器,同時(shí)服務(wù)器獲取到用戶的相關(guān)信息。

1.1.2 用戶登錄

賬戶注冊(cè)成功后,用戶就可以在登錄界面輸入賬號(hào)和密碼,登錄此 APP。當(dāng)用戶點(diǎn)擊 登錄 按鈕時(shí),系統(tǒng)會(huì)預(yù)先判斷賬號(hào)和密碼是否合法,若不合法,系統(tǒng)會(huì)在屏幕下方顯示登錄信息有誤。提示語采用的是Android 原生的控件Toast 彈窗提示,時(shí)間為1 s。

1.1.3 用戶信息設(shè)置

在該模塊,用戶可以根據(jù)自身情況設(shè)置個(gè)人相關(guān)信息。若用戶上傳個(gè)人頭像,選頭像時(shí)進(jìn)入本地圖庫篩選后上傳或者拍照上傳,采用 Base64 方式上傳至服務(wù)器。此外,用戶還可以設(shè)置昵稱、聯(lián)系方式、個(gè)人情況簡(jiǎn)介,管理通信錄等。

1.2 出行管理

1.2.1 出行需求發(fā)布

此模塊是用戶發(fā)布出行消息并與其他用戶交互的主要途徑。用戶能夠在此模塊上發(fā)布自己的出行消息,如目的地、出行方式以及約伴要求等。同時(shí)系統(tǒng)會(huì)將用戶所發(fā)布的消息存入數(shù)據(jù)庫,以備其他模塊調(diào)用。

1.2.2 信息瀏覽

用戶登錄出行- 約伴系統(tǒng)成功后,與用戶進(jìn)行交互的第一個(gè)界面如圖 2 所示。在此界面上,用戶可以瀏覽其他用戶所發(fā)布的出行信息,同時(shí)系統(tǒng)會(huì)根據(jù)用戶所設(shè)置的個(gè)人相關(guān)信息、發(fā)布的出行需求信息以及用戶最近瀏覽關(guān)注的信息自動(dòng)置頂推薦相關(guān)的出行信息。本模塊不涉及用戶隱私,僅顯示其發(fā)布的需求內(nèi)容。列表的數(shù)據(jù)均通過請(qǐng)求后臺(tái)接口獲得,獲得數(shù)據(jù)后, 將其放入ArrayList 中并傳入RecyclerView 設(shè)置的適配器后刷新列表,當(dāng)用戶點(diǎn)擊列表中的某一項(xiàng)時(shí),把對(duì)應(yīng)集合中相應(yīng)位置的數(shù)據(jù)取出來,主要取其文章的ID,跳轉(zhuǎn)并傳值到詳情頁,使用intent.putExtra(key,value)形式傳值。用戶可以根據(jù)自身需求決定是否接受約伴邀請(qǐng)或者用戶主動(dòng)對(duì)他人發(fā)出要約請(qǐng)求。

1.2.3 出行路徑規(guī)劃

該模塊集成了百度地圖 SDK[2], 提供基本地圖、位置搜索、路徑規(guī)劃等數(shù)據(jù)服務(wù), 如圖 3所示。在此程序中,XML中 使 用 百 度 地 圖 控 件 <com.baidu.mapapi.map. MapView>,activity的 onCreat中初始化 sdkSDKInitializer. initialize(getAPPlicationContext()),以及獲取地圖控件引用 mMapView =(MapView)findViewById(R.id.id_bmapView)。用戶在路徑規(guī)劃界面輸入起點(diǎn)以及終點(diǎn)即可進(jìn)行路徑搜索, 同時(shí)系統(tǒng)還提供了駕車、公交、步行、騎行等出行方式,系統(tǒng)根據(jù)用戶所選擇的出行方式自動(dòng)提供最快捷的路徑規(guī)劃。

基于Android的約伴-出行系統(tǒng)設(shè)計(jì)基于Android的約伴-出行系統(tǒng)設(shè)計(jì)

圖2出行信息圖3 路徑規(guī)劃示意圖

1.3 消息管理

1.3.1 交流互動(dòng)

系統(tǒng)中,用戶互動(dòng)交流模塊是集成環(huán)信 SDK。用戶使用此功能時(shí)需要使用賬號(hào)在環(huán)信上完成注冊(cè)。用戶注冊(cè)完成后, 將發(fā)布者的ID 傳入環(huán)信 SDK 提供的聊天頁面即可進(jìn)行交流互動(dòng),不過這屬于陌生人交流。點(diǎn)擊 關(guān)注 ,申請(qǐng)加其為好友, 當(dāng)對(duì)方同意后,用戶雙方即成為好友,在用戶通信錄里可以查看好友信息。

1.3.2 查看留言

用戶在瀏覽其他用戶發(fā)布的消息后,可以在下方留言,詢問相關(guān)內(nèi)容等。同時(shí)用戶也可以查看其他用戶給自己的留言信息,并決定是否回復(fù)等。

1.4 管理員管理

管理員模塊分為用戶賬號(hào)管理和用戶發(fā)布信息管理兩部分。

1.4.1 用戶賬號(hào)管理

管理員一旦發(fā)現(xiàn)用戶發(fā)布涉嫌違反法律法規(guī)、用戶使用條款協(xié)議以及基本道德規(guī)范的內(nèi)容,有權(quán)刪除該用戶賬號(hào)以及其發(fā)布的一切信息。這一功能保證了約伴 - 出行APP 線上互動(dòng)的和諧與穩(wěn)定,也保證了用戶在使用本系統(tǒng)時(shí)能有舒適、愉快的心情。

1.4.2 用戶信息發(fā)布管理

此模塊旨在刪除用戶發(fā)布的不符合規(guī)定的信息,如虛假信息、垃圾信息等。管理員有權(quán)根據(jù)情節(jié)嚴(yán)重程度決定刪除單條信息或者該用戶發(fā)布的所有信息。該功能有效保證了用戶盡可能地獲取系統(tǒng)干凈、有效的信息。

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

良好的數(shù)據(jù)庫設(shè)計(jì)能夠使系統(tǒng)無論在效率還是安全性上都得到較大提高[3]。本系統(tǒng)將數(shù)據(jù)庫規(guī)范模式應(yīng)用到了系統(tǒng)數(shù)據(jù)設(shè)計(jì)中。約伴 - 出行系統(tǒng)中的數(shù)據(jù)庫表按照 3NF 范式建立,一個(gè)數(shù)據(jù)庫表中不包含已在其他表中已包含的非主關(guān)鍵字信息,以減少數(shù)據(jù)冗余,保證數(shù)據(jù)庫安全平穩(wěn)運(yùn)行。

由于系統(tǒng)直接連接遠(yuǎn)程數(shù)據(jù)庫,在安全性等方面的性能非常差, 因此, 本系統(tǒng)數(shù)據(jù)庫訪問采用目前較為流行的Android+PHP+MySQL 形式,即訪問遠(yuǎn)程服務(wù)器前端的PHP, PHP 函數(shù)完成數(shù)據(jù)庫操作,把結(jié)果經(jīng)過JSON 編碼后傳回, Android 端再 parse 出結(jié)果,這種方式既簡(jiǎn)單又高效。

3 結(jié) 語

約伴 - 出行系統(tǒng)是一款基于Android 操作平臺(tái),旨在為用戶提供線上互動(dòng)、線下結(jié)伴出行服務(wù),使用戶能夠更加方便、舒適出游的應(yīng)用APP。系統(tǒng)整體具有較高的實(shí)用性,但還有許多需要進(jìn)一步完善的地方,有待進(jìn)一步研究探索,以實(shí)現(xiàn)更為實(shí)用、方便的功能。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉