<

趣祝福 · 范文大全 · 设计方案

预先谋划是普遍认知的智慧,我们应遵循领导的要求。提前拟定多种应对措施方案,以全面且合理的安排因应眼前各种现状,这是必要的。你是否知道,有多少精妙的应对方案呢?“改设计方案”您所期望的,我们已经妥善准备就绪,相信您可以轻松获取对自身有所裨益的相关内容!

改设计方案 篇1

一、设计理念:

通过环保知识宣传,做好值日生工作、设计环保手抄报、捡垃圾废弃物等系列活动的亲身体验,引导学生关心自己生活的环境;发现美,宣传美,用行动增添美。从而增强保护环境,保护家园的意识;培养学生良好的社会公德,自觉地用行动来保护我们美丽的家园。

二、具体过程:

1、发出倡议,宣传环保知识。

2、能做好个人卫生,积极做好集体卫生。坚持垃圾分类,看到果壳、纸屑等自觉放入垃圾箱。

3、爱护学校、小区的花草树木,并能与损坏绿化的人和事作斗争。

4、觉节约能源,能坚持做好班级电灯、电器随时的开、关工作,还能主动教育同学、家长做好节约工作。

5、开展一次到龙潭山捡拾垃圾废弃物的体验活动,邀请学校领导、学生处主任参加。

6、开展一次手抄报展示会。

三、准备:

1、每人准备一个垃圾桶和一次性手套。

2、收集一点环保知识问答题。

3、小组为单位准备相机。

改设计方案 篇2

1、建筑细部设计的意义

(1)实用功能

依附于建筑主体的建筑细部大多都是建筑的功能性构件,具有 一定的实用功能,满足一定的使用要求,主要表现在围护、排水、采光、通风、保温、防热、防噪等诸方面。墙体、屋盖——围护作用

大门——出入、室内外空间渗透

窗户——采光通风

阳台——接近自然

楼梯——垂直交通

(2)审美价值

任何细部都体现形式的美感。

建筑细部参与和深化了建筑的造型过程,强化了建筑的意境和 气氛,增加了建筑及其环境的审美价值。

(3)尺度感知

建筑的尺度是指建筑整体或局部给人感觉上的印象与真实形状之间的大小关系。

从建筑处理的角度看,局部尤其是细部对于整体的尺度影响很 大。局部、细部愈小,通过对比作用,反衬出整体的高大。反之,过大的细部,则会使整体显得矮小。

2.造型重点——窗

(1)点窗的形式与功能

A、调节平衡

B、重点强调

C、点窗的线化和面化构图

当一排或一列点窗的窗间距小于窗子本身的宽度,并且延伸得足够长,则可以形成线窗的感觉。

通过墙面的色彩或质感变化来联系点窗,共同形成条窗的感觉。

通过窗及窗间墙的突出或凹入来形成条窗的感觉。

通过立面上其它构件联系点窗,使其有条窗的感觉。

(2)线窗的形式与功能

在建筑立面上,线构图的窗即线窗。

A、分割

当一个立面整体或部分显得臃肿,或过于厚重时,用通长的线窗进行分割。

通过分割,整片的面变成面与面的组合排列,于是立面的表达变得丰富起来。

建筑的山墙部分经常会用到这 种处理手法。线的分割把整体 划成部分并形成新的图形,具有造型功能。

B、连接

建筑设计中,形体的连接、穿插是经常使用。

将体量间直接连接,有时会给人形体粘滞、含糊的感觉。

在连接处用线窗处理则会清晰的表达形体间的关系。

条窗要做得简洁完整,窗棂与窗面颜色接近。

C、方向性

粗线--厚重、稳健有力、坚固

细线--精致、脆弱、敏锐

直线--刚直、坚定(并排的垂直条窗能给人以向上、刚正、挺拔、坚毅的感觉;平行的水平条窗能给人以平稳、安定、祥和的感觉。)

曲线--优雅、轻盈、调和(曲线因形式不同又有不同的性格区别。)

D、条窗的面化

条窗大面积的密集排列可以形成一种“虚”的面。

条窗和墙面平齐,尤其当墙面是铝板或铝塑板等光滑材料时,它们构成的立面如同一张光滑完整的表皮。

(3)面窗的形式与功能

可以看作是点窗的面积扩大或条窗的宽度增加。面窗的面积较大,所以视觉效果更为醒目,富于力度感。

建筑立面上的面窗有两大类,一类是纯粹由窗所构成的“虚面”,一类是由点窗和条窗的高密度集合而形成的面。

A、强烈的虚实对比

B、通透感的营造

C、面的转折形成体

3.造型重点——色彩

在各种视觉要素中,色彩是敏感的、最富有表情的要素。色彩可以在形体表现上附加大量的信息,使建筑表达具有广泛 的可能性和灵活性。窗的色彩主要是 靠窗面来表现, 最常用的窗面材料是玻璃。立面上不同颜色 玻璃窗相搭配可 以丰富建筑的视觉表达 。

造型重点——肌理

肌理是指形象表面的纹理。它细致入微地反映不同形象的差异,使人产生各种感觉。例 如,软与硬、干与湿、粗糙与细密、有规律与无规律、有光泽与无光泽等各种物质属性。

改设计方案 篇3

1. 创设实验环境,突破教学重点和难点ZF133.cOM

中学生学习物理的兴趣水平大致处在直接兴趣阶段,他们对自然现象的解释和日常生活中实际问题的处理等都具有浓厚的兴趣。在课堂讲授中,教师应尽量列举大量的生产、生活中的'实例,借此向学生介绍现代科技知识。如果我们充分利用课件等多媒体技术,不仅可以调动学生的学习主动性,而且可以使教学变得有声有色。针对一些抽象概念、规律的剖析,

可利用计算机课件辅助教学(因其不受时间、空间的限制),向学生展示当时当地无法直接看到的事物形态、发生的现象和过程,有利于学生全面、整体地认识客观世界,建立表象这样不仅可以创造实验环境,突破教学重点和难点,而且可以拓展学生的视野。参考网。

2. 创新演示实验和教学方式方法。

引导学生积极主动地参与课堂实践活动。

在初中物理教学中,不论是基本概念的建立物理规律的导出,还是重点、难点的突破,有经验的教师总是通过演示实验来完成。但传统的演示实验基本上是教师在讲台上表演和讲解,主要作用只是作为提高感性认识的手段,学生在学习上以视听为主,缺乏动手练习和主动探索的机会,因而对所学知识理解不深。如果我们能根据初中生年龄特点心理特征、思维特征以及教学内容的不同特点和所设计实验的不同目的要求,采用不同的教学方式和方法来创新物理演示实验教学,效果就不同了。

2.1 对学生易形成片面认识的物理概念或规律,要设计对比性实验,采用“边引导、边实验、边分析”的教学方法,引导学生积极参与课堂活动,通过分析、论证,形成概念,导出规律。

例如,初中生对“二力的平衡”条件往往存在片面的认识。为了引导学生获得科学的结论,可按下面程序设计对比性实验:教师先从日常生活中吊在电线上的电灯、放在桌上的墨水瓶等静止状态实例出发,提出“什么是二力平衡”这个问题,引导学生从二力平衡现象中寻找二力平衡条件,进而做“二力平衡的条件”的演示实验。让学生仔细观察并读出小车静止时两边砝码的重量,并向学生提出探索性的问题:“二力在什么条件下会平衡?”学生的回答开始往往不全面,甚至轻率地作出如下片面的结论:“二力平衡的条件是:二力的大小相等,方向相反。”这时教师不要急于去纠正它,而应该引导他们再仔细观察,并设计下面两个对比性实验:实验一,两个力大小相等,方向相反,分别作用在两个物体上(即用两个小车拼合在一起代替前面实验中的小车)进行实验;实验二,两个力大小相等,方向相反,作用在同一物体(小车)上,但两个力的作用线不在同一直线上。通过这两个实验,学生否定了原先片面的论断,接着他们又通过自己的观察,发现了在第二个实验中,物体转到两个力作用线在同一直线上时,它才保持静止状态。这时,教师再引导学生将静止的物体用手扭转一个角度,使两个力又不同在同一直线上,一松手,物体又发生转动,失去平衡,直到两个力的作用线在同一线上时,物体又处于静止状态。参考网。学生通过这几个实验的对比分析。自己“发

现”了规律,高兴地总结出二力平衡的条件:“作用在同一物体上的两个力,如果在同一直线上,大小相等,方向相反,这两个力就平衡。”从而得出正确的科学结论。参考网。这样学生完成了自己的“发现”,成为知识的“发现者”。

2.2 对于学生难以理解的比较抽象的物理概念要通过设计多个趣味性、启发性与科学性相结合的实验,从不同角度,不同方面采用“边引导,边实验,边分析”的教学方法,运用“实验——分析——结论——再实验——再分析——再结论”。不断深化的程序和做法逐步引导学生由感性到理性,由具体到抽象,最终形成概念。

例如,大气压强这一概念对初中生来说是比较抽象的,教学中要做好如下四个逐步引深的实验:①首先让学生在猜想的基础上,观察覆杯厚纸片的演示实验,目的是为了证明大气压存在,讲课时先让学生思考:放手后,厚纸片会掉下来吗?然后教师演示这个实验,当学生看到纸片不会掉下来这个现象时,无不感到新奇有趣。接着教师提出:“这时厚纸片受到哪些向下力的作用?为什么它不会掉下来?”这样引导学生分析讨论纸片不

会掉下来的原因。他们很自然地会悟到厚纸片不会掉下来一定受到一个向上的压力作用,这个压力只能是大气产生的,由此可见大气能对厚纸片产生压强。②接着增加一个“漏斗——橡皮薄膜”的演示实验,将漏斗口用橡皮薄膜扎好,然后用抽气筒将漏斗内空气抽掉,引导学生观察到橡皮膜下凹改变橡皮膜所对方向,橡皮膜下凹不变。这个实验表明了各个方向都存在着大气压强。③进而进行马德堡半球实验,进一步证明了大气压和各个方向都有压强,而且大气压很大(让两个学生现场演示)。④教师再进一步进行托里拆利实验,目的是测出大气压数值。上述四个实验和分析一环扣一环,把教学内容逐步引深。

3. 结合教学的重点和难点,有目的地补充一些课内外的实验活动,增加手脑并用机会

为了加深学生对物理内容的理解和灵活运用,着眼于巩固学生所学知识和培养动手能力,可有目的地增加一些学生实验。例如,用阿基米德定律测铁密度,学生总以为测密度必须用天平量筒才能测出,而用阿基米德定律测密度既不需要天平,也不需要量筒,只需一个弹簧称即可。增加这个学生实验,可使学生把密度知识和浮力知识有机地结合到一起,使学生既对浮力这一知识难点的认识得到了升华,又掌握了阿基米德原理的运用,加深了对知识的理解。

4. 培养学生的创新能力

有相当一部分物理课堂教学中的演示实验,都是以教师为主体的,学生仅仅是旁观者,没有直接参与,这不利于学生创新能力的培养。因此,在条件成熟的情况下教师应尽可能地将演示实验变为学生实验,这不仅有利于学生掌握物理知识,培养学生的实验技能,而且还能培养学生的兴趣和爱好,调动他们学习物理的积极性,从而充分发挥非智力因素的能动作用。在教学中,凡是学生能做的实验,教师都应积极地让学生动手去做,充分调动他们的积极性。一是让学生自己提出问题,进行大胆的猜想、假设,然后为验证自己的猜想和假设进行实验;二是让学生自己找出实验原理,设计和讨论实验方案,选取实验器材。在实验的过程中,教师要摆正自己的位置,不仅仅是给学生提供仪器,还应检验学生实验方案的可行性,特别是对学生实验方案中涉及安全的错误进行纠正。对学生合理的建议及新颖的实验方案给予肯定和支持,尽可能地提供学生的实验方案中所需的仪器并指导他们使用。在实验过程中,学生参与问题的提出、猜想与假设、制订计划、设计实验、进行实验、收集数据、分析论证、评估、交流与合作,不仅学习了物理知识,而且体验了科学探究的乐趣,领悟了科学的思想和精神。同时也培养了学生的应变能力,使学生的分析抽象概括综合表达能力得到了训练和发展。

5. 结束语

总之,通过实验,引导学生多观察、多动手实验、多动脑思考、多分析讨论,既能充分调动学生学习的积极性,又能增加学生掌握知识的能力,培养学生开拓、创新的能力。

改设计方案 篇4

——学习榜样主题班会课例 五一班 徐靓 活动目标

1、认知目标:通过评选小榜样活动使学生进一步了解小榜样在我们身边的作用以及学习身边的同学的优点。

2、能力目标:让学生正确认识自我,以榜样的力量激励自己。

3、情感目标:通过讲述、讨论、交流等方式,激发学生的兴趣,帮助学生了解自己,从而树立不断提高自己的意识。

活动重点:感受榜样的力量,学会努力、自信。

活动难点:人人心中有榜样、榜样在身边、避免学习榜样的盲目性 活动方式:讲述、活动、讨论、交流等。

活动准备:学生学习榜样评选标准、资料收集等。

活动过程

一、激情导入

主持人唐科:同学们,新的一次班级小榜样评选又开始了,今天召开的是班级这一学期来勤学好思小榜样的评选活动。通过上次班会人员推选陈思奕同学来竞争这个“勤学好思小榜样”。榜样的力量是无穷的,我们可以从榜样的身上受到启迪,找到我们指引我们前进的方向。经过一学期的学习生活,想必大家一定会有很大的进步,同时也为自己确立了新的努力和前进的方向,今天就让我们以《榜样在身边》为主题,召开一次小榜样评选主题班会。

二、重温评选标准

主持人吴嘉莹:同学们,让我们结合《班级公约》以及“墨宝宝”评比条件再一次重温一下每一个勤学好思小榜样的评选标准,以及结合陈思奕同学的表现来衡量她的榜样资格。

三、评选勤学好思小榜样

主持人唐科:同学们,在我们学习上一定会遇到这样或那样的困难,二就在我们的身边就有这样一位同学,她很想评选勤学好思小榜样,让我一起来对她进行一下评价,让她说说评选的理由。其她同学也可以帮助她提出建议。

1、请陈思奕同学说说自己要评选勤学好思小榜样的理由。

这学期里,陈思奕同学几次因为生病而在家治疗的情况下,还能坚持学习,当同学去看望她时,她正伏案做作业。而且还平静地说:“我必须赶在上学前把作业做完,因为我怕再上学耽误新的课程。”虽然总是有病缠绕着她,但她仍然惦记学业。

同学们这是何等的一种精神?我们有些同学有着健康的身体尚且作业都不完成,而她却在病痛时仍然能完成学业。

2、陈思奕同学生活中点点滴滴的感动

陈明珠:校运动会上,陈思奕为运动员的跑鞋东跑西借、为班级稿件选送来回奔波。有时候感冒也坚持为班级服务。

何晴:她很有耐心,有时我有题目问她,自己都觉得问得多了,但她的脸上依然写满耐心,一字一句地为我讲解,那声音,那手势,那表情,写满了真诚。

孙文:她会利用课余时间阅读课外书籍,丰富自己的知识。有时候还会将看到的好的古诗或者是有意义的事件讲给我们听。

章兆鹏:上课注意听讲,她思考问题的思路总是比我们多,反应也比我们快!作业的完成质量也高,从来没听过因为作业完成质量不好或没完成作业,老师批评她,她是我们学习的榜样。

刘晨儿:活泼,有热心,坚强,乐于助人,在她的身旁总让人感觉温暖。

3、通过与陈思奕同学们相处,你认为她能评选勤学好思小榜样的条件有哪些?

王迪说:陈思奕是我的同桌,每当老师在讲课时,我都能发现陈思奕听得总是津津有味,从来不见她上课溜号。我要向她学习这种认真听课的态度。所以她这条最值得我学习,所以我认为她可以评选勤学好思小榜样。

唐科:从陈思奕的身上,我明白学习不是糟粕,我明白时间不是垃圾,我明白不应该将自己小学的剩余时间付之东流。我相信最珍惜的感动,是你伴我同行,不奢求永远,但有始有终。所以她在学习方面能珍惜时间这一点值得我学习,力挺她评选为勤学好思小榜样。

刘沛杭说:每次我们度过了课余时间时,都还带着玩耍时的兴奋,可就在此时,陈思奕总是坐在自己的座位上津津有味地读书,好像按时我们要多读书,用知识丰富自己的头脑,充实自己。所以这一点值得我学习,我认为她评“勤学好思小榜样”这个称号,值得。

龚生亮:当我们抱怨着学习太苦,对于陈思奕来说这是她最大的乐趣,我想这是陈思奕对知识多么强烈的渴求啊!

班主任:听到同学们的发言,令我很感动,同学们善于用血量的眼光发现我们身边的榜样,有了榜样,我们就有了学习的方向。我想每一位同学的发言都值得表扬。

4、小组讨论交流

主持人吴嘉莹:同学们,对于陈思奕同学评选“勤学好思小榜样”这个称号,有什么意见和建议吗?我们小组内进行讨论,组长可以做以记录。

四、活动小结:

(《我相信》背景音乐起)主持人唐科:同学们,我们能够正视自己,正视我们身边的人,明确了我们身边的榜样,那么我们就向榜样学习,为自己要评选的小榜样而勤奋努力,早日实现自己的目标。

班主任小总结:同学们,老师相信大家心中有榜样,向榜样学习,不能流于形式。以《小榜样评价手册》为标准,学习榜样的行为策略与智慧。陈思奕是我们战胜学习困难的力量源泉,是我们面对学习上挫折的榜样,是我们直面学习上苦难的楷模。我们大家不仅要学习这种精神,更重要的是要把这种精神落实到日常的行为中来。

扩展阅读

建设工程设计合同(推荐5篇)


大家知道该如何写好一份合同吗?在我国民众法律意识的普遍增强的今天,书面合同的签订,必须建立在双方平等、自愿的基础上,经友好协商制定,或许你需要"建设工程设计合同"这样的内容,欢迎大家参考阅读!

建设工程设计合同 篇1

发包人:xxx发展有限公司(简称甲方)

设计人:xx市建筑设计院 (简称乙方)

甲方委托乙方承担xxx中心综合开发项目x区第一组团工程设计,经双方协商一致,签订本合同以共同执行。

第一条 本合同签订依据

1.1 《中华人民共和国合同法》,《中华人民共和国建筑法》和《建设工程勘察设计市场管理规定》

1.2 国家及地方有关建设工程勘察设计管理法规和规范。

1.3 建设工程批准文件。

1.4甲方提供的修建性规划方案图、园林规划方案图及大样详图、单体建筑方案图(三道尺寸线)及大样详图、园林小品(构筑物)建筑方案图、小区智能化设计方案。

1.5 甲方提供的《建设工程设计任务书》

1.6 规划部门提供的建筑规划设计要点及市政规划设计要点。

1.8 场地地质勘察报告。

1.9 本合同解释权属于甲方。

第二条 项目设计内容

2.1 工程名称:xxx中心综合开发项目xxx区第一期

2.2 项目地点:xx市城东新区

2.3 委托设计范围

规划部分:

X区市政管线规划图及施工图(竖向、道路、给水、排污、排雨水系统,消防系统,煤气瓶组站及煤气管网,污水处理及管网,闸门,水环境,背景音乐,垃圾站,供电系统,电信、电视、智能化系统预留管线,管线综合);园林景观规划报建图及施工图设计;建筑规划报建图及施工图设计。占地约570亩。

单体部分:

115区第一组团建(构)筑物工程施工图设计:含单体施工图设计;停车场施工图设计;围墙施工图设计;小区入口施工图设计;泳池施工图设计,园林景点施工图设计等;闸门施工图设计。建(构)筑物面积约5万平方米。

市政部分:

各单体建筑、构筑物的给排水,消防,强电,电信、电视、智能化管线预留,通风空调,防雷接地施工图,人防工程等设计。

详见设计任务书。

2.4 设计要求

2.4.1 各专业设计均应满足规划报建和施工图设计深度与技术要求。

2.4.2 规划设计阶段:

配合方案设计单位(xx国际设计顾问公司)及园林景观设计单位(单位待定)完成规划和园林景观的规划施工图设计,并提供技术咨询服务。

具体方式:

乙方根据甲方可提供的方案(调整和修改方案要由甲方批准),按报建图要求进行审核,给出修改意见,由甲方负责修改。修改后由乙方出图,经甲方同意,报规划部门审批。若规划部门提出修改意见,由乙方负责修改,完成报建图及施工图设计、相关文件资料的说明,直至规划部门批准通过。

由乙方独立完成115区总图施工图设计任务。

2.4.3 初步设计阶段

根据xx公司的建筑初步设计文件,主持完成本项目各专业的初步设计及相关文件资料。

具体方式:

乙方根据甲方可提供的建筑初步设计图(调整和修改方案要由甲方批准),按报建图要求进行审核、修改。修改后由乙方出图,经甲方同意,报规划部门审批。若规划部门提出修改意见,由乙方负责修改,完成报建图设计、相关文件资料的说明,直至规划部门批准通过。

其他各专业,乙方须按报建图要求进行初步设计。

配合相关部门和单位(如规划部门、方案设计单位、小区智能化设计单位等)做好设计协调工作。

2.4.4 施工图设计阶段

主持完成本合同委托设计范围内的各专业的施工图设计及相关文件和资料。

具体方式:

乙方根据甲方要求,按施工图要求进行技术设计。设计后经甲方审查提出建议,由乙方负责修改,完成施工图设计及相关文件资料的说明,报建设部门审查,直至建设部门批准通过。

2.5 设计成果

必须符合2003年版《建筑工程设计文件编制深度规定》和广东省地方标准和管理文件的有关规定,应充分满足整个项目的总体规划要求,兼顾项目发展的阶段性和连续性。

2.5.1 提交的设计成果数量:

规划报建文件:各专业蓝图及文本八套,电子文件(光盘)一套。

初步设计文件:各专业蓝图及文本八套,电子文件(光盘)一套。

施工图设计文件:建筑专业蓝图十三套,其他各专业蓝图十套。文本、电子文件(光盘一套)。

超过合同要求的数量,可另收晒图费。2.5.2 提供与设计成果相应的设计概算。

第三条 项目设计收费及支付方式

3.1 项目设计收费

3.1.1本合同项下的设计范围与内容,涉及到的所有收费统一以单体建筑面积(含地下室、单体类型不分住宅及公建)为单位计算,设计费均按多层7元/平方米,小高层9元/平方米的包干价计取。总设计费按实际承担设计的单体总建筑面积计算。建筑面积的计算原则以国家和地方有关规范和规定为准,由甲、乙双方认可。预计总建筑面积约为5万平方米,则总设计费约为35万元(最终单体总建筑面积以实际完成设计的建筑面积为准计算,同时不超过第一组团的范围)。

3.1.2套用图的设计不计入总建筑面积,按每增加一栋:基础不变增加原该栋设计费的30%,基础改变增加原该栋设计费的40%计算。

3.2 设计费支付方式

3.2.1 本合同签定后一星期内,甲方向乙方支付总设计费的5%作为定金。合同生效后,定金抵作设计费。

3.2.2 乙方向甲方提交规划方案设计文件并获政府批准后一星期内,甲方向乙方支付总设计费的10%。

3.2.3 乙方向甲方提交初步设计文件后,甲方向乙方支付已完成工作量的设计费的25%。

3.2.4 乙方向甲方提交施工图设计文件后一星期内,甲方向乙方支付已完成工作量的设计费的45%。

3.2.5 乙方向甲方提交市政、园林施工图设计文件后一星期内,甲方向乙方支付总设计费的5%。

3.2.6 建筑工程竣工验收合格后一星期内,支付竣工验收合格工程部分的余款10%。

3.2.7甲方应在合同规定的时间内付款,甲方不按时付款,乙方有权要求从逾期第二日起按该阶段应付设计费数额每日千分之二向乙方支付违约金,而且乙方有权暂停履行下阶段工作,直到收到款项为止。

3.2.8乙方未按时交付图纸或因设计差错,造成甲方工作进度延期或损失,乙方除应继续完善设计任务外,甲方有权要求乙方逾期第二日起按该阶段应付设计费数额每日千分之二向甲方支付逾期违约金,而且甲方可终止合同,并有权依据其损失索赔。

第四条 设计周期

4.1 规划方案设计阶段:

在甲方提供规划设计方案后5天内,乙方完成规划报建图及相关资料。

4.2 初步设计阶段:

在规划设计方案通过有关部门审批后,15天内提交初步设计文件。

4.3 施工图设计阶段:

4.3.1在甲方提供设计要求及相关资料和初步设计报审通过后,30天内提供全套施工图。(在15天内先提供两栋单体全套施工图)

4.3.2乙方需根据甲方总体计划时间提交施工图,根据甲方书面要求,乙方可适当调整出图次序,尽可能满足甲方开发建筑的需要。

4.3.3对本项目市政工程,园林工程等配套工程的施工图设计,乙方应根据甲方需要提供全部和部分施工图。该项工作出图时间为单体施工图提交完成后20天内。

4.4 施工图审查修改

4.4.1乙方需在政府部门提出设计审查修改意见书后,4天内向甲方提交符合要求、签章齐全的回复意见和修改变更图直至通过。

4.5 所有设计文件提交时间以甲方相关人员与乙方设计联络人员收发设计文件并签认时间为准。

第五条 双方责任

5.1 甲方责任

5.1.1甲方负责及时提供有关技术设计所需的确切资料(包括方案设计成果、设计任务书、用地红线图与地形图、政府有关批文与规定,设计要点),并对所提交资料及文件的完整性、正确性及时效性负责。

5.1.2甲方负责跟进乙方设计进度,及时提出使用功能、技术配置等要求意见,及时审查确认各阶段设计图纸及相关的设计文件。

5.1.3甲方负责管理部门、设计部门之间的协调,向有关部门办理各项报建报批工作,并及时向乙方提供批复文件。

5.1.4甲方若要求乙方比合同规定时间提前交付设计文件时,须征得乙方同意,不得严重背离合理设计周期。

5.2 乙方责任

5.2.1乙方应按国家规定和合同约定的技术规范、标准进行设计,乙方负责提供上述设计范围所定的设计服务,包括到场地现场发生的所有费用。

5.2.2乙方确保设计深度和质量,按时完成合同规定的设计任务。对设计成果的正确性、实用性、可靠性负责。乙方应优化设计,在做到安全合理的基础上,须认真考虑经济效益、节省投资。否则甲方有权要求乙方修改或调整,直至单方面终止本合同。

5.2.3乙方按双方设定的工作计划按时向甲方交付设计文件,设计文件包括但不限于图纸、图册、电子文件。乙方应尽力配合甲方的开发工期。

5.2.4乙方对设计文件出现的遗漏或错误负责修改或补充。由于乙方设计错误造成工程质量事故损失,乙方除负责采取补救措施外,应免收损失部分的设计费,并根据损失程度向甲方支付赔偿金,赔偿金数额由双方商定按国家有关规定执行。

5.2.5 由于乙方原因,延误了设计文件交付时间,每延误一天,应减收该项目应收设计费的千分之二。

5.2.6 设计文件中选用的标准图由乙方复印提供给甲方。

5.2.7乙方交付设计文件后,按规定到现场参加有关部门的设计审查,并根据审查结论在原定工作范围内做必要修改补充。

5.2.8乙方负责跟进甲方所委托其它设计院完成的与乙方设计有关的图纸,以及按规范提出设计修改意见,乙方负责技术性方面的把关。

5.2.9乙方向甲方提供参与本项目的全部设计人员名单,明确项目的技术负责人和主要联系人,并出具委托授权书,甲、乙双方所有的设计联络及文件收发通过该员完成。项目成员中必须有一级注册建筑师、一级注册结构师进行相关专业设计。项目小组成员的调整须经甲方同意。

5.2.10 项目设计变更须经甲方同意,如因无效变更造成的所有后果由乙方负责。

5.2.11若因实际工作需要,乙方须应甲方要求随时到有关部门或施工现场解决技术问题。一般问题当场解决,重大技术问题不超过两天。

5.2.12 乙方须到现场参加技术交底和图纸会审工作。并参加基础工程、隐蔽工程、主体结构及竣工验收。

5.2.13 乙方须到现场参加专家评审会和鉴定会。

5.2.14 乙方对甲方提出的局部修改、技术难题应及时完成修改图并签字盖章,同时不增加设计费。

5.2.15 乙方不得将甲方的设计成果用于其他项目。

第六条 保密

双方均应保护对方的知识产权,未经对方同意,任何一方均不得将对方的资料及文件擅自修改、复制或向第三人转让或用于本合同项目外的项目。如发生以上情况,泄密方承()担一切由此引起的后果并承担相应赔偿责任。

第七条 仲裁

合同执行过程中如有争议,双方本着友好协商的方法解决,协商不成时,合同双方任何一方可向项目所在地仲裁委员会申请仲裁。

第八条 其它

8.1 施工图完成后,因非乙方原因,甲方如有重大变更和修改,设计费双方另行协商。

8.2因乙方原因造成设计工作的返工和修改,或不能满足甲方要求,或不能通过有关部门的审查,从而影响甲方的开发建设计划,甲方将按本协议对乙方收取违约金和延迟付款时间,并可单方面解除合同和提出索赔。

8.3 因甲方原因,甲方不履行合同,致使合同终止,甲方无权要求返还已付定金。

8.4 因乙方原因,乙方不履行合同,致使合同终止履行,应双倍返还甲方定金及全部费用。

8.5 乙方为本合同项目的服务至委托设计范围内的项目施工竣工综合验收合格时为止。

8.6本工程项目中,乙方不得指定建筑材料、设备的生产厂或供货商。甲方需要乙方配合建筑材料,设备的加工订货时,所需费用由甲方承担。

8.7如甲乙双方协作较好,乙方配合工作经甲方认可,甲方将后期开发设计任务委托乙方完成,其合同另行签定。8.8如甲方要求的工作范围或设计图纸深度超出本合同所限,或因非乙方原因造成设计工作的返工或修改,甲方应按乙方实际消耗的工作量增付费用并顺延工期,所需增加的费用与时间由双方另行商定。如乙方设计未被政府部门通过、或因自身原因造成设计工作的返工或修改,则增加的费用与时间由乙方负责。

