999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

隨身智能消費(fèi)導(dǎo)航系統(tǒng)研究

2014-12-31 00:00:00吳榮福石旺盛謝賢超
消費(fèi)電子·下半月 2014年11期

摘 要:生活節(jié)奏的加快使消費(fèi)者追求隨時(shí)隨地的消費(fèi)。為滿足這種消費(fèi)需求,本文設(shè)計(jì)了一款A(yù)ndroid隨身智能消費(fèi)導(dǎo)航系統(tǒng),包含商品搜索及評(píng)價(jià)、商品團(tuán)購、出行路線的推薦和社交功能四大功能;并使用客戶端另辟讀寫線程、廣播、異步處理和緩存等技術(shù)實(shí)現(xiàn)了系統(tǒng)。

關(guān)鍵詞:消費(fèi)導(dǎo)航;智能;隨身;Android

中圖分類號(hào):TN929.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-7712 (2014) 22-0000-02

隨著全球化、數(shù)字化、社會(huì)化的進(jìn)一步發(fā)展,人們的壓力越來越大,他們把大量的時(shí)間、經(jīng)歷投入在生活、工作中,悠閑購物消費(fèi)越來越奢侈,這樣消費(fèi)導(dǎo)航軟件就越來越迎合人們的需求。比如,當(dāng)我們到陌生的地方購物時(shí),很可能會(huì)迷失方向、漫無目的花大量時(shí)間尋找合適的商品;這樣即浪費(fèi)時(shí)間又沒有買到自己滿意的商品。而消費(fèi)導(dǎo)航軟件可以幫我們找到所需商品的位置,并制定出合理的出行路線,從而幫助用戶快速購買到自己滿意的商品[1]。

本文搜索并整理相關(guān)資料分析出隨身智能消費(fèi)導(dǎo)航系統(tǒng)的需求,然后分別進(jìn)行了系統(tǒng)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),最后利用Eclipse[3]和Android[2,4]集成開發(fā)環(huán)境實(shí)現(xiàn)了該系統(tǒng)。

一、隨身智能消費(fèi)導(dǎo)航系統(tǒng)設(shè)計(jì)

(一)需求分析與功能模塊劃分

消費(fèi)導(dǎo)航系統(tǒng)主要?jiǎng)澐譃槿缦滤拇蠊δ埽海?)商品的搜索、收藏、評(píng)價(jià);(2)商品團(tuán)購;(3)出行路線的推薦;(4)社交功能。系統(tǒng)的功能模塊劃分為服務(wù)器和客戶端兩個(gè)部分。

服務(wù)器端包含以下模塊:(1)用戶注冊、登錄;(2)商品信息搜索;(3)更新商品數(shù)據(jù)庫;(4)記錄用戶的操作;(5)存儲(chǔ)、轉(zhuǎn)發(fā)私信。客戶端包含以下模塊:(1)搜索和查看商品;(2)收藏和評(píng)價(jià)商品;(3)查看地圖路線;(4)關(guān)注好友和發(fā)送私信。

(二)主要操作流程

1.注冊、登錄。系統(tǒng)注冊、登錄的大致流程如下:(1)首先進(jìn)入登錄界面,此時(shí)如果已經(jīng)注冊則可以直接登錄否則點(diǎn)擊注冊按鈕跳轉(zhuǎn)到注冊界面;(2)在注冊界面,用戶必須填寫基本信息,例如:用戶名、郵箱、密碼、密碼確認(rèn),這些信息都不允許為空;(3)輸入基本信息點(diǎn)擊確認(rèn)按鈕,如果注冊成功系統(tǒng)則返回信息提示用戶注冊成功并可以通過郵箱登錄系統(tǒng),否則返回錯(cuò)誤信息。

