freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于安卓平臺(tái)的智能電飯煲遠(yuǎn)程控制手機(jī)客戶端畢業(yè)論文-wenkub

2023-07-07 14:48:55 本頁面
 

【正文】 機(jī)繪制,所有圖紙應(yīng)符合國家技術(shù)標(biāo)準(zhǔn)規(guī)范。學(xué)??梢怨颊撐模ㄔO(shè)計(jì))的全部或部分內(nèi)容。據(jù)我所知, 除文中已經(jīng)注明引用的內(nèi)容外,本論文(設(shè)計(jì))不包含其他個(gè)人已經(jīng)發(fā)表或撰寫過的研究成果。對(duì)本論文(設(shè)計(jì))的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中作了明確說明并表示謝意。保密的論文(設(shè)計(jì))在解密后適用本規(guī)定。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫 3)畢業(yè)論文須用 A4 單面打印,論文 50 頁以上的雙面打印 4)圖表應(yīng)繪制于無格子的頁面上 5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔 IV 1)設(shè)計(jì)(論文) 2)附件:按照任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂 3)其它 V 基于安卓平臺(tái)的智能電飯煲遠(yuǎn)程控制手機(jī)客戶端 摘 要 隨著物質(zhì)條件和生活水平的不斷提高,人們對(duì)家居 環(huán)境的要求也由單純的追求舒適向安全和便捷的方向發(fā)展。 目前,市面上的智能手機(jī)其操作系統(tǒng)多為 iOS 和 Android 兩種,而由于Android 系統(tǒng)免費(fèi)、開源,因此市場(chǎng)占有率更高。s rapid development, with small volume and good portability of smartphones as household remote control terminal equipment is a very ideal choice. At present, the smartphone operating system available in the market for iOS and Android two more, and because the Android system is free, open source, so a higher market project is based on the Android platform developed by a mobile client, used to embed the wifi module of intelligent remote control electric meal bao, the busy people got home can eat delicious rice or dishes, bring more convenience for people39。具體來說,就是首先在一個(gè)家居中建立一個(gè)通訊網(wǎng)絡(luò),為家庭信息提供必要的通路,在家庭網(wǎng)絡(luò)操作系統(tǒng)的控制下,通過相應(yīng)的硬件和執(zhí)行機(jī)構(gòu),實(shí)現(xiàn)對(duì)所有家庭網(wǎng)絡(luò)上的家電和設(shè)備的控制和監(jiān)測(cè)。 目前智能家居市場(chǎng)存在的問題是:缺乏規(guī)范的、統(tǒng)一的行業(yè)標(biāo)準(zhǔn);產(chǎn)業(yè)核心技術(shù)有待突破;應(yīng)用模式有待創(chuàng)新,產(chǎn)品穩(wěn)定性可靠性還有待進(jìn)一步提高;產(chǎn)業(yè)鏈不完整,缺乏完善的社會(huì)合作體系;跨產(chǎn)業(yè)的合作困難重重;市場(chǎng)推廣力度不夠。 為了滿足簡單、快捷、安全、實(shí)時(shí)的現(xiàn)代家居生活理念,遠(yuǎn)程控制是現(xiàn)代智能家居 具有的一大特點(diǎn), 遠(yuǎn)程控制 成 為 了 智能 家居 的一種標(biāo)志性技術(shù),被廣泛應(yīng)用于各種智能家居系統(tǒng)中。 第二 種是通過 撥打電話控制,主要還是用于報(bào)警系統(tǒng),部分 智能控制系統(tǒng) 用著個(gè)方式。 課題的主要研究內(nèi)容和論文結(jié)構(gòu) 本文深入分析了課題的背景 [7]、智能家居的現(xiàn)狀和發(fā)展趨勢(shì),在前人的研究基礎(chǔ)上結(jié)合安卓移動(dòng)操作系統(tǒng)上進(jìn)行設(shè)計(jì)。第二章,平臺(tái)介紹和相關(guān)技術(shù)介紹,主要介紹了開發(fā)本客戶端的開發(fā)環(huán)境、平臺(tái)、數(shù)據(jù)庫和第三方包以及開發(fā)中經(jīng)常使用的小組件。第四章,客戶端的概要設(shè)計(jì)和數(shù)據(jù)庫表的設(shè)計(jì),這章主要講了系統(tǒng)的體系結(jié)構(gòu),從視圖層、控制層、模型層三個(gè)方面進(jìn)行分析。 2 開發(fā)平臺(tái)和相關(guān)技術(shù)的介紹 開發(fā)平 臺(tái)介紹 Android 平臺(tái)開 發(fā)框架 4 圖 11 android 框架圖 圖 11是 Android 的框架圖,很直觀的顯示 Android 系統(tǒng)從底層到上層應(yīng)用開發(fā)的依賴關(guān)系。還有底層核心是不開源的。在這里好的應(yīng)用框架開發(fā),可以給上層的應(yīng)用調(diào)用提供更好的幫助。還有 xml 數(shù)據(jù)格式,這是一個(gè)比較復(fù)雜的數(shù)據(jù)格式,是邊下載,邊解析的機(jī)制,一般用于解析 html網(wǎng)頁的數(shù)據(jù)格式。 JSON 數(shù)據(jù)的解析 谷歌 GSON 這個(gè) Java 類庫可以把 Java 對(duì)象轉(zhuǎn)換成 JSON,也可以把 JSON字符串轉(zhuǎn)換成一個(gè)相等的 Java 對(duì)象。 MenuBin mb = (bin, )。 7 intent 意圖跳轉(zhuǎn) Intent[12]負(fù)責(zé)對(duì)應(yīng)用中一次操作的動(dòng)作、動(dòng)作 涉及數(shù)據(jù)、附加數(shù)據(jù)進(jìn)行描述,Android 則根據(jù)此 Intent 的描述,負(fù)責(zé)找到對(duì)應(yīng)的組件,將 Intent 傳遞給調(diào)用的組件,并完成組件的調(diào)用 .。 ().startActivityForResult(new Intent(context, ), ToSettingActivity)。它開放了基于 Linux內(nèi)核以上的開發(fā)工具,也就是 application層可以通過 jni 調(diào)用底層的 c 的 so 庫。這是其他移動(dòng)操作系統(tǒng)不能夠?qū)崿F(xiàn)的。 本人在大學(xué)里學(xué)習(xí)過 java 語言,并且做過一些 java 項(xiàng)目,所以對(duì) Android項(xiàng)目的開發(fā)有一定的程序設(shè)計(jì)基礎(chǔ)。 9 因此,基本無需支付任何費(fèi)用就可以使用這些開發(fā)工具,另外,本系統(tǒng)完全由個(gè)人開發(fā) ,除了個(gè)人的時(shí)間和精力的消耗之外,基本上沒有什么經(jīng)濟(jì)方面的開發(fā)成本。 性能 要求 客戶端 應(yīng)具有較高的安全性和隔離性 。 客戶端 應(yīng)具有良好的可靠性、穩(wěn)定性和易維護(hù)性,具備檢錯(cuò)、糾錯(cuò)和容錯(cuò)能力 以及強(qiáng)制停止的功能。在本項(xiàng)目中主界面的視圖層是,這個(gè)是 android 特有的一種視圖層。其中圖 32中 的 src 包里面是源代碼,、 、 , 、cookerbjx,、 代表控制層。所以當(dāng)單擊程序中的按鈕或控件時(shí),控制器本身不輸出任何東西和做任何處理。 模型層 通常模型層用來處理系統(tǒng)數(shù)據(jù)和業(yè)務(wù)規(guī)則。由于應(yīng)用于模型的代碼只需寫一次就可以被多個(gè)視圖重用,所以減少了代碼的重復(fù)性 [10]。各模塊功能如下: 登錄模塊 該模塊主要用 于用戶注冊(cè)、用戶登錄和 wifi的登錄連接。 setting模塊 該模塊用于連接 wifi和 device(電飯煲),控制用戶的登入登出。 概念模 型設(shè)計(jì) ER圖 概念模型用于信息世界到機(jī)器世界的一個(gè)中間層次,是數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間進(jìn)行交流的語言,因此概念模型一方面應(yīng)該具有較強(qiáng)的語義表達(dá)能力,能夠方便,直接地表達(dá)應(yīng)用中的各種語義知識(shí),另一方面它還應(yīng)該簡單,清晰,易于用戶理解。 以下三個(gè)圖是數(shù)據(jù)庫三個(gè)表的 ER圖: 圖 User 表的 ER 圖 在 圖 User 表的 ER圖中 , 是用來找回用戶名密碼的。//用戶姓名 String Password=password。//菜單 id String Model=model。// 菜單名稱 String Pressure=pressure。// 菜單類型 String Help=help。//唯一 id 下圖 9個(gè)時(shí)間段屬性 data 的 ER圖 ,其中: String Table_Name=data。// 菜單號(hào) String Time=time。//壓力 String Enable=enable。//設(shè)置條件返回的結(jié)果 String Msg=msg。 String password = ()。 //跳出方法,終止程序 } UserBin ubTemp= (name)。 return。 return。 return。 (ub)。/*v是 loginview,通過調(diào)用 getUser 得到 界面上的用戶名和密碼; */ String name = ()。 } //用戶名不能為空 ; if (pwd == null || ()) { (context, , ).show()。 return。 /*保存在 SharedPreferences 里,這是個(gè)臨時(shí)文件,以便記住密碼,再次登錄時(shí)不要去查詢數(shù)據(jù)庫了; */ ()。 } 實(shí)現(xiàn)的登錄界面圖 20 圖 系統(tǒng)登錄界面 Wifi連接界面詳細(xì)設(shè)計(jì) 在該界面下,主要用于完成 wifi的連接。 int wcgID = (wcg)。 //連接成功 實(shí)現(xiàn)的 Wifi連接界面 圖 wifi 連接界面 Diy 新建菜單模塊設(shè)計(jì) 該模塊下用戶可以在客戶端制作一些菜譜,并讓電飯煲按用戶設(shè)置的參數(shù)進(jìn)行。i9。//返回一個(gè) list 集合,有 9個(gè)數(shù)據(jù)段 按鍵功能設(shè)計(jì) update photo 按鍵功能設(shè)計(jì) 當(dāng)用戶點(diǎn)擊 update photo 時(shí),會(huì)去開始獲取菜單的圖片,可以選擇手機(jī)相冊(cè)里的圖片,也可以通過照相機(jī)照一 張,存在這個(gè)視圖里。//dialog的布局 initFontService(a)。 (v)。 //取消 (button1)。 (a)。 } })。//返回實(shí)例出的 alertdialog } 23 save 按鍵功能設(shè)計(jì) 點(diǎn)擊 save 按鈕時(shí),可將新建的菜單保存在數(shù)據(jù)庫 menu表中。 MenuBin mb2=(mb)。 public void confirm() { MenuBin mb = ()。 =mb。//也加在完成后,銷毀掉; } } 24 新建菜單實(shí)現(xiàn)界面 圖 新建菜單界面圖 menu 主菜單模塊設(shè)計(jì) 在該模塊下,用戶可以根據(jù)菜單的名字關(guān)鍵字匹配搜索菜單并查看,同時(shí)還可以導(dǎo)入、導(dǎo)出、上傳、下載菜單。 /*跟據(jù)名字去搜索數(shù)據(jù)庫的menu表 */ } if(menuBins==null||()==0){ (context, , ).show()。 (mb)。 用戶通過 diy新建的菜單,必然會(huì)出現(xiàn)在這個(gè)主菜譜的菜譜里。i14。 ListLinearLayout layouts=getLayouts(buttons)。 界面最下邊的一排按鈕,是與電飯煲直接聯(lián)系的。//跳轉(zhuǎn)MenuSelectActivity,選擇要導(dǎo)出的菜單 (, )。//定義一個(gè)集合,用來裝載菜單 list=new ArrayListMenuBin()。 //等待反應(yīng)獲取數(shù)據(jù) d = (context,())。 public void download() { //跳轉(zhuǎn)到 MenuSelectActivity,選擇菜單傳給電飯煲 Intent in=new Intent(a, )。當(dāng)用戶點(diǎn)擊該按鈕時(shí),客戶端會(huì)發(fā)送保溫命令,電飯煲立即啟動(dòng)保溫功能。 private boolean wifiIsLink。 //系統(tǒng)菜單不列入本地?cái)?shù)據(jù)庫 private int id。// 功能編號(hào), 0x0e 為自定義,其他為系統(tǒng)設(shè)定 private String image。// 溫度 private int time=60。// 是否保溫 private int isUpload。 ()。測(cè)試效果如下圖 所示: 圖 忘記密碼測(cè)試圖 Diy新建菜單模塊測(cè)試 下圖 中 新建 了 一個(gè)菜單,設(shè)置 其 各種參數(shù) 。從圖中可以 看出客戶端的兩 31 個(gè)菜單已成功導(dǎo)出到手機(jī)內(nèi)存中,它們的后綴名是 .md,在 salad 這個(gè)菜譜的兩個(gè)菜單中,我選擇了兩個(gè)菜單:你好,你好,經(jīng)過系統(tǒng)處理后導(dǎo)出:你好 ,你好 ,這個(gè)命名規(guī)則是為了防止菜單 name 相同,但是它們的 id 在系統(tǒng)是唯一的,系統(tǒng)讀取菜單是根據(jù)它們的 id 來而不是 name,因此不會(huì)出錯(cuò)。新建菜單的時(shí)候設(shè)置了 3 個(gè)時(shí)間段,中間的時(shí)間顯示是每個(gè)時(shí)間段的倒計(jì)時(shí),一個(gè)時(shí)間段執(zhí)行完了會(huì)自動(dòng)轉(zhuǎn)到下一個(gè)時(shí)間段,用戶也可以隨意的取消某一個(gè)未執(zhí)行的或者正在執(zhí)行的。從沒有綜合運(yùn)用兩門以上語言進(jìn)行編程的經(jīng)驗(yàn),在我的工作中,要用到的知識(shí)有很多,包括linux系統(tǒng)的操作,在我的大學(xué)課程是沒有的,通 過這次畢業(yè)論文設(shè)計(jì),我了解到了 JAVA在 android中的重要性以及編程區(qū)別,了解到了 android不是新的東西,他是 java 的一個(gè)延伸,讓 java 的視圖編程更多樣化,通過了解了這些使自己知識(shí)水平上的一大突破,這讓我深深的挺會(huì)到 android 編程語言的魅力和編程世界的豐富多樣性。 展望 本系統(tǒng)的基本功能的開發(fā)都已經(jīng)完成,但是因個(gè)人的能力有限使得有些模塊和功能還不是很完善,因此,希望在以后的時(shí)間里,通過不斷的學(xué)習(xí)去提高自己的能力,等有能力或者時(shí)間時(shí),在對(duì)本系統(tǒng)進(jìn)行完善。 33 參考文獻(xiàn) [1] 韓江洪 .智能家居系統(tǒng)與技術(shù) [M].合肥:合肥工業(yè)大學(xué)出版社, [2] 徐恪 .高級(jí)計(jì)算機(jī)網(wǎng)絡(luò) [M].北京: 清華大學(xué)出
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1