国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

面向社區(qū)的實(shí)名制社交網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2015-12-07 11:17谷莉莎葉巖明曾寧忠陳士辛
電腦知識(shí)與技術(shù) 2015年6期
關(guān)鍵詞:社交網(wǎng)絡(luò)社區(qū)服務(wù)開發(fā)

谷莉莎++葉巖明++曾寧忠++陳士辛

摘要:針對(duì)目前社區(qū)居民間缺乏有效交流渠道,而傳統(tǒng)的社交網(wǎng)絡(luò)中用戶之間普遍缺乏信任的問題,設(shè)計(jì)并實(shí)現(xiàn)了基于Android的面向社區(qū)的實(shí)名制社交網(wǎng)絡(luò)系統(tǒng)。系統(tǒng)采用C/S結(jié)構(gòu),實(shí)現(xiàn)了居民間即時(shí)通訊、生活費(fèi)用繳納、閑置資源處理、社區(qū)活動(dòng)發(fā)布、物業(yè)投訴建議等功能。試點(diǎn)推廣結(jié)果表明,該系統(tǒng)促進(jìn)了居民之間及居民與社區(qū)服務(wù)部門的交流,方便了居民生活。

關(guān)鍵詞:社交網(wǎng)絡(luò);Android 開發(fā);即時(shí)通信;社區(qū)服務(wù)

中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)06-0019-02

Design and Implementation of Community-oriented Real-name Registration Social Network System

GU Li-sha, YE Yan-ming, ZENG Ning-zhong, CHEN Shi-xin

(College of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310000, China)

Abstract:To solve the problem of the lack of communication between the inhabitants and trust between users in social network, a new android based community-oriented real-name registration social network system was developed. The system realized many functions to meet the requirements of inhabitants, such as instant message communications, online payment of living cost, exchange of the idle things, publishing of community activities, complaints and suggestions to property management and so on. The pilot result shows that the system promotes the communication between residents or residents and community services department, and can provide convenience for residents.

Key words: social network; android development; instant message communication; community service

隨著城鎮(zhèn)居民生活壓力的增加和生活節(jié)奏的加快,鄰里之間的溝通越來越少,人際關(guān)系日漸泠漠[1]。由于缺乏高效的溝通途徑,社區(qū)服務(wù)部門的服務(wù)信息也無法及時(shí)傳達(dá)給所服務(wù)的社區(qū)居民。隨著移動(dòng)通訊技術(shù)的發(fā)展及智能終端的普及,移動(dòng)社交網(wǎng)絡(luò)成為了人們聯(lián)系和溝通的主流方式之一,但由于傳統(tǒng)社交網(wǎng)絡(luò)的虛擬性,信任危機(jī)始終是移動(dòng)社交網(wǎng)絡(luò)發(fā)展的瓶頸[2],傳統(tǒng)的社交網(wǎng)絡(luò)并不能改善鄰里關(guān)系及促進(jìn)社區(qū)服務(wù)部門的服務(wù)效率。

針對(duì)以上問題,本文以杭州市聞潮社區(qū)為試點(diǎn)單位,調(diào)查了該社區(qū)居民及社區(qū)服務(wù)部門的實(shí)際需求,設(shè)計(jì)并開發(fā)了基于Android的面向社區(qū)的實(shí)名制社交網(wǎng)絡(luò)系統(tǒng)。

1 系統(tǒng)設(shè)計(jì)

1.1 系統(tǒng)體系架構(gòu)

系統(tǒng)由服務(wù)端和Android客戶端兩部分構(gòu)成,Android客戶端與服務(wù)端使用Http和Https協(xié)議進(jìn)行交互,所傳輸數(shù)據(jù)使用JSON格式。系統(tǒng)架構(gòu)如圖1所示。

Android客戶端采用MVP架構(gòu)[3]。Model層負(fù)責(zé)具體業(yè)務(wù)邏輯的實(shí)現(xiàn)處理。View層負(fù)責(zé)數(shù)據(jù)展示及與用戶的交互。Presenter負(fù)責(zé)應(yīng)用內(nèi)各種邏輯的分發(fā),接收到View層的指令后進(jìn)行分發(fā),最終交由Model層進(jìn)行處理。

