期刊 科普 SCI期刊 投稿技巧 学术 出书 购物车

首页 > 优秀范文 > 土木工程外文论文

土木工程外文论文样例十一篇

时间:2023-04-03 10:01:59

序论:速发表网结合其深厚的文秘经验,特别为您筛选了11篇土木工程外文论文范文。如果您需要更多原创资料,欢迎随时与我们的客服老师联系,希望您能从中汲取灵感和知识!

土木工程外文论文

篇1

中图分类号:G642.0;TU43 文献标志码:A 文章编号:1005-2909(2016)05-0079-04

随着中国经济、教育等各方面体制越来越多地融入世界体系,为了适应经济全球化、人才培养国际化的要求,国家教育部在2001年提出了“关于加强高等学校本科教学工作提高教学质量的若干意见”(教高〔2001〕 4号) [1],其中要求各高校用外语讲授公共课和专业课的比例要达到所开课程的5%~10%。2005年1月,教育部召开第二次全国普通高等学校本科教学工作会议,研究制定了“关于进一步加强高等学校本科教学工作的若干意见”(教高 〔005〕 1号) [2] 。该意见明确提出:以大学英语教学改革为突破口,提高大学生的国际交流与合作能力。高等学校要全面推广和使用大学英语教学改革的成果,以非英语通用语种作为大学公共外语教学要求的院校和专业,也要根据英语教学改革的思路推进改革,提高双语教学课程的质量,继续扩大双语教学课程的数量。2014年,中国矿业大学颁布了《中国矿业大学本科双语课程、全英语课程教学实施办法》(中矿大教字2014 〔35〕号)[3],其中明确要求全校每个专业争取至少开设2门双语课程和1门全英语课程,并鼓励教师积极探索双语教学改革,进一步推动学校双语课程和全英语课程教学工作,实现教育教学国际化以及办学水平和教学质量的不断提高,全面提升学生的英语应用能力。

土力学课程是土木工程、地下工程、交通工程、工程管理等专业最重要的专业主干课程之一,其内容贯穿于土木工程领域的各个方面。鉴于土力学课程的重要性,按照教育部和学校的文件指示,在制定土木工程专业2012版培养方案中已明确将土力学课程设为双语教学课程,为此,积极探索对土力学以英语为第二语言的双语教学工作势在必行。

一、双语教学的意义

双语教学作为一种全新的教学方法,不仅可以使学生在掌握专业知识的同时,提高英语水平,增强英语的应用能力,而且能够培养学生掌握国际最新专业动向,参与国际交流,直接接触本专业国际最新知识的能力,使学生逐步成为与国际接轨的复合型人才。

(一)开展双语教学是培养适应建筑工程领域国际型人才的需要

随着中国高铁技术的不断成熟和完善,海外很多国家纷纷引进中国高铁技术,加之近年来中国作为世界大国在海外承担了很多的基础援建项目,这使得中国的建筑企业有了更多参与海外工程项目建设的资本和机会,因此,很多毕业生在本科毕业即有机会赴世界各地参与工程建设。在国外的工程建设过程中,能够用英语和当地的工程技术人员直接交流对话尤为重要。而且,英语作为全世界的通用语言,不仅仅限于英语语系的国家,在世界上绝大多数非英语语系的发达国家,能够用英语自由交流几乎是发达国家国民的一项基本素质。因此,也可以说英语的普及程度能够间接地反映一个国家的教育水平和发达程度。开展土力学课程双语教学是开展国际化办学和培养国际型人才的重要途径。

(二)开展双语教学是提高学生专业英语能力的需要

目前,中国正处在走向国际化的时代,专业英语的作用愈发显得重要和必要。长期以来,中国传统的外语教学存在明显的弊端,即学生从中学到大学几乎所有的英语学习很少涉及到专业外语,而从学生毕业后的职业需要来说,最有用的恰恰是专业英语,尤其是对于以后从事科学研究的学生,专业英语在以后的外文文献阅读、学术论文写作、国际同行交流等各个方面无不显示其重要作用。掌握了专业英语这个工具,学生才能在以后事业的大道上越走越平坦。显然,对土力学课程进行双语教学,无疑是提高学生专业英语水平的一条有效途径。

(三)开展双语教学可有效激发学生的学习兴趣

