《Java 程序课程设计》
实验报告
课程设计题目: 猜数字
系 别: 计算机与信息工程学院
班 级: 19 软件班
姓 名: XXXXXX
学 号: XXXXX
日 期: 2021 年 1 月 9 日
计算机与信息工程学院
第 1 页 共 12 页
目 录
一.课程设计目的...........................................................................................................................2
1、知识目标..............................................................................................................................2
2、能力目标..............................................................................................................................2
二.课程设计的要求 .......................................................................................................................2
1、题目及主要功能..................................................................................................................2
2、系统流程图..........................................................................................................................3
三.课程设计过程...........................................................................................................................3
(一)系统设计........................................................................................................................3
1、需求分析......................................................................................................................4
2、模块功能设计..............................................................................................................6
(二)系统实现........................................................................................................................7
1.效果图及关键代码........................................................................................................7
四.总结及体会...............................................................................................................................11
第 2 页 共 12 页
一.课程设计目的
本课程设计项目为学生提供了一个既动手又动脑,独立实践的机会,将书本上的理
论知识和实际需求有机地结合起来,从而锻炼学生分析问题、解决实际问题的能力,提
高学生的编程序能力和创新意识。
1、知识目标
(1)熟练掌握面向对象的编程的基本思想
(2)掌握 Java 的相关语法、应用技术及综合运用。
(3)通过综合运用所学的 Java 知识,进行一个简单完整的系统的开发,进一步理解和
掌握 Java 开发桌面应用的技术和开发过程,掌握调试技巧及测试方法,增强解决处理
问题的能力,积累开发经验。
2、能力目标
(1)培养学生将所学专业知识融会贯通,解决软件开发过程中所遇到的实际问题的能
力及其基本工作素质。
(2)培养学生理论联系实际的工作作风、严肃认真的科学态度,既具有独立工作的能
力,又能与人合作的风格,树立自信心。
二.课程设计的要求
1、题目及主要功能
题目:猜数字小游戏
主要功能: 当玩家打开游戏主界面,玩家可以通过用鼠标点击菜单,输入数字、确认、
查看猜的数字、提示、再来一次或者选择直接退出游戏。
当玩家运行主界面程序,输入数字、点击确定,系统会弹出提示判断是否猜对了
当输入文字时,提示:只能输入数字哦。
当输入大于 100 时,提示:只能输入 100 以内的数字!。
第 3 页 共 12 页
当输入负数时,提示:不能输入负数!。
当输入小数时,提示:只不是小数!。
当输入大时,提示:你猜大了!。
当输入小时,提示:你猜小了!。
当输入正确时,提示:恭喜你,猜对啦!是数字" + n+ ",你共猜了多少次。
当玩家选择退出游戏的菜单选项,则游戏直接退出,游戏窗口关闭。