技术:Java等
摘要:
数独是一款逻辑游戏,起源于18世纪末的瑞士,在美国发展起来,并在日本发展到顶峰,它使用纸张和笔来进行数字游戏。玩家需要基于9×9的磁盘已知的数字,推理出所有剩余的空间数据,并满足每一行,每一列、每一个小宫3 * 3)中的数字1 - 9不重复,数独游戏可以锻炼人的逻辑思维能力,并不是测试人的计算能力,是一个老少咸宜的益智游戏。
本课题主要使用了Eclipse平台、java swing、awt等技术进行开发。将原本用纸笔进行游戏的数独与计算机结合。程序主要实现了生成数独盘面、解题、录入盘面、存复盘等功能。游戏界面简洁美观,操作便捷,功能齐全,具有一定的实用性和游戏性,适合广大数独爱好者们进行数独游戏。
关键字:数独;游戏;java swing;Eclipse平台
目录:
摘 要 7
Abstract 8
1 绪论 10
1.1 课题背景 10
1.2 目的和意义 10
1.3 可行性分析 11
1.4 相关名词解释 11
2 技术及工具介绍 12
2.1 Eclipse 12
2.2 awt 12
2.2 swing 13
2.3 SWT 14
2.4 Java 14
3 需求分析 15
3.1 面向对象方法介绍 15
3.2 功能需求 16
3.3 用户界面需求 17
4 程序设计 18
4.1 概要设计 18
4.2 详细设计 23
5 程序实现 32
5.1 游戏界面设计与实现 32
5.2 核心代码与算法 35
6 软件测试 44
6.1 测试的目的及相关问题 44
6.2 测试方法 45
6.3 测试用例 45
6.4 测试分析和总结 51
结论 52
参考文献 53
致谢 54
英文原文 55
中文翻译 65
论文字数:31410
包含资料:
截图: