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

正文內(nèi)容

基于android系統(tǒng)的股票預(yù)測游戲畢業(yè)論文(編輯修改稿)

2024-08-16 11:17 本頁面
 

【文章內(nèi)容簡介】 題 背景 21 世紀(jì)人類將全面進入信息社會,信息技術(shù)以令人咋舌的速度飛速發(fā)展,深入到全球各地和各個領(lǐng)域,它對全球的影響是相當(dāng)巨大的,其巨大的力量改變了人類的生活,“數(shù)字化”的概念應(yīng)運而生,數(shù)字產(chǎn)品越來越貼近人們的生活,隨之而來的就是人們不斷的追求更多的便捷享受,更多的娛樂氛圍。十年前的手機僅僅作為一個通信設(shè)備 出現(xiàn)在人們面前,但是今天,手機儼然成為了個人的“迷你計算機”,各種各樣的手機,紛亂復(fù)雜的程序軟件,不斷改變著用戶的使用態(tài)度,不斷催生著人們的好奇心。 20xx年 11月 05 日, Google宣布基于 linux平臺的開源手機操作系統(tǒng): android。該平臺底層以 linux 內(nèi)核工作為基礎(chǔ),只提供基本功能,中間包括函數(shù)庫和虛擬機,由 Java 開發(fā)。最上層是各種應(yīng)用軟件,號稱是首個為移動終端打造的真正開放和完整的移動軟件。自 20xx 年 9 月 22日,第一款 android 手機面世以來,至今市場占有率已超越 symbian、 iphone,其發(fā)展速度驚人,良好的用戶體驗和強大的應(yīng)用軟件庫是其發(fā)展迅猛的重要原因。 手機成為互聯(lián)網(wǎng)終端的王者已是鐵板釘釘,而 Android的發(fā)展已經(jīng)占得先機。到 20xx年第二季度,安卓終端在全球的裝機量已超過 Windows 終端的裝機量, Android 終端取代 PC 機成為第一上網(wǎng)設(shè)備。而到 20xx 年, android 終端出貨量達(dá) 億部,僅 android 平板電腦就有 億部,而 PC機出貨量已不足 3 億臺。 正是因為手機通訊為人們帶來很大的便利,很多人都希望在移動的過程中使用手機快速接入互聯(lián)網(wǎng),繼 而來管理自己日常生活中遇到的問題。 股票是很多人投資理財?shù)倪x擇之一,根據(jù)非官方統(tǒng)計,截止 20xx 年第一季度,中國有近 1. 72 億股民。這些股民在自己的手機或平板上管理自己的股票。此外還有眾多的股票發(fā)燒友在手機或平板上玩股票類游戲。 選題目的與意義 Android 平臺的開放性等特點大大促使了技術(shù)的創(chuàng)新,由于其跨平臺開發(fā)的特點,同一項目可以運行于不同的終端設(shè)備,有助于降低開發(fā)成本。同時還可以使運 基于 Android 的股票預(yù)測游戲 第 1 頁 共 32 頁 第 2 頁 共 33 頁營商能方便地定制特色化的產(chǎn)品,形成自己的競爭優(yōu)勢,這將使手機制造商具有更強的吸引力和市場發(fā)展?jié)?力。 第 3 頁 共 33 頁 本 文的研究目的說明如下: 了解國內(nèi)外 Android 系統(tǒng)的應(yīng)用現(xiàn)狀,對 Android 開源手機操作系統(tǒng)及相關(guān)技術(shù)進行理論學(xué)習(xí)。熟悉 Android 開發(fā)環(huán)境平臺,學(xué)習(xí) Java 編程語言。 詳細(xì)分析基于 Linux 平臺的 Android 開源手機操作系統(tǒng)及其相關(guān)技術(shù),在此基礎(chǔ)上明確系統(tǒng)的設(shè)計目標(biāo)和總體框架。針對 Android 系統(tǒng)中的 股票預(yù)測游戲 設(shè)計與實現(xiàn)為主題,定義需求,設(shè)計軟件架構(gòu)、控件、 UI 交互界面、數(shù)據(jù)庫和網(wǎng)絡(luò)等方面。 設(shè)計并實現(xiàn) 一 款 基于 Android 平臺的 股票預(yù)測游戲。本游戲 用一種比較先進的機制來 預(yù)測股票趨勢 ,使用戶可以更方便、更準(zhǔn)確、更直接的對 股票未來的漲跌趨勢有所了解 。 可行性分析 首先進行 游戲 的可行性分析。可行性分析是在目前市場已有的類似 游戲 調(diào)查基礎(chǔ)上,辯證新 游戲 的研發(fā)是否具備開發(fā)必要性和可能性,對新 游戲 的研發(fā)從技術(shù)、經(jīng)濟、社會因素等多個方面進行相關(guān)的分析和研究,以避免造成不必要的投資失誤,保證和提高新 游戲 開發(fā)成功的把握??尚行匝芯康哪康木褪且宰钚〉臅r間、金錢代價確定疑難問題是否能夠妥善解決。 數(shù)據(jù)存儲在開發(fā)中是使用最頻繁的, Android 平臺中實現(xiàn)數(shù)據(jù)存儲的有五種 方式,分別是: SharedPreferences 存儲數(shù)據(jù)。除 SQLite 數(shù)據(jù)庫外,另一種常用的數(shù)據(jù)存儲方式,其本質(zhì)就是一個 xml 文件,常用于存儲較簡單的參數(shù)設(shè)置。 文件存儲數(shù)據(jù)。即常說的文件 (I/ O)存儲方法,常用語存儲大數(shù)量的數(shù)據(jù),但是缺點是更新數(shù)據(jù)將是一件困難的事情。 SQLite 數(shù)據(jù)庫存儲數(shù)據(jù)。 SQLite 是一個輕量級的數(shù)據(jù)庫,支持基本 SQL 語法,是常被采用的一種數(shù)據(jù)存儲方式。 Android 為此數(shù)據(jù)庫提供了一個名為SQLiteDatabase 的類,封裝了一些操作數(shù)據(jù)庫的 API。 ComentProvider。 Android 系統(tǒng)中能實現(xiàn)所有應(yīng)用程序共享的一種數(shù)據(jù)存儲方式,由于數(shù)據(jù)通常在各應(yīng)用間是互相私密的,所以此存儲方式較少使用,但是其又是必不可少的一種存儲方式。例如音頻,視頻,圖片和通訊錄,一般都可以采用 基于 Android 的股票預(yù)測游戲 第 4 頁 共 33 頁 此種方式進行存儲。 網(wǎng)絡(luò)存儲數(shù)據(jù)。通過網(wǎng)絡(luò)來實現(xiàn)數(shù)據(jù)的存儲和獲取。 基于以上原因, 本 游戲采用 java 開發(fā)技術(shù)進行開發(fā) , 數(shù)據(jù)庫采用 android 手機穩(wěn)定的 SQLite 數(shù)據(jù)庫,同時保持?jǐn)?shù)據(jù)的完整性。 SQLite 數(shù)據(jù)庫的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。 因此, 游戲 的軟 件開發(fā)平臺成熟是非??尚械?。在硬件方面,科技飛速發(fā)展,硬件更新的速度日新月異,容量變得越來越大,可靠性變得越來越高,價格變得越來越低,其硬件水平完全能滿足此類系統(tǒng)開發(fā)和使用的需要。 合理的建立數(shù)據(jù)庫,開發(fā) 股票預(yù)測游戲 實現(xiàn)安全性、高效性管理在技術(shù)上是可行的。 經(jīng)濟 要求方面,本游戲是 畢業(yè)設(shè)計項目,不需要經(jīng)費預(yù)算等。一臺中配電腦、可上網(wǎng)即可 。 綜上所述,此 游戲 開發(fā)在技術(shù)和經(jīng)濟以及社會因素等方面都是可行,并且投入少量的工作就能達(dá)到明顯的效果。因此系統(tǒng)的開發(fā)是完全可行的,而且是十分有必要的。 功能需求分析 主 要模塊: ? 股票 信息查詢及顯示 模塊: 用戶輸入股票代碼,然后游戲按照股票代碼去搜索是否有該股票。如果沒有則游戲會提示重新輸入有效代碼,如果有該股票,則從網(wǎng)絡(luò)上下載并解析 xml,再 顯示該股票上一個交易日的的 信息 (如開盤價 ,收盤價 ,最高價 ,最低價 )及 K 線圖 ,此功能的實現(xiàn)需要連接網(wǎng)絡(luò),與網(wǎng)絡(luò)服務(wù)器連接 。 ? 股票信息預(yù)測模塊:根據(jù)該股票上一個交易日的信息,預(yù)測該股票這一個交易日的趨勢,即是漲還是跌 。 ? 結(jié)果顯示模塊:顯示這一個交易日的該股票的 K 線圖。 實施方案的選定 Android 系統(tǒng)的發(fā)展勢 頭迅猛,讓 Symbian 系統(tǒng)手機措手不及, android 智能 第 5 頁 共 33 頁 手機數(shù)量已超過 iPhone 也成事實。 Android 的開發(fā)是開源的,安卓開發(fā)更具可行前提,蘋果機封閉源代碼,使得在眾多智能手機廠家中一枝獨秀,但是有些過于封閉;而安卓機近期風(fēng)生水起,其開源性給開發(fā)者給了極大的優(yōu)勢,雖然目前軟件開發(fā)有些混亂,但相信以后會推出規(guī)范化的操作系統(tǒng)。下面我們來簡單了解一下 蘋果和 android 的開發(fā)要求 : iPhone 開發(fā)環(huán)境的要求 硬件 : 1) 蘋果電腦 , 必須是基于 Intel 的 Macintosh 計算機。 2) iPhone 或 iPod Touch,主要用來測試編寫好的程序。 軟件: 1) 蘋果系統(tǒng) MacOS。 2) iPhone SDK, SDK 中包含蘋果公司的集成開發(fā)環(huán)境包括 Xcode,iPhone模擬器及其它一些開發(fā)工具。 Xcode: Mac OS X 應(yīng)用及開發(fā) iPhone OS,需要在 Mac OS X 運行 Xcode的開發(fā)工具 Xcode 是 Apple 的開發(fā)工具套件,其支持開發(fā)項目管理、編輯代碼、構(gòu)建可執(zhí)行程序、代碼級的調(diào)試、代碼版本管理、性能的調(diào)優(yōu)等等。 Interface Builder:完全可視化地設(shè)計應(yīng)用程序的用戶界面,這 是其一大優(yōu)勢。 Android 開發(fā)環(huán)境的要求 硬件:一臺電腦(配置中等 ,內(nèi)存要大 ) 軟件: JDK:是整個 Java 的核心,包括了 Java 運行環(huán)境, Java 工具和 Java 基礎(chǔ)的類庫。 Eclipse: 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù)的集合,用于通過插件組件集成構(gòu)建開發(fā)環(huán)境。Android SDK: Android SDK 指的既是 Android 專屬的軟件開發(fā)工具包。 ADT: 在 Eclipse 下開發(fā)工具的升級和下載工具。 從比較中 android 的 必要條件要少,與 iPhone 開發(fā)相比更具有優(yōu)勢。 20xx 年 9 月發(fā)布的 Android 第一版 20xx 年 10 月 30 日, ( 它沿用了 版 “果凍豆 ”(Jelly Bean)這一名稱 , 與 Android 相似性很高,但仍在細(xì)節(jié)之后做了一些改進與升級,比較重要的包括: Photo Sphere 全景拍照;鍵盤手勢輸入; Miracast 無線顯示共享; 基于 Android 的股票預(yù)測游戲 第 6 頁 共 33 頁 手勢放大縮小屏幕,以及為盲人用戶設(shè)計的語音輸出和手勢模式導(dǎo)航功能等 )版本軟件開發(fā)工具包發(fā)布, Android 在很大的層面上修正了原來 Android 系統(tǒng)在多個方面所存在的問題,此版本系統(tǒng)不僅僅局限于它在之前 Android 系統(tǒng)的不足進行修正和優(yōu)化,同時也帶來了很多全新的功能。下面我們一起來看看Android 到底給我們帶來了那些方面的改變: 整體性能有大幅度的提升。 3G 網(wǎng)絡(luò)共享功能。 Flash 的支持。 App2sd 功能。 全新的軟件商店。 更多的 Web 應(yīng)用 API 接口的開發(fā)。 Android 主流開發(fā)語言是 Java,但也可以使用 C、 C++開發(fā),即使用 Android NDK,不過使用 NDK 編程有一些劣勢, 例如程序會變的更加復(fù)雜,兼容性無法保障,無法訪問 Framework API, Debug 難度更大等。所以一般還是用 Java。 采用 SQLite 數(shù)據(jù)庫, SQLite 是輕量級的、嵌入式的、關(guān)系型數(shù)據(jù)庫,目前已經(jīng)在 iPhone、 Android 等手機系統(tǒng)中使用 ,SQLite 可移植性非常好,很容易使用,很小,而且高效、可靠。 SQLite 嵌入到使用它的應(yīng)用程序中,它們共用相同的進程空間,而不是單獨的一個進程。從外部看,它并不同一個 RDBMS,但在進程內(nèi)部,但是它是完整的,自包含的數(shù)據(jù)庫引擎。在 android 中當(dāng)需要操作 SQLite 數(shù) 據(jù) 庫 的 時 候 需 要 得 到 一 個 SQLiteOpenHelper 對 象 , 而SQLiteOpenHelper 是一個抽象類,開發(fā)時需要繼承這個類,并實現(xiàn)該類中的一些方法。 android 的網(wǎng)絡(luò)編程主要分為 2 種:一種是基于 socket 的,另一種是基于 協(xié)議的。第一種方法:基于 socket 的用法,先啟動服務(wù)器端的一個 socket,用于偵聽請求、取得輸入和輸出,客戶端發(fā)起一個 socket 連接,用于取得輸入和輸出, socket 的交互是通過流(輸入輸出流)來完成的;第二種 方法:基于 第 7 頁 共 33 頁 協(xié),一般是發(fā)送請求到某個應(yīng)用服務(wù)器,此時需要 URL,設(shè)置緩存獲得輸出流便于服務(wù)器發(fā)送信息,同時向流里寫請求參數(shù),用于獲得輸入流,取數(shù)據(jù)。從這兩種網(wǎng)絡(luò)編程的方式和本次畢設(shè)項目的功能來看,股票實時更新必須利用網(wǎng)絡(luò)上的 webservice 獲取數(shù)據(jù),獲取之后進行相應(yīng)的操作,所以采用第二種方式。 操作系統(tǒng): Android 開發(fā)語言: Java 開發(fā)工具: Eclipse 數(shù)據(jù)庫: SQLite 游戲流程圖 ( 1)查詢及顯示功能 如圖 21 所示 否 是 開始 輸入股票 代碼 該股票是 否存在 提示該股 票不存在 基于 Android 的股票預(yù)測游戲 第 8 頁 共 33 頁
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1