Android客戶端請(qǐng)求到達(dá)服務(wù)端時(shí)首先經(jīng)過緩存層,未命中的情況下進(jìn)入業(yè)務(wù)層進(jìn)行業(yè)務(wù)處理,業(yè)務(wù)層向數(shù)據(jù)存儲(chǔ)層請(qǐng)求數(shù)據(jù)。系統(tǒng)數(shù)據(jù)包括結(jié)構(gòu)化數(shù)據(jù)以及非結(jié)構(gòu)化數(shù)據(jù)。結(jié)構(gòu)化數(shù)據(jù)即行數(shù)據(jù),存儲(chǔ)在數(shù)據(jù)庫里,可以用二維表結(jié)構(gòu)來表達(dá)實(shí)現(xiàn)的數(shù)據(jù),如用戶的基本數(shù)據(jù)等。非結(jié)構(gòu)化數(shù)據(jù)是指其字段長度可變,并且每個(gè)字段的記錄又可以由可重復(fù)或不可重復(fù)的數(shù)據(jù),如用戶上傳的視頻、圖像等[4]。本系統(tǒng)采用MySQL數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)化數(shù)據(jù),采用Mongo數(shù)據(jù)庫存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù)。

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

根據(jù)系統(tǒng)功能劃分,系統(tǒng)數(shù)據(jù)庫的主要實(shí)體有:用戶實(shí)體、新聞實(shí)體、消息實(shí)體、費(fèi)用實(shí)體、拼車信息實(shí)體、投訴建議實(shí)體、團(tuán)購信息實(shí)體等。

如圖2所示,系統(tǒng)在數(shù)據(jù)庫設(shè)計(jì)中建立了小區(qū)表、樓棟表、拼車表、投訴表、費(fèi)用表、團(tuán)購表、新聞表、任務(wù)表、用戶表等。

2系統(tǒng)模塊與基本功能

2.1 系統(tǒng)主要功能模塊

面向社區(qū)的實(shí)名制社交網(wǎng)絡(luò)系統(tǒng)的基本功能模塊有即時(shí)通訊、社區(qū)資訊、拼車出行、費(fèi)用繳納、閑置處理、社區(qū)活動(dòng)、投訴建議7個(gè)模塊,如圖3所示。

2.2 系統(tǒng)模塊功能簡(jiǎn)介

2.2.1 即時(shí)通訊模塊

即時(shí)通訊模塊為系統(tǒng)核心模塊,為居民用戶提供溝通交流渠道。本模塊支持的消息形式包括文本信息、圖片信息、語音信息、表情信息以及地理位置信息。由于本系統(tǒng)為實(shí)名制系統(tǒng),為防止騷擾信息等,系統(tǒng)增設(shè)了好友添加確認(rèn)以及黑名單的功能。

2.2.2 社區(qū)資訊模塊

系統(tǒng)資訊模塊由社區(qū)居民與社區(qū)服務(wù)部門共同維護(hù),社區(qū)居民發(fā)布的資訊由社區(qū)服務(wù)部門審核后即可正常顯示在其他居民的資訊頁面。

2.2.3 拼車出行模塊

拼車出行模塊為社區(qū)居民提供了一種新型的出行方式。用戶通過系統(tǒng)內(nèi)置的地圖選擇目的地,并設(shè)置出行時(shí)間及其他相關(guān)信息后,即可發(fā)起一次拼車。其他居民可通過目的地及時(shí)間信息進(jìn)行篩選搜索,并參與拼車。用戶信息的實(shí)名制審核消除了用戶安全方面的疑慮,使得拼車出行更加安全。

2.2.4 費(fèi)用繳納模塊

為方便用戶繳納生活費(fèi)用,系統(tǒng)提供生活費(fèi)用繳納功能,支持水費(fèi)、電費(fèi)以及物業(yè)服務(wù)費(fèi)等多種費(fèi)用類型。社區(qū)服務(wù)部門導(dǎo)入費(fèi)用列表后,居民用戶將接收到需繳納費(fèi)用的推送信息,進(jìn)入繳納界面后可通過支付寶或者微信支付進(jìn)行費(fèi)用繳費(fèi)。

2.2.5 閑置處理模塊

閑置處理模塊為社區(qū)居民提供了處理閑置資源的平臺(tái)。社區(qū)居民可以在該模塊發(fā)布需要處理的閑置資源或購買其他用戶發(fā)布的資源,并可以選擇送貨上門或者上門自取的方式獲取物品。

2.2.6 社區(qū)活動(dòng)模塊

社區(qū)居民和社區(qū)服務(wù)部門均可在社區(qū)互動(dòng)模塊發(fā)起及參與社區(qū)活動(dòng),并可以選擇邀請(qǐng)其他用戶參與活動(dòng),被邀請(qǐng)用戶將收到參與活動(dòng)的推送信息。

