基于ReactNative的手機(jī)百度社交化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文選題:手機(jī)百度 + 社交化 ; 參考:《哈爾濱工業(yè)大學(xué)》2017年碩士論文
【摘要】:本文依托于百度公司實(shí)際項(xiàng)目,經(jīng)過對(duì)國內(nèi)外移動(dòng)社交網(wǎng)絡(luò)開發(fā)技術(shù)的研究與分析,最終采用ReactNative技術(shù)在i OS系統(tǒng)上構(gòu)造一款手機(jī)百度社交化系統(tǒng)。目前ReactNative作為Facebook推出的一款開源的使用Java Script構(gòu)建原生應(yīng)用的框架,是目前移動(dòng)互聯(lián)網(wǎng)開發(fā)最前沿的技術(shù),致力于開發(fā)世界一流的原生應(yīng)用,給用戶帶來極致的體驗(yàn),本文正是基于ReactNative技術(shù)致力于在i OS系統(tǒng)上構(gòu)造一款有特色的、高效的、靈活的、符合實(shí)際應(yīng)用的手機(jī)百度社交化系統(tǒng)。論文研究的主要內(nèi)容為設(shè)計(jì)并實(shí)現(xiàn)一款手機(jī)百度社交化系統(tǒng),系統(tǒng)主要包含五大核心模塊,分別為:關(guān)注訂閱、個(gè)人中心、用戶關(guān)系、消息聊天和ReactNative熱更新。系統(tǒng)的設(shè)計(jì)模式為MVC,客戶端采用ReactNative結(jié)合Objective-C,后端服務(wù)器采用PHP結(jié)合Nginx。論文的核心是實(shí)現(xiàn)關(guān)注訂閱模塊,來統(tǒng)一維護(hù)各個(gè)入口訂閱后的數(shù)據(jù),在訂閱中心進(jìn)行統(tǒng)一展現(xiàn),打通PC端,WISE端(手機(jī)百度的移動(dòng)搜索服務(wù)端),手機(jī)百度客戶端數(shù)據(jù),增強(qiáng)用戶體驗(yàn)的一致性和技術(shù)架構(gòu)層面上的統(tǒng)一性,并且實(shí)現(xiàn)ReactNative機(jī)制在手機(jī)百度社交化系統(tǒng)中的機(jī)制預(yù)埋與平臺(tái)化建設(shè),同時(shí)針對(duì)應(yīng)用ReactNative會(huì)遇到的問題,提出了有效的解決方案,并實(shí)現(xiàn)改進(jìn)。論文研究的目的是為了將社交化工具類轉(zhuǎn)型為工具結(jié)合社交,打破社交化工具留存天花板,提升用戶粘性和使用時(shí)長,進(jìn)而最大化提升產(chǎn)品效益。讓用戶在使用百度最強(qiáng)大的搜索服務(wù)的同時(shí),可以更加便捷的與人溝通和交流,豐富娛樂人們的上網(wǎng)空間和生活。經(jīng)過嚴(yán)格且完備的功能、性能以及兼容性測試,系統(tǒng)符合預(yù)期要求,目前已經(jīng)上線,系統(tǒng)運(yùn)行十分穩(wěn)定,豐富了用戶的社交網(wǎng)絡(luò),方便了用戶的互動(dòng)交流,達(dá)到了預(yù)期效果。
[Abstract]:This paper relies on the actual project of Baidu Company, through the research and analysis of the development technology of mobile social network at home and abroad, finally uses ReactNative technology to construct a mobile phone Baidu social system on I OS system. Currently, ReactNative, as an open source framework for building native applications using Java script, is the most advanced technology in mobile Internet development, dedicated to developing world-class native applications and providing users with an extreme experience. This paper is based on ReactNative technology to construct a mobile phone Baidu social system based on I OS. The main content of this paper is to design and implement a mobile phone Baidu social system. The system mainly includes five core modules, namely: pay attention to subscription, personal center, user relationship, message chat and ReactNative hot update. The design pattern of the system is MVC.The client adopts ReactNative and Objective-C, and the back-end server adopts PHP and Nginx. The core of this paper is to realize the subscription module, to unify and maintain the data after each entry subscription, to display the data in the subscription center, to connect the PC terminal with wise end (mobile search service side of mobile phone Baidu), and the mobile phone Baidu client side data. To enhance the consistency of the user experience and the unity of the technical framework, and to realize the mechanism embedded and platform construction of ReactNative mechanism in the mobile phone Baidu social system, at the same time, aiming at the problems that the application of ReactNative will encounter. The effective solution is put forward and the improvement is realized. The purpose of this paper is to transform the class of social tools into tools combined with social, break the ceiling of social tools, enhance the stickiness of users and the length of time, and then maximize the efficiency of products. Let users use Baidu's most powerful search service at the same time, can be more convenient to communicate and communicate with people, rich entertainment people's online space and life. After strict and complete function, performance and compatibility test, the system meets the expected requirements, and is now online, the system runs very stable, enriches the user's social network, facilitates the user's interactive communication, and achieves the expected effect.
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 朱勇;;基于React Native的移動(dòng)辦公應(yīng)用開發(fā)實(shí)踐[J];中國金融電腦;2017年04期
2 潘婷婷;;React Native在APP開發(fā)中的應(yīng)用研究[J];無線互聯(lián)科技;2016年19期
3 王鑫;;Native App與Web App移動(dòng)應(yīng)用發(fā)展[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2016年09期
4 ;CNNIC發(fā)布第38次《中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》[J];信息網(wǎng)絡(luò)安全;2016年08期
5 金昱東;;一種基于ReactNative的代碼壓縮與動(dòng)態(tài)加載的實(shí)現(xiàn)方法[J];軟件;2016年02期
6 王娜;許大辰;;移動(dòng)社交網(wǎng)絡(luò)中個(gè)人信息保護(hù)現(xiàn)狀的調(diào)查與分析——從用戶行為習(xí)慣視角出發(fā)[J];情報(bào)雜志;2015年01期
7 黃悅深;;基于HTML5的移動(dòng)Web App開發(fā)[J];圖書館雜志;2014年07期
8 顧春來;;APP應(yīng)用程序開發(fā)模式探究[J];硅谷;2014年05期
9 張利;王歡;;我國移動(dòng)社交網(wǎng)絡(luò)服務(wù)的發(fā)展現(xiàn)狀與方向研究——以人人網(wǎng)為例[J];現(xiàn)代情報(bào);2012年11期
10 王志勤;;Web App還是Native App[J];商學(xué)院;2012年05期
相關(guān)博士學(xué)位論文 前1條
1 夏虎;移動(dòng)社交網(wǎng)絡(luò)結(jié)構(gòu)和行為研究及其應(yīng)用[D];電子科技大學(xué);2012年
相關(guān)碩士學(xué)位論文 前9條
1 牛牧;基于Kafka的大規(guī)模流數(shù)據(jù)分布式緩存與分析平臺(tái)[D];吉林大學(xué);2016年
2 程化梅;基于React Native的即時(shí)通訊應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)[D];武漢郵電科學(xué)研究院;2017年
3 李欣欣;基于Hybrid App的公共基礎(chǔ)業(yè)務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2016年
4 王言;基于組件的手機(jī)客戶端動(dòng)態(tài)化開發(fā)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];東南大學(xué);2016年
5 王潤;WEB APP跨站腳本漏洞的檢測與分析[D];東南大學(xué);2016年
6 楊艷云;基于Hybrid App的移動(dòng)應(yīng)用工具集的設(shè)計(jì)與實(shí)現(xiàn)[D];西安電子科技大學(xué);2015年
7 郭祥;基于移動(dòng)社交網(wǎng)絡(luò)的隱私保護(hù)關(guān)鍵技術(shù)研究與應(yīng)用[D];電子科技大學(xué);2015年
8 范振雄;基于移動(dòng)社交網(wǎng)絡(luò)的資源分發(fā)策略研究[D];北京郵電大學(xué);2015年
9 黃賀方;移動(dòng)社交網(wǎng)絡(luò)用戶持續(xù)使用意向影響因素研究[D];南京大學(xué);2012年
,本文編號(hào):2092973
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2092973.html