大学生象征着青春和活力,对新鲜事物充满好奇,对未知世界有强烈的求知欲。因此,对于土力学课程双语教学这种新的教学模式,如果教师引导得当,必然能激发学生对课程的学习热情和兴趣。另外,通过双语教学,必然会使得学生花在这门课程上的精力和时间更多,这也能在一定程度上保障课程的教学效果。

二、双语教学的目的

双语教学是指采用两种语言进行教学活动的教育体系。在中国,双语教学是特指除汉语外,用英语作为课堂主要用语进行学科教学。双语教学的特点一是采用双语教学;二是讲授专业知识。第一点将双语教学和单纯的英语教学得以区分,第二点则将双语教学和汉语专业课教学加以区分。因此,双语教学的目的也应从这两点进行讨论。首先,双语教学不是单纯的英语学习,并不以提高英语水平为最终目的,而是让学生将英语和自己学习或者从事的专业相关联,属于英语学习的一种拓展。然而,采用双语授课,学生课堂和课外学习不可避免地受到英语语言环境的重复刺激,也能起到间接提高英语水平的作用。另外,双语教学的目的也非单纯地传授专业知识,如果仅仅从传授专业知识的角度来讲,相信母语的授课效果应该要远远好于双语授课,所以,双语教学的第二个目的应该是在学习到基本知识的前提下,掌握课程的专业术语、习惯的英语表达以及科技英语的写作习惯和风格,让学生在学习的过程中学会用英语思考问题、解决问题,培养学生的英语表达习惯,形成本学科英语语言环境语感,为以后的专业文献阅读与交流做好准备。以上两个目的都是建立在传统教学模式之上,属于浅层改革,双语教学更高层次的目的应该是引入国外先进的教学理念、教学方式,课堂也向全英语过渡,激发学生在课堂上的思维主动性,充分理解课堂内容,从而达到更好的教学效果。

三、国内和国外教材的对比及选用

土力学课程双语教学一个很大的改革措施就在于选择合适的教材。一般双语教学可供选择的教材有国外原版教材、国内自编的英文教材和国内中文教材。

由于中西方的思维习惯问题,国内教材和国外教材在语言习惯和讲述方式上存在着较大的差异。国内教材一般喜欢直接给出论点,然后再加以论述,即重点放在首要位置,首先告诉你概念,接着进行简单的解释。此外,国内教材行文结构类似大纲,每个东西的定义、证明、应用、例题等所处位置规规矩矩,所以很容易让学生对所学内容有结构性的了解,方便已具备相关知识的人查阅,但对零基础的人来讲,往往会产生为什么要学这个?有什么用?前后两章有什么关联?为什么要按这个顺序学习等诸多疑问。而西方教材则习惯于采用诱导式阐述问题,通过“发现问题―思考问题―提出结论―引入话题”的次序进行讲述,能让学生对概念有比较清楚深入的把握,由浅入深,通过大段的阐述让学生在学习新知识前即对该知识点的意义有了一定的了解。

造成中西方教材存在以上差别的原因在于编写体制的差异。国内教材编写基本由相关部门制定编写大纲,然后由多名教授或教师依照大纲分部编写,最后由专人统一汇编。由于参编老师对课程内容的理解和讲解方式存在较大的差异,极易造成部分内容的重复或者各章节的难易程度不统一。而国外教材通常并不按照编写大纲编写,编写者可以依照自己的逻辑进行编排,书中内容前后照应,全书自成体系。另外,国外很多优秀教材的编者一般为该领域国际地位和学术造诣深厚的教授,其对研究领域的把控能力很强,对学科知识的理解深刻,讲述内容时也往往结合实际工程应用展开,

无论对初学者还是有一定基础知识的人而言都有很高的参考价值。

对于双语教学来讲,学生需要花费成倍的时间在课外进行学习,而课外学习的主要材料就是教材,因此,土力学课程双语教学效果的好坏和教材选择有着直接的关系。由于土力学是一门理论性极强的课程,其课程内容涉及到的应力、渗流、变形、强度等,是多门力学课程的综合应用,学生学习起来有一定的难度,需要具有较强的力学基础储备。因此,要想取得较好的双语教学效果,就需要考虑学生的前期基础及课程内容的特点,分情况选择不同的教材进行授课。例如,土力学课程双语教学如果只作为试点,选择部分英语成绩较好的学生授课,则可以选择英文教材;如果土力学课程双语教学对整个专业实施,可以考虑采用中、英文教材联合授课,这样学生可以通过对比学习的方式加深对课程的理解,保证在学习到课程基本内容的前提下,掌握该课程的专业术语以及科技英语的写作方式。

