国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

網(wǎng)上智力撲克系統(tǒng)的設(shè)計與開發(fā).rar

RAR格式版權(quán)申訴手機打開展開

網(wǎng)上智力撲克系統(tǒng)的設(shè)計與開發(fā),1.5萬字 44頁包括開題報告,任務(wù)書,程序代碼摘要internet飛速發(fā)展的今天,網(wǎng)絡(luò)已成為人們生活,學(xué)習(xí),工作,娛樂的重要組成部分,網(wǎng)絡(luò)游戲更是風靡全國,隨著網(wǎng)絡(luò)游戲的盛行,越來越多的人選擇網(wǎng)絡(luò)游戲做為學(xué)習(xí)、工作之余的消遣,尤其是網(wǎng)絡(luò)棋牌游戲更是倍受青睞?;诖?,本課題開發(fā)一套適合于娛樂...
編號:78-34668大小:543.10K
分類: 論文>計算機論文

該文檔為壓縮文件,包含的文件列表如下:

內(nèi)容介紹

原文檔由會員 劉麗 發(fā)布

網(wǎng)上智力撲克系統(tǒng)的設(shè)計與開發(fā)
1.5萬字 44頁
包括開題報告,任務(wù)書,程序代碼


摘要
Internet飛速發(fā)展的今天,網(wǎng)絡(luò)已成為人們生活,學(xué)習(xí),工作,娛樂的重要組成部分,網(wǎng)絡(luò)游戲更是風靡全國,隨著網(wǎng)絡(luò)游戲的盛行,越來越多的人選擇網(wǎng)絡(luò)游戲做為學(xué)習(xí)、工作之余的消遣,尤其是網(wǎng)絡(luò)棋牌游戲更是倍受青睞?;诖耍菊n題開發(fā)一套適合于娛樂消遣的在線撲克游戲。
本文對C/S模型,抽象窗口工具包AWT,Java網(wǎng)絡(luò)編程,Java多線程編程,進行詳細的描述,然后利用這些技術(shù)設(shè)計實現(xiàn)了一個基于C/S模型的網(wǎng)上智力撲克系統(tǒng),該系統(tǒng)利用Socket編程實現(xiàn)了客戶端和服務(wù)器之間的通信,服務(wù)器端使用多線程技術(shù)來實現(xiàn)對多個客戶端的支持以及消息的處理和轉(zhuǎn)發(fā)??蛻舳朔謩e采用單獨的線程實現(xiàn)了聊天和游戲功能,游戲時使用了BufferedImage類來加載撲克圖片,并實現(xiàn)了隨機洗牌算法,以及根據(jù)暗牌游戲規(guī)則進行游戲的算法。

關(guān)鍵詞:Eclipse;Thread;Socket;在線撲克;走牌;



ABSTRACT
With the rapid development of the Internet today, the network has become a important component of living, learning, work and Entertainment of everyone, network game is more and more popular throughout the country, with the growing popularity of online games, More and more people choose online games as the tool of entertainment after learning and work, In particular network Chess and Cards game is good graces. Because of this, in this topic I developed a online poker system with is suitable for entertainment.
In this article I have give a detailed description to the C/S model, abstract window tool bag (AWT), the Java network programming, the Java multithreading programming and Eclipse, then has realized network intelligence playing cards system using the Java language based on the C/S model, this system has realized the customer end and the server correspondence using the Socket programming, the server end use multithreading technology realizes to many customers end support. The customer end separately uses the independent line regulation realization to chat with the game function, used the BufferedImage kind increase the playing cards picture, and realized the algorithm of shuffle according to the random number,and the algorithm base on black card’s rule.
Key Word: Eclipse;Thread;Socket;Online Card;Move Card;



目錄
1.緒論 1
課題背景及目地 1
國內(nèi)在線撲克游戲的發(fā)展現(xiàn)狀 1
2.技術(shù)背景 3
2.1 C/S結(jié)構(gòu)簡介 3
2.2抽象窗口工具包AWT簡介 3
2.2.1、組件 4
2.2.2、容器 6
2.2.3布局管理器 6
2.3 Java多線程編程技術(shù) 7
2.3.1線程基礎(chǔ)知識 7
2.3.2 線程安全類 7
2.3.3 死鎖 8
2.4 網(wǎng)絡(luò)編程 8
2.4.1 Internet網(wǎng)絡(luò)模型 8
2.4.2 Java套接字編程 9
3.網(wǎng)上智力撲克系統(tǒng)的需求分析 14
3.1 系統(tǒng)采用的模式 14
3.2 服務(wù)器端需求分析 14
3.3 客戶端需求分析 14
4.網(wǎng)上智力撲克系統(tǒng)設(shè)計與實現(xiàn) 15
4.1網(wǎng)上智力撲克系統(tǒng)設(shè)計概述 15
4.2網(wǎng)上智力撲克系統(tǒng)界面設(shè)計 15
4.2.1 服務(wù)器端界面設(shè)計 15
3.2.2 客戶端界面設(shè)計 16
4.3網(wǎng)上智力撲克系統(tǒng)概要設(shè)計 19
4.3.1 服務(wù)器端概要設(shè)計 19
4.3.2 客戶端概要設(shè)計 19
4.4網(wǎng)上智力撲克系統(tǒng)詳細設(shè)計 21
4.4.1 服務(wù)器端詳細設(shè)計 21
4.4.2 游戲面板詳細設(shè)計 22
4.4.3 客戶端詳細設(shè)計 24
結(jié)論 26
致謝 27
參考文獻 28
附錄A 主要源程序 30


插圖索引
圖2. 1 INTERNET網(wǎng)絡(luò)分層結(jié)構(gòu) 9
圖2. 2 SOCKET通信過程 10

圖3. 1 服務(wù)器端用戶界面 15
圖3. 2 客戶端界面 16
圖3. 3 玩家列表 16
圖3. 4聊天信息界面 17
圖3. 5 客戶端中心界面 17
圖3. 6 游戲提示 18
圖3. 7 游戲界面 18
圖3. 8 聊天PANEL 18
圖3. 9 控制PANEL 19



參考文獻
[1] Bruce Eckel,編程思想[M],北京:機械工業(yè)出版社
[2] Marty Hall,Core Servlets and JavaServer Pages:Vollume 1: Core Technologies[M],北京:清華大學(xué)出版社
[3] 李寧,Java多線程運行模式分析[Z].
[4] 陳家興,陳風,朱國鴻.Java圖形用戶界面設(shè)計與實例[M].北京:冶金工業(yè)出版社
[5] Gilmar J.Santos,Card sort technique as a qualitative substitute for quantitative exploratory factor analysis[J],Corporate Commucications



附錄A 主要源程序
/**
* 翻牌的時候繪制牌面
*/
public void cardPaint(int chessPoint_a, int chessPoint_b, int color)
{
boolean find = false;
int i = 0;
//黑方翻牌,顯示所翻的牌的牌面,并將動作信息發(fā)送給對方。
if (color == 1 && isMouseEnabled)
{
while(!find)
......