基于安卓的無線信號檢測APP設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-02-10 08:49
當(dāng)手機(jī)用戶進(jìn)入公共場所連接無線WIFI網(wǎng)絡(luò)時(shí),往往能搜索到多個無線信號,但是無法快速獲取無線網(wǎng)絡(luò)的速度。一般用戶會根據(jù)無線信號的強(qiáng)弱來選擇網(wǎng)絡(luò),但是這種選擇方式并不準(zhǔn)確,信號強(qiáng)弱并不能完全代表網(wǎng)速情況。另外,在多個無線網(wǎng)絡(luò)信號強(qiáng)度相同的情況下,用戶一般是在連接無線網(wǎng)絡(luò)后,通過測速軟件來選擇網(wǎng)絡(luò)速度最快的WIFI使用,但這種方法既費(fèi)時(shí)又費(fèi)力。本文設(shè)計(jì)了一種無線網(wǎng)絡(luò)檢測系統(tǒng),幫助用戶評估和合理選擇網(wǎng)絡(luò)。論文主要工作如下:(1)綜合分析對比了國內(nèi)外無線網(wǎng)絡(luò)使用速度檢測軟件,在此基礎(chǔ)上給出了一種無線網(wǎng)絡(luò)速度測試系統(tǒng)的設(shè)計(jì)方案。(2)使用安卓系統(tǒng)開發(fā)技術(shù)、Java技術(shù)、混合定位技術(shù)實(shí)現(xiàn)了客戶端的構(gòu)建,使用LAMP技術(shù)實(shí)現(xiàn)了服務(wù)器的構(gòu)建,使用MySQL和SQLite技術(shù)實(shí)現(xiàn)了數(shù)據(jù)庫的構(gòu)建。(3)對系統(tǒng)進(jìn)行了功能測試,測試表明該系統(tǒng)可以通過數(shù)據(jù)共享的方式幫助用戶在不連接無線網(wǎng)絡(luò)的情況下獲取附近無線網(wǎng)絡(luò)的網(wǎng)速,達(dá)到了設(shè)計(jì)要求。使用本文設(shè)計(jì)的測試系統(tǒng),可以幫助用戶在不連接無線網(wǎng)絡(luò)的情況下獲取附近無線網(wǎng)絡(luò)的速度,對用戶進(jìn)行網(wǎng)絡(luò)選擇提供了很大的幫助。
【文章頁數(shù)】:64 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 課題研究背景
1.2 國內(nèi)外發(fā)展現(xiàn)狀
1.2.1 國外發(fā)展現(xiàn)狀
1.2.2 國內(nèi)發(fā)展現(xiàn)狀
1.3 課題研究的創(chuàng)新點(diǎn)與意義
1.4 論文組織結(jié)構(gòu)
第二章 相關(guān)技術(shù)介紹
2.1 JAVA技術(shù)介紹
2.1.1 JAVA背景介紹
2.1.2 JAVA技術(shù)的特點(diǎn)介紹
2.2 定位系統(tǒng)介紹
2.2.1 基于多途徑的混合定位方式介紹
2.2.2 GIS技術(shù)
2.3 Android系統(tǒng)介紹
2.3.1 Android背景介紹
2.3.2 Android系統(tǒng)開發(fā)環(huán)境與語言介紹
2.3.3 Fragment介紹
2.4 MySQL數(shù)據(jù)庫
2.4.1 MySQL數(shù)據(jù)庫介紹
2.4.2 MySQL系統(tǒng)特性
2.4.3 MySQL數(shù)據(jù)庫新特性
2.5 SQLite數(shù)據(jù)庫
2.6 Apache簡介
2.7 LAMP應(yīng)用軟件組合
2.7.1 LAMP簡介
2.7.2 LAMP平臺的應(yīng)用優(yōu)勢
2.8 本章小結(jié)
第三章 系統(tǒng)設(shè)計(jì)方案
3.1 系統(tǒng)總體架構(gòu)與設(shè)計(jì)方案
3.1.1 程序設(shè)計(jì)核心思想
3.1.2 系統(tǒng)運(yùn)行過程圖
3.1.3 技術(shù)指標(biāo)
3.2 Android客戶端設(shè)計(jì)
3.2.1 UI與交互設(shè)計(jì)
3.2.2 Android端數(shù)據(jù)庫設(shè)計(jì)
3.3 服務(wù)器部署與數(shù)據(jù)庫設(shè)計(jì)
3.3.1 服務(wù)器整體架構(gòu)與作用介紹
3.3.2 服務(wù)器端數(shù)據(jù)庫設(shè)計(jì)
3.4 本章小結(jié)
第四章 系統(tǒng)實(shí)現(xiàn)與核心技術(shù)
4.1 客戶端核心功能實(shí)現(xiàn)
4.1.1 客戶端網(wǎng)絡(luò)測試功能實(shí)現(xiàn)
4.1.2 定位系統(tǒng)模塊的實(shí)現(xiàn)
4.1.3 網(wǎng)絡(luò)測試數(shù)據(jù)顯示界面的實(shí)現(xiàn)
4.2 數(shù)據(jù)庫的實(shí)現(xiàn)
4.3 Fragment技術(shù)的實(shí)現(xiàn)
4.4 遠(yuǎn)程服務(wù)器搭建與部署
4.4.1 Apache服務(wù)器安裝與配置
4.4.2 MySQL的編譯安裝
4.4.3 構(gòu)建PHP運(yùn)行環(huán)境
4.4.4 設(shè)置LAMP組件環(huán)境
4.5 本章小結(jié)
第五章 系統(tǒng)測試
5.1 測試方案設(shè)計(jì)
5.1.1 測試需求分析
5.1.2 軟件運(yùn)行環(huán)境
5.1.3 測試內(nèi)容設(shè)計(jì)
5.2 測試運(yùn)行效果
5.2.1 網(wǎng)速測試功能檢測
5.2.2 系統(tǒng)數(shù)據(jù)獲取功能測試
5.2.3 系統(tǒng)定位功能測試
5.2.4 系統(tǒng)數(shù)據(jù)記錄功能測試
5.3 本章小結(jié)
第六章 總結(jié)與展望
6.1 本文工作總結(jié)
6.2 研究展望
參考文獻(xiàn)
附錄1 程序清單
附錄2 攻讀碩士學(xué)位期間申請的專利
致謝
本文編號:3739385
【文章頁數(shù)】:64 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 課題研究背景
1.2 國內(nèi)外發(fā)展現(xiàn)狀
1.2.1 國外發(fā)展現(xiàn)狀
1.2.2 國內(nèi)發(fā)展現(xiàn)狀
1.3 課題研究的創(chuàng)新點(diǎn)與意義
1.4 論文組織結(jié)構(gòu)
第二章 相關(guān)技術(shù)介紹
2.1 JAVA技術(shù)介紹
2.1.1 JAVA背景介紹
2.1.2 JAVA技術(shù)的特點(diǎn)介紹
2.2 定位系統(tǒng)介紹
2.2.1 基于多途徑的混合定位方式介紹
2.2.2 GIS技術(shù)
2.3 Android系統(tǒng)介紹
2.3.1 Android背景介紹
2.3.2 Android系統(tǒng)開發(fā)環(huán)境與語言介紹
2.3.3 Fragment介紹
2.4 MySQL數(shù)據(jù)庫
2.4.1 MySQL數(shù)據(jù)庫介紹
2.4.2 MySQL系統(tǒng)特性
2.4.3 MySQL數(shù)據(jù)庫新特性
2.5 SQLite數(shù)據(jù)庫
2.6 Apache簡介
2.7 LAMP應(yīng)用軟件組合
2.7.1 LAMP簡介
2.7.2 LAMP平臺的應(yīng)用優(yōu)勢
2.8 本章小結(jié)
第三章 系統(tǒng)設(shè)計(jì)方案
3.1 系統(tǒng)總體架構(gòu)與設(shè)計(jì)方案
3.1.1 程序設(shè)計(jì)核心思想
3.1.2 系統(tǒng)運(yùn)行過程圖
3.1.3 技術(shù)指標(biāo)
3.2 Android客戶端設(shè)計(jì)
3.2.1 UI與交互設(shè)計(jì)
3.2.2 Android端數(shù)據(jù)庫設(shè)計(jì)
3.3 服務(wù)器部署與數(shù)據(jù)庫設(shè)計(jì)
3.3.1 服務(wù)器整體架構(gòu)與作用介紹
3.3.2 服務(wù)器端數(shù)據(jù)庫設(shè)計(jì)
3.4 本章小結(jié)
第四章 系統(tǒng)實(shí)現(xiàn)與核心技術(shù)
4.1 客戶端核心功能實(shí)現(xiàn)
4.1.1 客戶端網(wǎng)絡(luò)測試功能實(shí)現(xiàn)
4.1.2 定位系統(tǒng)模塊的實(shí)現(xiàn)
4.1.3 網(wǎng)絡(luò)測試數(shù)據(jù)顯示界面的實(shí)現(xiàn)
4.2 數(shù)據(jù)庫的實(shí)現(xiàn)
4.3 Fragment技術(shù)的實(shí)現(xiàn)
4.4 遠(yuǎn)程服務(wù)器搭建與部署
4.4.1 Apache服務(wù)器安裝與配置
4.4.2 MySQL的編譯安裝
4.4.3 構(gòu)建PHP運(yùn)行環(huán)境
4.4.4 設(shè)置LAMP組件環(huán)境
4.5 本章小結(jié)
第五章 系統(tǒng)測試
5.1 測試方案設(shè)計(jì)
5.1.1 測試需求分析
5.1.2 軟件運(yùn)行環(huán)境
5.1.3 測試內(nèi)容設(shè)計(jì)
5.2 測試運(yùn)行效果
5.2.1 網(wǎng)速測試功能檢測
5.2.2 系統(tǒng)數(shù)據(jù)獲取功能測試
5.2.3 系統(tǒng)定位功能測試
5.2.4 系統(tǒng)數(shù)據(jù)記錄功能測試
5.3 本章小結(jié)
第六章 總結(jié)與展望
6.1 本文工作總結(jié)
6.2 研究展望
參考文獻(xiàn)
附錄1 程序清單
附錄2 攻讀碩士學(xué)位期間申請的專利
致謝
本文編號:3739385
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3739385.html
最近更新
教材專著