2.搜索、收藏、推薦商品。用戶登錄系統(tǒng)后可以選擇五個(gè)選項(xiàng)卡,對應(yīng)相應(yīng)的一系列的操作,其中搜索、收藏、推薦的主要操作流程如下:(1)用戶登錄后可以選擇“主頁”、“收藏”、“推薦”選項(xiàng)卡,其中顯示的都是商品的基本信息;用戶也可以通過關(guān)鍵字搜索相應(yīng)的商品,得到的也是商品的簡介;(2)在得到商品簡介后,用戶可以選擇點(diǎn)擊查看某一商品的詳細(xì)信息,這些信息包括:商品基本信息(商品名稱、顏色、尺寸、材質(zhì)等),用戶的評(píng)論信息,用戶發(fā)起的團(tuán)購信息;(3)在查看詳細(xì)信息的同時(shí)用戶也可以進(jìn)行一些操作,例如:點(diǎn)擊“收藏”按鈕選擇收藏改商品,點(diǎn)擊“地圖”查看用戶當(dāng)前位置到商家地址的地圖路線,點(diǎn)擊“創(chuàng)建團(tuán)購”按鈕對該件商品發(fā)起自發(fā)性的團(tuán)購。

3.創(chuàng)建團(tuán)購、查看團(tuán)購。創(chuàng)建團(tuán)購是本系統(tǒng)的特色亮點(diǎn)之一,創(chuàng)建團(tuán)購、查看團(tuán)購的主要流程如下所示:(1)商家對某件商品發(fā)布團(tuán)購信息,例如:節(jié)假日打折、周年慶、換季甩賣等;(2)用戶針對商品的團(tuán)購優(yōu)惠信息,可以選擇是否對該商品創(chuàng)建團(tuán)購,當(dāng)然如果用戶已經(jīng)對該商品創(chuàng)建過團(tuán)購,那么用戶不允許再次對其創(chuàng)建團(tuán)購;(3)如果該商品已經(jīng)被創(chuàng)建了團(tuán)購,那么在商品詳細(xì)信息中就可以點(diǎn)擊“查看團(tuán)購”進(jìn)而查看其已被創(chuàng)建的團(tuán)購信息。

4.地圖路線搜索。當(dāng)用戶點(diǎn)擊地圖時(shí),客戶端就會(huì)顯示地圖路線,其主要流程如下:(1)系統(tǒng)調(diào)用百度地圖對用戶當(dāng)前位置進(jìn)行定位,并在地圖上表明用戶的位置;(2)用戶輸入目的地或者直接是商家地址,根據(jù)需求選擇三種不同的出行方式:公交、駕車、不行;(3)輸入目的地并選擇出行方式后系統(tǒng)返回多個(gè)的地址,用戶選擇具體的某一目的地,此時(shí)如果緩存中存有該目的地的方案則直接跳轉(zhuǎn)到某一具體的方案否則界面跳轉(zhuǎn)到不同的方案;(4)根據(jù)返回的不同方案,用戶點(diǎn)擊其中一個(gè)方案即可查看這一方案的具體信息,例如從什么位置出發(fā),在什么位置下車等,并且系統(tǒng)將此方案存儲(chǔ)到緩存中;或者用戶點(diǎn)擊右上角的地圖按鈕,查看實(shí)際地圖上的路線。

二、隨身智能消費(fèi)導(dǎo)航系統(tǒng)的實(shí)現(xiàn)

(一)通用技術(shù)

通用技術(shù)是指在多個(gè)功能模塊的實(shí)現(xiàn)中都會(huì)使用的技術(shù),本系統(tǒng)主要使用了以下幾種通用技術(shù):

1.Socket通訊。當(dāng)服務(wù)器啟動(dòng)的時(shí)候,在服務(wù)端先創(chuàng)建一個(gè)線程池以及ServerSocket并指定特定的端口,然后一直等待客戶端socket的連接。當(dāng)客戶端連接服務(wù)器的時(shí)候,創(chuàng)建socket并通過指定連接ServerSocket的IP地址以及端口號(hào)進(jìn)而向服務(wù)器進(jìn)行連接。

