《 支付平臺系統(tǒng) 》 需求分析報告

上傳人:ya****h 文檔編號:153744598 上傳時間:2022-09-19 格式:DOCX 頁數(shù):10 大?。?51.93KB
收藏 版權申訴 舉報 下載
《 支付平臺系統(tǒng) 》 需求分析報告_第1頁
第1頁 / 共10頁
《 支付平臺系統(tǒng) 》 需求分析報告_第2頁
第2頁 / 共10頁
《 支付平臺系統(tǒng) 》 需求分析報告_第3頁
第3頁 / 共10頁

本資源只提供3頁預覽,全部文檔請下載后查看!喜歡就下載吧,查找使用更方便

15 積分

下載資源

資源描述:

《《 支付平臺系統(tǒng) 》 需求分析報告》由會員分享,可在線閱讀,更多相關《《 支付平臺系統(tǒng) 》 需求分析報告(10頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、學生學號0121210680225實驗課成績武漢理工大學學生實驗報告書實驗課程名稱軟件設計與體系結構開課學院計算機科學與技術學院指導老師姓名陳明俊學生姓名李安福學生專業(yè)班級軟件sy120120142015學年第1學期實驗課程名稱:軟件設計與體系結構實驗項目名稱貪吃蛇可行性分析實驗成績實驗者李安福專業(yè)班級軟件sy1201組別同組者郭燁華實驗日期年月曰第一部分:實驗分析與設計(可加頁)一、實驗內容描述(問題域描述)對于貪吃蛇游戲開發(fā)進行可行性分析,例如:可行性研究的前提、對現(xiàn)有系統(tǒng)的分析、所建議的系統(tǒng)、可選擇的其他系統(tǒng)方案、投資及效益分析、社會因素方面的可行性、結論。貪吃蛇游戲是一種簡單的大眾的游

2、戲,自從計算機實現(xiàn)以來,深受廣大電腦玩家的喜愛,做一個簡單的貪吃蛇小游戲。貪吃蛇的核心算法是如何實現(xiàn)蛇的移動和吃掉食物后如何變成新的蛇體。沒有碰到食物的時候,把當前運動方向上的下個節(jié)點入隊并以蛇節(jié)點的顏色繪制這個節(jié)點,然后把頭指針所指的節(jié)點出隊,并以游戲框架內部背景色重繪出隊的節(jié)點,這樣就可以達到移動的效果。而在吃到食物的時候,則只需把食物入隊即可。實現(xiàn)貪吃蛇的基本的蛇身移動、吃到食物身體增長、和碰到墻壁或自身死亡,能夠暫停和開始。二、實驗設計(包括實驗方案設計,實驗手段的確定,實驗步驟,實驗過程等)可行性研究的前提:1)所建議系統(tǒng)運行壽命的最小值1年所建議系統(tǒng)運行壽命10年2)進行系統(tǒng)方案選

3、擇比較的時間無3)經費投資方面的來源無4)軟件環(huán)境客戶機操作系統(tǒng):windows-xp及以上均可。進行可行性研究的方法:1用戶調查2. 專家咨詢3. 市場相關同類產品的調查系統(tǒng)進行是所使用的主要尺度為各項功能的優(yōu)先次序,開發(fā)時間的長短及使用中的難易程度。所建議的游戲軟件:1. 處理流程和數(shù)據(jù)流程貪吃蛇游戲中定義如下:1)空白區(qū)域(Lawn):定義的區(qū)域是貪吃蛇游戲的場地。豆、石頭和蛇只能存在于空白區(qū)域的范圍之內。根據(jù)個人愛好還可以添加背景,改變區(qū)域的大小和顏色。2)蛇(Snake):在貪吃蛇游戲中,蛇由若干節(jié)組成,其中第一節(jié)是蛇頭,在蛇頭上面定義兩個點,作為蛇的眼睛,其余是蛇身。在游戲過程中,

