久碰香蕉线视频在线观看视频|色婷婷六月亚洲6月中文字幕|欧美va欧美va在线|久久国产欧美日韩精品图片

  • <style id="7ee4u"></style><object id="7ee4u"><button id="7ee4u"></button></object>

        <dfn id="7ee4u"><ul id="7ee4u"><source id="7ee4u"></source></ul></dfn>

        軟件工程實習總結(jié)

        時間:2021-06-19 20:04:04 實習總結(jié) 我要投稿

        軟件工程實習總結(jié)

         一.實習題目

        軟件工程實習總結(jié)

        c/s模式下的網(wǎng)絡游戲平臺(類似于聯(lián)眾)

         二.題目要求

        a. 平臺上至少能夠提供兩種游戲(僅供兩人參加)供用戶選擇。
          b. 服務器端實現(xiàn)用戶賬號、密碼的管理,監(jiān)控用戶上下線狀態(tài)管理。
          c. 服務器端實現(xiàn)用戶游戲數(shù)據(jù)及文本通信數(shù)據(jù)的中轉(zhuǎn)交換。
          d. 客戶端能夠連接到服務器并選擇游戲種類和游戲桌面,并參與游戲。
          e. 客戶端能夠通過服務器進行文本通信。

        三.小組成員及分工

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

         四.人員安排及進度

        a. 人員安排:

        黃? 飛:系統(tǒng)設(shè)計,文檔管理:2周,系統(tǒng)的集成與總結(jié):1周
          陳? 磊:編寫項目計劃文檔:0。5周,需求,概要文檔的編寫:2周
          王潤。合到y(tǒng)設(shè)計:1周,程序主要模塊的實現(xiàn):2周
          韓振軍:需求的收集與文檔:1周,軟件測試與分析:1周
          王向富:編寫軟件測試計劃:1周,軟件測試:1周。

        b. 進度:

        第一階段 項目啟動(05-8-22----------05-8-23):? 實習分析;項目簡單分工。
          第二階段 需求分析(05-8-24----------05-8-26):? 確定軟件性能;功能;編寫文檔。
          第三階段 概要設(shè)計(05-8-29----------05-9-01):? 確定總體架構(gòu),程序模塊。
          第四階段 詳細設(shè)計(05-9-02----------05-9-07):? 設(shè)計客戶端,服務器端細節(jié)。
          第五階段 軟件實現(xiàn)(05-9-08----------05-9-16):? 編寫源代碼。
          第六階段 軟件測試(05-9-19----------05-9-21):? 完成測試及文檔。
          第七階段 項目總結(jié)(05-9-22----------05-10-07):? 總結(jié)提高,答辯。

          五.系統(tǒng)架構(gòu)

        ?整體架構(gòu)圖:

          六.實現(xiàn)的功能與未實現(xiàn)的功能

        a. 實現(xiàn)的功能:

        客戶端:

        1)用戶登陸:用戶運行客戶端軟件后,彈出登陸框,用戶通過輸入帳號和密碼登陸平臺,高級實現(xiàn)程度有記住密碼選項。
          2)用戶注冊:登陸框有注冊選項,供用戶注冊新平臺帳號。用戶需要輸入新的帳號名,密碼,以及一些基本資料:姓名,性別,出  生日期,郵箱。
          3)用戶修改資料:用戶可以在登陸后修改個人基本資料,除帳號外其他資料均可選擇修改。
          4)用戶選擇游戲:用戶登陸后,平臺界面即會顯示所支持游戲,用戶可選擇要進行的游戲。平臺與游戲捆綁安裝,在高級實現(xiàn)程度下服務器新增加游戲通過新的安裝文件提供給用戶。

        服務器端:

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

        2)刪除用戶:服務器管理員可以從數(shù)據(jù)庫刪除任意已注冊用戶(所有用戶資料項同時刪除)。為防止誤操作等情況發(fā)生,高級實現(xiàn)程度中刪除用戶操作只是暫時禁止該用戶登陸,數(shù)據(jù)庫保留該用戶資料一周(或數(shù)周,示服務器硬件資源)后再自動刪除。
          b. 待實現(xiàn)的功能:

        1.用戶登錄的限制
          
          用戶在不同地點以相同的用戶名登錄。

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

        2.用戶的異常掉線

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

        3.游戲的添加

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

        七.系統(tǒng)演示

        a. 客戶端;
          b. 服務器端。
           八.實習總結(jié)

        這個項目所涉及的技術(shù)比較多,主要包括:網(wǎng)絡通信,數(shù)據(jù)庫通信與操作,用戶的界面設(shè)計。我們采用vc++ 語言進行編程,主要調(diào)用mfc中的類函數(shù),其中自己編寫了一些類函數(shù),具體的細節(jié)見詳細設(shè)計文檔。

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

        解決方案:

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

         九.經(jīng)驗總結(jié)與參考書目

        經(jīng)驗總結(jié):

        1.本軟件在初期的設(shè)計中不是十分的完善,致使在進行編碼的階段不斷地修改,使得軟件件項目的進度和程序的質(zhì)量受到很大的影響。
          
          2.協(xié)同開發(fā)組員間的配合很重要,尤其是各個部分如果不按照一定的標準,就使組員間的合作出現(xiàn)很大的問題。我們這次本來打算使用vc。net,但是由于有些組員不是很熟悉,后來改用mfc。

        【軟件工程實習總結(jié)】相關(guān)文章:

        軟件工程師工作總結(jié)10-11

        實習總結(jié)05-29

        軟件工程師自薦書07-01

        實習自我總結(jié)06-11

        車工實習總結(jié)09-16

        學生實習總結(jié)09-13

        設(shè)計實習總結(jié)08-25

        工地實習總結(jié)08-25

        收銀實習總結(jié)08-18

        寫生實習總結(jié)08-17