8.9本合同生效后,按规定应到项目所在地建设行政主管部门规定的审查部门备案;费用由甲方负责。双方认为必要时,到工商行政管理部门鉴证。

8.10 关键词定义:

单体总建筑面积——包含多层、小高层建筑物及配套辅助设施(如煤气站)等。凡建筑规划、总图工程、景观小品、建筑小品、构筑物等不计建筑面积,但游泳池按其占地面积计算,地下室按实际面积计算。

多层及小高层——多层即9层半及以下,小高层即10层及以上。

套用图——按国家有关规定界定。

第九条 合同的生效

9.1因不可抗力的原因或甲方或乙方经营发生重大变故致使本合同无法履行时,应由甲乙双方共同协商、及时解决善后事务。

9.2建筑、市政、规划设计任务书、项目成员名单为本合同的附件。双方认可的来往传真、电报、会议纪要等,均为合同的组成部分,与本合同具有同等法律效力。

9.3未尽事宜,经双方协商一致,签订补充协议,补充协议与本合同具有同等效力。对本合同任何一方需要另作修改或补充,须经双方书面同意。

9.4 本合同一式五份,甲方三份,乙方两份。具有同等法律效力。

9.5 本合同经双方代表签字盖章即生效,双方履行完合同规定的义务后,本合同即行终止。

第十条 附件

本合同附件为《建筑工程设计任务书》、《项目设计成员名单》

甲方名称:广东xxx发展 乙方名称:xx市建筑设计院

有限公司

委托代理人:(签字) 委托代理人:(签字)

地址:xx市xx南路xx大楼 地址:xx市xx区xxxx六号

邮政编码:xxxxxx邮政编码:xxxxxx

电话:xxxxxxxxxxxx 电话:xxxxxxxxxxx

传真:xxxxxxxxxxxx 传真:xxxxxxxxxxx

电子邮箱:xxxxx@ 电子邮箱:xxxx@

开户银行: 开户银行:xx市商业银行xx支行

银行帐号: 银行帐号:

签约日期:年 月 日

签约日期:年 月 日

建设工程设计合同 篇2

GF-2000-0210

建设工程设计合同(二)

(专业建设工程设计合同)

工程名称:______________________________

工程地点:_______________________________

合同编号:______________________________

(由设计人编填)

设计证书等级:__________________________

发包人:________________________________

设计人:________________________________

签订日期:______________________________

中华人民共和国建设部监制

国家工商行政管理局

发包人:____________________________________________________________________________________

设计人:____________________________________________________________________________________

发包人委托设计人承担_______________________________________________________工程设计,工程地点为____________________________________________,经双方协商一致,签订本合同,共同执行。

第一条本合同签订论据

1.1《中华人民共和国合同法》、《中华人民共和国建筑法》和《建设工程勘察设计市场管理规定》。

1.2国家及地方有关建设工程勘察设计管理法规和规章。

1.3建设工程批准文件。

第二条设计依据

2.1发包人给设计人的委托书或设计中标文件

2.2发包人提交的基础资料

2.3设计人采用的主要技术标准是:_________________________________________________________

___________________________________________________________________________________________

___________________________________________________________________________________________

第三条合同文件的优先次序

构成本合同的文件可视为是能互相说明的,如果合同文件存在歧义或不一致,则根据如下优先次序来判断:

3.1合同书

3.2中标函(文件)

3.3发包人要求及委托书

3.4投标书

第四条本合同项目的名称、规模、阶段、投资及设计内容(根据行业特点填写)

______________________________________________________________________________________________________________________________________________________________________________________

建设工程设计合同 篇3

发包人(甲方):(全称)威海昀卓酒店管理有限公司

承包人(乙方):(全称) 深圳市南利装饰工程有限公司南京分公司

依照《中华人民共和国合同法》、《中华人民共和国招标投标法》及其他有关规定,遵循平等、自愿、公平、诚实信用的原则,甲乙双方就本装饰装修工程施工的发包与承包事项经协商一致,签订本合同。

1 工程概况

1.1 工程名称:威海昀卓酒店装饰工程

1.2 工程地点:威海工业新区管委西侧

1.3 工程内容:一区细木工窗帘盒、包管道及壁柜

1.4 承包范围:一区细木工窗帘盒、包管道及壁柜

1.5 承包方式:固定单价,乙方包工、包材料

1.6 工程结构:框架结构。

1.7 装饰装修施工面积:建筑面积26806.7平米。

2 工程质量

2.1 本工程质量应达到国家、专业的质量检验标准、设计标准或双方约定的其他标准。

2.2 室内环境约定标准:《民用建筑工程室内环境污染控制规范》(GB 50325-20xx)。

2.3 施工质量验收标准:《建筑工程施工质量验收统一标准》(GB 50300-20xx) 以及相配套的相关工程质量验收规范、标准。

3 工期

3.1 总工期:60日(为日历工期,不包括春节休假日)。

3.2 开工日期:20xx年2月9日。

3.3 竣工日期:20xx年4月7日。

3.4 延期开工:乙方不能按期开工的',应提前2日以书面形式通知甲方,如甲方2日内未做出答复的,视为同意延期开工,具体开工日期将另行约定。如甲方不同意延期开工的,则工期不顺延;如因甲方原因需延期开工的,应征得乙方同意,由此造成的损失由甲方承担,并相应顺延工期。

3.5 暂停施工(停工):甲方要求乙方暂停施工的,应在24小时内向乙方提出处理意见,乙方应妥善保护已完工工程。如甲方未能按时提出处理意见的,乙方可继续施工,由此造成的损失由甲方承担。乙方要求复工的,甲方应在12小时内予以答复。甲方未能按时答复的,乙方可自行复工。

3.6 工期顺延

3.6.1 发生以下情况的,工期顺延,乙方不承担责任:

(1)甲方未能按合同约定提供开工条件的。

(2)工程量增加、设计变更的。

(3)甲方未按时验收隐蔽工程的。

(4)甲方未按时供应合同约定由甲方提供的材料和设备。

(5)由于非乙方原因停水停电累计48小时以上不能施工的。

(6)甲方未按时支付工程款的。

(7)因甲方或甲方代表坚持错误指令而导致工期延误的。

(8)不可抗力和其他非乙方原因造成停工的。

3.6.2 出现以上情况时,乙方应及时以书面形式通知甲方。因乙方原因导致工期延误的,由乙方承担责任,工期不顺延。

3.7 工期提前

3.7.1 提前竣工的条件应是采取可行的新技术措施,任何违反工艺标准、偷工减料等行为不得作为提前竣工的手段。如果甲方要求提前竣工,双方应签订提前竣工协议,且甲方应在2日内批准乙方修订的进度计划及新技术措施,并为赶工提供必要的条件。

3.7.2 提前竣工协议应包含以下内容:

(1)提前的时间。

(2)乙方采取的技术措施。

(3)甲方为实行新技术措施提供的条件。

(4)实行新技术措施增加的费用。

4 设计

4.1 设计图纸及技术文件的提供方式

由乙方提供施工需要的设计图纸。竣工后给甲方提供一份竣工图纸。

4.2 设计变更

4.2.1 甲方要求变更设计时,应在该分部或分项工程施工3日前通知乙方。乙方应立即停止对涉及部分的施工及准备活动。

4.2.2 已完工程设计变更造成乙方返工的损失,由甲方承担。

4.2.3设计变更应由甲方代表办理洽商确认手续,乙方应变更施工进度计划,送甲方批准,同时调整工程价款。

4.2.4涉及设计变更的,设计图纸提供方应给出变更设计图纸及材料样品,以作计价及施工依据。

5 工程价款

5.1 本工程价款:

以中标价为准,执行综合单价。如果有增加项目无法执行综合单价部分,执行20xx年《山东省建筑工程消耗量定额》,按照53元/定额工日取费,48元/定额工日找差。材料价格依据双方确认的市场价格,经有资质的审计部门审计后下浮2%。(详见后附中标通知书)。

5.2 本工程价款约计:人民币 贰拾伍万元 ,250000.00元,包含乙方为本工程和参与本工程施工作业人员的保险费和为完成本工程所采取的措施费。具体总数以竣工决算为准。竣工结算审计结束后开具正式发票付款。

5.3 本工程价款可在出现下列情况时调整:

(1)甲方确认的工程量增减。

(2)甲方确认的设计变更或工程洽商。

(3)符合“3.6.1”约定的其他工期顺延条件之一的。

(4)双方约定的其他增减或调整。

5.4 工程价款支付

5.4.1工程首付款

5.4.1.1 乙方应在完成全部隐蔽工程后,向甲方提供相关质量验收合格记录,经监理方认可,甲方向乙方支付工程总价45%的首付款,首付款金额为 112500.00元,金额大写: 壹拾壹万贰仟伍佰 元整。支付时间为工程中期验收合格5个工作日内。甲方未按约定支付首付款的,乙方可书面通知甲方,如甲方在接到通知后5个工作日内仍不能支付,乙方可暂停施工。

5.4.1.2 工程中期的标准是:隐蔽工程全部完成,经监理方验收合格。

5.4.1.3 工程首付款的拨付应包括洽商款项(如设计变更、工程量增减等)。

5.4.1.4 乙方未经监理同意超出设计图自行增加的工程量和因乙方原因返工增加的工程量不予计量。

5.4.1.5 经乙方书面同意并明确延期付款日期后,甲方可延期付款;甲方延期付款应计算自确认延期5日后起算的应付工程款利息(按同期银行贷款利率计算)。

5.4.2 工程竣工验收合格,移交甲方使用,乙方向甲方提供施工质量证明文件、竣工结算审计结束及完整的结算资料,经甲方和监理审核确认无误后5个工作日内,甲方向乙方支付工程总价的50%。支付时间为乙方提供全部工程资料5个工作日内。甲方保留工程总价5%为保修押金。本保修金在乙方按照约定完成工程保修后5个工作日内向乙方支付。

6 材料设备供应

6.1 本工程由甲方供应的材料等,乙方须在施工进度计划中明确订货时间和进场时间,并及时跟踪甲方是否在约定的时间内订货、进场。

6.2 本工程由乙方采购的材料、设备、成品、半成品,应按照投标材料样品标准进行采购,提供材料设备产品的质量、环保合格证明,并对所购材料设备质量负责。如果采购的材料与样品不一致,甲方和监理单位有权要求乙方更换,如果更换后还与样品不一致,甲方有权与乙方解除施工合同,由此发生的一切损失乙方自负。因乙方原因给甲方的损失由乙方承担。

6.3 甲方供应和乙方采购的材料设备按约定到达指定地点前应通知对方,双方应对材料、设备进行共同验收。甲方供应的材料设备经验收合格后,乙方负责保管。

6.4 本工程中的主要材料应由双方选定样品样本。样品样本应经双方验收后封存,作为材料供应和竣工验收的实物标准。

6.5 双方所提供的工程主要材料应符合国家质检总局发布的《室内装饰装修有害物质限量标准》。

7 双方派驻本工程项目的代表

7.1 甲方派驻本工程项目的代表为王福群

7.2乙方派驻本工程的项目经理为钱迎九,是乙方在本工程项目中的代表。

7.3 双方派驻本工程施工场地的代表,按照本合同约定行使各自派出方的权利,履行派出方的义务。

7.4 甲方代表在授权范围内向乙方项目经理发出的任何书面形式的条件和指令,项目经理应予执行。

8 双方权利

8.1 甲方权利

8.1.1 有权根据工程需要撤换派驻施工场地的代表,但应提前3日书面通知乙方。撤换后代表的权责不变。

8.1.2 有权监督乙方履行各项合同义务。

8.1.3 有权审批乙方编制的施工进度计划。

8.1.4 有权对工程质量、施工进度进行监督,参加材料、设备验收、隐蔽工程验收、分部分项工程验收、竣工验收。

8.2 乙方权利

8.2.1 有权根据工程需要撤换派驻本工程施工场地的代表,但应提前3日书面通知甲方,撤换后代表的权责不变。

8.2.2 有权监督甲方履行各项合同义务。

8.2.3 乙方代表认为甲方代表的指令不合理时,有权在收到甲方代表指令后24小时内向甲方代表提出修改指令的书面报告,如甲方代表坚持执行原指令的决定,乙方代表应予执行,但由于指令错误而发生的费用和给乙方造成的损失由甲方承担。

9 双方义务

9.1 甲方义务

9.1.1 按约定向乙方支付工程款。

9.1.2 协助乙方办理施工许可证及其他施工所需的审批证件。

9.1.3 组织乙方和设计单位、监理单位进行图纸会审和技术交底工作。

9.1.4 提供施工场地,并清除影响施工的障碍物及承担乙方在不腾空场地条件下施工的相应措施费用。

9.1.5 提供房屋主体结构,水、电、暖风机电设备的技术资料。

9.1.6 提供施工所需水、电,保证施工期间的需要。

9.1.7 协调施工场地进行交叉作业的各专业施工单位间的关系,保障工程有序进行。

9.1.8 严格执行国家安全生产和环境保护的有关规定。

9.1.9 在原有建筑物中进行装饰装修工程,要保证建筑结构的安全,并不得有下列行为:

(1)随意改动房屋主体和承重结构。

(2)破坏地面,层面防水层和拆改热、暖、燃气等管道设施。

(3)强令乙方违章作业施工的其他行为。

凡必须涉及以上所列内容的,应有涉及改动方案的设计图纸,并对安全使用性出具书面说明。

9.2 乙方义务

9.2.1 制定并组织落实施工进度计划。

9.2.2 遵守政府有关主管部门对施工场地交通、施工噪音、环境保护和安全生产等管理规定。

9.2.3 施工中发现有任何影响履行本合同的情形和事项以及其他隐患时,应及时书面通知甲方,以便甲方及时做出处理,未履行该义务的,承担由此造成的责任和损失。

9.2.3 安全施工

9.2.3.1 应按有关规定,严格安全防护和防火措施,并承担由于管理不善造成的人员及财产损失。非乙方责任造成的损失,由相应责任人承担。

9.2.3.2 必须为本工程和参与本工程施工作业的人员上保险,在本工程施工过程中出现的安全事故和乙方施工人员的人身安全事故引发的费用和责任全部由乙方承担。

9.2.3.3 按工程及安全需要提供看守和警卫、维修施工使用的照明、围栏,在动力设备、高压线路、地下管线、易燃易爆、有毒有害地段以及临时交通要道附近施工时,应与甲方协商安全防护措施,经甲方同意后实施,防护费用由甲方承担。

9.2.3.4 在未腾空和继续使用的建筑物内施工的,应制定专用安全和防火措施,以确保建筑物内财产和人身安全。以上措施应报甲方同意,并由甲方承担相应费用。

9.2.4 已竣工工程在未正式交付甲方之前,负责工程成品保护工作。

9.2.5 负责施工场地的清洁,符合环境卫生管理的有关规定。

10 工程验收

10.1 隐蔽工程验收:具备隐蔽条件的工程部位,乙方应在自检合格后24小时内以书面形式通知甲方代表(监理工程师)验收,验收合格并经甲方代表(监理工程师)在检验纪录上签字后,乙方才可进行隐蔽和继续施工。

10.2 竣工验收

10.2.1 工程具备竣工验收条件的,乙方应按国家竣工验收的有关规定向甲方提供竣工验收报告、竣工资料、竣工图纸。甲方应在收到报告后7日内组织验收,并在验收后2日内书面通知乙方同意或提出修改意见,双方根据修改工程量的多少约定修改期限。乙方应按甲方意见进行修改并承担因自身原因造成的修改费用。

10.2.2 甲方逾期未组织验收或提出修改意见的,视为工程合格同意验收,应办理竣工结算手续。

10.2.3 竣工日期为乙方送交竣工验收报告,并经甲方和监理方确认验收合格的日期,竣工日期也视为保修起始日期。

10.2.4 工程未经竣工验收或竣工验收未通过的工程,甲方不得使用;如甲方强行使用,则视为竣工验收合格,由此发生的质量责任及其他责任均由甲方自行承担。

10.2.5 因特殊原因部分工程暂时不能竣工的,双方可签订甩项竣工协议处理。

10.2.6 竣工结算:竣工报告经甲方同意后,乙方按国家有关规定或合同约定向甲方递交竣工结算报告及完整的结算资料。甲方自收到报告和结算资料之日起15个工作日内进行审核确认,按合同约定向乙方支付工程尾款,同时甲、乙双方办理工程交接手续。甲方无正当理由逾期未办理竣工结算的,应承担乙方相应的保管费和利息损失。

11 违约责任

11.1 甲、乙方不能按合同约定履行自己的各项义务时应承担相应的违约责任,包括支付违约金、赔偿因违约给对方造成的经济损失。

11.2 甲方不能按时支付工程预付款、工程进度款、竣工结算款的,()每延误一日应向乙方支付迟延部分工程款3‰的违约金。

11.3 由于乙方责任延误工期的,每延误一日乙方应向甲方支付合同金额3‰的违约金;乙方向甲方支付延期违约金的同时,应向甲方额外支付因乙方原因造成的甲方支付监理方的延期监理报酬。

11.4 由于乙方责任导致工程质量和室内环境污染控制不达标的工程,乙方对工程质量不合格的部位应进行彻底返工修理,对室内空气质量不达标的应进行全面综合治理,由于以上原因造成工程延期交付的视同延误工期。

11.5 违约方承担违约责任后,除符合以下情况而中止合同外,双方均应继续履行合同,以保持工程的连续性和已施工程的完好:

(1)合同已无法履行。

(2)甲、乙方协议停止施工。

(3)调解要求停止施工。

(4)仲裁要求停止施工。

(5)法院要求停止施工。

12 其他:有关保险、担保、保修等内容,双方可以书面形式另行约定,作为本合同附件。

13 不可抗力:因不可抗力不能履行合同的,根据不可抗力的影响,部分或全部免除责任,但法律另有规定的除外。一方因不可抗力不能履行合同时,应及时通知对方,以减轻可能给对方造成的损失,并应在合理期限内提供证明。

14 争议解决方式:本合同项下发生的争议,由双方当事人协商解决或申请调解解决;协商或调解解决不成的,按下列第(1)种方式解决:

(1)依法向工程所在地人民法院提请诉讼。

(2)提交 仲裁委员会仲裁。

15 合同的生效:本合同经甲乙双方签字盖章之日起生效。

16 本合同正本一式三份,甲乙双方各执一份;副本 份,甲方 份,乙方 份。

17 补充约定:

17.1 本工程要求乙方严格按照投标文件的技术标进行施工,现场如果甲方人员发现乙方没有按照投标文件的技术标进行施工,甲方可以随时解除与乙方的施工合同。

甲方(签章): 乙方(签章):

地址: 地址:

代表人: 代表人:

联系电话: 联系电话:

开户银行: 开户银行:

账号: 账号:

签订时间: 签订时间:

签订地点: 签订地点:

建设工程设计合同 篇4

工程名称:___工程地点:___

合同编号:___(由设计人编填)

设计证书等级:___发包人:___

设计人:___签订日期:___

深圳市规划与国土资源局监制

发包人:___设计人:___发包人委托设计人承担工程设计,经双方协商一致,签订本合同。

第一条本合同依据下列文件签订:

1·1《中华人民共和国合同法》、《中华人民共和国建筑法》。

1·2《建设工程质量管理条例》、《建设工程勘察设计管理条例》、《建设工程勘察设计市场管理规定》。

1·3《深圳市城市规划条例》、《建设用地规划许可证》或《土地使用权出让合同书》。

1·4国家及地方有关建设工程勘察设计管理法规和规章。第二条本合同设计项目的内容:

2·1 2·2设计指标

第三条发包人应向设计人提交的有关资料及文件

第四条设计人应向发包人交付的设计资料及文件:

第五条本合同设计收费估算为计费支付进度详见下表。说明:

1·提交各阶段设计文件的同时支付各阶段设计费。

2·在提交最后一部分施工图的同时结清全部设计费,不留尾款。

3·实际设计费按初步设计概算(施工图设计概算)核定,多退少补。实际设计费与估算设计费出现差额时,双方另行签订补充协议。

4·本合同履行后,定金抵作设计费。

第六条双方责任6·1发包人责任:

6·1·1发包人按本合同第三条规定的内容,在规定的时间内向设计人提交资料及文件,并对其完整性、正确性及时限负责,发包人不得要求设计人违反《建设用地规划许可证》或《土地使用权出让合同书》的有关规定及国家有关标准进行设计。

6·1·2发包人提交上述资料及文件超过规定期限15天以内,设计人按合同第四条规定交付设计文件时间顺延;超过规定期限15天以上时,设计人员有权重新确定提交设计文件的时间。

6·1·3发包人更变委托设计项目、规模、条件或因提交的资料错误,或所提交资料作较大修改,以致造成设计人设计需返工时,双方除需另行协商签订补充协议(或另订合同)、重新明确有关条款外,发包人应按设计人所耗工作量向设计人增付设计费。

在未签合同前发包人已同意,设计人为发包人所做的各项设计工作,应按收费标准,相应支付设计费。

6·1·4发包人要求设计人比合同规定时间提前交付设计资料及文件时,如果设计人能够做到,发包人应根据设计人提前投入的工作量,向设计人支付赶工费。

6·1·5发包人应为派赴现场处理有关设计问题的工作人员,提供必要的工作生活及交通等方便条件。

6·1·6发包人应保护设计人的投标书、设计方案、文件、资料图纸、数据、计算软件和专利技术。未经设计人同意,发包人对设计人员交付的设计资料

及文件不得擅自修改、复制或向第三人转让或用于本合同外的项目,如发生以上情况,发包人应负法律责任,设计人有权向发包人提出索赔。 6·2设计人责任:

6·2·1设计人应严格按照《建设用地规划许可证》或《土地使用权出让合同书》的有关规定,有关工程强制性标准,国家和地方技术规范、标准、规程及发包人提出的设计要求,进行工程设计,技术经济指标符合《深圳市建筑技术经济指标计算规定》,按合同规定的进度要求提交质量合格的设计资料,并对其负责。

6·2·2设计人采用的主要技术标准是:

6·2·3设计合理使用年限为

6·2·4设计人按本合同第二条和第四条规定的内容、进度及份数向发包人交付资料及文件。

6·2·5设计交付设计资料及文件后,按规定参加有关的设计审查,并根据审查结论负责对不超出原定范围的内容做必要调整补充。设计人按合同规定时限交付设计资料及文件,本年内项目开始施工,负责向发包人及施工单位进行设计交底、处理有关设计问题和参加竣工验收。在一年内项目尚未开始施工,设计人仍负责上述工作,但应按所需工作量向发包人适当收取咨询服务费,收费额由双方商定。

6·2·6设计人应保护发包人的知识产权,不得向第三人泄露、转让发包人提交的产品图纸等技术经济资料。如发生以上情况并给发包人造成经济损失,发包人有权向设计人索赔。第七条违约责任:

7·1在合同履行期间,发包人要求终止或解除合同,设计人未开始设计工作的,不退还发包人已付的定金;已开始设计工作的,发包人应根据设计人已进行的实际工作量,不足一半时,按该阶段设计费的一半支付;超过一半时,按该阶段设计费的全部支付。

7·2发包人应按合同第五条规定的金额和时间向设计人支付设计费,每逾期支付一天,应承担支付金额的千分之二的逾期违约金。逾期超过30天以上时,设计人有权暂停履行下阶段工作,并书面通知发包人。发包人的上级或设计审批部门对设计文件不审批或本合同项目停缓建,发包人均按7·1条规定支付设计费。

7·3设计人对设计资料及文件出现的遗漏或错误负责修改或补充。由于设计人员错误造成工程质量事故损失,设计人除负责采取补救措施外,应免收直接受损失部分的设计费。损失严重的根据损失的程度和设计人责任大小向发包人支付赔偿金,赔偿金由双方商定为实际损失的%。 7·4由于设计人自身原因,延误了按本合同第四条规定的设计资料及设计文件的交付时间,每延误一天,应减收该项目应收设计费的千分之二。 7·5合同生效后,设计人要求终止或解除合同,设计人应双倍返还定金。第八条其他

8·1发包人要求设计人派专人留驻施工现场进行配合与解决有关问题时,双方应另行签订补充协议或技术咨询服务合同。

8·2设计人为本合同项目所采用的国家或地方标准图,由发包人自费向有关出版部门购买。本合同第四条规定设计人交付的设计资料及文件份数超过《工程技术收费标准》规定的份数,设计人另收工本费。

8·3本工程设计资料及文件中,建筑材料、建筑构配件和设备。应当注明其规格、型号、性能等技术指标,设计人不得指定生产厂、供应商。发包人需要设计人的设计人员配合加工定货时,所需要费用由发包人承担。 8·4发包人委托设计人配合引进项目的设计任务,从询价、对外谈判、国内外技术考察直至建成投产的各个阶段,应吸收承担有关设计任务的设计人参加。出国费用、除制装费外,其它费用由发包人支付。

8·5发包人委托设计人承担本合同内容之外的工作服务,另行支付费用。 8·6由于不可抗力因素致使合同无法履行时,双方应及时协商解决。 8·7本合同发生争议,双方当事人应及时协商解决。也可由当地建设行政

主管部门调解,调解不成时,双方当事人同意由仲裁委员会仲裁。双方当事人未在合同中约定仲裁机构,事后又未达成仲裁书面协议的,可向人民法院起诉。

8·8本合同一式份,发包人8·9本合同经双方签章并在发包人向设计人支付定金后生效。

8·10本合同生效后,按规定到建设工程方案审批机构(深圳市规划与国土资源局或其派出机构)备案。双方认为必要时,到项目所在地工商行政管理部门申请鉴证。双方履行完合同规定的义务后,本合同即行终止。 8·11本合同未尽事宜,双方可签订补充协议,有关协议及双方认可的来往电报、传真、会议纪要等,均为本合同组成部分,与本合同具有同意法律效力。

8·12其它约定事项:

发包人名称:设计人名称:___

(盖章)(盖章)

法定代表人:___(签字)

委托代理人:___(签字)

住所:___邮政编码:___电话:___传真:___

开户银行:___银行帐号:___

建设行政主管部门备案:___备案号:___

备案日期:______年___月法定代表人:___

委托代理人:___住所:___邮政编码:___

电话:___传真:___

开户银行:___银行帐号:___

鉴定意见:___经办人:___

鉴定日期:___年___日(签字)

鉴定日期:___年___日(签字)

建设工程设计合同 篇5

单位级别编号:_____________

工程名称:______________________________________

工程编号:______________________________________

合同编号:______________________________________

发包人:________________________________________

设计人:________________________________________

发包人(甲方)与设计人(乙方)经协商一致签订本合同,合同条款如下:

第一条 合同签订依据

1.1 《中华人民共和国合同法》、《中华人民共和国建筑法》、《建设工程勘察设计市场管理规定》和《建设工程勘察设计管理条例》。

1.2 国家及北京市有关建设工程勘察设计管理的其他法规和规范性文件。

1.3 建设工程批准文件。见附件一。

1.4 城市规划管理部门批准文件。见附件二。

第二条 工程设计项目的设计阶段、内容、规模、投资,双方相互提交的设计资料与设计文件。

2.1设计内容涵盖甲方委托的该工程项目及项目中应包括的各专业,具体内容应以可行性研究报告、设计任务书、中标标书、双方认可的设计方案为准,如有需要补充的内容或仍有选择余地的问题,如结构形式、工艺、施工方法对设计的特定要求等可另行约定。

2.2发包人向设计人提交的设计资料见附表一,设计人向发包人提交的设计文件详见附表二,设计阶段、规模、投资见附表三。

第三条 设计收费及支付办法

3.1本工程设计收费按照国家和北京市现行收费标准执行。发包人要求设计人超出国家主管部门规定的设计周期赶工提供设计图纸的,设计人可以收取最高不超过设计费三分之一的赶工费,赶工费数额为______________________元。

3.2本工程设计收费详见附表三。本合同签订时发包人向设计人支付估算设计费总额的20%作为定金,设计合同履行后,定金可以抵做工程设计费。

3.3设计人向发包人提交初步设计文件时,发包人向设计人拨付应付设计费总额的30%(不含定金)。

3.4设计人向发包人提交施工图设计文件时,发包人向设计人按设计概算确定的设计费结清全部工程设计费。

3.5对采用新技术、新工艺、新设备、新材料,有利于提高建设项目经济效益、环境效益和社会效益的,发包人和设计人可以在上浮25%的幅度内协商确定收费额。

3.6设计周期超过12个月时,设计人与发包人可根据不同阶段完成的工作量增加设计费付款次数,金额与时间另行约定。

3.7工程设计费用中不包括高大空间的风洞试验费用、幕墙检测费用、设计采用新结构新技术时发生的必要试验费用及其发生的各种设计审查费用。

3.8钢结构工程加工详图和各类幕墙详图均由钢结构加工单位和专业公司负责完成。

第四条 双方责任

4.1 发包人责任

4.1.1如期向设计人提交本合同附表二规定的有关建设文件和设计资料,并保证所提交资料质量达到工程设计要求。发包人对所提供资料的合法性、完整性、正确性及有效性负责。发包人不得要求设计人违反国家有关标准进行设计。

4.1.2按约定的日期和数量付给设计人工程设计合同定金、工程设计费和约定的赶工费。

4.1.3本工程建筑材料、设备的加工订货如需设计人员配合时,所需费用由发包人承担。

4.1.4负责本工程各阶段设计文件向规划设计管理部门的送审报批工作,并负责将报批结果书面通知设计人。

4.1.5在不增加工程设计费总额情况下,发包人有责任就本工程设计中所采用的新技术、新材料等项目,协助设计人办理技术合同中应由发包人办理的有关手续。技术合同可作为本合同的附件,与本合同具有同等效力。

4.1.6发包人要求设计人进行现场设计或派赴施工现场的设计人员时,应向设计人正式发出邀请书,并且负责设计人必要的工作条件,所需费用由发包人负担;发包人要求设计人派专人留驻施工现场进行配合与解决有关问题时,双方应另签订补充协议或技术咨询服务合同。上述费用不计入工程设计费总额之中。

4.2设计人责任

4.2.1设计人应按国家规定的技术规范、标准、规程及发包人提出的设计要求进行工程设计,按合同规定的内容、进度要求及国家规定的文件份数提交质量合格的设计文件,并对其负责。