4、有且僅有一條蛇,并且蛇在不停地移動。如果蛇吃了豆,則蛇生長冇。如果蛇頭碰到蛇身,蛇死亡,游戲結束。如果蛇頭離開所定義的區(qū)域,則蛇死亡游戲結束。當蛇頭撞到定義的石塊上的時候游戲結束。在定義蛇的時候可以改變蛇的初始長度,也可以改變蛇的顏色和大小。3)豆(Bean):在貪吃蛇游戲中,豆是蛇的食物。在游戲過程中,有且僅有一顆豆。如果蛇吃了豆,則重新生成一顆豆。豆的出現(xiàn)是隨機性的。4)石塊(stone):游戲中石塊和豆是同時出現(xiàn)的,不同的是,豆是隨機產生的,而石塊是固定的,它的坐標在寫代碼的時候就定義好了,不能夠改變。它的大小和顏色也可以隨便的改變。5)菜單(MenuStrip):在貪吃蛇游戲中有游戲菜

5、單,里面有開局、暫停、繼續(xù)、加速、減速、幫助等菜單。還有Label控件,顯示速度、時間、日期和積分的。2. 改進之處包括游戲軟件的功能添加,刪減和升級第二部分:實驗結果分析(可加頁)影響:此貪吃蛇游戲軟件采用大部分系統(tǒng)是基于B/S結構的,大大的減輕了服務器的負擔;并增加了交互性,能進行局部實時刷新。對設備的影響:B/S結構,是WEB興起后的一種網(wǎng)絡結構模式,WEB瀏覽器是客戶端最主要的應用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務器上,簡化了系統(tǒng)的開發(fā)、維護和使用??蛻魴C上只要安裝一個瀏覽器,服務器安裝Oracle或SOLServer等數(shù)據(jù)庫。瀏覽器通過WebServer同

6、數(shù)據(jù)庫進行數(shù)據(jù)交互。1對軟件的影響保留原系統(tǒng)的人員信息和各類文檔并進行補充升級,去除現(xiàn)操作系統(tǒng),更新為windowsXP,升級防護軟件。2. 對用戶單位機構的影響大大提高了辦事效率,減少繁瑣的紙質數(shù)據(jù)記載,減少空間利用率以及時間的耗費。人員數(shù)量減少,有基本計算機軟件操作技術并對其進行一定的培訓即可。3. 對系統(tǒng)運行過程的影響游戲軟件多注重用戶反饋,功能增進,以滿足用戶的娛樂需求4. 對地點和設施的影響需要安靜整潔的工作環(huán)境,便于團隊研討開發(fā)。技術條件方面的可行性:1)游戲開發(fā)的實現(xiàn)在技術上是可行的。2)從技術和可擴展性來講,是可行的。隨著Internet的飛速發(fā)展使得BS模式已成為當前熱門的系

7、統(tǒng)架構方式,并且技術已經成熟,系統(tǒng)操作簡單,不需要任何硬件設備,可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。3)操作上也是可行的。該系統(tǒng)不需要太大的投入及太多的技術資源支持。4)人員的數(shù)量可以滿足,以小組討論研究,互相分享想法,一起探討研究,集思廣益,可以滿足技術條件。在規(guī)定的期限內可以完成本系統(tǒng)的開發(fā)。5. 可選擇的其他系統(tǒng)方案目前還沒有其他的系統(tǒng)方案,介于.NET技術的成熟,系統(tǒng)操作簡單,因此不對其他系統(tǒng)做選擇。社會因素方面的可行性:貪吃蛇游戲軟件,需要使用正版操作系統(tǒng)軟件及應用軟件平臺,避免為此發(fā)生法律糾紛;貪吃蛇游戲軟件的開發(fā)完全為自主

8、設計,不存在任何侵權問題,因此可以放心使用。貪吃蛇游戲軟件使用簡單,速度快,廣大用戶可以輕松掌握其使用依法。結論:貪吃蛇游戲軟件的開發(fā),經過經濟、技術、社會等方面的可行性分析,可以確定該游戲的開發(fā)完全必要,而且是可行的,為豐富廣大用戶娛樂和豐富生活的需要,貪吃蛇游戲可立即開發(fā)并實時更新。實驗課程名稱:軟件設計與體系結構實驗項目名稱貪吃蛇架構的實現(xiàn)實驗成績實驗者李安福專業(yè)班級軟件sy1201組別同組者郭燁華實驗日期年月曰第一部分:實驗分析與設計(可加頁)實驗內容描述(問題域描述)此需求分析說明書對貪吃蛇游戲軟件做了全面的軟件架構分析,明確所要開發(fā)的游戲軟件應具有的功能、性能與界面,使系統(tǒng)分析人員

