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

        ?

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

        2015-12-07 11:17:01谷莉莎葉巖明曾寧忠陳士辛
        電腦知識(shí)與技術(shù) 2015年6期
        關(guān)鍵詞:開發(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).

        猜你喜歡
        開發(fā)
        軟件開發(fā)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        淺談動(dòng)力總成騾子車開發(fā)方法
        汽車科技(2016年5期)2016-11-14 08:04:56
        高中歷史教學(xué)中對(duì)歷史圖片的開發(fā)及實(shí)際應(yīng)用
        考試周刊(2016年85期)2016-11-11 01:57:37
        在線投稿與編輯系統(tǒng)的設(shè)計(jì)與開發(fā)
        河南方言文化資源的保護(hù)及其開發(fā)利用的研究
        遵義紅色旅游開發(fā)對(duì)策研究
        基于J2EE和Ionic的ITer學(xué)習(xí)APP設(shè)計(jì)與開發(fā)
        單片機(jī)在電子技術(shù)中的應(yīng)用和開發(fā)
        国产av剧情精品麻豆| 中文字幕在线久热精品| 成激情人妻视频| 国产一区二区三区不卡视频| 亚洲欧洲国产码专区在线观看| 欧洲人妻丰满av无码久久不卡| 日韩精品国产自在欧美| 国产三级c片在线观看| 狠狠cao日日橹夜夜十橹| 亚洲中文字幕无码爆乳| 国产一级在线现免费观看| 日本超骚少妇熟妇视频| 国产成人av一区二区三区不卡| 国产精品无码av天天爽| 久久福利青草精品资源| 91精品福利一区二区三区| 日韩久久无码免费毛片软件| 国产精品va在线观看无码| 亚洲精品中文字幕观看| 一本到亚洲av日韩av在线天堂| 国产精品高清一区二区三区不卡| 亚洲国产精品嫩草影院久久| 国产精品久久久久久久y| 91九色播放在线观看| 亚洲精品久久区二区三区蜜桃臀| 无码中文字幕加勒比一本二本| 亚洲av套图一区二区| 国产自拍偷拍精品视频在线观看| 免费人成再在线观看视频| 亚洲精品理论电影在线观看| 国产诱惑人的视频在线观看| 男女性爽大片视频| 精品国产午夜福利在线观看 | 人妻少妇无乱码中文字幕| 亚洲视频在线一区二区| 免费观看黄网站在线播放| 亚洲欧洲AV综合色无码| 国产激情在线观看免费视频| 一本色道久久88精品综合| 国产91色在线|亚洲| 国产黄片一区二区三区|