四、教师队伍的培养

开展土力学课程双语教学的另一个重要的条件就是需要建立一支能够胜任双语授课的教师队伍。首先,教师需要对土力学课程的课程体系和授课内容有深刻的理解,同时也要有极为丰富的授课经验,能够在课堂上和学生进行互动,通过观察学生的课堂表现及时调整授课节奏和授课方法。另外,授课教师需要有较强的英语水平,能够熟练采用英语对课程内容进行讲授。教师英语水平可以通过在平时的科研活动中大量阅读英文文献、在国际主流期刊上发表高质量的英文论文、与国际同行就学术问题通过邮件等方式进行深入探讨、赴国外参加高水平的国际学术会议等途径得以提高。另外,随着中国留学规模的扩大,各种留学途径不断涌现,出国留学是提高教师英语水平的最佳途径。以中国矿业大学为例,教师可通过国家留学基金委、江苏省教育厅以及学校自己的出国留学项目三大途径赴国外深造交流。

目前学校留学规模得到空前发展,留学人数也大幅度增加。学校土力学课程主要由土力学与基础工程研究所的老师负责授课。近年来,随着老师频繁出国学习访问,系所13位教师中,具备海外一年以上留学经历的有9位。教师普遍具有较高的英语应用能力,为土力学课程开展双语授课提供了良好的师资条件。

五、双语教学的实施措施

双语教学是一种新的教学模式,目前各高等院校的双语教学都处在探索和实践阶段[4-8]。为了确保双语教学的授课效果,应该从学校、学院、教师、学生多层面出台相关的措施,以确保双语教学的授课效果,同时在考核方式上也需进行必要的改革。

首先,在学校层面上,学校应该鼓励开设双语课程,并在职务晋升、考核评优和教师评选中优先考虑。另外,在教学工作量的计算上也应该予以政策倾斜。例如,中国矿业大学规定:双语课程的课堂教学工作量按2倍计算。另外,为了保障良好的教学效果,学校在双语授课教师的遴选上也应该出台有关选拔程序,保障双语授课教师具备良好的英语沟通能力和丰富的教学经验。

其次,在学院层面上,学院要认真做好双语课程授课教师的培养,对拟承担双语课程和全英语课程授课的教师优先安排国内外进修和培训。

在教师层面上,双语课程授课教师应对学生的英语基础进行充分地了解,用英文撰写课程教学大纲,课程简介、教学日历和教案等。教师授课幻灯片可以以中、英对照的形式呈现,充分利用授课时间,对学生进行中、英双语刺激,扩充学生的专业英文词汇量。另外,教师在授课时也要优化教学手段,充分发挥多媒体技术,利用计算机、多媒体、幻灯、录像等辅助教学手段,精心设计教案,将工程案例、工程图片及动画演示等通过屏幕,以中英文的形式,直观、清晰地进行形象教学,以提高学生的学习兴趣,加深学生对理论知识的掌握。对课程的重点和关键内容,可适当放慢授课进度或者使用规范易懂的英语进行讲授,保证教学的效果,必要时可适当增加课外辅导。

在学生层面上,双语教学学生最好具备较好的英语水平,而且人数也不宜过多,每个教学班人数以1~2个自然班人数为准。如果选课学生人数较多,可优先安排英语基础较好的学生组建双语课程和全英语课程教学班,其余学生安排普通班进行教学。

最后,双语授课可采取更加系统、合理并与教学内容和教学方法相适应的多样化的考核方式。考核方式以学生在学习过程中的表现和最终的考试成绩为依据,适当提高平时成绩的比重。教师授课时应鼓励学生采用英语进行交流。另外,教师也可以布置一定的课外作业,让学生用英语完成,进一步巩固双语教学的效果。教师可将学生在课堂上的发言情况、作业完成情况作为平时成绩的参考依据。期末考试时,教师可根据学生对知识的理解程度,决定采用中文试卷还是英文试卷进行考核。

参考文献:

[1]国家教育部. 关于加强高等学校本科教学工作提高教学质量的若干意见[Z]. 教高[2001]4号,2001-8-28.

[2]国家教育部. 关于进一步加强高等学校本科教学工作的若干意见[Z]. 教高[2005]1号. 2005-1-1.

[3]中国矿业大学.中国矿业大学本科双语课程、 全英语课程教学实施办法 [z].中矿大教字2014[35]号. 2014.

