当前位置: 东星资源网 > 论文写作 > 论文答辩 > 正文

工科论文答辩ppt

时间:2017-04-09 来源:东星资源网 本文已影响 手机版

篇一:工科论文正确格式范文

浙江财经学院毕业论文

(或毕业设计)

程序在线评判系统的设计与实现

学生姓名 指导教师

二级学院 专业名称

班 级号

提交日期 年 月 日 答辩日期 年 月 日

2006年 3月 25 日

程序在线评判系统的设计与实现

摘 要:程序在线评判系统(ACM OnlineJudge)是一种基于Web的程序设计竞赛辅助训练系统。使用这个系统,你可以选择问题进行编程。编程完毕后,可以在web上提交代码给服务器,服务器端的监控程序编译并运行提交上来的代码,然后根据程序输出结果,问题的内存限制,时间限制等指标评判程序,通过web返回评判结果给客户端。本论文介绍了使用PHP、MYSQL和GCC进行开发的程序在线评判系统的设计与实现。

关键词:PHP;Mysql; Linux;ACM;GCC;ICPC;程序在线评判

The Design and Realization of ACM OnlineJudge System Abstract: ACM OnlineJudge system is a Web-based programming contest training system. Using this system, you can choose problems to program. When finish your programming, you can submit your code to the server via the web, the server-side program compile and run the submitted code and judge the program according to the output of program, memory-limit and time-limit of this problem, then return the judge result to the client. This thesis introduce how to design and realize a onlinejudeg system by using PHP, Mysql and GCC.

Key words: PHP;Mysql ; Linux ; ACM ; ICPC ; GCC; OnlineJudge

目 录

1 引言.............................................................. 1

2 OnlineJudge系统介绍 .............................................. 2

2.1 Register ...................................................... 2

2.2 Problem Set ................................................... 3

2.3 Submit ........................................................ 7

2.4 Status ........................................................ 7

2.5 Ranklist ...................................................... 8

2.6 Admin’s control panel ........................................ 9

3 OnlineJudge系统设计思想 ......................................... 12

3.1 系统软件体系结构 ............................................. 12

3.2 系统模块结构 ................................................. 12

3.2.1 页面显示 ................................................. 12

3.2.2 后台评测 ................................................. 13

4 OnlineJudge系统的实现 ........................................... 15

4.1 系统运行环境 ................................................. 15

4.1.1 LAMP平台 ................................................. 15

4.1.2 GCC 编译器 ............................................... 19

4.2 系统数据库设计 ............................................... 19

4.2.1 表关系 ................................................... 19

4.2.2 表设计 ................................................... 20

4.2 页面设计实现方案 ............................................. 22

4.2.1 数据库的连接与查询 ....................................... 22

4.2.2 表单的提交与处理 ......................................... 25

4.2.3 状态维持 ................................................. 27

4.2.4 提交控制 ................................................. 28

4.3 后台监控实现方案 ............................................. 28

4.3.1 利用Mysql的C API查询数据库 ............................. 28

4.3.2 利用GCC编译源代码 ....................................... 30

4.3.3 子进程和管道的应用获得程序输出结果并评判 ................. 31

4.3.4 利用proc文件系统监测程序时间和内存占用 .................. 35

5 总结............................................................. 37

5.1 全文总结 ..................................................... 37

5.2 体会和感想 ................................................... 38

5.2.1 前期准备 ................................................. 38

5.2.2 Linux上程序的编写和编译 .................................. 38

5.2.3 PHP程序设计 .............................................. 38

5.3 致谢 ......................................................... 38

参考文献........................................................... 39

1 引言