4.2.2设计人在其设计文件中应注明本工程合理使用年限。

4.2.3负责本合同工程设计项目开工前的设计交底工作。负责该项目施工期间及时解决与设计有关的技术问题。按规定参加该工程地基基础、主体结构(和主要隐蔽工程)和竣工质量验收。

第五条 工程设计版权

本工程的设计版权属设计人所有,发包人有责任对此给予保护,保护内容应包括投标书、设计方案、文件、资料图纸、数据、计算机软件和专有技术。未经设计人同意,发包人对设计人交付的设计资料及文件不得擅自修改、复制、向第三人转让或用于本合同外的项目,如发生以上情况,发包人应负法律责任,设计人有权向发包人提出索赔。

第六条 设计变更与违约责任

6.1由于发包人变更计划任务书、建设条件、施工技术条件、已选定的设计方案、已批准的初步设计、已提交的使用要求、文件和资料等,给设计人造成设计返工时,双方需重新商定提交文件的日期,返工前发包人要按实际返工工日向设计人支付费用或出具支付返工费用具体金额承诺,每人每工日按壹千元计算。如因上述变更导致重新设计的,则按本合同第七条7.3款执行,结清已完成工作量的设计费,终止本合同关系,重新签订合同。

6.2由于发包人提交设计所需资料及文件超过规定期限15天以内,设计人按本合同规定交付设计文件时间顺延;超过规定期限15天以上时,设计人有权重新确定提交设计文件的时间。

6.3发包人未在本合同第三条所约定的时间内交付工程设计费时发包人从应付设计费之日的次日起计算,每延误一天,向设计人按应付该阶段工程设计费的___________支付违约金。逾期超过30天以上时,设计人有权暂停履行后继阶段工作,并以书面形式通知发包人。发包人的上级或设计审批部门对设计文件不审批或本合同项目停建、缓建,发包人在事件发生之日后15日内按7.4条款向设计人结算设计费。

6.4发包人违反本合同第五条约定,应向设计人支付违约金,其金额为发包人向设计人应支付全部设计费的两倍,并承担其他相应的法律责任。

6.5由于设计人原因而没有按本合同规定的时间提交设计文件时,设计人应从提交文件之日的次日起计算,每延误一天,减收该设计阶段设计费的___________作为违约金。

2023防灾减灾宣传工作方案设计(推荐12篇)


我们都知道:凡事预则立,不预则废,为了确保工作得以顺利进行。经常需要提前准备一份具体、详细、针对性强的方案,写方案要灵活,不必过分恪守成规,什么样方案时可以一次性通过?这份“2023防灾减灾宣传工作方案设计”是作者的心血之作期待它能够被您喜欢,希望您阅读后有所收获!

2023防灾减灾宣传工作方案设计 篇1

一、高度重视,加强领导

学校自接到教育局有关文件和通知后,学校领导召开专题会议安排、部署20__年“防灾减灾宣传日”主题宣传周活动;成立了以——校长为组长的学校“应急避险大演练”和“防灾减灾宣传日”主题宣传周活动领导小组;制定了“应急避险大演练”和“防灾减灾宣传日”主题宣传周活动实施方案。学校领导高度重视此次宣传主题活动的开展,牢固树立“珍爱生命、安全第一”的意识,坚持以人为本,本着对学校安全工作高度负责的态度,认真负起了学校安全教育的领导责任,切实把安全教育摆上学校议事日程,作为学校安全工作的一项重要内容来抓,精心组织,周密安排,力争使“防灾减灾宣传日”主题宣传周活动取得实实在在的效果。

二、广泛宣传,营造氛围

学校利用-月-日升旗时间举行了20__年“防灾减灾日”主题宣传周活动启动仪式,——校长做了题为《加强防灾减灾,创建和谐校园》的讲话,做好宣传教育发动工作,营造宣传活动氛围。学校还结合自身实际,充分利用黑板报、标语以及班会活动等方式,通过举办知识讲座、开设专题专栏等途径,深入开展防灾减灾知识宣教工作,动员每名师生关注身边的灾害风险,积极参与防灾减灾和应急管理工作,增强防灾减灾意识。通过以上多种宣传教育活动使防灾减灾教育真正的走进了校园、走进了课堂、也走进了学生的头脑。

三、开展演练,增强意识

学校在扎实抓好主题教育宣传活动的同时,以“防灾减灾日”主题宣传周活动为契机并结合本校实际,因地制宜,有针对性地全体组织师生开展防汛防洪、防震减灾、防风防雷、防地质灾害等方面的应急逃生和疏散演练活动。20__年_月_日上午8点,我校组织全校师生开展了应急预案演练活动,此次演练过程中,全校师生积极配合,服从命令,安全有序,在不到3分钟的时间内,师生全部按照预定的疏散路线,快速而有序地撤离到操场中央,达到了预期的目的,取得了圆满的成功。通过此次演练活动推动了学校安全教育的深入开展,提高了广大师生的安全意识和应对突发事件的避险自救能力,不断增强了全体师生防灾减灾意识和防范能力。

四、安全排查,及时整改

学校围绕活动主题,认真分析学校目前安全工作状况,并结合开展的应急演练活动深入查找防灾减灾工作中的的薄弱环节,制定整改方案,完善相关应急措施,推动防灾减灾工作的深入开展。深入开展安全隐患排查整改活动,认真查找安全方面存在的漏洞和风险隐患,把教室、宿舍、食堂、实验室、图书室、会议室等人群集中场所作为检查的重点,及时发现和消除隐患。

总之,我校开展的_“防灾减灾日”主题宣传周活动,取得良好的宣传和教育效果。今后,我校将继续认真组织开展校园防灾减灾宣传活动,并把这项工作常规化,结合学校的实际,进一步丰富活动内容,创新活动形式,提高全校师生防灾减灾意识和应对突发事件、自救互救、疏散救援的能力,保障广大师生的生命安全,确保灾难来临时把损失降到最低限度,为创建市级“平安校园”“和谐校园”提供强有力的安全保障。

2023防灾减灾宣传工作方案设计 篇2

一、指导思想:

切实增强师生的安全意识、防震减灾意识,根据我园实际情况,在提高我园防震减灾意识和自救互救能力上抓出新成效,形成全园主动、科学的宣传防灾减灾意识,我园定于5月11日至17日为全园防灾减灾宣传周,活动主题为“减少灾害风险,建设安全城市”。

二、建立组织,统筹指挥

为加强对防灾减灾宣传教育活动的领导,确保活动措施落实有效、安全实施,幼儿园成立防灾减灾宣教活动领导小组。

三、搞好宣传,积极动员

开展防灾减灾系列宣传教育活动,普及各类灾害基本知识和防灾避险、自救自护等基本技能,提高教职工、幼儿、家长的安全防范意识和自我保护能力。

四、活动主题:

“减少灾害风险 建设安全城市”

五、活动时间:

5月11日——5月17日

六、具体内容:

制作以“减少灾害风险 建设安全城市”为主要内容的宣传板。进行校园安全大排查,检查重点饮食卫生、校园门、窗、栏杆、教室、厕所,大型玩具等认真排查,做好记录,发现隐患,及时解决。落实“两个一”活动:一次“紧急避震应急疏散演练”活动;以班为单位围绕主题开展一次集体安全教育活动,利用微信、校园APP、幼儿园微家园网站进行宣传。

七、活动要求:

各班要以防灾减灾为主题有针对性地开展集体安全教育活动;总务部门要精心安排、全园紧密配合,做好演练活动过程的安全防范工作,确保演练活动安全、规范、有序。

各班班长要服从大局,听从安排,本着对幼儿园、对小朋友、对自己高度负责的态度,认真落实幼儿园安排的教育活动方案,确保今年防灾减灾宣传教育活动圆满成功。做好阶段性总结。活动结束后认真总结与落实,力求将我园防震减灾工作落到实处。

2023防灾减灾宣传工作方案设计 篇3

5月11日至17日为防灾减灾宣传周。为做好全市学校师生防灾减灾科普知识宣传教育和防震减灾应急演练活动,提升我市广大师生应对突发事件和自然灾害的水平,现制订此方案。

一、增大宣传教育力度,普及防灾减灾知识技能

各学校要认真组织展开“防灾减灾日”主题活动,做好水旱灾害、气象灾害、地震灾害、地质灾害、森林火灾等各类自然灾害知识和防范应对措施的宣传普及,安排好防震减灾教育课、展开防震减灾科普知识答题竞赛等活动,要充分利用广播、电视、报刊、网络以及微博、微信等多种形式和手段,发挥各类防灾减灾宣传教育基地的宣传教育和警示作用,进一步增强广大师生防灾减灾意识和提升自救互救基本技能。要积极动员广大中小学生向社会普及防灾减灾知识和自救互救基本技能,进一步增强全社会防灾减灾意识。

二、展开灾害风险隐患排查治理活动

要深入展开校园灾害风险评估,针对可能带来的威胁,切实做好校园重点部位安全隐患排查。要充分发挥校园合力,动员全体师生参与到隐患排查中来,集中力量对学校实行一次全面隐患排查,确保校舍及其附属设施符合国家安全标准,要做好消防设施的维护保养,保证消防安全通道畅通。要切实落实防灾减灾措施,对存有的安全隐患要即时实行整治,限度减少灾害造成的损失,确保师生安全。

三、修订完善应急预案,组织展开防灾减灾演练

各学校要针对校园中可能出现的新情况、新问题,进一步修订完善《校园地震应急预案》及各类防灾减灾应急预案,要进一步强化综合防御防范措施,规范应急处置程序,提升预案的针对性和可操作性,确保责任明确到人、落实到位。要认真贯彻教育部《中小学幼儿园应急疏散演练指南》,中小学校每月至少要展开一次应急疏散演练,幼儿园每季度至少要展开一次应急疏散演练。5月12日,全市各级各类学校幼儿园要积极组织展开地震应急疏散演练活动,可根据不同年龄阶段学生特点,制定好《校园地震应急演练方案》,在显著位置标识《疏散路线平面示意图》,在楼道、走道、操场等设置应急疏散指示标志,确保地震应急演练活动安全、高效、有序,强化广大师生对地震等灾害的应对防范工作。

四、增强领导、精心组织,确保活动顺利实行

各学校要增强组织领导,成立活动领导小组;制订活动方案,细化实施环节;精心安排活动过程,保证确保演练不发生安全事故。

各校要以这项活动为契机,进一步增强我市广大师生防灾减灾应急综合水平的培养,使校园防灾减灾教育活动辐射到家庭和社会,促动我市平安城镇化的建设和发展。

各分片包干组要增强对学校的督促、检查和指导,学校要通过相关新闻媒体对活动展开情况实行大力宣传。5月12日,市教育局将组织各片负责人实地观摩部分学校的地震应急演练活动。

请各学校将活动过程性材料(纸质加盖学校公章)于5月19日前报市教育局安保科。

2023防灾减灾宣传工作方案设计 篇4

今年5月12日是我国第九个“防灾减灾日”,今年5月12日是我国第九个防灾减灾日,今年的主题是“减少灾害风险 建设安全城市”,5月9日至15日为防灾减灾宣传周。为认真做好第九个“防灾减灾日”宣传教育工作,切实提高广大师生防范各类自然灾害的意识和自救互救能力,根据高邮市教育局《关于做好20**年防灾减灾日有关工作的通知》精神,结合我校实际情况,特制定本活动实施方案:

紧紧围绕今年“防灾减灾日”宣传活动主题,大力弘扬我国传统防灾减灾文化,坚持以人为本、预防为主,以保障师生生命财产为根本,以预防和应对突发性灾害事件为重点,普及防灾减灾知识和避灾自救技能,增强师生防灾减灾观念,全面提升师生应对各类灾害事件的防范意识和自我保护能力。

1、加强领导,提高认识。

要高度重视安全教育主题活动的开展,牢固树立“弘扬防灾减灾文化,提高防灾减灾意识”的理念,坚持以人为本,本着对学校安全工作高度负责的态度,切实把安全教育主题活动摆在学校议事日程上,作为学校安全建设的一项重要内容。

2、大力营造防灾减灾活动的浓厚氛围。

(1)制定学校开展“防灾减灾日”宣传活动方案,明确活动目标、措施、方法等;

(2)5月9日,利用显示屏进行防灾减灾的标语的宣传,营造防灾减灾活动的浓厚氛围;

(3)5月9日至15日,利用校园广播、黑板报宣传防灾减灾知识。

3、开展防灾减灾系列教育活动。活动形式和内容:结合我校小学生的.实际,开展“五个一”活动。

(1)、阅读一本关于防灾减灾的书籍。少先大队组织各班进行读书交流活动,并将活动内容在各班队角中展出。

(2)、5月13日,少先大队利用校园广播进行一次宣传,其主题《提高防灾减灾意识,创建平安和谐校园》。

(3)、进行一次安全教育主题活动。学校在5月9日星期一利用升旗仪式,辅导员进行一次识别灾害风险,掌握减灾技能的教育讲话。

(4)5月13日,各班围绕“弘扬防灾减灾文化,提高防灾减灾意识,创建平安和谐校园”为主题开展一次主题班会活动,深入浅出地宣传防灾减灾有关知识。

(5)5月12日,开展一次防震应急避震疏散演练,提高师生应对自然灾害突发事件的能力。

1、要高度重视“防灾减灾日教育”活动。充分认识防灾减灾教育工作的重要性和紧迫性,把“预防为主”体现在“教育为主”上。要把“防灾减灾”活动作为提高学生综合素质的一项重要任务来抓。把防灾减灾活动列入议事日程,采取强有力的措施,精心组织,周密安排,把防灾减灾教育日活动抓紧、抓好、抓落实。

2、认真开展好“五个一”活动,务求实效。从实际出发,讲求实效,克服形式主义,防止走过场,把各项活动抓好、抓紧、抓落实,务必使“五个一”活动取得实效。

3、长期坚持,落实长效机制。以防灾减灾教育日为契机,坚持安全工作“常抓不懈,警钟长鸣”的方针,不断夯实我校安全工作基础,继续深入细致地开展各项活动,为师生营造一个安全健康的育人环境。

2023防灾减灾宣传工作方案设计 篇5

5月12日是第xx个防灾减灾日,为了切实做好第xx个全国“5.12防灾减灾日”宣传工作,保护人民群众生命财产安全,最大限度地减少地质灾害造成的损失,根据《地质灾害防治条例》(国务院令第394号)、自治州人民政府办公厅《关于印发20xx年伊犁州直应急管理工作要点的通知》(伊州政办发[20xx]XX号)、市政府《20xx年XX市“防灾减灾宣传日”活动方案》要求,结合我市实际,特制本宣传方案。

一、指导思想

以科学发展观为指导,坚持以人为本,立足本地实际,创新思路,充分发挥宣传舆论的导向作用,广泛开展丰富多彩的宣传活动,普及防灾减灾和避险互救知识,增强全社会灾害风险防意识,最大限度减轻灾害损失,为维护人民群众切身利益和生命财产安全,促进我市经济社会又好又快发展做出贡献。

二、宣传主题

科学减灾、依法应对

三、活动时间和地点

5月12日上午10:30-13:30在铜锣湾天百大厦前;

四、宣传内容

1、大力宣传坚持以防为主、防治结合、全面规划、综合治理的原则。

2、大力宣传地质灾害防治的科学普及,增强全社会防灾、抗灾、救灾意识。

3、大力宣传地质灾害预防实行统一规划、重点监测、科学预报、有效防范、专业部门和群众预防相结合的制度。

4、大力宣传防治地质灾害的标志、设施,任何单位和个人不得破坏或擅自移动。

五、宣传方式

1、由办公室发短信通知各科(所),参与人员名单报矿管科;

2、由矿管科牵头制作地质灾害防治知识宣传展板,5月12在铜锣湾天百大厦前摆放;

3、政策法规科、矿管科准备宣传资料;

4、宣传活动当日采取发放宣传单、资料形式进行宣传;

5、利用网络宣传平台,及时更新网络信息,在局门户网站发布防灾减灾日有关宣传内容。

6、其他要求。

2023防灾减灾宣传工作方案设计 篇6

今年5月12日是国务院批准的第xx个防灾减灾日,为广泛宣传和普及灾害常识、防灾减灾知识和避灾自救互救技能,全面提高呼兰区区域内风险防范意识、知识水平和避灾自救能力,按照国土资源部有关要求,特制订活动实施方案。

一、指导思想

坚持以人为本、预防为主,充分利用各种有效形式,广泛宣传和普及应急管理法律、法规、政策和相关防灾减灾知识,增强居民的危机防范意识,提高区域内应对突发事件和参与应急管理工作的意识和能力,为呼兰区的和谐安全稳定创造良好的社会环境。

 二、活动时间

5月11日17日。

三、活动主题

科学减灾,依法应对。

四、活动目标

防灾减灾知识进街道、乡(镇)、进村屯、进社区、进企业。

 五、宣传内容

1、宣传说明各类突发事件的种类、特点和危害,普及灾情险情的判别要领、防灾减灾的基本技能、以及应急逃生、自救互救的基本常识。

2、宣传说明《中华人民共和国突发事件应对法》等应急管理法律、法规和应急预案的重要内容。

3、宣传说明应对突发事件的有效处置方法、采用的各种应对措施等。

4、宣传非法、违法勘探、开发矿产资源的危害性。

 六、活动形式

采取悬挂宣传标语、设立宣传板报、发放宣传资料、现场咨询、到人员密集地进行科普教育等形式,并充分利用广播、电视等媒体进行广泛的宣传教育。

七、有关要求

(一)矿产办、各乡(镇)国土所、利民分局要结合主题活动内容和自身工作实际,认真筹划、积极参与,确保各项主题宣传活动取得实效。尤其是要充分利用乡(镇)相关宣传活动平台(如广播、报刊、网络),认真组织开展5.12防灾减灾主题宣传周活动。

(二)周密组织、严格要求,确保各项活动安全有序。矿产办、各乡(镇)国土所、利民分局要按照安全有序的活动原则,周密组织、严格要求,尤其是涉及人员疏散演练等活动,要切实加强安全教育和管理,确保活动安全有序。

(三)及时做好相关活动信息报道和资料收集归档工作。矿产办、各乡(镇)国土所、利民分局宣传教育情况和取得的成果,形成书面报告和影像资料5月末前报局法规科。

2023防灾减灾宣传工作方案设计 篇7

旅游局“防灾减灾日”活动的实施方案根据某城区突发公共事件应急委员会《关于开展“防灾减灾日”活动的实施方案》精神,区旅游局将从5月4日至13日组织区内一、二星级饭店开展以“将预防付诸行动,让安全融于生活”为主题的“防灾减灾日”活动,具体安排如下:

一、工作目标

维护旅游市场的安全稳定、营造安全有序稳定的旅游服务接待环境,有效控制影响旅游环境秩序的各类突发问题,有效化解各种不稳定因素,全面提升区内旅游企业应急处置能力。

二、工作任务

在某城区突发公共事件应急委员会办公室的统一领导下,按照整体防控的要求,由区旅游局负责指导和组织区内一、二星级旅游饭店的培训工作,并将活动开展的总体情况报区应急办;各一、二星级饭店负责落实本单位具体培训工作并及时进行小结报区旅游局。

三、工作步骤

“防灾减灾日”活动分两个阶段进行:

(一)动员部署阶段(4月30日—5月3日)

制定印发《某城区旅游局“防灾减灾日”活动的实施方案》,各一、二星级旅游饭店结合各自实际,研究制定具体实施方案,部署培训工作。

(二)全面启动阶段(5月4日—5月13日)

各一、二星级旅游饭店根据各自企业特点,针对可能出现的风险进行培训,提高应急队伍的快速反应和处置能力,区旅游局将组织对区内一、二星级旅游饭店的培训工作进行全面组织和督察,并根据各企业工作落实情况,进行抽查。

四、工作要求

(一)充分认识防灾减灾工作的重要性,切实加强组织领导。各旅游企业要充分认识防灾减灾工作的重要性和紧迫性,把培训工作摆上重要议事日程,制定切实可行的工作方案,精心组织安排,确保防灾减灾培训工作取得成效。

(二)加强宣传,提高全民安全素质。加强安全宣传、教育和培训力度,普及安全法律法规,推广应急处置、快速反应、危险自救的经验,曝光重大安全责任事故案例,切实加强舆论监督和社会监督。

(三)保持信息畅通,切实做好工作信息上报工作。各一、二星级饭店要认真总结,于5月12日前上报活动总结(主要内容包括:开展培训次数、培训人数、培训内容、培训效果等)。

2023防灾减灾宣传工作方案设计 篇8

旅游局“防灾减灾日”活动的实施方案根据某城区突发公共事件应急委员会《关于开展“防灾减灾日”活动的实施方案》精神,区旅游局将从5月4日至13日组织区内一、二星级饭店开展以“将预防付诸行动,让安全融于生活”为主题的“防灾减灾日”活动,具体安排如下:

一、工作目标

维护旅游市场的安全稳定、营造安全有序稳定的旅游服务接待环境,有效控制影响旅游环境秩序的各类突发问题,有效化解各种不稳定因素,全面提升区内旅游企业应急处置能力。

二、工作任务

在某城区突发公共事件应急委员会办公室的统一领导下,按照整体防控的要求,由区旅游局负责指导和组织区内一、二星级旅游饭店的培训工作,并将活动开展的总体情况报区应急办;各一、二星级饭店负责落实本单位具体培训工作并及时进行小结报区旅游局。

三、工作步骤

“防灾减灾日”活动分两个阶段进行:

(一)动员部署阶段(4月30日—5月3日)

制定印发《某城区旅游局“防灾减灾日”活动的实施方案》,各一、二星级旅游饭店结合各自实际,研究制定具体实施方案,部署培训工作。

(二)全面启动阶段(5月4日—5月13日)

各一、二星级旅游饭店根据各自企业特点,针对可能出现的风险进行培训,提高应急队伍的.快速反应和处置能力,区旅游局将组织对区内一、二星级旅游饭店的培训工作进行全面组织和督察,并根据各企业工作落实情况,进行抽查。

四、工作要求

(一)充分认识防灾减灾工作的重要性,切实加强组织领导。各旅游企业要充分认识防灾减灾工作的重要性和紧迫性,把培训工作摆上重要议事日程,制定切实可行的工作方案,精心组织安排,确保防灾减灾培训工作取得成效。

(二)加强宣传,提高全民安全素质。加强安全宣传、教育和培训力度,普及安全法律法规,推广应急处置、快速反应、危险自救的经验,曝光重大安全责任事故案例,切实加强舆论监督和社会监督。

(三)保持信息畅通,切实做好工作信息上报工作。各一、二星级饭店要认真总结,于5月12日前上报活动总结(主要内容包括:开展培训次数、培训人数、培训内容、培训效果等)。

联系人:

联系电话:

某城区旅游局

XX年4月29日

2023防灾减灾宣传工作方案设计 篇9

切实做好今年5.12“防灾减灾日”的各项宣教工作,增强全社会防灾减灾意识,提高各级综合减灾能力,最大限度地减轻灾害造成的损失,根据上级统一安排,结合我镇实际,决定于20__年5月1日至5月30日在全镇组织开展防灾减灾宣传教育月活动,具体方案如下:

一、指导思想

以科学发展观为指导,切实履行政府应急管理职能,坚持以人为本、预防为主、依法管理、正面引导,紧紧围绕提升社会公众防灾减灾意识这个主题,积极创新宣传手段,拓宽宣传渠道,丰富宣传内容,提高宣传实效,深入宣传各种防灾减灾法律法规知识和普及防灾减灾科普知识,提高公众应急避险和自救互救能力,为进一步促进全镇经济和社会又好又快发展创造良好环境。

二、总体部署

(一)宣传发动阶段:4月10日—4月30日

各街村、单位精心组织,周密策划,及早部署,广泛动员,采取有效措施,以宣传防灾减灾法律法规为重点,辅以防灾减灾科普知识宣传。通过采取集中宣传、自主宣传、媒体宣传等方式,悬挂宣传横幅、张贴宣传标语、在新闻媒体开辟宣传专栏等形式,在全镇上下营造起浓厚的宣传氛围。

(二)集中宣传活动阶段:5月1日—5月30日

广泛发动机关、企事业单位、学校和社会团体等共同参与,在广场、社区、集市等群众较为集中场所,通过设置防灾减灾知识图板,发放各种突发事件应急救助宣传资料,播放有关防灾害录像、科普宣传片,接受咨询,向群众宣传防灾减灾法规和科普知识,使防灾减灾宣传月活动进机关、进学校、进企事业单位、进社区、进家庭,并积极开展应急演练等活动,提高社会公众防灾意识、应急避险和自救互救能力。

(三)总结评比阶段:5月31日—6月2日

各单位要对防灾减灾宣传月活动的开展情况进行认真总结,推广先进经验和好的做法,整改工作中的不足。

三、主要活动安排

(一)开展防灾减灾宣传活动。5月1日至5月30日期间,镇政府应急管理办公室牵头,各街村在宣传活动期间,结合本单位工作实际,在主要街道悬挂宣传标语1—2幅,新闻媒体开辟专栏,宣传防灾减灾知识。

(二)开展中小学校防灾减灾演练及专题教育活动。在宣传月活动期间,在全镇中小学校开展防灾减灾主题活动,增强中小学生防灾减灾意识和自救互救能力。

(三)开展全镇安全风险隐患排查治理行动。宣传月活动期间,镇企业办等有关部门要对危险行业、食品卫生、企业、人员密集场所等单位、部位组织开展安全隐患排查治理行动,重点是学校、医院、工厂、企事业单位及各类公共场所,发现隐患并组织整改,及时制定防范处置预案,确保社会安全稳定。

四、有关要求

(一)切实加强领导。为确保全镇防灾减灾宣传月工作落到实处,镇政府成立防灾减灾宣传月活动领导小组,由主管镇长任组长,镇政府综治办主任副组长,领导小组办公室设在镇政府综治办,负责宣传月活动的组织协调工作。

(二)认真抓好落实。创新宣传形式和手段,按照全镇防灾减灾宣传月活动实施方案,进一步制定细化方案,采取切实措施,抓好落实,务求实效,组织落实好本单位的各项宣传活动。

(三)加强沟通配合。各单位要相互配合、上下联动,形成的整体合力,在全社会形成普及防灾减灾知识,提高群众自救互救能力的良好氛围。

(四)做好督促检查。在宣传月活动期间,镇政府综治办将对各街村、各部门实施宣传月活动情况进行跟踪检查,并将有关情况进行通报,以确保防灾减灾月宣传教育活动取得成效。

2023防灾减灾宣传工作方案设计 篇10

今年月12日是我国防灾减灾日。根据《国家减灾委员会关于做好20xx年全国防灾减灾日有关工作的通知》国减电(〔20xx〕x号)精神,月7日至1日为防灾减灾宣传周。学校协同区民政局、区教育局、区红十字会、厦门同心社工中心、厦门火凤凰消防志愿者协会等单位做好本次宣传周活动。

一、活动主题

以“行动起,减轻身边的灾害风险”为主题。通过防灾减灾系列宣传活动,努力增强学校师生防灾减灾意识,从注重灾后救助向注重灾前预防转变,从应对单一灾种向综合减灾转变,从减少灾害损失向减轻灾害风险转变,提升防灾减灾救灾综合能力。

二、活动内容

围绕今年全国防灾减灾日的活动主题,进一步面向师生普及洪涝灾害、台风灾害、地震灾害、风雹灾害、地质灾害、森林草原火灾、生物灾害、生态环境灾害、火灾等各类灾害知识和防范应对基本技能。

(一)主题讲座

活动时间:20xx年月4日下午1:0

参加对象:三年级师生

地点:七彩舞台

拍照报道:

组织安排、会场纪律:

1开展防灾减灾主题宣传讲座。为老师、学生普及防灾减灾专业知识和技能,特别是关于台风、地震、火灾逃生等提升应急避险和自救互救能力。

2亲子绘制家庭安全逃生疏散图。老师教学指导如何绘制家庭安全逃生疏散图;由学校老师当天布置学生回家亲子共同完成绘制家庭安全逃生疏散图的家庭作业,纸张由会场组织提供。月7日上午班主任把学生作业全部收集起,交给同心社工和火凤凰进行评比,计划从各班分别选出前10名学生作品进行奖励,再从70个作品中选出前10名进行奖励。这70份作品将在市级防灾减灾日宣传周活动现场进行展示倡导行动起,减轻身边的灾害风险,提升家庭应对风险的防范意识和自救能力。

(二)应急演练

活动时间:20xx年月4日下午16:0

参加对象:艺体组全体教师、保安人员

现场指导学校保安、老师学习灭火器的正确使用,并开展灭火实操演练,提升防灾减灾救灾的能力。(保安、团员、教师上台实操演练)

2023防灾减灾宣传工作方案设计 篇11

今年5月12日是我国第XX个“防灾减灾日”,20XX年5月XX日至20XX年5月XX日为防灾减灾宣传周,为认真做好第XX个“防灾减灾日”宣传教育工作,切实提高社区居民防范各类自然灾害的意识和自救互救能力,根据上级有关精神结合我社区实际,特制定本活动实施方案:

一、指导思想

以科学发展观为指导,紧紧围绕今年“防灾减灾日”宣传活动主题,大力弘扬我国传统防灾减灾文化,弘扬在应对汶川、玉树地震中凝聚的“万众一心、众志成城,不畏艰险、百折不挠,以人为本、尊重科学”的伟大抗震救灾精神,以及在应对舟曲特大山洪泥石流灾害中彰显的抗洪救灾精神。坚持以人为本、预防为主,以保障居民生命财产为根本,以预防和应对突发性灾害事件为重点,普及防灾减灾知识和避灾自救技能,增强居民防灾减灾观念,全面提升居民应对各类灾害事件的防范意识和自我保护能力。

二、活动主题

弘扬防灾减灾文化,提高防灾减灾意识。

三、活动时间

20XX年5月XX日至XX日(5月12日为“防灾减灾日”)

四、活动领导小组

组长:

副组长:

成员:

五、活动内容

1、加强领导,提高认识。

