资源描述
浅谈职业中专计算机教学
<P>浅谈职业中专计算机教学</P>
<P> 关键词:计算机;教学定位;任务驱动 <BR>摘要:随着计算机技术的发展以及计算机网络在我国的普及,计算机教学已经成为了职业中学教学的重要组成部分。本文作者结合自身教学经历,阐述自己对职业中专计算机教学内容以及教学方法的一点看法。 <BR> </P>
<P><BR> 随着我国计算机的普及以及市场对于计算机人才的需求,各类职业中专为了适应市场需求纷纷开设了计算机课程。经过培养学生为社会提供了一大批计算机人才,但是我国的职专教育中也存在着一些问题,下面我结合自身教学经验对于我国职专计算机教学的教学内容定位以及教学方法谈一点自己的看法。 <BR> <BR> 一、计算机教学内容定位 <BR> 由于计算机技术的飞速发展,不断地有更新的技术替代旧的技术,这使得计算机专业的知识是各种专业中知识变化最多、更新最快的一个专业,但是一些老师在知识更新、实践能力上没有适应这种发展,对计算机新知识、新软件缺乏必要的学习和了解,知识和观念落后于形势的发展,多年来职中计算机教学基本上是凭一股热情,教学上并没有一个清楚的定位。教材是陈旧的教材,讲授的技术是90年代的技术,或者是简单的连小学生都懂得的技术,要不就是对于职专学生非常难学弄懂的汇编语言、编译原理、数据结构等等。讲授的知识与学生的接受不水平不符,与市场对于职专学生的能力需求不符,这使得我们很有必要重新思索职专教学内容的定位。 <BR> 所谓教学内容定位,实在是课程内容定位,即所选择的授课教材,授课内容。笔者认为在职专计算机教学中要把握以下原则: <BR> 1.与学生的接受能力相匹配。选择的教材要是大部分学生可以学懂的,比如可以选择计算机应用基础,计算机网络基础,计算机硬件基础,编程语言可以侧重现在流行的语言,比如java等。同时要注重对学生数据库方面知识的学习。同时可以开设计算机平面设计课程,这些都是学生易学有用的课程。 <BR> 2.与市场对于学生的能力要求接轨。教师要及时把握市场需求,经常上网浏览把握市场导向,对于新的语言及技术要及时引导学生学习。比如现在比较热的jsp技术,要积极引导学生在课堂内外进行学习,对于平面设计这些使用的技术知识,要多向学生讲授并指导学习。 <BR> 3.重视学生的实践能力。再好的理论知识也要付诸实践,由教师把关,对于所学的编程语言、技术都要在实际的课后作业中体现,比如学习了jsp技术,则要求学生利用jsp+database(可选的数据库)进行小的系统开发,使学生在实际的系统开发中掌握理论知识,提高自身编程水平。 <BR> <BR> 二、计算机教学方法 <BR> 1.根据学生的兴趣区别,分方向培养 <BR> 众所周知兴趣是最好的老师,教师对自己所带班级的学生的兴趣爱好要以问卷调查、单个谈话等方式进行了解,对学生的爱好进行归纳,将兴趣爱好相同的学生分在一个小组,分方向培养。具体实例中,教师在教学中可以首先对所有学生提出一个共性的基本要求,然后分方向分组进行指导,如有的学生喜欢编程,有的喜欢设计,从而提高教学绩效。 <BR> 2.在教学中采用任务驱动法 <BR> 任务驱动,就是让学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。运用任务驱动法,可以提高学生的学习主动性,培养学生分析问题、解决问题的能力。运用“任务驱动法”教学不仅可以提高学生参与学习的积极性和主动性,而且可以互相学习不同的技术处理手段,扩宽知识面,使学生的自学能力、动手能力、解决问题能力和创造能力都得到锻炼与提高。在计算机课中,任课教师要善于捕捉各个学生的闪光点,然后进行总结,就会激发学生的进取心与创造欲。对教师而言,教学经验也会有一个飞速提升,并更有助于教学。 <BR> 3.利用多媒体网络教学软件 <BR> 在实验课中,最令教师头痛的是同性的问题。当几个人甚至几十个学生产生同一问题时。由于环境所限,只能每个学生逐一讲解,这样不但教师工作量加大。而且浪费了很多宝贵的时间。多媒体网络教学软件可以解决这个难题。它可以把普通的微机室变成极具交互性的教学网络系统,大大提高了机房的实用性,增强教学效果,减轻教师的工作强度,也使学生的学习效率倍增。无论是对学生单一答疑,还是共同解惑,它都具有强大的功能。通过多媒体网络教学软件,可以实现实验课现代化。使学生的学习更加主动,全方位获得知识,学习效果与效率也会显著提高。 <BR> 结论:总之,根据学生的兴趣区别,分方向培养; 在教学中采用任务驱动法以及利用多媒体网络教学软件对提高计算机教学绩效起着极其重要的作用。职业中专的计算机教学不同于本科教学,职专的教学首先是为了使学生学有所用,因此学校和计算机教师要认真负责,积极学习提高自己,在课程内容定位上把好关,在教学方法上要灵活掌握,力争为我国培养出更多的计算机人才。 <BR> <BR> 参考文献: <BR> [1]李爱华.谈职业中专计算机教学,济南教育学院学报,2002,5 <BR> [2]张雁.浅谈提高职高学生计算机学习效果的途径,成人教育,2005,6 <BR> [3]唐全国.浅谈任务驱动教学法在职业学校计算机教学中的应用,电脑知识与技术,2009,5(21) <BR></P>
</p>
<P>多媒体教学方法在高等职业教育中的探讨</P>
<P> 关键词:多媒体;传统教学;课件 <BR> 摘要:现代多媒体技术的日益成熟和广泛应用,正在深刻地改变着人们的传统观念、教育思想、教学方法和学习方式。本文就如何将传统教育和现代多媒体有机的结合,充分发挥各自的优势,来提高现代教学水平和艺术,阐述了自己的意见。 <BR> </P>
<P><BR> 多媒体教学在八十年代已经开始出现,随着计算机技术的迅速发展和普及,多媒体计算机已经逐步取代了以往的多种教学媒体的综合使用地位。目前,各大高等院校己将多媒体教学拓宽到各个专业,大大拓展了教育的时空界限。使传统的教学模式、教学思想以及教学结构均发生了巨大的变化。多媒体教学集图、文、声为一体,信息量大,形象直观,能够调动学生的学习积极性,在一定程度上提高了教学质量。 <BR> <BR> 一、传统教学与多媒体教学的比较 <BR> 传统教学要求老师与学生面对面的直接交流,声形并茂,亲切诚恳,抑扬顿挫,良好的节奏感,饱满的激情深深地感染学生,吸引学生。老师可随时观察课堂的动态,调整教学节奏,进行互动和启发式教学。但不足之处是信息量少,画面静态,不便学生对较抽象的问题理解。相对传统板书教学的多媒体教学具有信息量大、形象直观、图文并茂,能够营造生动形象的课堂气氛,激发学生积极思考。文字图形清晰美观,层次分明,可重现,可复制,可快速浏览。但和教师面授板书教学相比,学生印象不深,表层理解是多媒体教学的最大的弱点。多媒体课件有时将事过于明显化和简单化。它减少了学生获得真知时的逻辑思考和理解思维的艰难过程。如果使用不当,在认知的深度上,它可能不是拓宽了学生思维空问,而是压扁了学生的思维空问。不是深化学生的思维深度,而是将思维过程浅显化。 <BR> <BR> 二、多媒体课件在教学中的优势 <BR> 多媒体教学是通过对多媒体教学信息的收集、传输、处理和共享来实现教学的一种教学模式,即教学课件运行在服务器上。利用多媒体技术和多媒体课件进行教学已经成为一种趋势,高校教师应该能够充分利用这种技术来丰富自己的教学手段,达到教学目标。 <BR> 首先:多媒体课件可激发学生学习兴趣。把调动学生的内驱力放在首位,重在诱发学生的学习动机,激发浓厚的学习兴趣,形成积极的学习态度和良好的学习习惯。比如,教师让学生明确学习的重要价值,精心设计教学过程,引发学生强烈的认知冲突,适当补充与学生学习生活相关的教学材料。又如,教师努力营造一个可以接纳的、支持性的、宽容的课堂学习环境,让学生置身于民主的、愉悦的课堂氛围中放飞思维、潜心探究、快乐创造。 <BR> 其次:多媒体课件可使教学过程更生动。每一种多媒体软件都具有丰富的展示形式,在备课过程中可以充分使用这些功能来实现课堂教学过程中的互动性。上课时播放出来,使得学生能够掌握正确的发音。此外,在PowerPoint当中可以适当地使用动画功能,先将所需提出的问题展示出来,等待学生进行思考之后,再将问题的答案展示出来。这样可以留给学生充分的思考空间。通过多媒体技术,教师可以预先记录下备课时具体实现(实验)步骤;在授课时,结合原型系统的展示视频,进行实例教学,使得学生不但在理论上认识了这个概念,更能够在实例中认识其作用。 <BR> 再次:多媒体课件可增强交互功能。采用多媒体教学可以向学生提供大量信息,教师只需通过一个控制界面就可以轻松地调用多媒体教学课件中的文字、图形、录音机、录像机、影碟机等声像资料和设备,节省了许多传统的板书、绘图等时间。但要取得最佳的教学效果和质量,还必须精心设计教学过程,增强师生互动性。对不同层次、不同要求的学生,在每节课前教师根据教学进度、学生反馈意见、有关学科的最新动态等情况,对多媒体教学课件进行补充、修改,这是把握好网络多媒体教学节奏的基础;在教学中多采用课堂讨论,使学生能积极地主动思维,主动参与到学习中去,加深对知识的理解、认识,有问题可在讨论中得到解决。教师也在讨论中掌握学生的想法、学习的难点、知识接受程度,适时地调整教学的进度和内容,突出教学的难点和重点。创设一种“跨时空、超文本、自然化、个性化”的学习氛围,达到最佳的教学效果。 <BR> 最后:多媒体课件可节约备课时间。电子课件便于保留和修改,有较好的继承性,对于重复性的教学能够反复利用。教师备课中,当在原有的电子课件的基础上制作新教案时,可以节省许多不必要的重复性劳动时间,提高了工作效率。 <BR> 总之,优秀的多媒体课件是进行现代化的课堂教学,提高教学效果的基础,因此首先应认真地、精心地进行多媒体课件的制作设计。每一门学科均由若干个知识点组成,在课件设计之初应以教材为参考,即要对教材和教学的内容进行详细的分析研究。课件设计制作和课堂教学一样,既要源于教材,又要高于教材,需要对教材所包括的内容进行提炼和浓缩,达到引导学生进行科学思考和学习的目的。但是教师不能仅以教材作为教学的主要参考书,还需要摘引其它的相关内容、资料,特别是要吸收与教学内容相关的、本学科的前沿知识和最新成果,以利于培养创新型人才.以更适应高等职业教育的需要。 <BR> <BR> 参考文献: <BR> [1]范开元,米西峰.基于Web的网络多媒体CAI课件开发和设计探究[J].教育与职业.2006,5(15):160-162 <BR> [2]宫海斌,田莺.教学课件的理论设计与应用实践.现代教育科学,2005,6:62-63 <BR> [3]赵妮.基于校园网的医学教学网站建设与技术实现[J].医学信息,2006,8(19):1299-1302 <BR> [4]陈荣政.浅谈改进扣完善网络多媒体教学[J].情报杂志,2008 <BR> [5]刘敏钰.基于建构主义理论的多媒体教学模式及教学设计[J].陕西教育学院学报,2005,03 </P>
<P> </P>
</p>
<P>摘要:由于计算机应用的飞速发展,很多单位都存在多个业务处理系统。这些业务处理系统是在不同时期因不同业务需要独立建立起来的,不可避免地产生“信息孤岛”现象。这种情况下,改变原有的异构、分散和孤立的基础架构、重新构筑一个全新的技术架构的“信息整合战略”应运而生。 <BR> 关键词:数据仓库;数据整合技术;物化视图 </P>
<P> <BR> Application of Data Integration Technology in Integrated Management System <BR> Hu Hengqing <BR> (School of Software Engineering,Tongji University,Shanghai200092,China) <BR> Abstract:With the flying development of computer application and the information technique developing till today,a lot of business enterprises all exist more than ten business processing system.These systems build up independently in different period for different business needs,which cause "information isolated island" inevitably.In this case,it requests the business enterprise change originally isomerism,dispersion and isolated of the foundation structure and reconstructs a new "integration strategy" of the technique structure to emerge with the tide of the times. <BR> Keywords:Data warehouse;Data integration technology;Materialized view <BR> <BR> 随着我国税收信息化建设水平的不断提高,在部门内部,依据不同的税收业务开发了各种税收业务系统,分散的系统和数据不便于对税收活动的管理和决策,如何高效的集中整合税收数据,客观反映税收情况,增强管理手段,提高决策能力,成为摆在税务部门面前的总要任务。 <BR> 一、数据整合技术的概念 <BR> 数据整合并不是对企业原有技术和模式的颠覆,而是把企业中各种各样的资源整合起来为业务服务。整合包括硬件和软件的整合,企业内部和跨企业的整合,操作环境和业务流程的整合等等。整合的首要问题是数据源的整合。整合后统一的数据平台可以用于业务分析和领导决策等。 <BR> 二、数据技术在税收业务系统中应用的步骤 <BR> 数据整合包括数据的收集、整理、分析、变换以及刷新等步骤。 <BR> (一)数据收集:根据项目规划和任务目标以及对数据分析的需求,确定选择哪些数据源作为分析目标。帮助理解数据源的资料有源系统的数据字典(这是最重要也是最易获得的资料),数据库设计说明书,E- R图,概要设计,系统需求分析报告,系统运行情况报告等。数据收集的越充分越有利于对数据的理解以及后续数据整合操作的准确性。 <BR> (二)数据的整理:收集到的数据资料可能来自企业内部也可能来自企业外部,数据源存储的平台和格式也不一定相同。对于不同的数据来源需要有不同的汇集和处理方式。 <BR> (三)数据的分析:做数据分析的时候首先要看懂数据字典,了解数据库表中各字段的含义及作用,撇开纯操作型的数据,保留分析型的数据。对于欲保留的数据又可以根据源系统的实体以及整合后欲应用的分析内容进行分类。另外,各个操作型系统由于业务需要设计上可能会产生一些重叠的数据,即同一笔记录在不同的系统中都存在,这都是些冗余数据,需进行处理。处理的时候可以对各个源系统设置一个优先级,首先从最高优先级——一般是核心业务系统从中提取数据,如果数据不存在就从次优先级系统中提取数据,以此类推。 <BR> 在数据分析的同时可以根据源系统的运行情况评估数据的质量及其可用程度。有些数据库表中有的字段在使用的时候并没有数据,如果做新系统需要把这些数据找到。不应将有用的但是没有值或数据不准确的记录随便丢弃,正确的做法是将它们另外存储在一张错误信息表中以备对帐用。很多字段在不同的系统中具有相同的名字却是不同含义和类型,也有很多不同类型及名字的字段却表示的是同一个意思。因此这一步还要消除数据歧异和不一致的问题。还有一些事实指标要确定它们是否在同样的条件限定下,通过同样的方法提取或计算得到的,它们之间的关系是什么。数据库表中有很多内容可能看不明白,就要找当时的设计人员或熟悉业务的分析人员弄的明明白白。总之,数据的质量决定了整合后系统的质量,系统的质量决定了这个系统的成败。 <BR> (四)数据转换:数据转换的过程实际上就是数据映射的过程。在数据源分析工作做好的前提下,可以按照分析主题级、数据源实体级、属性级映射进行。数据映射时需要注意的地方是,新系统数据库表中的字段名尽量不要沿用数据源系统中的字段名,以免发生误解和错误;必须预留足够再生以及衍生的变量;有的字段数据可能来自几个源表的综合;主键的设置是基于对源系统和新系统的深刻理解之上,设置不当会导致数据转换实现过程中的错误或者数据粒度的不准确;考虑数据变化时的应对策略。以上的各个阶段都要形成最后的文档资料存档备查。 <BR> (五)数据刷新:在数据整合方案对于时常变化的数据可采用物化视图的快速刷新,在刷新时,只针对基表上发生变化的数据进行刷新,实现增量数据加载;对于物化视图的刷新控制,即可控制对变化数据的捕捉粒度,同时可与数据仓库的抽取周期予以分开,可供工作流进行控制,对于主题对数据的粒度的变化有较好的可维护性; <BR> 三、数据整合技术在税收业务系统中应用的意义 <BR> 通过研究针对数据仓库的数据整合问题,提出数据整合整体方案,并应用在数据相对复杂的税收系统中,为数据整合技术的应用提供了案例价值,也为类似税务系统的各级企事业单位的数据整合提供了参考价值,其具体的意义如下: <BR> (一)提出了一个适合于数据仓库中数据整合的设计方案。此方案综合现有的数据整合方案中的优点,结合系统中已建立的数据仓库模型,实现增量数据的加载,具有较强的实用价值。 <BR> (二)主要针对不同数据库、不同平台的异构环境进行分析,提出在特定应用环境下更适合的数据整合方案,使得在特定范围内数据采集对象能够进行清洗和迁移,使得数据仓库的ETL过程的质量和速度有所提高。研究的问题具有一定的创新性。 <BR> (三)研究过程中基于数据仓库的体系架构,提出应用数据整合技术的四层数据仓库体系架构,在该架构中增加数据操作层完成增量数据的整理和迁移,这对目前普遍存在的分布式网络数据的整合利用提供了参考方案,真正有效的处理了跨平台跨区域的数据整合和集中处理,并及时的做到了数据的更新和分析处理。 <BR> 参考文献: <BR> [1]余晓平,瓮正科,张振宇,胡宇光.数据整合技术研究[J].兵团教育学学报,2006(2) <BR> [2]张蒲生,苏运霖.基于政务数据仓库的数据集成及关键技术[J].计算机工程,2003,6 <BR> [3]彭木根.数据仓库技术与实现[J].电子工业出版社,2002,6 <BR></P>
</p>
<P>摘要:在Windows2000下利用VB的串行通讯控件可实现PC机与多单片机之间的通讯。采用定时器控制大大加快了自动化进程,克服了以往“握手”协议造成的通讯速度缓慢的缺点。本文主要介绍了在PC机上如何利用VB软件构建单片机的上位机界面和底层通信基础。 <BR> 关键词:单片机;通讯;属性;事件 </P>
<P> <BR> Using VB Realized Communication Between Multiple MCU&PC <BR> Li Guofeng <BR> (Langfang Teachers College,Langfang065000,China) <BR> Abstracts:Using VB COMM Controls in Windows2000 can be realized communications Between many Microcontroller unints and PC.Greatly accelerated by the timer control automated processes,overcoming the past"handshake"agreements resulting from the shortcomings of slow communications.This paper mainly introduces how to use a PC in VB software construction of MCU interface and the underlying communication foundation. <BR> Keywords:MCU;Communication;Property;Events <BR> <BR> 在采用以PC机为控制中心的数据采集自动化控制系统中,通常需要单片机采集数据,然后用异步串行通讯方式传给PC机,PC对单片机进行定时控制,需要多个单片机协同工作。如果系统不很复杂,可通过定时器控件控制收发过程,在必要的地方自动接收装置,使定时控制和通讯过程完美地结合起来。这样,可以免去“握手”协议的繁琐过程,简化编程,提高速度。VB具有面向对象的设计方法,友好的用户界面,简单方便的串行通讯和实用性强等优点,无论借用其他语言就可以开发出优秀的控制系统通讯软件。本文介绍在Windows2000环境下如何利用VB来实现PC机与多个PS1016单片机之间的串行通讯。 <BR> 一、VB环境下通讯程序的设计 <BR> VB提供了串行端口控制Mscomm来为应用程序提供串行通讯。该控件屏蔽了通信过程中的底层操作,程序员可以设置、监视Mscomm控件的属性和事件,结合Timer控件即可完成对串行口的初始化和数据的输入输出工作。 <BR> (一)Mscomm控件的主要属性如下: <BR> 1.Commport 设置并返回通讯端口号。端口号可以设置为1~16的任何数,如Mscomm.Commport=2表示设置当前通讯端口为COM2。 <BR> 2.Setting 设置并返回波特率、奇偶校验、数据位、停止位。格式为Mscomm.Setting=String。String是一个包含四部分的字符串:第一部分为波特率;第二部分为奇偶校验,N表示不校验,M表示符号校验,E表示偶校验,O表示奇校验,S表示空格校验;第三部分为数据位数,其可选值为4,5,6,7,8;第四部分为停止位位数,其可选值为1,1.5,2。Setting属性的缺省值为“9600,N,8,1”。 <BR> 3.Portopen 设置并返回通讯端口的状态,也可以打开和关闭端口。 <BR> 4.Input 从接收缓冲区返回和删除字符。该属性在运行时为只读。 <BR> 5.InputLen设置并返回每次Input属性从接收缓冲区中读取的字符数。InputLen属性的缺省值为0。设置InputLen为0时,Input将读取接收缓冲区的全部字符。 <BR> 6.Output向传送缓冲区写数据。要传送的数据可是文本数据或二进制数据。 <BR> 7.CommEvent返回最近的通讯事件或错误。只要有通讯错误或事件发生错误时就会产生Oncomm事件。CommEvent属性中存有该错误或事件的数值代码。 <BR> (二)Timer控件的主要属性如下: <BR> 1.Enabled返回或设置一个值,该值用来确定一个窗体或控件否能够对用户产生的事件作出反应。通过把Enabled设置为“Galse”来使Timer控件成为无效,将取消由控件的Interval属性所建立的倒计时数。 <BR> 2.Interval返回或设置对Timer控件的计时事件调用间的毫秒数。Timer控件的Enabled属性决定该控件是否对时间的推移作出响应。将Enabled设置为“False”会关闭Timer控件,设置为“True”则打开Timer控件。当Timer控件置为有效时,倒计时总是从其Interval属性设置值开始。创建Timer事件程序。可通知VB在每次Interval到时该做什么。Timer控件和Enabled属性设置为“True”时,VB将在Interval时间到后自动访问Timer_Timer过程。 <BR> 二、主窗体设计 <BR> 为实现通讯程序,须在VB开发环境下设置一个用做控制通讯的窗体。窗体上主要有一个通讯控件Mscomml和两个Timer控件。VB的特点是事件驱动,定时器控件会定时触发相应事件的驱动程序。 <BR> (一)发送单片机命令 <BR> 为了使主机能够对整个检测过程进行实时控制,须要在发送命令以后设定等待的时间,也可以通过条件判断下一步是发达还是接收命令。对发送的命令,可能是文本方式或二进制代码。在发送二进制代码时,应特别注意发送的格式。 <BR> 发送命令过程是一个带参过程,这样可使发送命令简便易行。具体程序如下: <BR> Sub发送单片机命令过程(command As Byte) <BR> Dim输出命令(1 To 1)As Byte <BR> DoEvents <BR> 输出命令(1)=command <BR> MSComm1.OutBufferCount=0 <BR> MSComm1.Output=输出命令 <BR> MSComm1.InBufferCount=0 <BR> End Sub <BR> (二)接收数据 <BR> 接收数据是一个被动的过程,可以通过函数来实现,由定时器开启。在接收过程中,多数用特征字符,如“OK”、“#”等。这些需要在通讯协议中约定。 <BR> Function接收数据() <BR> Do <BR> DoEvents <BR> In_buffer $=In_buffer$&MSComm2.Input <BR> Loop Until InStr(_buffer$,“OK”)'从串行端口读“OK”响应' <BR> In_buffer=Left(In_buffer,len(In_buffer)-2) <BR> 接收数据=In_buffer$ <BR> End Function <BR> (三)Timer控件控制 <BR> 通过Timer控件来控制通讯中的发送命令和接收数据过程,在通讯程序中设置两个Timer控件分别控制发送单片机命令和接收单片机数据。为了实现一台PC机和多单片机之间的通讯,可在一个Timer控件的过程中,在发送命令之前设定命令参数和要接收数据的单片机号,然后发送单片机命令;在另一个Timer控件的过程中,根据发送前设定的单片机号,接收不同单片机的数据。 </P>
<P>Timer控件控制程序如下: <BR> '发送命令主控程序 <BR> Privata Sub TimerSend_Timer() <BR> TimerSend.Enabled=False <BR> Select Case command <BR> Case 1] <BR> Call发送单片机命令过程(任务1) <BR> TimerReceive.Enabled=False'启动自动接收 <BR> Case2 <BR> Call发送单片机命令过程(任务2) <BR> MSComm1.Rthreshold=0'关闭自动接收 <BR> TimerReceive.Interval=500 <BR> TimerReceive.Enabled=True'启动定时器接收机号=1 <BR> Case 3 <BR> Call发送单片机命令过程(任务3) <BR> MSComm1.Rthreshold=0'关闭自动接收 <BR> TimerReceive.lnterval=500 <BR> TimerReceive.Enabled=True'启动定时器接收 <BR> 机号=2 <BR> Case 4 <BR> ┆ <BR> Case n <BR> … <BR> End Select <BR> End.Sub <BR> '接收数据主控程序 <BR> Private Sub TimerReceive_Timer() <BR> TimerReceive.Enabled=False <BR> Select Ca
se机号 <BR> Case 1 <BR> In_buffer$=接收数据(机号) <BR> Call任务2 <BR> Case 2 <BR> In_buffer$=接收数据(机号) <BR> Call任务3 <BR> Case 3 <BR> ┆ <BR> Case n <BR> In_buffer$=接收数据(机号) <BR> Call任务n <BR> End Select <BR> End Sub <BR> (四)自动接收、监视总线状态和通讯错误的处理 <BR> 自动接收、监视总线状态和通讯错误的处理可以通过OnComm事件实现。VB程序运行过程中只要设置MSComm1.Rthreshold=1,在接收事件发生时程序就会自动访问MSComm1.OnComm()过程。 <BR> 由于外界干扰或电压波动等原因,PC机和单片机之间的通讯可能会出现错误,如接收缓冲区溢出、网络端口超速等。这些可能发生的事件都能在代码中引起运行错误。为了处理这些错误,须要将错误处理代码添加到程序中。通过控件中的OnComm事件可以捕捉和处理错误。在通讯过程中所发生的通讯错误是CommEvent属性返回的。当CommEvent属性值发生改变时,表明有通讯错误,就会产生OnComm事件。同时,可以利用自动引发OnComm事件的特点在接收过程中加入状态显示码。这样可以监视通讯线路状态,得到单片机和主机及单片机和单片机之间的通讯进程。通讯错误的处理程序如下: <BR> Private Sub MSComm1_OnComm() <BR> Select Case MSComm1.CommEvent <BR> Case ComReceive 'Receive data '自动数据接收、监视总线通信信息 <BR> Select Case In_buffer $ <BR> Call A <BR> Label.Enabled=“正在执行任务1” <BR> Call B <BR> … <BR> End Select <BR> Case comFrame 'Framing Error '通讯错误处理 <BR> X=MsgBox(“Framing Error!”,16) <BR> …'错误处理 <BR> Case comEventOverrun '数据丢失 <BR> X=MsgBox(“数据丢失!”,16) <BR> …'错误处理 <BR> End Select <BR> End Sub <BR> 在PC机上,利用VB开发单片机上位机的基本思路,通过以上设计得以实现。这个思路和设计方法在一些典型的单片机远程网络系统的项目上有着广泛的应用和参考价值。 </P>
<P> </P>
</p>
摘要:本文通过建立一个软件工程硕士论文质量评价与度量模型,提出了明确的论文质量目标和一套切实可行的评价标准,并针对实施过程中可能存在的若干问题,进行了分析和探讨。<br> 关键词<br>本文来自:计算机毕业网 :工程硕士;质量评价;质量标准<br> <br> 1存在问题与质量评价度量模型<br> <br> 由于种种原因,论文质量的分析和实际评审工作存在着质量要素空泛、无法真实、直接、客观地度量,最终无法做到实事求是地评价等问题[1][2][3]。例如:有关评估方案中规定的选题要求是:论文选题来自于企业实践,工程背景明确,应用性强。而论文质量标准要求是:技术先进,有一定难度;内容充实,工作量饱满;综合运用基础理论、专业知识与科学方法;格式规范,条理清楚,表达准确;社会评价好等。但现实的论文评审操作则明显存在以下问题:<br> (1) 质量要素的选择过于简单、抽象层次太高。因而难于细致、客观、真实和准确地反映被检查对象的实际情况;<br> (2) 对相关质量要素的度量和评价,缺乏直接、真实、仅根据客观的、标志性的交付物成果、里程碑事件为度量和评价依据的质量要素度量与评价方法,使本已高度抽象化的评价,更带有人为评判的色彩;<br> (3) 所有的度量和评价是定性的,当从定性评价,转化为定量成绩的时候,从定性到定量的转换标准设置,缺少科学性和原理依据。<br> 作者认为,产生上述问题的根本原因有两个。一是标准的制定者受传统学术观点的局限,担心制定详细、确定的评审标准,将限制论文作者的研究和表达,导致“论文八股”的出现。另一个原因,则是标准制定者对工程硕士论文(包括论文阶段的学习、研究过程)应该做什么?应该怎么做?最终的目标应该是什么?怎样才能检验硕士研究生是否达到了的既定目标等很难确切把握。导致本质上对论文质量目标的不明确、不清晰,因而无法制定具体的检查标准。<br> 为了克服上述问题,针对软件工程硕士毕业论文这一特定对象,本研究首先建立如下的论文质量标准与评价度量体系模型:<br> (1) 论文质量的一级属性:论文的分类和性质界定;<br> (2) 论文质量的二级属性:论文必须包括的四个基本构成部分;<br> (3) 论文质量的三级属性:论文基本构成部分的质量度量要素;<br> (4) 论文质量的四级属性:论文质量度量要素的度量方法,包括定性度量转换为定量评价的加权因素设计,即量化成绩。<br> 图1为论文质量标准与评价度量体系的模型。<br> <br> 2对论文性质的界定<br> <br> 为了准确地把握软件工程硕士毕业论文的质量,明确论文质量标准,我们根据软件工程硕士研究生培养目标和专业要求,结合软件学院实际情况,不失一般性地将软件工程硕士研究生毕业论文的类型,界定为软件技术研究与软件工程项目二类。<br> 界定的原则依据是2003年科技部、教育部等五部委《关于改进科学技术评价工作的决定》中,将科学技术评价工作明确分类,区别不同评价对象,明确各类评价目标,采用不同的评价标准,以求能够客观、真实、准确地反映不同评价对象实际情况的原则精神。<br> 界定的基本出发点是区分论文性质,并分别制定相应的评审标准。本研究的重点是软件工程项目类论文。本研究对软件工程项目类论文的定义是:<br> 目标:在企业实习过程中,参与企业软件工程项目,研究并解决特定问题域的问题;<br> 技术与方法:学习、研究、选择、运用,并有所拓展下列(同时)技术与工程知识与方法:<br> 技术知识:计算机软件(或软硬结合、以软件为主,但必须包含软件工程)的最新技术、方法、手段、工具;<br> 工程管理:在软件工程的生命周期模型(不要求特定模型)及软件过程关键环节中,采用软件过程管理、项目管理、配置管理、质
展开阅读全文