课程设计报告模板.doc_第1页
课程设计报告模板.doc_第2页
课程设计报告模板.doc_第3页
课程设计报告模板.doc_第4页
课程设计报告模板.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java语言与面向对象技术课程设计课程设计报告( 2012- 2013年度第2学期)魔板设计专业计算机科学与技术学生姓名牟昊班级计算机115学号1110704516指导教师徐秀芳完成日期2013.7.21目 录目 录21 概 述31.1课程设计目的31.2课程设计内容和要求32 系统需求分析32.1 系统目标32.2 主体功能32.3 开发环境33 系统总体设计43.1 系统的功能模块划分43.2 系统流程图54系统详细设计(根据你自己课题功能设计不同函数,此处称为模块)54.1 学生基本信息录入模块设计54.2 学生基本信息修改模块设计54.3学生基本信息查询模块设计54.4 学生基本信息删除模块设计54.5 学生基本信息打印模块设计55 代码调试66 软件发布67 小结6参考文献6注意:打印前删除1详细设计部分与课题功能相关,目录由格式自动生成,右击更新域可完成。2页眉奇偶页不同,偶数页为课题名。3设计报告内容20页左右。7Java语言与面向对象技术课程设计魔板游戏1 概 述 1.1 课程设计目的1加深对Java语言与面向对象技术课程基础知识的理解,掌握Java语言面向对象程序设计的开发方法和步骤;2进一步理解面向对象程序设计的思想和方法,利用Java语言进行程序设计的能力;3课程设计将课本上的理论知识和实际应用相结合,锻炼学生发现问题、分析问题和解决问题的能力。加强学生研发、编写、调试程序的能力;4培养学生在项目开发中团队合作精神、创新意识及能力;5提高学生科技论文写作能力,规范完成课程设计报告。1.2 课程设计内容和要求魔板游戏是一款经典的智力游戏,具体要求如下:1.魔板由3*3或4*4个格子组成。对于3*3魔板,在前八个格子里随机放置8个编号18的方块,最后一个格子是未放置方块的空格子;对于4*4魔板,在前15个格子里随机放置15个编号115的方块,最后一个格子是未放置方块的空格子。2.用鼠标单击任何与空格子水平或者垂直相邻的方块可以把该方块移入空格子,而当前方块移动之前所在格子为空格子。3.魔板游戏也可以使用图像来代替数字。4.当用户按要求排列好方块后,程序弹出对话框,提示用户成功的消息。5.魔板游戏分为两个级别,用户可以通过界面上提供的菜单来选择初级或高级。初级是3*3魔板,高级是4*4魔板。6.魔板游戏默认提供一副图像,用户可以使用该图像来玩魔板游戏。用户也可以使界面提供的菜单选择一副新图像,然后使用这个图像完成魔板游戏。2 系统需求分析2.1 系统目标使用所学知识制作一个基于java的魔板游戏。2.2 主体功能这个程序定义了一些组件,工具栏按钮,文本区和菜单。魔板游戏程序设计通过PuzzleGame.java、PuzzlePad.java、Point.java 等类来实现魔板游戏的整体功能。2.3 开发环境Eclipse3 系统总体设计3.1 系统的功能模块划分魔板游戏中需要10个源文件:PuzzleGame.java,PuzzlePad.java,Point.java,Block.java等。魔板游戏所用到的一些重要的类以及之间的组合关系如下图。 PuzzleGameJmenuPuzzlePadJradioButtonJButtonPointBlockHandleMoveImageHandleimageVerifySuccess 3.2 系统流程图画1-2个模块(类)的程序流程图4系统详细设计(根据你自己课题功能设计不同函数,此处称为模块)4.1 学生基本信息录入模块设计1、效果图2、类的主要成员变量和方法3、主要程序代码4.2 学生基本信息修改模块设计1、效果图2、类的主要成员变量和方法3、主要程序代码4.3学生基本信息查询模块设计1、效果图2、类的主要成员变量和方法3、主要程序代码4.4 学生基本信息删除模块设计1、效果图2、类的主要成员变量和方法3、主要程序代码4.5 学生基本信息打印模块设计1、效果图2、类的主要成员变量和方法3、主要程序代码5 代码调

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论