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

正文內(nèi)容

基于android的個人助手系統(tǒng)設(shè)計與實現(xiàn)軟件工程畢業(yè)論文(存儲版)

2025-04-07 08:35上一頁面

下一頁面
  

【正文】 private void dialogaddornot(String info_str) { builder = new (this)。 Object result = (Object) ()。 (mobileCode,mobileCode)。 } ()。} public void deleteall(){ SQLiteDatabase db = ()。 if(.equals(cityname)){ returnfalse。 (select cityname from city )。 findview()。 Message mes = newMessage()。 (parseIcon(()))。 case 2: dialog()。當選擇城市后出現(xiàn)一個進度條,在進度條顯示的時間里面,就在進行天氣信息的下載,這個時候進度條顯示時間的長短就取決于但是手機所處環(huán)境的網(wǎng)絡(luò)條件和該城市天氣信息的多少了。 int count = ()。 SoapObject soapObject = newSoapObject(targetNameSpace, getWetherbyCityName)。 int count = ()。 SoapObject soapObject = newSoapObject(targetNameSpace, getSupportCity)。 for (int index = 0。 SoapSerializationEnvelope envelope = newSoapSerializationEnvelope( )。本軟件包括的具體功能如下: 天氣預(yù)報的查詢及城市的管理 天氣預(yù)報的數(shù)據(jù)獲取實現(xiàn) 功能模塊體現(xiàn)在首界面的城市選擇和天氣預(yù)報的城市選擇,點擊城市圖標,就可以看到全國各個省份的信息呈現(xiàn),點擊省份就可以看到該省份下轄的各個城市包括部分縣級市的列表,點擊省份會通過網(wǎng)絡(luò)調(diào)用互聯(lián)網(wǎng)提供的數(shù)據(jù)接口,根據(jù)省份來進行交互,獲取 下轄的城市列表,再點擊城市獲取城市天氣相關(guān)數(shù)據(jù)。 畢業(yè)設(shè)計說明書 (論文 ) 第 14 頁 共 45 頁 1. 城市天氣數(shù)據(jù) ER 圖,如 43所示: 明 日 風(fēng) 力 風(fēng) 向城 市 名風(fēng) 向 風(fēng) 力城 市 天 氣更 新 時 間溫 度天 氣 圖 片 代 碼城 市 天 氣 指 數(shù)明 日 天 氣城 市明 日 溫 度后 天 溫 度后 天 天 氣 圖 片代 碼后 天 風(fēng) 力 風(fēng) 向明 日 天 氣 圖 片代 碼后 天 天 氣城 市 簡 介圖 43 城市實體圖 2. 電視頻道節(jié)目數(shù)據(jù) ER 圖,如圖 44 所示: 電 視 頻 道電 視 頻 道 名 稱 電 視 頻 道 代 碼電 視 節(jié) 目 圖 44 電視頻道實體圖 畢業(yè)設(shè)計說明書 (論文 ) 第 15 頁 共 45 頁 3. 手機號相關(guān)信息數(shù)據(jù) ER圖,如圖 45所示: 手 機 號手 機 號 所 在 省 份手 機 號 所 在 城 市手 機 號 碼手 機 號 運 營 商 及類 型 圖 45 手機號實體圖 4. 翻譯結(jié)果數(shù)據(jù) ER 圖,如圖 45 所示: 單 詞單 詞 翻 譯單 詞 拼 寫單 詞 例 句單 詞 建 議 單 詞單 詞 筆 畫單 詞 讀 音 圖 46 單詞實體圖 畢業(yè)設(shè)計說明書 (論文 ) 第 16 頁 共 45 頁 數(shù)據(jù)庫的設(shè)計 1. 表 47為天氣預(yù)報信息表 city,該 表記錄一個城市一天的天氣信息。 易用性原則 軟件是 Android 平臺上的軟件,自然保留了 Android 軟件的應(yīng)用性原則,平易近人,不需要額外學(xué)習(xí),看到任何一個界面都不會不知所措,會有不同含義的圖標進行提示 下一步操作,保證用戶使用時不會迷路。系統(tǒng)設(shè)計盡可能模塊化、組件化,由于 Android 設(shè)備分辨率的各不相同,使軟件可靈活配置,適應(yīng)不同的的 Android 終端設(shè)備。 畢業(yè)設(shè)計說明書 (論文 ) 第 8 頁 共 45 頁 Activity 的生命周期 圖,如圖 21所示: 圖 21 Android Activity 生存周期圖 畢業(yè)設(shè)計說明書 (論文 ) 第 9 頁 共 45 頁 第 3 章 系統(tǒng)需求分析 可行性研究 該階段通過對系統(tǒng)總目標的初步調(diào)研與分析,提出可行性方案并進行論證。 繼承這個 類必須實現(xiàn)一個構(gòu)造方法和兩個覆寫方法,否則是不可以使用的。具體地講 , 一個 SOAP 方法可以簡單地看作遵循 SOAP 編碼規(guī)則的 HTTP 請求 和響應(yīng) , 一 個 SOAP 終端則可以看作一個基于 HTTP 的 URL, 它用來識別方法調(diào)用的目標。 畢業(yè)設(shè)計說明書 (論文 ) 第 6 頁 共 45 頁 利用 SOAP 技術(shù)與網(wǎng)絡(luò)接口交互 SOAP采用了已經(jīng)廣泛使用的兩個協(xié)議 :HTTP 和 XML。 SQLite 第一個 Alpha 版本 誕生于 2021 年 5月 . 至今已經(jīng)有 10 個年頭, SQLite 也迎來了一個版本 SQLite 3 已經(jīng)發(fā)布。 Eclipse 最初由 OTI和 IBM 兩家公 司的 IDE產(chǎn)品開發(fā)組創(chuàng)建,起始于 1999 年 4月。 8. 完成系統(tǒng)測試并改進。 本軟件包括的功能以個人經(jīng)常使用的工具軟件為主,主要包括:天氣預(yù)報(包括三天的天氣信息),手機號助手(查看歸屬地并進行后續(xù)操作),電視 節(jié)目預(yù)告(查看全國主要電視臺今日的電視節(jié)目信息),翻譯助手(進行漢英 /英漢翻譯)。本軟件的優(yōu)勢體現(xiàn): 1.隨時隨地使用 ,不受地點限制; 2.統(tǒng)一移動平臺軟件使用風(fēng)格; 3.日常軟件集成統(tǒng)一,一站式到達; 4.共享資源,減輕手機負擔。 基于 Android的個人助手系統(tǒng)設(shè)計與實現(xiàn) 學(xué)院名稱: 專 業(yè): 班 級: 姓 名: 指導(dǎo)教師姓名: 指導(dǎo)教師職稱: 2021 年 05 月 畢業(yè)設(shè)計說明書 (論文 ) 1 基于 Android 的個人助手系統(tǒng)設(shè)計與實現(xiàn) 摘 要 :隨著 智能手機的興起, Android 逐漸成為了市場占有量最大的移動平臺操作系統(tǒng),越來越受到大眾的歡迎,所以在此平臺上開發(fā)方便用戶使用的個人助手系統(tǒng)是非常必要的?,F(xiàn)在 Android 軟件使用風(fēng)格可謂是千變?nèi)f化,有很多工具軟件無法滿足用戶的日常需要,還有很多軟件由于使用風(fēng)格不一,使得很多用戶無法適應(yīng),把一些使用率很高的日常軟件的風(fēng)格統(tǒng)一,并且把它們的功能集中在一個軟件平臺中,就能使上述問題得以解決,不僅使使用風(fēng)格得到了統(tǒng)一,也使得用戶得到一站式的日常工具使用體驗,并且可以使這些軟件中的功能得到互補,相互共享資源,為本來硬件條件就不是很好的手機提供一個能夠輕松運行的軟件。 本應(yīng)用軟件使用簡單,易學(xué)易會,非常容易上手,主要是在 UI 設(shè)計上采用了移動平臺上最主流的設(shè)計理念:簡單和引導(dǎo),雖然界面相對傳統(tǒng) web 界面顯得簡單,但是其功能是毫不遜色的,在保留其功能全面性的基礎(chǔ)上,設(shè)計了最簡單的界面來進行展示和管理,使得用戶能夠不需要事先的任何學(xué)習(xí),就可以熟練地進行操作。 7. 根據(jù) Android 特有的使用風(fēng)格進行布局與優(yōu)化。許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的IDE。它能夠支持 Windows/Linux/Unix 等等主流的 操作系統(tǒng) ,同時能夠跟很多程序語言相結(jié)合,比如 Tcl、 C、 PHP、 Java 等,還有 ODBC 接口,同樣比起 Mysql、 PostgreSQL 這兩款開源世界著名的數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們都快。 利用 SOAP 協(xié)議通過手機網(wǎng)絡(luò)獲取數(shù)據(jù)后,就會對各模塊中需要用到的對象進行實例化,實例化的時候用到的是單例模式,以便不同的界面調(diào)用相同的內(nèi)容,這是本軟件資源共享的一個處理方式,在獲取數(shù)據(jù)的時候利用進度條通知用戶此時是在獲取數(shù)據(jù),而獲取數(shù)據(jù)的動作時放在了區(qū)別于主線程的一個分線程中,當獲取數(shù)據(jù)完畢后,利用Android中獨有的 Handler通知界面 UI處理,此時所做的處理時關(guān)閉進度條,在 Android中如果不同線程之間需要影響 UI 界面,就必須要使用 Handler,否則 就會報出:AndroidRuntime(28964):(:3703)的錯誤, Handler 在本軟件的制作過程中是必不可少的,在完成展示后,專門為用戶設(shè)計了收藏的功能,不再需要經(jīng)過一定的尋找過程來查找想要的數(shù)據(jù),此時使用的是 Android 使用的小型關(guān)系型數(shù)據(jù)庫 sqlite3,是一種小巧快速并且功能強大的數(shù)據(jù)庫。SOAP 把 XML 的使用代碼化為請求和響應(yīng)參數(shù)編碼模式 , 并用 HTTP 作傳輸。 創(chuàng)建和更新數(shù)據(jù)庫必須繼承 。 } } Android 界面 Activity 介紹 Android 的界面是由每一個成為 Activity 的 java 類組成的,這個類庫是制作Android 軟件必須使用的,只有使用了這個才可以讓用戶看得見,本類中有幾個常用的覆寫方法來表示界面的生存周期,分別是: onCreate(),onStart(),onResume(),onPause(),onStop(),onDestroy(),onRestart()七個方法。 畢業(yè)設(shè)計說明書 (論文 ) 第 10 頁 共 45 頁 可擴展性與可維護性原則 為適應(yīng)將來的發(fā)展,軟件應(yīng)該具有良好的可擴展性和可維護性。 準確性與原則性原則 軟件的準確性是成敗的關(guān)鍵,本軟件最核心的技術(shù)便是通過 SOAP 技術(shù)與互聯(lián)網(wǎng)上提供的接口進行交互,本軟件采用特殊處理來保證數(shù)據(jù)獲取的準確性和及時性,從軟件的布局還是數(shù)據(jù)呈現(xiàn)方面,都是經(jīng)過對用戶心理的研究和與其他數(shù)據(jù)對比的來的。 ER 圖由實體、實體的屬性以及實體之間的關(guān)系三部分組成,實體是具有相同的性質(zhì)并且彼此之間可以相互區(qū)分的現(xiàn)實世界對象的集合;屬性是實體所具有的特征,它是描述實體或者關(guān)系的性質(zhì)的數(shù)據(jù)項;實體之間的關(guān)系通過直線連接。本軟件是一個結(jié)合手機用戶特別是智能手機用戶常用功能的一個軟件平臺,本軟件可以通過手機網(wǎng)絡(luò)快速獲取最新的咨詢,獲取信息后可以對這些信息進 行個性化管理以方便用戶后續(xù)使用。 SoapObject soapObject = newSoapObject(targetNameSpace, getSupportProvince)。 int count = ()。 } public ListString getCitys(String province) { ListString citys = new ArrayListString()。 SoapObject result = (SoapObject) ()。 } public ListString getWeatherBycity(String city) throws Exception{ ListString weathers = new ArrayListString()。 SoapObject result = (SoapObject) ()。 } 天氣預(yù)報的查詢界面實現(xiàn) 在連接網(wǎng)絡(luò)獲取數(shù)據(jù)的時候我采用了多線程和 Android中的 Handler技術(shù)進行界面更新,點擊城市后立即關(guān)閉當前 Activity( Android 中對頁面的稱呼),返回到進入到選擇城市的頁面,在這里可能是主頁面還可能是天氣預(yù)報頁面,當關(guān)閉城市選擇頁面的時候就會 對打開它的頁面進行刷新,這里是利用了 Android 中的 activity 的生存周期OnResume()方法進行控制的。 } break。 畢業(yè)設(shè)計說明書 (論文 ) 第 23 頁 共 45 頁 (() + ())。 try { ()。 ()。 } publi cvoid inittable(){ 畢業(yè)設(shè)計說明書 (論文 ) 第 25 頁 共 45 頁 SQLiteDatabase db = ()。 if(()){ String cityname = ((cityname))。 ()。 (cityname)。 public String getMobileCodeInfo(Strin
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1