要高度重视安全教育主题活动的开展,牢固树立“弘扬防灾减灾文化,提高防灾减灾意识”的理念,坚持以人为本,本着对社区安全工作高度负责的态度,切实把安全教育主题活动摆在社区议事日程上,作为社区安全建设的一项重要内容。

2、大力营造防灾减灾活动的浓厚氛围。

(1)制定社区开展“防灾减灾日”宣传活动方案,明确活动目标、措施、方法等;

(2)5月7日,在社区大厅显示屏上显示宣传标语,在社区公共场所、人流聚居地悬挂横幅,发放宣传册,营造防灾减灾活动的浓厚氛围;

(3)5月7日至13日,利用社区广播、公开栏、社区网站宣传防灾减灾知识。

3、开展防灾减灾系列活动。

(1)5月7日,与丰裕中心小学结对,举办防灾减灾专题知识讲座。

(2)5月8日,集中社区党员、居民组长在社区三楼会议室收看电影《唐山大地震》,组织与会人员讨论,形成书面记录。

(3)5月11日下午,组织社区5组、7组群众开展紧急疏散演练。

(4)5月7日—13日,对社区各类建筑和民房、学校、医院、工厂、企事业单位和各类公共场所的风险隐患进行排查,制定防范处置预案,组织开展治理工作。

六、活动要求

1、各条口高度重视防灾减灾宣传工作,思想统一,形成合力。

2、强化责任,严密组织,确保防灾减灾活动取得实效。

3、5月14日前将活动情况上报街道。

2023防灾减灾宣传工作方案设计 篇12

一、指导思想

以邓小平理论和“三个代表”重要思想为指导,贯彻落实科学发展观,以突发事件应对法和相关法律、法规为依据,通过防灾减灾知识宣传、教育,提高机关、企事业单位、学校和市民群众的防灾减灾意识和自救互救能力,进一步推进我区防灾减灾工作。

二、活动时间

20XX年月日至月日,为期天。

三、活动主题

“关注生命安全,加强防灾减灾”为宣传活动主题。

四、活动主要内容

(一)组织开展主题集中宣传活动。5月7日,由区民防办和区民政局牵头,协调有关委、办、局在镇街道博乐广场开展防灾减灾集中宣传活动。主要是向公众发放防灾减灾宣传资料,开展防灾减灾宣传图片展示和专家咨询等。

责任部门:区民防办;

协助部门:民政局、安监局、区公安局(交警、消防)、电力公司、燃气公司、卫生局、科委、气象局、区红十字会等。

(二)组织社区开展宣传教育活动。在宣传周期间,各镇、街道和各工业区等向社区市民群众开展防灾减灾知识讲座、播放防灾减灾宣传教育片和开展各种形式的宣传教育活动,并在重要路口、广场、大型商场等公共场所以及社区悬挂防灾减灾宣传横幅,张贴宣传海报。

责任部门:区民政局、各镇、街道、工业区、菊园新区。

协助部门:各社区居(村)委会

(三)组织学校开展宣传教育活动。区教育局要组织学校开展防灾减灾主题班会、课外活动、技能竞赛和疏散演练,在校园内悬挂宣传横幅,张贴宣传海报,并出一期以“学防灾知识,讲公共安全”为主题内容的知识墙报。

责任部门:区教育局。

协助部门:各学校

(四)组织媒体开展宣传教育活动。通过广播、电视、报纸、网站等媒体,开设专栏专题,播放防灾减灾宣传片,播放、刊登防灾减灾活动,组织地震、消防、气象、卫生等部门的专家进行防灾减灾电视专题讲座,并组织对本区防灾减灾工作以及集中宣传活动进行宣传报道。

责任部门:区文广局;

协助部门:电视台、报社、区科委

(五)组织开展多种形式的宣传活动。宣传周期间由各相

关部门和单位组织开展形式多样、群众喜闻乐见的防灾减灾宣传活动。并组织小规模防灾减灾演练。

责任部门:区民防办;区民政局

协助部门:区公安局(交警、消防)、区安监局、区卫生局、区科委、区气象局、区红十字会等有关单位。

五、实施步骤

(一)5月7日之前为组织准备阶段:拟定方案、准备资料、组织召开活动布置会。

(二)5月7日~13日为方案实施阶段:具体组织开展宣传、教育等相关内容。

(三)5月20日前为总结阶段,收集各单位宣传教育情况总结活动经验和取得的成果,形成书面报告上报。(各单位要在5月17日将总结报区民防办)

课程设计报告(推荐12篇)


课程设计报告【篇1】

首先我们由衷的感谢老师提供给我们这样一个锻炼自己的机会,经过这四周的学习,本次课程设计即将结束,总的来说,经过这门课的学习收获还是相当大的。回顾这段时间的课程设计,至今我仍感慨万分。的确,从选材到开始制作,从理论到实践,在四周的实训日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。

通过这次课程设计使我们都更加懂得并亲身体会到了理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从实践中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到很多问题,可以说是困难重重,并且在设计的过程中发现了自己的很多不足之处,发现自己对之前所学过的知识理解得不够深刻,掌握得不够牢固,有待加强。

生活就是这样,汗水预示着结果但是也见证着收获,劳动是人类生存、生活永恒不变的话题,通过实训,我才真正领略到“艰苦奋斗”这一词的真正含义。我想说,设计确实有些辛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会,但我们可以。而且设计也是一个团队的任务,一起的工作可以让我们有说有笑,相互帮助,配合默契,多少欢乐在这里洒下。我想说,之前的时间确实很累,但当我们看到自己所做的劳动成果时,心中也不免产生兴奋。也许有人不喜欢这类的工作,也许有人认为编程的工作有些枯燥,但我们认为无论干什么,只要人生活的有意义就够了,而且这也是最主要的,社会需要我们,我们也可以为社会而工作。

我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神,某个人的离群都可能导致整项工作的失败。实训中只有一个人知道原理是远远不够的,必须让每个人都知道,否则一个人的错误,就有可能导致整个项目失败,团结协作是我们实训成功的一项非常重要的保证。而这次实习也正好锻炼我们这一点,这也是非常宝贵的。

虽然我们的课程设计在规定的时间内按时完成了任务,但是,由于知识和经验的欠缺,整个系统的开发功能还不算太完善,在设计的过程中也遇到了很多困难,比如由于早期的需求分析不充分,给后来系统的具体实现带来了很大的困难,所以中间做了一部分的无用功,但通过我们的不懈努力和老师、同学的帮助,设计才得以圆满按时的完成,所以仅凭个人的力量想设计出一个完美的系统几乎是不可能的。

老师为我们安排此次课程设计的基本目的,在于通过理论与实际的结合、人与人的沟通,进一步提高思想觉悟,尤其是观察、分析和解决问题的实际工作能力,以便培养成能够主动适应社会主义现代化建设需要的高素质人才。在这四个星期的课程设计之后,我们普遍感到不仅实际动手能力有所提高,更重要的是通过对软件开发流程的了解,进一步激发了我们对专业知识学习的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习。

作为整个学习体系的有机组成部分,课程设计的一个重要功能,在于运用学习成果,检验学习成果。运用学习成果,把课堂上学到的系统化的理论知识,尝试性地应用于实际工作中,并从理论的高度对设计工作的现代化提出一些有针对性的建议和设想。检验学习成果,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足之处,以便为完善学习计划,改变学习内容与方法提供实践依据。

对我们软件专业的专科生来说,实际动手能力的培养至关重要,而这种实际能力的培养单靠课堂教学是远远不够的,必须从课堂走向实践。通过课程设计,让我们找出自身状况与实际需要的差距,并在以后的学习中及时补充相关知识,为求职与正式工作做好充分的知识、能力准备,从而缩短从校园走向社会的心理转型期。

此次课程设计达到了专业学习的预期目的。在课程设计之后,我们都感到不仅实际动手能力有所提高,更重要的是通过对软件开发、软件管理流程的了解,进一步激发了我们对专业知识的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习。

关于本次课程设计,我们的设计虽然还不够完善,许多功能因为时间和本身的知识水平有限无法实现,不过,至少在平时的学生基础之上已经有了很大的提高,我坚信它必将会对我们的未来走上工作岗位产生积极的影响。

在此次课程设计中,学到了很多课内学不到的东西,比如独立思考解决问题的能力,出现差错的随机应变能力,和与人合作共同提高的能力,都受益匪浅,并且使我们的动手能力得到了很大的提高,对以后的工作、学习都有非常大的帮助。对我们而言,知识上的收获固然重要,但是精神上的丰收更加可喜,挫折是一种财富,经历是一种拥有,这次实训必将成为我们人生旅途上一个非常美好的回忆!

课程设计报告【篇2】

课程设计报告分为四部分,具体的内容与要求如下:

(一)系统规划

----项目开发简介:包括项目背景,如发展历史、业务范围、经营现状等。以及可行性分析、企业发展对信息技术应用的需求情况。

(二)系统分析

----

1、旧系统调查与分析:内容包括: 组织结构调查与分析; 管理业务流程调查与分析; 功能体系调查与分析; 数据与数据流程调查与分析;薄弱环节调查等。

----

2、、新系统目标设计:提出你所要设计的信息系统的思路,介绍其所要实现的目标,即通过它来解决公司存在的什么经营管理或业务问题。

----

3、新系统业务流程设计:新系统的业务流程是业务流程分析和优化重组后的结果,包括以下内容:原系统的业务流程的不足及其优化过程;新系统的业务流程;新系统业务流程中哪些由计算机系统来完成及哪些由用户来完成。----

4、新系统数据流程设计:新系统的数据流程是数据流程分析的结果,包括下列内容:原数据流程的不合理之处及优化过程;新系统的数据流程;新系统的数据流程中哪些由计算机系统来完成及哪些由用户来实现。----

(三)系统设计

----

1、新系统数据库设计:选择适当的DBMS产品,将系统分析环节所得到的数据逻辑结构转换成物理数据结构。包括数据库结构、关系描述、数据完整性、存储过程等。

----

2、新系统代码设计:为了便于计算机数据处理,要对处理对象进行编码,如物资资料、产品、部门、职工等编码。用数码或外文字母等字符代替汉字拼音或其他形式表示的名称,可以缩短数据项目的长度,并可使之标准化、系列化,从而减少存储空间的占用,便于对数据的识别和处理。

----

3、输入输出界面设计:做输入设计时要遵循“使用方便,操作简单,便于录入,数据准确”的原则。有效地利用已有的各种输出设备,选择合适的输出方式。包括输入输出的界面风格设计等。

----

4、系统安全性和保密性设计:安全性设计是指采取一系列的保护措施,以防止已生成的企业经营信息被泄露和破坏。安全保密设计一是力求信息不泄露;二是防止信息不被破坏。

---

(四)系统实施报告

该总结包括:

----

1、系统设计说明书。包括系统开发平台、数据库产品等

----

2、系统使用说明书。

----

3、系统开发总结与心得体会。

课程设计报告【篇3】

题目一、 题目描述: 已知银行整存整取存款不同期限的月息利率(采用复利 方式,即利滚利)分别为 0.63% 期限一年 0.66% 期限二年 月息利率= 0.69% 期限三年

0.75% 期限五年 0.85% 期限八年 要求输入存钱的本金和期限(以整数年为单位) ,求到期时能从银行 得到的利息与本金的合计。 提示:可以用嵌套的 if-else 结构或 switch 结构实现,核心函数 pow(1+月利率,月份)。 请思考年份是四、六、七或八年以上的情况。

(二)明确核心函数 pow 是计算复利的(例如:x 的 n 次方 ) ;由于 是以年为计算期限的,而所给的利率是月利率,所以计算时 应该在年的基础上乘以 12; (三)复利计算就是一种幂运算,I=p*(1+i)^n,本金和利率都是变

动的 (四)在除了 1、2、3、5 和 8 年之外的其他年份中,要注意“就低 不就高”的原则,尤其是在 8 年之后,也是套用期限八年的利率。

附源程序如下: #include #include void main { int years; float capital,sum;

scanf(“%f %d”,&capital,&years); switch(years) { case 1:sum=capital*pow(1+0.63*0.01,12);break; case 2:sum=capital*pow(1+0.66*0.01,24);break; case 3:sum=capital*pow(1+0.69*0.01,36);break;

case 4:sum=capital*pow(1+0.69*0.01,48);break;

case 5:sum=capital*pow(1+0.75*0.01,60);break; case 6:sum=capital*pow(1+0.75*0.01,72);break; case 7:sum=capital*pow(1+0.75*0.01,84);break; case 8:sum=capital*pow(1+0.85*0.01,96);break; default:sum=capital*pow(1+0.85*0.01,12*years); } printf(“%f”,sum); }

题目二、 题目描述: 简单计算器。用 switch 语句编写一个程序计算表达式: data1 op data2 的值。其中 op 为运算符+、-、*、/。

设计思路: (一)明确计算器是怎样进行计算的; (二) 细节, 比如很多地方需要分号, 在遇到字符时, 我们应该用 ‘’ , 而不是“” ; (三 Switch 语句主要用于多分支选择,此题有+、-、*、/,这就是 选择。使用 switch 每个 case 对应+ - * /符号 程序涉及到至

少三个量,运算符 op 和两个数字;先让用户输入两个数字和运算符, 两个数字的计算在后面的程序中用 swith 结构运行。 运 行 效 果 截 图 :

附源程序如下:#include int main() { float data1,data2,c;

char op; printf(“请输入表达式中两个数字 data1 和 data2 ”); //打印 scanf(“%f%c%f”,&data1,&op,&data2); //输入

printf(“请输入运算符+、-、*、/ ”);// 打印 switch(op) //switch (){case stick:break;} 这个是个选择结构

如果 OP = stick 则执行这一句 如果没有 则执行 default 后面 的语句 { case '+':c=data1+data2;break; case '-':c=data1-data2;break; case '*':c=data1*data2;break; case '/':c=data1/data2;break; default:printf(“输入错误”);break; } printf(“%f”,c); return 0; } 题目三 题目描述:编写程序,用二分法求方程 2x3-4x2+3x-6=0 在(-10,10) 之间的根。 提示: ① 用 do-while 语句实现。

② 二分法的计算步骤: (1) 准备 计算 f(x)在有根区间端点处的值 f(a),f(b) (2) 二分 计算 f(x)在区间中点(a+b)/2 处的值 f (3) 判断若 f=0,则即是根,计算过程结束。 否则,检测: A. 若 f与 f(a)异号, 则根位于区间内, 这时以(a+b)/2 代替 b; B. 若 f与 f(a)同号, 则根位于区间内, 这时以(a+b)/2 代替 a; 反复执行步骤 2 和 3,直到区间长度缩小到允许的误差范围之 内,此时中点(a+b)/2 即为所求的根 设计思路: (一)二分法是指在整个算法中,让计算值无限趋近于根的值,利用 数学知识可知,当了两个点的结果异号时,函数的根就在这两个数之 间,利用二分法可以无限的把根的范围缩小,直到可以确定为止; (二)do-while 是循环语句,先执行一次指定的循环体语句,然后 判别表达式, 当表达式的值为非零 (真) 时, 返回重新执行循环语句, 如此反复,直到表达式的值等于 0(假)为止才结束。 (三)Void main()是声明函数,并且是对主函数的声明。题目所 给的范围是(-10,10) ,因此在声明函数中定义一个 a 和 b 来代替区 间的范围,而用 c 来代指中间指也是最后的结果,在这个程序中 a、 b、c 都是随着范围不断变化的变量。如果(-10,10)的范围过大,

就需要循环语句来缩小区间范围, 即 a=c 或 b=c。 当函数值在 (-10,10) 中任意一点取得 0 时,就正是我们所要的结果。循环条件是当区间 a 和 b 的函数值小于精度 0.01。 运行效果截图:

附源程序如下: #include “stdio.h” float f(float x) { float y; y=2*x*x*x-4*x*x+3*x-6; return y; } void main() { float a=-10,b=10,c;

do{c=f((a+b)/2); if(c==0) break; if(c*f(a)>0) a=c; else b=c; } while(f(b)*f(a)

题目四 题目描述:编写程序,给定一个整数 i,请求出另一个整数 j,使 i 和 j 在用 8 位二进制表示时互为逆序。例如:给定 i=3 时,应得到 j=192(3 的二进制为:00000011,192 的二进制为 11000000) 。 提示: ① 十进制整数转换为二进制整数用“除 2 求余”法。 ② 二进制整数转换为十进制整数用“按权相加”法。

设计思路: (一)二进制整数转化为十进制整数用“按权相加”法 (二)二十进制整数转化为二进制整数用“除 2 求余” ,用&转化。

(三)运算符:是指右移一位,

运行效果截图: 附源程序如下:#include “stdio.h” void main() { int i,j,s=1,a; printf(“请输入一个整数 i: ”); scanf(“%d”,&i); for(j=0;j

printf(“%d ”,(a>1) | (a>>3) | (a>>5) | (a>>7)); }

题目五 题目描述:编写程序,抓交通肇事犯。 一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没 有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相 同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是位 数学家,他说:四位的车号刚好是一个整数的平方。根据以上线索求 出车号。 提示: ① 按照题目的要求,造出一个前两位数相同、后两位数相同且相互 间又不同的整数,然后判断该整数是否是另一个整数的平方。 ② 用穷举法解此题。穷举法是最简单、最常见的一种程序设计方法, 它充分利用了计算机处理的高速特征。穷举法的关键是要确定穷 举的范围,既不能过分扩大穷举的范围,也不能过分缩小穷举的 范围,否则程序的运行效率会很低,或有可能遗漏正确的结果而 产生错误。

(二)此题需要满足三个条件:①前两个数相同,后两个数相同;② 前后两数分别不相同;③这个数是一个整数的平方。需要每个条件都 满足,if 才为真。 (三)主要思路是穷举。穷举是指在适当的范围内举出一个数。 运 行 效 果 截 图 :

附源程序如下: #include void main() { int a,b; for(a=32;a

{ b=a*a; if(b/1000==b%1000/100 b%100!=(b/1000)*10+b%1000/100) printf(“The license plate is:%d ”,b); } } && b%100/10==b%10 &&

题目六 题 目 描 述 : 从 终 端 输 入 实 数 ex=1+x+x2/2!+x3/3!+?+xn/n!的值。 设计思路: 先输入一个 x 的值; 再设计一个子函数, 计算 1! , 2! , 3! ?n! 的值;之后用 sum 函数,和 pow 函数处理分子,用累加的方式进行分 子计算,并形成等式;最后输出结果。 x , 用 递 推 法 求

附源程序如下:#include “stdio.h” int f(int x,int n) { int i,m=0; for(i=0;i

for(i=0,s=0;f(x,i)

题目七 题目描述:打印出以下的杨辉三角形(要求打印出 10 行) 。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 ?? ?? ??

设计思路: (一)二维数组主要用于处理多行的问题,而且第一行在数组之中是 第 0 行。 (二)杨辉三角有一个明显的特点:每一行的最后一个数字与第一个 数是相同的,此外,下 (三)一行的第二个数是由上一行的第一个数和第二个数相加之和, 以此类推。

定义指针是为了让整个程序不那么复杂。 运行效果截图:

附源程序如下: #include int main(void) { int a,(*p)=a,i,j; for(i=0;i

*(*(p+i)+0)=1; *(*(p+i)+i)=1; } for(i=2;i

题目八 题目描述:找出一个二维数组的“鞍点” ,即该位置上的元素在该行 上最大,在该列上最小。 提示: ① 一个二维数组可能有鞍点也可能没有鞍点,若有鞍点,则只有一 个。

② 准备两组测试数据: (1) 二维数组有鞍点: 9 80 205 90 -60 210 40

(2) 二维数组没有鞍点: 9 80 205 90 -60 210 40 1 89

③用 scanf 函数从键盘输入数组各元素的值,检查结果是否正确。如 果已指定了数组的行数和列数,可以在程序中对数组元素赋初值,而 不必用 scanf 函数。请同学们修改程序以实现之。

设计思路: (一) 先找出一行中值最大的元素,然后看它是不是该列中的最小值,由于 一个二维数组最多有一个鞍点,所以如果是则鞍点存在且它就是鞍 点,输出该鞍点;如果不是,则再找下一行的最 大数,以此类推。如果每一行的最大数都不是鞍点,则此数组无鞍点 (二) 在程序中,先令 a最大赋值给 maxi,在 for 循环的比较中,把

符合条件的行的最大值赋给 maxi,将每一次比较后的最大的列数赋 值给 maxj,从而找出 i 行最大的那个。 再假设那个数就是鞍点,将最大数和同列的数值相比,如果 maxj 不 是最小的,则不是鞍点,继续找。 (三)引入一个参数 flag=1,若不存在鞍点则 flag 为 0,若存在鞍 点则 flag 依旧为 1

运行效果截图:

附源程序如下:#include “stdio.h” #define S 80 #define T 80 void main() { int m,n,i,j,t,maxh,maxl,flag,a; printf(“请输入二维数组的行数 m 和列数 n: ”); scanf(“%d %d”,&m,&n); printf(“请输入二维数组的各个元素: ”);

for(i=0;ia) t=a;maxh=i;maxl=j; } for(i=0;i

a=%d “,maxh,maxl,a); }

题目九 题目描述:某班期终考试科目为高数 MT、英语 EN 和物理 PH,有 30

个人参加考试。为评定奖学金,要求统计并输出一个表格,表格内容 包括学好、各科分属、总分和平均分,并标出 3 门课均在 90 分以上 者(该栏标志输出为 Y,否则为 N) ,表格形式如下: NO MT EN PH SUM V >90 1 2 3 97 87 92 276 92 92 91 90 273 91 90 81 82 253 84 ...... N Y N

设计思路:由于是对 30 个学生的数据进行输入与统计,所以建立二 维数组, 根据各位置的条件来定义其内容, 第 8 个数据是字符型数据, 所以另设一数组进行存储,最后在将数据整合输出。

附源程序如下:#include ”stdio.h“ void main() { int i,j,sum,flag,a; printf(”请输入 30 个考生的三科成绩: “);

for(i=0;i90) flag=1; else flag=0; } a=sum; a=sum/3; if(flag=1) a='Y'; else a='N';

} printf(”NO MT EN PH SUM V >90 “); for(i=0;i

}

题目十 题目描述下面是一个 5*5 阶的螺旋方阵,试编程打印出此形式的 n*n (n

设计思路:定义一个 n*n 维数组存放该方阵,m 为该方阵的圈数,一个大循环中嵌套了

四个小循环,每一圈为一个大循环,第一个小循环按顺序写出第一行的数,第二个小循环按 顺序写出最后一列的数, 第三个小循环按顺序写出最后一行的数, 第四个小循环按顺序写出 第一列的数,再进行第二次大循环,循环完毕后再进行循环输出数组中的 n*n 个数,该螺旋 方阵就出来了。

附源程序如下: #include ”stdio.h“ void main() { int i, j, k = 0, m, n,a; printf(”请输入方阵行列数 n(n

k++; a=k; } for (j=i+1;j=i;j--) { k++; a =k; } for (j=n-i-2;j>=i+1;j--) { k++; a=k; } } for (i=0;i

printf(”%5d“, a); printf(” “); } } 附:

经过 C 语言实习,让我加深了对 C 语言的了解,而不只是单单 的在课本中学到的那些理论,平时乏味的课程,通过自己动手亲自编 写,变的生动有趣,而在自己动手的过程中,出现的问题很多,比理 论要难的多,当一个程序写完以后,经常会有很多错误而没法解决。 不过,通过几天的实习,逐渐积攒了一些经验,有些错误可以很快就 看出来。 这次实习有很大的收获,让我对 C 语言有了更深的认识,平时 在课堂上学到的东西可以自己动手编写,将其转化成一些实用的技 能。如果是一个程序写完一处错误也没有,会有种成就感,于是兴趣 就来了,兴趣来了,自然学的东西也就多了,能把理论变成实际的技 能,让我对 C 语言有了浓厚的兴趣和更深层的认识。 C 语言是一个有序的学习, 学了最基本的替换, 然后扩展到循环, 嵌套, 条理很清楚, 不是一个零散的知识, 实际上所有的课程都如此, 不过通过实习我也知道了自己的不足,存在的很多问题。比如自己写 的写的小程序出了问题,不会解决了就叫老师帮忙,但是会养成一种 依赖的心理,碰到问题了个想到的是求助而不是自己独立解决,所以

以后要多多锻炼自己的信心和增加自己的能力, 争取做到老师不在身 边的时候也可以完成一些简单的程序编写与错误排除。 还有自己的基础知识不扎实, 遇到的问题, 没有很好的逻辑思维, 亲自编写一个陌生的程序的时候会有种无法下手的感觉, 找不到突破 口。通过实习,逐渐理清了顺序,对于简单的程序和一些相对比较繁 琐的嵌套,循环,不在是看着一头雾水。其实只要理清了思路,把基 础知识掌握了,然后有条不紊的分析,一步一步理解,C 语言还是很 有意思的课程。 自己亲自动手编写程序让我增加了对 C 语言程序开发环境的了 解,在上课的时候老师就讲,学习C 语言最重要的是学习C 语言的 逻辑思维,不管以后从事什么行业,学习C 语言都对自己的职业很 有帮助,如果是从事编程工程工作的话,就更有帮助了,即使以后的 编程工作可能不用 C 语言,但是拥有扎实的 C 语言基础是对工作很 有用的。 当初在初步接触 C 语言的时候,看着一堆“奇形怪状”的符号, 觉得甚是无聊,通过这次实训,摆脱了那种似懂非懂的状态! 感谢学校安排这次实习和老师的耐心讲解,让我学到了很多知 识,在实习过程中,同学之间的相互探讨,老师的循循善诱,最终让 我们达到了举一反三的效果,在学知识的同时,也增加了同学老师之 间的感情。希望以后还会有更多类似的实习课程,在有限的大学时间 内学到更多的实用技能,为以后的生活和工作打下一个良好的基础。

课程设计报告【篇4】

无线传感网络 课程设计报告

姓名:胡韶辉 胡衎

2017

学号:139074377 139074376 班级:物131班 指导教师:卫琳娜

年1月1日

无线传感网络课程设计

实验

一、无线传感网络点对点通信实验

1.实验内容

此实验为验证实验,根据实验步骤进行实验,观察结果是否与预期相符

2.实验步骤

用IAR8.1打开路径:C:UsersxsDesktop无线传感器网络课程设计无线传感网实验资料201604感知RF2-2530WSNV1.2代码和例子程序Light_SwitchIDELight_Switchsrf05_cc2530IarLight_Switch.eww分别编译并下载至两个节点上,打开节点,左右键选择/,选择完成后按中间键确认,观察LED灯显示情况。3.实验代码及分析

/* 功 能:查找字符在索引中的哪一个位置 */ /**************************************************************************************************/ static u16 lookforChar(u8 ch){ uint16 i;for(i = 0;i

if(fontList[i] == ch)

return i;} return i;}

//查中文

static u16 lookforChar16(u16 ch){ uint16 i,j;u16 temp16;for(i = 0;i

j = i*2;

temp16 = fontChar16List[j + 1];

temp16

temp16 |= fontChar16List[j];

if(temp16 == ch)

return i;} return i;}

/**************************************************************************************************/ /* 功 能:在指定位置输出8*8 */ /**************************************************************************************************/ static void LcdPutChar8(u8 x,u8 y,u8 ch){ LcdBuf[y][x] = ch;} /**************************************************************************************************/ /* 功 能:在指定位置输出16*16 */ /**************************************************************************************************/

/*static void LcdPutChar16(u8 x,u8 y,u16 ch){ LcdBuf[y][x] =(u8)ch;

//低前高后

LcdBuf[y+1][x] =(u8)(ch>>8);}

void LcdPutString8(u8 x,u8 y,u8 *ptr u8 len,u8 op){

u8 i,*tptr = ptr,xx = x,yy = y;u16 m;if(x > 95)

return;if(y > 1)

return;for(i = 0;i

m = lookforChar(*tptr ++);

if(m!= FONTLISTCOUNT)

{

m = m * 8;

}

else

return;

xx += 8;

if(xx > 88)

return;} } */

void LcdClearRam(void){ u8 i;for(i = 0;i

LcdBuf[0][i] = 0;} for(i = 0;i

LcdBuf[1][i] = 0;} } void LcdClearScrean(void){ LcdClearRam();PutPic((void *)LcdBuf);}

