欢迎来到天天文库
浏览记录
ID:18502768
大小:202.00 KB
页数:21页
时间:2018-09-18
《java课程设计华容道》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、华东交通大学课程设计报告在课程设计(论文)任务书软件 学 院 专 业 班 一、课程设计(论文)题目 二、课程设计(论文)工作自10年12月20日起至10年12月24日止。三、课程设计(论文)地点:软件学院实训中心四、课程设计(论文)内容要求:1.本课程设计的目的(1)使学生巩固和提高Java编程技术(2)培养学生掌握程序设计的基本思路和方法;(3)加强学生研发、调试程序的能力;(4)培养学生分析、解决问题的能力;(5)提高学生的科技论文写作能力。2.课程设计的任务及要求(使用图形界面实现)1)任务: (1)使用图形界面实现,要符合日常软件使用规范来设计菜
2、单和界面;(2)根据课程设计要求把各种功能转换成相应组件的响应事件;(3)在实现程序功能前,可以先完成图形界面设计;(4)标识符命名遵循java命名规范.(5)能够考虑各种异常处理,注重提高程序运行效率。2)创新要求:在基本要求达到后,可进行创新设计,如:用计步器计算用户所走的步数。3)课程设计论文编写要求(1)课程设计任务及要求(2)设计思路--工作原理、功能规划(3)详细设计---数据分析、算法思路、类设计、功能实现(含程序流程图、主要代码及注释)、界面等。(4)运行调试与分析讨论---给出运行屏幕截图,分析运行结果,有何改进想法等。华东交通大学课程设计报告(5)设计体
3、会与小结---设计遇到的问题及解决办法,通过设计学到了哪些新知识,巩固了哪些知识,有哪些提高。(6)参考文献(必须按标准格式列出,可参考教材后面的参考文献格式)(7)报告按规定排版打印,要求装订平整,否则要求返工;(8)课设报告的装订顺序如下:封面---任务书---中文摘要---目录----正文---附录(代码及相关图片)(9)严禁抄袭,如有发现,按不及格处理。4)答辩与评分标准:(1)考勤:10分;(2)程序检查:30分;(3)课设答辩:20分(3)课程设计报告:40分;5)参考文献:(1)董庆霞.《Java程序设计导论》北京大学出版社(2)武嘉澎.《Java程序设计大全
4、》北京大学出版社(3)http://csdn///6)课程设计进度安排内容天数 地点构思及收集资料7 图书馆编码与调试5 实验室撰写论文3 图书馆、实验室学生签名:必须手写10年12月20日课程设计(论文)评审意见(1)考勤(10分):优( )、良( )、中( )、一般( )、差( );(2)程序检查(30分):优( )、良( )、中( )、一般( )、差( );(3)课设答辩(20分):优( )、良( )、中( )、一般( )、差( );(4)课设报告(40分):优( )、良( )、中( )、一般( )、差( );评阅人:
5、 职称:讲师10年01月25日华东交通大学课程设计报告中文摘要本程序不用于商业用途,用于游戏用途。其功能主要为娱乐,我从中学到实际开发中的许多经验和技巧,对程序的编程思想有了一定的提高。该程序主要练习使用布局管理器设计一个华容道游戏界面,并练习使用事件监听器(鼠标事件、键盘事件和焦点事件)实现按钮的移动。本程序的主要设计思路为:首先是界面设计,该界面主要包括十个人物按钮(马、曹操、关羽等)以及旁边的四个边框按钮和重新开始按钮。对于人物按钮,我们可以创建Button按钮的子类,在该类中定义按钮的一些新的属性和焦点事件监听器,如:按钮的标签名、按钮的颜色、按钮的排号(如这里有十
6、个人物按钮,从1排到十,在程序中可以依靠这个属性区分人物按钮)、按钮颜色、按钮获得或失去焦点事件。同时在设计该界面时要考虑到各个按钮的位置、大小等情况。在这给出了各按钮的位置和大小参数:(其中Person为继承Button按钮的人物按钮类)华东交通大学课程设计报告目 录目 录5一、课设任务及要求6课程设计题目:华容道-一个传统的智利游戏6课程任务6设计要求6二、需求分析7功能需求分析:7三、设计思路9四、详细设计11一、结构建立:11二、上机模块建立11五、运行调试与分析讨论20六、设计体会与小结21七、参考文献22华东交通大学课程设计报告一、课设任务及要求课程设计题目:华
7、容道-一个传统的智利游戏课程任务编写一个华容道传统的智利游戏练习使用布局管理器设计一个华容道游戏界面,并练习使用事件监听器(鼠标事件、键盘事件和焦点事件)实现按钮的移动。界面设计,该界面主要包括十个人物按钮(马、曹操、关羽等)以及旁边的四个边框按钮和重新开始按钮。对于人物按钮,我们可以创建Button按钮的子类,在该类中定义按钮的一些新的属性和焦点事件监听器,按钮的标签名、按钮的颜色、按钮的排号(如这里有十个人物按钮,从1排到十,在程序中可以依靠这个属性区分人物按钮)、按钮颜色、按钮获得或失去焦点事件。同时在设计该
此文档下载收益归作者所有