福建农林大学计算机与信息学院 课程设计报告 课程名称: 面向对象程序设计课程设计 课程设计题目: 五子棋 姓 名: 系: 计算机 专 业: 软件工程 年 级: 学 号: 指导教师: 职 称: 年 月 日 2 福建农林大学计算机与信息学院计算机类 课程设计报告结果评定 评语: 评分项目 分值 得分 课程设计报告符合规范 1 0 分 类图、用例图、系统框图合理 3 0 分 主要技术线路正确 3 0 分 设计报告条理清晰、重点突出 2 0 分 有一定创新性、难易程度 1 0 分 成绩: 指导教师签字: 任务下达日期:1 2 月 6 日 评定日期: 3 目 录 1.设计目的................................................................. 4 2.设计要求................................................................ 4 3.设计方案 ................................................................4 4.设计内容 ................................................................7 4.1 系统的主要结构和类结构..................................................7 4.2 (2)五子棋类的结构.......................................................7 4.3 ⑶ 系统工作流程介绍.................................................... 7 错误!未定义书签。 ⑷ 类的介绍.............................................................8 4.5 (5) 各个模块的介绍......................................................8 4.6 (6)程序运行图示........................................................14 5.总结.....................................................................16 参考文献...................................................................17 4 (a) 1.设计目的 (1)加深我对面向对象程序基本的理解和掌握。 (2)熟练掌握基本流程图的绘制。 (3)熟练visio 的一些操作方法。 (4)能够在调试程序中快速发现并排除程序中的错误。 (5)提高面向对象程序语言解决实际中的问题的能力。 (b) 2.设计要求 五子棋是玩家在游戏棋盘上逐个输入黑子或白子的坐标,因此游戏要求在DOS 界面生成一个可供操作的棋盘。通过输入坐标完成对应落子情况,在输入过程中判断落子是否正确、是否有一方胜利等情况。编写代码可以在VC6.0 下编译通过。游戏要能实现五子棋游戏的简...