酷猫写作 > 范文大全 > 工作报告 > 综合报告
栏目

课程设计实验报告(12篇)

发布时间:2023-12-12 06:03:34 热度:23

课程设计实验报告(12篇)范文

第1篇 课程设计实验报告

一、实验目的

1.加深对课堂讲授内容的理解,掌握解决实际应用问题时所应具有的查阅资料、技术标准和规范,以及软件编程、调试等能力,掌握面向对象的编程思想及java语言程序设计的规律与技巧,为进一步学习web应用开发及今后从事专业工作打下基础。

2. 使用本学期学习的java se技术(也可以使用课堂教学中没有学习过的java技术,但是应当以java se技术为主)完成多功能日历gui程序的设计,使之具有如下基本功能:一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期,可以为每页日历选择背景图片。

3.在完成基本功能的基础上发挥自己的想象力与创造力,使程序凸显出与众不同的特点与功能,形成本小组的特性色。

二、实验要求

1.问题描述准确、规范。

2.程序结构合理,调试数据准确、有代表性.。

3.界面布局整齐,人机交互方便。

4.输出结果正确。

5.正确撰写实验报告。

三、实验内容

编写一个gui程序实现日历的功能。一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期以及当前农历,可以为每页日历选择背景图片。可以实现显示时钟,时钟能进行整点报时。可以实现备忘记事功能,能在每天添加、修改、删除记事等操作。

四、实验步骤

1.在上机实验前,小组成员进行选题讨论,确定小组感兴趣而又伸缩性强的题目多功能日历。

2.在第一次上机实验时讨论分工,分工明确之后,分头合作进行。

3.各成员完成自己的任务后,最后进行统筹合并,以及程序最后的优化。

4. 根据实验结果,写出合肥工业大学实验报告。实验报告应当包括:实验内容,程序流程图,类结构,程序清单,运行结果,以及通过上机取得的经验。

5.详细的上机实验步骤见任务分工及程序设计进度表。

五、实验结果

经过小组成员的共同努力,最终我们小组设计的多功能日历程序能够实现实验的基本要求——一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期,可以为每页日历选择背景图片。另外,在完成基本要求的基础上,我们增添了显示农历、显示时钟、添加备忘录、修改备忘录等功能。整体程序运行流畅、功能齐全、符合操作习惯。

下面是程序运行效果截图:

日历主界面(可以实现每个月的日历,可以按年或按月前后翻动,能够显示当前日期,并能够选择背景图片):

备忘录主界面(实现备忘录的添加,及当前日历的显示):

