基于Android的“超本地”校園社交系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文選題:Laravel 切入點(diǎn):LBS 出處:《華東師范大學(xué)》2017年碩士論文
【摘要】:智能手機(jī)的大勢(shì)普及和移動(dòng)互聯(lián)網(wǎng)的飛速發(fā)展是近年來(lái)手機(jī)應(yīng)用軟件市場(chǎng)極度繁榮的重要原因。其中,社交類軟件是最為常見(jiàn)并且應(yīng)用最為廣泛的重要分支,在人們工作生活之余的"碎片時(shí)間"里扮演重要角色。縱觀國(guó)內(nèi)手機(jī)軟件市場(chǎng),雖然社交類手機(jī)軟件數(shù)量繁多,各軟件開發(fā)商爭(zhēng)相推陳出新,力求鞏固各自市場(chǎng)地位和提高市場(chǎng)競(jìng)爭(zhēng)力,吸引更多移動(dòng)端用戶。一款優(yōu)秀的手機(jī)軟件不僅體現(xiàn)在功能上的完善,還有軟件界面布局設(shè)計(jì)等迎合用戶的審美需求。筆者結(jié)合實(shí)際的用戶訪問(wèn)和自身體驗(yàn)的領(lǐng)悟,認(rèn)為移動(dòng)端軟件功能的過(guò)分集成不僅使一些有價(jià)值的功能被用戶忽視而且還會(huì)使得軟件略顯臃腫;軟件界面上過(guò)多色彩、布局元素、頁(yè)面跳轉(zhuǎn)的頻繁也會(huì)容易讓用戶在產(chǎn)品體驗(yàn)上產(chǎn)生疲倦感。本文在分析PHP作為當(dāng)下主流的Web開發(fā)語(yǔ)言背景下,介紹一款功能強(qiáng)大且應(yīng)用廣泛的PHP流行開發(fā)框架——Laravel,簡(jiǎn)要說(shuō)明其功能特點(diǎn)和核心技術(shù),介紹PHP在執(zhí)行異步任務(wù)的常用方法和Laravel的隊(duì)列服務(wù),為本軟件產(chǎn)品的服務(wù)器開發(fā)提供技術(shù)支持;其次,介紹Android相關(guān)技術(shù)及其開發(fā)環(huán)境搭建,重點(diǎn)介紹百度地圖SDK和定位SDK,為產(chǎn)品LBS(Location Based Services,基于位置服務(wù))的功能需求提供可能;再者,討論在電子地圖中實(shí)現(xiàn)點(diǎn)標(biāo)記聚合顯示的方法;最后,筆者在充分的需求分析和用戶調(diào)查基礎(chǔ)上完成了"超本地"校園社交軟件包括相關(guān)服務(wù)器的架設(shè)和各類功能模塊的實(shí)現(xiàn),同時(shí)完成本產(chǎn)品Android端的開發(fā)工作。最終,一款功能分明、操作簡(jiǎn)易、界面清新簡(jiǎn)約的"超本地"校園社交手機(jī)應(yīng)用軟件完成和發(fā)布。
[Abstract]:The popularity of smart phones and the rapid development of the mobile Internet are the important reasons for the extremely prosperous mobile application market in recent years.Among them, social software is the most common and most widely used important branch, which plays an important role in the "fragment time" after work and life.Throughout the domestic mobile phone software market, although the number of social mobile phone software is numerous, software developers are competing to consolidate their market position and improve market competitiveness, attract more mobile users.An excellent mobile phone software not only embodies in the function of perfection, but also software interface layout design to meet the aesthetic needs of users.The author thinks that the excessive integration of mobile software functions not only makes some valuable functions ignored by users, but also makes the software slightly bloated, and has too much color on the software interface, the author thinks that the over-integration of mobile software functions not only makes some valuable functions ignored by users, but also makes the software slightly bloated.Layout elements and frequent page jumps can also easily give users a sense of tiredness in the product experience.Based on the analysis of PHP as the mainstream Web development language, this paper introduces a powerful and widely used PHP popular development framework, and briefly describes its function characteristics and core technology.This paper introduces the common methods of PHP in performing asynchronous tasks and the queue service of Laravel, which provides technical support for the server development of this software product. Secondly, it introduces the related technologies of Android and the construction of its development environment.This paper focuses on the introduction of Baidu map SDK and location-based SDKs, which provides the possibility for the functional requirements of the product LBS(Location Based Services (location-based services). Furthermore, it discusses the method of implementing the point marking aggregate display in the electronic map. Finally,On the basis of sufficient requirement analysis and user investigation, the author has completed the installation of "super local" campus social software, including the installation of related servers and the realization of various functional modules. At the same time, the development of the Android end of the product has been completed.Finally, a functional, easy to operate, clean and simple interface of the "super local" campus social phone application completed and released.
【學(xué)位授予單位】:華東師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP311.52;TP316
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 徐安令;;PHP中PDO數(shù)據(jù)庫(kù)抽象層的應(yīng)用研究[J];信息與電腦(理論版);2016年03期
2 莫同;于哲;李偉平;吳中海;褚偉杰;;一種移動(dòng)互聯(lián)網(wǎng)應(yīng)用的個(gè)性化使用模式分析方法[J];小型微型計(jì)算機(jī)系統(tǒng);2015年11期
3 施連敏;蓋之華;;基于Android的百度地圖應(yīng)用的搭建[J];技術(shù)與市場(chǎng);2014年12期
4 王德廣;郭陽(yáng);;基于基站的移動(dòng)終端定位的研究及應(yīng)用[J];微型電腦應(yīng)用;2014年08期
5 戴鳳嬌;肖林華;楊t-;劉志遠(yuǎn);;基于百度地圖的標(biāo)記點(diǎn)聚合算法研究[J];中國(guó)科技信息;2013年23期
6 馬獲蕾;湯海鳳;;Android系統(tǒng)中SQLite數(shù)據(jù)庫(kù)的研究[J];電腦知識(shí)與技術(shù);2013年28期
7 周傲英;楊彬;金澈清;馬強(qiáng);;基于位置的服務(wù):架構(gòu)與進(jìn)展[J];計(jì)算機(jī)學(xué)報(bào);2011年07期
8 宋小倩;周東升;;基于Android平臺(tái)的應(yīng)用開發(fā)研究[J];軟件導(dǎo)刊;2011年02期
9 張仕成;;基于Google Android平臺(tái)的應(yīng)用程序開發(fā)與研究[J];電腦知識(shí)與技術(shù);2009年28期
10 姚昱e,
本文編號(hào):1708822
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1708822.html