公务员期刊网 精选范文 编程技术论文范文

编程技术论文精选(九篇)

前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的编程技术论文主题范文,仅供参考,欢迎阅读并收藏。

编程技术论文

第1篇:编程技术论文范文

管理变电运行的工作人员都有着很大的压力,上班时必须对突然出现的任何异常进行及时正确的处理。任何的差错都有可能引起十分严重的事故,这就使得变电运行人员如履薄冰,时刻都处于高度紧张的状态。变电运行工作主要由操作、维护及管理等方面组成。正因为这样,在变电运行工作中要面对很多的甚至是繁琐的规章制度。如果在每次工作前再将这些故障制度进行没有目的性、没有针对性的罗列,往往会出现重复且无的放矢的情。仅仅依靠这些安全规章制度与少量的管理者的监督和检查,对于变电运行的安全来说还远远不够,同时还有可能让变电运行人员产生各种各样的抵触心理,最终产生安全隐患。

二、变电运行管理

首先是对运行管理的职责进行明确的分工。根据已经在运行的无人值班变电所的运营方式将运行管理的职责分为五个部分:(1)调度室当值调度员;(2)维操队;(3)监控中心;(4)远动;(5)通讯。第一部分主要负责指挥维操队,监控中心对无人值班变电站的正常操作和异常、事故处理,有权对其管辖范围内的违规情况进行阻止。第二部分主要是负责对所辖变电站设备进行巡视维护,对各种事故与异常进行处理,保证所辖变电站安全的运行。第三部分的监控中心主要是负责对变电站的24小时监视,并根据调度员的指挥进行各种遥控操作,将发现的各种异常上报给值班调度员。同时还要对本中心的设施进行维护和整理。第四部分的远动主要负责的是负责调度自动化系统的运行维护、定期巡检、消缺工作,确保自动化系统的正常运行。对无人值班变电站遥控、遥调的可靠;遥信、遥测信息的正确性负责。做好维护工作,当出现异常时,应尽快处理。当远动信号退出时应立即处理。第五部分的通讯主要负责的是对调度、维操队、监控中心、各变电站通讯设备和管理、维护工作,保证通讯畅通。当出现故障,应尽快派人处理。第二是建立起一套有效的运行管理制度。首先是落实岗位责任制。不管是调度员、维操队、监控中心还是远东和通讯,每一个人都必须明确自己的岗位的具体责任,做到分工明确,不管是什么问题都能找到相关的负责人进行处理。第二是建立一套完备的设备专责制度。将无人值班变电所中的所有设备都制定专人进行维护,并填写相关的记录。第三是实行值班制和交接班制。由于变电运行工作的特殊性,不允许出现连班工作的情况,所以应该实行二班制或者是三班制,在进行交接班时必须准时、认真,前后衔接、手续清楚、责任明确。第三是加强对变电运行的技术维护管理。技术管理的主要任务之一是保证安全经济运行和人身安全。《电业安全工作规程》是多年来前人工作经验教训的总结,其中有着许多重要的信息,工作人员必须严格遵循该规程。对于各种资料必须收集齐备,并进行整理,让所有的事都能够有档案可查。当发现问题时必须及时上报,并同时准确的、迅速的排除故障,以保证电网的正常运行。

三、变电运行安全

变电运行班组管理的好坏会直接影响到变电站是否能够安全的运行。安全生产是每一个企业的生命。任何一个企业的正常运行都离不开安全生产。对于变电运行来说,其安全运行的意义不言而喻。变电安全运行主要从以下几个方面进行管理。第一是进行安全管理。安全管理是变电运行的重要组成部分。在变电运行安全管理的过程中应该以预防为主。在平时应该大力对相关的规章制度和安全生产的重要性进行宣传。不能等到出事才宣传。然后是加强安全操作的培训,让值班人员平时就养成安全操作的习惯。在进行安全教育的时候应该将重点放在如何加强自我保护意识、防止事故等几方面上。举办各种安全教育的活动,要求所有人都要参加活动,并在活动的过程总结合自身的工作进行变电安全运行的发言,以增加值班人员对安全管理的认识。第二是进行专业技术培训。值班人员的业务素质直接影响着变电运行的安全生产。因此必须将提高值班人员的业务素质作为变电运行管理中的一个重点来对待。相对于环境和技术设备来说,人是十分活跃的因素。有效的对人的行为进行规范是降低安全事故的重点。提高员工的安全素质是保证员工人生安全的有效途径。在进行培训时,要“以人”为本,从员工的基础入手。通过各种活动逐步的提供员工的业务素质。结合各种专项检查、日常维护、维修的特点以及相关的安全、业务知识培训指南,,将安全知识的培训内容分门别类,提炼重点和精华,打印下发到每一个运行人员,起到强化效果作用。培训应该提倡和注重基层各班组的日积月累、长期坚持的安全培训模式,从日常维护,倒闸操作和安全注意事项等入手,务求每个运行人员都学实、学透。并定期开展反事故演习竞赛及经验交流会,调动值班员学习业务知识的积极性,从而达到提高值班员业务水平的目的。最后是进行思想政治工作的管理。要不间断的对员工进行爱国、爱站的教育,让他们明白他们是企业的主人,让他们以企业主人翁的姿态对待自己的工作。同时还应该及时的将各种站内的信息公之于众,让员工对自己的厂和站有个明确的认识。对员工的思想政治工作不能够流于形式,一定要紧密联系实际,不回避矛盾,要以理服人。

第2篇:编程技术论文范文

1水利工程中变形监测的精度。

在讨论和编制变形监测方案的同时,要对水利工程中的变形监测的精度作出明确的要求,特别是对于规模以上的水利工程,一般都要求其变形监测精度达到变形监测方案要求的最高上限。现有的变形监测仪器技术先进,而且价格合理,在整个水利工程施工中,占有的费用比率不高,所以水利工程中的变形监测对精度的要求是很高的。

2水利工程中变形监测的周期。

变形监测的周期简单上理解就是两个监测时间的间隔。这个间隔时间就是变形监测的周期。要求水利工程的变形监测在此周期中要进行一次变形监测。变形监测周期与水利工程的大小及观测点的重要性有关。现行的变形监测周期都是根据测算出来建筑变形的速度来设定,要求变形监测的过程要快,以免外界因素造成变形观测点的不稳定。

二、水利工程中的变形监测技术简介

水利工程中的变形监测技术主要分为四种,分别为垂直位移的变形监测技术,水平位移的变形监测技术,挠度的变形监测技术和转动角的变形监测技术。目前,这四种技术,已经囊括了现有水利施工中所有的变形监测技术。

1垂直位移的变形监测技术。

此变形测量技术就是对建筑物进行垂直方向上的变形监测。一般情况下,由于不是很均匀的垂直方向上的位移,会让建筑物产生裂缝。这种监测异常,很可能就是建筑物基础或局部破坏的前奏,因此,垂直位移的变形监测是非常必要的。在进行垂直位移变形监测时,第一步要监测工作基点的稳定程度,在此基础上再进行垂直位移的变形监测。现有的水利工程用的垂直位移变形监测方法有三种,第一种是几何水准测量的方法,第二种是三角高程测量的方法,最后一种为液体静力水准的测量方法。这三种测量方法原理不一样,第一种测量方法的原理为水准仪器在水准基点处就开始进行变形测量,利用高程原理,通过测量到各个变形监测点的高程变化量,来确定建筑的垂直位移变形情况;第二种测量方法是利用三角高程的理论来进行变形监测点的测量,此方法,普遍用于有较大高度差异的建筑工程施工中;第三种测量方法是利用物理学中连通的原理来测量各个变形观察点在容器内的高度差异,这种测量方法普遍适用于混凝土结构的垂直位移的变量监测。三种方法测量出来的数据可以进行相互比照。

