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

正文內(nèi)容

基于android系統(tǒng)的股票預(yù)測游戲畢業(yè)論文-閱讀頁

2025-07-27 11:17本頁面
  

【正文】 種網(wǎng)絡(luò)接入方式。 股票預(yù)測游戲客戶端的設(shè)計模塊分為股票列表模塊、股票設(shè)置模塊、股票查詢模塊和股票詳情模塊。如果沒有則游戲會提示重新輸入有效代碼,如果有該股票,則從網(wǎng)絡(luò)上下載并解析 xml,再顯示該股票上一個交易日的的信息 (如開盤價 ,收盤價 ,最高價 ,最低價 )及 K線圖,此功能的實現(xiàn)需要連接網(wǎng)絡(luò),與網(wǎng)絡(luò)服務(wù)器連接。 處理流程: 股票信息查詢及顯示模塊 股票信息 預(yù)測模塊 結(jié)果顯示 模塊 第 11 頁 共 33 頁 輸入股票代碼。 當(dāng)本游戲連上網(wǎng)絡(luò)后,游戲會判斷該代碼所表示的股票是否存在,當(dāng)該代碼所表示的股票不存在時,游戲會提示用戶該股票不存在;當(dāng)代碼所表示的股票存在時,游戲進行下一步。 游戲會顯示該股票上一個交易日的信息(開盤價、收盤價、最高價、最低價)。 ( 2)股票信息預(yù)測模塊:根據(jù)該股票上一個交易日的信息,股票信息預(yù)測模塊:根據(jù)該股票上一個交易日的信息,預(yù)測該股票這一個交易日的趨勢,即是漲還是跌。 用戶仔細分析該股票上一個交易日的信息。 ( 3)結(jié)果顯示模塊:顯示這一個交易日的該股票的 K線圖。 接口設(shè)計 用戶接口 用戶接口:以 股票代 碼輸入 界面為主,用戶通過 該 界面的提示,輸入相應(yīng)的 股 基于 Android 的股票預(yù)測游戲 第 12 頁 共 33 頁 票代碼 , 游戲 經(jīng)過信息處理,以顯示的方式返回給用戶。 網(wǎng)絡(luò)接口:本 游戲 有股票信息查詢 及預(yù)測 功能,需要連接網(wǎng)絡(luò) ,股票信息(開盤價、收盤價、最高價、最低價)及 K 線圖從網(wǎng)絡(luò)上獲取 ,接口由 webservice 提供,游戲 只需通過地址調(diào)用接口即可。 其中的各模塊之間的接口、調(diào)用關(guān)系,以及模塊間的數(shù)據(jù)傳遞關(guān)系描述如下: 股票信息查詢及顯示模塊 : 當(dāng) 股票代碼輸入 界面 顯示出該股票生一個交易日的信息(開盤價、收盤價、最高價。 股票信息預(yù)測模塊:根據(jù)該股票上一個交易日的信息,股票信息預(yù)測模塊:根據(jù)該股票 上一個交易日的信息,預(yù)測該股票這一個交易日的趨勢,即是漲還是跌,再點擊菜單鍵,就會出現(xiàn) K 線圖這一選項,在點擊這一選項,就會顯示該股票這一個交易日的 K 線圖。一個健全良好的數(shù) 第 13 頁 共 33 頁 據(jù)庫設(shè)計,可以大幅度提高的數(shù)據(jù)信息存儲效率,從而保證數(shù)據(jù)的完整性和一致性,與此同時一個合理成熟的數(shù)據(jù)庫結(jié)構(gòu)有利于應(yīng)用開發(fā)程序提高系統(tǒng)的運行、實現(xiàn)和響應(yīng)速度。 數(shù)據(jù)庫設(shè)計 有以下要點和難點: ( 1)第一階段的設(shè)計任務(wù):首先是進行系統(tǒng)調(diào)研,必不可少,然后收集和分析用戶需求,研究其中的聯(lián)系完成數(shù)據(jù)庫的概念設(shè)計。 ( 3)第三階段設(shè)計的任務(wù):首先是根據(jù)第二階段的 ER 模型,完成數(shù)據(jù)庫的物理設(shè)計,確定表的結(jié)構(gòu),最終建立數(shù)據(jù)庫模型。這個方法共有四個參數(shù):上下文的環(huán)境(例如,一個 Activity),數(shù)據(jù)庫的名字,一個可選的游標(biāo)工廠對象(通常是 Null),一個代表你當(dāng)前正在使用的數(shù)據(jù)庫模型版本的整數(shù)。 ? onUpgrage() 方法,它共有三個參數(shù),一個 是 SQLiteDatabase 對象,第 二個是舊的版本號和一個新的版本號,這樣你就可以清楚的把一個數(shù)據(jù)庫從舊版本的模型轉(zhuǎn)變到新版本的模型。 ImageView android:layout_width=fill_parent ....../ TextView android:id=+id/textView1 ....../ /**動態(tài)匹配輸入內(nèi)容 */ 基于 Android 的股票預(yù)測游戲 第 14 頁 共 33 頁 AutoCompleteTextView android:id=+id/autoTextView ...... / ImageButton android:id=+id/SearchButton ....../ TextView android:id=+id/stockName ...... / TextView android:id=+id/stockId ...... / TextView android:id=+id/priceTime ...... / TextView android:id=+id/newPrice ...... / TextView android:id=+id/openPrice0 ....../ TextView android:id=+id/upDownPrice ...... / TextView android:id=+id/upDown ...... / TextView android:id=+id/openPrice1 ...... / TextView android:id=+id/stockIncrease1 ....../ TextView android:id=+id/highestPrice1 ...... / TextView android:id=+id/lowestPrice1 ...... / TextView android:id=+id/openPrice2 ...... / TextView android:id=+id/stockIncrease2....../ TextView android:id=+id/highestPrice2....../ TextView android:id=+id/lowestPrice2....../ 界面程序設(shè)計 股票信息查詢及顯示 界面、股票信息預(yù)測界面和結(jié)果顯示界面布局的簡略代碼。 TextView android:id=+id/textView1 ....../ TimingView android:id=+id/timingView ....../ 第 15 頁 共 33 頁 TextView android:id=+id/textView2 ....../ EditText android:id=+id/stockCode ....../ TextView android:id=+id/textView3 ....../ RadioGroup android:id=+id/strend...... RadioButton android:id=+id/strendUp ....../ RadioButton android:id=+id/strendDown ....../ TextView android:id=+id/textView4 ....../ 大家都知道 Android 平臺提供給我們一個數(shù)據(jù)庫輔助類來創(chuàng)建或打開數(shù)據(jù)庫,這個 輔助類繼承自 SQLiteOpenHelper 類,在該類的 構(gòu)造器中,調(diào)用 Context 中的方法創(chuàng)建并打開一個指定名稱的數(shù)據(jù)庫對象。 onUpgrade(SQLiteDatabse dv, int oldVersion,int new Version):當(dāng)打開數(shù)據(jù)庫時傳入的版本號與當(dāng) 前的版本號不同時會調(diào)用該方法。 SQLiteOpenHelper 類的基本用法是:當(dāng)需要創(chuàng)建或打開一個數(shù)據(jù)庫并獲得數(shù)據(jù)庫對象時,首先根據(jù)指定的文件名創(chuàng)建一個輔助對象,然后調(diào)用該對象的 getWritableDatabase 或 getReadableDatabase 方法 獲得SQLiteDatabase 對象。 本游戲創(chuàng)建并操作數(shù)據(jù)庫的簡略代碼如下代碼: //SQLiteOpenHelper 子類必須要的一個構(gòu)造函數(shù) public DBHelper(Context context, String name, CursorFactory factory,int version) { //必須通過 super 調(diào)用父類的構(gòu)造函數(shù) super(context, name, factory, version)。 } //數(shù)據(jù)庫的構(gòu)造函數(shù),傳遞一個參數(shù)的, 數(shù)據(jù)庫名字和版本號都寫死了 public DBHelper(Context context){ this(context, DB_NAME, null, VERSION)。 (Create Database)。 } //回調(diào)函數(shù),當(dāng)你構(gòu)造 DBHelper 的傳遞的 Version 與之前的 Version 調(diào)用此函數(shù) Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { (update Database)。 //插入數(shù)據(jù)庫中 (TABLE_NAME, null, values)。 } //查詢方法 public Cursor query(){ SQLiteDatabase db = getReadableDatabase()。 return c。 (TABLE_NAME, _id=?, new String[]{(id)})。 (TABLE_NAME, values, whereClause, whereArgs)。 } } } FetchStockerlnfo 類用于取得某支股票的信息。然后保存股票信息和任務(wù)信息,最后發(fā)送刷新股票設(shè)置列表的 Intent Action,刷新界面和詳情信息。 String urlString=URL+(stockCode)。 基于 Android 的股票預(yù)測游戲 第 18 頁 共 33 頁 Response=(Get)。當(dāng)股票信息查詢及顯示界面的數(shù)據(jù)被調(diào)用時同時也保存股票信息查詢及顯示界面的數(shù)據(jù)信息,當(dāng)股票信息獲取成功后,在此保存獲取的股票信息和任務(wù)信息。 表 股票 信息數(shù)據(jù)獲取 組成表 名稱 股票數(shù)據(jù)獲取 功能描述 從網(wǎng)絡(luò)獲取股票的所有數(shù)據(jù) 原理概述 根據(jù)股票的代碼和類型的組 合,從網(wǎng)絡(luò)獲 取股票信息數(shù)據(jù)流,下載并解析數(shù)據(jù)流中 的 XML,然后存儲該股票的詳細新和數(shù)據(jù) 情,最后發(fā)送取完股票信息的消息。輸出:保存股票信息 并刷新股票信息界面。 Run()從網(wǎng)絡(luò)上獲取圖片,當(dāng)獲取成功時發(fā)送成功獲取的 Intent Action (UPDATE_COMPLETE),當(dāng)獲取失敗時發(fā)送獲取失敗的 Intent Action (UPDATE_IMAGE_FAILURE)。 表 股票 信息圖片獲取 組成表 名稱 股票數(shù)據(jù)獲取 功能描述 從網(wǎng)絡(luò)獲取股票的圖片 原理概述 根據(jù)股票 IⅡ iI,取得股票圖片信息,并根據(jù) 取得的成功與否發(fā)送不同消息以更新圖片顯 原理概述示。將信息轉(zhuǎn)為詳細說 基于 Android 的股票預(yù)測游戲 第 20 頁 共 33 頁 明 Bitmap 圖片,并根據(jù)取得的成功與否發(fā)送 不同消息以更新圖片顯示。 Private int fetch(Sa39。 public void sendBroadcastO: 發(fā)送圖片取得成功的消息 public void sdFailureBroadcast0: 發(fā)送圖片取得失敗的消息 界面設(shè)計 如圖 、 和 所示。通過用戶輸入股票 代碼 , 合成完整路徑,最終下載 并 且解析 xml 信息,處理后顯示在 右邊 方區(qū)域 的 查找按鈕
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1