void LcdPutString16_8(u8 x,u8 y,u8 *ptr,u8 len,u8 op){ u8 i,j,*tptr = ptr,xx = x,yy = y;u16 m;if(xx > 95)

return;if(yy)

return;

for(i = 0;i

m = lookforChar(*tptr ++);

if(m!= FONTLISTCOUNT)

{

m = m * 16;

for(j = 0;j

{

if(op)

{

LcdPutChar8((xx + j),yy,font[m+j]);

LcdPutChar8((xx + j),yy+1,font[m+j+8]);

}

else

{

LcdPutChar8((xx + j),yy,~font[m+j]);

LcdPutChar8((xx + j),yy+1,~font[m+j+8]);

}

}

}

else

break;

xx += 8;

if(xx > 96)

return;} PutPic((void *)LcdBuf);} //显示16*16字符

void LcdPutString16_16(u8 x,u8 y,u8 *ptr,u8 len,u8 op){ u8 i,j,*tptr = ptr,xx = x,yy = y;u16 m;if(xx > 95)

return;if(yy)

return;

for(i = 0;i

m = lookforChar(*tptr ++);

if(m!= FONTLISTCOUNT)

{

m = m * 32;

for(j = 0;j

{

if(op)

{

LcdPutChar8((xx + j),yy,font[m+j]);

LcdPutChar8((xx + j),yy+1,font[m+j+16]);

}

else

{

LcdPutChar8((xx + j),yy,~font[m+j]);

LcdPutChar8((xx + j),yy+1,~font[m+j+16]);

}

}

}

else

break;

xx += 16;

if(xx > 80)

return;} PutPic((void *)LcdBuf);}

static void LcdPrint8(u8 x,u8 y,u8 vl,u8 op){ u8 j;u16 m;m = lookforChar(vl);if(m!= FONTLISTCOUNT){

m = m * 16;

for(j = 0;j

{

if(op)

{

LcdPutChar8((x + j),y,font[m+j]);

LcdPutChar8((x + j),y+1,font[m+j+8]);

}

else

{

LcdPutChar8((x + j),y,~font[m+j]);

LcdPutChar8((x + j),y+1,~font[m+j+8]);

}

} } } static void LcdPrint16(u8 x, u8 y, u16 val, u8 op){ u8 j;u16 m;m = lookforChar16(val);if(m!= fontChar16ListCount)

{

m = m * 32;

for(j = 0;j

{

if(op)

{

LcdPutChar8((x + j),y,fontChar16[m+j]);

LcdPutChar8((x + j),y+1,fontChar16[m+j+16]);

}

else

{

LcdPutChar8((x + j),y,~fontChar16[m+j]);

LcdPutChar8((x + j),y+1,~fontChar16[m+j+16]);

}

}

} }

void LcdPutDispBuf(u8 x,u8 y,OledCodeDataType *ptr,u8 op){ u8 tcount = x;OledCodeDataType *tptr = ptr;u16 temp16;if(x > 88)

return;if(y > 1)

return;while((*tptr!= ' ')&&(tcount

if(*tptr

//显示ASIC码

{

}

else //显示汉字

{

LcdPrint8(tcount,y,*tptr,op);tptr ++;tcount += 8;

temp16 = tptr[1];temp16

tcount += 16;

} } PutPic((void *)LcdBuf);}

//实现中英文混合显示

void LcdPutDisp(u8 x,u8 y,OledCodeDataType *ptr,u8 op){ u8 tcount = x;OledCodeDataType *tptr = ptr;u16 temp16;if(x > 88)

return;if(y > 1)

return;while((*tptr!= ' ')&&(tcount

if(*tptr

{

LcdPrint8(tcount,y,*tptr,op);

tptr ++;

tcount += 8;

}

else

//显示汉字

{

temp16 = tptr[1];

temp16

temp16 |= tptr[0];

LcdPrint16(tcount,y,temp16,op);

tptr += 2;

tcount += 16;

} } PutPic((void *)LcdBuf);} //从右往左输出一组字符并移运显示

void LcdPutScDispRtoL(OledCodeDataType *ptr,u8 op,u16 dl){ OledCodeDataType *tptr = ptr;u16 temp16;// LcdClearRam();

//显示ASIC

while(*tptr!= ' '){

if(*tptr

//显示ASIC

{

memcpy(LcdBuf[0],&LcdBuf[0][8],88);

memcpy(LcdBuf[1],&LcdBuf[1][8],88);

LcdPrint8(88,0,*tptr,op);

tptr ++;

}

else

//显示汉字

{

memcpy(LcdBuf[0],&LcdBuf[0][16],80);

memcpy(LcdBuf[1],&LcdBuf[1][16],80);

temp16 = tptr[1];

temp16

temp16 |= tptr[0];

LcdPrint16(80,0,temp16,op);

tptr += 2;

}

PutPic((void *)LcdBuf);

LcdDelay(dl);} }

void LcdPutScDispRtoL12(OledCodeDataType *ptr,u8 op,u16 dl){ OledCodeDataType *tptr = ptr;u16 i,temp16;for(i = 0;i

if(*tptr

//显示ASIC码

{

memcpy(LcdBuf[0],&LcdBuf[0][8],88);

memcpy(LcdBuf[1],&LcdBuf[1][8],88);

LcdPrint8(88,0,*tptr,op);

tptr ++;

i ++;

}

else

//显示汉字

{

memcpy(LcdBuf[0],&LcdBuf[0][16],80);

memcpy(LcdBuf[1],&LcdBuf[1][16],80);

temp16 = tptr[1];

temp16

temp16 |= tptr[0];

LcdPrint16(80,0,temp16,op);

tptr += 2;

i +=2;

}

PutPic((void *)LcdBuf);

LcdDelay(dl);} }

//从左往右

void LcdPutScDispLtoR12(OledCodeDataType *ptr,u8 op,u16 dl){ OledCodeDataType *ttptr,*tptr = ptr;u16 temp16;u8 i,len,tempbuf[2][96];

len = 12;

tptr = ptr+11;for(i = 0;i

if(*(tptr)

ASIC码

{

memcpy(&tempbuf[0][0],&LcdBuf[0][0],96);

memcpy(&tempbuf[1][0],&LcdBuf[1][0],96);

memcpy(&LcdBuf[0][8],&tempbuf[0][0],88);

memcpy(&LcdBuf[1][8],&tempbuf[1][0],88);

LcdPrint8(0,0,*tptr,op);

tptr--;

i ++;

}

else

//显示汉字

{

memcpy(&tempbuf[0][0],&LcdBuf[0][0],96);

memcpy(&tempbuf[1][0],&LcdBuf[1][0],96);

memcpy(&LcdBuf[0][16],&tempbuf[0][0],80);

memcpy(&LcdBuf[1][16],&tempbuf[1][0],80);

ttptr = tptr;

//显示

temp16 = *ttptr;

temp16

ttptr = tptr-1;

temp16 |= *ttptr;

LcdPrint16(0,0,temp16,op);

tptr-= 2;

i += 2;

}

PutPic((void *)LcdBuf);

LcdDelay(dl);} } void LcdPutScString(OledCodeDataType *ptr,u8 op,u8 rl,u16 dl){

switch(rl){

case LIFT_SC:

LcdPutScDispLtoR12(ptr,op,dl);

break;

case RIGHT_SC:

LcdPutScDispRtoL12(ptr,op,dl);

break;

default:break;

} }

void LcdPutPic(u8 x, u8 y,u8 w,u8 h,OledCodeDataType *ptr,u8 op){ u8 i;OledCodeDataType *tptr = ptr;if((x > 95)||((x + w)> 96))

return;if((y > 1)||((y + h)> 2))

return;

for(i = 0;i

{

if(op)

{

LcdBuf[y][x + i] = *tptr;

if(h == 2)

LcdBuf[y+1][x + i] = *(tptr+w);

tptr ++;

}

else

{

LcdBuf[y][x + i] = ~*tptr;

if(h == 2)

LcdBuf[y+1][x + i] = ~*(tptr+w);

tptr ++;

} } PutPic((void *)LcdBuf);}

//整屏滑动显示

void LcdPutScPic(OledCodeDataType *ptr, u8 op,u8 qp,u16 dl){ u8 i,j;u8 tempbuf[2][96];if(qp){

for(i = 0;i

{

tempbuf[0][i] = *ptr++;

}

for(i = 0;i

{

tempbuf[1][i] = *ptr++;

}

} else {

for(i = 0;i

{

tempbuf[0][i] = ~*ptr++;

}

for(i = 0;i

{

tempbuf[1][i] = ~*ptr++;

}

}

switch(op){

case RIGHT_SC:

//右边

for(i = 0;i

for(j = 0;j

{

LcdBuf[0][95-j] = LcdBuf[0][83j];

}

for(j = 0;j

{

LcdBuf[0][11-j] = tempbuf[0][95j];

}

for(j = 0;j

{

tempbuf[0][95-j] = tempbuf[0][83j];

}

PutPic((void *)LcdBuf);

} LcdDelay(dl);break;case LIFT_SC:

//左边

for(i = 0;i

for(j = 0;j

{

LcdBuf[0][j] = LcdBuf[0][j + 12];

LcdBuf[1][j] = LcdBuf[1][j + 12];

}

for(j = 0;j

{

LcdBuf[0][95-j] = tempbuf[0][11-j];

LcdBuf[1][95-j] = tempbuf[1][11-j];

}

for(j = 0;j

{

tempbuf[0][j] = tempbuf[0][j+12];

tempbuf[1][j] = tempbuf[1][j+12];

}

PutPic((void *)LcdBuf);

} LcdDelay(dl);break;default:

break;} }

void LcdPutString16_8_R(u8 *ptr,u8 op){ u8 i,x=0;

for(i=0;i

此实验室实现两个节点间的通信,可以输出中文或英文,或中英文混合输出。其主要原理是通过ASIC将中英文转换,通过字符串的拼凑输出。

实验

二、光照传感器实验

1.实验内容

1.了解光照采集的原理

2.学习CDS 光照传感器从而掌握光照传感器的原理 3.掌握“传感器节点板”模块的原理和使用方法。2.实验步骤

第一步:把“代码和例子程序Zigbee2007 多传感器”内文件夹 “ZStack-CC2530-2.2.0-1.3.0MS”“”复制至 IAR 安装盘根目录(如 C: Texas Instruments)下。使用 IAR7.51 打开“ProjectszstackSamplesSampleAppCC2530 DB”中工程文件“SampleApp.eww”。

第二步:打开工程后选择对应的设备类型 打开工程后如下右图所示选择当前要烧写设备的类型。

打开后的工程文件 工程名称 ZigBee 网络功能 CC2530-WSN 节点功能 CoordinatorEB-Pro 协调器 网关 RouterEB-Pro 路由器 路由器节点、传感器节点 EndDeviceEB-Pro 终端节点 传感器节点

第三步:编译工程并下载到目标板。点击菜单 Project,选择“Rebuild All”,等待一会儿工程文件编译完成。等 待一会儿工程文件编译完成把仿真器与网关通过仿真器下载线连接起来。确保仿 真器与计算机、仿真器与网关底板连接正确,ZigBee 无线模块正确地插在网关 底板后。点击菜单 Project,选择“Debug”,或点击如下图标,等待一会儿即完成程 序下载 重复进行第二步和第三步,将“RouterEB-Pro”设备对应的程序下载到带传 感器模块的传感器节点底板中(SMBD-V11-1)第四步:修改 IEEE 地址。在物理地址烧写软件中首先通过“Read IEEE”把物 理地址(IEEE 地址)读出来,如果节点物理地址为“0XFF FF FF FF FF FF FF FF” 或在网络中有相同地址,则需要通过“Write IEEE”修改 ZigBee 网络节点的物 理地址,在此例中,我们把网关的物理地址修改“0x31,0x30,0x30,0x30,0x30,0x30, 0x30,0x30”。按照第二步至第四步的方法下载传感器节点模块的程序,选择 “RouterEB”或“EndDevice”,如有多组在同一实验室进行实验,请修改为各 不相同的 IEEE 地址。第五步:获取和查看光照传感器数据 用 USB 线连接上 PC 机跟网关,打开“代码和例子程序Zigbee2007 多传感 器无线龙 ZigBee 演示软件 V1.21(串口用)”目录下“无线龙 ZigBee 演示软件 V1.21(串口用).exe”软件。通过设备管理器查看对应设备的串口号是多少,如图所示为 COM3。在监控 软件中选择“COM 端口”COM3,波特率:38400,点击“打开串口”。正确打开串口后,选择网络拓扑图,确保网关与计算机的正确连接。3.实验代码与分析

case 4://普通温度、光敏、蜂鸣器 if(DispState == 0){ LcdPutString16_8(0, 0,(void*)“ Temp/Light ”, 12 , 1);} else if(DispState == 1){ temp = ReadTc77();//读取温度 sprintf(msg,“TEMP:%2d ”,temp);LcdPutString16_8(0, 0,(void*)msg, 12 , 1);} else if(DispState == 2)//读取光照 { temp = ReadSensorAdc(1);sprintf(msg,“Light:%03d ”,temp);LcdPutString16_8(0, 0,(void*)msg, 12 , 1);}

break;通过 ADC 读取光敏传感器值:

temp = ReadSensorAdc(1);//读取光敏传感器值

ReadSensorAdc 子函数位于“ ComponentshaltargetCC2530EB”目录下的 Sensor.c 文件中

temp = HalAdcRead(channel,HAL_ADC_RESOLUTION_8);channel 光敏传感器对应的 AD 通道 P01

HAL_ADC_RESOLUTION_8 采集分辨率 8Bit

ADC 采 集 子 函 数 在 在 “ComponentshaltargetCC2530EB ” 目 录 下 的

“ hal_adc.c”文件

/****************************************************************************** ******************** * @fn HalAdcRead * * @brief Read the ADC based on given channel and resolution * * @param channelthe resolution of the value * * @return 16 bit value of the ADC in offset binary format.* Note that the ADC is “bipolar”, which means the GND(0V)level is mid-scale.******************************************************************************* *******************/ uint16 HalAdcRead(uint8 channel, uint8 resolution){ int16 reading = 0;#if(HAL_ADC == TRUE)uint8 i, resbits;uint8 adctemp;volatile uint8 tmp;uint8 adcChannel = 1;/* * If Analog input channel is AIN0..AIN7, make sure corresponing P0 I/O pin is enabled.The code * does NOT disable the pin at the end of this function.I think it is better to leave the pin * enabled because the results will be more accurate.Because of the inherent capacitance on

* pin, it takes time for the voltage on the pin to charge up to its steady-state level.If * HalAdcRead()has to turn on the pin for every conversion, the results may show a lower voltage * than actuality because the pin did not have time to fully charge.*/ if(channel >= 8;break;case HAL_ADC_RESOLUTION_10: reading >>= 6;break;case HAL_ADC_RESOLUTION_12: reading >>= 4;break;case HAL_ADC_RESOLUTION_14: default:

HAL_ADC_DEC_BITS |

break;} #else // unused arguments(void)channel;(void)resolution;#endif return((uint16)reading);}

4.实验总结

通过串口助手,配置正确的串口号和波特率,填入测试的数据指令,点击发送就可以获取网关返回的读取到节点的数据。

实验

三、气压传感器实验

1.实验内容

1.了解气压采集的原理

2.学习MPX5010 气压传感器从而掌握气压传感器的原理 3.掌握“ 传感器节点板” 模块的原理和使用方法。2.实验步骤

同“实验二十四 光照传感器实验 实验步骤第一步至第四步”

第五步:获取和查看大气气压传感器数据用 USB 线连接上 PC 机跟网关,打开“ 软件工具及驱动无线龙 ZigBee 演示软件 V1.11”目录下“无线龙 ZigBee 演示软件 V1.11.exe”软件。通过设备管理器查看对应设备的串口号是多少,如图所示为 COM3。在监控软件中选择“ COM 端口” COM3,波特率: 38400,点击“打开串口”。在 RSS 曲线部分中的下拉选择框中选择节点压力(如下图),鼠标左键单击选中要查看的节点模块。点击“开始”按钮,就可开始显示节点空气压力的曲线了(注:这时“开始”

按钮将变为“关闭”按钮)。为了使显示曲线效果明显,可以通过电扇吹气方式来达到明显效果。点击“关闭”按钮,则曲线停止,但曲线不会消失,这时“关闭”按钮将变为“开始”按钮,这时在点击“开始”按钮会弹出一格对话框,选择“是”则不清空曲线,继续在图上画曲线。选择“否”则清空曲线,再 在图上画曲线。点击“保存”按钮,可将曲线图以 RSS 格式的数据保存在电脑上,点击“载入”按钮,可以载入保存了曲线数据的 RSS 文件,将曲线显示在曲线图上。3.实验代码与分析

传感器采集的函数在 void SampleApp_MessageMSGCB(afIncomingMSGPacket_t *pkt)中

if((RfRx.RXDATA.HeadCom[1] == 'P')&&(RfRx.RXDATA.HeadCom[2] == 'R'))//压力传感器 { if(SensorNum == 5)//压力传感器板 { memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);temp = ReadSensorAdc(0);RfTx.TXDATA.DataBuf[0] = temp/100 + 0x30;temp = temp%100;RfTx.TXDATA.DataBuf[1] = temp/10 + 0x30;RfTx.TXDATA.DataBuf[2] = temp%10 + 0x30;RfHaveTxDara = 1;} } //调用子函数 ReadSensorAdc 完成读取

//---------------------------//Read Sensor ADC value //读取 AD 值 //输入:通道名

//返回: 8 位 AD 值

//---------------------------INT8U ReadSensorAdc(INT8U channel){ INT8U temp;temp = HalAdcReadSen(channel,HAL_ADC_RESOLUTION_8);return temp;} 通过 ADC 读取大气压力传感器值:

temp = HalAdcReadSen(channel,HAL_ADC_RESOLUTION_8);/读取空气压力传感器值 channel 气体压力传感器对应的 AD 通道

HAL_ADC_RESOLUTION_8 采集分辨率 8Bit

ADC 采 集 子 函 数 在 在 “ComponentshaltargetCC2530EB ” 目 录 下 的 “ hal_adc.c”文件

/****************************************************************************** ******************** * @fn HalAdcRead * * @brief Read the ADC based on given channel and resolution * * @param channelthe resolution of the value * * @return 16 bit value of the ADC in offset binary format.* Note that the ADC is “bipolar”, which means the GND(0V)level is mid-scale.******************************************************************************* *******************/ uint16 HalAdcRead(uint8 channel, uint8 resolution)int16 reading = 0;#if(HAL_ADC == TRUE)uint8 i, resbits;uint8 adctemp;volatile uint8 tmp;uint8 adcChannel = 1;/* * If Analog input channel is AIN0..AIN7, make sure corresponing P0 I/O pin is enabled.The code * does NOT disable the pin at the end of this function.I think it is better to leave the pin * enabled because the results will be more accurate.Because of the inherent capacitance on the * pin, it takes time for the voltage on the pin to charge up to its steady-state level.If * HalAdcRead()has to turn on the pin for every conversion, the results may show a lower voltage * than actuality because the pin did not have time to fully charge.*/ if(channel >= 8;break;case HAL_ADC_RESOLUTION_10: reading >>= 6;break;case HAL_ADC_RESOLUTION_12: reading >>= 4;break;case HAL_ADC_RESOLUTION_14: default: break;} #else // unused arguments(void)channel;(void)resolution;#endif return((uint16)reading);} 4.实验总结

打开“ EXPLORERF-CC2530 增配传感器光盘 V1.1软件工具及驱动” 中工具 “ 串口调试助手.exe”配置正确的串口号和通讯波特率,填入测试的数据指令,点击发送就可以获取网关返回的读取到节点的数据。

实验

四、综合实验

1.实验原理

以一LED灯,LED显示屏作为工具。当LED灯显示时,LED显示屏上也显示信息灯亮。将LED灯作为协调器,LED显示屏作为终端,当LED灯亮时,会通过组网将信息传给终端,即此时LED显示屏显示灯亮,即LED显示屏给予LED灯亮的一个信息反馈。2.实验步骤

选择烧取设备的类型为CoordinatorEB-pro, 点击菜单 Project,选择“ Rebuild All”,等待一会儿工程文件编译完成。等待一会儿工程文件编译完成把仿真器与网关通过仿真器下载线连接起来。确保仿真器与计算机、仿真器与网关底板连接正确,ZigBee 无线模块正确地插在网关底板后。点击菜单 Project,选择“ Debug”,或点击如下图标,等待一会儿即完成程序下载.将烧取设备类型改为EndDeviceEB-pro,重复上述步骤。当LED亮时,此时显示屏也将有相应反应。4.实验代码

#include “OSAL.h” #include “ZGlobals.h” #include “AF.h” #include “aps_groups.h” #include “ZDApp.h”

#include “SampleApp.h” #include “SampleAppHw.h”

#include “OnBoard.h”

/* HAL */ #include “hal_lcd.h” #include “hal_led.h” #include “hal_key.h” #include “string.h” #include #include “MT_UART.h” #include “HAL_ADC.h”

#include “sensor.h” #include “SHT10.h” #include “ugOled9616.h” #include “LcdDisp.h” #include “TMP006.h” #include “hal_timer34.h” /********************************************************************* * MACROS */

/********************************************************************* * CONSTANTS */ /********************************************************************* * TYPEDEFS */

/********************************************************************* * GLOBAL VARIABLES */

// This list should be filled with Application specific Cluster nst cId_t SampleApp_ClusterList[SAMPLEAPP_MAX_CLUSTERS] = { SAMPLEAPP_PERIODIC_CLUSTERID, SAMPLEAPP_FLASH_CLUSTERID };

const SimpleDescriptionFormat_t SampleApp_SimpleDesc = { SAMPLEAPP_ENDPOINT, // int Endpoint;SAMPLEAPP_PROFID, // uint16 AppProfId[2];SAMPLEAPP_DEVICEID, // uint16 AppDeviceId[2];SAMPLEAPP_DEVICE_VERSION, // int AppDevVer:4;SAMPLEAPP_FLAGS, // int AppFlags:4;SAMPLEAPP_MAX_CLUSTERS, // uint8 AppNumInClusters;(cId_t *)SampleApp_ClusterList, // uint8 *pAppInClusterList;SAMPLEAPP_MAX_CLUSTERS, // uint8 AppNumInClusters;(cId_t *)SampleApp_ClusterList // uint8 *pAppInClusterList;};

// This is the Endpoint/Interface description.It is defined here, but // filled-in in SampleApp_Init().Another way to go would be to fill // in the structure here and make it a “const”(in code space).The // way it's defined in this sample app it is define in RAM.endPointDesc_t SampleApp_epDesc;

/********************************************************************* * EXTERNAL VARIABLES */ extern unsigned char SensorNum;extern INT8U DispNum;unsigned char DispState = 0;unsigned char Relay1State = 0;unsigned char Relay2State = 0;extern INT16U LEDDispNum;/********************************************************************* * EXTERNAL FUNCTIONS */

/********************************************************************* * LOCAL VARIABLES */ uint8 SampleApp_TaskID;// Task ID for internal task/event processing // This variable will be received when // SampleApp_Init()is called.devStates_t SampleApp_NwkState;

uint8 SampleApp_TransID;// This is the unique message ID(counter)uint8 *ieeeAddr;//物理地址

unsigned char LCDUPDATA = 0;//LCD刷新标致位 unsigned char Shakeflag = 0;unsigned char InfraredState = 0;unsigned char InfraredCount = 0;unsigned char InfraredInitFlag = 0;unsigned char HallState = 0;union f1{ uint8 RxBuf[32];struct UARTCOMBUF { uint8 Head;//头 uint8 HeadCom[3];//命令头 uint8 Laddr[8];//物理地址 uint8 Saddr[2];//网络地址 uint8 DataBuf[16];//数据缓冲区 uint8 CRC;//校验位

uint8 LastByte;//帧尾 }RXDATA;}UartRxBuf;//从串口接收到的数据帧

union e{ uint8 TxBuf[32];struct UARTBUF { uint8 Head;//头 uint8 HeadCom[3];//命令头 uint8 Laddr[8];//物理地址 uint8 Saddr[2];//网络地址 uint8 DataBuf[16];//数据缓冲区 uint8 CRC;//校验位

uint8 LastByte;//帧尾 }TXDATA;}UartTxBuf;//从串口发送数据帧

union h{ uint8 RxBuf[32];struct RFRXBUF { uint8 Head;//头

uint8 HeadCom[3];//命令头 uint8 Laddr[8];uint8 Saddr[2];uint8 DataBuf[16];//数据缓冲区

uint8 CRC;//校验位

uint8 LastByte;//帧尾 }RXDATA;}RfRx;//无线接收缓冲区

union j{ uint8 TxBuf[32];struct RFTXBUF { uint8 Head;//头

uint8 HeadCom[3];//命令头

uint8 Laddr[8];uint8 Saddr[2];uint8 DataBuf[16];//数据缓冲区

uint8 CRC;//校验位

uint8 LastByte;//帧尾 }TXDATA;}RfTx;//无线发送缓冲区

uint16 Ultrasonic_Count;//超声波计数

/***************************************************************************** void WaitUs(uint16 microSecs)

延时uS函数.*****************************************************************************/ void WaitUs(uint16 microSecs){ while(microSecs--){ /* 32 NOPs == 1 usecs */ asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);asm(“nop”);} }

/***************************************************************************** uint8 SendData(uint16 addr, uint8 *buf, uint8 Leng)

发送一组数据.*****************************************************************************/ uint8 SendData(uint16 addr, uint8 *buf, uint8 Leng){ afAddrType_t SendDataAddr;

SendDataAddr.addrMode =(afAddrMode_t)Addr16Bit;SendDataAddr.endPoint = SAMPLEAPP_ENDPOINT;SendDataAddr.addr.shortAddr = addr;if(AF_DataRequest(&SendDataAddr, &SampleApp_epDesc, 2,//SAMPLEAPP_PERIODIC_CLUSTERID, Leng, buf, &SampleApp_TransID, AF_DISCV_ROUTE, // AF_ACK_REQUEST, AF_DEFAULT_RADIUS)== afStatus_SUCCESS){

return 1;} else {

return 0;// Error occurred in request to send.} } case 1://DAC 输出

if(DispState == 0)

{

DAC_OUT_CON(0x07ff, 0x07ff);

LcdPutString16_8(0, 0,(void*)“ DAC-OUT ”, 12 , 1);

}

else if(DispState == 1)

{

DAC_OUT_CON(0x03ff, 0x03ff);

sprintf(msg,“OUT:0.5MA/V ”,temp);

LcdPutString16_8(0, 0,(void*)msg, 12 , 1);

}

else if(DispState == 2)

{

DAC_OUT_CON(0x0Bff, 0x0Bff);

sprintf(msg,“OUT:1.5MA/V ”,temp);

LcdPutString16_8(0, 0,(void*)msg, 12 , 1);

}

break;case 2://高亮LED控制

if(DispState == 0)

{

ChangT3Cmp0Val(0xff);

P1_6 = 0;

LcdPutString16_8(0, 0,(void*)“ LED-LIGHT ”, 12 , 1);

}

else if(DispState == 1)

{

ChangT3Cmp0Val(230);

LcdPutString16_8(0, 0,(void*)“LEVEL:10% ”, 12 , 1);

}

else if(DispState == 2)

{

ChangT3Cmp0Val(25);

LcdPutString16_8(0, 0,(void*)“LEVEL:90% ”, 12 , 1);

}

break;

} void SampleApp_Init(uint8 task_id){ SampleApp_TaskID = task_id;SampleApp_NwkState = DEV_INIT;SampleApp_TransID = 0;

// Device hardware initialization can be added here or in main()(Zmain.c).// If the hardware is application specificThis app will handle all key events RegisterForKeys(SampleApp_TaskID);

#ifdef WXL_COORD

MT_UartRegisterTaskID(SampleApp_TaskID);

#endif } void SampleApp_Init(uint8 task_id){ SampleApp_TaskID = task_id;SampleApp_NwkState = DEV_INIT;SampleApp_TransID = 0;

// Device hardware initialization can be added here or in main()(Zmain.c).// If the hardware is application specificThis app will handle all key events RegisterForKeys(SampleApp_TaskID);

#ifdef WXL_COORD

MT_UartRegisterTaskID(SampleApp_TaskID);

#endif }

/********************************************************************* * @fn SampleApp_ProcessEvent * * @brief Generic Application Task event processor.This function * is called to process all events for the task.Events * include timers, messages and any other user defined events.* * @param task_idevents to process.This is a bit map and can * contain more than one event.* * @return none */ uint16 SampleApp_ProcessEvent(uint8 task_id, uint16 events){ afIncomingMSGPacket_t *MSGpkt;uint16 temp1;

#if(defined(WXL_ROUTER)|| defined(WXL_RFD))//ROUTER OR RFD uint16 SrcSaddr;#endif

(void)task_id;// Intentionally unreferenced parameter

if(events & SYS_EVENT_MSG){

MSGpkt =(afIncomingMSGPacket_t *)osal_msg_receive(SampleApp_TaskID);

while(MSGpkt)

{

switch(MSGpkt->hdr.event)

{

// Received when a key is pressed

case KEY_CHANGE:

SampleApp_HandleKeys(((keyChange_t *)MSGpkt)->state,((keyChange_t *)MSGpkt)->keys);

break;

// Received when a messages is received(OTA)for this endpoint

case AF_INCOMING_MSG_CMD:

SampleApp_MessageMSGCB(MSGpkt);

break;

// Received whenever the device changes state in the network

case ZDO_STATE_CHANGE:

SampleApp_NwkState =(devStates_t)(MSGpkt->hdr.status);

if((SampleApp_NwkState == DEV_ZB_COORD)

||(SampleApp_NwkState == DEV_ROUTER)

||(SampleApp_NwkState == DEV_END_DEVICE))

{

HalLedSet(HAL_LED_1,HAL_LED_MODE_ON);#ifdef WXL_COORD

ugOled9616int();LcdPutString16_8(0, 0,(void*)“ COORD ”, 12 , 1);

//osal_start_timerEx(SampleApp_TaskID,//SAMPLEAPP_RUN__EVT,//SAMPLEAPP_RUN_TIMEOUT);//启动超时定时器

#endif

#ifdef WXL_RFD

memset(RfTx.TxBuf,'x',32);

RfTx.TXDATA.Head = '&';

RfTx.TXDATA.HeadCom[0] = 'J';

RfTx.TXDATA.HeadCom[1] = 'O';

RfTx.TXDATA.HeadCom[2] = 'N';

ieeeAddr = NLME_GetExtAddr();

memcpy(RfTx.TXDATA.Laddr,ieeeAddr,8);

SrcSaddr = NLME_GetShortAddr();

RfTx.TXDATA.Saddr[0] = SrcSaddr;RfTx.TXDATA.Saddr[1] = SrcSaddr>>8;

RfTx.TXDATA.DataBuf[0] = 'R';

RfTx.TXDATA.DataBuf[1] = 'F';

RfTx.TXDATA.DataBuf[2] = 'D';

NLME_GetCoordExtAddr(&RfTx.TXDATA.DataBuf[3]);temp1 = NLME_GetCoordShortAddr();RfTx.TXDATA.DataBuf[11] =(unsigned char)(temp1>>8);RfTx.TXDATA.DataBuf[12] =(unsigned char)(temp1);

RfTx.TXDATA.DataBuf[13] = SensorNum;

RfTx.TXDATA.LastByte = '*';

SendData(0x0000, RfTx.TxBuf, 32);//发送自己的节点信息到主机

if((SensorNum == 1)||(SensorNum == 2))//点阵屏或数码管屏

{

init_T3();//打开定时器3开始扫描

}

else if(SensorNum == 9)//振动传感器

{

IEN1 |= 0x20;//Port 0 interrupt enable

}

osal_start_timerEx(SampleApp_TaskID,SAMPLEAPP_SEND_PERIODIC_MSG_EVT,SAMPLEAPP_1000MS_TIMEOUT);//每秒检测一次红外传感器 #endif

#ifdef WXL_ROUTER

memset(RfTx.TxBuf,'x',32);

RfTx.TXDATA.Head = '&';

RfTx.TXDATA.HeadCom[0] = 'J';

RfTx.TXDATA.HeadCom[1] = 'O';

RfTx.TXDATA.HeadCom[2] = 'N';

RfTx.TXDATA.Saddr[1] SrcSaddr>>8;

temp1 NLME_GetCoordShortAddr();RfTx.TXDATA.DataBuf[11](unsigned char)(temp1>>8);RfTx.TXDATA.DataBuf[12](unsigned char)(temp1);

RfTx.TXDATA.DataBuf[13] SensorNum;

RfTx.TXDATA.LastByte = '*';

息到主机

if((SensorNum == 2))//点阵屏或数码管屏

ieeeAddr = NLME_GetExtAddr();memcpy(RfTx.TXDATA.Laddr,ieeeAddr,8);SrcSaddr = NLME_GetShortAddr();RfTx.TXDATA.Saddr[0] = SrcSaddr;= RfTx.TXDATA.DataBuf[0] = 'R';RfTx.TXDATA.DataBuf[1] = 'O';RfTx.TXDATA.DataBuf[2] = 'U';NLME_GetCoordExtAddr(&RfTx.TXDATA.DataBuf[3]);= = = = SendData(0x0000, RfTx.TxBuf, 32);//发送自己的节点信== 1)||(SensorNum { init_T3();//打开定时器3开始扫描 } else if(SensorNum == 9)//振动传感器 { IEN1 |= 0x20;//Port 0 interrupt enable }

osal_start_timerEx(SampleApp_TaskID,SAMPLEAPP_SEND_PERIODIC_MSG_EVT,SAMPLEAPP_1000MS_TIMEOUT);//每秒检测一次红外传感器

#endif

}

break;

case SPI_INCOMING_ZTOOL_PORT:

UartRxComCallBack();//串口收到一帖数据的处理

break;

default:

break;

}

// Release the memory

osal_msg_deallocate((uint8 *)MSGpkt);

// NextThis event is generated by a timer //(setup in SampleApp_Init()).if(events & SAMPLEAPP_SEND_PERIODIC_MSG_EVT)//发送数据超时

{

if(SensorNum == 8)

{

if(InfraredInitFlag == 0)//人体红外传感器需要初始化20秒

{

if(++InfraredCount > 20)

{

InfraredInitFlag = 1;

}

}

else

{

if(P0_0 == 1)

{

if(InfraredState == 0)

{

InfraredState = 1;

RfTx.TXDATA.Head = '&';

RfTx.TXDATA.HeadCom[0] = 'A';

RfTx.TXDATA.HeadCom[1] = 'I';

RfTx.TXDATA.HeadCom[2] = 'N';

ieeeAddr = NLME_GetExtAddr();

memcpy(RfTx.TXDATA.Laddr,ieeeAddr,8);

temp1 = NLME_GetShortAddr();

RfTx.TXDATA.Saddr[0] = temp1;

RfTx.TXDATA.Saddr[1] = temp1>>8;

RfTx.TXDATA.LastByte = '*';

SendData(0x0000, RfTx.TxBuf, 32);//发送报警数据

}

}

else

{

InfraredState = 0;

} if(DispState!= 0)//每一秒自动采集一次传感器

{

LCDUPDATA = 1;

}

}

}

else if(SensorNum == 9)//振动传感器

{

if(Shakeflag)

{

Shakeflag = 0;

P0IEN |= 0x01;//Port 0, inputs 0 interrupt enable.P0IFG &= 0xfe;//Clear any pending interrupts

RfTx.TXDATA.Head = '&';

RfTx.TXDATA.HeadCom[0] = 'A';

RfTx.TXDATA.HeadCom[1] = 'S';

RfTx.TXDATA.HeadCom[2] = 'H';

ieeeAddr = NLME_GetExtAddr();

memcpy(RfTx.TXDATA.Laddr,ieeeAddr,8);

temp1 = NLME_GetShortAddr();

RfTx.TXDATA.Saddr[0] = temp1;

RfTx.TXDATA.Saddr[1] = temp1>>8;

RfTx.TXDATA.LastByte = '*';

SendData(0x0000, RfTx.TxBuf, 32);//发送报警数据

BEEPState2 = 2;} if(BEEPState2 == 1){

BEEPState2 = 2;

P1_4 = 1;} else if(BEEPState2 == 2){

BEEPState2 = 1;

P1_4 = 0;} } else if(SensorNum == 16)//霍尔传感器板 { if(P0_0 == 0){

if(HallState == 0)

{

HallState = 1;

RfTx.TXDATA.Head = '&';

RfTx.TXDATA.HeadCom[0] = 'A';

RfTx.TXDATA.HeadCom[1] = 'H';

RfTx.TXDATA.HeadCom[2] = 'A';

ieeeAddr = NLME_GetExtAddr();

memcpy(RfTx.TXDATA.Laddr,ieeeAddr,8);

temp1 = NLME_GetShortAddr();

RfTx.TXDATA.Saddr[0] = temp1;

RfTx.TXDATA.Saddr[1] = temp1>>8;

RfTx.TXDATA.LastByte = '*';

SendData(0x0000, RfTx.TxBuf, 32);//发送报警数据

}

}

else

{

HallState = 0;

}

}

else if(SensorNum == 4)

{

if(DispState!= 0)//每一秒自动采集一次传感器

{

LCDUPDATA = 1;

}

if(BEEPState1 == 1)

{

BEEPState1 = 2;

P1_6 = 1;

}

else if(BEEPState1 == 2)

{

BEEPState1 = 1;

P1_6 = 0;

}

}

else if((SensorNum == 3)||(SensorNum == 5)||(SensorNum == 7)||(SensorNum == 10)||(SensorNum == 11)||(SensorNum == 13))

{

if(DispState!= 0)//每一秒自动采集一次传感器

{

LCDUPDATA = 1;

}

}

LCDDispFun();

// Setup to send message again in normal period(+ a little jitter)

osal_start_timerEx(SampleApp_TaskID, SAMPLEAPP_SEND_PERIODIC_MSG_EVT, SAMPLEAPP_1000MS_TIMEOUT);

return(events ^ SAMPLEAPP_SEND_PERIODIC_MSG_EVT);} // Discard unknown events return 0;} void SampleApp_HandleKeys(uint8 shift, uint8 keys){(void)shift;// Intentionally unreferenced parameter

if(keys & HAL_KEY_UP){

P1_1 =!P1_1;

if(++DispState >= 3)DispState = 0;

LCDUPDATA = 1;} if(keys & HAL_KEY_DOWN){

P1_1 =!P1_1;

if(--DispState >= 200)DispState = 2;

LCDUPDATA = 1;} }

/********************************************************************* * LOCAL FUNCTIONS */

/********************************************************************* * @fn SampleApp_MessageMSGCB * * @brief Data message processor callback.This function processes * any incoming data-probably from other devices.So, based * on cluster ID, perform the intended action.* * @param none * * @return none */ void SampleApp_MessageMSGCB(afIncomingMSGPacket_t *pkt){ #ifdef WXL_COORD uint8 i;

memcpy(RfRx.RxBuf,pkt->cmd.Data,32);//读出无线按收到的数据

osal_stop_timerEx(SampleApp_TaskID, SAMPLEAPP_SEND_PERIODIC_MSG_EVT);//停止超时计数器

if((RfRx.RXDATA.Head == '&')&&(RfRx.RXDATA.LastByte == '*')){

memcpy(UartTxBuf.TxBuf,RfRx.RxBuf,32);

for(i=0;i

{

UartTxBuf.TXDATA.Laddr[i] = RfRx.RXDATA.Laddr[i];//长地址

}

for(i=0;i

{

UartTxBuf.TXDATA.Saddr[i] = RfRx.RXDATA.Saddr[1-i];//短地址

}

UartTxBuf.TXDATA.CRC = CheckUartData(&UartTxBuf.TxBuf[1],29);

HalUARTWrite(HAL_UART_PORT_0, UartTxBuf.TxBuf, 32);//从串口输出

} #endif

#if(defined(WXL_ROUTER)|| defined(WXL_RFD))//ROUTER OR RFD uint8 temp;uint16 temp1,temp2;uint8 RfHaveTxDara = 0;//无线有数据需要发送

ieeeAddr = NLME_GetExtAddr();memcpy(RfRx.RxBuf,pkt->cmd.Data,32);memset(RfTx.TxBuf,'x',32);switch(RfRx.RXDATA.HeadCom[0]){

case 'R'://读

if((RfRx.RXDATA.HeadCom[1] == 'A')&&(RfRx.RXDATA.HeadCom[2] 'S'))//读传感器

{

if(SensorNum == 4)//高精温湿度传感器

{

==

memcpy(RfTx.TxBuf, RfRx.RxBuf, 16);

if((RfRx.RXDATA.DataBuf[0] == 'G')&&(RfRx.RXDATA.DataBuf[1] == 'M'))//读光敏

{

temp = ReadSensorAdc(1);//显示值转换

RfTx.TXDATA.DataBuf[2] = temp/100 + 0x30;

temp = temp%100;

RfTx.TXDATA.DataBuf[3] = temp/10 + 0x30;

RfTx.TXDATA.DataBuf[4] = temp%10 + 0x30;

RfHaveTxDara = 1;;

}

else if((RfRx.RXDATA.DataBuf[0] == 'W')&&(RfRx.RXDATA.DataBuf[1] == 'D'))//读温度

{ //WriteTc77(1);//唤醒温度传感器

//Sensor_Delay(10000);//必须延时后才能读

temp = ReadTc77();//读取温度

//WriteTc77(0);//温度传感器休眠

//显示值转换

RfTx.TXDATA.DataBuf[2] = temp/10 + 0x30;

RfTx.TXDATA.DataBuf[3] = temp%10 + 0x30;

RfHaveTxDara = 1;

}

}

}

else if((RfRx.RXDATA.HeadCom[1] == 'S')&&(RfRx.RXDATA.HeadCom[2] == 'H'))//读取高精温湿度传感器

{ // 读取的温湿度为16位浮点数,在上位机上转换。if(SensorNum == 3)//高精温湿度传感器 { memcpy(RfTx.TxBuf, RfRx.RxBuf, 16);SHT1X_INT();if((RfRx.RXDATA.DataBuf[0] == 'W')&&(RfRx.RXDATA.DataBuf[1] == 'D'))

{

temp1 = Read_SHT1X(3);

RfTx.TXDATA.DataBuf[2] =(uint8)(temp1>>8);

RfTx.TXDATA.DataBuf[3] =(uint8)(temp1&0xff);

RfHaveTxDara = 1;

}

else if((RfRx.RXDATA.DataBuf[0] == 'S')&&(RfRx.RXDATA.DataBuf[1] == 'D'))

{

temp1 = Read_SHT1X(5);

RfTx.TXDATA.DataBuf[2] =(uint8)(temp1>>8);

RfTx.TXDATA.DataBuf[3] =(uint8)(temp1&0xff);

RfHaveTxDara = 1;

}

}

}

else if((RfRx.RXDATA.HeadCom[1] == 'P')&&(RfRx.RXDATA.HeadCom[2] == 'R'))//压力传感器

{ if(SensorNum == 5)//压力传感器板 {

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

temp = ReadSensorAdc(0);

RfTx.TXDATA.DataBuf[0] = temp/100 + 0x30;

temp = temp%100;

RfTx.TXDATA.DataBuf[1] = temp/10 + 0x30;

RfTx.TXDATA.DataBuf[2] = temp%10 + 0x30;

RfHaveTxDara = 1;} }

else if((RfRx.RXDATA.HeadCom[1] == 'R')&&(RfRx.RXDATA.HeadCom[2] == 'A'))//雨滴传感器

{ if(SensorNum == 7)//雨滴传感器板 {

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

temp = ReadSensorAdc(0);

RfTx.TXDATA.DataBuf[0] = temp/100 + 0x30;

temp = temp%100;

RfTx.TXDATA.DataBuf[1] = temp/10 + 0x30;

RfTx.TXDATA.DataBuf[2] = temp%10 + 0x30;

RfHaveTxDara = 1;} } else if((RfRx.RXDATA.HeadCom[1] == 'A')&&(RfRx.RXDATA.HeadCom[2] == 'D'))//控制加速度传感器

{

if(SensorNum == 10)//加速度传感器板 { //P1_4 = 1;if(RfRx.RXDATA.DataBuf[0] == 'X')

{

temp = ReadSensorAdc(XOUT);

}

else if(RfRx.RXDATA.DataBuf[0] == 'Y')

{

temp = ReadSensorAdc(YOUT);

} else if(RfRx.RXDATA.DataBuf[0] == 'Z')

{

temp = ReadSensorAdc(ZOUT);

}

//P1_4 = 0;

memcpy(RfTx.TxBuf, RfRx.RxBuf, 15);RfTx.TXDATA.DataBuf[1] = temp/100 + 0x30;

temp = temp%100;

RfTx.TXDATA.DataBuf[2] = temp/10 + 0x30;

RfTx.TXDATA.DataBuf[3] = temp%10 + 0x30;

RfHaveTxDara = 1;

}

}//end

else if((RfRx.RXDATA.HeadCom[1] == 'G')&&(RfRx.RXDATA.HeadCom[2] == 'A'))//可燃气体传感器 { if(SensorNum == 11)//可燃气体传感器板 {

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

temp = ReadSensorAdc(0);

RfTx.TXDATA.DataBuf[0] = temp/100 + 0x30;

temp = temp%100;

RfTx.TXDATA.DataBuf[1] = temp/10 + 0x30;

RfTx.TXDATA.DataBuf[2] = temp%10 + 0x30;

RfHaveTxDara = 1;} } else if((RfRx.RXDATA.HeadCom[1] == 'U')&&(RfRx.RXDATA.HeadCom[2] == 'L'))//超声波传感器 { if(SensorNum == 14)//超声波传感器板 {

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

P1_4 = 1;

WaitUs(20);

P1_4 = 0;

Ultrasonic_Count = 0;

while(!P0_0)//等待返回高电平 {

WaitUs(20);

if((++Ultrasonic_Count)>= 1000)//超时自动退出

{

break;

} }

Ultrasonic_Count = 0;while(P0_0)

{

WaitUs(20);

Ultrasonic_Count++;

if(Ultrasonic_Count >= 600)//超时退出

{

Ultrasonic_Count = 0;

break;

}

}

temp1 = Ultrasonic_Count;

if((temp1 > 1)&&(temp1

RfTx.TXDATA.DataBuf[0] = temp1/100 + 0x30;

temp = temp1%100;

RfTx.TXDATA.DataBuf[1] = temp/10 + 0x30;

RfTx.TXDATA.DataBuf[2] = temp%10 + 0x30;

}

else

{

RfTx.TXDATA.DataBuf[0] = 'E';

RfTx.TXDATA.DataBuf[1] = '0';

}

RfHaveTxDara = 1;} }

else if((RfRx.RXDATA.HeadCom[1] == 'N')&&(RfRx.RXDATA.HeadCom[2] == 'S'))//读模块连接状态

{

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

temp = pkt->LinkQuality;

RfTx.TXDATA.DataBuf[0] = temp/100 + 0x30;temp %= 100;RfTx.TXDATA.DataBuf[1] = temp/10 + 0x30;RfTx.TXDATA.DataBuf[2] = temp%10 + 0x30;NLME_GetCoordExtAddr(&RfTx.TXDATA.DataBuf[3]);temp1 = NLME_GetCoordShortAddr();RfTx.TXDATA.DataBuf[11] =(INT8U)(temp1>>8);RfTx.TXDATA.DataBuf[12] =(INT8U)(temp1);

RfHaveTxDara = 1;

}//end 读模块连接状态 break;

case 'T'://测试

if((RfRx.RXDATA.HeadCom[1] == 'L')&&(RfRx.RXDATA.HeadCom[2] == 'D'))//LED测试

{

if(RfRx.RXDATA.DataBuf[0] == 'C')

{

if((RfRx.RXDATA.DataBuf[1] == 'D')&&(RfRx.RXDATA.DataBuf[2] == '1'))

{

if(RfRx.RXDATA.DataBuf[3] == '1')

{

HalLedSet(HAL_LED_1, HAL_LED_MODE_ON);//开

}

else if(RfRx.RXDATA.DataBuf[3] == '0')

{

HalLedSet(HAL_LED_1, HAL_LED_MODE_OFF);//关

}

}

else if((RfRx.RXDATA.DataBuf[1] == 'D')&&(RfRx.RXDATA.DataBuf[2] == '2'))

{

if(RfRx.RXDATA.DataBuf[3] == '1')

{

HalLedSet(HAL_LED_2, HAL_LED_MODE_ON);//开

}

else if(RfRx.RXDATA.DataBuf[3] == '0')

{

HalLedSet(HAL_LED_2, HAL_LED_MODE_OFF);//关

}

}

} else if(RfRx.RXDATA.DataBuf[0] == 'T'){ if((RfRx.RXDATA.DataBuf[1] == 'D')&&(RfRx.RXDATA.DataBuf[2] == '1'))//控制LED1

{

if(RfRx.RXDATA.DataBuf[3] == '1')

{ HalLedSet(HAL_LED_1, HAL_LED_MODE_FLASH);

}

else if(RfRx.RXDATA.DataBuf[3] == '0')

{ HalLedSet(HAL_LED_1, HAL_LED_MODE_OFF);

}

}

else if((RfRx.RXDATA.DataBuf[1] == 'D')&&(RfRx.RXDATA.DataBuf[2] == '2'))//控制LED2

{ if(RfRx.RXDATA.DataBuf[3] == '1')

{ HalLedSet(HAL_LED_2, HAL_LED_MODE_FLASH);

}

else if(RfRx.RXDATA.DataBuf[3] == '0')

{ HalLedSet(HAL_LED_2, HAL_LED_MODE_OFF);

}

}

}

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

RfTx.TXDATA.DataBuf[0] = 'O';

RfTx.TXDATA.DataBuf[1] = 'K';

RfHaveTxDara = 1;

}//end LED测试

else if((RfRx.RXDATA.HeadCom[1] == 'D')&&(RfRx.RXDATA.HeadCom[2] == 'A'))//

{

if(SensorNum == 12)//DAC输出 { temp1 = RfRx.RXDATA.DataBuf[0];temp1

temp2 = RfRx.RXDATA.DataBuf[2];temp2

DAC_OUT_CON(temp1, temp2);

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

RfTx.TXDATA.DataBuf[0] = 'O';

RfTx.TXDATA.DataBuf[1] = 'K';

RfHaveTxDara = 1;}

}//end DAC_OUT测试

else if((RfRx.RXDATA.HeadCom[1] == 'M')&&(RfRx.RXDATA.HeadCom[2] == 'O'))//

{

if(SensorNum == 15)//电机测试 {

if((RfRx.RXDATA.DataBuf[0] == 'M')&&(RfRx.RXDATA.DataBuf[1] == '1'))

{

if(RfRx.RXDATA.DataBuf[2] == '0')//停止

{

MOTOR_Con(1, 0x8F);

}

else if(RfRx.RXDATA.DataBuf[2] == '1')//正转

{

MOTOR_Con(1, 0x80);

}

else if(RfRx.RXDATA.DataBuf[2] == '2')//反转

{

MOTOR_Con(1, 0x88);

}

}

else if((RfRx.RXDATA.DataBuf[0] == 'M')&&(RfRx.RXDATA.DataBuf[1] == '2'))

{

if(RfRx.RXDATA.DataBuf[2] == '0')//停止

{

MOTOR_Con(2, 0x8F);

}

else if(RfRx.RXDATA.DataBuf[2] == '1')//正转

{

MOTOR_Con(2, 0x80);

}

else if(RfRx.RXDATA.DataBuf[2] == '2')//反转

{

MOTOR_Con(2, 0x88);

}

}

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

RfTx.TXDATA.DataBuf[0] = 'O';

RfTx.TXDATA.DataBuf[1] = 'K';

RfHaveTxDara = 1;

}

}//end MOTOR电机测试

else if((RfRx.RXDATA.HeadCom[1] == 'E')&&(RfRx.RXDATA.HeadCom[2] == 'D'))//点阵屏测试

{

if(SensorNum == 1)//点阵屏板 {

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

if((RfRx.RXDATA.DataBuf[0] >= '0')&&(RfRx.RXDATA.DataBuf[0]

LCDUPDATA = 1;

DispNum = RfRx.RXDATA.DataBuf[0]-0x30;

RfTx.TXDATA.DataBuf[0] = 'O';

RfTx.TXDATA.DataBuf[1] = 'K';} else {

RfTx.TXDATA.DataBuf[0] = 'E';

RfTx.TXDATA.DataBuf[1] = '0';

} RfHaveTxDara = 1;} } else if((RfRx.RXDATA.HeadCom[1](RfRx.RXDATA.HeadCom[2] == 'U'))//数码管屏测试

{

if(SensorNum == 2)//数码管屏板 {

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

temp1 = RfRx.RXDATA.DataBuf[0];

temp1

temp1 += RfRx.RXDATA.DataBuf[1];

if(temp1

{

LEDDispNum = temp1;

LEDDISPFUN();//显示数据

LCDUPDATA = 1;

RfTx.TXDATA.DataBuf[0] = 'O';

RfTx.TXDATA.DataBuf[1] = 'K';

}

else

{

RfTx.TXDATA.DataBuf[0] = 'E';

RfTx.TXDATA.DataBuf[1] = '0';

} RfHaveTxDara = 1;}

== 'N')&& }

else if((RfRx.RXDATA.HeadCom[1] == 'B')&&(RfRx.RXDATA.HeadCom[2] == 'L'))//测试电池电压

{

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

temp = ReadSensorAdc(4);

RfTx.TXDATA.DataBuf[0] = temp;

RfHaveTxDara = 1;

} else if((RfRx.RXDATA.HeadCom[1] == 'B')(RfRx.RXDATA.HeadCom[2] == 'E'))//测试蜂鸣器

{

if((SensorNum == 4)||(SensorNum == 9))

{

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

if(RfRx.RXDATA.DataBuf[0] == '1'){

if(SensorNum == 4)

{

BEEPState1 = 2;

}

else

{

BEEPState2 = 2;

} }

else if(RfRx.RXDATA.DataBuf[0] == '0'){

if(SensorNum == 4)

{

BEEPState1 = 0;

P1_6 = 1;

}

else

{

BEEPState2 = 0;

P1_4 = 1;

} }

&&

RfTx.TXDATA.DataBuf[0] = 'O';

RfTx.TXDATA.DataBuf[1] = 'K';

RfHaveTxDara = 1;

}

} else if((RfRx.RXDATA.HeadCom[1] == 'R')&&(RfRx.RXDATA.HeadCom[2] == 'E'))//控制继电器

{

if(SensorNum == 6)//继电器板

{

if((RfRx.RXDATA.DataBuf[0] == 'K')&&(RfRx.RXDATA.DataBuf[1] == '1'))

{

if(RfRx.RXDATA.DataBuf[2] == '1')

{

Relay1State = 1;

P1_4 = 1;

}

else if(RfRx.RXDATA.DataBuf[2] == '0')

{

Relay1State = 0;

P1_4 = 0;

}

}

else if((RfRx.RXDATA.DataBuf[0] == 'K')&&(RfRx.RXDATA.DataBuf[1] == '2'))

{

if(RfRx.RXDATA.DataBuf[2] == '1')

{

Relay2State = 1;

P1_5 = 1;

}

else if(RfRx.RXDATA.DataBuf[2] == '0')

{

Relay2State = 0;

P1_5 = 0;

}

}

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

RfTx.TXDATA.DataBuf[0] = 'O';

RfTx.TXDATA.DataBuf[1] = 'K';

RfHaveTxDara = 1;

}

}//end 控制继电器

else if((RfRx.RXDATA.HeadCom[1] == 'L')&&(RfRx.RXDATA.HeadCom[2] == 'L'))//控制高亮LED

{

if(SensorNum == 17)//高亮LED板

{

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

ChangT3Cmp0Val(RfRx.RXDATA.DataBuf[0]);

RfTx.TXDATA.DataBuf[0] = 'O';

RfTx.TXDATA.DataBuf[1] = 'K';

RfHaveTxDara = 1;

}

}//end 控制高亮LED

break;

}//end if(RfHaveTxDara)//如果有数据要发送

{

RfTx.TXDATA.Head = '&';

RfTx.TXDATA.LastByte = '*';

SendData(0x0000, RfTx.TxBuf, 32);//发送数据

RfHaveTxDara = 0;} #endif } 4.实验总结

主要是通过组网来使协调器与终端器进行数据的交流与反馈,当LED灯显示时,LED显示屏也会显示相应状态,进行信息反馈。

课程设计报告【篇5】

一、主题设计的指导思想

从目前“研究性学习”课程实施的现状来看,与教育部《基础教育课程改革纲要》(试行)中关于“从小学到高中设置综合实践活动”的内容和要求仍相距甚远,表现在:

一是观念滞后,依然延续传统学科课程的教育方式,主题设计由教师包办代替,学生缺少自主权,只能被动接受,体现不出学生独立思考、动手操作、探索和创新等特征;

二是课程内容单一,学科课程的拓展或延伸,综合性、实践性特点不够突出;

三是不按要求设置课程,或以课外活动充当;

四是没有课程设计,师生随心所欲进行活动。

基于上述认识,确立“研究性学习”主题设计的指导思想是:必须实现传统教育向素质教育的过渡,围绕培养学生创新精神和实践能力开展活动,把“研究性学习”与应对全球科技革命和知识经济挑战这一战略性问题结合起来,培养具备科学态度、科技创新精神和实践能力的人才;要因地制宜地开发和利用广泛的教育资源,从自然、社会和生活中选择和确定专题进行研究,充分利用图书馆、实验室、多媒体和远程教育等,开展以学生为主体自主的、开放的、探究式的研究活动,并在研究中主动获取知识,综合运用相关知识解决实际问题;改变教师传统的教学方式和学生的学习方式,由学生单纯地接受教师传授知识变为学生多渠道获取知识;强调多元化的评价主体和多样性的评价手段,关注学生的学习过程和由此过程所获得的直接体验,把评价与反馈指导结合起来,要通过评价激励学生发挥自己的个性特长和创造性才能;在知识与技能、过程与方法以及情感、态度、价值观诸方面,为学生创造发展空间。

二、主题设计的基本原则

1、开放性。主题内容建构与普通学科应有显著的区别,它不再是由专家预先规划设置的特定知识体系的载体,因此,在主题研究内容和视角的选择、方法和手段的取舍、资料收集和调研方式的途径、结果的表达和交流、时间和场地的安排等方面,应有较大的灵活性,要为学生主动探究、自主参与和师生合作探究,发挥其个性特长和创造才能提供广阔的空间。

2、自主性。必须明确学生是主体,教师是组织者和指导者。因此,在确立主题活动的内容和形式上,要克服主观性、盲目性和随意性。在有计划、有步骤地开展研究的同时,给学生更多的选择活动和自己设计、组织和主持研究的机会,在情感、态度、价值观、个性品质、创新精神和实践能力等方面都能得到充分发展。

3、整体性。做好课程资源的开发利用的积累工作,注重主题研究的整体规划,由浅入深、逐步递进、形成序列。主题设计的内容是由师生共同参与建构完成的,由于不同学生在目标定位上各有侧重,指导者在服从整体规划的同时,还应从实际出发,让不同的学生都有和他的年龄、思维水平及知识基础相适应的研究课题。

4、实践性。主题涉及的内容应面向生活和社会实践,要通过实践获得直接经验,并综合运用相关知识解决问题。包括收集和处理信息、设计过程和选择方法、表达和展示研究结果等。从实践出发,改变学生的学习方式、学习过程,增加问题解决过程中的体验和感受,在培养研究性学习能力的同时,认识自然、了解社会、关心现实和体味人生。

5、综合性。研究内容是源于社会、生产、生活和学生经验的综合性内容,其内容有利于学生多渠道获取知识或跨学科知识的综合运用;应体现时空开放的组织形式,不局限于学校教室,要课内课外、校内校外相结合。

三、主题设计的基本思路

根据教育行政部门对研究性学习课程的有关要求,我们在强调从实践出发,培养学生研究性学习能力的同时,对不同学段进行了统一规划,立求各有侧重。在高中侧重“研究”。这个年龄段,学生的自我意识和控制能力较强,具备一定的观察、分析、抽象、概括等思维能力。因此,主题设计侧重于理论、方法和能力的形成,适当增加其科技含量,在倡导团结合作、集体攻关的同时,鼓励个人发明创造;在初中侧重“探究”。这个年龄段,学生有一定的自我意识和自控能力,思维水平由形象思维向抽象思维过渡,主题设计应侧重于引导学生进行探究式学习,让学生经历问题的提出、设计、操作、成果表达和检验等探究过程,关注其情感和态度的变化,强调过程体验和经验积累,逐步掌握问题探究的策略与方法,发展科学态度和创新精神;在小学侧重“操作”。这个年龄段,学生善于直观、形象思维,主题设计侧重在观察、了解基础上的动手操作,以发展兴趣、爱好,形成良好的行为、习惯,进行初步的科学方法和实践能力训练。在具体设计研究性学习课程时,主要从以下几个方面展开:

1、引导学生认识生活、社会和自然。培养学生观察生活、探索社会和自然问题的兴趣,获得参与研究探索的体验。在变化的社会生活中,学会生活,增强社会责任感,担负起国富民强的历史重担;在探索大自然奥妙的过程中,正确认识和理解人类的发展和生存空间与自然环境的相互关系,建立保持自然系统处于动态平衡状态的理念,增强生活质量意识、自然环境保护意识等。

2、学会思考,培养学生发现问题和解决问题的能力。能在具体情境中,综合运用所学知识解决问题。学会收集、选择、处理信息,作出大胆的猜想或合理的推断,并进行检验,从而增加猜想的可信度,证明猜想或推翻猜想。

3、培养学生的合作意识和合作能力。体会在认识问题和解决问题的过程中与他人合作的重要性。能主动地与他人交流,同时又能借鉴他人、社会和人类智慧,求得个体生存、发展和自我实现。通过合作小组等形式,开展师生之间、生生之间的多边合作互动,增加讨论、交流几率,掌握合作方法,提高合作能力。

4、培养学生的科学精神、科学态度和科技创新能力。通过社会调查、课题研究和科学实践等活动,建立国家、社会与个人必须依靠科学发展和科技进步才能持续发展的观念,形成正确的科学观念和学科学、爱科学、用科学的内在动机。学习科学家探求真理的献身精神,培养旺盛的求知欲,强烈的好奇心,丰富的想象力,善于观察、勇于探索和实践,不断地激发学生的创造欲,提高创新能力。

四、主题设计的类型及方法

根据研究性学习的课程目标,结合研究性学习的内容特点和学生的学习特点,我们把研究性学习分成了课题型、专题型、实验探索型、现状调查型、作品研制型、文献型等,并针对不同类型,提出了相应的主题设计方法。

1、课题型。课题包括某一学科的某个问题、涉及多学科的综合性问题、社会生活和科技发展中的问题。课题设计应以问题为中心,以创新为目标,但必须使探究性学习水平处于学生的最近发展区,构建起一个阶梯状的系列问题系统。围绕问题根据学生在探究过程中所遇到的困难,提供必要的科学和技术概念及原理性知识。课题研究所需的经验和能力具有综合性,因此,一般适应于中学高年级。课题研究的基本过程:

①知识背景准备;

②选题立题;

③组织课题小组;

④制定研究方案,确立假设;

⑤实施论证并得出结论;

⑥结果展示和总结反思。

2、专题型。围绕社会生活和科技发展中的某一专题,在教师、学生互动交流中学习研究,从而解决问题或对该问题进一步了解。由于专题研究、讨论需要学生具备一定的知识和经验基础,因此适应于小学高年级或中学。专题设计应选择多元价值取向的问题或现实中已经存在但其结论尚不清楚的问题。如“哪种颜色的面料更保暖”、“怎样才能减少雨中的含酸量”等专题。专题研究应以学生个体自主活动和小组活动为中心,让学生在研究中,不仅学会收集、阐述各种观点,而且学会仔细分析和评价这些观点,从而确立自己的见解。

3、实验探索型。一般有两种情形:一种是教师提出若干条件,学生针对教师提供的条件,进行开放性实验,从中发现现象或找到新规律;另一种是教师直接给出命题,学生围绕命题进行假设和实验证明,实验探索型学习过程能充分体现学生的主体性学习,有利于培养学生的动手实验能力和探索能力,发展假设论证能力等。如:“植物侵蚀预防、让草坪变绿”等。实验探索设计不同于传统学科课程中的实验设计,不再是既定实验程序的机械模仿和验证,而是让学生自己对命题进行假设论证或利用条件探索发现,从而获得实验研究经验,增进兴趣,培养科学的态度和价值观。实验探索法的学习结果是书写实验报告。一般说来一个完整实验报告应包括实验假设、实验过程的理论指导、实验步骤、仪器和资料的选用、实验过程的观察记录、实验结果与测量、实验报告等内容。

4、调查研究型。调查研究是指教师指导学生对与科学知识有关的种种社会问题或社会现象进行调查,弄清其状态及可能的原因,找出其间的联系或发展趋势,进而对蕴含的知识、观念获得较为深刻理解的研究活动。适应于中小学各年级。如:“生活中的噪音”、“解题心理研究”等。现状调查设计一般分现状研究、相关研究、因果关系比较和发展研究四种,可帮助学生学会多渠道采集和占有信息,获得信息加工处理的经验,培养学生了解现状、分析和把握现状的能力。其调查结果是在学生明确调查报告基本格式的基础上,撰写调查报告。

5、作品研制型。作品研制是在教师指导下,使用相关设备工具,仿制或重新设计作品的研究活动。作品研制设计可分为工艺美术、电动模型、雕刻、编结等。作品研制所需工具和材料可就地取材,如木工器材、手工制作用的泥巴、树叶、野花、布头、毛线、各种粮食等,作品制作有利于培养学生动手操作能力、想象力和创造力。由于制作活动具有做做玩玩的儿童活动特点,更适合小学低年级应用。

6、专题文献型。专题文献研究是教师指导学生对某个专题的有关文献进行收集、比较、分析、综合,从中提炼出新观点与认识的一种类型。专题文献研究设计是让学生掌握文献资料研究方法的基本过程,学会收集、处理、应用、评价信息,培养信息收集、文献检索和从中提取新的信息的能力和意识,其研究结果是书写一份研究报告。其报告的价值不仅在于资料的系统性、完整性和条理性,更重要的是从现有资料中提取新观点、发现新规律,切忌搞成资料汇编。

课程设计报告【篇6】

实训任务:

做单一灯的左移右移,八个发光二极管l1-l8分别接在单片机的p1.0→p1.2→p1.3┅→p1.7→p1.6→┅→p1.0亮,重复循环3次。然后左移2次,右移2次,闪烁2次(延时的时间0.2秒)。

一、实训目的和要求:

(1)熟练掌握keilc51集成开发环境的使用方法

(2)熟悉keilc51集成开发环境调试功能的使用和单片机仿真器、编程器、实验仪三合一综合开发平台的使用。

(3)利用单片机的p1口作io口,学会利用p1口作为输入和输出口。

(4)了解掌握单片机芯片的烧写方法与步骤。

(5)学会用单片机汇编语言编写程序,熟悉掌握常用指令的功能运用。

(6)掌握利用protel99se绘制电路原理图及pcb图。

(7)了解pcb板的制作腐蚀过程。

二、实训器材:

pc机(一台)

pcb板(一块)

520ω电阻(八只)

10k电阻(一只)

led发光二极管(八只)

25v10μf电容(一只)

单片机ic座(一块)

at89c51单片机芯片(一块)

热转印机(一台)

单片机仿真器、编程器、实验仪三合一综合开发平台(一台)

三、实训步骤:

(1)根据原理图(下图所示),用导线把单片机综合开发平台a2区的j61接口与d1区的j52接口相连。

(2)将流水灯程序编写完整并使用tkstudyice调试运行。

(3)使用导线把a2区j61接口的p1口7个口分别与j52接口的八个led相连。

(4)打开电源,将编写好的程序运用tkstudyice进行全速运行,看能否实现任务要求。

(5)观察运行结果,若能实现功能,则将正确编译过的hex文件通过easypro51编程器写入mcu片内存储器,然后将烧写的芯片a2区的圆孔ic座进行最终实验结果的演示。

(6)制板。首先利用protel99se画好原理图,根据原理图绘制pcb图,然后将绘制好的pcb布线图打印出来,经热转印机转印,将整个布线图印至pcb板上,最后将印有布线图的pcb板投入装有三氯化铁溶液的容器内进行腐蚀,待pcb板上布线图外的铜全部后,将其取出,清洗干净。

(7)焊接。将所给元器件根据原理图一一焊至pcb板相应位置。

(8)调试。先把at89c51芯片插入ic座,再将+5v电源加到制作好的功能板电源接口上,观察功能演示的整个过程(看能否实现任务功能)。

(流水灯控制器原理图)

四、流水灯控制器程序的主程序:

org0000h

sjmpstart

org0030h

start:mova,#0ffh

movr0,#1ch

movr1,#12h

movr2,#12h

clrc

loop1:acalldelay

djnzr0,loop2

sjmploop4

loop2:movp1,a

rlca

jncloop3

sjmploop1

loop3:acalldelay

movp1,a

rrca

jncloop1

sjmploop3

loop4:acalldelay

djnzr1,loop5

sjmploop6

loop5:movp1,a

rrca

jncloop4

sjmploop4

loop6:acalldelay

djnzr2,loop7

sjmpzy

loop7:movp1,a

rlca

jncloop6

sjmploop6

zy:acalldelay

mova,#00h

movp1,a

acalldelay

mova,#0ffh

movp1,a

acalldelay

mova,#00h

movp1,a

acalldelay

mova,#0ffh

movp1,a

sjmpstart

delay:movr3,#20

dly1:movr4,#20

dly2:movr5,#248

djnzr5,$

djnzr4,dly2

djnzr3,dly1

ret

;

end

(pcb布线图)

五、实训体会与自我评价:

本设计成品是以单片机at89c51芯片为核心部件,实现了单一灯的左移右移重复循环3次。然后左移2次,右移2次,闪烁2次(延时0.2秒)的功能。此次设计在软件、编写程序方面花费时间太多我们上网找资料,上图书馆,尽可能多的了解流水灯控制的相关知识。通过这一周的综合实训(单片机课程设计),熟练掌握了keilc51集成开发环境的使用方法,了解并掌握到单片机芯片的烧写方法与步骤,进一步加深了对单片机常用指令的理解与运用。能够较熟练的运用protel99se绘制电路原理图及pcb图,对pcb板的一般制作过程有了一定的了解。在实训过程中,使我得到了一次用专业知识、专业技能分析和解决问题、全面系统的锻炼。使我在单片机的基本原理、单片机应用系统开发过程,以及在常用编程设计思路技巧(特别是汇编语言)的掌握方面都能向前迈了一大步。

同时在老师的悉心指导和严格要求下,获得了丰富的理论知识,极大地提高了实践能力,单片机领域对我今后进一步学习计算机方面的知识有极大的帮助。使我们认识到课程的重要性,同时也感受到理论与实践之间的差距,使我们对单片机系统的应用有了更加深刻的认识。

课程设计报告【篇7】

今年是我参加工作的第二年,在大学的时候学校曾经开设过《教育技术现代化》这门课程,关于Photoshop的一些基本功能键粗略的了解一些,但并未深入学习。参加工作后,在工作过程中,才发现以前学的东西过于肤浅,无法应付实际要求,特别是在做设计和处理图片时,感觉难以得心应手,特别是打开平面软件时,有点力不从心,有时甚至一筹莫展,不知道如何动手。在这个“优胜劣汰,适者生存”的社会,要想在体现自己的价值,实现自己的梦想,必须在各方面完善自己。对平面设计进行系统的学习的必不可少的,在认真对比许多相关专业培训学校后,我选择了武汉清美。

在武汉清美的日子里,我认真跟着老师们学习photoshop的教程,一节节的学下来,虽然还不能与高手的水平相比,但与自己初学时相比,感觉自己的PS水平已经有了很大的提升,对PS的各种应用技巧有了较深的认识,对照片处理、艺术设计、照片合成、鼠绘的技能有了很大的提高。对PS的热情也日益高涨,想想在在以后自己的实践中,自己的PS技能一定能更上新台阶。

时光飞逝,紧张的课程培训就要快结束了,但我对photoshop的兴趣越来越浓了。学无止境,社会也学校,在社会这个大环境里,我相信自己在武汉清美里学到的知识一定会让我在社会这个大舞台里一展宏图的。兴趣是我们最好的老师,我不要求多高深,案例特效多眩目,只求掌握原理。这次武汉清美学习是个好的开端,我会继续我的photoshop学习之路。最后非常感谢老师的耐心教导,还有同学们对我的帮助,这都是我学习动力的巨大来源。

课程设计报告【篇8】

总结是指社会团体、企业单位和个人在自身的某一时期、某一项目或某些工作告一段落或者全部完成后进行回顾检查、分析评价,从而肯定成绩,得到经验,找出差距,得出教训和一些规律性认识的一种书面材料,它可以明确下一步的工作方向,少走弯路,少犯错误,提高工作效益,因此好好准备一份总结吧。那么总结要注意有什么内容呢?以下是小编为大家收集的课程设计的总结报告-个人工作总结,希望能够帮助到大家。

课程设计的总结报告篇一首先我们由衷的感谢老师提供给我们这样一个锻炼自己的机会,经过这四周的学习,本次课程设计即将结束,总的来说,经过这门课的学习收获还是相当大的。回顾这段时间的课程设计,至今我仍感慨万分。的确,从选材到开始制作,从理论到实践,在四周的实训日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。

通过这次课程设计使我们都更加懂得并亲身体会到了理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从实践中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到很多问题,可以说是困难重重,并且在设计的过程中发现了自己的很多不足之处,发现自己对之前所学过的知识理解得不够深刻,掌握得不够牢固,有待加强。

生活就是这样,汗水预示着结果但是也见证着收获,劳动是人类生存、生活永恒不变的话题,通过实训,我才真正领略到“艰苦奋斗”这一词的真正含义。我想说,设计确实有些辛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会,但我们可以。而且设计也是一个团队的任务,一起的工作可以让我们有说有笑,相互帮助,配合默契,多少欢乐在这里洒下。我想说,之前的时间确实很累,但当我们看到自己所做的劳动成果时,心中也不免产生兴奋。也许有人不喜欢这类的工作,也许有人认为编程的工作有些枯燥,但我们认为无论干什么,只要人生活的有意义就够了,而且这也是最主要的,社会需要我们,我们也可以为社会而工作。

我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神,某个人的离群都可能导致整项工作的失败。实训中只有一个人知道原理是远远不够的,必须让每个人都知道,否则一个人的错误,就有可能导致整个项目失败,团结协作是我们实训成功的一项非常重要的保证。而这次实习也正好锻炼我们这一点,这也是非常宝贵的。

虽然我们的课程设计在规定的时间内按时完成了任务,但是,由于知识和经验的欠缺,整个系统的开发功能还不算太完善,在设计的过程中也遇到了很多困难,比如由于早期的需求分析不充分,给后来系统的具体实现带来了很大的困难,所以中间做了一部分的无用功,但通过我们的不懈努力和老师、同学的'帮助,设计才得以圆满按时的完成,所以仅凭个人的力量想设计出一个完美的系统几乎是不可能的。

老师为我们安排此次课程设计的基本目的,在于通过理论与实际的结合、人与人的沟通,进一步提高思想觉悟,尤其是观察、分析和解决问题的实际工作能力,以便培养成能够主动适应社会主义现代化建设需要的高素质人才。在这四个星期的课程设计之后,我们普遍感到不仅实际动手能力有所提高,更重要的是通过对软件开发流程的了解,进一步激发了我们对专业知识学习的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习。

作为整个学习体系的有机组成部分,课程设计的一个重要功能,在于运用学习成果,检验学习成果。运用学习成果,把课堂上学到的系统化的理论知识,尝试性地应用于实际工作中,并从理论的高度对设计工作的现代化提出一些有针对性的建议和设想。检验学习成果,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足之处,以便为完善学习计划,改变学习内容与方法提供实践依据。

对我们软件专业的专科生来说,实际动手能力的培养至关重要,而这种实际能力的培养单靠课堂教学是远远不够的,必须从课堂走向实践。通过课程设计,让我们找出自身状况与实际需要的差距,并在以后的学习中及时补充相关知识,为求职与正式工作做好充分的知识、能力准备,从而缩短从校园走向社会的心理转型期。

此次课程设计达到了专业学习的预期目的。在课程设计之后,我们都感到不仅实际动手能力有所提高,更重要的是通过对软件开发、软件管理流程的了解,进一步激发了我们对专业知识的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习。

关于本次课程设计,我们的设计虽然还不够完善,许多功能因为时间和本身的知识水平有限无法实现,不过,至少在平时的学生基础之上已经有了很大的提高,我坚信它必将会对我们的未来走上工作岗位产生积极的影响。

在此次课程设计中,学到了很多课内学不到的东西,比如独立思考解决问题的能力,出现差错的随机应变能力,和与人合作共同提高的能力,都受益匪浅,并且使我们的动手能力得到了很大的提高,对以后的工作、学习都有非常大的帮助。对我们而言,知识上的收获固然重要,但是精神上的丰收更加可喜,挫折是一种财富,经历是一种拥有,这次实训必将成为我们人生旅途上一个非常美好的回忆!

课程设计的总结报告篇二通过学习DSP课程我们都知道,DSP实际上也是一种单片机,它同样是将中央处理单元、控制单元和外围设备集成到一块芯片上。但DSP有别于普通的单片机,它采用了多组总线技术实现并行运行机制,从而极大地提高了运算速度,也提供了非常灵活的指令系统。

此次课程设计从是从我们做完单片机的课程设计后开始的。实际上在单片机的课设时,我们就着手准备设计资料。按设计要求,按部就班地进行设计,基本上用了一周的时间。每天我们都要在固定的教室碰面,安排一天的设计任务,每人都有明确的分工。而我的分工就是和其他的两个组员按照事先画好的电路图焊接电路板。这个工作看起来很容易,毕竟我们大一的时候就进行过类似的焊接电路板的电子工艺实习。所以我以为会很得心应手,但就是因为有那么的轻视的味道在里面,导致了我后面的功亏一篑,一周的成果不得不全盘重来。

在刚开始进行焊接的时候我们就犯了一个整体布局的错误,因为一开始以为会有主芯片焊在电路板上,所以我们的芯片的布局比较集中,这就直接导致了后来我们接线的困难,但为了避免更大的麻烦,我们还是继续了下去。当时完全没有考虑到一个基本常识,那就是像这种直接用飞线连接的情况下使用过于密集的连接方法不仅不容易焊接,而且电器性能非常的差,极其容易导致短路和强烈的电子干扰。

就这样,我们在之后的一周时间里完成了板子的初步焊接工作,就在我们兴高采烈的拿去实验的时候,结果确是指示灯毫无反映,这下我们就迷糊了,什么原因呢?查吧!于是乎我们开始了一个下午的仔细的检查工作,还别说,我们小组特别认真的按照电路图来一一检查,还真被我们检查到了好几处明显的错误,特别是好几个电容没有接地,这种低级错误真是不应该犯啊。我们自己看到这个错误都觉得是很不应该,不过知错能改,善莫大焉。我们很快的改正了这个错误。于是第二次拿去测试,想不到这次问题更糟,发光二极管直接一股青烟给烧了。我们当时这是傻了眼了,只好又回来检查。

检查后才发现我们电路图都画错了,原来我们把发光二极管直接接到12V电源上了,不烧才怪。经过这两次的错误,我们总结了一下我们出现的错误,大部分都是很低级的错误,这真是我们不认真造成的啊。于是我们又一次认真的检查了一下电路板,这下果然被我们发现了好几处短路的地方。但是由于一开始的整体排列就没有弄好,导致了现在都无法改动了。终于在我们一致讨论后,我们终于决定干脆推倒重来,把功率放大模块整体重新焊接过。这样虽然可能速度比较慢,但正确性很高,这其实也是无奈之举。要不是当初焊接的时候没焊好,导致问题多多,现在也不至于要重新来过,不过还好,我们在接受这次惨痛的教训后终于明白了一个道理,工作一定要踏踏实实的去做,特别是学我们这行的,一点马虎的也不能有,宁可重来,也不能交上一分马虎之中做出的东西!在这样的信念下,我们一直忙到晚上七点,终于是完成重新焊接的工作了,为了保险起见,我们又一次重新完整的检查了一遍系统,在最后确定没有问题后,我们终于欣慰的走出了教室的大门,来到了食堂吃饭,那一刻感觉食堂的饭怎么都比平常好吃多了,呵呵,这大概就是所谓的自我成就吧。

通过这次课程设计,我懂得了做一件事情一定要细心仔细,要不然本来很简单的一件事情也会做的很糟糕,而且一定有怀疑的精神,我们这次二极管烧了就是因为太迷信自己设计的电路图了,没有注意到那个明显的设计失误,才导致了这种结果。我希望以后能有更多的课程设计来给我们锻炼,这样我们将来走向社会才会有更强的竞争力。我会更加的珍惜以后的这种学习的机会的!

课程设计的总结报告篇三本学期实时测量技术实验以电子设计大赛的形式,老师命题,学生可以选择老师的题目也可以自己命题,并且组队操作其他的事情(包括设计总体方案、硬件、软件设计、焊接、调试等工作)。趣味性强,同时也可以学到很多东西。

我们认为,在这学期的实验中,在收获知识的同时,还收获了阅历,收获了成熟,在此过程中,我们通过查找大量资料,请教老师,以及不懈的努力,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。

之所以使用avr作为我们的执行核心,不仅是因为老师说avr现在是社会上应用比较多的单片机,也因为想通过使用avr锻炼自己的c语言编程能力,养成良好的编程风格。不管怎样,这些都是一种锻炼,一种知识的积累,能力的提高。完全可以把这个当作基础东西,只有掌握了这些最基础的,才可以更进一步,取得更好的成绩。很少有人会一步登天吧。永不言弃才是最重要的。

而且,这对于我们的将来也有很大的帮助。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我们都可以在实验结束之后变的更加成熟,会面对需要面对的事情。

与队友的合作更是一件快乐的事情,只有彼此都付出,彼此都努力维护才能将作品做的更加完美。而团队合作也是当今社会最提倡的。曾经听过,mba之所以最近不受欢迎就是因为欠缺团队合作的精神和技巧。

电压电流测量装置虽然结束了,也留下了很多遗憾,因为由于时间的紧缺和许多课业的繁忙,并没有做到最好,但是,最起码我们没有放弃,它是我们的骄傲!相信以后我们会以更加积极地态度对待我们的学习、对待我们的生活。我们的激情永远不会结束,相反,我们会更加努力,努力的去弥补自己的缺点,发展自己的优点,去充实自己,只有在了解了自己的长短之后,我们会更加珍惜拥有的,更加努力的去完善它,增进它。只有不断的测试自己,挑战自己,才能拥有更多的成功和快乐!to us, happiness equals success!快乐至上,享受过程,而不是结果!认真对待每一个实验,珍惜每一分一秒,学到最多的知识和方法,锻炼自己的能力,这个是我们在实时测量技术试验上学到的最重要的东西,也是以后都将受益匪浅的!

对本学期实验的评价

趣味性强,不仅锻炼能力,而且可以学到很多东西,在与老师和同学的交流过程中,互动学习,将知识融会贯通。老师提出的革新非常的好,认为本学期的实验模式非常实用。但是提议可以申请将课程浓缩,在一定时间内只做这个,只有高度的集中才能作出好的东西。时间的紧缺成为一个很大的问题。也希望老师可以为我们知道一下以后的发展方向。让每个人都有动手焊接以及参与其他的各个流程,有专门的知道就更好了。

电压电流测量的遗憾

如果可以制作出多量程的电压电流测量并且使用更高精度的装置就更好了。

但是对于我们这些初学者来说,能够达到这个程度,相信也已经可以相当骄傲了!!

VF课程学习心得体会

从第十周以来,我开始了VF数据库的学习,由于在上半学期刚完成计算机的一级考试,也是为了能在计算机方面有更深的学习,我选择了这门课程。刚开始时,老师要我们进行简单的程序设计,慢慢地我开始接触到了更多的相关的知识。我开始更加的对着门课程感兴趣了,也真是由于这门课程我了解到了更多的计算机程序设计的知识。这也是为了能更好的学习好自己的专业知识打一些基础,电子设计编程就是我最为头疼的,有了此次初步的了解之后,相信我能在以后的专业学习中获益更多。

经过这几周的学习后,我知道了简单的程序,在表单设计中简单的计算,相关的代码,都是我以前从未接触过得。在学习专业课时业听老师介绍过,我们的专业也有C语言,CAD,和机械制图。因此就对这门课程更感兴趣了。

课程设计报告【篇9】

1、开设课程设计的目的及意义

高等职业教育的目标及侧重点不同于普通高等教育,其培养的学生在毕业后应能直接上岗,具有熟练的实践操作技能。教育部《关于以就业为导向深化高等职业教育改革的若干意见》中指出,高职教育应“坚持培养面向生产、建设、管理、服务第一线需要的‘下得去、留得住、用得上’,实践能力强、具有良好职业道德的高技能人才”。

因此,加强实践性课程教学,对保证人才培养质量显得尤为重要。我院为贯彻《关于全面提高高等职业教育教学质量的若干意见》(教高[20xx]16号文件)精神,针对区域经济发展的要求,灵活调整和设置专业课程,以就业为导向,加快专业课程对应的课程设计改革。目前,我院按照由浅入深、不断深化的教学规律,构建了实践教学三层次四环节的实践课程体系(图1)。实践教学三层次包括基本技能、专业拓展、综合创新,四环节包括实验、实习实训、设计和课外实践。“C语言课程设计”是我院信息类专业的必修专业基础课程设计,在“C语言程序设计”课程教学结束后的下一学期进行,历时2周,40学时。课程开设的目的在于培养学生分析问题和解决问题的能力,为学生提供一个动手、动脑、独立实践的机会。

2、项目教学法的简单介绍

21项目教学法“项目教学法”是基于建构主义教学理论的一种教和学的模式。著名的瑞士心理学家皮亚杰认为,知识不是通过教师传授得到的,而是学生在一定的情境下,借助他人的帮助,利用必要的学习资料,通过意义建构的方式而获得的。美国项目管理专家约翰·宾认为:“项目是要在一定时间里,在预算规定范围内需达到预定质量水平的一项一次性任务。”

“项目教学法”是通过实施一个完整的项目而进行的教学活动,旨在把学生融入有意义的任务完成的过程中,让学生积极地学习,自主地进行知识的建构,在课堂教学中把理论与实践教学有机地结合起来,充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。因此,在教学活动中,教师将需要解决的问题或需要完成的任务以项目的形式交给学生,在教师的指导下,以小组工作方式,由学生自己按照实际工作的完整程序,共同制定计划,共同或分工完成整个项目。

在项目教学中,学习过程成为一个人人参与的创造实践活动,注重的不是最终的结果,而是完成项目的过程。在高等职业技术教育中,项目是指以生产或制作一样具体的、具有实际应用价值的产品的工作任务。在技术领域,很多小产品或一些复杂产品的模型都可以作为项目,如:在信息类专业,可以开展微机组装、网站建设、信息管理系统开发、局域网构建、单片机制作、多媒体课件制作等项目;在电子类专业,可以开展报警器、LED、门铃、家电组装等项目;在商业、财会和服务行业,所有具有整体特性并有可见成果的工作也都可以作为项目,如商品展示、产品广告设计、营销策划等。

22项目教学法的基本特征项目教学法与传统的教学法相比,有很大的区别,主要表现在改变了传统的3个中心:以教师为中心转变为以学生为中心;以课本为中心转变为以“项目”为中心;以课堂为中心转变为以实际经验为中心。项目教学法具有以下特点:

(1)实践性。项目“源”于企业,项目的主题与真实世界密切联系,由浅入深,选择的项目具有典型性、实用性。

(2)自主性。提供学生根据自己的兴趣选择内容和展示形式的决策机会,让学生能够自主地进行学习,从而有效地促进学生创造能力的发展。

(3)发展性。长期项目与阶段项目相结合,构成了实现教学目标的认知过程。

(4)评价特殊性。项目型教学的评价注重学生在项目活动中能力发展的过程,测评内容包括学生参与活动各环节的表现及作业质量,避免了传统的一张试卷定成绩的弊端。测评可以采用自评、小组评、教师综合评等方法。教师只有明确并抓住项目化教学特点,才能更好地完成教学目标。

3、项目教学法在“C语言课程设计”中的实施

31教学内容为了更好地开展课程设计教学,经过多次实践和摸索,总结出学生在具体实施项目中一般存在2个方面的知识不足:

第一,在教学内容上,由于前导课程在教学上受学时影响,很多教师对指针、结构体、共用体和文件基本操作的知识介绍不甚完善、系统,更难谈上辅以实例加以消化。对此,针对学生在这些知识点上的掌握程度,利用4~6个学时,实施区别式的、辅导性的、实例化教学。

第二,学生对项目管理知识知之甚少,针对此情况,采用2个阶段实施有别于常规教学的补课行动。第1阶段为项目准备阶段,利用2~4个学时,安排曾经做过项目且做得比较好的学生,现身介绍项目的准备工作(包括如何选题、如何查找资料、如何复习C语言知识)、项目实施过程要完成的工作(包括如何做市场调查、如何做需求规格分析说明书、如何做概要设计说明书、如何做详细设计说明书、如何选择使用代码编码器代码编写注意事项)、项目验收及作业提交的工作(包括程序测试事项、如何写课程设计报告)等。在学生介绍中,教师穿插讲解,辅以点评。第2阶段为项目实施阶段,教师应针对学生发生的问题,及时给予指导,直到学生弄懂为止。

32教学要求切实保证教学质量和教学效果,本着“学以致用”的原则,要求学生做到以下3点:第一要做到“学有三备”,即:在项目实施前做好知识储备,在项目实施中做好安全防备,项目结束时做好被评准备。第二要写好“三书一报告”。“三书”即每个项目组要做需求规格说明书、概要设计说明书、详细设计说明书,“一报告”即人人都要做课程设计报告。第三要做“四自”参与者。“一自”即自律,要求学生自觉履行学生守则和项目实施有关规则,不迟到、不早退、不缺席,实施点名制度,若无特殊原因,有5次旷课者自愿以重修论处;“二自”即自尊,要求学生尊重知识、尊重学习规律、尊重项目组成员、尊重教师、尊重自己;“三自”即自信,要求学生相信自己能够按时、按量、按质完成工作内容,遇到困难时,沉着、冷静,理性地寻找问题解决的办法;“四自”即自强,要求学生不满足自己已有的成绩和以往与课题项目组共同取得的成绩,用创新和超越的思想,做出比以前哪怕是前进一小步的事情。同时也要求教师做好相应的工作,如做好项目整体规划、精心准备、努力激发学生参与行为、为人师表、表扬为主、批评为辅、多分析、精点评等。

33项目实施进程项目教学法是一种生动、灵活、多样化的教学方法。在项目实施过程中,既不能生搬硬套地利用一个时间标准,又不能影响项目实施的整体进程,因此对时间的灵活处理是非常关键的,也是值得商榷的。

34明确项目内容,帮助学生立项立项首先要审题。当学生拿到项目列表时,最不能忽略的问题,就是提醒学生审题。审题恰当对学生以后开展各项工作是关键。审题时,学生首先要考虑自己的长、缺处,做到扬长避短,也就是说审题就是学生自己审自己完成该项目有多大的能力,有没有信心。只有学生明白自己,才可以避免以后实施项目过程中走弯路。同时既要建议学生在组建项目组时,考虑所在组的其他学生的长处和短处,又要尽量避免使被学生认定的差等学生没人愿意与其组合,而成绩好的学生又抱团的现象发生。

根据近几年带课程设计的经验,关于如何合理选择项目,建议教师应从学生的角度考虑以下4个因素,协助学生做好选题:

(1)规模。项目规模太大会影响项目的完整性,项目规模太小难以体现课程的实践性。

(2)难度。项目难度一定要适中,既要激发学生学习的兴趣又不能影响学生的自信心。

(3)实用性。项目的选择应该是现实世界真实的工作任务,具有一定的现实和实用性。

(4)趣味性。兴趣是最好的老师,所以在选择项目时应考虑其趣味性,让学生有更大热情投入项目。

课程设计报告【篇10】

五、主要实习内容:

依克丽尔中介公司标志设计、大连开发区职业中专标志设计、制作爆炸背景、毕业照、蝴蝶、卡通梨、卡通人物、蝴蝶女孩合成、苹果易拉罐、荷花蚌壳、瓶中鲨鱼、人头马面、沙漠女孩、手中楼房、天使女孩合成、光晕背景、蚂蚁红星、跳动的文字、转盘、数字倒计时等等

1、新建文件800mm _ 800mm,分辨率为72的文件。

处,第二、三、四条,分别于垂直22mm、33mm、44mm处。

3、选择工具箱中的椭圆工具,设定前景色为红色,设置其绘制形式为“从中心”绘制。按shift键在参考线的交差处绘制一个正圆,作为“人”的头部。图层面板中自动生成新图层名为“形状1”的新图层。

4、复制正圆,移动到参考线的第三个交差点处。

5、选择圆角矩形工具,在工具属性栏中设置其半径为20,绘制圆角矩形作为“人”的手臂,同时生成新的图层,名称为“形状2”。

6、按Ctrl+T键调整矩形角度,选择“直接选择工具”适当调整矩形的圆滑度。复制一个新的圆角矩形生成图层“形状2副本1”,调整其位置。

7、再次复制圆角矩形,并调整位置制作“人”的另一只手臂。

8、选择图层“形状2副本1”并显示其路径。单击路径面板标签,进入路径面板,此时路径面板中有一个名称为“形状2副本1矢量蒙版”的路径。

9、按住“形状2副本1矢量蒙版”的路径,将其拖拽到路径面板下方的“创建新路径”按钮上释放,生成路径名称为“路径1”。

10、回到图层面板,新建“图层1”。选择工具箱中的画笔工具,设置画笔主直径为3,硬度为100%,前景色为白色。进入路径面板,选择“路径1”,单击路径面板下方的“画笔描边路径”按钮,对路径进行描边。

11、参考步骤(7)-(11) 的方法继续制作图形,并调整两边的“手臂”使其稍长一些。(可增加一条参考线,使两个手臂的长度相等)

12、分别使用圆角矩形工具和钢笔等工具绘制房子的下部。先绘制一半,再用复制和水平翻转的方法制作另一半。

13、选择工具箱中的文字工具,设置工具属性栏中的字体为“Arial Black”,字号为24,颜色为黑色。在画面中输入文字“YKLR”,复制两个文字层,调整中间文字层的文字颜色为白色,底层文字的颜色为灰色,此时效果生成。

1、打开素材“蝴蝶”文件夹中的“5jpg”和“6jpg”图片,然后,将“5jpg”的图片复制到“6jpg”文档中,会形成一个新的图层 —“图层1”。

3、打开图片“7bmp”,用“磁性套索工具”将“黄色蝴蝶”单独扣下来。

4、选中扣下来的“黄色蝴蝶”复制到“6jpg”文档中,并调整其位置,效果生成。

1、打开素材“卡通梨”文件夹中“梨”和“卡通狗”的图片。

2、用“磁性套索工具”将“梨”图片中的“黄梨”单独选中,然后在菜单中按“图层”—“新建”—“通过剪切图层”,得到“图层1”,使得“黄梨”单独属于一个图层。

3、按“Ctrl+J”,得到“图层1副本”,然后回到“图层1”,把黄梨选中,重新用渐变填色,使其颜色与完成图中影子的颜色一致;选择“编辑”—“变换”—“扭曲”,拖动呈合适的影子形状;选择“滤镜”—“模糊”—“高斯模糊”调整到合适的数值,影子效果完成。

4、回到“卡通狗”的图片中,将“卡通狗”的面部用“套索工具”扣下来,并复制到“梨”的文档中,得到“图层2”。

5、在工具栏中选择“套索”工具,用其将“卡通狗”的“鼻子”选中,然后在菜单中按“图层”—“新建”—“通过剪切图层”,得到“图层3”;并用相同的方法将“卡通狗”的“眼睛”剪切出来,得到“图层4”。

6、在工具栏中选择“橡皮擦”工具,把“橡皮擦”的硬度调为“0”,分别将“图层2”、“图层3”和“图层4”中的多余部分擦掉。

7、回到“图层2”,在“菜单”栏中,选择“编辑”—“变换”—“扭曲”,把“嘴”的形状调整的与“卡通梨”的嘴巴形状一致。

8、回到“图层4”,在“菜单”栏中,选择“编辑”—“变换”—“扭曲”,把“眼睛”的形状调整的与“卡通梨”的眼睛形状一致。并将“眼睛”上的眼皮部分用“工具栏”的“磁性套索工具” 选中,然后,在“菜单”中选择“图层”—“新建”—“通过剪切图层”单独剪切出来,得到“图层5”。

9、回到“图层5”中,将眼皮部分的颜色模式调为“线性加深”,使其效果与“卡通梨”的效果一致。

10、分别调整“嘴巴”、“鼻子”和“眼睛”调整到合适位置。

11、回到“背景”层中,将背景色用渐变调整与“卡通梨”完成图效果一致,效果生成。

1、 打开素材中“荷花蚌壳”文件夹中图片素材,把蚌壳用套索工具把蚌壳单独扣下来。

3、 那一部分选出来,然后把荷花池里的荷花“复制”, “粘贴入”蚌壳的中间选区中,然后移动到相应位置。

4、 正在把那一朵大荷花口下来,复制到蚌壳中,然后把荷花池、荷花、蚌壳层合并,给“合并图层”做出投影效果,然后再合并所有图层,得到完成图效果。

1、 在素材中打开相应图片,把马的头扣下来,然后把它“复制”到人的图片中,并把马头放在相应位置,然后将马头与人头交接部分“羽化”,使它看起来结合的更真实。

2、 回到马的图片中,用套索工具在马的脖子上选一块出来,然后将其“复制”到人图中,将其放在人的脖子上面,并用“仿制图章”工具将脖子部分铺满。

3、合并所有图层,得到相应效果。

六、实训心得(体会):

在学习photoshop的过程中既有收获,又有不足之处。第一学习这门课程一定有耐心,其次要坚持不懈,要肯下功夫,但是自己有时真的不够耐心,有时稍微难些的图不会做就放下了,自己知道要学号ps就要不断地做,可能一次不行,第二次就可以了,但往往会耽搁掉了,复杂些就不去理它了。其实自己是比较喜欢photoshop的,原因是这软件实在是太厉害了,能化腐扭为神奇,所以平时都有认真听课,也掌握了一些制图的技巧。

在本实训中掌握了一些文字的特效处理,照片的处理和广告设计。主要涉及画笔的应用、抠图、滤镜、色阶、曲线、色彩的应用等。几乎很多例子都有应用这些方面的技巧的,所以一定要学号这方面的知识。学习photoshop单单只有理论是不行的,最重要的是要多实践,看十本书还不如亲手做一次,做不好也不要气馁,因为你从失败中得到了经验.有了经验你就会继续尝试做下去,试图掌握里面的每一个功能,熟悉每一个工具的运用。拿到每一个例子都要分析其中的每一个元素,需要用到什么工具,要在大脑里有个印象,这样做起来就会顺心多了。

现在学习photoshop通常都是按照书本上和老师的例子来做,要是离开了例子要自己创作,可能就有些困难。这就说明了自己缺少训练。其中要学好photoshop不但要懂技术,更要懂艺术和创意,加上思维要发散,才能做出好的作品。自己就是缺少对艺术和创意的造诣,所以有时拿到一些素材就会有种无从下手的感觉。

经过本次的实训练习,使我对photoshop的一些技巧有了一定的了解。Photoshop是自己喜欢的一门课程,我也很用心来学,但是缺少训练,因此今后要持之以恒,不断练习才可以有所提高。

课程设计报告【篇11】

1、题目要求

◆ 建立通讯录信息,信息至少包含编号、姓名、年龄、电话、居住街道、省份、城市、电子邮箱等;

◆ 能够提供添加、删除和修改通讯录信息的功能;

◆ 能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询; ◆ 将通讯录保存在文件中;

◆ 能够按表格方式输出通讯录信息。

2、需求分析

本程序将用到文件系统,其中单行内容代表一张纸条。程序运行后首先将文件系统的原始数据读取并保存到程序的结构体数组当中,所以应提供文件输入的操作;由于纸条数据零散,所以要对原始数据进行分类操作并提供一个数组用于保存分类信息;在程序中要进行统计工作,所以要提供显示、排序等操作;另外应提供键盘式选择菜单实现功能选择。

3、总体设计

根据项目的任务要求及以上分析,在设计方法上,采用模块化的程序设计思想,即将通讯录管理系统划分为数据输入模块,数据查询模块,数据修改模块,数据插入模块,数据删除模块,,并对每个模块按照其功能分别独立完成对应的程序设计。在数据处理上,各模块中的数据处理(如数据读/写操作)均用文件形式来实施,并在主程序中完成操作界面的设计功能,设计思路如下:

1、采用模块设计思想;

2、将通讯录信息定义成结构体类型,并通过文件实施数据操作;

3、通过设计一菜单界面完成具体操作。

4、详细设计

课程设计报告【篇12】

第一章 基础掌握

1.1 实验目的

掌握C程序设计编程环境Visual C++,掌握运行一个C程序的基本步骤,包括编辑、编译、链接和运行。(]

1.2 实验要求

在报告中记录建立、保存C程序实习过程。

1.3 实验基本内容

编写程序,在屏幕上显示一个短句“Hello World”

(1) 程序:

1) 编译如下程序:

#include

Void main()

{

printf (“Hello World!”);

}

2)链接。执行Build-命令。

3)运行。执行Build Execute 命令。显示结果。

4)关闭程序工作区。

(2) 运行结果:

输出结果:Hello World!

总结:

掌握C语言程序设计的基本框架,能够编写简单的程序。

第二章 数据类型

2.1 实验目的

(1) 掌握C语言的运算符和表达式的正确使用以及C语言的几种基本数据类型和基本输入输出函数的使用方法。()

(2)通过编程进一步理解和掌握运算符的确切含义和功能。

2.2 实验要求

(1) 在报告中记录建立、保存C程序实习过程。 (2) 完成典型题目,分析遇到的困难和实验中的收获。

2.3 实验基本内容

输入程序,观察输出结果 1>./*test2.1c*/

1)编译如下程序: #includevoid main() {

char ch; int k;

ch='a',k='b';

printf("%d,%x,%c",ch,ch,ch,ch,k); printf("k=%%d",k) }

2)链接。执行Build-命令。

3)运行。执行Build Execute 命令。显示结果。

4)关闭程序工作区。

2>./*test2.2c*/

1)编译如下程序: #includevoid main() {

float a1,a2; double b1,b2; a1=1234.12; a2=0.000001; b1=1234.12;

b2=0.000001;

printf("%f,%l f",a1+a2,b1+b2);

}

2)链接。执行Build-命令。

3)运行。执行Build Execute 命令。显示结果。

4)关闭程序工作区。

实验结果:

97.61,141,ak=xd

实验结果:

扩展:c语言程序实验报告 / c语言实验报告 / c语言程序设计报告

1234.120089,1234.120001

总结:

学会C语言的运算符和表达式的正确使用

第三章 选择结构程序设计

3.1 实验目的

学会改正程序中的错误

3.2 实验要求

(1) 在报告中记录建立、保存C程序实习过程。(]

(2) 完成典型题目,分析遇到的困难和实验中的收获。

3.3 实验基本内容

输入实验程序,程序有错,改正程序中的错误

1)输入如下程序:

#include

#include

void main()

{

double a,b,c,d;

printf("输入一元二次方程a=,b=,c=");

scanf("a=%l f,b=%l f",&a,&b,&c); if(a==0) { if(b=0) } { } else Print f("x=%0.2f",-c/b); if(c==0) Print f("0==0参数对方程无意义!”); else Print f("c!=0方程不成立"); else if(d>=0) { printf("x1=%0.2f",(-b+sq rt(d))/(2*a)); printf("x1=%0.2f",(-b-sq rt(d))/(2*a)); } else {

printf("x1=%0.2f+%0.2fi",-b/(2*a),s q rt(-d)/(2*a)); printf("x1=%0.2f-%0.2fi",-b/(2*a),s q rt(-d)/(2*a));

}

}

2)链接。()执行Build-命令。

3)运行。执行Build Execute 命令。显示结果。

4)关闭程序工作区。

实验结果:

运行不了程序 ,做以下修改:

#include

#include

void main()

{

//

//

double a,b,c,d; printf("输入一元二次方程a=,b=,c="); scanf("a=%l f,b=%l f",&a,&b,&c); c=5; if(a==0) //{ /*if(b=0) { } else printf("x=%0.2f",-c/b); if(c==0) printf("0==0参数对方程无意义!”); else printf("c!=0方程不成立"); }*/ else if(d>=0) { } else { } printf("x1=%0.2f",(-b+sq rt(d))/(2*a)); printf("x1=%0.2f",(-b-sq rt(d))/(2*a)); printf("x1=%0.2f+%0.2fi",-b/(2*a),sq rt(-d)/(2*a)); printf("x1=%0.2f-%0.2fi",-b/(2*a),sq rt(-d)/(2*a));

}

这样就可以输出程序了。

总结: 学会使用逻辑运算符和逻辑表达式,掌握简单的查错方法,并改错。

第四章 循环程序设计

4.1 实验目的

熟练使用whiledo…while语句实现循环程序设计。[)

4.2 实验要求

(1) 在报告中记录建立、保存C程序实习过程。

(2) 完成典型题目,分析遇到的困难和实验中的收获。

4.3 实验基本内容

1) 编译如下程序:

#include

void main()

{

int m,n,j,k; printf("input m n"); while(scan f ("%d",&m,&n),m

2)链接。执行build-命令。

3)运行。执行build execute 命令。显示结果。

4)关闭程序工作区。

实验结果:

Input m n

5 2

然后运算出来结果:

最大公倍数是5

最大公约数是0

总结:

学使用for,while,do...while语句实现循环程序,

第五章 程序设计

5.1 实验目的

检验最近学习成果,进一步巩固C语言的学习

5.2 实验要求

1)输入任意四位数,写出个,十,百,千位上的数 2)连接任意两个字符串

5.3 实验基本内容

1)编译如下程序: #includevoid main() {

int a,b,c,d,x; scanf("%d",&x); if(999

a=x/1000;

b=x/100-a*10;

c=x/10-a*100-b*10; d=x-a*1000-b*100-c*10; printf("%d",x);

1)编译如下程序: #includemain() {

char s1[10],s2[5]; int i,j;

scanf("%s",s1); scanf("%s",s2); i=j=0;

while(s1[i]!='') i++;

printf("a=%d,b=%d,c=%d,d=%d",a,

b,c,d); }

}

while((s1[i++]=s2[j++])!=''); printf("string no.1. %s",s1); }

2)链接。(]执行build-命令。

