《java开题报告参考范本.docx》由会员分享,可在线阅读,更多相关《java开题报告参考范本.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 java开题报告参考范本硕士开题报告推举度:开题报告推举度:开题报告怎么写推举度:护理开题报告推举度: java开题报告参考范本 1.选题目的与系统概述 随着经济全球一体化的逐步加剧,人们的生活节奏越来越快。蜘蛛纸牌嬉戏的一种,旨在让工作学习之后疲乏的玩家有一个轻开心的放松方式。与一般的纸牌相比,降低了一点难度。嬉戏简洁级别由8组A-K的清一色黑桃牌面组成,取消了红黑相间的嬉戏规章,更突然出强化了玩家在安排事物方面的力量。 蜘蛛纸牌嬉戏实现了与Windows系列操作系统中自带的蜘蛛纸牌嬉戏类似的.功能。该嬉戏程序中采纳Windows系列中嬉戏的图片,运用Java语言设计了线程、鼠标大事、纸牌
2、的装载、图形界面的构造、组件监听接口的实现、生成蜘蛛纸牌嬉戏的框架、实现嬉戏中的方法,是一种休闲益智嬉戏。 2.系统可行性分析与相关技术背景分析 2.1系统可行性分析 蜘蛛纸牌嬉戏规章是: (1) 将电脑分发给你的牌根据一样的花色又打至小排列起来,直到桌面上的牌全 都消逝。 (2) 可执行的牌必需为明牌 (3) 单牌移动规章 (4) 多拍移动规章 嬉戏分三个等级:(1)简答:单一花色;(2)中级:双花色;(3)四花色。 2.2相关技术背景分析 2.2.1蜘蛛纸牌嬉戏是基于Eclipse平台的Java程序。Eclipse的背景如下: Eclipse最初是IBM公司的一个软件产品。2023年11月
3、7日公布Eclipse 1.0版 本,以后几乎每年都更新一次版本,到2023年6月22日,公布最新版本Eclipse 3.7(INDIGO)。尽管Eclipse是使用Java语言开发的,但它的用途并不仅限于Java语言。例如,支持诸如C/C+、COBOL和Eiffel等编程语言的插件已经可用。Eclipse平台的主要任务是为开发者供应能够使用各种工具无缝集成的机制和需要遵守的规章。Eclipse的特点是:(1)基于Java、开发源码的可扩展平台;(2)一个免费得Java IDE(Java 集成开发环境)。 2.2.2本课程设计是在最新版本Eclipse 3.7(INDIGO)下运行,进入界面如
4、下: 3.系统设计与关键技术 3.1系统设计 3.1.1蜘蛛嬉戏可以分为四个模块,它们之间的关系如下: (1)Spider.Java嬉戏开头的主函数,调用中及实现嬉戏中的方法,即调用 Spi derMenuBar.java (2)SpiderMenuBar调用嬉戏框架和嬉戏菜单,即调用PKCard.java和 AboutDialog.Java (3) PKCard.java纸牌的调用和移动位置及纸牌属性,即调用Spider.Java 3.1.2蜘蛛嬉戏可以分为四个模块各项功能如下: (1)AboutDialog.java 其作用是生成嬉戏的“帮忙”下拉菜单 (2)PKCard.java 其作用
5、是定义纸牌属性,包括名称、位置等相关信息。并治理全部可执行操作,如启动Flash线程、点击鼠标、释放鼠标、放置纸牌、推断可用列、用鼠标拖动纸牌、移动(x,y)个位置、令纸牌显示正面、令纸牌显示反面、将纸牌移动到点point、推断纸牌是否移动、推断card是否是正面等 。 (3)Spider.java其作用是设置嬉戏等级、框架属性、纸牌初始化、特别及胜利处理等 (4)SpiderMenuBar.java 其作用是添加“嬉戏”下拉列表全部菜单项选择项,实现各组件的大事侦听 。主要包括三个模块:图形用户界面的构建、组件监听接口的实现、显示可执行操作的线程。 3.2关键技术 3.2.1 AboutDi
6、alog.java 中的“关于”窗口 private JTextArea jt1 = new JTextArea(“将电脑屡次分发给你的牌根据一样的花色由大至小排列起来。直到桌面上的牌全都消逝。“); /用来显示“嬉戏规章”对应的文本框 private JTextArea jt2 = new JTextArea(“该嬉戏中,纸牌的图片来自于Windows XP的纸牌嬉戏,图片权属于原全部!“); /用来显示“声明”对应的文本框 3.2.2 PKCard.java当有空位的时候,启动Flash线程,连续进展发牌。 public void flashCard(PKCard card) new Flash(card).start(); /不停的获得下一张牌,直到完成。