2水平位移的变形监测技术。

此变形测量技术就是对建筑物进行水平方向上的变形监测。其监测的主要数据支持是建筑物基础受到的水平方向的应力,这种水平方向上受到的应力,可能是建筑物主体就处在一个相对不稳定的地质构造上,或者受到了其他因素的影响而产生水平位移。水平位移的变形监测有四种普遍方法,第一种方法为大地测量的方法;第二种是基准线测量的方法;第三种是专用测量的方法;最后一种为GPS自动化测量的方法。这四种测量方法的原理也不相同。第一种测量方法的测量原理为利用传统测量工具及方法进行建筑物的水平位移变形监测;第二种测量方法原理为利用水利工程施工中的各种不同的基准线,进行建筑物的水平位移变形监测;第三种测量方法的测量原理为利用传感设备进行建筑物的水平位移变形监测;第四种测量方法的测量原理为利用GPS设备,全天无间断的进行建筑物的水平位移变形监测。

3挠度监测的变形监测技术。

此变形测量技术是对建筑物受到外力后的物理挠度曲线进行变形监测。挠度监测一般采用垂直放线的原理进行变形监测,还可使用先进的电子传感装置进行监测,这样的监测结果更为科学,准确。

4转动角监测的变形监测技术。

此变形观测技术是通过计算建筑物的倾斜角度的变化值,来确定其转动角,进而确定建筑物的水平位移变形监测。如果建筑物存在转动角度的变化,说明此建筑物正在不同程度的进行不均匀的沉降运动。这种转动角监测的变形监测技术,可通过高精设备进行监测。

三、结语

第3篇:编程技术论文范文

教学思想与目标改革

落实科学发展观,逐步树立野以学生为中心冶、野一切为了学生冶的意识。教师要改变传统的教学观念[3],正确处理传授知识与提高学生学习能力之间的关系,使学生在学习一些课程基础知识的情况下,掌握一种主动学习课程相关知识的能力,成为富有知识和具有学习知识能力的复合型人才。

教材建设与改革

根据调研,笔者选用了科学出版社出版的普通高等教育十一五规划教材要要要蒋思文教授主编的《动物生物技术》作为教材,该书比较全面系统地介绍了动物生物技术的概况、基本原理、技术方法和最新发展。同时,由于课时的限制,在教学过程中,不可能做到面面俱到,且课程知识更新速度较快,一些最新热点在教材中没有体现的,自行编写部分讲义,以文本形式拷贝给学生,并推荐其阅读中外文的优秀参考书。

课程内容改革

动物生物技术属于多学科交叉课程,也是各国科研工作者研究的热点领域,大量的研究成果层出不穷,也在不断地更新和充实着这一新兴学科的知识。无论是教师的教,还是学生的学都具有一定的难度,这就要求在授课内容的选择上,既要注意授课内容的完整性,又要保证实用性和先进性,同时做好与其他课程交叉内容的增、减和衔接。在课程内容上,首先介绍绪论,动物胚胎工程技术概述,体外受精,胚胎移植,性别控制,胚胎分割,嵌合体曰其次,介绍分子生物学及基因工程基础曰最后重点介绍细胞核移植技术、干细胞技术、转基因技术、动物生物反应器、动物细胞培养技术,动物细胞融合技术,杂交瘤技术和单克隆抗体技术。通过精心的安排,使学生能在有限的时间内,全面系统地了解动物生物技术课程体系的基本内容。

教学方法改革

1利用重大科研成果,激发学生学习的兴趣,提高其学习的主动性。如美国科学家马里奥窑卡佩基、奥利弗窑史密斯和英国科学家马丁窑埃文斯,利用野基因靶向冶技术让小鼠体内的特定基因失去活性,培养出研究价值极高的野基因敲除冶小鼠,为人类遗传病研究提供了药物试验的动物模型。有了这些动物模型后,人类就能更有效地找到治疗各种遗传病的新疗法,彻底攻克遗传病就为时不远了,这一成果使得他们一起获得2007年诺贝尔生理学或医学奖。罗伯特窑杰弗里窑爱德华兹爵士,英国生理学家,生殖医学的先驱者,因创建了野体外受精技术冶,被授予2010年诺贝尔生理学或医学奖。一门课程的讲授,不但要使学生掌握和了解课程相关的一些基础知识,更重要的是要教会学生如何通过有效途径尽可能的获取更多的、更丰富的相关知识,特别是对于像动物生物技术这样一门新兴的学科领域,许多知识都处于动态更新和完善的过程中[1]。

2跟踪学科科研动态,开拓学生视野,培养创新思维。本科生的课堂教学过程不仅仅是传授书本知识,更重要的是启发学生的开拓性思维能力和创新意识,培养和提高其发现问题、分析问题和解决问题的能力[3-5]。因此,在应用范围广、知识更新快的动物生物技术教学过程中,介绍学科研究的新动态和新进展,有意识地拓宽学生视野,打开学生思路,培养学生创新性思维是十分必要的。例如诱导多能干细胞,由日本的2位科学家于2006年发表于世界顶级杂志《Cell》上。通俗地讲,就是通过某种方法,把高度分化的成体细胞去分化,使之成为多能干细胞,重新获得分化成多种细胞的能力。IPS技术是干细胞研究领域的一项重大突破,它回避了历来已久的伦理争议,解决了干细胞移植医学上的免疫排斥问题,使干细胞向临床应用又迈进了一大步,该成果的研究者获得了2012年的诺贝尔生理学或医学奖。随着IPS技术的不断发展以及技术水平的不断更新,它在生命科学基础研究和医学领域的优势也已日趋明显[6]。

3创新教学形式,提高教学效果。在课堂教学过程中,要认真倾听学生意见,像朋友一样对待学生,拉进教师与学生的距离,让学生感受课堂文化,使其融入其中,积极思考,成为课堂的主体。同时可适当增加专题讨论会,通过学生准备ppt演讲等形式,一改以往整节课教师讲、学生记,缺乏沟通的模式,使学生处于主动学习的状态[7]。

4优化多媒体教学,引入现代信息技术。利用有限的课时,着重讲授课程的重点、难点、关键点、知识点间的联系,引导学生自觉地去思考,对于容易掌握的部分课程内容可安排学生自学。利用计算机和Internet等手段,从国外引进和下载原版图书和动感图像,进行多媒体教学,可以有效提高教学组织效率,充实教学内容。不仅可以多层次、多角度地向学生提供丰富多彩的教学信息,还可以提供更加生动形象的人机交互界面,充分调动学生学习的积极性[8]。例如,细胞融合,精卵受精,细胞核移植等内容。在多媒体教学中,坚持适度运用原则和有机结合原则,留出足够的时间给学生理解、思考,且结合使用板书、实物等各种教学媒体,取长补短,将教学内容化繁为简,增强教学的生动性和创造性,使学生喜欢学习[2]。