[4]潘健. 土力学基本原理的双语教学实践[J]. 北京大学学报:哲学社会科学版, 2007 (05): 169-171.

[5]潘健. 土力学基本原理的深入教学实践[C]//第一届全国土力学教学研讨会论文集,2006.

篇2

二、论文格式:

(一)题目、署名及层次格式、文字、字数要求:

1、文稿采用A4幅面word文档;中文标题为三号宋体,正文为小四号仿宋体;英文字体为TimesNewRoman,标题字号为三号,字母全部大写;如有副标题,另起一行,首字母大写,正文为小四号字体;文稿应加注页码。

2、题目居中,署名及单位标在题目下,例如:数字城市化进程王赵(大学系,北京100001)(设计院,天津300001)需作叙述时,可在当页下方划一条横线,在横线下加说明。

3、摘要和关键词,写在题目下、正文前。

4、论文的层次,统一要求采用:11.1(占一行或接排。当接排时,标题后要加标点)1.1.1*1.1.1.1

(二)文稿和图稿其它要求:

1、正确阐述技术内容。名词术语应符合国家有关标准、规范。如所采用的名词术语尚未编定时,可采用各业务部门和科研单位常用的名词术语,不要任意用简称、方言。

2、准确使用标点符号,注意:(1)标题、图题、表名后及公式后不用标点;(2)阿拉伯数字的起止(范围)号用“~”,如:“20~30”,“8%~10%”,“0~10oC”

3、对正文中的某些问题需加以说明时,可用“呼应注”(也叫脚注),即在所要加注处的右上角标注“①、②……”,同时在本页末留出位置,划一横线与正文隔开,在横线下注明“①、②……”。

4、计量单位采用国务院颁发的《中华人民共和国法定计量单位》,一律用拉丁文书写。

5、外文字母写成印刷体,同时注意将正斜体、大小写分清楚。

6、数字的书写(统计数、各种计量及图表编号等各种顺序号)均用阿拉伯数字,世纪、年代、月、日和时刻均用阿拉伯数字,并一概用全称。

7、表格、公式、样图均要编号,每篇论文加注流水号,例如:图1、图2,表1、表2,公式⑴、公式⑵。

8、照片要求清晰、层次分明,非彩印书尽量用黑白照片。墨线图要大小适当,图线要规整。照片、图稿等电子文件需备份一份随稿件一并提交。

9、参考文献的项目要列全,例如:[1]主编.结构力学.北京:出版社,2003[2]主编.城市规划.上海:出版社,2001

(三)文稿最后应有附件页,注明作者个人信息,内容见下表:作者基本情况表姓名性别职称工作单位职务联系电话(固定电话请注明本地区号)传真通信地址邮编E-mail

知识扩展:英语论文的标准格式

英文论文格式均以美国土木工程师协会出版社的标准格式为准。

英语论文用激光打印机打印,打印稿为黑白稿,彩色打印件会影响出版效果。版心:A4纸,上、下页边距3.5cm,左、右页边距均为3.25mm。论文内容宽不得超过14.5cm,长不得超过22.5cm。

字体和字号:正文,标题,作者联络信息和图表中的文字均为TimesNewRoman12号字。可以跟据需要使用同类字体中的粗体,斜体。

行距:单倍行距。

页码:论文正文和文后所附图例都需添加页码。页码为阿拉伯数字,位于页面下方居中。

文体:文章应语法正确,技术用词准确。标题应该以最简洁的语言概括文章内容。如果标题较长,请采用Title:Subtitle的形式。

数学公式:文中的数学公式不得手写,必须打印。公式如果在文中多次被引用,应该编号。公式之间,公式和正文之间都应该空一行。单位:文中所用的度量衡单位应为国际单位。可在括号内,单位对应表中列出其他单位。有关国际单位的使用(StandardPracticeforUseofTheInternationalSystemofUnits)可以通过电话1-800-548-2723向ASCE索取。其他相关使用参考文献,如ANMCMetricEditorialGuide,5thed,1992可向美国国家公制协会索取(AmericanNationalMetricCouncil,1735N.LynnStreet,Suite950,Arlington,VA22209-2022)

图表:

标题说明和图例:插入的图表应该以出现顺序编号(Figure1,Figure2,Table1,Table2)。图的说明和标题,包括图的序号应该位于图的下方。表的说明和标题,包括表的序号应该位于表格上方。