ACM国际大学生程序设计竞赛(简称ACM/ICPC)是由美国计算机协会(缩写为ACM)组织的年度性赛事。这一世界范围内规模最大的程序设计竞赛,现在已经受到越来越多国家的重视,被誉为“程序设计的奥林匹克”,迄今已举办26届,中国大陆高校从1996年开始参加本项赛事,取得了不错的战绩。该项赛事发起于1977 年,其宗旨是:为高等学校的大学生们提供一个展示自己在计算机编程解题方面才能的机会。通过竞赛使各国学生相互交流学习经验,为信息学科的发展不断注入新的活力,增进友谊,促进合作。因此,这项一年一届的赛事吸引了几乎所有的知名高等学府。该项赛事的题目涉及计算机在各种应用领域中提炼出来的一些理论和方法问题,特别是有些问题没有固定算法,需要选手在比赛现场运用所学的基础知识,经过认真分析研究归纳整理,才能得出解决问题的办法,此后还要经过编程调试、提交通过等严格的步骤加以检验,因此有相当的难度。参加这样的竞赛要具备高等数学图论集合学、组合数学、高级编程语言、人工智能和算法等方面的基础知识,还要有熟练的编程解题功夫,特别是要有将实际问题抽象为数学模型的能力;在心态方面要有不怕困难、不畏强手、敢于拼搏的精神;特别强调要有集体协同作战的团队精神。参加ACM/ ICPC 本身就是一个增长知识、培养能力的绝好机会,而在ACM/ ICPC 过程中所体现的团队和合作精神,也正是当代大学生素质教育的重要内容 。随着Internet和程序设计竞赛的飞速发展。网上出现了越来越多的OnlineJudge(简称OJ)用来进行程序设计竞赛的训练系统。所谓的OnlineJudge是一个在线的裁判系统。她可以对程序原代码进行编译和执行,并通过预先设计的测试数据来检验程序原代码的正确性。 一个用户提交的程序在Online Judge系统下执行时将受到比较严格的限制,包括运行时间限制,内存使用限制和安全限制等。用户程序执行的结果将被Online Judge系统捕捉并保存,然后再转交给一个裁判程序。该裁判程序或者比较用户程序的输出数据和标准输出样例的差别,或者检验用户程序的输出数据是否满足一定的逻辑条件。最后系统返回给用户一个状态。因为这种OnlineJudge和ACM/ICPC结合的很紧密。所以一般也把他们叫做ACM/ICPC OnlineJudge。国内比较成熟的OJ有浙江大学的ZOJ(https://acm.zju.edu.cn/)和北京大学的POJ(https://acm.pku.edu.cn/)。国外的最老牌的就数UVA(https://acm.uva.es/)

了。

鉴于以上背景,我决定开发了基于Web 的ACM/ ICPC 程序在线评判系统。

2 OnlineJudge系统介绍

OnlineJudge系统的目的是方便用户在该系统上面选择合适的题目进行编程训练,交流并提高编程水平,一般设置了题目浏览,提交,查看提交状态,查看排名等功能,页面以简洁方便为主。如图1-1所示,系统由Register ,Problem Set , Submit , Status, Ranklist 组成。另外有一个隐藏的管理员入口用于进入Admin’s control panel管理题目信息。

图1-1: 首页

2.1 Register

所谓的Register顾名思义就是注册。要想在OnlineJudge上答题首先必须注册一个账号。为了页面简洁,所以将注册和修改账号放在了一起。用户在主页上点击Register即可以进入在线注册页面,在这个页面上可以选择是注册还是修改账号信息。点击Register,认真根据提示填写资料后系统将会为你建立一个账号,注册

篇二:工科硕士论文评阅面面观

工科硕士论文评阅面面观 精选

已有 4416 次阅读 2012-5-17 22:19 |个人分类:硕博培养|系统分类:教学心得|关键词:研究生,论文评阅

每年5月是研究生毕业论文评审和答辩月,是毕业生黎明前的

“黑暗”。接下来骄阳似火的6月则成了学子们离校前的疯狂6月,除了穿衣带帽、合影留念外,可以肆意挥霍校园生活最后剩下的几天自由,尽情享受花前月下的浪漫,最后挥泪高歌一曲“伤离别”。对导师们来说,5-6月则是最忙碌的时段。上一周时间内,差不多评阅了本学院10余本硕士论文。现论文评审的活已忙完,就先来谈谈工科硕士学位论文评阅的感受。

归纳起来,工科类院校的学位论文不外乎实验研究、算法及软件设计或硬件设计等三大类。从研究工作的扎实程度而言,论文优劣也可大致分为三大类:1)依托课题踏实做研究而成文的,一般属于做得好的论文;2)工作做得扎实,但论文写的不好或做了一些工作,但不是很深入;3)三年里没做啥事,毕业前短时间内东拼西凑草草行文的。客观来说,这三种情况呈现一种正常(正态)分布规律。

一、写得好的论文都有共同特点(≥86分):一般属前沿和热点问题或有课题依托及较强应用背景,任务明确,立论有据,方法理论有创新或改进,方案设计详细,数据真实,结果测试与分析翔实。最后的附页里一般也有较高质量的论文发表。这种论文,读起来很爽。作为评阅人,也愿意花时间细看,因为评阅论文也是一个自身学习的过程。

二、中等水平的论文特点可能原因较多(70≤X<86分):

1、综合类或系统级课题。一般有大课题依托,但一般属团队分工合作的课题。自己做的可能是一个系统中的一个小单元技术。论文却把整个项目的内容或成果全都写出来,面面俱到。这样,反而显得研究不深入,完全没有突出个人工作和贡献。

