軟件工程實習總結_第1頁
軟件工程實習總結_第2頁
軟件工程實習總結_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件工程實習總結

一.實習題目

c/s形式下的網絡游戲平臺〔類似于聯眾〕

二.題目要求

a.平臺上至少可以提供兩種游戲〔僅供兩人參加〕供用戶選擇。

b.效勞器端實現用戶賬號、密碼的管理,監(jiān)控用戶上下線狀態(tài)管理。

c.效勞器端實現用戶游戲數據及文本通信數據的中轉交換。

d.客戶端可以連接到效勞器并選擇游戲種類和游戲桌面,并參與游戲。

e.客戶端可以通過效勞器進展文本通信。

三.小組成員及分工

組長:黃?飛

成員:黃?飛?王潤琛?陳?磊韓振軍王向富

四.人員安排及進度

a.人員安排:

黃?飛:系統設計,文檔管理:2周,系統的集成與總結:1周

陳?磊:編寫工程方案文檔:0。5周,需求,概要文檔的編寫:2周

王潤?。合到y設計:1周,程序主要模塊的實現:2周

韓振軍:需求的搜集與文檔:1周,軟件測試與分析:1周

王向富:編寫軟件測試方案:1周,軟件測試:1周。

b.進度:

第一階段工程啟動(05-8-22----------05-8-

2

3):?實習分析;工程簡單分工。

第二階段需求分析(05-8-24----------05-8-

2

6):?確定軟件性能;功能;編寫文檔。

第三階段概要設計(05-8-29----------05-9-0

1):?確定總體架構,程序模塊。

第四階段詳細設計(05-9-02----------05-9-0

7):?設計客戶端,效勞器端細節(jié)。

第五階段軟件實現(05-9-08----------05-9-

1

6):?編寫源代碼。

第六階段軟件測試(05-9-19----------05-9-

2

1):?完成測試及文檔。

第七階段工程總結(05-9-22----------05-10-0

7):?總結進步,辯論。

五.系統架構

?整體架構圖:

六.實現的功能與未實現的功能

a.實現的功能:

客戶端:

1〕用戶登陸:用戶運行客戶端軟件后,彈出登陸框,用戶通過輸入帳號和密碼登陸平臺,高級實現程度有記住密碼選項。

2〕用戶注冊:登陸框有注冊選項,供用戶注冊新平臺帳號。用戶需要輸入新的帳號名,密碼,以及一些根本資料:姓名,性別,出生日期,郵箱。

3〕用戶修改資料:用戶可以在登陸后修改個人根本資料,除帳號外其他資料均可選擇修改。

4〕用戶選擇游戲:用戶登陸后,平臺界面即會顯示所支持游戲,用戶可選擇要進展的游戲。平臺與游戲捆綁安裝,在高級實現程度下效勞器新增加游戲通過新的安裝文件提供給用戶。

效勞器端:

1〕批準新用戶注冊:根本實現程度為由效勞器自動批準,既用戶名不與現有用戶沖突并且用戶名和密碼長度符合標準(用戶名長度不超過十個單詞或字母,密碼不低于6位)及予以批準。高級實現程度為效勞器與管理員雙重批準,既效勞器批準后只具有參觀游戲和聊天等功能但不能參加游戲,需等管理員批準后賦予正式的用戶權利。

2〕刪除用戶:效勞器管理員可以從數據庫刪除任意已注冊用戶(所有用戶資料項同時刪除)。為防止誤操作等情況發(fā)生,高級實現程度中刪除用戶操作只是暫時制止該用戶登陸,數據庫保存該用戶資料一周(或數周,示效勞器硬件資源)后再自動刪除。

b.待實現的功能:

1.用戶登錄的限制

用戶在不同地點以一樣的用戶名登錄。

注冊時對新用戶名的符號〔如非法字符〕檢查

2.用戶的異常掉線

在游戲過程中,玩家的中途異常掉線,效勞器對玩家的在線信息的監(jiān)聽,并及時修改。

3.游戲的添加

此平臺須在對游戲進展修改的情況下使游戲嵌入平臺,尚缺少良好的對游戲的管理。

七.系統演示

a.客戶端;

b.效勞器端。

八.實習總結

這個工程所涉及的技術比較多,主要包括:網絡通信,數據庫通信與操作,用戶的界面設計。我們采用vc++語言進展編程,主要調用mfc中的類函數,其中自己編寫了一些類函數,詳細的細節(jié)見詳細設計文檔。

作為一個游戲對戰(zhàn),它所能允許的最大的游戲玩家是衡量好壞的一個重要標準,對于每個用戶以產生獨立的線程對其進展調度,控制就成為該對戰(zhàn)平臺的一個重要問題。

解決方案:

建立兩個線程池(csendthreadpool,crecvthreadpool),主要負責管理線程的生成,完畢和任務分配等工作,線程池類相當于一個容器,在容器中運行很多個線程,應用程序只需要將工作交給線程池,線程池負責協調和分配內部工作。

九.經歷總結與參考書目

經歷總結:

1.本軟件在初期的設計中不是非常的完善,致使在進展編碼的階段不斷地修改,使得軟件件工程的進度和程序的質量受到很大的影響。

2.協同

溫馨提示

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

評論

0/150

提交評論