



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 安卓平臺(tái)下的網(wǎng)絡(luò)互助系統(tǒng)分析設(shè)計(jì) 臧之儀摘 要:本文主要是通過(guò)對(duì)p2p模式的分析和互助平臺(tái)相關(guān)資料的研究,同時(shí)結(jié)合android系統(tǒng)手機(jī)應(yīng)用程序的設(shè)計(jì)要求,設(shè)計(jì)一款p2p互助平臺(tái)的手機(jī)p2p。需求發(fā)布者可以通過(guò)這款手機(jī)應(yīng)用程序使自己需求得到合理的解決。關(guān)鍵詞:安卓 p2p 互助平臺(tái):tp302 :a :1674-098x(2017)11(c)-0111-02在信息科技普及的今天,手機(jī)以其小巧、方便攜帶、功能齊全等眾多因素幾乎得到全部人民的青睞。目前,手機(jī)作為作為最重要的移動(dòng)設(shè)備,它是信息的載體,承載著大量的信息和豐富的功能。目前,全球手機(jī)的
2、使用量遠(yuǎn)遠(yuǎn)超過(guò)電腦的使用量。隨著移動(dòng)業(yè)務(wù)的迅速普及,手機(jī)應(yīng)用程序以一種爆發(fā)式的態(tài)勢(shì)增長(zhǎng)。同時(shí)也為人們提供了及時(shí)的信息服務(wù),方便人們及時(shí)了解到一些事物的同時(shí)也方便了人們的日常生活。因此,本論文以android系統(tǒng)手機(jī)為設(shè)計(jì)載體,設(shè)計(jì)一款針對(duì)p2p模式的網(wǎng)絡(luò)互助平臺(tái)的手機(jī)應(yīng)用程序。p2p互助平臺(tái)app的設(shè)計(jì)研究是將互助平臺(tái)與智能手機(jī)應(yīng)用程序相結(jié)合,需求發(fā)布者可以在日常生活中隨時(shí)隨地發(fā)布自己的需求和了解自己發(fā)布的需求狀態(tài),具有很好的實(shí)際應(yīng)用價(jià)值。1 系統(tǒng)需求分析經(jīng)濟(jì)社會(huì)的發(fā)展和居民群眾的多樣化需求給互助平臺(tái)的服務(wù)模式提出了更加嚴(yán)格的要求。加強(qiáng)和改進(jìn)互助平臺(tái)服務(wù)工作有利于解決社會(huì)問(wèn)題、化解社會(huì)矛盾、促
3、進(jìn)社會(huì)和諧;有利于不斷滿(mǎn)足居民群眾需求、提高人民生活質(zhì)量、促進(jìn)人的全面發(fā)展。在此把互助平臺(tái)的需求點(diǎn)整理如下。(1)需求發(fā)布功能,對(duì)于需要互助的人群,他們可以通過(guò)需求發(fā)布功能來(lái)發(fā)布自己的需求,使其更多的人了解到自己的難處,盡可能地幫助自己。(2)付費(fèi)功能,對(duì)于幫助過(guò)自己的人,你可以進(jìn)行有償或無(wú)償?shù)膱?bào)酬,當(dāng)交易方式為有償時(shí)需要付費(fèi)功能來(lái)完成。(3)任務(wù)接受功能,系統(tǒng)為雙方推薦的任務(wù),提供方確認(rèn)自己可以完成任務(wù)而發(fā)布方也確認(rèn)提供方時(shí),提供方就可以對(duì)本次任務(wù)進(jìn)行確認(rèn),確認(rèn)之后,該任務(wù)其他人不能再次選擇。(4)評(píng)價(jià)功能,當(dāng)提供方完成任務(wù)時(shí)發(fā)布方可以對(duì)提供方就本次任務(wù)完成情況進(jìn)行評(píng)價(jià)。2 系統(tǒng)設(shè)計(jì)2.1
4、系統(tǒng)整體設(shè)計(jì)從p2p互助平臺(tái)app系統(tǒng)全局劃分,系統(tǒng)主要分為兩部分:客戶(hù)端和服務(wù)器??蛻?hù)端指的是android系統(tǒng)的手機(jī)應(yīng)用程序。服務(wù)器指的是j2ee服務(wù)器、web服務(wù)器和數(shù)據(jù)庫(kù)構(gòu)成的服務(wù)端,而p2p互助平臺(tái)app設(shè)計(jì)中采用的數(shù)據(jù)庫(kù)構(gòu)成的服務(wù)器。本系統(tǒng)是基于c/s模式(客戶(hù)端/服務(wù)器)進(jìn)行搭建的,而服務(wù)器程序和客戶(hù)端程序都在eclipse集成環(huán)境中使用java語(yǔ)言設(shè)計(jì)開(kāi)發(fā),同時(shí)在eclipse 的bin目錄下編譯生成后綴為.apk文件,然后將其運(yùn)行安裝在android移動(dòng)設(shè)備上,生成為開(kāi)發(fā)的手機(jī)app?;谛枨蠓治?,設(shè)計(jì)系統(tǒng)的整體結(jié)構(gòu)如圖1所示。在p2p互助平臺(tái)app設(shè)計(jì)中客戶(hù)端和服務(wù)器之間的
5、通信連接建立過(guò)程描述如下:客戶(hù)端主動(dòng)向服務(wù)器發(fā)送一個(gè)請(qǐng)求,服務(wù)器接受該請(qǐng)求并采取相應(yīng)的動(dòng)作,之后服務(wù)器將處理結(jié)果返回給客戶(hù)端。服務(wù)器端創(chuàng)建的serversocket通信實(shí)例并指定監(jiān)聽(tīng)端口,調(diào)用accept()方法來(lái)獲取連接的客戶(hù)端socket對(duì)象,并通過(guò)socket輸入流讀取客戶(hù)端發(fā)來(lái)的數(shù)據(jù),將數(shù)據(jù)處理后再通過(guò)socket輸出流返回給客戶(hù)端。socket客戶(hù)端用于接收服務(wù)端發(fā)送的數(shù)據(jù),并將其運(yùn)行在android平臺(tái)上。2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)最主要的就是數(shù)據(jù)的交互,數(shù)據(jù)保存在數(shù)據(jù)庫(kù)里,客戶(hù)端想要數(shù)據(jù)就要給服務(wù)器發(fā)送請(qǐng)求,服務(wù)器幫助客戶(hù)端去數(shù)據(jù)庫(kù)查詢(xún),然后將查詢(xún)的數(shù)據(jù)返回給客戶(hù)端。sqlite是
6、一個(gè)輕量級(jí)數(shù)據(jù)庫(kù),非常適用于嵌入式設(shè)備,尤其適用于移動(dòng)終端設(shè)備。因此,在p2p互助平臺(tái)app系統(tǒng)客戶(hù)端中我們選擇調(diào)用sqlite數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)用戶(hù)注冊(cè)信息、發(fā)布需求的信息和評(píng)價(jià)內(nèi)容的結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)。p2p互助平臺(tái)app運(yùn)行時(shí),手機(jī)終端從服務(wù)器端數(shù)據(jù)庫(kù)查詢(xún),當(dāng)服務(wù)器端數(shù)據(jù)庫(kù)有變動(dòng)時(shí),手機(jī)終端獲取到相關(guān)數(shù)據(jù)信息后返回,在完成手機(jī)界面操作的同時(shí),更新本地sqlite數(shù)據(jù)庫(kù)。根據(jù)需求p2p互助平臺(tái)app系統(tǒng)創(chuàng)建3個(gè)表,用戶(hù)表(user)、評(píng)價(jià)表(evaluate)和發(fā)布需求表(needs),通過(guò)這3個(gè)表,實(shí)現(xiàn)關(guān)鍵信息的存儲(chǔ)和查詢(xún)。2.3 app界面設(shè)計(jì)首先,在界面風(fēng)格定位上:p2p互助平臺(tái)app設(shè)計(jì)的頁(yè)
7、面設(shè)計(jì)盡量簡(jiǎn)單、簡(jiǎn)潔,盡可能地減少操作流程,使用戶(hù)在使用時(shí)做到省時(shí)、簡(jiǎn)易。其次,在功能設(shè)計(jì)上,注冊(cè)和登錄的功能保護(hù)了用戶(hù)的個(gè)人隱私,為用戶(hù)提供了安全感,不用擔(dān)心個(gè)人隱私會(huì)泄露出去。整個(gè)應(yīng)用程序中最重要的功能就是需求發(fā)布,它是整個(gè)app的核心功能。無(wú)論自己發(fā)布需求還是接受需求都是互助的體現(xiàn)。最后,在p2p互助平臺(tái)app設(shè)計(jì)的交互方式上,主要采用了android系統(tǒng)的點(diǎn)擊、滑動(dòng)、放大縮小等基本交互手勢(shì)中的點(diǎn)擊操作,以及上下滑動(dòng)和左右滑動(dòng)3種方式。其中點(diǎn)擊操作是整個(gè)應(yīng)用程序最主要的交互方式,上下滑動(dòng)的方式主要應(yīng)用在功能的顯示上,而左右滑動(dòng)的方式主要應(yīng)用在手機(jī)工具欄的設(shè)計(jì)上。3 結(jié)語(yǔ)本文首先通過(guò)對(duì)互助平臺(tái)的文獻(xiàn)資料,梳理得到關(guān)于互助的一些相關(guān)內(nèi)容。另外,通過(guò)對(duì)需求發(fā)布者的觀察和調(diào)研,建立p2p互助平臺(tái)手機(jī)應(yīng)用程序用戶(hù)角色模型,通過(guò)對(duì)用戶(hù)角色模型的分析,進(jìn)行功能的詳細(xì)設(shè)計(jì),建立典型的任務(wù)模型。同時(shí)結(jié)合android系統(tǒng)手機(jī)app設(shè)計(jì)的要求,完成了android系統(tǒng)p2p互助平臺(tái)的app設(shè)計(jì)。參考文獻(xiàn)1 王雪譚.面向移動(dòng)平臺(tái)的社區(qū)互助交互設(shè)計(jì)及其傳播研究d.哈爾濱工業(yè)大學(xué),2005.2 何燦群.通用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省普通高中2025屆化學(xué)高一下期末經(jīng)典模擬試題含解析
- 2025屆廣東省師大附中化學(xué)高一下期末統(tǒng)考試題含解析
- 農(nóng)業(yè)植保越冬管理辦法
- 合肥基金投資管理辦法
- 衛(wèi)星網(wǎng)絡(luò)拓?fù)鋬?yōu)化設(shè)計(jì)-洞察及研究
- 標(biāo)簽行業(yè)倉(cāng)庫(kù)管理辦法
- 團(tuán)委經(jīng)費(fèi)管理辦法浙江
- 學(xué)校合作共建模式與實(shí)踐探索
- 招標(biāo)技術(shù)規(guī)范與實(shí)施指南
- 酵母菌在食品工業(yè)中的功能及其應(yīng)用研究
- 2023年基礎(chǔ)法律法規(guī)知識(shí)考試題庫(kù)(附含答案)
- YY 9706.256-2023醫(yī)用電氣設(shè)備第2-56部分:用于體溫測(cè)量的臨床體溫計(jì)的基本安全和基本性能專(zhuān)用要求
- 智能手機(jī)使用教程PPT學(xué)習(xí)課件
- 變速箱廠(chǎng)總平面布置設(shè)計(jì)設(shè)施規(guī)劃與物流分析課程設(shè)計(jì)
- NB/T 10756-2021煤礦在用無(wú)軌膠輪車(chē)安全檢測(cè)檢驗(yàn)規(guī)范
- GB/T 31586.2-2015防護(hù)涂料體系對(duì)鋼結(jié)構(gòu)的防腐蝕保護(hù)涂層附著力/內(nèi)聚力(破壞強(qiáng)度)的評(píng)定和驗(yàn)收準(zhǔn)則第2部分:劃格試驗(yàn)和劃叉試驗(yàn)
- 2023年上海高考生物真題試卷(答案解析版)
- 臨床各科急救流程規(guī)范規(guī)范圖
- 交安工程勞務(wù)分包參考價(jià)格(范本)
- 2022年專(zhuān)業(yè)技術(shù)人員繼續(xù)教育公需課題庫(kù)(含答案)
- GB∕T 13554-2020 高效空氣過(guò)濾器
評(píng)論
0/150
提交評(píng)論