


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件工程實(shí)習(xí)總結(jié)
一.實(shí)習(xí)題目
c/s形式下的網(wǎng)絡(luò)游戲平臺(tái)〔類似于聯(lián)眾〕
二.題目要求
a.平臺(tái)上至少可以提供兩種游戲〔僅供兩人參加〕供用戶選擇。
b.效勞器端實(shí)現(xiàn)用戶賬號(hào)、密碼的管理,監(jiān)控用戶上下線狀態(tài)管理。
c.效勞器端實(shí)現(xiàn)用戶游戲數(shù)據(jù)及文本通信數(shù)據(jù)的中轉(zhuǎn)交換。
d.客戶端可以連接到效勞器并選擇游戲種類和游戲桌面,并參與游戲。
e.客戶端可以通過(guò)效勞器進(jìn)展文本通信。
三.小組成員及分工
組長(zhǎng):黃?飛
成員:黃?飛?王潤(rùn)琛?陳?磊韓振軍王向富
四.人員安排及進(jìn)度
a.人員安排:
黃?飛:系統(tǒng)設(shè)計(jì),文檔管理:2周,系統(tǒng)的集成與總結(jié):1周
陳?磊:編寫工程方案文檔:0。5周,需求,概要文檔的編寫:2周
王潤(rùn)琛:系統(tǒng)設(shè)計(jì):1周,程序主要模塊的實(shí)現(xiàn):2周
韓振軍:需求的搜集與文檔:1周,軟件測(cè)試與分析:1周
王向富:編寫軟件測(cè)試方案:1周,軟件測(cè)試:1周。
b.進(jìn)度:
第一階段工程啟動(dòng)(05-8-22----------05-8-
2
3):?實(shí)習(xí)分析;工程簡(jiǎn)單分工。
第二階段需求分析(05-8-24----------05-8-
2
6):?確定軟件性能;功能;編寫文檔。
第三階段概要設(shè)計(jì)(05-8-29----------05-9-0
1):?確定總體架構(gòu),程序模塊。
第四階段詳細(xì)設(shè)計(jì)(05-9-02----------05-9-0
7):?設(shè)計(jì)客戶端,效勞器端細(xì)節(jié)。
第五階段軟件實(shí)現(xiàn)(05-9-08----------05-9-
1
6):?編寫源代碼。
第六階段軟件測(cè)試(05-9-19----------05-9-
2
1):?完成測(cè)試及文檔。
第七階段工程總結(jié)(05-9-22----------05-10-0
7):?總結(jié)進(jìn)步,辯論。
五.系統(tǒng)架構(gòu)
?整體架構(gòu)圖:
六.實(shí)現(xiàn)的功能與未實(shí)現(xiàn)的功能
a.實(shí)現(xiàn)的功能:
客戶端:
1〕用戶登陸:用戶運(yùn)行客戶端軟件后,彈出登陸框,用戶通過(guò)輸入帳號(hào)和密碼登陸平臺(tái),高級(jí)實(shí)現(xiàn)程度有記住密碼選項(xiàng)。
2〕用戶注冊(cè):登陸框有注冊(cè)選項(xiàng),供用戶注冊(cè)新平臺(tái)帳號(hào)。用戶需要輸入新的帳號(hào)名,密碼,以及一些根本資料:姓名,性別,出生日期,郵箱。
3〕用戶修改資料:用戶可以在登陸后修改個(gè)人根本資料,除帳號(hào)外其他資料均可選擇修改。
4〕用戶選擇游戲:用戶登陸后,平臺(tái)界面即會(huì)顯示所支持游戲,用戶可選擇要進(jìn)展的游戲。平臺(tái)與游戲捆綁安裝,在高級(jí)實(shí)現(xiàn)程度下效勞器新增加游戲通過(guò)新的安裝文件提供給用戶。
效勞器端:
1〕批準(zhǔn)新用戶注冊(cè):根本實(shí)現(xiàn)程度為由效勞器自動(dòng)批準(zhǔn),既用戶名不與現(xiàn)有用戶沖突并且用戶名和密碼長(zhǎng)度符合標(biāo)準(zhǔn)(用戶名長(zhǎng)度不超過(guò)十個(gè)單詞或字母,密碼不低于6位)及予以批準(zhǔn)。高級(jí)實(shí)現(xiàn)程度為效勞器與管理員雙重批準(zhǔn),既效勞器批準(zhǔn)后只具有參觀游戲和聊天等功能但不能參加游戲,需等管理員批準(zhǔn)后賦予正式的用戶權(quán)利。
2〕刪除用戶:效勞器管理員可以從數(shù)據(jù)庫(kù)刪除任意已注冊(cè)用戶(所有用戶資料項(xiàng)同時(shí)刪除)。為防止誤操作等情況發(fā)生,高級(jí)實(shí)現(xiàn)程度中刪除用戶操作只是暫時(shí)制止該用戶登陸,數(shù)據(jù)庫(kù)保存該用戶資料一周(或數(shù)周,示效勞器硬件資源)后再自動(dòng)刪除。
b.待實(shí)現(xiàn)的功能:
1.用戶登錄的限制
用戶在不同地點(diǎn)以一樣的用戶名登錄。
注冊(cè)時(shí)對(duì)新用戶名的符號(hào)〔如非法字符〕檢查
2.用戶的異常掉線
在游戲過(guò)程中,玩家的中途異常掉線,效勞器對(duì)玩家的在線信息的監(jiān)聽(tīng),并及時(shí)修改。
3.游戲的添加
此平臺(tái)須在對(duì)游戲進(jìn)展修改的情況下使游戲嵌入平臺(tái),尚缺少良好的對(duì)游戲的管理。
七.系統(tǒng)演示
a.客戶端;
b.效勞器端。
八.實(shí)習(xí)總結(jié)
這個(gè)工程所涉及的技術(shù)比較多,主要包括:網(wǎng)絡(luò)通信,數(shù)據(jù)庫(kù)通信與操作,用戶的界面設(shè)計(jì)。我們采用vc++語(yǔ)言進(jìn)展編程,主要調(diào)用mfc中的類函數(shù),其中自己編寫了一些類函數(shù),詳細(xì)的細(xì)節(jié)見(jiàn)詳細(xì)設(shè)計(jì)文檔。
作為一個(gè)游戲?qū)?zhàn),它所能允許的最大的游戲玩家是衡量好壞的一個(gè)重要標(biāo)準(zhǔn),對(duì)于每個(gè)用戶以產(chǎn)生獨(dú)立的線程對(duì)其進(jìn)展調(diào)度,控制就成為該對(duì)戰(zhàn)平臺(tái)的一個(gè)重要問(wèn)題。
解決方案:
建立兩個(gè)線程池(csendthreadpool,crecvthreadpool),主要負(fù)責(zé)管理線程的生成,完畢和任務(wù)分配等工作,線程池類相當(dāng)于一個(gè)容器,在容器中運(yùn)行很多個(gè)線程,應(yīng)用程序只需要將工作交給線程池,線程池負(fù)責(zé)協(xié)調(diào)和分配內(nèi)部工作。
九.經(jīng)歷總結(jié)與參考書目
經(jīng)歷總結(jié):
1.本軟件在初期的設(shè)計(jì)中不是非常的完善,致使在進(jìn)展編碼的階段不斷地修改,使得軟件件工程的進(jìn)度和程序的質(zhì)量受到很大的影響。
2.協(xié)同
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年青海省安全員-B證考試題庫(kù)及答案
- 2025-2030年中國(guó)電熱水器產(chǎn)業(yè)市場(chǎng)發(fā)展前景與投資趨勢(shì)分析報(bào)告
- 長(zhǎng)春工業(yè)大學(xué)人文信息學(xué)院《BM安裝工程計(jì)量》2023-2024學(xué)年第二學(xué)期期末試卷
- 南昌理工學(xué)院《現(xiàn)代控制》2023-2024學(xué)年第二學(xué)期期末試卷
- 昆明幼兒師范高等??茖W(xué)?!督鹑趯W(xué)前沿動(dòng)態(tài)》2023-2024學(xué)年第二學(xué)期期末試卷
- 信陽(yáng)農(nóng)林學(xué)院《臺(tái)港暨海外華文文學(xué)研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 西安體育學(xué)院《大數(shù)據(jù)機(jī)器學(xué)習(xí)》2023-2024學(xué)年第二學(xué)期期末試卷
- 濰坊工商職業(yè)學(xué)院《機(jī)器學(xué)習(xí)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東信息工程職業(yè)學(xué)院《UML及形式化建模》2023-2024學(xué)年第二學(xué)期期末試卷
- 山西旅游職業(yè)學(xué)院《化工原理(Ⅰ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 羅森便利店QSC標(biāo)準(zhǔn)課件講義
- 售后服務(wù)的流程圖
- 讀《讀懂孩子》讀書心得體會(huì)
- 《勞動(dòng)合同法》普法宣傳資料
- 二年級(jí)下冊(cè)科學(xué)教案-2.3科技產(chǎn)品體驗(yàn)會(huì) 大象版
- 退役軍人優(yōu)待證申領(lǐng)表
- Q∕SY 19001-2017 風(fēng)險(xiǎn)分類分級(jí)規(guī)范
- 勞務(wù)分包項(xiàng)目經(jīng)理崗位職責(zé)
- 幼兒繪本故事:奇怪的雨傘店
- 鋼琴基礎(chǔ)教程教案
- 糖基轉(zhuǎn)移酶和糖苷酶課件(PPT 111頁(yè))
評(píng)論
0/150
提交評(píng)論