9、及軟件開發(fā)人員能清楚地了解用戶的需求,并在此基礎上進一步提出概要設計說明書和完成后續(xù)設計與開發(fā)工作。二、實驗設計(包括實驗方案設計,實驗手段的確定,實驗步驟,實驗過程等)1初步架構圖:川始暫停游戲游戲游戲第二部分:實驗結果分析(可加頁)一、實驗結果描述2.用例描述:游戲開始或退出:概述玩家開始游戲或退出游戲前置條件玩家已進入并開始游戲正常事件流1、玩家選擇“上、下、左、右”鍵,來控制目標的方向2、目標向相應的方向轉向其他事件流在游戲中,玩家不得返回主菜單異常事件流提示錯誤,游戲自動退出后置條件目標做出相應的動作注釋IN游戲輸贏判斷:用例名稱:游戲輸贏的判斷用例標識號:無參與者:玩家簡要說明:判

10、斷輸贏前置條件:玩家已登陸游戲基本事件流:1、目標超越邊界、或碰觸自身,則判斷目標死亡2、游戲結束3、用例結束其他事件流:無異常事件流:提示錯誤,游戲自動退出后置條件:游戲結束注釋:無3用例圖4.時序圖:1開始與退出時序圖OperatsnakeLength:intsnakeDirection:inttableting:inttableLength:int-initGane:int卜hour:im-*inute:intsecond:int+dra*Snake():int+dravTable():int+undravSnake():int+ameOver():int+shovTiie()iintT

11、able-CTable:-AcWFood:intint+showTable0;ir二=SnakeloveL亠-Csnak上:int-snakeMove:Int弋-Caove:Int+sh&wSnake0:int+showFriut0:Int二、實驗小結、建議及體會要有正確的理論指導,理論不正確,實驗結果肯定不對吧?做實驗時要細心,這個很重要的。要按照規(guī)定做實驗,通過軟甲架構分析實驗,我明白了開發(fā)軟件之前的架構多么重要,它一開始就定義了軟件的整體,所以說,比較重要。遇到的問題及如何解決1、問題:有時候出現(xiàn)一些變量沒有定義,例如errorC2065:bean:undeclaredidentifie

12、r、errorC2228:leftof.imusthaveclass/struet/uniontype等原因:相關函數(shù)的頭文件沒有定義解決:在相關函數(shù)中定義頭文件。2、問題:蛇運動區(qū)域與邊框不匹配,造成蛇運動出邊框或未到達邊框而游戲結束。原因:數(shù)據(jù)沒有匹配好。解決:重新對程序中的矩形框繪制函數(shù)數(shù)據(jù)進行修改,并修改蛇運動邊界的判斷條件。3、問題:食物出現(xiàn)在邊框外,造成游戲無法進行。原因:控制事物出現(xiàn)的隨機函數(shù)出現(xiàn)問題,隨機坐標超出蛇運動區(qū)域。解決:重新計算邊界條件,修改隨機函數(shù)rand()%x中的x值。通過這次試驗,感觸真的很深,我們二人小組獨立完成的這次貪吃蛇開發(fā),途中遇到很多困難,但是都一一解決,我學到了一種精神,遇到挫折不放棄,努力進取,同時也非常感謝老師對我們的悉心栽培。貪吃蛇可行性分析及架構實現(xiàn)指導老師:陳明俊組員:李安福郭燁華分工明細成員分工:職責姓名任務項目分析經理、程序員李安??尚行苑治?,系統(tǒng)功能分析,編程系統(tǒng)設計師、程序員郭燁華概要設計,開發(fā)設計、編程

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!