基于ReactNative的手機(jī)百度社交化系統(tǒng)的設(shè)計與實現(xiàn)
本文選題:手機(jī)百度 + 社交化; 參考:《哈爾濱工業(yè)大學(xué)》2017年碩士論文
【摘要】:本文依托于百度公司實際項目,經(jīng)過對國內(nèi)外移動社交網(wǎng)絡(luò)開發(fā)技術(shù)的研究與分析,最終采用ReactNative技術(shù)在i OS系統(tǒng)上構(gòu)造一款手機(jī)百度社交化系統(tǒng)。目前ReactNative作為Facebook推出的一款開源的使用Java Script構(gòu)建原生應(yīng)用的框架,是目前移動互聯(lián)網(wǎng)開發(fā)最前沿的技術(shù),致力于開發(fā)世界一流的原生應(yīng)用,給用戶帶來極致的體驗,本文正是基于ReactNative技術(shù)致力于在i OS系統(tǒng)上構(gòu)造一款有特色的、高效的、靈活的、符合實際應(yīng)用的手機(jī)百度社交化系統(tǒng)。論文研究的主要內(nèi)容為設(shè)計并實現(xiàn)一款手機(jī)百度社交化系統(tǒng),系統(tǒng)主要包含五大核心模塊,分別為:關(guān)注訂閱、個人中心、用戶關(guān)系、消息聊天和ReactNative熱更新。系統(tǒng)的設(shè)計模式為MVC,客戶端采用ReactNative結(jié)合Objective-C,后端服務(wù)器采用PHP結(jié)合Nginx。論文的核心是實現(xiàn)關(guān)注訂閱模塊,來統(tǒng)一維護(hù)各個入口訂閱后的數(shù)據(jù),在訂閱中心進(jìn)行統(tǒng)一展現(xiàn),打通PC端,WISE端(手機(jī)百度的移動搜索服務(wù)端),手機(jī)百度客戶端數(shù)據(jù),增強(qiáng)用戶體驗的一致性和技術(shù)架構(gòu)層面上的統(tǒng)一性,并且實現(xiàn)ReactNative機(jī)制在手機(jī)百度社交化系統(tǒng)中的機(jī)制預(yù)埋與平臺化建設(shè),同時針對應(yīng)用ReactNative會遇到的問題,提出了有效的解決方案,并實現(xiàn)改進(jìn)。論文研究的目的是為了將社交化工具類轉(zhuǎn)型為工具結(jié)合社交,打破社交化工具留存天花板,提升用戶粘性和使用時長,進(jìn)而最大化提升產(chǎn)品效益。讓用戶在使用百度最強(qiáng)大的搜索服務(wù)的同時,可以更加便捷的與人溝通和交流,豐富娛樂人們的上網(wǎng)空間和生活。經(jīng)過嚴(yán)格且完備的功能、性能以及兼容性測試,系統(tǒng)符合預(yù)期要求,目前已經(jīng)上線,系統(tǒng)運行十分穩(wěn)定,豐富了用戶的社交網(wǎng)絡(luò),方便了用戶的互動交流,達(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é)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 朱勇;;基于React Native的移動辦公應(yīng)用開發(fā)實踐[J];中國金融電腦;2017年04期
2 潘婷婷;;React Native在APP開發(fā)中的應(yīng)用研究[J];無線互聯(lián)科技;2016年19期
3 王鑫;;Native App與Web App移動應(yīng)用發(fā)展[J];計算機(jī)系統(tǒng)應(yīng)用;2016年09期
4 ;CNNIC發(fā)布第38次《中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計報告》[J];信息網(wǎng)絡(luò)安全;2016年08期
5 金昱東;;一種基于ReactNative的代碼壓縮與動態(tài)加載的實現(xiàn)方法[J];軟件;2016年02期
6 王娜;許大辰;;移動社交網(wǎng)絡(luò)中個人信息保護(hù)現(xiàn)狀的調(diào)查與分析——從用戶行為習(xí)慣視角出發(fā)[J];情報雜志;2015年01期
7 黃悅深;;基于HTML5的移動Web App開發(fā)[J];圖書館雜志;2014年07期
8 顧春來;;APP應(yīng)用程序開發(fā)模式探究[J];硅谷;2014年05期
9 張利;王歡;;我國移動社交網(wǎng)絡(luò)服務(wù)的發(fā)展現(xiàn)狀與方向研究——以人人網(wǎng)為例[J];現(xiàn)代情報;2012年11期
10 王志勤;;Web App還是Native App[J];商學(xué)院;2012年05期
相關(guān)博士學(xué)位論文 前1條
1 夏虎;移動社交網(wǎng)絡(luò)結(jié)構(gòu)和行為研究及其應(yīng)用[D];電子科技大學(xué);2012年
相關(guān)碩士學(xué)位論文 前9條
1 牛牧;基于Kafka的大規(guī)模流數(shù)據(jù)分布式緩存與分析平臺[D];吉林大學(xué);2016年
2 程化梅;基于React Native的即時通訊應(yīng)用的設(shè)計與實現(xiàn)[D];武漢郵電科學(xué)研究院;2017年
3 李欣欣;基于Hybrid App的公共基礎(chǔ)業(yè)務(wù)系統(tǒng)的設(shè)計與實現(xiàn)[D];哈爾濱工業(yè)大學(xué);2016年
4 王言;基于組件的手機(jī)客戶端動態(tài)化開發(fā)平臺的設(shè)計與實現(xiàn)[D];東南大學(xué);2016年
5 王潤;WEB APP跨站腳本漏洞的檢測與分析[D];東南大學(xué);2016年
6 楊艷云;基于Hybrid App的移動應(yīng)用工具集的設(shè)計與實現(xiàn)[D];西安電子科技大學(xué);2015年
7 郭祥;基于移動社交網(wǎng)絡(luò)的隱私保護(hù)關(guān)鍵技術(shù)研究與應(yīng)用[D];電子科技大學(xué);2015年
8 范振雄;基于移動社交網(wǎng)絡(luò)的資源分發(fā)策略研究[D];北京郵電大學(xué);2015年
9 黃賀方;移動社交網(wǎng)絡(luò)用戶持續(xù)使用意向影響因素研究[D];南京大學(xué);2012年
,本文編號:2092973
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2092973.html