3)运行。执行build execute 命令。显示结果。

4)关闭程序工作区。

2)链接。执行build-命令。

3)运行。执行build execute 命令。显示结果。

4)关闭程序工作区。

实验结果: abcd

adsg

string no.1.abcdadsf

实验结果:

2678 2678

a=2,b=6,c=7,d=8

总结:通过对程序的设计提高编程能力

夏季防暑作业方案设计精选(4篇)


我们认为“夏季防暑作业方案设计”是一篇不错的文章您也看看吧,欢迎大家与身边的朋友分享吧。持续高温天闷热,防暑降温莫忽略,骄阳似火的夏天马上到来了。为了防暑降温,我们可以避免到户外长时间活动,平时还需要多补充水分,加强身体锻炼。

夏季防暑作业方案设计(篇1)

一、中暑

因身体过度受热,使体温调节功能发生障碍而引起的一种急性疾病。

二、中暑的主要症状

2.1中暑多发生在夏季高温环境,如通风不良的高温车间、露天作业现场等。

2.2中暑初期表现为头痛、头晕、疲乏、无力、口渴等,随后出现体温显著升高,脉搏快速,面红、恶心、呕吐等。严重时可出现昏迷、呼吸急促等,最后因呼吸循环衰竭而死亡。

2.3如伴有因大量出汗所致的氯化纳丢失,可出现全身肌肉痉挛,最常见的为小腿抽筋。