2、实验设计类的课题。实验室没有相应的实验设备和测试设备,仅仅设计和建立了简单实验方案,却没能做出必要的实验结果和数据,或者仅仅做了点如利用Matlab或其他工具下的仿真,研究不够深入。

3、硬件设计类课题。全文从头到尾都是介绍诸如FPGA开发板、CCS开发环境、硬件配置、接口、各种协议等。文中贴了N张毫无意义的时序图,却没有针对具体应用探讨或描述论文设计的核心问题。甚至到论文结尾都没有一个像样的调试结果的展示,最多附上一个板子说明他开发了一个板板而已。至于调试通过没,结果如何,甚至能不能用都没法让人相信。

4、算法及软件设计类。选题不够新颖,对国内外现状分析不深入,方法、理论无创新,无算法描述,软件设计思想没体现。无设计流程图,无核心代码。测试数据单一,缺乏对结果的定量评价体系,工作量不够等。

评阅这种论文,实际就是查错、改错的苦力活。

三、写得差的论文的共有特点是(<70分):文不对题,结构混乱,逻辑不严密,方案或原理过于简单,实验粗糙,数据或测试结果不可信,无应用实例,甚至有明显错误等。论文总结里根本看不出作者本人具体做了哪些工作。

这类论文一般是平时不做事,或被“导师”放养和无人指导,或去了公司实习,或自由拟题和研究,短时间内匆匆行文等。这类论文附页中,一般无成果发表或是在不用审稿、交钱就录的很烂期刊上发一篇短文凑数。评阅这种论文,就是死细胞和很痛苦的事情,根本没法看下去。

下周就要开始进行集中答辩了,完了再写一篇工科硕士论文答辩面面观。

谈学位论文的规范性

已有 3075 次阅读 2012-4-27 23:33 |个人分类:硕博培养|系统分类:教学心得|关键词:论文学位,规范性

学院规定从2011届毕业的硕士研究生开始,要求对其提交的论文进行前期的形式审查,即论文规范性的审查。如果形式审查出现问题,必须及时整改,然后才能打印和正式提交论文进入专家评审阶段。为了规范学位论文,学院采取了一序列措施,比如今年出台的新规定:形式审查出现问题,最高处罚为扣导师1000元,且研究生将推迟半年答辩。看起来是否有点残酷,但这样的处理,我觉得对师生还是有一些促进作用。对于不负责和不作为的导师,是一个软约束(名誉);对平时不用功、突击赶写论文的研究生是一个监督。昨天下午和今天上午,学院研究生科组织12名导师,对近180名即将毕业的2012届硕士研究生进行了全面细致的学位论文形式审查,审查结果发现的问题仍然不少。归纳起来,本次形式审查发现问题较普遍的有以下几个方面:

(1)全文多处出现错别字。

(2) 排版问题,如行间距、字体字号、段落开头缩进等问题。

(3) 中英文摘要撰写,目录、页眉、页脚排版问题。

(4) 正文中参考文献引用不按先后顺序、章节标题上加引用,图表说明上加引

用等。

(5) 数学公式不居中、公式编号不靠右对齐。公式物理量不加以说明等。

(6) 图表不居中,图表中文字字号太大或太小看不清楚。

(7) 图表来自文献拷屏,模糊不清。

(8) 绘制曲线图,纵横坐标不标注物理量、无单位。

(9) 程序流程图不规范等。如箭头、判断框、文字超出方框等。

(10)参考文献书写不规范,缺年份、卷、期、页码信息等。

以下为本次形式审查的处罚标准。

虽然我平时很注意研究生文档撰写的规范性,但这次审查还是有2-3个同学的论文出现问题。希望下一届的同学不要轻视文档书写的规范性,平时多加注意,养成良好习惯,就不会出现一些类似的低级错误。

研究生毕业论文—一个很纠结的问题

已有 2722 次阅读 2011-5-1 11:09 |个人分类:硕博培养|系统分类:教学心得|关键词:研究生,毕业论文,质量把关

作为导师,都希望自己带了近3年的研究生能圆满完成学业,撰写的学位论文能够达到应有的水平和要求,顺利通过学位论文的评审和答辩。这样,导师也才觉得顺利完成了对研究生的指导任务,付出的心血也才是值得的。如果指导的论文,能够被评为校级、省级或更高级别的优秀毕业论文,会感到莫大的欣慰和自豪。然而,尽管导师平时多么的严格要求,但由于个性及基础差异,总存在论文水平参差不齐的现象。其次,研究生在撰写论文期间,基本上已经确定了工作去向和签订就业单位。可能他(她)以后的工作基本与论文方向无关。那么学生撰写论文的标准一般以能顺利通过为底线。因此,可能不会将太多的心思放在如何提高论文水平和