位置:图可以插入到正文中,或者集中放在文章最后。如果在正文中插入图,尽量放在页面的顶部或尾部。不要选择文字环绕图形的对齐方式,可选择上下环绕方式。

底纹:插图中不要选择带阴影或底纹,否则会影响印刷效果。

照片:如果文中需要附上照片,在文中出现照片的地方贴上其黑白光面冲洗照片,标题说明位于照片下方。照片将和正文一起缩印,请不要提供彩色照片,以免影响印刷效果。

扫描图:印刷后的扫描图不如原件清晰。如果文中有扫描图,请提供灰标扫描图。

作者联络信息:请用横线和正文隔开。联络信息可以为一位作者或所有作者的,包括以下内容:作者全名;所属学会;学历或授予的荣誉;所在单位;通讯地址和电子邮箱;电话和传真。

参考文献:所有参考文献为单倍行距,放在文章最后,按照第一作者姓氏的字母顺序排列。如有同一作者的两篇以上文献,按出版年代先后排列。正文中引用参考文献时,作者和出版年代应该放入括号内。由于上标缩印后会变小,难于辨认,正文中不使用上标标注参考文献。所列出的参考文献应当在正文中都有所引用,如果正文中没有引用,请将文献列入文章最后的附加信息(AdditionalInformation)部分,或者相关材料(RelatedMaterials)部分。

毕业论文范例:撰写论文的时候,学生需要了解论文的格式。那么,怎样的论文格式才是标准的格式呢?有着怎样明确规定呢?学生在论文格式注意的是哪些内容呢?欢迎阅读小编整理的标准论文格式要求,希望能够帮到大家。

一、论文篇幅:3000—4500字,论文必须包含200字左右的中、英文摘要及3-4个关键词。

二、论文格式:

(一)题目、署名及层次格式、文字、字数要求:

1、文稿采用A4幅面word文档;中文标题为三号宋体,正文为小四号仿宋体;英文字体为TimesNewRoman,标题字号为三号,字母全部大写;如有副标题,另起一行,首字母大写,正文为小四号字体;文稿应加注页码。

2、题目居中,署名及单位标在题目下,例如:数字城市化进程王赵(大学系,北京100001)(设计院,天津300001)需作叙述时,可在当页下方划一条横线,在横线下加说明。

3、摘要和关键词,写在题目下、正文前。

4、论文的层次,统一要求采用:11.1(占一行或接排。当接排时,标题后要加标点)1.1.1*1.1.1.1

(二)文稿和图稿其它要求:

1、正确阐述技术内容。名词术语应符合国家有关标准、规范。如所采用的名词术语尚未编定时,可采用各业务部门和科研单位常用的名词术语,不要任意用简称、方言。

2、准确使用标点符号,注意:(1)标题、图题、表名后及公式后不用标点;(2)阿拉伯数字的起止(范围)号用“~”,如:“20~30”,“8%~10%”,“0~10oC”

3、对正文中的某些问题需加以说明时,可用“呼应注”(也叫脚注),即在所要加注处的右上角标注“①、②……”,同时在本页末留出位置,划一横线与正文隔开,在横线下注明“①、②……”。

4、计量单位采用国务院颁发的《中华人民共和国法定计量单位》,一律用拉丁文书写。

5、外文字母写成印刷体,同时注意将正斜体、大小写分清楚。

6、数字的书写(统计数、各种计量及图表编号等各种顺序号)均用阿拉伯数字,世纪、年代、月、日和时刻均用阿拉伯数字,并一概用全称。

7、表格、公式、样图均要编号,每篇论文加注流水号,例如:图1、图2,表1、表2,公式⑴、公式⑵。

8、照片要求清晰、层次分明,非彩印书尽量用黑白照片。墨线图要大小适当,图线要规整。照片、图稿等电子文件需备份一份随稿件一并提交。

9、参考文献的项目要列全,例如:[1]主编.结构力学.北京:出版社,2003[2]主编.城市规划.上海:出版社,2001

(三)文稿最后应有附件页,注明作者个人信息,内容见下表:作者基本情况表姓名性别职称工作单位职务联系电话(固定电话请注明本地区号)传真通信地址邮编E-mail

知识扩展:英语论文的标准格式

英文论文格式均以美国土木工程师协会出版社的标准格式为准。

英语论文用激光打印机打印,打印稿为黑白稿,彩色打印件会影响出版效果。版心:A4纸,上、下页边距3.5cm,左、右页边距均为3.25mm。论文内容宽不得超过14.5cm,长不得超过22.5cm。

