




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计开题报告 2017 年 2 月 25 日开题报告填写要求1开题报告作为毕业设计答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计工作前期内完成,经指导教师签署意见及所在系审查后生效;2开题报告内容必须用按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;3学生写文献综述的参考文献应不少于15篇(不包括辞典、手册)。文中应用参考文献处应标出文献序号,文后“参考文献”的书写,应按照国标GB 771487文后参考文献著录规则的要求书写,不能有随意性;4学生的“学号”要写全号(如1301014101),不能只写最后2位或1位数字;5. 有关年月日等日期的填写,应当按照国标GB/T 740894数据元和交换格式、信息交换、日期和时间表示法规定的要求,一律用阿拉伯数字书写。如“2016年12月1日”或“2016-12-01”;6. 指导教师意见和所在系意见用黑墨水笔工整书写,不得随便涂改或潦草书写。毕 业 设 计 开 题 报 告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文 献 综 述 1、 本课题的研究背景及意义随着科学技术的发展,软件开发已经成为当代科技中必不可缺的技术,而游戏开发更是成为软件开发的热门之选,现如今游戏已经越来越多的出现在我们的日常生活中,博弈游戏更是深受人们的喜爱。而五子棋作为一项有趣、益智的游戏,是我们开发智力,调节压力的不二选择。五子棋是一种两人对弈的策略性棋类游戏,源于中国古代的传统黑白棋之一,五子棋也有“五子连”、“串珠”、“五格”等多种称谓。据日本史料记载,中国古代五子棋由中国传入高丽,而后由高丽传到日本,最初在皇宫和贵族大家庭中流行,到元禄末期,开始在民间盛行。20世纪初传统五子棋及连珠从日本传入欧洲,此后五子棋不断发展,世界上已有数十个国家开展此项活动。五子棋的规则简单而有趣,是修养身性,提高身心健康的一种娱乐方式,人们喜欢它,不仅简单深奥,而且富含哲理。五子棋的深奥之处在于,不断的学习钻研之后,既能学习到不断变化的攻防技巧,又能体会到阴阳易理的高深哲理。它的棋文化渊源流长,不仅是我国的国粹,而且也是东西方文化的交流媒介,值得我们提倡和推广。2、 本课题的国内外研究现状及发展趋势世界五子连珠棋锦标赛已经举办过好几届,而且进入了世界智力体育奥林匹克比赛,在世界上的影响已经越来越大了。许多国家的人对五子棋都有不同的称呼,例如日本人称其为“中老年棋”,美国人称其为“商业棋”,欧洲人称其为“绅士棋”,而韩国人则称其为“情侣棋”。不同的国家,不同的地方对五子棋有同样的热爱,它已然成为了人们情感交流的方式。五子棋起源于我国,后五子棋由日本传入欧洲后,不断发展,瑞典和前苏联成立了连珠联盟,1988年,日本、前苏联、瑞典在瑞典成立了国际连珠联盟。此后加拿大、丹麦等国家相继与之联系,并于1989年举办了第一届五子棋世界锦标赛,日本获得了此次比赛第一名,并在之后中保持了很高的水平,仅在第三届世界锦标赛中被爱沙尼亚夺去了冠军。五子棋在世界上各个国家中取得了不俗的地位,人们对它的重视程度不断提高。20世纪初,我国试办了全国性五子棋大赛。2003年,国家体育总局批准了中国棋院审定的中国五子棋竞赛规则(试行)和中国五子棋段位制(试行),这意味着我国五子棋的快速发展。2009年,首届全国智力运动会将五子棋作为正式比赛项目。国家能够把五子棋作为比赛,设定法规,都离不开五子棋爱好者的努力,中国棋院按照“扩大基础面,加强专业性,逐步规范化”的原则,对五子棋项目进行了规范化的管理,使得中国五子棋的爱好者不断增加,棋手水平不断提高,竞赛逐步专业化、规范化。这说明五子棋在我国已经越来越重要,开发一款五子棋的游戏既能增加对五子棋游戏的热爱,又能使自己得到动手锻炼。五子棋的研究采用的是Java技术,1994年,由于internet的迅猛发展,Sun公司发现了Oak语言所具有的跨平台、面向对象、安全性高等特性非常符合互联网的需要,于是决定对Oak进行了改造。1995年,Oak语言正式更名为Java,从此Java出现在人们视野中。从JDK1.0发布开始,AWT就是JDK的一部分,并且是GUI程序开发的主要技术,AWT只提供了建立窗口的最少功能,对于复杂的程序,以及想要的美观窗口是不行的,1997年,Sun公司的Java小组宣布使用Java基类取代AWT,JFC主要由AWT、Swing、Java2D组成,采用JFC能够开发界面更加丰富多彩的GUI程序。而后Swing的使用范围更加广,可以使用表格,菜单等更多的组件,来设计美观的界面。Java语言是一种面向对象的语言,它通过基本的方法来解决问题,只需理解基本的概念,即可写出所需要的应用程序。它省去了多重继承、指针等概念,使人们更容易上手,并通过自动垃圾回收机制简化了程序设计者的内存管理工作。大大提高了安全性。与平台无关的特性使Java程序可以方便地移植到网络上的不同机器中去,而且Java解释器直接对Java字节码进行解释执行,有较高的性能。Java程序中的多线程使得程序可以并发执行,而且保证了对数据操作的一致性,可以分别完成特定的操作而不需考虑对整体的影响,实现实时交互行为。Java语言的快速发展与JDK1.2的发布离不开,将它分为了J2EE、J2SE、和J2ME三部分,得到了市场的强烈反响,这一变化是革命性的,一直沿用至今。如今随着Java语言的不断发展,它已经成为一种相当成熟的语言,在科技发展的今天,它占据了很大的市场。在国外,Sun、IBM、Oracle、BEA等国际厂商相继推出了Java技术的应用服务器以及各种软件,带动了Java在金融、电信、制造等领域应用。在我国,Java已经在教育,通信等中取得了不俗的发展,东南大学与中兴通讯公司开发了远程教学系统,用于网上学习、课后学习等。西安电力高等专科学校采用Java技术,开发了交互式电站仿真系统,实现了电站锅炉仿真等技术。Java技术的发展与应用 ,已经取得了很大成就。3、 本课题的主要内容 通过设计一款五子棋游戏,使自己巩固所学到的知识,深刻理解Java语言的特点及概念。五子棋是一款两人的博弈游戏,与传统的围棋大致相同,分黑白两色,棋盘为1515,两人对局时,通过双方不断下子,在横线,竖线,或斜线上先连成5子者即胜。在单机环境下,通过GUI实现游戏开发,该游戏中设计了人人模块,人机模块,以及重新开始,退出,计时等功能。人工智能的算法在人机模块中显得尤为重要,如何让电脑显得更加有难度,要通过极大极小值算法,等去实现。它既有美观的可视化界面,又能快速稳定的运行,充分满足用户的使用需求,使用户能够简单方便的使用。参考文献: 1赵鸿雁. 关于Java在软件开发中的误区分析J. 信息技术与信息化,2016,(04):56-58. 2林中鸿. 传统游戏五子棋中主要算法设计J.电子制作,2014,(13):61-62. 3贾俊奇. 软件开发下的JAVA语言J. 中国科技信息,2014,(13):133-134. 4李刚. 疯狂讲义之轻量级Java开发:Java+Struts+Spring+Hibernate(套装共3册)J. 中国科技信息,2013,(24):29. 5史军仓. 关于Java现状的分析J. 有色金属加工,2012,(04):54-56. 6刘瑞. 五子棋人工智能算法设计与实现D.华南理工大学,2012. 7孙媛. 讨论JAVA语言的现状及发展J. 科技传播,2010,(13):197+184. 8王乐,周琪云,肖小方等. Java2 Swing组件扩充的研究与实现J. 计算机与现代化,2010,(01):185-187. 9岳金朋,冯速. 博弈树搜索算法概述J. 计算机系统应用,2009,(09) :203-207. 10dream. 五子棋的核心算法J. 软件,2005,(09):88-89. 11岳莉萍,周睿. Java编程思想(中文版 第3版)点评J. 计算机教育,2005,(07):84. 12董红安,蒋秀英. 智能五子棋博弈程序的核心算法J. 枣庄学院学报,2005,(02):61-65. 13李镭,陈宏中. Java2的安全机制J. 计算机科学,2001,(03):13-16. 14张全中. 连珠棋算法研究J. 中国新技术新产品,2009,(02):186-187. 15叶红美. 计算机软件Java编程特点及其技术分析J. 电脑编程技巧与维护,2017,(02):13-14+39. 16刘美玲,李熹,黄文钧. 软件工程专业Java课程设计实践与思考J. 计算机教育,2014,(10):62-65. 毕 业 设 计 开 题 报 告本课题要研究或解决的问题和拟采用的研究手段(途径):1、 研究解决的问题 基于javaGUI五子棋的实现主要包括以下功能: (1)游戏开始模块 开始模块中用户可以自己选择游戏模式,包括人人模式,人机 机模式。以及获得游戏帮助,从而实现不同的游戏体验。 (2)人人模块 通过选择人人模块,实现两人对弈,由电脑提示谁先开局,然后两 两人交替下棋,在规定时间内完成即可,若一方时间用完则判断失败,每次下完棋后系统 统判断是否有一方获胜,若一方获胜,则游戏结束。 (3)人机模块 通过选择人机模块,实现与电脑的对弈,在规定时间内谁先获胜, 则游戏结束。玩家可以选择游戏难度来增加人机体验等。2、 实现途径 本设计主要是通过Java的GUI去实现软件游戏的开发,从而设计出一个稳定快速运 运行,界面美观的游戏程序,游戏中人机模块的实现,要依赖算法去进行,采用极大极小 值算法实现电脑下棋,从而使游戏开发完善。 毕 业 设 计 开 题 报 告指导教师意见:基于javaGUI的五子棋游戏的设计与实现,该生通过了解java的特性,根据玩过五子棋的游戏,通过走访调研对该游戏有兴趣的相关人士。了解到目前缺乏此类型游戏的一个软件设计。本课题符合学生所学习的Java专业知识,可以灵活的设计该游戏,以及通过GUI的形式展示给用户,对Java知识灵活变通。研究方案和方法合理,难度适中,学生可以在规划的时间之内完成毕业论文的相关工作。同意该课题开题。 指导教师: 2017年 2 月 28 日所在系审查意见: 系主任: 年 月 日指导教师意见: 指导教师: 年 月 日所在系审查意见: 系主任: 年 月 日附件:参考文献格式学术期刊 作者论文题目期刊名称,出版年份,卷(期):页次如果作者的人数多于3人,则写前三位作者的名字后面加“等”,作者之间以逗号隔开。例如:1 李峰,胡征,景苏等. 纳米粒子的控制生长和自组装研究进展. 无机化学学报, 2001, 17(3): 3153242 J.Y.Li, X.L.Chen,H.Li. Fabrication of zinc oxide nanorods. Journal of Crystal Growth, 2001,233:57学术会议论文集 作者论文题目文集编者姓名学术会议文集名称,出版地:出版者,出版年份:页次例如:3 司宗国,谢去病,王群重子湮没快度关联的研究见赵维勤,高崇寿编第五届高能粒子产生和重离子碰撞理论研讨会文集,北京:中国高等科学技术中心,1996:105图书 著者书名版本出版地:出版者,出版年页次如果该书是第一版则可以略去版次。例如:4韩其智,孙洪洲群论北京:北京大学出版社,1987101预印本 作者论文题目预印本编号(出版年份)例如:5Xiaofeng Guo and Jianwei QiuThe leading power corrections to the structure functionshepph/9810548(1998)学位论文 作者论文题目学士(或硕士、博士)学位论文. 出版地:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国瓷质阶梯环市场调查研究报告
- 聚焦2025:银发群体养老服务需求与养老产业趋势研究报告
- 2025年营养保健品行业规模分析及投资前景研究报告
- 2025年离子注入机行业规模分析及投资前景研究报告
- 2025年半挂车行业前景分析及投资机遇研究报告
- 2025年不良资产处置行业规模分析及投资前景研究报告
- 2025年纺织服装检测行业投资趋势与盈利模式研究报告
- 2025年光学测试仪器行业需求分析及创新策略研究报告
- 2025年车用轴承行业当前发展趋势与投资机遇洞察报告
- 2025年磷酸行业前景分析及投资机遇研究报告
- 2025年度运输业安全生产知识竞赛试题(附答案)
- 光伏居间的合同8篇
- GB/T 45418-2025配电网通用技术导则
- 医疗风险防控培训课件
- 机械设计部绩效考核制度
- 诊疗规范培训课件
- 《KANO模型培训》课件
- 复苏室患者的交接流程
- DB21-T 2523-2015矿山地质环境恢复治理规程
- 新能源集控中心建设方案
- 《中国老年糖尿病诊疗指南(2024版)》解读课件
评论
0/150
提交评论