1、1 JAVA 课程设计报告课程设计报告 蜘蛛纸牌游戏 专业班级: 09 级网络工程(2)班 学生姓名: 学生学号: 小组成员: 指导教师姓名: 2 目目 录录 1.1. 选题目的与系统概述选题目的与系统概述2 2 2.2. 系统可行性分析与相关技术背景分析系统可行性分析与相关技术背景分析3 3 2.12.1系统可行性分析系统可行性分析3 3 2.22.2相关技术背相关技术背景分析景分析3 3 3.3. 系统设计与关键技术系统设计与关键技术4 4 3.3.1 1系统设计系统设计4 4 3.23.2关键技术关键技术5 5 4.4.系统测试与操作实施方法系统测试与操作实施方法9 9 4.14.1进入
2、游戏运行界面进入游戏运行界面9 9 4.2 4.2 游戏的具体的操游戏的具体的操作过程作过程9 9 4.34.3进入“帮助”菜单进入“帮助”菜单1010 4.44.4游戏中的异常处理情况游戏中的异常处理情况1111 5 5系统设计总结与回顾系统设计总结与回顾1 12 2 6 6附录附录1 13 3 6 6.1.1 AboutDialog.javaAboutDialog.java1313 6 6.2 .2 PKCardPKCard.java.java1414 6 6.3.3 SpiderSpider.j.javaava2 20 0 6 6.4.4 SpiderSpiderM MenuBarenu
3、Bar.java.java2929 3 1.1.选题目的与系统概述选题目的与系统概述 随着经济全球一体化的逐步加剧,人们的生活节奏越来越快。蜘蛛纸牌游戏的一 种,旨在让工作学习之后疲惫的玩家有一个轻愉快的放松方式。与普通的纸牌相比,降低 了一点难度。游戏简单级别由 8 组 A-K 的清一色黑桃牌面组成,取消了红黑相间的游戏 规则,更突然出强化了玩家在安排事物方面的能力。 蜘蛛纸牌游戏实现了与 Windows 系列操作系统中自带的蜘蛛纸牌游戏类似的功能。 该游戏程序中采用 Windows 系列中游戏的图片,运用 Java 语言设计了线程、鼠标事件、 纸牌的装载、图形界面的构造、组件监听接口的实现
4、、生成蜘蛛纸牌游戏的框架、实现 游戏中的方法,是一种休闲益智游戏。 4 2.2.系统可行性分析与相关技术背景分析系统可行性分析与相关技术背景分析 2.12.1 系统可行性分析系统可行性分析 蜘蛛纸牌游戏规则是: (1) 将电脑分发给你的牌按照相同的花色又打至小排列起来,直到桌面上的牌全 都消失。 (2) 可执行的牌必须为明牌 (3) 单牌移动规则 (4) 多拍移动规则 游戏分三个等级: (1)简答:单一花色; (2)中级:双花色; (3)四花色。 2.22.2 相关技术背景分析相关技术背景分析 2.2.12.2.1 蜘蛛纸牌游戏是基于蜘蛛纸牌游戏是基于 EclipseEclipse 平台的平台的 JavaJava 程序。程序。EclipseEclipse 的背景如的背景如下:下: Eclipse 最初是 IBM