字体和字号:正文,标题,作者联络信息和图表中的文字均为TimesNewRoman12号字。可以跟据需要使用同类字体中的粗体,斜体。

行距:单倍行距。

页码:论文正文和文后所附图例都需添加页码。页码为阿拉伯数字,位于页面下方居中。

文体:文章应语法正确,技术用词准确。标题应该以最简洁的语言概括文章内容。如果标题较长,请采用Title:Subtitle的形式。

数学公式:文中的数学公式不得手写,必须打印。公式如果在文中多次被引用,应该编号。公式之间,公式和正文之间都应该空一行。单位:文中所用的度量衡单位应为国际单位。可在括号内,单位对应表中列出其他单位。有关国际单位的使用(StandardPracticeforUseofTheInternationalSystemofUnits)可以通过电话1-800-548-2723向ASCE索取。其他相关使用参考文献,如ANMCMetricEditorialGuide,5thed,1992可向美国国家公制协会索取(AmericanNationalMetricCouncil,1735N.LynnStreet,Suite950,Arlington,VA22209-2022)

图表:

标题说明和图例:插入的图表应该以出现顺序编号(Figure1,Figure2,Table1,Table2)。图的说明和标题,包括图的序号应该位于图的下方。表的说明和标题,包括表的序号应该位于表格上方。

位置:图可以插入到正文中,或者集中放在文章最后。如果在正文中插入图,尽量放在页面的顶部或尾部。不要选择文字环绕图形的对齐方式,可选择上下环绕方式。

底纹:插图中不要选择带阴影或底纹,否则会影响印刷效果。

照片:如果文中需要附上照片,在文中出现照片的地方贴上其黑白光面冲洗照片,标题说明位于照片下方。照片将和正文一起缩印,请不要提供彩色照片,以免影响印刷效果。

扫描图:印刷后的扫描图不如原件清晰。如果文中有扫描图,请提供灰标扫描图。

作者联络信息:请用横线和正文隔开。联络信息可以为一位作者或所有作者的,包括以下内容:作者全名;所属学会;学历或授予的荣誉;所在单位;通讯地址和电子邮箱;电话和传真。

参考文献:所有参考文献为单倍行距,放在文章最后,按照第一作者姓氏的字母顺序排列。如有同一作者的两篇以上文献,按出版年代先后排列。正文中引用参考文献时,作者和出版年代应该放入括号内。由于上标缩印后会变小,难于辨认,正文中不使用上标标注参考文献。所列出的参考文献应当在正文中都有所引用,如果正文中没有引用,请将文献列入文章最后的附加信息(AdditionalInformation)部分,或者相关材料(RelatedMaterials)部分。

毕业论文范例:基于Java的毕业论文管理系统设计与实现

摘要:系统的设计主要是针对在校外实习的学生毕业论文过程管理,主要解决了指导老师和实习生在完成毕业设计及论文工作上面的繁琐,也从另一方面有效的对论文及其相关文档的管理,能进一步的提高工作的效率。系统地分析了实习生论文管理系统开发的背景、意义,概述了系统实现所需要的关键技术。本系统使用的编程语言是Java,使用了当前流行的SSM组合框架实现系统的搭建,采用了MVC设计模式,使系统各模块之间解耦,从而使系统具有高内聚,低耦合的特性,前端页面的设计主要用到了BJUI框架,减少了页面布局的困扰,也方便管理。后台使用MySQL数据库,通过将所有技术合理的融合,最终实现了这个系统。

关键词:毕业论文管理;Java;MVC

中图分类号:TP311文献标识码:A文章编号:1009-3044(2017)32-0103-03

目前市面上的管理系统很多,但是针对在外实习的学生毕业论文管理方面的系统还是很少出现的,老师与在外实习生之间开展论文开题报告等环节都还是比较分散的去管理。本系统设计的主要目的是帮助导师和学生,通过一个网络管理平台更好地完成毕业设计及论文工作。该文从使用的框架和设计模式、系统设计、数据库设计及功能模块的实现等方面进行阐述。

1系统框架

1.1持久层MyBatis

先来说说为什么会出现Mybatis。我们原来使用JDBC和数据库进行交互不也可以实现正常的业务处理么,为什么非要使用框架呢,答案很简单:框架使我们开发出来的系统更加高效,维护方便,稳定,Mybatis将我们平时在Dao方法里面写的sql语句全部抽出来放在一个单独的文件中进行管理,方便了我们后期的维护,所以持久层框架是很有必要的。最重要的是他能够解决代码冗余的问题,而且能够实现对数据结果集的封装。

