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

正文內(nèi)容

android平臺下天天愛消除游戲系統(tǒng)的設(shè)計與實現(xiàn)-資料下載頁

2024-12-07 10:09本頁面

【導(dǎo)讀】研究工作所取得的成果。除文中已經(jīng)注明引用或參考的內(nèi)容外,本論文不含。對本文的研究做出重。要貢獻的個人和集體,均已在文中以明確方式標注。本人完全意識到本聲明的法律結(jié)果由本人承擔。本人完全了解徐州工程學(xué)院關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,徐州工程學(xué)院有權(quán)保留并向國家有關(guān)部門或機構(gòu)送交學(xué)位論文的紙本復(fù)。印件和電子文檔拷貝,允許論文被查閱和借閱。在移動平臺上Android系統(tǒng)的占有率超過50%,因此。Android手機上的游戲發(fā)展越來越好。實現(xiàn)進行了詳細的分析。能夠更好的參入到游戲中去。機端可以實現(xiàn)用戶注冊、登陸功能、游戲時間限制、游戲計分、查看排名等功能。器端針對客戶端發(fā)來的請求,來操作后臺數(shù)據(jù)庫,完成特定的功能。游戲主要采用活潑可愛的風格,細膩、精美的畫質(zhì)。整體畫面看起來,讓人感覺到。在設(shè)計效果上,這種做法的表現(xiàn)方式比較清新,采用卡通形式的表現(xiàn),而沒有采用。過于華麗的表現(xiàn),使整個游戲透露著萌萌的氣息。

  

