JAVA语言程序设计实训报告.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA语言程序设计实训报告

《JAVA语言程序设计》 实训报告 实训题目: 五子棋游戏制作 专 业: 计算机网络 班 级: 11计网(2)班 姓 名: 陈 彬 指导教师: 邱 恩 海 二0一三年 一 月 三 日 目 录 1、实训的性质、任务与目的 1 2、实训条件及相关基本知识 2 3、课程设计题目描述和要求 3 4、课程设计报告内容 5 4、1需求分析 5 4、2开发工具、环境及其技术 6 4、3程序设计 6 4、4代码实现 7 4、5软件测试 18 5、总结 22 6、参考书目 23 1、实训的性质、任务与目的 Java语言经过近20年的发展完善,其功能日益强大,应用的领域越来越广。从手机等手持设备中的程序到各类企业级应用程序,都可以看到Java的身影,Java已经成为世界级的编程语言,是编程人员开发时的首选工具。目前国外的高等教育中,Java语言已经列入计算机类本科生的教学计划。 实训设备:硬件要求:装有Winxp等操作系统的机器;软件要求: JDK 、Eclipse、Photoshop等开发工具。 本课程属于实践环节,教学的主要任务是从应用和实践的角度出发,使学生通过实践操作掌握本课程所讲述的理论知识,为提高学生的动手能力,开发Java程序打下基础。 它要求学生掌握Swing组件、事件、异常的处理、Graphics组件等。 根据教学要求,本课程共设12学时,《JAVA语言程序设计》为Java语言基础教程,在讲解Java语法的同时,介绍了用Eclipse软件实现Java可视化编程的方法。《JAVA语言程序设计》内容包括Java编程的基本知识:Java语言基础、Java的数组与方法;Java面向对象编程:Java的类与对象、SWT常用类的基本用法以及用户自定义类及其应用:Java的异常处理、Java的输入/输出流、Java的线程;最后,通过综合实例展示了使用Eclipse工具开发Java程序的完整过程。 收集素材,学习windows应用程序的开发思路。 独立完成需求分析 具体过程: 软件开发流程介绍: (1)1、项目启动1)、项目组成立(公司成员、客户成员) 2)、制定项目预期目标 3)、制定项目计划周期4)、建立好项目组成员沟通2、需求调研1)、创建调研计划、协调调研时间2)、收集客户资料,获取客户需求   所有的资料都需要保留一份,资料中存疑的需要及时询问 3)、编写需求文档 重点描述出客户的业务流程和性能要求。4)、需求变更记录5)、确定开发环境和运行环境6)、扩展性要求 7)、与旧系统的接驳要求8)、估算出项目工作量。 3、系统设计/详细设计1)、选择基础平台,无论是采用第三方平台还是自行开发平台,都需要深入了解,查看是否符合要求2)、应用模块设计(针对业务流程) 3)、中间件的采用或自行开发,需要深入了解4)、用户界面的设计5)、变更记录 4、程序开发、1)、优先编写测试用例2)、按照编码规范编写代码3)、按照文档注释规范注释    5、测试 1)、编写测试计划和测试方案 2)、功能测试3)、性能测试 6、试用、培训、维护1)、解决异地修改和公司修改的同步问题2)、用户测试中的Bug修改问题,按照级别分为 a)、程序Bug b)、设计变更 c)、需求变更     7、最后形成安装手册、维护记录。 根据以上过程,一个项目组中,需要:1、工程师, 2、系统分析师/设计师 3、开发工程师4、测试工程师5、管理人员 6、其他人员。 需求分析:根据老师的要求,要完成一个五子棋游戏的制作,要求该游戏具有五子棋具有的功能,如:开始游戏功能、时间设置功能、关于功能、结束等其他一般功能。 收集资料:在网上下载了eclipse.exe –软件压缩包、在网上查看五子棋具体制作所需要的问题。 4、课程设计报告内容 4、1需求分析 1、自己绘制一个500*500大小的图片及设置功能按钮,开始、设置、说明、认输、关于、退出。如图: 2、游戏一般规则 对局开始前,双方猜子,大数减小数,单数交换,偶数不交换。对局中应礼貌行棋,防止不正常声音、动作影响对方思棋,对局时间分为15分钟、1小时、2小时、5小时四个等级标准,超时判负,比赛结束后双方应将各自棋子放回原处。 1.执黑先行,白棋后行,第一颗子必须落在天元上,依次轮流落子,白棋第一手应在天元为界自己一侧布子,之后双方可任意行子。 2.最先在棋盘横向、竖向、斜向形成连续的相同色五个棋子的一方为胜。 3.黑棋禁手判负、白棋无禁手。黑棋禁手包括“三、三” “四、四” “长连”。黑方只能“四、三”胜。 4.如分不出胜负,则定为平局。 5.五连与禁手同时形成,先五为胜。 3

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档