MyBatis框架根据XML配置文件创建SqlSessionFactory,SqlSessionFactory再根据配置获取一个SqlSession。SqlSession包含了执行sql所需要的所有方法,完成对数据的增删改查和事务提交等,用完之后关闭SqlSession。

1.2控制层Struts2

Struts2是一个基于JAVAEE的MVC模式实现经典框架,在Struts2框架中,视图通常由HTML、JSP和Struts2标签表示,JSP页面结合Struts2的标签库构成了视图组件的主体[1]。在该框架下,Struts2的主要作用是充当控制层来进行后台与前端页面的数据交互和转发请求的操作。Struts2框架实现的核心技术是通过Filter拦截所有请求,然后根据相应的URI去执行相应的任务请求的分发工作,在这过程中涉及多种拦截器和过滤器,最后才能到达真正请求对应的Action。

1.3框架Spring

Spring致力于J2EE应用的各层的解决方案,而不是仅仅专注于某一层的方案。可以说Spring是企业应用开发的“一站式”选择,并贯穿表现层、业务层及持久层。然而,Spring并不想取代那些已有的框架,而是与它们无缝地整合。在本系统中Spring担任所有类实例化的容器,通过它整合了Struts2,MyBatis框架,实现了MVC设计模式,有助于开发的维护和成本的降低。

1.4视图层B-JUI

B-JUI框架是基于现在流行的Bootstrap样式及其丰富的jQuery库来实现的开源框架,只要使用过HTML的用户就可以很便捷的去使用此款客户端框架,将框架放入你的项目中,然后就可以简单的配置HTML属性,进行开发,其是对Bootstrap样式及其丰富的jQuery进行封装的,我们只需要使用class属性去调用相应的样式即可。所以就算没有js开发经验的程序员也能够创建出漂亮的前端展示页面。

2MVC设计模式

模型(Model)-程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。

视图(View)-界面设计人员进行图形界面设计。

控制器(Controller)-负责转发请求,对请求进行处理。

MVC设计模式实现的业务处理和视图展示的分离,降低了每個模块之间的耦合度,达到了系统的设计目标和整体要求[2]。目前最流行的就是MVC设计模式,structs、spring、hibernate、JSF等则是实现MVC模式最流行的框架方案[3]。

3数据库设计

MySQL是一个轻量级关系型数据库管理系统,他是跨平台的,所以这让它在同类型的数据库下具有很大的竞争优势,Mysql是在控制台上面进行操作的,然后也出现了一些Mysql的图形式的客户端的免费软件,供我们更好地去操作数据库,Mysql具有开源,简便易用的优点,我们可以针对自己的需求去修改源码,重新打包编译。本系统设计表中的Id均为主键,数据表及属性如下:

1)文件管理表(Filemanage)。属性分别为Id、filename、filename、Filepath、Uploadtime、Md5。

2)开题报告表(Ktbg)。属性分别为Id、Xtdy、Zywt、Lwsl、Lwtg、Ckwx、Zdlsyj、Stuid、Status、Name、StuNum。

3)老师拟题表(lsnt)。属性分别为Id、Lwtm、Zdls、Xtlx、Rwyq、Uid。

4)论文表(Lw)。属性分别为Id、Stuid、Fileid、Status、Name、StuNum。

5)我的资源表(Myzy)。属性分别为Id、Fileid、Stuid。

6)任务书表(Rws)。属性分别为Id、Zynr、Jbtq、Yjrw、Mb、Ckwx、Xyyj、Status、tuid、Stunum、Name。

7)老师学生管理表(Teawithstu)。属性分别为Id、Stuid、Teaid。

8)用户表(Users)。属性分别为Id、Userid、Userpwd、Role、Username。

9)问题反馈表(Wtfk)。属性分别为Id、Stuid、Fklx、Fknr、Dsjd、Status、Title。

10)选题审批表(Xtspb)。属性分别为Id、Stuname、Stunum、Zdls、Lwtm、Tmly、Tmlx、Xtly、Zdlsyj、Lwxzyj、Status、Stuid。

11)学习资料表(Xxzl)。属性分别为Id、Type、Fileid。

12)制定计划(Zdjh)。属性分别为Id、Name、Stunum、Lwxtstime、Lwxtetime、xdrwststime、xdrwsetime、zxktbgstime、zxktbgetime、sclwstime、sclwetime、Status、Stuid。