2.TabHost導(dǎo)航欄選項(xiàng)卡。首先在XML布局文件中定義導(dǎo)航欄的樣式,包括導(dǎo)航欄中按鈕的個(gè)數(shù)、按鈕的狀態(tài)圖片點(diǎn)擊效果等。然后在布局文件中,控制導(dǎo)航欄的位置為底部。最后,在具體的Activity中通過繼承TabActivity得到該頁面的TabHost;通過為TabHost添加Tab,實(shí)現(xiàn)導(dǎo)航欄擁有與布局文件相對應(yīng)的選項(xiàng)。

3.自定義ListView。實(shí)現(xiàn)自定義ListView的方法主要是自定義ListView的適配器;繼承BaseAdapter、ArrayAdapter或者是其他的Adapter,通過重載其中的幾個(gè)方法實(shí)現(xiàn)不同的樣式。

4.SqlLite數(shù)據(jù)庫。通過Android自帶的類SQLiteDatabase實(shí)現(xiàn)。通過openOrCreateDatabase方法創(chuàng)建或打開特定的數(shù)據(jù)庫,打開之后通過調(diào)用SQLiteDatabase中的rawQuery、update、insert、execSQL方法執(zhí)行特定的SQL語句。

(二)技術(shù)難點(diǎn)及解決

本文主要解決了以下技術(shù)難點(diǎn)。

1.客戶端線程處理。如果每次客戶端和服務(wù)器通訊時(shí)都創(chuàng)建一個(gè)新的線程,然后又將此線程關(guān)閉,那么系統(tǒng)會(huì)顯得特別的凌亂,所以在本系統(tǒng)中,當(dāng)客戶端通過socket連接服務(wù)器時(shí),會(huì)根據(jù)連接的socket分別去創(chuàng)建一條寫線程和一條讀線程,并實(shí)現(xiàn)相應(yīng)的方法可以得到這兩條線程。

2.廣播機(jī)制。任何一個(gè)系統(tǒng)中都可能涉及很多界面,BroadcastReceiver可以用來保證在每個(gè)界面都可以收到需要的數(shù)據(jù)或消息。當(dāng)系統(tǒng)中某條服務(wù)接收到一消息時(shí),這條服務(wù)就可以通過Intent將相應(yīng)的數(shù)據(jù)通過sendBroadcast方法廣播出去,通過指定相應(yīng)的Action添加過濾,這樣只有指定了對應(yīng)的Action的廣播接收者并重寫onReceive方法才可以收到這條廣播。

3.異步處理。在ListView中因?yàn)槊宽?xiàng)都需要顯示一張網(wǎng)絡(luò)圖片,而如果直接在主線程中去下載每張圖片并顯示的話必定造成界面很卡,所以我們應(yīng)將下載網(wǎng)絡(luò)圖片的操作另外開啟線程去處理,而在Android中AsyncTask類恰好可以解決此問題。

4.緩存機(jī)制。隨身智能消費(fèi)導(dǎo)航系統(tǒng)需要加載大量的圖片資源,如果不斷的加載就極可能出現(xiàn)內(nèi)存泄漏,所以在這里采用了緩存機(jī)制,主要用到android-support-v4外包中的LruCache類。

(二)系統(tǒng)界面展示

商品主界面如圖1所示,限于篇幅本文不展示其他界面。

三、結(jié)束語

隨身智能消費(fèi)導(dǎo)航系統(tǒng)主要分為客戶端和服務(wù)器兩個(gè)模塊,它們又都可以分為幾個(gè)小模塊。在客戶端主要實(shí)現(xiàn)商品信息的搜索、查看商品,收藏、評(píng)價(jià)商品,查看地圖路線,關(guān)注好友、發(fā)送私信等功能;在服務(wù)端主要實(shí)現(xiàn)用戶狀態(tài)的處理,商品、商家信息的搜索,商品、商家數(shù)據(jù)的更新,記錄用戶的操作記錄,個(gè)性化推薦以及存儲(chǔ)轉(zhuǎn)發(fā)用戶私信等。每個(gè)模塊的層次清晰,用戶和管理員都可以很方便的使用該系統(tǒng)。