2.2.7 投訴建議模塊

社區(qū)居民可以通過投訴建議模塊向社區(qū)服務(wù)部門提交投訴建議。社區(qū)服務(wù)部門將在收到建議后進(jìn)行受理并及時(shí)處理。在此過程中,社區(qū)服務(wù)部門可將處理進(jìn)度上傳,使得社區(qū)居民可以及時(shí)了解處理進(jìn)度。

3 平臺(tái)實(shí)現(xiàn)

3.1 Android客戶端實(shí)現(xiàn)

Android客戶端開發(fā)使用Android Studio工具開發(fā),基于Android SDK 23。系統(tǒng)適配Android API15以上版本,界面設(shè)計(jì)遵循Google公司的Material design規(guī)范。Android客戶端實(shí)現(xiàn)如圖4所示。

用戶所見界面均由Activity組成,每個(gè)Activity管理1至多個(gè)Fragment,F(xiàn)ragment內(nèi)包含多個(gè)View控件,View控件顯示用戶數(shù)據(jù)并與用戶進(jìn)行交互。為提高用戶的體驗(yàn),數(shù)據(jù)均從本地的SQLite加載緩存,同時(shí)發(fā)起網(wǎng)絡(luò)業(yè)務(wù)請(qǐng)求,業(yè)務(wù)數(shù)據(jù)請(qǐng)求由 Retrofit統(tǒng)一管理,圖片請(qǐng)求和圖片緩存由Glide管理,Retrofit和Glide底層調(diào)用OKHttp進(jìn)行網(wǎng)絡(luò)通信。

即時(shí)通訊模塊和消息推送模塊均基于Websocket。推送模塊收到消息后,調(diào)用Android的Notification控件顯示推送通知。即時(shí)通訊模塊收到消息后,根據(jù)消息中的類型字段區(qū)分消息類型,根據(jù)具體類型調(diào)用不同的消息列表的適配界面。最終,通過適配器模式顯示在用戶的聊天界面中。

4 結(jié)束語

本文設(shè)計(jì)并開發(fā)了面向社區(qū)的實(shí)名制社交網(wǎng)絡(luò)系統(tǒng),通過實(shí)名制的認(rèn)證,消除了傳統(tǒng)社交網(wǎng)絡(luò)用戶之間的不信任感。通過本系統(tǒng),用戶可以與處于同一社區(qū)中的其他居民更好的交換生活信息,加強(qiáng)鄰里直接的溝通,為構(gòu)建“和諧社區(qū)”提供一個(gè)更有效的途徑。此外,本項(xiàng)目還能應(yīng)用在社區(qū)服務(wù)部門,協(xié)助有效改善鄰里關(guān)系,并為社區(qū)居民提供更好的生活服務(wù)和交流平臺(tái)。

參考文獻(xiàn):

[1] 呂剛. 打造親情社區(qū)構(gòu)建幸福居文化—嘉寶物業(yè)積極構(gòu)建幸福社區(qū)[J]. 中國物業(yè)管理, 2013(3): 60-61.

[2] 王洪流. 移動(dòng)社交網(wǎng)絡(luò)的信任研究[J]. 決策與信息: 下旬, 2013(7): 14-15.

[3] Jianqi DZZZL, Yonglin W. Design of Enterprises Stocking Selling and Storing System Based on MVP Mode [J]. Computer & Digital Engineering, 2010(12): 27.

[4] 章志華. 全面數(shù)據(jù)在醫(yī)院系統(tǒng)的應(yīng)用[J]. 中國數(shù)字醫(yī)學(xué) ISTIC, 2008, 3(10).

猜你喜歡
社交網(wǎng)絡(luò)社區(qū)服務(wù)開發(fā)
建設(shè)“家門口”服務(wù)體系 “繡”出高品質(zhì)社區(qū)服務(wù)
“十四五”城鄉(xiāng)社區(qū)服務(wù),有哪些看點(diǎn)?
“十四五”城鄉(xiāng)社區(qū)服務(wù)體系建設(shè)規(guī)劃
打通社區(qū)服務(wù)的“最后一公里”
河南方言文化資源的保護(hù)及其開發(fā)利用的研究
遵義紅色旅游開發(fā)對(duì)策研究
單片機(jī)在電子技術(shù)中的應(yīng)用和開發(fā)