13)资源链接表(Zylj)。Id、Type、Name、url。

4系统功能设计

系统实现了类似于‘单点登录’的功能,用户登录时系统采用验证码的机制防止机器注册等不安全因素,而且在系统中设置了会话超期的功能,如果在session中该字段消失了,就表示此次会话结束,一旦会话结束,就必须重新登录系统,系统是通过jsp的重定向实现的,会先请求服务器,此时是否有会话还没有结束,如果没有结束,就会跳转到正在执行的会话页面,如果没有则转向登录页面,如图1所示。

5详细设计

5.1学生模块

根据需求分析学生应包括在线选题,在线学习,制定计划(严格按计划执行),上传(综合实训和毕业设计)各阶段文档和视频,与导师互动等功能,分析之后得到学生需要的模块截图如图3所示:

学生制定完计划之后,还可以回头来查看,所以此页面还得具有会显得功能,即当学生第一次进入页面进行编辑的时候,页面时空,当学生第二次进入时,里面展现的值是上一次录入的,并且是不能修改,所以在整个系统中,是用status变量来控制它们,让一个页面可以根据不同的status呈现不同的值。

选题模块,该模块主要是通过集合存储从数据库传过来的值,然后在页面通过遍历,获取到所有的选题,每个页面还带有分页功能,此功能主要是借助BJUI控件开发出来的。通过从页面中传到后台的limit和start参数,利用mysql中的limit进行限制,从而实现分页的功能。

任务进度模块,数据库中每个表都会有一个status字段,每次打开审核结果页面时,都会去读取该字段,来判断学生提交的报告有没有通过。

在资源上传模块,为了提供论文的上传和后面模块的学习资料的上传及其学生自己开发的系统的上传,此模块中主要是通过BJUI的一个上传组件(data-toggle="upload")来操作的,他传递给后台一个文件流,后台只要写一个文件变量和其对应,就可以接收了,然后进行流的操作,就可以实现文件上传的功能,当论文上传成功之后,还可以进行论文的下载查看,主要是用于导师审核。

系统开发模块主要使用到的是文件的上传与下载功能,上传功能和上面模块类似,并且还提供了删除功能,删除功能使用的是ajax的异步请求,ajax的异步请求功能它只会刷新页面的部分数据,而不会请求整个页面,造成资源的浪费。

在线学习模块又分为在线资源和我的社区两个子模块,在线资源模块主要是老师上传的一些学习资料和一些在线链接,它里面的内容又会按照不同的学科进行分类。在线学习模块的第二个功能是社区功能,学生可以在这里进行提问,然后由老师解答,它的首页面列出了该生自己提出的所有问题及其解决的状态。

5.2导师模块

选题是老师给学生提供选题的一种方式,学生可以在参考选题节点下获取到老师的选题,而且老师的选题中的指导老师字段必须是老师自己,不可修改的。

审核计划模块的功能主要是通过改变每个表中的status字段的值来决定他们通过不通过,而且在页面中会根据status的状态值,来显示通过或者不通过,当还没有审核时,他是一个通过或不通过按钮,审核成功时会有一个回调结果,用来提示用户的操作狀态。

在线支持模块主要是老师对学生们提出的问题进行解答的功能模块,老师可以看到学生提出的所有问题,而且可以无限次的解答,任何导师都可以解答学生提出的问题。

5.3管理员模块

该模块就是用来管理学生和导师及其他们之间的关联,同时管理员还要具备管理用户和管理进度的权限。而且在每个模块上都支持根据某个属性进行模糊查询,还支持刷新功能。其中,进度管理主要是修改学生制定的计划时间,因为系统中规定学生提交的计划书一旦通过,所有流程都会按照此计划走,所以如果某一阶段的任务超出了时间规定,我们就不能进入此节点去完成相应的任务,我们必须借助管理员的权限去修改计划,让学生的流程得以进行。

6总结

本系统主要运用了JAVA编程语言及SSM框架技术,搭建出了一个MVC设计模式的论文管理系统。系统具有使用简单、维护成本低、后台代码分层清晰等优点,另外登录入口采用密码和验证码的双重验证,在安全方面做了保证。系统中有些模块还存在代码过于繁琐,前端界面设计过于简单等不足之处,后续会进行代码的优化和前端界面设计的改进,进一步完善系统。

参考文献: