版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 天津理工大學(xué)本科畢業(yè)設(shè)計(jì)選題審批表</p><p> 屆:2014 學(xué)院(系):華信軟件學(xué)院 專業(yè):軟件工程 2013年 11月 1 日</p><p> 注:(1)“選題理由”由擬題人填寫。</p><p> (2)本表一式二份,一份院系留存,一份發(fā)給學(xué)生,最后裝訂在畢業(yè)設(shè)計(jì)說(shuō)明書中。</p>
2、<p> 天津理工大學(xué)教務(wù)處制表 </p><p> 天 津 理 工 大 學(xué)</p><p><b> 本科畢業(yè)設(shè)計(jì)任務(wù)書</b></p><p> 題目:窗體夢(mèng)之隊(duì)游戲</p><p> 學(xué)生姓名 屆 2014 <
3、;/p><p> 學(xué)院(系) 華信軟件 專業(yè) 軟件工程 </p><p> 指導(dǎo)教師 職稱 工程師 </p><p> 下達(dá)任務(wù)日期 2013年11月6日 </p><p> 天津理工大學(xué)教務(wù)處制</p>
4、<p> 一、畢業(yè)設(shè)計(jì)內(nèi)容及要求</p><p><b> 1.設(shè)計(jì)內(nèi)容:</b></p><p> 根據(jù)設(shè)計(jì)內(nèi)容夢(mèng)之隊(duì)這款游戲的功能和程序去設(shè)計(jì)和具體分析。主要的內(nèi)容包括對(duì)網(wǎng)站項(xiàng)目的前期的調(diào)研工作,之后根據(jù)調(diào)研結(jié)果去做初步的網(wǎng)站的設(shè)計(jì)。會(huì)針對(duì)網(wǎng)站的需求分析,概要分析,詳細(xì)設(shè)計(jì), 代碼實(shí)現(xiàn),測(cè)試,等部分作出具體的展示和延伸。</p>
5、<p> 其中需求分析中包括項(xiàng)目的需求書。 概要分析中包括項(xiàng)目的功能流程圖,和數(shù)據(jù)庫(kù)的設(shè)計(jì),項(xiàng)目的概要設(shè)計(jì)書。 詳細(xì)設(shè)計(jì)中主要包括編碼的規(guī)范和頁(yè)面的設(shè)計(jì),和詳細(xì)設(shè)計(jì)書。代碼實(shí)現(xiàn)會(huì)列出數(shù)據(jù)庫(kù)和項(xiàng)目的源碼。測(cè)試部分會(huì)給出整個(gè)網(wǎng)站設(shè)計(jì)的測(cè)試報(bào)告。</p><p><b> 2.設(shè)計(jì)要求</b></p><p> 實(shí)現(xiàn)注冊(cè)登錄模塊,選人模塊,比賽,抽人,等模塊
6、。保證游戲的可玩性。設(shè)計(jì)要求:界面設(shè)計(jì)簡(jiǎn)潔;程序運(yùn)行通暢;代碼要有注釋,注釋要簡(jiǎn)潔全面具有良好的可讀性;程序有良好的安全性;網(wǎng)站的設(shè)計(jì)代碼要簡(jiǎn)練,設(shè)計(jì)風(fēng)格簡(jiǎn)單明了,但是程序功能強(qiáng)大。</p><p><b> 3.設(shè)計(jì)工具</b></p><p> 圖形制作:Adobe Fireworks CS5;</p><p> 文檔編寫:Micro
7、soft Word 2010;</p><p> 幻燈片編寫:Microsoft PowerPoint ;</p><p> UML建模:Rational rose 2003或以上。</p><p> 開發(fā)工具:Microsoft Visual Studio 2010</p><p> 數(shù)據(jù)庫(kù)工具:Microsoft SQL Serv
8、er 2008</p><p><b> 4.開發(fā)環(huán)境</b></p><p> 操作平臺(tái):Microsoft Windows 7平臺(tái)</p><p> 運(yùn)行環(huán)境:.NetFramework 4.0</p><p> 瀏覽器版本:InternetExplorer 9版本以上。</p><p&g
9、t;<b> 5.提交材料要求</b></p><p><b> a)畢業(yè)設(shè)計(jì)論文</b></p><p> b)系統(tǒng)源程序代碼及可執(zhí)行程序</p><p> c) 程序設(shè)計(jì)相關(guān)文檔;</p><p> 二、畢業(yè)設(shè)計(jì)進(jìn)度計(jì)劃及檢查情況記錄表</p><p> 注:
10、(1)表中“實(shí)際完成內(nèi)容”、“檢查人簽名”欄目要求用筆填寫,其余各項(xiàng)均要求打印。</p><p> ?。?)畢業(yè)設(shè)計(jì)任務(wù)書一式二份,一份學(xué)院系留存,一份發(fā)給學(xué)生,任務(wù)完成后裝訂在畢業(yè)設(shè)計(jì)說(shuō)明書內(nèi)。</p><p> 天津理工大學(xué)本科畢業(yè)設(shè)計(jì)開題報(bào)告</p><p> 屆:2014 學(xué)院(系):華信軟件學(xué)院 業(yè): 軟件工程 2014年 2月
11、 15日</p><p> 天津理工大學(xué)教務(wù)處制表</p><p><b> 窗體夢(mèng)之隊(duì)游戲</b></p><p><b> 摘要</b></p><p> 本文針對(duì)當(dāng)今社會(huì)主流,廣受大家喜愛(ài)的——窗體游戲展開論述和研究,由于網(wǎng)絡(luò)的飛速發(fā)展,雖然網(wǎng)頁(yè)游戲迅速占領(lǐng)市場(chǎng),但是要論穩(wěn)定和主流還是
12、客戶端游戲,根據(jù)實(shí)習(xí)的學(xué)習(xí)本人曾經(jīng)涉獵過(guò)這類項(xiàng)目,所以參考某手機(jī)游戲編寫此程序,本程序也可以看做一款手機(jī)移植游戲,因?yàn)榫帉懙氖且豢钣螒?,所以界面的美工和圖畫風(fēng)格都要吸引人,所以對(duì)于圖片的截取和修改耗費(fèi)了很大的精力,可以說(shuō)不是十全十美,也是有一定的吸引力,由于程序的性能要求,所以圖片的使用量比較大,對(duì)程序的運(yùn)行和資源的釋放是一個(gè)難點(diǎn),所幸通過(guò)查找資料和導(dǎo)師的幫助,這類問(wèn)題基本已經(jīng)解決,程序通過(guò)VisualStdio2010和SQLServ
13、er2008兩者相結(jié)合完成編寫,功能具體表現(xiàn)為:用戶注冊(cè),用戶登錄,用戶根據(jù)自己的喜好選擇自己的當(dāng)家球星,比賽前可以選擇自己的上場(chǎng)球員和比賽戰(zhàn)術(shù),戰(zhàn)術(shù)的選擇和購(gòu)買,用戶根據(jù)需求購(gòu)買和賣出球員,選擇對(duì)手進(jìn)行比賽,通過(guò)比賽或得經(jīng)驗(yàn)和道具,道具可以增強(qiáng)球員,用戶具體的經(jīng)營(yíng),對(duì)戰(zhàn)術(shù)和球員的把握,和戰(zhàn)勝對(duì)手的獎(jiǎng)勵(lì)和獲勝的喜歡,是本程序的可玩性。以上的功能基本已經(jīng)實(shí)現(xiàn),大部分和原款游戲的功能做到基本一致。</p><p>
14、 關(guān)鍵字: 游戲 用戶 網(wǎng)絡(luò)</p><p> The Dream Game From</p><p><b> ABSTRACT</b></p><p> In this paper, the mainstream of today's society, popular with everyone's favorit
15、e-- Discussion and Research on the form of game, dueto the rapid development of the network game, although Webpage quicklyoccupied the market, but on thestability and the mainstream or client game, according to the pract
16、ice of learning I have dabbled in this kind of project, so a reference to mobile phone game writingthis program, this program can also be seen as a mobile phone game transplantation, because writing </p><p>
17、 Keyword:game user internet</p><p><b> 目 錄</b></p><p><b> 第一章 引言1</b></p><p> 第二章 國(guó)內(nèi)外文獻(xiàn)資料的分析與綜述2</p><p> 第三章 論文必需的前導(dǎo)知識(shí)簡(jiǎn)介3</p&
18、gt;<p> 3.1 三層框架結(jié)構(gòu)3</p><p> 3.2 了解Asp.net3</p><p> 3.3 SQL server2008簡(jiǎn)介3</p><p> 第四章 系統(tǒng)需求分析5</p><p> 4.1系統(tǒng)需求分析簡(jiǎn)述5</p><p> 4.2系統(tǒng)需求分析詳細(xì)敘述
19、5</p><p> 第五章 數(shù)據(jù)庫(kù)設(shè)計(jì)與游戲設(shè)定8</p><p><b> 5.1表分析8</b></p><p> 5.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)以及游戲設(shè)定的總結(jié)11</p><p> 第六章 模塊的設(shè)計(jì)與實(shí)現(xiàn)12</p><p> 6.1 第一模塊:注冊(cè)模塊12<
20、/p><p> 6.2 第二模塊:登錄模塊13</p><p> 6.3 第三模塊:選擇球星模塊14</p><p> 6.4 第四模塊:主界面15</p><p> 6.5 第五模塊:球館界面16</p><p> 6.6 第六模塊:戰(zhàn)術(shù)模塊17</p><p> 6.7 第
21、七模塊:比賽界面17</p><p> 6.8 第八模塊:交易中心19</p><p> 6.9 第九模塊:抽獎(jiǎng)中心20</p><p> 第七章 系統(tǒng)測(cè)試21</p><p> 7.1 表單測(cè)試21</p><p> 7.2 鏈接測(cè)試21</p><p> 7.3
22、圖形測(cè)試21</p><p> 7.4 內(nèi)容測(cè)試22</p><p><b> 總結(jié)23</b></p><p><b> 參考文獻(xiàn)</b></p><p><b> 致謝</b></p><p><b> 第一章 引言<
23、/b></p><p> 本課題以當(dāng)今社會(huì)大部分人十分火熱的話題--客戶端游戲展開,就當(dāng)前社會(huì)而言,網(wǎng)絡(luò)的迅速發(fā)展,大家對(duì)網(wǎng)絡(luò)對(duì)電腦的需求量在不斷的增長(zhǎng),而大家上網(wǎng)是為了放松和休閑,從而緩解工作和學(xué)習(xí)的疲勞和壓力,而客戶端游戲?yàn)榇蠹姨峁┝艘粋€(gè)優(yōu)越的平臺(tái),它比一般的Flash游戲和網(wǎng)頁(yè)游戲優(yōu)勢(shì)在于:它的結(jié)構(gòu)具有穩(wěn)定性,不會(huì)像前者一樣數(shù)據(jù)和結(jié)構(gòu)部穩(wěn)定,經(jīng)常崩潰和消失,它也十分方便在桌面直接點(diǎn)開就可以,研究這個(gè)
24、話題,首先由于我本身就是個(gè)游戲的愛(ài)好者,其次也是希望憑借自己的能力和努力讓大部分獲得自己想要的游戲,并在其中享受到快樂(lè),現(xiàn)在市面很多的游戲要么華而不實(shí),要么太過(guò)復(fù)雜,我盡量做到畫面欣賞度高可玩性強(qiáng),論文分為五大部分:第一部分為引言部分主要講述的是課題的提出背景、性質(zhì)范圍、研究目的及其重要性。 前人研究經(jīng)過(guò)、成果、問(wèn)題及其評(píng)價(jià)。概述達(dá)到理想答案的方法。以及論文的結(jié)構(gòu)。第二部分為國(guó)內(nèi)外文獻(xiàn)資料的分析與綜述,作為在世界上各地都十分受歡迎的游戲
25、方面,國(guó)內(nèi)外的資料和分析都十分重要,第三部分為論文主體部分:研究?jī)?nèi)容、設(shè)計(jì)方案、分析計(jì)算、實(shí)驗(yàn)研究等,第三部分會(huì)主要講述程序具體的功能、設(shè)計(jì)、研究分析,這部分會(huì)講述的比較詳細(xì),第</p><p> 第二章 國(guó)內(nèi)外文獻(xiàn)資料的分析與綜述</p><p> 國(guó)內(nèi)外網(wǎng)絡(luò)游戲產(chǎn)業(yè)研究文獻(xiàn)綜述李寧琪Li Ningqi;李一可Li Yike(中南大學(xué),長(zhǎng)沙410083)(Central South
26、University,Changsha 410083,China)</p><p> 對(duì)于網(wǎng)絡(luò)游戲產(chǎn)業(yè)這樣一個(gè)規(guī)模發(fā)展不到10 年的朝陽(yáng)行業(yè),不論是國(guó)外還是國(guó)內(nèi),現(xiàn)有的學(xué)術(shù)研究在數(shù)量、專業(yè)角度方面,都還是非常有限的。從現(xiàn)有學(xué)術(shù)論文的數(shù)量上看, 似乎國(guó)內(nèi)發(fā)表的論文數(shù)量要超過(guò)國(guó)外, 但從論文所研究方向上看, 國(guó)內(nèi)外都存在同一問(wèn)題,論文研究專業(yè)方向較為單一。國(guó)外關(guān)于網(wǎng)絡(luò)游戲產(chǎn)業(yè)方面發(fā)表的論文, 主要集中以下兩個(gè)方面:
27、②心理學(xué)和行為學(xué),包括對(duì)玩家成癮心理的研究,網(wǎng)絡(luò)游戲中暴力對(duì)現(xiàn)實(shí)生活的影響,虛擬世界和現(xiàn)實(shí)世界邊界模糊問(wèn)題, 以及由網(wǎng)絡(luò)游戲引起的犯罪行為等等; ②從使用法律角度的研究———所有文獻(xiàn)最多也是研究水平最高的方向, 主要集中在虛擬物品產(chǎn)權(quán)、虛擬物品現(xiàn)金交易、網(wǎng)絡(luò)游戲版權(quán)、在虛擬世界中發(fā)生糾紛如何解決等問(wèn)題。國(guó)外研究多集中在虛擬財(cái)產(chǎn)的問(wèn)題上,且多由法學(xué)背景的學(xué)者發(fā)布的。一方面是因?yàn)閲?guó)外具有較完備的保護(hù)知識(shí)產(chǎn)權(quán)的各種法律; 另一方面是因?yàn)槁蓭熀?/p>
28、法學(xué)院的學(xué)生經(jīng)常遇到虛擬物品糾紛的法律問(wèn)題,對(duì)其較為了解。在管理經(jīng)濟(jì)學(xué)領(lǐng)域,研究虛擬物品問(wèn)題的文獻(xiàn)多為研究交易模式、交易平臺(tái)等問(wèn)題, 而虛擬物品交易問(wèn)題的出現(xiàn)對(duì)整個(gè)游戲和整個(gè)產(chǎn)業(yè)有怎樣的影響似乎少有涉及。網(wǎng)絡(luò)游戲作為現(xiàn)代信息產(chǎn)業(yè)的重</p><p> 論文必需的前導(dǎo)知識(shí)簡(jiǎn)介</p><p> 3.1 三層框架結(jié)構(gòu)</p><p> 本程序采用三層架構(gòu)來(lái)實(shí)現(xiàn),這
29、樣做減少層與層的以來(lái),使程序的本身更加牢固,更加有效的進(jìn)行層與層之間的邏輯服用。</p><p><b> 三層體統(tǒng)結(jié)構(gòu)分布:</b></p><p> 用戶界面表示層(UI)</p><p> 顯示數(shù)據(jù)和接受用戶輸入的數(shù)據(jù),為用戶交互操作提供一個(gè)界面,這是一個(gè)比較重要的層,因?yàn)樽龃绑w游戲,表現(xiàn)層十分重要,搭配要有邏輯性,控件與控件的結(jié)合
30、更是程序運(yùn)行順暢的關(guān)鍵,本程序多次運(yùn)用到窗體傳值,從而更加方便的進(jìn)行數(shù)據(jù)傳遞。</p><p> 業(yè)務(wù)邏輯層(BLL)</p><p> 主要針對(duì)具體問(wèn)題的操作,也是對(duì)數(shù)據(jù)層的操作,通過(guò)此層把用戶層和數(shù)據(jù)層緊密的結(jié)合,但是又不讓關(guān)系十分依賴。</p><p> 數(shù)據(jù)訪問(wèn)層(DAL)</p><p> 本層功能是對(duì)數(shù)據(jù)庫(kù)和數(shù)據(jù)的操作,因
31、為程序本身原因,所以對(duì)數(shù)據(jù)的利用方面需求十分大,所以在本層的書寫十分重要,為用戶界面提供需要的數(shù)據(jù),從數(shù)據(jù)庫(kù)中查詢,再為其傳送過(guò)去。</p><p> 3.2 了解Asp.net</p><p> ASP.NET 是一種用于創(chuàng)建動(dòng)態(tài) Web 應(yīng)用程序的技術(shù)。它是 .NET Framework 的一部分;可以采用大多數(shù)與 .NET 兼容的語(yǔ)言編寫 ASP.NET 應(yīng)用程序,其中包括 Vi
32、sual Basic、C# 和 J#。ASP.NET 頁(yè)面 (Web Forms) 要經(jīng)過(guò)編譯,與使用腳本編寫語(yǔ)言相比,具有更好的性能。Web Forms 允許構(gòu)建強(qiáng)大的基于窗體的 Web 頁(yè)面。構(gòu)建這些頁(yè)面時(shí),可以使用 ASP.NET 服務(wù)器控件創(chuàng)建常用的 UI 元素并對(duì)其進(jìn)行編程以執(zhí)行常見(jiàn)的任務(wù)。這些控件允許從可重用的內(nèi)置或自定義組件快速構(gòu)建 Web 窗體,從而簡(jiǎn)化頁(yè)面代碼。</p><p> 3.3 SQ
33、L server2008簡(jiǎn)介</p><p> SQL Server 2008 在 Microsoft 的數(shù)據(jù)平臺(tái)上發(fā)布,幫助您的組織隨時(shí)隨地管理任何數(shù)據(jù)。它可以將結(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)(例如圖像和音樂(lè))直接存儲(chǔ)到數(shù)據(jù)庫(kù)中。SQL Server 2008 提供一系列豐富的集成服務(wù),可以對(duì)數(shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析之類的操作。數(shù)據(jù)可以存儲(chǔ)在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計(jì)算機(jī)
34、和移動(dòng)設(shè)備,您可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲(chǔ)在哪里。SQL Server 2008 允許您在使用 Microsoft .NET 和 Visual Studio 開發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù),在面向服務(wù)的架構(gòu)(SOA)和通過(guò) Microsoft BizTalk Server 進(jìn)行的業(yè)務(wù)流程中使用數(shù)據(jù)。信息工作人員可以通過(guò)他們?nèi)粘J褂玫墓ぞ撸ɡ?2007 Microsoft Office 系統(tǒng))直接訪問(wèn)數(shù)據(jù)。SQL Server 2008
35、 提供一個(gè)可信的、高效率智能數(shù)據(jù)平臺(tái),可以滿足您的所有數(shù)據(jù)需求。</p><p> SQL Server 2008 的新增功能</p><p><b> 可信</b></p><p> SQL Server 為您的業(yè)務(wù)關(guān)鍵型應(yīng)用程序提供最高級(jí)別的安全性、可靠性和伸縮性。</p><p><b> 高效率
36、</b></p><p> 為了抓住如今風(fēng)云變幻的商業(yè)機(jī)會(huì),公司需要能力來(lái)快速創(chuàng)建和部署數(shù)據(jù)驅(qū)動(dòng)的解決方案。SQL Server 2008 減少了管理和開發(fā)應(yīng)用程序的時(shí)間和成本。</p><p><b> 智能</b></p><p> SQL Server 2008 提供全面的平臺(tái),在用戶需要的時(shí)候提供智能。</p&g
37、t;<p> 第四章 系統(tǒng)需求分析</p><p> 4.1 系統(tǒng)需求分析簡(jiǎn)述</p><p> 需求分析是一個(gè)軟件開發(fā)過(guò)程中非常重要的一環(huán),夢(mèng)之隊(duì)的需求分析的質(zhì)量和結(jié)果會(huì)直接影響或決定本程序開發(fā)的成功與否,后期的開發(fā)工作建立在一個(gè)錯(cuò)誤的前期需求分析上,那后面的編寫不論多么精彩,整個(gè)系統(tǒng)都不會(huì)成功,夢(mèng)之隊(duì)的實(shí)現(xiàn)是利用用戶的操作,讓窗體與窗體通過(guò)對(duì)游戲的理解緊密聯(lián)系,在串
38、聯(lián)著數(shù)據(jù)庫(kù)中資料,達(dá)到讓用戶樂(lè)在其中的要求。</p><p> 夢(mèng)之隊(duì)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)包括下面幾個(gè)方面:</p><p> 功能性:實(shí)現(xiàn)軟件的基本功能,有數(shù)據(jù)的安全性。</p><p> 可用性:提供用戶之間的交互,可在用戶間進(jìn)行對(duì)戰(zhàn)。</p><p> 可靠性:在數(shù)據(jù)和程序的運(yùn)行上減少異常和錯(cuò)誤。</p><p&
39、gt; 4.2 系統(tǒng)需求分析詳細(xì)敘述</p><p> 夢(mèng)之隊(duì)是一個(gè)比較復(fù)雜的命題,他不同于其他的系統(tǒng),有一套比較常見(jiàn)的需求和設(shè)定,本程序沒(méi)有用戶的級(jí)別設(shè)置,大家都是游戲賬戶,都是平級(jí)的存在,但是程序的安全性十分重要,對(duì)注入式攻擊方面,大多都采用參數(shù)的方式,本程序的所有功能都是由用戶本身貫穿的,下面具體的分析不同的功能。</p><p><b> 具體功能:</b&g
40、t;</p><p> 用戶:注冊(cè)用戶、用戶登錄。</p><p> 主界面:主界面貫穿全部界面,可以進(jìn)入到雖有界面出去注冊(cè)登錄界面</p><p> 球隊(duì):用戶選擇當(dāng)家球星組建自己的球隊(duì)。</p><p> 球館:用戶調(diào)整自己的上場(chǎng)球員和替補(bǔ),可以選擇或購(gòu)買自己球隊(duì)的戰(zhàn)術(shù)。</p><p> 比賽中心:用戶
41、可以和其他用戶隊(duì)長(zhǎng),也可以和職業(yè)球隊(duì)對(duì)戰(zhàn)。</p><p> 交易中心:用戶可以把自己隊(duì)的球員掛在其中販賣,也可以購(gòu)買自己喜歡的球員。</p><p> 抽獎(jiǎng)中心:用戶消耗自己的球卷抽取稀有的球員。</p><p><b> 用戶</b></p><p> 用戶沒(méi)有管理員,凡是本程序的用戶全是普通用戶,普通用戶可
42、以對(duì)本系統(tǒng)進(jìn)行全部的功能操作,但這些操作不會(huì)修改本程序和任何數(shù)據(jù),用戶的信息包括用戶名、密碼、昵稱、球隊(duì)名。</p><p><b> 2.主界面</b></p><p> 用戶注冊(cè)完成進(jìn)行登錄,選擇自己的喜愛(ài)的NBA球員成為自己球隊(duì)的當(dāng)家球星,然后你的球隊(duì)成立了,此后進(jìn)入整個(gè)程序的主界面,主界面可以分別進(jìn)入各個(gè)功能的入口。</p><p>
43、;<b> 3.球館</b></p><p> 用戶從主界面進(jìn)入球館,球館可以根據(jù)顯示你的所有球員,并且可以調(diào)整你的上場(chǎng)球員和替補(bǔ)球員,也可以從教練處進(jìn)入戰(zhàn)術(shù)安排的界面,從而選取對(duì)球隊(duì)提升比較大的戰(zhàn)術(shù),來(lái)幫助球隊(duì)來(lái)提升實(shí)力,是你可以更加容易在比賽中獲得勝利。</p><p><b> 比賽中心</b></p><p>
44、; 比賽中心顯示出全部的玩家列表,用戶可以挑選對(duì)手進(jìn)行比賽,也可以和NBA聯(lián)盟里的球隊(duì)進(jìn)行比賽,與玩家進(jìn)行比賽可以獲得經(jīng)驗(yàn)和金錢,與NBA聯(lián)盟的球隊(duì)比賽可以獲得nba總冠軍爭(zhēng)奪的資格。</p><p><b> 交易中心</b></p><p> 用戶可以把自己擁有的球員上掛到此交易平臺(tái)進(jìn)行販賣換取金錢,也可以用金錢購(gòu)買自己的喜愛(ài)的球員。</p>
45、<p><b> 抽獎(jiǎng)中心</b></p><p> 每個(gè)用戶注冊(cè)時(shí)程序會(huì)贈(zèng)送一些球卷,用戶可以憑借球卷來(lái)抽取珍惜球員,</p><p> 本中心采用時(shí)下最為流行的扭蛋模式,給大家一個(gè)十分新穎的感覺(jué)。</p><p> 第五章 數(shù)據(jù)庫(kù)設(shè)計(jì)與游戲設(shè)定</p><p><b> 5.1表分析&l
46、t;/b></p><p> 本系統(tǒng)根據(jù)上面的需求分析和整體的游戲性分析,從以上方面來(lái)編寫數(shù)據(jù)庫(kù)和程序的設(shè)計(jì)還十分片面,所以我從網(wǎng)上調(diào)查了許多資料,甚至我本人親自玩了一下手機(jī)上的同類型游戲,從而具體分析和設(shè)計(jì)了數(shù)據(jù)庫(kù)的設(shè)計(jì)和設(shè)定,以及游戲的設(shè)計(jì)和設(shè)定。</p><p><b> 表5.1 用戶表</b></p><p> Table
47、 5.1 USER</p><p><b> 表5.2 球隊(duì)表</b></p><p> Table 5.2 Team</p><p> 在用戶注冊(cè)的時(shí)候需要用到用戶表(MUSER) 和球隊(duì)表(QIUDUI),在注冊(cè)的時(shí)候把注冊(cè)時(shí)候的數(shù)據(jù)插入這兩個(gè)表,在表的設(shè)定中這兩個(gè)表聯(lián)系非常緊密也非常必要,userid這個(gè)列是連接兩個(gè)表的中間人,他
48、是用戶表里的id,在用戶注冊(cè)的時(shí)候會(huì)自動(dòng)生成一個(gè)標(biāo)識(shí)列id,然后把它存入球隊(duì)表,這樣用戶和球隊(duì)表就聯(lián)系起來(lái)了,在設(shè)定的時(shí)候例如球隊(duì)的等級(jí)和工資帽以及經(jīng)驗(yàn)值都需要設(shè)置默認(rèn)值,工資帽在這球隊(duì)表里十分重要,以及以后的程序運(yùn)行和約束起了十分重要的作用,工資帽的設(shè)定是為了限制玩家無(wú)限制的購(gòu)買球員而立的,每一個(gè)球隊(duì)都有工資帽,工資帽是指用戶所擁有的球隊(duì)里,球員的工資總和,如果工資總和超過(guò)了工資帽,那么球隊(duì)則不能參加任何比賽,而經(jīng)驗(yàn)和等級(jí)也是和工資帽
49、緊密聯(lián)系起來(lái)的,球隊(duì)比賽會(huì)得到經(jīng)驗(yàn),經(jīng)驗(yàn)滿了球隊(duì)就會(huì)升級(jí),升級(jí)后工資帽就會(huì)提升,級(jí)別越高,球隊(duì)能帶的球員就更多,實(shí)力就會(huì)更強(qiáng),這就是這個(gè)游戲的游戲性和經(jīng)營(yíng)性的體現(xiàn),如表5.1、表5.2所示,如表5.1、5.2所示。</p><p><b> 表5.3 球員表</b></p><p> Table 5.3 player</p><p> 表
50、5.4 用戶的球員表</p><p> Table 5.4 The user's players</p><p> 用戶在選擇自己的當(dāng)家球星和組建自己的球隊(duì)的時(shí)候會(huì)用到球員表(QIUYUAN)和用戶所有的球員表(USERQIUYUAN)這兩個(gè),球員表的數(shù)據(jù)是事先錄入好的,球員表把當(dāng)今甚至已經(jīng)退役的大部分NBA球員的數(shù)據(jù)收錄,用戶在選擇的時(shí)候會(huì)把球員表的數(shù)據(jù)傳入用戶所擁
51、有的球員表,球員的攻擊、防守、工資等,對(duì)以后用戶的比賽和販賣購(gòu)買球員都十分重要,用戶組建完自己的球隊(duì)后,用戶所擁有的球員表會(huì)把用戶的球員數(shù)據(jù)錄入,從而保證程序的運(yùn)行和實(shí)施,ISfrist這個(gè)列是為了區(qū)分球員是否上場(chǎng),是否為主力球員或者替補(bǔ)做區(qū)分的,所以在球館中的操作就是對(duì)這個(gè)列的值變換來(lái)進(jìn)行變化的,如表5.3、表5.4所示。</p><p> 表5.5 交易球員表</p><p> T
52、able 5.5 Trade players</p><p> 用戶在進(jìn)入交易中心的時(shí)候需要用到交易球員表,其中用戶編號(hào)是為了讓交易中心這個(gè)交易平臺(tái)獨(dú)立,同時(shí)在交易完成后又可以準(zhǔn)確的和用戶本身相聯(lián)系,把球員或者金錢錄入用戶表,而球員編號(hào)則是為了和球員編聯(lián)系,在交易中心里可以直觀的把球員的屬性都可以看到,并且心里權(quán)衡價(jià)格是否合理,體現(xiàn)游戲的可玩性和策略性,如表5.5所示。</p><p>
53、<b> 表5.6 戰(zhàn)術(shù)表</b></p><p> Table 5.6 Tactics</p><p> 用戶進(jìn)入球館的時(shí)候會(huì)用到戰(zhàn)術(shù)表,戰(zhàn)術(shù)的存在是結(jié)合現(xiàn)實(shí)的,因?yàn)楫?dāng)今nba聯(lián)盟中,許多球隊(duì)的戰(zhàn)術(shù)都不同,戰(zhàn)術(shù)也代表了球隊(duì)的風(fēng)格,以及適合球員的進(jìn)攻方式和防守方式的總結(jié),戰(zhàn)術(shù)也是提升球隊(duì)能力的一種方式,此表通過(guò)userid與用戶表相結(jié)合,在用戶購(gòu)買并選擇戰(zhàn)術(shù)時(shí),
54、把戰(zhàn)術(shù)的數(shù)據(jù)錄入用戶表中,讓整個(gè)全局緊密結(jié)合,完善游戲的可玩性如表5.6所示。</p><p> 5.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)以及游戲設(shè)定的總結(jié)</p><p> 因?yàn)槲业膶I(yè)而定,C#、asp.net都與SQL serve2008緊密結(jié)合,而語(yǔ)言和數(shù)據(jù)庫(kù)的結(jié)合,是程序運(yùn)行的先決條件,所以數(shù)據(jù)庫(kù)的設(shè)計(jì)十分重要,游戲的設(shè)定則大大需要數(shù)據(jù)庫(kù)的鼎力相助,再做完需求分析后,通過(guò)查閱資料和游戲體驗(yàn),總體
55、把握了一下程序的布局,以及程序的設(shè)定,根據(jù)程序的布局和設(shè)定,設(shè)計(jì)了數(shù)據(jù)庫(kù),由于程序本身的原因,并不需要非常多的表,所以我僅設(shè)計(jì)了6個(gè)表,雖然少而簡(jiǎn)單,但是卻讓6個(gè)表緊密聯(lián)系起來(lái),完整的和程序的需求和功能環(huán)環(huán)緊扣,達(dá)到了功能的要求,和功能的實(shí)現(xiàn)。也許我的數(shù)據(jù)庫(kù)設(shè)計(jì)還不是十分完善,但是已經(jīng)非常適合我程序的運(yùn)行和要求,我也通過(guò)導(dǎo)師和同學(xué)的幫助,盡量完善了數(shù)據(jù)庫(kù)的設(shè)計(jì),數(shù)據(jù)庫(kù)的良好設(shè)計(jì)為后面程序的編寫和設(shè)計(jì)打好了堅(jiān)實(shí)的基礎(chǔ),保證了后續(xù)程序編寫的
56、順利進(jìn)行。</p><p> 第六章 模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 在項(xiàng)目的整個(gè)設(shè)計(jì)之前,需要總體規(guī)劃一下窗體,因?yàn)轫?xiàng)目是采用winfrom整體編寫的,應(yīng)為程序本身是游戲,所以整體窗體的大小要設(shè)定成固定的,而且要把窗體的邊框全部去掉,從而保證程序整體的美觀和合理性。</p><p> 6.1 第一模塊:注冊(cè)模塊 </p><p>
57、; 注冊(cè)模塊的窗體上提示和異常提示都是由label控件顯示的,用戶的數(shù)據(jù)輸入則用textbox進(jìn)行登記和輸入,異常的提示則使用Visible來(lái)控制,比如注冊(cè)開始時(shí)用戶輸入的資料超過(guò)的限制要求,則label的Visible的屬性變成true來(lái)進(jìn)行提示,如果用戶無(wú)視提示,最后入戶進(jìn)行注冊(cè)操作的時(shí)候,button按鈕的Visible就是變成fales,使用戶無(wú)法完成注冊(cè)的操作,如果用戶輸入的信息滿足了格式的要求,則與數(shù)據(jù)庫(kù)進(jìn)行聯(lián)系,通過(guò)se
58、lect方法查找,如果從數(shù)據(jù)庫(kù)中的MUSER查找到與用戶輸入信息相同的資料,則會(huì)彈出messagebox的提示,用戶已存在,此時(shí)判定注冊(cè)失敗,用戶需要繼續(xù)注冊(cè),如果查找不到信息,則注冊(cè)成功系統(tǒng)將自動(dòng)跳轉(zhuǎn)到下一個(gè)界面,因?yàn)槌绦虮旧硎且豢钣螒?,所以界面的美觀性十分重要,所以backgroundimage的圖片選取十分鐘,我挑選了一個(gè)簡(jiǎn)單且外觀十分大氣的圖片,來(lái)起到立竿見(jiàn)影的效果,而按鈕的背景圖片則是選擇了一個(gè)十分醒目的紅色圖片,當(dāng)用戶點(diǎn)擊注
59、冊(cè)按鈕的時(shí)候,這個(gè)時(shí)候出發(fā)了時(shí)間mousedown和mousemove的效果,來(lái)進(jìn)行按鈕背景圖片的切換,來(lái)起到了按鈕的特效,為</p><p><b> 圖6.1 注冊(cè)窗體</b></p><p> Fig 6.1 Registration form </p><p> 6.2 第二模塊:登錄模塊</p><p>
60、 登錄模塊的窗體與注冊(cè)略有不同,用戶的數(shù)據(jù)輸入則用textbox進(jìn)行登記和輸入,整體的布局和背景基本和注冊(cè)界面類似,則與數(shù)據(jù)庫(kù)進(jìn)行聯(lián)系,通過(guò)select方法查找,如果用戶輸入的數(shù)據(jù)在數(shù)據(jù)庫(kù)的MUSER沒(méi)有找到,則會(huì)彈出messagebox的提示,用戶名密碼錯(cuò)誤的提示,用戶需要繼續(xù)輸入自己的用戶名和密碼,按鈕的效果和注冊(cè)界面完全一致,而用戶輸入信息的提示則在textbox的原始屬性中有所體現(xiàn),而登陸界面不會(huì)報(bào)出異常提示,用戶登陸成功后則
61、會(huì)自動(dòng)跳轉(zhuǎn)到程序的主界面開始貫穿全程,如圖6.2所示。</p><p><b> 圖6.2 登錄窗體</b></p><p> Fig 6.2 The login form</p><p> 6.3 第三模塊:選擇球星模塊</p><p> 選擇當(dāng)家球星界面是程序整體的貫穿界面,基本背景和注冊(cè)登錄一致,本模塊出現(xiàn)
62、新的控件pictuerbox,同現(xiàn)實(shí)結(jié)合nba聯(lián)盟的情況,聯(lián)盟中球員分為5個(gè)位置,中鋒,大前鋒,小前鋒,得分后衛(wèi)和組織后衛(wèi),所以在當(dāng)家球星的設(shè)置上在這5個(gè)位置上分別設(shè)置一個(gè)當(dāng)家球星,pictuerbox的使用是為了讓用戶更加直觀的看到球星的面貌,每個(gè)球星用兩個(gè)pictuerbox設(shè)置,一個(gè)從數(shù)據(jù)庫(kù)的球員圖片里調(diào)出圖片,這個(gè)操作從界面的load時(shí)間中完成,第二個(gè)pictuerbox把球員的屬性等都顯示出來(lái),把球員屬性的pictuerbox
63、運(yùn)用Visible設(shè)為隱藏,同時(shí)在第一個(gè)pictuerbox的mousemove鼠標(biāo)滑過(guò)事件中進(jìn)行操作,當(dāng)鼠標(biāo)滑過(guò)pictuerbox時(shí)第二個(gè)pictuerbox就顯示出來(lái),這樣巧妙的結(jié)合讓界面的構(gòu)成變的十分融洽,通過(guò)編寫形成一個(gè)流暢的滑動(dòng)顯示效果,在本界面中的組隊(duì)組建操作中,需要用戶變和用戶擁有球隊(duì)表進(jìn)行結(jié)合,這個(gè)時(shí)候在本界面設(shè)置一個(gè)label,把注冊(cè)界面用戶輸入的昵稱傳值過(guò)來(lái),這個(gè)時(shí)候在本界面的load事件中,運(yùn)用窗體傳值把昵稱數(shù)據(jù)
64、傳過(guò)來(lái),以上就把本界面的load時(shí)間完全寫完,然</p><p> 圖6.3 選當(dāng)家球星窗體</p><p> Fig 6.3 Select star</p><p> 6.4 第四模塊:主界面</p><p> 主界面是貫穿全局的界面,本界面的load時(shí)間中通過(guò)從注冊(cè)界面和登錄界面進(jìn)行窗體傳值,傳值后在數(shù)據(jù)庫(kù)中查找自己隊(duì)標(biāo)上需要的數(shù)
65、據(jù),然后通過(guò)label控件顯示出來(lái),主界面設(shè)置5個(gè)pictuerbox,界面的背景根據(jù)游戲的原版背景,把所有模塊全部顯示出來(lái),除去注冊(cè)登錄和選擇當(dāng)家球星的界面,其他的界面,球館、交易中心、和抽獎(jiǎng)中心、比賽中心都能進(jìn)入,把其他這些個(gè)界面的連接方式歸于pictuerbox,每一個(gè)pictuerbox都有一個(gè)點(diǎn)擊事件,再每一個(gè)點(diǎn)擊事件中,寫成界面跳轉(zhuǎn),本界面的功能就完成了,如圖6.4所示</p><p> 圖6.4
66、主界面窗體</p><p> Fig 6.4 mainfrom</p><p> 6.5 第五模塊:球館界面</p><p> 球關(guān)界面是用戶用來(lái)了解自己球隊(duì)信息的界面,本界面為五個(gè)上場(chǎng)的主力設(shè)置5個(gè)pictuerbox,球隊(duì)上場(chǎng)的有五個(gè)位置,在球隊(duì)組建的時(shí)候?yàn)榍騿T在數(shù)據(jù)庫(kù)里的isfirst屬性中,設(shè)置上場(chǎng)和替補(bǔ)球員然后在球館界面中主力的5個(gè)位置直接顯示主力的
67、頭像,主力的頭像根據(jù)位置分布顯示,然后替補(bǔ)位置的pictuerbox直接從數(shù)據(jù)庫(kù)里把把isfirst為0的找出頭像的數(shù)據(jù)直接顯示,以上的操作是從本界面的load時(shí)間中編寫,所以進(jìn)入界面后本隊(duì)球員的頭像直接顯示完畢,用戶可以非常直觀從此界面,了解自己球隊(duì)的球員情況,然后通過(guò)自己的策略調(diào)整自己的上場(chǎng)球員,調(diào)整球員通過(guò)鼠標(biāo)選中然后右鍵替換,這樣通過(guò)改變數(shù)據(jù)庫(kù)中isfirst的的屬性,進(jìn)行上場(chǎng)球員和替補(bǔ)球員的轉(zhuǎn)換,本屆面中有一個(gè)教練頭像,點(diǎn)擊后
68、進(jìn)入戰(zhàn)術(shù)界面,也可以返回自己的主界面,如圖6.5所示。</p><p> 圖片6.5 球館窗體 </p><p> Fig 6.5 The arena from</p><p> 6.6 第六模塊:戰(zhàn)術(shù)模塊</p><p> 本模塊可以從球館界面跳轉(zhuǎn)至,本模塊比較簡(jiǎn)單就是把戰(zhàn)術(shù)界面全部顯示,根據(jù)球隊(duì)的級(jí)別,可以選擇購(gòu)買戰(zhàn)術(shù),也可以根據(jù)
69、自己以后的戰(zhàn)術(shù)來(lái)調(diào)整球隊(duì)當(dāng)前所用的戰(zhàn)術(shù),球隊(duì)當(dāng)前所擁有的戰(zhàn)術(shù)從數(shù)據(jù)庫(kù)進(jìn)行select的操作,購(gòu)買戰(zhàn)術(shù)后在數(shù)據(jù)庫(kù)里調(diào)整數(shù)據(jù),選擇戰(zhàn)術(shù)可以根據(jù)radiobutton的選中進(jìn)行選擇,用戶可以從本界面直觀的看到戰(zhàn)術(shù)的效果,和購(gòu)買戰(zhàn)術(shù)的需要的等級(jí)和金錢。</p><p> 6.7 第七模塊:比賽界面</p><p> 本模塊用戶首先看到的是本游戲數(shù)據(jù)庫(kù)中的全部用戶列表,此操作從load事件里操作
70、,通過(guò)數(shù)據(jù)庫(kù)select的操作把所有用戶數(shù)據(jù)全部查找出來(lái),然后通過(guò)datagridview全部需要的數(shù)據(jù)羅列出來(lái),還可以通過(guò)按鈕操作把職業(yè)比賽的窗體調(diào)出,職業(yè)比賽以一個(gè)全部NBA職業(yè)球隊(duì)的logo圖片體現(xiàn),每一個(gè)logo都有一個(gè)pictuerbox,通過(guò)點(diǎn)擊pictuerbox進(jìn)行比賽,進(jìn)入比賽界面后就會(huì)把籃球比賽的背景顯示出來(lái),球場(chǎng)兩邊分別有10個(gè)pictuerbox,把兩邊的上場(chǎng)球員根據(jù)位置的不同顯示出來(lái),這樣兩邊球隊(duì)的人員就能直觀
71、的顯示出來(lái),此操作根據(jù)兩邊的球隊(duì)名從數(shù)據(jù)庫(kù)查找數(shù)據(jù),然后進(jìn)行顯示的編寫,通過(guò)兩個(gè)timer控件來(lái)進(jìn)行比賽,timer控件控制的時(shí)候比賽時(shí)間的改變,球隊(duì)的比賽方法同過(guò)兩邊球員的數(shù)據(jù)值對(duì)比,然后利用高中學(xué)過(guò)的概率黑球白球的比較進(jìn)行進(jìn)攻和得分,球隊(duì)的總進(jìn)攻數(shù)值和總防守,通過(guò)球員名找到進(jìn)攻和防守進(jìn)行求和操作,獲得概率后進(jìn)行random的操作,隨機(jī)出哪個(gè)隊(duì)進(jìn)攻,然后兩隊(duì)分別進(jìn)攻,球隊(duì)的進(jìn)攻通過(guò)random5個(gè)本隊(duì)球員,隨機(jī)到哪個(gè)哪個(gè)球員發(fā)起進(jìn)攻,
72、然后數(shù)據(jù)的顯示通過(guò)label顯示,由于wi</p><p> 圖6.7 職業(yè)比賽選擇窗體 </p><p> Fig 6.7 Occupation competition selection from</p><p> 圖6.8 玩家比賽選擇窗體</p><p> Fig 6.8 Game player
73、;game selectionfrom</p><p> 6.9 球隊(duì)比賽窗體</p><p> Fig 6.9 The teamfrom</p><p> 6.8 第八模塊:交易中心</p><p> 本模塊最主要的功能實(shí)現(xiàn)是靠?jī)蓚€(gè)datagridview,一個(gè)datagridview顯示玩家所有擁有的球員,根據(jù)從主界面的
74、窗體傳值,把用戶個(gè)人信息傳過(guò)來(lái),并從數(shù)據(jù)庫(kù)中找出完整數(shù)據(jù),再以label的形式融入logo中,然后再用用戶信息通過(guò)數(shù)據(jù)庫(kù)找出用戶所有用的球員,然后在于datagridview相結(jié)合讓其顯示出列表式的信息,第二個(gè)datagridview則是在數(shù)據(jù)庫(kù)中直接操作出交易球員表中的全部信息,讓信息與datagridview相結(jié)合,以列別式的信息羅列出來(lái),讓用戶可以最直觀看到球員最主要也最重要的信息,方便其購(gòu)買,如圖6.10所示。</p>
75、;<p> 圖6.10 交易中心窗體</p><p> Fig 6.10 Trading Center from</p><p> 6.9 第九模塊:抽獎(jiǎng)中心</p><p> 本模塊在整個(gè)程序里是變現(xiàn)風(fēng)格最為炫酷的,因?yàn)樗扇〉氖亲钚路f的扭蛋式操作,整個(gè)操作在winfrom里是很難實(shí)現(xiàn)的,所以我想到的是利用timer和picturebox相結(jié)
76、合的方式,首先先在timer定時(shí),固定其變更秒數(shù),然后在timer事件里利用 picturebox的轉(zhuǎn)變,這兩者結(jié)合達(dá)到了扭蛋旋轉(zhuǎn)的效果,但是由于大量的圖片利用,是得進(jìn)程資源太多龐大,經(jīng)常使程序卡主甚至崩潰,所以想了很多方法,最后只能在picturebox每換一個(gè)圖片的時(shí)候就釋放一次圖片資源才讓整個(gè)界面不至于崩潰,如圖6.11所示。</p><p> 圖6.11 抽獎(jiǎng)窗體</p><p>
77、; Fig 6.11 Luck draw</p><p><b> 第七章 系統(tǒng)測(cè)試</b></p><p> 功能測(cè)試也叫黑盒子測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,只需考慮各個(gè)功能,不需要考慮整個(gè)軟件的內(nèi)部結(jié)構(gòu)及代碼.一般從軟件產(chǎn)品的界面、架構(gòu)出發(fā),按照需求編寫出來(lái)的測(cè)試用例,輸入數(shù)據(jù)在預(yù)期結(jié)果和實(shí)際結(jié)果之間進(jìn)行評(píng)測(cè),進(jìn)而提出更加使產(chǎn)品達(dá)到用戶使用的要求。為了完善系統(tǒng)功能,進(jìn)
78、行以下四項(xiàng)功能測(cè)試:</p><p><b> 7.1 表單測(cè)試</b></p><p> 測(cè)試系統(tǒng)頁(yè)面中的必要填項(xiàng)的驗(yàn)證是否正確,錯(cuò)誤提示顯示信息是否正確、詞語(yǔ)表達(dá)是否人性化;測(cè)試系統(tǒng)頁(yè)面的各數(shù)據(jù)項(xiàng)邊界值的處理,超出界限是否提示正確。測(cè)試系統(tǒng)頁(yè)面的各相關(guān)數(shù)據(jù)項(xiàng)的輸入類型是否匹配,如果不匹配,是否進(jìn)行合理處理;測(cè)試表單頁(yè)面的對(duì)于特殊字符的處理是否正確;測(cè)試表單頁(yè)面
79、的特殊需求字段是否進(jìn)行處理。</p><p><b> 7.2 鏈接測(cè)試 </b></p><p> 測(cè)試WEB應(yīng)用系統(tǒng)的模塊功能之間的鏈接是否正確,且風(fēng)格類型是否一致;測(cè)試WEB應(yīng)用系統(tǒng)的信息,相關(guān)信息鏈接顯示頁(yè)面是否鏈接正確,注意檢測(cè)是否空鏈接和錯(cuò)誤鏈接,且風(fēng)格類型是否一致。</p><p><b> 7.3 圖形測(cè)試 &l
80、t;/b></p><p> 測(cè)試WEB應(yīng)用系統(tǒng)的圖例是否顯示正確,是否符合需求;測(cè)試圖片的大小、對(duì)齊方式、位置和圖片的相關(guān)說(shuō)明是否準(zhǔn)確、符合;驗(yàn)證頁(yè)面所有字體的大小、對(duì)齊方式、顏色等是否一致;測(cè)試WEB應(yīng)用系統(tǒng)的背景顏色是否和前景顏色、文字、圖片是否協(xié)調(diào);驗(yàn)證WEB應(yīng)用系統(tǒng)的表格、邊框、對(duì)齊方式是否一致。</p><p><b> 7.4 內(nèi)容測(cè)試 </b>
81、;</p><p> 測(cè)試WEB應(yīng)用系統(tǒng)各模塊的信息歸類是否正確、顯示位置是否合理;測(cè)試WEB應(yīng)用系統(tǒng)的檢索功能是否正確。</p><p><b> 第八章 總結(jié)</b></p><p> 經(jīng)過(guò)這次緊張的系統(tǒng)設(shè)計(jì),對(duì)自身收獲很大。不僅使我在開發(fā)過(guò)程中學(xué)到了具體的專業(yè)知識(shí),而且過(guò)去所學(xué)的理論知識(shí)也在開發(fā)中得到應(yīng)用。在畢業(yè)設(shè)計(jì)中,都是我一步步
82、探索和學(xué)習(xí)的過(guò)程,我的毅力和自學(xué)能力也得到極大的提高。</p><p> 此次開發(fā),使我對(duì)于winfrom窗體的設(shè)計(jì)實(shí)現(xiàn)有了新的體會(huì)。winfrom窗體開發(fā)是一項(xiàng)復(fù)雜的過(guò)程,對(duì)于復(fù)雜的工作,我們一定要按部就班。就winfrom窗體開發(fā)來(lái)說(shuō),一定按著開發(fā)過(guò)程來(lái)實(shí)現(xiàn),先需求分析各種功能數(shù)據(jù)等,再進(jìn)行概要設(shè)計(jì),理清系統(tǒng)的整體思路,然后進(jìn)行詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),最后進(jìn)行系統(tǒng)的測(cè)試,這樣才能基本保證系統(tǒng)的實(shí)現(xiàn)。而且對(duì)于我們進(jìn)行
83、開發(fā)來(lái)說(shuō),也節(jié)省不少時(shí)間與精力。</p><p> 從技術(shù)層次來(lái)說(shuō),本系統(tǒng)是基于ASP.NET應(yīng)用。數(shù)據(jù)庫(kù)采用了Mysql,在設(shè)計(jì)過(guò)程中,對(duì)于winform開發(fā)還是一知半解,要通過(guò)各方面的資料和借鑒別人的經(jīng)驗(yàn),才能一步步進(jìn)行開發(fā)。在進(jìn)行數(shù)據(jù)庫(kù)連接的時(shí)候,多次出現(xiàn)亂碼現(xiàn)象,最后才發(fā)現(xiàn)只是設(shè)置編碼方式錯(cuò)誤。在編寫源代碼時(shí),很多C#編程的知識(shí)還是不牢固,通過(guò)這次的開發(fā),積累各方面的經(jīng)驗(yàn)。</p><
84、;p> 從現(xiàn)實(shí)意義來(lái)說(shuō),盡管這物資倉(cāng)庫(kù)管理倉(cāng)庫(kù)靈感來(lái)源于本人實(shí)習(xí)單位,但是該系統(tǒng)對(duì)各行各業(yè)都有莫大的用處,系統(tǒng)大同小異,采用的技術(shù)還是一樣,所以該系統(tǒng)對(duì)企業(yè)信息化,提高辦事效率至關(guān)重要。從系統(tǒng)功能開發(fā)來(lái)說(shuō),設(shè)計(jì)的功能必須符合高效齊全,用戶界面要易于操作,這不僅在這次開發(fā)中領(lǐng)悟到,往后設(shè)計(jì)一定要懂得站在用戶角度看問(wèn)題</p><p><b> 參考文獻(xiàn) </b></p>
85、<p> [1] 肯尼斯 C.勞頓(Kenneth C. Laudon)等著.薛華成譯.管理信息系統(tǒng).機(jī)械工業(yè)出版社,2011</p><p> [2] 陳莊.ERP原理與應(yīng)用教程.電子工業(yè)出版社,2006.13-67 </p><p> [3] 德斯靳,曾湘泉.人力資源管理(第10版).中國(guó)人民大學(xué)出版社.2007 </p><p>
86、 [4] 陳莊.ERP原理與應(yīng)用教程.電子工業(yè)出版社,2006.13-67</p><p> [5] Kalen,Delaney.Inside Microsoft SQL Server 2000.Microsoft Press,2006.33-44</p><p><b> 致謝</b></p><p> 首先,從本畢業(yè)設(shè)計(jì)的開始到現(xiàn)在畢
87、業(yè)設(shè)計(jì)論文的撰寫完成,我要感謝我的導(dǎo)師 老師,他嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣,給了起到了指明燈的作用;她循循善誘的教導(dǎo)和不拘一格的思路給予我無(wú)盡的啟迪,讓我很快就感受到了設(shè)計(jì)的快樂(lè)并融入其中。</p><p> 此次畢業(yè)設(shè)計(jì)從開始到現(xiàn)在總計(jì)有三個(gè)月多,是我大學(xué)經(jīng)歷中時(shí)間段最長(zhǎng),內(nèi)容最廣,難度最大的一次設(shè)計(jì)。就如老師所說(shuō)的,這次設(shè)計(jì)就是把以前所學(xué)的知識(shí)綜合運(yùn)用一次,只要把所學(xué)過(guò)的基
88、礎(chǔ)知識(shí)用到現(xiàn)在設(shè)計(jì)中,一環(huán)緊扣一環(huán),那么這次任務(wù)也就不難了。每當(dāng)我遇到問(wèn)題時(shí)候,我都會(huì)第一時(shí)間通過(guò)郵件請(qǐng)教老師,老師對(duì)于我提出的問(wèn)題都一一解答,從來(lái)都不會(huì)因?yàn)槲业膯?wèn)題稍過(guò)簡(jiǎn)單加以責(zé)備,而是一再的告誡我做設(shè)計(jì)該注意的地方。從畢業(yè)設(shè)計(jì)的開始到完成,老師始終給我最大的支持與鼓勵(lì),感謝老師!</p><p> 在這次設(shè)計(jì)中,感謝各位室友提供的幫助,是你們?cè)谖仪榫w低落的時(shí)候鼓勵(lì)我一把;是你們?cè)谖易钚枰Y料的時(shí)候,不辭勞苦
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 窗體
- 窗體底端
- 用戶窗體的
- 窗體的透明效果
- 5窗體與控件
- 課堂練習(xí)-窗體設(shè)計(jì)
- 水泊梁山夢(mèng)之隊(duì)-1000字優(yōu)秀作文
- vb窗體的常用屬性
- vba控件與用戶窗體
- excel窗體編程案例說(shuō)明
- vba地控件及用戶窗體
- java關(guān)閉窗體方法總結(jié)
- 第五章 窗體
- 窗體的透明度設(shè)置
- 子窗體的打開和關(guān)閉
- 第四章 窗體練習(xí)
- vba的控件及用戶窗體
- 2014歐萊雅校園義賣夢(mèng)之隊(duì)招募文案
- 修改(破解)mde(ade)窗體和報(bào)表
- access 2003 常用窗體屬性及其含義
評(píng)論
0/150
提交評(píng)論