軟件工程實驗報告_第1頁
軟件工程實驗報告_第2頁
軟件工程實驗報告_第3頁
軟件工程實驗報告_第4頁
軟件工程實驗報告_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、某某大學軟件工程集中性實踐教學環(huán)節(jié)課程設計報告題 目 考驗記憶力小游戲 院 系 計算機與軟件學院 專 業(yè) 軟件工程 學生姓名 不愛拉面學 號 指導教師 二一五年 十二 月十 日5 / 7文檔可自由編輯打印目錄實驗題目.11.需求分析.1 1.1編寫目的. 11.2功能要求.11.3任務目標.11.4本系統(tǒng)的數(shù)據(jù)字典.11.5 系統(tǒng)開發(fā)環(huán)境.12. 概要設計.12.1 系統(tǒng)功能介紹.12.2概念結(jié)構(gòu)設計.23. 詳細設計.33.1數(shù)據(jù)流圖. .33.2系統(tǒng)文件結(jié)構(gòu).33.3系統(tǒng)運行示例.34.總結(jié)與體會.45.參考文獻.5考驗記憶力小游戲摘要:本系統(tǒng)不僅給玩家?guī)砹擞螒虻臉O致體驗,而且頗有難度的

2、記憶力考驗更是讓玩家欲罷不能?;诎沧康南到y(tǒng),讓玩家隨時隨地可以消磨時間。關(guān)鍵詞:android,小游戲。1需求分析1.1 編寫目的:為了讓生活更加多姿多彩,有更多的游戲供人們緩解生活的勞累,我們特此編寫此小游戲,又為了方便人們隨時隨地地可以玩樂,我們選擇了用android開發(fā)。同時,該游戲考驗了玩家的記憶力,正所謂有難度才有動力,也是為了讓游戲百玩不膩。1.2功能要求:本游戲系統(tǒng)上手簡單,功能強大,能鍛煉玩家眼力和記憶力。游戲能結(jié)算玩家游戲結(jié)果,統(tǒng)計玩家操作記錄,并對不同玩家成績進行排行。1.3任務目標:任務目標:經(jīng)過考察與分析,本游戲應具有以下功能Ø 游戲登錄界面:包括loadi

3、ng畫面、輸入玩家游戲id、顯示作者等功能。Ø 游戲初始化:包括游戲界面初始化、游戲地圖初始化、游戲提示等功能。Ø 游戲進行過程:包括玩家操作的錄入、游戲進度記錄、計算游戲結(jié)果等功能。Ø 游戲數(shù)據(jù)查詢:包括玩家游戲排行榜、全網(wǎng)聯(lián)合排名等功能。 1.4本系統(tǒng)的數(shù)據(jù)字典:Ø 玩家用戶數(shù)據(jù):玩家id,姓名,性別,排名,操作記錄等數(shù)據(jù)。Ø 游戲數(shù)據(jù):地圖圖片編號、游戲時間、游戲分數(shù)、點擊次數(shù)等數(shù)據(jù)。 1.5 系統(tǒng)開發(fā)環(huán)境:Android Studio 是一個Android開發(fā)環(huán)境,基于IntelliJ IDEA. 類似 Eclipse ADT,Andr

4、oid Studio 提供了集成的 Android 開發(fā)工具用于開發(fā)和調(diào)試。Android Studio是2013年Google的最新的專門應對安卓開發(fā)設計的軟件,功能強大,操作方便。2.概要設計2.1系統(tǒng)功能介紹本系統(tǒng)為安卓小游戲,能鍛煉玩家眼力和記憶力。游戲能結(jié)算玩家游戲結(jié)果,統(tǒng)計玩家操作記錄,并對不同玩家成績進行排行,具體功能如下:1)能夠從屏幕上讀取一個學生的信息并將信息存入到數(shù)據(jù)文件中。1)能夠讀入玩家id、姓名等數(shù)據(jù),并能和原油數(shù)據(jù)進行匹配。2)能夠隨機初始化生成游戲關(guān)卡。3)能夠根據(jù)玩家操作反饋不同結(jié)果并在游戲結(jié)束時得出成績。4)能夠根據(jù)玩家成績進行本地和聯(lián)網(wǎng)排名。5)能夠記錄玩

5、家的具體操作過程并實現(xiàn)任意時間的狀態(tài)重現(xiàn)。2.2概念結(jié)構(gòu)設計E-R圖2.2.1玩家用戶數(shù)據(jù):玩家id,姓名,性別,排名,操作記錄等數(shù)據(jù)。2.2.2游戲數(shù)據(jù):地圖圖片編號、游戲時間、游戲分數(shù)、點擊次數(shù)等數(shù)據(jù)。3、詳細設計3.1數(shù)據(jù)流圖:本系統(tǒng)的數(shù)據(jù)流圖如下:3.2 系統(tǒng)文件結(jié)構(gòu) 登錄界面:LoginActivity.class主界面:MainActivity.class隨機數(shù)產(chǎn)生類:RandomSort.class界面:activity_login.xml Activity_main.xml3.3系統(tǒng)運行示例3.3.1游戲登錄界面:3.3.2游戲界面 4.總結(jié)與體會通過這次軟件工程導論的學習,我深深地知道了軟件需求分析的重要性,知道了在實際編程之前,我們首先需要花大量的時間去做需求分析,去了解功能要求,這樣子才能在編碼階段更加得心應手。從今往后,我會更加努力學習,在程序員的道路上走得更遠。5.參考文獻:1 趙亮,張維. 基于Android技術(shù)的界面設計與研究D . 徐州:徐州建筑職業(yè) 技術(shù)學院, 20012 Bruce Eckel .Thinking in java(java 編程思

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論