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

正文內(nèi)容

軟件工程畢業(yè)設(shè)計-基于android的個人助手系統(tǒng)設(shè)計與實現(xiàn)-全文預(yù)覽

2025-02-03 19:20 上一頁面

下一頁面
  

【正文】 listview = getListView()。 Message mes = new Message()。 Message mes = new Message()。 (info_str)。 } 手機(jī)號收藏的實現(xiàn)在收藏過手機(jī)號后,收藏的列表馬上會顯示該手機(jī)號,此時可以對其管理,點(diǎn)擊菜單可以彈出管理手機(jī)號的菜單,點(diǎn)擊管理號碼,手機(jī)號條目上面會顯示刪除按鈕,點(diǎn)擊刪除按鈕,就會彈出一個確認(rèn)對話框,點(diǎn)擊確認(rèn)就會調(diào)用刪除的SQL在sqlite3中刪除該手機(jī)號信息。 resultStr = ()。 AndroidHttpTransport Transtation = new AndroidHttpTransport(WSDL)。 SoapSerializationEnvelope envelope = new SoapSerializationEnvelope( )。 private static final String getMobileCodeInfo = getMobileCodeInfo。 ()。 } ()。 SQLiteDatabase db = ()。} public void deleteall(){ SQLiteDatabase db = ()。 returnfalse。 if(.equals(cityname)){ returnfalse。 ()。 (select cityname from city )。具體頁面如圖53和圖54所示: 圖53城市收藏界面 圖54城市收藏界面菜單選項主要代碼顯示如下:public class CitydbService { private CitydbHelpercitydbhelper。 findview()。 = 2。 Message mes = newMessage()。 (請稍候!正在初始化天氣數(shù)據(jù)??!)。 (parseIcon(()))。 (())。 case 2: dialog()。 switch () { // case 1 : ()。當(dāng)選擇城市后出現(xiàn)一個進(jìn)度條,在進(jìn)度條顯示的時間里面,就在進(jìn)行天氣信息的下載,這個時候進(jìn)度條顯示時間的長短就取決于但是手機(jī)所處環(huán)境的網(wǎng)絡(luò)條件和該城市天氣信息的多少了。 } } catch (IOException e) { ()。 int count = ()。 (soapObject)。 SoapObject soapObject = newSoapObject(targetNameSpace, getWetherbyCityName)。 } } catch (IOException e) { ()。 int count = ()。 (soapObject)。 SoapObject soapObject = newSoapObject(targetNameSpace, getSupportCity)。 } } catch (IOException e) { // TODO Autogenerated catch block ()。 for (int index = 0。 AndroidHttpTransport Transtation = newAndroidHttpTransport(WSDL)。 SoapSerializationEnvelope envelope = newSoapSerializationEnvelope( )。 private static final String getStockInfo = getStockInfo。 private static final String WSDL = 。個人助手軟件的主要功能有:天氣預(yù)報,手機(jī)號查,電視節(jié)目預(yù)告,翻譯助手,收藏夾。表48 phone列名數(shù)據(jù)類型允許空說明idintegerN主鍵,遞增phonenumvarchar(10)Y手機(jī)號碼phoneprovincevarchar(5)Y手機(jī)號所在省份phonecityvarchar(5)Y手機(jī)號所在城市phonetypevarchar(5)Y手機(jī)號類型3. 表49為電視節(jié)目預(yù)告信息表channel,該表記錄電視節(jié)目預(yù)告的信息。確定了系統(tǒng)的類后需要確定類之間的關(guān)系,如圖42所示:圖42系統(tǒng)靜態(tài)模型 系統(tǒng)數(shù)據(jù)庫模型設(shè)計 ER圖ER方法就是一種實體關(guān)系方法,而其使用的工具就是ER圖。根據(jù)本軟件的功能需求,將本軟件分為以下幾個功能模塊,如圖 41所示:圖41 整體框架圖 系統(tǒng)靜態(tài)模型設(shè)計根據(jù)系統(tǒng)需求可以識別系統(tǒng)中存在的對象。并參考時下流行的軟件風(fēng)格進(jìn)行設(shè)計,在此基礎(chǔ)上,加入了對用戶具有誘導(dǎo)性的按鍵設(shè)計,使得用戶在初次使用的時候就會使用,而不需要在使用的時候進(jìn)行特別的學(xué)習(xí)和指導(dǎo)。當(dāng)用戶的需求有所改變時,可以對其快速的配置改變,以應(yīng)對用戶的需求,有一個較好的應(yīng)用平臺——Android設(shè)備,能容易地安裝和卸載。 實用性原則充分利用手機(jī)的2G/3G網(wǎng)絡(luò),為本軟件提供信息支持,充分考慮用戶獲取信息的心理需求,在簡潔實用的基礎(chǔ)上對軟件界面層級進(jìn)行布局。 經(jīng)濟(jì)可行性本軟件采用手機(jī)軟件的形式呈現(xiàn),與傳統(tǒng)的pc軟件相比具有,攜帶方便,隨之隨地獲取信息的特點(diǎn),不受地理和時間的限制的特點(diǎn),可以充分充分利用人們的閑暇時間,從這個角度看,該軟件可行。 onCreate(db)。 // 數(shù)據(jù)庫名稱 private static final int DATABASEVERSION = 1。3. 。 在使用本協(xié)議過程中需要定義一個WSDL 如:Private static final String WSDL = ?wsdl。XML 作為一個更好的網(wǎng)絡(luò)數(shù)據(jù)表達(dá)方式( NDR)。采用幾行代碼和一個XML 解析器, HTTP 服務(wù)器( MS 的 IIS 或 Apache) 立刻成為SOAP 的 ORBS。 開發(fā)技術(shù)本軟件的的開發(fā)技術(shù)可以概括為:在Android平臺的開發(fā)環(huán)境下,通過手機(jī)的2G/3G,或者是wifi網(wǎng)絡(luò)使用SOAP協(xié)議連接,獲取數(shù)據(jù)后對數(shù)據(jù)用Android的特有展現(xiàn)方式展現(xiàn)在手機(jī)屏幕上,并且完成交互操作,獲取收據(jù)并且成功展示后,通過本地化的管理對數(shù)據(jù)進(jìn)行本地化的存儲和管理。4. Android SDKSDK:(software development kit)軟件開發(fā)工具包。它的設(shè)計目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。目前由IBM牽頭,圍繞著Eclipse項目已經(jīng)發(fā)展成為了一個龐大的Eclipse聯(lián)盟,有150多家軟件公司參與到Eclipse項目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse的本身只是一個框架平臺,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。6. 編寫代碼實現(xiàn)各個功能模塊。2. 了解用戶的使用習(xí)慣和使用心理,進(jìn)行用戶需求分析和規(guī)范。 本文主要研究內(nèi)容本文主要介紹和闡述一個手機(jī)平臺的軟件如何利用webservice技術(shù)通過互聯(lián)網(wǎng)獲取信息后在Android應(yīng)用中進(jìn)行展示和管理這些信息的。Android平臺是一個面向大眾的系統(tǒng),分布在低端,中端和高端市場中,在各個階段的是市場中都有很受歡迎的機(jī)型,并且Android是開源的,開發(fā)者隨時都可以查看系統(tǒng)源代碼,并且使用時下最流行的java作為其主要的開發(fā)語言。本設(shè)計與傳統(tǒng)的PC軟件有很大的優(yōu)勢,與現(xiàn)在的Android中其他軟件相比,也具有一定的優(yōu)勢。本設(shè)計采用軟件工程中結(jié)構(gòu)化思想,采用標(biāo)準(zhǔn)的軟件設(shè)計流程,從可行性研究、需求分析、系統(tǒng)設(shè)計以及系統(tǒng)實現(xiàn)和測試等步驟來開發(fā)個人助手系統(tǒng),采用Android開發(fā)平臺,實現(xiàn)了天氣預(yù)報、手機(jī)號助手、電視節(jié)目預(yù)告、翻譯助手四個模塊。本設(shè)計針對智能手機(jī)用戶日常使用的實際情況,對用戶手機(jī)的日常功能需求進(jìn)行調(diào)查,確定了所包含的功能和框架。在現(xiàn)在移動平臺爆發(fā)的時代,傳統(tǒng)的PC軟件沒有辦法滿足用戶了,如果說PC的軟件只能在固定的地點(diǎn)使用,那么現(xiàn)在的移動平臺軟件就是能夠無時無刻地使用,想使用它,只需要掏出自己的手機(jī)就可以立即使用,隨時隨地得到最新的資訊,不再被傳統(tǒng)PC禁錮在辦公室或家中,那些必須有電源的地方了。 第1章 概述 智能手機(jī)系統(tǒng)開發(fā)背景現(xiàn)在智能手機(jī)可謂是爆發(fā)式增長,傳統(tǒng)手機(jī)在不斷地消失,諾基亞就是在這樣的環(huán)境中受到了極大的困擾,現(xiàn)在主要有三個使用率最高,關(guān)注度最高的手機(jī)平臺,分別是:Android,ios和windows phone平臺,這三個平臺中Android的占有率最高,但是設(shè)備種類非常復(fù)雜,碎片化嚴(yán)重,而ios設(shè)備由于apple公司的獨(dú)特管理理念,得到了一個完整的生態(tài)系統(tǒng),管理得井井有條,幾乎沒有碎片化的現(xiàn)象和趨勢,但是這也導(dǎo)致了其設(shè)備種類不多,無法滿足所有用戶的缺點(diǎn),還有windows phone雖然現(xiàn)在炒作得很火熱,但是其用戶量相對其他的兩個平臺來說幾乎是可以或忽略不計,所以在這里不做討論。用戶只需打開一個應(yīng)用軟件就能快速的使用全部的功能,不需要在原有的不同應(yīng)用中不斷切換,這樣不僅浪費(fèi)時間,而且也是對手機(jī)硬件資源的一種浪費(fèi),本軟件很好地解決了這方面的問題。軟件的設(shè)計步驟:1. 了解相關(guān)資料,了解本軟件的研究意義,確定實現(xiàn)技術(shù)與方式設(shè)計總目標(biāo)及其整體框架。5. 數(shù)據(jù)庫設(shè)計及完善,創(chuàng)建數(shù)據(jù)表。第2章 相關(guān)技術(shù)介紹 開發(fā)工具及環(huán)境簡介 開發(fā)工具1. Eclipse Classic Eclipse 是一個開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。最初主要用來Java語言開發(fā),但是目前亦有人通過插件使其作為其他計算機(jī)語言比如C++和Python的開發(fā)工具。IBM提供了最初的Eclipse代碼基礎(chǔ),包括Platform、JDT 和PDE。2. SQLite3SQLite3是一款輕型的數(shù)據(jù)庫,是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。3. ADT目前Android開發(fā)所用的開發(fā)工具是Eclipse,在Eclipse編譯IDE環(huán)境中,安裝ADT,為Android開發(fā)提供開發(fā)工具的升級或者變更,簡單理解為在Eclipse下開發(fā)工具的升級下載工具。 開發(fā)環(huán)境本軟件是在windows 7 操作系統(tǒng)中,利用Eclipse Classic SDK工具包,結(jié)合Android手機(jī)自帶的sqlite3數(shù)據(jù)庫進(jìn)行開發(fā)。HTTP用于實現(xiàn) SOAP 的RPC 風(fēng)格的傳輸, 而XML 是它的編碼模式。HTTP 請求一般由 Web 服務(wù)器軟件(如 IIS 和Apache)來處理, 但越來越多的應(yīng)用服務(wù)器產(chǎn)品正在支持HTTP。像CORBA/ IIOP一樣, SOAP不需要具體的對象綁定到一個給定的終端, 而是由具體實現(xiàn)程序來決定怎樣把對象終端標(biāo)識符映像到服務(wù)器端的對象。2. 。下面是主要代碼說明:public class ChanneldbHelper extends SQLiteOpenHelper { private static final String DATABASENAME = 。// 執(zhí)行有更改的sql語句 } Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // TODO Autogenerated method stub (DROP TABLE IF EXISTS channel)。在此,主要從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性三方面進(jìn)行分析。 性能需求分析為了保證軟件能夠長期、安全、穩(wěn)定、可靠、高效地在Android設(shè)備上運(yùn)行,本系統(tǒng)應(yīng)該滿足以下性能需求。系統(tǒng)的可擴(kuò)展性應(yīng)包括能接納已有的系統(tǒng)和在今后系統(tǒng)軟硬件擴(kuò)展時,能有效地保護(hù)已有的資源建設(shè)。 用戶界面美觀原則界面經(jīng)過對用戶心理的調(diào)研和統(tǒng)計后。 數(shù)據(jù)需求分析表31 信息輸入輸出信息輸入信息處理信息輸出用戶選擇天氣預(yù)報城市軟件通過互聯(lián)網(wǎng)獲取該城市信息后篩選有用的信息通過軟件自動篩選后輸出有用的信息用戶輸入手機(jī)號軟件將通過互聯(lián)網(wǎng)獲取該手機(jī)號的相應(yīng)信息顯示該手機(jī)的相應(yīng)信息用戶通過層級選擇電視頻道軟件通過互聯(lián)網(wǎng)查詢該電視頻道的電視節(jié)目預(yù)告信息顯示該電視頻道的電視節(jié)目預(yù)告輸入想要翻譯的單詞軟件通過互聯(lián)網(wǎng)查詢相應(yīng)的單詞譯文顯示該單詞的譯文收藏夾城市管理對數(shù)據(jù)庫中的城市信息管理刷新收藏夾中城市列表收藏夾手機(jī)號管理對數(shù)據(jù)庫中的手機(jī)號信息管理刷新收藏夾手機(jī)號列表收藏夾電視頻道管理對數(shù)據(jù)庫中的電視頻道管理刷新收藏夾電視頻道的列表收藏夾單詞管理對數(shù)據(jù)庫中的單詞本管理刷新收藏夾單詞的列表 第4章 系統(tǒng)設(shè)計 系統(tǒng)總體結(jié)構(gòu)設(shè)計在設(shè)計一款軟件時一般都會把它分成幾個模塊,在模塊的基礎(chǔ)上還會再分小模塊,這樣就達(dá)到了
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1