连连看Java小游戏毕业设计论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

安徽电子信息职业技术学院--软件学院连连看Java小游戏毕业论文(设计)学生姓名:吴义平学号:070202104系别:软件技术专业:软件技术指导教师:孔鹏评审日期:2009年11月4日软件071班目录1导言........................................................................................................................11.1目的...........................................................................................................11.2范围...........................................................................................................11.3缩写说明java......................................................................................11.4术语定义...................................................................................................11.5引用标准...................................................................................................11.6参考资料...................................................................................................21.7版本更新信息...........................................................................................22系统定义................................................................................................................22.1项目来源及背景.......................................................................................22.2项目要达到的目标...................................................................................23应用环境................................................................................................................33.1游戏硬件环境...........................................................................................33.2游戏运行软件环境...................................................................................34代码设计:............................................................................................................35}性能需求............................................................................................................125.1界面需求.................................................................................................125.2响应时间需求.........................................................................................135.3开放性需求.............................................................................................135.4可扩展性需求.........................................................................................136产品提交..............................................................................................................137实现约束..............................................................................................................138总结......................................................................................................................14完成这次设计任务总共用了一个星期时间,前两个日用来收集资料、学习要用到的各项开发技术、进行游戏的系统分析,第三日用来设计系统,第四天来测试及修改。论文的撰写一直贯穿其中。....................错误!未定义书签。9参考文献..............................................................................................................1410致谢..............................................................................................................14第1页软件071班java项目设计吴义平1导言1.1目的该文档是关于用户对于连连看Java小游戏的功能和性能的要求,重点描述了连连看Java小游戏的设计需求,将作为小游戏的说明。本文档的预期读者是:设计人员刘卫、吴义平开发人员刘卫、吴义平项目管理人员测试人员用户1.2范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个游戏的“做什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。1.3缩写说明javaJavaServerPage(Java服务器页面)的缩写,一个脚本化的语言。UMLJavaServerPage(Java服务器页面)的缩写,一个脚本化的语言。1.4术语定义无1.5引用标准[1]《企业文档格式标准》V1.1软件工程教案教程[2]《需求规格报告格式标准》V1.1第2页软件071班java项目设计吴义平软件工程教案教程1.6参考资料[1]《Java基础教程》V1.1软件工程教案教程[2]《需求规格报告格式标准》V1.1软件工程教案教程1.7版本更新信息本文档的更新记录如表A-1。表A-1版本更新记录修改编号修改日期修改后版本修改位置修改内容概述001200911050.1全部初始发布版本2系统定义我们分别阐述一下项目的来源、背景和项目的目标。2.1项目来源及背景本项目的是是您的生活不再乏味,让你看到自己的智慧和天赋,使自己对自己更加充满信心。相信通过此游戏会让你看到自己聪明的一面。现在生活忙忙碌使人的心理和身体健康受到很大的威胁。为了解决些问题特此开发了连连看小游戏。2.2项目要达到的目标本项目设定的目标如下:1.系统能够提供友好的用户界面,使操作人员的心情放松2.系统具有良好的运行效率,能够得到快速发现自我的目的3.系统应有良好的可扩充性,可以容易的转入其它系统应用。4.平台的设计具有一定的灵活性。第3页软件071班java项目设计吴义平3应用环境本项目的应用环境可以分硬件环境、软件环境和网络环境来描述。3.1游戏硬件环境本系统的硬件环境如下:客户机:普通PCCPU:P41.8GHz内存:256MB以上分辨率:推荐使用1024*768像素数据库服务器CPU:P41.8GHz内存:256MB以上3.2游戏运行软件环境操作系统:Windows2000/xp开发环境:ecpliseme开发工具包:JDKVersion1.624代码设计:一.简单代码设计:1.//连连看java源代码2.importjavax.swing.*;3.importjava.awt.*;4.importjava.awt.event.*;5.publicclasslianliankanimplementsActionListener6.{7.JFramemainFrame;//主面板8.ContainerthisContainer;9.JPanelcenterPanel,southPanel,northPanel;//子面板10.JButtondiamondsButton[][]=newJButton[6][5];//游戏按钮数组11.JButtonexitButton,resetButton,newlyButton;//退出,重列,重新开始按钮12.JLabelfractionLable=newJLabel(0);//分数标签13.JButtonfirstButton,secondButton;//分别记录两次被选中的按钮14.intgrid[][]=newint[8][7];//储存游戏按钮位置第4页软件071班java项目设计吴义平15.staticbooleanpressInformation=false;//判断是否有按钮被选中16.intx0=0,y0=0,x=0,y=0,fristMsg=0,secondMsg=0,validateLV;//游戏按钮的位置坐标17.inti,j,k,n;//消除方法控制18.publicvoidinit(){19.}//开始方法:20.}21.publicvoidrandomBuild(){22.}//产生随基数23.publicvoidfraction(){24.}//计数25.publicvoidreload(){26.}//窗体的重新加载27.publicvoidestimateEven(intplaceX,intplaceY,JButtonbz){28.}//判断两次点击的两次数:29.publicvoidxiao(){//相同的情况下能不能消去。仔细分析,不一条条30.}//相同的情况下能不能消去。仔细分析,不一条条31.32.publicvoidlinePassOne(){33.}//判断行是否可以消除:34.publicvoidrowPassOne(){35.}//判断列是否

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功