




已阅读5页,还剩50页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.需求分析本次的实验要求是设计一个计算器,主要功能如下:(1)实现基本数学运算(加减乘除等),而且要能进行混合运算(2)实现部分函数功能,如求平方根、求倒数等(3)能实现小数运算界面与标准计算器界面类似根据要求以及以前的学习情况,决定使用matlab进行编程。Matlab强大的计算功能以及便捷的GUI设计,可以较为简便的实现所要求的功能。按照要求,数据输入和输出支持小数点,支持四则混合运算,决定使用如下几个数据进行分析:(1+3)*5Sqrt(4)1/2Sin4用以检验是否可以进行加减乘除四则运算、平方根、倒数、正弦的运算。2.程序设计 Matlab的程序设计较为简便,用GUI设计出一个计算器的模型,然后系统会自动生成一个框架,在框架中,写入每一个按键对应的程序就可以实现功能。3.调式分析编程的过程中遇到的问题不是很多,基本就是找要实现各个功能的子程序,通过上网和去图书馆,加上自己的编写,终于实现了实验要求的功能。但是有一点很重要,matlab不支持中文,所以从路径到文件名必须是全英文的,不然就无法识别。此外,给每个按键命名也是很重要的,不然在生成的程序框架里面,就无法识别各个按键的作用,编写程序的时候也就无法做到一一对应。4.使用说明程序的使用比较简单,由于是可视化界面,直接打开matlab,然后建立一个GUI工程,再打开生成的fig文件,就是一个计算器的界面,直接按照市面上卖的计算器的方法,按键使用即可。5.测试结果计算结果为204sqrt=2Sin4结果为1/2=0.5经过计算,这些结果均与实际结果相吻合,计算器的功能实现的较为完好。6.心得体会本次试验由于不限制语言,于是计算功能强大,操作简便的matlab变成了首选,matlab的GUI设计,操作是较为简单的,首先建立一个GUI工程,然后用可视化界面,设计出计算器的大致外观,为每一个按键设置预计的功能,然后就是将对应的函数写到框架生成的程序中,然后每个按键就可以实现对应的功能。在设计的过程中还是遇到很多的困难的,首先就是程序的问题,搭建出计算器的外观以后,生成的框架程序是一个看似非常杂乱的程序,每个按键对应什么功能根本看不出来,于是我在原来的工程中修改了每一个按键的名称。编程的过程中,主要就是对全局变量和句柄的控制,对相应的值赋值以后,要返回给主程序,然后就可以在static text中显示出来的。句柄是一个很重要的概念,基本所有的操作都是通过句柄实现的,MATLAB在创建每一个图形对象时,都为该对象分配唯一的一个值,称其为图形对象句柄(Handle)。句柄是图形对象的唯一标识符,不同对象的句柄不可能重复和混淆。例如:set(句柄,属性名1,属性值1,属性名2,属性值2,),基本所有关联到图形操作的函数语句都是这样的格式:函数名(句柄,进行的操作),因此句柄是一个图形的名称,是对图形进行操作的媒介。此外,由于matlab是全英文的操作环境,所以所有的中文路径和中文的文件夹名称均不支持,不然就会在程序中报错,虽然可以打开,但是按键不可以实现功能,这点是要特别留意的,一般情况下,直接将文件保存在默认的work路径下即可。经过老师的指点,我修改了界面,使其更加美观,可惜的是matla无法实现一个窗口的单独计算器,这不得不说是一个遗憾吧。本次试验本来打算使用VB进行编程的,但是VB的计算功能不够强大,所以在处理四则运算的时候比较麻烦,于是最后还是决定选择matlab,经过这次实习,我对matlab的操作与GUI界面射界有了更深一步的理解,知道了回调函数的基本写法以及各个功能的基本函数的内容,感觉受益匪浅。附录A程序以及注释(注:前面带有%的句子是程序自动生成的框架程序)%定义函数function varargout = untitled(varargin)% Last Modified by GUIDE v2.5 29-Jun-2009 16:06:25% Begin initialization code - DO NOT EDITgui_Singleton = 1;gui_State = struct(gui_Name, mfilename, . gui_Singleton, gui_Singleton, . gui_OpeningFcn, untitled_OpeningFcn, . gui_OutputFcn, untitled_OutputFcn, . gui_LayoutFcn, , . gui_Callback, );if nargin & ischar(varargin1) gui_State.gui_Callback = str2func(varargin1);endif nargout varargout1:nargout = gui_mainfcn(gui_State, varargin:);else gui_mainfcn(gui_State, varargin:);end% End initialization code - DO NOT EDITfunction untitled_OpeningFcn(hObject, eventdata, handles, varargin)handles.output = hObject;% Update handles structureguidata(hObject, handles);% UIWAIT makes untitled wait for user response (see UIRESUME)% uiwait(handles.figure1);% 定义全局变量jj,shift用于数字的设定global jj shift %设置句柄,用于将按键接收的值返回给主程序set(handles.text1,String,0.); jj=0;shift=0;% - Outputs from this function are returned to the command line.function varargout = untitled_OutputFcn(hObject, eventdata, handles) varargout1 = handles.output;% - Executes during object creation, after setting all properties.function edit1_CreateFcn(hObject, eventdata, handles)% hObject handle to edit1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% - 按键2响应function pushbutton2_Callback(hObject, eventdata, handles)global jjtextString = get(handles.text1,String);if(strcmp(textString,0.)=1)&(jj=0) set(handles.text1,String,2) ;elsetextString =strcat(textString,2);set(handles.text1,String,textString)endjj=0;% - 按键3响应function pushbutton3_Callback(hObject, eventdata, handles)global jjtextString = get(handles.text1,String);if(strcmp(textString,0.)=1)&(jj=0) set(handles.text1,String,3) ;elsetextString =strcat(textString,3);set(handles.text1,String,textString)endjj=0;% - 按键4响应function pushbutton4_Callback(hObject, eventdata, handles)global jjtextString = get(handles.text1,String);if(strcmp(textString,0.)=1)&(jj=0) set(handles.text1,String,4) ;elsetextString =strcat(textString,4);set(handles.text1,String,textString)endjj=0;% - 按键5响应function pushbutton5_Callback(hObject, eventdata, handles)global jjtextString = get(handles.text1,String);if(strcmp(textString,0.)=1)&(jj=0) set(handles.text1,String,5) ;elsetextString =strcat(textString,5);set(handles.text1,String,textString)endjj=0;% - 按键6响应function pushbutton6_Callback(hObject, eventdata, handles)global jjtextString = get(handles.text1,String);if(strcmp(textString,0.)=1)&(jj=0) set(handles.text1,String,6) ;elsetextString =strcat(textString,6);set(handles.text1,String,textString)endjj=0;% - 按键7响应function pushbutton7_Callback(hObject, eventdata, handles)global jjtextString = get(handles.text1,String);if(strcmp(textString,0.)=1)&(jj=0) set(handles.text1,String,7) ;elsetextString =strcat(textString,7);set(handles.text1,String,textString)endjj=0;% - 按键8响应function pushbutton8_Callback(hObject, eventdata, handles)global jjtextString = get(handles.text1,String);if(strcmp(textString,0.)=1)&(jj=0) set(handles.text1,String,8) ;elsetextString =strcat(textString,8);set(handles.text1,String,textString)endjj=0;% - 按键9响应function pushbutton9_Callback(hObject, eventdata, handles)global jjtextString = get(handles.text1,String);if(strcmp(textString,0.)=1)&(jj=0) set(handles.text1,String,9) ;elsetextString =strcat(textString,9);set(handles.text1,String,textString)endjj=0;% - 按键0响应function pushbutton0_Callback(hObject, eventdata, handles)global jjtextString = get(handles.text1,String);if(strcmp(textString,0.)=1)&(jj=0) set(handles.text1,String,0.) ;elsetextString =strcat(textString,0);set(handles.text1,String,textString)endjj=0;% - 按键1响应function pushbutton1_Callback(hObject, eventdata, handles)global jjtextString = get(handles.text1,String);if(strcmp(textString,0.)=1)&(jj=0) set(handles.text1,String,1) ;elsetextString =strcat(textString,1);set(handles.text1,String,textString)endjj=0;% - 按键+响应function pushbuttonadd_Callback(hObject, eventdata, handles)textString = get(handles.text1,String);textString =strcat(textString,+);set(handles.text1,String,textString)% - 按键-响应function pushbuttonsub_Callback(hObject, eventdata, handles)textString = get(handles.text1,String);textString =strcat(textString,-);set(handles.text1,String,textString)% - 按*响应function pushbuttonmul_Callback(hObject, eventdata, handles)% hObject handle to pushbuttonmul (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)textString = get(handles.text1,String);textString =strcat(textString,*);set(handles.text1,String,textString)% - 按键/响应function pushbuttonchu_Callback(hObject, eventdata, handles)textString = get(handles.text1,String);textString =strcat(textString,/);set(handles.text1,String,textString)% - 按键=响应function pushbuttonequal_Callback(hObject, eventdata, handles)textString = get(handles.text1,String);% if(strcmp(textString,0.)=1)% set(handles.text1,String,0.) ;% else% pushbutton20 b c = strread(textString, %f %c %f);% clear ans;% % switch b% case *% ans=pushbutton20*c;% case /% if (c=0)% ans=Error Divided by zero;% else% ans=pushbutton20/c;% end% case -% ans=pushbutton20-c;% case +% ans=pushbutton20+c;% % end%这是系统自带的一个回调函数,回调函数是已经编写好的,提供给系统调用的函数关于eval函数的理解就是 EVAL函数相当于将函数中的字符串,放到命令行中执行。写eval的字符串的时候注意单引号的表达就OK了textString = get(handles.text1,String);ans =eval(textString);set(handles.text1,String,ans)% - 按键(响应function pushbutton18_Callback(hObject, eventdata, handles)textString = get(handles.text1,String);if(strcmp(textString,0.)=1) set(handles.text1,String,() ;elsetextString =strcat(textString,();set(handles.text1,String,textString)end% - 按键)响应function pushbutton19_Callback(hObject, eventdata, handles)textString = get(handles.text1,String);if(strcmp(textString,0.)=1) set(handles.text1,String,) ;elsetextString =strcat(textString,);set(handles.text1,String,textString)end% - 按键sin响应function pushbuttonsin_Callback(hObject, eventdata, handles)textString = get(handles.text1,String);%strcmp(textString,0.)if(strcmp(textString,0.)=1) set(handles.text1,String,0.) ;elsea = strread(textString, %f);a=sin(a);set(handles.text1,String,a)end% - 按键cos响应function pushbuttoncos_Callback(hObject, eventdata, handles)textString = get(handles.text1,String);if(strcmp(textString,0.)=1) set(handles.text1,String,0.) ;elsea = strread(textString, %f);a=cos(a);set(handles.text1,String,a)end% - Executes on button press in pushbutton22.textString = get(handles.text1,String);%strcmp(textString,0.)if(strcmp(textString,0.)=1) set(handles.text1,String,0.) ;elsea = strread(textString, %f);a=0-a;set(handles.text1,String,a)end% - 按键clear响应function pushbuttoncl_Callback(hObject, eventdata, handles)set(handles.text1,String,0.) ;% - 按键x2响应function pushbuttonchengfang_Callback(hObject, eventdata, handles)textString = get(handles.text1,String);if(strcmp(textString,0.)=1) set(handles.text1,String,0.) ;elsea = strread(textString, %f);a=a*a;set(handles.text1,String,a)end% - 按键sqrt响应function pushbuttonsqrt_Callback(hObject, eventdata, handles)textString = get(handles.text1,String);if(strcmp(textString,0.)=1) set(handles.text1,String,0.) ;elsea = strread(textString, %f);a=sqrt(a);set(handles.text1,String,a)end% - 按键.响应function pushbuttonnode_Callback(hObject, eventdata, handles)global jj textString = get(handles.text1,String);if(strcmp(textString,0.)=1) set(handles.text1,String,0.) ; jj=1;elsetextString =strcat(textString,.);set(handles.text1,String,textString)end% 按键backspace响应function back_Callback(hObject, eventdata, handles)global jjtextString = get(handles.text1,String);if(strcmp(textString,0.)=1)&(jj=0) set(handles.text1,String,0.) ;else ss=char(textString); l=length(textString); textString=ss(1:l-1);set(handles.text1,String,textString)endjj=0;% - Executes on button press in pushbutton28.function pushbutton28_Callback(hObject, eventdata, handles)textString = get(handles.text1,String);%strcmp(textString,0.)if(strcmp(textString,0.)=1) set(handles.text1,String,0.) ;elsea = strread(textString, %f);a=1/a;set(handles.text1,String,a)end% - 按键%响应% - Executes on button press in quyu.function quyu_Callback(hObject, eventdata, handles)shift=1;% - 按键log响应function pushbuttonlog_Callback(hObject, eventdata, handles)textString = get(handles.text1,String);if(strcmp(textString,0.)=1) set(handles.text1,String,0.) ;elsea = strread(textString, %f);a=log(a);set(handles.text1,String,a)end附录B计算器的最终实现以及编译环境:编译环境:附录C修改以后的计算器界面: 35大学本科毕业论文(设计)管理办法第一章 总则第一条 本科毕业论文(设计)是人才培养方案的重要组成部分,是培养学生科研能力和创新能力的重要实践环节,为保证毕业论文(设计)工作的顺利完成,加强规范化管理,提高毕业论文(设计)质量,根据教育部、省教育厅的有关规定要求,结合我院实际情况,特制定本办法。第二章 目的与要求第二条 毕业论文(设计)教学环节的目的,培养学生勇于探索的创新精神,实事求是、严肃认真的科学态度和严谨求实的工作作风。 第三条 使学生能综合运用所学的知识技能,提高思考问题、分析问题和解决实际问题的能力。第四条 培养学生从文献、科学实验、生产实践和调查研究中获取知识的能力,培养学生从事科学研究的兴趣,掌握科学研究的基本方法。第五条 对学生的知识面、掌握知识的深度、运用理论知识处理问题的能力、实践能力、外语水平、计算机运用水平、书面及口头表达能力等进行一次全面的考核。第六条 要求所有毕业生必须撰写毕业论文(设计),各系要认真组织毕业论文(设计)工作,确保毕业论文(设计)的质量。第三章 组织管理第七条 全院的毕业论文(设计)工作按照分级分工的原则,负责毕业论文(设计)工作的管理、指导、检查、考核和总结。(一)教务处职责1.负责制定全院本科毕业论文(设计)管理规章制度。2.组织开展毕业论文(设计)工作的教学研究与改革。3.组织毕业论文(设计)工作的检查、评估和总结。4.审核答辩委员会组成人选,检查毕业答辩的过程。5.组织评选院级优秀毕业论文(设计)。(二)系职责1.成立毕业论文(设计)工作领导小组,制定工作计划和安排。2.组织专业教研室成立专业答辩委员会。3.负责按照标准配备、审查、批准指导教师,组织指导教师培训。4.依据学院的毕业论文(设计)成绩评定标准,结合专业特点,制定本系各专业的具体评分标准和规范。5.负责本系学生毕业论文(设计)所需的场地、仪器设备的分配和保障。6.评选系优秀毕业论文(设计)。7.做好毕业论文(设计)工作总结与归档。(三)教研室职责1.根据指导教师的条件,提出指导教师名单。2.审查毕业论文(设计)题目及指导教师的安排,对不合格的题目提出修改意见。 3.组织审定毕业论文(设计)选题,落实一人一题的工作要求;定期检查毕业论文(设计)工作的进度和质量。4.检查毕业论文(设计)任务书的填写情况。5.考核指导教师的工作,把握毕业论文(设计)的进度和质量。6.组织毕业论文(设计)的答辩和成绩评定工作。7.做好本专业优秀毕业论文(设计)的评选工作。8.认真进行工作总结,汇总毕业论文(设计)资料送系归档。(四)指导教师职责1.毕业论文(设计)题目确定后,指导教师要及时做好各项准备工作,其中包括拟定任务书,收集资料以及做好实验的准备工作,制定指导计划和工作程序。2.向学生下达大学毕业论文(设计)任务书(见附件3),并提出具体的要求,指定主要参考资料。3.审定学生的总体方案和工作计划,并定期检查学生的工作进度和工作量,及时解答和处理学生提出的有关问题,严格要求学生。4.做好学生外文翻译的评阅工作。5.指导学生正确撰写毕业论文(设计)报告,并对报告写出评语。6.按大学毕业论文(设计)撰写规范(见附件1)要求检查学生论文撰写完成情况并填写大学毕业论文(设计)工作指导情况记录(附件4)。7.评定毕业论文(设计)成绩。8.做好毕业论文(设计)材料的整理归档工作。第四章 选题、开题第八条 选题时应遵循的原则(一)课题必须符合本专业的培养目标及教学基本要求,体现本专业基本训练的内容,使学生受到全面的锻炼。(二)课题应尽可能结合生产、科研和实验室建设等任务,减少虚拟题目的数量及比重。(三)课题的类型可以多种多样,贯彻因材施教的原则,使学生的创造性得以充分发挥,利于提高课题成果的质量。(四)选题应力求有益于学生综合运用多学科的理论知识与技能。(五)课题要在保证教学基本要求的前提下,学生在培养方案规定的时间内,在指导教师指导下经过努力能够完成任务。(六)课题分配原则上每人一题,双方选择,学生在教师列入的选题中选题,也可以自主选定符合本专业的题目上报到指导教师,经指导教师审定、教研室批准后方可列入选题目录。经教研室审定,报系主任批准后,确定分配题目。教研室根据学生意向、学生本人的实际能力以及课题的类型、分量、难易程度,结合指导教师的意见进行综合平衡,最后确定课题分配,并以书面形式将课题任务书下达给学生,最终以系为单位将选题情况汇总报教务处。 第九条 选题范围(一) 文、理、管、经、医类专业,应以完成毕业论文为主,题目以阐述理论原理和将理论原理应用于某些具体问题的课题为主,也可选择一些具有一定深度和难度的专题研究课题,使学生在分析问题方面得到较多的锻炼。(二)工科专业,应以完成毕业设计为主,题目以工程设计类型的课题为主,有条件的可以选择既有工程设计又有专题研究的课题,使学生既能受到工程师的基本训练,又掌握本专业的基本技能。(三)艺术类专业,应以毕业设计为主,毕业设计题目通过指导教师与学生沟通制定,毕业设计应有设计作品。(四)鼓励不同学科(专业)相互交叉、相互渗透,扩大学生知识面,开拓眼界,提高质量。第十条 开题学生接受毕业论文(设计)任务后,应在指导教师指导下制定工作计划,进行文献查阅、资料收集、实习调研、实验研究,在规定的时间内填写大学本科毕业论文(设计)开题报告(见附件2),经指导教师审查同意后报教研室批准,即可开始撰写毕业论文(设计)。第十一条 毕业调研(一)学生可根据毕业论文(设计)选题或选题意向进行毕业调研,深入社会,对某一行业、某一事件或问题,对其客观实际情况进行调研,将调查了解到的全部情况和材料进行分析研究。(二)学生在教师指导下要精心选择调研对象。调研对象要有分析价值,包括理论价值和应用价值。调研和分析后得出的结论及建议要尽可能实现从个别到一般的提升,避免就事论事。(三)在教师指导下完成调研报告。第五章 毕业论文(设计)指导第十二条 指导教师毕业论文(设计)实行指导教师负责制。每个指导教师应对学生整个毕业论文(设计)阶段的教学活动全面负责。(一)指导教师条件及要求1.毕业论文(设计)指导教师应作风严谨、有较高的业务水平和实践经验。指导教师一般应由讲师或相当于讲师及以上职称、具有丰富理论和实践教学经验的教师担任。2.指导教师应为人师表、教书育人,同时对学生严格要求。应始终坚持把学生的培养放在第一位,避免出现重使用、轻培养的现象。3.每个指导教师所带毕业论文(设计)的学生数原则上不得超过10人。指导教师确定以后,不得随意更换。在毕业论文(设计)期间,指导教师必须坚守岗位。确因工作需要出差时,必须经系主任批准,并委派相当水平的教师代理指导。4.在校外进行毕业论文(设计)工作的学生,可聘请相当于讲师职称以上的技术人员担任指导。有关教研室必须指定专人进行检查,掌握进度,协调解决有关问题。第十三条 学生(一)申请做毕业论文(设计)的学生必须修完所学专业教学计划规定的全部课程。(二)学生在充分调研的基础上,编写毕业论文(设计)工作计划,列出完成毕业论文(设计)任务所采取的方案与步骤。(三)毕业论文(设计)工作计划编写完成后,经指导教师审阅同意后实施。学生应主动接受指导教师的检查,定期向教师汇报毕业论文(设计)的进度,听取教师的意见和指导。(四)学生在毕业论文(设计)工作中应充分发挥主动性和创造性,树立实事求是、诚实守信的科学作风,严格遵守规章制度,爱护公共财物和坚持节约,杜绝浪费。(五)学生必须独立完成毕业论文(设计)任务,严禁抄袭他人的论文(设计)成果,或请人代替完成毕业论文(设计)。一经发现,毕业论文(设计)成绩为零分,并根据情节轻重给予纪律处分。(六)所有学生必须参加毕业论文(设计)的答辩。(七)学生在毕业论文(设计)答辩后,应交回毕业论文(设计)的所有材料(包括设计实验的原始资料、报告、调研资料、毕业设计图纸、论文等)。对论文(设计)内容中涉及的有关技术资料,学生负有保密责任,未经许可不能擅自对外交流或转让,并协助做好资料归档工作。第六章 撰写要求第十四条 毕业论文(设计)应重点突出、内容充实,立论正确,论据充分,结构严谨,格式规范,结论正确,并要求思想端正、观点明确、实事求是、文笔通顺。设计图纸的各项内容应符合制图标准,做到结构合理,视图正确,尺寸齐全。艺术类专业毕业论文必须结合毕业设计进行撰写。第十五条 毕业论文(设计)文本一般由题目、目录、中英文摘要、关键词、正文、参考文献、注释几部分构成,各部分具体要求见大学本科生毕业论文(设计)撰写规范(见附件1),其中注释、附录视具体情况安排。理工类、艺术类毕业设计的撰写规范可根据专业特点由所在系做出适当调整,并报教务处备案。第十六条 毕业论文(设计)正文字数不少于8000字;开题报告字数不少于1000字;参考文献一般不少于10篇, 其中包括外文参考文献2篇。第七章 评阅、答辩及成绩评定第十七条 评阅(一)指导教师评阅:指导教师应对学生的毕业论文(设计)完成情况进行认真、全面的审查后给出成绩,并填写大学毕业论文(设计)指导教师评分表(附件5)。评语的书写要客观、公正,体现论文的真实水平。(二)评阅专家评阅:学生在答辩前2周将毕业论文(设计)送评阅专家评阅,评阅专家由答辩委员会聘请。每篇毕业论文(设计)需要有两位评阅专家(其中一位可以是指导教师)进行评阅。评阅专家根据论文(设计)的实际情况进行评阅,给出成绩,对不足之处提出修改意见,提出是否可以进行答辩的意见,并填写大学毕业论文(设计)评阅教师评分表(附件6)。只有两位评阅专家都同意答辩才可获得答辩资格。评阅专家一般应由具有讲师及以上职称有经验的相同或相近学科的具有指导论文(设计)资格的人员担任。第十八条 答辩(一)毕业论文(设计)答辩工作由各系毕业论文(设计)答辩委员小组负责,成立专业答辩委员会,各专业答辩委员会由3-9人组成,根据需要,答辩委员会可决定组成若干答辩小组,答辩小组由3-5人组成,设组长1人,秘书1人(可由小组长兼任),具体负责本组学生的答辩工作。专业答辩委员会成员及答辩小组成员必须由具有讲师以上(或具有同等职称的专业技术人员)担任。专业答辩委员会的主要职能:1. 聘请毕业论文(设计)的评阅专家审定学生答辩的资格;2.主持并组织全系答辩工作并做好答辩记录,填写大学毕业论文(设计)答辩记录(附件7);3. 讨论并确定学生毕业论文(设计)的答辩成绩,并填写大学毕业论文(设计)答辩小组评分表(附件8)。 (二)答辩工作程序和要求1.根据学生呈送的毕业论文(设计)任务书、翻译文章、毕业论文(设计)、毕业设计手册(艺术类专业)、毕业论文(设计)电子版、设计图纸、计算机程序及评阅意见等,答辩委员会审定答辩资格。2.举行答辩:先由学生阐述毕业论文(设计),时间一般为10-15分钟,然后学生用10-15分钟回答答辩小组老师提出的问题。3.答辩小组结合论文(设计)内容、文字写作(规划设计)水平、口头表达能力等进行现场评分,并填写答辩成绩。4.在校外做毕业论文(设计)的,可由接收单位的技术人员和我院教师共同组成答辩小组(我院教师任答辩组长)进行答辩。5.答辩过程中,答辩小组秘书应做好记录,以供评定成绩时参考。第十九条 成绩评定毕业论文(设计)总成绩,由指导教师、评阅人和答辩小组的评分组成,三部分的比例分别为30%,30%,40%。从严要求,优秀的比例一般不得超过20%。各系可依据上述规定制定具体的执行细则,填写大学毕业论文(设计)评阅书及成绩评分表(见附件9),汇总后盖章存档并报教务处。第二十条 院级优秀毕业论文(设计) 1.基本条件:(1)观点正确,有独立见解、创新或发现,或有较好的经济和社会效益;(2)能正确、灵活地运用所学基础理论、专业知识和基本技能,分析和解决问题的能力较强;(3)论文写作结构完整,论据充分,数据详实,符合学术规范;表达准确,语言流畅,概括能力较强。2.获奖论文(设计)优先列入院级优秀毕业论文(设计)。3.院级优秀毕业论文(设计)由各系推荐,推荐比例不超过毕业学生人数的3,教务处最终备案。第八章 检查与评估第二十一条 教务处对毕业论文(设计)工作全过程进行检查。检查内容包括:毕业论文(设计)工作进度、教师指导、论文(设计)水平与质量、论文(设计)抄袭检测、答辩、成绩评定情况等。对发现的问题,则由相关人员及时进行整改。第二十二条 在学生答辩前,各系按各专业人数5%比例对毕业论文(设计)进行抽查,并按一定比例进行抄袭检测。第二十三条 检测结果认定及处理办法(一)文字复制比在30%以下(含30%)的毕业论文(设计),视为通过检测,合格。(二)文字复制比在30%-70%之间的毕业论文(设计),由指导教师根据检测结果指导学生进行修改,修改后的毕业论文(设计)须进行复检。复检后的文字复制比降至30%(含30%)以下者,视为通过检测;仍未通过者,取消该生当年毕业论文(设计)答辩资格,延期一学期答辩。(三)文字复制比在70%以上(含70%)毕业论文(设计),取消该生当年毕业论文(设计)答辩资格,该生毕业论文(设计)须重新撰写,延期一年答辩。(四)因抄袭被责令延期答辩的学生,在第二次申请补做毕业论文(设计)过程中,再次有抄袭行为者,取消答辩资格,将不再安排毕业论文(设计)补做、答辩。(五)学生或指导教师对检测结果提出异议的,学院将组织相关专业专家鉴定,并作出结论。第二十四条 毕业论文(设计)工作结束后,教务处、各系在质量检查与评估基础上,总结毕业论文(设计)工作中的经验,分析存在的问题,提出改进意见和建议。第九章 在校外做毕业论文(设计)的规定第二十五条 凡需要在用人单位或协作单位安排学生做毕业论文(设计)的系必须提前与教务处联系。 第二十六条 用人单位接受学生做毕业论文(设计),应提前将任务书和指导教师的姓名、职称报学生所在系批准后,方可派出学生。接受单位应严格按照我院毕业论文(设计)工作有关规定操作执行,保证质量。第十章 总结及归档第二十七条 各系答辩委员会要督促各答辩小组对毕业论文(设计)进行工作总结。通过对毕业论文(设计)的总结,分析学生的学习质量,总结组织、指导毕业论文(设计)工作的经验。工作总结由答辩小组完成后交教研室汇总,再报系答辩委员会汇总。在答辩工作结束两个月内将本系毕业论文(设计)工作总结报教务处。第二十八条 毕业论文(设计)资料(含电子版)由教务处保存,存期4年;优秀毕业论文(设计)由各系保存,不合格论文及其资料不保存、不退回。毕业论文(设计)资料包括任务书、开题报告、指导情况记录、答辩记录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度温泉酒店装修合同预算范本
- 二零二五版酒店用品行业绿色供应链管理合同
- 二零二五年度新型汽车抵押权转让及维修保养服务合同
- 2025版防火门窗行业市场拓展与品牌战略合同
- 2025版二手房买卖合同涉及房屋交易过程中的物业服务协议范本
- 二零二五年度工程咨询服务居间合同范本
- 二零二五年度高层综合楼物业投诉处理委托合同
- 二零二五年度高端执业药师租赁服务合作协议
- 2025版废弃渣土运输合同生态补偿机制示范文本
- 二零二五年度跨境电商广告合同履行与品牌推广
- 2025年语文考试大纲
- 福建事业单位考试反腐倡廉试题及答案
- TCESE 3-2024 青少年人工智能技术水平测试技术技能标准
- 2025年中国参茸滋补品行业市场调查研究及发展趋势预测报告
- 意向房屋买卖合同书
- DB52-T 1626-2021 水利工程调整概算报告编制导则
- 输液泵与微量泵的使用
- 2025年一建市政记忆口诀
- GB/T 1346-2024水泥标准稠度用水量、凝结时间与安定性检验方法
- 川味创新菜品的研发与市场推广
- 《医疗损害纠纷的责任认定研究》3500字(论文)
评论
0/150
提交评论