| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11176 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:结合当下人们对休闲游戏的需求,基于Eclipse平台,运用Java、JavaFX等技术,设计开发一款具备不同难度的数独游戏,涵盖了打开保存本地文件、查看数独答案、笔记模式、显示候选数、高亮显示、游戏帮助等多个功能。这个游戏玩法简单、排列方式变幻无穷,给用户提供一个锻炼逻辑能力及平时消遣娱乐的平台,让用户在工作学习之余可以进行放松。
关键词:数独游戏;娱乐;Java
目 录
摘 要
Abstract
1 引言-1
1.1 研究背景-1
1.2 研究意义与目的-1
1.3 研究现状-1
2 相关原理及技术-2
2.1 开发工具及部署环境介绍-2
2.2 Java简介-2
2.3 JavaFX简介-2
2.4 舞蹈链算法简介-2
2.5 Eclipse简介-3
3 系统分析-4
3.1 系统概述-4
3.2 系统需求分析-4
3.2.1 系统功能需求分析-4
3.2.2 系统性能需求分析-5
3.2.3 系统需求用例图-5
4 系统总体设计-7
4.1 系统总体设计思想-7
4.2 系统模块结构-7
4.3 系统功能模块设计-8
4.3.1 文件模块-8
4.3.2 设置模块-8
4.3.3 帮助模块-8
4.3.4 游戏模块-9
4.4 数独游戏算法设计-9
4.5 系统主要流程描述-9
4.6 系统界面设计-10
4.6.1 游戏模块界面设计-10
4.6.2 帮助模块界面设计-10
4.6.3 游戏结果模块界面设计-11
5 详细设计与实现-12
5.1 文件模块-12
5.1.1 新游戏模块-12
5.1.2 打开文件模块-12
5.1.3 保存文件模块-12
5.1.4 解数独模块-13
5.1.5 退出游戏模块-13
5.2 设置模块-13
5.2.1 笔记模式模块-13
5.2.2 显示候选数模块-14
5.2.3 显示选中行/列/区域模块-14
5.3 帮助模块-15
5.4 游戏模块-15
5.4.1 游戏难度选择模块-15
5.4.2 计时模块-15
5.4.3 高亮显示模块-16
5.4.4 判断游戏结果模块-16
5.5 算法实现模块-16
6 系统界面展示-18
6.1 游戏主界面-18
6.2 笔记模式界面-18
6.3 显示候选数界面-18
6.4 显示选中的行/列/区域界面-18
6.5 帮助/关于界面-19
7 软件测试-20
7.1 软件测试简介-20
7.2 黑盒测试-20
7.2.1 测试简介-20
7.2.2 测试结果-20
8 总结与展望-22
参 考 文 献-23
致 谢 |