备忘录主界面(实现备忘录的`显示,及对当前备忘录的修改删除等):

时钟主界面(显示当前时间,实现报整点报时功能):

六、实验总结

两周的课程设计结束了,在这其中历尽酸甜苦辣咸各种滋味,不过收获颇丰。从学习c语言、数据库等等计算机编程类课程开始,自己始终有种感觉,那就是太理论化了、缺少实践。而这次的java程序设计可以说与以往大不相同,先是在课堂上老师讲述了有关的基础理论、基本语法知识,而后再加上这两周的课程设计,可以说是真正能够体会到程序编程的乐趣,也第一次发现自己原来对程序设计是如此的感兴趣。尤其是由于课程时间较紧,课上时间老师只是简单给我们讲述了一下java swing的基础知识,并没有去深入,而在此次课程设计中大量用到的监听事件的有关知识需要自己去查标准文档,去网上找相关系料,这无疑对自己是一个挑战。但是两周下来,我做到了,我独立完成了对备忘录程序的编写,累积下来这部分共涉及到包括action listener,mouse listener,menu listener,document listener等各种各类监听18个监听,分为6个类,累计完成程序千余行。而给我印象最深刻的便监听了,可以说是整个备忘录的大部分代码都是与监听相关,这也是让我我学会了对程序监听的运用,当然只是学会远远谈不上精通。

我编写的类有test、mainwin、mymenulistener1、policelisten、policelisten2、mywindowlistener。其中test类主要是用来定义备忘录主窗口的各种组件以及在相关组件上添加监听以实现备忘录添加、修改、删除等功能。mainwin类主要是用来创建test对象,用以显示窗口的。

课程设计实验报告

第2篇 网页设计课程设计报告

随着当前计算机技术的飞速发展,计算机应用范围的扩大,越来越多的中职院校在课程开设时顺势采用了项目式教学方法,结合校企结合或引企入校的方式来实施教学。《网页设计》课程不但是计算机专业学生的专业技术课,同时也是非计算机专业的学生非常欢迎的选修课目。针对中职教育的特点,为了适应学生这个群体的心理特点及思维现状,我们在不断的实践过程中,探索新型的教学方法,让学生在结合现实工作中的项目,小组团队协作完成项目,从协作和实施项目过程中完成知识和技能的学习,从真实的工作环境中学习。从而能达到学习完课程就能顶岗独立完成工作。

在我们的生活中,小到一个生日聚会、一次课余活动,大到一项工程建设,一个节日庆典,这都属于一个项目。项目无论是简单还是复杂都有一定的共有特性。美国pmi定义说:“项目是为了完成某一独特的产品、服务或任务所做的一次性努力。”而我们在教学活动中所提出的是“项目”则是指提出一个前人曾完成过的一个项目工作,也可以是由教材的相关内容转化来的社会的一种需求。学生围绕此工作或需求进行相关联的学习和探究的活动,从而完成知识的学习和能力的培养。

一、项目教学法的含义及特点

项目教学法是指教师与学生共同将教学知识作为一个完整的项目进行实施的教学活动过程。项目教学的目标在于把学生有意义的融入到一个完成项目的过程中去,调动学生的学习积极性、自主的.对知识进行建构,把通过学习所掌握的知识技能以及培养起来的职业能力作为最终的目标。

二、在《网页设计》课堂教学中的设计

项目式教学设计中课堂教学中按照选定项目、制定计划、活动探究、制作作品、成果展示、综合评价等6个环节来设计。整个教学过程中以学生自主学习为主,教师引导启发为辅来让学生围绕项目自主学习探究。

在教学过程中贯穿项目式的学习中,项目的制定就显得非常重要,它既要根据学生兴趣来选定,同时又要考虑体现教学总体目标;并且所选择项目应该和学生日常的经历相关;难度要与学生的知识背景相符。制作热门话题专栏、制作个人主页、制作班级主页、制作个人爱好娱乐主页等,这些都是学生感兴趣的一些内容。在课程开始前要展示优秀的网站效果,让学生对网站建设有初步了解,并激发学生对网页设计的兴趣,让学生自己产生要制作属于自己的作品。

三、项目式教学过程的实施

根据学生自己感兴趣的课题项目对学生进行分组,并在课堂上统一进行课题项目的分析,分析的过程中要对学生网页设计的基础内容进行讲解和分析。在整个分析讲解的过程中要让学生了解整个过程的制作工具,并选定项目的负责人。然后依据学生学习自主化的原则,任务目标化的方法,根据项目目标的要求,由负责人统一安排小组学习任务,由教师引导学习方向,共同制定出个人学习任务目标。

本项目要以学会专业规划网站、对主题网页进行相关设计并完成制作为知识目标;把掌握资料素材整合、制作软件使用确立为技能目标;让学生学会协作、学会正确的认识与评价自己与同学相互帮助增强自信心为情感目标。

课程项目内容及相关能力要求中首要学生学习的内容是页面的布局。页面布局是依照网站的受众群体的特点进行色彩组合和版面布局,通过导航的设计及媒体的使用来修饰网页的整体视觉效果和功能效果。并通过添加各种网页元素(文字、图像、表格、表单、视频、动画等)的设计与制作完善网页整体效果。再次是网页的结构,网页结构的确立一般是由网页框架、使用的表格及层的综合运用来完成。最后就是使用各种特殊效果来美化网页效果、增强网页使用功能。并确定网页元素。如javascript特效的设计,使用不同的特效来加强网页与用户的可交互能力。

根据学习进程,制定小组前期准备部分。学生深入的调查研究确定知识内容与技能技巧部分的前期资料。这个过程主要是由学生自己进行协作,通过自习与课外活动时间来做相关的调查与资料的搜集。小组成员通过教材及辅助材料的共同分析学习,出现问题与指导教师统一探究解决。这个过程学生们通过不断发现问题,提出问题,最后解决问题的过程来完善自己的知识结构体系,最后形成一个系统的知识体系。

活动探究部分让学生完成知识体系的培养后,学生运用相应的小组计划分别完成各自的作品,在完成作品的时候还会出现知识性问题,也会遇到能力培养方面的问题,这时候教师就要引导学生自己探究,培养学生解决问题的能力,从而提高学生的知识水平也加强学生各方面能力的培养。再此环节中要求教师在引导项目实施过程中要在引导方式上注意到有针对性的进行查漏补缺的帮助学生学习。

项目完成以后,由各小组先进行相互的指导交流,指导交流主要是为了让学生取长补短,这样可以很好的帮助自己发现问题,同时也可以发现自己的优点,从而增强自己的自信心。交流后给小组成员一课时的时间进行相应的总结及作品的微调整,并指定小组成员进行知识层面及技术层面的演示讲解,分享作品制作的成功和喜悦。通过这种形式,学生们获得了极大的成就感。

成就的最终获得还是要取决于最后的学习情况评价。整个评价过程采用了小组成员间、小组间及师生间的全方位综合评价法。项目开展过程中小组长对成员、成员对成员、成员对小组长都要进行不同方面的评价,最后把每部分的评价综合为项目终结性个人评价,加上其他小组成员对作品的评价,最后加上教师引导过程中的效果评价形成个人综合评价。这个评价也包括了知识和能力等多方面的细化评价,通过评价,使学生反思自己学到了什么知识和技能,以及不足,从而找出进一步学习的方向。

四、项目式课程设计的优势及不足

在整个项目的进行过程中学生可以自主的学习,自觉地接受学习,自己找可以承担的学习任务来完成,同时也学会了发现问题和解决问题的方法,发挥了个人的最大能力,也培养了从不同角度观察、思考和解决问题的办法,激发自身的创新意识,提高自身的创新能力。

但是整个过程仍然存在懈怠的同学,过分依赖他人完成整个项目,教师要是整个过程不能够及时发现这个问题则会造成学生学习发展的不均等,所以要加强项目学习的细化指导,加强教学过程的监督与引导。

其次在整个过程的实施中,学生的自觉性是直接影响到项目的进程及完成的最终效果,所以在学生整个学习的时间安排上应该有效的科学的安排,既要结合课余时间也要提高个人的学习效率。因为学生课余还有参加很多其他的学校获得所以导致计划落实有出入,所以加强计划可行性安排及建立项目学习的保障体系是需要我们继续探究的问题之一。

第3篇 软件课程设计实验报告

一、 目的、要求

通过该课程设计要使学生树立起强烈的工程化意识,用工程化思想和方法开发软件。切实体会出用软件工程的方法开发系统与一般程序设计方法的不同之处,学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项目分析、设计、实现和测试的基本能力。

二、 主要内容

要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项目(内容参照《计算机综合实践指导》,宋雨等编著,清华大学出版社出版),按照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的`文档。具体的方法可以选用传统的软件工程方法或者面向对象的方法,开发环境和工具不限。

三、 进度计划

四、 设计成果要求

1.至少提交4个文档,包括软件计划、软件需求规格说明书、软件设计说明书、软件测试

计划,要求文档格式规范、逻辑性强(可参考《计算机综合实践指导》中给出的要求及格式)、图表规范;

2.独自实现了系统的某些功能,基本达到了要求的性能,经过了测试,基本能运行。

五、 考核方式

(1)提交的文档规范,工作量大,文档逻辑性强、正确,按《计算机综合实践指导》标准考核(附《软件工程课程设计》实验报告评分表)占60%

(2)系统验收、讲解、答辩 占25% (3)考勤占15%

软件课程设计实验报告

第4篇 模具课程设计报告

一、基于工作过程导向设计课程的依据

(一)课程目标与职业资格标准相对接按照国家职业资格标准制定课程标准,选取典型工作任务,把素质目标、能力目标、知识目标结合起来,努力完成典型工作任务,实现要求的课程目标。

(二)技能培养与职业岗位能力要求相对接采取校企合作教学模式,确定模具设计与制造专业职业岗位群,明确岗位职业能力,以典型工作任务为载体,进一步序化、重构课程内容。

(三)学习过程与真实工作过程相对接改变传统课堂教学方式,学生在完成典型工作任务过程中掌握了有关理论知识,教师在教学过程中扮演着主导角色,学生为主体,有效激发了学生的学习热情。在完成任务过程中培养学生总结、归纳的能力,团队协作能力和应用所学知识解决实践问题的能力。基于工作过程导向的课程设计是课程教学的一大创举,满足了当前社会发展对高职人才的需求。

二、基于工作过程导向的模具设计与制造专业课程设计思路

(一)以市场需求为导向、校企合作为平台,准确定位专业培养目标根据对高职院校模具设计与制造专业毕业生跟踪调查得知,大多数毕业生就业于冲压、塑料等模具设计、模具装配、模具零件加工工艺编制、模具维修、数控机床操作、模具设备调试及模具管理经营工作等。在对模具行业企业走访调查的基础上,专业领头教师到校企进行锻炼实践,并积极同模具企业技术人员开展交流沟通,深入分析与总结我国模具行业人才需求情况、行业发展现状、职业能力素质要求、从业人员职业岗位及典型工作任务等方面。由模具专业骨干教师同企业技术人员进行深入分析与讨论,明确模具设计与制造专业培养的目标,即是面向模具设计与制造行业企业,从事模具设计及模具成型工艺制定、数控编程与数控机床操作、模具装配及维修等岗位,具备专业岗位群系统理论知识和岗位实践技能,具有解决工程实际问题和终身学习能力的高素质技能型人才。

(二)以工学结合为切入点,构建工作过程导向的课程体系

1、依据岗位调研分析,确定从业岗位典型工作任务对于模具设计与制造专业而言,人才培养面向的是岗位群,同岗位从业人员、基层技术人员及企业专家对岗位工作过程及工作任务进行重点分析,由专业带头人、企业专家、骨干教师组成小组进行讨论分析,制定模具设计与制造专业科学合理的典型工作任务,具体分为:

(1)灵活使用excel、word等编制技术文件;

(2)制作产品销售演示文稿;

(3)机械零件测绘、识图;

(4)用autocad绘制图形;

(5)零件公差配合技术要求的识读和标注;

(6)机械图样三维造型;

(7)编制机械零件加工工艺,普遍车床操作加工;

(8)编制机械零件加工工艺,普遍铣床操作加工;

(9)编制机械零件加工工艺,普通磨床操作加工;

(10)选择模具材料及热处理;

(11)钳工操作加工;

(12)钻床操作加工;

(13)机床操作及安全规范;

(14)典型机械零件的测量;

(15)车间生产组织与管理;

(16)模具型腔及模具配件加工;

(17)模具型腔放电加工;

(18)模具结构及零件设计;

(19)模具试模及鉴定;

(20)模具装配与维修;

(21)零件数控加工工艺编制;

(22)产品质量检验;

(23)模具成型设备及参数调制;

(24)模具接单与报价;

(25)设备维护与保养。

2、分析典型工作任务,归纳职业行动领域典型工作任务的分析重点在于工作对象、工作内容、工作流程及工作环境等方面,把一个或几个相似的典型工作任务根据工作内容和工作方式的不同,归纳为不同的职业行动方面。按照对模具设计与制造技术岗位的典型工作任务分析,由骨干教师、有关专家进行交流沟通,归纳明确出行动领域,具体如下:读图、手工绘图及计算机绘图行动领域:使用excel、word等编制技术文件;制作产品销售演示文稿;机械零件测绘、识图。模具零件普通机床加工行动领域:编制机械零件加工工艺;普通车床操作加工;普通同铣床操作加工;普通磨床操作加工;选择模具材料及热处理;典型机械零件的`测量;机床操作及安全规范;设备维护与保养。模具零件钳工加工行动领域:选择模具材料及热处理;钻床操作加工;钳工操作加工;模具装配与维修。利用软件进行模具设计行动领域:机械图样三维造型;模具结构及零件设计;典型机械零件的测量。模具零件数控机床、电火花及线切割加工行动领域:零件数控加工工艺编制;机械图样三维造型;模具型腔及模具配件加工;模具型腔放电加工;典型机械零件的测量。成型设备操作及模具检测行动领域:模具试模及鉴定;模具成型设备及参数调制;模具装配与维修;产品质量检验;企业生产管理行动领域:模具接单与报价;车间生产组织与管理。

3、依据行动领域设置学习领域课程,构建新的课程体系把典型工作任务划分到行动领域,按照学生认知水平和职业成长规律,分层次构建行动领域为学习领域。学习领域设置原则为:其一,任何一个学习领域均是完整的工作过程;其二,学习领域排序必须按照学生的认知学习规律;其三,学习领域排序必须按照职业生长规律。以工作过程的典型人物为载体,重点培养学生职业能力,整合和重构模具设计与制造专业课程,这样课程内容和结构同学生未来需要面对的职业生活和可持续发展有机结合起来,根据“学习过程与工作过程一体化、理论与实践一体化、学习内容与工作内容一体化”的思路进行课程架构,形成工作过程系统化的课程体系。开发工作过程的课程是当前我国职业教育课程改革的重点。由于模具设计与制造专业是一个集合多个工作的综合性专业,学生需要掌握大量知识和技术,因此构建模具设计与制造专业过程课程难度较大。这便要求高职学校结合自身实际情况,有选择性地进行专业建设,可以从以市场需求为导向、校企合作为平台,以工学结合为切入点,构建工作过程导向的课程体系,从而培养出满足模具设计与制造行业需求的高素质技能人才。

第5篇 单片机课程设计的实习报告

单片机课程设计的实习报告范文1

做了两周的单片机课程设计,我有了很多的体会和感想。

我们的课程设计有两个主要内容:一个是出租车计费器系统(还包括255计数和50000计数);另一个就是温度报警系统。实习可以在实验室里做,也可以在寝室里自己做,我大部分时间还是在寝室里做的。

出租车计费器的设计是第一周的内容,由于有了老师的设计图和程序,只需要改一下自己所要求的变量就好。单片机的编程用的主要是汇编语言,说实话,我对汇编语言谈不上掌握,充其量只是了解。学校安排的课程真的太少了,关于语言部分的学习只学了几节课的内容,整本单片机书的内容也是学了三分之一多一点。

第二周的内容就是温度报警系统的设计。这个内容没有现成的程序和设计图,需要我们真正亲手去编,最郁闷的莫过于画设计图。按照实验要求上的图画了出来,加载程序以后却不能正常运行,改了好多次都没有成功。同学们电脑上软件的版本差异也影响了交流。有些元件的型号不同,但在选用时图形确很相似,致使选错了元件,影响了结果。

这两周的实习真的有点郁闷,程序里面的好多内容不懂,自我感觉是单片机我们所学的内容还不足以编出这两个程序,但是只好硬着头皮去看去理解。但在学习过程中也充满了乐趣,当看懂了程序的一些语句,画出了要求的设计图,那我喜悦那种成就感油然而生。

这次实习让我受益匪浅,无论从知识上还是其他的各个方面。上课的时候的学习从来没有见过真正的单片机,只是从理论的角度去理解枯燥乏味。但在实习中见过甚至使用了单片机及其系统,能够理论联系实际的学习,开阔了眼界,提高了单片机知识的理解和水平。在这次课程设计中又让我体会到了合作与团结的力量,当遇到不会或是设计不出来的地方,我们就会在qq群里讨论或者是同学之间相互帮助。团结就是力量,无论在现在的学习中还是在以后的工作中,团结都是至关重要的,有了团结会有更多的理念、更多的思维、更多的情感。

单片机是很重要的一门课程,老师和一些工作的朋友都曾说过,如果学好一门单片机,就凭这个技术这门手艺找一个好工作也不成问题。尽管我们在课堂学到的内容很有限,但在以后的学习中单片机还需要好好的深入研究和学习,学好了单片机也就多了一项生存的本钱。最后感谢老师对我们的精心指导和帮助,感谢同学们对我的帮助。

单片机课程设计的实习报告范文2

这次这个单片机的课程设计我们完成的不太理想,我们小组两个人都是交流生,并且不是在物理学院学习,同时选课时没有认真全面的了解这门课程的安排导致没有选上和课程配套的实验课,一个学期也就没有做过一次实验,在后来的制作过程中遇到了很多困难,所以这次这个课程设计的作品完全是在没有任何单片机制作经验甚至是没有做过任何相关电路的基础上开始的。

选题的时候其实只上了几个星期的课,对单片机能做什么或者说以我们的水平能让单片机做什么根本没有一个清晰的认识,很担心自己的选题最后做不出来,所以当时选题时的原则是尽量的简单可行,因为毕竟我们没有实验课,一学期下来必定会比物理系的同学在具体的实验方面落后不少,同时平时我们都在南新校区,与老师和同学的交流都很困难,在后来的具体制作过程中遇到什么困难几乎不可能跑到实验室去向老师请教,同时现在社会上都在大力提倡节能,于是我们打算从这点出发在我们的身边发现问题,当时我们听周围的同学说起济南的夏天白天相当的炎热,可是晚上退凉很快特别是深夜的时候温度其实已经不高了,但是同学们一般晚上睡觉都比较早,都会叫风扇一直开着最大档,可是到了深夜后已经没有必要这么强的风速了,这样一夜下来将会浪费很多电能,同时还容易把同学们吹感冒。

于是我们想能不能做一个单片机系统来解决这个问题,基于以上原因我们确定了这个方案,在最初的计划中我们还准备加入对风扇转向的控制,使之能实现人体追踪功能,不过在后来的具体设计中发现现在风扇的风扇转向控制基本都是纯机械装置,要用单片机控制比较的困难,而电子控制装置一般都出现在高端的风扇之中且价格比较昂贵,而且机械部分方面我们也无法解决。所以最后决定放弃对转向的控制,等以后对机械方面的只是有所学习之后再做。

通过这次的课程设计作品的制作让我对单片机的理论有了更加深入的了解,同时在具体的制作过程中我们发现现在书本上的知识与实际的应用存在着不小的差距,书本上的知识很多都是理想化后的结论,忽略了很多实际的因素,或者涉及的不全面,可在实际的应用时这些是不能被忽略的,我们不得不考虑这方的问题,这让我们无法根据书上的理论就轻易得到预想中的结果,有时结果甚至很差别很大。通过这次实践使我更深刻的体会到了理论联系实际的重要性,我们在今后的学习工作中会更加的注重实际,避免称为只会纸上谈兵的赵括。

课程设计贡献排序:这次课程设计从最初的规划到后来的理论设计到最后的具体制作都是我们两共同完成的,实在无法区分贡献排序。各取50%吧。

课程改革建议:我们强烈建议将这门课程的理论学习和实验部分合并成一门,以避免想我们这种情况的再次发生。

单片机课程设计的实习报告范文3

作为一名自动化专业的大学生,我觉得做单片机课程设计是十分有意义的,而且是十分必要的。在已度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践能力?如何把我们所学的专业基础课理论知识运用到实践中去呢?我想做类似的课程设计就为我们提供了良好的实践平台。

在做本次课程设计的过程中,我感触最深的当属查阅大量的设计资料了。为了让自己的设计更加完善,查阅这方面的设计资料是十分必要的,同时也是必不可少的。我们是在做单片机课程设计,但我们不是艺术家,他们可以抛开实际尽情在幻想的世界里翱翔,而我们一切都要有据可依,有理可寻,不切实际的构想永远只能是构想,永远无法升级为设计。

接下来的4月,我意外的接到系学生工作处主管陈老师来电,说我系承办了院校园文化艺术节的南方擂台知识抢答竞赛,而学校又没有抢答器,要我组织几个学生做一个抢答器。我当时想,那好啊,做抢答器不难。以前有用与非门做过,于是我便爽快的答应了陈老师,并保证没有问题,保质保量完成。当是可能是我想得太简单了,抢答器不就八个按键一个数码管显示不就完了么,把最先抢到的组别显示出来。可是到主任给我们提要求的时候才发现抢答器要实现我功能远不只这么多,倒计时、蜂鸣提示、范规报警、电子计分器,这些我都没有考虑进来。主任也说了,这是一次院级的比赛,电子系做的东西要拿的'出手,要做就做点样子出来。我想也好,虽有点难度,但符合我喜欢挑战难度的性格。我说行!这个活我做了!

接到任务开始布属,我把计分电路分了出去由其它几个同学做,我专攻抢答部分。由于没有独立设计电路的经验,刚开始得一步步慢慢深入,正好我会proteus。软硬件的调度都靠它完成,这样可以省很多的时间。做抢答器,我们花了一个月的时间,没日没夜的调试程序(当时单片机课程还没学到定时器中断,还得一边自学。)做pcb板,采购元器件,安装,调试,运行。那时,他们的计分电路也做好了,用了16个数码管做显示。我们将计分和抢答电路板及数码管安装在了事先木制的外壳上,进行整体调试。记得那时正赶上五一放假,而五月8号就是比赛了。我们都没有休息,将工作间从实验室搬到了寝室。那段时间虽然辛苦,但很充实,每个人收获都特别大。

为了让自己的编程水平能进一步提高,我将自己编写的程序发到了论坛里与大家共享,并下载网友们的程序进行分析。电子钟程序、液晶密码锁程序、跑马灯程序、大屏幕点阵屏程序、上下位机通信程序等等,这些我都能熟练的掌握。我认为,学编程读别人的程序非常重要,每个人都有不同的思维,相同的任务却有很多不同的方法,在每个程序里都能找到些经典的段子,让人回味。从中可以学到很多的方法,并且有些可以直接的引用。一个出色的程序员在编程时,并不是从零开始,而应该是先找出类似的例子进行分析,参考,看看有没有值得引用和借鉴的地方,加以修改,为自己所用。实践证明,这样做是对的。从当初不知如何着手到现在随手就能写个几百行,短短几个月,我进步还是蛮快的。

做单片机课设那会,我帮助了班上不少的同学,帮他们调试过硬件,修改过程序,并为他们解答了一系列的疑惑。当同学们投来羡慕的目光时,我很自豪,这些都是我努力的结果。当然,努力归努力,方法也很重要。在这里,我总结一下,与大家共勉:

1、基本功要杂实,要有一定的数模电基础。学单片机首先要搞清楚它的基本结构和存储单元的分配。

2、在学单片机的过程中,最好自己动手做一个单片机系统。先找现成的程序,现成的电路图,做成实物,并以这个例子为开端,带着疑问学习,往往更有目的,更主动。

3、有条件的话先个好的开发板,便实验时之用。没开发板,proteus软件仿真也行。

4、多读有代表性的程序,读得多了自然就会学到很多的好方法。可买本单片机子程序集看看,也可网上下载程序分析。

5、多泡泡单片机相关的论坛,与大家多交流交流,单片机完全可以自学的。

我觉得以上几点相当重要,因为它对我帮助很大,算是将我领进了单片机的大门,以至于我学起来不那么吃力,没有感觉到像大家说的那样的难。我看过很多的程序,也调试过很多的程序,每一次收获都不小。我的实验室就是keil和proteus。这使我做实验很方便。虽是虚拟的,但调试程序还是可以的,省去了很多的时间提高了效率。最近我在学cx51,因为学单片机掌握c语言是非常重要的,c语言的通用性对学习其它类型的单片机有很大的帮助。今后,我想做嵌入式系统工程师,想学arm,想搞操作系统。所以我现在必须打好基础,这样才能进步。

我学单片机的一些经历。其实我并不是很厉害,我懂的也只是一点皮毛,只是晓得单片机是怎么回事,能编几个小程序罢了。写这些我只是想记录一下我初学单片机的经历。同时对于那些想开始学习单片机的朋友们,还是可以有一些值得借鉴的地方。希望大家都能学好单片机,那些觉得难的学得吃力的同学要对自己有信心,要多做多练,这样才能培养学习兴趣。只要坚持就能如愿,同志们,加油!

第6篇 软件课程设计报告

我国会计信息系统从会计电算化初期模拟手工记账探索起步,经过与其他业务结合推广发展,再到会计专业判断的渗透融合,并且与内部控制相结合建立erp系统集成管理,整个发展过程可以划分为缓慢发展时期(1980年以前)、自发发展阶段(1983~1986年)、有组织有计划发展阶段(1986~1992年)、成熟阶段(1992年至今)。

中国信息化进程中的问题在于如何充分利用信息技术来开发新的会计信息系统。根据国家规划,到2023年,全国80%以上的单位要实现会计电算化。我国会计信息系统未来的发展趋势,主要是充分利用各种移动通信技术、网络技术和云技术,融合电子商务活动,是会计业务与经营管理紧密结合,全面实现会计信息系统的网络化、标准化、信息化目标。

erp,即企业资源计划,它是体现以市场为导向开展经营管理活动的管理软件,能够将企业内部所有资源合在一起,对采购、生产、成本、库存、分销、运输、财务、人力资源进行规划,从而达到最佳资源组合,取得最佳效益。erp应用成功的标志是:系统运行成绩化,软件的运作跨越多个部门;业务流程合格化,各级业务部门根据完全优化后的流程重新构建;绩效监控动态化,绩效系统能即时反馈以便纠正管理中存在的问题;管理改善持续化,是企业建立一个可以不断自我评价和不断改善管理的机制。一般可以解决企业管理中的问题:生产流程、进销存流程、内部沟通,信息资源共享、整合资源,提供高效、实时的订单、采购、生产、财务、物流、存货等准确信息。缓解市场多变和生产均衡之间的矛盾;解决企业库存管理的难题;提高客户满意度;有效解决信息孤岛问题;提高劳动生产率;改变企业中的部门本位观。

一、通过使用用友erp-u872软件来实际操作练习,了解很多了解会计工作流程。

既学到了知识,也遇到很多问题。用友erp-u872的功能可以划分为财务管理、供应链管理、生产制造管理、人力资源管理、客户关系管理(crm)、集团管理、和多维分析管理等子系统。

1、财务管理子系统包括总帐、报表、应收款管理、应付款管理、固定资产、专家财务评估、公司对账、网上银行、现金流量表、网上报销、web财务等功能。总帐系统可以满足企业不同角色的会计人员处理日常业务,系统可以自动编制收款、付款、转账凭证,自动进行期末记账与结帐,自动生成总分类账、明细分类帐和财务报表,进行财税一体化管理。

2、供应链管理子系统包括采购管理、销售管理、库存管理、存货管理、存货核算、合同管理、售前分析、出口管理、委外管理、质量管理、进口管理,通过供应链管理帮助企业实现销售、生产、采购、财务部门的高销协同,逐步消除管理“瓶颈”,建立竞争优势。

3、生产制造管理是用友erp- u8的重要组成部分,用户可以进行mrp运算、rop运算,包括物料清单、主生产计划、需求计划、产能管理、生产订单、车间管理、工序委外、工程变更、设备管理等功能模块。

4、人力资源管理子系统提供薪资管理、人事合同管理系统、对劳动争议事件处理情况的管理和薪资管理功能模块。薪资管理系统用于各类企业、行政事业单位进行工资核算、工资发放、工资费用分摊、工资统计分析和个人所得税核算等,可以和总帐系统集成使用。人事合同管理系统、对劳动争议事件处理情况的管理和薪资管理等功能模块,试用于各类企业、行政事业单位都用人单位和劳动者个人签订的劳动合同以及各种人事协议进行管理。用友erp- u872还提供集团财务、客户关系、多维分析管理等子系统。

本学期还学到主要内容:

二、系统管理和公共档案基本设置

1、如何进行系统注册。

2、系统建立、修改、引入和输出。

3、设置角色、用户和权限。

4、设置基本信息:编码方案的设置,数据精度的设置,系统启用。

5、设置基础档案:设置机构人员、客商信息、存货、财务、收付结算、业务、其他-常用摘要。

三、总帐管理

(一)、总账管理系统的目标包括:

1、及时、准确地采集和录入各种凭证,保证进入计算机系统的会计数据及时、准确和全面。

2、高效、正确地完成记账等数据处理过程。

3、随时输出某个时期内任意会计科目发生的所有业务,随时输出各个会计期间的各种账表,为企业管理提供信息。

4、建立总帐管理系统与其他子系统的数据接口,实现会计数据的及时传递和数据共享。

(二)、基本操作

1、总帐控制参数设置

2、期初余额录入

3、凭证管理:填制凭证、审核凭证、查询凭证、凭证记账等。

4、出纳管理:出纳签字、现金和银行存款日记账查询、凭证记账等。

5、账簿管理:总账、明细账、辅助账等账簿查询。

6、期末处理:自动转账、对账、结帐。

四、ufo报表管理

1、自定义一张货币资金表

2、利用报表模板生成报表

五、薪资管理

薪资管理系统具有明显的自动计算和汇总优势,能够使财务人员的工资核算工作由繁重变得轻松,并且能够避免手工计算过程中可能出现的差错,是薪资管理系统在实践中得到广泛的应用。

1、启用薪资管理系统

2、建立工资账套

3、设置人员附加信息

4、设置工资项目

5、设置银行名称

6、建立工资类别

六、固定资产管理

资产管理主要包括原始设备的管理、新增资产的管理、资产减少的处理、资产变动的管理等,并提供资产评估及计提减值准备功能,支持折旧方法的变更;固定资产核算系统可以用于固定资产总值、累计折旧数据的动态管理,协助设备管理部门做好固定资产实体的各项指标的管理、分析工作。

1、建立固定资产子账户、固定资产管理系统参数设置、录入固定资产原始卡片等。

2、修改固定资产卡片、增加固定资产、折旧处理

3、生成增加固定资产的记账凭证

4、对账与结帐、账表管理、计提折旧

5、固定资产的减少、固定资产的变动

6、批量制单

七、应收应付款管理

1、应收款/应付款管理系统控制参数设置、基本信息设置

2、应收款/应付款管理系统期初余额录入

3、应收款/应付款管理系统日常业务:形成应收/应付款项、收款/付款结算、转账处理、应收坏账处理、制单、查询统计

4、期末处理:汇兑损益、月末结账

首先说一下遇到的问题与处理:

(1) 进行账套的初始设置要认真谨慎,尤其是套账编码和启用日期需要注意。在操作过程中,曾经错误地将系统启用日期设置成2006年,因此造成系统错误。同时,启动总账系统的时间必须大于或等于账套系统的启用时间,不然系统会出现“不能超前建账时间”或“不能滞后建账时间”。

(2) 完成后,录在以下几个阶段需要进行系统数据备份。分别是在启用账套前,基础设置入期初余额前、填制凭证前、过账前、结账前。在做账时,因为没有备份导致数据丢失,重头再来的事情时有发生。

(3) 审核凭证时,作废凭证不能被审核。审核人和制单人不能是同一个人,凭证一经审核,不能被修改、删除,只有取消审核签字后才可修改或删除,已标记作废的凭证不能被审核,需先取消作废标记后才能审核。在这里,我也犯了错误,就是忘记重新注册002,直接用系统管理员身份直接做凭证,导致最后审核不了。

erp在财务管理中的'应用

传统会计信息系统的主要特点是用于事后收集和反映会计数据,在管理控制和决策支持方面的功能相对较弱。另外,系统的信息处理一般都是对手工会计职能的自动化,系统的结构是面向任务和职能的,这对满足会计核算的要求来说已经足够,但在业务流程的监控和与其他系统的集成性上还需要加以完善。erp系统中的财务管理模块已经完成了从事后财会信息的反映,到财务管理信息处理,再到多层次、全球化财务管理支持的转变。这些转变具体体现在:吸收并内嵌了国际先进企业的财务管理实践,改善了企业会计核算和财务管理的业务流程,使得财务管理的效率得到提高;财务系统不仅在内部的各模块充分集成,与供应链和生产制造等系统也达到了无缝集成。

学习体会:学习用友erp,我认为是熟悉会计工作最好的途径。跟着书本做用友erp模拟财务工作,也就是跟着规范的企业管理流程走了一遍在这个过程中要多去思考,多去想想每走一步的理由,把学过的会计知识尽量串起来。需要知道不同时期,会计需要干些什么事情,会计在不同时期的工作任务是什么。然后才是熟悉软件,在学习过程中,不需要担心错误而不敢做,也不能太过于随意而错漏百出,这并不符合会计谨慎精神。遇到了困难,先尝试自己寻找原因,尝试用不同的办法解决问题。当认为自己的遇到的问题远在能力水平之外,询问老师或者别的同学,确实有种茅塞顿开的感觉。

第7篇 网页课程设计报告书

网页课程设计报告书一

网页设计作为高校设计学专业的专业课程,在教学课程知识体系的不断探索和完善中,形成了以艺术和技术分别主导的侧重不同而又紧密关联的两种课程知识体系。随着网页设计理论与方法研究的不断深入和发展,人们对网页的产品设计的属性认知越来越明确,对网页设计的工作分工更细致也更专业,这种认知进步也应该体现于当前的高校网页设计课程的知识构建体系中。

一、网页设计课程知识体系的构建变迁

1.从代码知识到网页制作工具知识的转变

早期,高校网页类课程的知识体系构建得益于院校的科研优势,互联网的发展直接促成了计算机专业的开设和网页设计课程的设立。20世纪90年代末,网页设计课程陆陆续续被列入部分高校设计类专业课程目录。面向高校学生的网页设计课程内容是一种全新的事物,即使面向艺术类专业,也由计算机专业相关教师承担教学任务。各高校、科研院所对网页制作方法不断探索,并将成果发布于各种学术研究出版物,教学方面则直接引用案例教学,教学内容以html知识为主。由于面向对象的设计思想在软件开发中普及,各种不需要用户直接面对代码的网页制作工具相继诞生,于是,这方面的知识成为课堂的新内容,大大减轻了学生的记忆负担。2.网页制作向网页美工的转变网站制作的快速发展、网页制作技术的传播,使网站在技术层面进入了同质化阶段,市场需求开始转向页面视觉效果方面的提升。在网页设计课程中,由于对网页设计分工认知不足,早期的网页设计课程时常将设计和制作的名称与授课内容混用,没有严格区分,也没有明确的网页前端设计与视觉设计分工。高校网页设计课程的授课内容以网页制作技术为主,以美化页面效果为辅。此时,高校对于网页设计课程的视觉设计方面的专业教学研究处于摸索阶段。之后,随着时代的发展,网页设计课程教学核心开始转变为制作具有更佳视觉效果的网页。3.网页视觉设计与网页前端设计的内容分离侧重于设计的网页设计课程知识体系重构从探索、发展到成熟,经历了较长的准备阶段。随着界面设计方法和流程理论体系的日益完善,分工协作机制日趋成熟,前端设计分离后,网页设计课程的重心确定为符合网页制作技术规范和条件的页面创意表达、视觉效果设计与优化。网页视觉设计的探索从传统的平面设计方法寻找切入点,通过对网页设计中的审美需求和各种视觉构成要素(如文字、图片、颜色等)进行分析,结合人们在浏览信息时的视觉习惯,探索网页视觉信息如何被更有效、更合理地表达。网页设计教学重心内容在转移到视觉设计之后,该阶段还未意识到网页交互设计的核心地位。

二、用户模式的网页之设计认知构建

网页设计的本质是用户的体验设计。网站作为互联网非可触形态的产品,对其认知的构建包含产品属性认知与服务属性认知两个层面的内容。1.网页设计是一种产品设计设计是一门交叉学科,网页本身也是一种产品。网页设计最初被视作平面领域的设计,而链接交互是网页设计有别于平面设计的基本特征。网页设计存在交互性,使其具有交互设计可用性与易用性体验的内在要求,适用于工业产品的基本设计流程。2.网页设计是一种服务设计服务设计层面,各种网页交互体验、视听信息、线上内容服务与线下互动等,是网站向用户提供服务的设计组成部分。作为一种广义的产品形态,网页设计与传统的实物形态的工业产品设计有一定区别,更倾向于体验的系统化设计。随着互联网向物联网的可用技术研究与拓展,基于智能化网络的服务设计将成为跨越线上线下的主流设计形态。3.网页页面信息设计是关系网页设计品质的深度设计网页设计作为一种信息量庞大的互联网单元,从工效学角度来看,网站信息本身也担负着面对用户、有效传递信息的功能和任务,在具体的设计活动中,表现为对信息的设计。信息设计具有多学科交叉性、空间多维性、时间流动性等基本特征,信息设计的目的是为了提高信息的可理解度和可阅读性。优质的网页信息设计可以降低用户获取信息的时间和精力成本,提升页面信息获取体验。

三、基于用户模型的网页设计课程的知识体系构建

网页设计的本质是对体验的设计,即以用户为核心思考设计方案,研究用户在访问网站时的需求是网页课程设计任务的基本出发点。课程内容模块应该以回答网页设计是什么、怎么设计、为什么这样设计三个问题为主线,构建网页设计课程的知识体系。1.课程的基本目标掌握网站项目与网页制作的基本设计流程,培养设计项目管理和组织能力;掌握用户需求研究分析的基本方法,对用户体验和需求研究有较为敏锐的洞察力;掌握网站交互原型相关的设计方法与工具;掌握网页视觉设计方法和设计规范;了解目前网页前端设计的相关技术和工具。2.知识体系与模块组成(1)设计方法教学内容模块设计方法教学内容模块主要为了解决面对具体问题时设计师怎样展开分析研究工作并确定设计执行方案。网页设计方法主要分为项目流程设计与管理、网站策划方法与规范、用户体验研究、交互原型设计方法等,让学生通过贯穿整个课堂教学的项目流程设计和每个流程的具体设计方法的实践,掌握基本的设计理论。(2)软件工具教学内容模块软件工具教学内容在形式方面包括课堂内的指导和课堂外的自学两个部分。鉴于设计软件的频繁更新和新的设计软件不断涌现,教师必须培养学生自学工具的主动意识以适应社会需求。在工具种类方面,包括图形处理工具、交互原型工具和代码工具三类。第一类是图形处理工具,其中常见的photoshop、illustrator等图形设计软件,已经在前置课程中基本完成学习。第二类是交互原型制作工具,常见的工具有墨刀、axure等。第三类是代码编辑工具,选择较多,作为对网页前端知识的入门介绍部分,在本课程中以介绍为主。(3)设计经验教学内容模块设计经验教学以启发式案例实践为主,按照网站项目设计的流程需要,设定不同层次、不同要求的设计实践任务作为课程结课的考核内容。学生通过案例的练习能从优秀作品中学到设计经验,从具体的案例模仿中获得设计的成就感。网页设计课程案例教学同时也是对网页设计方法的实践验证,有助于学生对网页设计方法的理解和体会。结语任何一种技术变革,都可能让网页设计出现新的艺术形态,前端依然是课程必须了解的知识。目前,就设计艺术角度而言,网页设计课程的内容以交互和视觉设计为基础,在信息设计层面也有较大的提升空间,设计途径也已经拓展到用户的视觉、行为、声音和逻辑等方面。网页设计课程的知识体系构建必须以产品的视角,让学生更深刻、更完整地理解用户模式下的网页设计艺术。

网页课程设计报告书二

随着现代化科技的发展,计算机已经成为人们生活中的重要组成部分,网页浏览的形式已经代替以往书籍浏览的形式,也正因为如此网页的设计与布局尤为重要。科学合理的网页设计布局不但能够带给人们美感,并且还能使人们在浏览的过程中内心放松。计算机网页设计的概念主要包括网页设计布局的整体造型以及网页设计布局页面的尺寸。页面设计的整体造型指的就是网页设计中的布局形状,其中最常见的形状有三角形、圆形等,也有部分计算机网页设计采用综合体的形状,在页面的选择上,大多是根据网站自身的特点来选择的。计算机网页设计的尺寸也较为多样化,在计算机使用过程中,常常由于客观影响造成屏幕的分辨率以及尺寸的影响,但由于是客观因素无法改变,在浏览器自带的功能上,对于浏览过程中网页的增大与减小都能够借助浏览器工具栏中的相应功能解决。计算机网页设计中的布局与计算机的发展有着直接的联系,并且影响网站的浏览量,目前最为常见的布局分为同字型布局、标题正文型布局、综合框架型布局、封面型布局以及flash型布局等五种形式。这五种布局形式都能够最大程度的提高网页的美感,并且在现代网页布局中被广泛运用,以下便是对五种布局类型的详细分析。

1.同字型布局

同字型布局主要针对网页布局的内容,这种布局其内的填充范围较广、填充的数量也较大。在网页设计布局中,大多都是在网页的标题栏进行网站主体的填充,有的是填充广告,也有少数网页设计布局中填充的形式是小标题。在页面的两侧分别布置内容,其中网站的信息与动态或是服务人员以及相应的广告等,在以往网页设计布局中这部分并没有受到重视,因此也是相对具有价值的'部分。同字型布局网页主要都是从中央位置布置,根据网页内容的重点由上到下布局,或是根据网页自身的特点以及相应的颜色进行布局,也有部分网页是根据其中的细节进行布局的。在网页的下端并不会进行内容的布局,就目前网页来看下端也只是网页的信息以及登录方式等。

2.标题正文型布局

标题正文型布局与同字型布局不同的是标题正文型布局并没有两端的布局,其它布局类型相似。在页面上端的布局中大多都是网页的标题,其中也有广告,页面的中端是网页的主要内容以及和重点内容,其中中端内容中包含同字型布局两端布局的内容,例如,在正标题下方是对网站的简讯,之后便是相应的附加咨询,最为常见的就是天气信息以及网站的注册信息等,在下方便是网站的主要内容也就是正文,在正文的布局上,其结构都是简单明了的。

3.综合框架型布局

综合框架型布局与其它布局相比形式较为复杂,主要采用框架的形式来进行网页的布局,分别在上端、两端以及下端,网站的主要内容都是在框架中进行布局的。这种布局形式与其他布局形式相比更具有轮廓性,能够将其它布局中的内容类型充分地体现出来。

4.封面型布局

封面类型布局便是字面上的意思,按照书本页面的形式进行布局,在封面型布局中大多采用的是图片,其中图片篇幅较大。一般在不同种类网站的主页上大多采用封面型布局,在布局的周围相应的分布着较小以及较为简单的信息,此种信息所采用的形式都是超链接的形式,例如,最为常见的qq空间,其主页便采用封面型布局的形式,采用此种布局的主要目的就是能够凸显网页自身的特点,能够吸引使用者的目光的同时,对其功能更加一目了然方便操作。

5.flash型布局

flash型布局与页面布局较为相似,flash型布局与页面型布局唯一不同的便是在页面的布局过程中采用更多的flash,其中包含声音以及动画的形式,因此与封面型布局相比在声音上更能给人们带来听觉上的享受,除了听觉上的享受外在视觉上flash型布局也能够给人们带来相应的震撼效果。例如,在现代最为常见的游戏页面上,采用的都是flash型布局,尤其是在登录的界面或是在进入游戏过程中的等待界面,在现代科技的发展中,也有少数网页在主页布局的过程中采用flash型布局,以此提高网页的浏览量。总而言之,计算机时代已经到来,网页设计布局已经成为重要的发展趋势,网页设计布局并没有固定的格式,做一种形式设计的过程中主要根据个人的审美,因此想要在网页的设计布局中增添其美感,首先就要对美有更深刻的了解,合理的运用到网页的布局中,使人们在网页的浏览中获取所需信息的同时还能够带来相应的视觉享受。

第8篇 电力拖动课程设计报告

一、电力拖动课程教学现状

电力拖动课程是中等职业学校电工电子专业的一门专业课,它的应用性和实践性要求都很高。由于新知识的不断积累增加、课时的相对减少,以前的教学方法不太适用现在的素质教育的要求。以前的教学方式存在的主要弊端有:第一理论学习内容乏味,难以激发学生的学习热情。学生对理论知识只是死记硬背,很难达到活学活用的要求,难以提高学生的学习积极性;第二,学生做理论习题不能达到提高专业水平的目的。学生做作业没有实践操作的机会,缺乏实际感受,很难提高思维和实践创新能力;第三,实习教学落伍,使理论与实践的脱节。传统教学方法是理论教学和实习教学要独立自主进行,学生理论学习不全面,到实习时不能很好利用理论知识,也就不可能用理论来辅助实习训练。

二、对口单招电力拖动课程教学方法研究

1.在课堂教学中,加强与学生的互动

实施教学目标是课堂教学的关键。需要做到以下几方面:第一,确立上课要点。上课时,教师将所授课教学要点,采取适当方式传达给学生,使学生带着明确的学习任务有目的地听课;第二,引导学生达标。这是教学目标实施的关键。首先要能完整地将教学目标具体化、情境化。然后对教学重点知识点,教师精讲,安排学生多练,并引导学生质疑,增强反馈信息能力。

2.通过实践操作,提高学生的理解能力

教学活动中的做也要适当利用讨论、练习等方法。只是要把这些方法结合到实践上来,要求教和学要与实践相辅相成,要与实际生活有联系。在具体措施上,我们鼓励激发学生的兴趣,主张学生多提问题,注重教学中的讨论,让学生积极学习,多给学生自己动手的机会。学生一般具有猎奇心理,奇特的东西、生活中常出现的自己又不能理解的.问题,经过老师适当引导后,往往会引发其强烈求知欲,这就要求教师挖掘教学内容的创新点、寻找相关课题的例题,使之有新鲜感。

三、对口单招电力拖动课程的复习要点

首先为学生做好心理调节,重视教学的生动性。非智力因素对学生电力拖动课程的学习以及考试影响非常大,故需老师极其重视学生的心理调节。不同时期,学生所蕴含的心情是不相同的:复习伊始,学生满怀热情,自信满满,尽力约束自己的行为,向自己提出了较苛刻目标。维持学生的学习热情被视为第一阶段心理调节的关键点。一直到中期,学生踏进了学习上的“高原状态”, 学习热情在一定程度上衰退,疲劳感渐渐增强。这个阶段需增加危机意识的说教;而逢后期,高考近在眼前,学生的心理压力增加,忧虑、焦躁、不安的心态表现出来。此时需尽早进行心理疏导,尽力使学生放下包袱,令他们能轻松走上考场。

而说到课堂教学,假如能从增强学生的学习兴趣着眼,明确方向,建立目标,完全可以得到较好的成绩。伴随素质教育的改革,教学方式不应该被“填鸭式” 的讲课所约束,还需有自学、习题、辅导、讨论这些不同的教学形式。

四、结语

实践—理论—再实践一体化教学方针的设计符合自然辩证法的准则,也符合学生的普遍认识。在教学过程中, 可根据具体问题,对此一体化教学方法进行改变和增加,以达到最优化的教学结果。通过教学实践,本人认为实践—理论—再实践一体化教学方针具有以下好处:一是可以增强学生的学习积极性,学生的综合学习能力和创新意识;二是用来加强理论与实践的联系,强调了操作训练,使学生能掌握扎实的书本知识; 三是能够充分发挥学生的关键地位,使中等职业学校学生的动手操作能力得到大幅度的提升, 真正使学生学有所得、学有所能。教育,特别是职业教育应以培养学生的实际操作能力为重点目标,作为“传道,授业,解惑”的教师,在教学中要完全激发学生的主观能动性,做到实际意义上的素质教育。

第9篇 c语言程序课程设计的实验报告

c语言程序课程设计的实验报告

实验名称

计算出1000以内10个最大素数之和

实验目的

1、熟练掌握if、if…else、if…else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。

2、熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。

3、掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。

实验内容

计算并输出1000以内最大的10个素数以及它们的'和。

要求:

在程序内部加必要的注释。

由于偶数不是素数,可以不考虑对偶数的处理。

虽然在1000以内的素数超过10个,但是要对1000以内不够10个素数的情况进行处理。

输出形式为:素数1+素数2+素数3+…+素数10=总和值。

判断素数:

源程序

#include

#include

int sushu(int n)/* 判断素数的函数 */

{

int t,i;

t=sqrt(n);

for(i=2;i<=t;i++)

if(n%i==0)/* 如果不是素数,返回 0 */

return 0;

return n;/* 如果是素数,返回该数 */

}

void main

{

int i,j=0,n,m=0,a[1000],x;

/*clrscr;*/

printf('please input a number form 1 to 1000:');

scanf('%d',&x);

if(x==2)/* x=2时的处理 */

printf('%dn',x);

else if(x<=1) /* x在1~1000范围外时的处理 */

printf('error!n');

else

{

if(x%2==0)/* x为偶数时,把x变为奇数 */

x--;

for(i=x;i>;1;i-=2)/* x为奇数时,做函数计算 */

{

n=sushu(i); /* 做判断素数的函数调用 */

if(n!=0)/* 对素数的处理 */

{

a[j]=n;/* 把素数由大至小存入数组a[ ]中 */

j++;

if(j<11)

m+=n; /* 统计前10个素数之和 */

}

}

if(j<10)/* 当素数个数小于10个时,结果输出 */

{

for(i=0;i

{

n=a[i];

printf('%d',n);

printf('+');

}

printf('2=');

printf('%dn',m+2);

}

else for(i=0;i<10;i++)/* 当素数个数大于等于10个时,结果输出 */

{

n=a[i];

printf('%d',n);

if(i<9)

printf('+');

else

{

printf('=');

printf('%dn',m);

}

}

}

}

测试数据

分别输入1000、100、10测试。

运行结果

出现问题及解决方法

当素数个数小于10时的处理不够完善,考虑不够周全。把“+2”的处理做的太勉强。

程序过大,不够精简,无用文字太多。

学习耐心与细心不足,如scanf(“%d”,&n);中的“&”经常忘记。

编程思想不够发散,例如如何判断素数,只能想出2种方式(其中1种为参考教科书上内容);在今后学习中应更多的动脑,综合运用所学。

基本功不够,如清屏clrscr等函数用的不好,有时同样的问题多次犯,给实验课老师带来很大的麻烦。这说明我的知识不够广,有很多有用但不做考试要求的书中内容没有学好,认识程度不够深刻。就算以后c语言这门课程结束后,也应多看相关东西,多上机练习,才能真正从本质上提高自己。

知识不够广泛,如vc++6.0等程序,自己试了好一阵也不会用;说明我电脑水平还是不够,自学能力不够。已会的东西掌握的还是不够好。

实验心得

通过本次c语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。其间开心过、郁闷过、无奈过、彷徨过……随着实验的胜利成功与实验报告的胜利完成,有点微微的自豪感使人难忘。感谢高克宁老师的高标准、严要求,感谢实验课上小老师们的耐心指点,也感谢我在实验中经历过的点点滴滴……伴随着学习的深入,我发现高深的东西还有很多很多,等待着我自己去挖掘。对c语言,我会更加努力。

第10篇 机器人课程设计报告

机器人课程设计报告

1mbot机器人介绍

mbot是一款为素质教育而生的低门槛“机器人小车”,是实现跨学科综合素质教育steam的载体,借助mbot机器人开展教育是培养学生创新能力的有效途径。mbot机器人分为硬件和软件两个部分,硬件是标准化的电子零件,由mbot机械部分、mcore控制板两部分组成,同时配有一个简易遥控器可供拼装完成后直接“驾驶”;软件部分使用基于scratch2.0开发的图形化编程软件mblock,通过蓝牙直接实现操控mbotapp。mblock根据需求编制一个程序,将其下载到mcore,由mcore控制mbot机器人完成动作。mbot机器人与智能玩具的区别在于它可以使用软件mblock进行二次开发,在其上加载一些传感器可以实现不同的功能。该次课程设计用3个mbot机器人模拟制作一个智能交通系统,用实例来讲述创新课程设计过程。

2智能交通系统分析

课堂以智能交通系统为主题,激发学生讨论,讨论结果形成一个简单、完整的交通系统由3个部分组成智能汽车、智能红绿灯、智能车库。具体功能如下描述。

(1)智能汽车,用mbot机器人模拟汽车的行车过程,前进、左右转弯、倒车,同时用指示灯颜色和不同的声音区分不同状况,以给出警戒和提示;车上安装超声波传感器,便于安全倒车;汽车的行驶过程用遥控器控制。

(2)智能红绿灯,根据路段车流量设置红绿灯间隔时间,绿灯结束后有3s的黄灯闪烁;指示灯亮,并用led数码管显示剩余时间。在mbot机器人的主控板mcore上安装两个设备,一个是led灯作为红绿灯使用;另一个是4位数码管用来显示红绿灯时间,用rj25接口线将两设备与主控板连接。

(3)智能车库,用超声波传感器来检测有无车辆入库,若有,则用舵机控制横杆抬起,若无,则横杆落下。若在超声波出现故障时,则用机械遥感手动控制横杆起落。mcore主控板接3个设备:一是超声波传感器,用来检测门前有无车辆;二是遥感,便于应急时手动控制;三是舵机,其上安装横杆,接收超声波传感器信号,控制横杆起落。

3课程设计

将智能交通系统课程设计分基础、应用、创新3个阶段来讲述。

(1)智能汽车:对汽车的踩油门、松油门过程用键盘上的“按下、松开上移键”命令来控制;脱机时,将“按下上移键、松开上移键”命令用红外遥控器上的上下箭头代替,便于脱机控制。由于红外线遥控器控制命令以判断形式出现,须将其加入条件控制结构。其它转向功能与前进类似。基础功能完成汽车的机械行驶前进、后退、左转、又转,同时配备相应的指示灯;通过键盘上的4个方向箭头完成在线控制,使用图形化模块如表1的在线命令。通过学习让学生熟悉mblock软件界面,学会图形化模块的拖拽方法和技巧。教学内容适合小学5、6年级学生。应用级在初级基础上将控制方式改为遥控器控制,实现脱机运行,模块指令如表1的脱机命令。由在线命令转为脱机命令模块结构简单,但加入了选择判断,使学生的思路更加条理,同时查看对应模块生成的arduino程序如表1的arduino代码,熟悉arduino语法结构。教学内容适合中高年级学生。创新能以初级为基础,加上应用级训练具有的逻辑思维能力和读代码能力,可以创造性地实现不同功能,当软件给出的模块结构不能满足要求时,可以在arduino的编辑器ide手写代码来完成。高级阶段,每个学生的作品不一样,教学呈现个性化,适合大学生和电子类爱好者。

(2)智能红绿灯:定义一个变量time用来计时,将红绿灯持续的时间设置为循环次数,每次延时1秒,将变量time值减1,用led数码管显示变量time值,达到计时效果。假设绿灯持续时间为30s。教学内容属于中级,增加了循环结构和变量设置,红绿灯持续功能用循环结构来实现,显示时间用变量赋值来完成。对中小学生,变量概念不易于理解,可用解应用题时的设未知数知识点来变通。对这部分内容的创新可以横向拓展,由红绿灯联想到路灯、声控灯、跑马灯、led显示屏等。

(3)智能车库:设置3个变量s、x、y、s用于存储超声波传感器测得数据,x存储摇杆x轴移动的距离,y存储摇杆y轴移动的距离;s小于10时,表示有车通过,横杆抬起,否则,横杆落下;x大于y表示横向移动,横杆落下,y大于x表示纵向移动,横杆抬起。其执行arduino程序如下,等待两秒是保证车安全通过。相比上面教学内容增加两个难点:一是逻辑关系复杂包含顺序、选择、循环结构的嵌套,在理清逻辑关系的基础上才能驾驭;二是熟悉arduino编程语言语法结构,并用其将逻辑关系表达出来。创新应用可在深度上挖掘,设计出更智能化的作品。

4结语

创新教育是一种培养学生创造与创新能力的新型教育方式,提倡在真实情境下学习、从生活中学习。该次创新教育课程设计内容选自与学生接触紧密的智能交通系统,以此为主题展开讨论,激发学生兴趣,引导学生关注生活,树立处处留心皆学问的学习理念。创新课程采用项目化的教学方式,由智能交通系统为中心,向外发散到智能汽车、智能红绿灯、智能车库,每个部分又引出更多的知识点(如,智能红路灯引出路灯、流水灯、led灯等),丰富创新课程教学内容,体现知识有用性;创新课程教学目标区别于传统课程的知识堆砌[5],强调知识的横向纵向联系。创新课程没有标准答案,每个学生的想法都是智慧的萌芽,都会得到老师同学的'认可,找自己的存在感,参与意识更强烈;更容易保持学习的激情、增强学习信心,在学习的过程之中更容易生成新的创意。创新课程是课堂教学的有效补充,将基础教育获得的碎片化知识整合,结合实际加以应用,强调知识的有用性,从而调动学生的学习积极性,培养学生的创新、实践能力。

作者:苗永梅 单位:宝鸡职业技术学院

参考文献

梁森山.中国创客教育蓝皮书[m].北京:人民邮电出版社,2016.

万佑红,将国平.机器人教育与大学生创新能力培养的探索[j].电气电子教学学报,2005,27(4):6-8.

[3]王同聚.scratch与机器人共融在教学中的应用与实践——以中小学机器人教学为例[j].中小学信息技术教育,2015(8):76-79.

[4]纪欣然.基于arduino开发环境的智能寻光小车设计[j].现代电子技术,2012,35(15):161-163.

[5]李丹妍.创客教育:创新人才培养的新路向[j].教育研究与实践,2016(4):30-34.

第11篇 java课程设计实验报告

一、实验目的

1、加深对课堂讲授内容的理解,掌握解决实际应用问题时所应具有的查阅资料、技术标准和规范,以及软件编程、调试等能力,掌握面向对象的编程思想及java语言程序设计的规律与技巧,为进一步学习web应用开发及今后从事专业工作打下基础。

2、 使用本学期学习的java se技术(也可以使用课堂教学中没有学习过的java技术,但是应当以java se技术为主)完成多功能日历gui程序的设计,使之具有如下基本功能:一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期,可以为每页日历选择背景图片。

3、在完成基本功能的基础上发挥自己的想象力与创造力,使程序凸显出与众不同的特点与功能,形成本小组的特性色。

二、实验要求

1、问题描述准确、规范。

2、程序结构合理,调试数据准确、有代表性、。

3、界面布局整齐,人机交互方便。

4、输出结果正确。

5、正确撰写实验报告。

三、实验内容

编写一个gui程序实现日历的功能。一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期以及当前农

历,可以为每页日历选择背景图片。可以实现显示时钟,时钟能进行整点报

时。可以实现备忘记事功能,能在每天添加、修改、删除记事等操作。

四、实验步骤

1、在上机实验前,小组成员进行选题讨论,确定小组感兴趣而又伸缩性强的题目多功能日历。

2、在第一次上机实验时讨论分工,分工明确之后,分头合作进行。

3、各成员完成自己的任务后,最后进行统筹合并,以及程序最后的优化。

4、 根据实验结果,写出合肥工业大学实验报告。实验报告应当包括:实验内容,程序流程图,类结构,程序清单,运行结果,以及通过上机取得的经验。

5、详细的上机实验步骤见任务分工及程序设计进度表。

五、实验结果

经过小组成员的共同努力,最终我们小组设计的多功能日历程序能够实现实验的基本要求——一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期,可以为每页日历选择背景图片。另外,在完成基本要求的基础上,我们增添了显示农历、显示时钟、添加备忘录、修改备忘录等功能。整体程序运行流畅、功能齐全、符合操作习惯。

下面是程序运行效果截图:

日历主界面(可以实现每个月的日历,可以按年或按月前后翻动,能够显示当前日期,并能够选择背景图片):

备忘录主界面(实现备忘录的添加,及当前日历的显示):

备忘录主界面(实现备忘录的显示,及对当前备忘录的'修改删除等):

时钟主界面(显示当前时间,实现报整点报时功能):

六、实验总结

两周的课程设计结束了,在这其中历尽酸甜苦辣咸各种滋味,不过收获颇丰。从学习c语言、数据库等等计算机编程类课程开始,自己始终有种感觉,那就是太理论化了、缺少实践。而这次的java程序设计可以说与以往大不相同,先是在课堂上老师讲述了有关的基础理论、基本语法知识,而后再加上这两周的课程设计,可以说是真正能够体会到程序编程的乐趣,也第一次发现自己原来对程序设计是如此的感兴趣。尤其是由于课程时间较紧,课上时间老师只是简单给我们讲述了一下java swing的基础知识,并没有去深入,而在此次课程设计中大量用到的监听事件的有关知识需要自己去查标准文档,去网上找相关系料,这无疑对自己是一个挑战。但是两周下来,我做到了,我独立完成了对备忘录程序的编写,累积下来这部分共涉及到包括action listener,mouse listener,menu listener,document listener等各种各类监听18个监听,分为6个类,累计完成程序千余行。而给我印象最深刻的便监听了,可以说是整个备忘录的大部分代码都是与监听相关,这也是让我我学会了对程序监听的运用,当然只是学会远远谈不上精通。

java课程设计实验报告

第12篇 数独游戏课程设计报告

“数独”是18世纪瑞士数学家欧拉发明。该游戏是在9×9的单元网格中进行,这些网格被分9行、9列和3×3个九宫格。单元网格中已有若干数字,其余均为空格。玩家需要推理出所有剩余空格的数字,并满足每一行、每一列、每一个小九宫格内的数字均含1-9且不重复。每一道合格的“数独”谜题都有且仅有唯一答案。

目前,“数独”作为一种智力游戏已经风靡世界,国内外许多学者已对数独的求解算法做了深入研究,例如递归法、回溯候选数法、枚举算法[3]等,但在数独的难度划分与创建方面的研究还很少。由于影响“数独”难度的因素有很多,就问题本身而言,难度因素包括最高难度的技巧、各种技巧所用次数、是否有隐藏及隐藏的深度和广度的技巧组合、当前盘面可逻辑推导出的个数等等;就玩家而言,了解的技巧数量、熟练程度、观察力等也属于难度划分应考虑的因素。因此,单单利用空格数或求解时间对题目难度进行划分是不全面的,其难度指标定义过于主观,讨论也不够细致,无法真正划分难度的级别。

本文首先创建符合要求的“数独”终盘,然后在终盘的基础上生成具有数独特性的初盘,根据求解时初级方法和高级方法使用的次数确定难度评分,从而依据分数对题目的难度进行划分,以此创建不同等级难度的“数独”游戏。

1 终盘和初盘生成

首先运用初等行、列变换,构造一个新的简单明了的终盘生成算法,具体步骤如下:

step1:从行的角度出发,在第一行随机输入1-9的数字。以一个小九宫为单位,将相邻三个数字作为一个集体进行交替,由此获得第二行的数字,再由第二行的数字根据前述方法变换得到第三行的数字。由此我们得到一个前三行,共有三个小九宫的全部数字。

step2:从列的角度出发,仍然以小九宫为单位,把第一个小九宫的第一列的相邻三个数字为一个集体进行交替,由此获得第四个小九宫的一列数字,第一小九宫的第二、三列也通过这个相同的方法而得到第四个小九宫的其他两列数字。剩余的其他小九宫也根据前述相同的方法可以得到,

将已得到的一个终盘,恰当隐去某些格子内的值,使之成为合乎数独规则的空格,由此便生成一个数独谜题,即初盘。此处,我们隐去的.格子的方法是通过概率随机隐去相应的格子数,由于我们所创建的终盘是保证唯一性的,所以此处直接借助终盘来进行检验初盘的唯一性。

2 难度划分

在上面的步骤中,我们完成了由终盘生成初盘的过程。在得到庞大的初盘后,由于每个初盘的空格数、空格位置不同,导致了它们的难度不同。因此,我们首先需要依据这些初盘,建立一个评分模型,得到每个初盘的难度评分值,再根据这些评分值划分不同等级的数独。

2.1 评分模型建立

我们基于模仿人工求解的方式充分使用基本方法,直到基本方法不再起作用时才使用高级方法。因此基于常用的两个算法―显性唯一候选数法和隐含唯一候选数法,以及高级方法,我们假设每个玩家对于每一个空格的求解按以下步骤进行:

step1:当玩家第一次使用显性唯一候选数法能解出数独谜题的一个空格,则转向下一个空格的求解;

step2:当玩家第一次使用显性唯一候选数法不能求解时,则采用隐性唯一候选法,若能求解出该空格,则进行下一个空格的求解;

step3:当玩家先后采用显性唯一候选数和隐含唯一候选数法,依然不能找出答案,这时利用计算机随机自动生成一个空格的答案,称此方法为高级方法,然后玩家便可以继续进行下一个空格的求解;

step4:当求出一个数独谜题的所有空格值,游戏结束。

假设n1为基本方法中使用显性唯一数法的次数,n2为基本方法中使用隐性唯一数法的次数,n3为使用高级方法的次数,α,β,γ分别为不同方法的权重,从而我们建立一个难度评分模型:

score=αn1+βn2+γn3

由于高级方法比基本方法的难度大,并且对于同一方法,使用2次要比1次的难度大。所以,为了体现“数独”题目使用不同方法及其相应次数的复杂度,我们给不同的方法加上适当的权重。本文定义的权重如下:α=1,β=2,γ=5

对于上述权重,按照随着方法难度系数递增权重递增的方式以及尽可能使用不同方法间的权重差异足够大的原则进行取值。虽然权重的取值有一定的随意性,但通过计算机仿真可以表明这样能很好的区分不同难度等级的“数独”题目。

2.2 计算机仿真

依据我们建立的终盘,随机产生1200道题目,然后用本文的人工智能算法求解,并记录不同题目各种方法使用次数、空格数以及最终分数。此处,选取部分仿真结果如表1所示:

由表1所知:评分数涵盖区域较大,有些高难度的初盘的score很大,偏离了初盘score的平均值,不便于我们依据所有初盘的score直接划分难度级别,故我们进行归一化,将每个初盘的score归一到[0,1]范围内,建立公式如下:

其中:a是分数中的最小值,b是分数中的最大值。由此,我们得到归一化后的不同题目的最终评分。由得分按等距间隔划分成四个区域,而这四个区间就是我们所要求的“数独”难度级别,分数从小到大地分别记为简单、中等、高级、骨灰级。

《课程设计实验报告(12篇).doc》
将本文的Word文档下载,方便收藏和打印
推荐度:
点击下载文档

相关范文

酷猫分类查询入口

一键复制