參考文獻(xiàn):

[1]郭瑞亮.基于移動(dòng)終端的位置服務(wù)(LBS)系統(tǒng)的研究與實(shí)現(xiàn)[D].哈爾濱工程大學(xué),2012.

[2]ANDROID[EB/OL].http://baike.baidu.com,2014.

[3]Eclipse(集成開發(fā)環(huán)境)[EB/OL].http://www.docin.com/p-255701891.html.

[4]李剛.瘋狂Android講義(第1版)[M].北京:電子工業(yè)出版社,2011.

[作者簡介]吳榮福,男,現(xiàn)就職于寧波波導(dǎo)股份有限公司,本科,畢業(yè)于江西財(cái)經(jīng)大學(xué)信息管理學(xué)院;石旺盛,男,本科,畢業(yè)于江西財(cái)經(jīng)大學(xué)信息管理學(xué)院;謝賢超,男,本科,畢業(yè)于江西財(cái)經(jīng)大學(xué)信息管理學(xué)院。注:萬征是三位作者的本科畢業(yè)論文指導(dǎo)老師。

[基金項(xiàng)目]本研究受江西財(cái)經(jīng)大學(xué)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃資助(項(xiàng)目編號(hào):201310421012,國家級(jí)立項(xiàng))。

主站蜘蛛池模板: 国产亚洲精久久久久久久91| 亚洲一区二区精品无码久久久| 国产第一页免费浮力影院| 精品第一国产综合精品Aⅴ| 久996视频精品免费观看| 97se亚洲综合在线韩国专区福利| 91区国产福利在线观看午夜| 五月婷婷丁香色| 99re视频在线| 亚洲精品片911| 国产玖玖视频| 精品91自产拍在线| 国产精品白浆在线播放| 欧美亚洲国产精品久久蜜芽| 婷婷激情亚洲| 香蕉国产精品视频| 国产乱子伦无码精品小说| 成人av手机在线观看| 国产丝袜一区二区三区视频免下载| 久久综合伊人77777| 免费观看亚洲人成网站| 激情综合图区| 国产激情影院| 国产乱人乱偷精品视频a人人澡| 久久久久亚洲Av片无码观看| 亚洲黄色高清| 成人亚洲国产| 国产微拍一区二区三区四区| 精品自窥自偷在线看| 好吊日免费视频| 五月婷婷综合在线视频| 亚洲男人的天堂在线| 国产日韩AV高潮在线| 思思99热精品在线| 2048国产精品原创综合在线| 久久9966精品国产免费| 欧美黑人欧美精品刺激| 黄色成年视频| 婷婷色丁香综合激情| 亚洲精品久综合蜜| 欧美国产在线看| 思思热在线视频精品| 免费一级毛片| 免费人成黄页在线观看国产| 人人91人人澡人人妻人人爽| 九九热免费在线视频| 欧美中文字幕一区| 香蕉eeww99国产在线观看| 午夜免费视频网站| 国产福利大秀91| 东京热av无码电影一区二区| 亚洲一区毛片| 99精品免费在线| 亚洲色欲色欲www网| 真实国产乱子伦视频| 欧美日韩亚洲国产主播第一区| 国产精品xxx| 三级视频中文字幕| 91色在线视频| 国产人妖视频一区在线观看| 国产精品福利尤物youwu | 亚洲AV成人一区国产精品| 国产成人a毛片在线| 久久久久无码精品| 小蝌蚪亚洲精品国产| 欧美专区日韩专区| 性色生活片在线观看| 国产毛片网站| 婷婷伊人久久| 欧美日韩中文字幕在线| 欧美一级夜夜爽| 国产精品亚洲а∨天堂免下载| 在线欧美国产| 日韩美女福利视频| 国产无码制服丝袜| 国产香蕉国产精品偷在线观看| 亚洲精品爱草草视频在线| 57pao国产成视频免费播放| 最新精品久久精品| 麻豆精品视频在线原创| 美女潮喷出白浆在线观看视频| 91区国产福利在线观看午夜|