網(wǎng)絡(luò)對(duì)戰(zhàn)平臺(tái)詳細(xì)設(shè)計(jì)說明書要點(diǎn)_第1頁
網(wǎng)絡(luò)對(duì)戰(zhàn)平臺(tái)詳細(xì)設(shè)計(jì)說明書要點(diǎn)_第2頁
網(wǎng)絡(luò)對(duì)戰(zhàn)平臺(tái)詳細(xì)設(shè)計(jì)說明書要點(diǎn)_第3頁
網(wǎng)絡(luò)對(duì)戰(zhàn)平臺(tái)詳細(xì)設(shè)計(jì)說明書要點(diǎn)_第4頁
網(wǎng)絡(luò)對(duì)戰(zhàn)平臺(tái)詳細(xì)設(shè)計(jì)說明書要點(diǎn)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

網(wǎng)絡(luò)對(duì)戰(zhàn)平臺(tái)詳細(xì)設(shè)計(jì)說明書設(shè)計(jì)主題:網(wǎng)絡(luò)對(duì)戰(zhàn)平臺(tái)設(shè)計(jì)者:仰基廠小組設(shè)計(jì)地點(diǎn):中軟國際廈門ETC開發(fā)十一設(shè)計(jì)時(shí)間:2014-8-13——2014-8-22