三、中暑的预防

3.1合理处理热源。改革工艺,减少热源,将强热源移出车间或安放在下风口。采取隔热措施,将热源分开。

3.2加强通风降温。自然通风,根据单位的情况,使热空气自然流出,冷空气自然吹入。机械通风,采用风机,冷却处理,电风扇、空调等进行通风高温。

3.3加强个人防护。根据作业环境特点,采用适当的防护用品和防护措施。

3.4适当饮用含盐清凉饮料,以补充氯化纳和水分。

3.5如果在阳光下作业,可适当避开中午强烈的日光。

四、中暑的现场救护

4.1轻度中暑的'救护:如果因热而感到头痛、乏力、口渴等时,应自行离开高温环境到阴凉通风的地方适当休息,并饮用冷盐开水,冷水洗脸或吹电风扇等。

4.2中度中暑的救护:立即将其移到阴凉通风处平卧,解开衣服,用冷毛巾敷头部,冷水擦身体,吹电风扇等方法降温。

4.3严重中暑的救护:如果是严重中暑,就要用冷水冲淋或在头、颈、腋下、大腿放置冰袋等迅速降温。

4.4如果中暑者能饮水。则让他喝冷盐水或其他清凉饮料,以补充水分和盐分。

4.5对病情较重者,应迅速转送医院作进一步的治疗。

