




已阅读5页,还剩101页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于WEB的JAVA开发设计- JSP语法JSP语法 JSP概述 JSP页面构成 注释 指令 脚本元素 动作元素 错误处理JSP简介 JSP是Java Server Pages的缩写,是由Sun 公司倡导、许多其他公司参与一起建立的一种应用范围广泛的动态网页技术标准,JSP是目前应用最广泛的动态网页技术之一 。 它是基于JAVA语言的动态网页技术, 实现方式将Java脚本嵌入到HTML网页中。 主要解决的问题:创建基于B/S架构的动态网站。JSP在JavaEE中所处的位置JSP简介 如果说Servlet是包含HTML的java代码,那么JSP就是包含java代码的HTML文档,两者都可以独立对客户端的请求进行响应。 JSP页面中主要由两部分组成: 静态内容 HTML, XML, Text 动态内容 Java 代码 javaBean的调用 自定义标记中指定的逻辑. 其他 HTML 语言 其他 HTML 语言 JSP文件结构及主要标签JSP示例(Hello.jsp) 你好 你好 % for ( int i=0; i 你好 JSP示例(Hello.jsp)JSP 优势 内容与显示逻辑相分离 可以使用JSP、javaBean以及自定义标记开发简单web应用 通过组件(JavaBeans, Custom tags)使用支持软件重用 自动部署当JSP页面发生变化时候自动进行重新编译 可以使用DreamWaver之类所见即所得软件进行编辑 平台独立的。JSP vs. ServletJSP包含java代码的HTML便于进行页面设计最终要转换成ServletServlet包含HTML的java代码非常不方便进行页面设计 Servlet的功能非常强大,但是: 使用println()输出HTML非常不便 对输出HTML文档的维护也非常不便 JSP无需编译、打包、部署,简单方便,但是: 将java代码拆分成多个程序块,不便于维护JSP 还是 Servlet? 这两个技术不是相互代替的问题: Servlet的强项是进行“控制”和“转发” JSP的强项是进行“显示输出” 两者需要“精诚合作” 在实际应用环境中,同时使用Servlet和JSP,构建MVC框架: Servlet处理控制部分 JSP处理显示部分Web应用程序的设计第一次运行JSP的过程JSP的运行原理(1)用户请求服务器文件是否变化?转换为Java文件编译为Class文件执行ServletYESSSNO执行阶段JSP的生命周期方法关于JSP文件的扩展名 推荐但非强制规范: 最高层级的页面使用.jsp(使用html标记编写的页面)或.jspx(按照XML格式编写的页面) 低层级的页面一般使用.jspf(意思为JSP Fragment)JSP页面的构成 JSP原始代码中包含了模版元素(HTML+Javascript+CSS等)和JSP元素构成 模版元素指的是JSP引擎不处理的部分。 JSP元素则指的是由JSP引擎直接处理的部分,这一部分必须符合JSP语法,否则会导致编译错误。 注释:HTML注释;JSP隐藏注释;java注释。 指令:page、include、taglib、tag等等 脚本元素:声明、表达式、脚本段 动作元素:jsp:include、jsp:forwardjsp:dobodyJSP脚本元素 在JSP页面中插入最终会出现在Servlet中的java代码 在使用的时候要尽量减少脚本元素的使用 有三种类型的脚本元素 表达式: 脚本段: 声明: 对JSP元素进行注释的元素 JSP注释表达式 用于在执行阶段 对表达式进行计算,并转换成字符串 并将转换后的字符串插入到Servlet输入流中 在servlet中产生类似out.println(expression)的代码 可以在表达式中使用预先定义的对象 (如内置对象等等) 语法为 或 Expression 不允许在表达式后面出现分号 例如:输出计算结果 表达式示例 使用Date类显示当前时间 Current time: 使用Math类显示随机数字 Random number: 使用内置对象 Your hostname: Your parameter: Server: Session ID: 注释 提高程序的可阅读型;位置要适当、便于理解。 Html注释:会输出到客户端浏览器,但不进行显示;它分为: 静态注释,注释内容不会发生变化,格式为: 动态注释,虽JSP页面运行环境的不同而动态生成客户端的html注释,其格式为:!-。 JSP注释:用于描述JSP程序代码,不会被JSP引擎解释,也不会输出到客户端。 格式为: Java注释 由于jsp是在html中嵌入java代码,因此java本身的注释机制在JSP中照样可以使用,不会受到任何影响。脚本段(Scriptlets) 用于向生成后servlet的jspService()方法中插入任何所需的代码 可以执行任何表达式无法完成的任务 设置响应头部和状态码 写入服务器日志 更新数据库 执行包含循环,条件判断语句的java程序 可以使用预定义的变量 (如内置对象) 语法格式为 或 Java code脚本段示例 显示请求查询字符串 设置响应头部 示例:包含循环的脚本段a href=/bookdetails?bookId=.声明 用于定义插入到Servlet类中成员变量、方法以及内部类 声明语法中声明的代码出现在 _jspSevice()之外 声明语法中不能够直接使用内置对象 通常在脚本段和表达式语法中使用所做的声明 若要在JSP页面中完成初始化,或释放所占有的资源,应当在声明中覆盖 jspInit() 和 jspDestroy() 语法格式为 变量、方法以及内部类 声明,用来定义程序中使用的实体,可以声明变量、方法和类,以结束。 格式为 例如:声明变量 注意:每个声明仅在一个JSP页面中有效,若想在多个JSP页面中有效,可以将声明写在一个JSP页面中,然后使用Include指令将其包含在每个JSP页面中。示例: 声明语法 Some heading %! private String randomHeading() return(“” + Math.random() + “”); % 复习 表达式 JSP注释 HTML注释 声明 java脚本指令元素 指令(Directive):该元素的作用是在将JSP源文件解析成Java文件时指示JSP引擎做出相应的操作,从而达到预期的目的 JSP指令在整个页面范围内有效,且不在客户端产生任何输出。 基本格式为 常见的指令有: JSP1.2:page、include、taglib JSP2.0:tag,variable,attributejsp1.2指令Page指令 Page指令:用来设定JSP页面的全局属性和相关功能。 作用于整个JSP文件,可以放到JSP页面的任何位置,但为了便于阅读和格式规范,通常放到JSP页面开始的位置。 一个JSP文件可以包含多个page指令,指令之间是独立的,并且除import属性以外,每个属性只能定义一次,否则在JSP页面编译的过程中将会出现错误。page指令 语法格式:红色为必须掌握的内容,黑体为2.0中的新属性page指令1-1-1 language属性 定义在转换单元中声明、脚本片段和表达式中所使用的语言 默认值是java,目前JSP中只能使用java 可以不写,如果写必须写在声明、脚本片段和表达式的前面 例如:1-1-2 info属性 通常用于定义JSP页面的描述信息。 属性值是任意的一个字符串,该字符串与页面一起编译。 属性值使用getServletInfo()方法得到。 例:infotest.jsp1-1-3 import属性 用于导入JSP文件中要使用到的java包或者类的列表。是唯一一个可以重复使用的属性。 JSP中默认的导入列表是:java.lang.*;javax.servlet.* ;javax.servlet.jsp.* ;javax.servlet.http.* 例如:1-1-4 session属性 属性值为“true”,在页面中可以使用内部对象session, 属性值为“false”,在页面中不允许使用session, session的默认值为“true”。1-1-5 contentType属性 用于设置返回浏览器网页的内容类型和字符编码格式。内容类型包括:text/plain,text/html(默认),application/x-msexecl,application/msword等。字符编码格式默认为西欧字符编码ISO-8859-1。 如果需要在返回浏览器的HTML页面中显示中文,我们经常会用到字符集GBK。 例如:1-1-6 pageEncoding属性 指定JSP页面的字符编码,默认为ISO-8859-1 例如: 1-1-7 erroPage属性 指定当前页面产生异常时的处理文件。 当前页面发生错误时候,由该目标文件进行异常处理,JSP容器会将处理结果发送到浏览器显示。 例如,指定当前页面出错时,调用handleError.jsp页面处理错误的格式如下: 1-1-8 isErrorPage属性 isErrorPage属性说明当前页面是否为异常处理页面。 如果值为“true”,说明是异常处理页面,能够使用exception对象。 如果isErrorPage属性的值为“false”,说明不是异常处理页面。 isErrorPage的默认值是false 。 例2-4:testHandleError.jsp1-1-9 buffer属性 指定处理页面输出内容时的缓冲区大小。 默认值是8kb。 如果buffer的取值为“none”,输出将不使用缓冲,所有输出都直接写到客户端。 置缓冲区的大小只能是kb的整数倍,页面的输出首先被写入指定大小的缓冲区内。当缓冲区变满时如何处理取决于autoFlush属性的值 buffer指定的值只是缓冲区的最小值,JSP容器选择的缓冲区可能比指定的大。 例如:1-1-10 autoFlush属性 autoFlush属性控制的是当页面输出进入缓冲区并且缓冲区变满的情况。 如果autoFlush属性取值“true”,那么缓冲区变满之后需要强制输出。 如果autoFlush属性取值“false”,那么缓冲区变满之后将引发一个异常。 autoFlush属性的默认值是“true”。1-1-11 isELIgnored属性 JSP2.0中引入了表达式语言(Expression Language,EL),利用EL可以在不使用脚本的情况下构造动态网页。 isELIgnored属性值为”true”时,会禁止EL表达式的计算。include指令 include:用来指定将JSP文件转换成Servlet类时所需要插入的资源,可以是文本、代码、HMTL文件或JSP文件。 格式: 一旦JSP文件完成编译,资源内容就不可改变,如果发生变化,JSP引擎就会对JSP文件重新进行编译,不同的服务器会产生不同的效果。 利用include指令可以将一个服务的JSP文件拆分成不同的部分,如head.jsp、body.jsp、tail.jsp,然后在同一网站的不同JSP页面中用include指令包含head.jsp和tail.jsp,方便对JSP页面进行管理。 head.htm 华人男歌手 华人女歌手 copyright.htm Copyright 2006-2007NETWORK.东软工作室 home.jsp 正文内容 taglib指令 taglib指令:用来自定义标签,可以把一些需要反复显示的内容定义成一个标签,从而增加代码的重用度,并是页面便于维护。 定义标签的三个步骤: 定义一个标签处理类,用于实现标签的功能; 定义标签库描述文件(扩展名为tld),对标记的相关信息进行说明; 最后在配置文件Web.xml中配置。 taglib格式: uri,说明描述文件和标记库的路径,uri可以为URL、绝对或相对路径、标记库描述文件; tagdir是2.0版本中新引入的属性,用来指明标记文件(扩展名为tag)的位置。 prefix,定义了JSP页面中要引用该标签是的前缀,用来区分多个自定义标签,注意,牵住不可以是jsp、jspx、java、javax、sun、servlet、sunw 该标记我们会在介绍JSTL标记库时详细介绍。动作元素 动作元素:主要在请求处理阶段起作用,能够影响输出流和对象的创建、使用修改等,它按照XML语法进行书写。 动作元素分为两类, 一类是标准的动作元素 一类是用户或第三方提供的定制动作 格式: 或 tagbody 标准动作元素,由SUN公司定义的、与JSP相应版本同步发行的动作,以jsp作为前缀。下面是JSP2.0提供的20种标准动作,其中灰色为必须掌握内容。黑体为2.0种新引入的动作。 这些动作元素可以分为5类: 第一类有3个action元素,都是用来存取javaBean。 第二类有6个action元素,是jsp 1.2原有的action。 第三类有6个action元素,主要用在JSP document中 第四类有3个action元素,主要用来动态产生XML元素标签的值 第5类有2个action元素,主要用在Tag文件中。jsp:param 传递一个或多个参数到指定的动态文件,需要和、一起使用,能在一个页面中使用多个来传递多个参数。 格式: 例如: 当在用或时,被包含的页面或转向后的页面会首先看看request对象中除了原本的参数值以外,有没有再增加新的参数值,如果有新增加的参数值时,则新的参数值在执行时,有较高的优先权。 操作允许在JSP页面在执行过程中包含静态和动态页面,静态页面直接将内容加入到包含JSP页面中,动态页面先由服务器进行执行,然后将执行后的结果合并到包含页面中。 格式: jsp:include page=“relativeURL|” flush=“true|false”/ 其中,page表示所包含文件的相对URL,可以是一个字符串也可以是JSP表达式;flush的值为true时,表示当缓冲区满时将被清空,默认为false。 还可以使用动作给被包含文件传递参数,其格式为:jsp:include page=“relativeURL|” flush=“true|false” 比较动作和指令两种包含方式 示例:三个文件 beincluded.jsp(被包含文件) Hello EveryOne inc1.jsp(动作包含) 动作包含: inc2.jsp(指令包含) 指令包含: 查看tomcat主目录/work/myweb文件夹中相应的Servlet文件,比较二者包含方式的不同 动作:运行时包含文件 指令:编译时包含文件 VS 如果被包含文件很少发生变化,那么请使用指令进行包含 运行速度快于 jsp:include 使用jsp:include 包含内容经常发生变化的内容 如果指导运行时才能确定被包含文件,那么必须使用 jsp:include 如果在被包含页面中定义方法并希望能够在多个页面中使用该方法,那么必须使用指令包含。 动作允许将当前的请求转发至另一个动态页面或Servlet。 格式: jsp:forward page=“relativeURL|”/ 其中,page表示要转发文件的相对URL,可以是个字符串也可以是一个JSP表达式。 需要注意:一旦JSP页面中使用标签,其后的程序将无法执行。 可以在操作中给JSP页面传递参数,格式:jsp:forward page=“relativeURL|” 示例:页内跳转 now.jsp(当前文件) 跳转之前的内容 跳转之后的内容 next.jsp(跳转的目的地文件) 哈哈,这里是跳转之后的next.jsp 用户输入姓名和年龄后,按下提交按钮转入judge.jsp,这个页面判断年龄是否大于18岁,如果大于18岁,跳转到welcome.jsp显示如右内容: 如果年龄小于18岁,则跳转到forbid.jsp页面,该页面显示如左内容: welcome.jsp和forbid.jsp都有错误处理页面errorhandle.jsp。 login.jsp, welcome.jsp和forbid.jsp下方有共同的“友情链接”内容。错误处理 编译阶段的错误处理 处理客户请求阶段的错误处理 JSP页面的处理过程中会在一下两个阶段发生错误: 编译阶段:将JSP源文件编译为Servlet类的阶段 处理客户请求阶段:Servlet类在处理每个客户请求的过程中。编译阶段的错误处理 编译阶段错误产生的原因: JSP程序语法错误 JSP容器(Web服务器)安装、配置错误 导致JSP容器无法将JSP文件编译为Servlet文件。 例如:“500 Internal Server Error”,500是指HTTP的错误状态码,因此是Server Error。 解决办法:检查程序编写是否存在错误,或检查JSP容器是否安装和配置错误,处理客户请求阶段的错误处理 处理客户请求阶段的错误处理是指JSP编译成功后Servlet类处理客户请求是发生的错误,这类错误往往不是语法错误,而是逻辑上的错误,如: 获取的参数类型不匹配; 被零除或者访问数据库被拒绝等 当出现这类错误时,JSP将抛出异常,由异常处理机制进行处理。思考? 使JSP文件中的中文正常显示,需要使用什么语句(两种) 一个JSP文件中包含其他资源(JSP文件、HTML文件、文本文件等),有哪两种方式? 页内跳转使用的动作元素是? 如果想在JSP文件中使用exception对象,需要如何设置page指令? 104*本科毕业设计(论文)管理暂行规定毕业设计(论文)是本科人才培养的重要实践性教学环节,也是学士学位评定的重要依据。为了切实做好我校的毕业设计(论文)工作,规范毕业设计(论文)工作的管理,提高毕业设计(论文)的质量,特制定本规定。一、毕业设计(论文)的主要目的(一)培养学生运用所学知识独立地分析和解决本专业范围内一般问题的能力,培养学生的创新意识和实践能力,使学生从事学术研究的能力得到初步的训练;(二)培养学生理论联系实际的工作作风和严谨认真的科学态度;(三)培养学生分析设计能力、研究实验能力、工程实践能力、经济分析能力、外文阅读能力和计算机的运用能力,以及社会调查、文献资料查阅和论文写作能力。二、毕业设计(论文)的基本要求(一)按照各专业“毕业设计(论文)教学大纲”的要求进行;(二)要具有学术性,要对自然科学或社会科学内某一领域进行专门、系统的研究,并表达其研究成果;(三)要具有创见性,要对学术或工程的某个问题有新的发现、新的构想或新的发展和完善;(四)要具有科学性,要求论述系统而完整,首尾一贯而不前后矛盾,实事求是而不主观臆造;(五)要具应用性,要能解决生产实际问题,在技术改造、生产管理等通过方面有所创造;(六)应做到观点正确、论据充分、推理严密、计算准确,层次分明、条理清楚、语言精炼,有必要的图表和相关资料等;(七)应参阅一定数量的外文资料,并要求在毕业设计(论文)中反映出来。三、毕业设计(论文)的工作程序毕业设计(论文)工作程序分为选题、开题、撰写论文或设计、中期检查、答辩、归档等环节。四、毕业设计(论文)的时间安排毕业设计(论文)工作时间为812周,时间安排应按*本科生毕业设计(论文)工作流程执行,集中用于毕业设计(论文)的时间不得少于专业培养计划规定的周数。五、毕业设计(论文)的领导与管理全校毕业设计(论文)在分管教学副校长领导下进行,分级管理,层层负责。(一)教务处毕业设计(论文)管理工作职责:1、汇总各院(部)毕业设计(论文)题目和指导教师安排,协调有关问题;2、做好毕业设计(论文)前期、中期、后期检查工作,对未达到各阶段进度、质量要求或违反有关规定的院(部)提出整改要求;3、开展学校毕业设计(论文)工作评估和研究工作。(二)院(部)毕业设计(论文)管理工作职责:各院(部)成立毕业设计(论文)工作领导小组,确定毕业设计(论文)指导教师,布置毕业设计(论文)工作任务,检查本院(部)毕业设计(论文)工作落实情况。院(部)毕业设计(论文)管理工作职责为: 1、审查毕业设计(论文)选题、下达任务书,安排指导教师,布置毕业设计(论文)有关工作;2、定期检查毕业设计(论文)工作进展情况,协调处理毕业设计(论文)中的有关问题,督促检查指导教师的工作;3、对学生毕业设计(论文)按规范化要求进行形式审查,组织毕业设计(论文)答辩和成绩评定工作。对答辩小组提出的优秀的毕业设计(论文)及评阅答辩中有争议的毕业设计(论文),组织答辩委员会进行复议,最终确定成绩;4、按学校有关要求,保存与毕业设计(论文)有关的电子和纸质文档;5、做好本院(部)学生毕业设计(论文)总结与评估工作。(三)毕业设计(论文)指导教师职责:1、指导学生选题,拟定任务书,安排学生做开题报告,编写指导方案,制定计划和工作程序;2、对学生提出具体要求,指定主要参考资料和社会调查内容,规定学生应完成的查阅中外文资料、文献综述、开题报告、各项实验数据、计算工作(包括上机)、设计(论文)等;3、采取多种方式检查学生的工作进度和工作质量,及时解答和处理学生提出的有关问题,并认真填写毕业设计(论文)指导记录表;4、做好学生外文翻译的评阅工作,指导学生按规范要求正确撰写毕业设计(论文);5、在学生答辩前对毕业设计(论文)(包括设计说明书、计算资料、实验报告、图纸或论文等)进行审查,认真填写毕业设计(论文)评语,指导学生参加答辩;6、根据院(部)安排参加答辩工作。(四)学生在毕业设计(论文)过程中必须做到:1、重视毕业设计(论文)过程,明确各环节目的、意义和要求,虚心接受指导教师和实验技术人员的指导,保质保量地完成毕业设计(论文);2、独立完成规定的工作任务,不弄虚作假,不抄袭、剽窃他人成果;3、认真填写*本科毕业设计(论文)研究过程记录表;4、毕业设计(论文)成果、资料应于答辩结束后及时交指导教师收存,凡涉及到国家机密、知识产权、技术专利、商业利益的成果未经院(部)许可,学生不得擅自带离学校。六、毕业设计(论文)的选题与开题(一)选题原则1、原则上一生一题,当一个课题比较大时,可以分成几个小课题,每个学生完成一个小课题时必须保证其主要部分为独立进行的工作,使每个学生都受到较全面的训练;2、选题应体现本专业的培养目标,达到毕业设计(论文)大纲的教学要求;3、选题应特别注意有利于学生综合应用所学知识,有利于学生能力的培养,并能保证各专业所应当具有的基本技能的训练;4、选题应与社会、生产、教学、科研等实际相结合。理工科毕业设计(论文)的选题应注重在具有实际应用前景、具有创新构思的课题中选取,鼓励理工科学生进行毕业设计,其中,工科毕业设计所占比例应不少于80%;文科及经管类的选题需注重分析解决当前经济改革、社会现实生活和理论研究中的热点、难点、焦点问题;。毕业设计(论文)在实验、实习、工程实践和社会调查等社会实践中完成的比例要在50%以上。5、选题难度和工作量要适当,使学生能在规定的时间内完成任务;6、选题要有一定层次区分,有利于各类学生提高水平,鼓励学生有所创新;7、各专业的选题数须多于本专业当届的毕业生数。每学年选题应适当更新,不同届选题重复率须控制在20%以内;8、各专业选题须经院(部)严格审查并报教务处备案。(二)选题、开题程序1、指导教师提出的毕业设计(论文)课题须经院(部)审查后向学生公布,通过师生双向选择或经协商分配,确定学生毕业设计(论文)题目及指导教师。选题和指导教师一经确定,不得随意更改;2、各院(部)应不迟于第七学期第十四周结束前完成选题工作,毕业设计(论文)任务书不迟于第七学期第十五周前下达给学生,院(部)应将毕业设计(论文)选题汇总表于第七学期第十六周结束前报教务处;3、毕业设计(论文)开题工作应在第七学期结束前完成,包括文献调研、文献综述、开题报告等,院(部)应根据本院(部)毕业设计(论文)工作的具体计划,安排学生在指导小组范围内作开题报告;七、毕业设计(论文)任务书 (一)毕业设计(论文)任务书是学生进行毕业设计(论文)的指导性文件,每个学生都必须有自己的任务书; (二)任务书的内容包括:设计(论文)研究的背景和依据、任务和基本要求、进程安排等;(三)任务书由指导教师填写,交教研室审查,经院(部)批准后方可实施;(四)毕业设计(论文)结束后,任务书要与毕业设计(论文)一起送交院(部)保存。八、毕业设计(论文)指导教师配备(一)毕业设计(论文)指导教师应由具有中职及以上专业技术职务的教师或工程技术人员担任,助教等初级职称人员不能单独指导毕业设计(论文),但可根据需要安排协助指导教师的工作。指导教师名单由院(部)毕业设计(论文)工作领导小组审定后,报教务处备案;(二)指导毕业设计(论文)期间,指导教师必须坚守岗位,各院(部)要严格控制指导教师出差。确因工作需要出差的,须经院(部)分管教学副院长批准,并委派水平相当的教师代理指导;(三)对于在校外进行毕业设计(论文)的学生,院(部)可聘请相当于中级专业技术职务及以上的工程技术人员或研究人员担任指导教师,但院(部)必须指定专人进行检查,掌握进度,保证质量,协调解决有关问题;(四)每位指导教师指导的学生数原则上不超过8人,科研、教研能力突出的高级职称教师或具有博士学位人员可适当增加指导人数(最高不超过10人)。指导教师对每个学生的指导每个环节不得少于1次,总计不得少于3次。九、设计(论文)的撰写1、毕业设计(论文)的撰写按“*本科毕业设计(论文)撰写规范”执行;2、设计(论文)正文字数:文科(除外语类)10000字以上,理工科及外语、艺术类6000字以上;3、所有设计(论文)应按规定格式打印1份,学生所在院(部)留存。另外应将电子版报送教务处。十、毕业设计(论文)答辩及成绩评定(一)毕业设计(论文)完成后必须进行答辩。对通过毕业设计(论文)答辩并达到毕业基本要求的学生方可发给毕业证书。各专业成立答辩小组,具体负责本专业毕业设计(论文)答辩和成绩评定。各院(部)成立答辩委员会,对答辩小组提出的优秀的毕业设计(论文)及评阅答辩中有争议的毕业设计(论文)进行审查、复议,最终确定成绩。答辩工作原则上不聘请校外专家参加,如确因课题需要,必须聘请校外人员参加时,须经院(部)批准;(二)毕业设计(论文)答辩按“*本科毕业设计(论文)答辩程序和实施办法”规定程序进行;(三)毕业设计(论文)的成绩评定,采用五级记分制,即优、良、中、及格和不及格,具体评分标准按照“*本科毕业设计(论文)量化评分参考标准”执行。要求优秀与良好比例之和控制在70%以内,优秀率在15%左右(最多不超过20%)。其中优秀、不及格等级须写出具体理由,其余等级须写出简要评语;(四)凡毕业设计(论文)成绩不及格者,按结业处理。十一、毕业设计(论文)工作所需的经费(含开题费、实验费、答辩费、指导教师课时津贴等)由学校按各院(部)毕业生每人350元,统一发放至各院(部),由各院(部)制订分配细则。十二、本规定自公布之日起执行,由教务处负责解释。附件1:*本科毕业设计(论文)撰写规范附件2:*本科毕业设计(论文)量化评分参考标准附件3:*本科毕业设计(论文)答辩程序和实施办法附件4:*本科毕业设计(论文)工作评估办法二七年十一月十三日附件1:*本科生毕业论文撰写规范为进一步规范本科生毕业论文的撰写工作,提高论文撰写质量,加强论文的管理工作,特制定本规范。1论文结构及写作要求论文(设计说明书)应包括:封面,目录,中文题目、中文摘要与关键词、英文题目、英文摘要与关键词,正文,注释,参考文献,致谢,附录(可选)等部分。1.1 目录 目录独立成页,包括论文中全部章、节的标题及页码。1.2 题目 题目应该简短、明确、有概括性。论文题目一般中文字数不超过25个字,外文题目不超过15个实词,不使用标点符号,中外文题名应一致。标题中尽量不用英文缩写词,必须采用时,应使用本行业通用缩写词。1.3 摘要与关键词1.3.1 摘要 摘要是对论文(设计说明书)内容不加注释和评论的简短陈述,要求扼要说明研究工作的目的、主要材料和方法、研究结果、结论、科学意义或应用价值等,是一篇具有独立性和完整性的短文。摘要中不宜使用公式、图表以及非公知公用的符号和术语,不标注引用文献编号。中文摘要一般为200字左右。1.3.2 关键词 关键词是供检索用的主题词条,应采用能覆盖论文主要内容的通用技术词条(参照相应的技术术语标准),一般列38个,按词条的外延层次从大到小排列。中英文关键词应一一对应。1.4 论文正文论文正文部分包括:绪论(或前言、序言)、论文主体及结论。 绪论是说明论文工作的选题目的和意义,国内外文献综述以及论文所要研究的内容。 论文主体是论文的主要组成部分。要求层次清楚,文字简练,通顺,重点突出。 结论是整个论文的总结,应做到重点突出,言简意赅。正文字数原则上文科(除外语)不少于10000字,理工科及外语、艺术类不少于6000字。1.5 注释论文中有名词或情况需要解释,或者引用他人的观点及原话、主要数据等必须加注说明,注明出处。1.6 参考文献参考文献反映论文的取材来源、材料的广博程度。列出的只限于那些作者亲自阅读过的,最重要的且发表在公开出版物上的文献或网上下载的资料。参考文献不少于10篇,其中外文文献不少于2篇。1.7 附录如有不宜放在正文中但有重要参考价值的内容(如公式的推导、程序流程图、图纸、数据表格等)可编入论文的附录中。1.8 致谢向给予指导、合作、支持及协助完成研究工作的单位、组织或个人致谢,内容应简洁明了、实事求是,避免俗套。2书写及打印要求2.1 论文书写论文(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年台州温岭市事业单位公开选聘工作人员8人考前自测高频考点模拟试题附答案详解
- 2025年第八届“人才·南平校园行”活动暨光泽县紧缺急需医疗人才引进模拟试卷参考答案详解
- 2025江苏句容市教育局所属学校招聘紧缺教育人才5人考前自测高频考点模拟试题及答案详解参考
- 2025河南国有独资公司招聘9人考前自测高频考点模拟试题含答案详解
- 2025年淮南市招考村级后备干部81人模拟试卷及答案详解(新)
- 2025贵州织金翔盛工业发展有限公司招聘模拟试卷及完整答案详解1套
- 2025年印江事业编考试题及答案
- 2025贵州黔南州长顺县选聘城市社区工作者13人考试参考题库及答案解析
- 2025北京大兴区榆垡镇中心卫生院招聘临时辅助用工模拟试卷及答案详解(新)
- 2025大连西太平洋石油化工有限公司春季高校毕业生招聘5人考前自测高频考点模拟试题及参考答案详解
- 2025年中华人民共和国治安管理处罚法知识竞赛考试练习题库(160题)
- 2025中国半钢轮胎市场白皮书
- 2025年人教版8年级数学上册《三角形》章节练习试卷
- 特殊教育阶段学生德育评价体系的构建与实践探索
- 学堂在线 遥测原理 章节测试答案
- 2025企业级AI Agent(智能体)价值及应用报告
- 社会支持与心理健康关联研究-洞察及研究
- 研发人员晋升管理制度
- 活动人员分工安排方案
- 钛镁合金合同协议
- 十二青少年健康危险行为
评论
0/150
提交评论