




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、工程匯報(bào)Presentation2021June.18th四葉草工程開發(fā)小組引見 “五林爭(zhēng)霸系統(tǒng)是根據(jù)西北工業(yè)大學(xué)軟件與微電子學(xué)院教師要求,由“四葉草小組自行提出,并由其自行實(shí)現(xiàn)的網(wǎng)上游戲軟件。 五子棋是一項(xiàng)競(jìng)技活動(dòng),可以鍛煉人的邏輯思想才干,圖像思索才干,圖像記憶力,開發(fā)人的大腦。 本工程歷時(shí)10周,分為7個(gè)階段。階段軟件概要設(shè)計(jì)軟件需求分析軟件開發(fā)方案工程提出與可行性分析軟件詳細(xì)設(shè)計(jì)編碼實(shí)現(xiàn)軟件測(cè)試五林爭(zhēng)霸工程提出與可行性分析 分析工程背景,對(duì)工程進(jìn)展概述,提出工程實(shí)現(xiàn)的目的,并確定運(yùn)用的系統(tǒng)平臺(tái)、軟硬件環(huán)境和技術(shù)手段,然后從經(jīng)濟(jì)和技術(shù)兩個(gè)方面進(jìn)展工程可行性分析,撰寫工程可行性分析報(bào)告五林
2、爭(zhēng)霸-工程可行性分析報(bào)告.doc五林爭(zhēng)霸工程提出與可行性分析軟件開發(fā)方案 將工程生命周期內(nèi)的任務(wù)義務(wù)進(jìn)展義務(wù)分解,明確工程團(tuán)隊(duì)組織構(gòu)造、各團(tuán)隊(duì)成員的任務(wù)責(zé)任、團(tuán)隊(duì)內(nèi)外溝通協(xié)作方式,根據(jù)指點(diǎn)書確定開發(fā)進(jìn)度,描畫經(jīng)費(fèi)預(yù)算、工程內(nèi)外環(huán)境條件。義務(wù)分配情況甘特圖開發(fā)環(huán)境配分務(wù)任工作內(nèi)容負(fù)責(zé)人參加人員項(xiàng)目可行性分析報(bào)告全體人員項(xiàng)目開發(fā)報(bào)告全體人員需求分析報(bào)告全體人員概要設(shè)計(jì)及說明文檔全體人員詳細(xì)設(shè)計(jì)說明書全體人員數(shù)據(jù)庫設(shè)計(jì)說明文檔全體人員界面設(shè)計(jì)全體人員軟件編碼實(shí)現(xiàn)全體人員測(cè)試計(jì)劃報(bào)告全體人員測(cè)試報(bào)告全體人員項(xiàng)目開發(fā)總結(jié)報(bào)告全體人員用戶操作手冊(cè)文檔全體人員數(shù)據(jù)流圖、E-R圖等全體人員用戶培訓(xùn)全體人員軟件
3、后期維護(hù)全體人員項(xiàng)目驗(yàn)收全體人員栗爽義務(wù)分配情況甘特圖開發(fā)環(huán)境制控度進(jìn)甘特圖開發(fā)環(huán)境義務(wù)分配情況境環(huán)發(fā)開操作系統(tǒng):Windows XP、Windows7 開發(fā)平臺(tái):Visual C+ 6.0、Visual studio 2021 其他開發(fā)工具包括:Microsoft Visio 2021,SQLite 方式:C/S方式五林爭(zhēng)霸-工程開發(fā)方案.doc五林爭(zhēng)霸工程提出與可行性分析軟件開發(fā)方案 經(jīng)過在網(wǎng)絡(luò)上體驗(yàn)已有的五子棋在線游戲,準(zhǔn)確的獲取用戶對(duì)系統(tǒng)的詳細(xì)要求。在了解用戶需求、才干范圍的前提下,以文檔的方式將這些需求表達(dá)出來。軟件需求分析系統(tǒng)功能構(gòu)造圖 用戶翻開系統(tǒng)后,可以進(jìn)展注冊(cè)、登陸、對(duì)手選擇
4、、五子棋游戲、聊天室聊天等活動(dòng)。其用例圖如圖:五林爭(zhēng)霸-軟件需求闡明書.doc五林爭(zhēng)霸工程提出與可行性分析軟件開發(fā)方案 經(jīng)過分析用例圖和需求分析文檔,劃分出系統(tǒng)的組成元素,設(shè)計(jì)系統(tǒng)框架,確定系統(tǒng)中的每個(gè)系統(tǒng)是由哪些模塊組成的,每個(gè)模塊的功能及模塊和模塊之間的接口、調(diào)用關(guān)系,明確信息在系統(tǒng)中的加工和流動(dòng)情況。軟件需求分析軟件概要設(shè)計(jì)五林爭(zhēng)霸-概要設(shè)計(jì)闡明書.doc五林爭(zhēng)霸工程提出與可行性分析軟件開發(fā)方案 這一階段在之前任務(wù)的根底上,結(jié)合之前所作的需求分析以及詳細(xì)設(shè)計(jì),完成系統(tǒng)中一切類和關(guān)聯(lián)的全部定義,以及用于實(shí)現(xiàn)操作的各種方法的算法和定義,詳細(xì)描畫一切的類,為編碼階段提供一個(gè)明晰的規(guī)范闡明。 建
5、立相應(yīng)的數(shù)據(jù)模型,進(jìn)展數(shù)據(jù)庫字典表的定義,并確定各數(shù)據(jù)表之間的關(guān)聯(lián)關(guān)系,繪制ER圖,完成數(shù)據(jù)庫設(shè)計(jì)。軟件需求分析軟件概要設(shè)計(jì)軟件詳細(xì)設(shè)計(jì)系統(tǒng)模塊設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)塊模統(tǒng)系 以概要設(shè)計(jì)闡明書為根據(jù),進(jìn)一步對(duì)系統(tǒng)的設(shè)計(jì)進(jìn)展細(xì)化,并給出主要類的詳細(xì)規(guī)格闡明。五林爭(zhēng)霸-詳細(xì)設(shè)計(jì)闡明書.doc系統(tǒng)模塊設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)庫據(jù)數(shù)數(shù)據(jù)庫運(yùn)用的是SQLite。數(shù)據(jù)庫部分的ER圖如下:其中的表項(xiàng)有user,詳細(xì)如下表示,并附帶例如: 對(duì)于數(shù)據(jù)庫方面的編碼設(shè)計(jì),我們采用封裝數(shù)據(jù)庫的操作,使之成為一個(gè)類,定義需求的方法。 關(guān)于數(shù)據(jù)庫的操作,我們定義的方法有一下幾個(gè),供效力器部分調(diào)用:void DBinitial(); /初始
6、化數(shù)據(jù)庫bool isRegister(CString userName);/判別注冊(cè)的用戶能否已存在CString getPassword(CString userName);/獲取已注冊(cè)用戶的密碼void insertUser(CString userName,CString password); /添加新用戶信息int getScore(CString userName);/獲取指定用戶名的分?jǐn)?shù)void addScore(CString userName, CString score); /給指定用戶修正分?jǐn)?shù)五林爭(zhēng)霸-數(shù)據(jù)庫設(shè)計(jì)闡明書.doc五林爭(zhēng)霸工程提出與可行性分析軟件開發(fā)方案 根據(jù)
7、前幾階段的文檔,進(jìn)入編碼階段。為提高代碼質(zhì)量和效率,使代碼具有較好的可讀性,從而易于維護(hù),促進(jìn)團(tuán)隊(duì)內(nèi)部協(xié)作,編碼時(shí)遵照中的一致的要求和約束。軟件需求分析軟件概要設(shè)計(jì)軟件詳細(xì)設(shè)計(jì)編碼實(shí)現(xiàn)五林爭(zhēng)霸工程提出與可行性分析軟件開發(fā)方案 本階段測(cè)試的重點(diǎn)是功能性測(cè)試,主要對(duì)效力器,客戶端,數(shù)據(jù)庫部分進(jìn)展了不同方式的測(cè)試,測(cè)試的主要方式有黑盒測(cè)試,和灰盒測(cè)試。軟件需求分析軟件概要設(shè)計(jì)軟件詳細(xì)設(shè)計(jì)編碼實(shí)現(xiàn)軟件測(cè)試測(cè)試方案測(cè)試用例測(cè)試分析劃計(jì)試測(cè)客戶端部分: 用戶登陸:黑盒測(cè)試 用戶注冊(cè):黑盒測(cè)試 聊天:黑盒測(cè)試 游戲:黑盒測(cè)試效力器部分: 與客戶端協(xié)作,對(duì)效力器接納到的信息進(jìn)展傳輸信息的打印?;液袦y(cè)試。數(shù)據(jù)庫
8、部分:灰盒測(cè)試 對(duì)封裝了數(shù)據(jù)庫操作的類中的方法進(jìn)展調(diào)用,并檢查結(jié)果能否與預(yù)期一致。五林爭(zhēng)霸-測(cè)試方案.doc測(cè)試方案測(cè)試用例測(cè)試分析例用試測(cè)測(cè)試歷經(jīng)三天,每天每人大約2小時(shí)。完效果勞器與客戶端測(cè)試用例編寫,合計(jì) 100例。五林爭(zhēng)霸-測(cè)試用例.doc測(cè)試方案測(cè)試用例測(cè)試分析析分試測(cè) 把測(cè)試的過程和結(jié)果寫成文檔,并對(duì)發(fā)現(xiàn)的問題和缺陷進(jìn)展分析,為糾正軟件的存在的題提供根據(jù)。 根據(jù)測(cè)試結(jié)果,完成軟件缺陷修正。五林爭(zhēng)霸-測(cè)試分析報(bào)告.doc五林爭(zhēng)霸工程提出與可行性分析軟件開發(fā)方案軟件需求分析軟件概要設(shè)計(jì)軟件詳細(xì)設(shè)計(jì)編碼實(shí)現(xiàn)軟件測(cè)試工程驗(yàn)收作品展現(xiàn)五林爭(zhēng)霸DocumentsFiles|工程記錄:| +-
9、Server| ClientSocket.cpp| | ClientSocket.h| GameDB.cpp| GameDB.h| resource.h| Server.aps| Server.clw| Server.cpp| Server.dsp| Server.h| Server.ncb| Server.opt| Server.plg| Server.rc| Server.sdf| Server.sln| ServerAddrDlg.cpp| ServerAddrDlg.h| ServerDlg.cpp| ServerDlg.h| sqlite3.h| StdAfx.h| UpgradeL
10、og.xml| UserInfo.cpp| UserInfo.h| - res| icon1.ico| icon2.ico| user.ico| icon3.ico| Server.ico| Server.rc2| Thumbs.db +- client| ChatView.cpp| ChatView.h| Client.aps| Client.xlw| Client.cpp| Client.dsp| Client.dsw| Client.h| Client.ncb| Client.rc| Client.sdf| Client.sln| Client.vcproj| ClientDoc.cpp
11、| ClientDoc.h| ClientSocket.cpp| ClientSocket.h| CLientView.cpp| ClientView.h| ClientView_LS.cpp| down.way| LoginDlg.cpp| LoginDlg.h| MainFrm.cpp| MainFrm.h| MySplitterWnd.cpp| MySplitterWnd.h| RegisterDlg.cpp| RegisterDlg.h| resource.h| RivalView.cpp| RivalView.h| ServerSokcet.cpp| ServerSocket.h|
12、StdAfx.h| UpgradeLog.xml| UserInfo.h| UserInfo.cpp| UserView.cpp| UserView.h| +- res| bitmap1.bmp| bitmap2.bmp| bkwood.bmp| black.bmp| black2.bmp| blackpei.bmp| Client.ico| Client.rc2| ClientDoc.ico| cursor2.cur| hnwse.cur| game.bmp| ico00001.ico| icon1.ico| icon3.ico| mask.bmp| mask1.bmp| picture.b
13、mp| picture2.bmp| Renju.ico| Renju.rc2| RenjuDoc.ico| wait.bmp| white.bmp| whilte2.bmp| whitepie.bmp| 文檔記錄:| +-01 工程提出與可行性分析| 五林爭(zhēng)霸-工程可行性分析報(bào)告.doc| +-02 軟件開發(fā)方案和人員配置| 五林爭(zhēng)霸-工程開發(fā)方案.doc| +-03 軟件需求分析| 五林爭(zhēng)霸-軟件需求闡明書.doc|+-04 軟件概要設(shè)計(jì)| 五林爭(zhēng)霸-概要設(shè)計(jì)|+-05 軟件詳細(xì)設(shè)計(jì)-系統(tǒng)模塊設(shè)計(jì)| 五林爭(zhēng)霸-詳細(xì)設(shè)計(jì)闡明書.doc| +-06 軟件詳細(xì)設(shè)計(jì)-數(shù)據(jù)庫設(shè)計(jì)| 五林爭(zhēng)霸-數(shù)據(jù)庫設(shè)
14、計(jì)闡明書.doc| +-07 軟件測(cè)試| 五林爭(zhēng)霸-測(cè)試方案.doc| 五林爭(zhēng)霸-測(cè)試用例.doc| 五林爭(zhēng)霸-測(cè)試分析報(bào)告.doc| +-08 交付和維護(hù)| 五林爭(zhēng)霸-用戶手冊(cè).doc| +-09 開發(fā)過程| SoftwareDevPlan.mpp| rational_perm.dat| complete.mdl| 登陸.png| 流程圖.png| 軟工流程圖.ddd| 注冊(cè).png| 總.png| Administrator.png| chat.png| game.png| user.png| 概要設(shè)計(jì).ddd| game.vsd| game流程圖.vsd| login.vsd| login流程圖.vsd| register.vsd| register流程圖.vsd| select.vsd| select流程圖.vsd| 客戶端流程圖.emf| uml_Client.mdl| uml_Server.mdl 補(bǔ)充闡明1.界面美化2.效力器IP固定3.用戶密碼找回4.用戶聊天可添加表情5.用
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 沈陽航空航天大學(xué)《臨床檢驗(yàn)基礎(chǔ)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川省成都十八中學(xué)2025屆初三第一次模擬(適應(yīng)性測(cè)試)考試物理試題試卷含解析
- 2025年遼寧省大連高新園區(qū)四校聯(lián)考初三5月聯(lián)合考試物理試題試卷含解析
- 四川省成都市重點(diǎn)中學(xué)2025年高考全國卷信息歸集與高考命題預(yù)測(cè)-語文試題卷含解析
- 山東藝術(shù)學(xué)院《家禽生產(chǎn)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西應(yīng)用工程職業(yè)學(xué)院《影視剪輯藝術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 生產(chǎn)管理部年中總結(jié)
- 河北省保定市2025屆數(shù)學(xué)三下期末復(fù)習(xí)檢測(cè)試題含解析
- 遼寧生態(tài)工程職業(yè)學(xué)院《礦井運(yùn)輸與提升》2023-2024學(xué)年第二學(xué)期期末試卷
- 肥料管理辦法課件
- 2025-2030中國風(fēng)能風(fēng)電行業(yè)發(fā)展前景及發(fā)展策略與投資風(fēng)險(xiǎn)研究報(bào)告
- 九江市電梯安全管理人員會(huì)考練習(xí)卷以及答案
- 2025年深入貫徹中央八項(xiàng)規(guī)定精神學(xué)習(xí)教育應(yīng)知應(yīng)會(huì)知識(shí)試題及答案
- 影視劇組聘請(qǐng)工作人員合同二零二五年
- 2025年審廠檢驗(yàn)總結(jié)報(bào)告
- 2024年中國聯(lián)通延安市分公司招聘筆試真題
- 2024年第二次廣東省普通高中生物學(xué)業(yè)水平合格性考試含答案
- 2025年長襪子皮皮考試題及答案
- 部隊(duì)食品安全知識(shí)課件
- 2025年中能建投六盤水電力有限公司招聘筆試參考題庫含答案解析
- 《某畜禽養(yǎng)殖廠廢水處理工藝設(shè)計(jì)》11000字
評(píng)論
0/150
提交評(píng)論