工科论文答辩ppt

质量上。再次,评审专家或答辩委员会,仅仅只能从论文表述或答辩表现中给出评判,加上研究方向的差异,也就很难做到完全的公正评价。平时工作是否扎实,论文水平的高低,作为第一责任人的导师是最清楚的。

因此,导师在源头上的严把论文质量关,是否同意其提交参与评审和答辩都是很关键的。接下来,纠结的问题是:

如果“严”,长远来说,于学生本人、与学校、与社会都是一种负责任的做法。但在感情上又是很难接受的。常言道:虎毒不食子。毕竟近三年的师生感情,谁愿意自己的学生在毕业论文上受挫呢。如果让其延期半年或推倒重来的直接后果就是:

(1)找好的工作可能因此而泡汤,甚至需要重新参加下一届的应聘;

(2)答辩不通过或推迟答辩,可能会极大地伤害学生的自尊心以及无法向亲戚、朋友交代而产生心里压力等意向不到的后果发生。

如果“放”,这在情理上也是说得过去的。放其一马,学生本人(至少当时)会很感激导师,认为TA的导师很仁慈、为人和善、为学生着想。然而后果就是:

(1)如果导师放了,答辩委员也可能不会放,这样也可能造成更为严重的后果。

(2)即使学院、学校的答辩委员会最终通过了,顺利拿到了梦寐以求的学位。但等到半年后学位论文上网进进入各大数据库后,同行读者也不会“放”过学生、

甚至导师,会说导师极不负责任,指导的学生水平极差。学校的声誉也会因此受到一定的影响。

(3)久而久之,这样的做法会给下一届的学生造成不良印象。认为论文写得好不好不要紧,导师终究会放我一马。因此,对论文工作不会引起应有的重视。

针对这种情况,目前我学院特制订有关条例,将研究生学位论文质量直接与导师的下一届招生名额挂钩,若研究生学位论文评阅、答辩成绩较差的指导教师,下一届招生人数将受到限制;即规定:

(1)上一年度若毕业学生有一评阅成绩不及格或答辩未通过,次年招生不能超过2人。

(2)上一年度若毕业学生答辩成绩为3个及格(优、良、及格和不及格)及以下或学生论文两个专家评阅成绩均?80分,且人数?当年参加答辩人数的20%,次年招生不能超过3人。

硕士生预答辩中存在的共性问题 精选

已有 9984 次阅读 2013-5-20 21:28 |个人分类:硕博培养|系统分类:教学心得|关键词:硕士生,毕业答辩

硕士生毕业论文预答辩,作为导师对学生毕业前的最后一次集体指导,已经成为惯例。上周六,实验室对10位即将毕业的硕士生进行了全天时间的预答辩,按正式答辩的顺序和时间要求进行。由于受平时学术交流,进展汇报强调细节交流的影响,大部分同学不能在规定时间内完成汇报内容。预答辩的结果令我满意的很少。总结起来,存在的共性问题如下:

1、选题的重要性和意义阐述不清楚,让人听不出研究的价值所在。

2、汇报提纲完全按论文章节构成,没有进行合理规划、归类和整合。汇报提纲(内容)之间,无承前启后及过渡性语言。

3、对汇报内容不太熟悉,PPT文字描述太多。

4、过于强调细节,如数学公式的推导等,而忽视了介绍解决问题的思路、方案设计、实验步骤及结果的测试分析等。

5、汇报总结中,未直截了当地呈现本文的主要工作和贡献。

6、忽视取得的成果展示,如论文、专利、获奖情况等一带而过。

7、无致谢。

由于答辩委员会成员,研究方向各异,有偏实验科学的、有偏硬件设计的、有偏算法和软件设计的。如果不讲究答辩策略,可能会造成“做的好,不如讲得好”的结局,从而影响答辩成绩。我的建议(15分钟左右)如下:

1、课题概述(2-3分钟):阐述为什么要开展这项研究,即立项依据和国内外研究现状介绍。主要介绍课题来源、研究背景、现状及存在问题等,从而引出论文研究目的、研究内容及解决的主要问题。——回答“为什么要做?”

2、课题内容(8-10分种):主要突出:1)解决问题的思路和采取的措施;2)实验结果展示及分析。文字描述多了,会影响讲解思路,也会给人不熟悉内容的印象;公式推导多了,这不是答辩老师所感兴趣的(感兴趣的评委自然会看你的纸质论文)。同时,可能占用了后续展示主要成果的时间,让评委看不到你最后的“干货”。——回答“怎么做的?”

