全球旧事资料 分类
课程设计报告20162017学年第2学期
课程名称Java课程设计报告学生姓名张晓甜
班级2015240701
学号
指导教师康军
完成日期2017623
f目录
一、设计目的及要求1
11课程设计目的1
12课程设计内容和要求1
二、系统需求分析2
21系统目标2
22游戏需求2
23开发环境2
三、系统总体设计3
31系统的功能模块划分3
32系统流程图4
四、系统详细设计5
41具体的设计步骤如下5
42界面设计5
43关键功能的实现6
五、代码调试12
六、小结15
参考文献16
七、附录17
f一、设计目的及要求
11课程设计目的
通过本游戏的设计综合自己在校期间所学的理论知识设计开发24点游戏使自己熟悉应用系统的开发过程进一步理解面向对象程序设计的思想和方法利用Java语言进行程序设计的能力培养自主思考能力检验学习效果和动手能力初步掌握基础编程知识并锻炼发现问题、分析问题和解决问题的能力。从而达到理论与实践相结合的目的。
加深对《Java语言与面向对象技术》课程基础知识的理解掌握Java语言面向对象程序设计的开发方法和步骤。
12课程设计内容和要求
24点游戏是一种使用扑克牌来进行的益智的游戏游戏内容为从一副扑克牌四个花色的1到K等52张牌中任意抽取4张牌运用加、减、乘、除和括号等运算符把牌面上的数进行运算得到24。游戏有不同的版本其实是对J、Q、和K的处理有所不同。有的版本版本是把J、Q、和K去除只用1到10来进行游戏有的版本是把J、Q、和K当成10还有的版本是用J表示11Q表示12K表示13。此次课程设计采用的是把J表示11Q表示12K表示13使游戏的四张牌在1K这13张牌中随机取牌。具体功能如下
⑴对游戏设计三个难易级别分别为初级、中级和高级。每次开始游戏前可以根据玩家的需要进行难度设置如若不设置系统默认难度级别为初级设置完难度级别之后就可以开始游戏了单击“发牌”按钮桌面上出现四张翻开的扑克牌与此同时游戏开始计时时间条开始前进。
⑵在规定的时间内玩家可以在“输入结果”的编辑框中输入自己想好的算式然后点击“验算”按钮如果输入的算式经运算后所的答案正确则会弹出“恭喜你成功答对了一题”的窗口如果输入的数字与给出的牌的数字不符或者符号不合法则会弹出“抱歉你答错了”的窗口如果未输入任何的数字和算符则会弹出“输入不能为空”的窗口。
⑶程序中可以记录游戏的历史记录。
⑷如果在规定的时间内玩家没有点击验算按钮则会弹出“对不起你失败了”的窗口。
⑸在结束本轮游戏后如果玩家想继续游戏则可点击“发牌”按r
好听全球资料 返回顶部