一、系统概述 2
1.1 课程设计目的 3
1.2 课程设计要求 3
1.3 课程设计的主要设计思想 3
二、需求分析 3
2.1 用户对系统的要求 3
2.2 系统功能要求 3
三、算法分析 4
3.1 多线程 4
3.2 并发控制 4
3.3 产生方块 4
3.4 方块变形 4
3.5 边界控制 5
3.6 级别提升 5
四、系统设计 5
4.1 概要设计 5
4.1.1 包的划分 5
4.1.2 类的层次关系 5
4.1.3 用户界面 6
4.2 详细设计 9
4.2.1 类属性及方法的设计 9
4.2.2 详尽算法分析 13
五、程序调试及运行结果 14
六、课程设计总结 15
七、附录 15
7.1 源代码 15
八、参考文献 16
1