前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇软件课程设计总结范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
课程设计是土木工程专业教学计划中的一个重要环节。它可以使学生了解如何将课堂上所学的理论知识应用于实际工程中,并且通过课程设计更好地掌握课堂上所学的知识,从而为今后的工作打下一个良好的基础。
对于土木工程专业建筑工程方向的学生而言,课程设计通常包括:民用房屋建筑设计、单层工业厂房建筑设计、混合结构房屋墙体及条形基础设计、钢筋混凝土现浇楼盖结构设计、单层工业厂房结构设计、多层框架结构设计、钢屋架设计、门式刚架厂房结构设计、桩基础设计、土木工程施工组织设计和一般土建工程概预算设计等。每一门课程设计都是相对应课程的一个重要实践性环节,是培养学生动手能力及思考和创新意识的一个重要手段,是理论教学与实践相结合的重要途径,也是体现素质教育的一个重要方面。由此可见,提高课程设计的教学质量对于提高建筑工程人才培养质量起着至关重要的作用。
要提高课程设计的教学质量需要从课前准备、加强指导、注重设计过程、做好成绩考核及成果总结等多方面人手。当然要保证上述每一方面的工作质量,教师的责任心尤其重要。”下面结合笔者在建筑工程课程设计教学中的教学实践,谈几点建议。
2认真做好必要的准备工作
2.1精心选题及合理确定设计分量
在以往的课程设计中,有些指导老师为减少麻烦,把某一设计选题用很多届,致使设计内容陈旧,从而影响了学生的设计积极性。也有的课程设计其设计任务分量过大,导致设计过程草草收兵,应付了事;而另一方面,也存在个别的课程设计分量过少,使得设计过程中学生闲暇多,用到的知识少,动手能力得不到很好的锻炼,从而影响了教学质量。因此,在课程设计选题时,应结合新的教学内容和土木工程领域的新发展,不断补充和更新设计内容。对部分的课程设计,应尽可能选用近期设计的工程或正在实施的工程,以便学生在设计过程中能看到实物,以增强他们的感性认识和设计积极性。比如,多层框架结构设计、桩基础设计、土木工程施工组织设计和一般土建工程概预算设计等都应尽量将选题与实际工程结合起来。同时,在选题时,应考虑设计时间、复杂程度、提交成果的工作量等来确定合理的设计分量,使参与设计的学生都能经历一个完整的练习过程,收到较好的效果,从而达到课程设计预期的目的。
2.2认真编写设计指导书
课程设计指导书是引导学生进行设计的指导性材料,是课程设计教学中不可缺少的内容之一。有些指导老师为了省事,在课程设计开始的当天才口头布置设计任务或在黑板上大致抄写几条;有些老师虽然布置了较完整的设计任务,但任务书过于简单,对完成相关课程设计步骤、依据、设计进度、成果内容等未做出明确的交代,故指导性不强。每一门课程设计都应该按照教学大纲的要求明确设计的目的、任务和要求。在课程设计正式开始之前,指导老师应提前编写好内容详尽的设计指导书,并发给学生,让他们有一个熟悉的过程。指导书一般应包括以下内容:(l)设计目的、任务;(2)设计依据;(3)设计参考图纸及相关资料;(4)设计步骤与要求;(5)成果内容;(6)设计进度安排;(7)纪律要求;(8)成绩考核标准。如有必要,还应编人相应的设计例题,供学生进行课程设计时参考。
2.3准备必要的资料
工程设计过程中,设计者需要应用相应的规范、图集、标准、定额等基础资料。如房屋建筑课程设计中需要收集当地的气象资料和水文地质资料等原始数据,并提供《西南地区标准设计通用图》及有关制图标准;又如多层框架结构设计中需要准备《建筑抗震设计规范》、《建筑结构荷载规范》、《建筑结构可靠度设计统一标准》、《混凝土结构设计规范》、《混凝土结构施工图平面整体表示方法制图规则和构造详图》等各类资料;再如根据四川省现行的工程造价编制方法,土建工程概预算课程设计需要提供国家标准《建设工程工程量清单计价规范》、《全国统一工程量清单编制规则》、《四川省建设工程工程量清单计价定额》、《全国统一安装工程预算定额四川省估价表》(2004)、某一时期的材料指导价、各类标准图集等。由于经费问题及应用范围上的限制,指导教师应根据设计内容的需要对上述资料中的必要部分进行收集整理,作为指导书的附件,这样可以帮助学生尽快做好设计准备和更充分地理解设计内容,为高效而顺利地完成课程设计提供保证。另一方面,由于资料种类和内容较多,对于有些资料,可提供电子版本或范围、出处供学生自己查阅、选用,这样也可以使他们查阅和利用资料的能力得到锻炼,为毕亚设计和今后的工作打下基础。
3加强指导与管理
3.1加强设计过程中的指导工作
对课程设计进行指导,仅是抽空到教室里对学生提出的问题给予解答是不够的。因为有的学生在设计过程中提不出什么问题,有的学生总是参考同学的设计步骤,他们甚至对书上、规范、标准或定额中的内容理解错了,就按他们自己错误的理解去做,影响了设计成果的质量。指导教师安排的指导时间每一天应不少于4学时,且具体时段应相对固定,以保证学生能按进度完成设计任务。同时,对课程设计的指导应把被动解答问题与主动提出问题相结合,对一些容易出现错误或混淆不清的地方进行提或在黑板上予以提示,了解学生的具体做法或算法,并通过检查中间结果来发现问题。同时,对计算中或绘图中一些共性、难点问题应讲解。
3.2加强对设计过程的管理
课堂教学有固定的时间,可以通过考勤、课后作业及讲评等手段检查学生的学习情况,从而保证一定的教学质量。目前对课程设计的管理则较为松散,有的指导老师在成绩考核中只依据学生最后提交的设计成果予以评定,对设计过程几乎没有任何监控或记录,因此导致学生的松懈和抄袭现象时有发生,甚至出现抄袭的学生得高分的情况,这显然不利于提高学生主动完成设计的积极性,也不利于设计质量的提高。对课程设计过程中的管理可采取如下做法:
(1)明确指导时间。
(2)合理划分和安排设计进度。
(3)对设计进度中的各个中间环节明确其具体要求(内容及必须完成时间),并不断检查;错误的地方可直接在初稿中批示出来;前一步骤未完成者不得进人下一阶段的设计。
(4)最后必须提交正式的成果和检查过的初稿或底稿;没有接受中间过程检查的学生,最后提交的成果不予批改,以不及格论。
通过上述的管理与督促,能够收到较好的效果。
4采取措施确保设计质量和效果
4.1设计分组或设计选题
在布置课程设计的任务时,应分组或分题,不能全班做同一题目。如果每个人完成完全相同的内容,不利于培养他们独立思考和主动学习的能力。比如钢筋混凝土现浇楼盖结构设计的选题应考虑不同的平面尺寸、荷载、建筑构造做法、材料强度等,还可以要求采用不同的楼盖类型,以确保一人一题,每人可以完成相对独立的设计任务。又如,房屋建筑课程设计需要绘制较多的图纸,可以在课程教学中期即公布设计题目,并采取学生选择与教师分配相结合的方法确定分组或选题,这样学生有更多的时间学习规范标准和构思方案,在课程设计周开始前即可初步确定合理的设计方案,为下一步完成施工图设计提供了保证。再比如土建工程概预算课程设计,一般的实际工程其工程量较多,在指导过程中,可以把课程设计的班级分成几个小组,一些小组模拟招投标中的甲方做标底,另一些则作为不同的投标单位(乙方)计算报价,最后让他们进行比较竞争。
由于每一小组是合作完成课程设计,所以必须要求小组成员每人独立完成相应的内容,然后成员中间再进行互审,促使他们去思考,去发现别人的和自己的不足,从而提高学生课程设计的主动性和积极性。PKPM结构软件进行建模、电算及施工图绘制,同时通过与手算的结果对比分析,校核手算的正确性;土建工程概预算设计也可以应用某种预算软件进行分析、汇总、打印,提高设计效率。通过上机操作,可以让学生对目前工程设计中一些常用的软件有所了解,同时也可以提高他们的计算机应用能力和独立思考能力,并从一定程度上提高设计质量。当然,课程设计又不完全等同于工程设计,学生不能完全依赖于软件,手工绘图、手算等基本技能的训练必不可少。
4.2安排上机操作时间
在课程设计中,还应安排一定的上机时间,要求每个学生会应用一种与课程设计相关的软件上机操作。譬如,房屋建筑设计可采用Au量oCAD、天正建筑等软件进行施工图绘制;结构及基础设计可采用PKPM结构软件进行建模、电算及施工图绘制,同时通过与手算的结果对比分析,校核手算的正确性;土建工程概预算设计也可以应用某种预算软件进行分析、汇总、打印,提高设计效率。通过上机操作,可以让学生对目前工程设计中一些常用的软件有所了解,同时也可以提高他们的计算机应用能力和独立思考能力,并从一定程度上提高设计质量。当然,课程设计又不完全等同于工程设计,学生不能完全依赖于软件,手工绘图、手算等基本技能的训练必不可少。
关键词: Solidworks 课程设计 工程图
1.概述
课程设计是非常重要的教学实践环节,通过课程设计的锻炼,学生可以综合运用专业课知识。通过课程设计培养学生机械综合设计能力、创新能力和工程意识,是启迪学生创新思维、开发学生创新潜能的重要手段,并为以后专业课程设计和毕业设计奠定基础,在教学计划中具有承上启下的作用[1]。
根据学校机械专业的培养方案,可将专业课课程设计分为机械类课程设计和电类课程设计,机械类包括:机械原理课程设计,机械设计课程设计,夹具设计课程设计等;电类的包括:PLC原理与应用课程设计,控制工程基础课程设计等。然而,对于机械类课程设计来讲,主要是对机构的原理设计、结构设计和工艺卡片设计等。然而不管是哪一个机械类的课程设计,都离不开三维模型的建立。本文主要针对机械类课程设计中的三维软件的应用做探讨和研究。
2.目前课程设计中存在的问题
目前几个机械类课程设计都还是在采用传统手工绘图或者二维CAD绘图的方式进行设计[2],老师在前期讲解的时候,也是用一些已经做好的设计的动画和基本原理讲解的方式给学生讲解。具体问题如下:
(1)《机械原理课程设计》基本都是采用手工原理图的形式进行设计,学生从手册或课本中了解每种机构的工作原理,然后根据老师布置的课题要求进行原理设计,通过手工绘图方式,绘出机构原理图。
(2)对于《机械设计课程设计》来讲,我们的题目还是使用传统课题,设计一级或者二级减速器。设计步骤基本跟传统设计步骤一样,学生先观察实际减速器模型的结构,然后进行拆装,详细了解减速器的结构。在了解了减速器结构后,学生再一步步进行轴的设计、齿轮设计、轴肩、箱体等零件的设计。这种设计步骤看似非常合理,但是学生是观察成品减速器,很难理解每个零件在整个产品中的作用。如果能将减速器是如何设计出来的,让学生直接参与设计过程中,学生就会更有兴趣,理解更容易。
(3)《机械设计课程设计》是已知产品的结构,然后进行设计,然而《夹具设计课程设计》只知道功能和设计要求,需要学生将所学《夹具设计》知识进行综合运用,设计一套完整的夹具。传统设计步骤是学生通过实习,参观实际的夹具结构,然后老师给出跟参观相似的课题,学生进行设计。在设计过程中,主要采用手工或者二维CAD软件进行结构设计。
以上几种设计都采用二维设计,学生直观上不便于掌握和理解。而且二维设计的后期修改工作非常繁琐。
3.三维软件Solidworks在课程设计中的应用
(1)三维造型技术的优点
三维设计是新一代数字化、虚拟化、智能化设计平台的基础。它是建立在平面和二维设计的基础上,让设计目标更立体化、更形象化的一种新兴设计方法。三维CAD系统有较好的造型工具,能应用“自顶向下”和“自底向上”等设计方法,实现装配等复杂设计的难度远比用二维图形系统增加得快。
(2)三维软件Solidworks在课程设计中的应用实例
为了适应现代工业4.0人才培养需要,学生应该首先能使用现代化技术手段进行产品设计,然后具备能出一套标准的符合机械设计规范的工程图的能力。学生需要掌握至少一款三维软件的使用,并能熟练使用三维软件进行产品设计和出工程图。然而,将三维软件应用于课程设计中,一方面使学生充分理解所做课题的具体情况,另一方面学生的三维设计过程是对软件使用的锻炼。
2014年在修订机械设计制造及自动化培养方案中,考虑到三维软件在机械专业课中的重要地位,将三维软件课程设置在第三学期,也就是在所有课程设计开设之前就已经开设了三维软件课程。
下面以Solidworks软件在《夹具设计课程设计》中的使用为例,在基本确定定位元件和夹紧机构以后,结构设计步骤如下:
(1)夹具的三维结构设计
夹具由定位元件、夹紧机构和夹具体等一些辅助元件组成。Solidworks在装配体设计中有一种自上而下的设计方法,这种方法可以在设计过程中,一边设计一边建模。只需要画好第一个基础零件,其他零件可以根据需要直接在装配体中建模,可以非常方便地确定设计的零件的位置和大小。本实例就是采用这种自上而下的方式进行装配体的设计。现将拨叉零件钻孔专用夹具体三维结构设计出来,然后设计心轴并将被加工零件拨叉装配进来,依此方法,将需要的零件都一一设计出来,最后成为一个完整的夹具。
老师在讲解完理论知识以后,再以一个实例为例,一边设计一边绘图,这样学生对整个设计步骤就非常清楚,也容易理解。
(2)由三维结构图出工程图
对于机械专业学生来讲,出一套标准的工程图是最基本的要求。很多学生做设计时更重视方案设计,不重视出图。而且课程设计老师进行课程设计指导时,主要对学生的设计方案进行指导。然而,课程设计一方面是对专业课知识的综合运用,设计正确的方案,另一方面是对学生出图能力的加强和锻炼。
三维Solidworks软件具备零件和装配体出工程图的功能,学生可以利用Solidworks软件进行三维结构设计,在结构设计方案最终确定以后,先用Solidworks软件输出工程图,再到CAD中进行修改。
4.总结和展望
课程设计是使学生具备综合运用专业知识能力,学生通过课程设计,了解实际产品的设计过程,达到理论联系实际的效果。
参考文献:
[1]李可桢,程光蕴,李仲生.机械设计基础(第五版).高等教育出版社,2011.
关键词:软件工程 教学改革
“软件工程”是一门理论与实践并重的基础课程,在教学实施方面存在较大的难度。现有的软件工程课程存在着体系不统一、定位不明确、知识与现实脱离等问题,课程内容比较庞杂和抽象,教学实践环节薄弱。因此,如何使教学内容先进、讲授生动实际、实践效果良好,一直是软件工程课程教学需要解决的难点问题。
1.软件工程课程教学改革现状
普通高校传统的实验教学过于强调理论知识的积累,这限制了学生个性的发展、技能的培养和创新素质的形成。其课程设置与实践教学内容都严重滞后,实践教学学时占总学时也很少;在实践教学内容方面对理论内容进行验证的实践教学环节占较大比例,而有利于培养应用能力的综合性、设计性实验等实践性教学比例偏少;在实践教学安排上仍采取先理论,后实践的顺序来确定实践教学环节。特别是对实践教学内容、方法及过程与创新性应用型软件人才的培养目标是否相适应等问题的研究还相当不够。具体体现在:
(1)实践教学体系设置不够完善,缺乏对实践教学的过程管理,没有建立配套的质量监控与评价体系。
(2)对实践教学的认识不到位,存在着重理论,轻实践;重课内,轻课外的倾向,缺乏对实践教学内容的总体设计,实践教学的内容及形式陈旧。
(3)实践教学教学方法单一,仍旧采用以教师为主以灌输为主的教学方法,使学生的主观能动性、动手能力和创新精神的培养受到了很大的限制。
(4)不重视工程化思想的培养,普遍缺少对学生工程能力和职业素质的训练,没有很好利用先进的实践教学管理平台跟踪管理学生实践项目。
(5)实验设备和计算机专业教师严重不足,目前的实验室设备与管理模式已很难满足实践教学的要求,缺乏具备行业工程领域背景和国际化背景的高水平创新实践教学团队。
2.改革教学方式
在计算机科学与技术专业的四个专业方向中“软件工程”课程都是重要的专业必修课,该课程的教学效果直接影响到专业的发展,因此有必要从课堂教学、实验教学、实践教学这三个环节入手探索“软件工程”课程的一种新的教学模式。
2.1案例辅助教学
“软件工程”课程主要内容涉及指导软件开发的原理、方法、工具。若脱离了软件开发实践,这些原理、方法、工具会变得枯燥、难懂。在“软件工程”课程教学中引入案例辅助教学能有效地提高教学质量。课程中的每个重要知识点都应配备若干相关案例。在整个课程的教学中应有1到2个贯穿始终的综合案例。综合案例应为一个较为实际的软件系统的开发过程,包括问题定义、可行性研究、需求分析、总体设计、详细设计、编码、测试。综合案例中应包含各开发阶段中涉及的任务、技术、方法及工具。学生应在课余时间认真阅读案例,并进行分析,老师同步在课堂上讲授案例,然后学生在实验课中,按照案例中的步骤重视案例中的系统开发过程,最后总结归纳。
2.2实训式实验
实训式实验是通过实例演示及模拟、课堂练习、课后作业这三个环节使学生通过实验训练很好地掌握相关技术及方法。实训式实验包含如下三个环节:
(1)实例演示及模拟
每个实验,教师应先讲解实验步骤及要求。之后教师讲解并演示一个案例,在此过程中学生同步模拟每个实验步骤。教师做一步,学生跟一步,若有学生出现问题,教师及实验员应及时辅导使其能跟上大家的进度。
(2)课堂练习
案例讲解演示之后,教师应布置1到2个类似练习题学生参照前面所讲解的案例,按步骤完成这些练习。学生练习过程中教师应全程指导,实验课结束时学生应将实验结果以电子邮件形式发给教师,并书写实验报告。
(3)课后作业
实验课结束时,教师应布置一个相关作业,学生在课下参照教师讲解的实例及课堂练习完成作业,以巩固相关知识。
2.3综合实践
“软件工程”课程的教学中应注重综合实践环节的建设。综合实践环节包括以下三个方面:
(1)“软件工程”课程设计
“软件工程”课程应设置两周左右的课程设计。课程设计的目标是让学生体验软件开发的全过程,且学会与他人合作,培养团队精神。课程设计过程中,学生分成若干小组,每个小组选择一个项目,该项目的规模应与课程综合案例的规模类似。每个小组应完成项目的问题定义、可行性研究、需求分析、总体设计、详细设计这些阶段。各个小组由组长负责组织、分工、控制进度等,对小组成员的最终课程设计成绩有一定的分数浮动调整权;组长带领全组顺利完成任务,总评可加一定分数。小组完成项目之后,应提交项目开发各阶段文档及课程设计报告。
(2)与其它课程的课程设计相结合
计算机专业的很多课程(如数据库原理、信息系统开发、数据结构、C语言等)的课程设计都与软件开发相关,可将这些课程的课程设计作为“软件工程”课程的辅助课程设计。在这些相关课程的课程设计中,可通过恰当地选择设计题目,将软件工程的原理、方法、工具应用于这些课程设计中,使学生体会到软件工程方法与各种软件开发的关系。
(3)与毕业设计相结合
计算机专业的毕业设计主要是进行实际的软件开发。目前毕业设计中学生一般面临全新的题目,设计过程中学生既要分析研究系统又要熟悉开发工具,这样很多学生会觉得头绪太多,忙不过来,最终不能完成一个理想的系统。鉴于此可将毕业设计作为“软件工程”课程设计的延续,延用课程设计中的分组,每个小组延用课程设计中的题目。由于课程设计时间较短,课程设计时各小组只进行了粗略并且简化的项目开发,在毕业设计的半年中,各小组可在课程设计的基础上进一步完善扩充已有成果,按照软件工程的步骤最终得到比较理想的系统。
参考文献:
vb课程设计心得体会一
我们组这次设计的程序是考勤管理系统,主要用于企事业单位的考勤,便于统计员工的出勤情况。
1.通过这一次的程序设计,使我能够进一步掌握用程序设计语言解决实际问题的方法,在操作当中把所学到的用于实际的编程里面去。
2.通过这一次的程序设计,使我能够提高分析问题、查阅资料、吸收新知识的能力,在分析解决问题时比以前有了很大的进步,一些常用的知识和一些常规的错误都能够解决。
3.通过这一次的程序设计和指导教师姜瑶老师的指导使我能够进一步对vb有了熟练的操作,并且在分析,编程方面比以前有了更大的提高。
4.我认为实践周的程序设计是给我们学习的一个大好机会,使我们在这样的机会里学到了一定的知识,毕竟理论要通过实践来锻炼,也只有自己参与了这样的一个锻炼,才能更好的发现自己的不足并加以改进和完善!
在这次的设计过程中,我学到的不仅是知识,我还认识到许多事情。这次设计使我的编程水平提高了一大步,使我充分的认识到合作的可贵。由于这次设计涉及到数据库,我也学到了不少数据库连接的知识,对数据库的操作有了进一步的了解。这次设计对我的综合能力是一次很好的锻炼,但是我必须承认自己的能力和知识还很肤浅。所以今后我的学习道路还是很漫长的。最后,在这里我要衷心的感谢我们的指导老师谢谢她的耐心指导和热心帮助。由于我水平有限,加之时间短暂,故学习数据库系统中还有许多不足之处,请老师批评指正,我会在以后的制作中不断改进,不断完善。
vb课程设计心得体会二
在前两周中我们进行的VB课程设计中,我获得了一些心得体会。
这是我第一次系统与完整的接触软件设计。我们组的题目是关于“俄罗斯方块游戏”的设计。我在组内主要负责(1)游戏界面的设计(2)俄罗斯方块的造型(3)游戏级别的自由选择(4)游戏速度的自由选择(5)游戏的背景音乐。在这次课程设计中,我的能力得到了锻炼,自己也有许多体会。这次的课程设计是自己第一次全面接触软件的制作过程。以前仅仅是对软件的开发有一个大体的印象,通过这次的课程设计,我对软件的开发有了切身的体会。软件并不像我原来所想的那样十分神秘,而是有着一个相对固定的模式和流程。我们只要按照这个模式和流程,就能够比较规范的完成一个软件的制作。软件的制作是一个系统的工程,需要我们掌握多方面的知识。在这次课程设计中,我觉得自己的知识面依然有所欠缺。因此我需要在以后的学习中加以注意,要不断的提高自己的知识面与知识层次。
我在这次课程设计中主要负责(1)游戏界面的设计(2)俄罗斯方块的造型(3)游戏级别的自由选择(4)游戏速度的自由选择(5)游戏的背景音乐。在这次课程设计之前,我对VB的编程不是特别的熟悉,这次的课程设计,我是一边学习,一边总结,一边进步。在编程的过程中,我体会到其实各种计算机语言是有相通之处的。在以前的 学习中,我只接触过C语言,这次在VB课程设计中,我发现C语言中的许多知识可以应用到VB中,两者具有相通的数据结构。所以我认为现在对计算机语言的学习,不要贪多,而应耐心的学好一门主要的计算机语言,在这个基础上,去学习其他的语言,这样会使学习效率大大提高。
在编程的过程中,我体会到编程是十分辛苦的。在课程设计这一段时间里,我每天的生活基本是在不断的调试程序和修改代码中完成的。有时,这种生活令人感到乏味和疲倦,但是在这种近似枯燥的生活中,我的编程水平有了一定程度的提高,这是课程设计中我最大的收获。以前学习计算机语言,总是静不下心来,不能认真的看书。这次课程设计,为了顺利的完成编程工作,我认真的学习了VB语言,并有了一定的心得体会。所以在以后的学习中,自己全身心的投入,这样学习才会有效率,才会有效果。
这次的课程设计是按小组进行的,我们的小组由两名同学组成。软件的设计本来就是一个团体的智慧结晶。这次课程设计也给了我们一次体验团体合作的机会。在课程设计中,我深深的体会到集体的智慧于力量是个人所无法比拟的。在课程设计中,我们的小组成员互相帮助,有问题两个人一起讨论解决,大大节省了时间。互相都提出了很好的建议,使我们的课程设计得以较好的完成。
课程设计已经结束了,但在课程设计的这些体会要应用到今后的日常学习中去。在新的学期,我觉得自己要在以下几个方面加以注意:
首先,在学习专业课的时候要注意理论联系实际。注意将课本上的知识应用到日常的操作中,真正做到学以致用。只有这样,才能做到目的明确,才能有足够的学习动力。
其次,在学习过程中要经常与同学进行交流,讨论所遇到的问题,并一起解决。在讨论中解决问题,会节约很多时间,并且在交流的过程中,我们也可以学到更多的东西。
课程设计已经已经完美解暑,这次课程设计给我打来了很多新的体会,在以后的学习中要不断总结,不断改进,使自己的成绩有新的提高。只有不断努力,才会使自己变得更加优秀。
vb课程设计心得体会三
经过近一个月的设计与制作,我们组的《20xx世界杯观战指南》终于完成了,现将过程中遇到的问题、获得的体会记录如下。
这次数据库课程设计中我主要负责用户登录、注册及数据库维护方面的设计。
1.Delphi是一款功能很强大的软件,其控件之多超出了我的想象,因此在运用时要借助很多资料。要学会查找和利用现有资料来解决问题
2.在设计中用到了很多SQL语句,因此对SQL及程序语句地掌握也是必不可少的。
3.后期的软件制作都是以前期的工作为基础的,因此在前期的需求分析及数据库设计阶段要认真、细致。
4.我们是三个人的小组,在设计过程要互相协调,合作。这样才能充分发挥每个人的作用。
vb课程设计心得体会四
数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇文章,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹并期望与大家共勉。
首先,让我的记忆追溯到大二暑假,在老大的指引下(老大劝我学.net),我接触到microsoft 公司的.net产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过vb,但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var 看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称.net是用于创建下一代应用程序的理想而又现实的开发工具,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍()。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sql server2000,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。
通过一个暑假的学习,基本搞清楚了理论方面的东西,具体怎么用也不是很清楚。但是这为这学期的课程设计打下了铺垫。
来到学校后,随着这学期的数据库课程大赛开始了,我有一个看法就是我自己应该具备的能力不是我会多少,而是我应该具备快速学会东西的能力。遇到什么就学什么。我们有时候很容易被一些专业名词说吓着,包括什么建模,软件工程,数据分析,数据挖掘等等。我身边就有很多同学被这些纸老虎所唬住,而没有勇气去接触他们,总是说这个太难了之类的退堂鼓的话,他们低估了自己的潜力同时也压抑住了他们自己的好奇心。
其实都是纸老虎,又不是什么国家科研难题,只是去用一些工具,发明工具是很难,但是用一个工具就容易多了,just do it!我记得我做这个数据库之前,我们老师说要做好前期分析,我就在网上搜索用什么分析工具好。最后我选择了roseuml建模工具。在此之前,我脑袋里面没有软件建模的思想,什么uml建模对我而言就是一张空白的纸。但是真正接触后并没有想象的那么难,有什么不懂的上网去搜索,这是一个信息横流的世界,有google,baidu就没有不能解决的知识难题。以及后来的数据库分析的时候用到的powerdesigner也是一样。
开发的时候我想过用什么架构,c/s模式?模式有很多,怎么选择?我就上网搜索现在最流行的架构是什么。结果搜到了mvc架构,就是你啦。我决定用这个架构,不会,没关系,咱学。just do it!前期工作准备好后,那么我就得把我暑假学的.net加以实践。这个时候我更加深入的了解了利用ado.net操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解。经过大概2个多星期的奋斗,我完成了我的数据库课程设计--基于.net数据集的图书馆管理系统。并最后非常荣幸的获得了大赛的一等奖以及以及新技术应用奖。
1电子技术课程设计计划的制定
为进一步深化“3CE”应用型创新人才培养模式和课程体系的教学改革,期间教研室课题组老师对在电子信息工程专业开设电子技术课程设计的目的意义和任务要求以及教学内容和教学方式进行了深入研讨,制定了课程设计的实施细则:①将课程设计放在短学期的18至21这4周来集中实施;②制定课程设计报告规范性材料包括存档封面、课程设计过程表格、课程设计技术报告封面、课程设计技术报告目录、课程设计技术报告正文格式、课程设计技术报告打印设置);③建立了课程设计的课题库和元器件库,以及元器件的购置领用制度;④制定了乐山师范学院“2+1”学期制短学期电子技术课程设计课程教学工作计划。为保证课程设计正规化和规范化的实施作了扎实的基础性工作。
2电子技术课程设计具体方案的落实与实施
课程设计就是按设计题目任务要求,运用课程所学知识和客观条件,完成和实现课题目标的全过程。电子技术课程设计就是在开设了模拟电路和数字电路以及实验课程之后,运用所学模电和数电知识,完成特定功能电子电路的设计、安装和调试等。这要求学生在老师的指导下独立进行查阅资料、设计方案与组织实验等工作,并写出总结报告。我们根据课程设计的特点和所要达到的目标要求,采用了开放式的教学模式,真正把课程教学转换到以学生为主体的知识运用能力、创新能力和综合素质的培养上来。课程设计教学环节及主要设计流程如下:课题选题电路设计提交元器件清单电路安装、调试撰写设计报告验收、答辩成绩评定。
2.1课题与选题
电子技术课程设计的选题是课程设计首要的第一环节,既要符合电信专业的综合培养目标,覆盖所学主干课程知识,又要体现电子技术的先进性和应用性,拓展学生的知识面,以达到学生综合运用专业技术基础知识和工程设计实践能力的培养。所以我们课题组的指导老师精心设计了20个课程设计题目,并制定了每个题目的具体设计任务和要求,以任务书的书面表格形式,供各组(每组不大于2人)学生进行选题。刚开始同学们选题只想挑选简单易做的题目,这个过程老师要悉心讲解每个课题的具体任务、要求和所要达到的目的,使学生明确自己的任务,鼓励并对选择任务多、难度较大、完成得好的课题要酌情加分。
2.2电路设计
电路设计是整个课程设计中花费时间最多的环节之一,老师首先系统讲解课程设计的设计方法,设计步骤,设计要点,并以成功的设计案例进行分析、讲授;对每一个设计题目,要求学生必须明确系统的设计任务,根据任务进行方案的选择,然后对方案中的各部分进行单元的设计、参数的计算和器件的选择,最后将各部分连在一起,画出一个符合设计要求的完整的系统电路图;指导学生要求利用EDA(电子设计自动化)技术来完成整个电路的设计与仿真。这个电路设计期间是一个仔细认真反复纠错的过程,只有电路设计通过了软件仿真各项设计指标以后,才能进行硬件电路板的设计与安装。
2.3电子电路的安装
电子电路的安装与调试在电子设计技术中占有重要位置。它是对理论设计进行检验、修改和完善的过程,任何一个新产品往往都是在安装、调试并反复改多次方能最终完成。在电路安装、调试之前,要求电路设计正确,软件仿真也通过后,提交元器件清单。虽然学生已经在大一就进行了电子安装及工艺训练课的实践,但时隔一年多,许多同学的安装焊接技术已退化,所以我们对学生进行了手把手的“师傅带徒弟”的方法来强化训练学生,严格要求学生在自己设计的PCB板或万通板上焊接时遵循以下安装原则。
(1)所有元器件在安装前应尽可能全部测试一遍,以保证所用元器件均合格。
(2)所有集成电路的安装方向要保持一致,以便于正确布线和查线。
(3)安装分立元件时应使其标志朝上或朝向易于观察的方向,以便于查找和更换。对于有极性的元件,例如电解电容器、晶体二极管等,组装时一定要特别注意,切匆搞错。
(4)为了便于查线,可根据连接线的不同作用选择不同颜色的导线。一般习惯是正电源用红色线、负电源用蓝色线、地线用黑色线、信号线用黄色线等。
(5)连线尽量做到横平竖直。连线不允许跨接在集成电路上,必须从其周围通过。同时,应尽可能做到连线不互相重叠、不从元器件上方通过。
(6)为使电路能够正常工作与调测,所有地线必须连接在一起,形成一个公共参考点。正确的安装方法和合理的布局,不仅可使电路整齐美观、工作可靠,而且便于检查、调试和排除故障。如果能在组装前先拟订出组装草图,则可获得事半功倍之效果,使安装既快又好。
2.4电子电路的调试
电路的调试对于电子装置的最终形成和达到预定的技术指标是至关重要的环节。老师详细讲解电子电路的调试步骤,指导学生在调试前要对电路进行检查,包括连线是否正确;元、器件的安装是否良好,有无短路和连接错误的地方;电源供电(包括极性)、信号源连接是否正确;电源端对地(┴)是否存在短路的情况等;通过了上述的直观检查无误后,就可转入调试。调试包括测试和调整两个方面,它是为达到电路设计指标而进行的一系列的“测量判断调整再测量”的反复过程。调试的方法通常采用先分调后联调(总调)的原则,它包括通电观察、静态调试和动态调试的过程。在调试过程中电路会不可避免出现异常工作状况,学生要学会去查找、分析故障的原因和排除故障的方法,并把它看成一次良好的学习机会。
2.5撰写设计技术报告
撰写课程设计的技术报告是对学生写科技论文和科研总结报告的能力训练。通过写报告,不仅把设计、组装、调试的内容进行全面的总结,而且把实践内容上升到理论的高度。我们对学生的设计技术报告进行了规范化的要求,技术报告应包括以下几点。
(1)课题名称。
(2)内容摘要。
(3)设计内容及要求。
(4)比较和选写设计的系统方案,画出系统框图。
(5)单元电路的设计、参数计算和器件选择。
(6)画出完整的电路图和PCB设计图,并说明电路的工作原理,截下仿真图并说明仿真数据和波形是否达到设计要求。
(7)组装调试的内容(包括使用的主要仪器仪表、电路调试的方法和技巧、测试的数据和波形与计算结果的比较、调试中出现故障的原因和排除方法等)。
(8)总结设计电路的特点和方案的优缺点,指出课题的核心及实用价值,提出改进意见和展望。列出系统所需元件清单。
(9)收获、体会。
(10)列出参考文献。
2.6验收与答辩
经过小学期的4周集中训练和实践,将自主设计的成果和作品以答辩的形式进行汇报和总结,答辩是有技巧的,答辩本身也是对学生进行综合素质、能力展示的训练,所以我们在课程设计的教学过程中也设计了这一环节,训练他们沉着冷静、自信应对在答辩过程中所遇到的所有问题。我们安排每组10分钟的答辩时间,要求先播放、阐述自己的设计幻灯(文档),然后演示自己的硬件作品,最后回答老师提出的2~3个问题。答辩过程中要求学生回答问题应该实事求是,不宜虚张声势,不懂装懂,回答问题要简明扼要;对确定自己无法回答的问题时,要态度平静地说明为什么未曾涉及这个问题的研究,不宜不着边际强行回答;有没有科学的求学态度,也是答辩的考核目的之一,千万不能给老师留下虚假狡辩的学术态度。遇到程度性问题,不能把话说得太死,恰当运用模糊词语,为自己留有余地。设计者对不同的意见要保持谦虚接纳的态度,同时要为自己的观点辩护。辩论中要客观、公正,言之有理、持之有据,语气平和,语言委婉,不能武断和伤人自尊,即使发问者有错误,也要举止文明,保持学者风度,不必将自己的观点强加于人,把自己的观点亮出来,供对方参考就可以。答辩完毕,无论气氛如何,应该有礼貌地向在场师友致谢。
3严格进行课程设计的成绩评定
教师主要根据学生课题完成质量情况即平时成绩20%+答辩及作品质量50%+技术报告30%,三个部分进行综合评定学生的课程成绩。平时成绩:主要考察学生在规定时间内是否在场并认真完成自己的设计,我们制定了工作指导、检查登记表,规定了9次师生见面辅导时间,并做好每次的指导记载。答辩及作品质量:主要验收学生的硬件作品的完成质量,采用作品演示加答辩方式来综合评定学生的答辩及作品质量成绩。技术报告:学生科技论文和科研总结报告的写作能力,我们同样制定了技术报告评分细则,主要包括:调查论证(资料的查阅与收集情况),方案设计与技能(方案的设计与选择,图形绘制与EDA软件仿真工具的掌握程度),分析与解决问题的能力(运用所学理论知识和技能去分析发现与解决实际问题),工作量工作能力与工作态度(按期圆满完成规定的任务,工作量饱满,难度较大;工作努力,遵守纪律;工作作风严谨务实),报告质量(综述简练完整,有见解;立论正确,论述充分,结论严谨合理;方案正确,分析处理科学;文字通顺,技术用语准确,符号统一,编号齐全,书写工整规范,图表完备、整洁、正确;设计有应用价值),创新(工作中有创新意识;对前人工作有改进或突破,或有独特见解)。