亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        安卓平臺(tái)下的網(wǎng)絡(luò)互助系統(tǒng)分析設(shè)計(jì)

        2018-03-06 21:37:04臧之儀
        科技創(chuàng)新導(dǎo)報(bào) 2017年33期

        臧之儀

        摘 要:本文主要是通過對(duì)P2P模式的分析和互助平臺(tái)相關(guān)資料的研究,同時(shí)結(jié)合Android系統(tǒng)手機(jī)應(yīng)用程序的設(shè)計(jì)要求,設(shè)計(jì)一款P2P互助平臺(tái)的手機(jī)P2P。需求發(fā)布者可以通過這款手機(jī)應(yīng)用程序使自己需求得到合理的解決。

        關(guān)鍵詞:安卓 P2P 互助平臺(tái)

        中圖分類號(hào):TP302 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2017)11(c)-0111-02

        在信息科技普及的今天,手機(jī)以其小巧、方便攜帶、功能齊全等眾多因素幾乎得到全部人民的青睞。目前,手機(jī)作為作為最重要的移動(dòng)設(shè)備,它是信息的載體,承載著大量的信息和豐富的功能。目前,全球手機(jī)的使用量遠(yuǎn)遠(yuǎn)超過電腦的使用量。隨著移動(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ì)問題、化解社會(huì)矛盾、促進(jìn)社會(huì)和諧;有利于不斷滿足居民群眾需求、提高人民生活質(zhì)量、促進(jìn)人的全面發(fā)展。在此把互助平臺(tái)的需求點(diǎn)整理如下。

        (1)需求發(fā)布功能,對(duì)于需要互助的人群,他們可以通過需求發(fā)布功能來發(fā)布自己的需求,使其更多的人了解到自己的難處,盡可能地幫助自己。

        (2)付費(fèi)功能,對(duì)于幫助過自己的人,你可以進(jìn)行有償或無償?shù)膱?bào)酬,當(dāng)交易方式為有償時(shí)需要付費(fè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 系統(tǒng)整體設(shè)計(jì)

        從P2P互助平臺(tái)APP系統(tǒng)全局劃分,系統(tǒng)主要分為兩部分:客戶端和服務(wù)器。客戶端指的是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模式(客戶端/服務(wù)器)進(jìn)行搭建的,而服務(wù)器程序和客戶端程序都在eclipse集成環(huán)境中使用Java語(yǔ)言設(shè)計(jì)開發(fā),同時(shí)在eclipse 的bin目錄下編譯生成后綴為.apk文件,然后將其運(yùn)行安裝在Android移動(dòng)設(shè)備上,生成為開發(fā)的手機(jī)APP。

        基于需求分析,設(shè)計(jì)系統(tǒng)的整體結(jié)構(gòu)如圖1所示。

        在P2P互助平臺(tái)APP設(shè)計(jì)中客戶端和服務(wù)器之間的通信連接建立過程描述如下:客戶端主動(dòng)向服務(wù)器發(fā)送一個(gè)請(qǐng)求,服務(wù)器接受該請(qǐng)求并采取相應(yīng)的動(dòng)作,之后服務(wù)器將處理結(jié)果返回給客戶端。

        服務(wù)器端創(chuàng)建的ServerSocket通信實(shí)例并指定監(jiān)聽端口,調(diào)用accept()方法來獲取連接的客戶端Socket對(duì)象,并通過Socket輸入流讀取客戶端發(fā)來的數(shù)據(jù),將數(shù)據(jù)處理后再通過Socket輸出流返回給客戶端。Socket客戶端用于接收服務(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ù)里,客戶端想要數(shù)據(jù)就要給服務(wù)器發(fā)送請(qǐng)求,服務(wù)器幫助客戶端去數(shù)據(jù)庫(kù)查詢,然后將查詢的數(shù)據(jù)返回給客戶端。

        SQLite是一個(gè)輕量級(jí)數(shù)據(jù)庫(kù),非常適用于嵌入式設(shè)備,尤其適用于移動(dòng)終端設(shè)備。因此,在P2P互助平臺(tái)APP系統(tǒng)客戶端中我們選擇調(diào)用SQLite數(shù)據(jù)庫(kù)來實(shí)現(xiàn)用戶注冊(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ù)查詢,當(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è)表,用戶表(user)、評(píng)價(jià)表(evaluate)和發(fā)布需求表(needs),通過這3個(gè)表,實(shí)現(xiàn)關(guān)鍵信息的存儲(chǔ)和查詢。

        2.3 APP界面設(shè)計(jì)

        首先,在界面風(fēng)格定位上:P2P互助平臺(tái)APP設(shè)計(jì)的頁(yè)面設(shè)計(jì)盡量簡(jiǎn)單、簡(jiǎn)潔,盡可能地減少操作流程,使用戶在使用時(shí)做到省時(shí)、簡(jiǎn)易。

        其次,在功能設(shè)計(jì)上,注冊(cè)和登錄的功能保護(hù)了用戶的個(gè)人隱私,為用戶提供了安全感,不用擔(dān)心個(gè)人隱私會(huì)泄露出去。整個(gè)應(yīng)用程序中最重要的功能就是需求發(fā)布,它是整個(gè)APP的核心功能。無論自己發(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ǔ)

        本文首先通過對(duì)互助平臺(tái)的文獻(xiàn)資料,梳理得到關(guān)于互助的一些相關(guān)內(nèi)容。另外,通過對(duì)需求發(fā)布者的觀察和調(diào)研,建立P2P互助平臺(tái)手機(jī)應(yīng)用程序用戶角色模型,通過對(duì)用戶角色模型的分析,進(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] 何燦群.通用設(shè)計(jì)的理念與方法探析[J].包裝工程,2007,28(2):119-121.

        [3] 宋尹淋.移動(dòng)互聯(lián)網(wǎng)終端界面設(shè)計(jì)研究[D].山東大學(xué),2009.

        [4] 董方亮.手持引動(dòng)終端的交互設(shè)計(jì)研究與應(yīng)用[D].東華大學(xué),2008.endprint

        狠狠色丁香久久婷婷综合蜜芽五月 | 免费人成视频网站在线观看不卡| 精品久久中文字幕一区| 97丨九色丨国产人妻熟女| 伊在人天堂亚洲香蕉精品区| 日韩在线免费| 亚洲一区二区三区在线| 婷婷久久精品国产色蜜蜜麻豆| 白丝兔女郎m开腿sm调教室| 全免费a级毛片免费看视频| 在线你懂| 一区二区三区免费观看日本| 日本做受120秒免费视频| 国产96在线 | 亚洲| 99久久久精品国产性黑人| 国产精品日韩av一区二区三区| 国产麻豆精品一区二区三区v视界| 亚洲国产综合人成综合网站| 激情文学人妻中文字幕| 久草福利国产精品资源| 亚洲av日韩av在线观看| 国产色噜噜| 国产一区二区一级黄色片| av网站免费线看精品| 久热综合在线亚洲精品| 久久99精品久久久久九色| 中文字幕午夜精品一区二区三区| 亚洲av永久无码一区二区三区| 国产人妖视频一区二区| 国产亚洲精品成人av在线| 人妻精品视频一区二区三区| 高清偷自拍第1页| 亚洲av成人在线网站| 国产护士一区二区三区| 午夜精品射精入后重之免费观看| 中文在线а√天堂官网| 亚洲一区精品一区在线观看| 可以免费看亚洲av的网站| 精品久久久噜噜噜久久久| 国产午夜精品美女裸身视频69| 在线播放亚洲丝袜美腿|