第4篇:编程技术论文范文

论文关键词:高职教育,数控专业,数控编程,教学方案,双师型教师

 

对职业院校《数控系统原理》课堂教学如何进行,本人进行了探索。在数控编程技术课程中实施行动导向教学,需要教师转变观念,从专业人才培养目标出发,确定学生对数控编程的能力培养目标,从而构建行动导向的知识模块。在总结过去教学方法的基础上,希望能不断创新,不断改进教学方法和手段,在教育过程中充分发挥学生的主体作用,通过多种方法有针对性地开展教学活动,充分调动学生的学习主动性、创造性,努力提高课堂教学效率。总结多年的教学实践,我有如下几点粗浅的体会

一、 活跃课堂气氛、变通讲述方法学好数控技术需要坚实的理论基础和丰富的实践经验,学生获得理论基础的主要途径是课堂教学。而数控技术本身是一门较为枯燥的学科,没有生动的事例可以讲解数控专业,也没有经典的故事可供引用,传统的灌输的方法极易使学生失去学习兴趣。如果教师有扎实的功底,同时教学过程中引入新的理念和方法,营造轻松活跃的课堂氛围,就可以使学生在课堂上始终保持高昂的情绪。例如:生动形象的比喻问题:刀具的补偿概念是数控编程技术中一个非常重要的概念,而学生对于刀具补偿概念的理解往往停留在表面上,好像知道了,但是应用时就往往出问题。归根结底还是对刀具补偿概念的理解深度上不够。 解决方法:例如在讲述刀具的半径补偿时可以利用生活中的例子做比喻让学生不但记住指令而且能够理解中国知网论文数据库。通过比喻不但使学生在思想上理解了刀具半径补偿的概念,而且由于更深入的理解也使得实际应用上更能灵活多变的使用刀具半径补偿功能提高加工效率。 小结:日常生活中有很多事例都可以被引入到数控教学中,教鞭、粉笔盒、钢笔、书本、讲台等都可以作为道具,同时数控系统、数控编程中的很多理论都可以采用计算机动画的方式进行演示。二、 实现实践教学与理论教学的融合实践教学与理论教学的整合并不是简单的教学合并数控专业,而是从知识体系上的融合,具体根据各个知识模块教学的需要,设计实践与理论融合的方式,以及融合的比例。例如有些课上实训后开始讲授理论,如讲授数控加工刀具时,直接在实训室进行,学生通过理论讲解并现场使用,马上就理解了原来难以理解的理论知识。实习教学是数控专业的一个重要环节,由于数控加工牵涉到机床、夹具、刀具、工艺路线、切削参数及编程方面的知识,由于数控设备少,我们可先在普通设备上培训有关知识,避免一开始就就让大批学生涌向数量不多的数控机床,等到相关知识准备好了,需要进行程序运行时才上数控机床,这就大大减少了数控机床的工作量,从而缓解了设备不足的压力。因此,我建议实习应按普通机床加工(如普车、普铣)→仿真模拟训练→数控机床操作三步进行,其中,普车普铣旨在让学生掌握主要的机械加工工艺与装夹方法。训练其对不同材料,不同零件,采用何种工艺路线,及在不同的工艺路线、不同的主轴转速、进给速度及切削深度条件对工件的形位精度产生的影响。培养学生对切削加工参数和工艺路线制定的感性认识。仿真模拟训练主要是培养学生对编程指令和机床面板的熟练程度,为在数控机床上的操作打下坚实的基础。避免因指令不熟而损坏数控设备。三、充分利用多媒体教学结合现有的教具进行多元化教学

在讲述数控编程时,我们都会给学生准备一些图纸让学生进行练习,而如果只用工件的图纸的话就不会有很好的效果。因为图纸毕竟不能完全的把零件的所有特点表达的非常的清楚,学生也很难理解所编写的程序的加工结果到底是个什么东西。如果我们在提供给学生图纸的同时也提供一个已加工的工件的话数控专业,效果就比较好了。对于初学编程的学生,需要将零件的图纸和零件结合起来,让学生了解到程序运行的结果就是这个工件了,即省了很多时间对零件的特点进行讲述,又把被动的讲述变成让学生主动的思考。使学生学会能够根据工件的实际特点确定加工方式,能根据工件的最后几何形状主动思考编程过程中存在的问题,并提出问题进行解决。虽然在这个过程中我们只提供了一个完整的工件,但看似简单的一个过程却将学生从被动接受的角色转换成主动思考的角度了。这一转换不但提高了学生学习的效率,而且使学生在学习中逐渐掌握了正确的 学习方法,而这一点才是最重要的。

四、师资队伍的建设,对数控教师进行再培养

教师是课程建设与组织教学实施的主体,其素质高低直接影响课堂教学目标的实现,而数控专业又是一门工程实践性的学科,且发展很快,对从事数控专业的教师而言,应既是知识的传播者,也是实践的示范者。目前,中等职业教育学校的专业教师,大多是从学校到学校,缺乏实践这一环节的训练,在动手能力的培养上还有待提高,同时,由于该专业的特点,在理论上还需加强专业学习,把教材钻深钻透中国知网论文数据库。因此,作为数控专业的教师必须加强“双师型”能力的培养。作到台上能讲,台下能做,理论联系实际,才能真正地把这一门课上好。而要做到这些,任课老师积极主动地投入学习,是十分重要的,但光有老师一方面的积极性是远远不够的,为了让老师尽快向双师型过渡,学校对教师的关心和培养,更为重要。学校应尽量为教师的理论提高创造必要条件,争取多让老师参加社会或高校的理论培训和学术交流,让教师能熟悉和了解数控技术的发展、动态和方向。及时掌握最新理论,在实践上,学校也应鼓励和支持教师积极参加实践操作,参加实习指导,为教师提高动手能力提供更多更方便的条件。双师型教师的培养将直接影响到数控人才的培养。 职业教育要以就业为导向,以服务生产第一线为目的。数控编程技术是一门应用性很强的实用技术数控专业,能够让学生扎实的掌握这门技术,并能够使用这门技术为生产制造服务,成为一名合格的现代高技能人才。是我们每一位老师的忠实的愿望。困则思变,只有在不断的变化和尝试中我们才能真正的做到传道、授业、解惑。随着机械制造业的发展和更多的新技术的出现,职业学校的老师必然面临着更多的考验,如何让学生掌握实用技术、技能,更有效地提高教学效率,是我们永恒的探讨主题。

参考文献

[1]顾华.数控加工与编程[M].北京:人民邮电出版社,2008

[2]钱东东.实用数控编程与操作[M]. 北京:北京大学出版社,2007

[3]李善术.数控机床及其应用[M]. 北京:机械工业出版社2010.

第5篇:编程技术论文范文

论文摘要:在建构式教育理论的指导下,以就业需求为目标,针对数据结构教学中教与学目标不明、学习信心和动力不足、编程基础薄弱等问题,提出建构式的数据结构教学方法,在实际教学中取得较好的教学效果,这些措施也可作为其他计算机专业课程教学的参考。