目錄TOC\o"1-3"1 引言 31.1 編寫目的 31.2 背景 31.3 范圍 31.4 術(shù)語定義 31.5 參考資料 31.6 任務(wù)概述 41.6.1 目標(biāo) 41.6.2 用戶的特點(diǎn) 41.6.3 假定和約束 41.7 運(yùn)行環(huán)境 41.7.1 軟件環(huán)境 41.7.2 硬件環(huán)境 51.7.3 接口 52命名規(guī)則 64系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì) 104.1系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì) 104.2系統(tǒng)物理結(jié)構(gòu)設(shè)計(jì) 104.3表設(shè)計(jì) 104.3.1TableName(表名的解釋) 104.3.2玩家表解析 114.3.3管理員表解析 114.3.4游戲表解析 114.3.5游戲房間表解析 114.3.6游戲桌子表解析 124.4表之間的關(guān)聯(lián)設(shè)計(jì) 125系統(tǒng)設(shè)計(jì) 126格式設(shè)計(jì) 146.1注冊(cè)格式 146.2登錄格式 156.3用戶格式 156.4管理員格式 16引言編寫目的編寫本需求規(guī)格說明書的目的是為了清晰地說明本小組開發(fā)《網(wǎng)絡(luò)對(duì)戰(zhàn)平臺(tái)》要實(shí)現(xiàn)的所有功能。同時(shí)也為軟件使用者和軟件開發(fā)者之間建立共同的需求目標(biāo),進(jìn)行一定程度的交流溝通。同時(shí)對(duì)軟件所需實(shí)現(xiàn)的功能模塊做了全面的描述。它是后續(xù)開發(fā)工作和驗(yàn)收工作的依據(jù)文件。軟件使用者和軟件開發(fā)者以此為共同的基礎(chǔ)。本說明書的預(yù)期讀者為:軟件開發(fā)小組的相關(guān)人員,軟件開發(fā)小組的產(chǎn)品實(shí)現(xiàn)成員應(yīng)該閱讀和參考本說明進(jìn)行代碼編寫、測(cè)試。背景網(wǎng)絡(luò)游戲游戲的發(fā)展我們有目共睹,然而許多游戲在對(duì)戰(zhàn)中缺乏互動(dòng)和玩家間的相互溝通。特別是在當(dāng)今,小游戲眾多的時(shí)期。為廣大玩家提供休閑娛樂的平臺(tái),同時(shí)又為廣大游戲開發(fā)者提供社交游戲的升級(jí)體驗(yàn)。于是我們小組經(jīng)過開會(huì)討論,并切合我們小組未來發(fā)展和技術(shù)層面的學(xué)習(xí)要求。構(gòu)思出這一平臺(tái)。在充分考驗(yàn)自我的同時(shí),為廣大游戲玩家和開發(fā)者,提供這一游戲平臺(tái)。開啟社交游戲的新時(shí)代。范圍本標(biāo)準(zhǔn)規(guī)定用戶體驗(yàn)和可發(fā)者開發(fā)的需求,約束開發(fā)人員,突出本平臺(tái)優(yōu)勢(shì),和相關(guān)協(xié)議。本標(biāo)準(zhǔn)適用于本平臺(tái)的注冊(cè)用戶和開發(fā)組人員。術(shù)語定義網(wǎng)絡(luò)對(duì)戰(zhàn)平臺(tái)即實(shí)現(xiàn)游戲的網(wǎng)絡(luò)對(duì)戰(zhàn)和即時(shí)通訊的社交平臺(tái)。參考資料Java核心技術(shù)任務(wù)概述目標(biāo)開發(fā)出實(shí)現(xiàn)用戶在平臺(tái)上進(jìn)行游戲?qū)?zhàn),比分排行,聊天等功能。用戶的特點(diǎn)此軟件用戶包括玩家用戶、開發(fā)者用戶和本平臺(tái)的管理員用戶玩家用戶:實(shí)現(xiàn)游戲?qū)?zhàn)和聊天功能,查看自己的排行和其他玩家PK對(duì)比開發(fā)者用戶:實(shí)現(xiàn)開發(fā)者在本平臺(tái)上推送游戲的功能管理員用戶:實(shí)現(xiàn)用戶信息管理和平臺(tái)的維護(hù)假定和約束運(yùn)行環(huán)境簡(jiǎn)要說明本產(chǎn)品的運(yùn)行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定。軟件環(huán)境名稱版本語種操作系統(tǒng)WindowsXP,2003操作系統(tǒng)的附加功能數(shù)據(jù)庫平臺(tái)Mysql5.0語言JDK5.0以上郵件系統(tǒng)客戶端軟件硬件環(huán)境硬件配置最低配置推薦配置服務(wù)器1CPU:P42.0G1CPU:P42.8GMem:1GMem:2GHD:40GHD:120G客戶端1CPU:P41.0G1CPU:P42.0GMem:512MMem:1GHD:40GHD:120G接口說明該軟件通過Socket端口對(duì)外服務(wù),服務(wù)端口通過系統(tǒng)來配置。2命名規(guī)則(1)項(xiàng)目命名:User+項(xiàng)目功能且首字母大寫(2)包命名:com.+(yjc)小組名+包名(3)類命名:根據(jù)類的功能命名,如果類名只有一個(gè)單詞則單詞首字母大寫,其余小寫;如果累名由多個(gè)單詞構(gòu)成,則每個(gè)單詞的首字母大寫,其余小寫。3系統(tǒng)功能及描述3.1系統(tǒng)功能層次模塊圖3.2客戶端模塊功能的描述3.3客戶端模塊3.3.1游戲排名即用戶在線信息列表客戶端在游戲排名即用戶在線信息列表中實(shí)現(xiàn)用戶在線信息,用戶排名。3.3.2發(fā)起聊天客戶端可以發(fā)起聊天,在用戶在線信息列表中點(diǎn)擊選擇想要聊天的對(duì)象后點(diǎn)擊開始按鈕發(fā)起聊天。在聊天輸入框中輸入聊天信息按回車鍵發(fā)送或者選擇按發(fā)送按鈕發(fā)送3.3.3發(fā)起群聊客戶端顯示所有客戶發(fā)送的群信息3.3.4私聊客戶可以選擇其他客戶進(jìn)行私聊,輸入信息發(fā)送給對(duì)方3.3.5創(chuàng)建游戲房間客戶可以選擇游戲后,在游戲列表中點(diǎn)擊選擇游戲后按創(chuàng)建房間按鈕,創(chuàng)建游戲房間。3.3.6查詢信息功能用戶可以在查詢信息欄中輸入想要查找的房間號(hào)碼,或者用戶名稱3.3.7退出用戶界面客戶不想繼續(xù)游戲或者聊天時(shí)可以選擇退出用戶界面。3.4服務(wù)器管理員界面功能的描述3.4.1在線客戶列表服務(wù)器管理員界面可以實(shí)時(shí)顯示客戶端的用戶列表,當(dāng)用戶上線或者下線時(shí),都會(huì)自動(dòng)刷新3.4.2顯示群聊信息服務(wù)器管理員界面可以在大廳實(shí)時(shí)顯示用戶群聊信息3.4.3踢人服務(wù)器管理員對(duì)于發(fā)表非法言論或無理起鬧者剔出聊天室3.4.4發(fā)布公告面板信息服務(wù)器管理員可以在向大廳發(fā)送一些公告信息3.4.5發(fā)布群信息服務(wù)器管理員也可以與客戶在大廳進(jìn)行群交流,同時(shí)也可以向個(gè)人發(fā)布消息3.5其他專門要求無4系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)4.1系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)玩家表: 用戶信息(編號(hào),用戶名,密碼,性別,頭像,游戲分?jǐn)?shù),游戲排名)管理員表: 默認(rèn)信息(用戶名,密碼)游戲表:游戲信息(游戲編號(hào),游戲類型)游戲房間表:游戲房間信息(房間號(hào),房間名稱)游戲桌子表:游戲桌子信息(編號(hào),房間號(hào),桌子編號(hào),玩家一,玩家二,桌子狀態(tài))4.2系統(tǒng)物理結(jié)構(gòu)設(shè)計(jì)根據(jù)硬件設(shè)備和數(shù)據(jù)庫平臺(tái)系統(tǒng),對(duì)數(shù)據(jù)庫系統(tǒng)的物理存儲(chǔ)結(jié)構(gòu)進(jìn)行規(guī)劃,估計(jì)數(shù)據(jù)庫的大小,增長(zhǎng)速度,各主要部分的訪問頻度。確定數(shù)據(jù)文件的命名,日志文件的命名。數(shù)據(jù)文件和日志文件的物理存放位置,如果有多個(gè)存儲(chǔ)設(shè)備,需要規(guī)劃數(shù)據(jù)文件的組織方式。系統(tǒng)內(nèi)存使用配置,一般來說,數(shù)據(jù)庫系統(tǒng)會(huì)自動(dòng)維護(hù)系統(tǒng)內(nèi)存,但有時(shí)為了某些性能問題,可以根據(jù)需要對(duì)數(shù)據(jù)庫的內(nèi)存管理進(jìn)行另行配置。4.3表設(shè)計(jì)根據(jù)數(shù)據(jù)字典的設(shè)計(jì),進(jìn)一步細(xì)化為數(shù)據(jù)庫表的設(shè)計(jì)。表的設(shè)計(jì)包括以下內(nèi)容:4.3.1TableName(表名的解釋)Player玩家表Admin管理員表Game游戲表、Room游戲房間表Table游戲桌子表4.3.2玩家表解析字段名數(shù)據(jù)類型允許為空默認(rèn)值說明PlayerIdIntFALSE玩家編號(hào)(主鍵)LoginPwdVarcharFALSE登錄密碼PlayerNameVarcharFALSE玩家昵稱SexCharFALSE男性別HeadsIdCharFALSEA頭像編號(hào)GameScoreIntTRUE游戲1的分?jǐn)?shù)GameScore1IntTRUE游戲2的分?jǐn)?shù)4.3.3管理員表解析字段名數(shù)據(jù)類型允許為空默認(rèn)值說明AdminVarcharFALSEAdmin用戶名APwdVarcharFALSEAdmin登錄密碼4.3.4游戲表解析字段名數(shù)據(jù)類型允許為空默認(rèn)值說明gameIdIntFALSE游戲號(hào),主鍵gameTypeVarcharFALSE游戲類型4.3.5游戲房間表解析字段名數(shù)據(jù)類型允許為空默認(rèn)值說明roomIdIntFALSE房間號(hào),主鍵roomNameVarcharFALSE房間名稱4.3.6游戲桌子表解析字段名數(shù)據(jù)類型允許為空默認(rèn)值說明IdIntFALSE編號(hào)(主鍵)RoomIDIntFALSE房間號(hào)(外鍵)tableIDIntFALSE桌子編號(hào)player1varcharTRUE玩家1player2varcharTRUE玩家2statesIntTRUE桌子狀態(tài)(空或滿)4.4表之間的關(guān)聯(lián)設(shè)計(jì)游戲房間表中的房間號(hào)作為游戲桌子表的外鍵,每個(gè)房間對(duì)應(yīng)有若干個(gè)桌子。5系統(tǒng)設(shè)計(jì)5.1系統(tǒng)功能聯(lián)系:登錄:判斷登入的是用戶還是管理員。注冊(cè):將注冊(cè)的信息存在數(shù)據(jù)庫5.1.1服務(wù)器端功能聯(lián)系:服務(wù)器開啟,關(guān)閉有接口回調(diào)返回信息服務(wù)器執(zhí)行

溫馨提示

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

評(píng)論

0/150

提交評(píng)論