版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)網(wǎng)絡(luò)游戲網(wǎng)站的設(shè)計與實現(xiàn)名:學(xué)號:系別:信息工程系專業(yè):計算機應(yīng)用指導(dǎo)老師:亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)亳州職業(yè)技術(shù)學(xué)院2013年4月畢業(yè)論文(設(shè)計)承諾書本人鄭重承諾:1、本論文(設(shè)計)是在指導(dǎo)教師的指導(dǎo)下,查閱相關(guān)文獻(xiàn),進(jìn)行分析研究,獨立撰寫而成的.2、本論文(設(shè)計)中,所有實驗、數(shù)據(jù)和有關(guān)材料均是真實的。3、本論文(設(shè)計)中除引文和致謝的內(nèi)容外,不包含其他人或機構(gòu)已經(jīng)撰寫發(fā)表過的研究成果。4、本論文(設(shè)計)如有剽竊他人研究成果的情況,一切后果自負(fù)。畢業(yè)論文(設(shè)計)作者簽名:陳帥虎簽字日期:年月日畢業(yè)論文(設(shè)計)版權(quán)使用授權(quán)書亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)
2、計)本論文作者完全了解亳州職業(yè)技術(shù)學(xué)院有關(guān)保留、使用論文的規(guī)定,有權(quán)保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和磁盤,允許論文被查閱和借閱。本人授權(quán)亳州職業(yè)技術(shù)學(xué)院可以將論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編論文。論文作者簽名:陳帥虎簽字日期:年月日指導(dǎo)教師簽名:簽字日期:年月日亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)目錄摘要-6-1開發(fā)網(wǎng)絡(luò)游戲網(wǎng)站的目的-7-1.1課題來源-7-1.2開發(fā)本系統(tǒng)的目的-7-2系統(tǒng)開發(fā)環(huán)境-8-2.1編程環(huán)境的選擇-8-2。1。1操作系統(tǒng)的選擇-8-2。1.2開發(fā)技術(shù)的選擇-8-2。1。2。1HTML靜態(tài)網(wǎng)頁技術(shù)簡介-
3、8-2。1.2.2JSP動態(tài)網(wǎng)頁技術(shù)簡介-9-2.2數(shù)據(jù)庫軟件-10-2.2。1數(shù)據(jù)庫軟件的選擇-10-3搭建系統(tǒng)開發(fā)環(huán)境-12-3.1JSP與數(shù)據(jù)庫的結(jié)合-12-3.2JSP軟件的安裝和運行環(huán)境的設(shè)置-12-3。2.1安裝JDK和APACHE服務(wù)器-12-3。2。2設(shè)置環(huán)境變量-12-3。2。3安裝TOMCAT-12-4系統(tǒng)分析設(shè)計-14-4.1系統(tǒng)調(diào)研與設(shè)計-14-4。1。1本系統(tǒng)模塊圖-14-4.1。1。1系統(tǒng)功能模塊圖-14-4。1.1.2模塊功能-14-4。2數(shù)據(jù)庫的設(shè)計-15-4。2。1數(shù)據(jù)庫設(shè)計-15-4。2。2數(shù)據(jù)字典-15-5程序設(shè)計與實現(xiàn)-15-5.1建立數(shù)據(jù)庫-15-5。
4、2訪問數(shù)據(jù)庫的方法-17-5.2。1數(shù)據(jù)庫連接BEAN-17-5。2.1。1導(dǎo)入JDBC標(biāo)準(zhǔn)類庫-17-5。2.1。2注冊數(shù)據(jù)庫驅(qū)動程序-18-5.2.1。3建立數(shù)據(jù)庫連接-18-5.2.1。4數(shù)據(jù)操作-19-5。2。1。5關(guān)閉-20-4-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)5。2。2配置ODBC數(shù)據(jù)源-21-5。3主界面的實現(xiàn)與設(shè)計-22-5。4新聞中心模塊的實現(xiàn)與設(shè)計-23-5。5游戲介紹模塊的實現(xiàn)與設(shè)計-25-5。6游戲圖片模塊的實現(xiàn)與設(shè)計-26-5.7職業(yè)寶典模塊的實現(xiàn)與設(shè)計-29-5。8注冊模塊的實現(xiàn)與設(shè)計-30-5。9留言模塊的實現(xiàn)與設(shè)計-35-結(jié)論錯誤!未定義書簽。參考文獻(xiàn)-41-致
5、謝-41-5-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)摘要網(wǎng)絡(luò)游戲產(chǎn)業(yè)是一個新興的朝陽產(chǎn)業(yè),經(jīng)歷了20世紀(jì)末的初期形成期階段,及近幾年的快速發(fā)展,現(xiàn)在中國的網(wǎng)絡(luò)游戲產(chǎn)業(yè)處在成長期,并快速走向成熟期的階段。在中國整個網(wǎng)絡(luò)經(jīng)濟的發(fā)展過程中從無到有,發(fā)展到目前成為中國網(wǎng)絡(luò)經(jīng)濟的重要組成部分。網(wǎng)絡(luò)游戲產(chǎn)業(yè)之所以可以打破在原來中國整個網(wǎng)絡(luò)經(jīng)濟中的平衡,主要緣于在20世紀(jì)末中國網(wǎng)絡(luò)經(jīng)濟泡沫破滅整個網(wǎng)絡(luò)經(jīng)濟大受打擊的時候,網(wǎng)絡(luò)游戲卻異軍突起成為整個網(wǎng)絡(luò)經(jīng)濟發(fā)展的領(lǐng)頭羊,得到迅猛的發(fā)展。關(guān)鍵詞:網(wǎng)絡(luò),網(wǎng)絡(luò)游戲,網(wǎng)絡(luò)經(jīng)濟ABSTRACTTheonlinegamingindustryisanewsunriseindust
6、ry,experiencedtheformativestageoftheearly20thcentury,andinrecentyears,therapiddevelopmentofChinasonlinegameindustryisinthegrowthstageandfasttowardthematurestage。FromscratchintheprocessofeconomicdevelopmentoftheentirenetworkinChina,thedevelopmenthasbecomeanimportantpartofChinasInterneteconomy.Thereas
7、onwhytheonlinegamingindustrytobreaktheoriginalbalanceintheentirenetworkeconomy,mainlyduetotheburstingofthedotcombubbleinthelate20thcenturytheentirenetworkeconomyhardhit,theonlinegamewasameteoricrisetobecomealeaderintheeconomicdevelopmentoftheentirenetwork,rapiddevelopment.Keywords:Network;Onlinegame
8、s;Networkeconomy-6-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)1開發(fā)網(wǎng)絡(luò)游戲網(wǎng)站的目的1.1課題來源網(wǎng)絡(luò)游戲產(chǎn)業(yè)是一個新興的朝陽產(chǎn)業(yè),經(jīng)歷了20世紀(jì)末的初期形成期階段,及近幾年的快速發(fā)展,現(xiàn)在中國的網(wǎng)絡(luò)游戲產(chǎn)業(yè)處在成長期,并快速走向成熟期的階段。在中國整個網(wǎng)絡(luò)經(jīng)濟的發(fā)展過程中從無到有,發(fā)展到目前成為中國網(wǎng)絡(luò)經(jīng)濟的重要組成部分。網(wǎng)絡(luò)游戲產(chǎn)業(yè)之所以可以打破在原來中國整個網(wǎng)絡(luò)經(jīng)濟中的平衡,主要緣于在20世紀(jì)末中國網(wǎng)絡(luò)經(jīng)濟泡沫破滅整個網(wǎng)絡(luò)經(jīng)濟大受打擊的時候,網(wǎng)絡(luò)游戲卻異軍突起成為整個網(wǎng)絡(luò)經(jīng)濟發(fā)展的領(lǐng)頭羊,得到迅猛的發(fā)展.1.2開發(fā)本系統(tǒng)的目的2008年上半年國產(chǎn)網(wǎng)游發(fā)展迅猛,主要原因有兩個:一
9、是政策環(huán)境、輿論環(huán)境轉(zhuǎn)好,二是代理模式的弊端暴露無遺.網(wǎng)絡(luò)游戲運營商市場格局方面,2008年第二季度盛大、網(wǎng)易、巨人位居行業(yè)排名前3位,隨后騰訊發(fā)展迅猛,2011年2012年騰訊蟬聯(lián)榜首.每一個產(chǎn)業(yè),在其發(fā)展成熟的道路中,都必須經(jīng)歷由不規(guī)范走向規(guī)范的過程,而這一過程中必將伴隨著這樣或那樣的阻礙因素,中國的網(wǎng)絡(luò)游戲產(chǎn)業(yè)也不例外。因此需加大政府的扶持力度、加快人才培養(yǎng)步伐、重點研發(fā)精品網(wǎng)絡(luò)游戲等。中國游戲市場潛力巨大,在未來幾年內(nèi),中國將從資金投入、創(chuàng)造產(chǎn)業(yè)環(huán)境、保護(hù)知識產(chǎn)權(quán)以及加強對企業(yè)引導(dǎo)等方面對國內(nèi)的游戲企業(yè)加以扶持。亞洲將是未來全球網(wǎng)絡(luò)游戲的重要市場,而中國和日本將成為地區(qū)最大的兩個在線游
10、戲市場。-7-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)2系統(tǒng)開發(fā)環(huán)境2.1編程環(huán)境的選擇2。1。1操作系統(tǒng)的選擇目前可供選擇的操作系統(tǒng)有很多,有Windows、Linux和Unix等。Windows具有界面圖形化、多用戶、多任務(wù)、網(wǎng)絡(luò)支持良好、出色的多媒體功能、硬件支持良好和眾多的應(yīng)用程序等特點.Linux是一種類Unix系統(tǒng),是一個免費的操作系統(tǒng),具有許多Unix系統(tǒng)的功能和特點,能夠兼容Unix,但它沒有Windows操作系統(tǒng)應(yīng)用廣泛,其上的應(yīng)用軟件種類較Windows少了很多,Windows上的很多應(yīng)用軟件在該系統(tǒng)上通常無法正常運行。而且許多硬件設(shè)備面對Linux的驅(qū)動程序也很不足.Unix適用
11、于一些大型的網(wǎng)絡(luò)。Unix與Linux這兩種操作系統(tǒng)與Windows操作系統(tǒng)相比是比較復(fù)雜的,而且Linux在技術(shù)上還不很成熟.經(jīng)過多番比較,為了更好的開發(fā)和操作本系統(tǒng),決定采用以下系統(tǒng)軟件:操作系統(tǒng):microsoftWindowsXPprofessional2。1。2開發(fā)技術(shù)的選擇2.1。2.1HTML靜態(tài)網(wǎng)頁技術(shù)簡介HTML(HyperTextMarkupLanguage)即超文本標(biāo)記語言或超文本鏈接標(biāo)示語言,是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語言,也是構(gòu)成網(wǎng)頁文檔的主要語言。設(shè)計HTML語言的目的是為了能把存放在一臺電腦中的文本或圖形與另一臺電腦中的文本或圖形方便地聯(lián)系在一起,形成有機的整體,
12、人們不用考慮具體信息是在當(dāng)前電腦上還是在網(wǎng)絡(luò)的其它電腦上。我們只需使用鼠標(biāo)在某一文檔中點取一個圖標(biāo),Internet就會馬上轉(zhuǎn)到與此圖標(biāo)相關(guān)的內(nèi)容上去,而這些信息可能存放在網(wǎng)絡(luò)的另一臺電腦中。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等.HTML的結(jié)構(gòu)包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內(nèi)容。另外,HTML是網(wǎng)絡(luò)的通用語言,一種簡單、通用的全置標(biāo)記語言.它允許網(wǎng)頁制作人建立文本與圖片相結(jié)合的復(fù)雜頁面,這些頁面可以被網(wǎng)上任何其他人-8-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)瀏覽
13、到,無論使用的是什么類型的電腦或瀏覽器。神奇嗎?一點都不神奇,因為現(xiàn)在你看到的就是這種語言寫的頁面!HTML只不過是組合成一個文本文件的一系列標(biāo)簽.它們像樂隊的指揮,告訴樂手們哪里需要停頓,哪里需要激昂。HTML標(biāo)簽通常是英文詞匯的全稱(如塊引用:blockquote)或縮略語(如“p”代表Paragraph),但它們的與一般文本有區(qū)別,因為它們放在單書名號里。故Paragragh標(biāo)簽是p,塊引用標(biāo)簽是。有些標(biāo)簽說明頁面如何被格式化(例如,開始一個新段落),其他則說明這些詞如何顯示(b使文字變粗)還有一些其他標(biāo)簽提供在頁面上不顯示的信息例如標(biāo)題。基本HTML頁面以DOCTYPE開始,它聲明文檔
14、的類型,且它之前不能有任何內(nèi)容(包括換行符和空格),否則將使文檔聲明無效,接著是html標(biāo)簽,以高級-環(huán)境變量系統(tǒng)變量中添加以下環(huán)境變量。第二步:建立自己的jspapp目錄。第三步:建立自己的Servlet。第四步:建立自己的Bean。-13-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)4系統(tǒng)分析設(shè)計4。1系統(tǒng)調(diào)研與設(shè)計4.1。1本系統(tǒng)模塊圖4。1。1。1系統(tǒng)功能模塊圖游戲網(wǎng)站主頁用戶注冊登陸留言版職業(yè)寶典新聞中心游戲圖片游戲介紹介紹游登密錄碼密修碼改官方游戲公詳細(xì)內(nèi)容戲中各職業(yè)告4。1。1。2模塊功能1、系統(tǒng)功能調(diào)查系統(tǒng)有五個模塊,注冊模塊,新聞中心模塊,游戲介紹模塊,游戲圖片模塊,職業(yè)寶典模塊,留言模
15、塊。2、注冊模塊可以經(jīng)行會員注冊。3、新聞中心模塊對官方游戲公告,以及最新新聞,包括活動公告,臨時停機公告,維護(hù)公告。4、游戲介紹模塊-14-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)游戲的簡介.5、職業(yè)寶典模塊游戲中各個角色的介紹,職業(yè)技能介紹。6、留言模塊注冊用戶可以經(jīng)行留言。7、游戲圖片模塊介紹游戲的圖片4。2數(shù)據(jù)庫的設(shè)計4。2。1數(shù)據(jù)庫設(shè)計創(chuàng)建任何一個數(shù)據(jù)庫的第一步是仔細(xì)的規(guī)劃數(shù)據(jù)庫,設(shè)計必須是靈活的、有邏輯的。創(chuàng)建一個數(shù)據(jù)庫結(jié)構(gòu)的過程被認(rèn)為是數(shù)據(jù)模型設(shè)計。精確地設(shè)計數(shù)據(jù)庫是一件非常重要的事情,因為一旦有了應(yīng)用以后,再更改數(shù)據(jù)庫設(shè)計是一件非?;〞r間而且復(fù)雜的事情.4。2。2數(shù)據(jù)字典表4.1數(shù)據(jù)字
16、典數(shù)據(jù)項Emailserial_nonameemoteguest_time數(shù)據(jù)類型文本自動編號文本文本日期/時間是否為空NULLNULLNULLNULLNULL說明電子郵箱留言ID標(biāo)識留言人(大小:80)表情(大小:15)留言時間(默認(rèn)值:Date()contentidpassword備注自動編號文本NULLNULLNULL留言內(nèi)容(大?。?50)密碼5程序設(shè)計與實現(xiàn)5.1建立數(shù)據(jù)庫本系統(tǒng)的開發(fā)數(shù)據(jù)庫使用的是microsoftofficeaccess2003.具體的配置步驟如下:新建一個空數(shù)據(jù)庫,取名為data.在data中建立表guestbook、user。如圖4.1-15-亳州職業(yè)技術(shù)學(xué)院
17、畢業(yè)論文(設(shè)計)圖5。1顯示庫中表1、guestbook表:記錄留言內(nèi)容.圖5。2guestbook表設(shè)計視圖圖5.3guestbook表內(nèi)容-16-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)2、user表:記錄注冊會員信息。圖5。4user表設(shè)計視圖圖5.5user表內(nèi)容5.2訪問數(shù)據(jù)庫的方法5。2。1數(shù)據(jù)庫連接Bean創(chuàng)建一個簡單的數(shù)據(jù)庫連接Bean需要5個步驟:導(dǎo)入JDBC標(biāo)準(zhǔn)類庫、注冊數(shù)據(jù)庫驅(qū)動程序、建立數(shù)據(jù)庫連接、數(shù)據(jù)操作和關(guān)閉。5.2。1.1導(dǎo)入JDBC標(biāo)準(zhǔn)類庫JDBC(JavaDataBaseConnectivity,Java數(shù)據(jù)庫連接)是一種可用于執(zhí)行SQL(StructuredQure
18、yLanguage,結(jié)構(gòu)化查詢語句)語句的應(yīng)用程序接口,為了將服務(wù)器從客戶端接受的信息存入數(shù)據(jù)庫,需要使用JDBC標(biāo)準(zhǔn)類庫,所以需在此程序的開始加入以下import語句:-17-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)importjava。sql。;5。2。1。2注冊數(shù)據(jù)庫驅(qū)動程序在一個JDBC的驅(qū)動程序被用來建立數(shù)據(jù)庫連接之前,必須向數(shù)據(jù)庫驅(qū)動程序管理器注冊該驅(qū)動程序。管理器的主要職責(zé)是保證所有的驅(qū)動程序?qū)ο罂杀籎DBC的用戶程序訪問。當(dāng)一個JDBC驅(qū)動程序被載入時,它將自動地在驅(qū)動程序管理器上注冊??梢哉{(diào)用Class。forName()方法來載入一個JDBC驅(qū)動程序:StringsDBDriver
19、=”sun.jdbc。odbc.JdbcOdbcDriver;Class.forName(sDBDriver);Class。forName()是Java的Class類的靜態(tài)方法,它將使Java虛擬機動態(tài)地尋找、載入并連接指定的類。如果該類無法被找到,則該方法將拋出ClassNotFoundException類的異常.一個JDBC的驅(qū)動程序就是一個可以通過classpath找到的一個Java類.這里載入的JDBC_ODBC橋驅(qū)動程序就在sun。jdbc。odbc包中.5。2。1。3建立數(shù)據(jù)庫連接載入一個正確的驅(qū)動程序后,就可以用它來建立與數(shù)據(jù)庫的連接了.一個JDBC的數(shù)據(jù)庫連接是用數(shù)據(jù)庫URL來
20、標(biāo)記的.連接標(biāo)記將告訴驅(qū)動程序管理器使用那個驅(qū)動程序和連接那個數(shù)據(jù)源。數(shù)據(jù)庫URL的基本形式是:jdbc:JDBC:驅(qū)動程序名:URL的第一部分表示使用JDBC建立數(shù)據(jù)庫連接.第2部分表示所用的JDBC驅(qū)動程序名或網(wǎng)絡(luò)協(xié)議名。第3部分是數(shù)據(jù)源標(biāo)記,它映射所需要連接的數(shù)據(jù)庫。本系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)源標(biāo)記是examination則同JDBC_ODBC橋連接該數(shù)據(jù)庫所用的數(shù)據(jù)庫URL為jdbc:odbc:examination。可以通過DriverManager類的靜態(tài)方法getConnection()來建立一個數(shù)據(jù)庫連接:StringsConnStr=jdbc:odbc:examination”;co
21、nn=DriverManager.getConnection(sConnStr);一旦建立數(shù)據(jù)庫連接,就可以打該目標(biāo)數(shù)據(jù)庫,并通過該連接向目標(biāo)數(shù)據(jù)庫發(fā)送SQL指令.SQL指令通常會執(zhí)行查詢、插入、更新和刪除等數(shù)據(jù)庫操作。要執(zhí)行SQL-18-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)指令,必須通過Connection對象的createStatement()方法創(chuàng)建一個stmt對象.Stmt對象提供了許多方法來執(zhí)行不同的數(shù)據(jù)庫操作??梢酝ㄟ^以下方法創(chuàng)建stmt對象:stmt=conn。createStatement();數(shù)據(jù)庫操作5。2.1.4數(shù)據(jù)操作與數(shù)據(jù)庫建立了連接,接著就要進(jìn)行數(shù)據(jù)操作了.數(shù)據(jù)操作包括
22、查詢、插入、更新和刪除等操作。查詢數(shù)據(jù)要進(jìn)行查詢操作,可以使用stmt對象的executeQuery()方法。executeQuery()方法接受一個SQL指令字符串作為參數(shù),返回含查詢結(jié)果信息的ResultSet對象。具體如下:publicResultSetexecuteQuery(Stringsql)rs=null;tryconn=DriverManager。getConnection(sConnStr);/創(chuàng)建Connection對象stmt=conn.createStatement();/建立數(shù)據(jù)庫連接對象stmtrs=stmt。executeQuery(sql);/把查詢結(jié)果賦給Re
23、sultSet對象rscatch(SQLExceptionex)System。err。println(aq。executeQuery:”+ex。getMessage());returnrs;插入、更新、刪除和查詢數(shù)據(jù)對插入、更新和刪除數(shù)據(jù)庫等操作,可以使用executeUpdate()方法.而對數(shù)據(jù)庫數(shù)據(jù)的查詢操作,可以使用executeQuery()方法。具體如下:publicvoidexecuteUpdate(Stringsql)stmt=null;-19-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)rs=null;tryconn=DriverManager。getConnection(sConnSt
24、r);/創(chuàng)建Connection對象stmt=conn。createStatement();/建立數(shù)據(jù)庫連接對象stmtstmt。executeQuery(sql);/執(zhí)行查詢數(shù)據(jù)的操作stmt。close();/對象關(guān)閉conn.close();/關(guān)閉數(shù)據(jù)庫連接/異常處理catch(SQLExceptionex)System。err。println(”aq。executeQuery:+ex。getMessage());5。2。1。5關(guān)閉因為數(shù)據(jù)庫連接是寶貴和有限的資源,因此必須在數(shù)據(jù)庫操作完畢后及時釋放數(shù)據(jù)庫連接。Connection對象提供了一個簡單的關(guān)閉數(shù)據(jù)庫連接的方法close()方法
25、,具體如下:closeStmt()方法publicvoidcloseStmt()trystmt。close();catch(SQLExceptione)e。printStackTrace();closeConn()方法publicvoidcloseConn()-20-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)tryconn。close();catch(SQLExceptione)e。printStackTrace();除此之外,還應(yīng)關(guān)閉ResultSet對象(這一步將在JSP頁面完成,rs對象的關(guān)閉方法是rs.close()。編寫完上述代碼后,要進(jìn)行編譯。在Dos模式下,進(jìn)入路徑,用javac進(jìn)行編譯.
26、編譯通過生成data1。class文件,把此文件存放在Tomcat5。0webappsROOTWEB-INFclassesdata1目錄下.圖5.1編譯java文件編譯后得到文件data1。class,表示成功。5.2.2配置ODBC數(shù)據(jù)源點擊開始程序管理工具數(shù)據(jù)源(ODBC)進(jìn)入系統(tǒng)DNS項-21-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)圖5。2在數(shù)據(jù)源管理器(ODBC)中創(chuàng)建數(shù)據(jù)源data,添加庫data.mdb圖5。5添加完成。5。3主界面的實現(xiàn)與設(shè)計1。進(jìn)入首頁。如圖-22-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)圖5。6游戲網(wǎng)站主頁在主頁面中可以進(jìn)行會員的注冊,新聞預(yù)覽,游戲介紹,留言,游戲圖片,職
27、業(yè)寶典.5.4新聞中心模塊的實現(xiàn)與設(shè)計新聞中心對官方游戲公告,以及最新新聞,包括活動公告,臨時停機公告,維護(hù)公告.在主頁面中點擊-23-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)圖5.7圖5.8-24-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)圖5。9新聞中心5.5游戲介紹模塊的實現(xiàn)與設(shè)計游戲介紹模塊:游戲的簡介。在主頁中點擊。如圖5。10圖5.10游戲介紹-25-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)5。6游戲圖片模塊的實現(xiàn)與設(shè)計游戲圖片模塊:介紹游戲的圖片點擊圖5.11圖5.12-26-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)圖5.13圖5。14-27-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)圖5.15圖5。16游戲圖片-28-亳
28、州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)5。7職業(yè)寶典模塊的實現(xiàn)與設(shè)計職業(yè)寶典模塊:游戲中各個角色的介紹,職業(yè)技能介紹.點擊圖5。17圖5。18-29-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)圖5.195.8注冊模塊的實現(xiàn)與設(shè)計注冊模塊:可以經(jīng)行會員注冊。圖5。20-30-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)圖5。21部分代碼:register。jsphtmlmetahttpequiv=”ContentTypecontent=text/html;charset=gb2312”metaname=”GENERATORcontent=”MicrosoftFrontPage4。0”metaname=ProgId”conte
29、nt=”FrontPage。Editor.Document”新會員注冊/titlelinkrel=stylesheethref=”。/style.css”type=text/css”/headfunctionisNum(passedVal)if(passedVal=”)-31-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)returnfalse;for(i=0;ipassedVal。length;i+)if(passedVal。charAt(i)”0)returnfalse;if(passedVal.charAt(i)9”)returnfalse;returntrue;functionisValid()if
30、(form1。user_name.value=”)alert(”user_idmustnotbenull?。?;document。form1。user_name.focus();returnfalse;if((form1。password.value。lengthbodypagelanguage=”java”p用戶名:inputtype=textname=”user_namesize=30p密 ; ;碼:/pp確 ;nbsp;認(rèn):inputtype=”passwordname=”re_passwordsize=”20”/ppEmail:nbsp;inputtype=tex
31、t”name=”e_mail”size=20”pnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; ; ;nbsp;nbsp; ;/p/body/htmlregister_confirm。jsphead%pagecontentType=text/html;charset=gb2312%title注冊確認(rèn)/titlebodycenterpagelanguage=java”import=”java。sql。”pageimport=”java。util.*,java。lang.,java。io.*%jsp:useBeanid=”bidB
32、ean”scope=”pageclass=”data1。data1”/Stringname1=newString(request.getParameter(”user_name”)。getBytes(”8859_1);Stringpassword=request。getParameter(”password”);Stringemail=request.getParameter(”e_mail);Stringsql=select*fromuserwhereuser_name=+name1+”;ResultSetrs=bidBean。executeQuery(sql);if(rs。next()rs
33、.close();%fontcolor=black”=name1你好,請檢查您的注冊信息是否正確!br登錄名:/TDTD=name1TD密碼:%=password/TD/TRTRTDEmail/TD/TD/TR/FORM/CENTER/html5。9留言模塊的實現(xiàn)與設(shè)計點擊注冊用戶可以留言,發(fā)表看法。-35-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)圖5.22留言板首頁進(jìn)行留言圖5.23留言頁部分代碼:guestbook。jsp-36-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)pagelanguage=javaimport=java。sql.*”jsp:useBeanid=”showBean”scope=”pag
34、e”class=data1。data1”/centerph4fontcolor=blue”留言板/font/h4/pbrintpageLine=5;inttotalRec=0;inttotalSub=0;intintPage=1;inti;if(request.getParameter(”page)!=null)intPage=Integer。parseInt(request。getParameter(”page”);tryResultSetcountrs=null;/取得總記錄數(shù)countrs=showBean。executeQuery(”selectcount(*)ascntfromgue
35、stbook”);if(countrs。next()totalRec=countrs.getInt(”cnt);countrs.close();showBean。closeStmt();catch(Exceptione)e。printStackTrace();intintPageCount=0;intPageCount=(totalRec+pageLine-1)/pageLine;ResultSetRS=showBean.executeQuery(”SELECT*FROMguestbookorderbyserial_nodesc);Stringemote1;-37-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)
36、計)Stringname1;Dategtime1;Stringcontent1;%centertrbgcolor=#c8cc98align=centertdwidth=15留言人留言時間/td留言內(nèi)容%if(intPageCount0)for(i=1;i=(intPage1)*pageLine;i+)RS.next();for(i=1;i=pageLine;i+)if(RS。next()emote1=RS。getString(”emote”);name1=RS.getString(name”);gtime1=RS.getDate(”guest_time);content1=RS.getStri
37、ng(”content”);trtdwidth=10align=center=name1tdwidth=15align=center%=gtime1tdwidth=65=content1%/td/trRS。close();-38-亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計)/body/htmladdguestbook。jspcenter留言TABLEwidth=60height=120Stringname1=(String)session.getValue(user_name”);inputtype=”hidden”name=”name”value=TRtd留言人:%=name1TRtd表 ;情:optionstyle=color:#000000”value=”p1”selected大家好/optionoptionstyle=”color:000000”value=”p6抱歉,不太明白。/optionoptionstyle=”color:#000000”value=p10”發(fā)言/optionoptionstyle=”color:#000000value=”p9”贊成!/optionoptionstyle=”color:000000”value=”p12”反對!/optionoptionstyle=”color:000000value=”p7
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年國內(nèi)藥材行業(yè)市場深度調(diào)研及發(fā)展前景與投資機會研究報告
- 2024-2030年國內(nèi)煤質(zhì)活性炭行業(yè)市場發(fā)展分析及發(fā)展前景與投資機會研究報告
- 2024-2030年國內(nèi)椰子油行業(yè)深度分析及競爭格局與發(fā)展前景預(yù)測研究報告
- 2024-2030年國內(nèi)新型輕型客車行業(yè)市場發(fā)展現(xiàn)狀及發(fā)展前景與投資機會研究報告
- 2024-2030年國內(nèi)工程車行業(yè)市場發(fā)展分析及發(fā)展前景與投資機會研究報告
- 2024-2030年國產(chǎn)芯片行業(yè)市場深度分析及發(fā)展策略研究報告
- 2024-2030年四星級酒店行業(yè)市場發(fā)展分析及前景趨勢與投資戰(zhàn)略研究報告
- 2024-2030年吹塑機產(chǎn)業(yè)規(guī)劃專項研究報告
- 2024-2030年合成生物學(xué)工具行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2024-2030年可編程輸送機行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 阜陽職業(yè)技術(shù)學(xué)院2024年教師招聘招聘歷年高頻500題難、易錯點模擬試題附帶答案詳解
- 2024新信息科技三年級第四單元:創(chuàng)作數(shù)字作品大單元整體教學(xué)設(shè)計
- TBIA 22-2024 骨科疾病診療數(shù)據(jù)集-頸椎退行性疾病
- 考研英語模擬試題一
- 2024至2030年中國油茶行業(yè)發(fā)展策略分析及投資前景研究報告
- 《人工智能與大數(shù)據(jù)技術(shù)》高職全套教學(xué)課件
- 2023-2024學(xué)年北京市東城區(qū)東直門中學(xué)七年級(上)期中數(shù)學(xué)試卷【含解析】
- 2024年統(tǒng)編版新教材語文小學(xué)一年級上冊第五單元檢測題及答案
- 2024年新蘇教版六年級上冊科學(xué)全冊知識點(超全)
- 統(tǒng)編版語文四年級上冊第五單元 跟作家學(xué)寫作 把事情寫清楚單元任務(wù)群整體公開課一等獎創(chuàng)新教學(xué)設(shè)計
- TLCM組裝貼合制程工藝介紹-
評論
0/150
提交評論