已阅读5页,还剩102页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XX学院毕业论文2010年4月完成论文题目基于JAVA五子棋游戏开发院(系)名称计算机与信息工程学院专业名称软件技术班级07软件技术一班学生姓名学号2007083201033指导教师姓名目录内容摘要1关键词1ABSTRACT1KEYWORDS11系统概述211五子棋简介212课题背景及意义313JAVA简介42系统分析521系统需求622系统的功能简介823系统的可行性分析83系统设计831系统关键类介绍832胜负判断114总结13参考文献13致谢131内容摘要五子棋作为中国古代的传统黑白棋种之一,有着广泛的群众基础,是一种老少皆宜的棋类休闲游戏。开发一款五子棋游戏可以使广大棋牌游戏爱好者在闲暇时间切磋棋艺,对互联网技术的推广和个人棋艺的提高都有好处。的提高都有好处。本文是采用JAVA语言写的五子棋游戏,JAVA语言无论体现在跨平台还是在面向对象,可移植性,安全性,并发机制和可视化图形界面的支持都是很好的。选用它作为开发语言,对程序开发来说,很具有高效性。关键词JAVA语言棋牌游戏跨平台性ABSTRACTBACKGAMMONINANCIENTCHINA,ONEOFTHETRADITIONALOTHELLOSPECIESHASABROADMASSBASE,ISACASUALCHESSGAMESFORALLAGESDEVELOPMENTOFABACKGAMMONBOARDGAMESGAMECANMAKETHEGENERALDEMONSTRATETHEIRCHESSENTHUSIASTSINTHEIRSPARETIMEONINTERNETTECHNOLOGYTOPROMOTEANDIMPROVEINDIVIDUALCHESSISGOODTHISARTICLEISWRITTENBYJAVALANGUAGEGOBANGGAMES,JAVALANGUAGEORBOTHREFLECTEDINTHECROSSPLATFORMOBJECTORIENTED,PORTABILITY,SECURITY,CONCURRENCYMECHANISMSANDVISUALIZATIONSUPPORTFORGRAPHICALINTERFACESAREGOODUSEITASADEVELOPMENTLANGUAGEFORTHEPROGRAMDEVELOPMENT,ITISVERYEFFICIENTKEYWORDSJAVALANGUAGECARDGAMESCROSSPLATFORM21第一章系统概述11五子棋简介111五子棋五子棋是起源于中国古代的传统黑白棋种之一。亦“连五子”、“五子连”、“串珠”、“五目”、“五目碰”、“五格”等多种称谓。玩家根据自身等级和习惯,可以自由选择不同的游戏房间。其游戏规则也有所不同。详细分为三种棋室普通棋室、国标棋室、职业棋室。其中普通棋室不受任何规则限制;国标棋室有禁手规则限制;而职业棋室则在国标棋室的基础上增加“三手交换”和“五手两打”两项规则。(三手交换是指黑棋下盘面第3着棋后,白方在应白之前,如感觉黑方棋形不利于己方,可提出交换,即执白棋一方变为执黑棋一方,而黑方不可以不换。五手两打是指黑棋在下盘面上关键的第5手棋时,必须下两步棋,让白棋在这两步棋中任选一步,然后再继续对弈。)国际比赛规则规定对局中如黑方出现禁手,白方应立即指出禁手点,黑方即负。如白方在黑方出现禁手后,又落一步白子,黑棋禁手则不成立了。所以在“有禁手“的房间里,如果黑方出现禁手,白方应立即按下“禁手“按钮。程序会判黑方负。如果这时白方又在棋盘上落一子,黑棋禁手则不成立了。为了简化用户对“禁手“按钮的使用,也有“走禁手就输“和“禁手不能落子“规则的房间,顾名思义不多介绍。虽然采取了禁手的限制,黑棋先行仍有优势,黑棋仍可以必胜。所以如果用户是高段位的棋手,或者想成为高手一定要选择国际上比赛选用的比赛标准,即“三手交换,五手两打”。112五子棋棋盘棋盘正中一点为“天元”。棋盘两端的横线称端线。棋盘左右最外边的两条纵线称边线。从两条端线和两条边线向正中发展而纵横交叉在第四条线形成的四个点称为“星”。天元和星应在棋盘上用直径约为05厘米的实心小圆点标出。以持黑方为准,棋盘上的纵轴线从左到右用英文字母AO标记。横行线从近到远用阿拉伯数字115标记。纵横轴上的横纵线交叉点分别用横纵线标记的名称合写成。如“天元”H8,四个“星”分别为D4、D12、L12、L4等。3图112五子棋棋盘113五子棋棋盘行棋顺序黑先、白后,从天元开始相互顺序落子。判断胜负1、最先在棋盘横向、竖向、斜向形成连续的相同色五个棋子的一方为胜。2、黑棋禁手判负LOSE,白棋无禁手。黑棋禁手包括“三、三”DOUBLETHREE包括“四、三、三”、“四、四”DOUBLEFOUR包括“四、四、三”、“长连”OVERLINE。黑棋只能以“四、三”取胜。3、如分不出胜负,则定为平局DRAW。4、对局中中途退场判为负。5、五连与禁手同时形成,先五为胜。6、黑方禁手形成时,白方应立即指出。若白方未发现或发现后未指明而继续应子,则不能判黑方负。12课题背景及意义121开发背景随着社会经济的发展,青少年的生活环境日益改善,再加上他们基本上都是独生子女,父母家庭对他们的关爱也就特别强烈。由于家庭给了孩子们太多的关爱,致使许多孩子养成了“以自我为中心”的陋习。围绕“自我”片面地分析问题,解决问题是很难把事情办好的。而五子棋是双人对弈的项目,行棋过程中就必须同时4考虑双方的意图和利益,只顾自己的利益,得到的往往是“速败”。再次,五子棋棋手必须从全局入手,正确分析全盘形势,尽最大限度调用自己的有利因素才能达到取胜的目的。由此看来,五子棋可以改善青少年的思维方式,让他们培学会“知己知彼”“大局入手”的思考方法,这对他们今后走上竞争日益激烈的社会是大有好处的。一个没有经历过失败的人,一定是个什么也不懂的人。许多青少年碰到一点挫折就退缩,不敢面对,这是他们脆弱的心理所造成的。五子棋有助于修身养性,对下棋的孩子来说,胜败是常事,关键是要学会善于自我反思,善于吸取教训,善于积累经验,使他们有面对失败的勇气,有自我调整心态的能力,这也是他们今后走向社会所必须具备的。122开发的意义毕业设计是大学学习的总结,同时也是自己综合运用所学知识解决实际问题的一次锻炼。鉴于以上这些,我感觉有必要普及五子棋,发扬这种思维方式与方法。而互联网作为现今最大的青少年平台。能很好的推广青少年去学习五子棋,发展智力。开发五子棋程序,并放置在互联网平台上,这样会很好的让青少年去关注,以至于爱好它,学习五子棋,培养青少年的智力发育,提高国民整体素质。13JAVA简介JAVA是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。它不只是一门编程语言,也是一个平台,它基于JAVA虚拟机技术,借助这个东西建立了跨平台的优势。JAVA技术的重要性就不讲了,从最近流行的一个统计数据上来说,目前世界上编程语言JAVA、C、VB、C依次排名前4位,这排名本身不说明什么,至少也是工业界对编程语言使用上一个侧面的反映吧。JAVA平台平台是程序运行的硬件或软件环境。JAVA平台与大多数其它平台不同之处在于它是运行于其它基于硬件平台的纯软件平台。大多数其它平台是硬件和操作系统的结合。JAVA平台由两部分组成JAVA虚拟机(JAVAVM)JAVA应用程序界面(JAVAAPI)5JAVA平台是一种纯软件平台,它有三个版本JAVASEJAVA2PLATFORMSTANDARDEDITION,JAVA平台标准版,JAVAEEJAVA2PLATFORM,ENTERPRISEEDITION,JAVA平台企业版,JAVAMEJAVA2PLATFORMMICROEDITION,JAVA平台微型版。JAVASE(JAVAPLATFORM,STANDARDEDITION)这个版本以前叫做J2SE,后来版本号从14直接跳到50,其实也就是15,所以就叫成JAVASE50。目前JAVA开发人员使用较多的版本是50,当然还有JAVASE60这个更新的版本。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的JAVA应用程序。JAVASE还包含了支持JAVAWEB服务开发的类,并为JAVAEE这个版本提供基础。虽说桌面应用程序,JAVA一直不被看好,但也稍微提一下,负责桌面GUI开发的类库我知道的有JDK自带的主要是AWT/SWING这个JAVA原生类库;也可以使用IBM的SWT/JFACE这个第三方类库。开发工具我了解的有NETBEANS(最近已经是60FINAL版了,做GUI有使用VB的感觉),ECLIPSE(SWT/JFACE这个项目其实就是做ECLIPSE项目时扩展出来的,所以对SWT/JFACE支持的也不错)。JAVAEE(JAVAPLATFORM,ENTERPRISEEDITION)这个版本以前叫做J2EE,也就是大家可能听得比较多的,也是JAVA比较流行的领域,JAVA的企业级版本。JAVAEE下有很多流行的开发框架,像STRUTS、SPRING、HIBERNATE这种流行的所谓SSH组合等。JAVA平台由JAVA虚拟机(JAVAVIRTUALMACHINE)和JAVA应用编程接口APPLICATIONPROGRAMMINGINTERFACE、简称API构成。JAVA应用编程接口为JAVA应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个JAVA平台之后,JAVA应用程序就可运行。现在JAVA平台已经嵌入了几乎所有的操作系统。这样JAVA程序可以只编译一次,就可以在各种系统中运行。JAVA应用编程接口已经从11X版发展到12版。目前常用的JAVA平台基于JAVA14,最近版本为JAVA17。2第二章系统分析21系统需求我们在设计游戏的时候有以下一些要求6一软件的界面简洁明了,操作简单容易。我们设计的软件界面必须是简洁的,游戏需要设计得易操作。二软件具有人工智能算法原理要简单,并且运行快速。游戏是需要快速反应的。我们需要使用简单实用的智能算法。三游戏要设置几个难度,便于不同玩家选择玩家的游戏水平不一样,我们设置不同难度供各个水平的玩家选择。游戏玩法及规则现代五子棋专用棋盘为十五路15X15,共225个交叉点。棋盘正中一点为天元。对局开始时,先由执黑棋一方将一枚棋子落在天元点上,然后由执白棋一方在黑棋周围的交叉点上落子。但是,为了尊重对方和礼貌起见,持白棋的一方通常将盘面的第二着棋布在自己河界的一侧,即直止或斜止。此后黑白双方轮流落子,直到某一方首先在棋盘的横线、纵线或斜线上形成连续五子或五子以上仅对白棋而言,则该方就算获胜。连珠五子棋的一个特点是先行的一方优势很大,因此在职业比赛中对黑方做了种种限制,以利公平竞争。五子棋的比赛规则如下1、黑先、白后,从天元开始相互顺序落子;2、最先在棋盘横向、纵向或斜向形成连续的同色五个棋子的一方为胜;3、黑棋禁手判负、白棋无禁手。黑棋禁手有“三、三”、“四、四”和“长连”,包括“四、三、三”和“四、四、三”。黑棋只能以“四、三”取胜;4、如分不出胜负,则到为平局;5、五连与禁手同时形成,判胜;6、黑方禁手形成时,白方应立即指出。若白方未发现或发现后不立即指出,反而继续落子,则禁手失效,不再判黑方负。22系统的功能简介人机对弈的程序,至少应具备如下几个部分1、某种在机器中表示棋局的方法,能够让程序知道博弈的状态。2、产生合法走法的规则,以使博弈公正地进行,并可以判断人类对手是否乱走。3、从所有合法走法中选择最佳走法的技术。74、一种评估局面优劣的方法,用以同上面的技术配合做出智能的选择。5、一个界面,有了它,这个程序才能用。221棋盘表示棋盘表示就是使用一种数据结构来描述棋盘及棋盘上的棋子,通常使用一个二维数组。棋盘的数据表示直接影响到程序的时间及空间复杂度。为了追求更高的效率,研究人员针对不同棋类提出了多种不同的表示方法。有些方法具有更高的效率如比特棋盘表示法。222走法产生博弈的规则决定了哪些走法是合法的。对有的游戏来说,这很简单,比如五子棋,任何空白的位置都是合法的落子点。但是对于象棋来说,就有马走日,象走田等一系列复杂的规则。走法产生是博弈程序中一个相当复杂而且耗费运算时间的过程。不过,通过良好的数据结构可以显著的提高走法生成的速度。223搜索技术对于计算机来说,直接通过棋盘信息判断走法的好坏并不精确。除了输赢这样的局面可以准确判断外,其它的判断都只能做到大致估计。判断两种走法孰优孰劣的一个好方法就是观看棋局走下去的结果。也就是向下搜索若干步,然后比较发展下去的结果。为了避免差错,我们假定对手的思考也和我们一样,也就是,我们想到的内容,对手也想到了。这就是极大极小搜索算法的基本原则。极大极小搜索算法的时间复杂度是O(BN)。这里B是分枝因子,指棋局在各种情况下的合法走步的平均值;N是搜索的最大深度,也就是向下搜索的博弈双方的走步之和。例如向下搜索甲乙双方各走一步的情形,N就是2。显然对于五子棋这种分枝因子在200左右的棋类游戏,时间开销随着N的增大会急剧的增长,不出几层就会超出计算机的处理能力,这将导致在有限时间内得不到令人满意的结果。人们在开发高效的搜索算法上投入了大量的研究。在过去的几十年中,一些相当成功的改进大大提高了极大极小搜索的效率。ALPHABETA剪枝、迭代深化、置换表、历史启发等手段的综合运用将搜索效率提高了几个数量级。224用户功能用户可以直接使用的游戏功能,通过按键进行操作。每个用例的简要说明如下81、新游戏初始化相关变量,清空棋盘。2、步数计算计算当前是第几步4、棋子坐标显示当前所下棋子坐标。6、下棋提示提示该哪方下棋子。7、重新开局初始化相关变量,清空棋盘。23系统的可行性分析231经济可行性本游戏使用模块化设计方案,易于编写和维护,核心代码易于移植,总体开发成本低。游戏短小精悍,对目标设备要求低,产品面向受众广,可以带来可观的经济效益。232技术可行性JAVA提供了丰富的接口和类服务,本游戏的开发只需要用到基本的绘图接口和系统的文件服务,实现起来非常简单。使用JAVA封装好的数据类可以简化编码实现,避免不必要的错误。对于以处理数据为主的棋类游戏,编码实现没有困难。233系统安全性分析本游戏的开发只使用很少的系统接口和系统服务,数据处理都是在程序内部解决,不涉及与其它程序的数据交互。使用JAVA定义好的构造法分配内存空间,这样不会在构造出现异常时产生内存泄露。系统会根据已经入栈的对象指针,通过析构函数收回内存。所以即使程序因为内存不足无法运行,也不会因此而影响系统本身的稳定性和安全性。另外,使用模块化方法进行设计编码,可以很方便的调整算法的搜索深度,减小内存的使用量,提高程序的兼容性3第三章系统设计31系统关键类介绍1、CHESS类是游戏的主类,负责初始化游戏棋盘,其实CHESS类就是游戏的入口,只有启动了此类,才有游戏菜单,才可以进行选择游戏。代码如下SETVISIBLETRUESETLAYOUTNULLLABELLABELNEWLABEL“GOBANGV10“,LABELCENTERADDLABEL9LABELSETBOUNDS10,50,440,26LABELSETBACKGROUNDCOLORORANGEADDCHESSPADCHESSPADSETBOUNDS10,90,440,440ADDWINDOWLISTENERNEWWINDOWADAPTERPUBLICVOIDWINDOWCLOSINGWINDOWEVENTESYSTEMEXIT0PACKSETSIZE460,5402、EVALUATE类是用来估算估值点的坐标,返回的是这个点的价值。代码如下INTMAX_X,MAX_Y,MAX/定义坐标X,Y及最大值PUBLICVOIDEVALUATEINTSHAPEINTI0,J0FORI0I0JFLAG0INTMJFORI0I0IFLAG0INTNIFORJ0J0JFLAG0INTMJFORI18IJI13IFAIMCOLORFLAGIFFLAG5RETURNTRUEELSEFLAG0RETURNFALSE14本科毕业设计(论文)管理暂行规定毕业设计(论文)是本科人才培养的重要实践性教学环节,也是学士学位评定的重要依据。为了切实做好我校的毕业设计(论文)工作,规范毕业设计(论文)工作的管理,提高毕业设计(论文)的质量,特制定本规定。一、毕业设计(论文)的主要目的(一)培养学生运用所学知识独立地分析和解决本专业范围内一般问题的能力,培养学生的创新意识和实践能力,使学生从事学术研究的能力得到初步的训练;(二)培养学生理论联系实际的工作作风和严谨认真的科学态度;(三)培养学生分析设计能力、研究实验能力、工程实践能力、经济分析能力、外文阅读能力和计算机的运用能力,以及社会调查、文献资料查阅和论文写作能力。二、毕业设计(论文)的基本要求(一)按照各专业“毕业设计(论文)教学大纲”的要求进行;(二)要具有学术性,要对自然科学或社会科学内某一领域进行专门、系统的研究,并表达其研究成果;(三)要具有创见性,要对学术或工程的某个问题有新的发现、新的构想或新的发展和完善;(四)要具有科学性,要求论述系统而完整,首尾一贯而不前后矛盾,实事求是而不主观臆造;(五)要具应用性,要能解决生产实际问题,在技术改造、生产管理等通过方面有所创造;(六)应做到观点正确、论据充分、推理严密、计算准确,层次分明、条理清楚、语言精炼,有必要的图表和相关资料等;(七)应参阅一定数量的外文资料,并要求在毕业设计(论文)中反映出来。三、毕业设计(论文)的工作程序毕业设计(论文)工作程序分为选题、开题、撰写论文或设计、中期检查、答辩、归档等环节。四、毕业设计(论文)的时间安排15毕业设计(论文)工作时间为812周,时间安排应按本科生毕业设计(论文)工作流程执行,集中用于毕业设计(论文)的时间不得少于专业培养计划规定的周数。五、毕业设计(论文)的领导与管理全校毕业设计(论文)在分管教学副校长领导下进行,分级管理,层层负责。(一)教务处毕业设计(论文)管理工作职责1、汇总各院(部)毕业设计(论文)题目和指导教师安排,协调有关问题;2、做好毕业设计(论文)前期、中期、后期检查工作,对未达到各阶段进度、质量要求或违反有关规定的院(部)提出整改要求;3、开展学校毕业设计(论文)工作评估和研究工作。(二)院(部)毕业设计(论文)管理工作职责各院(部)成立毕业设计(论文)工作领导小组,确定毕业设计(论文)指导教师,布置毕业设计(论文)工作任务,检查本院(部)毕业设计(论文)工作落实情况。院(部)毕业设计(论文)管理工作职责为1、审查毕业设计(论文)选题、下达任务书,安排指导教师,布置毕业设计(论文)有关工作;2、定期检查毕业设计(论文)工作进展情况,协调处理毕业设计(论文)中的有关问题,督促检查指导教师的工作;3、对学生毕业设计(论文)按规范化要求进行形式审查,组织毕业设计(论文)答辩和成绩评定工作。对答辩小组提出的优秀的毕业设计(论文)及评阅答辩中有争议的毕业设计(论文),组织答辩委员会进行复议,最终确定成绩;4、按学校有关要求,保存与毕业设计(论文)有关的电子和纸质文档;5、做好本院(部)学生毕业设计(论文)总结与评估工作。(三)毕业设计(论文)指导教师职责1、指导学生选题,拟定任务书,安排学生做开题报告,编写指导方案,制定计划和工作程序;162、对学生提出具体要求,指定主要参考资料和社会调查内容,规定学生应完成的查阅中外文资料、文献综述、开题报告、各项实验数据、计算工作(包括上机)、设计(论文)等;3、采取多种方式检查学生的工作进度和工作质量,及时解答和处理学生提出的有关问题,并认真填写毕业设计(论文)指导记录表;4、做好学生外文翻译的评阅工作,指导学生按规范要求正确撰写毕业设计(论文);5、在学生答辩前对毕业设计(论文)(包括设计说明书、计算资料、实验报告、图纸或论文等)进行审查,认真填写毕业设计(论文)评语,指导学生参加答辩;6、根据院(部)安排参加答辩工作。(四)学生在毕业设计(论文)过程中必须做到1、重视毕业设计(论文)过程,明确各环节目的、意义和要求,虚心接受指导教师和实验技术人员的指导,保质保量地完成毕业设计(论文);2、独立完成规定的工作任务,不弄虚作假,不抄袭、剽窃他人成果;3、认真填写本科毕业设计(论文)研究过程记录表;4、毕业设计(论文)成果、资料应于答辩结束后及时交指导教师收存,凡涉及到国家机密、知识产权、技术专利、商业利益的成果未经院(部)许可,学生不得擅自带离学校。六、毕业设计(论文)的选题与开题(一)选题原则1、原则上一生一题,当一个课题比较大时,可以分成几个小课题,每个学生完成一个小课题时必须保证其主要部分为独立进行的工作,使每个学生都受到较全面的训练;2、选题应体现本专业的培养目标,达到毕业设计(论文)大纲的教学要求;3、选题应特别注意有利于学生综合应用所学知识,有利于学生能力的培养,并能保证各专业所应当具有的基本技能的训练;174、选题应与社会、生产、教学、科研等实际相结合。理工科毕业设计(论文)的选题应注重在具有实际应用前景、具有创新构思的课题中选取,鼓励理工科学生进行毕业设计,其中,工科毕业设计所占比例应不少于80;文科及经管类的选题需注重分析解决当前经济改革、社会现实生活和理论研究中的热点、难点、焦点问题;。毕业设计论文在实验、实习、工程实践和社会调查等社会实践中完成的比例要在50以上。5、选题难度和工作量要适当,使学生能在规定的时间内完成任务;6、选题要有一定层次区分,有利于各类学生提高水平,鼓励学生有所创新;7、各专业的选题数须多于本专业当届的毕业生数。每学年选题应适当更新,不同届选题重复率须控制在20以内;8、各专业选题须经院(部)严格审查并报教务处备案。(二)选题、开题程序1、指导教师提出的毕业设计(论文)课题须经院(部)审查后向学生公布,通过师生双向选择或经协商分配,确定学生毕业设计(论文)题目及指导教师。选题和指导教师一经确定,不得随意更改;2、各院(部)应不迟于第七学期第十四周结束前完成选题工作,毕业设计(论文)任务书不迟于第七学期第十五周前下达给学生,院(部)应将毕业设计(论文)选题汇总表于第七学期第十六周结束前报教务处;3、毕业设计(论文)开题工作应在第七学期结束前完成,包括文献调研、文献综述、开题报告等,院(部)应根据本院(部)毕业设计(论文)工作的具体计划,安排学生在指导小组范围内作开题报告;七、毕业设计(论文)任务书(一)毕业设计(论文)任务书是学生进行毕业设计(论文)的指导性文件,每个学生都必须有自己的任务书;(二)任务书的内容包括设计(论文)研究的背景和依据、任务和基本要求、进程安排等;(三)任务书由指导教师填写,交教研室审查,经院(部)批准后方可实施;18(四)毕业设计(论文)结束后,任务书要与毕业设计(论文)一起送交院(部)保存。八、毕业设计(论文)指导教师配备(一)毕业设计(论文)指导教师应由具有中职及以上专业技术职务的教师或工程技术人员担任,助教等初级职称人员不能单独指导毕业设计(论文),但可根据需要安排协助指导教师的工作。指导教师名单由院(部)毕业设计(论文)工作领导小组审定后,报教务处备案;(二)指导毕业设计(论文)期间,指导教师必须坚守岗位,各院(部)要严格控制指导教师出差。确因工作需要出差的,须经院(部)分管教学副院长批准,并委派水平相当的教师代理指导;(三)对于在校外进行毕业设计(论文)的学生,院(部)可聘请相当于中级专业技术职务及以上的工程技术人员或研究人员担任指导教师,但院(部)必须指定专人进行检查,掌握进度,保证质量,协调解决有关问题;(四)每位指导教师指导的学生数原则上不超过8人,科研、教研能力突出的高级职称教师或具有博士学位人员可适当增加指导人数(最高不超过10人)。指导教师对每个学生的指导每个环节不得少于1次,总计不得少于3次。九、设计(论文)的撰写1、毕业设计(论文)的撰写按“本科毕业设计(论文)撰写规范”执行;2、设计(论文)正文字数文科(除外语类)10000字以上,理工科及外语、艺术类6000字以上;3、所有设计(论文)应按规定格式打印1份,学生所在院(部)留存。另外应将电子版报送教务处。十、毕业设计(论文)答辩及成绩评定(一)毕业设计(论文)完成后必须进行答辩。对通过毕业设计(论文)答辩并达到毕业基本要求的学生方可发给毕业证书。各专业成立答辩小组,具体负责本专业毕业设计(论文)答辩和成绩评定。各院(部)成立答辩委员会,对答辩小组提出的优秀的毕业设计(论文)及评阅答辩中有争议的毕业设计(论文)进行审查、复议,最终确19定成绩。答辩工作原则上不聘请校外专家参加,如确因课题需要,必须聘请校外人员参加时,须经院(部)批准;(二)毕业设计(论文)答辩按“本科毕业设计(论文)答辩程序和实施办法”规定程序进行;(三)毕业设计(论文)的成绩评定,采用五级记分制,即优、良、中、及格和不及格,具体评分标准按照“本科毕业设计(论文)量化评分参考标准”执行。要求优秀与良好比例之和控制在70以内,优秀率在15左右(最多不超过20)。其中优秀、不及格等级须写出具体理由,其余等级须写出简要评语;(四)凡毕业设计(论文)成绩不及格者,按结业处理。十一、毕业设计(论文)工作所需的经费(含开题费、实验费、答辩费、指导教师课时津贴等)由学校按各院(部)毕业生每人350元,统一发放至各院(部),由各院(部)制订分配细则。十二、本规定自公布之日起执行,由教务处负责解释。附件1本科毕业设计(论文)撰写规范附件2本科毕业设计(论文)量化评分参考标准附件3本科毕业设计(论文)答辩程序和实施办法附件4本科毕业设计(论文)工作评估办法二七年十一月十三日20附件1本科生毕业论文撰写规范为进一步规范本科生毕业论文的撰写工作,提高论文撰写质量,加强论文的管理工作,特制定本规范。1论文结构及写作要求论文(设计说明书)应包括封面,目录,中文题目、中文摘要与关键词、英文题目、英文摘要与关键词,正文,注释,参考文献,致谢,附录(可选)等部分。11目录目录独立成页,包括论文中全部章、节的标题及页码。12题目题目应该简短、明确、有概括性。论文题目一般中文字数不超过25个字,外文题目不超过15个实词,不使用标点符号,中外文题名应一致。标题中尽量不用英文缩写词,必须采用时,应使用本行业通用缩写词。13摘要与关键词131摘要摘要是对论文(设计说明书)内容不加注释和评论的简短陈述,要求扼要说明研究工作的目的、主要材料和方法、研究结果、结论、科学意义或应用价值等,是一篇具有独立性和完整性的短文。摘要中不宜使用公式、图表以及非公知公用的符号和术语,不标注引用文献编号。中文摘要一般为200字左右。132关键词关键词是供检索用的主题词条,应采用能覆盖论文主要内容的通用技术词条(参照相应的技术术语标准),一般列38个,按词条的外延层次从大到小排列。中英文关键词应一一对应。14论文正文论文正文部分包括绪论(或前言、序言)、论文主体及结论。21绪论是说明论文工作的选题目的和意义,国内外文献综述以及论文所要研究的内容。论文主体是论文的主要组成部分。要求层次清楚,文字简练,通顺,重点突出。结论是整个论文的总结,应做到重点突出,言简意赅。正文字数原则上文科(除外语)不少于10000字,理工科及外语、艺术类不少于6000字。15注释论文中有名词或情况需要解释,或者引用他人的观点及原话、主要数据等必须加注说明,注明出处。16参考文献参考文献反映论文的取材来源、材料的广博程度。列出的只限于那些作者亲自阅读过的,最重要的且发表在公开出版物上的文献或网上下载的资料。参考文献不少于10篇,其中外文文献不少于2篇。17附录如有不宜放在正文中但有重要参考价值的内容(如公式的推导、程序流程图、图纸、数据表格等)可编入论文的附录中。18致谢向给予指导、合作、支持及协助完成研究工作的单位、组织或个人致谢,内容应简洁明了、实事求是,避免俗套。2书写及打印要求21论文书写论文(设计说明书)要求统一使用MICROSOFTWORD软件进行文字处理,统一采用A4页面(210297)复印纸打印,版芯尺寸页边距为上28CM,下25CM,左25CM,右25CM;字间距为标准,单倍行距。页眉宋体、五号,居中排列;页眉内容为本科毕业论文;页码在页下居中放置,用五号字体。论文封面和目录不编页码,页码从目录后开始编排。页码用阿拉伯数字(1、2)编排。论文文字错漏率不能大于万分之五。22目录22目录应包括论文中全部章节的标题及页码,含摘要与关键词(中、外文)、正文章、节题目(可视论文需要进行,编写到23级标题)、参考文献、附录、致谢等。目录题头用四号黑体字居中排写,隔行书写目录内容。目录中各章节题序及标题用五号宋体。23摘要与关键词中、外文摘要与关键词单独成页置于目录后,编排上中文在前,外文在后。摘要、关键词题头均用小四号黑体字排写,内容文字用五号宋体字,英文用TIMESNEWROMAN。关键词各词条间用分号“;”隔开。24论文正文241章节及各章标题章节标题应突出重点、简明扼要,字数一般在15字以内,不使用标点符号。标题中尽量不采用英文缩写词,对必须采用者,应使用本行业的通用缩写词。正文除章节条款的标题外均用五号宋体。242层次层次根据实际需要选择,以少为宜。各层次标题不得置于页面的最后一行(孤行)。层次代号格式要求参照表21和表22。表21自然科学类论文层次代号及说明章1顶格,小三号黑体节11顶格,四号黑体条111顶格,小四号黑体(1)顶格,五号黑体款首行空两格,五号宋体项顶格,五号宋体23首行空两格,五号宋体表22社会科学类论文层次代号及说明章一、顶格,小三号黑体节(一)顶格,四号黑体1顶格,小四号黑体条空两格,五号宋体(正文)(1)顶格,五号黑体款空两格,五号宋体(正文)顶格,五号宋体项首行空两格,五号宋体(正文)25注释与参考文献注释一律采用尾注。正文中应按顺序在需要注释处的文字右上角用标明,中序号应与“注释”中序号一致,具体标注格式如下著作图书类文献序号作者书名版次出版地出版者,出版年引用部分起止页24翻译图书类文献序号作者书名译者版次出版地出版者,出版年引用部分起止页学术刊物类文献序号作者文章名学术刊物名,年,卷(期)引用部分起止页学术会议类文献序号作者题名见编者,文集名,会议名称,会议地址,年份出版地出版者,出版年引用部分起止页学位论文类文献序号学生姓名学位论文题目学校及学位论文级别答辩年份引用部分起止页报纸文献序号作者文章名报纸名,出版日期(版次)在线文献序号作者文章名电子文献的出处或可获得地址,发表或更新日期/引用日期(任选)正文之后一般应刊出主要参考文献。列出的只限于那些作者亲自阅读过的,最重要的且发表在公开出版物上的文献或网上下载的资料。以下为社会科学类论文参考文献的标注格式著作图书类文献序号作者书名版次出版地出版者,出版年翻译图书类文献序号作者书名译者版次出版地出版者,出版年学术刊物类文献序号作者文章名学术刊物名,年,卷(期)学术会议类文献序号作者题名见编者,文集名,会议名称,会议地址,年份出版地出版者,出版年学位论文类文献序号学生姓名学位论文题目学校及学位论文级别答辩年份报纸文献序号作者文章名报纸名,出版日期(版次)在线文献序号作者文章名电子文献的出处或可获得地址,发表或更新日期/引用日期(任选)自然科学类论文可不要注释,参考文献标注格式与社会科学类论文注释格式相同。26公式原则上居中书写。若公式前有文字(如“解”、“假定”等),文字顶格书写,公式仍居中写。公式末不加标点。25公式序号按章编排,并在公式后靠页面右边线标注,如第1章第一个公式序号为“(11)”,附录2中的第一个公式为“(1)”等。文中引用公式时,一般用“见式(11)”或“由公式(11)”。公式较长时在等号“”或运算符号“、”处转行,转行时运算符号书写于转行式前,不重复书写。公式中应注意分数线的长短(主、副分线严格区分),长分线与等号对齐。27插表表格一般采取三线制,不加左、右边线,上、下底为粗实线(1磅),中间为细实线(075磅)。比较复杂的表格,可适当增加横线和竖线。表序按章编排,如第1章第一个插表序号为“表11”等。表序与表名之间空一格,表名不允许使用标点符号。表序与表名置于表上,居中排写,采用楷体小五号字。表头设计应简单明了,尽量不用斜线。表头中可采用化学符号或物理量符号。全表如用同一单位,将单位符号移到表头右上角,加圆括号。表中数据应正确无误,书写清楚。数字空缺的格内加“”字线(占2个数字宽度)。表内文字和数字上、下或左、右相同时,不允许用“”、“同上”之类的写法,可采用通栏处理方式。社会科学类论文插表在表下一般根据需要可增列补充材料、注解、资料来源、某些指标的计算方法等。补充材料中中文文字用楷体小五号字,外文及数字用TIMESNEWROMAN体小五号字。28插图插图应符合国家标准及专业标准,与文字紧密配合,文图相符,技术内容正确。281图题及图中说明图题由图号和图名组成。图号按章编排,如第1章第一图图号为“图11”等。图题置于图下,图注或其他说明时应置于图与图题之间。图名在图号之后空一格排写,图题用黑体小五号字。引用图应说明出处,在图题右上角加引用文献编号。图中若有分图时,分图号用A、B标识并置于分图之下。图中各部分说明应采用中文(引用的外文26图除外)或数字项号,各项文字说明置于图题之上(有分图题者,置于分图题之上),采用楷体小五号字。282插图编排插图与其图题为一个整体,不得拆开排写于两页。插图应编排在正文提及之后,插图处的该页空白不够时,则可将其后文字部分提前排写,将图移到次页最前面。29附录附录序号采用“附录1”、“附录2”或“附录一”、“附录二”等,用四号黑体字左起顶格排写,其后不加标点符号,空一行书写附录内容。附录内容文字字体字号参照正文要求。3毕业论文装订顺序(1)封面(2)目录(3)中文题目、中文摘要及关键词、英文题目、英文摘要及关键词(4)正文(5)注释(6)参考文献(7)附录(可选)(8)致谢(9)封底自然科学类论文可不要注释,参考文献标注方式与社会科学类论文注释格式相同。4毕业论文资料存档要求各院(部)须对本单位毕业论文资料统一用专门档案盒(袋)存档,论文资料为毕业论文材料册一份及装订好的论文正本一份。材料册的装订顺序为(1)任务书(2)开题报告(3)指导教师评阅表(4)专家评阅书(5)答辩情况记载表(6)成绩评定表(7)研究过程记录表(8)指导记录表注院部可根据本规范化,结合学科专业特点制定细则并报教务处备案27本科毕业生毕业设计撰写规范为进一步规范本科生毕业设计的撰写工作,提高设计撰写质量,加强设计的管理工作,特制定本规范。毕业设计的内容一份完整的毕业设计应包括以下几个方面11标题标题应简短、明确,具有概括性。标题字数要适当,不宜超过25个字。如确因表达需要而字数过多又无法删减的,可以分成主标题和副标题。12目录目录按三级标题编写(即1、11、111),要求标题层次清晰。目录中的标题应与正文中的标题一致。13摘要摘要应以浓缩的形式概括研究课题的内容,中文摘要应在300字左右,外文摘要为中文摘要翻译件。14设计总说明设计总说明主要介绍设计任务来源、设计标准、设计原则及主要技术资料,中文字数应控制在15002000字。15引言(绪论)绪论应说明本课题的意义、目的、研究范围及需达到的技术要求;简述本课题在国内外的发展概况及存在的问题;说明本课题的指导思想;简述本课题应解决的主要问题。16正文毕业设计正文包括正文主体与结论,其内容分别如下正文主体是对研究工作的详细表述,其内容包括问题的提出,研究工作的基本前提、假设和条件;模型的建立,实验方案的拟定;设计的主要方法和内容;实验方法、内容及其分析;理论论证,理论在课题中的应用,课题得出的结果,以及对结果的讨论等。28结论是对整个研究工作进行归纳和综合而得出的总结,对所得结果与已有结果的比较和课题尚存在的问题,以及下一步开展研究的见解与建议。结论应简短。17参考文献与附录参考文献是毕业设计不可缺少的组成部分,它反映毕业设计的取材来源、材料的广博程度和材料的可靠程度,也是作者对他人知识成果的承认和尊重。一份完整的参考文献可向读者提供出非常有价值有意义的信息资料。一般应列入的主要文献不少于10篇,其中外文文献不少于2篇。附录是对于一些不宜放在正文中,但有参考价值的内容,可编入毕业设计附录中,例如公式的推演、编写的程序等;如果文章中引用的符号较多时,为便于读者查阅,可以编写符号说明,注明符号代表的意义。一般附录的篇幅不宜过长。18致谢致谢应以简短的文字对在课题研究过程中给予帮助的人员(例如指导教师、答疑教师及其他人员)表示自己的谢意。毕业设计的要求毕业设计有工程设计类和计算机软件设计类,具体要求如下21工程设计类学生必须独立完成一定数量的工程图,图纸应符合制图标准。文中插图原则上为计算机绘图;一份1015万字的设计说明书;参考文献不少于10篇,其中外文文献不少于2篇。22计算机软件类学生应独立完成一个软件或较大软件中的一个模块,要有足够的工作量;需写出1万字以上的软件说明书或论文。参考文献不少于10篇,其中外文文献不少于2篇。各院部可参照以上要求,根据专业自身特点补充制定相关规定,并报教务处备案。29毕业设计的写作细则31书写毕业设计原则上为计算机打印,纸型A4,方向纵向;版芯尺寸页边距为上28CM,下25CM,左25CM,右25CM;单倍行距。正文中的任何部分不得写到文稿纸边框以外。汉字必须使用国家公布的规范字。章及章标题用小三号黑体,节及节标题用四号黑体,正文用五号宋体,图表号及标题采用楷体小五号字。页眉宋体、五号,居中排列;页眉内容为本科毕业设计;页脚宋体、五号,居中排列,页脚内容为页码。32标点符号毕业设计中的标点符号应按新闻出版署公布的“标点符号用法”使用。33名词、名称科学技术名词术语尽量采用全国自然科学名词审定委员会公布的规范词或国家标准中规定的名称。使用外文缩写代替某一名词术语时,首次出现时应在括号内注明其含义。外国人名采用英文原名,按名前姓后的原则书写。一般很熟知的外国人名(如牛顿、达尔文、马克思等)可按通常标准译法写译名。34量和单位量和单位必须采用中华人民共和国的国家标准GB3100GB310293,它是以国际单位制(SI)为基础的。非物理量的单位,如件、台、人、元等,可用汉字与符号构成组合形式的单位,例如件、台、元/KM2。35数字毕业设计中的测量统计数据一律用阿拉伯数字,但在叙述不很大的数目时,一般不用阿拉伯数字。36标题层次30毕业设计的全部标题层次应有条不紊、整齐清晰。相同的层次应采用统一的表示体例,正文中各级标题下的内容应同各自的标题对应,不应有与标题无关的内容。章节编号方法应采用分级阿拉伯数字编号方法,第一级为“1”、“2”、“3”等,第二级为“11”、“12”、“13”等,第三级为“111”、“112”、“113”等,但分级阿拉伯数字的编号一般不超过四级,两级之间用下角圆点隔开,每一级的末尾不加标点。各层标题均单独占行书写。第一级标题居中书写;第二级、第三级、第四级标题序数顶格书写,后空一格接写标题,末尾不加标点;第四级以下单独占行的标题顺序采用A、B、C和A、B、C两层,标题均空两格书写序数,后空一格写标题。正文中对总项包括的分项采用1、2、3单独序号,对分项中的小项采用、的序号或数字加半括号,括号后不再加标点。37注释毕业设计中有个别名词需要解释时,可加注说明,注释可用页末注(将注文放在加注页的下端)或篇末注(将全部注文集中在文章末尾),而不可行中注(夹在正文中的注)。注释只限于写在注释符号出现的同页,不得隔页。38公式公式应居中书写,公式的编号用圆括号括起放在公式右边行末,公式和编号之间不加虚线。39表格每个表格应有自己的表序和表题,表序和表题应写在表格上方正中,表序后空一格书写表题。表格允许下页接写,表题可省略,表头应重复写,并在右上方写“续表”。310插图31毕业设计的插图必须精心制作,线条要均称,图面要整洁美观。每幅插图应有图序和图题,图序和图题应放在图位下方居中处。插图应用墨线绘成,或用计算机绘图。311参考文献参考文献的书写格式要符合国家标准GB771487规定。参考文献按文中出现的先后,统一用阿拉伯数字进行自然编号,一般序码宜用方括号括起。毕业设计资料的组成毕业设计资料应包括毕业设计说明书及相关的附件材料。41毕业设计说明书应包括以下内容1封面;2毕业设计任务书(由指导教师填写);3目录;4中英(外)文摘要;5引言(绪论);6正文;7参考文献与附录(参考文献书写格式应遵照GB771487的规定)。8致谢。42附件材料应包括以下内容1开题报告;2规定阅读的外文资料原文及译文;3设计图纸(主要针对工科各专业);4指导教师、评阅人、答辩小组意见及答辩提问记录;成绩评定(包括答辩委员会在综合平时成绩、指导教师、评阅人意见后给出的最后成绩和评语等)。5毕业设计装订顺序(1)封面(2)目录(3)中文题目、中文摘要及关键词、英文题目、英文摘要及关键词(4)正文(5)参考文献(6)附录(7)致谢(8)封底自然科学类论文可不要注释,参考文献标注方式与社会科学类论文注释格式相同。326毕业设计资料存档要求各院(部)须对本单位毕业设计资料统一用专门档案盒(袋)存档,设计资料为毕业设计材料册一份及设计一份。材料册的装订顺序为(1)任务书(2)设计过程记录表(3)(4)指导记录表(5)答辩情况记载表(6)成绩评定表注院部可根据本规范化,结合学科专业特点制定细则并报教务处备案33本科毕业设计(论文)格式(自然科学类)范本目录(四号黑体居中)(空一行)摘要(五号宋体)YABSTRACT(五号TIMESNEWROMAN体)Y前言(五号宋体)(可选)Y1XXXXX(五号宋体,下同)Y11XXXY12XXXY121XXXXXXXY122XXXXXXY123XXXXXXY342XXXXXXY21XXXXXXXY22XXXXXXXY221XXXXXXXXXY222XXXXXXXXXXXXXY结论Y参考文献Y附录(可选)Y致谢Y35XXXXXXXXXXXXXXXXXXXXXXXXXXXX(小二号黑体居中)(空一行)摘要(黑体小四号)XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 毕业论文指导老师评语及答辩教师评语集锦
- 0822一级学科轻工技术与工程082203发酵工程专业硕士研究生培养方案
- 基于分时电价的热泵供热系统相变储热应用研究
- 硕士论文开题报告的内容和要求-开题报告
- 小米公司管理制度大全
- 临床试验设计在神经退行性疾病药物研发中的关键问题
- 毕业论文任务书的要求怎么写
- MBA论文模板及说明
- 延安大学西安创新学院学士学位授予细则(修订稿)
- 论文正文格式及字体要求
- 航空器智能载荷管理
- A型主动脉夹层管理
- 教育技术学导论 黄荣怀(第2版)学习通超星期末考试答案章节答案2024年
- 国开《电子商务概论》实践任务参考答案
- MOOC 中国传统艺术-篆刻、书法、水墨画体验与欣赏-哈尔滨工业大学 中国大学慕课答案
- 中国少数民族文化智慧树知到期末考试答案章节答案2024年云南大学
- 闽教版2023版3-6年级全8册英语单词表
- 光学指纹识别技术与仪器
- 高延性混凝土加固施工专项方案
- 中药学类专业大学生职业生涯规划书
- 茂名市恒兴养殖有限公司江湖镇龙梅生产基地建设项目环评报告
评论
0/150
提交评论