【正文】 425 升級 7*7 圖 片 , 426 升級 9*9 圖片所示 : 圖 424 初始化 5*5 圖片 425 升級 7*7 圖片 426 升級 9*9 圖片 20 服務(wù)器端 游戲詳細設(shè)計 游戲注冊 及登 陸 本 游戲 是 用 java的 servlet實現(xiàn) 服務(wù)器功能, 通過 servlet來 操作后臺數(shù)據(jù)庫,也就是一個 SQL server2021數(shù)據(jù)庫 , 再將 servlet的 java代碼打個 war包 放在 tomcat里面 , 就可以 實現(xiàn)服務(wù)器的功能了。 服務(wù)器 類 如下圖 427服務(wù)器整體 類圖所示: 圖 427 服務(wù)器整體 類圖 由 上圖 可以看到 , 我 們在服務(wù)器端,主要分為 5 個 包, login包中存放的就是登陸的信息, 而 register 包 中存放 的 就是注冊信息。 對于 注冊 以及 登陸的設(shè)計, 在 服務(wù)器端 會通過 tomcat來獲取用戶的請求信息,然后完成相應(yīng)的 注冊以及登陸 。 登陸 的主要 實現(xiàn)代碼 是通過 從 SQL server2021數(shù)據(jù)庫中 獲取 用戶信息,若沒有對應(yīng)信息則返回相應(yīng)數(shù)據(jù)。規(guī)定 若 用戶名和 密碼 都輸入正確則返回 1, 若用戶名正確密碼 不正確 , 返回 2, 若用戶名不正確則返回 3。通過 LogIn類 中的 doGet()方法 實現(xiàn), 同時 規(guī)定 協(xié)議 的 parameter部分 為 user=userName+“_”+passwd,因此當用瀏覽器 輸入 地址 ,由于 用戶名和密碼是存在的,因此返回 1, 若輸入 user=caicai_1234567, 由于密碼錯誤,則返回 2。當 輸入user=caicaic_123456, 由于用戶名不存在,則返回 3。 輸入 對應(yīng) 返回見下圖 428正確 輸入、429密碼 錯誤、 430用戶名 錯誤所示 。 圖 428 正確 輸入 21 圖 429 密碼 錯誤 圖 430 用戶名 錯誤 注冊與 登陸類似 ,主要 是向數(shù)據(jù)庫 表 users中寫數(shù)據(jù), 若 用戶名已經(jīng) 存在 則返回 1, 若注冊成功則返回 2。 這個 過程中 ,主要是 在 rejester包 中實現(xiàn)的。 在類 Register_info中 , 當 用戶通過服務(wù)器注冊信息時,會調(diào)用 register()方法 , 并 觸底兩個 參數(shù) ,分別是用戶名 和 密碼。 當 此用戶名已經(jīng)存在,也就是 通過 調(diào)用 logIn可以返回 可以 登陸,就是用戶名已經(jīng)存在,注冊失敗 。 而 當 無法 登陸,也就是說不存在這樣的用戶 時 , 就 可以注冊 。 然后 就會向 數(shù)據(jù)庫 中插入相應(yīng)的用戶信息。 主要 的 代碼 實現(xiàn)如下: if ((name, passwd) == 1 || (name, passwd) == 2) { return 1。 } try { ()。 Connection dbConn = (, , )。 Statement stmt = ()。 String insert = insert into users values(39。 + name + 39。,39。 + passwd + 39。)。 (insert)。 ()。 ()。 } catch (Exception e) { ()。 } return 2。 } 22 游戲 排名 游戲 排名功能 ,主要是 查詢數(shù)據(jù)庫中的信息,將 數(shù)據(jù)庫 中的 allScores表 中的數(shù)據(jù) 按score屬性 倒序 輸出 出來, 查詢 語句 為: SELECT * from allScores order by score desc。而allScores表 中的數(shù)據(jù)時每次用戶玩完一次游戲就會 向 數(shù)據(jù)庫提交 用戶名 和 成績 數(shù)據(jù), 數(shù)據(jù)庫 接到數(shù)據(jù)后和已存在的數(shù)據(jù)比較來保存 用戶 的最高分 。如果 該用戶 第一次 玩游戲,也就是沒有已存在數(shù)據(jù),則直接存儲現(xiàn)在的數(shù)據(jù)。 為了客戶端 接受數(shù)據(jù)方便,我們用一定的結(jié)構(gòu)來返回數(shù)據(jù),也就是在數(shù)據(jù)中 , 一條一條數(shù)據(jù)用 {}來區(qū)分, 這樣 ,當輸入 地址 如下圖 431查看 排名 所示 : 圖 431 查看 排名 23 5 系統(tǒng)調(diào)試與使用方法 ( 1)可以幫助開發(fā)人員找到問題、分析問題。 ( 2)軟件的可靠性有了很大 的提高 。 ( 3) 可以讓 用戶體驗得以 提升 。 ( 4)用戶對軟件的信心有了 很大的提高 。 調(diào)試的最終目的:盡早發(fā)現(xiàn)軟件的缺陷,通過修正很多種錯誤和缺陷來提高軟件質(zhì)量,減少軟件發(fā)布后因為潛在的錯誤和缺陷所帶來的商業(yè)風險。 調(diào)試內(nèi)容 系統(tǒng)調(diào)試,是整個軟件系統(tǒng)看作一個整體來進行測試,包括對性能、功能以及軟件運行所需 的 軟硬件環(huán)境進行調(diào)試。這里我們主要對功能進行調(diào)試。本系統(tǒng) 主要包括登錄注冊 模塊, 用戶 游戲模塊 , 查看排名模塊,故對每一個模塊進行測試。 調(diào)試過程 登錄 注冊模塊 “注冊 ”按鈕, 就會 出現(xiàn) 注冊 界面。 注冊界面的每個 文本框中輸入相應(yīng)的 信息。 擊 “提交”按鈕 。 SQL Server 2021數(shù)據(jù)庫中 的 users表, 看是否 存在已注冊信息。 在 輸入信息的時候 ,要求 用戶名 、 密碼 和 確認密碼都不能為空, 如果 為空,則 會 提示相應(yīng) 的 錯誤信息 。如果密碼 和確認密碼不相同,則會提示相應(yīng)的錯誤信息。 如果 用戶名已經(jīng)存在則會 提示 用戶名已存在 ,并 清除 editText中 的信息 。相應(yīng) 的注冊錯誤信息和注冊成功界面如下圖 51注冊 出錯 示例 、 52注冊 成功 示例 所示: 24 圖 51 注冊出錯示例 圖 52 注冊成功示例 注冊存在 錯誤的檢測, 需要 完善信息和 兩次 密碼輸入不一樣 是 在客戶端檢測, 主要實現(xiàn)代碼 如下 所示: if (()||()) { (, 請完善輸入! , ).show()。 }else if (()6||()10||()6||()10) { (, 輸入長度不正確,請重新輸入 (610位用戶名或密碼 )! ,).show()。 ()。 ()。 } 25 用戶名 已經(jīng)存在的實現(xiàn) 實在 服務(wù)器端請求之后, 如果 該用戶名已經(jīng)被占用, 也就是服務(wù)器返回 2時 ,則 顯示 用戶名已經(jīng)存在。 在 登錄界面時, 如果 用戶 輸入 信息不完整,也就是有 未輸入 信息時,會提示輸入信息 不 完整, 如果輸入 信息字符長度不在 610個 之內(nèi),提 示相應(yīng)錯誤信息,如果用戶名不存在,則 提示 用戶名不存在,如果 密碼 輸入錯誤,則會提示密碼輸入錯誤。 登錄 失敗示例如下圖 53登錄 失敗示例所示。 圖 53 登陸失敗示例 登錄界面 的 實現(xiàn)代碼與注冊的 類似 。 游戲模塊 輸入正確 用戶名 和密碼后登錄到游戲界面 動畫 ,計時 開始 屏幕 觸發(fā) 消除 獲得 相應(yīng)得分 當 用戶滑動屏幕 時 ,會觸發(fā)相應(yīng) 的交換 動物圖片, 因為 交換動作是在一個 線程中 來實現(xiàn) 的, 而且 實現(xiàn)的 很快 ,想要 查看 每一個移動的過程不太好看到,所以在 這里 ,我們可以 打個 斷點 ,然后來 debug一下來查看 交換 動物的過程 。我們 可以再 這個 交換的控制類CtlExchange中的 run()方法 中 打個斷點 ,然后 來 debug程序。 如下圖 54為打 斷點的方法, 55為 調(diào)試中的交換 過程 。 26 圖 54 打 斷點調(diào)試 交換過程 圖 55 調(diào)試中的交換 過程 查看 排名模塊 登錄 成功開始 玩游戲 本輪的分數(shù) 擊 “查看 排名 ”按鈕 發(fā)送查看排名給服務(wù)器,服務(wù)器端就會查看數(shù)據(jù)庫, 并 將數(shù)據(jù)返回給客戶端。 27 由于用戶 只有 登錄 才能查看排名, 所以 只要可以登錄的用戶 都 可以查 能 看排名。 用戶在 android端通過 異步任務(wù) 來 和, 客戶端 發(fā)送請求 并獲取數(shù)據(jù) 然后顯示 在排名的頁面上。洗而這些 排名上面的數(shù)據(jù) 都是 用戶在結(jié)束 時 自動上傳 到 服務(wù)器中的, 由于 用戶已經(jīng)登陸 游戲 ,我們將用戶名 保存在 CrazyLinkConstent類 中 的靜態(tài)成員變量 currentName中,因此在上傳 時 只要根據(jù)這個 變量 的值上傳到對應(yīng)的用戶名 信息中 即可。 下圖 56為數(shù)據(jù)庫中查詢排名 的信息,圖 57為 客戶端顯示。 圖 56 數(shù)據(jù)庫中查詢排名 的信息 圖 57 客戶端顯示 排名 28 結(jié)論 基于 Android系統(tǒng)的愛消除游戲基本完成, 只要 用 Eclipse、 SQL Server2021和 Tomcat實現(xiàn)。 此 游戲可以讓用戶 在 閑暇之余 。玩玩游戲 ,豐富人們的生活 。同時 , 由于 每個 用戶需要注冊登錄才能進去系統(tǒng)玩游戲,然后針對每個用戶的得分,會有相應(yīng)的排名, 更是增加了游戲的趣味性。 在 游戲中的動態(tài)效果,例如 加載 游戲的動態(tài) 效果 ,和 交換 、下跌等 都 使得 游戲更加生動 , 可以 給用戶 更好 的體驗。 通過 本次 畢業(yè)設(shè)計, 讓我 更加了解 Android,在編寫程序代碼的過程中提高了自己的編寫代碼 的 能力以及邏輯思維能力,在 畢業(yè)設(shè)計中, 查閱了大量的資料信息,也是提高了自己在查閱資料 學(xué)習知識的能力 。在 設(shè)計中, 編寫 代碼時不斷的遇到問題,再不斷的找到 錯誤,在這個過程中更是鍛煉了自己調(diào)試的能力。 總之 ,這次畢業(yè)設(shè)計, 使自己在各個方面的能力都得到了提升 。 29 致謝 本科生生涯即將結(jié)束,論文的完成也是畢業(yè)的最后一步了,本科生生涯是我人生中的一個重要階段,讓我對將來的工作有了很好的準備。在這段時間里,我從一個剛從高中畢業(yè)的少年成長為一個懂的人間寒暑的本科畢業(yè)生,就這樣一路走過了大學(xué)時光,想說的感謝太多太多了,在這借論文致謝來感謝陪伴我走過這一路的所有朋友、同學(xué)、老師和父母。感謝你們對我的幫助和支持;感謝你們的諄諄教導(dǎo),感謝我的大學(xué) —— 徐州工程學(xué)院。 在這衷心感謝我的導(dǎo)師孫天凱老師,第一次見到老師就感覺孫天凱老師非常親切,因為要外出面試實習,孫天凱老師特意囑咐要正常跟隨畢設(shè) 的進程,不要都堆積到最后。感謝孫天凱老師的指導(dǎo)和教育,祝愿老師身體健康,合家幸福! 還要感謝 xx在我做畢設(shè)期間給予了很多很多的幫助,從開始的材料收集,開題報告和英文翻譯,到最后論文的定稿,這一路中都給了我很多的幫助, Mark一直都很忙,但是他并沒有不耐煩,而是盡全力的幫助我完整畢業(yè)設(shè)計。 感謝我的同學(xué)和朋友的幫助,感謝你們在生活和學(xué)習上對我的幫助和鼓勵。 感謝我的父母對我的關(guān)心和關(guān)愛,你們對我的支持是我堅持下去的最高動力。祝愿爸媽身體健康,萬事如意。 學(xué) 校 留給我的不光是知識的財富,還教會了我很多東西,在這里 我想感謝辛勤教導(dǎo)我的老師們,還有我親愛的小伙伴們,謝謝你們給我的學(xué)習和生活上的幫助。 在做畢業(yè)設(shè)計期間,真心感謝我的導(dǎo)師孫老師,謝謝你在整個期間給我的寶貴的意見和幫助,謝謝你的信任。在你的指導(dǎo)和幫助下,讓我如何去很好的完成這個項目?!袄蠋熌量嗔恕保? 回憶自己大學(xué)期間的學(xué)習生活,和自己在校外的實習實訓(xùn)生活,自己在這段時間里學(xué)會的東西有很多,經(jīng)歷了很多,這些都將是我未來生活中的一筆巨大的財富。辛勤教育我的老師們你們辛苦了,謝謝你們這么無私的教育著我們,教會我們的不僅僅是專業(yè)知識,更多的是如何做人的道理,“授之 以漁”,你們傳授我們的是生存的方法。 感謝有你們的陪伴,謝謝你們給我?guī)淼倪@一切,讓我的學(xué)習和生活如此多姿多彩。 30 參考文獻 [1] Android Application Development, 1st Edition Rick Rogers,John Lombardo O39。Reilly Media, Inc. May 26, 2021 [2] Google android 開發(fā)入門與實戰(zhàn) 靳巖,姚尚朗 人民郵電出版社 [3] 王向輝,張國印,沈潔 .Android 應(yīng)用程序開發(fā) .清華大學(xué)出版社, [4] android 游戲開發(fā)實戰(zhàn)寶典 吳亞峰,蘇亞光 人民郵電出版社 [5] Android 開發(fā)文檔. Android Develop
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1