3、课题总结(1-2分钟):1)直接以按序号形式列出所开展的工作;2)创新点与贡献,即提出了什么方法或理论?解决了什么问题?实现了什么功能?有创新的强调创新,无创新的强调工程应用价值。课题展望或存在问题可一带而过,如果评委需要追问,后续回答问题时阐述即可。——回答“做到了什么程度?”

4、成果展示:如论文、专利、获奖等。

篇三:毕业论文手册(理、工科) (1)

理工科类

湖北文理学院理工学院

本科毕业论文(设计)手册

系 别 专 业 班 级 学 号 姓 名 指导教师 起讫日期

湖北文理学院理工学院教务处印制

湖北文理学院理工学院

学生毕业论文(设计)规范化要求

一、毕业论文(设计)(以下简称“毕业论文”)的主要内容:

(一)题目及目录;(二)内容摘要(中英文,300-500字);(三)关键词;(四)正文;

(五)注释及参考文献等附录。

二、格式要求:

(一)书写格式要求:封面和其他填写项目必须用碳素或蓝黑墨水钢笔书写。

(二)文稿要求:文字通顺,语言流畅,版面整洁,便于装订。文稿须制作成WORD文件(A4幅面),具体格式附后。

(三)图纸要求:图面整洁,布局合理,线条粗细均匀,圆弧连接光滑,尺寸标注规范,符合制图标准。

(四)曲线图表要求:所有曲线、图表、线路图、程序框图、示意图等不得简单徒手画,须按国家规范标准或工程要求绘制。

(五)译文要求:书写清楚,内容必须与课题(或专业内容)有联系,并说明出处,在任务书规定的日期内完成。

(六)注释统一采用尾注。

三、毕业论文份量要求:文科及管理类本科生毕业论文字数一般在1.2万-1.5万字,理工、艺术类本科生毕业论文字数一般在1-1.2万字,其中对外文翻译、外文参考资料阅读量的具体要求,由各系(院)根据专业特点作出具体规定。

四、各系(院)应成立毕业论文答辩资格审查小组,根据规范要求负责组织本单位毕业论文答辩资格审查工作,具体从毕业论文质、量、形式等规范方面对论文答辩资格进行审查。毕业论文答辩资格审查应在毕业论文答辩前完成,审查合格者由审查小组签字后方能参加答辩。凡质、量、形式等方面审查不合格者,应责令其返工,直到达到要求为止,否则不准参加毕业论文答辩。

五、毕业论文档案应包括以下内容:(一)毕业论文任务书;(二)开题报告;(三)毕业论文,包括封面、题目、目录、内容摘要、正文及相关图表、参考文献及其他附件等;(四)毕业论文成绩评定表;(五)其他附件(写作记录卡,诚信保证,评审记录卡,答辩资格申请表等)。该档案一式二份,系(院)及学生各留一份。

六、毕业论文档案内的印章和签名必须是原件。

目 录

湖北文理学院理工学院

本科毕业论文(设计)任务书

任务书填写说明

一、毕业论文任务书是学校根据已经确定的毕业论文选题方向下达给学生的一种教学文件,是学生在指导教师的指导下独立从事毕业论文工作的依据。此任务书由指导教师负责填写,经院系毕业论文指导委员会审查后作为正式任务下达给学生。

二、任务书必须针对每个学生下达,不能多人共用,若是几人共同完成的选题,必须是每人各有专题,各有侧重。选题要恰当,任务要明确,难度要适中,份量要合理,使每个学生在规定的时限内,经过自己的努力,可以完成任务书规定的设计研究内容。

三、任务书一经下达,不得随意改动。如有特殊情况需改动,必须在开题报告提交日之前由指导教师提出书面申请,得到院系批准同意后方可变动。

四、任务书一式三份,学生一份、指导教师一份、毕业论文(设计)装订一份。

四、填写基本要求:

(一)“毕业论文要求”栏:

提出毕业论文(设计)的任务、方向、研究范围和目标、查阅文献、收集资料并整理分析,了解相关的研究历史和研究现状,要求完成的工作量。

(二)“计划进度”栏:

毕业论文(设计)指导教师,可参考《学生手册》中“毕业论文(设计)工作程序”的时间详细安排毕业论文(设计)工作进度计划。

(三)“参考资料推荐”栏:

在确定了毕业论文选题方向和明确了要求后,指导教师应给学生提出查阅资料要求及资料推荐等,指导学生收集主要参考资料和参考文献。

标签:工科 论文答辩 ppt 工科答辩ppt模板 工科硕士答辩ppt