近年来,在产业界急需大量软件开发人员的情况下,普通本科院校计算机专业学生的就业率持续走低。网络、报纸等媒体对计算机本科教育现状多有批评,甚至出现了大学不如培训公司的极端观点,严重影响了学生对专业课程的学习兴趣、动力和信心。数据结构是计算机专业的核心基础课程,上承程序设计语言、离散数学,下启操作系统、编译原理等课程,其重要性不言而喻。一方面,数据结构学科具有难度大、抽象层次高、概念繁杂等特点,学生很难掌握,更不要说将抽象理论与就业实践需求相结合。另一方面,国内主流数据结构教材和相应的传统教学模式侧重于培养学生的计算机学科基础理论素养,而将如何通过组织数据结构教学活动积极推动就业的问题留给了任课教师[1]。这造成了学生学习数据结构的目标不明、信心和动力不足。笔者面向就业需要明确了数据结构的两大主要教学目标,并在实际教学过程中实践建构式教育理论,尝试解决学生对专业认识不清、学习兴趣不足、编程基础薄弱等问题。一些做法得到了学生的认可和配合,成功地激发了学生的学习主动性、在一定程度上培育了学生的创新精神。

1面向就业需求的数据结构教学目标

教育要服务于社会生产需求。数据结构教学也必须紧扣这一根本目标。本节从满足就业需要的角度阐明了数据结构教学的两个主要目标:

1) 培养超越具体程序设计语言技巧的编程技术。

现阶段是一个传统的生产生活方式迅速向电子化、信息化转变的时期。人们需要开发和维护更多、规模更大的计算机系统来满足生产和生活的需要[2]。这就决定了具有熟练编程技术的程序员在很长时期内都将受到产业界的青睐。大学对学生编程技术的培养始于程序设计语言的教学,如C语言,Java语言等。但是现今编程语言繁多,各种新概念层出不穷,常常出现学生无所适从或者质疑某门语言课程已经过时无用的现象。甚至很多教师也在争论讲授何种编程语言。笔者看来掌握编程技术(而不仅仅是语言),回归编程的本质问题更加重要,无谓地追赶时髦不可取。作为编程语言课程的后续,数据结构教学的重要目标就是帮助学生理解编程的本质、锻炼编程技术以及学习提高编程技术的方法。

2) 培养围绕复用的软件开发方式。

随着软件规模的日益增大,软件开发模式逐渐从“从无到有”的模式过渡到“从有到有”的模式,即复用现有的丰富的软件资产,开发新的应用系统。事实上,复用的思想已经被广泛的用于软件开发实践之中,从各种各样的程序库、软件开发包、软件构件、Web服务等各种可复用资产已经简化了软件开发的难度、提高了软件开发的效率也极大地改变了软件开发的模式。数据结构学科本身就是对软件复用思想的一种实践,它通过总结大量软件系统中反复出现的数据结构(如表、树、图、集合等),定义和实现处理这些数据结构的基本操作,最终达到能够在不同项目开发中反复应用的目的。这些基本数据结构和算法已经被实现为可复用的产品随着程序设计语言,如C++ STL、C# collections, Java collections等,并得到了广泛的使用。因此,数据结构教学的另一个重要目标就是引导学生习惯围绕复用的软件开发方式,能够使用和定制已有的数据结构和算法库。

其他传统的数据结构教学目标,如培养学生面向实际问题进行算法设计和分析的能力,培养学生计算机学科的基本理论素养和思维方式等也非常重要。但普通本科院校学生对理论内容的接受能力以及将理论和现实就业需求相联系的能力相对较弱且教学时间有限[3],笔者认为重点突破本节给出的两个更具体、更可达的教学目标,并在实现这种具体教学目标的过程中潜移默化地培育学生的计算思维和理论素质,将会取得更佳的效果。

2建构式数据结构教学

教学理论研究以及教学实践反馈均表明,学生主动学习的效果远较被动地接受老师灌输的效果好的多。因此,为实现上述教学目标,在建构式教育理论的指导下,笔者探索并采用了一系列建构式教学措施,激发学生的主动性和兴趣,取得了较好效果。

建构主义认为,学习并非学习者对教师所授知识的被动接受,而是学习者以自身已有知识和经验为基础的主动建构过程[4]。知识不仅是通过教师传授而得到,更是学习者在一定的情境中,利用必要的学习资料,通过同化新知识、顺化自身知识结构的方式而获得。建构主义提倡在教师指导下的、以学习者为中心的学习,也就是说,既强调学习者的认知主体作用,又不忽视教师的指导作用,教师是意义建构的帮助者、促进者,而不仅仅是知识的传授者与灌输者。学生是信息加工的主体、是意义的主动建构者,而不仅仅是外部刺激的被动接受者和被灌输的对象。下面从理论教学和实践教学两个方面介绍我们采用的一些教学措施。

2.1理论教学措施

课堂教学是数据结构教学活动的主要部分,充分利用课堂教学时间,激发学生学习数据结构的兴趣和信心,帮助学生建立学习数据结构的环节非常重要。我们采用了如下措施:

1) 组织小型讨论。

好的开始是成功的一半,好的课堂教学须在上课之初就抓住学生的注意力,让学生带着轻松、愉快的心情听课。我的做法是在课堂的前5分钟,提出一个学生感兴趣的话题,组织若干个有3~5位同学参与的小型讨论。到一个学期结束时,每位同学都有至少一次的发言机会。讨论的主题可以灵活设置,如时事、技术、社会热点等。有时,课堂中间学生比较疲惫、注意力下降的时候,也可以穿插一点讨论,改善课堂环境。大多数学生非常喜欢这种讨论活动,积极参与其中,成为课堂的一部分,从被动上课转变为喜欢上课。

2) 重建理论知识所针对的问题。

国内的经典数据结构教材侧重严谨的理论,较少讨论各种概念、算法出现的背景以及探讨的问题是否仍然具有现实价值。而回答这些问题能够帮助学生重建理论知识所针对的问题原型,重现解决方案的提出、发展乃至最终成熟的整个过程,更有助于培养学生解决实际问题的能力,养成批判性、创新性思考的习惯。众所周知,关于树的存储方法很多,有双亲表示法,孩子表示法和二叉链表表示法[5],其中以树的二叉链表表示法使用最广,但其他存储方法也有其适合的应用。例如,在利用树表示各个集合,求集合中的等价类时,双亲表示法更为合适。每一个集合都用树的双亲表示法存储时,并设树的根结点的值为集合名,集合中的每个成员都对应一个结点,这样很容易找到一个元素所属的子集(顺着双亲指针找树的根结点)。

3) 组织“我来讲”活动。

数据结构涉及很多抽象的概念和算法,初学者很难理解。而教师则对理论内容比较精熟,常常倾向于从理论的角度逐步递进、展开讲解,这就增加了学生的学习难度。教师和学生在教学语言上的鸿沟是影响教学效果的一个重要障碍。教师当然可将抽象的理论概念与生活中更形象的概念进行类比,帮助学生理解,也可以将复杂的算法过程用多媒体动画模拟出来,直观地展示给学生,帮助学生掌握。但一方面,根据建构主义理论,教师和学生的知识背景不同,由教师设计概念类比语境和算法模拟动画实际上仍然是基于教师的知识结构对知识点进行的同化和顺化,而不是对学生知识体系的直接建构。另一方面,教师的经验和智慧有其局限性,未必总能够找到最适合的类比语境和动画模拟。为此,笔者采用了充分发挥学生智慧的方法,组织“我来讲”活动,要求学生通过设计算法的动画模拟,创建概念的类比语境等方式进行学习,并随机选择学生走上讲台对抽象理论概念和复杂算法进行说明。这样不但能够调动学生思考问题,还能帮助那些无法完成自我知识体系建构的同学从学生的视角去理解同一个问题。例如,对于n维数组是元素为n-1维数组构成的线性表这一递归的类型定义,可采用符号推理的方式,培养学生的理论素养,而同时可鼓励学生根据自己的理解将抽象理论具体化,建立帮助理解和记忆的现实语境。