夏季防暑作业方案设计(篇2)

目前,全省大部分地区陆续进入盛夏时节,为做好职工防暑降温工作,预防高温中暑和生产安全事故的发生,保障广大职工生命安全和身体健康,现就有关事项通知如下:

一、加强防暑降温工作的组织协调

各级工会要充分认识高温天气作业可能对职工身心带来的不利影响,高度重视夏季劳动保护工作,将防暑降温作为当前的重点任务,切实加强组织领导,提早安排部署,推动降暑降温工作落实到企业,落实到班组,落实到职工。要在各级党委的领导下,加强与政府相关部门的协调联动,在工作部署、信息通报、专项整治和检查巡查等方面形成合力,统筹推进本地区、本单位防暑降温工作。

二、督促用人单位落实防暑降温措施

各级工会要认真履行劳动保护监督检查职责,督促用人单位按照《防暑降温措施管理办法》(安监总安健〔_〕89号)的有关规定,落实各项防暑降温措施。充分发挥工会劳动保护监督检查组织网络作用,深入高温作业、露天施工、高空作业、危险品储运等重点场所,开展劳动保护监督检查,及时发现隐患并督促整改。基层和企业工会要结合夏季安全生产和防暑降温工作特点,督促用人单位合理安排工作时间,适当减少高温时段作业和减轻劳动强度;积极改善劳动条件和作业环境,采用良好的隔热、通风、降温措施,保证工作场所符合国家职业卫生标准要求;按规定发放高温津贴,提供必要的个体防护用品、防暑降温清凉饮料及必需药品。

三、深入开展暑期服务职工活动

各级工会要集中开展“送清凉”等服务职工活动。深入户外作业集中、农民工集中的用人单位进行走访慰问,了解职工防暑降温需求,发放防暑降温用品,提供健康咨询、防暑降温知识培训等服务。依托工会职工服务中心、站点和社会力量,积极推动户外劳动者服务站点建设,为建筑、环卫等户外作业者提供避暑休息场所,使服务职工活动贴近职工实际需要。

四、广泛开展防暑降温知识宣传普及活动

各级工会要充分利用各种传统媒体和新媒体,大力宣传防暑降温法律法规和政策,普及高温防护、中暑急救等职业卫生知识,帮助广大职工提升自我防护意识和能力。宣传活动要采用职工喜闻乐见、易于接受的方式,不断扩大影响力,提升活动实效。

夏季防暑作业方案设计(篇3)

进入盛夏季节,日照强度高,高温天气持续,为切实做好夏季施工现场防暑降温工作,保障施工人员的身体健康、不断地改善劳动条件、防止因高温天气引发的工人中暑和其他各类生产安全事故,特制定本方案。

在现场施工中偶尔发生中暑事件,重者可当场死亡,轻者如不及时抢救也危及生命,因此,如发生相应伤害应在第一时间内及时处理,以尽可能降低对人体的危害,为后期抢救赢得时间。

成立应急小组,组长由项目经理担任,组员由本项目相关人员组成。办公室设在现场会议室。经常开展宣传预防工作。

一、应急领导小组:

组长:xxx

副组长:xxx

组员:xxx、xxx、xxx、xxxx

王瑾。

二、发生高温中暑紧急症状情况时,我部接到紧急情况报告后,应立即启动本方案。在第一时间分别向项目部应急救援指挥中心、“120”救护中心求助,并向市安全生产监督局、总工会等相关部门通报情况。紧急情况发生后,还应不间断的向有关领导、部门反馈后续情况。

三、在施工中紧急情况发生后,项目部即视情况成立救援现场指挥部,由邓康林担任事故现场总指挥,负责现场处理协调。

1、防暑降温保障小组。夏季施工过程中,露天作业环境较多;人员作业分布区域复杂、多变;劳动强度大等方面的影响,给夏季施工来了诸多不便。为保障劳动者的合法权益与生命、财产安全,为作业人员营造一个有保障、舒适的环境,在作业人员发生高温不良反应时,由组长邓康林立即组织该组成员,对事故人员进行转移、与控制,防止周边施工作业现场事故人员的增加。使应急行动具有更强的针对性,提高行动的效率,以免造成巨大的事故损失。

2、信息联络。由任志远负责了解人员伤亡情况和经济损失及紧急情况影响范围,每天组织收集天气温度状况,然后采取必要的防范措施,并对已采取的措施和事态发展情况,及时向上级报告及有关部门的联络。

3、安全保障(警戒)。对撤离区和安置区内的治安工作,由安全员周跃华担对险情发展状况进行监控,防止影响施工工期,并对各班组人员加强安全教育,以进一步提高安全意识且组织现场管理人员对施工现场进行安全检查,消除安全隐患,以预防恶性事故的发生以及一旦发生事故时如何将事故影响控制在最小范围。

4、现场医疗救护小组。当事故发生时,由任志远组织对伤员进行现场分类和急救处理,负责在第一时间对伤员实施有效救护;并及时向医院转送。救护人员的主要职责是:进入事故发生区抢救伤员;指导危害区内人员进行自救、互救活动;集中、清点、输送、收治伤员。根据具体情况,迅速制定应急处理方案并组织实施。

5、后勤保障小组。由王瑾组织调集抢险人员、物资设备,督促

检查各项抢险救灾措施落实到位。

五、在施工中紧急情况发生后,救援现场指挥部根据具体情况,可就近从附近建筑工地调集救援队伍、人员、物资设备。同时专业救援队伍、物资设备从应急预备救援队伍中调集。

六、各类紧急情况发生后,需调集的主要专业救援队伍、应急救援物资。主要物资及人员职责安排如下:

1、人员、物资准备:

项目部物资的购置由王瑾负责,主要药品及医疗救护器具如下:

(1)药品:感冒药、发烧药、腹泻药、消炎药等治疗药品及仁丹、十滴水、正气水、菊花茶、降火凉茶、绿色保健食品等。

(2)救护器具:单架、救护汽车、小型氧气瓶、听筒、病床、毛巾、医用药箱、冷冻柜(冰块)等。

(3)项目部内部设置医疗室、配置经专业培训、考核合格,持证上岗的专职医疗救护人员。

七、施救方法:

1、轻度患者现场作业人员出现头昏、乏力、目炫现象时,作业人员应立即停止作业,防止出现二次事故,其他周边作业人员应将症状人员安排到阴凉、通风良好的区域休息,供应其凉水、湿毛巾等,并通知项目部医疗救护人员进行观察、诊治。

2、严重患者(昏倒、休克、身体严重缺水等)当作业现场出现中暑人员时,作业周边人员应立即通知项目部,并及时将事故人员

转移至阴凉通风区域,观察其症状,以便于医疗人员来临时掌握第一手医治资料。立即组织救护人员亲临现场对事故人员进行救治。症状严重者,在项目部医疗设备无法救治的情况下,应第一时间转移到最近的医院进行观察、治疗,并上报公司。

八、预防及善后处理工作:

1、根据事故“四不放过”原则,认真做好事故的调查处理工作,采取针对性强的防范措施,加强对各班组的宣传、教育,使每人都掌握夏季施工过程中的注意事项,做到每人都懂得保护自己;懂得救护他人。总结经验教训,杜绝同类事件的再次发生。

具体防范措施如下:

(1)由信息小组在施工现场设置温度计,并对每天的天气情况进行收集、处理,然后上报项目部防暑减温保障小组,依具体情况采取相应的安全防范措施。

(2)当室外气温高于39℃时,项目部应对各班组进行施工降温专项安全交底,令其各班组停止现场施工作业。

(3)后勤保障小组,应能随时保证作业人员现场的饮水、紧急药品。

(4)由防暑降温应急救援机构依具当年的气温情况制定出一套合理、有效的“人员作息时间表”避开每天气温的最高时间(13:00~14:00)段进行施工作业。经项目部讨论,特制定本项目部夏季施工作息时间表,具体如下:

上午:7:00~11:00(四个小时)

下午:14:00~18:00(四个小时)

(5)对项目部各班组进行安全教育,增强作业人员对各种情况的应紧处理能力。加强对夏季施工安全宣传工作,使每人都了解、掌握防暑减温的安全小常识,提高作业人员在实践中的应变能力与处理能力等。

九、应急恢复、重新进入

当应急恢复后,重新进入之前必须对危险区进行评价,并且应对事故进行分析,待危险区已确定安全时方可进入现场,继续操作。

十、应急演练

应急预案和应急计划确立后,经过有效的培训,项目部夏季到来前进行大型救援演练一次。每次演练结束,及时作出总结,对存有一定差距的,在日后的工作中加以提高。

十一、应急领导小组成员通讯录

十二、报警通讯方式与附近医院地图

1、医疗:120

2、公安:110

3、浦口中心医院025-58882457雨山路25号

4、市政救援指挥中心12319

5、附近医院地形图

夏季防暑作业方案设计(篇4)

一、目的:

充分认识夏季高温中暑问题对劳动者身体健康的严重危害性,切实重视和加强工作场所夏季防暑降温工作。特制订本实施方案。

二、防暑降温工作小组

组  长:XXX

副组长:XX、XXX、XXX

成  员:XXXXXX

为了保证20xx年夏季防暑降温工作的有效实施,公司特成立防暑降温工作小组,全面负责防暑降温工作的组织与宣传工作。

三、工作持续时间

6月1日至8月31日 (可根据实际情况延长)

四、适用范围

本方案适用于美克化工园区所有员工、外协承包商、技术服务人员、劳务派遣人员。

五、方案实施内容

1. 认真落实防暑降温责任制。

各单位部门长为安全生产第一负责人,要切实加强对防暑降温工作,明确安全生产责任,落实防范措施,防止因高温天气引起的员工中暑和各类安全生产事故。

2. 合理安排作息时间。

部门长及班组长适当调整夏季高温作业劳动和休息时间,采取勤倒班的方式,缩短一次连续作业时间,加强工作中的轮换休息。减轻劳动强度,严格控制室外作业时间,避免高温时段作业,确保劳动者身体健康和生命安全。原则上,气温超过37℃,严禁13:00至17:00进行室外露天作业。

3.保证现场饮水供应充足。

现场应供给足够的合乎卫生要求的饮用水、饮料、茶及后勤餐饮随餐车提供绿豆汤类等,在大修期间,工会及行政后勤负责为检修工人提供西瓜、菊花茶等防暑食品,有效地防暑降温,避免发生中暑事件。

4.落实防暑降温物品。

各部门负责人要求按实际人数申购解暑药物,各部门安全工程师备足防暑降温药品(如:人丹、藿香正气水、风油精),保证员工生病、中暑时能够得到及时治疗。

5. 做好夏季防火工作。

针对夏季炎热、天气干燥,火灾事故易于发生的实际情况,进一步加强预防火灾措施,对配电房、仓库、等易燃场所进行定期检查,发现问题立即处理。

6. 发放高温津贴

高温津贴发放时间为6月1日至8月31日,共计三个月,一线员工按照12元/天标准,根据员工实际出勤天数按月发放;

六、应急施救

如发生人员中暑等症状,按照以下方式施救:

1、轻度患者施救

现场作业人员出现头昏、乏力、目炫现象时,作业人员应立即停止作业,防止出现二次事故,其他周边作业人员应将症状人员安排到阴凉、通风良好的区域休息,供应其凉水、湿毛巾等,并让其服用人丹或藿香正气水等解暑药物。

2、严重患者施救

当作业现场出现中暑人员时(伴有昏倒、休克、身体严重缺水等现象时),作业周边人员应立即通知所在班组的班组长,并及时将事故人员转移至阴凉通风区域(或有空调的办公室),根据具体情况立即组织应急救治。症状严重者,应立即拨打调度中心电话“9889”,联系救护车送至最近医院救治。

相关推荐
最新更新
综合素质测评自我评价10篇

综合素质测评自我评价 综合素质自我评价 06-03

2023创意队名口号(汇总26句)

队名口号 06-03

设计方案通用

设计方案 智能设计方案 01-09

对学弟学妹们的寄语简短(分享68句)

学弟学妹寄语 06-03

我的学习计划模板

学习计划 06-03

本科护理自我鉴定汇总7篇

本科护理自我鉴定 本科自我鉴定 06-03

失去了才知道珍惜的朋友圈(分享53句)

感悟失去的句子 失去才懂得珍惜的名言名句 06-03

观察昆虫日记汇总

观察昆虫日记 昆虫日记 06-03

心情难过发的说说(合集75句)

心情难过的句子 心情不好的说说 06-03

植树节幼儿园的活动方案设计推荐(4篇)

植树节活动方案 幼儿园植树节活动方案 02-05

国旗下安全演讲(实用11篇)

国旗下安全演讲 国旗下演讲 06-03

全部分类