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

正文內(nèi)容

軟件工程畢業(yè)設(shè)計(jì)-基于android的個(gè)人助手系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(已修改)

2025-01-25 19:20 本頁(yè)面
 

【正文】 本科畢業(yè)設(shè)計(jì)(論文) 基于Android的個(gè)人助手系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)學(xué)院名稱: 專 業(yè): 班 級(jí): 姓 名: 指導(dǎo)教師姓名: 指導(dǎo)教師職稱: 2012年05月畢業(yè)設(shè)計(jì)說明書(論文)基于Android的個(gè)人助手系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘 要:隨著智能手機(jī)的興起,Android逐漸成為了市場(chǎng)占有量最大的移動(dòng)平臺(tái)操作系統(tǒng),越來越受到大眾的歡迎,所以在此平臺(tái)上開發(fā)方便用戶使用的個(gè)人助手系統(tǒng)是非常必要的。本設(shè)計(jì)針對(duì)智能手機(jī)用戶日常使用的實(shí)際情況,對(duì)用戶手機(jī)的日常功能需求進(jìn)行調(diào)查,確定了所包含的功能和框架。本設(shè)計(jì)采用軟件工程中結(jié)構(gòu)化思想,采用標(biāo)準(zhǔn)的軟件設(shè)計(jì)流程,從可行性研究、需求分析、系統(tǒng)設(shè)計(jì)以及系統(tǒng)實(shí)現(xiàn)和測(cè)試等步驟來開發(fā)個(gè)人助手系統(tǒng),采用Android開發(fā)平臺(tái),實(shí)現(xiàn)了天氣預(yù)報(bào)、手機(jī)號(hào)助手、電視節(jié)目預(yù)告、翻譯助手四個(gè)模塊。除此之外,為了方便用戶使用,還設(shè)計(jì)了收藏夾和單詞本,其中收藏夾收藏天氣預(yù)報(bào)信息、手機(jī)號(hào)信息以及電視節(jié)目預(yù)告信息,而單詞本則存放單詞。關(guān)鍵詞:Android 操作系統(tǒng),個(gè)人助手,智能手機(jī),Android SDK Design and realization of personal assistant systemusing AndroidAbstract: With the rise of smart phones, Android is gradually being the largest market share of mobile platform operating system, and weled by the general public. Therefore, it is necessary to develop some software systems to meet the daily use of the user friendly, and to contribute to such a new platform.According to the actual situation of the daily use of the smart phone users, this design contains the function and framework of this software system by the demand for everyday use. Using structured system in software engineering, it employs a standard software design process from feasibility studies, requirements analysis, system design to implement and test for developing the personal assistant system. This software system implements the weather forecast, mobile phone number assistant, notice of television programs and translation assistant on the Android operating system. In addition, the user can use the designed favorites and word list which can collect the information of the weather forecast, mobile phone and notice of television programs and record the word for the use of the user friendly.Keywords: Android operating system, personal assistant, smart phones, Android SDK2目 錄前言 1第1章 概述 2 智能手機(jī)系統(tǒng)開發(fā)背景 2 課題的目的與意義 2 本文主要研究?jī)?nèi)容 3第2章 相關(guān)技術(shù)介紹 4 開發(fā)工具及環(huán)境簡(jiǎn)介 4 開發(fā)工具 4 開發(fā)環(huán)境 5 開發(fā)技術(shù) 5 利用SOAP技術(shù)與網(wǎng)絡(luò)接口交互 6 Android SDK常見公共類庫(kù)介紹 6 sqlite3數(shù)據(jù)庫(kù)的使用相關(guān)類庫(kù)介紹 6 Android界面Activity介紹 7第3章 系統(tǒng)需求分析 9 可行性研究 9 經(jīng)濟(jì)可行性 9 技術(shù)可行性 9 操作可行性 9 性能需求分析 9 實(shí)用性原則 10 可擴(kuò)展性與可維護(hù)性原則 10 安全可靠性原則 10 用戶界面美觀原則 10 準(zhǔn)確性與原則性原則 10 易用性原則 10 數(shù)據(jù)需求分析 11第4章 系統(tǒng)設(shè)計(jì) 12 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 12 系統(tǒng)靜態(tài)模型設(shè)計(jì) 12 系統(tǒng)數(shù)據(jù)庫(kù)模型設(shè)計(jì) 13 ER圖 13 數(shù)據(jù)庫(kù)的設(shè)計(jì) 16第5章 系統(tǒng)實(shí)現(xiàn) 18 天氣預(yù)報(bào)的查詢及城市的管理 19 天氣預(yù)報(bào)的數(shù)據(jù)獲取實(shí)現(xiàn) 19 天氣預(yù)報(bào)的查詢界面實(shí)現(xiàn) 21 天氣預(yù)報(bào)中城市的收藏管理實(shí)現(xiàn) 23 手機(jī)號(hào)查詢及其管理 26 手機(jī)號(hào)信息查詢的實(shí)現(xiàn) 26 手機(jī)號(hào)收藏的實(shí)現(xiàn) 27 電視節(jié)目的查詢及其管理 30 電視節(jié)目查詢的實(shí)現(xiàn) 30 電視節(jié)目收藏管理的實(shí)現(xiàn) 32 翻譯助手的實(shí)現(xiàn)及單詞本管理 33 翻譯信息查詢的實(shí)現(xiàn) 33 單詞本的實(shí)現(xiàn) 36第6章 系統(tǒng)測(cè)試 39 測(cè)試中英翻譯模塊 39 測(cè)試準(zhǔn)備 39 測(cè)試數(shù)據(jù)設(shè)計(jì) 39 測(cè)試過程 40 測(cè)試總結(jié) 42第7章 總結(jié) 43參考文獻(xiàn) 44致謝 45III前 言隨著移動(dòng)平臺(tái)的崛起,越來越多的傳統(tǒng)PC軟件被移植到移動(dòng)平臺(tái),比如ipad,iphone,Android等智能終端設(shè)備,在這些平臺(tái)中,Android占領(lǐng)著最大的市場(chǎng)份額,所以為Android用戶開發(fā)滿足日常使用的軟件成為了現(xiàn)在的一大熱門。在現(xiàn)在移動(dòng)平臺(tái)爆發(fā)的時(shí)代,傳統(tǒng)的PC軟件沒有辦法滿足用戶了,如果說PC的軟件只能在固定的地點(diǎn)使用,那么現(xiàn)在的移動(dòng)平臺(tái)軟件就是能夠無時(shí)無刻地使用,想使用它,只需要掏出自己的手機(jī)就可以立即使用,隨時(shí)隨地得到最新的資訊,不再被傳統(tǒng)PC禁錮在辦公室或家中,那些必須有電源的地方了。本設(shè)計(jì)與傳統(tǒng)的PC軟件有很大的優(yōu)勢(shì),與現(xiàn)在的Android中其他軟件相比,也具有一定的優(yōu)勢(shì)?,F(xiàn)在Android軟件使用風(fēng)格可謂是千變?nèi)f化,有很多工具軟件無法滿足用戶的日常需要,還有很多軟件由于使用風(fēng)格不一,使得很多用戶無法適應(yīng),把一些使用率很高的日常軟件的風(fēng)格統(tǒng)一,并且把它們的功能集中在一個(gè)軟件平臺(tái)中,就能使上述問題得以解決,不僅使使用風(fēng)格得到了統(tǒng)一,也使得用戶得到一站式的日常工具使用體驗(yàn),并且可以使這些軟件中的功能得到互補(bǔ),相互共享資源,為本來硬件條件就不是很好的手機(jī)提供一個(gè)能夠輕松運(yùn)行的軟件。本軟件的優(yōu)勢(shì)體現(xiàn):1.隨時(shí)隨地使用,不受地點(diǎn)限制;2.統(tǒng)一移動(dòng)平臺(tái)軟件使用風(fēng)格;3.日常軟件集成統(tǒng)一,一站式到達(dá);4.共享資源,減輕手機(jī)負(fù)擔(dān)。 第1章 概述 智能手機(jī)系統(tǒng)開發(fā)背景現(xiàn)在智能手機(jī)可謂是爆發(fā)式增長(zhǎng),傳統(tǒng)手機(jī)在不斷地消失,諾基亞就是在這樣的環(huán)境中受到了極大的困擾,現(xiàn)在主要有三個(gè)使用率最高,關(guān)注度最高的手機(jī)平臺(tái),分別是:Android,ios和windows phone平臺(tái),這三個(gè)平臺(tái)中Android的占有率最高,但是設(shè)備種類非常復(fù)雜,碎片化嚴(yán)重,而ios設(shè)備由于apple公司的獨(dú)特管理理念,得到了一個(gè)完整的生態(tài)系統(tǒng),管理得井井有條,幾乎沒有碎片化的現(xiàn)象和趨勢(shì),但是這也導(dǎo)致了其設(shè)備種類不多,無法滿足所有用戶的缺點(diǎn),還有windows phone雖然現(xiàn)在炒作得很火熱,但是其用戶量相對(duì)其他的兩個(gè)平臺(tái)來說幾乎是可以或忽略不計(jì),所以在這里不做討論。Android平臺(tái)是一個(gè)面向大眾的系統(tǒng),分布在低端,中端和高端市場(chǎng)中,在各個(gè)階段的是市場(chǎng)中都有很受歡迎的機(jī)型,并且Android是開源的,開發(fā)者隨時(shí)都可以查看系統(tǒng)源代碼,并且使用時(shí)下最流行的java作為其主要的開發(fā)語言。由于這些特點(diǎn),使得Android成為現(xiàn)在市場(chǎng)占有量最大的軟件平臺(tái),在這樣的平臺(tái)上面開發(fā)一款獨(dú)特的日常生活軟件尤為必要的。 課題的目的與意義本軟件旨在為廣大的移動(dòng)平臺(tái)用戶特別是Android用戶提供一個(gè)最快捷的日常信息獲取平臺(tái),其中包括:天氣,手機(jī)號(hào)查詢,電視節(jié)目預(yù)告,中英翻譯這樣的一個(gè)軟件集成平臺(tái)。用戶只需打開一個(gè)應(yīng)用軟件就能快速的使用全部的功能,不需要在原有的不同應(yīng)用中不斷切換,這樣不僅浪費(fèi)時(shí)間,而且也是對(duì)手機(jī)硬件資源的一種浪費(fèi),本軟件很好地解決了這方面的問題。 本文主要研究?jī)?nèi)容本文主要介紹和闡述一個(gè)手機(jī)平臺(tái)的軟件如何利用webservice技術(shù)通過互聯(lián)網(wǎng)獲取信息后在Android應(yīng)用中進(jìn)行展示和管理這些信息的。本應(yīng)用軟件使用簡(jiǎn)單,易學(xué)易會(huì),非常容易上手,主要是在UI設(shè)計(jì)上采用了移動(dòng)平臺(tái)上最主流的設(shè)計(jì)理念:簡(jiǎn)單和引導(dǎo),雖然界面相對(duì)傳統(tǒng)web界面顯得簡(jiǎn)單,但是其功能是毫不遜色的,在保留其功能全面性的基礎(chǔ)上,設(shè)計(jì)了最簡(jiǎn)單的界面來進(jìn)行展示和管理,使得用戶能夠不需要事先的任何學(xué)習(xí),就可以熟練地進(jìn)行操作。本軟件包括的功能以個(gè)人經(jīng)常使用的工具軟件為主,主要包括:天氣預(yù)報(bào)(包括三天的天氣信息),手機(jī)號(hào)助手(查看歸屬地并進(jìn)行后續(xù)操作),電視節(jié)目預(yù)告(查看全國(guó)主要電視臺(tái)今日的電視節(jié)目信息),翻譯助手(進(jìn)行漢英/英漢翻譯)。軟件的設(shè)計(jì)步驟:1. 了解相關(guān)資料,了解本軟件的研究意義,確定實(shí)現(xiàn)技術(shù)與方式設(shè)計(jì)總目標(biāo)及其整體框架。2. 了解用戶的使用習(xí)慣和使用心理,進(jìn)行用戶需求分析和規(guī)范。3. 草擬功能模塊,畫出模塊圖。4. 搜集軟件制作素材。5. 數(shù)據(jù)庫(kù)設(shè)計(jì)及完善,創(chuàng)建數(shù)據(jù)表。6. 編寫代碼實(shí)現(xiàn)各個(gè)功能模塊。7. 根據(jù)Android特有的使用風(fēng)格進(jìn)行布局與優(yōu)化。8. 完成系統(tǒng)測(cè)試并改進(jìn)。第2章 相關(guān)技術(shù)介紹 開發(fā)工具及環(huán)境簡(jiǎn)介 開發(fā)工具1. Eclipse Classic Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Kit,JDK)。 Eclipse是著名的跨平臺(tái)的自由集成開發(fā)環(huán)境(IDE)。最初主要用來Java語言開發(fā),但是目前亦有人通過插件使其作為其他計(jì)算機(jī)語言比如C++和Python的開發(fā)工具。Eclipse的本身只是一個(gè)框架平臺(tái),但是眾多插件的支持使得Eclipse擁有其他功能相對(duì)固定的IDE軟件很難具有的靈活性。許多軟件開發(fā)商以Eclipse為框架開發(fā)自己的IDE。Eclipse 最初由OTI和IBM兩家公司的IDE產(chǎn)品開發(fā)組創(chuàng)建,起始于1999年4月。IBM提供了最初的Eclipse代碼基礎(chǔ),包括Platform、JDT 和PDE。目前由IBM牽頭,圍繞著Eclipse項(xiàng)目已經(jīng)發(fā)展成為了一個(gè)龐大的Eclipse聯(lián)盟,有150多家軟件公司參與到Eclipse項(xiàng)目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一個(gè)開發(fā)源碼項(xiàng)目,它其實(shí)是 Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其開放源碼,任何人都可以免費(fèi)得到,并可以在此基礎(chǔ)上開發(fā)各自的插件,因此越來越受人們關(guān)注。近期還有包括Oracle在內(nèi)的許多大公司也紛紛加入了該項(xiàng)目,并宣稱Eclipse將來能成為可進(jìn)行任何語言開發(fā)的IDE集大成者,使用者只需下載各種語言的插件即可。2. SQLite3SQLite3是一款輕型的數(shù)據(jù)庫(kù),是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng)。它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語言相結(jié)合,比如 Tcl、C、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源世界著名的數(shù)據(jù)庫(kù)管理系統(tǒng)來講,它的處理速度比他們都快。SQLite第一個(gè)Alpha版本誕生于2000年5月. 至今已經(jīng)有10個(gè)年頭,SQLite也迎來了一個(gè)版本 SQLite 3已經(jīng)發(fā)布。3. ADT目前Android開發(fā)所用的開發(fā)工具是Eclipse,在Eclipse編譯IDE環(huán)境中,安裝ADT,為Android開發(fā)提供開發(fā)工具的升級(jí)或者變更,簡(jiǎn)單理解為在Eclipse下開發(fā)工具的升級(jí)下載工具。4. Android SDKSDK:(software development kit
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1