2.2实践教学措施

数据结构是帮助具有基本编程语言基础的学生锤炼编程技术的关键课程。它揭示了程序设计的基本面,即如何处理相互之间存在一种或多种数据关系的数据元素所构成的集合、如何设计算法并分析算法的优劣。若没有相应的配套实验指导学生如何将理论应用于实际问题,只是泛泛而谈、纸上谈兵,学生容易迷失在数据结构的一连串复杂概念和算法之中,而不知道学习数据结构的意义何在。为实现教学目标,笔者锁定实验内容设置和实验考核等两个关键环节,实践了如下措施,取得了较好效果。

2.2.1实验内容设置

实验内容设置是进行实践教学的最重要部分。从覆盖知识点的角度看,实验内容须面向数据结构教学目标,即实验内容须能够锻炼学生的编程技巧,如算法设计、调试、测试以及调优等能力,还能够让学生体会到围绕复用开展软件开发的威力以及思路。从覆盖教育对象的角度来看,实验内容须面向大多数同学并充分考虑优秀同学,即实验内容须划分不同的层次,让大多数学生能够很容易入手,并让有能力、有余力的学生能够不断地深入,直至形成综合型课程设计。

基于以上考虑,并借鉴同行经验,笔者开展三个层次的实验教学活动,一是要求所有学生都完成的实验内容,要求学生采用不同的数据结构实现同一个问题并进行对比分析,例如,分别使用静态数组和动态分配的连续内存区实现顺序表,使用整型、字符型数组或者链表实现长整数的乘法,使用带头结点或不带头结点的循环链表模拟约瑟夫环等;二是组织程序设计竞赛,让部分学有余力的同学能够在算法设计、程序实现和调试、优化等方面得到锻炼和提高;三是设计综合型课程设计锻炼学生解决问题的综合能力,并通过适当分组,培养学生团队协作精神和能力,锻炼学生解决问题的综合能力的目标,最终达到以点带面全面提高学生能力的目的。

2.2.2实验考核手段

考核手段在教学环节中至关重要。考核手段是学生学习和锻炼自身能力的风向标。为保证每位同学都能积极完成实验并有所收获,避免抄袭和敷衍的现象,笔者采取了综合型的考核手段。其一,提交实验成果,即程序及其运行结果;其二,记录实验过程、分析实验结果以及总结实验得失的实验报告,对实验报告进行选优讲评,培养学生撰写科学实验报告的能力;其三,每位同学必须面向教师讲解自己编写的程序,包括主要思路和细节性语法,优秀的同学可走上讲台宣讲自己的实验方案和程序设计技巧。这就基本杜绝了学生相互之间抄袭程序和实验报告的现象,使得学生真正能够思考问题,并尽力动手完成实验。综合上述三种手段的综合型考核方法既能够达到督促大部分同学完成实验、锻炼动手能力目的,又能够达到培养优秀同学的目的。特别地,优秀同学宣讲活动能够使学生观摩到如何从学生的视角从无到有的解决问题的过程,这能够培养学生解决实际问题的信心并激发其学习积极性。

3应用中遇到的问题

建构式教学模式在应用和推广过程中遇到的主要问题来自三个方面。其一,目前学生的课业负担较重,习惯于被动“填鸭”而不习惯于主动“求索”,这是推动和开展建构式教学模式的主要障碍。其二,建构式教学活动,需要师生的密切交流,但现有师资不足难以满足实际需求。一个可能的解决方法是综合多门课程和多个老师,建构整体的知识框架和学习体系,避免课程教学中的重复劳动,提高师资的利用率。另一个可能的解决方法是利用互联网技术,建立在线教学园地。其三,建构式教学模式仍然处于探索阶段,各学科缺乏建构式教学素材。从笔者在实践教学的体验来看,应尽量从学生的学习背景和能力成长规律出发而不仅仅是从学科背景出发,为学生建构知识体系设计更平滑的路线。

4结语

笔者提出将“培养超越具体程序设计语言技巧的编程技术”和“培养围绕复用的软件开发方式”作为普通本科院校的数据结构教学目标,在建构式教育理论的指导下,设计并实践了一系列建构式教学措施,分析了应用建构式教学模式所遇到的一些问题。

未来将开展两个方面的工作。一是通过问卷调查、统计分析等手段定量地分析建构式教学方法的实际效果;二是创造和积累建构式教学素材,如研究数据结构课程设计过程中不同类型学生的知识建构路线,挖掘并推广其中优秀的知识建构方法。

参考文献

[1] 教育部高等学校计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)[M]. 北京:高等教育出版社,2006:8-101.

[2] 蔡敏,郑尚志,梁宝华.“数据结构”课程教学改革之我见[J]. 计算机教育,2009(4):50-51.

[3] 揭安全,李云清,杨庆红,等. 项目教学模式指导的“数据结构与算法”教学改革[J]. 计算机教育,2008(22):21-23.

第6篇:编程技术论文范文

>> 基于Web的技术的网站设计 基于的博客网站设计研究 基于技术的网站群系统设计 基于的报社网站设计 基于平台的中小型电子商务网站的设计与研究 基于ASP的购物网站设计 基于的市级气象服务平台(网站)开发建设 基于平台的安全网站编程技术 基于的仓储系统 基于的精品课程网站的设计与研究 浅淡基于的网站CMS新闻管理模块的设计与实现 基于的船员远程自主学习培训网站的设计 基于的C语言课程学习网站的设计与实现 基于的精品课程网站的设计和实现 基于的《计算机应用基础》课程网站的设计 基于的交互式动态企业网站设计分析 基于页面模板与技术的信息网站设计与实现 基于的精品课程网站设计与开发① 基于的数字图书馆网站设计与实现 基于技术的网站开发架构设计 常见问题解答 当前所在位置:lEncode(txtuserpwd.Text),"md5");

验证码是一种防范Cookie数据自动保存而引起的凭据被截取技术,从自己服务器发起的表单进行验证便可解决这一漏洞,随机产生的验证码和文本框比较来实现,关于产生图片验证码的技术源码网络上的资源有很多,大家可以进行自由下载参考。

7数据库访问技术

1)作为网页与数据库访问的接口,提供强有力的对象支持,在实现过程中,我们可以基于以下两种策略来实现。一种策略是连接对象Connection(指定数据库信息)、命令对象Command(查询、添加、修改、删除)、数据读取对象DataReader(执行操作后的临时数据表,给应用程序提供执行操作后的结果);一种策略是连接对象Connection、数据适配器对象DataAdaper(负责数据的传输)、数据集对象DataSet(临时数据库,保存执行后的临时数据,供应用程序访问)。

2)从vs2005以后版本的.NET开发平台,增加了使用数据源直接操作数据库的功能,省去了连接的过程和临时数据操作。

3)数据批量导入,借助文件上传控件导入EXCEL文件,借助实现数据的导入,借助GridView控件进行数据的显示,最后使用For循环实现数据的添加。

①文件的导入:filepath = Server.MapPath("~\\MSadmin\\") + "excel.xls";FileUpload1.SaveAs(filepath);

GridView1.DataSource = CreateDataSource();

②借助实现数据的导入,即CreateDataSource()方法实现数据的连接,数据适配器的设置,生成的数据集对象作为函数的返回值,以绑定到GridView控件中。

③通过For循环将GridView中的数据进行读取并写入到数据库中。

4)数据批量导出,借助于Gridview将查询的结果先进行显示,然后将表格中的数据进行导出到EXCEL中,关键代码为:

Response.AppendHeader("Content-Disposition","attachment;filename=" + HttpUtility.UrlEncode("表名.xls",Encoding.UTF8).ToString());

8 结论

通过一个实际的网站案例,从网站布局设计到网站安全防范、网站技术实现,本文给出了一个概要框架,限于篇幅的原因,很多技术细节没有体现;当然,网站开发技术还有很多,本人也在学习过程中,论文所列观点与技术点仅供参考,不恰当之处还请阅读者多多指教。

参考文献:

[1]孙守强.“基于平台的安全网站编程技术”.电子技术与软件工程,2015.6.

第7篇:编程技术论文范文

论文关键词:ActionScript3.0,虚拟交通系统,电子交通地图

 

1.介绍ActionScript3.0

ActionScript 是一种基于 ECMAScript 的编程语言,用来编写 Adobe Flash 电影和应用程序。其最早的版本ActionScript 1.0是随着 Flash 5 一起,这是第一个完全可编程的版本。Flash 6 增加了几个内置函数,允许通过程序更好地控制动画元素。在 Flash 7 中引入了ActionScript 2.0,这是一种强类型的语言毕业论文ppt,支持基于类的编程特性,比如继承、接口和严格的数据类型。Flash 8 进一步扩展了 ActionScript 2,添加了新的类库以及用于在运行时控制位图数据和文件上传的 API。

随着2005年4月Adobe公司对Macromedia的收购,为Flash的发展注入了强大的动力,其分别于2007年和2008年推出了以ActionScript3.0作为默认动画脚本语言的Flash CS3和Flash CS4论文提纲怎么写。可以说ActionScript3.0的是ActionScript发展史上的一个里程碑,它实现了真正意义上的面向对象。ActionScript 3 .0现在为基于 Web 的应用程序提供了更多的可能性。它进一步增强了这种语言,提供了出色的性能,简化了开发的过程,因此更适合高度复杂的 Web 应用程序和大数据集。ActionScript 3 可以为以 Flash Player 为目标的内容和应用程序提供高性能和开发效率。

2.介绍交通状况以及设计的必要性

基于ActionScript3.0技术以及Flash对于矢量图制作的优势,我们可以设计出许多对实际生活和工作均有帮助的软件。近些年来随着我国经济的快速发展以及城镇化建设的逐渐加快,我国的城市交通正面临着非常严峻的考验毕业论文ppt,城市交通问题已经发展成为制约我国经济发展的一个瓶颈。如今随着私人拥有车辆的普及化,人们乘私家车到其他城市去旅游或办公已经成为非常普遍的事情。而由于城市交通状况的多变性以及各个城市交通状况的独特性,往往会使这些司机很难顺利的到达自己所要去的地方。传统的电子地图所包含的信息已经无法完全满足人们出行的需要了,需要有一款包含更多信息量的地图来帮助人们出行。

3.介绍如何使用ActionScript3.0技术实现

如何运用ActionScript3.0技术来实现,该地图可以实现的功能如下,显示实际道路上的红绿灯位置,实现车辆在城市道路上的模拟操作,显示实际道路的车道数目,提供标志性建筑和主要地点的照片。

3.1实现汽车的控制

用键盘来控制车辆,让使用者可以通过简单的键盘操作来实现车辆的加速,减速以及转向等运动。其主要代码如下:

//设置初始的速度以及运动方向

functionCar():void{

speed= 0;

this.rotation= 0;

this.addEventListener(Event.ENTER_FRAME,onFrameHandler);

}

//以下四个函数处理四个方向的移动

publicfunction moveUp():void{speed += 1; }

publicfunction moveDown():void{ speed -= 0.5; }

publicfunction moveLeft():void{ if(speed!=0){ this.rotation -= 5; }

publicfunction moveRight():void{ if(speed!=0){ this.rotation += 5; }}

//ENTER_FRAME事件的响应函数

privatefunction onFrameHandler(event:Event):void{

//控制速度的上下限

if(Math.abs(speed)>8){ speed= 8;}

if(speed< -3){ speed = -3;}

//响应键盘事件毕业论文ppt,调用不同的移动处理函数

privatefunction onKeyDownHandler(event:KeyboardEvent){

switch(event.keyCode){

case Keyboard.LEFT:

car.moveLeft();

break;

…}

3.2载入当地的交通地图

将当地实际的道路交通地图载入到该模拟交通地图之中,并包含详细的车道信息,以及路口处的交通信号灯等信息论文提纲怎么写。所需要的核心代码如下:

//从外部载入所需要的地图

loader.load(newURLRequest("trafficmap.jpg"));

loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completeHandler);

//卷屏方法:当车超过屏幕中心点30像素时卷动屏幕,现设置屏幕大小为800*600

functionscrollMap(e:Event):void{

varxspeed:Number = 0,yspeed:Number = 0;

if(car.x< 380){ //当控制车位于屏幕中心偏左超过20像素的位置时开始卷屏

xspeed= -scrollspeed;

if(xpos<= scrollRange.x) xspeed = 0; } //当位图到达左侧边界时不卷动

elseif(car.x > 420){//当控制车位于屏幕中心偏右超过20像素的位置时开始卷屏

xspeed= scrollspeed;

if(xpos>= scrollRange.width) xspeed =0; //当位图到达右侧边界时不卷动

}else{

xspeed= 0;

}

if(car.y<280){//当控制车位于屏幕中心偏上超过20像素的位置时开始卷屏

yspeed= -scrollspeed;

if(ypos<= scrollRange.y) yspeed = 0; //当位图到达上边界时不卷动

}else if(car.y>320){ //当控制车位于屏幕中心偏上超过20像素的位置时开始卷屏

yspeed= scrollspeed;

if(ypos>= scrollRange.height) yspeed =0; //当位图到达下边界时不卷动

}else{ yspeed= 0; }//获得偏移量

xpos +=xspeed;

ypos +=yspeed;

//根据偏移量从从原始位图数据中复制所需要的位图区域

bmpMap.bitmapData.copyPixels(bmpOriginData,

newRectangle(xpos, ypos, aSize[0],aSize[1]),

newPoint(0,0))

3.3进行碰撞设置

对所载入的地图文件做处理,将道路以外的所有信息均设为不可进入,并对主要的景点,单位,学校,医院等编入特殊代码,使得控制车辆一旦进入这些区域时,即刻显示该地点的图片信息和介绍等。所涉及的主要代码如下:

为了精确车辆的碰撞位置现将汽车的图片内部设计为如下的形状:

分别检测这四个部位有没有和道路以外的其他区域发生碰撞毕业论文ppt,其关键代码如下:

privatefunction oncarhit():void{

if(HitTest.complexHitTestObject(LeftAndTop,rect)){car.x+=speed;

car.y-=speed;}//当其左上角与外部区域发生碰撞则将其往右下方移动

if(HitTest.complexHitTestObject(RightAndTop,rect)){car.x-=speed;car.y-=speed;}//当其左上角与外部区域发生碰撞则将其往左下方移动

if(HitTest.complexHitTestObject(LeftAndBottom,rect)){car.x+=speed;car.y+=speed;}//当其左下角与外部区域发生碰撞则将其往右上方移动

if(HitTest.complexHitTestObject(RightAndBottom,rect)){car.x-=speed;car.y+=speed;}//当其右下角与外部区域发生碰撞则将其往左上方移动}

将著名景点或重要单位的图片以及介绍信息放置在该区域的上面并设为隐藏,当控制车与特殊区域发生碰撞时。即改变这些资料的visible属性,让其显示出来。通过以上代码即可以实现对车辆的控制,当使用者使用该模拟系统时就可以通过自己的操作更加直观的选择到达目的地所采用的路径,从而方便其更快更准确的到达目的地。

4.如何推广以及应用

基于这种模拟地图系统可以让人们更加深入的了解该城市的交通状况,并能获取更多更准确的城市信息,而且基于flash与网页文件良好的兼容性其可以通过网络媒介得到良好的传播。但目前还是只能实现小范围(比如一个城市市区)的模拟交通环境,相信随着以后技术的不断进步,以及更多的人对于这类模拟环境的研究,未来必将会出现更加完善的模拟系统。

参考文献

[1]苏仰娜.基于Flash的汽车模拟驾驶教学系统[J] 河南大学学报(自然科学版)2010.40(3):307-310

[2]沈钧,李庆.Flash CS3 ActionScript3.0游戏开发基础与范例[M] 北京:电子工业出版社,2008.

[3]朱治国,缪亮,陈艳丽.Flash ActionScript3.0编程技术教程[M]北京:清华大学出版社,2008.

[4]Joey Lott,Danny Patterson. Advanced ActionScript 3 With Design Patterns [M] 北京:清华大学出版社,2008.

第8篇:编程技术论文范文

关键词:可编程控制器 车停位检测传感器 辅助停车装置 红外检测预警

中图分类号:TP273 文献标识码:A 文章编号:1007-9416(2016)06-0017-02

1 引言

随着我国迈入小康社会,停车难的问题萦绕在每个人的心头。通过对松江区的万达商业广场等多个地下停车库进行实地调研,发现在照明昏暗的情况下很难发现地面上的白色车位边界线,这对司机停车造成了困扰,降低了司机停车的效率;另外,在司机停车过程中并没有对车辆的运行位置进行监控,也没有对驶出左右边界的车辆进行提示,这样很容易导致剐蹭事故。本装置属于电气控制技术领域,特别涉及一种车库运行管理系统中的车位辅助停车电气控制装置。

2 项目设计要求

车库车位按照某种功能分为若干区域,各区域有若干车位;每个停车位的下方放置停车压力传感器用于检测该位置是否拥有车停放,车停位检测传感器与控制器相连,将停车位信息传送至控制器;停车车位边界指示有若干个嵌入地下的指示灯构成,所有指示灯距离分布在停车车位边界上,当有汽车需要停入该车位时,车位边界指示灯点亮,司机可以非常清晰的看到车位边界;车位边界检测采用红外线检测对车停过程中的车行位置进行实时检测,车位边界检测的检测装置与控制器相连,将检测信号传送给控制器,当停车过程中出现待停车辆驶出车位边界线时启动声光报警器,提醒司机及时调整停车路径。车库车位平面图如图2.1所示。

3 基于PLC的车库车位辅助停车装置的设计

3.1 功能描述

基于PLC的车库车位辅助停车装置示意图如图3.1所示,主要功能器件包括车停位检测传感器、停车位边界指示装置、车位边界内、外检测、声光报警器、LED指引灯。

功能1:当控制器接收到选位信号后,车行指示灯以流水灯的工作方式点亮指引车辆进入待停车位。

功能2:停车车位边界指示由若干个嵌入地下的指示灯组成,所有指示灯等距离分布在停车车位边界上。当停车车位边界指示处于工作状态时,指示灯点亮,待停车辆的驾驶员能清晰地看清楚地面的停车位边界线,照明光线和积水带来的视觉干扰被极大地降低,有利于驾驶员安全的泊车。当检测车辆停放到位后,经过一定时间的延时,停车车位边界指示灯熄灭,恢复待机状态。

功能3:在驾驶员泊车过程中,车位边界检测将全程监控车行的位置是否在停车位的安全范围内。车位边界检测采用红外线检测,检测装置包含内、外两侧。内侧边界检测进行预警,外侧边界检测进行报警。车位边界检测的检测装置与控制器相连,将检测到的车行信号送给控制器。当内侧边界检测器检测到待停车辆行驶信号时,报警灯低频闪烁,报警器发出低频预警声,说明该车辆的位置已经偏离了停车安全范围,驾驶员应当及时调整停车的行车方向;当外侧边界检测器检测到待停车辆行驶信号时,声光报警器报警灯高频闪烁,并发出高频报警声,说明该车辆的位置已经超出了停车安全范围,驾驶员应当立即调整停车操作,以免发生待停车辆与左右两边车辆的剐蹭事故。

功能4:当车停位检测传感器检测停车位车辆停放时间超过5分钟未发生变化,视为泊车操作结束,相应的停车车位边界指示、车位边界检测和声光报警器的工作状态复位。

3.2 输入输出端子分配

本装置设计包括车库的所有车位的功能,各区域可采用工业控制网络来实现信号的传输并实现功能控制。本文主要对某一特定库位的功能实现进行设计与实现。以1号库位为例,经过分析确定输入信号为内侧红外检测等6个信号,输出控制端包括停车位边界指示灯等7个信号,共计13个信号,如表3.1所示,所以确定可编程序控制器的型号为FX2N64MR,每个PLC可实现对4个库位的控制。

3.3 基于PLC的车库车位辅助停车装置结构框图

“基于PLC的车库车位辅助停车装置”的控制涉及PLC控制技术、工业控制网络、LED显示技术,传感器技术等,系统控制框图如图3.2所示。

3.4 基于PLC的车库车位辅助停车装置控制功能实现

整个控制装置以接收到选位控制信号为启动,车位边界指示灯点亮,同时Y1~Y4以1S间隔流水灯状态工作指引车辆入库;当车位停车检测传感器检测到信号超过5S,表示车辆在车位中停放静止状态;当车位内侧检测装置检测到信号时,系统发出周期为1S的低频声光预警;当车位外侧检测装置检测到信号时,系统发出不间断的声光报警。装置控制功能部分程序实现如图3.3所示。

4 结语

本装置实现了对待停车辆指引到位、车停位检测、车位边界指示、停车过程预警和出界报警等功能,使停车过程更加安全和人性化。整个控制使用三菱FX2N可编程序控制器控制,通过对实验设备进行调试,最终实现了设计要求。本装置进行简单额改进就可以应用于别墅中的独立私家车库;地面行车指引机构也可以用于高架路、高速公路等道路交通,尤其是在阴雨天晚上,地面有积水的路况下能够有效的提高行车的安全性。

参考文献

[1]张静之,刘建华.PLC编程技术与应用[M].北京:电子工业出版社,2015.

[2]范国伟.三菱可编程序控制器技术与应用[M].北京:人民邮电出版社,2010.

[3]沈益明,金娣.车位引导系统[J].现代建筑电气,2012年10期.

[4]孙博.智能车库系统的研究与实现[D].昆明理工大学硕士论文,2014.4

第9篇:编程技术论文范文

论文关键词:用电信息采集系统,无线传输,多功能抄管理系统

[项目背景]

随着用电信息采集系统的建设,营销管理工作推进,传统的抄表方式已逐步被远抄方式代替,实现了远程电能信息采集后,抄表员去现场的频率较之以前大幅降低,对计量装置的检查也相应减少,给不法用户提供了违约、违章用电可乘之机。

目前电费催费基本上采用人工催费、上门贴条的方式,这种方式费时费力,效率低,难以及时地完成大量的催缴工作,所以迫切需要有现代化系统解决手段来代替过去繁重而低效的催费工作,减轻抄表员催费员的劳动工作压力,提高催费成效。

制定一套基于采集平台的营销管理模式,建立多功能抄管理系统,开发综合抄表员,以适应并优化这种全新的营销管理模式,集成抄表异常处理、用电检查及语音催费功能,实现对采集平台下的抄表、用电检查、电费催费的管理优化,达到准确抄表、随时开展用电检查、及时进行电费催费的目的。

[应用前景]

综合抄表员系统采用无线及时传输数据,确保可以即时上报现场情况,营销服务平台可以根据现场情况及时派出相应工作人员进行进一步处理;提高了数据采集成功率及采集质量,及时发现并上报用违约、违章用电情况并记录了异常用电位置,并通报给用电检查人员处理,及时有效地维护了正常的用电秩序,减少了国家点能量的损失,遏制了不法分子的违法行为,提高了供电企业的社会形象。

二、项目内容

系统采用无线传输数据的方式,即时上报现场情况到服务中心平台与即时获取抄表任务。在服务平台中即可实时了解现场情况,可以及时分析现场、处理现场问题,与现场形成良好的互动。现场作业时系统会自动进行定位现场位置即时上传至中心平台,准确定位抄表异常、设备故障点及违约用电计量点位置,为后续处理提供精确的位置参考,从而保证抄表工作及用电检查工作有质量的完成。

定制新的计划后移动抄表终端可以自动获取最新计划,完成每项计划任务后抄表数据可自动上传;采集设备故障原因、现场状况、处理方法、处理结果录入后自动上传,并分类存储;能够对现场违约违章用电等异常情况拍照取证并即时上报现场情况;操作员现场操作时可以获取抄录位置,并自动上传;申请移动综合抄表管理技术专利一项;研制多功能抄表器;

项目内容:采用Android平台,开发移动抄表系统;开发移动抄表日常基础抄表模块、用电检查模块、远抄校核模块、业务变更检查模块、统计报表模块;开发移动抄表计划巡查模块,巡查内容包含电量信息复查、档案信息检查、线损管理、用电检查、安全检查;开发催费模块,包含现场催费和电话语音催费;开发移动抄表无线数据即时交互模块;开发移动抄表GPS定位模块。

1. 移动抄表日常基础抄表功能

(1) 支持最基本的电表示数抄录功能,异常的电量可以选择电表异常类型。

(2) 用户信息的详细展示可以帮助操作员快速了解每一户的详细情况。

(3) 异常情况现场拍照取证,有效的记录现场实际情况,防止客户纠缠时作为有利的证明。

(4) 预警波动即时提醒对零电量、突增突减、居民大电量的用户进行有效的提醒核查。

(5) 抄表不是一日可以完成的任务,继续上次抄表可以快速定位之前退出时抄表的界面。

(6) 即时查询用户欠费方便操作员及时通知用户尽快缴费。

(7) 系统中提供了查询用户,可以根据户号、序号和表号进行快速查询需要的用户信息。

(8) 多种统计信息直观展示了当前任务完成情况以和现场情况的统计。

(9) 自动检索满足一定条件的欠费用户,进行语音催费。

2. 移动抄表计划巡查模块

(1) 对于电量使用异常的用户进行电量复查,可以确保电表抄录错误或现场存在异常及时更正或得以处理。

(2) 对于重要的用户、最近档案发生变更的用户或抽查的用户可以进行档案检查现场情况是否一致。

(3) 线损管理可以对现场情况进行比对公变信息、关口信息与台区信息是否正确,对于错误的信息可以及时更正,保证服务平台中的数据准确无误。

(4) 可以对异常的用户或抽查的用户进行用电检查,检查现场情况是否存在异常,保证用户可以正常、安全用电。

(5) 安全检查是更为深入的一项检查,检查用户线路、表箱是否符合标准,是否存在高压安全隐患,保证用户使用正常、安全、放心。

(6) 催费管理:操作员可以查询到欠费的用户后进行上门催费或触发语音催费,通知用户尽快缴纳电费,保障用户可以正常用电。

(7) 采用远程集抄的可能会出现未抄表或不准确的问题,远抄校核可以到现场核查异常情况,以及核对指数是否一致,可以帮助分析远抄的误差率。

(8) 业务变更检查可以防止现场实际与服务平台中数据不一致的情况,根据现场实际情况可以修改更新到服务平台,保证服务平台中的数据准确无误。

(9) 采集设备故障现场处理,记录故障原因、处理方式、处理结果,并获取故障设备GPS位置,以便后续处理。

3. 无线数据即时交互模块

(1) 在服务平台中成功定制计划后,移动手持终端只需在无线环境下即可即时获取到最新计划任务。完成每项计划后,系统会自动上传到服务平台中。方便服务平台可以即时分析了解现场情况。

(2) 当遇到无线信号弱或无线信号不稳定时,操作员也可以选择USB传输模式下装或上装数据,解决了在恶劣环境下也可以正常工作的需求。

4. 开发移动抄表GPS实时定位模块

(1) 采集设备故障时,记录故障设备位置,便于后续处理;

(2) 用电检查时,发现违约违章用电情况,获取异常用电位置,提交用电检查人员进行快速定位处理。

三、采取的研究方法和技术路线

[研究方法]

1. 在PC上模拟Android环境;

2. 采用Java移动编程工具进行编程,并在模拟环境测试;

3. 最终程序从PC移植到手持终端中进行测试;

4. 实验环境测试通过后,进行现场测试;

[技术路线]

1. 移动编程技术;

2. Java 移动编程工具的应用;

3. Android移动操作系统的特性;

[技术关键]

1.采用Android作为系统开发平台;

2.使用Java 移动平台编程技术;

3.移动数据传输安全保障;

4. 实时捕获GPS当前位置;

参考文献

[1] 王映民 .TD-LTE技术原理与系统设计 .人民邮电出版社,2010,(06).

[2] 郑君里、应启珩、杨为理.信号与系统(上册).高等教育出版社,2010(11).

[3] 罗升阳. Android系统源代码情景分析. 电子工业出版社,2012(10).

[4](美)萨曼达(美)希瓦史塔瓦. 信息存储与管理:数字信息的存储、管理和保护.人民邮电出版社,2010(05).

[5](美)Nicholas C. Zakas. JavaScript高级程序设计.人民邮电出版社,2012(03).

[6](美)昊斯特曼. JAVA核心技术(卷1):基础知识(原书第8版).机械工业出版社,2008(06).