电子测试论文:电子测试系统接口技术 摘 要 随着电子信息化时代地来临,电子产品数量逐渐增加,电子测试系统在电子产品生产和质量保障中都起着非常重要的作用,电子测试系统不仅推动我国信息化建设进程,并且逐渐扩大应用范围,渗透到人们日常生活的方方面面,提升人们使用电子产品质量和舒适感。在电子测试系统中,接口技术是关键,目前我国电子产品市场上接口技术包括S-100标准化接口、RS-232C串行标准化接口总线、IEEE-488标准接口总线、VXI接口总线以及PXI系统总线。 【关键词】电子测试系统 接口技术 发展趋势 在人们不断认识新鲜事物和创造新型事物之时,总是离不开测试,虽然我国科学技术在近些年取得大幅度进展,但是在电子产品生产过程中依然面临着测试任务,因为电子测试数据具有一定指标性和实用性,给电子产品调试提供实际依据,因此在生产环节中要不断完善测试系统功能。在电子系统发展过程中取得进步最大的就是接口技术,接口技术发展和研究给人们的生活带来很大便利性。 1 电子系统测试接口技术 1.1 S-100标准化接口 S-100标准化接口主要适用于处理微机电子测试系统,是由100条信号线与电源连接而成,其中75条线脚名称和功能都有统一规定,9条线脚规定名称但没有功能限制,其余16条线脚的使用功能和名称都交给用户自行定义。S-100标准化接口设计的最初目的是为配合8080型的CPU工作,但是由于其自身稳定性比较好,在其他方面的应用也非常广泛。 1.2 RS-232C串行标准化接口总线 RS-232C串行标准化接口总线主要用于串行连接CRT终端机及调制解调器,是由25个有明确规定使用功能和名称的线脚组成,总线长度控制在15m以下,该种接口总线技术自身具有一定缺陷,接口传播信号速度比较慢,优势在于信号传播过程中能够保证高度的安全性、能够传输到比较远的地方、传输需要的线缆盗勘冉仙佟 1.3 IEEE-488标准接口总线 IEEE-488接口总线共有16条用于传播信息的线路,其中8条线路用于双向信息传播与总信息命令,另外8条线路用于信息同步或异步交换并对交换信息进行缓冲。但是由于其传输速率不超过1M字节每秒,美国惠普公司在IEEE-488技术基础上进行研发,形成传输速度增加的IEEE-488标准接口总线,改善接口各项性能,有效解决接口与微型机之间的互通问题。 1.4 VXI接口总线 VXI(VEM bus Extensions for Instrumentation)接口总线集中了智能仪器、个人仪器以及自动测试系统的很多特点,包括测试仪器模块化、32位数据总线提高数据传输速率、系统可靠性高、具有可维修性、电磁兼容性好、通用性强、标准化程度高、灵活性强等。VXI接口总线技术的出现使得自动测试系统尺寸大大缩小,测试速度大幅度增加,能够满足目前自动测试系统向标准化、自动化、智能化、模块化以及便携性的方向发展。VXI接口包括GPIB接口、RS-232C接口、MXI bus接口、IEEE1394接口和VME bus接口,都是采用内嵌式主计算机,有效减少系统体积、增加工作质量和效率。VXI接口总线的接口电路比较复杂,采用双端口RAM将有利于器件内部的CPU与VXI总线间的数据传输,能够进一步扩大VXI接口总线的优势。 1.5 PXI系统总线 PXI系统总线是一种基于PC的测量和自动化平台,它结合了PCI的电气总线特性与Compact PCI的坚固性、模块化的特性,并在此基础上增加了专门的同步总线和主要软件特征。使之成为测量和自动化系统的高性能、低成本运载平台。PXI系统总线具有很多优点,包括传输数据速率快、适合大量数据交换和传输、测试时间短、性能可靠性大等。PXI系统拥有32位总线信号和64位总线信号两种类型,主要是由PXI背板提供支持的机箱构成,机箱具有一个系统插槽和一个或多个外设插槽,该种接口技术地使用使得测试系统逐渐完善和标准化。 2 发展趋势 2.1 强化基础研究、提高仪器质量和可靠性 我国在电子产品发展上步伐比较晚,相比较发达国家来说,电子产品发展水平远远没有达到发达国家标准。因此国内电子测试系统在改善运行环境和情况的同时,还要借鉴国外先进的运用概念、原理和方法,通过科学途径培养更多专业测试技术人才,为我国科学技术的发展和研究提供更大空间。注重强化发展基础研究,以提高仪器质量和可靠性,使得仪器整体和内部形成协调发展、技术稳定、可靠的模式,从而克服长期以来的技术局限。 2.2 迎难而上、突破技术难点 我国科学技术发展正处于技术攻坚阶段,应该注重借鉴国外优秀技术,集中力量克服技术中遇到的难题,打破国外技术封锁的窘境,依靠自身技术研发和创新,鼓励青少年用于创新创业,将科技产业作为重点产业发展,争取在最短的时间内赶上发达国家科技水平。 2.3 加大科技研发投资力度、积极研制新型仪器 电子产品的更新速度很快,电子测试系统也要跟上电子产品的更新速度,基于此国家应该加大科技研发投资力度,积极研制出新型仪器,实现大批量产品和技术更新,大规模生产新型测试仪器,全面提高测试系统接口技术的稳定性和可靠性。 3 结语 综上所述,随着电子产品种类和数量的逐渐增多,人们的生活和工作已经与电子测试密不可分,不仅给电子测试系统的接口技术发展提供了发展空间,同时也让人们在使用电子产品之时享受电子产品带来的便捷。电子测试系统的发展一直是我国电子产品发展的关键,本文在新时展的背景下,总结我国目前市场具备的几种电子测试系统的接口技术,是为了更好的促进电子产品的健康发展,是为了给接口技术研发提供理论参考依据,希望通过本文的研究能够给读者带来更多专业知识了解,对我国科学技术发展提供最大地支持和理解。 作者单位 商丘医学高等专科学校 河南省商丘市 476100 电子测试论文:电子计量测试的发展动向和趋势 【摘要】 随着我国经济的发展和科学技术的进步,企业对于计量测试的要求越来越高。如今,计量测试已经被普及到人们的日常生活当中,受到了人们的热切关注。文章主要研究了电子计量测试的未来发展动向以及其发展的主要趋势。笔者将从电子计量测试的概述角度出发,深入分析电子计量测试的主要发展趋势,期望能够使更多的人认识到电子计量测试的重要性。 【关键词】 电子计量测试 特点 发展趋势 前言: 我国的一些生物工程当中也采用了计量测试,并且对计量测试的精准度做出了特别的要求。为此,我国需要深入研究计量测试的技g,从而使计量测试的技术能更加符合社会发展的需求。电子计量测试的出现在一定的时间内满足了国家和企业的需求,并且获得了很多领域的认可。如今,电子计量测试的发展前景已经上升到了科技的层面,并且还在受到不断的追捧。在国际领域上,电子计量测试成为了国家发展的重要指标之一,其代表着国家科技的水平以及社会生产的进步。 一、电子计量测试概述 所谓的电子计量测试指的是在某些领域当中需要的测量工作,而电子计量测试能够为实际工作提供数据并且为工程的设计以及建设提供依据。国际上所规定的电子计量测试范围大概在10kHz―3000GHz左右,而一旦测量的数据达到了1MHz―300MHz,将被称为高频,当数据频率达到了300MHz―30GHz则被称为微波,当频率达到30GHz―300GHz,就会被称为毫米波,再往下则被称为亚毫米波。人们通常会用到的波段主要从以上几个段位中作为主要的参数。 事实上,电子计量测试时一种参与比较复杂的工作。电子计量测试中的电磁波主要从传输线等途径中传输出来[1]。而当工作人员采用传输线的形式来传输数据时,其将参考当时的电压以及功率等多方面的信息。 当工作人员以自由空间的方式进行数据的测量和传输时,将考虑到磁场的强弱等。因此,电子计量测试的主要特点就是以电磁作为主要的参量。该项技术如今已经具有了覆盖面比较广的特点,并在统一的参量当中,其能够进行不同阶段的测试。 二、电子计量测试发展趋势 电子计量测试已经获得了很广阔的发展空间,并且将在未来被运用在多个领域当中。 2.1电子计量测试在生物工程领域的应用 我国的生物工程当中经常会出现关于生物磁场方面的测试,在该工作当中,就会运用到电子计量测试。工作人员在生物工程的研究当中主要是为了研究人类的大脑活动,从而了解人类的触觉以及视觉等感官,并且能够研究出人类大脑的神经活动。电子计量测试将进军到生物工程的研究当中,对脑神经的活动频率进行探索[2]。该项工作中,电子计量测试能够按照其测试的频率分析出人类脑神经的活动原理。如今,很多发达国家都已经对电子计量测试进行研究和分析,并从其性质角度和传播途径等方面说明了电子计量测试的优点,从而将现代的信息技术与电子计量测试融合在一起,环节生物工程研究人员所面临的数据分析问题,并能够解决人工智能软件开发中的问题。 2.2电子计量测试在环保工程领域的应用 我国所研究的一些环保工程当中也运用了电子计量测试,其将通过技术的转变而为环保工程提供支持。电子计量测试被运用到电磁污染的测量当中。当今社会,我国人们的生活水平越来越高,其对电气的使用也越来越多。但事实上,电气设备中所散发出来的电磁会对人体健康造成影响,严重的情况下会使人类生病。 国际上的很多国家都已经对电磁的发射波段进行了规定,我国也出台了明确的文件规定了电气设备所发出的电磁。为此,电子计量测试将会被运用到日常生活当中,并对电磁进行测量,从而使噪声污染减少。电子计量测试也将被运用到大气的测量当中。地球上的大气受到了严重的污染,促使雾霾现象以及温室效应的发生[3]。电子计量测试的发展注定其将被运用在对大气层的测量当中,从而使人们能够及时得到预警。研究人员将根据电子计量测试所提供的数据来分析大气的具体状况,并制定出相应的政策,以此来改善环境,帮助人类更好的生活在地球上。 三、结论 如今,电子计量测试已经获得了全面发展的机会,其工作技术也正处于革新和研发的阶段。相信在未来的时间里,电子计量测试能够向着更为合理的方向发展,从而实现技术上的全面革新,并且能够使测量工作的服务质量更加优化。电子计量测试中的产品质量也能够获得人们的认可,其会创造出更多的社会价值。 总而言之,只要人们能够更加重视电子计量测试,就能够使电子计量测试融入到实际生活当中。 电子测试论文:微电子电路的校准技术和自动测试探索 摘 要 本文接下来简要分析了微电子电路自动测试技术与自动校准技术,同时从四个方面的研究探索了微电子电路的校准技术与自动测试技术。 关键词 微电子电路;校准技术;自动测试探索 随着电子电路技术在各种电器产品之中的深入应用,对人们日常生活产生了很大的影响。为了确保运用了微电子电路技术的产品质量能够达标,研究微电子电路的校准技术与自动测试也就显得尤其重要。 1 微电子电路的自动测试技术与校准技术 1.1 自动测试技术 对微电子电路按照相关要求严格进行测试,是保证其余商家产品影响不到自身产品的重要途径。为了确保运用微电子电路技术的产品质量能够达标,必须根据其具体情况进行测试。若是保证测试设备级别达到产品测试需要的水平之上,软件本身质量情况则是能够对测试质量产生较大影响的重要因素。而软件本身的质量情况却取决于检测依据以及检测过程中选择使用的方式、测试复盖率和、测试验证的有效性这几个方面,并且这也一直是近年来关于自动测试技术研究方面的一个重要课题。 1.2校准技术 在测试设备满足相关要求的前提下,测试软件的质量对检测数据的准确性、可靠性有着很直接的影响。若是测试设自身的准确性达不到相关要求,则测试软件即便质量很好也无法保证测试结果的准确性。通常情况下,对质量要求比较高的生厂商对校准测试系统量值的准确性相对而言也就比较高,这些生产商有的还在使用三家比对和一票否决制。从而在一定程度上增高了管理环节与生产的成本,进一步对产品的生产速度造成影响。 2 微电子电路自动测试与校准技术探索 2.1 微电子电路校准依据与方法研究 现阶段国内还没有形成比较系统的电路检测标准,微电子电路的校准的依旧包含了GB3443-82、GB437784、GB6796-86等与“xx电路测试方法的基本原理”,在这之中的“xx”是微电子电路型号分类。根据目前暂定的分类情况有30种左右。 现阶段关于这方面的标准还没有形成系统性,微电子电路的检测校准不仅需要测试方法的基本原理,还需要与之对应的程序设计规则。不然若使用相同的标准,能够编织出质量不同的程序。这样也就会使测试与校准的完整性、一致性得不到有效保障。把测试方法基本原理当作检测依旧还不够完善,还需要加强相关程序设计规则的规定。并进一步编制出比较完善的与之对应的微电子电路校准规章。微电子电路校准并非使用一般的仪表器作为设校准设备,而是选择使用自动检测系统。这也检测校准过程中就可以由程序控制,有效降低了人工操作带来的影响。所以,对校准过程的研究已经转变为对校准程序设计规则的研究。一般而言校准过程中的控制文本被成为规程,检测过程中的控制文本被成为规则,而其规程与规则都将以程序设计形式实现。 2.2设备校准依据与方法研究 生产制造厂设计指标也就是设备校准的依据,一般而言有基准以及输出通道量值、范围与不确定度这两种。单独针对一个测试系统的话,其对校准量值要求比较多。若选择手工方法进行校准,若该测试系统包含60个通道,所花费时间大约10~20天,而表格的话需要耗费大概300页。如此大的工作量也就需要自动方式完成更佳。现阶段主要有基准参量分别溯源法与标准物质法这两类设备校准方式。基本上大多数的微电设备都是综合测量的类型,因此一般而言均具有好几个类型的参量要进行校准。比如说时间频率、电阻以及电压,这些的量值实际上各有不同。若是在对其进行校准的时候选择了参量分别溯源法,通常情况都是先针对其基准量施行溯源。在这之后再选择出溯源达到相关标准的基准,并用此检验设备之中其余参量与全部输入或者是输出参量。最终也就对整个系统完成校准。只是选这种方式进行校准是有一定难度的,其系统基本上是从西方发达国家引入进来的,仅配带了这些系统各自的使用手册,并不附带校准资料。因此想熟知这些系统的校准程序比较难以实现。比方说想要了解测试系统的基础位置、标称值等,这均是难度系数比较高的方面。若是对这些测试系统没有一定程度的了解,基本也就难以使用此方式进行校准。而所谓的标准物质法则选择的标准样片其不确定度实际上是已知的。这种方式是用不确定度已知的标准样片,以此利用这些样片对设备施行测量校准。若是测量的参数类型的范围相对完整,则此为校准。反之,也就称之为核查或者是比对。标准物质法一般情况比较不符合使用在国家最高微电子测试设备的校准。但如果是通过国际协作,让其用于更高设备上制作的标准样片也就适用。 2.3 检测复盖率与校准完整性研究 这方面是其检测校准过程的重要追求目标。通常情况其故障复盖率若越大是更符合其需要的。最佳的便是可以用最少的代码获取最高的故障覆盖率。在以前那些测试码生成算法这方面的研究之中,已经有多种比较适用的算法。只是这些算法之中也就穷举对于复杂电路差不到能达到100%的故障复盖率。其实早些年,计算机这方面的技术不是很高,资源也就相对比较匮乏,而且其硬件所需要的成本也不低,相对而言速度也是比较慢等等方面给测试码的大小造成了技术方面的限制。而如今因其在计算机复制测试系统上,测试速度已经大幅度提高,内存也有很大的扩大,使得大部分微电子电路使用穷举或者是状态穷举都不会在存在较大的问题。校准的完整性与测试故障覆盖率是不相同的,其并不在乎测试码的大小,更多的是在乎检测参量是否完全测验,因此也就与校准方式、过程挂钩。比如,选择基准参数分别溯源法,这里用的代码、测试量并大,但检测却完整。若选择基准物质法尤其需要看第一个通道的输入或输出参量、范围是否测完。也是因其本身自带验证程序,自校时会以第一通道作为基础进行校准,可以校准测试系统所有通道的一致性。也才能使其余通道的准确性得以有效保障。 2.4 量值溯源 所谓的量值溯源,在国内或者是国际上均是其量值通过一条不间断链持续追溯到最高标准。对微电测试所使用的设备关于校准量值溯源这方面而言,溯源与校准这两方面使用的方法是有着一定联系的。因此实际上还存在着参量分别溯源法或者是标准物质法。只是在使用标准物质法的时候是存在一些限制条件。 3 结论 微电子电路检测设备需要根据计量原理与被测电路电子特征的具体情况编写出相应的检测程序,以此被我国众多行业引用并推广。因此,需要加强微电子电路自动测试与校准技术的研究力度,使更多产品质量得以有效控制。 电子测试论文:变电站在线监测智能电子设备的自动化测试 摘 要:通过一定的通信方式采集并上传变电站在线检测智能电子设备的状态信息,在监测分析整个变电站的运行时发挥着重要的作用。对此,文章通过下文对相关方面的内容进行了论述。 关键词:变电站;在线监测;智能电子设备;自动化测试 作为一体化监控系统,在线监测智能电子设备为其中非常重要的组成部分。现阶段,随着技术的发展,出现了种类多样的在线监测电子设备,需要我们在工作中有甄别性地进行理解与应用。 1 测试方法的分析 应该根据实际情况出发,设置相应的在线监测IED装置设备。通过客户终端机DUI终端完成通信与交流。在分析完响应报文之后,对其功能的具体性能进行辨别。通常测试人员需要加入到常规的测试方法中,这样闭环就难以形成。文章在研究时,将在线监测IED的功能测试用例提供了出来。测试用例会被自动化测试系统解析成测试脚本,这样客户端通信模拟器就是通过测试脚本进行控制的,从而同DUT完成通信。对响应报文给出的一些测试结果进行着重的研究与分析,这样就有效的完成了选择测试用例再到生成测试结果的闭环处理。此外,测试过程的记录也被测试用例所提供了出来,便于一些测试人员认识到测试的重要性。 将测试过程文件应用到变电站在线监测IED自动化测试中,当作测试的提交文件,对其各项功能的测试通过文字的形式描述出来。在线监测IED的所有功能都被包含于自动化测试系统所给出的预定义用例中。将用例从测试用例数据库中选择出来,自动化测试脚本是测试平台转化测试用例后所得到的。此外,对所要输入的测试数据进行选择,然后,向着自动化测试引擎中一同输入测试脚本。 2 测试的重要技术分析 2.1 将自动化脚本根据实际情况设计出来 在线监测IED的各项功能的预期结果与测试步骤都是通过功能测试用例进行描述的,人工的测试形式一般通过测试者按照测试用例中的程序,分部进行测试,并对比分析预期结果和实际结果。 在扩展标记语言的基础上,专门将有一种脚本描述语言为在线监控测试IED功能测试设计了出来。为了防止工作的重复发生,通信测试的具体运作、审核测试结果及所在的测试环境等,都充分的应用了模块化测量思想。根据具体情况入手,将相同的操作方案抽象的制定出来,之后,在自动化测试语言脚本元素的基础上,完成相应的定义与分析。将不一样的脚本信息在不同空间的基础上定义出来,各不相同的试用例工程,然后合理的选择和采用其中的脚本元素,然后积极的制造出自动化测试脚本。 2.2 生成测试脚本 2.2.1 储存测试用例 数据库内部的在线监测IED功能测试用例通常利用自动化测试系统进行读取分析,按照用户给出的测试输入数据及对应的测试序列将测试脚本生成出来。 并且,需要通过调用多个通信服务来完成在线监测IED的各个功能,将测试序列表构建起来,对相应通信服务命令进行存储。 2.2.2 生成测试脚本 在分析时,以在线监测IED的上传数据功能为例展开,对测试用例生成测试脚本的基本过程进行分析。图1是它的基本流程图: 首先,将测试用例表中的记录读取出来,将相应的变量通过脚本中的输入参数定义出来,并且,按照测试者给出的数据初始变化量进行测试,如图中①环节所示。 其次,将对应的测试的序列在测试用例中查找出来。在排列时,按照执行顺序去做。按照这样的测试序列检测数据上传功能:联系控制模块、将报告出发装置设置出来、对报告控制模块的书写、执行报告、报告暂停。图中的②和③就是最好的诠释。在测试序列表中定义测试序列的通信服务参数。并且,在参数名称的基础上,将脚本内部的定义变量查找出来,对其值进行设置与应用。因为一些测试序列已经将执行时间定义了出来,所以,在定义的过程中,可以将timer元素应用到脚本完成该项操作。 再次,将预期结果通过测试用例定义,在执行了测试序列后,对对应结果的脚本描述进行定义、收集。如图中④所描述的。 2.3 设置自动化引擎 整个测试流程的控制是由在线监测IED自动化测试引擎进行控制的,分别由接入的逐渐完成各个测试步骤。有测试引擎为自动化测试脚本将一致性的入口输入提供出来,对全部组件的行为进行集中式控制,进而展开自动化测试。 通过开放式的接口对测试引擎进行设计,但是,只对测试流流程控制给予了完成,利用接口方式,对客户端通信、结果分析组件和脚本解析等进行调用。这种设计,对测试引擎的独立性给予了保持,此外,能够互相替换符合开发接口的组件,大大的提升了其扩展性。 对IED发出的响应报文,由测试引擎收集,然后通过具体的测试结果,分析相应的组件,分析响应报文,将测试报告制作出来。通过分析相应的结果,测试结果分析组件对响应报文中的内容逐一的进行对比,如果对全部规则全部可以满足,这样就表明通过了测试,利用反射机制,测试结果分析组件将报告控制块与相应报告中的变量分别获取出来,然后将测试报告生成出来。 3 结束语 在线ID自动化测试法是一种先进的技术措施,文章通过下文对该测试系统的相关内容进行了着重的分析与论述。通过在实际操作与测量中应用该技术,将测试效率有效的提升了上来,并且在测试结果的基础上改进了在线监测IED,为有关行业的工作人员在具体工作中提供了极大的帮助作用。 电子测试论文:基于PXI的汽车电子ECU功能测试系统 摘 要: 由于传统功能测试系统对汽车电子ECU进行测试时存在偏差高和稳定性差的缺陷。因此,提出基于PXI的汽车电子ECU功能测试系统,该系统由PXI总线、电子监控测试模块、万用表和计算机组成。PXI总线对汽车电子ECU进行数据的采集与初始化测试,并将数据传输给电子监控测试模块。电子监控测试模块由控制器、供电模块、检测模块、信号收发器和开关控制器组成。供电模块为电子监控模块供电,检测模块将检测出的故障数据传递给信号收发器进行信号转变。开关控制器通过分析故障信号进行电路的转换或切断操作。控制器管控着整个电子监控测试模块的运行流程,并将筛选后的数据传输给万用表。万用表对接收到的数据信号电压进行放大并传递至计算机。软件设计部分,给出PXI汽车电子ECU功能测试系统的测试流程及其故障的排除算法。实验结果表明所设计系统拥有较高的准确性和稳定性。 0 引 言 近十年来,汽车电子ECU以其舒适性、经济性和娱乐性作为诱惑因素,其全国装载率[1?4]已高达80%。为保证汽车行驶的安全稳定,庞大的汽车电子ECU市场对其产品的功能测试提出了较高的要求[5?6]。由于传统功能测试系统对汽车电子ECU进行测试中存在偏差高和稳定性差的缺陷。因此,构建准确性和稳定性较高的汽车电子ECU功能测试系统,已成为目前国际汽车组织协会研究的重要项目。 以往研究的汽车电子ECU功能测试系统均存在一定的缺陷,如文献[7]提出虚拟汽车电子ECU功能测试系统,利用计算机模拟汽车行驶过程中的各种障碍,进而对汽车电子ECU进行测试和故障排除,但这种测试系统无法应用于特定环境,且准确度和故障排除率较低。文献[8]提出DSPACE汽车电子ECU仿真测试系统,其拥有性能优越的硬件以及完善的仿真软件,可对汽车电子ECU进行完美测试,但这种测试系统价格昂贵,且在实际运用中汽车电子ECU无需进行如此复杂的测试,因此推广率较低。文献[9]提出基于N1硬件平台的汽车电子ECU功能测试系统,该系统以HIL作为理论依据进行汽车电子ECU的网络和功能测试,但这种系统的检测流程较为复杂,效率低下。 为了解决以上问题,提出了基于PXI的汽车电子ECU功能测试系统,在PXI总线上添加适合的测试电路和设备,构建功能完善的汽车电子ECU功能测试系统。实验结果表明,所设计的汽车电子ECU功能测试系统拥有较高的准确性和稳定性。 1 基于PXI的汽车电子ECU功能测试系统 1.1 系统总体结构设计 PXI汽车电子ECU功能测试系统由PXI总线模块、电子监控测试模块、万用表和计算机组成,其结构图如图1所示。PXI总线对汽车电子ECU进行数据的采集与初始化测试,并将数据传输于电子监控测试模块。电子监控测试模块将采集数据进行筛选和信号放大,并管控着电路的转换和切断操作。万用表可对筛选出的数据信号电压进行放大,并将数据信号电压传递至计算机进行分析和控制。 1.2 PXI总线模块设计 PXI总线模块是PXI汽车电子ECU功能测试系统的优秀模块,其主要功能是对汽车电子ECU系统进行数据的采集、测试与传输。PXI总线模块由扩展卡、数控二极管、转换卡和PXI拓展器组成,图2为PXI总线电路原理图。 由图2可知,PXI总线模块工作流程为:将需要进行测试的汽车电子ECU与PXI总线模块中的扩展卡相连,利用扩展卡进行汽车电子ECU的数据采集与存储。因扩展卡所需数据类型较为特殊,故二者在进行数据的传输前需要进行数据的协议转换。采用某公司设计的MXI?4转换芯片,无需进行复杂的算法编制便可实现数据的协议转换。 扩展卡拥有极高的存储容量和防丢失性能,可进行数据协议的大量存储。数控二极管是一种拥有两个电极的电路元件,其在工作状态下只允许电流从单一方向通过,并且能够进行电流值的显示。通过将扩展卡与数控二极管相连接,可防止系统在不稳定的情况下电流逆流形成的数据乱码,也能够实时监测电路中的电流值,防止电路元件损伤。 由于经由MXI?4转换芯片转换后的协议数据不能被PXI汽车电子ECU功能测试系统的其他模块所识别,故在PXI总线模块中安置转换卡。转换卡能够将协议数据转换为标准的电气规范数据,并将其传输于PXI拓展器。由于汽车电子ECU在故障状态下工作时的数据波动较大,且标准范围并不惟一,故PXI拓展器会对传输来的数据进行初始化测试,将符合规定范围附近的数据全部留用,再将测试数据传输于电子监控测试模块进行进一步的分析。 1.3 电子监控测试模块设计 电子监控测试模块能够实现数据的传输、汽车电子ECU故障的判定与锁定以及监控单元的自我检修等功能,可对电源故障、信号故障、转速故障和存储故障等进行实时监测。该模块可以对温度范围为[-45 ℃,90 ℃]、用电电压范围为[DC 13 V,DC 15 V]的汽车电子ECU进行功能测试,测量范围较大,可完美满足市场需求,图3是电子监控测试模块基础结构图。 由图3可知,电子监控测试模块由控制器、供电模块、检测模块、信号收发器和开关控制器组成。 控制器是电子监控测试模块的优秀组成部分,管控着模块中供电系统、检测系统和信号收发器的运行流程,一旦发现以上运行流程出现本末倒置或不正常停止的情况,控制器会对电子监控模块进行初始化操作,以保证PXI汽车电子ECU功能测试系统的正常运行及其所测数据的准确性。 供电模块可自动为电子监控模块供给能量,其中包含2个直流电源与2个交流电源,能够满足绝大部分汽车电子ECU的检测用电需求。 检测模块不仅能够快速检测出数据中蕴含的汽车电子ECU故障,也能够及时发现电路中电源和接点产生的故障,为PXI汽车电子ECU功能测试系统的持续工作提供了保障,检测模块将检测到的故障信息数据传递给信号收发器。 信号收发器能够将故障信息数据转变成各种类型的可视化数据信号(包括正弦信号、三角信号、脉冲信号等),方便开关控制器进行数据的解析。由于不同数据呈现出的可视化类型不同,而不同可视化类型所需转换的电路也不同,当解析电路出现故障时,也需要进行电路的切断操作,故加入开关控制器这一元件进行控制。开关控制器接收到信号收发器传输过来的数据后,需要对数据进行分类解析,并给出是否关闭、开启电路开关的指令,以进行PXI汽车电子ECU功能测试系统电路的准确转换。采用某公司生产的4P?600M开关控制器,该开关控制器能够识别出的信号范围较广,最大开关电流为8 A,最大开关电压为250 V和DC 40 V,短路电阻值为15 Ω。4P?600M开关控制器内部拥有一个双向型电源,通过对该电源的隔离或者正负极的对调,进而实现电路的转换和切断。由于信号收发器无法进行数据的输出操作,故电路转换或切断工作运行完毕后,信号收发器会自动开始搜寻开关控制器数据,并将数据传递给控制器。最后,控制器将电子监控测试模块筛选后的数据传输给万用表。 1.4 万用表设计 由于电子监控测试模块输出数据的信号电压范围是[-10 V,10 V],而汽车电子ECU供电电压一般为15 V,需要将输出数据的信号电压进行放大才能够被PXI汽车电子ECU功能测试系统所使用,因此在系统电路中引入万用表这一元件。选用某公司设计的KEW1019R万用表,该万用表具有自动充放电能力,可在电源故障的情况下连续正常工作180 h,且准确度高、显示清晰、过载能力强,图4是KEW1019R万用表连接电路图。 分析图4可知,万用表不仅可以对数据的信号电压进行放大,也可检测PXI汽车电子ECU功能测试系统中各电路元件(包括电阻、电容、电感等)的工作性能,便于第一时间对损坏或不符合系统电路需求的元件进行更换,令所获取到的汽车电子EUC测量数据更加精准。在电路中加入了缓冲器,这是为了防止万用表突然输出过大的放大电压损坏电路其他元件。放大后的电压被传输于计算机进行进一步处理。 2 系统软件设计 利用LabVIEW软件对PXI汽车电子ECU功能测试系统进行编程。LabVIEW软件拥有巨大的编程数据库,包含数据采集、数据分析、通用接口总线、设置断点、单步执行、数据显示和数据存储等,为程序的调试提供了便利。系统的测试流程为:首先读取PXI汽车电子ECU功能测试系统的配置文件,为整个系统的初始化工作做好准备。配置文件主要有:统计过程控制、系统配件类型、极限文件和主机配置类型等。系统初始化后便可以开始数据的采集与筛选工作,测试流程启动后,当采集的数据不符合事先设定的电气规范标准值时,系统将进行不间断的数据采集,采集和筛选工作同时进行,采集的数据量达到一定数值后,测试工作开始。当检测出汽车电子ECU具有某项故障时,则自动将此故障输出并保存至计算机中。循环进行数据的采集、筛选和检测工作,直至将所有故障数据存储完毕。图5为系统测试流程图。 %循环测试并存储结果 3 实验分析 为验证所设计的PIX汽车电子ECU功能测试系统的准确性和稳定性,实验在装有某汽车电子ECU的汽车上分别进行虚拟汽车电子ECU功能测试和PIX汽车电子ECU功能测试,现假设两辆汽车的行驶初始速率和加速度均相同,分别记录两辆汽车的位移、实时速度和系统给出指令的时间,经分析后绘制出曲线图。 图6、图7分别为虚拟汽车电子ECU功能测试系统准确性和本文功能测试系统准确性。 可以看出,虚拟汽车电子ECU功能测试系统准确度曲线较为杂乱,且平均准确度仅为55%,无法对汽车电子ECU进行准确测试,对汽车的行驶安全造成了一定影响;而本文测试系统的准确度曲线较为平稳,平均测试准确度较高,为80%,验证了PXI汽车电子ECU功能测试系统的准确性。 图8、图9分别为虚拟汽车电子ECU功能测试系统故障排除曲线和本文功能测试系统故障排除曲线。通过分析两个功能测试系统的故障排除率即可确定二者稳定性能的优劣情况。 由图8、图9可知,虚拟汽车电子ECU功能测试系统在下达指令的初期故障排除率较高,但曲线整体呈大幅度下降趋势,即系统稳定性较低;而本文测试系统的故障排除曲线较为稳定,故障排除率的最大值和最小值分别为99%和83%,故障排除率整体较高且波动较小,验证了PXI汽车电子ECU功能测试系统的稳定性。 4 结 论 本文提出基于PXI的汽车电子ECU功能测试系统,该系统由PXI总线、电子监控测试模块、万用表和计算机组成。PXI总线对汽车电子ECU进行数据的采集与初始化测试,并将数据传输给电子监控测试模块。电子监控测试模块由控制器、供电系统、检测系统、信号收发器和开关控制器组成。供电系统为电子监控模块供电,检测系统将检测出的故障数据传递给信号收发器进行信号转变。开关控制器通过分析故障信号进行电路的转换或切断操作。控制器管控着整个电子监控测试模块的运行流程,并将筛选后数据传输给万用表。万用表对接收到的数据信号电压进行放大并传递至计算机。软件设计部分,给出了PXI汽车电子ECU功能测试系统的测试流程及其故障的排除算法。实验结果表明,所设计的PXI汽车电子ECU功能测试系统拥有较高的准确性和稳定性。 电子测试论文:电子信息产品中限流电路的测试方法研究 摘 要随着现代经济水平与信息科技的发展,电子信息产品的使用率较高,在我们高中学生群体中,电子信息产品已经成为我们学习和生活中必不可少一部分。但是在越来越多的电子信息产品出现在市场中后,电子信息产品的安全事故发生的频率较高,其中包括电子产品发生触电、自燃、电磁辐射等问题,对使用者也造成了一定的危害。从技术角度分析这些安全隐患,其关键因素在于限流电路存在安全问题,在本文中将着重以电子信息产品中限流电路的测试方法为优秀,分析如何提升电子信息产品的应用安全性,望此次的研究能有效的提升电子产品自身的安全性能。 【关键词】电子信息产品 限流电路 测试方法 针对电子信息产品,虽然用户对智能化、功能的相关需求较高,但是为保障电子信息产品的稳定的发展,其安全性也具有重要的作用。我们在应用电子信息产品过程中,多重视产品的应用效果,而忽视了对应用安全性方面考量,但随着越来越多的电子信息产品不良事件的发生,逐渐引起了社会公众的关注。保证电子产品的应用安全,从技术角度出发必然是主要方向,而就技术方向来讲,电路安全是最主要的研究方向,我们所使用的电子产品,例如手机或者电脑,限流电路均属于影响安全的因素,为保障其安全性,对其电路进行有效的测试最为关键,以上问题将在下文中予以阐述。 1 限流电路对电气设备属性的限值 1.1 对电路电流的限值 电路电流是保障电子产品能够正常运行的主要技术,而同时电子电流也是引发不良事件发生的主要影响因素。因此,电路电流的限制对提升产品安全性来讲具有重要意义。限流电路限制规定频率不能够超过1kHz时,在限流电路中的任何两个零件之间或零件与地面之间,应连接一个2kΩ±10%的无感电阻器,经过该电阻器的稳态电流不能够超过0.7mA峰值或2mA直流值。在频率高于1kHz时,0.7mA的限制需要乘以kHz为单位的频率值,但是不能够超过70mA的峰值。之所以会有以上的限制,主要是因为人体在电路中的电阻与一个2kΩ的无感电阻器相似。 1.2 对电容量的限值 处于稳态环境下的电压电路,将电流控制在限流电路的规定范围内,此电路就算是安全的电路。但是针对具有电容器的电路而言,由于电容器在放点的过程中具有瞬时性的特点,为避免电容器放电对人体造成电击风险,需要对电容量进行必要的控制。限流电路的控制范围是:电压不能够超过450v峰值的电流值的零部件,在此环境下的电容量不应该超过0.1μF。在电压U值超过峰值或者电流值的环境下,电路内的电容量不能够超过45/U(nF)。在电压超过15kV峰值或直流值的零部件,电路内的电容量需要控制在700.U2(nF)。也就是说根据相关标准所要求的GB4943.1-2011的要求下,在限流电路中,在电压没有超过15kV时,电路内电容器的储存电荷量需要控制在45μC之内;在电压超过15kV时,电路内的电容器储存能量需要控制在350mJ之内。 2 限流电路的监测方法 2.1 测试使用的设备分析 限流电路的监测所使用到的设备主要包括HP54501A数字示波器,2000Ω±10%无感电阻器,HP4284LCR综合测试仪。其中HP54501A数字示波器是显示电压随时间变化的测试设备,属于电子测试中相对基础但也是最主要的一个设备。将其应用于限流电路的监测中主要是监测电阻器两端的电压和频率。2000Ω±10%无感电阻器是一种电阻上的抵抗值非常小的设备,多被使用在负载的组织中,收集相关产品在使用中的不需要的电量,做到缓冲的作用大于制动的作用。HP4284LCR综合测试仪的用处是检测多通道无源光器件的损耗性能,将它使用在限流电路的监测中主要是测试电容量和电阻值。 2.2 测试电路 在本次研究中,主要选用的测试电路的对象有一定的要求,选择的测试电路需要确保其在有桥接电容或者桥接电阻的限流电路。 2.3 测试方法 测试的方法主要包括以下几个方面: (1)把需要测试的设备连接到电压为额定电压0.901.1倍之间的电压电源环境中。 (2)先需要做的是测试桥接电容与桥接电阻之间的等效电容连,以及工作电压值。利用HP54501A数字示波器对电阻器两端的电压和频率进行监测,核算无感电阻器的电流值,在其频率超过1kHz时,将测出的频率核算出电流的限值。将测量值和限值进行对比,分析电路电流是不是符合相关规定的标准。 (3)结合所测试出的工作电压对电路的电容量进行评估,分析其是否有超过规定范围,进而评估此电路电容器的电容量是不是符合相关安全应用标准。 (4)查出在故障环境下有可能造成被测点电压上升或频率变化的零部件,把这些零部件进行短路或者开路处理,然后在重复上面所说的步骤测量。在监测过程中所我们需要考虑一下几个方面的接地零部件: (1)保护接地端子; (2)需要与保护接地链接的所有其他导电零部件; (3)设备内部为功能目的为接地的所有导电零部件。 2.4 测试结果 为了明确该种测试方法的准确性,使用常规检测方法和本文介绍测试方法进行对比。此次试验中,将45件电子设备的限流电路的相关属性进行检测,其中有8件电子产品的限流电路已经确定为不合格的产品。通过使用两种测试方法,常规的测试方法只检测出5件电子产品不合格,而本文介绍的测试方法则检测出有八件电子产品限流电路存在问题。 3 结论 信息化时代的背景下,电子信息相关产业得到了快速的发展,而其中电子信息设备就是其中比较具有代表性的一个领域,无论在生活中还是工作中,包括我们参与教学活动过程中,电子信息设备都得到了广泛的应用。在电子信息设备的广泛应用下,用户对相关设备的需求均在不断的提升,其中包括设备功能、设备储电量、设备安全性能,其中电子信息设备的安全性则是上文中所主要分析的方向。综合上文所述,电子信息设备的安全与电路电流存在着一定的关系,只有保障电电路电流在规定的安全范围内,才能够保证电子信息设备的安全。通过对试验测试结果的分析,本文研究的测试方法,能在一定程度上提升限流电路测试的准确性。 作者简介 高嘉诚(1999-),男,河南省洛阳市人。就读于郑州市第一中学,对电子信息、通信工程等学科有浓厚的学习兴趣,多次到相关企业、实验室实习,参加有关交流考察活动。 作者单位 郑州市第一中学 河南省郑州市 450000 电子测试论文:基于FCC15.247无线电子产品的EMC测试 [摘要]现代社会,无线电子产品设备在人们的生活中应用广泛,电磁干扰与兼容EMC测试的问题变得非常突出。针对电子产品,研究了FCC15.247无线电子产品的EMC测试和方法,目的在于提高电子产品的使用性能。 [关键字]FCC15.247 无线电子产品 一、FCC15.247的概念 FCC(Federal CommunicationsCommission),是美国政府中的一个独立型的机构,它直接负责国会的所有系统检测。FCC15.247只是FCC中的一种型号设定,它的型号有很多种,比如:FCC15.209、FCC15.207等等的型号分类。利用无线电广播、卫星、电视和电缆,负责调解国内与国际的通信系统设备,这个任务涉及到美国五十多个州以及哥伦比亚等地区。依照美国联邦机构的通讯类的相关法律法规的制度,除了一些相关法律特别规定的产品不需要EMC认证,凡是要进军美国市场的电子类的产品都要有EMC的认证,相对于FCC无线电子产品存在着特殊的规定要求,用EMC的测试方法去测试,则测试的主要有三个项目,分别是:辐射发射(RE)、传导发射(CE)、无线带宽。下面分别对这几个项目进行的EMC测试方法进行研究。 二、FCC15.247无线电子产品的EMC测试和方法 2.1辐射发射 在检测辐射发射数据时,FCC进行EMC测试需要在3米测试距离,通常利用3米的暗室电波,并且以30MHz-1GHz的准峰值检测,但是在1G偏上的频率需要以平均值检测。检测数据的仪器值的设定需要根据国家无线电干扰,特别是委员第十六号的规定设定,让测试设备(EUT)正常工作,这两种测试数据方法得出的结果要符合B类所限定的值,这样才能让消费者放心使用。 2.2传导发射 采用传导发射的EMC检测数据时,(EUT)受试仪器要以CISPR所限定的方式检测,阻抗稳定网络(LISN)跟电源端子的结合,它的检测频率需要在0.15-30MHZ之间,接收机要以准峰值及采用峰值这二种测试波形的方法测试。 2.3无线产品带宽的要求 1、数字调制系统(DTS)。 采用数字调制系统(DTS)测试方式时,FCC的具体要求如下:所受测式设备(EUT)必须在500kHz以上及6dB带宽以上。在检测过程中,所受检测仪器(EUT)需要将仪器的天线接口连接到频率分析仪器上,中心频率则需要采用频带载波所在频率,然后再来分析500kHz是不是小于6dB带宽的宽度。在检测过程中要分别测试高频、中频和低频这三个频段的数据。 2、跳频系统(FHS)。 在跳频系统(FHS)测试方式中,FCC具体要求如下:所受测试设备(EUT)的跳频载波频率相隔必须在跳频频道20dB带宽及25kHz以上。在跳频系统测试中,跳频系统随意选取跳频频率时,所受测试设备(EUT)应当精确跳频到所相应的频率。在此过程中频率应被平均分配,传输器上的跳频频道应当跟系统所收到的输入带宽所相配对,所传输的信号应当跟频率的跳动所同步,检测步骤跟以上所提数字调制系统一致。如下表2-1所展示,FCC15.247(a)(i)(ii)(iii)分别描述了跳频系统中20dB带宽的要求。 除去跳频系统中20dB带宽的要求,则还要测试跳频系统中的频道数目和频道所占用的时间要求,如下表2-2中所展示。 2.4最大峰值输出功率的要求 2.4.1数字调制系统(DTS) 在采用数字调制系统(DTS)测试方式时,FCC需要所受测试仪器(EUT)最大输出功率的最高值应小于1W(30dBm),在测试过程中,将所受测试仪器(EUT)的天线接口与衰弱器连接到功率计上,根据电缆绳及衰弱器以及功率计显示的数据相加得出所测数据值,测试过程要以高中低三个频段进行测试,这样才更加精准有效。 2.4.2跳频系统(FHS) 相对来说跳频系统(FHS),FCC要求受试设备(EUT)跳频载波频率分开至少25kHz,或跳频系统中至少20dB带宽要求,如表2-1所示。所测试的内容和上述所涉及的数字调制系统是一样的步骤。FCC15.247(b)(1)和(2)都具体描述了最大峰值输出功率的要求,如下表2-4所示。 三、结论 本文探讨并研究了FCC 15.247无线电子产品中的EMC测试和方法。采用辐射发射(RE)、传导发射(CE)、无线带宽三种测试方法来进行分析和介绍,产品最初会呈现出下降的趋势,其原因主要是因为提高了EMC设计考量意识和减少了EMC软件的使用等等因素。将这两种原因结合起来,可以更好地提高产品的EMC测试的成功率。 电子测试论文:汽车电子电器系统中半实物仿真测试的应用 [摘 要]随着社会的快速发展,科学技术和经济水平的不断提高,汽车在人们的日常生活中发挥着越来越重要的作用,为人类的出行提供方便快捷的服务。特别是汽车电子电器的广泛应用使得现代的汽车更加安全、节能和环保,但另一方面汽车电子电器系统的开发和测试更加复杂。所需的开发周期更长,成本更高。半实物仿真测试法就是将大量的实车测试工作变为半实物仿真测试,大大节约了开发成本,缩短了开发周期,并且在汽车安全性能上还有所保障。 [关键词]汽车电子电器系统;半实物仿真;测试应用。 日新月异的现代化技术使得汽车为人们提供的服务越来越人性化,电子电器系统在这一方面的作用更为突出,它的便捷体现在方方面面。另一方面,汽车电子电器系统日趋复杂,出于对消费者安全的考虑,电子电器系统集成设计和测试是至关重要的。为了确保电子电器系统设计的可靠度,增加测试的难度和周期在所难免,但新车上市的紧迫感又使得设计周期变得越来越短。目前,这个矛盾得以解决的最有效办法,就是采取半实物仿真测试法将更多的道路实验和实车测试工作放到实验室进行,既解决了对汽车测试周期长的问题又节约了一定的成本。 一、半实物仿真系统测试概述 半实物仿真测试就是在汽车电子电器系统研发期间,利用计算机和测试台架用来模拟汽车实际情况,实时监控和测试汽车的各种数据和信号,以及考察其在极限条件下的应用情况。分析和仿真各种动态系统的交互环境,很适合数值计算、数据分析,它为汽车动力系统仿真提供了可靠稳定的基础。 电子电器系统复杂度的提高使得全面而高效的汽车电子集成测试变得比以往任何时候都更加重要。测试可以发现并改正缺陷,将各个子系统集成起来进行测试更能暴露出系统的设计缺陷,这种方法既可以缩短开发测试周期,缩短新车上市的时间,又能大大节约成本,更重要的是增强系统设计的安全性,可靠性。 半实物仿真测试系统通常由软件和硬件两部分组成。 实际的汽车执行器和传感器信号都由其硬件产生和接受,同时可以连接车辆的仿真环境和真实环境,汽车电子电器系统的实时环境也由它构成。汽车各动力系统的运行状况就是由软件来进行模拟的。软件所具备的图形化的用户界面,使得有关模型测试和定义,都很方便。硬件,软件双管齐下,提高了半实物仿真测试法的科学技术性,为汽车电子电器系统的开发测试提供了有效的保障。 此外,大量的测试工作会被转移到微机上进行,原有的实验操作方法和操作环境保持不变,系统的开放性和真实性保证了测试效果接近或等价于真实效果,这就是半实物仿真测试的最大优势。 二、汽车电子电器系统测试内容 半实物仿真测试所需要的平台就是除了发动机和变速箱本体以外的其余所有汽车电子电器零件的所有集合体,共同置于铝合金车架上。半实物仿真测试就是在这个平台上所进行的。电子电器系统集成测试包括功能测试、性能测试、网络测试、故障回放测试、诊断测试和电磁兼容测试五大块。 功能测试持续时间最长,从试制造车前一直持续到车辆上市阶段。主要包括整车级集成功能测试、系统级集成功能测试、借口测试、误用测试、用户感知测试等,功能测试中所包含的各项测试最为丰富,复杂,也最为重要。在汽车电子电器系统中占据着很大的比重。 性能测试包含整车静态电流测试、整车待命状态电流测试、电气回路电流及电压降测试、整车接地性能测试及接地点移除造成电气功能紊乱确认测试、保险丝熔断性能测试及保险丝缺失造成电气功能失效确认测试和整车电压相关的功能测试。 网络测试可与功能测试同步进行,包括物理层测试、通信层测试和网络管理测试,从而认证整车网络。 故障回放测试对车辆试验中遇到的一些电子电器系统故障,在集成测试平台的实时仿真的汽车虚拟环境下,可以很方便地进行模拟,通过故障回放来寻找问题的根本原因,寻找解决方案。诊断测试包括系统参数配置、软件刷新、传输层测试、服务层测试、IO控制测试和DTC测试。电磁兼容测试是在试制造车阶段对工程车进行实车测试。 三、详解半实物仿真测试法 现在汽车市场竞争激烈为吸引消费者的关注,某些车的开发者都利用电子电器系统的设计来刺激消费。汽车最为重要的是安全性能,缩短新车上市的准备时间,增加汽车测试的周期以及节约汽车研发成本的一系列需求,促进了半实物仿真测试法的发展。电子电器系统半实物仿真模型主要包括环境模型和变速箱模型。由于汽油发动机的工作点由节气门开度、喷油时间和点火正时时刻所决定,因此由试验所得的转速、扭距和效率特性就组成汽车发动机模型。 按照油门开度、车速和当前档位等参数进行计算,由此可建立换挡变速箱模型。通过计算当前的行驶阻力和车速,可给出车辆动力学模型。建立起车型的仿真模型,再建立起电子电器系统仿真测试界面,在微机上就可以进行该车型的电子电器系统仿真测试。目前越来越多的汽车设计师,工程师所采用的就是这种方法,这种方法可以最大程度的模仿汽车电子电器系统在实际中所出现的状况,可以最大程度的提高汽车的安全性能,保障消费者的安全。半实物仿真测试法的出现大大降低了汽车开发者的成本,缩短了对汽车电子电器系统的测试周期,更是对汽车的安全性能有所保障,越来越受到各工程师,设计师的青睐。 四、总结 汽车电子电器系统半实物仿真测试最显著的优点是可以对实际的汽车环境进行模拟,而不用对汽车进行实际检测,这样做既能保障安全不会使其产生危险,又可以模拟在真实世界中不能实现的特殊情形。汽车电子电器系统可以模拟在极端条件下的运行情况,不伦是酷暑还是严冬,不伦下雨,下雪天湿滑的路面,还是结冰的湖面都可以模拟。通过模拟这些极端情况可以帮助找出汽车电子电器系统中的不足,即使它们不会在正常情况下,只会在特定情况下发生。这样未雨绸缪,就可以把危险降到最低。 运用半实物仿真测试法可以在汽车电子电器系统未准备好的条件下对单个子系统进行测试,使得测试成为开发流程的一个有效组成部分。该方法还可以帮助在有充分证据的条件下对特殊的汽车电子电器系统设计替代方案做出早期决策,这样汽车电子电器系统在将来客户的应用环境中就能有效运行。 综上所述,汽车电子电器系统半实物仿真测试功能强大,不仅能通过缩短开发周期加快了整车上市时间,减少了汽车工人以及技术人员的人数,还由于测试期间无需使用实际硬件而降低了设备成本以及相关的维护成本,省时省力,是目前汽车电子电器系统最为适合的测试方法。 电子测试论文:电子设备热仿真及热测试技术研究 [摘 要]在科学技术水平不断提高的今天,电子产品和设备的数量也在随之不断的增加。热仿真和热测试这两项技术作为电子设备中包含的两个关键技术,其技术水平的高低将会对设备本身的使用效率产生直接影响。对此,本文以电子设备为立足点,分别对其热测试和热仿真两项技术进行细致研究。 [关键词]电子设备;热仿真;热测技术;研究 引言:就目前来看,热控制技术正处于一个方兴未艾的发展阶段,国际上有很多的国家和地区都将热控制技术作为各个军工行业电子研究机构必须要研究的一项复杂的电子系统中的一种优秀技术。但由于电子设备以往的研发过程相对较为落后,设计师对以往设计经验的依赖性较高,这使得其相关热技术无法得到哟小发展。因此,对热仿真和测试技术进行细致研究势在必行。 1. 电子系统中的热仿真与可靠性 就目前来看,电子系统正在逐渐向着紧凑型和小型化的方向不断发展,这也使得其应用范围在不断的扩大。但在不同的行业领域之中,其应用电子系统的环境存在着一定的差异性,特别是在国防军工和航空航天这两个行业的电子系统中。由于其外部环境温度变化的范围相对较大,常常会出现超出电子系统常会使用温度极限的情况出现,所以其使用环境也更加的严峻,这就在一定程度上对电子设备本身的热设计工作提出了更高层次的要求。 在电子设备中,热仿真技术的存在主要是为了确保设备内部包含的所有元器件其本身的工作温度可以一直处于安全范围之内,一旦在施工的过程中超出了这一范围,元器件本身的工作性能就会降低,设备的使用寿命就会减少,从而使得电子设备本身的可靠性无法得到有效的保障。因此,为了确保热仿真技术的准确性,相关人员一定要对流体力学、热力学、不同介质环境中的热传递规律等有充分的了解,从而做出精准的电子设备工作环境预期,进而为热设计工作的进一步进行提供充分的设计依据[1]。此外,伴随以CFD为优秀技术的专业性热仿真软件发展进度的逐步成熟和一些先进仿真工具的出现,也为电子设备内任意点温度、流体速度和压力等设计变量的准确性提供了有效的保障,从而进一步优化调整了热设计技术,提升了整个电子设备的可靠性与热性能。 2. 热仿真技术的优势和具体应用 对于所有的电子设备来讲,做好设备本身热性能的设计是十分必要的。而就热仿真软件本身来看,其存在的最大的优势就在于,其能够通过虚拟样机的构造,对设备的热设计工作进行优化,通过借助计算机本身具有的强大仿真和后期处理能力,将电子设备内部的空气或者是液冷板内部液体的流动情况进行直观和形象的揭示,及时发现其流动的不合理性可能会造成的问题,以便从根本上找出根源问题,并给予解决[2]。 在军工行业的电子系统中应用电子设备时,因为设备的工作空间容易受限制、工作环境较为恶劣,要想确保设别可以这一会处于正常、可靠的工作状态,该行业电子设备的操作人员一般会使用相对较为专业的热仿真软件来对热设计进行进一步的优化。与此同时,电子设备的应用,可以有效解决传统热学理论在计算过程中存在的耗时长、程序繁琐、结果误差较大等缺陷问题的存在。 3. 热测试装置和测试验证 在热测试装置之中,高压氮气是该装置中的压力源所在,电子设备在运行的过程中可以通过减轻和精确的调节阀门压力这两种方式对液体容器本身的压力进行有效的控制。一般情况下,这种热测试采用的都是试验的方式。由于连接管内部的截面积要远远的大于其试验时使用的模块的内界面剂,而冷却过的水在流过来看试验模块之后,会被直接排放到同大气压力相等的收集容器之中。因此,在试验系统中,大部分的压力差都会在试验模块上被消耗。与此同时,试验中使用的储液容器内包含的液体温度主要是由设备中的温度控制单元通过了精细的调节和控制单元来完成温度开工至工作的,其控制的精确度可以被控制在零点五摄氏度这一范围之内[3]。在试验模块之外,覆盖着带有绝热保温性能的材料,在热测试验证的过程中,试验人员可以通过单向流动所处的加热条件下,对热平衡进行有效的计算,通过这种计算获得的热测试技术结果,可以使电子设备在恶劣的运行环境之中,其本身的散热损失能够被控制在百分之五以内。此外,这样一来,电子设备本身的加热热量基本可以完全被处于流动状态的冷却水吸收。 结束语: 总而言之,高热流和高密度的热控制技术一直以来都是电子系统中的关键和难点技术。对此,本文以热冷却模块作为主要的论述点,通过对其整体研究过程的细致分析,从而对热仿真和测试这两项技术对整个电子系统和其内部包含的电子设备的重要性进行了分析。此外,还通过相互定量对比验证的方式进一步阐述了这两项技术对相关行业未来发展具有的重要作用。 作者简介 1袁涛,男,陕西宝鸡,陕西烽火电子股份有限公司。 电子测试论文:车身电子测试系统设计 摘 要:随着汽车电子技术的不断发展,各种汽车类电子装置越来越多,其装置之间的线路连接也越来越复杂,这对汽车的布线系统提出了更高的要求,汽车控制局域网CAN总线应运而生。本文简要介绍了CAN总线的特性,设计了基于总线技术的车身电子控制系统,从而简化了线束,降低了生产成本,也方便了维修。 关键词:车身;电子测试;系统;设计 1前言 随着汽车电子技术的不断发展和性能的不断提高,整车逐渐形成了一个庞大的系统。传统的线束不能够满足汽车行业的不断发展,而CAN总线技术的应用让各种信号数据在电子单元之间得以共享,节约成本的同时也增加了汽车的智能化,并提高了汽车的安全性、舒适性和稳定性,降低了诊断与维修难度。目前CAN总线技术的发展很快,会逐渐成为车体控制和管理的主流,本文基于SAEJ1939协议和CAN总线协议对汽车的电子控制系统进行了结构分析,并总点阐述了CAN节点硬件和系统软件设计。 2CAN总线特性 CAN总线(ControllerAreaNetwork),即控制器局域网。CAN总线是一种支持分布式实时控制的串行通讯网络,具有很高的安全性。CAN总先技术极大的简化了传统系统布线的繁琐和技术含量低的问题,使其控制单元和系统检测分布更加合理,其通讯介质分为三种:同轴电缆、双绞线和光纤。CAN总线技术是一种成本合理的远程网络通讯控制方式。如下为CAN总线的主要特性: (1)总线利用率极高; (2)现场总线成本低; (3)数据传输速率快; (4)数据传输距离长; (5)可自动重发被破坏数据; (6)在节点发生严重错误的情况下可以自动退出总线功能; (7)可以根据报文的ID来决定是否接收报文; (8)报文仅使用标志符来识别优先级信息、功能信息。 3车身电子控制系统的总体设计 车身电子控制系统的控制功能主要包括:中央门锁和防盗遥控、玻璃车窗的电动升降、电动座椅、空调等。随着汽车电子技术的发展,集成了上述功能的车身电子控制系统逐渐应用于高档汽车,提高了汽车的控制性能,其结构主要包括:中央控制模块、四组车灯模块、四组车窗与车锁模块、空调控制模块、座椅调整模块等,各模块之间采用bps的低速双线CAN总线通讯。车内采用六个控制单元组成车身的CAN总线控制网络,分为左右门节点、车身前后节点、仪表节点和主节点。车身电子控制系统使用六个CAN通讯节点来代替繁杂的线束,很容易的实现了数据共享,使汽车成为了一个智能化的整体,具备自我调节调控功能。 4车身电子控制系统硬件设计 单片机片内集成了可达1 024KB的闪速存储器Flash。近年来,随着nash在单片机片内的应用走向成熟.单片机的开发和应用又迎来了一次新的飞跃。Flash是一种非易失性存储介质。读取它的内容同RAM的读取一样方便,而对它的写操作却比EEPROM还要快。在系统掉电后,nash中的内容仍能可靠保持不变。nash的主要优点是结构简单、集成密度大、成本低。由于Flash可以局部擦除,且写入、擦除次数可达数万次以上,从而使开发微控制器不再需要昂贵的仿真器。 简单的背景开发模式(BDM):PC主机_+BDM调试器_目标板,使得开发成本进一步降低,也使得现场开发和系统升级变得比较方便。 应用锁相环技术提高了系统的电磁兼容性。在以往不使用锁相环的微控制器应用系统中,晶振电路由于其工作频率比较高(通常为几兆赫兹至几十兆赫兹)而成为一个很大的干扰源,这一问题给系统设计、线路板布局带来了很多不便。MC9S12XE系列单片机在时钟发生系统中巧妙地使用了锁相环技术,因而可在几兆赫兹的外部晶振情况下,通过软件编程产生上百兆的系统时钟。从而降低了对外辐射干扰,提高了系统的稳定性。 5车身电子控制系统软件设计 该系统软件设计采用模块化思想,分别为:主程序模块、数据帧接收模块、数据帧发送模块、CAN控制器初始化模块等多个独立的模块。SJA1000兼容CAN2.0B技术规范,具有标准帧和扩展帧两种格式。主控节点作为网关主要实现CAN总线网络数据帧的透明传输,以及数据信息的交互。网关转发包括CAN总线网络的转发。实际应用中,CAN节点一直向网关发送信息,只有当网关发出查询命令时,CAN节点才向网关发送信息。该系统采用验收双滤波方式,这样可以使广播下发、上传到各个模块,从而实现数据信息的共享。在两个滤波器分别设置为一个广播消息ID标识码和一个模块自身ID标识码。采用这种双滤波方式,可以非常有效地提高通讯的灵活性。 CAN节点都采用查询的工作方式,优先级别高的节点可以向CAN总线广播,地址正确的CAN节点可以接受数据处理转入数据处理程序。对于特殊数据的发送请求,可以采用远程帧申请的方式,这种数据处理方法有利于程序对多个任务的结构化管理。 5.1通信控制环节设计 本系统的通信控制环节中,远程配置及监控依靠网口通信完成,近程控制通过USB通信实现。为了保证系统通信时的可靠性和实时性,对本系统植入μC/OS-Ⅱ操作系统提供任务调度机制。同时考虑到嵌入式系统资源相当宝贵,选用LwIP(LightWeightIP)作为TCP/IP协议栈移植到该系统中。 LwIP实现的重点是在保持了TCP/IP协议主要功能的基础上减少对RAM的占用,是一种轻量级IP协议,适合在一般的嵌入式系统中使用。本系统的通信控制环节设计分为两个主要部分:远程参数配置和数据转发机制。 5.1.1远程参数配置 为实现客户端对系统参数的远程配置,需采用动态网页技术。目前,能实现动态网页技术的有CGI(CommonGatewayInterface)、ASP、PHP和JSP等。由于ASP、PHP、JSP等技术需要依赖相应的语言支持,而CGI程序可用任何语言编写,且没有和任何特定的服务器结构联系在一起。考虑到本系统编程语言限制、资源有限等因素,选用CGI技术[本文采用HttpdServer作为嵌入式WebServer,在μC/OS-Ⅱ嵌入式操作系统中移植LwIP的基础上,添加HttpdServer的源代码,CGI工作流程如图1所示。 5.1.2数据转发机制 本系统参考了静态路由表的工作机制,并基于Modbus总线协议规定消息帧中包含目标设备的地址,将这些地址位分配给各个串口,配置串口号对应地址位的路由表。 为保证数据的正确性和完整性,消息帧的末位校验采用循环冗余码校验(CyclicR,CRC)方式,根据生成的CRC-16校验码多项式可以计算得到一个16位的二进制数作为校验码附在帧结尾处。发送方在发送了带有校验码的指令后,接收方会通过该多项式来验证收到的CRC-16校验码,当接收到的校验位与计算得到的校验位不一致时表明数据错误,需要提醒主机重发,提高了数据的安全性和识别错误的可靠性。 6结束语 随着汽车技术的不断发展,对安全、舒适、方便性的要求越来越高。本文结合CAN总线技术,主要研究了基于总线技术的车身电子控制系统,设计了采用“ECU(AT89C51)+CAN总线(SJA1000)+CAN收发器(PCA82C250)”模式的电子控制系统。该系统充分应用了先进的汽车电子技术和CAN总线技术,适应了汽车智能化和人性化的发展趋势,使汽车的性价比得到了不断提高。 电子测试论文:电压波形参数测试在电子测量与仪器实验中的应用 摘 要:电子测量与仪器是测控专业重要的课程,而对应的实验课程则是培养学生理论联系实际能力的重要环节。在分析电压表测量原理的基础上,设计并实现了不同类型电压表的实现模块,给出了相应的数据测量表格。在实验教学中能够帮助学生迅速理解和掌握电压表测量的原理和方法,取得了良好的教学效果。 关键词:电子测量与仪器;峰值;平均值;有效值 引言 电子测量与仪器课程是测控及相关专业的重要专业基础课程,主要运用电子科学的原理、方法和设备对各种电量及电路元件的特性和参数进行测量。使学生掌握电子测量的基本概念,测量误差理论及数据处理方法,掌握基本电参量的测量原理,方案设计及结果分析方法[1]。 在各基本电参量中,电压是描述电信号的重要参数。电压表是测量电压的重要仪器,而正确理解和掌握电压表测量电压的原理往往对初学者来说不是一件容易的事情。 1 电压参数的测量原理 电信号可以分为直流信号和交流信号。对于直流信号而言,其电压是一个恒定不变的值,测量相对比较简单,没有必要做太多的讨论。而对于交流信号,其电压大小是可以时刻变化的,可以用电压的瞬时值来描述电压的大小和变化。示波器可以测量信号的瞬时值并通过图形的方式直观的展现在屏幕上。但是示波器价格昂贵,不方便携带,因此在很多场合不适用。 电压表是测量电压的重要仪器。其测量原理如图1所示。首先被测的交流信号先要经过检波电路进行检波,转换成直流信号,再由直流电压表对该直流信号的电压进行测量,将测量值乘以一个系数之后得到测量结果在显示器上显示。 检波电路的检波方式通常有三种,平均值检波、有效值检波和峰值检波,分别对应于平均值电压表、有效值电压表和峰值电压表。 交流信号都可以看成是一系列不同频率和幅值的正弦波的叠加。因此,正弦波是一种典型的交流信号。由于被测交流电压大多数是正弦电压,而且人们通常只希望测量其有效值,故除非特别说明,交流电压表都是以正弦波为测量对象,并按有效值定度,即表头示值是被测电压为正弦电压时的有效值[2]。 因此,在测量正弦电压时,对有效值电压表,其检波电路的输出就是电压的有效值,可直接当做读数进行显示,如式(5)所示。 U=?琢 (5) 对平均值电压表,其检波电路的输出就是电压的平均值,而要得到有效值,需要按式(6)进行换算才能得到正确的读数。其中KF为正弦波的波形因数。 对峰值电压表,其检波电路的输出就是电压的峰值,而要得到有效值,需要按式(7)进行换算才能得到正确的读数。其中KP为正弦波的波峰因数。 Up=Kp・?琢 (7) 而在测量非正弦电压时,有效值电压表的读数就是波形的有效值,该读数是正确的。而对于平均值表,读数是按式(6)换算的。但它无法自动识别出输入波形的波形因数,因而其中的KF仍然是正弦波的波形因数,因此读数是错误的。由于同样的原因,峰值表的读数也是错误的。 所以,通过以上的分析可以得到,在测量非正弦信号时,只有有效值电压表的读数是正确的,可直接使用。而平均值表和峰值表的读数是错误的,如果要使用,则必须使用对应被测信号的波形因数或波峰因数进行修正。 2 实验方案的设计 为了让学生能够更好地掌握电压表测量电压的原理,我们设计了“电压表波形相应研究”的实验。目的是帮助学生分析几种典型电压波形对不同检波特性电压表的影响,进一步明确用不同检波特性电压表测量各种电压波形所得测量结果的物理意义,掌握测量结果的处理方法。 首先,为了体现电压表的内部结构,加深学生对测量原理的理解,利用模块化设计的思想[3],我们将检波电路(有效值检波、平均值检波和峰值检波)单独设计到实验板上,作为三个独立的模块,如图2所示。 a.有效值检波模块 b.平均值检波模块 c.峰值检波模块 图2 检波电路模块图 给各个模块供电后,在输出端就能分别得到输入信号的有效值、平均值和峰值。这些值可以通过直流电压表直接测量得到。 设计表格如表1所示。要求学生调节函数信号发生器,输出频率为2KHz,输出幅度为1V(用示波器监视)。分别输出正弦波、三角波和方波,用平均值、有效值和峰值检波模块测量各输出波形,记录读数并填入表1中。根据测量结果,计算被测电压的有效值,并进行分析说明。其中,由于三种波形的输出幅度是相同的,因而峰值检波的三个读数应该相同。而表格中的最后三行要求将每个检波模块的输出换算成有效值,则要求学生能够将电压表的实现过程与图1中的原理框图完全对应起来,进一步加深对测量原理的理解。 3 结束语 该实验和相关实验板在我院2012和2013级测控专业与自动化专业中进行了使用,取得了较好的实验效果。主要体现在以下几个方面:(1)将不同检波方式的电压表内部结构通过若干主要模块体现出来,充分体现出电压表测量电压的测量原理,有助于学生的进一步理解。(2)通过实验完成等幅度测量的数据表格,有助于学生灵活运用所学知识,从设计者的角度思考问题,主动运用测量原理来解决问题。 电子测试论文:电子战数字测试系统的设计方法 摘要:本文设计了一种电子战数字测试系统,对与电子战有网络接口关系的相关系统(设备)数据信息进行模拟,可模拟高密度大批量的雷达威胁目标信息,可检测电子战系统的反应时间以及信息处理、综合显示、数据融合等功能,解决了电子战系统因网络接口多、接口数据复杂导致的接口测试困难、系统检验缺乏手段等问题。 关键词:电子战系统 数字测试系统 模块化设计 电子战系统功能复杂,接口众多,技战术指标要求高,在系统设计过程中往往碰到接口调试困难,系统功能检验缺乏工具和手段的问题。 本文设计了一种电子战数字测试系统,对与电子战有接口关系的网络节点的数据信息进行模拟。可模拟高密度大批量的雷达威胁目标信息来检验电子战系统的信息处理、综合显示、目标分配等战术功能;可应用于电子战接口调试、测试、系统功能检验等不同场合,满足不同的需求;可检测电子战系统在各种威胁环境下的反应时间;构建模拟作战环境,用于测试电子战系统的数据融合等功能。 1 数字测试系统的体系结构 数字测试系统采用了灵活的模块化设计方法。把每个相关网络节点设计为一个基本模块,包括侦察模块、干扰模块、指挥控制模块等;基本模块之间相互独立,每个基本模块各自与被检系统相连,能够独立完成网络报文的收发、处理、显示、解析和应答功能。在基本模块基础上设计高层模块,包括反应时间检测、多目标处理能力检测、目标库管理、战情设置与演练等。高层模块调用基本模块提供的接口函数,实现对被检系统各项战术功能的检测。这种设计方法使测试系统具有良好的开放性和可扩充性。 数字测试系统的体系结构见图1。 图1中,基本模块基于UDP协议/TCP协议与被检系统进行网络通信。UDP是一个面向数据报的传输层协议,UDP协议的优点是提供了两种特有的传送数据的方式:广播与组播。通常情况下,一个数据报仅发往单个目的主机,也就是点对点(Unicast)报文。当需要将报文同时送到网上所有其它主机时,可使用广播(Broadcast),而不必同一条报文连续发送若干次,从而有效降低了网络负荷。当需要把报文送往某些节点,而不是全部节点,则可以使用组播(Multicast),以最大限度降低对该报文不感兴趣的节点的处理负荷。基于UDP协议通信,通过应用层的超时重发机制来保证报文收发的可靠性。 与UDP协议对应的是,TCP协议提供一种面向连接的可靠的字节流服务,并通过下列机制来保证传输的可靠性:在传输层实现应答超时重发;在TCP报文头包含“校验和”信息,若收方检测后发现“校验和”有误,则丢弃该报文段而要求重发;TCP连接的每一方都有固定大小的缓冲区,接收端只允许另一端发送其缓冲区所能接纳的数据。 2 基本模块的设计 基本模块实现某一相关网络节点数据信息的模拟。 每个基本模块提供相应的人机界面,示意图见图2。用户首先对需要发出信息的参数进行设置,然后点击“发出报文”菜单,弹出一个子菜单,其中列出该模块所有可发报文的名称。点击子菜单,完成发出信息的操作。 报文参数的设置方式大致有3种类型。参数比较多、比较复杂的报文,用表格方式,比如报文1,在一个表格中列出若干批目标的参数,用户可根据需要用鼠标选中1批或多批目标,作为发出信息(表中的数据来源于相关联的目标数据库)。比较简单的报文,比如报文2和报文4,用户直接在文本框中输入数据,或直接选择复选框中的1个或多个状态即可。还有一种特殊的报文需要用简单的态势图来表示,比如报文3,给两个9管发射架装填弹种,设置炮管为不同颜色来表示相应弹种。 基本模块的工作流程见图3。 基本模块的输入包括用户命令、高层模块调用和网络报文接收三类。 对于用户命令,根据用户操作类型调用各自的流程进行处理:1、针对“开关机”命令,进行节点状态初始化,包括人机界面初始化、通信控件初始化等;2、针对“发出报文”命令,根据用户选择的报文名称和输入的参数进行报文编辑、发出,并记录发出时戳,最后显示报文。 对于高层模块调用,根据函数调用中的参数设置,选择报文进行编辑、发出、显示,并把报文发出时戳返回给高层模块。 对于网络报文接收,记录下收到报文的时戳,然后根据报文命令码进行识别。非法报文予以剔除,合法报文则判断数字测试系统的应答方式:若是自动应答方式,则组织报文进行应答。最后对接收的报文进行解析、显示。 3 高层模块的设计 3.1 目标库管理模块 目标库管理模块是一个重要的辅助模块,用于实现对系统中各种目标库的数据管理功能。 数字测试系统建有多个目标库,分别为各基本模块提供目标数据(例如图2中的报文1)。各目标库中预生成若干批目标参数。当基本模块开机时,对应目标库中的数据就被载入模块的目标表中。 目标库管理模块提供了查看和修改库中数据的功能,使目标参数符合用户的需求。 3.2 多目标处理能力检测模块 多目标处理能力检测模块通过下发命令到侦察模块,控制侦察模块在瞬间发出大批量的侦察目标信息。侦察模块根据此命令,从目标表中提取相应数量的目标参数,组成ESM侦察信息,发送给被检系统。在被检系统上观察信息处理结果,同时在数字测试系统的干扰模块观察目标引导结果,可检测被检系统多目标处理的能力。 3.3 反应时间检测模块 反应时间检测模块通过控制侦察模块向被检系统发出一批ESM侦察信息,并提取发出报文的时戳;当干扰模块收到来自被检系统的目标引导,则提取收到报文的时戳;通过比对时戳,实现检测反应时间的功能。 3.4 战情设置与演练模块 战情设置与演练模块可用于检测电子战系统的数据融合等功能。 该模块的设计思路是:构建模拟战区,设置作战区域,设置我方平台和目标平台的初始位置(经度、纬度)、运动轨迹、速度等;目标平台所携带的辐射源类型包括ESM信息等。把这些辐射源信息按一定的数据格式和数据频率发送,目标方位信息随运动时间而变化。考虑目标与我方平台的距离:当目标进入我方侦察系统探测范围时,控制侦察模块发送ESM信息;当目标飞出侦察系统探测范围时,控制侦察模块发送目标消失信息。把上述设置的战情态势数据保存到预案库中。战情演练时,从库中调用预案,在模拟时钟的控制下,执行预案并控制各模块发送相应信息。 战情设置与演练模块中,战情演练是其中的优秀部分。战情演练的过程由模拟时钟控制。时钟在战情演练命令下发时即初始化归零,此后按照模拟步长周期性触发,统一各平台的解算步骤。平台位置解算是后续参数解算的基础。根据预案中对敌我双方平台的运动轨迹设置,依据时钟计算当前时刻各运动平台的位置,进而解算目标平台至我方平台的方位和距离。下一步进行侦收与探测判别。判断侦察系统对敌方辐射源的侦收情况,对辐射源信号中不可接收到的部分进行过滤,降低处理密度。主要通过频率判别和距离判别进行处理。根据侦收判别的结果,控制侦察模块发出ESM信息或目标消失信息,指挥控制模块发出目标航迹信息,等。 此时,在被检系统观察对各种数据进行融合处理的结果,并与战情设置与演练模块设置的数据进行比对,完成对被检系统数据融合功能的评估。 4 结语 电子战数字测试系统采用模块化设计思路,分两个层次进行软件模块设计,具有较好的开放性和可扩充性。该数字测试系统成功解决了电子战系统接口测试困难、检验缺乏手段等问题。 作者简介:许坤(1972―),男,江苏泰州人,硕士学位,高级工程师,主要研究方向为雷达电子战显控技术、电子战数字仿真技术;陈林(1984―),男,江苏扬州人,硕士学位,工程师,主要研究方向为雷达电子战显控技术;闵啸(1988―),男,江苏江阴人,本科学位,工程师,主要研究方向为雷达电子战显控技术。 电子测试论文:探讨电子衡器中计量测试技术应用探讨 [摘 要]在科技发展的今天,电子衡器运用在各行各业之中,特别在生产经营方面具有无法忽视的位置。计量测试技术对于电子衡器的生产具有重要的意义。为了较好的展现其作用,则需确保其计量的准确度以及可靠性。并且,良好的可靠性以及计量准确度无法脱离测量技术。 [关键词]电子衡器;计量测试技术;质量 引 言:当前,我国电子衡器的生产厂家已经具有数百家,大多以非自动衡器为主。电子衡器已经由以往的引进技术发展为自行研发及设计阶段。特别对于非自动衡器在称重显示控制器的研发方面更为迅猛。可是,随着近些年计量器具产品品质的抽查状况可以发现,大部分主要计量器具在产品质量方面普遍提升,在电子计价秤品质方面并未显著提升。 一、电子衡器中计量测试技术的重要性 对于电子衡器而言,计量测试技术尤为关键。其能够为各个企业给予更加准确的数据资料,且能够为生产的产品给予良好的质量保障,保障市场内交易的产品可以顺利进行。由于人们物质文化水平的提高,生活的节奏逐渐加快。企业为了紧随时代步伐,如果依旧沿用传统经营方式,则无法真正满足百姓的所需。所以,企业只要获得精确的数据材料,才能够发展、生存的更加壮大。企业只有将各种资料信息进行统一,才能够生产出优质的产品。假如具有丝毫误差,则会对消费者的权益产生危害。通过电子衡器,科学采用计量测试技术,则能提高企业经营生产效率,显著节约原材料,减少投入成本,以此为企业的良好发展提供应有的效果[1]。 并且,在市场中进行产品交易时,有时会发生缺斤短两的现象,令消费者权益受到影响。这一状况均因计量测试存在问题,令不符合标准的产品进入了市场,且对市场交易的正常秩序造成影响。因此,只有不断完善电子衡器计量测试技术,加强运用的精准度,才可以预防这类不良状况的产生,扩大电子衡器的运用范围,调动计量测试技术的内在价值,真正打造出秩序井然的市场氛围。 二、存在的质量问题 1、测试温度时不符合标准 制造电子计价秤时,通常会对温度进行试验,透过将其摆放在高温及低温不同状况中,观看在环境中的变化。我国对电子计价秤使用温度规定为-10到40℃之间,储藏温度为-30至80℃之间,以此确保指标的准确度。假如电子计价秤不符合标准,那么运用过程中一旦环境较为炎热或较为寒冷,则会出现较大的误差,对测试结果影响较大。 2、在抗电脉冲串及抗静电放电测试中不符合标准 测试电子计价秤时,电子线路会由于周遭环境状况以及周遭存在的电磁干扰而出现状况,透过检测可以看出,处于使用当中的电子计价秤,如果我们在此时接打电话,则会对其造成影响,令测量结果不准,以此令结果产生错误。 3、测试湿热时不符合标准 在电子计价秤是否符合标准的检查中,想要了解电子计价秤是否会被潮湿环境所影响,其绝缘状况如何,则需执行湿热试验,也就是把电子计价秤摆放于高温及较为潮湿之处,查看其是否能够在这样的环境当中正常使用。对于销售海鲜或者货品众多的综合市场而言,如果货物水分含量较高,则必须进行湿热测试,一旦电子称不符合标准,则会在称重时出现较大出入[2]。 三、电子衡器在制造时不合格的原因 1、设计器具时未考虑全面 有的生产厂家在设计器具过程中,并未对周遭的环境乃至设施进行考量,并未提出良好的预防措施,所以令制造的器具预防干扰的能力过差。 2、制造电子衡器选择廉价材料及设施进行制作 有些制造电子衡器的企业一味希望通过最低的投入获取最大的收益,所以在制造器具方面,仅选择了廉价的材料与设备进行制造。例如,制造电子计价秤时,称重传感器是其中最为关键的零件,有的企业则使用一些价格较低且质量不过关的传感器,令制造出的电子计价秤质量过差,测量数据失准。 3、监测制造器具时未严格执行相应标准 组装电子秤时,工人为了能够用最快的时间组装完毕,在工作环节中不够严谨,令电子衡器在质量方面无法过关,造成资源、物力、财力的浪费。 四、具有的故障 电子衡器的故障大致有两类:常见故障及特殊故障。酿成这些问题的主要原因在于设计安装不够合理,产品运用不够合理并且自然磨损等原因。产品设计安装不合理,会令电子衡器的出数两侧不一致或出数缺失。运用在恶劣环境当中的电子衡器,在运用过程里,较易在称底端或旁边缝隙内渗入沙粒,这会令计量出数不够稳定。这是因为称体内的传感器被遮蔽,受到外界压力的影响,令计量数据产生较大的偏差,此时仅需将称中的杂物去除便可。另一原因则为在安装电子衡器时操作不够规范。比如有些化工厂在检测电子衡器时,在重量低于30t时,承重结果较为精准,可是在重量大于30t时,则会出现明显的误差,检查后未发现称体内有异物,测量传感器的电压及电阻也十分正常,更换称重仪表也未发现问题,最终透过加设砝码发现,在重量达到32t时,误差则会加大,降低1t,误差则随之下降,所以检查称底时发觉,垫传感器使用的铁块阻挡了称台的槽钢,空称状态时有一条空缝,这就使得在测量小吨位时较为准确,而测量大吨位时则会出现误差。 元器件本身的不足也会令电子衡器出数不够稳定,这一故障会透过补接补偿线到激励线的方式进行处理。把四线结构加成六线能够具有加强信号、清除故障的效果。令数值不稳定的另一方面是接线盒进水,这一状况只要通风干燥则能够处理。判断这些故障的方式则为测试技术。比如通过万用表测量补偿线、激励线信号线以及屏蔽线相互间的电阻值,假如测量的屏蔽线以及信号线相互间的电阻为30欧,信号线表面压裂后短路,这一问题则能够经由更改主线进行处理。 五、计量测试技术 计量测试技术作为电子衡器维修的根本,相同的故障也会由不同原因所引发。比如在监测当中,传感器数值产生变化,排除掉电阻与传感器的原因,通过检测发觉为接线板中的压线螺丝松动而导致问题的发生,因此,这一状况仅需拧紧螺丝。在电子衡器维护阶段,传感器的零线状况较为困难。传感器的零漂会令数值失稳,但这个问题较为少见。仅通过简单的测量工具并不能判断为哪一传感器的故障,此时可以透过将分度值变小的方式进行处理[3]。将所有传感器的数值进行记录,间隔一段时间后再次进行记录,假如数值出现变化则划分到检测当中,之后测量电压及电阻,透过检测可以发现,是传感器的零漂问题,因此只要将其更换则能够解决问题。 结束语:综上所述,对于计量测试技术而言,需要不断明确电子衡器发展的趋势,不断运用先进的计量测试技术,良好处理电子计价秤计量测试的质量问题。并且,需结合时代特点,彻底更新设计理念,更新系统结构模式,才可以真正提高电子衡器产品综合质量水准,建立显著的经济效益与社会效益,真正完成可持续化的发展。 电子测试论文:电子产品包装材料的性能分析与测试 【摘 要】电子产品的包装由外包装和内包装共同组成。通常,外包装以纸箱为主,抵抗堆码和运输颠簸带来的压力;内包装由气泡膜和防潮袋共同构成,在发挥缓冲效果的同时,提供阻隔水蒸气的效用。本文通过对电子产品各层包装关键性能进行分析和日常检测,能确保其在在流通过程中发挥理想的功用,大大提高电子产品的安全性和可靠性。 【关键词】电子产品包装 纸箱 气泡膜 防潮袋 引言 在信息化极为发达的现代社会,电子产品作为其重要标志发展迅速,尤其是凝聚着最新科技的智能电子产品,如智能手机、电脑、电视遍布生活的各个角落。作为其主要构成,电子元器件在越加精密复杂的同时向着大规模集成电路发展。因此,碰撞、挤压、潮湿和静电成为电子产品贮存和运输中的安全隐患,相应的,包装的保护性能愈发重要。 包装是电子产品保护和存储介质,首要功能就是保护电子产品。因此,在电子产品的流通和贮藏过程中,包装设计应考虑以下几点:(1)需承担一定外力的碰撞冲击,防止产品外壳或芯片受损;(2)需抵抗堆码和运输颠簸带来的相互挤压,防止内容物的变形;(3)具有抵御雾、露、雨、水蒸气渗入的能力,减缓电子产品的氧化、生锈、短路等问题。 包装材料是构成产品包装的基本因素,其选择的合理与否直接关系到包装所呈现的性能。因此,科学的选材对电子产品包装具有重要意义。 电子产品的包装由外包装和内包装共同组成。通常,外包装以纸箱为主,内包装由气泡膜和防潮袋共同构成。 1 纸箱 在大型电子产品的包装中,由瓦楞纸板制成的纸箱是最为常见的外包装容器。瓦楞纸板经至少一层的瓦楞纸和一层箱板纸粘合而成,具有较好的弹性和延展性。 瓦楞纸板的楞形一般为近三角形,并列成一排,相互支撑,从而使瓦楞纸板形成一定的机械强度和抗压能力,为内容物提供保护和缓冲作用。根据楞形的设计差异,共有ABCEK五种,前四种应用最为广泛。 A型楞是最先发明的一种瓦楞形状,具有最大的瓦楞间距和高度,单位长度内瓦楞数量最少,这种形状富有一定的弹性,能发挥良好的缓冲性能,承载较大的冲击力。 B型楞与A型楞截然相反,瓦楞高度最低,单位长度瓦楞密度大,纸板表面平整,具有较高的平压强度,在外界压力下不易变形,稳定性好。 C型楞的楞高和单位长度内的瓦楞数均介于A型与B型之间,性能也介于二者之间。 E型楞的瓦楞楞薄而密,其刚性和强度、手感硬度较好。 综合以上各种楞形的特点,成箱后的抗压强度从高到低依次为A、C、B、E。在实际应用中,为了获得更高的抗压强度,通常采用两种或者三种楞形结合的方式构成三层、五层或七层的瓦楞纸板。 除此之外,瓦楞纸箱的抗压能力还与瓦楞原纸自身的特性,如原纸的定量、紧度、水分和施胶度有着紧密联系。定量即克重,克重越大、紧度越高、厚度越均匀、水分(9%~12%)和施胶量控制合理,越有利于保障成品纸箱的抗压强度。与此同时,瓦楞纸箱采用的是吸水性很强的纤维材料,即使原材料水分控制合理,但生产环境、存放环境、使用环境的高湿状态会促使瓦楞纸箱材料迅速吸湿,从而降低其整体的抗压强度。 综上所述,瓦楞纸箱的抗压性能受到多重因素的影响,对于现代企业来说,应加强该性能日常检测,通过把握力值与变形量的变化曲线,结合各影响因素,进一步完善瓦楞纸箱的质量。实际操作时可参照GB/T 4857.4-2003《包装 运输包装件基本试验》提供的方法,借助XYD-15K纸箱抗压机进行测试(图1)。 2 气泡薄膜 气泡膜是以高压聚乙烯为主要原料,生产过程中添加增白剂、开口剂等辅料,经过高温230℃挤出吸塑成型气泡的一种产品。由于气泡中充满空气,所以质轻,富于弹性,具有良好的防震、抗压、缓冲、防潮之效。 气泡膜在使用中,若包装物为电子元器件等带有尖锐边角的物品时,运输颠簸和外力装卸都可能导致气泡膜被内容物的边角戳破,从而使气泡膜的保护作用大打折扣。此种情况反映了气泡膜的耐穿刺性不甚理想,可以通过XLW电子拉力机检测材料的穿刺强度来衡量该性能优劣,为气泡膜的工艺改进提供量化数据参考。具体方法可参考GB/T 10004进行。 测定所需的穿刺强度测试装置分为两部分:钢针固定装置和样膜固定夹环,如图2。将直径为100mm的气泡膜安装在样膜固定夹环上,然后用直径为1.0mm、球形顶端半径为0.5mm的钢针,以(50±5)mm/min的速度去顶刺,读取钢针穿透试片的最大负荷。测试试片应5个以上,取其算术平均值。 3 防潮袋 对于电子产品来说,水蒸气是导致电子产品失效,无法正常运转的最重要因素。当周围相对湿度超过65%时,水蒸气会在金属表面形成一层厚度不足0.01微米的水膜,空气湿度越高,水膜的厚度越厚。空气中的CO2、SO2、NO2、H2S等气体会溶解在水膜中形成电解液,使绝缘介质的绝缘性显著下降,在金属材料表面产生化学腐蚀或电化学腐蚀。之后,由于电子产品内外存在一定的水蒸气压力差,水蒸气发生扩散,逐渐渗入电子产品的内部零件中,导致电磁性器件的绝缘率下降,发生短路,腐蚀金属材料和接触性原件的表面,影响电子器件的性能和机械强度等。因此,防潮成为电子产品包装的首要解决的问题。 防潮袋的出现有效解决了这个问题。防潮袋采用了具有一定水蒸气阻隔性能的材料对电子产品进行包装,以减缓外界水蒸气的渗入,降低湿度变化对电子产品的影响。可见,袋体的水蒸气透过性能的优劣直接关系到防潮效果能否达到预期。 影响包材透湿性的因素很多,例如环境湿度、材料亲水性与否、化学结构、结晶度、厚度、密度、添加剂、增塑剂等等。因此,在多重因素的影响下,最佳的判断方式是利用试验法直接测定防潮袋材料的水蒸气透过率,测试方法以称重法和传感器法应用最多。 称重法指的是在规定的温度条件下,在试样两侧保持一定的水蒸气压差,然后利用称重传感器或分析天平把透湿杯的重量变化“称”出来,再根据试样的面积、厚度、称量间隔时间以及试样两侧的湿度差计算出材料的透湿性能参数。称重法的应用可以追溯到1953年制定的ASTM E96,这是最早的称重法透湿性测试标准。经过数十年的不断应用与完善,称重法已经成为当今国际透湿性测试的仲裁方法。 与称重法并列而论的是传感器法,根据使用的传感器类型不同,包括动态相对湿度检定法、红外检定法和电解法。该类方法的试验环境与称重法较为一致,测试速度快,测试过程稳定,分辨率高,影响因素少,因此这类测试方法更适用于快速测定高阻隔性塑料薄膜、薄片以及含有塑料的多层结构材料的水蒸气透过性能。对于防潮袋来说,建议采用电解传感器法更为合适,仪器可选用W3/330水蒸气透过率测试系统。 电解传感器法使用电解池作为湿度传感器,设备的渗透腔被防潮袋材料试样分成一个干腔和一个湿度可控的湿腔,水蒸气从湿腔渗透通过试样进入干腔后会被载气气流携带至电解池中,由电解池测量载气的湿度并输出电信号,然后计算可得试样的水蒸气透过率。测试过程如图3、图4、图5、图6所示。 结语 随着电子产品经历新一轮的销售热潮,商品质量状态越来越多的引起人们的关注。其包装的基础性能无论对商品保质还是流通贮藏都有着十分重要的现实意义。通过对电子产品各层包装关键性能进行分析和日常检测,能确保其在在流通过程中发挥理想的功用,大大提高电子产品的安全性和可靠性。 电子测试论文:信息化电子测试技术发展综述 摘要:当前世界各个国家均非常重视本国科技的发展,把科技创新作为第一生产力,其中信息化技术的创新发展进展神速,计算机等信息化技术的发展大踏步前进。全球信息化日新月异,尤其我国信息化技术突飞猛进。电子测试技术在电子国际市场的巨大需求下具有广阔应用前景。为了适应不断发展的电子测试技术,本文对电子测试技术不断翻新的发展进行探索和综述,指出了电子测试技术的前景和发展趋势。 关键词:电子测试技术 信息化 智能化 为了保证全球信息化技术的正常运行和迅猛发展,自然要求电子测试技术也水涨船高,能够不断适应新情况的出现。除了计算机等信息化产品外,电子测试技术是保证上述电子产品安全使用的重要保证,是信息化领域正常运转的保护神,它能够渗透到几乎所有电子产品生产和使用的所有环节,其主要是通过测试电子产品的性能参数来实现其作用。伴随着新的电子产品不断涌现,对电子测试技术的要求持续提高,因此需要与时俱进的升级电子测试技术,才能保证电子产品的生产和使用。 1 市场需求分析 电子测试技术的市场需求,主要取决于当前技术水平及消费者要求。当前消费者对电子产品的需求向小体积,多功能,电池续航长等方向发展。电子产品企业为了适应当前消费者需要,将远距离无线传输,高能电池,精密小型化元件等最新技术融合到电子产品中。持续更新的技术使得电子产品功能不断强大,每一代电子产品更新需要的集成技术愈加复杂,这都将对电子测试技术的提出新的适应变化和挑战。自然,这也是电子测试技术更新的目标和动力。同样,电子产品需要更低的成本才能吸引消费者的注意,自然电子测试的成本也不能太高,电子产品和电子测试技术已融为一体,不可或缺。 2 现状分析 当前的电子测试技术为计算机集成新技术,模块化形式更为人们所接受。例如电力行业测试技术以往以多种电磁和电动式指针式仪表,铁丝和铜线互感器,单功能电子管为基础建立的测试技术。这些测试技术体积庞大,灵敏度低,精确度差,已不能适应当前社会的要求。而如今的集成化电子测试技术精准度更高,灵敏度更强以及对测试范围更加宽泛等。在信息化的大背景下,电子测试技术趋向于智能化、信息化、网络化等方向发展,可从以下方面展开讨论。 2.1 高性能智能化 电子测试技术的智能化,不仅兼顾传统感知功能,还能处理分析数据,和预测电子元件健康状态等功能,智能化系统突出的革新表现在彻底抛弃传统算法和测试模式,通过现场分析数据对电子产品进行在线、准确测试,从而达到及时对电子产品建筑状况进行测试的目的。目前测量仪器可分两种,通用仪器和专用仪器。通用仪器中,电子全测仪和水准仪逐步替代传统水准仪和测距仪;计算机辅以应用软件变得更加智能化和多功能化;多种信号发生器、分析仪及高性能光通讯设备,采用新的测试技术原理,测量准确度、时效性更为突出,现在已形成产品系列;值得一提还有全站型仪器,它将宽带矢量网络分析仪、电子侧距仪和经纬仪结合在一起,使得测试仪器功能更加全面化;仪器多功能化依赖多种仪器的结合,结合的形式有两种:一种是简单积木式,另一种是集成化。 2.2 网络化 目前我国信息化水平不断提高,多种信息的获得依赖于网络,这使得我们的工作和生活环境离不开周围的网络环境。电子测试技术的网络化就是电子测试仪器对电子产品进行测试和分析需要基于网络平台,并可有效克服带宽等障碍性因素的干扰,现正向低成本、良好操作性和强兼容性方向发展。这在传统电子测试技术是不可想象的。一个常见例证可很好解释这一特点,当前智能手机使用率可占半壁江山,其智能化加速提高,手机用户只要能够连接上网,即可通过网络登录官方网站对手机终端进行更新升级,抑或是检查本手机系统是否存在问题,存在哪些问题,手机用户在家即可完成对手机的电子性能测试。而且,在APP持续研发的良好背景下,许多手机获得自我检测功能和更新升级机会。手机用户只需在可联网的环境下就可保障电子测试技术的顺利开展,所以电子测试技术逐步具有网络化的特征。 2.3综合化 与传统电子测试方式相比,现在的电子测试技术功能更加全面,更加综合,不再局限于原来的单一功能;测试系统的能力与传统的方式相比,有了大幅度的提升;另外,对于电子产品的测试不再仅限于合格验收方面,可以从电子产品的前期预期,规划设计,生产预售,合格验收,使用维护以及报修等多个方面做到全方位的测试,这是电子测试技术测试功能综合化和测试方面全面化的体现。 3 结语 全球电子测试技术正向高性能智能化、网络化和综合化方向发展,越来越具备强大的功能,表明电子测试技术前景广阔,必将带来新的技术革命。 作者简介:李丽苹(1971―),女,河南洛阳人,本科,工程师,研究方向:关于CPU 电子测试论文:电子衡器中计量测试技术的应用分析 【摘要】电子衡器里面的计量测试技术的测量精度是极其高的,并且能够使用在很多的地方,其达到的效果也是不可估量的。因此我们在很多的地方都会使用到电子衡器的测试技术,从而使其能够发挥到它最大的用处,使计量测试得到的结果更加准确,更加可靠有效。针对这一点,本方对电子衡器中计量测试技术的应用进行了分析。 【关键词】电子衡器;计量测试;应用分析 最近几年的时间,我们国家进行电子衡器的制造的公司越来越多,他们制造的电子衡器大多都是非自动的。最开始的时候我们国家是通过借鉴其他国家的技术制造电子衡器,如今随着国家的发展富强,科技水平也在不断提高,制造电子衡器的时候已经不是单纯的采用其他国家的技术,而是自己不断研究、设计,从而发现新的、先进的制造方法,也使得其用途更加广泛,其中最具代表性的一项成果就是制造的称重显示控制器已经在世界上处于先进的地位。最近这段时间我们国家有关的一些监督管理机构对计量器具的质量进行检查的时候发现主要的一些计量器已经发展的尤为先进,其用途也是特别的广泛,测量的结果更是准确无误,当然有好就有坏,我们国家在进行电子计价秤的制造过程中,其技术水平一直难以得到提升,一批货品制造出来,其中合格的器具只占有40%-65%的比例。 1.电子计价秤存在的质量问题 1.1 对温度进行试验时不符合要求 制造抽烟电子计价秤的时候,一般会对温度进行测试,通过将其放置于高温和低温等不同的温度条件下,观察其适应环境的情况如何。我们国家规定的电子计价秤的使用温度应该在(-10~40)℃范围内和(-30~80)℃的贮藏温度内保证准确度指标,要是制造的电子计价秤不合格,那么使用的时候如果在较为炎热的夏天或是在较为严寒的冬天得到的测量结果会有很大的误差,严重影响测试结果,进而对后续的工作造成不良影响。 1.2 进行抗电脉冲串试验和抗静电放电试验时不符合要求 在通过电子计价秤进行测试的时候,电子线路会因为周边的环境情况和周围具有的电磁干扰导致发生问题,通过检验发现正在使用中的电子计价秤在我们使用的接打电话的时候,就会对其产生干扰,影响测试结果的准确度,从而造成结果的错误。 1.3 进行湿热试验时不符合要求 检查电子计价秤是否符合使用要求的过程中,要想确定电子计价秤会不会受潮湿环境的影响,它绝缘情况是怎么样的,我们就需要进行湿热试验,即将电子计价秤放置在高温度和较为潮湿的地方,观察它在这种条件下的测试其示值是否准确,从而确定它能否适应该环境条件。那些主要销售产品是海鲜的地方或者货物繁多的综合市场以及货物水分含量高的环境来讲,进行湿热试验是必不可少的,如果试验不符合要求的电子称被使用在这些场所,其货物的重量就会有很大的不同。 2.制造的电子衡器不合格的缘由所在 (1)对器具进行设计的时候没有考虑周全 比如有一些生产厂家对器具进行设计的时候,没有考虑到周边的环境以及设施等会对器具造成的影响,没有指定有效的防止干扰的方法,从而导致制造的器具的预防干扰能力较差。 (2)部分制造电子衡器的公司只会挑选最为便宜的材料和设备进行制造 部分制造电子衡器的公司只想着怎样减少投资,获取更大利益,因此在制造器具的时候,只会挑选最为便宜的材料和设备进行制造。比如:制造电子计价秤的时候,要选择其中最主要的零件“称重传感器”的过程中,一些公司就将采用那些便宜但质量不过关的传感器,从而导致制造出来的电子计价秤的质量也不过关,测量的数据不精准。 (3)对制造的器具进行检测的时候没有严格的执行有效的标准 比如:在电子秤的组装的过程中工人的为追求最快的组装速度,而出现工作不严谨,以致制造的电子衡器质量也不能过关,浪费资源,浪费财力、物力。还有一些人将不合格的电子称使用在现实生活中,导致出现更大的问题。 3.使用电子衡器过程中发现的故障问题 通常情况电子衡器的故障主要表现在两个方面:常见故障、特殊故障。引起电子衡器发生问题的因素如下: (1)进行器具的设计的时候没有考虑周全、将器具应用在实际的时候中操作有误、周边环境的变化等。 比如:设计电子汽车衡,以及在安装使用电子汽车衡的时候,将其使用在煤场、料场等,有可能会把煤块、砂石等坚硬物抵在在称底,以至于测量的时候数据不精准。 (2)制造电子汽车衡过程中操作错误。 对化工厂选用的电子汽车衡进行称量时我们知道,小于30t的物品的称量数据误差非常小,但是称量物品多于30t时,就会出现(1~5)t的误差,测量时称台下没有其他干扰物,传感器正常,更换掉称重显示装置,问题依旧存在,仔细查找之后发现称台下面垫传感器的地方有一厚约10cm的铁块,顶在槽钢内缘,空称的时候有间隙存在,以至重量小的物件能够准确测量,较重的就会有误差。 综上所述,要想使电子衡器能够准确可靠的长时间使用,则应该确保周边环境的良好,操作必须认真执行使用说明,做好电子衡器的日常维护保养工作。 4.解决电子衡器的一些问题过程中采取的计量测试技术 计量测试是发现电子衡器的一些问题的最简单的的方法,影响因素不一样,但也可以造成一样的问题,因而在这里作者进行了简单的介绍: (1)由于传感器接线线制的不合适(4线制改维6线制即可)、接线盒受潮或进水会引起电子秤示值不稳。 (2)对称重站用到的电子汽车衡进行检查发现,检查快完成的时候,两个传感器的示值不同,对其进行仔细检查发现不是传感器、电阻等造成的问题,而是因为在接线板处出现虚接,所以测量开始前必须先检查连接情况是否良好,只有基础工作做好了,后边的工作才能更好地顺利进行,问题也就更容易解决,也就会减少许多不必要的工作量的出现。 (3)对电子汽车衡进行检查的时候,传感器出现零漂问题是最为麻烦的事情,在用的电子汽车衡进行检查的过程中,我们可以知道是由于传感器出现零漂会导致测量结果的错误,但是零漂不会经常出现,它是随机发生的,不确定的,因而仅仅通过测试工具做检查的工作是不够的,是不能检查出实际的问题到底在哪里,为此应该选取变小分度值来进行测量,观察各个传感器的数据并进行记录,通过一段时间统一标准砝码的测量记录发现哪一个传感器数据不同,那么就应该把该传感器当作重点检查对象,之后对它们的电阻以及电压变化进行检查,经过长时间的检查排除,我们知道了出现问题的传感器,然后换了新的传感器,最后发现不在发生零漂的问题,整个器具也能够正常准确的进行工作。 5.总结 不管怎么说,这些年来,我们国家的电子衡器的制造水平有了质的发展,在世界上也占有一定的地位,所以,在制造过程中我们更应该高度重视各方面的影响,提高测量的准确度,减小误差,同时也应该注意进行工作人员是否敬业,进行严格的监控,制定一系列合理的工作制度,按照要求进行,同时也要加强工作人员专业知识的学习,从而使他们在进行检查工作的时候减小错误率,当我们对各方面的因素进行管理改善之后,我想我国制造的电子衡器会更加优良,测量结果会更加准确,外界因素对其的影响也将会降到最小,如此其他后续的工作也将能够更加顺利地开展,从而使我们国家电子衡器的制造水平更加先进,处于引领地位。
软件工程毕业设计论文:软件工程专业毕业设计论文 1概述 在应用型本科院校中,尤其是软件工程专业,毕业设计作为教学计划的重要组成部分,是实践教学中的最后一个环节,也是对学生在校期间所学知识的一次综合、全面的总结、应用和提高。由于毕业生数量的不断增加和软件行业的迅猛发展,导致就业门槛越来越高,就业压力也越来越大,通过毕业设计过程中的训练,能有效提高学生的工程应用能力,使学生得到一定的实践经验,有利于学生从学校向工作岗位的平稳过度。因此,毕业设计质量的好坏,不仅反映了一所高校的教学质量,也会直接影响到学生的就业竞争力和就业后的职场适应能力。 2存在的问题 1)思想认识上不够重视学生方面:有些学生存在完成任务式的应付心里,避重就轻,能简就简,敷衍了事。有些学生则只重视找工作而轻视毕业设计,不愿在毕业设计上花费太多时间和精力,甚至有些学生还以找工作为由,完全依赖于导师,向导师索要源代码,甚至花钱在网上购买来交差。已经找到工作的学生,更是认为毕业设计做的好与不好对自己没什么影响,对待毕业设计也更加心不在焉。导师方面:大多数指导教师除了要指导学生毕业设计之外,还要承担大量的教学和科研任务,在毕业设计指导工作上能够投入的精力和时间非常有限,致使有些导师对毕业设计的指导工作不太重视,对学生放任自流,不管不问,或者是直接将相关源代码发给学生,以“简化”指导工作。由于思想上的不重视,学生学习态度不认真,导师指导工作不到位,造成毕业设计流于形式,疏于管理,效果较差,使得学生白白浪费了毕业前的一次综合训练机会。因此,如何充分认识毕业设计的重要性,并进行相应的教学改革是软件工程专业毕业设计必须要面对并解决的问题。 2)时间安排上不够科学毕业设计一般安排在第八学期,这期间刚好是学生求职和考研的黄金时间段,由于目前就业形势的日益严峻,学生就业压力越来越大,当求职和考研时间与毕业设计时间发生冲突时,学生都会选择将主要精力投入到求职和考研上,有些还要去外地求职、应聘考试、面试等,毕业设计自然是无暇顾及。而且,学校方面,为了保证就业率,往往对学生毕业设计的质量也是睁一只眼闭一只眼,这又在无形中鼓励了学生消极对待毕业设计的态度,毕业设计质量下降也就成为必然结果。 3)题目设置上不够合理由于毕业设计在高校各类教学活动中是最具综合性和独立性的,相对于常规课程而言,对指导教师要求也就更高,尤其软件工程专业,工程实践性比较强,但每年真正来源于实际工程项目的题目所占的比例较小,很多题目都是虚构出来的,导致有些题目不是理论性太强,就是缺乏具体需求的支撑,使学生很难从毕业设计过程中真正领悟到真实的软件工程方法。而有些指导教师自己都没参与过实际的工程项目,本身就缺乏实践经验,对学生毕业设计的指导只是凭着自己的感觉来进行,缺乏系统性、整体性、科学性和严谨性,学生遇到问题后,难以得到及时的解决,导致抄袭现象时有发生,甚至有些学生直接照搬往届毕业生的设计成果。毕业设计的主要目的在于通过毕业设计的训练来提升学生对所学知识的综合应用能力以及创新能力,从而实现学生从学校到工作岗位的平稳过度。但由于题目设置上的不合理,题量太少,层次不清,导致选题匹配效果差。在选题时,部分能力差的学生所选题目难度太大,造成毕业设计很难完成,而有些能力强的学生所选题目难度过小,达不到能力提升的目的。 4)过程监管上不够到位众所周知,对于软件工程项目而言,过程控制与管理是项目执行的关注点,毕业设计也当如此。虽然学校也会在毕业设计过程中组织对各阶段的工作情况进行检查,但执行检查工作的不一定是专业教师,使得这种检查大多只是对指导老师所填写的各种表格和文档等表面内容进行检查,对毕业设计的过程起不到实际的监督作用,再加之有些学生在校外求职或实习等原因造成指导教师与学生无法定期见面和沟通不畅等问题,使得指导教师难以用软件工程方法对学生进行指导。毕业设计虽然启动较早,但实际上很多学生前期在毕业设计上很少投入时间和精力,只是在答辩前为了完成任务而赶工应付,这样的毕业设计质量自然也就不佳。 5)量化考核上不够严格毕业设计成绩一般由平时成绩+论文成绩+答辩成绩三部分按一定比例构成,平时成绩由指导教师自行把握,论文成绩则由其他有经验的教师进行评阅,答辩成绩由答辩委员会老师按照相关评分标准打分并取平均分,这样虽然基本可以保证成绩的公正性,但成绩构成太简单,未显示地将开题报告、文献翻译、分析和设计过程以及总结等纳入到考核范围,对毕业设计的前期和中期工作没有约束力。在成绩评定时,有些导师要求不严,采取宽容迁就的态度。答辩时,通过门槛较低,造成大部分学生仅以答辩及格为目标,在思想上不重视,答辩准备工作不扎实。同时,学校为了提高学生毕业率,在最终答辩时,对毕业设计的质量要求也有所放松,这也是导致毕业设计质量难以保证的一个重要原因。 3采取的对策 时间安排上,可以提前启动毕业设计工作,将原来的第八学期开始提前到第六学期中后期,此时学生已经学完大部分课程,具有了一定的知识基础,而且学生都在校,可以随时与导师见面,指导教师也有充分的时间对毕业设计项目随时跟进,随时指导。导师资格审查上,对于软件工程专业来说,学生毕业设计的导师,应该由长期从事实际工程实践或者有较好科研成果的“双师型”(双师即“教师”、“工程师”)教师来担任,也可以聘请校外科研单位或企业中水平较高的工程师来担任企业导师,这样不仅可以减轻指导教师短缺的压力,也能促进指导教师队伍多元化模式的形成。题目设置上,要求题量要充分,使得水平层次不同的学生都能选到合适的题目;难度和工作量要适中,且要有一定的创意,使学生通过毕业设计的训练,在综合应用能力和创新能力上都能够得到有效的提高。有课题的指导教师要尽量结合自己的课题来设计题目,没课题的指导教师可以从与学校有合作的企事业单位中获取有实际意义的题目。鼓励学生根据自己的兴趣点和就业取向自拟题目,允许学生到实习企业中根据企业的实际工程需要选题和实施毕业设计,这样既能解决实际问题又可完成毕业设计。过程监管上,首先要在指导教师和学生之间建立有效的沟通联系机制和问题讨论的例会制度,充分发挥指导教师的引导作用,在毕业设计过程中,坚持每周师生沟通一次。学生提出问题,指导教师引导和总结,鼓励学生发挥主观能动性和创造力。同时,学校要成立由领导牵头、具有一定工程实践经验的专业技术人员组成的督导组,对毕业设计过程包括选题、开题、中期检查、答辩和成绩评定等各个环节实施有效的监控和督导,加强管理学生的同时也要加强对指导教师工作质量的检查,确保毕业设计工作能够有序、有效的实施。量化考核上,要对毕业设计从前期的开题、文献查阅,到中期的分析、设计、实现,再到后期的总结等各个阶段的进行量化考核,前一阶段的成绩考核不合格者,不能进行下一阶段工作,必须加以整改,直到整改合格后才能进入下一阶段。对于未能按要求如期完成毕业设计的可以推迟答辩,对于首次答辩不合格的可以进行二次答辩,仍不合格的,可以缓发毕业证。只有建立严格的考核制度,才能对学生有约束力,让学生从思想上重视毕业设计,进而保证毕业设计的质量。 4结束语 软件工程是一个实践性很强的专业,软件工程专业的毕业设计作为大学四年学习的总结,是学生从学校跨入社会前仅有的一次大检验,它不仅检验了学生对所学知识的综合应用能力和学生的综合素质,同时也检验了学校的培养模式和教学质量。毕业设计质量的好坏,不仅关系到软件工程专业的培养目标,也关系到学生的就业率与就业质量。因此,在就业形势日趋严峻的情况下,软件工程专业毕业设计的教学改革也要适应就业市场需求,紧跟行业发展变化,与时俱进。 作者:张华 单位:南阳理工学院 软件工程毕业设计论文:软件工程在毕业设计的作用 在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 1毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 1.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 1.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 1.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 1.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 2用软件工程思想指导学生进行毕业设计 2.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 2.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 2.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 2.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 3结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王 晓 王长波 单位:湖北医药学院 公共管理学院计算机教研室 软件工程毕业设计论文:软件工程本科毕业设计策略探究 一、利用多方资源做好毕业设计选题与立题工作 恰当的选题是做好毕业设计的必要条件和前提。近年来,随着信息技术高速发展,国家对高素质软件工程人才需求十分旺盛,并有逐年扩大的趋势。同时各个高校软件工程专业的招生数量也在逐年增加,从目前全国319所设有软件工程专业的学校看,2013年该专业平均招生300人左右。专业招生人数的增多给毕业设计选题带来了带来巨大挑战:一方面软件工程专业的毕业设计选题要求具有一定的应用价值、创新性,同时还要与行业需求相吻合;另一方面要保证选题的唯一性,不仅要避免学生之间的题目重复,还要避免与之前毕业生的题目重复,因为重复的选题会使学生产生投机的心理,导致“打酱油”现象。针对上述问题,黑龙江大学软件学院主要采取了以下几个措施: 1.充分利用企业资源 对一部分在企业实习的学生采取“三位一体”的双导师指导模式。即企业项目为载体,学生为主体的模式,校内和校外导师为主导。这部分学生一般是在大三下学期暑假就已经进入企业实习,而我们每年毕业设计选题工作是在十一月末,也就是学生进入企业实习后三到四个月的时间,学生经过企业阶段的培训,对企业的生产过程、企业文化有了一定的了解。此时,学院组织校内外导师和学生共同协商,以企业项目或子项目为学生确定毕业设计选题。 2.充分发挥导师的资源优势 学院大部分教师都有自己的科研课题,这些科研课题有些是直接来源于企业的横向课题,还有一些是信息技术领域的应用研究课题,我们鼓励教师从这些课题中提取出一些子项目让学生实践,作为毕业设计的选题。 3.充分挖掘学生的专业技术特长和兴趣点并结合学生的择业倾向 确定最能发挥自身优势和潜能的选题。毕业设计的选题不仅要与实际需求相结合,更重要的是应该结合学生自身的技术优势和兴趣。只有学生对选题有兴趣,他们才能尽早地进入状态,发挥自己的创造能力和积极主动意识。所以,选题阶段导师和学生的沟通交流就显得尤为重要,通过沟通导师可以了解学生的能力、兴趣和择业倾向,学生也可以对选题,有进一步的认识,对于不感兴趣的选题学生也可以通过与导师进一步的探讨进行题目的修订。 二、注重环节审查 加强过程监管虽然“好的开始是成功的一半”,但是如果缺乏中间环节的监管,仍然不能保证好的效果。因此,为保证毕业设计(论文)的质量,我们制定了明确的质量标准、管理条例,并由院长、学术委员会、系主任和教务办主任组成毕业设计(论文)工作委员会,负责毕业设计(论文)工作的组织、评定和监管,同时保证管理条例的严格落实及各个环节工作的正常进行。为健全毕业设计(论文)的监管机制,学院先后规范和完善了《毕业设计(论文)工作管理办法和实施细则》《开题报告》《开题评分标准》《中期报告》《中期检查标准》《毕业设计(论文)撰写规范及模版》《毕业设计(论文)盲审表》《答辩程序和评分标准》等一系列管理办法和文档标准,使毕业设计工作在制度和规范下能顺利有效地进行。每年毕业设计工作之初,我们都要给学生开一个动员会,在会上阐明毕业设计(论文)的重要性,以及毕业设计对他们未来工作的影响,调动他们学习的主动性、积极性和创造性。此外,系主任还要向学生介绍学院毕业设计(论文)管理办法和实施细则,各阶段的工作要求和时间节点,以及各环节检查的内容、需要提交的文档,使学生在毕业设计开始时能做到心中有数。同时,我们也要求指导教师随时解答学生的问题,坚持每周开例会,检查学生的工作完成情况,并提出一些有技术含量和理论深度的问题启发他们思考,激发他们的学习热情,并与学生一起确定后续任务。此外我们组织开题检查、中期检查,对开题检查成绩后30%的学生,不但检查中期报告,还要现场检查程序。对于中期检查不合格的学生,要求限期整改,如果仍然不合格则取消答辩资格。在答辩之前,我们还要对论文进行盲审,盲审不合格的学生不允许答辩,对有异议的论文要提交学术委员会做最后论证。虽然学院对毕业设计(论文)工作在各个环节上的审查都非常严格,但我们鼓励学生之间进行研讨交流,博采众长,相互提高,因为我们的目的不是抓出多少不合格的学生,而是想通过大学阶段最后的综合性实践教学环节训练,培养学生的学习能力、知识的综合运用能力、分析解决问题能力和沟通交流等综合素质。 三、严把答辩关,保证毕业设计质量 答辩是毕业设计(论文)考核阶段的最后环节,这个环节既是学院对学生毕业设计的验收和鉴定,同时也是学生对自己工作的总结和汇报。通过答辩,学生不仅展示了毕业设计工作的效果,更展示了自己的专业知识、技术水平和综合素质。作为教师,每年都要指导多个毕业设计(论文),而学生一生只能经历一次本科毕业设计,而且毕业设计答辩能否顺利通过,直接关系到学生毕业及学位资格的认定。因此对学生来讲,毕业答辩至关重要。这有点像外科医生与患者的关系:医生每年要做很多手术,对他们而言手术已是司空见惯,但对于患者本人,可能一辈子才上一次手术台,而且生命攸关。所以,我们要在毕业设计指导过程中,认真对待每一位学生。同时在毕业答辩中严格把关,保证质量,更要秉承“公开“”公正”“公平”的原则。我们的毕业设计(论文)答辩采用小组面试形式,每组由四位副高职以上教师组成。答辩当天向学生公布成绩,毕业设计(论文)总成绩由开题成绩(10%)、中期成绩(10%)、指导教师成绩(10%)、答辩成绩(70%)构成。对于优秀的和不及格的学生,我们还会重新组建答辩组进行二次答辩。这是考虑到答辩组之间认同度的差异而导致评分标准出现偏差,可能有些答辩组打分会偏低,有的组打分会偏高,即各个答辩组评分信度不能达到一致。二次答辩可以有效地消减组间评分差异,从而使申报校优秀论文人选和未通过人选的确定做到公正、公平和有效。针对软件行业特点,我们通过强化实践教学环节,合理利用多方资源拓宽毕业设计(论文)选题途径、健全和完善毕业设计(论文)的监管机制等手段,确保了毕业论文质量的稳步提高。几年来,黑龙江大学软件学院的毕业设计(论文)质量受到校内外专家的一致好评,获校优秀论文比率一直位于学校前列。实践证明,加强毕业设计(论文)质量的监管,不但提高了学生工程实践能力、独立科研能力和创新意识,为学生进入工作岗位打下了良好的基础,进而也提升了学生的就业率。 作者:任美睿 金英 郭龙江 单位:黑龙江大学 软件工程毕业设计论文:软件工程类毕业设计管理措施 规模使得精细化指导与管理变得困难原有毕业设计环节管理由于参与指导的教师人数相对较少,每名教师指导的学生也不多,而且所有教师均为本系教师,大家彼此非常熟悉,在一起教学研讨的时间也很多,所以大家对各环节的要求及约定比较容易统一,对每个学生的指导时间也较多。但随着参与指导毕业设计教师数量的提升,指导学生数的增加,特别是聘请了外系教师的支援,原有会议讨论式、心理记忆式的约定及规则已经不能适应管理要求。这就必然要求规范毕业设计环节的管理,统一考核指标,让大家在一个统一的框架下实施毕业设计的指导与考核。 软件过程及评价主观性强软件及开发是个主观性强,知识、劳动密集型工作,同一个项目或任务,由于每个人项目经历、经验的不同,不同的人所得出的满足需求的合格产品是肯定有区别的,但在质量、灵活性、可扩充性方面可能存在很大差别。同时,对于软件产品,不同人会有不同的评价,具有强主观性的特点。这种强主观性使得对毕业设计的评价难以用客观的量化的评价指标和体系进行度量,对教师间把握统一的考核尺度制造了困难。 师生面对面交流机会越来越少由于就业形式的变化,各本科院校的培养模式也作了一定的改变,为了让学生能更方便的外出找工作,更早的接触社会,大部分高校第八学期除了毕业设计,基本上就没有其他的教学任务。重庆理工大学也存在类似情况,在第八学期,大部分学生没有待在学校,有的在外联系工作单位,有的提前到单位实习,甚至有的以在外找工作为借口待在家里,学生的分散性使得教师和学生之间面对面交流的机会少之又少,给毕业设计环节的指导和管理工作带来了难度。 选题类型趋于多样性为了培养学生层次、方向的多样化,软件工程专业的毕业设计不仅只有传统的系统分析、设计与开发类的题目,还涉及论文类及算法类等类别。根据对前几届毕业设计环节的综合统计,系统分析设计开发类选题所占分量最多,占70以上。由于不同题型的毕业设计需要应用的知识、实施过程、考核重点都存在很大差异,不同题型之间的考核没有对比性,因此需要针对不同的选题类型制定相应的考核指标和评价标准。 现有管理中存在的问题 毕业设计是一次综合锻炼学生应用所学知识解决问题能力的过程,涉及的环节比较多,存在的问题也不少[3-4]。综合分析,存在以下三个典型问题: 1历史题目重复率高,抄袭现象难以控制 每年都有几个班的学生毕业,毕业设计都要实施。在纸质时代,抄袭成本大,抄袭源也比较难找到,因此抄袭现象相对较少,不同届学生的题目相同并不会影响毕业设计质量。然而,随着互联网技术在给广大民众带来方便的同时,也给学生的偷懒提供了契机。由于大部分学生在外实习,教师很难有效的监督学生,有相当一部分学生考虑到自己毕业后不从事软件开发等相关工作或工作比较忙,不愿意投入时间好好地完成毕业设计,而是从互联网抄袭,甚至通过互联网购买。 2学生对考核的公正性存在质疑 由于参与综合实践环节的学生人数和指导教师规模越来越大,综合实践环节在进行质量考核时必然要进行分组。由于大家没有统一的考核指标体系及标准,同一水平的毕业设计处于不同考核小组,可能得出截然不同的成绩;甚至有指导教师认为较好的论文在答辩时被判为不及格现象。造成的严重后果是学生对论文评审、答辩过程公平性的质疑,对学校的声誉带来不良影响。其原因是由于不同教师间、各不同小组之间缺乏一个统一的评判标准,分组的不均匀分布而导致了评审的不公平性。 3学生难以获取实际需求 由于学生人数众多,只有少部分学生能参与到教师的实际科研项目中,大部分学生只能以虚构的题目为背景,没有具体的企业为依托。因此,很获取项目的具体而详细的需求,学生所完成的也只能是一些通用功能的系统,系统业务逻辑比较简单,甚至基本没有业务逻辑,仅仅是简单增加、删除、修改等功能的拼凑,不能真正体会到系统分析和设计的内涵。 软件专业毕业设计管理对策 软件工程专业毕业设计管理是很多高校都比较棘手的问题,也有不少教师已提出了一些很好的策略[5-7]。根据对多年毕业设计执行情况的分析与总结,作者认为软件工程专业毕业设计管理和考核中存在众多问题的主要原因有以下三点:重结果轻过程的考核方法;缺乏统一的考核评价体系;管理过程不规范,随意性大。因此,本文主要从建立量化考核指标体系、规范毕业设计过程管理和其他一些辅助策略进行探讨。 1建立量化考核指标体系 建立量化考核指标体系包括细化考核指标和建立考核评价体系两部分。考核指标体系是一把双刃剑,它除了可以对学生的毕业设计过程和结果进行考核外,也给学生提供了完成毕业设计目标的指导。在实际操作中,将对毕业设计的考核从过程检查、评阅、答辩等几个环节进行考虑,各环节又有细分指标,如论文选题、工作量、分析设计,程序运行、系统界面、论文结构、熟悉程度等,用权重表示指标的重要性程度,每个指标有几个不同得分等级,每个等级对应一个可参考的评判标准,从而将以前的主观考核变为根据指标进行量化计算,有效地减少人为因素对评价的影响。 2规范毕业设计过程管理 传统的考评方式重视对结果的考核,缺少对过程的考核,大多数学生在进行实践环节任务时,没有一个良好的系统分析、设计、开发习惯,完全是“灵感触发”式的完成的,因此最终提交的往往是低劣的文档或代码。软件产品是知识密集性产品,实践证明,有效的过程管理是生产出好产品的一个必要条件。因此,必须规范毕业设计的课程管理,借助于1节建立的考核体系,对过程中的开题、需求文档、设计文档等关键环节进行考核,使学生在完成毕业设计的每一步时有明确目标的指导,通过过程的管理促使学生完成高质量的毕业设计成果。为了减少人为因素的影响,有必要建立毕业设计过程管理及控制系统[8-9],用管理信息系统规范毕业设计的过程管理。 3采用团队培养模式 系统分析与设计的能力是软件工程专业学生需要培养的一项最主要能力,而简单的系统开发或项目由于功能简单、业务单一,对锻炼学生的系统分析和设计能力作用不大。因此,可以采用多名学生组团共同完成一项较复杂系统的方式,每名学生负责其中的一部分,学生之间通过对复杂点的业务逻辑的讨论来提高系统分析和设计的能力,通过团队合作来了解项目管理与软件工程方法的精髓。 4与企业合作指导 由于企业面对的都是实实在在的项目,有自我学习的环境氛围和压力,在培养学生动手实践能力方面有其独特的优势。在企业,每天都有相应的任务,在完成任务过程中,必然会碰到各种类型的问题,会寻求问题的解决方法,在解决问题的过程中很自然地就提升了自己的能力。这种任务驱动的学习方法和实际项目环境下的压力在学校是很难提供的。近些年来,学院也在加强与企业的合作,在有条件的情况下尽量派学生深入到公司、企业进行实习,已签约的学生也可以提前到签约企业工作,以企业的项目来完成其毕业设计环节,实现企业、学校共同指导的方式。 结束语 毕业设计环节由于实践性、综合性强,涉及知识点多,其管理与考核一直是让人头疼的问题。论文描述了重庆理工大学软件工程专业毕业设计环节的背景和现状,指出了软件工程专业毕业设计质量难于管理和考核的特点。通过对近几年毕业设计开展情况的总结与分析,发现了毕业设计质量难于考核和控制的具体原因,并指出当前毕业设计管理和考核所存在的问题,最后提出了解决这些问题的一些具体实施策略。结果表明,策略的实施对毕业设计过程的管理及考核答辩工作有较大的作用,学生毕业设计质量有了显著的提高。 作者:刘智王森闫河单位:重庆理工大学计算机科学与工程学院 软件工程毕业设计论文:软件工程本科毕业设计质量提升策略 一、利用多方资源做好毕业设计选题与立题工作 恰当的选题是做好毕业设计的必要条件和前提。近年来,随着信息技术高速发展,国家对高素质软件工程人才需求十分旺盛,并有逐年扩大的趋势。同时各个高校软件工程专业的招生数量也在逐年增加,从目前全国319所设有软件工程专业的学校看,2013年该专业平均招生300人左右。专业招生人数的增多给毕业设计选题带来了带来巨大挑战[3]:一方面软件工程专业的毕业设计选题要求具有一定的应用价值、创新性,同时还要与行业需求相吻合;另一方面要保证选题的唯一性,不仅要避免学生之间的题目重复,还要避免与之前毕业生的题目重复,因为重复的选题会使学生产生投机的心理,导致“打酱油”现象。针对上述问题,黑龙江大学软件学院主要采取了以下几个措施:1.充分利用企业资源,对一部分在企业实习的学生采取“三位一体”的双导师指导模式。即企业项目为载体,学生为主体的模式,校内和校外导师为主导。这部分学生一般是在大三下学期暑假就已经进入企业实习,而我们每年毕业设计选题工作是在十一月末,也就是学生进入企业实习后三到四个月的时间,学生经过企业阶段的培训,对企业的生产过程、企业文化有了一定的了解。此时,学院组织校内外导师和学生共同协商,以企业项目或子项目为学生确定毕业设计选题。2.充分发挥导师的资源优势,学院大部分教师都有自己的科研课题,这些科研课题有些是直接来源于企业的横向课题,还有一些是信息技术领域的应用研究课题,我们鼓励教师从这些课题中提取出一些子项目让学生实践,作为毕业设计的选题。3.充分挖掘学生的专业技术特长和兴趣点并结合学生的择业倾向,确定最能发挥自身优势和潜能的选题。毕业设计的选题不仅要与实际需求相结合,更重要的是应该结合学生自身的技术优势和兴趣。只有学生对选题有兴趣,他们才能尽早地进入状态,发挥自己的创造能力和积极主动意识。所以,选题阶段导师和学生的沟通交流就显得尤为重要,通过沟通导师可以了解学生的能力、兴趣和择业倾向,学生也可以对选题,有进一步的认识,对于不感兴趣的选题学生也可以通过与导师进一步的探讨进行题目的修订。 二、注重环节审查,加强过程监管 虽然“好的开始是成功的一半”,但是如果缺乏中间环节的监管,仍然不能保证好的效果[4]。因此,为保证毕业设计(论文)的质量,我们制定了明确的质量标准、管理条例,并由院长、学术委员会、系主任和教务办主任组成毕业设计(论文)工作委员会,负责毕业设计(论文)工作的组织、评定和监管,同时保证管理条例的严格落实及各个环节工作的正常进行。为健全毕业设计(论文)的监管机制,学院先后规范和完善了《毕业设计(论文)工作管理办法和实施细则》《开题报告》《开题评分标准》《中期报告》《中期检查标准》《毕业设计(论文)撰写规范及模版》《毕业设计(论文)盲审表》《答辩程序和评分标准》等一系列管理办法和文档标准,使毕业设计工作在制度和规范下能顺利有效地进行。每年毕业设计工作之初,我们都要给学生开一个动员会,在会上阐明毕业设计(论文)的重要性,以及毕业设计对他们未来工作的影响,调动他们学习的主动性、积极性和创造性。此外,系主任还要向学生介绍学院毕业设计(论文)管理办法和实施细则,各阶段的工作要求和时间节点,以及各环节检查的内容、需要提交的文档,使学生在毕业设计开始时能做到心中有数。同时,我们也要求指导教师随时解答学生的问题,坚持每周开例会,检查学生的工作完成情况,并提出一些有技术含量和理论深度的问题启发他们思考,激发他们的学习热情,并与学生一起确定后续任务。此外我们组织开题检查、中期检查,对开题检查成绩后30%的学生,不但检查中期报告,还要现场检查程序。对于中期检查不合格的学生,要求限期整改,如果仍然不合格则取消答辩资格。在答辩之前,我们还要对论文进行盲审,盲审不合格的学生不允许答辩,对有异议的论文要提交学术委员会做最后论证。虽然学院对毕业设计(论文)工作在各个环节上的审查都非常严格,但我们鼓励学生之间进行研讨交流,博采众长,相互提高,因为我们的目的不是抓出多少不合格的学生,而是想通过大学阶段最后的综合性实践教学环节训练,培养学生的学习能力、知识的综合运用能力、分析解决问题能力和沟通交流等综合素质。 三、严把答辩关,保证毕业设计质量 答辩是毕业设计(论文)考核阶段的最后环节,这个环节既是学院对学生毕业设计的验收和鉴定,同时也是学生对自己工作的总结和汇报。通过答辩,学生不仅展示了毕业设计工作的效果,更展示了自己的专业知识、技术水平和综合素质。作为教师,每年都要指导多个毕业设计(论文),而学生一生只能经历一次本科毕业设计,而且毕业设计答辩能否顺利通过,直接关系到学生毕业及学位资格的认定。因此对学生来讲,毕业答辩至关重要。这有点像外科医生与患者的关系:医生每年要做很多手术,对他们而言手术已是司空见惯,但对于患者本人,可能一辈子才上一次手术台,而且生命攸关。所以,我们要在毕业设计指导过程中,认真对待每一位学生。同时在毕业答辩中严格把关,保证质量,更要秉承“公开”“公正”“公平”的原则。我们的毕业设计(论文)答辩采用小组面试形式,每组由四位副高职以上教师组成,答辩流程如图1所示。答辩当天向学生公布成绩,毕业设计(论文)总成绩由开题成绩(10%)、中期成绩(10%)、指导教师成绩(10%)、答辩成绩(70%)构成。对于优秀的和不及格的学生,我们还会重新组建答辩组进行二次答辩。这是考虑到答辩组之间认同度的差异而导致评分标准出现偏差,可能有些答辩组打分会偏低,有的组打分会偏高,即各个答辩组评分信度不能达到一致。二次答辩可以有效地消减组间评分差异,从而使申报校优秀论文人选和未通过人选的确定做到公正、公平和有效。针对软件行业特点,我们通过强化实践教学环节,合理利用多方资源拓宽毕业设计(论文)选题途径、健全和完善毕业设计(论文)的监管机制等手段,确保了毕业论文质量的稳步提高。几年来,黑龙江大学软件学院的毕业设计(论文)质量受到校内外专家的一致好评,获校优秀论文比率一直位于学校前列。实践证明,加强毕业设计(论文)质量的监管,不但提高了学生工程实践能力、独立科研能力和创新意识,为学生进入工作岗位打下了良好的基础,进而也提升了学生的就业率。 作者:任美睿 金英 郭龙江 单位:黑龙江大学 软件工程毕业设计论文:管窥软件工程在毕业设计中的应用 1软件工程在毕业设计中的作用 软件工程不仅是计算机科学与技术专业、软件工程专业的一门专业基础优秀课程,也是其他相关专业,如信息工程、系统工程、信息与计算机科学、信息管理与信息系统等专业的重要应用技术课程。对于这些专业的学生来说,毕业设计多是以软件开发类项目为主,整个毕业设计就是开发一个软件。为了更好地完成软件开发类毕业设计,提高学生毕业设计的质量,进一步规范毕业设计中的软件开发过程是必需的。软件工程的思想正是用工程化方法构建和维护有效的、实用的和高质量的软件。按照软件工程思想,软件开发的生命周期分为可行性分析、需求分析、总体设计、详细设计、编码实现、软件测试和软件维护几个阶段。在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 2毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 2.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 2.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 2.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 2.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 3用软件工程思想指导学生进行毕业设计 3.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 3.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 3.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 3.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 4结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王晓 王长波 单位:湖北医药学院 公共管理学院计算机教研室 软件工程毕业设计论文:软件工程本科毕业设计策略 一、利用多方资源做好毕业设计选题与立题工作 恰当的选题是做好毕业设计的必要条件和前提。近年来,随着信息技术高速发展,国家对高素质软件工程人才需求十分旺盛,并有逐年扩大的趋势。同时各个高校软件工程专业的招生数量也在逐年增加,从目前全国319所设有软件工程专业的学校看,2013年该专业平均招生300人左右。专业招生人数的增多给毕业设计选题带来了带来巨大挑战:一方面软件工程专业的毕业设计选题要求具有一定的应用价值、创新性,同时还要与行业需求相吻合;另一方面要保证选题的唯一性,不仅要避免学生之间的题目重复,还要避免与之前毕业生的题目重复,因为重复的选题会使学生产生投机的心理,导致“打酱油”现象。针对上述问题,黑龙江大学软件学院主要采取了以下几个措施:1.充分利用企业资源,对一部分在企业实习的学生采取“三位一体”的双导师指导模式。即企业项目为载体,学生为主体的模式,校内和校外导师为主导。这部分学生一般是在大三下学期暑假就已经进入企业实习,而我们每年毕业设计选题工作是在十一月末,也就是学生进入企业实习后三到四个月的时间,学生经过企业阶段的培训,对企业的生产过程、企业文化有了一定的了解。此时,学院组织校内外导师和学生共同协商,以企业项目或子项目为学生确定毕业设计选题。2.充分发挥导师的资源优势,学院大部分教师都有自己的科研课题,这些科研课题有些是直接来源于企业的横向课题,还有一些是信息技术领域的应用研究课题,我们鼓励教师从这些课题中提取出一些子项目让学生实践,作为毕业设计的选题。3.充分挖掘学生的专业技术特长和兴趣点并结合学生的择业倾向,确定最能发挥自身优势和潜能的选题。毕业设计的选题不仅要与实际需求相结合,更重要的是应该结合学生自身的技术优势和兴趣。只有学生对选题有兴趣,他们才能尽早地进入状态,发挥自己的创造能力和积极主动意识。所以,选题阶段导师和学生的沟通交流就显得尤为重要,通过沟通导师可以了解学生的能力、兴趣和择业倾向,学生也可以对选题,有进一步的认识,对于不感兴趣的选题学生也可以通过与导师进一步的探讨进行题目的修订。 二、注重环节审查,加强过程监管 虽然“好的开始是成功的一半”,但是如果缺乏中间环节的监管,仍然不能保证好的效果[4]。因此,为保证毕业设计(论文)的质量,我们制定了明确的质量标准、管理条例,并由院长、学术委员会、系主任和教务办主任组成毕业设计(论文)工作委员会,负责毕业设计(论文)工作的组织、评定和监管,同时保证管理条例的严格落实及各个环节工作的正常进行。为健全毕业设计(论文)的监管机制,学院先后规范和完善了《毕业设计(论文)工作管理办法和实施细则》《开题报告》《开题评分标准》《中期报告》《中期检查标准》《毕业设计(论文)撰写规范及模版》《毕业设计(论文)盲审表》《答辩程序和评分标准》等一系列管理办法和文档标准,使毕业设计工作在制度和规范下能顺利有效地进行。每年毕业设计工作之初,我们都要给学生开一个动员会,在会上阐明毕业设计(论文)的重要性,以及毕业设计对他们未来工作的影响,调动他们学习的主动性、积极性和创造性。此外,系主任还要向学生介绍学院毕业设计(论文)管理办法和实施细则,各阶段的工作要求和时间节点,以及各环节检查的内容、需要提交的文档,使学生在毕业设计开始时能做到心中有数。同时,我们也要求指导教师随时解答学生的问题,坚持每周开例会,检查学生的工作完成情况,并提出一些有技术含量和理论深度的问题启发他们思考,激发他们的学习热情,并与学生一起确定后续任务。此外我们组织开题检查、中期检查,对开题检查成绩后30%的学生,不但检查中期报告,还要现场检查程序。对于中期检查不合格的学生,要求限期整改,如果仍然不合格则取消答辩资格。在答辩之前,我们还要对论文进行盲审,盲审不合格的学生不允许答辩,对有异议的论文要提交学术委员会做最后论证。虽然学院对毕业设计(论文)工作在各个环节上的审查都非常严格,但我们鼓励学生之间进行研讨交流,博采众长,相互提高,因为我们的目的不是抓出多少不合格的学生,而是想通过大学阶段最后的综合性实践教学环节训练,培养学生的学习能力、知识的综合运用能力、分析解决问题能力和沟通交流等综合素质。 三、严把答辩关,保证毕业设计质量 答辩是毕业设计(论文)考核阶段的最后环节,这个环节既是学院对学生毕业设计的验收和鉴定,同时也是学生对自己工作的总结和汇报。通过答辩,学生不仅展示了毕业设计工作的效果,更展示了自己的专业知识、技术水平和综合素质。作为教师,每年都要指导多个毕业设计(论文),而学生一生只能经历一次本科毕业设计,而且毕业设计答辩能否顺利通过,直接关系到学生毕业及学位资格的认定。因此对学生来讲,毕业答辩至关重要。这有点像外科医生与患者的关系:医生每年要做很多手术,对他们而言手术已是司空见惯,但对于患者本人,可能一辈子才上一次手术台,而且生命攸关。所以,我们要在毕业设计指导过程中,认真对待每一位学生。同时在毕业答辩中严格把关,保证质量,更要秉承“公开“”公正”“公平”的原则。我们的毕业设计(论文)答辩采用小组面试形式,每组由四位副高职以上教师组成,答辩流程如图1所示。答辩当天向学生公布成绩,毕业设计(论文)总成绩由开题成绩(10%)、中期成绩(10%)、指导教师成绩(10%)、答辩成绩(70%)构成。对于优秀的和不及格的学生,我们还会重新组建答辩组进行二次答辩。这是考虑到答辩组之间认同度的差异而导致评分标准出现偏差,可能有些答辩组打分会偏低,有的组打分会偏高,即各个答辩组评分信度不能达到一致。二次答辩可以有效地消减组间评分差异,从而使申报校优秀论文人选和未通过人选的确定做到公正、公平和有效。针对软件行业特点,我们通过强化实践教学环节,合理利用多方资源拓宽毕业设计(论文)选题途径、健全和完善毕业设计(论文)的监管机制等手段,确保了毕业论文质量的稳步提高。几年来,黑龙江大学软件学院的毕业设计(论文)质量受到校内外专家的一致好评,获校优秀论文比率一直位于学校前列。实践证明,加强毕业设计(论文)质量的监管,不但提高了学生工程实践能力、独立科研能力和创新意识,为学生进入工作岗位打下了良好的基础,进而也提升了学生的就业率。 作者:任美睿 金英 郭龙江 单位:黑龙江大学 软件工程毕业设计论文:论述软件工程的毕业设计运用 1软件工程在毕业设计中的作用 软件工程不仅是计算机科学与技术专业、软件工程专业的一门专业基础优秀课程,也是其他相关专业,如信息工程、系统工程、信息与计算机科学、信息管理与信息系统等专业的重要应用技术课程。对于这些专业的学生来说,毕业设计多是以软件开发类项目为主,整个毕业设计就是开发一个软件。为了更好地完成软件开发类毕业设计,提高学生毕业设计的质量,进一步规范毕业设计中的软件开发过程是必需的。软件工程的思想正是用工程化方法构建和维护有效的、实用的和高质量的软件。按照软件工程思想,软件开发的生命周期分为可行性分析、需求分析、总体设计、详细设计、编码实现、软件测试和软件维护几个阶段。在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 2毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 2.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 2.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 2.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 2.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 3用软件工程思想指导学生进行毕业设计 3.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 3.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 3.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 3.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 4结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王晓王长波单位:湖北医药学院公共管理学院计算机教研室 软件工程毕业设计论文:软件工程思想在应用型高校毕业设计中的应用 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(SoftwareEngineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(DataFlowDia-gram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 作者:龙亚 张仕学 余廷忠 单位:贵州工程应用技术学院 软件工程毕业设计论文:软件工程毕业设计改革实践 一、软件工程专业毕业设计存在的主要问题 (一)毕业设计题目设置与选题方面 题目设置不合理,类别与层次不清晰,选题匹配效果差[2]。学生的毕业设计课题一般都按照指导老师的研究方向和实际工程项目提供,但每年真正来源于工程实践题目比例较少。部分题目理论性强,学生根据所学知识不能很好理解;部分题目开发工具复杂,占用了毕业设计的大部分时间。在选题时可能导致学生想选的题目选不上,能力差的学生所选题目难度大,影响学生的积极性,导致选题效果差,造成毕业设计很难完成。 (二)毕业设计过程监控方面 毕业设计监控工作实施困难,效果较差。软件工程专业毕业设计一般包含选题、开题、中期检查、程序测试、撰写毕业论文、答辩、成绩评定。但对这些环节的监控有时候会形成空白带,毕业设计不在实验室进行,有的学生在实习单位实习,有的学生在外地找工作,老师不能定时与学生见面,老师无法了解学生的具体情况,且学生提交的各阶段文档流于形式,只有指导教师在进行监控,未形成完善的监控体系,导致监控不到位,监控效果较差[3]。 (三)毕业设计论文答辩方面 答辩考核方法单一,答辩仅由学生的讲解和老师的提问两个环节组成,考核准确度低。答辩通过门槛较低,答辩只对学生的毕业设计进行排名,一般排名在最后的学生才可能不及格,不利于提高学生毕业设计积极性,造成大部分同学仅以答辩及格为目标,思想上不重视,答辩准备工作不扎实。再由于软件工程专业特点,毕业设计软件作品评分标准难于量化,考核具有一定难度,也造成答辩效果不好。同时为了提高学生毕业率和就业率,毕业答辩的质量控制有所放松,直接导致了软件工程专业毕业设计质量难以保障。 二、软件工程专业毕业设计的教学改革 针对上述各项实际问题,主要进行的相关工作具体如下: (一)合理设置毕业设计题目,动态选题 依照软件工程专业的以市场需求为导向,培养应用型软件工程人才的培养目标,在毕业设计题目设置环节,紧紧围绕工程实际型、创新项目型、竞赛题目型、科研项目型等类型进行题目设置,以适应市场动态需求。同时着力避免在毕业设计题目中设置虚拟型题目、理论研究型题目、综述型题目、分析设计型题目等。在选题过程中,通过毕业设计管理系统(如图1所示)进行多轮双向动态选择,动态调整题目各项技术参数以保证学生能选择一个适合自己能力且能有利于自己以后工作的题目[4]。这样,在选题之后,每个指导老师就可以根据学生不同能力进行分别指导,使不同能力的学生都能够运用其所学知识解决工程实际问题,都能够通过毕业设计增强工程实践能力、工程设计能力与创新能力。近四学年软件工程专业毕业设计各类题目汇总。 (二)毕业设计过程实行三级监控管理机制 学校成立以主管副校长为组长的毕业设计工作领导小组以加强毕业设计宏观调控,学院成立以教学副院长为组长的毕业设计工作领导小组以加强毕业设计协调与监控工作,软件工程专业成立以专业负责人为组长的毕业设计工作小组落实并实施毕业设计各环节具体工作[2]。具体参见下图2。在实现毕业设计过程管理的三级管理机制的同时,为保障毕业设计工作质量,软件工程专业要求所有指导教师必须具有中级以上技术职称或硕士以上学位且有一定工程实践经验,具有较高教学、科研水平和创新能力,师德良好,工作态度认真负责。在每年的毕业设计指导工作开始前都对指导教师进行资格审查,择优任用,且每位教师指导的学生不超过6人,以保证指导教师对学生的充分指导[5]。 (三)毕业设计过程量化考核 以往软件工程专业毕业设计成绩通常由三部分组成:一是学生的平时表现由指导老师把握;二是学生的毕业论文成绩。由专业其他指导老师进行评阅;三是现场答辩成绩。由所在组的指导教师按照相关评分标准打分并取平均分。这样基本能够保证毕业设计成绩的公正,但是由于只有毕业答辩环节具有约束力即答辩未通过则总成绩不及格,其他环节不具约束力,因此造成毕业设计前期、中期工作流于形式,前期、中期阶段提交的文档趋于应付、质量不高,最终导致毕业论文质量较低[6,7]。为此,软件工程专业经过几年的探索与实践,实施了毕业设计各阶段的软件工程生命周期量化考核法即各个阶段量化考核,且考核成绩不合格者不能进行下阶段毕业设计工作,必须加以整改,整改通过后才能进入下一阶段毕业设计工作。经过几年的实践证明该考核方法切实可行,能够保证毕业设计各个环节的质量,最终提高毕业设计总体质量。 (四)在毕业设计过程中进一步提高学生工程能力与创新能力 辽宁工业大学于2011年制定并实施了大学生创新团队机制,建立了大学生创新项目申报机制引导大学生开展创新活动;引导学生每年都参加校级、省级、部级软件设计大赛等各类各级比赛[8]。随着学校和学院创新教育活动多年持续深入开展,软件工程专业学生的创新与创业活动取得了显著成果。超过1/4的软件工程专业学生能够独立主持创新性项目,并以该项目为原型申报毕业设计题目[9],同时参加省级、部级计算机竞赛并获得奖项。通过主持校级及省级创新项目既毕业设计题目,学生工程能力、创新能力得到极大锻炼与提高,本专业毕业生就业率与就业质量明显提高。软件工程专业学生主持参加创新项目既毕业设计题目情况见表3。 三、结束语 软件工程专业毕业设计是一个极具综合性、实践性的重要环节,是对学生大学四年学习后面向社会与企业前的有且仅有的一次大检验,它不仅检验了学生所学知识、能力与综合素质,还检验了软件工程专业的培养目标、培养模式、课程体系、实践体系、创新体系等相关环节[10]。经过几年的探索与实践证明,软件工程专业所做的系列教学改革工作中的毕业设计教学改革工作有利于进一步增强学生的工程实践能力和创新能力,有利于提高软件工程专业毕业设计质量,有利于提高软件工程专业学生就业率与就业质量。虽然软件工程专业毕业设计教学改革工作取得了一定的成绩,社会认可度逐年稳步提高,但如何动态调整教学计划以跟进市场需求变化;如何深入开展大学生创新创业教育活动以进一步增强更多软件工程专业学生的实践能力及创新能力;如何进一步加强专业教师工程实践能力、工程设计能力与工程创新能力以提高毕业设计指导效力;如何提高毕业设计过程管理效率等问题仍然是软件工程专业所面临的严肃课题[11]。因此,软件工程专业的毕业设计教学改革工作也一定会紧跟时代变化,与时俱进。 作者:佟玉军谢文阁王恩喜刘鸿沈姜悦岭工作单位:辽宁工业大学电子与信息工程学院 软件工程毕业设计论文:软件工程思想在应用型高校毕业设计中的应用研究 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状 最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。 1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。 由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。 需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(Data Flow Diagram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。 在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。 在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。 6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 软件工程毕业设计论文:《软件工程》思想在毕业设计(论文)中的应用 【摘要】主要分析了毕业设计(论文)的现状,介绍了软件生命周期的各个阶段与毕业设计(论文)各阶段的对应关系、软件生命周期各阶段应完成的任务以及在毕业设计(论文)中应注意的问题。 【关键词】软件工程 毕业设计(论文) 实践教学 一、引言 毕业设计(论文)(以下简称毕业设计)是计算机及相关专业教学计划中的一个重要环节,是培养学生对所学基本理论及基本操作技能综合运用的训练过程,是提高学生分析和解决问题能力的重要实践环节,是实现理论与实践相结合的重要途径,是对教育教学质量的全面检查。目前,计算机及相关专业的毕业设计质量正在逐年下降:学生急于找工作或考研,毕业设计得不到应有的重视;需求分析不到位,设计成果不符合实际需求;软件开发流程混乱;缺乏文档写作训练,等等。 针对上述问题,笔者认为,除了应当从管理角度严格进行过程监控外,还应当使学生通过《软件工程》课程的学习,提高毕业设计的质量。 二、软件生命周期与毕业设计过程的对应关系 软件产品从形成概念开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生命周期。软件生命周期可以划分成若干个时期与阶段,它与毕业设计各个环节的对应关系如图1所示。 三、软件生存周期各阶段应完成的任务 1.可行性研究与计划阶段、需求分析阶段 可行性研究与计划阶段主要完成问题的定义、可行性论证以及初步计划的制定;需求分析阶段主要完成需求调查,进行功能、性能与环境约束分析;编制软件需求规格说明、制定软件系统的确认测试准则和用户手册概要。这两个阶段对应于毕业设计的课题论证、选题、调研、查资料,通过对设计题目的深刻理解,完成开题报告的撰写工作。 2.概要设计阶段和详细设计阶段 概要设计阶段主要完成软件系统总体结构的建立、定义功能模块的接口、设计全局数据库和数据结构、规定设计约束、编制概要设计文档等工作;详细设计阶段主要完成模块详细设计及编制模块的详细规格说明工作。包括模块的详细功能、算法、数据结构和模块间的接口信息等设计,拟定模块测试方案;把模块详细设计的结果汇总,形成模块详细规格说明书。这两个阶段对应于毕业设计的系统设计阶段。 3.实现阶段与组装测试阶段 实现阶段主要完成编码及单元测试工作。根据模块详细规格说明书,将详细设计转化为程序代码、对模块程序进行测试,验证模块功能及接口与详细设计文档的一致性,并形成单元测试报告;组装测试阶段主要完成模块程序组装与测试及组装测试报告的编写。 4.确认测试阶段 该阶段主要完成软件系统测试、确认测试文档编制及软件评审工作。根据软件需求规格说明定义的全部功能和性能要求及软件确认测试准则对软件系统进行总测试;向用户提供以确认测试报告为主的有关文档,包括系统操作手册、源程序清单和项目开发总结报告等;由专家、用户、软件开发人员组成的软件评审小组对软件确认报告、测试结果和软件进行评审,并将得到确认的软件产品交付用户使用。这个阶段主要对应于毕业设计(论文)中的论文评审、结题验收及毕业设计的答辨准备阶段。 5.软件运行与维护阶段 主要进入软件的使用阶段,并完成软件的维护工作。它主要对应于毕业设计中的答辩阶段。 四、毕业设计应注意的几个问题 1.摘要 摘要是对文章主要内容的摘录,要求精、短、完整。以几十字至三百字左右为宜。摘要应具有独立性和自明性,从摘要中即应获得必要的信息;摘要中只能使用第三人称;要客观如实地反应原文的内容,要着重反映论文的最新内容和作者特别强调的观点;要求结构严谨、语义确切、表述简明,一般不分段落、不进行自我评价。 2.关键词 关键词主要用于论文检索,它是从论文的题名、摘要和正文中选出的,是对表述论文的中心内容有实质意义的词汇,关键词一般以3~5个为宜。 3.结论 结论写作的内容应主要考虑本文研究结果是什么?研究结果说明了什么?对前人有关的看法作了哪些修正、补充、发展、证实或否定?本文研究的不足之处或遗留未予解决的问题以及对解决这些问题的可能的关键点和方向等。结论应该准确、完整、明确、精练。 4.需求分析 在毕业设计中,学生往往不能对所做题目进行充分的调研,需求不明确,随意想象的成分较多。特别是在数据表的建立上,大部分同学随意设置字段的类型,而字段长度基本上采用默认置。而在实际项目开发中,数据项的设置应主要注意以用户的需求和满足系统要求为准,而不应设计冗余的字段;数据的类型要依据实际需求,当某些字段可以是选择某几种类型之一,应考虑哪一种更有利于本系统或哪种更易于用户操作和维护。 5.详细设计 许多同学把详细设计阶段的任务理解为代码实现,因此,在概要设计之后就着手进行代码的编写而忽略了算法的表达及测试用例的编写环节,由此造成的结果是随意编程,大量的时间浪费在程序的修改和调试上。 6.软件测试 测试做得不够全面,大部分同学只选择了有效的测试用例,而没有进行无效的测试用例的设计,因此所做的软件BUG较多。 7.团队合作 在毕业设计中,应有意识地锻炼学生们的团队协作精神,因此,在布置毕业设计题目时,应尽量选择规模大一点的题目,然后由4~5名同学共同协作,每人完成一个子题目。这样,可以使学生们分析问题和解决问题的能力、沟通和表达能力得到充分锻炼,为今后的工作奠定基础。 软件工程毕业设计论文:软件工程专业本科毕业设计过程管理 摘要:分析软件工程专业本科毕业设计管理中存在的主要问题,针对软件企业对软件工程专业的人才培养要求,提出软件工程专业本科毕业设计过程管理措施,强调通过建立和完善毕业设计的管理制度,加强毕业设计过程的监控;构建完善的毕业设计管理平台,提高本科毕业设计管理水平;改革毕业论文形式,建立毕业设计过程管理评价体系,提高学生工程实践能力。 关键词:软件工程;本科毕业设计;过程管理 软件学院软件工程专业的设立是国家教育部、国家发展计划委员会为满足国家软件产业发展对人才的迫切需求于2001年批准成立的。重庆大学软件学院是国家首批示范性软件学院之一,其人才培养目标是培养“面向应用、遵循标准、适应团队、把握技术、熟知领域、外语优良”的软件工程人才。10年来,软件学院十分重视软件工程专业的工程化教学改革,采取多项政策和措施促进工程型软件实用人才的培养。本科毕业设计是实现高等学校人才培养目标的重要教学环节,是培养学生创新意识和创新能力的重要手段,是理论学习与社会实践相结合的重要体现。因此,对软件工程专业本科毕业设计进行改革,培养具有工程实践能力的软件实用人才具有重要意义。 1 软件企业对软件工程专业培养人才的要求 软件产业的迅速发展对该行业从业人员提出更高要求,不仅要求学生掌握理论知识,还要求学生具备较强的工程实践能力与创新能力。国内计算机相关专业的教学基本上仍使用传统的理工科人才培养模式,注重基础理论知识,缺少对学生工程能力和职业素质的训练,因此培养既有扎实的专业基础知识和较强工程实践能力,又能迅速适应业界环境的高素质创新型软件人才,是软件企业对软件工程专业人才培养的要求。 2 目前本科毕业设计管理中存在的问题 1)毕业设计阶段缺乏全过程的管理与监控。 毕业设计全过程的管理与监控不够规范,缺乏专门的组织机构。毕业设计的一些主要环节疏于检查和监督,因此存在影响毕业设计质量的问题,如选题陈旧、重复率高、与软件产业发展需求不适合等。 教师指导水平有限且精力投入不足,同时没有对教师指导工作的有效绩效考核,使得教师对学生的毕业设计不够重视;某些学生由于有就业压力,便将主要精力放在人才市场和各类招聘会上,没有意识到毕业设计的重要性,最后只能通过拼凑和抄袭完成毕业设计。 2)毕业设计阶段缺乏规范化的指导性文件。 毕业设计工作持续时间长,涉及所有毕业生和教师,如果没有规范化的指导性文件能够让指导教师和学生了解毕业设计工作的意义、目标、计划、流程、论文规范化格式、质量评价标准、成绩考核等具体实施细则,明确自己在该项工作中扮演的角色以及整个毕业设计流程对自身承担工作的质量要求,那么很难提高毕业设计质量。 3)毕业设计文档资料缺乏有效管理。 毕业设计成果是学校的重要知识和信息资源,完善的文档资料管理有助于毕业设计工作的传承和创新。长久以来,毕业设计作品和论文主要采用人工管理。学生答辩后提交资料袋,资料袋中包括毕业设计相关文档和设计作品的刻录光盘,但由于管理人员对毕业设计资料的重视程度不够或人员不够,导致毕业设计资料管理不善,出现查询困难、答辩记录丢失等情况,为以后查阅、成果展示及下届毕业生的论文指导工作带来不便。 3 本科毕业设计管理改革措施 1)成立毕业设计管理小组。 为了加强本科毕业设计工作的组织、管理和监督,软件学院专门成立毕业设计管理小组,小组成员由教学副院长、正副系主任及学生助管组成,负责整个毕业设计过程的管理监督工作,包括从选题、审题、任务书下达到开题、中期检查、答辩、成绩评定、推优的全过程。 2)建立和完善毕业设计的管理制度。 为了提高毕业设计质量,毕业设计管理小组根据软件工程专业特点建立学院的具体工作规范和有效的毕业设计管理模式和监控制度,加强毕业设计制度建设,使得从选题、下达任务书到学生的开题报告,从每周汇报、中期检查到设计文档撰写、论文撰写、论文重复率监测、论文评阅及论文答辩,都有切实可行的实施细则及管理规章制度;构建集中管理与跟踪管理、周报提交、外出请假、抄袭检测、讲座出勤等平时成绩评定标准;完善从平时表现、系统设计实现质量、论文或设计文档质量、答辩水平等多方面衡量的客观、公正的综合成绩评定标准和推优程序。在毕业设计全过程管理中,力求做到有章可循及有据可查。 3)多元化的毕业论文形式。 多元化的毕业论文形式有利于培养大学生创新实践能力。根据软件工程专业特点,软件学院对毕业论文形式进行改革。毕业设计形式包括传统方式和新方式,学生可以选择其中一种方式,具体采用哪种方式则由指导老师负责。 传统方式是指毕业生完成开题报告并翻译一篇相关课题的英文文献,然后对软件系统进行需求分析、设计和编码实现,或者对相应算法进行研究、分析和编码实现,最后完成毕业设计论文。 为了面向软件企业需求,培养学生的软件设计能力,新方式注重提高学生的系统设计文档编写能力。毕业生前期仍然要完成开题报告、英文文献、系统分析设计和编码,最后提交系统设计相关文档。系统设计相关文档由以下文档构成:①项目开发计划;②软件需求说明;③系统设计说明;④数据库设计说明;⑤用户手册;⑥测试分析报告;⑦项目开发总结。根据软件工程学科特点及专业人才培养的要求,结合学校的毕业设计(论文)管理办法和软件设计文档国家标准,软件学院制定了符合专业人才培养目标的设计文档规范。 为提高学生科技论文写作水平和研究报告的演讲能力,软件学院面向软件工程专业所有应届毕业生,在其毕业设计阶段开设8学时的“科技论文写作规范”“研究报告演讲技巧”讲座,强调科技论文写作的规范性和可读性,锻炼学生演讲研究报告的能力。 4)加强毕业设计过程管理和监控。 毕业设计过程管理和监控面向的对象是学生和教师。软件学院毕业学生做毕业设计有不同情况,如有在校外软件公司做毕业设计的,更多的是在校内做毕业设计,因此需要有相应的不同管理模式。为加强学生培养质量和降低指导教师管理难度,软件学院提供集中管理与跟踪管理方式。 集中管理是指学院设置固定机房和机位并安排助教作为管理人员,由指导教师给学生安排机房,由管理人员负责学生的日常考勤,学生需及时向指导老师汇报学习情况,学生若有事必须请假。跟踪管理主要针对在校外进行毕业设计的学生,要求这类学生完成校外毕业设计申请,由管理小组协助指导教师对校外学生进行跟踪,为这些学生提供及时的毕业设计信息服务。这类学生必须每周与学校指导教师联系,以便教师详细了解并掌握学生毕业设计进度。这种具体的制度和规范,对在校内进行毕业设计和赴外进行毕业设计的学生进行了有效监控。 针对指导教师的管理,毕业设计管理小组采用不定期检查和周报提交的方式。毕业设计规范要求每位指导教师每周指导时间不少于2小时,指导教师需要检查学生毕业设计的进度和质量;解答学生提出的问题,进行下一阶段工作部署与指导,保证毕业设计的质量。 不定期检查指毕业设计管理小组根据指导教师在毕业设计系统中登记的指导时间和地点,不定期对教师的指导情况进行检查。周报提交是指学院建立的毕业设计定期报告制度,教师和学生每周均需要将周报提交到系统上,教师主要汇报每周对学生指导情况以及学生毕业设计进度和质量,学生主要汇报每周的毕业设计进度、毕业设计遇到的问题等。毕业设计管理小组每周对周报进行汇总分析并,及时了解毕业设计情况,对学生和教师提出的问题进行统一解答。 5)构建完善的毕业设计管理平台。 充分利用计算机技术,构建完善的毕业设计管理平台,提高毕业设计管理水平,使毕业设计管理更加规范化。软件学院在毕业设计过程中使用的管理系统包括:重庆大学本科毕业设计系统、重庆大学网络教学综合系统、重庆大学软件学院软件工程实践教学平台。 重庆大学本科毕业设计系统(http://)用来上传和管理毕业设计相关文档。系统涵盖毕业设计工作的全过程,实现选题提交、课题双向选择、毕业设计相关文档(包括开题报告、外文翻译和毕业论文)的提交与管理、文档模板的上传和下载、毕业答辩的自动分组、指导教师和交叉教师评分、答辩记录和成绩的上传、成绩册的打印、毕业成绩的统计分析等功能。 重庆大学网络教学综合系统。(http://)用于毕业设计的过程管理,主要进行信息、周报收集、校外学生实习申请、过程检查情况公告、问卷调查、学生成果提交和查询等。 重庆大学软件学院软件工程实践教学平台(http:///)是软件人才培养创新平台,提供实践教学成果展示、实践案例资源库与实践教学管理功能。利用该平台可以举办毕业设计优秀作品展,展示软件学院学生的专业学习水平,激发学生的实践热情,对下一届学生起到示范作用。平台实践案例资源库可为学生提供实践学习参考资源,为教师提供实践教学案例素材。 6)建立毕业设计过程管理评价体系。 建立毕业设计过程管理评价体系,要求所有 一学生和指导老师每周都要将周报提交到EOL(重庆大学网络教学综合平台)平台。毕业设计管理小组每周对毕业设计情况进行检查和监督,并将检查情况告知所有指导老师。指导老师每周提交周报次数与毕业设计指导工作量挂钩;学生考勤情况、周报提交情况、平时检查情况会被记入平时成绩,平时成绩不合格将被取消答辩资格。 软件学院强调学生在毕业设计期间一定要进行软件系统设计和实现,毕业答辩包括系统演示、用PPT讲解毕业设计主要工作、答辩教师提问等多环节,答辩老师根据学生工作量、完成质量、论文或设计文档质量、答辩情况进行评分。学生毕业设计的最终成绩由平时成绩、指导教师成绩、交叉评阅成绩和答辩成绩构成,以保证评分的公平性。 7)加强诚信机制建设 为了提高本科毕业设计质量,加强学术道德和学风建设,营造学术诚信氛围,软件学院使用“大学生论文抄袭检测系统”对本科毕业论文进行防抄袭检测。抽检比例为应届毕业论文的50%,抽检名单由毕业论文管理系统随机抽取。另外,各答辩小组推荐的优秀毕业论文为必检对象。 软件学院制定论文抄袭的认定标准(建议文字复制比不超过25%)和处理办法,对有问题的论文,责成指导教师对检测结果予以认定和说明或督促学生修改,取消被认定抄袭论文学生的答辩资格;对各答辩小组推荐的优秀毕业论文进行,不合格的论文取消优秀。 4 结语 培养适应我国软件产业发展的软件工程人才,提高软件工程本科毕业设计质量,毕业设计的改革势在必行。通过2届学生的毕业设计改革证明,建立和完善毕业设计的管理制度,加强毕业设计过程的监控,充分利用毕业设计管理平台,实现多元化的毕业论文形式,建立合理的毕业设计过程管理评价体系,加强诚信机制建设,能极大地促进师生在毕业设计过程中投入热情和精力,提高本科毕业设计管理水平,有效保证毕业设计质量。 软件工程毕业设计论文:软件工程学在毕业设计中应用研究 摘要:毕业设计是一个十分重要的教学环节,是一个系统工程,应使用工程化的方法、步骤统筹安排以取得良好的效果。软件工程学是指导计算机应用专业软件类学生进行毕业设计的重要工具之一。将毕业生设计过程、文档书写与软件工程学紧密结合起来是提高学生毕业设计论文质量的一个重要途径。结合软件工程的基本知识,通过对软件类学生毕业设计过程存在的常见问题的研究,提出了应用软件工程学去指导学生毕业设计的方法。 关键词:软件工程;毕业设计 作者简介:许永昌(1976-),男,山东安丘人,硕士,山东英才学院计算机学院讲师,研究方向为计算机应用。 0引言 毕业设计是高等院校应届类毕业生在毕业前接受课题型任务,在教师指导下进行科学研究或工程实践并取得成果的过程,是高校实现人才培养目标的综合性实践教学环节,是一次理论与实践相结合的的锻炼机会。如何在新形势下改革毕业设计, 提高学生软件类毕业设计的质量,进一步规范毕业设计中的软件开发过程,抓好高校毕业设计这一实践环节,加强对毕业设计过程的管理与监控, 切实提高毕业设计的质量,对于软件类学生在毕业设计中实施合适的软件设计具有重的指导意义。 1毕业设计的必要性 高等职业教育应该是以能力为本位、以学生为主体、以实践为导向的教育。毕业设计是高等教育培养学生综合运用所学理论知识和技能解决实际问题能力的重要环节之一,是衡量毕业生是否达到相应学历层次的重要依据。毕业设计将总结专业基础和专业技术的学习成果,锻炼和开发学生的综合运用能力。 高职院校软件相关专业组织毕业设计应该符合新的人才培养标准,对培养学生的职业技能和素质要具有积极的意义。而对于即将毕业离校的应届毕业生来说,毕业设计无疑是计算机软件各相关专业理论教学、实验、实训等有机结合的途径之一。 通过毕业设计能锻炼学生的能力: (1)实践软件工程的相关原理能力。毕业设计的过程,是一个课题小组从接到开发任务到提交产品和文档的过程,其中涉及到需求分析、概要设计、详细设计、编码、测试、程序打包、编写文档等软件工程具体的各个方面。经过锻炼,学生们对软件工程学思想和方法的理解会大大加深。 (2)解决具体问题能力。在毕业设计的进行过程中,学生一定会遇到平时在课堂的理论学习中碰不到的困难和挑战, 而克服这些困难、解决实际问题的过程就是软件技术和心理素质逐步提高的过程。 (3)团结协作的意识、能力。通过毕业设计这一过程,学生就会产生团结协作的意识和能力。 2软件工程学的基本思想 软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科,包括两方面内容:软件开发技术和软件项目管理。其中,软件开发技术包括软件开发方法学、软件工具和软件工程环境,软件项目管理包括软件度量、项目估算、进度控制、人员组织、配置管理、项目计划。 3高职类学生毕业设计现状 毕业设计的主要目的是培养学生综合运用所学的基础理论、基本知识和基本技能,用以分析、解决工程、科研、社会实际问题的能力,使学生得到工程设计方法和科研能力的初步训练。毕业设计中存在的问题主要表现在以下几个方面。 3.1选题的盲目性 只是把毕业设计环节作为大学生活的必经环节, 纯粹是为了完成学业而去做毕业设计, 造成选题的盲目性、有的选题则是陈旧。 3.2可行性分析与需求分析重视程度不够 绝大多数毕业生在确定了毕业设计的题目后,几乎不进行调查研究工作就立即投入到整个系统的设计中, 一旦遇到了与实际不符的地方, 又重新返回, 对已经做好的设计进行修改。最终导致设计的系统杂乱无章, 甚至到了最后只能马马虎虎地仓促交工。 3.3系统开发过程中的文档不够正规,不够完备 完整的设计不仅包括所完成的可操作的系统,一般的操作帮助,还包括在开发系统的过程中所产生的各个文档等一些文字的东西,比如解释清晰、内容全面的数据字典和使用手册也是必不可少的,否则用户会感到使用起来不方便,觉得难于操作。 3.4模糊的评价标准 导致毕业设计质量下降的一个非常重要的原因就是没有建立精确细致的评价体系。 这严重影响了项目的进度和质量,并且使学生没有真正得到必要的锻炼。我们通过对这些问题进行详细深入的分析,提出一个软件过程框架,这个框架主要从需求、测试、集成这3个方面给出工作要点和规范。 4利用软件工程学思想指导学生进行毕业设计 毕业设计本身是个工程,要用工程的方法去处理。从软件工程的角度去指导学生进行毕业设计,在毕业设计过程中,要系统地将所学知识应用于实际问题,按软件工程学思想展开工作。 图1软件生命周期与毕业设计各阶段之间的映射 4.1以可行性研究指导选题目 可行性研究,应该从技术可行性、经济可行性、操作可行性三个方面去研究,在毕业设计题目的选择过程中,应立足于解决实际问题,注重发现问题、分析研究问题和开发创新的能力。选题原则上,可以参考以下几点:①毕业设计的课题应该能使计算机专业所学的理论知识进一步理解并深化,也就是说,毕业设计应尽可能包括多门专业基础课和专业课的综合运用,并且要紧密结合工程实际,以有利于学生的全面训练;②选择难度适中的课题, 保证课题的完成质量;③课题要适合于各个模块独立进行,并便于最后统一调试;④课题规模应大小适合,难易程度适中。 4.2需求分析是关键 需求分析的基本任务是准确地回答“系统必须做什么”, 也就是对目标系统提出完整、准确、清晰、具体的要求。系统分析员可以通过多种形式来获取用户需求,对用户提出的需求进行分析,以此来确定其中要实现系统的功能。对需求划分优先等级,找出优秀需求和重要需求,以保证系统构建的正确性。 在进行软件类毕业设计时,为了保证需求获取的准确性和全面性,可以让项目组的所有学生都参与到用户需求的获取的工作中来,发挥集体的能力,并由指导教师进行最终的确认。 4.3规范设计过程 需求分析完成后的下一个阶段就是系统设计,包括概要设计和详细设计。 详细设计阶段的任务就是深入每个函数内部,以伪代码或注释的形式实现整个函数,设计出程序的详细规格说明。 从系统设计开始,学生要按照软件工程的要求,画出DFD图,对输入、输出数据流进行详细的说明,建立符合软件工程规范的数据字典,根据DFD 图设计出模块结构图。 4.4重视文档写作 在毕业设计的过程中,要严格遵照软件文档的思想,记载设计过程的每一阶段完成了哪些设计,下一阶段的任务、目标及技术手段,这样,把文档作为整个设计的指挥棒,使设计有条不紊地进行。 4.5重视测试工作、撰写毕业设计说明书 软件测试工作也是软件开发的重要组成部分。通过实际应用效果和测试数据,毕业设计的成效就可一目了然。 毕业设计说明书的撰写是最后一个阶段,要求学生回顾设计过程,总结劳动成果,这时学生就会对软件开发及必须经历的几个步骤都有更深刻的认识。最后,要求学生对毕业设计进行系统的总结,写出毕业论文。 5加强对学生综合能力的培养 通过实践的练习,不仅能加深对理论的理解,同时也能锻炼运用知识分析问题、解决问题的能力。毕业设计这一实践环节是高等学校培养学生实际能力的主要手段,也是高等教育的重要组成部分。充分、有效地设置软、硬件的毕业设计对学生能力的培养至关重要,可以缩短学校教育与社会流行技术、工具的差距,满足学生毕业后的工作需要。通过毕业设计必须达到培养学生以下方面能力的目的。 5.1工程实践能力 学生能够准确把握选题的逻辑重心和学术思路,能够运用丰富的专业知识进行处理,具有严谨的理论思辨过程,以锻炼毕业生的工程实践能力,使毕业论文具有一定的应用和学术探讨价值。 5.2书写和表达能力 毕业设计论文是毕业设计工作的总结和提高,和做科研开发工作一样,要有严谨求实的科学态度。在毕业设计期间,尽可能多地阅读文献资料是很重要的,毕业设计大多数是技术开发型的,其论文的主体部分应包括:总体设计、模块划分、算法描述、编程模型、数据结构、实现技术、实例测试及性能分析。这些内容根据任务所处的阶段不同,可以有所侧重。 5.3创新能力 提出创新要求后,带领学生认真复习或补学过去没学过、没有学好的课程,并在此基础上结合实际工作中出现的问题孕育出一些新的思路,将毕业设计推上一个新台阶的方式,与为每个人专门分配某一特定的作业来锻炼学生基本技能的方式相比,更能扩展学生的视野,培养创新能力。 5.4协作能力和团队精神 通过集体活动和成员沟通培养成员的团体情感,增强团队的凝聚力。毕业设计将一个学生从入学初到毕业前的软件专业课程的学习内容链接成线,实现了课程的真正衔接,也使学生在毕业前对软件方面所学的知识进行了比较完整的概括与总结,达到了良好的理论联系实际的教学效果。毕业设计弥补了课堂教学的不足,加深了对理论的理解,促使学生深入思考,敢于创新,同时使学生的动手能力、分析和解决问题的能力、书写和表达能力、协作能力等各项能力都得到了培养和提高。 6结束语 软件工程作为软件开发工程化、规范化的具体实施方法,在将其应用到毕业设计中之后,学生在软件设计的文档书写规范化等方面均有了很大的改善与提高。将软件工程应用于毕业设计中不仅仅完成了一门课程从理论到实践的过程,而且将一个学生从入学到毕业前软件专业课程的学习内容链接成线,完成了前导后续课程的真正衔接,也使学生在毕业前对软件方面所学的知识进行了比较完整的概括与总结,因此,软件工程学在计算机专业学生毕业设计中的应用具有重要的现实意义。
软件设计毕业论文:软件设计专业毕业生自我评价 转眼间,已临近毕业。蓦然回首,以前那位无知的青葱少年在大学里就像一个初生的牛犊,不怕苦不怕累的去追寻。再照一下镜子,眼前的我成熟稳重了,做事都多了一份思考。因为自己清楚地知道要面临的机遇和挑战。 作为一名软件专业的大学生,从不懂不爱程序,到喜欢并热爱上编程,这是个很大的转变。读文科上来的我曾认为自己的脑子会跟不上那逻辑的转动。但勤能补拙这是真理。更何况我并不笨,一个勤奋好学的我在大学的学习、生活和工作中都能给自己一个满意的评价。 大学四年,自身专业从基础课程到重点课程,不仅理论上能完成合格通过,而且在实践动手上能结合理论,使自己在一定程度上提高动手创造能力和逻辑思维能力。并在专业团队协作工作中,学到沟通和协调能力。深入专业课程的同时不忘拓宽自己的知识面,培养自己其他方面的能力。 身为班级干部的我,在完成本职工作的同时能很好地协助老师和其他班干部完成班级的大小事务,为管理好班级尽自己最大的努力。生活上,作为一位乐观向上的大学生,本人生活俭朴,责任心强,办事沉稳,适应性强,具有良好的心理素质。兴趣广泛的我,能与同学融成一片,能积极参加各种有益的社会活动,踊跃参加学校和班集体活动。 在校期间,我在XX公司技术部门进行了近一年的见习工作磨练,培养了我良好的工作作风和团队意识,多角度了解和掌握软件技术的前沿应用,全方位协助团队开发新产品,埋头苦干的求实精神以及主要配合的协作观念等。相信在今后的工作中,我会任劳任怨的工作,成为一名称职的软件设计工程师。 大学,美好的记忆。一个新旅程的起点,我相信在以后的人生道路上我能走的比现在更好! “人生没有彩排,每天都是现场直播!”如今毕业在即,我相信,经过自己的勤奋和努力,一定能使我在将来的工作中实现自己的人生价值。 软件设计毕业论文:项目导向教学方式软件设计论文 一、TRIZ理论与项目导向教学方式在软件 1.TRIZ理论在软件设计类课程教学中的作用 TRIZ是俄语теориирешенияизобретательскихзадач的英文音译缩写,其中文全称是发明问题解决理论。TRIZ理论是由前苏联以阿列赫舒列尔(G•S•Altshuller)为首的研究人员在研究了近250万件涉及各学科领域的发明专利的基础上总结出来的。TRIZ理论成功地揭示了发明创造的内在规律和原理,它是一种创新方法理论体系,运用TRIZ理论可大大加快人们创造发明的进程而且能得到高质量的创新产品。运用TRIZ理论的工具和手段改进教学方法,将TRIZ理论与学生创新能力培养相结合,最终用以进行软件设计类课程创新性教学的实践。这些都将为学生未来的专业发展提供广阔空间,以应对激烈的行业竞争。 2.项目导向教学方式对软件设计类课程教学的作用 项目导向教学方式是在案例教学法之上发展起来的。只不过单纯的案例教学法中案例零散,相互之间没有联系或联系不大。而项目导向教学方式则在整个课程体系中以统一的项目进行引导,对课程内容体系中涉及的所有知识点作为小项目整合入大项目开发中。类似的教学法均属于建构主义理论指导下的教学方法。因为建构主义的观点认为,学生是学习的主体,知识获得的方法主要依靠学生去发现,教师为学生获得知识创设情境,引导和帮助学生通过意义建构获得知识,让学生在意义建构的过程中进行创造。在软件设计类课程中项目导向的教学方式较好地模拟了真正软件项目开发的全过程,能够给学生以任务的刺激,将帮助学生提高学习兴趣,增强主动学习意识,同样有助于学生创新意识的培养。 二、TRIZ理论与项目导向教学方式在软件 设计类课程中的应用对于学生软件设计能力的培养,高等学校计算机相关专业通常都有较为完整的课程体系。一般包括三个层次,即软件工程方面的基础理论课、培养学生软件设计思维的基础语言课、当前流行的软件设计开发工具课程(java、MyEclipse、NET等)。笔者所在院系的教研团队在计算机相关课程中一直采用项目导向的教学方式,并且,通过自己所承担的课程针对TRIZ理论在相应教学环节中进行了一定的实践应用,取得了一定的成果。TRIZ理论与项目导向教学方式在教学中的综合应用对教师教学思维的拓展,对学生学习兴趣、自主学习能力、创新意识和创新能力的培养都起到了较为积极的作用。其相应的应用不仅要具体建立在某门课程中,更应自始至终贯穿在所有的教学与学习环节中。 1.TRIZ理论与项目设计思维在教学中的引入 (1)软件项目的开发过程与重点。任何项目的开发与市场应用均离不开“解决问题的意识”、“针对问题的思考”、“围绕问题的设计”、“具体环节的实施”、“成形项目的市场运作”、“市场反馈与项目支持”以及“对应问题的继续关注”等多个环节的内容。目前的项目教学重点以关注“具体环节的实施”这一步骤为主,从人才系统培养这一角度上来讲显然是片面的、较低级的。因为人才的培养贵在具有解决问题的意识和设计上的创新思想,然后才是通过软件设计类课程中所设计的软件来解决实际的问题。因此,教师在课堂中要不断引导学生在生活中发现问题的习惯。通过TRIZ理论的问题解决策略对问题进行梳理整合,运用软件工程等方面的理论知识进行软件系统的设计,通过相应的语言来实现。这样不仅培养和锻炼了学生创新的思维,同时对学生创新能力的培养起到了推动作用。(2)问题的叠加与解决对学生创新思维的影响。学生学习兴趣与创新意识的引导源头在于“问题”。学贵有疑,小疑则小进,大疑则大进。TRIZ理论与项目设计思维对于学生的影响应该建立在自入学开始的学习与生活中,针对地方高校理工类学生的特点,相应思维方式与意识的引入更应贴进学生生活。例如,在入学第一学期的“计算机文化基础”课程教学过程中,通过与学生日常生活的交流,会发现学生常常抱怨课间时等待电梯时间过长这一情况。那么,教师就可以引导学生进入对这一问题的思考,即你知道电梯的工作原理是什么吗?以及对这一问题最简单的创新解决方法是什么?此时,就可以给出“操作系统的工作原理”以及“TRIZ方法论中的发明原理、冲突矩阵、物场分析等工具”。通过这些内容具体地引导学生了解他们的专业可以解决的问题,深化学生对于其专业知识的理解和应用。 2.软件设计类具体课程中项目的构思与设计过程 (1)项目设计对学生能力的促进。通过有针对性的引导与训练,学生发现问题的主动意识与创新的能力将会有很大程度的提高。此时,教师就可以在相应的软件设计类课程中给出某些不太复杂但针对性较强的项目。项目应符合复杂的现实环境,与实际生活紧密相关,只有这样才能真实反映出完整项目所包含的事件本身、其产生的原因、目前所存在的问题、挑战解决的途径以及资源限制等。学生通过项目必将真正了解工程师在实际设计中所面临的复杂境地以及艰难的抉择。这种项目式教学,既可以增强该课程的整体教学效果,可以运用TRIZ的相关理论进行训练和巩固。学生有针对性的对项目进行分析研究,经过对项目的分析、讨论、决策等环节,进而建立起系统的实践方案。在对项目的构思与设计过程中,学生学习了相关信息的搜集、整理,以及运用TRIZ方法对解决方案进行评估和最终决策的知识。这样的学习有助于训练和提高学生在复杂环境下运用TRIZ来解决实际工程问题的能力。(2)设计团队的组建对学生创新能力和学习效果的影响。现阶段的学生个性差异较大,类别明显,主要分为不同的两种类型:第一种学生思维活跃,易于接受新事务,但与计算机相关的理工类基础知识薄弱。第二种学生思维习惯传统,但相关基础知识掌握的较为系统。目前在地方高校中,第一种学生所占比例为多。教师通过实验教学过程很快就能够掌握学生的不同特性,在软件开发实践环节就可以将不同类型的学生进行整合。由于TRIZ理论来源于大量的专利,对各种场、参数和原则等概念能够真正理解的人才能更好运用TRIZ理论解决实际问题。因此,每个设计小组都由小部分“第二种”学生和大部分的“第一种”学生组成,根据任务的大小进行人数的分配。通过这一方式的应用,学生在系统设计的实践环节所完成大作业的创新性、可转化程度以及设计的质量较之以前按学号分组等情况都有了很大的提高。(3)合理划分项目工作以刺激学生参与意识。地方高校中学生自主学习意识较弱,对项目不能积极参与。针对这种情况,在对指定项目的实施过程中需要按设计小组中的每个人为单位对项目进行合理的划分与整合。例如,在教学楼里排课系统的设计中,小组成员为10人。首先,要选定设计小组长。小组长不一定在技术上全面或某项技术上突出,但应该具备良好沟通能力,并对本小组成员的特点非常了解,这样才能协助教师作好分工协作与管理。然后,通过组长的协助,将项目不同设计周期的任务进行划分。为自主学习意识不强的学生划分简单、技术性不强但非常重要的工作,如对教学楼中的教室面积、桌椅数量、是否是多媒体教室、所属院系等内容进行统计,或者将统计的数据录入数据库、建立数据表等基础且重要的工作。其他成员可根据其特长和能力对项目工作进行划分。通过项目合理的划分就可以使学生在学习的过程中,充分利用现有专业知识选择有效的方法和技术,以项目为对象有兴趣、有责任参与到项目开发和研究的全过程中。学生在参与项目的过程中,运用TRIZ理论的知识方法,从系统的角度处理好整体和局部,集体和个人的关系。(4)积极选取突出的项目设计案例进行成果转化。培养学生发现问题和创新思维意识以及对软件项目设计的能力,其主要动力来源应该是积极促使团队设计成果的转化。可以联系相关部门试用产品,对软件进行市场跟踪。相应的学生对软件工程中软件的整个生命周期会有更深入的了解。 3.注重课程实践对学生创新思维和开发能力的培养 (1)整合课程内容为加大实践课时占比做铺垫。对计算机专业课程,尤其是软件设计类课程的课程内容进行的大胆整合,将整合后让出的理论课时替换为课程实践。例如,原有的C语言、C++和Java分三学期连续讲授。讲的多练的少,学生的思考仅为片段式思考,对三个软件之间的连续性没有深刻认识,对学生创新意识、创新思维和创新开发能力的培养效果并不突出。为此,我们尝试了课程内容的整合,将三学期的教学内容压缩为两个学期。在学生基本掌握了程序设计的思维方式与相应软件的设计方法后,就给出课程设计的任务。只在实践教学引导中给出软件的特色、优秀以及需要注意的内容即可,这样不仅加强了课程实践,为学生到企业实训倒出时间,更重要的是能够引发学生自主思考,突出了学生创新能力的培养。(2)教师在课程设计中注重培养自身与学生的创新思维和能力。青年学生思维活跃,作为软件设计专业任课教师一定突破年龄,保持积极活跃的思维才能够在教学的各个环节,尤其是课程设计的环节中有效地发现和引导学生的创新思维和能力。在更高一层次上,教师可以结合教学经验,通过对TRIZ相关内容的不断学习实践,进而合理有效地在实践课中穿插使用TRIZ理论中ARIZ算法等教学工具,引导部分学生在实践过程中对理论内容进行总结与验证,对教材中的现有内容及项目案例进行改进与创新。 三、结语 上述我们探讨了软件设计类课程中TRIZ理论与项目导向教学方式的应用。总之,在软件设计类课程教学中就是要不断拓展教学思路,把培养学生的有效创造性作为首要教学任务。首先,注重TRIZ理论与课程的结合。在教学环节中将TRIZ理论与课程的结合作为贯穿教学内容始终的任务。加大发掘和利用TRIZ理论所揭示的发明创造的内在规律和原理。根据课程的具体情况运用对应的TRIZ理论的工具和手段改进教学方法,将TRIZ理论与学生创新能力培养相结合,拓展教学思路用以培养有创造性思维和创造性能力的学生。同时,以项目驱动教学方法作为教学的基础。将项目导向作为软件设计类课程中最主要的教学方式。项目驱动教学方法是在简单的案例教学法中发展而来的。毋庸置疑的是,软件设计类课程的教学过程时刻伴随着大小案例。我们已论证了这一教学方法对学生学习兴趣以及创造性能力培养上的作用。因此,在软件设计类课程中应全方位、多层次的使用这一教学方法并不断进行了改进和创新。近年由于校企间的密切合作,使得软件设计类课程的教学也与企业进行了对接。即由企业给出任务(通常该任务来源于真实的客户合同需求),此等任务具体驱动整个教学与实践实训过程。在项目导向教学方法的应用前提下,不断更新教学思路,将培养学生的有效创造性作为软件设计类课程的首要教学任务。软件设计人员一般会选择一线城市作为就业地点。地方高校的计算机相关专业毕业生在第一次就业时,考虑技术水平、机会以及发展等原因往往也会选择一线城市作为就业地点。但地方高校所培养的人才应该优先服务于地方经济,这就需要在进行软件人才培养时加入地方特色产业的实践内容,以此为地方战略新兴产业发展做出应有的贡献。 作者:单位:伞颖 陈秀玲 陈井霞 哈尔滨广厦学院 黑龙江职业学院 软件设计毕业论文:导航信号软件设计论文 1测试方法的理论基础 在现代雷达应用中,为了提高雷达信号的抗干扰能力,提高雷达的距离分辨率,有种方式是采用伪随机噪声序列产生的二相编码雷达波形,这种雷达波形带来的好处是当匹配滤波器时域波形与雷达波形匹配时,在匹配滤波器输出一个尖锐的峰值,一旦失配,则匹配滤波器输出峰值快速跌落[8]。导航信号均采用伪随机码序列调制,具有良好的自相关特性和互相关特性,因此,采用基于匹配滤波器接收机模型实现载波相位估计。在本地产生一系列不同初始相位的载波调制信号,与待测试载波调制信号进行相关积分,在输出波形的最佳采用时刻提取幅度,只有到本地载波调制信号的初始相位与输入待测试载波调制信号的初始相位一致,两个波形完全匹配时,最佳时刻的匹配滤波器输出信号幅度最高。由于QPSK导航信号存在正交的两路载波调制信号,在估计其中一路信号的载波相位时,另一路信号则被视为多址干扰。 2测试系统的连接 导航信号IQ正交性测试系统的设备连接如图1所示。测试设备主要包括控制和处理计算机、网络设备以及高速数字示波器。控制和数据处理计算机通过网线和网络设备实现对高速示波器的控制。高速数字示波器的本振设置为外参考,其外参考输入为导航信号发生器的基准频率参考10MHz信号,保证高速示波器和导航信号发生器同源。控制和数据处理计算机控制示波器通道1进行采样触发,通道2对导航信号进行采样。 3开发平台及软件功能 3.1软件的开发环境和体系结构 导航信号IQ正交性测试软件的开发和运行完全基于Windows操作系统运行,虚拟内存至少需要512MB,需要安装Matlab2009或以上版本,软件基于Matlab2009版本的GUIDE用户界面设计。 3.2软件的主要功能 3.2.1测试设备通信功能。用于网络设备TCP/IP接口的参数设置,建立高速数字示波器与控制处理计算机之间的网络连接。3.2.2仪器设置功能。通过网络,设置示波器的采样率、采集数据长度、通道数目、各通道序号示波器显示幅度范围、触发方式和触发电平。3.2.3秒脉冲触发点搜索功能。对载入的卫星秒信号采集数据处理,获取秒脉冲变化沿对应的时刻。3.2.4导航信号参数选择功能。根据导航信号体制,设置导航信号的中心频率,伪随机码码率,本地伪随机码的生成。3.2.5导航信号频谱显示和功率标定功能。对采用的导航信号进行频谱分析,显示导航信号的频谱,并进行导航信号的功率计算,得到示波器通道输入导航信号的功率电平。3.2.6载波相位粗估计功能。从0~2π的范围内用大的步进量,生成一系列的本地伪随机噪声序列调制的波形,与输入波形匹配滤波,确定最佳匹配的本地波形对应的载波初始相位。3.2.7伪随机码相位同步功能。根据载波相位粗估计结果及本地伪随机码,实现输入导航信号的相关捕获,从而确定导航信号的伪随机码相位,实现伪随机码相位同步。3.2.8载波相位精细估计功能。完成伪随机码同步后,以载波相位粗估计值为中心,在粗估计步进量为上下限的范围内,以小的步进量,生成一系列的本地伪随机噪声序列调制的波形,与输入波形匹配滤波,确定最佳匹配的本地波形对应的载波初始相位。3.2.9IQ正交性计算功能分别完成I支路和Q支路的载波相位精细估计后,得到I和Q支路的载波相位,计算得到IQ正交性结果。4.2.10测试结果显示保存功能。将测试过程中生成的频谱曲线、匹配滤波输出曲线图用指定的文件名保存到指定目录。 3.3输出参数 输出参数包括:(1)控制计算机与高速数字示波器的通信连接状态的界面显示;(2)信号频谱特性的界面显示;(3)载波相位粗估计中各不同载波相位匹配滤波器输出结果曲线;(4)导航信号伪随机相位估计的相关曲线;(5)载波相位精细估计中各不同载波相位匹配滤波器输出结果曲线;(6)测试结果的图形文件。 4测试程序流程 在完成设备的连接、被测件和测试设备加电,被测件工作正常并预热到规定时间后,执行测试软件。导航信号IQ正交性测试软件的整体设计和工作流程如图2所示。其中图2(a)是整个测试程序的流程图,在测试流程中包含两个复杂算法的载波相位估计模块和导航信号伪随机码同步模块。载波相位估计模块的详细流程如图2(b)所示,该模块适合载波相位粗估计和精细估计,伪随机码的同步可以采用多速率码同步或部分相关同步技术[9,10],这里采用部分相关的码同步方法,具体实现的详细流程如图2(c)所示。 5仿真结果 以GPS卫星导航系统IIF系列中的L5C信号作为参考,模拟生成一定长度的导航信号,导航信号的仿真参数如下:(1)中心频率:1176.45MHz;(2)调制方式:QPSK;(3)伪随机码速率:10.23MHz;(4)伪随机码长度:10230;(5)伪随机码周期:1ms;(6)I支路载波初始相位:3.2°;(7)Q支路载波初始相位:95°;(8)信号幅度:1mV。高速数字示波器的设置参数:(1)采样率10GHz;(2)存储深度8M。通过导航信号IQ正交性测试软件对模拟生成的导航信号进行处理。导航信号频谱显示和功率标定模块完成信号的频谱显示及功率测试,其结果显示如图3所示。在模拟的QPSK信号中加载白噪声,当载噪比为典型值45dBHz情况下,对I和Q支路进行载波初始相位估计,并计算IQ正交性,其中连续仿真20次,所得的模拟测试结果如表1所示。I支路和Q支路载波初始相位估计的平均误差约为0.045°和-0.11°,IQ正交性设定值为95-3.2=91.8°,仿真测试结果平均值为91.735°,平均测试误差为0.065°。IQ正交性的测量不确定度为0.4833°。 6结束语 导航信号IQ正交性测试软件利用计算机通过网络设备控制高速数字示波器,对导航信号源秒脉冲信号和导航信号进行高速采样,软件对采样后的数据进行数字信号处理,实现导航信号IQ支路载波正交性的精密测试。软件设计和实现带来的好处如下:(1)对导航信号进行直接微波采样,避免了传统导航信号质量评估中首先下变频到中频后采样的方式所附加的非线性失真,测试结果准确度更高;(2)采用波形匹配的雷达信号相关接收技巧,降低了传统导航信号软件接收机相关捕获跟踪处理的复杂度以及对样本数据长度的需求;(3)提出算法依靠数字信号处理,实现简单。在典型的载噪比情况下,IQ正交性测量的随机误差小于0.5°;(4)采用可视化软件的主界面设计,测试处理过程直观,测试过程和结果等相关数据保存方便,软件操作简单,界面友好,效率高。 作者:崔小准 郑育红 付林春 聂欣 李懿 单位:中国空间技术研究院总体部 中国空间技术研究院通信卫星事业部 软件设计毕业论文:CAN总线软件设计论文 1单一主节点下位机CAN总线通信应用软件设计 1.1总线中断处理程序设计 硬件的设计架构[7]如图3所示.由于控制分系统下位机外部中断只有5个,其中定时、星敏感器、GPS秒脉冲、应急中断占用了4个外部中断,因此两路CAN中断信号经过FPGA进入CPU的同一级中断.星务中心计算机为主节点,控制分系统计算机为下位机.星务中心计算机发送轮询控制序列,被选择的从节点收到后,向星务中心计算机发送信息数据包.星务中心计算机接收数据校验正确后,本次轮询应答过程结束[2].下位机CAN应用软件设计为帧中断接收、发送方式.当SJA1000接收到来自CAN总线上的一个有效的报文后,系统将在INT引脚上产生一个硬件中断信号(低有效,接收中断).此时应用软件进入接收中断接收星务数据;应用软件将应答第一帧写入发送缓存器并置位命令寄存器的发送请求TR标志,使能SJA1000发送后退出接收中断,在总线数据发送成功时CAN控制器会产生下一个发送中断.CAN中断寄存器的状态[5]如表1所示,其中D1位(发送中断)当发送缓存器状态从逻辑0到逻辑1(释放)后,发送中断位被设置为1,D0位(接收中断)当接收缓存器状态非空,接收中断被设置为1.CAN总线的帧中断(包括接收和发送)经过FPGA处理进入CPU中断后,应用软件需要在中断处理函数中分别查询CAN1和CAN2中断寄存器的状态,确认是发送中断还是接收中断,并调用相关处理函数.控制分系统下位机中断处理函数的流程如图4所示. 1.2总线数据接收程序设计 在控制分系统下位机的中断处理函数中,如图4所示,若查询中断寄存器为接收中断,则调用接收函数.下位机需要接收星务发送的单帧/多帧数据,并根据协议发送单帧/多帧应答数据.根据协议,星务单帧发送,控制分系统下位机单帧/多帧应答.星务多帧发送,控制分系统下位机单帧应答.对于广播数据(单帧或多帧),则只接收,不应答[2].控制分系统下位机采用帧中断接收、帧中断发送方式,所以在接收星务多帧发送数据时,需要多次进入CAN总线接收中断,多帧数据接收完成并通过校验后,才能发送应答数据.同样,在控制分系统计算机发送多帧应答数据时,也要多次进入CAN发送中断,多帧数据发送完成后,结束发送.从图5可以看出,控制分系统下位机单帧应答和多帧应答的第一帧是在CAN接收中断中完成的. 1.3总线数据发送程序设计 当发送缓存器中的一帧数据在总线发送完成后,SJA1000会产生发送中断,只有需要发送多帧应答数据时,才会利用发送中断发送后续数据.当控制分系统下位机接收星务轮询(单帧),需要应答多帧数据时,在接收中断中(如图5所示)写入需要应答的第一帧数据到发送缓存器,启动发送请求后,退出接收中断.每一帧数据发送完成后,会产生发送中断.如有后继帧数据需要发送,在后继发送中断中将后继帧数据写入发送缓存器,启动发送请求后,退出发送中断.最后一帧数据发送完成后,直接退出发送中断,完成本次轮询. 2在CAN总线并发通信情况下应用 软件设计在图3中,主节点只有一个星务计算机,但是在某些系统中(如图3虚线部分所示)GPS接收机能以主节点方式广播整秒时间数据(单帧数据),和星务计算机完全异步,并可能同时出现在CAN1和CAN2总线上[7].在两个主节点同时发起通信的情况下,可能会产生如图6故障时序.图6中由于①或者④事件的发生,假设①比④靠前,通过FPGA运算,CAN_INT在⑥产生上升沿,根据软件设计,CAN_INT设置为上升沿触发中断,因此CPU在此时刻登记(PENDING)CAN_INT.假设CPU在⑦时刻进入CAN的中断处理函数,根据软件流程,在②时刻读CAN1的中断状态寄存器,因为CAN1发生中断,所以进入CAN1中断处理分支,在⑤时刻读CAN2的中断状态寄存器,因为CAN2发生中断,所以进入CAN2中断处理分支,最后在⑧时刻退出中断.但是由于某种条件的存在,⑤事件发生之前产生了③事件,这样导致CAN_INT在⑥时刻产生有效的上升沿后一直为高电平,致使在⑧时刻退出中断后无法产生有效上升沿,从而导致无法进入CAN中断.导致上述故障模式发生的两个条件:1)两个CAN必须都产生中断,而且④必须发生在②之前.如果GPS和OBDH各占用1个通道,这样的条件是很容易满足的.2)③必须发生在②与⑤之间.在连续接收多帧数据的情况下,如果在⑥和⑦之间发生了其他高级中断,导致⑥和⑦之间的时间较长,则多帧数据会存储在SJA1000的接收FIFO中;如果在②和③过程中释放接收缓存器,SJA1000就会立即产生接收中断;在连续发送多帧数据的情况下,如果在②和③之间发生了其他高级中断,导致②和③之间的时间较长,则1帧数据发送成功后会立即产生发送中断. 2.1总线中断处理程序重新设计 虽然控制分系统下位机外部中断可能丢失,但是SJA1000的中断寄存器的状态仍然可以查询,所以在中断处理函数设计中,通过重复查询表1中断寄存器的状态,避免控制分系统下位机外部中断丢失情况.重新设计的流程图如图7所示. 2.2总线数据接收程序重新设计 当GPS秒脉冲校时广播数据在多帧接收或多帧发送之间到来,原应用软件记录的帧序号发生错误,导致本次接收/发送通信失败.因此需要将GPS秒脉冲校时广播数据单独处理,即在图5接收程序读取CAN接收缓存器接收完本帧数据后,软件不再将发送帧序号清零.在A分支中,若识别为单帧数据且是GPS秒脉冲校时广播,只记录数据内容,不置发送帧序号为零.若识别为单帧数据且需要应答单帧或多帧数据,增加帧序号清零. 3结论 国内小卫星采用CAN总线作为星上网络数据传输总线.为解决主节点(星务)CAN总线与控制分系统计算机采样自身下位机如各种姿态敏感器和执行机构之间的中断及通信冲突的矛盾,控制分系统下位机采用了中断接收、中断发送的方式.针对接收主节点(GPS)数据引起的CAN并发通信中断冲突的问题,应用软件在控制分系统计算机外部中断程序处理中多次查询CAN中断寄存器,同时在CAN接收程序中识别不同的主节点数据,解决了两个主节点情况下CAN总线的通信问题.对于可能出现的两个以上主节点的情况,同样可以通过重复查询CAN中断寄存器的状态,避免CAN总线中断丢失.CAN接收程序需要根据具体的协议层数据协议重新设计.控制分系统下位机CAN总线通信应用软件设计,已经形成标准的软件模块,在多颗小卫星实际应用,满足总体提出的各项性能和功能指标. 作者:谢晓兵 董筠 周新发 李鹤 单位:北京控制工程研究所 软件设计毕业论文:并发服务器软件设计论文 1并发服务器的算法 将并发引入服务器中的主要原因是需要给多个客户提供快速响应时间。如果构造要求有相当的I/O时间的响应的情况下,允许服务器并发地计算响应意味着,即使机器只有一个中央处理器,它可以部分重叠地使用处理器和外设。当处理器忙于计算响应时,I/O设备可以将数据传送到存储器中,而这可能是其他响应所需要的。如果各个请求所要求的处理时间变化很大,时间分片允许单个处理器处理那些只要求少量处理的请求,而不必要等待处理完那些需要很长处理时间的请求。如果服务器运行在具有多个处理器的计算机上,服务器在具有多个处理器的计算机上并发执行,这可以允许一个处理器为一个请求计算响应,而同时另一个处理器为另一个请求计算响应。 2并发的、二种连接服务器的算法 并发无连接服务器的最简单的版本遵循着主服务器线程接受传入请求(数据报)并为处理每个传入请求而创建一个从线程(可能在一个新进程中)。尽管创建一个新线程或进程的精确开销依赖于操作系统和下层的体系结构,但这个操作可能是非常昂贵的。在无连接协议中,我们应该考虑到并发性的开销与速率上的获益谁更大。其实,由于创建进程或线程的昂贵性,在无连接服务器中很少使用并发实现。面向连接的服务器在多个连接之间(而不是在各个请求之间)实现并发性。在很多情况下,服务器与客户之间的连接将处理不只一个请求:协议允许客户重复地发送请求和接收响应,而不必终止这个连接或重新创建连接。并发服务器使用着面向连接协议的特定步骤:主服务器线程接受传入连接,并为每个连接创建一个从线程或进程以便对其进行处理。从线程处理完毕后,它就会关闭这个连接。 3如何获得表面上的并发性 由于某些操作系统创建线程或进程的开销非常昂贵,以至于服务器无法承担为每个请求或每个连接创建一个新线程或进程的重担。因此,使用单个执行线程来处理客户的请求也很有意义。更加重要的是,很多应用都要求服务器在多个连接中共享信息。尽管可能通过共享存储器的线程达到期望的并发性,但如果出现在服务器中的全部请求没有超过服务器处理它们的能力,那么可能会获得表面上的并发性。为此,服务器作为单个执行线程来运行,使用select系统调用进行异步I/O。单线程服务器要处理多个连接所要采取相应的步骤:服务器线程等待下一个准备就绪的描述符,这个新的描述符意味着一个新的连接到达,或是某个客户在已有的连接中发送了一个请求。 4并发服务器死锁的问题 服务器死锁是许多服务器实现都有的一个共同缺陷。当操作系统不能满足一个系统调用时,会因调用程序的阻塞而产生死锁。如果客户不能正常工作是由于不能处理响应,那么服务器也有可能会以一种更加微妙的方式产生死锁。如果服务器使用了与客户通信时可能会阻塞的系统调用,一个不能正常工作的客户可能会引起单线程服务器死锁。在服务器中,死锁是一个严重的问题,因为它意味着一个客户的行为会使服务器不能处理其他客户的请求。 5结束语 为达到有效性,服务器往往通过同时处理多个请求来提供并发服务。面向连接的服务器为处理每个新连接创建一个线程或进程,它通过这种方法,在各个连接之间提供了并发性。无连接的服务器通过为处理每个请求而创建一个新线程或进程而提供并发性。但如果是一个单线程实现,且又使用了同步系统的调用,那么它就可能会被死锁。 作者:王立静 软件设计毕业论文:Android软件设计论文 1安全软件的功能分析 根据Android的特性及安全现状,可从功能性需求和非功能性需求对安全软件进行分析。就软件功能需求来看,主要包括查看网络流量信息,其需求时序为:用户点击进入检测界面获取系统应用信息调用数据库查询流量信息并返回处理数据并将其展现在界面上反馈给用户;检测和处理恶意软件,其需求时序为:点击进入检测界面将检测结果传送给处理模块存入数据库并返回给用户;控制软件权限细粒度,其需求时序为:在用户进入管理界面前初始化配置用户进入管理界面后获取配置信息对数据信息进行处理并显示给用户重新配置权限并将信息存储到数据库将更新后的数据显示给用户界面;短信和来电过滤设置,其需求时序为:根据短信或来电数据初始化数据库过滤短信和来电号码将拦截下来的信息存入日志数据库并将过滤结果反馈给用户。就软件非功能需求来看,主要包括性能需求、数据库需求和外部接口需求等内容,在此不作过多列述。 2安全软件设计及实现 2.1恶意软件检测模块设计及功能实现 恶意软件检测和处理功能需要网络流量信息监测、异常识别、响应处理以及关键信息存储等模块的相互配合来实现。其一,网络流量信息监测模块的设计,为提高流量信息捕获效率,将该模块放置于Linux内核中,采用LKM开发模式,开发流程如下:模块初始化(钩子函数注册和初始化)关闭模块(钩子函数注销及模块卸载)编译内核模块;其二,异常识别模块的设计,根据Android移动终端的特点以及恶意软件对该系统流量信息的影响情况,采用SVM分类算法,通过构造特征向量,提取进程ID、数据包发送/接收时间、上/下行流量、源/目的IP地址等特征来反映系统网络流量的特征,再通过Netlink方式从监测模块中获取待识别数据,改进交叉编译后移植给Android平台;其三是响应处理模块设计,根据安全策略对被检测软件进行相应处理,主要包括对访问通信录、恶意软件联网、发送和读取短信等权限进行控制,将可疑信息上传云储存服务器供监测系统分析使用。 2.2深度短信和来电拦截模块设计及功能实现 深度短信和来电拦截功能需要短信和来电过滤与关键信息存储模块的相互配合来实现。其一,短信和来电过滤模块的设计,该模块在Android的Framework层进行开发,通过修改系统源码来添加短信和来电拦截功能,短信和来电过滤模块的函数调用流程如下:初始化时序通知函数调用时序监听注册函数时序过滤处理函数调用时序;其二,关键信息存储模块的设计,按照设计的数据库表来创建数据库,主要包括模型数据表、训练数据表、关键信息表、权限管理表、操作日志表、过滤表、信任名单表、模块设置表和安全策略表,对外提供数据库表的操作接口,接口定义在DBsql。 3结论 Android智能终端的广泛应用,人们对来自Android平台的各类安全问题越来越重视,提出针对Android终端的安全防护解决方案,设计Android平台下基于流量监测的安全软件,具有一定的指导意义。 作者:肖贺 软件设计毕业论文:仪器软件设计论文 1通过FPGA实现软件设计的仪器 测量领域的另一个重要突破是基于FPGA的测量硬件的出现。未来,传统意义上的“仪器”将不再是功能单一的测量设备,而是演变成测量系统,认识到这一点是非常重要的。此外,工程师们正在寻求的不仅是设备测试仪器,而且还包括用于设计和原型更大型系统的仪器。FPGA这一重要技术将下一代仪器的性能推向一个新的高度。FPGA提供了出色的处理能力,如图1所示。由于FPGA的出现,现在硬件可实现基于软件的测量功能。目前许多射频仪器采用功能固定的FPGA来执行平整度校正、ADC线性化、IQ校准和数字下变频等任务。NIPXIe-5644R矢量信号收发仪(如图2所示)等软件设计的仪器以一种全新的方式受益于FPGA技术,因为FPGA可帮助用户实现定制化。例如,将仪器控制和决策任务从PC转交给FPGA可以大大减少复杂测量系统的测量时间。此外,该功能与先进的基于FPGA的信号处理相结合,可使仪器应用于更广泛的嵌入式应用。 2系统设计软件:软件设计仪器的优秀 如果要将计算和测量技术集成到当今的模块化硬件中,正确的系统设计软件工具是不可或缺的。LabVIEW已经从仪器控制软件演变成一个全面的系统设计平台,使工程师能够创建复杂的高性能测量系统。工程师可以在处理器和FPGA上使用一套通用的工具和语言开发应用,从而无需掌握不同的语言和工具。LabVIEW提供了更高层次的系统级抽象,这也使工程师能够实现更底层的优化来满足非常高的性能需求或其他复杂需求。 3多模式RF设备特性化 美国高通创锐讯公司在测试新的802.11ac产品时,需要在比以往更多的操作条件下测试其设备,从而导致测量复杂度大幅增加。使用基于FPGA的NI矢量信号收发仪和LabVIEW后,他们设计的测试系统可实现数字DUT控制与RF测量的同步。该测试系统大大降低了整体测试时间,使得工程师能够在多种工作模式下观察设备的行为。从图3可以看出,传统的测试仪器(左)仅可获得一组迭代测量数据。由于测量非常耗时,测试工程师不得不选择部分工作点来进行特性研究,从而导致实际上只能大致猜测设备的工作特性。但是,通过采用基于FPGA的仪器方法,他们将测量性能提高了200倍,能够在单次测试扫描中采集所有模式下的30万个点数据。图3中的右图显示了所得到的特性曲线图,提供了更多有关该设备的信息。 4嵌入式应用的仪器 软件设计仪器的第二类应用是嵌入式通信和信号处理。过去我们通常认为仪器就是测量设备,但是模块化软件设计的仪器却可让工程师将射频仪器应用于嵌入式领域中。今天,越来越多的工程师正在使用模块化PXI仪器进行嵌入式应用开发,比如频谱监测、被动雷达系统(类似于图4中的系统),甚至是通信系统的原型设计和软件无线电。这些应用需要仪器更加小型化、模块化,并且能够更好地访问确定性信号处理终端。通信系统设计软件必须能够抽象日益复杂的系统,使工程师能够发现新的通信算法并在处理器和FPGA上部署算法。 5RF设计和测试的未来展望 软件设计的仪器以前所未有的程度模糊了设计和测试之间的界限。其中一个更可行的方式是在设计和测试之间共享IP——无论该IP是在处理器还是在嵌入式FPGA上运行。借助LabVIEW等系统设计软件,工程师将能够使用统一的工具来创建新的通信协议,并将协议部署到基于FPGA的硬件上进行原型开发。今天,由于开发算法所使用的数学软件和设计工具种类繁多,实现这一目标变得非常具有挑战性。如果要使工程师完全实现设计、实现与测试之间的无缝过渡,则多个计算设计模型之间的更高层次综合和集成是必须的。最后我们注意到在测试和测量领域,软件已经不再是最初用于实现各种独立式仪器自动化的简单工具。相反,软件已经成为仪器本身的优秀——使得仪器能够解决测量和系统设计中更高难度的挑战。实际上,自动化已经成为工程师应对复杂测量需求时一项必不可少的功能。当前的软件设计测量系统仅仅是一个开端,未来它们将彻底改变RF设计和测量。 作者:Mike Santori 软件设计毕业论文:微机记录仪软件设计论文 1主程序设计 本设计主程序主要完成的目的有:将系统初始化,定义单片机的I/O控制寄存器,芯片配置寄存器,中断控制寄存器定义等。数据采集程序系统将A/D采样设计为外部中断处理程序,并且设置为中断最高级别就是保证采集记录为重要地位。AD采集流程如图2:数据处理程序具体的流程图3: 2通讯程序 本系统的通讯系统包括RS485通讯和USB接口与优盘之间的通讯。串口和上位机之间的通讯,设置为中断法通讯即当控制中心计算机发出对微机记录仪进行通讯命令请求的时候,CPU在没有其他高级中断在执行的情况下,中断当前正在执行的程序,来响应控制中心计算机的通讯要求。和USB之间的通讯设置为移位寄存器方式即有CPU在扫描到有键盘输入命令后,在没有任何中断程序执行的情况下,立即进行将历史数据存入优盘的工作。和上位机的通讯波特率在本系统中设置了2400,4800,9600和19200四种通讯特率。用户根据自己的实际情况可以选择不同的波特率进行通讯。由于单片机的波特率由16位寄存器(BAUD_REG)中的内容决定,具体的公式在前面已经讲过,在实际运用时BAUD_REG取值的最高位为1,表示选用XTAL1作为频率源,低15位才是计算的波特率值。设置好工作方式和波特率后在单片机中还必须明确一下几点:使用串口发送数据时,首先要将IOC1.5设置为1,表示选择了TXD/P2.0引脚的TXD功能,在接收的候,应将SP_CON寄存器REN设置为1,即选择RXD/P2.1。波特率寄存器BAUD_REG在片内特殊功能寄存器(SFR)区域内虽然用同一个字节地址(0EH)表示,但实际上它是16位寄存器。因此,在设计串口波特率时,应将波特率常数用字节传送指令分两次写入片内0EH单元中。直接读SP_SATAT寄存器时,TI和RI标志读出后都会被清除,为了避免这一点,可对其进行间接读出,例如先把寄存器中的内容拷贝到某个通用的寄存器中,然后在判断此寄存器中TI和RI对应状态位的值即可。串口发送和接收中断共用一个中断向量,因此进入中断服务程序后要进一步的测试SP_SATAT寄存器的内容,确定系统是需要发送还是接收。进行USB接口程序的通讯时首先要从新对单片机进行串口设置,将串口方式设置为0,即串口既可以送出数据又可接收数据。ORBIOC1,#20H;选择P2.0引脚的TXD功能。LDBBAUD_REG,#01H;波特率低字节。LDBBAUD_REG,#80H;波特率的高字节,波特率设置为1.5Mbps。LDBSP_CON,#00H;方式0,关接收,不检测。然后就可以向USB接口模块实现数据传输.当USB接口模块之间的通讯结束以后立即将通讯方式设置1为中断方式,即保持与控制室接收信号的状态.进行上下位机之间通讯的时候前单片机设置为:ORBICO1,#20H;选择P2.0的TXD功能。LD30H,#低字节波特率存放地址。LDBBAUD_REG,[30H];将30H中对应地址位中的波特率低字节取出存放在波特率寄存器中。LDBBAUD_REG,#80H;波特率的高字节。LDBSP_CON,#09H;方式0,关接收,不检测。LDAX,#中断向量地址。STAX,200C[0]STBSBUF,20H;清串口缓冲器。LDBINT_MASK,#40H;允许串口中断。当有控制信号发来的通讯请求时自动实现了接收中断,发送的时候还是采取查询的方式。 3结论 根据以上理论依据设计出的微机记录仪运用效果很好,证明了设计的合理性。同时可以通过对信号采集、信号处理、软/硬件设计的加强,提高微机记录仪在现场工作的稳定性、可靠性和先进性。 作者:谭荆 单位:重庆工商大学计算机与信息工程学院 软件设计毕业论文:四天线读写器软件设计论文 1初始化设备 初始化通讯端口与数据结构是设备初始化的优秀。UHFRFID读写器优秀模块采用串口与USB2.0通讯,将通讯端口设置为自动搜索连接。串口通讯波特率为115200波特率,无检验位,数据位为8位,停止位1位。UHFRFID读写器优秀模块的串口工作状态,是通过串口命令改写模块ARM7芯片中寄存器的值来控制的。通过对串口发送结构体数据完成MAC寄存器的值修改操作。设计结构体如下:structpc_reg_req{INT16Uaccess_flg;INT16Ureg_addr;INT32Ureg_data;};结构体共8个字节,3个成员变量。其中,ac-cess_flg是MAC寄存器读写标志位,0x0000为读操作,0x0001为写操作;reg_addr是MAC寄存器地址,不同的地址代表着不同的读写器功能;reg_data对应MAC寄存器地址的值,不同的值,对应读写器相应功能中不同的状态。完成了UHFRFID读写器优秀模块的通讯端口初始化与结构体初始化之后,必须对模块进行天线配置,才能使模块进入四天线工作模式。 2天线参数配置 使用UHFRFID读写器优秀模块天线,必须对所有天线的参数进行配置,天线参数数据结构如下:在天线参数结构中,定义了物理天线号、天线功率和延迟时间等天线工作必须参数。在使用天先前必须对天线的参数逐个进行赋值,然后才能进行天线工作模式配置。 3配置天线工作模式 UHFRFID读写器优秀模块采用了Impinj公司R2000芯片配套固件,设备上电初始化后默认双天线工作,设置四天线工作模式,必须通过修改OEM寄存器值使能4个天线端口。地址为0x00000087的OEM寄存器控制天线使能。寄存器值如表1所示。由表1可知,使能四天线,必须将OEM寄存器地址为0x00000087的区域值设置为0x00000000。 4四天线轮询访问标签 天线轮询访问标签软件流程如图3所示。使能四天线之后,可在任一时刻选用任一天线进行标签访问,在某一个天线对标签进行访问期间,必须关闭其他天线的使能。天线在工作期间,会自动搜索匹配使能的天线。如果多个天线同时使能,则读写器优秀模块始终会使用最小号天线进行标签访问。采用四天线轮询访问标签,必须根据访问标签的数量设置天线轮换时间。如果标签较多,天线轮换频率过快,则标签读取率低;如果标签较少,天线轮换频率低,则会造成时间的浪费。依据每个天线访问的最大标签数量,选取天线轮换时间。 5测试与应用 UHFRFID读写器优秀模块射频前端工作在925MHz,使用频谱测试仪对软件配置结果与硬件设计进行测试,测试结果如图4所示,横轴为输出频率,纵轴为射频前端输出功率。由图4可以看出,UHFRFID读写器优秀模块工作在925MHz时,输出功率为31.6dBm。使用UHFRFID读写器优秀模块对2个标签进行轮询访问,实际访问率达到100%。经过测试与现场应用,四天线UHFRFID读写器模块优秀软件能有效地控制读写器优秀模块对标签进行准确访问。 6结束语 四天线UHFRFID读写器模块优秀软件能够有效控制四天线UHFRFID读写器模块,有效读取远、近距离标签数据,读写范围广,标签读取率高。较以往双天线读写器模块而言,四天线读写器软件更智能,并且能够控制使用多个天线进行标签访问,增加了读写器覆盖范围,标签读取率也有显著提高。四天线UHFRFID读写器必将成为RFID读写器优秀模块设计趋势,四天线读写器优秀模块控制软件将会有非常广阔的应用前景。 作者:陶怡 张亚军 胡建晨 单位:西安航天自动化股份有限公司 软件设计毕业论文:DSP程序下载软件设计论文 1硬件设计 1.1DSP芯片 本文所选用的DSP芯片为TMS320C6713,其时钟频率高达300MHz,是浮点运算能力最强的一款32位高速浮点型DSP芯片。HPI-16是HPI接口的升级增强版,是该芯片的主机口,最重要的特征是DSP的整个片内空间可以被主机访问。HPI接口与主机的数据通信主要通过HPI控制器(HPIC)、地址寄存器(HPIA)、数据寄存器(HPID)和HPI内存块来实现。 1.2USB芯片 本文所采用的USB芯片是CYPRESS公司的EZ-USBFX2系列芯片CY7C68013,特点是主机上就存储这其芯片固件,这样容易使代码直接通过网络升级。它的休眠模式比较特殊,具有低功耗的效果,减少资源的损耗,有利于更好的保护器件,避免长时间通电遭到损坏。2.3硬件电路连接本设计采用CY7C68013-128PVC与TMS320C6713的HPI模块接口相连接,工作模式设置为GPIF模式。 2软件设计 2.1USB固件程序设计 固件程序的开发环境选择KEILC51。固件函数库提供了许多函数,该函数都与USB协议相关,可以在不熟悉USB协议的情况下,利用固件框架进行所需功能的程序编写。寄存器初始化、电源管理、重枚举等功能已经设计完整,可以直接使用。整个执行过程是一个相对简单的循环过程。第一步,优先初始化内部变量;然后,调用TD_Init()函数进行寄存器的初始化工作;TD_Init()函数执行结束之后,使USB接口处于位配置状态,并开中断,检测端口0是否接受到一个SETUP包,否则端口0执行延时重枚举操作。初始化函数TD_Tint()函数负责完成初始化芯片的寄存器,设置适当的参数,通常在固件运行时开始调用。 该函数首先CPUCS寄存器进行初始化操作,设置48MHZ的时钟频率;然后分别配置端点2作为IN输入bulk状态、端点6使其工作于OUT传输状态,而端点4、8暂时没有使用,所以设置为无效状态;之后调用GpifIint()函数,以初始化GPIF的相关寄存器,进入工作模式。调度函数TD_Poll()函数在固件代码中循环执行,以负责完成用户指定的功能。该函数首先判断检测传输是否完成、CY7C68013的GPIF的接口是否处于空闲、端点2缓冲区是否为空闲状态,当这些条件均成立时,将马上启动GPIF写传输。另外,在USB高速传输状态时,GPIF能够一次读取4096字节的数据,适合处理庞大的数据;而在USB全速传输时,GPIF一次只能读取64字节数据,处理速度比较慢,适宜处理数据量比较小的情况。TD_Suspend()函数,从固件框架中可以看出,该函数只有在USB处于空闲状态是,才执行。在例程当中,只有简单的一句returnTRUE代码,开发者可以根据实际需要,添加相应的代码以完成相关的功能,还可以配置设备的工作状态,一般设置为低功耗状态,以减少对电源的消耗,其最终结果返回真值,反馈给用户。TD_Resume()函数,当执行完TD_Suspend()函数之后,若返回的是真值,程序会进入挂起状态,然后开始执行TD_Resume()函数,该函数也只有returnTRUE一句代码,当外部需要执行唤醒中断或者USB总线需要执行数据传输等操作,就会对处理器进行重新启动,开始下一个循环。 2.2应用程序设计 使用LabWindows/CVI支持的VISA的库函数和堪比VC++的控制件库能够轻松设计出美观且符合用户要求的应用程序界面。用LabWindows/CVI设计的应用程序界面,。按钮是界面设计中常用到的控件,该应用程序主要由打开设备、复位和程序下载三部分组成。 3总结 本文设计了USB接口与DSP系统的结合使用,设计出一套基于USB接口的DSP程序下载软件,提供了一种新的数据传输解决方案。总体上,整个软件基本能完成打开设备、复位和代码下载的功能。 作者:蓝雷波 毕艺飞 莫锦河 单位:中国海洋大学信息科学与工程学院 软件设计毕业论文:线测试设备软件设计论文 1线测试设备硬件结构 该测试系统采用一台工控机作为测试控制主机,工控机具有网络端口、GPIB板卡、RS485串口卡以及继电器板卡。按照测试工作流程,依次与GPIB测量仪器、网络示波器、串口测试设备等进行通信,分时控制这些设备进行数据采集和测试,然后从这些不同总线设备获得测试数据后进行数据处理和分析达到测试目的,其硬件主要结构如图1所示。 2线测试设备软件结构 软件采用C/C++语言编程,软件总体结构。软件主要功能包括:设备自检、设备参数设置、自动测试控制、波形显示及数据处理、参数回放及打印等功能。设备自检部分主要完成继电器板卡及通道自检、GPIB板卡端口及设备通信自检、与网络示波器通信自检以及串口端口自检等功能;设备参数配置主要完成测试记录(测试设备编号、测试项目、操作人、测试时间等项目)填写、按照不同试验项目选择不同的测试项目、预先设定测试项目阈值用于作合格判据;自动测试控制程序部分采用了多线程设计技术,将测试流程里的测试项目作为串行处理测试节点,按照测试流程分时完成各测试节点的通信测试;波形显示及数据处理部分将读回的示波器波形进行显示,将读回的数据进行处理获得最大值、最小值和均值,将每次测试记录填写到由CBCGP⁃GridCtrl派生的Grid控件表格,最后输出数据到报表中;参数回放部分与Grid控件联系紧密,参数回读后数据显示在Grid控件表格,通过点选Grid控件中的每次测试记录,将对应的每次测试存储记录包括波形和数据进行回放,并能通过报表进行参数打印。 3线测试设备关键编程技术 3.1读GPIB设备编程技术 通过GPIB总线接口设备可以对快速测量信号或高压信号进行测试,这里采用数字万用表3410A通过GPIB总线接口设备完成测量任务,测试系统软件首先申明GPIB端口地址等属性,打开相应端口地址后,通过自检GPIB⁃IEEE488.2通信接口查询找到对应的GPIB设备。在自动测试流程线程,当程序运行到GPIB参数读取测试节点时,测试系统软件将测试数据从GPIB测试设备读回,通过Windows窗口消息机制返回到窗口界面显示测量数值。 3.2读网络示波器编程技术 通过示波器设备可以直接对测量信号进行精细化测量,可以达到纳秒级的测量精度,测试设备采用泰克DPO4054B示波器进行测量。软件设计时在头文件中包括了Visa.h头文件,在库链接中链接了Visa32.lib库文件,同时结合AgilentIOlibary接口库软件,运用Visa编程技术,查找到TCP网络示波器后打开示波器进行通信。软件启动后通过自检网络查询找到对应的示波器设备,在自动测试流程线程,当程序运行到示波器参数读取测试节点时,测试系统软件将测试数据从示波器读回,随后运用一定的算法处理数据,可以获得示波器无法直接测量的数据值。 3.3RS485 总线串口编程技术软件串口编程技术比较成熟,通常设计方法为应用程序开启即打开所有串口,在应用程序退出时关闭所有串口,不推荐在应用程序内不停打开或关闭串口,这样存在与硬件兼容性的风险,也不容易排除故障。本应用程序在设备自检打开端口后,在自动测试流程线程,当程序运行到串口设备参数读取测试节点时,通过读/写串口端口完成数据读/写。 3.4界面设计编程技术采用 BCGControlBar界面库设计软件总体界面,软件显示采用OutLook模式,左侧一列显示主窗口操作按钮,按钮操作允许对设备进行自检;在测试界面和报表显示界面进行切换;进行参数设置及参数回读操作。软件居中采用ProEssentials绘图软件控件设计波形曲线窗口,既可用于测量时显示波形曲线,又可在参数回读时显示波形曲线。软件右侧采用基于CBCGPGridCtrl类派生基类生成的参数报表,可以用于显示每次实验数据。每做完一次试验则在报表显示一列数据,记录一次试验波形数据,方便使用者在一个时间段观察试验记录。 4软件可靠性设计 测试系统软件设计中采用了一定的可靠性设计方法保证测试设备的软件健壮性,首先在软件启动的自检阶段确保与所有端口设备连接正常并通信正常,确保后续自动测试流程前软硬件通信正确无误;软件采用Windows消息机制,避免线程内对Windows窗体进行操作;对返回的波形数据软件采用一定点数的平滑滤波处理技术,防止读回的数据异常影响软件边界。 5结论 经过实验验证,该测试系统软件可以很好地完成连续性试验任务,能很好的适用于实时性要求不高但需要连续测试记录的试验场合。证明采用多线程分时控制技术可以很好地将多种总线接口测量设备结合在一起测量不同类型的信号,从而达到一个测试系统完成多种测量任务的目的。 作者:林立杰 耿涛 单位:中国工程物理研究院 软件设计毕业论文:计算机系统工程软件设计论文 1计算机系统工程方法的内容 1.1系统工程方法的概述 系统工程方法作为现代科学决策方法,主要将相关问题及情况分门别类,确定边界,侧重各门类之间内在联系,确保处理方法的完整性,采用全面和运动的观点、方法分析主要问题及整个过程。其具有综合性、科学性、实践性等特点。利用系统工程理论指导软件开发和维护,主要使用工程化概念、原理、技术及方法开展软件开发、维护的工作。当前,软件开发方式主要存在三种方式:自顶向下的结构化方法;基本要素为对象、类、继承等的面向对象方法;简单的形式化方法。采用系统工程方法是用系统的原理、方法研究系统的对象,立足整体系统,制作出科学的工作计划及流程,有效地完成任务。 1.2系统工程方法的基本内容 系统工程方法依从系统全局观点,从系统与要素、系统与环境之间相互联系、相互作用出发研究相关对象,实现最佳处理问题的目标。其基本内容有:全面调查研究有关资料和数据,提取有效信息,系统了解相关问题信息,进一步确定完成任务所需条件;提出相关方案,展开定性和定量的理论分析,进而进行实验研究,客观评价系统技术性能、经济指标,注重社会效果,为最终方案在理论和实践上做铺垫;经由系统分析与综合,比较和鉴别出最优系统设计方案进行实施;依据系统设计方案,制定有效计划,将开发研究出的系统投入使用,并对系统的性能、工作状态及社会反应作出相关评价和检验。 2系统工程方法在计算机软件设计中的应用 2.1提出任务 计算机软件开发交办单位针对软件开发系统向开发人员提出要求,布置相关开发软件任务。在提出任务阶段,交办单位下达任务书,并与开发人员签订合同,同时,对项目有直接管理权限。开发人员需对任务书认真研究、分析其内容。 2.2论证和批准 开发人员对需开发的软件系统进行可行性研究,从而提出有效方案,后由专家学者做评审工作,并通过主管部门的批准,再进行系统的开发工作。这是软件系统开发的首要前提,需开发人员经过精心搜索有用信息做储备资源,调查市场行情,综合考虑经济可行性、技术可行性以及法律可行性等问题。 2.3需求分析 可通过网上调查问卷的形式,了解用户在软件系统方面的期望,从而对开发软件系统的功能、性能、运作速度、设计限制等进行总体分析,制作出严谨的规格说明书,以支持后续软件的开发进程。 2.4概要设计与详细设计 软件的概要设计与详细设计是软件开发的重中之重。软件概要设计依据上述准备工作,建立起目标系统软件的整体架构及总体结构与模块间的互相联系,设计完整的数据结构,从而定义各接口和控制接口。同时需要对相关部分进行审核。而软件的详细设计则是对概要设试,以便用户使用手册的编写及完善。 2.5成果鉴定与推广应用 最后,开发人员需将开发设计出的系统软件,在用户实际使用环境中试安装,并在责任时间里运行,在通过正式鉴定后交付用户,并提供指导用户使用与在用维护服务。同时,在用户使用阶段,开发人员需关注软件运行进程,并对软件系统进行维护。 3结束语 综上所述,系统工程方法在计算机软件设计方面应用较广,同时起着重要作用。结合系统工程方法的特点,在计算机软件设计阶段可规范其流程,促使计算机软件设计进程加快,同时提高开发人员的工作效率,为软件系统研发速度的提高打下基础。 作者:王应邦 孔春丽 单位:保山中医药高等专科学校 软件设计毕业论文:水厂监控软件设计论文 1监控系统组态软件功能 水厂监控系统组态软件主要包括数据采集显示、保存、报表查询和参数异常报警等功能[2],确保值班人员通过组态监控界面实现对水厂各个环节的监控。水厂监控系统功能框图如图2所示。1)数据采集显示功能。水厂监控系统通过与PLC的通信,在监控界面上实时显示数据,使工作人员了解生产环节的情况。2)数据保存和报表查询功能。管道压力、电机电流、水池水位及供水流量等重要数据实时保存在数据库中。报表上显示中心水厂向各分水厂供水流量、管道压力、水池水位及时间等。工作人员能够查询实时或历史数据,为自来水厂的合理生产提供参考。3)参数异常报警功能。水厂生产过程中出现某一环节参数异常时,监控系统能够及时报警,提醒工作人员处理,提高生产的安全性。 2软件设计 2.1系统登录界面 登录界面添加水厂地理位置图像,界面显示整个供水管线的分布。界面左上部分设置“系统菜单”按钮,单击选择下拉项中的“登录”,输入密码进入水厂监控系统。登录界面上设置的矩形框分别代表水源地基站、中心水厂及3个分水厂。单击矩形框进入对应监控界面,如要进入中心水厂监控界面,单击画面中的“中心水厂”矩形框跳转到中心水厂监控界面。矩形框中的蓝色部分高度表示各水池水位情况。 2.2水源地监控 水源地7口机井负责将地下深层水抽取输送至水源地清水池,泵房内3台30kW的变频泵(1台备用泵)从清水池内抽水加压后输送到19km处的中心水厂。主控室值班人员远程监控水源地基站运行状态,负责7口机井的开启/停止、变频泵频率的设定,维持清水池水位处于安全区间。清水池水位的安全区间为1.5m~3.5m,当水位值高于3.5m或者低于1.5m时,值班员停止或启动部分机井,以减少或增加进入水池的流量;同时通过改变变频泵的频率来增加或减小出池流量,维持清水池水位值恢复至安全区间。夏季用水高峰期7口机井24h常开,用水淡季只需开启部分机井。冬季水源地清水池和泵房不需要工作,打开旁路电动阀,关闭主线电动阀,源水从机井抽取通过旁支管道直接送至中心水厂。水源地监控界面上方设置“去井群”按钮,单击进入井群监控界面,如图3所示。界面上显示7口机井泵组电流、电压,水井水位及管道压力等参数。监控人员通过对每口机井的“开启”、“关闭”按钮远程控制机井的启停。使用STEP7MicroWIN编程软件编写PLC程序。图4为1号井PLC与STC-201数据采集程序中的部分梯形图,完成读取从站保持寄存器的数据功能。建议每一个读写功能(即MBUS_MSG)都用上一个MBUS_MSG指令的Done完成位来激活,以保证所有读写请求必须使用脉冲触发。RW位读写操作,0表示读,1表示写。注意:开关量输出和保持寄存器支持读和写功能;开关量输入和模拟量输入只支持读功能。Count通讯的数据个数,Modbus主站可读/写的最大数据量为120个字(是指每一个MBUS_MSG指令)。DazaPra为数据指针,如果是读指令,读回的数据放到这个数据区中;如果是写指令,要写出的数据放到这个数据区中。 2.3中心水厂监控 源水进入中心水厂处理后经管道进入2个1000m3的清水池,泵房中的3台变频泵(其中2号变频泵为备用工作泵)负责将清水池中的水加压供给3个分水厂。主控室值班人员主要负责监控2个清水池水位,变频泵的启停状态、工作电流和分水厂管道流量计的数值等。清水池4m深,监控系统在水位高于3.5m或低于1.5m时报警,值班人员接到报警提示后,手动改变中心水厂变频泵频率,增大或减小自来水出厂流量。同时改变水源地变频泵频率,改变进厂源水流量,使中心水厂清水池水位恢复到安全区间范围。监控界面上显示当前清水池液位值、泵组电流、电压值等参数,并在“历史曲线”中实时显示数据动态曲线[5]。 2.4分水厂监控 自来水从中心水厂出厂分流供给3个分水厂,如图5所示。每个分水厂设置有2个1000m3的清水池。值班人员远程监控各分水厂水池水位,通过控制中心水厂出水量和分水厂电磁阀的启停状态,控制水池水位处于安全区间。 3结语 本文根据组态软件KingView开发周期短、系统配置灵活及可靠易操作等优点,开发了莫索湾水厂自动监控系统上位机软件。监控界面简洁,清晰。运行结果表明,有效地降低了工作人员劳动强度,提高了水厂供水的可靠性和经济效益。 作者:马强 李江全 李彬 单位:石河子大学 软件设计毕业论文:机车显示器软件设计论文 1架构设计 该软件采用程序与协议无关的设计思想,将整个软件分割成界面、界面数据接口、数据中间处理模块、通信接口几部分(如图2),减少程序对协议依赖性和相关性。界面程序部分主要完成界面的绘制和图形显示。界面数据接口为需要实时更新和变化的数据变量和数据结构,并与界面上的各种控件相关联,从而实现界面的动态变化和显示。数据处理模块负责完成与各种通信接口的数据交换和处理。通信接口传送的数据为从各种通信方式(MVB、Lonworks、RS485、CAN等)传递过来的原始数据,该数据的传递方式与内容和协议保持一致。上述分层的设计思想,使显示器应用程序与传输协议相分离,不会因为协议的变动而牵涉到界面显示部分程序的修改,从而软件架构更加清晰,也方便后期的维护,增强了软件的可重用性和可移植性。 2软件功能模块 DDU作为司乘人员与机车的人机接口,应全面实时为司乘人员提供必要的信息和更多的帮助来指导司机操作;同时也提供必须的测试诊断信息,有利于司乘人员对机车进行必要的测试诊断,所以在软件设计时,目录结构必须清晰明了,界面设计更加人性化,更加直观。下面从功能模块、界面设计、重要功能模块几个方面介绍该软件。 2.1功能模块 该软件的功能模块主要包括主要数据、维护与诊断、机车设置等(功能模块结构如图3)。主要数据包括机车的一些实时的运行状态信息,如网络模块工作状态、辅助系统状态、主电路状态、手动切除信息、列车状态信息、牵引系统信息、WTD状态数据等;维护诊断模块主要包括轮径设置与校正、实时监测数据(I/O状态数据)、版本信息、系统时间、故障信息、故障处理信息等;机车设置主要包括机车长度设置、低恒速设置、车顶隔离开关设置、2/3功率设置、内燃机控制设置、车次设置等。 2.2界面设计 界面是直观展示机车信息的平台,友好清晰、更加人性化的界面显示方式将对司乘人员提供更多的指导和帮助。界面以黑色为主要背景,本着直观、形象、醒目的原则进行设计,采用图标、数字、控件、图形相结合的显示方式。譬如,在DDUA的主界面上显示相关内容:①利用大小为52×58像素的不同颜色的图标醒目直观地提示机车所处区域的信息(交流区、直流区、分相区)、空转、撒砂、停放制动、故障等级等信息;②通过柱状图动态显示当前编组机车的牵引制动力之和与弓网电压、电流以及本机车的各个电机所发挥的实际牵引/制动力;③通过仪表控件和加速度控件显示机车的当前速度和加速度,并且在低恒速工况下,仪表盘的刻度会随之改变,并同时显示当前低恒速下机车的实际速度和设定速度,使之更加人性化;④在界面底部,实时显示编组机车所发生的最新故障,并用不同底色标识不同等级的故障,严重故障用红色,中等故障用白色,一般故障用白色,在有钥匙信号的条件下,司机也可通过按“ACK“键进行故障的确认。DDUA主界面示意图如图4。在DDUB主界面中,利用控件显示编组中各个机车的当前状况,包括受电弓状态、钥匙信息、当前工况(2/3功率、正常模式、低恒速度)、机车编号、当前发生故障项目缩写等,同时可以通过选择查看具体某台机车所发生的某条故障信息。故障信息显示在界图2软件架构设计面底部的故障信息显示栏,通过控件显示,可以清晰地了解当前编组各台机车的运行状态。DDUB主界面示意图如图5。 2.3重要功能 与国内的其他机车显示器软件相比,该软件增加较多新功能,如编组节点反向、手动切除、手动覆盖、内燃机车控制、主控制校正等。下面重点介绍编组节点反向、内燃机车控制和显示器数据同步功能。编组节点反向功能。节点反向处理逻辑如图6。即在重联编组中,当主控机车为实际编组中最后一台机车时,则需要将整个编组的所有与重联相关的信息进行反向显示(主要包括机车重联编组的状态信息,如故障信息、运行条件信息等),并且当主控车节点变化时(包括编组数量变化与主控车位置变化),首先对先前获取的数据缓冲进行清零操作,再根据当前处理后的节点信息获取数据。内燃机车控制功能。该技术为国内首次应用。通过与内燃机车最邻近的电力机车完成对内燃机车的控制。首先在显示器上完成内燃机车设置,根据当前的实际情况设置内燃机车类型和数量,内燃机车设置界面如图7,在内燃机车设置有效后,根据当前的机车运行工况和各个内燃机车牵引制动特征曲线完成对内燃机车的牵引制动力的计算,并在主界面显示内燃机车相关信息,内电重联主界面如图8所示。显示器数据同步功能。南非机车为单司机室结构,2个DDU设备位于司机控制台正中间(分别命名为DDUA、DDUB),由于2个显示器在网络中所处地位等同,任一显示器都可进行数据设置,而当2个显示器数据不一致时,网络则无法判断从哪个显示器获取数据,此时则需要将2个显示器发送的数据进行同步,保证2个显示器对网络系统发送的数据保持一致。同时由于在其中一个显示器中操作而引起显示器界面发生变化,则需要通知另一显示器,使得另一显示器显示界面发生同样的改变,此时需要对另一显示器发送同步显示数据。例如故障确认,当在DDUA显示器中进行确认,故障显示发生改变后,则需通知DDUB显示器该故障的显示也发生改变。显示器数据同步数据通信流程如图9所示。 3结语 目前南非双流制电力机车有40多台完成无故障考核,已经被南非业主签收并投入商业运行,截至2014图9数据同步流程图年12月已累计运行约61万km。显示器应用软件已在现场完成了各项功能性测试,通过2期共半年的客户验证测试与调试,运行状况良好;该软件架构设计与国内机车相比有明显改进,同时目录结构层次更加清晰,具有友好美观的人机交互界面,受到客户的一致好评。 作者:饶天贵 李宇锋 谭军祥 李锐 单位:株洲南车时代电气股份有限公司 软件设计毕业论文:风门控制系统软件设计论文 (1)控制要求 系统上电后,风门处于关闭状态,系统周期检测传感器信号,人车运动过程中会触发微波传感器输出信号,系统则根据传感器信号执行开关风门和风门互锁。人车接近风门时,两侧风门的微波传感器检测到有效运动速度信号,首先进行信号竞争,根据竞争结果开启某一风门。2个风门入口信号4选1采取竞争方法进行选择,即微波移动传感器输出信号A1、A4、B1、B4处于竞争状态,一个检测周期内,只有一个信号有效。2个风门各2个方向。 (2)控制策略 控制系统风门互锁的控制要求并不复杂,关键是有效判断风门区域人员车辆的状态,并根据状态进行开闭风门。人员在巷道内行进过程是随意的,系统需要根据人员在微波传感器检测区域内的最终状态,对人员行进完成状态估计。如图3所示,根据人员的位置和传感器有效信号可以把人员行进的状态和风门控制策略分成9种,如表1所示。风门控制策略是控制系统的优秀,策略制定的优劣直接影响着风门控制的可靠性。表1中根据人员行进的最终位置分为不同的状态估计,结合定时器对人员状态进行状态估计和制定控制策略。 (3)实现方法 有限状态机(FSM)理论是本风门自动控制系统状态转换和控制策略的理论基础。FSM包含有限的状态,但在任一给定时刻必须而且只能处于其中的一个状态,系统的状态变化受事件的驱动,事件是系统的活动或外部输入信号,它受当前状态约束。因此,研究有限状态机的关键就是在其状态空间中找到状态转换的轨迹,这要求在每个状态下全面分析驱动状态转换的事件(包括系统的活动和输入信号)和转换的目的地(即转换后的状态)。每个状态都有其特定的输出(系统的各项功能和性能指标),即系统状态转换伴随着系统的性能指标随时间的变化。风门自动控制系统的动态特性就是通过状态转换表现出来,巷道风门检测区域内人员行进过程中的每个有效位置都相当于一个状态,在任何时刻风门只能处于一个工况状态,工况间的转换受传感器信号即事件的驱动。当传感器信号满足进入某一工况的条件时,风门立即进入该工况下运行,一旦外部事件不受该工况下条件的约束时,风门立即离开该工况寻找另一个工况。每个风门区域可以作为一个对象,该对象有微波传感器和定时器属性,属性取值为开或关。2个操作开门和关门。根据人车通行过程和风门对象属性值的不同组合,可以把工作流程划分为5个状态:初始态,状态1,状态2,状态3,状态4。用统一建模语言中的状态机视图表达,如图4所示。图4风门状态转移示意图该视图中对不同区域设置不同传感器配合定时器对人车运动状态进行分类。从初始状态开始,当人车运动速度满足最低传感器1阈值接近区域入口时,风门开启,进入状态1,此时开启定时器1;若在定时时间到后区域检测不到信号则判断为人车退出风门区域,返回初始状态;若传感器2信号有效则进入状态2,同时开启定时器2,此时判断人车进入风门,人车的行走不会影响状态的改变,直到传感器3信号有效。状态2和状态3的人员已经进入风门,系统处于等待人车通过风门区域。传感器4有效时进入状态4,此时人车前端已经通过风门,系统等待其他部分通过风门区域。此时如果传感器没有信号则进行短暂延时后关闭风门。下一步就是根据状态机视图为PLC编写梯形图程序了。程序中使用了置位指令SET和复位指令RSET进行状态的切换,有些型号的PLC没有提供置位和复位指令,但都有实现置位和复位指令功能的变通方法,可以根据常开常闭寄存器切换,因此利用该状态机视图编程序具有很好的通用性。 (4)结语 风门自动控制系统采用了最小PLC系统,利用微波传感器信号对人车进行区域状态的信号检测,借助于FSM的分析与设计理论,对人车行进状态进行状态估计和分类,用状态机视图描述风门控制系统的静态结构和动态行为,既提高了风门控制系统的自动化水平,也改善了风门控制系统的可靠性。 作者:武超 赵颖 刘瑞国 单位:山东科技大学 山东省泰安市泰安二中 软件设计毕业论文:定速巡航控制系统软件设计论文 1车速的采集 车速传感器可以发出一定占空比的方波信号,设计采用单片机的脉冲模块来捕捉可以用来测量信号的周期。车速采集的程序流程如图2所示。步进电机的转动不但代表汽车的行驶速度,还代表节气门的开度,每转动一定角度就相当于节气门的开度。因此,当输入的实际车速A等于目标车速B时,步进电机将不转动;当输入的实际车速A大于目标车速B时,步进电机会反转,减小节气门开度,从而使实际车速降低至目标车速;当输入的实际车速A小于目标车速B时,步进电机会正转,加大节气门开度,使实际车速升高至目标车速,汽车进入定速巡航控制。 2软件可靠性措施 为了提高软件系统的稳定性和可靠性,采取以下措施:(1)封锁。实际系统中最强的干扰来自自身,如被控的负载电机的通断、状态的变化等,在设计软件时应适当采取措施避开这些干扰。如:当系统要断开或接通大功率负载时应暂停数据采集,等到干扰过去后再继续进行;在适当的地方封锁一些中断源;几个通道互相封锁。这些都是避免或减少干扰的有效方法。(2)程序的失控保护措施。在控制系统中,一般情况下干扰都不会造成计算机系统硬件损坏,但会对软件的运行环境造成不良影响。表现在:数据码和指令码的一些位受到干扰而出现跳变,使程序出现错误,最典型的是程序计数器发生跳变,可能把数据当作指令码。这种程序盲目执行的结果,一方面造成RAM存储器的数据破坏,另一方面可能会进入死循环,使整个系统失效。因此,应采取有效措施避免程序失控。 3Proteus仿真验证 3.1定速巡航控制系统总体仿真电路设计 设计中定速巡航控制系统的主要参数是车速值及节气门开度,因为进行实物测试有设备要求,设备比较复杂,而且测试结果不够直观,所以设计最终结果通过Proteus仿真来实现。仿真电路如图3所示。Proteus软件的元件库中拥有AT89C52单片机、ULN2003驱动芯片、步进电机等元件,可满足设计研究仿真需要。Proteus软件中的车速采集信号可通过改变脉冲而改变车速,电动机的转速可直观地显示出来,还可体现节气门开度的大小。 3.2试验结果与分析 在Proteus仿真平台上分别对4种情况进行仿真,即实际车速A等于目标车速B、实际车速A大于目标车速B、实际车速A小于目标车速B及实际车速大于120km/h、小于40km/h,仿真结果分别如图4~7所示。从图4~7可看出:当输入的实际车速A等于目标车速B时,步进电机不转动;当实际车速A大于目标车速B时,步进电动机反转,节气门开度减小;当实际车速A小于目标车速B时,步进电动机正转,节气门开度加大;当实际车速A超过120km/h、低于40km/h(即脉冲频率低于100Hz、高于999Hz)时,巡航控制系统会自动退出,步进电机不转动。表明所设计的软件能实现简单的巡航控制系统指令,满足预定要求。 4结语 该文使用AT89C52单片机作为微处理器,通过车速传感器采集实际车速信号,与预先设定的速度进行对比,运用PID控制方法,调节节气门的开度,从而达到设定的车速,使汽车可以恒速行驶;并对所设计的定速巡航控制系统的硬件电路及软件进行了仿真试验,以保证系统设计的可行性与稳定性。 作者:黄宝山 包凡彪 单位:北京理工大学
软件设计论文:项目导向教学方式软件设计论文 一、TRIZ理论与项目导向教学方式在软件 1.TRIZ理论在软件设计类课程教学中的作用 TRIZ是俄语теориирешенияизобретательскихзадач的英文音译缩写,其中文全称是发明问题解决理论。TRIZ理论是由前苏联以阿列赫舒列尔(G•S•Altshuller)为首的研究人员在研究了近250万件涉及各学科领域的发明专利的基础上总结出来的。TRIZ理论成功地揭示了发明创造的内在规律和原理,它是一种创新方法理论体系,运用TRIZ理论可大大加快人们创造发明的进程而且能得到高质量的创新产品。运用TRIZ理论的工具和手段改进教学方法,将TRIZ理论与学生创新能力培养相结合,最终用以进行软件设计类课程创新性教学的实践。这些都将为学生未来的专业发展提供广阔空间,以应对激烈的行业竞争。 2.项目导向教学方式对软件设计类课程教学的作用 项目导向教学方式是在案例教学法之上发展起来的。只不过单纯的案例教学法中案例零散,相互之间没有联系或联系不大。而项目导向教学方式则在整个课程体系中以统一的项目进行引导,对课程内容体系中涉及的所有知识点作为小项目整合入大项目开发中。类似的教学法均属于建构主义理论指导下的教学方法。因为建构主义的观点认为,学生是学习的主体,知识获得的方法主要依靠学生去发现,教师为学生获得知识创设情境,引导和帮助学生通过意义建构获得知识,让学生在意义建构的过程中进行创造。在软件设计类课程中项目导向的教学方式较好地模拟了真正软件项目开发的全过程,能够给学生以任务的刺激,将帮助学生提高学习兴趣,增强主动学习意识,同样有助于学生创新意识的培养。 二、TRIZ理论与项目导向教学方式在软件 设计类课程中的应用对于学生软件设计能力的培养,高等学校计算机相关专业通常都有较为完整的课程体系。一般包括三个层次,即软件工程方面的基础理论课、培养学生软件设计思维的基础语言课、当前流行的软件设计开发工具课程(java、MyEclipse、NET等)。笔者所在院系的教研团队在计算机相关课程中一直采用项目导向的教学方式,并且,通过自己所承担的课程针对TRIZ理论在相应教学环节中进行了一定的实践应用,取得了一定的成果。TRIZ理论与项目导向教学方式在教学中的综合应用对教师教学思维的拓展,对学生学习兴趣、自主学习能力、创新意识和创新能力的培养都起到了较为积极的作用。其相应的应用不仅要具体建立在某门课程中,更应自始至终贯穿在所有的教学与学习环节中。 1.TRIZ理论与项目设计思维在教学中的引入 (1)软件项目的开发过程与重点。任何项目的开发与市场应用均离不开“解决问题的意识”、“针对问题的思考”、“围绕问题的设计”、“具体环节的实施”、“成形项目的市场运作”、“市场反馈与项目支持”以及“对应问题的继续关注”等多个环节的内容。目前的项目教学重点以关注“具体环节的实施”这一步骤为主,从人才系统培养这一角度上来讲显然是片面的、较低级的。因为人才的培养贵在具有解决问题的意识和设计上的创新思想,然后才是通过软件设计类课程中所设计的软件来解决实际的问题。因此,教师在课堂中要不断引导学生在生活中发现问题的习惯。通过TRIZ理论的问题解决策略对问题进行梳理整合,运用软件工程等方面的理论知识进行软件系统的设计,通过相应的语言来实现。这样不仅培养和锻炼了学生创新的思维,同时对学生创新能力的培养起到了推动作用。(2)问题的叠加与解决对学生创新思维的影响。学生学习兴趣与创新意识的引导源头在于“问题”。学贵有疑,小疑则小进,大疑则大进。TRIZ理论与项目设计思维对于学生的影响应该建立在自入学开始的学习与生活中,针对地方高校理工类学生的特点,相应思维方式与意识的引入更应贴进学生生活。例如,在入学第一学期的“计算机文化基础”课程教学过程中,通过与学生日常生活的交流,会发现学生常常抱怨课间时等待电梯时间过长这一情况。那么,教师就可以引导学生进入对这一问题的思考,即你知道电梯的工作原理是什么吗?以及对这一问题最简单的创新解决方法是什么?此时,就可以给出“操作系统的工作原理”以及“TRIZ方法论中的发明原理、冲突矩阵、物场分析等工具”。通过这些内容具体地引导学生了解他们的专业可以解决的问题,深化学生对于其专业知识的理解和应用。 2.软件设计类具体课程中项目的构思与设计过程 (1)项目设计对学生能力的促进。通过有针对性的引导与训练,学生发现问题的主动意识与创新的能力将会有很大程度的提高。此时,教师就可以在相应的软件设计类课程中给出某些不太复杂但针对性较强的项目。项目应符合复杂的现实环境,与实际生活紧密相关,只有这样才能真实反映出完整项目所包含的事件本身、其产生的原因、目前所存在的问题、挑战解决的途径以及资源限制等。学生通过项目必将真正了解工程师在实际设计中所面临的复杂境地以及艰难的抉择。这种项目式教学,既可以增强该课程的整体教学效果,可以运用TRIZ的相关理论进行训练和巩固。学生有针对性的对项目进行分析研究,经过对项目的分析、讨论、决策等环节,进而建立起系统的实践方案。在对项目的构思与设计过程中,学生学习了相关信息的搜集、整理,以及运用TRIZ方法对解决方案进行评估和最终决策的知识。这样的学习有助于训练和提高学生在复杂环境下运用TRIZ来解决实际工程问题的能力。(2)设计团队的组建对学生创新能力和学习效果的影响。现阶段的学生个性差异较大,类别明显,主要分为不同的两种类型:第一种学生思维活跃,易于接受新事务,但与计算机相关的理工类基础知识薄弱。第二种学生思维习惯传统,但相关基础知识掌握的较为系统。目前在地方高校中,第一种学生所占比例为多。教师通过实验教学过程很快就能够掌握学生的不同特性,在软件开发实践环节就可以将不同类型的学生进行整合。由于TRIZ理论来源于大量的专利,对各种场、参数和原则等概念能够真正理解的人才能更好运用TRIZ理论解决实际问题。因此,每个设计小组都由小部分“第二种”学生和大部分的“第一种”学生组成,根据任务的大小进行人数的分配。通过这一方式的应用,学生在系统设计的实践环节所完成大作业的创新性、可转化程度以及设计的质量较之以前按学号分组等情况都有了很大的提高。(3)合理划分项目工作以刺激学生参与意识。地方高校中学生自主学习意识较弱,对项目不能积极参与。针对这种情况,在对指定项目的实施过程中需要按设计小组中的每个人为单位对项目进行合理的划分与整合。例如,在教学楼里排课系统的设计中,小组成员为10人。首先,要选定设计小组长。小组长不一定在技术上全面或某项技术上突出,但应该具备良好沟通能力,并对本小组成员的特点非常了解,这样才能协助教师作好分工协作与管理。然后,通过组长的协助,将项目不同设计周期的任务进行划分。为自主学习意识不强的学生划分简单、技术性不强但非常重要的工作,如对教学楼中的教室面积、桌椅数量、是否是多媒体教室、所属院系等内容进行统计,或者将统计的数据录入数据库、建立数据表等基础且重要的工作。其他成员可根据其特长和能力对项目工作进行划分。通过项目合理的划分就可以使学生在学习的过程中,充分利用现有专业知识选择有效的方法和技术,以项目为对象有兴趣、有责任参与到项目开发和研究的全过程中。学生在参与项目的过程中,运用TRIZ理论的知识方法,从系统的角度处理好整体和局部,集体和个人的关系。(4)积极选取突出的项目设计案例进行成果转化。培养学生发现问题和创新思维意识以及对软件项目设计的能力,其主要动力来源应该是积极促使团队设计成果的转化。可以联系相关部门试用产品,对软件进行市场跟踪。相应的学生对软件工程中软件的整个生命周期会有更深入的了解。 3.注重课程实践对学生创新思维和开发能力的培养 (1)整合课程内容为加大实践课时占比做铺垫。对计算机专业课程,尤其是软件设计类课程的课程内容进行的大胆整合,将整合后让出的理论课时替换为课程实践。例如,原有的C语言、C++和Java分三学期连续讲授。讲的多练的少,学生的思考仅为片段式思考,对三个软件之间的连续性没有深刻认识,对学生创新意识、创新思维和创新开发能力的培养效果并不突出。为此,我们尝试了课程内容的整合,将三学期的教学内容压缩为两个学期。在学生基本掌握了程序设计的思维方式与相应软件的设计方法后,就给出课程设计的任务。只在实践教学引导中给出软件的特色、优秀以及需要注意的内容即可,这样不仅加强了课程实践,为学生到企业实训倒出时间,更重要的是能够引发学生自主思考,突出了学生创新能力的培养。(2)教师在课程设计中注重培养自身与学生的创新思维和能力。青年学生思维活跃,作为软件设计专业任课教师一定突破年龄,保持积极活跃的思维才能够在教学的各个环节,尤其是课程设计的环节中有效地发现和引导学生的创新思维和能力。在更高一层次上,教师可以结合教学经验,通过对TRIZ相关内容的不断学习实践,进而合理有效地在实践课中穿插使用TRIZ理论中ARIZ算法等教学工具,引导部分学生在实践过程中对理论内容进行总结与验证,对教材中的现有内容及项目案例进行改进与创新。 三、结语 上述我们探讨了软件设计类课程中TRIZ理论与项目导向教学方式的应用。总之,在软件设计类课程教学中就是要不断拓展教学思路,把培养学生的有效创造性作为首要教学任务。首先,注重TRIZ理论与课程的结合。在教学环节中将TRIZ理论与课程的结合作为贯穿教学内容始终的任务。加大发掘和利用TRIZ理论所揭示的发明创造的内在规律和原理。根据课程的具体情况运用对应的TRIZ理论的工具和手段改进教学方法,将TRIZ理论与学生创新能力培养相结合,拓展教学思路用以培养有创造性思维和创造性能力的学生。同时,以项目驱动教学方法作为教学的基础。将项目导向作为软件设计类课程中最主要的教学方式。项目驱动教学方法是在简单的案例教学法中发展而来的。毋庸置疑的是,软件设计类课程的教学过程时刻伴随着大小案例。我们已论证了这一教学方法对学生学习兴趣以及创造性能力培养上的作用。因此,在软件设计类课程中应全方位、多层次的使用这一教学方法并不断进行了改进和创新。近年由于校企间的密切合作,使得软件设计类课程的教学也与企业进行了对接。即由企业给出任务(通常该任务来源于真实的客户合同需求),此等任务具体驱动整个教学与实践实训过程。在项目导向教学方法的应用前提下,不断更新教学思路,将培养学生的有效创造性作为软件设计类课程的首要教学任务。软件设计人员一般会选择一线城市作为就业地点。地方高校的计算机相关专业毕业生在第一次就业时,考虑技术水平、机会以及发展等原因往往也会选择一线城市作为就业地点。但地方高校所培养的人才应该优先服务于地方经济,这就需要在进行软件人才培养时加入地方特色产业的实践内容,以此为地方战略新兴产业发展做出应有的贡献。 作者:单位:伞颖 陈秀玲 陈井霞 哈尔滨广厦学院 黑龙江职业学院 软件设计论文:导航信号软件设计论文 1测试方法的理论基础 在现代雷达应用中,为了提高雷达信号的抗干扰能力,提高雷达的距离分辨率,有种方式是采用伪随机噪声序列产生的二相编码雷达波形,这种雷达波形带来的好处是当匹配滤波器时域波形与雷达波形匹配时,在匹配滤波器输出一个尖锐的峰值,一旦失配,则匹配滤波器输出峰值快速跌落[8]。导航信号均采用伪随机码序列调制,具有良好的自相关特性和互相关特性,因此,采用基于匹配滤波器接收机模型实现载波相位估计。在本地产生一系列不同初始相位的载波调制信号,与待测试载波调制信号进行相关积分,在输出波形的最佳采用时刻提取幅度,只有到本地载波调制信号的初始相位与输入待测试载波调制信号的初始相位一致,两个波形完全匹配时,最佳时刻的匹配滤波器输出信号幅度最高。由于QPSK导航信号存在正交的两路载波调制信号,在估计其中一路信号的载波相位时,另一路信号则被视为多址干扰。 2测试系统的连接 导航信号IQ正交性测试系统的设备连接如图1所示。测试设备主要包括控制和处理计算机、网络设备以及高速数字示波器。控制和数据处理计算机通过网线和网络设备实现对高速示波器的控制。高速数字示波器的本振设置为外参考,其外参考输入为导航信号发生器的基准频率参考10MHz信号,保证高速示波器和导航信号发生器同源。控制和数据处理计算机控制示波器通道1进行采样触发,通道2对导航信号进行采样。 3开发平台及软件功能 3.1软件的开发环境和体系结构 导航信号IQ正交性测试软件的开发和运行完全基于Windows操作系统运行,虚拟内存至少需要512MB,需要安装Matlab2009或以上版本,软件基于Matlab2009版本的GUIDE用户界面设计。 3.2软件的主要功能 3.2.1测试设备通信功能。用于网络设备TCP/IP接口的参数设置,建立高速数字示波器与控制处理计算机之间的网络连接。3.2.2仪器设置功能。通过网络,设置示波器的采样率、采集数据长度、通道数目、各通道序号示波器显示幅度范围、触发方式和触发电平。3.2.3秒脉冲触发点搜索功能。对载入的卫星秒信号采集数据处理,获取秒脉冲变化沿对应的时刻。3.2.4导航信号参数选择功能。根据导航信号体制,设置导航信号的中心频率,伪随机码码率,本地伪随机码的生成。3.2.5导航信号频谱显示和功率标定功能。对采用的导航信号进行频谱分析,显示导航信号的频谱,并进行导航信号的功率计算,得到示波器通道输入导航信号的功率电平。3.2.6载波相位粗估计功能。从0~2π的范围内用大的步进量,生成一系列的本地伪随机噪声序列调制的波形,与输入波形匹配滤波,确定最佳匹配的本地波形对应的载波初始相位。3.2.7伪随机码相位同步功能。根据载波相位粗估计结果及本地伪随机码,实现输入导航信号的相关捕获,从而确定导航信号的伪随机码相位,实现伪随机码相位同步。3.2.8载波相位精细估计功能。完成伪随机码同步后,以载波相位粗估计值为中心,在粗估计步进量为上下限的范围内,以小的步进量,生成一系列的本地伪随机噪声序列调制的波形,与输入波形匹配滤波,确定最佳匹配的本地波形对应的载波初始相位。3.2.9IQ正交性计算功能分别完成I支路和Q支路的载波相位精细估计后,得到I和Q支路的载波相位,计算得到IQ正交性结果。4.2.10测试结果显示保存功能。将测试过程中生成的频谱曲线、匹配滤波输出曲线图用指定的文件名保存到指定目录。 3.3输出参数 输出参数包括:(1)控制计算机与高速数字示波器的通信连接状态的界面显示;(2)信号频谱特性的界面显示;(3)载波相位粗估计中各不同载波相位匹配滤波器输出结果曲线;(4)导航信号伪随机相位估计的相关曲线;(5)载波相位精细估计中各不同载波相位匹配滤波器输出结果曲线;(6)测试结果的图形文件。 4测试程序流程 在完成设备的连接、被测件和测试设备加电,被测件工作正常并预热到规定时间后,执行测试软件。导航信号IQ正交性测试软件的整体设计和工作流程如图2所示。其中图2(a)是整个测试程序的流程图,在测试流程中包含两个复杂算法的载波相位估计模块和导航信号伪随机码同步模块。载波相位估计模块的详细流程如图2(b)所示,该模块适合载波相位粗估计和精细估计,伪随机码的同步可以采用多速率码同步或部分相关同步技术[9,10],这里采用部分相关的码同步方法,具体实现的详细流程如图2(c)所示。 5仿真结果 以GPS卫星导航系统IIF系列中的L5C信号作为参考,模拟生成一定长度的导航信号,导航信号的仿真参数如下:(1)中心频率:1176.45MHz;(2)调制方式:QPSK;(3)伪随机码速率:10.23MHz;(4)伪随机码长度:10230;(5)伪随机码周期:1ms;(6)I支路载波初始相位:3.2°;(7)Q支路载波初始相位:95°;(8)信号幅度:1mV。高速数字示波器的设置参数:(1)采样率10GHz;(2)存储深度8M。通过导航信号IQ正交性测试软件对模拟生成的导航信号进行处理。导航信号频谱显示和功率标定模块完成信号的频谱显示及功率测试,其结果显示如图3所示。在模拟的QPSK信号中加载白噪声,当载噪比为典型值45dBHz情况下,对I和Q支路进行载波初始相位估计,并计算IQ正交性,其中连续仿真20次,所得的模拟测试结果如表1所示。I支路和Q支路载波初始相位估计的平均误差约为0.045°和-0.11°,IQ正交性设定值为95-3.2=91.8°,仿真测试结果平均值为91.735°,平均测试误差为0.065°。IQ正交性的测量不确定度为0.4833°。 6结束语 导航信号IQ正交性测试软件利用计算机通过网络设备控制高速数字示波器,对导航信号源秒脉冲信号和导航信号进行高速采样,软件对采样后的数据进行数字信号处理,实现导航信号IQ支路载波正交性的精密测试。软件设计和实现带来的好处如下:(1)对导航信号进行直接微波采样,避免了传统导航信号质量评估中首先下变频到中频后采样的方式所附加的非线性失真,测试结果准确度更高;(2)采用波形匹配的雷达信号相关接收技巧,降低了传统导航信号软件接收机相关捕获跟踪处理的复杂度以及对样本数据长度的需求;(3)提出算法依靠数字信号处理,实现简单。在典型的载噪比情况下,IQ正交性测量的随机误差小于0.5°;(4)采用可视化软件的主界面设计,测试处理过程直观,测试过程和结果等相关数据保存方便,软件操作简单,界面友好,效率高。 作者:崔小准 郑育红 付林春 聂欣 李懿 单位:中国空间技术研究院总体部 中国空间技术研究院通信卫星事业部 软件设计论文:CAN总线软件设计论文 1单一主节点下位机CAN总线通信应用软件设计 1.1总线中断处理程序设计 硬件的设计架构[7]如图3所示.由于控制分系统下位机外部中断只有5个,其中定时、星敏感器、GPS秒脉冲、应急中断占用了4个外部中断,因此两路CAN中断信号经过FPGA进入CPU的同一级中断.星务中心计算机为主节点,控制分系统计算机为下位机.星务中心计算机发送轮询控制序列,被选择的从节点收到后,向星务中心计算机发送信息数据包.星务中心计算机接收数据校验正确后,本次轮询应答过程结束[2].下位机CAN应用软件设计为帧中断接收、发送方式.当SJA1000接收到来自CAN总线上的一个有效的报文后,系统将在INT引脚上产生一个硬件中断信号(低有效,接收中断).此时应用软件进入接收中断接收星务数据;应用软件将应答第一帧写入发送缓存器并置位命令寄存器的发送请求TR标志,使能SJA1000发送后退出接收中断,在总线数据发送成功时CAN控制器会产生下一个发送中断.CAN中断寄存器的状态[5]如表1所示,其中D1位(发送中断)当发送缓存器状态从逻辑0到逻辑1(释放)后,发送中断位被设置为1,D0位(接收中断)当接收缓存器状态非空,接收中断被设置为1.CAN总线的帧中断(包括接收和发送)经过FPGA处理进入CPU中断后,应用软件需要在中断处理函数中分别查询CAN1和CAN2中断寄存器的状态,确认是发送中断还是接收中断,并调用相关处理函数.控制分系统下位机中断处理函数的流程如图4所示. 1.2总线数据接收程序设计 在控制分系统下位机的中断处理函数中,如图4所示,若查询中断寄存器为接收中断,则调用接收函数.下位机需要接收星务发送的单帧/多帧数据,并根据协议发送单帧/多帧应答数据.根据协议,星务单帧发送,控制分系统下位机单帧/多帧应答.星务多帧发送,控制分系统下位机单帧应答.对于广播数据(单帧或多帧),则只接收,不应答[2].控制分系统下位机采用帧中断接收、帧中断发送方式,所以在接收星务多帧发送数据时,需要多次进入CAN总线接收中断,多帧数据接收完成并通过校验后,才能发送应答数据.同样,在控制分系统计算机发送多帧应答数据时,也要多次进入CAN发送中断,多帧数据发送完成后,结束发送.从图5可以看出,控制分系统下位机单帧应答和多帧应答的第一帧是在CAN接收中断中完成的. 1.3总线数据发送程序设计 当发送缓存器中的一帧数据在总线发送完成后,SJA1000会产生发送中断,只有需要发送多帧应答数据时,才会利用发送中断发送后续数据.当控制分系统下位机接收星务轮询(单帧),需要应答多帧数据时,在接收中断中(如图5所示)写入需要应答的第一帧数据到发送缓存器,启动发送请求后,退出接收中断.每一帧数据发送完成后,会产生发送中断.如有后继帧数据需要发送,在后继发送中断中将后继帧数据写入发送缓存器,启动发送请求后,退出发送中断.最后一帧数据发送完成后,直接退出发送中断,完成本次轮询. 2在CAN总线并发通信情况下应用 软件设计在图3中,主节点只有一个星务计算机,但是在某些系统中(如图3虚线部分所示)GPS接收机能以主节点方式广播整秒时间数据(单帧数据),和星务计算机完全异步,并可能同时出现在CAN1和CAN2总线上[7].在两个主节点同时发起通信的情况下,可能会产生如图6故障时序.图6中由于①或者④事件的发生,假设①比④靠前,通过FPGA运算,CAN_INT在⑥产生上升沿,根据软件设计,CAN_INT设置为上升沿触发中断,因此CPU在此时刻登记(PENDING)CAN_INT.假设CPU在⑦时刻进入CAN的中断处理函数,根据软件流程,在②时刻读CAN1的中断状态寄存器,因为CAN1发生中断,所以进入CAN1中断处理分支,在⑤时刻读CAN2的中断状态寄存器,因为CAN2发生中断,所以进入CAN2中断处理分支,最后在⑧时刻退出中断.但是由于某种条件的存在,⑤事件发生之前产生了③事件,这样导致CAN_INT在⑥时刻产生有效的上升沿后一直为高电平,致使在⑧时刻退出中断后无法产生有效上升沿,从而导致无法进入CAN中断.导致上述故障模式发生的两个条件:1)两个CAN必须都产生中断,而且④必须发生在②之前.如果GPS和OBDH各占用1个通道,这样的条件是很容易满足的.2)③必须发生在②与⑤之间.在连续接收多帧数据的情况下,如果在⑥和⑦之间发生了其他高级中断,导致⑥和⑦之间的时间较长,则多帧数据会存储在SJA1000的接收FIFO中;如果在②和③过程中释放接收缓存器,SJA1000就会立即产生接收中断;在连续发送多帧数据的情况下,如果在②和③之间发生了其他高级中断,导致②和③之间的时间较长,则1帧数据发送成功后会立即产生发送中断. 2.1总线中断处理程序重新设计 虽然控制分系统下位机外部中断可能丢失,但是SJA1000的中断寄存器的状态仍然可以查询,所以在中断处理函数设计中,通过重复查询表1中断寄存器的状态,避免控制分系统下位机外部中断丢失情况.重新设计的流程图如图7所示. 2.2总线数据接收程序重新设计 当GPS秒脉冲校时广播数据在多帧接收或多帧发送之间到来,原应用软件记录的帧序号发生错误,导致本次接收/发送通信失败.因此需要将GPS秒脉冲校时广播数据单独处理,即在图5接收程序读取CAN接收缓存器接收完本帧数据后,软件不再将发送帧序号清零.在A分支中,若识别为单帧数据且是GPS秒脉冲校时广播,只记录数据内容,不置发送帧序号为零.若识别为单帧数据且需要应答单帧或多帧数据,增加帧序号清零. 3结论 国内小卫星采用CAN总线作为星上网络数据传输总线.为解决主节点(星务)CAN总线与控制分系统计算机采样自身下位机如各种姿态敏感器和执行机构之间的中断及通信冲突的矛盾,控制分系统下位机采用了中断接收、中断发送的方式.针对接收主节点(GPS)数据引起的CAN并发通信中断冲突的问题,应用软件在控制分系统计算机外部中断程序处理中多次查询CAN中断寄存器,同时在CAN接收程序中识别不同的主节点数据,解决了两个主节点情况下CAN总线的通信问题.对于可能出现的两个以上主节点的情况,同样可以通过重复查询CAN中断寄存器的状态,避免CAN总线中断丢失.CAN接收程序需要根据具体的协议层数据协议重新设计.控制分系统下位机CAN总线通信应用软件设计,已经形成标准的软件模块,在多颗小卫星实际应用,满足总体提出的各项性能和功能指标. 作者:谢晓兵 董筠 周新发 李鹤 单位:北京控制工程研究所 软件设计论文:并发服务器软件设计论文 1并发服务器的算法 将并发引入服务器中的主要原因是需要给多个客户提供快速响应时间。如果构造要求有相当的I/O时间的响应的情况下,允许服务器并发地计算响应意味着,即使机器只有一个中央处理器,它可以部分重叠地使用处理器和外设。当处理器忙于计算响应时,I/O设备可以将数据传送到存储器中,而这可能是其他响应所需要的。如果各个请求所要求的处理时间变化很大,时间分片允许单个处理器处理那些只要求少量处理的请求,而不必要等待处理完那些需要很长处理时间的请求。如果服务器运行在具有多个处理器的计算机上,服务器在具有多个处理器的计算机上并发执行,这可以允许一个处理器为一个请求计算响应,而同时另一个处理器为另一个请求计算响应。 2并发的、二种连接服务器的算法 并发无连接服务器的最简单的版本遵循着主服务器线程接受传入请求(数据报)并为处理每个传入请求而创建一个从线程(可能在一个新进程中)。尽管创建一个新线程或进程的精确开销依赖于操作系统和下层的体系结构,但这个操作可能是非常昂贵的。在无连接协议中,我们应该考虑到并发性的开销与速率上的获益谁更大。其实,由于创建进程或线程的昂贵性,在无连接服务器中很少使用并发实现。面向连接的服务器在多个连接之间(而不是在各个请求之间)实现并发性。在很多情况下,服务器与客户之间的连接将处理不只一个请求:协议允许客户重复地发送请求和接收响应,而不必终止这个连接或重新创建连接。并发服务器使用着面向连接协议的特定步骤:主服务器线程接受传入连接,并为每个连接创建一个从线程或进程以便对其进行处理。从线程处理完毕后,它就会关闭这个连接。 3如何获得表面上的并发性 由于某些操作系统创建线程或进程的开销非常昂贵,以至于服务器无法承担为每个请求或每个连接创建一个新线程或进程的重担。因此,使用单个执行线程来处理客户的请求也很有意义。更加重要的是,很多应用都要求服务器在多个连接中共享信息。尽管可能通过共享存储器的线程达到期望的并发性,但如果出现在服务器中的全部请求没有超过服务器处理它们的能力,那么可能会获得表面上的并发性。为此,服务器作为单个执行线程来运行,使用select系统调用进行异步I/O。单线程服务器要处理多个连接所要采取相应的步骤:服务器线程等待下一个准备就绪的描述符,这个新的描述符意味着一个新的连接到达,或是某个客户在已有的连接中发送了一个请求。 4并发服务器死锁的问题 服务器死锁是许多服务器实现都有的一个共同缺陷。当操作系统不能满足一个系统调用时,会因调用程序的阻塞而产生死锁。如果客户不能正常工作是由于不能处理响应,那么服务器也有可能会以一种更加微妙的方式产生死锁。如果服务器使用了与客户通信时可能会阻塞的系统调用,一个不能正常工作的客户可能会引起单线程服务器死锁。在服务器中,死锁是一个严重的问题,因为它意味着一个客户的行为会使服务器不能处理其他客户的请求。 5结束语 为达到有效性,服务器往往通过同时处理多个请求来提供并发服务。面向连接的服务器为处理每个新连接创建一个线程或进程,它通过这种方法,在各个连接之间提供了并发性。无连接的服务器通过为处理每个请求而创建一个新线程或进程而提供并发性。但如果是一个单线程实现,且又使用了同步系统的调用,那么它就可能会被死锁。 作者:王立静 软件设计论文:Android软件设计论文 1安全软件的功能分析 根据Android的特性及安全现状,可从功能性需求和非功能性需求对安全软件进行分析。就软件功能需求来看,主要包括查看网络流量信息,其需求时序为:用户点击进入检测界面获取系统应用信息调用数据库查询流量信息并返回处理数据并将其展现在界面上反馈给用户;检测和处理恶意软件,其需求时序为:点击进入检测界面将检测结果传送给处理模块存入数据库并返回给用户;控制软件权限细粒度,其需求时序为:在用户进入管理界面前初始化配置用户进入管理界面后获取配置信息对数据信息进行处理并显示给用户重新配置权限并将信息存储到数据库将更新后的数据显示给用户界面;短信和来电过滤设置,其需求时序为:根据短信或来电数据初始化数据库过滤短信和来电号码将拦截下来的信息存入日志数据库并将过滤结果反馈给用户。就软件非功能需求来看,主要包括性能需求、数据库需求和外部接口需求等内容,在此不作过多列述。 2安全软件设计及实现 2.1恶意软件检测模块设计及功能实现 恶意软件检测和处理功能需要网络流量信息监测、异常识别、响应处理以及关键信息存储等模块的相互配合来实现。其一,网络流量信息监测模块的设计,为提高流量信息捕获效率,将该模块放置于Linux内核中,采用LKM开发模式,开发流程如下:模块初始化(钩子函数注册和初始化)关闭模块(钩子函数注销及模块卸载)编译内核模块;其二,异常识别模块的设计,根据Android移动终端的特点以及恶意软件对该系统流量信息的影响情况,采用SVM分类算法,通过构造特征向量,提取进程ID、数据包发送/接收时间、上/下行流量、源/目的IP地址等特征来反映系统网络流量的特征,再通过Netlink方式从监测模块中获取待识别数据,改进交叉编译后移植给Android平台;其三是响应处理模块设计,根据安全策略对被检测软件进行相应处理,主要包括对访问通信录、恶意软件联网、发送和读取短信等权限进行控制,将可疑信息上传云储存服务器供监测系统分析使用。 2.2深度短信和来电拦截模块设计及功能实现 深度短信和来电拦截功能需要短信和来电过滤与关键信息存储模块的相互配合来实现。其一,短信和来电过滤模块的设计,该模块在Android的Framework层进行开发,通过修改系统源码来添加短信和来电拦截功能,短信和来电过滤模块的函数调用流程如下:初始化时序通知函数调用时序监听注册函数时序过滤处理函数调用时序;其二,关键信息存储模块的设计,按照设计的数据库表来创建数据库,主要包括模型数据表、训练数据表、关键信息表、权限管理表、操作日志表、过滤表、信任名单表、模块设置表和安全策略表,对外提供数据库表的操作接口,接口定义在DBsql。 3结论 Android智能终端的广泛应用,人们对来自Android平台的各类安全问题越来越重视,提出针对Android终端的安全防护解决方案,设计Android平台下基于流量监测的安全软件,具有一定的指导意义。 作者:肖贺 软件设计论文:仪器软件设计论文 1通过FPGA实现软件设计的仪器 测量领域的另一个重要突破是基于FPGA的测量硬件的出现。未来,传统意义上的“仪器”将不再是功能单一的测量设备,而是演变成测量系统,认识到这一点是非常重要的。此外,工程师们正在寻求的不仅是设备测试仪器,而且还包括用于设计和原型更大型系统的仪器。FPGA这一重要技术将下一代仪器的性能推向一个新的高度。FPGA提供了出色的处理能力,如图1所示。由于FPGA的出现,现在硬件可实现基于软件的测量功能。目前许多射频仪器采用功能固定的FPGA来执行平整度校正、ADC线性化、IQ校准和数字下变频等任务。NIPXIe-5644R矢量信号收发仪(如图2所示)等软件设计的仪器以一种全新的方式受益于FPGA技术,因为FPGA可帮助用户实现定制化。例如,将仪器控制和决策任务从PC转交给FPGA可以大大减少复杂测量系统的测量时间。此外,该功能与先进的基于FPGA的信号处理相结合,可使仪器应用于更广泛的嵌入式应用。 2系统设计软件:软件设计仪器的优秀 如果要将计算和测量技术集成到当今的模块化硬件中,正确的系统设计软件工具是不可或缺的。LabVIEW已经从仪器控制软件演变成一个全面的系统设计平台,使工程师能够创建复杂的高性能测量系统。工程师可以在处理器和FPGA上使用一套通用的工具和语言开发应用,从而无需掌握不同的语言和工具。LabVIEW提供了更高层次的系统级抽象,这也使工程师能够实现更底层的优化来满足非常高的性能需求或其他复杂需求。 3多模式RF设备特性化 美国高通创锐讯公司在测试新的802.11ac产品时,需要在比以往更多的操作条件下测试其设备,从而导致测量复杂度大幅增加。使用基于FPGA的NI矢量信号收发仪和LabVIEW后,他们设计的测试系统可实现数字DUT控制与RF测量的同步。该测试系统大大降低了整体测试时间,使得工程师能够在多种工作模式下观察设备的行为。从图3可以看出,传统的测试仪器(左)仅可获得一组迭代测量数据。由于测量非常耗时,测试工程师不得不选择部分工作点来进行特性研究,从而导致实际上只能大致猜测设备的工作特性。但是,通过采用基于FPGA的仪器方法,他们将测量性能提高了200倍,能够在单次测试扫描中采集所有模式下的30万个点数据。图3中的右图显示了所得到的特性曲线图,提供了更多有关该设备的信息。 4嵌入式应用的仪器 软件设计仪器的第二类应用是嵌入式通信和信号处理。过去我们通常认为仪器就是测量设备,但是模块化软件设计的仪器却可让工程师将射频仪器应用于嵌入式领域中。今天,越来越多的工程师正在使用模块化PXI仪器进行嵌入式应用开发,比如频谱监测、被动雷达系统(类似于图4中的系统),甚至是通信系统的原型设计和软件无线电。这些应用需要仪器更加小型化、模块化,并且能够更好地访问确定性信号处理终端。通信系统设计软件必须能够抽象日益复杂的系统,使工程师能够发现新的通信算法并在处理器和FPGA上部署算法。 5RF设计和测试的未来展望 软件设计的仪器以前所未有的程度模糊了设计和测试之间的界限。其中一个更可行的方式是在设计和测试之间共享IP——无论该IP是在处理器还是在嵌入式FPGA上运行。借助LabVIEW等系统设计软件,工程师将能够使用统一的工具来创建新的通信协议,并将协议部署到基于FPGA的硬件上进行原型开发。今天,由于开发算法所使用的数学软件和设计工具种类繁多,实现这一目标变得非常具有挑战性。如果要使工程师完全实现设计、实现与测试之间的无缝过渡,则多个计算设计模型之间的更高层次综合和集成是必须的。最后我们注意到在测试和测量领域,软件已经不再是最初用于实现各种独立式仪器自动化的简单工具。相反,软件已经成为仪器本身的优秀——使得仪器能够解决测量和系统设计中更高难度的挑战。实际上,自动化已经成为工程师应对复杂测量需求时一项必不可少的功能。当前的软件设计测量系统仅仅是一个开端,未来它们将彻底改变RF设计和测量。 作者:Mike Santori 软件设计论文:微机记录仪软件设计论文 1主程序设计 本设计主程序主要完成的目的有:将系统初始化,定义单片机的I/O控制寄存器,芯片配置寄存器,中断控制寄存器定义等。数据采集程序系统将A/D采样设计为外部中断处理程序,并且设置为中断最高级别就是保证采集记录为重要地位。AD采集流程如图2:数据处理程序具体的流程图3: 2通讯程序 本系统的通讯系统包括RS485通讯和USB接口与优盘之间的通讯。串口和上位机之间的通讯,设置为中断法通讯即当控制中心计算机发出对微机记录仪进行通讯命令请求的时候,CPU在没有其他高级中断在执行的情况下,中断当前正在执行的程序,来响应控制中心计算机的通讯要求。和USB之间的通讯设置为移位寄存器方式即有CPU在扫描到有键盘输入命令后,在没有任何中断程序执行的情况下,立即进行将历史数据存入优盘的工作。和上位机的通讯波特率在本系统中设置了2400,4800,9600和19200四种通讯特率。用户根据自己的实际情况可以选择不同的波特率进行通讯。由于单片机的波特率由16位寄存器(BAUD_REG)中的内容决定,具体的公式在前面已经讲过,在实际运用时BAUD_REG取值的最高位为1,表示选用XTAL1作为频率源,低15位才是计算的波特率值。设置好工作方式和波特率后在单片机中还必须明确一下几点:使用串口发送数据时,首先要将IOC1.5设置为1,表示选择了TXD/P2.0引脚的TXD功能,在接收的候,应将SP_CON寄存器REN设置为1,即选择RXD/P2.1。波特率寄存器BAUD_REG在片内特殊功能寄存器(SFR)区域内虽然用同一个字节地址(0EH)表示,但实际上它是16位寄存器。因此,在设计串口波特率时,应将波特率常数用字节传送指令分两次写入片内0EH单元中。直接读SP_SATAT寄存器时,TI和RI标志读出后都会被清除,为了避免这一点,可对其进行间接读出,例如先把寄存器中的内容拷贝到某个通用的寄存器中,然后在判断此寄存器中TI和RI对应状态位的值即可。串口发送和接收中断共用一个中断向量,因此进入中断服务程序后要进一步的测试SP_SATAT寄存器的内容,确定系统是需要发送还是接收。进行USB接口程序的通讯时首先要从新对单片机进行串口设置,将串口方式设置为0,即串口既可以送出数据又可接收数据。ORBIOC1,#20H;选择P2.0引脚的TXD功能。LDBBAUD_REG,#01H;波特率低字节。LDBBAUD_REG,#80H;波特率的高字节,波特率设置为1.5Mbps。LDBSP_CON,#00H;方式0,关接收,不检测。然后就可以向USB接口模块实现数据传输.当USB接口模块之间的通讯结束以后立即将通讯方式设置1为中断方式,即保持与控制室接收信号的状态.进行上下位机之间通讯的时候前单片机设置为:ORBICO1,#20H;选择P2.0的TXD功能。LD30H,#低字节波特率存放地址。LDBBAUD_REG,[30H];将30H中对应地址位中的波特率低字节取出存放在波特率寄存器中。LDBBAUD_REG,#80H;波特率的高字节。LDBSP_CON,#09H;方式0,关接收,不检测。LDAX,#中断向量地址。STAX,200C[0]STBSBUF,20H;清串口缓冲器。LDBINT_MASK,#40H;允许串口中断。当有控制信号发来的通讯请求时自动实现了接收中断,发送的时候还是采取查询的方式。 3结论 根据以上理论依据设计出的微机记录仪运用效果很好,证明了设计的合理性。同时可以通过对信号采集、信号处理、软/硬件设计的加强,提高微机记录仪在现场工作的稳定性、可靠性和先进性。 作者:谭荆 单位:重庆工商大学计算机与信息工程学院 四天线读写器软件设计论文 1初始化设备 初始化通讯端口与数据结构是设备初始化的优秀。UHFRFID读写器优秀模块采用串口与USB2.0通讯,将通讯端口设置为自动搜索连接。串口通讯波特率为115200波特率,无检验位,数据位为8位,停止位1位。UHFRFID读写器优秀模块的串口工作状态,是通过串口命令改写模块ARM7芯片中寄存器的值来控制的。通过对串口发送结构体数据完成MAC寄存器的值修改操作。设计结构体如下:structpc_reg_req{INT16Uaccess_flg;INT16Ureg_addr;INT32Ureg_data;};结构体共8个字节,3个成员变量。其中,ac-cess_flg是MAC寄存器读写标志位,0x0000为读操作,0x0001为写操作;reg_addr是MAC寄存器地址,不同的地址代表着不同的读写器功能;reg_data对应MAC寄存器地址的值,不同的值,对应读写器相应功能中不同的状态。完成了UHFRFID读写器优秀模块的通讯端口初始化与结构体初始化之后,必须对模块进行天线配置,才能使模块进入四天线工作模式。 2天线参数配置 使用UHFRFID读写器优秀模块天线,必须对所有天线的参数进行配置,天线参数数据结构如下:在天线参数结构中,定义了物理天线号、天线功率和延迟时间等天线工作必须参数。在使用天先前必须对天线的参数逐个进行赋值,然后才能进行天线工作模式配置。 3配置天线工作模式 UHFRFID读写器优秀模块采用了Impinj公司R2000芯片配套固件,设备上电初始化后默认双天线工作,设置四天线工作模式,必须通过修改OEM寄存器值使能4个天线端口。地址为0x00000087的OEM寄存器控制天线使能。寄存器值如表1所示。由表1可知,使能四天线,必须将OEM寄存器地址为0x00000087的区域值设置为0x00000000。 4四天线轮询访问标签 天线轮询访问标签软件流程如图3所示。使能四天线之后,可在任一时刻选用任一天线进行标签访问,在某一个天线对标签进行访问期间,必须关闭其他天线的使能。天线在工作期间,会自动搜索匹配使能的天线。如果多个天线同时使能,则读写器优秀模块始终会使用最小号天线进行标签访问。采用四天线轮询访问标签,必须根据访问标签的数量设置天线轮换时间。如果标签较多,天线轮换频率过快,则标签读取率低;如果标签较少,天线轮换频率低,则会造成时间的浪费。依据每个天线访问的最大标签数量,选取天线轮换时间。 5测试与应用 UHFRFID读写器优秀模块射频前端工作在925MHz,使用频谱测试仪对软件配置结果与硬件设计进行测试,测试结果如图4所示,横轴为输出频率,纵轴为射频前端输出功率。由图4可以看出,UHFRFID读写器优秀模块工作在925MHz时,输出功率为31.6dBm。使用UHFRFID读写器优秀模块对2个标签进行轮询访问,实际访问率达到100%。经过测试与现场应用,四天线UHFRFID读写器模块优秀软件能有效地控制读写器优秀模块对标签进行准确访问。 6结束语 四天线UHFRFID读写器模块优秀软件能够有效控制四天线UHFRFID读写器模块,有效读取远、近距离标签数据,读写范围广,标签读取率高。较以往双天线读写器模块而言,四天线读写器软件更智能,并且能够控制使用多个天线进行标签访问,增加了读写器覆盖范围,标签读取率也有显著提高。四天线UHFRFID读写器必将成为RFID读写器优秀模块设计趋势,四天线读写器优秀模块控制软件将会有非常广阔的应用前景。 作者:陶怡 张亚军 胡建晨 单位:西安航天自动化股份有限公司 软件设计论文:DSP程序下载软件设计论文 1硬件设计 1.1DSP芯片 本文所选用的DSP芯片为TMS320C6713,其时钟频率高达300MHz,是浮点运算能力最强的一款32位高速浮点型DSP芯片。HPI-16是HPI接口的升级增强版,是该芯片的主机口,最重要的特征是DSP的整个片内空间可以被主机访问。HPI接口与主机的数据通信主要通过HPI控制器(HPIC)、地址寄存器(HPIA)、数据寄存器(HPID)和HPI内存块来实现。 1.2USB芯片 本文所采用的USB芯片是CYPRESS公司的EZ-USBFX2系列芯片CY7C68013,特点是主机上就存储这其芯片固件,这样容易使代码直接通过网络升级。它的休眠模式比较特殊,具有低功耗的效果,减少资源的损耗,有利于更好的保护器件,避免长时间通电遭到损坏。2.3硬件电路连接本设计采用CY7C68013-128PVC与TMS320C6713的HPI模块接口相连接,工作模式设置为GPIF模式。 2软件设计 2.1USB固件程序设计 固件程序的开发环境选择KEILC51。固件函数库提供了许多函数,该函数都与USB协议相关,可以在不熟悉USB协议的情况下,利用固件框架进行所需功能的程序编写。寄存器初始化、电源管理、重枚举等功能已经设计完整,可以直接使用。整个执行过程是一个相对简单的循环过程。第一步,优先初始化内部变量;然后,调用TD_Init()函数进行寄存器的初始化工作;TD_Init()函数执行结束之后,使USB接口处于位配置状态,并开中断,检测端口0是否接受到一个SETUP包,否则端口0执行延时重枚举操作。初始化函数TD_Tint()函数负责完成初始化芯片的寄存器,设置适当的参数,通常在固件运行时开始调用。 该函数首先CPUCS寄存器进行初始化操作,设置48MHZ的时钟频率;然后分别配置端点2作为IN输入bulk状态、端点6使其工作于OUT传输状态,而端点4、8暂时没有使用,所以设置为无效状态;之后调用GpifIint()函数,以初始化GPIF的相关寄存器,进入工作模式。调度函数TD_Poll()函数在固件代码中循环执行,以负责完成用户指定的功能。该函数首先判断检测传输是否完成、CY7C68013的GPIF的接口是否处于空闲、端点2缓冲区是否为空闲状态,当这些条件均成立时,将马上启动GPIF写传输。另外,在USB高速传输状态时,GPIF能够一次读取4096字节的数据,适合处理庞大的数据;而在USB全速传输时,GPIF一次只能读取64字节数据,处理速度比较慢,适宜处理数据量比较小的情况。TD_Suspend()函数,从固件框架中可以看出,该函数只有在USB处于空闲状态是,才执行。在例程当中,只有简单的一句returnTRUE代码,开发者可以根据实际需要,添加相应的代码以完成相关的功能,还可以配置设备的工作状态,一般设置为低功耗状态,以减少对电源的消耗,其最终结果返回真值,反馈给用户。TD_Resume()函数,当执行完TD_Suspend()函数之后,若返回的是真值,程序会进入挂起状态,然后开始执行TD_Resume()函数,该函数也只有returnTRUE一句代码,当外部需要执行唤醒中断或者USB总线需要执行数据传输等操作,就会对处理器进行重新启动,开始下一个循环。 2.2应用程序设计 使用LabWindows/CVI支持的VISA的库函数和堪比VC++的控制件库能够轻松设计出美观且符合用户要求的应用程序界面。用LabWindows/CVI设计的应用程序界面,。按钮是界面设计中常用到的控件,该应用程序主要由打开设备、复位和程序下载三部分组成。 3总结 本文设计了USB接口与DSP系统的结合使用,设计出一套基于USB接口的DSP程序下载软件,提供了一种新的数据传输解决方案。总体上,整个软件基本能完成打开设备、复位和代码下载的功能。 作者:蓝雷波 毕艺飞 莫锦河 单位:中国海洋大学信息科学与工程学院 软件设计论文:线测试设备软件设计论文 1线测试设备硬件结构 该测试系统采用一台工控机作为测试控制主机,工控机具有网络端口、GPIB板卡、RS485串口卡以及继电器板卡。按照测试工作流程,依次与GPIB测量仪器、网络示波器、串口测试设备等进行通信,分时控制这些设备进行数据采集和测试,然后从这些不同总线设备获得测试数据后进行数据处理和分析达到测试目的,其硬件主要结构如图1所示。 2线测试设备软件结构 软件采用C/C++语言编程,软件总体结构。软件主要功能包括:设备自检、设备参数设置、自动测试控制、波形显示及数据处理、参数回放及打印等功能。设备自检部分主要完成继电器板卡及通道自检、GPIB板卡端口及设备通信自检、与网络示波器通信自检以及串口端口自检等功能;设备参数配置主要完成测试记录(测试设备编号、测试项目、操作人、测试时间等项目)填写、按照不同试验项目选择不同的测试项目、预先设定测试项目阈值用于作合格判据;自动测试控制程序部分采用了多线程设计技术,将测试流程里的测试项目作为串行处理测试节点,按照测试流程分时完成各测试节点的通信测试;波形显示及数据处理部分将读回的示波器波形进行显示,将读回的数据进行处理获得最大值、最小值和均值,将每次测试记录填写到由CBCGP⁃GridCtrl派生的Grid控件表格,最后输出数据到报表中;参数回放部分与Grid控件联系紧密,参数回读后数据显示在Grid控件表格,通过点选Grid控件中的每次测试记录,将对应的每次测试存储记录包括波形和数据进行回放,并能通过报表进行参数打印。 3线测试设备关键编程技术 3.1读GPIB设备编程技术 通过GPIB总线接口设备可以对快速测量信号或高压信号进行测试,这里采用数字万用表3410A通过GPIB总线接口设备完成测量任务,测试系统软件首先申明GPIB端口地址等属性,打开相应端口地址后,通过自检GPIB⁃IEEE488.2通信接口查询找到对应的GPIB设备。在自动测试流程线程,当程序运行到GPIB参数读取测试节点时,测试系统软件将测试数据从GPIB测试设备读回,通过Windows窗口消息机制返回到窗口界面显示测量数值。 3.2读网络示波器编程技术 通过示波器设备可以直接对测量信号进行精细化测量,可以达到纳秒级的测量精度,测试设备采用泰克DPO4054B示波器进行测量。软件设计时在头文件中包括了Visa.h头文件,在库链接中链接了Visa32.lib库文件,同时结合AgilentIOlibary接口库软件,运用Visa编程技术,查找到TCP网络示波器后打开示波器进行通信。软件启动后通过自检网络查询找到对应的示波器设备,在自动测试流程线程,当程序运行到示波器参数读取测试节点时,测试系统软件将测试数据从示波器读回,随后运用一定的算法处理数据,可以获得示波器无法直接测量的数据值。 3.3RS485 总线串口编程技术软件串口编程技术比较成熟,通常设计方法为应用程序开启即打开所有串口,在应用程序退出时关闭所有串口,不推荐在应用程序内不停打开或关闭串口,这样存在与硬件兼容性的风险,也不容易排除故障。本应用程序在设备自检打开端口后,在自动测试流程线程,当程序运行到串口设备参数读取测试节点时,通过读/写串口端口完成数据读/写。 3.4界面设计编程技术采用 BCGControlBar界面库设计软件总体界面,软件显示采用OutLook模式,左侧一列显示主窗口操作按钮,按钮操作允许对设备进行自检;在测试界面和报表显示界面进行切换;进行参数设置及参数回读操作。软件居中采用ProEssentials绘图软件控件设计波形曲线窗口,既可用于测量时显示波形曲线,又可在参数回读时显示波形曲线。软件右侧采用基于CBCGPGridCtrl类派生基类生成的参数报表,可以用于显示每次实验数据。每做完一次试验则在报表显示一列数据,记录一次试验波形数据,方便使用者在一个时间段观察试验记录。 4软件可靠性设计 测试系统软件设计中采用了一定的可靠性设计方法保证测试设备的软件健壮性,首先在软件启动的自检阶段确保与所有端口设备连接正常并通信正常,确保后续自动测试流程前软硬件通信正确无误;软件采用Windows消息机制,避免线程内对Windows窗体进行操作;对返回的波形数据软件采用一定点数的平滑滤波处理技术,防止读回的数据异常影响软件边界。 5结论 经过实验验证,该测试系统软件可以很好地完成连续性试验任务,能很好的适用于实时性要求不高但需要连续测试记录的试验场合。证明采用多线程分时控制技术可以很好地将多种总线接口测量设备结合在一起测量不同类型的信号,从而达到一个测试系统完成多种测量任务的目的。 作者:林立杰 耿涛 单位:中国工程物理研究院 软件设计论文:计算机系统工程软件设计论文 1计算机系统工程方法的内容 1.1系统工程方法的概述 系统工程方法作为现代科学决策方法,主要将相关问题及情况分门别类,确定边界,侧重各门类之间内在联系,确保处理方法的完整性,采用全面和运动的观点、方法分析主要问题及整个过程。其具有综合性、科学性、实践性等特点。利用系统工程理论指导软件开发和维护,主要使用工程化概念、原理、技术及方法开展软件开发、维护的工作。当前,软件开发方式主要存在三种方式:自顶向下的结构化方法;基本要素为对象、类、继承等的面向对象方法;简单的形式化方法。采用系统工程方法是用系统的原理、方法研究系统的对象,立足整体系统,制作出科学的工作计划及流程,有效地完成任务。 1.2系统工程方法的基本内容 系统工程方法依从系统全局观点,从系统与要素、系统与环境之间相互联系、相互作用出发研究相关对象,实现最佳处理问题的目标。其基本内容有:全面调查研究有关资料和数据,提取有效信息,系统了解相关问题信息,进一步确定完成任务所需条件;提出相关方案,展开定性和定量的理论分析,进而进行实验研究,客观评价系统技术性能、经济指标,注重社会效果,为最终方案在理论和实践上做铺垫;经由系统分析与综合,比较和鉴别出最优系统设计方案进行实施;依据系统设计方案,制定有效计划,将开发研究出的系统投入使用,并对系统的性能、工作状态及社会反应作出相关评价和检验。 2系统工程方法在计算机软件设计中的应用 2.1提出任务 计算机软件开发交办单位针对软件开发系统向开发人员提出要求,布置相关开发软件任务。在提出任务阶段,交办单位下达任务书,并与开发人员签订合同,同时,对项目有直接管理权限。开发人员需对任务书认真研究、分析其内容。 2.2论证和批准 开发人员对需开发的软件系统进行可行性研究,从而提出有效方案,后由专家学者做评审工作,并通过主管部门的批准,再进行系统的开发工作。这是软件系统开发的首要前提,需开发人员经过精心搜索有用信息做储备资源,调查市场行情,综合考虑经济可行性、技术可行性以及法律可行性等问题。 2.3需求分析 可通过网上调查问卷的形式,了解用户在软件系统方面的期望,从而对开发软件系统的功能、性能、运作速度、设计限制等进行总体分析,制作出严谨的规格说明书,以支持后续软件的开发进程。 2.4概要设计与详细设计 软件的概要设计与详细设计是软件开发的重中之重。软件概要设计依据上述准备工作,建立起目标系统软件的整体架构及总体结构与模块间的互相联系,设计完整的数据结构,从而定义各接口和控制接口。同时需要对相关部分进行审核。而软件的详细设计则是对概要设试,以便用户使用手册的编写及完善。 2.5成果鉴定与推广应用 最后,开发人员需将开发设计出的系统软件,在用户实际使用环境中试安装,并在责任时间里运行,在通过正式鉴定后交付用户,并提供指导用户使用与在用维护服务。同时,在用户使用阶段,开发人员需关注软件运行进程,并对软件系统进行维护。 3结束语 综上所述,系统工程方法在计算机软件设计方面应用较广,同时起着重要作用。结合系统工程方法的特点,在计算机软件设计阶段可规范其流程,促使计算机软件设计进程加快,同时提高开发人员的工作效率,为软件系统研发速度的提高打下基础。 作者:王应邦 孔春丽 单位:保山中医药高等专科学校 软件设计论文:水厂监控软件设计论文 1监控系统组态软件功能 水厂监控系统组态软件主要包括数据采集显示、保存、报表查询和参数异常报警等功能[2],确保值班人员通过组态监控界面实现对水厂各个环节的监控。水厂监控系统功能框图如图2所示。1)数据采集显示功能。水厂监控系统通过与PLC的通信,在监控界面上实时显示数据,使工作人员了解生产环节的情况。2)数据保存和报表查询功能。管道压力、电机电流、水池水位及供水流量等重要数据实时保存在数据库中。报表上显示中心水厂向各分水厂供水流量、管道压力、水池水位及时间等。工作人员能够查询实时或历史数据,为自来水厂的合理生产提供参考。3)参数异常报警功能。水厂生产过程中出现某一环节参数异常时,监控系统能够及时报警,提醒工作人员处理,提高生产的安全性。 2软件设计 2.1系统登录界面 登录界面添加水厂地理位置图像,界面显示整个供水管线的分布。界面左上部分设置“系统菜单”按钮,单击选择下拉项中的“登录”,输入密码进入水厂监控系统。登录界面上设置的矩形框分别代表水源地基站、中心水厂及3个分水厂。单击矩形框进入对应监控界面,如要进入中心水厂监控界面,单击画面中的“中心水厂”矩形框跳转到中心水厂监控界面。矩形框中的蓝色部分高度表示各水池水位情况。 2.2水源地监控 水源地7口机井负责将地下深层水抽取输送至水源地清水池,泵房内3台30kW的变频泵(1台备用泵)从清水池内抽水加压后输送到19km处的中心水厂。主控室值班人员远程监控水源地基站运行状态,负责7口机井的开启/停止、变频泵频率的设定,维持清水池水位处于安全区间。清水池水位的安全区间为1.5m~3.5m,当水位值高于3.5m或者低于1.5m时,值班员停止或启动部分机井,以减少或增加进入水池的流量;同时通过改变变频泵的频率来增加或减小出池流量,维持清水池水位值恢复至安全区间。夏季用水高峰期7口机井24h常开,用水淡季只需开启部分机井。冬季水源地清水池和泵房不需要工作,打开旁路电动阀,关闭主线电动阀,源水从机井抽取通过旁支管道直接送至中心水厂。水源地监控界面上方设置“去井群”按钮,单击进入井群监控界面,如图3所示。界面上显示7口机井泵组电流、电压,水井水位及管道压力等参数。监控人员通过对每口机井的“开启”、“关闭”按钮远程控制机井的启停。使用STEP7MicroWIN编程软件编写PLC程序。图4为1号井PLC与STC-201数据采集程序中的部分梯形图,完成读取从站保持寄存器的数据功能。建议每一个读写功能(即MBUS_MSG)都用上一个MBUS_MSG指令的Done完成位来激活,以保证所有读写请求必须使用脉冲触发。RW位读写操作,0表示读,1表示写。注意:开关量输出和保持寄存器支持读和写功能;开关量输入和模拟量输入只支持读功能。Count通讯的数据个数,Modbus主站可读/写的最大数据量为120个字(是指每一个MBUS_MSG指令)。DazaPra为数据指针,如果是读指令,读回的数据放到这个数据区中;如果是写指令,要写出的数据放到这个数据区中。 2.3中心水厂监控 源水进入中心水厂处理后经管道进入2个1000m3的清水池,泵房中的3台变频泵(其中2号变频泵为备用工作泵)负责将清水池中的水加压供给3个分水厂。主控室值班人员主要负责监控2个清水池水位,变频泵的启停状态、工作电流和分水厂管道流量计的数值等。清水池4m深,监控系统在水位高于3.5m或低于1.5m时报警,值班人员接到报警提示后,手动改变中心水厂变频泵频率,增大或减小自来水出厂流量。同时改变水源地变频泵频率,改变进厂源水流量,使中心水厂清水池水位恢复到安全区间范围。监控界面上显示当前清水池液位值、泵组电流、电压值等参数,并在“历史曲线”中实时显示数据动态曲线[5]。 2.4分水厂监控 自来水从中心水厂出厂分流供给3个分水厂,如图5所示。每个分水厂设置有2个1000m3的清水池。值班人员远程监控各分水厂水池水位,通过控制中心水厂出水量和分水厂电磁阀的启停状态,控制水池水位处于安全区间。 3结语 本文根据组态软件KingView开发周期短、系统配置灵活及可靠易操作等优点,开发了莫索湾水厂自动监控系统上位机软件。监控界面简洁,清晰。运行结果表明,有效地降低了工作人员劳动强度,提高了水厂供水的可靠性和经济效益。 作者:马强 李江全 李彬 单位:石河子大学 软件设计论文:机车显示器软件设计论文 1架构设计 该软件采用程序与协议无关的设计思想,将整个软件分割成界面、界面数据接口、数据中间处理模块、通信接口几部分(如图2),减少程序对协议依赖性和相关性。界面程序部分主要完成界面的绘制和图形显示。界面数据接口为需要实时更新和变化的数据变量和数据结构,并与界面上的各种控件相关联,从而实现界面的动态变化和显示。数据处理模块负责完成与各种通信接口的数据交换和处理。通信接口传送的数据为从各种通信方式(MVB、Lonworks、RS485、CAN等)传递过来的原始数据,该数据的传递方式与内容和协议保持一致。上述分层的设计思想,使显示器应用程序与传输协议相分离,不会因为协议的变动而牵涉到界面显示部分程序的修改,从而软件架构更加清晰,也方便后期的维护,增强了软件的可重用性和可移植性。 2软件功能模块 DDU作为司乘人员与机车的人机接口,应全面实时为司乘人员提供必要的信息和更多的帮助来指导司机操作;同时也提供必须的测试诊断信息,有利于司乘人员对机车进行必要的测试诊断,所以在软件设计时,目录结构必须清晰明了,界面设计更加人性化,更加直观。下面从功能模块、界面设计、重要功能模块几个方面介绍该软件。 2.1功能模块 该软件的功能模块主要包括主要数据、维护与诊断、机车设置等(功能模块结构如图3)。主要数据包括机车的一些实时的运行状态信息,如网络模块工作状态、辅助系统状态、主电路状态、手动切除信息、列车状态信息、牵引系统信息、WTD状态数据等;维护诊断模块主要包括轮径设置与校正、实时监测数据(I/O状态数据)、版本信息、系统时间、故障信息、故障处理信息等;机车设置主要包括机车长度设置、低恒速设置、车顶隔离开关设置、2/3功率设置、内燃机控制设置、车次设置等。 2.2界面设计 界面是直观展示机车信息的平台,友好清晰、更加人性化的界面显示方式将对司乘人员提供更多的指导和帮助。界面以黑色为主要背景,本着直观、形象、醒目的原则进行设计,采用图标、数字、控件、图形相结合的显示方式。譬如,在DDUA的主界面上显示相关内容:①利用大小为52×58像素的不同颜色的图标醒目直观地提示机车所处区域的信息(交流区、直流区、分相区)、空转、撒砂、停放制动、故障等级等信息;②通过柱状图动态显示当前编组机车的牵引制动力之和与弓网电压、电流以及本机车的各个电机所发挥的实际牵引/制动力;③通过仪表控件和加速度控件显示机车的当前速度和加速度,并且在低恒速工况下,仪表盘的刻度会随之改变,并同时显示当前低恒速下机车的实际速度和设定速度,使之更加人性化;④在界面底部,实时显示编组机车所发生的最新故障,并用不同底色标识不同等级的故障,严重故障用红色,中等故障用白色,一般故障用白色,在有钥匙信号的条件下,司机也可通过按“ACK“键进行故障的确认。DDUA主界面示意图如图4。在DDUB主界面中,利用控件显示编组中各个机车的当前状况,包括受电弓状态、钥匙信息、当前工况(2/3功率、正常模式、低恒速度)、机车编号、当前发生故障项目缩写等,同时可以通过选择查看具体某台机车所发生的某条故障信息。故障信息显示在界图2软件架构设计面底部的故障信息显示栏,通过控件显示,可以清晰地了解当前编组各台机车的运行状态。DDUB主界面示意图如图5。 2.3重要功能 与国内的其他机车显示器软件相比,该软件增加较多新功能,如编组节点反向、手动切除、手动覆盖、内燃机车控制、主控制校正等。下面重点介绍编组节点反向、内燃机车控制和显示器数据同步功能。编组节点反向功能。节点反向处理逻辑如图6。即在重联编组中,当主控机车为实际编组中最后一台机车时,则需要将整个编组的所有与重联相关的信息进行反向显示(主要包括机车重联编组的状态信息,如故障信息、运行条件信息等),并且当主控车节点变化时(包括编组数量变化与主控车位置变化),首先对先前获取的数据缓冲进行清零操作,再根据当前处理后的节点信息获取数据。内燃机车控制功能。该技术为国内首次应用。通过与内燃机车最邻近的电力机车完成对内燃机车的控制。首先在显示器上完成内燃机车设置,根据当前的实际情况设置内燃机车类型和数量,内燃机车设置界面如图7,在内燃机车设置有效后,根据当前的机车运行工况和各个内燃机车牵引制动特征曲线完成对内燃机车的牵引制动力的计算,并在主界面显示内燃机车相关信息,内电重联主界面如图8所示。显示器数据同步功能。南非机车为单司机室结构,2个DDU设备位于司机控制台正中间(分别命名为DDUA、DDUB),由于2个显示器在网络中所处地位等同,任一显示器都可进行数据设置,而当2个显示器数据不一致时,网络则无法判断从哪个显示器获取数据,此时则需要将2个显示器发送的数据进行同步,保证2个显示器对网络系统发送的数据保持一致。同时由于在其中一个显示器中操作而引起显示器界面发生变化,则需要通知另一显示器,使得另一显示器显示界面发生同样的改变,此时需要对另一显示器发送同步显示数据。例如故障确认,当在DDUA显示器中进行确认,故障显示发生改变后,则需通知DDUB显示器该故障的显示也发生改变。显示器数据同步数据通信流程如图9所示。 3结语 目前南非双流制电力机车有40多台完成无故障考核,已经被南非业主签收并投入商业运行,截至2014图9数据同步流程图年12月已累计运行约61万km。显示器应用软件已在现场完成了各项功能性测试,通过2期共半年的客户验证测试与调试,运行状况良好;该软件架构设计与国内机车相比有明显改进,同时目录结构层次更加清晰,具有友好美观的人机交互界面,受到客户的一致好评。 作者:饶天贵 李宇锋 谭军祥 李锐 单位:株洲南车时代电气股份有限公司 软件设计论文:风门控制系统软件设计论文 (1)控制要求 系统上电后,风门处于关闭状态,系统周期检测传感器信号,人车运动过程中会触发微波传感器输出信号,系统则根据传感器信号执行开关风门和风门互锁。人车接近风门时,两侧风门的微波传感器检测到有效运动速度信号,首先进行信号竞争,根据竞争结果开启某一风门。2个风门入口信号4选1采取竞争方法进行选择,即微波移动传感器输出信号A1、A4、B1、B4处于竞争状态,一个检测周期内,只有一个信号有效。2个风门各2个方向。 (2)控制策略 控制系统风门互锁的控制要求并不复杂,关键是有效判断风门区域人员车辆的状态,并根据状态进行开闭风门。人员在巷道内行进过程是随意的,系统需要根据人员在微波传感器检测区域内的最终状态,对人员行进完成状态估计。如图3所示,根据人员的位置和传感器有效信号可以把人员行进的状态和风门控制策略分成9种,如表1所示。风门控制策略是控制系统的优秀,策略制定的优劣直接影响着风门控制的可靠性。表1中根据人员行进的最终位置分为不同的状态估计,结合定时器对人员状态进行状态估计和制定控制策略。 (3)实现方法 有限状态机(FSM)理论是本风门自动控制系统状态转换和控制策略的理论基础。FSM包含有限的状态,但在任一给定时刻必须而且只能处于其中的一个状态,系统的状态变化受事件的驱动,事件是系统的活动或外部输入信号,它受当前状态约束。因此,研究有限状态机的关键就是在其状态空间中找到状态转换的轨迹,这要求在每个状态下全面分析驱动状态转换的事件(包括系统的活动和输入信号)和转换的目的地(即转换后的状态)。每个状态都有其特定的输出(系统的各项功能和性能指标),即系统状态转换伴随着系统的性能指标随时间的变化。风门自动控制系统的动态特性就是通过状态转换表现出来,巷道风门检测区域内人员行进过程中的每个有效位置都相当于一个状态,在任何时刻风门只能处于一个工况状态,工况间的转换受传感器信号即事件的驱动。当传感器信号满足进入某一工况的条件时,风门立即进入该工况下运行,一旦外部事件不受该工况下条件的约束时,风门立即离开该工况寻找另一个工况。每个风门区域可以作为一个对象,该对象有微波传感器和定时器属性,属性取值为开或关。2个操作开门和关门。根据人车通行过程和风门对象属性值的不同组合,可以把工作流程划分为5个状态:初始态,状态1,状态2,状态3,状态4。用统一建模语言中的状态机视图表达,如图4所示。图4风门状态转移示意图该视图中对不同区域设置不同传感器配合定时器对人车运动状态进行分类。从初始状态开始,当人车运动速度满足最低传感器1阈值接近区域入口时,风门开启,进入状态1,此时开启定时器1;若在定时时间到后区域检测不到信号则判断为人车退出风门区域,返回初始状态;若传感器2信号有效则进入状态2,同时开启定时器2,此时判断人车进入风门,人车的行走不会影响状态的改变,直到传感器3信号有效。状态2和状态3的人员已经进入风门,系统处于等待人车通过风门区域。传感器4有效时进入状态4,此时人车前端已经通过风门,系统等待其他部分通过风门区域。此时如果传感器没有信号则进行短暂延时后关闭风门。下一步就是根据状态机视图为PLC编写梯形图程序了。程序中使用了置位指令SET和复位指令RSET进行状态的切换,有些型号的PLC没有提供置位和复位指令,但都有实现置位和复位指令功能的变通方法,可以根据常开常闭寄存器切换,因此利用该状态机视图编程序具有很好的通用性。 (4)结语 风门自动控制系统采用了最小PLC系统,利用微波传感器信号对人车进行区域状态的信号检测,借助于FSM的分析与设计理论,对人车行进状态进行状态估计和分类,用状态机视图描述风门控制系统的静态结构和动态行为,既提高了风门控制系统的自动化水平,也改善了风门控制系统的可靠性。 作者:武超 赵颖 刘瑞国 单位:山东科技大学 山东省泰安市泰安二中 软件设计论文:定速巡航控制系统软件设计论文 1车速的采集 车速传感器可以发出一定占空比的方波信号,设计采用单片机的脉冲模块来捕捉可以用来测量信号的周期。车速采集的程序流程如图2所示。步进电机的转动不但代表汽车的行驶速度,还代表节气门的开度,每转动一定角度就相当于节气门的开度。因此,当输入的实际车速A等于目标车速B时,步进电机将不转动;当输入的实际车速A大于目标车速B时,步进电机会反转,减小节气门开度,从而使实际车速降低至目标车速;当输入的实际车速A小于目标车速B时,步进电机会正转,加大节气门开度,使实际车速升高至目标车速,汽车进入定速巡航控制。 2软件可靠性措施 为了提高软件系统的稳定性和可靠性,采取以下措施:(1)封锁。实际系统中最强的干扰来自自身,如被控的负载电机的通断、状态的变化等,在设计软件时应适当采取措施避开这些干扰。如:当系统要断开或接通大功率负载时应暂停数据采集,等到干扰过去后再继续进行;在适当的地方封锁一些中断源;几个通道互相封锁。这些都是避免或减少干扰的有效方法。(2)程序的失控保护措施。在控制系统中,一般情况下干扰都不会造成计算机系统硬件损坏,但会对软件的运行环境造成不良影响。表现在:数据码和指令码的一些位受到干扰而出现跳变,使程序出现错误,最典型的是程序计数器发生跳变,可能把数据当作指令码。这种程序盲目执行的结果,一方面造成RAM存储器的数据破坏,另一方面可能会进入死循环,使整个系统失效。因此,应采取有效措施避免程序失控。 3Proteus仿真验证 3.1定速巡航控制系统总体仿真电路设计 设计中定速巡航控制系统的主要参数是车速值及节气门开度,因为进行实物测试有设备要求,设备比较复杂,而且测试结果不够直观,所以设计最终结果通过Proteus仿真来实现。仿真电路如图3所示。Proteus软件的元件库中拥有AT89C52单片机、ULN2003驱动芯片、步进电机等元件,可满足设计研究仿真需要。Proteus软件中的车速采集信号可通过改变脉冲而改变车速,电动机的转速可直观地显示出来,还可体现节气门开度的大小。 3.2试验结果与分析 在Proteus仿真平台上分别对4种情况进行仿真,即实际车速A等于目标车速B、实际车速A大于目标车速B、实际车速A小于目标车速B及实际车速大于120km/h、小于40km/h,仿真结果分别如图4~7所示。从图4~7可看出:当输入的实际车速A等于目标车速B时,步进电机不转动;当实际车速A大于目标车速B时,步进电动机反转,节气门开度减小;当实际车速A小于目标车速B时,步进电动机正转,节气门开度加大;当实际车速A超过120km/h、低于40km/h(即脉冲频率低于100Hz、高于999Hz)时,巡航控制系统会自动退出,步进电机不转动。表明所设计的软件能实现简单的巡航控制系统指令,满足预定要求。 4结语 该文使用AT89C52单片机作为微处理器,通过车速传感器采集实际车速信号,与预先设定的速度进行对比,运用PID控制方法,调节节气门的开度,从而达到设定的车速,使汽车可以恒速行驶;并对所设计的定速巡航控制系统的硬件电路及软件进行了仿真试验,以保证系统设计的可行性与稳定性。 作者:黄宝山 包凡彪 单位:北京理工大学
电子测量与仪器论文:《电子测量与仪器》网络课程资源建设的特点及其应用 在分析电类课程特点的基础上,给出了《电子测量与仪器》网络课程资源建设的特点。应用这些特点,通过电子测量仪器产品讲座类视频和虚拟仿真实验等网络资源建设,并以教学目标为依据分别设计视频题和学习活动,来引导学生在课外应用4A网络教学平台进行自主学习。实践表明,网络教学是促进学生自主学习的一个有效途径。 网络教学视频题虚拟仿真实验电子测量仪器一、《电子测量与仪器》网络课程资源建设的特点 1.电类课程的特点 从电子技术的发展来看,电类课程有着自身的一些特点。首先,电类课程的专业知识具有实验性和探索性,甚至是随着科学技术的发展,可能会被新的知识替代。这种技术和知识的更新,在行业中的电子产品上会首先得到体现。实际中,电子产品更新的速度很快。其次,电类课程具有很强的实践性。 2.《电子测量与仪器》网络课程资源建设的特点 结合电类课程专业知识的实验性和探索性,在进行《电子测量与仪器》课程网络资源建设时,宜引入行业中最新的电子测量仪器介绍及其技术讲座,添加相关网络链接、视频和反映技术前沿的文献。结合电类课程很强的实践性,并考虑到网络与电类课程之间的共同点:计算机化,在网络资源应用中,适当地引入虚拟仿真实验。特别是《电子测量与仪器》课程中基于计算机的虚拟仪器技术作为先进的测量技术,使得应用虚拟仪器进行虚拟仿真实验成为可能,电子设计仿真软件NI Multisim很好地做到了这一点。与其它电类课程相比较而言,这是《电子测量与仪器》课程网络资源建设和应用中独有的一个特点。这样,通过最新电子测量仪器、前沿技术和虚拟仿真实验内容的资源建设和应用,以充分发挥网络作为课堂延伸的作用。 二、《电子测量与仪器》网络课程的资源建设 本文基于4A网络教学平台,进行了《电子测量与仪器》网络课程的资源建设。资源建设的基本模块包括课程资源、作业、讨论区、学习活动等。课程资源中包括课程内容、实验内容、常用仪器简介、以及设计常见仪器的芯片资料等,扩展的模块有虚拟仪器、毕业设计等,主要课程资源组织图如图1所示。其中,课程答疑安排在讨论区进行。课程资源呈现的方式有文字、图片、PPT、视频等。根据前述《电子测量与仪器》网络课程资源建设的特点,在网络课程资源建设中还引入了最新的电子测量仪器类产品介绍与讲座类的视频,提供了虚拟仪器前沿技术的参考文献,并设计了选择、应用电子测量仪器的综合性学习活动,即给定测量任务,让学生在NI Multisim软件中加载虚拟仪器进行虚拟仿真实验。为了使学生在课外对课程内容有一个更好的理解,还专门设计了视频题和思考题。 三、仪器产品讲座类视频的合理应用与引导 网络课程作为课堂的延伸,应尽量促进学生自主学习。一方面,学生通过网络课程能对课内的教学内容有更好地理解;另一方面,学生能学到与课内教学内容紧密相关的知识,对课内教学内容进行扩展。结合电类课程专业知识的实验性和探索性,《电子测量与仪器》网络课程引入了仪器产品讲座类视频,其视频内容与课程内容紧密相关,其中包括最新的数字示波器和数字万用表等视频。 下面以数字示波器视频的引入为例。受课内学时数的限制,“数字示波器”的课内教学内容重点讲解数字示波器的原理和测量方法,包括探头的基本应用。而更详细的探头应用及注意事项,则在网络教学平台上通过引入探头视频专题来学习。这拓展了学生学习知识的范围。因为是学生自主学习,在教师不在现场的情况下,仍然应该引导学生学习,所以就视频设计了视频题,让学生观看视频后回答问题,以帮助学生在观看视频的同时思考问题,使学生的自主学习更有效。 “数字示波器”视频有关问题的设计要达到的教学目标是:使学生掌握探头的基本应用和示波器的原理,理解探头使用的注意事项和示波器的功能,并促进学生思考,帮助学生主动建构知识。教学设计遵循循序渐进、由浅入深的原则。首先,将一Flash作为引子。它通过展示一个电子工程师在使用示波器检验产品的过程中遇到的一些困惑,来引出数字示波器产品中使用的新技术。其次,在其视频下方显示相应的提问,学生可带着问题去观看视频。最后,提示回答某个问题后续所需要学习的视频。如设计的问题有:探头的作用有哪些,如何选择、使用探头(详见后续视频:探头专题)。并在作业模块下给出视频题和答案。 四、虚拟仿真实验学习活动 目前,实践性很强的课程的教学安排大多采用课内实验或课程设计来达到培养学生对知识的应用和实践的目的。《电子测量与仪器》课程的内容在强调技术知识的同时,对知识的应用也很重视。基于能应用虚拟仪器进行虚拟仿真实验的课程特点,在《电子测量与仪器》网络课程资源建设中应用NI Multisim软件引入虚拟仿真实验,有利于学生的知识建构和学习迁移。NI Multisim软件中加载虚拟仪器的方式有三种:自带的虚拟仪器、基于LabVIEW的虚拟仪器和NI ELVISmx虚拟仪器。 在学生学习了多种电子测量仪器之后,利用4A网络教学平台的学习活动模块设计基于虚拟仿真实验的综合性学习活动,使学生通过本门课程的学习,能正确地选择测量方案和仪器,达到完成给定测量任务的教学目标。依据教学目标,虚拟仿真实验的学习活动内容为:给学生一个测量任务,让学生在NI Multisim软件中加载虚拟仪器完成仿真实验。具体的任务包括观察滤波前后的时域波形、分析滤波后的信号频率分量和测量滤波器的带宽。考虑到滤波器带宽测量的方法有多种,所以设计了投票环节,给出其中三种测量方案,让学生从中推选出最佳的测量方案。这三种方案有用正弦信号源和示波器的观察法测量、用波特图仪(或频率特性测试仪)的自动扫描法测量、用正弦信号源和电压表的点频法测量。附件作业中提供了NI Multisim设计的语音滤波器电路原理图,以方便学生课外进行仿真实验。共享资源环节要求学生在活动中提供相关资源与同学共享,同时它也是支撑测量结果的依据。 五、结语 根据《电子测量与仪器》课程知识具有实验性和探索性、设计计算机化等特点,且能使用虚拟仪器进行虚拟仿真实验的独有特点,利用4A网络教学平台对课程进行了网络资源建设和应用。通过设计仪器产品讲座类视频题和NI Multisim仿真实验学习活动来引导学生自主学习,从而达到促进学生主动建构知识和学习迁移的目的。实践表明,网络教学是促进学生自主学习的一个有效途径。如何提升大学生网络自主学习的能力还有待研究。 电子测量与仪器论文:现代电子测量技术与仪器仪表的发展 近几年来科学技术迅猛发展,以信息技术为代表的新科技促进了电子行业的飞速增长,也极大地推动了测试测量仪器仪表的快速发展。电子测量仪器的发展为我国国民经济、企业发展,科学教育、特别是国防军事的发展做出了巨大贡献。随着世界高科技发展的潮流,中国电子测量仪器也步入了高科技发展的道路,鉴于中国在全球制造环节和设计环节的重要地位,使得中国成为全球各大仪器厂商青睐的大战场,同时,也带动了中国测试测量仪器的研发与测试技术应用的迅速发展。 电子测量技术的现状及存在的问题 目前国内的电子测量技术已有了很大的发展,中国测量仪器的可靠性和稳定性问题得到了各个方面的重视,状况有了很大改观。测试仪器行业目前已经越过低潮阶段,重新回到了快速发展的轨道,尤其最近几年,中国的仪器取得了巨大的进步,特别是通用电子测量设备和汽车电子设备的研发方面,与国外先进产品的差距正在快速缩小,给国外电子仪器龙头的垄断造成了一定的冲击。随着模块化和虚拟电子技术的发展,为中国的测量仪器行业带来了新的契机,加上各级政府越来越重视,以及中国自主应用标准研究的快速进展,都在为该产业提供前所未有的动力和机遇。从中国电子信息产业统计中可以看出,中国的电子测量仪器每年都以超过30%以上的速度在快速增长。在此快速增长的过程中,无疑催生出了许多测试行业新创企业,也催生出了一批批可靠性和稳定性较高的产品,现在已基本上采用了标准化,模块化的设计体系,已从CAMAC、PC总线、STD总线向VXI、PXI总线发展,从堆叠式测试系统向标准化、模块化测试系统发展,并先后研制出国产化VXI模件、VXI测试系统及PXI系统,使我国测试系统技术水平逐步进入国际先进行列。 虽然国内的测试测量产业快速的发展,但客观地说中国的测试测量仪器还普遍落后,表面上看的有精度不高,外观不好,可靠性差等,深入分析则存在以下问题: 人们在整个产品的制作流程中对测试这个环节不够重视。在传统的产品的制造流程中,研发始终处于优秀地位,而测试则处于从属和辅助位置,研究者对测试不够重视。 数字化、标准化、模块化结构有待提升。“数字化时代”是社会与经济现代化的最新标志,关系着一个国家在科技领域“优秀竞争力”的高低。模块化则是国际电子测量仪器发展的方向。由于历史的原因,中国仪器配套行业的企业多为良莠不齐的小型企业,标准化的研究也没有跟上需求的快速发展,从而导致仪器的材料配套行业的技术水平较低。虽然目前已有较大的改观,但距离整个产业的要求还有一定距离。所以,还应把标准化和模块化的研究放到重要的位置。还有,在技术水平没有达到的条件下,一味地追求精度或追求高指标,而没有处理好与稳定性之间的关系。这些都是制约本国仪器发展的因素。 软件技术、集成技术不够发达。软件技术在电子测量仪器中的作用,就如同人的大脑一样,然而现代我国的电子测量仪器中的软件技术还远远没有体现出来。电子测量仪器硬件,即电子电路技术、同轴器件组件技术、波导器件组件技术的集成技术,在电子测量仪器中是其重要的优秀技术,它与总线技术、软件技术、模块化技术共同组成现代化的电子测量仪器,这是我们电子测量仪器企业尚待攻克的一个难关。 面向应用和现代市场营销模式还没有真正建立起来。中国的仪器设备厂商只是重研发,重视生产,重视狭义的市场,还没有建立起一套完整的现代营销体系和面向应用的研发模式。传统的营销模式在计划经济年代里发挥过很大作用,但无法满足目前整体解决方案流行年代的需求。所以,为了快速缩小与国外先进公司之间的差距,国内仪器研发企业应加速实现从面向仿制的研发向面向应用的研发的过渡。特别是随着国内应用需求的快速增长,为这一过渡提供了根本动力,应该利用这些动力,跟踪应用技术的快速发展。 目前电子测量仪器的高技术成果 成功研制微波毫米波矢量网络分析仪。微波毫米波矢量网络分析仪是我们成功研制的被称为“世界电子测量仪器之王”的仪器。该仪器的突出特点主要有以下几个方面:工作频带宽;测量精度高;大动态范围;高速实时测试。 调制域分析仪的成功研发。调制域分析技术是可以用来加速设计和表征诸如雷达、电子战、监控系统、扩频通信等的工作和性能特征。调制域分析仪还非常适合设计防抱死制动系统、可调节悬浮系统、自适应巡航控制系统、防撞雷达、各种各样的航天和防御系统等。 VXI总线技术取得重大进展。VXI可以大大减小设备的体积和重量,还可以大大提高测试速度,VXI比GPIB的速度可提高40倍,它测试系统的适应性、灵活性大为提高并且价格适中,有利于充分发挥计算机的作用。该研究成果已应用于“XXX型号远程雷达综合测试系统”、“火控雷达综合测试系统”和各种装备的VXI总线自动测试系统中。 电子测试仪器向毫米波推进。通信测量仪器达到高技术水平。通信产业的发展速度超过了人们的想象,所以我们必须适应通信产业的发展,以最快的速度发展我国的通信电子测量仪器。近几年成都前锋电子仪器厂研制完成了无线寻呼检测仪、电台综合测试仪、数字微波通信测试仪;信息产业部电子第41研究所研制完成了误码测试仪、数字传输/数据通信分析仪、七号信令测试仪等。这些产品都达到了二十世纪末国际先进水平。 现代电子测量仪器的发展方向及趋势 电子测量仪器的生产和设计是衡量一个国家工业基础和工业生产能力的重要标志,因此在仪器仪表生产技术的研究中要注重解决好产品的设计和过程监管模式,研究新型的仪器仪表应注重高精度,高质量,稳定性,可靠性,可维护性,可操作性,易升级性等。 我国电子测量技术的发展应保证产品性能更加优异,逐步与计算机融为一体,使测试及仿真软件在仪器中广泛应用,提高自动测试系统的性能,测量数据采集和处理的自动化,实时化,数字化,测量数据管理的科学化,标准化,规格化,测量数据传播于应用的网络化、多样化、社会化,GPS技术、RS技术、GIS技术、数字化测绘技术以及先进的地面测量仪器等广泛应用与工程测量中,并发挥其主导作用。 电子测量与仪器论文:浅谈电子测量仪器的现状与发展 摘 要:科学技术及工业的发展,促进了电子测量技术的迅速发展,使得电子测量仪器的测量范围和测量精度都有了很大的提升,同时,也对测量技术和测量仪器等提出来更好的要求。电子测量仪器广泛应用在国民经济各个领域,是国民生产发展、技术进步必需的条件。然而,电子测量仪器的现状并不能满足要求,它的发展道路仍然很漫长、市场需求量也还很大、发展前景十分广阔。 关键词:电子测量仪器 现状 发展 1引言 电子测量仪器是知识和技术密集化,正处于高速发展中的行业。电子测量的基础是电子电路技术,同时也融合了信号处理、通信工程、数字技术、测量测试技术、计算机、微电子以及软件等技术共同构成的的单独的测量设备或系统。通过电量、光量等形式来实现对被测对象中的各项参数进行测量或对被测系统的运行进行一定的控制。由于各种相关技术的高速发展,并逐步应用到电子测量技术和仪器中,再加上更高级的测量理论和方法不断出现,还有测量领域的不断拓展,电子测量仪器和设备已经在航空、航天、电视、广播、电子、能源、交通、通信以及信息系统、微电子和电子元器件测试等方面达到了新的高度,远远突破了传统仪器的测量范围和精度。快速、实时、精确、自动的测量已经成为现代测量技术和仪器的发展主流。 大规模集成电路在20世纪的发展,同时促使了电子测量仪器技术的革命的发生。大规模集成电路的广泛使用,使得现代电子测量仪器功耗更低、体积更小、功能更全面、可靠性更高。经过几十年的发展,我国的电子测量仪器也取得了一定的成就,规模不断扩大,技术也不断更新。全球各大仪器厂商在我国市场的激烈竞争,也带动了我国本土测试测量仪器研发与测试技术应用的迅速发展。 2 电子测量仪器发展历史 电子测量仪器的发展可以溯到20世纪20年代,科学技术的发展推进了电子技术的进步,同时促使了电子管的出现。电子技术测量速度快,频谱范围宽,容易进行遥控等众多的特点,使得电子技术很快的应用到测量技术中,引领测量仪器进入了一个新的历史时期。进入20世纪50年代,半导体技术开始迅速发展,晶体管比电子管功耗更低、体积更小、频谱范围更宽、稳定性更高,使得电子管很快被晶体管所代替,出现了性能更为优良的频谱测量仪、示波器等。20世纪60年代,中小规模集成电路的出现再次将电子测量仪器的发展推向更高的阶段,集成电路将电阻、电容、二极管、三极管等大量的元器件集成到同一块很小的硅片上,从而实现元件、材料、电路的三位一体。这样的集成电路的在电子测量中的应用,使得电子测量仪器的体积更小,而且同时又拓展了测量范围,提高了测量精度。现在的很多测量仪器基本都是有集成电路组成,而且具备一些智能化和网络化的特点。 我国电子测量仪器的第一次发展机遇是在20世纪50~60年代,建国初期第一批156项重大工程中有12 项是电子测量仪器工程,包括11个电子测量仪器工厂和1个电子测量仪器研究所,基本满足了当时国防装备和国防工业对电子测量仪器的需求。 第二次发展机遇的出现,主要来源于中国经济的发展,中国经济经过改革开放近30年的发展。尤其是第九个五年规划期间,我国电子测量仪器在很多重大科技领域取得了突破性进展,这些为我国电子测量仪器走向世界水平奠定了良好的基础。 3 我国电子测量仪器现状 3.1发展模式 改革开放对我国电子测量仪器的发展来说,挑战与机遇并存。所谓的挑战,主要指对我国的电子测量仪器而言,由于与国外电子测量仪器的技术水平以及产品性能相差甚远,国内外的市场很不乐观,处境的地位十分尴尬。这种情况,也促使我国电子测量仪器行业进行了产业结构的调整,着重提高产品质量,提高产品技术水平,并通过引进、消化、吸收和国产化等工作促进电子测量仪器的快速发展。 3.2我国电子测量仪器骨干企业 中国电子科技集团公司第41研究所是成功的科技创新型企业。它属下的青岛兴仪电子设备有限责任公司,成功地实现了由技术到产品的转化,开发出了多款具有很高技术水平的产品。江苏绿扬电子仪器集团有限公司是成功的名牌创业型企业。 大连辽无二电器有限公司是典型的出口创业型企业。该行业中另一不能不提的就是北京普源精电科技有限公司。目前,该公司的产品已经成功销往42个国家与地区。 3.3中国高科技测量仪器方面取得的成果 (1)成功研制出微波毫米波矢量网络分析仪。 (2)掌握了调制域测试技术,研制成功调制域分析仪。 (3)VXI总线技术取得重大进展。 (4)电子测试仪器向毫米波推进。 (5)通信测量仪器达到高技术水平。 (6)数字化仪器迅速发展。 3.4中国电子测量仪器存在的问题 尽管经过几十年的发展,我国电子测量仪器行业取得了非常大的进步,但同国外厂商相比,差距仍然不容小视,这主要表现在下列几个方面: (1)数字化电子测量仪器的使用率还比较低,需要进一步提高。 (2)电子测量仪器中的软件技术还没有体现出来。 (3)LXI等总线技术差距还很大。 (4)模块化是国际电子测量仪器发展的方向,模块化与总线技术、软件技术是三位一体的,这方面也相差很远。 (5)电子电路技术、同轴器件组件技术以及波导器件组件的技术集成技术还有待进一步发展。 4 电子测量仪器的发展方向 电子测量仪器的发展是各种高新技术共同发展的产物,其发展应该与它们同步,甚至要领先于它们,为各种高新技术发展奠定工具基础。当前电子测量仪器的发展趋势可以概括为如下几个方面: (1)出现了单台仪器向系统融合,以及元器件测试仪器同专用设备慢慢融合为一体的发展趋势。 (2)随着数据采集、模/ 数变换等技术在电子测量中的应用,电子测量仪器以极快的速度向数字化、自动化、智能化和多功能自动测量的方向发展。未来仪器的性能会更好,测量的精度和灵敏度将更高,动态范围会更大。 (3)集成化的计算机辅助测试环境和功能很强的应用软件,使得计算机与电子测量仪器实现了大融合,这使得电子测量仪器精度和可靠性以及测试技术水平向着更高层次的方向发展。 (4)测试及仿真软件在仪器中广泛应用。仪器的硬件、相关测试软件和仿真软件等随着计算机性能的逐步提高结合变得愈加紧密。首先,硬件模块化的设计与功能更为强大的软件的结合在一起,构成了具有新功能的仪器。其次,软件无线电的概念已有了全新的解释和现实的应用。将实现设计、仿真、测量和验证的有机结合。 (5)测量仪器的数据采集和数据、信号处理功能不断增强,大量先进仪器的更新和功能扩展,不再是单单地靠制作的精细等方法去拼硬件,而是采用数据处理、信号处理和误差修止等方法来实现。 (6)新的总线技术的发展,CAD、CAT等技术的逐步应用,还有模块化技术,加快了测量仪器的研发周期,也使仪器的结构更紧凑、可靠性更高、性能价格比更好。 5结束语 以信息技术为代表的新技术的发展促进了电子行业的快速增长,也极大地推动了测试测量仪器和设备的快速发展。计算机技术与仪器的进一步融合,使得仪器的更容易操作和进行软件的升级,大幅度提升了仪器的数据处理、测量能力以及分析能力。此外,软件工程、仿真技术以及网络技术等在众多领域的逐步应用,为电子测量技术与仪器的发展提供了强大的支撑工具。总而言之,电子测量仪器的发展是多学科、多领域共同进步的结晶,同时他们又相互的为彼此服务,共同发展。 电子测量与仪器论文:《电子测量与仪器》课程实验教学探讨 摘 要: 《电子测量与仪器》课程是电子、通信类专业的一门重要专业课。作者对该课程实验教学内容的设计进行了研究和思考,并结合教学实践对实验教学过程的组织提出了一些观点和思路。 关键词: 《电子测量与仪器》 实验教学 内容设计 教学过程 电子测量是电子技术信息检测的重要手段,它是一门发展快、应用面宽、实践性强的应用学科,在现代高科技应用技术中起着非常重要的作用。《电子测量与仪器》课程是电子、通信类专业的一门重要专业课。课程内容包括电子测量的基本原理和方法,电参数的测量原理、测量方法,测量误差分析,常规仪器的工作原理、性能技术指标和操作使用,该领域的最新发展等,是一门实践性、应用性和综合性很强的课程。除理论教学内容外,实验教学内容充分、合理、有序地展开对帮助学生系统掌握电子测量的原理、方法、仪器的使用,融会本学科多方面的知识,提高实践能力和培养创新意识能起到积极的作用。我结合教育教学实践,对《电子测量与仪器》课程的实验设计思路、具体实现及实验教学过程的组织进行了研究和探讨。 1.实验教学内容设计指导思想 《电子测量与仪器》课程的实验教学内容设计,其基本指导思想是贴合理论课的教学内容,注重学生动手能力、创新意识的培养。 1.1注重比对型实验的设计 在理论课教学中,测量原理、测量方法、测量仪器和误差分析等是主要内容,实验设计紧紧围绕、贴合这些内容展开。这些内容往往是互相交叉的:研究具体电参量的测量原理,往往是和具体的测量方法结合在一起的;不同的测量方法,有着不同的测量原理,涉及到不同的测量仪器,不同的测量仪器又有着各自不同的测量原理。针对这些特点,在实验内容的设计过程中,要注重“比对”实验的设计,让实验内容更加合理、充分,以利于学生对各种方法、各种仪器有更直观、更深入的理解。例如:对一个低频正弦电压信号的测量,可以使用示波器观察、读取其峰峰值,同时可以利用交流毫伏表测其电压的有效值,然后通过正弦信号峰值和有效值之间的换算关系换算过来进行比较分析;同样的这个低频正弦电压信号,可以用示波器观察、读取其周期,同时可以利用频率计读出其频率,然后通过频率和周期之间的换算关系换算过来进行比对分析。这样,通过不同的仪器对同一个量进行测量,引导学生分析它们测量原理之间的差异,不同仪器各有的功能特点(如示波器的直观性好,频率计精度高等),使学生对相关知识有更直观、更综合的认识。 1.2注重综合设计性实验的设计 在提高学生动手能力和创新意识方面,注重综合设计性实验的设计。当然,创新是建立在一定的知识积累上的,所以在实验设计中验证性实验也是必不可少的。验证性实验的开设,可让学生熟悉常用仪器仪表的使用,对常用测量方法有一定的认识,使动手能力得到提高。综合设计性实验的开设,可让学生在一定的理论和实践的积累上,有一个相对自由发挥的平台,这对学生的创新意识的培养是很有帮助的。在综合设计性实验的设计上,采取开放式的模式,引导学生利用所学的理论知识(如不同的测量方法、各种测量仪器原理),查阅有关资料,自行设计实验内容,并撰写实验讲义。 2.实验教学过程的组织 实验内容设计得合理、充分是完成实验教学的基础,而实验教学过程的组织是否合理、有序是能否保证实验教学质量、能否达到预期教学目的的关键。 2.1实验内容的组织 首先,对各个实验开出顺序的安排是先“验证性实验”后“综合设计性实验”。让学生经过验证性实验的训练,有一定的实践基础之后再进行综合设计型实验,循序渐进。 其次,做好综合设计型实验的组织工作。综合设计型实验采取一种开放式的模式,让学生根据所学知识自行设计,经常会出现很多种不同的设计,这时教师应把关,在指出各设计的优缺点之后,甄选出实验室有能力开出来的实验进行相关的设计验证,对于那些没有被选中的实验设计鼓励大家互相交流。在近几届学生设计的实验中,侧重测量仪器方面的相关设计有简易数字电压表的设计、简易数字频率计的设计等,侧重于测量方法的相关设计有电桥法测电阻、补偿法测电容等。 2.2实验教学的课堂组织 在实验课堂上,教师作适当必要的讲解和演示,强调学生动手和师生互动。对学生提出的频次较多的问题,先针对每个人个别解决,再进行集中讲解,并根据具体情况适时提出一些相关问题供学生思考并在实验中验证。鼓励学生互相交流,对动手能力强的学生,鼓励他们在完成了自己的实验任务后指导其他同学,共同进步。 2.3实验室的预约开放 在正常安排的实验时间以外,实验室采取预约开放模式。没能在限定的时间内完成实验或对实验过程、实验结果不满意的学生,可以和老师预约,在老师、学生、实验室都有空的情况下再次进行相关实验。在这个过程中,不只学生的能力能提高,师生间关系也会更加融洽。 2.4实验报告的撰写 实验报告的撰写和批阅是实验教学的重要一环,在这个过程中,强调学生结合误差分析的理论知识对实验数据进行分析,另外引导学生对每一次实验进行总结,不断提高。 3.结语 《电子测量与仪器》是一门实践性、应用性和综合性很强的课程,我们将进一步探索和完善其教学方法,不断深化实验教学改革,提高实验教学质量,不断提高学生的动手能力、应用能力和创新能力。 电子测量与仪器论文:基于项目教学法和微课在《电子测量与仪器》实验教学中的应用 0. 引言 人们通过测量来认知世界,揭示世界运行的客观规律,从而拥有改造世界的能力,可以说没有测量就没有科学,而电子测量的应用在科学技术发展过程中几乎涉及到所有的技术领域。《电子测量与仪器》是高职各电子类专业的必修优秀课程,其实验教学环节对学生掌握常规测量仪器的原理、选用原则、如何进行电子产品调试和测量等方面起到至关重要的作用,实验教学有利于提高学生思考问题、解决问题的能力,更好的培养学生专业职业技能及实际动手操作能力[1,2]。 而目前国内许多大中专学校都存在实验教师队伍人员缺少、人员能力的不足、实验室管理体制不健全、实验设备过于成就和实验项目缺乏创新等情况,同时在电子测量与仪器的实验教学中,由于传统的实验教学模式与教学方法的限制,往往学生们在实验室所做的实验跟不上实际企业的需求,存在着严重的滞后问题,已经很难适应现代化社会发展对电子人才的需求[3]。 一般的电子测量实验教材理论分析较多,针对具体的问题的测量方法介绍较少,且实验过程也相对枯燥,往往学生们面对实验元件没有头绪,不知从何先手,所以需要更多的实践教学实验[4]。 1. 当前《电子测量与仪器》实验教学中问题 《电子测量与仪器》是高职各电子类专业的必修优秀课程,其实验教学环节对提高的实践动手能力和电子测量水平对至关重要。笔者通过查找和参照相关的的文献,并结合自身多年的电子测量实验教学经验,归纳和总结了当前《电子测量与仪器》实验教学中的问题,主要有以下几点[5]: (1) 实验教学资源的匮乏 高职教育一般比较注重理论的教学,侧重于基本知识的传授,往往不重视实验室的建设,而《电子测量与仪器》是一门突出实践性和应用性的课程,重在培养学生的技术能力和创新性,但受实验室管理体制不健全、软硬件资源的缺少,教师队伍建设不足和实验项目缺乏创新等方面的限制,许多实验教学不能实践性地进行操作,只能进行理论知识的讲解,导致大部分学生不能准确把握知识点,难以理解电子测量实验的技术要点。 (2) 内容有些枯燥乏味。 实验教学课程主要内容是关于各类电子测量仪器及系统的工作原理与应用,如模拟式电压表的检波器基本原理与结构,数字式电压表中A/D转换器的的分类及主要原理框图组成,万用表的组成原理等,都涉及了许多基础电路图和原理框图,内容比较枯燥乏味,难懂不易理解,学生易产生抵触厌学情绪。 (3) 测量仪器分类较多,但实验教学课时有限。 随着电子产品新材料、新工艺、新制造技术的不断更新发展,大量新的一代电子元器件诞生,电子测量仪器功能越来越丰富,技术指标和性能也不断提高,用于特定的测量对象和测量条件的电子测量仪器也越来越多,同时也促使电子测量技术和电子测量仪器产生了新概念和新发展趋势,测量仪器分类越来越多。 2. 项目教学法和微课的实验教学实践 在理论基础欠缺的情况下实施项目教学法,完全由学生独立设计与实施显然是不合适的,可先在老师的指导下,通过针对实验教学中某个实验任务,由学生和老师共同制作实验室微课,加快学生得到新知识和新技能的储备过程,然后实施项目教学法,加深学生对理论知识点理解,提高实际操作能力,最后让学生以自己的视角设计实验并制作微课视频,通过PDCA循环进一步的改善实验教学效果。 (1)项目选择 由于《电子测量与仪器》这门课程与工程实践应用密不可分,因此老师在实验授课时通过播放与实验相关的微视频来缩短理论知识讲解时间,如某型号信号发生器的演示视频,基于虚拟仪器的电压测量系统等等,经实践证明,通过微视频的播放,能极大的提高学生的学习兴趣,吸引学生的注意力,加快了学生的理论知识的理解和储备。 (2)项目设计 项目设计的目的为了让学生更好的掌握理论知识点,以工程实践需求对实验教学内容进行设定,项目的具体任务要让学生结合自身的知识素养和能力而定;项目设计时,不一定要涵盖所有实验知识点,但重点知识必须涵盖;根据实验项目总体要求,把实验教学内容隐含在具体的项目,让学生在执行的过程中自己提出问题,提高综合解决实践问题的能力。 (3)项目实施 首先老师可结合该项目才工程实践中的应用,讲解项目的目的和要求,让学生对整个项目有个总体的了解,其次,老师应确定好项目的分组情况,由项目小组成员共同推荐项目负责人和各个成员的职责。 (4)目评价 项目的评价可分为三个阶段:自评、互评和综合评价。自评是在项目负责人的主持下,项目小组成员通过反思在项目实施过程中遇到什么样的问题,怎样解决的,解决效果怎样,最终实验成果是否符合要求等方面,明确项目的得与失,并探讨失败的原因和改进的措施。互评是在老师的主持下,各个项目小组负责人展示自己实验项目的成果,然后通过公开答辩,且其他小组成员均可以对该项目提出问题,以评价促进学习,大家共同提高。综合评价是老师总结各个项目小组完成情况,给出的完成类似项目应该具备的理论知识和技能要求,且老师应注重学生动手能力和实践中分析问题、解决问题能力的考核,对在学习和应用上有创新的学生应予特别鼓励,全面综合评价学生能力。 3. 总结 微课作为一种新出现的教学方式,很适合在《电子测量与仪器》实验教学中开展,结合项目教学法,可构成PDCA循环圈,且在整个循环圈中,学生都是直接的参与者,不仅培养了学生的思考、分析、解决和创新等综合能力,更可让学生明白团队的能量。通过实践证明,项目教学法和微课相结合的方法,必将极大的推动《电子测量与仪器》的教学效果,同时,也更加的切合专业技术培养方向,为学生以后就业、创业和发展创造了条件。 电子测量与仪器论文:电子测量与智能仪器课程教学与实验改革探索 [摘 要]针对目前电子测量与智能仪器课程在教学与实验过程中所存在的不足,课题组依托河南理工大学部级实验示范中心和省级重点开放实验室平台,分别从教学方法、教学手段、实验实践以及考核方式等多方面对其进行了深度改革的探索和实践。对该课程进行的“自主、探究与合作”模式下的教学与实验改革,在培养学生自主学习,提高学生综合能力方面取得了很大成效,为工科课程教学改革提供了很好的借鉴。 [关键词]教学方法;教学手段;实验;改革 电子测量与智能仪器是高等院校电子信息工程专业和电子信息科学技术类学科的重要专业课。该课程具有很强的实践性、技术性和综合性,是一门理论性和实践性相结合的综合课程。课程与工程实际结合紧密,在专业课程体系中占有重要地位,它对培养学生的创新思维能力和实际动手能力具有重要的作用。但是由于受传统教学模式的影响,该课程存在着教与学严重脱节的现象。学生对这门课学习的积极性不高、兴趣不浓,听课不能够集中精力,使该课程的课堂教学效果不够理想。另外,该课程让学生学习的内容、方式也存在问题,目前主要还是以做作业习题为主,即使增加了该课程的课程设计环节,但基本上也是“纸上谈兵”,不能够与实际应用结合,效果也不够理想。 针对以上传统教学所存在的问题,根据课程特点,我们通过积极探索,大胆改革,以“自主、探究和合作”的模式通过实践探讨出一套科学、实用的“教、学、做”一体化的方案,分别从该课程的教学方法、教学手段、实验实践以及考核方式等多方面对其进行了深度改革的探索和实践,并取得了一定成效。这对提高该课程的教学质量,促进学生创新能力和实际工作能力的培养,提高在新形势下学生的竞争能力具有重要而积极的作用。 一、 注重课堂教学改革 (一)更新教学内容,改进教学方法 针对课程教学内容,首先,我们在教材选用上进行了大范围的筛选工作,最后选定了国家精品课程配套教材,古天祥等编著的《电子测量原理》。该教材主要是在学习测量原理的基础上侧重于讨论测量技术与方法、误差分析和实际应用,而且在涉及具体电子仪器时是基于仪器的基本原理及应用,而不是基于仪器的设计与制造,对于非测控专业的电子类专业学生来说十分适合。其次,在日常教学过程中,根据给定学时,我们对课堂授课内容进行了有效节选,在讲述课程各部分内容时,注重从原理、误差及应用三个方面进行阐述,以测量原理作为基础,通过测量误差分析来提升,以其实际应用为归宿展开课堂教学。最后改进传统的、较为死板的课堂讲述,在课堂教学中增加案例分析。例如在讲到电子计数器时,教师可以把往届学生的毕业设计作品先进行实物演示,在成功抓住学生兴趣的同时,进一步介绍它的基本组成和工作原理,并采用启发、引导等教学方法鼓励学生思考其实现方法和设计过程,这样将极大增强学生学习的积极性和主动性。课后再根据给出的实例给学生布置课后作业,要求学生从自己的视角对给出的毕业设计实例进行性能分析。学生自己成立讨论小组,采用比较、讨论等方式从设计方案、技术指标等方面得出作品的不足之处以及改进方法,以课程设计报告形式通过Sakai网络教学平台上交任课教师,教师通过网络与学生进行交流。这种教学方法不仅有助于活跃课堂氛围,也可以促进师生之间的互动和交流。 (二)教学手段多样化 电子测量与智能仪器课程具有较强的实践性,涉及很多仪器以及具体操作等知识,单一的课堂讲授会使学生感觉知识非常抽象。因此在教学环节中,我们根据课程实际情况,结合河南理工大学现有的教学设施,最大限度地进行了教学手段多样化改革,其主要表现为: 1.多媒体课件动起来 在传统的多媒体课件上,有效地加入声音、图片、动画、视频等多种元素,使多媒体课件动起来。根据课程的属性,将课程讲授中涉及的许多先进电子测量仪器通过彩色图片的形式展示给学生,不仅可以在最短的时间内提供最大的信息量,还能大大提高学生的学习兴趣;利用多媒体课件的动画效果,以动态的形式对电子计数器、示波器等典型仪器的结构、使用方法进行探讨、分析,将其组成工作原理生动、形象地展示出来,从听觉和视觉两方面刺激学生的感官,促进学生联想记忆,加深对知识的掌握;课件中通过嵌入仪器的实际应用操作视频进行课堂演示,使学生更快、更好地掌握电子测量仪器的使用方法。多元素嵌入的多媒体课件在课堂上有效地动起来,大大调动了学生的学习积极性,学生的日常出勤率和上课的专注度都大幅度提升了。 2.SAKAI网络平台用起来 随着计算机网络的发展,基于信息技术的教学工具已经成为教师与学生交流、互动的重要平台。本课程教学组充分利用河南理工大学网络平台――Sakai(赛课)网络教学平台,将多媒体课件、电子教案和阅读资料等资源整合后挂在网络课堂上,学生可以拥有更长的时间与更广阔的空间对其进行充分浏览、慢慢消化。该网络教学平台还具备布置作业、点名、练习与测验、讨论等功能,教师可以根据教学内容的需要实时在网络教学平台上进行信息,将课堂上所讲述的内容进行有效延伸、消化。比如之前提到的毕业设计实例分析,学生成立讨论小组完成讨论后,以电子作业的形式进行上传Sakai平台,教师可以实时进行跟踪,通过讨论的方式与学生进行沟通,及时解决学生提出的问题。这在很大程度上提高了教师的“教”和学生的“做”两方面的效率,也拉近了师生之间距离,大大提高了学生学习的积极性。 三、实验实践改革 作为“自主、探究和合作”模式下的“教、学、做”一体化教学改革中非常重要的一个环节,学生的“做”显得尤为重要。电子测量与智能仪器课程是理论与应用相结合的综合课程,学生在掌握基本原理和相关理论知识的基础上,还要学会使用各种仪器,搭建各种测试系统,学会对电子测量结果进行分析,因此该课程的实验教学也就显得特别重要了。本文展开的课程实验教学改革是在河南理工大学国家重点实验中心――电工电子实验中心和省级重点开放实验室的基础设施平台上进行的,学生可以随时进入实验室进行课程实验。实验内容除了常规的验证实验外,任课教师还给学生布置了大量的测量、测试实验,学生可以自由组队,进行测试系统设计,利用实验室实验模块完成测试系统搭建,并进行相关实验测试验证。学生自由组队完成的测试系统实验在经过教师的验收后可以充当常规实验。对于验收效果较好的实验,教师要给出优秀的实验成绩,以此调动学生参与的积极性。 四、考核方式的改革 考试是教学的一个重要环节,教学和课程方法的多样性带动了考试考核方法的多样性。考核方法上,摒弃了仅仅由平时成绩和最后试卷成绩共同决定最后成绩的传统方法,进而改成由平时成绩、考试成绩、实验成绩和课外活动成绩共同决定。 (一)平时成绩考核 平时成绩考核20%,由考勤、Sakai网络平台点名、作业以及讨论答辩成绩共同来决定。其中考勤和作业占平时成绩的50%,讨论答辩成绩占平时成绩的50%。第一部分是考勤和作业,这是指在教学过程中,根据课程教学进程要求学生完成的学习任务,要结合Sakai网络教学平台,依据学生完成作业的次数和质量按百分制进行评定。另外,考勤记录是学生平时成绩的依据之一,教师要将学生的出勤情况记录在“点名册”内,最后作为给出成绩的依据之一。第二部分是讨论答辩成绩,这项成绩通常是在小组学习的基础上,学生共同完成一个课题、一个论文或一个项目,通过Sakai网络教学平台讨论区进行讨论、网络答辩,最后由任课教师给出。 (二)期末卷面成绩 期末考试内容覆盖教学大纲要求的知识点,考题可以灵活多样,以闭卷为主,适当增加了理论设计题目的考核,使得试题能真正考查出学生的真实能力,以及全面系统地考核学生掌握课程知识的能力。该项成绩占总成绩的50%。 (三)实验成绩 实验成绩占30%,其中课程开出的常规实验成绩占实验总成绩的50%,自主实验成绩占实验总成绩的50%。大力提倡学生进行自主实验,调动学生参与的积极性,自主实验给出的成绩比例在这个环节得以体现。 (四)课外活动成绩 该课程考核方式改革力度最大之处体现在课外活动成绩的给定上。为了鼓励学生积极参与学校的第二课堂,我校在考核方式上进行了相当大的改革变动。任课教师可以根据学生参与程度以及所获得的相应成果,在总成绩上直接给定课程成绩。 同样,学生参与的各种电子设计大赛、测试系统开发项目,也可视为加分项目。如此一来,学生学习、参与的积极性空前高涨。 五、总结 本文对河南理工大学电子测量与智能仪器课程几年来的教学和实验改革进行了论述和分析。实践证明,“自主、探究和合作”模式下的“教、学、做”一体化课程教学改革取得了明显的教学效果。 电子测量与仪器论文:电子测量与仪器课程的教学方法探索及考核方法改革 摘要: 深化中国大学课程教学方法和考试考核方法的改革是保障大学教学质量、提高人才培养质量的重要方面。针对目前电子测量与仪器课程在教学中的不足之处,我们进行了教学方法和考试改革的探索和实践,同时通过考试环节的完善和创新,力图达到提高学生的分析能力和综合素质的目的。本文系统的阐述了电子测量与仪器课程教学方法的改革和考核方法的改革思路,并取得了一定的效果。 0引言 教学方法由于是决定教学效果的十分重要因素而被人们所重视,教学方法的改革也就理所当然地成了教学改革中的重要一环。课程考核评价系统,是教学过程中必不可少的重要环节,贯穿于教学的全过程,课程考核的结果不仅可以反映教与学的实际状况,对学生各阶段乃至整个学习阶段有一个明确的评价,更是衡量学校教学质量的重要依据。然而,目前的课程考核评价系统只是通过单纯的卷面成绩考核,并不能真正衡量学生的综合能力。下面以《电子测量与仪器》作为试点课程,在测控本科专业的教学过程中,详细阐述该门课程的具体教学方法和考核方式的改革。 1电子测量课程的特点 电子测量是测控专业的一门专业必修课程,内容包括:电子测量的基本原理和基本的测量方法,常用的电子测量仪器的基本组成和工作原理,仪器的操作和应用。要求通过该课程的教学培养学生理论联系实际和动手能力以及解决问题的能力。该课程涉及比较深奥的理论,算法比较抽象且难懂;同时电子测量与仪器课程涉及面很广,它的应用包括了整个电子、通讯、自动化等多种学科的很多领域,比如取样、信号合成、自动化等多种技术都在电子测量中得到应用,因此教学中还要涉及如何把电子测量理论与实际应用相结合的应用问题。 2教学方法的探索及改革 针对《电子测量与仪器》这门课程的特点,基本拟订了改革的方法如下: 2.1 增强学生参与性。不同于以往的一味灌输的教学方法,在讲解了某种仪器的基本原理以及功能和操作后,要求学生以各种途径查询资料,并以报告的形式写出目前最新的技术指标,之后要抽点学生下一次课上来讲解,学生可以选择自己喜欢的一种型号产品为例子来写报告,同时,将学生分成几个小组,每个同学在组内都要讲解他说查到的仪器资料和型号,以及这个仪器的特点,阐明电路结构并进行分析性讲解,这就使得学生要了解这类产品的技术指标,必然在课后就要去查询相关的技术原理,小组讲解使得每个同学都有参与,所以每一个学生都会去查找资料并准备讲稿,比老师单纯的对仪器知识的理论灌输有效果,这样的方式,给学生学习上带来了一定的主动性和积极性,增强了参与性,同时,也培养学生对仪器学习的兴趣。 2.2 围绕教学大纲,把握住理论教学的方式方法,讲授方面从易到难,让学生逐渐对仪器建立起兴趣爱好。但大学的教育也必须注重理论环节,这和实践环节有等同的重要性,在某一种仪器以及电子测量方法介绍完后,要求学生自己拟出一个题目来讨论,将所有学生进行分组,比如,10人一组,共8个小组,最后,一个小组拟出一道题目。 2.3 测量技术发展很快,电子测量仪器在不断更新,这就要求适应形势,适当调整教学内容,将一些现代的电子测量手段以及先进的仪器作为例子引入到课堂上来,激发学生的学习兴趣。 2.4 结合实验教学,不再完全理论和实验脱节,理论讲解的时候,就要结合实验例子讲解。有某些理论课程可以到实验室进行讲解,让学生更加直观的理解仪器特点,真正做到教与学结合。由此,可以增强学生的参与意识,激发学生创新思维。 3考核方式的改革 考试是教学的一个重要环节,教学和课程方法的多样性带动了考试考核方法的多样性。考核方法上,采用了平时成绩和最后试卷成绩共同决定最后成绩。平时成绩占30%,期末卷面成绩占70%。 3.1 平时成绩考核30%,由考勤,实验成绩,讨论答辩成绩共同来决定。考勤和作业占到平时成绩的30%,实验成绩占到平时成绩的30%,讨论答辩成绩占到平时成绩的40%。 第一部分是考勤和作业,在教学过程中,根据课程教学进程,要求学生完成的学习任务,依据学生完成作业的次数和质量按百分制进行评定。另外,考勤记录是学生平时成绩的依据之一,将学生的出勤情况记录在“点名册”内。最后作为给出成绩的依据之一。第二部分是实验成绩,是结合实验具体操作情况来打分的一项成绩。 这一项成绩在一定程度上反应了学生具体动手能力和操作能力情况。第三部分是讨论答辩成绩 ,这项成绩通常是在小组学习的基础上,大家共同完成一个课题、一个论文或一个项目,然后通过演讲答辩的方式,向全班同学作介绍。小组外的全体同学还要提出各种问题请小组答辩的成员回答。最后以小组答辩和工作完成的水平和质量作为依据,决定每个人的成绩,由小组外的其他同学和教师评价给出。 3.2 期末卷面成绩以教学大纲为参考,覆盖面广,考题可以灵活多样,以闭卷为主,可以考核一些新的仪器技术,另外,增加了理论设计题目的考核,使得试题能真正考核出学生的真实能力以及全面系统的考核学生系统掌握课程知识的能力,该项成绩占到70%。 4总结 现代大学教学方法,应该是能够激活师生思想、情感、潜能、智慧,发挥师生积极性、主动性、创造性的教学方法;而考核方式的改革依赖于教学方法的改革,我们将继续努力并研究该门专业课程的特点,通过不断的改革和改进,摸索出一套有效的教学方法,这样,才能做到考核方式真正有效的改革。 电子测量与仪器论文:论数字信号处理对电子测量与仪器的影响 [摘 要]数字信号处理是当前使用电子仪器进行测量工作的重要组成组成部分,可以说,测量是人类社会发展过程中必不可少的一项工作,而电子仪器则是测量工作发展至今最为先进的设备如何才能够通过数字信号处理加强电子测量仪器的使用效果成为了当前函待解决的问题本文便将对数字信号处理技术对电子测量与仪器的影响进行分析,并提出一些意见与建议。 [关键词]数字信号 电子测量仪器 电子仪器 引言 数字信号处理,顾名思义就是通过计算机等设备将收集到的信息信号进行处理加工以及分析的过程。数字信号处理的原则就是将某一类型的信号转换为数字信号,因为计算机等设备所擅长处理的就是数字内容。人类想要发展,社会想要进步,势必要获取外界的信息,信息作为与外界互动的主要介质,如何将之转换为我们所能接受的形式成为了重点,此时,数字信号处理的出现为我们解决了这一难题。可见,信号传递和数字信号处理对当前的经济社会发展具有深远影响。 1 数字信号处理的重要意义 随着经济和社会的蓬勃发展,社会生产力有了长足的进步,在人类的各项生产活动中,测量工作占据着重要的地位,而进行测量工作的电子仪器在数字信号处理技术的应用下,各项社会实践活动能够更加顺畅的完成。 1.1 测量的作用 测量在生产实践中占据着重要的地位,将抽象事物具象化是测量的主要内涵,尤其是针对生产制造领域,一个产品想要批量生产,各项的参数信息必不可少,获取这些信息就就是测量的工作。另外,测量能够促使生产活动规范化,同样是多应用于制造业,零件生产出来之后,必然要进行检查,通过一系列数据来对所生产的产品进行评估,以判定其是否符合生产标准。最后,测量能够将生产过程中的各个环节统筹管理,在进行生产实践工作时,如果己经提前对零件的各项参数进行测量,工作人员便可以清楚的认识到零件的形状、尺寸等固定参数这样便可以知道工作人员的具体生产制造工作,确定每一个生产环节的实施步骤。 1.2 数字信号处理的重要意义 电子仪器是进行测量工作的主要工具,随着测量技术的不断发展,对电子仪器的要求也就越来越高,目前多数的电子测量仪器都是通过电信号的形式传递测量结果的,度数的难度较大,更不要说进行分析处理了。而有了数字信号处理技术的,就能解决这一难题,针对测量仪器的数字信号处理,其主要内容是将将电信号转换为熟悉信号,然后通过数字信号对信息进行分析,后续工作才能够进行。例如用电子仪器进行直流电压测量时,也可以先进行交直转换,在进行数字转换,数字信号利用对测量过程的改变以简化测量中复杂的问题,并且减少测量中各种因素对测量结果产生的影响。 2 数字信号处理技术对示波器使用的重要影响 示波器是较为常见的一种电子设备,其能够通过波形的形式将所要测量的信号显示出来,被测信号通过电子束打在荧光屏上,显示的图像有助于测量人员的分析与解读,电流、电压、频率等都能通过示波器进行显示,此外,一些较为特殊的信号也能够在示波器上显示出来,诸如调幅度、相位差的显示也常常出现在示波器的应用范围内。但是,示波器所显示出的图形的准确性如何呢? 转换之后可以明显看出该信号已经失真,如果我们使用数字式存储示波器进行观测,所面临的问题更加复杂。 首先,在估算信号前沿的上升时间时,观测人员往往使用方根准则,但是唯有所测信号为为高斯信号,且示波器具有高斯系统们才可以用方根准则。同时,对于示波器阶跃响应上升时间的估算也是如此一般来说,在进行电信号观测的过程中,所进行测定的信号很少有高斯信号,示波器与高斯系统之间有着较大的差异如果强行按照这种方式进行估计,那么难免会出现较大的误差,其次,一旦我们需要通过观测示波器来确定示波器的阶跃响应,就必须将示波器的带宽和信号特征考虑进去,我们可以根据研究结果确定CR放大器的3dB带宽的转换成绩为0.35,而高斯系统的3dB带宽以及其阶跃响应上升时间的乘积为0.345。一般来说,我们可以将示波器看作是高斯系统,那么转换系数也便可以确定为0.35和0.345。由此我们便可以看出,想要使用示波器进行信号进行观测,则必须对转换系数进行一定的更正。 由上文的分析可知,示波器也可能存在误差。在我们今后的测量工作中,为避免误差的产生,可以运用数字信号处理的反卷积技术,利用该原理对式1进行转换,得出如下关系式: 利用数字信号处理技术便可以使之正式运用到工程实践项目的操作中。假设我们使用了一个标准信号输入到数字存储示波器中,并将输入信号设为S(k),这样我们便可以计算出示波器对信号发生相应的离散型算式h(k)如果将这个离散算式进行储存,并且加存一个信号重构的反卷积算法,这样我们便可以得出结论:无论我们所使用的示波器是否达到观测的标准、信号是否为失真信号,我们都可以根据现有的信号进行重构以得出我们所需要使用到信号这样,进行电量信号的观测便无需再受到示波器的限制。 3 结论 经济社会的进步离不开测量工作的参与,测量是生产实践活动的重要内容,而电子测量技术与电子测量仪器则是当前测量工作所使用的高级手段,为实现测量工作的精确化提供了重要保障,通过上文我们可以看出,数字信号处理对于提高电子测量效果以及电子测量仪器的使用有着非常重要的作用,甚至会能够让电子仪器测量的性能提高至原效果的数倍以上虽然当前该种方式仍然存在这一定的问题,但这也为我们的研究提出了更加丰富的思路,让我们可以进一步在科学的高峰上继续攀登。 电子测量与仪器论文:微课在《电子测量与仪器》课程教学中的应用研究 摘要:目前在电子测量与仪器课程的教学过程中,正面临着种种难题亟待解决,如教学内容枯燥乏味,知识点多但是课时有限,学生的学习主动性不高等等。近年来,随着微课这一新的教学方式的出现,为提高《电子测量与仪器》的教学效果提供了希望。本文通过对微课和《电子测量与仪器》的特点分析,简要探讨了将微课应用到《电子测量与仪器》的教学过程中的前景。 关键词:电子测量与仪器;微课;教学方法 一、引言 对于我国高等院校的各电子类专业,如电子信息工程、电子科学与技术等而言,电子测量与仪器这门课程由于其独特的特性,对于学生专业技能的培养以及实际动手操作能力的提高具有重要的意义[1]。但是由于传统教学方式的限制,使学生在听课过程中经常感到枯燥无味,并缺乏学习热情。为了激发学生的学习欲望,提高授课效果,需要授课老师不断提高自身业务能力,改变传统教学思路,寻找更为新颖、高效的教学方法,为学生创造轻松、愉快的课堂氛围。 近年来,伴随着微课的兴起,为电子测量与仪器课程教学方式的改革提供了新的思路与方法[2-3]。本文将结合微课与电子测量与仪器这门课程的特点,对微课在电子测量与仪器课程教学过程中的应用前景进行重点讨论。 二、什么是微课 1.微课简介。微课(microlecture),顾名思义,指的是一种长度较短的教学过程,时长通常为5~8分钟。它以视频为主要载体,围绕着某一具体的教学知识点展开。“微课”最早是由美国圣胡安学院的高级教学设计师戴维・彭罗斯(David Penrose)提出的,一经引入,就迅速在我国的各中小学以及大中专高等院校中推广开来,并引起了众多教育工作者广泛的研究热情[4]。 微课的优秀是关于某个知识点的课堂教学视频,同时还包含了与该知识点相关的教学设计、素材及点评等辅助性内容。教师在编制微课课件的过程中,可以将教学内容以动画的形式形象地展示给学生们,引起学生的学习兴趣,同时还可以添加音频内容,将对该知识点的点评加入到课件中去,使学生在学习时同时受到视觉和听觉上的刺激,由于此时学生的注意力较平时更为集中,因此会使教学效果大幅提高。 2.微课的特点。微课经过近几年的不断发展,逐渐形成了如下几个自己独特的特点: (1)短小精悍。在传统的教学过程中,对某一具体知识点的讲解可能需要10~20分钟的时间,包括板书、PPT等教学资源的使用,但收到的效果却是一般。而微课虽然长度只有短短的几分钟,但是它以更为直观形象的方式将教学内容传递给学生,辅以声、光等多种感官刺激,势必取得更为良好的教学效果。 (2)重点突出。由于微课的时间短,因此它所包含的内容都是经过精挑细选的,并且都是与教学内容的主旨密切相关的,这就使得教学内容的重点更为突出,便于学生接受与掌握。 (3)素材丰富。微课的教学素材来源丰富,并且形式多种多样,除了传统的图片、视频等,目前还有各种专门用于制作微课课件的软件,如可以进行屏幕录制的Camtasia Studio,制作交互式视频课件的Adobe Ultra、Adobe Captivate,以及对视频进行后期处理的Adobe Premiere等,这些都为微课课件的制作提供了大量新颖的素材,是微课质量的重要保障。 (4)学习时间灵活。借助现在发达的英特网,只要将微课课件上传至指定服务器后,学生们就可以在任何时间访问这些课件并进行自主学习,而且由于时间短、重点突出等这些特点,学生在进行微课学习时不易疲惫,并且会迅速掌握教学内容的重难点,取得事半功倍的效果。 三、目前阶段《电子测量与仪器》课程教学面临的问题 《电子测量与仪器》该课程处于电子类专业课程中的后继阶段,是其他基础课程和专业基础课程的综合应用,对学生提高实践能力和电子测试水平至关重要。笔者通过近年来对《电子测量与仪器》课程的教学授课经验,并结合查阅相关的文献,对目前阶段《电子测量与仪器》课程教学面临的问题进行了归纳总结,主要有以下几点: 1.部分内容枯燥乏味。在《电子测量与仪器》这门课程中,前期内容主要是关于各类电子仪器的原理性介绍,如示波器中示波管的结构与各部分功能,各种类型的模拟信号发生器的组成以及内部的主要模拟电路等,都涉及了大量的电路图和原理分析,需要耗费大量的课堂时间对其进行详细讲解,容易使学生产生枯燥乏味的厌学情绪[5]。 2.知识点多但课时有限。随着电子技术和大规模集成电路技术的不断发展,现阶段的各种电子测量仪器正逐步朝着多功能的方向发展,各种性能不断提高,各种新颖的功能也层出不穷,直接导致了该门课程知识点的迅速增多。仅以数字示波器为例,在课堂讲解时不仅要对各按钮、按键的功能进行说明,还要针对不同形式的波形信号的具体调节进行讲解才能使学生对该仪器有一个全面的了解与掌握,这就会占据大量的课时资源。在上实验课时,由于学生数量较多,因此不可能对学生进行逐一辅导,直接导致了事倍功半的教学效果。 3.学生缺乏学习主动性。《电子测量与仪器》课程的开课时间一般是在大三的上学期或者下学期,此时的学生经过两年大学生活的洗礼,逐渐产生两级分化,有的学生保持了高中阶段好的学习习惯,能够积极主动地进行学习,有的学生则放松懈怠,上课时注意力不集中,自然得不到好的学习效果。 综上所述,针对目前阶段《电子测量与仪器》课程教学所面临的种种问题,需要授课教师不断探索,寻找一种更为新颖有效的教学方式来提高学生们的学习积极性与学习兴趣,才能从根本上保证该门课程的教学效果。 四、微课在《电子测量与仪器》中的应用研究 由于《电子测量与仪器》这门课程与实际应用密切不分,因此笔者在授课时经常会找一些与授课内容相关的小视频播放给学生观看,如某型号数字示波器的演示视频,基于应变片的自动测试系统等等。通过观察笔者发现,学生们对这些视频的兴趣很高,通过播放短片能够极大地吸引学生们的注意力,此时学生们认真听讲的程度较之传统的语言讲解高了不止1~2倍。 微课正好拥有这种短小精悍的特点,而且它本身作为一种特殊的视频资源,能够极大地引起学生们的学习兴趣。将微课这种新颖的教学方式引入到《电子测量与仪器》课程的教学过程中来,必将取得良好的效果。 同时,《电子测量与仪器》这门课程本身所具有的一些特点,也特别适合进行微课的开展。在这门课程中,不仅包含了各种电子仪器,如示波器、信号发生器、电压表、万用表等的使用方法、注意事项,还包含了自动测试系统的组建和实现,以及虚拟仪器的使用,这些教学内容都特别适合使用微课来进行展示。例如,可以将基于LabVIEW的虚拟仪器的组建和演示过程用屏幕录像软件进行录制,然后通过后期的处理,添加一些动画特效,将其制作为一个5~8分钟的微课课件。不仅能在课堂上对学生进行演示,还可以使学生在课下进行随时的观看。这样的教学方式,不仅新颖,而且收效更好。 五、总结 作为一种新出现的教学方式,微课正在因其自身的各项优点引起诸多教育工作者的关注。本文通过对微课的介绍,以及对《电子测量与仪器》这门课程现阶段所面临的各种问题的深入分析,对微课在《电子测量与仪器》中的应用前景进行了简要探讨。经过分析笔者得出结论,由于《电子测量与仪器》本身的一些特点,特别适合进行微课的开展,通过对微课的合理利用,必将对提高《电子测量与仪器》的教学效果起到极大的推动作用。 电子测量与仪器论文:模块化设计在电子测量与仪器实验教学改革中的应用 摘要:电子测量与仪器是测控专业的重要课程。针对以往该课程实验教学中存在的不足,结合专业实际情况,提出了模块化设计的改进思路,并以计数器实验为例,阐明了模块化设计的实现。在实验教学过程中,取得了良好的教学效果。 关键词:电子测量与仪器;模块化设计;计数器 一、引言 电子测量与仪器课程是测控相关专业的重要课程,主要运用电子科学的原理、方法和设备对各种电量及电路元件的特性和参数进行测量[1]。使学生掌握电子测量的基本概念,测量误差理论及数据处理方法,掌握基本电参量的测量原理、方案设计及结果分析方法。 该课程所包含的实验要求学生熟悉常用仪器仪表(电压表、示波器、计数器、信号源等)的使用[2],掌握仪器仪表工作原理,学会利用现有设备采取正确的测试方案进行一些简单的测量,能根据所学知识综合设计简单的测量电路。 二、实验教学过程中的不足 以计数器实验为例,计数器实验要求了解和掌握通用计数器的组成及工作原理和操作方法,掌握频率比测量方法和测量误差处理方法。在以往的实验过程中,直接使用通用计数器进行相关参数的测量。虽然在实验之前会向学生讲解相关测量原理,但学生往往只记住了通用计数器的操作方法,即如何测量频率、周期和频率比,而对于通用计数器的内部工作原理则没有结合理论课上的内容进行深究。这样,实验效果大打折扣,学生的认识还只是停留在表面,没有自觉的深入探讨工作原理,理论与实际没能结合到一起。 三、改进思路 针对这个问题,可以将实验改成设计性实验。设计性实验教学对学生技能的提高,思考方法的训练,知识的综合运用起了很好的作用[3]。如果让学生自己设计制作一个简易的通用计数器,当然会有一定的改进效果。但又有可能让学生的注意力转移到了调试细节上,而又重新忽视了测量原理。因此,在细节的划分上要有一个折中,模块化设计是一个解决方案。我们重新设计了实验项目,制作了实验板,将通用计数器内部的主要模块分离出来,体现在实验板上。 计数器测量信号频率的原理框图如图1所示,其中,fA为被测信号,经过放大整形后变成标准的方波。门控电路产生门控信号,控制闸门的开启和关闭。闸门可以用逻辑门电路中的与门来实现,门控信号为低电平时,与门关闭,方波信号不能通过与门;门控信号为高电平时与门打开,方波信号能通过,此时要求门控信号的频率要小于方波信号。门控信号的高电平持续时间为闸门时间。闸门时间内通过的方波送入计数器进行计数,并将计数结果显示出来。计数结果N再除以已知的闸门时间即得到fA的频率。 将图1所示的原理框图稍作修改就可以用来测量信号周期。将fA整形后的方波看成门控信号,而将原来的门控信号频率提高并看成被测信号fg,此时fg的频率要高于fA且fg的周期已知。这样,在fA的方波高电平持续期间,fg信号可以通过闸门,计数器对fg进行计数。计数结果N再乘以fg的周期tg即得到高电平持续的时间,若高低电平时间相等,那么fA的周期应为N*tg*2。 计数器测量两个信号频率比的原理框图如图2所示,fA与fB为不同频率的两个输入信号,假设fA的频率大于fB的频率。fA经过放大整形后直接送到闸门的输入端,而fB经过放大整形后的信号作为闸门信号输入。此时,在fB高电平持续期间,fA整形后的方波能通过闸门进入计数器进行计数,计数的结果是fB的半个周期内(假设fB的正负半周期相等)通过的fA的脉冲数,因而频率比为计数结果N*2。 根据以上的分析,测量电路中的关键模块为:放大整形电路、闸门、门控电路、计数器及显示器。因此,设计图3所示的电路模块。其中,计数器及门控电路由单片机构成,可以通过键盘设置标准闸门信号的时间长短。将这几个模块使用PCB电路板实现,要求学生根据测量原理在这几个模块之间进行连线,搭建正确的电路对信号的频率、周期以及频率比进行测量。并写出计算表达式。期间,要求学生使用示波器对连线的各个结点的波形进行测量记录,进一步领会相应的测量原理。这样,学生面对的是这几个抽取出来的主要模块,对通用计数器内部结构会有一个更清晰的认识,能够将注意力放在测量原理上。 四、结论 该实验板在我院2012级测控专业与自动化专业中进行了使用,取得了较好的实验效果。主要体现在以下几个方面: 1.将通用计数器内部结构通过若干主要模块体现出来,屏蔽了一定细节,减少了学生的重复劳动,有助于学生将注意力集中到理解测频原理上来; 2.同样的几个模块,连接方法不同,实现的测量目标(测频、测周、测频率比)也不同,有助于学生灵活运用所学知识,提高动手能力; 3.通过使用示波器测量各个连接点的波形,有助于学生理论联系实际,提高电路调试能力。 电子测量与仪器论文:电压波形参数测试在电子测量与仪器实验中的应用 摘 要:电子测量与仪器是测控专业重要的课程,而对应的实验课程则是培养学生理论联系实际能力的重要环节。在分析电压表测量原理的基础上,设计并实现了不同类型电压表的实现模块,给出了相应的数据测量表格。在实验教学中能够帮助学生迅速理解和掌握电压表测量的原理和方法,取得了良好的教学效果。 关键词:电子测量与仪器;峰值;平均值;有效值 引言 电子测量与仪器课程是测控及相关专业的重要专业基础课程,主要运用电子科学的原理、方法和设备对各种电量及电路元件的特性和参数进行测量。使学生掌握电子测量的基本概念,测量误差理论及数据处理方法,掌握基本电参量的测量原理,方案设计及结果分析方法[1]。 在各基本电参量中,电压是描述电信号的重要参数。电压表是测量电压的重要仪器,而正确理解和掌握电压表测量电压的原理往往对初学者来说不是一件容易的事情。 1 电压参数的测量原理 电信号可以分为直流信号和交流信号。对于直流信号而言,其电压是一个恒定不变的值,测量相对比较简单,没有必要做太多的讨论。而对于交流信号,其电压大小是可以时刻变化的,可以用电压的瞬时值来描述电压的大小和变化。示波器可以测量信号的瞬时值并通过图形的方式直观的展现在屏幕上。但是示波器价格昂贵,不方便携带,因此在很多场合不适用。 图1 电压表测量原理图 电压表是测量电压的重要仪器。其测量原理如图1所示。首先被测的交流信号先要经过检波电路进行检波,转换成直流信号,再由直流电压表对该直流信号的电压进行测量,将测量值乘以一个系数之后得到测量结果在显示器上显示。 检波电路的检波方式通常有三种,平均值检波、有效值检波和峰值检波,分别对应于平均值电压表、有效值电压表和峰值电压表。 设被测交流电压的瞬时值为u(t),则: 交流信号都可以看成是一系列不同频率和幅值的正弦波的叠加。因此,正弦波是一种典型的交流信号。由于被测交流电压大多数是正弦电压,而且人们通常只希望测量其有效值,故除非特别说明,交流电压表都是以正弦波为测量对象,并按有效值定度,即表头示值是被测电压为正弦电压时的有效值[2]。 因此,在测量正弦电压时,对有效值电压表,其检波电路的输出就是电压的有效值,可直接当做读数进行显示,如式(5)所示。 对平均值电压表,其检波电路的输出就是电压的平均值,而要得到有效值,需要按式(6)进行换算才能得到正确的读数。其中KF为正弦波的波形因数。 对峰值电压表,其检波电路的输出就是电压的峰值,而要得到有效值,需要按式(7)进行换算才能得到正确的读数。其中KP为正弦波的波峰因数。 而在测量非正弦电压时,有效值电压表的读数就是波形的有效值,该读数是正确的。而对于平均值表,读数是按式(6)换算的。但它无法自动识别出输入波形的波形因数,因而其中的KF仍然是正弦波的波形因数,因此读数是错误的。由于同样的原因,峰值表的读数也是错误的。 所以,通过以上的分析可以得到,在测量非正弦信号时,只有有效值电压表的读数是正确的,可直接使用。而平均值表和峰值表的读数是错误的,如果要使用,则必须使用对应被测信号的波形因数或波峰因数进行修正。 2 实验方案的设计 为了让学生能够更好地掌握电压表测量电压的原理,我们设计了“电压表波形相应研究”的实验。目的是帮助学生分析几种典型电压波形对不同检波特性电压表的影响,进一步明确用不同检波特性电压表测量各种电压波形所得测量结果的物理意义,掌握测量结果的处理方法。 首先,为了体现电压表的内部结构,加深学生对测量原理的理解,利用模块化设计的思想[3],我们将检波电路(有效值检波、平均值检波和峰值检波)单独设计到实验板上,作为三个独立的模块,如图2所示。 a.有效值检波模块 b.平均值检波模块 c.峰值检波模块 图2 检波电路模块图 给各个模块供电后,在输出端就能分别得到输入信号的有效值、平均值和峰值。这些值可以通过直流电压表直接测量得到。 设计表格如表1所示。要求学生调节函数信号发生器,输出频率为2KHz,输出幅度为1V(用示波器监视)。分别输出正弦波、三角波和方波,用平均值、有效值和峰值检波模块测量各输出波形,记录读数并填入表1中。根据测量结果,计算被测电压的有效值,并进行分析说明。其中,由于三种波形的输出幅度是相同的,因而峰值检波的三个读数应该相同。而表格中的最后三行要求将每个检波模块的输出换算成有效值,则要求学生能够将电压表的实现过程与图1中的原理框图完全对应起来,进一步加深对测量原理的理解。 3 结束语 该实验和相关实验板在我院2012和2013级测控专业与自动化专业中进行了使用,取得了较好的实验效果。主要体现在以下几个方面:(1)将不同检波方式的电压表内部结构通过若干主要模块体现出来,充分体现出电压表测量电压的测量原理,有助于学生的进一步理解。(2)通过实验完成等幅度测量的数据表格,有助于学生灵活运用所学知识,从设计者的角度思考问题,主动运用测量原理来解决问题。 电子测量与仪器论文:试论电子测量实验仪器的维护与检修 【摘要】 电子测量仪器设备是实验教学与科研活动中不可或缺物质基础,电子测量实验仪器的精密程度以及使用状况对教学效果以及科研有着十分重要的影响,本文简要分析了电子测量实验仪器的故障原因,研究了具体的维护与检修方法。 【关键词】 电子测量 实验仪器 维护与检修 前言:电子测量实验仪器有很多,其使用的频率较高,所以出现故障的概率也较其他仪器大,如果维护与检修不得当,则会对整个实验教学和科研过程带来负面影响,因此电子测量实验仪器的维护与检修工作是十分重要的。 一、故障原因的分析 由于经常被使用,电子实验测量仪器出现故障的概率是比较大的,要想做好电子实验测量仪器的维护与检修,首先要明确其发生故障的原因,常见的故障原因有以下几个方面: ①操作不规范:在进行实验的过程中,如果没有按照仪器使用说明进行规范的操作,则会引起电子测量仪器的故障,因此在进行实验之前,要认真理解仪器的操作规范,牢记使用过程中应当注意的问题,教师要对学生加强指导,对于一些使用相对复杂的仪器,教师要耐心讲解仪器的构造及原理,使学生充分理解仪器开关、微调旋钮等的作用,有效减少了因操作不当而引起的仪器故障; ②仪器正常的损耗、老化:一般来说,电子实验测量仪器的调节大多为碳膜电位器,一旦碳膜磨损或进入灰尘都会引起仪器故障,从而造成测量误差,致使测量结果失真[1],此外波段开关的触点滑动在使用时间长后也会造成接触电阻的增加,致使出现接触不良,一些仪器塑料配件的老化也会引发开关动静片接触不良等故障; ③元件损坏:电子元件一般都有极限参数,在使用过程中的过电压、过电流现象会使得电子元件损坏,造成电容击穿、线圈短路等故障。 二、维护与检修方法 2.1检修方法 ①直观检查法:在电子实验测量仪器出现故障的时候,第一步要细心检查仪器,查看仪器面板上的按钮、旋钮、开关等是否失灵,此外还要对电源进行检查,看接线柱、插头等连接电源的部位是否出现松动、滑脱、烧毁等接触问题,第二步要将仪器的面板打开,对内部的元件进行逐一排查,看是否出现烧焦、脱焊等问题,在发现问题之后及时处理;②电压测量法:利用万用表测量经过仪器的直流电压,通过测量结果与正常结果进行对比,查看整个仪器电路是否处于正常的工作状态,通过电路中的异常点判断故障位置,最后进行检修;③示波器测量法:示波器能够观察到电路中测试点的电压波形,将观测到的电压波形与各测试点正常的电压波形进行比较找出异常波形,确定出现故障的点,从而找出异常部位,确定部位后再通过其他方法找出具体故障,最后进行检修;④元件替代法:在我们不能确定是否是此元件出现故障时就可以利用这种方法,我们将已知的性能完好的元件替代怀疑元件,在替代后如果电子实验测量仪器运行正常则代表此元件出现故障,可以采取修理或更换的方式进行检修,如果替代后仪器依旧故障,则再去寻找其他的故障点;⑤电阻法:这种检修方法比较简单,用万用表测量电路中各个元件的电阻,将测量值与实际值进行对比,通过各元件电阻的异常判断其是否出现故障。 2.2维护、维修方法 ①清洗方法:电子实验测量仪器中的电位器及转换开关容易受灰尘影响而出现故障,因此可以采用专用的电子仪器清洁剂进行清洗,打开后盖后,找到仪器对应的转换开关、电位器等元件,喷入专用的清洁剂,反复调节后观察仪表显示,直至仪表显示正常为止;②更换相关元件:如果我们在直观的观察中能够发现开关或旋钮出现损坏,或者在清洗之后仍然故障,这时可以采用更换元件的方式进行维修,需要注意的是,转换开关为有着多个刀闸,线路板上的插脚也较多,因此要用空心针、吸锡器等专业设备进行更换,同时要尽量缩短烫焊时间,以免对线路造成损坏;③校准:电子实验测量仪器由于长时间的使用其精度和准度会出现一定的偏差,这时需要我们对测量仪器进行微调校准,校准的过程中要理解电路的原理以及仪器的构造,利用校准仪器一边调节一边观察显示屏[2];④仪器维修:在我们确定故障部位以及故障器件之后,就要对出现损坏的仪器进行维修,拆卸电路板之后,要根据电路原理图对断线以及重要插头做好标记,同时要注意拆卸顺序,便于维修后的安装,之后根据故障对损坏的元器件进行维修,注意维修过程中不能焊接时间太久,避免对其他元件以及整个电路的损坏,维修好要对仪器进行调试,确保其能够正常使用,对于一些构造复杂的测量仪器可以送回厂家进行检修。 三、结论 综上所述,在电子实验测量仪器维护与检修的过程中,首先要明确仪器故障原因,然后根据原因确定故障以及故障位置,最后才能进行检修工作,电子实验测量仪器的维护与检修是一项技术性较强的工作,因此技术人员应当不断充实自己的专业技术,积累维护和检修经验,以保证电子实验测量仪器的完好率,对实验教学以及科研做出贡献。 电子测量与仪器论文:《电子测量技术与仪器》课程基于工程应用的实践教学改革 摘 要:电子测量技术与仪器教学改革引起了高职院校教学改革的热点讨论。根据我院实际教学情况和学生自身特点,对电子测量技术与仪器”课程的教学进行了讨论、探索和实践,并提出理论指导实践、强化应用、分组指导教学等良好的建议。 关键词:电子测量技术与仪器;工程应用;分组指导;教学改革 1 强化实践操作的《电子测量技术与仪器》课程教学内涵 目前,《电子测量技术与仪器》课程作为移动通信专业的必修理论课,该课程对理论和实践的要求都比较高,高职学生在移动通信工程中所需的测量技能以及微波理论知识需要有较高的要求,传统教学中实验操作较少,电子测量仪器种类较少,如何通过教学改革,强化学生的理论知识和实践操作技能,形成具有高职自身特色的教育课程,值得我们深入研究和思索。 结合该课程特点,我认为其教学内涵应体现任务驱动的本质,一是理论性和实践性。理论性是指对学生的基本理论知识要求较高,因为移动通信专业的知识外联性较低,学生以前接触的很少,因此我们要求学生掌握基本的电子测量技能,并能够运用理论去指导本专业的实践操作。实践过程必须以提高学生基础和应用能力为主线,使其能够胜任岗位基本要求。二是任务性。《电子测量技术与仪器》课程教学将工作任务细分,同时配备多种电子测量仪器,让学生在实际操作中练习各种测量技能,学和做相辅相成,更重要的是在学习中以实际电子仪器作为载体,遴选、重构课程内容,将工作任务作为终极努力目标。 2 教学改革实施 依据高职院校培养高端技能型专门人才的培养目标,本课程实践教学改革的原则如下:⑴以电子仪器或模块作为课程载体。⑵将实际工程应用引入实践教学。⑶以实践作为教学的主线,通过实践带动知识、技能的学习与职业素养的养成。 在上述原则的指导下,对该课程教学进行如下改革: ⑴在教学中以学生为主体,以教师为主导,充分发挥主导的导向作用,使主体具有自主学习的能力。主导教师应加强自身理论知识水平的提高和技能的锻炼,同时及时更新专业动向。主体学生需要在理解理论知识的基础上,着重锻炼自身实践操作。通过调查分析及学生反馈,移动通信专业对于电子测量的能力要求为熟练使用各种电子仪器,运用自己所学理论指导实践,进行高频微波各种信号的测试,对相关数据进行记录分析并处理。因此,本课程从专业需求入手,充分利用实训室条件,培养学生分析问题,解决问题的能力。 ⑵充分采用多种教学方法,逐步培养学生自主学习能力。在实践教学中,引入实际工程应用,以任务作为驱动,积极引导学生学习。主导教师介绍任务,将学生分组,每组同学分贝完成不同任务,在同一组中,每位同学轮流当组长,指导该组学生进行整个任务的完成流程。在授课过程中采用课前预留,让同学们在课下时间充分利用网络资源丰富和准备即将学习的知识,在后续课中鼓励同学们上台展示,给学生发挥的空间。将教学内容分为基本模块和拓展模块两部分,基本模块用于提高电子测量能力,拓展模块用于培养学生的创新能力。 ⑶以电子仪器作为载体,联合企业开发多项实验实训项目,构建理论实践统一的教学体系。通过整合电子测量实践教学,合理有序的安排实验项目,根据不同的工程环境、工作任务及精度要求,选取科学合理的测量方案,选取正确的测量仪器。主导教师给定测量要求,学生自行确定实验方案,配置实验仪器,分组制定实验步骤,完成实验任务。比如测量射频放大器参数实验,不同组别的学生可以选取不同测量模块,自行查阅实训手册,分别制定不同实验步骤,最终完成测量任务。同时提出扩展性任务,添加学生自己的新思维,锻炼学生分析问题解决问题的能力。构建虚拟实验平台,引入Lab View虚拟仪器平台,利用虚拟仪器测量相关实际电路测试点,得出仿真结果,从而掌握电子产品发展新方向。 在综合性课程设计中,要求学生使用DXP、Multisim等软件进行项目设计与仿真。根据仿真通过的电路结构与参数,进行搭建实际电路并进行实际参数测量,要求学生提交测量结果,完成课程实习报告的书写,同时在实训结束前预留一定时间,自行讲解实训原理、数据处理过程、实训过程中碰到的问题及如何解决等,指导教师进行点评与打分。整个过程其他同学均可参与讨论,学生分析与解决问题的能力得到了进一步的升华。 3 总结 通过对电子测量技术与仪器课程进行的教学改革,学生有了较强的自信心,理论知识在不断的展示讲解中得到了进一步的提高,而有目的的实践又能够帮助学生从全局角度完善整个任务,进而提高学生整体思路思考方式的锻炼。师生在教学过程中关系融洽,面对问题能够共同讨论解决,学生的学习积极性有了明显的提高,真正落实了理论实践深层次理论的过程,学生探究性的学习精神得到提高。课改过程中学校和企业关系进一步增进,教学内容贴近实际要求,因此,基于工程应用的电子测量技术与仪器课程实践教学意义深刻。 电子测量与仪器论文:基于案例引导、任务驱动教学法在《电子测量技术与仪器》课程教学中的应用 【摘要】对于《电子测量与仪器》课程的教学改革,通过基于案例引导、任务驱动教学方法提高学生的职业素质出发,适当调整理论教学的内容、加强实践教学环节、积极改进教学方法、扩展课程外延,培养学生的职业能力和创新能力等观点。 【关键词】案例引导;任务驱动;教学 《电子测量技术与仪器》是一门注重理论性、应用性及综合性很强的课程。课程内容包括测量误差及误差分析、常规仪器的工作原理及仪器操作使用。除了学习和掌握必要的理论知识外,更重要的是能掌握各种电子测量仪器的选择原则以及使用方法。但我们一般的教材理论部分较多,具体测量方法特别实例分析、实训项目等内容介绍较少,教学也相对枯燥,学生的学习热情不高,学习效果不佳,所以需要更多的实践课程,利用案引导和任务驱动教学,更好地学习《电子测量技术与仪器》。 1.案例引导和任务驱动教学的应用 1.1 案例引导 20世纪初,哈佛大学创造了案例教学法。就是围绕一定培训的目的把实际中真实的情景加以典型化处理,形成供学员思考分析和决断的案例(通常为书面形式),通过独立研究和相互讨论的方式。来提高学员的分析问题和解决问题的能力的一种方法。 以往在讲解电子测量基本仪器的原理时,教师按课程的理论体系阐述知识点,学生听老师讲解,适当时候教师提问。这样课堂气氛沉闷,不利于调动学生学习积极性。采用案例引导教学法有利于改变这种状况。例如讲解频率测量这一章节,教师可先拿教师自己或上一届学生设计的一个简易数字频率计向学生演示,介绍其功能和设计过程,再介绍其基本工作原理,这样学生的积极性被有效地调动起来,学习兴趣大增。讲完后,再让学生思考这个作品还存在什么问题,或者还可以采用什么新的方案,并及时布置与之相关的研究性学习任务,以小组为单位进行学习交流与研究。在这个过程中每个学生根据兴趣选择一个内容完成开学时布置的小制作及小论文。上交作品或小论文时对学生进行面试,以避免抄袭现象。另外,教师在平时的教学科研工作过程中要注意收集与电子测量相关的小产品,充实到案例教学中。这种教学方法对理论基础相对较差的学生帮助也很大,其动手能力、应用能力可得到较好的锻炼。案例引导应着眼于学生正确和熟练地使用仪器这一教学目标,围绕这一主线展开讨论。对于电子测量仪器,主要强调其基本组成与整机工作原理,不对整机电路作较多的讨论。教学中的仪器内容及选型注意与当前生产、科研实践相联系,使其具有一定的代表性。在介绍典型仪器产品时,把仪器的面板构成和原理框图相联系,有利于学生把所学的理论知识与实践相结合。 不过需要注意的是:(1)案例的来源往往不能满足培训的需要。研究和编制一个好的案例,需要较长时间。同时,编写一个有效的案例需要有技能和经验。因此,案例可能不适合现实情况的需要。(2)案例法需要较多的培训时间,对教师和学员的要求也比较高。在案例引导的过程中建议:1)案例讨论中尽量摒弃主观的成分,教师要掌握会场,引导讨论方向,要注意培养能力,不要走过场。2)案例教学耗时较多,因而案例选择要精当,开始时组织案例教学要适度。3)学生一般都具有实践经验,不必担心讨论不起来,但一定要有理论知识作底衬,即案例教学一定要在理论学习的基础上进行。 1.2 任务驱动教学 任务驱动教学就是在学习信息技术的过程中,学生在教师的帮助下,围绕共同的任务活动中心,在问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,引导学生产生一种学习实践活动。它要求“任务”的目标性和教学情境的创建。使学生带着真实的任务在探索中学习。学生获得成就感,激发他们的求知欲望,形成感知心智活动的良性循环,从而培养出独立探索、进取的自学能力。 把课堂搬到实验室,针对具体的测量仪器来介绍工作原理及电路组成,同时观察实验效果。鼓励讲授理论的教师同时承担实验教学,此教学形式的改进能帮助教师拓展知识结构,理论教师通过实验课程指导,能深刻体会实验对理论教学的重要促进作用,提升教师自身教学和工程实践能力。令学生学生能够独立设计测量方案、熟练运用电子仪器、利用已学理论知识分析测量结果。通过任务驱动教学让学生充分掌握以下几点:(1)了解主要电子技术中如电压、电流、频率、元器件参数、阻抗、噪声等物理量的测量原理;(2)了解电压表、信号发生器、电子示波器、扫频仪、逻辑分析仪等电子测量仪器的工作原理并能熟练操作和使用这些测量仪器;(3)针对具体的物理量的测量,能够设计出合理的测量方案、正确操作测量仪器、并对测量结果能科学分析。 在仪器的新技术方面,我们建立了虚拟仪器实验室。通过Virt ualBench 等软件在教学中应用,使学生认识到在虚拟仪器中,一台计算机可当作多台仪器使用,“软件即仪器”;还可以根据自己的需要,应用Lab VIEW 等图形化编程软件编制软件,使计算机变成自己所需要的仪器。这样,大大地扩宽了学生的视野,提高他们的学习兴趣,也培养了他们的创新能力。 任务驱动教学需要注意的是:(1)教学进度不易把握。每一组的探究程度和进度教师很难把握,实训结束时,有的组提前完成,有的组不能完成,影响效果。所以后需采取一些措施,要既能保证探究效果,又不影响进度。(2)课堂管理待改进。探究性学习法的课堂更为生动,这也导致个别学生干扰他人。采取措施在行动上约束学生,最好能使学生都积极参与起来。(3)评价上有困难。任务驱动教学法,可能有个别学生滥竽充数、混水摸鱼,给教师造成教学质量好的错觉,影响到教学效果。 1.3 小结 总之,案例引导和任务驱动的教学模式改变了传统的教与学的结构,使学生真正成为学习的主体,教师除了具有辅导者、引导者的身份外,不具备其他任何权威。在这一模式下,学生将可能通过计算机网络随时获取帮助,并随时成为教师。这种教学方式全面应用到技能教学相信只是一个时间上的问题,它将完全改变传统的教学方式,使因材施教真正落到实处,让每个学习者将学习当作一种享受。 2.建立新型的考核评价体系 传统的考试制度比较注重理论和笔试,实验成绩虽占有一定的比例,但比重较小,这不利于人才的培养,理论测试与实践动手能力考核应同等对待。理论考核应从培养学生分析、解决问题的能力和创造能力出发。而实践考核中,既为不同层次学生提供更加公平的评价方式,也为那些擅长动手和创造的学生提供空间和时间,帮助他们脱颖而出,对学生的评价更客观、更全面。突出了实践环节的重要性。 3.重视教师自身素质的提高 教师在教学活动中是处于主导地位的,很难想像一个专业化程度不高、业务一般的教师能教出一批好的学生。而且随着新技术、新方法、新仪器的不断出现,测量应用领域的拓展,对教师知识结构、素质和能力也提出了新的挑战。为此教师一方面必须积极参加科研,掌握学科前沿动态,另一方面定期到企业挂职锻炼,掌握相关电子产品生产测试实际情况,丰富实用教学案例,把自己获得的实际经验、所掌握的最新信息传授给学生。 4.小结 21世纪是知识经济时代,知识经济时代对人才的素质和创造能力提出了越来越高的要求,对人才培养工作产生极其深刻的影响。大学作为培养高级人才的摇篮,只有紧跟时代的发展脉搏,改革人才培养模式,转变教学观念,更新教学内容,探索各种教学方法和教学手段,切实提高教学质量,才能很好担当起为社会输送合格人才的重任。在本课程的教学过程中,我们采取了多种教学方法,虽然取得了一定的成绩,但教学改革毕竟是一个长期探索、不断完善的过程,需要我们去不断总结经验,探索更有益的方法。 电子测量与仪器论文:高职高专《电子测量与智能仪器》课程改革的思考 【摘 要】《电子测量与智能仪器》课程是电子信息工程专业、电子信息工程(通信方向)、城规控制等专业的专业平台课程,这门课程是实践性实做性很强的科目,也是一门内容繁杂的交叉学科。内容涵盖了传感器、电子测量、智能仪器等。它在现代检测与控制系统中有着举足轻重的作用,它的课程改革也显得尤其重要。 【关键词】《电子测量与智能仪器》;改革;传感器 《电子测量与智能仪器》课程是电子信息工程专业、电子信息工程(通信方向)、城规控制等专业的专业平台课程,这门课程是实践性实做性很强的科目,也是一门内容繁杂的交叉学科。内容涵盖了传感器、电子测量、智能仪器等。它在现代检测与控制系统中有着举足轻重的作用,从传感器转换原理上来说,涉及电学、磁学、光学、化学等学科;从应用角度来看,又与测量学、电子学、计算机技术及自动控制技术等紧密联系;而传感器、电子测量、智能仪器的内容相对独立又相互联系;就学习方法来说,是理论与实践紧密结合的一门课程。 本课程是从事现代电子科学研究的必备基础。随着电子技术的发展,我国正成为世界电子产品制造业的制造中心,对于高职院校的电子信息专业学生来说,走上工作岗位以后,会成为生产、调试、检验第一线的技术工人。为了提高生产效率,在生产岗位上除了需要大量的通用仪表,还需要各种特殊仪表,学生只有全面学习并掌握了常用的电子测量仪器仪表的原理和使用,才能为优秀专业课的学习及以后的工作打下坚实的基础。 《电子测量与智能仪表》课程改革包括了下列内容: 一、理论教学的改革 (一)项目化教学的组织 因为该门课程内容由《传感器》和《电子测量》两门课程演变而来,教学课时又有限(48学时),教学内容不可能面面俱到;而且在企事业的实际应用中,不同行业所使用的传感器和测量仪器也各有侧重。针对以上特点,我们以项目为载体,将教学内容分为五个传感器项目和五个电子测量项目,传感器包含传感器认识、电子称设计、转速仪设计、声光控制灯设计、温度采集器设计等项目。电子测量包括信号产生、电压测量、波形测量、时间测量、电子元器件参数测量等项目。并在项目后加入知识扩展模块,方便不同专业的学生学习不同的专业知识,学有余力的同学还可以扩展知识,增加素养。根据学科的发展,教学内容适当加入智能仪器的内容,以方便学生以后更好的适应工作岗位。 (二)教学内容的优化 目前的传感器教材在内容的编排方面,考虑到系统性和完整性,顺序一般安排为基础知识、各种类型的传感器、信号处理电路,最后介绍智能型传感器和传感器网络等新知识,这样的安排不太适合职业院校对学生职业能力培养的要求。 为此,我们在组织教学时,对部分内容进行了调整: (1)将传感器认识作为一个项目,在这个项目里完成对传感器的认识、掌握传感器的分类、掌握传感器的命名方式、了解常用传感器的转换原理、了解常用传感器的测量电路和处理电路。这样调整的好处是,在学习具体传感器之前,先掌握相应的知识路,等讲到具体传感器时,学生便能针对不同的传感器进行相应的实践项目,做到学以致用,提高技能。 (2)把对应的传感器放到每一个具体的项目中学习。目前,传感器的智能化、集成化已走向成熟,很多半导体制造商都研制、生产出了各种智能化、集成化的传感器及传感器专用处理电路,将该内容分布到每个模块中,一是可以使学生对传感器的学习更有针对性;二是让学生对传感器的应用有了清晰的认识,学生掌握的不再是孤立的传感器的知识,而是相应的应用电路,在学生走到工作岗位之后能很快具备相应的岗位能力;三是能做到将最新技术、产品介绍给学生、满足学生对新技术的需求;四是每一项目仍自成一体,不会使教学内容离散。 (3)加入扩展知识 在每个项目的后面加入相关的扩展知识,比方说声光控制照明灯项目,该项目是以声光控制照明设备为载体,详细分析了光电传感器的应用。光电传感器是一类分类繁多,应用广泛的传感器,各个专业以后都可能用到。在项目后面我们加入红外报警器、地铁屏蔽门、光电鼠标等扩展知识,方便电子信息、城规控制、通信信号等不同专业的学生学习相关专业知识,积极发挥专业平台课的作用。 二、教学方法的改革 (一)实用为主、理论够用的原则 传感器部分主要内容为转换原理、基本特性等,而职业院校毕业生的去向主要为生产一线,重点在于应用,只要知道如何使用、选择传感器即可,很少需要进行理论研究。因此,在教学中只需要让学生定性地了解传感器的工作原理,熟悉其基本特性,对于原理性的理论推导可以不做要求。对于一些定理,只要知道定理内容及在生产实际中的应用即可,对于定理公式的推导则没必要详细介绍。对此部分内容感兴趣的学生可以自学,有问题再向教师请教或自己查阅资料。例如桥式测量电路,学生只要明白电桥电路的作用,知道直流全桥、双臂电桥、单臂电桥之间电压灵敏度的关系。而其理论推导则无须占用课堂时间。学生学习的重点在于如何根据传感器手册、应用场合、测量范围等指标选用传感器,而对于很多公式、理论等内容则以学生自学为主,重点在于培养学生的技能。 在教学过程中,对于基本概念的教学仍然采用传统的教学手段,对于新技术、新知识或相对比较简单的内容,则采用多媒体教学。对于一些智能型传感器,则要求学生充分利用网络资源,了解传感器发展的最新动态。 (二)依托网络资源环境,提升研究性学习的质量和水平。 课程组教师建立了课程网站和资源库,使多年来积累的课程建设成果、优质教学资源能够跨越时空界限为学生的自主学习和研究性学习提供资源环境。资源库建设包括教师的基本教学资源、拓展教学资源、课业库、试题库、学习链接等内容,网站还专门设置了“学生资源共享”“网上测试”和“网上答疑”等互动性环节。学生可以将自己的研学成果上传到“学生资源共享”。通过该互动环节丰富了资源的来源和共享范围,加强了教师和学生之间以及学生和学生之间的互动交流,通过网上测试随机组卷,了解自己对知识的掌握情况。 电子测量与仪器论文:浅谈技校《电子测量与仪器》课程的一体化教学 摘 要:新形势下技工教育应以培养学生的综合职业能力为目标,传统的教学模式存在不少弊端,应用理论与实践一体化教学方式,学生不单掌握了职业知识,更掌握了职业技能,为其职业生涯发展奠定了基础。一体化教学实施中,采用分组合作,学生体验到团队合作、与人沟通的重要性,增加了对工作的认同感与责任心,有利于提升综合素质。 关键词:理论 实践 一体化 职业 教学 合作 自主 学习 当今世界对技能人才的综合素质和技能水平要求越来越高,技工院校作为培养技能人才的主阵地,始终坚持为社会经济发展服务,为企业服务。技工教育正在探索建立以职业活动为导向,以职业能力培养为优秀,理论教学与技能操作融合贯通的课程体系。正因如此,为了提高技校电子类专业学生动手能力,采用理论与实践一体化教学方式已经成为迫在眉睫的大事。下面就《电子测量与仪器》的一体化教学谈谈自己粗浅的看法。 1、 技校电子类专业《电子测量与仪器》课程传统教学的弊端 《电子测量与仪器》课程是电子类专业的一门重要专业课,这门课程在保证必要专业基础知识的同时,加强实践性教学内容,教材既有对电子测量知识 和原理的阐述,又有对测量方法、测量仪器的介绍。以往的“填鸭式”教学,学生接受的仅仅是纯粹的理论知识,由于实践缺少,他们对知识理解不够深入,再加上这门课比较抽象,学生就算听明白了,但具体操作还是有困难,无法真正学以致用,根本不能掌握技能。久而久之他们对这门课程失去了兴趣和学习积极性, 这是作为教师所不愿看到的。 2、 实行一体化教学的意义 (1)、采用一体化教学,有利于职业能力培养 “一体化”,在百度百科中被定义为“多个原来相互独立的主权实体通过某种方式逐步结合成为一个单一实体的过程”。技校电子类专业《电子测量与仪器》 课程的一体化教学是把理论知识和实践操作有机结合起来。理论和实践本是统一的,理论来自实践又指导实践,职业教育教学中不存在没有实践的理论,也不存在没有理论的实践。应用理论与实践一体化教学方式,可以达到课堂讲解、实践演示、实际操作同步开展,能有效让理论知识的教学和实际操作的学习统一成有机的整体。通过学习,学生不单掌握了职业知识(为什么要这样做),更掌握了职业技能(会做)。 (2)采用一体化教学,大大提高了学生的学习兴趣和学习过程的参与度 一体化教学过程中,以学生为中心,教师导、学生演的教学模式使课堂气氛活跃,学生课堂出勤率明显提高,课堂上玩手机、睡觉的现象大大减少。一体化教学改变了传统课堂以教师讲授为主的模式,让学生有了自我学习和动手操作的时间,大大提高了他们的学习积极性,使其从以往的被动学习转变为主动学习。一体化课程的学习是以学习任务为载体的学习与工作,当任务完成并且受到教师和同学们认可时,学生体会到了成就感,增强了自信心。 (3)采用一体化教学,有利于培养“双师型”一线教师 实施一体化教学首要条件是教师。一体化教学需要的是“双师型”教师,没有“双师型”教师,理论和实践还是割裂的。双师型教师必须具有综合职业能力,解决生产中的实际问题。《电子测量与仪器》课程任课教师在应用理论与实践一体化教学策略时,无论是理论知识,还是实践动手操作方面的知识都需要有系统性掌握,在此过程中,必然会带动一线教师应用各种方法提升自身的教学能力,进而培养出更多的“双师型”教师。 3、 技校《电子测量与仪器》课程一体化教学的实施 (1) 将课堂教学转向工作情景,让学生在“学习中工作,工作中学习”。 一体化课程来源于某一(类)职业的典型工作任务,学生通过完成完整的一项项学习任务实现综合职业能力的培养。整个教学过程是学习任务和工作任务完成的方法和途径,教师根据工作要求布置学习任务和工作任务,学生则通过学习和工作完成各项任务,即通常所说的工作中学习,学习中工作。教学场所由教室转为实训室(教学工作站),把课堂教学转向工作情景。具体到《电子测量与仪器》课程的一体化教学,实施时采用模块式教学,每一个模块又分成几个项目,每一个项目又划分成几个小任务。例如在进行电能量测量模块教学时,教师先讲授理论知识,然后演示电压、电流、功率及电能的测量方法,在此基础上,给他们布置学习、工作任务,让他们装接日常用的交流照明电路,测量该电路的电压、电流、功率及电能。从学生的接线、检查、通电、测量到断电,都严格按操作规程、企业规范来要求,让学生的学习过程与该职业在社会上的实际工作过程一致,使得学生能更全面地接触工作的每一个环节,为其将来的职业生涯发展奠定基础。 (2) 分组合作,自主学习,提高学生的综合素质 《国家中长期教育改革和发展规划纲要》指出:职业教育要增强吸引力,需要改革教学模式,教学模式改革成功的一个重要标志就是学生个性化学习方法的形成和自主学习能力的发展。自主学习是一种以学习者为中心、强调学习者积极参与并结合合作,学习自主管理自己学习的新型教学模式。具体到《电子测量与仪器》课程的一体化教学实施,教师可以把学生分成小组,一般3至5人作为一组,并从中选一位学生作为小组长,做好这一步有利于更好地进行教学的组织工作,教师通过引导学生确定学习目标、制定学习进程、合作探究等手段完成学习(工作)任务,学生在完成任务的过程中,不断讨论学习(工作)方法,形成了各自独特的技巧,培养了他们解决问题、优化工作的方法能力,在此过程中,学生体验到了团队合作、与人沟通的重要性,并增加了对工作的认同感与责任心,综合素质明显提高。 (3) 教师评价、学生成果展示,增强学生的成就感和自信心 学习(工作)任务完成后,让学生将自己的成果(设计、制作)进行展示,教师需要针对学生的知识掌握、操作情况及其在整个活动中的表现等方面进行点评,多给予鼓励,少批评,尽可能考量学生发展各方面的需要,进行层次化点评,让每位学生都有收益。 综上所述,技校《电子测量与仪器》课程的一体化教学是以职业能力为优秀,以职业活动为导向,对提高学生的学习兴趣,增强他们的自主学习能力,提高他们的综合素质都有很大意义。 电子测量与仪器论文:浅析项目教学法在中职电子测量仪器与应用课程教学中的应用 摘 要:本文主要从项目教学法的角度,分析了如何有效开展电子测量仪器与应用课程的教学,以激发学生的兴趣,提高教学效果。 关键词:项目教学法;中职教育;电子测量仪表与应用 职业学校是培养高素质专门技术人才的基地,肩负着向特定的行业和岗位培养合格的操作技能型人才的使命。现代科学技术的迅速发展,促使社会体系、经济体系和教育体系不断地变化,社会对高素质技术人才的需要也在变化,现代社会要求人的能力有三个方面:专业能力、社会能力和方法能力。社会能力与方法能力是学生适应社会的能力,要培养学生这种能力,教师就应改变传统教学方法,以适应培养学生增强社会能力与方法能力的要求。 一、改变传统教育模式实现职业教学上的创新 我国传统职业教育模式的教学目标是向学生传授系统的文化基础知识和专业基础知识,以知识为本位,强调学科知识的科学性与系统性,教学上注重新旧知识之间的联系,重视识记,但忽略了对学生能力和创造性的培养。这与当今社会强调实用技能,强调知识创新等素质教育要求不相符,难以适应社会的发展需要,因而对传统教育模式进行改革迫在眉睫。 项目教学法是从德国引进的一种全新的教学方法,重点强调对人的关键能力的培养。项目教学法注重培养学生的分析能力、团结协作能力、综合概括能力和动手能力,极大地拓展了学生思考问题的深度、广度,让学生较早地接触到工作中遇到的问题,并运用已有的知识解决它,对技校学生来说很有针对性。目前,项目教学法已逐渐取代传统教学中视理论为基础的教学模式,成为职业学校多数教师探索追求的新领域。 二、项目教学法在电子测量仪器与应用课程中的实际应用 电子测量仪器与应用作为一门电子专业的基本技能课,要求学生掌握电子仪器仪表基本理论,掌握电子仪器仪表的正确使用方法,掌握电路测量的基本技能和相关技术。课程强调理论与实践掌握相结合,实践性强,很适合采用项目教学法进行教学。 由于诸多原因,目前中职业学校学生普遍认为电子测量仪器与应用课的理论知识较抽象,电路原理难懂。对教材中各种单元电路在实际中有何用途,如何应用所学的知识解决生产和生活的一些问题,学生更是感到茫然,往往产生想学又怕学的矛盾心理。针对这种现状,教学中,教师应想方设法激发学生的学习兴趣,改变教学方法,处理好理论教学与实践教学的关系,尽可能少讲深奥的电路理论,多讲实用仪器的应用,多给学生提供动手机会。 项目设置及任务分解表 1.确定项目任务 项目教学法的课前准备工作是教学法中的一个重要环节,让学生分组查、找相关资料,确定项目的目标和任务,充分发挥他们的智力。这样学生成了教学中的主角,而教师则转换为教学的引导者。 (1)项目教学设计原则。由传统以教师为中心的教学变为以学生为中心的教学;由以课本为中心转变为以“项目”为中心;由以课堂为中心转变为以情景为中心。 (2)项目的选取标准。该项目可用于学习特定的教学内容,具有一定的实用价值;与企业实际生产过程或现实商业活动有直接的关系;学生有独立进行计划工作的机会,可以自行组织、安排学习行为;有明确而具体的成果展示;学习结束时,师生共同评价项目工作成果以及工作学习的方法。 考虑到万用表和双踪示波器是电工电子的常用常见仪器,学生必须掌握其用法,因此,在电子测量仪表与应用项目内容的选取中,选择这两个项目作为教学重点。为了更好地学习电子线路专业课,又选了元器件的识别和信号源两个项目。 2.制定计划 完成实用性项目的过程,学生更能认识到这门课程的作用,加深对这门课程应用前景的了解。根据电子测量仪表与应用课程的特点和学生认知规律,教师应由简到难设计出项目,每个项目再分解成具体的任务链。学生通过学习这些项目,不断练习电子测量仪表仪器的基本操作,激发学生的学习兴趣。 3.实施计划 将电子测量仪表与应用课程的教学分成若干项目,再将每个项目分成多个任务,这样很容易分解重点和难点,便于学生学习掌握知识与技能。在教学过程中,要鼓励学生克服思维定式,大胆猜想、判断,形成创新能力。 (1)上好绪论课,作好准备。在初学习时,要让学生知道学习方法,实训报告最终要让学生自己完成。在开学初,安排几节绪论课,说明本课程的教学内容,让学生了解大致的学习任务,知道重点项目是万用表和双踪示波器。 (2)先认识,再动手,后理论。学习第一个项目时,在实训室中,让每个小组领一个万用表。先让学生认识万用表,知晓面板上各部分的作用,再进行简单的应用,激发学生的学习兴趣。然后,课堂上进行相关理论的学习。教师可再演示万用表的操作过程,结合理论讲解,然后找几名学生现场演示,教师及时指出学生操作中遇到的各种问题。同时设计几个问题,让学生边思考边现场解决。在实训时,教师应巡回指导,及时发现和解决学生遇到的问题,对典型问题或错误,要向全体学生进行讲解。 4.检查评估 当某一项目任务完成后,一定要及时对学生的学习情况进行总结和评价。一般情况下可分三级来考核,第一级可由教师对小组项目情况评定,第二级是由小组成员根据各组员对小组的贡献情况互评,第三级由学生本人进行自评,综合三级评定来确定每一个成员的成绩。让学生及时写出实训报告和实训体会,引导学生对所做所学的内容进行归纳总结,找出不足。 总之,学生完成这些项目后,基本掌握了常用测量仪表的原理和使用,为后续学习电子技术等专业技能课,也为今后在工作中继续学习打下基础。
软件毕业论文:软件开发类毕业设计中敏捷软件技术的应用 摘 要:提出了在软件开发类毕业设计中采用敏捷技术进行过程控制的方法,从实际效果中可以看出,这种方法较好地解决了软件开发类毕业设计中遇到的各种问题,能够有效提高软件开发类毕业设计的质量,使学生在毕业设计中得到充分的锻炼和提高。 关键词:毕业设计;敏捷软件开发;极限编程;软件质量 0 引言 毕业设计是本科教学中非常重要的一个教学环节,是对学生所学知识的检验和总结,是培养学生独立分析和解决问题能力的重要手段,也是学生进入工作岗位前的最后一次实战演习;并且,它是本科教学水平评估指标体系的重要指标之一,是考核学校本科教学水平和质量的重要内容。 软件开发是计算机专业毕业设计中一个重要组成部分。学生开发的软件质量直接反映出毕业设计质量,而指导教师的指导和监控对学生开发软件的质量高低有很大影响。本文首先介绍了软件类毕业设计的特点、遇到的问题及其原因分析,然后将敏捷软件开发技术应用于指导和监控软件类毕业设计,最后通过具体的实践对其进行总结。 1 目前状况及问题 1.1 软件开发类毕业设计的特点 本科计算机专业毕业设计中,软件开发占很大比重。而软件开发类毕业设计与其他专业的毕业设计以及商业化软件开发又有很大不同,主要体现在: (1)设计的最终目的是要生成可运行的、实现一定功能的、错误率较低的实际软件产品,而不仅仅是提交一份文档报告。 (2)设计小组成员分工合作,要将各人的成果整合,形成完整的软件;小组每个成员不是完全孤立的,每个人的工作都与其他人息息相关。 (3)项目小组一般只包括一个人或几个人,人数较少,远少于一般商业化软件开发项目小组的人数。 (4)小组成员没有足够的团队意识,没有足够的软件工程经验,一般没有作为一个团队的成员共同开发过软件产品。 (5)项目开发过程不完全,编码的结束即意味着项目的结束。项目不要求有完整的工程化的分析和设计文档。 (6)有些软件开发没有与商业项目挂钩,也就没有真实客户的需求对其进行功能和性能上的监控。 1.2 遇到的问题及原因分析 根据上面的特点可以看出,普通毕业设计的指导方式或是工程化的控制手段,并不能适应软件开发类毕业设计,最终会导致毕业设计质量低下,学生得不到真正锻炼。比较突出的问题主要表现在以下几个方面: (1)项目组成员各人任务不明确,能力参差不齐,并且有时没有充分地交流设计思想,最后导致软件各个功能模块无法有效整合。 (2)项目需求因为各种原因不断改变,软件不断修改,最终完成的软件产品达不到设计要求。 (3)编码开始后,软件的错误和缺陷不断涌现、不断累积,最终无法控制。 这些问题的产生,固然与设计选题、学生能力、实验环境以及教师的指导力度分不开,最重要的还是与教师的指导和监控方式有关。应当采用恰当的指导和监控方式,最大化地促进学生能力的提高,最有效地根据各个学生的特点,推动学生逐步达到毕业设计软件质量和功能的要求。 2 敏捷软件开发技术的应用 采用适当的指导和监控方式,实际就是要求教师对学生软件开发应用适当的软件过程模型,也就是软件开发的工程化控制手段。 2.1 敏捷软件开发简介 传统的软件工程方法中的架构设计与程序开发在时间上是先后分离的,这种分离常常导致一些脱离实际的设计和脱离设计构想的编程,导致最终软件开发的不理想甚至是失败。鉴于以上问题,敏捷软件开发技术应运而生。 敏捷软件开发以交付而不是以构造为优秀,它强调的是交付对客户有价值的软件,而不是用户需求中所描述的软件。简言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷软件开发方法提倡采用先进的技术和高水平的小型团队,并辅以人性化的管理,充分发挥软件开发者的才华,建立畅通的交流机制,使软件开发团队水平和软件质量共同提高。 敏捷式开发采用适应性方法,而传统的软件工程学采用的是预测性方法。敏捷式开发是以人为主的,而传统的工程学是以过程为主的。二者的主要区别存在于它们对软件开发过程的描述中,也就是说,敏捷开发实现当前最需要的功能,然后根据变化来修正和改进;而传统软件工程学一开始就将软件的各种架构预测好,然后采用固定的过程来实现这种架构。软件开发中的变化是不可避免的(通常传统软件开发的失败主要原因就是不能很好适应这种不可预知的变化),因此就要找到一种新的方法能够更有效地适应变化,这其实也就是敏捷式开发方法所要达到的效果。 可以看出,上述的敏捷软件开发的许多特点正是与软件开发类毕业设计的许多特点不谋而合,例如,小型的开发小组,适应性(适应不可预测变化)的开发机制,短期的交付(毕业设计一般都在半年甚至更短时间内完成软件的交付),充分发挥小组成员的特点,建立畅通的交流机制等等。因此,将敏捷开发思想引入毕业设计中的软件开发,不失为解决后者诸多问题的很好尝试。 2.2 敏捷软件开发应用 敏捷软件开发技术包含若干的价值观、原则和实践方法。将其用于毕业设计的指导和监控,主要应包含如下原则的应用: 2.2.1 增量式开发 传统软件类毕业设计采用传统软件工程学指导方法,先进行需求分析,然后根据需求进行功能模块划分,接着开始编程。如果最初阶段不能很好地完成分析和设计任务,后面的软件开发将出现严重问题。 而在敏捷软件中,采用的是增量式开发,对于难度较大的软件设计,不是一步吃透功能,而是逐步添加功能,在改进的过程中促进学生能力的提高。在笔者指导的一项毕业设计中,要求学生用Java编制网络实时通讯软件。采用增量式开发方法,先要求学生实现基本功能,即发送字符串到另外一台计算机,使用Windows的超级终端作为接收机进行测试;接下来要求学生实现程序互相发送和接收字符信息;然后,实现聊天室的多人聊天的线程控制;进一步可以实现数据库存储登录用户信息,并进行验证;最后,实现其他功能,例如网络硬盘,文件传输等等。在开发过程中,增量式设计能够让学生逐步进入高层次的内容,而不是一开始就进行高难度的开发。并且,通过逐步修改代码,可以提高学生阅读代码和优化代码的能力,学生的编程水平得到很好的提高。 2.2.2 可持续的开发速度 敏捷开发技术不要求团队一开始就尽全力完成任务,而是尽量保持一种稳定的、可持续的开发速度;团队的成员必须始终保持旺盛的精力和警觉的思想。 在很多毕业设计中,一开始学生就以极高的热情和全力以赴的状态去工作,然而随着进度的延缓,错误不断增多,以及越来越复杂的需求变化,学生的热情迅速减退,最终影响设计成果。因此,指导老师必须充分调动学生的积极性,又不能让学生 的精力过早地消耗,要保持一个稳定的进度。 2.2.3 简单 敏捷软件开发方法采用最简单的方式实现当前最需要的功能。在毕业设计中,针对某一个功能,采用尽量简单的方式去实现,不需要考虑为了将来的功能而进行“提前的准备”。因为这种“提前的准备”往往会让学生考虑问题过多,反而忽略了当前最重要的内容。 然而,简单并不代表着功能的缩减,当某些功能的实现成为必须的时候,敏捷软件开发方法采用在代码上改进的方式来完成,并且以此为机遇,充分进行反省,让学生在改进中得到进一步提高。 2.2.4 结对编程 结对编程是敏捷开发和极限编程(XP)的重要实践,它是指两个程序员结对使用同一台计算机完成编码――其中一位控制键盘并输入代码,另一位观察输入的代码并寻找着代码中的错误和可以改进的地方。这种方式能极大地促进知识在团队中的传播,并有效降低代码的错误率。 在毕业设计中,根据学生的特点,采用结对编程方式,可以让学生充分交流,互补所短,互用所长,互相学习。例如,在网页制作类的软件开发中,ASP脚本编程人员和界面设计人员结对,能够充分利用二者的特点,将脚本程序和网页界面元素有机地结合起来,形成功能完善,界面美观的动态网页。 2.2.5 适应改变 敏捷开发的一个重要特点就是它能够很好地适应改变,并且欢迎改变。这里的改变主要是指功能需求方面的改变。而敏捷开发对改变的适应,主要是通过增量开发,持续交付以及不断地改进与反省来实现的。 在毕业设计中,设计题目一经给出,主要方向不能变。然而选择题目的学生是变化的,个体能力有时候有很大差别,并且在开发中会碰到很多不能预知的技术问题。采用敏捷开发中的过程控制手段,可以有效地让毕业设计小组更好地应对各种变化,不会因为突发因素导致软件开发的失败。 2.2.6 个体激励和交流 毕业设计的重要目的是促进学生各方面能力的提高,采用的手段可以有很多。在敏捷设计中,强调个人能力在团队中的充分展示。把这种思想应用于毕业设计指导中,可以采取定期召开小型交流会议的方式,让每一个组员充分发挥自己的能力,以“头脑风暴”的形式对系统当前状态和改进方式进行畅所欲言的交谈。通过这种形式的交流,能够充分调动整个小组成员的积极性,及时发现系统开发过程中的各种问题,增强整个小组的凝聚力,有效提高学生的团队协作能力。 2.2.7 反省 好的团队并不只是埋头工作,他们会思考如何工作和为什么工作。在毕业设计指导过程中,指导教师应当在适当的时机提醒学生对开发工作中各项内容进行反省,让学生能够有机会去辨别可能或已经发生的错误。反省不仅仅是简单的思考过程,反省的后面应该紧跟着行动,学习是反省的行为,要能够将错误造成的危害尽早地阻止,并从中学习,以免同样错误的再次发生。 2.2.8 其他原则 敏捷软件开发技术还包含其他一些原则,在设计中包含了面向对象设计的一些基本原则,例如单一职责原则(SRP)、开放一封闭原则(OCP)等等。要将这些设计原则应用到具体的软件开发中,需要学生熟悉面向对象程序设计的相关概念和技术。 将敏捷软件开发技术应用到毕业设计的指导过程中,需要指导教师本身对它有较为深刻的理解,并且勇于进行大胆的尝试一毕竟敏捷开发的很多实践是与传统软件工程学方法相悖的。指导教师可以先在某一门程序设计课的课程设计中采用这种思想,然后进行相应的调整,再将其应用于毕业设计的指导工作。 3 结束语 将敏捷软件开发技术应用于指导毕业设计,能够充分适应软件类毕业设计的特点。在实际采用这种方法对我校的两组毕业设计小组进行指导的过程中,可以看出,这两组同学在对语言工具和相关知识不是很熟悉的情况下,采用渐进的方式,逐步实现设计要求的功能,并且不断对代码进行改进,软件完成的质量比其他小组明显要高。毕业答辩中,小组成员能够很清晰地阐述其软件开发进程以及相关知识的学习过程。并且,小组成员通过毕业设计加深了交流,团队协作能力有了大幅度的提高,小组成员个人的精神面貌也有了较大的改变。 软件毕业论文:计算机专业毕业生的软件行业就业发展之路 摘要:本文分析了当前软件行业的发展前景以及对人才的需求,同时也分析了软件行业有哪些计算机专业毕业生可以选择的工作。 关键词:软件行业;IT;就业 近几年来,面对社会再就业和高校毕业生就业的巨大压力和剧烈竞争,计算机专业毕业生的就业优势不断下降,就业难度不断增加。一个比较普遍的现象是,学生就业的单位层次和待遇在不断降低。那么计算机专业毕业生应如何选择自己的就业方向呢?根据现有的就业情况看最好的就是软件相关方面,毕业生的起薪48%在1500元以上(见下图),远远高于其他专业。 1软件行业对人才的需求 据介绍,计算机软件行业是目前的热门行业。2007年我国的软件产业增长率依然保持在30%以上。据招聘网站的统计,其相关职业单月数量达数十万,申请数量达到百万级。计算机软件领域是一个包括系统软件、Linux应 用、中间件软件、嵌入式软件、数据库软件、财务及企业管理软件、教育软件、游戏软件、语音应用软件等在内的复杂的集合体。随着计算机深入各行各业,在大大提高效率的同时,也在深刻影响着人们的生活。计算机的深入应用离不开软件,软件产业将成为21世纪拥有最大产业规模和最具广阔前景的新兴产业。 从2007年的招聘情况看,软件工程师、软件测试工程师、网络系统工程师、咨询工程师等都有很多招聘职位,人才需求很大。尤其是软件测试工程师,继2006年的短缺之后,2007年仍然有很大的人才缺口,很多软件测试工程师都享受着地位和薪水的双高待遇。企业招聘人数很多,而且更青睐有经验的应聘人群。软件行业中从事计算机和网络技术类工作的人员比重优势很明显,占到了从业人员总数的四成左右。从事销售类和软件工程师职位的人也较多。专家指出,中国的IT队伍存在严重的结构失衡,既缺乏高级IT人才,也缺乏技能型、应用型信息技术人才,以及一大批能从事基础性工作的技术人员。中国软件人才的“金字塔”型合理结构并未实现,软件产业健康、快速发展需要三类人才:既懂技术又懂管理的高级项目管理人员、系统分析及软件测试人员、熟练的程序员,这三类由高到低的人才结构并未呈金字塔型。在软件行业,具有3000元以上月工资的人员比例接近50%。 2全球软件发展总体概况 (1) 全球软件产业保持平稳增长。 (2) 各国形成自身特质发展。 美国:占据软件产业最上游:基础软件、产品标准、高端产品。 日本:大企业需求、大企业应用。 爱尔兰:软件产品本地化。 印度:软件出口外包。 韩国:数字内容、网游。 中国:国内信息化巨大需求、未来将影响软件产业分工的重要因素。 (3) 中国软件产业呈现以内需拉动型的增长模式。 这样看来,软件开发的确是计算机专业毕业生的好职业,那么如何成为软件工作者,如何发展呢? 3目前软件工作现状 软件行业提供了许多就业机会。能熟练使用办公软件,如Office,Excel等等,会一点编程,你最起码可以做一个办公白领。熟悉网络的话,可以做企事业单位的网管、网络维护、建网站等工作。能熟练使用C++编程,熟悉操作系统,可以成为专职程序员,熟悉底层软件还可以成为系统工程师。能熟练使用JAVA,可以处理面向对象的企业型的应用开发,公司企业Web页面设计、Internet可视化软件开发及动画等,Web服务器手机上的JAVA游戏开发等等。熟悉Linux,完全可以在Linux世界里自由竞争,你只需要一台电脑连上Internet以及一个好的头脑就足够了。你的Linux战友们将会根据你的意见、你的代码和你的其他贡献来判断你的能力,不愁找不到工作。能熟练使用Protel,可以找设计电路板方面的工作,如设计PC机板卡等等。单片机熟练,可以找单片机开发编程应用方面的工作。小企业,小产品多多,其中也自有一番乐趣。对DSP有一定基础的话,可以在人工智能、模式识别、图像处理或者数据采集、神经网络等领域谋求一个职位。熟悉ARM,可以成为便携式通信产品、手持运算、多媒体和嵌入式解决方案等领域里的一名产品研发工程师。熟悉EDA,能熟练应用HDL语言,熟悉各种算法,如FIR、FFT、CPU等等,同时掌握最新FPGA/CPLD器件的应用,把研制的自主知识产权的模块用于ASIC。 此外,我国软件开发工程师与测试工程师岗位比例为6∶1,远远低于国际水平。预计在未来10年内,我国IT企业对软件测试人才的需求还将继续增大。在谈及测试人员的薪酬待遇时,企业方介绍“目前大多数公司给软件测试人员提供了双轨制的培训和广阔的发展平台。薪金方面也比较丰厚,具有一定经验的测试人员的薪水在5千到8千不等”。前程无忧2006年的薪酬报告显示,软件测试工程师在IT行业中越来越受到重视,其薪资也节节高升。初级软件测试工程师的起薪从2000至5000元/月不等,若有三年工作经验的话,薪资在8000元/月左右,具体视不同地域、不同性质企业、测试工程师的不同能力而定。以3.5年左右从业经验的软件测试工程师各地薪资情况来看,北京地区该职位的平均年薪逾5.8万元,其中外商独资企业的年薪为全国之最,将近8.5万元,而其余各类型企业的年薪都在5万至6万元。上海地区软件测试工程师的平均年薪为6.3万元,欧美独资和欧美合资企业的薪资不相上下,分别为7.9万和7.7万元。以上种种迹象表明,软件测试工作已成为IT职场上炙手可热的新“黄金职业”。 在今年北京国展招聘会上,国家软件出口基地北京软件出口中心人力资源负责人介绍,本次参与招聘的企业将主要对软件测试工程师、J2EE高级软件开发工程师、JAVA开发工程师等岗位展开招聘;由于测试工程师等人才极其紧缺,大多企业都比较急,甚至有些企业像金山、联信永益等就直接打出“高薪急聘”字眼。也就是说计算机毕业生在软件行业中就业面临巨大压力的同时,也有很多前所未有的机会和挑战。 4软件工作者如何发展 软件行业的门槛相对较低。初级的开发者很多,这些开发者大多从事最上层的基本开发,基本知识相对薄弱,几乎没有经验和系统思维,而且成长的空间也不大。在成长的初期,即软件工程师和高级工程这个阶段,是成长的关键。在软件工程师阶段,如果走不到高级工程师就只能转变角色去其他的领域生存,实际上就大学毕业生而言,最终成为高级开发工程师的并不多,大概有10:1的比例。大多数在初级工程师到高级工程师这个过程中选择了其他的发展方向,有一部分工作了数年依然是初级工程师的,很多时候感觉他们选择这个行业是完全错误的。在高级工程师阶段,如果继续发展自己的技术能力走技术路线,可能成为系统架构师、分析师、资深技术专家。如果具备一定的领导能力,则可能成为团队的领导者,甚至成为一个软件开发企业的CTO。也就是说,要想在软件开发的道路上走下去,就必须先成为高级开发工程师。 要成为系统开发者、专业开发者、高级应用开发者,需要很高的专业知识和很强的逻辑、抽象、空间思维能力,这就要求从业人员具有很好的基础,同时具有较大的提升潜力。而要成为简单开发者和初级应用开发者相对容易,因而使很多人走上了软件开发的道路。初级开发者在发展的过程中很容易遇到障碍,能否跨过这个障碍成长为高级开发者就需要扎实的软件理论基础,较强的思维能力,努力的学习态度。由此可见,软件开发者的路是很不好走的。成为入门级的开发者相对容易,但是普通的开发者基本过了30岁就很难找到满意的工作了,如果没有成为高级开发者继而走上正确道路的能力和决心,在选择软件开发行业的时候一定要慎重!对于在技术路线上苦苦摸索的人来说,与其苦苦追寻,不如发挥自己的特长另辟蹊径;对于适合技术路线的人,一定要规划好自己的技术方向,努力提升自己的各方面能力,营造良好的人事环境,争取自己最大的发展空间。 软件毕业论文:对软件企业招聘应届毕业生的思考 1背景 近年来,大学毕业生就业难已成为中国最突出的社会问题之一。而随着全球金融危机的愈演愈烈和国内经济的下滑,不少企业的招聘计划被冻结或缩水,这对2009年的大学生就业形势而言,无疑是雪上加霜。今年的“两会”上,无论从总理的政府工作报告,还是从会后的讨论,以及政府出台的各种政策,如何保障大学生就业始终是教育问题的重中之重。 据中国人力资源和社会保障部就业促进司的数据显示,今年应届高校毕业生的数量预计为650万,而2007年和2008年毕业的495万和560万大学生分别还有100万人和150万人没有找到工作,大学生就业之难可见一斑。 高速发展的中国软件产业尽管也被世界金融危机所波及,但相对其他产业而言,影响要小得多,在短暂的调整后必将迎来快速的逆势发展。不过,软件企业对高校应届毕业生的选择吸收确实是越来越慎重,传统的招聘模式正接受越来越严峻的挑战。 2高速发展的软件产业 来自2009中国软件行业协会年会陈冲理事长的报告显示:自国发[2000]18号文件颁布后,我国软件产业进入快速发展阶段,产业规模以年均超过30%的速度高速增长。2008年,我国软件产业累计完成软件业务收入7572.9亿元,同比增长29.8%。其中软件产品收入3165.8亿元,占41.8%;软件技术服务收入1455亿元,占19.2%;嵌入式软件实现收入1118.2亿元,占14.8%;系统集成收入1616.4亿元,占21.3%;IC设计收入217.4亿元,占2.9%。东部地区累计完成软件业务收入6389.2亿元,占全国软件业务收入的84.4%,北京、广东、江苏规模位居全国前三甲;西部地区累计完成软件业务收入659.7亿元;中部地区累计完成软件业务收入524亿元。全国规模以上软件企业(注:统计术语。指年产品销售收入500万元以上的企业。)统计为16194家,软件行业从业人员接近180万。 中国软件产业在规模高速增长的同时,产业结构不断完善,逐步形成了软件科研和技术、基础软件和应用软件产品、软件增值服务、系统集成、嵌入式软件、IC设计、软件应用、软件人才培养全面覆盖、产业链配置相对齐全、完整的产业结构体系。 3软件企业招聘的主要形式 当前,软件企业招聘新员工的方式主要有社会招聘、校园招聘、中介招聘和推荐招聘等形式。 3.1社会招聘 社会招聘是通过在相关媒体招聘信息或直接参加人才招聘市场组织的招聘会,接收求职者简历并组织其参加后续笔试或面试的招聘形式。软件企业的社会招聘主要通过在前程无忧网、英才网、智联招聘网等招聘门户网站或CSDN、软件人才网等专业招聘网站进行。参加第三方(例如人才招聘市场)组织的综合性招聘会也是软件企业招聘的主要手段,不过由于近年来大量应届毕业生的参与,使得此类招聘会的命中率降低不少,软件企业参加综合性招聘会的热情也越来越低。 社会招聘有以下特点: (1) 属于“守株待兔”型。企业相关信息后,只能被动等待求职者的参与,企业无法选择求职者的类型,对其真实性的甄别还会耗费大量的人力物力,费用较高。软件企业招聘人员戏称社会招聘是“该来的不来,不该来的来了一大堆”。 (2) 招聘范围广。企业通过媒体招聘广告,有广泛的受众群,一般会收到大量的应聘资料,还能起到宣传企业的效果。求职者只要对该信息感兴趣,都可以轻松投递简历。 (3) 筛选工作量大。由于网络求职相当便捷,对求职者没有任何限制,点点鼠标也不需要花费成本,往往造成简历“泛滥成灾”。以往软件企业通过增加招聘专员和加班加点还能应付,今年的情况却让很多企业不堪重负。某软件企业在网上6个职位,简历却达到5万多份,负责招聘的人员只能在简历的“海洋”中“大海捞针”。也难怪求职的大学生常常感叹自己发出上百份简历却如“石沉大海”,求职堪比中奖。 (4) 人力资源投入大。社会招聘最大的投入就是需要大量的招聘专员,有的外包公司有上百人的招聘队伍。这些公司以合理的价格招聘到适合的人才,显得尤其重要。 (5) 效果一般。尽管社会招聘对大多数公司都是必不可少的招聘手段,但除了有大量人力投入的公司有所回报外,很多中小公司的社会招聘真的可以用“摸”或“撞大运”来形容。企业参加人才招聘市场组织的招聘会,往往受到招聘会本身宣传力度和高级人才心态的局限,应聘对象的数量和质量难以保证。 3.2校园招聘 应届毕业生经历单纯、理论基础好、可塑性强,尽管他们缺乏实际工作经验,上岗后还需要一定时间的适应期,但为了培养更多的后备人力资源,有实力的软件企业每年会通过各种形式招聘一定数量的应届毕业生。其中,校园招聘就是企业通过有针对性地到高等院校中开展宣讲、接收简历并进行考试筛选的一种招聘形式。此类招聘活动通常由专门的“校园招聘”公司来组织,例如各大招聘门户网站都有这个业务,他们负责联系高校、安排行程和相关后勤工作,企业只需按照约定时间到相关高校开展校园宣讲和招聘工作即可。长期招聘大量应届毕业生的软件企业为节约成本(通过上述招聘公司来组织需要支付不菲的费用),往往根据以往录用毕业生的经验,逐渐建立自己固定的高校渠道,每年直接与高校联系,进行校园招聘。 校园招聘有以下特点: (1) 属于主动出击型。软件企业根据自己使用应届毕业生的经验和同行经验,每年根据用人需求制定相应的校园招聘计划,重点考虑的因素有“到哪个城市去”、“去哪些大学”、“什么时间去最合适”、“有没有可靠的渠道”等。很多企业通过摸索逐渐找到一些适合自己的、稳定的校园供应渠道,并与校方建立长期的供应关系,这种方式最有效,也最节约成本,对校企双方都是好事。但从实际情况来看,这种互相信任的供应渠道对招聘量不大的软件企业十分有效,而对用人需求量极大的服务外包企业来说,单靠固定的供应渠道很难满足招聘要求。据国内一家知名软件外包企业的校园招聘负责人所述,每年能向其稳定供应10人以上的高校或培训机构,就是他们需要重点照顾的“大客户”。遗憾的是,这样的供应渠道还比较少,他们每年还不得不到处奔波。 (2) 范围小,定位准。由于参加校园招聘会的高校都是企业希望录用毕业生的高校,经过了事先筛选,因此定位很准,企业去了一定会有“收获”。而社会招聘有更多的运气成分,赶上一批好的,录用率很高,赶上一拨差的,一个都招不到也是常事。然而,由于受到出差、支付校园招聘公司组织费或企业自己协调高校时间场地等诸多因素的限制,软件企业的校园招聘能覆盖的范围还是很小。我所知道的一个招聘应届毕业生在1000人以上的公司,其校园招聘也仅仅集中在5~6个高校集中的省会城市,而且仅限于其中的2~3家知名高校。难怪很多普通高校,尤其是二线城市的高校都在抱怨来校园招聘的企业太少,毕业生的就业工作难上加难。 (3) 筛选工作量适中。相比社会招聘的庞大应聘者而言,校园招聘一般都经历宣讲会、收简历、笔试和面试这几个流程。因此相对而言,简历数量少得多,而且求职者类型相同,背景基本差不多,筛选难度不大,工作量适中,均在可接受范围内。 (4) 成本较高,效果较好。由于要花费出差成本,支付相关费用,还要有技术主管参与面试,因此校园招聘整体成本较高,普通的中小企业基本不会参加校园招聘。当然,校园招聘针对性强,企业对去哪些学校招聘都心中有数,所以整体效果不错。 (5) 有限高校,有限竞争。由于前面提到的多种原因,加上高校的特色大多不突出,同类学校之间差异不大,因此软件企业的校园招聘工作往往集中在有限的高校中进行,并面临其他软件企业的竞争。不过,也正是由于到学校招聘的企业数量不多,所以竞争也只局限在有限的范围内。 3.3中介招聘 中介招聘因为范围小,成本高,一般只针对企业急需的中高层人员,通过猎头服务的形式完成。不过,一些跨国企业由于招聘工作量大,也常常委托中介机构对应届毕业生进行初步筛选。 委托中介机构物色人才,虽然需要支付一笔不菲的佣金,但是被推荐的候选人一般都经过人才公司的筛选,有些甚至就是根据企业的要求有针对性地猎取而来的,因此招聘成功率较高,上岗效果也较好,一些规范化的人才公司还能提供后续服务,使招聘企业感到放心。 通俗地讲,中介招聘就是“花钱请人干活”,中介服务机构找高级人才是“专业活”,找初级人才是“体力活”。委托方成本高,但效果最好。 3.4推荐招聘 推荐招聘是通过公司内部员工或熟人推荐的形式招聘人才。企业一旦出现空缺职位公布招聘广告后,员工推荐合适的外部人才进入企业工作,如招聘专业人才和初级人才,员工推荐往往比较有效。员工推荐的优点是对候选人比较了解、招聘成本低、易成功、录用后能较快开展工作。有些软件企业为了鼓励员工积极推荐人才,还设置类似“伯乐奖”这样的人才推荐奖金。这种情况下,员工就是业余的“猎头顾问”。对于高校应届毕业生而言,通过老师、师兄师姐、亲戚朋友推荐找到工作的不在少数。 4软件初级人才招聘急需公共平台 “软件企业招聘难,大学生就业难”已经困扰软件产业多年。得益于软件产业的高速发展,双方凑合过了几年,尽管年年都很紧张,但似乎尚未到达底线。2009年的就业形势使得这一矛盾愈发突出。一方面,求职学生增多,软件企业的校园招聘“选才”手段要更高,以前很多企业自己出题还能将就一下,今年则对付不过去了;另一方面,以往企业依靠人力资源加加班、提提速,基本可以找到合适的人才,今年的网络求职数量翻了好几倍,单靠加班已无法完成筛选工作。企业需要有辅助其进行前期筛选的工具和平台。 对于应届毕业生而言,求职过程中要面临多次大同小异的笔试,还有更多公司的考试没有机会参加;对于软件企业而言,有的能够自己准备考试题目,有的根本没有能力提供考试,对学生的测试结果利用率也很低(仅限本企业使用)。鉴于此,行业协会、测评机构、软件企业、高等院校应该认真探索,通过建立公共测试平台和初级人才数据库,辅助企业进行招聘筛选工作。笔者认为,如果能够切实建立起得到行业企业认可的公共平台,必将大大促进大学生就业软件产业。 软件毕业论文:软件学院本科毕业实习模式改革 摘要:本文分析当前高校软件学院毕业实习模式存在的主要问题,并针对这些问题提出一些解决方案;探讨适合毕业实习要求的企业实训模式,并以华南农业大学软件学院毕业实习模式为例,对企业实训的计划和实施过程进行了阐述。实践表明,企业实训模式能够使学生取得良好的毕业实习效果。 关键词:毕业实习;企业实训;软件学院;高等教育 1背景 毕业实习是软件学院本科教学计划中十分重要的实践性教学环节,是理论联系实际,对学生进行专业技能训练,培养其实践动手能力的重要课程。认真抓好毕业实习工作,提高毕业实习质量,是提高学生专业素质的关键环节[1]。 2003年11月广东省教育厅发出的《关于试办省级示范性软件学院的通知》[2]中指出,在软件学院的发展过程中,建设一批能够培养大量具有竞争能力的实用型软件技术人才的基地,面向企业,产学研结合,为普通高校培养本科层次软件技术应用型人才起示范作用,并以此推动高等教育人才培养模式和办学体制、管理体制以及运行机制的创新。在该通知精神的指导下,针对软件学院毕业实习的特点,我院与IT实训企业合作,探索出校企联合进行企业实训的一种实习模式。近年我院的毕业实习按照这种新模式有序地进行,从以往软件学院本科毕业设计考核以及就业情况来看,取得了良好的效果。 2毕业实习存在的主要问题 软件学院本科毕业实习在软件工程专业教学体系中是一个非常重要的环节,各高校对这一环节也非常重视,采取了一系列相应的措施、计划以保证毕业实习教学目的的达标[3-6]。我校四年制软件学院本科毕业实习的教学计划一般安排在第六学期结束以后,为期三个月。实习内容主要是安排学生到与专业密切相关的企业去,强化课程理论知识和开发技术体系,参与企业项目开发流程,综合运用所学知识进行实际开发工作,做到理论联系实际,为毕业设计和走上工作岗位做好充足的知识准备和思想准备。根据以往我院本科毕业实习的实际情况,我们对毕业实习面临的主要问题进行综合分析,总结出在毕业实习的计划实施过程中,还存在着很多亟待解决的问题。 (1) 软件实践教育方向模糊。软件实践教育的方向应该是面向就业技能培养和综合素质塑造。但是,学生在大学前三年中,大部分学习内容都以理论知识为主,实践锻炼较少,这种情况导致学生理论和实践脱节。当前,软件实践教育的主要实施方案是在开设理论课程的同时,安排学生进行上机实验,而上机实验的内容和层次与软件行业的实时发展不相匹配,实践教育方向不明确。这种模糊的教育方向导致学生在毕业实训时因理论知识和实践应用差距太大而感到实训和工作压力过大。 (2) 理论课程设置与软件行业发展需求不匹配。软件行业应用的快速发展,使得软件技术日新月异。这些新技术和新知识的出现,能够更好地适应软件行业的应用复杂性和专业性,而高校软件学院理论课程设置不能尽快适应这种变化,导致学生所学专业知识和技能不能直接应用于毕业实训和工作中。 (3) 师资力量跟不上教学计划要求。软件学院的教学内容需要紧跟软件行业的发展,当前高校软件学院的师资大多数都是教学科研型人才,缺乏软件行业企业的开发、设计和管理知识经验。这种情况导致学生所学专业知识与实际工作需要差距较大。 (4) 实习教学计划与就业导向脱离。软件学院的毕业实习一般都是以理论知识为基础,以项目开发案例作为实践内容,这样的实习教学计划事实上是本科教学的重复和再现。而且,在毕业实习的计划中,与就业导向有关的内容如工作前景分析、公司应聘面试和软件企业文化熏陶等环节几乎没有。 (5) 学生参加企业实习的目的性不强。企业实习的目的有两个,一是将学生大学期间所学的理论知识转化为实践经验;二是将实习经历转化为工作积累。所以企业实习最终是要解决学生的就业问题,使学生毕业后能立即全面地投入到工作中。但是,在企业实习的过程中,很多学校的实习内容并未直接导向就业,目的性不强。 (6) 校企合作的力度和深度不够。毕业实习一般都是大三结束后安排学生去企业实训,在此之前学校和企业的沟通力度不够,未能即时根据学生自身情况和就业需求调整毕业实习计划,致使实训内容滞后单调,而且在学生毕业实习的过程中,由于对实习的目的不明确,学生实习内容的深度和广度往往不够。 以上这些问题是软件学院毕业实习计划和实施过程中必须得到合理解决的问题。如果不能合理解决这些问题,毕业实习就失去了作用和意义。 3企业实训模式探讨 毕业实习是软件学院本科毕业生的必修课,如何让学生通过毕业实习取得应有效果,毕业实习的模式是关键[7-8]。根据CC2005课程体系设置和当前毕业实习面临的主要问题,我院在毕业实习模式的设置过程中采取了以下相应措施,逐渐形成了一种主要以企业实训作为毕业实习内容的模式。在该模式的具体实施过程中,采用不同措施来解决毕业实习面临的主要问题,收到了良好的成效。 (1) 学校和企业共同加强师资力量建设。软件工程专业的课程设置必须紧跟软件行业的实时发展,学校需要加强软件工程专业师资力量,选送教师去软件企业或软件培训机构进行知识和技能培训,鼓励教师进行高新软件技术的学习、开发和研究工作。实训企业根据当年毕业实习的内容,安排具有相应理论教学资格和软件开发经验的工程师作为教师,教授毕业实习的理论基础知识和指导学生的毕业实训工作。 (2) 学校和实训企业签订长期合作协议。为了使企业实训能贯穿学生的四年本科学习,学校和企业在学生大学一年级就开始执行合作协议,形成“3+1”的人才培养模式,即三年的学校学习加一年的毕业实习。这种长期的合作协议使学校和实训企业可以共同承担人才培养风险,实现经济和社会效益共享。 (3) 学校和企业共同制订理论教学及毕业实习计划。按照CC2005课程体系结构和软件行业发展实际需求,学校和企业共同调整理论教学计划和企业实训计划,使学生在校期间所学的理论知识能更好地适应社会需要。 (4) 学校和企业共同确定毕业实训内容。根据软件行业的实时发展情况,校企双方共同确定毕业实训内容,明确毕业实习目标,使学生在毕业实习过程中学到用到的知识能够紧跟软件行业的发展,并能将其直接应用到毕业后的工作岗位中。 (5) 学校和企业共同指导学生就业。毕业实习的最终目的是导向就业,所以学校与实训企业在合作协议及毕业实习内容中应对就业问题进行协定。校企合作协议约定:根据学生毕业实习的任务和方向,推荐学生去对口企业就业,口头签约率需要达到一定标准。这样企业在学生实训过程中存在一定压力,才能够更好地服务于学生实训。而且,学校和企业可以根据软件行业发展实时调整实训内容,紧跟软件行业的工作岗位需要,直接导向就业。 4企业实训实例 我院毕业实习以企业实训为主,建立了北京和成都两个企业实训基地。在我院探索出的企业实训的模式下,实习过程从内容到形式都较以往发生了较大变化。实习内容由学校专业教师与实习单位根据学生课程学习规划和企业开发项目共同商讨、研究而决定;实习组织由学院教师在统一计划指导下有序进行;实习指导以实习单位高级技术人员为主、以学校专业课教师为辅共同承担。下面以我院2008年本科毕业实习为例,说明企业实训的计划和实施过程。 (1) 实训目标。 熟练使用Java或者C#编程语言,掌握基于B/S构架的应用服务器软件的安装、配置、管理和开发。掌握J2EE或者.NET软件开发体系架构,能独立根据客户需求完成企业中小型软件设计解决方案。掌握主流软件企业常用开发建模工具和设计模式;深入研究和熟练掌握职业技能岗位技术要求。掌握现代IT企业软件开发的规范和标准,熟悉软件项目开发立项、分析、设计、编码、测试、部署、结项等完整规范流程。在项目实训中养成良好的表达、沟通、协调能力,感受企业文化,体验团队合作精神。掌握快速学习新知识、新技术方法,培养良好的分析问题和解决问题的能力。掌握笔试、面试技巧,并逐渐形成适合自己的职业发展道路。 (2) 实训特点。 实训过程分为4个阶段:第一阶段――案例分析/项目过程体验(2周);第二阶段――专项技能训练/开发环境熟悉(2周);第三阶段――项目实战/技术综合规范应用(4周);第四阶段――探索性软件项目实践/毕业设计课题软件项目开发(5周)。实训过程循序渐进,由易到难,由浅到深,使学生能更好进入角色、接受知识。 在案例分析/项目过程体验阶段,通过一个完整的项目案例贯穿软件工程的各个阶段,使学生对软件工程项目的全部过程有一个清晰的认识,并通过一个完整的项目开发团队,使学生切身感受软件开发的全过程,了解现代软件企业开发需要具备的基本开发技能。 在专项技能训练/开发环境熟悉阶段,通过项目案例分解演示,使学生深刻理解项目中各个角色的工作职责和岗位技能要求,通过项目实践专项强化各个角色岗位职业技能,使学生以自己特有的角色积累软件工程项目实战经验。 在项目实战/技术综合规范应用阶段,通过项目开发团队,强调全面培养学生的综合职业技能,提升个人职业素质,而不仅仅是技术开发能力。 在探索性软件项目实践/毕业设计课题软件项目开发阶段,实训学生根据前三个阶段积累的软件专业技能,独自完成自己的毕业设计项目开发工作。在实训中强调学生的实际动手能力,在三个月的实训中保证每个学生完成8000~10000行的代码量,并且能够独立承担角色岗位的开发任务。 实训过程中,工程师对学生进行多角度考察和测评,帮助学生认识自身的优点和弱点,便于学生能进行正确的定位。结合现代IT企业用人岗位需求,讲解编写简历规范、面试技巧,并请各个IT企业对学生进行实践考察、面试和座谈。 (3) 实训角色。 结合学生分组情况和自身条件帮助学生选择合适的实训角色,包括项目经理、配置经理、需求分析员、数据库设计员、界面设计员、程序员和测试员等。 (4) 实训内容。 Rational 统一开发过程,软件项目管理、软件需求开发、用例设计、软件分析设计、软件编码技术(J2EE或.NET)、数据库技术(Oracle 10G或SQL Server2005开发实现)、软件测试技术、企业文化、项目过程体验等。 (5) 项目实战。 学生根据自身情况选择实训项目进行实战。如移动彩铃营销综合信息系统、网通大客户管理信息系统、行政执法管理系统、酒店数字化管理系统、积华医药物流管理系统、职业技术院校信息化系统统一平台、市政工程设计研究院信息管理系统等项目。 毕业设计课题项目开发阶段以项目组的方式进行,但在这个阶段不再区分角色的职责,而是每个项目组的学生根据小组选择的项目,自己独立完成项目中的某一个毕业设计子系统课题开发,包括从这个子系统课题的需求分析、详细设计、编码、测试到子系统部署全部软件开发流程,最终以自己开发的子系统形成各自独立的毕业设计论文。 (6) 实训考核。 实训考核分项目组考核和项目成员考核两部分,实训学生成绩=项目组成绩×60%+个人考核成绩×40%。项目组考核内容主要包括项目开发涉及的软件工程及项目管理、数据库、开发语言、需求分析、系统设计、项目实施和项目结题等。项目成员考核内容主要包括掌握具体技术概念程度、编码习惯和熟练程度、职业素养、创新和钻研精神等。 (7) 实训总结。 实训结束后,学生需提交如下项目资料:项目组提交最终版本源代码工程、软件安装程序、用例模型、数据库设计模型、数据库文件;项目组提交软件项目计划、需求规格说明书、概要设计文档、模块开发卷 宗、测试文档、用户手册、项目周报、阶段评审记录、配置管理文档和软件质量保证文档等;实训学生提交毕业设计开题报告、毕业设计项目成果和实训总结报告。 5结语 以企业实训为优秀的毕业实习模式的形成和实施,可以改革软件学院办学体制,创新软件人才培养模式,建立优质软件实习基地,整合校企专业师资队伍,提高毕业实习质量,培养综合型软件人才,拓宽学生就业渠道。实践表明,校企合作实施企业实训所培养的软件人才,可以更快地掌握软件行业的新知识和新技术,能更好地适应软件行业发展的需要。 软件毕业论文:高职软件类学生校外毕业实训管理的探索与实践 摘要:高校学生在校外进行毕业实训或毕业设计渐成趋势,随之而来的是对这些学生管理难的问题。本文基于我院多届软件技术类学生校外毕业实训管理的实践,总结了校外毕业实训管理的方法和经验,针对高校学生校外毕业实训管理难的问题,提出了全程跟踪管理的管理机制。 关键词:校外实训;实训管理;跟踪管理 1问题的提出 学生在校外进行毕业实训或毕业设计是提高其实践能力和社会就业能力的有效途径。越来越多的学生选择到校外完成毕业实训或毕业设计,特别是高职高专软件技术类的学生,在校外进行毕业实训已成为他们毕业实训的主要方式。 高职高专软件技术类学生在校外进行毕业实训主要包括以下几种形式: 到与学校合作的IT公司实训基地; 到社会的软件技术培训机构; 学生自己联系的实训单位等。 学生到IT公司或软件培训机构等进行毕业实训,主要有以下优点: 通常是实际项目驱动,技术提高快; 实境训练,技术氛围好,学生进取心强,效果好; 接近社会环境,快速提高人际沟通和社会适应能力; 实训公司或培训机构推荐就业,就业效果好。 学生在校外进行毕业实训有诸多好处,但对学校却出现了管理难的问题。虽然学生所在实训单位会对学生进行管理,但毕业实训作为教学过程中最后且最关键的一步,学校绝不能放任不管,而且还必须要严格管理。校外实训单位性质不一、实训地域分散、实训周期长短不齐等因素,大大增加了管理上的难度和工作量。因此,如何对在校外毕业实训的学生进行严格、有效的管理,关系到学生毕业实训的质量和效果,同时也是近年来许多软件学院甚至院校面临的一个共同问题。 本文结合我院的具体做法,探讨了如何对校外毕业实训学生进行有效的管理。为便于阐述,我们将校外毕业实训划按时间顺序划分为校外实训申请、实训过程和实训成绩评定等阶段,下面依次阐述。 2校外毕业实训申请的管理 为严格管理,我们要求学生到校外进行毕业实训必须事先申请,具体申请时间为毕业实训的前一学期末(两年制即第三学期末),这样学生在该学期结束后,就可以直接去校外实训,帮助学生提前就业。 基金项目:中原工学院2009年度教学改革研究项目“软件学院应用型软件工程人才培养模式的研究与实践”(中工教(2009)27号)。 作者简介:韩玉民(1963-),男,教研室主任,高级工程师,本科,主要研究方向为软件开发技术、多媒体技术、软件技术教育;车战斌(1964-),男,院长,副教授,博士,主要研究方向为软件工程、SOA、软件技术教育;买志玉(1976-),女,专业负责人,讲师,硕士,主要研究方向为软件测试。 具体操作流程要求学生申请校外毕业实训需要填写申请表、校外毕业实训任务书、校外毕业实训保证书等[1],内容如下。 校外毕业实训申请表:主要包括学生个人基本信息、校外实训单位、实训时间、课题名称及来源、个人申请理由、校外实训单位签章、学校审批意见等。 校外毕业实训任务书:主要包括校外实训课题的基本信息、学生承担的设计任务、工作进度安排、校外实训指导教师的基本信息、校外实训指导教师的意见和实训单位签会等。 校外毕业实训保证书:主要包括实训单位的联系方式、校外实训指导教师的详细信息和联系方式、学生家长签字和联系方式、学生保证条目和签字等。 上述申请资料主要为了确保学生是真正到实训单位进行实训或实习,且家长知情并同意。这样可有效防止学生离开学校到社会上闲逛而失控,是对学生负责。 通过学校审批的学生就可以按预定的时间到校外的实训单位进行实训。 3过程的管理 校外实训中最重要且最困难的是实训过程的管理,学生在校外实训时,可能会出现各种问题。如中途退出实训、与实训单位或培训机构发生矛盾、更换实训单位或中途就业等,甚至有的学生私自退出实训在社会上流荡。所以必须要全程跟踪学生的实训活动,才能及时掌握情况,及时与实训单位沟通并解决矛盾,防止学生出现意外情况。 我们对实训过程的跟踪管理,主要采取指定校内指导教师、对集中实训的学生指定临时负责人、学生要进行周报和月报、学校教师到实训单位探望学生等措施[1]。 3.1校外、校内共管机制 如上所述,我们要求学生在申请校外实训时要提供实训单位和实训指导教师的基本信息,这样可以与实训单位随时进行有效沟通。为了加强对学生的跟踪管理,我们还为每个学生都指定有校内的指导教师,他们主要负责与学生保持联系,如通报校内有关通知、收集学生汇报、了解学生实训问题、指导毕业实训报告撰写、批改实训报告等,并参与毕业实训成绩评定。这样就将校外实训学生的管理和指导责任到人,不会造成管理脱节。 3.2定期汇报制度,加强监管 为了及时详细地掌握学生实训情况和实训效果,我们要求校外实训的学生有周报和月报,即每周写周总结,每月写月总结,每一实训阶段要有阶段性的总结。总结的内容可以包括学习、生活、感想、心得、对实训单位和学校课程的意见、建议等方面。总结可以以电子邮件的形式发给校内对应的指导教师,也可以是纸质的。校内指导教师汇总后交学校实训管理部门。 通过学生的周报和月报,可以及时、全面地掌握学生的实训情况,发现问题并尽快解决问题。同时学生会将实训机构一些好的做法反馈给学校,也会对学校课程等方面提出改革建议,这对我们的教学改革有一定的促进作用。 除周报和月报外,对学生比较集中的实训单位,我们要求实训单位要对学校有正式的周报、月报,或阶段性的学生学习情况汇报,内容主要包括实训进展情况、目前的实训课题、每个学生本阶段的表现等,同时还包括实训单位对学校教学方面的建议。 3.3实地走访学生,了解第一手资料 为了能详细掌握校外学生的实训情况,在实训期间,对学生比较集中的实训单位或城市,我们会派出教师到实训单位走访、看望学生。主要活动内容包括与学生座谈、听取学生实训情况汇报、与实训单位座谈等。 教师到实训单位看望学生,可以达到多方面的积极效果。一方面学校可以掌握学生实训情况的第一手材料;另一方面体现了学校对学生的关怀,学生对看望他们的老师非常欢迎,加深了教师与学生的感情,提升了学校影响力;另外还可以增进与实训单位的感情,有利于长期的实训合作和学生就业推荐。因此到实训单位走访学生,是增进学校、学生和实训单位多方感情的有效方式。 4毕业实训成绩评定 毕业实训作为学校教学计划的最后环节,是非常重要的一个环节,实训结束后,需要对学生的实训效果进行评价,并给予成绩[1]。 如何对在校外进行毕业实训的学生进行客观评价是一个难题。我们采取的是实训单位成绩鉴定与校内指导教师成绩相结合的方法,实训单位成绩鉴定主要包括学生的技术能力、任务完成情况、工作态度、学习能力、小组协作与人际沟通能力、软件项目文档质量等方面,主要由实训单位的指导教师来考评。按百分制或等级制评定,需要指导教师和实训单位签章。 校内指导教师给学生评定成绩的主要依据包括学生毕业实训报告(论文)质量、学生实训期间对学校的汇报和联系情况等。 由于学生实训期间的主要工作是在实训单位完成,所以校外实训单位评定的成绩比例占总成绩的80%。实训单位成绩鉴定与校内指导教师成绩相结合的成绩评定方法,可以全面、客观、准确地对学生的实训效果进行评价。 5就业跟踪管理 在校外实训单位进行实训,实训单位通常会负责推荐学生就业,且通常是技术水平好的学生优先推荐,所以学生的就业时间跨度很大,管理难度增加。虽然有的学生已就业,但在真正毕业之前,都属于毕业实训阶段,学校必须负责管理。实际上,是由推荐工作的实训单位和学校共同管理,即就业跟踪管理。 就业跟踪主要为及时掌握学生的工作情况,如工作性质、薪酬、对学校培养方案的建议、用人单位的意见等。我们主要通过电话、电子邮件等方式与学生保持联系,必要时会到就业单位走访,学生也会不定期地进行工作汇报。 6结束语 完善的管理必须要有完善的制度以及保证制度严格执行的机制,为此,我们制定了专门的《校外实习、实训管理办法》,并由教研室、学生部和教学部等部门联合对校外实习、实训的学生进行管理。在过去四届毕业生的管理工作中发挥了巨大的作用,取得了很好的效果。校外实训的学生没有发生过大的问题,学生及其家长对学校的严格管理也非常赞赏,认为体现了学校的人文关怀和管理到位。 由于校外实训的多样性和复杂性,实际工作中仍然会存在一些问题: 实训的岗位与所学专业不一致。虽然是软件技术专业的学生,但有的学生喜欢行政管理、IT营销等,所以会进行与所学专业不对口的实训,使学校难以评定毕业实训成绩。 有的学生在实训阶段直接就业,无法完成完整的毕业实训项目开发,给毕业实训成绩评定带来困难。 个别自己联系实习实训单位的学生,可能利用个人关系开具虚假实训鉴定材料、随意拔高实训单位的实训鉴定成绩,扰乱了正常的实训成绩评定秩序。 对上述问题,我们采取了一些相应措施,最根本的是要及时掌握学生在校外的实训情况。培养学生的最好结果是使学生都能顺利就业,成为社会有用之才。因此,对一些从事不对口专业实训和工作的学生,我们采取比较灵活的考评办法。 校外毕业实训管理是诸多高校面临的一个新的学生管理课题,随着校外毕业实训的社会化和管理制度化,校外毕业实训的管理将更加科学、完善,实训效果也会更好。 软件毕业论文:高职软件技术专业毕业设计指导研究与实践 摘要:高职学院软件技术专业的毕业设计是实践教学的重要环节,学生在完成毕业设计的过程中出现了一些问题,作为学院和教师要找出切实可行的办法,让毕业设计的环节有序高效的进行下去,从而形成毕业设计的可持续良性循环。 关键字:高职,软件技术专业,毕业设计,实践 一、毕业设计概述 在高职院校中,教学环节大概由专业理论课、实验实训、课程设计、毕业设计、顶岗实 习等组成,其中毕业设计是实践教学的重要组成部分,目的是培养和提高学生综合运用所学专业的理论知识和实践知识的技能和水平,通过一个多月的毕业设计,使学生在调查研究、查阅资料、收集整理资料、使用工具等方面得到一定的锻炼。尤其是针对软件技术专业的学生,对于软件工程、软件生命周期、软件开发、软件项目管理等方面要有一个全新的认识 并使得学生的专业素养和职业技能得到锻炼和提高,以便学生更好地适应工作岗位,较好地完成工作任务。然而在多年的教学工作中,作为高职软件技术专业的教师,发现毕业设计效果并不是十分的理想,本文就毕业设计及指导提出一点自己的想法和建议。 二、高职软件技术专业毕业设计存在问题 1、不太重视毕业设计 高职院校的毕业设计一般在大三的第一学期(也就是第五学期)后半部分进行,一般而言学生已经在此时签约了用人单位,部分已经去单位上班,学生在思想上认为毕业设计不太重要,在六七周的设计时间内,可在可不在学校,只要把论文完成了,提交给指导教师即可。所以,学生做毕业设计的时候,态度不积极,很多时间愿意呆在宿舍打游戏看视频,而不来机房与指导教师商讨设计过程中遇到的问题。等到马上进行毕业答辩了,有些学生就从网上随便下载一些论文,然后进行简单的修改,在答辩会上问的问题要么不会,要么答非所问,实际效果与预期效果相差甚远。 2、毕业设计内容不够充实 对于软件专业的学生而言,毕业设计大多为开发一个应用系统软件,严格来讲,件系统的开发完全要按照软件工程的七个阶段来执行,从前期的需求分析、可行性分析,到中期的概要设计、详细设计、编码,再到后期的测试和维护,每个阶段都有大量的工作可做。但是事实上,学生做毕业时并不是按照这个过程来执行,他们大多所选择的内容为信息管理系统,功能无非就是增、删、改、查、存、取等,这样的系统在课程设计周或实训周时已经做过,而且这些系统在网上可以很容易的找到。由此看来,毕业设计的内容缺乏灵活性、多样性,没有完全与“互联网+”、“云计算”、“大数据”、“安卓技术”等软件行业比较流行的技术结合起来,充分体现软件技术专业特色和软件行业特色。 3、论文格式不规范,文字表达不强 通过近几年的答辩前准备工作发现,很多学生在临上场答辩前一两个小时,都是忙于修于修改论文的格式,而事实是论文格式规范之前早都下给每一位学生,他们要么没有看论文规范按自己的想法来做,要么未严格按格式规范来做,论文中经常出现资料页不全、目录非自动生成、标题正文字体不合适、字体间距过大或过小、表无编号和名称、图无编号和名称、图片尺寸过大或过小、总结性的文字未完全针对本次设计、参考文献格式不正确、参考文献数目过少等等问题。学生常常在临答辩前忙于修个论文中诸如此类的问题,而延迟了正式的答辩时间。另外,论文整体文字表达欠缺,专业术语、专业描述不是特别到位,对于自己所完成的那部分内容没有突出重点和特点,有的论文长篇大论粘贴了十几页代码,完全没有把所有代码都放在论文正文中的必要性。 4、设计任务划分不明确、任务不饱满 通常一个毕业设计题目由三到五人完成,设计时间六到七周,但是纵观这几年毕业设计的完成情况,一个毕业设计任务往往由一至两人完成,其他学生或因工作因培训因其他而冠以名,收到的毕业论文往往是一个题目四五份相同的内容,有的甚至连总结部分都相差无几。所以整个毕业设计环节中学生之间的对任务的划分没有做到责任到人,人人负责一部分内容,而是由一两个人包办完成,其他同学进行复制拷贝,以应付最后的论文提交。此外,有的小组尽管按人数分配了任务,但是设计任务量偏小,三五天内就完成。 三、 毕业设计解决办法 1、 召开毕业设计动员会,思想上引起足够的重视 可以针对学生思想上不重视,行动上松懈的状态,在大三第一学期第十周末考结束以后,由各个分院组织召开一次全分院范围内的毕业设计动员会,由分院院长带头发言、各教研室主任强调毕业设计要求和规范,各指导教师和学生签订毕业设计承诺书,进一步规范和严肃毕业设计这个重要的实践环节,让教师和学生从思想深处重视,从行动上执行,对于剽窃、抄袭、虚假等不端行为做斗争,一旦发现将严肃处理学生和对应的指导教师。 2、增加技术含量高的题目,促进知识的更新和外延 毕业设计不同于以往的课程设计、课程实训,应该围绕软件专业知识和技能的提炼、软件行业岗位需求、软件工程开发模式等方面进行毕业设计题目的开发,作为指导教师可以指定毕业设计题目,但每年要有更新,不能一个题目沿用很多年。也可以根据当前的形式和学生的实际,选择一些跟生活、工作等紧密相关的题目,如汽车租赁系统、校园物流快递系统等,还可以让学生自拟题目,有的学生参加了安卓、IOS、物联网、嵌入式等方面的培训,也可以根据培训内容,自行确定工作量适中的毕业设计任务。有的同学未找到合适工作,而选择自行创业,那么就可以写跟创业相关的一些内容。 3、加强实践监控环节,提高毕业设计质量 毕业设计之所以难于把控,原因是在于毕业设计在大三第一学期期末考试之后的下一周进行,而随着招聘会的不断开展,越来越多的学生找到了工作,于此同时有的学生办理了离校手续,指导教师见不到学生,毕业设计的指导工作紧紧通过网路、电话进行联系。那么针对这个问题,学院有必要出台一套毕业设计监管制度,比如每周固定的时间让学生和教师进行通话联系,汇报本周以来完成的情况、遇到的问题、需要解决的问题等,教师进行一一记录,并且能够进行有效解答。同时每一周学生要完成一定数量的毕业设计任务,并且形成相应的文档资料提交于教师以备存档。 4、开展创新创业教育,加大毕业设计奖励力度 毕业设计几乎是所有实践课程中进行时间较长的一个环节,那么学生可以发挥自己的主观能动性,进行创造性的大胆设计,尤其是有某方面爱好和特长的学生,更应该抓住这个锻炼和成长的机会,努力勤奋出好作品。作为指导教师也要给学生灌输这样的思想,不唯书本是图,要放开思路,拓宽视野,不断地进行修改和更新毕业设计内容,力求精品。学院也要从政策上给予相应的支持,对于最后毕业答辩和毕业论文十分优秀的学生要颁发荣誉证书,并给予物质上的奖励,让此项制度良性循环,同时也让每一位学生秉着诚信、诚恳、诚实的态度完成好毕业设计任务。 四、小结 高职软件技术专业毕业设计是一项综合性的实战课,是学生由学校走向职位岗位前提高职业能力的重要环节。作为学校要出台相应政策,实现奖励和惩罚并举,作为指导教师要严格要求学生完全按毕业设计规范来执行,作为学生要认真对待和用心完成毕业设计,三方齐心协力站好毕业前的最后一班岗,提交一份合格的高质量的论文。 软件毕业论文:软件工程思想在应用型高校毕业设计中的应用研究 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状 最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。 1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。 由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。 需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(Data Flow Diagram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。 在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。 在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。 6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 软件毕业论文:采用Protel软件提高高职应电专业毕业设计质量的研究与实践 【摘要】高职院校的毕业设计是高职教育教学的一个重要环节,是高职人才培养计划的重要组成部分。做好毕业设计,对高职培养高素质技术技能人才,具有十分重要的作用。在应用电子技术专业毕业设计中,引入Protel软件,极大地提高了学生毕业设计质量。 【关键词】高职 应用电子技术专业 毕业设计质量 电子线路CAD 【基金项目】本文系绍兴市教育科学2014年度规划课题“应用电子线路CAD设计软件提高高职应用电子技术专业学生毕业设计质量的研究与实践”研究成果。(项目编号:SGJ14025,项目主持人:周旭丹) 【中图分类号】G421 【文献标识码】A 【文章编号】2095-3089(2016)04-0248-02 高职院校毕业设计是高职教育教学的一个重要环节,是高职人才培养计划的重要组成部分,也是高职实现人才培养目标的最后一个阶段[1]。它既是对学生在大学期间所学知识、技术与能力的检验,也是对高职院校教育教学质量的全面、综合的检查[2]。它既是学生对理论知识综合运用的过程,也是学生理论结合实践分析解决实际问题和培养初步科学研究能力的重要阶段,又是对学生团队协作能力、创新思维能力等综合素质的全面检验。做好毕业设计,对高职培养高素质技术技能人才,具有十分重要的作用。对以培养面向现代电子产品生产企业从事电子产品的生产及组织管理的应用电子技术专业来说,在毕业设计中引入Protel软件开展“基于产品研发过程”的课题研究,意义重大。本人在指导应电专业学生开展毕业设计中积极进行了这方面的探索,取得了良好的效果。 1.将Protel软件引入应电专业毕业设计的可行性 Protel软件最早是Altium公司在80年代末推出的,经过了Protel DOS版,Protel 98,Protel 99 SE,Protel DXP等多个版本,目前最高版本是altium designer。在电子行业众多的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件。该软件具有电路原理图SCH绘制、原理图元件制作、电路仿真、PCB印制电路板设计、元件封装制作、可编程逻辑器件设计、图表生成、电子表格生成等强大的电子产品开发的功能。 应用电子技术专业毕业设计内容涉及电子电路的设计,包括运用电路基础、模拟电子、数字电子、单片机、可编程逻辑器件等相关知识与理论,同时还要在万能电路板上进行元器件的安装和电路板的焊接。在这个过程中往往还需要加一个面包板的环节,就是学生要先在面包板上对所设计的电路进行验证,若电路验证成功,则再到万能电路板上进行。在毕业设计中运用Protel软件,将极大缩减电路验证的流程,并大幅提高电路的可靠性。Protel软件起到了很好的桥梁作用,有效衔接了电路设计与电子工艺制作,电路设计的合理性与否得以较可靠验证,而PCB板的制作使得电路连接简单轻松,焊接的工作也简便了不少。对学生来说,毕业设计的过程,成为检验和巩固并提高其系统专业知识的过程,同时还锻炼了逻辑思维、整体意识和时间管理能力。 2.引入Protel软件后应电专业毕业设计的步骤 学生选定毕业设计课题后,一般需经过以下七个步骤完成最终的毕业设计作品。 2.1 确定电路设计方案 根据所选课题的设计要求,结合专业已学的电子线路、单片机、PLC技术、CPLD可编程技术等相关知识,确定可实现的几个方案,通过在经济上、电路可靠性上、电路性能方面等比较各方案,选择出最佳的电路设计方案。 2.2 绘制电路原理图 根据电路设计方案,打开Protel软件,进入原理图编辑器,先设置图纸参数,后查找或制作所需元件,并把它有序放置到原理图上来,调整元器件之间的位置和间隔,再放置接插件、电源、接地符号等。然后,对电路进行连线,连线完毕放置网络标号。生成材料清单,检验所用元器件的Designator、Value、Footprint、Simulation等重要参数是否设置合理;生成网络表,检查电路信息,若发现错误及时纠正。最后,对整个电路进行编译ERC校验,确保电路正确。 2.3 电路仿真及方案修正 Protel DXP提供了10 种分析仿真方式,包括直流工作点、直流扫描、交流小信号、瞬态过程、Fourier、噪声、传输函数、温度扫描、参数扫描以及蒙特卡罗分析等。电路原理图绘制完毕后,设置仿真方式并指定要显示的数据节点,系统进行电路仿真,生成sdf 文件,同时打开窗口显示分析结果。观察电路仿真结果,分析仿真波形是否符合电路设计要求,如果不符合,则重新调整电路参数进行仿真,直到满意为止。 2.4 设计PCB板并打印图纸 电路仿真达到满意结果后,就可以进入PCB印制电路板的设计了。一般的步骤是先进入PCB编辑环境,定义PCB印制电路板,可自定义板框大小,也可以采用软件自带的PCB板制板向导来实现;接着从原理图导入网络表信息;再是对元件封装进行合理美观布局;然后进行布线规则的设置,线宽大小建议在12mil以上;最后是自动布线,布线成功后就可以使用热转印纸按1:1的比例依次选择不同层进行打印。 2.5 制作PCB板 PCB图纸打印好后,分五步完成。第一步是曝光,选择合适大小的曝光覆铜板,打开多功能制板系统抽屉式曝光机,将图和覆铜板放入,曝光约90秒左右后完成;第二步是显影,调制好一定浓度的溶液,并加热到50摄氏度左右,将线路板放入显影槽进行显影;第三步是蚀刻,蚀刻时间一般需要十几分钟;第四步是钻孔,根据焊盘大小选择不同的钻头进行钻孔;第五步是表面处理;若为双面板,还要进行第六步,过孔。线路板经过以上步骤后,可用万用表检测电路是否均连通,以保证后面的步骤顺畅进行。 2.6 元器件接插并焊接 把选用好的元器件接插到合适的位置,用电烙铁、松香等对元器件进行焊接,这里要注意不要出现虚焊、假焊和漏焊现象,要尽可能做到焊点表面完整、连续和圆滑。 2.7 电路调试 电路焊接完毕,则需要用万用表、示波器等工具对电路进行调试,发现故障,进行电路分析并排故,直到电路功能正常为止。一般来说,毕业设计的电路相对简单,在前面几个步骤都顺利的情况下,电路调试基本都能成功。有出现问题的,往往都是电路设计方案本身存在问题,并在仿真阶段也是含含糊糊过去的。 3.引入Protel软件后应电专业毕业设计的实效 将Protel软件引入到应用电子技术专业毕业设计后,总体来讲,学生毕业设计的质量大大提高。具体体现在以下四个方面。 一是学生对专业的自信加强了。毕业设计系统地考验了学生对所学专业知识的掌握和运用能力。引入Protel软件后的毕业设计里,学生既有对专业理论知识的提取、运用和消化,又有基于产品研发过程的专业实践的锻炼,理论与实践相结合,学生的专业自信明显提升。 二是学生的综合素质增强了。毕业设计过程中,碰到的可能是对某个元器件用法和功能的不熟悉,也有可能是对电路参数大小比较模糊,这些都需要学生去查找文献,提高自学能力;另外,在电路设计、电路仿真过程中,可能会出现参数不符合要求,需要修正和调整,这个过程可能是反复的,考验的是学生对某项任务的坚持不懈和百折不挠的精神;此外,还培养学生的严谨和细致。 三是学生毕业论文的内容充实了。学生对毕业设计的整个过程进行梳理和笔录的内容就可构成毕业论文的优秀内容了。学生经过毕业设计的亲身实践,有过程,有感触,必然言之有物。 四是学生毕业就业的专业对口率提高了。引入Protel软件后毕业设计,不仅让学生对专业更有自信,同时学生对Protel软件的掌握也加深了,对制板的流程也熟悉了,在就业过程中,Protel绘图员工、制板工等相关岗位的工作也能承担了。 4.结束语 在应用电子技术专业毕业设计中引人Protel软件,改变了过去毕业设计只注重理论设计的纯教学性的做法,采取理论设计与实践制作相结合,动手能力与创新精神相结合[3],充分发挥学生主体性作用的方式相比,取得了良好的效果。 作者简介: 周旭丹(1977―),女,浙江宁波北仑人,绍兴职业技术学院教务处副处长、讲师、硕士,研究方向:电子与通信工程。 魏王懂(1977―),男,浙江诸暨人,绍兴职业技术学院机电工程学院汽车专业负责人、讲师、硕士,主要研究方向:汽车电子技术。 软件毕业论文:新形势下软件工程专业毕业生就业举措初探 摘要:就业是民生之本。做好高校毕业生就业工作,是建设人力资源强国和创新型国家的必然要求。党的十八届三中全会明确提出要“健全促进就业创业体制”,“促进以高校毕业生为重点的青年就业”。在对软件工程毕业生市场需求进行分析的基础上,本文主要介绍本科生的就业现状,并对促进毕业生就业的举措做出一些探索。 关键词:软件工程专业;毕业生就业;举措 自高校扩招后,我国毕业生的数量逐年增加,高校毕业生就业问题成为重大的社会问题。2014年,高校毕业生数量达到创纪录的727万人,应届毕业生的就业压力之大可想而知。加之,我国软件工程技术起步比较晚,相较于国外发达国家还有相当大的差距。虽然起步较晚,但我国政府正在大力支持中国软件行业的发展,短短几年,已经开发出属于我国自有知识产权的软件技术,制定出一系列的符合国情的政策和发展计划,取得不小的成功。 一、软件工程专业的就业前景分析 1.毕业生市场需求分析。相关数据研究表明,我国软件出口规模达到215亿元,软件从业人员达到72万人,软件工程专业毕业生的市场需求约计11.1万人,职业需求在“电气信息类”中排名第三。软件工程人才的就业前景十分广阔,毕业生主要在各大软件公司、企事业单位、高等院校、研究所、国防等重要部门从事软件开发、研究、设计与应用等工作。目前,我国对软件人才的需求以每年20%左右的速度增长,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才极度短缺。就业前景最好的地区集中在北上广等沿海地区。巨大的人才缺口不仅使IT行业“全线告急”,更使得IT企业求贤若渴,重金抢购。未来几年,国内外高层次的软件人才将供不应求。根据学校招生就业处历届本科毕业生校内招聘用人需求统计资料,2012~2013学年由学校主办的双选会、集团专场、日常招聘等各类招聘活动中,共计有1123个岗位需要软件工程类毕业生,2013~2014学年共计有1234个岗位需要软件工程类毕业生,用人需求涨幅接近10%。 2.招聘要求及薪酬待遇分析。目前IT企业对IT人才有四项素质要求,即专业技能、项目经验、权威认证和高等学历。超过80%的IT企业对用人学历有要求,其中要求为大学及以上学历的岗位占到46%,超过70%的用人单位希望求职者有一定的工作经验。如果单纯地讲就业,专业技能与项目经验则是优秀要素,是企业最为看重以及个人在企业日后发展的关键因素。软件工程专业相关职位属于高薪岗位,据国家统计局的调查显示,2015年第一季度,在国有经济单位中,信息传输计算机服务和软件业的平均劳动报酬最高,达到6300元人民币。据来校招聘单位所提供的薪资水平,可以看出:软件工程岗位的具体薪资待遇在地域间又有些许差异,一级城市(如北上广等城市)初-高级软件工程师的待遇在4000~9000之间,内地其他省会城市(例如山西省)一般在2000~6000之间。随着毕业生从业年限的增加,劳动报酬也呈线性增长,从业年限在6~7年间的软件工程毕业生,月薪资可达到1万元以上。 二、软件工程专业的就业现状 1.毕业生数量逐年增加,对IT人才的需求标准逐渐提高,应届本科毕业生就业面临着严峻的挑战。首先,IT行业就业情况最好的地区集中在北上广等几个发达地区,从北京、上海、广州等大型城市近几年对IT人才的招聘情况来看,这几所城市对软件工程类毕业生的招聘标准逐年呈现出“水涨船高”的趋势。很多企业钟情于有一定工作经验且学历较高的硕士生、博士生等高端人才,因为他们能够迅速进入工作角色,承担起某一职位的工作任务。正因如此,近两年来,一些虽有高学历但刚毕业尚无就业经验的毕业生则被拒之于求职门外。其次,省内IT行业发展不成熟,企业提供的就职岗位较少,而省内软件工程专业毕业生人数较多,考虑到地域问题、户口迁移问题,部分毕业生更愿意选择省内企业,加大省内软件工程的就业压力。再次,中部地区的软件行业相比其他地区还处于发展阶段,目前我省的软件行业规模不是很大,在软件制作上,有些软件企业只是采用了一些软件工程的思想,距离大规模的工业化大生产还有一定的差距,这其中有管理体制、市场、政策等问题。 2.毕业生继续奋战考研、考公务员、考事业单位率持续上升,大学生在摆脱就业压力和个人追求方面有新的认识。学院2014届未就业的毕业生选择“继续考研”、“继续考公务员”的比例分别占未就业毕业生人数的28%、11%。随着就业压力的增大,越来越多的大学生想通过考研缓解就业压力。一些毕业生认为读研可以提高自己的专业修养,在学术上更上一个台阶。一些毕业生认为考研除了学历上更高一层次外,在单位就职时的工资基准也会相应地高一些,甚至有助于找个更好的就业单位。综合来看,在巨大的就业形势面前,考研是毕业生根据个人的职业规划及自身实际情况做出的取舍。参加国考、公务员考试及事业单位招考的人数率创下新的纪录。这与国人求稳的心态不无关系,更多的人看重的是上述单位的福利待遇好、社会地位高等。总之,毕业后选择暂不就业,继续参加各类招考的学生占未就业毕业生的很大比重。 3.毕业生进行就业选择时多持观望的保守态度。学院领导长期以来高度重视毕业生的就业工作,利用校内、校外实训基地平台,积极联系知名IT企业及实训单位,通过与企业多种模式合作、组织招聘会等方式,拓宽毕业生的就业渠道,大力促进毕业生就业工作。针对毕业生举办“IT人才专场招聘会”等多场招聘活动,大力创造就业环境,积极拓展毕业生就业工作新领域。与此形成鲜明对比的是,多数毕业生在择业就业过程中谨小慎微,在工作过程中也会对所选企业的各个方面提出质疑,多持观望的保守态度。“今天就是先来看看,不着急签约”、“以后招聘会的单位会越来越好”、“还想再看看”,不少毕业生对企业抛来的“橄榄枝”并不上心。 三、主要举措及努力方向 1.以提升创新精神、实践能力和创业意识为重点,创新人才培养模式,提高人才培养质量。深化教育教学改革,提高人才培养质量。学院先后召开专题教育教学工作会议,并从人才培养模式、课程制度改革、教学秩序规范、资源投入保障等各个方面制定并出台一系列的改革举措,进一步完善创新人才培养体系,保障人才培养质量的提升。重视创新创业教育,着力培养学生的创新精神和创业意识。学院长期以来一直重视大学生的创新创业教育,不断促进教学改革和教育质量的提升,推动大学生高质量就业。学院逐步推动创新创业课程体系建设,把创业基础课程、就业指导课程列入必修课,并在校内建立山西省共享式软件人才实训基地,设立多个实践创新项目,增强毕业生的就业意识和就业能力。利用校内、校外实训基地及校企联合研究室,进一步改善学生实践教学,着力培养学生的创新精神和创业意识,更好地实施人才培养模式,不断促进教学改革和教育质量的提升,为提升毕业生的就业能力提供保障。 2.面向行业需求,创新就业服务模式,引导毕业生“顶天立地”地就业。着力扩大就业市场覆盖度,挖掘行业重点单位需求,拓宽毕业生就业渠道。学院坚持毕业生“走出去”的就业方针,将保证毕业生就业需求作为根本出发点,针对提高毕业生的就业能力、层次和质量的任务,充分利用校外实训基地,积极为毕业生搭建就业平台,大力创造就业环境。学院积极联系知名IT企业及实训单位,通过与企业多种模式合作,积极联系用人单位,举办专场招聘活动,拓宽毕业生就业渠道,大力创造就业环境,积极拓展毕业生就业工作新领域,为用人单位招聘提供精细、“一站式”服务,对地处欠发达地区的重点单位实行分类服务。依托学校软件学院硬件设备优势,为不能到场的企业和单位提供远程实时的在线视频招聘,积极开展用人单位满意度调查,统计用人单位和毕业生对本院人才培养和就业工作的满意度,切实使就业工作服务于人才培养全过程。着力加强就业工作保障度,为实施高质量和均衡就业战略“保驾护航”。加大政策引导力度,落实专项经费。利用新媒体推进网络化就业指导教育,使学生多渠道捕捉就业信息,强化择业就业意识,做好择业定位并进行合理的职业规划,实现理想就业。开展“一帮一”活动,对就业有困难的毕业生建立学困生档案,进行重点指导、重点服务。建立“毕业生回访与发展跟踪制度”,了解毕业生所学专业与社会需求的契合度,不断增强就业指导人员的服务意识和责任意识。 3.以保证毕业生充分、高质量就业为目标,完善就业工作机制,构建就业工作常态化。实施“一把手”工程,将就业工作列入年度工作要点。成立由学院院长、书记、副书记、辅导员、学习导师、专业教师和班主任组成的就业工作组,配合学校建立校、院、班三级体系,为就业工作提供组织支撑。落实“三个到位”,为就业工作提供有力保障。认真做到就业中心专职工作人员稳定、专职工作经费稳定,积极争取社会赞助,建立关于毕业生与用人单位的服务中心,有效保证就业工作的开展。健全制度体系,为就业工作夯实基础。积极贯彻落实学校出台的就业规章制度,根据实际需求出台完善学院的就业规章制度,为就业工作夯实基础。 软件毕业论文:基于毕业产出导向的软件工程课程教学改革 摘要:分析国内高校在软件工程课程零置上的侧重点以及软件职业技术资格考试内容,提出以SWEBOK V3中知识域的要求为课程内容基础框架,基于毕业生的产出能力导向进行教学大纲、知识内容和考核方式改革,通过监控学生成绩对课程教学效果进行分析和长期持续改进。 关键词:产出导向;软件工程;课程改革 1 背景 作为软件工程专业的主要优秀课程,软件工程课程一直很受关注,围绕着课程教学所进行的教学改革也比较多。目前,正在各高校进行的工程教育专业认证是我国为推进工程教育改革、提高工程教育质量、建立工程教育与工程师制度衔接、提高工程教育对产业发展的适应性和提高我国工程技术人才的国际竞争力所做的一项合格性评价,在给高校工程教育带来发展契机的同时也提出了对教育理念、教学过程管理、教学内容更新换代等方面的挑战和调整要求。 2 课程现状 目前,国内高校软件工程课程使用的教材主要有张海藩《软件工程导论》、郑人杰《实用软件工程》和国外翻译版《软件工程》。教学内容主要有软件工程概况、可行性研究、需求工程、传统的软件设计、面向对象设计、编码、软件质量与保证,项目计划与管理、软件开发工具与环境等。软件工程是一门强调实践的综合性工程课程,各高校在具体课程安排上各有侧重。 例如,复旦大学(54学时)的课程重点首先是结构化分析与设计、面向对象的分析与设计,这两部分内容超过了1/4总学时;其次是软件测试和软件项目管理,分别约占总学时的1/6;课程特色在人机界面设计和Web工程上。清华大学(48学时)把面向对象方法UML和RUP作为重点,占总学时的近1/3;其次是结构化分析与设计,占总学时的1/4;软件过程及软件工程管理是另一重点,通过学生合作小组或参与项目组进行软件开发,在实践中理解软件过程的意义和作用,培养软件项目管理的意识和能力。浙江大学(理论32学时、实践32学时)重点讲述软件工程的常用方法,包括分析模型的建立、总体设计、软件测试等,其特色是网络应用软件的开发方法和实践,通过从需求单位抽取出的大型模拟案例进行项目开发,锻炼学生的系统设计、开发、谈判、沟通、写作、团队合作等能力,培养学生的工程职业素养。 通过对国内几所高校课程教学特点的分析,我们发现目前国内高校软件工程课程主要以理论知识教学为主,虽然有的院校做到了实践与理论并重(1:1),但是大多数院校还是以理论知识教学为主。课堂教学以讲述概念性基础知识为主,课程的内容主要有面向对象的分析设计、软件测试和项目管理,对新知识、新技术和新工具介绍较少,目前软件工程课程更像是一门导论课程。 3 面临问题分析 3.1 工程专业毕业要求对课程的影响 工程专业毕业生应具备足够的沟通能力、合作能力、专业知识技能、终身学习能力及人格、国际视野和责任感等能力素质,这些素质要求可以保证学生毕业进入职场前具备基本的职业素养和从业能力。产出导向是工程教育认证中重点关注的部分,课程体系设置、师资队伍建设和外部条件配备均以有利于学生达到培养目标和毕业要求为导向。毕业要求反作用于课程设置,要求课程的内容建设、教学方法改进、过程监督以及成绩考核都应围绕这一要求,细化产出导向的要求和能力指标,设置相应知识点并调整各自的重要性比例,从知识点授课和实践能力两方面落实能力培养,达到毕业产出的要求。 3.2 与软件工程课程相关的专业技术资格考试分析 工程教育认证是将来国家注册工程师制度的基础和重要环节,目前我国已经在土建、环境、核安全等领域开展试点工作,实现了对工程人才的社会评价及国际间人才资格互认。在我国,与软件工程课程相关的全国性考试还有计算机技术与软件专业技术资格(水平)考试,由国家人力资源和社会保障部、工业和信息化部领导,对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。笔者对与软件工程课程相关的资格考试内容进行解析,以软件设计师为例进行重点分析,见表1。 从表1分析内容可见,软件工程基础考试内容。与课程教学大纲知识点一致,在信息安全知识和标准化知识上给出新增内容,这与SWEBOK2013知识体系一致。考试科目“软件设计”以上述知识为基础,考查工程师的实际工作能力。在最近几次考试中有考题涉及数据流图、UML图的应用分析,与课程授课侧重点也相符,更侧重于实例的应用能力,需要实践积累与运用。 3.3 SWEBOK V3和课程对应关系分析 软件工程专业的课程体系是基于软件工程知识体系SWEBOK(software engineering body ofknowledge)、计算机教程软件工程卷(computingcurriculum-software engineering,CCSE)及其中的软件工程教育知识体(soft engineering educationknowledge,SEEK)而建立起来的。2014年,IEEE计算机协会了软件工程知识体系指南第3版,该版将原来的10个知识域扩展到15个,与现有软件工程课程大纲的比较结果见表2,其中有分布到其他课程中的知识点未加以说明。新增和修改的相关知识点需要在软件工程课程教学和实践环节落实。 4 基于产出导向的软件工程课程改革与建设 4.1 课程教学目标修订 基于上述分析,我们进行基于产出导向的软件工程课程改革和建设。课程教学以使学生掌握软件工程的理论基础知识和基本工作原理,培养学生具有工程问题需求分析的能力以及综合运用计算机科学和工程技术完成系统设计、实施和维护的能力为目标。课程的主要任务是使学生掌握软件开发过程的理论、方法、技术标准以及计算机辅助工程和环境等知识并通过实验灵活应用;掌握软件工程的基本概念、软件开发模型、开发过程的管理和质量控制;掌握需求分析的任务与原则,传统面向对象需求分析方法、设计过程与一般性概念以及文档的编写;掌握程序设计方法,增强编程实践训练,掌握软件测试技术与纠错性软件维护方法;掌握UML建模技术,能在软件工程过程中使用常用建模工具,能运用建模方法解决工程实际问题;了解专业开发活动涉及的标准、方针、政策和法律、法规,能正确认识实施软件工程对客观世界和人类社会的影响。 4.2 教学内容和教学方法改进 根据毕业产出要求及SWEBOK V3新修改版,我们对教学内容作如下调整:①在64学时课时中,将理论与实践课时设定为1:1;②在需求分析和设计部分新增人机界面和系统安全知识;③独立介绍软件复用部分知识,结合软件设计模式讨论软件可复用性;④在软件质量保证和项目管理部分新增软件产品标准和行业标准、国内外法律和法规;⑤在软件维护部分新增软件退役和迁移。 每一章都提供参考资料,教师引导学生有选择地阅读其中的部分内容,根据课程内容的进展情况布置相应的任务、思考题和作业,引导学生通过Intemet或其他途径查阅相关资料以拓宽知识面,了解软件工程领域最新实践研究成果。为了使学生建立起软件开发和维护的工程化意识,较系统地掌握按照工程化思想开发与维护软件的方法和技术,教师需在教学中培养学生从软件企业开发和维护实际大中型软件的角度出发,结合成本、风险、效益、进度、过程、质量等多种因素系统地分析软件开发和维护过程中的问题,突破以往要求完成某一给定知识点作业的单一思考问题局限。此外,构造实验环境用于课内工程项目实践,通过模拟项目的开发,锻炼学生的系统设计和开发能力、软件工具的使用能力、语言交流能力、文档编写能力以及团队合作能力,培养学生的职业素养。项目实践引导需贯穿理论知识学习始终。 4.3 考核方式与持续改进并行 课程强调过程考核,总成绩分为平时和期末两部分,分别占50%。平时成绩主要考核学生的课堂表现、作业、实验能力和实验报告撰写情况等。其中,课堂表现主要从学生上课是否专心听讲、回答教师提问是否正确以及分组讨论是否积极、正确、有独特见解等进行考核,以提高课堂教学效果和运用工程基础知识及本专业基本理论解决实际工程问题的能力;作业方面重点考核学生掌握软件工程理论基础知识和基本工作原理的程度;课内实践教学环节重点考核学生的工程问题需求分析和设计能力,综合运用计算机科学和工程技术完成系统的分析和设计并对设计文档进行审查的能力;期末考试将按照课程教学目标全面考核学生课程学习的效果,选取一定数目的学生成绩为样本,计算该课程对毕业要求贡献的达成度并通过建立阀值定量评估课程教学质量,通过不断提出持续的改进意见并实施,切实加大课程对提高毕业产出能力的贡献。 5 结语 笔者基于毕业生产出能力对课程教学目标进行了修订,完善了软件工程课程的教学内容和知识结构,对教学方法进行了梳理,最后通过改变考核方式对课程进行长期监控和调整,实现课程的持续改进。下一步工作将重点关注课程中学生自主能力导引体系和毕业生能力评价反馈机制的构建。(编辑:宋文婷) 软件毕业论文:思索软件在大学毕业论文管理中的应用 【摘要】本设计是基于高校毕业论文的系统设计,可以完成论文的申请,上传,查看,评价,统计等一系列管理操作。采用SQLServer2008+MicrosoftVisualStudio10+ASP+C#做为开发工具,用户可以使用它编写可以运行VBSCRIPT、JAVASCRIPT等脚本语言的以.asp为后缀名的应用程序,再用Internet服务管理器进行网页的浏览。 【关键词】计算机软件;毕业论文;系统设计;软件 一、背景意义 如今计算机网络的普及已近是亘古不变的潮流了,而且全国大学网络的正在以高速的发展节奏和社会潮流接轨,各种计算机网络化已经逐步取代繁琐的传统办公模式。大学毕业设计作为大学生四年学结的最重要环节,我们完全有必要实现网路管理化,可以减少指导老师和学生的工作时间和负担,让繁琐的毕业设计过程采用网络化数据库统一管理。通过毕业论文管理系统,大大方便了学生、老师及学校管理员。社会科技在不断的革新,我们的生活、工作和获取知识的方式结构都发生了完全的更新和进步,传统的方式在不断的改变,这是社会发展的毕竟之路,也是走向未来的毕竟过程,所以使得各种传统方式得到不断的简单、方便和先进是十分重要和必须的。然而在许多大学和高校里面并没有在毕业这一环节上实现信息化管理,所以这一部分的工作所有都是由人工来完成,然而人为的物理操作必定存在许多缺陷,比如大量的毕业生信息需要处理,工作量就十分的庞大,到处都是纸质资料,不易整理和保管,还容易丢失,另外最麻烦的是需要更新和修改的资料的情况,其次就是学生和指导老师之间关于论文进行的交流和联系都是线下的,会受到各种不定因数影响,影响这一环节的进度和质量。有着网络的基础,系统可以采用了目前十分流行的B/S结构和Web技术,使得操作交流都变得十分简单和快捷。最重要的是通过计算机信息化管理完全避免人为物理操作的不足。 二、初步调研 浏览了各大类型和类似的网站,毕业论文管理管理系统,我同样采用了当前很流行的B/S结构来开发。 通过各个高校去实地考察,很少有大学开始使用此类系统来管理毕业论文。另外,大多数学生和老师都希望高校能完善此块的建设,来减少毕业生和指导老师的工作量和工作效率。并且此系统会有效的减少学校在此类工作的成本。由于只针对高校毕业生的毕业论文,技术上的要求和开放难道并不是特别大,做好策划工作就好。所以完全可以由大学生和本校老师来指导完成。 最后我们考虑到费用,因为不是企业级的网站,而是校内开发,功能和维护性的要求并不是特别高,所以费用基本可以忽略不记。综上所述,系统的开发无论从技术上、经济上,可行性都是相当高的。对于各大高校是值得去开放和使用的。 三、开发过程中问题 在开放过程之前,我们需要选择何种编程语言和环境。语言和环境的选取对系统的开发难度和时间长度都是有直接的联系的。为了减少开发周期,减弱开发费用,提高产品的质量,对系统做出需求分析报告是非常必要的。比如本毕业论文的系统,是可以完成论文的申请,上传,查看,评价,统计等一系列功能的。那么采用SQL Server2012+Microsoft Visual Studio 2012++C#做为开发工具。在软件系统开发过程中,不提倡无模型的随机开发方式,不可以想到什么功能模型就随手开发什么代码,这样不规范的开发,不仅使得开过过程处于混乱,而且大大地降低了系统开发效率。我们可以适当的利用一些经典的开发模型,典型的开发模型有:1.边做边改模型(Build-and-Fix Model);2.瀑布模型(Waterfall Model);3.快速原型模型(Rapid Prototype Model);4.增量模型(Incremental Model);5.螺旋模型(Spiral Model);6.演化模型(evolution model);7.喷泉模型(fountainmodel);8.智能模型(四代技术(4GL));9.混合模型(hybrid model);10.RAD模型;我们要尽量避免原始老旧的开放模型,这样可以避免许许多多开发问题。但是要根据系统的大小,和开发的难度来做决定,有句话说的好杀鸡焉用宰牛刀,太多复杂的模型适合庞大的系统开发,然而用的一般的小系统上反而会增加开发难度。 软件毕业论文:高职院校软件专业毕业设计 问题分析与改进建议 摘 要:高职院校毕业设计中存在着一些问题,例如,课题质量不高、学生在校外实习、课题与就业方向不符等。这些问题的产生是因为学生不重视毕业设计,进而导致设计质量下滑。针对毕业设计中出现的问题,笔者以高校管理者与指导教师的视角,对毕业设计制、学生及指导教师进行了深入调研,并且提出了改进方法。 关键词:高职院校 毕业设计 不重视 改进 1 前言 毕业设计是学生综合运用所学知识解决实际问题的环节,其质量直接关系到本专业人才培养水平。大多数高职院校的毕业设计放在最后一个学期,导师基本由校内教师担任。但最后一年学生把重心放到对自己未来更有影响的就业上,或是参加专升本寻求深造机会,校内导师被迫远程指导,缺乏监督力度。同时,设计课题内涵良莠不齐,部分课题不符合社会需求,让学生感觉实用性不强,学生不重视,进而质量下滑,降低了教学水平。因此,我们有必要通过调研发现问题、分析问题,进而解决问题。 2 现状调查 对重庆5所高职院校部分教师及所带学生进行了问卷调查。样本中包含200名毕业生、50名指导教师。数据如下: 3 调研问题分析 影响质量的主要因素有学生不重视,学生不能在校设计。需要分析学生为什么会不重视,并剖析其不能在校设计的原因。 3.1 课题内涵与需求有偏差 如表1所示,课题与学生工作方向是否吻合,以及是否一志愿选题,对成绩影响较大。调研中发现:部分学生毕业后从事Java开发,而选题时选了C#开发(选题先于实习);部分学生毕业后从事非IT工作,从而对所选课题丧失兴趣;部分学生单位实习后技能提升,回过头发现课题内涵与商业开发存在差距。此外,部分学生未能选中一志愿课题,调配课题与期望不一致,所以就抱着对付一下的心态。综上,课题本身质量是影响学生最后设计成绩的重要因素。 3.2 设计时间安排不合理 表1及表2的数据充分证明,不合理的时间安排,是导致质量下滑的重要原因。最后一个学期是找工作的关键期,在就业压力下学生忙于参加招聘会和面试。找到工作后,用人单位往往还要求到岗实习。同时,最后一学期也是专升本的关键期,寻求深造的学生亦会忙于复习参考;另有学生为提高竞争力,会选择参加推荐工作的技能培训;这都是造成学生不重视以及不能在校实习的重要原因。 3.3 自拟课题质量偏低 表3数据分证明,对外承接工程,或教师科研需要课题,具有充分驱动力可让教师在课题建设中投入更多精力,进而提高了课题与社会生产的适应性,提升课题的科学性和实践性。自拟课题往往是为了毕业设计而设定的课题,教师缺乏动力对课题进行改进,易与社会脱节。表3的统计数据也证明了选择自拟题目的学生,其优良成绩的比率显著低于其他学生。 3.4 其他因素 沟通不畅:师生双方无法面对面地沟通,存在着教师因工作忙碌疏于督促,或学生缺乏主动性的情况。(1)教师经验缺乏,高校中具有丰富项目经验的教师本来就比较少,近年又引入了大批年轻教师,这些教师毕业后直接从事教学,更缺乏项目开发经验,在指导中明显表现出不足。(2)优秀教师任务重,优秀指导教师既要承担毕业设计指导工作,又要进行繁重的教学任务,容易顾此失彼。 4 问题整改建议 4.1 加强课题库建设 课题分为对外承接工程、科研需要、自拟等几个类别。对自拟课题,须经学校专家组评审及指导,以增强与生产实践的联动性。增大来自对外承接工程及科研需要类课题,这类课题具有较强实践性,教师出于自身利益,也会对课题投入更多精力,对学生的要求也会严格,这必然提高设计质量。另外,考虑到学生未来就业不同,宜对课题难度适当分档。对不同档次的课题,设置起评成绩;有志于投身IT行业的,可选中高难度;其他学生可针对性地选择适合自己的课题。 4.2 改进设计模式,消除时间冲突 在设置课题时,要确定本专业所针对的主要就业岗位,以及岗位所需技能,再结合实际选择对应实训项目,作为本专业学生大学期间不同实践课程教学项目。学生在专业课教师的系统指导下,逐渐完成毕业设计的雏形,在最后一个学期里,再根据学生就业实际情况,予以整合,就成为了一篇具有一定质量的毕业设计。如此,不仅降低了最后一个学期的工作压力,还提升了学生在校期间教学质量。 4.3 加强指导教师能力建设 在毕业设计中,教师要加强对学生的监督与管理,可采用如定期开见面会、网上探讨等方式,学生将设计中遇到的问题、取得的成果等汇报给教师以便教师对学生情况进行分析指导。组织教师参加校内外专业培训,提高教师理论水平和实践能力。招聘教师时,倾向于在企业从事过一线工作、既有学历又有工作经验的人员,更好地将学校的理论知识与企业所需要的专业技能相结合。 5 总结与展望 毕业设计是十分重要的环节,应注重课题的针对性与适用性,使毕业设计内容与学生毕业后所从事的技术岗位相一致。同时,我们也需要加强毕业设计的机制建设,让设计贯穿整个大学教育,减少最后一学期压力。注重对教师的培养,提升指导技巧和技能。只有这样才能培养出符合社会发展、受用人单位欢迎的人才。 软件毕业论文:软件工程专业本科毕业设计过程管理 摘要:分析软件工程专业本科毕业设计管理中存在的主要问题,针对软件企业对软件工程专业的人才培养要求,提出软件工程专业本科毕业设计过程管理措施,强调通过建立和完善毕业设计的管理制度,加强毕业设计过程的监控;构建完善的毕业设计管理平台,提高本科毕业设计管理水平;改革毕业论文形式,建立毕业设计过程管理评价体系,提高学生工程实践能力。 关键词:软件工程;本科毕业设计;过程管理 软件学院软件工程专业的设立是国家教育部、国家发展计划委员会为满足国家软件产业发展对人才的迫切需求于2001年批准成立的。重庆大学软件学院是国家首批示范性软件学院之一,其人才培养目标是培养“面向应用、遵循标准、适应团队、把握技术、熟知领域、外语优良”的软件工程人才。10年来,软件学院十分重视软件工程专业的工程化教学改革,采取多项政策和措施促进工程型软件实用人才的培养。本科毕业设计是实现高等学校人才培养目标的重要教学环节,是培养学生创新意识和创新能力的重要手段,是理论学习与社会实践相结合的重要体现。因此,对软件工程专业本科毕业设计进行改革,培养具有工程实践能力的软件实用人才具有重要意义。 1 软件企业对软件工程专业培养人才的要求 软件产业的迅速发展对该行业从业人员提出更高要求,不仅要求学生掌握理论知识,还要求学生具备较强的工程实践能力与创新能力。国内计算机相关专业的教学基本上仍使用传统的理工科人才培养模式,注重基础理论知识,缺少对学生工程能力和职业素质的训练,因此培养既有扎实的专业基础知识和较强工程实践能力,又能迅速适应业界环境的高素质创新型软件人才,是软件企业对软件工程专业人才培养的要求。 2 目前本科毕业设计管理中存在的问题 1)毕业设计阶段缺乏全过程的管理与监控。 毕业设计全过程的管理与监控不够规范,缺乏专门的组织机构。毕业设计的一些主要环节疏于检查和监督,因此存在影响毕业设计质量的问题,如选题陈旧、重复率高、与软件产业发展需求不适合等。 教师指导水平有限且精力投入不足,同时没有对教师指导工作的有效绩效考核,使得教师对学生的毕业设计不够重视;某些学生由于有就业压力,便将主要精力放在人才市场和各类招聘会上,没有意识到毕业设计的重要性,最后只能通过拼凑和抄袭完成毕业设计。 2)毕业设计阶段缺乏规范化的指导性文件。 毕业设计工作持续时间长,涉及所有毕业生和教师,如果没有规范化的指导性文件能够让指导教师和学生了解毕业设计工作的意义、目标、计划、流程、论文规范化格式、质量评价标准、成绩考核等具体实施细则,明确自己在该项工作中扮演的角色以及整个毕业设计流程对自身承担工作的质量要求,那么很难提高毕业设计质量。 3)毕业设计文档资料缺乏有效管理。 毕业设计成果是学校的重要知识和信息资源,完善的文档资料管理有助于毕业设计工作的传承和创新。长久以来,毕业设计作品和论文主要采用人工管理。学生答辩后提交资料袋,资料袋中包括毕业设计相关文档和设计作品的刻录光盘,但由于管理人员对毕业设计资料的重视程度不够或人员不够,导致毕业设计资料管理不善,出现查询困难、答辩记录丢失等情况,为以后查阅、成果展示及下届毕业生的论文指导工作带来不便。 3 本科毕业设计管理改革措施 1)成立毕业设计管理小组。 为了加强本科毕业设计工作的组织、管理和监督,软件学院专门成立毕业设计管理小组,小组成员由教学副院长、正副系主任及学生助管组成,负责整个毕业设计过程的管理监督工作,包括从选题、审题、任务书下达到开题、中期检查、答辩、成绩评定、推优的全过程。 2)建立和完善毕业设计的管理制度。 为了提高毕业设计质量,毕业设计管理小组根据软件工程专业特点建立学院的具体工作规范和有效的毕业设计管理模式和监控制度,加强毕业设计制度建设,使得从选题、下达任务书到学生的开题报告,从每周汇报、中期检查到设计文档撰写、论文撰写、论文重复率监测、论文评阅及论文答辩,都有切实可行的实施细则及管理规章制度;构建集中管理与跟踪管理、周报提交、外出请假、抄袭检测、讲座出勤等平时成绩评定标准;完善从平时表现、系统设计实现质量、论文或设计文档质量、答辩水平等多方面衡量的客观、公正的综合成绩评定标准和推优程序。在毕业设计全过程管理中,力求做到有章可循及有据可查。 3)多元化的毕业论文形式。 多元化的毕业论文形式有利于培养大学生创新实践能力。根据软件工程专业特点,软件学院对毕业论文形式进行改革。毕业设计形式包括传统方式和新方式,学生可以选择其中一种方式,具体采用哪种方式则由指导老师负责。 传统方式是指毕业生完成开题报告并翻译一篇相关课题的英文文献,然后对软件系统进行需求分析、设计和编码实现,或者对相应算法进行研究、分析和编码实现,最后完成毕业设计论文。 为了面向软件企业需求,培养学生的软件设计能力,新方式注重提高学生的系统设计文档编写能力。毕业生前期仍然要完成开题报告、英文文献、系统分析设计和编码,最后提交系统设计相关文档。系统设计相关文档由以下文档构成:①项目开发计划;②软件需求说明;③系统设计说明;④数据库设计说明;⑤用户手册;⑥测试分析报告;⑦项目开发总结。根据软件工程学科特点及专业人才培养的要求,结合学校的毕业设计(论文)管理办法和软件设计文档国家标准,软件学院制定了符合专业人才培养目标的设计文档规范。 为提高学生科技论文写作水平和研究报告的演讲能力,软件学院面向软件工程专业所有应届毕业生,在其毕业设计阶段开设8学时的“科技论文写作规范”“研究报告演讲技巧”讲座,强调科技论文写作的规范性和可读性,锻炼学生演讲研究报告的能力。 4)加强毕业设计过程管理和监控。 毕业设计过程管理和监控面向的对象是学生和教师。软件学院毕业学生做毕业设计有不同情况,如有在校外软件公司做毕业设计的,更多的是在校内做毕业设计,因此需要有相应的不同管理模式。为加强学生培养质量和降低指导教师管理难度,软件学院提供集中管理与跟踪管理方式。 集中管理是指学院设置固定机房和机位并安排助教作为管理人员,由指导教师给学生安排机房,由管理人员负责学生的日常考勤,学生需及时向指导老师汇报学习情况,学生若有事必须请假。跟踪管理主要针对在校外进行毕业设计的学生,要求这类学生完成校外毕业设计申请,由管理小组协助指导教师对校外学生进行跟踪,为这些学生提供及时的毕业设计信息服务。这类学生必须每周与学校指导教师联系,以便教师详细了解并掌握学生毕业设计进度。这种具体的制度和规范,对在校内进行毕业设计和赴外进行毕业设计的学生进行了有效监控。 针对指导教师的管理,毕业设计管理小组采用不定期检查和周报提交的方式。毕业设计规范要求每位指导教师每周指导时间不少于2小时,指导教师需要检查学生毕业设计的进度和质量;解答学生提出的问题,进行下一阶段工作部署与指导,保证毕业设计的质量。 不定期检查指毕业设计管理小组根据指导教师在毕业设计系统中登记的指导时间和地点,不定期对教师的指导情况进行检查。周报提交是指学院建立的毕业设计定期报告制度,教师和学生每周均需要将周报提交到系统上,教师主要汇报每周对学生指导情况以及学生毕业设计进度和质量,学生主要汇报每周的毕业设计进度、毕业设计遇到的问题等。毕业设计管理小组每周对周报进行汇总分析并,及时了解毕业设计情况,对学生和教师提出的问题进行统一解答。 5)构建完善的毕业设计管理平台。 充分利用计算机技术,构建完善的毕业设计管理平台,提高毕业设计管理水平,使毕业设计管理更加规范化。软件学院在毕业设计过程中使用的管理系统包括:重庆大学本科毕业设计系统、重庆大学网络教学综合系统、重庆大学软件学院软件工程实践教学平台。 6)建立毕业设计过程管理评价体系。 建立毕业设计过程管理评价体系,要求所有 一学生和指导老师每周都要将周报提交到EOL(重庆大学网络教学综合平台)平台。毕业设计管理小组每周对毕业设计情况进行检查和监督,并将检查情况告知所有指导老师。指导老师每周提交周报次数与毕业设计指导工作量挂钩;学生考勤情况、周报提交情况、平时检查情况会被记入平时成绩,平时成绩不合格将被取消答辩资格。 软件学院强调学生在毕业设计期间一定要进行软件系统设计和实现,毕业答辩包括系统演示、用PPT讲解毕业设计主要工作、答辩教师提问等多环节,答辩老师根据学生工作量、完成质量、论文或设计文档质量、答辩情况进行评分。学生毕业设计的最终成绩由平时成绩、指导教师成绩、交叉评阅成绩和答辩成绩构成,以保证评分的公平性。 7)加强诚信机制建设 为了提高本科毕业设计质量,加强学术道德和学风建设,营造学术诚信氛围,软件学院使用“大学生论文抄袭检测系统”对本科毕业论文进行防抄袭检测。抽检比例为应届毕业论文的50%,抽检名单由毕业论文管理系统随机抽取。另外,各答辩小组推荐的优秀毕业论文为必检对象。 软件学院制定论文抄袭的认定标准(建议文字复制比不超过25%)和处理办法,对有问题的论文,责成指导教师对检测结果予以认定和说明或督促学生修改,取消被认定抄袭论文学生的答辩资格;对各答辩小组推荐的优秀毕业论文进行,不合格的论文取消优秀。 4 结语 培养适应我国软件产业发展的软件工程人才,提高软件工程本科毕业设计质量,毕业设计的改革势在必行。通过2届学生的毕业设计改革证明,建立和完善毕业设计的管理制度,加强毕业设计过程的监控,充分利用毕业设计管理平台,实现多元化的毕业论文形式,建立合理的毕业设计过程管理评价体系,加强诚信机制建设,能极大地促进师生在毕业设计过程中投入热情和精力,提高本科毕业设计管理水平,有效保证毕业设计质量。 软件毕业论文:拓宽软件高职毕业生就业门路的经验和做法 随着国家教育体制的改革,新成长劳动力规模的庞大,高校毕业生就业工作不断取得新进展,高校毕业生的就业成了僧多粥少工作难找的现状,高校毕业生求职前景不容乐观。我校——闽江学院软件学院是以“培养实用技能型软件人才”为目标的高职院校。作为福建省软件职业教育集团的龙头院校,在毕业生就业问题上我们也备感压力,本人通过对自己就职学校毕业生就业工作的分析,就如何应对就业形势的变化,提高高职生的就业竞争力,拓宽毕业生就业门路的经验和做法进行探析。 学院毕业生综合情况分析 软件学院有一个本科专业(专升本)和十个专科专业毕业生,每年毕业生中以大专为主。学院有高职单招、普高、五年专三种性质的学生,从大专生自身劣势讲,学生整体素质普遍不高,这是其就业时一个很大的劣势。主要表现在基本素质不高、学习底子薄、自制能力不强,这也是大专学生最明显的群体特征之一。特别是有相当一部分大专学生习惯差、学习主动性不够,很难适应当今社会的发展。软件学院学生优势就是,我们采用的是双证教学,学生在正常完成学业的同时也完成了相关知名IT企业的认证,在资质和动手实践能力上与同类院系学生相比有一定的优势。因此在开展毕业生就业指导时我们要有别于本科院系,不能拘泥于传统,形成一套有自身院系特色的毕业生就业指导体系。 学院毕业生就业指导工作的措施和经验 1.校企合作搭建学校与企业的共赢平台 学院根据专业教育需求,与微软(中国)公司、北京全美教育技术服务有限公司、思科系统公司、上海微创软件有限公司、戴尔计算机(中国)有限公司等众多国内外知名IT企业合作,开展“订单式”人才培养,实施软件实训计划,改革传统教学模式,着重培养学生的动手能力。在实践教学上,通过产学研相结合的模式,借鉴国内外软件企业在技术、培训等方面的经验,建立了实训工程,通过校内实训和校外顶岗实训,不断提高学生项目分析和研发水平。我们拥有福建省高职教育软件类唯一的省级网络技术实训基地,并在省内同类院校中率先开设了“学生创业园”,由学生团队携带项目入驻园中,按照企业模式进行项目开发。依托学生创业园是专业设置与社会需求零距离配合,教学内容与职业需求零距离贴近、实训教学与就业岗位零距离对接。近年来从学生创业园走出的毕业生就业率几乎达到100%,毕业生就业单位中不乏国内一些知名的IT企业。 2.发挥辅导员作用,帮助毕业生提高择业竞争技能 作为思政工作者,学院每位辅导员都认真对待毕业生就业问题,高度重视毕业生就业工作,对学生的前途负责,对社会的稳定发展负责。辅导员作为学生的良师益友,不仅要帮助学生全面而又充分地了解自己,了解自己在竞争中的优势。还要向学生强调、让学生明白当前就业形势的严峻,鼓励学生“先就业,后择业”。学生就业指导课原则上安排学生思想政治辅导员授课,通过就业指导课,辅导学生掌握适合自身的求职应试方法和技巧以及自身职业定向,在指导过程中用发展的眼光、科学的方法解决毕业生就业中出现的问题。辅导员通过对毕业生的就业指导,帮助学生了解形势、掌握政策、更新观念、调整期望值、增强创新创业意识、提升就业能力和整体素质,促进和帮助毕业生最终实现就业。 3.收集就业信息组织供需双向选择 现代社会是一个信息社会,信息作为一种重要的载体,在丰富社会生活,沟通人际社会关系等方面发挥着越来越重要的作用。我们可以充分使用现有的网络和现代化服务平台,快速便捷的开展就业信息宣传和服务。学院就业指导中心充分利用网上信息资源丰富、时效性强、访问快捷、查询便利等特点,为大学生就业提供快速、高效的信息服务。就业指导中心项目负责老师从林林总总的就业信息中筛选出有效信息,通过学院的学生短信平台及时的给我们的毕业生,使毕业生在择业中赢得主动,增加选择的余地,从容就业。学院还采取“请企业进来和毕业生走出去”的就业指导策略,每年的12月份中旬,定期在校园内举办毕业生校园招聘会,每年的招聘会都能够吸引100多家企业到校开展供需见面、双向选择活动。我们请用人单位到学校进行实地考察,增加用人单位对学院专业设置、知识结构、人才培养情况的了解,从而有利于用人单位挑选使用所需的毕业生。另外,我们还联系企业安排毕业生组团走出去参加用人大单位的面试,如飞毛腿电子公司、网龙公司、中国移动、冠捷电子等企业。对用人单位我们还常常利用学校推荐的方法,减轻企业频繁地参加各层次的供需见面双向选择活动而造成大量的人力、财力和时间的浪费,减少就业信息的重复和毕业生的就业盲目性。从而达到企业招到人,毕业生实现就业的互利局面。此外,学院还积极调动全校力量特别是职能部门、专业老师的力量积极为学生寻找就业岗位,为学生的就业做力所能及之事。 4.加大政策宣传力度鼓励和引导毕业生下基层 通过学院广播台和宣传栏报道毕业生就业与创业的先进典型,形成正确的舆论导向。学院就业指导中心定期召开毕业生就业政策宣讲会,组织毕业班辅导员参加政策学习,引导毕业生认清就业形势,切实转变就业观和择业观。在宣传政策的影响下,越来越多的毕业生响应号召义无返顾地走向农村,走向基层一线兢兢业业地工作,还有的毕业生通过“三支一扶”的政策从事支教、支农(含林业、水利)、支医和扶贫工作。实践证明,大专生在基层还是大有可为,他们在基层照样可以谱写出一曲曲壮美的青春之歌,我们的毕业生通过基层工作,深入了解社会生活,了解基层疾苦,在社会的大熔炉里陶冶情操,磨砺意志,贡献自己的聪明才智,也为自己的人生观、价值观赋予了新的时代内涵。这些政策的落实对提升学院毕业生就业率有着深远的影响。 5.广泛开展创业项目建设 自主创业日益成为大学毕业生就业的一个重要方向。我们充分利用国家的扶持政策和项目,采取灵活多样的形式开展创业教育。如鼓励支持学生自发组建创业社团组织、参加各类创业计划大赛、广告和营销策划大赛等创业竞赛活动。2008年4月,YBC闽江学院服务站正式成立,该服务站以软件学院学生创业园为基地,辐射全校师生,开展了一系列扶持青年就业创业及青年志愿服务活动。服务站每学年举办三到四期的YBC创业培训、淘宝大学培训、定期开展创业大讲堂及青年志愿者活动、大学生创业孵化推荐等。帮助致力于自主创业的毕业生进行资金扶持和技术指导, 引导学生理性择业,优质就业,成功创业。通过这些项目的开展我们学院形成了以“专业培养+团队搭建+项目孵化+能力塑造+创业扶持”为特色的一套较为完整的扶持大学生就业创业实践的服务体系。这一体系得到了广大毕业生的一致好评,拓宽了毕业生的就业门路。 6.弱势群体毕业生的就业措施 弱势群体毕业生在这里我们主要指家庭贫困毕业生和身患残疾或形象有缺陷的毕业生。高校毕业生弱势群体帮扶工作关系到社会和谐、稳定与健康发展,解决他们就业难问题也是全社会的问题。开展弱势群体毕业生就业帮扶上我们通过学院心理咨询中心对弱势群体毕业就业问题心理教育方面入手、引导帮助他们调节心理压力,提高挫折的承受力,提高就业心理素质;帮助他们正确认识自我、了解社会、了解职业对人的心理素质要求,以便选择合适自己的职业。另外,学院就业指导中心主动为弱势群体毕业生联系落实就业实习单位,提供多渠道的招聘信息,搭建用人单位与他们双向选择的平台,积极向企业推荐,专门为弱势群体毕业生开设“就业绿色通道”,帮助他们掌握择业的基本方法和技巧,对于基础薄弱、应用能力较差的学生,学院还组织专业教师给他们“开小灶”,加强辅导,提高他们的综合素质和就业优秀竞争力。毕业后对弱势群体毕业生我们还进行跟踪调查,了解他们的就业状况,对未就业弱势群体毕业生实行教师包干制,坚决不让一位弱势群体毕业生待业或失业。 在面对新的就业局势下,学院将就业工作纳入整体工作规划,把毕业生就业摆在当前就业工作的首位。通过自身在就业指导工作上不断的探索和积累,走出了一条符合学院发展的道路。连续几年来,软件学院在同类院校中就业率一直位居前列,毕业生分布各行各业,通过回访,我们了解到用人单位对学院应届毕业生的工作表现满意度达到了90%。学院也将继续深化教育改革,调整人才培养结构,着力提高学生的创新意识和实践能力,提高毕业生就业能力,拓宽就业门路,最终适应当前的就业服务新需要。 (作者单位:闽江学院) 软件毕业论文:做好软件建设是提高理工科毕业论文质量的有效措施 摘要: 针对理工科类专业实践环节多,毕业论文多有硬件要求,而新建地方本科院校各方面存在不足,毕业论文(设计)质量不高的问题,提出有效提高论文质量的快速方法为完善制度,合理选题,做好专业建设和教学改革及现有教师队伍建设和指导模式改革等软件建设,以期对本校和兄弟院校提高理工科毕业论文(设计)质量提供参考。 关键词: 新建地方本科院校;理工科毕业论文(设计);措施;软环境 1新建地方本科院校的特点 新建地方本科院校多为专升本的院校[1],其基本上本专科教育并存,多数以专科教育为主,定位是培养大量下得去、 留得住、 用得上,富有实干精神和开拓能力的高级应用型人才。它通过升本的机遇大量引进优秀人才,加强实验室建设,使学校科研工作得以快速发展。其功能和以往相比,除了教学以外,加大了科研和社会服务功能,即立足于地方和区域经济发展,在为地方培养人才的同时,利用自身在科研上的优势,通过参与社会经济技术活动,推动科技进步,促进经济发展[2]。随着地方经济的快速发展和扩张,它们已成为中小型企业发展的人才库和技术革新的思想库[3]。 2理工科毕业论文(设计)存在的问题 本科毕业论文工作是大学本科教学计划中的重要实践环节,是培养学生综合运用所学基础知识和基本技能进行科研工作的初步训练,是培养和提高学生分析和解决问题的能力,实现教学、科研和生产实践相结合的重要途径,是本科生毕业和授予学士学位的必要条件[4]。而理工科类专业主要培养科学型、技术型和应用型人才,其实践环节多,毕业论文多有硬件要求。新建本科院校因地理位置的制约,在生源质量、经验交流等方面处于劣势,学生综合素质偏低。再加上历史原因,和老牌本科院校相比难免存在诸多不足,主要体现在教学条件有限、师资力量缺乏、学生重视不够和管理制度不健全,教学计划不完善,就业与考研复试冲击,学生普遍存在论文基本攻薄弱等因素[5-8],这些不仅制约着新建本科院校的发展,而且还影响着人才培养的质量,最直接的影响就是毕业论文(设计)质量不高。 3提高毕业论文的措施 硬件的改善是一个长期而复杂的过程,而要解决当前的困难,更有效的方法是做好软件建设。 3.1 加强动员,完善制度,提高学生的认识和论文效率加强动员,提高学生的认识。让学生知道撰写毕业论文是人才培养中十分重要的环节,是本科阶段必须完成的一门必修课,是与毕业直接关联,获得学位、求职或继续深造的先决条件;让他们明确撰写论文不是一蹴而就的事情,是一个人才培养过程,是科研能力、理论联系实际能力、文献资料查阅能力等的形成和提高过程。学校和系部统一思想,对不合格的论文决不手软,只有确定了明确的标准并能够得到严格的执行,才能够使学生打消侥幸心理,有压力去完成。学生重视,基本功扎实,可以提高实验(设计)数据的准确性,进而提高论文写作质量,减轻老师指导的难度。 3.2 通过合适的选题来弥补硬件的不足优化选题是提高毕业论文质量的重要前提和基础。新建地方本科院校要提高毕业论文质量除了在选题方面严把质量关,做到难易适宜外,还可以通过合适的选题来弥补硬件的不足。 3.2.1 与地方企业联合,利用企业的经济优势共同研究和开发科研课题,为学生毕业论文提供素材。论文(设计)命题一直或部分时间到科研合作单位、实习单位或有工作意向的单位进行,完成后由学校进行考核。这种方式能够让学生自行在企业中得到锻炼,寻找解决实际问题的方法和途径,避免从书本到书本的纸上谈兵,让学生在社会的大课堂中通过毕业论文的训练得到锻炼,学到实际本领,提高创新能力,同时也解决学生在就业和学习方面的矛盾冲突。 3.2.2 加强与资深的科研院所合作,实现两类院所师生的“双赢”。很多资深的科研院所高级职称和博士较多、科研力量雄厚,仪器设备先进而充足,很多对新升本科院校来讲很难申报的前沿课题,但对省重点高校或更高层次的高校老师手中往往有两个或更多的项目却课题组人手不够,这正是新升本科院校的缺口。因此可以通过不同渠道,加强与这些高校或研究所联系,利用他们的课题和资源优势解决自己课题方向老套、脱离实际、仪器设备不足等问题,为新升本科院校毕业论文和科研工作的开展注入一定的活力,让更多学生有进行科研工作同时完成毕业论文的机会,实现两类院校师生的“双赢”。 3.2.3 做设计类课题。现在的大学生,有相当一部分有个人电脑,可选择应用计算机进行毕业设计。调查发现历届理工科毕业生,无论是在工厂从事技术开发、生产管理,在公司从事经营贸易,还是在政府机关就职,几乎都需要使用计算机。作为培养掌握最新科技人才的高等院校,当然应该顺应这个潮流。 3.2.4 选题时间提前、内容放开,学生有充裕的时间完成论文(设计)。一方面可以鼓励教师让学生参与到自己或学校立项的科研课题或实验室建设课题中。一方面毕业论文(设计)与贯穿于整个本科教育过程结合起来。学生在学习专业知识的过程中对某一问题的质疑、改进或推广,只要能够体现学生科研能力,都可以作为毕业论文(设计)选题。教学实践中的综合性或创新型实验,只要能够体现水平的,也可以作为毕业论文(设计)选题。教师可以不定期的向学生提供毕业论文(设计)选题,与大学生科技创新活动结合,鼓励学生自己选题,利用兴趣这一强大动力提高论文质量。 3.3 加强专业建设和教学改革调整教学计划,合理安排时间,处理好实习、考研、就业与论文写作之间的冲突,同时通过课程建设和教学改革让学生提前做好准备,提高基本功。狠抓教学质量,使学生牢固掌握专业基础理论、基本知识和基本技能,做好专业知识与技能的准备。开设专业文献检索、科研方法与论文写作训练方面的课程,使其掌握一定的科研方法。提高外语与计算机水平,对于论文有关文献的查阅以及日后论文的撰写、排版、定稿都大有帮助。改革实践教学,强化综合实践能力培养,构建由简单到综合,由单一到复杂,循序渐进的系列化实践教学体系。在日常教学过程中老师适当引导学生精读一定数量的范文,从内容到形式,反复揣摩,以便能够有效地借鉴它、模拟它。同时,老师可每学期给学生布置一两个与其专业相关的写作任务,学生可以根据老师的评语有针性的攻克自己写作的弱点,争取每写一次论文就能进步一点。课程实习、学年实习和毕业实习都有总结报告和社会实践报告,这些写作都可以较早地培养学生的论文意识,对于毕业论文的写作有着素材储备、技能准备等多方面的作用。 3.4 加强教师队伍建设和指导模式改革 3.4.1 现有教师队伍的建设加强指导老师科研能力培养,鼓励其勇挑科研重担,提高科研能力和学术水平,为提高论文(设计)质量提供有效的保障。通过参加社会实践、指导学生实习、参与工程项目设计等,组织指导教师尤其是青年教师深入生产和工程实际,在实践中总结和积累经验,为指导论文(设计)奠定良好的基础。在指导工作中要特别注意加强指导教师的师德修养,提高政治思想素质。可适度聘请外校教师或企业高工参与到论文指导中来。 3.4.2 论文指导模式改革首先可采用教师团队指导方式,即以教学科研经验丰富的教师为组长,在充分考虑老师的专业特长与教龄基础上,组建毕业论文指导团队,对学生进行指导,这种方式将发挥教师在各个领域的知识优势和结构,有利于培养学生更全面的掌握解决工程实际问题的能力和团队协作精神,可以较好的完成论文指导任务,同时也培养了青年教师论文指导能力和解决工程实际问题的能力,提高青年教师的业务水平。其次可采用双导师制。对于校内课题,青年教师可以作为副导师、高职称教师的助手身份参与指导论文。因为教授经验丰富,但是指导学生时间相对较少,而青年教师精力充足,时间多,但是科研能力相对薄弱,需要不断提高。每个学生都配有导师和副导师,可以发挥他们各自的优势,取长补短。这种联合指导方式,真正体现了教授“传、帮、带”的学科带头作用,加速了具有知识创新和科研攻坚能力的学术人才的形成,青年教师的科研能力将大大提高,为创新人才的培养打下坚实的基础。课题来自企业的采用校企双导师指导制,这样做可以将学校的理论知识更好地与企业的生产实践有机的结合起来,更有利于学生尽快的融入企业文化。 综上所述,新建地方本科院校,硬件的改善是一个长期而复杂的过程,要提高理工科毕业论文(设计)质量可以从完善制度,合理选题,做好专业建设和教学改革及现有教师队伍建设和指导模式改革等软件建设着手。
软件项目管理探讨:关于软件项目管理及风险分析 作者:李春霞 刘春雷 李文琴 论文摘要:软件项h的有效管理,对项目的成败具有至关重要的作用。软件项目的风险体现存些方血,如何回避这些风险,存本文中进行了探讨,最后指出建立合理的管理流程,对软件项目的管理来说,是非常重要的。 论文关键词:软件项目:管流程;风险分析 0引言 软件项目管理的提出是在2o世纪70年代中期的美国,当时美国国防部专研究了软件开发不能按时提交,预算超支和质量达到用户要求的原因,结果发现70%的项目是因为管理不善引起的,而非技术原因。于是软件开发者开始逐渐重视起软件开发中的各项管理。到了20世纪90年代中期,软件研发项日管理不善的问题仍然存在。据美国软件工程实施现状的调查,软件研发的情况仍然很难预测,大约只有10%的项目能够在预定的费用和进度下交付。 究竟怎么样才能做好软件项目的管理及风险分析,保证项目顺利实施呢?这是个比较复杂的问题,下面就软件项目的特点,缩合大家的经验总结,谈一点看法。 1软件项目管理风险分析 软件项目管是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员、产品、过程和项目进行分析和管理的活动。目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码、测试、到维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。 怎样进行有效的项目管理呢?首先我们来分析下影响软件项目的质量因素。 软件项目,尤其是大型项目有二项非常重要的因素,会影响整个项目的进度与质量,它们分别是:“人”、“流程” 与“技术”。 “人”是项目中最难预料与掌控的一项要素,人可分成两部份,一是客户,二是开发团队。 “技术”是指软件项目所使用的开发半台,主要指开发环境及开发语言。是最容易掌握的部份。 “流程”是指软件开发流程或是项目流程,定义流程的目的是要掌控所有的情况。项目的最大敌人是时间及预算,这两者都是有限的,如何在有限预算内准时完成项目,可说是一项艺术。 1.1“人”因素分析 “人”是指客户和开发团队,其中开发团队的因素对项目影响很大,对于这方面影响因素主要分析如下: ·人员技能未达到要求 在项目开始之初,我们假设项目成员都能够达到组织级的要求,但往往并不是每个成员都能够达到要求。而且项目中每个成员的生产率差异可能很大,也给项目进度安排造成影响。所以在项目始之初,应该对项目成员的技能进行一次总体的评估,对于大家都欠缺的技能,应该安排统一的培训,后续需要对培训的效果进行跟踪;对于个别人员技能欠缺的,应该单独预留自我学习时间或通过以师带徒的方式进行培养,使其技能能够尽快达到要求:对于项目新员的工作和任务,应该加强评审和检查,保证输出不出现大的偏差而导致后续大量的返工。对于这方影响因素主要分析如下: ·项目成员责任心不强 态度决定一切,细节决定成败。对于项目过程中的各项任务,经常出现由于项目成员责任心不强敷衍了事,导致产出的工件质量较差,引起大量返工的情况。在这种情况下,项目更应该加强项目规范的建设,项目经理应加强同这些成员的单独沟通,加强项目的团队建设和集体荣誉感。让项目成员感觉到做的系统是他们自己的产品,而不是公司的项目,项目经理的项目。 ·项目沟通问题 在软件项目中,保证项目各种角色和成员中的高效沟通是很重要的,如何建立起快捷顺畅的沟通渠道,采用最佳的沟通方式来解决问题,必须在项目中经常强调。如果一周的项目任务花存实际做事情上有2天,而花在沟通上却占用了3天,这时必须及时分析和总结原因。沟通最重要的就是要在最短的时间里面,采用各种方法或工具,使交流双方或多方达成一致。 ·项目人员流失 项目人员特别是项目关键成员在项目进行过程中的流失,对项目影响很大,对于这种情况,应该在项目开始之初,就作为专门的风险进行跟踪,并考虑具体的应对措施。 1.2“流程”因素分析 软件的开发流程般定义为: 需求分析一可行性分析一概要设计一结构化设计一详细设计一编码一软件测试一软件维护。 “流程”中软件项目的风险,主要体现存4个阶段:软件需求阶段、软件设计阶段、软件实现阶段和软件维护阶段 ·软件需求阶段 软件的开发是以用户的需求开始,在大多数情况下,用户需求要靠软件开发方诱导,才能保证需求的完整,再以的形式形成《用户需求》这一重要的文档。需求分析更多的是开发方确认需求的可行性和一致性的过程,在此阶段需要和用户进行广泛的交流和确认。需求和需求分析的任何疏漏造成的损失,会在软件系统的后续阶段被一级级地放大,因此本阶段的风险最大。 ·软件设计阶段 设计的主要目的在于软件功能正确地反映了需求,需求的不完整和对需求分析的不完整或者错误,在设计阶段将被成倍地放大。设计阶段的主要任务是完成系统体系结构的定义,使之能够完成需求阶段的即定目标;另一方面也是检验需求的致性和需求分析的完整性和正确性。 设计阶段的风险主要来自于系统分析人员。分析人员存设计系统结构时过于定制,系统的可扩展性较弱,会给后期维护带来巨大的负担和维护成本的激增。对用户来说系统的使用比例会有明显的折扣,甚至会造成软件寿命过短。反之,软件结构的过于灵活和通用,必然引起软件实现的难度增加,系统的复杂度上升,可靠性降低,给实现和测试阶段带来风险,系统的稳定性也会受到影响。从另一个角度上看,用户需求和将来软件运行环境的变化都是必然的,目前软件设计的所渭的“通用性”是否就能很好的适应将来需求和运行环境的变化,都是需要认真折衷的,而这种折中也蕴涵着很大的风险。 设计阶段蕴涵的另一种风险来自于设计文档。文档的不健全不仅会造成实现阶段的困难,更会在后期的测试和维护造成灾难性的后果,例如根本无法对软件系统进行版本级,甚至是发现的简单错误都无从更正。 ·软件实现阶段 软件的实现从某种意义上讲是软件代码的生产。源代码木身也是文档的一部分,同时它又是将来运行于计算机系统之上的实体。源代码书的规范性,可读性是该阶段的主要风险来源。规范的代码生产会把属于程序员自身个性风格的成分引入代码的比例降到最低限度,从而减小了系统整合的风险。 ·软件维护阶段 软件维护包含两个主要的维护阶段,一个是软件生产完毕到软件试运行阶段的维护,这个阶段是一种实环境的测试性维护,其主要目的是发现在测试环境中不能或末发现的问题;另一个阶段是当软件的运行不再能适应用户业务需求或是用户的运行环境(包括硬件平台、软件环境等)时进行的软件维护,具体可能是软件的版本升级或软件移植等。 1.3“技术”因素分析 存软件项目开发和建设的过程中,技术因素是一个非常重要的因素。项目组一定要本着项目的实际要求,选用合适、成熟的技术,千万不要无视项目的实际情况选用一些虽然先进但并非项目所必须且自己又不熟悉的技术。如果项目所要求的技术项目成员不具备或掌握不够,则需要重点关注该风险因素。 2建立项目管理流程 那么如何解决这些问题呢?实际上很多模型已经给出了答案,比如rup、qos、xp等,但是大家在学习和使用这些模型的时候,往往觉得这些模型提出的概念和实施比较难以操作,另外就是不管是rup、q0s还是xp,既然是一个方法模型,就不可避免要描述为一个完整的、系统化的理论模型,否则就体现不出理论的完整和逻辑的严谨。下面我们只是把以软件设计为优秀的开发管理流程化,避免在频繁发生外界变化的情况下,变被动为主动。 软件项目管理除了按照既定的管理流程进行有效的控制,还要对各阶段的文档进行标准化管理,保证文档的完整和标准化,为软件后期的维护提供有力的支持。 3结束语 软件项目管理和其它的项目管理相比有相当的特殊性。首先,软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。其次,软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。幸运的是,时问和预算都是可摔制的,并不是指我们可以控制时间快慢或长短,是如何叫确知道哪一个时间点,需要何种产出物,而我们有多少的预算町以完成。为了有效控制,我们需要一个标准的流程,只要照着规矩走,一切都好办。 软件项目管理探讨:关于软件项目管理流程分析与设计 论文摘要:针对软件项目和项目开发中的复杂性、易变性和不可预见性,研究了软件项目管理流程方法设计了软件项目运作过程的总体流程,分析了各阶段流程的进入条件、主要工作过程和工作结果 论文关键词:软件过程;软件项目管理;流程管理 1引言 长期以来,软件项目高失败率的状况一直困扰着人们,研究表明,软件项目失败的原因主要有两个:一是应用项目的复杂性;二是缺乏合格的软件项目管理人才。实践证明缺乏有效的项目管理是导致软件项目失控的直接原因。软件开发的风险之所以大,是由于软件过程能力低,其中最关键的问题在于软件开发组织不能很好地管理其软件过程,从而使一些好的开发方法和技术不能起到预期的作用。 流程管理作为现代企业管理的先进思想和有效工具,随着市场环境与组织模式的变化,在以计算机网络为基础的现代社会信息化背景下越发显示出其威力和效用。流程管理不仅是一种管理技术,更体现了现代管理的思想。流程管理的重点是:理清和管理好所有主、支流程间的关系,使他们相互协调发挥应有的作用。流程管理增加了部门的透明度,管理的对象不是“部门”和“部门员工”的概念,而是以工序流程为管理对象,注重流程中每一个过程和效率以及和上下游工序的关系,管理重点在于整体流程的完整性和顺畅性。目前,流程管理技术的研究已越来越受到人重视。 运用流程管理方法和技术进行软件项日管理,可以有效地改变软件过程管理混乱的局面首先埘软件项目开发过程进行有效的、规范化的定义;其次,在软件项目开发过程中,所有的活动过程均按照流程所规定的活动的逻辑关系、活动的实现方式来执行,这样可以使得所有的活动有序和可控;第三,通过明确运作流程,使项目组人员迅速融入项目和开发过程中;第四,关注每个过程的“结果”,使软件项目的所有工作产品均能得到有效的保存,保证了软件产品完整性。 2流程的概念及在软件项目管理中的作用 流程是由活动组成的。基本活动是由个人或团体来完成的,它不需要进行其他的基本活动的转化。流程的各个活动之间有着特定的流向,它包含着明确的起始活动与终止活动,因此是一个动态的概念。从结构上来看,流程有四个基本的构成因素:活动、活动的逻辑关系、活动的实现方式和活动的承担者。流程与“一系列的活动或事件”,“结果”等概念密切相关。流程管理不仅是一种管理技术,更体现了现代管理的思想,原有的以控制、塔式组织为基础的职能行政管理已经不能完全满足于现代企业发展和市场竞争的需要,管理的发展沿着分工理论运行了上百年后,现在又重新回归到整合与系统。 软件项目生命周期的一系列的开发过程是各种各样的流程活动:软件项目的计划编制、系统分析、慨要设计、详细设计、程序编码、测试与维护等活动过程都是一种流程活动:制定软件项目管理流程,重点考虑以下几点: 1)制定的流程能引导项目逐步走向成功; 2)制定的流程能适用软件开发过程; 3)制定的流程能指导项目开发活动.有利于对项日开发活动的管理; 4)制定的流程能以苴观的流程图表示.能使项目组成员清楚的知道软件开发与管理的过程和相互之间关系; 5)流程中的起始活动条件、终止活动条件明确、规范便于控制: 6)流程中的工作产品定义明确、可度趟,评价标准和方法具体、可操作 3软件项目管理总体流程设计 在软件项目开发管理过程中,不仪要努力实现项目的范围、时间、成本和质量等目际,还必须协调整个项目过程,以满足项目参与者及其他利益柑关者的需要和期望;随着软件规模和所涉及的领域不断地扩大,软件项目的管理越来越困难,纵观所有失败的软件项目.基本原因是不能管理其软件过程,在无纪律的、混乱的项目状态下,组织不可能从较好的方法和工具中获益。严谨的软件过程控制管理不仅可以在每个阶段回顾和纠正项目的偏差.别软件项目的风险甚至果断中止项目。且可以将人才流动所带来的不利影响减少到最小。要进行有效的过程控制,必须明确软件项目管理流程。 软件项目管理总体流程设计为项目搜寻、立项、售前合同生成和合同执行等5个主要阶段,分别以pl、p2、p3、p4、p5表示;同时设计了立项完成、合同签定、功能定义、软件开发、项目验收等5个里程碑,分别以tm1、tm2、tm3、tm4、tm5表示,如图l所示。在这些流程中,合同执行流程是软件项目管理的优秀,其主要过程有:产品定义、软件开发、测试执行、内部验收、项目实施与验收、项目维护. 4软件项目管理总体流程分析 4.1项目搜寻 项目搜寻是项目立项的基础,项目搜寻阶段的主要任务包括市场信息收集,用户需求跟踪,对潜存的项目进行分析和筛选。 4.2项目立项 立项阶段的主要任务是确认立项的理由,提出立项建议,提供合适的资金和资源,使立项建议成为正式项目。 4.3项目售前 售前阶段从项目立项开始到项目合同的签定结束,主要工作有:制定与客户的交流计划,详细了解客户的背景资料,了解客户启动项目的缘由、目的和期望,编制项目方案建议书,准备合同蓝本。 4.4合同生成 合同生成阶段的主要工作有:项目方案的评估与确定技术合同、商务合同的商定、评估与签署。 4.5合同执行 合同执行是软件项目管理流程的重点,可分为软件开发、测试执行;内部验收、项目验收、系统维护等五个基本工作过程。 4.5.1软件开发 软件开发阶段分为:需求调研、系统分析、系统设计、编码、单元测试等过程。主要从三个方面进行管理: 1)制定项目计划。软件项目计划是一个用来协调所有其他计划,以指导项目执行和控制的可操作文件。它体现了对客户需求的理解,是开展项日活动的基础,也是软件项目跟踪与监控的依据。 2)确定开发过程。根据软件项目和项目组的实际情况,建立起一个稳定、可控的软件开发过程模型,并按照该过程来进行软件开发 3)加强过程控制一过程控制主要包括过程管理、变更控制和配置管理,、 4.5.2测试与执行 项目测试的目的是俭查系统是否符合项目合同与任务书规定的要求、项目测试分集成测试和系统测试,主要进行功能测试、健壮性测试、性能一效率测试、用户界面测试、安全性测试、压力测试、可靠性测试、安装/反安装测试等测试过程在模拟运行环境中进行。 4.5.3内部验收 项目完成集成测试和系统测试后进行项目内部验收.主要有三个步骤:①文档准备。项目经删提交内部验收计划、项目开发总结报告、产品清单:财务主管提交项目财务预算报告。②内部验收测试。内部验收测试的测试内容与方法虽然与系统测试基本相同.但应站在用户验收的角度进行,因为它是试运行的基础。通过这一步。为用户验收作充分的准备。③内部评审。对提交的所有文档及测试结果进行内部评审,完成项目开发总结报告: 4,5,4项目试运行与验收 试运行与用户验收阶段的主要任务是,使所有的工作产品得到用户的确认。主要工作有:①验收前的准备。项目经理负责检查产品的完整性。包括文卡当、介质和中间产品等,以确保现场实施的成功;负责应用软件的现场安装调试,完成安装调试总结报告;负责制定用户验收计划,并得到客户的确认。②用户进行验收测试和系统试运行,进行文档和系统的移交。③用户确认。项目经理负责与客户协测,协助用户进行项目验收,形成用户验收报告。 4 5.5项目维护 软件系统的维护分为两大类:一类是纠错性维护,由于前期的测试不可能暴露软件系统中所有潜在的和隐含的错误,诊断和改正这些错误的过程为纠错性维护。另一类是完善性维护,在软件正常使用过程中,用户还会不断地提出新的需求,为了满足用户新的需求而增加软件功能的活动称为完善性维护。如果需求变更很大,那完善性维护将转变为软件新版本的开发。系统维护的宗旨就是提高客户对软件产品的满意度。确保系统的正常运行是系统维护的根本目的。 4.6软件项目管理的里程碑 项目的考核与评审是软件项目管理流程控制的基础,我们在整个流程中设定五个基线,即确定五个里程碑,它们分别是tm1:立项完成;tm2:合同签订;tm3:产品功能定义完成;tm4:软件开发完成;tm5:验收通过。 如图1所示。各阶段的主要的进入条件和相应的工作结果是里程碑是否达到的重要标志。 5结束语 本文设计的软件项目管理总体流程及相关技术已成功运用在软件项目的研发和管理中。通过将流程管理应用于软件项目管理中,以设定软件项目总体流程为主线,确定每个阶段的主要流程和里程碑,并采用评价指标体系和一系列的模板和表格进行软件项目开发过程的控制和管理,使软件项目的成功率显著提高。 实践证明,针对企业和项目的实际情况,确定软件项目运作流程,定义软件工作产品,明确各阶段的进入条件和退出条件,进行有效的流程控制与管理,大大的提高了软件开发的效率和项目的成功率。 软件项目管理探讨:关于软件项目管理常见问题的探讨 论文关键词:软件项目管理 工作分解 结构沟通 论文摘要:为提高软件企业的管理水平,对软件项目管理存在的一些问题进行了深入的分析,指出了软件项目管理中常见的不足之处:项目计划问题、管理意识问题、项目干系人相关问题、项目团队内分z-协作问题、沟通意识问题、项目风险管理意识问题、项目收尾问题通过分析找出了原因.提出了改进措施 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量风险等进行分析和管理的活动。软件项日管理最早出现于7o年代中期,当时美国国防部专门立项研究软件项目失败的原因,发现70%的项目失败是i如于管理不善引起的。而并不是因为技术能力。从而得出一个结论,即管理是影响项目全局的因素,而技术只影响局部。所以软件项目管理至关重要。在关系到软件项目成功与否的众多因素中,项目规划、需求变化、软件质量、风险管理等都是与项目管理直接相关的因素。因此,提高软件项目管理的能力对软件组织的软件生产力的提高是最为重要的。本人对目前软件企业实施项目管理的状况进行了分析,结合软件项目管理的理论知识,以期找出在软件项目管理中常见的问题。促进软件项目管理的应用研究。完善软件项目管理在软件企业的实施。 1软件项目管理存在的主要问题 1.1项目计划问题 项目计划是—个用来协调所有其他计划,以指导项目执行和控制的文件。项目计划是项目经理实施项目管理控制的基础。制定计划的过程就是—个对项目逐渐了解掌握的过程,通过认真地制定汁划,项目经理可以知道哪些要素是明确的。哪些要素是需要逐渐明确的,通过渐近明细不断完善项目计划。目前的问题主要有:一是项目计划的制定不够严谨,随意性大.可操作性差,因而实施中无法遵循。如项目计划过于粗略.落实粒度(“breakdown”)不足,不能做到任务、进度、资源三落实。二是缺乏贯穿项目全程的详细项目计划,甚至采用每周来制定下周工作计划的逐周项目计划方式,其实质是“项目失控合法化”。三是项目进度的检查(与进度计划对比)和控制不足。不能维护项目计划的严肃性。 1.2管理意识问题 在软件企业中。项目经理大多是技术骨干,在技术方面的知识比较深厚,但是项目管理知识、项目管理必备的技能,项目管理的经验都有待提高。部分项目经理没有意识到自己是项目经理的角色。不是从总体上去管理整个项目而是埋头干具体的技术工作,其计划不周造成项目组成员任务分配不均.忙的忙、闲的闲,这将影响项目的最终实施。有些项目经理对于一些不服从管理的技术人员,没有较好的管理方法,不好安排的工作只好th己做。 1.3项目干系人相关问题 项目千系人(“stakeholder”)是指参与项目和受项目活动影响的人,包括项目发起人、项目组、协助人、顾客、使用者、供应商,甚至是项目的反对人。人们的需求和期望在项目的开始直至结束都是非常重要的。不同的干系人其期望和追求的目标往往相差甚远,因此对项目十系人的愿望进行平衡是相当困难的事情。例如政府部门的不少对群众办公的信息系统,上层管理机关往往希望能够采集尽可能多的信息项以便对数据进行多种多样的系统分析,并对信息进行有效控制而增加一些审批流程;基层对外办公的窗口则因为办公速度的压力希望减少信息的输入;而办事群众则希望相关政府机构能够简化工作流程,加快办事速度。如果对项目所有干系人没有进行足够的沟通,使其尽可能地参与项目,则可能因为项目开始时项目范围和一些具体要求不够完整清晰,或某个项目干系人后期认识的变化而提出新的要求,造成工期的延长,成本的增加,甚至项目的完全失败。 1.4项目团队内分工协作问题 由于项目开发的各阶段不同角色、同一阶段不同角色的责任各不相同,项目经理把工作责任分画给团队成员时通常会出现一些不良现象。首先是山于分工不够清晰而造成工作相互推诿、责任互相推卸的现象;另外是出现“自家打扫¨前雪”的现象,即虽然分工比较清晰但是各成员只顾完成自己的那部分任务而不愿意与他人协作。 1.5沟通意识问题 项目沟通管理包括确保及时、正确地产生、收集、、存储和最终处理所需项目信息的过程。它是人、思路和信息之间的关键纽带,是成功所必须的。虽然整个项目是项目经理负责,但是在决定这个业务单元山某个或者某两个人完成后,项目经理只能起管理上的控制、建议和指导的角色,不能对具体的内容进行过多的干预在软件企业中,项目经理大多是技术骨干,而项目组成员也都是“高科技人员”,都具有“从专业或学术出发、工作自主性大、自我欣赏、以自我为中心”等共同的特点。因此妨碍沟通因素主要是“感觉和态度问题”,也就是沟通意识和习惯的问题。在系统的实施阶段或软件开发的试运行阶段,项目成员基本上是持续在客户方进行工作,这种情况非常容易忽视沟通。如果没有足够的沟通意识和沟通制度、沟通工具,就有可能造成信息不畅,从而加大项目失败的风险。 1.6项目风险管理意识问题 项目风险管理是指为了最好地达到项目的目标,识别、分配、应对项目生命周期内风险的科学与艺术。风险管理对选择项目、确定项目范围和制定现实的进度计划和成本估算有积极的影响,并有助于项目千系人了解项目的本质,使团队成员参与确定优势和劣势。目前项目风险管理意识的问题主要有两种情况。第一是项目经理没有充分分析可能的风险,对付风险的策略考虑比较简单,在做项目规划时常常没有做专门的风险管理it~’l文档,而是合并在项目计划书中。第二是项目经理没有充分意识到风险管理的重要性。对计划书中风险管理的章节简单应付了事,随便列出几个风险,随便地写一些简单的对策,对后面的风险防范起不了什么指导作用。 1.7项目收尾问题 项目经验总结是项目经理和项目组人员在项目完成后就取得的教训写的报告,是项目收尾的一个重要组成部分。总结在本项目中哪些方法和事情使项目进行得更好、哪些对项目制造了麻烦、以后应在项目中避免什么情况。哪些事情应在后面的项目中坚持等等。项目经理在项目结束时有些是因为项目人员已经不足或不全,或是因为有新的项目要接没有时问,总体对项目经验总结的重视程度不够。有些是项目经验总结一再拖延,有些是交上来的报告质量较低,敷衍了事。 2加强软件项目管理的建议及措施 2.i制定相符的项目计划 制定计划的精髓不在于写出一份好看的文档,而在于运用您的智慧去应对各种问题和面临风险并尽可能做出前瞻性的思考。计划是用来指导工作的,制定项目计划必须把握项目it~,l的粒度,粒度越细则控制力度越大,但项目管理的成本越高,反之则控制力度越小。凶此必须按照特定的项目量体裁衣,该详细就详细,该简略的就简略,制定相符的项目计划。许多组织都有项目计划制定的指导原则。例如,美国国防部的2l67标准“软件开发计划”用于指导那些为国防部开发软件的开发商制定软件开发计划。电气和电子工程师协会(ieee)的1058.1标准描述了“软件项目管理计划”的主要内容。表l给出了“1eefyi,t:,准软件管理计划”的格式。遵循那些标准和方针有利于项41汁划的制定和执行一旦it~,l被负责任地完成,他就可以给闩己一个和管理层或客户交流和协商的基础,帮助其在项目过程中防范各种题的出现,保证项h的按时完成. 2.2使用w bs(workbreakdownstructure)和资源负荷直方图,合理分配任务 项目经理应使用工作分解结构wbs将项目工作范围进行分解,为了避免有些虽然工作分解结构wbs没汁合理,但项目任务无法有效、合理地分配给相关成员,可采用资源负荷直方图把工作任务合理分配并达到“负载均衡”。另外.技术骨r在担任项目经理之前,最好能系统地学习项目管理知识,特别是其中的人力资源管理、沟通管理,并且在实际工作中不断提高角已的管理素质,丰富项目管理的经验,提高项目管理的意识。 2.3项目组成员应互相协作、互相配合 项41经理通过使用wbs将工作范尉进行分解.并将工作责任分配给团队成员,同时应强调不同分工、不同环节的成员应 当相互协作,共同完成任务。虽然项目的进行有不同阶段的划分,但各阶段还是相互联系的。上一阶段工作的结束不能只交付阶段性成果,往往要通过多次沟通才能更为清晰地披下一阶段成员所接受,其有效性、合理性也要被下一阶段的工作所检查,通过检验有时也有必要对上一阶段的工作结果进行相应的凋整。因此,项h组成员都应根据需要相互协作,相互配合,共同完成任务。 24加强沟通意识 项目沟通管理指出:“管理者要用70%的时问用十与人沟通,而项目经理需要花费90%或更多的时间来沟通”从沟通的效果和效率角度出发,一股应注意下面四种情况:首先是沟通之前对沟通的基本慨念和目标进行清晰的界定其次是不能凯溺十沟通本身,而必须时刻清楚沟通的目的;意到沟通是有成本的,沟通的时间就是成本,客户在为这些成本买单第三是一些规则,包括时和回合的限制、耐心听完对方的i舌,进行“集中”决策。最后是为了做好事件.必须事先进行明确,进行充分的授权。另外,项目经理及其项14组成员要对项14下系人进行分析,项目1:系人分析要记录重要的i:系人的人名、组织、他们各在项目中的角色、每个i:系人的实际情况、他们各自的项目利益大小、以及各自对项目的影响程度,以及管理这些项14 r系人的有关建’义等。通过沟通协调.以驱动他们对项目的支持,减少其对项41的阻力,以确保项41获得成功 2.5加强风险管理意识 项目经理必须通过学项41管理知,掌握项h风险管理的必备知,加强对项14汁划中的风险管理汁划的审核,提高项41组的管理意识。总结本行业项目中常见的风险及其对策作为风险管理汁划中必要的『x【险内容,并切实评估相应对策的有效性和可行性。 2.6重视项目经验总结 项41经理及管理人员应对项目经验总结引起足够重视。在制度上鼓励和jju强项目经验总结工作,使得项41经验总结及时并且具有指导意义而不是敷衍了事,为以后的项41人员更好地工作提供一个极好的资源和依据。 3结束语 综上所述,在软件项目管理的过程中,只有实施规范化管理,才能更有效地发挥项目管理在软件i:发中的作用,增大项目成功的机会。现阶段,}}{于软件项目管理实施的时问不长、经验不足,我们只有通过不断地实践并从中积累经验,进一步完善软件项目管理的理沦体系,将软件项目管理更有效地应用到软件开发的实践中。 软件项目管理探讨:软件项目管理的计划和控制方法 【摘要】随着信息技术的不断发展,软件行业的开发规模也在不断的发展壮大,通过个人方式进行软件开发的模式已经逐渐不能适应软件开发行业的发展现状。为了提高软件开发水平和效率,各个软件开发企业都在软件开发过程中采取科学的软件管理方案,如何将项目管理科学引入软件开发的过程中已经成为软件开发行业需要深入探究的问题。在进行软件开发的过程中,通过软件项目的计划与控制管理已经成为软件开发项目顺利进行的重要保障,与其他项目相比软件项目具有其特殊性。软件开发属于知识产品实体化,不易把握项目的进度和质量,其次软件开发项目是一个复杂的系统性工程,鉴于软件开发项目的特点,软件开发项目管理还很不成熟,本文中对软件开发项目管理的具体方法进行研究,以为软件企业实施软件项目管理提供参考。 【关键词】软件项目;软件项目管理;计划和控制 软件项目管理是指工作人员在软件开发的全过程中通过引入科学的管理达到降低成本、保证产品质量和提高设计生产进度的目的。在实施软件项目管理的过程中,相关工作人员首先需要清除项目的根本任务,保证软件开发在分析、设计、编码到测试的全过程中可以在管理者的控制下顺利进行。软件项目管理具有其自身的特点,目前常用的项目管理方法多是从原有的例子中总结经验,这就要求项目管理者不断总结实际项目中的方式方法,掌握软件项目管理的理论模型和科学方法,保证软件开发项目的顺利进行。 1软件项目管理的质量控制 1.1软件质量概述 对软件质量的定义与传统意义上的质量概念相同,但同时为了提高项目管理中的实用意义,通常会根据软件开发的特性进行调整。简单来说,软件质量可以定义为“无缺陷”的达到软件开发前期的预想功能,但软件开发企业通常将客户需求作为软件开发的基础要求,因此软件开发企业对质量的定义需要进一步扩展,需要根据客户的需求来制定本软件开发项目的质量。软件在开发的过程中必须要满足用户的需求,作为一项复杂的系统性工程,为了满足软件开发过程中各项定义和性能需求,就需要建立符合文档化的开发标准,并相应的设计出符合本项目的质量特性及组合,当产品在验收的过程中都能满足这些质量特性时,就证明该软件产量质量较高。 1.2软件项目管理的质量保证概述 保证软件项目管理质量是实现软件开发顺利实施的前提,目前,加强软件项目管理主要可以从两个方面进行把控:①软件开发项目立足于客户驱动,需要注意复审和校核方法的一致性,在这过程中需要通过制定一种客观的标准来校验软件开发过程及其工作成果的质量,通常情况下软件质量标准由质量保证小组完成。②软件项目的质量保证需要树立管理者驱动的观点,在这过程中清楚的认识到通过何种措施可以提高产品质量,并需要建立何种管理和控制机制才能确保这些措施的顺利执行,它必需要包括项目所需要的质量特性、可实现的质量要求以及可显示的已达到的质量要求。 1.3软件项目管理的质量保证研究 软件的质量保证,是贯穿在软件开发全过程中且具有独立特性的第三方审查活动,在软件项目管理的过程中起到重要的作用。由于质量保证措施在软件开发行业引入时间较短,因此很多软件企业并没有建立与软件项目相配套的管理人员和工作方法,完整的软件质量保证体系还并未在软件开发行业中建立起来。软件质量保证通过引入第三方的角度来监控软件开发的执行情况,检测软件开发项目是否遵循既定的开发计划,管理层可以通过对反映产品和过程质量的信息和数据审查,及时调整软件开发的方案和进程,保证软件可以满足评审和测试需要,最后实现企业可以开发出具有高质量的软件产品。 2软件项目管理控制方法的基本原则 2.1注重项目开发过程中的层次性 软件开发根据项目的不同具有很大的差异性,根据软件设计的层次阶段不同可将软件项目计划分为高级计划、阶段计划和低级计划。在软件项目的前期需要对项目进行阶段的划分,这种计划称为早期计划,这时需要对人、财、物三个要素进行划分。在进行不同阶段交替的过程中,需要对下一阶段进行提前的规划部署,通常称作阶段计划。在阶段计划中需要明确各项目的负责人、起始时间节点、设备资源以及各个子任务之间的依赖关系等。低级计划是指软件开发人员的个人计划,这部分通常由开发人员根据自身的实际工作情况进行制定。在实际的软件开发过程中通常可以分为4个级别,而较小的软件项目也会分为2个级别,因此在进行软件项目管理的过程中需要注意开发过程中的层次性。 2.2注重运用过程化的思想指导开发 能力成熟模型是目前软件开发项目中广泛使用的方法,其优秀思想就是将软件开发看做为一个过程,因此在软件项目中运用过程化的思想指导开发,可以保证软件开发更加科学化、标准化,企业能够更好地实现商业目标。能力成熟模型定义了包括初始级、可重复级、已定义级、已定量管理级、优化级在内的五个等级,当软件开发进入到可重复级时,这时就可以认为该软件项目具备了基本的控制能力。当一个项目成功后,即可认为下一个项目也可以成功。通常情况下,在项目实施的过程中需要根据项目的实际运行情况对项目计划进行修改,对重新策划的内容都包含在可重复级中。目前,大部分的软件开发公司都难以达到能力成熟模型可重复级,但也要树立过程化的思想来保证软件开发的顺利完成。 2.3注重历史数据的运用和积累 软件开发通常情况下是对未知项目的创新,因此很多项目在研发初期对需求不能清晰理清,但高质量的项目运作必须建立在对需求的准确把握上,因此在进行软件项目管理时首先就需要把模糊的需求尽量准确化。为了提高软件项目管理计划的准确性,就要充分利用以往类似项目的历史数据,不仅成功的数据具有参照价值,失败数据也同样具有借鉴价值,可以根据这些历史数据弥补开发前期需求的模糊。通过对这复用资源的积累,可以将以往的成功经验高效传承。 3结束语 随着社会经济的不断发展,信息技术行业取得了前所未有的成就,但随着信息技术的发展不断进入深水区,社会各界对于信息技术的发展也提出了更高的需求。随着软件开发不断趋向复杂,技术人员在开发的过程中面临着软件开发绩效差的问题,为了有效提高软件开发的实际效率,项目管理被人们更多的应用到软件开发的过程中。 作者:倪丽丽 单位:连云港港口集团有限公司 软件项目管理探讨:项目管理软件重要性分析 1缺乏项目管理软件给企业带来的问题 从一般意义而言项目的投资情况、工程进度和施工质量是企业管理层面最为关心的方面。在这其中最为重要的是公司每个部门需要对信息进行共享,由于每一个不同的项目都会关联到公司的各个方面甚至还和政府以及其他企业有一定的联系,所以需要相互之间沟通的信息很多。为了掌握项目的进度等信息企业一般采用传统开会等方式,但这种方式有时会受到各个方面的制约效率比较低。企业各个项目相关审核文件、施工进度、合同以及原材料的采购等信息非常复杂并且随着工程进度发展会牵扯到更加复杂的事情。尤其是对于大型项目而言相关的管理者很难对项目的进展程度做到实时的掌握。并且相关的项目进展信息都是以纸质档的形式保存在查阅的时候很难查找。 2项目管理软件要解决的问题 2.1建立完善的授权机制 在相关公司对项目建立相应的授权机制时有几点需要特别注意。首先项目管理软件的最高权限属于领导者,从此可以放心将重要文件放在网络之上,而不必担心泄密。其次,当项目的领导者拥有软件的最高权限后,相关的项目执行软件者将拥有相对应权限,并且随着授权机制的采用使项目管理者能够实时的掌握项目信息并且保证项目相关的信息的安全性。 2.2增强部门之间的沟通效率 在企业内部每个项目包含的信息量非常大,并且会涉及到不同的部门之间的合作。如果项目的相关信息沟通不畅将造成项目进展的进度降低并且影响员工的工作效率。所以应该依靠项目管理软件建立完善的信息交互共享机制,这样项目相关的信息能够得到最大限度的沟通共享。项目管理软件在功能上应该具备强大的自动记忆功能能够满足相关人们实时的信息查询需求。另外,还应该具备相关文件的快速传递能力,相关的工作人员能够通过项目管理软件快速接收项目文件。最后,能够实现不同部门间、员工间、领导和员工间之间的实时交流。 2.3建立协同的工作管理系统 公司中的每一个项目不是单独的一个部门能够完成的,这需要每个部门之间的通力合作才能够实现的。由于每一个部门主要负责的业务内容不同,作业应当建立一个有效的工作管理系统。可以使用WBS技术实现不同部门之间的有效沟通,并且依靠本系统能够将项目中的每一个任务分配到具体的个人上面,从而有利于提高项目的进度并且有利于相关考核工作的实行。 2.4能够实现对项目的动态控制 由于公司的每一个项目牵扯到不同的部门,并且还有可能涉及到其他的公司,项目在实施过程中有很多的不确定因素,所以对项目的实时信息的掌握在一定程度上决定着项目质量。相关实践证明,采用相关网络计划技术能够将相应的建设周期缩短到原来的80%左右,并且整个工程的施工成本将降低到原来的90%左右。所以可以将网络计划技术作为对项目实施信息掌控的重要优秀技术之一。应用网络计划技术能够将整个项目进行科学合理划分,对工程进度能够合理的安排并且进行统一的规划,从而使用最少的时间和最少的资源保证项目进度和施工质量,提高项目实施效率同时降低成本。 2.5实现全员管理 对于项目进行管理从本质上而言是对参与项目的人员的科学管理,对全员进行管理时应该合理的处理好不同部门之间的权利和责任等不同问题,应用那些具体的矩阵式组织形式的项目管理软件从而充分发挥人的积极性,从而保证项目实施的质量提高人员的工作效率。 3项目管理软件对企业管理的重要性 项目管理是企业改革、创新的重要管理方法,市场竞争越来越大,并且随着经济环境的不断发展,企业需要不断根据实际情况适应性的市场变化,重新组织企业资源,整合工作流程,加强技术创新是企业提升竞争力的有效方法,变革管理已经成为企业适应变化而生存的基本出路,而项目管理正是被实践证明、且行之有效的变革管理方法。以项目管理软件系统为基础,可将公司各种与项目相关的关系通过集中、明晰的方式管理起来,进行统筹协调。在企业的经营活动中,存在着事务型和项目型两种工作类型,这两者之间存在一定的重叠。另外,项目的管理需要设计、技术、实施、财务、市场、设备、物资、运营等部门的密切配合,利用项目管理软件系统,能够打破部门的界限按照项目管理的需要建立企业网络化的工作模式,将与项目管理相关的部门通过集中、明晰的方式管理起来。这样可以将事务型工作和项目型工作区分开来,避免因二者隐含和混淆的关系而影响项目的管理效率。将公司的项目管理软件系统与其他软件系统进行相应的关联,从而形成一个整体高效的管理平台。现阶段各个大型企业常用的项目管理软件已经能够将企业网资源、应用软件管理、信息交流、数据安全和远程监控等一体化管理,从而共同形成统一高效的企业管理平台,是企业各个部门和管理系统进行同步。这样就能够实现上级领导对企业相关信息的实时掌握和决策,另外采用项目管理软件能将相关的管理等部分整合进去,从而提高项目实施的效率降低企业的管理成本。 4结语 通过上面的分析可知,企业采用项目管理软件能够给企业解决诸多实际问题,能够提高企业的工作效率对于企业的长远发展具有重要的意义。因此,在未来项目管理软件具有很好的发展和应用前景。 作者:赵薇娜 单位:中国核动力研究设计院
软件测试论文:软件测试课程专业教材 软件测试是一项需具有较强专业技术、学习和创新能力的工作,软件测试人员必须要具有缜密的逻辑思维能力、全面的技术能力、敢想敢干的创新能力,要有较强的责任心和团队合作精神以及出色的沟通能力等专业素质。 国家示范性软件学院的一个重要职责就是要在教学研究、教学实践以及教学改革方面进行大胆的探索和实践。因此,在完善已有课程体系及授课的同时,应该充分利用优秀的教学资源,总结教学经验和科研成果,编写专业教材,力争探索出一条为国家快速培养高素质软件工程人才之路。 北京工业大学软件学院蔡建平教授长期从事软件工程、软件测试及软件质量保证的研究,在多年讲授软件测试课程经验和体会的基础上,对软件测试课程教学内的知识点进行调整、补充和完善等方面的改革,针对软件质量评价和软件高可靠性的要求,针对国内软件研发和测试外包的本地化要求,以及针对软件测试用于各种应用领域的要求选择授课的知识点,并取得了较好的效果。 目前国内关于软件测试的书籍较多,其中很多书籍是翻译的、为培训用的或介绍软件测试技术和方法,作为教材满足各类测试人员的学习还有一定的距离。本书是在作者长达二十几年软件工程、软件测试和软件质量保证实践经验和教学经验的基础上,借鉴前人成果,参考当前软件测试方法和技术应用实践案例进行编写的。蔡建平教授编写的《软件测试大学教程》一书,以现代软件测试需求为背景,以现代软件测试技术和方法为基础,以当前软件测试通常应用为典型实例,从软件危机及软件缺陷开始,全面介绍软件测试的基本概念,软件测试的技术、方法和工具应用,以及软件测试在当前主流应用中的具体开展和实施。 其特点如下: (1) 内容全面。突出全生命周期软件测试概念、软件质量分析手段、现代软件测试技术、主流测试工具应用以及典型应用测试方法等,帮助学生了解和掌握现代软件测试的各种原理、方法和技术,并能够选择合适的软件测试工具进行相关测试。为培养学生今后成为高素质、专业化的软件测试人才打下基础。 (2) 针对性强。针对软件开发方法和技术的发展变化,针对我国软件外包服务的蓬勃兴起,针对我国国防工业如航空、航天、船舶、电子、通讯等大量重要软件或关键软件的实际应用情况和测试需求,特别是对软件高可靠性的要求,选择教材的知识点。 (3) 重实践性。该书对支撑现代软件测试技术应用的测试工具进行了全面地介绍,特别是对开源软件测试工具的介绍,这对高校开设软件测试实验课程是非常有意义的。在教材中给出了软件测试在几个典型应用领域具体实施的要点和注意事项,这对缺乏实践经验的培养对象而言具有极好的引领作用,对开阔软件测试人员的眼界、思路和具体实践有很大帮助。 (4) 具前瞻性。书中不少内容取材于互联网,在一定程度上体现了软件测试技术的最新发展,具有较强的新颖性和现代性。 该书取材新颖、内容翔实、通俗易懂、技术实用、覆盖面广、指导性强,对重点、难点阐述透彻,使其既可以符合现代软件测试技术发展的潮流,又具有相对的稳定性,还易于剪裁,以满足各类符合软件测试课程的教学需要和各类软件测试人员的学习需要,同时能够较好的满足国内企业,特别是国内各种测评机构或组织对现代软件测试人才培养的要求。 该书在现代软件测试技术的教学、普及、推广和软件测试人才培养以及软件测试教学知识体系的建立等方面进行了很好的探索。它的出版有助于国内软件测试人员和计算机相关专业的本科生及研究生的培养,有益于推动现代软件测试技术和方法的研究、教学和实践的进一步发展,同时对我国软件测试的发展起到积极的促进作用。 软件测试论文:基于项目驱动的软件测试人才培养模式 摘要:针对软件行业人才供需矛盾和传统教学模式局限性,分析问题原因,介绍项目驱动教学法的内涵和实施办法,探讨基于项目驱动的软件测试人才培养模式,从理论教学体系的改革、实践教学体系的建设和3+1教学模式的实施进行深入探索。 关键词:项目驱动教学法;软件测试人才;培养模式;实践教学 随着软件业的迅猛发展,软件产品的质量控制与质量管理正逐渐成为企业生存与发展的优秀。作为软件产品质量控制与质量管理者,软件测试工程师成为软件开发企业必不可少的技术人才。近年来,软件人才市场存在一种普遍现象:高校培养的软件人才大多找不到合适的岗位,而软件企业又招不到合适的人才。其根本原因在于学校的教育培养模式不能很好地适应人才市场的需求[1]。软件测试人才的教育应该以培养多层次、应用型、复合型软件测试人才为目标,全面加强素质教育,重点培养学生的敬业精神、创新能力和实践能力,真正实现人才培养与市场需求的一致。传统的教学模式在一定程度上已经不能适应新时期人才培养的需要,本文提出了基于项目驱动的软件测试人才培养模式。 1项目驱动教学法的内涵 传统的教学模式按照课程的知识结构组织教学,按章节讲述,学生由浅入深逐步掌握知识和技能,然后将知识和技能应用于实践。其优点是注重知识的内部体系结构,逻辑性较强,学生循序渐进地学习知识。但这种教学模式不利于培养学生的实践技能和综合素质,导致学生实践基础薄弱、适应性差,严重制约学生创新能力的发挥,学生难以适应工程技术快速发展的要求。 项目驱动教学法来源于建构主义学习理论,与其相适应的项目驱动教学模式是以学生为中心、教师为主导,利用项目创建的情境、协作、会话、操作等学习环境要素充分发挥学生的主动性、积极性和创新精神,使学生有效地建构所学知识,增强实践能力[2]。项目驱动教学法在教学过程中以项目为主线展开,把相关知识点融入到项目的各个环节中去,层层推进项目。通过对问题的深化或功能扩充,来拓宽知识的广度和深度,直至得到一个完整的项目的解决方案,从而达到学习知识、培养能力的目的。在这种模式中,教师根据学生已有的经验、知识、水平和兴趣来选取适合的项目,使学生置身于探索知识的情境之中,综合运用知识和技能解决实际问题,并在真实的项目流程中体验项目管理的思想和团队协作精神,提升创新和实践能力。 2项目驱动教学法的实施 实施项目教学法,首先需要设计项目。项目的设计与选取直接影响到该教学模式的教学效果及学生的学习兴趣,因此在设计项目时应遵循以下几条原则: 1) 项目涉及的知识面广。项目应涵盖课程的主要知识要点和基本技能。 2) 项目大小和难易适中。每个项目组的人数控制在3~5个人,设计的项目能使学生通过努力在一定的时间内完成。 3) 项目中任务顺序合理。项目各个任务的顺序,一方面要体现实际工作中解决问题的工作流程;另一方面要体现知识技能由浅入深的循序递进。 4) 项目具有典型性。项目教学法中选择的项目就是学生将来走向工作岗位可能要完成的实际工作任务,学校的学习就是将来实战的摸拟演练,使学生的知识技能轻易就可以迁移到实际工作中去。 5) 项目规范性。项目开展过程中,每个阶段的工作都应在文档中体现出来,文档撰写有严格的标准和规范[3]。 项目驱动教学法在理论课程和实践课程的实施过程中所不同。 2.1项目驱动在理论课程中的实施 在理论课程中实施项目教学法需注重知识的串联。教学过程中,教师不必在课程的基础知识和基本技能讲解清楚后,再进行项目教学,而是可以直接面对具体任务,在教师带领学生分析解决每个具体任务的方法时,将相关联的知识技能要点串联起来,讲解清楚,并让学生理解透彻。由于完成一个具体任务的方法有多种,教师可只讲解一种最实用的方法,其他方法可作为知识技能拓展,以讨论、课内课外作业的方式由学生自行完成。因为新知识新技能的学习是在解决具体的工作任务过程中进行的,这样做,学生学习兴趣浓厚,知识技能掌握牢固,而且容易迁移。在串联知识技能要点时,教师要按照“实用”的原则,与完成具体工作任务无关的知识技能只作简单提示,同时,引导学生自主地查阅文献和资料的方式来学习,此外,教师在进行项目教学时还要引导学生对知识和技能进行举一反三、触类旁通的迁移。 2.2项目驱动在实践课程中的实施 在实践教学中,教师给学生的项目就是一个大任务,教师将项目分解成一个个小任务,学生则主动去求解每一个小任务,探究性地学习相关的知识和技能,在知识的运用中掌握实践技能。通过任务的实施和完成,学生可以体验到一种强烈的成就感。这种成就感会进一步增强学生的学习兴趣,促使学生更加积极主动地去探究性地学习。 项目驱动教学法的实施必须注重学生开展项目的全过程,必须严格按照项目的具体实施流程进行,比如软件测试项目必须按照测试计划、测试设计、测试执行和测试结果分析等来进行,每个阶段的工作必须有撰写规范的技术报告。 实施项目教学法时,教师应高度重视对学生作品的评价。从表面上看,项目教学的结果只是学生完成项目后产生的作品,而实际上,它体现的是学生对相关知识技能的掌握水平。教师在评价学生作品时既要看学生的作品完成的质量,又要看学生的操作过程是否规范实用,对任务完成优秀的个人或团队应给予特别鼓励。 3项目驱动的软件测试人才培养模式 项目驱动教学法非常重视学生的主体活动,强调理论联系实际,培养学生综合解决问题的能力,增强团队协作精神,提高项目管理能力,这与软件测试人才培养目标相一致。使用项目驱动法进行软件测试人才培养,需要从各个教学环节进行改革和创新。 3.1理论教学体系的改革 在软件测试课程体系构建时,我们将软件测试人才培养定位于造就熟悉软硬件基础理论和测试相关知识、掌握软件测试基本技能、具有良好发展潜质和行业特色的高级专门人才。 3.1.1课程群的建设 以课程群的方式构建理论教学体系。课程群是指以现代教育思想和理论为指导,围绕同一专业或不同专业的人才培养目标要求,为完善相应专业学生的知识、能力、素质结构,将相应专业培养方案中的知识、方法、问题等方面具有逻辑联系的若干课程重新规划、整合构建而成的有机的课程系统[4]。课程群建设具有建设集约化、系统开放性、成员团队化等特点,它是以学生的培养为主线、以课程的逻辑联系为纽带、以教师团队合作为支撑、以质量效益为目标的新型课程建设模式。软件测试人才培养课程可分为六个课程群:公共基础、计算机软硬件基础、算法分析与设计、软件工程、程序设计与开发、软件测试技术,不同教师团队分别承担相应课程群的教学和课程建设。 3.1.2在课程群中推广测试思想 将软件测试的思想深入广泛地渗透到所有的专业课程中。在各类程序设计语言基础课程中引入单元测试的思想,并在实验教学中对程序进行单元测试。在软件工程和软件项目管理等课程中,强调软件质量保障和软件测试的重要性,增强软件质量管理意识。在面向对象分析与设计和UML建模等课程中,引入测试驱动开发的思想,强调测试与设计并重。在软件工程专业综合实验中,按照软件测试模型开展实验,进行软件项目管理和软件测试。在毕业设计中,学生开发的软件系统必须进行全面、系统的测试。 3.2实践教学体系的建设 使用项目驱动教学法分层次构建各类实践教学,分步骤分阶段实施各类实践教学活动。 1) 基础实验。 在基础实验教学中,根据课程知识结构设计实验内容,然后按照软件工程 “分而治之”的思想,将一个大的项目按实验内容的要求分解为多个实验,在每个实验中设计任务和目标,使学生可以由浅入深循序渐进地掌握基础知识和技能,为下一步综合实验打下基础。 2) 综合实验。 将软件测试的V模型或W模型引入到综合实验教学中,按照软件工程的流程开展软件设计、开发、测试、管理的全过程训练。根据V模型或W模型的各阶段划分和分配训练任务,使软件开发、测试和管理的综合训练融为一体。通过模型的实施,分阶段、分步骤地训练学生需求分析、概要设计、详细设计、编码、单元测试、集成测试和系统测试各阶段的计划、设计、实施、评估、报告等内容,培养学生全方位的软件开发、测试和管理的全过程能力。在实验实施过程中,将学生分组,采用软件项目组的模式开展项目。根据项目划分不同小组,在小组中为每位成员分配任务,分别完成设计、开发、测试等各个阶段的任务,以提高学生对软件开发全过程的认识,培养学生软件开发综合应用能力,增强软件项目管理能力和团队协作精神,进一步培养工程素养。 3) 学生科技活动。 以培养学生实践能力和创新能力为目标,建设与课内教学和生产实际相融合的创新实践基地,搭建完善的软件开发和测试平台,将学生置于一个更真实的、富有实践机遇和挑战的实践环境中。以学生为主体、教师为主导、课内与课外结合、建设学生团队和指导教师团队。学生通过申报实验室开放基金和软件开发项目,以软件项目为载体,任务为驱动,参与学生科技活动。通过软件项目的实施,提高学生交流沟通水平和团队协作精神;通过做事培养学生科学精神和敬业精神;通过做事培养学生专业技能和工程素养,增强创新能力和实践能力。 4) 毕业设计。 毕业设计是培养学生科学研究能力、工程实践能力、创新能力,提高综合素质和获取工作经验的重要手段。毕业设计选题要尽可能结合生产、科研和实验室建设的实际任务,减少虚拟题目的数量。题目可根据各专业的特点,结合教师的横向与纵向课题进行课题的选择、细化,使之成为符合学生毕业设计的课题。毕业设计完成的软件作品必须进行全面系统的软件测试,提高毕业设计作品的质量。 3.3 “3+1”教学模式的实施 为更深入开展和实施基于项目的软件测试人才培养模式,引入“3+1”教学模式。“3+1”的教学模式就是学生在大学的前三年在学校学习,最后一年在企业实训。“3+1”的教学模式是由学校和企业联合办学,培养专门化的技术人才[5]。该模式计划大学前三年在高校学习基础理论知识,最后一年在企业进行实践教学的培养,利用企业的高级工程技术人员和设备进行实地教学。“3+1”教学模式从工程技术发展和终身教育的需要出发,通过深化课程教学体系改革,强化学生的实践能力,增强学生综合素质,大大开拓了学生视野[6]。为了培养具有创新精神与创业意识、基础扎实、知识全面,适应IT产业和经济信息全球化竞争的高层次、复合型、应用型优秀人才,学院从2009年开始对软件工程专业部分学生实施“3+1”培养方案。与以前的人才培养方案相比,大幅度增加了基础教学时间,减少了专业教学时间,明显拓宽了专业口径,淡化了专业界限,增强了社会适应性。 4结语 通过项目驱动的软件测试人才培养模式改革与实践,学院教学改革已取得了实质性进展和初步积累,学生创新和实践能力明显提高,创新成果明显增加。如果要广泛深入采用项目驱动教学模式,我们还需要不断探索创新。为使社会需求和高校的人才培养无缝对接,我们还需要不断寻求更好的人才培养模式。 软件测试论文:软件测试实验教学探索 摘要:针对软件测试课程教学中缺乏系统实例、重技术实现轻文档工作、测试工具使用流于产品说明等问题,文章就探索实验教学进度和内容进行了论述。依据实际软件开发过程中软件测试实施的方式方法,提出设计一套系统的软件测试实验内容。文章还阐述了在教学过程中采用案例教学法,提供给学生完整的案例系统及充分的设计文档,让学生学会根据设计文档书写测试文档、掌握测试工具的使用及自动化测试工具的开发。 关键词:案例教学法;软件测试过程;测试文档 目前我国软件测试人才严重匮乏,人才缺口达到30万,造成这一结果的主要原因是国内软件测试人才教育相对滞后[1]。但实际上,很多学习了软件测试课程的学生却找不到工作,业内专家称之为人才的“结构性过剩”[2],而滞后的原因不仅仅是教育机构开设软件测试课程时间的滞后,主要是教学内容和教学效果与实际需要的差距产生的滞后。外包开发行业快速发展,对人才在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高[2],而这些要求正是软件测试人才教育的薄弱环节。因此,如何顺应市场需求,培养出企业所需的软件测试人员,成为软件测试课程改革创新的目标。 1教学现状 随着软件测试人员市场需求的不断增加,各大高校、职业技术学校及IT培训机构纷纷开设了“软件测试”课程。然而,在师资方面,讲授软件测试课程的教师多数是由软件工程的教师承担,这些主讲教师能很好地讲解软件测试理论和介绍软件测试方法,但缺乏软件测试的系统案例和软件测试经验[3]。在理论教材方面,虽然各种软件测试的教材相继出版发行,但教材中技术实现的内容较多,对常用的软件测试文档书写介绍很少,且缺乏文档模板;对自动化测试工具,基本也是简略介绍其功能。在实验教材方面,目前还没有配套的软件测试实验教材问世,在教学过程中基本是任课教师自行设计实验教学内容。对于实践性较强的课程,主讲教师如果没有大量的实际项目开发经验作为支撑,就难于用恰当的实例来解释相关理论,更难设计出实用有效的实验内容,导致在校学习的知识与实际工作脱节的现象。要顺应软件测试人才市场的需求,软件测试课程的教学必须面向企业的实际需要,使学生能学到实际工作中常用的技能,以“经验者”的身份进入人才市场参与竞争。 2改革和创新 笔者以日企工程经验为依据,针对软件测试课程教学中缺乏系统案例、重技术实现轻文档工作、测试工具流于产品说明等问题[4],设计了一套软件测试实验,帮助学生利用软件测试技术搭建测试环境;根据测试规格说明书进行测试;练习测试用例的设计、执行与跟踪并高效地进行回归测试;熟悉常用测试文档的书写方法;掌握如何保存测试用例和有效的测试结果;准确地书写缺陷报告;通过思考题的方式启发学生利用计算机技术开发自动化测试工具。 2.1教学进度的调整 计算机课程的实验教学,通常和理论课同步或延迟几周进行。对于软件测试这门课程的实验教学,如果与理论课同步进行,前期的实验内容安排就缺乏理论支持,如果比理论课迟后几次,即在讲述白盒测试和黑盒测试后开始实验教学,就可以将各种测试方法融入实验中进行,但由于软件测试过程及技术、测试文档书写相关内容还未讲述,实验内容的安排显得孤立,没有整体感。为了让学生体验软件测试在实际工作环境中的实施过程,将理论课讲述的知识有机地融入到完整的案例中进行实验,就需要系统地学习完理论知识后,再结合实际案例系统地进行实验。 我们打破传统的周四学时,即“理论2+实验2”的排课模式,将一个学期分为理论上半学期,实验下半学期,上半学期周四学时用于结合案例进行理论教学,下半学期周四学时针对理论课讲述的案例进行实验教学,以便学生能够模拟实际工作环境进行系统的软件测试实验。 2.2实验教学的创新 2.2.1实验素材的创新 现有的软件测试教材,通常会在最后章节给出一个案例,针对该案例利用教材上介绍的各种测试方法有针对性地进行测试用例设计。但是教材对案例的描述基本只限于项目背景介绍、子系统介绍、子系统功能分析、子系统性能及可用性要求方面的资料,基本没有提供可运行案例系统的代码,同时也缺乏必要的供测试使用的文档。实际工作中,软件测试过程与软件设计周期有相互对应的关系,软件测试过程中的单元测试、集成测试、系统测试、验收测试分别对应软件设计中的详细设计、概要设计、系统设计和需求分析[5]。因此,要完成一个系统的较完整测试过程,不仅要提供被测系统的完整代码及数据,还必须提供全套的设计文档。 我们以一个开发完整的以C/S模式实现的“小区物业管理系统”和B/S模式实现的“图书馆管理系统”作为测试案例,在理论课教学中主要以“小区物业管理系统”作为案例进行理论知识的讲解,与网站测试和面向对象测试相关的内容以“图书馆管理系统”作为案例进行讲解。这样,进行完理论教学,学生对案例系统的功能基本了解。在实验教学中,我们提供给学生在测试中需要的代码、开发规范、需求分析、系统设计书、概要设计书、详细设计书,具备了以上资料,便可模拟实际工作模式,将理论教学中讲述的测试策略和方法、测试文档的书写方法运用到该案例的测试实验中。 2.2.2实验内容的创新 由于实验教学学时和学生能力的限制,在本实验的设计中,我们主要针对初、中级测试工程师级别设计实验内容,这些实验内容就是同学们踏上测试岗位要动手干的实际工作。而针对高级测试工程师和测试管理者担当的工作,比如测试计划的制作、各种设计的验证、测试评估和总结,需要经历初中级测试工程师的实战,积累大量经验才能承担,这一部分内容,我们只在理论教学中简单讲述,不在实验教学中安排实验内容。 我们设计了表1所示的实验内容,本设计旨在让学生经过实验的训练,以“经验者”的角色参与求职应聘,因此,我们以项目管理者培养“新人”的方式来安排实验内容和进度。虽然软件测试贯穿于软件生命周期的全过程,但对于刚毕业的大学生来说,从人才培养角度出发,项目管理者通常是按照以下流程在工作过程中培养人才:单纯性测试的实施、测试设计(书写测试规格说明书)、测试环境搭建等,按照单元测试、集成测试、系统测试的顺序循序渐进地深入测试工作,因此我们按如下进度设计了以下实验内容,并在提供的素材中人为地制造缺陷,以便学生发现缺陷、分析缺陷、修改缺陷。 通过上述8个实验,让学生牢固掌握单元测试和集成测试的设计和实现方法,了解常用测试工具的使用方法,同时对系统测试实施有基本了解。严格经过这8个实验的训练,学生基本能以初级测试工程师的身份投入到测试工作中。 2.2.3实验过程的创新 为提高实验教学效果,有的放矢地做好每一次实验,我们将每次实验分为四个阶段。第一阶段是以学生为主体的实验预习,要求学生进入实验室之前明确实验目的、内容,并以书面形式完成实验步骤设计及实验时间分配;第二阶段是以教师为主体的实验概述,用10分钟的时间结合理论内容讲解实验涉及的知识点、实验素材的作用及注意事项;第三阶段是以学生为主体的实验实施,实施过程中教师随堂抽检学生进行状况,对个别问题个别提示,普遍问题全体提示,并解答实验中学生遇到的问题;第四阶段是以教师为主体的实验总结,教师对实验过程中遇到的问题进行分析总结,选择较好的实验成果进行点评,最后结合本次实验,引出思考题,提示学生灵活应用计算机专业知识,进行自动化测试的探索和创新。 软件测试论文:研究生软件测试课程实施案例交叉教学法新探 摘要:从目前国内研究生“软件测试理论与技术”课程教学实际出发,在分析目前国内研究生学习基础、学习需求及学习能力的基础上,提出一种紧密结合测试案例、测试理论与实践交叉进行的教学新方法。 关键词:研究生教学;软件测试;测试案例;交叉教学;测试实践 随着国家信息化建设步伐的不断加快,软件日益成为信息系统中极为重要的组成部分。软件的可信性已倍受关注,目前软件测试仍然是保障和提高软件质量的一种有效方法。同时随着国内软件产业的标准化与国际化,越来越需要专门的软件测试高级人才。当前高校仍然是培养软件测试专业人才的重要机构。 目前我国高校开设软件测试课程按学历分主要有三个层次:大专、本科与研究生阶段。大专和本科阶段的软件测试课程在我国已经开设有较长时间了,主要是教授基本的软件测试理论与技术,侧重以基础知识为优秀。一些高校已经摸索出一些好的教学经验和方法,发表了一些教学体会[1-3]。但是,研究生(本文特指硕士研究生,下同)阶段的软件测试课程教学却面临很多新的问题。特别是随着近几年高校研究生招生规模的扩大及招生形式的多样化,各高校研究生生源相差较大,学习目的与培养形式也有所差异,使得研究生的软件测试课程教学很难采取统一标准,给各校任课老师提出了新的挑战。从我校研究生软件测试课程教学实际出发,笔者分析了近年来研究生在学习基础、学习能力及学习目的上的诸多变化,提出了一种“紧密结合测试案例、测试理论与实践交叉进行”的软件测试教学新方法。该方法连续实施在两级研究生的教学实践中,从课堂反应、课程考核、案例测试实践指标来看,该方法较大程度地激发学生的学习兴趣,提高了研究生测试理论知识及实践测试动手能力。 1传统教学及面临的新问题 1.1传统的研究生软件测试教学形式 2010年5月我们参加了第四届全国软件工程领域硕士培养工作研讨会,与会期间我们和软件测试同行进行了广泛的交流。大部分院校认为软件测试教学大纲仍然沿用研究生招生改革之前的大纲,即教学对象为传统的学术型研究生,课程教学仍然以理论教学为主,教学内容也以书本为主,按章节进行教学。课程结束考试仍以论文报告的形式完成。总结大部分高校共同的教学内容有: 1) 软件测试概述; 2) 测试人员的离散数学; 3) 测试人员的图论; 4) 功能性测试; 5) 结构式性测试; 6) 集成测试; 7) 系统测试; 8) 面向对象测试等。 传统教学以教授学生理论知识为主,旨在培养懂理论的学术型研究生。未考虑学生的水平、学习需求、学习目的及学习能力等因素的差异,导致相当一部分同学失去学习兴趣。此外教学过程没有测试案例及其他实践测试环节,导致总体教学效果不理想,课程结束后大部分同学均没有掌握基本的软件测试理论与技术。 1.2研究生教学的新特点 随着近年来国家研究生招生及培养方式的改革,研究生的招生规模、招生形式及培养方案等均变化较大。以前是以工学硕士为主,重点培养懂理论、会创新的高级学术型研究人才。近年来,国家硕士研究生招生已细分为工学硕士及工程硕士,工学硕士又分为学术型与应用型。工程硕士和应用型硕士侧重于培养工程开发、工程应用、工程管理等应用创新型高级人才。研究生招生及培养制度的改革促使培养方案不一样,相应的课程大纲及教学方式也应不一样。故研究生软件测试课程教学面临的主要特点有: 1) 理论与实践并重; 2) 加强工程案例的测试教学; 3) 激发学生兴趣,互动教学; 4) 侧重于培养学生的实际测试动手能力。 现阶段研究生软件测试课程应考虑所有选修学生的学习基础、学习需求、学习目的及学习能力的多 样化,重点学习以下内容:常用软件功能性测试方法;面向对象程序测试技术;WEB软件测试;错误注入测试技术;安全性测试、主流软件自动化测试工具及大公司常用测试方法等。通过课程的学习,使学生较好地掌握软件测试理论、先进的软件测试技术和主流测试工具,并能较好地应用于实际软件工程项目中。 2案例交叉教学法大纲及其教学过程 基于研究生培养方案的诸多变化,我们提出了一种紧密结合测试案例、测试理论与实践交叉进行的教学新方法。该方法以学生为中心,旨在激发学生的学习兴趣,提高学生的理论知识和实际案例测试能力。 2.1江苏大学研究生软件测试教学大纲 表1是我校现行的研究生软件测试教学大纲,全校理工科研究生也可选修。 2.2案例交叉教学法教学过程 案例交叉教学法总体分成两个阶段:课前案例程序编写和课堂理论与案例交叉教学。 第一阶段:课前案例程序编写。上课前一周布置实现两个测试案例,每学期难度类型与之类似。 案例1:使用C、C++或C#语言编写一个程序,计算任意两个正整数a,b的最大公因数,其中0≤a,b≤1060。并撰写程序设计说明书。 案例2:使用ASP或JSP技术,数据库SQL Server实现具有用户注册、登陆验证的简单B/S结构系统。 当然,可以根据不同学生的水平布置不同的案例程序,要求所布置程序难度、功能和工作量与案例1和2相当,即案例1满足后期单元测试、功能测试、类测试、错误注入测试、安全测试及编写测试驱动等测试需求,案例2满足后期GUI测试、WEB测试、错误注入测试、安全测试及测试工具的教学等测试需求。 第二阶段:课堂理论与案例交叉教学。结合前面两个案例,自第二章开始结合测试案例、测试理论与实践交叉进行教学。具体教学流程如图1所示。 图1案例交叉教学流程图 图1中,S1代表第1章,其它类似。案例1重点是让学生掌握基于程序结构的测试方法,如边界值测试、等价类测试、类测试、数据流与控制流测试方法等。案例2重点让学生掌握基于程序规格说明的测试方法,如GUI测试、错误注入测试及基于状态的测试等方法。此外,结合案例1和2,不但教授学生重要的功能性测试方法,而且教授学生一些关于软件安全 性、可靠性及稳定性的测试思路,全面提高学生的综合测试能力。 此外,我们的教学过程中将联系国内外大型软件企业的实际测试方法及测试工具。如我们选用的教材之一便是微软软件测试工程师们撰写的教程,所讲授是主流自动化测试工具系列:Parasoft公司AEP方案系列、Mercury Interactive公司系列及IBM Rational系 列。重点讲授的自动化测试工具主要有:Parasoft C++Test;Mercury公司主要产品LoadRunner、WinRunner、TestDirector、QuickTestPro、IBM Rational Purify等。同时将结合程序案例1、2及其他大型测试案例进行工具的演示教学。 3教学效果分析 我们连续对两级研究生运用了案例交叉教学法,在课程结束后对50名学生进行了问卷调查,同时结合学生考试成绩及课程测试报告情况,结果表明案例交叉教学法教学效果明显好于传统的按章节教学方法。表2从学生兴趣、理论掌握度、测试用例设计、测试驱动编写、测试方案设计、测试思想及自动化测试工具的掌握等方面进行了教学效果对比分析。 学生问卷调查中的学生兴趣度以调查结果为主,其他调查项均以课程考核结果为主,调查结果为参 照。在课程期末考核中除了考查常规的测试基本理论与技术之外,同时还要求学生交叉测试其他同学的程序案例,最后撰写测试用例设计报告及程序测试报告。 由表2数据对比分析可知,案例交叉教学法在各方面都明显优于传统的按章节教学法,特别是学生在掌握测试思想及测试自动化工具方面近96%以上的学生掌握较好。 4结语 随着近年来软件企业规模化、正规化及国际化步伐的加快,社会越来越需要大量的专业化高级软件测试人才,这给高等院校及高级软件人才培训机构带来了新的挑战。本文提出了一种紧密结合测试案例、测试理论与实践交叉进行的教学新方法。该方法综合考虑学生的学习要求、学习基础及学习目的等诸多因素,以培养学生的测试兴趣为出发点,以学生自己编写的程序为测试案例,将测试理论、测试技术、测试案例及测试工具结合起来进行教学。课程最后介绍了微软公司常用的一些测试方法。 通过测试能力考核及课后调查表明,绝大部分学生认为新方法教学更有利于他们掌握软件测试基本理论,提高测试案例实践编写能力,特别是学会了主流自动化测试工具的应用。教师们也普遍反映软件测试课程的教学质量和教学效果有明显的提高。 软件测试论文:软件测试课程建设的几点措施 摘要:分析软件测试课程的教学背景,从教学内容、教学资源、教学方法、实践方法、师资建设等方面对软件测试课程的教学改革进行探讨,提出课程建设的具体措施,以期对高校软件测试课程建设具有参考意义。 关键词:软件测试;教学方法;教学改革;课程建设 随着软件产业迅速发展,软件测试的作用越来越重要,地位得到前所未有的提高。软件测试人才需求量剧增,职业价值日益提升。然而在作为软件人才的主要培养渠道――传统的大学计算机教育中,软件测试教育存在很多问题。 首先,在很多高校软件工程相关专业中,没有开设专门的软件测试技术课程,软件测试技术只是作为软件工程的一部分被提及,还有一些学校只是把软件测试技术作为选修课,课时较少,则侧重理论讲解和测试方法介绍,忽视了极为重要的实践环节[1]。而软件测试课程的实践性很强,如果没有实验实训环节支持,只是枯燥地讲解测试理论和方法,会使学生产生抵触和厌学情绪,影响教学效果。同时,测试工具和测试对象都是看不见、摸不着的软件产品,实践课程的组织和实施有较大的难度。由于缺少基础理论知识和系统训练,很多高校毕业生虽然想从事测试工作,却离软件公司对测试人才的要求差距较大,从而被拒之门外。 其次,缺乏讲授软件测试课程的教师。高校软件工程的主讲教师能很好的讲解软件测试理论和测试方法,但缺乏较好的软件测试案例和软件测试经验,而这正是讲授好软件测试课程的关键所在,也是很多老师不愿意上该课程的原因。 第三,学生对软件测试的认识也直接影响他们对软件测试技术的掌握。一些不规范的软件公司往往让新进人员和编程能力较差的人员从事软件测试,这让很多学生片面地认为不会编程序的人才从事软件测试,从而不重视软件测试技术的学习和训练[2]。 在这种情况下,为培养应用型、技能型软件测试人才,我校计算机与信息学院自2005年就在软件工程本科专业中开设了软件测试技术以及相关实践课程,并将其作为该专业的主干课程来建设,在课程的建设方面做了一定的探索,积累了一些经验。 1突出培养目标,完善课程内容新体系 作为一般本科院校,我们的培养目标是为社会输送应用型高级人才。针对软件测试技术课程,教学目标是通过对软件测试技术的理论学习和系统训练,使学生了解软件测试在软件开发过程中的重要作用和地位,理解软件测试的基本概念和基本理论,掌握软件测试技术和方法,能运用软件测试技术解决实际问题,并了解软件测试职业特点及软件测试人员素质要求。按照这一培养目标,我们结合实际,在教学内容和教学资源建设等方面进行了探索。 1.1合理安排教学内容,适应应用型人才培养目标 软件测试技术课程内容应体现传授知识与发展能力相统一,重视能力发展,其结构要与学生认知结构相统一,应以软件测试基本理论为基础,引入案例教学,辅以讨论、报告会等方式,突出实践教学环节。 我们把教学内容分为课堂教学、实验教学和课程设计三大部分,在教学过程中采用案例教学,并增加配套实验和课程设计学时。其中课堂教学在软件工程概论课程结束之后开始,安排在第5学期进行,包括软件测试基本概念、各种测试技术和方法、测试用例的设计、软件测试项目的组织和管理等,共32学时;实验教学同步安排,主要是一些基础实验,包括白盒测试、黑盒测试等,通过学习实践,让学生掌握软件测试最基本的一些方法,共16学时;课程设计安排在第6学期后半学期集中进行,学生自由组合为小组,分角色进行,课程设计强调学生的综合设计和运用能力,主要是让学生掌握各种测试方法在大型项目中的应用,熟悉测试项目中的管理,感受大型测试项目的工作流程,共32学时。 这样安排的课程内容体系,理论与实践教学的比例达到1∶1.5,加强了实用性,使教学内容以应用为重点,循序渐进,深入浅出,课程结构更加合理。 1.2编写多种教学辅助资料,完善配套教学资源 软件测试技术不断发展,课程讲授的内容应该与时俱进,我们不能只局限于教材内容,应在讲解基本原理、基本概念和基本方法的同时,注意增加一些前沿技术的介绍。同时,为配合课堂教学,加强课后指导和实践环节,我们编写了《软件测试技术实验指导》和《软件测试技术课程设计指导书》等内部资料。通过这些资料,巩固、深化课堂教学,启发学生积极思考,提高动手能力,达到举一反三的目的。 此外,为了增大课堂信息量、提高教学水平和效果,我们精心制作了全新的多媒体课件,在授课时充分结合现代教育手段和传统板书,做到重点突出,直观易懂,使课时利用率大大提高;同时还向学生提供大量相关电子文档资料、参考文献和参考网站地址等,使学生可以进行主动性学习。另外,为了便于教师和学生检验学习效果,我们还建立考核系统和题库,搜集了丰富的各种类型题目,并进行了汇总和整理。 2强化实践教学环节,提高学生的动手能力 软件测试技术是一门实践性很强的课程,有效的实践教学是促进知识理解,培养创造力极为重要的一个环节。在实践教学中,我们重点做到“两有、两严、一宽”。“两有”即:有指导,在教师的指导下,学生首先对上机内容进行分析,然后做出合理设计;有目标,对每一部分内容,都有培养学习能力的具体目标。“两严”即:严格要求学生自己动手设计方案并调试,杜绝个别同学拷贝的现象;严格验收和检查,要求学生编写规范化文档,并结合演示,随机抽取提问等手段,使学生在思考―实现―再思考中真正得到提高。“一宽”即为学生提供宽松的学习气氛,鼓励学生发表自己的见解,充分调动学生的主观能动性。 2.1以提高应用能力为出发点,由浅入深、循序渐进地设计实验内容 软件测试作为一门实践性很强的课程,内容众多,包括多种软件测试方法和测试工具的使用。为了保证教学效果,我们按照由浅入深、循序渐进的原则安排了基础性、综合性和设计性3级实验的方案。 其中,基础性实验是较简单操作性实验,主要包括白盒测试和黑盒测试,共8学时,通过学习,让学生掌握软件测试的一些基本方法,加深对理论的理解。综合性实验是对各知识点的综合应用,使学生理解和掌握软件测试技术和各种具体的测试方法在项目中的应用,感受软件测试项目的工作流程和实施细节,共8学时。基础性实验和综合性实验穿插与理论课同步进行,与课堂教学相辅相成,启发学生深入思考,勇于创新,达到理论联系实际的教学效果。最后32学时的设计性实验是本课程最高层次的应用性设计实验,需要学生自主设计、自主管理,分组进行,安排在暑假前的两周集中进行,目的是使学生体会软件测试的规律,熟悉软件测试项目中人员、产品、测试用例及缺陷的管理,锻炼学生的综合能力。 通过3级实验的安排,让学生感受到理论与实践相结合以培养实践能力的重要性,彻底改变重理论、轻实践的传统教学模式。教学实践表明,学生通过3级实验,更牢固地掌握了理论和技术,有效提高了工程设计能力。 2.2建设实践教学案例库,扎实执行实践训练 为了保障软件测试课程的教学水平,提高教学效果,我们采用了案例教学法。以可操作的软件测试案例为中心,让学生能在教学和实践的过程中体会实际的测试过程。为了保证案例的有效性和可操作性,以便在课堂教学中取得应有效果,我们收集建设了实践教学案例库。这些案例有的是从软件企业中收集,有的是从学生毕业设计和上机作业中收集,还有的是从教材及网上收集[3],另外也有教师自己设计开发的。有了这些教学案例,大大方便了学生的实践训练。 2.3搭建实验平台,实施开放式实验教学 为了引导学生重视所学知识与行业发展、市场需求的结合,以便在今后的就业中更具有竞争力,通过比较和论证,我们最后选择了大多数企业测试部门最常用的一些测试工具,包括WinRunner、LoadRunner、JUnit、Rational工具、Bugzilla等,对于大多数被测软件来说,这些测试工具完全能够支撑整个软件测试过程。 在搭建实验平台的同时,全面实施开放式实验教学,通过软件工程实验室,学生能全天候进行实践,老师能随时指导学生做设计,以及回答学生的提问,使学生的实验时间更加充分和自由。 3提高教学效果,加强师资建设和培养 要培养合格的应用型学生,首先应培养合格的教师。为了提高教学效果,我院经常选送任课老师到正规软件公司的软件测试部门实习,学习企业的软件测试管理和开发过程,并在企业许可的情况下,收集测试案例,丰富实践教学。另外还派遣任课教师到优秀的软件测试培训机构进行培训,以及攻读博士学位等,在教学中结合项目实践,将第一线的技术、信息带进课堂,通过培训和项目实践,进一步丰富了实践经验,促进了教学手段、方法的改进。此外,我院还经常不定期地邀请企业的业务骨干和行业专家为师生开设专题讲座,传授最新业务知识,开展技能培训等。 4引导学生正确认识软件测试技术和软件测试职业 软件测试人员不仅要掌握软件测试技术,还要具备软件系统分析、软件系统设计和软件编程等方面的能力。由于软件测试人员的工作是找出软件中错误,并经常同系统设计者和编程人员交流,因此严谨的工作习惯、良好的沟通能力和团队合作精神也是软件测试人员所必需的。而学生对软件测试技术的重要性和就业前景的了解,是激发和促使他们主动学习的重要推动力。为此,在教学过程中要予以适时介绍,同时邀请经验丰富的工程师来校报告,使学生清楚地了解职业要求和广阔的发展空间,正确认识软件测试技术和软件测试职业。 5结语 软件测试技术是软件工程专业的重要课程,通过对课程教学改革的实施,使学生对课本知识的理解更加深入,主动思考问题能力和实践应用能力也得到提高,为培养高技能应用型人才打下良好的基础。同时,教师们也普遍反映软件测试技术的教学质量和教学效果得到极大的提高。在这个过程中,我们摸索和积累了一些经验,以期对其他专业的教学也具有一定的参考价值。 软件测试论文:DSP汇编语言软件测试方法研究 摘要:该文深入分析了DSP汇编语言软件的测试难点,给出DSP汇编语言软件的测试策略,对DSP汇编语言软件测试具有重要的应用意义。 关键词:DSP;汇编语言;测试 1 引言 目前,DSP硬件系统已具有了很高的可靠性,但其软件系统,特别是用汇编语言设计编写的较为复杂的软件系统,可靠性总是难以得到保证,更是缺少完整的质量保证和评估体系,这已经成为DSP应用方面亟待解决的一个问题。对DSP汇编语言软件的测试与一般的软件测试不同,其自身的特点决定了测试面临的困难。本文首先对其测试难点进行分析,然后给出了DSP汇编语言软件的测试方法。 2 DSP汇编语言软件环境的复杂性分析 2.1 与硬件结合紧密,测试环境难以搭建和选择 汇编语言的程序是烧制到DSP芯片中运行的,DSP芯片种类繁多。这些芯片的外部管脚、内部存储器分配都各不相同 。在搭建宿主机测试环境时必须选择各种不同的相对应的芯片,然后配合仿真器与宿主机连接。这些硬件的配置本身就增加了测试难度,然而这些仿真环境总是和目标环境之间有着不小的差异,比如目标环境的中断难于模拟等。基于目标的测试消耗较多的经费和时间,而基于宿主的测试代价较小,但毕竟是在模拟环境中进行的。目前的趋势是把更多的测试转移到宿主环境中进行,但是,目标环境的复杂性和独特性不可能完全模拟。 2.2 I/O通道少,测试数据获取比较困难 在DSP汇编语言软件的测试中给主机上载测试数据是很困难的。目前主要是基于以下3 种方式:1)实际的物理通道;2)开发工具IDE的虚拟IO功能;3)直接读取内存区数据。第一种方式就是目标机和主机之间具备物理的通信方式,比如以太网、串口、并口、USB等。这种方式要求系统必须具备这种通信方式和通信软件,一般只适用于系统级的测试。第二种方式是借助开发工具,比如TI CCS,这种方式调试较为复杂也容易出错。第三种方式则是需要占用较多的内存资源。 2.3 实时性要求较强 DSP软件一般都用作控制系统的内核,所以有很高的实时性要求,而实时性的测试是一般的测试方法和测试工具都难以实现的。 2.4缺少相应测试工具 汇编语言结构和语法都比较繁琐和冗长,这首先使测试人员理解程序变得困难,又因为DSP芯片的多样性,使得开发针对DSP汇编语言软件的通用测试工具几乎是不可能的。因此,在测试时,只能够使用一些测试工具(比如覆盖率分析工具等),而把测试的重点放在人工的代码审查上面,这就要求测试人员要很熟悉相应芯片的用法并且还要与开发人员充分的沟通。 3 DSP汇编语言软件的测试策略 DSP汇编语言软件是最难测试的软件之一,必须制定有效的测试策略。在搭建测试环境时,要寻求宿主机与目标机之间的平衡,即要对目标环境和宿主环境的测试内容有所选择,在宿主环境中,可以进行逻辑或界面的测试、以及与硬件无关的测试。在模拟或宿主环境中的测试消耗时间通常相对较少,用调试工具可以更快地完成调试和测试任务。而中断测试、硬件接口测试、系统集成测试等必须要在目标环境中进行。而在测试环境搭建完成之后,考虑到重要性以及测试执行先后顺序,把整个测试依次分为以下几个不同阶段。 1)代码审查阶段。对于DSP汇编语言软件,代码审查是整个测试的重点,要占到整个测试周期的60%。同时,代码审查又是功能测试编写测试用例之前的必要步骤。代码审查最好是在开发环境中通过硬件仿真进行。 2)功能测试阶段。在功能测试阶段,采用功能分解法、等价类划分和猜错法等方法,根据软件需求规格说明中所规定的软件正式合格项设计并执行测试用例,以验证其功能是否满足需求规格说明的要求,并对其功能的适合性和准确性进行验证。对于DSP汇编语言软件系统,功能测试必须首先进行模块化处理,分离出每个模块的输入输出。 在设计功能测试用例时,也包括对边界值的测试,即对输入域(或输出域)的临界状态、数据结构、状态转换、功能界限等的边界或端点情况下的运行状态的测试。此外,设计功能测试用例时运用覆盖测试工具辅助测试用例的设计,以达到功能测试的充分性。 3)性能测试阶段。在DSP软件系统中,程序的性能是非常重要的,要严格根据需求中对负载、定时、性能的要求,判断软件是否满足这些需求规范。在使用环境中,软件的失效过程要平稳(电机运动惯性问题),所以,不仅要检查软件工作过程,也要检查软件失效过程。 可以使用测试工具CODETEST主要对DSP下行的伺服驱动器控制软件中有时间要求和数据处理精度要求的软件合格性项进行测试,并把重点放在测试其实际时间特性与实际数据处理精度上。时间特性主要包括以下几个:中断延迟时间、任务上下文切换时间、任务响应时间、任务创建/删除时间、交替信号量时间、取得/释放信号量时间、交替消息队列传输时间。 4)接口测试阶段。为了保证正确地测试,还须要检验软硬件之间的接口。对接口的测试主要利用各种不同类型接口的监视工具。比如对TMS320LF2407板汇编软件串口测试,可以使用串口监控器EtherPeek.NX,人工设置各软件从RS232串口接收的输入/输出,验证各软件对输入/输出的反应,并监控其输入/输出内容的格式与数据位是否与接口规范一致,验证各接口的正确性和一致性。 5)结构覆盖测试阶段。使用测试工具LDRA TestBed对被测软件程序进行插装。插装可以是在测试环境中嵌入硬件,也可以是在可执行代码中加入软件,也可以是二者相结合。基于测试用例,执行插装后的程序,提取语句/跳转覆盖信息,将程序的执行表现与编码意图进行比较,衡量软件测试工作的充分性。代码覆盖分析工具可能侵入代码的执行,影响实时代码的运行过程。基于硬件的代码覆盖分析工具的侵入程度要小一些,但是价格一般比较昂贵,而且限制被测代码的数量。 6)强度测试阶段。在模拟环境下,打开被测软件全部数据采集与数据通信通道,运行全部模拟外设,长时间运行功能测试和接口测试等相关测试用例,检测交流伺服驱动器控制软件在设计能力下的运行情况。 7 )安全性测试阶段。采用人工测试的方法对被测软件进行安全性测试。检测用户是否能对被测软件进行灾难性操作,被测软件是否具有关键操作的安全性保护等功能。对于电机控制系统的DSP软件,主要检查过压、过流、低压、低流、断电、异常复位等灾难性操作。 8)可恢复性测试阶段。采用人工测试的方法对被测软件进行可恢复性测试。用人工干预的手段模拟硬件故障、链路故障、电源故障等,故意造成系统出现异常,并由此检查被测软件是否具有错误探测功能,在故障发生时能否保护正在运行的作业和系统状态。并检测被测软件在重启之后能否正常地继续进行工作,并不对系统造成损害。 9)回归测试阶段。对于在测试过程中发现的问题,开发方应及时对其进行修正。修正后由测试方通过回归测试进行确认。回归测试必须将所有功能测试、接口测试等测试用例重新执行一遍,以验证所有问题已经全部解决,并且没有引入新的问题。 4 结论 此方法研究在一定程度上减轻了DSP汇编语言软件的测试难点,对以后的测试实践有重要的参考意义。此策略的充分性和自动化程度是今后工作和研究的方向。 软件测试论文:评价软件测试的有效性 摘要:在软件测试过程中,因为多方面的因素,常常会导致一些错误和失效,为了改善测试过程、使测试过程变得更为有效,需要对软件测试过程进行一个补充,那就是对软件测试的有效性进行评价。本文介绍了评价软件测试有效性工作的一般流程,并提出了一系列用于精确度量测试有效性的度量指标。 关键词:软件测试;测试的有效性 1 引言 如同任何产品离不开质量检验一样,软件测试是在软件投入运行前,对软件需求分析、设计规格说明和编码实现的最终审定,在软件生存期中占据着非常突出的重要位置。在软件测试过程中,测试人员非常关心之前的测试过程有没有得到改善,因为如果没有,那么在下一次又将犯一样的错误,继续执行无效的测试。同时由于测试在整个项目研发过程中占用了相当一部分信息服务资源,因此,管理人员也常常在思考测试是否有效,是否值得投入那么多资金。因此,要改善测试过程、使测试过程变得更为有效,必须不断地评价测试结果。 2 评价软件测试有效性的工作流程 评价软件测试有效性的主要目的是评价测试人员的工作和使用评价后的结果改进测试过程。在软件测试中,往往会存在一些无效的方面,评价的目标就是识别这些无效和问题以便可以采取修复措施。 在测试的有效性评价工作中,存在两个关键的因素:一是评估的目标,目标是对度量过程的恰当指导,无效的目标会使整个评价过程无效;二是实现度量目标所需的信息类别,信息的收集需要建立专门的小组,整个评价过程也应指派专门的人员负责,因为如果没有专人负责评价过程,那么就无法确保进行正确的数据收集和评估过程。 图1给出了评价测试有效性的工作流程。本文主要围绕这个工作流程来进行详细的阐述。 3 有效性评价的输入 当所有的软件测试过程结束后,软件测试有效性评价工作就可以开始了,测试阶段的最终执行结果是它的入口条件,表1列出了输入所需的一部分信息类型,根据具体项目的不同,也会产生其它的输入。 4 有效性评价的执行过程 软件测试的有效性评价的执行过程包含七个方面的内容:确定评估目标、确定度量内容、制定度量责任、选择评估方法、确定所需事实、收集评估数据和评估测试有效性。 4.1 确定评估目标 定义目标,是为了使度量过程得到指导。前面提到,评价的目标就是为了识别测试无效的方面,以便采取修复措施。因此应该明确地确定评估执行的目标。在测试有效性评价中需要识别的内容包括以下六个方面:识别测试弱项、识别新测试工具的需要、评估项目测试、识别良好的测试实践、识别不好的测试实践和识别经济的测试实践。 4.2 确定度量内容 明确了评价目标之后,接下来的工作就是确定度量的内容,即确定达到度量目标所需信息的类别。应用系统的测试中,有五个方面是可度量的:涉及方、测试的程度、资源、有效性和评估。 4.3 制定度量责任 在测试评价过程中,应该指定负责收集和评估测试性能信息的小组和专门的负责人员,这时为了确保数据收集和评估过程发生的推动力。 4.4 选择评估方法 在执行测试评估的过程中有一些方法可供选择,在实际操作过程中,我们推荐采用度量指标方法,因为它一旦建立就很容易使用,并且可以证明它与有效和无效实践有密切关系。 因素间的某种关联或关系称为度量指标。度量指标的一个主要优势在于可以清晰地定义评估过程,并且对被评估人员来说也是透明的,同时它具有良好的针对性,可以容易地确定哪些测试变量需要调整以提高有效性、效率和/或测试过程的经济性。测试度量指标方法是指识别那些和好的或不好的测试有密切关系的标准。 4.5 确定所需事实 确定所需事实是指识别支持所选方法的必要证据。度量指标方法明确地识别了评估过程所需的数据类型。要使用本文后面描述的度量指标,所需确定的信息包括:变更的特征、被测试过程的费用、测试的费用、测试所发现的缺陷、阶段发现的缺陷、测试后发现的缺陷、按功能的测试费用、对系统的抱怨、缺陷的量化和恢复缺陷的量化。 4.6 收集评估数据 收集评估数据主要是指通过收集机制、存储机制以及选择和总结信息的方法,来建立用于存储所需评估数据的系统。 4.7 评估测试有效性 执行过程的最后一步是分析信息以得到关于系统测试有效性的结论。通过分析度量指标方法,相应的人员可以有针对性地采取措施,并将总结后的结果记录到测试评估表格中。度量指标方法通常会以量化的,表示测试过程好坏的形式给出评估。 下面(见表2)给出30个推荐使用的用于评价应用系统测试的度量指标。 5 有效性评价的检查过程 在检查过程中,需要建立一个质量控制检查单(见表3),其中的“是”回答表示好的测试实践;“否”回答表示需要额外的调查。注释列用于解释“否’回答并记录调查结果。当检查单的项不适用于测试情形时适用“N/A”列。 6 有效性评价的输出 测试有效性评价的最后输出是改进后的测试过程。在这个步骤中,主要是对测试结果进行仔细地分析,然后采取相应措施来修复所确认的薄弱环节,使用度量/行动的方法来改善测试过程,最后使得应用系统测试更加有效。(度量/行动的方法是指通过改变某种度量指标中的变量来度量另一种度量指标中变量的改变。如果能够说明通过增加执行的指令数目确实减少了操作的系统中的缺陷数目,那么可以认为该措施是预期的,并且应该推广。而如果执行指令的增加并没有减少产品投入运行之前的缺陷的数目,那么说明那些资源还没有得到有效的使用,应该停止该行动并且尝试其他措施。) 7 结束语 本文提出了评测软件测试有效性的一般工作流程,描述了度量测试的普遍目标,并为执行这些度量给出了推荐的标准,是软件测试的有效充,对实际软件测试的评价工作具有一定的指导意义。在项目软件测试过程结束后,IT组织应该结合各自的特点,通过在软件过程中积累的经验,运用本文提出的工作流程,逐步对软件测试过程进行改进,使软件测试更为有效的发挥它的积极作用。 软件测试论文:基于构件的软件测试方法概述 摘要:构件技术成为当前软件工程中的发展方向,构件的软件测试成为软件测试中的一个新的研究领域。本文对构件技术做了简单的介绍后,对构件测试中遇到的困难和问题做了比较详细的描述,并介绍了目前过内外在构件测试方面的一些成果现状。 关键字:软件测试;构件技术;构件测试 1 软件构件技术 自上个80年代以来,面向对象技术的发展与应用,在提高软件可重用性方面起了积极的推动作用,软件重用已经成软件工程技术的一个重要目标,成为开发出高效、低成本、可重用软件系统的重要的现实途径。当今软件开发技术的主流已是基于软件构件技术。只要遵循软件构件模型规范,各个软件开发商就可以用自己方便的程序语言去实现可重用的软件构件,应用程序开发人员就有可能实现在计算机硬件领域早已实现的梦想:挑选构件,组合成新的应用软件系统。oscarNierstrasz提出[1]:Applieations=Components + seripts即应用软件就是构件和构件描述组成。 2 传统的软件测试 2.1 软件测试的重要性、目的和原则 为了能够保证交付的软件使客户满意,需要在软件开发、集成和形成系统之后进行充分、全面、有效的测试,软件测试是保证软件质量的重要手段。 测试过程贯穿在软件开发的整个生命周期过程,覆盖范围是很广泛的,包括需求分析,设计文档、程序代码等。目前比较侠义的理解是软件测试就是对程序代码的测试。 Grenford.J.Myers[2] 就软件的测试目的提出了如下的观点:(1)软件测试是程序的执行过程,目的在于发现缺陷;(2)一个好的测试用例在于能发现至今未发现的缺陷;(3)一个成功的测试是发现了至今未发现的多个缺陷的测试。因而,测试的目的是在资源消耗合理的情况下,发现尽可能多的缺陷和错误。 软件测试中应该遵循主要原则包括:(1)应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭;(2)测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成;(3)序员应避免检查自己的程序;(4)在设计测试用例时,应当包括合理的输入条件和不合理的输入条件;(5)充分重视测试中的群集现象;(6)严格执行测试计划,排除测试的随意性;(7)应当对每一个测试结果做全面的检查;(8)妥善的保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便[3]。 2.2 传统的软件测试主要方法和技术 通常依照如下方法对软件测试进行分类: (1) 软件开发过程中的测试:包括单元测试;集成测试;系统测试; 验收测试。 (2) 软件产品测试。测试对象是已经或即将产品化的软件。包括:功能测试;性能测试;β测试;Benchmark测试。 (3) 专门的软件测试:包括可靠性测试;标准符合性测试;互操作性测试;安全性测试;强度测试。 3 构件测试方法概述 3.1 构件测试技术发展现状 构件测试技术发展历史并不长,构件继承了传统软件的特点,与传统软件相比又具有一定的特殊性,所以构件软件的测试技术也相应的继承了传统软件测试技术中适用的部分,同时又具有传统软件测试所不具备的特性。 正是这些特殊性决定了构件软件的测试方式、方法在某些方面具有自己的特点。为此,在传统软件测试技术的基础上,对构件软件测试技术进行挖掘和开拓成为构件软件测试领域的一项主要研究内容,并有了一定的发展。 构件软件作为软件的一种,是软件技术发展的新阶段,面临着更加复杂的开发模式,为此需要对构件软件进行一系列的测试,从而保证构件软件的质量要求。 3.2 构件测试面临的主要问题 基于构件的软件开发所面对的测试单元是构件产品,作为构件开发方来说可以针对构件的源码进行测试,而对于构件的使用方来说往往构件的源码是不可知的也很难与构件的开发者进行交流。这一差异导致构件的测试与传统的软件测试相比具有了新的问题,包括: 3.2.1 构件生产者所面临的测试问题 (1) 构件的应用环境复杂多变,作为构件开发者难以考虑所有的构件可能运行的环境,因而也就不能对构件进行充分的测试;(2)构件软件测试集的组合爆炸问题导致测试工作量非常大,却难以覆盖所有的测试点[4];(3)构件的测试环境配置困难重重,构件生产者不可能搭建构件使用的确切环境;(4)构件测试的可重复性;(5)构件测试工具缺乏。 3.2.2 构件使用者面临的测试问题 (1)很难获得软件的源程序,因而不能对构件的内部细节有详细的了解,从而对构件的测试带有一定的盲目性;(2)测试数据的产生:由于同样的原因,难以产生合适的测试输入,使得对底层元素难以达到较高的覆盖率;(3)组合爆炸问题依然存在,导致测试困难;(4)集成测试中有可能对构件单元测试中的测试点造成重复测试,从而造成测试冗余性;(5)构件测试的可重用性:对构件的测试应该是可重用的;(6)构件测试工具的缺乏。 3.3 构件测试与传统的软件测试的主要区别 构件与传统软件从系统设计开始就是不同的,传统软件开发从需求分析、软件设计到编写代码一直到测试都是软件公司独立完成的,所以具有比较清晰的脉络,也能得到软件的内部细节信息。 基于构件的软件开发采用的模式也是从需求分析开始的,但是组成软件的基本单元不再是传统的软件模块(比如类),而是来自于第三方的软件构件。从而面向构件的软件开发技术面对的主要问题是如何选择以及组装软件构件[5],经过充分的测试,最终形成软件产品。 因此,传统软件测试的软件设计详细信息和软件的源代码都是可以得到的,脉络十分清晰。软件构件的测试以及软件构件产品集成测试和系统测试需要寻找合适的构件产品并组装,而构件设计以及内部代码对于构件使用者来说是不可见的。 传统软件测试理论和方法技术都比较成熟,构件测试的测试方法和测试技术部分可以采用传统的软件测试。但是构件测试具有自己的特点,需要区别对待,根据构件的新特性研究构件的测试方法。 3.4 国内外构件测试的研究现状 国外及国内在构件测试方面的研究已经取得一定的成果,例如:Freedman提出了构件的可测性理论[6];Jerry[7]提出了构件可跟踪性以及构件可理解性;浙江大学提出界面构件关联图的测试方法,等等 从国内外构件测试技术研究的现状来看,具体的软件构件测试方法主要有以下几种: (1) 基于元数据的构件测试 这种测试方法由构件开发者提供包含构件信息的元数据,这些元数据覆盖了构件各个方面的信息。构件测试者提取元数据中的信息并根据这些信息来制定合理的测试用例,然后对构件进行测试。由于这些元数据具有明确的构件使用上下文信息,所以通过元数据提供的数据对构件进行测试具有明确的目标和清晰的测试切入点。不过元数据的制定比较困难。 (2) 软件构件流程图 使用数据流和控制流的方法,利用从构件中获取的信息将构件数据和信息的交互做成交互图,然后根据此交互图来制定测试用例。 (3) 错误注入的构件测试 通过对程序进行错误注入来观察构件失效或产生错误的状态下对整个系统的影响。通过对构件功能的限制来发现系统入侵情况下构件的运行状态以及由此而产生的对整个软件系统的危害。 (4) 测试序列技术 该方法对构件间的交互进行测试,通过应用需求分离出构件交互的序列并不断集成直到生成整个应用系统,因而可以看作是一个渐进的测试过程。但是随着系统中构件数目和规模的增加,这种测试的难度也逐渐的增加。 4 总结 随着构件技术成为当前软件工程中的热点发展方向,构件的软件测试成为软件测试中的一个新的研究领域。本文对构件技术做了简单的介绍后,对构件测试中遇到的困难和问题做了比较详细的描述,并介绍了目前过内外在构件测试方面的一些成果现状。所做的工作属于项目组系统实现的前期熟悉工作的组成部分。 软件测试论文:软件测试技术中面向对象方法的研究 摘要:以软件工程中面向对象软件开发模式为参考,具体阐述了面向对象分析、面向对象设计、面向对象编程的测试注意点和测试过程,并依照传统的单元测试、集成测试、系统测试三个测试步骤,借鉴传统测试方法以及面向对象软件测试层次结构,详细探讨了面向对象单元测试、面向对象集成测试和面向对象系统测试的测试策略,并对相关问题进行了探讨。 关键词:面向对象;软件测试;面向对象测试模型;测试过程 1 引言 从1982年在美国北卡罗来纳大学召开首次软件测试的正式技术会议至今,软件测试理论迅速发展,并相应出现了各种软件测试方法,使软件测试技术得到极大的提高,软件测试成为软件工程方法中保证软件质量的最重要手段。 传统软件测试技术是面向过程的测试,是从输入/处理/输出的角度检验一个函数或过程能否正确工作,而面向对象软件测试是针对相互协作而又彼此独立的对象的测试。面向对象软件开发的测试目标与传统的软件开发方法相同,都是为了确保软件能正确地和一致地解决待解决的问题,但由于过程性测试方法没有考虑到面向对象软件测试所要涉及的类、继承和多态性,因此这两者是有很大的不同,因而有必要对其进行深入的研究。 2 面向对象测试模型 面向对象的开发模型突破了传统的瀑布模型,将开发分为面向对象分析(OOA),面向对象设计(OOD)和面向对象编程(OOP)三个阶段。分析阶段产生整个问题空间的抽象描述,在此基础上,进一步归纳出适用于面向对象编程语言的类和类结构,最后形成代码。 针对这种开发模型,结合传统的软件测试步骤的划分,文献[1]提出一种整个软件开发过程中不断进行测试的面向对象软件测试模型,使开发阶段的测试与编码完成后的单元测试、集成测试、系统测试成为一个整体。该测试模型给出了面向对象测试OOT 与OOA、OOD 和OOP 三者的对应关系,如图1 所示。 OOA Test 和OOD Test 是对分析结果和设计结果的测试,主要是对分析设计产生的文本进行测试,是软件开发前期的关键性测试。OOP Test主要针对编程风格和程序代码实现进行测试,其主要测试内容在面向对象单元测试和面向对象集成测试中体现。面向对象单元测试是进行面向对象集成测试的基础。面向对象集成测试主要对系统内部的相互服务进行测试,如成员函数间的相互作用,类间的消息传递等。面向对象集成测试不但要基于面向对象单元测试,更要参见OOD 或OOD Test 结果[2]。面向对象系统测试是基于面向对象集成测试的最后阶段的测试,主要以用户需求为测试标准,需要借鉴OOA 或OOA Test 结果。 2.1 面向对象分析的测试(OOA Test) 传统的面向过程分析是一个功能分解的过程,是把一个系统看成可以分解的功能的集合。这种传统的功能分解分析法的着眼点在于一个系统需要什么样的信息处理方法和过程,以过程的抽象来对待系统的需要。而面向对象分析(OOA)是把E-R 图和语义网络模型,即信息造型中的概念,与面向对象程序设计语言中的重要概念结合在一起而形成的分析方法,最后通常是得到问题空间的图表的形式描述[3,4]。 OOA 阶段将问题空间中的实例抽象为对象,用对象的结构反映问题空间的复杂实例和复杂关系,用属性和服务表示实例的特性和行为。OOA 的结果是为后面阶段类的选定和实现,类层次结构的组织和实现提供平台。因此,OOA 对问题空间分析抽象的不完整,最终会影响软件的功能实现,导致软件开发后期大量不可避免的修补工作;而一些冗余的对象或结构会影响类的选定、程序的整体结构或增加程序员不必要的工作量。因此,对OOA 的测试重点应该放在完整性和冗余性方面。 OOA阶段的测试划分为以下五个方面:1) 对认定的对象的测试;2) 对认定的结构的测试;3) 对认定的主题的测试;4) 对定义的属性和实例关联的测试;5) 对定义的服务和消息关联的测试。 2.2 面向对象设计的测试(OOD Test) 通常结构化的设计方法是用面向作业的设计方法,它把系统分解以后,提出一组作业,这些作业是以过程实现系统的基础构造,把问题域的分析转化为求解域的设计,分析的结果是设计阶段的输入。 而面向对象设计(OOD)采用“造型的观点”,以OOA为基础归纳出类,并建立类结构或进一步构造成类库,实现分析结果对问题空间的抽象。OOD 确定类和类结构不仅能满足当前需求分析的要求,更重要的是通过重新组合或加以适当的补充,能方便实现功能的重用和扩充,以不断适应用户的要求。因此,对OOD 的测试,建议针对功能的实现和重用以及对OOA 结果的拓展,从如下三方面考虑[5]: 1) 对认定的类的测试; 2) 对构造的类层次结构的测试; 3) 对类库的支持的测试。 2.3面向对象编程的测试(OOP Test) 由于面向对象程序具有继承、封装和多态等新特征,使得传统的结构化程序测试策略不能完全适应面向对象程序的测试需要。主要表现在三个方面,即面向对象的封装不能实现传统测试方法中对数据非法操作的测试;面向对象的继承,使错误的传播概率提高,增加了测试的复杂度;面向对象的多态特征使程序内“同一”函数的行为复杂化,增加测试的工作量。 面向对象程序将功能实现分布在类中,类间通过消息传递来协同实现系统的功能。面向对象的这种程序风格将出现的错误精确地确定在一个具体的类中,因此,面向对象编程的测试OOP Test忽略类功能的实现细则,将测试集中在类功能的实现和相应的面向对象程序风格,主要体现为两方面(假设使用C++语言): 1) 数据成员是否满足数据封装的要求; 2) 类是否实现了要求的功能。 3 面向对象的软件测试内容及层次 面向对象软件测试即在测试过程中继续运用面向对象技术,进行以对象概念为中心的软件测试。Binder 在研究了面向对象的特征,如封装性、继承性、多态和动态绑定性等,认为这些特征的引入增加了测试的复杂性。对软件测试层次一种较为普遍的划分方法是根据测试层次结构,面向对象软件测试总体上呈现从单元级、集成级、到系统级的分层测试,测试集成的过程是基于可靠部件组装系统的过程。测试可用不同的方法执行,通常的方法是按设计和实现的反向次序测试,首先验证不同层,然后使用事件集成不同的程序单元,最终验证系统级。根据测试层次结构确定相应的测试活动,并生成相应的层次[6]。由于面向对象软件从宏观上来看是各个类之间的相互作用,因此,将对类层的测试作为单元测试,而对于由类集成的模块测试作为集成测试,系统测试与传统测试层相同。测试流程如图2所示。 3.1 面向对象的单元测试(OO Unit Test) 传统的单元测试是针对程序的函数、过程或完成某一定功能的程序块,面向对象单元测试OO Unit Test 在OOP Test 时进行,是对程序内部具体单一的功能模块的测试。一些传统的测试方法在面向对象的单元测试中都可以使用,如等价类划分法,因果图法,边值分析法,逻辑覆盖法,路径分析法,程序插装法等等。 当考虑面向对象的软件时,模块单元的概念改变了,封装规定了类和对象的定义。这意味在面向对象单元测试中,最小的可测试单元是封装的类或对象,而不是模块。 类包含一组不同的操作,并且某特殊操作可能作为一组不同类的一部分存在。同时,一个对象有它自己的状态和依赖于状态的行为,对象操作既与对象的状态有关,也可能改变对象的状态。所以,类操作时不仅要将操作作为类的一部分,同时要把对象与其状态结合起来,进行对象状态行为的测试。类测试可以分为以下三个部分:[7] 1) 基于服务的测试:测试类中的每一个服务(即方法); G是一个有向图,叫做块体。它是按照控制流图的思想修改f的程序流程图而来的,表示f的控制结构中的符合条件判断被分解,每个判断框只有单个条件。 3.2 面向对象的集成测试 传统的集成测试是由底向上通过集成完成的功能模块进行测试,一般可以在部分程序编译完成的情况下进行。而对于面向对象程序,相互调用的功能是散布在程序不同的类中,类通过消息相互作用申请和提供服务,类相互依赖极其紧密,根本无法在编译时对类进行测试,所以,面向对象的集成测试通常需要在整个程序编译完成后进行。 在面向对象系统中,集成测试属于应用生命周期的一个阶段,可在两个层次上进行。第一层对一个新类进行测试,以及测试在定义中所涉及的那些类的集成。设计者通常用关系is a,is part和refers to来描述类与类之间的依赖,并隐含了类测试的顺序。首先测试基础类,然后使用这些类的类接着测试,再按层次继续测试,每一层次都使用了以前已定义和测试过的类作为部件块。 对于面向对象领域中集成测试的特别要求是:应当不需要特别地编写代码就可把在当前的软件开发中使用的元素集合起来,因此其测试重点是各模块之间的协调性,尤其是那些从没有在一起的类之间的协调性。 集成测试的第二层是将各部分集合在一起组成整个系统进行测试。以C++语言编写的应用系统为例,通常应在其主程序中创建一些高层类和全局类的实例,通过这些实例的相互通讯从而实现系统的功能。对于这种测试所选择的测试用例应当瞄准待开发软件的目标而设计,并且应当给出预期的结果,以确定软件的开发是否与目标相吻合。 3.3 面向对象的系统测试 系统测试是对所有类和主程序构成的整个系统进行整体测试,以验证软件系统的正确性和性能指标等是否满足需求规格说明书和任务书所指定的要求。它与传统的系统测试一样,包括功能测试、性能测试、余量测试等,可套用传统的系统测试方法。通过单元测试和集成测试,仅能保证软件开发的功能得以实现,不能确认在实际运行时,它是否满足用户的需要,是否大量存在实际使用条件下会被诱发产生错误的隐患。为此,对完成开发的软件必须经过规范的系统测试,即开发完成的软件仅仅是实际投入使用系统的一个组成部分,需要测试它与系统其他部分配套运行的表现,以保证在系统各部分协调工作的环境下也能正常工作[8]。 在系统测试中,不关心类的联系细节。同于传统的系统测试,面向对象软件的系统测试集中在用户可见的活动与用户可识别的来自系统的输出。为了导出测试案例,测试者应该使用分析模型中的使用案例,使用案例能够用于导出测试案例以发现不能满足用户交互需求的错误。系统测试应该尽量搭建与用户实际使用环境相同的测试平台,应该保证被测系统的完整性,对临时没有的系统设备部件也应有相应的模拟手段。系统测试不仅是检测软件的整体行为表现,也是对软件开发设计的再确认。 4 结束语 面向对象测试的目标与传统测试相同,但面向对象方法与传统顺序结构式方法在开发思想上有着根本的不同,尤其是面向对象所具有的类、封装、继承、动态连接等特性,使得面向对象软件测试在测试模型、测试方法、测试层次等方面都有别于传统的测试思想。从面向对象的测试模型可知,测试的视角扩大到包括复审分析和设计模型,此外,测试的焦点从过程构件(模块) 转向了对象类。 目前,面向对象软件系统的开发在不断的实践中已逐步形成了自己的方法学,但对于面向对象软件测试,目前尚无普遍接受的充分性准则。本文根据传统软件测试模型将面向对象软件开发过程和软件测试相结合,形成一种面向对象测试模型,并对模型的相关步骤和具体实施提出了一些方法和技术,虽已在实践中得到了一定的验证,但也只是初步的,有必要在今后的研究中得到进一步的完善。 软件测试论文:软件测试的认识误区与测试方法的持续改进 摘要:国内软件项目过程不规范,导致重视编码和轻视测试的现象,对于软件测试的重要性、测试方法和流程等还存在很多认识误区,软件测试所起的作用还没有人们期望那样显著,因此,就需要继续加大投入对软件测试的关注程度,对软件测试过程进行持续的改进。 关键词:软件测试;软件工程;认识误区;持续改进 1 引言 随着市场对软件质量的不断提高和国内软件测试行业的逐渐发展,软件测试不断受到重视,有越来越多的软件企业更加重视软件测试,并已经形成了一套基本的软件测试流程。然而,认识误区的存在需要我们进一步改进软件测试过程。 2 软件测试概述 软件测试就是在软件投入运行前,对软件需求分析、设计规格说明书和编码的最终复审,是软件质量保证的关键步骤。一般按四个步骤进行,即单元测试、集成测试、确认测试和系统测试及发版测试。随着软件危机的频频出现,人们已经开始认识到测试开始的时间越早,测试执行的越频繁,所带来的整个软件开发成本的下降就会越多。所以,软件测试在软件项目实施过程中的重要性日益突出。 3 软件测试过程中的认识误区 3.1 软件开发完成后进行软件测试 人们一般认为,软件项目要经过以下几个阶段:需求分析,概要设计,详细设计,软件编码,软件测试,软件。据此,认为软件测试只是软件编码后的一个过程,这是不了解软件测试周期的错误认识。软件测试是一个系列过程活动,包括软件测试需求分析,测试计划设计,测试用例设计,执行测试。因此,软件测试贯穿于软件项目的整个生命过程。在软件项目的每一个阶段都要进行不同目的和内容的测试活动,以保证各个阶段的正确性。软件开发与软件测试应该是交互进行的,否则,测试的时间将会很短,测试的覆盖面将很不全面,测试的效果也将大打折扣。 3.2 测试过程不够完善 在软件开发领域,确实存在一些东西看起来要比另外一些东西难测试一些,但是远非无法测试。只不过这种不可测试性不是由于被测试的软件内部的过紧耦合造成的,而是和外部某些很难测试的部分耦合过紧,从而表现出被测试的软件本身很难测试。这些很难测试的部分比较常见的有:图形界面、硬件、数据库等。 3.3 强调测试用例设计得越详细越好 在确定测试用例设计目标时,一些项目管理人员强调测试用例“越详细越好”。这种做法和观点最大的危害就是耗费了很多的测试用例设计时间和资源,可能等到测试用例设计、评审完成后,留给实际执行测试的时间所剩无几了。因为当前软件公司的项目团队在规划测试阶段,分配给测试的时间和人力资源是有限的,而软件项目的成功要坚持“质量、时间、成本”的最佳平衡,没有足够多的测试执行时间,就无法发现更多的软件缺陷,测试质量更无从谈起了。 3.4 追求测试用例设计“一步到位” 现在软件公司都意识到了测试用例设计的重要性了,但是一些人认为设计测试用例是一次性投入,测试用例设计一次就“万事大吉”了,片面追求测试设计的“一步到位”。这种认识造成的危害性使设计出的测试用例缺乏实用性,或者误导测试用例执行人员,误报很多不是软件缺陷的“Bug”,这样的测试用例在测试执行过程中“形同虚设”,难免沦为“垃圾文档”的地步。 4 软件测试过程的持续改进 4.1 计划与风险 项目计划对项目过程的实施有着直接的指导作用,它的重要性是不言而喻的。对于软件测试来说,测试计划也是指导后续测试工作的基础,只有对过程中各任务进行更详细的计划,才有利于在测试过程中对项目进度的把握有一个明确的目标;同时,风险策略的制定,也有利于对及早对测试过程中可能遇到的问题做出分析,以便在问题出现时能够尽可能的减少规避风险的成本。 4.2 评审 在测试过程中的每个阶段结束前,都会输出一些资源,文档、用例等等,这些资源往往是下一个测试阶段或软件开发的下一个环节执行的依据。评和审是结合在一起的,每个角色根据自己对项目的了解,从各自角度来审核测试报告的充分性,对质量风险发表各种见解。最终,对报告的规范性也要进行考察。另外,也最好根据实际情况组织会议评审来对一定规模的问题统一评审。 4.3 文档 文档的编写对于测试人员来说是一个十分重要的任务,深入的、充分的投入测试的测试人员能写出高质量的测试文档。所以,测试文档的质量,往往反映了测试人员执行测试的广度和深度。而在文档的编写方面,首先必须形成统一规范;另外,针对不同项目的测试,可以适当对文档标题、内容进行简化。总之,文档模板一旦形成,必须严格遵守。 4.4 方法与策略 测试方法和测试策略,测试的重中之重。测试的策略一般要求从全局方面对测试的阶段、每个阶段的测试类型进行考虑、定义。而测试的方法更多是体现在一个具体的测试中,采取怎样的测试思路。另外,在测试过程中,对资源的协调也非常关键,需要能保证测试资源充分利用,每个测试人员都有适度并且相当的工作量。 4.5 总结测试经验 在测试的过程中,测试人员应该及时总结发现的错误并归类,标明经常容易出错的地方,将意见提交项目经理,审核后,制定出一份统一标准并提供给开发人员,这样就可以提前避免错误、避免重复错误和重复测试,提高测试效率。不仅如此,项目结束后的各项总结报告将是项目的后期维护或二次开发的宝贵参考资料。 4.6 缺陷分析、度量 对测试活动过程中发现的缺陷进行分析、度量,寻找软件开发过程中存在的问题,并持续改进开发过程,提高质量。缺陷的分析、度量从时间上分为两个方面,首先是在软件开发过程中发现的缺陷进行分析、度量;然后就是,对软件产品后,对用户提出缺陷进行统计、分析。 5 结论 测试是用来保证软件开发过程的高效性,以及保证开发出来的软件产品的高质量和可用性的。软件开发本身就是一件非常困难的事情,这也决定了有效的测试是非常重要的环节,我们要加强对软件测试的关注,使大家对于测试首先有一个正确的认识,避免误区的存在,并积极探索测试方法的持续改进问题,真正使软件测试真正起到它应有的作用。 软件测试论文:基于对象状态的面向对象软件测试方法研究 摘要:主要介绍了面向对象软件的类测试技术。从基于对象状态方面分析UML状态图的组成、并发的优点,描述继承的对象动态行为、并发的动态行为,给出利用UML状态图构造复合状态测试树算法并产生测试用例的面向对象软件测试方法。 关键词:UML;测试用例;类测试;面向对象;状态图 1 引言 面向对象软件测试的主要目标与传统软件测试目标相同,既是用最小的工作量发现最多的错误。由于面向对象所独有的多态、继承、封装等新的特点,使面向对象测试的策略和技术与传统测试有所不同,测试的视角扩大到包括复审分析和设计模型,测试焦点从模块转向类。类是构成面向对象程序的基本成分,类的测试无疑成为面向对象 测试的重要环节。基于对象状态的测试是根据被测试的类的对象所处的状态以及状态之间的转移来构造测试用例,它侧重于对象的动态行为,这种动态行为依赖于对象状态。测试对象动态行为能检测出对象成员函数之间通过对象状态进行交互式产生的错误。 2 基于对象状态的测试方法的发展 现在面向对象测试中基于对象状态的测试方法一般是采用扁平状态机和状态迁移图。扁平状态机能很好的提示出一些类中的错误,但是随着类的状态属性的增加,对象状态的数目会迅速膨胀,大大增加测试的复杂度。状态转移图用于刻画对象响应各种事件时状态发生转移的情况,容易借助于自动机理论来选择测试时所用的时间序列和预测对象的状态变化结果序列,但是,它难于描述继承的对象动态行为、并发的动态行为以及由数据成员和成员函数构成的对象状态和对象状态转移。基于UML的状态图可以很好的描述对象动态行为、并发的动态行为,可以把状态的复杂度控制在和状态属性相关的线性级别,下面我们主要介绍利用UML状态图如何描述对象动态行为、并发的动态行为,以及如何产生测试用例。 3 UML状态图 UML状态图(State Diagram)是UML中对系统的动态行为进行建模的表示方法,它包括对反应型对象的行为建模。它展现了对象生命周期内可能处于的状态以及在这些状态间转换的激发条件。UML状态图中引起状态迁移的原因通常有两种,一种是在状态图中相应的迁移上未指明事件,这表示当位于迁移箭头源头的状态中的内部动作全部执行完后,该状态迁移被自动触发;另一种是,当出现某一事件时会引起状态的迁移,在状态图中把这种一起状态迁移的事件标在改前一的箭头上,如图1。 图1 状态装换 状态迁移的形式化语法为: event_signsture[guard_condition]/action_expression^send_clause 其中事件特征event_signsture是由事件名后括号括起来的参数表组成,它指出触发迁移的事件以及与该事件相连接的附加数据。guard_condition警戒条件是一个布尔表达式,如果状态迁移中既有事件又有警戒条件,则表示仅当这个事件发生并且警戒条件为真时,触发状态迁移。动作表达式action_expression是一个触发状态迁移时可执行的过程表达式,表达式中可引用该状态所拥有的对象中的属性、操作或事件特征中的参数。发送子句send_clause是动作的一种特殊情况,用来说明在两个状态的迁移期间发送的消息。 UML状态图的优点在于它支持嵌套和并发。UML状态图中包含基本状态(basic state)和复合状态(composite state),复合状态分为或状态(or-state)和与状态(and-state)。或状态的子状态之间是相互排斥的或关系,表示在任一时刻这些子状态中只有一个子状态为真;与状态的子状态之间是并发的非相互排斥关系,与状态表示一个状态可以有多个并发的子状态,并发子状态之间用虚线分隔,用虚线分隔的每个区域表示一个并发的子状态。把状态属性看成并发的子状态,从而可以把状态图的复杂度控制在线性级别上。并发状态图中一个事件可能引起多个子状态的状态迁移。如图2中的CVM就是一个或状态,它的子状态OFF和ON之间是相互排斥的关系,ON状态就是一个与状态,当处于ON状态时,就意味着同时处于COFFEE和MONEY两个子状态。 由于UML状态图支持嵌套和并发,这就使得它比以往的状态转移图能更好的描述继承的对象动态行为、并发的动态行为以及由数据成员和成员函数构成的对象状态和对象状态转移。UML状态图中可以包含复合状态这就使得它可以把状态的复杂度控制在和状态属性相关的线性级别。下面我们讨论如何从UML状态图构造一棵复合状态测试树。 4 构造复合状态测试树 与以往的测试树不同的是复合状态测试树的每个节点代表对象的复合状态既对象的各个属性的集合,边表示状态间的迁移,根节点代表对象的初始属性集合。 构造一个队列queue来存放复合状态测试树的各个节点。 1)把UML状态图的起点读入队列queue。 2) 以UML状态图的起点定义根节点TestTree root,同时把节点标识treeNode置为对象的初始状态,nodelevel置为0,t和childTree置为NULL,把root放入队列中。 3) 取队列头部的节点设为head,搜索从head节点所对应的状态(head.treeNode)发出的状态前移以及前移置的目标状态,分别填充head.t和head.childTree,即把迁移至的状态作为head的子节点;同时置好各个子节点的属性值,nodeLevel=head.nodeLevel+1,从root节点开始层次遍历测试树(从第0层至head.nodeLevel层),如果在head的子节点中存在某个节点n,其所对应的状态已经在第0层至head.nodeLevel层中出现过,则该节点n不再扩展,即为叶子节点。把其他没有出现过的子节点加入到队列的尾部。 4) head指向队列中的下一个节点,重复第二步,直至队列为空。 在3)中,如果 某个迁移对应的目标状态已经在测试树中出现过,就不再考虑这个状态,不加入到队列尾部。这样有效地避免了重复构造节点,同时又不降低测试的覆盖率。通过上述步骤就可以构造出UML状态图对应的测试树。 复合状态树构造算法能很好的支持多个并发的子状态的情况,只是节点表示为并发子状态的合集;如果某个事件触发其他事件从而引起一系列的状态迁移时,只要把最终的状态作为节点加入到测试树中。比以往的插入桩模块更容易实现。 通过测试树可以很容易的构造出测试用例。从根节点开始沿着各个分支往下知道叶子节点,每条这样从根节点开始到某个叶子节点结束的路径上的事件按顺序组合在一起,就成为基于对象状态测试的一个测试用例。如果增加对象属性可以很容易的在复合状态测试树中增加,增加属性后可以把状态的复杂度控制在和状态属性相关的线性级别,测试时不仅可以单独的对对象的每一个属性和所有属行进行测试,也可以对对象的所有属性任意选择组合进行测试。大大增加了测试的灵活性。 5 结束语 UML的状态图支持潜逃和并发,把状态的复杂度控制在和状态属性相关的线性级别;其次UML状态参数图是在面向对象软件开发的生命周期中的早期设计阶段确定的,是对对象状态的完整的描述,并不依赖于源代码,既保证了状态描述的完整性,又可以在开发早期进行测试,尽早发现与状态相关的错误,避免将错误带入到后面的开发阶段。因此可以用UML的状态图来产生有效的测试用例,这大大提高了测试的灵活性和有效性。 软件测试论文:软件测试技术与自动化测试框架模型的研究与应用 摘要:该文对软件质量保证的重要手段――软件测试进行了论述,给出一些软件测试的基本理论。随着软件测试研究的发展,软件测试提出了一些比较前沿的理论,如面向对象的软件测试,测试驱动开发理论,探索性测试等。为了克服手工测试的一些困难,提高软件质量和测试效率,自动化测试被广泛地引入进来。它以其自动化程度高、实用性强等特点,引起了人们的广泛重视,成为软件测试的发展方向。自动化测试框架产品的出现表明软件测试自动化技术正在趋于成熟。早期使用录制回放和脚本工具的不足正在被克服,使得自动化测试更加经济、有效,更加有利于实现和维护。随着在开发和维护脚本上的时间越来越少,更多的时间可用于提高测试的覆盖范围和产品质量,从而在自动化上的投资能够更快地得到证明。该文分析讨论了自动化测试框架方法以及实现,并将其应用到软件测试中。 关键词:软件测试;自动化测试;数据驱动;关键字驱动 1 自动化测试框架 自动化测试在过去的20年中已经有了很大的发展。最初的测试工具只提供了简单的捕捉/回放功能:记录并播放键盘按键,然后捕捉和比较屏幕。这些测试方法虽然最容易应用,但是几乎不可能维护。捕捉/回放工具最终被功能和灵活性更强的测试脚本工具代替。后来,一种新的自动化测试产品出现了。它可以减少实现和维护的成本,使测试人员可以把精力集中在应用程序的测试用例设计上,而不是开发我们的测试。这些工具提供预先写好的测试框架,可以极大的减少,甚至消除学习和使用脚本语言的需要。这个测试产品就是自动化测试框架。 自动化测试框架定义了由假设、概念和制定工作平台或为自动化测试提供支持的实践组成的集合[1]。它能有效地弥补单一依靠测试工具所带来地一些缺陷。自动化测试小组可以考虑吸收几种测试框架的优点,设计适合自己团队的混合型测试框架。不是依赖某一种捕获――回放的自动化测试工具。 基于GUI的捕获回放工具都有维护性差的缺陷。因为GUI经常根据功能变更或者其他需求而改变,当GUI有重大变化时,会导致自动化测试中断,结果需要手工的干预或全部重新返工。因此更好的方案是引入自动化框架。 自动化测试框架为支持自动化软件测试设计了平台架构和最佳的实践经验。主要有4种基本框架结构类型[2]:脚本模块化架构,测试库架构,关键词或表格驱动架构,数据驱动架构。 1) 脚本模块化框架创建代表AUT基本模块和功能的底层脚本。然后以一种层次关系组合这些小脚本,实现一个特定的测试用例。 2) 测试库框架和测试脚本模块化框架非常相似,但是底层由过程和函数组成,而不是脚本。这种框架要求创建库文件(如SQABasic libraries, APIs, DLLs等等)代表AUT的模块和功能。这些库文件被测试用例脚本直接调用。每步的指令操作都在表格中维护。 3) 关键词驱动或表格驱动测试框架是一种独立于应用程序的自动化框架,这种框架要求开发数据表和关键字,不依赖于运行的自动化工具和脚本。关键词驱动测试看上去与手工测试用例非常相似。在关键词测试里,应用程序的功能特性和每步的指令操作都在表格中维护。 4) 数据驱动测试框架是从数据文件中读取输入和输出数值并载入到捕获的或手工编码的脚本变量里的框架。这种框架和表格驱动测试有些相似,脚本只是一种“驱动器”(driver )或传送数据的机制,不同的是导航的数据不包含在数据文件中,而只包含有测试数据。 测试框架是用来执行测试的总体环境,其中的优秀是一种自动化工具。本文主要介绍一种数据驱动的自动化测试框架WAF,对自动化测试的实施做出尝试,并对该框架模型做出一些改进。 自动化测试框架WAF是作为一个模块来设计和实现的,属于即插即用的构架,是一种数据驱动的软件自动化测试框架。当测试系统,测试数据和测试次序改变时不需要修改代码[3]。数据驱动引擎被设计并实现来支持现有模块的复用。只需要改变配置文件,测试用例表以及数据文件就可以实现当测试系统,数据和测试的次序改变时,不再需要改变其他的程序和函数等;通过实现新增模块的功能就可以引入新的测试或者新的验证行为。新的模块一旦创建就可以被应用,只需要对数据驱动引擎的头文件做些许的修改即可使用这些功能。 如同图1描述的那样,框架本身由WAF主程序,配置文件,WAF GUI映射,数据驱动引擎,测试用例或者测试组合(XML file),以及功能函数所定义。 2 WAF结构组成 2.1 主程序 当运行一个用WAF来开发的测试件(testware)时,主程序首先被调用执行。它根据对配置文件的解析结果来确定运行什么测试组合或测试用例,同时触发数据驱动引擎来解析测试用例文件,并根据解析结果来调用相应的数据文件同时触发相应的功能函数来执行测试。 2.2 数据驱动脚本 数据驱动脚本就是那些和应用程序相关联的脚本。这些脚本通过录制或手工编写成自动化工具私有的语言,然后对其中的变量赋予合适的数值,作为测试数据的输入[4]。这些变量作为一些关键应用程序输入的媒介,使脚本能通过外部的数据来驱动应用程序。 1) 可变数据,硬编码组件标志 这些数据驱动的脚本经常包含硬编码的数据,有时是一些窗口组件中非常脆弱的识别字符串。出现这种情况时,脚本很容易由于程序的更改而失去作用,而且这种情况并不是个别现象。 2) 高度技术化的、重复的测试设计 数据驱动脚本的另一个共同特点就是,所有在测试设计上所作的努力最终都体现在自动化工具的脚本语言中,或者复制到手工和自动化测试脚本中。 2.3 模块 WAF中的模块包括框架以及公共模块,专业模块,产品特定的模块。框架和公共模块包含一些框架和公共函数,例如数据驱动引擎。而产品特定的模块包括测试待测产品或应用所需要调用的功能函数。专业模块则包括处理特定的功能或者协议所需要的支持函数这些功能模块都放在函数库lib中[5]。 2.4WAF GUI映射 自动化测试工具录制应用程序中的每一个对象,并给每个对象命名来识别各对象,这个逻辑名能被修改,将其用在测试表中,测试工具使用他们来识别对象, GUI映射可由自动化测试工具自动产生。 2.5 测试数据 数据驱动测试是一种数据被包含在输入测试数据文件中,并且数据控制自动化测试脚本执行的流程和动作的测试。测试数据记录以文档的形式包含在输入文件中,输入文件包含测试数据和控制数据。测试数据进行必要的各种类型的测试,而控制数据引导测试脚本到达合适的位置并指示要执行的动作。测试数据是特定测试产品和测试组合的测试数据[6]。对于不同产品测试数据是不一样的。譬如对于文件传送功能的测试数据则表现为各种类型的文件。 2.6 测试用例 测试数据定义测试状态的初始化,测试步骤,应用在每一步中的测试数据以及其预期结果,是一个基本的测试单元[7]。测试组合是一个测试用例的集合,被指定来完成一个特定的测试目标。它可以被设计来测试一个函数,一个模块,或者是执行一个类型的测试,例如验收测试(Release Acceptance Test )。 在WAF框架模型中,测试数据是以标签的形式存放在XML文件中,每个标签对应一个测试数据,这样在一个独立的XML文件中可以对应多个测试用例,可以将XML文件看成是多个测试用例的集合。 2.7 测试件配置文件 TESTWARE配置文件记录执行测试件(testware)的一些基本配置项。包括文件目录,数据目录,测试组合目录,log目录以及一些服务的配置等。 2.8 测试结果 WAF在执行完一个测试后产生三种类型的测试结果,日志文件,报告和相应的测试过程数据。 2.9 利用WAF进行自动化测试开发流程 运行一个使用WAF开发的TESTWARE时,主程序被执行。它初始化测试环境,解析配置文件,启动数据驱动引擎(Data-driven engine)。 进行测试时数据驱动引擎调用XML文件,解析文件中的标签,通过资源定位符定位到XML文件中的设计好的测试用例(或者测试组合),根据解析的结果调用函数库中相应的功能函数(lib),并通过测试数据来对相应的应用程序执行测试。最后将测试结果返回给主程序输出。 3WAF在软件测试应用中的实现 当决定把数据驱动的自动化测试框架应用于一个具体的项目,首先要确定所有的testWare的一个目录结构。编写main程序来初始化环境,解析配置文件,启动测试引擎。抽象具体项目需要的Action,编制功能函数,放到lib函数库中。组织测试用例,准备测试数据。当所有的准备工作做完后,设置配置文件,运行测试,最后到result目录查看测试结果。 这就是把WAF应用到一个具体的项目测试的过程。 3.1 TestWare目录结构 TestWare的目录结构对于框架来说是很关键的。每一个目录都有自己的意义而且必须被遵从来向其中加入新的功能。目录结构包括以下部分。 BIN:包括主程序(main),启动(launch)脚本和测试配置文件。这是WAF的主要接口。TestConfig.ini文件用来定制和建立测试件(testWare)。启动脚本用来启动测试件(TestWare)。 Testdata:这个目录包括所有的在测试表中使用的测试数据。针对不同的测试软件存放各自的测试数据,比如各种文件等。 Lib:这个目录包括testWare的模块。不仅包括WAF框架的模块还包被测软件的特定模块。 Default config:产品的内部架构和设计被定一语这个目录文件中。被测试软件的配置文件被存放在这个目录下。 Testsuites:这个目录包括所有的测试表。这些测试表以树形结构来组织。 3.2 编写功能函数和组织测试组合/测试用例 lib函数库目录下不仅包括WAF公用的函数还包括产品特定的功能函数。数据驱动引擎的代码也保存在lib中。实现数据驱动引擎的代码包括解析测试表,运行测试用例,访问测试数据,返回测试结果等[8]。 3.3 组织测试数据 图2详细的显示了测试数据的组织。在被测软件的testware中,所有的测试数据都存放在一个特定的目录testdata下。在testdata目录下,测试数据分别存放在相对应的目录下,然后在testware配置文件的相应配置项中置上测试数据所在的目录即可。 3.4 检查测试结果 TestWare会把测试的全部结果结束按照测试执行的时间输出到testWare/results目录中。图3是一个测试结果的索引,它列出了所执行的所有测试。 点击相应的测试用例,就会打开具体的测试用例的执行情况,是成功还是失败(success/fail),以及每个测试步的执行结果是成功还是失败,如下图4所示。一旦测试执行失败,可以定位到具体的测试步骤。 3.5 WAF的优点 跟当前主流的测试工具相比,WAF具有以下优点[9]: 1) 实现了数据与脚本的分离。使得脚本的维护变得简单而方便。框架的重用性得到提高,能减少测试成本; 2) 使测试自动化而无需额外技术支持,减少测试人员学习自动化测试的时间; 3) 可以根据需要指定测试计划,测试表容易创建且维护简单,且简单的表结构重用性高; 4) 不必等到产品稳定以后才开始自动化测试。可以尽早的进行自动化测试,节约大量的手工测试的时间; 5) 测试人员不需要知道测试工具实现的细节,只需要和表打交道和执行自动化脚本; 6) 配置项从脚本中分离使得易于实现平台的转换,测试的移植。 4 工作总结 本文中主要介绍了自动化软件测试技术,优秀部分在于提出应用软件自动化测试框架实现软件自动化测试。以某软件作为应用背景提出一个适合该软件自动化测试的基于关键字和数据驱动的自动化测试框架。并将该框架模型应用于软件开发过程中的软件自动化测试。 这是一个最新的也是比较热门的发展方向。自动化测试中的自动化测试框架的研究也称为一个新的发展趋势。 现在,己经有一些商业化的自动化测试框架。在大多数情况下,他们和已有的商业化测试工具捆绑在一起。他们的主要不同点在于他们的底层的执行引擎或脚本库,是被映射到关键字,窗口还是对象或类,这也是将来自动化测试框架发展的几个趋势。关键字驱动的测试引擎已经实现,接下来,窗口引擎,对象引擎和类引擎等底层引擎的实现将会是商业化自动化测试框架的主要研究方向。 软件测试论文:软件测试研究进展 摘要: 软件测试是保证软件质量的重要手段,本文介绍目前常用的软件测试技术,给出不同测试技术的基本思想,讨论目前的研究内容和存在的不足。 关键词: 软件测试;软件质量;Web测试 0引言 软件测试是保证软件质量和可靠性的重要手段。软件测试是软件生命周期的一个重要组成部分,贯穿整个开发过程。软件测试是保证软件达到高质量和高可靠性的关键元素。现有的软件测试技术通常分为静态测试和动态测试。根据测试对象和研究侧重点的不同,目前软件测试技术的研究大多在以下方面: 1白盒测试 白盒测试是对软件的过程性细节做细致的检查,把测试对象看做一个打开的盒子,允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,因此又被称为结构测试或逻辑驱动测试。对白盒测试的研究主要在提高软件的各种覆盖率上,如文献[1、2]。目前一般认为,基于同一测试覆盖准则,测试覆盖率越高,软件的可靠性或可信性就越高。 2黑盒测试 黑盒测试[2]将被测对象看作一个打不开的黑盒,测试人员在不考虑程序内部结构和内部特性的情况下,只依据需求规格说明书,设计测试用例,检查程序的功能是否按照规范说明的规定正确地执行。它着重于验证软件功能和性能的正确性,典型测试项目包括功能测试、性能测试、边界侧试、余量测试、强度测试等。黑盒测试主要缺点是:测试结果取决于测试例的设计,而测试例的设计部分来源于经验,没有状态转换的概念,给寻找和确定程序缺陷带来困难。 3性能测试 性能测试主要测试软件处理事务的速度,一是检验软件性能是否符合要求,二是得到某些客户感兴趣的数据以供软件产品宣传。目前性能测试工具偏向于多用户的并发操作,侧重于负载压力的产生和服务器的监控,忽略负载压力情况下的功能不稳定问题。文献[3]指出性能测试时中间件的license、数据库的用户数有时影响系统的性能,测试时需综合分析,以得到准确结果。 4Web测试 基于Web的系统测试与传统的软件测试不同,它需要检查和验证是否按照设计的要求运行,而且还测试系统在不同用户的浏览器端的显示是否合适,并从最终用户的角度进行安全性和可用性测试。研究人员针对Web应用的交互、动态等特性进行深入分析,探讨Web应用的相关测试方法和技术。 4.1 Web应用模型的研究文献[4]提出一种基于非确定Petri网的链接模型;文献[5]将Web测试模型分为对象内部模型、交互关系模型和体系结构模型3个层次,分别对应测试内容的不同范围和阶段,即单元测试、交互测试和集成测试。 4.2 Web可用性测试方法文献[6]针对目前各Web服务间采用统一的SOAP协议进行通讯,提出基于协议对Web服务程序进行测试的方法;文献通过分析Web站点服务器端的日志文件得到的统计数据,从独特的角度探讨如何进行有效的Web站点测试,提出切实可行的测试方法。 4.3 Web测试自动化的研究目前Web测试的自动化多采用捕捉―回放工具(Capture-Replay)的工作过程和相关技术,但Web应用中有很多动态生成的页面且变动非常频繁,捕捉―回放技术不能完全胜任。因而文献提出通过使用具备一定智能的Agent建立起高效的Web应用测试执行方案。 4.4 其他方面的研究文献利用语义标注和XML描述技术实现Web页面中数据与显示信息的分离,并引入反馈控制机制,把测试结果反馈给Web应用本身。文献提出一种Web服务测试数据自动生成方法;它基于Web服务的功能说明随机地生成初始测试数据,然后使用合约变异技术进行测试数据选择,以生成一组达到一定合约变异充分度的有效测试数据。 5面向对象软件测试 面向对象技术具有多态、继承、封装等特点,使传统测试技术无法对面向对象软件进行有效的测试。宏观上面向对象软件是各个类之间的相互作用,系统的基本构造模块是封装的数据和方法的类和对象。对象中的数据和方法是一个有机的整体,测试过程不仅检查输入数据产生的输出结果是否与预期的吻合,还考虑对象的状态。 为使设计的软件测试工具具有良好的语言无关性,文献设计一种程序划分机制,它针对基于状态的面向对象软件的类测试过程中存在的不可预测、不可达状态、状态组合“爆炸”和测试用例“爆炸”等问题,提出基于EDPN(Event-driven petri network)模型的类测试、类的交互测试和类的层次测试框架,设计相应的测试模型。此外,研究人员对面向对象的测试策略和面向对象的回归测试等方面,根据其特点提出相应的新的思想和方法,如将多Agent系统引入面向对象的测试中等。 6总结 人类发展是一个发现问题,解决问题的改善过程。软件业的发展带来的问题,需要通过软件测试来解决,因此软件测试受到越来越多的关注和推广。同时面向对象、Agent 等新技术的应用为软件测试发展带来新的机遇。 软件测试论文:软件测试对于提高软件质量的作用 摘 要 互联网信息高速发展的大背景下,无论硬件软件的复杂程度,还是技术含量都在日益提高,人们对软件的需求也越来越高。与此同时,软件中存在的漏洞和缺陷也迅速成为黑客攻击的对象,因此,建立一套高保障性的技术体系以保护软件的研制和可靠性成为当下社会研究的当务之急。 【关键词】软件应用 软件开发 软件测试 1 工程实例 1.1 测试过程 软件开发是一个常规的过程,在当今时代环境下,一般分为4个阶段,每个阶段中都需要对软件进行内部测试,一般分为:静态分析、代码审查、单元测试、部件测试、配置项测试。 1.1.1 静态分析 使用专业静态分析工具,对软件应用的程序,数据等参数进行剖析,并进行深入的数据分析,将软件应用内部的静态信息和代码信息提取出来,为未来的动态测试提供参考数据,并根据现在的软件模型,对软件的质量做出正确评价。 1.1.2 代码审查 主要是对代码进行一系列专业的检查过程,对代码的容错绿,代码运转结果的一致性,代码的可读性等进行检查分析。重点对代码的逻辑性,完整性进行检查,保证正确率。 1.1.3 单元测试 按照软件设计的说明图,模拟软件运行环境和运行部件,针对软件的环境进行接口模拟,并创造出软件的真实运行环境,进行测试,监测软件的运行结果。 1.1.4 部件测试 按照被测软件的说明图,在单元测试的基础上,将各个测试成功的单元模块按需求和设计组装成一个符合设计需求的整体功能模块,并进行测试,其目的是监测软件各个单元和接口之间的兼容性和容错率,保证软件的设计成功。 1.1.5 配置项测试 所谓配置项是软件中为满足不同用户的不通需求而设计的,能体现用户个性化功能的配置功能项,测试的目的是监测配置项在软件中的一致性。 1.2 问题现象 某产品软件到了后期阶段仍在进行频繁更改,通过对其分析,得出软件复杂度高是其存在的主要问题: (1)模块在结构上应使用单出入口的结构,降低复杂性。 (2)在模块的逻辑设计上进行改进,采用分层次的结构,并在不同层次上设计不同的扇入扇出数,保证模块的扇出数较低,一般不超过7,并且尽可能的增加模块的扇入数,以保证代码的简洁性。另外,高层模块的设计应该采取不同策略,比如高层模块扇出较高,低层模块扇入较高等。 (3)软件单元的圈复杂度(即McCabe 指数)应小于10。 (4)简化软件单元的源代码数量,高级语言实现的单元,不应超过60行。 1.3 问题分析 测试的目的是为了更正软件的错误,降低风险率,一般来说经过几个阶段的测试后,软件中的缺陷基本都能被修复,但是没有重视静态分析中的软件圈复杂度,基本复杂度超标的现象,软件在后期的高复杂性往往会带来潜在的风险。 2 测试指导设计 2.1 软件质量的pareto原理 pareto原理[2] 指出,20%的软件模块包含了软件中80%的缺陷,20%的软件改进,需花费80%的适应性维护费用。从这里可以得出结论,高复杂的模块会导致软件中可能出现的绝大部分错误,而且不容易修复。因此,在软件设计早起杜绝复杂度过高的风险十分必要。 2.2 降低软件圈复杂度 2.2.1 圈复杂度定义 圈复杂度作为一个衡量软件结构复杂性的标准,数量上表现为独立线性路径条数,即合理的预防错误所需测试的最少路径条数。1976年ThomasMcCabe提出了圈复杂度(Cyclomatic Complexity)的概念,依据圈复杂度定义了软件的复杂性。1977年Halstead提出了软件科学复杂度度量。文献[3],在这个理念中重点分析了嵌入式软件的位置的重要性,并通过模型的方式展示了软件复杂度的度量对识别代码错位的重要性。可以看出,软件的错误和缺陷并非随机分布的,而是有迹可循,和软件的个性化,复杂度息息相关。 2.2.2 复杂度计算方法 C语言常用的软件模块逻辑结构(结构流图)有如下几种,如图3所示。 2.2.3 降低圈复杂度 如果圈复杂度高于标准值的时候,可以提前做出判断,降低代码的复杂度和重复性。在判断语句中采取单一的判断条件,或者将重复代码用一个函数来替代。都是降低代码复杂度和重复性的有力措施。 2.3 降低软件基本复杂度 运转正常的语句或代码应带保证单入口和单出口结构,保证程序的简洁性,不应过多使用异常跳转语句增加程序的运转复杂度,如果非结构化语句过多,出入口增大,只会导致结构的复杂度增高,增加软件后期运行的风险。 因此,只要控制程序语句的结构单一化,简单化,避免各种非正常跳转语句的使用,复杂度就会在可控制的范围内,有利于程序的运行稳定。 2.4 降低软件扇出数 扇出的意思是函数调用其他函数的个数,如果扇出过小,则会导致程序代码过长,如果扇出过大,则会增加程序内函数的调用次数,影响速度,一般来说扇出最好为3或4个,最高不超过7个。 扇入的意思是一个函数被其他程序调用的次数,扇入较多会增加模块的使用频率,但是过高的扇入会影响程序的聚合性,如果扇出扇入次数过高,可以考虑重新调整该函数或过程。 3 结语 本文通过以测试结果来倒向改进软件设计的思路,提高了软件的设计质量和可靠性,可以看出,在软件代码内部进行早期分析,在软件设计早期对软件代码,复杂度等指标进行优化限制,对软件后期的稳定运行,错误率降低有非常大的影响和帮助,成为软件改进的新思路。 作者单位 天津滨海职业学院 天津市 300451
引言 随着我国社会经济的快速发展,生态环境问题愈来愈严重,因而使用先进技术提高环境监测准确性,整治和保护环境势在必行。目前,通讯技术正快速发展,如5G互联网技术、WiFi、GPRS、ZigBee、LoRa、NB-IoT等,在其中NB-IoT相比于其他专业性具有耗能低、成本费用低、遮盖广和连接点半等特点。文中设立了一种基于NB-IoT的生活环境监测系统,该网站以STM32F103RBT6单片机设计为微控制器,应用多种多样感应器来精准测量空气温度环境湿度、PM2.5和CO等主要参数,运用BC26控制器将收集的数据保存到云管理平台,用户可根据网页页面及时查看环境监测数据,并设计出对应的治理方案。 1环境物联网的关键技术 本研究设计的一种环境物联网监测系统主要针对大气污染监测工作,其整体结构包含包括应用层,网络层及感知层。图1为结构示意图。应用层做为自然环境物联网的终端用户,能够提供更好的人机交互,并且通过监控系统的服务器手机软件解决、剖析、表明和储存从感知层收集的数据信息[1],从而使得用户可对大气污染有更加清楚、更加直观地掌握。网络层主要是对数据的传送,包含短距离传送和长离传输两大类。短距离传送通常采用ZigBee、WiFi、手机蓝牙等新技术,大气环境监测里的短距离传送最优方案为ZigBeewifi网络传送;长距传送时,选用4G互联网开展,是因为4G互联网具备大空间、高速传输的特征。感知层关键应用ZigBee传感器网络互联网来搜集环境空气数据信息等主要参数[2]。ZigBee传感器网络互联网由监管区域范围一组功耗低、降低成本传感器节点而构成,其具有数据收集、文件存储、数据处理方法、数据信息接收作用[8-9],并实现监控区域内环境空气数据收集整理以及有效的展示[3]。 2基于物联网的环境监测系统设计 2.1整体设计方案 基于物联网的环境监控系统由传感器节点、汇聚节点、网关节点和云端接点组成,拓扑结构见图2。传感器节点主要选择环境温度、湿度、光照强度、大气压等数据作为环境监控系统的主要收集数据,并且通过LoRa模块发送至汇聚节点;汇聚节点根据LoRa无线通信网络开展互联网内数据的收集整理与分享;网关节点选用LoRa与NB-IoT无线接收模块联合设计,根据LoRa模块搜集互联网内数据信息,根据NB-IoT控制模块将收集到的物联网技术环境数据发送至云端,云端接收到数据信息之后进行数据储存和显示,当数据信息超出阀值时,用邮件、短消息等方式提示报警。运用两种通讯方式形成混和组网方案,既发挥出LoRa成本低、功耗低、长距离通讯的优点,也能够通过利用NB-IoT填补LoRa不能通过运营商网络向云端传送数据的缺陷[4]。 2.2硬件设计 硬件系统主要由控制器最小耗能电路系统,温湿度采集电路、PM2.5、CO数据采集电路,声光报警电路,电源电路和NB-IoT模块组成,其硬件系统架构见图3[5]。2.2.1最小系统设计STM32最小耗能系统电路由微处理器、复位电路、晶振电路和电源电路组成,见图4。微控制处理器选用STM32F103RBT6,该处理芯片具有丰富的外接设备网络资源,包括通用USART、I2C、SPI、CAN和USB等接口,工作标准电压为2.0~3.6V,工作温度范围-40~105℃,是一款性能卓越、功耗低的单片机。该硬件系统应用采用USB供电,且供电电压为5V,而单片机设计工作标准电压为3.3V,所以需要经过AMS1117-3.3降压[6]。2.2.2温湿度采集、PM2.5和CO采集模块设计目前市面上湿度传感器品种繁多,本研究设计的主要是选用DHT11型湿度传感器。该湿度传感器是一款功能损耗低、带审校功能性的温度湿度复合性感应器,该感应器内部结构包含一个电阻式感湿电子器件和一个NTC测温元件,可确保测量数据的稳定和长期稳定性。该控制板应用CAN总线通讯,因此,与单片机设计通信只需再加上4.7kΩ匹配电阻就可以,温度湿度收集电源电路见图5[7]。此外,现在市面上用于检测空气中PM2.5感应器通常是红外感应型激光器型,该平台选用一款光电子器件细颗粒物检测传感器GP2Y1014AU。该传感器检测的颗粒物最少直径为0.8μm,导出模拟电压和所测的物质浓度值正相关,其电源电路见图6。本系统选择MQ-9传感器来精确测量CO浓度值,这款感应器对CO检测灵敏度比较高,坚固耐用,成本费用低,电路原理较简易。 2.3无线通信模块 LoRa通讯技术选用CSS无线通信调制技术,既能够完成远程传输,还能降低接收器的复杂度,有效的对抗多普勒效应和多径衰落。与传统式FSK技术相比,LoRa调制解调器在牺牲一定数据传输速率的情形下,显著提升了接收器的灵敏度。本次所选用的SX1280控制模块具有较高的同信道抑制能力,发射功耗为12dBm,LoRa调配模式中接收机灵敏度最多可达到-132dBm[8]。此外,SX1280还有着极低功耗,在休眠状态模式下电流量耗费仅8μA,接收模式中电流量耗费仅20mA,推送模式中电流量耗费仅46mA。NB-IoT是一种面向低传输速率的多源物联网通讯技术,该技术覆盖面积广、敏感性低,适用传输距离远且低功耗要求较高的情景,如无线智能抄表等服务。NB-IoT能根据现有蜂窝网络来进行设计,可凭借运营商网络将传输数据传输至云端。与传统式GPRS网络相比,NB-IoT链接有着更远的传输距离,更低的功耗。本次采用的WH-NB75-B5控制模块推送电流量约336mA,接受电流量约40mA,PSM省电模式电流量约6mA。 2.4报警电路设计 本系统硬件部分设置了声光报警器控制模块,该组件由三极管、声控开关和发光二极管构成,当某个因素不符合城市空气质量标准时,系统会传出声光报警提示,工作人员应采取相应措施。声光报警器电源电路见图8。 2.5软件设计 2.5.1传感器节点的软件开发 传感器节点具有数据收集和实时传输数据等功能。当终端节点接入到网络时,最开始进入睡眠模式,系统根据睡眠质量记时器来设置初始计数值,当记数器的计数值相当于初始计数值时,造成中断数据信号以唤起该节点。节点唤起后,开展数据收集和传输。随后,该节点再度进入睡眠模式以达到节能降耗效果。路由节点除收集信息外还担负互联网技术无线路由桥接的功效,因此该平台无法使用睡眠模式。连接路由器点加上至互联网后,务必每日进行两项工作目标:一是探寻子节点并将其导到网络里,明确“父子关系”,之后将子节点数据转发到互联网;二是搜集本身源数据,并把数据转发到上级领导路由节点或协调器。 2.5.2网关节点的软件开发 网关节点是传感器网络的核心,主要包括ZigBee无线网络接口模块,主控制器控制模块和4G网络接口。网关节点上电后,协调器产生ZigBee网络,实时进行数据处理,图9为网关节点的工作流程。首先,通过主动扫描确定网络协调器,发送要求指令,并设定扫描限期。假如在这段时间未检测到信号,则可将这一链接点作为互联网协调器设置ZigBee网络。其次,扫描仪从可用的安全通道中选择最佳安全通道作为ZigBee网络通道。最后,协调器明确唯一的网络标识并实现ZigBee网络复位。协调器承担网络运行期间的监控与维护工作,识别出服务器接收的数据信息后,对数据种类进行核对并把其分享至对应的连接点,同时把每个连接点上传的数据帧传输至IP地址,然后发给监控系统的主机服务器。监控系统中心储存处理后,显示通过终端设备接收到的各种数据信息。 2.5.3云端节点设计 云端连接点采用云平台设计方案,可实现数据储存、显示与报警功能,便于查看现阶段的信息数据及历史时间数据。警报推送功能设置在警报标识后,若数据信息超过规定阀值,就可利用电子邮件、短消息等形式推送报警信息。 2.5.4监控中心组网设计 监控软件根据VC编程实现,包含登陆界面、数据信息监控和数据储存。其能通过4G通讯模块实现网络服务器和手机客户端的数据传输和资料显示,并把获得的数据储存在后台的Excel表格中,这样可以方便员工对数据记录进行处理分析。监控APP基于TCP协议搭建,在通信过程中,网络服务器必须指定IP地址和服务器端口才可以与手机客户端建立通讯,手机客户端只需浏览访问互联网并获得云服务器IP地址及其服务器端口参数,就可以实现相关系统的数据传输,监测中心通信。 3系统测试 3.1组网测试 组网系统检测是测试系统各部件功能的实现状况。测试中,应用2个传感器节点、2个汇聚节点、1个网关节点进行系统的功能测试。检测时间为2021年5月7日星期四00:00-24:00,天气为晴转阴。云端平台获得了2个传感器器节点环境温度、环境湿度、光照强度、大气压强的相关测试数据。如图11所示,2个连接点所测定的环境监控系统数据趋势相同,但是由于两连接点处于不同的检测部位,环境温度、相对湿度及阳光照度有微小差别。大气压强数据信息没有出现明显变化,且因为两连接点数据信息一致,图上仅展示出一条曲线图。根据物联网云平台解决方案,可以通过智能移动设备、计算机系统开展实时动态查询,以Andorid设备为例,用户可以通过APP查询实时动态。由于检测系统在规划之前就已经充分考虑可扩展性,中后期可在系统软件中加入多个终端设备数据收集连接点。通过试验,可得到被测量点的PM2.5浓度值、温度、环境湿度状况趋势图(周期时间为30天),其数据测试见图12。 3.2通信距离测试 通信距离测试是检测连接点在复杂条件下的合理通信距离,该性能是评价整个系统信号覆盖能力的指标。检测地址设置在道路的辅路上,两边设置密集的绿植,从而模拟野外情况。检测传输速度为1Kb/s,发送功能损耗为12dBm,无线天线类型是2.4GHz无线天线。每一组数据检测3次,每一次推送100个18B数据包文件,网络丢包率取3次均值进行测算,测试数据见表1。LoRa连接点在1Kb/s传输速度下以低于3%的丢包率完成800m通讯距离的复杂自然环境通信测试。 3.3功耗测试 根据LoRaMACClassC协议设计系统协议,该协议中LoRa控制模块在工作模式中未传输数据时均处在接收状态。实验操作中,应用3.3V电源供电,对各个模式中开关电源端电流量消耗模式进行测试。测出系统功耗在低功耗模式下,电流量耗费为0.842mA,接收模式中电流量消耗为47.4mA,推送模式中电流量耗费为47mA。 4结论 本研究应用LoRa与NB-IoT两种低功耗物联网通信技术设计了一套基于物联网的环保监测系统。该系统可以对检测区域环境监控信息进行数据采集,再依托LoRa与NB-IoT混和网络将数据发送到云端,并能对超出阀值的数据信息报警。为验证结果,对所测量点30天内的PM2.5浓度值、环境温度、环境湿度数据信息绘制曲线图,并与标准的PM2.5细颗粒物浓度值、环境温度、环境湿度检测仪数据信息对比,结果显示,该系统与传统方案相比部署更方便,成本更低廉,采用无线通信方式监测范围更大,可视化界面更直观,因此值得推广与应用。 参考文献 [1]刘皎,曹荣荣,张林,等.大气环境物联网监测系统设计[J].自动化技术与应用,2020,39(8):70-73. [2]肖婷,崔忠伟,赵勇,等.基于物联网的茶场生态环境监测系统设计[J].物联网技术,2020,10(3):31-32. [3]张安然.基于新能源和物联网的校园生态环境监测系统设计[D].北京:华北电力大学(北京),2021. [4]马子恒,肖玉芝.基于物联网的生态环境监测系统数据传输方案的设计与实现[C]//.宽带中国战略与创新学术研讨会(30)论文集,2012:242-248. [5]许晨.基于物联网的环境监测系统设计与实现[J].通化师范学院学报,2018,39(6):5-9. [6]郭庆源.基于物联网的大气环境监测系统的设计与实现[D].成都:电子科技大学,2019. [7]周茜,王艳敏,单承刚.环境监测系统物联网网关的设计与实现[J].电脑知识与技术,2016,12(3):284-285. [8]徐思燕.基于窄带物联网的城市环境监测系统设计[J].物联网技术,2021,11(4):31-33. [9]韩立园.基于物联网的城市环境监测系统设计[D].长春:长春理工大学,2019. 作者:邹文虎 单位:江西省景德镇生态环境监测中心
电子测量技术论文:电子测量仪器技术分析论文 中国电子测量仪器经过40多年的发展,为我国国民经济、科学教育、特别是国防军事的发展做出了巨大贡献。随着世界高科技发展的潮流,中国电子测量仪器也步入了高科技发展的道路,特别是经过“九五”期间的发展,我国电子测量仪器在若干重大科技领域取得了突破性进展,为我国电子测量仪器走向世界水平奠定了良好的基础。 一、成功研制出微波毫米波矢量网络分析仪 我们已经成功地研制了被称为“世界电子测量仪器之王”的微波毫米波矢量网络分析仪。随着我国新体制电子信息系统和新式武器装备的发展,占领和利用有限的频谱资源已经成为高新技术发展和军事电子技术及装备发展的一个重要特点,其中充分利用频谱资源中的电磁波幅度、频率、相位和极化信息是现代电子装备的优秀特点。而现代电子装备的发展又急需能同时获得被测对象的幅度、相位和群时延特性的高性能矢量网络分析仪。特别是雷达相控阵列技术的普遍应用,对相位和群时延特性的测试要求越来越高,因此矢量网络分析仪便成为现代电子装备必备的、关键的测试设备,是其他测试设备无法取代的重要检测手段。另外微波毫米波有源器件CAD技术正在日益普及,而有源CAD的基础是提取有源器件的S参数,当前只有矢量网络分析仪有能力同时获得有源器件的S参数,使CAD的设计结果更接近于实际应用。除此之外,矢量网络分析仪已走出传统的线性网络的应用领域,而在非线性、大功率网络的测试和分析中发挥着重要作用。另外,以矢量网络分析仪为优秀可以组成天线、RCS、大功率、T/R组件等自动测试系统,因此它的应用领域将是非常广阔的。 为了适应我国的急需,信息产业部电子第41研究所已成功研制成高水平的矢量网络分析仪,该仪器的突出特点主要有以下几个方面: 1.工作频带宽,一次扫描即可完成45MHz~40GHz全频段幅频特性和相频特性的测量。 2.测量精度高,由于采用误差修正技术,大大减小了系统误差对测量结果的影响,即使采用非理想的硬件电路,也能获得高精度测量。 3.大动态范围,由于矢量网络分析仪采用高灵敏度幅相接收机技术和数字信号处理技术,提高了小信号测试灵敏度,拓展了测试动态范围。 4.高速实时测试,由于采用了嵌入式高速计算机技术,将测量校准、测量控制、误差修正、显示控制等过程程序化、软件化,提高了自动化程度和测试速度,使实时测量成为可能。 信息产业部电子第41研究所,经过多年的艰苦努力,该所研制的矢量网络分析仪已实现系列化和家庭化,有十多个型号可供用户选择,包括同轴和波导校准件在内的测试附件齐全,配套性强,能够满足不同层次用户的测试要求,其频率范围可在0.0003~110GHz内选用。 国产矢量网络分析仪的研制成功,使我国矢量网络分析仪的设计和制造水平跨入了世界先进行列,成为继美国之后世界上第二个掌握此项技术的国家,产品的技术水平和品种可以与国外同类产品相比,同时通过对矢量网络分析仪的研制,掌握了多种以矢量网络分析仪为优秀的自动测量技术和自动测试系统。 二、掌握了调制域测试技术,研制成功调制域分析仪 调制域测试技术是二十世纪末出现的一个新的测试技术领域,它与过去我们熟知的时域测试、频域测试成为目前的“三域”测试技术。时域测试是测量输入信号随时间而变化的信号值,是信号幅度与时间的关系。频域测试是测量输入信号随频率而变化的信号值,是信号幅度与频率的关系。调制域测试是测量输入信号随时间而变化的频率值,所产生的显示图形代表信号的调制域,是信号的频率值与时间的关系。调制域测试技术是一门新兴的非常重要的而技术难度又非常大的测试技术,这主要取决于科学技术和电子装备的飞速发展。大家知道,过去大多数电子信息传送的是幅度变化信息,现在转向传送数字信息以后,信息越来越多地作为数字脉冲之间的定时或相位关系的方式传送出去,单单使用示波器或频谱仪这类的以幅度为基础的仪器,就不能满足表征这些数字信号需要了。于是提出了相位数字化新方法。这种方法非常适合测量定时信号、相位编码信号或频率编码信号。调制域测试技术的出现,必将对众多的测试问题做出新贡献。事实已经证明,调制域分析技术,在越来越多的应用领域成为一种不可或缺的测试技术,尤其是在军事电子测试领域更有其重要的意义。 譬如,随着综合业数字网和同步光纤网络等新的数字通信技术进入主流电话系统,其高速传输速率应用传统的测试手段已经不能精确地测量传输信号;再有通信传输中晃动的精确测量,是传输中至关重要的一个问题。由于调制域分析技术可以进行二百万次/秒,64000次背对背的频率测量,因而它是当今唯一能直接显示随时间而变化的晃动技术;再有,调制域分析技术在军事上具有其独特的应用,由于它可以测量、分析迅速变化的频率、时间间隔或相位关系函数,因此调制域分析技术可对这种信号进行调谐,以达到电子装备的最佳性能,以雷达而言,可以消除其盲点,减少目标运动的负效应,改善雷达系统的作用距离和分辨率。此外,调制域分析仪还非常适合设计防抱死制动系统、可调节悬浮系统、自适应巡航控制系统、防撞雷达、各种各样的航天和防御系统等。总之,调制域分析技术是可以用来加速设计和表征诸如雷达、电子战、监控系统、扩频通信等的工作和性能特征。 南京新联电子设备有限公司已经研制成10Hz~2.5GHz的调制域分析仪,达到国外同类产品的水平,填补了国内空白,为我国跳频领域的电子设备和军事装备提供了低于国外价格1/3~1/2的测试手段。为了更好地满足测试需要,下一步将继续研制更高频率的调制域分析仪。 三、VXI总线技术取得重大进展 VXI总线技术是二十世纪末出现的一个新的母线技术。它首先出现于美国,应用于美国空军电子测量仪器。VXI总线将VME总线和GPIB结合起来构成一个新的标准,这种模块式仪器平台可以满足未来仪器应用的需要,使电子测量仪器和系统步入一个新的发展时期。VXI总线是一个新的行业标准接口母线,是一种完全开放的、适应多厂家仪器产品(模块、插卡式)的行业标准。这个标准的推出有三个原因:一是适应技术发展的要求,二是多厂家的仪器缺乏互联性,三是军方的需要,而且这是最重要的一个方面。军方需求什么?一是军用电子测量仪器战争现场所强调的便携性,VXI可以大大减小设备的体积和重量;二是大大提高测试速度,VXI比GPIB的速度可提高40倍;三是测试系统的适应性、灵活性大为提高;四是价格适中;五是有利于充分发挥计算机的作用。 这个新的总线标准,在美国应用之后,我国各界都非常欣赏,研究者众多。我国经过几年的探索,已经取得了较大的进展,在若干方面实现了具体的应用。如成都电子科技大学测试技术及仪器研究所CAD研究室研制的VXI总线测试软件平台是我国VXI测试技术的重大突破,其主要技术指标:1.硬件环境:内嵌VXI控制器、MXI控制器和GPIB-VXI转换器;有NIPCI-GPIB、AT-GPIB/TNTHP82350/82341和ES1400等GPIB接口,还有打印机和UPS等其它必要外设。2.软件环境:Windows98操作系统;支持标准模块驱动器(VISA32)。3.软件特性:可编辑的图形化编程环境;可自定义的虚拟面板;丰富的数据处理函数;开放的外部程序接口;同时管理VXI、GPIB、1553B、RS232仪器和模块;方便使用的帮助系统。该研究成果已应用于“XXX型号远程雷达综合测试系统”、“火控雷达综合测试系统”和各种装备的VXI总线自动测试系统中。 四、电子测试仪器向毫米波推进 众多民用和军用电子装备都在向毫米波发展,特别是在军事方面,其发展更为迅速。预计未来电子战系统的信号环境将达100~200万个脉冲/秒,装备系统可能要执行几十亿条指令,目前集成电路的处理能力还不能满足军用电子设备的要求,这将影响新一代电子战系统的作战能力,为此必须发展超高速集成电路(VHSIC)。于是集成电路的测试将从几十万门/芯片升至几百万门/芯片,其测试难度相应地大幅度增加。鉴于“现代战争的胜利属于能驾驭电磁频谱的一方”,因此从80年代起,美、苏等国就将毫米波技术纳入新式武器装备研制计划。由于微波/毫米波单片集成电路(MIMIC)能够在一个基片上制作出宽带接收机或宽带功率组件,从而能做出重量小于25磅,体积小于90立方英寸,能随1000g冲击加速度的小型宽带灵巧的投掷式干扰机和多倍频程相控阵干扰单元。但是从若干年的研究看,测试技术已成为制约MIMIC进一步发展和提高的瓶颈。因此近几年我们电子仪器重视向毫米波发展。 信息产业部电子第41研究所最近研制完成的AV3615三毫米S参数测试装置及校准件,与主机一起可以进行三毫米波段的幅度和相位精确量;频谱仪的毫米波扩频模块与该所研制的高性能频谱分析仪一起组成系统可实现9kHz~110GHz频段的频谱分析;毫米波功率计探头系列与主机一起实现了微波/毫米波功率的直接测量。南京新联电子设备有限公司研制完成的EE3395型毫米波频率计数器,其频率测量范围达10Hz~110GHz,该产品可广泛用于毫米波电子对抗系统、卫星通信设备、高精度雷达及射电天文等领域。 五、通信测量仪器达到高技术水平 通信产业的发展速度超过了人们的想象,所以我们必须适应通信产业的发展,以最快的速度发展我国的通信电子测量仪器。近几年成都前锋电子仪器厂研制完成了无线寻呼检测仪、电台综合测试仪、数字微波通信测试仪;信息产业部电子第41研究所研制完成了误码测试仪、数字传输/数据通信分析仪、七号信令测试仪等。这些产品都达到了二十世纪末国际先进水平。 六、数字化仪器迅速发展 近几年,数字化仪器在迅速发展,我国也在不断研究推出各种新型数字化仪器,譬如数字示波器、数字调制装置、数字化函数/任意波形发生器、数字化频率计数器等众多产品。其中四川川嘉电子有限公司的数字化视音频测量仪,是把若干硬件功能软件化的电子测量仪器,除去众多的基本测量功能外,还可以进行远距离传输和测量,测量23个视频项目和4个音频项目,现为我国广电系统选定的最佳仪器。 其他诸如在光通信测试仪方面,合成信号源方面,VXI总线仪器模块方面、声学测量仪器方面等等,都研制出不少二十世纪末国际水平的产品,但与信息技术的飞速发展相比,我国电子测量仪器必须瞄准世界技术的发展方向,做出与信息技术发展相适应的一流的电子测量仪器产品。 电子测量技术论文:电子测量仪器技术发展论文 中国电子测量仪器经过40多年的发展,为我国国民经济、科学教育、特别是国防军事的发展做出了巨大贡献。随着世界高科技发展的潮流,中国电子测量仪器也步入了高科技发展的道路,特别是经过“九五”期间的发展,我国电子测量仪器在若干重大科技领域取得了突破性进展,为我国电子测量仪器走向世界水平奠定了良好的基础。 一、成功研制出微波毫米波矢量网络分析仪 我们已经成功地研制了被称为“世界电子测量仪器之王”的微波毫米波矢量网络分析仪。随着我国新体制电子信息系统和新式武器装备的发展,占领和利用有限的频谱资源已经成为高新技术发展和军事电子技术及装备发展的一个重要特点,其中充分利用频谱资源中的电磁波幅度、频率、相位和极化信息是现代电子装备的优秀特点。而现代电子装备的发展又急需能同时获得被测对象的幅度、相位和群时延特性的高性能矢量网络分析仪。特别是雷达相控阵列技术的普遍应用,对相位和群时延特性的测试要求越来越高,因此矢量网络分析仪便成为现代电子装备必备的、关键的测试设备,是其他测试设备无法取代的重要检测手段。另外微波毫米波有源器件CAD技术正在日益普及,而有源CAD的基础是提取有源器件的S参数,当前只有矢量网络分析仪有能力同时获得有源器件的S参数,使CAD的设计结果更接近于实际应用。除此之外,矢量网络分析仪已走出传统的线性网络的应用领域,而在非线性、大功率网络的测试和分析中发挥着重要作用。另外,以矢量网络分析仪为优秀可以组成天线、RCS、大功率、T/R组件等自动测试系统,因此它的应用领域将是非常广阔的。 为了适应我国的急需,信息产业部电子第41研究所已成功研制成高水平的矢量网络分析仪,该仪器的突出特点主要有以下几个方面: 1.工作频带宽,一次扫描即可完成45MHz~40GHz全频段幅频特性和相频特性的测量。 2.测量精度高,由于采用误差修正技术,大大减小了系统误差对测量结果的影响,即使采用非理想的硬件电路,也能获得高精度测量。 3.大动态范围,由于矢量网络分析仪采用高灵敏度幅相接收机技术和数字信号处理技术,提高了小信号测试灵敏度,拓展了测试动态范围。 4.高速实时测试,由于采用了嵌入式高速计算机技术,将测量校准、测量控制、误差修正、显示控制等过程程序化、软件化,提高了自动化程度和测试速度,使实时测量成为可能。 信息产业部电子第41研究所,经过多年的艰苦努力,该所研制的矢量网络分析仪已实现系列化和家庭化,有十多个型号可供用户选择,包括同轴和波导校准件在内的测试附件齐全,配套性强,能够满足不同层次用户的测试要求,其频率范围可在0.0003~110GHz内选用。 国产矢量网络分析仪的研制成功,使我国矢量网络分析仪的设计和制造水平跨入了世界先进行列,成为继美国之后世界上第二个掌握此项技术的国家,产品的技术水平和品种可以与国外同类产品相比,同时通过对矢量网络分析仪的研制,掌握了多种以矢量网络分析仪为优秀的自动测量技术和自动测试系统。 二、掌握了调制域测试技术,研制成功调制域分析仪 调制域测试技术是二十世纪末出现的一个新的测试技术领域,它与过去我们熟知的时域测试、频域测试成为目前的“三域”测试技术。时域测试是测量输入信号随时间而变化的信号值,是信号幅度与时间的关系。频域测试是测量输入信号随频率而变化的信号值,是信号幅度与频率的关系。调制域测试是测量输入信号随时间而变化的频率值,所产生的显示图形代表信号的调制域,是信号的频率值与时间的关系。调制域测试技术是一门新兴的非常重要的而技术难度又非常大的测试技术,这主要取决于科学技术和电子装备的飞速发展。大家知道,过去大多数电子信息传送的是幅度变化信息,现在转向传送数字信息以后,信息越来越多地作为数字脉冲之间的定时或相位关系的方式传送出去,单单使用示波器或频谱仪这类的以幅度为基础的仪器,就不能满足表征这些数字信号需要了。于是提出了相位数字化新方法。这种方法非常适合测量定时信号、相位编码信号或频率编码信号。调制域测试技术的出现,必将对众多的测试问题做出新贡献。事实已经证明,调制域分析技术,在越来越多的应用领域成为一种不可或缺的测试技术,尤其是在军事电子测试领域更有其重要的意义。 譬如,随着综合业数字网和同步光纤网络等新的数字通信技术进入主流电话系统,其高速传输速率应用传统的测试手段已经不能精确地测量传输信号;再有通信传输中晃动的精确测量,是传输中至关重要的一个问题。由于调制域分析技术可以进行二百万次/秒,64000次背对背的频率测量,因而它是当今唯一能直接显示随时间而变化的晃动技术;再有,调制域分析技术在军事上具有其独特的应用,由于它可以测量、分析迅速变化的频率、时间间隔或相位关系函数,因此调制域分析技术可对这种信号进行调谐,以达到电子装备的最佳性能,以雷达而言,可以消除其盲点,减少目标运动的负效应,改善雷达系统的作用距离和分辨率。此外,调制域分析仪还非常适合设计防抱死制动系统、可调节悬浮系统、自适应巡航控制系统、防撞雷达、各种各样的航天和防御系统等。总之,调制域分析技术是可以用来加速设计和表征诸如雷达、电子战、监控系统、扩频通信等的工作和性能特征。 南京新联电子设备有限公司已经研制成10Hz~2.5GHz的调制域分析仪,达到国外同类产品的水平,填补了国内空白,为我国跳频领域的电子设备和军事装备提供了低于国外价格1/3~1/2的测试手段。为了更好地满足测试需要,下一步将继续研制更高频率的调制域分析仪。 三、VXI总线技术取得重大进展 VXI总线技术是二十世纪末出现的一个新的母线技术。它首先出现于美国,应用于美国空军电子测量仪器。VXI总线将VME总线和GPIB结合起来构成一个新的标准,这种模块式仪器平台可以满足未来仪器应用的需要,使电子测量仪器和系统步入一个新的发展时期。VXI总线是一个新的行业标准接口母线,是一种完全开放的、适应多厂家仪器产品(模块、插卡式)的行业标准。这个标准的推出有三个原因:一是适应技术发展的要求,二是多厂家的仪器缺乏互联性,三是军方的需要,而且这是最重要的一个方面。军方需求什么?一是军用电子测量仪器战争现场所强调的便携性,VXI可以大大减小设备的体积和重量;二是大大提高测试速度,VXI比GPIB的速度可提高40倍;三是测试系统的适应性、灵活性大为提高;四是价格适中;五是有利于充分发挥计算机的作用。 这个新的总线标准,在美国应用之后,我国各界都非常欣赏,研究者众多。我国经过几年的探索,已经取得了较大的进展,在若干方面实现了具体的应用。如成都电子科技大学测试技术及仪器研究所CAD研究室研制的VXI总线测试软件平台是我国VXI测试技术的重大突破,其主要技术指标:1.硬件环境:内嵌VXI控制器、MXI控制器和GPIB-VXI转换器;有NIPCI-GPIB、AT-GPIB/TNTHP82350/82341和ES1400等GPIB接口,还有打印机和UPS等其它必要外设。2.软件环境:Windows98操作系统;支持标准模块驱动器(VISA32)。3.软件特性:可编辑的图形化编程环境;可自定义的虚拟面板;丰富的数据处理函数;开放的外部程序接口;同时管理VXI、GPIB、1553B、RS232仪器和模块;方便使用的帮助系统。该研究成果已应用于“XXX型号远程雷达综合测试系统”、“火控雷达综合测试系统”和各种装备的VXI总线自动测试系统中。 四、电子测试仪器向毫米波推进 众多民用和军用电子装备都在向毫米波发展,特别是在军事方面,其发展更为迅速。预计未来电子战系统的信号环境将达100~200万个脉冲/秒,装备系统可能要执行几十亿条指令,目前集成电路的处理能力还不能满足军用电子设备的要求,这将影响新一代电子战系统的作战能力,为此必须发展超高速集成电路(VHSIC)。于是集成电路的测试将从几十万门/芯片升至几百万门/芯片,其测试难度相应地大幅度增加。鉴于“现代战争的胜利属于能驾驭电磁频谱的一方”,因此从80年代起,美、苏等国就将毫米波技术纳入新式武器装备研制计划。由于微波/毫米波单片集成电路(MIMIC)能够在一个基片上制作出宽带接收机或宽带功率组件,从而能做出重量小于25磅,体积小于90立方英寸,能随1000g冲击加速度的小型宽带灵巧的投掷式干扰机和多倍频程相控阵干扰单元。但是从若干年的研究看,测试技术已成为制约MIMIC进一步发展和提高的瓶颈。因此近几年我们电子仪器重视向毫米波发展。 信息产业部电子第41研究所最近研制完成的AV3615三毫米S参数测试装置及校准件,与主机一起可以进行三毫米波段的幅度和相位精确量;频谱仪的毫米波扩频模块与该所研制的高性能频谱分析仪一起组成系统可实现9kHz~110GHz频段的频谱分析;毫米波功率计探头系列与主机一起实现了微波/毫米波功率的直接测量。南京新联电子设备有限公司研制完成的EE3395型毫米波频率计数器,其频率测量范围达10Hz~110GHz,该产品可广泛用于毫米波电子对抗系统、卫星通信设备、高精度雷达及射电天文等领域。 五、通信测量仪器达到高技术水平 通信产业的发展速度超过了人们的想象,所以我们必须适应通信产业的发展,以最快的速度发展我国的通信电子测量仪器。近几年成都前锋电子仪器厂研制完成了无线寻呼检测仪、电台综合测试仪、数字微波通信测试仪;信息产业部电子第41研究所研制完成了误码测试仪、数字传输/数据通信分析仪、七号信令测试仪等。这些产品都达到了二十世纪末国际先进水平。 六、数字化仪器迅速发展 近几年,数字化仪器在迅速发展,我国也在不断研究推出各种新型数字化仪器,譬如数字示波器、数字调制装置、数字化函数/任意波形发生器、数字化频率计数器等众多产品。其中四川川嘉电子有限公司的数字化视音频测量仪,是把若干硬件功能软件化的电子测量仪器,除去众多的基本测量功能外,还可以进行远距离传输和测量,测量23个视频项目和4个音频项目,现为我国广电系统选定的最佳仪器。 其他诸如在光通信测试仪方面,合成信号源方面,VXI总线仪器模块方面、声学测量仪器方面等等,都研制出不少二十世纪末国际水平的产品,但与信息技术的飞速发展相比,我国电子测量仪器必须瞄准世界技术的发展方向,做出与信息技术发展相适应的一流的电子测量仪器产品。 电子测量技术论文:数字信号处理技术在电子测量仪器领域上的应用 摘 要:数字信号处理技术在电子仪器测量中是非常重要的,人类社会的发展是离不开测量的,电子仪器在使用的过程中主要的作用就是要进行相应的测量,因此,将数字信号处理技术应用到电子测量仪器领域就变得越来越重要。本文就是对数字信号处理技术在电子测量仪器领域上的应用进行分析,为相关的研究提供借鉴。 关键词:数字信号处理技术;电子测量仪器;应用 数字信号处理技术就是指利用计算机或者是其他的信息设备来对相应的信号进行分析和处理,从而得到有用的信息的过程的一门技术。数字信号处理技术可以将同一类型的信号转变为数字信号,这样计算机就可以进行相应的处理。目前,人们对数字信号处理技术在电子测量仪器领域上的应用进行了大量研究,数字信号处理技术对于电子仪器的测量有着非常重要的意义,必须要重视数字信号处理技术。 一、数字信号处理技术的重要性 (一)测量的作用 测量也可以使得生产活动的行为更加规范,在机械零件制造的过程中,已经生产完成的机械零件必须要进行相应的检查,判断这些零件是否符合相应的标准,而且通过测量也可以了解相应零件的各个环节是否符合零件的使用要求,工作人员对于零件的参数进行充分的了解,才能够在生产制造的过程中落实到每一个生产环节。 (二)数字信号处理的意义 测量技术在不断地发展,目前测量工作使用的都是电子测量仪器,电子测量仪器的应用使测量结果更加精确,也提高了测量的效率,但是电子测量仪器的测量结果都是利用电信号的形式来进行表示的,这样测量人员就很难对测量结果进行相应的分析,但是数字信号处理技术可以将电信号进行转化,转变为数字信号,这样工作人员就可以利用数字信号处理技术来对相应的数字信号进行分析,保证了后续工作的稳定运行。在电子测量仪器测量的过程中,如果使用的是直流电压,那么就要进行数模转换,如果使用的是交流电压,那么就要先进行交流电压和直流电压的转换,之后再进行数模转换。这样就可以使得测量的结果更加准确。通过相应的实验可以发现数字信号在利用的过程中可以对整个电子测量仪器的测量过程进行简化,这样复杂的问题简单化,就使得工作人员的工作效率提升,减少了各种因素对于测量结果的不利影响。 二、数字信号处理技术在电子测量仪器领域的应用 (一)在发生器上的应用 发生器就是信号源,这是一种十分重要的电子测量设备,发生器使用的是频率合成技术,但是无论是直接的数字频率合成技术还是间接的锁相式频率合成技术,都必须要利用低通波滤器来完成相应的测量工作,数字信号处理技术的主要内容就是进行滤波,而合成信号源能够克服晶振仅仅能够提供特定频率的相应缺陷,提高了信号输出频率的准确性和稳定性,还能够使得输出信号频率达到与基准频率相同的高度,在这样的情况下,数字信号处理技术就能够提高发生器的功能,使得信号源变得更加稳定。 (二)在电业测量中的应用 电子测量的过程中,电业测量是非常常见的,也是最为基本的测量方式。电业测量的机理就是将测量的电压转变为直流电压之后再进行相应的测量。目前电业测量已经被数字化,数字信号处理的过程中涉及两个优秀的问题:一个是交流电压和直流电压转换之后再进行A/D转换,另一个就是在得到了直流电压的时候直接进行A/D转换。但是无论是哪一种转换,A/D转换所包括的量化和取样都是数字信号处理技术中非常基础的环节。在实际的应用中,将这两者应用在了电压表上,这样电压表的测量准确性就得到了一定程度的提升,测量的范围、抗干扰能力和分辨能力都得到了提高。 (三)在示波器中的应用 示波器是一种利用波形硐允静饬拷峁的一种电子测量仪器,被测量的信号必须要将电子束打在相应的荧光物质上,这样屏幕上就会显示出相应的图像,工作人员就可以对所显示的图像进行分析和解读。如果使用的是常规的电量,那么示波器均能够进行相应的显示,例如频率、峰值、电流和电压。但是如果遇到了特殊的电量,就要通过一定的调整才能够利用示波器进行测量,例如调幅度和相位差等。示波器是一种常见的电子测量仪器,但是示波器在使用的过程中必须要符合相应的规范,如果违背了相应的操作要求,就会导致测量结果出现偏差。在正常的情况下,示波器设备所显示出来的图形能够准确地描述出被测量的信号,以下就是对数字信号处理技术在电示波器中的应用进行分析: 如果将示波器设备当作是信息系统,那么就可以得到相应的关系式:s0(t)=s(t)*h(t)。 其中,s(t)是我们需要测量与观察的相应信号,s0(t)是在示波器上所显示出的相应的波形,*是一种卷积运算的符号,h(t)是指已经输入的信号源。因此为了保证测量人员所观察的信号和示波器上所显示出来的信号的契合度较强,那么就要保证示波器的输入激响能够满足迪拉克函数的要求。这一函数为h(t)=δ(t)。 只有这一函数成立的时候,s0(t)与s(t)才能够相等,按照斯彭斯的信号理论可以得知,如果上述的说法要想成立,那么就示波器的宽带就要无限大,但是在实际的应用中,这一条件是无法达到的。而且示波器在使用的过程中,还会受到相应的3db带宽的影响。进行估算的时候,使用的是方根原则,而且被测量的信号就是高斯信号,而且高斯信号也是方根原则能否成立的关键,在实际的应用中,高斯信号极少,这样就导致了高斯信号与示波器之间会出现较大的误差。要想减少这一误差就要利用数字信号处理中的反卷积技术,相应的关系式如下:s(t)=s0(t)(l/*)h(t)。 在这一公式中,l/*就是指反卷积计算,在这对关系式中可以将误差缩小,这一计算公式在过去仅仅是在理论推力中得到广泛的应用,而在实际的应用中很少被应用。但是在科技不断发展的今天,通过数字信号技术就可以将这一理论应用到具体的项目测量中,使得电子测量仪器的应用范围更加广泛。 假设使用一个标准信号,将其输入到相应的示波器中,并且将这一输出信号设定为s(k),在这样的情况下,就能够准确地计算出示波器对于信号的离散型算式h(k),在对这一离散型算式进行存储的过程中,需要加存一个信号重构的反卷积算法,在这样的情况下,就可以得到以下的结论:无论示波器达到了什么样的标准,信号是否存在着失真的现象,都能够根据现有的信号进行重构,从而得出我们想要得到的信号。这样,进行电量信号的观测便无须再受到示波器的限制。 结论 人类社会发展的过程中永远离不开测量工作,其是社会生产实践活动的重要基础,而电子测量技术与电子测量仪器则是当前测量工作所使用的高级手段,为实现测量工作的精确化提供了重要保障。通过上文我们可以看出,数字信号处理对于提高电子测量效果以及电子测量仪器的使用有着非常重要的作用,甚至能够让电子仪器测量的性能提高至原效果的数倍以上。虽然当前该种方式仍然存在着一定的问题,但这也为我们的研究提出了更加丰富的思路,让我们可以进一步在科学的高峰上继续攀登。 电子测量技术论文:虚拟电子测量仪器技术 摘 要 近年来出现的虚拟仪器突破了传统仪器的束缚,是仪器发展史上的一次革命。虚拟仪器技术是以计算机为优秀的测试测量仪器组建技术,由计算机操纵,利用高性能的软硬件平台及模块化硬件板卡,结合高效灵活的应用软件,完成各种测量、测试任务。 【关键词】虚拟仪器 测量 LabVIEW 1 虚拟仪器概述 虚拟仪器(Virtual Instrumentation)是一种计算机控制的仪器系统,以通用化计算机作为优秀的硬件平台,由使用者自己设计定义,具有计算机操作界面,测试功能由软件来实现。它通过应用程序,将通用化计算机与功能化硬件相结合,这样使用者可以通过友好图形界面,自己操作计算机,完成对被检测量的采集、判断、分析、显示、存储数据等功能。 1.1 虚拟仪器与传统仪器的比较 虚拟仪器是以计算机为基础的软硬件测试平台,它可代替传统测量仪器并自由构建专有仪器系统。传统的测量仪器受到硬件的限制不能发挥很大的互联。而虚拟仪器将仪器硬件搭载到计算机平台,再加上应用软件,将计算机硬件资源与仪器硬件有机的融合,大大缩小硬件成本和体积,通过软件实现对数据的显示、存储及分析处理。 1.2 虚拟仪器系统的构成 虚拟仪器系统由硬件和软件构成,硬件是基础,软件是优秀。基本硬件是计算机和信号采集调理部件。计算机自身包括微处理器、储存器、显示器等部件;信号采集调理部件为GPIB仪器控制模块,VXI/PXI,仪器模块/总线标准模块以及数据采集卡。软件构成主要有开发平台软件和用户应用软件。目前使用最多的计算机语言是美国国家仪器公司(national instruments,NI)的LabVIEW。LabVIEW全称laboratory virtual instrument engineering workbench(验室虚拟仪器集成环境),是功能强大灵活的仪器和分析软件应用开发工具,图形化,用图标来代替文本行,创建应用程序。 LabVIEW具有以下主要特点:图形化的仪器编程环境;高效内置的程序编译器;灵活的程序调试手段;数据采集与仪器通信应用的支持;数据处理和分析函数库;支持多种系统平台;开放式的开发平台等。LabVIEW程序包括三个部分:前面板、框图程序、图标和接线端口。前面板模拟真实仪器前面板;框图程序利用图形语言控制前面板上的对象;图标和接线端口把LABVIEW程序定义成子程序,实现模块化编程。 2 虚拟电子测量仪器概述 2.1 传统仪器测量系统概述 传统电子测量仪器,如信号发生器、逻辑分析仪、示波器、频谱分析仪等,都是硬件化的技术方案,因其结构上的先天局限性,决定了相互之间没有令人满意的互联与通信机制,不能实现充分的信息与资源共享,所以在不改变设计思路的情况下,难以组建成综合测试系统或电子测量平台,也就不能完成对被测系统的综合分析、评估,进而得出准确判断。 2.2 虚拟电子测量仪器集成系统设计概述 虚拟仪器技术是以计算机为优秀的测试测量仪器组建技术,由计算机操纵,利用高性能的软硬件平台及模块化硬件板卡,结合高效灵活的应用软件,完成各种测量、测试任务;除信号的输入输出外,测量、控制、分析、变换、显示等功能均由软件来实现。 2.3 虚拟仪器与传统仪器测量系统比较的优点 虚拟仪器技术的优势是,使用者可以自定义专用仪器系统,功能灵活容易构建,应用面广。它符合“硬件软件化”发展趋势,被称作“软件仪器”。它的功能齐全且多样化,价格合理,因此具有很强的竞争力,在仪器计量领域有很大的发展空间。它主要有以下特点:软件是虚拟仪器的优秀;性价比高;缩小仪器厂商与使用者之间的距离;扩展性强,开发维护费用低,可配置性强;有良好的人机交互界面;信息量大,测试过程完全自动化,数据可编辑、打印、存储,有完整的时间记录和测试说明;通过软、硬件的升级,可便捷地提升测试系统的水平和能力;信号电缆少,故障率低,有操作保护;系统开放、灵活,功能可更改,技术更新快;可以和其他设备互联;软、硬件都具有模块化、开放性、可重复使用及互换性等特点。 3 虚拟电子测量仪器设计原理 虚拟电子测量仪器的软件应用程序,由LabVIEW编程环境开发,动态链接库通过CLF节点调用,达到与USB控制器的互联通信。LabVIEW程序编写分为前面板和后面板,前面板有登陆界面和各个虚拟仪器界面。后面板是编程程序框图,对前面板的各个模块进行编程,再把它们整合在一起,组成一个大的、整体的程序框图。 程序设计中,使用软件模板提供的旋钮、按钮、开关、数字显示、图表、图形等控件,在前面板设置输入输出对象,按照使用者的实际需求,设计图形化交互界面。框图程序设计是图形化程序的源代码,与前面板一一对应,使用软件提供的结构控制、数值运算、字符串运算、数组运算、布尔运算、信号分析、波形处理、文件输入输出、仪器控制等控件,按照使用者的需求,控制和分配前面板的输入输出。程序中的数据信号根据程序逻辑关系,沿数据线流动,满足“数据流驱动”。 在虚拟电子测量仪器中,硬件部分由USB控制卡,信号发生卡和信号采集卡组成。12V电源供电,通过USB2.0连接到计算机,与软件连接相通。 作者单位 榆林职业技术学院神木校区 陕西省榆林市 719300 电子测量技术论文:《电子测量技术》课程中应用Proteus仿真的教学改革实践 【摘 要】分析目前高职《电子测量技术》课程教学中存在的问题,研究将计算机仿真技术应用于课程教学中去,采用项目教学法,使得学生加深对基本知识的理解,提高学生的动手能力和研发能力,培养学生成为与时俱进的创新型人才。 【关键词】电子测量技术;Proteus仿真 1 电子测量教学中存在的问题 《电子测量技术》是高等职业院校电子信息类专业的一门专业课,其目的在于使学生理解常用电子测量仪器结构、原理,会正确选择和使用电子测量仪器进行测量,培养学生成为具有电子信息技术基本技能和综合职业能力的,在电子信息领域适应生产、建设、管理及服务第一线工作的高级技术应用型人才。该课程传统的教学方法多采用老师首先讲授理论,然后再实验室验证性实验的方法,随着现有高职生源水平的下降,传统的教学方法已经不能取得良好的教学效果,这就要求教师要根据实际情况,利用先进的教学手段和技术条件进行教学方法和形式上的改革。 多媒体技术是现代教育的一种有效的教学手段,教师可以将晦涩难懂的理论知识利用图片,动画等多种形式演示出来,既能引起学生兴趣也能使学生更容易理解知识。但是单纯的图片或者动画演示对于《电子测量技术》这门课程显然的不够的,它涉及到很多具体电路和仪器的工作原理,这些仪器的构成原理和使用方法较难理解。 2 Proteus仿真在电子测量教学中的应用 计算机仿真技术已成为现代工程中的一种有效手段,所以我们在教学过程中使用了电路仿真软件Proteus。Proteus软件是英国Lab Center Electronics公司出版的一款EDA工具,它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及器件。 我们以信号发生器为例,将计算机仿真技术应用与教学中来,采用项目教学法,让学生利用之前所学的电路知识设计信号发生器。 信号发生器总方案如下: 信号发生器一般是指能自动产生正弦波、三角波、方波及锯齿波、阶梯波等电压波形的电路或仪器。根据用途不同,有产生三种或多种波形的函数发生器,使用的器件可以是分立器件,也可以采用集成电路。产生正弦波、方波、三角波的方案有多种,如首先产生正弦波,然后通过整形电路将正弦波变换成方波,再由积分电路将方波变成三角波;也可以首先产生三角波―方波,再将三角波变成正弦波或将方波变成正弦波等等。本课题采用先产生正弦波波―方波,再将方波变换成三角波的电路设计方法。由RC桥式正弦波振荡器产生正弦波,经过迟滞比较器产生方波,再由积分电路产生三角波。 学生通过设计信号发生器的电路了解了信号的发生器的结构原理,也对振荡器,延迟比较器和积分电路原理和应用有了更深的掌握。而且通过计算机仿真软件来设计和搭建电路也节约的时间和硬件等资源,同时也避免了搭建实际电路时,由于焊接水平影响而出现的一些问题和故障。 3 总结 将Proteus仿真技术应用于《电子测量技术》这门课中,不仅使教学方式和考核方式多样化,也激发了学生对学习的兴趣和主动性,提高了教学效果和实践能力,也有助与学生在国家电子类各项竞赛中取得优异成绩,对毕业设计,创新项目和课外活动也起到了一定作用。 电子测量技术论文:以省精品资源共享课为契机 加强《电子测量技术》课程建设 摘要:以省精品资源共享课为契机,从课程体系、教学方法、课程资源、教材建设、实践教学等方面入手,加强《电子测量技术》课程建设。通过启发式讲授、案例法强化、探究力引导、前沿性引入、任务性温故的教学手段,以及“仿真―调试―实验”的自主性实践模式,激发学生学习兴趣,培养学生自主学习的能力和创新性思维的形成。 关键词:电子测量;资源共享;精品课程;教学改革 一、引言 《电子测量技术》是高等院校仪器仪表类和电子信息科学技术类学生的一门重要专业基础课,是电路理论、模拟电子线路和数字电路等基础课知识的延续和深化,又和后续专业课程衔接,起着承上启下的作用。课程具有较强的理论性、实践性和应用性。通过学习,使学生能够掌握电子测量的基本原理、方法及操作技能,在以后科学实验和生产实践中能制定先进的测量方案,合理地选用测量仪器,正确处理测量数据,具有初步的科学研究和科技开发能力[1]。近年来,测试技术迅猛发展,与其他学科交叉融合,为本课程的发展提供了一个广阔的空间[2]。电子测量技术是学生将来从事科研开发是不可缺少的知识和技能,也是电子信息用人单位检验学生工程能力的重要方面。根据近年毕业生的跟踪调查,真正掌握了测试系统的设计、安装及调试,具备一定科研素质的同学,在就业中深受用人单位青睐。因此,本课程的建设既要从专业自身发展的需要出发,又要从社会上的广泛需求出发,改革电子测量课程的教学与实践方法,培养学生工程项目开发实践能力及创新思维,将本课程建设成为以培养综合型人才为主要目的的高层次精品课程[3,4]。 二、课程体系构建 1.教学内容围绕课程特点。《电子测量技术》不同于其他专业课程,在介绍测量原理的基础上,更侧重于测量方法运用和测量仪表的操作,具有相当强的实用性和实践性,因此其课程教学目标有三个:一是了解电子测量的意义及特点、新型数字仪表的发展趋势,掌握电子测量方法及仪器的分类,测量仪器基本功能与性能,电子测量的基本组成原理,使学生了解专业的前沿发展现状和趋势。二是能够运用误差理论对各种电量和电参数的测量仪器进行误差分析,并对测量数据进行处理,使学生具有综合运用电子技术工程学科理论和技术手段分析并解决工程问题的基本能力,并能够对研究结果进行分析的能力。三是掌握电子示波器、数字万用表等常见电子测量仪器的基本组成及工作原理和使用方法,使学生具有在电子测量工程实践中掌握并使用电子技术、技能和现代化电子测量工程工具的能力,具有测量系统研究、开发、设计、制造的基本能力。 2.知识结构脉络清晰。在整个课程的讲授过程中始终贯穿测量原理―测量方法――测量系统―测量误差分析―测量仪表应用这一主线,按照知识衔接顺序,由易到难安排教学内容。首先介绍误差的基本概念、来源、性质、估算法方法、减小措施、要求学生掌握误差的表示及在电子测量范围内测量误差的估计、测量数据的处理等。然后介绍电压测量技术,让学生重点掌握交流电压表的定度及波形误差,掌握常用A/D转换器工作原理。再依次介绍波形测试技术、频率和时间的测量技术、集中参数测量方相位差测量技术等,知识结构如下页图1所示。 3.教学内容精练先进。测量误差分析及各参量测量原理理论性较强,对这部分知识要归纳提炼,把复杂的理论简单化、通俗化,使之易于理解。而对测量方法及测量仪表的介绍要注重引入新知识、新器件、新仪表,力争体现电子测量技术的最新发展方向,使学生掌握较前沿技术,为将来步入工作岗位及尽快适应工作打下基础。 三、教学方法改革 1.启发式讲授。在课堂上,教师是指挥官,要让学生跟随着教师的指挥棒,教师就必须有足够的吸引力。本课程理论性比较强,若想吸引学生的注意力,调动学生的积极性和主动性,必须经常提出一些具有启发性、诱导性的问题,让学生发表自己的观点和看法,增强课堂的教学气氛。比如在讲各种积分式AD转换器原理时,要让学生注意积分器的输入信号是什么,有什么特点,让学生先思考,然后带着问题听讲,这样在师生互动的基础上,培养学生多思考、多提问、多研究的良好习惯和积极、灵活的思维方式[5]。 2.案例法强化。在讲授理论原理之后,要适时引入案例,加深与强化学生对理论知识的理解。案例要通俗易懂,计算过程要简单,最重要的是案例之后要引导学生学会归纳总结,得出重要的结论,意在培养学生的分析问题、解决问题的能力。比如在讲授完每一种AD转换原理之后,给出该类型转换器的典型芯片应用实例,通过实例加深对原理的理解,在此基础上让学生自行归纳该方法的特点。案例强化法,一方面可以牵引学生思路,增加师生互动,活跃课堂气氛;另一方面能够加深学生的理解,引导学生把理论应用到实际中,化抽象为具体,提高学生的理论应用能力。 3.探究力培育。在专业工程认证中要求学生能够顺利阅读专业文献,能够熟练使用技术语言进行有效的技术沟通和交流,因此在专业课程的讲授过程中应该注意引导学生学会科技阅读。让学生检索一篇与电子测量技术相关的科技文献,并进行认真细致的研读,从论文研究什么、采用什么方法研究、完成哪些工作、怎样完成以及研究结果是什么几个方面撰写读书报告,让学生深入体会原文献的研究思路、研究方法和研究结论,培养学生的文献检索能力、归纳总结能力、文字撰写能力,从而来引导学生进行研究性学习。 4.前沿性引入。在该课程的教学过程中,充分结合教师所取得的科研成果,以及校外专家在本领域的报告、相关视频材料,让学生充分了解与掌握本领域国内外的前沿与最新发展动态,引发学生对该学科的浓厚兴趣和求知渴望。 5.任务性温故。在每章讲授结束时,都给学生留有作业思考题,以促进学生的课下复习与总结,达到温故知新的效果。 四、课程资源建设 随着互联网的发展,单一纸质教材已不能满足学生需求,开发网上课程资源,为学生自学开辟了一个新的渠道。本课程利用超星尔雅教育开放平台,从基本资源和拓展资源两个方面建立了系统、完整的网上课程资源。 1.基本资源建设。根据辽宁省精品资源共享课的要求,基本资源必须要能够反映教学思想、课程内容、教学方法等内容,包括课程简介、课程视频、课程团队、教学大纲、授课教案、演示文稿、案例、练习、作业等反映教学活动必需的资源。基本资源按照理论、实践两类来组织,理论部分包括理论课程的知识模块(课程模块)构成。模块概要包括学习目标、学习指南、知识内容、练习、实践、作业、案例、常见问题、测验(试题和试卷)、知识结构和参考资料目录等资源构成。知识点由学习指导、知识内容、教学录像、练习、测验(试题和试卷)、案例、演示文稿和与之相关的资料素材构成。实践部分由实践单元构成,实践单元由实践目的、实践内容、实践指导和素材等一系列资源构成。 2.拓展资源建设。拓展资源是指导学有余力的学生进行拓展学习的资料,是多样性和交互性辅助资源。包括对应章节知识的网站链接、相应芯片及测量仪表的使用手册、文献资料及案例库等。 五、教材建设 教材建设也是课程建设的一个重要组成部分,教材的好坏直接关系到授课质量的优劣。课题组经过多方调研讨论,搏众家之所长,组成由沈阳工业大学、沈阳理工大学和大连交通大学联合教材编写小组,拟编写高等学校仪器类“十三五”规划系列教材之一《电子测量技术》教材,已与电子工业出版社达成出版意向。本教材内容丰富、层次清晰、体系完整,强调理论与实践的结合。在讲述电子测量中的基本概念的基础上,系统阐述电子测量的原理与方法,以及现代电子测量仪器的原理与应用。具有内容的连贯性和全面性,知识的科学性和前瞻性。新颖之处在于该教材采用二维码形式提供扩展资源,方便学生自主学习。 六、实践教学改革 实验教学是高等教育的重要组成部分,是影响人才培养质量的关键,实验教学对培养学生发现问题、独立思考和解决问题能力起着至关重要的作用[1]。 1.精选实验内容,合理安排时间,及时更新设备。由于学时有限,实验内容要精练,实验时间要合理,要克服以往集中实验的弊端,每个实验都安排在相应理论讲授之后,称热打铁,可以达到很好的实验目的。实验设备要及时更新,淘汰了原有的旧设备,新购进40套常用电子测量仪器,对实验教学内容进行全面改革,编写了新的实验指导书。 2.采取“仿真―调试―安装―实验”模式,培养学生的综合设计能力。改革传统的验证性实验教学,先利用仿真软件进行仿真设计,改变输入条件,观察输出结果;然后给学生发放裸板和元器件,由学生利用课外时间自行安装调试,最后实验课上自行设计实验步骤,与仿真结果进行对比。这样学生由被动实验变为主动实验,既给学生充分展示自己的机会,同时也让授课老师了解学生对哪些知识点掌握有欠缺和不足。 3.与课程设计相结合,加强实训。鉴于电子测量课程与其他学科联系的紧密性,可以把电子测量课程与课程设计结合起来,通过课程设计进一步强化电子测量的理论知识,把课堂中学到的知识与实际项目相衔接。比如与电路仿真课程设计相结合,通过对峰值检波电路、均值检波电路的仿真加深对电路的理解。再比如与单片机课程设计联系起来,以单片机为优秀,设计一个简单的电压表或频率计。还可以利用设计的简单电路进行测试,根据测量数据进行误差分析,计算出测试精度等,这些可以加深学生对电子测量基本知识的理解和应用,达到学以致用的目的[6]。 七、建设成效 经过课程组多年来的努力,《电子测量技术》课程已于2015年获批为辽宁省精品资源共享课,并在超星尔雅教学平台上共享使用,而且正进行跨校选课的尝试。 1.资源特色。①教学团队经验丰富。经过这几年的努力,逐步形成了一支充满活力、教学特色鲜明的教学团队。课程组两位主讲教师教龄均为20年以上,长期工作在教学第一线,有着非常强的责任心和丰富的授课经验,深受学生喜爱,其中贾丹平被评为沈阳市三育人先进个人、沈阳市首届高校青年教师师德先进个人、沈阳工业大学教学优秀教师。②课程内容适合共享。课程体系脉络清晰,原理知识精练概括,应用技术与时俱进,课程内容涵盖了电子测量技术的基本原理、基本方法、综合应用等,具有基础性、科学性、可持续性特点,适合在网上公开使用。③课程资源充足完备。运用现代教育技术,进行教学方法和手段的改革,不断提高教学质量。探索与实践了现代教育技术与课程教学相整合的模式,构建了包括教材、配套课件、授课电子教案及网络课程等多种媒体构成的立体化教材,为学生提供了良好的多媒体学习环境和丰富的教学资源。④师生交流便捷通畅。本课程的网络资源可以对各类文件进行浏览、下载、评价,这大大地提高了课程资源的使用效率。可以通过答疑、讨论、作业等多种方式进行师生互动,发挥网络优势,实现线上线下相结合、课上课下相结合,有效提高教学质量,促进学生自主学习能力的提高。 2.课程特色。①重视学生的学习兴趣及学习能力的培养。采用案例式、启发互动式教学,提高学生学习兴趣,将科学素质培养融入课堂教学,以讲授内容为主线,传授科学思维、创新精神、研究方法,培养学生的学习能力。②跟踪新技术,教师科研成果进课堂。融合最新技术和科研实践,把最新技术带给学生,使课堂成为培养创新能力的舞台,学生由被动接受,变为主动探索与创新,为培养高质量人才提供了有力支撑。③充分利用网络教学平台资源。其不仅给学生提供了一个自学的空间,也给师生提供一个交流互动的空间。④注重学生实践能力的培养。通过“仿真―安装―调试―实验”模式以及读书报告训练,培养了学生自主思考、自主分析、自主设计的综合实践能力。 电子测量技术论文:电子测量技术》课程实验教学改革的实践与探索 摘要:为使学生更好的掌握电子测量技术的基本理论和相关仪器设置的使用,提高学生解决电子测量技术领域问题的能力,主要针对实验教学进行了改革的实践。通过实验设计型实验内容安排和考核方式的调整,培养了学生对电子测量技术理论和知识的理解和应用的能力。实践证明这些教学改革能提高学生对于专业知识的兴趣,加深学生对课程的理解,提高学生的设计能力和综合分析能力,获得了较好的教学效果。 关键词:电子测量技术;实验研究;设计型实验 电子测量是电子技术中进行信息检测的重要手段,它是一门发展快、应用面宽、实践性强的重要学科,在当今的信息化社会中发挥着重要的作用。“电子测量技术”课程是电子信息类专业中一门重要的专业必修课程。 “电子测量技术”课程的主要任务是使学生掌握近代电子测量的基本原理和方法,熟悉新型电子测量仪器的应用技术,在科学实验中能够制定先进,合理的测量和测试方案,具备正确选用测量仪器、设计合理测试方案、科学严格地处理数据、以获得最佳结果的能力。 电子测量技术实验教学一方面建立在理论教学的基础之上,是对理论教学进行服务的实践教学环节,它对理论教学有画龙点睛的作用;另一方面其效果应高于理论教学的内容,是将理论教学转化为实验测试能力的关键环节,对理论教学有升华的作用。电子测量技术课程实验对于电子信息类专业学生的综合素质的培养有着十分重要的意义,其教学效果直接影响后续专业课程及专业技能的培养。 1传统电子测量技术实验存在的问题 受有限的资金和实验条件的限制,传统电子测量技术实验教学以验证性实验为主,忽视能力培养。实验教学仅作为验证和巩固理论教学的附属,使实验教学缺乏设计性、研究性、综合性、创造性和实用性,忽略了对学生能力的培养。而且,在实验内容的设计和安排上,传统的实验内容大多是按照指导书使用一些测量仪器进行规定的测量,比较单调、片面,学生为了使用而使用,照本宣科的进行实验操作,收获甚少,且挫伤其对电子测量技术实验课程的兴趣;另一方面,实验中安排的仪器在前期课程中已有使用,如万用表、信号源、示波器等,使学生极其轻视电子测量实验,认为其无新内容甚至可有可无。 传统的验证型实验使电子测量实验偏离了实验的初衷,单一的实验教学方式,陈旧的实验教学内容,使得电子测量实验环节的教学效果受到极大的限制。实验变成了对电子测量仪器的认识和简单操作,学生掌握了各种测量仪器的使用方法,却不能够自主完成对某待测量的设计、测试、分析以及处理数据的测试过程;而电子测量实验的真正目的是培养学生具有正确选用测量仪器、设计合理测试方案、科学严格地处理数据、以获得最佳结果的能力。不难看出,电子测量实验环节达不到本学科教学目的,离社会需求更是相差甚远。 结合学校的质量工程建设,对电子测量实验进行了改革。改革坚持“一个中心、两个基本点”的原则,“一个中心”即以培养学生综合测试能力为目标,“两个基本点”即熟练掌握测量仪器的原理和使用、熟练掌握测量原理和方法。改革的目标确定为:在熟练掌握常用测量原理和方法和常用电子测量仪器的原理和操作的基础上,能根据被测对象正确选择测量方案和仪器,能对测量结果进行正确的误差分析和数据处理,切实提高学生动手能力和创新意识,增强学生的综合测试能力。结合改革的目标,我们做了如下改进: 2电子测量技术实验教学改革的实践探索 对于电子测量技术课程实验教学的问题,我们针对学生的能力和认知特点,结合学院实际情况,对电子测量技术实验教学提出了一些新的思路,并在此基础上进行了实践和探索。 1)在内容方面,建立3个层次递进的实践教学体系:验证型实验、设计型实验和综合型实验。 验证型实验的目的是加深学生对测量仪器原理的理解,掌握常用测量仪器如万用表、信号发生器、示波器等的使用方法。改革后的实验体系中保留了1个代表性实验(实验1)。通过对电阻电容、二极管、三极管等常用分立器件量值的确定,熟悉万用表、LRC测试仪的使用;采用信号发生器发生波形,输出给示波器观察,从而熟悉信号发生器和示波器的使用。 设计型实验要求学生利用实验室已有的仪器设备和材料,自己设计实验方案,在实验室完成实验任务。一般要求在实验前一周查阅实验所需要用的设备的相关技术资料,阅读使用说明书,并观看相关视频,设计基本的实验方案和步骤;做好了前期的准备工作,每组同学带着设计好的实验测试方案进入实验室,实验时间学生就可以根据设计的实验方案搭建简单的电路,并进行测试,记录相应数据;实验结束后,要求对于所得到的数据要做详细的、有计划的、科学的数据处理,撰写实验报告。 改革后的电子测量技术实验以设计型实验为主,实验2、3、4均为设计型实验。 例如对于RC电路特性的测试实验,该实验学时为4学时,学生需要进行无源RC电路仿真设计,确定其电路元件参数;进而选择电路元件搭建和焊接电路,根据自己的电路特点设计相应的电路特性即幅频特性、相频特性测试方案。通过对RC电路特性的实验设计及实现,要求学生能够熟练掌握基本测量设备的使用,并且熟练掌握幅频特性、相频特性测试方法,对电路中关键器件对电路特性的影响有一定的认识。在改革前的实验中,要求学生用信号发生器发生不同信号,用示波器对其进行测试,以掌握电压的测试方法。但是学生在做实验时索然无味,更不可能加以认真的思考和分析。改革后的实验将电压测量等知识点融入到实验中的各个环节中。学生在测量幅频特性的时候需要考虑所测电压的使用何种表征方法,电压幅值和频率的关系如何测试,示波器的频率特性等;另外,相频特性测量中需要考虑示波器测量相位差的方法等等。 2)在学生分组方面,我们按照班级人数确定,一般4人一组,要求小组成员分工明确,各司其责,同时充分发挥团队精神,确定合理、完备的测试方案。在其实验报告中,列出本小组的成员以及分工情况,详述本人分工的工作情况。同时,在测试过程中,每位同学必须有各自独立的测试,记录各自独立的测试数据并进行相应的数据分析。 3)在考核方面,我们对实验教学设立了独立的考核环节。实验考核内容为开放式的综合性实验设计,时间为2周。通常电子测量技术课程的所在学期学生还有教学实习课程即收音机焊接实习课程,按照要求每位学生都要焊接的自己收音机作品。对于电子测量技术实验的考核则结合收音机焊接实习开展,要求每位学生查阅资料,对自己焊接的收音机进行电路特性的测试设计和调试,由实验指导老师根据实验设计水平、设备操作熟练程度以及调试结果现场打分,并最终提交一个完整的报告。作为本门课程实验环节的考核。通过改革考核方式,增强了学生的动手实践能力和独立解决问题的能力;也为指导老师客观、公正、全面地反映学生的掌握情况和能力。 3教学效果 改革后的实验内容体现出重应用、重技能、重素质的特点,要求学生在实验过程中运用所学的理论基础知识来指导设计并独立完成,其成效是显著的,一方面,在参与实验的过程中,一切由学生独立思考和动手,学生在课堂上学习的理论知识得到了验证和应用,从而提高了学生的实验兴趣,学生的设计技能、调试技能、测试技能和实验研究技能得到了充分的训练。另一方面,实验内容的安排贯穿了整个电子测量技术理论教学的各个知识点,学生在实验设计的过程中需要相应的电子测量技术的理论知识支撑,从而促进了学生对于课堂理论教学内容的学习兴趣,更激发了学生对于电子测量方法和原理和学习和探索欲望。 综上,学生在进行了电子测量技术的课堂及实验教学环境的学习后,能够在熟练掌握常用测量原理和方法和常用电子测量仪器的原理和操作的基础上,能根据被测对象正确选择测量方案和仪器,能对测量结果进行正确的误差分析和数据处理,切实提高了学生动手能力和创新意识,增强了学生的综合测试能力。 4结束语 经过不断的改革与实践,将电子测量技术实验逐渐转变成学生喜欢且重视的环节,学生的学习兴趣明显提高,在实验过程中更是培养了学生的团队合作精神以及独立解决问题的能力。改革后的实验大大增加了老师指导实验的工作量,十分辛苦,但是看到电子测量实验中涌现出一批理论知识扎实,动手能力强的学生,我们颇感欣慰。电子测量实验也成为后续的大学生创新大赛发现和选拔人才的重要环节,电子测量实验室成为实践创新能力培养的重要基地。 电子测量技术论文:浅析电子测量技术的走向和发展 【摘要】随着科技的日新月异,世界进入了信息爆炸时代,层出不穷的新设备新技术诞生,逐渐改变着人们的生活方式。新的技术逐渐替代旧的技术,其中之一,便是电子测量技术。 【关键词】电子测量,发展,走向 前言 科技改变生活,随着改革开放的成功,我国人民的生活水平不断提高,越来越多的新技术新设备应用于我们的日常生活中,电子测量技术作为一种新兴技术,越来越广泛的应用到了我们的生活中,它的出现,能够精确测量许多之前很难检测的数据,为我们的各种工作,提供了安全保障,方便人民工作,现在,就让我们一同来认识一下电子测量技术的发展。 1电子测量技术发展 随着电子测量技术的发展和成熟,电子测量技术慢慢从一种理念技术,逐渐走入生产实际中,在人类的生产生活中,具有越来越重要的地位和作用,它广泛应用于测量电能量、信号特性及其所受干扰、元件及电路参数等电学专业的测量。 这是一门新兴产业,具有高知识密集性、高技术性的特质。无论是国内还是国际,都具有广泛的市场,特别是随着市场的不断成熟,电子测量技术可挖掘的空间将会越来越多。电子测量技术并非是一项独立的科技,它包括了很多领域,比如微电子技术,光学,计算机技术等。电子测量技术是一门综合性学科,随着各种技术的成熟和发展,它的通用性和可实际操作性越来越得到广大公司和用户的认可,数据的可信度越来越高。 随着材料,仪器等的不断提升,随着新的测试理论、测试方法、测试领域以及新的仪器结构不断涌现,在电子、电力、航空、航天、能源、交通、广播、电视、通信及其信息系统、微电子及电子元器件测试等方面已冲破了传统仪器的概念。 2电子测量技术的走向 2.1电子测量技术的优势 相对于传统的测量技术来说,随着电子测量技术的成熟与发展,它的优势是毋庸置疑的。电子测量技术具有测量频率范围宽、量程大、精度高等优势。特别是在一些特殊环境下,比如深海压力大,温度高,环境险峻等因素,传统的测量方式是无法与其竞争的。现代的电子测量技术不仅降低了测量人员的工作量,也大大增强了他们的竞争力和工作效率。 比如现在的房地产项目中,现代企业开发了很多简单实用的测量工具,比如激光电子测量。我们的测量人员在墙上定一个基准点,就能测出到对面墙壁的直线距离。从屋顶上打出激光,便能直接射到楼底,测量到我们需要的精确数据。这种工作效率和工作方式在传统测量方式下是无法想象的,它既大大增加了工作效率,缩短工作时间,又得到了传统测量无法实现的数据精确。而且,在特殊环境中,传统测量的方式更是无法实现我们想要的数据参数。 随着科技的发展,人们对数据要求的精确度越来越高,数量级越来越小,有些数据甚至要求到了纳米级甚至更小。这个时候,传统测量更是无法实现其要求,人类的肉眼是无法实现此数量级的。因此,电子测量的走向和发展必将越来越宽广,也是将来发展的必然方向。 科技让人类可适应的环境越来越宽广,人们从陆地走向河流,海洋,深海之底,甚至太空。在这样的复杂环境下,传统测量更是失去了可供施展的空间。在这样的情况下,电子测量彻底成为主力,在广度、精度、长度、复杂环境等方面全面占优。 2.2与信息技术的契合 计算机信息技术和电子测量技术是高度契合,不可分离的。在现代,是一个信息爆炸的时代,电子测量的发展前景是离不开计算机技术的发展的。随着材料技术的发展,电子计算机的成本越来越低,在不久的将来,当光子计算机技术和量子计算机技术成熟之后,电子计算机更将会向小型化,节约化发展,计算速度也将是一日千里。而且在方式方法上也呈现了多样性。 随着计算机技术的发展和动漫技术的兴起,很多电子测量的方式方法也出现了变化。在恶劣环境中或者人类无法达到的环境中,比如火星,月球等表面的情况和数据的采集,渐渐通过动画虚拟的技术具象在人们的眼前。 现在,经常通过电子测量的方式收集具体数据,再通过动画呈现的方式,模拟出具体的地形。再通过对虚拟地形的研究来得到很多我们想要的参数,分析出人们想要的结果。比如火星,比如其他星球,是否适合人类生存,这是个永恒的话题。 随着计算机技术与智能传感技术的不断发展,检测仪器也将朝着“更快、更宽、更深”方向发展。微型计算机的不断发展,让电子测量仪器能够更加便捷地携带,能够对测量的数据、结果以及变化情况进行记录和保存,体现了电子测量技术多功能、高性能的特点。 3电子测量技术的未来 科技发展是第一生产力,科技的领先进步与否成为了衡量一个国家现代化水平和综合国力的最重要标志。电子测量技术便是其中的重要一环。电子测量技术复合在多项技术之中,成为其支点或者重要一环,很多技术的发展都必须依托科学的数据。而电子测量技术的发展跟仪器、材料和多种科技密切相关。 由于电子测量技术的发展,材料参数的数量级越来越小,由于材料和其他技术的发展,电子测量技术的发展也越来越快。从模拟仪器到数字仪器、智能仪器,再到目前的虚拟仪器的发展历程,微电子技术和计算机技术的迅猛发展推动了电子测量仪器的发展。传统的仪器与测量方法已经很难适应这种需求,必须大力发展测试系统技术、测试软件技术等,用以研制开发新的仪器和新的测试方法。如能适应这种需求,仪器行业将得到很大发展。 4结束语 通过本文的研究,我们了解到电子测量技术对人类社会发展的重要性,也了解到它相对于传统测量来说,不可替代的优势,电子测量技术的发展,可以让人类得到更宽、更广、更精确数据,也可以在更在复杂,人类无法长期活动的地方进行作业。我们相信,电子测量技术的发展前景必定是广阔的。 电子测量技术论文:大学电子测量技术课程改革探讨 摘 要:“电子测量技术”是一门理论知识和实践性都很强的一门学科,开设这门课程旨在培养大学生的基本动手操作能力和提高综合设计能力。教师从理论教学、实践教学和考核方式三个方面进行探讨,目的是通过改革激发大学生的内在动力,提高大学生的自主学习能力。 关键词:电子测量仪器;教学方法;教学效果 “电子测量技术”是一门理论知识和实践性都很强的学科。“电子测量技术”这门课程的内容包括测量误差的性质、特点、分类和测量结果的处理,常见元件(电阻、电容、电感)标注方法和测量方法,电参量(电流、电压、功率)的测量,常用的测量仪器的原理、使用方法,时域测量频域测量和数据域测量的基本特点。学习本课程的目的是使大学生初步学会选择合适的测量仪器、制定合理的测试方法,学会设计一个最佳的测试方案,并且学会对测量结果进行误差分析和处理。开设“电子测量技术”课程旨在培养大学生的基本动手操作能力和提高综合设计能力。该课程涉及知识点多,数学公式推导复杂,学习难度大,容易造成大学生学习疲劳,致使学习效率下降。因此,我们不仅要加强大学生理论知识的学习,还要注重大学生创新和动手能力的实践培养。我们可将实验分为基础验证实验和综合设计实验。在基础验证实验中要求大学生能够识别常用元件,并能对简单的电路进行测量。在综合设计实验中,要根据大学生电子协会和电子设计大赛比赛要求事先拟定题目,使课堂教学和实践教学相融合,加强大学生的设计和创新能力。通过改革,我校大学生近几年的参赛均取得了可喜的成绩。本文从理论教学、实践教学和考核方式几个方面进行了改革,目的是为了激发大学生的内在动力,提高大学生的自主学习能力,通过一系列的改革取得良好的效果。 一、课程内容的改革 当前的“电子测量技术”课程体系陈旧,过多的介绍一些繁杂的公式,对于专科大学生来说难度过大,因此我们联合黄河水利职业技术学院的教师编写了适合大学生使用的“电子测量技术”“电子测量技术教学大纲”和“电子测量技术实验实训指导书”。该套教材介绍常见电参量的测量方法、常用元器件的特点以及测量方法和测量常用仪器的工作原理、使用方法和测试技能,并且介绍了误差理论和误差分析,时域测量、频域测量和数据域测量的基本方法。该套教材的特点是突出应用性和实践性,在课程内容上能够将知识点与能力点有机结合起来,注重培养大学生解决现场实际问题的能力。在内容安排上,力求广度和深度的统一,对电子测量的主要方面做了全面、系统的介绍,对于具体测量问题,选择典型的具有代表性的例题,使大学生既能够建立基本测量理论和基本概念的学习,又能加强基本操作技能的培养和提高。在课程内容上增加了现代测量新技术如无线通信测试、蓝牙测试、光通信测试等,每一部分均附有例题和习题,供大学生练习,以加深理解。在每章的开始部分增加实训项目,在选择实训内容时,应结合现场工作需要和我校实验室的设备条件,所选择的仪器都是全国各大高校普遍使用的测量仪器。 二、课堂讲授 在课堂讲授中,不再采取满堂灌的“填鸭式”的方式,而是将大学生进行分组,选择具有代表性的例子引导大学生自己去讨论、自己制订测量方案,使每个大学生都能够全身心地投入到课堂的学习中来。授课过程中,对于基本公式、基本定理的推导采用传统的板书形式,既能使大学生加深理解,又方便大学生记录。对于电路的测试技术和方案,利用多媒体技术、动画演示等手段,通过形象直观的演示,增加了传授的信息量。在教学过程中以大学生为主体,使大学生参与到课堂中来,改变了以往在课堂上教师乏味的讲解方式,教师在课堂上起引导作用,大学生才是主体。对于难点、抽象的知识点,教师要给大学生讲解清楚。同时,教师要在课堂上设置训练项目,让大学生先对项目进行分析,然后到网上和图书馆查阅资料,通过自己搜集信息,了解每种测量仪器的优缺点、适用范围和测量精度,从而学会建立一个优化的切实可行的测量方案。 三、加强实践技能训练 在实验环节的安排上,增加实验台、实验课时和实验数目。我们把整个实验内容分为基础验证型实验和综合设计型实验,在基础验证型实验中使大学生学会常用元器件的识别方法,学会常用测量仪器的使用方法,会对简单的电路进行测量;在综合设计性实验中,强化大学生创新能力的培养和综合设计能力的提高。同时,布置一些难度适中的题目和一些高难度的题目,难度适中的题目能使大部分的大学生经过自己的努力就可以完成,高难度的题目可以使少部分有探索精神和创新能力的大学生脱颖而出,从而带动其他的大学生,营造一个优良的学习氛围。 四、考试方式的改革 为了杜绝考前突击几天就能过关的现象,对大学生的考核方式也进行了改革。以前的测试就是笔试,以至出现了大学生眼高手低、只会纸上谈兵的现象。为了彻底杜绝这种情况的发生,我们更注重大学生平时的课堂表现、出勤率、作业情况以及在实验操作中的具体表现,这样给出的成绩更加客观公正,能大大提高了大学生的学习积极性,使大学生在平时的课堂上能更好地参与到课堂讨论中来。 五、结束语 通过这几方面的改革,激发了高校大学生的学习的兴趣,充分调动了大学生的主观能动性。近年来,我校的大学生参加河南省电子技能大赛、全国电子大赛还有电工证的等级考试,取得了良好的成绩,促进了他们的成长成才。 电子测量技术论文:《电子测量技术》课程教学方法的探索与实践 摘要:《电子测量技术》是电子信息科学与技术、自动化等高等教育专业的一门专业必修课。通过教学工作的探索与实践,对该课程的理论教学和实验教学做了尝试性的改革,将理论教学与实验教学融合为一体进行授课,在理论教学内容上突出原理及新技术,在实验教学上充分运用实验室开发学生的动手能力和创新能力。、实践教学结果证明教学效果获得较大提高。、 关键词:电子测量 教学方法 理论教学 实验教学 1 引言 现代科学技术的发展,如现代数学、物理学、微电子学、材料学等科学的发展为电子测量技术的发展创造了条件。电子测量技术的发展又为各行各业科学技术的发展提供了有利的工具,推动了现代科学技术的发展与进步。当今的各行各业都离不开电子测量技术和电子测量仪器,甚至在一些原先与“电”无关的专业,如化学、生物、医学、土木建筑等行业也都得到了充分的利用。各式各样的精密电子测量仪器在各种实验室里早已成为不可替代的基本工具和设备,因此电子测量技术的课程绝对不是可有可无的。当代大学生、研究生必须把电子测量技术和仪器作为一门基本功,认真学好。不论哪行哪业,在今后的工作中都将会大有益处、受益非浅。《电子测量技术》如此重要,如何更有效的展开本课程的教学工作,是一个值得我们深思的问题,本文笔者从理论教学和实践教学两个方面对《电子测量技术》课程的教学方法进行探索与实践。 2 理论教学 电子测量技术课程的内容主要包括电路参数测量、频谱分析、时域信号的测量、晶体管特性测量等电子测量的基本原理和测量误差分析,并包含了相关电子测量仪器的工作原理、性能指标、实际应用和相关仪器的最新成果等。与很多课程一样,该课程的理论内容非常枯燥,如果在教学过程中将理论内容和实验内容严重脱节,只是一味的介绍理论知识,将使得学生无法全面掌握电子测量的优秀技术。若要出色的完成这门课程的教学是一项非常有挑战性的任务。理论教学工作作者是从教材选择、教师的自我提高、逆向思维教学法三个方面展开的。 2.1 教材的选择 一本好的教材不仅可以使教师易教,大大提高教学效果和教学质量,而且还可引导教学改革和教学思想的转变,而且可使学生易学,启发学生思维、引导学生创新。 笔者选用的教材是电子工业出版社出版的由桂林电子科技大学陈尚松等编写的《电子测量与仪器》,该书按高等学校电子信息科学与工程类专业的教学要求编写,教材中的内容与时俱进,技术上跟进更新。书中的内容是按发展历程讲解仪器原理,容易入门,叙述深入浅出,图文并茂,宜学宜懂,同时也包含了扩展或深入的内容可供教学和科研的不同需求选用;该书的具体内容做到了理论联系实际,既讲电子测量原理,又讲具体仪器应用,通过实例与仪器型号参数介绍,加深对仪器的认识和对国内外技术水平的了解。在内容上每章均附本章要点、小结和思考题与习题,便于学生预习、复习和总结。 2.2 教师的自我提高 在任何一门课程的教学过程中教师都具有主导作用,教师知识水平的提高可使教学质量得到有效地提高。我们知道电子技术的发展是非常迅速的,电子产品的发展速度呈摩尔定律所描述的规律,即集成电路的规模和微处理器的性能每18个月都会提高一倍,在这一速度的带动下各种电子测量仪器的生产厂家不断发展更新自己的产品。作为《电子测量技术》的教师,一方面应该时刻关注研制和生产电子测量仪器的商家的产品动态,要实时关注Aglient、Tektronix等这些大的电子仪器生产厂家的产品动态,定期查阅他们产品的资料,用来深化和扩展教学内容,将这些新内容、新知识在课堂上呈现给学生,丰富课堂内容激发学生的学习兴趣和热情,拓宽学生视野做到与时俱进;另一方面教师要主动进行电子测量方面的科学研究,促使教师对该方面的知识有更深入的理解,多参加学术交流会议,到科研水平较高的国内国际会议或其它相关的平台学习,通过与他人交流学习来提高教师自身的水平。 2.3 逆向思维教学法 任何一门课的理论学习都是一个枯燥的过程,如何化枯燥的理论学习为一个有趣的学习过程也是教师要思考的一项重要内容。这要求教师明确教学目的,在双重考虑教学目的和本专业实际情况的条件下,选取授课内容和授课方法。本课程主要介绍电子测量的原理及仪器使用部分,教师将理论教学的阵地从教室转移到实验室,直接面对仪器教学,使用逆向思维的方法进行理论教学,先从教学生如何使用测量仪器开始,让学生对仪器的结构有一个直观的感性认识,懂得仪器的各个旋扭或按键分别实现了什么功能,以及各旋扭或按键间如何协调工作,以使用过程中遇到的问题引发对理论知识的思考与学习。 以信号源和示波器的教学为例,这一教学过程将第三章和第六章的内容结合起来,先对信号源和示波器两种仪器的表面结构进行讲解,让学生使用示波器测量信号源输出的信号,学生使用仪器并利用仪器观察到信号后学习积极性也被调动起来,教师由实际操作引导理论知识的学习。如在信号源的使用过程中,信号的形状会发生变化,由此引出怎样才能使信号的波形发生改变,这就指引学生去学习“函数信号发生器的基本组成”部分的内容,这里讲解了常见信号波形的产生和转换方法;再如我们可以从示波器上观察到信号源的频率可以从低频段调到调频段,在同一频段内频率也会在一定范围内发生变化,信号源是如何实现这些频率变化的呢?带着这样的问题能引导学生学习信号源内部电路设计中的多种频率合成方法。在示波器的使用过程中同样提出问题,引导学生去学习示波器的理论内容,如打开示波器观察到光点,通过辉度与聚焦的调整引导学生学习示波管的原理及构造,这一显示原理也用于其他的显示设备上,如频谱仪、扫频仪等,做到触类旁通;通过示波器的触发模式调节键观察不同触发模式下信号的显示变化,反过来引导学生去研究是怎样的设计变化促使了显示屏信号的相应变化,带着学生学习示波器X通道中的触发电路的组成、触发耦合方式、触发电平、触发极性等知识;再如使用示波器观察信号源的同一个信号波形时,通过调节垂直或水平偏转旋扭观察信号波形的变化,为何会出现这种变化?带着同样的思考引导学生学习X通道、Y通道的放大电路设计等等。 3 实验教学 本课程的实验教学采取验证性实验和设计性实验相结合的策略。 3.1 验证性实验 验证性实验的目的是让学生通过操作各个实验项目,使他们对电子测量的基本概念、原理及方法有更加深入的认识和理解,培养学生独立思考的习惯,提高学生理论联系实际的能力和分析、解决问题的能力。在本课程的理论教学过程中,学生已基本掌握了实验所用用仪器的操作和使用方法,学会利用现有设备采取正确方案进行一些简单的测试测量。教师设计一些具有锻炼学生思考能力的实验给学生。如:通用计数器的应用,该实验要求学生理解通用智能计数器工作原理,掌握测量频率周期的测量方法及其检定高频信号源频率准确度,熟悉计数器的其他扩展功能;再如通用示波器的应用,要求学生理解示波器的工作原理、技术指标,熟练掌握通用示波器测试信号参数的方法等。 3.2 设计性实验 《电子测量技术》课程综合运用了电子、计算机、通信、控制等方面的技术知识,教师结合本专业的基础课程,设计了本课程的设计训练题目,目的是培养学生将科学理论与实际工程相结合的能力,通过设计训练,要求学生在掌握电子测量仪器基本理论的基础上,能根据所学知识综合设计简单的测量电路,运用单片机、FPGA、Protel等工具对简易电子测量系统进行仿真与设计,从而提高学生的创新设计实践能力。 设计题目主要有简易信号源设计、简易计数器设计、简易频率计设计、简单的数据采集卡设计等,让学生通过这些题目进一步对课本理论知识进行深入的学习。设计要求学生首先要写出《设计任务书》,包括以下内容:第一,仪器名称、用途、特点及简要设计思想;第二,主要技术指标;第三,仪器应具备的功能;第四,仪器的设备规模;第五,系统的操作规范等。该任务书反映同学的设计目标,同时也是教师作为设计完毕进行验收的依据。在设计之前要先学习基本的设计方法;在设计过程中除写好《设计任务书》外,还要做到理论联系实际,实现书本知识到工程实践的过渡,要求学生在每一步设计结束要及时与教师沟通,尽可能完善设计工作。硬件电路设计前要画好硬件原理框图,过程中要绘制详细的电路图,仿真无误后方可制作电路板;硬件完成后要规划软件控制流程图,根据流程图逐步、逐点编写程序;最后进入软、硬件联调、实验,最后还要撰写设计报告。教师根据任务书中的指标逐项检查设计成品。 通过课程设计同学们学习了硬件电路设计、软件程序设计、电路调试等知识,使学生深入理解并掌握了测量仪器的基本原理,硬件结构和工作原理。掌握程序的编制方法和程序调试的方法,掌握常用接口的设计及使用。学生为其它课程、项目和毕业设计做了大量的知识储备,也为将来在自动化、智能检测、电子信息工程、测试计量技术及仪器、电子科学与技术及其它领域工作打下良好基础及应用实践能力。 4 结论 作者在课程教学过程中采用理论教学与实验教学相结合的教学模式。教师在“做中教”,学生在“做中学”。教师充分利用实验室现有的实验仪器、智能仪器控制软件、虚拟仪器软件等,较为全面地介绍电子测量技术的基本知识、电子测量仪器及测试系统的工作原理以及它们在工程实际中的具体应用,让学生尽可能广的学习到本课程所涉及的专业知识。经实践,本文提出的理论教学和实验教学方法证明了该方法的构建激发了学生的学习兴趣,巩固和加深了学生对理论知识的掌握与理解,提高了学生分析问题和解决问题的能力并加大了授课的信息量,符合创新人才培养和社会发展的要求。 电子测量技术论文:《电子测量技术与仪器》课程基于工程应用的实践教学改革 摘 要:电子测量技术与仪器教学改革引起了高职院校教学改革的热点讨论。根据我院实际教学情况和学生自身特点,对电子测量技术与仪器”课程的教学进行了讨论、探索和实践,并提出理论指导实践、强化应用、分组指导教学等良好的建议。 关键词:电子测量技术与仪器;工程应用;分组指导;教学改革 1 强化实践操作的《电子测量技术与仪器》课程教学内涵 目前,《电子测量技术与仪器》课程作为移动通信专业的必修理论课,该课程对理论和实践的要求都比较高,高职学生在移动通信工程中所需的测量技能以及微波理论知识需要有较高的要求,传统教学中实验操作较少,电子测量仪器种类较少,如何通过教学改革,强化学生的理论知识和实践操作技能,形成具有高职自身特色的教育课程,值得我们深入研究和思索。 结合该课程特点,我认为其教学内涵应体现任务驱动的本质,一是理论性和实践性。理论性是指对学生的基本理论知识要求较高,因为移动通信专业的知识外联性较低,学生以前接触的很少,因此我们要求学生掌握基本的电子测量技能,并能够运用理论去指导本专业的实践操作。实践过程必须以提高学生基础和应用能力为主线,使其能够胜任岗位基本要求。二是任务性。《电子测量技术与仪器》课程教学将工作任务细分,同时配备多种电子测量仪器,让学生在实际操作中练习各种测量技能,学和做相辅相成,更重要的是在学习中以实际电子仪器作为载体,遴选、重构课程内容,将工作任务作为终极努力目标。 2 教学改革实施 依据高职院校培养高端技能型专门人才的培养目标,本课程实践教学改革的原则如下:⑴以电子仪器或模块作为课程载体。⑵将实际工程应用引入实践教学。⑶以实践作为教学的主线,通过实践带动知识、技能的学习与职业素养的养成。 在上述原则的指导下,对该课程教学进行如下改革: ⑴在教学中以学生为主体,以教师为主导,充分发挥主导的导向作用,使主体具有自主学习的能力。主导教师应加强自身理论知识水平的提高和技能的锻炼,同时及时更新专业动向。主体学生需要在理解理论知识的基础上,着重锻炼自身实践操作。通过调查分析及学生反馈,移动通信专业对于电子测量的能力要求为熟练使用各种电子仪器,运用自己所学理论指导实践,进行高频微波各种信号的测试,对相关数据进行记录分析并处理。因此,本课程从专业需求入手,充分利用实训室条件,培养学生分析问题,解决问题的能力。 ⑵充分采用多种教学方法,逐步培养学生自主学习能力。在实践教学中,引入实际工程应用,以任务作为驱动,积极引导学生学习。主导教师介绍任务,将学生分组,每组同学分贝完成不同任务,在同一组中,每位同学轮流当组长,指导该组学生进行整个任务的完成流程。在授课过程中采用课前预留,让同学们在课下时间充分利用网络资源丰富和准备即将学习的知识,在后续课中鼓励同学们上台展示,给学生发挥的空间。将教学内容分为基本模块和拓展模块两部分,基本模块用于提高电子测量能力,拓展模块用于培养学生的创新能力。 ⑶以电子仪器作为载体,联合企业开发多项实验实训项目,构建理论实践统一的教学体系。通过整合电子测量实践教学,合理有序的安排实验项目,根据不同的工程环境、工作任务及精度要求,选取科学合理的测量方案,选取正确的测量仪器。主导教师给定测量要求,学生自行确定实验方案,配置实验仪器,分组制定实验步骤,完成实验任务。比如测量射频放大器参数实验,不同组别的学生可以选取不同测量模块,自行查阅实训手册,分别制定不同实验步骤,最终完成测量任务。同时提出扩展性任务,添加学生自己的新思维,锻炼学生分析问题解决问题的能力。构建虚拟实验平台,引入Lab View虚拟仪器平台,利用虚拟仪器测量相关实际电路测试点,得出仿真结果,从而掌握电子产品发展新方向。 在综合性课程设计中,要求学生使用DXP、Multisim等软件进行项目设计与仿真。根据仿真通过的电路结构与参数,进行搭建实际电路并进行实际参数测量,要求学生提交测量结果,完成课程实习报告的书写,同时在实训结束前预留一定时间,自行讲解实训原理、数据处理过程、实训过程中碰到的问题及如何解决等,指导教师进行点评与打分。整个过程其他同学均可参与讨论,学生分析与解决问题的能力得到了进一步的升华。 3 总结 通过对电子测量技术与仪器课程进行的教学改革,学生有了较强的自信心,理论知识在不断的展示讲解中得到了进一步的提高,而有目的的实践又能够帮助学生从全局角度完善整个任务,进而提高学生整体思路思考方式的锻炼。师生在教学过程中关系融洽,面对问题能够共同讨论解决,学生的学习积极性有了明显的提高,真正落实了理论实践深层次理论的过程,学生探究性的学习精神得到提高。课改过程中学校和企业关系进一步增进,教学内容贴近实际要求,因此,基于工程应用的电子测量技术与仪器课程实践教学意义深刻。 电子测量技术论文:基于案例引导、任务驱动教学法在《电子测量技术与仪器》课程教学中的应用 【摘要】对于《电子测量与仪器》课程的教学改革,通过基于案例引导、任务驱动教学方法提高学生的职业素质出发,适当调整理论教学的内容、加强实践教学环节、积极改进教学方法、扩展课程外延,培养学生的职业能力和创新能力等观点。 【关键词】案例引导;任务驱动;教学 《电子测量技术与仪器》是一门注重理论性、应用性及综合性很强的课程。课程内容包括测量误差及误差分析、常规仪器的工作原理及仪器操作使用。除了学习和掌握必要的理论知识外,更重要的是能掌握各种电子测量仪器的选择原则以及使用方法。但我们一般的教材理论部分较多,具体测量方法特别实例分析、实训项目等内容介绍较少,教学也相对枯燥,学生的学习热情不高,学习效果不佳,所以需要更多的实践课程,利用案引导和任务驱动教学,更好地学习《电子测量技术与仪器》。 1.案例引导和任务驱动教学的应用 1.1 案例引导 20世纪初,哈佛大学创造了案例教学法。就是围绕一定培训的目的把实际中真实的情景加以典型化处理,形成供学员思考分析和决断的案例(通常为书面形式),通过独立研究和相互讨论的方式。来提高学员的分析问题和解决问题的能力的一种方法。 以往在讲解电子测量基本仪器的原理时,教师按课程的理论体系阐述知识点,学生听老师讲解,适当时候教师提问。这样课堂气氛沉闷,不利于调动学生学习积极性。采用案例引导教学法有利于改变这种状况。例如讲解频率测量这一章节,教师可先拿教师自己或上一届学生设计的一个简易数字频率计向学生演示,介绍其功能和设计过程,再介绍其基本工作原理,这样学生的积极性被有效地调动起来,学习兴趣大增。讲完后,再让学生思考这个作品还存在什么问题,或者还可以采用什么新的方案,并及时布置与之相关的研究性学习任务,以小组为单位进行学习交流与研究。在这个过程中每个学生根据兴趣选择一个内容完成开学时布置的小制作及小论文。上交作品或小论文时对学生进行面试,以避免抄袭现象。另外,教师在平时的教学科研工作过程中要注意收集与电子测量相关的小产品,充实到案例教学中。这种教学方法对理论基础相对较差的学生帮助也很大,其动手能力、应用能力可得到较好的锻炼。案例引导应着眼于学生正确和熟练地使用仪器这一教学目标,围绕这一主线展开讨论。对于电子测量仪器,主要强调其基本组成与整机工作原理,不对整机电路作较多的讨论。教学中的仪器内容及选型注意与当前生产、科研实践相联系,使其具有一定的代表性。在介绍典型仪器产品时,把仪器的面板构成和原理框图相联系,有利于学生把所学的理论知识与实践相结合。 不过需要注意的是:(1)案例的来源往往不能满足培训的需要。研究和编制一个好的案例,需要较长时间。同时,编写一个有效的案例需要有技能和经验。因此,案例可能不适合现实情况的需要。(2)案例法需要较多的培训时间,对教师和学员的要求也比较高。在案例引导的过程中建议:1)案例讨论中尽量摒弃主观的成分,教师要掌握会场,引导讨论方向,要注意培养能力,不要走过场。2)案例教学耗时较多,因而案例选择要精当,开始时组织案例教学要适度。3)学生一般都具有实践经验,不必担心讨论不起来,但一定要有理论知识作底衬,即案例教学一定要在理论学习的基础上进行。 1.2 任务驱动教学 任务驱动教学就是在学习信息技术的过程中,学生在教师的帮助下,围绕共同的任务活动中心,在问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,引导学生产生一种学习实践活动。它要求“任务”的目标性和教学情境的创建。使学生带着真实的任务在探索中学习。学生获得成就感,激发他们的求知欲望,形成感知心智活动的良性循环,从而培养出独立探索、进取的自学能力。 把课堂搬到实验室,针对具体的测量仪器来介绍工作原理及电路组成,同时观察实验效果。鼓励讲授理论的教师同时承担实验教学,此教学形式的改进能帮助教师拓展知识结构,理论教师通过实验课程指导,能深刻体会实验对理论教学的重要促进作用,提升教师自身教学和工程实践能力。令学生学生能够独立设计测量方案、熟练运用电子仪器、利用已学理论知识分析测量结果。通过任务驱动教学让学生充分掌握以下几点:(1)了解主要电子技术中如电压、电流、频率、元器件参数、阻抗、噪声等物理量的测量原理;(2)了解电压表、信号发生器、电子示波器、扫频仪、逻辑分析仪等电子测量仪器的工作原理并能熟练操作和使用这些测量仪器;(3)针对具体的物理量的测量,能够设计出合理的测量方案、正确操作测量仪器、并对测量结果能科学分析。 在仪器的新技术方面,我们建立了虚拟仪器实验室。通过Virt ualBench 等软件在教学中应用,使学生认识到在虚拟仪器中,一台计算机可当作多台仪器使用,“软件即仪器”;还可以根据自己的需要,应用Lab VIEW 等图形化编程软件编制软件,使计算机变成自己所需要的仪器。这样,大大地扩宽了学生的视野,提高他们的学习兴趣,也培养了他们的创新能力。 任务驱动教学需要注意的是:(1)教学进度不易把握。每一组的探究程度和进度教师很难把握,实训结束时,有的组提前完成,有的组不能完成,影响效果。所以后需采取一些措施,要既能保证探究效果,又不影响进度。(2)课堂管理待改进。探究性学习法的课堂更为生动,这也导致个别学生干扰他人。采取措施在行动上约束学生,最好能使学生都积极参与起来。(3)评价上有困难。任务驱动教学法,可能有个别学生滥竽充数、混水摸鱼,给教师造成教学质量好的错觉,影响到教学效果。 1.3 小结 总之,案例引导和任务驱动的教学模式改变了传统的教与学的结构,使学生真正成为学习的主体,教师除了具有辅导者、引导者的身份外,不具备其他任何权威。在这一模式下,学生将可能通过计算机网络随时获取帮助,并随时成为教师。这种教学方式全面应用到技能教学相信只是一个时间上的问题,它将完全改变传统的教学方式,使因材施教真正落到实处,让每个学习者将学习当作一种享受。 2.建立新型的考核评价体系 传统的考试制度比较注重理论和笔试,实验成绩虽占有一定的比例,但比重较小,这不利于人才的培养,理论测试与实践动手能力考核应同等对待。理论考核应从培养学生分析、解决问题的能力和创造能力出发。而实践考核中,既为不同层次学生提供更加公平的评价方式,也为那些擅长动手和创造的学生提供空间和时间,帮助他们脱颖而出,对学生的评价更客观、更全面。突出了实践环节的重要性。 3.重视教师自身素质的提高 教师在教学活动中是处于主导地位的,很难想像一个专业化程度不高、业务一般的教师能教出一批好的学生。而且随着新技术、新方法、新仪器的不断出现,测量应用领域的拓展,对教师知识结构、素质和能力也提出了新的挑战。为此教师一方面必须积极参加科研,掌握学科前沿动态,另一方面定期到企业挂职锻炼,掌握相关电子产品生产测试实际情况,丰富实用教学案例,把自己获得的实际经验、所掌握的最新信息传授给学生。 4.小结 21世纪是知识经济时代,知识经济时代对人才的素质和创造能力提出了越来越高的要求,对人才培养工作产生极其深刻的影响。大学作为培养高级人才的摇篮,只有紧跟时代的发展脉搏,改革人才培养模式,转变教学观念,更新教学内容,探索各种教学方法和教学手段,切实提高教学质量,才能很好担当起为社会输送合格人才的重任。在本课程的教学过程中,我们采取了多种教学方法,虽然取得了一定的成绩,但教学改革毕竟是一个长期探索、不断完善的过程,需要我们去不断总结经验,探索更有益的方法。 电子测量技术论文:浅谈电子测量技术和仪器的重要性 摘 要:本文对电子测量技术与电子测量仪器在经济发展和技术进步中的重要性进行了分析和讨论。本文首先对电子测量的对象及其应用特点进行了介绍,然后重点对其应用场景和重要性进行了讨论,最后对其发展前景做了分析。 关键词:电子测量技术;电子测量仪器; 信息技术的发展拓展了参数测量的应用场景,提升了对参数测量的应用需求,为获得更高精度、更快速度以及更多功能的测量结果,电子测量技术及电子测量一起得到了飞速的发展。完善有效的测量方法配合先进的电子测量设备逐渐成为电子专业测量的主要实现方式。 一、电子测量的特点 (一)电子测量的对象 早期的电子测量主要是对被测量对象的电参数信号、传输特性、受干扰特性进行测量,之后随着信息技术的发展,电子测量技术及其相关设备也被逐渐应用到其他内容的测量当中,如通过传感器等设备将诸如机械物理量、热物理量以及光物理量等转化为量化的电信号量进行分析等。目前电子测量技术和仪器主要被应用的场景为:电能量信号的测量,如电功率、电压与电流等;干扰量及干扰后的信号特性测量,如信噪比、频谱、相位、失真度等;电路元器件测量,如电容与三极管的参数测量、集成电路的性能参数测量等。 (二)电子测量的优势 现代电子测量仪器的应用拓展了参数可测量的范围,现代测量技术的应用拓展了可被测量参数的种类,传统测量方式下所无法获得的测量,都可以通过相应的电子测量技术获得高精度的测量结果。具体来说,应用电子测量技术和设备所具有的测量优势主要体现在以下几个方面。 1.能够在更宽范围内对参数进行测量。电子测量仪器的量程更广,精度更高,量程数量级更大,可测量的频带范围更宽。如电阻电子测量设备的量程宽度可达到六至七个数量级,这是普通的欧姆表所无法达到的。 2.测量精度和测量准确度更高,测量速度更快。电子测量仪器对参量的测量主要是通过电磁波或电子运动来实现的,因而所能够实现的测量精度和测量准确度更高,特别是在时间量和频率量测量方面其优势更为明显。同时,相较于其他信号而言,电磁信号的速度更快,能够在更短时间内获得测量结果。 3.可进行在线测量和远程测量。电子测量技术可以在相关仪器中添加多种类型的传感器,这些传感器可被放置于不便于停留或无法达到的区域对相关信号进行采集,若能够集成到相关位置,还能够在不改变被测量对象工作状态的情况下实现不间断在线测量,并将测量结果以有线或者无线的方式传输给接收端进行显示、存储或打印等。 4.便于计算机处理。电子测量所获得的数据大多都是数字信息,这些信息更加便于在计算机端进行处理与分析,配合使用计算机能够有效扩展被测量的应用范围。 二、电子测量技术与仪器的应用重要性分析 电子测量技术和仪器以测量技术为基础,吸收融合了计算机技术、数字处理技术、传感器技术、通信技术等多种计数方式,可以将被测量对象或系统的参数以电量、光量以及其他非电量的方式传递给处理端进行处理和分析。电子测量技术和仪器已经在各行业各领域得到了广泛的应用,是推动科技进步和科技创新的重要条件。 电子测量技术和仪器配合使用基本能够实现对任何参数的测量,因而其应用场景非常广泛,几乎涉及到了人们生活与社会发展的各个方面。其测量结果对各项技术的发展具有指导意义。如对无线通信速率的测量以及空间噪声特性的测量可以有效指导无线通信系统的技术革新;光栅、磁尺以及激光测量设备等在机械行业的应用推动了高精度数控机床产业的发展,使得越来越高精度的器件生产成为可能。 特别地,电子测量技术与仪器的发展更是同步甚至于超前其他技术进行发展的。统计资料显示,二十世纪九十年代的发达国家中,电子测量技术与仪器所占的国民生产总值只有百分之四左右,但是其对整个国民经济的推动作用却占据了超百分之六十的份额,与国民经济的关联度达百分之九十。电子测量技术和仪器是国家综合技术的客观体现,是国民经济发展的重要保障。 三、电子测量技术和仪器的发展前景 总体来看,电子测量仪器的未来发展方向主要集中在通用化与平台化、模块化、虚拟测试化等方面。 通用化与平台化是指现代测量仪器和技术正在逐渐由依赖硬件性能向依赖软件性能转变,各种测量软件和功能逐渐被集成到一台测量仪器中,且测量对象与测量设备相互独立,只需要根据测量需求适当的更改软件功能即可实现单台测量仪器的多参数、多用途测量。 模块化是指整个测量系统提供总线接口,各功能采用模块化思想进行设计,在应用时可实现快速配置和模块更新。这样既能够有效减小测量仪器的体积和重量,还能够依照最新的测量技术和方案对测量系统进行更新或升级,使得整个测量仪器的兼容性更强。 虚拟测试化是指应用虚拟测试技术对测量结果进行优化,对具体参数测量过程进行改进,增强电子测量技术的工程实用性,进而提升测量效率和数据测量进度。 四、总结 随着被测试系统和器件的发展速度越来越快、体积越来越小、应用场景越来越广泛,人们对测量技术和测量仪器提出了更高层次的要求,促进了新技术和新方法在电子测量技术和仪器中的应用。电子测量技术和仪器的应用对整个社会的发展具有先导作用,代表着一个国家的科技实力,影响着社会经济的发展速度。可见,正确认识电子测量技术和仪器的作用和功能具有重要的指导意义。 电子测量技术论文:电子测量技术实践课程教学改革浅析 摘 要:本文分析了电子测量技术课程在实践教学环节存的问题,并结合实际情况提出了实验课程改革措施。 关键词:电子测量;实验;教学;改革 电子测量是高等院校电子信息工程专业和电子信息科学技术类学生的一门重要专业课。是具有较强的理论性和实践性的课程。包括电子测量的基本理论和方法、主要电子仪器的工作原理、误差分析、电参数的测试方法、实际应用以及该领域的最新发展等。电子测量技术综合应用了电子、计算机、通信、控制等技术。通过本课程的学习,使学生具有电子测量技术与仪器方面的基础知识和实际应用能力,以后在科学实验和生产实践中能制定先进的测量方案,合理地选用测量仪器,能正确处理测量数据,以获得最佳的测量结果。课程较强的实践性要求在教学过程中要加强实验教学环节,提高学生的动手能力。 1 电子测量技术实验课程教学存在的问题 ⑴测量课程的理论内容相对独立。在好多电信学生的心目中,测量课程是独立的,实验更是由于本课程的特点即与其他课程内容的有机联系和综合应用,使得学生容易产生误觉,好象在重复其它课程的实验,无太大新意,而变得好象索然无味,使得本课程成为了一门抽象难懂、深不可测、高不可攀、望而却步的“难学难用”课程了。而使得学生对此门课程兴趣不大或兴趣全无。其实不然,测试一直贯穿于学生的整个大学阶段。刚入校时所学的高数是测试技术的理论依据;计算机是现代测试的重要工具;电路、低频电路、高频电路就是讲解的测试电路;信号与系统、数字信号处理、信息论与编码讲解的就是测试原理。也就是说学生的知识不应是孤立的,而应有机的联系成一体。 ⑵本课程具有很强的实践性,必须结合实验等实践环节才能理论联系实际提高综合应用能力。但随着科学技术的发展,各学校为了培养宽口径的人才,增开各种课程,使得电子测量的学时数日渐减少,与其在专业里的重要性不相符合。一般高校的测试技术大概就是40多学时,有的学校实验学时还包含在里面,对于学生的理论知识的掌握和实践上的应用及创新思维和能力的培养远远不够。 ⑶实验教学内容不尽合理。现有的测试技术的实验不外乎是一些基本测试仪器的使用,非常片面。使得学生容易产生误觉,一是好象在重复其它课程的实验,二是学生好象有点知道,但又感觉知道的不是很透彻,觉得无太大新意,而变得 索然无味,使得本课程成为了一门抽象难懂、深不可测、高不可攀、望而却步的“难学难用”课程了。其实测试技术应该贯穿于整个电子信息专业的实践当中。 2 电子测量技术实验课程改革措施 ⑴研究电子测量实验可与其他课程实验的整合。测量在电信工程专业中起着举足轻重的作用,并一直贯穿始终。无论是从高数、计算机基础到电路、低、高频电路,再到信号与系统、数字信号处理、信息论与编码;从微机原理、单片机到EDA、MATLAB、DSP、ARM,无不与测试技术相关。高数是测试技术的理论依据;测量电路与系统由各种电路、传感器和计算机构成;测量仪器的使用和测量电路的设计与调试过程中可利用一些计算机语言进行辅助设计和仿真。测量技术的讲解可以站在信号的高度上讲解,使得学生起点更高,更能充满信心的找到自己未来的人生目标。故而可将学生四年的实验课统一安排,统筹规划;先从实验仪器的基本使用,到应用实验仪器测量基本电路及其电参数,再到实验仪器的熟练使用、扩展使用;最后到自行选用实验仪器,计算参数,构成测量电路,设定实验步骤,完成各种任务。这样即可合理安排学时,避开学时压缩对课程带来的不利影响;又可避免重复劳动所带来的厌倦心理;还方便开设一些综合性课题。 ⑵合理设置实验内容。实验教学作为电子测量课程的重要组成部分在内容安排上也不能一成不变照本宣科,实验内容的选取要做到适应不同层次学生的需要,将单纯的验证性实验逐步向综合应用实验和创新实验类型发展,增强学生的参与意识,提高学生的动手能力。就是以验证性实验为主,对于设计性实验我们都是要求学生利用传感器等来间接测量一些与实际应用有关的参数,如温度、液位、重量、位移等。这样一方面提高了实验的难度,另一方面提高了实验的趣味性。在整个实验过程中,学生独立设计方案,确定实施方法与手段;对实验过程中遇到的问题进行多方位思考并借助于测试仪器认真地分析,教师仅在适当的时候加以启发引导。在参与实验的过程中,一切都由学生独立思考和动手,自己寻求正确答案,真正成为实验的主体,从而提高了学生的实验兴趣,激发了学生的创新意识,培养了学生的创新能力。可以让学生较系统地掌握电子测量系统设计过程的选项立项、方案论证、工程设计和实现、系统调试、文档整理等全过程的各个环节,充分发挥学生的主观能动性和创造力,培养学生的协作能力和团队精神。 ⑶建立虚拟实验平台,电子测量课程面临两个难以回避的瓶颈,其一是传统实验手段落后的瓶颈,其二是实验设备资源的瓶颈,构建基于软硬件结合的仿真实验平台,既可充分利用学校计算机房的现有设备减少实验设备的硬件投入及维护工作量,又可以帮助学生更好、更快地掌握理论教学内容,加深对概念原理的理解,有利于促成课程和教学改革更有利于具备工程实践能力的应用性人才的培养。 电子测量技术论文:我国电子测量技术的发展 【摘 要】21世纪以来,我国已经进入了科技化信息化时代。各种先进的科学技术都在涌现,其中也包括电子测量技术。它是新时代不断发展创新的产物,具有很大的发展潜力。 【关键词】电子测量;技术发展;广阔前景 0 前言 随着我国经济不断发展,我国居民的生活水平都在提高,使用先进的科学技术是必然趋势。电子测量技术应用于我们生活的方方面面,能够精准高效率的测量许多数据,方便人民的生产生活,下面我们就来阐述一下电子测量技术的发展历程。 1 电子测量技术的简单介绍 新形势下,随着现代化科技的蓬勃发展,电子测量技术在实际生活中的发展及应用越来越受到人们的广泛关注和重视。电子测量技术,作为大多数电子产品精密及准确测量的重要技术,广泛应用于测量电能量、信号特性及其所受干扰、元件及电路参数等电学专业的测量。就目前的电子技术市场来看,可以说,电子测量技术的应用早已进入了一个较为理想和成熟的发展环境。电子测量仪器是知识密集、技术密集、高速发展中的行业。由于微电子技术、计算机技术的高速发展及其在电子测量技术与仪器中的应用,新的测试理论、测试方法、测试领域以及新的仪器结构不断涌现,在电子、电力、航空、航天、能源、交通、广播、电视、通信及其信息系统、微电子及电子元器件测试等方面已冲破了传统仪器的概念。电子测量主要应用于电学专业的测量,例如,电信号传输特性的测量。电子测量也广泛的应用于非电学专业的测量,例如,它通过各种类型的传感器,能量转化器把非电量(如热力学、光学、机械学的物理量)转换为电量(如电流、电压、频率等)进行研究,而后得出反映出非电量的测量结果。随着电子技术的不断发展,测量的内容愈来愈广泛,通常包括以下几个方面:(1)电能量的测量,包括对于电流、电压、电功率的测量。(2)信号的特性及所受干扰的测量,例如信号的失真度、频率相位、脉冲参数、调制度、信号频谱、信噪比等。(3)元件和电路参数的测量,例如电限、电感、电容、电子器件(电子管、晶体管、扬效应管等)的测量,集成电路的测量,电路频率响应、通频带宽度、品质因数、相位移、延时、衰减和增益等的测量。然而目前国际上著名仪器公司电子仪器销售额所占比例不断下降,国内电子仪器厂所处的状况大致类同。因而研究我国当前电子测量仪器行业发展战略决策,已成为仪器行业专家们共同关注的问题。 2 电子测量技术的优点 2.1 电子测量技术的测量频率范围广 相对于以往的测量技术来说,电子测量技术具有测量频率范围宽、量程大等优势。通过电子测量技术的实际应用,能够利用电子测量仪器,进行深海压力、高温炉温度等特殊环境下的测量工作,一定程度上降低了测量人员的工作强度,同时也有效保证了测量结果的准确性和客观性。此外,电子测量技术的测量频率范围宽、量程广,还表现在测量电子欧姆表的测量能力上。由于所测量的大小相差极大,要求测量仪器的量程也极宽,同一台电子仪器,经常能做到量程涉及很多数量级。例如一台普通的欧姆表,可以测出几欧姆至几十欧姆电阻,量程宽达六、七个数量级。 2.2 电子测量技术能够实现遥测 电子测量技术的遥测优势,具体表现在电子测量技术能够帮助人们解决在不便长期作业或是难以直接到达的区域的测量工作,而且不间断测量,又能够保证测量的数据具有高度的实时性,同时它拥有直观、清晰的显示方式,能够为测量人员的测量工作带来更大的便捷性。电子测量技术能够将传感器设置在人类无法到达或者无法长期停留的地方,在对象运行的状态下能够持续进行测量,并直观地记录下相关的数据,这样就方便人们对被测对象进行了解和分析。例如在测量发光二极管时,电子测量技术将数据以数字的直观形式显示出来,将频率以示波的方式显示在荧光屏上,都能起到直观、清晰分析参数信息的重要作用。同时,电子测量技术在实现遥测和不间断测量时能够利用荧光示波法和发光二极管来直接显示出测量的结果,具有直观、清晰的效果,便于测量人员直接对被测对象的行为特征进行认识和掌握。荧光屏示波法,便于形象直观地给出被测量的特征。测量结果还便于打印、绘图或启动指示灯显示。 2.3 与计算机技术相结合 电子测量技术的高速发展离不开计算机技术的大力支持,因此电子测量技术和计算机技术的紧密集合是又一个应用优点。随着现代计算机技术的高速发展、计算机硬件价格的不断下降,通用硬件平台和虚拟仪器也正在成为趋势。通用硬件平台主要包括用于数据采集、信号分析处理和信号输出显示等带有共性的硬件,例如微型计算机、A/D和D/A变换器、显示器等,有了这些通用硬件平台,根据不同仪器的具体技术要求,开发出相应的软件,就可以产生不同的测试功能,输出多种测试信号。虚拟仪器充分利用了微型计算机强大的软硬件技术,可以设计出风格不同的人机操作界面,并且易于随着计算机软、硬件的升级而升级。虚拟仪器允许用户在通用硬件平台上根据自己的需要构造仪器,充分发挥计算机或数字信号处理器的作用,对仪器功能进行变换组合,因而比实物仪器更具有灵活性。在当今科技的高速发展中,测量技术和实验手段的现代化已成为科技现代化的重要条件和标志。随着计算机技术与智能传感技术的不断发展,检测仪器也将朝着“更快、更宽、更深”方向发展。微型计算机的不断发展,让电子测量仪器能够更加便捷地携带,能够对测量的数据、结果以及变化情况进行记录和保存,体现了电子测量技术多功能、高性能的特点。 3 电子测量技术的发展前景 随着信息技术的高速发展,信息和信息化已成为推动经济、技术和社会发展的要素,它反映了当代经济发展、科学技术进步的趋势,被认为是国家现代化水平和综合国力的主要标志之一,从而成为各国竞争的热点。对此各发达国家均把实现社会信息化作为重要的国策竞相投入了大量的人力、物力和财力。电子测量仪器与测试技术正是这些系统与技术的支撑。传统的仪器与测量方法已经很难适应这种需求,必须大力发展测试系统技术、测试软件技术等,用以研制开发新的仪器和新的测试方法。如能适应这种需求,仪器行业将得到很大发展。电子测量仪器经历了从模拟仪器到数字仪器、智能仪器,再到目前的虚拟仪器的发展历程,微电子技术和计算机技术的迅猛发展推动了电子测量仪器的发展。随着电子测量仪器的应用领域不断扩大,现代科学技术的发展和现代化工业大生产,必定会对电子测量仪器提出更高的要求,相应地,电子测量仪器的发展会呈现出新的特点,主要会包括:测量仪器的通用化;测量仪器的模块化;融合大量的高新技术;测量仪器的网络化。 4 结束语 通过本研究的介绍,我们对于电子测量技术的发展有了一定的了解。根据它的诸多优点,相信在未来一定会有更好的发展前景,应用到我们的生产和实践中去,为我们提高优质的生活。 电子测量技术论文:电子测量仪器抗干扰技术措施分析 [摘要]随着电子技术的飞速发展,人们对电子产品提出了越来越高的要求。许多企业都在使生产实现自动化,在实现自动化的过程中需要用到较多的电子测量仪器来检测生产过程中的参数,通过检测到的参数来指导生产操作。所以,电子测量仪器必须要保证其测量数据的准确性,防止出现误差。在实际的操作过程中,利用电子测量仪器检测参数容易出现干扰问题,干扰问题的出现会降低信号的质量,影响设备的正常使用。因此,提高电子测量仪器的抗干扰性能非常重要本文对干扰现象进行了介绍,研究了几种常用的电子测量仪器抗干扰技术和措施,并得到了相关的结论。 [关键词]电子测量仪 干扰 抗干扰 问题 技术 措施 一、干扰现象 (一)、干扰的定义 干扰是指对系统的正常工作产生不良影响的内部或外部因素。对于电测系统来说,干扰就是指对电测系统或仪器的测量结果产生影响的各种内部或外部的无用信号。干扰因素包括电磁干扰、温度干扰、湿度干扰、振动干扰和声波干扰等等,其中,电磁干扰是最为常见的干扰方式,电磁干扰对于系统的影响也最大。电磁干扰容易对系统的性能或信号传输产生有害的影响,使信号的数据发生瞬态变化,加大误差,严重时可能会导致整个系统出现故障。 (二)、干扰的来源 产生干扰必须具备三个因素:干扰源、传播途径和接受载体。对于电磁干扰来说,许多的设备都能够成为干扰源,例如继电器、变压器、微波电器、电动机、高压电线等,这些设备都能够产生电磁信号,对电子测量仪器进行参数检测造成影响。另外,宇宙射线、太阳光和雷电这些自然现象也会产生电磁信号,成为干扰源。电磁信号在空中是直线传播的,具有极强的穿透能力,电磁信号还能够通过导线传人电子测量仪器,传播的途径众多,也是电磁干扰现象十分广泛的原因之一。电子测量仪器就是很好的接受载体,它会吸收干扰信号,影响参数检测。所以,干扰是会对系统造成有害影响的,除去干扰形成因素的任何一个,都能够有效地避免干扰。抗干扰技术就是针对干扰的三个要素进行研究和处理,破坏其中的一个或几个干扰生成的要素。 二、几种常用的电子测量仪器抗干扰技术措施 电子测量仪器容易出现干扰问题,通过干扰现象的来源进行分析,可以知道,提高电子测量仪器抗干扰性能最理想的方法就是抑制干扰源,使其不向外产生干扰或者将其产生干扰造成的影响限制在允许的范围之内。对于生产车间来说,想要生产的过程中不产生干扰源几乎是不可能的。有些干扰是避免不了的,例如电网和外界环境的干扰。所以,在电子测量仪器来说,除了要对一些干扰源进行抑制之外,还需要在产品自身设计方面进行研究,提高其抗干扰性能。常见的电子测量仪器抗干扰技术措施如下所述: (一)、屏蔽技术 屏蔽技术室利用导电或导磁材料制成的盒状的或壳状的屏蔽体,可以将干扰源或者受干扰对象包围起来,这样就可以割断或者削弱干扰源的空间耦合通道,组织干扰源向受干扰对象传输电磁能量。根据屏蔽的干扰场的性质的不同,一般可以将屏蔽分为电场屏蔽、磁场屏蔽和电磁场屏蔽三种类型。通常采用电场屏蔽的方式来消除或者抑制由于电场耦合而引起的干扰,使用铜和铝等导电性能良好的金属材料充当屏蔽体,且屏蔽体要保持良好的接地。磁场屏蔽是为了消除或者抑制由于磁场耦合而引起的干扰,一般可以用高磁导率的材料来充当屏蔽体,从而保障磁路的畅通。对于一些电气设备,既存在电场耦合,又存在磁场耦合,例如,变压器、发电机等等,变压器的电磁屏蔽一般采取的是在变压器绕组线包的外面包一层铜皮作为漏磁短路环,漏磁短路环会产生反磁通来抵消部分的漏磁通,从而使变压器外的磁通减弱。另外,在同轴电缆中,可以在电缆线中设置屏蔽层,防止信号在传输的过程中受到电磁干扰。同时,为了防止电磁干扰发生在通信电缆里面,可以在生产车间的通信电缆外面包裹一层薄膜,这样就能够起到屏蔽外界电磁干扰的作用。需要注意的是,对电磁干扰的屏蔽效果与屏蔽层的数量和每一层的厚度是有很大关系的。 (二)、隔离技术 隔离技术是抑制干扰的有效手段之一,它是指把干扰源与接收系统隔离开来,从而让干扰耦合通道被切断,使得干扰信号无法传输。比较常见的隔离方法有光电隔离、变压器隔离和继电器隔离等方法。光电隔离需要用到的仪器是光电耦合器,光电隔离借助光作为媒介来耦台隔离两端输入和输出的电信号,它所具有的隔离能力比较强,能够有效地提高电子测量仪器的抗干扰能力;变压器隔离主要用在传输交流信号的过程中,需要用到隔离变压器来阻断交流信号中的直流干扰和抑制低频干扰信号的强度;继电器隔离主要是利用继电器的线圈来接受电信号,在利用其触电来控制和传输电信号,这样就可以通过不和电产生联系而将强电和弱电分离开来。 (三)、滤波技术 滤波的形式有多种,主要有波形滤波、频率滤波、时间滤波、空间滤波、软件滤波和幅度滤波等。滤波主要是通过挡住噪声,只让有效地信号输出。干扰源发出的电磁干扰的频谱往往比要接收的信号的频谱宽很多,所以可以采取滤波的方式来抑制干扰。根据滤波器频率的特性,可以将滤波器分为低通、高通、带通、带阻等类型。 (四)、接地技术 为了提高电子测量仪器的抗干扰性能,还可以通过接地技术来实现。接地技术主要是将电路、设备机壳等与大地相连,这样就能够给系统提供一个基准电位。接地可以分为保护接地、屏蔽体接地和信号接地三种类型。通过接地的方式,不仅能够防止设备使用时漏电造成人身安全,还能够有效地抑制干扰。 三、结束语 综上所述,在电气化的环境下,干扰现象时有发生。如果干扰源不能够消失,就需要想办法让其对其他设备的使用造成的干扰降低到最小。通过屏蔽技术、隔离技术、滤波技术和接地技术能够有效地抑制干扰信号的传输,保证电子测量仪器能够在允许的范围内进行参数检测。 电子测量技术论文:现代电子测量技术与仪器仪表的发展 近几年来科学技术迅猛发展,以信息技术为代表的新科技促进了电子行业的飞速增长,也极大地推动了测试测量仪器仪表的快速发展。电子测量仪器的发展为我国国民经济、企业发展,科学教育、特别是国防军事的发展做出了巨大贡献。随着世界高科技发展的潮流,中国电子测量仪器也步入了高科技发展的道路,鉴于中国在全球制造环节和设计环节的重要地位,使得中国成为全球各大仪器厂商青睐的大战场,同时,也带动了中国测试测量仪器的研发与测试技术应用的迅速发展。 电子测量技术的现状及存在的问题 目前国内的电子测量技术已有了很大的发展,中国测量仪器的可靠性和稳定性问题得到了各个方面的重视,状况有了很大改观。测试仪器行业目前已经越过低潮阶段,重新回到了快速发展的轨道,尤其最近几年,中国的仪器取得了巨大的进步,特别是通用电子测量设备和汽车电子设备的研发方面,与国外先进产品的差距正在快速缩小,给国外电子仪器龙头的垄断造成了一定的冲击。随着模块化和虚拟电子技术的发展,为中国的测量仪器行业带来了新的契机,加上各级政府越来越重视,以及中国自主应用标准研究的快速进展,都在为该产业提供前所未有的动力和机遇。从中国电子信息产业统计中可以看出,中国的电子测量仪器每年都以超过30%以上的速度在快速增长。在此快速增长的过程中,无疑催生出了许多测试行业新创企业,也催生出了一批批可靠性和稳定性较高的产品,现在已基本上采用了标准化,模块化的设计体系,已从CAMAC、PC总线、STD总线向VXI、PXI总线发展,从堆叠式测试系统向标准化、模块化测试系统发展,并先后研制出国产化VXI模件、VXI测试系统及PXI系统,使我国测试系统技术水平逐步进入国际先进行列。 虽然国内的测试测量产业快速的发展,但客观地说中国的测试测量仪器还普遍落后,表面上看的有精度不高,外观不好,可靠性差等,深入分析则存在以下问题: 人们在整个产品的制作流程中对测试这个环节不够重视。在传统的产品的制造流程中,研发始终处于优秀地位,而测试则处于从属和辅助位置,研究者对测试不够重视。 数字化、标准化、模块化结构有待提升。“数字化时代”是社会与经济现代化的最新标志,关系着一个国家在科技领域“优秀竞争力”的高低。模块化则是国际电子测量仪器发展的方向。由于历史的原因,中国仪器配套行业的企业多为良莠不齐的小型企业,标准化的研究也没有跟上需求的快速发展,从而导致仪器的材料配套行业的技术水平较低。虽然目前已有较大的改观,但距离整个产业的要求还有一定距离。所以,还应把标准化和模块化的研究放到重要的位置。还有,在技术水平没有达到的条件下,一味地追求精度或追求高指标,而没有处理好与稳定性之间的关系。这些都是制约本国仪器发展的因素。 软件技术、集成技术不够发达。软件技术在电子测量仪器中的作用,就如同人的大脑一样,然而现代我国的电子测量仪器中的软件技术还远远没有体现出来。电子测量仪器硬件,即电子电路技术、同轴器件组件技术、波导器件组件技术的集成技术,在电子测量仪器中是其重要的优秀技术,它与总线技术、软件技术、模块化技术共同组成现代化的电子测量仪器,这是我们电子测量仪器企业尚待攻克的一个难关。 面向应用和现代市场营销模式还没有真正建立起来。中国的仪器设备厂商只是重研发,重视生产,重视狭义的市场,还没有建立起一套完整的现代营销体系和面向应用的研发模式。传统的营销模式在计划经济年代里发挥过很大作用,但无法满足目前整体解决方案流行年代的需求。所以,为了快速缩小与国外先进公司之间的差距,国内仪器研发企业应加速实现从面向仿制的研发向面向应用的研发的过渡。特别是随着国内应用需求的快速增长,为这一过渡提供了根本动力,应该利用这些动力,跟踪应用技术的快速发展。 目前电子测量仪器的高技术成果 成功研制微波毫米波矢量网络分析仪。微波毫米波矢量网络分析仪是我们成功研制的被称为“世界电子测量仪器之王”的仪器。该仪器的突出特点主要有以下几个方面:工作频带宽;测量精度高;大动态范围;高速实时测试。 调制域分析仪的成功研发。调制域分析技术是可以用来加速设计和表征诸如雷达、电子战、监控系统、扩频通信等的工作和性能特征。调制域分析仪还非常适合设计防抱死制动系统、可调节悬浮系统、自适应巡航控制系统、防撞雷达、各种各样的航天和防御系统等。 VXI总线技术取得重大进展。VXI可以大大减小设备的体积和重量,还可以大大提高测试速度,VXI比GPIB的速度可提高40倍,它测试系统的适应性、灵活性大为提高并且价格适中,有利于充分发挥计算机的作用。该研究成果已应用于“XXX型号远程雷达综合测试系统”、“火控雷达综合测试系统”和各种装备的VXI总线自动测试系统中。 电子测试仪器向毫米波推进。通信测量仪器达到高技术水平。通信产业的发展速度超过了人们的想象,所以我们必须适应通信产业的发展,以最快的速度发展我国的通信电子测量仪器。近几年成都前锋电子仪器厂研制完成了无线寻呼检测仪、电台综合测试仪、数字微波通信测试仪;信息产业部电子第41研究所研制完成了误码测试仪、数字传输/数据通信分析仪、七号信令测试仪等。这些产品都达到了二十世纪末国际先进水平。 现代电子测量仪器的发展方向及趋势 电子测量仪器的生产和设计是衡量一个国家工业基础和工业生产能力的重要标志,因此在仪器仪表生产技术的研究中要注重解决好产品的设计和过程监管模式,研究新型的仪器仪表应注重高精度,高质量,稳定性,可靠性,可维护性,可操作性,易升级性等。 我国电子测量技术的发展应保证产品性能更加优异,逐步与计算机融为一体,使测试及仿真软件在仪器中广泛应用,提高自动测试系统的性能,测量数据采集和处理的自动化,实时化,数字化,测量数据管理的科学化,标准化,规格化,测量数据传播于应用的网络化、多样化、社会化,GPS技术、RS技术、GIS技术、数字化测绘技术以及先进的地面测量仪器等广泛应用与工程测量中,并发挥其主导作用。
《车王》主要栏目:车王时尚,名车欣赏,热点论坛,车王专稿,车王梯形台,试车手记等。
软件项目论文:理论联系实践开发软件项目论文 编者按:本文主要从引言;软件项目管理的特殊性;软件项目管理的关键因素;结论进行论述。其中,主要包括:传统作坊式的开发方式逐步被以项目组为单位的协作式开发方式所取代、所谓项目,就是在特定条t"ae下,具有特定目标的一次性任务、项目管理是指“在项目活动中运用专门的知识、技能、工具和方法、软件项目管理和其他的项目管理相比有相当的特殊性、软件项目管理是一种科学的管理手段、软件项目管理的范围不包括传统的软件开发过程、合理配置人力资源、顺畅有效的沟通管理、周密可行的项目计划、健全完备的文档资料、严格的风险管理等,具体请详见。 [论文摘要]科学有效的软件项目管理有助于项目开发的成功.本文介绍了软件项目管理的内容并结合软件项目开发经验,探讨了影响软件项目管理的几个关键因素. [论文关键词]软件项目软件项目管理 0引言 随着信息技术的飞速发展,软件产品的规模和复杂度随之增加,传统作坊式的开发方式逐步被以项目组为单位的协作式开发方式所取代,这就必然涉及到对软件项目的管理.实践表明,一个软件项目的成败,不在于其项目组的技术人员的技术水平,而在于是否采用的合适的管理:.好的管理方式不一定能使项目完全成功,但是一个不合适的管理模式往往会导致软件项目的失败. 1软件项目管理的特殊性 所谓项目,就是在特定条t"ae下,具有特定目标的一次性任务,是在一定时间内,满足一系列特定目标的多项相关工作的总称.项目具有一次性、独特性、目标的确定性、组织的临时性和开放性以及成果的不可挽回性等基本属性. 项目管理是指“在项目活动中运用专门的知识、技能、工具和方法,使项目能够实现或超过项目干系人的需要和期望.”这一定义不仅仅是强调使用专门的知识和技能,还强调项目管理中各参与人的重要性.项目经理不仅仅要努力实现项目的范围、时间、成功和质量等目标,还必须协调整个项目过程,满足项目参与者及其他利益相关者的需要和期望. 软件项目管理和其他的项目管理相比有相当的特殊性.首先,软件的整个过程都是设计过程,不需要大量的物质资源,而主要是人力资源,软件开发的产品以程序代码和技术文档为主,并没有其他的物质成果;其次,软件是纯知识产品,其开发进度和质量很难估H-和度量,生产效率也难以预测和保证.软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制.因此,软件项目管理和其他项目管理相比,有很大的独特性. 2软件项目管理的内容 软件项目管理是一种科学的管理手段,它是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、~x-2,险等进行分析和管理的活动.管理的范围涉及人员的组织与管理、软件度量、项目计划、风险管理、质量保证、过程能力配置管理等几个方面,这几个方面都是贯穿、交织于整个软件开发过程中的.从软件工程的角度讲,软件开发主要分为六个阶段:需求分析阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段.不论是作坊式开发,还是团队协作式开发,这六阶段都是不可缺少的.从用户的角度来看,软件项目的生命周期应该包括项目前期的论证工作、项目计划、软件开发、运行、维护及项目评价.由此可见,软件项目管理的范围不包括传统的软件开发过程,还应该包括开发前的准备工作以及运行中的维护工作和对项目的总结工作.根据PMBOK(项目管理知识体系ProjectManagementBodyofKnowledge,简称PMBOK)中的定义,软件项目管理可以分为以下几个方面: 2.1集成管理:项目计划制定、项目计划实施、集成变更控制等. 2.2范围管理:制定范围计划编制、范围定义核实、变更控制、任务协调等. 2.3时间管理:项目任务分解、进度计划编制、任务持续时间估算、进度计划控制等. 2.4成本管理:资源计划编制、成本估算、成本预算和控制等. 2.5质量管理:项目质量计划编制、软件质量保证、软件质量控制、软件过程改进等. 2.6人力资源管理:组织的计划编制、人员职责的分配、团队合作发展等. 2.7沟通管理:建立沟通渠道、信息交换管理等. 2.8风险管理:项目风险识别、项目风险分析、项目风险优先分析、项目风险控制等. 2.9采购管理:采购计划编制、合同管理、合同收尾等. 在面的软件项目管理中,有几个关键因素,它影响着软件项目的成败,下面就这几4-关键因素进行一下探讨. 3软件项目管理的关键因素 3.1合理配置人力资源 众所周知,人是决定组织和项目成败的关键,也是影响软件93:发质量的最关键的因素,因此软件项目管理应该以人为本,有效管理人力资源,合理配置人力资源.应该根据项目组成员的组成结构情况,合理搭配,充分发挥每位成员的技术专长,做到人尽其能;组织组建好项目团队,培养团结一致的团队精神,规范良好的职业道德;建立健全完备的奖惩制度,落实权利责任制度,做到权责明确,并在项目进程能及时化解各种人事冲突,营造良好的团队协作环境. 3.2顺畅有效的沟通管理 开发软件项目是一项知识性极强的工作,对人的依赖性比其它行业更为突出,因此加强人员之间的有效沟通,实现顺畅有效的沟通管理是软件项目成功的另一个关键因素.沟通管理是一个收集、存储、配置和项目生命周期内所形成的各种信息的过程.它把成功所必须的因素——人、想法和信息之间提供了一个关键连接.对于项目来说,要科学地组织、指挥、协调和控制项目的实施过程,就必须进行信息沟通.这里的沟通包括两个方面,一个方面是软件项目组开发人员与用户的沟通,另一方面则是软件项目组内人员的沟通.前者是做好软件需求分析所必须的;而后者则有助于组内成员的彼此交流,减少理解错位,实现信息畅通,改善人际关系,化解可能的冲突,加快项目的进度.沟通的方式是多样的,可以采用常用的项目组例会方式,可以通过面谈彼此交换意见;也可以利用方便快捷的通讯工具如电话、EMAIL、传真等方式加强信息的沟通;总之,顺畅有效的信息沟通,可以取得彼此的理解,剔除项目进度中的“BUG”,有利于项目按计划顺利开展. 3.3正确可靠的软件需求 软件需求是软件项目的根本所在,需求不明确,软件项目开发范围不确定,项目开发就会失去方向,容易造成开发的产品和用户实际的需求“南辕北辙“,最终导致项目的失败.一个可靠的需求,也是项目管理的关键因素之一.软件需求应当是项目有关的人员一致同意的、清楚的、完整的、详细的、可实现的和可测试的需求的确定,开发人员应该反复和用户进行沟通,认真听取用户的意见,及时归档记录,并适时发掘用户的潜在需求,最大限度地满足用户的目标,开发出用户最理想的产品.最后应拿出开发人员和用户一致认可的软件需求说明书,并加以确认.在项目开始以后,应该尽最大可能不更改需求,要与用户进行很好地沟通,以确保开发212作能按照需求进行,减少需求变更带来的风险!因此,正确可靠的软件需求也是项目成功的重要保障. 3.4周密可行的项目计划. “凡事预则立,不预则废.”软件项目实施过程中,还必须有一个周密可行的项目计划.软件项目计划的目的是为完成软件工程和管理软件项目而制定的合理的计划,它包括以下步骤:估计软件产品规模及所需的资源,制定表,鉴别和评估软件风险和协商约定,而且要标志出几个阶段性的里程碑,这些都是极为关键的.软件项目开发组来说,一个可行的计划的重要性是不言而喻的.在实际发中,:计划的重视程度不够,计划过于笼统、粗糙导致可执行性差,再加上一些人为因素的影响,必然会产生一些反面的影响,或者有了周密可行的计划不严格遵守计划执行,任意变更,都将产生严重的负面影响,有时甚至是灾难性的影响.因此,要想成功进行项目管理,就要对高度重视、周密制定、严格执行.只有严格进行计划才能使成功项目管理得以实施. 3.5健全完备的文档资料 软件项目的文档作为软件产品的主要形式之一,集中体现了软件人员的劳动成果,在整个软件生存周期中占据重要位置.特别是在开发过程中需求发生了变更的情况下,健全完备的文档资料的重要作用就充yJ-~:现出来,开发人员可以及时在文档中回溯,快速锁定问题所在,及时解决问题避免软件项目延期,减少项目.此外,健全完备的档资料在项目接近尾声时也便于软件的测试与后期的维护工作,在项目结尾时,健全完备的文档资料也为人员的培训和项目的再开发发挥重要作用,因健全完备的文档资料也是软件项目成功的重要因素,在项目管理过程中应该高度重视. 3.6严格的风险管理 软件项目的管理是存在风险的,我们应该提前重视风险,并有所防范,最大限度减少风险的发生.实行严格的Ixt.险管理是有效的手段.建立风险项目检查表是进行风险识别的有效地方法就是,主要涉及到产品规模风险检查、过程风险检查、技术风险检查、开发环境风险检查等.此外软件的风险评估也是必不可少的.主要涉及到发生的可能性,最好建立一个尺度表示风险可能性;发生的结果;确定风险评估的正确性;另外,要对每个风险的表现、范围、时间做出尽量准确的判断.同时,要依据以下三个要素对风险进行评价:风险描述、风险概率和风险影响.并从成本、进度及性能三方面对风险进行描述. 4结论 软件项目管理是门科学,也是一门艺术;它是一个复杂的系统,决定了软件项目成败的关键.在软件开发过程中,我们应该理论联系实践,积极从实践中积累经验,注意项目管理中的关键因素,实施有效的管理,使软件项目获得成功. 软件项目论文:谈软件项目中的人力资源管理 软件项目团队建设是实现软件项目目标的保证,团队文化和团队精神是团队成功的重要基础,建立一种“相互帮助,共克难关”的工作氛围十分重要。本文初步揭示了项目人力资源管理的含义与内容、软件项目中的人力资源管理流程和获取方法,以及一些常见问题的解决方法与途径。 软件项目的人力资源管理与项目的进度、成本、整体质量和存在风险等方面管理一样,也是一个项目组织必不可少的管理职能。 一、软件项目人力资源管理的含义和内容 软件项目人力资资源管理就是根据软件项目的目标、项目的进展情况和外部开发环境的变化,采用科学的方法,对项目团队成员的思想、心理和行为进行有效地管理,充分发挥他们的主观能动性,实现项目的目标。项目人力资源管理的重点集中在两个方面:一时针对个人的;另一方面是针对团队的。 软件项目人力资源管理包括计划制定、获取人员和建设团队三个阶段。按照业务管理的流程,还可以具体划分为资源规划、解雇、招聘、筛选、培训等基本活动。 软件项目人力资源管理的主要内容包括: (1)对软件项目进行组织和规划。项目组织规划是项目整体人力资源的计划和安排,是按照项目目标通过分析和预测所给出的项目人力资源的数量和质量上的明确要求、具体安排和计划。 (2)获取和分配软件项目人员。软件项目组织通过招聘获得所需要的人力资源,并根据各自的技能进行工作安排,由于项目的一次性和项目的临时性,项目组织的人员获得与配备和其他组织的人员获得与配备是不同的。 (3)软件项目组织成员的开发。包括:项目人员的培训、考核,激励等等。 (4)团队建设。 由于在项目工作中人员的需求可能是不连续的,容易造成人员的浪费和成本的提高。比如:某软件项目现有20人,设计阶段需要10人;审核阶段需要1周,但不需要项目组成员从参与;编码阶段是高峰期,需要15人,但在测试阶段只需要8人。往往这些阶段进行过程中,会出现没有工作安排的人员。根据大多数大中型软件开发项目的统计,对开发人员的要求是随机变化的,一开始资源需求量较小,然后逐渐上升,达到某个时间常数时需求量达到高峰,之后再逐步下降,减少到较低的数值。 二、软件项目团队的特点 软件项目团队建设,就是吧与软件项目相关的人员组织起来实现项目目标,这是一个持续不断的过程,也是项目经理和项目团队的共同职责。通过团队成员的共同努力能产生群体的协作效应,从而获得比个体成员绩效总和大得多的团队绩效。项目团队不仅可以通过团队成员之间相互的沟通、信任、合作和承担责任,高效地利用有限的人力资源,而且有助于加强员工间的交流与协作。一个好的软件项目管理团队应该具有以下几个特点: (1)有好的团队带头人,他对项目管理有很丰富的经验,是团队凝聚力的优秀,有很好项目组织及人员协调能力。 (2)好的团体,应该有好的知识及能力体系。每个人毕竟不能什么都会,但对于一个团对应该能做很多事情。就软件项目团队而言,就应该在需求、分析设计、编码、测试等重要阶段有具有此能力的人去参与。对于不同的行业,不同的项目,对项目团队的要求也是不同的。如一个游戏项目团队和一个电信软件团队的差别就是很大的。比如:一个WEB开发项目团队,就要有美工、动画设计人员,WEB端、Server端优秀的开发人员。这样去组织一个团队才可能把WEB项目的开发阶段做好,做的很专业。 (3)好的团队,要保证团队目的与个人目的的统一。这也是管理组织学中团队效力及团队效率的问题。也只有这样才能保证团队有凝聚力,稳定、健康的发展。 (4)好的团队,目标明确,目标统一。 (5)要有良好的沟通,乐与交流习惯。融洽的团队环境。 (6)良好的团队组织及团队合作习惯,不能有什么小的派别等。 (7)好的团队,人员职责分明。 (8)好的团队,有一个好的团队学习习惯。这是团队能力提高的阶梯。 三、软件项目团队的冲突管理 冲突就是个人、团队、组织限制或阻止另一部分个人、团队、组织达到预期目标的行为。软件项目团队内部成员之间相互了解越深入,彼此合作越默契,团队建设也就越出色,效率也会因此提高,但是人与人之间相互了解需要一定的磨合时间,在这一时期必然会存在很多方面的冲突,需要及时对这些冲突做出有效处理。在项目运作过程中,存在冲突是很经常也很正常的,但如果仅仅是试图避免冲突或者是压制冲突,只能是进一步恶化冲突,导致效率的严重下降。冲突既有积极的一面,也有消极的一面,如果能有效地解决这些冲突,可以有助于改善团队的建设和项目的状况,给团队一个学习与提高的机会;如果解决不当,有可能会给项目埋下隐患或者使得整个团队处于一种混乱状态,最终导致解散、失败。因此项目团队管理者要引导冲突解决结果向着团队成员积极协作有利的方向发展,而不是向着消极的方向发展,造成不可挽救的恶果。解决冲突的方式主要有:建立完善的解决冲突的方针与管理程序;冲突双方直接沟通协调,解决矛盾;利用会议解决冲突;在所有的解决方式中都离不开沟通,解决冲突过程中,沟通的方式有很多,如:口头沟通、书面沟通、正式沟通、非正式沟通、面对面或者是通过其他方式沟通等,这需要根据项目以及冲突的不同性质选择不同的沟通方式,以达到效率最高。一般解决软件项目开发过程中的冲突可以从以下几方面出发: (1)沟通协调一定要及时。团队内必须做到及时沟通,积极引导,求同存异,把握时机,适时协调。唯有做到及时,才能最快求得共识,保持信息的畅通,而不至于导致信息不畅、矛盾积累。 (2)善于询问与倾听,努力地理解别人。倾听是沟通行为的优秀过程。因为倾听能激发对方的谈话欲,促发更深层次的沟通。另外,只有善于倾听,深入探测到对方的心理以及他的语言逻辑思维,才能更好地与之交流,从而达到协调和沟通的目的。同时,在沟通中,当对方行为退缩、默不作声或欲言又止的时候,可用询问引出对方真正的想法,去了解对方的立场以及对方的需求、愿望、意见与感受。所以,一名善于协调沟通的人必定是一位善于询问与倾听的行动者。这样不但有助于了解和把握对方的需求,理解和体谅对方,而且有益于与他人达成畅通、有效的协调沟通之目的。 (3)对上级沟通要有“胆”、有理、有节、有据。能够倾听上级的指挥和策略,并作出适当的反馈,以测试自己是否理解上级的语言和理解的深刻度;当出现出入,或者有自己的想法时,要有胆量 和上级进行沟通。 (4)良好的回馈机制。协调沟通一定是双向,必须保证信息被接收者接到和理解了。因此,所有的协调沟通方式必须有回馈机制,保证接收者接收到。比如,电子邮件进行协调沟通,无论是接收者简单回复“已收到”、“OK”等,还是电话回答收到,但必须保证接收者收到信息。建立良好的回馈机制,不仅让团队养成良好的回馈工作习惯,还可以增进团队每个人的执行力,也就保证了整个团队拥有良好的执行力。 (5)控制非正式沟通。对于非正式沟通,要实施有效的控制。因为虽然在有些情况下,非正式沟通往往能实现正式沟通难以达到的效果,但是,它也可能成为散布小道消息和谣言的渠道,产生不好的作用,所以,为使团队高效,要控制非正式沟通。 要清楚的认识到软件项目人力资源管理的重要性,并掌握软件项目人力资源的筹集,项目团队信息交流的方式,成员激励的要素及处理冲突的方法。总之,人力资源管理是软件项目开发中的重要智力资源,必须做好软件项目人力资源的管理。 软件项目论文:软件项目管理的信息交流探索 论文摘要:软件开发是一项高度知识密集型的创造活动,在这个过程中信息交流扮演了极其重要的角色。信息交流模式对软件开发效率、项目管理和开发工具的发展进化有着深刻的影响。提出信息交流的三个特征模式,并在共享库的基础上论证自然损耗的强信息交流模式对软件开发的积极作用和影响。 论文关键词:软件项目管理 信息交流模式 广义信息交流 共享库 1引言 1970年Sackman对12名程序员用两个不同的程序进行试验,结果发现程序长度差别为6:1,程序运行时间差别为8:1,程序编制时间差别为9:1,程序编码时间差别为18:1,程序排错、调试时间差别为28:1。在实际开发中,软件项目开发成员之间存在差距是非常普遍的。对此通常的做法是采用内部交流,如员工培训、技术会议、成员讨论等方式,达到减少团队成员的差距的目的。 软件开发是一种有特定目标的团队合作活动,而团队只有通过有效的交流才能发挥其集体的力量。在开发活动中信息交流普遍存在,而且扮演着非常重要的角色。它协调成员行为,使工作同步,与团队行为方式及其效果密切相关。因此,如何有效管理和控制信息交流变得非常重要。但信息交流往往难于控制和管理:如果没有良好的管理,开发团队很容易陷入工作低效、信息混乱的境地,并导致种种负面影响——工作中断、思路中断、时间消耗等。调查显示,每周工作40小时的开发工程师,实际开发时间平均仅有16~18小时,其它很大部分时间消耗在人员之间的交流上。相反,一个团队的信息交流简单、通畅、损耗小,其工作往往协调一致,各种活动有条不紊。信息交流对软件开发有深刻的影响。 当代的软件项目管理理论似乎对开发团队的信息交流问题缺乏足够的关注,在这方面多数是强调团队合作的作用。实际上,信息交流模式存在很多内在的规律,研究分析这些因素将有利于软件项目管理工作的改进,有利于为软件业的发展提供有益的思考。 2广义信息交流及其模式分类 从狭义上讲,信息交流仅限于人与人在语言、思想上的直接交流,在广义上则包括一切信息的发送、接收、传递以及这个过程的相互作用(如引伸、扩展、缩小、曲解、联想等等)。在软件开发中,所有从自身以外主动获取信息的活动都属于信息交流的范畴;交流对象不一定是人,可以是机器、经验知识库、软件系统(如DSS)等等;但交流主体一定是人。广义信息交流在软件开发过程中极为普遍,所有任务都在特定的信息背景(专业知识、任务、计划、规范化、管理指令等等)下由各个成员共同完成。 3信息交流模式特征及其条件 根据信息交流的特性,可以将其分为三种特征明显的模式。 3.1强信息交流模式 强信息交流模式的特点是交流非常频繁,不仅发生在项目成员(包括项目经理)之间,而且发生在成员个人网络之问(如某成员与项目组以外的专家、个人进行的交流);信息交流方式表现为面对面或人与人的交流,缺少工具支持;存在很大的损耗,交流虽然活跃但处于无组织的信息混乱状态,过多的交流损耗大大降低了团队的工作效率,成为管理上的瓶颈。 图1表示了一个典型的开发团队的强信息交流模式。可以看出,控制通道M—P或P—c的信息交流相对集中而简单,但项目小组内部的交流则非常频繁,交流频度(复杂度)是n(考虑交流的双向性,n为项目成员的数目)。由于项目的执行优秀分散到每个直接开发软件的各个项目小组成员身上,在强信息交流的模式下,交流频度太高导致整个小组的开发效率低下。同时项目经理M由于忙于应付各方面的交流而导致小组内部缺乏管理。因此这是一种内耗巨大的信息交流模式。大型项目往往容易陷入这种状态,这也证明了为什么大型项目更依赖于有效的管理的事实。 3.2弱信息交流模式 这个模式的信息交流非常有限,只存在项目经理与程序员之间的交流,程序员之间几乎没有信息的交流,更没有项目小组以外的支持;没有利用工具促进交流。由于缺少交流,各自为政,效率低下。项目人员缺乏管理和组织,成员之间存在信息交流障碍,没有内部评审小组对计划进度的严格监督,如图2所示。 这种情况之下交流已经非常少,但仍然有损耗,这种无法避免的损耗就是自然损耗。 3.3自然损耗的强信息交流模式 上述两种信息交流模式都存在着固有的问题,但他们各有所长:强信息交流通畅无阻;弱信息交流损耗接近于自然损耗。若交流模式同时具备这两个特点,则该模式就是自然损耗的强信息交流。该模式既有强信息交流的优点,又克服了其损耗大的缺陷:一方面成员个体之间的信息通道非常畅通,另一方面每个个体受到来自团队内部其他成员的干扰大大减少。 但形成这个模式是需要条件的,存在大量的管理良好的易于获取的充分共享的经验知识库,即图3中的共享库,是其中的一个必要条件。共享库使得大量的信息可以不通过传统的交流获取,提高了信息传递的速度,降低了人与人之间的直接交流的频度。 共享库是一个关键的角色,在这里泛指一切有助于提供有效信息服务的信息集,但应排除团队本身,否则又回到强信息模式的状态。内部资料库、可以提供咨询的专家组、决策支持系统、Internet资源等等都可以成为有效的共享库。其特点是共享,可以同时提供多通道的服务。 另一方面,项目组成员之问必须排除个人色彩,交流通道流畅,不存在任意交流,每次直接交流都是必要交流——共享库无法提供这种信息才由直接交流解决,这是强信息交流模式的一个条件,同时也是自然损耗强信息交流模式的一个条件。 4自然损耗的强信息交流模式对软件开发的启示 信息交流模式的重要性质提醒我们:软件开发中如何避免信息交流的混乱?如何管理好团队的信息交流模式?如何降低信息交流的损耗?信息交流的三个特征模式的为此提供了有益的启示。 4.1从广义信息交流来看软件开发的发展趋势 仅仅从狭义信息交流来看,软件开发的信息交流并不起眼。为了得出建设性的结论,我们必须从广义信息交流的角度来研究问题。基于此,我们认为下面四点均是软件业按照信息交流模式规律发展的证明: ·运用工具促进交流 计算机网络使单机环境向网络环境扩展,大大扩展了信息传播的方式和速度;局域网已经成为各单位的必不可少的环境,特别是Internet已经成为事实上最大的信息源。分布式数据库系统、邮件系统、文件传输协议、即时交流工具、搜索引擎都是基于网络的信息交流工具。这些工具使人们获得所需信息的能力大大提[!]高。 强大的集成环境:普遍认为它是人们应付软件危机 的产物,但从信息交流的角度来看这是软件开发工具发展的必然趋势。它代替程序员做了大量的信息获取、知识输出、信息协调、交流的工作,为降低交流频度起了巨大的帮助作用。可以预见集成开发环境将有更惊人的发展,而且逐步会把其他软件和目前仍然要人工来完成的工作纳入其范围,如配置管理、版本控制、更友好的联合开发环境、自动测试、智能辅助工具、自动化的文档管理技术等等。 ·构建更大的信息单元(信息粒度) 软件由模块或对象组成,而模块和对象则由更多的信息单元(包括数学公式,元数据等)组成。多个信息单元可以集成为具有特定功能的更大的信息单元,使得使用信息时不必考虑更多的与目标无关的细节,从而增加信息交流的强度。这种信息单元的扩大化就是软件复用思想。早期的软件开发比较原始,基本上是完全个性化的(比如某个具体功能的汇编语句),随后逐渐出现了直接调用各种工具包、系统函数的情况,直至更正式的复用:面向对象、构件等技术的提出和应用;软件业在软件复用方面做了巨大努力,出现了不同的技术和标准,主要有OMG定义的CORBA和Microsoft公司的DCOM以及SUN公司的Java平台。复用构造了更大的信息单元,为降低信息交流的开销创造了有利条件。 ·支持信息共享 驱动软件业发展的一个重要思想是共享,共享在信息爆炸时代充分体现了其优越性。没有共享,信息再多也只是一个孤岛,严重影响信息流通和交流。早期的开发工具缺少共享支持,随着软件需求的快速膨胀,出现了所谓的软件危机。为了应软件危机,出现了支持充分共享的开发平台,这些开发工具普遍出现了可视化、网络化、智能化、自动化的趋势,为共享提供了技术支持,而共享的根本目的在于破除交流的障碍,为实现无损耗的强信息交流模式创造了条件。 ·利用智能化 智能化一直是软件工业的一个研究热点,而且将会发挥越来越大的作用。软件开发要减少人的交流开销关键在于减少人的有意识的参与活动。机器智能可以代替人面对面的交流、教育、培训,它不受时空的限制,可以即时提供,可以并行工作,可以随需应变,从而大大减少直接交流带来的损耗。比如智能化的搜索引擎可以提供更好的搜索服务。 由此可以得出一个结论:追求“减少交流损耗”是软件业发展的一个内在的趋势,减少交流损耗是提高效率的重要条件。 4.2保持活跃的信息交流。减少损耗 在软件开发活动中信息不对称普遍存在。信息不对称导致的结果是成员之问的开发速度无法一致,只有充分交流才可以降低信息不对称性,才能加速知识的流通和传播。但实际上,由于信息交流的损耗问题,不允许这种交流无限制地发展,这就需要管理控制和工具辅助,避免并非必要的直接交流的发生,使强信息交流的损耗降低到自然损耗的水平,实现自然损耗的强信息交流模式。 4.3增强工具性。提高共享性 信息的充分共享是强信息交流的一个条件,但也不容易做到,它需要工具的支持,因为工具支持避开了人与人的直接交流。共享库的思想在引导着整个软件业的发展,其根本原因在于共享库减少了信息交流的开销,把信息交流的模式转变为更接近于自然损耗的强信息交流模式。这些开销本身是不可避免的,但共享库利用机器智能和软件的帮助减少了这个开销。可见未来软件工业必须不断增强工具性、共享性,不断提高智能化程度。 5结论 信息交流模式的性质提醒项目管理者:信息交流的模式深刻影响着项目的每个方面,管理者必须采取各种措施实现自然损耗强信息交流模式,避免进入单纯的强信息交流模式或弱信息交流模式的误区。 另一方面,信息交流的模式也对软件开发环境提出了挑战那就是如何提供更好的工具支持,减少不必要的人一人的直接交流,如何提供全方位的信息交流的支持,减少信息交流的开销。 自然损耗的强信息交流模式在软件项目管理中将会产生广泛的影响。技术进步将加快这一进程。成熟的数据分析、数据库技术应用到信息交流工具中去,并与开发环境无缝结合,将大大提高获取知识的速度并提高这些知识的可用性;另一方面,结合人工智能信息交流工具,可以自己整理收集有用的信息;数据挖掘技术将可以把普通的“信息查询”转变为“知识查询”这些技术与共享库的结合将大大减少人工信息交流的损耗,有助于信息交流模式转变为自然损耗的强信息交流模式,从而提高软件的生产效率 软件项目论文:应用软件项目经理三步曲 应用软件项目经理三步曲 相信任何一个成功的项目经理,都会经历失败的郁闷,成功的喜悦。经常在论坛上会出现某某项目经理的辛酸泪控。外行领导内行的事,时时发生,处处发生。项目的压力就象一座大山一样压在项目经理的头上,不断的夜战,项目不停的延时,不停的捉虫几乎成了每一个项目经理的必然道路。就在忙得焦头烂额的时候,高层的领导忽然宣布,撤消项目计划。一切Gameover! 本人也跟大多数项目经理一样,经历的这种风霜的洗礼。我相信,大多数有思想的人都会在努力的寻找项目成功的方向。今天,我并不算是一个成功的项目经理,但以仅有的经验希望与大家共享。同时,有一句话我觉得很重要,也很关键:你的项目失败了吗,请更多的在自已身上找失败的原因! 在众多的项目中,实践证明,一个成熟的项目经理应该要经过三步曲。 第一步:基础篇——技术 很难想象,一个不懂技术的项目经理如何能把自已负责的项目做好。有很多会画窗口和接数据库的项目经理,认为自己是技术牛人。这类人往往会不加分析,将别人的代码贬低一下,然后,觉得自已有一种飘飘然的感觉。我想这样你会成功吗?要掌握好的技术我想从下面几个角度阐叙。 一、从学习的角度来说, 要想掌握好技术,除了有好的理解能力外,勤奋、谦虚、愿沟通是必不可少的个人品质。关注知识面,倾斜知识点,这是获得高技术的一条途径。否则,世界上就很可能又会多一个夜郎。 勤奋:相信在这个行业里的人都会认识到它的重要性。如果不够勤奋的话,我相信很难在这个行业取得成就,技术天天一个样,如果不前进,就意味着后退。从项目经理的角度来说,如果项目经理本身不勤奋,不仅会影响项目进度,项目质量,很可能会影响项目成员的精神面貌。 谦虚:谦虚的人绝对不会轻而易举,不付责任的对别人的代码狂批一顿。谦虚的人,一定会去寻找和学习别人的闪光点。只有不断的吸收别的先时的东西才能丰富自己的东西。千万不要不加分析,只看了几行别人的代码就开始自大起来。这样,即使有金子,也会因为自大而丢失。其实,虚心的听取别人的意见,认真的看别人的产品或者代码,才能真正的更快的学到好的东西。如果,您还是一个入门级选手,请不要一天到晚的谈创新,可以说没有模仿,就几乎不可能有创新,也就是说如果您不愿虚心接受别人的东西,您就很难有创新。 沟通:沟通,也许在各行各业都已提到了一个相当重要的位置。在一、二十年前,也许您会经常听到某位大侠单独完成了某种创举,成了人们崇拜的对象。可今天,这种大侠,已经很难有生存空间了。代而取之的是,某军团,又攻克了一座什么样的宝垒。这样,沟通,可以说已经变得无比的重要。在软件业,沟通可以说是快速学习和掌握新知识,达到技术上的更高层次的最佳途径。 记得我在大二时,对电脑技术非常感兴趣,几乎夜夜为它为而忙,当然,也有游戏的兴趣,呵呵。现在回忆那段时光,用6个字总结:勤奋、自大、炫耀。由于我的勤奋,当时应该算得上“技术高手”了。喜欢批评别人的代码,批评别人的界面。甚至会为自已写的一个屏保,而觉得风光无限,晕倒!而跟同学交流时,炫耀大于学习。没想到我当年是一个地地道道的夜郎。 今天,象我当年一样的夜郎还不断的在涌出。我想,如果想真正的掌握技术,请拒绝夜郎。 二、从技术的深度来说: 技术的深度需要结合自己的工作实际情况,来确定在某一个知识点上的深入。成为某领域的真正专家。如果项目小组是专攻这个方向,这样的技术深度对项目经理来说是非常有必要的。可以很好的带领团队攻破技术难关。 如:图形处理技术、网络传输技术、设备驱动技术、数据库应用技术等。 三、从技术的广度来说: 一个成熟的项目经理,他必须拥有非常广的知识面。谈到知识面,就会有人说,我会Java、VC、VB、Delphi等,学习了n多的编程语言,这样我的知识面可以说非常广了吧。其实这是一个误区,一定要走出来。 技术的广度,并非指学习语言的多寡而论。广度应该包含两层含义: 1、技术的学习广度。 如果学习了Delphi语言,应该要关心各种相关知识面: 如:delphi的发展动态、windows的消息处理机制、相关数据库的编程知识、各种网络协议、分布式集中式的处理等。 2、技术的应用广度。 技术的应用广度,是指你可以用你掌握的工具,来实现各种各样的应用。如:可以开发分布式的处理软件(中间件),也可以做各种网络传输软件等。 第二步:提高篇——业务 对于大多数人来说,技术已经觉得没什么难度了。然而,行业软件的开发,决非技术可以解决问题的,要想成为项目经理,您仍需努力,提高业务知识,势在必行。谈到业务,就会谈到国内的ERP软件。可以这样说,国内的ERP软件厂商大都是失败的,我敢说失败的原因绝非技术,而败的大部分原因都取决于业务。 相对于ERP软件来说,国内的其它行业软件却要成功得多。如:财务、银行、证券、医疗、保险等行业软件。ERP软件本身的业务是非常复杂的,不象其行它行业软件一样,有很多的规范可以参照,正因为ERP软件业务的复杂性和灵活性,所以ERP软件是非常难以开发的,绝非几个程序员就可以闭门造车。根据国内外行业软件成功和失败的案例可以说明一个问题,应用软件,应该是应用在先,软件在后,一个好的项目经理,必须要理解这个软件的业务应用,并且应用自已掌握的技术才能够开发出成功的软件。这个项目组的项目才有可能成功。 建议,一个在技术上已经有基础的工程师,应尽量找些机会上一些工程,参加一些业务学习的机会,以提高自已的业务能力。从而能真正把握好业务需求,指导项目组的成员进行正确的项目开发。 一个好的项目经理,总能很好的理解客户的业务应用,掌握好业务模型。 第三步:艺术篇——管理 管理是一门艺术,这话一点也不假,大到国家管理,小到项目组的管理。当拥有了技术和业务两种素质以后,更高的层次应该是学习管理这门艺术。既然是艺术,就可以想象它的难度有多大了。管理的重要性,我想这里也不必多叙说了。以本人有限的经历在这里斗胆讨论一下项目管理艺术的几个方面。 1、有效的团队组织。 提高团队组织的工作绩效,提高组员的团队精神。这非常有利团队有效,有序的工作。有效的团队建设,这是管理的重要内容。 2、小组成员的沟通。 组员的沟通,可以很好的加强团队组织的凝聚力。可能更好的让项目良性的进行。而陪养这种气氛,形成有效的沟通,这也是项目管理的基本内容。 3、小组成员的考核。“文秘站”版权所有 在这个竞争的社会 中,我想管理是不能缺少考核制度的。有效的考核有利于提高组员的积极性,同时,能形成一种竞争的气氛。当然,如果不能很好的应用考核,就会导致负面的效果,由此可见,考核是管理的一个关键点。 4、团队的学习。 学习是创新和发展的能源,注重团队的学习,才能让团队不断的发展。作为小组的领导者,一定要组织团队有效的,有针对性的学习,把握学习的方向。这种组织团队学习的能力也必须是管理者要掌握的。 5、小组成员的发展。 每一个人都会希望自己能做出好的成绩,能在公司有好的发展,如果自已看不到发展的曙光,就会影响到团队的工作。因此,项目经理还必须学会让组员获得发展的机会,获得一种成就感。 软件项目论文:做管理项目就象用杀毒软件 一天到一家公司拜访一位老总,席间偶然谈起这家公司电脑中病毒泛滥,弄得许多电脑不敢使用。由于我一直对电脑技术颇有业余兴趣,就自告奋勇地提出要教他们杀毒。主人同意之后,我就开始在一台电脑上操作示范。我先用公司现有的杀毒软件进行查杀,杀掉了部分病毒。然后我又从互联网站上下载了若干软件,轮番查杀。有的软件只能防不能杀,有的软件一个病毒也查不出来,有的软件查出病毒却杀不了,有的软件杀不了几个病毒,却造成电脑出现种种异象,比如死机。尽管如此,这些杀毒软件还是功劳不小,杀掉了不少病毒,电脑可以正常使用了。然后我又对各个杀毒软件进行分别处理,留下了个别经证明能查杀病毒的软件,面对那些干不了活的甚至造成电脑死机的软件,试过就删了。还有几个病毒无论用哪个软件都杀不掉,最后我只好删掉有毒文件。 查杀病毒示范做完之后,我就和老总坐下来谈公司管理,老总就谈起以前也请过管理顾问来做诊断和治疗,可是那些项目做完之后,许多问题依然存在,弄得大家很失望,老总问我这是怎么回事。我顺手就把杀毒软件和管理项目做了比较,说明各个管理项目就象一个个杀毒软件,每一个项目至少只能解决管理中的一部分问题,不能指望引入一了一套管理项目,就可以一劳永逸地解决所有问题。不少人一开始对某些管理项目(比如ISO9000)抱有不切实际的幻想,指望它们能包医百病;一旦事实证明并不是那么回事,他们又对所有管理项目一概怀疑和排斥,觉得还是自己凭经验治理的好。 我就接触过一个老板,开始是不顾公司一片混乱,哭着喊着非要搞ISO9000不可,劝都劝不住。因为他觉得一搞ISO9000,一切都会好起来。后来刚开始搞ISO9000,他一听说ISO9000基本上不涉及财务,不能帮助他解决财务管理中的问题,大大出乎他的意料,立马就对ISO9000失去了兴趣。后来人们花了九牛二虎之力总算把这家管理混乱的公司的ISO9000做完了,而且通过了认证,这位老板却一点感谢没有;反而觉得公司里还有很多问题,ISO9000没做好,连费用都不想付,证书也不想拿,而在管理上却基本上回到了老路上去。 不少类似企业好不容易走上了"法治"轨道,略受挫折,就又一头扎回到"人治"的轨道,而且再也不肯回头,让人觉得真是可悲又可笑。文秘站版权所有 其实各个管理项目又岂止是不能解决所有问题?有的项目还根本不适合你和企业,至少是不适合现阶段下的你的企业,如果硬要导入,说不定会使你的企业"死机"呢! 有的管理项目,恐怕也只能"查",不能"杀";可以帮您诊断企业一些毛病,至于解决问题,对不起,恐怕您得另请高明。再者,现在人们推出的各种管理项目五花八门,即使您的企业把这些所有的项目都"做"了,也不可能解决您企业所有的问题,就象将现有的全部杀毒软件都用上,也有可能无法解决全部病毒一样。 您在企业实施的各种管理项目,还存在一个互相衔接、配套的问题,否则就会互相抵销或冲突。这也象各种杀毒软件一样,不能随便混用。有一次我在一台已经安装了某种杀毒软件的电脑上运行另一个杀毒软件,结果一运行就死机,三番五次,不知原因。后来我把电脑原先的杀毒软件卸载掉,新的杀毒软件才得以顺利运行。 最后,您的企业要做什么管理项目,需要一番认真调查,深入了解和系统思考,这一点可不象运行杀毒软件那样,可以不管三七二十一,拿过来试一下再说。 胡乱做一个管理项目,有时不仅无助于企业,还会有害于企业,使企业付出代价。至少,做一个无效的管理项目,即使无害,你也是要花一笔顾问费的。 总之,企业要导入某一个管理项目,一定要事先进行认真调查,深入了解和系统思考。要考虑以下因素: 1)这套管理项目是否确实适合于本企业? 2)这套管理项目用来解决哪些问题? 3)这套管理项目不能解决哪些问题? 4)这套管理项目与其他管理是否兼容、如何兼容? 5)对于通过管理项目实在解决不了的问题,您是否有决心和信心整个端掉染病的个人或群体? 如果您充分考虑了以上问题,我们认为您已经在实施管理项目之前有了充分的思想准备,实施项目的主观因素已经成熟了。 软件项目论文:应用P3软件为建设项目管理服务 摘要:三峡工程是一举世嘱目的工程建设项目,项目管理的任务其中包括进度控制的任务极其艰巨。业主单位确定应用P3软件作为进度控制的辅助工具已近五年时间,取得了很大的成绩,但还存在有待改进的地方。笔者有幸从93~96年,涉及此方面的工作,对合理地应...... 关键词:P3 建设项目 管理 服务 三峡工程是一举世嘱目的工程建设项目,项目管理的任务其中包括进度控制的任务极其艰巨。业主单位确定应用P3软件作为进度控制的辅助工具已近五年时间,取得了很大的成绩,但还存在有待改进的地方。笔者有幸从93~96年,涉及此方面的工作,对合理地应用P3强大的功能为项目管理,尤其是项目进度控制服务,提一点自己的看法。现分述如下,作为抛砖引玉供有关部门参考。 1 统一规定网络进度计划的表达形式 三峡工程因其规模宏大,需要采用分项直接承发包制,业主将与多个独立的承包商建立合同关系,如果承包商们在进度计划表达形式上不统一,各自采用他们习惯的表达形式,对单个合同可能是可行的,但对整个三峡工程的进度控制而言,将产生混乱的而导致无法进行。 网络计划的类型有肯定型、非肯定型,随机型、循环型等。在土建行业大多采用称作关键线路法的肯定型计划网络。而该类型计划网络以其表达形式来分有:双代号、单代号、与单代号搭接网络等表达形式。从业主与监理方使用的网络计划大多是控制性进度网络,以及考虑到工程建设项目的复杂程度与P3软件所能支持网络计划的类型而言,以采用单代号搭接网络最合适。由于它表达相同的计划对象时,可以具有网络的规模最小,表达最为简洁的好处。因为它可免除用其肯定型计划网络时,为了表达活动之间的逻辑关系而需要增加虚活动和要把完整的须加细分的敝端。关于规定统一用搭接网络的建议,必须取得建设各方的共识,并共同执行。只有这样,才能把进度管理,纳入统一的、可操作的进度控制模型之内。 2 分析管理环境,合理确定进度计划网络整体结构 进度计划网络的整体结构是指进度网络系统中整个局部网络之间联系方式不同划分结构类型。 在选择进度计划网络的整体结构形式的时候,必须根据建设项目特点与管理模式出发予以考虑。从三峡工程业已招标发包的合同看,有的一个合同包含了若干个单项工程(如右岸一期工程合同);有的则一个扩大单位工程包含了若干项合同,如永久船闸工程。因此,业主项目与监理单位均处在多个合同管理环境下工作。这大大增加了项目管理的难度与工程协调工作量。我们在确定网络计划整体结构时,都要与上述多项目管理环境相适应,并充分利用P3软件所能提供的功能为前提。 关于进度计划网络的整体结构,可分为两类,一类是多级网络,如以三级网络为例,其示意图见图1。 个工作(或称活动)。因此,分解的详细程度会直接影响网络计划中活动数目。过于详细,则增大网络图的图幅,不利于阅读与管理;分解得过粗,则对进度控制缺乏必要的指导作用。WBS分解的详细程度应考虑如下因素: (1)WBS分解的详细程度要与计划进度的功用相协调,业主方的计划进度主要用于进度控制,宜粗些。通常分解到分部工程(最多到分项工程)的层次即可;对承包商实施性的进度计划所需的CWBS,可由承包商对其合同范围工程,在业主方WBS框架基础上根据需要,再自行细分; (2)WBS的框架结构,要兼顾工程分标的具体要求。如永久五级船闸输水工程,宜将其再分成上游输水工程与下游输水工程,以避免出现一个分解单元跨两个合同的情况; (3)分解的详细程度,对整个工程各部份要做到基本一致,以便能正确确定网络计划中各活动之间的逻辑关系; (4)WBS分解的详细程度应使之对应的活动,在施工现场较易识别,有利于进度检查与进度控制工作。 总之,WBS分解结构应有利于建设项目进度控制与其他项目管理的需要。 3.2 建立工程项目管理的组织分解结构(OBS) 为使项目管理机构管辖范围清晰、职责分明,常用组织分解结构描述业主方管理机构的设置。并把它与WBS终层次的分解单元对应起来,即把WBS垂直树与OBS水平树按项目管理组织的管辖范围,得出对应的交叉点,以明确其责任主体。OBS的详细程度可分至具体责任人。 3.3 建立为项目管理服务和方便P3应用的代码体系 设计出一好的代码体系与代码方案对于项目管理及相关软件高效应用至关重要,它可使诸如统计、分类、校对、查询、计划的整合、计划的拆分、数据组织、过滤等工作变得简单方便。由于限于文章篇幅仅列项说明如下: (1)为拟订好WBS框架,建立统一的工程分解结构代码符与词典。并在最高层主网上输入,以便为各层主、子网所共亨。 (2)为拟定好OBS框架,建立统一的组织分解结构代码符与词典,并在最高层主网上输入,以便为各层主、子网所共亨。 (3)依照三峡工程分标设计,统一规定合同代号,并建立词典。 (4)约定各标合同项目活动代码,在单代号搭接网络模型下,活动代码为网络中节点代码,从活动代码易于做到唯一性的易于阅读网络图,建议活动代码的前两位为字母型(与合同代号一致),后4位为数字型混合码为宜。后4位阿拉伯数字均以0、5数字结尾,以便为以后网络中增加活动留地。 (5)约定活动分类码 活动分类码实质上是把某些特性用活动分类码的形式加以识别。P3可为活动提供20个分类码,这些活动分类码可以识别诸如:活动属何种工程;活动所在的工程部位、高程;活动的承包单位;活动的监理单位;活动的业主管理单位;施工活动还是管理性质活动;以及想要识别的其它特性。业主方统一建立活动分类码(包括代码结构、码值与词典)供参与工程建设的有关单位所共亨。 (6)制定统一资源类别代码 制定统一资源类别代码的结构、码值与词典,资源包括:资金、劳力、各种材料、各种专用施工设备等。制定统一资源类别代码,使各承包商以统一的代码把资金、劳力、各种材料、各种专用施工设备的需要量载入网络之中,不仅为承包商编制施工资源、配置计划提供依据,同时也为业主方通过主~子网络结构汇总各种资源的总量及其在时间上的分配提供方便。为业主的材料、设备的采购与供应,资金筹措,施工现场管理等提供信息支持。为了减少这方面的工作量,可仅对业主关心的资源进行,对承包商关心的资源可在其子网络上自行定义。 4 制定运行规则,避免混乱发生 业主与多个承包商建立工程施工合同关系,共同为项目进度目标的实现各自承担其相应的义务情况下,按照一定的准则,规定各方运行规则,是避免发生混乱所必须的,尤其是应用P3采用多层二阶主~子网络非直接传递结构模型时,尤为必要。其运行规则的内容概述如下: (1)有关各方均应采用为业主方制定的代码结构、码值(符)、词典。最好在最高层主网上输入,以便为各层主、子网所共亨。 (2)为使在主~子网结构内运算协调,在运行进度计划调整、更新时,必须确定相同的更新日期。所有的子网应使用相同的数据日期,以避免冲突与混乱;如果相同的数据日期不可能,应在主网更新、调整,使其数据日期在主~子网上同步; (3)进度计划调整、更新的数据日期,可统一规定在月支付后的某一天为宜; (4)承包商在其子网上调整、更新进度计划(增、删活动、调整活动时间、改变活动逻辑关系等),必须在其子网络拷贝版上进行,然后交监理审批,经批准后才能作为正式的子网络,并将原子网络备份(存档)以便恢复或查询; (5)经(4)所述步骤后,统一建立从合同到整个建设项目各层次的目标进度网络,为事后的进度评价建立基准; (6)各承包商对各自的进度进行评价时,均以经监理、业主审核确定的实际完成的工程质量为基础进行,使进度评价建立在可靠的基础之上; (7)当在主网上增加不属于子网络的活动或里程碑日期时,应为主网络定义一个前两个字符的可与子网络活动相区别的活动代码符; (8)业主、监理方为维护进度计划系统的安全,还应建立如下规定:在网络环境下,建立主网络与子网络的权限,及子网对主网络存取、访问的权限;用于所有子网络工作日历;用于调度/平衡计算如何选项的规定;资源、费用计算单位和小数点位数等。 5 扩大软件使用范围,发挥更大的作用 把P3软件作为项目进度控制的辅助工具,可发挥如下作用: (1)编制与优化项目总进度计划与标段工程进度计划,按需对进度计划作出适时调整与更新;输出各种图表; (2)计算时间参数,找出关键线路与关键活动; (3)对实际进度与计划进度作对比,得出偏差,评价实际进度。并在此基础上,实现实际进度对计划进度的跟踪; (4)汇总包括资金、材料、劳力、专用施工设备需用量计划及其在时间上的分布,为项目资源供应提供信息支持; (5)在上述基础上,为制定中、短期进度计划提供方便和依据。 笔者认为,还可以在以下方面扩大使用范围,以充分发挥其P3功能: (1)在合同管理方面,用于分析承包商提出的工期索赔要求与确定其索赔期限; (2)为业主、监理在处理不同标段合同之间在进度上发生冲突时,提供最优调度的分析工具。即当不同标段间平行作业的活动会损害工程施工质量或危及安全时,可依据对项目目标实现最佳的原则,确定活动作业顺序,而主~子网络结构模型是最合适的分析模型; (3)建立费用帐目把工程概算价格、合同价格、实际支出价格等载入网络计划之中,结合本国国情运用赢得值分析技术,还可在项目投资控制中发挥一定作用。 6 结束语 笔者所要阐明的是把P3软件作为项目进度控制的辅助工具,决不是仅涉及软件操作等纯技术性的问题。从业主方角度而言,更为重要的是从组织性质工作入手,做好上面所述及的工作。在统一组织、指挥下才能充分发挥其软件功能,为项目管理提供更好的服务。这犹如交响乐团在高水平乐队指挥下才奏出美妙动听的乐章一样。笔者曾对大型建设项目使用P3软件的情况进行一些调查,凡使用情况不理想的其症结所在大多在于此。这是要引以为戒的。也是笔者写此文的用意之所在。 软件项目论文:论软件项目管理的现状分析和对策 论文关键词:软件企业;项目管理;现状;分析;对策 论文摘要:本文主要分析了我国软件项目管理的现状及存在的误区,总结了软件项目管理方面的经验,提出了初步的解决方案和办法。 随着计算机硬件水平的不断提高,计算机软件的规模和复杂度也随之增加。计算机软件开发从“个人英雄”时代向团队时代迈进,计算机软件项目的管理也从“作坊式”管理向“软件工厂式”管理迈进。这就要求软件开发人员特别是软件项目管理人员,要更深一步地理解和掌握现代软件工程的理论方法,完成思想观念上的转变。本人结合软件项目管理知识,对我国IT行业的特点及相关的软件项目管理工作普遍存在的问题和思想观念上容易陷入的误区进行了分析,并提出了初步解决方案和办法。 一、IT行业的发展特点 随着信息技术的发展,IT行业以惊人的速度逐步深入到社会各行各业,成为推动社会进步和国民经济发展的重要力量,对我国传统产业和传统的企业管理理念产生巨大的冲击,深刻地改变着人们的生产、生活和工作方式。 1、高技术性 IT行业是最典型的技术密集型、知识密集型的产业。人才是IT行业最宝贵的财富,具有明显的技术性、流动性和年轻化的特点。 2、高渗透性 IT行业具有很强的渗透性和带动作用,是国民经济发展的倍增器,IT行业已逐步渗透到我国第一、第二、第三产业以及社会生活的各个领域,有效地推动了产业结构调整和技术升级,提高了人们的生活质量,为产业发展和整个社会生活带来革命性的变化。 3、高风险性 IT行业在产品研发、生产和市场推广过程中,都要进行巨额的资金、设备和人力投入,由于技术的高度复杂性和市场的高度不确定性,项目风险控制难度加大,项目的成功率较低。但是一旦某个新项目或新产品获得成功,将会带来相对高额的回报。 4、高竞争性 IT行业是一个富有创造性和挑战性的行业,要求在有限的资源条件下,在越来越短的时间范围内,为客户提供技术创新性强、个性化程度高的信息产品和服务。在我国企业ERP系统项目建设中,项目真正的成功率一般在40%一50%之间。目前,攀钢集团公司正投入巨资进行ERP系统项目建设,项目进展虽说顺利,但如何把行业发展和项目管理的实施有机地结合起来,提高企业信息化水平和效益,仍是面临的一个重要课题。 二、软件项目管理所存在的问题及对策 软件项目管理IT行业的一个富有创新意义的领域,是针对特定的项目需求,以团队运作的形式,有效地组织项目资源,通过对项目的管理和控制,实现项目的目标。在我国IT行业起步较晚,但发展迅速,项目管理在IT行业的应用还很不成熟,一般的、常规的组织管理方式已很难适应,这是软件开发中项目管理面临的最大挑战。 1、对项目管理认识和重视不够 项目经理或管理人员不十分了解项目管理的知识体系,所以在实际工作中没有项目管理知识的指导,完全依靠个人现有的知识技能,管理工作的随意性、盲目性比较大。在软件企业中,项目经理主要是因为他们能够在技术上独当一面,而管理方面特别是项目管理方面的知识比较缺乏。希望尽快推行和实施软件项目经理知识技能资格制度,各方面都能充分认识项目管理的重要性,让项目经理自觉学习项目管理的知识和一些常用工具和方法。 2、对项目的系统性把握不够 在软件企业一些项目管理人员对项目总体计划、阶段计划的作用认识不足。项目经理认为计划不如变化快,项目中也有很多不确定的因素,做计划是走过场,因此制定总体计划时比较随意,造成计划与控制管理脱节,无法进行有效的进度控制管理。其实制定计划的过程就是一个对项目逐渐了解掌握的过程,通过认真地制定计划,项目管理人员可以知道哪些要素是明确和重要的,哪些要素是要逐渐明确和次要的,通过渐近明细不断完善项目计划。制定计划的过程,也是在进度、资源、范围之间寻求一种平衡的过程。因此,提高项目管理人员的计划意识,加强对开发计划、阶段计划的有效性,并进行事前事后的评估。 3、管理思想贯彻不到位 项目经理如果没有从总体上去把握管理整个项目,而是埋头于具体的技术工作,造成项目组成员之间任务不均、资源浪费。在软件企业中,项目经理大多是技术骨干,技术方面的知识比较深厚,但无论是项目管理知识,还是项目管理必备的技能、项目管理必备的素质都有待补充和提高。同时由于工作分解结构设计的缺乏合理性,项目任务无法有效、合理地分配给相关成员,以达到“负载均衡”。因此加强项目经理在项目管理知识方面的培训和考核,引导项目经理更好地做好项目管理工作。 4、沟通的效率不高 在项目中一些重要信息没有进行充分和有效的沟通。在制定计划、意见反馈、情况通报、技术问题或成果等方面与相关人员的沟通不足,造成各做各事、重复劳动,甚至造成不必要的损失。在项目沟通管理方面:管理者要用70%的时间用于与人沟通,而项目经理需要花费90%或更多的时间来沟通。所以项目管理人员不但自己要把工作重点放在沟通上,而且要善于沟通,以提高沟通意识和沟通的效率。 5、对付风险的策略不成熟 项目管理人员没有充分分析可能的风险,对付风险的策略考虑比较简单。有些项目管理人员没有充分意识到风险管理的重要性,对计划书中风险管理的章节简单应付了事,随便列出几个风险和一些简单的对策,对于后面的风险防范起不到一定指导作用。项目风险管理是对项目潜在的意外损失进行规划、识别、估计、评价、应对和监控的过程,是对项目目标的主动控制手段。因此通过学习项目管理知识,掌握风险识别、量化、对策研究、反应控制的工具和方法,加强对项目规划中风险管理计划的审核,提高项目组的风险管理意识。 以上对软件开发项目管理中容易出现的问题的分析可能还不够深入,电无法列举所有遇到或将遇到的问题,解决办法也只能在际情况中把握。 三、软件项目管理的误区 1、在项目的需求分析阶段,开发方与客户方在备种的问题的基本轮廓上达成一致即可,具体细节可以在以后填充。因为无论开始时有多么细致,以后对需求的修改几乎是必然的。这是一种非常危险的思想。实际上许多软件项目失败的最主要的原因就是需求阶段对问题的描述不够细致,导致后来预算超出或者时间进度达不到要求。因此,在项目需求分析阶段,双方必须全面地尽可能细致地讨论项目的应用背景、功能要求、性能要求、操作界面要求、与其他软件的接口要求,以及对项目进行评估的各种评价标准。 2、软件项目的需求可以持续不断的改变,而且这些改变可以很容易地被实现。的确,在具体实际中由于种种原因客户方很难在需求分析阶段全面而准确地描述所有问题。随着开发进度的推进,往往会有一些需求的改变。但这并不表明“软件项目的需求可以持续不断的改变,而且这些改变可很容易地被实现”。实践表明:随着开发进度的推进,实现软件需求更改所需要的代价呈指数形式增长。所以软件需求的改变应当尽量早地提出,才可能花费少,容易被实现。 3、既然在项目人员配置中设置了专门的测试人员,那么软件所有的内部测试工作全部应该由测试人员完成。软件程序测试分为“白盒法”和“黑盒法”两种方式。由于使用“自盒法”对测试人员各方面素质的要求极高,程序测试时测试人员总是最优先使用“黑盒法”。如果测试没有通过,不得已造才考虑对程序代码进行“白盒法”测试。显然,这种对“白盒法”有意无意的“逃避”,对软件的可靠性和稳定性构成了威胁。如何解决这个问题?一方面需要提高对测试人员的要求,另一方面也需要程序员完成部分进行”白盒法”测试。 4、在开发进度滞后的情况下,可以聘请更多的程序员加入到开发团队中,通过增加人力资源来赶上进度。如果新加入的程序员很难适应项目管理方式、软件开发风格、团队协作氛围;那么“新人”的加入可能是有害的。 5、技术骨干应该成为项目的项目经理,项目经理一定是所有项目成员中薪水最高的。在“软件作坊”时代,这是一种普遍使用而且效果不错的方法;而在“软件工厂”时代,这种方法却带来各种问题,有时甚至直接导致项目失败。究其原因这主要是因为随着现代软件开发分工的细化,对项目经理的要求也发生了根本的改变一一最注重的不是其对某项专业技术的掌握程度,而是其组织、领导、协调开发团队的能力。项目经理的薪水在项目成员中是比较高的,但不一定是最高的。 四、我国软件企业实施项目管理的实践和经验 我国的许多软件企业按项目方式运作已有多年,在这期间,我国软件企业进行了不懈地探索,有成功的经验,也有失败的教训,其中主要体现在以下几个方面: 1、客户满意作为项目管理的最终目标 客户是项目的委托方,也是项目的受用方,如何使客户对项目的最终结果感到满意,是项目管理的一个优秀问题。为让客户满意项目组要树立以客户为中心的观念,项目管理的整个生命周期都要面向客户,并把客户满意度作为衡量项目成败的一个重要指标,使项目组的利益与客户的利益紧密地联系在一起。项目的需求就是客户的需求,它应包括客户的现实需求和潜在需求。信息技术的迅速发展,导致IT行业客户需求的多样性、多变性、不确定性和个性化。软件产品或解决方案需要企业与客户在充分沟通的基础上,共同提取、挖掘,从而不断逼近客户的真正需求,客户与企业之间体现出很强的互动性。 2.项目管理要面向结果,首先要面向人 项目管理要以人为本,项目经理首先是人力资源经理,对于知识密集型的软件企业来说,尤其如此。通过项目为员工提供平台,通过员工的发展目标与项目目标的有机结合,使员工在项目的平台上实现自我的价值。 3.项目管理的挑战性和推动力 项目管理的实施,特别是全面推行项目管理,对于软件企业而言,不是一改变,而是一种变革,是一项长期性、艰巨性的任务。因此,企业首先要有开放的心态,要勇于改革,并能以长远的眼光和勇气正确对待项目开发中出现的问题,不因暂时的困难和挫折而放弃。其次要有务实的态度,要有相应的措施和落实的力度,推动项目的进程和开发效率的提高。 目前,我国软件开发和项目管理水平与美国、印度等国家相比还不高。而国外水平比较高的软件公司软件开发流程和项目管理十分规范,随着世界范围软件业的发展,在我国已有越来越多的软件公司重视流程和项目管理,软件业的春天一定会来临。 软件项目论文:关于《平面设计软件》实训课程项目设计分析 论文摘要:目前,项目教学法在高职院校越来越受到重视。应根据项目教学的理论,从实例入手,研究《平面设计软件》课程实训项目设计方案的理念与构成,对信息收集、方案选择、项目执行中的技术问题及成果评价等环节进行探讨和分析。 论文关键词:平面设计软件;实训课程;项目设计;实训项目;成果评价;职业能力 平面设计软件实训是配合《平面设计软件》课程开设的为时2周的实训课,是培养学生职业能力的一个重要环节。以往的实训课通常是通过让学生做一些课业进行的,教师给出一个课题,学生在指定时间按教师的要求完成作品,整个过程在教师的辅导下完成。在这样的教学过程中,学生的职业能力难以得到很好的训练,团队精神难以得到有效的培养。所以,在实训课上进行项目教学是很有必要的,因为项目教学法的优秀是在教师的指导下,由学生去探寻得到最终结果的途径,学习的重点在学习过程而非学习结果,这对学生能力的培养是很有帮助的。在2周的时间里,如何设计项目才能使学生真实地体验一个项目的完整制作过程,是需要教师研讨的问题。 实训项目设计分析 实训课的教学不同于理论课。由于学生已经初步具备了该课程的知识和技能基础,实训课要在理论课的基础上重点训练学生的专业技能和职业能力。所以,项目的设计要求更能体现实际工作环境的特点,学生通过项目能更好地应用学过的知识解决实际问题,锻炼自己的实际工作能力。 设计理念平面设计是近十几年逐步发展起来的一个复合性职业,涉及面非常广泛,涵盖的职业范畴包括商业展示设计、商业广告设计、商业环境艺术设计、书籍装帧设计、包装结构与装潢设计、服装设计、工业产品设计、商业插画设计、标志设计、企业CI设计、网页设计等等。针对目前平面设计行业及社会其他相关岗位对人才的需求和对教学内容及教学方法的研讨,实训项目设计应该围绕着专业方向和培养目标进行设计;围绕着用完整的实际工作流程训练学生综合设计制作能力的目标进行项目开发,即按照实际工作“调研策划创意设计制作提交审核”的流程进行教学设计;以项目小组的形式开展教学活动;通过实训项目训练,培养学生的创新精神和团队精神,使学生能够综合运用美学思想、平面艺术设计的基本原理和设计规律及计算机图形图像设计软件,完成符合实际要求的平面设计作品,实现平面设计专业的教学目标。项目的设计理念应当是以培养学生完成实际工作任务的职业能力为目标,但设计的项目不一定非要来源于企业,因为本课程的学生是“广告设计与制作”专业的一年级新生,还没有学过平面设计方面的专业课,用2周的时间完成一个真实的企业项目有一定的难度。为了顺利实现《平面设计软件》实训课程的教学目标,可采取将虚拟项目按照真实项目完成的形式进行教学设计。 设计思路平面设计专业的能力目标是使学生能够根据平面艺术设计的基本原理和设计规律,针对不同的用户要求进行各种平面作品的设计与制作。所以,“网站页面设计制作”项目、“POP广告设计制作”项目、“商业插画设计制作”等项目都可以用来作为《平面设计软件》实训课程的实训项目。产品类广告设计可以重点培养学生市场调研、策划、创意等能力;文化类广告设计可以培养学生掌握完整的设计制作流程;“网站页面设计制作”可以通过图形、色彩、文字等设计元素的运用培养学生综合的平面设计能力。下面以“某集团房地产网站页面设计制作”项目为例,分析实训项目的设计方案。 实训项目设计方案 项目背景随着互联网的飞速发展,网络已经成为人们生活中不可缺少的一部分,利用网络查找各种所需要的信息已经是人们习以为常的手段。在这种形势下,很多企业、个人都需要拥有自己的网站和网页。某房地产企业为了更好地宣传企业形象和推介企业产品,需要制作一个引人注目的精美网站展示自己。 项目内容该设计项目是为某房地产开发商的网站进行网页设计和制作,需要学生进行市场调研,了解企业名称和受众群体,并采集各种信息,通过进行实际调查和需求分析,确定网站的市场定位,进行网页的规划和整体方案设计。在网页效果上要注意网站形象设计,以满足人们的审美需求;在制作过程中要合理运用艺术设计的理论知识和软件技术,按计划完成符合客户要求的精美网站制作。具体任务内容包括市场调研、网站策划、网页整体方案设计、网页设计制作、完稿处理、资料整理等,其中市场调研包括收集相关房地产企业的宣传资料和网站形象调研。网站需求分析要通过对宣传资料进行整理分析,明确用户需求,并撰写分析报告。网站整体方案设计包括标准字、LOGO小样、标准色彩、图标设计、网页平面设计等内容。网页设计制作可利用平面设计软件Photoshop、Illustrator等。 项目能力目标为达到专业要求的职业能力培养目标,在项目执行过程中,要求学生能进行基本的市场调研,明确客户需求,撰写广告策划书;能根据策划书进行创意构思,绘制出设计草图;能进行一定的创意设计;能将艺术设计理论知识与软件技术相结合,具备项目执行能力、与人沟通能力及小组协作能力。 项目技术指导在项目执行过程中,教师承担着指导的责任,在设计项目方案时,教师要全盘考虑项目中的一些技术问题,对学生可能遇到的知识和技能问题做到心中有数,以使项目能够顺利进行。 1.网页设计流程。按照一定的设计流程策划、设计、制作网站可以减少失误,确保项目的正确进行。因此,要了解项目的制作步骤及网页的设计流程:(1)市场调研,收集资料;(2)网站策划;(3)网页详细设计;(4)网页制作;(5)验收作品。 2.市场调研。在调研之前首先要确定调查报告内容,对问题进行分析、排除、锁定。这样在与客户沟通时可避免问题模糊、范围过大。资料收集要翔实、丰富,包括该企业的介绍、楼盘信息、图片等一切相关信息。 3.网站策划。网站策划是网站设计的关键步骤,只有真正策划好了,才有可能成为让客户或用户满意的网站。在本项目中,网站策划是了解客户需求、进行信息收集与分析、对网页设计等方面的问题进行整体规划并提供解决方案、撰写“需求分析报告”的过程。在这个过程中最为重要的是需求分析,就是了解、分析、明确用户需求,利用创意草图,对网页进行合理科学的规划,即对网页定位、受众群体、网站色调、网站页面总体风格、各种页面特殊效果及其数量进行确定。 4.网页详细设计方案。在需求分析的基础上,要进一步针对内容建设、网站布局、网站结构方面设计具体的方案。需要画出网站结构图,其中包括网站栏目、结构层次、连接内容、首页中的功能按钮、内容要点、友情链接等,都要体现出来,要切题并突出重点。设计方案要充分展示房地产网页设计的特点,网站形象要庄重平和,信息量要全面、细致,具有人性化特点。网页结构应层次清晰、创意新颖、颜色搭配合理、网页页面设计符合审美要求,网页功能要融入设计方案中,网页的内容与表现形式要统一,要对内容进行合理的分析、加工,按类别分类,栏目设置要一目了然。(1)首页设计。首页设计包括创意设计、结构设计、色彩调配和布局设计。在进行首页设计时,标题要有概括性,要用标题性的文字使访问者快速了解网站所能提供的信息,可将具体内容放到子页里完成;要符合设计时的主题和风格;文字与背景要合理搭配;整个页面色彩选择要统一。(2)网页版式设计。在网页设计中,网页的版式设计以及色彩搭配是很重要的,字体的设计和图片的放置都要考虑整个页面的排版,要合理地运用空间,使网页疏密有致,井井有条,留下必要的空白,使浏览者感觉轻松,没有压抑感,但也要注意不能只追求版面效果而忽视功能方面的问题。(3)网页背景。网页背景设计不好会影响访问者对整个网站的印象,选用的背景应该与整套页面的色调相协调。不同的颜色会给人不同的视觉心理感受,要合理运用色彩,造成良好的视觉效果。使用图片做背景时,要考虑大尺寸给传输速度带来的影响。 5.网页制作。网页制作是通过应用Photoshop、Illustrator等平面设计软件的各种技术实现网页策划所要求的效果的过程。在制作时既要结合平面设计的基本知识,也要遵循网页设计独特的设计要求与原则。(1)网页图标设计。图标是具有明确指代含义的具有标识性质的图形,不仅是一种图形,更是一种标识,具有高度浓缩并快捷传达信息、便于记忆的特性,应用范围很广,例如各种交通标志、学校的校徽、商品的商标等。图标也是网页中重要的设计元素,应根据不同的应用有所区分,既可以用来标识一个栏目,也可以作为链接元素实现网页间的跳转。精美的网页设计图标往往能起到画龙点睛的作用,从而提升软件的视觉效果。网页常用的图标有“导航图标”、“按钮”、“标志”等。图标设计要简单、直观、可识别性强;要能准确表达相应的操作;按钮的设计采用图标和文字可以提高图标的可用性;为吸引用户眼球,颜色应简洁;使用矢量格式可以让图标随意放大缩小;在导航栏上或网页的某些地方使用合适的图标,不仅可以美化网站,还可以引领用户浏览网页。一般制作流程是先做出基本的外形,再进行上色修饰,最后增加一些光影使其具有立体感。(2)导航栏设计。导航栏是网页中用来装饰和展示网页的,是非常重要的组成部分,功能丰富的导航栏可以引导阅览者获取多方面的信息。导航栏的设计应遵循“导航数量适当”、“导航提示明确、清晰、醒目”等原则。(3)网页色彩设计。网页的色彩是网页最重要的部分,是给访问者登录页面时的第一印象,好的页面色彩能给人带来很强的视觉冲击力,可以使浏览者对整个网站产生深刻印象。在设计网页时如果忽视了色彩设计,网站最后的视觉效果可能与客户期望不匹配。因此,设计时需要先了解网站的定位、网页的风格,学习有关的色彩知识,在此基础上合理进行色彩搭配。在配色时应注意尽量将颜色控制在三种以内,一般而言,网页的背景色应该柔和一些、素雅一些,如配上深色的文字,会使人看起来自然、舒畅,文字的颜色在不同底色的衬托下,会给人不同的视觉效果,设计时应综合考虑多方面的因素,设计出能产生好的视觉效果、能营造整体氛围的网页。网页设计还有很多方面的知识,教师可以给学生提供一些资料,让学生通过自主学习掌握这些知识,提高学生的自学能力。 6.项目验收。项目验收包括制作演示文稿、向客户展示最终产品并听取客户意见、按要求将所有图文资料进行整理形成完整文档等。实训项目验收可以采取小组汇报、小组评价、教师对项目进行总结评估的形式。通过一个有效的验收过程,学生可以总结项目进行过程中的经验教训,教师可以提高指导水平,达到预期的效果。项目考核评价应主要评价学生是否达到了项目教学的目标,对学生在执行项目中所表现出来的综合运用知识与技能解决实际问题的能力进行考核,并应结合学生自评和小组互评进行综合考核。不能只关注最后的项目成果,要关注学生在完成项目后学习到的知识、技能和提高的职业能力,这样才有利于培养学生的自信心和创新能力。 项目的选择和设计方法将直接影响到教学的最后效果。选择项目时应选择具有一定的实用价值、相对较大、综合性较强的项目,这样涉及的知识和技能就会多些,学生通过项目训练也就能够做出一些高水平的作品,就会有成就感。通过多个项目的训练,会产生一些高水准的、具有实际价值的作品,这对学生将来的就业会有很大的帮助。随着职业教育理论研究与实践的不断深入,高职院校的教师深刻地认识到,职业教育最主要的任务是培养学生获得职业岗位工作所需要的各种能力。项目教学作为一种新型的教学模式,很好地体现了以行动为导向的教学思想,教师应在不断的实践中总结经验,创造出更多、更好的实训项目,更好地培养学生的能力。 软件项目论文:试谈软件开发项目管理 论文关键词:软件项目管理 项目经理 项目 论文摘要:在软件项目开发的过程中,软件项目管理的成功与否是决定一个项目是否能够顺利高效率完成的重要保证。但是我国大部分的软件企业在进行项目管理时都存在着各种问题,从而使项目不能顺利有效地完成。文章探讨了在项目管理过程里出现的常见问题,并给出了相应的解决策略。 计划软件行业在现在的众多行业里是一个极具挑战性和创造性的行、体现了软件开发者的智慧和汗水,同时软件开发是‘项复杂的系统]:程,牵涉到许多方面的因索,在实际工作中,经常会出现各种各样的问题,甚至会面临失败。如何总结、分析失败的原因,得出有益的教训,对于项目开发人员来说,是在今后的项目中取得成功的关l键。 一、软件开发中实行项目管理的意义 项目管理就是在项目活动中运用系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求,实际上就是通过项目各方干系人的合作,把各种资源应用于项目,以实现项日的目标,满足项日于系人的需求,其本质就是对时问、质量和成本的管理。 随着软件开发的深入、各种技术的不断创新以及软件产业的形成,人们越来越意识到软件过程管理的重要性,管理学的思想逐渐融入软件开发过程l}f,项目开发的管理日益受到重视。 二、目前在软件项目管理中存在的误区 现在大多数企业都认识到了在项目中进行管理的重要性,是仍然冉许多企、在实施项目管理的过程中存在着这样那样的误区,主要表现在: 1.项目经理不够专业。在软件企业中,缺乏专业的项目管人员来实施项目管理及担任项H经理,通常被任命的项日经主要是因为他们能够在技术上独当一面,但是他们在管理方面特别是项目管理方面的知识比较缺乏。 2.项目规划缺乏纲领性。项目经理对总体计划、阶段计划的作用认识不足,凶此制定总体计划时比较随意,不少事情没有仔细考虑;阶段计划因工作等理由经常拖延,造成计划与控制管理脱节,无法进行有效的进度控制管理。 3.缺乏有效的符理意识。部分项目绎理不能从总体上把握整个项目,而是埋头具体的技术工作,造成项目组成人员之间忙的忙、闲的闲,计划不周、任务小均、资源浪费。有些项目经押没有很好的管理方法,不好安排的工作J好自己做,使项目任务无法有效、合理地分配给相关成员,以达到“负载均衡”。 4.缺乏有效的沟通制度和机制。在项目中一些重要信息没有进行充分和有效的沟通。在制定计划、意见反馈、情况通报、技术问题或成果等方面与相关人员的沟通不足,造成各做各事、重复劳动,甚至造成不必要的损失;有些人没有每天定时收邮件的习惯,以至=无法及时接收最新的信息。 5.风险管理意识淡泊。有些项目经理没有充分意识到风险管理的重要性,对计划中风险管理的章节简单应付了事,随便列出几个风险,随便地写一些简单的对策,对于后面的风险防范起不到什么指导作用。 6.项目干系人的不确定性。在范围识别阶段,项目组对客户的整体组织结构、有关人员及其关系、工作职责等没有足够了解以至于无法得到完整需求或最终经权威用户代表确认的需求;或者是多个用户代表各说各话、昨是今非,但同时又要求项目尽早交付:项目后期需求变化随意,造成项目范围的蔓延,进度的拖延,成本的扩火。 7.缺乏项目团队的合理分工。项目团队内有时由于各阶段不同角色或同阶段不同角色之间的责仟分工不够清晰而造成工作互相推诿、责任互相推卸的现象;有时各阶段不同角色或同阶段不同角色之间的责任分工比较清晰,但是各项目成员只顾完成自己邢部分任务,不愿意与他人协作。这些现象都将造成项目组内部资源的损耗,从而影响项目进展。 三、解决软件项目管理中存在的误区的有效策略 要想解决上面描述的误Ⅸ,归根到底还足要从管理学的角度入手,即在软件项目的开发过程中加入过程管理的内容,这样我们可以在软件开发中对各个过程的质量加以控制,从而达到保证软件产品质量的目的。为了有效提高管理水平,我们应该努力做到: 1.项目经理接受系统的项目管理知识培训是非常必要的,有了专、I领域的知识与实践,再加上项目管理知识与实践和一般管理的知识和经验的有机结合,必能大大提高项目经理的项目管理水平 2.计划的制定需要在一定条件的限制和假设之下采用渐近明细的方式进行不断完善。提高项臼经理的计划意识,采用项目计划制定相关知识、技术、工具,加强对开发计划、阶段计划的有效性进行事前事后的评估。 3.加强项H管理方面的培训,并通过对考核指标的合理设定和宣传f导项目经理更好地做好项目管理工作。技术骨干在担任项目经理之前,最好能经过系统的项目管理知识,特别是其中的人力资源管理、沟通管理的学习,并Ⅱ在实际工作中不断提高自己的管理素质,丰富项目管理经验,提高项目管理意识。 4.制定有效的沟通制度和沟通机制,提高沟通意识:采取多种沟通方式,提高沟通的有效性。通过制度规定对由于未及时收取邮件而造成损失的责任归属;对于特别重要的内容要采用多种方式进行有效沟通以确保传达到位,例如:除发送邮件外还要电话提醒、回执等,重要的内容还要通过举行各种会议进行传达。 5.通过学习项目管理知识掌握风险识别、量化、对策研究、反应控制的工具和方法,掌揖项目风险管理所必备的知识。通过加强对项目规划中风险管理计划的审核提高项目组的风险管理意识。总结本行业项目中常见的风险及其对策作为风险管理计划中必要的风险内容,并切实评估相应对策的有效性和可行性。 6.项目的目的就是实现项目干系人的需求和愿望。项目干系人管理应当从项目的启动开始,项目经理及其项目成员就要分清项目干系人包含哪些人和组织,通过沟通协调对他们施加影响,驱动他们对项目的支持,调查并明确他们的需求和愿望,减小其对项目的阻力,以确保项目获得成功。 7.项目经理应当对项目成员的责任进行合理的分配并清楚地说明,同时应强调不同分工、不同环节的成员应当相互协作,共同完善。实施有效的项目管理绝非易事,对于软件企业而言,这是一个小的改变,而是一种变革,企、世需要为此付出艰苦的努力,同时,成熟有效的项目管理无疑将对企业起着至关重要的作用,项日管理的水平将是企业优秀竞争力之一。 软件项目论文:浅析软件项目管理有效实施的研究 论文关键词:软件产业 软件项目 软件工程 项目管理 论文摘要:信息系统以及相关软件项目的设计开发已经不是企业运作管理中的一部分了,各软件企业都在积极地将软件项目管理引人开发活动中,对软件项目开发实行有效的管理。 目前,中国的软件企业正处于高速发展、急需规范管理并以项目为主导的环境中。企业每天所面对的不仅仅是几个越来越大的大型项目,而将是成百上千不断发生和进行的项目。产生这种变化的因素是多方面的,这包括客户需求的不断提高导致产品生命周期缩短;产品开发项目数量大增;新技术导致了对研究和开发项目需求的增加;为了提高业务赢利能力,改进业务模式的项目需求大增等。在这种多项目并发、技术含量高、变化速度快、资源有限的环境下,如何对企业、项目、资源实施科学的管理,加强团队能力,实现软件企业的生产规模化、规范化、国际化,是当前我国软件业面临的最大挑战。 中国目前软件业的落后状况,实际已经不是技术本身的问题,而是科学管理的问题,软件工程理论与软件项目管理的实际应用与经验,是我国软件企业急待学习与渴求的。中国软件业各个层次上的管理问题,目前可以说已经制约了中国软件业走向国际化的进程。 一、软件项目管理的概念 从概念上讲,软件项目管理是根据管理科学的理论,结合软件产品开发的实际,保证工程化系统开发方法顺利实施的管理实践,为了使软件项目能够按照预定的成本、进度、质量顺利完成,从而对成本、人员、进度、质量、风险、文档等进行分析、管理和控制的一系列活动。实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展(即减小开发风险)。 软件项目的开发不同于其他产品的制造,软件开发的整个过程都是以设计过程为主(几乎没有制造过程);另外,软件开发不需要使用大量的物质资源,而主要使用的是人力资源;并且,软件项目开发的产品大多数是程序代码和技术文档,并没有其他的物质结果。基于上述特点,软件项目管理与其他项目管理相比,具有很大的独特性。 二、软件项目管理的目的 随着信息技术的飞速发展,计算机软件产品的规模和复杂度也随之增加。个人单打独斗的作坊式开发方式已经越来越不适应发展的需要。与此同时,软件项目中“项目黑洞”也应运而生:项目无法按期完成、项目合作方的工作难以协调、用户需求经常变动、工作质量难以保证,给企业带来为了愈来愈多的损失。这种情况说明了软件项目开发及管理过程中,存在着许多的问题,需要更多的重视和研究。 没有运用软件项目管理是面临如此众多问题主要原因之一。软件项目管理作为一种科学的管理手段,是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的一系列活动。因此,对于以“项目”为基本运作单位的各软件开发企业,都在积极地将软件项目管理引人开发活动中,对软件开发实行有效的管理。因此,决定一个软件项目实施成功与否,软件项目管理无疑起着举足轻重的作用,软件项目管理已经是公认的软件开发企业的优秀竞争力之一。 三、软件项目管理的原则 1.平衡原则 在我们讨论软件项目为什么会失败时可以列出很多的原因,如管理问题、技术问题、人员问题等等,但是有一个根本的思想问题是最容易忽视的,也是软件系统的用户、软件开发商、销售商最不想正视的,那就是:需求、资源、工期、质量这四个要素之间的平衡关系问题。 需求定义了“做什么”,定义了系统的范围与规模,资源决定了项目的投人(人、财、物),工期定义了项目的交付日期,质量定义了做出的系统好到什么程度,这四个要素之间是有制约平衡关系的。如果需求范围很大,要在较少的资源投人下,很短的工期内,很高的质量要求来完成某个项目,那是不现实的,要么需要增加投资,要么工程延期;如果需求界定清楚了,资源固定了,对系统的质量要求很高,则可能需求延长工期。对于上述四个要素之间的平衡关系最容易犯的一个错误,就是鼓吹“多快好省”四个字。正视这四个要素之间的平衡关系是软件用户、开发商、商成熟理智的表现,否则系统的成功就失去了一块最坚实的理念基础。 2.高效原则 在需求、资源、工期、质量四个要素中,很多的项目决策者是将进度放在首位的,现在市场的竞争越来越激烈,“产品早上市一天,就早挣一天钱,挣的就比花的多,所以一定要多挣”,基于这样一个理念,软件开发越来越追求开发效率,大家从技术、工具、管理上寻求更多更好的解决之道。基于高效的原则,对项目的管理需要从几个方面来考虑:要选择精英成员;目标要明确,范围要清楚;沟通要及时、充分;要在激励成员上下工夫。 3.分解原则 “化繁为简,各个击破”是自古以来解决复杂问题的不二法门,对于软件项目来讲,可以将大的项目划分成几个小项目来做,将周期长的项目化分成几个明确的阶段。 项目越大对项目组的管理人员、开发人员的要求越高,参与的人员越多,需要协调沟通的渠道越多,周期越长,开发人员也容易疲劳,将大项目拆分成几个小项目,可以降低对项目管理人员的要求,减少项目的管理风险,而且能够充分地将项目管理的权力下放,充分调动人员的积极性,目标会比较具体明确,易于取得阶段性的成果,使开发人员有成就感。 4.实时控制原则 实时控制项目进度的机制,依靠一套规范的过程来保证实时监控项目的进度,以实现实时控制项目的进展,将项目的进展情况完全的实时的置于你的控制之下。实时控制确保项目经理能够及时发现问题、解决问题,保证项目具有很高的可见度,保证项目的正常进展。 5.分类管理原则 对于不同的软件项目其项目目标差别很大,项目规模也是不同的,应用领域是不同的,采用的技术路线差别也很大,因而,针对每个项目的不同特点,其管理的方法、管理的侧重点应该是不同的。就像古人讲的,“因材施教”,“对症下药”。项目经理需要根据项目的特点,制订不同的项目管理的方针政策。 6.简单有效原则 项目经理在进行项目管理的过程中,往往会得到开发人员这样的抱怨“太麻烦了,浪费时间,没有用处”,这是很普遍的一种现象。当然这样的抱怨要从两个方面来分析,一方面从开发人员本身可能存在不理解,或者逆反心理的情况,另一方面,项目经理也要反思:我所采取的管理措施是否简单有效?搞管理不是搞学术研究,没有完美的管理,只有有效的管理,而项目经理往往试图堵住所有的漏洞,解决所有的问题,恰恰是这种理想,会使项目的管理陷人一个误区,作茧自缚,最后无法实施有效的管理,导致项目的失败。 7.规模控制原则 该原则是和上面提到的其他原则相配合使用的,即要控制项目组的规模,不要人数太多,人数多了,进行沟通的渠道就多了,管理的复杂度就高了,对项目经理的要求也就高了。在微软的MSF中,有一个很明确的原则就是要控制项目组的人数不要超过10人,当然这不是绝对的,也和项目经理的水平有很大关系。但是人员“贵精而不贵多”,这是一个基本的原则,这和我们上面提到的高效原则、分解原则是相辅相成的。 8.组织的知识积累原则 有效的积累知识的方法是:人员专业化培养,知识与载体分离。具体的做法是,把需要度量的知识实体分为固定知识(项目成果)和流动知识(参与人员),再把知识实体的价值体现划分成不同的度量平面。根据所有知识实体在不同度量平面上的知识度量值,可以形成不同的知识平面指数和公司知识指数,并可根据此知识指数体系来全面分析公司的知识积累状况,并迅速做出恰当的反应。知识与载体分离体现的是,在组织中人力资本与组织资本是有区别的,简单地说,人力资本属于员工个人,企业只可租借使用;而组织资本就是8小时以外员工带不回家的企业资产,它为公司所有。对企业来说,相比于人力资本,组织资本更为重要。一个管理者(领导者)必须知道如何容纳和积累知识,使之为公司所有。 软件项目论文:浅析软件项目的质量管理 论文关健词:软件项目 软件质量 软件质量管理 软件项目管理 论文摘要:软件产品是软件项目的最终结果,其功能度和复杂性要比制造业的产品高得多,而且在投入使用后,软件发挥的功效也是其它任何形式的硬件产品所无法比拟的。为了保证软件产品在交付后能够按照用户的需求发挥正常的功效,因此在项目实施过程中进行有效的质量管理是很有必要的。本文结合作者的经历就软件项目中的质量管理做了一些探讨。 一、引言 软件产品是软件项目的最终结果与其相关的质量问题主要来自项目开发过程。但软件是一个纯智力的特殊产品描述软件质量的定义则比描述实际物品质量定义面临着更多的潜在因素。所以保证软件质量比保证设备质量更具挑战性和不确定性。 国际化标准组织Iso在ISOPIEC9126中将软件质量定义为:“反映软件产品满足规定需求和潜在需求能力的特征和特征的总和”。而M .J .Fisher将软件质量定义为:“所有描述计算机软件优秀程度的特性的组合“。目前对软件质量的研究主要从两方面展开:一是软件开发过程的质量保证以过程文档化和管理科学化为内容:二是软件过程和产品的质量评估包括中间产品和最终产品采用软件度量技术作为软件质量特性量化的主要技术。本文将就第一个方面展开讨论通过给出或设计一些符合文档化开发标准的管理规范和文档模板以达到使软件质量满足之前用户对各项功能或性能的精确定义的目的。 二、项目概况及背景 某船厂在信息集成系统CIMS第一期结束后初步建立起企业的基础信息资源的共享平台,并将物资管理与财务管理进行了整合。但在第一期CIMS平台中没有对其涂装生产管理建立相应的系统。为尽快解决涂装生产管理的问题项目组在进行一个月的需求调研后就进入了开发。但是由于前期需求阶段没有细化需求涉众范围太小在开发阶段代码管理松散导致项目在开始不久后就处于一边开发一边继续需求分析细化的状态并伴随不断的需求变更最后在拖期半年后才交付了一个带有隐患的产品而且原定两周的试运行期因为修改不断发现的缺陷也延长为两个月。 在完成涂装项目后,项目组又接到船厂关于开发生产安全监管系统的任务为了避免同样的问题发生和提高软件质量,项目组认为要在软件开发项目过程中引入完善的质量管理,并针对船厂项目特点,结合实际情况重点覆盖需求、编码、测试三个阶段。 三、分析及应对措施 1.定义合适的项目过程 软件过程是指开发和维护软件产品的活动技术和实践的集合。在以计算机网络为基础的现代社会信息化背景下过程管理作为现代企业管理的先进思想和有效工具,随着外部环境与组织模式的变化而变化。因此作为一个好的软件项目过程,必须针对企业和项目的实际情况,确定软件项目运作流程,定义软件功能及相关性能明确各阶段的进入条件和退出条件进行有效的过程控制与管理,在提高软件开发的效率和项目的成功率的基础上进一步保证所开发软件的质量。 在现阶段主流的软件工程过程主要是RUP (Rational Unified Process)和XP (Extreme Programming)。由于新项目的需求明确,并且项目组成员的构成方式是新老搭配,在经过综合考虑后,我们决定采用RUP方法。最后,项目组根据项目实际情况对传统的RUP模式进行按需裁剪,具体方案是将”需求与分析”和‘’设计”两个活动合并为‘’需求分析”,将”配置”和”变更管理”统一纳入’‘项目管理‘’,移除”环境活动‘’环节。 2.明确项目需求 对于任何软件项目过程而言,需求不仅是一个不可避免的环节,也是软件开发的基础。往往用户需求明确变更少的项目的成功率就高而那些用户需求混乱变更频繁的项目几乎从一开始就注定了失败的命运。但是,在现实生活中,用户需求总是在开发进入中后期时,因为各种不同的原因而发生变化。这就给软件项目过程实施带来不确定因素。在涂装项目中,由于前期需求不明确以及随意变更需求,导致项目组在开发阶段不停的返工,进而造成代码质量低下,测试拖期等一系列问题。因此在项目实施过程中,为了保证软件开发的顺利进行和最后交付的产品质量,应该对项目需求变更进行管理。 (1)需求说明书要描述明确详尽。由于与用户沟通的需求人员并不是最后的开发人员,所以有可能导致开发人员对需求说明书的理解与用户真正的意图会产生一定的偏差。另外,当项目在进行到开发(编码)阶段时,由于记忆的缺失,对当初所作的需求说明书的理解也会产生偏差。 (2)要对需求变更进行管理。通常需求分析完成后项目就进入开发阶段,用户可能会因为市场或策略的变化而提出需求变更的要求。此时,若是合理变更则有利于项目实施,但有时所作的变更可能会影响项目整体的设计和开发,造成项目进度的延期。对于这一情况,项目组应该积极与用户沟通,制订需求变更说明书,在双方都认可的情况下方可实施。 (3)在项目开发过程中要尽早明确用户需求,有些内容一时无法确定则应该暂缓该部分的开发,尽量降低因需求变更而带来的风险。 3.代码走查 软件质量在很大程度上依赖于代码质量。在实际环境中对于同一项目而言,由于项目组成员的编程能力、习惯、风格、对需求的理解和个性的不同所开发的代码质量也不尽相同。再加上一些难以预测的人为因素由此带来的隐患将严重影响代码质量最终造成软件质量低下,使得用户无法正常使用并为以后的维护带来更大的工作量和难度。 考虑到项目进度以及实际情况,要进行完整的代码评审不太现实,因此在软件开发过程中可以根据需要引进代码走查。每周在规定的时间内,轮流让程序员讲解其所开发代码的主要部分。这项措施一方面可以从侧面促使程序员本人注意所开发代码的质量,另一方面在走查过程中可以获得他人的意见进一步改善代码效率,使开发成员共享项目实施过程中问题解决的思路和方法同时还可以促进项目组成员之间的交流并加深对需求的理解关注软件开发过程中的各个环节并进行过程改善的讨论,使得软件质量更有保障。 4.进行正式的测试,并形成制度 测试就是对软件产品的检验。软件测试的目的是根据用户需求检查系统是否符合项目合同与任务书规定的要求。项目测试分集成测试和系统测试,主要进行功能测试、健壮性测试性能一效率测试用户界面测试、安全性测试、压力测试可靠性测试安装/反安装测试等活动。测试过程通常在模拟环境中进行。只有通过了上述全部测试的软件,才可以称之为符合用户质量要求的合格的软件。 测试活动要尽可能覆盖整改项目过程,从最初的需求到部署阶段,都应该制订详细的计划并编制相应的文档,如测试计划测试用例文档测试报告等。通过测试活动尽可能早得发现每个阶段中软件存在的缺陷,以方便后续阶段的实施。在这测试活动过程中,我们应该遵守一条基本原则—按照用户需求进行测试。我们即不能为求速度而缩短测试规模,也不能忽视用户需求而提高测试要求。总之一切测试应该符合用户需求。 四、结论 除了上述几个方面外,对于软件产品的质量管理还有其他要考虑的因素,如风险控制、变更管理和配置管理等等。其实,美国软件工程研究所(SEI )开发的软件过程能力成熟度模型(CMMI )和}S09001标准,都着眼与质量和过程管理。而且在组织结构方面,国外成熟的软件企业一般都设有单独的QA (Quality Assure)部门,它与开发部门独立,负责监督流程的执行。但是,对于任何一个具体项目的实施都应制订合适的质量管理方案,不能生搬硬套而这些需要项目经验的积累以及不断的学习新知识。 软件项目论文:浅析软件项目管理是决定软件产品质量的主要因素 论文关键词:软件项目 管理软件 产品质量因素 论文摘要:软件项目管理的优秀是全面客户满意。其管理体系包括:战略管理、范围管理、成本管理、时间管理、人力资源管理、沟通管理、风险管理和质量管理。 在软件和信息科技行业,项目管理经常决定了一个产品或者企业能否成功。项目管理得到越来越多的企业和政府部门的重视,例如中国于2002年4月召开了有关项目管理的首次国际研讨会。具体操作与项目最根本的不同在于具体操作是具有连续性和重复性的,而项目则是有时限性和唯一性的。项目是一项为了创造某一唯一的产品或服务的时限性工作。所谓时限性是指每一个项目都具有明确的开端和明确的结束;所谓唯一是指该项产品或服务与同类产品或服务相比在某些方面具有显著的不同。各种层次的组织都可以承担项目工作。项目有时只涉及一个组织的某一部分,有时则可能需要跨越好几个组织。项目是执行组织商业战略的关键。 一、软件产品项目管理的重要性 20世纪80--90年代,许多大型企业管理信息系统M IS的开发都以失败而告终。这是为什么?一个重要原因是软件项目管理水平上不去,尤其是需求分析管理水平上不去,使得项目快要验收或交付时,却出了大问题:要么发现用户需求获取不准确,要么发现用户需求变了,致使做好的系统不能用或不好用。20世纪90年代初,上海一家公司在青岛做一个港口M IS项目,北京有一个单位在天津做一个港口M IS项目,都是因为甲乙双方软件工程基本知识不具备,使得项目管理不到位,导致2个大型项目不成功。现在软件应用领域空前广阔,深人到社会和科学研究等领域的各个方面。软件的需求也比以往更加多,软件系统设计也空前复杂。软件的项目管理问题也就因此而产生了。90年代中期,软件项目管理不善的问题仍然严重。据美国软件工程状况调查,只有10%的项目能够在预定的费用和进度下交付。于是软件项目管理成为软件项目发展中最重要的优秀问题。为了使软件项目开发获得成功,必须对软件开发项目的工作范围、可能遇到的风险、需要的资源(人、硬件、软件)、要实现的任务、经历的里程碑、花费的工作量(成本),以及进度安排等做到心中有数。软件项目管理的目的就是提供这些信息,分析信息,并根据分析结果对项目做出调整。软件项目管理开始于技术工作之前,在软件开发的整个过程中持续进行,最后中止于软件过程结束。 二、软件项目管理体系 随着软、硬件技术以及通信技术的日益成熟,软件技术可以与所有的传统产业相结合,促进产品的更新换代,大幅度提高产品的附加值,提高劳动生产率,推动产业结构与产品结构的调整。因此,软件的开发以及应用不仅仅是软件开发机构的任务,更深地涉及软件使用者的切身利益,尤其像管理信息系统MIS(Managcment Information System)、计算机集成制造系统CIMS ( Computer Integration Manufacturing System )、企业资源计划ERP(Enterprise Resource Planning)及商业智能BI(Business Intelligence)等大型的复杂软件更是综合了管理科学、计算机科学、通信技术以及数学等各方面的知识,需要各类人员的协调工作才能完成。因此也就有必要从项目管理的角度去管理软件的开发和运行。从用户的角度来看,软件项目的生命周期应该包括项目前期的论证工作、项目计划、软件开发、运行、维护以及项目后评价。由此可见软件项目管理的范围不仅包括传统的软件开发过程,还应该包括开发之前的准备工作以及运行中的维护工作和对项目的总结工作。同时,在软件项目生命周期中存在着许多活动。根据活动之间的相关性,可以将软件项目的各种活动分为九大类。 (1)战略管理。根据用户的经营目标制定软件项目的策略,以便为其他各方面的活动提供指导。在制定项目策略的时候应该充分考虑用户和其他利益相关者的实际需求和市场因素。另外创造和谐的项目环境和连续改进也是战略管理的重要任务 (2)范围管理。其目的是控制软件项目的全部活动过程都在需求范围内,以确保项目各种资源的高效利用。成功的项目管理离不开用户、软件开发队伍和项目经理的一致理解和协调配合 (3)成本管理。软件项目的成本不仅包括开发成本,也包括开发之前立项阶段以及软件在运行中的费用。操作者的培训费用和项所使用的各种硬件设施费用也都是整个项目成本的一部分。这些成本都需要很好地计划和控制。 (4)时间管理。其内容有确定各项活动之间的时间相关性;估计各项活动的持续时间,跟踪各项活动的进展情况,动态调筷各项活动之间在时间上的协调。 (5)人力资源管理。在软件项目中应该为软件开发人员和管理人员等各类项目人员创造一个和谐良好的工作氛围。使他们能感到项目成功的把握和积极的工作心态,确保项目队伍的稳定性和连续性。 (6)沟通管理。沟通管理是一个收集、存储、配置和项目生命周期内所形成的各种信息的过程为了让每个项目相关人员及时得到所需的信息,需要很好地解决“什么时候、向什么人礼报什么的”的问题,此外软件开发队伍和用户之间的沟通也是沟通管理中的一项重要工作。 (7)风险管理。由于软件项目中存在着很多的不确定因索,也就必然存在着各种风险而且风险有可能造成不良的结果,对风险进行分析和监控贯穿于整个软件项目生命周期。 (8)质量管理。目前软件的质量还是一个模糊的概念并且难以衡量由于软件质量主要是在开发阶段形成的,因此软件项目质量管理的重点应放在系统分析、系统设计和编码阶段,走查、评审、调试和测试是保证软件质量的重要手段软件工程能力成熟度模型CMM(Capability Maturity Model)较好地解决了软件开发过程中的质量管理问题。 综合管理。综合管理的任务是对前面讨论的各类管理活动进行协调和控制,使这些活动相互配合。其优秀任务是对各种方案进行评价,协调各方面的利益冲突确保项目总体标的最终实现。 三、软件项目管理的优秀是全面客户满意 当前,不少软件业管理人上认为,软件开发的问题主要在软件开发的工程化、规范化和软件开发管理体制。他们按照CMM(Capability Maturity Model),IS09002的标准来建立他们的管理体系。这里有商业竞争的因素在起作用。但是,他们忽略了商业竞争中取胜最重要的因素—客户满意。他们没有考虑到他们的管理方法能否满足客户不断变化的需求。从长远来看,软件项目真正的成功是客户的全面满意。以客户满意为中心的质量是必需的。漠视质量或只关心产品/服务是否符合需要的方法再也不足以留住和获得客户。因此,软件开发项目组织必须先确定什么产品/服务可以让顾客满意,然后再努力满足客户的需求和期望。要实现此目标,组织必须识别对软件产品的各种特性中哪些是对客户的满意起决定作用的要素。例如,服务器操作系统软件,需要长时间稳定连续工作。稳定性则是该软件产品的关键要素。因此系统的开发管理围绕着这一关键要素来展开。尽管不少的组织明白没有客户一个组织就不能生存和发展,或者说没有客户就没有组织,但在项目实施过程中,仍然存在着客户满意的障碍: (1)项目管理组织没有发展和完善对客户不断变化的需求和期望作出快速响应的能力。 (2)项目管理组织没有听取客户意见和建议的能力。 (3)项目管理组织努力倾听客户对项目的要求,却没有确认客户的需要和期望。 (4)项目管理组织不与客户保持密切关系,也不正视客户变更需求的可能性。这样通常会导致脱离客户,其后果则是失败,甚至最后客户不接受交付的成果。 软件质量是软件开发项目管理的优秀问题。而质量的评价与度量应该由客户的满意度决定。因此,软件开发的项目管理应该围绕着客户全面满意这一中心来展开。客户驱动的项目管理方法体系提供了实现这一要求的基本理论和方法体系。提高软件质量势在必行,只有认识到软件质量的重要性,了解影响软件质量的因素,才能有的放矢,采用科学的管理技术和先进的技术方法,才可以确保软件的质量。
软件开发毕业论文:熔盐堆动力学软件开发论文 1、动力学模型 建立三维中子动力学模型,包括三维中子扩散模型和考虑轴向流动的DNP平衡方程。由于DNP随燃料沿轴向流动,部分先驱核流出堆外并发生衰变,未衰变的将再次进入堆芯,因此DNP方程需在整个主回路中进行求解。时空中子动力学方程组包括G个中子扩散方程和I个DNP方程。根据之前的相关研究[3]可知,燃料盐的流动对堆芯中子注量率几乎没有影响,因此熔盐堆动力学方程组中的注量率方程与传统固体堆动力学注量率方程没有区别,只是在先驱核方程中增加了流动项。 2、程序验证 本文利用MSRE的实验数据对程序进行验证,MSRE功率为8MW,慢化剂为石墨,氟化盐以648.9℃的温度流经由石墨栅阵构成的矩形管道。根据橡树岭国家实验室(ORNL)熔盐堆运行报告[5]建立MSRE的简化模型(图1)。近似的MSRE几何模型为圆柱体,半径为71.2cm,高度为200.7cm,堆芯填充石墨栅阵,高度为17.15cm的上下腔室分别在石墨栅阵顶部和底部。石墨管道中燃料流速与上下腔室中的流速不同。计算中使用的热工水力参数取自文献[6]。燃料组成部分取自MSRE运行报告,为减少实验结果与计算结果的偏差,模拟过程选取了2套不同的DNP数据:①基于ENDF/B-VI库由HELIOS组件计算产生;②由ORNL提供的缓发中子数据。堆芯内有效DNP份额的计算方法取自文献[7]。 2.1MSRE稳态运行下DNP损失 第1个基准题计算MSRE稳态运行下的DNP损失。MSRE实验结果与文献[8]的计算结果作为参考解。本文计算了MSRE在采用235U燃料和233U燃料的2种情况下的缓发中子份额损失。表1、表2列出了2种燃料类型下本文计算的六组缓发中子份额损失与参考值的比较。从表中可以看出,本文的计算结果与试验值吻合较好,与其他单位的计算值差别不大。偏差的原因主要来自:①进行MSRE模拟时采用的简化几何模型不同;②评价缓发中子份额损失的模型不同。 2.2MSRE起泵和停泵瞬态 第2个基准题模拟MSRE在无保护状态下的燃料起泵和停泵瞬态过程。在这2个瞬态过程中,堆芯通过调节控制棒的位置使功率保持不变,反应性的损失可通过控制棒的位置进行计算。与上一基准题类似,模拟过程中使用了2组缓发中子数据。起泵过程中,燃料流量在10s内从0升高到正常值,停泵过程中,燃料流量在22s内从正常值降低为0。燃料流量的变化数据取自文献[9]。由图2可知,MOREL能很好地模拟MSRE在起泵和停泵过程中缓发中子份额的变化。MSRE在实验过程中对控制棒的提棒速度有一定限制,本文模拟过程中没有考虑到这个因素,这可能是高估反应性损失的一个原因。从图2可知,在约13s时,反应性损失曲线有一个波动,这是由于堆芯外未衰变的先驱核重新进入堆芯。 3、结论 本文考虑到DNP的轴向流动,建立了合适的熔盐堆动力学模型,并开发了程序MOREL,利用MSRE实验数据对建立的模型进行了验证,结果表明,建立的模型是正确的,MOREL程序可以用于熔盐堆的动力学分析。 作者:庄坤 曹良志 郑友琦 吴宏春 单位:西安交通大学核科学与技术学院 软件开发毕业论文:工业控制设备软件开发论文 1重新开发一种新的软件构件 这种方式的成本较低,而且开发出来的构件比较有针对性,不会存在版权等问题,集合了第一、第二种构件的优点。但这种方式对技术开发人员的要求比较高,如果技术人员的技术水平不足,开发出来的软件构件可能会出现性能不佳、不兼容等问题。受开发水平限制,一般是在第一、第二种方式无法实施的情况下,才实施第三种方式。考虑到开发软件与其它设备的匹配问题,本文开发的工业控制设备软件选择了第三种方式。常见的软件复用技术主要包括软件组合技术、软件生成技术和面向对象技术等[4]。软件组合技术是将可复用软件成果组合在一起。软件生成技术是利用可复用的软件模式生成一个新的程序或程序段。可复用的软件模式包括代码模式和规则模式。面向对象技术是将技术中的对象作为软件复用的构件。在这3种方法中,面向对象技术是最适合软件复用的方法。面向对象技术与软件复用技术有异曲同工之处。面向对象技术是将相关联的函数和代码封存在一个对象内,再将对象作为构建系统的基础单位。可复用构件也是将相关函数和代码封存在一个构件内,通过构件的连接形成一个新的软件。对象与构件的相似之处使得面向对象技术可以更加适合实现软件复用。本文采取面向对象技术来实现软件复用。 2软件复用技术应用于工业控制设备软件开发的必要性 随着我国的经济不断发展,我国工业发展规模逐渐扩大。为了适应日益激烈的市场竞争,许多大型企业都开始投入资金,建立起或者准备建立工业控制系统,实现工业生产管理信息化。工业控制系统的出现,可以加强技术人员对工业机器设备运行情况的监控,减少人员工作量,也可以降低工厂的人工成本,提高工厂的生产效率。建立工业控制系统需要开发工业控制设备软件。与其它软件相比,工业控制设备软件需要与多台设备接口相连接,运行环境较复杂,功能要求较高。由于软件要求比较高,所以工业控制设备软件开发的工作量较大。而随着我国工业生产管理信息化的深入和推广,对工业控制设备软件的需求量会越来越高。如果软件开发人员对每个软件进行单独开发,整个行业的工作量将很大,工作效率也非常低。如果可以开发出一个可复用的工业控制设备软件,软件开发人员在设计新软件时只需要在该工业控制设备软件上补充或修改内容,无需从头开始,从而大大减少软件开发的工作量。另外,运用软件复用技术可以实现行业内软件标准化,有利于统一行业标准,提高软件质量,减少软件运行时出现的问题。软件复用是提高软件开发效率和质量的有效方法。与传统工业相比,软件开发无法通过简单的复制来完成,这是由软件的物理性质和客户需求而决定。(1)软件的物理性质决定了软件无法通过简单的复制程序来完成开发工作。软件是一种数字化产品,包含了大量数据和函数,内在构造比较复杂。另外,不同的运行环境对软件的要求不同。目前,开发软件的编程语言种类非常多,软件开发平台也各不相同。软件编程师往往掌握一种以上的编程语言,根据运行环境选择合适的编程语言和开发平台。因此,每一个软件都具有其独特性,无法简单通过复制来完成开发工作。(2)软件的开发需求具有多样性特点。软件开发都是有针对性的,需要根据对象客户的需求进行开发。而不同客户的需求都不相同,因此无法像传统工业产业那样大量地复制和生产。在软件开发过程中,软件开发人员往往花费很多时间和精力去完成软件的框架和每一个组成部分。而通过观察可以发现,在需求相似的情况下,软件内容存在一定的共通性。随着软件的应用范围不断扩大,社会上对软件开发的需求急剧增加,传统的软件开发方式已不能满足软件产业发展的客观需求,因此有必要对软件开发方式进行改革。软件复用技术就是提高软件开发效率和质量目的的有效途径。 3工业控制设备软件开发中的软件复用技术应用 本文采用C++作为开发语言,使用MicrosoftVisualStudio2010作为软件开发平台,运用面向对象的方法,通过软件复用技术的应用来完成工业控制设备软件的开发,提高软件开发的质量和效率。 3.1工业控制设备软件设计 工业控制设备软件连接了需要控制的各项机器设备。在接通电源,采集系统通电后,系统自动完成初始化工作,软件进行初始化设置,用户登录信息验证无误后进入系统主界面。工业控制设备软件的程序模块主要包括用户管理、通信管理、信息记录管理和数据库信息设置管理等模块。用户的登录信息传到数据库后,与数据库的信息进行核对,数据库再将核对后的信息反馈到系统,系统根据数据库的反馈信息确定登录用户的权限。用户在权限范围内访问相关模块,进行操作。该工业控制设备软件连接到各台设备的串口,收集各串口的信息,及时反馈到软件的显示界面上。当设备运行情况超过软件设置数值时会向软件系统发出警告,系统可以及时反馈出现异常设备的运行情况,并将该情况进行记录并发送到数据库,形成历史记录。通过工业控制设备软件,可以实现技术人员对机器设备的实时监管,并且可以运用计算机处理并存储机器运行过程中的大量数据,避免人工处理数据时出现的失误,减少员工的工作量。 3.2软件复用技术应用 软件复用技术在工业控制设备软件开发中的应用主要体现在通过设计一个面向复用的工业控制设备软件,使得在以后的工业控制设备软件开发中,可以直接将复用软件中的构件用于软件中形成一个新的软件,减少工业控制设备软件开发的工作量。而要实现这一目的,就要运用分层次的体系结构模式,来搭建一个可重用的软件构架。软件分层次体系结构是软件设计的发展趋势[5]。在软件分层次体系结构中,每一层软件都建立在下层软件之上,下层对上层提供服务。软件分层次体系结构允许每一层软件用不同的方法来实现。每一层软件只会对上下两层软件产生影响,并且只对相邻层提供相同的接口。由于软件分层次体系结构的上述特点,运用分层次软件体系结构开发的软件可以支持扩充和重用。从软件开发的角度而言,简单地重复软件分层次结构中的下层软件并无意义。因此,在开发复用工业控制设备软件时应该考虑上层的服务接口设计[6]。具体设计为,在软件的数据抽象层上建立业务对象层,将业务逻辑编入业务对象层。业务逻辑层中一般包含有确认用户登录信息、记录系统日志和数据库存取权限等功能,与数据库引擎相分离。在进行其它相关软件设计时直接将这一层连入软件结构的相应位置就可发挥业务对象层的作用。根据软件分层次结构的有关原则,将工业控制设备软件的分层次结构设计为用户界面表示层、业务逻辑层和数据访问层的三层结构。为了保证分层次结构软件的可重用性,软件的层次功能传递是单向性的,即每一层软件可以命令下一层软件,但是每一层软件只能服务于上一层软件而不能调用上一层软件。因此,这三层软件由下到上的顺序为:用户界面表示层、业务逻辑层、数据访问层。用户界面表示层是最下层的软件层,负有连接用户与各接口之间数据来往的功能。当用户需要更改界面内容时,只需要修改相关数据,界面内容就会自动发生改变。用户界面表示层是最下层的软件层,其更改不会影响到上面两层软件的功能。业务逻辑层在用户界面表示层之上,负责对用户界面表示层传来的数据进行处理,具有确认登录信息、记录系统日志等业务功能。数据访问层是最高软件层,负责完成业务逻辑层传来数据后的数据库操作。这三层结构之间呈现单向依赖关系,即用户界面表示层依赖于业务逻辑层,业务逻辑层依赖于数据访问层。根据该三层软件结构设计出的工业控制设备软件,在其它工业领域的控制设备软件设计工作中同样适用。该框架是由一系列的对象和对象之间的相互联系组成,程序设计人员只要将这些对象内的函数和大量数据进行补充,就可以得到一个复用的工业控制设备软件。而在后续开发类似软件时,程序员在该复用软件的基础上根据软件运行需要对内容进行扩充就可以设计开发出一个新的软件。 4结语 随着软件行业的不断发展,软件复用技术应用是软件开发的必然趋势。软件复用技术除了可以有效地提高软件开发效率,缩短软件开发周期和提高软件开发质量外,还有利于统一行业软件的开发标准。在工业控制设备软件开发中引入软件复用技术,可以有效提高软件开发效率和质量,避免开发过程中的重复劳动。另外,基于可复用技术开发的工业控制设备软件的构件可以进行单独拆卸和升级,使得系统的维护和升级工作简易化。因此,利用软件复用技术开发工业控制设备软件对提高整个行业的管理水平具有重要意义。 作者:林明涛 单位:海南软件职业技术学院 软件开发毕业论文:嵌入式软件开发论文 1嵌入式系统的调试 调试也是软件开发不可或缺的一个环节。在常见软件开发中,调试器与被调试的程序往往运行在同一台机器上,通过操作系统的调试接口来控制被调试的进程。而在嵌入式软件开发中,采用的是交叉调试,即调试器运行在宿主机上,但被调试的程序运行在基于特定平台的目标机上,调试器与被调试进程通过串口或网络进行通信。不管是交叉编译还是交叉调试,都需要把文件从宿主机传送到目标机。如果考虑团队合作开发、开发环境不完全一致等因素,开发者经常也需要把文件在不同系统之间或通过网络进行传输。所以在嵌入式软件开发中搭建一个良好的文件传输环境是提高嵌入式软件开发效率的一个关键因素。 2文件传输环境的搭建 在嵌入式软件开发中,必须结合开发的具体项目和具体开发环境来选择搭建一个好的文件传输系统。虽然各类传输技术可以在不同平台(Windows、Linux等)上实现,但在嵌入式软件开发中更适合搭建基于Linux的文件传输系统,下面就嵌入式Linux环境下文件传输技术方法进行讨论。 2.1FTP(文件传输协议)服务设计与实现 FTP是网络传输文件的一种常见服务。在嵌入式Linux中,vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序,是一款完全免费的软件。它的最大的特点是安全性非常高,但嵌入式系统一般是在局域网内进行合作开发,所以在搭建为嵌入式开发服务的FTP时一般不需要太多地考虑文件传输的安全性,搭建一个用户登录访问的FTP服务器就可以。下文是Ubuntu12.04下实现用户登录访问FTP配置文件(/etc/vs-ftpd.conf)的主要内容: 2.2TFTP(简单文件传输协议)服务设计与实现 TFTP是一个传输文件的简单协议,它基于UDP协议而实现,适合于小文件传输。嵌入式系统开发的代码文件一般不会很大,同时对文件传输的安全性要求也不高,所以在嵌入式软件开发中也经常使用TFTP服务来传输文件。下文是Ubuntu12.04下实现TFTP配置文件(/etc/default/tftpd-hpa)的主要内容:2.3NFS(网络文件系统)服务设计与实现嵌入式系统开发时,还可以使用NFS实现宿主机和开发板共享文件,这样也可以免去文件上传或下载的麻烦,直接把存放文件的目录挂载在目标机上或其他系统中,用户可以像访问本地文件一样访问远端系统上的文件。下文是Ubuntu12.04下实现NFS配置文件(/etc/exports)的主要内容:其中,*:允许所有的网段访问,也可以设置成某一个ip段,如192.168.0.*;rw:读写权限;sync:资料同步写入内存和硬盘;no_root_squash:允许客户端共享目录所有者权限。用户可以根据自己需要设置相关参数,还有一些参数说明没列出来,需要时可查阅相关资料。 2.4Samba服务设计与实现 在嵌入式系统开发过程中,宿主机上一般会安装Windows系统,同时安装虚拟机软件,在虚拟机上安装Linux,这样就存在Windows系统和Linux系统共享文件的问题。通过Linux提供的Samba服务可以轻松实现文件共享,可以有两种方法加以实现:一是由Windows系统访问Linux系统中的共享文件夹;二是由Linux系统访问Windows系统中的共享文件夹。(1)Windows系统访问Linux系统中的共享文件夹。由于嵌入式系统开发一般在局域网内或单机上进行,对网络安全性要求不高,这里就以配置一最易实现的Samba服务(来宾都可访问)为例来加以说明。主要是通过修改/etc/samba/smb.conf配置文件:上面用户名是所访问的Windows计算机中的用户账户,验证口令是Windows计算机中的用户账户的口令。 2.5使用串口软件传输文件 在一些应急场合,没能很好地配置好上述服务的情况下,如果需要传输一些文件到目标板,可以选择使用串口软件传输文件。用串口电缆把宿主机和目标机连好,然后运行串口软件,最常用的是Windows自带的超级终端。超级终端程序通常位于“开始”“程序”“附件”“通讯”中,运行超级终端一般要求用户为新的连接取一个名字,然后选择所使用的串口,最重要的一步是设置串口属性,一般针对开发板设置的属性如下图2所示。连接上目标板后,使用超级终端上的“传送”“传送文件”菜单实现文件传输。在ubuntu操作系统下,需要使用minicom来连接开发板,本文不再赘述。 3结束语 本文介绍了在嵌入式软件开发中搭建文件传输环境的多种技术方法,但在实际的开发过程中,并不一定要全部应用这些技术,可以根据具体的项目开发环境、个人的习惯等来决定使用哪一种或哪几种技术手段。同时,由于嵌入式系统的资源有限,在方便团队开发调试项目的前提下,要尽可能少地启用这些服务。 作者:周军 王艳红 单位:南通航运职业技术学院 软件开发毕业论文:计算机规范化软件开发论文 1软件检测过程不够规范化 软件测试时一是为了发现软件在研发编写过程中存在的错误,从而及时对程序进行修改和完善,使软件的各项功能够顺利使用。二是为了根据用户要求,来对软件的各项功能和用户使用体验感受进行改善,使用户在使用软件时更具舒适感。而在当前的软件检测过程中,主要在两个方面不够规范:一是一些软件开发员缺乏责任心,在软件编写完成后,马马虎虎地进行检测,对一些影响使用体验的程序放任不管,不去做优化处理;二是软件开发者在检测时没有让用户参与进来,而自作主张的对软件功能进行了修改。这两方面问题不仅降低了用户在使用软件过程中的感受,还导致了用户在后续软件维护中的成本增加。 2软件维护不够规范化 任何产品在售出后,消费者都有享受产品的售后服务的权利,而商家也必须承担为消费者提供售后服务的义务。对于计算机软件,也同样有着“售后服务”,即软件开发者对于软件的后期维护和调试。在当前的软件维护过程中,主要存在着两方面问题:一是一些软件开发者将完成的软件交付后,就一走了之,面对软件使用者在软件使用过程中出现的问题也常常置之不理,推卸责任;二是有些软件开发者在处理软件使用者所遇到的问题时,超出市场的价值规律,漫天开价,索取高昂的维护和调试费用,有些使用者出于无奈也常常忍气吞声,吃了哑巴亏。可以说,以上这四方面的不规范问题不仅影响计算机开发人员的工作形象,还会形成计算机软件领域的同业恶性竞争,长久之,将会使充满信心的软件开发这一朝阳产业变得暗淡无光,最终使软件使用者和消费者蒙受损失。 3加强计算计软件开发规范化对策思考 3.1提高计算机软件开发规范化的认识 计算机软件开发是一项与人们学习、工作和生活有着密切联系的系统性工程,计算机软件只有在人们的认可和使用中才能发挥出自身的作用和价值。然而当前计算机软件过程中所存在的规范化问题,已经对计算机软件在市场中的推广和使用造成了很大的影响。要使这一问题得到根本解决,首先必须从思想观念上进行转变。为此,我们只有不断提高软件开发的准入门槛,提高软件开发者对于软件开发规划范的责任意识,使其从思想层面加强对自身的工作要求。同时,还应当不断完善计算机软件开发方面的相关法律和行业标准,使软件开发的各个过程受到制度监督和法律约束,保证软件开发者以诚信、敬业知心开展计算机软件开发工作。此外,我们还要认真思考,对计算机软件开发的设计、检测、维护等一系列的环节所存在的问题进行深入分析,提出切实可行的对策,最终推动计算机软件开发实现规范化发展。 3.2加强计算机软件设计规范化 计算机软件设计开发主要是依据用户要求设计研发的计算机系统软件或计算机系统中的某一部分应用软件,是一项涉及很多方面的系统工程。因此,软件开发者需要对市场的需求、客户的要求、设计人员的技术层次等方面进行综合的分析,而后开始设计软件。为此,在设计开发前要充分了解软件的运行环境,在深入调研后再进行设计开发。同时根据用户的不同需求,确定设计风格和内容,进而严格遵循计算机软件设计标准,进行概要设计和详细设计,把具体设计策略、软件内部构造和制作流程进行安排部署,并呈现给用户。1)软件概要设计的规范化。概要设计的标准就是按照用户的需求,根据产品的不同建立各个系统模块的目标软件系统,对这些模块的接口下达指令,使他们紧紧联系在一起并链接到下一个模块,做到层层相联系。为此,开发者要不断规范概要设计,有能力建立起能够管理整个软件系统的数据库,并使其中的每个模块都要形成相配套的管理方案,并在这一过程中,把各模块的接口尽可能的简单化处理。不仅各模块都能分工合作,还能紧密的联系,这样才能有效保证了系统持续稳定的运行,进而保障用户能够清晰地理解软件的设计。2)软件详细设计的规范化。所谓软件详细设计,就是对概要设计标准全面进行细化,把概要设计一项一项地分解开来,使概要设计的内容得到更加详尽的解释说明,然后把各个模块进行系统、精确、全面的阐述,最终使各个模块的概要设计功能进一步细化分解。为此,开发者要具体围绕算法和软件内部构造这两个方面,及时规范模块的输出输入以及它们的性能,把每一个模块进行细化,划分具体的功能。需要注意的是,开发者在进一步规范计算机软件设计研发中,必须要使软件的设计具有精确的算法和内部构造,这样不仅会对拟写的源代码有帮助作用,还会使软件设计更为的科学合理。最后软件开发者还要根据用户需求,在积极完善详细设计标准的基础之上,才可以进行系统规范的计算机软件设计研发。在研发过程中,仍需要对软件各个模块都进行程序上的划分,只有在准确评估了检测报告后,利用各个模块接口的精准性能,才能对计算机软件进行系统的、有程序的、循序渐进的设计研发,才能保证计算机软件的先进、合理和高效。 3.3计算机软件开发编码的规范化 在进行软件的设计与开发方面,要首先对软件进行的设计有一个相对清晰的标准,即对软件进行概要设计的标准以及软件详细设计的标准,在设计完成后,要对软件进行加工编码工作。为计算机软件进行编码,是开发设计计算机软件的重中之重,只有将计算机编码开发设计正确,才能够保证程序的完整无缺,进而保证软件的正常运行。计算机软件在编码过程中,要按照软件设计规范化的标准,并把用户需求的方方面面都考虑在内,然后根据软件的运行环境,进行软件编码,这样才能设计开发出适合用户特点、满足用户需求、操作简便的计算机软件。 3.4加强计算机软件检测规范化 我们在检测软件过程中,发生错误是在所难免的,如何避免和消除所犯的错误,使软件能够较长时间使用,是软件检测必须面对的实际问题。这样的问题存在于软件设计研发的各个阶段,软件检测的效果同样也决定了软件的使用寿命和软件设计研发的质量。因此,必须加强软件的检测工作,切实地解决好软件研发过程中存在的问题。目前,我们主要检测用户所要求的软件功能以及计划内容、性能需求等。所以,我们必须要保证在检测软件的过程中要有用户共同参与,专业人员要把软件设计思路和所想达到的目的进行系统了解,利用专业知识和规范化检测方法对所开发的软件进行详细认真的检测,从而发现设计漏洞和存在的问题,看是否达到了用户的要求。同时,要进一步规范检测过程,对软件系统的各个功能模块要进行全面完整的检测和测试,同时对检测的数据和检测结果进行存档,以备在修改时能够及时找到问题所在,通过对存在问题加以修改和完善,使软件性能得到进一步提高,反复修改检测后,把软件的性能调试到最好的使用效果。此外,还要组成独立的软件测试小组对软件进行反复验证和全方位测试,确认软件的各种性能达到良好的效果。在检测工作结束后,要撰写检测报告,对软件设计研发及检测结果进行全面分析总结,做出正确的评估。计算机软件设计研发是根据用户需求来实现的,是一种计算机系统或系统中的部分软件,计算机软件不是每一台计算机都相同的,它是根据用户的不同需求而添加的,它包括办公软件、商业软件、家庭应用软件等不同类型,软件的研发是由用户需求、专业人员设计、最后经过测试和用户认可的一种产品,软件的使用者要想得到合法的软件使用权,就必须得到软件研发机构的许可,这样,一个计算机软件才具有了真正的生命力。 3.5加强计算机软件维护规范化 计算机软件产品维护也是软件开发规范化的最后一道程序,它主要是把在运行过程中出现的问题进行及时维修,把在测试中遗漏的错误进行修改,不断完善软件的各种性能,让软件更好地适应运行环境。软件维护同样要具有规范化要求,我们必须要使软件开发者认真按照程序进行操作,不能出现旧的问题没有解决有出现了新的问题,要减少软件维修的所产生的负面影响,维护和维修过程要有详细记录,填写维修报告,做到软件维修正规化和标准化,从而实现软件功能的不断扩展和补充,使软件达到最好的运行和使用效果。此外,还要培养软件开发者在维护软件工作中的责任心意识,要从市场实际出发,遵循价值规律,诚信真实地开展软件维护,最终使软件开发行业的环境得到净化,促进整个行业向前发展。 4结束语 计算机软件的设计和研发,使计算机的实用性得到了更好地发挥,对我们的工作学习产生了更多的帮助。计算机软件进一步规范化,是计算机事业长远发展的重要前提,也是软件行业生存发展的有效保证。让软件研发有明确的标准,有明确的行业规范,有技术上的硬性指标,对软件开发行业会起到一个很好的促进作用,也会进一步提高研发人员的工作责任心。研发出高品质的软件,不仅能满足用户和人们的需求,使其适应社会的发展,更能有效地增强我国软件在世界上的竞争力,把我国的计算机软件开发不断推向新的高度。 作者:滕菲 周琪 单位:渤海大学 软件开发毕业论文:敏捷软件开发论文 在以前的软件开发模式中,普遍依赖业务分析师和用户沟通所完成的需求分析报告而进行软件开发和交付。这样做的弊端在于,用户在提出需求和得到交付软件之间对需求本身可能发生变化,业务分析师在与用户沟通并创建需求分析报告时对需求本身也可能产生误解,而开发者本身对需求分析也会产生误解。这就使得花费大量人力物力所开发的软件最终不能被用户所接受。而采用敏捷开发可以避免这种情况。敏捷开发中有一种叫做Scrum的迭代增量式开发过程。其目的在于缩短交付周期,不断交付有价值的软件,使得在软件最终交付时最大程度满足用户需求。这就需要改变传统的软件交付模式,当项目经理和用户沟通时,需要设定阶段行的目标和任务,由业务分析师和用户就已经确定的需求进行需求分析并且在制定需求分析的同时与开发人员及时沟通,避免软件过度开发,这样就可以缩短软件交付期限。将原本一年甚至几年的开发周期缩短至两个星期到一个月,每次交付部分有价值的软件,这样用户可以尽早体验并及时提出问题和调整需求。 1制定详尽的开发和交付流程 将软件开发周期从几年缩短到一个月甚至两个星期,这需要制定详尽的软件开发和交付流程。而详尽的软件开发和交付流程也是实现Scrum所必须遵守的。在Scrum中一个交付周期被称为一个Sprint。在每个Sprint开始之前,要有一个Sprint的计划会议(Sprintplanmeeting)。Sprint计划会议是在业务分析师和用户确定好当前阶段的需求分析之后,将可以进行开发的部分按照需求的优先级顺序排列好开发任务(Story),再由开发人员对任务进行难度评分,最后团队根据可变因素如团队成员情况,开发环境状态等确定下一个Sprint的任务。为了加强团队内部的沟通和及时掌握开发交付情况,Scrum要求团队每日开站立会议(Standupmeeting),站立会议通常1到2分钟每人,主要说明前一天的工作内容,存在什么问题,以及今天的工作计划。当然在每个Sprint快结束的前一天,要开评审会议,来报告进度,通常情况下是软件会议制定软件当前Sprint的软件计划。中国有句古话叫做“吾日三省吾身”,每个Sprint结束还有一个最为重要的会议就是回顾会议(Retrospectivemeeting)。回顾会议主要是总结上一个Sprint,保持优点,克服缺点。确保每个会议的有效性是Scrum实现的基础。 2结对编程,提高软件开发效率 当需求明确且计划详细之后,对于软件开发最重要的就是提高开发效率。只有提高开发效率才能在短时间内向用户提供有价值的交付软件。对于提高软件开发效率,敏捷开发有一个很好的方式叫做结对编程(Pairprogramming)。所谓结对编程,就是一个任务交给两个开发人员,两个开发人员同时坐在一台电脑前面,一个人编程,另一个人实时检查,然后互换角色。当然,也可以和测试驱动设计(TestDrivenDesign)相结合,一个写测试用例,另一个通过实现代码使测试通过,然后互换角色。结对编程的好处在于,与传统开发一个人一个任务相比,两个人一起协作,可以尽快确定测试用例和程序接口,实时检查代码减少代码调试时间,互相学习软件开发设计技术,避免因成员变动阻碍开发进度。对于结对编程的两个人,只要两个人有互补,就可以在一起结对编程。例如,一个开发人员可以和一个需求分析师一起结对编程,需求分析师了解任务需求,可以负责编写测试用例,开发人员实现测试用例,从而使开发更满足需求。用户体验师也可以和开发人员结对编程,开发人员每实现一个功能块,用户体验师都可以进行实时的检查,从而更满足用户的体验。结对编程,看似浪费人员,因为同一时间做的任务变少,但是却能够大大提高编程效率和开发质量,是敏捷开发中重要的实现方法之一。 作者:王贯飞 软件开发毕业论文:组件技术实时测控软件开发论文 1基于组件的软件复用技术 目前制定实现规范并比较适用于复用的组件模型有CORBA/ORB、COM/ActiveX、JavaBean以及.NET等。通过对以上组件模型的研究与对比,本系统选定.NET中的WindowsForms作为本实时测控软件的组件模型,使用.NETFramework的公共语言运行时,组件都建立在一个共同的底层基础上,不再定义使用复杂的管道接口,对象可以直接交互访问,有利于组件的自由配置,同时,利用.NET技术的分层结构特点,采用“搭积本”的方式生产软件,大大提高软件开发效率。 2基于组件技术的实时测控软件开发 2.1软件架构设计 在组件技术中,一个组件就是一个接口集,它通过接口对功能进行封装。因此,对于同一个应用程序架构,只要其使用的接口集合不变,即可通过更换支持同样接口集的组件来获得不同应用,也可重复利用同一个组件或对组件进行二次开发。而基于组件建立的软件架构和应用开发,其最大优点在于可以复用的应用结构和软件单元。实时测控软件主要是对实时测控数据的处理、评估和显示,而测控数据主要包括光测、雷测、遥测及GPS测量等类型,其处理过程通常包括数据采集、数据解析、数据处理和结果评估等四个部分,针对以上4种数据类型,在基于组件技术思想下,其处理架构可统一进行设计,如图1所示。针对靶场测控系统中光测、雷测、遥测及GPS测量等数据处理应用,通过将数据采集组件、数据解析组件、数据处理组件、结果评估组件替换成相应功能的组件,即可实现在保持软件架构不变的前提下开发出不同的应用系统。 2.2基于组件技术的软件升级维护 组件接口是对某一功能的一套抽象描述,具有封装性,它通过接口与其功能实现分离开了,并以接口作为客户与组件(或组件之间)交互的唯一方式,因此,只要保持接口不变,就可以将系统中的组件用新的组件替换,以随时进行系统升级维护。下面以实时测控数据处理软件中的雷测数据处理应用为例,其软件的架构如图2所示。当需要对系统进行升级维护时,在软件架构完全保持不变的前提下,对具体的组件进行替换,只要保持接口不变,程序无需重新编译链接,系统即可通过使用更新后组件中的新接口来获得新特性,从而实现系统的升级维护。 2.3利用组件复用技术实现软件功能扩展 组件复用是利用已有组件创建新组件,即通过第三方产品来构建自己产品。组件复用是通过包容和聚合来实现的,包容时外部组件包含内部组件的接口,它由外部组件接收此调用请求再交由内部组件来处理,聚合时外部组件直接调用内部组件的接口,它让内部组件直接处理该调用请求。在C++语言,通过在外部组件中增加内部组件接口,并把调用请求转发给内部组件即可实现包容,对于聚合,在内部组件中维护一个外部组件接口指针(如m_pUnknownOuter),通过委托机制,让内部组件接口提出的查询接口请求由一个委托接口转发至外部组件,再由外部组件接口查询内部组件。这样就可以实现一致的访问,即不管是通过外部组件的接口,还是内部组件的接口,都可以查询到内外组件所支持的接口集合。在实际应用中,软件开发不仅有大量的、功能强大的商业化组件可以使用,而且有应用广泛的、成熟的靶场测控系统专用组件可以使用,如组件化的数据接收、量纲复用、坐标转换、滤波平滑、精度评估等功能模块。因此,利用好组件复用技术可以有效扩展靶场测控数据处理系统的软件功能,对于靶场测控系统建设具有重要的现实意义。 3结束语 基于组件技术的实时测控数据处理软件开发可以大大提高软件开发效率,大幅度降低系统的开发费用,有效解决靶场测控数据种类多、规模大、复杂性高的难题,为靶场测控手段的不断发展提供了技术支持。 作者:唐艺灵 赵晗滨 软件开发毕业论文:用户体验计算机软件开发论文 1完善软件、满足用户个性化需求 用户体验是贯穿在计算机软件开发利用的一切过程之中的,设计者从软件性能设计出发,结合了用户操作习惯,能够对用户体验产生一个正确的软件预估,在用户体验中,我们能够认识到用户对软件产品的期待,发现用户真实的使用目的及软件期待,在用户体验之中,设计者能够不断改善软件优秀功能及细节修改,减少软件BUG,逐步完善软件用户个性化。用户体验在计算机软件开发中的作用相当于一把标尺,在设计-测试-再设计-测试-修改的反复循环的软件开发过程中,用户体验为这个循环的进行提供了一把可量的指标。完善的软件成品,满足了用户的个性化需求,提高了软件运行的舒适度。 2提高软件市场竞争力,占领市场 用户体验能使得软件设计的更完善,在设计-体验-再修改的过程之中,软件得到不同程度的修饰和完善。软件产品经历了以下几个阶段:有用-易用-友好-视觉设计-品牌推广-占领市场。产品有用也就是用户需求得到了满足,下一步使软件变得易用,就是方便使用,友好的软件语言能够使用户感到亲切,通过不断改进设计的软件,使得软件在视觉上能够传达出一种吸引力,让用户在使用中爱上软件,产生用户黏度。在用户中树立良好的口碑,从而认定品牌,在品牌推广之后,市场推广变得简单易行。经历用户体验的软件永远比直接开发上线的软件拥有更多的用户。因此用户体验在计算机软件开发中有着完善软件,提高软件市场竞争力的作用。 3计算机软件开发中提高用户体验的主要途径 3.1营造良好的软件运行环境 3.1.1优化编程代码软件程序开发的一个必不可少的组成要素就是编程代码,因此想要提高计算机软件开发中的用户体验,首先应从编程代码着手,优化软件用户体验。首先编制代码时应尽量考虑代码的简洁性,能使用简单地算法就不复杂化,简化算法程序也不仅仅针对那些复杂的编程代码,还应考虑代码解算处理耗费时间长的软件代码,尽可能的为用户节省时间,也减少他们在等待过程中可能减少的焦虑情绪,提高用户体验感受。如无法避免软件运行速度缓慢的问题,则在最佳优化后设计后台运行的方式辅助运行,也可添加进度条来提示用户下载进度,避免用户在运行软件时产生烦躁情绪。3.1.2完善软件安装流畅性用户并非专业的电子计算机软件工作人员,因此在软件安装遇到问题时并不能妥善处理,甚至遇到无法下载的情况就放弃某款软件,因此我们在极高计算机软件开发中的用户体验时一定要考虑软件安装的流畅性,快速简洁方便的安装成功是一款软件成功应用的基础,在软件设计中,设计人员应充分考虑用户能力特点之后降低软件安装难度,完善安装步骤,设计多种安装方式,设计推荐安装和自主安装等多种安装方式供用户安装,完善软件的安装流畅性。3.1.3优化处理软件接口软件接口即软件和一般常用软件实现数据互换、互相联系的一种重要途径。一个完备的软件不仅仅应该正常运行,还应与其他软件可以共享数据相互联系,因此开发人员应优化软件的接口问题,完善设计,避免用户出现使用顺手的软件却无法和其他顺手的软件数据交换、从而放弃软件的问题。在实例中,软件的接口问题也是一个让大家关心的提高用户体验的重要途径,注重相关诸多软件的数据共享、信息过渡,在满足用户需求的同时提升用户体验。 3.2注重软件的界面设计,给用户留下良好第一印象 用户对一款软件的第一印象,就是这个软件的图标、外观形象,不同风格的软件界面会给用户留下不同的印象,这和认识人是一个道理,外表光鲜的人更容易被别人结识,因此为了提高软件开发中的用户体验,必须在用户打开软件的第一眼就爱上并想要使用。在软件的界面设计中,首先考虑的是简洁大方的设计方案,大众都喜欢的东西才能够设计使用。软件界面设计中,应充分综合考虑用户的使用习惯。视觉心理、个人感受以及用户偏好等角度,对软件具体的各个部分进行设计。设计中应考虑的要素有:界面的色彩搭配、小图标按钮的放置、标题字体的大小、页面内容的编排位置等等。设置智能记忆功能来保存用户的软件使用习惯,在用户使用软件时就能够以最快速度实现要求。在用户习惯的研究中,用户在某个陌生软件中停留的时间最多不超过三分钟,三分钟之后如果他们没有找到自己需要的内容就会退出软件并不再打开,用户不能在第一时间找到吸引人的东西,软件界面的不清晰,这就是用户失流问题的原因,在软件设计中,应利用研究成果,在设计中体现用户阅读的F型阅读习惯,在软件的上栏和左栏中放置更有价值的东西,合理地进行界面的主次安排。尽量少使用老旧模板设计软件界面,避免缺乏创意和亮点的界面问世。 3.3努力提高和优化软件运行效率 重视效率是软件开发更好的为大众服务的基础,软件设计必须遵循一条规则就是提高用户使用软件的效率。设计人员在进行软件算法设科技前沿计时应将各类算法作出比对,减少那些功能不强耗时巨大的软件,避免它们拖慢软件运行的速度,提高软件的运行效率,防止用户出现等待焦急躁动甚至放弃软件等不良情绪。计算机本身对软件运行速度的反作用只是一部分,运行缓慢的软件并不单单因为硬件不强大的计算机本身。开发者应从软件编码寻找原因,排除拖慢软件的恶编码,提高软件运行效率,减少用户软件差评。需要注意的是我们应该在可控环境下提高软件运行速度,注意开发成本和经济核算。如不能减少运行时间的则设置后台运行或者显示进度条来减少用户等待时间,提升用户体验。 3.4软件功能设计要满足拥护的人性化需要 人性化的设计体现在软件设计的诸多方面,也可以这么说,软件设计的许多角度都能够体现人性化的设计理念。我们在软件实际开发中,尽量避免全盘模式化的克隆,将为大众服务作为软件产品开发的最终理念,因此必须将用户体验的优良感受作为首要衡量标准。在软件设计中,设计出人性化的软件应做到以下几点:第一,使用户打开软件和查询信息能够更加便捷,在用户使用软件的过程中,也是信息数据积累的过程,用户想要从大堆数据中调出自己需要的数据往往不够便捷,而腾讯设计出智能调取聊天记录就是一个很好的个性化服务典例。在软件设计中,合理的设计快捷键也是人性化服务的一个方面,易于掌握的快捷键能够使软件操作更加方便,充满人性化。百度公司曾经在刚刚成立百度联盟时软件设计并不充满人性化,当百度批准你成为百度联盟会员时,会接收到这样一条邮件:百度已批准你加入百度联盟,而批准往往不是平等的语言,更像是上级批准下级,之后百度就将这一点做出更改:祝贺你成为百度联盟的一员。这个案例告诉我们软件设计不仅要在大方面上以用户为优秀,而且在细微之处也要体现出软件的人性化服务。 3.5提高软件的信息查询和处理能力 浩瀚的信息时代,软件也需要一个强大的信息检索能力,这样才不会使我们面临无法找到所需信息的窘况,软件开发案中加入信息检索技术也就是是软件具备在集合中挑选目标信息的技术,随着我们对软件的使用和软件技术的开发,我们对软件的信息查询功能有了更多的要求,既不能使杂乱无章的信息丢失,又不能在想要查询信息的时候逐条翻阅,这就要求我们在软件设计开发中提高软件的信息查询能力,首先保证信息的可查询性的前提是拥有稳定良好的内存来储存信息,其次良好的可查询性是通过小查询框来实现的,设计查询算法来帮助信息查询,输入条件就能查询到符合条件的全部信息,诸如音乐播放器建立的媒体库,在查询框中输入歌名就能检索出全部符合条件的歌曲。在用户实用软件的过程中,用户信息只会堆积越来越多,因此必须通过智能的信息查询功能来优化用户体验。 4对提高用户体验的再认识 软件设计成品的目的就是解决使用者的问题,因此软件不仅炎解决用户个体在功能上的需求,又要服务大众,向广大用户提供服务。计算机软件开发中提高用户体验的途径多种多样,在具体罗列了以上几点之后,笔者还想从软件开发设计的角度出发,再谈谈如何使用户体验得到更好地提高。 4.1树立“以人为本”的设计开发理念 用户体验的优秀就是用户,提高用户体验在软件开发中的作用是及其突出的,开发者在设计开发时应树立“以人为本”的观念,重视用户的心理体验,关心用户的自我感受,在实现软件设计功能的保证下抓住用户心理,吸引用户长期使用。人性化的软件设计和灵活多变的软件服务是实现“以人为本”的基础,在之前软件设计的经验上,改进模板,合理搭配软件信息模块,在广大用户中选择他们共性的东西,寻求最多的受众欣赏。“以人为本”要求设计者关注用户,学习每一个用户不同的操作特色,综合这些特色,让软件更加灵活的服务用户。在实际软件操作中,可以设置不同的操作方案和主题搭配,供用户自行选择和随意保存。“以人为本”的开发理念要渗透在软件设计开发的各个过程,在设计中应考虑用户,在测试中应观察用户,在再修改中应体现用户。 4.2注重市场信息反馈,不断改进和完善软件 信息的传播有五大要素,发出者、接受者、媒介、讯息、反馈。这五个环节构成了一个完整的信息传播途径,软件设计和开发也需要市场信息的反馈,设计好的软件经过上线,用户开始使用,但此时并不是开发者工作的完成,而是新的开始。在这一阶段的工作中,开发者扮演的是信息收集者的角色,他们需要在市场上收集用户对软件使用的评价、软件的推出程度和适用领域、人们是否经常使用这款软件以及这款软件出现的问题。收集这些问题再将软件优化,最新软件,供用户更新,充实了新的功能和修补了软件BUG。市场是软件接收测试的摇篮,开发者要注重市场信息的反馈,根据反馈修补软件,不断改进和完善软件。 5结束语 近些年的高新技术发展为计算机软件设计提供了快速发展的良好温室,在这样的环境下计算机科学获得了长足的发展,软件设计也从“解决问题”向“满足需求”转变。新的软件想要成功开发并立足于用户,就需要真正的扎根研究用户体验,只有提高了用户体验才能进一步的完善软件。提高用户体验的途径也丰富多样,我们不仅仅只根据这些途径解决问题,更需要有长远的目标,提出更多可供利用的途径,为提高计算机软件用户体验做出贡献。 作者:隋晓彤 单位:渤海大学 软件开发毕业论文:自动控制系统软件开发论文 1软件的特色 基于FCS的自动控制系统监控软件的教学特色,重点表现为:利用虚实结合的系统、丰富的监控信息、形象直观的软件视界、动手实操过程,让学生主动获取掌握知识,高效实现教学目;利用信息化教学手段实现重难点突破,学生完全能够主动获得较难理解的理论知识;老师能够“边做边教”,学生能够“边做边学”,融理论知识和实践于一体;本软件教学应用程序,具有直观丰富的视界和多种操作方式;创建互动式教学模式,较好的激发学生学习的主动性和兴趣。总之,本软件从教学的角度看,较好的实现了“边做边教、边做边学”的教学设想,增强了学生学习的兴趣和信心。本软件的技术特色,主要有:软件采用工业广泛使用的MODBUS协议,可兼容众多工业监控设备(如阿尔泰RTU6300);软件用VB及C语言设计,二次应用开发简单灵活、运行稳定、使用方便;通过精心设计,软件操作简便快捷、界面设置合理、交互性强;整个系统的实时性达到工业控制的要求,且可靠性较好;使用WEB技术,可用远程PC或智能手机作为操控终端。本软件从技术特点上,采用了当前工业上广泛使用的新技术和新应用,开阔了学生的视野,引导学生学习的方向。本软件的艺术特色,可概括为:软件围绕教学主题,综合运用图文、数据、动态波形、动画等丰富的表现方式;软件界面布局合理、美观,导航清晰简捷;软件界面色彩运用搭配合理,遵循工业监控软件的风格。本软件从艺术效果上,对学生具有一定的吸引力,激发了学生的学习兴趣。 2软件的教学应用 2.1软件平台的教学运用 在本软件平台的基础上,可依据课程的教学要求开发各种应用程序,用信息化技术手段辅助教学,实现教学重难点的突破,迎合当前学生的学习兴趣。下面将以《自控原理与系统》课程的“开环控制和闭环控制”教学单元为例,说明本教学软件平台的教学应用开发和使用。本例应用程序开发的内容是“开环控制和闭环控制”。软件教学目标:熟悉自动控制系统控制方式;认知开环控制和闭环控制抗干扰能力(需要突破的重难点)。运用软件教学的策略:通过虚实结合的系统、丰富的监控信息、形象直观的软件视界、动手实操过程,让学生主动获取掌握知识。本例教学应用程序开发的硬件基础,包括如下几部分:一个自制的闭环控制系统、一台笔记本电脑、一台路由器和智能手机。闭环控制系统作为下位机能与上位PC机(笔记本电脑)串口通信,控制器采用STC12C5628AD单片机,驱动装置为一台风机,被控对象是一个随风旋转的帆,反馈单元为数字码盘。上位PC机是本软件平台的载体,可连接下位机和远程智能手机。路由器使智能手机和上位机构成LAN网络,实现相互通信。本例应用程序界面及功能开发,如图2所示,分六个区:控制模式设置区,能设置本机PC控制和远程手机控制两种方式;自动控制方式设置区,设置开环或闭环控制方式;PID控制参数设定区,可设置比例、微分和积分参数;自动控制系统的给定值设置区,设定被控对象的被控参数;示波器区,可实时监控下位机的参数变化;动画区,可实时直观描绘被控对象动作状态。 2.2软件教学应用效果 在基于FCS的自动控制系统监控软件平台上,可以开发各种应用程序,本软件的教学应用开发以“开环控制和闭环控制”教学单元为例说明。在教学时可通过本软件的应用程序操作演示开环控制和闭环控制系统的运行,学生通过观察实际自动控制系统的运行状态和应用程序的实时监控数据、波形、动画等信息,以及利用手机远程参与实操体验的互动式教学方式,在轻松的理实一体化教学过程中掌握本教学单元的重点与难点知识。学生在本软件教学过程中,能够主动获取“开环控制系统不具备抗干扰能力,闭环控制系统具备较强的抗干扰能力”的经验和知识,还能自主获取对实际的自动控制系统的全面认知,这是在传统的教学过程中较难一次完成。总之,本教学软件符合职业院校学生的认知特点,已经过多年的教学实践,应用结果表明该软件实用有效。 3结束语 本软件教学应用的创新性与实用性,可归结为两点:虚实结合,即把虚拟的仿真界面和真实的自动控制系统结合起来,让学生既能得到虚拟仿真的直观,也能获得真实系统的可信,因此具有虚拟仿真软件和现有实训系统不可替代的作用;通用灵活,即软件所有模块都面向信息数据库设计,软件优秀FCS服务器具有通用性,可依据不同的教学要求,灵活设计出合适的课程教学应用软件。 作者:朱志伟 单位:武汉铁路职业技术学院 软件开发毕业论文:防水施工企业管理软件开发论文 1软件主要内容 《防水施工企业管理》软件是一个集管理、统计、成本核算为一体的综合性管理软件。它以成本核算为中心,对工程、材料、人工、管理费用等进行汇总统计分析,以达到管理企业运行的目的。1.1软件逻辑统计的依据1)根据“建筑安装工程费用项目组成”(建标[2013]44号文件),对各项费用进行分类和统计;2)根据专业防水施工企业特点和习惯,对部分费用进行科目调整。1.2软件运用环境1)操作系统:MicrosoftWindowsXP以上;2)数据库:MicrosoftSQLServer2000以上;3)软件架构:C/S各操作用户安装软件客户端。1.3软件组成《防水施工企业管理》软件的主要模块有:工程管理;采购管理;库存管理;财务管理;劳资管理;基础数据;系统管理。每一个模块分为录入、查询、统计三个通道。1.3.1工程管理模块工程管理模块主要有三个功能:①承接业务后建立项目;②施工产值录入;③施工产值、项目人工、项目材料使用的统计。如表1所示。1.3.2采购管理模块采购管理模块主要作用是,材料采购相关数据的录入。采购并不是入库,材料入库时的入库单据必须与材料采购相对应,否则材料无法入库。采购与付款相关联。1.3.3库存管理模块库存管理模块主要包括材料的入库、出库、退回、盘库的录入和库存材料状况查询。如表3所示。1.3.4财务管理模块财务管理是企业管理最重要的内容之一,包括付款、收款的记录,各种开支的记录,应收应付款记录等。通过各种原始数据的录入,可以得出项目的盈亏情况、企业的利润情况、行政费用开支情况,以及各种经济数据。财务管理模块包括财务信息登记、财务记录单查询、财务查询统计等3个子模块和33个项目,项目明细从略。1.3.5劳资管理模块劳资管理分为管理人员的工资和工人工资两部分,劳保支出和股东分红也列入劳资管理。1.3.6基础数据模块基础数据是将一些常用的数据统一归类,以便单据录入时选择。如员工姓名用于工资单制表,材料名称用于材料采购与出入库。另外一些期初数据也在基础模块中设置。如表5所示。1.3.7系统管理模块系统管理模块主要用于权限管理和结账。权限包括录入权限和查询权限,做到数据的录入只能由专人操作,重要数据只能由高级别人员查看。结账是对每月的录入内容确定,以达到按月统计的目的。年度结账也一样,不进行结账就不能进行下一阶段的录入。这样避免了数据随意修改的问题。如表6所示。整个软件有7个主要模块,15个子模块,91个项目内容。通过20多个数据的录入,可以得到30多个报表和数据分析结果,企业各部门和相关领导随时可以查询各种数据,实现及时、正确、高效的目的。 2软件主要界面截图 软件开启界面(图形可换)、主界面、工程项目登记、施工产值统计台账、项目人工工资月报表、项目材料耗用台账、工程收款登记、行政管理费用台账、企业成本收益台账等主要界面的截图见图1—9。 3其他说明 1)本软件开发是以提高企业管理效益为目标,并非财务软件,不可代替财务做账;2)软件在企业局域网上使用。将数据库固定在一台作为主机的电脑上,其他各电脑安装客户端,只要将主机打开,每台电脑的输入数据就录入主机,有操作权限的人在各自的电脑上操作,共享数据。3)主管可以根据需要,确定相应人员的录入和查询权限。企业总经济数据,设置只有最高级别领导可以查看。4)在软件框架不变的情况下,各企业可以根据自己的管理习惯,订制符合企业情况的应用软件,可以扩展或压缩管理模块。 作者:胡骏 俞志刚 单位:杭州金汤建筑防水有限公司 西楼软件工作室 软件开发毕业论文:电梯限速器软件开发论文 1软件的基本架构与工作流程 本系统由管理端软件、测试端软件、SQLServer数据库和Accesss数据库构成,管理端软件采用SQLServer数据库管理数据,通过网络,与测试端软件进行数据交换,测试端软件后台用Accesss数据库存储测试数据。管理端软件安装在办公电脑上,检验前将待检验限速器的基本参数录入(使用单位、电梯安装地点、限速器出厂编号、档案号、制造单位、出场日期、额定速度等)并分配检验编号。检验编号具有惟一性,由年份加检验流水号构成,如:2015-00001,每个校验编号对应一个限速器的检验任务,所有检验任务通过网络写入服务器上的SQLServer数据库中。测试端软件安装在仪器配套的电脑上,通过网络读入服务器上SQLServer数据库中的待检验任务,并将其存储在后台的Accesss数据库中。检测过程中,软件能自动显示测试数据,并将每个检验任务的测试数据与检验结论存储在后台的Accesss数据库中,连接上网络后,将所有检测数据与检验结论上传到服务器上的SQLServer数据库中,再由管理端软件自动生成限速器检验报告与检验原始记录。 2软件功能设计 1)管理端软件功能。管理端软件设计有“校验任务管理”、“文档管理”、“校验历史调阅”与“相关信息配置”四大类功能,下图3所示为管理端软件的功能设置图。管理端软件界面从左到右分别为基本信息录入栏、功能按钮区和待检验任务列表栏三个区域,界面简洁,功能按钮作用一目了然,软件的使用非常简便。下图4为管理端软件主界面设计。2)测试端软件功能设计。测试端软件整合了接收待检验任务、检验测试、数据上传、服务器数据库配置、检验仪器设置等功能,软件的优秀是实现检测数据的自动识别与保存,并将测试数据与检验结论上传至服务器上的SQLServer数据库中。测试端软件界面风格和特点与管理端基本一致,其主界面见下图6所示。选中即将要实施的检验任务,其参数将显示在左面的基本信息栏中,如果信息中有差错,检验人员可以现场进行修改。在对基本信息核对无误后,点击“开始校验”按钮,将进入下图7所示的测试界面。测试数据与结论将自动保存到本机后台的Accesss数据库中,在网络环境下,点击“数据上传”(见图6),所有检验结束任务的测试数据与检验结论将通过网络写入服务器上的SQLServer数据库中。点击管理端软件上“文档管理”(见图4)按钮,将弹出下图8所示界面。在文档管理功能模块中,可以预览限速器检验报告与检验原始记录,并能够直接输出打印。检验报告可以通过网络进入审核和签发流程,检验报告中的检验员、报告审核与审批人员均使用电子签名签署检验报告。 3结论 这套电梯限速器检验软件人机界面友好,操作使用非常简便,能大幅度提高电梯限速器检验的工作效率。2014年11月,软件在江苏省特种设备安全监督检验研究院无锡分院投入使用,使用证明:它能使得检验人员每天节省3~4个小时的工作时间,把检验人员从繁琐的重复录入工作中解放出来,并基本杜绝了工作差错,并得到检验人员的高度评价。 作者:朱恺丰 卢远航 单位:江苏师范大学科文学院 软件开发毕业论文:低碳审计机制软件开发论文 一、文献综述 英国政府在2003年的《能源白皮书》中首次提到低碳经济。白皮书认为低碳经济是通过更少的自然资源消耗和更少的环境污染,获得更多的经济产出(王帆,2010)[1]。碳审计作为环境审计的重要分支,是由独立的审计机构对政府和企业在履行碳排放责任方面所进行的检查和鉴证,是对碳排放管理活动及其成果进行独立性监督和评价的一种行为(钱纯,2011)[2]。我国实现低碳经济还需很长一段时间,碳审计作为重要的监督机制是其中必不可少的一环。为了促进碳减排目标重点从通过国家政策杠杆策略的“自上而下”转移到集中在次国家水平的“自下而上”方法,这一模式的转变和克服企业减排层面的障碍的整体驱动器是开发环境审计技术,制订务实和全面的碳审计框架。AndrewC.Lovell(2003)指出,为了促进这一审计框架的可行性,目前碳管理的做法是通过审查企业环境报告和采访开展案例研究的组织的环境管理者[3]。ShilpaVerma(2012)探讨了碳审计的过程:首先,从员工中收集信息,进行组织调查;其次,计算碳足迹;再次,现场参观;最后,生成碳审计报告[4]。EhsanAsadi(2013)根据葡萄牙国家法律构建了公共建筑室内空气品质碳审计方法。该方法系统监测选定的化学指标(二氧化碳,一氧化碳,甲醛,臭氧和挥发性有机化合物),以及生物指标(细菌和真菌),指出建筑物常见的室内空气问题并提出改善建议[5]。王帆(2014)认为,我国应从制定统一的评价与报告制度、建立碳排放线上资料库、制定碳排放审计指南的措施着手构建碳审计评价体系[6]。近年来,国内学者对于碳审计的研究,更多的是介绍国际碳审计的发展及启示,很少结合中国实际研究碳审计理论体系,而系统的碳审计程序是促进低碳经济实现的关键,由此我们构建出一套综合的碳审计机制,为我国深入开展碳审计领域的理论研究提供基础和参考。 二、碳审计机制的理论分析 (一)低碳治理与碳审计的关系 构建全面综合的碳审计机制,首先分析碳审计在整个低碳治理系统中发挥的关键作用,作为机制构建的理论来源。低碳治理是一个复杂的系统,碳审计作为该治理系统中的免疫子系统,具有建设性、预防性和抵御性三大功能。政府、市场和企业在低碳治理系统中发挥着各自的作用:政府通过碳配额和碳税等宏观治理方式,调控低碳经济的运行;碳市场通过碳交易、碳定价和碳中和等市场治理方式,实现低碳资源的优化配置;企业通过对其碳交易或事项进行碳核算和碳信息披露等公司治理方式,公允反映其碳交易的实质。碳定价、碳中和是否真实、公允和有效率,需要内外部审计评价和鉴证,企业的碳核算和碳披露是否公允和充分,需要外部审计的鉴证。碳审计是集财政财务审计、法纪和绩效审计、制度符合性审计于一体的综合性审计,同时,碳审计也是会计核算审计和社会责任审计[7]。基于审计的国家治理和审计免疫系统理论,碳排放治理需要审计的监督与支持,而碳审计起着预防、抵御的作用,有助于低碳排放的顺利实现。 (二)碳审计机制的构建机理 基于上述对低碳治理与碳审计关系的理论分析,构建碳审计机制为F={S,T,U},如图1所示。其中,S———基于碳排放治理的审计目标,T———基于碳排放治理的审计路径,U———基于碳排放治理的审计信息与传递。审计的基本职能是监督、评价和鉴证,低碳治理中的审计机制,是一个由多元审计主体、多层次审计体系构成的审计制度安排。该审计机制从低碳治理主体需求角度出发,把碳审计目标及其实现机制、审计信息作为一个系统进行研究[8]。1.碳审计机制的目标。碳审计机制的目标(S)是通过审计监督,促进低碳政策、低碳经济杠杆、低碳技术的合理、有效应用。2.碳审计路径及其信息化。碳审计路径(T)是在已有审计机制的基础上实现审计目标的具体措施,是审计主体采取的审计程序和行为,涉及治理主体的审计权与审计能力、外部审计的独立性、治理主体与内部审计之间的沟通渠道等(叶陈刚、程新生,2006)[9]。碳审计路径的具体内容是:①低碳政策执行情况审计。②低碳资金去向的审计监督。③低碳经济行为和产品的审计认证。④碳社会责任审计。⑤碳绩效审计。结合现代信息技术,如开发专门的碳审计软件,是保障审计路径畅通的一个有效方式。低碳政策执行过程审计,首先是审查政策的目标在执行中是否存在偏差,其次是评价执行政策的方法是否可行和合理,最后是检查和评价执行政策的效果。对于低碳政策执行情况审计的信息化实现路径体现在后文的碳审计软件的“项目管理子系统”中的法律法规模块,加入了世界性组织有关碳审计的环境政策,运用该软件的审计师能查询到客户企业应遵循的对应的政策;同时,在“审计准备子系统”中的内控调查和内控测试部分都相应的涉及了有关低碳政策的执行情况与效果评价。低碳资金去向审计,从两个维度进行分析,首先是企业总的低碳资金(包括政府专项扶持资金和企业自身留用的低碳资金)在整体企业使用的不同方向,包括节能设备采购,节能技术改造,节能新产品推广,节能减排管理的能力建设等,审计相关数据的真实性,同时也包括了低碳经济行为和产品的审计认证。然后是企业开展各项目的碳资金分配,例如建筑企业的一般公共建筑项目,住宅小区项目,地下工程项目等,各项目还可具体到大型、中型、小型,审计各项目分配的碳资金使用的真实合理性。低碳资金去向审计的信息化实现路径体现在后文软件中的“审计实施子系统”中的“碳资金利用分析”部分。碳社会责任审计,其重点是审计企业是否设置低碳责任评价指标以及领导人的考评情况,是否落实碳社会责任的履行等。碳社会责任审计的信息化实现路径体现在后文软件中“审计准备子系统”的内控调查和内控测试部分,同时,在“审计实施子系统”中的“碳社会责任分析”部分也做出详细阐释,碳社会责任具体分为环保减排和低碳节能两大类,通过评分赋值体系审计企业碳社会责任的履行情况,进而审计领导人碳社会责任的履行力度。碳绩效审计,绩效审计是对被审计单位经营和管理活动的经济性、效率性、效果性、公平性和环境性(5E)进行监督、评价和鉴证,碳绩效审计重点关注经济性、效率性与环境性。碳绩效审计的信息化实现路径体现在后文软件中的“审计实施子系统”中的“碳成本效益分析”部分,再具体到经济效益指标和环境效益指标,评价被审计单位的碳成本效益水平。3.碳审计信息传递。低碳审计机制中的低碳审计信息传递(U)包括审计报告书、审计意见书、审计决定书等。信息是所有控制的前提,基于碳排放治理的审计信息主要是对碳会计信息的真实性、低碳治理效率等进行评估。碳审计目标(S)、碳审计路径(T)与碳审计信息传递(U)构成一个紧密联系的逻辑循环系统,首先制定碳审计目标,由目标导向具体的审计路径,信息传递又对主体进行反馈,以指导其修改完善目标。碳审计目标(S)明确、碳审计路径(T)通畅、审计信息传递(U)及时,对于公司低碳治理和公司管理具有重要意义。 三、碳审计软件的开发 在碳审计机制中,碳审计路径(T)是该机制的优秀组成部分,将现代信息技术引入碳审计具体路径中,既有效保障该审计路径的畅通,又提高碳审计的效率,因此开发碳审计软件是碳审计信息化的关键。根据软件开发的基本思想以及开发的具体流程,对碳审计软件进行具体的开发。首先分析碳审计所需的特殊功能,再对软件进行需求分析,得出软件所需的基本功能。该软件的需求分析不仅包括了通用审计软件所要求的财务真实性方面的审计,还新增了碳合规性方面的审计,碳绩效性方面的审计。进而对软件进行总体设计,设计出软件所需的功能模块;分析软件各功能模块要完成的任务,制定出功能实现的算法或实现方案;依据详细设计的结果,使用开发工具进行编程和界面设计;制定有效的测试计划,进行测试,保障设计的有效性。本软件采用MicrosoftVisualStudio2010下VisualC#工具中.netframework4.0框架下的Windows应用程序进行设计,数据库采用MicrosoftSQLsever2008R2。先建立C/S三层架构:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。采用WinForm作为UI界面,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面;业务逻辑层是对数据层的操作,对数据业务逻辑处理;数据访问层主要是对原始数据的操作,具体为业务逻辑层或表示层提供数据服务。以及采用Windows应用程序中的类库以及自定义类实现具体的功能,如数据的读入,数据显示,编写代码完成数据处理等。通过对软件的需求分析、概要设计、总体设计后,对软件进行具体的实现。软件的界面如图2所示:碳审计软件系统主要包括项目管理、审计准备、审计实施、审计终结4个子系统。其中项目管理系统与通用审计软件无异,该子系统的法律法规模块部分,归纳整理了具有代表性的20余项世界性组织和各个国家出台的一系列有关低碳经济及碳审计的环境政策,用户可根据具体需要下载使用。本文就审计准备子系统,审计实施子系统,审计终结子系统中涉及到碳审计功能的部分(即相比于通用审计软件特殊功能的部分)作出具体的说明。 (一)审计准备系统 审计准备子系统添加的特殊的碳审计功能主要体现在内控调查部分,如图2所示。内控调查包括:控制环境低碳重视度、低碳目标实现风险、低碳控制活动(设备采购是否积极落实节能产品采购实施意见、是否落实碳社会责任的履行等)、低碳信息披露(碳账户是否定期计算并披露和碳账户的披露是否全面)和对内控的监督(内部审计部门是否重视碳账户的审计)。调查结果按下面的计算方式评估(“是”———5分,“弱”———3分,“否”———1分,适用个数n):[调查结果分数和/(n×5)]≥0.6,则“可进行进一步内控测试”;[调查结果分数和/(n×5)]<0.6,则“不建议进行内控测试,而直接进入实质性测试”。若进行内控测试,测试目标包括:必须遵循低碳政策、只有经管理层批准的碳账户预算才能执行、定期做碳成本预算、只有合法的低碳资金使用申请才能够被执行、已发生的碳资金使用均已记录、碳资金的使用已记录于适当期间、碳资金的使用已准确记录、碳成本已经记录于适当期间、碳成本已经准确记录、定期披露低碳信息、全面披露低碳信息、在产品或服务中体现低碳价值以实现其碳社会责任的履行、认真落实节能产品采购实施意见与内部审计部门重视碳账户的审计。对于每一项测试目标,首先看该企业是否适用;若适用,再看运行效果(有效、较弱和无效);最后是风险评估(高、中和低)。测试结果按下面的计算方式评估(“风险评估”,“高”———5分,“中”———3分,“低”———1分,适用个数n):[调查结果分数和/(n×5)]≥0.6,则“综合风险高”;[调查结果分数和/(n×5)]<0.6,则“综合风险低”。如果“综合风险高”,即重大错报风险大,需要的审计证据多,注册会计师越要通过实施审计程序降低检查风险,以确保已审计的碳信息出现错报和漏报的可能性不超过预先确定的审计风险。反之同理。 (二)审计实施系统 审计实施子系统包含三个部分“账证查询”、“财务报表”和“碳账户核算与分析”。其中“账证查询”包括“科目余额表”、“分类明细账”、“凭证快速查询”等功能;“财务报表”包括“资产负债表”、“利润表”和“碳披露附注表”;“碳账户核算与分析”包括“碳账户核算”(主要是CO2当量的计算)、“碳资金利用分析”、“碳成本效益分析”和“碳社会责任分析”。碳账户核算,采用由英国标准协会2008年10月的《PAS2050∶2008商品和服务在生命周期内的温室气体排放评价规范》的规定,首先将初级和次级活动水平数据换算为GHG排放量,即活动水平数据乘以其排放因子;再将GHG排放量换算为CO2当量,即CO2当量=GHG排放量×相应的GWP值(全球变暖潜能值)。运用该方法核定企业CO2当量的核算是否准确,作为后续的“碳成本效益分析”和“碳社会责任分析”中涉及到的CO2排放数据的基础。“碳资金利用分析”、“碳成本效益分析”和“碳社会责任分析”是该碳审计软件的优秀组成部分,也是区别于通用审计软件的关键,结合上述碳审计机制中的碳审计路径的阐述,分属于低碳资金去向的审计监督与低碳经济行为和产品的审计认证、碳绩效审计和碳社会责任审计。1.碳资金利用分析运用饼状图的分析工具呈现总的低碳资金在整体企业使用的不同方向,包括节能设备采购,节能技术改造,节能新产品推广,节能减排管理的能力建设等,审计相关数据的真实性。运用条形图的形式呈现企业开展各项目的碳资金分配,例如建筑企业的一般公共建筑项目,住宅小区项目,地下工程项目等,各项目还可具体到大型、中型、小型,审计各项目分配的碳资金使用的真实合理性。2.碳成本效益分析首先从财务报表中采集“经济效益指标”和“环境效益指标”的相关数据,如表1所示。再使用二级模糊综合评价法,得出企业的碳成本效益综合得分(李卉,2010)[10]。二级模糊综合评价法评价包括以下五个步骤:(1)确定评价指标因素集;(2)确定评价指标的评价集;(3)确定各指标层权重;(4)一级模糊综合评判;(5)二级模糊综合评判。3.碳社会责任分析依据杭州市企业社会责任评价体系中关于环境责任的评分部分,环保减排和低碳节能两大类,各占150分,如表2所示。其中最后一项的分数为后文JZ案例的评分。 (三)审计终结系统 审计终结子系统分为“审计工作底稿”和“审计报告”两部分。对于审计发现的问题,生成审计工作底稿,形成初步的审计结论。底稿编制涵盖了从审计准备,审计实施到审计终结的全过程。其中,审计实施中的“内部控制测试”和“实质性测试”涉及到碳审计的相关内容。“内部控制测试”直接生成上述“审计准备”系统中的内部控制测试表。“实质性测试”直接生成相应的表格,分为四个层面:①碳排放权交易(包含企业碳排放量层面和碳排放权层面,其中企业碳排放量层面包括企业碳排放量明细表、企业碳排放量审定表和企业碳排放量公允价值复核表;碳排放权层面包括碳排放权交易明细表、碳排放权交易审定表和碳排放权交易公允价值复核表);②碳排放成本(包含碳排放成本明细表、碳排放成本审定表、碳排放成本与上年度比较分析表、主要项目碳排放成本分析表、碳排放成本抽查表和碳排放成本重大调整事项核查表);③碳税(包含碳税测算表、碳税审定表和碳税检查情况表);④超额排放罚款(包含超额排放罚款明细表、超额排放罚款情况表和超额排放罚款审定表)。“审计报告”具有标准无保留意见、保留意见、无法表示意见和否定意见四种类型的模板,根据被审计单位的具体情况,直接生成相应的碳审计报告。 四、案例分析 我们将开发的上述软件在杭州市JZ企业进行实际的碳审计实践,我们只针对碳审计过程进行详细的说明。该公司碳审计相关的原始数据(2013年)为:固定资产205720.40万元(其中环境资产119.07万元),营业成本6002198.35万元(其中环境成本167251.26万元),环境收益2558.94万元,低碳专项资金264.60万元(其中节能设备采购119.07万元,节能技术改造79.38万元,节能新产品推广39.69万元,节能减排管理能力建设26.46万元),销售额6810479.90万元,净利润293334.65万元,原料耗用总量4501648.76万元,产品绿色原料耗用量244889.69万元,二氧化碳排放量1498.00吨,物料总消耗量28618.70吨,循环利用物料量16238.25吨,工业增加值582352.94万元,综合能耗990000.00吨标准煤,单位增加值能耗1.70吨标准煤/万元。 (一)审计准备阶段 低碳相关的内控调查得分0.92,可进行内控测试,控制测试得分0.57,综合风险低。说明内控有效,控制风险低,导致重大错报风险减小,错报风险越小,可接受的检查风险水平增大,审计程序可以适当减少,降低审计成本。 (二)审计实施阶段 1.碳资金利用分析软件运用饼状图的形式呈现总的低碳资金在企业使用的不同方向所占比例,包括节能设备采购(45%),节能技术改造(30%),节能新产品推广(15%),节能减排管理的能力建设(10%)。运用条形图的形式呈现企业开展各项目的碳资金分配,包括建筑企业的一般公共建筑项目(大型38.10万元、中型29.64万元、小型16.93万元),住宅小区项目(大型47.63万元、中型37.04万元、小型21.17万元),地下工程项目(大型33.34万元、中型25.93万元、小型14.82万元)。2.碳成本效益分析根据案例的原始数据,得出经济效益指标和环境效益指标相关数据,见表1。运用二级模糊综合评价法(本案例由5个专家进行评价),其原理与应用如表3所示。3.碳社会责任分析参照具体赋值标准,对环境责任的每一项进行评分,具体见上述表2碳社会责任评价体系中的最后一项,求和得出该企业的得分为190分,再根据社会责任等级分组:优[270,300],良[220,270),合格[180,220),基本合格[150,180),不合格[0,150)得出该企业的碳社会责任处于合格水平。 (三)审计终结阶段 工作底稿的“实质性测试”阶段填制“碳排放权交易”、“碳排放成本”、“碳税”和“超额排放罚款”的相应表格,编制整个审计过程的工作底稿,最终生成标准无保留意见的审计报告。我们认为该企业出具的可持续发展报告在所有重大方面按照环境法规规定编制,公允反映了该企业2013年12月31日的碳账户状况,以及碳资金利用、碳成本效益和管理层的碳社会责任的履行情况。对于碳审计机制在该企业中的具体运用如下:碳审计的目标是通过审计监督,促进该企业低碳治理;碳审计的路径是运用碳审计软件;审计信息传递以审计报告书的形式呈现,向社会公众传达出该企业低碳治理的情况及低碳社会责任的履行情况,同时也促进企业管理层及董事会进一步修改完善低碳治理的目标。 五、结论及局限性 我国目前尚未形成以低碳经济为主的经济模式,企业和公众尚未真正理解低碳经济的内涵,多数企业对低碳经济的理解仅停留在形式上,研究设计碳审计机制,以及在技术上实现碳审计软件的支撑,对企业真正贯彻实施低碳经济起到重要的推动作用。低碳审计机制的设计对完善碳排放审计理论具有重要的边际贡献。同时有利于低碳经济的发展,而这种发展不仅直接降低企业成本、节省资源、提高效率,还会给企业带来大量的无形资产,给社会带来正外部性,增加社会福利。开发的碳审计软件以全面的系统功能服务于碳审计的各个方面,有助于碳审计有条不紊的进行和进一步的完善。国内对碳审计的研究尚不成熟,也鲜有完善的碳审计系统软件。该碳审计软件除具有通用审计软件的一般优势(如:使审计程序更加系统化、合理化;实现远程审计;实现审计底稿无纸化;具有强大的查询功能等)外,还在很大程度上方便了对企业的低碳审计,对企业自觉进行低碳治理起到了较好的促进作用。同时,碳审计软件将提高碳审计效率,节约审计成本,将为审计业务带来较大的效益。然而,碳审计软件作为专用审计软件是一次全新的尝试,不可避免有着自身的局限性,还有待在实践中进一步完善。 作者:郝玉贵 陈小敏 张楠 单位:杭州电子科技大学 杭州电子科技大学 计算机学院
计算机毕业论文: 计算机论文投稿计算机软件测试技术的分析 随着计算机技术在人们生活中的不断深入,软件工程的复杂性也与日俱增,软件的质量问题给业内人士带来巨大的挑战,这也成为了从事软件开发人员重点关注的焦点。近些年,软件规模逐渐增大并获得了巨大的发展,但软件的质量好坏却在很大一方面影响了我国软件行业的进步与发展。同时,软件行业的竞争越来越大,大多数软件开发商为了得到发展,将软件推销出去,对软件进行频繁的检测和升级,最终获得最大的经济效益。另外,网民与软件的接触的越来越多,对软件的了解也逐渐变广,软件测试技术在软件行业的影响也逐渐变大,尤其是一些对企业影响较大的软件,如银行系统软件、订票系统软件和医疗卫生系统软件等。因此,计算机软件测试对软件开发的开发尤为重要,也是检测软件是否达到预期效果的有效途径之一,这对于保障软件的正常运行有巨大的现实意义。 1 关于计算机软件测试的介绍 1.1 软件测试的概念 软件测试是指在软件运行之前,对软件的产品介绍和代码进行审核,从而保障软件的正常运行。软件测试不仅代表软件系统出现问题的可能性,同时还表示软件能够完成预定功能的程度,这两部分对于软件测试都有重要的意义。 1.2 软件测试的特点 1.2.1软件测试的动态性 软件测试是在规定输入值的情况下运行的,是一种动态的检测软件的运行状态的过程。 1.2.2软件测试的有限性 在对软件进行测试的过程中,测试的次数是有限的,不可能无限制的测试下去,同时,整个测试过程还要具有可管理性,即在测试时需要平衡测试需求与测试资源之间的关系。 1.2.3软件测试的预测性 进行软件测试之前,应该判断测试的结果是否妥当,常常采用预示程序来预测运行的可能结果,但预测程序也是软件测试技术的一大难点。 2 软件测试技术的过程分析 2.1软件测试的方案 在进行软件测试之前,都需要制定一个合适有效的软件测试方案,以确定软件测试的目的和过程,为软件测试的完成提供一个清晰有效的目标。 2.2 软件测试的开发设计 软件测试设计就是在软件开发的过程中进行的软件质量测试工作,在测试时需要提供规范的应用说明、程序设计情况,同时,软件测试设计在软件测试过程中有着重要的作用。测试设计的基本步骤为:首先利用先进的技术手段设计分析样式,然后讨论测试结果,并做成有效的测试方案,最后确定每一项测试任务都完成了,从而保障测试结果的有效性。 2.3 软件测试的准备 在测试方案开始前,需要先进行测试准备,列举测试方案中所需要的重点问题,这些问题常常有测试数据集、驱动程序和实际执行测试所需的软件等,同时需要为整个测试过程寻找合适的测试环境和测试工具。 2.4 软件测试的实施 参照之前设计的软件测试方案,利用测试用例对软件测试的项目进行全面有效的测试,并将测试情况与实际运行情况对比起来研究,从而判断测试是否成功,并进行下一步测试工序。在测试的过程中对软件的质量问题进行记录,并进行有效的修改,修改之后再按照之前的测试步骤重新进行测试,观察问题是否会再次出现,从而确保软件的质量。同时,应制定合适的测试计划,定期将软件运行测试,以保障之前测试的问题不会在出现。每完成一个测试部分,比较整个运行结果与测试方案的不同之处,并针对不同之处进行有效的调整。 2.5 软件测试的报告 将软件测试阶段得到的运行结果拿来观察和处理,观察测试观点是否完整,确认方法是否有效,并依次评定软件测试过程中的测试用例和软件质量等级,并进行测试报告总结。 3 软件工程中存在的测试问题 软件工程出现后,软件的运行质量越来越受到人们的关注,软件测试技术也开始慢慢发展,但在软件工程中常常出现一些测试问题,导致软件的质量受到影响。下面笔者就软件工程中常见的测试问题进行阐述。 (1)目前很多软件开发公司没有比较正规的软件开发手段,没有产品说明书,因此,在进行软件测试时需要先利用试探性测试技术。而利用试探性测试技术需要先了解软件的特性,并对软件的运行情况进行有效的记录,全面描述软件的功能特点,然后应用常用的几种软件测试技术来找出软件的质量问题。但在这样的情况下,一些错误、非法的没有利用价值的数据容易被作为输入数据,这样测试软件的输出结果存在较大问题,对于软件测试的进行有较大的影响。 (2)在进行软件测试时,首先要对软件的逻辑流程进行了解,描述软件的详细状态,但在一些规模很大、结构复杂的软件测试中,了解软件的运行情况是很困难的,这时,就需要降低软件测试的状态以及数量。但是在测试中,必须对每种状态都进行测试,但在实际测试中往往忽略这一问题,这将会大大影响到软件测试的效果,并产生一定的后果。 4 计算机软件测试的常用技术 软件测试技术对于计算机软件行业的发展有重要的促进意义,关系到计算机软件的运行质量,同时,还能方便人们的日常生活。计算机软件测试主要有两种手段,即白盒测试和黑盒测试,下文笔者将对此进行阐述。 4.1 白盒测试 白盒测试即逻辑驱动测试或结构测试,该方法是对系统的内部构造进行测试,检测整个应用软件内部是否正常运行的手段,在测试中,把待测系统当作一开放的盒子,通过对系统的内部程序结构进行测试来检测它的逻辑路径,从而根据在不同区域的检测信息来测试软件的实际运行情况是否与预期结果相同。目前,采用白盒测试技术常用的方法有:基本路径测试法、逻辑覆盖法、静态结构分析法和代码检查法等。与其他的软件测试技术相比,白盒测试技术需要充分了解到系统的内部构造,以便对系统的全部逻辑路径进行检测。在应用这种测试技术时,首先要检查系统的内部构造,并从整个应用的逻辑来 统计检测数据。另外,白盒测试技术对于软件测试人员快速发现软件运行异常情况,提高软件的运行效率有重要的现实意义。 4.2 黑盒测试 黑盒测试即功能测试,该方法是对软件产品的功能进行测试,从而观察软件能否正常运行的手段,在测试中,把测试系统看成封闭的黑盒子,不需要考虑整个软件系统的内部特征,只需要依靠传输数据来得出检测结果。黑盒测试主要对软件的界面和功能进行测试,仅仅只需要考虑系统的外部结构,从而达到有效进行软件测试的目的。同时,黑盒测试主要测试软件的功能,常常用于检测这样几种错误:运行界面、程序初始化和终止、数据库的访问情况、软件性能和功能等错误。在黑盒测试之前,需要采取合适有效的测试方案,以保障软件测试有计划的进行。相比其他的软件测试技术,黑盒测试操作方便,设计代码也很简单,能够从用户的角度出发去解决问题,并实现软件的功能。 5 结束语 计算机技术正在慢慢改变我们的日常生活,了解计算机软件的使用方法对于方便我们的日常生活有重要的现实意义。另外,计算机软件测试技术对于软件行业的发展有重要的促进作用,加强软件测试技术的研究已成为每一个业内人士共同努力的方向。 计算机毕业论文:基于分层教学的医学计算机论文 一、对象和方法 (一)研究对象。 选取2006年入学的新生774人,其基本信息见表1。另外,高考分数作为连续变量,其最小值为413,最大值为625,均值为517.4,中位数为520。 (二)实施方法。 在正式开始计算机文化基础课教学前,组织研究对象上机完成25道题构成的计算机基础知识问卷。问卷内容为“计算机的开机的顺序”、“586的含义”和“专家学者做报告时普遍使用的软件是什么”等,形式为四选一的选择题。不提供网络、课本等帮助,答卷在15分钟内完成。统计每个人的分数,取分数大于中位数的为水平高,小于等于中位数的为水平低。结果,共有339人为水平高,415人为水平低。 (三)数据管理和统计分析。 数据使用.csv逗号分隔文件存储,该格式被SPSS、SAS、Excel、R等多种统计分析软件接受,且节省存储空间。本文使用R语言为统计分析软件,以计算机基础知识问卷得分水平为因变量,以新生的性别、民族、来源地区、专业和高考成绩为自变量,进行二元Logistic回归分析。 二、结果 可以看出,以上几个指标对除了民族和高考成绩以外,都有很高显著性(P<0.05)。 三、讨论 (一)分层教学的主观需求和客观基础。 一刀切的教学内容,水平较高的学生认为其无意义,水平低的无法跟上进度。为了适应这种现实,分层教学是常见的教学组织手段之一。在这种手段下,教学可以充分的因材施教,适应学生的知识水平。从计算机基础知识问卷得分看,最低分为2分,最高分为24分,均值为15.81分,标准差为4.048491。相对于均值,标准差很大,这说明学生对计算机基础知识掌握的水平参差不齐,进行分层教学非常必要。而按照中位数分层,两个层次人数差别较小,这为学校组织分层教学提供了方便。从客观环境看,今天,国内的大学规模逐渐扩大,教学环境逐渐改善。目前大多数学校已经有了充分的条件实施分层教学。而且,随着网络技术的发展和使用,问卷、考试不再需要占用大量的时间、精力和资源。综上,在今天的大学计算机基础教学中使用分层教学,有着良好的客观基础和主观需求。对于显著的分层指标,民族、性别、新生来源,因为涉及的不同群体歧视的道德问题,所以不适宜作为分层的标准。剩余的指标,只有专业。因此,在今后的教学组织中,可以针对不同的专业设置不同的计算机课程。 (二)分层教学对教师提出的挑战。 在一刀切的教学内容下,教师的工作压力较低。每学年只要备课一次,就可以完成教学任务。而分层以后,因为必须在开学后进行了计算机基础知识问卷,安排课表后,教师才能知道自己针对教学对象。所以授课教师必须利用假期,准备两套教学内容。教师的工作量加倍,要求教师在教学中投入更多的精力。在课堂的组织中,也要求教师有更多的技巧。对于基础不好的新生,组织他们完成好大学第一门课程的学习任务,可以帮助他们建立积极的学习态度,养成良好的学习习惯。对于基础较好的学生,可以根据学生的需求加入新知识。因为计算机专业知识发展日新月异,所以如果能适应学生,就要求教师必须不停的学习。这也是对基础课教师提出的新要求。另外,分层教学也可以和其他教学手段联合使用,起到更好的作用。比如,和基于问题学习(Prob1em-BasedLearn-ing,PBL)联合的时候,授课教师可以针对不同的水平,准备不同的问题。这样不仅能锻炼学生有针对性的自学能力,还能培养学生交流、合作。使学生更好的适应社会。 作者:崔岩陈慧玲肖二钢单位:天津中医药大学公共课教学部 计算机毕业论文:教学模式与计算机论文 一、目前存在的问题 1.各专业教材过于统一。《大学计算机基础》是我校为非计算机专业学生开设的一门选修课,只要是我校非计算机专业的大一学生几乎都会选用统一的教材。这种情况不仅仅是我校目前存在的现象,对于绝大多数高校来说,也是一种普遍现象。然而,大一新生是各大高校从全国各地招收来的,他们的社会背景大不相同,经济水平也参差不齐,更突出的问题是,他们的兴趣爱好也会因人而异,所以如果不考虑这些实际情况而各专业统一规划教材,那么同样的教师授课,学生的听课效果也会有明显的差异。 2.传统的多媒体教学。《大学计算机基础》的授课模式一般是多媒体教学,教师直接在讲台上播放事先准备好的多媒体课件,课件的内容也是由教师事先准备好的,一般也是统一设计的。教师在进行第一次授课时,没有机会了解学生的实际情况,例如,不同专业的学生的计算机应用水平或者学生的兴趣爱好等。学生在课堂上听的时间多,动手的时间少,即使教师讲的很精彩,有时学生的积极性也并不太高,一部分原因与课件中准备的案例与学生的专业没有紧密的联系,学生在听的时候,不感兴趣;另外一部分原因,可能是学生的主体意识不够,总认为讲台是教师的,自己处于被动的状态。 3.考核方式过于单一。目前,我校大学计算机基础课程的考核方式主要是机试,平时成绩占总成绩的10%,实验成绩占总成绩的20%,机试成绩占总成绩的70%。从比例上来看,机试成绩取决定性因素。从近几年的学生试卷分析来看,有的学生平时做实验时,表现得计算机应用水平相当不错,但是最后因为对上机考试系统不熟悉,提交试卷时没能按要求正常提交,结果教师在改卷时出现种种情况。例如,有个别学生不小心将原始试卷提交上来,结果教师阅卷时看到是空白的学生答卷;或者有的学生即使将答卷做的非常好,但是没能提交到系统上,导致的后果是试卷出现乱码或根本没有试卷信息,最后上机考试成绩只能以零分记。 4.问题得不到及时反馈。目前,对绝大多数高校来说,类似于大学计算机基础课程的选修课授课教师往往是授课完以后就离开教室,等到下一次授课时再和学生见面,几乎没有额外的时间和地点专门和学生沟通,更谈不上深入了解学生每次课上遇到的难点和问题。长此循环,等到下次授课时,教师只能是按照教学大纲来授课,缺乏一定的针对性,学生在听课的时候由于遇到的问题得不到及时地解决,随着课程进度的一步步深入,学生的学习压力也会越来越大,自然达不到预期的教学效果。 二、教学模式的新探索 1.教材的选定应不拘一格。由于我校大一新生在本学年下学期将会选修程序设计等后续课程,所以教基础知识和Office软件的使用方法等,还应逐步引入程序设计的基本思路和基本概念,为后续的课程打好基础。如果此时没有适时的引入有关程序设计的基本概念和相关理论基础,等到下学期学习程序设计的时候,一方面,教师在教的时候,往往会感到力不从心,很多基本概念还要从头讲起,另一方面,学生常常会感到没有头绪,无从下手。这是近年来很多教授程序设计的教师经常会遇到的尴尬情况。因此,在选定大学计算机基础课程的教材时,最好不要统一规划指定通用教材,而应该结合该校的实际情况选择相应的教材,而且尽可能按不同的专业来选定适合该专业学生提高自身计算机素养的教材。 2.教学方法多样化。 (1)转换角色,学生上讲台。在传统的大学课堂上,常常是老师讲,学生听,有时即使老师讲的很精彩,但学生仍然积极性不高,处于被动的学习状态。如果能转换角色,教师在教授基本理论时,根据学生的掌握程度,适当地安排互动环节,如请部分计算机操作能力较强的学生走上讲台,带领其他同学一起动手演示当堂课上的内容,教学效果可能会事半功倍。在演示过程中,如果学生出错,教师应及时地进行现场引导。此时,教师应及时鼓励学生,千万不要有畏难情绪,往往出错的时候,就是提升自我的关键时刻,在不断地解决问题的同时,计算机水平也就会慢慢提高。而教师要把握好引导的尺度,尽量通过学生自己的努力来解决问题,而不是直接告知答案。往往通过学生自己动手解决问题才能真正达到提高自我计算机应用水平的目的。 (2)由学生参与提供教学案例。在传统的案例驱动教学法中,大部分案例都是由教师来编排和确定的。试想如果能由学生参与,按照不同专业学生的特点,综合考虑学生的计算机应用水平的差异,合理安排教学内容,由学生参与制作教学案例;或者作为授课教师来讲,能在讲授课程之前及时归纳总结出学生平时遇到的此类实际问题,并且能将该问题融入到课件的制作中,这样当教师在讲授案例时,学生很可能会有更大的兴趣,学习积极性也会随之提高。进而达到预期的教学目标。 3.重视实验课。虽然,在教学安排上,大学计算机课程安排有理论课20学时,上机实验课16学时,但是实验课的学时安排在实际的教学过程中仍然满足不了学生的需要。高校应进一步重视实验课,适当增加实验课的学时,同时让学生有一定时间来消化本次实验课的知识点,并自己对该次实验及时总结经验教训,提交实验报告的同时一并附上目前仍然没有解决的问题,有待于教师下一次讲解。有时,甚至可以考虑将理论课搬到机房上,一边讲理论,一边做实验。 4.考核方式新探索。经过近几年的考核情况来看,学生仅仅通过学期末的上机成绩很难如实的反映自身的计算机应用水平,达不到较理想的测试结果。例如,有的学生计算机应用水平在平时表现的相当不错,但是由于期末上机考试时,对考试系统提交试卷时操作不当,错过提交时间,结果机试成绩很低,有时甚至不及格。这样,似乎有些不太公平,但是对于机试而言,是全程在线考试,每一位考生几点几分登录,几点几分交卷,系统是实时记录的,一旦考试时间结束,该考生的机试成绩就已经确定了,所以授课教师也没有办法改变结果。为了改善这种情况,提出以下一些改进措施,仅供参考。 (1)改变考试形式。应逐步改变原有的考试形式,一种方法是可以尝试将总成绩分散到平时实验,具体可以通过教师为每次实验现场打分,最后将几次次实验的平均分当作学生的计算机基础课程的总成绩,不再设置学期末的机试。 (2)突出动手能力。考试总成绩也可以这样来确定,当学生第一次上机时,教师就布置一个类似于课程设计的综合性实验的题目,该题目的设置应考虑到学生的真实水平和可行性。学生可以先考虑考虑,随着教学进度的推进,有的能力较强的学生就可以早点动手做,能力较差的学生通过教师的引导,也可以展开。等到学期末需要对学生考核时,学生只需要将自己完成的该综合性的设计成果上交,综合性实验的分数就当作学生的计算机基础课程的总成绩。 5.创造条件反馈问题。为了能让学生听完课以后及时地反馈自己遇到的难点和问题,教师应尽可能地创造各种条件和机会。例如可以利用目前学生经常使用的QQ群和学生及时地在线交流,也可以利用目前广泛使用的微信功能,及时地查阅学生的问题并在线解决,如果不能在线解决的至少也对学生的问题心中有数,等到下次授课时,将学生遇到的较为集中的问题在课堂上集中统一讲解。此外,如果有些问题需要和学生当面交流的话,教师也尽量地找相关部门进行协调,可以考虑适当增加授课学时来解决。总之,只要有利于学生对知识的理解和掌握,作为授课教师来说,都要创造一切可以利用的条件为学生答疑解惑,提供便利。 三、小结 目前,大学计算机课程对各大高校来讲,常常会作为新生入学的选修课之一。本文主要针对大一新生在学学计算机基础课程中存在的部分突出问题,从教材的选定,教学方法的改进,提高实验课的重视度以及考核方式的探索等提出了关于大学计算机基础课程教学模式的改进方案,并将其应用于实践,取得了较为理想的教学效果。 作者:王自强孙霞单位:河南工业大学 计算机毕业论文:基层审计计算机论文 一、开展计算机审计的必要性 (一)有利于提高工作效率 计算机审计把大量的电子信息输入数据库系统,然后运用计算机审计方法进行自动筛选、分析、查询等功能,将分析的结果运用到实际的工作之中,使审计思路清晰可靠,突出重点,全面反映重大违规违纪问题的线索,节约了时间、人力、使有限的审计资源更好发挥更大的作用,大大地拓展了审计空间,提高了工作效率。 (二)适应财务环境的要求 随着电子化财务时代的来临,被审计单位财务处理、财务电算化日益普及,被审计对象的经济活动越来越依赖信息系统,基本上实现了以电子账为主的财务环境。随着计算机技术、网络技术、电子商务的蓬勃发展,国际互联网(Internet)使企业全球范围内实现信息交流和信息共享;企业内部网(Intranet)技术在企业管理中的运用,则使企业走出封闭的“局域”系统,实现企业内部信息的对外实时开放,同时使企业内部包括财务部门在内的所有部门实现了资源优化配置;企业外部网(Extranet)使企业对外有选择地对合作者开放或提供有选择的服务,使信息共享。网络时代的来临必将使会计由传统的形式演变为网络会计。 (三)大数据时代的来临 社会信息化水平不断提高,各行各业的电子数据也日益庞大。由此,人们对待数据的方式出现了三个变化。第一,人们处理的数据从样本数据变成全部数据;第二,由于是全样本数据,人们不得不接受数据的混杂性,而放弃对精确性的追求;第三,人们通过对大数据的处理,放弃对因果关系的渴求,转而关注相互联系。如此海量的数据,通过人工进行审计已经不太可能,计算机审计越来越重要,处理大数据的优势将会越发明显。 二、开展计算机审计的薄弱环节 (一)审计人员计算机知识储备不足 计算机人才问题是制约审计信息化快速发展的优秀问题。基层审计机关的待遇偏低导致高水平的专业技术人才引不进来,或引进后留不住人才;学习中级计算机审计的机会偏少,学成后很少使用,复合型人才较少,整体作用发挥不够;受人员知识结构和年龄结构的限制,审计人员的计算机应用水平参差不齐,影响了审计信息化工作的整体推进。要实现基层每个审计人员都进行系统的培训不太现实,每年的培训名额也十分有限,学习机会较少。 (二)计算机软硬件投入不足 由于地方财力有限,审计机关的计算机硬件很难在规定使用年限后给予更新,造成机器设备老化,运行速度慢。同时,软件的关注基本没有,存在软件不兼容、软件未及时升级、使用盗版软件等现象,造成计算机故障率的升高,影响了计算机系统运行效率及质量。 (三)审计人员由传统审计观念转向 计算机审计存在困难由于基层审计机关运用计算机开展审计的时间比较短,被审计对象的信息化程度不高,大多数的审计人员还用手工的审计方式。随着计算机审计的普及,被审计对象信息程度的不断提高,手工审计已经不能适应发展的需要,要转变思想认识,在实施计算机审计中存在一些抵触的情况,导致计算机审计发展缓慢。 (四)基层单位的会计电算化普及率偏低 计算机审计是审计机关对使用计算机管理财政、财务收支及其有关经济活动的被审计单位,采用计算机技术,对其财务系统进行审计监督。目前,基层被审计单位除了一些大型的行政、企事业单位实现了会计电算化外,还有一部门单位采用传统的手工记账的方式核算财政财务收支活动,还有一部分单位实行电子账与手工账并行,仍以手工账为主。基层被审计单位整体的信息化程度较低,给计算机审计的推行带来了困难。 三、加强基层计算机审计的途径 (一)培养计算机审计复合性人才 现在的审计机关的审计人员应把审计与计算机有机的融合在一起,有力高效地做好审计监督工作。从战略高度重视计算机人才培养工作,要把审计信息化作为跨越式发展战略的重要组成部分,把计算机审计人才作为重要战略资源,将计算机审计人才队伍建设纳入信息化发展规划和审计信息化目标任务,坚持以提高计算机审计人才素质和竞争力为主题,以优化计算机审计人才结构为主线,努力培养一支审计信息化复合型人才队伍。要紧紧围绕提高干部研究和解决实际问题的能力,提高依法审计和工作创新的能力,采用不同的教育培训方式,长期与短期相结合,在岗与脱产并举,积极探索和建立适应市场经济发展要求的审计人才培养新路子。要根据基层各审计机关的不同层次和特殊人才岗位特点,选择不同的培训方式和培训内容,有计划、分批次地选送到省厅及国家组织的培训班学习深造,重点培养审计工作中急需的专业性人才。要以长短结合、脱产非脱产结合的各类培训班为载体,力求通过培训使绝大多数干部都能得到较系统的有效培训。对于特殊业务型人才和管理型人才,在定期进行知识培训的同时,还要注重提高理论水平、实践能力和综合管理能力。 (二)加强金审工程建设 基层审计机关要进一步提高对金审工程建设重要性和必要性的认识,要充分认识到此项工程代表审计业今后的发展方向,是保证审计方法和代表审计业务今后的发展方向,是保证审计方法和审计手段与时俱进的必然手段。需要以充足的资金作为保障,基层审计机关要尽量争取上级审计机关和当地党委、政府的支持,同时也要积极争取发展改革委、财政等有关部门的配合和支持,努力做好项目规划、立项等相关工作,千方百计等措施建设资金,保证硬件购置,维护更新,人员培训等各方面的资金需求。 (三)运用信息化手段,使审计技术方法不断创新 以“金审工程“为依托,搭建大型数据分析平台,稳步开展联网审计和信息系统审计,靠计算机审计发现了很多风险隐患,靠高科技手段查实了很多大要案线索。全国基层广大审计机关的审计人员逐渐熟练使用计算机进行审计,在审计过程中也能发现一些新的方法,开创一些有创意的审计观点,为审计技术方法的创新提供一些新的思路。 (四)极力营造计算机审计良好外部财务环境 基层各单位要加强财务软件的管理工作,对没有进行会计电算化的单位要积极推进与落实会计电算化工作。各单位的财务电算化参差不齐,软件五花八门,要逐步对各单位的财务软件进行标准化管理,对不符合国家要求的软件进行淘汰与更换。大力宣传《审计法实施条例》和《国务院办公厅关于利用计算机信息系统开展审计工作的有关问题的通知》关于“审计机关有权检查被审计单位运用计算机管理财政收支、财和收支的信息系统“的有关规定,让被审计单位充分认识到计算机审计是审计业务的正常组成部分。 作者:韩扬单位:辽宁省营口经济技术开发区审计局 计算机毕业论文:网络安全计算机论文 1计算机网络安全的含义 逻辑安全指的是计算机信息的完整不受到破坏,避免受到不安全因素的影响。针对计算机网络安全的具体分类,采取科学的措施保证计算机网络系统中数据信息的安全,实现计算机网络的正常有序进行。 2计算机网络安全的影响因素 2.1计算机网络硬件的配置不科学文件服务器作为计算机网络的的传输中心,是决定计算机系统稳定性的关键因素。在实际的计算机网络运营中,服务器并没有同计算机网络的运行需求相配合,在结构设计等方面未形成完备的计划,影响了计算机网络性能的延展性,使文件服务器功能的发挥上大打折扣。 2.2欠缺健全的管理制度计算机的管理是规范计算机正常运行的重要制度保证,但是很多计算机网络应用系统的管理力度不够,缺乏对计算机管理的有效控制,影响计算机的正常秩序。 2.3计算机安全意识不足在计算机系统内会有无数的节点,各个节点都有可能导致计算机数据泄露。加之防火墙配置上并未对访问权限有严格的规范,使得计算机的访问权限的访问范围不段扩大,容易被不法分子滥用窃取计算机内的重要数据信息。 3确保计算机网络安全的应对措施 3.1制定合理的网络系统结构计算机网络安全需要依靠合理的网络系统设计,网络系统的结构是影响计算机网络安全的重要因素。所以应该形成完备的计算机网络系统结构,在不断地运行中积极寻找更好的计算机网络运行的规划设计。但同时要重点注意局域网的运行,因为局域网的技术应用是以广播为媒介的网络,系统中的任何两点会形成基础的通信数据,被存在于这两点的网卡所接收,当然数据的传输过程中还有可能受到系统内任意一点网卡的干扰,截取相关信息。可见,计算机网络的不安全因素随时存在,只要将相关的窃听装置安装于任何一点便可盗取相关数据信息,严重威胁着计算机网络的安全运行。 3.2强化对计算机网络的系统管理如何有效对计算机网络的不安全因素进行控制,需要加强对其的管理控制。通过建立健全安全管理体制,切实提高计算机网络的安全管理水平。坚决杜绝计算机的非法用户接触计算机或者进入计算机控制室恶意破坏计算机的行为。在硬件设备的保护上,要重点打击破坏计算机的非法行为,尤其是要特别注意计算机网络服务器、打印机、路由器等设备设施上。同时要保证计算机室内的运行环境符合计算机运行的要求条件,例如室内温度、湿度、清洁情况、插座电源等要定期检查,确保能正常工作。 3.3安装计算机杀毒软件时代的不断发展,促使计算机病毒也在不断地更新,一旦发生计算机网络病毒就会导致计算机网络系统的全部瘫痪,给计算机造成无法挽回的后果。而杀毒软件可以说是计算机病毒的克星,可以有效地防止计算机病毒的侵袭,保护计算机系统不受到病毒的威胁。所以在计算机网络的安全防护中要运用好杀毒软件的作用,在计算机内安装杀毒软件,进行系统定期的病毒查杀。但是很多计算机用户对计算机病毒的认识不够,认为计算机病毒只需要注重感染后的及时杀毒便可以,殊不知病毒最重要的是要“防”。在病毒发生之后,被动进行计算机病毒的查杀的行为只能暂时消灭病毒,而不能从根本上进行查杀,具有一定的局限性。另外,计算机病毒的特性促使其变化多样,所以一定要安装计算机病毒杀毒软件,及时发现计算内潜在的病毒并进行彻底的消除。同时,要定期对计算机进行全面杀毒,确保计算机的软件和硬件设备能正常工作。 3.4实施防火墙近几年来,防火墙的应用越来越受到人们的关注。是近几年发展起来的一种保护计算机网络安全措施,可以有效地控制信息进出,是保护信息安全最基本的安全防护措施之一。防火墙可以真正组织非法用户入侵计算机系统,在逐步提高安全性的同时将有害的信息进行过滤,提高安全等级。防火墙的工作原理很简单,将所有的密码、口令信息都记录在防火墙上,另外对计算机系统的访问都要经过防火墙的审核。如果发现有不当的地方应该及时指出并同工作人员进行沟通解决。 3.5实施数据加密保护数据加密是在计算机病毒防护中运营比较灵活的策略,在开放性的网络里应用最为广泛,最主要的作用是保护计算机内的数据信息,例如文件、数字等信息免遭病毒的破坏。在使用计算机时,一定要特别注意密码的保护功能,针对不同的需求进行不同密码的设置。在设置密码时要遵循一定的原则:首先尽量不要使用同一个密码,避免因一个密码的丢失而造成所有隐私的泄露。其次,在设置密码时最大程度加大密码设置的繁琐程度,包含数字、字母、标点符合等多种形式,加大破解密码的难度。最后一定不要在登录时点击记住密码功能,这样会给不法分子趁机盗取重要信息造成可乘之机,导致严重的后果发生。 3.6严格控制网络权限并不是所有的人都可以无限制的进行计算机系统的使用,只允许一部分人有访问和使用计算机网络的权限。这样可以极大地加强计算机系统的保密性,设置重重障碍阻止不法之徒闯入计算机网络系统当中,破坏计算机的正常运行。只有具有规定权限的人员才可以被允许有计算机网络访问的权限。在进行访问时,最先有相应的用户名和密码,只有输入正确服务器才会显示下一步的访问操作,申请访问的人员在经过计算机的审查后方可进入计算机应用系统中。在这过程中,如果反复使用密码但均错误的时候,则被视为非法入侵,随之会有警报进行预警,计算机系统会迅速调整运作程序,阻止不利因素的破坏。 4结语 综上所述,计算机网络安全的内容是复杂的,包含技术、设备、安全等多个方面,很容易受到来自外界不利因素的影响。计算机网络信息系统是将安全操作技术、防火墙技术、密码保护措施以及访问权限设置等多种技术综合运用的系统,在不断地改进管理和技术的基础之上更好地进行网络安全防护。并且要依据国家法律法规的相关规定,对计算机网络安全技术进行规范和管理,为实现计算机网络的安全奠定坚实的基础。 作者:何炎强立新单位:陕西广电网络传媒(集团)股份有限公司榆林分公司 计算机毕业论文:一体化教学计算机论文 1计算机一体化教学实施的必要性 1.1传统教学模式实施的弊端当前的计算机教学活动中大多数的院校都采用传统的教学方式,既先学习计算机理论,再学习计算机实践知识的教学方式。这种教学方式本质上是传统的理论科目教学方式的延续,虽然具备了理论联系实际的内容。但是由于理论课程和实践课程分开进行,学生需要在不同的教学环境下分别进行计算机理论和实践的学习,导致计算机教学活动中理论与实践相脱节,很多学生在理论课上学习的理论知识在实践课程中无法实现应用,同时在实践过程中产生刚性需求的理论知识在理论课上却没有学习到,传统教学模式这种将计算机理论教学与计算机实践教学割裂的教学理念,让计算机教学活动的教学效果不尽如人意,对学生的计算机应用水平和综合素质的提升始终不理想,在这种计算机教学活动的严峻形势下,应用计算机一体化教学的新模式是十分有必要的。 1.2学生基础影响教学效果在计算机教学活动中,因为学生的整体素质是参差不齐的,所以教学实践中学生的纯理论知识或者纯实践知识的理解能力并不是很高,如果坚持采用传统的教学模式,很可能会导致学生在学习活动中因为听不懂教学内容而放弃对计算机知识的学习。因此在计算机教学活动中应用一种深入浅出、简单易懂的教学方法是激发学生学习兴趣,提高学生学习效果的重要方法。一体化教学的方法在具体的教学实践活动中让学生在实践操作平台上接受计算机理论知识,教师每讲一点学生就可以对教师教授的内容进行结合实践的学习,这种理论知识与实践知识的实时结合,让学生在计算机学习活动中可以运用抽象理论知识的理解和具象实践知识的理解,两种理解方式对教学内容进行理解,不仅大大的降低了学生接受计算机知识的门槛,而且加深了学生对计算机知识的理解。 1.3不能满足现代企业对人才的需求随着社会经济的快速发展,以及计算机技术的推广普及,计算机在社会经济生活中的应用已经发展到一个相对高级的形式,现代企业对计算机专业人才的需求不仅仅局限于实践操作能力,或者是理论指导能力,而是对计算机理论、实践、创新能力的全面要求,在当今的知识经济时代只有能够综合拥有这几种能力才能够在计算机领域有更大的作为,为企业主体创造更多的价值。面对现代企业主体的这种人才需求形势,进行计算机专业的一体化教学成为一种必然。因为在计算机教学活动中只有坚持一体化的教学,才能够提升学生的理论、实践、创新能力,才能满足用人企业对计算机人才的要求。 2计算机一体化教学模式的实施 2.1以促进就业为导向,突出能力培养在计算机教学活动中,因为计算机专业本身就是一种实践性极强的专业,所以在专业教学目标的设置上,要坚持以计算机的实际应用能力为目标,坚持以就业为导向。在教学活动中切实以计算机的实践应用能力提升为教学的目标,以保证学生的就业为教育导向,教育学生养成良好的职业行为,职业道德、职业精神、职业素养和相应的社会责任,坚持以就业为导向能够明确计算机教学活动中的教学方向,促进学生计算机综合素质的全面提升,让计算机一体化教学模式的积极效果能够完整的发挥出来。 2.2职业生涯发展为目标,明确专业定位在计算机教学活动中教学的内容是比较繁杂的,学生在校学习期间不仅仅只是从事普遍教授的计算机知识的学习,同时也应该对计算机的专业知识有自己个人的看法,根据自己的实际情况选择适合自己的计算机专业领域,这是学生在计算机学习领域生存、发展的重要内容,只有在计算机教学活动中坚持将计算机教学和学生个人职业生涯的自我规划结合起来,明确学生的专业定位,才能保证计算机一体化教学活动的质量和效率。 2.3以职业活动为优秀,确定课程设置在计算机教学活动中,一体化教学最重要的内容就是要将理论教学与实践教学结合起来,打破计算机理论课程与计算机实践课程相分离的教学模式,让计算机教学活动摆脱传统教学模式的桎梏,以计算机应用能力的需求为推动力,反推计算机教学活动,在具体的教学实践活动中将计算机理论知识的课程内容和实践知识的课程内容结合起来,并根据理论结合实践的教学实际进行一体化课程的教学课程设置,保证在计算机理论教学和计算机实践操作能力能够在课堂教学活动中结合好,实现好。 2.4以工作任务为载体,设置学习任务在计算机教学活动中,就业是其最鲜明的导向所以教学实践就应该以就业后的计算机应用实际为目标,设置专业化的计算机应用情境。根据专业性质的不同模仿工作中的任务布置方式进行学习任务的设置,在教学活动中今早体验到工作中的计算机应用形式,以锻炼自身相应的计算机实践应用能力。注重在实际工作中能力的养成,培养自身分析问题、解决问题的能力,按照工作任务和工作过程的逻辑关系进行设计,体现综合技能的培养,以新知识、新技术为依据,开发新工艺、新方法,满足企业用人的需求。 2.5以学生为中心,实施模块化教学学生是教学活动的主体,是教学活动的推动者和接受者,所以在计算机教学活动中一定要坚持以学生为中心,让计算机教学活动成为一种实际的以学生的学习效果提升为教学目标的教学活动。围绕学生这一教学活动的中心点,设置计算机教学活动的教学模块,将计算机教学活动的内容依据其自身的专业属性和性质特点分为多个相互连结的教学模块,在模块内部实现相应计算机教学内容的理论知识与实践知识的结合,同时根据教学模块的内容和性质选择相应的教学情境、教学方法,让学生在计算机学习活动中能够系统、科学的对计算机知识有所掌握,计算机理论知识与实践知识的结合能够极大的提升学生计算机知识的理解能力,教学情境和特殊教学方法的应用让学生对计算机综合知识的职业应用能力有进一步的提升。模块化教学是这一系列教学活动的主体部分,支撑起了计算机一体化高效教学的主体内容。 3计算机一体化教学实施原则 3.1先进性原则计算机技术是一种具有鲜明时代特点的时代技术,其在社会经济中不仅应用广泛、影响深远,而且其自身也是在不断发展的。在计算机诞生的几十年之间计算机技术已经更新了几代,技术进步和应用水平提升数量更是数不胜数。计算机和计算机应用技术的这种发展和进步形势,必然会导致计算机教学活动的适应性变化,在计算机一体化教学活动中,教育主体首先要注意的是教学内容的特殊性。随着现代社会经济的发展和进步,计算机技术在社会经济生活中的更新换代只会越来越快,所以计算机一体化教学活动一定要瞄准计算机和计算机应用技术的最前沿。因为从计算机技术一体化的学习到计算机技术的实际工作应用本身就会有一定的延迟,而这会导致学生在实际工作中对一些新兴的计算机技术认识不够深入,而影响学生的实际计算机应用水平,所以在计算机教学活动中教学主体只有瞄准计算机技术的最前沿,选取当前应用领域主流的、先进的计算机技术作为教学内容,才能保证学生在经过计算机一体化教学之后,其实际应用水平能够提升,一体化教学的积极效果能够显现。 3.2技能培养原则计算机教学活动中学生的计算机技能,是学生计算机水平的直接表现形式,也是学生计算机综合素质提升的基础,所以在计算机的教学活动中,一定要坚持技能培养的原则,认识到实际操作能力是学生计算机综合素质的基础。只有借助计算机的专业技能,才能展示出学生计算机的综合素质,才能表现出学生在计算机领域的独特建树,所以计算机技能的培养是计算机一体化教学活动中的重中之重,在教学活动中要兼顾计算机理论知识教学和计算机实践知识教学,同时重视对学生计算机技能的培养。 3.3可操作性原则一体化教学模式在计算机教学活动中的应用是以提升计算机教学质量为目的的,其应用的实效性是计算机教学领域应用最关注的问题,所以一体化教学的课程设置、教学内容设置、教学形式设置等等都要从实际应用的角度出发,以自身的切实、可操作为最基本要求。计算机的一体化教学模式要全面客观的反应专业课程现状以及计算机教育规律,课程设置要符合社会经济生活中的企业主体实际需求,同时一体化教学还要考虑到具体的教学实践活动实际,考虑院校的实际师资力量,保证对院校的教育资源合理利用。让一体化教学模式在计算机教学活动中的应用切实、可操作,同时对学生的计算机一体化教学应该与相应的计算机专业等级标准联系起来,在一体化教学活动中以国家计算机专业等级要求为标准设置教学目标,以学生的国家计算机专业等级考试成绩对学生的学习活动进行评价。 4结论 计算机技术如今已经成为社会经济中具有鲜明时代特点的时代技术,其对社会经济的影响是广泛而深远的,所以在计算机技术的教学活动中,顺应计算机应用的全新形势,采取一体化的教学模式对学生进行计算机教学是一种必然,本文从计算机一体化教学实施的必要性、计算机一体化教学模式的实施、计算机一体户教学实施原则三个方面一体化教学方式在计算机教学活动中的应用进行了简要的分析,以期为计算机一体化教学水平提高提供支持和借鉴。 作者:李文竹单位:渤海大学信息科学与技术学院 计算机毕业论文:英语写作计算机论文 1利用多媒体计算机技术丰富写作素材 分析初中英语写作的特点,主要是以场景描述为主,而这些内容之前由于缺乏生动的教学手段和学生自身写作素材的束缚原因,导致学生在写作中无话可说。往往是教师布置写作任务,学生只能苦思冥想、东拼西凑,造成了为写作而写作的不良循环。长期下来,学生就对英语写作失去了参与的欲望和学习的兴趣。而采用多媒体计算机技术就可以将这一难题有效地解决。例如,通过网上检索不同的生活场景(购物、看病、借书、郊游、闲聊等),通过大屏幕播放,引导学生带着任务去听、去看、去感受。这样一来,无形之间学生的写作素材就得到了丰富。 2利用多媒体计算机技术营造写作情境 动出发,这也就是说学习者要有一种“经验的真实情境”才能更为深刻地接受知识的传递。英语写作也同样如此,好的写作需要生活经历加以支撑。为此,在课堂教学过程中要试图创造丰富多彩、生动活泼的写作的情景与氛围,有效地提高学生英语写作能力。例如,笔者曾经布置学生写一篇题为《家乡的变化》的作业。课堂上,布置学生回家后去找老照片、去拍新照片,找出自己家乡变化的特点,从而完成写作。回校后,一部分学生通过ppt播放了自己收集到的图片,展示了自己家乡的变化。由于这些图片来自于学生的生活,学生观后兴奋异常,大多数学生都能完成自己的写作任务。 3利用多媒体计算机技术促进写作思维 初中学生的英语写作常常是中文式的英语,根本原因就在于他们习惯了用中文思维加以表达。这一问题尤其在基础薄弱的学生中母语思维的痕迹更加明显。针对这一问题,我们可以通过多媒体计算机技术将传统的纸笔写作方式转变为电子写作(e-writing)。这样做的好处就在于电子写作(MicrosoftWord)能够有效地帮助学生纠正单词和语法错误(红色下划线的为错误的单词),通过《金山词霸》软件或者《韦氏在线词典》等有效性地提高选词造句能力。 作者:梁允华单位:双辽市玻璃山镇中学 计算机毕业论文:自动化仪器仪表融入计算机论文 一、计算机技术在自动化仪器仪表中的应用 从理论上来讲,自动化仪器仪表等电子系统主要涉及到多个功能模块,几个模块按照一定的方式组合起来,大致可以分为硬件和软件两个类别。在此过程中将不同的计算机技术运用到自动化仪器仪表中去,其实现的效能是不一样的。具体来讲,实现计算机技术与自动化仪器仪表的融合的技术可以归结为以下内容: 1从微电子技术应用的角度来看微电子技术经过多年的发展,已经从原来的多个芯片集成为现在的一个芯片,将其融入到自动化仪器仪表中去,不仅仅可以减少微控制器电路的扩展要求,使得电路分散免除外部干扰,还可以在实现仪器仪表可靠性方面发挥效能。 2从嵌入式技术应用的角度来看嵌入式系统作为应用软件的重要组成部分,其优秀部位在于嵌入式微处理器,其成本低廉,功耗较小,可靠性强,稳定性好,是普通微处理器难以企及的,能够很好的被融入到仪器仪表中去。不仅仅可以实现自动化仪器仪表处理速度的提升,还具备较高程度的智能性和可靠性。尤其是采用8位和16位的单片机,可以为仪器仪表的智能化发展打下夯实的基础。 3从网络技术应用的角度来看实现网络技术与自动化仪器仪表的融合,也是未来仪器仪表的发展趋势。尤其在网络协议和通信接口理论研究成果不断展现,互联网应用开发力度不断强化,各类型企业应用需求量不断增加的情况下,采用网络技术去促进自动化仪器仪表的信息化发展,已经成为势在必行的事情。 二、计算机技术与自动化仪器仪表相互融合的实现途径 针对于上述计算机技术在自动化仪器仪表中的应用情况来看,这两者的相互融合已经成为行业发展趋势。对此,我们应该积极为两者的相互融合创造条件,具体来讲,其主要涉及到以下几个方面的内容: 1注重计算机技术与自动化仪器仪表技术的理论研究自动化仪器仪表本来就属于交叉性学科,再将计算机技术融入其中,如果没有健全的技术理论体系作为开展实践探索的依据的话,势必会给予自动化仪器仪表的信息化发展构成极大的危害。因此,我们应该积极做好以下几方面的工作:其一,积极将自动化仪器仪表和计算机知识纳入到专业学习课程中去,为后来两者的相互融合打下夯实的人力资源基础;其二,高度重视计算机技术和自动化仪器仪表技术的理论研讨,鼓励专家学者进行跨学科合作,为促进两者的相互融合奠定深厚的理论基础;其三,高度重视技术人才的培养,发挥其在促进理论健全方面的作用。 2给予计算机技术与自动化仪器仪表技术的融合提供支持计算机技术与自动化仪器技术融合,只有作用于实践的时候,才能够发挥其最大功效。对此,应该不断为两者相互融合创造条件,具体来讲,主要涉及到以下几个方面的内容:其一,给予技术探索项目合理的资金支撑,鼓励在此方面做出过突出贡献的人,形成良好的技术创新氛围;其二,积极将技术交叉融合纳入到文化建设中去,形成良好的技术融合氛围,鼓励就此形成技术交流平台,实现技术信息的优化整合,以保证两者能够更好的实现融合;其三,建立健全完善的绩效考核制度,将技术创新纳入到绩效考核中去,鼓励更多的技术人才参与到实际的技术创新中去,从而更好的实现技术的相互融合;其四,高度重视技术实践的总结和归纳,在此基础上不断积累技术融合经验,以便制定更加完善的技术完善方案。 三、结束语 实现计算机技术与自动化仪器仪表的相互融合,是自动化仪器仪表行业发展的趋势,也是计算机技术实现专业化的重要途径。对此,我们应该树立创新意识,积极鼓励在此方面进行研究和实践,形成浓厚的技术革新氛围,以保证计算机技术可以更好的在自动化仪器仪表产业发挥其效能,实现我国仪器仪表产业的信息化,数字化,网络化发展。 作者:李军伟张学军单位:郑州光力科技股份有限公司 计算机毕业论文:课程考核方法计算机论文 一、课程考核方法改革的背景 (一)课程简介“计算机辅助设计”是高职机械制造类专业的专业优秀课程,课程的目标是让学生通过对主流机械三维软件的学习,掌握机械零件的三维实体建模思路,并掌握三维实体的工程图方法。该课程的前续课程有“机械制图与测绘”、“计算机辅助工程绘图”,后续课程有“计算机辅助制造”、“机械设备设计”、“工装夹具设计”等专业课程,在制造类专业课程体系中有着承上启下的作用。 (二)课程原考核方法“计算机辅助设计”改革前沿用专业理论类课程的考核方法,即平时表现占分30%,期末考试占分70%。期末考试为上机操作,按试卷所给出的工程图完成三维实体的建模及工程图的。为一份期末考试样题,从卷面的评分标准来看,样卷对课程的目标进行了考核,在当时一定程度上反映了学生对课程知识的掌握情况和教师的教学能力。 (三)原考核方法在新形势下出现的问题随着时间的推移,U盘、手机等移动存储设备在学生中越来越普及,为防止学生在期末考试中复制别人的考试文件、学生修改学号帮别人提交考试文件的行为,监考老师的工作量大大增加,如考前对机房的几十台电脑禁用USB端口,考后帮多位学生提交文件等防作弊工作。另外,高职院校的学生来源越来越广,有普通高中生源、单招生源、“3+2”和“2+3”类型的职校生源,学生的学习起点不同,学生也越来越独特和有个性。在原考核方法中,期末考试占分70%,其得分直接影响学生是否通过该门课程,因此学生的关注点就放在了如何通过期末考试上,从而会出现多种教师想不到的作弊方法。对教师而言,要提高课程的通过率,压力也相当大,而这个压力无形中加到日常教学中,让学生有一种被动学习的感觉,这个情况非常不利于课程的教学。 二、课程考核方法改革的措施 (一)改变课程考核的方法,释放教学压力发现问题后,“计算机辅助设计”课程组教师对课程考核方法进行了多次研讨和修改,通过近几年在教学中的实践,最终形成了“24X”的考核方法,即平时考勤占分20%,课堂作业占分40%,期末考试占分X%,其中X值由课程组教师在期末考试后依据学生得分情况共同确定。考核评价比例调整后,学生只需平时不缺课和完成教师安排的项目任务后就可以通过课程,所以教师和学生双方面的压力得以减少,从而教师和学生均能把关注点放在平时技能的教学和学习上。 (二)使用第三方变参化模型测试平台,杜绝考试作弊的可能“计算机辅助设计”课程组教师在2010年尝试采用第三方公司推出的网络考试托管平台进行期末考试,极大激励了学生的学习热情和积极性,效果喜人。如图2所示,该测试平台试题的模型形状一致,但测试平台提供给每个学生的参数表各不相同,最终答案也各不相同,从根本上杜绝了作弊的可能。在正式考试前的两周,学生可以进行一次模拟考试,给学生积极投身学习、不断超越产生极大的激励推动作用,并且考试全程可以进行分数和排名直播,刺激学生认真答题,争取好成绩。 (三)结合学校相应的专业技能竞赛,实现多方得益大多事物的改革会受到一定的阻力,但“计算机辅助设计”课程考核方法改革结合了学校的“三维建模技能大赛”,以多方得益为改革动力,遇到的改革阻力并不大。在学生方面,如果在期末测试时成绩达到第三方网络考试平台的办证成绩线,就能在学院的“三维建模技能大赛”中获奖,学院对获奖学生给予一定金额的奖励。另外,学生可以自愿办理该平台含金量较高的职业技能等级证书。在教师方面,采用第三方网络考试平台,可以轻松快速地从题库选题、定制并考试试卷,考试结束即可成绩表,无须人工阅卷,期末工作量大大减少。同时,课程组教师也完成学院的“三维建模技能大赛”任务,可谓是一举两得。在学校方面,由于学生一开始“计算机辅助设计”课程的学习,就意味着参与学院的“三维建模技能大赛”,最终通过第三方网络考试这个公平公正的测试平台,为学院选拔出参加更高级别的竞赛如全国职业院校技能大赛的优秀选手。在第三方公司方面,学生办理证书后可获得一定经济效益,从而支撑公司的运作,开发出更多的变参化模型,使网络测试题库更加丰富。 三、课程考核方法改革的成效 (一)学生学习热情高了自从“计算机辅助设计”课程考核方法改革后,学生在参与学习时就像是参与了一场游戏,对学习产生了热情,如学习能力强的学生反映在模拟考时自己成绩不理想,在后面两周里勤做练习,终于在期末考试中获得了好成绩,而学习能力差些的学生在参加模拟试后反映,还是好好的重做好课堂作业,期末考试过线太难了,尽能力去考,得多少分算多少,算是锦上添花。如果仅仅是增加课堂作业的比重,不改变课程期末考试方法的话,学生是不会这样重视课堂作业的。 (二)课程组教师教学交流多了由于有了一个公平公正的第三方测试平台结果,课程组教师真实了解到自己和别人的教学效果,课程组教师间的教学交流多了,如向教学效果好的老师请教学方法,课程组教师对学生在测试中没掌握的技能点进行研讨,课程组教师间相互听课等。 (三)学生在各级竞赛中获得好名次“计算机辅助设计”考核方法自2010年改革并实施以来,为学院选出了多名三维建模技能扎实的学生,在参加各级相关比赛均获得了优异的成绩,如表1所示。其中,2010年由首批“计算机辅助设计”课程选出的学生参加全国职业院校技能大赛“模具—零部件3D测量与制造”项目,获得全国第一名,创造了广西自治区最好成绩。 四、结论及展望 “计算机辅助设计”的考核方法改革得到学校、教师和学生的认可,取得圆满成功。高职院校的专业课程完全可以把竞赛、证书、教学溶合于一体,使学生真正学到技能,而不是单纯的理论学习。展望未来,任重道远,教学改革需要教师付出巨大的辛劳,“计算机辅助设计”的考核方法改革在表面上看只是改变了期末考试的比重,但小小的改变背后有着多方面的工作,只有找到学校、教师和学生的平衡点,课程改革才能真实落地生效,否则课程改革只能是寸步难行。 作者:关意鹏单位:柳州职业技术学院 计算机毕业论文:服装CAD课程计算机论文 一、解决办法 (一)与其他相关专业课程相融合,突出体现实践性服装CAD具有款式设计、结构设计、工艺设计、放码、排料等一系列模块,每一模块都有与之相对应的专业课程,作为应用性较强的工具,服装CAD要和专业课程相融合,要在原有的教学模式下做出以下两方面调整:首先,在课程内容安排上要将服装CAD融入到每一门与之相关的专业课中。譬如在服装款式设计课程结束后,再学习服装CAD中的款式设计软件,款式设计课程的最终作业要求学生由服装CAD来代替原来的手绘款式设计,这样就将原有的服装款式设计课程与服装CAD款式设计这两部分课程有效地结合在一起,在学时分配上服装CAD的款式设计在原有的服装CAD课程中占用学时不变,两门课程既是独立的,又是密不可分的,这样做的好处是充分调动了学生学习的积极性,学生在接触软件时已带有任务性,有目的的学习加上教师的讲解比传统学习方法更适合对软件的领悟与掌握;同样,服装结构设计课程与服装CAD结构设计模块相结合,结构设计课程要求完成手工纸样设计,再由服装CAD完成电脑绘制结构制图、完成工业样板;服装工业制版与推板课程可与服装CAD课程中的放码、排料模块相结合,学生比对两种方式完成的作业,既增强了实际动手能力又能体会服装CAD确实使企业提高实际生产效率、节省成本、管理便捷等重要性,进一步加深对服装CAD的认识。其次,在课程先后时间安排上要与企业实际运作相符合,也就是是遵循企业中的款式设计—结构设计—工业样板—放码—排料—成衣的先后顺序,那么,不但在时间上要符合,而且完成的效果同样也要符合企业实际情况。这就要求我们在传统款式设计课程开始时,必须将市场上最新的款式结合在实际的教学中,也就是说要紧跟市场,以新的设计和款式代替陈旧的款式来激发学生的求知欲,同时按照企业中的模式,将设计转化为成衣。这就要求在实际教学中设计思想要转化成真实的产品,这是一个符合企业真实情况的“大任务”。 具体操作顺序是根据已设定的款式图完成手工结构设计,然后由服装CAD修改或重新生成手工样板、工业纸样,最终在服装生产工艺课结束时获得最终成衣。也就是说,这个“大任务”是由不同课程下的一个个“小任务”组成的。整个教学模式下的各个课程,在时间上既是相互独立的,在内容上又是紧密相连、环环相扣、互相印证的。表面上看课程是分散了,实际上具有很大的综合性。同时课程相互关联、承接、递进,从而实现了知识的共同增长。在这种模式下,除原来课程的考核方式外,学生自行组织的静、动态展演也可作为一项考核方式来体现学生学习的效果,这样会激发学生的求知欲,在实物的展示中产生成就感,为后续的学习打下坚实的基础。在这种模式的实现下,每个同学在学习的过程中都可体会到做设计师的角色,更深一步领会企业生产过程,因此,服装CAD是融合设计师思想,使服装设计更加科学化、高速化的技术。更能够充分认识到学习服装CAD技术的重要性和实用性,以及在以后的工作中使用的价值,让学生感觉到能够学以致用,极大激发了学生的学,也激励了教师的教,是教与学的双赢的促进方式。 (二)改变传统授课方式原有教学模式下的教与学已不能真正带动学生学习的积极性,教师应针对服装CAD应用型特点做出调整。把原有的灌输型教学方法改为学生主动学习的方法,只需在课程开始时首先布置以上所述的“小任务”,各个“小任务”由于“大任务”的不同而有所区别,由学生分组共同完成;教师授课时可直接讲授工具的用法,然后由学生在完成“任务”的过程中学习和加深对具体工具的用法,期间对遇到难以解决的问题可互相讨论或直接由教师指导完成。由于是带有问题性的、任务性的学习,这种方法直接激发学生主动学习的兴趣,学生对于知识点的领悟,要比教师直接灌输讲授这种方法更有效。 (三)选择多软件学习,提高硬件配套设施利用率国内外服装CAD软件种类繁多,教学授课所使用的软件选择余地较大,在教学中不可能把所有的软件都放到课堂上进行学习,这是教学设备和教学计划所不允许的。应选择具有代表性的、在多数服装企业中应用广泛的软件,而且其功能、操作习惯符合我国服装行业习惯这样要求的2~3个软件,以一个为主,在正常教学中引入,另外两个为辅,以案例方式在软件新的功能上以及不同软件的区别上向学生介绍,可以通过课后作业的形式使学生深入学习,这样学生对市场上主流软件并不陌生,即使在就业后遇到没接触过的软件入手也不会感到困难。因为服装CAD软件在功能模块上的划分基本是一致的,不同的是各软件工具的使用方法及特点,深入了解和学习2~3个软件后,其它则正如我们所说的会触类旁通,并不困难。另外,在服装CAD的选择上要综合考虑服装行业以及服装CAD的未来发展趋势,所选择的服装CAD要代表实际生产中的新应用、新技术和新工艺,软件在教学的同时要与开发商保持同步升级和更新。软件的学习与应用离不开配套的硬件设施,正如前面的内容所提到的,学生带有任务性质的学习最终目的是通过服装CAD技术获得成衣,这一目标的实现离不开数字化仪、打印机、绘图仪等专业设备,可建设专业电脑机房,软硬件设施不分离,这样授课的同时可让学生直接输入或输出1:1纸样,进行修改,从理论转化为实践认识,是对学习过程和生产实践过程的更深层次的掌握。 二、结语 随着计算机信息时代的高效化和便利化,服装CAD技术成为服装专业大学生进行从业选择过程中的一项必不可少的技能。传统服装CAD教学已缺乏对学生创新意识的培养,对激发学生学习兴趣、求知欲的培养已出现弊端。服装CAD课程和专业课程在教学内容上有紧密的联系,新的教学模式中,理念是把服装CAD和服装专业教学结合,强调知识的融合与衔接,实现教学内容多位一体化,实际授课内容模拟企业实际生产及运作模式,软硬件配套设施紧密结合,学习中更注重由理论转化为实践的重要性,从而能提高学生的专业综合技能。这种教学模式中以提高学生的学习兴趣作为学习主导,能使学到的知识掌握得更好,更能主动挖掘知识点和探究学习中的重点难点。这不但解决了课本中的理论与实际相脱节情况,更能体现服装CAD课程重应用、重实践的理念。在以上教学模式发展及应用的基础上,我们将不断更新教学内容,不断探索教学的新模式、新方法,不断加强课程的建设,从而深化发展服装CAD的教学,切实推动服装CAD的应用。 作者:张瑶单位:沈阳师范大学 计算机毕业论文:安全维护计算机论文 1计算机硬件安全维护的重要性 1.1有利于确保计算机正常运行计算机是一种高科技电子产品,其正常运行的条件对外部环境提出了较高的要求,如果计算机所处环境的湿度与温度不符合标准,那么就会导致计算机出现硬件故障,不利于计算机正常运行,也会影响计算机的使用寿命。因此加强计算机硬件安全维护,确保计算机外部环境符合条件,从而提高计算机运行的安全性。 1.2有利于资料的保存计算机软件作为计算机运行的一个平台,若想确保计算机正常运行,就必须将硬件和软件结合起来。但在计算机实际使用中,如果没有对计算机硬件进行必要的维护,那么会导致其出现死机、自启动等现象,可能会使计算机中的资料丢失,影响人们正常的生活与工作。所以对计算机硬件进行安全维护,有利于信息资料的保存,为人们的学习和工作带来便利。 1.3有利于保护计算机设备在计算机运行时,如果发生故障必然会导致各种硬件设备被烧毁,甚至是计算机报废,给人们的工作和学习带来严重的影响。那么平时对计算机硬件进行适当的维护,定期进行保养,从而对计算机及相关设备起到一定的保护工作,延长计算机使用寿命。 2计算机硬件故障的分析方法 2.1直接观察法直接观察法是通过“看”、“听”、“闻”、“摸”等去分析和判断计算机硬件故障。看主要是指电阻电容的引脚是否有短路或断路、板卡表面是否有烧焦现象、插座和插头接口是否有松动等;听是在计算机及设备运行中是否有非正常的声音;闻是闻主机、板卡是否有烧焦的气味;摸是指检查直插式器件的芯片和插座安装是否插牢,并用手触摸显示屏、CPU等硬件感受其温度,从而判断计算机是否安全运行。 2.2电路检测法电路检测法较多,比如电压法、电阻法以及电流法等,这些方式往往是采取对负载电流、直流、电源工作等的检查。 2.3短路、开路法在检查过程中,将部分电路进行短路或者开路,观察它们相对应的电压、电压及电阻值,根据这些数据进行故障的检测和判断。 2.4系统最小化检查法系统最小化检查法包括两种,一是软件的最小系统由主板、显卡、内存、硬盘、CPU、键盘、鼠标组成,二是硬件的最小系统包括CPU、主板和电源。最小系统法主要是对系统是否能正常启动进行判断。 3计算机硬件安全维护相关措施 3.1对主板的安全维护计算机主板上包含许多引脚、插口等,可以通过防止静电与形变进行安全维护。由于静电会影响电路,造成元器件的损坏,难以实现控制芯片组和协调电路,导致计算机无法正常运行。一旦主板变形也会给计算机正常运行造成严重的影响。因此必须加强对主板的安全维护,要把主板平稳细致的固定在机箱上。 3.2对CPU的安全维护CPU,称为中央处理器,是计算机的优秀,高压和高温都会对其性能产生重要的影响。目前市场上有专门的风扇对CPU进行散热,但如果运行的程度较大,风扇散热往往难以达到要求,持续的高温高压会影响CPU的使用寿命,甚至造成CPU的烧毁。因此,在平时使用和维护CPU时,应根据计算机的使用特点及对计算机功能的需求,增加一定的散热辅助装置,从而确保计算机正常使用。 3.3对内存的安全维护对计算机内存安全维护来讲,只需确保内存不超频即可。内存安全很少受到计算机所处外部环境的影响。目前内存满足CPU性能的发挥存在瓶颈,时常会出现超频的现象,这样会导致计算机黑屏。因此,在对内存进行维护时,必须确保内存不出现超频现象。 3.4对硬盘的安全维护目前我们所使用的硬盘多数是机械硬盘,内部结构复杂、精密,一旦发生较大的震动,那么磁头将会碰到盘片,造成硬盘上数据的丢失,对人们的工作和学习造成严重的影响。因此在移动主机或者硬盘时,必须小心谨慎,避免发生震动。 4总结 在平时使用计算机过程中,应注意对计算机硬件进行适当的维护,延长计算机的使用寿命。通过本文对计算机硬件安全维护的相关介绍,在日后对计算机进行使用中,必须规范自己的行为,定期对计算机硬件进行除尘等,避免因浮灰影响计算机正常运行,从而确保计算机及其设备安全、稳定性运行,促进我国各行各业健康发展。 作者:潘小艳单位:贵州职业技术学院 计算机毕业论文:安全评价计算机论文 1计算机联网软件中存在的风险 1.1计算机设备安装带来的风险计算机设备的安装分为软件安装和硬件安装,计算机硬件一旦安装错误将会导致计算机无法运行,严重者可能导致整台计算机的损毁,所以计算机在安装过程中需要专业的技术型人才进行主机的连接,网络的连接,计算机设备的连接等操作,这些操作一旦出现失误,后果是将是无法挽回的。另外,计算机设备安装也存在强制安装、修改本地设置、收集用户信息和推送广告等恶意操作。这些恶意操作都会给计算机网络用户带来一定的风险甚至是危害。 1.2网络数据库带来的风险数据库,是数据的存储中心,网络上各种数据都被存放在数据库中,如果数据库产生数据隐患,将会造成严重的后果。在科学技术飞速发展的今天,信息量越来越大,需要存放的数据急剧增加,各种私密的信息和数据都保存在数据库中,数据库系统一旦出现安全漏洞和就会造成严重的后果,所以加强数据库系统的安全性和保密性至关重要。 1.3操作失误带来的风险实际操作包括简单操作和技术操作,技术操作要求操作人员有足够的专业知识,因此必须由专业技术人员来操作。比如,在进行计算机联网软件安全维护工作的时候,如果由非专业人员操作,操作中可能出现的网络技术安全问题,甚至造成重要文件丢失或数据源丢失,这些都会对计算机网络用户带来损失。 1.4联网软件安全标准随着互联网应用的日益广泛,各种具有兼容性的应用软件应用而生,这些软件的用户量大,在使用过程中占用大量网络资源。目前我国只有在《中华人民共和国计算机信息网络国际联网管理暂行规定》和《计算机信息网络国际联网安全保护管理办法》中规定了针对单位和个人的一些要求,但也只是在对软件强制安装和难以卸载,恶意收集用户信息,浏览器的劫持和广告弹出等违反用户知情权和选择权的一些恶意行为进行了说明。联网软件安全标准主要是从联网要求,运行要求,恶意行为防范和运行安全等方便做出规定的。因此对联网要求、运行要求、恶意行为防范、运行安全等各种机制的完善也有着非常重要的意义。 2计算机联网软件的制式安全评价分析 虽然计算机网络的使用已经实现了自动化,一体化操作,但计算机联网软件的制式安全分析仍然是必不可缺的。 2.1明确计算机联网软件的制式安全评价分析的目的在进行计算机联网软件制式安全评价之前,一定要明确计算机联网软件的制式安全评价分析的目的及其操作对象,只有先明确了计算机联网软件的制式安全评价分析的目的和操作对象,才能进一步制定相关的操作流程。对于个人来说,进行安全评价工作的主要任务就是使个人了解计算机网络的使用方式,以便更好的实现联网工作;对于企业来说,主要的工作目标就是使工作人员熟悉计算机的操作步骤,提高操作的熟练度,以保证公司计算机的正常使用和信息安全并增加公司的盈利。 2.2搜集安全评价的信息确定了计算机联网软件制式安全评价的目的以后,就要搜集安全评价所需的信息。只有全面的搜集相关的信息,才能为安全评价提供依据,才能进一步进行网络安全评价。 2.3选择安全评价的方法计算机联网软件的制式安全评价具有科学性,方法的选择是很重要的一个环节,选择不好方法,既浪费了时间、金钱和精力,又得不到正确的结果,合适的方法则能事半功倍。评价的方法有短期评价和长期评价两种方式,短期评价就是每隔一个时间段就对安全性能进行一次评价和风险评估,而长期评价是偏重于从整体上对安全性能进行评价。无论是短期评价还是长期评价,都可以达到基本的要求。 2.4实施评价工作确定了目标,搜集了足够多的信息之后,就需要开展评估操作了。安全评价是整个操作工作的主体部分,评估是一项针对性很强的工作,需要按部就班的完成各项操作,任何一个操作过程出现错误,都会给整个评价分析过程带来麻烦。 2.5总结评价结果完成计算机联网制式安全评价分析的各个操作步骤都之后,就需要总结评价的结果了。评价完了不代表全部工作就完成了,总结也是安全评价的一个部分,计算机联网软件制式安全评价的主体流程都完成之后,对评价的结果进行总结也是很重要的。在总结过程中可以发现前期工作中出现的问题,并得以处理。另外,将此次计算机联网软件的制式安全评价的评价分析结果存储起来,也会给以后的评价分析工作提供参考,减小日后评价分析工作的工作量,减少资金投入。 3计算机联网软件的制式安全评价分析的意义 3.1保障计算机系统的安全计算机联网软件的制式安全评价分析的主要目的就是保障计算机系统的安全,计算机系统的安全对于计算机的运行具有非常重要的意义,只有保证计算机系统的安全,才能保证计算机其他各项功能的实现。 3.2减少故障的发生安全评价能够发现故障的所在,并根据故障的严重程度给出相应的应对措施,根据所提供的措施对计算机进行维护,进而维护计算机的正常运行和各项功能的实现。 3.3方便用户的操作随着安全管理的自动化,用户操作起来也越来越方便,一旦出现问题,用户便可以用可行的操作步骤进行对问题的处理。计算机是一把双刃剑,方便我们的生活的同事,也出现了许多相应的问题,计算机网络使用和网络安全是重中之重,因此其中潜在的安全隐患也就更加值得我们关注,以防止出现任何不必要的麻烦和损失,而计算机联网软件的制式安全评价是一项十分必要的工作,计算机联网软件的制度安全评价研究就是在便利人们的联网安全以及联网安全意识,使人们能够更好的认识计算机联网软件,更好的让网络方便我们的生活。 作者:徐晓丹单位:辽宁机电职业技术学院 计算机毕业论文:实验教学计算机论文 1高校计算机实验教学的现状分析 (1)高校对计算机实验教学的认识深度不够由于受到传统教学模式的影响,导致高校领导及老师对计算机实验教学的认识没有达到一定的深度,他们的教学思维还停留在"重理论、轻实践"的传统教学理念。正是因为这种比较浅陋的认识,导致高校计算机实验教学仍从属于理论教学。大部分老师只是将计算机实验教学作为理论教学的验证工具,没有体现出计算机实验教学的真正意义。而且有很大一部分高校都缺乏与理论教学相配套的硬件实验系统,也没有比较完善的考察办法,这样就不能更好地提高学生的实践能力。对计算机实验教学认识的不到位产生了非常严重的后果,所以需要给予高度的重视。 (2)高校计算机实验教学内容和方式存在问题目前,各高校的计算机实验教学存在着教学内容单一的问题,而且验证性实验比较多,缺少创新性实验。这使得学生在以后工作中不能更好的适应工作需求。这一方面是受限于高校的教学条件,特别是高校的硬件条件,当硬件条件不能满足实验教学的需求,实验教学中就只能利用现有的条件构建小系统、开展一些技术含量低的验证性实验,这对培养学生创新能力产生了巨大的影响;另一方面是受到教学内容的影响,由于实验教学没有得到高校的重视,所以在教学内容方面没有做出科学的改革,基本上还停留在传统单一的、缺乏创新的教学内容,教学内容缺少创新和改革不仅影响学生的学习兴趣和效果。另外,高校计算机实验教学方式对其产生的影响也是非常大的。到目前为止,还有很大一部分高校仍采用传统的讲授模式进行教学,老师将所谓的知识灌输给学生,这样的教学方式存在的问题非常明显。讲授剥夺了学生的提问和独立思考,对于老师讲授的知识对于有些学生来说已经掌握了,这不仅让他们失去了听讲的兴趣,而且还浪费了他们的学习时间和资源;这种教学方式的效率也是非常低的,不能更换地促使学生快速成长。 (3)高校计算机实验教学师资力量薄弱、教学设备和手段落后我国高校计算机实验教学还存在师资力量薄弱、教学设备和手段落后的问题。目前,有很大一部分高校的计算机实验教学人员的素质都不高,专业技能水平也都很平常,没有展现出从事计算机实验教学的优势。而且计算机实验教学的设备和手段也是比较落后的,在计算机实验教学中还采用比较传统的教学设备,这种教学环境下培养出高素质学生的可能性是非常小的。 2改善高校计算机教学的方法 (1)高校要转变对计算机实验教学的认识高校要想取得高校计算机实验教学质的飞越就必须先转变对计算机实验教学的认识,只有先转变对计算机实验教学的认识才能更加地重视计算机实验教学,当高校重视了计算机实验教学就可以对高校计算机实验教学做出相应的改革。而且只有深刻地认识高校计算机实验教学,才能明确从哪些方面进行改革。因此,高校转变对计算机实验教学的认识是改善高校计算机实验教学的重中之重。 (2)优化实验教学内容和教学方式在计算机实验教学中,要不断的优化、丰富实验教学内容和教学方式,这就要求相关单位构建新的计算机实验教学内容,要根据计算机实验内容的应用广泛性和实用性等特点增加新的实验内容,这样可以提高学生的学习兴趣。在教学方式方面也做出相应的改革,教学方式一定要根据学生的实际情况而制定,不能一味的按照固有的教学模式进行。比如说学生中思维活跃的学生比例较大时,就可以采取比较活跃的教学方式,尽可能地多给学生一些时间,让他们多讨论、多发问、多动手,这种教学方式才更适合他们;而对于那些思维比较缓慢的学生也要采用适合他们的方式,这样才有利于他们更快地成长。 (3)提供教师素质、完善教学手段在教学过程中,如果老师本身的数学水平就差,怎么能期望老师教出优秀的学生。目前,我国很多高校计算机教学老师的文化水平都不是很高、专业能力也很平常、教学经验也不丰富。所以在高校计算机实验教学方面要加强老师的自身素质。另外,在高校计算机实验教学过程中的教学手段和设备也相对落后,这对高校计算机实验教学质量的影响是很重大的。所以高校要不断地完善计算机教学手段,同时要加大对教学设备的资金投入,这样才能全方位的提升计算机实验教学质量。 3结语 总而言之,计算机实验教学在高校教学中占据重要的地位,但是很多高校并没有深刻的认识到这一点,所以我国高校计算机实验教学的现状并不是很乐观。要想解决和改善高校计算机实验教学的现状,就必须采取综合的改革措施,从转变高校认识开始到提供教学人员素质、更新教学设备。只有这样才能逐渐地提高高校计算机实验教学质量。 作者:季宏宇孙静单位:吉林工商学院信息工程学院空军大连通信士官学校基础部 计算机毕业论文:会计信息工作计算机论文 一、计算机会计信息工作审计的具体步骤 (一)对企业内部控制的初步审计计算机会计信息系统比传统的手工会计信息系统复杂很多,其控制过程从对人的控制扩展到对计算机和人的控制。计算机的处理过程具有集中性、连续性,随着计算机的数据存储载体变化以及共享程度的提高,会计中财务账簿控制系统渐渐失去作用。这种情况下必须要做好对审计内部控制的加强。而企业内部控制的初步审计就是针对这种情况产生的。企业内部控制的初步审计就是审计人员初步熟悉电算化会计系统的业务流程以及企业内部控制的基本结构。从原始的数据凭证到最终的各种报表的输出,整个过程现在审计前有大致的了解。一般来说,审计人员可以与企业内部的有关人员座谈、查阅资料或者实地观察等来跟踪业务处理方法,从而了解企业审计单位信息的内部控制方式有哪些,从而有利于今后审计工作的顺利开展。 (二)对内部执行情况进行测试完成了企业内部控制的初步审计之后,接下来就是对内部执行情况进行测试。对于一个健全的计算机会计信息系统而言,即便具有健全的内部控制机制,在实际的业务处理过程中也不一定能够被有效执行,因而必须对其内部执行情况进行测试。检查这些必要的控制制度是否在执行或者由哪个工作人员执行以及使用哪种方法执行。通过了解以上执行情况,从而把握其系统的可靠性、完备性以及可依赖程度,最终做出综合评价。同时,审计人员应该采取相应的审查文档和有关的企业工作人员进行面对面的交流,从而更好的把握系统的流程,确定实际情况与规章制度的要求差距在哪里,并确定相应的解决方案。 (三)对内部控制情况进行评价通过对内部控制执行情况进行有效的测试之后,进而需要对内部控制情况做出详细的评价。评价过程遵循客观、公平、严格的准测。一般而言,主要从以下三个方面进行把握。第一,评价初步的审查结果,评价被审计的计算机会计信息系统中有哪些是比较满意的工作,哪些工作略显不足。第二,评价内部控制情况符合测试的案例,其具体的符合程度是多少。是否真正能够按照其要求发挥出应有的作用。第三,上述的两种情况,其可靠性有多强,是否能够真正的为计算机会计信息审计工作服务。 二、计算机会计信息工作审计的现状及改进措施 (一)当前企业计算机会计信息工作审计的现状当前我国多数企业计算机会计信息工作的审计有一定的不足之处。首先,数据的保密性和安全性较差。这主要体现在目前多数企业的计算机会计信息对各种分散的交易数据常常会收集起来,放置于计算机的中央存储器中进行存储。这种统一的存储方式加大了数据丢失和泄露的风险。有时候由于黑客攻击等计算机遭受病毒入侵,造成了数据的泄露或者损坏,缺乏相应的安全性保护机制。其次,对于计算机会计信息工作的监督和管理力度不大。虽然现在计算机会计信息工作有相应的规章制度,但是很多时候仅仅是一种形式,而不能够真正的按照规章制度来进行。这归根结底是因为对其监控和管理的力度不大造成。最后,当前我国会计从业人员的信息化素质普遍不高。我国的许多会计从业人员对于计算机的熟练程度不够,在进行操作时实际能力更差。有些企业的相关人员对于企业的财务管理系统没法充分的掌握和理解,一旦发生风险也不知如何控制,因而极大的增加了计算机会计信息工作的难度。 (二)改进措施针对以上这种情况,首先要做的是充分发挥审计功能,从而有效降低企业的内部控制风险。一般说来,现阶段使用的内部审计方式主要有对会计软件进行审计、对会计数据文件进行设计、对会计信息系统进行事前、事中和事后的设计等。其次,需要企业建立和完善计算机会计信息系统的操作规章制度。当前条件下,开展会计工作不能再如以前那种墨守陈规、没有变通的会计工作,而应当跟得上时代的步伐,努力适应新的经济形势,发展更加适用于企业本身的操作流程。与此同时,还需要从长远的发展看待会计工作的进行,将操作的规章作为具体的指导方针,从根本上认识和解决计算机会计信息工作审计,为会计工作的顺利开展做出一定的贡献。最后,努力提高会计从业人员的专业素养和综合素质。从严要求会计从业人员,要求其补充自身的会计知识和现代会计信息系统知识,熟练操作和使用计算机。只有真正加强了会计从业人员的专业素养和综合素质,才能真正提高其信息处理水平,才能够保证现代会计信息化系统的顺利进行。 三、结论 综上所述,计算机会计信息工作的审计对企业的发展有着重要作用。整个企业的发展前景和企业内部结构都与会计信息化有着紧密联系。因此,在进行计算机审计的时代,充分了解审计对计算机系统的要求,熟练掌握计算机审计方法,还需要对被审计单位的计算机信息系统有一定的了解,做好初步审计工作,从而能够更完整的获取被审计单位信息。总之,只有对计算机会计信息工作的审计做到了行之有效的控制,才能够将企业的经济效益和社会效益进一步提高,才能够促进和实现企业的可持续发展。 作者:何艳单位:河北省黄骅市审计局 计算机毕业论文:中等职业教育计算机论文 一、构建和谐的师生关系,加强情感教育,激起学生浓厚的学习兴趣 一是要注意倾听学生的心声,激发学生的学习兴趣。教师要多鼓励学生表达自己的心理需求与学习需求,为学生营造一个轻松愉快的学习氛围,让学生能够积极主动地参与到计算机教学中来,产生浓厚的学习兴趣。二是要尊重学生的主体地位,增强学生的平等意识。教师要尊重学生,公平对待学生,要让学生意识到自己不是知识的被动接收者,不是教师的附属,而是与教师平等的学习主体。这样当学生感受到自己与教师的平等身份时,自然会减轻心理负担,会意识到教师就是自己的合作伙伴,是自己的朋友,从而拉近师生间的距离,建立和谐的师生关系。三是要鼓励学生多参与,对学生多肯定、多表扬。教师要引导学生消除心理上的畏惧感、羞涩感,鼓励学生自主学习,勇于上机实践,敢于发表新见解。对于学生所取得的进步,哪怕很小,也要予以肯定,以增强学生的自信心。如果学生出错了,要婉转地指出,引导其改正,鼓励其再接再厉,保护好学生的自尊心和自信心。只有这样,才能彻底改变以往那种对立而紧张的师生关系,使得学生从心理上接受教师、从情感上亲近教师,进而能够将这种对教师的喜爱转移到计算机学科的学习上来。有了学生对学科学习的浓厚兴趣,就迈出了有效教学坚实的第一步。 二、转变教学模式,实现理论教学与上机实践相结合,引导学生主动探究 有效的计算机教学不仅在于让学生掌握基本的信息知识,具备基本的信息素养,掌握一些基本的理论,更为重要的是让学生能够将理论创造性地运用于实践,在实践中展现个性。为此,在教学中我们要改变以往机械式的理论灌输,实施理论学习与上机实践相结合的启发探究式的教学模式。这样学生就可以进行积极的动手操作与动脑思考,而不再是机械的理论记忆,从而可以真正地经历知识的梳理过程。这样学生才能真正地掌握一门技术,才能更好地适应科技社会的需求,成为应用型人才。如在学习Photoshop图片处理时,为了让学生能够将理论与实践结合起来,我们需改变以往以教师为中心的机械式的讲述,而采用边讲解、边练习、边实践的教学模式,可以从学生所喜爱的电视剧、电影的宣传海报以及学生所喜爱的各类杂志封面等素材入手。这样,便能吸引学生的注意力,激发学生的学习热情,增强学生的应用意识。教师借助操作平台,一边讲解,一边示范,之后还要留有充足的时间来让学生亲自上机练习所学内容。这样不仅利于学生的理解,而且还可以提高学生的操作水平。这样的教学不再是机械的理论灌输式教学,而是利用操作实践让学生真正地实现了理解与掌握。在此基础上再让学生发挥个性,展开想象,以宣传学校为主题来进行宣传画的设计,就可以获得不错的效果。这样的环节从内容上来说,贴近学生的实际,不仅可以加深学生对学校的了解与热爱,而且可以让学生真正地将知识与实践结合起来;更为重要的是,这样的一个设计极具开放性,很好地锻炼了学生的思维。这正是加强学生理解,提高学生的实践能力,培养学生的创新能力的重要契机。实践证明,将专业理论与实践结合起来,不仅符合计算机学科实践性强的特点,还有利于学生对知识的深刻理解与全面掌握。 三、结语 总之,在全新的教育形势下,我们不能再固守传统的教学观念进行机械灌输式教学,这样的教学是低效的甚至是无效的。我们要紧跟时代的步伐,突出计算机的学科特色,以先进的教学思想与教育观念为指导,对计算机教学进行全面改革,以突出学生学习的主体性与主动性,激起学生浓厚的学习兴趣,让学生展开快乐而主动的探究性学习,从而能在实践操作中内化理论、提升认知,促进知识与素养、技能与能力的全面提高,真正实现新课程改革所提出的有效教学。 作者:杨昆单位:河北省卢龙县职业技术教育中心 计算机毕业论文:信息管理中计算机论文 1计算机数据库技术发展现状及其特点 计算机技术与数据库的结合,营造出非常广阔的市场发展前景,应用范围也在不断扩大,涉及国内工业、农业、商业等各行各业,计算机数据库技术的应用为国内很多行业提供了信息管理技术保障,促进行业生产力和工作效率,数据库技术与多学科技术的有机结合是当前数据库技术发展的重要特征。多媒体技术进入数据库领域,数据库技术和其他计算机技术的相互结合、相互渗透,使数据库中新的技术内容层出不穷,数据库的许多概念、技术内容、应用领域,甚至某些原理都有了重大的发展和变化。建立和实现了一系列新型数据库系统,如分布式数据库系统、面向对象数据库系统、演绎数据库系统、知识库系统、多媒体数据库系统等。它们共同构成了数据库系统的大家族,计算机数据库系统仅是数据库大家族的一员。数据库技术主要特点是:数据的组织性、数据的共享性、数据的独立性、可控冗余度和数据的灵活性等。数据库的结构是具有组织性的,不是散乱无序、杂乱无章的排列,数据与数据之间是具有相互关联的,按照某种特定关系形成一定的组织结构,从整体上看,具有完整的、清晰的组织结构形式,而数据库的共享性更是计算机数据库技术重要特点之一,也是营造数据库重要目的之一。作为具有共享性的数据库,不仅可以实现企事业单位内部资源、资料的共同使用,还可以根据不同需求使不同地区甚至是不同国家实现资源共享。计算机数据库具有逻辑独立性和物理独立性,根据数据的修改,新的数据项和数据类型变化,可以做到不需要对原来的程序及数据进行修改,从而不会引起应用程序的变动。计算机数据库管理系统不仅仅是数据储存的“可移动仓库”,还拥有数据的输入输出、数据的查询和数据的编辑修改等管理功能。企事业单位可以根据自身需要或调取、查询方便构建具有适合自身发展特色的数据库,从而实现高效率、便捷的工作效率。 2加强信息管理、注重计算机人才培养的措施 随着社会各项建设不断完善,企事业单位应重视计算机人才综合素质的培养,强化思想道德素质坚持四项基本原则,热爱祖国、热爱中国共产党,努力学习马列主义、思想、邓小平理论和“三个代表”重要思想;树立正确的世界观、人生观、价值观,具有良好的道德品质和文明行为习惯[2]。职业素质和人文素质,立足生产、建设、管理、服务第一线,脚踏实地,爱岗敬业;诚信明礼,注重与人合作,团队协作意识强;具备健康的审美情趣和文化素养,爱好鲜明,有较强的表现力;具有创新意识和较强的创业精神。身心素质具有良好的生活习惯,爱好运动,具有健康的身体;具有良好的个性品质和抗挫能力、较强的心理调适能力,懂得自我保护。强化综合素质培养的同时,开展专业认知培训课程,使各企事业单位工作人员了解IT行业、了解职业岗位操守、了解专业技能的实用性,养成专业的职业素养,从而使员工形成和制定职业生涯规划及计算机数据库技术操作技巧的掌握,进而使用企事业文化,提高实践技术能力,培养人才综合能力,能够独立完成对信息进行采集于组织、对信息进行分析与加工、对信息系统进行开发、维护与管理,培养人才对计算机数据库系统的规划能力及战略数据规划能力等相关不等强度的工作内容。提高信息管理阶层对计算机数据库技术使用的重视程度,熟练并掌握可想数据技巧,从实践上总结工作经验,通过工作实践能够根据业务流程分析并创建能够使用的具有数据完整性约束、索引和查询数据等工作内容。加强管理阶层对计算机数据库技术的基本知识,信息管理技术基础和原理、信息产品及其流通管理、信息产业的管理、信息系统的管理、信息管理的发展环境、信息管理的组织和人才培养等等专业性能的了解及掌握。开展计算机数据库技术课程培训,实现技术查询和操作、保证数据安全型和参照完整性、使用事务及完成指定业务的工作训练。加强企事业单位工作人员对计算机数据库进行日常维护与管理,实行信息管理评价机制,把对计算机数据库技术掌握及日常维护管理列为员工考核升迁的基本标准,从根本上调动管理阶层和员工对计算机数据库使用的积极性,从而进一步实现“人力科技一体化”的发展理念。同时,企事业单位在加强信息管理、重视人才培养、计算机数据库技术应用的过程中,更应提高全体职工法律意识,强化法律知识,树立法制观念,提高辨别是非的能力,做到自觉守法、依法办事,从而形成健康、平稳的发展趋势。 3结束语 当今社会对数据库技术有着广泛的应用需求,这必将对数据库技术起到极大的推动作用,另外数据库技术与新出现的各种技术的相互结合、相互渗透必将数据库技术引向更广泛的应用领域。因此加强信息管理、广泛应用计算机数据库技术、注重人才培养是当今社会走可持续发展道路的必要条件。 作者:谢小波单位:福建省南安市人事人才公共服务中心
《广告研究》主要栏目:社沦、以研究带动教学、营销传播论坛、新媒体专题、研究生天地、国内动态、国际动态等。
软件工程论文:互动式立体化软件工程论文 1互动式立体化软件工程教学模式的构建 1.1构建迭代优化的教学模式 (1)更新教育理念,采用基于CDIO的软件工程教育模式。 参考当前国际工程教育改革的最新成果,按照构思(conceive)、设计(design)、实现(implement)和运作(operate)的流程将从研发设计到生产运行的完整生命周期作为实践教育的载体,让学生以主动的、实践的、课程之间有机联系的方式进行学习。浙江大学软件学院结合该教学模式和原有政产学研合作优势,注重培养学生的工程创新能力、职业技能和素质,探索出适合软件工程专业教育的新方法。 (2)紧跟行业动态,持续优化专业教学内容与课程教育体系。 学院持续不断地将最新技术引入课堂教学,每年都会根据当前热点技术调整教学计划,甚至设立新的专业方向,使得学生能够在第一时间掌握热门技术,从而在实习、就业中保持竞争优势。例如,为顺应移动互联网发展潮流,学院设立了移动互联网和游戏开发技术方向;近期为了将云计算、大数据等热门技术引入课堂,学院正在筹划设立云计算、大数据处理等方向。 (3)加强校企合作,建立以就业为导向的校企合作联动机制。 学院结合多方需求,将更多的企业力量引入到教学体系中,使他们参与到课堂教学、课后实验、项目实训、科研创新、实习创业等教学和实践环节中。为了增强企业参与教学的积极性,学院教师团队密切研究跟踪大型软件企业的发展方向,找到教学内容与企业发展方向的契合点,同时结合企业在用人方面的需求进行针对性培养,形成互惠共赢的局面,建立长效合作机制。 (4)提高教师素质,形成具有“双师型”教育能力的专业教师队伍。 学院青年教师均具有博士学位,多年学术研究的经历使他们具有扎实的理论功底,但工程实践能力比较欠缺。通过加强与社会及企业的合作,我们将更多的实际开发项目引入到实验室,同时也将部分教师安排到知名企业中进行交流,在实际项目中锻炼和提高教师的技术应用能力,逐步形成了一支理论知识丰富、应用技术过硬的“双师型”教学队伍,从而使得培养的学生具有理论功底扎实、动手能力强的特点。通过迭代优化,课程体系得到及时更新,教师项目经验得以不断增强,企业参与教学获得持续动力。教学内容变得全面而立体,理论与实践并重,动手与互动并行,形成了互动式立体化软件工程教学模式。在课堂教学、课后实验、项目实训、科研创新和实习创业5个重要教学环节中均以学院专职教师为主、企业兼职教师为辅,双方共同参与的形式进行。大量的互动交流增强了学生解决实际问题的能力,使学生在毕业时已具备参与实际项目开发的能力。互动式立体化教学过程如图2所示。 1.2主要创新点 1)基于迭代的方法对教学体系的主要环节进行持续优化,形成了软件工程教学的新模式。 根据技术发展趋势和市场人才需求,我们对教育模式、课程内容、实践教学、教学方法等方面进行改革,按照更新教育理念→优化课程体系→强化校企合作→提高教师素质的过程进行循环迭代,持续不断地改进每个环节中出现的问题。经过多年的探索实践,结合国际先进的工程教育经验和原有资源优势,最终提出了面向复合型应用人才培养的互动式立体化教学模式。 2)基于国内外最新科研成果和技术动态,及时融入前沿知识,形成立体化课程体系。 我们紧跟国内外技术前沿,动态调整专业方向,淘汰落后方向,设立新兴方向,采用系统科学的方法,按照自顶向下的方式对培养目标和课程内容进行设计和优化。将每个方向的教学课程分为公共基础课、专业基础课和专业提高课3个层次,分别注重拓宽基础知识领域、强化专业应用技能和普及前沿技术热点,形成分层次立体化的知识体系结构。 3)基于学校教育与企业利益的结合点克服校企合作困境,建立三方互动的教学机制。 我们结合知名企业发展方向和人才需求对部分课程内容进行调整,大大提高了企业参与教学的热情。我们对课堂教学、课后实验、项目实训、科研创新、实习创业等教学环节进行精心设计,安排学院专职教师和企业兼职教师共同参与,前者注重理论授课和过程管理,后者注重实践指导和经验分享,以此建立学院教师、企业工程师、学生三方互动的教学机制。 4)基于校企双向互动机制 提高学院教师工程实践能力,理论与实践并重,弥补课堂教学的短板。我们通过产学研平台的建设加强学院教师与企业工程师的互动交流,鼓励教师经常参加知名企业组织的技术研讨会,直接参与企业人才培训和工程项目开发,将更多的实际项目引入到学校实验室,带领学生一起完成开发任务;增加学院教师的实际项目经验,增强他们的“双师型”素质,使他们在教学过程中能够理论联系实际,培养学生动手解决实际问题的能力。 2互动式立体化软件工程教学模式的实施 互动式立体化软件工程教学模式在新专业方向建设的过程中取得了良好的实践效果。以下将以移动互联网与游戏开发技术方向的设立和教学实践为例介绍这种新型教学模式的具体实施过程。 2.1移动互联网与游戏开发技术方向的设立 近年来,数字娱乐和移动互联网产业得到了各级政府部门的高度关注和支持,并成为目前市场投资和开发的热点方向。大量游戏和移动互联网公司的高速成长预示着市场对本方向人才的巨大需求。为顺应市场发展的需要,浙江大学软件学院成立了移动互联网与游戏开发技术方向,与微软、巨人网络等知名企业合作建立移动互联网应用研究中心,进行合作教学和实训、实习指导。在软件工程培养体系下,移动互联网与游戏开发技术方向通过课堂教学、项目实训和公司实习等方式,形成了鲜明的特色和技术优势,重点研究方向包括:移动互联网应用开发、游戏开发、数字娱乐、人机交互等。教学注重课堂、实验室与产业界的无缝结合,注重强化训练学生的动手能力、设计能力、沟通与整合能力、创新能力以及领导能力等,使之逐步具备国际化视野。本方向围绕移动互联网应用开发、游戏策划与开发、用户体验与交互设计等领域开设具有鲜明特色的课程。授课以开发技术为主,交互设计为辅,面向当前信息技术产业的热门领域进行有针对性的人才培养,为国内外知名的互联网公司和游戏公司培养高水平的骨干人才。 2.2教学与实验环境建设 浙江大学软件学院对移动互联网与游戏开发技术方向的建设给予了充分的支持,分配了专门的实验室和实训室,配备了数十台苹果一体机和图形工作站。实验室拥有可靠的Internet网络环境资源和丰富的电子资源,浙江大学图书馆提供了丰富的学术资源库,如ACM、IEEE、Springer、Elsevier、万方、维普、中国专利库、美国专利库、欧洲专利库等,为学生进行文献搜集、国内外研究进展跟踪等提供了便利条件。通过引入知名合作企业,学院先后成立了数字媒体技术实验室、微软移动互联网应用研究中心、巨人技术中心等联合实验室,并获得了合作企业的手机、图形工作站等硬件支持及Windows正版软件、游戏引擎等软件支持。实验室建设旨在基于与知名企业的教学互动,培养学生理论和实践相结合的能力。学生通过实验设备可熟悉Mac、Linux、Windows、iOS、Android等开发环境的建立和使用,使自身的开发能力得到良好的锻炼。 2.3课程体系建设 为了紧跟当前技术动态,学院主要专业课程的教学大纲每年都会跟合作企业商讨调整,使教学内容始终保持领先。移动互联网与游戏开发技术方向软件工程专业硕士的课程体系包括英语、自然辩证法等公共课,软件项目管理、系统分析与设计等基础专业课以及移动互联网应用开发、游戏开发等特色专业课。每门专业课的授课均强调理论与实践并重,教学过程分为课堂教学和课后实践。这里以游戏开发关键技术课程为例展示授课内容。 2.4校企合作的推动 通过校企合作的方式进行工程专业人才培养已经成为广大工科院校进行教学改革的重点内容,这种培养方式也得到了学生的热烈欢迎。然而,由于现行学校机制、教师观念、资金问题以及企业不愿意投入太多等原因导致目前校企合作教学面临困境。浙江大学软件学院经过多年探索,找到了一条产学研合作进行互动教学的道路,充分调动了企业参与教学的热情和积极性。这从上一节中移动互联网与游戏开发技术方向主要专业主要专业课程设置及教学内容就可以证明。之所以能做到这一点,主要原因包含两个方面: (1)研究知名企业发展战略,将教学内容与企业技术发展推广方向相结合。 知名企业是行业技术的引领者,一些前沿、高端技术往往由这些企业提出,他们有推广自身新技术的需求,而高校是推广新技术的最佳场所,及时与这些企业取得联系就很容易将企业工程师请入课堂。例如,在移动互联网与游戏开发技术方向的教学中,微软不但提供了设备支持,还派出了数名资深工程师进行现场授课。 (2)了解中小企业的技术要求,将学生的实习就业与企业用人需求相结合。 中小企业是行业技术的追随者,他们不愿意也没精力去主动推动一些新技术的普及,但这些企业的发展需要大量人才。而高校是最大的人才聚集地,从满足企业用人需求的角度出发也很容易建立合作培养学生的关系。例如,在移动互联网与游戏开发技术方向的教学中,杭州无端科技、上海毅睿网络等公司通过设立实训项目的形式对教学进行了支持。 3教学模式应用效果 1)招生数量逐年增加。 移动互联网与游戏开发技术方向研究生招生数量近年来持续增加:第一年为33人,第二年为84人,第三年为91人。这说明新的教学模式对学生产生了持续的吸引力,相信该模式对其他院校软件工程人才培养也将产生良好的借鉴意义。 2)课堂教学成果更加丰富。 将知名企业引入到学院教学中,丰富了课堂教学内容,企业工程师与学生形成良好互动,学生也做出了更多有创意、有技术含量的作品。例如,学生学习WindowsPhone应用开发技术课程,完成数十款App的开发,并成功到了应用商店;游戏开发关键技术课程学生也分组完成了十余款跨平台游戏作品,并到了多个应用商店。 3)科研创新成果突出。 经过学院教师和企业工程师的联合授课,很多学生已经具备了参与实际项目开发的能力。一些合作企业会将合适的项目放到实验室由学院教师带领学生完成开发,这进一步促进了校企合作,形成良性循环。近年来,以学生为主力开发完成的项目包括:宁波团市委“最青春”、仁通科技牛扣网及客户端、兰州智慧旅游、智慧医疗手机客户端、宁波海关移动办公、机器零件互动展示等。 4)科技竞赛成绩显著。 学院鼓励学生积极参加各类科技竞赛和程序设计竞赛,使学生既锻炼了动手实践能力,又提高了创意设计能力,同时培养了团队合作精神。例如,软件学院有多支队伍报名参加一年一度的微软“创新杯”全球学生大赛,每年都有队伍晋级中国赛区半决赛,并多次获得了中国赛区三等奖等奖项。5)实习就业效果良好。学院通过互动式立体化软件工程教育模式进行专业学位研究生的培养,学生的实习就业质量得到明显提升。2012—2014年,学生实习率每年都达100%,进入一流IT企业实习的比例保持在70%左右。毕业生就业率每年都达100%,毕业生进入世界500强和重点企业的比例也在逐年上升。 6)地方人才教育和产业水平得以提升。 该专业方向有多门专业课程入选宁波市智慧产业人才基地优秀引导课程和宁波市数字图书馆网络视频公开课,每年考核结果均为良好以上。学院教师还面向宁波其他高校和企业举办了移动互联网开发技术等专题培训,提升了宁波人才教育和产业水平。 4结语 互动式立体化软件工程教学模式是浙江大学软件学院在多年教学经验的基础上,参考国际先进的工程教育理念提出的一种新型软件工程教育模式。该模式克服了传统“学院派”教学方法中重理论、轻实践的问题,通过立体化的课程体系和互动式的实践教学,充分调动了学生的学习积极性。在后续的教学过程中,我们将继续对教学体系进行迭代优化,使其发挥更好的效果。同时,我们也将与国内外其他高校软件学院加强交流,对该教学模式进行改进和推广,共同提高我国软件工程专业学位研究生的培养水平。 作者:梁秀波 黄启春 单位:浙江大学软件学院 软件工程论文:项目跟踪软件工程论文 1软件工程现状 有些存在质量问题的软件,在运行时程序时就会出现问题,软件的维护就更加困难,如果投入到新的硬件中进行使用,两者之间就未必能够相互适用。计算机整体的成本因为软件成本的增加而增加。近些年,计算机技术在不断的发展,自动化的软件生产程度也在不断提高,这样一来,导致计算机在硬件方面的开发成本却越来越低,由于软件开发对人力、物力的需求都在不断增加,软件成本逐年增高已成了必然趋势。 2软件工程的项目控制跟踪 2.1项目跟踪内容 依据软件项目计划,必须要对软件的产品规模(或更改后的规模)、软件的成本与工作量、所使用的重要计算机资源、项目软件日程、软件工程技术活动、项目费用、技术风险等内容与软件在开发前计划的相应内容进行比较。 2.2项目跟踪过程 软件项目的控制跟踪过程分为: (1)项目跟踪人员要对软件度量的实际数据与再计划数据进行记录; (2)负责人要根据文档里记载的程序在指定的地点审查项目成果; (3)对软件的监控活动和项目的跟踪予以必要的检查。 2.3项目跟踪存在的问题 (1)控制与跟踪的频度,控制与跟踪在项目开发工程中的关键点有多个,这就需要我们找到一个好的频度去跟踪,若跟踪点少,就不能保证问题及时被纠正;若跟踪点多,在人力物力上的花费就会增多,对总体效率的影响很大。控制与跟踪的频度关系着软件项目的规模,大型项目设置的关键点相应较多。 (2)项目计划的修改,控制与跟踪软件开发过程以后,可能会发现软件项目有些地方会不符合实际,需要制定相应的修改计划,但其他组的活动就会受到修改后计划的影响,因此,没有得到相关组的同意,就不能对项目计划随意修改。 3软件工程的预测 3.1软件预测的意义 软件工程项目最关键的环节就是对软件进行预测,如果测试环节出现了问题或者测试不细致,那么将直接导致生产出的软件质量不过关,在应用软件的过程中也会逐渐发现软件存在的问题。问题不严重的,只是需要长期对软件进行修改,单单影响用户的应用;而问题严重的,会导致整个项目的失败,生产出的软件也无法投入使用。如果在投入使用前,没有经过测试,那就不知道用户有什么样的需求,也不知道软件存在什么隐患。尤其是有一些不经过测试就无法发现的隐患,一经投入使用,将会对用户造成巨大的损失。 3.2软件预测的内容 (1)文档审查,软件项目的验收需要提供一些文档,这些文档包括:经济分析报告、项目技术报告、用户手册、维护手册、项目总计报告、测试总结报告等,主要对文档的可理解性、正确性、完整性进行审查,还要对编写的规范程度进行审查。如果文档扫描不清晰、数量不齐全、甚至错误都将给用户造成不必要的麻烦,而且还可能导致软件无法升级。 (2)安装测试,安装测试第一个目的,是验证软件安装在最基本的配置下能否正常的运行;第二个目的,是验证软件安装在非正常的情况下,程序能否给用户足够的提示。非正常条件指内存不够、磁盘空间不足、不能自由创建目录。 (3)功能测试,功能测试是指根据软件需求规格说明书上的规定,逐项对软件进项检测,查看是否正确、是否有严重的错误存在。在测试前,一般要准备好合法数据、非法数据、边界数据这些测试用例,检测输出结果是否符合期望值。 (4)安全性测试,对于接入互联网的系统来说,安全性的测试是十分重要的,一般要对用户的权限限制进行考察。检查用户是否能有效的登录,系统认证的加密机制是否有效,对网络是否安全、保密进行检测,还有数据备份、入侵监控等等。其中,主要通过检测是否有案却漏洞存在于网络上来检测网络的安全保密性能。例如:从系统输入口作为突破口,从正面对输入的容错性进行攻击,申请大量的资源吧系统压垮,破坏安全措施进入系统,使系统出现错误,再利用系统自身的恢复功能,把用户的口令和其它资源窃取出来,在对系统中残留的垃圾进行浏览,用来获取安全码、口令、译码的关键字等。一旦发现有非法入侵,入侵监控就会发出警报,并自动采取措施。 作者:苗丽 单位:内蒙古鄂尔多斯市东胜区地方税务局 软件工程论文:项目投标风险识别软件工程论文 一、软件工程项目投标风险识别方法 (一)头脑风暴法 在软件工程项目投标风险识别过程中,头脑风暴法主要是通过发挥集体智慧来对软件工程项目中存在的风险进行分析与谈谈。在此过程中要求风险识别工作的参与者对自身观点做出明确的阐述,其目的是为了通过让参与者在自由提出多种方案的基础上更加科学且全面的认识到软件工程项目投标工作中的风险。在此过程中并不提倡对其他成员提出的问题和方案进行批评,并且要求能够将所有成员所提出的问题与方案进行记录。 (二)德尔菲法 在软件工程项目投标风险识别过程中,德尔菲法是Q•赫尔穆与N•达尔克在20世纪40年提出,这种风险识别方法的基础在于对专家能力的利用。当然这种方法已经在社会经济、工程等多个领域的工作中得到了广泛的应用,德尔菲法主要是通过组建专家队伍来对项目投标中的风险做出分析。专家队伍主要是由项目风险小组来进行选定,通过专家意见和整理专家意见并反馈给专家队伍来获得意见。最后将统一的专家意见当做软件工程项目投标风险管控策略选取的依据。 (三)情景分析法 在软件工程项目投标过程中,情境分析法主要是以多样化的发展趋势为依据,对系统内外问题开展系统的分析,并设计得出多种可能发生的前景,随后对这些画面以及情景做出描述。在此过程中,社会因素、经济因素以及技术因素是必须要重点考虑的内容。一般情况下,情景分析法可以在以下情况下产生十分有效的作用:一是提醒软件工程项目投资的决策者需要注意一些政策和措施所引发的风险;二是对一些影响未来工程项目投标的关键因素做出研究,尤其是技术发展在软件工程项目投标中所产生的风险。由于情景分析法建立在假设以及可能性的基础上,所以在软件工程项目投标中,可以得出多种不同的情境,从而为软件工程项目投标风险的防控工作提供更多依据。然而由于这种方法具有一定的操作难度和复杂性,所以在我国的软件工程项目投标风险识别过程中,这种方法并没有得到广泛的应用。 (四)核对表法 在软件工程项目投标过程中,软件工程项目投标企业可以将曾经出现过的风险以及其他企业曾经出现过的风险进行总结、整理与罗列并形成核对表。通过对核对表的查阅,工作人员可以了解到软件工程项目投标过程中可能出现的风险,并可以通过总结各类风险应用中的经验和教训来确定使用何种风险管控策略来对风险发生几率以及风险损失进行控制。在核对表的制定中,主要内容包括其他软件工程项目投标成败原因、项目管理成员能力以及相应软件工程项目的合同、进度、质量、成本、范围以及各类资源等。虽然这种风险识别方法与其他方法相比并不能发现较多的绝对量,但是却具有着一定的针对性,所以在这种识别方法的使用中,也可以发现一些其他风险识别方法所不能识别的潜在风险。 二、软件工程项目投标过程中的风险管控 (一)软件工程项目投标过程中风险的规避 在软件工程项目投标过程中,风险的规避主要是通过变更计划来制约风险产生条件的生成,从而保护软件工程项目投标主体能够避免受到风险所带来的过度影响。与其他风险管控策略不同的是,风险的规避主要是对风险产生的损失作出控制,而不是对风险进行消除。因此,风险的规避主要体现出了两点特征:一是通过使用事前控制策略对风险所造成的损失产生的几率进行降低;二是通过事前控制与事后补救的结合来实现损失程度的降低。风险规避作为软件工程项目投标过程中能够最有效降低风险所产生的损失的方法,是软件工程项目投标阶段开展风险管控工作的重要手段,具体而言,风险规避的方法包括程序法、教育法以及终止法。其中程序阿发主要是通过提高软件工程项目投标过程中个性工作的规范化、制度化以及标准化程度来避免风险造成过大损失;教育法主要是通过对参与软件工程项目投标工作的工作人员开展教育来让工作人员认识到软件工程项目投标过程中存在的潜在风险因素,从而在提高工作人员风险防控意识以及防控能力的基础上降低风险所造成的损失;终止法则主要针对较大的风险或者过大的损失,这主要是因为终止法是通过终止软件工程项目投标行为来规避风险造成过大的损失。由于这种风险防控策略在避免风险以及风险损失的同时也放弃了让企业获得效益的机会,所以即便这种方法能够最有效的对软件工程项目投标中的风险做出防控,也并不是软件工程企业在投标风险管控中经常考虑的方法之一。 (二)软件工程项目投标过程中风险的降低 在软件工程项目投标过程中,风险降低可以理解为对风险的缓解而并非完全的消除与避免。这种风险管控策略体现在降低投标过程中风险产生的概率以及降低风险所造成的损失两个方面。实现风险降低的手段主要是对风险做出有效的监控与环节,在构建风险预警机制的基础上确保风险的及早发现与及早解决,从而降低风险产生几率。在使用风险降低策略对软件工程项目投标风险进行管控的过程中,首先要承认软件工程项目投标过程中风险的不可完全避免性,并以积极的态度来最大化的避免风险对投标主体造成过大损失。 (三)软件工程项目投标过程中风险的转移 在软件工程项目投标过程中,风险的转移主要是将管控风险的责任和权利以及风险可能造成的损失转移个其他主体承担。很明显,在风险转移策略中,并不能对风险进行完全消除,而是与其他主体来对风险进行承担。在软件工程项目投标过程中,由于要做到完全的规避风险需要付出较高的成本和较大的管理难度,所以将风险转移给其他主体承担则更为方便。在软件工程设计内容复杂以及分工逐渐细化的背景下,参与投标的软件工程企业也并不一定能够独立完成业主所要求完成的任务,所以投标主体可以利用分包形式来对投标过程中的风险进行转移,这种策略的意义主要体现在两个方面:一是不会让投标主体面临过大的风险;二是能够在工程质量以及工程进度等多个方面做出更为良好的管控。 (四)软件工程项目投标过程中风险的自留 在软件工程项目投标过程中,风险的自留主要是指软件工程投标单位对投标过程中将危害程度较小的风险所产生的损失进行弥补。相对于其他风险管控策略而言,风险自留策略可以节约费用,所以当其他风险管控策略所产生的成本高于风险所造成的损失并且在投标主体可承受范围之内,则应当选择风险自留策略。这也要求软件工程项目投标单位能够具备较高的风险评估水平,从而对哪些能够采取风险自留策略的风险做出判断。风险自留可以分为主动与被动,而对于可能造成较大损失的风险而言,风险自留显然是不可取的,由此可见,在软件工程项目投标过程中,投标方有必要避免出现被动的风险自留现象。在风险自留策略中,为了降低风险产生后进行损失弥补的成本,投标方有必要做好费用计划、技术规划等措施,从而确保自留的风险以及风险所造成的损失能够得到有效的控制。 作者:周晓颖 单位:齐齐哈尔二机床集团有限责任公司 软件工程论文:双语教学中软件工程论文 1以兴趣为导向的软件工程课程双语教学进度设计 软件工程内容广泛,原则、原理、方法和技术很多,既有理论又有实践,抽象、枯燥是该课程的特点之一,若用双语教学无异于“雪上加霜”,进一步增加了枯燥和乏味。为了提高教学效果,增强趣味性,进行讲课的再设计非常重要。教学大纲的基本内容首先要完成,其次再进一步扩展。为了保证高质量地完成教学重点和难点内容,增加一些补充知识也非常必要。补充内容占正常讲课的时间一般不宜超过10%,这些补充知识能起到画龙点睛的作用,有利于学生对重点和难点内容的消化和理解,对于拓展学生的知识面,提高学习兴趣很有必要。表1是笔者对软件工程双语课程进行的概要设计,该课为48学时,3学分(另有2周的软件工程课程设计,2学分,总计5学分),表中各项已经在规定的教学时间内全部完成。 2软件工程课程的教材选取 软件工程学科最早从国外引入,以美国为首的发达国家将软件工程教育与软件产业紧密结合,出版了一批优秀的有影响力的经典教材,国际著名软件工程权威Roger.S.Pressman所著SoftwareEngineering:APractitioner’sApproach被世界上很多著名高校选为软件工程课程的教学用书,该书内容丰富,全面、系统地展示了软件工程的最新技术和发展,“在国际软件工程界占有无可置疑的权威地位”,国内很多985高校都将该书作为教材,我国机械工业出版社、清华大学出版社等纷纷购买该书的版权,目前,该书已经出版第7版,在国内可见到不同出版社的十几个版本,说明该书被业界的认可度高。我们在双语教学软件工程课程时也一直使用Roger.S.Pressman的教材。该书内容丰富,价位相对较高,教学中只能用其中的一部分。双语教学对学生来说本来难度就大,所以导致绝大多数学生不买书也不看书,影响了教学效果。为此,在学校的支持下,笔者编写了规划教材《软件工程》,并在清华大学出版社出版,作为学生的中文教学参考用书,教学中的课堂教学内容则仍然全部为英文。这样,学生们既领略了国际大师的精髓思想和内容,同时也降低了接受难度,课下可以通过阅读中文教材,进一步体会英文内容或不理解的内容。 3软件工程课程的教学实践 3.1课前认真准备 为了提高学习效果,我们在第一次课将全部英文PPT拷贝给学生,使他们对内容、进度、难点有所了解,便于预习和复习,教学进行中再不断细化和充实。即使对非常熟悉的内容,在每次上课之前笔者都要认真准备,反复思考,对这一次课的主要内容进行归纳,找出重点和难点,确定时间分配,确定上课时的几个关键时间,笔者一般把上课内容分为2部分,每部分都在一节课(50分钟)内完成。另外,确定几个时间点,对于重点内容和难点多花时间,对于便于接受的内容或者看书能容易看懂的内容,则尽量少花时间。对于一些非常重要的理念性知识,教师直接给出大师的原话,让学生们去感受原汁原味的大师思想,如在讲授第6章“软件测试”内容时,直接给出国际软件大师Myers提出的3条“Softwaretestingobjectives”,以及10条“Softwaretestingprinciples”,让学生们感受理念性的基本思想,以及科技英语的基本表述。为了丰富教学内容,每一部分教师都介绍一些著名的参考文献,引导学生去进一步探索和学习。 3.2努力增强教学内容的趣味性 学生普遍对软件工程课程兴趣不大,为了调动他们的学习积极性,讲课不能太深奥。一旦学生听不懂了,就更没有兴趣了。为提高他们的学习兴趣,我们根据内容的难易程度安排讲课节奏,并增加互动环节,吸引学生的注意力,使他们在注意力转移的时候将兴趣重新回到课程上来。为了提高学生的学习兴趣,增强教学效果,要考虑如何让他们接受课程内容。有些知识本身就很枯燥,如何让这些枯燥的东西变得有趣,需要对这些知识进行“加工”和“包装”。为此,教师在幻灯片制作上下功夫,尽量使PPT漂亮、精美、有动画,接近学生,文字中必须有插图,同时增加一些有趣的内容,活跃课堂气氛。针对双语教学趣味性差,课程本身内容枯燥的特点,尽量增加趣味性,如在讲软件体系结构的时候,要求好的软件结构尽量成为mosque形式,避免pancaked结构。为了使大家印象深刻,笔者举了一个脑筋急转弯的例子,“一个体重40磅的女生能否用重1磅的锤子砸烂一块重1吨的石头”,几乎所有同学都认为不可能,因为女生的体重太轻,力气不够,锤子的质量也太小。可是当笔者给出答案,这块石头形状为扁平的时候,同学们一致认为这个女生不费吹灰之力就会把石头砸碎,同时一下子就联想到了软件结构,pancaked结构没有力量,就像一块扁平石头一样没有力度,很容易被打碎,这样的软件结构应尽量避免。 3.3努力使教学内容既有质又有量 除了提高自身的教学水平和知识能力以外,每堂课都要内容充实、丰富,不走过场,不让学生感觉这次课来不来都可。每次课要力争达到的效果是,如果学生不来,通过课下自学要比来上课花更多的时间和精力,并且很难达到上课的效果,这样才能使学生感到听课有价值。为此,教师一方面增加信息量,让大家感觉每次课都有收获,不上课就会有损失,课上增加很多课本之外的内容。对于每项技术、方法都讲它的起源、来龙去脉,为了让同学们听着有趣,笔者每次都要收集很多相关资料,介绍一些人物、故事、技术的起源。另一方面,为了增加信息量,每次都有效、合理地使用多媒体,让多媒体成为必不可少的重要工具。实践表明,使用多媒体可以使教学内容的信息量增加近一倍,但不能成为黑板的替代品,每一页PPT的信息量也不宜太多,否则会影响效果,特别是文字性的PPT不能一闪而过。在多媒体的使用上要重视动画、图片和趣味性。在讲授的过程中,要让每一页PPT停留的时间能让多数学生完整地阅读完,否则起不到好的效果。为了使PPT美观有吸引力,笔者增加了很多相关动画、剪贴画,自己还拍摄了以校园风光为主的很多标志性的背景照片,让PPT接地气,不但使PPT增加了可理解性,也更贴近了同学们的学习和生活。 3.4正确处理学风建设中出现的问题 针对目前高校高年级中普遍存在的必修课选逃,选修课必逃的现象,笔者也采取了一些应对措施,全方位提高出勤率。单纯点名不能起到应有的效果,人来了心不来等于没来。笔者采取的措施一是提高学生的学习兴趣,增强内容的故事性、趣味性,讲授时增加书本上没有的内容,让学生感觉上课值得,不来有损失,自己课下难以补上。二是表扬先进、促进学习,对于作业完成情况好的学生给予表扬,增强好学生的学习积极性,带动其他人赶超先进。对于抄作业的现象,这本来也是教学中屡禁不止的现象,不可能杜绝,关键是如何处理、如何面对。第一次发现有完全雷同作业时,在课堂上只说现象、不说具体是哪个学生,他感到不妥时就会收敛。此外,在批阅作业时,对抄作业和被抄作业的学生,除认真给他们批阅作业以外,最后在双方的作业本上均写一句醒目的大字“你的作业与某某某的完全一样”。有时三本、四本甚至五本作业都雷同,笔者并不追查谁是原始作者,谁是抄袭者,而是在几个同学的雷同作业上都醒目地用红笔写上“你的作业与某某某、某某某、某某某的完全一样”,两次以后就再也没有抄作业的现象了。虽然作业数量明显减少了,但交上来的作业确实都是原创,原创的人为了自己的作业“清白”,不让别人抄袭,抄袭的人也不好意思再去抄了,有效地杜绝了抄袭现象。三是重视过程考核,增加期中考试,对期中考试成绩落后的学生提前敲警钟,不是等到期末“秋后算账”,可最大限度降低不及格率。对于学习自觉性高,期中考试不理想的学生,则能起到鞭策的作用,使其奋起直追。期中考试成绩好的同学,在享受喜悦的同时会更加积极,以保持领先,并在期末取得更好的成绩。实践表明,每次期中考试后,出勤率都会显著提高,学生的学习积极性也会提高,学习风气也会改进。 4结语 双语教学是提高教学水平,培养卓越工程师,特别是培养学生专业英文阅读能力,与国际一流大学接轨的重要方式,但实施起来难度较大。影响实施的因素有很多,有些课程虽然进行了双语教学,但开设了几次以后被迫又回到中文教学模式。笔者坚持下来的体会主要有三点:一是进行双语教学必须有好的经典教材,业界对该教材普遍认可,具有不可替代的权威性,若再有一本中文参考教材就能起到锦上添花的作用;二是要增强课程的趣味性,要让PPT接地气,接近学生,考虑学生如何接受和理解知识,充分利用多媒体,特别是要利用图片和动画来补充板书的不足和缺陷,对于难以理解的知识借助多媒体可以化难为易,有效化解难点,起到事半功倍的作用;三是课前一定要准备充分,要比用中文教学花更多的时间和精力去备课,才能取得预期效果,否则可能会适得其反。此外,提高学生的学习积极性,形成良好的学习风气和学习氛围也是必不可少的重要一环。 作者:宋雨 单位:华北电力大学控制与计算机工程学院 软件工程论文:软件开发应用下的软件工程论文 1软件工程的应用 现代化社会的发展,软件工程广泛应用到嵌入式系统、人机界面、翻译器、电子邮件及数据库和各项操作系统中。在此基础上,还受到了航空、工业、政府部门及银行等各个行业的大力追捧,大大减少了各行业工作人员的工作总量,有效提高了他们的工作效率,并促使人民群众的生活质量得到提高,带动了社会经济的发展。软件工程的开发离不开软件工程师,根据领域的不同又分成系统测试员、分析员、工程师及程序员等,统称为软件工程师。他们肩负着对费用合理、质量良好的软件产品的开发,通常情况下,其主要以产品的可靠性、安全性、可维护性、实用性、功能性等指标来衡量软件产品的整体质量。 2软件工程开发技术 2.1软件标准化应用技术 软件标准化应用技术又分成软件标准和软件过程标准,其是软件构件和软件重用技术开发与发展的先决条件,可有效保障软件工程产业的健康发展。软件标准化应用技术直接关系到软件工程各项指标能否达到相关标准,其也是衡量软件工程成熟度的重要条件。国际标准化工程和系统工程委员会详细指出了软件工程的标准结构,加之美国国防部关于软件标准相关内容的提出,并列成为当代软件工程的两大重要标准。 2.2软件构件和软件重用技术 软件构件和软件重用技术一直是软件工程开发中的重要环节。软件重用是开发和研究软件的必要手段,构件作为一项基础条件有着不可小觑的重要作用。其中,软件重用技术可让软件工程师从大量写代码的工作中解脱出来,促使其更好的投入到更具适用性软件系统的开发中,从而确保空间和相关问题的一致性。软件构件技术是实现重用技术的前提,两者相辅相成,互相促进。这一过程中,各类开发工具是软件开发和应用的依托,如集成开发环境、构件库管理及运行环境等。 2.3中间件技术的采用 中间件平台作为软件系统开发和运行的支撑,是实现构件技术的前提。中间件适用于合适的平台上,加速软件的隔离和抽象,最终形成构件。因此,中间件技术在软件行业中备受青睐,根据分布对象、通信、事务处理、调用远程过程、访问中间件这五大类进行划分,具有划时代的意义。 3软件工程开发过程 3.1用户需求分析 用户需求分析即为在构建或改变软件系统时,应根据新系统的定义、范围及功能等内容进行用户群体需求分析,并综合分析数据准确把握系统定位,以开发出优质的系统软件。该过程中,协调需求分析员和软件工程师之间的关系是十分关键的,两者强强合作后,应首先找准目标用户群,并针对用户的实际需求确定系统软件的各项功能,最终制定出最佳系统开发方案。 3.2软件系统分析 软件系统分析主要是指归纳和整合需求调查中的各项数据和相关资料,并针对软件内部实际管理和信息处理情况进行分析。软件系统分析的主要目的是为了落实用户的相关需求,并寻求出最具适用性的解决方法,其是软件设计过程中不可或缺的组成部分。 3.3软件测试 在整个软件系统进入使用之前,软件测试是最为重要的环节之一,在进行软件测试时,不仅能对软件的需求进行分析,还能对软件的功能及性能进行验证。软件测试是指,根据运用软件的测试方法和测试工具,按照测试流程及测试方案,对被测试软件的功能与性能进行检测。在对软件进行测试的过程中,编程人员可以按照不同的软件和不同的架构编写出各种测试系统以及测试方案和工具,以控制将有可能出现的问题。在软件开发的整个过程中,都要紧抓各个开发环节及时进行同步的测试内容,并且针对测试中发现的问题加以解决,同时完善相关的开发程序。在此之后进行重复测试,在反复测试中不断完善各种问题,直到软件最终成为完整产品。 4软件工程开发的基本特征与应用情况 4.1明确性 软件工程在进行软件设计时就已经根据人们多种多样的需求制定了明确的目标。软件工程设计的任务是在工程实施或者产品投产之前,为这项工程或产品提供各种需求的标准,这一任务正是体现了软件工程中“需求分析”的特点,并且需求分析的质量对软件开发的成败有着直接影响。在这个阶段中,开发技术人员需要不断的与用户进行沟通和交流,完全明确软件开发项目的概念,最终形成一个完整的、清晰的、明确的开发目标。 4.2完整性 在用户或者服务器系统的应用中,保证信息准确无误的重要条件是数据及数据处理的完整性。因此,在软件开发的过程中,确保数据及数据处理完整性的逻辑要求是最为严密的。例如,有时在处理一个事物的过程中,会修改多个表格数据,如果在修改中发生了任何细小错误,都必须放弃整个处理过程,而不是其中的一个过程,然后返回最开始的阶段,以确保操作的完整性,从而保证了数据及数据处理的完整性。 4.3规范性 应用软件的开发工作在不同人员进行修改时需要能较为容易的接手,因此开发应用软件必须保证规范性。由于软件在开发的过程中需要按照一定的规则进行对象组合,所以能符合标准。但是如果是群体开发软件,由于每个程序员的想法及工作习惯都不相同,因此不容易符合标准,而软件开发的标准极为重要,必须保证其规范性,所以在软件开发的过程中,程序员之间需要多沟通交流,确保软件的顺利开发。 4.4易维护性 由于在软件开发的过程中,对象组合具有继承性,在对祖先对象进行修改时,也会对其继承对象造成直接影响,提高了软件程序在一定程度上的维护性。并且,逻辑规定和语法规定相同,群体开发软件不会因为个人特有的思想与工作习惯受到影响,从而使软件开发的维护性得到了保证,也提高了相互之间互相弥补的可能性。 4.5创新性 科学技术需要发展,发展离不开创新。随着工程技术的不断创新,软件开发出的产品在满足人们高要求的同时不断进步,为了获得广大用户的信任与支持,系统分析员在进行系统分析时,应当全方位了解广大用户的需求,针对用户的各种需求提出可行性方案,并且在不断的与用户交流中完善与改进方案,在如此反复中完成整个设计开发的过程。 5结束语 综上所述,关于软件工程的开发与应用,对软件工程师而言是一场庞大的技术革命。在软件开发过程中,其具体应用较为复杂,因此必须对软件质量标准进行严格监督。从上世纪80年代开始,我国就已经进入了制定软件工程标准的阶段,在将软件标准不断完善与改进的过程中,软件过程标准化与软件标准化都在协调发展中紧密结合。软件开发人员应当在开发过程中,不断对软件项目进行分析与测试,以达到软件工程规范要求,最大限度减少用户在使用软件时的管理维护负担。随着现代社会的快速发展,软件工程在不断的壮大中,并且在开发过程中不断应用先进技术,逐渐取缔了传统的开发方案。笔者认为,我国应紧跟国际软件工程标准化的发展情况,并将其渗透到信息化建设的过程当中,制定符合我国国情需要的标准,进一步推进我国信息化建设的发展。 作者:党婧 单位:同济大学 软件工程论文:学生为主体下软件工程论文 1构建以学生为主体的理论教学 1.1建立合理的课程内容体系 软件工程具有理论性和实践性兼具的特点。在课程教学实施中,首要任务是建立合理的课程内容体系。目前,相关的教材都是围绕软件工程理论的两条主线来阐述软件开发的过程。首先,基于项目的生命周期方法讲述传统的软件开发过程;其次,第二条主线是基于面向对象方法的软件开发过程。为了保证理论的完整性和体现项目实践性,再加上考虑到高职学生的学习特点,选用的教材主要突出了以下几方面:1)完整的理论性,比较全面地介绍了软件工程中的基本原理、概念和方法;若没有较为完整的理论体系,项目实践将成为“无源之水”,无从谈起。2)较强的实践性,教材的内容体系强调基本原理、方法在项目实践中的具体应用,适合高职学生的主动学习。3)与时俱进的技术先进性,软件行业发展一日千里,先进的技术出现较快;教材较为详细地介绍了软件工程中的新技术、新方法。4)自主学习的便利性,给出了“软件工程项目实践”的完善方案,为学生的自主学习提供方便。 1.2构建项目开发团队 对于大学生而言,主动实践是职业能力和职业素养培养的关键。为了调动学生的主动性,将软件11-1、2,软件12-1、2班的同学,以4到5名同学划分为一个项目小组,各个项目小组选定一个典型项目。项目来源于企业生产实践,经过加工与改进,具有典型性、代表性和可操作性;项目有明确的实施要求及考核标准。在各项目组中,按照行业要求划分各个同学的角色和职责,具体如下:1)项目经理(1)2)系统分析员、软件设计师(1+1)3)软件开发工程师(1)4)测试工程师(1) 1.3开展以学生为主体的案例式教学 根据软件工程主要用于进行软件项目整体设计的要求出发,通过对具体的项目开发流程而讲解和实践,使原本抽象的原理、技术能够具体、形象的方式呈现给学生,又能被学生充分地吸收并运用到各自的项目实践中。对此,我们开展了案例式教学,在教师以典型项目案例贯穿于整个理论教学过程中。流程为:布置任务→明确知识与能力目标→讲述相关知识点→讨论分析案例→完成单元任务→教学小结→项目实践→学习效果评价。案例教学充分调动学生的主动性,达到了学生发现问题→提出问题→分析问题→解决问题的教学目标。项目组提交作业的形式,是项目的阶段性的分析和设计文档。软件工程课程授课时间为60学时,其中,课堂学时为40小时,实践学时为20学时;在40个课堂学时中,分配10个学时给学生上讲台讲课进行项目验收。在项目验收环节的课堂上,由进行验收的项目经理进行主导,在课堂上介绍本组的需求分析、概要设计、详细设计等项目成果。此时,同时进行小组相互点评,气氛活跃。“学生上课程”和“组间互评”的教学方式,突出了学生主体性,激发了学生的潜在学习能力,使学生牢固掌握专业知识,不断训练职业技能,形成认真严谨的职业态度。 2实施基于项目驱动的实践教学环节 在实践环节中,要求各个项目小组开发不同的典型项目。一个项目组的同学按照既分工又合作的要求,完成一个完整项目在开发过程中所需的分析、设计文档,突出项目分析与设计这条主线。在实践环节中,让学生相对独立地完成,教师采用点拨方式或共同探究的方式进行指导,鼓励学生大胆设计、充分展现自己的设计思路,实现了“学生为主体”式的项目实践。项目小组根据项目需求制定项目计划,进行分析、设计、编码和测试,编写各阶段的工程文档。小组以整体形式定期与教师沟通设计结果。以项目小组为团队的实践教学环节,是一种团队式学习模式。小组成员之间可以通过交流型、调整型、共勉型等学习形式,实现团队学习,从而提高了学生沟通交流能力和学习主动性,也提高了学生的团队意识。 3制定符合教学特点的课程考核体系 由于采取的教学方法的改进,传统的考核方法已不能适应于课程考核。为了充分调动学生的学习主动性和提高学生的创造能力,采用了“学生参与、分阶段项目考核体系”,具体包括以下几方面:1)在“项目实践”环节为防止学生敷衍了事,要对所完成质量进行考核。每一个单元任务及其对应的能力目标和知识目标都要考核。即实施了过程化考核,改变仅以期末考试定成绩优劣的考核形式。课程考核标准由三部分组成:过程考核(作业、考勤)20%,小组项目实践60%,期末理论考试20%。2)制定过程考核评定标准,项目小组实践成绩的评定严格按照标准进行。项目小组成绩由过程性成绩与最终的项目验收情况组成。过程性成绩由教师和其他项目组共同评定。3)个人成绩由根据小组具体成员的答辩成绩来评定,答辩的内容为小组成员在项目开发中所完成的任务;其中,评定项目经理的个人成绩时,还应考查其的组织、管理能力。上述的评分标准,以学生主体的项目实践考核为基础,而且评分的侧重于软件开发过程性。同时,考核标准兼顾了团队实践与个人表现。由于考核工作量比较大,在实际操作中,还需要几位有组织能力较强的学生的协助完成此项工作。 4结束语 本课程改革已经实施了两个学年,授课对象分别是2011级、2012级的软件技术专业。实践证明,通过构建以学生为主体和项目驱动的软件工程教学方法,是可行的、有效的,它促进了理论结合实践,使“软件工程”课的教学由枯燥难懂变得生动、具体、形象。在整个教学过程中,学生始终处于主导地位,是学习的主体,对软件开发的全过程有一个更直观、更感性、更全面的认识。通过对学生的调查显示,超过90%的学生认为这种教学方法提高了自主学习的积极性,培养了专业技能。 作者:黄兴荣 单位:江苏建筑职业技术学院 软件工程论文:CMM教学模式下软件工程论文 1基于CMM的软件工程教学改革方案及实施 为了解决学生动手能力差、缺乏质量观念等问题,本文提出了以项目为驱动的基于CMM的软件工程教学方案。其优秀思想为:学生以项目组形式进行软件项目研发,理论教学围绕方法和工具来支撑项目,教师及组员共同把握CMM3级的“需求管理过程改进、项目跟踪与监督过程改进、软件质量保证过程改进、软件配置管理过程改进”四个关键过程域,使软件的开发过程文档化、标准化。具体实施如下: 1.1项目组人员构成 依据项目规模,4-6名学生构成一个项目组,职责及任务分配如下(可兼职):组长:协同教师组织管理整个开发过程。配置管理人员:对各种文档、数据、代码进行管理。质保人员:执行质量保证计划、测试计划,并设计测试用例进行评审。需求专员:需求汇总以及需求规格说明文档的撰写。设计专员:概要设计和详细设计,并撰写相应的文档。编码及维护人员:依据设计编码实现软件系统,对实现的单元模块进行单元测试、集成测试,完成交付后的维护工作。 1.2教师职责。 课堂教学应与项目进度无缝衔接,围绕项目所处阶段的技术和工具进行讲解。项目伊始,教师指导小组长制定开发计划及进度表,并在全程跟踪和监督执行情况;其次,深入企业调研并结合GB8567-2006等软件过程标准,制定CMM3文档体系标准;最后,作为专家评审参与各项目组的测试与评审工作。 1.3需求管理过程改进。 需求管理是软件工程非常关键的一个步骤,需求分析的完整与否直接影响到产品的成功交付,甚至导致软件项目的终结。小组成员、用户通过会议论证形式确定需求,由需求专员记录并形成文档资料,评审通过后提交至配置管理人员。 1.4项目跟踪与监督过程改进。 教师及小组组长在整个研发周期中执行项目的跟踪和监督工作。根据项目的计划,在指定的时间对项目的产品进行检测,目的是规范软件过程的流程,避免开发周期延迟的情况。 1.5软件质量保证过程改进。 软件质量保证是CMM中的一个关键过程域,直接影响软件产品的质量及交付。项目初期,质保人员在教师的指导下制定质量保证计划并分阶段检查,如软件结构的合理性、兼容性、易维护检查等;其次,协同教师采用W模型对软件产品进行测试和评估。在需求分析分析结束后,采用静态测试方法,对需求规格说明文档进行测试评审并提交测试报告;概要设计结束后结合需求规格说明,对概要设计说明书进行静态测试并提交测试报告;详细设计阶段对详细设计说明书进行评审,质保人员着手设计测试用例,提交测试报告及测试用例文档;编码和集成阶段,开发人员实现某一单元模块后进行单元测试、模块间的集成测试,提交测试报告;质保人员依据设计的测试用例进行确认测试、系统测试工作,并最终提交软件产品质量评估报告。 1.6软件配置管理过程改进。 软件配置是一种通过标识和文档来记录配置项的管理工作,控制这些资料的变更、记录和报告变更的过程状态。每一过程活动结束都应提交评审通过的文档、数据等资料,配置管理人员通过工具(比如VSS)进行入库、授权修改管理,形成需求基线、设计基线、代码基线及测试基线,使整个软件产品资料齐全且版本一致,规范化管理。 2结束语 在软件工程教学中结合项目驱动法,并运用CMM过程管理思想模拟企业开发管理全过程的教学模式,是对传统教学模式进行现代改革的一次有意义的尝试。实践表明,该模式大大激发了学生的积极性,在项目实践中锻炼思维能力、问题求解能力和处理复杂任务的能力,提升了团队协作与过程管理意识。 作者:王学成 单位:唐山学院计算机科学与技术系 软件工程论文:需求分析视角下软件工程论文 1.软件工程需求分析概述 1.1基本概念 通常情况下软件的开发可以分为五个阶段,就是实践中常见的需求分析阶段、设计阶段、编码、维护阶段和测试,整个设计过程属于很典型的瀑布流过程,需求分析在整个过程中处于上层结构,其他的阶段都需要需求分析的支持才能够顺利开展,一旦需求分析出现了偏差就会直接影响到软件工程的整体进程,甚至会导致软件的质量下降,所以软件需求分析是十分重要的过程。软件工程需求分析这一概念主要指的就是对于用户需求的理解与表达,保证软件功能与客户需求形成一致,并且同步地估计软件的研发风险和项目评估,最终来实现整个开发设计过程。在这个过程当中,客户的需求必须处于主导的地位,工程师和项目经理就是要整理好客户的需求,通过具体的需求分析获取技术性的文档材料,从广义上来理解,软件工程需求分析主要包括了对需求信息的获取到分析再到变更,最终进行验证以及规则的说明,形成一个完整的系统工程。 1.2工作流程 软件工程需求分析主要是通过对于问题和运行环境的分析理解,建立起一个集成了问题设计信息、功能和行为的模型,使得用户需求更加清晰完整,形成比较规则的说明。其中问题的获取从三大版块出发,分别是用户需求、业务需求和功能需求。用户需求的优秀内容就是收集用户对于软件功能的需求,确定好用例和角色,通常采取的方法就是访谈会的形式,由各个软件需求企业派出代表提出需求。业务需求是业务流程的分析员在工作中对软件需求企业业务流程进行的评估,并且要根据评估的结果确定业务建模的程度。功能需求就是要依赖用户的需求了,将用户的需求通过映射的形式形成系统的模块,实现软件的原始雏形。 1.3主要方法 需求分析的过程是复杂的,要经过很多个流程,包括了数据字典的创建、需求优先级别的确定、需求可行性的分析等等,在这其中数据字典是一种对于软件系统所要使用到的结构和数据项的定义,用来保证研发者对数据进行统一定义。在需求分析阶段,一定要保证开发小组对于数据项定义以及一些专业术语的使用一致,甚至可以分析并设计一些工具来保证数据字典的统一性。在确定需求的优化级别方面,可以采用应用分析的方法,产品版本的考虑过程中要在优先级的基础上分析产品的特性及真实需求。在需求变更的情况下,要在特定版本中加入变更的每一项信息,做出相应变更。在需求分析的可行性方面需要明确风险,包括一些需求冲突和对外界因素依赖以及技术方面的障碍等等,通过可行性的需求分析能够进一步地验证软件在开发过程中的可行性。 2.需求分析基础上的软件工程质量问题 在一般情况下,软件公司开发软件过程中都会出现很多问题,对于质量问题的反映最多,这些问题如果不能得到及时的解决,很可能会给软件工程开发带来灾难性的阻碍。尤其是有一部分企业经常会忽视文档设置和相关代码的注释,违反了需求分析的规则,背离了最初设计的思想,造成比较大的质量问题。 2.1软件维护与开发处于分离状态 在当前的软件开发工程中,软件的开发和维护始终处于分离的状态,在软件设计和开发过程中不同阶段的文档并不具备兼容性。需求分析本身是一种自然语言的描述,在文档设计的过程中主要是要依靠计算机语言进行描述,这两种语言之间必须要构建起一个有效的沟通桥梁,否则会严重影响到程序员的理解,如果文档出现了分离的现象,就会加大程序持续运行的难度,程序员在程序代码的编写过程中会因为对文档的考虑不够充分而影响软件设计的进程和效果,所以软件维护和开发的分离状况是软件工程中的明显问题。软件开发过程要经历需求分析以及详细的代码设计测试,还要包括对于软件的维护工作,这是一个紧密联系的过程,在当前的软件开发工程中,很多企业虽然做到了对于需求分析的重视,但是往往会缺乏对于软件后期管理维护的相关程序,忽略了本应该留出来的模块接口对应问题,在日后对于软件的维护和升级方面增加了难度。软件工程的需求分析其实是一个动态的过程,用户需求在各种因素影响下处于不断变化的状态中,所以,软件开发工程在初期的工作中就应该为后期改进预留出足够的接口,降低企业的维护和升级成本。 2.2软件文档的时效性未得到保障 软件工程中各个板块的设计通常是由不同的人员来完成的,这同样会导致软件开发过程中问题的出现,比如说在设计需求分析中数字字典的应用过程中,因其规格不同会造成文档编写形式出现分离,再比如说当应用的工具不同,并且编写和检索的时间也存在差异的情况下,就更加不能够保证文档的有效时效性,编写的过程过于混乱的话,在相应程序的维护过程中,文档资料的导出将会成为一个难题,甚至会出现缺失,轻则延长维护的时间,重则导致软件无法进行维护。 2.3文档的内容与程序分离 文档的内容与程序分离,主要还是因为文档设计和需求分析编写过程中采取的角度不同,这两者面对的对象本身就是不同的,两者之间的理念也很容易发生偏离。需求分析过程主要还是针对客户展开的,文档的设计却是程序员的设计需求,虽然最终的目的是相同的,都是为了设计文档的改进,但是整个的转换过程中很容易出现偏差,导致需求与成品之间出现了比较大的差距。同时,需求文档的编写多数应用自然语言,设计文档的编写多数应用计算机语言,这两者之间的语言转换也是问题产生的原因,会涉及到各类模块图、机构图和数据图的分析,如果文档没有及时更新,就会导致需求和程序的相互分离。 3.保障软件工程质量的具体措施 3.1确保文档的编写完整性 软件的编写过程一定要十分重视分析文档的实际编写,应采用一些简洁的语言详细阐述客户对于软件功能的需求,尽量地避免一些专业性的术语影响到程序员的理解和判断,避免使用模糊性质的词语,造成软件计算方式的变化,在文档当中应该尽可能地使用一些实例,防止误差的产生。比如说在结合数据库的软件开发过程中,应该在设计需求中详尽表述储存量和波动范围,精确表明需求量,确保文档编码的完整性。 3.2确保需求分析的完善性 需求分析是一个对整体软件工程展开分析的过程,这项工作的展开在很大程度上会影响到软件的质量以及日后的升级维护,所以,工作人员应该确保对于客户需求的一手了解,避免复述过程造成的误差,软件开发公司应该直接同用户产生有效沟通,共同探讨,确保需求分析的完整性。结束语伴随着科学技术的发展,相关软件的开发和设计环境也在不断地革新,人们对于软件功能的需求也越来越广泛,所以,软件工程应该加强设计过程中的需求分析,更加清晰地制定发展计划,保证软件的质量,重视软件的需求分析同质量保障之间的关系,严格开发,全面提升。 作者:何伟超 单位:河套学院教务处 软件工程论文:P6软件工程项目管理论文 1项目基本情况介绍 1.1主体工程项目及工程量 常熟边滩整治工程位于长江黄金水道下游段,工程拟新建围堤长度2489m,吹填区面积622509m2,约933.72亩。本工程范围:常熟市经济开发区长江干堤外侧、纵向围堤、A1A2分标线以下、东侧堤以上范围内的岸线整治工程,主要工程项目包括:围堤填筑、堤基处理、围堤护坡、抛石护脚、围堤吹填及龙口等。 1.2工程区施工条件 常熟边滩整治工程工程区所处河段位于长江口南支上段,金泾河与白茆河之间。工程区总长5km,徐六泾水文站位于工程区上游3.8km处,下距杨林潮位站26.2km。南支河段以七丫口为界,分为上、下两段。南支上段之徐六泾至七丫口,长35.5km,其中徐六泾至白茆河口为徐六泾节点段,长12.0km;白茆河口以下为白茆沙汊道段。南支下段自七丫口至吴淞口,全长35.9km。南支河段两岸为广阔的冲积平原,地势平坦,地面高程2~5m。两岸入江支流大小共有23条,入江口门处有涵闸控制。 1.3工程组织管理体系 常熟边滩整治工程组织管理体系中项目领导班子由项目经理部经理、副经理及项目总工程师组成,项目部其他人员由项目经理部聘任。项目经理部实行项目经理负责制,对工程的施工进度、质量和资金等全面负责。项目副经理分管各有关部门与施工工种,项目部工程师负责日常生产和技术管理。项目作业层人员服从项目经理及各职能部门的领导和安排,严格按照施工规范、操作规范进行作业,保质保量完成施工任务。 2P6软件中常熟边滩整治工程项目管理的编码设计 2.1企业级编码介绍 2.1.1企业项目结构EPS(EnterpriseProjectStructure)EPS即企业项目结构,是一种可以根据公司需要分解为不同的层次数的树状结构,它可以满足企业对项目执行情况的报告和工作协调的要求。EPS使组织能够评价资源在各项目上的使用情况。另外对于一些项目相对独立的企业,EPS还能够演绎出项目各阶段的情况。 2.1.2组织分解结构OBS(OrgannizationalBreakdownStructure) OBS即企业组织分解结构,反映的是企业管理的结构的层次化排列。一个企业,它的管理是什么样的结构,就存在什么样的OBS。像EPS一样,OBS也是一种树形结构。该属性结构反应的是一种自上而下的管理,下级对上级负责,下级向上级汇报工作。OBS与EPS、WBS对应形成了严密的责任矩阵和权限控制体系。 2.1.3资源的编码过程RBS(ResourceBreakdownStructure) 在P6中,资源的建立过程称为RBS的编码过程。RBS即企业资源分解结构。RBS是树状层次结构,最大层次数是25层,它可以只有一个根节点也可以有多个根节点。但RBS只是企业内所有资源一种层次化排列的组合方式,而不是唯一方式。 2.1.4费用分解结构CBS(CostBreakdownStructure) CBS即费用分解结构,是根据企业特定的财务流程或成本控制要求而设定的代码体系,它可以用来跟踪作业所发生费用。CBS是项目的费用管理的一种方式。因此,可以根据项目概算控制或企业财务上的要求来进行设置。根据费用的管理与控制在不同部门的统计口径与标准的不同,在P6的费用管理中,一般可以使用两种方式:一个是EPS/WBS层次;另一个是CBS层次。 2.2堤防工程项目管理的项目级编码设计 P6软件企业级编码是从企业全局的角度对企业的组织机构、资源、费用等方面进行编码设计,体现的是宏观性,而P6软件项目级的编码则主要从具体工程项目角度对工程的组织和分类情况进行编译。工作的分解结构,又称WBS,是一种按阶段逐步分解的层次化结构编码,它能够组织定义所有项目的工作范围。WBS也是在实施期间需要完成的最终细目作业,这些细目作业一同构成了整个项目的管理范围。 3P6软件在堤防工程项目管理的应用流程 常熟边滩整治工程的项目管理流程主要是对项目计划中涉及的进度、费用投入、资源等内容进行及时的追踪更新,采取动态调整的思路。 3.1制定目标计划 在堤防工程建设项目管理过程中,最优状态是进度按照原计划执行,这样的资金、进度、人员、物质等的安排是最优的。但是往往由于各种原因,并不能保证实际进展情况按计划执行,因此需要不断对当前计划进行调整,不断对比分析进度实际情况,及时纠正和控制产生的偏差,才能保证总的进度计划目标得以实现。在P6软件中,当完成项目计划的编制后,如果计划在时间、费用和资源分配等方面都符合合同的要求和工程实际,就可以将这一计划作为目标计划保存起来。目标计划就成为了当前项目计划的一个“快照”,是进行费用、资源控制、进度管理的基础。在P6中,可以为每个项目创建并保存任意多个目标项目;并且在同一时刻能将当前项目与一个项目目标计划和多个用户分配的目标项目进行比较。每个目标可以分配一种类型,在管理类别中进行定义。 3.2项目计划实施情况跟踪与记录 对于堤防工程,项目开始运行后及时地更新进度是非常重要的。因为在项目的实施过程中,可能发生工期变更的情况,项目初期所编制的计划已不能很好地指导现场进度安排和资源调配。所以必须及时对项目计划更新,通过与目标横道图对比,不断调整和优化计划,对项目进展情况进行评价,才能达到真正意义上的动态管理。 3.3项目执行状况分析 实施过程中对项目状况的评价与分析非常重要。将当前项目的进度、费用支出以及资源使用与原目标项目做对比分析,能够及时发现相关问题并合理适当地解决问题。 3.3.1项目进度分析 及时地将目标计划进展和项目实际进度进行对比,可以及早发现计划的完工节点或里程碑是否完成。P6软件中常用横道图比较法来进行进度目标的对比分析,提供了实际施工进度与目标计划进度之间的偏差,具有形象直观、容易掌握、应用方便的优点。 3.3.2项目费用产生分析 采取“作业使用直方图”对费用情况进行对比,可以得到当前实际的费用使用情况。若资金的使用与完成出现不合理的情况,可以就该问题进行分析,发现产生问题的原因,做出相应评价。 3.3.3项目资源分析 使用“资源直方图”来反映项目的资源利用情况,可以了解资源实际的投入情况和将来需要投入的情况。 3.4项目计划的动态调整 项目计划控制是一个动态过程。当产生偏差时,项目管理人员应当首先分析偏差原因,正确决策,及时采取措施,调整计划,使实际和计划重新在新的起点上重合。在新的因素干扰下,还可能产生新的偏差,这时又需要继续按上述方法进行调整,进度控制就是这样一个动态循环的过程。P6软件为项目的实际执行情况和目标计划提供了对比分析的方法,具体的调整措施还要根据工程实际情况具体分析。常熟边滩整治工程曾出现多次进度偏差,因此也进行过多次进度计划的调整。总的来讲,该工程的进度计划调整主要用到过两个方法:一个是改变相关作业间的逻辑关系;另一个是缩短一些作业的持续时间。事实证明,这两种方法均具有较好的调整效果。 4实施效果分析 P6软件在常熟边滩整治工程项目管理中应用,帮助管理人员合理地划分了项目管理层次,对项目的编制计划和进度更新流程进行了研究,对项目的企业级编码、项目级编码进行了明确,并利用P6软件也客观地编制了项目目标计划,以及根据实际情况做了及时地更新。此外,还对项目的进度、费用和资源等内容进行了分析归纳。总的来讲,P6软件在常熟边滩整治工程项目中的应用所取得的效果可概括如下: 1)基本实现了项目进度计划的实时更新和动态监控 项目施工实际进度的更新依赖于从下到上逐层反馈实际信息。在项目实施过程中,管理人员利用P6软件能够随时掌握施工详图、文件、进度以及资料等信息,以便于做出相关对策。此外当工程进度发现提前、偏差等问题时,能够马上产生相应信息,以供高层管理者决策,保证项目按原计划实施,除此之外,P6软件还可以准确地对项目整个费用进行预测。 2)基本完备了企业项目管理经验的信息库 通过P6软件能够及时地记录项目实施过程中产生的施工现场文件、文档等实时资料,以实现项目资料的分类管理与查询,为以后的工程项目管理提供了经验。 作者:黄黎君 马卓 李玮 单位:长江水利委员会综合管理中心 软件工程论文:软件工程优秀课程下工程教育论文 一、CDIO工程教育模式在软件工程专业优秀课程教学中的应用 1.以培养学生工程实践能力为目标,构思和调整软件工程专业优秀课程的教学目标 课程的教学目标决定课程的教学内容,制定科学合理的教学目标有利于选取合适的教学内容。传统的软件工程人才培养普遍重理论、轻实践,培养的学生往往缺乏工程实践能力;其教学过程主要以教师的单纯灌输授课和学生的被动接受为主,学生盲目模仿练习教师上课时使用的案例或实习教材中的案例,没有主动探索与思考;学生学习完软件工程专业优秀课程之后,仍然不能在具体的真实项目中将理论与实际相结合,培养过程与企业的需求严重脱轨。CDIO工程教育模式注重培养学生“构思—设计—实现—运作”新产品系统的能力,强调以能力培养为中心,重点培养学生积极主动探索能力、自学能力、沟通表达能力、创新能力、团队协作能力和解决问题的工程应用能力。因此我们将软件工程专业优秀课程的教学目标设定为:通过“基于案例的教学”将理论知识有效地传授给学生,通过“基于项目的实践”实现能力训练,实现了理论教学与实践训练的有效融合与和谐统一。 2.以真实项目案例为载体,突出培养学生的“系统思维”和“过程管理”的能力 将CDIO工程教育模式运用到软件工程优秀课程教学中来,充分体现了其“做中学”和“基于项目的学习”的工程教育模式。强化基于项目案例的课程教学,遵循“软件工程理论来源于实践,在实践中还原”的指导原则,把课本知识融入真实项目案例开发的过程中,在过程中介绍理论体系、指导实践,避免了以往脱离项目环境的空洞说教,使学生更容易掌握理论,提升实践能力。其中,项目案例设计是影响教学效果的关键,也是多年来我们探索和优化的重点。通过对实践经验的总结,确定了项目案例建设应遵循的原则:1)案例要覆盖课程的所有主要知识点,并具有一定的难度;要在教学、课程设计和综合实训时都有一定量的工作任务,且内容关联、难度递增;2)案例要选择通用的业务背景,易于学生理解,也要有一定的实用价值和吸引力,同时还要便于学生以此为基础进行扩展开发;3)通过不断积累,形成项目案例库,要求每个案例都有相对完整的文档和代码资料,使学生能站在一个较高的起点上进行实践训练,利于改进和创新。 3.以“基于项目的立体化教学”为中心,设计和制订教学方案 软件工程理论不同于经典学科理论,它是软件大师们在工程实践中总结、提炼而成的。如果在没有工程实践环境的课堂上直接讲授,会因不易得到学生的深刻理解而变成空洞说教。另外,软件工程优秀课程是从不同角度描述软件工程过程的各方面知识的。因此,软件工程的实践能力培养必须要打破课程界限,把几门优秀课程的内容融入一个项目开发的软件过程中,在过程中介绍理论体系、指导实践,使学生更容易掌握工程理论,提升工程实践能力,从而解决“工程理论来源于实践,在实践中还原”的教学课题。为此,我们设计了软件工程训练学期,实施以项目开发过程为主线、以实际项目为情景、以项目案例为示范、以学习平台为支撑、以协作学习为主导、以过程管理为保障的软件工程优秀课程“基于项目的立体化”教学模式,培养软件工程学生“系统思维、过程管理”的实践能力。CDIO注重实践性教学,主张课程实践教学应该从具体项目案例的实际情况出发,然后上升到理论,最后再把理论还原到项目的实际操作中来,以创作最终产品为教学目标。在暑期实习实践过程中,逐步建立并完善项目案例库,以真实工程项目的整个生命周期为载体,让学生以将所学专业优秀课程知识点有机联系起来的方式进行实习实践。 4.以企业实习、实践为桥梁,跨越从学业到就业、产业的鸿沟 工程型软件人才培养强调企业深入参与培养全过程,在培养方案的制订、课程建设、实习实训、科技创新、质量监督、学生就业等多方面都要有企业人员参与。中国石油大学(华东)计算机与通信工程学院先后与IBM、中软、东软、青软等10多家软件公司进行了内容广泛的合作,已形成制度化、规范化、体系化的校企合作平台,通过合作平台为学生架起从学业到就业、创业之间的桥梁。制定完善的师资队伍配备与师资队伍建设政策,采取专职与兼职结合的方式建立一支素质优良、结构合理的师资队伍。学生在大三下半学期就开始到企业实习基地进行为期一个学期的实习,将所学的理论知识转换为生产力,加深对专业知识的认识和理解,熟悉企业的工作流程和运行模式。通过采用企业运作模式进行项目构思、设计、实现和运作的完整过程训练和管理,提高学生的综合素质和工程应用能力。 二、CDIO工程教育模式在软件工程优秀课程教学中的应用效果 为了检验CDIO工程教育模式在软件工程优秀课程教学中的应用效果,笔者在本人教授的中国石油大学(华东)计算机与通信工程学院软件工程2011级和2010级学生的软件工程专业优秀课程中进行了实验。软件工程1101班作为实验班,采用CDIO工程教育模式,软件工程1001班作为对照班,仍按传统的教学模式进行教学。这是同一专业同一学院的两个班级,班级人数和学科成绩无明显差异,学习环境、学习条件和生活条件等均无明显差异,授课教师均为同一教师,实验班和对照班在课程设置、教学方法、教学效果等方面均保持一致,保证了实验结果的有效性。 1.基础理论知识 在学期末,分别对实验班和对照班的软件工程专业优秀课程采用传统的闭卷考试方式进行了测试,用单因素方差分析法来对实验班和对照班的成绩进行差异显著性分析。 2.实践动手能力 在软件工程专业优秀课程的学期末,要求每位学生利用所学的知识,自己独立制作一个软件项目作品,主要考查学生的工程实践能力和科研创新能力,采用统一的标准公开答辩,由教师和学生一起给出实践作品的成绩。同样用单因素方差分析法对实验班和对照班的实践作品成绩进行差异显著性分析。 3.学习态度方面 从学生的平时考勤、作业提交、发帖回帖等方面考查学生平时的学习态度,并量化成分数。 三、结束语 软件工程优秀课程教学采用“案例引导,基于项目的立体化教学”是一种基于CDIO工程教育模式的教学改革探索与实践。这种教学模式将软件工程真实案例实践项目贯穿整个教学过程的始终,让学生亲自体验从项目构思、设计、实现、运作四个环节展开项目管理过程,做到理论与实践相结合;让学生通过工程实践项目相关产品的构建,在实践过程中巩固所学理论知识,做到融会贯通;最终使学生获得较为真实的软件工程开发全过程的体验,培养学生理论与实践综合应用能力和分析问题、解决问题的能力,为企业培养合格的工程应用型高级软件人才。 作者:张培颖 郑秋梅 宫法明 朱连章 单位:中国石油大学华东计算机与通信工程学院 软件工程论文:专业实践教学改革中软件工程论文 一、现有实践教学体系存在的主要问题 (1)原有的专业培养目标与培养方案中存在着重理论学习、轻实践训练的认识以及重视课内、轻视课外的倾向。(2)实验教学体系中仍旧以验证性试验为主,虽然所有课程的实验项目开出率为100%,但其中设计性、综合性的实验项目占总实验项目的比例有待提高,极大限制了学生的动手能力和创新能力的培养。(3)缺乏对实践教学的过程管理,配套的质量监控与评价体系尚未健全。(4)现有实践教学体系缺少对学生工程能力和职业素质的训练,缺少开放性实验;缺少创新性实验教学体系,缺乏具备行业工程领域背景和国际化背景的创新实践教学团队。 二、确立并完善软件工程专业实践培养目标与培养方案 参考2011年软件工程专业国家规范,明确了软件工程专业实践培养目标与培养方案。 (一)培养目标 依托维森公司和行业企业,联合制定新的软件工程人才实践培养目标,即培养能够掌握软件工程专业的基本理论、基本知识、基本技能的,具有软件工程开发、应用、维护和工程管理能力的,具有较强的实践能力和创新精神的,能够从事软件工程方面的教学、科研和应用开发工作的应用型工程技术和工程管理人才。培养目标对学生各项能力的培养要求如下:1.基本实践能力要求:应该具有扎实的自然科学知识、优良的外语水平;具有一定的实际动手能力与团队合作能力;掌握软件工程专业的基本知识及基本技能。2.综合实践能力要求:应该具有综合分析、设计开发和项目管理能力、科学研究能力,具有知识获取、知识更新和持久学习能力。3.创新能力要求:具有追踪软件行业新理论及新技术能力;具有技术创新意识与创新精神,能独立完成一定规模项目的研发工作。 (二)培养方案 新的软件工程专业培养方案形成了以学科基础课平台、专业课及成组平台为主,以实践教学体系、创新教育体系为辅的应用型软件工程人才培养体系。为此,应用整体知识观的理念,采用层次网络方法构建课程体系,专业培养方案形成包括五个阶段。1.第一阶段,应用方向选择:经与维森和中软公司研讨,确定选择Java中级工程师为培养方向,同时兼顾.NET和基于图形图像处理的计算机游戏设计与开发方向及软件测试方向。2.第二阶段,专业技术归纳:Java中级软件工程师主要技术包括Java程序员、JavaEE初级软件工程师的主要技术、SSH技术和Web服务器技术等。.NET和基于图形图像处理的程序设计与开发方向进行相应的规划,共同的技术点规划在Java的相关课程中讲解。3.第三阶段,专业课程规划:以培养学生的软件设计开发能力为主线,专业课程分为专业基础课、专业基础选修课、专业成组课和专业选修课。专业基础课和专业基础选修课中培养学生程序设计能力的相关知识均以Java为基本工具,在专业成组课和专业选修课中设置Java的中高级应用的课程。4.第四阶段,知识内容整合:对课程以知识点为单位进行知识内容的整合,明确知识点的前趋与后继关系和知识点的课程归属,可以避免压缩理论学时的盲目性和随机性,减少课程体系中知识的冗余和重复,提高专业教学的效率。5.第五阶段,培养方案体系形成:以知识内容整合为基础,在专业课程层次上建立课程体系。针对软件工程专业技术要求、课程本身的特点和课程的教学目标,完成了教学大纲的制定和教学方法与手段的选取,形成完整的课程体系。最终形成层次化课程体系与各项能力要求关系模型。 三、改革优化现有实践教学体系 现有实践教学体系对培养应用型、创新型软件工程人才的支撑力度不够,必须优化。 (一)优化原则 结合软件工程专业的特点,构建由基础课程实验、综合设计实践、应用能力实践等环节组成的,由浅入深、环环相扣的层次化的实践教学体系。具体来说,实践教学体系包括课程实验、课程设计、实训与毕业设计及课外创新实践活动:1.课程实验。以验证性实验为基础,巩固和加深学生对特定理论知识点的理解;综合、设计性实验以案例驱动和面向问题模式为主,综合运用一门课程的系统知识体系,循序渐进地对学生构思、设计、实施和操作(CDIO)的能力加以强化。同时保证程序设计课程和软件工程系列课程机房的授课率。2.课程设计。课程设计是为若干主干课程或课程群设置的、综合性设计性较强的实践教学环节。在课程设计中,让学生能够切身经历一个完整项目开发的过程,培养和提高学生的实战技能和团队合作能力。3、实训与毕业设计。专业实训课程与毕业设计尤其是毕业设计作为教学计划中的最后一个环节,是对学生大学四年学习的知识掌握情况和技术运用能力的检验。可以由学校教师和企业工程师共同担任指导老师,以增强学生工程实践能力以及职业素质。4、创新性学习项目与创新实践活动。引导学生开展广泛的创新性学习活动。包括参与教师科研项目,参加各级软件工程相关专业竞赛,参加专业认证考试活动,主持或参加创新性项目等,以增强学生创新意识与创新能力。 (二)建立多层次实验体系和各类实验的比例 实验教学体系是培养学生实践能力、工程能力和创新能力的关键。为此建立了软件工程专业课程体系、实践体系与能力体系关系模型。基于该层次关系模型,建立软件工程专业实验教学体系。实践教学体系是基于专业基础课程层、专业技术层和应用方向层建立的,分为验证性、设计性、综合性、创新性实验四个层次:1.验证性实验。验证性实验一般与相关课程同步进行,培养学生基本技能。2.设计实验。在验证性实验基础上进行规划,培养学生设计能力,具有承上启下作用。3.综合性实验。在验证性设计性基础上,进行专项综合实践,培养学生综合实践能力。4.创新性实验。在综合性设计性基础上进行,以培养创新意识与创新能力。同时也增加并优化了设计性、综合性、创新性实验内容及占相关课程比例。 (三)建立软件工程专业实践过程管理平台 软件工程过程化的管理是保证实践教学的重要环节,为此建设并完善了软件工程专业实验、实践项目实践管理平台。该平台集各类教学资源(电子教案、课件及相关视频教程等)、讨论答疑、远程在线辅导、创新实践等于一体,极大地增强了学生自主学习能力、实践能力和创新能力。为增强实践体系的最终实施效果,还建立了实践考核体系,主要包含下面几个方面:1.验证性实验。程序设计能力,代码编写及调试能力;(30%)2.验证性综合性实验。系统分析、设计、测试能力、文档写作能力;(50%)3.创新性实验。团队协作及复杂算法创新能力、技术创新能力。(20%)与此同时,实习、工程实训体系从下面几个方面进行重点考核:1.业务能力考核:完成实习(项目)进度能力;完成质量;文档的规范性;英文阅读能力。(60%)2.综合素质考核:工作积极性;自我学习能力;制度、纪律的遵守;团队协作能力。(40%) (四)深入开展校企合作与创新创业教育活动 通过辽宁维森公司和中软国际两个实习基地,有针对性地开展课程设计与实习,提高了学生综合实践能力。逐步加强企业工程师对学生工程实践的指导,提高了学生工程实践能力与创新创业能力。在深入开展校企合作的同时,我校电信学院还积极引导大学生开展各类创新创业教育活动,参加每年的校级、省级、部级各类计算机比赛,建立软件创新团队并申报成为校级创新团队。通过创新竞赛与创新团队训练使学生在基本能力、综合实践能力、创新能力等都有较大幅度提升,本专业毕业生的就业率与就业质量明显提高。 四、结束语 软件工程专业实践教学体系是一个具有多层次、拓扑性等特点的综合体系,该体系的正确建立及应用不但培养了学生各项知识、能力与综合素质,还大力支撑了软件工程专业的培养目标、培养模式、课程体系、实践体系和创新体系。经过近几年的探索与实践,软件工程专业所做的系列教学改革工作中的实践教学体系改革工作能够有利于增强学生的工程实践能力和创新能力,有利于提高软件工程专业学生就业质量及社会认可度。虽然通过软件工程专业实验实践教学体系改革,软件工程专业学生综合能力得到了极大提高,就业质量得到了有力保障,社会认可度也在逐年稳步提高,但市场需求在不断变化,如何紧握住市场技术需求的主旋律,不断提高专业教师与学生的工程实践能力、创新能力以动态适应不断变化的市场需求仍然是软件工程专业所面临的严肃课题。因此,软件工程专业实践教学改革工作也一定会紧跟时代技术浪潮,与时俱进。 作者:佟玉军 周军 谢文阁 刘鸿沈 姜悦岭 单位:辽宁工业大学电子与信息工程学院 软件工程论文:编译原理教学中软件工程论文 1编译原理课程的特点和教学中存在的问题 1.1编译原理课程的特点及学习编译原理的目的 编译原理课程逻辑性强,理论性强,内容抽象,课时少,学生学习编译原理容易造成知识之间断裂,很难做到融会贯通。学生普遍存在畏难情绪,教学效果不理想。一般应用型本科学习编译原理目的是:掌握编译理论和基本技术,同时具有设计、实现、分析和移植编译程序等方面的初步能力,为从事计算机软件开发工作及理论研究打下坚实基础。 1.2教学中存在的问题 一般应用型本科院校学生的兴趣是应用计算机去处理现实问题而不是理论知识的获取,但是传统的编译原理教学内容理论性强,并且学生认为学习编译理论即是要构造编译器,所以学生的学习兴趣不浓。同时,学习编译原理要涉及到离散数学、组成原理、操作系统和数据结构等多方面的知识,所以学生接受吸收编译原理的理论知识和技术比较难。 1.3实践环节薄弱 编译程序是大型复杂的软件系统,在教学中一般把编译原理逻辑划分成五个阶段进行讲授,如:词法分析、语法分析、语义分析与中间代码生成、中间代码优化和目标代码生成。但是这样做易导致学生不清楚编译各个部分是如何协调工作的,尤其对于语法制导翻译技术和语义规则,学生理解起来异常困难,把复杂的编译理论和技术通过编程实现,大部分学生上机时无从下手,没有思路。 2软件工程化的编译原理教学改革 把软件工程化的思想引入到编译理论教学中,将软件工程的知识由浅入深、阶梯状、循序渐进地贯穿在编译原理实践各个阶段项目的开发中。 2.1依据应用型本科的特点进行教材建设 近几年来,经过教学团队继续不懈的努力,《编译方法及应用》教材在充分吸收国内外最新计算机教学理念和教育体系的同时,面向一般工程类院校本科教学,在基础理论之上,更加注重编译原理应用性、基本知识和基本技能的培养,集思想性、科学性、启发性、先进性和适应性于一身。自编《编译原理实验指导书》规范学生实验报告的格式,对实践涉及到的关键算法和数据存储结构给予说明,从软件工程的角度,从实验的需求、可行性报告等方面,要求学生完善文档体系,引导帮助学生完成编译原理实验。自编《编译原理习题与解析》,对知识点、重点、难点和典型算法进行深度总结,选择或设计富有启发性的例题,并对这些例题给出透彻的分析与解答,使学生掌握问题的解决方法和思路,收到了举一反三的效果,学生编译原理期末考试成绩明显高于往年。 2.2优化编译方法课程体系和教学内容 编译原理的整个知识体系是数十年来无数学术精英在形式语义学、计算数学、计算机科学等相关领域不懈探索、积累的结果。整个编译程序是一个完整的系统算法,理论性强而抽象。鉴于此,面向软件工程化改造编译理论,阶梯状迭代工程实践项目,将现代应用软件工程模型特点与编译技术紧密结合,引导学生利用大型软件的分析设计方法及手段,不断充实编译方法课程的内容,从而使得本课程的教学内容不仅具有先进性,还具有实用性。通过对知识点的概要总结、实验指导、课堂锻炼、经典习题解答、课后研讨等方式,加强学生对编译抽象理论的理解,把软件工程化思想引入到编译方法教学实践中,加强学生对编译理论与实践的相互深化与促进。 2.3基于软件工程化的教学实践 以创新性和实践性为目标,开设综合性设计性必做实验项目,引导学生利用大型软件的分析设计方法及手段进行编译原理实践,构造一个完整的编译器。按照编译程序的逻辑功能结构,将一个完整的编译实践划分为:词法分析、语法语义分析、中间代码生成、代码优化和目标代码生成。将软件工程的知识由浅入深、阶梯状、循序渐进地贯穿在编译原理实践各个阶段项目开发中。把编译理论知识内容巧妙地隐含在每个任务之中,学生以任务驱动、成立开发项目小组的形式协作完成任务。编译实践每个阶段的需求是前一个阶段的拓展,因此每一个阶段的软件开发可以看成前一阶段开发的迭代,从而锻炼学生解决大型软件开发项目中用户需求不断变更的疑难问题的能力,以及最大程度地使用重用技术的能力。教师组织开发团队进行汇报,小组内部之间经常交流情况和信息,以减少误解,删除软件中的个人特征,提高软件的质量,从而提高学生项目规划、队伍组织、工作分配、成员交流和演讲汇报等多方面的能力,培养学生的团体合作精神、团队合作进行项目研发的能力,以及采用软件工程化方法开发大型软件的能力,为研究和学习软件生产线新技术奠定基础。以创新性和实践性为目标,开设选作实践项目,如:算符优先文法的FIRSTVT、LASTVT集合的求法,算符优先文法的判断;FIRST、FOLLOW集合的求法,LL(1)文法的判断;LR(0)文法的判断,SLR(1)文法的判断。通过开设选作实践项目,拓展学生的思维,更进一步提高了学生把基础理论、基本技术、基本方法转化为解决实际问题的能力,以及理论与实践相结合的能力。 2.4编译原理技术的工程应用 形式化方法是编译理论最重要的方法,由于形式化方法是建立在严格的语法和语义规则基础上的,因此注重向学生介绍编译原理技术的工程应用,如:形式化方法在TEX科技排版系统和方正排版系统上的应用,形式化方法在数字电路设计和验证、通信电路设计和验证、需求分析描述、系统正确性验证等方面应用,取得了显著的成绩。 2.5培养编译方法教学团队 有计划、有目的地培养中青年教师。助教在完成编译原理课程的辅导、作业批改、实验辅导、软件综合课程设计的安排和实施等的基础上,参与编译原理课程、离散数学、汇编语言程序设计课程的建设,并参与课程大纲的讨论及教学计划的制订,获得了多项教改成果。课程团队还鼓励青年教师把先进的科研方向带进本科生课堂,实现科研与教学的有机结合,不仅有利于提高授课内容的先进性,也有利于锻炼年青教师的创造性和责任感。通过教学实践、实验教学的训练以及定期组织教学研究讨论,青年教师的教学态度得到进一步端正、教学方法得到进一步丰富,教学水平也有了很大的提高。课程团队还让青年教师通过科研的实际锻炼提高自己的研究能力,扩展知识面。课程团队目前已建立起一支强有力的教学梯队,形成了以高素质教师为骨干力量的教师队伍。 3结语 总之,立足于应用型本科院校,软件工程化的编译原理教学改革与探索是一项长期系统的工程,需要从教材建设、优化课程体系和教学内容、软件工程化教学实践和教学团队建设等多方面,激发学生的学习兴趣,提高教学质量,从而加强学生对理论知识的理解与实践创新能力。 作者:刘香芹 许清 单位:沈阳航空航天大学计算机学院 软件工程论文:培养质量体系下软件工程论文 1课程教学质量体系 1.1课程体系 课程设置直接反映软件工程专业学位硕士的培养目标,其课程体系主要由两部分构成:学位课程和非学位课程。其中,非学位课程包括公共选修课和专业选修课。专业选修课主要根据以下几个原则开设:①反映软件新理论、新方法的高新技术课程或讲座;②根据培养方向或模块设置的课程;③针对单位要求开设的课程;④完备的课程体系需要或课程发展要求。 1.2教学管理体系 学生必须按照培养计划选修课程,教师也要按照教学计划开展教学活动,教学管理者根据教学安排组织考核。讲授专业选修课的任课教师由工程能力强的教师担任。学生考试成绩实行学分制,考试不及格或因故未能参加考试的,在中期考核或开题前必须补考合格。学生至少修满32个学分才能进入下一阶段学习。 1.3实践教学体系 专业学位研究生培养主要进行应用技术培养或有明确应用背景的理论研究。根据培养目标,实践教学体系由以下几部分构成:①参加导师项目(横向或纵向)的研究开发;②在指定的工作站实习6个月;③自己联系IT公司实习6个月。为了保证实践教学工作有序进行,所有参加实践教学活动的学生必须填写申请表,由导师或实习单位指导教师签字、盖章,实习完毕提交实习报告。实习报告由以下几部分构成:①单位介绍或项目概述;②主要实习内容或项目开发模块;③实习或项目开发中取得的主要成果、存在问题及解决方案。 2培养质量体系 2.1培养计划制订 专业学位研究生培养计划一般包括培养目标、培养目的、培养要求、课程选择、课外阅读书目及期刊、培养方式等内容。培养计划应明确课程学习内容、所需知识结构、必须掌握的专业技术或技能、相关知识学习、研究方向或今后从事的工作领域。为了保证培养工作的顺利进行,学校一般在专业学位研究生报到后即指定指导教师,学生和导师根据软件工程领域专业学位研究生培养方案,结合实际情况、导师的研究课题或项目,在3个月内完成研究生培养计划制订。专业学位研究生培养计划应包括4个阶段内容。1)课程学习阶段。包括学位课和非学位课程学习、选修课程学习、课外阅读书目及期刊。2)实践学习阶段。明确实践学习单位或相关课题(项目)。3)中期考核及开题阶段。根据研究方向或项目要求查阅文献、撰写综述、进行中期考核、在综述的基础上进行课题的开题工作。4)论文撰写阶段。完成课题或项目实验及数据收集整理,撰写学位论文及毕业答辩。 2.2培养过程控制 培养过程控制主要包括时间节点控制、导师负责制、课程学习与实践学习、中期考核与开题报告、学位论文审核与答辩、学位授予等。 2.2.1时间节点控制 在规定的时间,设置相应的教学或培养目标,一方面使非全日制专业学位研究生明确任务,合理地安排好自己的工作与学习,准时返校;另一方面规范教学培养管理工作,从培养程序、制度上保证培养质量。 2.2.2导师负责制 对于非全日制学生,刚入学即分配校内导师和校外导师,这样可以使他们尽快了解导师的研究方向或项目、本专业的课程设置、本专业所需要的知识结构,根据学校或学院的学习安排和制度,提前安排自己的工作和学习。导师的职责是指导学生制定培养计划、督促学生的课程学习或实践学习、指导学生进行中期考核和撰写开题报告、协助和监督学生的实践学习、指导和审核学生的学位论文、指导学生进行学位论文答辩。如果导师指导的学生由于外审不通过而未能按期毕业,导师将承担相应的经济责任,减少招收相应数量的硕士研究生(全日制和非全日制)。若导师连续2年有学生因外审不通过未能按期毕业,将停止招收硕士研究生1年。 2.2.3课程学习与实践学习 按照教指委的要求,专业学位研究生课程一般由12~14门课组成,其中高级软件工程、软件测试、软件项目管理与案例分析是必须开设的课程,总学分达到32学分,实践单位评价为合格。考虑非全日制学生的工作和学习特点,对于因客观原因未能参加考试或考试不及格者,统一在中期考核前1周进行补考。 2.2.4中期考核与开题报告 只有课程学习和实践学习全部合格者才能进行中期考核和开题报告。为防止中期考核和开题报告流于形式,保证开题报告工作顺利进行,原则上实行教师交叉开题,成员全部由教授组成。 2.2.5学位论文审核 学生只有通过了中期考核与开题报告才能申请学位论文答辩。为了保证专业学位研究生论文质量,我们建立了严格的论文审核制度:所有论文必须经过院教授委员会审核、学院组织的、外校的盲审,只有通过教授委员会审核通过、率符合要求、外校盲审通过的论文才能获得答辩资格。学位论文初稿必须于第3年8月底前提交,9月初学校组织院教授委员会进行初审。在初审中,我们只对学位论文提出限期整改要求,不淘汰任何一篇学位论文。学位论文第2稿必须在导师的指导下,根据初稿意见进行整改,并于第3年10月7日前提交,10月中旬院教授委员会根据初稿的整改要求进行复查,同时学院进行学位论文。未按照整改要求逐条进行修改或率高于30%的学位论文一律暂缓答辩,作延期毕业1年处理。率在20%~30%之间的学位论文,要求根据意见进行整改。学位论文第3稿必须根据意见进行整改,并于第3年10月中旬前提交。10月中旬学院对提交的论文进行第2次,率高于20%的论文淘汰,作延期答辩1年处理。率低于或等于20%的论文提交学校研究生院进行盲审抽检(随机抽检,比例为5%~10%,之前有学生学位论文盲审不通过的指导教师,本次必抽检),其余论文全部由学院送外校同行专家盲审。通过学校、学院盲审的学位论文才能获得答辩资格。专家评阅意见为“修改后重审”和“不同意答辩”的,论文一律视为不通过,未通过的学位论文作延期1年毕业处理。 2.2.6学位论文答辩 为了保证学位论文答辩工作有序进行,把真正优秀的学位论文推选出来,同时把在论文答辩中发现的问题及时反馈给导师,论文答辩实行导师回避制。原则上导师不参加所指导学生的答辩工作,参加答辩小组的导师实行交叉答辩,答辩小组全部由学科负责人和教授组成。答辩小组成员由学院统一安排,并在答辩前公布。所有论文答辩中发现的问题,学校会反馈给导师和学生,要求学生必须在最终提交的学位论文中修改,同时提交由学生、导师签字的“答辩论文修改情况反馈表”。 2.2.7学位授予 校、院学位委员会负责学位授予工作。院学位委员会对最终提交的“学位论文”“答辩论文修改情况反馈表”“学位申请表”进行最终审核,符合条件的学位论文,通过院学位委员会的审核,报送校学位委员会审核,授予软件工程领域工程硕士专业学位。学院将于每年3月中旬举行学位授予仪式,表彰院优秀论文获得者和指导教师,获得院优秀的论文,将被推荐参加校优秀专业学位硕士论文评选。 2.3管理信息系统 随着专业学位硕士招生规模的不断扩大,为了加强管理和提高培养质量,我们设计了专业学位硕士管理信息系统,系统主要由信息、学籍管理、教学管理、经费管理、信息查询、报表打印和文件管理等模块组成。通过该系统我们可以方便地管理学生的学籍、课程学习成绩、学生导师分配情况、中期考核、学位论文档案等。实行信息化管理专业学位硕士教学档案,为提高培养质量提供了有力支撑。 3结语 经过几年的实践,软件工程领域专业学位研究生的招生规模在不断扩大,目前已达到近30人,毕业率和就业率达到100%,许多学生进入著名的IT企业,如腾讯、阿里巴巴,还有很多学生考取了博士研究生或成为企事业单位的技术骨干,毕业生受到了用人单位的广泛好评。软件工程专业学位硕士培养质量体系的建立是一个复杂的过程,实践中还有许多问题有待进一步研究解决。下一步我们将研究课程设置如何更紧密地结合社会需求、如何提高实践性学习效果、如何与实习单位或企业工作站建立紧密合作关系、如何提高学位论文的应用性背景等。 作者:杨云 李斌 林雪美 李玉军 单位:扬州大学信息工程学院 扬州大学研究生院 软件工程论文:院校软件工程专业人才培养手段研究论文 [摘要]针对普通高校软件工程专业本科生提出的以就业为导向的无缝人才培养模式与传统的校企合作、工学结合模式不同,它不是直接与用人企业开展合作,而是与IT教育培训机构进行合作,通过集中实习实训、课程嵌入、弹性学习、建立就业基地等多种形式,实现学校培养与IT软件企业用人的无缝对接。研究表明:无缝人才培养模式可提高软件工程专业本科学生的实际动手能力,可培养他们的团队合作精神,增强就业竞争力,最终实现零距离就业。 [关键词]软件工程;无缝培养模式;IT培训机构 一、高校软件工程专业学生的就业现状与困惑 从近几年软件类各专业本科毕业生就业流向来看,到机关、科研和部队等事业单位就业的越来越少,今后大多数软件类本科生将到各类IT企业就业。而现状是:一方面大量的这类本科毕业生为找不到合适的工作而着急,另一方面,众多IT企业又在为招不到所需要的人才而发愁,这种就业难和选才难并存的怪现象困惑着各高校的IT教育工作者,也困扰和影响着我国IT产业的发展。 问题出在那里?显然是目前高校培养的学生不能满足企业的要求。一方面大多数普通高校还在沿用传统的人才培养模式,所培养的学生工程技术能力差;另一方面校企实质性的合作未能开展(因为现在的企业不愿接收学生实习),即便录用后,往往要花上一年以上的时间培训,才能独立承担技术工作,也就是说,学校和企业之间存在一个很大的缝隙,无法直接对接,学生需要相当长的适应期(企业再培训期)才能上岗。近几年,针对我院的软件工程专业本科生,我们开展了人才培养模式方面的一些教学研究和实践,摸索出一种以就业为导向的软件类专业本科生无缝人才培养模式。这种模式与传统的校企合作、工学结合模式不同,它不是直接与用人企业开展合作,而是与IT教育培训机构进行合作,通过集中实习实训、课程嵌入、弹性学习、建立就业基地等多种形式,训练学生的实际动手能力,培养零适应期的软件类本科毕业生,实现学校与IT软件企业的无缝对接。这样拓宽了高校软件类本科生的就业渠道,极大地提高了学生的就业竞争力,最终实现零距离就业。 二、传统人才培养模式的不足 目前国外在这方面开展的是一种非常流行的所谓合作教育(Co-OpEducation)模式,这种模式在世界43个国家的1500所大学中实施,包括美国1000所的20万本科学生,其中不乏世界一流大学,如麻省理工学院、乔治亚理工学院等。合作教育是一种非常严谨和严格的产学合作办教育的模式,学生在校期间轮流在学校学习和在产业实践;在产业实践期间顶岗工作、有报酬,学生毕业前已积累较丰富的产业工作经验,受到产业界的欢迎。这种模式实际上是一种校企合作、工学结合的模式。但是由于受经费、管理体制等因素的制约,当今的中国企业不愿接受学生实习,普通高校教学体制也不允许与企业合作办学。这就导致了传统的培养模式难以达到培养的目的。然而以就业为导向,与IT教育培训机构合作,培养零适应期软件类本科生的无缝培养模式正好可以解决这一现实问题。 三、国内高端软件人才的需求状况 我们利用计算机网络和到IT软件企业发放问卷、实地考察、访谈等方式,对目前国内高端软件人才需求状况、岗位设置、岗位的素质和能力要求等方面进行了历时二个多月的调查。 1.高端软件人才的需求势头不减。据有关部门统计,在未来3年内,每年至少存在20万高端软件人才的缺口。IT企业的健康快速发展需要3类人才。第一类是既懂技术创新又懂管理的IT高级人才;第二类是系统分析及设计人员白;第三类是熟练程序员。其中,一高一低两头的人才较缺。 另据国家教育部有关信息提供:中国软件还缺人才1000万人,如果以目前全国高校每年培训培养30万毕业生的规模计算,也需用30多年。 2.软件人才的岗位设置和对素质和能力要求发生了变化。近年来,随着IT业的发展,出现了一些新的岗位,如:多媒体设计工程师、网络系统管理员、网络构建工程师、中大型数据库管理员、软件测试工程师、WEB应用程序员、平面设计师等,这些岗位对人才的素质和能力有了更高的要求。 如:中大型数据库管理员要求能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。获取Oracle数据库管理或SQLServer数据库应用或WindowsXP应用认证。而网络系统管理员要求掌握网络系统管理的基本知识与应用技能,能进行网络系统的安全设置。获取Window2000Server或TurboLinuxTLCE或Cisco路由配置专家认证。因此,我们可以将计算机人才岗位划分为以下几个就业岗位群:软件开发与应用(含可视化编程、WEB应用程序设计、软件测试、计算机办公应用),网络系统管理与构建(含网络构建、网络系统管理),多媒体设计与应用(含多媒体制作、图形图像制作、平面设计)。 调查发现,几年高端软件人才的需求仍是持续上升的,虽然08年爆发了金融危机,但高端软件人才的需求势头不减,对岗位的素质和能力要求进一步提高。 四、无缝人才培养模式的内容、特点和运行机制 所谓无缝人才培养模式就是以就业为导向开展软件工程专业本科教育,实施与IT教育培训机构的企业化项目实训合作,而不是校企合作或工学结合模式,以提高学生的实际动手能力,从而实现与用人单位的无缝对接,达到零距离就业。IT教育培训机构与校方的合作方式简单、切实可行,实训项目和教师由培训机构提供,学生既可以在校内利用学校机房进行培训,也可以外出到培训机构所在地去进行培训;另外,实训项目都是面向企业实际的企业化实战项目,教师也都具有项目开发的实际经验,所以无缝培养模式具有针对性、实用性强、企业化环境、便于操作、费用少、学生易于接受等特点。 这几年我们与中国软件国际有限公司(中软国际)、上海杰普科技有限公司、北京全美教育技术有限公司(ATA)、广州达内教育科技公司等多家IT培训机构进行了有效合作,做了一些有益尝试,也积累了在运行机制和管理体制方面的经验。在合作方式和运行机制方面,我们采取:一是让机构开展校内培训、生产实习企业化的试点,即请进来。 二是走出去,我们派出青年教师到上海和广州进行企业化项目师资的培训,培养双师型师资队伍。三是与机构建立长期合作关系,既重视准企业环境中的实训,更重视实训后的就业。 五、以就业为导向的软件人才培养实施方案实施方案面向省属普通高校本科学生,适合计算机科学与技术、软件工程、自动化、电子信息工程、通信工程等专业。 1.方案实施的原则(1)基于无缝培养模式的计算机人才培养实施方案强调的不是与用人企业的合作,而是与IT培训机构的合作,通过实习实训、课程嵌入、弹性学习、建立就业基地等多种形式,在企业环境中通过项目实战,训练学生的实际动手能力。 (2)坚持以就业为导向的原则,采取企业化项目实习的培养途径,培养零适应期的计算机高端应用人才。 (3)充分利用IT培训机构与众多企业广泛的联系,以及这些企业对这些IT培训机构所培训学生能力的认可,搭建校企之间的桥梁,填补校企之间的缝隙。 (4)学生自愿参加培训,由IT培训机构负责将其培训后的学生直接推荐到相关企业就业。 2.方案的组成和内容。实施方案由学习学期和实习实训学期两部分组成。内容主要包括:学习学期课程嵌入、弹性学习在教务及时间上的安排,实习实训学期实训内容、合作方式、学生组织及保障机制的安排,就业实习基地建设,双师型师资队伍建设和管理体制等。在制定方案时,坚持以就业为导向,采取企业化项目实习的培养途径。 3.方案实施的保障与管理。要使方案能得到真正实施,就必须要有稳定、可靠并且切实可行地保障与管理措施。人才培养实施方案是一项系统工程,需要学校、学院各有关职能部门的支持,如:教务、实验管理、学生管理、财务经费、就业统计等方面的支持,这些支持在实际运作中都是缺一不可的,否则方案的实施无法得到保障。同时方案在具体实施中的监督和管理也很重要,如:实习实训的内容和方式有无变化?学生的学习和生活有无困难?能否接受?教师教学的质量如何?学院对在外地实习学生的安全管理、方案实施后毕业生的就业统计及跟踪等。 就政府层面来讲,应从政策和财力上大力支持和鼓励IT教育培训机构开展面向本科毕业生的实习期和实训,提高毕业生的实际动手能力,使之成为社会需求的人才。这方面上海市政府、广州市政府和深圳特区做得较好,相继出台了一些鼓励政策。如:广州市政府规定凡是经培训后在广州市内IT企业就业,且签定一年以上合同的本科以上的毕业生,将减免培训费40%-60%,这一政策极大激发了学生的实习积极性。 就IT培训机构来讲,要保障方案的实施就应更加注重后期就业的问题。上一届毕业生经培训后就业率越高,对后一届毕业生的影响就越大,等于为后一届学生做了一个活广告,那么后续参加实训的学生就会越来越多,形成良性循环。 培训机构本身也会越做越大,越做越强。 五、开展无缝人才培养模式的实践 近些年来,一方面我们与上海杰普科技有限公司、中信软件教育公司等机构开展了校内培训、生产实习企业化的试点,即把两周的教学生产实习交给IT教育机构,由他们派来师资,带来设备和项目,使用我们学院的机房让学生实习,学生通过初步尝试带项目的实习,往往会对这种实际项目的操作开发产生强烈的兴趣,自愿做出进一步到对方公司培训3-4个月的决定,从而在毕业前已具有相当地实际项目开发经验,大大提高了就业竞争力。二是我们派出了4位青年教师到培训机构进行企业化项目师资的培训,培养双师型 师资,为以后实习节约资源,也降低了学生实习成本。三是与培训机构建立了长期合作关系,既重视准企业环境中的实训,更重视实训后的就业,我们与其中5家机构签订了就业实习基地协议,由对方每年定量保证我院经项目实训后的毕业生就业。今年还开展了校外集中培训、3+2模式(校内3个月,到公司2个月)实习及后期就业等方面的合作。到目前为止,前后已有400多名本科生参加了实习实训。目前已有372人就业,其中有不少就职于IBM、中软国际、中兴通讯、广东电信等大型IT企业,月薪平均达到3000元,就业率达到93%。96%的学生认为自己的动手能力、团队精神和职业素质有很大的提高。 六、几点思考 目前,各高校明显加大了对就业工作的指导力度和就业教育力度。为此,我们一直思考以下几个问题: 1.对定位于教学研究型的大学(如:我校),能否将部分专业如:计算机科学与技术、软件工程等专业确定为以就业为导向开展本科教育的专业?修订原有的泛而不精、万金油式人才培养方案,确定专业应用型(无缝培养模式)人才培养方案。 2.目前我们与IT教育培训机构的合作,在模式、机制和信用等方面还处在初级阶段,还有许多事情需要不断完善。 如:培训机构本身的发展和政府政策的稳定和延续性等问题。 几年来的实践和研究表明:在现行高校管理体制和就业形势下,同IT教育培训机构合作培养高端计算机人才,这种无缝人才培养模式是可行的、成效是显着的。通过项目实训培养了学生的团队合作精神,提高了学生的就业竞争力,这在当前全球金融危机背景下显得尤为重要。同时,它还在一定程度上解决了目前高校理论教学与实践脱节,学生普遍动手能力不强,缺少实际工作经验等问题,拓宽了学生的就业渠道,使学校可共享IT培训机构的就业资源;也降低了学校指导学生就业、学生寻找就业职位的成本,减轻了学校的就业负担和就业压力,因而得到学校和社会的普遍认可。 当然还有一些问题有待进一步的研究和解决,如:贫困学生难以负担实训经费、学生就业后所欠培训费分期还款是否守信用等问题。 软件工程论文:课程群构建软件工程论文 1课程群的构建与实践 1.1课程群构建 构建课程群要明确同一课程群或不同课程群涉及的不同课程间知识的融通和衔接,如专业基础课程群中的Java语言程序设计、数据结构课程要与后续课程Struts网站开发、Android手机项目开发课程进行无缝衔接,以确保学生有扎实的基础和科学的知识结构.同时,应结合CDIO模式将理论教学与实践教学有机结合,避免学生教与学迷茫,将学生的思维方法与创新能力有机结合.课程群的构建要根据学生的综合因素设定必修课程,学生也可以根据个人兴趣爱好及未来择业方向选取不同的课程群. 1.2课程群的实践体系 软件工程专业课程群是以软件技术应用性为主的课程群,实践课程群体系直接影响到学生能力的培养.为此,对课程群的实践体系进行了改革.一是改善该课程群的实验环境[8],更新了60台计算机设备,提高了内存、硬盘容量等,建立了软件实验室两个校内实践基地;二是增加了软件项目管理等课程的设计性与综合性实验;三是新增了Android手机移动开发课程的课程设计;四是实验开放项目立项.形成了完整的实验、课程设计、校内实践与实验开放项目一体化的实践课程体系. 1.3课程群的实施方案 鼓励学生基于课程群内容开展课外创新项目,或直接参与教师的科研项目构思、设计与实施,学生可以选择基于Android的游戏设计开发游戏项目,也可以选择Eclipse等工具开发桌面程序或企业项目等,培养创新能力;鼓励学生组成团队,自己申报立项,结合课程研究项目动手完成自主实验,并积极组织开展以各种APP程序设计类竞赛为主的实验项目,以推进大学生科研训练计划.同时,学生能够运用所学的知识,发挥自身的主观能动性,积极进行创新性思维,提高专业应用能力、技术开发能力及团队协作能力等. 2结语 通过对软件工程专业课程群的建设,建立了相对合理的课程体系,整合、充实、更新各门课程的教学内容与资源.同时,培养了一批高水平的课程群师资队伍,彰显软件工程专业特色,并辐射带动其他方向基础课程和专业课程的建设,形成满足CDIO工程教育模式,促进学生知识、能力和综合素质协同发展的内容先进、结构优化的课程群建设体系.课程群的建设能够以点带面,更好地服务于创新型人才的培养目标. 作者:马晓梅 乔付 顾泽元 王海玲 房春英 单位:黑龙江科技大学
自动控制系统论文:主排水泵自动控制系统论文 1系统组成 1.1系统采集的监控信号。 (1)开关量输入信号 这一信号主要是对水泵的开关进行控制,如果出现任何故障状态可以实现远程监控。而且每一个阀门的开关状态都可以通过相关的指令来完成,相关的检修指令是相对比较重要的构成部分,还可以实现控制指令,检修指令,对液位的报警情况进行控制。 (2)开关量出输出信号 输出信号主要是对水泵电机的启动和停止来进行控制,不仅可以对电动闸的开关进行控制,还可以对真空信号进行监控。可见,输出信号也是不可缺少的信号类型之一。 (3)模拟量输入信号 从这一类型的信号可以看出,水仓水位、水泵抽水真空度负压等。另外,对于电机的轴承、温度以及排水的流量等都可以进行监控。 1.3系统的基本特点。 从这一系统来看,其基本的特点主要表现为以下几个方面的内容:第一,要选择性能较高的可编程逻辑控制器来进行控制,然后借助以太网的通讯模块来对数据进行高效地处理。这种方式的实时性比较突出,而且数据处理工作也比较快。第二,可以检测到水仓中其他工况的设置情况,还可以促进水泵管路的分布更加均匀。减少故障的出现频率。第三,在整个系统中具有各种不同的可靠性措施,为了应急预案,采取的维护量比较少,达到无人值守的目的。第四,可扩展性比较强,可以随着根据系统运行的需要在增加节点数量。 2系统功能 2.1自动控制功能。 (1)通过对水位进行自动检测来实现各项参数的标准性和准确性,进而达到自动控制的标准 实现科学合理地调度和轮换工作,最终达到报警的目的。自动控制功能的实现效果比较明显。 (2)在系统运行的过程中,自动控制功能还表现在对超声波水位仪以及传感器结构来实现设备的配套工作 同时还可以应用PLC来对程序进行编制,减少水位传感器故障现象的出现,通过实时报警来对水文进行监测,提升自动控制的作用和价值。 (3)可以对水泵的运行程度进行自动控制 水泵投入使用之前需要检查相关的水位,同时还需要对供电参数进行明确。另外,水泵循环使用的相关记录还包括管网的压力检测以及负压检测等工作,只有这些参数全部符合标准才能够进行运行。 (4)可以对水仓中水位的变化情况进行控制 在高水位开启的情况下,水位如果达到了上限,对多台水泵可以进行及时地排水,进行低限时性停泵,可以实现水泵设备的自动开停。 (5)控制程序的运行就是对水泵的开启和停止的次数以及相关的运行时间来进行记录 并且根据运行的相关参数来实现自动启停。这样不仅可以提升水泵使用率,还可以直接找到故障泵,实现水泵的轮换,对故障进行发现和处理。提升矿井工作环境的安全性。 (6)如果系统出现了故障问题,可以通过查看监控画面的形式来提升系统的报警功能 以便施工人员能够及时地采取措施来进行解决。 2.2半自动控制功能 根据矿井工作的需要可以对运行方式进行切换,达到半自动控制的方式,在这种情况下,操作人员可以完全地操控水泵和其他设备的启停。 2.3就地控制功能 就地控制功能也是不容小觑的,当设备工作方式切换到就地位置时,就可以实现人工方式来对控制设备的启停进行控制,同时还可以随时对设备进行检修和维护。可见,就地控制功能是自动控制系统的重要功能之一。 2.4保护功能 从保护功能上看,主要包括超温保护、电机保护以及电动阀门保护等等。第一,超温保护主要是就是当水泵或者是电机轴承达到最高温度时,超过了警戒线就会自动进行报警。相关的工作人员就可以通过这一报警信号来采取解决对策。第二,电机保护就是对通过电机的电流和电压等进行监测,还包括对水仓水位的相关参数进行控制,对电机的系统运行功能进行保护。第三,电动阀门保护就是对阀门的故障信号以及水泵的连锁控制系统进行保护,同时对电动阀门的相关信息进行检测。 3经济效益与社会效益 针对本次所研究的系统来说,在安装该系统后,每天每班可减少水泵房司机2人,每工按100元计算,每年可节约用工资金365×2×3×100=21.9万元。系统保护齐全,运行安全可靠,减少了事故的发生,同时降低了水泵工的劳动强度,改善了工作条件,使水泵工的工作由重体力劳动向轻体力、脑力劳动转变。 4结语 如今,我国在煤矿井下排水的优化、排水系统的控制、改造设备及管道的合理布局方面得到了较好的效果,还有一些研究人员在排水系统的控制方面使用了智能控制,将模糊控制及一些先进算法应用到排水方案中,优化了煤矿排水系统的控制策略,使得矿井排水系统实现了实时监控、故障诊断、报警记录、信息显示和水泵轮换工作等。 作者:刘冰涛 单位:冀中能源股份有限公司东庞矿 自动控制系统论文:锅炉自动控制系统论文 1DCS系统的基本构成 DCS系统在很长时间就已经得到了相关方面的普及工作,而且其在实际中的应用效果也是非常好的,可以说在各个领域的自动化控制技术领域都有其不可取代的地位。DCS系统就是集散的控制系统,系统的优秀思想是通过分散控制,进而进行集中操作的指导方针。DCS系统主要是由上位系统还有下位系统构成,上位系统应用的是工业控制计算机,现场的数据,存储,还有报警处理,打印以及控制参数的设定等,都是运用组态软件来完成实时的显示工作。在实际的作业工作中,通过借助于工业控制计算机,然后对上位系统进行全方式的控制,这方面的内容主要包括应用WinCC组态软件,实现对现场数据进行的实时的显示,处理,还有对各种参数进行的设定,以及对所有数据进行存储的工作,对一些可能出现问题的数据,实现自动报警,还有最终数据的输出功能等。而下位系统是由PLC构成的,同时还要连接现场的一些设备。在上下位系统之间,通过应用Ethernet来实现通讯,其根本目的就是要满足对数据的实时监控。就目前而言,基础的自动化控制系统组件主要有S7-300系列的PLC硬件,而系统平台的主要界面是Windows2010,其监控软件是WINCCV6.0,相应的编程软件是STEP7V5.3。 2针对于DCS系统的锅炉系统自动化控制系统的整体方案 2.1控制任务的运行方法。 (1)自动调节 通过对锅炉运行参数进行自动的调整,这样来适应外界的负荷,还有工质参数的要求,同时还能让锅炉保持在比较经济的工作状况下运行。 (2)程序控制 在程序控制方面而言,比如引风机,鼓风机,还有炉排的启动顺序等,它们控制开关的启、停以及运行等动作,通过先进的技术进行自动化的控制。 (3)保护联锁 如果是从保护联锁方面而言,比如锅炉在运行的过程中,这个系统配置对水位是否正常,以及压力是否正常等情况能够进行报警的系统功能,同时还包括那么针对保护作用的,对压力以及水位异常情况下的连锁保护功能。建立电气联锁保护系统,可以有效的预防和杜绝在设备关闭过程中的操作性失误。 2.2控制系统本身的功能 (1)控制燃烧系统 燃烧系统的控制的目的就是确保蒸汽管内的压力稳定,与此同时还要保证有足够的燃烧效率。所以为了平衡这二者的关系,操作人员在调节锅炉负荷以及燃料的时候,就需要及时的对送风,还有引风量进行有效的调节和改变。如果负荷增减的度量比较大,还可以选取调节措施为停开数层或某一层。 (2)锅炉送风自动控制系统 锅炉送风的主要目的是让投入的燃料,在炉膛燃烧的时候,能够自动的投入合适的风量,进而保证锅炉的原料的有效燃烧,从而来提高锅炉的工作效率。这里需要涉及到控制参数,而对送风的控制参数而言,主要是送风参数,还有煤气的压力参数,这两个参数可以让锅炉的热效率得到保证,通过借助不断的对送风机挡板开度的大小进行调整,进而来实现送风压力的自动调节的目的。如果有两台送风机同时的在运行,就应该并列其中的一个,而对另一个的送风机的挡板进行调节。 (3)对炉膛内负压力的调节 平衡量和引风量的目标,是当锅炉的运行处于稳定的状态时,要保持它的为微负压,做到这一点,系统就可以有效的并且安全的运行。炉膛中的负压自动控制机制,是通过调节引风机入口的风门开度来实现的,这个过程中,一定要保持炉膛内的负压在-20到10Pa的微负压状态之间,进而就可以保证锅炉安全的燃烧。 (4)对蒸汽温度的调节 在蒸汽温度的调节方面,现在基本上都是选用自制的冷凝水喷减温装置。它的工作原理是按照蒸汽的出口处,对温度测量的结果来判断的,通过自动打开调节阀,然后对温度进行有效的调整,以此来保证温度处于正常合理的范围之内,也就是在430到450℃之间。这些就是DCS系统的锅炉系统自动化控制系统的整体方案,这个方案的有效落实,在实际的生产中,不仅能够给相关的操作人员以很大的方便性,而且还能有效的保障各个行业的生产加工工作,尤其是在对燃烧的锅炉的保护方面,只要按部就班的执行每一项的工作内容,而不是偷工减料的落实工作,锅炉在工作方面是不会出现比较严重的事故的,所以相关的领导和技术人员对一线的操作人员,一定要做好相关的培训工作,进而保证DCS控制系统在实际的生产中发挥其最大的作用,给企业创造出更大的价值。 3针对于DCS控制系统的控制联锁保护技术 3.1锅炉的保护设计和技术应用 为了安全的监控炉膛,更好的保证稳定的锅炉燃烧情况,所以就需要控制好DCS的软硬件。在运行的时候,被输送到燃烧炉跟前的高炉煤气,还有焦炉煤气分别从锅炉的燃烧器,送入到炉膛内部而进行燃烧过程,煤气燃烧所需要的空气是由鼓风机提供给,而鼓风机在工作的过程中,先要把冷空气送到空气的预热器内,然后通过加热后,再让热风道把热空气送进炉膛内。如果煤气的压力过低,或者鼓风的引风因为其他的故障而停止了工作,锅炉的内部就会发生回火而造成爆炸的事故,对锅炉中的所有气动阀来说,在切断层面上都必须要进行连锁控制,这样才能保证在出现异常的时候,所有的安全气阀都可以被自动的连锁系统给切断,也就是说,点火煤气压力控制点火小的气动阀,而喷气自动阀,还有高炉煤气压力控制高炉的大喷气动阀,在它们之间实现连锁和切断,这对于所有的气动阀来讲,如果让引风机以及鼓风机进行全部的控制,那么一旦出现鼓风,引风机停止作业的情况,就会造成所有的气动阀都会被快速的连锁切断。 3.2水位连锁保护技术的应用 针对于DCS控制系统方面,其在处理水位变化方面能够实现非常好的自动化控制。这个系统内设置了因压力的大小而导致水位偏高或偏低的声光报警装置,还有因水位偏低而停炉热工连锁保护保护功能。尤其是气泡水位的控制设计方案,其可以根据给水的流量,还有气泡液位和蒸汽的流量对给水阀进行合理化的调节,进而保护了锅炉水位的稳定性。 4总结 这种DCS系统的锅炉系统自动化控制系统,不仅能够达到上面的效果,而且还能很好地实现节能,环保以及降耗,并且最终能够达到良好的经济效益以及社会效益目的,以上通过对自动化控制系统设计经验的分析,尤其是在DCS系统反面下的锅炉系统自动化控制系统应用的阐述,希望能给业界人士提供一些借鉴。 作者:王玮琳 单位:西安磐石电力科技有限公司 自动控制系统论文:PLC自动控制系统论文 一、PLC和智能模块的发展现状及趋势 PLC是一种在继电逻辑控制之后迅速发展起来的计算机工业自动控制装置,其强大的抗干扰能力和可靠度被广泛运用于多种工业自动化设备中。随着对PLC研究的深入和技术的发展成熟,越来越多的复杂自动控制系统纷纷将PLC作为了首选技术。与多年前的PLC功能相比,如今的PLC厂商已开发出各种各样的配套功能模块,智能化的处理能力也在不断增强,完全能够适应各类工艺生产流程,如输入输出模块,便是现今应用范围最广的PLC自动控制系统智能模块,其实现了采集外部模拟量和控制内部数字量的两种功能,甚至有一些品牌的输入输出模块已完全嵌入了A/D和D/A的功能,满足了市场的需要。然而,随着旧工艺旧设备的改造和工业控制系统的复杂程度提高,原厂配套的智能模块出现了功能性瓶颈,具有一定的滞后性,且因定制造价过高的原因,国内外开始对自动控制系统智能模块展开了更深层次的研究。 二、基于PLC自动控制系统的设计 1、PLC自动控制系统的结构构成PLC自动控制系统是通过PLC对工业生产中的储位、压力、流量和温度等生产要素进行控制的一种智能化系统,在此过程中,需进行PID的运算,通常在PLC厂家可以采购到配套的PID控制程序和过程控制模块,对于生产要素的采集和输出都有较为方便的控制方法,但基于价格和操作性的原因,不少PLC自动控制系统还是采取自己编程的方式,这对于复杂的PLC自动控制系统实现更多需求和工艺调整的控制策略,具有成本更低和操控性更强的特点。PLC自动控制系统的工作流程主要是:通过测量感应元件对信号进行反馈输入,进入A/D模块转变为系统能够识别的数字信号,再与控制参数进行比对,接着进入PID运算单元,得到偏差结果的计算,最后由D/A模块转变信号输出至执行元件,开始动作的执行。 2、PLC自动控制系统的智能化实现本文以储料储存和输送控制为例子,采用三菱公司生产的FX2N-48MR-001PLC对PLC自动控制系统的智能化实现过程进行具体介绍。 (1)储位的采集:寄存器M21闭合检测储位并选择输入通道读取储位值信号,A/D模块开始工作,再经缓冲存储器读取进入辅助继电器中,最后将数字信号储存入寄存器,等待PID的运算。 (2)PID的运算:首先,我们要初始化设定PID的固定指令参数表,即设定检测时间、增益滤波、微积分增益等参数。其次,设置独立的PID指令寄存器,当PID出现运算错误时,及时调整寄存器的ON和OFF状态,中断指令,而实际采集储位值信号时,也是通过中断和跳转指令和子程序调用指令来运算的。 (3)电动阀的输出:电动阀主要作为进出料控制的手段,是通过PID的控制和D/A模块的转换,将PID运算的模拟量结果进行输出工作,其输出值会储存在辅助继电器和缓冲储存器中,触发输出通道进行D/A转换的过程。 三、基于PLC自动控制系统的上位监控设计 1、上位监控介绍基于PLC自动控制系统的上位监控是由组态软件对上下位的通信进行衔接,且实时监控并记录PLC自动控制系统运行情况的管理方法。其采用组态软件对PLC、智能模块以及设备仪表等进行采集现场信号的工作,当系统运行到报警参数设置范围内的状态时,组态软件会以监控界面和移动终端设备等途径提醒工作人员。同时,该上位监控软件对历史数据能够进行统计和储存,便于对数据变量配置进行优化和完善。 2、上位监控界面设计上位监控界面设计分为两个步骤,一是画面的开发,通过组态软件对工业流程图的图形图表绘制,根据各设备的位置、规格和连接方式,通过缩小比例的显示方式表示在计算机屏幕中;二是工程变量的设置,监控界面中的工程变量往往用于集中进行生产监控和预警控制,因画面的直观效果,自动控制系统能够在监控界面中随时发现工业生产各个环节的运行状态,简而言之,设置工程变量即是在画面开发之后对各生产要素和连接方式的属性定义。 3、远程监控设计随着互联网的高速发展,远程监控与PLC自动控制系统结合起来,成为了PLC自动控制系统的一个很重要的智能模块。组态软件中内嵌有B/S结构,可以让自动控制系统的监控手段脱离现场的监控,随时随地对工业生产进行监控和管理,亦可设置纯浏览权限,只能访问监控界面,进行实时数据观察,该方式已成为了上位监控的重要发展方向。 四、基于PLC自动控制系统的智能模块设计 为满足PLC应用于各种自动控制系统的要求,配套输入口的模块购买成本十分高昂,而且相对固定的性能和无法扩展的弊端对于小型自动控制系统和老工艺改造项目具有较差的灵活性。针对于此,本节将阐述智能输入输出口模块在PLC应用中的二次设计过程。 1、智能输入输出口模块的设计方案智能输入输出口的设计主要通过编程来自定义种类各异的逻辑功能,实现与PLC联通信息,输入输出模拟量,并于上位监控界面中显示的功能。其中,智能输入输出口模块优秀控制器采用单片机作为主机来完成通信的传输和数据的控制,PLC作为辅机来对两者进行联通。而单片机逻辑电路设计交由CPLD来完成,所有模块和输入输出外设都经过CPLD与单片机利用总线连接,实现抑制容易、兼容性强等特点。 2、硬件模块设计 (1)单片机模块单片机是智能输入输出口模块的优秀部分,本文对单片机的选择为兼容8051指令代码的单片机,该类型单片机的功耗、速度和抗扰性能都得到了市场的良好反响。其次,该类型的单片机采取外部晶振模式并内置2个30pF电容对波特率的把握较为稳定和快速。由于STC12LE5A60S2和CPLD的供电电源为3.3V,所以可以直接进行总线连接。同时,本文将单片机的ALE引脚、中断、P2和WR/RD接口与CPLD连接,易于控制矩阵式键盘的操作。 (2)CPLD模块CPLD是自定义逻辑编程开发的专用集成电路,其利用配套的输入软件、开发软件和仿真软件对内部逻辑烧写实现电路设计、仿真和优化的制作过程。在CPLD的选择上,首选电源电压为3.3V的CMOSEPLD,满足管脚数量大于144个、I/O口大于116个的高性能和高密度要求。 (3)D/AC和A/DC模块D/AC模块的主要作用是输出0~5V的模拟量,为满足不同电路的设计要求,其输入方式应满足市面常见的直接数字和单、双缓冲并存的输入方式,至于模拟信号是否在转换后通过电流形式输出还是电压输出,本文对此不作要求;A/DC模块的主要作用是转换数字量信号,并经单片机发送至PLC进行PID运算。按照常见的自动化控制系统的要求,A/DC模块必须具备8路采集通道,且采集精度应符合8位分辨率的要求。 3、软件模块设计 (1)CPLD程序的编写CPLD程序的编写主要是对总线地址译码、读写时序、数码管扫描、键盘自动扫描的操作,通常采用AHDL语言来完成工作。其编程流程为:首先,进行总线地址译码,获取单片机对A/DC和D/AC模块的读写时序,通过读写时序判断A/DC和D/AC模块的转换状态;其次,传输采集数据给单片机,通过对数码管的1KHz信号扫描模式,将数据显示与LED上;最后,根据键盘自动扫描200Hz信号的结果,判断单片机中断的按键动作,输出至总线。 (2)单片机程序的编写单片机程序的编写主要是对主程序、功能菜单程序、显示程序和模块通信和控制进行设计。此过程是对智能输入输出口模块人机交互界面的设计,应以简单便捷的操控设计为原则,满足通信和控制模块的功能性需求。 4、PLC和智能输入输出口模块的串行通信实现PLC和智能输入输出口模块的串行通信实质上是模拟量和数字信号的传输通信,其通讯数据以每帧10个字符为单位进行传输工作,并采用STX作为起始标志,ETX作为结束标志,中间部分为命令码和校验码,通讯模式通常使用9600bps串口波特率和相同的传输数位,此过程中数据的读写工作均交由单片机完成,即将单片机作为编制通信程序的主机,以实现数据通信的需求。 作者:马婷单位:江苏省连云港财经高等职业技术学校 自动控制系统论文:热电厂输煤计算机自动控制系统 电力存在于人们日常生活、工作的每一个环节,无处不在,现代社会的经济发展进离不开电力,是国家进行经济建设、工业活动的重要保障,电力不管是对个人的生活质量还是对国家的发展建设都具有重大的影响作用,所以热电厂的发展运行情况是人们关注的热点,而输煤系统作为供应燃料生产电力的重要保障,是热电厂运行的重要构成,对热电厂的生产效率有着至关重要的作用。选用热电厂输煤计算机自动控制系统能够及时监测输煤运行过程中的各种参数情况、减少电厂工作人员的工作强度,增强电厂的设备和相关工作人员的安全系数,尽量减少或防止意外事故的发生及扩大,保障热电厂的正常能够正常、持续地运行。 1热电厂输煤计算机自动控制系统的原理 热电厂输煤系统可以分为两大部分:上煤和卸煤,为了保障热电厂的正常运行,对输煤过程中的各项设备功能及协助操作有着严格的要求标准,热电厂输煤计算机自动控制系统能够控制并及时调整输煤过程的现场设备运行,并对所有的现场输煤设备进行联锁控制,保证整个输煤系统能够正常持续地运行。而热电厂输煤计算机自动控制系统在设计时都应该要包含联锁启动、故障报警、停止和紧急停止4个基本功能,符合以下原理要求: (1)在给热电厂供煤时,各个设备的启动和停止应该要设定一种特定的顺序,即要能够对各个设备之间进行联锁控制。 (2)设备启动和停止过程设置要结合热电厂的实际工作情况计算后,设置合理地时间间隔(延时功能)。所有设备启动的延时统一设置为一个数值如15s,而停车延时可以根据不同的设备按照日常输煤工作的实际经验经过计算后分别设置为几种不同的数值,如10s、15s、20s、25s,只要保证设置的延时时间停车时破碎机要是空载的状态,同时在输煤皮带上要没有剩余的煤,延时数值的要结合热电厂输煤设备实际情况合理设置。 (3)输煤系统运行时,监测运行情况,一旦有设备发生故障的时候,立即发出报警信号并且能够自动控制停车,同时,前面的供料设备也需要跟着停车,后面的设备也要按照特定的顺序和延时进行联锁停车。 (4)在每条输煤的皮带上都设置双向跑偏开关,跑偏多少角度时发出告警信号,跑偏多少角度时发出告警并且自动停车,跑偏角度参数设置可以根据以往经验设置。 (5)可以直接在线选择启用备用的设备进行运行。如果有特殊情况发生时,可以把之前的供煤方式变成两条输煤线路的设备交叉供煤的方式。(6)可以把各个机电设备的运行情况记录显示出来,并且能够实时记录输煤过程中发生的报警、自动停机等情况。根据这些基本原理建立热电厂输煤计算机自动控制系统能够保障输煤系统正常运行下去,把各种可能发生的情况处理方法存入系统,及时快速地操作各种输煤设备,并持续监控整个输煤过程中的运行情况,发生意外状况时能够及时报警并按设置处理,有效防止意外事故的扩大,提高热电厂的生产效率,加强输煤过程的管理。 2热电厂输煤计算机自动控制系统的优点 热电厂输煤多是依靠皮带进行输送的,具有有皮带数量大、输煤工作繁杂;设备分布范围广、输送线路长、应用过程中故障事件多;设备启动要求高等特点。而传统的输煤系统是基于继电接触器产生的,针对上述特点在热电厂的运行过程中经常会发生皮带跑偏、撕裂或者是落煤的管道经常堵塞等这些生产故障,需要耗费极大人力成本及时间成本,而随着人们对电力的需求增加,热电厂规模的日益扩大,传统的输煤系统开始难以满足热电厂的需要。以PLC为优秀控制管理的输煤计算机自动控制系统能够更好地满足热电厂的市场需求,降低电力的生产成本,热电厂采用计算机自动控制系统输煤具有几个优点: (1)便于数据采集、处理工作。输煤计算机自动控制系统中,采集数据这项工作是计算机系统的主要工作内容,它将对输煤各个环节过程中的数据、规格进行实时监测,并且及时记录存储监测数据,同时,计算机自动控制系统里面包含各种数学运算、数据转换、数据排序、查找、为操作等多项功能,便于工作人员及时查阅、计算和处理输煤过程中的数据,提高输煤系统的工作效率。 (2)操作性强、可靠性高。热电厂输煤计算机自动控制系统在对系统的运行过程进行监测时,如果数据出现异常变化,可以根据事先设置好的报警数值发出报警信号,并及时调整设备运行状态,减少设备发生故障的概率、提高输煤系统的运行效率,保障热电厂工作的正常运行。 (3)适用范围广。热电厂的输煤系统中设备比较繁多,同时分布的比较分散,而要更好地完成输煤工作就需要多种设备之间相互配合密切,输煤计算机自动控制系统能够远距离控制各种设备的操作进行,并进行联锁控制,使设备与设备之间的操作既能够独立完成,又能够合作互动。 (4)便于数据联网和通信。计算机自动控制系统一般都可以相互之间进行联网、数据传送、通信,这样可以及时反映处理热电厂输煤过程中产生的问题,节省人力成本及时间成本。因为热电厂输煤计算机自动控制系统的这些优点,能够帮助输煤系统可靠准确地持续运行,并能及时响应输煤现场的各种意外事故,提升输煤系统的自动化,减轻热电厂操作工人的工作强度,缩短输煤设备的空载运行时间,提高热电厂的工作效率和生产能力。 3结论 热电厂输煤系统是一个设备众多、布置分散并且运行环境差的工业系统,而计算机自动控制系统能够通过可编程控制器的控制来自动控制上煤和卸煤,能够在系统出现故障时,及时地发出报警信号,并根据事先的数据设置自动采取相应措施,保证整个热电厂输煤系统可靠、稳定地运行,减少或防止各项意外事故的发生扩大,提高热电厂的工作效率,减少热电厂工人的工作强度,为热电厂的生产奠定基础。 作者:赵奇远 唐银敏 单位:南阳热电有限责任公司 南阳农业职业学院 自动控制系统论文:楼宇自动控制系统的智能建筑论文 1工程概况 苏州吴中区南溪江路商务中心位于南溪江路和明溪路交叉口,总建筑面积120585.21m2,其中地上建筑面积82871.71m2,地下建筑面积37713.5m2,建筑高度85.3m。主要功能为商业、办公、酒店,地下室为汽车库和设备用房。酒店为五星级酒店(金陵饭店)。南溪江路商务中心采用了楼宇自动控制系统实现了对建筑的智能管理。本文仅介绍BAS系统中空调能耗管理系统的应用。 2设计依据 1)《20kV及以下变电所设计规范》(GB50053-2013)。2)《低压配电设计规范》(GB50054-2011)。3)《高层民用建筑设计防火规范》(GB50045-1995(2005版))。4)《建筑物防雷设计规范》(GB50057-2010)。5)《火灾自动报警系统设计规范》(GB50116-2013)。6)《智能建筑设计标准》(GB/T50314-2006)。7)《综合布线系统工程设计规范》(GB50311-2007)。 3系统原理 本设计采用新型集散控制系统——现场总线系统(FCS系统),能把控制功能分配至现场每个控制回路,并完全分散在现场仪表中,从而提高了系统的可靠性,实现真正的分布式控制。本系统可分为:设备层、控制层和管理层,主要监控对象为AHU、PAU等空调系统及水泵、电梯等设备的运行及故障信号。建筑设备监控主机控制室设在监控中心内,通过光HUB及BNA把TCP/IP协议转换成C-BUS,从而连接多台DDC直接数字控制器(可带远程输入输出模块),把各楼宇设备连通起来;还可通过ODBC、API等接口方式完成与其他系统的通信,实现建筑内的资源共享和综合管理。本建筑BA系统的监控及自诊断功能设于一层监控中心内。建筑物共设33台空调机组,其中5台采用空气净化变频机组。8台排风机组由专用PLC可编程控制器控制。一般变风量空调及一般组合式空调控制原理:由送(回)风传感器控制调节冷、热水电动二通调节阀,同时根据需要对风管电加热器进行分级调节,在电加热器后设置高温保护开关,当保护开关动作时,关闭电加热器;当风机停止时,连锁关闭电动二通阀。对组装式空调器风机进行变频控制,由室内温度控制调节冷、热水电动二通调节阀,同时根据需要对风管电加热器进行分级调节。在电热器后设置高温保护开关,当保护开关动作时,关闭电加热器的电源;当风机停止时,连锁关闭电动二通阀和电加热器。要注意风机开,电加热器才能开。随着高、中、低过滤器阻力的改变,通过控制变频器改变风机转速以维持风量,保证换气次数不变,延长过滤器的使用寿命。在送风总管上设风管压差传感器,同时在夜间值班模式下改变风机运行转速以降低能源消耗。 4供电电源 本系统设备电源由控制室配电箱引来,容量为三相5kW(配UPS不间断电源)。DDC直接数字控制器就近安装于各个空调设备机房内,电源由就近配电箱引出,容量为单相0.5kW。 5电气接地 在建筑工程设计中,供配电设计非常重要,而接地系统是其中的重要组成部分,占据重要地位,因为它能直接影响供电系统的安全与稳定。特别是近年来,社会科技越来越发达,智能化楼宇的出现在给我们带来方便的同时也产生了新的问题。本工程采用TN-S系统。在设置该系统过程中,根据其工作零线与专用保护线以及它们连接的位置,设置智能化楼宇系统的安全保护、交流工作、电子设备直流接地系统、防雷保护系统,以保障智能化楼宇的安全。 6结束语 楼宇自控系统是建筑智能化系统的重要组成部分,它是为实现建筑的使用功能服务。一幢智能化建筑需要自控设计系统承包商、建筑施工单位、业主等各方人员共同协调、密切配合、精心设计和组织施工。楼宇自控技术在智能建筑中的应用节能效果显著。有理由相信,我国智能楼宇自控系统应用将更加合理,技术发展也将更加成熟。 作者:张哲张晓萍单位:苏州设计研究院股份有限公司 苏州工业园区设计研究院股份有限公司 自动控制系统论文:电厂自动控制系统(装置)Y2K问题测试 【摘要】针对发电厂计算机自动控制系统(装置)2000年问题(Y2K问题),阐述相应的测试方法、步骤及分类,认为应根据不同的测试对象,采取不同的测试方法和步骤;无论测试对象如何,一些测试方法是基本的,具有一定的共性。 【关键词】发电厂自动控制系统2000年问题测试 发电厂Y2K测试所涉及的对象一般有:(1)计算机自动检测装置或检测系统,包括测量仪器仪表和有关的检定系统等;(2)计算机控制装置或系统,包括PLC、单回路/多回路调节器和监控系统;(3)其它计算机自动控制系统(设备),如分散控制系统(DCS)。对于不同的测试对象,应根据其具体运行情况及相应功能,采取不同的测试方法和步骤,才能最有效地测试不同对象的Y2K问题。但无论对象如何,有些测试方法是基本的和共性的。本文从发电厂Y2K问题测试方法、步骤、需选时间点段及发电厂Y2K问题分类等几方面进行讨论。 1测试方法 对于发电厂计算机自动控制系统(装置)Y2K问题,一方面要测试系统能否顺利跨越2000年,能否识别非法和无效日期,所有日期显示是否正确;另一方面,更要测试系统在2000年前后能否稳定运行,功能是否正常,会不会引起误报警乃至保护误动作等。对于不同测试对象,应有不同的测试方法。 1.1自动检测仪表 对自动检测仪表进行Y2K问题测试,一般最好用离线测试法,即用备品备件外接信号源来对其进行测试,以免在测试过程中产生干扰信号,影响整个系统运行。 1.2PLC和控制器 首先应根据该PLC或控制器对系统的影响程度,决定进行离线还是在线测试。但有相当一部分PLC和控制器可能没有日期和时间设置功能,无法进行直接测试。在这种情况下,应分2步进行:第一,若该设备有源代码,应对源代码进行分析,确定应用软件何处用了时间功能,如定时器等;判断这些时间功能是由实时时钟或系统时钟产生的,还是由计数器或脉冲产生的。若是由实时时钟产生的定时,可能有Y2K问题;若是由计数器产生的定时,软件本身应不会有Y2K问题。第二,应对该控制器的硬件电路进行分析,确定硬件电路是否有备用电池和实时时钟RTC芯片等。若没有这些芯片,硬件本身应没有Y2K问题。如果以上2步都有明确结论,就可确定该设备是否有Y2K问题。 对于类似单回路/多回路调节器的控制器,可直接测试其控制功能是否正常,也即对控制器硬件和应用软件同时进行Y2K问题测试。对于由工业控制计算机构成的控制器,应首先对工控机本身进行测试,再对应软件(如控制软件等)进行测试。对于PLC,先用编程器对PLC本身进行测试,再对应用软件进行测试。需注意的是,用编程器修改的是PLC本机的日期及其时钟,而非编程器日期。 1.3监控系统 监控系统由上位机和下位机构成,或由人机接口MMI加PLC构成。首先应根据该监控系统对整个系统的影响程度决定是进行离线测试,还是进行在线测试。监控系统的Y2K问题测试分2大部分,即下位机测试和上位机测试。先对下位机进行测试,方法与1.2节所述类似;再对上位机测试,包括上位机本身和应用软件测试;最后,对上位机和下位机同时进行测试,测试系统运行有无异常、功能是否正常。 1.4DCS系统 DCS是整个发电机组监控的神经中枢。为保证安全,在进行DCS测试前,应确保机组已停运。对于DCS,应首先进行单项测试,再进行系统测试,确保整个DCS不受Y2K问题影响。(1)DCS单项测试。先进行单个控制站、工程师站操作站的硬件和操作系统是否存在Y2K问题及其严重性,再对工程师站、SOE、控制站的各种应用软件及其功能进行测试,如工程师站组态功能是否正常、SOE事件记录功能是否正常、控制站的数据采集和控制功能是否正常。(2)DCS系统测试。单项测试后,为确认DCS控制站、操作员站和工程师站等单元间的接口、DCS数据库(包括实时数据库和历史数据库)、DCS监控和保护系统等的Y2K问题,应进行DCS系统测试。测试前,先找到DCS主时钟,通过修改主时钟时间对DCS进行系统测试,在各个关键时间段上考察DCS功能是否正常。必须进行测试的功能模块有:保护、控制、操作、显示、事件记录、报警、打印、趋势、组态、报表和上载/下载等。 2测试步骤 为尽可能减少对整个系统运行的影响,保证设备安全,测试前应认真、仔细地做好安全措施,包括现场安全措施、测试设备软件备份和系统设置备份等。(1)测试前,准备好系统启动盘和软件安装盘等;(2)测试过程中,记录所有测试数据和过程;(3)测试完成后,恢复系统及其设置,包括恢复系统日期和其它设置到测试前状态,如电气、执行机构等。 2.1测试前 在实施测试前应做好以下工作:(1)确认被测试系统的相关资料和台帐的正确和完整性;(2)验明所有的日期输入、输出、显示和内部时钟;(3)做好被测系统软件和数据备份;(4)记录被测系统的设定参数;(5)测试前排除或记录异常现象;(6)找出被测系统与外部系统的接口参数;(7)编写测试作业指导书或测试规程;(8)开会审核测试作业指导书或测试规程;(9)做好被测系统的现场安全措施。 2.2测试中 在实施测试时应做好下面工作:(1)严格按测试作业指导书实施测试;(2)遵守测试程序的顺序;(3)准备应急人员以应付意外事故;(4)输入测试数据进行测试;(5)记录所有测试情况和数据。 2.3测试后 完成测试后应继续做好如下工作:(1)将系统时钟回调到正确的正常时间;(2)在测试前,如被测系统与外部系统断开,则恢复系统连接;(3)删除所有测试文件,并将系统恢复至测试前状态;(4)重新启动被测系统,观察系统运行是否正常;(5)准备支持任何测试后的生产启动;(6)保证可用于审核和复阅的详细测试结果。 3需要选择的日期 无论发电厂Y2K问题的测试对象如何,以下日期是必须测试的:(1)特殊日期测试。以往软件设计时,常把99/9/9作为特殊日期标志。在这种系统中,若输入99/9/9,系统功能可能会发生异常,甚至不能执行系统功能。因此,必须测试1999/9/9。(2)世纪跨越测试。对于世纪跨越1999-12-312000-1-1,这是必须测试的日期。这时,要判断系统能否正确跨越世纪、系统正常运行且现有功能是否不变和系统在21世纪时能否正常处理日期数据。(3)闰年测试。在设计软件时因未考虑到2000年是闰年,因此若需处理与日期相关的功能时,系统可能会出现异常,导致不能正常处理日期数据。所以2000-2-282000-2-29,2000-2-292000-3-1是必须测试的日期。(4)人为设置日期测试。系统应承认有效的日期测试,包括:1999-9-9,1999-12-31,2000-1-1,2000-2-28,2000-2-29,2000-3-1,2000-12-31,2001-1-1,2001-2-28,2001-3-1,2004-2-28,2004-2-29,2004-3-1;系统应拒绝(无效)的日期测试,包括:2000-2-30,2001-2-29,2004-2-30,0000-00-00。(5)其它日期测试。如2000-12-312001-1-1,2010-1-1,2038-1-1等。以上日期,对于任何对象都应测试,且为更全面地测试对象的Y2K问题,还应根据具体情况考虑其它日期测试。 4问题分类 根据北仑发电厂(1999/1/25~2/3)和嘉兴发电厂(1999/2/16~2/26)的计算机自动控制系统(装置)Y2K问题测试情况,Y2K问题对发电厂计算机自动控制系统(装置)的影响可归结为以下4个方面。 4.1没有实时时钟芯片或时钟功能的控制系统(装置) 这部分设备虽然属于计算机或单片机控制器,但因没有实时时钟芯片或时钟功能,设备中没有日期和实时时钟,因此不存在Y2K问题。如小汽轮机控制器505、ROTORK电动头、PMC轴封控制器和DFS火检等。 4.2“Y2KReady”的自动控制系统(装置) “Y2KReady”是指在通电或断电状态下,系统(装置)的时钟存在Y2K问题,但系统功能不受影响,能照常运行。如:(1)不能顺利跨越2000年,需要通过人工设置到2000年,但系统功能不受影响,可正常运行。如在世纪跨越时,年份变为1900,因有些操作系统最早年份为1980年,因此系统显示1980年,需人工设置为2000年,如新华DEH使用的工控机、西门子DCS编程器PG750、SOE等。(2)无法识别或拒绝非法日期的设备,但不影响其功能,如某电厂的质量流量计,接受了2001年2月29日。(3)闰年问题。某电厂的废水系统PLC,2000年2月28~29日测试,实测现象为3月1日,但系统运行正常。(4)日期显示问题。某电厂2号灰控PLC,2000年2月28~29日测试,实测现象为2月28日,即时间变化,日期不变,但系统功能正常,运行稳定且无异常。 4.3“Y2KOK”的自动控制系统(设备) “Y2KOK”是指在通电或断电状态下,系统(设备)时钟不存在Y2K问题,且系统功能正常,运行无异常。这类设备有:某电厂的网控闭锁装置、电除尘中央管理机及炉内加药系统等。 4.4“Y2KNotOK”的自动控制系统(设备) “Y2KNotOK”是指在通电或断电状态下,系统(设备)时钟存在Y2K问题,且系统功能不正常,运行异常,如某电厂的硅表。 5结束语 通过Y2K问题的测试,一方面可掌握发电厂自动控制系统(装置)Y2K问题的严重程度;另一方面可借此制定Y2K问题的解决方案及各种应急措施,具有重要意义。所提出的测试方法、步骤、选择的时间段和分类等几方面问题,可供发电厂同行参考,希望共同对此问题进行深入、细致地探讨,为保障机组安全、经济运行,顺利跨入21世纪打下良好基础。 自动控制系统论文:水位自动控制系统设计 近年来对城市供水提出了更高的要求,水塔水位控制自动化系统被不断地改造,以适应社会的发展和人民生活水平的提高,满足及时、准确、安全和保证充足供水。目前水位自动控制系统有很多成熟的产品,控制手段主要有单片机监控、比较电路监控、利用PLC和传感器构成水塔水位恒定的控制系统等,运行可靠,可实现远程监控和无人值守。在许多偏远地区,特别是居住相对分散的农村地区,供水问题也待解决。如果仍然沿用人工方式,劳动强度大,工作效率低,安全性难以保障。本文针对乡镇和偏远农村家庭供水的特点,设计一款简单实用、符合要求的水位自动控制系统。 1水箱水位自动控制系统的组成 针对偏远农村分散居住,取水不方便(包括从水井取水)的特点,考虑到农民生活消费水平不高,设计的供水系统必须是既方便农民的生活,又经济实惠等特点的水箱水位自动控制系统。水箱水位自动控制系统的组成。 由图中可知,水位自动控制系统电路主要由主电路和控制电路两大部分组成。主电路是一台抽水水泵,由220V交流电源电压供电。控制电路由包括整流、滤波、稳压电路、感应电路及限流限压电路组成。 2水箱水位自动控制系统的设备 水位自动控制系统的设备只需选用价格低廉、安全可靠的设备。 由设备表可知,所有的设备都是简单而常用的小型设备,价格低廉,控制和维护简单易于掌握,对远离城市的偏远地区非常适用。传统的水位控制系统通常使用传感器进行上、下限控制,以保证水位在上、下限之间。此设计中只用三根导线来代替传感器放置在上、下限水位之间,利用水的导电特性完成上、下限水位的自动控制,节省了购买传感器的费用,也不必考虑传感器的故障,进一步降低成本,提高系统的可靠性。 常见的生活用水供应系统工作形式是由外来补充水源(一次水源)向一个高位水塔和一个低位水池补水,再由高位水塔和低位水池(二次水源)向各用户供水。此设计主要考虑针对家庭供水系统(或者某些单独取用水之处),因此只需用(储)水箱而非水塔供水。系统供水是由水箱直接供应,不用考虑由位置高度所形成的压力来进行供水,不用气压供水,不必在屋顶上设置水箱,也不用单独建筑水塔,仅在厨房或需用水的地方放置一足够大的(储)水箱即可满足供水要求。 3水箱水位自动控制系统的控制原理 该水箱水位自动控制系统结构简单,控制原理如下:系统上电后,交流电源经整流、滤波、稳压后,由电位器调节获得12V直流工作电压。当水箱水位低于下限时,接触器线圈失电,其常闭触头使水泵接通工作,抽水到水箱中;当水位上升到上限时,接触器线圈得电,常闭触头断开,常开触头闭合,水泵停止抽水。 V1、V2用来保护LM317输出端电压为安全电压,使其免受短路电流的影响;V3用来保护三极管,同时避免触电事故的发生。水位的上、下限可通过调整三根导线的位置设定。 4测试应用 该设计经安装调试,结合实验室给排水系统进行测试,效果良好。正式应用于某乡镇几个家庭的日常用水装置中已将近两年,至今未发生故障。该系统在运行期间稳定性高,完全符合预先规定的标准,只需将控制电路稳压输出调整在10V-12V之间,可投入使用。可用交流变压器供电,也可以用直流供电。 5结束语 设计的水箱水位控制系统因价格便宜,结构简单,使用方便,不易发生故障,可用于要求不高的给排水系统中,特别适用于城镇及偏远山区取水装置。 自动控制系统论文:污水处理自动控制系统研究 摘要:随着经济社会的发展,人们在工业生产、生活中产生的各种类型的污水越来越多,如何处理污水一直是人们热议的话题,近年来,随着污水处理自动控制系统的不断完善,污水处理自动控制系统使用率及净化效果也越来越好。本篇文章主要是介绍污水处理自动控制系统的常见类型、特点、发展现状,详细论述了污水处理自动控制系统在国内外应用研究方面的基本情况,并结合当前污水处理情况分析了其今后的发展趋势。 关键词:污水处理;自动控制系统;发展情况;发展趋势 近年来,随着生态环保型社会的建设,无论是各级政府、专家学者还是人民群众,对如何处理生活中的污水都给予了非常高的关注度,这些都推动了污水处理厂污水处理自动控制系统的发展、应用。随着对污水处理自动控制系统研究的深入,人们对其类型、制约因素等将会有更深层次的认识,这有有助于进一步加快污水处理自动控制系统的研究、应用和处理效果。 1污水处理厂自动控制系统论述 设置污水处理自动控制系统最终目的高效率、低能耗的处理各种类型的污水,溶解氧、流量等是污水处理厂中普遍使用的自控变量,作用非常明显,即管控供气、回流污泥、化学药剂投加量等,只有准确处理三者之间的各种比例关系,污水处理才能达到理想的效果。随着科学技术的发展,当前,主要有数据监控采集系统、全厂自动控制系统2种类型。数据监控采集系统,信息化程度高,采集监控对象主要是污水处理过程中的数据参数,作用对象比较简单,在功能上不能单独实现全场生产的自动化控制。全场自动控制系统功能比较齐全,作用内容比较系统,集监控和采集数据于一体,组态非常灵活,界面易为操作者接受,方便扩展,且由于使用时间较长使得技术应用非常成熟,在目前污水处理厂中的普及率非常高。随着污水处理自动控制系统的发展,当前,主要有3种常见类型:PLC可编程序控制系统、集散控制系统、现场总线控制系统等不同种类,这是目前使用率较高的自动控制系统类型。PCL在可靠性、控制能力方面表现非常好,编程类型简单,只要操作工人简单学习就可快速使用,外部环境对该系统产生的影响非常小,系统运行比较稳定,同时,该系统有不同类型的接口,与其他的设备可以非常简单的接通,在灵活性、可扩展性等方面也有令人满意的效果,正是其简单易行的特点,使得该系统一旦出现问题,技术人员可以快速完成修复工作。DCS主要体现的是标准化、模块化、系列化,可以实现集中操作管理,该系统在自主性、协调性等方面表现较好,对信息技术的依赖性比较高,具有比较高的工业使用受众面,在使用率、普及率上占有一定的市场比例。FCS的特点比价简单,即主要依靠通信网络,可操作性强及分散功能快等特点。 2污水处理自动控制系统的应用研究现状 与国外相比,尤其是已经高度使用计算机系统操作污水处理自动控制系统的欧美国家,很多地方的污水处理自动控制系统已经高度信息化、自动化、智能化,无论是数据采集还是过程监控等大部分都可以由计算机代替人工完成,技术含金量非常高。同时,在各种技术应用上也比较成熟,一旦某个系统故障,在一定时间内如果无法快速排出,可以快速转换到人工操作进行手动处理,很少出现污水处理自动控制系统停运的现象,从而保障了污水处理厂全天候24小时的正常运行。在欧美国家应用比较典型的系统是SCADA系统,在污水厂中该系统在传统在线感应器方面配备齐全,例如,常见的温度计、水位表等可方便用于污水处理过程中的数据采集。不同国家的经济政策、环保政策等都会对配备传感器的数量、水质、处理效果等产生不同程度的影响。最初,我国在污水处理方面的各种费用明显不足,国外使用比较普遍的自动控制系统配备不全。近年来,随着各级政府对污水处理工作认识程度的提高,污水处理工作中的信息化处理程度不断提高,无论是生产还是污水管理等都进入了快速发展时期,信息技术的快速发展也为污水处理行业的生产管理自动化、信息化、智能化等提供了有力的支持。当前,从宏观形势上看,我国的污水处理控制水平主要包括手动操作、半自动控制和全自动控制3个层面,每个层面都有不同的适应类型,发展方向也不尽相同。 3污水处理自动控制系统的未来发展趋势 虽然污水处理自动控制系统越来越受到重视,但是该系统并没有达到非常高的普及率,这也是与该系统自身的缺点是分不开的,例如,检测工具有时候会出现问题,在可靠性、稳定性方面做的不够好;污水厂中的传感线主要作用还是体现在检测方面,投入费用、维护成本都比较高;大多数污水厂建成时间比较久远,很难结合当下的新技术在原有基础上再造;自动控制系统缺少专业的操作人员,操作人员缺少自动系统方面的理论知识和实践经验,在操作过程中很容易发生安全事故。今后,污水处理自动控制系统将进一步突出安全性,更加注重人性化、科学化,随着信息技术的发展,有关污水处理系统的研究进一步深入,该系统自身存在的不少问题将会迎刃而解,将会大大推动该系统的普及应用。 随着社会科学技术的发展,人们环保意识的不断增强,对污水处理自动系统的研究、应用力度将越来越大,污水处理工作也将迈上新的台阶,更好的服务于经济社会发展和人民群众的健康生活。 作者:周志强 单位:秦皇岛市第一污水处理厂 自动控制系统论文:自动控制系统在污水处理的运用 摘要:随着环保意识的不断增强,人们开始越来越重视对环境的保护。然而,在经济迅速发展的今天,工厂污水的随意排放,给人们的生产和生活带来巨大影响的现象随处可见。因此,做好污水的处理工作显得尤为重要。本文主要从当今国际国内社会污水处理的现状入手,明确这一领域中自动控制系统的组成、特点及其在污水处理过程中所起的作用,进而能为我国自动控制系统在污水处理中得到更充分、更合理的运用找到有效方法和途径。 关键词:自动控制系统;污水处理;运用 随着资源节约型—环境友好型社会提出,生态文明建设得到了不断地发展,人们的环保意识也在不断增强。但是,面对经济发展所带来的污水肆意排放问题却始终没有得到彻底的解决。究其原因,有企业的环保意识不强,但同时也不乏有处理污水的技术设备不过关,不能很好的对企业排出的污水进行处理等原因。因此,要真正解决这一问题,需要更好地运用一些先进的技术,其中就包括自动控制系统。我们要通过采取各种措施,让自动控制系统在污水处理中充分发挥它的作用。 1污水处理中的自动控制系统的组成、特点 污水处理中的自动控制系统即是要求采用一些先进的技术,包括计算机技术、虚拟的网络技术、数据的组成分析系统、图像的呈现的手段等来实现对污水处理的全程的监控和管理,在确保把污水中的杂质从中分离出来的同时还要求确保处理过的杂质和清水能够进行再次的循环利用。通过自动控制系统来实现污水处理的这一目标,要求其必须具备一定的基础硬件,比如说,能够精确监测水质酸碱度的设备要具备、能够及时准备对这些监测数据进行整合梳理的数据的组成分析系统要具备,能够将这些数据汇集在一起的数据网络也需要建立,还包括一些显示器、打印机等等也都是这一系统的必备要素。当然,在这一体统在运用实施的过程中,还有一个更加关键的因素,即能够掌握控制分析这一系统的人。对于污水处理中的自动控制系统,他需要的设备的技术含量较高,精确度较强,对人综合素质的要求也极其严格。但从这一系统的使用过程来看,它仍然具有其他系统所无法比拟的优越性,例如,他的适应性较强,减少人为因素的影响使得数据的准确度甚至精确度较高,开放性也比较强,同时,在这一污水处理过程中,由于自动控制系统的应用还能省去更多的人了和物力,可以为企业节约更多的经济成本和劳动力成本,从而可以为企业的扩大再生产提供保障。 2自动控制系统在污水处理中的运用现状 自动控制系统在污水处理上的应用最早是出现在国外,因而,这方面的技术和设备对比我国国内也具有明显的优势。尤其是在一些欧美国家,自动控制系统在他们城市和工业污水的处理上很早就已经开始使用。他们使用电脑进行数据的全面记录,同时采用一些先进的技术设备进行了远程的监控和控制,甚至在某些地方、某些领域都已经完全实现了自动化的污水处理操作。比如在当今的美国社会,一些规模较大的污水处理设备厂均有一套适合自己的、相对集中而又有所分散的自动控制系统在不断的工作。他们不需要更多的人力,有的只是或多或少、设置井然合理的计算机,他们不断在对整个污水的处理的环节在进行控制,包括污水中废弃物的沉淀是否达标、过滤是否合格、反复冲洗的次数是否无误、化学物质的投放对污水净化是否安全等等都有自动化的设备在监控和控制。随着我国对保护环境的日益重视,这些自动控制系统也在我国得到了越来越广泛的使用。比如在我国山东某污水处理公司,也已经开始使用这一系统进行污水的处理工作。他通过一种优秀的电子器件,使用光缆,双绞线等将这一优秀电子器件与电脑服务器的终端、操作站等进行链接,形成自己集团单位的一个局域网。凭借这一局域网络,它可以对污水处理的整个情况进行控制和管理,取得了很大的成效。然而,由于我国在资金技术等方面还存在较大差异,对于自动控制系统也仅仅是在一些大型的污水处理单位进行使用,对于那些小型的污水处理厂却只能望洋兴叹,无法真正的采用这一设备。再加上这一设备由于技术的原因,也不能真正的实现完全的自动化,很多时候对污水处理情况的检测还得需要人力去进行抽样检测,这也给我们的污水处理工作方面实现自动控制系统的处理带了很大的障碍。这也需要我们不断的研究和思考,积极学习外国的先进经验,引进外国的先进设备,再结合自身条件的基础之上,努力实现把自动控制系统真正的应用在污水处理这一领域中。 3自动控制系统在污水处理中的运用 近年来,随着市场经济的发展以及人们对污水处理标准的不断提高,自动控制系统在这一领域中的运用也显得至关重要。通过自动控制系统,实现污水处理厂生产运行远程监控,在污水处理厂的进水槽、粗格栅、细格栅、沉砂池、生化处理池、沉淀池、污泥处理站、出水槽等处理单元分别安装不同类型的传感器探头及控制模块,用于检测进、出水质、流量、COD、NH3、PH值、加药量等运行处理指标、通过各传感器探头数据采集,控制模块将数据传送到中央计算机中心,其会根据实时数据进行分类,并及时做出分析判断,根据运行处理水质的各项指标与设计要求对比,得知当前的运行状态,计算机通过控制模块发出指令,及时调整运行状态,确保出水水质合格。针对这一设备在我国的运用现状,例如:资金技术的缺乏导致的这一系统不能在中小企业被广泛运用;设备原因导致检测的结果和标准与先进的发达国家还存在这很大的差距;人才的匮乏是这一设备在运用的过程中也困难重重……,我提出了一些改进的意见。 3.1大力发展科学技术,提高该设备在使用过程中的精细度 我们把自动控制系统应用于污水处理领域,主要的目的就是保证我们所处理的污水达到我们的排污标准,不仅不会对周边的环境产生恶劣的影响,同时在此基础之上,还可以对其处理过的污水及杂质进行再次的循环使用。因此,这就需要设备具有较高的精细度,不仅要精确检测,还要做到细致入微。在水质的检测标准上,也应该尽量做严格,与国际的标准接轨。在我国,很多污水处理的企业仍然采取那种原始的、古老的自动控制系统的水质标准作为自己的标准,殊不知,时代在进步,社会在发展,我们的自动控制系统的水质标准也应该不断的被提高。如果不符和当今水质标准的水排放到其他水域中,或者对这样的水质进行循环再利用,同样也会给社会的环境和人们的生命健康带来巨大的影响。因此,我们必须做到要让水质的检测标准更高一点,与国际更接近一点。 3.2继续贯彻人才强国战略,培养能够研制开发自动控制系统的高端人才 当今世界的竞争是科技的竞争,更是人才的竞争。尤其是对一些尖端的科研领域和高精度的实践领域,人才的需要则先得更加紧迫。在污水处理这个具体的实践过程中,自动控制系统可谓是当前最尖端的技术,他能够在节约最大成本的同时是污水的处理程度达到最佳。然而,在我国,能顾真正懂得这些技术、能够对这些技术轻松驾驭的人才恐怕是少之又少。我们国家可以通过优厚的报酬、待遇等来积极吸引外国在污水处理领域的尖端人才,让他们为我们在这一领域更好的让自动控制系统发挥作用提供更多的指导。同时,对于我们自身培养的人才也应该对其进行培训和再培训,以保证他们的技术水平能够及时的时代与要求保持一致,与时俱进。 3.3设备维护的重视程度急需加强 再先进的技术如果你不注重对其进行后期维护的话,也不可能正常运行,更不可能达到我们的理想标准。在我国,也曾一度引进过外国的先进设备,但是在使用的过程中出现的各种问题却没有得到及时解决,所以最后的设备系统都只能成为一个空架子,形同虚设。因此,我们必须重视自动控制系统在使用过程中的维护,同时保证效果维护的效果最佳。 4结语 社会的发展对环境保护的要求也越来越高,因此,要达到这一标准,在污水处理的过程中使用自动控制系统这将是一种必然趋势。相信,随着国家和社会的重视,随技术的进步和发展,我国自动控制系统在污水处理中的应用一定会越来越广,由此产生的社会效益和经济效益一定会越来越高。 作者:吕威 单位:广西来宾工业投资集团有限公司 自动控制系统论文:自动控制系统在城市污水处理过程中的应用 摘要:对于任何一个城市来讲,污水的处理都是十分重要的,如果处理不好,直接会造成城市整体运作出现问题。因此,本次研究工作以污水处理为出发点,通过对现阶段自动控制的应用进行分析,总结出现阶段存在的问题与不足,并有针对性的提出相应的解决方法与策略,为更好的保证城市的污水处理工作打下坚实的基础。 关键词:自动控制;城市污水处理;应用;分 污水的集中处理在过去很长一段时间内都占据着主要的地位。但是就实际的操作情况来看,采用集中处理的方式对污水进行相应的处理在管理等方面都有着较好的效果,现阶段已经初具规模,这一方式能够更好的促进城市中污水的处理工作。不过在实际的操作过程中,仍然存在着一定的问题需要解决。比如,在完成集中设备的建立过程中,需要耗费大量的人力与财力,同时在建设的时间上也较长。这样一来,由于城市的发展速度相对较快,而相配套的污水处理系统却没有办法快速的建立起来,这就给污水的处理带来较大的压力。因此,对污水处理的方式进行创新是十分必要的,本文以此为契机,重要介绍了自动控制系统在城市污水处理中的问题,并针对问题提出相应的解决策略。 1污水处理中自动控制系统的应用分析 污水在应用自动控制技术时,主要是使用了自动化检测系统。现阶段我国已经有很多污水处理机构使用了该系统对污水进行相应的处理。在实际的操作过程中,曝气池也是十分重要的,在对该部分进行测量的时候,对于测量的精度等也有着十分重要的要求,而这些数据也对污水的处理起着至关重要的作用。因此,每一个污水处理厂在实际的操作中都会对这几个重要环节进行重要的检测。(1)污水处理中水泵自动控制系统的应用。在污水处理过程中,由水泵所组成的自动控制系统在工作时需要根据时间来进行自动的调整,而调整的两个模式分别为备用与气动两种。如果在具体使用的过程中,仅打开一个水泵没有办法满足控制要求时,就需要将另外的一个水泵也打开,让两个水泵一起工作。同时,水泵在运行的过程中,可以使其依据水的流量来进行自动的控制,从而实现科学的控制以保证整个设备在运行过程中能够始终处于最佳的状态,从而有效的减轻相关工作人员的劳动强度。(2)污水处理中流量的自动控制分析。在污水处理过程中,流量的控制主要是对整体系统运行过程中各个参数进行有效的了解,根据相关的参数以实现对污水处理的控制,一旦出现问题,就可以对其进行快速的修正。就实际情况来讲,在进行污水处理的时候一定要提升对水表面的冲击力,此时便需要对其进行一个较为精确的把握,此时测量所得到的数据最为精确。在这一过程中,如果使用人为的方法进行测量时,由于人的主观性所造成的误差较大,但是在使用自动控制系统后,就可以很好的控制该误差,从而有效的提升测量的精度,而且测量所得的有效数据较多,能够很好的被工作人员所使用。 2污水处理过程中自动控制系统应用的问题分析 (1)限制因素较多。就现阶段我国的实际情况来看,已经建立完成的污水处理厂无论是设备还是人员方面都有着较大的限制。特别是有一些污水处理厂存在自动控制技术落后,相关设备陈久,管理不到位的情况。而伴随着我国对污水处理要求的不断提升,这些污水处理厂明显会感受到来自各个方面的压力,当引进了较为先进的设备后,相关的工作人员并不能够很好的使用这些设备,这就造成了整体工作效率与效果无法进一步的提升。(2)线上控制的稳定性不足。随着我们对污水处理要求的不断提升,自动控制技术的相关学科在整体控制系统也得到了长足的进步,特别是现场总线技术与PLC的应用,但是在使用的过程中,稳定性问题仍然无法完全满足人们的要求。就实际情况而言,污水的处理是十分复杂的,整体系统在数据的处理问题上十分多,同时在这一过程中也在不断的变化,这些问题的存在都会给整体控制系统带来较高的难度。由此可以看出,污水处理厂虽然使用了自动控制系统,但同时还需要相关的人员在现场进行实地的操作,同时有针对性的进行相应的调整,以确保整体系统运行的稳定。(3)自动控制系统自身缺陷分析。随着污水处理厂更多的使用自动控制系统,使得该项技术也有了较快的发展,不过就实际的应用情况来讲,该技术自身仍然存在着一定的问题。比如所使用的自动控制技术与软件有明显的缺陷。在实际中,自动控制技术许多都是直接从国外引进而来,这也就造成了许多操作人员在操作中处理不当。比如对污水处理的探头进行控制时,当该探头完全被污水淹没后,所检测到的数据便会出现问题,另外,由于污水的组成十分随机,这也会影响到探头所检测到的数据,甚至会影响到整体设备。 3自动控制系统的改进建议 (1)当污水处理过程的稳定性还未得到很好的解决时,相关的工作人员应当具有较高的能力,从而有效的提升整体系统的稳定运行,一旦出现问题,应当能够进行及时的解决。(2)在进行实际的操作过程中,应当将自动控制技术与网络相结合,通过网络来实现对整体污水处理的过程进行有效的控制,从而在真正意义上解决工作人员的繁重劳动。(3)随着自动控制技术应用程度的不断提升,每一个污水处理厂都需要配套相关的专业人员,并定时的去这些工作人员进行相应的专业化培训工作,以确保他们能够更好的保证污水处理工作的正常运作。 4总结 自动控制技术在污水处理过程中的应用不断深入,有效的促进了整体污水处理工作效率的提升,能够很好的控制相关有害物质的排放,对环境的保护起到的至关重要的作用。不过就现阶段的情况看来,虽然自动控制技术的使用已经有了长足的进步,但是仍然存在着一些问题需要解决,这些问题的存在会严重的影响到污水的正常处理。因此,对该技术进行深入的研究是十分必要的。 作者:屈科科 解军艳 单位:济源职业技术学院 自动控制系统论文:污水处理中自动控制系统的运用 [摘要]在目前的污水处理中,自动化控制系统正发挥着越来越重要的作用,提升净水质量、加强节约能耗、完善资源优化等优点使污水处理自动控制系统正得到越来越广泛的应用。尽管目前我国的污水处理中的自动控制系统配备使用率已达到相当水平,但其带来的问题也十分显著。本文立足于目前的污水处理系统的运用现状,以污水处理的系统构成即控制方式为切入点,分析污水处理自动控制系统的组成控制方式和存在的问题,并针对存在的问题提出改进建议,以期为相关研究工作提供有益借鉴。 [关键词]自动控制系统;污水处理;故障 0引言 随着近年来我国的工业化发展进程不断推进,实施可持续发展战略以应对资源与环境问题成为我国现代化建设的主题。在这样的背景下,面对我国水资源紧张的不利形势,如何做好污水处理控制引起了国家和有关单位的高度重视。另外,计算技术和自动化的管理控制系统逐步发展,污水处理自动控制系统正被越来越多的污水处理厂开发使用,这一自动控制系统具有节约能耗、降低成本、提高水质等优点,可以说,这种污水处理自动控制系统对于我国目前的污水处理行业来说有着十分重要的意义。 1自动控制系统的发展历史和应用现状 污水处理的自动控制思想最早可以追溯到20世纪70年代的美国,伴随第三次科技革命的兴起,美国不少污水处理工程将计算机控制模式引入到加药环节,这种自动化的操作模式流程简易、钒用量控制精确等优点使其获得了良好的应用效果。因而自动控制系统在污水处理中得到了推广使用,德国、日本等国也先后开展相关研究并最先实现计算机控制。经过几十年的发展,今天的污水处理自动控制系统已经逐步发展完善,自动化程度也有了大幅度提升。污水处理中的自动控制系统,其工作原理是利用网络通信依靠主计算机对控制设备、执行器件、检测元件实行整体管控,实现污水处理的集中调控、集成分析和数据集中处理。目前我国的污水控制系统在经过初期的引进和中期的消化吸收环节后,已经取得了长远发展,工业Ethernet配合FCS、PLC控制构成了我国最新一代的污水处理自动控制系统。在我国目前的污水处理自动控制系统中,主要应用FCS、PLC、DCS等控制系统进行综合管理。其中FCS又称现场总线控制系统(FieldbusControlSystem),其最大特点莫过于以先进的网络传输取代传统硬件传输,FCS利用网络技术实现了处理现场控制器、传感器和执行器的关联。PLC则被称为可编程控制系统(ProgrammableLogicControlSystem),通过计算机数据处理以加强控制执行中的可靠性和抗干扰性,实现开关量的逻辑控制。DCS,又称集散控制系统(DistributedControlSystem),作为最新的4C控制技术,DCS能够实现连续性的物理量监控调节,并能与PLC技术实现相互协调处理。 2自动控制系统构成及控制方式 2.1硬件系统 (1)中央监控系统。顾名思义,利用中央计算机对污水处理的每一个环节进行总体把控。中央监控系统不但要分析大量数据,还要兼备检测和调配工作,所以系统运行时要配备相应的显示输出设备。中央监控系统能够在第一时间将各项参数、机器运行状态等数据信息在显示屏上展现出来,能够更合理地处理污水,反映故障信息。(2)现场控制系统。对于污水处理的自动控制系统而言,现场控制无疑是十分重要的。因此在污水处理厂,PLC更多地被用作现场控制系统的控制器。正如上文所述,PLC是一种新型的可编程控制系统。它将计算机技术应用到系统控制中,因此不少大型处理控制系统需要多台PLC进行连接工作。PLC的广泛应用离不开它的稳定的抗干扰性。在复杂的污水处理现场,以中央控制为优秀,作业现场一般设置多个控制站以加强各部分间的控制,并以网络作为信息连接的桥梁。PLC可以在复杂的环境下实现高效率的环境监测和数据传输,模块化的管理方式也使其更容易优化运行。(3)模拟显示系统。在自动化的控制系统中,反映数据往往要通过计算机控制下的显示设备进行输出显示,因此,模拟显示系统也是硬件系统中的重要部分。其主要作用就是输出动态数据,进而帮助工作人员依据污水处理的实际状况进行对应的监控管理,并对系统异常等问题进行及时反应,帮助工作人员采取相关措施。 2.2软件系统 污水处理的自动控制系统中主要配备三个种类的软件,主要为系统系统、数据库软件和应用软件。下面就对这三种软件进行详细分析:(1)系统软件。以MicrosoftWindowsNT操作系统为主,配有开放性接口,能够应对多用户、多任务的处理工作。(2)数据库软件。其作用是实现对数据的第一时间监控,并生成相关操作记录以供数据分析,此外,数据库管理软件还能够进行清晰的数据梳理工作。(3)应用软件。在污水处理的整体控制中,应用软件可起到十分重要的作用,具体包括生产管理数据库、生产查询图形、完善日常设备管理等。相应的管理者可以轻松便捷地实现管理。2.3控制方式污水处理的自动化系统控制方式可以分成三方面:(1)远程监控。即对中央控制室运用网络技术对各个分散终端进行实时监管,远程监控的广泛使用让技术人员可以便捷地获取吸刮泥桥、曝气机、水泵等设备的运转信息进而开展控制。(2)现场监控。即利用PLC系统完成对现场的设备管控,将设备情况通过网络传输及时有效地提供给PLC总站进而实现监督管理。(3)手动监控。处理现场的各个设备在进行开关转换时都需要进行人为的手动控制和操作,较之远程管理,手动控制更具优先性,且在应对可编程控制系统的突发故障时,能够更易于控制操作,降低风险。 3自动控制系统存在的问题和改进建议 尽管近年来自动控制系统在我国的污水处理实践中得到了广泛应用并取得了长足进步,但不可否认,相关发展还十分不完善,自动化系统控制在具体操作中依然存在着十分明显的问题。本文接下来就对这些问题予以列举总结。 3.1自动控制系统存在的问题 3.1.1自动控制系统缺乏线上稳定性 在污水处理自动控制系统中,现场总线控制系统、可编程控制系统以及集散控制系统正不断发展完善,系统的稳定性始终是发展的重点所在。污水处理实在是一个极为复杂的过程,系统所要处理的数据种类繁多且往往处在不断变化中,无疑在一定程度上增加了污水处理系统的控制难度。因此多数污水处理厂在应用自动控制系统的同时,同样需要工作人员在现场进行操作管理,并针对分析结果进行对应的管理工作进而保证系统运行的稳定。 3.1.2自动控制系统受制于多种限制因素 在我国,不少已经建成投用的污水处理厂存在着设备、人员方面的限制性因素。其中,不少污水处理厂自控技术落后,处理效能与管控权责不明,配套设施匮乏,设备管理漏洞百出。随着对应的排放标准提高,污水处理自动控制设备的知识储备出现了明显不足,工作人员无法掌握引进设备的操控技巧,而单一的培训方式也不能从根本上解决内部员工的问题。 3.1.3自动控制系统控制力缺失 我国目前的污水处理厂中普遍设置了监视措施,但实际的管理效力却往往不能达到预期要求。一方面,相关工作人员数据分析能力有限,当工作人员不能处理好相关数据时,自动控制系统也就失去了其原有的控制执行效率。工作人员的疏忽还体现在污水处理中的节能减耗问题上,有关人员往往不能认识到能源与经济效益的关系,这种不合理的操作也造成了对于污水处理厂的风险投资被限制。另一方面,经管自动控制系统在处理污水时能够保障一定的排放标准,但相关管理部门却不能产生足够的重视,与风险投资者也缺乏必要的沟通,因而各种各样的限制因素造成了不利于污水处理自动控制系统的推广和使用。 3.1.4自动控制系统本身的缺陷 尽管近年来污水处理的自动化控制系统进步迅速,但许多技术方面的缺陷不可避免。例如自控技术及相关软件存在缺陷、仪器设备不规范等。由于许多关键技术由国外引进,因而工作人员在处理过程中很容易出现操作不当的问题。以污水处理的探头控制为例,相关数据的采集很有可能会因为污水的淹没而出现问题,且污水中的成分构成十分不规则,导致探头被缠等情况影响最终的数据分析,情况严重时还有可能造成设备损坏。 3.2自动控制系统今后的改进建议 针对上文所述的污水处理自动控制问题,本文在进行分析总结后提出了相应的改善思路以供相关行业研究者参考借鉴。(1)保障自动化控制系统的稳定性,由于污水处理的自动化控制系统依靠总线控制因而尚存在线上的不稳定性。因而污水处理厂应当对系统的稳定性管理足够重视,加派必要的工作人员参与到污水处理系统的管理中是十分必要的,依此来弥补系统不稳定性所造成的数据误差。(2)重视工作人员的技能素养构建,加强专业人员的培训指导,并通过专业人员对厂区的工作人员进行必要的技术引导,进而完善设备的使用,规避因为工作人员操作不当而产生的事故。(3)要不断拓展智能控制在污水领域的管理深度,完善配套的管理措施。避免出现模糊操作、理论控制等。同时,利用仿真建模的手段,针对市场化需求改革污水处理技术,并与其他控制应用相结合,从而提升系统的管理控制效率。最后是将污水处理与信息技术相结合,将数字网络技术应用到自动控制中,应用最新的遥感控制技术,完善机械化的操作流程,为现场工作人员减轻工作压力与负担。 4结语 综上所述,随着我国的工业化发展,自动控制系统正越来越多地被应用到污水处理领域,并取得了十分显著的成绩。与传统的污水处理工艺相比,自动化的控制系统污水处理效率更高,污染物排放更少,资源利用率也得到了大幅度提高,社会效益和环境效益得到了保证,因而在污水处理中应用自动化的控制系统是有积极意义的。但与此同时,我国的污水处理自动控制系统也存在着许多问题。首先是我国的技术起步晚,优秀科技多由国外引进,自主研发能力弱,因而实际操作效率要明显落后于西方发达国家。其次是相关技术配备缺失,污水处理仪器精度低,因而国家和相关领导企业应当加强投入力度,推动优秀技术的研习进而缩小与世界先进水平的差距。随着我国科学技术的发展,应当抓住现代系统的优秀技术,推动科学与信息的一体化进程,使自动管理系统更好地为污水处理系统服务,这样我国的污水处理行业将会取得更大的进步。相信经过不懈的努力,自动控制系统将会在污水处理中发挥更加重要的作用。 作者:冯锋 单位:太平洋水处理工程有限公司 自动控制系统论文:自来水厂投药间自动控制系统设计分析 摘要:自来水厂投药间控制是自来水质量控制的重要环节,该环节通过对自来水进行化学处理,以此来保证自来水正常使用,文章对其设计研究进行分析。 关键词:自来水;投药;设计控制系统 前言 水是我们生活中不可或缺的必备品,而能够供人类饮用的洁净的自来水更是人类赖以生存的保障。如果想要城市建设正常发展,首先要保证城市供水系统的稳定运行。根据国家的相关规定,不同用途的水在各个方面有不同的标准。随着近几年污染的加剧,国家对饮用水的评价标准也不断变化,所以在对这些新标准的研究中逐步深入,从而带动了饮用水研究的新标准。 1自来水加工工艺阐述 自来水的处理过程大致可以分为以下四个方面:取水泵房、净水车间、送水泵房和脱水泵房。取水泵房的作用是将未经处理的水送进反应池准备开始净化:净水车间包括反应池、沉淀池、滤池、加氯加药间以及排泥系统,这一环节在整个净水处理系统中起着至关重要的作用,负责对水进行净化;送水泵房是将处理过后的达到标准的自来水送出去供用户使用;最后,脱水机房就是对废水的回收处理及再利用。虽然在处理过程中运用了大量的常规处理方法,比如:生物预处理工艺、深度处理工艺、膜处理工艺、富营养化原水的除藻技术等等,虽然初见成效,但远远不能达到标准所需,因此需要进一步更深的技术探索,这是一项任重而道远的任务,所以国内外相关专业人士都投入到进一步的研究中并加以实施。在自来水加工工艺中,投药间是一个化学处理车间,通过加入矾和氯对自来水进行化学处理。投药控制直接影响到自来水的物理、化学性质。 2投药间投矾系统 2.1沉淀阶段 这一环节的成败对自来水质量的好坏将产生直接影响,首先将药剂加入到原水中进行化学反应,该反应会生成矾水花,这时加入物理作用即剧烈搅拌,会使这些絮状物凝结成块。之后,由于重力作用这些絮状物会在反映池中与水分离开来。 2.2过滤阶段 沉淀阶段在混凝和沉淀的双重作用下会产生大量的颗粒杂质,紧接着进入过滤阶段,通过这一步骤,初步清除了一部分杂质,也处理掉了在沉淀阶段不易清除的更小的悬浮物质,从而使水质更加洁净,此过程在滤池中进行。另外,一些剩余的杂质会排放到排泥池以供脱水机房的回收再处理。最后,为了去除肉眼所看不到的水中的细菌、病毒等不易处理的微生物,需要加氯进行深加工。 2.3电搅拌阶段 首先,将矾剂和清水投入矾池中加以搅拌,由隔膜计量泵根据源水的流量按比例加到源水管道中,在混合槽中充分混合后进入折板反应池中充分反映,最后沉淀池中的排泥池机会除去由水中的杂质凝聚成的较大的颗粒物。投矾泵、伺服控制器等组成整个投矾系统。电搅拌机主要是对溶液进行搅拌并使其充分均匀混合,使加入的药与所需净化的水达到最大的接触面积,能够使药效充分发挥。计量泵可以用来运送药液并且可以计量药液的质量,在运输的过程中还可以根据实际情况的需要改变需要输送的流量,进行调节,此技术在净水领域被经常使用。提升泵可以运送废水、污水,同时又可以提升污水,在使用过程中非常方便。 2.4开度调节 以实际用水量为参考,通过控制器自动调节计量泵机组的开度,当水量增加时,加大开度,增加计量泵的冲程以减少投矾量,相反,如果水量减少,减少开度,减少计量泵的冲程以减少投矾量。在整个系统中,反应池、沉淀池和滤池中都需要加上排泥装置,污泥从这些池子中被排放到调节池,这都要根据不同工厂的具体情况而定排泥时间。排泥后,可以用污泥浓缩机和污泥切割机对污泥进行再处理,其中回收的水资源可以再次参加净化过程,而处理出来的污泥则可以输送出去作为其他用途。 3投矾系统注意事项 (1)想要控制混凝效果,必须要对原水浊度、待滤水浊度、混凝剂的流量等进项检测,可以通过先进的浊度仪和流量计来采集上述数据。(2)在投矾过程中,系统为混凝和沉淀双闭环系统,内环控制混凝,外环控制浊度。混凝效果可以通过浊度仪来检测,如果浊度仪值越低,表示投矾效果为最佳,相反,同理可得。浊度是一种光学效应,是光线透过水层时受到阻碍的程度表示水层对于光线散射和吸收的能力。它不仅与悬浮物的含量有关,而且还与水中杂质的成分、颗粒大小、形状及其表面的反射性能有关。同时,浊度环在线沉淀池出水浊度,通过串级主控反馈回路,构成闭环反馈系统。通过高精度的双闭环控制,系统能够全自动的控制沉淀池出水浊度。如果是在不好的天气期间,浊度会增加,这时系统就会自动加大投矾量,保持最优的絮凝剂控制效果。隔膜计量泵是投泵系统的执行部件,计量泵由马达驱动,控制器控制开度,通过调节开度达到最佳的混凝和沉淀效果。(3)手动、PLC远程控制是投矾计量泵开度调节控制实现两种控制方式,手动方式顾名思义即通过人工方式调节来控制计量泵开度,PLC远程控制即在接收到现场的浊度仪信号后,经其处理后输出控制信号实现对计量泵开度的调节,使浊度保持在一定范围内。(4)现场手动、PLC远程自动或者手动控制、现场自动是投泵系统计量泵速度调节控制实现的三种控制方式。 4投加氯控制系统 源水在经过混凝、沉淀、过滤后,水中大量的颗粒物已经被清理出去,但还是会有一定数量的微生物,包括对人身体有害的细菌、病毒等等,因此必须用比较彻底的消毒方法去除。通常使用的是目前国内普遍使用的加氯消毒法,也就是说把液氯气化成氯气后通过水射器加到水中,从而起到杀菌的目的。 4.1加氯系统作用 加氯系统主要是由氯瓶、自动切换阀、加氯机、水射器等组成。氯气通过管道,经过蒸发器后,再到加氯机里。同时加氯机的控制又是非常自由的,既可以手动调节,也可以自动控制。系统主要分为前加氯和后加氯两个部分,进行前加氯这一步骤的目的是杀死水中的青苔、氧化部分有机物等,同时降低亚硝酸盐的生成;后加氯的目的是杀死细菌等,保证水质的质量,抑制水中残留物的繁殖。 4.2投氯系统运行方式 投氯系统主要有两种方式:PLC远程控制、现场手动。现场手动方式允许操作人员在现场控制柜操作旋钮来控制投加量。氯气瓶自动切换装置可以通过设定的既定程序实现自动控制的功能,同时,系统还设有漏氯自动吸收控制装置和漏氯检测仪,如果氯瓶中的漏氯超过一定数量,装置会自动启动,对氯气进行中和处理。 5结束语 自来水厂投药间控制是自来水质量控制至关重要的环节,通过加入矾和氯对自来水进行化学处理,实现自来水的原水利用和回收废水的再利用,投药控制也会直接影响到自来水的质量。通过现代先进的设备,可以努力促进以上实验系统的自动控制并使其成为可以为人民造福的重要自来水净化措施。 作者:黄震宇 单位:中山市大丰自来水有限公司 自动控制系统论文:自动控制系统下职校教学论文 一、职校电气控制中自动控制系统的软件和硬件的教学特点分析 计算机控制的自动控制系统主要由工业生产对象和计算机控制系统两个大部分构成,通过计算机将被控端的相关数据和参数进行采样分析,通过输入通道将模拟量转化成数字数据,对被控对象进行数字化的控制,并通过计算机进行监控,通过计算机完成控制、运算、判断、比较等各项功能,计算机通过实时的数据采集进行实时决策和控制,适时的向执行机构发出控制指令。通过上述过程的不断重复执行,使整个系统按照静态和动态指令进行控制和执行。通过计算机控制的自动控制系统包括被控对象和计算机两大部分构成,其中硬件包括控制主计算机、设备和接口电路等构成,通过各传感器将信号采集,经过计算机将数据进行处理和分析,对被控对象进行反馈控制,软件系统包括通用软件和开发软件,开发软件具有各种数字语言处理程序、编辑程序、仿真程序等。自动控制的计算机系统根据控制对象的不同,所采用的控制系统也不同。应用最多的是操作指导控制,它的特点是可以将生产过程中的数据进行收集和加工处理,操作者根据这些参数进行必要的操作和控制,这个系统最大的优点是操作简单、稳定可靠,常用于数据检测和数字模型的处理和新程序的调试等。另一类分级控制系统的应用也是比较多的,它是由几台大中小型的计算机组成,分别执行各种功能,分为指挥计算机控制系统和控制级计算机系统,可以根据管理的范围和企业规模的大小分为公司级、工厂级和车间级等。在自动控制系统中,单片机的应用也是非常广泛的,单片机具有可靠性高、功能强、体积小的优势,具有扩展性强的功能,可以实现多级和分布式控制。 二、职校教学中单片机控制的开发及应用分析 在职校教学中,单片机应用的开发过程有别于一般的电子产品的开发,除了硬件设计的合理和接线准确外,还要进行软件的编辑,要考虑软件和硬件的兼容性。对于单片机控制系统的开发一般是要根据应用系统的功能确定总体的设计方案、进行硬件和软件开发、在设备上开展仿真测试和实验、进行设备的安装和调试、最后是产品化的生产和推广应用。硬件的开发要在系统总体设计的框架下完成,软件的开发具有实时性、可靠性和灵活性的特点,采用模块化开发的方法,进行主程序开发、子程序开发、中断服务程序的开发等,在各个模块内还可以细化顺序结构、循环结构、分支结构等。在安装调试时要确认软件和硬件的设计合理和准确,符合要求后再进行正式的安装和调试,根据控制的效果和要求对系统的稳定性进行测试和验证,满足设计方案的目标和要求。 三、结语 总而言之,电气自动控制技术的应用大大提高了现代工业生产的效率,降低了人工成本,但在实际应用时还是会出现一些自动化设备无法完全代替人工的情况,相信在自动化技术不断完善的今天,这些情况会得到改善和进步,人工智能的应用会越来越稳定和成熟。 作者:纵信单位:江苏省盐城机电高等职业技术学校 自动控制系统论文:自动控制系统对污水处理的重要性 1城市污水处理自动控制系统系统分析 在城市污水处理厂的自动控制系统中通常采用集中监测方式,同时辅以分散控制方式,中控室可以实时监控整个污水处理厂的工作情况,具体的生产工艺控制采用就地单独控制的方式。 1.1自动控制系统的特点 污水处理自动控制系统比较复杂,涉及到的物理量也比较多,既有模拟量也有数字量;同时控制方式也多种多样,包括实时控制和顺序控制等,还有闭环控制和开环控制。同时,其最终控制对象是CODCr、BOD5、SS和pH值,这不同于一般控制系统。为了使污水处理过程中的上述参数合格,需要对处理设备的运行状态、进泥量和排泥量、各工艺段的处理时间、加药量、进水量及排水量等进行综合控制,这些都大大增加了自动控制系统的复杂性。目前,污水处理自动控制系统已经由简单的逻辑控制发展到更为发展的分散控制阶段,这使得自动控制系统有更好的开放性、适应性和经济性及扩展性等。 1.2自动控制系统的组成与结构 现代污水处理自动控制系统通常设置有总站和子站,总站是指厂级的计算机系统,子站指的是现场级的计算机系统,实行的二级监控集散模式。厂级的计算机系统主要是对污水处理厂的运行管理情况进行集中监测,对全厂所有工艺设备的控制和监测主要通过对PLC的管理来实现。自动控制系统的子站主要包括以下几个:鼓风机子站、污泥回流泵房子站、鼓风机子站、一级处理子站、回用水加压泵房子站、污泥脱水间子站、配电子站等。自动控制系统采用通讯技术、自动化技术、网络技术、计算机技术、图形显示技术、数据库技术构建成等综合技术以实现自动化远程监控。 硬件构成包括COD、pH值、溶解氧等传感器;采集控制单元包括PLC和数据采集模块;中央监控单元包括服务器等,另外还有一些辅助设备,如显示器和打印机等。软件构成包括自行研发的软件,还有主流的INTOUCH、FIX、WIZCON,KINGVIEW等。国内自动化系统基本上都在Windows或NT上开发运行,用于Windows和NT上的数据库引擎通常有SQLServer,MySQL,Interbase等。 1.3自动控制系统的功能 污水处理控制系统的功能包括:生产过程自动控制、实时在线监视、故障显示报警、联锁保护、自动生成报表等。这些功能能够提高污水厂的处理效率,提高企业的管理水平和劳动生产率,保证设备正常运行,减轻工人的劳动强度。 (1)在线监视功能在线监视功能是自动控制系统的重要功能之一,借助该功能动态的工艺流程图都可以在中控室的计算机屏幕上显示,同时现场设备的运行状态、一些重要工艺参数的变化情况及仪表监测数据等也可以很清楚地显示在子站界面上。可以很方便地利用鼠标和键盘根据设备的运行状态对系统进行干预。 (2)实时管理显示管线状态参数,全线工艺流程图,方便系统的维护。并且可以实时记录操作过程,将操作行为按时间顺序存入历史数据库,以便有据可查,责任到人。 (3)控制方式的选择污水处理厂第一级由控制中心集中监控,第二级由各子站PLC控制,对各操作设备进行手动或自动选择在控制系统中就可以完成。同时,应将手动操作方式作为自动控制方式的一个补充。 (4)报警处理有设备出现故障时,首先预先设定的操作命令会对故障进行初次处理,并且系统会显示报警画面,来提示操作人员对故障进行处理。报警窗口分为两部分:当前报警和历史报警。当前报警会显示目前存在的报警,已处理的报警消失后和它相关的报警信息都会从当前报警中消失;历史报警不仅显示目前存在的报警并且报警得到处理后其相关的报警信息仍可以显示和查询。 2结语 自动控制系统与传统的人工控制方式相比,大大提高了污水处理自动化水平和管理水平,同时也大大提高了污水处理的质量、减少了有害物质的排放,产生了很好的经济效益和社会效益。由于污水处理的自动化技术在起步比较晚,我国在这方面与西方发达国家仍然有很大的差距,集中体现在缺乏自主研发的控制系统、优秀设备和精密仪表的生产质量较低、设备故障率较高、国产设备与国外设备的接口配套方面存在问题等。因此我们要加大这方面的研发投入,以进口缩小与世界先进水平的差距。 作者:吴海峰单位:重庆工程职业技术学院 自动控制系统论文:浅谈自动控制系统中创造性思维方法的应用 摘要 当前,在世界创新技术革命挑战面前,在激烈的国际竞争中,世界各国都把创造性思维与方法的应用,开发创造力作为一项战略任务。因为,在知识经济时代,在科学技术突飞猛进的浪潮中,发明创造及各种创新,对于科学的繁荣、经济的腾飞、民族的昌盛和国家的富强起着至关重要的作用。因此,在技工教育中自动控制系统的创造性思维与方法的应用,自动控制设备的技术创新技改,理论与实习教学的创新改革也必须步入到创新浪潮中,这样才能促进技工教育的不断发展。 关键词 创造性思维;方法;自动控制系统;应用 思维是人脑的机能,是认识活动的高级形式,是创造力的优秀。思维的定义是指“人脑对客观事物概括和间接的反映”。而创造性思维是指:重新组织已有的经验,提出新的方案或程序,并创造出新思维成果的思维方式。创造性思维是多种思维形式的综合体,包括抽象思维、形象思维、逻辑思维、非逻辑思维、发散思维和收敛思维等。 各种创新活动,实质上就是创造性思维与方法的应用。在创新过程中,往往根据不同的创新对象,则运用针对性很强的思维方法,去探索研究。同时,还根据创新对象的特点,运用不同的创新技法,这样创新的成功率、效率就会大大提高。俗话说:“磨刀不误砍柴工”。说明了工具方法的重要性。无数的创造、发明及创新的事实证明“工欲善其事,必先利其器”,即只有思路对头,方法得当,才会收到事半功倍的效果,否则,欲速则不达。在创造性思维与方法中,创新技法很多,其中“缺点列举法”是较为常用的方法。在自动控制系统专业理论课程的教学实践中,笔者曾经运用“缺点列举法”为广东风华高新科技股份集团有限公司成功创新设计制作一套“自动控制异丙醇回收装置”,并把这套自动控制装置作为教学案例,收到良好的教学效果。 所谓“缺点列举法”,简单地说,就是挑毛病,即是抓住事物的缺点,存在的问题,以确定解决问题及创新目标所选择的方法。“缺点列举法”的应用程序方法如下: 1)尽量列举出事物的缺点(运用发散思维); 2)将缺点归类整理(运用收敛思维。 把缺点列成功能性缺陷,原理性缺陷、结构性缺陷、造型性缺陷、材料性缺陷、制造工艺性缺陷、使用维修性缺陷等; 3)针对缺点,加以分析; 4)实施改造创新。 在改造创新的过程中,针对某个缺点,经过创新后,则产生出一种新的产物。这种新的产物可以转化为商品或进行申请专利。可以说,目前世界上所有物品都是经过找缺点创新再找缺点再创新……不断发展过来的。人类的历史,就是一部发明创造史。 笔者在运用“缺点列举法”进行技术创新制作异丙醇回收装置的做法如下,供大家参考。 广东风华高新科技集团有限公司在有引线独石电容器的生产过程中,需要用异丙醇溶液对独石电容器半成品进行清洗,清洗完后要对异丙醇溶液进行回收复用,以降低成本。 一直以来,该公司的异丙醇回收装置很简单。其回收过程是用电炉盘发热丝加热铁桶盛装的机油,由机油传热给装有异丙醇的玻璃容器,异丙醇经加热后达到沸点蒸发成蒸汽。此蒸汽导出后再经玻璃管冷却成液体异丙醇。这套装置设备简陋,技术落后,存在许多缺点。自己运用“缺点列举法”,把该套装置的缺点列出。其主要缺点如下: 1)回收率低; 2)回收纯度低,因为没有温度控制而造成水蒸汽与二丙醇蒸汽混合; 3)热散失大,因为加热电炉盘没有保温装置; 4)耗电大,因为电炉盘仅加热铁桶底部造成加热效率低; 5)操作不方便、不安全; 6)玻璃器皿容易破烂; 7)工人操作劳动强度大等。 根据以上所列缺点,进行归类整理、分析。确定解决技术问题及确定创新制作异丙醇回收装置的整合解决方案,主要的创新构思如下: 1)采用夹套结构,用不锈钢制成一台加热炉,夹套发热管直接加热由不锈钢容器盛装的机油。同时,夹套外层加保温材料,提高加热效率。 2)采用温度自动控制系统,自动控制异丙醇沸点温度。原回收装置没有温度控制,因此,使混杂在异丙醇溶液中的水也能加热成水蒸汽,这样回收纯度就很低。当加入温度自动控制系统后,使加热回收的异丙醇(异丙醇沸点温度为85℃)溶液温度控制在90℃~95℃度之间,这样,异丙醇溶液能够加热成气体回收,而水(水沸点温度为100℃)就不能,大大提高回收纯度。 3)为提高回收效率,在加热炉顶部加装一个集气室,集气室内壁加导流片,防止凝固在内壁上的冷凝液回流到蒸发炉内重新加热蒸发。 4)冷却器采用不锈钢螺旋管式与冷却水进行热交换,提高冷却效率。 5)回收液的添加采用气压导流法,减轻工人劳动强度。原回收液的添加是用人工用力抱起用玻璃瓶盛装的回收液倒进加热的玻璃瓶内进行加热回收。但回收液的添加采用气压导流法后,后果就大不一样,原回收液是用玻璃瓶盛装,改为不锈钢容器,而且加热回收的不锈钢容器比原加热回收的玻璃瓶大几倍,大大提高回收效率。而且在准备回收与正在进行加热回收的不锈钢容器之间用气压塑料管连接起来,并在准备回收的不锈钢容器上安装一个压缩空气阀门,需要添加回收液时,只要打开阀门,回收液就源源不断地流进到加热回收的不锈钢容器内,这样,节省了大量的人力,同时也大大提高回收效率。 6)控制加热器的电气开关采用固态开关,防止电弧引燃异丙醇(异丙醇属易燃品)引起爆炸,保证回收安全。 7)加热炉容器外加装液位计,监视异丙醇回收液位高度,防止干烧出事。 按照以上的设计构思,创新出一个整合技术解决方案,创新制作出一台新型的异丙醇回收装置,经成功试验后又继续制作了几套,使用后均达到了以上各项技术指标要求,满足了生产工艺要求,克服改进了原回收炉的缺点,增加了一些科学合理的新技术。从结构、性能、工艺、技术、质量、安全保证及操作方法等方面,进行了整合解决创新,大大提高了回收纯度,回收效率、节能降耗、安全可靠、减轻工人劳动强度及改善操作环境等。这个技改创新项目,每年为公司创造了数百万元的经济效益。得到企业领导的高度赞赏,并获得广东风华高新科技集团有限公司颁发的科技进步一等奖。 创造性思维与方法中的“缺点列举法”的运用是比较直观的,针对性强、思路清晰,主要是针对某个缺点运用发散思维去寻找创新的突破口,最终定能找到较好的创新解决方案。这种方法比较实用,容易获得成功。 在技工教育中,创造性思维与方法在自动控制系统的创新应用,自动控制设备的技术创新技改,理论与实习教学的创新改革等都可以广泛应用。近年来,自己主要负责我校的“电子技术应用”、“电气自动化设备安装与维修”及“维修电工”等专业的高级班、技师班课程如《电子技术》、《电工基础》、《现代电工新技术教程》及《自动控制系统》等专业理论课教学。为了提高教学质量和效率,自己把这套成功创新实用的《自动控制异丙醇回收装置》做成课件,作为专业理论课教学的典型案例,学生、教师非常欢迎,起到了良好的教学效果,为技工教育作出了自己的贡献。 自动控制系统论文:基于s7-300污水处理的自动控制系统设计 摘要 本文以山东华阳化工污水处理厂为例,设计了污水处理厂自动监控系统。该系统以西门子公司的S7-300PLC作为数据采集及控制单元,配合各种检测和控制设备对污水处理中的各种数据进行采集,通过上位机实现集中控制。 关键词 污水处理 组态软件 计算机监控系统 模块化 0 引言 本文以山东华阳污水处理厂为例,介绍了污水处理自动监控系统的设计方法。 本系统以工业控制计算机、可编程逻辑控制器及现场仪表构成三级监控系统。可编程控制器选用西门子公司的S7-300系列PLC,根据工艺流程在电控间设立4个分布控制站。上位机采用WINCC作人机界面,通过CP5611以Profibus协议与各站进行数据通讯,完成数据采集、处理、监督及控制功能。 1 工艺流程 该污水处理厂采用德国生化污水处理工艺,日处理水规模为2万m3。工艺流程如图1所示。 2 方案设计 2.1 设计思想 根据实际现场勘测及工程需要,本着可靠、稳定、高效的原则,整个系统设置为3大部分,企业管理级采用100Mbit/s 标准工业以太网。数据采集部分采用ET200M分布式智能化I/O单元,用Profibus DP现场总线结构。过程控制器AS314,采用12Mbit/s MPI总线结构,负责整个系统的调节及控制。控制室设置两台操作员站(OS),其中一台操作员站兼作工程师站(ES),采用100Mbit/s 标准工业以太网。工程师站负责整个系统的编程及组态,操作员站负责日常的系统监控,两台操作员站在监控操作上互为补充。 2.2 各单元功能描述 3.2.1 中央控制室 中央控制室设有工程师站和操作员站,工程师站即能完成系统组态、调试及控制参数的在线修改和设置等,又能完成对整个污水处理厂的数据采集、监控,报表及打印等功能。操作员站主要完成对整个污水处理厂的数据采集、监控、报表及打印等功能。 3.2.2 分布式控制站 共设两个分布控制站,各站实现功能如下: 1)PLCl站 (1)对粗格栅的监控,对细格栅的监控;(2)对提升泵(含变频器)控制,进水井闸阀状态的读取;(3)对污泥泵的监控,污泥流量的监测,积算;(4)对脱水机的监控,压榨机的调节控制。 2)PLC2站 (1)曝气池内氧含量的读取;(2)鼓风机的起停控制,设置溶解氧定值用于鼓风机的自动调节;(3)鼓风机的温度、压力信号的读取及对鼓风机的过热保护;(4)回风阀及冷凝水电磁阀的状态读取;(5)对刮稀泥机的监控。 3.2.3 现场控制柜 各现场电控柜具有两部分功能:一是进行现场的手动操作,二是与各个远程RIO站连接,将各设备状态信号传送到PLC。现场手动操作具有比分布控制站和中央控制室更高的优先权,只有将状态开关打到自动状态,自动控制程序才起作用。所以在接入自动监控系统前,首先要完成对现场各控制柜的调试。 4 控制系统实现 4.1 系统硬件实现 4.1.1 中央监控室 中央监控室设两台中央监控计算机、彩色喷墨打印机等。两台监控计算机均为戴尔工控机酷睿双核 1G内存,320G硬盘,并带CP5611卡以实现与Profibus总线的通讯,分为工程师站和操作员站,配windowsxp Sever/Rrofessional操作系统,并配有STEP7 V5.3 SP3和WINCC6.0软件。通过上位机,操作人员可以远程控制现场各设备的运行。 4.1.2 分布式控制站 1)PLC1站负责对粗格栅、进水泵房、细格栅、压榨机及等设备的数据采集和现场控制柜的操作。对剩余污泥泵的启停控制及状态检测,并设有一台液位开关,当泥位到达下限时停泵并报警。对污泥流量的测量及流量值的累计、对排放水投药量的控制以及对脱水机房脱水机及其他电机的启停控制。主要配备CPU模块314-1AG13、307-1KA00电源模块各1块,4块32点DI模块SM321,2块16点DO模块SM322,2块8路AI模块SM33l和2块8路AO模块SM332。 2)PLC2站 PLC2站主要完成曝气池的含氧量的测量,根据测量到的含氧量对鼓风机的起停控制、曝气池温度、液位的测量以及对刮稀泥机的控制。主要配备CPU模块314-1AG13、307-1KA00电源模块各1块,2块32点DI模块SM321,2块16点DO模块SM322。 4.2 系统软件设计 整个系统软件分为上位机监控软件和PLC现场控制软件。 上位监控软件采用1024点的西门子WINCC组态软件对系统进行监控。主画面显示整个污水处理厂的工艺流程。通过主画面的各按键进入不同的分画面,分画面是按照各个远程RIO来设计的。监控系统还具备了实时故障报警和历史数据归档的功能。 PLC的编程使用STEP 7 V5.3 SP3编写,实现PLC对过程数据的初步处理。在STEP7中,有3种编程语言可用来编程,分别是梯型图(LAD)、语句表(STL)、功能块(FBD)。 首先建立新项目,插入PLC站,插入各模块的顺序完成硬件组态,然后开始编制PLC程序。 5 结论 本系统已于2009年8月投入实际运行,自投入运行以来,控制系统运行稳定可靠,设备工作状况良好,使用维护方便,各项指标均达到设计要求,解决了污水处理厂设备分散、复杂、难以控制的难题,使出水指标稳定达到国家二级排放标准,同时节约能源、降低能耗,受到了厂方的好评。
地质力学论文:岩体工程地质力学研究论文 摘要:针对施工图设计阶段,提出坝陵河悬索桥西岸隧道式锚碇及其边坡的岩体工程地质力学研究建议,包括:锚碇围岩工程地质条件研究、锚碇围岩工程力学特性研究、锚碇围岩渗透及抗溶蚀特性研究、锚碇及其围岩相互作用三维数值模拟研究、锚碇隧道钻爆开挖及支护的施工技术试验、锚碇锚固系统试验和大体积混凝土浇筑防裂的施工技术研究。 关键词:悬索桥隧道式锚碇施工图设计阶段岩体工程地质力学研究建议 1前言 坝陵河大桥离拟建贵州省镇宁至胜境关高速公路起点约21km,地处黔中山原地带。高速公路在关岭县东北跨越坝陵河峡谷,峡谷两岸地势陡峭,地形变化急剧,高差起伏大,河谷深切达400~600m。桥址区属构造剥蚀、溶蚀中低山河谷地貌。岩石建造类型以碳酸盐岩与陆源碎屑岩互层,以碳酸盐岩构成峡谷谷坡,以碎屑岩互层构成谷底及缓坡为基本特征。坝陵河流向与区域地质构造线方向(NW)基本一致。河谷西岸地形较陡,地形坡度40~70°,近河谷一带为陡崖。桥位区西岸(关岭岸)锚碇地段处于斜坡中部,出露的岩层有三叠系中统竹杆坡组第一段(T2z1)中厚层状泥晶灰岩和杨柳井组(T2y)中厚层状白云岩[1,2]。弱风化岩体直接出露于地表,微新岩体埋深30~50m。 坝陵河悬索桥主跨1068m,桥面总宽度24.5m,东岸锚碇采用重力式锚,西岸锚碇采用隧道式锚。西岸隧道式锚碇在技术设计中全长74.7m,最大埋深78m,主要由散索鞍支墩、锚室(34.7m)和锚塞体(40m)三部分组成,两锚体相距18~6.36m。锚塞体和锚室为一倾斜、变截面结构,上缘为圆形,下缘为矩形,纵向呈楔形棱台,矩形截面尺寸为10m×5.8m~21m×14.5m。西岸每根主缆缆力(P)约为270MN,水平夹角约26°。锚体中设预应力锚固系统,主缆索股通过索股锚固连接器与锚体中的预应力锚固系统连接。 悬索桥锚碇在承受来自主缆的竖向反力的同时,主要还承受主缆的水平拉力,是悬索桥的关键承载结构之一,其总体稳定性和受力状态直接影响到大桥的安全和长期使用的可靠性。坝陵河悬索桥是镇宁-胜境关高速公路的重要节点,针对该大桥施工图设计阶段,本文提出坝陵河悬索桥西岸隧道式锚碇及其边坡的工程地质力学研究建议。鉴于锚碇型式受到地形、地质条件的限制,国内外采用隧道式锚碇的大跨悬索桥为数较少[3-7],见诸文献报道的更少,本研究建议有不适当之处,请专家批评指正。 2岩体工程地质力学研究建议 2.1锚碇围岩工程地质条件研究 西岸隧道式锚碇坐落于边坡浅表弱风化~微新岩体中,弱风化~微新岩体的工程地质条件关系到锚碇隧洞的成洞条件及锚碇体系在主缆拉力荷载作用下的整体稳定状态。 边坡浅表部中存在卸荷岩体。岩体卸荷带是伴随河谷下切过程或边坡开挖过程中,由于应力释放,岩体向临空面方向发生卸荷回弹变形,能量的释放导致斜坡浅表一定范围岩体内应力的调整,浅表部位应力降低,而坡体更深部位产生更大程度的应力集中。由于表部应力降低导致岩体回弹膨胀、结构松弛,破坏岩体的完整性,并在集中应力和残余应力作用下产生卸荷裂隙。岩体应力的降低最直观的表现是导致岩体松弛和原有的裂隙发生各种变化,形成新环境下的裂隙网络。这些裂隙一部分是迁就原有构造裂隙引张扩大经改造形成[8],有一些是微裂隙扩展后的显式裂隙,也有在新的应力环境和外动力环境下形成的裂隙。在岩体卸荷、应力降低的过程中,随着新的裂隙系统的形成,也为外动力或风化营力提供了通道,加速岩体的风化和应力的进一步降低。风化岩体裂隙的增多,是岩体卸荷和风化共同造就的。 西岸锚碇边坡岩体在浅部节理裂隙发育,岩体透水性较好,渗透系数高;随着深度的增加,透水性逐渐减弱。深部的岩溶发育情况有待研究。 据初步设计阶段工程勘察资料,西岸锚碇边坡出露的灰岩和白云岩的产状为:倾向50~80°,倾角48~87°。主要发育三组优势节理:①155°∠57°;②220°∠34°;③333°∠46°。在岩层层面、不利结构面组合切割和深部岩溶发育情况下,在主缆巨大拉力下,不能够排除存在深部拉裂滑移面威胁西岸锚碇边坡整体稳定性的可能性。 锚碇围岩工程地质条件研究内容包括: (1)研究从边坡表部至深部岩体中裂隙的分布密度及张开度变化,揭示岩体的卸荷程度,为锚碇施工期和运行期边坡岩体质量评价以及岩体质量变化趋势提供可靠基础资料; (2)在岩层层面和不利结构面组合切割下,由于锚碇工程荷载,研究岩体中形成的潜在不稳定块体的安全度以及西岸锚碇边坡的整体稳定性; (3)采用地球物理勘探方法,研究边坡深部溶蚀裂隙与溶蚀洞穴的分布规律及其发育特征。 2.2锚碇围岩工程力学特性研究 主悬索的巨大拉力通过索股、锚杆传人隧道中填充的(预应力)混凝土,再通过(锚塞体)混凝土与隧道岩体的摩阻力和粘结力传递给周围的岩体。隧道式锚碇在巨大主缆拉力荷载作用下,不仅要维持自身的抗拔稳定,同时还要将自身承受的主缆拉力传递到锚碇围岩中,以充分利用围岩的承载能力,使锚碇和围岩共同作用形成一个整体的承载体系。 锚碇围岩工程力学特性研究包括三个方面: (1)锚塞体与岩体之间的抗剪摩擦力学性能[9,10]和粘结特性试验研究; (2)锚碇下部及两锚体之间的岩体处于复杂的拉剪应力状态,研究锚碇围岩在拉剪应力下的变形及强度特性,尤其是弱风化~微新围岩在拉剪复杂应力下的变形、强度及疲劳试验研究,模拟其破坏现象和破坏过程,从而掌握其破坏机制; (3)岩体在中度~轻度工程爆破开挖扰动下的力学性能研究。 锚碇围岩工程力学试验目的是确定锚碇边坡岩体力学参数建议值,供设计和三维数值仿真采用。建议在设计锚碇区域附近开挖一试验斜硐,采取岩样,并在硐壁打适量钻孔,进行室内岩石力学试验和原位岩石力学性质及配套的各项试验研究工作。主要包括室内岩石力学三轴剪切试验、节理(裂隙)测量、岩体变形特性(静载)试验、岩体抗剪(抗剪断)试验、岩体抗拉试验、混凝土与基岩胶结面抗剪和摩擦等试验和硐室声波普测、硐室地球物理勘探、含水量测试、钻孔声波测试、钻孔压水试验等试验研究工作。锚碇系统的摩阻力由基岩与锚碇系统接触面的正应力与摩擦系数来决定,摩擦系数一般由相似原理进行模型试验或现场测试得到。硐室地球物理勘探是查明锚碇围岩(主要是锚碇下部及两锚体之间的岩体)中的岩溶发育情况。 试验资料的整理应通过对现场和室内大量试验数据的综合分析,结合现行有关行业规范(规程)和工程经验的类比,提出西岸隧道式锚碇边坡区域岩体力学参数建议值,供设计采用。 2.3锚碇围岩渗透及抗溶蚀特性研究 坝陵河悬索桥西岸锚碇围岩为弱风化~微新的灰岩和白云岩,属于易溶蚀化岩体。锚碇边坡地段地下水主要为(节理)裂隙水、岩溶裂隙水和岩溶孔(洞)穴水。西岸隧道式锚碇锚体混凝土浇筑后,在边坡岩体中形成不透水体(阻渗体),从而改变锚碇边坡的地下水渗流场。可以预见,地下水将从锚塞体混凝土边缘绕渗,因此锚塞体与围岩的交界部位岩体更易遭到溶蚀,削弱锚塞体混凝土与围岩之间的摩阻力和粘结力。锚碇围岩渗透特性的研究应着重锚塞体与围岩的交界部位岩体的渗透性能与抵抗溶蚀的能力的试验研究。 为防治锚塞体与围岩交界部位岩体的溶蚀危害采取的工程措施,主要是加强锚碇边坡坡面的排水工程。 2.4锚碇及其围岩相互作用三维数值模拟研究 由于悬索桥安全是依靠锚碇固定桥的体系,锚碇发生移动将严重影响桥梁体系,甚至导致桥体破坏,因此研究西岸隧道式锚碇的锚块及其围岩在主动拉力作用下的稳定性、瞬时变位与长期变位是相当重要的。应建立真实反映隧道式锚碇锚体和围岩二者相互作用、考虑施工过程非线性、地质结构面影响等的三维数值仿真模型,对锚碇稳定性及变位进行预测[11]。 2.5锚碇隧道钻爆开挖及支护的施工技术试验 根据西岸隧道式锚碇为倾斜、变截面的工程特点,需研究锚碇隧道的钻爆开挖以及支护的施工技术[12-14]。在隧道式锚碇施工过程中,自始至终都要注意严格控制围岩的完整性,尽量避免对围岩产生过大的扰动。为保证主缆等硐内钢结构的使用寿命,锚碇的防水按GB50108-2001二级标准进行控制,要求较高。施工开挖后应对围岩中的塑性变形带进行挤密压浆处理,以使锚塞体混凝土与围岩紧密结合。 2.6锚碇锚固系统试验 试验目的是验证用于坝陵河大桥锚碇锚固系统的各产品力学性能是否满足设计要求。试验内容包括锚拉杆组件静载试验、疲劳试验及锚具组装件静载试验和疲劳试验[15]等。 2.7大体积混凝土浇筑防裂的施工技术研究 坝陵河悬索桥西岸隧道式锚碇锚塞体混凝土浇筑量约2×12143.322m3。锚碇结构混凝土浇筑量大,强度高,对施工工艺及养护维修提出了更高的要求;而大体积混凝土浇注施工由于受多种因素影响,若措施不当,很容易出现裂缝,影响到锚塞体混凝土的整体性强度以及钢筋的耐久性和实用性。西岸隧道式锚碇锚塞体大体积混凝土浇筑防裂技术从混凝土原材料选取和配合比的选择、降低原材料温度和控制混凝土拌和物温度、合理选择浇筑工艺和保证整体质量、有效控制混凝土内外温差到对混凝土温度进行监控及时掌握混凝土温度变化动态等一系列技术措施[16-22],都可借鉴汕头海湾悬索桥、宜昌长江公路大桥和重庆鹅公岩大桥的做法。 3结语 针对施工图设计阶段,提出坝陵河悬索桥西岸隧道式锚碇及其边坡的岩体工程地质力学研究建议,包括:锚碇围岩工程地质条件研究、锚碇围岩工程力学特性研究、锚碇围岩渗透及抗溶蚀特性研究、锚碇及其围岩相互作用数值模拟研究、锚碇隧道钻爆开挖及支护的施工技术试验、锚碇锚固系统试验和大体积混凝土浇筑防裂的施工技术研究。 地质力学论文:三维地质力学模型管理论文 研究岩体稳定问题通常采用的方法有工程类比法、地质结构分析法、数值模拟仿真分析法和地质力学物理模型试验法等[1,2]。对于中小型工程,一般只采用前几种方法进行研究,但对于大型或超大型工程,地质力学物理模型试验则是必要的。模型试验尤其是三维模型试验与数值方法相比有它的弱点,如尺寸效应、试验难度大、费用高。然而,物理模型则由于是真实的物理实体,在基本满足相似原理的条件下,则更能真实地反映地质构造和工程结构的空间关系,更准确地模拟施工过程和影响。试验结果能给人以更直观的感觉,使人更容易从全局上把握岩体工程整体力学特征、变形趋势和稳定性特点,以及各洞室或结构之间的相互关系,从而做出相应的判断。其次,也可以通过物理模型试验,对各种数值分析结果进行一定程度上的验证。与研究坝体、坝基和坝肩及边坡稳定性的三维地质力学模型试验[3~6]相比,地下洞室群的岩石力学物理模型试验则有很大的差距。据文献检索,只有少数几个平面模型试验[7~11]和小型三维试验[12]。这些试验均未模拟洞室的施工过程。其原因主要是模拟地下洞室施工过程的三维模型试验难度太大,如三维地应力场的模拟原理和技术、洞室群开挖尤其是内部洞室隐蔽开挖技术的实现、内部物理量测量等。本文作者提出并研制了离散化多主应力面加载和控制系统,成功解决了复杂三维初始应力场模拟的难题;采用机械臂和步进微型掘进机技术、微型高精度位移量测技术、声波测试技术、光纤测量及内窥摄影技术等,解决了隐蔽开挖模拟及内部量测等关键问题,完成了水电站复杂洞室群模型试验。这一试验成果可应用于今后我国大西南地区的其它超大型地下水电站的研究。 1工程简介 溪洛渡水电站位于四川和云南视壤的金沙江峡谷中[13]。电站总装机容量12600MW,共计18台700MW的水轮发电机组。该工程地质条件复杂,地下洞室群布置复杂、纵横交错,尤其是左岸地下厂房轴线与最大主应力呈较大角度相交,对厂房洞室稳定不利,而且厂房又位于高地震烈度区(高达Ⅷ度),如此超大规模的地下洞室群在施工期和运行过程长期安全稳定问题,都是前所未遇的。电站厂房采用全地下式,分左、右岸地下厂房,各布置9台机组。左岸地下厂房布置在大坝上游山体内,总装机容量为6300MW.厂房轴线为N24°W,三大洞室平行。 图1左岸地下厂房洞室群布置方案 主厂房尺寸为318.03m×31.9/28.40m×75.10m(长×宽×高),厂房总长度426.0m.主变室长325.52m,宽19.8m,高26.5m.尾水调压室长300.0m,宽26.5/25.0m,高95m,中间设两条岩柱隔墙,厚18.0m。如图1所示。 左岸厂房顶拱围岩由P2β4、P2β5、P2β6层玄武岩组成。岩体新鲜较完整,无大的断层切割,层间错动带一般不发育。层内错动带以P2β6下部及P2β4、P2β5层内相对较发育,错动带一般宽5~10cm,挤压紧密,为岩块岩屑型。裂隙以陡裂和缓裂为主,中倾角裂隙一般不发育。 2模型相似条件设计 经过与设计单位协商,确定模型的几何比尺为1/100,材料容重比尺为1.之所以这样确定,主要是考虑到开挖模拟的可操作性,以及相似物理量之间换算关系的简化。根据试验相似理论和上述几何比尺,进行了如下的模型相似条件设计:用下标p代表原型,下标m代表模型,K代表相似比尺,L为长度,u为位称,E为弹性模量,G为剪切模量,γ为容重,σ为应力,σo为初始地应力,ε为应变,ν为泊松比,φ为摩擦角,C为粘聚力,Rc为抗压强度,Rt为抗拉强度。如设实际岩体的容重为γp,模型材料的容重为γm,则容重相似比尺为: 与应力有相同量纲的物理量均有与应力相同的相似比尺,即材料弹性模量、剪切模量、抗压强度、抗拉强度、粘聚力,初始地应力和面力荷载的相似比尺均为100. 3试验要点及关键技术 本试验研究对象为左岸地下厂房洞室群,包括主厂房、主变室、尾水调压室、母线道和尾水管。 3.1模拟范围地下厂房顺水流方向的上下游各取三大洞室最大开挖跨度的1~1.5倍长度,实际各约为1.27倍,总长度为620m;沿高程方向的下方取到洞室高度的1~1.5倍,实际取为1.45倍~1.85倍,达到海拔200m;上方取到地面,实际模型作到海拔670m,其上部作为荷载加在模型顶面;沿主厂房的纵轴线方向取3个机组段长度(自5号机组中心线至8号机组中心线),为102m.因为模型几何比尺为1/100,所以岩体模型尺寸为长×高×宽=6.20m×4.70m×1.02m. 3.2地形及地质条件模拟对模型试验范围内的地形、地貌、地质材料和三维地质构造如层间和层内错动带进行了模拟,模型基本满足几何、物理、力学相似条件。 3.3初始地应力场模拟三维原始地应力的模拟是本试验的关键和难点。经过研究、论证和试验,本试验中首次提出并研制了“离散化多主应力面加载及控制系统”,成功地模拟了三维地应力场,保证了试验的初始条件。离散型三维多主应力面加载系统,是在地质力学模型仿真试验中,首次提出使用的一种能近似模拟复杂三维空间地应力场的加载系统。 它的基本思路来源于有限元、边界元、离散元等将研究域离散化进行数值分析的原理,把需要模拟的复杂变化地应力分布场,离散为有限多个微小的单元应力场,并认为此单元应力场为一个等效的均匀应力场。用一组垂直于该单元应力场主应力矢量的微小主应力面,代替原来的斜截面,并在这一组主应力面上按照等效主应力的大小施加法向力,就达到了模拟这一单元应力场的目的(如图2).对各个离散的单元应力场均进行这样的操作,就可以完成整个试验域复杂变化的应力场的模拟。 图2离散化多主应力面加载原理示意 这一加载系统由高压气囊、反推力板、限位千斤顶、垂直立柱、封闭式钢结构环梁、支撑钢架和空气压缩机组成。此外还有压力监测和报警辅助系统,以保证试验期间的压力稳定。 3.4开挖过程模拟按照数值计算优选的开挖步序(如图3所示),对试验范围内地下洞室群的隐蔽开挖进行了模拟。本试验中隐蔽性开挖的洞室包括尾水管和母线廊道,尾水管的隐蔽开挖长度为125m,而且为渐变的城门洞形断面,母线道断面也为城门洞形,但是靠近主变室一侧13m一段断面加大,造成母线道断面突变。这些都给开挖模拟带来极大困难。隐蔽开挖无法采用一般的手工钻进方法,需要设计专门的钻凿机具。经过反复研究试验,开发出隐蔽开挖机器臂和微型步进式掘进机,以及与之配合使用的隐蔽洞室内窥系统,成功解决了这一技术难题。如图4所示。 图3地下厂房洞室群开挖分期设计 3.5支护方案模拟按照数值计算优选的支护方案,对锚固支护(包括三大洞室的喷混凝土、锚索)进行了模拟。按照设计支护方案,锚索按实际位置模拟并施加预应力。系统锚杆与喷混凝土联合模拟为挂金属丝网涂浆。锚索模拟材料采用金属铝线或细铜丝束,用建筑胶浆固结,以螺旋加载方式施加预应力。 3.6施工模拟过程中的多种方式洞室内部收敛变形及破坏形态量测在主厂房、主变室、尾调室三个主要洞室中,采用预埋多点位移计方式进行了内部收敛以及洞周围岩深度变形量测;采用光导纤维进行了内部变形的量测;采用超声波测量方法进行了洞周围岩屈服松动区的量测;采用内部摄影方式进行了内部破坏形态的观测。 3.7内部应力场分布量测在主厂房、主变室、尾调室围岩中的适当位置,预埋三向应变计、应变花,进行了应力场分布量测。在重要位置,预埋光纤传感器,与应变片测量相比较,测量应力场分布。 图4隐蔽洞室开挖微型步进TBM示意 4试验过程和结果 试验自2000年5月开始各项前期工作,包括场地准备、试验台设计和施工、模型材料设计和试验、模型制作和传感器埋设、地应力场生成和监控系统研制、隐蔽洞室开挖系统研制和试运行、测量仪器的研制和准备等。2001年7月15日正式实施洞室开挖模拟,量测系统进行同步量测,采集数据,至2001年8月18日完成洞室群开挖。试验得出的洞群围岩变形、应力应变、屈服区分布等情况如下。 4.1位移主厂房顶拱最大下沉为37.5mm,主变室顶拱下沉为23mm,尾水调压室顶拱为34mm.各个洞室顶拱的变形随开挖量的增加均以下沉为主,开挖后期伴随有少量的上抬。这与同时进行的数值计算相比顶拱位移偏大一些,这是由于模型试验中准确地模拟了层内错动带的影响,而计算中则有所简化。尾水调压室边墙比主厂房边墙高20多米,初估最大水平位移应该更大些,但尾水调压室中间隔墙起到了限制变形的作用,从而减少了水平位移值。主变室与尾水调压室之间岩柱的上下游方向水平尺寸有所增大。 图5地下厂房洞周围岩位移分布 而主厂房与主变室之间的岩柱在上下游方向则有所压缩,是由于母线道对这部分岩柱削弱较多引起的。试验中所揭示的各个方向的位移量均不大,分布合理。除三大洞室顶拱位移比计算值略大之外,其它与计算值都很接近,洞周没有发现明显的开裂或位移突变。图5给出了洞周围岩位移分布。 4.2应力主厂房上游拱肩和拱脚处、尾水调压室上游拱肩和拱脚处均有拉应力出现。尾水调压室下游边墙5m范围内的岩体大部分存在拉应力,10m之外则呈现为压应力。随开挖的进行,洞室交叉部位产生应力集中,凡是压应力的则压应变值为原来的1.5~2.2倍。产生拉应力的部位则给出了很大的拉应变值,明显不大合理,可能是粘贴应变片的块体发生破裂造成的。但是可以从中判断是出现了拉应力。拉、压应力分布范围与计算结果接近。光纤传感器量测的结果比较有规律,随尾水调压室高边墙的逐渐形成,边墙表面岩体应力松驰,压应力降低甚至产生拉应力,而压应力分布有向深部岩体传递的趋势。 4.3超声波测量试验中采用超声波测速与位移沿岩体深度分布规律相结合的方法判断屈服松动区。洞周岩体波速最低处为尾水调压室的底部和顶拱,波速比未开挖前降低了40%~50%.三大洞室顶拱的岩体波速,主变室顶拱最高,达900~1000m/s,主厂房顶拱次之,为800~900m/s,尾调室顶拱最低,为400~500m/s.与地质剖面相比较可以看出,这一结果恰恰和这些洞室所在地层及地质构造相吻合。根据声波测量和位移测量结果的综合比较和分析,得到各洞室周围屈服区的范围(图6). 图6地下厂房洞周屈服区分布 4.4锚固支护系统根据地下工程围岩稳定性分析的经验,洞室围岩越稳定,围岩的整体性越好(早期喷锚支护可以增加这种整体性),则在后期开挖过程中,洞室上抬的趋势越明显。XA-22支护方案在主厂房顶拱埋设的两排锚索,穿过了层内错动带,增加了顶拱的整体性,是很必要的。虽然本试验中尚不能定量地比较这种锚固的作用,但定性上已经可以说明模拟的锚固系统对增加洞室围岩的完整性和整体性,起了明显的作用,这是数值计算中没有反映出来的。通过对模型锚索应力的测量,反映出对目前的开挖方案,锚索应力有明显增加。因为尾调室是上下先开挖然后中间再挖通,高边墙有一个突然形成的过程。虽然这一情况因为中间隔墙的存在而减弱,但对离隔墙远一些的部位仍有一定的冲击作用。考虑到这一点,尾调室上下游边墙锚索的预应力施加应有所控制,而隔墙的加固应适当提前。 5结论 (1)本试验是首次大规模三维仿真模拟地下洞室群的施工过程。它成功模拟了高容重岩体材料和岩体构造,容重比尺1比1;研制了离散化多主应力面加载系统,使模拟复杂三维初始地应力场得以实现;研制了用机械臂和步进微型掘进机,仿真模拟了施工过程;研制微型多点位移计,采用声波测试、内窥技术等多种测量手段进行了内部物理量的测量。(2)试验结果验证了在厂区特有的地形地貌、地质构造和地应力条件下,该水电站地下厂房洞室群的总体布置、洞型设计、洞室间距是合理的。主变室滞后主厂房和尾水调压室开挖一期的施工方案以及锚固支护方案,保证了洞室安全成洞。在试验开挖过程中,洞室群保持了总体稳定,主要洞室周边未出现明显的开裂及变形突变。洞周围岩屈服松动区分布,与厂区地质条件和洞室断面情况及空间相对关系有较好的吻合。推荐的支护方案对洞室整体性的加强有明显的作用,并有效地控制了松动区的发展。(3)试验结果表明,对条件复杂的超大型地下洞室群进行三维地质力学模型试验可以从全局上把握地下洞室工程整体力学特征、变形趋势和稳定性特点,并对数值模拟结果进行验证和校核。 地质力学论文:大型地下水电站厂房洞群三维地质力学模型试验 摘要:本文对拟建的超大型水电站地下厂房洞室群三维地质力学模型试验作了综合介绍,包括采用离散化多主应力面加载和控制系统,解决了复杂三维初始应力场的模拟难题;采用机械臂和步进微型掘进机技术、微型高精度位移量测技术、声波测试技术、光纤测量及内窥摄影技术等,解决了三维试验中的隐蔽开挖模拟及内部量测等关键技术问题。试验结果表明拟建水电站地下厂房洞室群的总体布置、洞型设计、洞室间距是合理的,推荐的支护方案对洞室整体性的加强有明显的作用,对设计方案起到有力的支持和验证作用。 关键词:大型水电站 地下厂房洞室群 三维地质力学模型试验 研究岩体稳定问题通常采用的方法有工程类比法、地质结构分析法、数值模拟仿真分析法和地质力学物理模型试验法等[1,2]。对于中小型工程,一般只采用前几种方法进行研究,但对于大型或超大型工程,地质力学物理模型试验则是必要的。模型试验尤其是三维模型试验与数值方法相比有它的弱点,如尺寸效应、试验难度大、费用高。然而,物理模型则由于是真实的物理实体,在基本满足相似原理的条件下,则更能真实地反映地质构造和工程结构的空间关系,更准确地模拟施工过程和影响。试验结果能给人以更直观的感觉,使人更容易从全局上把握岩体工程整体力学特征、变形趋势和稳定性特点,以及各洞室或结构之间的相互关系,从而做出相应的判断。其次,也可以通过物理模型试验,对各种数值分析结果进行一定程度上的验证。与研究坝体、坝基和坝肩及边坡稳定性的三维地质力学模型试验[3~6]相比,地下洞室群的岩石力学物理模型试验则有很大的差距。据文献检索,只有少数几个平面模型试验[7~11]和小型三维试验[12]。这些试验均未模拟洞室的施工过程。其原因主要是模拟地下洞室施工过程的三维模型试验难度太大,如三维地应力场的模拟原理和技术、洞室群开挖尤其是内部洞室隐蔽开挖技术的实现、内部物理量测量等。本文作者提出并研制了离散化多主应力面加载和控制系统,成功解决了复杂三维初始应力场模拟的难题;采用机械臂和步进微型掘进机技术、微型高精度位移量测技术、声波测试技术、光纤测量及内窥摄影技术等,解决了隐蔽开挖模拟及内部量测等关键问题,完成了水电站复杂洞室群模型试验。这一试验成果可应用于今后我国大西南地区的其它超大型地下水电站的研究。 1 工程简介 溪洛渡水电站位于四川和云南视壤的金沙江峡谷中[13]。电站总装机容量12600MW,共计18台700MW的水轮发电机组。该工程地质条件复杂,地下洞室群布置复杂、纵横交错,尤其是左岸地下厂房轴线与最大主应力呈较大角度相交,对厂房洞室稳定不利,而且厂房又位于高地震烈度区(高达Ⅷ度),如此超大规模的地下洞室群在施工期和运行过程长期安全稳定问题,都是前所未遇的。电站厂房采用全地下式,分左、右岸地下厂房,各布置9台机组。左岸地下厂房布置在大坝上游山体内,总装机容量为6300MW.厂房轴线为N24°W,三大洞室平行。 图1 左岸地下厂房洞室群布置方案 主厂房尺寸为318.03m×31.9/28.40m×75.10m(长×宽×高),厂房总长度426.0m.主变室长325.52m,宽19.8m,高26.5m.尾水调压室长300.0m,宽26.5/25.0m,高95m,中间设两条岩柱隔墙,厚18.0m。如图1所示。 左岸厂房顶拱围岩由P2β4、P2β5、P2β6层玄武岩组成。岩体新鲜较完整,无大的断层切割,层间错动带一般不发育。层内错动带以P2β6下部及P2β4、P2β5层内相对较发育,错动带一般宽5~10cm,挤压紧密,为岩块岩屑型。裂隙以陡裂和缓裂为主,中倾角裂隙一般不发育。 2 模型相似条件设计 经过与设计单位协商,确定模型的几何比尺为1/100,材料容重比尺为1.之所以这样确定,主要是考虑到开挖模拟的可操作性,以及相似物理量之间换算关系的简化。根据试验相似理论和上述几何比尺,进行了如下的模型相似条件设计:用下标p代表原型,下标m代表模型,K代表相似比尺,L为长度,u为位称,E为弹性模量,G为剪切模量,γ为容重,σ为应力,σo为初始地应力,ε为应变,ν为泊松比,φ为摩擦角,C为粘聚力,Rc为抗压强度,Rt为抗拉强度。如设实际岩体的容重为γp,模型材料的容重为γm,则容重相似比尺为: 与应力有相同量纲的物理量均有与应力相同的相似比尺,即材料弹性模量、剪切模量、抗压强度、抗拉强度、粘聚力,初始地应力和面力荷载的相似比尺均为100. 3 试验要点及关键技术 本试验研究对象为左岸地下厂房洞室群,包括主厂房、主变室、尾水调压室、母线道和尾水管。 3.1 模拟范围 地下厂房顺水流方向的上下游各取三大洞室最大开挖跨度的1~1.5倍长度,实际各约为1.27倍,总长度为620m;沿高程方向的下方取到洞室高度的1~1.5倍,实际取为1.45倍~1.85倍,达到海拔200m;上方取到地面,实际模型作到海拔670m,其上部作为荷载加在模型顶面;沿主厂房的纵轴线方向取3个机组段长度(自5号机组中心线至8号机组中心线),为102m.因为模型几何比尺为1/100,所以岩体模型尺寸为长×高×宽=6.20m×4.70m×1.02m. 3.2 地形及地质条件模拟 对模型试验范围内的地形、地貌、地质材料和三维地质构造如层间和层内错动带进行了模拟,模型基本满足几何、物理、力学相似条件。 3.3 初始地应力场模拟 三维原始地应力的模拟是本试验的关键和难点。经过研究、论证和试验,本试验中首次提出并研制了“离散化多主应力面加载及控制系统”,成功地模拟了三维地应力场,保证了试验的初始条件。离散型三维多主应力面加载系统,是在地质力学模型仿真试验中,首次提出使用的一种能近似模拟复杂三维空间地应力场的加载系统。 它的基本思路来源于有限元、边界元、离散元等将研究域离散化进行数值分析的原理,把需要模拟的复杂变化地应力分布场,离散为有限多个微小的单元应力场,并认为此单元应力场为一个等效的均匀应力场。用一组垂直于该单元应力场主应力矢量的微小主应力面,代替原来的斜截面,并在这一组主应力面上按照等效主应力的大小施加法向力,就达到了模拟这一单元应力场的目的(如图2).对各个离散的单元应力场均进行这样的操作,就可以完成整个试验域复杂变化的应力场的模拟。 这一加载系统由高压气囊、反推力板、限位千斤顶、垂直立柱、封闭式钢结构环梁、支撑钢架和空气压缩机组成。此外还有压力监测和报警辅助系统,以保证试验期间的压力稳定。 3.4 开挖过程模拟 按照数值计算优选的开挖步序(如图3所示),对试验范围内地下洞室群的隐蔽开挖进行了模拟。本试验中隐蔽性开挖的洞室包括尾水管和母线廊道,尾水管的隐蔽开挖长度为125m,而且为渐变的城门洞形断面,母线道断面也为城门洞形,但是靠近主变室一侧13m一段断面加大,造成母线道断面突变。这些都给开挖模拟带来极大困难。隐蔽开挖无法采用一般的手工钻进方法,需要设计专门的钻凿机具。经过反复研究试验,开发出隐蔽开挖机器臂和微型步进式掘进机,以及与之配合使用的隐蔽洞室内窥系统,成功解决了这一技术难题。如图4所示。 图3 地下厂房洞室群开挖分期设计 3.5 支护方案模拟 按照数值计算优选的支护方案,对锚固支护(包括三大洞室的喷混凝土、锚索)进行了模拟。按照设计支护方案,锚索按实际位置模拟并施加预应力。系统锚杆与喷混凝土联合模拟为挂金属丝网涂浆。锚索模拟材料采用金属铝线或细铜丝束,用建筑胶浆固结,以螺旋加载方式施加预应力。 3.6 施工模拟过程中的多种方式洞室内部收敛变形及破坏形态量测 在主厂房、主变室、尾调室三个主要洞室中,采用预埋多点位移计方式进行了内部收敛以及洞周围岩深度变形量测;采用光导纤维进行了内部变形的量测;采用超声波测量方法进行了洞周围岩屈服松动区的量测;采用内部摄影方式进行了内部破坏形态的观测。 3.7 内部应力场分布量测 在主厂房、主变室、尾调室围岩中的适当位置,预埋三向应变计、应变花,进行了应力场分布量测。在重要位置,预埋光纤传感器,与应变片测量相比较,测量应力场分布。 4 试验过程和结果 试验自2000年5月开始各项前期工作,包括场地准备、试验台设计和施工、模型材料设计和试验、模型制作和传感器埋设、地应力场生成和监控系统研制、隐蔽洞室开挖系统研制和试运行、测量仪器的研制和准备等。2001年7月15日正式实施洞室开挖模拟,量测系统进行同步量测,采集数据,至2001年8月18日完成洞室群开挖。试验得出的洞群围岩变形、应力应变、屈服区分布等情况如下。 4.1 位移 主厂房顶拱最大下沉为37.5mm,主变室顶拱下沉为23mm,尾水调压室顶拱为34mm.各个洞室顶拱的变形随开挖量的增加均以下沉为主,开挖后期伴随有少量的上抬。这与同时进行的数值计算相比顶拱位移偏大一些,这是由于模型试验中准确地模拟了层内错动带的影响,而计算中则有所简化。尾水调压室边墙比主厂房边墙高20多米,初估最大水平位移应该更大些,但尾水调压室中间隔墙起到了限制变形的作用,从而减少了水平位移值。主变室与尾水调压室之间岩柱的上下游方向水平尺寸有所增大。 图5 地下厂房洞周围岩位移分布 而主厂房与主变室之间的岩柱在上下游方向则有所压缩,是由于母线道对这部分岩柱削弱较多引起的。试验中所揭示的各个方向的位移量均不大,分布合理。除三大洞室顶拱位移比计算值略大之外,其它与计算值都很接近,洞周没有发现明显的开裂或位移突变。图5给出了洞周围岩位移分布。 4.2 应力 主厂房上游拱肩和拱脚处、尾水调压室上游拱肩和拱脚处均有拉应力出现。尾水调压室下游边墙5m范围内的岩体大部分存在拉应力,10m之外则呈现为压应力。随开挖的进行,洞室交叉部位产生应力集中,凡是压应力的则压应变值为原来的1.5~2.2倍。产生拉应力的部位则给出了很大的拉应变值,明显不大合理,可能是粘贴应变片的块体发生破裂造成的。但是可以从中判断是出现了拉应力。拉、压应力分布范围与计算结果接近。光纤传感器量测的结果比较有规律,随尾水调压室高边墙的逐渐形成,边墙表面岩体应力松驰,压应力降低甚至产生拉应力,而压应力分布有向深部岩体传递的趋势。 4.3 超声波测量 试验中采用超声波测速与位移沿岩体深度分布规律相结合的方法判断屈服松动区。洞周岩体波速最低处为尾水调压室的底部和顶拱,波速比未开挖前降低了40%~50%.三大洞室顶拱的岩体波速,主变室顶拱最高,达900~1000m/s,主厂房顶拱次之,为800~900m/s,尾调室顶拱最低,为400~500m/s.与地质剖面相比较可以看出,这一结果恰恰和这些洞室所在地层及地质构造相吻合。根据声波测量和位移测量结果的综合比较和分析,得到各洞室周围屈服区的范围(图6). 图6 地下厂房洞周屈服区分布 4.4 锚固支护系统 根据地下工程围岩稳定性分析的经验,洞室围岩越稳定,围岩的整体性越好(早期喷锚支护可以增加这种整体性),则在后期开挖过程中,洞室上抬的趋势越明显。XA-22支护方案在主厂房顶拱埋设的两排锚索,穿过了层内错动带,增加了顶拱的整体性,是很必要的。虽然本试验中尚不能定量地比较这种锚固的作用,但定性上已经可以说明模拟的锚固系统对增加洞室围岩的完整性和整体性,起了明显的作用,这是数值计算中没有反映出来的。通过对模型锚索应力的测量,反映出对目前的开挖方案,锚索应力有明显增加。因为尾调室是上下先开挖然后中间再挖通,高边墙有一个突然形成的过程。虽然这一情况因为中间隔墙的存在而减弱,但对离隔墙远一些的部位仍有一定的冲击作用。考虑到这一点,尾调室上下游边墙锚索的预应力施加应有所控制,而隔墙的加固应适当提前。 5 结论 (1)本试验是首次大规模三维仿真模拟地下洞室群的施工过程。它成功模拟了高容重岩体材料和岩体构造,容重比尺1比1;研制了离散化多主应力面加载系统,使模拟复杂三维初始地应力场得以实现;研制了用机械臂和步进微型掘进机,仿真模拟了施工过程;研制微型多点位移计,采用声波测试、内窥技术等多种测量手段进行了内部物理量的测量。(2)试验结果验证了在厂区特有的地形地貌、地质构造和地应力条件下,该水电站地下厂房洞室群的总体布置、洞型设计、洞室间距是合理的。主变室滞后主厂房和尾水调压室开挖一期的施工方案以及锚固支护方案,保证了洞室安全成洞。在试验开挖过程中,洞室群保持了总体稳定,主要洞室周边未出现明显的开裂及变形突变。洞周围岩屈服松动区分布,与厂区地质条件和洞室断面情况及空间相对关系有较好的吻合。推荐的支护方案对洞室整体性的加强有明显的作用,并有效地控制了松动区的发展。(3)试验结果表明,对条件复杂的超大型地下洞室群进行三维地质力学模型试验可以从全局上把握地下洞室工程整体力学特征、变形趋势和稳定性特点,并对数值模拟结果进行验证和校核。 地质力学论文:坝陵河悬索桥西岸隧道式锚碇及其边坡的岩体工程地质力学研究建议 论文作者:曾钱帮 王思敬 彭运动 刘明虎 陈晓东 樊敬亮 摘要:针对施工图设计阶段,提出坝陵河悬索桥西岸隧道式锚碇及其边坡的岩体工程地质力学研究建议,包括:锚碇围岩工程地质条件研究、锚碇围岩工程力学特性研究、锚碇围岩渗透及抗溶蚀特性研究、锚碇及其围岩相互作用三维数值模拟研究、锚碇隧道钻爆开挖及支护的施工技术试验、锚碇锚固系统试验和大体积混凝土浇筑防裂的施工技术研究。 关键词:悬索桥 隧道式锚碇 施工图设计阶段 岩体工程地质力学 研究建议 1 前言 坝陵河大桥离拟建贵州省镇宁至胜境关高速公路起点约21km,地处黔中山原地带。高速公路在关岭县东北跨越坝陵河峡谷,峡谷两岸地势陡峭,地形变化急剧,高差起伏大,河谷深切达400~600m。桥址区属构造剥蚀、溶蚀中低山河谷地貌。岩石建造类型以碳酸盐岩与陆源碎屑岩互层,以碳酸盐岩构成峡谷谷坡,以碎屑岩互层构成谷底及缓坡为基本特征。坝陵河流向与区域地质构造线方向(NW)基本一致。河谷西岸地形较陡,地形坡度40~70°,近河谷一带为陡崖。桥位区西岸(关岭岸)锚碇地段处于斜坡中部,出露的岩层有三叠系中统竹杆坡组第一段(T2z1)中厚层状泥晶灰岩和杨柳井组(T2y)中厚层状白云岩[1,2]。弱风化岩体直接出露于地表,微新岩体埋深30~50m。 坝陵河悬索桥主跨1068m,桥面总宽度24.5m,东岸锚碇采用重力式锚,西岸锚碇采用隧道式锚。西岸隧道式锚碇在技术设计中全长74.7m,最大埋深78m,主要由散索鞍支墩、锚室(34.7m)和锚塞体(40m)三部分组成,两锚体相距18~6.36m。锚塞体和锚室为一倾斜、变截面结构,上缘为圆形,下缘为矩形,纵向呈楔形棱台,矩形截面尺寸为10m×5.8m~21m×14.5m。西岸每根主缆缆力(P)约为270MN,水平夹角约26°。锚体中设预应力锚固系统,主缆索股通过索股锚固连接器与锚体中的预应力锚固系统连接。 悬索桥锚碇在承受来自主缆的竖向反力的同时,主要还承受主缆的水平拉力,是悬索桥的关键承载结构之一,其总体稳定性和受力状态直接影响到大桥的安全和长期使用的可靠性。坝陵河悬索桥是镇宁-胜境关高速公路的重要节点,针对该大桥施工图设计阶段,本文提出坝陵河悬索桥西岸隧道式锚碇及其边坡的工程地质力学研究建议。鉴于锚碇型式受到地形、地质条件的限制,国内外采用隧道式锚碇的大跨悬索桥为数较少[3-7],见诸文献报道的更少,本研究建议有不适当之处,请专家批评指正。 2 岩体工程地质力学研究建议 2.1 锚碇围岩工程地质条件研究 西岸隧道式锚碇坐落于边坡浅表弱风化~微新岩体中,弱风化~微新岩体的工程地质条件关系到锚碇隧洞的成洞条件及锚碇体系在主缆拉力荷载作用下的整体稳定状态。 边坡浅表部中存在卸荷岩体。岩体卸荷带是伴随河谷下切过程或边坡开挖过程中,由于应力释放,岩体向临空面方向发生卸荷回弹变形,能量的释放导致斜坡浅表一定范围岩体内应力的调整,浅表部位应力降低,而坡体更深部位产生更大程度的应力集中。由于表部应力降低导致岩体回弹膨胀、结构松弛,破坏岩体的完整性,并在集中应力和残余应力作用下产生卸荷裂隙。岩体应力的降低最直观的表现是导致岩体松弛和原有的裂隙发生各种变化,形成新环境下的裂隙网络。这些裂隙一部分是迁就原有构造裂隙引张扩大经改造形成[8],有一些是微裂隙扩展后的显式裂隙,也有在新的应力环境和外动力环境下形成的裂隙。在岩体卸荷、应力降低的过程中,随着新的裂隙系统的形成,也为外动力或风化营力提供了通道,加速岩体的风化和应力的进一步降低。风化岩体裂隙的增多,是岩体卸荷和风化共同造就的。 西岸锚碇边坡岩体在浅部节理裂隙发育,岩体透水性较好,渗透系数高;随着深度的增加,透水性逐渐减弱。深部的岩溶发育情况有待研究。 据初步设计阶段工程勘察资料,西岸锚碇边坡出露的灰岩和白云岩的产状为:倾向50~80°,倾角48~87°。主要发育三组优势节理:①155°∠57°;②220°∠34°;③333°∠46°。在岩层层面、不利结构面组合切割和深部岩溶发育情况下,在主缆巨大拉力下,不能够排除存在深部拉裂滑移面威胁西岸锚碇边坡整体稳定性的可能性。 锚碇围岩工程地质条件研究内容包括: (1)研究从边坡表部至深部岩体中裂隙的分布密度及张开度变化,揭示岩体的卸荷程度,为锚碇施工期和运行期边坡岩体质量评价以及岩体质量变化趋势提供可靠基础资料; (2)在岩层层面和不利结构面组合切割下,由于锚碇工程荷载,研究岩体中形成的潜在不稳定块体的安全度以及西岸锚碇边坡的整体稳定性; (3)采用地球物理勘探方法,研究边坡深部溶蚀裂隙与溶蚀洞穴的分布规律及其发育特征。 2.2 锚碇围岩工程力学特性研究 主悬索的巨大拉力通过索股、锚杆传人隧道中填充的(预应力)混凝土,再通过(锚塞体)混凝土与隧道岩体的摩阻力和粘结力传递给周围的岩体。隧道式锚碇在巨大主缆拉力荷载作用下,不仅要维持自身的抗拔稳定,同时还要将自身承受的主缆拉力传递到锚碇围岩中,以充分利用围岩的承载能力,使锚碇和围岩共同作用形成一个整体的承载体系。 锚碇围岩工程力学特性研究包括三个方面: (1) 锚塞体与岩体之间的抗剪摩擦力学性能[9,10]和粘结特性试验研究; (2) 锚碇下部及两锚体之间的岩体处于复杂的拉剪应力状态,研究锚碇围岩在拉剪应力下的变形及强度特性,尤其是弱风化~微新围岩在拉剪复杂应力下的变形、强度及疲劳试验研究,模拟其破坏现象和破坏过程,从而掌握其破坏机制; (3) 岩体在中度~轻度工程爆破开挖扰动下的力学性能研究。 锚碇围岩工程力学试验目的是确定锚碇边坡岩体力学参数建议值,供设计和三维数值仿真采用。建议在设计锚碇区域附近开挖一试验斜硐,采取岩样,并在硐壁打适量钻孔,进行室内岩石力学试验和原位岩石力学性质及配套的各项试验研究工作。主要包括室内岩石力学三轴剪切试验、节理(裂隙)测量、岩体变形特性(静载)试验、岩体抗剪(抗剪断)试验、岩体抗拉试验、混凝土与基岩胶结面抗剪和摩擦等试验和硐室声波普测、硐室地球物理勘探、含水量测试、钻孔声波测试、钻孔压水试验等试验研究工作。锚碇系统的摩阻力由基岩与锚碇系统接触面的正应力与摩擦系数来决定,摩擦系数一般由相似原理进行模型试验或现场测试得到。硐室地球物理勘探是查明锚碇围岩(主要是锚碇下部及两锚体之间的岩体)中的岩溶发育情况。 试验资料的整理应通过对现场和室内大量试验数据的综合分析,结合现行有关行业规范(规程)和工程经验的类比,提出西岸隧道式锚碇边坡区域岩体力学参数建议值,供设计采用。 2.3 锚碇围岩渗透及抗溶蚀特性研究 坝陵河悬索桥西岸锚碇围岩为弱风化~微新的灰岩和白云岩,属于易溶蚀化岩体。锚碇边坡地段地下水主要为(节理)裂隙水、岩溶裂隙水和岩溶孔(洞)穴水。西岸隧道式锚碇锚体混凝土浇筑后,在边坡岩体中形成不透水体(阻渗体),从而改变锚碇边坡的地下水渗流场。可以预见,地下水将从锚塞体混凝土边缘绕渗,因此锚塞体与围岩的交界部位岩体更易遭到溶蚀,削弱锚塞体混凝土与围岩之间的摩阻力和粘结力。锚碇围岩渗透特性的研究应着重锚塞体与围岩的交界部位岩体的渗透性能与抵抗溶蚀的能力的试验研究。 为防治锚塞体与围岩交界部位岩体的溶蚀危害采取的工程措施,主要是加强锚碇边坡坡面的排水工程。 2.4 锚碇及其围岩相互作用三维数值模拟研究 由于悬索桥安全是依靠锚碇固定桥的体系,锚碇发生移动将严重影响桥梁体系,甚至导致桥体破坏,因此研究西岸隧道式锚碇的锚块及其围岩在主动拉力作用下的稳定性、瞬时变位与长期变位是相当重要的。应建立真实反映隧道式锚碇锚体和围岩二者相互作用、考虑施工过程非线性、地质结构面影响等的三维数值仿真模型,对锚碇稳定性及变位进行预测[11]。 2.5 锚碇隧道钻爆开挖及支护的施工技术试验 根据西岸隧道式锚碇为倾斜、变截面的工程特点,需研究锚碇隧道的钻爆开挖以及支护的施工技术[12-14]。在隧道式锚碇施工过程中,自始至终都要注意严格控制围岩的完整性,尽量避免对围岩产生过大的扰动。为保证主缆等硐内钢结构的使用寿命,锚碇的防水按GB50108-2001二级标准进行控制,要求较高。施工开挖后应对围岩中的塑性变形带进行挤密压浆处理,以使锚塞体混凝土与围岩紧密结合。 2.6 锚碇锚固系统试验 试验目的是验证用于坝陵河大桥锚碇锚固系统的各产品力学性能是否满足设计要求。试验内容包括锚拉杆组件静载试验、疲劳试验及锚具组装件静载试验和疲劳试验[15]等。 2.7 大体积混凝土浇筑防裂的施工技术研究 坝陵河悬索桥西岸隧道式锚碇锚塞体混凝土浇筑量约2×12143.322m3。锚碇结构混凝土浇筑量大,强度高,对施工工艺及养护维修提出了更高的要求;而大体积混凝土浇注施工由于受多种因素影响,若措施不当,很容易出现裂缝,影响到锚塞体混凝土的整体性强度以及钢筋的耐久性和实用性。西岸隧道式锚碇锚塞体大体积混凝土浇筑防裂技术从混凝土原材料选取和配合比的选择、降低原材料温度和控制混凝土拌和物温度、合理选择浇筑工艺和保证整体质量、有效控制混凝土内外温差到对混凝土温度进行监控及时掌握混凝土温度变化动态等一系列技术措施[16-22],都可借鉴汕头海湾悬索桥、宜昌长江公路大桥和重庆鹅公岩大桥的做法。 3结语 针对施工图设计阶段,提出坝陵河悬索桥西岸隧道式锚碇及其边坡的岩体工程地质力学研究建议,包括:锚碇围岩工程地质条件研究、锚碇围岩工程力学特性研究、锚碇围岩渗透及抗溶蚀特性研究、锚碇及其围岩相互作用数值模拟研究、锚碇隧道钻爆开挖及支护的施工技术试验、锚碇锚固系统试验和大体积混凝土浇筑防裂的施工技术研究。 地质力学论文:岩体地质力学下水利水电勘察的应用 摘要:随着经济的发展和社会的进步,用电量、用水量的需求大幅增加,急需新建大量利水电工程,而水利水电工程场地及其周围环境的岩体工程地质情况对水利水电工程的工程质量和工程安全影响很大,所以急需对岩体工程地质力学在水利水电工程勘察中的应用进行研究。本文将对岩体工程地质力学在水利水电工程勘察中的应用进行相关的阐述,并提出了一些相应的建议,希望对相关参与者与研究人员带来一定帮助。 关键词:岩体工程地质力学;水利水电工程勘察;岩体结构;高坝坝基;地质构造稳定性 1引言 经济在发展,社会在进步,人民群众的用电量、用水量急剧增加,从而导致了水利水电工程也随之急剧增加,水利水电工程场地及其周围环境的岩体工程地质情况,对水利水电工程的质量和安全影响很大,进行水利水电工程勘察时,要运用岩体工程地质力学知识,对水利水电工程场地及其周围环境的岩体工程地质情况进行详细勘察,所以急需对岩体工程地质力学在水利水电工程勘察中的应用进行研究。本文将对岩体工程地质力学在水利水电工程勘察中的应用进行相关的阐述,希望对相关参与者与研究人员带来一定帮助。 2岩体工程地质力学基本知识 岩体工程地质力学的研究对象是工程场地附近的岩体结构。岩体,由一种或多种不同的岩石组合而成,受到形成环境以及后期构造影响后,岩体内会呈现各种各样不同的结构面。在实际环境中,岩体会被各种各样不同的结构面切分成为不同的结构体并出现破裂带。进行岩体工程地质力学等地质研究时,必须先研究岩体结构。进行水利水电工程地质勘察时,依据相关规范并结合实际工程经验对岩体结构类别进行量化和细化,岩体主要分为5类。Ⅰ类岩体,主要为厚层状或整体块状结构;Ⅱ类岩体,主要为中厚层状或块状结构;Ⅲ类岩体,主要为镶嵌状或互层状结构;Ⅳ类岩体,主要为碎裂状或薄层状结构;V类岩体,主要为散体状结构。在具体工程中,可以根据工程区域的具体地质条件以及影响岩体质量的因素,进行适当调整,从而结合工程区域岩体的具体特性,制定相应的岩体质量分类或岩体工程地质分类,以及结构面分类,用于实际工程情况下的边坡、坝基、地下洞室围岩等结构的岩体具体分类,赋予相应结构面岩土体以及岩类物理力学参数值。高地应力等因素会对岩体分类造成影响,其对岩体分类造成的影响,有待进一步研究。 3工程区域的地质构造稳定性以及地震研究 汶川大地震以后,国家相关部门十分重视地震对水利水电工程的影响,相关部门专门发文要求,进行大型水利水电工程设计时,必须要进行工程防震抗震设计,并必须专门接受审查。在地震研究中,活断层的判别标志有:(1)地震断裂带中构造岩或者被错动脉体是晚更新世;(2)错断晚更世以来的地层;(3)沿着断层存在历史地震,或者存在现代中、强震的震中分布,或者存在密集而频繁的近期微震;(4)经现代化监测表明,沿着断层存在地形变和地位移;(5)经地质构造上的证实,被发现的断层与已知的活断层有着共同或共生的关系。在工程地质勘察规范中,工程场地岩体中活动断层的年龄被限定在十万年以来存在过活动的断层。水坝等主要水工建筑物应该尽量避免跨越活断层或者与活断层有构造活动联系或相关联的分支断层,特别应该注意尽量避开晚更新世晚期以来有过地质活动的断层。水坝选址不适宜选在地震等级为6级及以上的震中区或者地震的基本烈度为Ⅸ度及其以上的强震区。如果在上述两种情况下建水坝,需要专门进行论证。汶川特大地震后,地震灾区的大部分大中型水电水利工程,虽然有不同程度的损坏现象,但却没有一个水电水利工程在地震中发生重大次生灾害,这有力说明工程地质勘察规范中所规定的区域构造稳定性的技术标准、工作方法、评价原则是正确的,能经受大地震考验。 4高坝坝基工程地质研究 我国的水坝高度有些已达到了300米,成了俗称的“高坝”,水荷载和坝基荷载对高坝坝基岩体质量的要求非常严格。主要有以下技术要求:(1)高坝坝基岩土体在长期被水渗透和作用的前提下,必须保持力学、化学及物理性质的稳定,并要确保坝基的渗透压力和渗漏量维持在允许的范围内,以免发生渗透破坏;(2)在各项不同荷载作用下,高坝坝基各个部位的变形和应力值应该确保在允许范围内,以免出现不均匀变位或局部应力集中的现象而影响大坝安全运行;(3)高坝坝基岩土体在其所承受的荷载作用下确保不会产生滑移失稳。如果高坝采用混凝土坝基,需要先对坝基岩体工程地质进行分类以及对岩体质量进行分级,要重点对影响坝基抗滑稳定性的软弱结构面的性状以及它们的不利组合的边界条件进行勘察,并需要根据岩体的软弱结构面类型选定它们的强度参数和变形参数以适合工程建设的需要。要对影响高坝坝基不均匀变形与应变的弱化岩体进行详细勘察以避免其对水利水电工程的工程质量带来安全隐患。如果进行高坝建设时采用当地采挖来的工程材料将坝基建在深厚的覆盖层上,必须对覆盖层的结构和详细分层、埋藏谷的范围、河床深槽的范围等相关地质资料进行详细勘察,特别要对漂孤石层、架空层、粉细砂层、软土层的物质组成、渗透特性、分布范围进行详细勘察,同时要详细准确地评价地震作用下的地层不均匀沉陷可能性、地层渗透稳定性、砂层液化程度,这是为了给水利水电工程建设时采取合适的防地层渗透、抗砂层液化、防地层不均匀沉陷等措施提供科学的依据。 5结语 本文通过对岩体工程地质力学基本知识、工程区域的地质构造稳定性以及地震、高坝坝基工程地质进行阐述与分析,对岩体工程地质力学在水利水电工程勘察中的应用进行了初步探究,提出了一些相应的建议,对相关参与者与研究人员起到了一定帮助作用。 作者:黄子炎 单位:浙江华东建设工程有限公司 地质力学论文:关于工程地质力学应用过程中常见问题的分析 摘 要:社会经济的进步,极大促进了工程地质力学的发展,工程地质力学是研究地质体变形状况的科学,地质体具备多形态的特征,为了满足工程地质的实际要求,进行地质体存在状态、力学特性、地质体演化过程的分析是必要的。 关键词:工程地质学;地质体;演化过程;力学特性 1 地质体的力学特性 (1)地质体产生于一定的地质环境,地质体是由地质环境中按照某些结构排列的岩石、水等构成的,其具备非均匀性、非连续性的地理特征,无论是初始状态特性,还是流-固耦合特性都充分体现了地质体的独特性,区别于传统力学的研究对象。 地质力学界对地质体特性的研究并没形成一个统一的描述方法,其中依旧存在很多的问题需要深入研究,这需要做好相关的室内试验,进行精细性的分析,获得丰富多样的本构关系,掌握地质力学的特殊规律。地质体是一个比较复杂的系统,仅仅通过局部的岩石试样,并不能代表其整体的特性,岩石试样缺乏典型代表性,岩体试样不能脱离地质体本身,否则其会丧失处于母体中的作用。在某些状况下,获取试样,会导致其内在特性的改变。为了更为深入地研究地质体的整体特征,需要深入了解地质体的局部特性,在此基础上,进行地质体整体特性的描述及探测,从而满足实际工作的要求。 (2)地质体的特性与地质构造运动、地质环境密切相关,从而影响到地质体的一系列的力学行为。通过对力学分析方法的应用,不能取得定量化的结果,为了获得地质体的初始状态,需要应用工程地质力学的应用方法,从而解决实际工程问题,地质体的特性具备多样性,比如非线性特性、非弹性,这些特性与岩体结构面的特性密切相关,温度效应、时间效应是固体材料的常见特性,地质体的特征与温度、天气等密切相关,其中外界因素的变化,导致其出现更为复杂的力学过程。 2 工程地质力学所面临的常见问题 (1)地质工程主要分为两类问题,地下工程问题,比如水电工程的地下隧道、地下核肥料、地下矿藏等区域的采空区,地质体的活动断幼纯觥⑷硌易纯觥⑼杆状况等,对于工程的稳定运作产生一系列的影响,与工程建设、工程造价密切有关,这类问题主要涉及到高地应力前提下的地质体的变化状况。第二类问题是地面工程,涉及到一系列的基础工程建设,铁路公路边坡、矿石开采,主要引发的问题为滑坡、泥石流等,我国的边坡工程规模日益庞大,其也引发了一系列的自然灾害,存在的主要力学问题是水、地震等作用下的破坏状况。 一项合格的工程建设必然要经历选址、勘察、设计等几个模块,在不同的工作模块中,由于其工程阶段的不同,工作目的的差异性,其工作的侧重点也不一样。地质工程是一个整体性的工程,其内部各个阶段间互有联系,密切相关,为了解决实际工作需要,工程地质力学的应用要因地制宜,灵活应用,切实解决地质工程中的问题。 (2)在地质工作中,避让是非常重要的原则,避开危险区域,是地质工程工作的重点。为了达到这一目的,必须首先明确哪些区域存在着危险状况,获得相关的地质资料后,再针对山体的稳定性进行判定,这种可靠性关系的判断与地质工程的顺利开展密切相关。建筑工程的顺利开展,需要建立在良好的地质条件基础上,如果将良好的地质条件误判为不稳定,将会造成地质工程工作资源的巨大浪费。 在地质工程实践中,有些地质问题依赖于工程师的工作经验,比如利用边坡稳定判断方法进行滑面参数的分析,这些参数的确定依赖于丰富的工作经验,在这个过程中,有些工作步骤需要利用有限元进行计算,这些可靠的地质工程分析方法都离不开大量的工程实践工作。 3 地质体力学特性探测的一般方法 (1)在地质工作中,选址是一门重要的工作,在选址过程中,地质人员需要依据地质条件、环境等,进行工程建设可行性的判断,这需要进行工程建设地点、线路等的综合性分析,需要做好一系列的地质勘察工作,进行地质条件的深入了解,从而判断出工程建设状况。通过各种工程手段获得工作资料将作为下续工作的依据,一般来说,勘察过程中获得越多的资料,其工程设计的可靠性也就越大。在实际工作中,地质勘察的手段诸多,受到实际工程状况的影响,地质资料的获取比较困难,工程设计往往要进行多次设计。 为了实现地质工程造价的优化,必须最大程度地降低工程成本,而又获得最大的工程效益,在最优成本的前提下,获得丰富的地质材料。地质力学研究不仅仅需要获得给定条件的结果,也要最大程度创造地质工作的良好条件,这通常需要进行表面位移监测、波动等方法的应用,进行地质体力学特性的探测。这些方法具备良好的工程合理性。 上述方法运用得当,可以进行某工作区域某点特征的获取,而又不破坏地质体的原本形态,它的探测成本也是比较低的,目前来说,我国的地质勘察体系并不健全,缺乏丰富的理论体系支撑,计算机应用技术体系尚不健全。 (2)相比于工程结构,地质体的可容许变形更大,工程结构与地质体之间的相互作用比较复杂,远甚于单纯结构的变形分析,在这个过程中,为了给出合理性的工程设计,必须进行地质体初始状态、地应力场状况的深入分析,从而给出恰当的工程设计方法,进行工程涉及到优化。在地下工程工作中,岩体分类技术是常见的工程设计方法。 目前来说,我国的岩体分类技术理论体系尚不健全,通过对这种岩体分类问题的论证,能够满足我国复杂环境区域工作的要求,进行复杂性地质工程可行性的判断。工程岩体分类是比较笼统的,它主要适应于工程的初步设计阶段、工程预算阶段、招投标阶段,这种方法与一般工程的力学计算方法存在较大差异性,有些精密、复杂、大型的地质工程,需要精细化的岩体分类技术方法,这需要具体问题具体分析,提出适宜的工程方案,满足实际地质工作的需要。 (3)在地质工程工作中,力学、地学是密不可分的,这两者的结合都是为了创造更大的工程建设效益,这与力学基本理论体系的发展密切相关,需要满足工程建设工作的需求。通过对力学研究工程的应用,模拟复杂性的地质结构状况,通过科学性的建模,满足复杂的工程需要,这也需要工作人员的综合性判断,实现工作经验与计算机数值计算结果的结合,确保力学及地质学的相互渗透、相互结合,从而进一步解决工程常见问题。 (4)在实际工作中,地质工程师凭借丰富的工作经验,能够进行某地区地层的直接判断,从而有利于地质调查工作的开展,进一步节省工程成本,如果不能确保地质判断的准确性,将会导致工程实践的失败,也不能获得正确的力学分析结果。为了满足实际地质调查工作的要求,需要进行力学分析手段的补充,进行地质体力学参数的获取。 通过对力学手段定量化的分析,可以实现地质体的准确判断,再通过一系列的力学理论方法,做好工程的定量分析工作,为工程设计提供丰富的信息依据。这就需要进行地质环境定量化的分析,进行地层的辨认、定性地分析,进行地层几何特性的分析,这都离不开地质勘查工作的开展,需要做好相关的现场监测工作。 4 结束语 工程地质力学与地质工程密切相关,其实现了工程学科、力学、地学的结合,地学是地质工程的基础,力学是重要的工作研究手段,以此为标准,实现工程工作的高效化,通过对不同学科的结合、研究、分析,实现工程地质力学的长远发展,解决实际工作问题,满足工程的实际需要。 地质力学论文:超大断面隧道软弱破碎围岩渐进破坏过程三维地质力学模型试验分析 【摘要】超大断面隧道在软弱破碎围岩的施工中具有很大的难度,软弱破碎围岩的不良地质条件,加上隧道断面的扩大,极大的影响了隧道的稳定性。软弱破碎围岩的渐进破坏过程,由最初的开挖改变围岩应力重分布的情况,可以发展到应变弱化过程中逐渐发生破坏。本文采用三维地质力学模型,从模拟试验的建立、相似材料的选择等方面着手,对超大断面隧道软弱破碎围岩的渐进破坏过程进行了试验分析。 【关键词】隧道;破碎围岩;渐进破坏过程;三维地质力学模型 一、三维地质力学模型试验内容 (一) 实验参数 本文选取某隧道工程为试验背景,该隧道的主要特征是,穿过极破碎地层,薄片状岩层在节理表现上呈碎块状,并伴有少量裂隙出水现象,隧道开挖后,岩层粉末化。同时,围岩岩体破碎完整性较差,还会在与水接触时松散软化,稳定性较差,容易发生坍塌。本研究将所选取的隧道工程相关工程数值与相关规范进行对比,统计了该隧道软弱破碎围岩的基本物理力学参数: (二)模型初设 选取尺寸为 2.0 m长×2.4 m宽×2.4 m高的三维三维地质力学模型,其应力相似比、几何相似比为 1∶50。使模型边界满足相关条件,在模型的中间位置进行开挖,其实际的开挖面积为 110m2 ,为超大断面铁路隧道。模拟试验的开挖长度为2米,由台阶法支护试验、全断面支护试验、全断面无支护试验以及掌子面保留超载段四个阶段组成。四个阶段中按顺序依次开挖,有效进行超载破坏试验。 二、三维地质力学模型模拟材料选择 模拟材料应该与实际的修筑情况较为相似,模拟材料包括锚杆、初喷混凝土等支护结构以及软弱破碎围岩所采用的材料。 (1)支护体系相似模拟材料 尽可能通过相似材料的选用,避免出现混凝土与围岩间不良特殊效应,保障模拟试验与实际的隧道施工中混凝土初喷的原料情况相近。因为实际的隧道施工混凝土的来源是爆破围岩碎石,可以选取C 2 5初喷混凝土,其抗拉强度、抗压强度以及弹性模量较为相似。根据隧道刚度与面积要求,首先让聚四氟乙烯满足锚杆的基本物理条件要求,其次将胶结剂涂抹在聚四氟乙烯材料的表面,最终与黏结石、英砂共同完成围岩的模拟,这一过程有效实现锚杆模拟材料。以初喷混凝土相似材料举例来说,其力学参数对比表如下: (2) 软弱破碎围岩相似模拟材料 本次三维试验的隧道,其主要的岩层构成为炭质千枚岩、上统千枚岩,整体岩质都较容易破碎,而且具有一定程度的流变性,即其岩层的状态容易受到外力的作用而改变。根据这种情况,模拟试验可以采用重晶石粉、精铁粉、石英砂,结合以松香溶液胶结剂进行相似材料的配偶。并通过相应的流变装置对其力学参数进行有效的测验,测试结果表明,当情况为过载时,慢速蠕变、稳定蠕变和加速蠕变是相似材料的三个变形过程,最终会出现破坏现象;当情况为小额载荷时,也就是受低应力影响下,相似材料有慢速蠕变和稳定蠕变两个变形过程。与此同时,针对千枚岩,相似材料在蠕变测试中,压缩应力增大,其蠕变性随之增强,这一测试表明,千枚岩软弱破碎围岩同样具有蠕变性。 三、三维地质力学模型试验 三维地质力学模型试验中隧道的修筑方法为夯实填筑法,首先依照科学的等比进行材料配置,并保证材料能充分满足试验需要,搅拌均匀后在模型框架内从下往上进行分层铺设,在设计方案的标高部位预设测量仪器,之后继续填铺,到模型顶部后停止铺设。隧道模拟试验的埋深为200米左右,模型开挖步骤为:先从隧道口开始每隔0.5米连续进行台阶法支护开挖、全断面支护开挖、全断面无支护开挖,之后在掌子面的前0.5米处进行超载破坏试验,对不同围岩段的渐进破坏现象进行观察分析。4阶段的深挖中围岩都受到有规律的破坏:当埋深增加至400米时,局部的拱顶围岩有拉剪破坏,且最早出现裂缝甚至掉块现象的是掌子面邻近的全断面无支护开挖段,一般是在隧道拱顶集中表现;当埋深增加至700米时,拱顶、边墙都有大量的材料脱落与破坏现象;当埋深增加至800米时,台阶法支护开挖方法下,局部拱顶支护材料出现开裂与破坏;当埋深增加至1000米时,支护与围岩均出现大面积破坏现象,隧道面临整体坍塌。 四、分析结果 超载情况下,围岩的破坏区域会随着开挖深度的增加渐进扩大,最早发生破坏的是全断面无支护段周边围岩,然后是全断面支护段与台阶法支护段的初喷混凝土。拱顶上方区域是主要的破坏集中区,既是衬砌结构出现破坏的主要源头,也是造成围岩坍塌的主要原因;隧道侧部的边墙也有局部的破坏,破坏程度从边墙的上部到边墙的拱脚逐渐加剧。同时,随着埋深的增加,无支护段围岩位移增长情况多于支护段围岩位移增长情况,说明支护结构具有明显的承载力,这一过程中荷载与应力的增长呈反向;随着围岩破坏深度的增加,拱部出现变化性的压力拱现象,这说明在顶部进行加固有一定可行性,是改善超大断面隧道软弱破碎围岩渐进破坏现象的有效探索方向。 结束语 采用三维地质力学模型试验对在隧道逐渐深挖过程中软弱破碎围岩的渐进破坏情况进行试验,所展现的超大断面隧道软弱破碎围岩渐进破坏全过程与实际情况极为贴近,有利于掌握超大断面施工过程中可能出现的问题,为提高隧道稳定性的方法探究提供有效的参考依据。 地质力学论文:地貌地质力学及其最新进展 第一部分 中国地貌的基本特征及其形成机理 一、中国地貌的形态特征 我们伟大祖国群山纵横,高原雄伟壮丽,江河源远流长,平原一望无际。青藏高原在大西南屹立,喜马拉雅山高耸成为“世界屋脊”。大西北地区巨大的山脉环绕着巨型盆地。中国东部平原辽阔和丘陵起伏。主要河流自西向东注入海洋,反映了我国地势西高东低的特点。随着地势向东逐级递减,大致沿青藏高原东北部边缘,大兴安岭―太行山―雪峰山东缘和洋陆边界三条巨大界线,出现四个地形阶梯。这就是人们所熟悉的西高东低、梯级分布、形态多样和山区广大等我国地貌的四个显著特点。然而,这只不过是中国地貌外在的形态特征,还没有揭示中国地貌的展布规律和形成机理。 二、中国地貌的展布特征 经研究发现,定向纵横的群山、巨大而规则的洼地和受山脉控制的江河,是我国地貌重要的展布特征。具体而言: 1)三道纬向“长城”:由横亘于北纬40o―42o的阴山和天山山系、北纬32o30―34o30的秦岭和昆仑山系,以及北纬24o―26o的南岭山系等5条山系组成的三带巨大山岭。它们每个带各自大约占2个纬度,彼此之间大致间隔7―8个纬度,其展布特征十分引人注目(图1)。 2)三带濒洋山岭:在东亚河我国东部濒太平洋地区,大致平行海岸线出现有三条巨大的北北东向山系(图1)。第一带是“岛弧山系”,由千岛群岛、日本列岛、琉球群岛和我国的台湾列岛等所组成。第二带是“沿海丘陵山地”,包括长白山、胶辽丘陵和东南沿海丘陵。第三带是“内陆山脉”,由大兴安岭、太行山和大巫山组成。这三带山系也有一定的等间距性。 3)东西对称山岳:我国西北地区,存在这一系列北西向山系,如阿尔泰山和祁连山等。它们和东部地区展布的北东向山系有遥相对应之势,显示了镜向对称的特征。 4)巨大弧形山川:我国西南部,由青藏高原及其周缘山脉,组成一个向东北突出的巨大弧形。喜马拉雅山、冈底斯山、喀拉昆仑山等大致东西延伸,向东迅速转折为近南北走向,在那里出现了横断山脉。再向南延出国境,经中南半岛到印度尼西亚后又转为东西向,形成一个异常庞大的反S形山系(图1)。在国境内,澜沧江、怒江和金沙江径流于其高山峡谷之中,形成一个“巨大弧形山川”。 5)大型横向水系:由于纬向山系的持续横亘,我国的大江大河,如黄河、长江和珠江等,尽管其局部流向反复多变,但大都在其间广阔的东西向洼地中径流。因此,纬向山系就成为我国主要水系的分水岭。东西方向的阴山,分隔了东北水系和华北水系。阴山与秦岭之间为黄河流域,黄河流向几经反复大角度转折,但一般不跨越阴山和秦岭山系。昆仑一秦岭山系和南岭山系之间则是长江流域,长江在两带山系之间汹涌奔腾。南岭山系以南还有珠江水系。这些山系总的流向和山系的走向基本一致,由西向东径流,明显受到中国地形西高东低和纬向山系的控制。 6)纵横行列洼地:“洼地”一词是各种“负向地形”(即是下降而形成的各种地形)的统称,包括平原、草原、沙漠,以及由下降堆积而形成的“黄土高原”等。负向地形和正向地形是相辅相承、彼此伴生、又相间出现的,它们沿一定走向规律地展布在山系两侧。在我国有一系列“纵向洼地带”和“横向洼地地带”: 纵向洼地带:在东亚濒太平洋地区,平行三带濒洋山岭相应出现三个大型洼地带,向东而西:第一带是由鄂霍次克海盆、日本海盆和东海海贫组成的“浅海洼地带”;这些近海海域不过是被海水淹没了的洼地,从地质结构来看,它们基本还是大陆型的地壳。第二带是由松辽平原、华北平原、长江中下游平原和北部湾盆地组成的“平原洼地带”。第三带是呼伦贝尔草原,陕北盆地和四川盆地组成的“盆地洼地带”。 横向洼地带:自北而南,第一带为天山一阴山纬向山系以北的准噶尔盆地、蒙古―呼伦贝尔草原、松辽平原和鄂霍次克海盆。第二带为天山一阴山和昆仑一秦岭两个纬向山系之间的塔里木盆地、柴达木盆地,河西走廊、阿拉善沙漠、陕北盆地、华北平原和日本海盆。以及第三带的四川盆地、长江中下游平原和东海盆地等。 这些洼地规律地分布着,形成“横成行,竖为列”排列十分有序的地貌格局。 归纳起来,①三道纬向“长城”;②三带濒洋山岭;③东西对称山岳;④巨大弧形山川;⑤大型横向水系;⑥纵横行列洼地,是中国地貌的六个展布特征。 三、中国地貌的展布规律 事实表明,我国地形复杂而又有规律地分布着。经认真研究,可以将中国地貌展布规律概括为:1)成群地带出现(群带性):无论山脉、盆地或平原都成群、成带展布;2)山川定向纵横(定向性):表现为定向纵横的群山,以及受山脉控制的水系;3)保持一定间隔(等距性):无论山脉和洼地,都以一定间距重复出现;4)东西镜向对称(对称性):中国东部北北东向的山脉和洼地与西部北西西向的山脉和洼地,有遥相对应之势;5)正负地形相向(伴生性):上升的正地形总是和下降的负地形相间、相伴出现;6)重叠形成网络(交织性):不同方向的正地形带和负地带相互交织,彼此阻割与干扰,形成我国独具特色、丰富多彩的地貌景观。 四、几个有趣地貌景观的解析 1)问:既然我国东部濒太平洋地区有北北东向的“三带濒洋山岭”,为什么不形成三条连续的山脉,却被一一分隔?而中国的洼地带,又为什么“横成行、竖为列”规则而有序地分布呢? 答:地貌地质力学揭示,正是由于“三道纬向长城”的顽强横亘,阴山山系和秦岭山系,不仅把“三带濒洋山岭”,也将与其伴生的“三条洼地带”一一分隔,致使北北东向的山脉和洼地被分割成为不同段落,并分别冠以不同的地理单元名称。 2)问:为什么在东亚出现独特而美丽的花彩列岛,它们又为什么形成大小相若的一系列弧形,而不是一个巨大的弧形呢? 答:地貌地质力学指出:东亚花彩列岛中的每两个相邻弧形交接处的“结”,都正处于中国大陆纬向山脉向东的延长线上;也正是由于顽强横亘的纬向山系控制了花彩列岛的“结”,才形成了一系列美丽的岛弧。关于东亚岛弧形成的假说众多,没有哪一个比这一说法更具雄辩力了。 3)问:为何在东亚出现两类不同形态的“弧形山脉”?即濒太平洋地区出现一系列向东南突出的“不对称单突弧形”?而在中国大陆内部却呈现一系列S形(即“对称的双突弧形)山脉呢? 答:地貌地质力学认为:大陆内部,两侧均为大陆型地壳,岩石性质彼此均一的条件下,在南北向相对扭动作用时,左侧向南推挤而出现向东南突出的弧形时,右侧必然相对向北推挤而产生向西北突出的弧形,所以形成“S”形(即“对称的双突弧形”)山脉。而在濒太平洋地带,一侧为大陆型地壳(由古老的多层地壳组成的很厚的大陆型地壳),另一侧为大洋型地壳(由年轻的单层地壳组成很薄的大洋型地壳),在南北向相对扭动作用时,大陆一侧向南扭动而出现向东南突出的弧形时,大洋一侧因为缺失巨厚的上层物质,就不能形成向西北突出的弧形,结果导致“不对称单突弧形”的形成。 五、中国地貌的形成机理 1)揭示了地貌规律性,还不能明了它们的成因。毫无疑问,一个正确的地貌假说必定能够完满地解释中国地貌的展布特征和展布规律。地貌的形成和演化起因于地球内营力的地壳运动,而地球外营力导致的地表风化、剥蚀、搬运、堆积作用,以及崩(塌)、滑(坡)、(泥石)流等,也时刻改变着地表地貌景观。简言之,地球内营力是一种“造形作用”,使地表地形出现起伏;地球外营力则是一种“毁形作用”,使地形差异趋于消失,起填平补齐的作用。可见,地貌形态是地球内、外营力共同作用结果;地壳运动则是其矛盾的主要方面,正是地壳运动铸就了地貌形态的基本格架。 2)因此,探讨地貌的成因离不开地壳运动,研究地壳运动又离不开力的作用,力是一切地貌形成的源头。研究形成地貌过程和方式,就要根据地质构造的力学性质和位移方向,反演形成它们的构造应力场及其动力来源。深入研究揭示,我国东部和西部都经历了两个发展阶段:第一阶段,中国大陆整个向南推挤,在“纬向协和函数”控制下,形成等距分布的纬向构造带;继之,由于分别受到太平洋和印度地块的顽强阻抗,中国大陆中部相对向南移动,致使中国东部发生反时针扭动;中国西部则为顺时针扭动,从而分别形成了深及地幔的巨型挤压性的北北东向和北西西向构造带,铸成了中国大地构造格架”,成为中国现代地貌的基础。在第二阶段,由于构造运动大大减弱,在“弹性回返”(由于第一阶段和第二阶段构造的强度和幅度显著由强变弱,所以用“弹性回返”比整个区域外力改变来解释,更为合理)作用下,构造运动动力让位于重力作用,在重力均衡作用主导下,深及地幔的构造带产生明显差异升降,在地幔坳陷带(即“山根”)强烈上升成为山脉,在地幔隆起带持续沉降形成盆地(或平原),由此形成了中国现代地貌格架。 第二部分 有关几个重要地貌问题的新理论 一、造山―成盆统一形成新机制 1)造山带与盆地是经久不衰的两个研究热点,但其形成机理至今仍然没有一致的看法。地质学家一向强调造山作用是构造运动结果,板块构造说更直接视为两个板块碰撞使然;地理学家则根据“山根”的普遍存在,更多地认为重力均衡作用是山脉不断隆升的主要原因。直至目前尚未见到一个能够统一说明构造运动和重力均衡作用在造山过程中各起着何种作用的理论或假说。从事盆地研究的学者,向来认为盆地主要是强烈拉伸作用的结果;专注山脉研究的学者,则强调山岳主要是强烈挤压作用的产物。其实,山脉不是在单一的挤压作用下形成的:其一,根据“平衡剖面法则”,造山过程中平面上的缩短,远远不足以使山脉上升到如此高度;其二,更不可能使山脉持续上升至今,挤压只能造丘(陵),而不能造山。实际上,一切地貌现象都不是孤立存在的,盆地和山脉、正地形和负地形、隆起和沉降是对立的统一,彼此相辅相成、相依存在和相伴而生,共同组成有成生联系的“地貌体系”。它们的形成是在一个复杂的地壳运动过程中,由不同构造运动体制(而不限于一个“挤压体制”或一个“伸展体制”)相继作用的结果。 2)根据我国主要造山带和青藏高原典型地区的深入研究揭示,它们具有共同的五个显著特征,即①中生代经历强烈挤压并未上升为高山或高原;②山脉与盆地同步形成,新生代以来升降幅度已近万米;③山前和高原边缘都发育新生代巨型交角度正断层,确切表明山脉隆升与盆地沉降是在新生代以来拉张作用下以“断块”完成的;④中生代挤压构造上,普遍叠加了新生代张性构造;⑤秦岭上升和渭河盆地同步下降以及青藏高原隆生的过程中,都受到强烈的拉张作用。 3)任何正确的造山一成盆理论,必须能够说明我国的地质实际。我们提出的“挤压后效―拉张、断块、均衡造山一成盆统一新机制”可以给予完满解释:①中生代历经强烈构造运动挤压,波及地下深部,形成巨型“幔隆带”和“幔坳带”(即“山根”);②构造运动挤压作用大大减弱,在重力均衡作用主导下,导致幔坳带隆升成山和幔隆带沉降成盆;③新生代造山作用和成盆作用,在拉张作用下以“断块”形式表现出来。同时,这新机理还可以合理说明“后造山作用”形成的一系列伸展构造现象(诸如:山前平缓正断层、变质核杂岩、造山带塌陷作用和造山侵蚀作用等)。 4)挤压后效一拉张、断块、均衡造山一成盆统一形成新机制有三个显著特征:①把多元造成山一成盆作用因素(挤压作用、拉张作用等构造运动,以及重力均衡作用等)纳入统一模式;②用诸多因素主导作用有序转化,来解释造山一成盆的演化过程及其形成机制;③将造山(带状山脉)造高原(面状山脉)和成盆作用的形成,有机地联系起来。 5)两个推论:①“挤压与伸展”、“开与合”互相转换,是地壳运动的普遍现象。中国大陆“中生代挤压”的“燕山运动”和“新生代伸展”的“喜马拉雅运动”,并非如目前被公认的是两个独立的“构造运动施回”,它们实际是同一个构造旋回的两个阶段。因此建议更命为“燕山一喜马拉雅运动旋回”。进言之,更古老地质年代的“加里东运动”、“海西运动”、“印支运动”等等,都被视为强烈的挤压运动旋回。其实不然,它们都是由“早期挤压”和“晚期伸展”两个阶段所构成;人们对第二阶段的“伸展运动”知之甚少,是因为张性构造形迹叠加在强烈挤压构造之上,很难把它们一一辩认出来的缘故罢了! ②根据山脉不断强烈隆升、盆地持续沉降,以及强震、活火山不断发生等一系烈地质现象,许多学者断言:当今处于地壳运动强烈的时期。否!这种结论过于武断了! 按照我们的观点,第一,如前所述,当今处于地壳构造运动相对微弱、重力均衡作用居于主导地位的地质时期,山脉的隆升和盆地的沉降并非构造运动所致,乃是重力均衡作用的结果;第二,地震和火山的活跃期和宁静期的短周期,与地壳运动的超长周期是无可相比拟的。因此可以认定:当今正处于地壳运动相对的和缓时期,而不是地壳运动强烈的阶段。 二、中国大陆构造带的“向洋迁移”和对板块学说的置疑 1)关于形成中国大陆构造的动力来由,至今存在着重大争论,集中体现在动力是来自印度板块和太平洋板块向欧亚板块(中国大陆)的碰撞推挤?还是源于中国大陆中部向南―南东的挤压? 2)地质学家所公认的地质事实是:无论是中国东部还是中国西部,至少中生代以来地壳运动存在“定向迁移”的规律:①中国东部北北东向的三个沉降带,自西而东,它们形成的时代分别是三叠纪的印支运动、侏罗―白垩纪的燕山运动和新生代的喜马拉雅运动;构造带的形成时代也与此相一致;②中国西南部则更为明显:从华力西运动的昆仑带开始,向南依次出现甘孜印支折皱带、藏北早燕山折皱带,藏中晚燕山折皱带和藏南喜马拉雅折皱带;与此同时,岩浆岩带、变质带以及海水退出的方向,也清楚地显示这种规律。 中国大陆东部和西部两个方向“定向迁移”,有一个共同特征,就是“向洋迁移”规律。板块说断言:这是裂解于“古陆”的板块,在地质历史时期,自北向南依次碰撞而形成的;令人不解的是:在漫长的地质历史时期,若干板块依次向北漂移,第一,只有在后一板块恒比前一板块速度更快时,才能依次逐一碰撞。试问,有什么动力可以使后一板块比前一板块速度更快呢?第二,在每一板块经历了不同距离的漂移和不同角度的转动之后(这已由古地磁所证实)而逐一碰撞拼合,其碰撞缝合线却“严丝合缝”,平滑而光洁,既没有“棱棱角角”,也不见“碎裂地体”?第三,所有碰撞缝合线分布彼此平行、协调,就像同一个时期形成的一套弧形一样?难道这不有点近似于“天方夜坛”吗?显然,这种向洋迁移规律不能用板块构造向北―北东向碰撞推挤,或俯冲给出理论说明。 3)合理的解释是:依据力学上的“近极强原理”,动力来自北方,在接近动力源的部位,首先受力变形并促发构造运动、岩浆活动和变质作用。板块构造学说立足于海洋,令人信服地解决许多重大地质问题,取得了骄人的成就。但它在大陆地质中遇到到了许多难题,这正是它之所以不能顺利“登陆”的重大难题之一。 三、重要的“三新理论” 现代地貌、地表构造带和各种地球物理界面的现在形态等三类现象,都是很新地质时代形成的。 1)新地貌:地质学家认为,中生代燕山运动(205―137百万年)奠定了我国大地构造格架,中国盆地格架也随之形成。但是不要因此就认为我国现代地貌(盆山格架)就是中生代铸就的。实事上,中生代形成的盆地格架已久经变迁,当时的山脉也几经夷平。深入研究表明:①青藏高原是新生代上新世(5.3百万年)以来强烈隆升的;②全国的现代地貌也主要是上新世以来,也就是“新构造运动”时期才形成的。 2)新构造带:地质学家一贯强调构造继承性是中国地质构造的基本特征,认为现在地表出露的大型构造带,都是久远地质年代,甚至是吕梁运动(18亿年前)所形成,并持续活动至今的。其实这是一个很大的误解。深入研究揭示:“构造新生性”是主导的,“构造继承性”是次要的。中国的地质实际地说明,仅仅在燕山运动(205百万年)以来,存在着显著的构造继承性,而不会跨越“构造运动旋回”恒久地继承活动下去。这不仅因为古老构造已相继老化固结;更重要的是彻底的活动论告诉我们,各大陆不仅逐渐改变着自己的位置,也改变着自己的方向,作用于它的构造运动也会因而改变,无论从理论上和地质实际看,上述看法都是没有道理的。恰恰相反,现在持续延伸的构造带都是很新的,都有很明显的现代活动性。对此,我们可以多方面加以论证,仅就一点而言:因为没有新的活动它们就会被不同方向构造切载,因一段隆起、一段沉降而不连续。可见,一切现代地表持续延伸的构造带都是“新构造运动”时期以来正在活动着的,一般不会老于燕山运动的构造带。 3)新地球的物理界面:地球内部存在许多地球物理界面,例如古登堡面、莫霍面、康拉德面等,使地球成为具有层状构造的球体。它们形成于不同的地质年代,有的很为古老。有人认为这些形成时代久远地质年代的地球物理界面,其现在空间分布的形态也是古老的。这显然是不对的。因为这些古老界面受到各种动力作用,在整个地质演化过程中,不断改变着自己的位置和形态。例如,在强烈构造运动作用下,会形成新的上地幔隆起(幔隆,即山根)和上地幔坳陷(幔坳),即使地壳和上地幔分界莫霍面形成隆起和坳陷。这些古老的界面和它新的形态的关系,正如“老砖盖新房”。 这就是有关现代地貌、地表构造带和地球物理界面形态的“三新理论”。 第三部分 结语 一、在传统的中国地貌形态特征的基础上,通过展布特征、展布规律和形成机理三个层次跨越式的深入研究和总结,地貌地质力学把中国地貌研究从形态归纳分析,提高到论理的新阶段。 二、掌握了中国地貌展布特征,人们不仅可以直接掌握我国地貌格局和主要地貌单元的分布,容易地把它们绘画成图并铭记在心;更重要的是,可以由此进一步揭示中国地貌的展布规律。 三、懂得了中国地貌展布规律,不仅为我们理解纷繁而多样的地貌现象之间的内在联系和依存关系,铺平了道路;还为深入探讨中国地貌形成机理打下基础。 四、中国地貌形成的新机理告诉我们:和其他许多事物一样,各种宏观地貌格架的形成不是一蹴而就的。中国地貌的演化经历了两个发展阶段。第一阶段在构造运动主导下,形成了“中国大地构造格架”;第二阶段在重力均衡作用下,在大地构造格架的基础上,构建了“中国地貌格架”。 五、造山一成盆统一新机制把造山、造高原和成盆作用、构造运动和重力均衡作用,以及挤压和伸展作用巧妙地结合起来,纳入统一发展演化模式;创造性地运用不同地质阶段主导作用有序转化,合理地解释了盆山构造的形成机理。这一理论具有普通适用意义。 北京地质学会副理事长、中国科学院地质力学研究所研究员。大地构造学家、石油地质学家和地震地质学家。政府特殊津贴获得者。历任地球科学大辞典副主编、中国地质大学客座教授、地质力学专业委员会秘书长、国家地震局基金委评委、长期代表地矿部参加全国地震趋势会商会,中国地质科学院高级职称评委等职。主要学术成就:(1)提出《造山一成盆统一形成新机理》;有“半隐伏构造带”等诸多新发现;对中国大地的构造特征做出全新理论概括。(2)发现冷湖工业油田;以“隐伏东西亚带”双重控油新理论,指导发现陕北大气田。(3)大三线选址中,纠正了攀枝花基地的否定理论,肯定了二滩水电站,否定了牛郎坝基地等。(4)最早填制第一张三峡沿江1/万地质详图,首次填出断裂带,解决了“谷底深槽成因”等三个关键工程地质难题,充分肯定了建坝地质条件。(5)总结出一套中国活动构造特征及其控制地震分区的创新理论;最早编制“填图规范”,开创了“区域地震地质填图”新途径。(6)担任常务副主编,二十多年合作编就《地球科学大辞典》等一系列重要专著。 地质力学论文:从岩石地质力学角度分析老顶的类别及控制 摘要:煤层顶板分为伪顶,直接顶,老顶。伪顶较薄厚度在0.1m~0.2m;开采后很容易冒落;而直接顶开采后也容易冒落;老顶很厚且岩石坚硬开采后很难冒落。因此必须掌握老顶的活动规律,采取针对性的措施,才能控制和管理好顶板实现安全生产。 关键词:老顶类别及控制;岩石地质力学 当采煤工作面回采后,采用全部陷落法管理顶板,其顶板有时候不能够及时垮落,造成大面积悬顶,给安全生产带来隐患。 当工作面从开切眼沿走向向前推进后,其上面的顶板岩层随着工作面的放顶必然会出现岩层接近采空区的部分开始垮落、垮落层上面的没能落下的岩石在应力作用下出现裂缝、在裂缝的岩层上面的岩层出现弯曲下沉三种情况。从科学角度看,工作面中的支护的作用应能支撑住垮落带岩层的重量,综采液压支架或单体液压支柱的可缩量应能适应岩层的裂缝下沉作用。 通过长期的井下现场实践,直接顶的岩石厚度比3倍采高大或者和3倍采高相等时,老塘中只要冒下的直接顶岩石等于3倍采高厚时,采煤工作面上部的老顶或直接顶岩层已开始出现裂缝,形成裂隙带。 如果直接顶的厚度比3倍采高小时,则它上面的老顶可能出现以下两种情况: (1)如果直接顶上面的岩石分层厚度超过6m的老顶。工作面开采后,其也会断开被破坏,因块大,之间挤压力大容易被压实,下降量少,由于直接顶岩层块大互相挤压上降量少和老顶岩石有一个自由空间;如果工作面沿走向推进到一定距离后,老顶达到极限垮落步距必将大范围垮落,必然产生撞击和暴风,危险性大。这种老顶可定为厚度大不容易冒落顶板。 (2)如果直接顶上面的岩石分层厚度不超过6m的老顶。当工作面开采后,其也会断开,转动下沉,下沉落到浮矸上,整个变化过程中,老顶断块间从开始到结束不失水平方向力的互相制约,并且能形成平衡结构,即这类老顶已进入裂隙带。如果这个过程中断块间没有水平力的联系,不能形成平衡,那么老顶是在垮落带里。 关于煤层被采动后其上覆顶板岩层会出现垮落和裂隙现象,我从长期的生产实践中总结出来的规律看出,老顶岩层的高度如果只比其下面自由空间高度大一点点时,是形成不了裂隙带的,老顶岩层的高度要比自由空间高度超过1.5m-2.0m,这样才能形成稳定的平衡结构,才能产生裂隙带。我们可以用下面数学关系式来判别是否进入裂隙带。 这个数学关系式从顶板最底下到上面能判断出各个老顶分层,很容易判别出处在哪个带中。 对难冒落的老顶和比较容易冒落的老顶要用不同的方法去处理。难冒落的要采取打眼放炮方法处理,用炮崩落实现人工强制落顶,消除隐患。实现安全生产。 对垮落带老顶,要用以下措施解决: (1)如果直接顶高度比1倍采高大时,可以对老顶的断裂块采用支撑的措施。生产实践过程看,厚1.5m的老顶,块度长6m左右;2m厚的,岩块长度10m左右;厚2.5m的老顶,块度大小在长14m左右。用增加切顶支柱的办法解决这个问题,是因为老顶断裂是在工作面煤壁里切断,随着采煤工作面的向前推进,老顶断裂线进入采煤工作面上方,必须增加切顶支柱来支撑断裂的老顶。 (2)当直接顶厚度比1倍采高小时,有时煤层直接和老顶接触,可考虑沿切顶线直接切断的方式,为此,必须使老顶岩梁在切顶线处处于固支条件,同时所采用的支柱必须能支得住断裂的老顶的重量。为了使老顶岩梁正好在切顶线处形成固支条件,要求从以下两个方面做起:①工作面切顶支柱的初撑力能平衡工作面上方垮落的岩石的重量,切顶液压支柱初撑力能支住最大悬顶距时老塘上方垮落带岩层的重量。②工作面切顶液压支柱的初撑力与切顶支柱初撑力所形成的反力矩应能支住岩梁由重量所产生的力矩。当选择用大初撑力的单体液压支柱,尤其是选择初撑力大的切顶支柱时,完全能沿切顶线切断垮落带老顶,从而实现安全生产。 地质力学论文:滑坡变形规律的地质力学模型试验研究 摘 要 本试验主要研究毕威高速公K86+800截面分别没有支护和有支护的情况下在开挖路堑后降雨的工况下边坡的稳定性,坡体可能的破坏模式等,利用试验结果验证对比验证边坡支护结构对坡体稳定性起到的作用大小,以及相同支护条件下开挖路堑与降雨作用分别对边坡位移影响大小比较。 关键词 滑坡变形;地质力学模型;相似原理 1 试验内容 1.1 开挖路堑与降雨工况对边坡变形及滑动影响作用对比 通过对相同条件下的边坡(有支护或者无支护)在开挖路堑与降雨两种工况作用下边坡坡面位移与坡体内部位移的监测,对比位移在开挖路堑期间坡面与坡体内部位移变化速率与累计变化量的大小来比较两种不同工况对边坡位移与滑坡规律的影响大小。 1.2 边坡支护与否在开挖路堑与降雨工况下的变形滑动规律对比 分别对支护与没有支护的边坡在相同工况作用下(开挖路堑+降雨)表面位移、内部位移监测,通过对比两者相同位置测点的位移变化趋势,对边坡支护结构作用作出定性的评价。 1.3 试验特色及创新 1)利用相似性原理模拟试验模型及试验参数,选用的模型经过不断重复的对比性试验,选用了与实际相似度较高的试验材料及配合比,有利于试验现象进行观察,为得到一个较为准确的结论做好铺垫。 2)对坡体表面及内部位移分别采用电阻应变式传感器和全站仪经行测量,达到试验数据有科学性、正确性、准确性的目的。 3)正确选用试验模拟工具和方法。雾化喷头及坡体锚固结构,相对尺寸与实际相似度较高有较强的相似性、说服性。 4)合理运用控制变量法、夹逼法进行试验,有效评估了有、无支挡结构的不同破坏程度,对得出试验结论提供了重要的依据。 2 试验原理 2.1 模型相似原理 模型相似原理是指在模型上重现的物理现象应与原型相似,即要求模型材料、模型形状和荷载等均须遵循一定的规律。它们的几何特征和各物理量之间必然互相保持一定的比例关系。 根据弹性理论,可以写出原型和模型之间的平衡方程、相容方程、物理方程、几何方程、边界条件。由此可得到模型的相似判据。 2.2 相似常数的确定 本试验中主要考虑几个控制性相似常数。分别为:几何相似常数CL,应力相似常数 ,材料容重相似常数 。根据以上相似常数可以计算出相应的相似常数。 2.3 相似材料 相似材料除应满足相似关系外,还应做到成本低、性能稳定;受环境变化的影响小;便于加工等。考虑以上因素,本试验用到的相似材料分别有:石英砂、膨胀土、木条、塑料网、铁丝等。用以上材料,按照相似关系制作模型试验中的边坡材料和抗滑桩钢筋网等。 3 试验参数确定 3.1 试验截面的选取 在实验中选择坡体高度最大,危险性相对较大的截面作为研究对象,进行模拟试验。 3.2 相似比及模型尺寸的确定 综合考虑实验的可操作性与实验结果的准确性,确定本试验选择几何相似比CL=90,能满足试验要求。主要考虑重力场的影响,由此确定材料容重相似比为 =1,其余物理量力学指标的相似比按照相似理论导出。 3.3 相似材料的配置 鉴于岩土性质的离散太大,且模型尺寸较小,因此尺寸效应对实验影响较大,单纯采用相似原理反算土体材料参数(C、Φ)并不容易达到理想效果。为了达到试验目的,采用夹逼法进行实验材料的配置。坡体材料采用石英砂与膨胀土两种材料进行配置。 依次采用五组不同的重量配比进行试验。试验条件为对制作好的无支护边坡模型进行路堑开挖和降雨作用,对边坡表面与内部进行位移监测。 通过实验我们选用材料配比为“石英砂:膨胀土=300:75”作为后续试验所采用的材料配比。 4 对比试验 4.1 试验条件模拟方法 1)开挖路堑模拟,路堑开挖阶段模拟采用小规格铲子由上至下的顺序对路堑进行开挖,开挖过程尽量不对坡体产生扰动,分层、有序开挖。 2)降雨作用的模拟,降雨的模拟采用雾化喷头对坡体进行降雨,分次进行降雨,降雨过程流量控制在60 L/h,每次降雨时间控制在10 min~15 min。并且保证无支挡与有支挡情况下对边坡降雨的总时间是一样的。从而使两者降雨总量是一致的。 4.2 试验测试内容及测点布置 试验测试内容包括坡体表面位移,坡体内部位移。坡体内部位移测点有三个,坡体表面位移测点在有支挡时有10个,无支挡时有12个。 4.3 量测系统及原理 表面测点位移测量采用全站仪进行测量,通过全站仪观测预先安装在坡面的铁皮测点来确定实验过程中相应测点位移变化量的大小。 内部位移的测量主要是借助于电阻应变式传感器进行数据采集,并通过北京波普公司生产的数据采集箱进行信号转换。 5 结论 1)在降雨时间控制在一定范围内时,不管是边坡位移变化速率,还是位移变化累计量,路堑开挖所造成的影响都远小于降雨作用的影响,因此开挖路堑对边坡产生滑坡并不是其主要作用。 2)通过边坡加设支挡与不架设支挡进行比较可以发现,加设支挡之后的边坡稳定性得到了明显的提高,内部位移与表面位移变化量都大大降低,坡体几乎不发生滑动,坡体支护起到了良好的效果。 地质力学论文:五里堠煤业地质力学测试及其特征分析 摘 要:煤岩体地质力学参数是一切工程研究、设计及施工的基础,采用小孔径多参数耦合地质力学快速测试系统对五里堠煤业进行了测试。测试表明测试区域应力场类型为σH σh σv型,即水平应力控制型,量级上属于中等偏低应力区;顶板岩层结构及强度存在差异,第一测点顶板较为坚硬,第二测点相对软弱;顶板结构相对稳定,部分层位存在破碎段及裂隙。 关键词:地质力学参数;小孔径多参数耦合快速测试;五里堠煤业;水平应力控制型 1 前言 煤岩体地质力学参数可分为应力参数、变形与强度参数及结构参数,是一切与岩体力学有关的理论研究、工程设计及施工的基础,准确了解煤岩体地质力学参数是岩体力学最基本的一项工作,是认识研究对象必不可少的环节,具有不可替代的重要作用。 煤岩体地质力学参数测试可分为实验室试验和现场测试。实验室试验的岩块已经脱离岩体,在进行试验时很难比较准确地模拟和反映煤岩体在井下的实际状态,如应力环境、结构面分布及其他井下环境因素。因此实验室岩石力学数据往往与井下煤岩体的实际情况出入很大。现场测试在井下煤岩体中进行,在实际的井下环境中测试,测试数据更接近实际。 五里堠煤业为潞安集团整合矿井,之前未进行过系统的地质力学测试,各种基础力学数据缺乏,工程设计随意性较大,不利于矿井的高产高效。为解决这一问题,五里堠煤业采用新开发的小孔径多参数耦合地质力学快速测试系统进行了系统的地质力学测试。 2 测试方法与测试系统 2.1 地应力测试 相比较应力解除法、应力恢复法等测试方法,水压致裂法有以下优点:(1)能测量较深处的绝对应力状态;(2)它是最直接的测量方法,无需了解和测定岩石的弹性模量,甚至连岩石的抗张强度也可以用水压曲线求出;(3)水压致裂测量应力的空间范围较大,受局部因素的影响较小;(4)不需要套芯工序,可利用其它工程的勘探孔进行压裂;(5)井下测量速度快,成功率较高。 鉴于水压致裂法的上述优点,选择水压致裂法为地质力学快速测试系统的地应力测量方法。水压致裂法地应力测量在现场巷道围岩钻孔中进行。在打好的钻孔中用一对橡胶封隔器封闭选定的钻孔段,然后对封隔器之间的岩孔进行高压注水,直到将围岩压裂。根据压裂曲线和裂纹方向确定最大水平主应力、最小水平主应力及最大水平主应力的方向。垂直主应力由上覆岩层重量求得。 2.2 巷道围岩强度测试 岩体强度原位测量方法有大尺寸压剪试验、冲击锤法、声波探测法、钻孔钻进法及钻孔触探法等。钻孔触探法是一种比较适合煤矿井下巷道围岩强度的测量方法。它具有以下优点:(1)测定结果比较接近岩体;(2)能够测出井下不能取样的软弱破碎煤岩体的强度;(3)能够测出钻孔不同深度、不同层位煤岩体的强度及分布;(4)仪器操作比较简单,可实现快速测量;(5)与现场原位大尺寸压剪试验相比经济得多。 通过比较分析,确定钻孔触探法为地质力学快速测试系统的围岩强度测量方法。钻孔触探法测量钻孔内表面岩壁的强度。在需要测试的煤岩体中打钻孔,利用钻孔触探仪对钻孔孔壁加压进行测试。钻孔触探仪的一个最重要部件是探头,在液压系统液体压力作用下,从探头壳体伸出一个平头探针,压紧钻孔孔壁。继续加压,直到孔壁被压裂,同时记录临界压力值。通过简单的换算,即可得到煤岩体的单轴抗压强度。大量的现场实测表明,该方法可快速、准确地测定煤岩体的单轴抗压强度。 2.3 巷道围岩结构测量 岩体结构观察与测量的方法有很多。在岩体被揭露的地方,岩体的结构暴露出来,可以通过肉眼直接进行观察和描述。对于没有被工程揭露的岩体,要想了解岩体结构,就必须在岩体中打钻孔。 钻孔法有钻孔裂缝压印法、完整岩芯采取法、钻孔壁观察法等。其中,钻孔壁观察法利用钻孔窥视仪观测钻孔壁上的不连续面分布情况。采用钻孔窥视仪,可借助锚杆、锚索孔进行观察,方便、快速、成本低,适用于煤矿井下巷道围岩结构大面积、快速观察。因此,确定钻孔窥视仪孔壁观察法为地质力学快速测试系统的围岩结构测量方法。 3 测试结果及分析 3.1 地应力 共布置两个测点,第一测站位于030210回采面的运输巷中,距离老切眼28m,埋深约为247m。第二测站位于集中回风下山巷道,距2#轨回联巷70m,埋深约为229m。 孔壁岩石的压裂曲线如图1和2所示,测量结果如表1所示。 结果表明,两测站地应力场形式为σHh,即σH σh σv。在二个测站中,第一测站σH较大,为14.03MPa;第二测站σH较小,为11.18MPa。二个测站侧压系数σH/σV分别为2.84、2.44。二个测站最大水平主应力方向分别为N41.34°W和N22.11°W。最大水平主应力方向大致为北偏西方向,两个测站一致性较好。 根据理论和数值模拟研究,水平主应力对巷道顶、底板的影响作用大于对两帮的影响,垂直应力主要影响巷道的两帮。σH σh σv应力场情况下,巷道最佳的布置方向为巷道轴线沿最大水平主应力方向,该结论可以作为现场设计和施工的参考。五里堠煤业旧系统3#煤工作面巷道布置方向大部分为N75°E和N80°E之间,这与最大水平主应力之间的夹角为45-60°之间,对巷道顶底板的稳定性极为不利,现场设计应考虑加强顶板的支护。 3.2 围岩强度 (1)顶板岩层。顶板岩层强度(顶板以上10m范围)如图3和4 所示。 图3 第一测站顶板岩层强度第一测站顶板钻孔围岩强度测试结果见图5,该测点顶板10m范围内岩体平均单轴抗压强度为52.63MPa,但强度分布不均,在2.2~6.4m范围内,围岩单轴抗压强度较大,平均为75.36MPa,而在0~2.2m及6.4~10.0m范围内围岩强度相对较小,仅为32.42MPa。这是因为在2.2~6.4m范围内,巷道顶板主要以砂岩为主,围岩强度较大,而在0~2.2m及6.4~10.0m范围内,岩层是由泥岩、砂质泥岩组成的,岩层强度较小。 图4 第二测站顶板岩层强度第二测站顶板钻孔围岩强度测试结果见图6,该测点顶板围岩单轴抗压强度整体分布较均匀,钻孔10m范围内平均单轴抗压强度为35.12MPa,只在局部段有围岩强度出现极值,如1.0m处围岩单轴抗压强度较小,为23.61MPa。 (2)煤体。两帮煤体10m范围内的强度如图5和6所示。 图5 第一测站煤体强度第一测站煤帮钻孔围岩强度测试结果中,钻孔10m范围内岩体平均单轴抗压强度为7.18MPa,但由图可知煤体强度整体分布较均匀,只在局部段围岩强度相对较大,如34m处,围岩单轴抗压强度较大,为9.4MPa。 图6 第二测站煤体强度第二测站煤帮钻孔围岩强度测试结果中,钻孔10m范围内岩体平均单轴抗压强度为7.09MPa;因此,在76~88m段煤体单轴抗压强度相对较小,平均值为5.16MPa,其余各测站都落在7.09MPa线附近。 综合分析两个测点数据,顶板结构有一定差异,第一测点有一层厚度约2m坚硬层,强度达到100MPa,坚硬层上下并有厚度4.5m左右的中硬岩层,强度范围为50-80 MPa;第二测点顶板强度相对较弱,但也相对分布均匀,平均为35MPa,最大为50MPa。两个测点的媒体强度相当,平均略超过7MPa,为软弱煤层。 3.3 围岩结构 对顶板测试孔围岩结构进行钻孔窥视,选取第一测点0-10.8m范围内窥视为例,如图7所示。 第一测点顶板测孔围岩窥视结果中,结合矿区综合柱状图分析可知:该测孔大部分较完整,但局部段有明显的破碎带,孔壁粗糙疏松,围岩空洞破碎,如7.5~7.8m、985~10.35m等处,此外还伴有裂隙、离层、夹层等结构,如065m、5.9m、6.4m、6.6m、6.8m等处。 因此,该测点附近顶板岩层相对结构简单,顶板5.8m范围内基本没有结构弱面,但5.9-6.8m范围内发育多条横向裂隙,以及7.5~7.8m、9.85~10.35m两处较大的破碎段等都大大影响围岩的长期稳定性。 图7 第一测点顶板0-10.8m围岩结构展开图4 结论 (1)巷道围岩地质力学测试是与岩石力学工程的一项最基本的工作,进行巷道布置、支护设计之前,应进行全面、详细的地质力学参数测试,为巷道布置优化和支护设计提供准确、可靠的基础参数。 (2)小孔径单孔多参数快速测试方法,仅采用一个钻孔,就可完成地应力、围岩强度、围岩结构的测量工作,测量速度大幅度提高。 (3)地应力测量结果表明,五里堠煤业两测站地应力场形式为σHh,即σH σh σv。σH 分别为14.03MPa和 1118MPa;侧压系数σH/σV分别为2.84、2.44;最大水平主应力方向分别为N41.34°W和N22.11°W,一致性较好。从量级上划分五里堠煤业测试区域地应力水平属于中等偏低应力区。 (4)从两个测站的围岩强度测试结果来看,五里堠煤矿巷道围岩的平均单轴抗压强度分布不均,由于裂隙和破碎带的存在,不同位置围岩体的强度差异较大。从巷道顶板来看,顶板以砂岩、砂质泥岩和泥岩为主。砂岩岩层围岩单轴抗压强度较大,如第一测站顶孔中部的砂岩岩层,强度达到100MPa;而砂质泥岩或泥岩岩层,裂隙和破碎带较发育,加之岩层本身的特性,围岩单轴抗压强度相对较小,平均为35MPa;两测站帮孔煤岩单轴抗压强度总的分布较均匀,平均值在7.1MPa左右。 (5)从两个测站钻孔窥视的结果来看,五里堠煤矿巷道顶板围岩整体较为稳定,但有一定的破碎,有的破碎带挺严重,孔壁伴有一定的裂隙、离层、夹层等结构,两测站中巷道围岩主要为灰色、灰黑色的砂岩、砂质泥岩、泥岩,局部处有煤线、岩石夹层、斜交裂隙等。 地质力学论文:对我国地形分布规律及成因的地质力学分析 摘要:祖国大地上,巍峨耸立的高山,连绵起伏的峻岭,纵横交织的江河,星罗棋布的湖海,塑造了多姿多彩的壮丽河山,构成了我国特有的地形分布特点。作者尝试以地质力学的观点剖析我国网格状地形分布的规律及成因。 关键词:地形;分布规律;地质力学;分析 我们伟大的祖国,山脉纵横,河流交错;丘陵起伏,高远辽阔;平原坦荡,盆地巨硕。它们纵横交织,形成了我国地形的网格状分布特点。 本文试从地质力学的角度.剖析我国网格状地形分布的规律及其成因。 一、我国网格状地形分布的概况 所谓网格状分布的地形。是指构成地形骨架的山脉.互相交织,把大地刻划成一个“棋盘”,在“棋盘”的网格中间分布着高原、平原、盆地和海洋的大陆架等相对低洼地。 当打开中国地形图时.乍一看去.映人眼帘的全国大大小小的山脉和相对低洼,纵横交织,似乎难以找到规律。但仔细观察,就会发现山脉与洼地,在排列上具有方向性展布的规律。归纳起来主要有:东西向、北东――南西向、北西――南东向和南北向;同时,山脉与洼地都是相问分布的,具体情况如下: 东西向山系和低洼地我国东西向山系主要有三条.自北至南依次有:横亘于北纬40-43度之间的天山――阴山山系:展布于北纬32-34度之间的昆仑一秦岭山系:坐落在北纬24-26度左右的南岭山系。这三条山系,彼此之间都是相隔7-8度,而山系两侧都分布着规模巨大的相对洼地。例如,在天山――阴山山系北侧有准葛尔盆地、内蒙古高原;南侧有塔里木盆地、河西走廊、黄土高原。在秦岭与南岭之间,有四川盆地、长江中下游平原。在南岭以南也有大片低洼地存在。这种山系与洼地相问的分布的现象,虽然各具特色,但它们分布的规律总是隆、凹相问,平行排列,具有明显的方向性特点。 北东向山系和低洼地主要展布在我国东半部和东亚岛弧地区,其延伸方向大致与海岸平行,具体也有三条巨大的山系,自东向西:第一条为岛弧山系,由千山岛群岛、日本群岛、琉球群岛和我国台湾岛所组成:第二条是沿海山系.包括长白山地和东南沿海低山丘陵;第三条是大兴安岭、太行山、巫山和雪峰山等。这些山系彼此之间,也保持着一定的距离,山系的两侧为相对低洼地。例如。在第一条山系东侧有一系列海沟。这里有世界最深的马里亚纳海沟;在第一、二条山系之间,分布着一系列浅海盆,自北而南有鄂霍次克海、日本海、黄海、东海和南海等;在第二、三条山系之间,由松辽平原、渤海盆地、华北平原和江汉平原分布;在第三条山系西侧,是由呼伦贝尔巴音和硕盆地、陕甘宁盆地和四川盆地所组成的沉降区。可见,北东向的山系与洼地,也是相问分布,其中,洼地长期持续地沉降,地形较为开阔并具有封闭性特点,接受了大量的沉积物,成为我国石油生成盆地和油田的分布区。这些北东向山系与洼地和东西向山系相交.是我国东半部的地形呈现出明显的网格状展布的特点。 北西向山系和低洼地展布于我国西北地区的主要山系有阿尔泰山和祁连山,它们和我国东半部的北东向山系遥相对应,显示出来镜像对称的特点。北西向山系之间,也有相对低洼地,不过这些低洼地因受东西向山系的联合挤压作用.多呈近东西向的长条菱形洼地。 南北向山系和低洼地主要山系有贺兰山、六盘山、大凉山及横断山脉等。它们已成为我国中部的一条重要地理分界线。在这些山脉之间也有低洼地分布.特别是横断山脉出现了明显的高山与峡谷相问分布的形势。 上述的山系和低洼地相问排列。构成了网格状分布的地形.这在我国东半部表现的尤为明显.东西向和北东――南西向山系互相叠加,形成了比较规则的格子状山系,致使我国东部的洼地形状多呈南北长得菱形。而西部由于受东西向山系的制约,其洼地形状往往多呈东西长得菱形。东部和西部之间,贯以南北向的山系.这就是我国网格状分布的地形格局 二、我国网格状地形分布的成因 我国网格状分布的地形。其成因有多种解释.现以地质力学观点来加以阐述。 地壳运动的基本形式有两种:一种是水平运动;另一种是垂直运动。所谓水平运动即地壳物质在力的作用下沿着地球表面作切线方向运动。所谓垂直运动,即地壳物质在力的作用下沿着地球半径方向作升降运动。这两种运动形式在地壳中虽然共存,但地质力学认为地壳运动是以水平运动为主。在水平运动影响下引起垂直运动。我国的主要山脉,就是在地壳水平运动中,受到水平挤压力而不断隆起形成的。 我国东西向的山脉,都是在南北向水平挤压力的作用下,伴生隆起而形成的;南北向的山脉,是在东西向水平挤压力的作用下,伴生隆起而形成的;北东向的山脉和北西向的山脉,则是南北向水平挤压力发生不均衡时,产生扭动而造成的。地壳不是一个均质体.所以对作用到地壳上的力的阻抗也就不同.从而引起刚柔性不同的地块.其运动速度也不同.这样的地块之间便产生了力偶,也就是方向相反,但不在一条直线上的两个力,导致快慢两个地块发生扭动,形成北东向或北西向的斜列山地与洼地。例如,我国东半部就是在这种力偶作用下形成了北东向的三列隆起与洼地。这主要是由于亚洲大陆地壳上部主要由硅铝层组成,具有柔性;而太平洋洋底上部地壳主要是由硅镁层组成,具有刚性,所以运动速度不同。当亚洲大陆向南运动时,太平洋洋壳起阻挡作用,引起北向的力,便产生了反时针方向的扭动,形成了北东向的三隆三凹。同样道理,在我国西半部,由于亚洲大陆在向南滑动中受到了印度板块的阻抗.这样使地壳中又产生了不均衡的力偶作用.出现了顺时针方向的扭动.形成了一系列北西向的山地与洼地。可见,我国的山脉,都是由南北向水平挤压力和东西向水平挤压力作用的结果。 既然我国的山脉形成是与南北向和东西向的水平挤压力有关,那么这些力是怎样产生的呢?地质力学认为,这与地球自转速度的变更有关。 当地球自转时.除两极外.地壳任何一点都会受到离心力的作用。该离心力可以分解成两个分力,其一是垂直地面的垂直分力,这个力因受地心引力的抵消,对地面物质运动不起作用;其二是平行地面,指向赤道的水平分力。当地球自转速度加快时,正是这个水平分力使地壳物质沿着经线方向.从高纬向低纬推挤.引起某些大陆块的滑动.形成了东西向地质构造和与之相应的山脉与洼地。在地球自转速度发生变化时,便会产生东西向的纬向惯性力。特别是地球自转由慢变快时,纬向惯性力的方向由东指向西,减慢时相反,由西指向东。正是这个力造成地壳上层物质东西方向的运动.从而产生了南北向的地质构造和与之相应的山脉及洼地。在上述两种力的作用下,如果在地壳的某些地段发生不平衡,便导致了各种扭动构造体系的产生,我国北东向、西北向的地形就与之有关。 三、结论 我国地貌形态呈网络状分布的根本原因.就在于地球自转速度变更时产生的离心力的水平力(即南北向水平挤压力)和纬向惯性力(即东西向水平挤压力)共同作用的结果。 地质力学论文:浅析地质力学模型试验技术的研究与应用 摘要:当前,大型地下洞群所处的地质环境愈加复杂,尤其是在深埋、高地应力条件下,洞群围岩的稳定性状况、破坏形态和破坏机制等问题急需解决,而地质力学模型试验是解决这类问题的主要研究方法。该文主要分析了模拟材料、组合式模型试验装置、量测技术等问题,并介绍了模型试验的工程应用。 关键词:地质力学 模型试验技术 工程应用 引 言 地质力学模型试验是根据一定的相似原理对特定工程地质问题进行缩尺研究的一种方法,主要用来研究各种建筑物及其地基、高边坡及地下洞室等结构在外荷载作用下的变形形态、稳定安全度和破坏机理等。2l世纪是中国工程建设快速发展的世纪,水利、水电、能源、交通等大型工程的开发已成为我国经济建设的重点。对这些复杂的问题,一方面要借助理论分析、计算机数字模拟方法去研究;另一方面,更多地要借助地质力学模型试验手段来解决。大量的工程实践证明,地质力学模型试验方法是研究大型岩土工程问题,特别是地下工程问题的一种行之有效的方法。 1 模型材料 根据相似理论,模型的几何尺寸、边界条件、荷载及相似材料的容重、强度及变形特性等方面必须与原型相似。一般根据要研究问题的性质,寻找满足主要参数相似的材料。例如,对于沿夹层滑动的稳定问题,夹层材料的相似性必须严格满足,而岩体的某些材料参数的相似性可以适当放宽。 目前国内外最常用的是采用石膏、重晶石粉、石英砂等材料配合而成的,具有代表性的是韩伯鲤等研制的MSB材料和马芳平等研制的NIOS相似材料,这2种材料都具有较好的性能,但都具有不足的地方。酒精易于挥发,干燥时间短,可缩短试验周期;没有任何毒副作用,不会对人体造成伤害:压制成型的砌块易于切割,能满足模型拼装砌筑的工艺要求;容重高、抗压强度和弹性模量低;性能稳定,不生锈,有很高的绝缘性;由于各种材料拌和后未产生化学反应,因此试验后的材料可重复使用,提高了材料的利用率和使用寿命等优点。 2 组合式模型试验装置 2.1组合式试验台 张强勇等研制的组合式三维模型试验装置,采用分体式设计,其主要由底盘、箱体、加载系统组成(见图1)。其中,钢台架体由盒式铸钢构件通过高强度螺栓连接组合而成,而盒式铸钢构件采用25 Mn材料在铸造钢厂一次制模整体铸造而成。钢台架底盘由8块长250 cm、宽50cm、厚8 cm,其上带有螺栓槽的型钢钢板并列拼接而成。另外,在隧洞部位,采用具有隧洞尺寸形状的箱体拼装,可并且采用钢化玻璃覆盖,这种设计即保证了模型的侧向刚度,又可在试验过程中可以观察到隧洞的破坏部位和形状。 1――底盘;2――盒式台架;3――引线透气孔;4――连接螺栓; 5――高强拉杆;6――刚肋;7――隧洞模型;8――钢化玻璃 图1 新型模型试验装置 该模型试验台具有刚度大、整体稳定性好、组装灵活方便、尺寸可任意调整的特点,箱体根据不同的试验要求组合成不同的形状和尺寸。液压加载系统的油管和测试导线易于引出,材料容易干燥。 2.2液压加载系统 采用的液压加载控制系统可实现自动控制液压,并能长时间的(至少15d)保持设定的压力值。该系统主要由液压控制台、41个吨位为300 kN的液压千斤项、高压油泵、油箱、液压排气系统、液压传感器等组成。模型项面模拟垂向重力荷载、左右两个水平方向模拟梯级加载,各设5个千斤顶;底座与模型之间设有10个液压千斤项;洞室轴线方向的4个梯级荷载在背面共设有16个千斤顶。此项模型试验系统已申报国家发明专利。(见图2) 图2 加载装置系统 3 量测技术 模型试验一般测量的数据为应变和位移。模型变形测量方法大体可归纳为3类:机械法、电测法和光测法。计算机技术和自动化技术的应用保证了试验结果测量的自动化和可靠性。 实验力学发展最快的领域是量测和数据采集技术,每一项新的量测技术的诞生都会推动实验水平的提高,地质力学试验技术同样如此。模型观测的主要内容为应力、应变、位移、裂缝和破坏形态,测量的主要方法有电阻应变片和应变仪、 位移传感器、激光散斑、云纹、摄象录象等。在三维模型中,地质构造(如断层或夹层)内部相对位移的测量十分重要,而内部位移传感器并没有现成的产品。长江科学院研制出一种高精度位移计,采用等强度梁的结构形式,用厚的磷铜片制成,在梁上、下部共贴 片电阻片,组成全桥电路,使用时将其埋设在构造面的下盘,其上埋一个固定桩,这样就可以测量结构面上、下盘的相对位移。在数据采集技术上,目前已实现自动采集、实时监测和自动绘图等全自动化流程。 4 模型试验的工程应用 4.1大坝坝基抗滑稳定问题 对于大坝基岩抗滑稳定,尤其是深层抗滑稳定问题,地质力学模型可以比较全面地模拟地质构造及其组合,在加载过程中可以直接观测到地质构造的变形及对大坝的影响、坝基破坏的路径和超载安全度,尤其对于地质构造沿坝轴线方向有视倾角的三维问题,用模型试验更有优势。例如,葛洲坝二江泄水闸抗滑稳定、 三峡左厂房坝段整体稳定和铜街子厂房坝段稳定等问题都通过地质力学模型进行过大量的研究。 4.2拱坝坝肩抗滑稳定问题 拱坝坝肩稳定问题是典型的三维问题,尤其是存在复杂的地质构造和地形形态时,模型试验有着不可替代的优点,它可以直观地展现出坝肩岩体在拱推力作用下的变形和破坏过程以及大坝超载安全度。国内大多数大中型拱坝都采用模型试验方法研究坝肩稳定问题,象龙羊峡、清江隔河岩、二滩、小湾、东风和李家峡等工程的拱坝。 4.3边坡开挖和稳定问题 用试验方法可以比较方便地研究边坡在原始地应力作用下开挖卸荷作用, 也可以通过改变边坡坡角的方法研究边坡抗滑稳定安全储备问题。例如在三峡永久船闸开挖边坡、 清江隔河岩厂房高边坡和三峡库区链子崖危岩体边坡等进行过这方面的试验研究。 4.4 地下洞室开挖及围岩稳定问题 地下洞室分级开挖、围岩稳定性、洞室群之间的相互关系及喷锚支护等加固措施的研究是地质力学模型试验的重要研究领域, 国内许多地下厂房或地下防护工程都采用过模型试验研究围岩稳定问题。 5结论 在模型材料方面,结构面相似材料大部分已解决,但结构体相似材料方面还有大量工作要做,还要寻找在保证重度和变形模量相似情况下,同时满足各项强度指标和应力应变关系的相似材料,只有这样才能模拟断裂、流变和强度破坏等材料非线性特性。对于大变形模型要发展非接触的测量装置并自动转换成数值信号。
学生信息管理系统论文:技工院校学生信息管理系统设计 近年来,笔者所在学院在硬件建设、师资配备、招生数量、质量等方面都有了突飞猛进的发展。尤其在学生管理方面,从为学生负责的角度,采取半军事化管理的方式,取得了较好的效果。但学校一直没有一套完整的学生信息管理系统,导致在学生管理方面存在信息统计不清、工作效率低下等问题,尤其是不能适应学校对学生实行半军事化管理的需要。因此,建设一套高效的信息管理系统对学生的情况进行全面的掌控,从而提高管理质量和效率变得更加迫切。 一、系统需求 1.国内外研究现状 1954年,美国首先在工资单处理中实现了计算机在管理中的应用。随着计算机技术在信息管理方面的不断发展,美国、西欧及日本等发达国家各领域80%以上的管理都由计算机信息管理系统来完成。我国计算机技术在管理中的应用推广起步较晚,但进入21世纪后发展迅速,几乎覆盖了各个领域,尤其在高等院校及技工院校中应用非常广泛。 2.学生信息管理现状 学校一直使用传统的人工方式管理文件档案,仍采用手工统计、Excel电子表格存储数据等常用手段对学生信息进行整理。这样的管理方式存在一些显而易见的缺点。首先,对学生信息的宏观掌握不够及时和准确。学院对学生信息的管理依靠各系部人工统计上报,时效性和准确性方面都与计算机信息管理系统有较大差距。其次,浪费了人力和物力。各系为了较好地对学生情况进行管理,必然额外增加了相关教师的工作量,同时,这种传统的管理模式必然产生大量的档案文件,不便于保存。最后,不便于对学生信息进行科学的管理。传统的管理方式还停留在简单的教师对学生点对点的管理或限制在系部及班级范围内的局部管理,缺乏全院统一的,便于领导、学生处及班主任等管理人员及时掌握学生管理情况并实施管理的信息管理系统。 3.解决方法 针对笔者所在学校对学生进行半军事化管理的背景,结合学生数量连年增加、教师管理任务重、学生信息量大的情况,拟开发具有综合管理功能的学生信息管理系统,使校领导、学生处及班主任等管理人员通过管理系统能方便地更新信息,全面直观地查询、掌控信息,实现对学生的高效管理,从而提高学校的整体管理水平和效率。 二、系统设计 1.基本思路 根据设计原则和详细的调研,我们主要针对学校学生半军事化管理情况而开发一个有技工院校特色的、具有综合管理功能的信息系统。系统主要实现对学生的信息管理、考核管理、实习管理及请销假管理等功能,从而形成一个全院统一的便于操作的学生信息管理模式,使学院各级管理人员都能通过系统实现对学生各项情况的掌控、管理及考核,并将管理贯穿学生整个在校期间。 2.系统模块设计 根据技工院校学生管理的特点,我们对信息管理系统进行了模块划分,分别是:登录管理模块、信息管理模块、考核管理模块、实习管理模块、请销假管理模块和设置管理模块,共6大模块。 (1)功能模块结构。其中,考核管理模块是主要的子系统。及用户进行登录管理,并记录登录日志,包含用户登录、密码修改及登录日志等子模块。系统根据登录账号权限等级情况,自动开启对应的使用权限,并记录登录日志。 (2)信息管理模块。此模块用于管理系统中所有在校学生的基本信息,包括学籍信息、家庭信息、在校相关信息及个人特长信息等涉及每位学生的相关信息。一方面,相关数据需依托各系部工作人员、班主任及相关学生用户采集录入。另一方面,系统要实现对相关数据的各种基本操作及统计,以方便管理人员及学生进行信息相关操作。 (3)考核管理模块。学生管理考核是技工院校学生管理工作的重要部分,主要包括出勤考核、文明礼仪考核、操行考核等子模块。系统实现由管理人员通过用户终端,按照考核权限使用相关账号对每个学生的相关考核情况进行管理,并可以进行查看、导出、比较及排名等基本操作。 (4)实习管理模块。学生在校期间有约50%的时间在外实习,实习管理模块要实现在岗时间管理、实习场地管理及学生表现查看等功能,实现对学生整个实习期间情况的掌控。 (5)请销假管理模块。学校实行半军事化管理,周一至周五学生外出执行严格的请销假制度。周末外出也要进行相关的登记。请销假管理模块主要包括请假统计、销假统计、亲友来校统计等功能,并应有报警功能,发现学生超假未归时,应该报警提示,防止学生失管失控,避免发生安全事故。 (6)设置管理模块。设置管理模块主要实现对系统所有设置项目的管理及操作日志记录,包括用户管理,添加、删除考核,权限设置,操作日志等。用户主要设置为校级管理员、系部级管理员、普通管理员、普通用户和学生用户等,分别针对管理工作实际,设置不同的权限。同时,系统自动记录所有相关操作日志,方便查阅管理。 3.可行性分析 (1)经济可行性。系统主要针对学校,开发系统虽需要一定的成本,但取得的收益是巨大的。系统开发完成后,可以实现对学生管理的智能化,降低了许多人工成本,为管理工作提供了便利。而且学校现有硬件设施完全支持系统的运行,只要系统搭建成功就能快速运行。因此,在经济上完全可行。 (2)操作可行性。笔者所在学院的教师大都具有本科以上学历,具有较强的计算机操作水平。同时,学生都学习计算机必修课,能进行基本的计算机操作。系统搭建好后,将会给管理工作带来极大的便捷。 三、小结 技工院校的学生管理有其特殊性,学校半军事化管理的严要求与学生生源的复杂性相交织,因此,对学生进行科学化的管理至关重要。只有建立一个全校统一的学生信息管理系统,从管理理念、管理方式、管理手段等方面探索创新,才能不断提高管理效率,从而促进学校的科学化、正规化发展。 作者:郭华 学生信息管理系统论文:高校学生信息管理系统设计论文 一、高校学生信息管理系统设计中的种种问题和不足之处 (一)高校缺乏必要的硬件设施,软件系统也是滞后不前 高校学生信息管理系统,一直缺乏必要的高校和社会关注度。当扩招开始后,学生成倍增长,然而需要进行这些信息处理的服务器和存储器却没有得到相应的升级。甚至在有些高校,学校机房所使用的计算机还是很陈旧的淘汰机型。这也从另一方面导致了辛苦开发的软件系统在老牛的带动下发挥不出应用的作用。要知道,计算机硬件水平是整个系统得以实施的平台所在,如果没有完善的硬件配备只能导致,校园网络管理瘫痪。长此以往,信息管理系统也就成了摆设。真正成了老牛拉破车了。 (二)高校教师计算机水平技术有待提高 相关资料显示,我国大部分高校在招聘高校学生管理人员的时候,只要以管理水平和思想教育水平为基准线,而忽视其自身基本素质和计算机能力的要求。我们可以这么理解,现阶段我国高校整体缺乏信息化处理的概念和要求。在这种观点下,政治教育才是优秀才是管理的真正意义所在。然而,当前我国正在开展数字化校园的推广,这从一定程度上为新时期的学生管理工作定了性,从数字化的角度为现阶段我国的学生管理人员提出了新的要求,那就是必须剧本相应的计算机水平和专业知识能力。 二、新时期高校学生信息管理系统设计分析 由此可见,当前的时代是信息化的时代,是综合性数据处理的优秀时代。笔者根据多年所学,有感于当前我国高校学生信息化管理系统设计中的种种问题,拟设计一套全新的高校信息化工作平台,以数据驱动的交互管理为基础,来实现各个大数据的综合后台管理,并根据高校目前需求,定制各种功能性板块。通过单账号,多站点的方式来实现整个资源合理化利用。 (一)关于设计需求分析和背景分析 第一,现阶段我国高校各部门应当配合学生信息管理平台的使用并出台相应管理制度在该制度中,我们要进一步明确系统的操作和处理要求,以便于管理人员开展日常的数据维护和查询、更新工作。第二,按系统设计定制权限。举个例子来说吧,该系统采取权限分离制,高校高层领导可以管理学生所有信息,辅导员可以查询信息并对部分数据拥有修改权利,学生只拥有查询信息的权限。对不同类型数据,采取不同分段操作,这样才能最合理的进行资源利用。 (二)关于高校信息管理系统的功能板块设计 本系统拟设计这些信息板块: 1、学生基本信息模块:包括学生的各项基本资料,如专业、班级、学号、政治面面貌、民族、住址、联系方式等等; 2、学生教务信息模块:包括对学生各种成绩的处理,如四六级成绩、等级考试成绩、学期成绩等等,教务部门安排接口,便于该部门进行更新维护; 3、学生辅助信息模块:包括学生各项辅助信息,如奖惩记录、奖学金信息、贷款信息等等,学工部门设计接口,负责定期更新维护; 4、学生住宿管理模块:包括对学生生活等各类情况的记录,如住宿情况、卫生情况、各项卫生评比等等; 5、学生财务信息模块:包括学生学费缴纳情况、教材购买情况等等,由财务部门设置接口负责定期更新维护; 6、学生图书管理模块:主要包括学生在童书馆的借阅情况更新,由学校图书馆部门进行定期更新和维护工作; 7、学生素质拓展模块:包括学生才加各类活动的记录、建立、职业规划、实习记录等等。由团委部门设置接口负责更新和维护工作。 (三)关于云技术理念下的设计 在管理和完善的现有高校学生管理系统的同时,受到当前互联网云技术的启发,笔者拟开发设置不断类型客户端以便于数据的实时查询和便利查询。第一,关于电脑客户端的开发。这是一般系统的最常用的系统开发模式。即为在电脑上安装系统进行必要的应用。第二,关于校园客户端的开发。该设计主要针对学生群体,在高校内设置不同类型终端机,便于学生在校内和可以随时查询的相关信息。第三,关于手机APP的开发。在当前智能手机当道的今天,用户可以将APP安装到手机上,用手机来进行所有电脑可以实施的操作,这也是云校园理念实施的必要设计。 作者:刘铸 单位:天津交通职业学院 学生信息管理系统论文:谈学生信息管理系统设计及实现 摘要:学生信息的管理是学校教育单位不可缺少的一项工作,其工作档案对于学校的决策者和管理者来说都是至关重要的。信息系统能够为学校提供充足的信息和快捷的查询手段,故有必要建立起管理信息系统。学生信息管理系统主要对学生信息实现有序的统一管理,有效提高工作的效率。本文采用JSP技术构建学生信息管理系统,其主要功能是对学生信息的管理、教师信息的管理及课程信息的管理。 关键词:学生信息管理系统;数据库;信息管理 引言 近年来高校学生人数大幅增加,学生数据信息量增大,如何有效管理学生数据信息则有着现实重要的深远意义。针对此问题,本文设计并实现了学生信息管理系统,可利用此系统支持提供学生数据查询及管理,系统采用Java语言与SSH三大框架展开技术细节探讨,并采用B/S模式来进行研究开发,系统方便易用,操作简单,且具有强健的可维护性。 1学生信息管理系统设计 本系统主要用来进行学生管理,使用范围是学生、教师和课程信息的综合管理,以最终确立有关信息的科学、规范和自动化的处理、显示及后台控制运行机制。系统主要功能是学生信息日常管理,如对学生信息的录入、检索、修正和删除等基础操作,在教师方面则实现了教师添加、课程分配、以及对信息的各种修改、课程信息的相关操作设置等等。本系统的框架结构属于B/S模式,不需要连接客户端就能使用,只需要一个浏览器即可对数据信息规划实施一系列的操作,不受空间、地点的限制。系统的使用对象是管理员和管理员所指定的用户,其中管理员有最高权限,也可以分派人员对系统进行操作,配置相应的权限。在本系统中,每个使用者均是依据自己的权限来选择调取相应的操作。1.1系统功能模块设计本次研究中的学生管理系统分为5个模块,具体即如图1所示。1.2系统使用数据库的设计本系统采用SQLServer2008数据库,安装在服务器端,操作者通过使用浏览器发送请求给服务器,Tomcat服务接收到请求再访问数据库执行相应的操作。本系统中设计建立4类数据表,分别是管理员表、课程信息表、教师信息表及学生信息表,这里将进一步给出各表的结构阐析描述即如表1~表4所示。 2系统的实现 本系统利用B/S模式,基于JSP技术进行开发,并采用SSH三次框架配合设计代码实现,具体研究阐释如下。2.1用户信息管理模块该模块重点显示用户的基本信息。用户登录后,对该用户执行判断处理,正确通过后可获取并显示该用户的个人信息,还可对此信息提供修改及保存操作模式。2.2学生信息管理模块该模块用于检索、增加、删除、修改学生信息。同时,也可根据学生的学号、姓名、生日、系别、专业、年级等各类信息展开组合查询。查询出来的数据按一定的要求在页面内给出显示,在其对应结果的表格里还可以对学生的信息进行编辑,具体就是涉及到学号、姓名、生日、系别、专业、年级、照片等关联信息的修改。而删除操作则是在提取得到学生的学号这个唯一的标识后,再到数据库里完成指定删除操作,最后还可以把所查询到的数据用EXCEL的形式控制导出。学生管理模块的另外一项内容就是添加学生的信息,在技术设置上涵盖了学号、姓名、生日等所有学生的特征信息,通过遵照格式定义填写了这些数据才可以转入保存操作,错误的信息将导致标志提示,而且也不会被保存。2.3教师信息管理模块该模块主要用于查询、添加、删除、编辑教师的信息。关于查询,可以表述为:依据教师的职工号、姓名、出生日期和系别信息对教师信息指定设计查询,并可以将查询出来的结果整合后完整导出;编辑界面可以获得数据库里当时填写的所有信息,并构建了直观展示,还可以成功提供各类修改;删除即是得到教师的唯一ID后进行数据库的删除。而添加则是可以添加一名新教师,也要依照预定的内容格式来填写,若有不对也会发出提示,并且也不会被保存。2.4课程信息管理模块该模块主要是设计提供课程信息的查询、删除、编辑和添加的功能。进一步地,查询是可以根据课程编号、课程名、开课学期的信息进行相关的组合查询,查询后的结果信息以表格的形式展示出来,也可以将查询到的数据下载保存到本地方便下次查看;编辑是首先获得待编辑课程的全部信息,并且可以对每项信息做出需求研发改变,同时将其实现优质保存;添加课程的信息主要是针对与课程相匹配的任务主题。添写时要按照预定格式,若有错误也会给出提示且不能被保存。2.5系统管理模块该模块能够对密码进行修改,修改密码是要输入旧密码和两次新密码,如果并不一致,则禁止对其修改;另一个功能就是退出系统。 3结束语 本次研究在系统设计实现后进行了软件测试。由测试结果可知,系统操作简单,信息提示也简明清晰。同时,系统更具有良好的可维护性。而且,由于是在浏览器上对本系统设计展开操作的,使得时间与空间将不再对其施加影响与作用。而由当前的时展演变推知,利用计算机来实现数据管理必将成为整个社会的发展趋势,故本次研发系统也将具有一定的推广意义和实用价值。 作者:孙红丽 单位:商丘师范学院 信息技术学院 学生信息管理系统论文:学生信息管理系统设计及开发 摘要:学生信息管理系统作为最具代表性的信息管理系统,它是管理学生的基本工具,其设计与开发直接影响着最终的学生管理效果。文章首先对学生信息管理系统尽心概述,然后探讨系统设计,最后提出了具体的开发策略。 关键词:信息管理系统;设计;开发 0引言 在教育改革全面推进的今天,教育政策以及教学内容均发生了转变,这在某种程度上增加了教学管理难度。近年来,学生数量持续增加,相应的数据量急剧增加,若仍旧依靠人工操作进行管理,这不仅会增加管理成本,且管理效率低下。传统的学生信息管理手段愈发不适应,在新形势下,迫切需要设计并开发学生信息管理系统。 1学生信息管理系统概述 学生信息管理系统,顾名思义,是指管理学生基本信息的系统,它可规范与学生相关的所有信息文件,还可构建成熟的资源共享平台。主要包含信息收集、整理、存储和查阅,并可转换信息管理模式,使其变成服务管理模式,依托服务模型,凭借系统该平台开展信息管理工作[1]。学生信息管理系统便于学生管理工作的开展,还能提供健全的信息管理以及完善的网络查询功能,具体包含以下三部分: (1)信息管理系统。收集、加工、保管、分析、查阅学生信息,还包含其它一些业务功能。 (2)采集系统。对学生信息进行数字化采集和加工。 (3)查阅系统。借助校园网,在系统内部进行查档和阅档。 2系统设计 教师、管理员和学生是信息管理系统的服务对象,大部分用户的计算机操作能力不强,理论知识涉猎较少。针对这一问题,在系统创建过程中,应尽量建立可行、便捷的人机交互界面,进而让操作者有效掌握相关操作,为此,系统中应尽可能使用人们熟悉的语言,构建中文信息界面,全面考虑系统运行过程中可能出现的所有问题,给予简单且及时的帮助,使其快速熟悉操作步骤[2]。 2.1功能图 对比分析B/S和C/S可知,前者操作步骤简单,无需安装客户端软件,便于使用,操作简单,节省了一定的人力以及物力资源,然而,其安全性与后者相比,稍微偏低。综合考虑,本系统交叉使用这两种体系结构,进而实现优势互补。 2.2功能流程 教师、管理员以及教师均是信息管理系统的服务对象,在本系统中,服务对象可凭借账号登陆下载并开展相关处理操作。待新生入学后,通常要进行系统确认,即学生信息注册,管理员应审核与管理学生基本信息,这可有效规避冒名顶替现象的出现,学籍审核十分必要。对于学校而言,旨在通过学生信息管理系统的创建来为学生日常学习生活提供更大的便利。因此,在系统设计环节,应将学生从入学至毕业这段期间的所有内容涵盖在内。新生报到时,应开展学籍注册。在系统设计环节,首先,明确业务流程与需求,为实现这一目的,可进行现场调研,还可开展问卷调查等活动,以此来认识业务组织机构,熟悉业务活动规律,掌握用户自身需求,凭借简洁生动的形式进行展示,同时,以此为基础开展讨论活动,最终形成直白的标准文档。 2.3功能模块 为提升管理效率,确保学生管理工作有效、规范地开展,针对不同各类型的用户,给予特定的权限。依托校园网,可保障系统数据的合理存储、有效处理以及正常运转,还可显著提高工作效率,实现数据库功能的最大化。本系统主要包含信息管理、日常学习生活管理、课程管理等多项内容。参照学校学生信息管理全局,依据用户的实际需求,科学设计,合理开发,在满足用户多样化的使用需求的同时,注重日常维护。 2.4数据库设计 (1)需求分析。在分析实际应用需求、确定组织结构情况、掌握各个部门内部信息获取途径以及工作流程的基础上,参照系统功能需求,构建针对性的栏目,本数据库主要包含教师表、学生表、课程设置表、基本信息表、选课表。 (2)概念结构设计。概念结构设计是指将具体的用户需求转换成直观严谨的信息结构。在这一过程中,数据模型建立在概念结构之上,概念结构与数据模型相比,相对抽象、稳定、独立,不依赖机器,其设计情况直接关乎着数据库的最终设计情况,具体包含数据与学生管理概念结构、E-R图、分层流程图。 (3)逻辑结构设计。在概念结构设计的基础上,获得E-R图形,这是对用户需求的简单描述,不够具体,且不受DBMS支持。而本文则参照数据库转换要求,结合数据约束理论以及命名标准,不断规范,构建出了完整的学生以及班级等信息表。 3系统开发 系统开发是指将设计变成现实的过程,从软件需求过渡到软件表示,简单来说,清晰绘制软件的基本体征,进而确定系统数据结构,落实软件架构。 (1)用户登陆模块开发。认真检查计算机,确定处于正常运行状态后,安装本系统,开启,并弹出用户登陆窗体,输入正确的用户名与密码,单击登陆,如果某一项输入错误,将无法正常登陆。 (2)信息录入模块开发。该模块适用于新生信息添加的情形中。单击入学登记,进入另外一个窗口,窗口中包含姓名、年龄、性别、学号、联系方式等基本信息,进而为学生的规范管理提供便利。在该环节,管理员应参照窗口目录认真录入,除备注栏外,其它都不能为空。另外,也不允许增加现有学生信息,待完成信息添加工作后,单击确定后,即成功,如果单击取消,将会清空所填内容。 (3)课程管理模块开发。管理员在进入系统主页面后,单击课程管理模块,该模块包含课程编辑、添加、删除和改动等基本操作,可依据具体需求进行相关管理;学生可通过该模块进行在线选课操作,若不满意所选课程,还可实施退选操作[3]。 (4)成绩管理模块开发。管理员可依据学生、学期有序录入学习成绩,同时存储在数据库中,以供学生查询和统计。 (5)班级管理模块开发。待启动程序后,单击班级管理模块,该模块包含班级设置模块,可输入与班级相关的基本信息,例如,班主任、教师、所学专业等,以供日后查询使用。 4结语 学生信息管理系统作为学校日常管理的基本工具,它不仅能为图书馆、后勤等管理工作提供数据信息,还能为课程设置提供参考。本文中所设计开发的信息管理系统虽然具备基本管理功能,但是仍然存在不足,这需要我们的进一步完善和探索,进而使其更好地服务于学校日常管理工作。 作者:胡文喆 单位:安徽工业大学 学生信息管理系统论文:学生信息管理系统建模 1学生信息管理系统的需求分析 (1)学生 学生是该系统的主体,学生用户可以注册账户,登录该系统(可以修改密码),查询各种学习记录,但是不能对学习记录进行修改,对于个人信息可以提交修改申请,申请通过后由管理员完成个人信息的更新。 (2)任课教师 任课教师可以注册账户,登录该系统(可以修改密码),查询学生信息,对出现旷课等不良现象的学生进行标记并发出警告,但是不能修改学生及个人信息,对于个人信息可以提交修改申请。 (3)辅导员 辅导员可以注册账户,登录该系统(可以修改密码),对学生出现旷课等不良现象进行汇总统计并做出标记,同时发出警告,但不可以修改学生及个人信息,对于个人信息可以提交修改申请。 (4)管理员 管理员可以注册账户,登录该系统(可以修改密码),录入学生基本信息,老师基本信息,班主任基本信息,课程信息,选课制表,处理各种申请,按时对系统进行更新升级,维护系统安全,保证系统正常运行。 2学生信息管理系统的功能模块划分 通过对学生信息管理系统的功能分析,本系统可以分为学生个人信息管理系统,学生学习管理系统,学生宿舍管理系统等3个子系统。 2.1学生个人信息管理系统 该模块将实现学生基本信息的管理。 (1)学生个人信息的录入 包括学号,姓名,性别,民族,生日,联系方式,家庭住址等。 (2)学生学习信息的录入 包括专业,年级,专业变动,是否有重修课程,留降级等。 (3)学生个人信息的查询打印 用户可以根据需要(学号,姓名,性别,民族,生日等)查询并打印学生信息。 2.2学生学习管理系统 该部分是整个系统的优秀部分,从多个方面对学生的学习进行管理。其中最主要的用户是任课老师,辅导员,管理员。系统安装在所有教学楼的多媒体教室里,任课教师在任意终端登陆系统后,可以系统点名,对迟到学生做出迟到标识,对旷课学生做出旷课标识。辅导员登陆系统后,可以筛选学生,对请假学生做出标识,也可以查看整个班级单一课程或者全天课程的学生到课情况,对经常迟到、旷课学生发出警告信息。学生登录后,可以查看课程安排、也可以收到辅导员的信息,管理员负责管理账户安全、系统升级等工作。 2.3学生宿舍管理系统 为方便学生在学校的学习、生活,宿舍管理系统主要实现对宿舍的分配,维修报备,检查(安全检查与卫生检查)调整,查询,收回,调整宿舍等功能,为学生人身安全提供多一层的保障,为营造良好的学习环境打下基础。 3学生信息管理系统的UML建模 3.1系统的类图 在UML中,类图是一种静态图,它描述系统中类的静态结构。一般有类名,属性和操作3部分组成。类图定义了类之间的关系,例如关联,依赖,组合等关系。通过分析,系统涉及的类主要有:学生类、教师类、管理员类。图1是学生个人信息管理系统的类图: (1)“学生”类 类名:学生。属性:学号,姓名,性别,民族,生日,联系方式,家庭住址等。操作:主要是查询功能,其次包括注册登录,专业变动,留降级,毕业等功能。 (2)“管理员”类 类名:管理员。属性:工号,姓名,性别,民族,生日,联系方式等。操作:系统注册登录,录入信息,处理申请,系统维护。 (3)“教师”类 类名:教师。属性:工号,姓名,性别,民族,生日,联系方式职称等。操作:系统注册登录,查询学生信息,修改学生标识。 3.2系统的用例图 用例是对系统行为的动态描述,它可以增进系统设计人员、开发人员与用户的沟通。主要描述一个活动者使用系统的一项功能时所进行的交互过程的,它表达了系统的功能和所提供的服务。因此,在识别参与者的基础上,可以确定出旷课管理用例图,以辅导员为例,他可以进行的活动有:注册、查询记录、统计旷课次数并标识学生、对学生进行评价。学生旷课管理用例图如图2所示。 3.3系统的顺序图 顺序图(也称为时序图)是显示对象之间交互的图,对象是按时间顺序排列的。顺序图着重表示的是参与交互的对象及对象之间消息交互的顺序。以学生学习管理系统为例给出顺序图。学生旷课的情况与课程评定相关联,学生旷课在3次以内,平日成绩会扣除20%,学生旷课超过3次,平日成绩扣除的更多。当学生旷课次数超过5次,要求学生必须重修。 运用UML统一建模技术建立的学生信息管理系统,不仅可以有效的提高学生学习的积极性,营造更好的校园学习氛围,提高学生的自我约束能力,而且还可以加强学校管理者对学生的管理,提高辅导员、教务管理人员的工作效率。同时,本系统还具有操作简单,便于使用,安全性较高,成本低等特点。 作者:许婷婷 高成凤 付士洋 单位:泰山医学院 学生信息管理系统论文:大学学生信息管理系统分析 1系统需求分析 若想开发一个完整的软件系统,开发人员首先要进行系统的需求分析,使得开发出来的软件产品能够满足系统用户的需求。[2]首先通过对连云港开放大学的学生工作进行深入了解,广泛听取管理人员、教师、学生等系统用户的意见和建议,同时,阅读大量资料,借鉴已有流行的、成熟的软件设计思想,并据此进行了系统的需求分析。基于WEB的连云港开放大学学生信息管理系统专门针对该学校体系设计,可大大地降低学校的管理成本,减少冗余工作量,满足学校日常学生管理的需求。根据调查研究中收集到的资料,采用模块化设计理念,将系统功能按照模块进行划分,以便于今后的系统设计、调试与维护,学生、管理人员和教师能够登陆系统、对相应的数据进行添加、查询和删除。 1.1系统的可行性分析 系统的可行性分析主要是对系统今后用户、环境等内容、要求进行广泛的调查和分析,在此基础之上,系统分析人员利用所学的专业知识从执行的效率、完成情况、工作流程等方面来衡量设计系统的可能性[3]。下面是经过调查研究后所得出的可行性分析结果。 1.2系统用户要求 该学生信息管理系统可以实现对学生、教师以及系统管理维护人员三类人群的分类操作,该系统能够对学生的个人信息、课程类信息、成绩类信息等进行存储和管理,能够保存各类用户的账户信息、学生信息、课程信息、班级信息、成绩信息等各类信息。该系统能大大减少学生管理工作人员及教务处、总务处、学生处等部门的日常工作量,并自动生成可打印的各类信息报表,为学生管理人员开展日常工作提供便捷。 1.3系统功能需求分析 通过对同类院校现有学生管理系统进行调查与研究,并借鉴当下较为先进的信息管理软件的设计理念,结合学校对学生信息管理的需求,最终把整个学生信息管理系统功能划分为以下几大模块:(1)系统管理员功能模块。包括系统用户注册审核;系统用户信息管理;系统用户权限的设置;系统各类数据的录入、查询和修改;后台数据库的维护;前台页面的维护。(2)各相关部门学生管理人员功能模块。包括系统学生注册信息的审核;学生基本信息的录入、查询、修改、添加、删除、打印;班级基本信息的录入、查询、修改、添加、删除、打印;学期课表的查询、打印等。(3)各相关部门教学管理人员功能模块。包括课程信息的设置、查询、修改、添加、删除、打印;任课教师信息的录入、查询、修改、添加、删除、打印;各专业的教学计划的录入、查询、修改、添加、删除、打印;教学日志的录入、查询、修改、添加、删除、打印;学期课表的录入、查询、修改、添加、删除、打印;班级基本信息的查询等。(4)任课教师功能模块。包括查询本学期所教授的课程及其对应班级的信息;浏览、查询以往所授课程信息;查询、浏览、打印本学期教师授课课表;设置课程的教学进度;设置课程的教学大纲;为所授课程编写教案;为所授课程编写试卷;对授课班级的学生给出平时成绩;批改学生试卷给出卷面成绩;查询所授课程学生成绩。(5)班主任功能模块。包括班级基本信息的录入、查询、修改、添加、删除、打印;班级学生成绩查询、打印;学期课表的查询、打印等;各专业的教学计划的查询、打印等。(6)学生功能模块。包括注册系统用户;查阅、修改、打印个人基本信息;查询、打印学生已修课程成绩;查询、打印学生本学期成绩单;查询、打印本班级课表;查询、打印学生待选修课程信息;给本学期任课教师留言,测评。 2系统结构 该系统面向高职院校。高职院校职能部门相对较多,教学对象也比较复杂,用户绝大多数分布在不同区域,而学校管理学生资源也相对集中,依据以上分析内容,该学生管理系统采用B/S结构(Brower/Server结构)。采用B/S结构的系统设计可以将学生类的信息集中在几台服务器上,用于日常的学生管理,这样可以简化系统的设计开发和日常运行流程。系统只需将数据库安装在服务器上,而各客户端只需通过浏览器便可登陆系统,与该系统进行交互。在该学生管理系统中之所以采用B/S结构模式,出于以下几个方面的考虑:(1)B/S结构便于系统在投入运行后升级与维护,这些工作只需在服务器上完成,并不涉及各个客户端。各客户端只需使用浏览器与服务器交互,并不涉及今后的系统升级与维护工作。此外,系统再增加用户也不会额外增加系统的升级和维护的工作量。但从另一个角度看,该系统也存在弊端,主要是重要的数据资料均集中在服务器上,服务器的负担比较重。如果系统服务器发生故障,将使得整个系统面临瘫痪的危险,所以,学校应提供几个备份服务器,一旦服务器发生故障,立即启用备份服务器。总体来讲,使用B/S结构框架成本较低,安全性也比较高,只需在服务器上安装即可。(2)当今大多数系统均采用B/S框架结构,大多数操作可以在客户端上完成,减轻了服务器的负担。(3)B/S框架结构的应用程序交互性强,可以进行局部性刷新,在客户端上均可以进行操作,而无需安装任何软件(浏览器除外),也不涉及维护问题,更容易实现系统的扩充。B/S框架结构下的基于WEB的连云港开放大学学生信息管理系统如图1所示。 3系统的数据流图 基于WEB的连云港开放大学学生信息管理系统能够处理学生行政管理人员所需的各类信息(包括学生基本信息、学生成绩、教师课表、班级课表、学生课程信息、课程试卷信息、学生的授课评价等),教师所需的各类信息(包括所授班级学生的基本信息、所授班级学生以往课程的成绩、学生的课表、学生的评价等),学生所需的各类信息(包括学生的基本信息、学生已修课程信息、学生待选修课程信息、本学期任课教师联系方式、学生对任课教师的评价、学生的课表、学生的已修课程成绩等)。这些信息均提供浏览、查询、打印功能,根据不同的类别设置不同的权限,如:学生对系统的各为教学的无纸化、现代化提供一种途径。本系统设计具体完成了以下各工作:(1)调查研究学生信息管理系统的背景及发展现状,从中总结出本系统所要研究的主要工作;(2)广泛调查学校具体工作流程、所需数据特点及今后系统面向的用户,总结系统的需求分析,并使用数据流图对系统的功能进行详细地描述;(3)以数据流程图的方式描述系统各个模块的设计过程;(4)该系统是基于WEB模式进行设计的,采用.NET技术,以SQLServer2000数据库作为系统后台数据库,实现学生信息管理。以上是笔者对基于WEB的连云港开放大学学生信息管理系统的分析,后续阶段需要在系统的设计中加以认证和实施。 作者:孙婕 单位:连云港开放大学 学生信息管理系统论文:学生信息管理系统初探 一、学生信息管理系统的需求分析 由于高校学生信息管理系统主要是针对高校教育工作者所应用的,其承载着学生的重要信息,因此该系统要实现以下功能:一是保证相关数据信息的安全,并且对使用人员进行科学的权限划分。二是由于学生的信息是不断变化的因此系统要具有信息管理功能,并且具有信息修改能力。三是界面系统必须要具有帮助、查询等功能。根据系统设计功能的要求,我们将信息管理系统主要分为系统管理模块、机构和专业管理模块、学籍管理模块、成绩管理模块以及课程管理模块等。之所以选择VisualBasic程序开发技术主要是因为VisualBasic程序开发技术是比较容易学习的程序编程语言,而且其能够在限期的时间内完成信息管理系统的工作要求。 二、系统数据层的实现 1、视图的设计 视图是一个虚拟表,它是由一系列的带有名称的列和行数据组成的,它不是在数据库中以存储的数据值集形式存在,视图的主要优点是:一是视点集中。视图集中是用户只关心感兴趣的某些特定数据,这样系统只允许用户看到视图中所定义的数据,这样大大提高了系统数据的安全性。二是简化操作。视图的存在简化了系统的操作,因此视图本身就是查询结果集,这样在系统查询时不再需要重复的填写这些复杂的查询语句,因此视图是向用户隐瞒了表与表之间的复杂的连接操作。三是定制数据,视图可以实现不同用户看到不同查询数据集的效果,这样就可以大大提高许多用户在查询数据时避免数据库因为查询信息过多而瘫痪的现象。 2、存储过程的设计 存储过程是为了完成特定功能的SQL语句集,它是经过编译后存储在数据库中的,存储过程是数据库中的一个重要对象,因此存储过程能力的大小直接关系到SQL语言的功能和灵活性,存储过程可以用流控制语句编写,因此其具有很强的灵活性。具体到本系统中,一共设计了五个存储过程。 3、关系图设计 数据库设计器是一种可视化工具,它是对连接数据库的设计与可视化处理。再设计数据库时,可以使用数据库设计器进行相应的操作,为了是数据库具有可视化,可以创建一个或者多个关系图,对数据库中的部分或者全部表、列和关系。 三、系统的总体设计 1、系统登入的设计 在系统登入设计中首先需要判定用户名与密码是否合法,如果用户输入的是错误的信息,那么系统就会给出错误的提示,当用户经过系统验证后,就会由系统后台对用户的身份进行检验,以此验证用户的使用权限,用户权限级别越高,用户执行系统的管理级别也就会越高,比如用户的级别属于系统级别用户,那么该用户就可以对学生的信息进行查询和管理。在系统登录中,对用户级别的判断主要是用户的登录界面相关的,这部分的操作主要是在应用程序的主界面窗体的Load中完成的,登入界面的设计非常简单,其主要包括:一是菜单设计,菜单设计是Windows应用程序中重要的组成部分,而菜单项的设计应该按照标准菜单项的功能进行设计,也就是说在设计菜单中必须要有父窗体和子窗体的菜单,这样一来就会在程序具体应用中出现菜单替代的问题,如何有效解决这一问题,可以采取,在系统运行时先让子菜单的各项功能不可见,这样可以在子菜单对应的LostFocus事件中控制这些子菜单的每一项。这样将各种菜单进行合并的管理模式,在系统维护上比较方便,而且也易于操作。二是工具栏设计,工具栏的设计为便捷操作应用程序系统提供了简单的工具,在应用系统中,工具栏中放置了一些用来操纵界面的常用按钮,同时还要对各个按钮设置一些其他属性,比如为每个工具栏提供相关联的图片索引,并且在每个按钮上添加提示文本。三是TreeView控件和状态栏控件。本系统主要采取目录树实现对菜单操作功能的导航控制,一般状态栏主要体现在系统界面,是用来显示状态信息的,状态栏控件中需要添加以下4个控制面板:放置当前子窗口体的窗口信息、备用面板、显示当前日期的面板、显示当前时间的面板。 2、系统用户管理模块 2.1用户窗口的创建。系统用户管理模块主要是在学生信息管理系统中添加与删除新的学生信息的模块。信息管理者在进行系统后,选择菜单,按照菜单界面的要求添加用户信息,该窗口主要包括3个文本框,用户需要在相应的文本框内输入信息,不同的文本框代表着不同的用途。2.2班级管理模块的创建。班级管理模块主要是对学生的班级添加、班级浏览以及班级查询等功能,班级添加窗口的创建主要是填写7个标签。班级浏览窗口主要包括查询、修改、删除、打印等按钮。查询班级主要是按照年纪、班级以及专业等信息进行输入。2.3学生学费管理模块的创建。学生学费管理模块主要是反映学生学费情况的基本界面,其主要包括:基础学费设置、学生学费浏览以及学费添加。3、学生用户模块设计学生登录后进入的模块也是对其信息进行处理,不同的是,学生用户的权限收到了一定的限制,主要包括了:个人信息、课程信息、选课浏览信息、成绩查询以及密码的修改这些操作。当学生进入系统后,首先可以看见的是自己的个人信息,也是数据库表ST_student中的主要信息,包括了学生的学号、姓名、性别、出生日期、民族、班级、入学时间、生源以及备注信息。在选课浏览中的设计,学生进入后,学生可以选择课程名称,输入教师姓名以及课程教授的年份后点击“浏览”将出现可提供的选课信息,选中一条信息后,学生点击“选课”,就可以进行课程的选择,并提交进系统数据库中。 作者:戚燕 单位:四川建筑职业技术学院 学生信息管理系统论文:学生实验信息管理系统构件化方法 1系统公告构件 系统公告构件封装授权用户对公告的、查阅、修改和删除等操作,具体细分为公告子构件、公告查阅子构件、公告修改子构件和公告删除子构件。公告子构件和公告查阅子构件会分别对应系统公告构件的实现体。其中,公告查阅子构件又是公告修改子构件和公告删除子构件的构件复合体。在本系统的五类角色中,只有系统超级管理员具有公告构件、修改公告构件、删除公告构件的授权,其余四类角色只具备查阅公告构件的授权。数据填报构件封装授权用户对数据上报的操作,具体细分为在线填报子构件和离线填报子构件。数据填报构件是在线填报子构件和离线填报子构件的构件复合体。本系统只有领导组不具备该构件的授权。 2数据管理构件 数据管理构件封装授权用户对上报数据的查询、统计分析和预警等操作,具体细分为数据查询子构件、统计分析子构件和预警子构件。除数据管理构件是数据查询子构件、统计分析子构件和预警子构件的构件复合体之外,数据查询子构件又是简单查询子构件、组合查询子构件以及报表查询子构件的构件复合体。本系统只有普通填报员不具备该构件的授权。 3数据填报单位管理构件 数据填报单位管理构件封装授权用户对本系统填报单位的添加、查询、修改和删除等操作,具体细分为数据填报单位添加子构件、数据填报单位查询子构件、数据填报单位修改子构件和数据填报单位删除子构件。数据填报单位管理构件被设计成数据填报单位添加子构件、数据填报单位查询子构件、数据填报单位修改子构件和数据填报单位删除子构件的一类构件复合体。本系统只有系统超级管理员具有该构件的授权。 4数据填报人员管理构件 数据填报人员管理构件封装授权用户对本系统填报人员的添加、查询、修改和删除等操作,具体细分为数据填报人员添加子构件、数据填报人员查询子构件、数据填报人员修改子构件和数据填报人员删除子构件。数据填报人员管理构件设计为数据填报人员添加子构件、数据填报人员查询子构件、数据填报人员修改子构件和数据填报人员删除子构件的构件复合体。本系统只有系统超级管理员具有该构件的授权。 5系统数据库构建 学生实验信息管理系统开发的基础工作之一是学生实验数据的数据库设计。学生实验信息管理系统的概定模型设计ER主要包括学生、教师、部门、专业、设备、实验、成绩等实体。限于篇幅这里省略了ER图。依照ER图向关系数据库转换方法并经过优化处理后,学生实验数据库逻辑结构(表)构成如下:学生(专业名称,班级编号,学号,姓名);教师(部门编号,工作证号,姓名,职称);部门(部门编号,名称);设备(部门编号,设备编号,设备名称,设备类型,位置);实验(实验名称,实验类型);指导(工作证号,学号,实验名称,实验成绩);使用(实验名称,设备编号) 6结语 本文主要讨论一个学生实验信息管理系统的构件化设计,给出了一种抽象构件模型和基于此构件化软件体系结构,较详细的给出系统各功能模块的构件化设计。文中涉及的系统已实现。基于构件的系统设计有效加强了系统对实验信息管理需求不断变化的支撑能力,提高了系统的可扩性、可维护性和复用性。 作者:卢凌燕 单位:武汉工程大学计算机学院 学生信息管理系统论文:学生信息管理系统设计与实现 【摘要】 本文针对目前学校学生信息管理效率低下的情况,首先对系统进行了详细的调查,了解用户的需求和现行系统的状况,接下来从系统可行性、系统分析、系统设计等方面进行研究。在对学生管理系统进行设计过程中,大胆将结构化设计思想和面向对象理论有机地相结合。在设计的过程中,充分考虑功能的实用性和操作的简单性,使用本系统的人上手速度快,也可减少操作失误率。不仅从设计角度对一个学生信息管理系统从国内外发展动态、系统数据分析、系统设计的目标、系统设计的策略、系统设计的方法、系统总体结构设计等进行了详细的分析,同时还考虑了系统的安全性,数据的共享性,可移植性,可扩展性等方面的问题,提高了学生管理工作的效率,基本实现学生成绩管理工作的信息化。 【关键词】 可移植性;学生信息管理;面向对象设计;JSP 近年来,我国的职业教育迎来了蓬勃发展的新局面,对于学生信息管理中诸如教师特定时间不能上课、场地限制、合班上课、单双周轮流上两门课、两门课程不能安排到同一天等情况,采用开放性程度不高的管理系统已经不能适应当前形势的需要和发展。如何提高学生信息管理的水平,建立适合自己院校的学生信息管理系统,已成为学校信息化建设过程中亟待解决的重要问题。因此一个性能优越的学生信息管理系统对于一个学校来说至关重要,以此提高学校对学生的科学化管理。本文采用面向对象设计的方法对系统进行设计和开发,首先对系统进行了详细的调查,了解用户的需求和现行系统的状况,接下来从系统可行性、系统分析、系统设计等方面进行研究,并使用大量的流程图、数据字典、结构图和数据表等工具对系统的分析与设计进行详细的描述,系统实施时采用安全系数高、可扩展性强的jsp语言进行开发,使用MyEclipse8.5、Tomcat6.0作为开发工具,用MySQL作为后台数据库,编制了一个简捷、实用、可以解决现代经济管理学院信息系学生管理当中实际问题的系统。 1国内外发展动态 国外在管理信息系统的应用方面走在了前列,国内对管理信息系统作用的认识虽然较晚,但是管理信息系统在我国发展还是非常迅速,应用已经非常普遍。管理信息系统自20世纪60年代的层次数据库系统发展到现在的关系数据库系统,中间经历网状数据库系统的发展阶段。现有的管理信息系统的技术已经得到了很大的提升和改进。目前中国的大部分大学、高等学院都使用了学生管理系统、学生成绩管理系统之类系统,而且像学生成绩管理这类系统现在正向下面的技术学院、中学和小学快速挺进,特别是一些地方的技术学院掀起了引进学生成绩管理这类系统的热潮。 2系统分析 面向对象系统开发基本经历两个阶段,其一“WHAT”,即研究问题域;其二“HOW”,即如何实现目标系统。该方法实用且相对简单,模型易构造,但对系统动态特征表述不充分,且发映系统整个功能特征的能力较差。但该方法反映系统结构完成,模型一致性好,易于完成开发系统,因而还不失是一种好用的方法。 3系统数据分析 学生信息管理涉及的实体有:(1)学生。它的属性有:姓名、学号、性别、专业、出生日期、备注、照片。(2)课程。它的属性有:课程号、开课学期、学时、学分。(3)成绩。它的属性有:学生号、课程、分数。(4)登入。它的属性有:学号、密码。(5)专业。它的属性有:专业名、辅导员。这些实体之间的关系如下:(1)一门课程可以被多个学生所选择,同时一个学生可以选择多门课程。(2)一门课程类别里包含一门或多门课程,一门课程必然属于某个特定课程类别。(3)一个专业有一个或多个学生,一个学生必然属于某个特定专业。 4系统设计 4.1系统设计的目标本系统设计的目标是在保证实现系统逻辑模型的基础上,尽可能地提高系统的各项功能指标,即系统的运行效率、可修改性、可靠性、灵活性、实用性和通用性。能够更快捷、更准确、更多的提供信息;能够提供更新的信息;能够具有更多、更细的处理功能;能够提供更有效、更科学的管理方法。 4.2系统设计的策略本系统采用面向对象的设计方法,采用把一个大的复杂的系统逐步分解成小的层次化的暗盒模块结构,以变换为中心的设计策略。此外,为了实现数据共享,提高模块的独立性,使系统具有很高的可修改性,提高模块的内聚性,降低模块间的耦合程度。 4.3系统设计的方法本系统的设计主要是围绕着功能设计,数据库设计,编码设计,界面设计等项内容进行,采用面向对象设计原则将系统分解为控制层、模型层和表现层[1-2],然后使用结构图来表达这些模块之间的联结关系。 5系统总体结构设计 本课题根据学生信息管理综合分析,便出于方便管理考虑,将学生信息管理系统的功能总结起来,共需要实现以下几个方面功能:(1)学生信息管理模块。针对职业学校与其他学校的不同,除通常功能外,特别设计职业技能选修功能,学生通过登录本模块可以根据时间条件或者专业老师的条件进行选择,也可根据选修专业的课程名、课程号或者上课时间选择,可以根据自己的需要进行数据的添加、删除、修改的操作。(2)成绩信息管理模块。本模块主要实现了成绩的输入、删除、更新。除了教师可以通过该模块输入成绩外,还设计了平均成绩、单科最高最低成绩、个人成绩等功能。(3)留言板信息管理模块。留言板信息管理是对管理人员和学生的留言信息进行管理。学生可通过登录本模块,可以将自己的意见添加到留言板信息中,也可以查看留言板信息。管理人员的可以进行留言数据的添加、删除、修改等操作。(4)课程信息管理模块:管理人员可通过登录本模块,可以实现添加以及更新课程。解决了学校排课所涉及的教师特定时间不能上课、场地限制、合班上课、单双周轮流上两门课、两门课程不能安排到同一天等情况,增加了调课操作的灵活性和严谨性。可以根据管理人员的修改要求进行数据的添加、删除、修改的操作。(5)新闻信息管理模块:新闻信息管理是将学校各大新闻进行管理,本模块实现了新闻的输入、删除、更新。该模块把成绩统计这个繁琐的工作简单化,为学校院在和管理新闻方面提高工作效率。(6)档案管理可以将学生的成绩、学生信息等档案材料等资料进行系统的管理,通过存档申请、档案电子化、完善确认、审核归档、检索、授权查阅等环节的系统管理,提高学校的档案管理应用效率。具有存档申请、电子档制作、归类存档、授权查阅、统计、封存、密级管理等功能,快捷、全面、准确的规范管理。 6数据库设计 首先先创建一个学生成绩管理数据库,然后在数据库中创建需要的表和字段,如果需要,还可以设计视图等。在系统分析阶段,我们用E-R图来说明了学生成绩管理系统的数据库概念模型。同时,在上面的实体以及实体之间关系的基础上,形成数据库中的表以及各个表之间的关系。 7小结 经过多次单元测试和模块测试、系统测试后,我把做好的系统发给客户并进行了相应的部署。相对其他现有系统,本系统在对学生管理系统进行设计过程中,大胆将结构化设计思想和面向对象理论有机地相结合,在思路上有所创新。在设计的过程中,充分考虑功能的实用性和操作的简单性,使用本系统的人上手速度快,也可减少操作失误率,在管理和操作简单人性化有所创新。 作者:杨松 谢荣桥 单位:南昌市湾里区职工学校 安福中学 学生信息管理系统论文:学生信息管理系统安全性优化措施研究 针对网络使用的信息安全主要包括介质安全、传输安全等,而针对信息管理系统的特殊要求,主要包括数据安全、权限管理、信息使用管理等。电子档案信息在开放的、不安全的网络环境中传输,面临着被窃取、篡改和重发等威胁。首先,电子信息在网络环境中的传输和使用具有开放性,给信息存储等带来一定的不安全因素。其次,电子信息来源的真实性、可靠性不易鉴别及容易被删改等特性,也给电子档案信息管理埋下了很大的安全隐患。其三,电子档案信息的存储介质受自然和人为的影响极大,对其设备和操作环境的依赖程度很高,同时,受黑客和病毒侵扰及其合法用户越权访问的安全威胁。其四,由于管理人员与用户的安全意识薄弱,各种有意无意的安全事件也时有发生。根据《高等学校档案管理办法》的要求,学生档案信息必须保持其真实性、原始性和完整性。由于档案信息资源的特殊性,如个人基本信息资料、学习成果资料等信息都非常重要且敏感,使得档案信息资源共享过程中很容易被恶意攻击者所利用。同时,由于学生信息管理系统的管理主体为学校相关部门的管理人员与学生,使用范围比普通信息管理系统要大得多,包括所有学生、家长、生源地领导等,这些用户本身可能存在信息安全意识不强,对于保密性的认识不足,就会有意无意地造成信息安全事件。 根据学生信息管理系统的实际使用过程,按照信息数据所处的不同状态,可以划分为信息存储、信息传输、信息查阅、信息使用四个阶段,对每一个阶段可能存在的安全隐患,如信息丢失、物理损坏、越权访问、恶意篡改、随意复制与传播等,我们分别提出不同的解决策略,包括备份机制、信息加密、物理隔离、电子签章、身份认证与严格的权限划分、网页控制、安全日志等。具体阐述如下。 1.数据信息的安全。(1)数据类型的限制。对系统中的文件类型进行严格的限制与管理,对于可能带来数据安全隐患的文件类型不用或者少用,比如禁止上传可执行文件、脚本语言文件等。(2)隐私保护技术结合服务器安全技术。由于电子档案信息往往具有重要的价值,我们必须对重要信息从受限访问与自由访问两种访问类型进行安全性保护。同时,为服务器创建一个或多个DMZ,并将信息管理系统所需要访问的资源放置在相应的DMZ中,不允许它们对服务器其他资源的访问,并关掉无关的网络服务。(3)数据文件真实性的保护。信息管理系统中的文件一般以原始格式存在,如常见的Office文档格式(doc、xls)等。由于此类信息的可编辑性,其存储与使用过程中就存在被篡改的风险,违背了档案的真实性原则。我们可以采用双套制的存储模式,一套保留原始格式,作为归档用途,另一套转换成不可编辑的文件格式(例如PDF、图片等),作为日常信息使用用途,确保信息资源在使用过程中内容不被篡改。同时,可采用电子印章或电子签名技术来保障电子档案的真实性。也可以采用经济的数字摘要校验方法(如MD5、CRC32值校验等),实现初级的真实性验证。(4)确保信息资源处于只读状态。用户只能从系统中读取相关信息,但不能对信息作任何修改,这种不可逆式的记录介质确保电子档案信息的原始性[4]83。(5)信息的防复制功能。特别是各种多媒体信息资源必须具备防下载功能。通过网站与网页的相关技术措施,阻止用户对页面显示的信息进行复制和修改,最大程度地确保信息传播范围的最小化。(6)数据系统的迁移功能。由于计算机与网络技术发展的日新月异,在系统设计之初,就必须考虑到系统的可升级性,以便能够跟上技术的发展,不能出现技术升级了,数据无法使用的尴尬局面。具体要求为:第一,系统既能读取旧格式的电子档案,也能将有关信息写到新的格式上,当数据在不同系统间迁移时,应首先确保内容的真实和可用。第二,系统中的管理模块应具备较强的数据独立性,确保在软、硬件环境发生变化时,数据能够保持完整,并实现安全迁移。第三,系统内文件处理部分录入的数据与档案数据对应项目的格式应能够保证完全一致,并能根据归档标识实现归档文件的有效迁移。第四,系统设备更新或系统扩充时,相关部门应能够及时对电子档案信息进行迁移操作,并详细记录原系统设备、目标系统设备、被迁移电子档案情况等。 2.介质的安全。(1)与管理系统中所载部分重要信息对应的实体介质的安全性管理。如纸质文件、光盘、录音、录像等介质的安全性保护。主要要注意这些实体介质的保存环境,如温度、湿度要求等,同时,要对各种介质进行有效的复制,保证一定数量的复本。(2)数据备份机制。为了保证电子档案信息系统的安全性,可采用分布式存储、灾备技术或者服务器磁盘镜像等,及时对信息系统建立可靠的数据备份,实施异地保存。这样可以有效地防止自然灾害、黑客攻击和病毒感染等,确保电子档案信息的安全,提高远程访问的有效性,增强信息系统中数据库系统的容错率。 3.信息网络传输的安全。(1)系统数据分级管理。主要方法是物理隔离。根据电子信息保密级别,建设网络传输保障体系,将电子信息利用范围划分为不可用、内部使用和公众使用。内部使用的电子信息,应建设内部专网,保证网络传输安全,确保与互联网隔离。公众使用的电子信息,应确保网络畅通,不发生断网事故,同时,采取断点续传技术,以保证在发生传输中断的情况下,最终获取的电子档案副本具备完整性。(2)防范外部攻击。主要是指应用防火墙、入侵检测、防病毒、身份认证、安全审计等安全技术。电子档案信息系统要配备先进的入侵检测系统,及时发现来自网内外的非法入侵行为;安装的杀毒软件要及时更新病毒库,真正做到御“敌”于网外;加强电子档案信息系统的审计系统建设;设置自动启动的电子档案操作日志;从安全日志中分析入侵事件或非法访问,运用网络取证等手段有效遏制入侵、破坏电子档案系统的犯罪行为。(3)传输数据过程加密。在一个完善的安全的信息管理系统中,用户必须将其身份信息与使用请求发送给系统,系统自动利用认证机制,在验证用户身份真实、请求合理性之后,根据该用户对应的权限确定是否提供查阅数据,然后根据查阅数据内容、用户身份信息、利用时间等有关信息,自动生成认证签章(系统签名),并且利用水印、电子印章等相关技术,在查阅的文件上自动生成防伪水印系统。(4)系统并发数的控制。由于计算机网络的特点,多个用户可能同时对系统进行数据访问,为了确保系统数据的安全与稳定,我们必须采取相应的技术措施,如分步式系统、网站镜像等,当然,最简单的办法是对系统的并发数进行严格的控制,对同时在线人数进行一定的限制,以保证系统的正常高效运行。 4.信息使用的安全。(1)建立完善的系统访问跟踪机制。完善系统访问的跟踪记录功能,以便在发生各类安全事故时能够及时溯源,及时诊断,及时解决问题。(2)建立严格的权限管理机制。根据不同人群的不同需求,分配不同的查阅权限,如学生仅能查阅、管理自己的部分信息,对于重要信息的增加与修改,必须取得管理员的许可与授权,数据更新后亦须经过管理员的审核方可,以保证信息的真实性与客观性。(3)建立健全电子文档的归档与管理制度。(4)加强培训,提高相关人员对档案工作的重视程度。基于网络的学生信息管理系统的安全性问题是一项综合性课题,也是一项动态工程,我们不但要注重安全技术因素,不断完善和改进技术措施,又要注重安全管理,建立健全各项安全管理制度,强化管理,从而将学生信息管理系统的安全性研究引入更深层次。只有在安全管理制度完善落实、电子档案信息数据库安全建设、电子档案管理系统安全运行和一系列信息安全技术结合运用的基础上,学生信息管理系统才能得以安全、高效运行。(本文作者:赵文金单位:扬州职业大学) 学生信息管理系统论文:学生工作中对信息管理系统的需求 摘要:随着学院的发展,学生工作存在着对学生信息管理系统的需求,本文站在学院学生和教师的角度浅谈信息系统中可以简化日常工作的几个方面。 关键词:学生工作;信息管理系统;学生信息 1满洲里俄语职业学院概况 满洲里俄语职业学院是2010年经内蒙古自治区人民政府批准、教育部备案的一所公办全日制普通高等职业院校,坐落于中国最大的陆路口岸——满洲里市,2010年正式招收国家计划内高职专科学生。现开设应用俄语、国际经济与贸易、旅游管理、酒店管理、涉外旅游、报关与国际货运、金融管理与实务、艺术设计、家具设计、汽车技术服务与营销等专业。 2学生工作中对信息管理系统存在的需求 在学院的发展进程中,学生的服务与管理工作成为高校的工作的重心,这项工作关乎学生的切身利益和学校的未来发展。在以下三个方面都存在对信息管理系统的需求:(1)从服务学生角度。学生工作的宗旨是为学生提供优质的服务。学生工作中的重点、难点需要简化流程和提高效率,如每年招生阶段:从招生录取到新生报到;毕业阶段:从择业、实习到报到证的签发、档案发放;在校阶段:学生的奖助学金的评定、违纪情况处理、学籍成绩信息、学生历年缴费统计、学生对教师的打分、学生对餐食质量的评价体系。上述提及的工作项目,每年都会占用大量人力、物力、财力,随着办公自动化的应用于普及,一套较为完整的、实用的信息管理系统,可以在很大程度上提高学院为学生服务的质量;(2)从学校的管理角度。高校的各个职能部门均涉及学生的基础信息,而信息的相互交叉也越来越普遍。以往各部门因应管理的需要,每个部门都各自有一套单独的信息存储,进而产生了诸多问题,如采集的工作量大、耗时、费力;相同数据字段重复采集;对于个别数据字段变更产生滞后;没有一套统一的数据标准;(3)从提高教师工作效率角度。学校的政策信息及各项统计工作,通常是由班主任或辅导员完成上传、下达及整理的,为减轻班主任老师的工作强度,有些工作可以通过网络的交互来完成。例如,学生可以通过网络交互的功能在线为每位教师打分,无需大部分学生对每个教师进行纸质的涂卡打分,信息系统可以更加便捷、准确的得到结果。 3信息管理系统数据流程及数据库构成描述 如图1数据流程及数据构成所示,从学院各职能部门的具体工作对信息系统的数据流程进行描述。参照该图对数据库中的构成作简要的分析。(1)招生阶段的数据分析:1)基础数据导入系统,通过招生系统中预留的电话号码,通过短信息告知学生访问网站,可在网站用本人的准考证号查看自己的录取信息及通知书发放单号,同时完善个人基础信息,如是否申请生源地贷款、家庭贫困状况等,入学后将由班主任审核;2)网络自助缴纳学费,报名时财务部门提前掌握已缴费学生,简化报到手续,目前我院已经和中国银行合作实行网上自助缴费,学生可通过多种付费手段在网上缴费,效果良好,简单快捷;3)录取专业三年的培养方向和主干课程的分布、课时,以便提前做好准备。我院目前和多所俄罗斯高校建立交流访学关系,学生可在大三全年在合作院校访学,并实行学科学分的互相认定,浅谈学生信息管理系统——以满洲里俄语职业学院为例王嘉1,2(1.满洲里俄语职业学院;2.内蒙古大学满洲里学院,内蒙古满洲里021400)摘要:随着学院的发展,学生工作存在着对学生信息管理系统的需求,本文站在学院学生和教师的角度浅谈信息系统中可以简化日常工作的几个方面。关键词:学生工作;信息管理系统;学生信息DOI:10.16640/ki.37-1222/t.2016.07.126因而学生也可提取做好出国访学的相关准备;4)学校报到的相关事项办理,例如宿舍的提前申请,所需服装的尺寸。(2)入学阶段数据分析:学校各个部门充分共享相应的数据字段,并严格控制访问相应字段的权限。1)学工部门:学生电子档案的建立、助学金的发放记录,违纪记录,学生证发放次数记录,学生的诚信档案,勤工俭学审批(学生可以自主申请勤工俭学,学工老师根据数据库中的申请情况个别招聘);2)务部门:学籍信息;课程成绩(教师、学生都可查询),学生成绩在老师图1数据流程及数据库构成确认录入后不得更改;学生的选修课的自主选择;3)财务:统计学生的缴费记录,通过数据库生成的奖学金名单,统一发放到学生银行卡,可以实时掌握学生的欠费情况;4)各系部:任课老师录入学生的成绩,班主任录入学生的基础信息。并在系部设立相应用户具有查询学生成绩并打印的权限;5)舍务:学生日常信息录入,如晚归,夜不归寝,违规使用电器,备品的使用情况,为学工部门对学生违纪处理提供参考依据;6)学生:对个人信息可以变更申请;对教师打分;学校食堂餐食的评分;学生可了解通知公告的功能;对学校发展的意见建议。(3)毕业阶段数据分析:1)各系部学工或班主任:毕业生签约情况批量导入,如拟签约,已签约等,生成统计,实时掌握学生就业状态。为就业部门有针对性的开展就业市场开发工作提供依据;2)就业部门:生源审核;派遣状态更新;档案派往流向。实现学生可通过数据库自助查询派遣状态及档案派发情况;3)毕业生:每年学生毕业都会到各个部门盖章,完成毕业流转单,给老师学生带来诸多不便,如是否欠学费,在系统中有清晰的记载,不必每个学生在财务盖章确认。因而可以通过信息库简化毕业流程。 4小结 随着学院的日渐发展,学生信息系统的需求也日益显著。在软件的编码于实现方面尚待时日。随着信息技术的不断普及与应用,实现的成功也会更好的惠及教师和学生,方便学院的学生工作。 作者:王嘉 单位:1满洲里俄语职业学院 学生信息管理系统论文:学生教务信息管理系统设计与实现 摘要:现在对于教务系统管理人员来说,能够通过网络平台对学生信息进行相互传递,分析某班学生信息、对无关信息进行处理等等,而这一切都归功于电脑技术的快速发展。对于以前的管理办法来说,想要实现联网共享信息、远程操作、迅速及时传达信息等功能,可以说根本不可能实现,但通过现代最管理手段全部都能实现。正因为如此,现代管理手段有着不可估量的市场价值。 关键词:;教务管理系统;设计;实现 1国内外研究现状 美国和欧洲其他发展国家,政府非常支持建设数字化校园。所以各个学校都对本校的学籍以及教务等管理进行了信息化改造。在20世纪90年代之初,这些地区几乎所有的名牌院校都已经非常成功的实现了信息化,数字化校园。现在,全球的在互联网方面具有顶尖技术的大型公司都开始斥巨资用来开发与研究数字化校园。一般情况下,以上这种类型的软件对应群体是软件开发商。软件开发商在开发和使用自身企业或者是和自身企业相联系的软件的时候,关键是使用了下面的这两个不同的方法来设计与建设上述的那类技术。首先是需要购买在开发研究方面所需要的基础设施,像是桌面软件和服务器等。买这些基础设施就需要花费该公司大量的人力资源和物力资源。其次就是,根据对有关的虚拟主机与服务器不进行购买而是通过租赁的形式来获得使用权,这样就为企业节省了大量的人力物力资源,大大的节约了成本。但是若是这样做的话同时也降低了对后台服务器的控制权。数据化校园能够使全体师生在上网的过程中,可以让用户访问服务、处理器、存储设备等和他们相联系的设施。对学生和教师来讲,可以在运用校园信息化数据部署和应用程序在。基于同样的道路,可以选择任意的服务并对它们进行组合,这一来,在藕合程度方面还是比较低的。数字化校园运用了虚拟技术,云端或者本地的运行环境能够支持类型不同的编程语言,采用了改进的数据库。在我国,中国高等教育文献保障系统简称CALIS是第一个把信息化的应用带入到教务管理系统中的。其创造了没有访问界限的中国高等教育数字化校园。这所学校变成了社会经济和谐发展的重要因素,是至关重要的。根据之前的所的出的结论与未来发展的趋势,CALIS不仅实行了定位,而且还建议根据信息化来设计适合我国的数字化校园。以上所说的是,CALIS要构建植根于信息化平台的数字化校园。同样需要在全国、不同的地区、不同的学校都创建CALIS的数字化校园云服务中心。如此,大学生和教师就可以获取丰富的服务。同样,CALIS还可以为当地的数字化校园在建设云服务平台时给出有效的处理办法。建设CALIS的信息化平台,能够不断地提升信息化在数字化方面的进程。如此就为更深层次的优化数字化校园的服务结构部分给出了非常重要的可行性。信息化平台能够使数字化校园服务变得更加的虚拟,并且在此基础上,建设与分享图书馆的资源信息可以为数字化校园的发展带来巨大的美好前景。如此一来,我国的数字化校园也迈进了新时代。 2系统目标和总体需求 (1)系统目标。1)系统应该功能强大,操作过程简单明了;2)远程网络协同访问系统;3)对校园网实行开放,进行标准建设;4)可以对各种工作步骤进行传递;5)文件、数据安全可靠。(2)系统总体需求。学生想要对其个基本信息、下载学习有关资料、根据老师安排上传所布置的作业、等一列与网络有关的学习方法。现在只要登录网络管理系统都能够顺利实现。对于教师来说,凡是学生需要掌握的教学大纲、课辅资料、作业习题、参考课本等有利于学生更好学习的资料,均可以通过登陆网页系统来完成。这样一来,不仅增加了师生间的良好沟通,也极大地促进了网络教学目标的实施。另一方面。教务管理系统想要针对课程安排、教学任务、学生成绩查询、教师绩效考评等管理任务也能够通过网络平台实现自动化管理,而不再是以往的人工化。大大加快了工作效率。 3关于教务管理系统如何设计 设计系统时需要遵循的基本原则:(1)不但能够稳定不变还要相对靠谱。系统只要开始设计研发,将会持续运行,因此不允许中间因某些不稳定因素影响进程;(2)对外进行开放与拓展空间;(3)在世界范围内都处于先进水平且各项技术都比较成熟;(4)在实际应用当中,能够对其进行最大化利用且方便管理者管理。检验一个系统的优劣关键是看其实用性如何,里面的各项功能能否适用于用户需求,有无综合考虑用户的特点,或者根据用户日常习惯专项研究后再进行设计;(5)安全性。针对全部的用户来说,系统的管理机制必须安全可靠 4系统测试 通过对于软件进行测试,我们可以很容易的发现软件在设计之初与实现过程当中因为疏忽而产生的问题。相较于其他任何软件工程活动,软件测试的过程中所花费的工作量更多。假如对于软件测试不是有计划地进行,则会使得劳动和时间都造成浪费,这还不算,其中最为糟糕的是会对原有错误造成遗漏。所以,要想确保其所开发的软件质量,就必须要对软件进行系统化的测试。想要促进制定软件的测试方法,就要确保其策略拥有足够的灵活性;另一方面,一定要确保其严格性,这样的话在项目工程建设当中能够对项目提出合理策划,并进行追踪管理。软件测试理论中非常著名的舒曼(Shooman)模型理论这样描述软件测试策略:测试从许多方面来看和软件开发方法一样,是一个独立的过程,而且具有很多测试类型;早年我们处理程序出错主要是依靠谨慎的软件设计和程序员的个人智慧,而如今我们采用很多现代设计技术和正式技术评审来减少实现代码中的错误;与此类似,不同的测试方法也正在开始聚合成几种不同的途径和思想。其中所提到的途径和思想就是我们称之的“策略”。对于软件测试方法,在实际操作中,我们需要对其提供两种两种办法,即低级测试办法和高级测试办法。其中,确保低级测试可以对小段落的代码验证是否正确,相比而言,高级测试主要用于用户对于系统主要功能的满意度。软件测试的螺旋模型就能够为我们提供这样一种符合要求的软件测试策略。 5小结 我们可以从项目最初的选题、开题,随后对于项目的可行性进行论证以及所需要求进行分析,进一步的对项目总体进行详细设计,直至最后完成任务,当中的任意一个环节都让我对于软件开发工程有了更深一层的了解,在实施过程当中所遇到的每个技术性难题都为以后的工作积累了宝贵经验。 作者:蒋永伟 单位:湖北工业大学 学生信息管理系统论文:学生信息管理系统的设计 摘要:随着学校规模扩大,学生人数迅速增加,采用纸介质来管理学生信息的办法已经不能适应时代的发展,推行计算机信息管理系统来管理学生信息是大势所趋。 关键词:信息管理系统;功能模块;数据库 目前大多数学校对于学生信息的管理仍未实现计算机系统化管理,不同管理人员的管理方式方法不尽相同,容易造成数据不一致。因此建立学生信息管理系统就是要使学生信息的管理方式得以规范化。即采用计算机技术处理事务,使信息能够方便地、高效地保存和管理;管理方式遵循一定的流程,提高管理人员的工作效率;同时又能实现迅速、全方位的信息采集与信息处理,为学校管理日常事务提供科学的依据。 信息化管理是当今的一个发展趋势,其优势主要体现在:一方面经过信息管理系统处理的信息具备规范化以及保密性,另一方面采用信息管理系统可减少不同人员之间操作上的差异性,减少人为错误。学生信息管理是每所学校都必须面对的问题,一直以来人们使用传统的人工方式进行学生的信息管理,这种管理方式存在许多弊端:手工工作量大,难免出现人为失误,数据难以统计与分析;学籍表、成绩单格式不规范、不统一等。面对越来越庞大的信息,学校特别需要专门管理学生信息的计算机应用系统。通过建立这样的系统,可以规范学生各种信息的管理,提高学生信息管理效率,快速查询信息和进行科学统计,减少管理方面的工作量和成本。 因此,开发一个信息系统,帮助管理部门和广大教师提高工作效率,实现学生管理工作的系统化、规范化和自动化,其意义是显而易见的。 一、系统分析与设计 本系统主要针对各类学校学生管理要求进行设计,在开发完成之时应该具备一定的先进性、实用性,保证系统不需要在短期内进行大规模调整;同时应考虑硬件要求和可移植性,避免学校因为使用系统而大量投资升级设备。系统应该实现的功能目标有: (1)能够系统地管理学生的各类信息;(2)能够快速地进行学生各类信息的查询;(3)要求有良好的人机界面,原始数据的编辑简单方便,数据稳定性好;(4)减少人工的参与和基础信息的录入,具有良好的自治功能和信息循环。 该系统的开发包括后台数据库的设计及前台应用程序的开发两个方面。对于数据库的设计要求数据的一致性和完整性强,数据的安全性好;而对应用程序要求功能完整,方便使用,浏览统计,能够实现数据更新等。学生信息管理系统是以学校管理方式为实例而设计的一种应用系统,系统的前台设计主要包括界面设计,菜单设计,超链接几个方面,数据系统的主要功能模块有系统管理、学籍管理、班级管理、课程管理、成绩管理5大管理模块,使用者通过设定的账号和密码登录后即可使用该系统的相关功能进行数据操作,系统的特点是通用性和简单操作性。各模块主要功能描述如下: (1)系统管理模块:该模块主要功能是验证使用该系统的用户是否合法,并使操作记录可以追踪,这是基于系统安全性的考虑包括添加用户,修改密码等。(2)学籍管理模块:该模块主要功能是实现对学生个人信息的管理与查询,包括记录的增、改、删操作及多种查询方式功能。(3)班级管理模块:该模块包括系院设置与班级设置两个子模块,包括系院、班级相关信息的浏览、增改删操作及查询等功能。(4)课程管理模块:该模块主要任务是对课程信息的增改删操作,对各个班级的课程进行设置,以及相关课程信息的查询等。(5)成绩管理模块:该模块是以班级为单位,查询指定课程的成绩列表;也可以编辑学生成绩。生成成绩单窗口的功能主要是生成学生个人成绩列表,并自动计算平均成绩。 二、功能模块的实现 设计学生信息管理系统主要从模块设计、数据库设计、功能整合等几个方面开始入手,每个模块通过数据库相互关联,所以在数据库设计时要充分考虑数据的有效性,减少数据冗余。由于操作人员不一定是专业的计算机人员,所以要求系统有良好的人机界面。系统采用自上而下的设计思想,在Windows XP Professional操作系统环境下,用VisualBasic6.0作为程序开发设计工具,使用Microsoft SQL Server 2000进行数据库设计,使用ADO数据库接口,通过ODBC 的方法进行数据库访问,采用程序分层的架构实现对资源的全盘管理。 在学生信息管理系统中,需要完成的功能比较多,而且几乎所有的功能都涉及到数据库,为了简化代码复杂性,将ADO访问数据库的一些方法和对象定义在一个公共模块――DataBase.bas中,系统运行时将直接调用该模块,实现数据传输和操作。模块的功能总结起来有几类:浏览、增加、修改、删除和查询。以班级管理模块为例,添加、修改班级信息主要通过设定判断标志位来执行相应的操作,使用ADO数据集传递信息更新数据库。删除功能则可通过调用定义好的公共模块实现,系统中ExecuteSQL是定义用于执行SQL语句的过程,包括更新、删除和插入语句。 实现各个模块功能的编码及调试后,将系统进行整合,然后编译生成可执行文件。最后对系统进行测试,系统测试的目的是验证软件与设计需求是否一致,通过检验结果的可靠性和正确性消除错误,保证软件质量。 三、结束语 随着教育体制改革的深入,学校规模不断扩大,学生人数不断增加,使用计算机信息系统对学生信息进行管理,即能够极大地提高学校管理的效率,也是学校走向科学化、规范化管理的必由之路。 学生管理是一项繁琐而艰巨的工作,学生信息管理系统所需的功能也是相当强大的,本系统只实现了学生管理的部分功能,为了更加便于管理及更全面地掌握学生在校期间的信息,本系统仍可进行发展和完善。
软件工程毕业论文:管窥软件工程在毕业设计中的应用 1软件工程在毕业设计中的作用 软件工程不仅是计算机科学与技术专业、软件工程专业的一门专业基础优秀课程,也是其他相关专业,如信息工程、系统工程、信息与计算机科学、信息管理与信息系统等专业的重要应用技术课程。对于这些专业的学生来说,毕业设计多是以软件开发类项目为主,整个毕业设计就是开发一个软件。为了更好地完成软件开发类毕业设计,提高学生毕业设计的质量,进一步规范毕业设计中的软件开发过程是必需的。软件工程的思想正是用工程化方法构建和维护有效的、实用的和高质量的软件。按照软件工程思想,软件开发的生命周期分为可行性分析、需求分析、总体设计、详细设计、编码实现、软件测试和软件维护几个阶段。在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 2毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 2.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 2.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 2.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 2.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 3用软件工程思想指导学生进行毕业设计 3.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 3.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 3.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 3.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 4结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王晓 王长波 单位:湖北医药学院 公共管理学院计算机教研室 软件工程毕业论文:软件工程本科毕业设计策略 一、利用多方资源做好毕业设计选题与立题工作 恰当的选题是做好毕业设计的必要条件和前提。近年来,随着信息技术高速发展,国家对高素质软件工程人才需求十分旺盛,并有逐年扩大的趋势。同时各个高校软件工程专业的招生数量也在逐年增加,从目前全国319所设有软件工程专业的学校看,2013年该专业平均招生300人左右。专业招生人数的增多给毕业设计选题带来了带来巨大挑战:一方面软件工程专业的毕业设计选题要求具有一定的应用价值、创新性,同时还要与行业需求相吻合;另一方面要保证选题的唯一性,不仅要避免学生之间的题目重复,还要避免与之前毕业生的题目重复,因为重复的选题会使学生产生投机的心理,导致“打酱油”现象。针对上述问题,黑龙江大学软件学院主要采取了以下几个措施:1.充分利用企业资源,对一部分在企业实习的学生采取“三位一体”的双导师指导模式。即企业项目为载体,学生为主体的模式,校内和校外导师为主导。这部分学生一般是在大三下学期暑假就已经进入企业实习,而我们每年毕业设计选题工作是在十一月末,也就是学生进入企业实习后三到四个月的时间,学生经过企业阶段的培训,对企业的生产过程、企业文化有了一定的了解。此时,学院组织校内外导师和学生共同协商,以企业项目或子项目为学生确定毕业设计选题。2.充分发挥导师的资源优势,学院大部分教师都有自己的科研课题,这些科研课题有些是直接来源于企业的横向课题,还有一些是信息技术领域的应用研究课题,我们鼓励教师从这些课题中提取出一些子项目让学生实践,作为毕业设计的选题。3.充分挖掘学生的专业技术特长和兴趣点并结合学生的择业倾向,确定最能发挥自身优势和潜能的选题。毕业设计的选题不仅要与实际需求相结合,更重要的是应该结合学生自身的技术优势和兴趣。只有学生对选题有兴趣,他们才能尽早地进入状态,发挥自己的创造能力和积极主动意识。所以,选题阶段导师和学生的沟通交流就显得尤为重要,通过沟通导师可以了解学生的能力、兴趣和择业倾向,学生也可以对选题,有进一步的认识,对于不感兴趣的选题学生也可以通过与导师进一步的探讨进行题目的修订。 二、注重环节审查,加强过程监管 虽然“好的开始是成功的一半”,但是如果缺乏中间环节的监管,仍然不能保证好的效果[4]。因此,为保证毕业设计(论文)的质量,我们制定了明确的质量标准、管理条例,并由院长、学术委员会、系主任和教务办主任组成毕业设计(论文)工作委员会,负责毕业设计(论文)工作的组织、评定和监管,同时保证管理条例的严格落实及各个环节工作的正常进行。为健全毕业设计(论文)的监管机制,学院先后规范和完善了《毕业设计(论文)工作管理办法和实施细则》《开题报告》《开题评分标准》《中期报告》《中期检查标准》《毕业设计(论文)撰写规范及模版》《毕业设计(论文)盲审表》《答辩程序和评分标准》等一系列管理办法和文档标准,使毕业设计工作在制度和规范下能顺利有效地进行。每年毕业设计工作之初,我们都要给学生开一个动员会,在会上阐明毕业设计(论文)的重要性,以及毕业设计对他们未来工作的影响,调动他们学习的主动性、积极性和创造性。此外,系主任还要向学生介绍学院毕业设计(论文)管理办法和实施细则,各阶段的工作要求和时间节点,以及各环节检查的内容、需要提交的文档,使学生在毕业设计开始时能做到心中有数。同时,我们也要求指导教师随时解答学生的问题,坚持每周开例会,检查学生的工作完成情况,并提出一些有技术含量和理论深度的问题启发他们思考,激发他们的学习热情,并与学生一起确定后续任务。此外我们组织开题检查、中期检查,对开题检查成绩后30%的学生,不但检查中期报告,还要现场检查程序。对于中期检查不合格的学生,要求限期整改,如果仍然不合格则取消答辩资格。在答辩之前,我们还要对论文进行盲审,盲审不合格的学生不允许答辩,对有异议的论文要提交学术委员会做最后论证。虽然学院对毕业设计(论文)工作在各个环节上的审查都非常严格,但我们鼓励学生之间进行研讨交流,博采众长,相互提高,因为我们的目的不是抓出多少不合格的学生,而是想通过大学阶段最后的综合性实践教学环节训练,培养学生的学习能力、知识的综合运用能力、分析解决问题能力和沟通交流等综合素质。 三、严把答辩关,保证毕业设计质量 答辩是毕业设计(论文)考核阶段的最后环节,这个环节既是学院对学生毕业设计的验收和鉴定,同时也是学生对自己工作的总结和汇报。通过答辩,学生不仅展示了毕业设计工作的效果,更展示了自己的专业知识、技术水平和综合素质。作为教师,每年都要指导多个毕业设计(论文),而学生一生只能经历一次本科毕业设计,而且毕业设计答辩能否顺利通过,直接关系到学生毕业及学位资格的认定。因此对学生来讲,毕业答辩至关重要。这有点像外科医生与患者的关系:医生每年要做很多手术,对他们而言手术已是司空见惯,但对于患者本人,可能一辈子才上一次手术台,而且生命攸关。所以,我们要在毕业设计指导过程中,认真对待每一位学生。同时在毕业答辩中严格把关,保证质量,更要秉承“公开“”公正”“公平”的原则。我们的毕业设计(论文)答辩采用小组面试形式,每组由四位副高职以上教师组成,答辩流程如图1所示。答辩当天向学生公布成绩,毕业设计(论文)总成绩由开题成绩(10%)、中期成绩(10%)、指导教师成绩(10%)、答辩成绩(70%)构成。对于优秀的和不及格的学生,我们还会重新组建答辩组进行二次答辩。这是考虑到答辩组之间认同度的差异而导致评分标准出现偏差,可能有些答辩组打分会偏低,有的组打分会偏高,即各个答辩组评分信度不能达到一致。二次答辩可以有效地消减组间评分差异,从而使申报校优秀论文人选和未通过人选的确定做到公正、公平和有效。针对软件行业特点,我们通过强化实践教学环节,合理利用多方资源拓宽毕业设计(论文)选题途径、健全和完善毕业设计(论文)的监管机制等手段,确保了毕业论文质量的稳步提高。几年来,黑龙江大学软件学院的毕业设计(论文)质量受到校内外专家的一致好评,获校优秀论文比率一直位于学校前列。实践证明,加强毕业设计(论文)质量的监管,不但提高了学生工程实践能力、独立科研能力和创新意识,为学生进入工作岗位打下了良好的基础,进而也提升了学生的就业率。 作者:任美睿 金英 郭龙江 单位:黑龙江大学 软件工程毕业论文:论述软件工程的毕业设计运用 1软件工程在毕业设计中的作用 软件工程不仅是计算机科学与技术专业、软件工程专业的一门专业基础优秀课程,也是其他相关专业,如信息工程、系统工程、信息与计算机科学、信息管理与信息系统等专业的重要应用技术课程。对于这些专业的学生来说,毕业设计多是以软件开发类项目为主,整个毕业设计就是开发一个软件。为了更好地完成软件开发类毕业设计,提高学生毕业设计的质量,进一步规范毕业设计中的软件开发过程是必需的。软件工程的思想正是用工程化方法构建和维护有效的、实用的和高质量的软件。按照软件工程思想,软件开发的生命周期分为可行性分析、需求分析、总体设计、详细设计、编码实现、软件测试和软件维护几个阶段。在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 2毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 2.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 2.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 2.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 2.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 3用软件工程思想指导学生进行毕业设计 3.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 3.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 3.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 3.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 4结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王晓王长波单位:湖北医药学院公共管理学院计算机教研室 软件工程毕业论文:开发编程的软件工程毕业策划研讨 以AD和XP为指导的毕业设计过程 1组织方式 实际上,上述选题机制是将分散的毕业设计引导形成基于团队的角色学习环境,学生在教师的统一带领下,对项目进行设计并划分模块,独立负责不同模块的开发,并且在教师的指导下,充分体验不同模块之间的沟通和集成问题,使学生能够贴近企业项目开发的实际情境,体会到实际项目身临其境的感觉,从而提高毕业设计对于毕业生的锻炼价值和质量。 敏捷宣言认为人和交互胜过过程和工具。以此原则为指导,在毕业设计实施过程中,要求学生组内成员和小组之间加强交流沟通,对于毕业设计过程中产生的文档,要求学生着重记录交流过程,而非交流结果。敏捷宣言认为客户合作胜过合同谈判,意义在于业务人员应该参与到项目开发的整体过程中,达到整个项目开发团队能够把握项目开发方向。对于软件工程毕业设计来说,意味着在选择毕业设计所涉及到的项目原型时,应尽量贴近学生实际,例如选择教务管理系统、教学管理系统、图书管理系统等学生经常接触和使用的应用系统,或是指导教学正在从事的横向或纵向课题。要求选择指导教学或学生自己能够扮演客户的角色,学生对于所开发的系统的需求了然于胸。 2管理方式 敏捷宣言认为可以工作的软件胜过面面俱到的文档,可以工作的软件是进度主要的度量标准。以此原则为指导,对毕业设计过程中要求撰写的文档可适当弱化,而是要求将项目程序代码保存到统一版本库,并保持版本库中的代码是可部署和运行的。极限编程的推荐实践方式认为对于项目开发应该尽早测试、经常测试、自动测试。在毕业设计的实施过程中,要求学生对于测试计划、测试用例及测试驱动开发(TestDrivenDevelopment,TDD)都有所了解,使用由学生指导教学编写的自动测试来监控开发进度,支持系统的演化,并尽早发现缺陷。上述管理方式就现阶段软件工程专业的毕业设计来看,实施比较困难,但应尽力发展,从而弥补现有人才培养方案中对于软件测试不够重视的缺陷。 极限编程推荐增量设计、开发和频繁重构。这也是毕业设计过程中应采纳的做法。对于一个指定的项目,要贯穿整个毕业设计过程,以各个阶段时间点为标志,要求学生以增量的方式来完善项目开发,在毕业设计过程中,要体现项目的渐进式开发,各个时间点都要求学生完成项目的相应部分,并且要求项目代码的主版本随时处于可部署、可运行状态,对于系统架构和代码结构等方面,可通过重构来优化。对于代码重构的的粒度和频率,可由指导老师根据实际情况具体把握,以模块化和符合软件设计模式等特征为参考依据。 3考核方式 鉴于以上组织和管理方式,在进行毕业设计(论文)考核时,应在传统的毕业答辩环节考核基础上,考虑以下因素:一是在毕业答辩考核时,要注重考查学生所写代码的功能,而不是形式上的开发文档。二是极限编程推崇结队编程(PairProgramming),因此,在毕业设计进行过程中要求学生不要局限于自己的毕业设计课题,而应该是两个人一起完成两个课题,双方都参与到对方的项目中去。在毕业答辩考核时,也应采取相应的考核办法,交叉检查学生的编码工作量。三是极限编程提倡短周期。也就是说,毕业设计过程中,应该交付多个可运行的系统版本(功能是递增的,但指定功能的版本是可用的)。因此,在毕业答辩过程中,要求学生就系统的多个可运行版本进行演示。总而言之,软件工程专业的毕业设计(论文)的考核,除了依据传统的毕业答辩考核标准之外,还需结合敏捷开发和极限编程的特点,综合考查编码协作、增量设计、测试驱动开发、持续集成等特征是否体现在学生毕业设计(论文)中。 典型过程及相关支撑工具 在确定指导老师和设计课题后,学生将展开毕业设计的具体过程,根据以AD和XP为指导思想的典型毕业设计过程,具体过程如图1所示。以上典型过程中的具体步骤,都有成熟的支撑工具可选用,使整个毕业设计过程实现信息化管理,其中项目管理工具可使用PivotalTracker,测试管理工具可使用MercuryQualityCenter,自动测试可使用开源集成测试环境,如Jenkins,代码管理工具可使用VisualSVN(服务器端)和TortoiseSVN(独立客户端)及SubclipseSVN(IDE集成客户端)。 软件项目管理工具PivotalTracker是由公认的敏捷软件开发老大PivotalLabs开发的基于故事、简单、有效、敏捷的软件项目管理工具,适用于各类型的项目,并通过敏捷项目管理的理念让项目能够有条不紊的进行,使项目的开发效率大大提高。操作界面如图2所示。 测试管理工具MercuryQualityCenter提供了基于Web的,可在广泛的应用环境下自动执行软件质量测试和管理的功能,使IT团队能够在开发流程完成前就参与应用程序测试。这样将缩短时间表,同时确保最高水平的质量。操作界面如图3所示。版本库管理工具SVN是用于实现对代码、文 件等的修改、删除、增加等操作进行记录,并且可以追溯每个修改细节的通用工具,它基于C/S架构,需要服务器和客户端软件,其中SVN服务器可以使用VisualSVN,独立客户端可使用ToitorseSVN,而IDE集成客户端可使用Subclipse。 结语 软件工程专业毕业设计具有鲜明的实践特征,需要具体的实践原则做为指导来提升毕业设计(论文)的质量。我们引入敏捷开发和极限编程的相关原则,构造软件工程专业毕业设计的具体实施过程,并将其应用于实际教学过程中。下一步工作将对于这一全新的探索和尝试,在实践过程中针对具体出现的问题进行改进和完善,使这一毕业设计模式更加适用于软件工程专业,并在条件成熟时向计算机相关专业推广。 作者:曾志浩肖小克单位:湖南工业大学计算机与通信学院 软件工程毕业论文:软件工程毕业策划的管制方案探新 规模使得精细化指导与管理变得困难 原有毕业设计环节管理由于参与指导的教师人数相对较少,每名教师指导的学生也不多,而且所有教师均为本系教师,大家彼此非常熟悉,在一起教学研讨的时间也很多,所以大家对各环节的要求及约定比较容易统一,对每个学生的指导时间也较多。但随着参与指导毕业设计教师数量的提升,指导学生数的增加,特别是聘请了外系教师的支援,原有会议讨论式、心理记忆式的约定及规则已经不能适应管理要求。这就必然要求规范毕业设计环节的管理,统一考核指标,让大家在一个统一的框架下实施毕业设计的指导与考核。 软件过程及评价主观性强 软件及开发是个主观性强,知识、劳动密集型工作,同一个项目或任务,由于每个人项目经历、经验的不同,不同的人所得出的满足需求的合格产品是肯定有区别的,但在质量、灵活性、可扩充性方面可能存在很大差别。同时,对于软件产品,不同人会有不同的评价,具有强主观性的特点。这种强主观性使得对毕业设计的评价难以用客观的量化的评价指标和体系进行度量,对教师间把握统一的考核尺度制造了困难。 师生面对面交流机会越来越少 由于就业形式的变化,各本科院校的培养模式也作了一定的改变,为了让学生能更方便的外出找工作,更早的接触社会,大部分高校第八学期除了毕业设计,基本上就没有其他的教学任务。重庆理工大学也存在类似情况,在第八学期,大部分学生没有待在学校,有的在外联系工作单位,有的提前到单位实习,甚至有的以在外找工作为借口待在家里,学生的分散性使得教师和学生之间面对面交流的机会少之又少,给毕业设计环节的指导和管理工作带来了难度。 选题类型趋于多样性 为了培养学生层次、方向的多样化,软件工程专业的毕业设计不仅只有传统的系统分析、设计与开发类的题目,还涉及论文类及算法类等类别。根据对前几届毕业设计环节的综合统计,系统分析设计开发类选题所占分量最多,占70以上。由于不同题型的毕业设计需要应用的知识、实施过程、考核重点都存在很大差异,不同题型之间的考核没有对比性,因此需要针对不同的选题类型制定相应的考核指标和评价标准。 现有管理中存在的问题 毕业设计是一次综合锻炼学生应用所学知识解决问题能力的过程,涉及的环节比较多,存在的问题也不少。综合分析,存在以下三个典型问题: 1历史题目重复率高,抄袭现象难以控制 每年都有几个班的学生毕业,毕业设计都要实施。在纸质时代,抄袭成本大,抄袭源也比较难找到,因此抄袭现象相对较少,不同届学生的题目相同并不会影响毕业设计质量。然而,随着互联网技术在给广大民众带来方便的同时,也给学生的偷懒提供了契机。由于大部分学生在外实习,教师很难有效的监督学生,有相当一部分学生考虑到自己毕业后不从事软件开发等相关工作或工作比较忙,不愿意投入时间好好地完成毕业设计,而是从互联网抄袭,甚至通过互联网购买。 2学生对考核的公正性存在质疑 由于参与综合实践环节的学生人数和指导教师规模越来越大,综合实践环节在进行质量考核时必然要进行分组。由于大家没有统一的考核指标体系及标准,同一水平的毕业设计处于不同考核小组,可能得出截然不同的成绩;甚至有指导教师认为较好的论文在答辩时被判为不及格现象。造成的严重后果是学生对论文评审、答辩过程公平性的质疑,对学校的声誉带来不良影响。其原因是由于不同教师间、各不同小组之间缺乏一个统一的评判标准,分组的不均匀分布而导致了评审的不公平性。 3学生难以获取实际需求 由于学生人数众多,只有少部分学生能参与到教师的实际科研项目中,大部分学生只能以虚构的题目为背景,没有具体的企业为依托。因此,很获取项目的具体而详细的需求,学生所完成的也只能是一些通用功能的系统,系统业务逻辑比较简单,甚至基本没有业务逻辑,仅仅是简单增加、删除、修改等功能的拼凑,不能真正体会到系统分析和设计的内涵。 软件专业毕业设计管理对策 软件工程专业毕业设计管理是很多高校都比较棘手的问题,也有不少教师已提出了一些很好的策略。根据对多年毕业设计执行情况的分析与总结,作者认为软件工程专业毕业设计管理和考核中存在众多问题的主要原因有以下三点:重结果轻过程的考核方法;缺乏统一的考核评价体系;管理过程不规范,随意性大。因此,本文主要从建立量化考核指标体系、规范毕业设计过程管理和其他一些辅助策略进行探讨,如图1所示。 1建立量化考核指标体系 建立量化考核指标体系包括细化考核指标和建立考核评价体系两部分。考核指标体系是一把双刃剑,它除了可以对学生的毕业设计过程和结果进行考核外,也给学生提供了完成毕业设计目标的指导。在实际操作中,将对毕业设计的考核从过程检查、评阅、答辩等几个环节进行考虑,各环节又有细分指标,如论文选题、工作量、分析设计,程序运行、系统界面、论文结构、熟悉程度等,用权重表示指标的重要性程度,每个指标有几个不同得分等级,每个等级对应一个可参考的评判标准,从而将以前的主观考核变为根据指标进行量化计算,有效地减少人为因素对评价的影响。 2规范毕业设计过程管理 传统的考评方式重视对结果的考核,缺少对过程的考核,大多数学生在进行实践环节任务时,没有一个良好的系统分析、设计、开发习惯,完全是“灵感触发”式的完成的,因此最终提交的往往是低劣的文档或代码。软件产品是知识密集性产品,实践证明,有效的过程管理是生产出好产品的一个必要条件。因此,必须规范毕业设计的课程管理,借助于3.1节建立的考核体系,对过程中的开题、需求文档、设计文档等关键环节进行考核,使学生在完成毕业设计的每一步时有明确目标的指导,通过过程的管理促使学生完成高质量的毕业设计成果。为了减少人为因素的影响,有必要建立毕业设计过程管理及控制系统,用管理信息系统规范毕业设计的过程管理。 3采用团队培养模式 系统分析与设计的能力是软件工程专业学生需要培养的一项最主要能力,而简单的系统开发或项目由于功能简单、业务单一,对锻炼学生的系统分析和设计能力作用不大。因此,可以采用多名学生组团共同完成一项较复杂系统的方式,每名学生负责其中的一部分,学生之间通过对复杂点的业务逻辑的讨论来提高系统分析和设计的能力,通过团队合作来了解项目管理与软件工程方法的精髓。 4与企业合作指导 由于企业面对的都是实实在在的项目,有自我学习的环境氛围和压力,在培养学生动手实践能力方面有其独特的优势。在企业,每天都有相应的任务,在完成任务过程中,必然会碰到各种类型的问题,会寻求问题的解决方法,在解决问题的过程中很自然地就提升了自己的能力。这种任务驱动的学习方法和实际项目环境下的压力在学校是很难提供的。近些年来,学院也在加强与企业的合作,在有条件的情况下尽量派学生深入到公司、企业进行实习,已签约的学生也可以提前到签约企业工作,以企业的项目来完成其毕业设计环节,实现企业、学校共同指导的方式。 结束语 毕业设计环节由于实践性、综合性强,涉及知识点多,其管理与考核一直是让人头疼的问题。论文描述了重庆理工大学软件工程专业毕业设计环节的背景和现状,指出了软件工程专业毕业设计质量难于管理和考核的特点。通过对近几年毕业设计开展情况的总结与分析,发现了毕业设计质量难于考核和控制的具体原因,并指出当前毕业设计管理和考核所存在的问题,最后提出了解决这些问题的一些具体实施策略。结果表明,策略的实施对毕业设计过程的管理及考核答辩工作有较大的作用,学生毕业设计质量有了显著的提高。 作者:刘智王森闫河单位:重庆理工大学计算机科学与工程学院 软件工程毕业论文:软件工程思想在应用型高校毕业设计中的应用 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(SoftwareEngineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(DataFlowDia-gram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 作者:龙亚 张仕学 余廷忠 单位:贵州工程应用技术学院 软件工程毕业论文:软件工程专业毕业设计论文 1概述 在应用型本科院校中,尤其是软件工程专业,毕业设计作为教学计划的重要组成部分,是实践教学中的最后一个环节,也是对学生在校期间所学知识的一次综合、全面的总结、应用和提高。由于毕业生数量的不断增加和软件行业的迅猛发展,导致就业门槛越来越高,就业压力也越来越大,通过毕业设计过程中的训练,能有效提高学生的工程应用能力,使学生得到一定的实践经验,有利于学生从学校向工作岗位的平稳过度。因此,毕业设计质量的好坏,不仅反映了一所高校的教学质量,也会直接影响到学生的就业竞争力和就业后的职场适应能力。 2存在的问题 1)思想认识上不够重视学生方面:有些学生存在完成任务式的应付心里,避重就轻,能简就简,敷衍了事。有些学生则只重视找工作而轻视毕业设计,不愿在毕业设计上花费太多时间和精力,甚至有些学生还以找工作为由,完全依赖于导师,向导师索要源代码,甚至花钱在网上购买来交差。已经找到工作的学生,更是认为毕业设计做的好与不好对自己没什么影响,对待毕业设计也更加心不在焉。导师方面:大多数指导教师除了要指导学生毕业设计之外,还要承担大量的教学和科研任务,在毕业设计指导工作上能够投入的精力和时间非常有限,致使有些导师对毕业设计的指导工作不太重视,对学生放任自流,不管不问,或者是直接将相关源代码发给学生,以“简化”指导工作。由于思想上的不重视,学生学习态度不认真,导师指导工作不到位,造成毕业设计流于形式,疏于管理,效果较差,使得学生白白浪费了毕业前的一次综合训练机会。因此,如何充分认识毕业设计的重要性,并进行相应的教学改革是软件工程专业毕业设计必须要面对并解决的问题。 2)时间安排上不够科学毕业设计一般安排在第八学期,这期间刚好是学生求职和考研的黄金时间段,由于目前就业形势的日益严峻,学生就业压力越来越大,当求职和考研时间与毕业设计时间发生冲突时,学生都会选择将主要精力投入到求职和考研上,有些还要去外地求职、应聘考试、面试等,毕业设计自然是无暇顾及。而且,学校方面,为了保证就业率,往往对学生毕业设计的质量也是睁一只眼闭一只眼,这又在无形中鼓励了学生消极对待毕业设计的态度,毕业设计质量下降也就成为必然结果。 3)题目设置上不够合理由于毕业设计在高校各类教学活动中是最具综合性和独立性的,相对于常规课程而言,对指导教师要求也就更高,尤其软件工程专业,工程实践性比较强,但每年真正来源于实际工程项目的题目所占的比例较小,很多题目都是虚构出来的,导致有些题目不是理论性太强,就是缺乏具体需求的支撑,使学生很难从毕业设计过程中真正领悟到真实的软件工程方法。而有些指导教师自己都没参与过实际的工程项目,本身就缺乏实践经验,对学生毕业设计的指导只是凭着自己的感觉来进行,缺乏系统性、整体性、科学性和严谨性,学生遇到问题后,难以得到及时的解决,导致抄袭现象时有发生,甚至有些学生直接照搬往届毕业生的设计成果。毕业设计的主要目的在于通过毕业设计的训练来提升学生对所学知识的综合应用能力以及创新能力,从而实现学生从学校到工作岗位的平稳过度。但由于题目设置上的不合理,题量太少,层次不清,导致选题匹配效果差。在选题时,部分能力差的学生所选题目难度太大,造成毕业设计很难完成,而有些能力强的学生所选题目难度过小,达不到能力提升的目的。 4)过程监管上不够到位众所周知,对于软件工程项目而言,过程控制与管理是项目执行的关注点,毕业设计也当如此。虽然学校也会在毕业设计过程中组织对各阶段的工作情况进行检查,但执行检查工作的不一定是专业教师,使得这种检查大多只是对指导老师所填写的各种表格和文档等表面内容进行检查,对毕业设计的过程起不到实际的监督作用,再加之有些学生在校外求职或实习等原因造成指导教师与学生无法定期见面和沟通不畅等问题,使得指导教师难以用软件工程方法对学生进行指导。毕业设计虽然启动较早,但实际上很多学生前期在毕业设计上很少投入时间和精力,只是在答辩前为了完成任务而赶工应付,这样的毕业设计质量自然也就不佳。 5)量化考核上不够严格毕业设计成绩一般由平时成绩+论文成绩+答辩成绩三部分按一定比例构成,平时成绩由指导教师自行把握,论文成绩则由其他有经验的教师进行评阅,答辩成绩由答辩委员会老师按照相关评分标准打分并取平均分,这样虽然基本可以保证成绩的公正性,但成绩构成太简单,未显示地将开题报告、文献翻译、分析和设计过程以及总结等纳入到考核范围,对毕业设计的前期和中期工作没有约束力。在成绩评定时,有些导师要求不严,采取宽容迁就的态度。答辩时,通过门槛较低,造成大部分学生仅以答辩及格为目标,在思想上不重视,答辩准备工作不扎实。同时,学校为了提高学生毕业率,在最终答辩时,对毕业设计的质量要求也有所放松,这也是导致毕业设计质量难以保证的一个重要原因。 3采取的对策 时间安排上,可以提前启动毕业设计工作,将原来的第八学期开始提前到第六学期中后期,此时学生已经学完大部分课程,具有了一定的知识基础,而且学生都在校,可以随时与导师见面,指导教师也有充分的时间对毕业设计项目随时跟进,随时指导。导师资格审查上,对于软件工程专业来说,学生毕业设计的导师,应该由长期从事实际工程实践或者有较好科研成果的“双师型”(双师即“教师”、“工程师”)教师来担任,也可以聘请校外科研单位或企业中水平较高的工程师来担任企业导师,这样不仅可以减轻指导教师短缺的压力,也能促进指导教师队伍多元化模式的形成。题目设置上,要求题量要充分,使得水平层次不同的学生都能选到合适的题目;难度和工作量要适中,且要有一定的创意,使学生通过毕业设计的训练,在综合应用能力和创新能力上都能够得到有效的提高。有课题的指导教师要尽量结合自己的课题来设计题目,没课题的指导教师可以从与学校有合作的企事业单位中获取有实际意义的题目。鼓励学生根据自己的兴趣点和就业取向自拟题目,允许学生到实习企业中根据企业的实际工程需要选题和实施毕业设计,这样既能解决实际问题又可完成毕业设计。过程监管上,首先要在指导教师和学生之间建立有效的沟通联系机制和问题讨论的例会制度,充分发挥指导教师的引导作用,在毕业设计过程中,坚持每周师生沟通一次。学生提出问题,指导教师引导和总结,鼓励学生发挥主观能动性和创造力。同时,学校要成立由领导牵头、具有一定工程实践经验的专业技术人员组成的督导组,对毕业设计过程包括选题、开题、中期检查、答辩和成绩评定等各个环节实施有效的监控和督导,加强管理学生的同时也要加强对指导教师工作质量的检查,确保毕业设计工作能够有序、有效的实施。量化考核上,要对毕业设计从前期的开题、文献查阅,到中期的分析、设计、实现,再到后期的总结等各个阶段的进行量化考核,前一阶段的成绩考核不合格者,不能进行下一阶段工作,必须加以整改,直到整改合格后才能进入下一阶段。对于未能按要求如期完成毕业设计的可以推迟答辩,对于首次答辩不合格的可以进行二次答辩,仍不合格的,可以缓发毕业证。只有建立严格的考核制度,才能对学生有约束力,让学生从思想上重视毕业设计,进而保证毕业设计的质量。 4结束语 软件工程是一个实践性很强的专业,软件工程专业的毕业设计作为大学四年学习的总结,是学生从学校跨入社会前仅有的一次大检验,它不仅检验了学生对所学知识的综合应用能力和学生的综合素质,同时也检验了学校的培养模式和教学质量。毕业设计质量的好坏,不仅关系到软件工程专业的培养目标,也关系到学生的就业率与就业质量。因此,在就业形势日趋严峻的情况下,软件工程专业毕业设计的教学改革也要适应就业市场需求,紧跟行业发展变化,与时俱进。 作者:张华 单位:南阳理工学院 软件工程毕业论文:软件工程毕业设计改革实践 一、软件工程专业毕业设计存在的主要问题 (一)毕业设计题目设置与选题方面 题目设置不合理,类别与层次不清晰,选题匹配效果差[2]。学生的毕业设计课题一般都按照指导老师的研究方向和实际工程项目提供,但每年真正来源于工程实践题目比例较少。部分题目理论性强,学生根据所学知识不能很好理解;部分题目开发工具复杂,占用了毕业设计的大部分时间。在选题时可能导致学生想选的题目选不上,能力差的学生所选题目难度大,影响学生的积极性,导致选题效果差,造成毕业设计很难完成。 (二)毕业设计过程监控方面 毕业设计监控工作实施困难,效果较差。软件工程专业毕业设计一般包含选题、开题、中期检查、程序测试、撰写毕业论文、答辩、成绩评定。但对这些环节的监控有时候会形成空白带,毕业设计不在实验室进行,有的学生在实习单位实习,有的学生在外地找工作,老师不能定时与学生见面,老师无法了解学生的具体情况,且学生提交的各阶段文档流于形式,只有指导教师在进行监控,未形成完善的监控体系,导致监控不到位,监控效果较差[3]。 (三)毕业设计论文答辩方面 答辩考核方法单一,答辩仅由学生的讲解和老师的提问两个环节组成,考核准确度低。答辩通过门槛较低,答辩只对学生的毕业设计进行排名,一般排名在最后的学生才可能不及格,不利于提高学生毕业设计积极性,造成大部分同学仅以答辩及格为目标,思想上不重视,答辩准备工作不扎实。再由于软件工程专业特点,毕业设计软件作品评分标准难于量化,考核具有一定难度,也造成答辩效果不好。同时为了提高学生毕业率和就业率,毕业答辩的质量控制有所放松,直接导致了软件工程专业毕业设计质量难以保障。 二、软件工程专业毕业设计的教学改革 针对上述各项实际问题,主要进行的相关工作具体如下: (一)合理设置毕业设计题目,动态选题 依照软件工程专业的以市场需求为导向,培养应用型软件工程人才的培养目标,在毕业设计题目设置环节,紧紧围绕工程实际型、创新项目型、竞赛题目型、科研项目型等类型进行题目设置,以适应市场动态需求。同时着力避免在毕业设计题目中设置虚拟型题目、理论研究型题目、综述型题目、分析设计型题目等。在选题过程中,通过毕业设计管理系统(如图1所示)进行多轮双向动态选择,动态调整题目各项技术参数以保证学生能选择一个适合自己能力且能有利于自己以后工作的题目[4]。这样,在选题之后,每个指导老师就可以根据学生不同能力进行分别指导,使不同能力的学生都能够运用其所学知识解决工程实际问题,都能够通过毕业设计增强工程实践能力、工程设计能力与创新能力。近四学年软件工程专业毕业设计各类题目汇总。 (二)毕业设计过程实行三级监控管理机制 学校成立以主管副校长为组长的毕业设计工作领导小组以加强毕业设计宏观调控,学院成立以教学副院长为组长的毕业设计工作领导小组以加强毕业设计协调与监控工作,软件工程专业成立以专业负责人为组长的毕业设计工作小组落实并实施毕业设计各环节具体工作[2]。具体参见下图2。在实现毕业设计过程管理的三级管理机制的同时,为保障毕业设计工作质量,软件工程专业要求所有指导教师必须具有中级以上技术职称或硕士以上学位且有一定工程实践经验,具有较高教学、科研水平和创新能力,师德良好,工作态度认真负责。在每年的毕业设计指导工作开始前都对指导教师进行资格审查,择优任用,且每位教师指导的学生不超过6人,以保证指导教师对学生的充分指导[5]。 (三)毕业设计过程量化考核 以往软件工程专业毕业设计成绩通常由三部分组成:一是学生的平时表现由指导老师把握;二是学生的毕业论文成绩。由专业其他指导老师进行评阅;三是现场答辩成绩。由所在组的指导教师按照相关评分标准打分并取平均分。这样基本能够保证毕业设计成绩的公正,但是由于只有毕业答辩环节具有约束力即答辩未通过则总成绩不及格,其他环节不具约束力,因此造成毕业设计前期、中期工作流于形式,前期、中期阶段提交的文档趋于应付、质量不高,最终导致毕业论文质量较低[6,7]。为此,软件工程专业经过几年的探索与实践,实施了毕业设计各阶段的软件工程生命周期量化考核法即各个阶段量化考核,且考核成绩不合格者不能进行下阶段毕业设计工作,必须加以整改,整改通过后才能进入下一阶段毕业设计工作。经过几年的实践证明该考核方法切实可行,能够保证毕业设计各个环节的质量,最终提高毕业设计总体质量。 (四)在毕业设计过程中进一步提高学生工程能力与创新能力 辽宁工业大学于2011年制定并实施了大学生创新团队机制,建立了大学生创新项目申报机制引导大学生开展创新活动;引导学生每年都参加校级、省级、部级软件设计大赛等各类各级比赛[8]。随着学校和学院创新教育活动多年持续深入开展,软件工程专业学生的创新与创业活动取得了显著成果。超过1/4的软件工程专业学生能够独立主持创新性项目,并以该项目为原型申报毕业设计题目[9],同时参加省级、部级计算机竞赛并获得奖项。通过主持校级及省级创新项目既毕业设计题目,学生工程能力、创新能力得到极大锻炼与提高,本专业毕业生就业率与就业质量明显提高。软件工程专业学生主持参加创新项目既毕业设计题目情况见表3。 三、结束语 软件工程专业毕业设计是一个极具综合性、实践性的重要环节,是对学生大学四年学习后面向社会与企业前的有且仅有的一次大检验,它不仅检验了学生所学知识、能力与综合素质,还检验了软件工程专业的培养目标、培养模式、课程体系、实践体系、创新体系等相关环节[10]。经过几年的探索与实践证明,软件工程专业所做的系列教学改革工作中的毕业设计教学改革工作有利于进一步增强学生的工程实践能力和创新能力,有利于提高软件工程专业毕业设计质量,有利于提高软件工程专业学生就业率与就业质量。虽然软件工程专业毕业设计教学改革工作取得了一定的成绩,社会认可度逐年稳步提高,但如何动态调整教学计划以跟进市场需求变化;如何深入开展大学生创新创业教育活动以进一步增强更多软件工程专业学生的实践能力及创新能力;如何进一步加强专业教师工程实践能力、工程设计能力与工程创新能力以提高毕业设计指导效力;如何提高毕业设计过程管理效率等问题仍然是软件工程专业所面临的严肃课题[11]。因此,软件工程专业的毕业设计教学改革工作也一定会紧跟时代变化,与时俱进。 作者:佟玉军谢文阁王恩喜刘鸿沈姜悦岭工作单位:辽宁工业大学电子与信息工程学院 软件工程毕业论文:软件工程思想在应用型高校毕业设计中的应用研究 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状 最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。 1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。 由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。 需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(Data Flow Diagram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。 在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。 在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。 6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 软件工程毕业论文:新形势下软件工程专业毕业生就业举措初探 摘要:就业是民生之本。做好高校毕业生就业工作,是建设人力资源强国和创新型国家的必然要求。党的十八届三中全会明确提出要“健全促进就业创业体制”,“促进以高校毕业生为重点的青年就业”。在对软件工程毕业生市场需求进行分析的基础上,本文主要介绍本科生的就业现状,并对促进毕业生就业的举措做出一些探索。 关键词:软件工程专业;毕业生就业;举措 自高校扩招后,我国毕业生的数量逐年增加,高校毕业生就业问题成为重大的社会问题。2014年,高校毕业生数量达到创纪录的727万人,应届毕业生的就业压力之大可想而知。加之,我国软件工程技术起步比较晚,相较于国外发达国家还有相当大的差距。虽然起步较晚,但我国政府正在大力支持中国软件行业的发展,短短几年,已经开发出属于我国自有知识产权的软件技术,制定出一系列的符合国情的政策和发展计划,取得不小的成功。 一、软件工程专业的就业前景分析 1.毕业生市场需求分析。相关数据研究表明,我国软件出口规模达到215亿元,软件从业人员达到72万人,软件工程专业毕业生的市场需求约计11.1万人,职业需求在“电气信息类”中排名第三。软件工程人才的就业前景十分广阔,毕业生主要在各大软件公司、企事业单位、高等院校、研究所、国防等重要部门从事软件开发、研究、设计与应用等工作。目前,我国对软件人才的需求以每年20%左右的速度增长,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才极度短缺。就业前景最好的地区集中在北上广等沿海地区。巨大的人才缺口不仅使IT行业“全线告急”,更使得IT企业求贤若渴,重金抢购。未来几年,国内外高层次的软件人才将供不应求。根据学校招生就业处历届本科毕业生校内招聘用人需求统计资料,2012~2013学年由学校主办的双选会、集团专场、日常招聘等各类招聘活动中,共计有1123个岗位需要软件工程类毕业生,2013~2014学年共计有1234个岗位需要软件工程类毕业生,用人需求涨幅接近10%。 2.招聘要求及薪酬待遇分析。目前IT企业对IT人才有四项素质要求,即专业技能、项目经验、权威认证和高等学历。超过80%的IT企业对用人学历有要求,其中要求为大学及以上学历的岗位占到46%,超过70%的用人单位希望求职者有一定的工作经验。如果单纯地讲就业,专业技能与项目经验则是优秀要素,是企业最为看重以及个人在企业日后发展的关键因素。软件工程专业相关职位属于高薪岗位,据国家统计局的调查显示,2015年第一季度,在国有经济单位中,信息传输计算机服务和软件业的平均劳动报酬最高,达到6300元人民币。据来校招聘单位所提供的薪资水平,可以看出:软件工程岗位的具体薪资待遇在地域间又有些许差异,一级城市(如北上广等城市)初-高级软件工程师的待遇在4000~9000之间,内地其他省会城市(例如山西省)一般在2000~6000之间。随着毕业生从业年限的增加,劳动报酬也呈线性增长,从业年限在6~7年间的软件工程毕业生,月薪资可达到1万元以上。 二、软件工程专业的就业现状 1.毕业生数量逐年增加,对IT人才的需求标准逐渐提高,应届本科毕业生就业面临着严峻的挑战。首先,IT行业就业情况最好的地区集中在北上广等几个发达地区,从北京、上海、广州等大型城市近几年对IT人才的招聘情况来看,这几所城市对软件工程类毕业生的招聘标准逐年呈现出“水涨船高”的趋势。很多企业钟情于有一定工作经验且学历较高的硕士生、博士生等高端人才,因为他们能够迅速进入工作角色,承担起某一职位的工作任务。正因如此,近两年来,一些虽有高学历但刚毕业尚无就业经验的毕业生则被拒之于求职门外。其次,省内IT行业发展不成熟,企业提供的就职岗位较少,而省内软件工程专业毕业生人数较多,考虑到地域问题、户口迁移问题,部分毕业生更愿意选择省内企业,加大省内软件工程的就业压力。再次,中部地区的软件行业相比其他地区还处于发展阶段,目前我省的软件行业规模不是很大,在软件制作上,有些软件企业只是采用了一些软件工程的思想,距离大规模的工业化大生产还有一定的差距,这其中有管理体制、市场、政策等问题。 2.毕业生继续奋战考研、考公务员、考事业单位率持续上升,大学生在摆脱就业压力和个人追求方面有新的认识。学院2014届未就业的毕业生选择“继续考研”、“继续考公务员”的比例分别占未就业毕业生人数的28%、11%。随着就业压力的增大,越来越多的大学生想通过考研缓解就业压力。一些毕业生认为读研可以提高自己的专业修养,在学术上更上一个台阶。一些毕业生认为考研除了学历上更高一层次外,在单位就职时的工资基准也会相应地高一些,甚至有助于找个更好的就业单位。综合来看,在巨大的就业形势面前,考研是毕业生根据个人的职业规划及自身实际情况做出的取舍。参加国考、公务员考试及事业单位招考的人数率创下新的纪录。这与国人求稳的心态不无关系,更多的人看重的是上述单位的福利待遇好、社会地位高等。总之,毕业后选择暂不就业,继续参加各类招考的学生占未就业毕业生的很大比重。 3.毕业生进行就业选择时多持观望的保守态度。学院领导长期以来高度重视毕业生的就业工作,利用校内、校外实训基地平台,积极联系知名IT企业及实训单位,通过与企业多种模式合作、组织招聘会等方式,拓宽毕业生的就业渠道,大力促进毕业生就业工作。针对毕业生举办“IT人才专场招聘会”等多场招聘活动,大力创造就业环境,积极拓展毕业生就业工作新领域。与此形成鲜明对比的是,多数毕业生在择业就业过程中谨小慎微,在工作过程中也会对所选企业的各个方面提出质疑,多持观望的保守态度。“今天就是先来看看,不着急签约”、“以后招聘会的单位会越来越好”、“还想再看看”,不少毕业生对企业抛来的“橄榄枝”并不上心。 三、主要举措及努力方向 1.以提升创新精神、实践能力和创业意识为重点,创新人才培养模式,提高人才培养质量。深化教育教学改革,提高人才培养质量。学院先后召开专题教育教学工作会议,并从人才培养模式、课程制度改革、教学秩序规范、资源投入保障等各个方面制定并出台一系列的改革举措,进一步完善创新人才培养体系,保障人才培养质量的提升。重视创新创业教育,着力培养学生的创新精神和创业意识。学院长期以来一直重视大学生的创新创业教育,不断促进教学改革和教育质量的提升,推动大学生高质量就业。学院逐步推动创新创业课程体系建设,把创业基础课程、就业指导课程列入必修课,并在校内建立山西省共享式软件人才实训基地,设立多个实践创新项目,增强毕业生的就业意识和就业能力。利用校内、校外实训基地及校企联合研究室,进一步改善学生实践教学,着力培养学生的创新精神和创业意识,更好地实施人才培养模式,不断促进教学改革和教育质量的提升,为提升毕业生的就业能力提供保障。 2.面向行业需求,创新就业服务模式,引导毕业生“顶天立地”地就业。着力扩大就业市场覆盖度,挖掘行业重点单位需求,拓宽毕业生就业渠道。学院坚持毕业生“走出去”的就业方针,将保证毕业生就业需求作为根本出发点,针对提高毕业生的就业能力、层次和质量的任务,充分利用校外实训基地,积极为毕业生搭建就业平台,大力创造就业环境。学院积极联系知名IT企业及实训单位,通过与企业多种模式合作,积极联系用人单位,举办专场招聘活动,拓宽毕业生就业渠道,大力创造就业环境,积极拓展毕业生就业工作新领域,为用人单位招聘提供精细、“一站式”服务,对地处欠发达地区的重点单位实行分类服务。依托学校软件学院硬件设备优势,为不能到场的企业和单位提供远程实时的在线视频招聘,积极开展用人单位满意度调查,统计用人单位和毕业生对本院人才培养和就业工作的满意度,切实使就业工作服务于人才培养全过程。着力加强就业工作保障度,为实施高质量和均衡就业战略“保驾护航”。加大政策引导力度,落实专项经费。利用新媒体推进网络化就业指导教育,使学生多渠道捕捉就业信息,强化择业就业意识,做好择业定位并进行合理的职业规划,实现理想就业。开展“一帮一”活动,对就业有困难的毕业生建立学困生档案,进行重点指导、重点服务。建立“毕业生回访与发展跟踪制度”,了解毕业生所学专业与社会需求的契合度,不断增强就业指导人员的服务意识和责任意识。 3.以保证毕业生充分、高质量就业为目标,完善就业工作机制,构建就业工作常态化。实施“一把手”工程,将就业工作列入年度工作要点。成立由学院院长、书记、副书记、辅导员、学习导师、专业教师和班主任组成的就业工作组,配合学校建立校、院、班三级体系,为就业工作提供组织支撑。落实“三个到位”,为就业工作提供有力保障。认真做到就业中心专职工作人员稳定、专职工作经费稳定,积极争取社会赞助,建立关于毕业生与用人单位的服务中心,有效保证就业工作的开展。健全制度体系,为就业工作夯实基础。积极贯彻落实学校出台的就业规章制度,根据实际需求出台完善学院的就业规章制度,为就业工作夯实基础。 软件工程毕业论文:基于毕业产出导向的软件工程课程教学改革 摘要:分析国内高校在软件工程课程零置上的侧重点以及软件职业技术资格考试内容,提出以SWEBOK V3中知识域的要求为课程内容基础框架,基于毕业生的产出能力导向进行教学大纲、知识内容和考核方式改革,通过监控学生成绩对课程教学效果进行分析和长期持续改进。 关键词:产出导向;软件工程;课程改革 1 背景 作为软件工程专业的主要优秀课程,软件工程课程一直很受关注,围绕着课程教学所进行的教学改革也比较多。目前,正在各高校进行的工程教育专业认证是我国为推进工程教育改革、提高工程教育质量、建立工程教育与工程师制度衔接、提高工程教育对产业发展的适应性和提高我国工程技术人才的国际竞争力所做的一项合格性评价,在给高校工程教育带来发展契机的同时也提出了对教育理念、教学过程管理、教学内容更新换代等方面的挑战和调整要求。 2 课程现状 目前,国内高校软件工程课程使用的教材主要有张海藩《软件工程导论》、郑人杰《实用软件工程》和国外翻译版《软件工程》。教学内容主要有软件工程概况、可行性研究、需求工程、传统的软件设计、面向对象设计、编码、软件质量与保证,项目计划与管理、软件开发工具与环境等。软件工程是一门强调实践的综合性工程课程,各高校在具体课程安排上各有侧重。 例如,复旦大学(54学时)的课程重点首先是结构化分析与设计、面向对象的分析与设计,这两部分内容超过了1/4总学时;其次是软件测试和软件项目管理,分别约占总学时的1/6;课程特色在人机界面设计和Web工程上。清华大学(48学时)把面向对象方法UML和RUP作为重点,占总学时的近1/3;其次是结构化分析与设计,占总学时的1/4;软件过程及软件工程管理是另一重点,通过学生合作小组或参与项目组进行软件开发,在实践中理解软件过程的意义和作用,培养软件项目管理的意识和能力。浙江大学(理论32学时、实践32学时)重点讲述软件工程的常用方法,包括分析模型的建立、总体设计、软件测试等,其特色是网络应用软件的开发方法和实践,通过从需求单位抽取出的大型模拟案例进行项目开发,锻炼学生的系统设计、开发、谈判、沟通、写作、团队合作等能力,培养学生的工程职业素养。 通过对国内几所高校课程教学特点的分析,我们发现目前国内高校软件工程课程主要以理论知识教学为主,虽然有的院校做到了实践与理论并重(1:1),但是大多数院校还是以理论知识教学为主。课堂教学以讲述概念性基础知识为主,课程的内容主要有面向对象的分析设计、软件测试和项目管理,对新知识、新技术和新工具介绍较少,目前软件工程课程更像是一门导论课程。 3 面临问题分析 3.1 工程专业毕业要求对课程的影响 工程专业毕业生应具备足够的沟通能力、合作能力、专业知识技能、终身学习能力及人格、国际视野和责任感等能力素质,这些素质要求可以保证学生毕业进入职场前具备基本的职业素养和从业能力。产出导向是工程教育认证中重点关注的部分,课程体系设置、师资队伍建设和外部条件配备均以有利于学生达到培养目标和毕业要求为导向。毕业要求反作用于课程设置,要求课程的内容建设、教学方法改进、过程监督以及成绩考核都应围绕这一要求,细化产出导向的要求和能力指标,设置相应知识点并调整各自的重要性比例,从知识点授课和实践能力两方面落实能力培养,达到毕业产出的要求。 3.2 与软件工程课程相关的专业技术资格考试分析 工程教育认证是将来国家注册工程师制度的基础和重要环节,目前我国已经在土建、环境、核安全等领域开展试点工作,实现了对工程人才的社会评价及国际间人才资格互认。在我国,与软件工程课程相关的全国性考试还有计算机技术与软件专业技术资格(水平)考试,由国家人力资源和社会保障部、工业和信息化部领导,对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。笔者对与软件工程课程相关的资格考试内容进行解析,以软件设计师为例进行重点分析,见表1。 从表1分析内容可见,软件工程基础考试内容。与课程教学大纲知识点一致,在信息安全知识和标准化知识上给出新增内容,这与SWEBOK2013知识体系一致。考试科目“软件设计”以上述知识为基础,考查工程师的实际工作能力。在最近几次考试中有考题涉及数据流图、UML图的应用分析,与课程授课侧重点也相符,更侧重于实例的应用能力,需要实践积累与运用。 3.3 SWEBOK V3和课程对应关系分析 软件工程专业的课程体系是基于软件工程知识体系SWEBOK(software engineering body ofknowledge)、计算机教程软件工程卷(computingcurriculum-software engineering,CCSE)及其中的软件工程教育知识体(soft engineering educationknowledge,SEEK)而建立起来的。2014年,IEEE计算机协会了软件工程知识体系指南第3版,该版将原来的10个知识域扩展到15个,与现有软件工程课程大纲的比较结果见表2,其中有分布到其他课程中的知识点未加以说明。新增和修改的相关知识点需要在软件工程课程教学和实践环节落实。 4 基于产出导向的软件工程课程改革与建设 4.1 课程教学目标修订 基于上述分析,我们进行基于产出导向的软件工程课程改革和建设。课程教学以使学生掌握软件工程的理论基础知识和基本工作原理,培养学生具有工程问题需求分析的能力以及综合运用计算机科学和工程技术完成系统设计、实施和维护的能力为目标。课程的主要任务是使学生掌握软件开发过程的理论、方法、技术标准以及计算机辅助工程和环境等知识并通过实验灵活应用;掌握软件工程的基本概念、软件开发模型、开发过程的管理和质量控制;掌握需求分析的任务与原则,传统面向对象需求分析方法、设计过程与一般性概念以及文档的编写;掌握程序设计方法,增强编程实践训练,掌握软件测试技术与纠错性软件维护方法;掌握UML建模技术,能在软件工程过程中使用常用建模工具,能运用建模方法解决工程实际问题;了解专业开发活动涉及的标准、方针、政策和法律、法规,能正确认识实施软件工程对客观世界和人类社会的影响。 4.2 教学内容和教学方法改进 根据毕业产出要求及SWEBOK V3新修改版,我们对教学内容作如下调整:①在64学时课时中,将理论与实践课时设定为1:1;②在需求分析和设计部分新增人机界面和系统安全知识;③独立介绍软件复用部分知识,结合软件设计模式讨论软件可复用性;④在软件质量保证和项目管理部分新增软件产品标准和行业标准、国内外法律和法规;⑤在软件维护部分新增软件退役和迁移。 每一章都提供参考资料,教师引导学生有选择地阅读其中的部分内容,根据课程内容的进展情况布置相应的任务、思考题和作业,引导学生通过Intemet或其他途径查阅相关资料以拓宽知识面,了解软件工程领域最新实践研究成果。为了使学生建立起软件开发和维护的工程化意识,较系统地掌握按照工程化思想开发与维护软件的方法和技术,教师需在教学中培养学生从软件企业开发和维护实际大中型软件的角度出发,结合成本、风险、效益、进度、过程、质量等多种因素系统地分析软件开发和维护过程中的问题,突破以往要求完成某一给定知识点作业的单一思考问题局限。此外,构造实验环境用于课内工程项目实践,通过模拟项目的开发,锻炼学生的系统设计和开发能力、软件工具的使用能力、语言交流能力、文档编写能力以及团队合作能力,培养学生的职业素养。项目实践引导需贯穿理论知识学习始终。 4.3 考核方式与持续改进并行 课程强调过程考核,总成绩分为平时和期末两部分,分别占50%。平时成绩主要考核学生的课堂表现、作业、实验能力和实验报告撰写情况等。其中,课堂表现主要从学生上课是否专心听讲、回答教师提问是否正确以及分组讨论是否积极、正确、有独特见解等进行考核,以提高课堂教学效果和运用工程基础知识及本专业基本理论解决实际工程问题的能力;作业方面重点考核学生掌握软件工程理论基础知识和基本工作原理的程度;课内实践教学环节重点考核学生的工程问题需求分析和设计能力,综合运用计算机科学和工程技术完成系统的分析和设计并对设计文档进行审查的能力;期末考试将按照课程教学目标全面考核学生课程学习的效果,选取一定数目的学生成绩为样本,计算该课程对毕业要求贡献的达成度并通过建立阀值定量评估课程教学质量,通过不断提出持续的改进意见并实施,切实加大课程对提高毕业产出能力的贡献。 5 结语 笔者基于毕业生产出能力对课程教学目标进行了修订,完善了软件工程课程的教学内容和知识结构,对教学方法进行了梳理,最后通过改变考核方式对课程进行长期监控和调整,实现课程的持续改进。下一步工作将重点关注课程中学生自主能力导引体系和毕业生能力评价反馈机制的构建。(编辑:宋文婷) 软件工程毕业论文:“卓越计划”软件工程本科毕业生的跟踪分析 摘 要: 为应对毕业生就业难与软件企业人才招聘难的两难局面,对我院按照“卓越工程师培养计划”培养的第一批本科应届生展开了基于电子问卷的跟踪调查。通过分析学生就业情况及其所在单位需求情况,以及毕业生的就业反馈,讨论研究了现有培养方案、教学体系和课程改革存在的问题与不足,以期为后续进一步深入实施“卓越工程师培养计划”提供帮助。 关键词: 毕业生跟踪调查; 卓越工程师培养计划; 软件工程 0 引言 从20世纪90年代开始,我国的高等教育飞速发展,本科毕业生数量也迅速增加,软件类人才培养也逐渐从精英教育走向了大众化阶段。与此同时,毕业生就业难与软件企业人才短缺的矛盾逐渐突显。一方面,毕业生的就业形势相当严峻,2013年更被称为“最难就业年”,就业人数将近700万,其中软件类(含计算机类)毕业生约占了23%[1];另一方面,用人单位难以招到适应不断变化市场需求的高水平人才,毕业生质量与企业、社会期望值之间出现了较大差距。 解决上述矛盾的重要途径之一是跟踪调查学生走向社会的工作表现和持续发展状况,调整、改革高校教学体系及模式。近年来,国内高等院校逐渐重视开展毕业生的跟踪调查与反馈工作。通过了解毕业生的就业情况、工作表现、对学校学习经历评价及招聘企业人才需求情况等信息,反思、完善和改革人才培养体系、培养方案、教学模式以及就业指导工作模式[2]。本文以杭州电子科技大学软件工程学院为例,通过对2013届按照卓越工程师培养计划培养的50余名毕业生进行跟踪调查所获得的数据信息,结合本校实际,反思卓越工程师人才培养的可改进之处,为制定科学、高效的卓越工程师培养策略奠定基础,从而更好地为培养符合市场需要的高层次软件人才提供服务。 1 毕业生跟踪调查对卓越工程师培养的重要性 “卓越工程师教育培养计划”(简称“卓越计划”)2010年由教育部联合相关部门和行业协会提出,要求各高校与行业企业联合培养工程技术人才,强化培养学生的工程实践能力、工程设计能力和工程创新能力。该计划旨在培养造就一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才,为国家走新型工业化发展道路、建设创新型国家和人才强国战略服务,对促进高等教育面向社会需求培养人才、全面提高工程教育人才培养质量具有十分重要的示范和引导作用。中国成功加入华盛顿协议组织也有力地证明了这一点。 高校作为落实“卓越计划”的主体,需认真领会和深刻理解卓越计划的指导思想、主要目标、总体思路和基本原则,更重要的是需结合自身实际条件和优势,制定“卓越工程师后备人才”培养的具体要求和措施,细化培养目标和培养标准,积极开展课程体系、教学方法、教学内容改革[3]。目前参与实施“卓越工程师计划”的各大高校基本上都提出了符合本校办学定位的专业培养方案的总体思路,在实现培养目标和培养标准的过程中融合专业培养方案的制定,完善、强化学生工程实践能力的培养,在满足“累计1年时间在企业学习”的硬性要求同时制定灵活的培养模式[4]。譬如,清华大学展开了以能力培养为导向的课程体系和教学内容改革;我校“信息安全”专业对原有的专业基础课程和专业优秀课进行了重点整合,将原有课程整合缩减至5门,另增开课程4门,总学时数由384学时调整至192学时;上海工程技术大学的本科采取了“学校培养+校企交叉+校企双指导”的三阶段培养方案。 衡量上述各种具体培养要求、措施、目标、标准以及改革内容是否成功,有效的优秀标志之一就是学生就业情况及其后期发展情况。毕业生的就业率、月收入和工作满意度等信息可以从一定程度上揭示大学生的综合能力水平和未来发展潜力。从某种意义来说,学生是高校推向市场的“拳头产品”,用人单位是这些产品的“用户”。“产品”质量是否有保障,“用户”才有最深刻的体会,才最有发言权。只有不断听取用户意见,不断改进,才能确保“产品”在市场上的竞争力。因此,做好学生就业及其后期发展情况的跟踪调查,才能推动高校不断完善卓越计划的落实,纠正试行阶段暴露出来的各种问题。 2 软件工程专业卓越工程师培养计划――以杭州电子科技大学为例 杭州电子科技大学从1980年开始培养软件工程本科人才,2003年正式设立软件工程本科专业。目前,该专业为国家特色专业、浙江省重点专业、浙江省高校人才培养模式创新实验区。为了进一步促进软件工程专业发展,全面提升学生工程素质,即工程实践能力、工程设计能力和工程创新能力,2011年杭州电子科技大学率先在软件工程学院开始试点软件工程专业的“卓越工程师人才培养计划”。要求学生在校内经过软件工程通用工程基础技术知识和优秀技术知识的学习并具备相关能力后,进入企业进行高级工程技术知识及技能学习和培训,并参加企业实际软件项目的开发,培养方案示意图如图1所示。具体内容介绍如下。 ⑴ 改革人才培养模式 对进入“卓越工程师培养计划”学习的学生,将遵照贯穿8个级别4种工程应用能力培养要求的工程型人才培养方案(如图1所示)。学生在校内2年完成前2种工程应用能力的培养后,按“卓越工程师培养计划”学习1年完成第3种工程应用能力的培养,最后进入企业完成第4种能力的培养。可以看出,卓越工程师培养计划主要承担“高级工程能力”和“工程实施能力”的培养,主要通过企业宣讲课程和就业规划课程来帮助学生确定今后学习和发展的方向,进而安排学生参与企业实际软件项目完成专业实践和毕业设计。 ⑵ 加强专业师资建设 软件人才是工程实用型,需要教师既有一定的学术造诣,又具有大量的项目实践经验或企业工作经验。因此,我校进一步加强“双师型”专业教师队伍建设,在选派青年教师到国内外IT企业顶岗实践和轮训的同时,积极引进具有丰富实践经验的专业技术人员到校担任兼职教师或传授真实案例和实际工程经验,已逐步建立并完善企业教师的师资库并鼓励相关企业承担学校专业课程及实训工作。 ⑶ 深化改革课程体系 我校软件专业课程改革的总体思路是:扎实专业基础,突出工程实践能力,复合知识领域结构;强化专业优秀基础课程和高级工程能力的培养,突出企业实战能力。在当前软件工程专业培养方案的基础之上,着重体现工程教学中的CDIO模式,聘请行业专家及资深工程师讲座;引入“MOOC”等先进教学方式,鼓励开展研究式教学、讨论式教学、以问题为导向的PBL教学、CDIO式教学及团队模式教学等多种教学方式[5]。 ⑷ 采用“校企深度合作、工学结合”运行模式 积极探索校企深度合作的空间,着重于人才培养、科研开发等多方位的共赢合作模式。以培养软件人才为目标,学校优先选择占据行业领导地位的公司作为合作方(如华为、塔塔等),吸收资深工程师参与指导制定专业发展规划、专业培养目标与专业人才培养方案,甚至直接作为教学师资参与专业技能教学;同时将企业待解决实际项目转化为“实验班”的课程设计题目或综合设计题目。企业接收完成专业课程学习以及基本技能培训的学生直接顶岗实习。 3 “卓越计划”毕业生的跟踪分析 3.1 调查对象和方法 为全面、准确、及时地分析了解“卓越工程师培养计划”在高校的落实结果,了解用人单位对软件工程专业改革的满意度以及深化教学改革的意见与建议,为其他同类学校准确定位、深化改革与创新软件类人才培养提供参考,我们对杭州电子科技大学软件工程学院实施“卓越工程师培养计划”的结果进行跟踪调查。调查对象是该学院第一批按照上述计划培养的毕业生,共发出52份问卷,回收有效问卷50份,回收率为96%。本次调查主要以问卷为主,辅之以面谈、Email咨询等方式。 3.2 调查数据分析 我们从学生就业单位信息、就业单位需求、毕业生个人反馈三方面来进行梳理分析现有教学方案、培养方案等卓越计划改革内容的不足。 ⑴ 学生就业单位 此次调查的50名毕业生,44人就职于主营软件开发销售、系统集成的软件类公司,4人就职于在线网络社交平台或电子商务平台的技术部门,2人服务于保险业。也就是说,96%的毕业生在毕业后会继续从事软件开发维护相关的工作。这从一定程度上证明了按照卓越工程师计划拟定的现有培养方案和课程安排在培养学生兴趣、增强学生专业技能方面发挥了较好的作用。此外,在毕业生就职的30家软件类公司中,14家单位的员工少于50人,13家单位的员工数在50~300之间,3家单位的人数超过了300人。可以看出,毕业生所就职的大部分是中小型软件公司。这也符合软件行业特点。除了微软、IBM、华为等极少数的龙头企业,大部分软件公司的规模并不庞大。我们的调查结果反馈的另外一个重要信息是,大部分软件公司对招聘对象的学历和工作经验的要求并不高,求职者具备大学本科学历即可,并不硬性需要相关的职业证书。因此,在未来的教学过程中,应确保学生顺利完成大学基础课程,而并不需要强调或引导学生参加太多的职业证书考试。 ⑵ 就业单位需求 从50份有效问卷返回的结果来看,目前用人单位技术最注重也相对急需的技术(能)排在前三位的分别是:JAVA语言、办公软件应用和ORACLE数据库应用,如图2所示。除此之外,动态网站开发以及企业级网络软件应用与维护也是各单位相对比较看重的毕业生技能,问卷勾选的份数分别达到了16和14。不难看出,若软件工程专业本科生在校期间尽可能地熟练掌握日常的办公软件应用并掌握用Java等开发语言构建、推广、维护动态Web网站的基本技术,他们在就业时将更占优势。 我们在教学过程中经常碰到以下的问题:本科生在大三或大四阶段仍不能熟练使用Excel绘制基本图形或完成基本统计功能,也不会使用Outlook、Foxmail等邮件客户端工具收发Email;他们课程提交的项目作品虽然能够实现系统的基本功能,但往往不够规范、难以维护和二次开发。学生暴露出来的这些问题远离用人单位的需求,也直接影响了学生自身的就业和后续发展。因此,在后期完善“卓越工程师”的培养方案和课程改革时,针对这些问题进一步强化培养学生相关技术(能)就变得极为重要。 ⑶ 现有培养计划及改革反馈 如上所述,“卓越人才计划”强调对学生实践能力的培养,强化学生工程实践能力,注重提升工程教育人才的培养质量。本学院在日常教学过程中着重学生动手实践能力的培养,也通过与华为、塔塔、网新等众多企业合作,安排学生在企业实习,强化学生实际实践能力。如图3所示,根据求职期间及就业之后的“第一手”经验,36%的毕业生认为学校还需加强基础理论的学习,30%的毕业生认为需加强实践动手能力的培养,25%的毕业生认为需加强专业知识的学习,只有个别同学认为需增强人文知识学习和科研能力培养。大部分毕业生在“信息反馈”一栏中明确提出“实际动手能力的培养是学校应该改进的重中之重”。这与国家“卓越人才计划”的培养思路是基本吻合的,也表明,我们还需在未来的教学培养中深化培养方案和课程改革,更突出 “卓越人才计划”的实践能力培养要求。如某位毕业生认为虽然目前学校社团较多,但和专业及就业挂钩的社团很少,建议多组建一些专业性社团,营造一个良好的学习氛围,并积极鼓励学生参加各类比赛,或开展专业知识类的勤工助学项目,让学生在项目实践中提升各方面的素质。 此外,根据50位毕业生的自身体会,软件类公司更为看重的学生素质是其持续学习的能力,其次是独立解决问题的能力,而日常较为注重的学习成绩恰恰反而是排在最后一位,如图4所示。这也是软件工程专业本身所决定的。一方面,软件、计算机技术飞速发展,日益更新,在校期间的课程内容不能完全跟上技术的潮流,需要学生自己学会跟踪学习新技术的能力;另一方面,实际软件问题千奇百怪,层出不穷,没有一劳永逸的解决方案,更需要学生具备一定解决问题的能力。 3.3 启示 此次的跟踪结果表明,我院现有的“卓越人才培养计划”及其具体方案措施在加强学生专业兴趣、增强学生专业能力起到了较好的作用,能为用人单位提供了具备基本职业素养和能力的软件人才。在未来工作中还需进一步强调和注意的有以下几点。 ⑴ 必需确保学生顺利完成大学阶段所有课程并获得学历、学位证书,这是学生入职的必要条件。 ⑵ 必须加强培养学生办公软件的使用技能,才能更好地提高学生专业素质,满足企业规范化人才需要。 ⑶ 争取为学生创造更多参与实际项目的机会,加强培养学生专业实践能力。这也是“卓越工程师培养计划”的重心所在。 ⑷ 进一步加强学生跟踪学习的能力和独立解决问题的能力,使他们适应软件快速更新升级,以及实际开发应用过程中问题不断的特点。 4 结束语 毕业生跟踪调查对做好软件工程人才培养,尤其是“卓越工程师培养计划”在软件工程专业的落实具有重大意义。本文采用实证研究的方法,从学生就职单位性质、单位需求与学生反馈三方面对现有“卓越计划”及其具体方案进行讨论分析,根据毕业生的切身体会挖掘现有软件工程专业“卓越工程师培养计划”存在的问题和不足,以期为更好地落实“卓越工程师培养计划”、培养卓越软件工程师提供科学有效的对策。 软件工程毕业论文:《软件工程》思想在毕业设计(论文)中的应用 【摘要】主要分析了毕业设计(论文)的现状,介绍了软件生命周期的各个阶段与毕业设计(论文)各阶段的对应关系、软件生命周期各阶段应完成的任务以及在毕业设计(论文)中应注意的问题。 【关键词】软件工程 毕业设计(论文) 实践教学 一、引言 毕业设计(论文)(以下简称毕业设计)是计算机及相关专业教学计划中的一个重要环节,是培养学生对所学基本理论及基本操作技能综合运用的训练过程,是提高学生分析和解决问题能力的重要实践环节,是实现理论与实践相结合的重要途径,是对教育教学质量的全面检查。目前,计算机及相关专业的毕业设计质量正在逐年下降:学生急于找工作或考研,毕业设计得不到应有的重视;需求分析不到位,设计成果不符合实际需求;软件开发流程混乱;缺乏文档写作训练,等等。 针对上述问题,笔者认为,除了应当从管理角度严格进行过程监控外,还应当使学生通过《软件工程》课程的学习,提高毕业设计的质量。 二、软件生命周期与毕业设计过程的对应关系 软件产品从形成概念开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生命周期。软件生命周期可以划分成若干个时期与阶段,它与毕业设计各个环节的对应关系如图1所示。 三、软件生存周期各阶段应完成的任务 1.可行性研究与计划阶段、需求分析阶段 可行性研究与计划阶段主要完成问题的定义、可行性论证以及初步计划的制定;需求分析阶段主要完成需求调查,进行功能、性能与环境约束分析;编制软件需求规格说明、制定软件系统的确认测试准则和用户手册概要。这两个阶段对应于毕业设计的课题论证、选题、调研、查资料,通过对设计题目的深刻理解,完成开题报告的撰写工作。 2.概要设计阶段和详细设计阶段 概要设计阶段主要完成软件系统总体结构的建立、定义功能模块的接口、设计全局数据库和数据结构、规定设计约束、编制概要设计文档等工作;详细设计阶段主要完成模块详细设计及编制模块的详细规格说明工作。包括模块的详细功能、算法、数据结构和模块间的接口信息等设计,拟定模块测试方案;把模块详细设计的结果汇总,形成模块详细规格说明书。这两个阶段对应于毕业设计的系统设计阶段。 3.实现阶段与组装测试阶段 实现阶段主要完成编码及单元测试工作。根据模块详细规格说明书,将详细设计转化为程序代码、对模块程序进行测试,验证模块功能及接口与详细设计文档的一致性,并形成单元测试报告;组装测试阶段主要完成模块程序组装与测试及组装测试报告的编写。 4.确认测试阶段 该阶段主要完成软件系统测试、确认测试文档编制及软件评审工作。根据软件需求规格说明定义的全部功能和性能要求及软件确认测试准则对软件系统进行总测试;向用户提供以确认测试报告为主的有关文档,包括系统操作手册、源程序清单和项目开发总结报告等;由专家、用户、软件开发人员组成的软件评审小组对软件确认报告、测试结果和软件进行评审,并将得到确认的软件产品交付用户使用。这个阶段主要对应于毕业设计(论文)中的论文评审、结题验收及毕业设计的答辨准备阶段。 5.软件运行与维护阶段 主要进入软件的使用阶段,并完成软件的维护工作。它主要对应于毕业设计中的答辩阶段。 四、毕业设计应注意的几个问题 1.摘要 摘要是对文章主要内容的摘录,要求精、短、完整。以几十字至三百字左右为宜。摘要应具有独立性和自明性,从摘要中即应获得必要的信息;摘要中只能使用第三人称;要客观如实地反应原文的内容,要着重反映论文的最新内容和作者特别强调的观点;要求结构严谨、语义确切、表述简明,一般不分段落、不进行自我评价。 2.关键词 关键词主要用于论文检索,它是从论文的题名、摘要和正文中选出的,是对表述论文的中心内容有实质意义的词汇,关键词一般以3~5个为宜。 3.结论 结论写作的内容应主要考虑本文研究结果是什么?研究结果说明了什么?对前人有关的看法作了哪些修正、补充、发展、证实或否定?本文研究的不足之处或遗留未予解决的问题以及对解决这些问题的可能的关键点和方向等。结论应该准确、完整、明确、精练。 4.需求分析 在毕业设计中,学生往往不能对所做题目进行充分的调研,需求不明确,随意想象的成分较多。特别是在数据表的建立上,大部分同学随意设置字段的类型,而字段长度基本上采用默认置。而在实际项目开发中,数据项的设置应主要注意以用户的需求和满足系统要求为准,而不应设计冗余的字段;数据的类型要依据实际需求,当某些字段可以是选择某几种类型之一,应考虑哪一种更有利于本系统或哪种更易于用户操作和维护。 5.详细设计 许多同学把详细设计阶段的任务理解为代码实现,因此,在概要设计之后就着手进行代码的编写而忽略了算法的表达及测试用例的编写环节,由此造成的结果是随意编程,大量的时间浪费在程序的修改和调试上。 6.软件测试 测试做得不够全面,大部分同学只选择了有效的测试用例,而没有进行无效的测试用例的设计,因此所做的软件BUG较多。 7.团队合作 在毕业设计中,应有意识地锻炼学生们的团队协作精神,因此,在布置毕业设计题目时,应尽量选择规模大一点的题目,然后由4~5名同学共同协作,每人完成一个子题目。这样,可以使学生们分析问题和解决问题的能力、沟通和表达能力得到充分锻炼,为今后的工作奠定基础。
电子测量论文:电子测量仪器发展分析论文 一、成功研制出微波毫米波矢量网络分析仪 我们已经成功地研制了被称为“世界电子测量仪器之王”的微波毫米波矢量网络分析仪。随着我国新体制电子信息系统和新式武器装备的发展,占领和利用有限的频谱资源已经成为高新技术发展和军事电子技术及装备发展的一个重要特点,其中充分利用频谱资源中的电磁波幅度、频率、相位和极化信息是现代电子装备的优秀特点。而现代电子装备的发展又急需能同时获得被测对象的幅度、相位和群时延特性的高性能矢量网络分析仪。特别是雷达相控阵列技术的普遍应用,对相位和群时延特性的测试要求越来越高,因此矢量网络分析仪便成为现代电子装备必备的、关键的测试设备,是其他测试设备无法取代的重要检测手段。另外微波毫米波有源器件CAD技术正在日益普及,而有源CAD的基础是提取有源器件的S参数,当前只有矢量网络分析仪有能力同时获得有源器件的S参数,使CAD的设计结果更接近于实际应用。除此之外,矢量网络分析仪已走出传统的线性网络的应用领域,而在非线性、大功率网络的测试和分析中发挥着重要作用。另外,以矢量网络分析仪为优秀可以组成天线、RCS、大功率、T/R组件等自动测试系统,因此它的应用领域将是非常广阔的。 为了适应我国的急需,信息产业部电子第41研究所已成功研制成高水平的矢量网络分析仪,该仪器的突出特点主要有以下几个方面: 1.工作频带宽,一次扫描即可完成45MHz~40GHz全频段幅频特性和相频特性的测量。 2.测量精度高,由于采用误差修正技术,大大减小了系统误差对测量结果的影响,即使采用非理想的硬件电路,也能获得高精度测量。 3.大动态范围,由于矢量网络分析仪采用高灵敏度幅相接收机技术和数字信号处理技术,提高了小信号测试灵敏度,拓展了测试动态范围。 4.高速实时测试,由于采用了嵌入式高速计算机技术,将测量校准、测量控制、误差修正、显示控制等过程程序化、软件化,提高了自动化程度和测试速度,使实时测量成为可能。 信息产业部电子第41研究所,经过多年的艰苦努力,该所研制的矢量网络分析仪已实现系列化和家庭化,有十多个型号可供用户选择,包括同轴和波导校准件在内的测试附件齐全,配套性强,能够满足不同层次用户的测试要求,其频率范围可在0.0003~110GHz内选用。 国产矢量网络分析仪的研制成功,使我国矢量网络分析仪的设计和制造水平跨入了世界先进行列,成为继美国之后世界上第二个掌握此项技术的国家,产品的技术水平和品种可以与国外同类产品相比,同时通过对矢量网络分析仪的研制,掌握了多种以矢量网络分析仪为优秀的自动测量技术和自动测试系统。 二、掌握了调制域测试技术,研制成功调制域分析仪 调制域测试技术是二十世纪末出现的一个新的测试技术领域,它与过去我们熟知的时域测试、频域测试成为目前的“三域”测试技术。时域测试是测量输入信号随时间而变化的信号值,是信号幅度与时间的关系。频域测试是测量输入信号随频率而变化的信号值,是信号幅度与频率的关系。调制域测试是测量输入信号随时间而变化的频率值,所产生的显示图形代表信号的调制域,是信号的频率值与时间的关系。调制域测试技术是一门新兴的非常重要的而技术难度又非常大的测试技术,这主要取决于科学技术和电子装备的飞速发展。大家知道,过去大多数电子信息传送的是幅度变化信息,现在转向传送数字信息以后,信息越来越多地作为数字脉冲之间的定时或相位关系的方式传送出去,单单使用示波器或频谱仪这类的以幅度为基础的仪器,就不能满足表征这些数字信号需要了。于是提出了相位数字化新方法。这种方法非常适合测量定时信号、相位编码信号或频率编码信号。调制域测试技术的出现,必将对众多的测试问题做出新贡献。事实已经证明,调制域分析技术,在越来越多的应用领域成为一种不可或缺的测试技术,尤其是在军事电子测试领域更有其重要的意义。 譬如,随着综合业数字网和同步光纤网络等新的数字通信技术进入主流电话系统,其高速传输速率应用传统的测试手段已经不能精确地测量传输信号;再有通信传输中晃动的精确测量,是传输中至关重要的一个问题。由于调制域分析技术可以进行二百万次/秒,64000次背对背的频率测量,因而它是当今唯一能直接显示随时间而变化的晃动技术;再有,调制域分析技术在军事上具有其独特的应用,由于它可以测量、分析迅速变化的频率、时间间隔或相位关系函数,因此调制域分析技术可对这种信号进行调谐,以达到电子装备的最佳性能,以雷达而言,可以消除其盲点,减少目标运动的负效应,改善雷达系统的作用距离和分辨率。此外,调制域分析仪还非常适合设计防抱死制动系统、可调节悬浮系统、自适应巡航控制系统、防撞雷达、各种各样的航天和防御系统等。总之,调制域分析技术是可以用来加速设计和表征诸如雷达、电子战、监控系统、扩频通信等的工作和性能特征。 南京新联电子设备有限公司已经研制成10Hz~2.5GHz的调制域分析仪,达到国外同类产品的水平,填补了国内空白,为我国跳频领域的电子设备和军事装备提供了低于国外价格1/3~1/2的测试手段。为了更好地满足测试需要,下一步将继续研制更高频率的调制域分析仪。三、VXI总线技术取得重大进展 VXI总线技术是二十世纪末出现的一个新的母线技术。它首先出现于美国,应用于美国空军电子测量仪器。VXI总线将VME总线和GPIB结合起来构成一个新的标准,这种模块式仪器平台可以满足未来仪器应用的需要,使电子测量仪器和系统步入一个新的发展时期。VXI总线是一个新的行业标准接口母线,是一种完全开放的、适应多厂家仪器产品(模块、插卡式)的行业标准。这个标准的推出有三个原因:一是适应技术发展的要求,二是多厂家的仪器缺乏互联性,三是军方的需要,而且这是最重要的一个方面。军方需求什么?一是军用电子测量仪器战争现场所强调的便携性,VXI可以大大减小设备的体积和重量;二是大大提高测试速度,VXI比GPIB的速度可提高40倍;三是测试系统的适应性、灵活性大为提高;四是价格适中;五是有利于充分发挥计算机的作用。 这个新的总线标准,在美国应用之后,我国各界都非常欣赏,研究者众多。我国经过几年的探索,已经取得了较大的进展,在若干方面实现了具体的应用。如成都电子科技大学测试技术及仪器研究所CAD研究室研制的VXI总线测试软件平台是我国VXI测试技术的重大突破,其主要技术指标:1.硬件环境:内嵌VXI控制器、MXI控制器和GPIB-VXI转换器;有NIPCI-GPIB、AT-GPIB/TNTHP82350/82341和ES1400等GPIB接口,还有打印机和UPS等其它必要外设。2.软件环境:Windows98操作系统;支持标准模块驱动器(VISA32)。3.软件特性:可编辑的图形化编程环境;可自定义的虚拟面板;丰富的数据处理函数;开放的外部程序接口;同时管理VXI、GPIB、1553B、RS232仪器和模块;方便使用的帮助系统。该研究成果已应用于“XXX型号远程雷达综合测试系统”、“火控雷达综合测试系统”和各种装备的VXI总线自动测试系统中。 四、电子测试仪器向毫米波推进 众多民用和军用电子装备都在向毫米波发展,特别是在军事方面,其发展更为迅速。预计未来电子战系统的信号环境将达100~200万个脉冲/秒,装备系统可能要执行几十亿条指令,目前集成电路的处理能力还不能满足军用电子设备的要求,这将影响新一代电子战系统的作战能力,为此必须发展超高速集成电路(VHSIC)。于是集成电路的测试将从几十万门/芯片升至几百万门/芯片,其测试难度相应地大幅度增加。鉴于“现代战争的胜利属于能驾驭电磁频谱的一方”,因此从80年代起,美、苏等国就将毫米波技术纳入新式武器装备研制计划。由于微波/毫米波单片集成电路(MIMIC)能够在一个基片上制作出宽带接收机或宽带功率组件,从而能做出重量小于25磅,体积小于90立方英寸,能随1000g冲击加速度的小型宽带灵巧的投掷式干扰机和多倍频程相控阵干扰单元。但是从若干年的研究看,测试技术已成为制约MIMIC进一步发展和提高的瓶颈。因此近几年我们电子仪器重视向毫米波发展。 信息产业部电子第41研究所最近研制完成的AV3615三毫米S参数测试装置及校准件,与主机一起可以进行三毫米波段的幅度和相位精确量;频谱仪的毫米波扩频模块与该所研制的高性能频谱分析仪一起组成系统可实现9kHz~110GHz频段的频谱分析;毫米波功率计探头系列与主机一起实现了微波/毫米波功率的直接测量。南京新联电子设备有限公司研制完成的EE3395型毫米波频率计数器,其频率测量范围达10Hz~110GHz,该产品可广泛用于毫米波电子对抗系统、卫星通信设备、高精度雷达及射电天文等领域。 五、通信测量仪器达到高技术水平 通信产业的发展速度超过了人们的想象,所以我们必须适应通信产业的发展,以最快的速度发展我国的通信电子测量仪器。近几年成都前锋电子仪器厂研制完成了无线寻呼检测仪、电台综合测试仪、数字微波通信测试仪;信息产业部电子第41研究所研制完成了误码测试仪、数字传输/数据通信分析仪、七号信令测试仪等。这些产品都达到了二十世纪末国际先进水平。 六、数字化仪器迅速发展 近几年,数字化仪器在迅速发展,我国也在不断研究推出各种新型数字化仪器,譬如数字示波器、数字调制装置、数字化函数/任意波形发生器、数字化频率计数器等众多产品。其中四川川嘉电子有限公司的数字化视音频测量仪,是把若干硬件功能软件化的电子测量仪器,除去众多的基本测量功能外,还可以进行远距离传输和测量,测量23个视频项目和4个音频项目,现为我国广电系统选定的最佳仪器。 其他诸如在光通信测试仪方面,合成信号源方面,VXI总线仪器模块方面、声学测量仪器方面等等,都研制出不少二十世纪末国际水平的产品,但与信息技术的飞速发展相比,我国电子测量仪器必须瞄准世界技术的发展方向,做出与信息技术发展相适应的一流的电子测量仪器产品。 电子测量论文:我国电子测量仪器发展论文 中国电子测量仪器经过40多年的发展,为我国国民经济、科学教育、特别是国防军事的发展做出了巨大贡献。随着世界高科技发展的潮流,中国电子测量仪器也步入了高科技发展的道路,特别是经过“九五”期间的发展,我国电子测量仪器在若干重大科技领域取得了突破性进展,为我国电子测量仪器走向世界水平奠定了良好的基础。 一、成功研制出微波毫米波矢量网络分析仪 我们已经成功地研制了被称为“世界电子测量仪器之王”的微波毫米波矢量网络分析仪。随着我国新体制电子信息系统和新式武器装备的发展,占领和利用有限的频谱资源已经成为高新技术发展和军事电子技术及装备发展的一个重要特点,其中充分利用频谱资源中的电磁波幅度、频率、相位和极化信息是现代电子装备的优秀特点。而现代电子装备的发展又急需能同时获得被测对象的幅度、相位和群时延特性的高性能矢量网络分析仪。特别是雷达相控阵列技术的普遍应用,对相位和群时延特性的测试要求越来越高,因此矢量网络分析仪便成为现代电子装备必备的、关键的测试设备,是其他测试设备无法取代的重要检测手段。另外微波毫米波有源器件CAD技术正在日益普及,而有源CAD的基础是提取有源器件的S参数,当前只有矢量网络分析仪有能力同时获得有源器件的S参数,使CAD的设计结果更接近于实际应用。除此之外,矢量网络分析仪已走出传统的线性网络的应用领域,而在非线性、大功率网络的测试和分析中发挥着重要作用。另外,以矢量网络分析仪为优秀可以组成天线、RCS、大功率、T/R组件等自动测试系统,因此它的应用领域将是非常广阔的。 为了适应我国的急需,信息产业部电子第41研究所已成功研制成高水平的矢量网络分析仪,该仪器的突出特点主要有以下几个方面: 1.工作频带宽,一次扫描即可完成45MHz~40GHz全频段幅频特性和相频特性的测量。 2.测量精度高,由于采用误差修正技术,大大减小了系统误差对测量结果的影响,即使采用非理想的硬件电路,也能获得高精度测量。 3.大动态范围,由于矢量网络分析仪采用高灵敏度幅相接收机技术和数字信号处理技术,提高了小信号测试灵敏度,拓展了测试动态范围。 4.高速实时测试,由于采用了嵌入式高速计算机技术,将测量校准、测量控制、误差修正、显示控制等过程程序化、软件化,提高了自动化程度和测试速度,使实时测量成为可能。 信息产业部电子第41研究所,经过多年的艰苦努力,该所研制的矢量网络分析仪已实现系列化和家庭化,有十多个型号可供用户选择,包括同轴和波导校准件在内的测试附件齐全,配套性强,能够满足不同层次用户的测试要求,其频率范围可在0.0003~110GHz内选用。 国产矢量网络分析仪的研制成功,使我国矢量网络分析仪的设计和制造水平跨入了世界先进行列,成为继美国之后世界上第二个掌握此项技术的国家,产品的技术水平和品种可以与国外同类产品相比,同时通过对矢量网络分析仪的研制,掌握了多种以矢量网络分析仪为优秀的自动测量技术和自动测试系统。 二、掌握了调制域测试技术,研制成功调制域分析仪 调制域测试技术是二十世纪末出现的一个新的测试技术领域,它与过去我们熟知的时域测试、频域测试成为目前的“三域”测试技术。时域测试是测量输入信号随时间而变化的信号值,是信号幅度与时间的关系。频域测试是测量输入信号随频率而变化的信号值,是信号幅度与频率的关系。调制域测试是测量输入信号随时间而变化的频率值,所产生的显示图形代表信号的调制域,是信号的频率值与时间的关系。调制域测试技术是一门新兴的非常重要的而技术难度又非常大的测试技术,这主要取决于科学技术和电子装备的飞速发展。大家知道,过去大多数电子信息传送的是幅度变化信息,现在转向传送数字信息以后,信息越来越多地作为数字脉冲之间的定时或相位关系的方式传送出去,单单使用示波器或频谱仪这类的以幅度为基础的仪器,就不能满足表征这些数字信号需要了。于是提出了相位数字化新方法。这种方法非常适合测量定时信号、相位编码信号或频率编码信号。调制域测试技术的出现,必将对众多的测试问题做出新贡献。事实已经证明,调制域分析技术,在越来越多的应用领域成为一种不可或缺的测试技术,尤其是在军事电子测试领域更有其重要的意义。 譬如,随着综合业数字网和同步光纤网络等新的数字通信技术进入主流电话系统,其高速传输速率应用传统的测试手段已经不能精确地测量传输信号;再有通信传输中晃动的精确测量,是传输中至关重要的一个问题。由于调制域分析技术可以进行二百万次/秒,64000次背对背的频率测量,因而它是当今唯一能直接显示随时间而变化的晃动技术;再有,调制域分析技术在军事上具有其独特的应用,由于它可以测量、分析迅速变化的频率、时间间隔或相位关系函数,因此调制域分析技术可对这种信号进行调谐,以达到电子装备的最佳性能,以雷达而言,可以消除其盲点,减少目标运动的负效应,改善雷达系统的作用距离和分辨率。此外,调制域分析仪还非常适合设计防抱死制动系统、可调节悬浮系统、自适应巡航控制系统、防撞雷达、各种各样的航天和防御系统等。总之,调制域分析技术是可以用来加速设计和表征诸如雷达、电子战、监控系统、扩频通信等的工作和性能特征。 南京新联电子设备有限公司已经研制成10Hz~2.5GHz的调制域分析仪,达到国外同类产品的水平,填补了国内空白,为我国跳频领域的电子设备和军事装备提供了低于国外价格1/3~1/2的测试手段。为了更好地满足测试需要,下一步将继续研制更高频率的调制域分析仪三、VXI总线技术取得重大进展 VXI总线技术是二十世纪末出现的一个新的母线技术。它首先出现于美国,应用于美国空军电子测量仪器。VXI总线将VME总线和GPIB结合起来构成一个新的标准,这种模块式仪器平台可以满足未来仪器应用的需要,使电子测量仪器和系统步入一个新的发展时期。VXI总线是一个新的行业标准接口母线,是一种完全开放的、适应多厂家仪器产品(模块、插卡式)的行业标准。这个标准的推出有三个原因:一是适应技术发展的要求,二是多厂家的仪器缺乏互联性,三是军方的需要,而且这是最重要的一个方面。军方需求什么?一是军用电子测量仪器战争现场所强调的便携性,VXI可以大大减小设备的体积和重量;二是大大提高测试速度,VXI比GPIB的速度可提高40倍;三是测试系统的适应性、灵活性大为提高;四是价格适中;五是有利于充分发挥计算机的作用。 这个新的总线标准,在美国应用之后,我国各界都非常欣赏,研究者众多。我国经过几年的探索,已经取得了较大的进展,在若干方面实现了具体的应用。如成都电子科技大学测试技术及仪器研究所CAD研究室研制的VXI总线测试软件平台是我国VXI测试技术的重大突破,其主要技术指标:1.硬件环境:内嵌VXI控制器、MXI控制器和GPIB-VXI转换器;有NIPCI-GPIB、AT-GPIB/TNTHP82350/82341和ES1400等GPIB接口,还有打印机和UPS等其它必要外设。2.软件环境:Windows98操作系统;支持标准模块驱动器(VISA32)。3.软件特性:可编辑的图形化编程环境;可自定义的虚拟面板;丰富的数据处理函数;开放的外部程序接口;同时管理VXI、GPIB、1553B、RS232仪器和模块;方便使用的帮助系统。该研究成果已应用于“XXX型号远程雷达综合测试系统”、“火控雷达综合测试系统”和各种装备的VXI总线自动测试系统中。 四、电子测试仪器向毫米波推进 众多民用和军用电子装备都在向毫米波发展,特别是在军事方面,其发展更为迅速。预计未来电子战系统的信号环境将达100~200万个脉冲/秒,装备系统可能要执行几十亿条指令,目前集成电路的处理能力还不能满足军用电子设备的要求,这将影响新一代电子战系统的作战能力,为此必须发展超高速集成电路(VHSIC)。于是集成电路的测试将从几十万门/芯片升至几百万门/芯片,其测试难度相应地大幅度增加。鉴于“现代战争的胜利属于能驾驭电磁频谱的一方”,因此从80年代起,美、苏等国就将毫米波技术纳入新式武器装备研制计划。由于微波/毫米波单片集成电路(MIMIC)能够在一个基片上制作出宽带接收机或宽带功率组件,从而能做出重量小于25磅,体积小于90立方英寸,能随1000g冲击加速度的小型宽带灵巧的投掷式干扰机和多倍频程相控阵干扰单元。但是从若干年的研究看,测试技术已成为制约MIMIC进一步发展和提高的瓶颈。因此近几年我们电子仪器重视向毫米波发展。 信息产业部电子第41研究所最近研制完成的AV3615三毫米S参数测试装置及校准件,与主机一起可以进行三毫米波段的幅度和相位精确量;频谱仪的毫米波扩频模块与该所研制的高性能频谱分析仪一起组成系统可实现9kHz~110GHz频段的频谱分析;毫米波功率计探头系列与主机一起实现了微波/毫米波功率的直接测量。南京新联电子设备有限公司研制完成的EE3395型毫米波频率计数器,其频率测量范围达10Hz~110GHz,该产品可广泛用于毫米波电子对抗系统、卫星通信设备、高精度雷达及射电天文等领域。 五、通信测量仪器达到高技术水平 通信产业的发展速度超过了人们的想象,所以我们必须适应通信产业的发展,以最快的速度发展我国的通信电子测量仪器。近几年成都前锋电子仪器厂研制完成了无线寻呼检测仪、电台综合测试仪、数字微波通信测试仪;信息产业部电子第41研究所研制完成了误码测试仪、数字传输/数据通信分析仪、七号信令测试仪等。这些产品都达到了二十世纪末国际先进水平。 六、数字化仪器迅速发展 近几年,数字化仪器在迅速发展,我国也在不断研究推出各种新型数字化仪器,譬如数字示波器、数字调制装置、数字化函数/任意波形发生器、数字化频率计数器等众多产品。其中四川川嘉电子有限公司的数字化视音频测量仪,是把若干硬件功能软件化的电子测量仪器,除去众多的基本测量功能外,还可以进行远距离传输和测量,测量23个视频项目和4个音频项目,现为我国广电系统选定的最佳仪器。 其他诸如在光通信测试仪方面,合成信号源方面,VXI总线仪器模块方面、声学测量仪器方面等等,都研制出不少二十世纪末国际水平的产品,但与信息技术的飞速发展相比,我国电子测量仪器必须瞄准世界技术的发展方向,做出与信息技术发展相适应的一流的电子测量仪器产品。 电子测量论文:电子测量仪器技术分析论文 中国电子测量仪器经过40多年的发展,为我国国民经济、科学教育、特别是国防军事的发展做出了巨大贡献。随着世界高科技发展的潮流,中国电子测量仪器也步入了高科技发展的道路,特别是经过“九五”期间的发展,我国电子测量仪器在若干重大科技领域取得了突破性进展,为我国电子测量仪器走向世界水平奠定了良好的基础。 一、成功研制出微波毫米波矢量网络分析仪 我们已经成功地研制了被称为“世界电子测量仪器之王”的微波毫米波矢量网络分析仪。随着我国新体制电子信息系统和新式武器装备的发展,占领和利用有限的频谱资源已经成为高新技术发展和军事电子技术及装备发展的一个重要特点,其中充分利用频谱资源中的电磁波幅度、频率、相位和极化信息是现代电子装备的优秀特点。而现代电子装备的发展又急需能同时获得被测对象的幅度、相位和群时延特性的高性能矢量网络分析仪。特别是雷达相控阵列技术的普遍应用,对相位和群时延特性的测试要求越来越高,因此矢量网络分析仪便成为现代电子装备必备的、关键的测试设备,是其他测试设备无法取代的重要检测手段。另外微波毫米波有源器件CAD技术正在日益普及,而有源CAD的基础是提取有源器件的S参数,当前只有矢量网络分析仪有能力同时获得有源器件的S参数,使CAD的设计结果更接近于实际应用。除此之外,矢量网络分析仪已走出传统的线性网络的应用领域,而在非线性、大功率网络的测试和分析中发挥着重要作用。另外,以矢量网络分析仪为优秀可以组成天线、RCS、大功率、T/R组件等自动测试系统,因此它的应用领域将是非常广阔的。 为了适应我国的急需,信息产业部电子第41研究所已成功研制成高水平的矢量网络分析仪,该仪器的突出特点主要有以下几个方面: 1.工作频带宽,一次扫描即可完成45MHz~40GHz全频段幅频特性和相频特性的测量。 2.测量精度高,由于采用误差修正技术,大大减小了系统误差对测量结果的影响,即使采用非理想的硬件电路,也能获得高精度测量。 3.大动态范围,由于矢量网络分析仪采用高灵敏度幅相接收机技术和数字信号处理技术,提高了小信号测试灵敏度,拓展了测试动态范围。 4.高速实时测试,由于采用了嵌入式高速计算机技术,将测量校准、测量控制、误差修正、显示控制等过程程序化、软件化,提高了自动化程度和测试速度,使实时测量成为可能。 信息产业部电子第41研究所,经过多年的艰苦努力,该所研制的矢量网络分析仪已实现系列化和家庭化,有十多个型号可供用户选择,包括同轴和波导校准件在内的测试附件齐全,配套性强,能够满足不同层次用户的测试要求,其频率范围可在0.0003~110GHz内选用。 国产矢量网络分析仪的研制成功,使我国矢量网络分析仪的设计和制造水平跨入了世界先进行列,成为继美国之后世界上第二个掌握此项技术的国家,产品的技术水平和品种可以与国外同类产品相比,同时通过对矢量网络分析仪的研制,掌握了多种以矢量网络分析仪为优秀的自动测量技术和自动测试系统。 二、掌握了调制域测试技术,研制成功调制域分析仪 调制域测试技术是二十世纪末出现的一个新的测试技术领域,它与过去我们熟知的时域测试、频域测试成为目前的“三域”测试技术。时域测试是测量输入信号随时间而变化的信号值,是信号幅度与时间的关系。频域测试是测量输入信号随频率而变化的信号值,是信号幅度与频率的关系。调制域测试是测量输入信号随时间而变化的频率值,所产生的显示图形代表信号的调制域,是信号的频率值与时间的关系。调制域测试技术是一门新兴的非常重要的而技术难度又非常大的测试技术,这主要取决于科学技术和电子装备的飞速发展。大家知道,过去大多数电子信息传送的是幅度变化信息,现在转向传送数字信息以后,信息越来越多地作为数字脉冲之间的定时或相位关系的方式传送出去,单单使用示波器或频谱仪这类的以幅度为基础的仪器,就不能满足表征这些数字信号需要了。于是提出了相位数字化新方法。这种方法非常适合测量定时信号、相位编码信号或频率编码信号。调制域测试技术的出现,必将对众多的测试问题做出新贡献。事实已经证明,调制域分析技术,在越来越多的应用领域成为一种不可或缺的测试技术,尤其是在军事电子测试领域更有其重要的意义。 譬如,随着综合业数字网和同步光纤网络等新的数字通信技术进入主流电话系统,其高速传输速率应用传统的测试手段已经不能精确地测量传输信号;再有通信传输中晃动的精确测量,是传输中至关重要的一个问题。由于调制域分析技术可以进行二百万次/秒,64000次背对背的频率测量,因而它是当今唯一能直接显示随时间而变化的晃动技术;再有,调制域分析技术在军事上具有其独特的应用,由于它可以测量、分析迅速变化的频率、时间间隔或相位关系函数,因此调制域分析技术可对这种信号进行调谐,以达到电子装备的最佳性能,以雷达而言,可以消除其盲点,减少目标运动的负效应,改善雷达系统的作用距离和分辨率。此外,调制域分析仪还非常适合设计防抱死制动系统、可调节悬浮系统、自适应巡航控制系统、防撞雷达、各种各样的航天和防御系统等。总之,调制域分析技术是可以用来加速设计和表征诸如雷达、电子战、监控系统、扩频通信等的工作和性能特征。 南京新联电子设备有限公司已经研制成10Hz~2.5GHz的调制域分析仪,达到国外同类产品的水平,填补了国内空白,为我国跳频领域的电子设备和军事装备提供了低于国外价格1/3~1/2的测试手段。为了更好地满足测试需要,下一步将继续研制更高频率的调制域分析仪。 三、VXI总线技术取得重大进展 VXI总线技术是二十世纪末出现的一个新的母线技术。它首先出现于美国,应用于美国空军电子测量仪器。VXI总线将VME总线和GPIB结合起来构成一个新的标准,这种模块式仪器平台可以满足未来仪器应用的需要,使电子测量仪器和系统步入一个新的发展时期。VXI总线是一个新的行业标准接口母线,是一种完全开放的、适应多厂家仪器产品(模块、插卡式)的行业标准。这个标准的推出有三个原因:一是适应技术发展的要求,二是多厂家的仪器缺乏互联性,三是军方的需要,而且这是最重要的一个方面。军方需求什么?一是军用电子测量仪器战争现场所强调的便携性,VXI可以大大减小设备的体积和重量;二是大大提高测试速度,VXI比GPIB的速度可提高40倍;三是测试系统的适应性、灵活性大为提高;四是价格适中;五是有利于充分发挥计算机的作用。 这个新的总线标准,在美国应用之后,我国各界都非常欣赏,研究者众多。我国经过几年的探索,已经取得了较大的进展,在若干方面实现了具体的应用。如成都电子科技大学测试技术及仪器研究所CAD研究室研制的VXI总线测试软件平台是我国VXI测试技术的重大突破,其主要技术指标:1.硬件环境:内嵌VXI控制器、MXI控制器和GPIB-VXI转换器;有NIPCI-GPIB、AT-GPIB/TNTHP82350/82341和ES1400等GPIB接口,还有打印机和UPS等其它必要外设。2.软件环境:Windows98操作系统;支持标准模块驱动器(VISA32)。3.软件特性:可编辑的图形化编程环境;可自定义的虚拟面板;丰富的数据处理函数;开放的外部程序接口;同时管理VXI、GPIB、1553B、RS232仪器和模块;方便使用的帮助系统。该研究成果已应用于“XXX型号远程雷达综合测试系统”、“火控雷达综合测试系统”和各种装备的VXI总线自动测试系统中。 四、电子测试仪器向毫米波推进 众多民用和军用电子装备都在向毫米波发展,特别是在军事方面,其发展更为迅速。预计未来电子战系统的信号环境将达100~200万个脉冲/秒,装备系统可能要执行几十亿条指令,目前集成电路的处理能力还不能满足军用电子设备的要求,这将影响新一代电子战系统的作战能力,为此必须发展超高速集成电路(VHSIC)。于是集成电路的测试将从几十万门/芯片升至几百万门/芯片,其测试难度相应地大幅度增加。鉴于“现代战争的胜利属于能驾驭电磁频谱的一方”,因此从80年代起,美、苏等国就将毫米波技术纳入新式武器装备研制计划。由于微波/毫米波单片集成电路(MIMIC)能够在一个基片上制作出宽带接收机或宽带功率组件,从而能做出重量小于25磅,体积小于90立方英寸,能随1000g冲击加速度的小型宽带灵巧的投掷式干扰机和多倍频程相控阵干扰单元。但是从若干年的研究看,测试技术已成为制约MIMIC进一步发展和提高的瓶颈。因此近几年我们电子仪器重视向毫米波发展。 信息产业部电子第41研究所最近研制完成的AV3615三毫米S参数测试装置及校准件,与主机一起可以进行三毫米波段的幅度和相位精确量;频谱仪的毫米波扩频模块与该所研制的高性能频谱分析仪一起组成系统可实现9kHz~110GHz频段的频谱分析;毫米波功率计探头系列与主机一起实现了微波/毫米波功率的直接测量。南京新联电子设备有限公司研制完成的EE3395型毫米波频率计数器,其频率测量范围达10Hz~110GHz,该产品可广泛用于毫米波电子对抗系统、卫星通信设备、高精度雷达及射电天文等领域。 五、通信测量仪器达到高技术水平 通信产业的发展速度超过了人们的想象,所以我们必须适应通信产业的发展,以最快的速度发展我国的通信电子测量仪器。近几年成都前锋电子仪器厂研制完成了无线寻呼检测仪、电台综合测试仪、数字微波通信测试仪;信息产业部电子第41研究所研制完成了误码测试仪、数字传输/数据通信分析仪、七号信令测试仪等。这些产品都达到了二十世纪末国际先进水平。 六、数字化仪器迅速发展 近几年,数字化仪器在迅速发展,我国也在不断研究推出各种新型数字化仪器,譬如数字示波器、数字调制装置、数字化函数/任意波形发生器、数字化频率计数器等众多产品。其中四川川嘉电子有限公司的数字化视音频测量仪,是把若干硬件功能软件化的电子测量仪器,除去众多的基本测量功能外,还可以进行远距离传输和测量,测量23个视频项目和4个音频项目,现为我国广电系统选定的最佳仪器。 其他诸如在光通信测试仪方面,合成信号源方面,VXI总线仪器模块方面、声学测量仪器方面等等,都研制出不少二十世纪末国际水平的产品,但与信息技术的飞速发展相比,我国电子测量仪器必须瞄准世界技术的发展方向,做出与信息技术发展相适应的一流的电子测量仪器产品。 电子测量论文:电子测量仪器技术发展论文 中国电子测量仪器经过40多年的发展,为我国国民经济、科学教育、特别是国防军事的发展做出了巨大贡献。随着世界高科技发展的潮流,中国电子测量仪器也步入了高科技发展的道路,特别是经过“九五”期间的发展,我国电子测量仪器在若干重大科技领域取得了突破性进展,为我国电子测量仪器走向世界水平奠定了良好的基础。 一、成功研制出微波毫米波矢量网络分析仪 我们已经成功地研制了被称为“世界电子测量仪器之王”的微波毫米波矢量网络分析仪。随着我国新体制电子信息系统和新式武器装备的发展,占领和利用有限的频谱资源已经成为高新技术发展和军事电子技术及装备发展的一个重要特点,其中充分利用频谱资源中的电磁波幅度、频率、相位和极化信息是现代电子装备的优秀特点。而现代电子装备的发展又急需能同时获得被测对象的幅度、相位和群时延特性的高性能矢量网络分析仪。特别是雷达相控阵列技术的普遍应用,对相位和群时延特性的测试要求越来越高,因此矢量网络分析仪便成为现代电子装备必备的、关键的测试设备,是其他测试设备无法取代的重要检测手段。另外微波毫米波有源器件CAD技术正在日益普及,而有源CAD的基础是提取有源器件的S参数,当前只有矢量网络分析仪有能力同时获得有源器件的S参数,使CAD的设计结果更接近于实际应用。除此之外,矢量网络分析仪已走出传统的线性网络的应用领域,而在非线性、大功率网络的测试和分析中发挥着重要作用。另外,以矢量网络分析仪为优秀可以组成天线、RCS、大功率、T/R组件等自动测试系统,因此它的应用领域将是非常广阔的。 为了适应我国的急需,信息产业部电子第41研究所已成功研制成高水平的矢量网络分析仪,该仪器的突出特点主要有以下几个方面: 1.工作频带宽,一次扫描即可完成45MHz~40GHz全频段幅频特性和相频特性的测量。 2.测量精度高,由于采用误差修正技术,大大减小了系统误差对测量结果的影响,即使采用非理想的硬件电路,也能获得高精度测量。 3.大动态范围,由于矢量网络分析仪采用高灵敏度幅相接收机技术和数字信号处理技术,提高了小信号测试灵敏度,拓展了测试动态范围。 4.高速实时测试,由于采用了嵌入式高速计算机技术,将测量校准、测量控制、误差修正、显示控制等过程程序化、软件化,提高了自动化程度和测试速度,使实时测量成为可能。 信息产业部电子第41研究所,经过多年的艰苦努力,该所研制的矢量网络分析仪已实现系列化和家庭化,有十多个型号可供用户选择,包括同轴和波导校准件在内的测试附件齐全,配套性强,能够满足不同层次用户的测试要求,其频率范围可在0.0003~110GHz内选用。 国产矢量网络分析仪的研制成功,使我国矢量网络分析仪的设计和制造水平跨入了世界先进行列,成为继美国之后世界上第二个掌握此项技术的国家,产品的技术水平和品种可以与国外同类产品相比,同时通过对矢量网络分析仪的研制,掌握了多种以矢量网络分析仪为优秀的自动测量技术和自动测试系统。 二、掌握了调制域测试技术,研制成功调制域分析仪 调制域测试技术是二十世纪末出现的一个新的测试技术领域,它与过去我们熟知的时域测试、频域测试成为目前的“三域”测试技术。时域测试是测量输入信号随时间而变化的信号值,是信号幅度与时间的关系。频域测试是测量输入信号随频率而变化的信号值,是信号幅度与频率的关系。调制域测试是测量输入信号随时间而变化的频率值,所产生的显示图形代表信号的调制域,是信号的频率值与时间的关系。调制域测试技术是一门新兴的非常重要的而技术难度又非常大的测试技术,这主要取决于科学技术和电子装备的飞速发展。大家知道,过去大多数电子信息传送的是幅度变化信息,现在转向传送数字信息以后,信息越来越多地作为数字脉冲之间的定时或相位关系的方式传送出去,单单使用示波器或频谱仪这类的以幅度为基础的仪器,就不能满足表征这些数字信号需要了。于是提出了相位数字化新方法。这种方法非常适合测量定时信号、相位编码信号或频率编码信号。调制域测试技术的出现,必将对众多的测试问题做出新贡献。事实已经证明,调制域分析技术,在越来越多的应用领域成为一种不可或缺的测试技术,尤其是在军事电子测试领域更有其重要的意义。 譬如,随着综合业数字网和同步光纤网络等新的数字通信技术进入主流电话系统,其高速传输速率应用传统的测试手段已经不能精确地测量传输信号;再有通信传输中晃动的精确测量,是传输中至关重要的一个问题。由于调制域分析技术可以进行二百万次/秒,64000次背对背的频率测量,因而它是当今唯一能直接显示随时间而变化的晃动技术;再有,调制域分析技术在军事上具有其独特的应用,由于它可以测量、分析迅速变化的频率、时间间隔或相位关系函数,因此调制域分析技术可对这种信号进行调谐,以达到电子装备的最佳性能,以雷达而言,可以消除其盲点,减少目标运动的负效应,改善雷达系统的作用距离和分辨率。此外,调制域分析仪还非常适合设计防抱死制动系统、可调节悬浮系统、自适应巡航控制系统、防撞雷达、各种各样的航天和防御系统等。总之,调制域分析技术是可以用来加速设计和表征诸如雷达、电子战、监控系统、扩频通信等的工作和性能特征。 南京新联电子设备有限公司已经研制成10Hz~2.5GHz的调制域分析仪,达到国外同类产品的水平,填补了国内空白,为我国跳频领域的电子设备和军事装备提供了低于国外价格1/3~1/2的测试手段。为了更好地满足测试需要,下一步将继续研制更高频率的调制域分析仪。 三、VXI总线技术取得重大进展 VXI总线技术是二十世纪末出现的一个新的母线技术。它首先出现于美国,应用于美国空军电子测量仪器。VXI总线将VME总线和GPIB结合起来构成一个新的标准,这种模块式仪器平台可以满足未来仪器应用的需要,使电子测量仪器和系统步入一个新的发展时期。VXI总线是一个新的行业标准接口母线,是一种完全开放的、适应多厂家仪器产品(模块、插卡式)的行业标准。这个标准的推出有三个原因:一是适应技术发展的要求,二是多厂家的仪器缺乏互联性,三是军方的需要,而且这是最重要的一个方面。军方需求什么?一是军用电子测量仪器战争现场所强调的便携性,VXI可以大大减小设备的体积和重量;二是大大提高测试速度,VXI比GPIB的速度可提高40倍;三是测试系统的适应性、灵活性大为提高;四是价格适中;五是有利于充分发挥计算机的作用。 这个新的总线标准,在美国应用之后,我国各界都非常欣赏,研究者众多。我国经过几年的探索,已经取得了较大的进展,在若干方面实现了具体的应用。如成都电子科技大学测试技术及仪器研究所CAD研究室研制的VXI总线测试软件平台是我国VXI测试技术的重大突破,其主要技术指标:1.硬件环境:内嵌VXI控制器、MXI控制器和GPIB-VXI转换器;有NIPCI-GPIB、AT-GPIB/TNTHP82350/82341和ES1400等GPIB接口,还有打印机和UPS等其它必要外设。2.软件环境:Windows98操作系统;支持标准模块驱动器(VISA32)。3.软件特性:可编辑的图形化编程环境;可自定义的虚拟面板;丰富的数据处理函数;开放的外部程序接口;同时管理VXI、GPIB、1553B、RS232仪器和模块;方便使用的帮助系统。该研究成果已应用于“XXX型号远程雷达综合测试系统”、“火控雷达综合测试系统”和各种装备的VXI总线自动测试系统中。 四、电子测试仪器向毫米波推进 众多民用和军用电子装备都在向毫米波发展,特别是在军事方面,其发展更为迅速。预计未来电子战系统的信号环境将达100~200万个脉冲/秒,装备系统可能要执行几十亿条指令,目前集成电路的处理能力还不能满足军用电子设备的要求,这将影响新一代电子战系统的作战能力,为此必须发展超高速集成电路(VHSIC)。于是集成电路的测试将从几十万门/芯片升至几百万门/芯片,其测试难度相应地大幅度增加。鉴于“现代战争的胜利属于能驾驭电磁频谱的一方”,因此从80年代起,美、苏等国就将毫米波技术纳入新式武器装备研制计划。由于微波/毫米波单片集成电路(MIMIC)能够在一个基片上制作出宽带接收机或宽带功率组件,从而能做出重量小于25磅,体积小于90立方英寸,能随1000g冲击加速度的小型宽带灵巧的投掷式干扰机和多倍频程相控阵干扰单元。但是从若干年的研究看,测试技术已成为制约MIMIC进一步发展和提高的瓶颈。因此近几年我们电子仪器重视向毫米波发展。 信息产业部电子第41研究所最近研制完成的AV3615三毫米S参数测试装置及校准件,与主机一起可以进行三毫米波段的幅度和相位精确量;频谱仪的毫米波扩频模块与该所研制的高性能频谱分析仪一起组成系统可实现9kHz~110GHz频段的频谱分析;毫米波功率计探头系列与主机一起实现了微波/毫米波功率的直接测量。南京新联电子设备有限公司研制完成的EE3395型毫米波频率计数器,其频率测量范围达10Hz~110GHz,该产品可广泛用于毫米波电子对抗系统、卫星通信设备、高精度雷达及射电天文等领域。 五、通信测量仪器达到高技术水平 通信产业的发展速度超过了人们的想象,所以我们必须适应通信产业的发展,以最快的速度发展我国的通信电子测量仪器。近几年成都前锋电子仪器厂研制完成了无线寻呼检测仪、电台综合测试仪、数字微波通信测试仪;信息产业部电子第41研究所研制完成了误码测试仪、数字传输/数据通信分析仪、七号信令测试仪等。这些产品都达到了二十世纪末国际先进水平。 六、数字化仪器迅速发展 近几年,数字化仪器在迅速发展,我国也在不断研究推出各种新型数字化仪器,譬如数字示波器、数字调制装置、数字化函数/任意波形发生器、数字化频率计数器等众多产品。其中四川川嘉电子有限公司的数字化视音频测量仪,是把若干硬件功能软件化的电子测量仪器,除去众多的基本测量功能外,还可以进行远距离传输和测量,测量23个视频项目和4个音频项目,现为我国广电系统选定的最佳仪器。 其他诸如在光通信测试仪方面,合成信号源方面,VXI总线仪器模块方面、声学测量仪器方面等等,都研制出不少二十世纪末国际水平的产品,但与信息技术的飞速发展相比,我国电子测量仪器必须瞄准世界技术的发展方向,做出与信息技术发展相适应的一流的电子测量仪器产品。 电子测量论文:汽车电子测量管理论文 随着汽车中电子系统的增加,如何对高度机电一体化汽车系统进行高效率的测试是中国测试工程师面临的挑战,作为本文针对汽车研发过程中所涉及到的各种测试问题,请横河电机介绍满足发动机、驱动、振动、环境影响、燃料电池效率和CAN总线测试需要的完整解决方案。 随着汽车工业与电子工业的发展,越来越多的电子技术被应用在现代汽车上。汽车也将由单纯的机械产品向高级的机电一体化产品方向发展。由于实时驾驶信息系统及多媒体设备在汽车上普及,汽车更具个性化、通用性、安全性和舒适性。无线及移动电脑技术迅速发展,即使独自驾驶在陌生的土地上,也不会觉得孤独或迷失方向。汽车在人们的生活中不仅仅是代步工具,而逐步成为一种享受生活的方式。在汽车电子领域的研究成为汽车研发中最活跃的一部分,在这方面取得的成果,将在市场上取得更大的回报。 本文针对汽车研发过程中所涉及到的发动机分析、驱动分析、振动分析、环境影响、燃料电池效率分析、CAN总线分析等方面,介绍横河电机提供的各种测试解决方案(图1)。 电动汽车燃料电池的测试 对于从事汽车研发的工程师来说,在测试中如下几方面是影响测试效率和结果的重要因素: 1.各种高频和低频、高功率和低功率的电磁辐射干扰 2.共模电圧、振动、多变的环境 3.数据采集分析的可靠性 4.路试时仪器的供电及能耗 5.便于移动和现场使用 通过和汽车生产研发企业的测试工程师沟通,横河电机不断改进其产品,使其更适应汽车研究发展的需要。譬如为了适应电动汽车燃料电池的研究需要,横河电机在DARWIN系列的基础上开发出DAQMaster系列MX100。 因为每个电池只输出0.8-1.5VDC,为了输出足够的电力。燃料电池组一般由约一百个单片电池组成,特别是汽车应用,电池组会由六百个单片电池构成。电池电压监视(CVM)系统通过测试电池组结构中每个单片电池的电压可以检测出有问题的电池;分析现场或带负荷长时间运行时的电池性能。 检测电池电压时使用差动输入。虽然单片电池的电压不高,可是差动输入端子对测试仪表地端会产生几百伏的电压。这种电压被称为共模电压。多数数据采集仪器(DAQ)没有绝缘,输入电压限制范围一般是5伏或10伏。另外,非绝缘仪器经常容易受接地环路的影响。为了克服燃料电池CVM系统中高共模电压的问题,要求高电压绝缘。虽然可以使用外部信号变换器或缓存,为了在减小体积和间低成本的同时保证较高的信号分辨率和精度,现在许多的DAQ系统内置缓存。 MX100DAQMaster可以提供最高水准的通道对地,模块间和通道间隔离。另外,它的模块化结构和标准软件使MX100很容易实现最多1200通道的电池电压的监视。 同时实现高电压绝缘和多通道的DAQ系统的设计是一个难题,因为大多数数据采集仪器模块使用单一A-D转换器与前端倍增或扫描组合。高共模电压信号在经过绝缘变压器和A-D转换器实现绝缘和离散化之前一定要通过切换继电器。 MX100在扫描器中使用横河专利技术的高耐压固态半导体继电器,实现了多通道输入信号的切换,这种继电器由高耐压(1500VDC)、低漏电流(3nA)的MOSFET(金属氧半导体场效应晶体管)和电压输出的光电耦合器构成,具有1秒周期内10通道高速扫描、无触点、长寿命、无噪音等优点。 此外,MX100内部的绝缘变压器和积分式A-D转换器也是横河的专利技术。其他使用电磁式继电器提供绝缘的DAQ系统,会产生切换时间,切换稳定性,和日常维护的问题。最后,MX100DAQMaster提供高性能的绝缘和4通道的同期采样,因为4通道模块每个通道的硬件采用互相独立的硬件构成。 对于正确再现波形,采样率非常重要、高速采集可以得到正确数据。为此MX100的最小测量周期10ms,并且一个系统中可以混合使用3种测量周期,测量周期可以对每个模块单独进行设定。MX100支持最大容量2GBytes的CF卡,当通讯故障时开始数据备份当通讯恢复正常时,重新自动开始向PC传送数据。MX100针对燃料电池测试的高速/多通道/高耐压/多周期的特点,帮助测试工程师提高了测试的效率和准确性。 CAN总线分析 在当今汽车中广泛采用了汽车总线技术。汽车总线为汽车内部各种复杂的电子设备、控制器、测量仪器等提供了统一数据交换渠道。汽车上由电子控制单元(ECU)控制的部件数量越来越多,例如电子燃油喷射装置、怠速控制(ISC)、防抱死制动装置(ABS)、安全气囊装置、电控门窗装置、主动悬架等。随着集成电路和单片机在汽车上的广泛应用,车上的ECU数量越来越多。于是,一种新的概念--车上控制器局域网络CAN的概念也就应运而生了。CAN最早是由德国BOSCH公司为解决现代汽车中的控制与测试仪器之间的数据交换而开发的一种数据通信协议,按照ISO有关标准,CAN的拓扑结构为总线式,因此也称为CAN总线。 随着CAN总线的广泛使用,在汽车的研发、生产、维修的各个环节上总线信号的测试与分析变得越来越重要,特别是噪音信号观测与分析。 由于电缆配线长度、终端阻抗位置而引起的反射噪音等或由连接复数接点时超负荷LEVEL变动等造成的异常现象,可以利用DL7400系列的CAN信号触发,捕获CAN总线信号并显示其波形。根据CAN协议进行的分析以列表的形式和波形信号显示在一起。触发条件能被设置成CAN数据帧(ID,Data,RTRbits,等.)的字段或多字段。触发在错误帧时也能被激活。可在时间轴上对捕获的CAN总线波形数据进行分析,每帧的ID和数据以16进制或二进制符号显示。 ABS工作时的电池电压波动 ABS控制装置通过比较来自附在每个车轮上的速度传感器的信号监测车轮是否被锁上。当ABS控制装置探测到一个轮子被锁上后,它会给ABS传动装置送去一个信号从而打开阀门。ABS传动装置包括螺旋管阀门、泵、马达、制动液箱。打开阀门可以瞬间降低盘式液压,减弱制动力,可以恢复车轮速度。接着再次迅速提高盘式液压,通过ABS传动装置增加制动力。换句话说,可通过增减盘式液压防止制动器被锁上。增加盘式液压也就是用泵将液体压入汽缸,会使泵马达迅速工作。这个快速的马达将影响控制螺旋管阀门的PWM电流信号。一般ABS操作无法得到这是否影响电池电压波动。因此,有必要观察这个电池电压波动。 利用DL750Max.1GW长内存可以高速采样捕捉从开始到结束的所有制动动作过程。也可在捕捉到整体过程后,利用放大功能详细地测试其中某个不规则部分。此功能可自动设定波形参数的自动测试区域,包括放大区域。此放大功能不仅能够准确的测试一个周期中的不规则部分也能够自动测试该放大区域内的波形参数。 动力方向盘控制ECU(含变频器)/电机开发 动力方向盘(EPS)在小型汽车中应用已经比较普及了,但在需大扭矩的大型车中应用时需要采用3相电机.不同于传统的DC机,测试3相交流电机需要功率计测试电力及效率.此外,ECU间采用CAN总线通信,还必须测试CAN总线信号。 DL7400可以对CAN总线上特定的ID/Data触发,实现与其它信号的同步观测。通用示波器DL1640/DL1740,可以测试ECU的CPU信号,使用100MHz差分探头和150A电流探头还可以测试电机的浪涌电流等。DL750最多16ch绝缘输入,适用于变频器输入输出电压/电流及ECU控制信号的长时间观测。WT1600可以评测大型汽车EPS用3相驱动系统变频器的1次端DC、2次端的3相电流/电压/功率,变频器效率。对特定运行模式还可以进行累积功率测试。使用WE7000的时间模块/CAN模块/隔离A/D模块/温度模块等可以实现多通道综合测试。操舵角/消耗电流/电压/温度等多通道长时间同时测试。使用CAN模块可以将CAN总线上的数据同时转化为物理量实现同时测试。 直喷式柴油发动机喷射实验 直喷式柴油发动机可以降低燃料费用和净化废气排放.以下就其开发的关键-高压喷射和电子控制的性能评价方法提出解决方案: 1.机械部分设计值的评价(喷射时间与喷射压力) 测试对象是喷嘴喷射出燃料的喷射压力,发动机转速变化及喷嘴电磁阀开关时间。发动机开发需要进行动态测试(逐步提高发动机转速检查是否符合设计要求)和静态测试(在转速固定状态下检查是否运转稳定)。 2.与ECU控制信号同步测试 与ECU控制信号同步测试,测试ECU正时和实际喷射正时。 本文小结 由于和世界各地整车及部件公司有着广泛的合作,横河电机在这一领域有很多测试实例。横河电机希望能为汽车电子的发展贡献力量,在合作中能解决更多的测试难题,出现更多的横河产品应用实例. 电子测量论文:微课视角下电子测量课程教学探究 摘要:从电子测量课程借鉴微课教学模式的意义出发,分析了微课对电子测量课程教学改革的启示意义,并指出微课在电子测量教学中的优势与不足。 关键词:微课;电子测量;教学改革 微课的雏形是60秒的课程,这个概念由1993年美国北衣阿华大学LeRoyA.McGrew教授针对化学课程提出来的,包括三个部分:总体介绍、解释说明、举例分析[1-2]。另外,微课也包含了一分钟演讲,这个概念是1995年由英国人T.P.Kee提出的,他认为学生应该掌握优秀概念以应对快速增长的学科知识与交叉学科的融合,提出让学生进行一分钟演讲,并要求演讲必须做到精练,具备良好的逻辑结构且包含一定数量的例子[3]。目前,微课的推广在中小学教育比较多,大学课堂应用仍然较少。实际上,我国正处于微课发展的起步阶段,对微课的认识理解尚未统一,资源建设尚未成型,应用研究零散,评价模式不够完整,微课的组织化、系统化、规范化建设还有很长一段路要走[4-5]。 一、电子测量课程借鉴微课模式的意义 在参加过“中国高等教育教师发展研究会”主办的“高等院校慕课、微课教学开发与利用骨干教师”培训会后,通过与授课专家及各同行的教学研讨交流,我们专业确立了“电子测量”这门课程作为微课的试点课程。“电子测量”是一门电类、自控类的专业课程,一般安排在大学三年级的时候开设。这个时候,学生已经掌握了模拟电路、数字电路、高频电路、通信电路等基础课程的相关知识,再学习电子测量的误差理论分析和测试仪器原理就显得水到渠成,有承前启后的作用。由于电子测量这门课程包括比较多的公式推导和计算,学生学习的积极性普遍不高,尤其是在讲解到示波器、频率计数器、电压表的工作原理时,有学生不以为然,认为只要会用这些仪器就足够了,至于这些仪器的内部结构无需了解。这样就达不到最好的教学效果。此外,误差分析也是纯理论的内容,数学基础不好的学生往往有畏难情绪,看到教材中大段的公式推导就蒙了,学好这门功课的信心也无从建立起来。有鉴于以上的原因,课题组一直在想方设法采用各种方法试图提高学生的积极性,包括设立学习兴趣小组,开放实验室等,但收效甚微。学生参与到课程教学中的积极性低下,通常都是听完课,做完作业就算完事了。因此,如何让学生对这门课产生浓厚的兴趣并且引领学生建立严谨的数据分析科学态度,达到教学预期目的,就成了摆在课题组面前的难题。微课学习概念的到来,为课程的学习提供了一个全新的视角,电子测量未来的教学改革方向应该以微课为契机,借助于微课资源共享平台,使得课内教学和课外的自主学习相得益彰,从根本上把学生的被动学习变为主动学习,从而提高教学质量,让学生亲自动手参与到课程学习中来。 (一)教师教学理念有了根本改变 传统教学,教师始终处于主导地位,主导着课堂讲授的节奏,学生必须亦步亦趋地紧跟着教师的思路,不能开一丝小差,不然就不知道教师的思路跑到哪里去了。这样的学习需要精神高度紧张,几堂课下来学生觉得精神疲惫,学习效率并不高,学生需要在课后再花大量的时间去复习和自习。微课的出现改变了这一局面。教师不再是教学的主导者,而是指引者。教师在课前就提出要求,要求学生进行课前预习,预习的作业是布置一些微课程的制作。举例来说,可以把一个班的学生分成若干个学习小组,每个学习小组分配给一个知识点,要求小组成员课前预习,集体讨论,理解该知识点,然后制作一个3到5分钟的微课程视频,用来对班上其他同学讲解清楚该知识点。教师只需要在播放完该知识点的微课程之后,进行补充解释或者点评,适时地多加鼓励,以激发学生的积极性。另外教师还需要做一个串联的工作,把一节课上的若干个知识点承前启后,形成一个整体。 (二)学生积极投身参与教学中 由于学生被分配了制作微课程的任务,在掌握了录制、配音、配字幕、剪辑这些基本的计算机操作技能后,每个学生都能成为“导演”,按照自己的喜好导演出一部精彩的微课程。当然,为了不本末倒置,我们并不需要微课程有多好的特技,所有的技术都是为内容服务的。只需要学生能把这个知识点讲解清楚,就算是一个成功的微课程。所以教师在点评时要注意这点,不要因为某个视频的特技用得多而过于给予美誉,以免引起以后的效仿而忽略了内容讲解的浅白清晰,失去微课程的意义。学生制作微课程,目的不是炫技,也不是用来提高软件操作能力,而是考查他们对预习内容的理解。分学习小组也是为了互帮互助,有困难时可以互相启发,在讨论中对知识点的理解能更加深入。 二、微课对电子测量课程教学改革的启示 微课的优势很明显,但是微课也有其不足之处,我们不可能用微课这种教学模式完全代替传统的课堂教育。原因很简单,对于简单的知识点,学生依靠自学不会出现理解上的困难或者偏差,但是对于困难的知识点,在没有教师的讲解和指导下,学生在理解上有很大的困难,所以不赞成全程采用微课模式。但是作为一种新的教学手段,微课还是为“电子测量”这门偏向技术的课程带来了新的启示。 (一)为电子测量众多仪器的操作提供了示范平台 在以往的电子测量课上,重点讲解各种测量仪器的工作原理,伴随着的是大量数学推导。数学基础差的学生会被众多的烦琐公式弄得不知所云,从而失去学习的兴趣和动力。而且电子测量这门课长期以来有个误区,学生以为只要会操作仪器就行了,对于仪器内部结构、工作原理不求甚解。对于测量得来的数据,也不做数据处理。微课需要学生把各种测量仪器,比如示波器、电压表、频率计等的使用方法用微视频来展示,同时配上语音讲解,对于后期的误差分析也用图表展示出来。因此微课是在凸显这门课程的教学目的和优秀价值理念的前提下,把学习主动权交还给学生,教师起到的是领路人的角色,更多的责任在于启发和引领,归纳和总结。与以前的口若悬河滔滔不绝相比,淡化了教师的主体地位,提升了学生学习的主观能动性。 (二)为电子测量构建了新的教学模式与学习方式 在微课的冲击下,如何让学生感兴趣并且主动参与到课堂教学上来,如何吸引学生注意力,如何掌控课堂的节奏,这些都是教师应该考虑的问题。教师不能仅仅着眼于把课讲好,更应该注重学生的个体发展,尊重个体差异,给予每个个体足够的发展空间。”翻转课堂”已经作为一种新型教学手段,在某些专业教学中采用并取得了较好的效果。翻转课堂要求学生在上课前先观看微课程视频,完成相应知识点的学习,再回到课堂中来,对于线下学习不明白的地方进行师生互动,解决线下遇到的困难。这样一种方式实际上是把传统教学和新型教学模式有机地结合起来,不仅对于学习者而且对于教导者都提出了新的要求。 (三)有效采用微课教学方式,发挥实践课程的优势 作为一门有众多实验课程的功课,“电子测量”需要通过做实验来加深对课本上的知识点的理解。目前的普遍情况是,女生动手能力比男生差,如果分组到一起,一般都是男生动手调试仪器,女生记录数据。这样不利于女生动手能力的培养。究其原因,有怕触电的畏惧思想,有怕麻烦的畏难思想,还有根本不懂怎样做的。如果能在做实验之前观看了微课程的示范操作,她们也就明白做实验其实也很容易,只要规范操作就不会出问题。作为工科专业的学生,实验和实践必不可少,合理利用微课程能大大提高实验的成功率和操作的规范性。 三、微课在电子测量教学应用中的优势与劣势 (一)优势显而易见,作为一个3到5分钟的微课视频是能够在这个时间段中吸引学生的注意力,过长的时间必然会导致学生注意力的分散。微课在内容编排上通常是一个知识点一个视频,不拖泥带水,不可责备求全。力求能讲清楚一个知识点即可,如果学生在观看完这个视频后仍有疑问,可以在课堂上向教师提问,教师作为引领者,负责答疑解惑。课下,教师也可以通过网络进行答疑,拓宽了学习的场所。由于观看微课程的地点既可以在学校,也可以在家里。在宽松的环境下,学生能以放松的心情投入到学习中。 (二)劣势3到5分钟的微课颠覆了传统教学理念。有的教师会认为既然有视频,就不需要教师讲解了,让学生都去看视频就行了。这种认识上的不到位会使得微课的作用大打折扣。诚然微课能为教师省却很多讲解知识点的时间,但是内容的展开,知识点的总结,课堂习题的讲解,还是要教师来完成。另外,微课视频的制作容易陷入本末倒置的境地。有些教师认为要吸引学生的注意力,视频的制作就需要越炫越好。结果在技术上投入了大量的精力,反而失去了务实求真的精神。学生的注意力都被绚烂的技术吸引过去了,对于视频讲解的知识点反而忽略了。另外,一个微课视频包含的内容也非常值得斟酌。有些教师认为微课就是说课,说课就是把一堂40分钟的课浓缩成3到5分钟的微课,导致内容过多,没有重点。 (三)反思作为一种新型的教学方式,微课利用移动设备进行教学的模式目前在全世界范围内都得到了推崇,国内的教育界对这种新型教学方式也是持肯定的态度。引用这种新的方式在电子测量课堂教学上,还需要不断磨合,去芜存菁,使得这种先进的教学模式更加适应我们的教学,更加接地气。 作者:张辉 单位:广东第二师范学院 电子测量论文:独家原创:浅谈职业学校电子测量课堂教学 摘要:大力发展高等职业教育是国家的既定方针,国民经济的飞速发展对应用性人才的需求也十分迫切。但我国的高等职业教育历史不长,对高职的发展规律目前仍处于摸索阶段,特别的一些职业学校把以前的三年制变成了两年制,国内众多高职院校在教育教学改革方面也进行了大胆实践,取得了一定的成效。本文针对职业学校《电子测量》课堂教学中学生出现的种种问题进行分析,然后提出了相应的措施,最后给文章来个简单的总结。 关键词:电子测量,职业学校,课堂教学 课堂教学是学校教育教学工作中极为重要的组成部分,他直接关系到学校的办学质量及学生的学习成效。作为一名教师,我们每天都要组织课堂教学,可目前我国职业学校在教学当中存在很大的问题: 1.就中专生缺乏学习的积极性,大部分都是想着自己成绩差与大学无缘,然后在同学和老师的谈说下来到了职业学校,但因为中专生的基础较差,在上课时感觉是饱受煎熬、受尽折磨。 2.教师课堂组织教学失策。这种情况当然不多,但的确存在。主要表现在错误的教育观和学生观、课堂教学行为中的随意性,如课堂语言毛病多、上课讲话过快、教学过程安排不当等、课堂教学缺乏艺术性、课堂管理不当、滥用处罚手段、教师情感的偏差等方面。诸如教师本人的业务水平不高,教学方式方法不当;对教学不负责任;对学生要求不一致,明明错了还要掩饰;讽刺和训斥学生等等。这些因素的存在“经常打击学生的积极性、自尊和自信”等等。这些因素的存在,都会导致教师威信的降低甚至丧失。 3.电子测量是一门孤躁而又累的专业,很多学生因为自己的对电子的认识不够,就是对课堂的内容不明白,加上孤躁的电子测量。从而主动性和兴趣都没有了,对于一门理科,如果没有了兴趣,那还能学下去吗? 4.由于课堂上,很多老师都是以传授为主,对学生的问题过于忽略,那样课堂上的主体还是老师,学生根本就不能真正的学到知识。 5.学生的心理影响,特别的在农村,在职业学校读书的学生一般都是被认为不是很好的学生,无形中,很多学生就开始带有一定的影响还有就是学生的压力过重。继而导致学生的心理 6.电子测量需要的更多是学生自己的动手能力,但是有的职业学校因为条件的原因只是给学生来个简单的描述,从而使学生的动手能力偏低。 针对职业学校电子测量教学中出现的问题,笔者做了几点阐述: 1.提高教师的教育教学和管理能力是解决这种课堂问题的关键所在。作为课堂教学的直接操纵者,教师的教育理念如何,决定着他如何实施教学,决定着他如何组织和管理课堂,也决定着他如何处理课堂中的问题行为,那么也就决定了有什么样的课堂。这有赖于每一位教师更加主动、积极的学习,有赖于每一位教师真正把课备得深入浅出,符合学生实际,让学生学到东西。教师要精心设计课堂教学,丰富教学活动,努力提高教学艺术。老师可以通过师生互动培养学生与老师的感情。还有就是提高学生主动性,比如通过讨论问题,让学生成为课堂的主人。 2.实践教学。通过实践教学掌握科学的实验方法,养成严谨的工作作风。经过系统化、规范化的训练,使学生熟练使用常规的电工电子仪器、仪表和设备,具有电工电子线路和常用控制系统的测试分析能力。实验内容除验证性项目外,采用较多的设计开发性项目。单独开课的实验课程为:电路实验、电子技术基础实验、电机与电气控制技术实验,可编程控制器应用实验、电视原理实验、高频电子技术实验等,实验教学实现实验室的开放教学,激发学生自主学习的热情。比如就拿示波器做个例子,要学生理解示波器的原理,实验的目的和示波器的操作,同时对于职业学校来说要学生明白示波器的用途 3.增加课堂的趣味,因为电子测量是一门高科技的学科很多学生会因为难度较大从而自信心下降,从而对本课程产生反感的现象,所以可以通过一些抢答形式提高学生的兴趣。 4.定期考核,因为学生都是不想自己考那么少分的,对于职业学校也一样,可以再期末对学生进行期末总结,评出好成绩的学生,并给予一定的奖励,那样学生的主动性就会提高了,像以前那样浪费时间。 5.互帮活动,那是老师与学生间,同学与同学之间的活动,因为一间学校总有好的同学和差的同学,由于差同学可能因为考试不好导致心理问题产生不想学的念头,老师可以给与学生帮助,一方面可一拉近老师与学生的距离,另一方面又可以鼓励学生去学习,另外,可以采取一帮一的活动,就是老师安排每一位差的学生有一个成绩好的学生来辅导。 6.提倡多问,因为老师讲课的速度很快,可能一些学生不能明白一些内容,在这里,同学就要多问。不要觉得害羞,提倡不懂就要问的教学理念。 7.中等职业学校课堂教学内容一定要结合专业特点,岗位需求实际,在课堂教学实践中善于创设职业训练氛围和情境,使学生能够做到学以致用。在我们日常听评中,发现有部分课程在这方面做得比较好,可供借鉴。职业学校培养人才的规格、质量必须以社会需求为出发点和归宿点。课堂讲授要实用、实际,紧密联系企业生产实践活动,以及为适应生产活动所需要的各种能力,包括职业道德和行为规范、思维能力、表达能力、职业发展能力和实践能力等。 8.实习基地建设,学校要加大经费的投入,另外与企业进行合作,将先进的生产工艺和技术穿插到实际的教学环节中去,学生的课程设计可联系生产实践来进行,比如让学生自己来操作示波器,让学生自己动手,激发学生的兴趣。充分锻炼学生,调动学生的积极性、主动性,同时发挥学生社团的作用,积极调动和组织学生开展校外实践。校外实习基地不仅可有效缓解教学设备不足、理论与实践脱节的矛盾,对企业来说也可以获得高素质的人才,提高企业的知名度,形成学校和企业双赢的效果。 9.职业学校课堂教学一定要避免和克服脱离实际的所谓全面和打基础,避免空洞的说教,而要“眼睛向外”,从劳动力市场实际需要出发,真正做到就业岗位需要什么就讲什么,就做什么,这不是短视,而是抓住了职业教育的本质特征,是在办真正的职业教育。文化课功能化,专业课实际化. 总结:职业学校电子信息技术是近年来发展最为迅猛的领域之一,越来越成为一个国家发展水平的标志。电子信息产业的发达与否在今后相当长的一段时间内将决定一个国家综合实力的强弱,我国也把电子信息产业作为国民经济的一个支柱产业大力扶持。对于我国职业学校的电子测量教学在新课标下还是存在一定的问题,因此还要加大对职业学校教学的调查和研究,加大中专生的测量教学,从实职业学校办学理念。 电子测量论文:从《电子测量》课程看现代高职电类工具课程改革 摘要:随着现代化制造业的飞速发展,对于实用高技能型人才的需求日益增长,随之而来的是高职教育的同步改革。在高职电类专业教学中,课程的设置需紧跟行业企业的需要,其中非常重要的一部分是仪器仪表的使用,工具课程如何教学成为亟待解决的问题。文章从《电子测量》课程教学方法出发,探索新形势下电类工具课程的改革方法。 P键词:工具课程;课程改革;课程融合 1背景 当前高职教育,以培养实用技能型人才为主要目标,其根本目的是更好地适应现代化生产需求。高职教育有其特殊性,不要求高深的理论钻研,更多的是对实用技能的了解和使用,能够掌握一技之长成为对高职学生的基本要求。针对教育的特殊性,高职课程设置及教学方法也有自己的特点。 随着现代制造业的飞速发展,高职教育越来越多地受到社会的重视,行业企业也逐渐参与到高职教育中,并逐渐融入高职教育体系改革。作为我国高等教育的一种新型教育模式,高职教育以工作过程为导向,逐步将课程教学衍变成更适应于技能培养的模式。在此基础上,如何改革课程结构和课程内容也成为当前高职教育所面临的问题之一。 2课程设置的特点 高职课程设置着重于“技术”,为了培养更符合当代社会发展需求,符合制造业快速增长的人才需求,高职电类课程在设置时,是以“实践技能培养”为重点,突出学生的认知规律和职业能力培养规律,提高学生的发散思维,从基础技能的掌握延伸到对现代化智能仪器仪表的熟练运用,从而实现实用技能型人才培养的目标要求。 随着先进的教学模式的改变,在实际教学过程中,改变传统的以教师为主导的模式变得尤为重要。特别是电类课程教学,因为是工科专业,电类课程对学生的实际操作能力要求更高,很多技能的掌握并不能靠教师言传,而对于很多课程本身,在教学时已经要求学生必须具备一定的实际操作基本仪器仪表的能力,因此,就衍生出工具类课程的教学,如《电子测量》。而工具类课程如何教、怎么学也成为必须思考的问题。 3工具类课程改革的必要性 《电子测量》课程是电子信息类专业基础必修课程,主要教授学生有关电子测量仪器的基本知识和电子测量仪器的操作使用能力,其目的是使学生更好地使用和维护电子仪器,初步形成解决实际问题的能力,通过理论与实践的学习与训练,使学生的全面素质得到提高,职业道德观得到加强。 电子制造业在不断发展,各种先进的仪器仪表层出不穷,随之而来的仪器仪表的使用和操作成为了几乎每个电子人的必修功课,通过对仪器仪表的熟悉和实际操作,达到电子产品的设计、生产、检测和维修。可以说,工具课的应用是学生学习其他课程的一个保障。 在工具课程教学中,以往的教学通常是将其单独开设,作为一门独立的理论、实践课程,一般开设在大一的下学期或者大二的上学期。然而在实际教学过程中,由于其他相关课程开设不同步,所以会导致在学习过程中出现听不懂弄不明白的情况,而且非常难纠正。 4融合课程、突出实践 针对《电子测量》课程内容特点,教学过程注重实践环节,这与很多专业课程需要进行实践教学相符,因此,教学过程中,可将课程整体打散,整合到相关专业课程中,不再专门开设在某一学期,同时,采用项目式教学,按照知识点归类,同时配以相应的工具课教学,让学生们在学习专业知识的同时掌握工具使用,以达到齐头并进的目的。 教学过程中,采用专业课教师和实践课教师分离的教学方法,专业课教师专职教授相关专业理论知识,实践课教师负责学生测量仪器仪表使用的培养和专业课内实验教学,两者各司其职又紧密联系,让学生在学会专业知识的同时增强实践操作能力,培养仪器仪表的使用能力。 工具课程的整合,着重在于将其与专业课程的实践教学部分融合,采用项目式的教学方法,将“教学做”一体化带入课堂,带人实验室。可采用翻转课堂的教学方法,对学生提出问题,由学生自行思考、讨论、实验,再由教师进行总结,对理论知识归纳,对实践操作中具体问题进行解惑,加深学生记忆,提高学生熟练度,增强学生动手能力,形成“教师――学生――教师”一整套的课程教学体系。 采用虚拟与现实相结合的方法,引人虚拟仿真,对于课程教学,结合仿真软件,如电路连接、元件参数测量等,利用电路仿真软件锻炼仪器仪表使用方法,再应用于专业相关实践操作中,使学生巩固专业课程知识,同时增强对实践技能的把握,进一步为专业整体人才培养提供支撑,同时使相关实践教学达到更好的效果。 课程在高职人才培养中占据重要地位,课程改革关系到教学活动是否能够更有成效地进行。在实际教学过程中,如何不断改进课程,改进教学方法是我们要思考的问题。随着现代高职教学管理水平的不断提高,越来越多的新的教育模式的提出,也为我们改革课程教学提供了宝贵的经验。在实际教学中,我们要不断创新,对课程不断改革,以适应现代制造业发展的需求。 电子测量论文:数字信号处理技术在电子测量仪器领域上的应用 摘 要数字信号处理是当前使用电子仪器进行测量工作的重要组成组成部分,可以说,测量是人类社会发展过程中必不可少的一项工作,而电子仪器则是测量工作发展至今最为先进的设备。如何才能够通过数字信号处理加强电子测量仪器的使用效果成为了当前函待解决的问题。本文便将对数字信号处理技术对电子测量与仪器的影响进行分析,并提出一些意见与建议。 【关键词】数字信号处理技术 电子测量仪器 应用 1 引言 随着科技的不断发展,我们步入了数字化时代,数字化时代的重点在于数字信号处理。数字信号处理是一种采用数字计算的方法,对信号进行后期处理的理论和技术,它的简称为DSP,英文全称Digital Signal Processing。DSP发展至今,单点指令平均执行速度和每秒处理语言指令之多是我们无法想象和超越的。数字信号处理技术在电子仪器测量中是非常重要的,测量是人类社会发展过程中必不可少的一项工作,人类社会的发展是离不开测量的,电子仪器在使用的过程中主要的作用就是要进行相应的测量,因此,将数字信号处理技术应用到电子测量仪器领域就变得越来越重要。本文就是对数字信号处理技术在电子测量仪器领域上的应用进行分析,为相关的研究提供借鉴。 2 测量的作用 测量在生产实践中占据着重要的地位,将抽象事物具象化是测量的主要内涵,尤其是针对生产制造领域,一个产品想要批量生产,各项的参数信息必不可少,获取这些信息就就是测量的工作。另外,测量能够促使生产活动规范化,同样是多应用于制造业,零件生产出来之后,必然要进行检查,通过一系列数据来对所生产的产品进行评估,以判定其是否符合生产标准。 3 数字信号处理技术的重要意义 电子仪器是进行测量工作的主要工具,随着测量技术的不断发展,对电子仪器的要求也就越来越高,目前多数的电子测量仪器都是通过电信号的形式传递测量结果的,度数的难度较大,更不要说进行分析处理了。而有了数字信号处理技术,就能解决这一难题,针对测量仪器的数字信号处理,其主要内容是将将电信号转换为熟悉信号,然后通过数字信号对信息进行分析,后续工作才能够进行。 4 数字信号处理技术在电子测量仪器领域的应用 4.1 在发生器上的应用 发生器就是信号源,它是一种能提供各种频率、波形和输出电平典型的设备。在测量各种电信系统或电信设备的振幅特性、频率特性、传输特性及其他电参数时,它可以用作测量的信号源或激励源。发生器在测量时使用的是频率合成技术,需要利用低通波滤器来完成相应的测量工作,而数字信号处理技术的主要内容就是进行滤波,采用数字计算的方法,对信号进行后期处理的理论和技术,它能够克服晶振仅仅能够提供特定频率的相应缺陷,提高了信号输出频率的准确性和稳定性。 4.2 在电压测量中的应用 电子测量时泛指以电子技术为基础手段的一种测量技术。它是测量学和电子学相互结合的产物。 在电子测量的过程中,电压是电子技术测量的一个基本参数,电压测量是电子测量的基础。很多电子设备都与电压有关,如信号发生器、发射机和接收机等。电压的测量对电流、场强、衰减等参数的测量也很重要。目前的电压测量已经被数字化,实际应用中,在数字信号处理的过程中有两种形式:一是交流电压和直流电压转换之后再进行A/D转换,另一个就是在得到了直流电压的时候直接进行A/D转换。在这两种转换方式都涉及到了A/DD换,A/D是指模数转换,是数字信号处理技术中非常基础的环节,它将模拟量或者连续变化的量进行量化(离散化),转换为相应的数字量的电路。A/D转换包含三个部分:抽样、量化和编码。如果将A/D变换的三个部分都应用在电压表上,就会大大提高电压表测量的准确性、抗干扰能力以及分辨能力。 4.3 在示波器中的应用 示波器是一种用途十分广泛的电子测量仪器,它能把肉眼看不见的电信号变换成看得见的图像,便于人们研究各种电现象的变化过程。它通过波形的形式将所要测量的信号显示出来,被测信号通过电子束打在荧光屏上,显示的图像有助于测量人员的分析与解读,电流、电压、频率等都能通过示波器。进行显示,此外,一些较为特殊的信号也能够在示波器上显示出来,诸如调幅度、相位差的显示也常常出现在示波器的应用范围内。假设使用一个标准信号,将其输入到相应的示波器中,并且将这一输出信号设定为s(k),在这样的情况下,就能够准确地计算出示波器对于信号的离散型算式h(k),在对这一离散型算式进行存储的过程中,需要加存一个信号重构的反卷积算法,在这样的情况下,就可以得到以下的结论:无论示波器达到了什么样的标准,信号是否存在着失真的现象,都能够根据现有的信号进行重构,从而得出我们想要得到的信号。这样,进行电量信号的观测便无须再受到示波器的限制。 5 结论 随着数字信号处理技术的不断发展,它在多个领域都是具有很大的发展空间,通过上文我们不难发现,数字信号处理技术是当前使用电子仪器进行测量工作的重要组成组成部分,它对提高电子测量效果以及电子测量仪器的使用有着非常重要的作用。本文详细分析了数字信号处理技术对电子测量与仪器的影响,并提出相应的意见与建议,具有一定的实际指导意义。 参考文献 作者简介 王志勇(1983-),男,吉林省白山市人。助教。研究方向为电子信息工程。 作者单位 长春理工大学光电信息学院 吉林省长春市 130012 电子测量论文:基于自动化控制的电子测量技术发展 摘 要:自动化控制技术的不断发展对电子测量技术的应用提出了更高的要求,为了能够更好地了解电子测量技术,本文展开了研究,首先分析了基于自动化控制的电子测量技术的发展概况,在此基础上,分析了基于自动化控制的电子测量技术发展的重要性,并对加强基于自动化控制电子测量技术的发展提出相关策略和措施,希望对电子测量技术发展有所启发。 关键词:自动化控制;电子测量技术;发展研究 一、基于自动化控制的电子测量技术的发展概况 (一)基于自动化控制的电子测量技术的发展背景 我国的经济发展是从20世纪80年代迅速发展起来的,尤其是我国的一些国家政策和经济发展规模,都是那个时代起步并取得卓越成绩的。我国经济刚刚起步的过程是十分艰难的,整个科学技术水平受到很大程度的限制。所以导致我国的经济生产力和生产技术是比较落后。我国是人口大国,为了更好地发展,只有在生产上投入大量的人力,尤其是针对生产建设,投入大量的人力势必会造成更大的成本支出,为了能够更好地建设和发展生产,我国的科学家艰苦创新,对生产技术水平进行发展,而且随着整个生产技术的发展,我国的自动化控制技术取得了良好的成绩,在建设生产上对于自动化控制技术的应用逐步取代了大量的人力进行生产建设,对于生产建设的成本是很大的一种节约。生产自动化技术不断发展,对于我国的现代化建设有非常大的贡献,在自动化控制技术发展过程中电子测量技术不断发展。电子测量技术应用到自动化控制过程中,能够为我国自动化控制技术的发展提供强大的动力支持,从而进一步完善我国的现代化生产过程。 (二)基于自动化控制的电子测量技术的发展现状 通过对自动化控制技术的研究和分析,能够发现在我国自动化生产技术应用过程中,整个电子自动化控制的电子测量技术的发展时间较短,所以对于电子测量技术来说,其应用的过程和应用实际还没有达到很成熟的阶段,在整个自动化控制中的电子测量技术中还存在一定的问题,影响整个电子测量技术的发展,尤其是针对整个电子测量技术,对于整个自动化控制技术来说,在实际生产应用中,使用电子测量技术还没有达到一定的规模,尤其是针对整个自动化控制技术来说,但是在整个电子测量技术的发展上,发展技术和发展空间很大,尽管是作为一种新兴的技术,但是同时能够保证我国绝大多数生产和建设工作取得良好进展。电子测量技术的发展成本很高,这大大限制了整个电子测量技术的发展,所以很多一些规模较小的企业和生产单位还不具备在自动化生产中应用电子测量技术的基础,从而导致电子测量技术的发展受到进一步的限制。 二、基于自动化控制的电子测量技术发展的重要性 (一)利于电子测量技术动态性的发展 通过研究和调查,能够发现在电子测量技术发展过程中,往往只是利用自动化技术对生产建设进行一种单一的管理模式,这种管理模式对于整个生产建设工作的管理是一种弊端,管理模式是动态的管理模式才能够促进生产建设工作的效率提高。但是在进行实际的管理工作中,只应用自动化控制技术对整个生产建设进行管理是一种静态的管理。所以在实际的生产工作中,要把电子测量技术应用到整自动化控制技术中,从而能够保证整个生产建设工作实现动态管理。这种管理方式对于我国的自动化生产来说是一种重大的突破,有利于电子测量技术动态性的发展,从而能够保证整个现代化建设步上一个新台阶。 (二)利于电子测量技术高效性的发展 在国民经济发展过程中,自动化控制是检验我国生产企业是否得到提高与发展的重要标志,同时通过对自动化控制技术的管理,能够看出我国的经济水平和生产建设的重要作用,能够为对我国经济水平的稳步提高做出重要的贡献。在自动化控制技术中应用电子测量技术能够将整个电子测量技术的发展提上一个新台阶,电子测量技术通过借助自动化控制这个平台能够得到更大的完善,为了能够将生产过程更加完善,自动化生产控制技术也需要对整个生产技术进行优化和调整,而电子测量技术能够将自动化控制技术的效益发挥到最大,能够有效提高自动化控制技术在生产过程中管理的高效性。为了能够将整个电子测量技术进行完整发挥,需要对应用过程中产生的问题进行调整和优化,从而保证生产建设的有序性,这种应用模式能够促进生产力的提高,从而有助于我的自动化生产企业的获取更大的经济效益。 (三)利于电子测量技术全面性的发展 在对自动化控制技术的研究中不能忽视电子测量技术的效用,只有对两者的效益进行研究,才能够保证整个电子测量技术发挥最大的功效。两者结合能够产生出更大的效益。所以为了能够保证整个电子测量技术发挥出更大的效益,要对整个自动化控制技术进行完善和优化,在应用过程中,要结合自动化控制技术的特点,不断实现更大程度上的应用效益,有利于促进我国的电子测量技术在未来的发展过程中得到更为全面的应用与发展,从而创造出更大的经济效益。 三、加强基于自动化控制电子测量技术发展的主要措施 (一)重视自动化控制电子测量技术的推广 电子测量技术在我国的应用情况需要与整个生产建设相结合,只有在自动化的生产建设中应用电子测量技术才有助于电子测量技术的推广。所以在进行自动化生产过程中,有关单位和部门要注重对电子测量技术的推广,只有将电子测量技术所能产生的效益推广到建设单位手中,要管理人员明晰整个电子测量技术与自动化控制结合所能产生的效益,才能够保证整个电子测量技术在自动化控制中的发展和应用。注重对电子测量技术效益的宣传,能够更好地实现电子测量技术的发展。 (二)拓展自动化控制电子测量的范畴 在自动化控制技术中应用电子测量技术能够实现更大的生产效益,但是在实际的应用过程中,整个电子测量技术受到功能的限制,会导致应用程度不完善,所以要针对这一情况去进行研究和创新,要能够不断拓展电子测量技术的应用范畴,保证整个电子测量技术在自动化控制环节中的实际应用。只有这样才能够促进整个自动化生产建设的大发展。 (三)降低电子测量技术的成本费用 电子测量技术的应用成本较高是制约电子测量技术发展的主要原因,为了更好地发展电子测量技术要能够对电子测量技术的成本费用进行降低,不断对科学技术水平进行创新,加强对电子测量技术的研究,降低电子测量技术的成本费用,以达到提高整个电子测量技术的应用效果。 结语 总体来说,电子测量技术在自动化控制中发挥重要作用。为了促进自动化生产,我们要结合自动化控制的电子测量技术的发展背景和发展现状,对电子测量技术在自动化控制中有利于电子测量技术动态性的发展和高效性的发展以及全面性的发展的重要性进行分析,然后积极采用重视自动化控制电子测量技术的推广、拓展自动化控制电子测量的范畴和降低电子测量技术的成本费用等措施希以达到提高电子测量技术发展的效果。 电子测量论文:浅谈我国电子测量专业的发展 摘要:电子测量技术在生产应用中主要用于测试测量,对于电子电路进行相应的测量也是测量专业的必备课程,同时国家对于电子测量专业的发展也是极其的重视。与此同时,许多年轻人也意识到这个专业的前景,积极投入到这个专业当中来,为这个专业增添了大量的活力。 关键词:电子测量专业;发展;前景 1.电子测量概述 电子测量泛指以电子技术为基础的一种测量手段,是测量技术学与电子工程学相互结合的一种产物。电子测量除了具体运用电子测量的原理、方法和设备对各种电量、电信号以及电路元件的特性以及参数进行测量外,还可以测量各种敏感器件和传感器件,以及测量一些常规器材无法测量的器件,并且这种测量具有简单方便、准确率高等特点。最近几年计算机基础与微电子技术的快速发展为电子测量技术增添了巨大的活力。电子计算机的使用尤其是微型计算机与电子测量技术的结合,构成了一种新的仪器与测量系统,即人们通常所说的“智能仪器”和“系能检测机器”。并且对其功能可以进行自主选择,如数据处理、数据传输、故障诊断、误差修正等,这样不仅改变了若干传统的测量方法与概念,更对整个电子测量和其他的相关产业产生巨大的推力,现在电子测量技术已经成为电子科学领域中最为重要且发展迅速的一门分支学科。 2.电子测量技术的发展、现状以及存在的问题 2.1测量技术的发展 20世纪60年代中期,我国刚刚改革开放,同时也随着中小集成电路工厂的建立,所谓的集成电路就是讲电阻、电容、二极管和三极管等等电源器材进过半导材料工艺或者薄膜工艺制作过程中在同一个硅胶片上,并且按照某一种顺序排列起来,具有某种特征和功能,从而打破了传统半导体材料的概念,实现了材料、电路、元件三位一体的目标。集成电路的产生使得原本的基本电路变得更小。因此由电子集成电路做成的电子测量仪器越来越小,同时其测量的范围更为广泛,精确度也大大提高了,从而极大地推动了电子测量专业的快速发展。现在一些比较先进的电子测量技术都是由集成电路组成,并且现在还有了智能功能,特别是在顶尖的世界仪器和现代化的农业生产中,集成电路的测量仪器具有巨大的优势。20世纪70年代以来,计算机、微计算机发展迅速,同时也适应了现代化农业生产的新需求甚至是战争的需求,测量技术与仪器在不断地进步与改进。随着测量技术的不断提高又相继出现了智能仪器、虚拟仪器和互换性虚拟仪器等计算机仪器和自动测试系统。计算机与现代机器之间的联系日益紧密,同时二者的界限也逐渐模糊,电子测量领域也不断拓展。近几年,以网络为代表的网络技术的出现以及与其他高科技的结合,不仅使智能网络进入日常生活中,而且也为电子测量技术带来了前所未有的发展空间和机遇,网络化测量技术与网络功能的新兴产品也由此诞生。 2.2测量技术的现状与存在的问题 在我国,由于国际化需求,在航天器和武器系统的单元系统也设计了电子测量技术,进行自我检测功能。但是在实际自我检测功能自动测试的试验中,尤其是在武器系统的自我检测中,缺少人工检测步骤,这就存在大量的安全隐患。由于缺少实用的人工智能检测技术,导致了故障检测水平低、实用性差、网络水平低。所以在这个方面,电子测量专业还要向自动化的方向发展,将自动化和测量进行有效的结合,给电子测量技术注入新的活力,电子测量和自动化是相同重要的,电子测量需要通过自动化的方式来体现。而对于现在的科学水平还不可以进行有效的结合,所以就要对测试体制方面进行改革。在国内还没有完整的边缘扫描技术和完整的智能内装系统。因此国内的电子测量技术与国际还存在着一定的差距,国内20世纪末就提出了内装测试系统和可行性系统的探索,并且随后就研制了相应的设备,并制定了相应的制度与规定。近些年,我国的测量技术的可靠性和稳定性得到了很多方面的重视,国内的电子测量技术有了很大的改观,测试技术产业在最近几年也有了很大的改变,已经走出了前几年的低谷。电子测量技术产业已经步入正轨,我国的测量技术取得了长足进步,特别是通用电子测量与汽车设备的测量与研发方向,与国际上的平均水平正在快速地拉近,对国外的电子测量产业的巨头产生了一定的冲击。模块化和虚拟技术的发展,为我国的电子测量技术带来了新的契约,加上各级政府的重视,我国自主运用标准的实践与运用,都在为该产业提供前所未有的动力和机遇。通过这几年来看,我国的电子测量技术增长速度极其迅速。国家也想通过这几年的努力发展来改变现状,快速地拉近与国际化平均水平的差距。 3.电子测量技术的前景 网络技术的出现,正在并极大地改变了人们生活的各个方面。在现实中具体表现在计量测试、测控技术和仪表领域中。微机化仪表的产生,高档精密机械的出现以及测量信息的地域性、全国性乃至全世界共同标准资源的共享,各个等级测量标准的选定都与电子测量技术有关。电子测量技术水平提高了,与之对应的微计算机、高端知识产业等科研先进部分都会有所联系,并且,电子测量在科研的部分中占据着很重要的部分,这也是一个重要的研究基础。那么电子测量技术在这个过程中起到了至关重要的作用,知识的引导、技术的支持、思想的总结等等高端的指导思想。 21世纪,我国的电子测量技术的发展趋势和方向是:测量数据的采集以及处理都采用自动化的模式进行处理,采用了自动化、实时化与数字化,测量数据管理的科学化、标准化和规格化,将粗量数据传播与应用的网络化、多样化、社会化、数字化以及先进化的全面测量等广泛地运用到工程测量中,并且发挥电子测量的主导性、主观性与准确性。我国测试技术已经进入到了全球平均化的水平,同时我国的标准化测量已经进入了设计阶段,而且采用了世界先进水平与我国自身水平相结合的方法,逐步向世界一流先进水平迈进。但是如何进一步发展,发展的主要内容是什么,这些都是摆在测量工作者面前的首要难题。所以,当从事电子测量专业时,就应该准确地思考测量基础行业的发展方向以及基础行业要做的是什么。只有了解这些问题以后才可以很好地解决自身与工作之间的问题。任何技术的发展都取决于社会发展的需要以及社会人们的思想状态。根据调查,20世纪初硬件成本6%,检测开发24%,检测操作57%,维护成本占了13%。除了硬件成本外,其他3项基本都是软件开发、维护、操作成本。因此,对于软件的开发、移植、维护,应该是检测系统重点研究的问题。因此,美国对于此次的调查格外重视,并且提出了相应的重点描述和规范,以信息模型对采来的数据进行格式化的、标准化的处理,很好地消除了信息之间的层次性与间断性,并且消除了整体应用的障碍,将测试从宏观上分为产品描述层、仪器控制层、测试资源管理层等等内容。其根本目的就是建立一种通用的认知模式与思考模式。该体系在衍生出由具体硬件、软件和系统实现的整体体系,使得测试与检测贯穿产品从设计思想到装配现场的整个寿命周期。从初期的设计阶段到成型阶段需要大量的测量技术,涉及高端的技术产业还需要使用电子测量技术来提高精度。在产品成型阶段所需测试程序与过程中信息的使用都是紧密相连的。故在产品的隔离和修理中,在判断报告和诊断测试中需要维护信息的收集和诊断信息的反馈。同时通过渐行的方法逐步确定开放系统的体系环节,设计了4个开发项目,每一个发展目完成后,产生一个开放系统体系完整的开放部件,通过每一个独立的零部件的相互补充最终形成了一个完整的个体。他们之间是紧密结合的,每一个部分的相对位置都是事先计算好的,这种误差需要降低到最小。电子测量技术在这里起到了至关重要的作用。所以,现代化的每一个部分都需要精密的电子测量技术。 4.结语 电子测量专业是一门用计算机等现代化技术进行电子信息测量的学科主要是研究信息的获取与处理能力,电子设备与信息系统中的某些部件的测量。现在,电子测量已经涵盖了社会的诸多方面,比如航空设备的运动路线的测量、国防建设武器的合理性规划等,甚至现在人们日常生活中都可以用到的具体工具等都体现了电子测量技术。所以这个专业的毕业生在较为广泛的领域内具有较好的技术适应性,就业范围广、实践能力强、工作上手快、就业率高是他们的特点,毕业生在相关的企业和工作单位中可以较快胜任生产、经营与技术管理等工作。 电子测量论文:数字信号处理对电子测量仪器的影响分析 摘 要:数字信息化在我国越来越受到重视,许多人开始关注数字信息化,这也就决定了数字信息化在我国的使用范围和影响。测量是社会发展过程中必不可少的一项工作。在研究的过程中会发现数字信号处理与电子测量有着很密切的联系,在使用电子仪器进行测量的时候是离不开数字信号处理的,离开了数字信号处理电子测量是无法正常运行的,所以说数字信号处理与电子测量是紧密联系的。为了方便使用,就需要对数字信息处理和电子测量技术之间的关系进行研究。基于此,文章就数字信号处理对电子测量仪器的影响展开分析和探讨。 关键词:数字信号处理 电子测量仪器 影响因素 引言 数字信号处理技术就是指利用计算机或者是其他的信息设备来对相应的信号进行分析和处理,从而得到有用的信息的过程的一门技术。数字信号处理技术可以将同一类型的信号转变为数字信号,这样计算机就可以进行相应的处理。目前,人们对数字信号处理技术在电子测量仪器领域上的应用进行了大量研究,数字信号处理技术对于电子仪器的测量有着非常重要的意义,必须要重视数字信号处理技术。 1.数字信号处理技术的重要性 1.1测量的作用 测量也可以使得生产活动的行为更加规范,在机械零件制造的过程中,已经生产完成的机械零件必须要进行相应的检查,判断这些零件是否符合相应的标准,而且通过测量也可以了解相应零件的各个环节是否符合零件的使用要求,工作人员对于零件的参数进行充分的了解,才能够在生产制造的过程中落实到每一个生产环节。 1.2数字信号处理的意义 测量技术在不断地发展,目前测量工作使用的都是电子测量仪器,电子测量仪器的应用使测量结果更加精确,也提高了测量的效率,但是电子测量仪器的测量结果都是利用电信号的形式来进行表示的,这样测量人员就很难对测量结果进行相应的分析,但是数字信号处理技术可以将电信号进行转化,转变为数字信号,这样工作人员就可以利用数字信号处理技术来对相应的数字信号进行分析,保证了后续工作的稳定运行。在电子测量仪器测量的过程中,如果使用的是直流电压,那么就要进行数模转换,如果使用的是交流电压,那么就要先进行交流电压和直流电压的转换,之后再进行数模转换。这样就可以使得测量的结果更加准确。 2.数字信号处理对测量仪器性能的提高 (1)信号发生器。信号发生器是产生设定信号的电子仪表,利用频率合成技术促进了信号发生器质量的提高。通常采用直接数字频率合成方法的低通信号处理技术,和间接锁相式合成信号处理技术。合成信号处理技术促进了输出信号的稳定性和准确性提高,几乎保持了与基准信号相同的水平。所以数字信号处理技术的提高促进了信号发生器性能的稳定和使用范围。 (2)示波器与模拟示波器。示波器可以测量电子电路中的微量信号,并动态的实现在工作平面上,示波器的工作特性很大程度上取决于采样技术。数字化的采样和处理技术保证了示波器的采样质量,从而可以为测量人员提供准确稳定的测量波形图,指导后续数据处理等工作。采样技术包括实时采样、非实时采样、顺序采样、随机采样等,扩展了示波器的工作范围。模拟示波器可以根据实验测量要求,自由的改变波形信号和触发点的位置,输出较为理想的波形。 (3)频谱分析仪。频谱分析仪主要应用于频域测量领域,分析数字信号的频域特性的一种电子测量仪器。频谱分析仪采用的数字信号处理技术有高斯滤波、离散傅里叶变换、拉普拉斯变换、快速傅里叶变换等。高斯滤波的频谱分析仪促进了电子测量设备的小质量和高可靠性,快速傅里叶变换可以模拟信号处理,实现了信号的实时测量与分析。另外扫描外差技术和快速傅里叶变换技术结合的频谱分析仪拓宽了频谱分析的范围,提高了频率分辨力。实时频谱分析仪通过带通滤波的输出信号与A/D转换实现数字化,可以分析、调制和信号显示。 3.数字信号处理技术在电子测量仪器领域的应用 3.1在电业测量中的应用 电子测量的过程中,电业测量是非常常见的,也是最为基本的测量方式。电业测量的机理就是将测量的电压转变为直流电压之后再进行相应的测量。目前电业测量已经被数字化,数字信号处理的过程中涉及两个优秀的问题:一个是交流电压和直流电压转换之后再进行A/D转换,另一个就是在得到了直流电压的时候直接进行A/D转换。但是无论是哪一种转换,A/D转换所包括的量化和取样都是数字信号处理技术中非常基础的环节。在实际的应用中,将这两者应用在了电压表上,这样电压表的测量准确性就得到了一定程度的提升,y量的范围、抗干扰能力和分辨能力都得到了提高。 3.2在示波器中的应用 示波器是一种利用波形来显示测量结果的一种电子测量仪器,被测量的信号必须要将电子束打在相应的荧光物质上,这样屏幕上就会显示出相应的图像,工作人员就可以对所显示的图像进行分析和解读。如果使用的是常规的电量,那么示波器均能够进行相应的显示,例如频率、峰值、电流和电压。但是如果遇到了特殊的电量,就要通过一定的调整才能够利用示波器进行测量,例如调幅度和相位差等。示波器是一种常见的电子测量仪器,但是示波器在使用的过程中必须要符合相应的规范,如果违背了相应的操作要求,就会导致测量结果出现偏差。在正常的情况下,示波器设备所显示出来的图形能够准确地描述出被测量的信号,以下就是对数字信号处理技术在电示波器中的应用进行分析: 如果将示波器设备当作是信息系统,那么就可以得到相应的关系式: 其中,s(t)是我们需要测量与观察的相应信号,s0(t)是在示波器上所显示出的相应的波形,*是一种卷积运算的符号,h(t)是指已经输入的信号源。因此为了保证测量人员所观察的信号和示波器上所显示出来的信号的契合度较强,那么就要保证示波器的输入激响能够满足迪拉克函数的要求。 只有这一函数成立的时候,s0(t)与s(t)才能够相等,按照斯彭斯的信号理论可以得知,如果上述的说法要想成立,那么就示波器的宽带就要无限大,但是在实际的应用中,这一条件是无法达到的。而且示波器在使用的过程中,还会受到相应的3db带宽的影响。进行估算的时候,使用的是方根原则,而且被测量的信号就是高斯信号,而且高斯信号也是方根原则能否成立的关键,在实际的应用中,高斯信号极少,这样就导致了高斯信号与示波器之间会出现较大的误差。要想减少这一误差就要利用数字信号处理中的反卷积技术,相应的关系式如下: 在这一公式中,l/*就是指反卷积计算,在这对关系式中可以将误差缩小,这一计算公式在过去仅仅是在理论推力中得到广泛的应用,而在实际的应用中很少被应用。但是在科技不断发展的今天,通过数字信号技术就可以将这一理论应用到具体的项目测量中,使得电子测量仪器的应用范围更加广泛。 假设使用一个标准信号,将其输入到相应的示波器中,并且将这一输出信号设定为s(k),在这样的情况下,就能够准确地计算出示波器对于信号的离散型算式h(k),在对这一离散型算式进行存储的过程中,需要加存一个信号重构的反卷积算法,在这样的情况下,就可以得到以下的结论:无论示波器达到了什么样的标准,信号是否存在着失真的现象,都能够根据现有的信号进行重构,从而得出我们想要得到的信号。这样,进行电量信号的观测便无须再受到示波器的限制。 结语 电子测量是一种实现数字化、数据化、信息化的必要手段,电子测量仪器是实现电子测量的必要装置。数字信号处理技术可以更新目前的电子测量设备,促进测量设备性能的提高。多种信号处理技术集成到电子测量设备中将丰富电子设备的测量功能,优化测量效率和品质,提高测量设备的智能化、集成化。
软件毕业设计论文:高职院校软件技术专业毕业设计论文 一、高职院校毕业设计存在的问题 (一)对毕业设计的重要性认识不足 毕业设计一般开设在高职教育的第五学期,此时很多学生都已经签约了用人单位。学生在思想上会认为自己已经毕业,毕业设计只是个形式,只要把论文完成,按时上交就可以了。因此,很多学生在做毕业设计时态度不积极,课堂上有些学生占用大部分时间上网聊天、看视频或者玩游戏,有的甚至不来上课。等到要交作业的时候,随便从网上下载一篇毕业论文应付了事。在每年的毕业论文答辩会上,都出现过这样的情况:学生对自己的论文题目解释不清,对所开发系统的功能描述不准,对专家提出的问题回答不上来。这些都是因为学生没有充分认识到该课程的重要性。 (二)毕业设计选题不当 选题是毕业设计开展的第一步,也是关键的一步。好的选题能够激发学生的创作热情,提高学生的学习兴趣。但是目前有些高职院校的毕业设计选题陷入了恶性循环,主要存在两个方面的问题。一是题目陈旧没有新意。很多教师在毕业设计指导课上会习惯性地给学生一些参考题目,这些题目往往是连续使用了很多年的旧选题,严重影响了学生创新能力的培养和发挥。二是选题不准确。学生缺乏实际项目开发经验,很容易出现选题过大、过小或题目缺乏实际应用价值的现象。题目过大,系统功能复杂,技术要求高,超出学生的能力水平会导致设计任务完不成;题目过小,难度和工作量上就不能满足毕业设计的考核要求[2]。 (三)课程管理不到位 不少高职院校的学生在进行毕业设计时都已经到用人单位顶岗实习,这给毕业设计的管理带来不便。毕业设计的教学模式不同于普通课程,教师一般是定期对学生的工作进展情况进行抽查,对学生设计过程中遇到的问题进行集中答疑。对于已经到单位顶岗实习的学生,只能通过网络进行在线辅导。学生的选题不一样,难度不一样,加上自身素质的差异,他们在进行毕业设计时的工作进度往往是不一致的。由于缺乏统一的管理,最终毕业设计完成情况就各不相同,部分学生到最后草草收场,严重影响了毕业设计课程的教学质量。 (四)考核方式不科学 基于毕业设计课程的特殊性,很多高校都采用集中答辩的方式进行最终考核。答辩时,学生用PPT解说自己的毕业设计项目,评审老师检查毕业论文,进行提问。由于时间有限,评审老师主要检查论文编辑格式是否符合要求,论文是否有明显的抄袭痕迹,项目是否有详细的设计过程,项目是否实现以及专业知识提问能否回答正确。这种考核方式就给部分投机取巧的学生提供了机会。他们从网上下载现有系统,抓取操作截图,把网上相关的毕业论文重新编辑整理,蒙混过关。因此,毕业论文完成情况并不能反映学生的真实水平,这种考核办法存在很大的漏洞。 二、解决方法 (一)提高认识,端正态度 首先要让学生明白毕业设计课程的重要性。教师要利用第一节课给学生讲明白毕业设计的意义、主要工作任务、上课方式和考核办法,让学生对这门课有清晰的认识,在思想上高度重视起来。同时,在平时的课堂教学中,教师除了传授知识和技能外,可以有意识地强调本门课程在进行毕业设计时发挥的作用,让学生对自己所学的知识有系统的认识,为最终的毕业设计打下基础。 (二)解放思想,发展个性 在选题上,教师一方面可以给学生提出专业性的建议,另一方面要充分尊重学生自己的想法。具体做法是:一要充分了解新时代大学生的个性,综合考虑学生对所学课程的理解和掌握程度,关注学生感兴趣的热点话题,从实际出发,鼓励学生选择自己喜欢的课题;二是教师可积极吸收学生加入到自己的科研队伍,感受真实项目的开发过程;三是参加顶岗实习的学生可以选择企业的实际工程项目,在工作的同时完成毕业设计。这些做法可以充分调动学生的学习积极性,锻炼学生的创造力和想象力,充分发挥毕业设计课程的价值。 (三)细化任务,重视过程 细化毕业设计任务,重视过程化管理是保证毕业设计质量的重要手段。一般高职院校学生进行毕业设计可2~3人分组完成。按照自由组合的原则,教师可适度调整,保证每组人员搭配合理。比如两名优秀的学生可以帮助一名中等生;每组中既有编程能力强的,又有数据库设计好的,还有擅长文档编写的,尽量模拟企业真实情况,充分发挥每个学生的特长,做到各尽其才[3]。软件技术专业学生开发管理信息系统的工作任务分解及过程化考核指标如表1所示。(四)全程监控,量化考核毕业设计任务安排清楚后,实施有效的过程化考核手段是非常必要的。合理、详尽的考核措施可以更好地约束和引导学生完成毕业设计。这里,我们建议利用网络作为交流平台,对学生的毕业设计开展过程实施全程监控,对每一步的工作成果实行量化考核。教师首先教学任务安排;学生在规定的时间内提交阶段工作成果,教师审阅并给出修改意见;学生修改并上传修改结果,教师对本阶段作业以百分制打分;当整个毕业设计课程结束时,教师按相关比例进行换算,给出最终成绩。这种考核方式既给了学生充分的自由空间,又能有效督促学生保质保量地完成毕业设计。学生在专业技能得到综合运用的同时,也在自我管理、自我约束和团队协作方面得到了一定的锻炼,为今后进入职场打下良好的基础。 三、结语 毕业设计不仅是学生对所学专业技能的一次综合应用,也是学生职业素质的一次综合培养。积极正确的引导,新颖恰当的选题,规范开放的管理,科学合理的评价是提高毕业设计质量必不可少的四个要素。对软件技术专业学生而言,毕业设计的实施方式贴近企业实际项目开发,能鼓励学生主动参与研究,培养其严谨周密的思维和有效合作的团队意识,改变学生被动接受,疲于应付的学习状态[4],是有效开展毕业设计的重要举措。 作者:张丽景 单位:兰州石化职业技术学院 软件毕业设计论文:三维软件之毕业设计论文 1现有毕业设计指导方法存在的问题 通过以上现状进行对比,可以看出,后者的优点是课题是实际课题,教师对题目有着足够的了解,并且有机会亲自指导学生进行实验,学生也可以在设计的过程中始终看到实物,对所设计的题目有全面生动的认知,对毕业设计的质量将有所保障。而前者虽然完成了毕业设计过程,却很难保证质量。因为在毕业设计初期存在如下问题:第一,一个指导教师带多个学生,按一生一题的要求,即一个指导教师有多个题目,很难做到每个题目都是实际课题,必然有一些题目是理论课题,无法提供实物给学生研究或所设计的机械不能实际生产,更谈不上教师有机会在现场指导学生。第二,学生查阅资料能力较弱,即使能找到资料,也往往多为文字资料、外观图片、局部平面图或类似题目的结构图。可以完成毕业设计的前提是必须对这些资料进行阅读、理解、掌握,这要求学生要有一定的识图能力、理论与实践结合的能力和一定的科研基础。但这些是大四学生不具备或者很薄弱的。只有通过指导教师的反复讲解,才可以帮助学生理解题目和资料。换言之,查阅资料阶段会消耗指导教师和学生大量的时间,这将影响毕业设计的整体进度。另外,目前毕业设计过程中也存在着学生对工程设计的一般程序规范不明确,需要教师逐个对学生进行明确的讲解,这也在一定程度上占用了教师的指导时间。以上种种都将影响毕业设计质量。综上,寻找有效的提高应用型本科大学机械类专业毕业设计质量的新方法势在必行。 2毕业设计三维范例库文件对毕业设计指导的重要性及实际应用效果 2.1建立毕业设计三维范例库文件对毕业设计指导的重要性 针对前面所论述的毕业设计存在的问题,利用三维软件UG、Pro/E、3DSmax等,对现有的机械设计进行规范化建模仿真,并编制数据管理软件类应用程序,将之完善成毕业设计范例库文件,以方便调用的方式,允许学生调用查阅。用生动形象的方式,模拟所设计机械实体结构,使学生对毕业设计题目有更深刻的印象,以解决学生查阅资料难、指导难的问题,提高毕业设计质量。同时,将建模过程分解,以动画的形式将设计过程演示给学生,使学生更明确工程设计的一般程序和规范,提高设计能力,保证毕业设计质量。另外,将以上机械中的通用部件提取形成基础库文件,该基础库不仅可以对除这四大类机械以外的其他设计有所帮助,而且可以为相关课程教师授课时的多媒体课件动画演示制作提供素材,以提高教学质量。 2.2将毕业设计三维范例库文件应用于毕业设计指导的应用效果 笔者曾在毕业设计当中,指导学生设计Stewart平台电液驱动机构,该平台是六自由度并联机构的基础平台,通过六个作动器的协调伸缩来实现平台沿x、y、z向的平移和绕x、y、z轴的旋转运动(共6个自由度),以及这些自由度的复合运动。可用于娱乐业的运动模拟,机器人、飞行器空间交会对接,仿真器、舰船及汽车模拟器,新型加工机床,卫星、导弹等飞行器的精确运动仿真。平台结构并不复杂,但其运动及控制极其复杂,这给学生查阅资料阶段增加不小的难题,并消耗大部分的时间进行消化资料和理解平台的运动方式,影响后续的设计进度和质量。其相关资料图为平面图(见图1),结构不容易理解。经调阅三维范例库文件,找到了相关类似的毕业设计,使学生看到了三维软件构建的“实物”和动画模拟的运动(具体见图2),帮助学生了解其运动和设计搭建过程,为以后的设计打下了坚实的基础,最后,学生以优异的成绩完成了毕业设计,自信满满地走向了工作岗位。 3结语 综上所述,寻找一种有效的适用于应用型本科大学机械专业毕业设计的方法势在必行,而将应用型本科机械类毕业设计和三维软件、数据管理软件三者相结合,建立三维范例库文件,突破传统毕业设计指导方法的局限,可以缩短毕业设计初期查阅理解文献资料的时间,加快设计进度,从而为保证毕业设计质量打下坚实的基础。 作者:徐莉 苗淑杰 刘喜平 刘春香 王巍 付彦虹 单位:黑龙江工程学院机电工程学院 软件毕业设计论文:软件工程专业毕业设计论文 1概述 在应用型本科院校中,尤其是软件工程专业,毕业设计作为教学计划的重要组成部分,是实践教学中的最后一个环节,也是对学生在校期间所学知识的一次综合、全面的总结、应用和提高。由于毕业生数量的不断增加和软件行业的迅猛发展,导致就业门槛越来越高,就业压力也越来越大,通过毕业设计过程中的训练,能有效提高学生的工程应用能力,使学生得到一定的实践经验,有利于学生从学校向工作岗位的平稳过度。因此,毕业设计质量的好坏,不仅反映了一所高校的教学质量,也会直接影响到学生的就业竞争力和就业后的职场适应能力。 2存在的问题 1)思想认识上不够重视学生方面:有些学生存在完成任务式的应付心里,避重就轻,能简就简,敷衍了事。有些学生则只重视找工作而轻视毕业设计,不愿在毕业设计上花费太多时间和精力,甚至有些学生还以找工作为由,完全依赖于导师,向导师索要源代码,甚至花钱在网上购买来交差。已经找到工作的学生,更是认为毕业设计做的好与不好对自己没什么影响,对待毕业设计也更加心不在焉。导师方面:大多数指导教师除了要指导学生毕业设计之外,还要承担大量的教学和科研任务,在毕业设计指导工作上能够投入的精力和时间非常有限,致使有些导师对毕业设计的指导工作不太重视,对学生放任自流,不管不问,或者是直接将相关源代码发给学生,以“简化”指导工作。由于思想上的不重视,学生学习态度不认真,导师指导工作不到位,造成毕业设计流于形式,疏于管理,效果较差,使得学生白白浪费了毕业前的一次综合训练机会。因此,如何充分认识毕业设计的重要性,并进行相应的教学改革是软件工程专业毕业设计必须要面对并解决的问题。 2)时间安排上不够科学毕业设计一般安排在第八学期,这期间刚好是学生求职和考研的黄金时间段,由于目前就业形势的日益严峻,学生就业压力越来越大,当求职和考研时间与毕业设计时间发生冲突时,学生都会选择将主要精力投入到求职和考研上,有些还要去外地求职、应聘考试、面试等,毕业设计自然是无暇顾及。而且,学校方面,为了保证就业率,往往对学生毕业设计的质量也是睁一只眼闭一只眼,这又在无形中鼓励了学生消极对待毕业设计的态度,毕业设计质量下降也就成为必然结果。 3)题目设置上不够合理由于毕业设计在高校各类教学活动中是最具综合性和独立性的,相对于常规课程而言,对指导教师要求也就更高,尤其软件工程专业,工程实践性比较强,但每年真正来源于实际工程项目的题目所占的比例较小,很多题目都是虚构出来的,导致有些题目不是理论性太强,就是缺乏具体需求的支撑,使学生很难从毕业设计过程中真正领悟到真实的软件工程方法。而有些指导教师自己都没参与过实际的工程项目,本身就缺乏实践经验,对学生毕业设计的指导只是凭着自己的感觉来进行,缺乏系统性、整体性、科学性和严谨性,学生遇到问题后,难以得到及时的解决,导致抄袭现象时有发生,甚至有些学生直接照搬往届毕业生的设计成果。毕业设计的主要目的在于通过毕业设计的训练来提升学生对所学知识的综合应用能力以及创新能力,从而实现学生从学校到工作岗位的平稳过度。但由于题目设置上的不合理,题量太少,层次不清,导致选题匹配效果差。在选题时,部分能力差的学生所选题目难度太大,造成毕业设计很难完成,而有些能力强的学生所选题目难度过小,达不到能力提升的目的。 4)过程监管上不够到位众所周知,对于软件工程项目而言,过程控制与管理是项目执行的关注点,毕业设计也当如此。虽然学校也会在毕业设计过程中组织对各阶段的工作情况进行检查,但执行检查工作的不一定是专业教师,使得这种检查大多只是对指导老师所填写的各种表格和文档等表面内容进行检查,对毕业设计的过程起不到实际的监督作用,再加之有些学生在校外求职或实习等原因造成指导教师与学生无法定期见面和沟通不畅等问题,使得指导教师难以用软件工程方法对学生进行指导。毕业设计虽然启动较早,但实际上很多学生前期在毕业设计上很少投入时间和精力,只是在答辩前为了完成任务而赶工应付,这样的毕业设计质量自然也就不佳。 5)量化考核上不够严格毕业设计成绩一般由平时成绩+论文成绩+答辩成绩三部分按一定比例构成,平时成绩由指导教师自行把握,论文成绩则由其他有经验的教师进行评阅,答辩成绩由答辩委员会老师按照相关评分标准打分并取平均分,这样虽然基本可以保证成绩的公正性,但成绩构成太简单,未显示地将开题报告、文献翻译、分析和设计过程以及总结等纳入到考核范围,对毕业设计的前期和中期工作没有约束力。在成绩评定时,有些导师要求不严,采取宽容迁就的态度。答辩时,通过门槛较低,造成大部分学生仅以答辩及格为目标,在思想上不重视,答辩准备工作不扎实。同时,学校为了提高学生毕业率,在最终答辩时,对毕业设计的质量要求也有所放松,这也是导致毕业设计质量难以保证的一个重要原因。 3采取的对策 时间安排上,可以提前启动毕业设计工作,将原来的第八学期开始提前到第六学期中后期,此时学生已经学完大部分课程,具有了一定的知识基础,而且学生都在校,可以随时与导师见面,指导教师也有充分的时间对毕业设计项目随时跟进,随时指导。导师资格审查上,对于软件工程专业来说,学生毕业设计的导师,应该由长期从事实际工程实践或者有较好科研成果的“双师型”(双师即“教师”、“工程师”)教师来担任,也可以聘请校外科研单位或企业中水平较高的工程师来担任企业导师,这样不仅可以减轻指导教师短缺的压力,也能促进指导教师队伍多元化模式的形成。题目设置上,要求题量要充分,使得水平层次不同的学生都能选到合适的题目;难度和工作量要适中,且要有一定的创意,使学生通过毕业设计的训练,在综合应用能力和创新能力上都能够得到有效的提高。有课题的指导教师要尽量结合自己的课题来设计题目,没课题的指导教师可以从与学校有合作的企事业单位中获取有实际意义的题目。鼓励学生根据自己的兴趣点和就业取向自拟题目,允许学生到实习企业中根据企业的实际工程需要选题和实施毕业设计,这样既能解决实际问题又可完成毕业设计。过程监管上,首先要在指导教师和学生之间建立有效的沟通联系机制和问题讨论的例会制度,充分发挥指导教师的引导作用,在毕业设计过程中,坚持每周师生沟通一次。学生提出问题,指导教师引导和总结,鼓励学生发挥主观能动性和创造力。同时,学校要成立由领导牵头、具有一定工程实践经验的专业技术人员组成的督导组,对毕业设计过程包括选题、开题、中期检查、答辩和成绩评定等各个环节实施有效的监控和督导,加强管理学生的同时也要加强对指导教师工作质量的检查,确保毕业设计工作能够有序、有效的实施。量化考核上,要对毕业设计从前期的开题、文献查阅,到中期的分析、设计、实现,再到后期的总结等各个阶段的进行量化考核,前一阶段的成绩考核不合格者,不能进行下一阶段工作,必须加以整改,直到整改合格后才能进入下一阶段。对于未能按要求如期完成毕业设计的可以推迟答辩,对于首次答辩不合格的可以进行二次答辩,仍不合格的,可以缓发毕业证。只有建立严格的考核制度,才能对学生有约束力,让学生从思想上重视毕业设计,进而保证毕业设计的质量。 4结束语 软件工程是一个实践性很强的专业,软件工程专业的毕业设计作为大学四年学习的总结,是学生从学校跨入社会前仅有的一次大检验,它不仅检验了学生对所学知识的综合应用能力和学生的综合素质,同时也检验了学校的培养模式和教学质量。毕业设计质量的好坏,不仅关系到软件工程专业的培养目标,也关系到学生的就业率与就业质量。因此,在就业形势日趋严峻的情况下,软件工程专业毕业设计的教学改革也要适应就业市场需求,紧跟行业发展变化,与时俱进。 作者:张华 单位:南阳理工学院 软件毕业设计论文:软件工程思想在应用型高校毕业设计中的应用 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(SoftwareEngineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(DataFlowDia-gram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 作者:龙亚 张仕学 余廷忠 单位:贵州工程应用技术学院 软件毕业设计论文:软件工程毕业设计改革实践 一、软件工程专业毕业设计存在的主要问题 (一)毕业设计题目设置与选题方面 题目设置不合理,类别与层次不清晰,选题匹配效果差[2]。学生的毕业设计课题一般都按照指导老师的研究方向和实际工程项目提供,但每年真正来源于工程实践题目比例较少。部分题目理论性强,学生根据所学知识不能很好理解;部分题目开发工具复杂,占用了毕业设计的大部分时间。在选题时可能导致学生想选的题目选不上,能力差的学生所选题目难度大,影响学生的积极性,导致选题效果差,造成毕业设计很难完成。 (二)毕业设计过程监控方面 毕业设计监控工作实施困难,效果较差。软件工程专业毕业设计一般包含选题、开题、中期检查、程序测试、撰写毕业论文、答辩、成绩评定。但对这些环节的监控有时候会形成空白带,毕业设计不在实验室进行,有的学生在实习单位实习,有的学生在外地找工作,老师不能定时与学生见面,老师无法了解学生的具体情况,且学生提交的各阶段文档流于形式,只有指导教师在进行监控,未形成完善的监控体系,导致监控不到位,监控效果较差[3]。 (三)毕业设计论文答辩方面 答辩考核方法单一,答辩仅由学生的讲解和老师的提问两个环节组成,考核准确度低。答辩通过门槛较低,答辩只对学生的毕业设计进行排名,一般排名在最后的学生才可能不及格,不利于提高学生毕业设计积极性,造成大部分同学仅以答辩及格为目标,思想上不重视,答辩准备工作不扎实。再由于软件工程专业特点,毕业设计软件作品评分标准难于量化,考核具有一定难度,也造成答辩效果不好。同时为了提高学生毕业率和就业率,毕业答辩的质量控制有所放松,直接导致了软件工程专业毕业设计质量难以保障。 二、软件工程专业毕业设计的教学改革 针对上述各项实际问题,主要进行的相关工作具体如下: (一)合理设置毕业设计题目,动态选题 依照软件工程专业的以市场需求为导向,培养应用型软件工程人才的培养目标,在毕业设计题目设置环节,紧紧围绕工程实际型、创新项目型、竞赛题目型、科研项目型等类型进行题目设置,以适应市场动态需求。同时着力避免在毕业设计题目中设置虚拟型题目、理论研究型题目、综述型题目、分析设计型题目等。在选题过程中,通过毕业设计管理系统(如图1所示)进行多轮双向动态选择,动态调整题目各项技术参数以保证学生能选择一个适合自己能力且能有利于自己以后工作的题目[4]。这样,在选题之后,每个指导老师就可以根据学生不同能力进行分别指导,使不同能力的学生都能够运用其所学知识解决工程实际问题,都能够通过毕业设计增强工程实践能力、工程设计能力与创新能力。近四学年软件工程专业毕业设计各类题目汇总。 (二)毕业设计过程实行三级监控管理机制 学校成立以主管副校长为组长的毕业设计工作领导小组以加强毕业设计宏观调控,学院成立以教学副院长为组长的毕业设计工作领导小组以加强毕业设计协调与监控工作,软件工程专业成立以专业负责人为组长的毕业设计工作小组落实并实施毕业设计各环节具体工作[2]。具体参见下图2。在实现毕业设计过程管理的三级管理机制的同时,为保障毕业设计工作质量,软件工程专业要求所有指导教师必须具有中级以上技术职称或硕士以上学位且有一定工程实践经验,具有较高教学、科研水平和创新能力,师德良好,工作态度认真负责。在每年的毕业设计指导工作开始前都对指导教师进行资格审查,择优任用,且每位教师指导的学生不超过6人,以保证指导教师对学生的充分指导[5]。 (三)毕业设计过程量化考核 以往软件工程专业毕业设计成绩通常由三部分组成:一是学生的平时表现由指导老师把握;二是学生的毕业论文成绩。由专业其他指导老师进行评阅;三是现场答辩成绩。由所在组的指导教师按照相关评分标准打分并取平均分。这样基本能够保证毕业设计成绩的公正,但是由于只有毕业答辩环节具有约束力即答辩未通过则总成绩不及格,其他环节不具约束力,因此造成毕业设计前期、中期工作流于形式,前期、中期阶段提交的文档趋于应付、质量不高,最终导致毕业论文质量较低[6,7]。为此,软件工程专业经过几年的探索与实践,实施了毕业设计各阶段的软件工程生命周期量化考核法即各个阶段量化考核,且考核成绩不合格者不能进行下阶段毕业设计工作,必须加以整改,整改通过后才能进入下一阶段毕业设计工作。经过几年的实践证明该考核方法切实可行,能够保证毕业设计各个环节的质量,最终提高毕业设计总体质量。 (四)在毕业设计过程中进一步提高学生工程能力与创新能力 辽宁工业大学于2011年制定并实施了大学生创新团队机制,建立了大学生创新项目申报机制引导大学生开展创新活动;引导学生每年都参加校级、省级、部级软件设计大赛等各类各级比赛[8]。随着学校和学院创新教育活动多年持续深入开展,软件工程专业学生的创新与创业活动取得了显著成果。超过1/4的软件工程专业学生能够独立主持创新性项目,并以该项目为原型申报毕业设计题目[9],同时参加省级、部级计算机竞赛并获得奖项。通过主持校级及省级创新项目既毕业设计题目,学生工程能力、创新能力得到极大锻炼与提高,本专业毕业生就业率与就业质量明显提高。软件工程专业学生主持参加创新项目既毕业设计题目情况见表3。 三、结束语 软件工程专业毕业设计是一个极具综合性、实践性的重要环节,是对学生大学四年学习后面向社会与企业前的有且仅有的一次大检验,它不仅检验了学生所学知识、能力与综合素质,还检验了软件工程专业的培养目标、培养模式、课程体系、实践体系、创新体系等相关环节[10]。经过几年的探索与实践证明,软件工程专业所做的系列教学改革工作中的毕业设计教学改革工作有利于进一步增强学生的工程实践能力和创新能力,有利于提高软件工程专业毕业设计质量,有利于提高软件工程专业学生就业率与就业质量。虽然软件工程专业毕业设计教学改革工作取得了一定的成绩,社会认可度逐年稳步提高,但如何动态调整教学计划以跟进市场需求变化;如何深入开展大学生创新创业教育活动以进一步增强更多软件工程专业学生的实践能力及创新能力;如何进一步加强专业教师工程实践能力、工程设计能力与工程创新能力以提高毕业设计指导效力;如何提高毕业设计过程管理效率等问题仍然是软件工程专业所面临的严肃课题[11]。因此,软件工程专业的毕业设计教学改革工作也一定会紧跟时代变化,与时俱进。 作者:佟玉军谢文阁王恩喜刘鸿沈姜悦岭工作单位:辽宁工业大学电子与信息工程学院 软件毕业设计论文:软件开发类毕业设计中敏捷软件技术的应用 摘 要:提出了在软件开发类毕业设计中采用敏捷技术进行过程控制的方法,从实际效果中可以看出,这种方法较好地解决了软件开发类毕业设计中遇到的各种问题,能够有效提高软件开发类毕业设计的质量,使学生在毕业设计中得到充分的锻炼和提高。 关键词:毕业设计;敏捷软件开发;极限编程;软件质量 0 引言 毕业设计是本科教学中非常重要的一个教学环节,是对学生所学知识的检验和总结,是培养学生独立分析和解决问题能力的重要手段,也是学生进入工作岗位前的最后一次实战演习;并且,它是本科教学水平评估指标体系的重要指标之一,是考核学校本科教学水平和质量的重要内容。 软件开发是计算机专业毕业设计中一个重要组成部分。学生开发的软件质量直接反映出毕业设计质量,而指导教师的指导和监控对学生开发软件的质量高低有很大影响。本文首先介绍了软件类毕业设计的特点、遇到的问题及其原因分析,然后将敏捷软件开发技术应用于指导和监控软件类毕业设计,最后通过具体的实践对其进行总结。 1 目前状况及问题 1.1 软件开发类毕业设计的特点 本科计算机专业毕业设计中,软件开发占很大比重。而软件开发类毕业设计与其他专业的毕业设计以及商业化软件开发又有很大不同,主要体现在: (1)设计的最终目的是要生成可运行的、实现一定功能的、错误率较低的实际软件产品,而不仅仅是提交一份文档报告。 (2)设计小组成员分工合作,要将各人的成果整合,形成完整的软件;小组每个成员不是完全孤立的,每个人的工作都与其他人息息相关。 (3)项目小组一般只包括一个人或几个人,人数较少,远少于一般商业化软件开发项目小组的人数。 (4)小组成员没有足够的团队意识,没有足够的软件工程经验,一般没有作为一个团队的成员共同开发过软件产品。 (5)项目开发过程不完全,编码的结束即意味着项目的结束。项目不要求有完整的工程化的分析和设计文档。 (6)有些软件开发没有与商业项目挂钩,也就没有真实客户的需求对其进行功能和性能上的监控。 1.2 遇到的问题及原因分析 根据上面的特点可以看出,普通毕业设计的指导方式或是工程化的控制手段,并不能适应软件开发类毕业设计,最终会导致毕业设计质量低下,学生得不到真正锻炼。比较突出的问题主要表现在以下几个方面: (1)项目组成员各人任务不明确,能力参差不齐,并且有时没有充分地交流设计思想,最后导致软件各个功能模块无法有效整合。 (2)项目需求因为各种原因不断改变,软件不断修改,最终完成的软件产品达不到设计要求。 (3)编码开始后,软件的错误和缺陷不断涌现、不断累积,最终无法控制。 这些问题的产生,固然与设计选题、学生能力、实验环境以及教师的指导力度分不开,最重要的还是与教师的指导和监控方式有关。应当采用恰当的指导和监控方式,最大化地促进学生能力的提高,最有效地根据各个学生的特点,推动学生逐步达到毕业设计软件质量和功能的要求。 2 敏捷软件开发技术的应用 采用适当的指导和监控方式,实际就是要求教师对学生软件开发应用适当的软件过程模型,也就是软件开发的工程化控制手段。 2.1 敏捷软件开发简介 传统的软件工程方法中的架构设计与程序开发在时间上是先后分离的,这种分离常常导致一些脱离实际的设计和脱离设计构想的编程,导致最终软件开发的不理想甚至是失败。鉴于以上问题,敏捷软件开发技术应运而生。 敏捷软件开发以交付而不是以构造为优秀,它强调的是交付对客户有价值的软件,而不是用户需求中所描述的软件。简言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷软件开发方法提倡采用先进的技术和高水平的小型团队,并辅以人性化的管理,充分发挥软件开发者的才华,建立畅通的交流机制,使软件开发团队水平和软件质量共同提高。 敏捷式开发采用适应性方法,而传统的软件工程学采用的是预测性方法。敏捷式开发是以人为主的,而传统的工程学是以过程为主的。二者的主要区别存在于它们对软件开发过程的描述中,也就是说,敏捷开发实现当前最需要的功能,然后根据变化来修正和改进;而传统软件工程学一开始就将软件的各种架构预测好,然后采用固定的过程来实现这种架构。软件开发中的变化是不可避免的(通常传统软件开发的失败主要原因就是不能很好适应这种不可预知的变化),因此就要找到一种新的方法能够更有效地适应变化,这其实也就是敏捷式开发方法所要达到的效果。 可以看出,上述的敏捷软件开发的许多特点正是与软件开发类毕业设计的许多特点不谋而合,例如,小型的开发小组,适应性(适应不可预测变化)的开发机制,短期的交付(毕业设计一般都在半年甚至更短时间内完成软件的交付),充分发挥小组成员的特点,建立畅通的交流机制等等。因此,将敏捷开发思想引入毕业设计中的软件开发,不失为解决后者诸多问题的很好尝试。 2.2 敏捷软件开发应用 敏捷软件开发技术包含若干的价值观、原则和实践方法。将其用于毕业设计的指导和监控,主要应包含如下原则的应用: 2.2.1 增量式开发 传统软件类毕业设计采用传统软件工程学指导方法,先进行需求分析,然后根据需求进行功能模块划分,接着开始编程。如果最初阶段不能很好地完成分析和设计任务,后面的软件开发将出现严重问题。 而在敏捷软件中,采用的是增量式开发,对于难度较大的软件设计,不是一步吃透功能,而是逐步添加功能,在改进的过程中促进学生能力的提高。在笔者指导的一项毕业设计中,要求学生用Java编制网络实时通讯软件。采用增量式开发方法,先要求学生实现基本功能,即发送字符串到另外一台计算机,使用Windows的超级终端作为接收机进行测试;接下来要求学生实现程序互相发送和接收字符信息;然后,实现聊天室的多人聊天的线程控制;进一步可以实现数据库存储登录用户信息,并进行验证;最后,实现其他功能,例如网络硬盘,文件传输等等。在开发过程中,增量式设计能够让学生逐步进入高层次的内容,而不是一开始就进行高难度的开发。并且,通过逐步修改代码,可以提高学生阅读代码和优化代码的能力,学生的编程水平得到很好的提高。 2.2.2 可持续的开发速度 敏捷开发技术不要求团队一开始就尽全力完成任务,而是尽量保持一种稳定的、可持续的开发速度;团队的成员必须始终保持旺盛的精力和警觉的思想。 在很多毕业设计中,一开始学生就以极高的热情和全力以赴的状态去工作,然而随着进度的延缓,错误不断增多,以及越来越复杂的需求变化,学生的热情迅速减退,最终影响设计成果。因此,指导老师必须充分调动学生的积极性,又不能让学生 的精力过早地消耗,要保持一个稳定的进度。 2.2.3 简单 敏捷软件开发方法采用最简单的方式实现当前最需要的功能。在毕业设计中,针对某一个功能,采用尽量简单的方式去实现,不需要考虑为了将来的功能而进行“提前的准备”。因为这种“提前的准备”往往会让学生考虑问题过多,反而忽略了当前最重要的内容。 然而,简单并不代表着功能的缩减,当某些功能的实现成为必须的时候,敏捷软件开发方法采用在代码上改进的方式来完成,并且以此为机遇,充分进行反省,让学生在改进中得到进一步提高。 2.2.4 结对编程 结对编程是敏捷开发和极限编程(XP)的重要实践,它是指两个程序员结对使用同一台计算机完成编码――其中一位控制键盘并输入代码,另一位观察输入的代码并寻找着代码中的错误和可以改进的地方。这种方式能极大地促进知识在团队中的传播,并有效降低代码的错误率。 在毕业设计中,根据学生的特点,采用结对编程方式,可以让学生充分交流,互补所短,互用所长,互相学习。例如,在网页制作类的软件开发中,ASP脚本编程人员和界面设计人员结对,能够充分利用二者的特点,将脚本程序和网页界面元素有机地结合起来,形成功能完善,界面美观的动态网页。 2.2.5 适应改变 敏捷开发的一个重要特点就是它能够很好地适应改变,并且欢迎改变。这里的改变主要是指功能需求方面的改变。而敏捷开发对改变的适应,主要是通过增量开发,持续交付以及不断地改进与反省来实现的。 在毕业设计中,设计题目一经给出,主要方向不能变。然而选择题目的学生是变化的,个体能力有时候有很大差别,并且在开发中会碰到很多不能预知的技术问题。采用敏捷开发中的过程控制手段,可以有效地让毕业设计小组更好地应对各种变化,不会因为突发因素导致软件开发的失败。 2.2.6 个体激励和交流 毕业设计的重要目的是促进学生各方面能力的提高,采用的手段可以有很多。在敏捷设计中,强调个人能力在团队中的充分展示。把这种思想应用于毕业设计指导中,可以采取定期召开小型交流会议的方式,让每一个组员充分发挥自己的能力,以“头脑风暴”的形式对系统当前状态和改进方式进行畅所欲言的交谈。通过这种形式的交流,能够充分调动整个小组成员的积极性,及时发现系统开发过程中的各种问题,增强整个小组的凝聚力,有效提高学生的团队协作能力。 2.2.7 反省 好的团队并不只是埋头工作,他们会思考如何工作和为什么工作。在毕业设计指导过程中,指导教师应当在适当的时机提醒学生对开发工作中各项内容进行反省,让学生能够有机会去辨别可能或已经发生的错误。反省不仅仅是简单的思考过程,反省的后面应该紧跟着行动,学习是反省的行为,要能够将错误造成的危害尽早地阻止,并从中学习,以免同样错误的再次发生。 2.2.8 其他原则 敏捷软件开发技术还包含其他一些原则,在设计中包含了面向对象设计的一些基本原则,例如单一职责原则(SRP)、开放一封闭原则(OCP)等等。要将这些设计原则应用到具体的软件开发中,需要学生熟悉面向对象程序设计的相关概念和技术。 将敏捷软件开发技术应用到毕业设计的指导过程中,需要指导教师本身对它有较为深刻的理解,并且勇于进行大胆的尝试一毕竟敏捷开发的很多实践是与传统软件工程学方法相悖的。指导教师可以先在某一门程序设计课的课程设计中采用这种思想,然后进行相应的调整,再将其应用于毕业设计的指导工作。 3 结束语 将敏捷软件开发技术应用于指导毕业设计,能够充分适应软件类毕业设计的特点。在实际采用这种方法对我校的两组毕业设计小组进行指导的过程中,可以看出,这两组同学在对语言工具和相关知识不是很熟悉的情况下,采用渐进的方式,逐步实现设计要求的功能,并且不断对代码进行改进,软件完成的质量比其他小组明显要高。毕业答辩中,小组成员能够很清晰地阐述其软件开发进程以及相关知识的学习过程。并且,小组成员通过毕业设计加深了交流,团队协作能力有了大幅度的提高,小组成员个人的精神面貌也有了较大的改变。 软件毕业设计论文:高职软件技术专业毕业设计指导研究与实践 摘要:高职学院软件技术专业的毕业设计是实践教学的重要环节,学生在完成毕业设计的过程中出现了一些问题,作为学院和教师要找出切实可行的办法,让毕业设计的环节有序高效的进行下去,从而形成毕业设计的可持续良性循环。 关键字:高职,软件技术专业,毕业设计,实践 一、毕业设计概述 在高职院校中,教学环节大概由专业理论课、实验实训、课程设计、毕业设计、顶岗实 习等组成,其中毕业设计是实践教学的重要组成部分,目的是培养和提高学生综合运用所学专业的理论知识和实践知识的技能和水平,通过一个多月的毕业设计,使学生在调查研究、查阅资料、收集整理资料、使用工具等方面得到一定的锻炼。尤其是针对软件技术专业的学生,对于软件工程、软件生命周期、软件开发、软件项目管理等方面要有一个全新的认识 并使得学生的专业素养和职业技能得到锻炼和提高,以便学生更好地适应工作岗位,较好地完成工作任务。然而在多年的教学工作中,作为高职软件技术专业的教师,发现毕业设计效果并不是十分的理想,本文就毕业设计及指导提出一点自己的想法和建议。 二、高职软件技术专业毕业设计存在问题 1、不太重视毕业设计 高职院校的毕业设计一般在大三的第一学期(也就是第五学期)后半部分进行,一般而言学生已经在此时签约了用人单位,部分已经去单位上班,学生在思想上认为毕业设计不太重要,在六七周的设计时间内,可在可不在学校,只要把论文完成了,提交给指导教师即可。所以,学生做毕业设计的时候,态度不积极,很多时间愿意呆在宿舍打游戏看视频,而不来机房与指导教师商讨设计过程中遇到的问题。等到马上进行毕业答辩了,有些学生就从网上随便下载一些论文,然后进行简单的修改,在答辩会上问的问题要么不会,要么答非所问,实际效果与预期效果相差甚远。 2、毕业设计内容不够充实 对于软件专业的学生而言,毕业设计大多为开发一个应用系统软件,严格来讲,件系统的开发完全要按照软件工程的七个阶段来执行,从前期的需求分析、可行性分析,到中期的概要设计、详细设计、编码,再到后期的测试和维护,每个阶段都有大量的工作可做。但是事实上,学生做毕业时并不是按照这个过程来执行,他们大多所选择的内容为信息管理系统,功能无非就是增、删、改、查、存、取等,这样的系统在课程设计周或实训周时已经做过,而且这些系统在网上可以很容易的找到。由此看来,毕业设计的内容缺乏灵活性、多样性,没有完全与“互联网+”、“云计算”、“大数据”、“安卓技术”等软件行业比较流行的技术结合起来,充分体现软件技术专业特色和软件行业特色。 3、论文格式不规范,文字表达不强 通过近几年的答辩前准备工作发现,很多学生在临上场答辩前一两个小时,都是忙于修于修改论文的格式,而事实是论文格式规范之前早都下给每一位学生,他们要么没有看论文规范按自己的想法来做,要么未严格按格式规范来做,论文中经常出现资料页不全、目录非自动生成、标题正文字体不合适、字体间距过大或过小、表无编号和名称、图无编号和名称、图片尺寸过大或过小、总结性的文字未完全针对本次设计、参考文献格式不正确、参考文献数目过少等等问题。学生常常在临答辩前忙于修个论文中诸如此类的问题,而延迟了正式的答辩时间。另外,论文整体文字表达欠缺,专业术语、专业描述不是特别到位,对于自己所完成的那部分内容没有突出重点和特点,有的论文长篇大论粘贴了十几页代码,完全没有把所有代码都放在论文正文中的必要性。 4、设计任务划分不明确、任务不饱满 通常一个毕业设计题目由三到五人完成,设计时间六到七周,但是纵观这几年毕业设计的完成情况,一个毕业设计任务往往由一至两人完成,其他学生或因工作因培训因其他而冠以名,收到的毕业论文往往是一个题目四五份相同的内容,有的甚至连总结部分都相差无几。所以整个毕业设计环节中学生之间的对任务的划分没有做到责任到人,人人负责一部分内容,而是由一两个人包办完成,其他同学进行复制拷贝,以应付最后的论文提交。此外,有的小组尽管按人数分配了任务,但是设计任务量偏小,三五天内就完成。 三、 毕业设计解决办法 1、 召开毕业设计动员会,思想上引起足够的重视 可以针对学生思想上不重视,行动上松懈的状态,在大三第一学期第十周末考结束以后,由各个分院组织召开一次全分院范围内的毕业设计动员会,由分院院长带头发言、各教研室主任强调毕业设计要求和规范,各指导教师和学生签订毕业设计承诺书,进一步规范和严肃毕业设计这个重要的实践环节,让教师和学生从思想深处重视,从行动上执行,对于剽窃、抄袭、虚假等不端行为做斗争,一旦发现将严肃处理学生和对应的指导教师。 2、增加技术含量高的题目,促进知识的更新和外延 毕业设计不同于以往的课程设计、课程实训,应该围绕软件专业知识和技能的提炼、软件行业岗位需求、软件工程开发模式等方面进行毕业设计题目的开发,作为指导教师可以指定毕业设计题目,但每年要有更新,不能一个题目沿用很多年。也可以根据当前的形式和学生的实际,选择一些跟生活、工作等紧密相关的题目,如汽车租赁系统、校园物流快递系统等,还可以让学生自拟题目,有的学生参加了安卓、IOS、物联网、嵌入式等方面的培训,也可以根据培训内容,自行确定工作量适中的毕业设计任务。有的同学未找到合适工作,而选择自行创业,那么就可以写跟创业相关的一些内容。 3、加强实践监控环节,提高毕业设计质量 毕业设计之所以难于把控,原因是在于毕业设计在大三第一学期期末考试之后的下一周进行,而随着招聘会的不断开展,越来越多的学生找到了工作,于此同时有的学生办理了离校手续,指导教师见不到学生,毕业设计的指导工作紧紧通过网路、电话进行联系。那么针对这个问题,学院有必要出台一套毕业设计监管制度,比如每周固定的时间让学生和教师进行通话联系,汇报本周以来完成的情况、遇到的问题、需要解决的问题等,教师进行一一记录,并且能够进行有效解答。同时每一周学生要完成一定数量的毕业设计任务,并且形成相应的文档资料提交于教师以备存档。 4、开展创新创业教育,加大毕业设计奖励力度 毕业设计几乎是所有实践课程中进行时间较长的一个环节,那么学生可以发挥自己的主观能动性,进行创造性的大胆设计,尤其是有某方面爱好和特长的学生,更应该抓住这个锻炼和成长的机会,努力勤奋出好作品。作为指导教师也要给学生灌输这样的思想,不唯书本是图,要放开思路,拓宽视野,不断地进行修改和更新毕业设计内容,力求精品。学院也要从政策上给予相应的支持,对于最后毕业答辩和毕业论文十分优秀的学生要颁发荣誉证书,并给予物质上的奖励,让此项制度良性循环,同时也让每一位学生秉着诚信、诚恳、诚实的态度完成好毕业设计任务。 四、小结 高职软件技术专业毕业设计是一项综合性的实战课,是学生由学校走向职位岗位前提高职业能力的重要环节。作为学校要出台相应政策,实现奖励和惩罚并举,作为指导教师要严格要求学生完全按毕业设计规范来执行,作为学生要认真对待和用心完成毕业设计,三方齐心协力站好毕业前的最后一班岗,提交一份合格的高质量的论文。 软件毕业设计论文:软件工程思想在应用型高校毕业设计中的应用研究 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状 最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。 1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。 由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。 需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(Data Flow Diagram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。 在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。 在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。 6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 软件毕业设计论文:采用Protel软件提高高职应电专业毕业设计质量的研究与实践 【摘要】高职院校的毕业设计是高职教育教学的一个重要环节,是高职人才培养计划的重要组成部分。做好毕业设计,对高职培养高素质技术技能人才,具有十分重要的作用。在应用电子技术专业毕业设计中,引入Protel软件,极大地提高了学生毕业设计质量。 【关键词】高职 应用电子技术专业 毕业设计质量 电子线路CAD 【基金项目】本文系绍兴市教育科学2014年度规划课题“应用电子线路CAD设计软件提高高职应用电子技术专业学生毕业设计质量的研究与实践”研究成果。(项目编号:SGJ14025,项目主持人:周旭丹) 高职院校毕业设计是高职教育教学的一个重要环节,是高职人才培养计划的重要组成部分,也是高职实现人才培养目标的最后一个阶段[1]。它既是对学生在大学期间所学知识、技术与能力的检验,也是对高职院校教育教学质量的全面、综合的检查[2]。它既是学生对理论知识综合运用的过程,也是学生理论结合实践分析解决实际问题和培养初步科学研究能力的重要阶段,又是对学生团队协作能力、创新思维能力等综合素质的全面检验。做好毕业设计,对高职培养高素质技术技能人才,具有十分重要的作用。对以培养面向现代电子产品生产企业从事电子产品的生产及组织管理的应用电子技术专业来说,在毕业设计中引入Protel软件开展“基于产品研发过程”的课题研究,意义重大。本人在指导应电专业学生开展毕业设计中积极进行了这方面的探索,取得了良好的效果。 1.将Protel软件引入应电专业毕业设计的可行性 Protel软件最早是Altium公司在80年代末推出的,经过了Protel DOS版,Protel 98,Protel 99 SE,Protel DXP等多个版本,目前最高版本是altium designer。在电子行业众多的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件。该软件具有电路原理图SCH绘制、原理图元件制作、电路仿真、PCB印制电路板设计、元件封装制作、可编程逻辑器件设计、图表生成、电子表格生成等强大的电子产品开发的功能。 应用电子技术专业毕业设计内容涉及电子电路的设计,包括运用电路基础、模拟电子、数字电子、单片机、可编程逻辑器件等相关知识与理论,同时还要在万能电路板上进行元器件的安装和电路板的焊接。在这个过程中往往还需要加一个面包板的环节,就是学生要先在面包板上对所设计的电路进行验证,若电路验证成功,则再到万能电路板上进行。在毕业设计中运用Protel软件,将极大缩减电路验证的流程,并大幅提高电路的可靠性。Protel软件起到了很好的桥梁作用,有效衔接了电路设计与电子工艺制作,电路设计的合理性与否得以较可靠验证,而PCB板的制作使得电路连接简单轻松,焊接的工作也简便了不少。对学生来说,毕业设计的过程,成为检验和巩固并提高其系统专业知识的过程,同时还锻炼了逻辑思维、整体意识和时间管理能力。 2.引入Protel软件后应电专业毕业设计的步骤 学生选定毕业设计课题后,一般需经过以下七个步骤完成最终的毕业设计作品。 2.1 确定电路设计方案 根据所选课题的设计要求,结合专业已学的电子线路、单片机、PLC技术、CPLD可编程技术等相关知识,确定可实现的几个方案,通过在经济上、电路可靠性上、电路性能方面等比较各方案,选择出最佳的电路设计方案。 2.2 绘制电路原理图 根据电路设计方案,打开Protel软件,进入原理图编辑器,先设置图纸参数,后查找或制作所需元件,并把它有序放置到原理图上来,调整元器件之间的位置和间隔,再放置接插件、电源、接地符号等。然后,对电路进行连线,连线完毕放置网络标号。生成材料清单,检验所用元器件的Designator、Value、Footprint、Simulation等重要参数是否设置合理;生成网络表,检查电路信息,若发现错误及时纠正。最后,对整个电路进行编译ERC校验,确保电路正确。 2.3 电路仿真及方案修正 Protel DXP提供了10 种分析仿真方式,包括直流工作点、直流扫描、交流小信号、瞬态过程、Fourier、噪声、传输函数、温度扫描、参数扫描以及蒙特卡罗分析等。电路原理图绘制完毕后,设置仿真方式并指定要显示的数据节点,系统进行电路仿真,生成sdf 文件,同时打开窗口显示分析结果。观察电路仿真结果,分析仿真波形是否符合电路设计要求,如果不符合,则重新调整电路参数进行仿真,直到满意为止。 2.4 设计PCB板并打印图纸 电路仿真达到满意结果后,就可以进入PCB印制电路板的设计了。一般的步骤是先进入PCB编辑环境,定义PCB印制电路板,可自定义板框大小,也可以采用软件自带的PCB板制板向导来实现;接着从原理图导入网络表信息;再是对元件封装进行合理美观布局;然后进行布线规则的设置,线宽大小建议在12mil以上;最后是自动布线,布线成功后就可以使用热转印纸按1:1的比例依次选择不同层进行打印。 2.5 制作PCB板 PCB图纸打印好后,分五步完成。第一步是曝光,选择合适大小的曝光覆铜板,打开多功能制板系统抽屉式曝光机,将图和覆铜板放入,曝光约90秒左右后完成;第二步是显影,调制好一定浓度的溶液,并加热到50摄氏度左右,将线路板放入显影槽进行显影;第三步是蚀刻,蚀刻时间一般需要十几分钟;第四步是钻孔,根据焊盘大小选择不同的钻头进行钻孔;第五步是表面处理;若为双面板,还要进行第六步,过孔。线路板经过以上步骤后,可用万用表检测电路是否均连通,以保证后面的步骤顺畅进行。 2.6 元器件接插并焊接 把选用好的元器件接插到合适的位置,用电烙铁、松香等对元器件进行焊接,这里要注意不要出现虚焊、假焊和漏焊现象,要尽可能做到焊点表面完整、连续和圆滑。 2.7 电路调试 电路焊接完毕,则需要用万用表、示波器等工具对电路进行调试,发现故障,进行电路分析并排故,直到电路功能正常为止。一般来说,毕业设计的电路相对简单,在前面几个步骤都顺利的情况下,电路调试基本都能成功。有出现问题的,往往都是电路设计方案本身存在问题,并在仿真阶段也是含含糊糊过去的。 3.引入Protel软件后应电专业毕业设计的实效 将Protel软件引入到应用电子技术专业毕业设计后,总体来讲,学生毕业设计的质量大大提高。具体体现在以下四个方面。 一是学生对专业的自信加强了。毕业设计系统地考验了学生对所学专业知识的掌握和运用能力。引入Protel软件后的毕业设计里,学生既有对专业理论知识的提取、运用和消化,又有基于产品研发过程的专业实践的锻炼,理论与实践相结合,学生的专业自信明显提升。 二是学生的综合素质增强了。毕业设计过程中,碰到的可能是对某个元器件用法和功能的不熟悉,也有可能是对电路参数大小比较模糊,这些都需要学生去查找文献,提高自学能力;另外,在电路设计、电路仿真过程中,可能会出现参数不符合要求,需要修正和调整,这个过程可能是反复的,考验的是学生对某项任务的坚持不懈和百折不挠的精神;此外,还培养学生的严谨和细致。 三是学生毕业论文的内容充实了。学生对毕业设计的整个过程进行梳理和笔录的内容就可构成毕业论文的优秀内容了。学生经过毕业设计的亲身实践,有过程,有感触,必然言之有物。 四是学生毕业就业的专业对口率提高了。引入Protel软件后毕业设计,不仅让学生对专业更有自信,同时学生对Protel软件的掌握也加深了,对制板的流程也熟悉了,在就业过程中,Protel绘图员工、制板工等相关岗位的工作也能承担了。 4.结束语 在应用电子技术专业毕业设计中引人Protel软件,改变了过去毕业设计只注重理论设计的纯教学性的做法,采取理论设计与实践制作相结合,动手能力与创新精神相结合[3],充分发挥学生主体性作用的方式相比,取得了良好的效果。 作者简介: 周旭丹(1977―),女,浙江宁波北仑人,绍兴职业技术学院教务处副处长、讲师、硕士,研究方向:电子与通信工程。 魏王懂(1977―),男,浙江诸暨人,绍兴职业技术学院机电工程学院汽车专业负责人、讲师、硕士,主要研究方向:汽车电子技术。 软件毕业设计论文:本科毕业设计中FLUENT软件相关课题可行性及问题探讨 【摘要】本文探讨了在本科毕业设计中加入运用FLUENT软件进行工程计算分析的相关课题的可行性。实践证明,学生通过运用FLUENT软件进行工程计算,夯实了理论基础,增强了解决本领域传热和流动问题的能力,提高了学生的学习兴趣和未来的专业竞争力。在做好本文所提及的三点问题(学生和课题的选择、指导过程中的问题)的前提下,在毕业设计中加入FLUENT软件工程计算相关课题不仅可行,还值得在一定范围内推广。 【关键词】FLUENT 计算流体力学 计算传热学 毕业设计 1.引言 本科毕业设计是在本科教学过程的最后阶段进行的总结性的实践教学环节。在毕业设计环节中,学生应当综合运用本科阶段所学的各科知识和技能,对所需解决的课题进行思考、分析、设计和研究,从而全面、系统地完成课题交给的任务。可见,毕业设计是对学生本科阶段学习质量的全面性的检验,也对学生能否顺利拿到毕业证书和学位证书起到直接和决定性的作用。 计算传热学又称数值传热学,是研究用数值方法求解传热问题的一门科学。它可以理解为:根据所需求解的实际问题建立合理的数学模型,利用离散化处理的数值方法,再通过用计算机高级语言编制的程序,以计算机作为工具来求解传热问题的、与工程实践密切结合的一门应用基础科学[1]。而市场占有率高达40%[2]的数值计算软件FLUENT是解决传热领域数值计算问题的较好的通用软件之一[3]。 运用FLUENT等CFD软件,可以在不具备实验条件或暂不需要对研究对象进行实验的情况下,借助计算的方法进行相关工程分析,从而极大地节约人力、物力、财力和时间成本。因此,在本科学习最后的毕业设计阶段,若能让部分学生学习并基本掌握FLUENT软件对本领域问题的计算过程,将会在很大程度上促进学生今后对相关问题的建模和分析等工作。 2.毕业设计指导工作应注意的问题 由于FLUENT软件的专业性,在指导与FLUENT软件工程计算相关课题的时候,应注意以下几个问题: (1)学生的选择 要能较好地掌握FLUENT软件相关计算过程,首先需要具有较为过硬的微积分、流体力学、传热学、计算传热学(也称数值传热学)等相关学科的基础知识。这不仅要求学生较好地理解课堂所讲知识,还要能够灵活运用课内外相关知识。有的学生学习能力和成绩相对较弱,并不具备过硬的知识储备和学习能力;有的学生未来从事的工作与本专业距离较远,或者对相关的数值计算兴趣不大,因此缺乏从事相关课题毕业设计工作的原动力;这些因素都会影响整个毕业设计工作的正常进行。因此,对于与FLUENT软件工程计算相关联的毕业设计课题,并不是所有学生都适合来做。为了有效地开展相关的毕业设计课题,在学生的选择上往往优先推荐让学习相对努力的、有兴趣和求知欲的以及未来将继续深造或从事相关科研工作的学生来进行。 (2)课题的选择 在本科教学阶段,由于受限于书本和教学大纲的安排,教师在对流体力学、传热学等课程的讲授中往往较少涉及数值计算相关知识,书本上只有一章内容与之相关,课堂上一般只传授数值计算的基本概念、简单情况下的离散方法、离散方程的建立等较为浅显的知识,这与FLUENT软件中对相应问题处理方法的深度和难度相去甚远;然而,在毕业设计的短短一学期时间内,要让学生完全掌握相关知识是比较牵强的。因此,在FLUENT软件工程计算相关课题的选择上,应选择相对基础性的、与实践结合紧密的、具有科研应用前景的课题作为毕业设计课题。这样既可保证毕业设计工作的正常开展,也能使学生在软件方面得到基本训练,为后续科研工作以及研究生阶段的学习打下良好的基础。 (3)指导过程中的问题 在毕业设计的指导过程中,笔者发现有部分学生在使用软件进行计算时,较为注重结果的可视化,而恰恰对计算中关键参数的设置、计算方法的选择等关键问题较为忽视。造成该现象的原因可能是,无论在软件中设置怎样的参数、选择怎样的计算方法,总能通过软件的计算得到一个可视化的结果,即使参数设置或计算方法的选择欠妥或有误,只要计算过程没有脱离现实太远,计算结果看上去都有一定的可信度,再加上学生对具体计算过程的“不求甚解”、不仔细推敲,往往易使人误认为该计算过程是正确的。因此,在指导过程中,应对学生使用软件的具体计算过程进行仔细地把关,确保计算过程和结果的正确性。 3.毕业设计算例 算例一:建筑空心砌块传热问题 图1a为所需计算的典型建筑空心砌块的尺寸标注图。该砌块是某典型普通混凝土空心砌块,三排孔结构,每排均由大小相等的两个孔组成,孔厚30mm。热量由室外侧(左侧)传向室内侧(右侧),室外侧为稳态或非稳态热边界条件,室内侧为稳态热边界条件。 图1b为数值计算得到的该砌块传热的某时刻温度分布图。可以看到,温度从左到右大体上呈现由高到低的分布状况。由于空心砌块为非均质构件,砌块材料的热导率与空气层的当量热导率不相等,造成了内部等温线的非均匀分布。 (a)空心砌块结构俯视图(单位:mm) (b)典型砌块温度分布图 图1 空心砌块结构俯视图 算例二:加气混凝土墙体结露问题判断 待计算的房屋的加气混凝土自保温墙体结构类型如图2所示,图中的B05表示型号为B05的加气混凝土砌块。计算中,加气混凝土砌块可以认为是热均质结构,这样导热系数相对较高的混凝土柱或梁便成为了结构体系中的热桥。由图3、图4可以看到,加气混凝土自保温墙体内表面温度最低点均发生在热桥部位室内表面宽度的中心处或阴角处。将该处的温度与当地室内空气的露点温度相比较,既可判断是否会产生结露现象。 4.总结 利用FLUENT软件对实际工程问题进行数值计算,大大节约了经济开支和时间成本,也为学生对本领域的传热和流动问题的解决提供了有效手段,夯实了学生的理论基础,增强了其解决问题的能力。通过与从事相关毕业设计课题的学生的交流得知,学习FLUENT软件的工程计算对学生更好地掌握相关物理过程起到了很好的帮助作用,拓宽了学生的视野,也提高了学生对相关问题的兴趣,有助于提高他们的专业竞争力。由于兴趣的作用,采用FLUENT软件进行工程计算的学生的毕业设计得分总体较进行其它课题的学生的得分高约15%。由此可见,在做好本文所提及的三点问题(学生和课题的选择、指导过程中的问题)的前提下,在毕业设计中加入FLUENT软件工程计算相关课题不仅可行,还值得在一定范围内推广。 作者简介: 张源(1983.10-),男,博士,江苏大学能源与动力工程学院讲师,主要从事相变蓄能建筑围护结构热性能研究。 王谦(1968.02-),男,博士,江苏大学能源与动力工程学院院长,教授,博士生导师,主要从事动力机械燃油喷射与燃烧理论及技术研究。 软件毕业设计论文:高职院校软件专业毕业设计 问题分析与改进建议 摘 要:高职院校毕业设计中存在着一些问题,例如,课题质量不高、学生在校外实习、课题与就业方向不符等。这些问题的产生是因为学生不重视毕业设计,进而导致设计质量下滑。针对毕业设计中出现的问题,笔者以高校管理者与指导教师的视角,对毕业设计制、学生及指导教师进行了深入调研,并且提出了改进方法。 关键词:高职院校 毕业设计 不重视 改进 1 前言 毕业设计是学生综合运用所学知识解决实际问题的环节,其质量直接关系到本专业人才培养水平。大多数高职院校的毕业设计放在最后一个学期,导师基本由校内教师担任。但最后一年学生把重心放到对自己未来更有影响的就业上,或是参加专升本寻求深造机会,校内导师被迫远程指导,缺乏监督力度。同时,设计课题内涵良莠不齐,部分课题不符合社会需求,让学生感觉实用性不强,学生不重视,进而质量下滑,降低了教学水平。因此,我们有必要通过调研发现问题、分析问题,进而解决问题。 2 现状调查 对重庆5所高职院校部分教师及所带学生进行了问卷调查。样本中包含200名毕业生、50名指导教师。数据如下: 3 调研问题分析 影响质量的主要因素有学生不重视,学生不能在校设计。需要分析学生为什么会不重视,并剖析其不能在校设计的原因。 3.1 课题内涵与需求有偏差 如表1所示,课题与学生工作方向是否吻合,以及是否一志愿选题,对成绩影响较大。调研中发现:部分学生毕业后从事Java开发,而选题时选了C#开发(选题先于实习);部分学生毕业后从事非IT工作,从而对所选课题丧失兴趣;部分学生单位实习后技能提升,回过头发现课题内涵与商业开发存在差距。此外,部分学生未能选中一志愿课题,调配课题与期望不一致,所以就抱着对付一下的心态。综上,课题本身质量是影响学生最后设计成绩的重要因素。 3.2 设计时间安排不合理 表1及表2的数据充分证明,不合理的时间安排,是导致质量下滑的重要原因。最后一个学期是找工作的关键期,在就业压力下学生忙于参加招聘会和面试。找到工作后,用人单位往往还要求到岗实习。同时,最后一学期也是专升本的关键期,寻求深造的学生亦会忙于复习参考;另有学生为提高竞争力,会选择参加推荐工作的技能培训;这都是造成学生不重视以及不能在校实习的重要原因。 3.3 自拟课题质量偏低 表3数据分证明,对外承接工程,或教师科研需要课题,具有充分驱动力可让教师在课题建设中投入更多精力,进而提高了课题与社会生产的适应性,提升课题的科学性和实践性。自拟课题往往是为了毕业设计而设定的课题,教师缺乏动力对课题进行改进,易与社会脱节。表3的统计数据也证明了选择自拟题目的学生,其优良成绩的比率显著低于其他学生。 3.4 其他因素 沟通不畅:师生双方无法面对面地沟通,存在着教师因工作忙碌疏于督促,或学生缺乏主动性的情况。(1)教师经验缺乏,高校中具有丰富项目经验的教师本来就比较少,近年又引入了大批年轻教师,这些教师毕业后直接从事教学,更缺乏项目开发经验,在指导中明显表现出不足。(2)优秀教师任务重,优秀指导教师既要承担毕业设计指导工作,又要进行繁重的教学任务,容易顾此失彼。 4 问题整改建议 4.1 加强课题库建设 课题分为对外承接工程、科研需要、自拟等几个类别。对自拟课题,须经学校专家组评审及指导,以增强与生产实践的联动性。增大来自对外承接工程及科研需要类课题,这类课题具有较强实践性,教师出于自身利益,也会对课题投入更多精力,对学生的要求也会严格,这必然提高设计质量。另外,考虑到学生未来就业不同,宜对课题难度适当分档。对不同档次的课题,设置起评成绩;有志于投身IT行业的,可选中高难度;其他学生可针对性地选择适合自己的课题。 4.2 改进设计模式,消除时间冲突 在设置课题时,要确定本专业所针对的主要就业岗位,以及岗位所需技能,再结合实际选择对应实训项目,作为本专业学生大学期间不同实践课程教学项目。学生在专业课教师的系统指导下,逐渐完成毕业设计的雏形,在最后一个学期里,再根据学生就业实际情况,予以整合,就成为了一篇具有一定质量的毕业设计。如此,不仅降低了最后一个学期的工作压力,还提升了学生在校期间教学质量。 4.3 加强指导教师能力建设 在毕业设计中,教师要加强对学生的监督与管理,可采用如定期开见面会、网上探讨等方式,学生将设计中遇到的问题、取得的成果等汇报给教师以便教师对学生情况进行分析指导。组织教师参加校内外专业培训,提高教师理论水平和实践能力。招聘教师时,倾向于在企业从事过一线工作、既有学历又有工作经验的人员,更好地将学校的理论知识与企业所需要的专业技能相结合。 5 总结与展望 毕业设计是十分重要的环节,应注重课题的针对性与适用性,使毕业设计内容与学生毕业后所从事的技术岗位相一致。同时,我们也需要加强毕业设计的机制建设,让设计贯穿整个大学教育,减少最后一学期压力。注重对教师的培养,提升指导技巧和技能。只有这样才能培养出符合社会发展、受用人单位欢迎的人才。 软件毕业设计论文:应用型本科软件专业毕业设计(论文) 质量保证体系的研究 [摘要]毕业设计是本科生培养中最重要的实践教学环节。本文针对“卓越工程师培养计划”中工程和创新的培养目标,结合“卓越计划”的“3+1”的“1”的实施,对毕业设计进行改革,通过2级毕业设计的实践,毕业设计的改革效果较好。 [关键词]毕业设计质量保证体系卓越工程师 一、前言 本科院校在对学生整个教育教学计划中,应用性本科软件专业毕业设计(论文)是学生大学生活的总结,也是在实践教育方面的最后一个环节。 目前,本科毕业设计中大学生对自己的毕业设计能够自主把握的空间十分有限,设计主体部分严重脱离工程实际情况,依靠以往经验、书本知识、网络信息等方式获得的信息量占据了信息总量的大部分,这不仅仅是因为学生或者导师愿意去投机取巧,也跟毕业设计活动经费的短缺和时间的不充足有着直接关系。纵观高校的工程教师队伍,他们自身的实践经验也很难保证做到将现实生活的实际问题引用到本科毕业设计中并展开工作。这就产生了一种很不好的现象,毕业设计的题目往往都是重复使用多次的,好一点的可能也只是简单的变化。本科毕业设计对于学生能力的培养和综合素质的提高帮助不大,在毕业后的工作实践中,学生的创新工程能力单薄的缺陷就会凸显出来,没有办法满足现代工业发展对人才的需求。高校的这种与社会需求严重脱节的现象必须要尽快解决,校内教育与科研、社会实践要在整个高校学习教育中相结合展开进行,才能满足社会新的需求。 二、卓越视野下软件工程专业毕业设计(论文)质量保证体系的构建 (一)加强校外实习基地的建设 卓越工程师的“3+1”培养方案中,“1”年的实践环节完成的好坏,很大程度取决于实习基地的建设。为了卓越工程的顺利设施,计算机学院已经与企业建立了广泛的联系,目前已经建成的实习基地有:塔塔信息技术(上海)有限公司、上海启明软件股份有限公司、上海京颐信息科技有限公司和上海文思信息技术有限公司;上海屹为信息技术有限公司;谷儒(上海)网络技术有限公司;曼恒蔚图软件技术有限公司;用友软件公司等。这些实习基地的建设,为毕业设计的课题来自生产第一线,提供了强有力的保证。 (二)建设高水平的“双师型”的毕业设计指导队伍 我们采取两种模式共同进行:一是坚持教师队伍“专任和非专任”结合。专任教师主要是以长期在工程现场实践或者有较好科研成果的教师组成;非专任教师主要是从合作单位企业聘任高水平工程师来校做兼职教师。二是加强“双师型”师资队伍建设。双师即“教师”、“工程师”,首先要加强对一线教师的工程能力素养和工程实践能力的培养,以满足在毕业设计指导过程中对教师综合能力的需求。另一方面,我们在聘请教师方面有侧重点,优先录取有企业工作经验的兼职教师,来提升有工程实践经历的教师在整个专业课教师中的比例。为了最大化地为毕业设计服务,学校还从企业聘请工程师或者让一线教师到企业参加工程实践活动等手段,致力于打造为毕业设计服务的精锐之师。 (三)严把选题关 毕业设计的题目,一般来自企业。由企业指导教师提出,经企业指导教师和学校指导教师共同商量后确定。选题要结合学生在企业实习的项目,注重实践性和创新能力的培养,同时题目应难易适中,切实可行,工作量适宜。 (四)注重教师的指导过程 选题完成后,企业指导教师下达任务书、指导学生确定毕业设计方案。在学生做毕业设计的过程中,企业教师负责具体的技术指导,学校指导教师负责时间节点的把握,协助企业教师完成对学生的共同指导。 (五)建立有效的沟通联系制度 由于本科生初次接触整体性和设计性较强的工作,肯定会遇到这样那样的问题。这时,建立有效的沟通制度,发挥指导教师的引导作用就显得非常重要。学生把毕业设计中遇到的问题,向指导教师提出,由企业指导教师和学校指导教师共同商量解决的办法。在毕业设计的过程中,应建立指导教师与学生讨论的例会制度,坚持每周师生沟通一次。每位学生总结前一阶段的工作,提出毕业设计中遇到的问题,指导教师要进行引导和总结,鼓励学生发挥主观能动性和创造力。这样,指导教师可以及时掌握学生毕业设计的进展情况。 (六)做好毕业设计的过程检查与中期检查 对本科生的毕业设计工作的中期检查,要坚持中前期和中后期两次检查。检查的形式是学生以PPT方式汇报自己目前毕业设计的进展情况,并回答老师的提问。对中期检查发现的问题,企业和学校的指导教师共同商量解决的方法。 (七)毕业设计(论文)答辩 答辩的地点一般设置在学生的实习企业,答辩委员会由企业指导老师和学校指导教师共同组成。每位学生的毕业设计答辩采用PPT形式进行汇报,对一些条件许可的企业,要有毕业设计的演示。 (八)以过程管理思想为指导,构建“方法-时间-层次”三维毕业设计质量监控体系 通过健全机构、合理资源配置、完善工作机制、强化毕业设计质量监控体系的毕业设计运行监控、毕业设计指导决策、毕业设计质量考核评价、毕业设计信息反馈功能,见图1。 三、结语 软件专业是一门实践性很强的专业。要想在短时间内较高质量地完成毕业设计,选题是一个很重要的环节。为了提高学生的做毕业设计的兴趣,高质量完成毕业设计,课题选择来自一线企业,显得非常重要。同时,建立一个毕业设计的保障体系,使得毕业设计在进行的过程中,质量能够得到保证。经过两届的毕业设计实践探索,学生做来自一线企业的毕业设计题目的兴趣很大,而且毕业设计的质量得到很大的提高。 软件毕业设计论文:《软件工程》思想在毕业设计(论文)中的应用 【摘要】主要分析了毕业设计(论文)的现状,介绍了软件生命周期的各个阶段与毕业设计(论文)各阶段的对应关系、软件生命周期各阶段应完成的任务以及在毕业设计(论文)中应注意的问题。 【关键词】软件工程 毕业设计(论文) 实践教学 一、引言 毕业设计(论文)(以下简称毕业设计)是计算机及相关专业教学计划中的一个重要环节,是培养学生对所学基本理论及基本操作技能综合运用的训练过程,是提高学生分析和解决问题能力的重要实践环节,是实现理论与实践相结合的重要途径,是对教育教学质量的全面检查。目前,计算机及相关专业的毕业设计质量正在逐年下降:学生急于找工作或考研,毕业设计得不到应有的重视;需求分析不到位,设计成果不符合实际需求;软件开发流程混乱;缺乏文档写作训练,等等。 针对上述问题,笔者认为,除了应当从管理角度严格进行过程监控外,还应当使学生通过《软件工程》课程的学习,提高毕业设计的质量。 二、软件生命周期与毕业设计过程的对应关系 软件产品从形成概念开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生命周期。软件生命周期可以划分成若干个时期与阶段,它与毕业设计各个环节的对应关系如图1所示。 三、软件生存周期各阶段应完成的任务 1.可行性研究与计划阶段、需求分析阶段 可行性研究与计划阶段主要完成问题的定义、可行性论证以及初步计划的制定;需求分析阶段主要完成需求调查,进行功能、性能与环境约束分析;编制软件需求规格说明、制定软件系统的确认测试准则和用户手册概要。这两个阶段对应于毕业设计的课题论证、选题、调研、查资料,通过对设计题目的深刻理解,完成开题报告的撰写工作。 2.概要设计阶段和详细设计阶段 概要设计阶段主要完成软件系统总体结构的建立、定义功能模块的接口、设计全局数据库和数据结构、规定设计约束、编制概要设计文档等工作;详细设计阶段主要完成模块详细设计及编制模块的详细规格说明工作。包括模块的详细功能、算法、数据结构和模块间的接口信息等设计,拟定模块测试方案;把模块详细设计的结果汇总,形成模块详细规格说明书。这两个阶段对应于毕业设计的系统设计阶段。 3.实现阶段与组装测试阶段 实现阶段主要完成编码及单元测试工作。根据模块详细规格说明书,将详细设计转化为程序代码、对模块程序进行测试,验证模块功能及接口与详细设计文档的一致性,并形成单元测试报告;组装测试阶段主要完成模块程序组装与测试及组装测试报告的编写。 4.确认测试阶段 该阶段主要完成软件系统测试、确认测试文档编制及软件评审工作。根据软件需求规格说明定义的全部功能和性能要求及软件确认测试准则对软件系统进行总测试;向用户提供以确认测试报告为主的有关文档,包括系统操作手册、源程序清单和项目开发总结报告等;由专家、用户、软件开发人员组成的软件评审小组对软件确认报告、测试结果和软件进行评审,并将得到确认的软件产品交付用户使用。这个阶段主要对应于毕业设计(论文)中的论文评审、结题验收及毕业设计的答辨准备阶段。 5.软件运行与维护阶段 主要进入软件的使用阶段,并完成软件的维护工作。它主要对应于毕业设计中的答辩阶段。 四、毕业设计应注意的几个问题 1.摘要 摘要是对文章主要内容的摘录,要求精、短、完整。以几十字至三百字左右为宜。摘要应具有独立性和自明性,从摘要中即应获得必要的信息;摘要中只能使用第三人称;要客观如实地反应原文的内容,要着重反映论文的最新内容和作者特别强调的观点;要求结构严谨、语义确切、表述简明,一般不分段落、不进行自我评价。 2.关键词 关键词主要用于论文检索,它是从论文的题名、摘要和正文中选出的,是对表述论文的中心内容有实质意义的词汇,关键词一般以3~5个为宜。 3.结论 结论写作的内容应主要考虑本文研究结果是什么?研究结果说明了什么?对前人有关的看法作了哪些修正、补充、发展、证实或否定?本文研究的不足之处或遗留未予解决的问题以及对解决这些问题的可能的关键点和方向等。结论应该准确、完整、明确、精练。 4.需求分析 在毕业设计中,学生往往不能对所做题目进行充分的调研,需求不明确,随意想象的成分较多。特别是在数据表的建立上,大部分同学随意设置字段的类型,而字段长度基本上采用默认置。而在实际项目开发中,数据项的设置应主要注意以用户的需求和满足系统要求为准,而不应设计冗余的字段;数据的类型要依据实际需求,当某些字段可以是选择某几种类型之一,应考虑哪一种更有利于本系统或哪种更易于用户操作和维护。 5.详细设计 许多同学把详细设计阶段的任务理解为代码实现,因此,在概要设计之后就着手进行代码的编写而忽略了算法的表达及测试用例的编写环节,由此造成的结果是随意编程,大量的时间浪费在程序的修改和调试上。 6.软件测试 测试做得不够全面,大部分同学只选择了有效的测试用例,而没有进行无效的测试用例的设计,因此所做的软件BUG较多。 7.团队合作 在毕业设计中,应有意识地锻炼学生们的团队协作精神,因此,在布置毕业设计题目时,应尽量选择规模大一点的题目,然后由4~5名同学共同协作,每人完成一个子题目。这样,可以使学生们分析问题和解决问题的能力、沟通和表达能力得到充分锻炼,为今后的工作奠定基础。 课题项目:辽宁省教育科学“十二五”规划立项课题;课题名称:基于协同创新的应用型本科院校实践教学体系研究与实践;课题编号:JG13DB062。 软件毕业设计论文:软件工程专业本科毕业设计过程管理 摘要:分析软件工程专业本科毕业设计管理中存在的主要问题,针对软件企业对软件工程专业的人才培养要求,提出软件工程专业本科毕业设计过程管理措施,强调通过建立和完善毕业设计的管理制度,加强毕业设计过程的监控;构建完善的毕业设计管理平台,提高本科毕业设计管理水平;改革毕业论文形式,建立毕业设计过程管理评价体系,提高学生工程实践能力。 关键词:软件工程;本科毕业设计;过程管理 软件学院软件工程专业的设立是国家教育部、国家发展计划委员会为满足国家软件产业发展对人才的迫切需求于2001年批准成立的。重庆大学软件学院是国家首批示范性软件学院之一,其人才培养目标是培养“面向应用、遵循标准、适应团队、把握技术、熟知领域、外语优良”的软件工程人才。10年来,软件学院十分重视软件工程专业的工程化教学改革,采取多项政策和措施促进工程型软件实用人才的培养。本科毕业设计是实现高等学校人才培养目标的重要教学环节,是培养学生创新意识和创新能力的重要手段,是理论学习与社会实践相结合的重要体现。因此,对软件工程专业本科毕业设计进行改革,培养具有工程实践能力的软件实用人才具有重要意义。 1 软件企业对软件工程专业培养人才的要求 软件产业的迅速发展对该行业从业人员提出更高要求,不仅要求学生掌握理论知识,还要求学生具备较强的工程实践能力与创新能力。国内计算机相关专业的教学基本上仍使用传统的理工科人才培养模式,注重基础理论知识,缺少对学生工程能力和职业素质的训练,因此培养既有扎实的专业基础知识和较强工程实践能力,又能迅速适应业界环境的高素质创新型软件人才,是软件企业对软件工程专业人才培养的要求。 2 目前本科毕业设计管理中存在的问题 1)毕业设计阶段缺乏全过程的管理与监控。 毕业设计全过程的管理与监控不够规范,缺乏专门的组织机构。毕业设计的一些主要环节疏于检查和监督,因此存在影响毕业设计质量的问题,如选题陈旧、重复率高、与软件产业发展需求不适合等。 教师指导水平有限且精力投入不足,同时没有对教师指导工作的有效绩效考核,使得教师对学生的毕业设计不够重视;某些学生由于有就业压力,便将主要精力放在人才市场和各类招聘会上,没有意识到毕业设计的重要性,最后只能通过拼凑和抄袭完成毕业设计。 2)毕业设计阶段缺乏规范化的指导性文件。 毕业设计工作持续时间长,涉及所有毕业生和教师,如果没有规范化的指导性文件能够让指导教师和学生了解毕业设计工作的意义、目标、计划、流程、论文规范化格式、质量评价标准、成绩考核等具体实施细则,明确自己在该项工作中扮演的角色以及整个毕业设计流程对自身承担工作的质量要求,那么很难提高毕业设计质量。 3)毕业设计文档资料缺乏有效管理。 毕业设计成果是学校的重要知识和信息资源,完善的文档资料管理有助于毕业设计工作的传承和创新。长久以来,毕业设计作品和论文主要采用人工管理。学生答辩后提交资料袋,资料袋中包括毕业设计相关文档和设计作品的刻录光盘,但由于管理人员对毕业设计资料的重视程度不够或人员不够,导致毕业设计资料管理不善,出现查询困难、答辩记录丢失等情况,为以后查阅、成果展示及下届毕业生的论文指导工作带来不便。 3 本科毕业设计管理改革措施 1)成立毕业设计管理小组。 为了加强本科毕业设计工作的组织、管理和监督,软件学院专门成立毕业设计管理小组,小组成员由教学副院长、正副系主任及学生助管组成,负责整个毕业设计过程的管理监督工作,包括从选题、审题、任务书下达到开题、中期检查、答辩、成绩评定、推优的全过程。 2)建立和完善毕业设计的管理制度。 为了提高毕业设计质量,毕业设计管理小组根据软件工程专业特点建立学院的具体工作规范和有效的毕业设计管理模式和监控制度,加强毕业设计制度建设,使得从选题、下达任务书到学生的开题报告,从每周汇报、中期检查到设计文档撰写、论文撰写、论文重复率监测、论文评阅及论文答辩,都有切实可行的实施细则及管理规章制度;构建集中管理与跟踪管理、周报提交、外出请假、抄袭检测、讲座出勤等平时成绩评定标准;完善从平时表现、系统设计实现质量、论文或设计文档质量、答辩水平等多方面衡量的客观、公正的综合成绩评定标准和推优程序。在毕业设计全过程管理中,力求做到有章可循及有据可查。 3)多元化的毕业论文形式。 多元化的毕业论文形式有利于培养大学生创新实践能力。根据软件工程专业特点,软件学院对毕业论文形式进行改革。毕业设计形式包括传统方式和新方式,学生可以选择其中一种方式,具体采用哪种方式则由指导老师负责。 传统方式是指毕业生完成开题报告并翻译一篇相关课题的英文文献,然后对软件系统进行需求分析、设计和编码实现,或者对相应算法进行研究、分析和编码实现,最后完成毕业设计论文。 为了面向软件企业需求,培养学生的软件设计能力,新方式注重提高学生的系统设计文档编写能力。毕业生前期仍然要完成开题报告、英文文献、系统分析设计和编码,最后提交系统设计相关文档。系统设计相关文档由以下文档构成:①项目开发计划;②软件需求说明;③系统设计说明;④数据库设计说明;⑤用户手册;⑥测试分析报告;⑦项目开发总结。根据软件工程学科特点及专业人才培养的要求,结合学校的毕业设计(论文)管理办法和软件设计文档国家标准,软件学院制定了符合专业人才培养目标的设计文档规范。 为提高学生科技论文写作水平和研究报告的演讲能力,软件学院面向软件工程专业所有应届毕业生,在其毕业设计阶段开设8学时的“科技论文写作规范”“研究报告演讲技巧”讲座,强调科技论文写作的规范性和可读性,锻炼学生演讲研究报告的能力。 4)加强毕业设计过程管理和监控。 毕业设计过程管理和监控面向的对象是学生和教师。软件学院毕业学生做毕业设计有不同情况,如有在校外软件公司做毕业设计的,更多的是在校内做毕业设计,因此需要有相应的不同管理模式。为加强学生培养质量和降低指导教师管理难度,软件学院提供集中管理与跟踪管理方式。 集中管理是指学院设置固定机房和机位并安排助教作为管理人员,由指导教师给学生安排机房,由管理人员负责学生的日常考勤,学生需及时向指导老师汇报学习情况,学生若有事必须请假。跟踪管理主要针对在校外进行毕业设计的学生,要求这类学生完成校外毕业设计申请,由管理小组协助指导教师对校外学生进行跟踪,为这些学生提供及时的毕业设计信息服务。这类学生必须每周与学校指导教师联系,以便教师详细了解并掌握学生毕业设计进度。这种具体的制度和规范,对在校内进行毕业设计和赴外进行毕业设计的学生进行了有效监控。 针对指导教师的管理,毕业设计管理小组采用不定期检查和周报提交的方式。毕业设计规范要求每位指导教师每周指导时间不少于2小时,指导教师需要检查学生毕业设计的进度和质量;解答学生提出的问题,进行下一阶段工作部署与指导,保证毕业设计的质量。 不定期检查指毕业设计管理小组根据指导教师在毕业设计系统中登记的指导时间和地点,不定期对教师的指导情况进行检查。周报提交是指学院建立的毕业设计定期报告制度,教师和学生每周均需要将周报提交到系统上,教师主要汇报每周对学生指导情况以及学生毕业设计进度和质量,学生主要汇报每周的毕业设计进度、毕业设计遇到的问题等。毕业设计管理小组每周对周报进行汇总分析并,及时了解毕业设计情况,对学生和教师提出的问题进行统一解答。 5)构建完善的毕业设计管理平台。 充分利用计算机技术,构建完善的毕业设计管理平台,提高毕业设计管理水平,使毕业设计管理更加规范化。软件学院在毕业设计过程中使用的管理系统包括:重庆大学本科毕业设计系统、重庆大学网络教学综合系统、重庆大学软件学院软件工程实践教学平台。 重庆大学本科毕业设计系统用来上传和管理毕业设计相关文档。系统涵盖毕业设计工作的全过程,实现选题提交、课题双向选择、毕业设计相关文档(包括开题报告、外文翻译和毕业论文)的提交与管理、文档模板的上传和下载、毕业答辩的自动分组、指导教师和交叉教师评分、答辩记录和成绩的上传、成绩册的打印、毕业成绩的统计分析等功能。 重庆大学网络教学综合系统。用于毕业设计的过程管理,主要进行信息、周报收集、校外学生实习申请、过程检查情况公告、问卷调查、学生成果提交和查询等。 重庆大学软件学院软件工程实践教学平台是软件人才培养创新平台,提供实践教学成果展示、实践案例资源库与实践教学管理功能。利用该平台可以举办毕业设计优秀作品展,展示软件学院学生的专业学习水平,激发学生的实践热情,对下一届学生起到示范作用。平台实践案例资源库可为学生提供实践学习参考资源,为教师提供实践教学案例素材。 6)建立毕业设计过程管理评价体系。 建立毕业设计过程管理评价体系,要求所有 一学生和指导老师每周都要将周报提交到EOL(重庆大学网络教学综合平台)平台。毕业设计管理小组每周对毕业设计情况进行检查和监督,并将检查情况告知所有指导老师。指导老师每周提交周报次数与毕业设计指导工作量挂钩;学生考勤情况、周报提交情况、平时检查情况会被记入平时成绩,平时成绩不合格将被取消答辩资格。 软件学院强调学生在毕业设计期间一定要进行软件系统设计和实现,毕业答辩包括系统演示、用PPT讲解毕业设计主要工作、答辩教师提问等多环节,答辩老师根据学生工作量、完成质量、论文或设计文档质量、答辩情况进行评分。学生毕业设计的最终成绩由平时成绩、指导教师成绩、交叉评阅成绩和答辩成绩构成,以保证评分的公平性。 7)加强诚信机制建设 为了提高本科毕业设计质量,加强学术道德和学风建设,营造学术诚信氛围,软件学院使用“大学生论文抄袭检测系统”对本科毕业论文进行防抄袭检测。抽检比例为应届毕业论文的50%,抽检名单由毕业论文管理系统随机抽取。另外,各答辩小组推荐的优秀毕业论文为必检对象。 软件学院制定论文抄袭的认定标准(建议文字复制比不超过25%)和处理办法,对有问题的论文,责成指导教师对检测结果予以认定和说明或督促学生修改,取消被认定抄袭论文学生的答辩资格;对各答辩小组推荐的优秀毕业论文进行,不合格的论文取消优秀。 4 结语 培养适应我国软件产业发展的软件工程人才,提高软件工程本科毕业设计质量,毕业设计的改革势在必行。通过2届学生的毕业设计改革证明,建立和完善毕业设计的管理制度,加强毕业设计过程的监控,充分利用毕业设计管理平台,实现多元化的毕业论文形式,建立合理的毕业设计过程管理评价体系,加强诚信机制建设,能极大地促进师生在毕业设计过程中投入热情和精力,提高本科毕业设计管理水平,有效保证毕业设计质量。 软件毕业设计论文:Ant在软件开发型毕业设计中的应用 [摘要]该文结合实际指导计算机专业毕业设计过程中的体会,提出如何利用Ant工具软件来为软件开发型毕业设计服务,以提高学生的实际动手能力。 [关键词]Ant 计算机 毕业设计 一、计算机专业毕业设计的性质 计算机专业毕业设计工作是高等院校计算机人才培养计划的重要组成部分,是对学生专业知识、综合素质和实际能力训练的重要阶段,是人才培养质量的重要体现,是学生学习、研究与实践成果的全面总结。 二、软件开发型毕业设计中存在的问题 计算机专业的毕业设计主要分为软件开发型毕业设计和基础研究型毕业设计两种类型,本文探讨的是第一种类型。在软件开发型毕业设计答辩过程中,学生需要结合自己的设计实现来讲述设计实现思路及过程,这要求学生需提前部署好自己的软件作品,而答辩时所用计算机一般而言是由答辩单位提供的,只具备软件的运行环境并不负责安装相应的集成开发工具,而学生平时主要是利用集成开发工具来进行开发,一旦脱离了开发工具往往不知所措,这就违背了毕业设计的宗旨。 三、Ant在软件开发型毕业设计中的应用 Ant是一款软件项目构建工具软件,能够让我们采用定制的方式对开发出来的项目进行编译、打包和测试,更重要的是这些工作可以脱离具体的开发工具来进行,这非常适合在毕业答辩时缺少开发工具的情况下进行应急处理。下面利用一个Java类毕业设计项目为例简述Ant的具体应用。 1.安装Ant软件 到Ant的官方网站下载最新版的Ant二进制版本,它是一个扩展名为zip的文件,本文使用的是Ant 1.8版。下载后解压到某个文件夹中,例如c:\\ant_1.8,并创建一个名为ANT_HOME的环境变量,变量值设为刚才解压到的目的文件夹名,本例中即为c:\\ant_1.8(后面用%ANT_HOME%指代该文件夹),同时将%ANT_HOME%/bin文件夹加入到Path环境变量中。以上步骤需要提前安装配置好JDK环境后再进行,JDK环境安装配置在这里略过。 2.创建构建文件 构建文件相当于一个计划书,整个构建活动是严格按照构建文件的内容来进行的,所以构建文件的创建是整个构建活动的优秀。构建文件是XML类型的,这不仅是因为该类型是一种通用的描述语言,更主要的是Java中提供了相当丰富的操作XML类型文件的API。创建的构建文件最好命名为build.xml,并将该文件放入工程所在文件夹中。下面阐述一下构建文件的书写规则。 首先,在构建文件中创建一个工程标签用来标识该构建项目,例如本文中构建的项目名称是TankWar ,则创建标签,其中name属性代表的就是项目名称;default指的是要执行的目标名称,所谓的目标就是要完成的任务,在这里任务名为compile,这个任务的定义在后面会有说明;basedir代表工程的根文件夹,一般设为.即当前文件夹即可。 其次,定义属性标签,定义属性其实就是定义在构建文件中要使用的变量,例如该项目要构建的项目源码位于src文件夹中,构建后的文件保存到build/class文件夹中,这时我们就可以定义“src.dir”和“build.class”两个属性变量来指代这两个文件夹,以后假设更改了文件夹名只需修改属性名即可,对应的标签如下所示: 然后创建目标标签,目标即我们要执行的具体任务,一个工程中可以包含多个任务。假设我们执行三项任务分别是创建文件夹、清除文件夹中已有内容及编译源代码,则定义的标签如下所示: 四、总结 以上是利用Ant工具软件在软件开发型毕业设计中的应用实例,除了在Java开发平台中有Ant工具外,另一个重要的开发平台,Net平台也有相应Ant工具。由于学生在利用Ant进行软件构建时是脱离了软件开发工具的帮助,所以需要了解更多深层的知识,这无形之中也加深了学生对软件开发型毕业设计的理解,同时在配置Ant环境时需要自己不断地尝试,也锻炼了学生的动手能力,因此将Ant应用到软件开发型毕业设计中对于学生而言是非常有益的。 软件毕业设计论文:计算机软件专业毕业设计探析 提要毕业设计是高职计算机软件专业培养就业型高技能“蓝领”人才的关键环节之一。本文就毕业设计的选题、毕业设计的管理、毕业设计各环节的把握等方面,探讨如何加强和改进高职院校计算机软件专业的毕业设计,以培养出社会所需的计算机软件开发高技能型人才。 关键词:高职院校;毕业设计;软件开发 毕业设计是高职学生由在校学习到参加工作之间的、十分关键的综合教学环节,是毕业前的一次重要的系统实践训练,也是对高职院校的教学管理、师资水平和学生综合素质的集中体现和检验。这个环节把握得好,对学生就业有很大的帮助。实践证明,毕业设计是计算机软件各相关专业理论教学、实验、实训等有机结合的最佳途径之一。笔者多年来一直从事高职计算机软件专业的毕业设计指导工作,经过长期的实践和探索,同时吸取他人经验,对毕业设计工作有如下的认识。 一、毕业设计的选题 选题是毕业设计的第一步,也是非常重要的一步,包括教师选题和学生自选题两种。高职计算机软件专业实现毕业设计的途径和空间是多种多样的,只要有研究开发的环境即可。可以在学校内部组织开展,也可以走出去,到企业、到社会中去完成。例如,校企合作、产学研结合是高职毕业设计实现开放性的有效途径。一是学生到企业、公司实际工作中去,运用所学知识和单位的短期培养,按规定格式和要求写出总结报告或毕业论文,或在参与实际项目设计中完成设计,采取校内指导老师和企业指导人员共同指导学生的毕业设计,在我院的软件专业这种形式的设计占到了近1/3;二是充分挖掘校内资源,寻求多种途径开展毕业设计。例如,参与教师的科研项目,承担部分任务;主动与学校各部门联系,帮助设计各种中小型信息管理系统,如学生档案管理系统、教务管理系统、后勤水电管理系统、学校图书管理系统等,由各部门根据使用情况进行评价。 选题时的原则主要有:(1)符合专业或大类培养目标、满足教学基本要求,使学生得到比较全面的训练,要尽可能进行有软件工程背景的毕业设计;(2)应尽可能结合生产、科研和实验室建设的实际任务,促进教学、科研和生产进行选题。也可是模拟真实的软件项目课题;(3)应有一定的深度与宽度,工作量饱满,使学生在规定的时间内经过努力能按时完成,并鼓励学生有所创造;(4)毕业设计的选题应面对学院的实际情况,从培养目标出发,充分利用学院的计算机资源和人力资源,力求实现学生掌握知识的实际水平与市场经济的需求相符合。 二、毕业设计的管理 要完成高水平的毕业设计,除了要求毕业设计指导教师提供的选题应是新颖的、实用的、能适合当前社会的市场需求的外,还必须要有严格的毕业设计管理制度相匹配。 1、学生毕业前的上一个学期末,确定指导教师,并进行毕业设计动员。有关教师提供指定格式的、“毕业设计(论文)选题报告”、“毕业设计(论文)自选题目申请书”、“毕业设计(论文)格式、书写规范”等表格供学生填写或参考,其内容包括毕业设计的选题来源、要实施的技术方案、要完成的研究工作、需配备的硬件和软件环境、需要的资金等。其中,还给出近三届本专业学生做过的论文题目,防止重复或抄袭。表格填写后交由教研室集体讨论并提出修改意见,然后由计算机系部与有关指导教师统一审批。再将所有选题和指导教师名单提供给学生,由学生和指导教师进行双向选择,有关部门根据选择情况做适当调整后公布指导教师及学生的对应名单。 2、经统一审查后,指导教师给每一个学生下达“毕业设计(论文)任务书”。指导教师与学生见面时,要针对任务书向学生讲解课题目标、实施方案、需要收集的参考书目、需要自学的内容及应做社会实践活动等,并向学生提供相关网站,让学生自己上网学习有关预备知识。 3、指导教师根据系部的统一安排向学生提供“毕业设计工作进程安排表”。该表包括在毕业设计过程中,安排对学生完成毕业设计需补充的专业知识讲座的内容与时间、上机时间、教师辅导时间、检查时间、完成每一设计步骤的进度要求、毕业设计说明书初稿上交和举行毕业答辩的时间等。学生应根据毕业设计任务书的要求,在毕业设计工作开始一周内写出开题报告,内容主要包括:资料准备情况、设计的思路与期望成果、目标任务的分解、各阶段完成的内容计划等,交由指导教师审查后,再按计划开始设计。毕业设计的时间一般在12周左右。 三、毕业设计过程中的几个重点环节 1、资料查询和实地调查。任何一个课题都是有学科基础或技术基础的。学生在做毕业设计开始,通过进行资料查询,可以了解本选题在相应学科领域中的发展进程和研究方向,特别是近年来的发展趋势和最新成果,然后准备与该题目相关的参考资料。通过与对资料研究成果的比较说明自己的选题是符合当前的研究方向,或是否采用了当前的最新技术并有所改进,以进一步了解选题的意义。值得注意的是,要做好毕业设计,必须阅读一定量的近期中、外文资料,这不仅反映学生的外文阅读能力,而且有助于设计的先进性。高职学生在毕业设计之前进行必要的社会调查,是了解和加深题目理解的另一重要途径。以《企业仓储管理信息系统》这个题目为例,学生可以到实习工厂、中小企业等场所进行实地考察、了解管理信息系统的实际应用状况,通过系统现象的感性认识,逆向推测如何进行模块设计才能实现这些功能。另外,网络查询也是学习、资料查询的重要方式。指导教师要让学生按毕业设计任务书要求深入地了解本毕业设计课题,准备资料,写出文献综述并完成初步的外文翻译任务。 2、制定和论证技术方案。明确所要解决的问题后,就要提出自己解决问题的思路和方案。包括一般的程序设计、数据库设计和网站建设等,应选定编程语言、根据目标提出总体模块设计图、流程草图等,通过比较表明自己方案的价值、方案的创新之处或有新意的思路、算法和关键技术。学生阐述自己的设计方案时,要说明为什么要选择该方案,如何进一步优化数据,不足之处如何得到克服,最后完成的工作具有什么样的性能或达到什么样的水平。 3、充分发挥教师在毕业设计中的引导、辅导作用。教师在整个毕业设计工作中应该起到引导、辅导交流的作用,激励学生有足够的信心完成毕业设计工作,鼓励学生突破旧系统,展开思维的翅膀,尝试别人没有想过或没有做过的工作,注意对学生创新思维的培养。在毕业设计过程中,指导教师布置任务后,要进行具体指导和及时检查。指导教师要注重针对性与适用性,力争使毕业设计内容与学生毕业后所从事的技术岗位对口,使人才培养目标与社会的需求相一致。 4、毕业设计的先期总结和答辩准备。在毕业设计的后期,指导教师应及时进行总结,针对每个成员指出毕业设计过程中的改进之处,提出后期需要进行工作的重点和方向。并发放统一格式的编制设计说明书的有关文档,如毕业设计说明书的装订顺序、目录和正文的格式要求及正文基本结构及毕业答辩应当做的准备工作。指导教师检查资料是否齐全、是否符合规范要求、程序运行有无缺陷及答辩时要注意的问题等,然后做最后的答辩准备。毕业设计答辩开始前三天,学生需上交毕业设计的相关文档和程序资料。文档部分按规定格式装订成册,供答辩委员评阅。 5、毕业答辩、成绩评定。毕业答辩评分要做到客观、公正、公平。人员除本院教师外还聘请企业项目开发人员参与评阅和答辩工作。答辩分数可分为自述、回答问题、论文内容三部分。最后,通过答辩委员会及各位指导教师统一讨论,得出学生的答辩成绩。答辩后,答辩委员会及时总结答辩中遇到的问题,并组织部分同学参加座谈会,了解学生对毕业设计的反馈意见,以备下一届进行设计时加以改进。 四、结束语 高职学生理论基础相对较弱,但实际动手能力并不差。毕业设计给了他们一个良好的提升能力的机会。毕业 设计多选择一些项目单位的实际软件项目,让学生到公司、企业这些项目实际场合进行毕业设计,最好是在生产实际中选择那些真刀真枪的设计题目。经过我院近四届高职计算机软件专业毕业生采取以上方法和环节进行毕业设计实践,已取得较好的效果,学生适应性和实际能力有了很大提高。但也存在不完善的地方,只有通过不断地实践、研究、总结和改进方法,不断地进行毕业设计教学的改革,为培养出计算机软件专业应用型的高技能人才做贡献。 (作者单位:大连水产学院职业技术学院)
安卓开发论文:安卓系统的手机定位软件开发与设计 摘要:如今,手机的智能化及人性化已经成为手机发展变革的必然趋势,无线通信技术、GPS定位技术的手机定位软件应用也愈发成熟,为用户提供了无尽的便利服。文章就基于安卓系统的位置信息服务探讨了目前手机定位软件在导游系统终端中的技术设计与开发,希望为用户出行提供集旅游、购物、社交三位一体的综合性信息平台。 关键词:安卓系统;LBS;手机定位软件;智能导游;位置信息服务 位置信息服务即Location Based Service,简称LBS。通过由运营商所提供的无线通讯网络或GPS等外部定位方式来获取移动终端用户的具体地理坐标信息,并在GIS等地理信息系统平台的支持下,为用户提供智能终端定位、智能导游等增值服务。具体来说,地图定位、自动触发景点多媒体信息、游览轨迹信息和周边服务设施信息都应该是LBS所涉及的服务范围。利用信息化技术将游客、旅游实体、旅游实体管理者这3方联系到了一起,并达成了交互的目的。也正是基于此系统,游客可以在出行期间得到更好的信息化服务。 1.安卓系统下LBS智能终端导游系统的关键技术阐述 位置信息服务LBS主要是基于3方技术来共同完成的,它们是来自于移动终端的定位软件技术、网络通信技术以及安卓系统。以下就一一阐述这3方下的具体关键技术特点。 1.1定位软件技术 定位软件技术是LBS智能导游系统应用中的关键优秀,一般起到功能作用的是Skyhook Wi-Fi定位系统和蜂窝基站定位系统,包括外部全球定位系统GPS。这几项技术都通过天线向外部发送信号,并寻求距离自己最近的复数基站,通过它们的信号转递进行信号定位。而Skyhook Wi-Fi则运用到了固定热点技术,它能直接与手机或其它智能移动终端的MAC地址相互绑定,实现对系统无线信号的接入,从而获取用户想要的地理定位信息。 另外,利用智能手机内部的微机电三轴加速传感器也能够实现对智能导游系统功能的应用。其功能实现原理是手机在空间坐标系中同时向3个方向轴上输出加速度分量,并通过这3个方向的加速度积分计算来推导出空间三维速度和位置,为用户提供准确的服务。 1.2网络通信技术 网络通信技术包含许多种,比如套接字通信,HTTP协议,增强现实技术等等。首先说套接字通信(socket),是网络通信技术的基础,能够支持TCP/IP协议获取最基本的网络通信包,从而实现对客户端服务器的连接,进一步获取本地IP,本地DNS,远距离IP及DNS。另外,安卓系统中的SDK、CFNetwork framewrok也能为基础网络通信接口提供网络通信服务,实现远程位置查询。 而HTTP协议则提供了简洁快捷的应用层技术,基于信息传输主体内容的实体、通信层与应用层之间的通信连接、HTTP所传输的消息内容、客户端向服务器发送的内容请求、接受客户请求时HTTP月艮务器端的响应以及由URI表示网络服务中的资源来为LBS提供更好的网络技术支持。 1.3安卓系统 安卓系统出现相对较晚,主要采用了软件堆层的主题架构,并细分为3大部分,底层Linux内核、中间层函数库Library及虚拟机,还有上层具体app应用软件,它们都是由C语言、c++、JAVA等计算机语言所编写的程序。 针对LBS来说,安卓系统中的Linux和Application Framework则更加关键。Linux主要为安卓系统提供优秀系统服务,是连接智能手机软硬件系统的抽象层,并将二者细化分层。所提供的服务也是统一的,能够屏蔽一些不相关层的信息,使各个信息层之间处于不关联状态。而Application Framework则是利用安卓系统中的开发应用程序来简化手机系统结构,并将LBS中所需要应用的视图、音频等组件集合起来,允许用户使用各个应用程序来访问其它数据,这在智能导游系统中是十分重要的,即通过对系统资源的共享应用来实现手机定位。 2.基于LBS的安卓智能手机导游系统软件设计 整体而言,基于LBS的安卓智能手机导游系统软件应该包括优化了的封装位置定位服务、高品质的网络通信服务、实时的数据缓存服务以及其它一部分交互展示功能。正是这些关键技术的加入才丰富和提升了手机定位软件的应用性能和运行效率。 2.1基于LBS的相关定位控件设计 2.1.1控件设计 BPLocation是LBS中一个较为重要的位置服务控件,它能够创建uIAccelerometerDelegate与CLLocationManagerDelegate接口,通过它们实现对GPS位置信息的获取。同时它也能计算GPS漂移数据量,实现对用户运动轨迹函数的推算、区域检测等等。近似于BPLocation类的相关函数种类众多,文中简单介绍3种:instance是典型的BPLocationManger类,它属于静态函数,能够根据系统应用来实现XCBPLocationManger变量的获得;LocationManager则通过设置DesiredAccuracy来获取用户的位置方向与具体信息数据;还有accelerometer,它是基于UIAcceIerometer抽象类的控件,它就是利用到了微机电的三轴加速传感器,可以在用户手机LBS软件客户端的x,y,z三个轴上实施加速度,进而计算用户手机设备智能导游系统的运行速度,起到纠正手机内部GPS定位误差的作用。 2.1.2设计应用 在具体应用中,LBS的相关控件会根据手机的位置实施运动轨迹的定位,可以实时记录用户的运行轨迹,一旦出现任何漂移,也能将这些偏差自动滤掉,这就是过滤偏移。过滤偏移共有2种方式:利用GPS历史记录确定偏移是否存在;再者就是利用计算机的运行速度和加速度来确定定位是否存在偏移,这种方法更加合理,而且精确度也有保证。 区域检测也可以通过手机安卓系统检测游客在所规定区域范围内的运动轨迹,这是智能导游系统所惯用的技术。当游客离开规定区域时,系统会发送消息通知用户,告知用户的运行轨迹,比如一些用户在跑步时会用到的计步软件,它的检测原理主要以规定区域中心点作为主要检测中心,当用户运动时,系统会为其与区域中心点做比较,所比较出的结果就是用户以中心点为轴心的运动轨迹。 2.2基于网络通信系统的相关模块设计 就网络通信系统模块设计而言,主要将研究重心放在BPFormDataRequest和BPRequestQueue的设计上。BPFormDataRequest是BPHTTPRequest的子类,在扩展手机智能导游系统对POST的支持时,就要实现基于POST的所有位置数据请求参数设置和相关文件上传,这样才能发挥BPFromDataRequest的实际作用,明确数据24#的路径和网络通信模块的所有通信接口。 相对而言,BPRequestOueue则衔承于NSOperationOueue模块,它能够管理并实现BPHTTPRequest的实时复数请求,同时也允许其对象在网络环境中发送任何位置信息请求,它与普通的传输信息模块是不同的,它对位置信息的确定性更强,而且严重依赖于图像来定位如图l所示。 如果客户通过手机端创建BPHTTPRequest模块,并发送信息请求,所发送的信息将以队列形式等待响应处理,此时LBS也会监测定位信息的传送状态。当请求处理完毕,服务器端将会收到所返回的结果并做记录,同时释放用户所要求的请求资源。 2.3基于UI视频图像交互展示技术的系统设计 手机智能导游软件要实现对视频图像的交互展示,就必须基于展示模块来设计UI。本文所介绍的是对定位软件系统中原始UIImageYiew的扩展,即BPImageView的应用,能够实现地图类型数据的可视化分析,为智能导游系统提供更多的位置空间数据和可视化功能,以地图和影像的形式展示出来。为了实现地图、影像等数据的可视化,需要通过ARView模块中的动态加载及流技术对地理位置信息进行强化。所以本文主要介绍了基于UI视频图像交互展示技术的系统设计,希望帮助手机实现对地理数据可视化信息获取的功能强化。 2.3.1基于BPImageView模块的网络图片加载设计 因为BPImageView是UIImageView的子类,所以应该实现其父类UIImageView对所有图片显示类以及图片存储数据的合理运用。这里采用的方法是利用BPImageView来接收setImageURL消息,然后引用基于BPImageLoader的可视化信息强化输出方法。此方法可以达到查看网络中缓存数据存在性的目的。如果数据存在,就说明它们可以直接以图片的形式载入。如果数据不存在,则表示要再次通过BPImageLoader类进行loadlmage For URL数据的调用,重新加载图片。 2.3.2 ARView视图功能UI强化的设计 首先要说,ARView是具备2部分视图的,它们是兴趣点POI视图和实施传输视频流如图2所示。 2个POI点视图处于叠加状态,这就可以确定POI的兴趣点,如果以视图表示POI,就可以了解到用户对该POI点视图的兴趣度。这里采用一个叫做placesOfTnterestCoordinates的数组,通过四维向量来表示数组中用户所记录的兴趣点坐标,这样就可以利用系统来记录用户的位置信息,为用户导航。 3.结语 基于安卓系统的手机定位软件的开发与设计应该是全方位的,LBS位置信息服务的多角度设计理念也恰好迎合了这一点发展需求,让手机智能系统更加人性化、系统化和精确化,特别是可视化与智能定位的巧妙设计应用也体现了它对于目前无线通讯服务的重要性。而且这种位置信息服务技术也切实地运用到了诸如旅游这样的人类大型产业中,为社会发展赢取了一定的效率和效益。所以说,LBS技术是一种具有巨大潜能的,前景无限美好的现代化技术,也希望它可以应用到除旅游外的其它各个领域,发挥它的科技智慧,为人类造福。 安卓开发论文:基于安卓平台的旅游社交软件的设计与开发 摘要:自从安卓手机操作系统以来,它便以开放性、不受束缚、丰富的硬件、方便开发等优势风靡全世界,我们利用安卓手机平台,开发了一款旅游社交平台软件,该软件采用安卓Sdk4.0进行开发,采用了C/S模式,可以节省网络资源,简单,易用,服务器端采用Java Web开发,数据库采用了免费的Mysql。它可以给用户提供你最想要的旅游栏目,让你置身于朋友的海洋之中,从此出行旅游更加方便。 关键词:Android平台应用开发;旅游社交平台 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。大学生从高中升入大学,犹如一下子从“地狱”进入了“天堂”,有着大量的课余时间,但是往往他们无法合理利用,大多蜗居在宿舍里打游戏,费心劳神,因此开发一款基于安卓平台的旅游社交软件,帮助大学生走出教室,走出宿舍,到自然中,去锻炼,去陶冶情操,最大程度的满足他们旅游交友的需求。 1 基于安卓平台旅游社交软件的需求分析 这个平台主要包括3个子系统,它们分别是:1)发起活动子系统;2)参加活动子系统;3)后台管理子系统;4)活动分享子系统。如图1所示。 在活动发起子系统中包括以下几个功能:1)活动申请;2)活动信息管理;3)活动资料查询;4)活动上报申请。 在参加活动子系统中包括以下几个功能:1)活动参加;2)活动资料查询;3)参加活动申请。 在后台管理子系统中包括以下几个功能:1)用户管理;2)公告管理;3)权限管理;4)分类管理;5)系统维护。 在活动分享子系统中包括以下几个功能:1)活动评价分享;2)活动图片分享。 2 旅游社交平台的总体设计 2.1 软件总体设计 根据我们定义的需求分析,我们给出了旅游社交平台软件总体设计,客户端运行在安卓手机上,服务器端运行在Tomcat上,数据库采用Mysql数据库,开发语言采用了最流行的Java语言进行开发,以下是整个软件的整体架构图,Android前台界面负责数据的采集和展示,Android端HTTP组件负责将前台界面采集到的数据封装成HTTP协议发到Servlet上,Servlet负责接收HTTP协议的数据,然后解析,调用相应的业务方法,Server端业务层负责从数据库中采取数据交给Servlet,Servlet把封装的json数据再发到HTTP组件,HTTP组件解析数据,再发往前端进行展示,如图2所示。 2.2数据库设计 2.2.1 数据库中所需的各种表 2.2.2 数据库概念模型和物理模型的设计 设计数据库时,我们可以采用sybase公司的powerDesigner来进行数据库设计,使用powerDsigner工具设计时,首先设计数据库概念模型图,它的功能和数据库E-R图十分类似,好处在于,可以使用powerDesigner工具轻松的转成数据库物理模型,然后再借助powerDesigner工具可以很轻松的生成SQL语句,从而大大方便开发。 2.3 详细设计 2.3.1 服务器端数据库工具类设计 为了更好的和数据库交互,减少开发工作量,我们对数据库操作冗余的代码做了一定的封装。这样就没必要频繁的写JDBC代码了,从而提高了程序内聚度。 2.3.2 各个业务Service的接口设计 接口在项目中就是一个业务逻辑,面向接口编程就是先把客户的业务提取出来,作为接口。业务具体实现通过该接口的实现类来完成。当客户需求变化时,只需编写该业务逻辑的新的实现类,通过更改配置文件(例如Spring框架)中该接口的实现类就可以完成需求,不需要改写现有代码,减少对系统的影响。 采用基于接口编程的项目,业务逻辑清晰,代码易懂,方便扩展,可维护性强。即使更换一批人员,新来的人依然可以快速上手。对于团队来说,意义更大。 2.3.3 各个服务接口的实现 在设计好接口之后,我们就可以编写程序来实现各个接口了。在这个过程中我们也体会到了协同工作的效率。我们几个开发人员就可以并行的进行开发,然后再把代码提交到Svn代码管理工具上,从而很大程度上提高了工作效率。 2.3.4 各个服务所对应的Servlet的编写 Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。这个过程为:1)客户端发送请求至服务器端;2)服务器将请求信息发送至Servlet;3)Servlet生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求;4)服务器将响应返回给客户端,如图3所示。 一个servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。 2.3.5 GoGoGo数据编码问题的解决 我们把安卓数据客户端所获取的数据通过HTTP协议传送到服务器端,由Servlet来获取数据,由于Tomcat默认编码是ISO8859-1,因此在后台获取中文数据时会遇到乱码。解决办法是:1)要重写HttpServletRequestWrapper下面的getParameter()方法,在这个方法对获取到的数据,重新用UTF-8编码。 2)在Filter中对每个请求过滤,调用HttpServletRequsetWrapper重写的getParameter()方法,再把请求传说出去,就完成了过滤请求,如图4所示。 2.3.6 前台和后台数据交互的问题 Android前台发送数据给服务器后台应用程序(Servlet),Servlet处理后,要给前台返回数据,数据格式如何选择将是一个非常重要的问题,因为JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于阅读和编写,同时也易于机器解析和生成。所以我们采用了json作为前后台数据交换的数据格式。 2.3.7 前台向后台如何传送数据问题 我们编写了一个HTTP数据传送工具,负责Android前台和Server后台的数据传送。因为是HTTP协议是基于TCP协议的,所在Android前台和Server建立连接需要进行3次握手,连接建立成功后,才进行传送数据。当释放连接时,需要进行4次握手才能释放连接,如图5所示。 2.3.8 数据加密问题 一个优秀的软件,在确保功能实现的同时,另外一个不得不考虑的问题便是如何保障用户数据的安全,对于用户重要的数据,我们非常有必要对其进行加密后再保存,现在比较流行的信息摘要算法有MD5和SHA1,对于这两种算法,主流的编程语言都有对其实现,因此用起来方便又安全。 2.4 旅游社交平台测试 软件测试是软件开发环节中非常重要的一环,软件测试是帮助识别开发完成的计算机软件的正确度、完全度和质量的软件过程;是SQA的重要子域。它主要包括单元测试,集成测试,系统测试,还有验收测试几个大项。 2.4.1 单元测试 在单元测试环节中,Android端采用了Android自带的单元测试工具AndroidTestCase,服务器端我们采用了Junit4测试工具,对每一个业务方法进行了测试,确保正确后才进行下一步开发。 2.4.2 集成测试 在单元测试通过的基础上,我们将所有模块按照设计要求组成子系统,进行集成测试,从而发现在单元测试中没有发现的Bug,尽早的修改,降低项目风险,主要使用的测试工具是Selenium. 2.4.3 系统测试 在集成测试完成的基础上,我们完整的对旅游社交平台进行了系统测试,测试我们的功能是否达到了当初的设计要求,测试其容错能力和恢复能力。 2.4.4 测试结论 系统功能的测试结果显示,基于安卓平台旅游社交平台能够正常使用。各功能都可支持,满足了预期设计。 3 结束语 经过我们的努力,我们终于完成了一个简易社交平台的设计和开发,基本上满足了当初的设计要求,能够方便大学生的郊游和交友的需求,总之项目还是比较成功的,但是也存在着一些不足,比如在软件架构设计上肯定达不到很高的水准,总之我们会继续努力,争取使其更加完美。 安卓开发论文:基于安卓智能系统的地形图数据采集系统开发 [摘要]本文主要介绍基于安卓智能移动系统的大比例尺地图数据采集系统,对系统的功能、特点、结构等进行论述。 [关键词]安卓 数据采集 数字化测图 1引言 现代科学技术的飞速发展,尤其是计算机技术的广泛采用,使测绘技术发生了革命性的变化,从模拟阶段转向数字阶段,数字化测图已成为当今大比例尺地形图测绘的主要方式。数字测图野外测量自动记录,自动解算处理,自动成图,并能提供可处理的数字地形图。目前,数字化测图软件、硬件已经得到的长足的发展,但野外现在草图的作业方式效率依然较为低下;虽然现在已有电子平板、掌上平板等野外数据采集软硬件设备,但是由于成本过高,电池续航能力不足等因素,而未能大面积推广。为了使得野外数据采集更加高效,借助现代科技,利用安装了安卓智能移动系统的设备(手机、平板电脑)体积小、便于携带,触控方便、成本低的的特点,开发一套基于安卓系统的大比例尺地形图测绘系统,对提高生产效率将起到积极的作用。 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。安卓系统平台具有以下特点:①开放性:允许任何移动终端厂商加入到Android联盟中来,可以使其拥有更多的开发者;②丰富的硬件选择:这一点还是与Android平台的开放性相关,由于Android的开放性,它拥有千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容;③方便开发:Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰,因此会有新颖别致的软件会诞生;④Google应用:Android平台能无缝结合优秀的Google服务,如地图。本文针对用户对大比例尺地形图测绘简易性和高效性的需求,介绍了基于安卓智能系统的大比例尺测图系统的整体结构和基本功能。 2系统设计 2.1系统优点 基于安卓开发的地形图测绘系统与便携式计算机、平板电脑、工业级的PAD设备相比较具有以下优点:①体积小、重量轻、适合于野外工作的优点;②与便携式计算机、工业级的PAD设备相比,价格便宜、成本低;③能耗较低,续航能力强,拥有与之配套的便携式电源;④可触屏绘制图形,反应速度快,工作效率高。 基于安卓开发的地形图测绘系统与测绘外业工作的适宜性特点:①超大屏幕:7英寸(1024×600 像素)或10英寸的屏幕,完全可以满足地形图测绘外业工作的需求;②CPU:双核或四核,完全可以胜任地形图测绘的野外数据采集任务;③摄像:可以现场录制测绘现场的视频,减少外业巡查,提高效率;④拍照:定点记录现场观测的信息,为内业数据处理提供现场影像资料;⑤录音:记录外业调查的语音信息;⑥GPS:提供导航定位功能,记录一定精度范围内定位信息,辅助踏勘工作;⑦WIFI:可以方便的接入网络营运商提供的互联网服务,传输非涉密数据;在局域网内快速的与网络工作站交换数据,上传数据到局域网服务器;⑧蓝牙:驱动控制测量仪器、与测量设备交换数据、备份或恢复数据;⑨USB:驱动控制测量仪器、与测量设备交换数据、备份或恢复数据;⑩SD 存储卡:大容量SD卡可用作软件安装和数据存储。 2.2系统的数据流程 根据测图系统中数据采集的特点,系统的数据流程,如图1所示。 2.3系统结构 本地形图数据采集系统是以智能平板电脑(或智能手机)为载体,在安卓平台下使用Java 作为编程语言来开发的野外数据采集平台,集数据、图形、属性采集、编辑于一体的外业数据采集系统。该数据采集系统具有可视化、可触控、面向对象的操作界面、完整的地图符号和先进的编辑功能,可以同步采集数据、图形和地物属性,也可以在野外只采集数据或者图形,再进行图形的编辑和属性的匹配。用户可根据自己的需要和习惯选择方便自己的作图方式,利用图形编辑系统和属性管理系统,对于已作的图形可以进行再编辑和属性的更改。使成图效率成倍提高,系统结构示意图,如图2所示。 3系统功能 系统主要包括图根控制、碎部测量、图形编辑、图形(数据)查看、距离量算、坐标量测等基本功能模块。 3.1图根控制 (1)控制点管理:该功能主要实现对测区内测量控制点的管理,包括把控制上传到全站仪等采集设备、对控制点进行添加、删除、修改、查询等,并实现在地形图中自动绘制控制点符号。 (2)图根导线测量及平差:包括图根导线的基本设置,如方向、斜距、天顶距测回数、限差等。测量结束后利用简易平差原理,开发导线简易平差功能进行导线平差计算,可处理符合导线、闭合导线、支导线、无定向导线。平差结果及原始观测数据自动生成报表输出。对于导线中的一个粗差可以自动探测。 (3)自由设站:支持全站仪自由设站法的测量方式,包括已知点的观测、错误检查、坐标计算及存储等功能。 (4)寻点功能:利用设备的GPS定位功能,通过求解测区的坐标转换参数,可以速度找到测区的控制点大致点位,设站定向更迅速。 3.2碎部测量 碎部测量是数据采集的一个主要功能,程序中提供了两种基本的测量方式:极坐标法测量、直角坐标法测量。极坐标测量中通过填写图块代码,连接点,连接线型,可实现对应的图形连接和属性编码。也可通过触摸屏幕进行逐点连接,或按各点测量的顺序依次自动连接。在碎部测量中,碎部点坐标可以通过仪器设备采集得到,也可以根据现有的图形关系计算得到。 3.3碎部点坐标测算及连码处理 碎部点坐标测算是利用已有的基本碎部点通过一定的几何关系计算出未知点,并将点显示在屏幕上。系统中提供的方法包括:直角折点、直线相交、边长交会、矩形2点、矩形第4点、方向直线交会、垂线直线交会、内插点、对称点、垂足点、直线定点、方向线支距、直角偏距等。 系统开发提供一种更为简单的连码处理方式。它既提高了作业速度,又减轻了作业人员的劳动强度,它在生成测算点坐标的同时,也生成了相应的图块。主要可提供的方法包括:一点矩形、两点矩形、3 点矩形、直角折线、方向伸缩、直角隔点、过点平行线、距离平行线等。 图形编辑包括对图形的浏览、对图块和点的编辑等功能:①图形的浏览,包括图形的移动、放大(开窗放大) 、缩小、全图;②图块的编辑,包括对图块的删除、复制、粘贴、图块属性的修改。同时也可通过属性代码进行图块的添加;③点的编辑,包括点的属性修改、点的删除、点的添加等;④图层控制,系统的数据按地物特点分层放置,可以通过图层控制功能来开关显示相应图层,以提高图形显示速度,便于用户的各种编辑处理。 3.5数据转换 系统开发需提供数据转换接口,实现将外业采集的图形数据生成各种数字化成图软件或图形处理软件的交换数据文件格式,系统支持DWG(CAD),DXF,SVF(威远图) ,CAS(南方) ,EBP/ EBF(瑞得)、SHP(ARCGIS)等数据文件格式。 4系统的特点 (1)根据测量人员的作业习惯和要求进行开发,提供了更友好、操作更方便的用户界面。 (2)在数据存储过程中,采用面向对象的概念来管理地物(图块) ,这样就能很方便地对数据进行增删改,包括图形及属性数据。 (3)系统开发必须具有对所采集的数据均进行了数据的完整性和图形与属性的一致性的检查的功能,以便满足各种专题地理信息系统对外业数据采集和数据建库的需求。 (4)除支持全站仪等作为数据采集设备外,还支持通过GPS-RTK直接采集地形数据。 5结束语 目前,数字测图技术已经取代传统的手工测图方式,数字地图产品也成为最主要的地图产品。我国已有商品化的大比例尺地面数字测图系统,但尚存在某些问题,其中最主要而突出的问题是外业采集数据手工绘制草图较为繁琐,作业速度慢,内业成图时需对照草图手工绘制图形,工作效率低下;已有的掌上测图系统多采用非智能平台开发,数据传输不便,成本高,设备功耗大,无法长时间使用,无法大范围推广使用。 基于安卓智能移动系统的外业数据采集系统,充分利用了平板电脑体积小、重量轻,运行速度快,便于携带,低能耗,工作时间长等优点,在最佳的测量条件下进行最多的测量作业,减少测量环境对测量数据精度的影响;同时可视化界面的操作系统,具有良好的图形显示、图形编辑和交互操作的特性,实现即测即显,大大减轻内业工作量,提高了工作效率。 安卓开发论文:基于安卓平台的中国象棋游戏的开发 摘 要:目前,随着科技的不断发展,通信技术得到了长足的进步,如Pad,手机等数字产品成为人们日常生活中必不可少的重要组成部分,现在的手机等移动通信设备不仅具有通信这项单一的功能,还逐渐演变成一个可以移动的微机系统,为人们提供丰富的信息和服务。安卓操作系统作为一个应用广泛的智能平台,在该系统下开发的应用软件不断增多,本文详细的研究和分析了在安卓平台下开发中国象棋游戏的相关技术,设计并实现了中国象棋游戏的开发。 关键词:中国象棋游戏;Android;智能手机 随着数字化电子技术的飞速发展,联机游戏已经成为人们日常生活中一项重要的娱乐方式,而象棋是一种非常受人们喜爱的智力游戏,随着手机平台的不断升级,安卓手机系统已经占据了全世界59%的市场份额,在2007年,谷歌公司在Linux系统下开发了一款操作系统,它由中间件,用户界面,应用软件和操作系统几部分组装,这是一款专门为移动终端量身制作的移动平台,安卓平台是一个完全开源的平台,拥有完整的体系架构。安卓平台由Linux Kernel即Linux内核,Android Runtime,Libraries(库)以及Applications(应用程序),Application Framework(应用框架)等五部分成,所以,一款在安卓平台上的象棋游戏具有非常大的市场潜力,本文所设计的中国象棋游戏,正是在手机安卓平台上设计开发的广泛的,拥有非常大的实用性。 一、基于安卓系统的中国象棋游戏的设计 (一)系统的总体设计 本文设计的象棋游戏系统是一款由手机作为客户端到PC服务器的网络游戏,它的系统框架由服务器和移动终端组成。其中PC服务器主要用于同步转发手机客户端的数据,由此客户端之间就可以通过服务器来实现通信,而手机客户端的作用是游戏的操作,界面的显示并与服务器之间通信。 (二)系统的模块设计 在游戏的开发设计中,主要运用了人工智能技术,网络通信信息管理技术等,游戏有联机的人人对战以及人机对战模式,为了实现手机客户端与PC服务器之间的通信以及人机对战功能,在设计中将游戏的开发分为五个部分,并分别从静态模型设计和动态模型设计来阐述系统的设计,这五个模块分别为:(1)棋房间、棋桌模块:主要用于实现客户端分流与人人对战;(2)棋盘、旗子模块:包括游戏中棋盘的布局以及棋子的走法,系统的规则判断;(3)人工智能模块:具有人机对战的功能;(4)网络通信模块:主要用于客户端与服务器的通信,数据的发送;(5)资源存储模块:主要用于存储游戏中用到的声音资源,图片资源等。 (1)中国象棋游戏静态模型的设计。在游戏中,用Bitmaploader作为图片资源模块的静态类,声音资源用CNChesssoundmanager静态类,并将游戏中涉及到的棋子、棋盘等图片资源和声音资源采用独立的模块,这样不仅方便资源的维护,还可以实现资源的复用。 在游戏中,棋子和棋盘是游戏中非常重要的一部分,对使用者具有直接的影响,在设计中,棋子用CNChess作为基类,棋子的房间类为CNChessroom,棋桌类为CNChesstable,并在设计中直接使用棋盘类接口,并不通过内部处理,这样就大大降低了模块间的耦合程度。 网络模块作为联机对战的重要模块,采用CNChessclientsockerserver,Networkmanager类来实现网络连接和传输网络信息。 人工智能模块可以实现人与计算机博弈,在游戏中运用了人工智能技术,使计算机具有一定棋力,在游戏中用Humanvscomputer作为计算机的博弈类。 服务器端模块用来实现让客户端的用户在同一个平台下进行游戏对战,这里用到的类有CNChesslistensocket,用来监听客户端的连接,CNChessclientsocket用于各客户端的通信。 (2)中国象棋游戏的动态模型设计。系统的游戏模式分为联机对战和人机对战模式。人人对战模式是让两个玩家通过服务器通信之后进行对战,玩家选择联机模式以后,会打开一个网络端口,这个网络端口可以连接其他手机客户,然后通过服务器建立网络连接之后,进行双方对战。并用Encryptpassword和Encryptpacket这两个模块来进行通信时的数据安全处理,其中Encryptpassword用于对用户登录密码进行加密,Encryptpacket用于对游戏中的数据包进行加密,这样就对通信过程中数据的安全进行了保护。 人机对战模式即将中国象棋和人工智能结合起来,使计算机拥有下棋能力,这样玩家就可以与计算机直接对战,人机对战模式使用的是Humanvscomputer类,玩家只需要选择计算机的棋力水平的等级和执棋方就可以与计算机对战。 通过这两种方式,玩家既可以使用网络方式与其他玩家在线下棋,也可以在没有网络的条件下进行人机对战,达到了随时随地游戏的目的。 三、结束语 本文通过对安卓操作系统的研究,设计开发了一款安卓操作系统下的中国象棋手机游戏,这款游戏不仅可以实现人机对战,还可以联网实现人人对战,具有很大的市场潜力,本文详细的阐述了游戏的系统框架和游戏的实现方式。象棋的计算方式非常复杂,至今任然存在一些研究盲点,有待进一步提高,所以这款游戏具有很大的提升潜力。 [作者简介]陈明利(1990.05-),男,贵州六盘水人,顶峰互动产品经理,具有丰富的移动游戏应用设计及研发经验,对移动互联网、手游等具有丰富的积累及独到的见解,精通Android、iOS等游戏应用开发。 安卓开发论文:安卓手机数据结构演示软件开发技术 摘要:针对数据结构相对抽象的特点,结合实际情况,通过利用文字、图像、动画等形式描述数据结构的算法特点,在安卓手机平台上开发数据结构演示软件。整个演示软件使用下拉列表控制方式,每个列表项包括若干选项。每个列表项对应一个选择或一个子列表。系统一直处于选择菜列表或执行某一被选列表项状态,直到退出演示软件。该数据结构演示软件包含了线形表、堆栈、树、图等基本数据结构的概念以及实例分析的展示。 关键词:数据结构;演示软件;安卓手机平台;安卓布局;安卓控件 数据结构课程是计算机软件的理论和技术的重要基础,不仅是计算机各专业的优秀课程而且是其他理工科专业的主要选修课。算法演示属于软件可视化研究的一个分支,它将算法的运行过程及行为通过图形、动画、声音等方式进行展示,以辅助算法学习者理解[1]。当前,随着多媒体技术的发展,数据结构的演示软件大多是基于个人计算机环境下供学习者参考学习,即为计算机辅助教学[2]软件,这种方式虽然能够较好地动态、形象地将数据结构算法思想等展示给使用者,但有其不足之处。作为使用者必须有一台个人计算机才能安装使用,不能随身携带供随时参考。随着安卓智能手机的普及,基于安卓手机平台开发数据结构演示软件不仅能够摆脱个人计算机的环境限制,还可以随身携带,随时随地可供参阅,所以开发安卓手机数据结构演示软件还是非常有实用价值的。 1 安卓手机平台简介 1.1 Android布局管理 所谓Android布局就是组件在Activity中的呈现方式,即组件大小、间距和对齐方式等属性的具体表现。Android平台提供了以下,两种创建布局的方式: 在XML配置文件中声明:这种表现方式是将需要呈现在Activity中的各个组件在配置文件中进行定义声明,在Activity程序中通过setContentView(R.layout.main)方法实现将各组件呈现在Activity中,在Activity程序代码中通过findViewById方法获得组件实例。 在Activity具体实现程序中通过“纯代码”的形式直接实例化,将要用到的Android组件添加到所要呈现的Activity布局中。 总的来说,第一种布局创建方式更好,相对来说更加直观、简单。本软件开发过程均是用的第一种创建方式。要使用xml布局文件,大多数是通过使用Android编程提供的oncreate方法并使用setContentView来完成加载所要用到的xml布局文件。在编写代码过程中,findViewById方法要在setContentView方法加载后再调用,否则会出现加载错误,也就是说先加载后使用相关定义的组件。另外需要注意的是,所有定义的布局文件必须放在res/layout目录下才能被调用。 布局(ayout)是各个控件在屏幕上的位置关系,为了满足各种界面呈现方式的需要,Android提供五种布局方式:①FrameLayout(框架布局)又称为帧布局、②LinearLayout(线性布局)、③AbsoluteLayout(绝对布局)、④RelativeLayout(相对布局)、⑤TableLayout(表单布局)。在Android中布局通常有以下几种不同的情况: ①FrameLayout(框架布局):组件从屏幕的左上角坐标布局文件; ②LinearLayout(线性布局):按照垂直或者水平方向布局文件; ③AbsoluteLayout(绝对布局):按照绝对坐标来布局组件; ④RelativeLayout(相对布局):让子视图的位置参考其他视图位置; ⑤TableLayout(表单布局):按照行列方式布局组件[3]。 在Android中View类是一个最基本的UI类,它包括了Button(按钮)、List(列表)、TextView(文本框)、RadioButton(多选按钮)、Checkbox(选择框)等都属于View类。 注:在项目工程里面的每一个Activity类都必须在“项目工程名”/res目录下的AndroidManifest.xml文件添加类的名称,格式为:。 1.2 Android平台基本事件监听与处理 Android的事件处理方式有两种处理机制:基于监听的事件处理和基于回调的事件处理。本应用程序使用的是前者基于监听的事件处理,当用户触碰按钮、某个列表项等相关应用程序组件时,该事件就会触发事件监听器,相应的事件监听器结合自己对应的事件处理器即认为编写的事件处理实例方法来做出相应的动作。 在Android系统编程中,在处理UI中的各种元素的时候,两个程序中的关键环节为: 取得布局文件(XML)中的控件句柄:使用findViewById()获取控件句柄; 设置具体的控件行为:使用setOnXXXListener()设置事件的处理函数。 这里使用findViewById()联系布局文件中控件和句柄,并通过OnClickListener()等定制句柄的行为即开发者所需要该控件被触发后完成的具体动作。 基于事件监听的处理针对不同的事件,Android为不同组件提供了不同的接口。常用到的View类下的几个内部接口有:View.OnClickListener、OnFocusChangeListener、OnTouchListener、OnKeyListener、OnLongClickListener等。SetOnXXXListener()等函数是android.view.View类的函数,这些函数用于事件处理,它们由程序实现,通过设置这些内容也就设置了控件的行为。这些函数的参数都是所对应的android.view.View类中的方法。 1.3 屏幕间的跳转和事件的传递 总的来说,开发一个Android应用程序的过程可以看作是开发一系列Activity类的组合过程。对任意一个Android应用程序而言,每一个屏幕显示的设计与实现其实就是开发一个android.app.Activity类,在需求分析的基础上建立一系列的任务类即完成整个软件所需要的屏幕显示内容。在所有的类当中,选取一个主类作为整个Android软件的初始界面即整个软件程序的入口,这一点有点类似于C语言编程里面的main()函数。一旦进入了初始界面,接下来就是根据该类中设置相关操作以及用户的具体需求触发操作进行不同界面之间的跳转,这里的跳转也就是整个软件里面不同Activity类之间的相互切换。 上述中不同Activity之间的相互切换是靠Intent驱动的,通过在界面上设置事件的监听实现。一个Intent(android.content.Intent)对象是Android操作系统用于满足任务需求以及向系统发送广播Intent事件所使用的异步消息机制,它同适当的Activity或Service(如果需要的话则运行它)协同工作[4]。 正如前面所讲述的:一个Android应用程序一般会包括多个Avtivity,但是只有一个Activity作为程序的入口――但该Android应用程序运行时将会自动启动并执行该Activity,至于应用中的其他Activity,一般是通过入口Activity启动,或者由入口启动的Activity启动[5]。Activity通过两种方式启动其他Activity: 当切换到一个新的屏幕后,先前的屏幕将会被暂停,并被保存在历史堆栈中,也可从现在的屏幕返回到历史堆栈中的前一个屏幕。当前屏幕如果不再使用时,可以从历史堆栈中将它删除。默认情况下,Android将会保留从一开始的主屏幕到每一个应用过程中的运行屏幕。 2 软件的设计与实现 2.1 总体设计图如图2[6-7] 2.2 系统主要功能介绍 2.2.1 单链表 功能主要是链表的相关概念简介,增、删、存储等基本操作的介绍以及实例的演示。 2.2.2 栈和队列 功能包括栈和队列的定义,顺序存数和链式存储的优秀代码实现、实例入栈(队列)、出栈(队列)的动态演示。 2.2.3 二叉树 功能主要包含了二叉树的基本定义以及相关重要性质、各个相关操作的优秀代码二叉树的遍历、最优二叉树的生成过程、哈夫曼树等的实例演示。 2.2.4 图 功能主要包括图的基本概念、图的两种遍历的含义及优秀思想、实例的动态演示。 2.2.5 排序 功能主要是排序算法的介绍、主要排序算法的优秀思想以及主要的代码、相应实例的动态演示。 2.2.6 查找 功能主要是各种查找算法的基本思想以及应用的背景介绍、相应实例的演示。 2.2.7 串 功能主要是相关概念的介绍、匹配模式定理、实例的演示。 2.3 系统整体特点 系统是在Windows XP环境下开发的,运用Eclipse软件和Android模拟器编程实现和测试可行。系统总体上采用层次菜单结构呈现,通过点击按钮或者触摸屏幕实现界面跳转进入到子菜单,逐层具体实现各个模块的设计。系统开始界面是目录形式,每一个标题为一列表名称,点击出现下拉列表,选择要查询的具体模块,进入后,进行查询。每一个模块大致实现了:该模块内容介绍、原理分析、实例展示等三个主要部分。 2.4 系统实现说明 2.4.1 主界面的设计实现 主界面利用Listview组件,列表显示需要三个元素: ① ListVeiw:用来展示列表的View。 ②适配器:用来把数据映射到ListView上的中介。 ③数据:具体的将被映射的字符串,图片,或者基本组件。 2.4.2 Button组件的应用 1)使用Button控件 Android SDK包含两个在你的布局中可以使用的简单按钮控件:Button(android.widget.Button)和ImageButton(android.widget.ImageButton)。这些控件的功能很相似因此我们几乎可以一并地的讨论它们。这两个控件不相同的地方基本上就是外观上;Button控件有一个文本标签,而ImageButton使用一个可绘制的图像资源来代替。Button使用的一个很好的例子应该是一个简单的带有“保存”文本标签的按钮。ImageButton使用的一个很好的例子可能是音乐播放器按钮的集合,包括播放P, 暂停 以及停止。本次实现用前一种Button控件,这里是一个示例屏幕(图五),包括两个Button控件(上一步和下一步)。 2)向布局添加Button控件 Button控件通常都被作为活动的布局资源文件一部分。比如,要添加一个Button控件到与你程序相关的main.xml布局资源中,你必须编辑布局文件。你可使用Eclipse的布局资源设计器,或者直接编辑XML。像按钮这样的控件也可以通过程序动态地创建并在运行时添加到你的屏幕上。简单地通过它的类来创建合适的控件并将它添加到你的活动中的布局。要添加一个Button控件到布局资源文件,打开/res/layout/main.xml布局文件,它是你的Android项目的一部分。点击你想要为其添加Button控件的LinearLayout (或者父级布局控件,比如RelativeLayout或FrameLayout)。在Eclipse中,你可以点击Outline标签中的父级布局,然后使用绿色加号按钮添加一个新的控件。选择你要添加的控件――在这个例子中是Button控件。 3)处理点击 实现点击事件处理的方法是使用setOnClickListener()方法向你的按钮控件注册一个新的View.OnClickListener。要使用这个方法,你必须更新你的活动类以注册控件点击事件。通常情况下通过你的活动的onCreate()方法来实现。使用findViewById()方法找到控件然后使用它的setOnClickListener()方法来定义当它被点击时的行为。你将需要自己去实现界面的onClick()方法。 2.4.3 TextView显示文本控件 1)TextView常用属性 setText()设置文本内容,同xml中的android:text setTextSize()设置文本字体大小,同xml中的android:textSize setTextColor()设置文本颜色,同xml中的android:textColor setBackgroundColor()设置背景颜色,同xml中的android:background 2)单击TextView实现活动跳转 ①从相应的布局管理资源获得相应TextView组件的Id; ②在需要跳转的活动里面写点击事件,主要用到了TextView的字符串setSpan()函数和setText(spannableString)以及setMovementMethod()函数; ③在需要跳转的活动里面声明需要触发的Intent意图即跳转活动到目的活动,具体实例可参考图四到图五的实现效果。 2.5 总体框架的实现效果 2.5.1 菜单列表 考虑到Android手机的实际应用背景,主界面采用菜单列表式的方式呈现。主界面的部分截图如图3所示。 2.5.2 下拉列表项 每个菜单列表名称是一个下拉列表项,当点击该名称时会出现相应列表项里面的内容。以第七章图为例,点击后列表展开如图4所示。 2.5.3 界面切换 触摸每一个列表项里的选择项,会跳转到相应的活动界面。以点击第一图的深度优先遍历为例,会出现图5所示界面。 单击上一步或下一步,会出现相应以邻接表存储图的遍历步骤演示,点击上面的“点击查看优秀思想”会出现相应演示模块的原理或者概念性文字说明。 3 结论 本文的演示软件针对数据结构主要的算法给与了简要说明与实例演示,内容还不够具体、详细,每一部分具体的实现过程有待于细致推敲、修改完善,特别是对算法优秀代码的解析说明功能,做到尽可能的满足用户的需要。如何将抽象的数据结构算法思想形象生动的在Android平台展示,来帮助需求者的学习是一个值得研究的问题,希望本文的引入,给数据结构算法演示软件的多媒体实现带来一些新的思路。 安卓开发论文:基于安卓系统手机WiFi的家用智能遥控器开发 【摘要】主要介绍基于安卓系统手机WiFi的家用智能遥控器客户端的开发。通过在安卓手机上开发遥控器界面,并载入多个不同品牌不同型号设备的遥控器指令数据包,借助WiFi转红外模块译码成与家电相匹配的红外信号,使实物遥控设备数据化,实现“一个家庭只需一个遥控器”的目标,为人们提供一个智能舒适、环保节能的居家环境。 【关键词】安卓系统;WiFi;红外遥控 一、引言 由于红外遥控器价格低廉、技术成熟等优点,许多智能家电设备仍普遍采用红外遥控器进行控制,包括电视、空调、DVD机、电视机顶盒等等。然而,随着家庭中智能家电设备的增多,红外遥控器数量也在增加,一个家庭使用的遥控器数量少则数个,多则十几个,这会带来三大问题: (1)数量众多的遥控器给使用者带来使用和管理上的不便; (2)红外遥控器使用的一次性碱性电池,废弃后给环境带来极大的危害; (3)遥控器意外损坏后,很难找到匹配的遥控器。 基于安卓手机WiFi的家用智能遥控器,可同时控制多个不同品牌不同型号的家用电器,取代传统的实物遥控器,实现“一个家庭只需一个遥控器即可控制所有红外遥控的家电设备”的目标,极大减少遥控器数量和一次性电池的使用量,为人们创造便捷舒适、环保节能的居家环境。 二、系统的结构 整个系统主要包括客户端软件、WiFi转红外模块,如图1所示。客户端软件通过WiFi,将已编码的数据通过WiFi传送至WiFi转红外模块,然后WiFi转红外模块根据编码规则,传递指令至内部红外发射模块,实现红外数据的发送。 (一)家用智能遥控器客户端的构成 1.键码数据包的采集与设计 (1)键码数据包的采集 红外遥控器的编码格式通常有NEC。 NEC格式的特征:使用38kHz载波频率,引导码间隔是9ms+4.5ms,使用16位客户代码,使用8位数据代码和8位取反的数据代码。 随着家庭电器种类、型号的不断增多,相对应的遥控器也随之增加,为了便于管理、存取与更新家电遥控器的红外代码,需要为繁多冗杂的代码建立一个数据包。 (2)遥控器按键数据包的设计 由于红外协议各不相同,并且又相互不兼容,所以直接发送红外数据会导致WiFI转红外模块处理十分繁琐。因此,收集多种红外协议数据,按照自定义编码规则,将多种协议编码化,并保存于后台数据库。 为了实现按键界面与遥控器数据包的匹配,定义数据包格式如下: 文件起始标志位4位。 键码属性128位:设备的信息,访问中文字库编码、ASCII码。 载波频率4位:35-42kHz;分辨率0.5kHz,以适应不同载波的遥控器。 键码编码:对遥控器界面软件的所有按键进行编码,键码位数根据实际红外协议确定。 2.遥控器界面软件的设计 (1)数据库设计 安卓操作系统采用标准SQLite数据库,提供管理数据库相关的API。利用SQLiteOpen Helper类中的onCreate()Call Back方法以及onUpdate()Call Back方法创建与打开各种遥控器红外代码表Table,存进数据库中,方便数据的及时更新。 (2)按键与数据包匹配 在手机界面中,每个按键都与其相对应的红外代码相匹配,即按键功能与数据库中各种遥控器数据相连接。通过调用getReadable Database()方法当用户按下按键时,软件会查找数据包,将与该按键相连的数据包数据,即相对应的控制家电的红外代码以WiFi的形式发送至WiFi转红外模块。 (二)WiFi转红外模块 本模块负责数据接收、红外发射。包含WiFi数据接收与传送、串口数据解析、红外电平发射。采用WiFi芯片USR-WIFI232,提供WiFi信号及获得客户端所发送数据,再将数据通过串口传送至中控CPU。 本模块内部采用单片机作为中控CPU,处理编码化数据与红外协议的转化。由于单片机价格低廉,资源足够,功能满足中控CPU的需求,因此,采用单片机作为中控CPU。在单片机程序中设置多个红外协议入口点,当编码化的数据传送至单片机后,按照自定义的编码规则,寻找对应的红外协议入口,从而发射对应的红外电平。 中控CPU功能硬件电路由单片机最小系统及红外发射电路成。在中控CPU程序中,包含定时器功能、串口数据读取功能、红外电平控制功能。中控CPU的程序流程图如图3。定时器功能主要是用于产生载波,并与红外信号叠加,从而提高红外信号在空气中传播的抗干扰能力。串口数据读取,将WiFi芯片传递的数据加以分析,按照自定义的编码规则,进入不同的红外协议功能函数。红外电平控制功能,实现具体的红外协议函数,通过串 口读取功能提供的数据,发射出匹配的红外信号。 三、实验测试 本次试验采用专用的红外测试仪器,可以监测到红外信号并将其波形显示出来。采用安装客户端的安卓手机及WiFi转红外模块,对比于实物遥控器。将实物遥控器、WiFi转红外模块都对准红外测试仪器。按下实物遥控器的某个按键之后,观察红外测试仪器显示的波形,如图3所示;接着按下安卓手机上对应的遥控器按键后,观察红外测试仪器上的波形,如图4所示。 由图3、图4可以看得出,安装客户端的安卓手机及WiFi转红外模块可以实现实物遥控器的功能。 四、结束语 本项目设计的运行在安卓手机上的新型遥控器,实测数据证明,其实现的功能与原配的实物遥控器性能一致,完全可以取代现有的各种实物遥控器,实现实物遥控设备数据化,降低成本。由于它基于安卓手机平台,具有成本低、扩展好、“一机多控”、环保、智能等优点,作品成熟后,具有较高的市场应有价值。
弱电系统工程论文:建筑弱电智能化系统工程应用浅析 【摘 要】随着科技技术的不断前进,建筑弱电智能化技术将会获得更大的进步。建筑施工管理应紧密联系施工和客户需求,采取有效地策略的方式来提高建筑水平。本文介绍了弱电智能系统及构成,并对弱电智能化系统在建筑工程中的应用及效果进行了分析。 【关键词】建筑工程;弱电;智能化系统;应用 0 前言 弱电智能化系统工程在建筑中的应用,改变了传统的建筑理念。智能化设备的使用,节约了人力资源,提高了建筑管理水平。由于该系统的使用,将许多难以发现的事故隐患及时发现,降低了事故发生带来的灾害,保证了人民群众的人身和财产安全。建筑中弱电智能化系统工程的应用虽取得了一定成绩,但仍需不断努力,改进完善硬件和软件,使建筑中弱电智能化系统的使用范围更广,应用效果更好。 1 弱电智能系统及构成 当前信息化技术不断取得突破,各种智能设备层出不穷,人们对建筑智能化的重视也越来越强。为了适应时代潮流,满足社会发展需要,不仅在我国的新建建筑中,智能系统工程应用广泛,在已建成的建筑中,通过技术改造,也加大了智能系统工程的应用。智能系统一般以低电压驱动,简称弱电智能系统。 弱电智能系统主要是指有低电流驱动的智能系统。弱电智能系统最主要的特征是由中央控制室统一支配、调度和控制,整个系统的各智能设备由优化后的布线系统统一连接。此系统主要分别为:(1)楼宇自动化系统(BAS);(2)办公运行自动化系统(OAS);(3)通讯网络自动化系统(CAS);(4)安全与防范自动化系统(SAS);(5)消防自动化系统(FAS);(6)集成管理系统(IBMS)。在我国建筑行业采用的弱电智能系统工程中,主要使用的技术有:以局域网为基础的计算机网络通信系统、集约布线系统、监控与报警系统、闭路电视系统、多媒体会议系统、防雷接地系统、楼宇自控系统、电了巡更系统、不间断电源系统、排队及显示系统、家居智能化系统等方面。 2 弱电智能化系统在建筑工程中的应用 2.1 楼宇自动化系统(BAS)应用 楼宇自动化系统在医院中的应用,能将在医院建筑内部分布的各种机电设备连接在一起,由中央控制器统一控制,随时监测他们的运行情况,及时发现问题并快速解决。某医院,其智能化程度可以说是国内一流的。分析楼宇智能化系统在其中的运用可以发现,该医院采用的楼宇智能化系统采用三级结构,第一级为中央控制室,该室主要装备了监控电脑、LCD大屏幕显示器及相关的监测控制软件。第二级为数字式控制器,在大楼内每一楼层均有分布。第三级为各种信号采集装置和各执行部门,分布在医院大楼内指定位置。楼宇智能化系统在医院中的运用,提高了信息处理能力,加速了病人的就医流,提升了医生看病的准确度。智能化系统的运用,使各楼层拥有各楼层所需的独特的环境条件,保证了医生的好心情,使他们能高效工作,为病人排忧解难,同时也能为前来就医的人员提供舒适的就医环境。 2.2 办公自动化系统在(OAS)应用 办公自动化系统主要是引入现代的信息网络技术,各公司组建自己的内部网络,里面存放有各公司的相关可公开资料,公司员工在办公时,可以依据需要,随时进行资料的提取和相关通知的发放,大大节约了资源,提高了办公效率。 各公司员工从早上上班打卡开始,到下班打卡离开,办公中处理办公事务的全过程都实现了自动化。办公过程的自动化,抛弃了传统的人工记录、人工管理和人工查阅资料方法,节约了资源,节省了时间,提高了办公效率,并且自动化的办公环境减少了人为差错。 2.3 通讯自动化系统(CAS)应用 通讯自动化系统在体育场中的应用在举办大型体育活动或者文艺演出活动时显得尤为重要。其中公共广播系统和有线电视系统的应用,提升了体育场的服务能力及信息传达能力。公共广播系统具备背景音乐广播、公共广播和各类事故广播的功能。平时,可以播放一些背景音乐,供在此处运动训练的人们愉悦心情;在举办大型活动时,可以进行比分广播或者演出声音广播;在发生火灾时可以进行火灾播报,并可通过广播系统进行疏散指导。有线电视系统能将场地实时景象显示在屏幕上,能让位置靠后,视野不佳的人更好地享受体育活动或演出活动带来的乐趣。 2.4 安防自动化系统(SAS)应用 安防自动化系统在现代建筑中的运用主要有以下几个方面:(1)各建筑控制区域上安装的红外线探测仪,能及时将进入本区域的人和物的情况通过警报系统传递给中央控制室,并划定人或物进入的区域范围,中央控制室通过控制系统向保安人员传达命令,保安人员便会快速反应,前去查看处理;(2)闭路监控系统的应用在现代建筑中已广泛应用。在居住社区,主要由小区出入口的监控设备和各单元楼出口的监控设备实时记录相关人员的进出,能较好地震慑犯罪分子,起到安全防范作用;(3)停车场管理系统在居住社区或者各停车场的运用,对维护车辆停放秩序,保证生产生活活动正常有序进行有重要作用。 2.5 消防自动化系统(FAS)应用 随着时代的进步,现代的消防自动化系统在所有酒店中几乎全部应用。在酒店业中,消防自动化系统一般是按照如下方式运行:各客房中安装的消防探测器和喷淋器能及时将火灾险情发送到消防控制室,并通过自动控制模块,自动进行喷淋,及时进行扑火。消防警报信号能在第一时间发送到住客和消防部队,为逃生和火灾及时扑灭节约时间。 2.6 智能建筑集成管理系统(IBMS) IBMS 集成系统将建筑设备监控系统、安保自动化系统、消防报警系统、通信自动化系统、机房监控系统等各类先进的弱电系统集成到一个平台上,通过规范设备管理程序,实现各子系统的功能联动、集中管理和信息共享,达到优控设备运行、降低运行成本、确保设备安全可靠运行之目的,提高楼宇自动化管理和服务水平。各子系统与智能化集成管理系统既保持独立性又保持互连性,实现现场信息资源的采集、存储和共享,用户界面为Web 浏览方式,方便操控与管理。 3 弱电智能化系统的应用效果 3.1 构建了服务管理的数字化平台 IBMS 实现了建筑物内设备的自动检测和优化控制管理及信息资源共享,为建筑物的使用者提供最佳的信息服务。一是工作效率显著提高,在总控中心的BAS 工作站上,管理人员可以对所有被监控设备的运行状态进行实时监控,并可对大多数设备进行人为控制或由系统自动记录保存,无须专人到现场抄录,提高了工作效率。二是运行成本明显减少,系统采用远程网络自动化监控和有效调节,不仅节约了人力资源,而且减少能源浪费。 3.2 建立了安全可靠的智能化系统 楼宇自控系统采用集散型控制方式,即现场区域控制、计算机局域网通讯,最后进行集中监视、管理的系统控制方式。这种控制方式保证每个子系统都能独立控制,同时各关联子系统之间的互动集成在统一的软件平台上,实现信息共享,进行综合管理,在中央工作站上集中监视和联动控制,使得整个系统的结构完善、性能可靠。 4 结语 智能化在建筑领域应用的是多年里,在探索中发展,在发展中探索,我们可以说是摸索着前进。当前我国有关弱电智能化系统的标准、规范、设计、图集, 已经在不断的更新和完善当中,不论从设计上还是实际操作上,我们的工作都有待进一步的提高。智能化系统工程的普遍推广和应用, 目标是逐步走向市场化的运作模式,不仅为人民的住宅带来极大的方便,也为日常工作带来许多的便利,节省不必要浪费的时间,创造更多的使用价值。 弱电系统工程论文:智能建筑弱电系统工程实践中的几种抗干扰措施 摘要:分析了智能建筑弱电系统构成,同时探讨了电磁干扰、信号线路干扰以及系统结构干扰等智能建筑弱电系统干扰来源,并针对智能建筑弱电系统干扰来源提出了抗电磁干扰措施、抗信号干扰措施以及系统结构抗干扰措施等相关智能建筑弱电系统抗干扰措施,以期为智能建筑弱电系统的抗干扰提供一些参考,确保智能建筑弱电系统性能。 关键词:智能建筑;弱电系统;抗干扰 近年来,随着科技的不断发展,信息技术和计算机控制技术发展迅速,并广泛应用于各行业中,为人们生活带来了更大的便捷。信息技术和计算机控制技术在智能建筑中的应用,显著提升了智能建筑的自动化水平。目前,智能建筑弱电系统在耐压水平方面相对较低,使得智能建筑弱电系统在运行过程中时常受到电气干扰源的干扰,降低弱电系统设备工作性能,智能建筑弱电系统出现错码、数据丢失以及系统运行故障等问题。对此,应当注重智能建筑弱电系统的抗干扰,确保系统的稳定运行。 一、智能建筑弱电系统构成 智能建筑的弱电系统主要由楼宇自动化系统、办公自动化系统、安全防范系统以及通信与网络系组成,其中为提升建筑智能化,每个系统内又包含多个不同功能的子系统。智能建筑弱电系统结构主要为分布式客户端/服务器(Client/Server)结构。图1为智能建筑弱电系统的网络拓扑图。智能建筑弱电系统在结构方面主要由IBMS管理层、系统管理层以及设备层组成。为实现智能建筑弱电系统各子系统之间的通信,智能建筑弱电系统通过通信网管实现,以便更好地对各个子系统采集到的实时数据进行收集,充分发挥智能建筑弱电系统功能。 图1 智能建筑弱电系统的网络拓扑图 二、智能建筑弱电系统干扰来源 (一)电磁干扰 智能建筑弱电系统在运行过程中,通常会受到建筑内、外部电磁干扰,其中静电感应、电磁辐射以及高频电噪声对智能建筑弱电系统的干扰较为严重,直接影响智能建筑弱电系统通信、雷达以及广播和电视系统发出的信号,使得智能建筑的通信系统和广播系统无法正常工作,从而使得智能建筑弱电系统功能的难以得到全面发挥。 (二)信号线路干扰 由于智能建筑弱电系统的临近线路间存在着电容或有电容分布,使得智能建筑弱电系统在正常运行过程中,临近线路之间会产生互感,在改变电信号耦合传播途径的过程中,电信号会传播到临近的线路上,从而干扰相邻线路信号的传播。 (三)系统结构干扰 现代智能建筑弱电系统的网络结构、设备选型以及通信网络结构等电气干扰源,会产生电信号,直接干扰智能建筑弱电系统的设备,降到智能建筑弱电系统设备的运行效率。 三、智能建筑弱电系统抗干扰措施 (一)抗电磁干扰措施 由于现代智能建筑中含有大量的电磁干扰源,可能导致会对智能建筑弱电系统产生电磁辐射、地电位异常以及静电感应现象。智能建筑弱电系统子系统中的广播系统、无线电系统以及雷达系统在运行过程中很容易受到电磁干扰,对此,应当注重智能建筑弱电系统的防电磁干扰,确保弱电系统的正常工作。对于智能建筑弱电系统的防电磁干扰可以从传输线路和空间辐射两方面入手,采用以下防干扰措施:第一,注重自身设备内部结构的抗干扰能力。通常情况下,弱电系统的外壳应当采用金属材料外壳,或是采用内部涂抹金属膜的塑料外壳,提升系统看电磁干扰能力。同时,应当在弱电系统设备内部的电力板、电路板以及电源板之间,应使用厚度超过0.7mm的射频元件,同时屏蔽铁板镀银铜线与外壳的接地连接。第二,加强电源装置抗干扰能力。可以在弱电系统输入和输出设备的两端安装瞬变电压抑制器,在电源输入端安装隔离变压器且确保变压器接地性能的可靠性,将电源工作电压控制在85~265V之间,有效提升电源抗电压跌落能力。 (二)抗信号干扰措施 对于智能建筑弱电系统在信号干扰方面的防范,应当从抗感应干扰和抗信号线路干扰两方面采取相关处理措施,提升智能建筑弱电系统扛信号干扰能力。第一,感应信号的处理。弱电系统线路上的对交、变电信号,可能通过耦合方式传播到其它线路,从而干扰智能建筑弱电系统,对此,应当注重弱电系统感应信号的处理。对于长距离传输的弱电系统信号,应当采用小节距双绞线进行传输,同时确保双绞线每相隔一定距离进行一次位置交叉,实现降低或抑制噪声。若采用多根双绞线交叉传输信号,应当确保采用的双绞线节距各不相同。在敷设信号线和动力线时,应当避免二者平行敷设,避免动力线产生的磁场干扰信号线。第二,信号线路干扰的处理。对于输入信号和通信信号,在敷设过程中普遍存在一次仪表接线外露现象、金属管道外露现象,使得其接口元件的滤波作用,对弱电系统产生信号干扰。在进行弱电系统线路一次仪表接线时,应当避免接头外露。在电缆沟敷设信号线或是明敷信号线时,应当采用穿管敷设的方式,尽量避开金属管道。 (三)系统结构抗干扰措施 对智能建筑弱电系统网络结构的抗干扰,一方面应当注重网络结构抗干扰。弱电系统在选择网络结构时,应当尽量选择树形网络结构或是总线结构,避免一个节点产生干扰而影响其他节点。若弱电系统网络结构中存在分支结构,应当在分支接口出采用T型连接器进行连接,提升各个操作站与控制站之间的独立性,提升弱电系统网络结构的抗干扰能力。另一方面,注重设备选型,通过设备的科学选型来实现抗干扰。在选择智能建筑弱电系统的PC机时,应当尽量选择抗干扰性能良好的工业控制计算机,确保计算机在恶劣环境下的使用寿命。在选择智能建筑弱电系统各控制站功能板,应选抗干扰性能高且具备光电隔离性能以及滤波与限幅性能的设备。在选择智能建筑弱电系统各子系统接口元件时。应当选择网络接口元件抗干扰性能高的设备。此外,还应当注重通信网络的防干扰,避免信号衰弱。据相关研究表明,随着通信电缆长度的增加,其信号也会出现一定的、相应的衰减,从而影响信号的传输性能。对此,在进行智能建筑弱电系统的电缆敷设时,应当注重对电缆线路的科学规划和设计,以便有效缩短电缆距离,降低信号传输过程中的衰减。同时,在电缆线路敷设过程中,应当尽量少使用分支器和电缆接头,确保线路的紧密连接性。在信号电缆的敷设过程中,应当尽量确保电缆绕开易腐蚀区域和高温区域,避免信号电缆在使用过程中受到损坏而影响信号通信质量。在敷设通信电缆与高压电缆时,应当结合工程的实际情况,应当采用垂直交叉敷设方式,避免信号线缆与动力线缆平行敷设的现象。 结束语: 智能建筑弱电系统在运行过程中通常会受到电磁干扰、信号线路干扰以及系统结构干扰等干扰,直接影响着智能建筑弱电系统的稳定运行。对此,应当注重智能建筑弱电系统的抗电磁干扰、抗信号干扰以及抗系统结构干扰,保障智能建筑弱电系统的稳定运行,从而确保智能建筑弱电系统性能。 弱电系统工程论文:探究智能建筑弱电智能化系统工程应用 摘要:建筑弱电工程是我国智能化发展的突破点,对于提高建筑建设水平有着重要的作用。实现弱电智能化能够进一步提高我国建筑的自动化水平,随着现代电子信息技术的不断发展,实施弱点智能化系统工程更加的复杂,对于建筑施工提出了更高的要求。本文阐述了当今建筑弱电智能化存在的问题,并根据工作经验和理论分析提出了改善性的措施,为我国的建筑弱电智能化系统工程应用提供参考。 关键词:建筑;弱电;智能化;系统工程 弱电智能化系统工程是随着我国电子辅助设备技术的发展,引入到建筑设备中的智能化技术增多。在我国建筑弱电智能化系统工程中,主要的技术包括:计算机网络系统、综合布线系统、监控报警系统、有线电视系统、多媒体会议系统、防雷接地系统、楼宇自控系统、电子巡更系统、不间断电源系统、排队及显小系统、家居智能化系统等方面。建筑弱电智能化系统工程所涉及的因素较多,施工中技术路线、材料质量和施工设备状况都影响着工程质量。 一、建筑弱电智能化系统工程影响因素 衡量弱电技术的主要依据包括:电压和电流的稳定性、信号传输的精确程度和可靠度等。在建筑弱电智能化系统工程中,可以分为两个方面;第一,低电压电能。例如,进行控制建筑大楼、报警监控、消防电气控制等,都属于该方面。第二,信息信号传输。例如,有线电视信号、电脑网络和信号接收等。建筑弱电智能化系统工程主要影响因素可以分为相关技术和施工管理两个方面,具体如下: (一)、计算机技术 计算机技术影响着未来弱电技术发展,采用更加复杂的计算机网络化控制,实现复杂的智能化操作都必须计算机技术保证。计算机及信息网络技术管理着弱电系统,其工作水平和可靠性都决定了弱电系统的服务质量。因此,计算机技术在弱电工程中起着关键作用,在一定程度上决定了弱电智能化发展程度。 (二)、信息传输技术 通信技术主要影响了智能建筑弱电技术信息传导,是智能控制中的传输环节。现代的信息传输技术包括宽带、无线信号、多媒体通信技术和ATM通信技术,这些在建筑弱电工程中都发挥着重要作用。随着信息传输技术朝着数字化、高速化和稳定化方向发展,建筑弱电智能化的信息传输也将获得进一步的提升。 (三)、施工工程管理技术 由于弱电工程所涉及的专业技术较多,需要工种广泛,有效地工程管理技术能够保证弱电工程正常实施,帮助工程采取最合理的施工工序。根据建筑施工知识我们知道,工程管理技术是一项工程最为优秀的环节,要想提高建筑弱电智能化系统工程建设水平,就必须结合建筑弱电智能化系统工程施工特点,提出合理的工程管理方案,保证弱电工程规范施工。 (四)、施工技术管理技术 技术管理是指在建筑弱电智能化系统工程中指导进行施工的技术方案。弱电工程必须根据合同和技术设计的要求,实施过程中的技术管理能够保证所进行工程的规范,工程在正式使用中能正常工作。技术管理要制定详细可执行的规范文件,保证施工工人能够完成工程操作。有效地技术管理技术是建筑弱电智能化系统工程质量保证,决定了系统工程的可靠度。 二、建筑弱电智能化系统工程存在问题 我国建筑弱电智能化技术在改革开放以来有了很大的进步,建筑实施的智能化水平得到了飞速发展。然而,随着电子科技和信息相关技术的发展,传统的建筑弱电智能化技术不能适应当今发展,必须根据出现的新技术进行调整,在此过程中也出现了较多问题,主要如下: (一)、设计和施工人员专业素质较低 智能建筑弱电技术的设计和施工人员专业素质决定了工程的质量。由于弱电智能系统工程所需要的知识涵盖了机械电子、自动化控制、通信技术和建筑技术等,这就要求从事智能建筑弱电技术必须具备各方面的知识,能够在施工过程中结合工程需要采取合理的处理办法。然而,我国当前从事弱电工程人员相对较少,具备综合素质的人员更少,这就造成了智能建筑弱电工程对人才的需求增加。缺乏高素质人才的工程往往难以控制系统工程质量,造成由于不能将建筑设计与施工与网络、通信等技术充分的结合,出现工程漏洞,造成较大的安全隐患。 (二)、建筑设计缺乏合理指导 随着现代开发商对于建筑实用性的关注增加,导致设计师在规划智能弱电设备中重视功能,往往采取尽可能的功能覆盖面来吸引客户的关注。但是,在此过程中就出现了由于不重视相关技术的发展,使所设计的智能弱点技术得不到充分发挥,大大降低了智能弱电技术的推广。因此,只有建立合理的设计指导思想,弱电智能化系统工程才能有实质性的进展。 三、建筑弱电智能化系统工程分析 弱电技术主要是根据使用的电流和电压定义的,通常定义使用24V电压和直流电流进行工作设备采用的电技术,该范畴实际上是广义范围的弱点技术定义。建筑弱电智能化系统工程就是基于弱电技术,考虑到实现无需人工干预的自动化,从而为人们提供更加方便的居住条件。在我国,当前建筑弱电智能化系统工程主要包括内容:弱电智能化系统设置包括:综合布线系统、计算机网络系统、电话布线系统、有线电视系统、视频监控系统、停车场管理系统、多功能会议系统等。为了提高建筑弱电智能化系统工程水平,主要改善措施如下: (一)、提高设计规范,加强智能化设计水平 设计阶段主要包括功能设计和施工方案设计,在此阶段决定了建筑弱电智能化系统工程总体方案。为了保证所设计工程的质量,必须保证所设计功能、使用设备和设计方法符合施工合同要求,从用户的角度客观评价智能化水平。在所设计的弱电工程中,要结合设计设备的具体功能制定相应的施工内容。所提供的智能化设计内容要积极结合当前电子设备技术发展,不断地引进新的智能化设计方案。此外,要保证所设计工程的系统功能、信号匹配、施工工序合理性,严格审核施工总体方案,从而保证智能化工程设计规范性。 (二)、加强施工过程控制,严格执行设计方案 针对施工设计执行施工涉及到诸多细节,这些细节对于弱电智能化设备有着关键影响。在施工前,施工人员和管理人员应熟悉工艺的总体过程,并明确工程的重点和难点,然后在按照各个阶段进行施工,努力在每阶段做好施工管理。对于施工过程的电管、线槽、电缆敷设及隐线施工进行详细记录,核对设计方案的接线图和原理图,排出施工出现的失误。 (三)、做好验收检验,保证实施建筑的可靠度 施工过程不可避免的存在失误,通过验收工作能够有效地控制工程质量,为用户提供最规范的智能化弱电设备。建筑弱电由于受到环境温度、湿度和清洁程度的影响,因此在施工过程中的不规范施工很可能是弱电设备使用寿命缩减,通过设备的使用说明,分别验证弱电设备的工作状态。在验收过程中若发现设备存在信号、电压、电流不稳定情况,应立即组织技术和管理人员进行分析,分析出现不稳定状况的原因,进行返工或者技术维护。 (四)、提高弱电设备的功能和品质,满足用户功能需求建筑弱电智能系统工程不仅要为用户提供更多的服务,提高生活智能化和自动化程度,而且还应着重保证系统工程的品质要求。在新时期,人们对于居住提出了新的要求,例如拓宽居住环境、提高居住的安全性和视觉感受等,建筑弱电智能化工程应紧密结合客户需求,定期开展客户要求调查,不断地推出新的智能化服务。此外,在提供全方位服务的过程中应注重设备的可靠度,不断地提高施工品质,维护人们对弱电设备的使用感受。 总之,随着科技技术的不断前进,建筑弱电智能化技术将会获得更大的进步。建筑施工管理应紧密联系施工和客户需求,采取有效地策略方式来提高建筑水平。加强智能化建筑配套设施的规划与完善,从而保证我国建筑弱电智能化系统顺利发展。 弱电系统工程论文:浅谈建筑弱电智能化系统工程应用 摘要:智能建筑的发展给弱电系统的现场施工管理工作带来新的挑战和机遇,作为弱电系统施工的工程技术人员,要充分的利用好这种机遇和挑战不断的机会,掌握新技术、完善新设计,只有这样才能在快速发展的市场环境中拥有一片天地,同时也能更好的推进我国智能建筑的良性发展。本文主要阐述了有关智能楼宇弱电系统项目工程施工技术管理的一系列问题。 关键词:智能建筑;弱电系统;施工管理 引言 智能建筑弱电系统是一个复杂的建设工程,其中涉及了多种先进的科学技术,是一个由多门学科作为理论依据的服务系统。智能建筑弱电系统主要对建筑的使用提供各方面服务,这就要求必须把整个建筑包括的界面有效的结合在一起,像建筑内部的机电设备界面、信息网络界面以及建筑前后期建设施工的界面。 一、智能建筑弱电系统概述 建筑施工是我国建设和发展过程的重要环节,提高建设水平和建设建筑的智能化是当今建筑业的发展方向。弱电智能化系统工程是随着我国电子辅助设备技术的发展,引入到建筑设备中的智能化技术增多。在我国建筑弱电智能化系统工程中,主要的技术包括:计算机网络系统、综合布线系统、监控报警系统、有线电视系统、多媒体会议系统、防雷接地系统、楼宇自控系统、电了巡更系统、不间断电源系统、排队及显小系统、家居智能化系统等方面。建筑弱电智能化系统工程所涉及的因素较多,施工中技术路线、材料质量和施工设备状况都影响着工程质量。我国相关人员进行了建筑弱电智能化系统工程技术的研究,阐述了我国建筑弱电智能化系统工程发展历程,并从管理、设计和施工等方面,提出了诸多提高建设施工水平改善措施。 二、建筑弱电智能化系统工程影响因素 1、计算机技术 计算机技术影响着未来弱点技术发展,采用更加复杂的计算机网络化控制,实现复杂的智能化操作都必须计算机技术保证。计算机及信息网络技术管理着弱电系统,其工作水平和可靠性都决定了弱点系统的服务质量。因此,计算机技术在弱电工程中起着关键作用,在一定程度上决定了弱电智能化发展程度。 2、信息传输技术 通信技术主要影响了智能建筑弱电技术信息传导,是智能控制中的传输环节。现代的信息传输技术包括宽带、无线信号、多媒体通信技术和ATM通信技术,这些在建筑弱电工程中都发挥着重要作用。随着信息传输技术朝着数字化、高速化和稳定化方向发展,建筑弱电智能化的信息传输也将获得进一步的提升。此外,信息传输技术能够为弱电技术提供信息平台,保证系统内部信息交流和资源共享。 3、施工工程管理技术 由于弱电工程所涉及的专业技术要多,需要工种广泛,有效地工程管理技术能够保证弱电工程正常实施,帮助工程采取最合理的施工工序。根据建筑施工知识我们指导,工程管理技术是一项工程最为优秀的环节,要想提高建筑弱电智能化系统工程建设水平,就必须结合建筑弱电智能化系统工程施工特点,提出合理的工程管理方案,保证弱电工程规范施工。 4、施工技术管理技术 技术管理是指在建筑弱电智能化系统工程中指导进行施工的技术方案。弱电工程必须根据合同和技术设计的要求,实施过程中的技术管理能够保证所进行工程的规范,工程在正式使用中能正常工作。技术管理要制定详细可执行的规范文件,保证施工工人能够完成工程操作。有效地技术管理技术是建筑弱电智能化系统工程质量保证,决定了系统工程的可靠度。 三、建筑弱电智能化系统工程存在问题 1、设计和施工人员专业素质较低 智能建筑弱电技术的设计和施工人员专业素质决定了工程的质量。由于弱电智能系统工程所需要的知识涵盖了机械电子、自动化控制、通信技术和建筑技术等,这就要求从事智能建筑弱电技术必须具备各方面的知识,能够在施工过程中结合工程需要采取合理的处理办法。然而,我国当前从事弱电工程人员相对较少,具备综合素质的人员更少,这就造成了智能建筑弱电工程对人才的需求增加。缺乏高素质人才的工程往往难以控制系统工程质量,造成由于不能将建筑设计与施工与网络、通信等技术充分的结合,出现工程漏洞,造成较大的安全隐患。 2、建筑设计缺乏合理指导 随着现代开发商对于建筑实用性的关注增加,导致设计师在规划智能弱电设备中重视功能,往往采取尽可能的功能覆盖面来吸引客户的关注。但是,在此过程中就出现了由于不重视相关技术的发展,使所设计的智能弱点技术得不到充分发挥,大大降低了智能弱电技术的推广。并且,建筑设计缺乏在智能化要求的指导,不能对于所使用的智能弱电工程提出具体的要求,使施工过程中不能贯彻设计思想。因此,只有建立合理的设计指导思想,弱电智能化系统工程才能有实质性的进展。 四、建筑弱电智能化系统工程分析 1、提高设计规范,加强智能化设计水平 设计阶段主要包括功能设计和施工方案设计,在此阶段决定了建筑弱电智能化系统工程总体方案。为了保证所设计工程的质量,必须保证所设计功能、使用设备和设计方法符合施工合同要求,从用户的角度客观评价智能化水平。在所设计的弱点工程中,要结合设计设备的具体功能制定相应的施工内容。所提供的智能化设计内容要积极结合当前电子设备技术发展,不断地引进新的智能化设计方案。此外,要保证所设计工程的系统功能、信号匹配、施工工序合理性,严格审核施工总体方案,从而保证智能化工程设计规范性。 2、加强施工过程控制,严格执行设计方案 针对施工设计执行施工涉及到诸多细节,这些细节对于弱电智能化设备有着关键影响。在施工前,施工人员和管理人员应熟悉工艺的总体过程,并明确工程的重点和难点,然后在按照各个阶段进行施工,努力在每阶段做好施工管理。对于施工过程的电管、线槽、电缆敷设及隐线施工进行详细记录,核对设计方案的接线图和原理图,排出施工出现的失误。并且,施工过程要做好施工记录,统计施工过程的技术实施数据,方便后期进行质量分析和管理。 3、做好验收检验,保证实施建筑的可靠度 施工过程不可避免的存在失误,通过验收工作能够有效地控制工程质量,为用户提供最规范的智能化弱电设备。建筑弱电由于受到环境温度、湿度和清洁程度的影响,因此在施工过程中的不规范施工很可能是弱电设备使用寿命缩减,通过设备的使用说明,分别验证弱电设备的工作状态。在验收过程中若发现设备存在信号、电压、电流不稳定情况,应立即组织技术和管理人员进行分析,分析出现不稳定状况的原因,进行返工或者技术维护。 4、提高弱电设备的功能和品质,满足用户功能需求 建筑弱电智能系统工程不仅要为用户提供更多的服务,提高生活智能化和自动化程度,而且还应着重保证系统工程的品质要求。在新时期,人们对于居住提出了新的要求,例如拓宽居住环境、提高居住的安全性和视觉感受等,建筑弱电智能化工程应紧密结合客户需求,定期开展客户要求调查,不断地推出新的智能化服务。此外,在提供全方位服务的过程中应注重设备的可靠度,不断地提高施工品质,维护人们对弱电设备的使用感受。 结束语 智能建筑弱电系统的建设是一个庞大的工程,整个系统涉及多个专业,并且要求严格,这样在施工过程就会出现各种问题,如何避免以及解决这些问题,是整个施工管理工作的重点和难点。建设单位可以就施工单位、设备材料的质量以及各分项系统的相互配合这几点下手,来提高整个系统建设施工过程的管理工作。 弱电系统工程论文:提高机电安装中弱电系统工程的施工质量 摘要:随着科技信息发展,越来越多的弱电系统进入建筑领域,建筑弱电工程的安装施工也将朝着精细化、复杂化发展,鉴于此,本文主要介绍了如何提高机电安装中弱电系统工程的施工质量,仅供参考。 关键词:机电安装;弱电系统工程;施工质量 一、弱电系统概述 1、概念 所谓的弱电系统,是指在建筑应用中,电压较低的电子设备,以及相应的电子应用系统。在电力的应用中,按照电力输送功率的强弱,可以分为强电和弱电两种,强电是指交流220V50Hz及以上的建筑用电,通常为人们提供电力能源,将电能转换为其他能源,如空调用电,照明用电,动力用电等。弱电主要有两类,其一,是国家规定的安全电压等级及控制电压等低电压电能,有交流与直流之分,交流36V以下,直流24V以下,如24V直流控制电源,或应急照明灯备用电源。其二,是载有语音、图像、数据等信息的信息源,如电话、电视、计算机的信息。 2、种类 在通常情况下,建筑机电安装中的弱电系统工程主要是指第二类应用,其内容主要包括:①电视信号工程,如电视监控系统,有线电视等;②通信工程,如电话系统等;③智能消防工程,如火灾自动报警系统、消防联动控制系统等;④扩声与音响工程,如小区中的背景音乐广播,建筑物中的背景音乐等;⑤综合布线工程,如计算机网络系统等。 二、提高弱电系统工程施工质量的有效措施 1、做好弱电系统工程的施工准备 1.1前期沟通. 前期沟通是非常重要的一个环节,通过沟通了解客户需要,从技术需要、功能需要、资金配备等,需要从沟通中了解,同时根据房屋结构、地理位置、装修设计中对工程总体进行设计。重点要了解装修布线的进度,不要错过最好的布线时机,否则工程实施难度会加大,这一点需要和装饰公司沟通了解好。 1.2图纸设计. 根据客户需要和确定各类信息点的设置具体实际情况,确定方案后,进行图纸设计,施工图纸是施工人员进行施工的依据,是对每个子系统实施的具体反映。图纸编制完成后,需要对图纸实施及施工进行交底和会审,减少错误,保证质量和周期有着重要意义。施工图纸的设计交底与会审应由弱电系统总包方负责组织实施,在设计交底与会审中把疑难和存在的问题 1.3弱电系统的施工计划。 施工计划包括总的计划进度以及子系统的计划进度。在整个工程施工中应严格控制好整体进度。计划编制需考虑的要素是:总的工作量;材料的供货时间和周期;施工工程队的施工安排、人员保障等;各个子系统之间的施工协调,尤其应考虑管线、桥架施工的顺序。原材料的购进应保证工程进度要求,各种系统设备的进场时间要适时,要根据进度进行安装调试。工程中需要单独施工的部分应预留出施工空间,以便随后施工时方便设备进出。施工过程中如遇有与方案设计冲突需做调整时必须征得客户的同意。产品的安装要随工程进度进行,要在装修结束时完成,不能过早将产品装上,以免人为损坏。 2、弱电系统工程设计与施工应注意的问题 2.1布线施工 布线就是布置安放线缆,为弱电系统的正常运转打好基础,在建筑弱电系统设计安装过程中非常重要,布线初期一定要合理规划,在实际布线中要遵循一定的标准,这样才能将线缆的故障降得最低,特别是要避免布线结构凌乱、布线过程中偷工减料、设备摆放不合理,减少隐患的发生,同时也要考虑弱电与强电布线保持足够距离,在强电与弱电管路垂直交叉时一,要各自套管,以避免线路交叉处发生漏电危险。布线穿线时要求用力均匀,尽量减少破坏而影响传输速度,如果线一旦打弯,立即拉动,解绕后再继续。尽量精确计算线头预留量,对每箱线使用位置进行介理的分配,以节省用线量。 2.2线管和线槽的敷设。 需要与土建工程同步进行的是线槽架的安装施工、还有线管的预埋,槽与桥架的敷设,在土建工程基本完毕之后与其他(风管、给排水管)同步或者稍微迟点安装。但是对于线槽架与管道在位置上合理安置和配合,是各弱电系统必须在设计上解决好的。导线出线槽时要穿保护管,同时所有弱电线槽应有警示及鉴别标志或铭牌。布管时,以免穿线时划伤线,接头不能有毛刺;管拐弯时,弯度要达到要求;安装桥架时以防拉线时增加阻力挂坏线缆,要求接头处不能有明显高差,竖向桥架与横向桥架交接处防护处理,以免串线时破坏线缆或线缆在此受力太大而折断。各种线在接头处用塑料胶布和电工胶布包扎严实,电源线相、零接头要分开一定距离。 2.3系统设备的安装 对于机架、设备安装,其水平和垂直,需要符合国家规范和标准的规定,但如果没有明确规定,机架和设备就要与地面垂直,垂直偏差度均小应大于3m m。统一、完整的将机架上各种零部件安装好,其内部不许留有线头等杂物。机架和设备安装时不应有摇晃现象,拧紧各种螺钉,使其牢固可靠,为了方便人员施工维护和通行,机架和设备的背面距离墙面应大于0.8m,相邻机架设备应靠近,平齐排列同排机架和设备。重要设备要轻拿轻放,以免造成小必要的损失。 2.4防雷接地要求 机房或设备间的接地,按其不同的作用分为直流工作接地、交流工作接地、安全保护接地。为了防止雷电的危害而进行的接地,叫做防雷保护接地,需要注意的是,弱电系统的接地线不能与强电交流的地线以及电网零线短接或混接,接地线不能形成封闭回路,弱电系统的监控系统及其专业设备的接地线,应选用铜芯绝缘软线,三芯电源插座的接地端,应与系统的接地端相连(保护地线)。信号电路和电源电路,高电平电路和低电平电路不应使用共地回路。灵敏电路的接地,应各自隔离或屏蔽,以防地回流或静电感应而产生干扰。 3、测试与调试 系统检测是验证智能建筑最终是否达到设计技术要求的重要手段,检测机构按照各建筑的设计施工资料和检测方案对所涉及的各功能项目进行测试,在整体智能建筑弱电系统的检测中选取以下其中具有代表性的一部分。 3.1综合布线系统检测 综合布线系统是建筑物质或建筑群内的传输网络。系统目前主要由光纤系统和对绞电缆系统组成,其测试工作主要是针对由传输线缆和接线模块所组成的信息链路的电气特性或光学特性进行分析。注意系统综合评价:作为综合布线系统,单一的链路测试不能综合体现该系统的整体质量水平,必须根据综合评价方案进行判定。因此在验收测试时首选“全部测试”,在只能进行抽样测试时尽可能的遵照以下儿个原则进行:分散进行抽样、综合抽取、具有代表性线路进行测试。 3.2建筑设备监控系统 建筑设备监控系统用于对智能建筑内各类机电设备进行监测、控制及自动化管理,达到安全、可靠、节能和集中管理的目的。各系统的检测主要以系统功能和性能检测为主,系统测试应在系统试运行1个月以后进行,并本着“先分项,再系统”的原则进行。首先应按设计方案明确各“状态位”、“控制位”的管理及控制功能,将各点位分类;其次,采用模拟事件发生的检视法,对各点位进行现场操作,并记录系统对各事件反映的相应情况。 结束语 总而言之,在当前的信息化时代,建筑机电安装的质量是十分重要的。建筑电气化标准的提高以及功能的日益繁多,使得越来越多的弱电系统进入建筑之中,弱电工程的施工也更加复杂。在实际施工过程中,要切实做好质量控制工作,避免出现系统质量问题,确保弱电系统的作用可以得到充分发挥。 弱电系统工程论文:建筑弱电智能化系统工程的应用探析 摘要:随着建筑智能化的发展,弱电工程所发挥的作用越来越重要,是提升我国建筑自动化水平的关键。由于智能化系统日趋复杂,因此对于弱电系统的施工要求也有所提高,本文中结合个人工作经验对弱电智能化系统的影响因素进行了分析,提出了建设性的建议,对促进我国弱电智能化的发展意义重大。 关键词:建筑;弱电系统;智能;措施 弱电是相比建筑所用动力与其他强电而言的另一种电力,在建筑电气工程中,建筑智能化弱电是其重要的组成部分。除此之外,在建筑电气工程施工过程中弱电系统的有效应用使得建筑的整体服务能力得到了极大提升,并且有效增加了建筑物与外界的信息交换能力,同时,提高了建筑物的电气化标准。因此,工作人员在建筑电气工程中应当注重建筑智能化弱电施工设计的有效进行,并在此基础上,通过建筑智能化弱电施工管理要点的分析,促进电力电气工程整体水平的不断进步。 一、弱电工程管理的影响因素 建筑智能化弱电工程是以集中监视、控制和管理为目的构成的综合系统,主要包括综合布线系统、计算机网络系统、语音通讯系统、楼宇自控系统、安全监控系统、智能消防系统及其系统之间的综合集成等。 (一)信息传输技术 通信技术是智能控制中的传输环节,其主要使影响了智能建筑弱电技术信息传导受到了影响,现代的信息传输技术包括ATM通信技术、多媒体通信技术、无线信号、宽带,这些信息技术在建筑弱电工程中都起着非常重要的作用。目前,我国信息传输技术向着稳定化、高速化、数字化方向发展,这也在一定程度上使得建筑弱电智能化的信息传输得到了相对的提高。并且,信息传输技术可以保证系统内部资源共享与信息交流,为弱电技术提供信息平台。 (二)施工工程管理技术 因为弱电工程涉及的范围比较广,需要的工种较多,对各项专业技术的要求也相对较高。所以,对施工技术进行科学合理的管理控制,是保障整个弱电工程顺利进行的有效措施。除此之外,工程管理技术作为整个工程中的重要环节,在具体施工过程中必须以建筑施工理论知识作为基础依据,充分结合建筑弱电智能化系统工程施工特点,研制出行之有效的工程管理方案,以此来不断提高建筑弱电智能化系统工程的建设水平,从而保障弱电工程的规范施工。 二、建筑弱电智能化系统的改进措施 (一)全面推行项目经理负责制 全面推行且不断总结改进项目经理负责制度,更加强调“三全”管理(全企业、全员、全过程),进一步推进项目经理职业化进程。企业明确项目部作为一级经营考核单位,项目经理依照企业政策,在项目实施期内,对其领导的项目团队的考核奖惩、项目实施的过程和结果负直接责任。基于此,项目经理有权在全公司范围内,优先双向选择项目部成员,改变了以往主要由公司分配的做法;有权在公司政策允许的范围内,根据业绩决定本项目部人员的项目奖励分配;有权参与公司采购部门关于本项目所用材料的产品选型、价格确认,并拥有否决权等等。 (二)提高设计规范,加强智能化设计 水平设计的过程中,要对施工方案进行设计,还有相关的功能设计,设计阶段对建筑弱电最终形成的总体方案有很大的影响,进行设计的过程中,为了有效的保证工程的质量,要按照合同规定的相关要求进行使用设备、设计方法、设计功能的规定,要从用户的角度对其智能化进行分析,保证智能化的水平。进行弱电工程的设计中,要结合设计的设备对弱电工程的具体功能进行设计,要不点的进行智能化的设计方案和设备的引进,这样才能保证设计的不断完善,此外,进行设计的过程中,对设计工程的系统功能、施工工艺的合理性等要进行相应的研究,保证设计的规范性。 (三)加强施工过程的管理和验收 建筑弱电工程中安防系统的施工涉及到多个专业和诸多细节,这些细节对安防系统设备有着关键影响,在施工之前,必须做好各个专业之间的沟通协调,施工人员和管理人员应熟悉施工工艺,明确施工中存在的重点和难点,严格按照施工流程进行各个阶段的施工。对隐蔽工程施工、线槽开挖、电管施工等进行详细记录,统计技术数据,经常核对施工图纸,避免施工出现不必要失误。在施工过程中,不可避免会出现一些质量问题,这就决定了工程验收的重要性,通过验收工程能够实现对工程质量的有效控制,进而为用户提供最为规范和实用的安防系统设备。建筑弱电会受到湿度、温度、环境、清洁度的影响,如果施工不规范,很有可能会影响设备使用寿命,所以,可根据设备的使用说明验证安防系统设备的工作状态,当验收工作中发现设备存在信号、电压、电流等不稳定的问题,及时组织技术人员和管理人员分析、处理和维护。此外,安全文明施工也很重要,在施工过程中必须做好安全防护措施。 三、建筑弱点系统的的应用 进行弱电系统的应用,是保证办公楼连接通信的枢纽,为了实现办公的智能化,要对其进行重视。一般来说,智能化的系统设计要包括以下系统:计算机网络系统、电子政务办公应用系统和机关办公服务系统。其中电子政务办公系统的作用是能够有效的实现政府对企业、政府内部的政务的公众工作,一般它是由内部的应用系统和外网的网站通过构成的。一般来说,一座办公楼要实现智能化,计算机系统是其优秀,它在网络和应用软件的基础上监理,对各项数据进行分析。采集、整理和收集,然后根据数据进行相应的分析,这样可以形成完成的使用决策系统。这一系统的平台是专线内部局域网,主要是通过EthernetTCP/TP协议各子系统集成的,系统具有非常快的响应速度,一般在0.5秒之内,此系统在办公中的应用主要有:车库管理点、通过电锁控制点和门禁点的设定,这样可以完成有效的开关门的工作,对车库进行有效的管理、对身份进行有效识别,可以形成完善的一卡通办公的系统。 四、结束语 随着科学技术不断发展,智能建筑弱电工程设计不有非常广阔的发展空间,需要设计人员不断的充实自身的知识结构,掌握新技术和有创新的精神,从而使智能建筑弱电工程设计得以不断的完善和发展。 弱电系统工程论文:建筑弱电智能化系统工程应用探析 【摘要】建筑智能化弱电系统的运用有效提高了建筑电气在施工的过程中产生的服务能力,同时,提升了建筑物本身的信息同外界进行交换的能力,间接提高了建筑的电气化标准。本文首先对建筑弱电智能化系统做了概述,然后分析了建筑弱电智能化的影响因素,最后从施工设计和施工管理两方面详细阐述了建筑弱电智能化系统工程的应用要点。 【关键词】建筑;弱电智能化;信息传输;线路;防雷 一、建筑弱电智能化系统概述 建筑施工是我国建设和发展过程的重要环节,提高建设水平和建设建筑的智能化是当今建筑业的发展方向。弱电智能化系统工程是随着我国电子辅助设备技术的发展,引入到建筑设备中的智能化技术增多。 在我国建筑弱电智能化系统工程中,主要的技术包括:计算机网络系统、综合布线系统、监控报警系统、有线电视系统、多媒体会议系统、防雷接地系统、楼宇自控系统、电力巡更系统、不间断电源系统、家居智能化系统等方面。建筑弱电智能化系统工程所涉及的因素较多,施工中技术路线、材料质量和施工设备状况都影响着工程质量。我国相关人员进行了建筑弱电智能化系统工程技术的研究,阐述了我国建筑弱电智能化系统工程发展历程,并从管理、设计和施工等方 面,提出了诸多提高建设施工水平改善措施。 二、建筑弱电智能化的影响因素 (一)计算机技术 计算机技术影响着未来弱电技术发展,采用更加复杂的计算机网络化控制,实现复杂的智能化操作都必须计算机技术保证。计算机及信息网络技术管理着弱电系统,其工作水平和可靠性都决定了弱点系统的服务质量。因此,计算机技术在弱电工程中起着关键作用,在一定程度上决定了弱电智能化发展程度。 (二)信息传输技术 通信技术主要影响了智能建筑弱电技术信息传导,是智能控制中的传输环节。现代的信息传输技术包括宽带、无线信号、多媒体通信技术和ATM通信技术,这些在建筑弱电工程中都发挥着重要作用。随着信息传输技术朝着数字化、高速化和稳定化方向发展,建筑弱电智能化的信息传输也将获得进一步的提升。此外,信息传输技术能够为弱电技术提供信息平台,保证系统内部信息交流和资源共享。 (三)施工工程管理技术 由于弱电工程所涉及的专业技术要多,需要工种广泛,有效地工程管理技术能够保证弱电工程正常实施,帮助工程采取最合理的施工工序。根据建筑施工知识我们指导,工程管理技术是一项工程最为优秀的环节,要想提高建筑弱电智能化系统工程建设水平,就必须结合建筑弱电智能化系统工程施工特点,提出合理的工程管理方案,保证弱电工程规范施工。 (四)施工技术管理技术 技术管理是指在建筑弱电智能化系统工程中指导进行施工的技术方案。弱电工程必须根据合同和技术设计的要求,实施过程中的技术管理能够保证所进行工程的规范,工程在正式使用中能正常工作。技术管理要制定详细可执行的规范文件,保证施工工人能够完成工程操作。有效地技术管理技术是建筑弱电智能化系统工程质量保证,决定了系统工程的可靠度。 三、建筑弱电智能化系统工程应用要点 (一)施工设计要点 1、注重结构设计 在硬性的施工设计中结构上的设计是它的优秀因素。普遍来讲,因为智能化的系统工程往往会受到技术、时间以及经济各种因素的影响,所以研究工作人员要根据建筑物所具有的专业性以及需求性将它的结构进行合理设计,进而有效提高建筑设计的系统集成程度。 2、引用先进技术 若要提高建筑智能化系统设计的效果,引用先进的技术是必不可少的。所以研究工作人员在进行设计的过程中要清楚产业技术和智能化技术新的发展方向,并且要在这些知识基础之上不断提高工程施工的设计水平。 此外,对智能化的建筑进行施工设计需要注意的是,在工程现场没有反复变动以及进行多次试验的条件,它的设计需要一次性完成。并且智能化系统的弱电施工要受到工程进度以及周期的限制,那么在投资方面的约束便会更加显著。 3、合理选择机器设备 建筑的智能化弱电系统施工水平的优秀便是在机器设备的合理选择上。不管是哪种机器设备都有着自己独特的性质和使用范围,并且这些设备在不同的施工情况下会产生不同的效果。所以,在智能化的弱电系统施工过程中,工作人员要注意选择合理的机器设备,进而为施工能够顺利进行建立良好基础。 5、采用合理的弱电线路设计 对弱电线路进行合理的设计可以有效提高建筑智能化系统的可靠性。研究工作人员在对弱电线路进行设计时,要注意施工的现场因素和产品的质量问题,因为这两点因素往往会限制线路的设计。工作人员对线路中的电缆以及导线的密度要十分明确,进而使设计出的弱电线路能够合理可靠。 6、有效防雷击技术 这影响着整体智能化建筑施工的安全性。在运用防雷击技术时,要求研究工作人员要对微电脑设备和电子器件的防护有充分的重视。因为这些机器设备最易受雷电的影响并且有着较高价值,理所当然地成为在防雷工作中的重点保护对象。这便要求工作人员在工作过程中要重视电位的均衡,有效屏蔽隔离,同时采取对过电压和过电流的保护措施,进而达到防雷击效果。 7、模块的连接线路 这是智能化弱电施工管理方面中的主要环节,同时也是建筑中常用的连接方式。所以,研究工作人员在对建筑进行智能化系统施工过程中,要对不同种类的模块和其中的功能以及线路连接的方式有明确的认识,而且要保持不同种类的模块信息能够及时有效地传送到控制中心,进而使控制中心在调节系统和执行机构方面保持良好的工作状态。 (二)施工管理的要点 1、提高设计规范,加强智能化设计水平 设计阶段主要包括功能设计和施工方案设计,在此阶段决定了建筑弱电智能化系统工程总体方案。为了保证所设计工程的质量,必须保证所设计功能、使用设备和设计方法符合施工合同要求,从用户的角度客观评价智能化水平。在所设计的弱点工程中,要结合设计设备的具体功能制定相应的施工内容。所提供的智能化设计内容要积极结合当前电子设备技术发展,不断地引进新的智能化设计方案。此外,要保证所设计工程的系统功能、信号匹配、施工工序合理性,严格审核施工总体方案,从而保证智能化工程设计规范性。 2、管线预埋的隐蔽性方面 这是提高建筑智能化系统弱电管理的优秀因素。在建筑弱电工程中,管线预 埋同以往传统意义上的电气工程有着很大程度的不同。除了这一点,在提高管线预埋的隐蔽性时,要重视施工的现场对埋设管线路线进行修正和调整,进而能够有效地对出现的混凝土空洞的现象进行遏制。 3、施工建筑材料质量控制 智能化建筑在施工过程中所选择的机器设备和建筑材料的质量问题对整个工程质量方面的影响是不可估计的。材料是建筑工程进行施工的前提和基础,所以,研究工作人员要对采用的设备和材料做好严格的把关工作。主要表现在要了解所选材料的信息,此外,还要对供货的厂家进行优选,进而合理地对材料的供应进行重组以保障建筑工程能如期顺利施工。 4、做好验收检验,保证实施建筑的可靠度 施工过程不可避免的存在失误,通过验收工作能够有效地控制工程质量,为用户提供最规范的智能化弱电设备。建筑弱电由于受到环境温度、湿度和清洁程度的影响,因此在施工过程中的不规范施工很可能是弱电设备使用寿命缩减,通过设备的使用说明,分别验证弱电设备的工作状态。在验收过程中若发现设备存在信号、电压、电流不稳定情况,应立即组织技术和管理人员进行分析,分析出现不稳定状况的原因,进行返工或者技术维护。 弱电系统工程论文:建筑弱电系统工程的设计与施工技术分析 摘要:随着建筑行业的快速发展,更多的新型技术被应用到工程建设中,这对实现建筑功能的多样化具有至关重要的意义。建筑弱电系统工程作为建筑工程的重要组成部分,是建筑智能化的必然要求,而良好的施工管理技术水平是建筑弱电系统工程的前提和保证。基于此,本文就建筑弱电系统工程设计及施工技术进行分析与研究。 关键词:建筑;弱电系统;设计;施工技术 引言 建筑工程逐渐实现了智能化、多样化和自动化建设,其中,弱电系统是保证所有工程顺利开展的重要保障,它通过与其他功能系统的相互联系,满足了人们在生活和工作中的各种需求。因此,必须加强对建筑工程弱电系统的设计和施工管理,针对其中存在的问题进行分析,并结合工程建设的特征,确定切实可行的管理措施,以不断提高弱电系统建设的可靠性。 一、建筑中的弱电系统设计要点 (一)综合管路 为了符合弱电线路的连接要求,弱电系统中必须放置很多桥架和保护管;另外,弱电桥架和墙体的预留空洞较多,所以在管路的设计过程中要结合系统的要求进行综合设计。 智能建筑中线路比较复杂、规模也较大,因而促进了弱电桥架设计和安装的运用。弱电桥架可以有效减少预埋的线路,降低了施工过程中预埋盲目性造成的损失,因此方便了线路的维修和修改。在设计过程中,桥架规模要根据弱电系统走线的容量进行设计,并结合走廊、弱电井和机房的位置和走向,以保证桥架的连通合理性。 在基本确立弱电的功能以后,管路设计要尽可能的应用预埋管,这能够得到更多的空间余量。预埋管要选择短且直的,并在安装过程中避免经过建筑的沉降缝和伸缩缝,如果无法避免时,则需要对线管进行必要的处理。 (二)供电 供电是弱电系统设计过程中一个容易忽略的问题。根据电气工程的要求,弱电系统一般由子系统单独供电;虽然强电系统能够保证弱电系统的运转,但是这两个系统不可以通用,这就更需要加强弱电系统的设计和施工。 大部分弱电系统的单独供电要求是为了保证设备的供电安全性。除此之外,进行强电设计时,要着重考虑供电进线的容量要求。即使使用不间断的电源供电,也需要对单独回路的供电要求进行合理的设计,以避免系统由于电路混用造成的损害。 根据目前的弱电技术发展形式,弱电系统也得到了更完善的发展,现在的弱电系统已经不是单纯的弱电设备的累加。弱电系统要求智能化系统具有集成性和关联性的特点,要求弱电系统的施工承包商必须具备智能建筑的项目建设和管理经验,具有实际建筑的设计和策划能力,并具备承接智能建筑项目的资格证书。 (三)接地系统 接地系统能够有效促进资源的利用率,为建筑物的科学性和安全性提供了便利和条件。接地方法中通常包括建筑基础地梁、保护接地和防雷接地等各类设备接地,弱电系统要以建筑的接地系统为基础进行设计,接地电阻需要小于1欧姆,接地系统的设计也需要选择具有相关资格证书的单位承担设计,然后根据弱电系统的设计要求对接地设施进行设计,除此之外,还要为弱电系统各个部位提供对接端口。 (四)竖井及弱电管理间 弱电系统中竖井的安排对弱电的应用环境来说十分重要。传统弱电井通常只是一个简单的过线通道,但是,随着信息技术的发展,各种数据通信线路不断增加,这对弱电井的设计提出了更高的要求。 智能建筑中的计算机系线路通常使用铜质双绞线,它对网络带宽有重要的影响。结合布线规范和标准进行分析,交换机的双绞线到计算机工作的距离不能多余100米,另外,还要考虑管路弯度、建筑边缘到弱电设备间的距离等因素。因此,建筑物平面设计过程中,要对网络管理中的弱电竖井进行考虑。 另外,除了对弱电系统进行合理规划外,还要综合考虑智能建筑的整体规划,即协调处理建筑设计和弱电系统设计的关系,从而促进建筑施工的正常进行。 二、建筑工程弱电系统中存在的问题 (一)缺乏一定的科学性和系统性 目前对于一个集成性较高的电气工程弱电系统,对电气工程弱电系统实施相对的维护与管理是在传统的弱电系统设备维护基础上进行的,将电气工程弱电系统中各个不同的系统进行分割,单独的对电气工程弱电系统某个部分进行管理和维护,在我国现阶段的电气工程弱电系统的管理基本上遵照的原则而是:电气工程弱电系统存在问题才去进行维护,没有问题的电气工程弱电系统不维护的原则。使得当前电气工程弱电系统的维护与电气工程弱电系统管理缺乏科学性和系统性。 (二)缺乏专业的监测设备 在我国现阶段电气工程弱电系统的管理大多是依靠手工,还是采用发现电气工程弱电系统存在问题、分析电气工程弱电系统存在的问题、研究解决电气工程弱电系统存在问题的方法、达到管理与维护的目的,这种电气工程弱电系统管理的效率比较低,并且没有一个完善高效的电气工程弱电系统管理方案。并且在电气工程弱电系统维护与监测的设备上得到具体的体现,还是采用传统的万用表对电气工程弱电系统进行检测,这根本无法满足当前电气工程弱电系统的管理与弱电系统维护需求。 (三)缺乏专业性的人才作为后盾 我国软件工程和其他发达国家相比我国的电气工程弱电系统起步相对较晚,但是电气工程弱电系统发展速度还是很快的,因而电气工程弱电系统的专业化管理与维护人员无法满足我国当前的雪球;而电气工程弱电系统维护与管理需要综合能力较强、业务能力高的施工来作为后盾。 三、加强建筑工程弱电系统施工技术的措施 (一)加强施工人员素质 不管是项目指导人员还是工程施工人员,都应该具有一定的素质。对于指导人员,他们必须具有较高的文化程度,掌握一定的文化知识,还应具备一定的领导才能,对于某些情况能够正确的给出有建设性的意见,保证项目的实施。对于施工人员,必须经过正规的技术培训,没有经过培训的工作人员是不能上岗工作的。而且还要提高其他各方面的素质,每个人都应该对这项工作的实施负有责任,这样在工作时可以大幅度的提高工作效率。 (二)弱电系统的防雷接地维护 雷电对安防监控系统具有极大的破坏性,使电子设备产生误动作而暂时瘫痪或整个系统停顿。为了确保建筑物本体免受直击雷的侵袭,需要在保护设备的前端安装合适的避雷器,使进入的雷电流阻拦在外,保护建筑物本体免受雷击引起的火灾事故及人身安全事故。首先是直击雷的外部防护,为了降低建筑被雷击的概率,宜优先采用避雷网、在局部加装避雷针保护。其次是引下线,将接闪器接闪的雷电流安全的导引入地,很多建筑物利用体内的钢筋作为防雷引下线,大大降低每根引下线的沿线压降,减少侧击的危险。感应雷的防护:对建筑物内的系统设备进行感应雷防护时,通过空间感应侵入通信站的内部线路,实现单点接地方式,坚持每一级的交流电源之间连接导线超过25m以上的原则。 (三)实施弱电工程过程化控制 1.加强对弱电系统的维护控制。每一个电气工程弱电系统必须组建一个管理机构,根据电气工程弱电系统的实际需求和情况制定软垫系统中相关的管理制度。对整个电气工程弱电系统的初步方案进行深化并与建筑工程项目设计、按照制定的按照进度计划对电气工程弱电系统的安装、接线等电气工程弱电系统各阶段工作全面的监督和管理,以确保电气工程弱电系统的施工质量。 2.弱电电源与接地系统的有效控制。电气工程中弱电电源系统必须是无干扰和可靠稳定的。利用计算机采用双电源末端自切供电控制策略。对电气工程弱电系统终端计算机设备配置均有采用双电源末端自切供电。电气工程弱电系统的接地是弱电系统的一个重要环节。为减少电气工程弱电系统干扰和保护设备,电气工程弱电系统接地必须单独接地,确保整个电气工程弱电系统的施工质量。 结束语 建筑弱电系统工程的施工管理过程是一项难度和强度都极大的系统性工程,需要我们在工作实践中不断学习与积累,加强建筑弱电施工前的准备工作,施工过程中同其他各专业的协调工作,以及施工过程中的质量控制与管理工作,以提高建筑弱电系统的施工管理工作和施工管理水平。 弱电系统工程论文:提高机电安装中弱电系统工程的施工质量 摘要:在整个建筑工程中,建筑机电安装工程是非常重要的环节,其中的弱电系统更是关键。提高其管理技术、质量控制,有着重要意义。本文对提高机电安装中弱电系统工程的施工质量进行了分析。 关键词:机电安装 弱电系统工程施工质量 一、弱电系统工程设计与施工中应注意的问题 1、线缆选型 1)消防弱电工程 消防弱电系统是指在建筑物的建设过程中根据建筑物的特点用于消防系统以及相关消防工程的相关的弱电设备和有关的系统。消防系统包括火灾预警设备系统以及消防控制设备系统,而在消防系统中的相关电子设备多是电压较低的弱电线路。对于消防弱电的线路系统在建筑物中的要求比较高,电缆要有足够的敏感度才能保证信号的快速传播及时的发现火灾的隐患,在火灾的发生以后必须保证信号的及时传播,这就对光缆提出了很高的要求,既要有足够的传输速度又要有足够的耐热性。 2)通信工程的弱电系统 通信工程是现代社会重要的组成部分,现代社会的发展越来越离不开通信工程的作用。电信服务商把电子信号通过电话光缆和计算机宽带的形式把通信信号传输到整个小区。小区的整个建筑设计必须符合通信弱电系统的要求,这最主要的体现就是在电线光缆的选择上。在电话光缆以及互联网光缆的选择上一定要考虑小区信息传播的特点,电信信号的传播光缆一定要特别的注意信号传输的质量和信号传输的安全程度。 3)电视工程的弱电系统 电视工程的弱电系统的普及使得有线电视技术在千家万户中得以采用。电视工程的弱电系统通过电视信号的传递和视频信号的转换实现了用户画面和声音的视觉以及听觉的享受。根据有限信号的传输距离以及传输质量要求具体的传输介质,电线的不同类型必须被考虑在信号的传输类型中。不同形状的电缆对于信号的衰减程度有明显的不同,在实际的有线电视的弱电线路铺设的过程中应该根据具体的信号要求,根据信号传输的相关距离合理的采取相应介质的电线,实现整个工程的良好质量水平。传输距离要求的比较远以及对于信号的质量要求比较高的电视工程可以采取能耗比较低、频带相对较宽、抗干扰能力比较强的电缆,在电缆的选择上也要结合当地的温度及其后条件采取有针对性的电缆,电缆同时要考虑信号的保密性。在整个选择的过程中一定要重视电缆的成本。 4)广播和智能远程抄表工程 广播系统一般选用RVV护套双绞线缆即可,传输距离长,线径可选粗些;紧急疏散广播系统则必须选用NH-RVV耐火多芯电缆;数据检测远传系统需选用RVVP屏蔽线。线缆的芯数根据实际需要选择。 5)安全防范工程 电视监控系统可采用SYV聚乙烯实芯同轴电缆,当摄像机到子监控中心距离≤1 000 m时,可选用SYV-75-12同轴电缆;当摄像机到子监控中心距离≤800 m时,可选用SYV-75-9同轴电缆;当摄像机到子监控中心距离≤500 m时,可选用SYV-75-5同轴电缆;当摄像机到子监控中心距离≤300 m时,可选用SYV-75-3同轴电缆。 门禁、可视对讲系统主干线电缆可采用SYV-75-3+5C×0.5+2C×0.75多芯线缆,用于连接门禁、可视对讲系统的主机与分机,其中SYV-75-3线缆传输视频信,5C×0.5线分别传输音频信号、控制信号,2C×0.75线传输电源信号等。 2、布线设计与施工 布置线路是整个弱电工程发挥作用的前提,弱电工程的设计过程中布线工作显得非常重要,只有把布线工作做好才能保证整个系统有效的发挥作用。布线就是布置、安放线缆。在弱电系统工程设计中,布线工作非常重要,只有将布线工作做好,才能为弱电系统的正常运转打好基础。由于布线属于隐蔽工程,因此在布线与设计的初期一定要合理规划,只有建立坚实的基础,才能让网络大厦更加牢固。 因此,在弱电布线时,必须考虑弱电与强电布线保持足够距离,如弱电线缆不能与高压(AC≥1000V,DC≥1500V)电缆一起并行布线,弱电线缆的终端与高压电缆的终端最小间隔为450 mm弱电线缆若为屏蔽线缆,则最小间隔可以近一些;弱电线缆的终端与低压(AC 布线工程属于墙内的工程,在整个布线工程的开始前夕一定要有合理的规划,在规划的保证下才能保证整个网络的协调统一。在整个建筑物的布线工作中要分清各个线路的不同特点,对号放入特定的线槽中,保证全部的弱电线路良好有序的发挥作用。在布线的施工过程中一定要注意施工的严格性,防止布线出现混乱的局面,如果布线的工作不能严格的按照规划的要求就会出现混乱的局面,影响线路正常的发挥作用,在线路出现问题时也不能进行及时有效的检修工作。在弱电的布线工作中也要注意和强电的合理布局,防止强电对于弱电形成大的干扰。弱电和强电如果出现线路的交叉时一定要各自安排各自的管道,防止管道的交叉形成漏电的现行发生。 二、弱电工程施工质量管理 1、质量控制方案的控制 弱电系统的安装应该结合工程现场实际情况,编制安装质量控制的方案。能够确保弱电系统能够正常运行的前提,提供安装质量控制的科学依据。 考察工程的具体要求,规范相关安装程序与安装质量,统筹具体的弱电系统本身运行特点,运用科学合理的方法做到分项工程技术规范。例如,在安装电梯弱电系统时,是根据电梯工程安装质量的相关控制要求来确定电梯门和轿箱地坎间的有效距离。类似的,安装其他系统时考虑具体控制要求减少安装偏差,严格控制各项参数差值。 针对系统装置质量水平提高,安装时可依据现场提出的系统有关功能要求和计划,来提高系统运行的协调性,促使系统机械均能正常配合运作。此外,也要重点考虑安全开关有关技术参数。举例可采用单独辐射方法安装电源电线,可同时顾及到安全的可靠性和保证系统正常运作。 对电气设计图纸和有关的技术文件已经讨论审核并一致通过,那么在弱电系统的现场施工过程中就要严格遵照执行,同时在施工方案的落实过程中还要严格执行国家现行的电气工程施工和验收规范以及地方相关的建设法规、文件等。在施工过程中要严格按照规范化操作程序进行施工,平时要及时收集和整理关于施工过程方面的资料,特别是隐蔽工程的验收资料及隐蔽签证等,隐蔽工程施工的工序衔接中,必须由相关人员在隐蔽验收表上签字确认才能进入下一工序。 2、子系统的施工质量管理 弱电工程中的设备监控、综合布线、智能卡、有线电视、背景音响以及紧急广播等子系统施工,都需要和土建工程、装饰工程等专业密切配合才能顺利推进,因此,在弱电系统施工中不但要考虑各个子系统的功能需求使其符合设计要求,还要加强和土建、装饰等相关专业的配合,在确保其功能达到要求的同时,保证其外观及观感也符合规范。比如在室内,各子系统的信息面板要排列整齐,标识要明确统一等。 3、材料与设备质量管理 智能楼宇弱电系统使用的材料、器件和设备的种类繁多,技术要求严格,所以应对所有的材料、器件和设备在进场前进行充分的检验,尤其要注重对电气管材、线盒质量的检查,做到达不到质量规范要求的材料、设备拒绝入场。并且所有进场材料要求标识清楚并符合工程要求,对于标志不清或对其质量保证有怀疑而数量大无法一一检验的材料,要采取抽检的方式确保进场物资质量达标。所有进场的材料、设备都应填写报审表,并经监理人员审查并同意后方能用于施工。 4、 管线施工质量管理 管线施工是智能楼宇弱电系统施工中的重要环节,其施工质量能够达标也是弱电系统质量实现的关键。为了保证管线施工质量达到要求,在施工中需要注意几个问题:一是不属于同一系统、电压等级或电流类别不同的线路不应该共用管路。二是综合布线时要防止打弯,拉动时用力要均匀,以防因用力过猛使双绞密度破坏而影响传输效果。三是要确保管接头出口光滑无毛刺,以防穿线时对线缆造成伤害;对与有拐弯的管线要确保弯度符合规范要求;横向和竖向桥架连接处要作必要的防护处理,以防穿线时对线缆造成破坏。四是对各子系统的线缆要做好标识,有条件时应用不同颜色的绝缘导线进行区分,强、弱系统管线要留有足够的距离,以防干扰。五是管线与管线、管线和接线盒之间的连接要确保牢固、紧密。 5、安装具体措施 1)设置挡烟垂壁与防火卷帘门。在高层建筑,把挡烟垂壁同消防控制的室内联动控制柜组到一起。若火灾发生,大量烟雾往往横向蔓延,这样可将挡烟垂壁安装于地下各层及裙房,并下降挡烟垂壁1.5 m,控制烟雾在固定的小区域内来控制火势。其中电动防火卷帘起到隔离作用,一般设置在地下车库和电梯四周。电动的防火卷连门两侧置有一对温度传感器和烟雾传感器,同时里外两侧都置有按钮。电动防火卷帘门有隔离式、疏散式。隔离式一般放在区域边界,火灾发生时它就立即降至最底,同时启动淋系统对火灾位置大量喷水;疏散式置于疏散通道,依据火势状况得出卷帘门设置高度,保证疏散人群。 2)智能化火灾报警系统。智能化火灾报警系统可从外部与内部两个方向分析研究。外部的智能化集中于系统的联动。鉴于成本大的高层建筑,火灾一旦出现,产生很大损失。而系统联动可争取足够多的时间和提高很大主动性,有效控制火灾。但是外部的智能化只能使用编码探测器,对占地面积广的高层建筑要适宜房间格局并综合使用性能等多方面因素,只能在报警回路安置些许探测器。 结束语:弱电系统是机电安装施工技术的一项非常重要的工作,它是整个施工技术的优秀技术。其中它的质量控制方法是最重要的难点集中所在,要控制好过程对相关的技术人员来说更需提出更高要求,不仅需熟知相关理论储备与国家规定,更要把握具体要求参数和性能,良好的结合好两大方面的要求做好统筹规划。 弱电系统工程论文:浅谈建筑弱电智能化系统工程应用 摘要:当前我国经济不断向前发展的情况下,人们正在不断的对当前的社会设施以及相关的生活条件提出更多、更高的要求。在众多当前的公共设施之中,民众们对自身居住的建筑物提出了较之前来说,更多的是对建筑弱电方面的要求与需求。因此,相关的工作人员们应当不断的对当前的建筑行业中的弱电智能化等相关内容,进行加强分析与研究。 关键词:建筑工程;弱电智能化系统;应用 一、建筑行业中弱电智能化的含义与内容 对当前我国的根据相关的工作人员们对当前的建筑行业中的弱电智能化技术进行的分析与研究,我们不难发现的是,在当前的建筑行业不断向前发展的大前提之下,建筑行业的弱电智能化主要有两个方面的内容。首先,指的是我国内部对当前建筑行业进行的全面的规定。主要内容指的是对当前建筑行业中用电的电压的规定与限定,主要分为安全电压。这种安全电压之中,还有两种分类与具体情况,例如:直流电、交流电等。其次,指的是建筑行业中的一些自身的信息源,这些信息源主要指的是当前的一些语音、图像以及其他的一些数据等等。 二、智能化建筑工程中的弱电技术 (一)通信系统 (1)电话通信系统 电话通信设施可以按照传输媒介的特点分成有线传输和无线传输。而采用弱电技术进行传输的主要是有线传输。有线传输的工作原理:①采用将语音信息转换成电流模拟量形成模拟传输,如普通电话;②利用数字编码的方式将语音信息转换成数字信号,从而进行数字传输,如程控电话交换机。 (2)计算机网络系统 计算机网络的组成部分包括:主机、通信线路、路由器和信息资源等。弱电技术在计算机网络系统中的应用,使计算机网络能够与外界数据往来,建立远程通信网络,实现信息资源共享。 (3)综合布线系统 综合布线系统是智能建筑的基础系统,是为完善传统布线的缺陷而被提出来的,它是一种用于满足目前和将来智能建筑布线需求的具有全新概念的布线系统。综合布线系统是由多个子系统组成的,其中主要包括:工作区子系统、管理间子系统、楼宇子系统、水平(垂直)干线子系统和设备间子系统等。它采用的是组合压接的方法,以星形布线来拓补结构,并遵循EIA或TIA标准模块化的设计原则,使综合布线系统更加可靠、完整、方便和经济。 (二)广播音响系统 智能建筑的广播音响系统属于有线系统,它包括有两个功能,即音乐背景和紧急广播。如何通过公共广播的特定功能特点,在特定的时间播放特定的广播内容,如:背景音乐、业务广播和紧急事故广播等,并保证功能的合理性和可靠性,是各建筑小区最为关注的问题。而弱电技术是实现智能建筑小区安全、健康和舒适的必要条件,它可以实现小区智能化的管理。 (三)电视接收系统 电视接收系统可分为电缆电视接收系统和卫星电视接收系统,两者的推广与应用解决了高层建筑阻挡和处于偏远地区造成电视信号差的问题。有线电视网有大、中、小三种类型,采用电缆传输方式进行电视接收的是中小型有线电视网,而大型有线电视网一般采用从电缆与光缆干线或电缆电视相结合的形式进行传输。卫星电视接收系统顾名思义是要利用同步卫星进行电视信号的接收。 (四)安全防范系统 (1)电视监控系统 电视监控系统的主要功能是利用摄像机、监听器和其它辅助设备来获取被监控现场的信息,并以图像、声音等方式将现场信息传输到监控中心。电视监控系统可以对智能建筑的各个区域,包括:主要无入口、地下停车场、道路、公共场所等进行全天候的监控,并进行实时录像,方便事后查询。 (2)防盗报警系统 智能建筑小区的防盗报警系统是由小区周围设置的联动防越报警系统构成的。通过在小区周围重要的区域建立围栏,并安置红外报警测探器,如果小区遭遇非法入侵,那么就会通过管理处的管理机发出警报信息,并通过计算机显示发出警报的区域、时间和电子地图等。防盗报警系统是有效防止非法入侵和避免遭遇危险的重要系统。 (3)出入口控制系统 智能建筑小区利用出入口控制系统对进出小区的人员和车辆进行控制以提高小区的管理质量。出入口控制系统的功能主要分成三个部分:①接口设备,它包括:读卡器、门传感器、电控门、栏杆机、出门按钮等,用于接收出入人员和车辆的信息;②门禁控制主机,它的作用是将接收到的信息与系统存储的信息进行对比,对比完成后发出操作命令;③包含各个控制器的局部网络,它主要是管理整个小区各个出口的出入。 (4)楼宇对讲系统 楼宇对讲系统是保证小区安全的重要系统之一。它的作用是在来访客人进入到住户家中之前,住户可以通过双向电话和可视电话确认来访者的真实身份,若来访者是不法分子,住户可以通过遥控防盗门的开头向保安中心报警。楼宇对讲系统在保障小区居民安全方面的作用是不容忽视的。 (5)电子巡更系统 电子巡更系统是为了更好的管理巡更人员的巡更情况而设置的,它的主要原理是在已经规定好的巡更路线上安装若干个地点信息钮,巡更人员进行巡更时,在规定的时间内利用巡更棒依次读取信息钮,这样可以智能化的记录巡更人员的巡更情况,管理人员可以通过计算机快速查看各个巡更人员的工作记录,给小区物业的管理工作带来了很大方便 二、建筑弱电智能化系统的不足 科学技术的革新,深刻的影响着我国建筑弱电智能化技术,从在改革开放以来,智能化系统的发展从无到有,从有到普遍,有了很大的进步,经过于我们努力的研究和实践,建筑实施的智能化水平得到了飞速发展。传统的建筑弱电智能化系统已经出现了很多的问题,为了适应新技术的应用,必须要与时俱进,随着新技术的发展改变而改变。但是在改变的过程中,我们也发现了很多的问题,主要有以下几方面:①一个优秀的智能建筑弱电技术依赖于优秀的设计和施工人员,因为他们的技术高低,直接决定了建筑质量的高低,当前从整体上来看,不论从设计师再到施工人员,其专业素质都还较低,从事弱电智能化系统工程,必须要具备多方面的知识,其中涵盖了自动化控制、机械电子、通信技术和建筑技术等,因此对从事弱电自动化的人员要求很高,高的要求可以确保在施工过程中避免出现不必要的失误,或是出现问题可以合理的采取处理办法。一个重要的现实是,在我国从事弱电工程的人员还比较少,综合素质高或是具备专业素质的人更加的缺乏,造成了智能化建筑二Lie程施工质量层次不齐。没有高素质的人才,我们的施工质量就难以掌控,不能很好的将设计施工与网络通信等技术融合,以此来看,这样很容易出现工程漏洞,留下很大的安全隐患。②现在的建筑设计讲究合理性、环保性,开发商对于建筑的实用性的关注度开始增加,但是也产生了一新的问题,那就是设计师在规划智能弱电设备中,只重视功能,以面盖篇的吸引消费者,真正谈到具体的智能化,可能就没有想象中的完美。弱电智能化得不到充分的发挥,但是还成为开发商宣传的嘘头,没有相关的智能化要求的指导,因此也导致了在施工过程中不能贯彻智能化设计思想,所以,当下,我们应该加大智能化技术的推广,建立合理的指导思想,不论从设计还是施工,保证专业、科学,实现真正的住宅弱电智能化。 结语 总之,随着科技技术的不断前进,建筑弱电智能化技术将会获得更大的进步。建筑施工管理应紧密联系施工和客户需求,采取有效地策略方式来提高建筑水平。加强智能化建筑配套设施的规划与完善,从而保证我国建筑弱电智能化系统顺利发展。 弱电系统工程论文:谈提高机电安装中弱电系统工程的施工质量 摘要:机电安装工程是建筑工程施工的重要组成部分,直接影响着工程施工进度和施工质量。而弱电系统工程作为机电安装的主要部分,具有系统技术含量高、管理的对象复杂、以及综合协调要求高的特点,因此加强弱电系统工程项目管理提高弱电系统工程的施工质量非常重要。 关键词:机电安装;弱电系统;施工质量 1、弱电系统概述 1.1、概念 弱电系统,是指在建筑应用中,电压较低的电子设备,以及相应的电子应用系统。在电力的应用中,按照电力输送功率的强弱,可以分为强电和弱电两种,强电是指交流220V50Hz及以上的建筑用电,通常为人们提供电力能源,将电能转换为其他能源,如空调用电,照明用电,动力用电等。弱电主要有两类,首先,是国家规定的安全电压等级及制约电压等低电压电能,有交流与直流之分,交流36V以下,直流24V以下,如24V直流制约电源,或应急照明灯备用电源。其次,是载有语音、图像、数据等信息的信息源,如电话、电视、计算机的信息。 1.2、种类 通常情况下,建筑机电安装中的弱电系统工程主要是指第二类应用,其内容主要包括:首先,电视信号工程,如电视监控系统,有线电视等;其次,通信工程,如电话系统等;再次,智能消防工程,如火灾自动报警系统、消防联动制约系统等;然后,扩声与音响工程,如小区中的背景音乐广播,建筑物中的背景音乐等;最后,综合布线工程,如计算机网络系统等。 2、弱电系统工程项目管理概述 弱电系统工程项目管理包括技术管理、质量管理、施工管理、安全与文明管理、成品保护、系统测试与验收等多个方面。 2.1、施工管理 工程施工是一种综合性很强的管理工作,首先要做好施工组织管理,合理安排整个弱电系统施工期间的工程管理人员、技术人员、安装工人和调试工程师的人数和这些人员进场的时间,避免造成不必要的劳动力浪费,增加人工成本。这种管理需要与施工进度管理密切结合,分阶段组织强有力的施工队伍,保质保量地按时完成这个阶段的施工任务。 其次,要做好施工的进度管理,施工进度管理决定着整个施工期间施工人员的组织,设备的供应,以及弱电工程与土建工程、装修工程的配合时机,通常必须通过建立工程进度表的方式来检查和管理。 第三做好施工界面管理,施工界面管理的中心内容是弱电系统工程施工、机电设备安装工程和装修工程施工在其工程施工内容界面上的划分和协调,尤其是智能建筑物管理系统与机电设备和独立子系统的接口界面很多,一般通过各子系统工程负责人开调度会的方式来进行管理,建立文件报告制度,一切以书面方式进行记录、修改、协调措施等。 最后做好施工现场安全的管理,安全重于泰山,严格贯彻、落实和执行《中华人民共和国建筑法》、中华人民共和国环境保护法》、《建设工程安全生产管理条例》、《中华人民共和国劳动法》等法律、法规和《建筑施工安全检查条例》的相关规定和各项措施。 2.2、技术管理 工程技术管理贯穿整个工程施工的全过程,执行和贯彻国际、国家和地方的技术标准和规范,严格按照弱电系统工程设计的要求。在提供设备、线材规格、安装要求、对线记录、调试工艺、验收标准等一系列方面进行技术监督和行之有效的管理。 2.2.1技术标准和规范管理 进行弱电工程技术标准和规范的管理,是进行工程技术管理的重要内容。在弱电系统工程中所涉及的国际、国家和地方标准和规范很多。因此,需要在系统设计、设备提供和安装等环节上认真检查,对照有关的标准和规范,使整个管理处于受控状态。 2.2.2施工图的深化设计 (1)图纸目录:标明图纸内容、图号和图幅。图纸的图别图号要求编号连续,暂缺的图纸在备注栏中应加以说明,新增图纸的图号也应该编号相连,保证图纸目录能够反映图纸的完整性。 (2)设计说明及图例:设计说明按各子系统分别叙述。应说明设计的依据、遵循的标准、子系统功能及配置概况、子系统的施工要求、设备材料安装高度、与各专业的配合条件、施工需注意的主要事项、接地保护内容,注明图纸中有关特殊图形、图例说明,对非标设备的订货说明。 (3)设备材料表:分系统列出各系统的设备材料的选型规格、数量、品牌。 (4)系统图:表现系统原理图、系统主要设备配置和构成、系统设备的供电方式、系统设备分布楼层或区域、设备间管路和线缆的规格、系统逻辑及连动关系说明。对如BA这样的系统,还需说明所监控的机电设备的工艺流程及监控点设置、监控点的类型及供电等级、控制器的划分、相关的机电设备和电气控制箱编号等。 (5)平面管线图:分层表现该层上弱电相关设备的位置、标高、安装方式、线槽和管路的规格、走向、标高和敷设方式、线缆的规格、走向,弱电井的位置及井内设备材料布置示意等。 (6)室外管线图:标明室外弱电管线的敷设方式、埋设深度、线路坐标、各种管线的规格型号,与其他管线平行和交叉的坐标、标高,与进线管道的衔接位置。 (7)弱电井、控制室布置图:表明弱电井内的设备、线槽、管路的布置,控制室内操作台、显示屏等的布置。明确弱电井内的电源要求,控制室内的装修要求和电源要求。 (8)安装大样图:如门禁系统门控制的安装方式等。 2.2.3技术文件管理 弱电系统工程的技术文件是工程实施各阶段的依据,在弱电系统工程中,技术文件主要包括各弱电子系统的施工图纸、设计说明、以及相关的技术标准和产品说明书、各子系统的调试大纲、各子系统的验收规范和集成系统的功能要求、验收标准等,这些都要进行系统的科学管理。为了能够及时地向工程管理人员提供完整的、正确的技术文件,必须建立技术文件收发、复制、修改、审批归档、保管、借用和保密等一系列的规章制度,实施有效的科学管理。 2.2.4安装工艺管理 弱电系统工程是一个技术性很强的工作,要做好整个弱电工程的技术管理,主要是抓各个施工阶段安装设备的技术条件和安装工艺的技术要求。现场工程技术人员要严格把关,凡是遇到与规范和设计文件不相符的情况或施工过程中做了现场修改的内容,都要做好记录,为最后的系统整体调试和开通,建立技术管理档案和数据。 2.3施工质量的确认 弱电系统施工范围包括上述各个子系统的布管、线槽、穿线等内容,施工质量除了总承方加强施工管理外,一般还需甲方报监和找一个合适的监理,以保证质量控制流程的严格实施。当然,施工质量的最后确认是通过各个子系统的测试来进行,每个子系统根据各自的功能和技术指标均有一套完整的测试验收方案。弱电工程的质量管理主要从设计、采购、施工三个环节进行质量控制。 施工过程的质量控制主要包括以下几个方面:在施工阶段认真做好施工记录,若发现问题,必须写明所采取的措施以及最终效果。每次协调会应有会议纪要,并分发给有关各方。在项目实施过程中,根据设计计划和项目策划,对子系统和系统进行阶段性的测试和验收,发现问题应召集有关方面分析解决,否则不得转入下一阶段。设备安装、系统或分系统测试,均应按计划和规范进行,且应责成分承包方到现场配合。在项目实施过程中发现的不合格品(项),现场人员应对其进行标识和隔离,填写不合格品记录单,并及时报告子系统负责人,由子系统负责人提出处理意见并及时解决,对重大不合格品(项),应由子系统负责人报项目经理。 3结 语 提高建筑机电安装施工技术,使建筑弱电系统的安装质量和效益更加有效发挥,作为建设单位一定要从设计过程、施工过程及项目管理上严格把关,建设出更多符合要求的智能化的办公、学习、生活和娱乐的空间。 弱电系统工程论文:试论弱电系统工程施工管理技术 摘 要:建筑弱电系统工程作为建筑工程的重要组成部分,是建筑智能化的必然要求,而良好的施工管理技术水平是建筑弱电系统工程的前提和保证。该文对建筑弱电系统工程施工项目技术管理的意义进行分析,对加强建筑弱电系统工程施工管理的技术措施进行阐述,旨在提高施工技能和技术管理水平,促进企业持续健康发展。 关键词:建筑弱电系统 施工管理 智能建筑 技术 建筑弱电系统工程施工作为智能建筑发展的衍生专业,是机电系统施工的重要分支,在智能化建筑中占有重要地位。其具有作业空间范围大、周期长、系统复杂、设备使用品种多、与其他专业联系密切等特点。因此探讨建筑弱电系统工程施工管理技术具有重要的现实意义。 1 建筑弱电系统工程施工项目技术管理的意义 建筑弱电系统主要以信息科学为支撑,保证建筑物内一切机电设备正常运行。通过建筑弱电系统工程施工技术管理,可保证施工过程的正常进行,促进施工技术的不断进步,遏制施工事故发生,确保工程质量,降低工程成本。同时,还能改变施工单位的生产和管理面貌,进而提高竞争力。近年来,施工竞争愈来愈激烈,部分企业尽管拥有雄厚的物质技术力量,但其技术管理水平较为薄弱,加之管理制度不完善,使之在竞争中处于被动地位,因此企业管理者必须加强对技术管理工作的重视,并在实际工作中不断创新,将施工技术管理融入至企业管理中,提高施工技能和管理水平,促进企业健康稳定可持续发展。 2 加强对建筑弱电工程施工技术的管理 2.1 施工前的准备工作 良好的施工准备可保证安装工作有条不紊的进行,减少施工中的混乱,实现均衡施工,缩短工期,确保安全生产与工程质量。首先,根据建筑弱电系统工程所涉及内容,在施工前掌握相关规范和标准,严格遵守《建筑弱电安装工程施工及验收规范》和所在地区的安装工艺标准及有关部门的相关规定。其次,要熟悉图纸,组织施工图的会审,分析各工序施工技术要点。检查施工图纸是否符合规范与技术要求,图纸资料是否同其他专业的图纸资料相矛盾,图纸设计是否与现有事物环境相矛盾,设计图纸是否齐全,若发现问题,及时与甲方、监理、设计等部门协商,探讨解决对策。根据会审后的图纸,进行施工图预算编制和施工预算,确定项目管理目标;对其他单位进行审核,并进行交底,明确双方职责;对于重要的工程编制施工方案进行组织设计,以确保工程质量;根据甲方要求和合同工期,结合现场实际条件、设备、材料及土建、精装修的进度,编制有效的施工计划;制定安装所需的主要施工机具计划,并做好机具的维护与保养工作,保证其安全性;根据图纸提出预制加工件(如设备、桥梁、线管、桥架等)的数量和规格,绘制加工图便于集中预制加工;与施工人员明确安装技术要求与所执行的验收标准;根据现场实际情况和工程需要,编制设备、材料的进场计划,确保工程进度。确定施工力量的构成与分配,并且组织施工技术交底,使每位施工人员均能明确自身责任。具体的施工力量分配情况需结合图纸及工期需求进行有效安排,同时项目管理部门作出配合施工的安排。 2.2 施工中的协调工作 做好建筑弱电工程施工同其他各专业的协调工作,可提高安装质量,加快施工进度,提高生产效率和经济效益,保证施工过程的安全。其主要包括以下几个方面:(1)适时办理交接手续:专业人员一旦进场,总包单位则需限时扫管,办理交接手续,否则不允许穿线[1]。而专业人员常以自身利益为重,担心漏项而匆忙办理交接手续,导致穿线工作与扫管工作同时进行。为避免此种现象,管理人员应加强专业队伍数量,集中扫管,提高办理交接手续的效率。(2)现场督促补管:穿线过程中,会常碰到管路不通和漏做管盒问题,刚开始总包方较容易接受处理漏做管盒问题,但久而久之,便产生厌烦心理,拖着不补。因此,应要求建筑弱电专业施工方将漏做管盒一次查清,并耐心与总包方说明:大面积管盒,要求一次性查清,确实存在困难。甲方和监理需多与双方人员沟通,深入现场,随时补管。另外及时组成一个由双方参加的临时小组,专门处理补管事宜,避免出现互相指责,推诿局面。(3)耐心磨合,交错施工:跨专业之间的施工、调试需仔细安排,尽早分析,协调进行。譬如在设计时,建筑弱电系统可能用到强电的某些线槽,此时则需要强电的线槽必须留有足够的空间以满足电源线的敷设。这就要求在施工图深化设计时,应与相关单位进行协调设计图纸。又如电磁屏蔽在挂网时,需涉及到土建和风、水、电等专业的协调配合,甲方、监理人员要深入现场,了解各专业施工进度;土建施工时需督促风、水、电等专业的配合;电磁屏蔽施工前要组织各专业施工队的汇签,制定局部的施工进度配合计划及施工工序等。只有耐心磨合,交错施工,才能确保高水平的工程质量。 2.3 施工中的检查与验收工作 建筑弱电工程施工过程中,应做好施工各个工序间的检查与验收工作,特别是一些线、配管、线槽及线路的敷设等。因为施工单位不同,其采用的施工标准与方法亦不同,因此在各个工序完成后要加强检查与验收工作,以保证施工质量达到验收方的要求。每个工序完成后需填写相应的施工记录与安装表格,对于需要安装的单体设备以及接线、穿线时,需根据隐蔽工程、相关工程验收规范与图纸要求进行工序验收工作,同时做好单体设备的测试记录,并最终符合标准后的测试结果提交至工程技术资料档案。另外,还应加强建筑建筑弱电工程项目的后期质量管理工作。加强对全部配电箱、盘、开关、插座等设施在竣工前的全面清理工作,以保证配电箱、盘、盒内无污物,配电箱、盘的名称、编号、功能等标记清晰,面板整洁等[2]。检查施工单位完成接地电阻测试、绝缘电阻测试、通电测试和漏电保护测试项目的测试及测试报告的编制。督促施工单位对各种建筑建筑弱电技术资料、质量保证书、合格证书、各类设备与材料的测试报告等资料的汇总,并整订成册。督促施工单位根据工程实际施工情况编制完整的工程竣工图,进行整理汇总,并装订成册,作为工程验收的依据和建设单位日后维修的原始资料[3]。 综上所述,建筑弱电系统工程的施工管理过程是一项难度和强度都极大的系统性工程,需要我们在工作实践中不断学习与积累,加强建筑弱电施工前的准备工作,施工过程中同其他各专业的协调工作,以及施工过程中的质量控制与管理工作,以提高建筑弱电系统的施工管理工作和施工管理水平。 弱电系统工程论文:浅谈弱电系统工程的范围管理 摘要:弱电系统工程的技术含量高、建设周期长且建设过程复杂,子系统种类繁多例如建筑设备监控系统、安全防范系统、通讯网络系统、信息网络系统、火灾自动报警及消防联动等系统。近几年又兴起智能家居系统、交通电子警察等弱电系统,使得弱电系统工程的系统范围更广,更复杂。在项目实施及准备过程中如何完成既定的计划任务,对弱电系统工程的范围实施有效的控制,防止因增加额外未经认可的工程量而影响项目工期和费用。对弱电系统项目管理者有着重要的现实意思,本文结合作者实际,对弱电系统工程范围管理现状进行剖析,并对范围管理的实施办法进行论述,希望对读者有一定参考意义。 关键词:工作分解结构变更控制系统工程界面 正文: 一、影响弱电系统工程范围管理的不利因素 A 弱电工程系统繁多。 弱电系统不像强电等其它系统工程其子系统繁多,日常的子系统有安全防范系统、综合布线系统、信息网络系统。各个子系统所包含的分项系统也不少,安全防范系统就含有闭路电视监控系统、入侵报警系统、出入口系统等。这对明确各个系统所包含的交付物、验收标准及所要完成的管理工作提出了不小的要求。 B弱电系统较复杂,前期的项目设计不明确。 弱电系统较为复杂,特别是前期设计业主可能对项目的需求较为模糊。例如各个视频监控点位、报警点位数量到项目实施的时候才发现不满足实际要求,需要调整,这难免造成不断的设计修改,从而给项目增加了控制难度和很大的风险因素。 C工程界面不清晰。 弱电系统工程和其它工程组成了整个大项目的有机整体、弱电系统需要和土建、装修、强电等工种相互配合实施,在项目实施过程中,明确工程界面,也是范围管理的重要一环。 二、工程项目范围管理的论述 1、概念 项目范围管理简而言之就是完成项目所必须完成的工作。 2、目的 a按照项目、合同目标或者用户的要求完成的活动,并详细定义计划这样活动。 b 确保在预定的项目计划中进行项目的实施和管理,既不多也不遗漏的完成工程。 C确保项目的各项活动满足项目范围定义所描述的要求。 3 范围管理的对象 a 专业工作:设计是否合理、完整;施工是否规范,内容是否遗漏;供应商是否按要求提供货物。 b 管理工作:例如项目的成本管理工作、进度管理工作、质量管理工作、风险管理工作、采购管理工作等。 4影响范围管理的主要因素 a最终交付物:在弱电系统工程的各个子系统就是最终的交付物,例如在综合布线系统中需要完成的线缆敷设、模块安装等工作。在入侵报警中完成各个报警点位的实时报警任务。 b 合同条款:验收的条件、相关的责任特别是些特殊要求等。 三,范围管理实施方法 (一)制定项目管理计划 定义整个项目的范围对整个项目的成功有至关重要的影响。也是项目成员熟悉了解整个项目的基础。一个弱电项目需要做什么,需要根据项目施工图纸、合同、招投标文件罗列所有的交付物、相关产品、服务及验收标准等最好再明确些范围控制方法。汇总以上这些指定出弱电项目的范围说明书。包括:项目的目标、项目的需求和交付物、项目的验收标准等。由于项目实施过程中会不断出现变化,范围说明书可以在后续阶段不断修改完善。 (二)为项目创建工作分解结构 工作分解结构(WBS)是面向项目交付物的层次型结构,是对完成项目目标所要做的工作的分解。WBS把项目工作分为更小、更容易管理的工作单位。我们称之为为工作包。这也是我们安排项目进度、估算成本的基础。目前常用的WBS表现形式主要有两种: .分级的树形结构:该形式层次清晰,表现直观,在较小的项目中使用。 .表格形式:类似于书本的目录,该形式可以尽可能多的反应项目要素,直观性较差,在大型项目中使用较多。 笔者对项目进行分解有2中方法一种是对项目的交付物、自交服务、或者目标子目标进行分解。例如整个项目有若干子系统对每个子系统要做的工作进行分解,综合布线子系统 需要管材预埋 然后敷设隐蔽桥架管然后布线、上终端设备等等。 还有一种是对项目的实施过程进行分解。例如我们在最上层 把项目分解成需求阶段、深化设计阶段、基础施工阶段、安装阶段…….验收阶段。安装阶段再往下分解成 安防设备安装、网络设备安装、楼控设备安装等。两种方法根据项目管理者的习惯或者项目的实际进行选择。有点时候两种方法可以相结合。说不定有意想不到的效果。 在项目分解的时候注意各个底层要素是否合理必须不要遗漏,以保证合理的管理控制。对每层的项目要素进行编码统计。例如第一层用1、2、3、4…..第二层用1.1、2.1、3.1、4.1……第三层用1.1.1、2.1.1、3.1.1、4.1.1….表示。 (三)范围控制 项目的范围控制是对项目实施中超出既定范围的变化采用正确的方法进行处理,把项目控制在可控范围之内。弱电系统较为复杂特别是前期设计不周密详细,有错误和遗漏。或者客户对项目或者产品要求发生变化等使得项目发生范围变更。对付项目变更最为有效地方法是建立一套变更审批流程。简称变更控制系统。让项目相关干系人明白项目不是说变就变,需要相关人员审批,需要付出成本和工期的代价的。 四 项目范围延生论述 (一)工程项目系统的界面分析 在一个大型工程项目中施工单位各方与弱电施工方存在施工交界面,如前期需跟进土建工种进行管路预埋,后期配合装修工种的进度安装设备。哪些是对方的工作,哪些是弱电施工放的工作。这些都是需要明确的,不要做了别人的工作而得不偿失。另外弱电施工方和各管理单位之间也存在组织工作界面问题。这里有建设单位、监理单位、设计单位等的相关工作。需要建设单位出面协调的工作就让对方完成,所有的这些都需要写进项目范围管理说明书中 这对解决界面之间的不协调,积极的管理系统界面之间的关系有着非常重要的作用。 (二)对无法变更的情况的处理 我们往往在项目快竣工验收时发现可能遗漏一些关键要素。使得项目无法顺利验收,而这些要素是项目施工方漏项,一般是无法通过变更控制审批流程的,为了尽可能减少损失采用的办法一般是请专家帮忙解决。专家可能是行业专家也 可能是厂家的技术人员。或者和项目干系人协商解决,采取补救措施,尽可能减少额外的工程开支。 弱电系统工程论文:提高机电安装中弱电系统工程的施工质量 摘 要:在建筑工程的施工过程中,机电安装工程的质量管理是十分重要的,直接影响着工程整体的施工质量和施工进度,影响建筑自身的使用质量。作为机电安装中的主要部分,加强对弱电系统工程施工质量的控制,是工程施工人员需要重点关注的焦点。 关键词:机电安装;弱电系统;施工;质量 引言 随着现代高新技术的发展,弱电技术在智能建筑中越来越广泛的得到应用,它给建筑使用者提供了舒适、安全、便捷的工作或者生活环境,提高生活质量或工作效率,弱电系统安装,所涉及方面比较广泛,对现阶段的要求来说是比较高的。需要工作人员在施工技术中对弱电系统安装进行深化和加强,提高质量。 一、弱电系统概述 1、概念 所谓的弱电系统,是指在建筑应用中,电压较低的电子设备,以及相应的电子应用系统。在电力的应用中,按照电力输送功率的强弱,可以分为强电和弱电两种,强电是指交流220V50Hz及以上的建筑用电,通常为人们提供电力能源,将电能转换为其他能源,如空调用电,照明用电,动力用电等。弱电主要有两类,首先,是国家规定的安全电压等级及控制电压等低电压电能,有交流与直流之分,交流36V以下,直流24V以下,如24V直流控制电源,或应急照明灯备用电源。其次,是载有语音、图像、数据等信息的信息源,如电话、电视、计算机的信息。 2、种类 在通常情况下,建筑机电安装中的弱电系统工程主要是指第二类应用,其内容主要包括:首先,电视信号工程,如电视监控系统,有线电视等;其次,通信工程,如电话系统等;再次,智能消防工程,如火灾自动报警系统、消防联动控制系统等;然后,扩声与音响工程,如小区中的背景音乐广播,建筑物中的背景音乐等;最后,综合布线工程,如计算机网络系统等。 二、做好弱电系统工程的施工准备 1、前期沟通 前期沟通是非常重要的一个环节,通过沟通了解客户需要,从技术需要、功能需要、资金配备等,需要从沟通中了解,同时根据房屋结构、地理位置、装修设计中对工程总体进行设计。重点要了解装修布线的进度,不要错过最好的布线时机,否则工程实施难度会加大,这一点需要和装饰公司沟通了解好。 2、图纸设计 根据客户需要和确定各类信息点的设置具体实际情况,确定方案后,进行图纸设计,施工图纸是施工人员进行施工的依据,是对每个子系统实施的具体反映。图纸编制完成后,需要对图纸实施及施工进行交底和会审,减少错误,保证质量和周期有着重要意义。施工图纸的设计交底与会审应由弱电系统总包方负责组织实施,在设计交底与会审中把疑难和存在的问题 3、掌握相关的规范和标准。 严格遵守建筑弱电安装工程施工及验收规范和所在地区的安装工艺标准及当地有关部门的各项规定。本项目应遵守的规定主要有《智能建筑设计标准》(GB/T50314-2006)、《民用闭路监视电视系统工程技术规范》(GB50198-2011)、《视频安防监控系统工程设计规范》(GB50395-2007)、《综合布线系统工程设计规范》(GB50311-2007)、《综合布线系统工程验收规范》(GB50312-2007)、《建筑电子信息系统防雷设计规范》(GB50343-2004)等。 4、弱电系统的施工计划 施工计划包括总的计划进度以及子系统的计划进度。在整个工程施工中应严格控制好整体进度。计划编制需考虑的要素是:总的工作量;材料的供货时间和周期;施工工程队的施工安排、人员保障等;各个子系统之间的施工协调,尤其应考虑管线、桥架施工的顺序。原材料的购进应保证工程进度要求,各种系统设备的进场时间要适时,要根据进度进行安装调试。工程中需要单独施工的部分应预留出施工空间,以便随后施工时方便设备进出。施工过程中如遇有与方案设计冲突需做调整时必须征得客户的同意。产品的安装要随工程进度进行,要在装修结束时完成,不能过早将产品装上,以免人为损坏。 三、弱电系统工程设计与施工应注意的问题 1、布线施工 布线就是布置安放线缆,为弱电系统的正常运转打好基础,在建筑弱电系统设计安装过程中非常重要,布线初期一定要合理规划,在实际布线中要遵循一定的标准,这样才能将线缆的故障降得最低,特别是要避免布线结构凌乱、布线过程中偷工减料、设备摆放不合理,减少隐患的发生,同时也要考虑弱电与强电布线保持足够距离,在强电与弱电管路垂直交叉时一,要各自套管,以避免线路交叉处发生漏电危险。布线穿线时要求用力均匀,尽量减少破坏而影响传输速度,如果线一旦打弯,立即拉动,解绕后再继续。尽量精确计算线头预留量,对每箱线使用位置进行介理的分配,以节省用线量。 2、线管和线槽的敷设 需要与土建工程同步进行的是线槽架的安装施工、还有线管的预埋,槽与桥架的敷设,在土建工程基本完毕之后与其他(风管、给排水管)同步或者稍微迟点安装。但是对于线槽架与管道在位置上合理安置和配合,是各弱电系统必须在设计上解决好的。导线出线槽时要穿保护管,同时所有弱电线槽应有警示及鉴别标志或铭牌。布管时,以免穿线时划伤线,接头不能有毛刺;管拐弯时,弯度要达到要求;安装桥架时以防拉线时增加阻力挂坏线缆,要求接头处不能有明显高差,竖向桥架与横向桥架交接处防护处理,以免串线时破坏线缆或线缆在此受力太大而折断。各种线在接头处用塑料胶布和电工胶布包扎严实,电源线相、零接头要分开一定距离。 3、系统设备的安装 对于机架、设备安装,其水平和垂直,需要符合国家规范和标准的规定,但如果没有明确规定,机架和设备就要与地面垂直,垂直偏差度均小应大于3mm。统一、完整的将机架上各种零部件安装好,其内部不许留有线头等杂物。机架和设备安装时不应有摇晃现象,拧紧各种螺钉,使其牢固可靠,为了方便人员施工维护和通行,机架和设备的背面距离墙面应大于0.8m,相邻机架设备应靠近,平齐排列同排机架和设备。重要设备要轻拿轻放,以免造成小必要的损失。 4、防雷接地要求 机房或设备间的接地,按其不同的作用分为直流工作接地、交流工作接地、安全保护接地。为了防止雷电的危害而进行的接地,叫做防雷保护接地,需要注意的是,弱电系统的接地线不能与强电交流的地线以及电网零线短接或混接,接地线不能形成封闭回路,弱电系统的监控系统及其专业设备的接地线,应选用铜芯绝缘软线,三芯电源插座的接地端,应与系统的接地端相连(保护地线)。信号电路和电源电路,高电平电路和低电平电路不应使用共地回路。灵敏电路的接地,应各自隔离或屏蔽,以防地回流或静电感应而产生干扰。 四、测试与调试 系统检测是验证智能建筑最终是否达到设计技术要求的重要手段,检测机构按照各建筑的设计施工资料和检测方案对所涉及的各功能项目进行测试,在整体智能建筑弱电系统的检测中选取以下其中具有代表性的一部分。 1、综合布线系统检测 综合布线系统是建筑物质或建筑群内的传输网络。系统目前主要由光纤系统和对绞电缆系统组成,其测试工作主要是针对由传输线缆和接线模块所组成的信息链路的电气特性或光学特性进行分析。注意系统综合评价:作为综合布线系统,单一的链路测试不能综合体现该系统的整体质量水平,必须根据综合评价方案进行判定。因此在验收测试时首选“全部测试”,在只能进行抽样测试时尽可能的遵照以下儿个原则进行:分散进行抽样、综合抽取、具有代表性线路进行测试。 2、建筑设备监控系统 建筑设备监控系统用于对智能建筑内各类机电设备进行监测、 控制及自动化管理,达到安全、可靠、节能和集中管理的目的。各系统的检测主要以系统功能和性能检测为主,系统测试应在系统试运行1个月以后进行,并本着“先分项,再系统”的原则进行。首先应按设计方案明确各“状态位”、“控制位”的管理及控制功能,将各点位分类;其次,采用模拟事件发生的检视法,对各点位进行现场操作,并记录系统对各事件反映的相应情况。 结束语 随着科技信息发展,越来越多的弱电系统进入建筑领域,建筑弱电工程的安装施工也将朝着精细化、复杂化发展。提高建筑的机电安装施工技术,使建筑弱电系统的安装质量和效益更加有效发挥,作为建设单位一定要从设计过程、施工过程及项目管理上严格把关,建设出更多符合要求的智能化的办公、学习、生活和娱乐的空间。
客房管理系统论文:中小型客房管理系统研究 摘要: 本文针对中小型宾馆对于客房经营管理的需求,提出了一个中小型客房管理系统的实现方案。该方案提供了基本的客房类型及客房信息管理,入住登记管理,人员信息管理。另外,还提供续费提醒,统计查询等满足用户工作需求的功能。本系统基于B/S架构开发,具备较完善的功能,操作简单、界面友好。 关键词: 客房管理系统;客房信息管理;B/S架构 引言 随着旅游业的迅速发展,住宿服务需求越来越大。宾馆作为服务性的行业,运用客房管理系统是衡量服务水平的重要指标[1]。目前,已有的大多数客房管理系统是为大型酒店设计的,成本高、系统复杂,不适用于中小型宾馆的住宿管理工作。针对中小型宾馆设计的客房管理系统实现入住结账,信息管理的集成功能,即可为客人提供更快捷的服务,也可提高工作人员的工作效率,有效地杜绝财务漏洞,减少经济损失[2]。此类系统实现了客房管理信息化和规范化,减少差错和遗漏、提供数据统计和分析功能,可提高宾馆的管理水平和经营效益。下面将介绍一种基于B/S的中小型客房管理系统。 1、B/S架构概述 目前,网络应用软件开发使用客户机/服务器架构已比较成熟,其中浏览器/服务器简称B/S[3]。B/S架构的软件分三层,分别是表示层,应用层和数据层。表示层作为用户和服务器之间的接口,向应用层服务器发出请求并显示结果。应用层服务器调用逻辑处理程序处理请求并向数据层的数据库服务器发送SQL语句,进行结果处理,并将处理结果返回给客户端的浏览器。数据层服务器接收SQL语句的请求,对数据库中的数据进行操作并返回操作结果[4]。B/S架构的应用软件系统结构清晰易于维护和扩展,还能保证系统服务用户的响应速度,从而可为用户提供一个高性能的客房管理系统。 2、系统设计方案 2.1用户需求分析 需求分析是根据用户对软件功能的需求,对软件开发进行的前期分析与研究。如宾馆管理者希望通过系统可以方便的了解客房入住情况。工作人员希望通过系统可以很方便的实现客户入住、结账等操作。客房管理系统要能够满足宾馆客房管理工作的需求,宾馆的管理者和工作人员在实际工作中需要进行以下内容的操作:(1)宾馆管理者可以对工作人员的信息进行管理操作。(2)工作人员可以对客人信息、客房信息和客房类型信息进行管理操作,并能方便查询房间信息及状态。(3)工作人员能根据客户要求完成入住信息登记和退房结算住宿金额的操作。(4)工作人员可方便查询所有入住信息。(5)当入住客人缴纳押金余额不足时,工作人员可以及时获知并提醒补费。(6)宾馆管理者可方便查询指定时间段的查询收入和入住率。 2.2系统功能模块设计 通过对用户需求的分析,本系统要建立一个中小型客房管理系统,针对使用人员系统建立两类用户,分别为高级用户(即管理员对应管理者)和普通用户(对应普通工作人员)。管理员具有本系统的所有操作权限,可以管理普通用户信息,但普通用户不可以管理管理员信息。系统主要划分为四个功能模块,分别为人员管理模块、客房管理模块、住宿管理模块和统计查询模块。根据前期的需求分析和模块的划分。(1)人员管理模块人员管理模块分为两部分,分别是用户管理和客户管理,用户管理包含管理员用户和普通用户信息管理。管理员用户具有操作本系统的所有权限,特有的特权功能是可以增加、删除、修改和查询普通用户信息,但普通用户只能对人员管理模块的客户信息进行管理。(2)客房管理模块客房管理主要针对普通用户设计,普通用户能对客房信息和客房类型进行增加、删除、修改和查询操作,同时可以按指定方式查询客房信息,如按类型和房间号查询当前客房信息。(3)住宿管理模块住宿管理包括普通用户对客人的客房预定、入住登记及退房结账等功能,还包括续费提醒、入住查询的操作功能。(4)统计查询模块统计查询模块主要为管理员用户设计,管理员用户可以通过系统的该功能了解指定时间段内的总收入和入住率,各类型房间的总收入情况和入住率。 2.3系统数据库设计 本系统要管理的数据信息有客房类型信息,客房信息,入住信息,用户信息和客户信息,并且要对所有的数据信息进行添删改查操作。MySQL数据库服务器系统具有良好的数据库管理性能,本系统后台采用该数据库系统进行系统数据的高效管理。通过对系统数据的分析,本系统的后台数据库共设计实现5个数据表,分别是客房类型信息表,客房信息表,用户信息表,入住信息表和客户信息表。入住信息表是本系统的优秀数据表,下面以该表为例,介绍表的结构设计。 3、测试 黑盒测试是根据系统的说明要求,在系统输入适当的数据,查看是否输出预期的正确结果。采用黑盒测试是把所有的可能性输入都进行作为测试的情况,它的优点是可从用户的角度出发,对系统功能进行测试。所以,本系统选用黑盒测试进行功能模块的测试分析。通过对本系统所有功能进行反复地测试,系统的所有功能均可正常运行,且操作结果与预期结果一致。通过对所得的测试结果进行分析与研究,得出这些功能均符合系统设计时所要满足的需求,即能满足中小型宾馆工作人员对客房管理及经营的需求。测试结果符合了预期目标,体现了本系统设计的功能的合理性和性能的稳定性。 4、总结 基于B/S架构的中小型客房管理系统是针对中小型宾馆、旅店客房管理工作设计的。该系统提供满足对客房,住宿等信息的管理需求,还提供了续费提醒和信息统计等功能。系统能显著地提高中小型宾馆、旅店客房管理服务水平和工作效率,规范业务流程,能极大的方便管理者和工作人员的日常客房经营管理工作。同时,也帮助管理者及时、全面地了解客房经营状态信息,做出更加准确的经营决策,从而有效地提高客房经营效益。在后续工作中,本系统还需不断改进,使其更加完善。 作者:黄素萍 郭新明 刘敏娜 单位:咸阳师范学院计算机学院 客房管理系统论文:基于.NET 的酒店客房管理系统的设计与实现 摘要:采用B/S架构、.Net开发平台及技术开发、SQL Server数据库和C#三层架构模式,通过前台客户的注册登录、查询房间信息、在线预订、后台用户的审核、订单管理、到完成订购和管理功能,为顾客提供了客房预订的便捷服务,实现酒店管理的网络化。 关键词:酒店客房管理系统; ;B/S架构;SQL Server 随着信息技术的发展,传统的工作模式已经被信息化、网络化的现代工作模式所代替,酒店管理业务亦是如此。传统的酒店管理如登记和结账手续、手工记录所有客房状态、列表统计顾客消费情况等[1],工作模式效率低下,易出现错误和遗漏,甚至会导致严重的经济损失,给酒店的经营带来影响。优化酒店管理模式,采用计算机软件技术和网络技术可实现酒店业务的信息化管理[2]。 基于.NET的酒店客房管理系统为客户提供了客房预订的便捷服务,实现营业管理自动化。系统采用B/S架构、.Net开发平台及技术开发、SQL Server数据库和C#三层架构模式,通过前台客户的注册、登录、查询房间信息、预订房间、后台用户的审核、生成订单、到完成交易的流程来实现系统的基本功能[3]。数据统计、保存到使用,实现了“一手包办”,提高工作效率,减轻劳动强度,有效防止了“逃帐事件”[4];缩短了客人办理入住登记手续的时间[5],这使得酒店的运行效率和经济效益得到全面提高[6]。 1 系统需求分析 需求分析的是整个软件开发的基础性工作,确定软件设计的约束、软件同其他系统元素的接口细节,定义软件的其它有效性需求。根据需求,该系统的实现的功能分为两个部分:前台客房在线预订子系统和后台管理子系统,系统功能结构如图1所示,本系统有两个主要角色即客户和管理员。 2 数据库设计 酒店管理系统需要提供信息的查询、添加、修改以及删除等功能。这就要求数据库能充分满足各种信息的输出和输入。在本系统中存在以下关系模型: 客户信息表(编号、姓名、性别、年龄、身份证号,邮箱,密码、地址、联系电话、客户编号); 房间信息表(房间编号、房号、房型、房价、床数、房间状态、房间图片、房间介绍) 预订表(预订号、客户编号、预定时间、审核); 订单信息表(订单序列号、预订号、数量、入住日期、离开日期、房间价格、房型); 管理员信息表(管理员编号、姓名、密码)。 3 系统设计 系统采用B/S架构,通过浏览器浏览网站,应用.Net开发平台及技术开发, SQL Server 2005数据库,C#三层架构模式,自底向上依次分为数据访问层(DAL)、业务逻辑层(BLL)和表示层。易于酒店管理员管理操作、界面设计人性化,简洁美观易懂、方便客户预订自己满意的客房。 3.1 注册登录模块的设计和实现 1)登录设计:新客户填写注册信息,客户身份注册信息唯一并且格式符合特定要求,则该客户信息被保存到数据库中,并提示客户注册成功;否则提示客户重新输入。登录时输入用户名和密码,通过CompareValidator 控件将用户输入的数据与特定的数据进行比较,并根据比较的结果决定是否允许登录,除了使用CompareValidator验证控件,还会使用RequiredFiledValidator验证是否输入为空。 2)注册页面的设计:登录账号和登录密码的Textbox是必填的,它是通过RequiredFiledValidator来验证文本框里是否输入数据的;Image控件用来上传页面中的图像,ImageURL是Image控件的重要属性,这个属性指明图像文件所在的目录或者网址,在本系统中,数据库里保存的是图片的地址。在页面中,要求电子邮件格式正确,通过RegularExpressionValidator对电子邮件的格式进行验证,如果没按正规表达式填写,就会显示格式不正确。 3.2 客房预订模块的设计与实现 客户查询房间信息,如果房间为空,即房间没有被预订,就可以预订该房间,填写预订信息,确认订单,支付预订;如果房间为已预订或已住,就要重新选择预订。数据库通过连接表采用模糊查询来供用户查询房间,查询显示房间信息的表用GridView控件来实现,GridView控件可以显示、编辑和删除多种不同的数据源中的数据,通过Button控件的在线预定,由Response.Redirect(“Order.aspx”)转到预订页面Order.aspx,填写预订信息,用同样的方法,通过Response.Redirect方法,转向支付页面,这里只做了虚拟支付,在支付页面中,用RadioButton单选按钮,点击RadioButton,就相当于选择了哪一个银行作为支付银行。 3.3 订单管理模块的设计与实现 订单管理是管理员审核订单和统计酒店营业额模块。前台客户预订客房,预订成功后,后台就会生成订单,如果管理员没有审核确定订单,则前台客户还可以对该房间进行预订,为避免重复预订,管理员应及时对订单进行审核,审核后的房间,前台客户预订,就会出现“该房间已被预订”的对话框。订单统计,管理员可按时间对订单进行统计,结算营业额,也可按房间类型对订单进行统计。订单管理时序图如下图2所示: 订单管理中,显示订单的表是用GridView控件绑定数据。在Order()类中,审核订单button 按钮的属性是bool类型的,只有是或者否两种情况,在点击按钮的时候就会直接改成订单已审核状态。营业统计查询,可以按年、季度、月、或者按房间类型查询,从统计中可以看出一年的酒店旺季和最受欢迎的房型,在数据库中查询订单信息,并显示。 3.4 系统测试 在实际软件开发中,软件开发和测试是相辅相成的,需要对所开发的软件进行测试,软件测试的目的是为了查找软件中存在的错误并加以修改,使软件更符合需求,从而满足客户的要求[7]。酒店客房管理系统对用户注册、管理员修改登录密码、在线支付、订单管理、统计信息等方面进行了软件测试,与预期结果一致,该系统可以正常运行,实现了基本的在线预订和管理功能。 4 结束语 本文简要介绍了B/S架构的.NET酒店客房管理系统的设计与实现,此系统基本实现了用户注册登录、查询客房、在线预订客房、支付和后台订单管理的功能。但是还存在许多不足,在网络时代只对用户身份进行验证是不够的,需要防止数据传输时被篡改等数据安全加密技术的保证,进而完善酒店客房的在线预订和维护管理。 客房管理系统论文:基于.NET的中小型宾馆客房管理系统分析与设计 摘 要:本文较为详细的论述了中小型宾馆客房管理系统的主要功能需求,以及系统各功能模块和数据库的设计与实现思路,通过本实例,较好地展示了一个管理信息系统的分析与设计过程。 关键词:.NET;数据库;宾馆管理 在信息技术快速发展的时代,管理信息系统已经渗透到各种服务行业,改变了传统的数据处理方式。在与大型宾馆和酒店的激烈竞争中,中小型宾馆需要在管理和服务上提升自己的优势,改变行业格局。设计一个功能齐全、操作方便、扩展性强的宾馆客房管理系统,可以实现客房管理的信息化、系统化、标准化等,同时能够降低管理员和员工的工作量,减少工作失误,能够有效的提高中小型宾馆的服务质量和管理效率,降低服务成本,增加行业竞争力。 1 系统需求分析 需求分析要求软件开发人员与使用者相互配合,意见相互统一,从用户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块。经过分析,宾馆客房管理系统力求界面友好、简洁,方便操作。对于一些特权操作,例如,管理客房信息,统计营业额等,能够利用相关技术,授予管理员和普通员工不同的权限。 通过分析,要求不同的角色拥有不同的功能:普通员工登录后可以进行客房查询、客户预订和办理入住、续费、退房等基本操作。管理员登录后可以进行客房类型、房间信息等信息的管理,包括增、删、改、查等功能,以及对整体营业情况的报表或统计分析。 2 系统总体框架 本系统仅作为中小型宾馆内部客房管理和各种维护功能,考虑到软件的安全性和操作便利,系统设计为较为简洁的窗体应用程序。整个系统采用C/S架构,服务器端使用微软主流的数据库SQL Server,客户端使用微软开发平台Visual Studio 2010,利用.NET技术及C#编程语言,实现了客房类型与信息管理、客房预订、入住、退房等基本功能。 3 功能模块设计 此系统分为四个部分:客房管理、住宿管理、用户管理、统计分析。客房管理包括类型管理和房间信息。住宿管理包括预订、入住、续费和退房等功能。管理员可以通过客房管理对宾馆的客房类型进行设置,也可以描述客房的详细信息并进行管理。同时,管理员可以对入住的当前情况和历史记录进行查询,并对营业额进行统计分析。普通员工可以完成住宿管理,按照客户选择的客房类型和其他要求,查询空房,登记信息,为其办理预订或正式入住手续。根据客户需求,对客户续费、退房进行登记,计算并收取房费。以下介绍几个主要功能模块的设计。 3.1 客户预订模块。客房预订仅能接受现场确认和电话预约两种形式。员工根据客户提出的房型和时间等要求,进行空房查询。在满足有房的情况下,对客户进行姓名和电话登记,并提醒客户预约有效期限。所有客房预订信息,通过相关技术,能保存到数据库中。此模块可以依据客户姓名和预留电话查询预约记录,也可以修改和删除客户的预订信息。 3.2 客户入住模块。首先要判断客户是否进行过预订,已经预订过的客户,可以根据姓名或者电话查询相关的预订记录,记录有效则可办理正式入住手续。对于没有进行预约登记的客户,则直接根据客户的需求,安排房间,入住登记。在此模块中还要实现对当前入住信息的查询,例如,依据客户姓名或证件号进行查询,依据房间号进行查询等。 3.3 客房类型管理。通过此模块,管理员可以对客房进行分类管理。根据客房面积大小、服务档次的不同,对客房进行分类,对每种类型的房间录入类别、面积、价格、折扣等信息,并且可以实现对所有记录信息的增、删、改、查等功能。通过与控件的交互操作,利用数据库访问技术,实现所有客房类型数据的管理。 3.4 客房信息管理。此模块是具体描述每一个客房的详细信息,包括客房的房号、入住情况、类型、房间图片等。确定“客房类型”后,可以自动查询并获取关联的房间其他信息。通过与控件的交互操作,利用数据库访问技术,实现所有客房信息数据的管理。 3.5 统计分析模块。此模块可以对以往的客户入住记录进行查询,可以对这些历史数据进行汇总分析。同时,还能对宾馆的营业额以月、年等各种形式进行汇总,生成相应的数据报表,以便管理员进行分析与决策。 4 数据库设计 在一个管理信息系统(MIS)设计过程中,数据库显得至关重要。设计结构合理的数据库及数据表,可以高效的完成数据存储,保障数据的一致性和完整度。简单来说,在一个限定的使用背景下,设计出最适用于当前特殊背景的数据库模式,建立能够适应用户各种数据处理要求的数据库,以及相应的应用系统,这就是数据库设计。 根据系统功能需求以及模块设计,使用SQL Server 2008,设计了数据库和各个数据表。部分数据表设计及字段介绍如下: 4.1 用户信息表。用户信息表用于存放管理员与普通员工的登录信息。主要字段包括用户名、密码、权限标记。此表以用户名作为主键,同时也是外键,通过这个字段与其他关联表进行通信。 4.2 客房类型表。客房类型表用于存储有关客房类型的所有信息。主要字段包括类型ID、类型名称、级别、面积、价格、折扣。此表以类型编号作为主键,同时也是外键,通过这个字段与其他关联表进行通信。 4.3 客房信息表。客房信息表用于描述宾馆所有客房的详细信息。主要字段包括房间号码、空闲状态、所属类型、室内照片等。房间状态字段不能为空,用于标识该房间是否已经有人入住。此表以房间号码作为主键,同时也是外键,通过这个字段与其他关联表进行通信。 4.4 客户预订表。客户预订表用于存放客户预订房间的记录。主要字段包括预订编号、客户姓名、联系电话、房间号、预订时间、有效时间。此表以客户姓名和联系电话作为联合主键,同时也是外键,通过这两个字段与其他关联表进行通信。 4.5 客房入住表。客房入住表是记录所有入住客户的详细信息。主要字段包括客户姓名、证件号码、客房号码、当前时间、入住天数、预缴押金。此表以证件号码作为主键,同时也是外键,通过这个字段与其他关联表进行通信。 5 系统实现概述 本系统设计界面主要使用Windows窗体设计常用控件、菜单与工具栏等,最终设计完成了用户登录、客房设置、预订管理、住宿管理、结算管理、统计管理等功能界面,实现了系统所有模块功能。系统界面设计简洁、方便和美观。用户与应用程序之间的交互通过各种控件来实现,Visual Studio 2012开发工具为用户提供了多种控件,通过这些控件大大的降低了编写界面应用程序的难度。系统利用数据库访问技术,通过SqlConnection、SqlCommand、SqlDataAdapter、DataSet等类及其实例,实现了数据库服务器与应用程序客户端之间的数据连接与通信。 6 结束语 本系统从应用实际需求入手,对中小型宾馆客房管理系统进行了分析与设计,重点介绍了系统的功能模块和数据库设计。最终实现的系统功能比较齐全,易于操作,也具有很好的可扩展性。通过实际测试,本系统能适用于一般中小型宾馆客房的管理,能有效地提高宾馆客房管理的工作实效,改善客房服务的质量,实现宾馆客房的信息化管理。 作者单位:长江大学工程技术学院,湖北荆州 434020 客房管理系统论文:学期项目宾馆客房管理系统的设计与实现 [摘要]学期项目宾馆客房管理系统的软件开发生命周期过程,包括用户需求、技术方案书、代码实现、项目和组员评测打分等。在项目过程中实现课程联合,严格按照对应学期的学期项目过程要求进行管理,充分体现了软件外包项目过程化教学、专业课程联合教学,可以提高学生的专业技术能力和职业素养能力。 [关键词]软件过程技术方案学期项目课程联合 一、引言 本文以大一下学期的学期项目为例,介绍了宾馆客房管理系统的实现过程,包括用户需求、技术方案书、代码实现和项目评测打分等。在实现过程中运用了课程联合,一位老师扮演用户的角色提出需求,主讲C#的老师负责带领学生做系统分析、系统方案书、项目进度表、系统开发,讲授数据库的老师负责数据库设计,并严格按照项目生命周期穿插进行管理。可以说,学期项目充分体现了软件外包项目过程化教学、联合课程教学,提高了学生对项目化概念的理解和团队合作精神。 二、项目策划 根据我们的设计,不同年级的学期项目有不同的要求,本系统是大学一年级学生第二学期的实训项目,是在学习IT素养、C#程序设计课程的基础上进行的。因此系统的开发过程在完全按照软件生命周期的基础上,同时考虑到了一年级学生对专业知识的掌握情况,在具体实施过程中进行了适当的简化。如表2-1所示,其项目流程和项目进度计划是根据学期项目整个软件过程和具体实施步骤的剪裁。 表2-1展示了项目的主要流程,该表是在指导老师的带领下实现的,针对一年级学生的特点对软件生命周期过程进行适当的取舍。 三、分析与设计 在本次学期项目中,聘请一位老师作为用户提出需求,指导老师在带领学生深入了解用户需求的基础上指导学生完成系统需求分析,并进行简单的系统设计,形成系统的技术方案,用户评审通过后,进行编码。结合一年级学生的专业学习情况,用户提出的要求是实现简单的宾馆客房管理系统,供中小宾馆使用。采用C/S架构,主要以Microsoft Visual 2008为开发平台,SQL Server 2005为后台数据库,采用C#构造应用程序。 此系统分为三个管理模块:账户管理模块、客房信息模块、客户管理模块。在系统中采用了权限控制,不同的角色(目前系统设定为管理员和普通员工两个角色)拥有不同的功能:如管理员登录后,可以实现如下信息属性的维护:普通员工账户信息、客房类型信息等;普通员工登录后可以进行客房信息管理、客户入住和退房等操作。 四、项目结项 不同能力的评价需要用不同的方法,学期项目锻炼的是学生的软件开发人才的综合知识技能结构,所以我们参考软件外包企业对项目和员工的评价方式,即基于过程的考察和记录方式对学生进行考核。考核总体上分为三个方面,分别是对各个学期项目的考核、对学期项目中各个学生的考核以及对导师的考核。下面是本次学期项目的考核表: 在实训过程中以项目组进行管理和材料交付,因此考核的时候主要以项目组为单位,表4-1展示了项目小组的考核方法,包括考核项、考核标准、分数和评估人。但是项目组内每个组员的分工和完成情况各不相同,所以项目组内的组员也需要进行考核,表4-2展示了项目组员的评估方法(见右页)。 五、总结 本次学期项目是基于课题软件外包技术岗位能力成熟度模型实现的,该课题的研究目标是建立一个软件外包专业人才的能力模型,以促进企业、高等院校和政府相关机构形成对软件外包产业人才需求的共识。该课题统筹规划了软件专业三年课程体系,使得每个学期都有以一门主干课程联合其他相关课程形成的综合知识体系的学期项目。本次学期项目从策划到考核都很好地反映了课题中的能力模型,学生的职业素养和综合能力都得到了提高,对高职层次软件外包人才培养的探索提供了切实可靠的依据。 客房管理系统论文:酒店客房管理系统 摘 要 本文重点阐述了酒店管理系统,通过对一些知名酒店管理系统的参考和分析调查,结合了顾客的需求和所反映的问题,进一步对系统进行详细设计和需求分析,运用了技术和VS 2005为开发平台,采用SQL Server 2005做后台数据库进行开发。 0 引言 目前制约我国酒店管理公司发展的关键因素是缺乏强有力的预订销售网络。一个酒店的管理模式、质量标准、预订网络是其优秀技术。一套良好的客房网上预订系统能够加大酒店的发展力度,增强酒店管理模式,提高酒店服务质量。 客房网上预订是为了提高酒店服务质量和信誉、为客户提供更为方便的客房预订为目标的服务平台。通过订房系统,酒店可以为客户提供更为便捷、简单、快速的客房服务;客户可以根据自己的需求了解酒店的信息、选择自己中意的客房,同时了解酒店为自己带来各种的优惠,不仅给自己带来经济上的实惠,而且为自身出行带来方便。酒店充分利用互联网这条捷径,为客户提供网络订房的便捷服务。这使得酒店运作效率和经济效益得到全面了提高。 1 系统分析 基于ASP .NET进行开发,使用SQL Server 2005作为后台数据库。利用图像处理软件设计页面,用网页制作工具进行制作。首先应用作为开发环境,前台使用流行的网页制作工具Microsoft Visual Studio 2008,后台的数据库则使用Microsoft SQL Server 2005,最后将整个网站进行整合。 2 系统功能模块及结构 2.1各功能模块的介绍 前台页面主要包括以下功能模块:(普通用户) (1)信息展示:全面展示酒店的服务功能及环境。介绍酒店自身、酒店的地理位置、会展中心、餐饮美食、商务中心以及其他相关内容等信息。全面展示酒店的客房服务功能。提供宾馆所在地旅游景点的详细信息。 该部分可分子模块完成。(2)客房查询:主要用于客人预订客房时查询客房的详细信息。可查询酒店全部客房的状态信息,也可查看酒店所有空房信息。(3)客房预订:客人预订客房时完成预订资料的录入,包括输入预订人姓名,联系电话,信用卡号,预订客房的编号,时间,离店时间,备注,选择预订客房类型等功能。 2.2提供管理后台入口 后台页面主要包括以下功能模块:(管理员) (1)系统管理模块:该模块实现操作员管理,如操作员的添加、删除和修改操作,并设置操作员的操作权限对指定用户进行密码的修改。(2)信息管理模块:对前台信息展示模块进行管理,同样可分子模块。(3)客房管理模块:该模块实现对客房的基本信息的设置,如客房的地点、客房等级、客房物品等信息,同时提供对客房信息的查询。(4)订房管理模块:该模块实现用户订房信息管理,提供对定房客户资料的登记、查询和退订操作。订房信息包括客房的类型、订房的时间等。(5)收银管理模块:该模块实现客房收银管理,提供对客户住房结账信息的统计、查询,并支持当日报表的打印。(6)查询管理模块:该模块实现对历史数据的查询(如图1)。 3 系统测试 软件的测试在软件生命周期中占据重要的地位,在传统的瀑布模型中,软件测试学仅处于运行维护阶段之前,是软件产品交付用户使用之前保证软件质量的重要手段。近来,软件工程界趋向于一种新的观点,即认为软件生命周期每一阶段中都应包含测试,从而检验本阶段的成果是否接近预期的目标,尽可能早的发现错误并加以修正,如果不在早期阶段进行测试,错误的延时扩散常常会导致最后成品测试的巨大困难。 3.1测试的步骤 与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤的继续。大型软件系统通常由若干个子系统组成,每个子系统又由若干个模块组成。因此,大型软件系统的测试基本上由下述几个步骤组成:(1)模块测试。在这个测试步骤中所发现的往往是编码和详细设计的错误。(2)系统测试。在这个测试步骤中发现的往往是软件设计中的错误,也可能发现需求说明中的错误。(3)验收测试。在这个测试步骤中发现的往往是系统需求说明书中的错误。 3.2测试的主要内容 为了保证测试的质量,将测试过程分成几个阶段,即:代码审查、单元测试、集成测试、确认测试和系统测试。 (1)单元测试。单元测试集中在检查软件设计的最小单位—模块上,通过测试发现实现该模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。 (2)集成测试。集成测试是将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的问题。如一个模块与另一个模块可能有由于疏忽的问题而造成有害影响;把子功能组合起来可能不产生预期的主功能;个别看起来是可以接受的误差可能积累到不能接受的程度;全程数据结构可能有错误等。 (3)确认测试。确认测试的目的是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是确认测试的任务,即软件的功能和性能如同用户所合理期待的那样。 (4)系统测试。软件开发完成以后,最终还要与系统中其他部分配套运行,进行系统测试。包括恢复测试、安全测试、强度测试和性能测试等。 4 总结 一个管理信息系统的设计,不可能一步到位,还需要不断的完善和补充。同时,系统中还存在许多问题,有待在日后的使用中发现和解决。编程前的深思熟虑是减少程序调试工作量的重要方法,只有进行充分考虑,才会减少调试过程中的工作量。虽然在开始写程序之前我们做了很多的准备工作,但在真正的写程序时仍然发现许多问题,有些问题是分析时的疏漏,有些则是如果不做无论如何也想不到的。 客房管理系统论文:客房管理系统 摘要:客房管理系统主要目的是为了方便对客房的实际情况进行集中的查询与管理工作,以提高整个客房的工作效率。本系统以住宿管理模块为例,使用delphi7.0和SQL SERVER2005作为开发工具,对整个系统进行设计与开发。实验证明本系统操作简单,灵活性好、系统安全性高,运行稳定,具有一定的实用性。 关键词:客房管理系统 delphi7.0 sql server 2005 数据库 随着人们物质水平的逐步提高,为了丰富自己的文化生活和自身娱乐,人们已经习惯了利用假期外出旅游。各个地区的旅游业也因此出现了持续增长的好势头。现代酒店的客房管理和计算机系统结合得非常紧密,很多客房服务的有效执行和监督都依赖于完善的计算机客房管理系统,目标就是实现客房管理的系统化、规范化和自动化。本系统主要功能是完成对客房信息、客户预订房间、登记住宿等功能。以住宿管理模块为例详细论述实现过程。 一、系统总体设计 本系统的主要服务对象是客户,他们可以直接通过本系统进行预订房间,登记住宿、订票、订餐等操作。根据系统功能要求可以将系统分解成以下几个模块分别: 1.住宿管理:主要是针对客户,客房可以预定房间,也可以直接登记住宿并且操作员可以对客户在客房的住宿天数进行统计并计算出总的客房费,然后还可以对客户在客房的总消费进行统计计算、结算出最终的消费金额。 2.住宿维护:操作员可以对入住单、预订单进行维护,还可以查询可用房、历史客户情况、历史客户资料,对房间状态进行管理。 三、数据库设计 以住宿管理模块为例,所涉及到的表有预订单表(bookinfo),客户信息表(guestinfo),客房信息表(roominfo),客户信息表用来预订房间或者登记住宿时填写客户基本信息。 四、详细设计部分 1.预订房间模块。在本模块的实现过程中所涉及到的表有预订单表(checkinfo)、客户信息表(guestinfo)还有客房信息表(roominfo)。它们之间通过SQL语句进行连接。在具体实现的过程序中,先把预订信息、客户信息分别填入预订单表和客户信息表然后把所预订的客房状态更新为“保留”即可。 如果输入的预订单号已经存在,则会出现提示框,提示输入的预订单号已经存在,让你重新选择。具体的运行界面就不再显示了。 2.登记住宿模块。本模块的实现过程中所涉及到的表有登记住宿表、客户信息表、客房状态表,首先将客户基本信息添加至在住客户信息表中,然后根据所选择的房间更新客房状态表。它们的实现和预订客房时差不多,只是把客房状态更新为“住房”即可,其它的设计方法和预订客房时一样。 3.离店结算模块。一般各个客房的收费准则有两种:第一种是客人在12点以前退房,不算当日的住宿;在12点至18点之间的时间退房,按半天计算;18点以后退房,算一天的住宿。第二种是按客人实际在店的时间计算,不足一天的时间部分,如果不足12小时忽略不计,超过12小时算半天,超过18小时算一天。在这里我所采用的是第一种收费准则。 具体的实现方法如下:分别用两个Maskedit显示客户的入住时间和离店时间,然后用离店时间性减去入住时间得到客户在客房住宿的整数天数m,然后再判断离店时间,如果小于上午12点则客户在客房住宿的天数为m天,如果离店时间是12点到18点之间,则客户在客房住宿的天数为(m+0.5)天,如是客户是在下午18点之后退的房,则客户在客房住宿的天数为(m+1)天,最后结算时是用住宿天数乘以客户所住房间的房价就得到了客户在本客房所总共消费的客房费。 在本系统的实现过程中,曾经因为时间函数的转换而迷惑不解,也试过许多转换时间的函数,均没有得到下正确的答案,问了许多同学也没有找到答案,最后在一本参考书上发现了这种方法,觉得真是柳暗花明。 五、结论 本论文针对客房管理系统的住宿管理模块进行了分析、设计与实现,经检验,能够完成基本的食宿登记、费用结算等功能,具有一定的实用意义。 客房管理系统论文:客房管理系统的设计及发展趋势 【摘要】随着人类进入信息时代以来,计算机技术被广泛的应用于各个领域,而酒店作为直接联系国际市场和国内市场的行业,正随着时代的变化而飞速发展,并且随着竞争的加剧与技术的不断发展和酒店管理理念的改革,酒店需要采用更加有效的信息化手段,在最大程度上降低运营成本,提高酒店管理与决策效率。同时随着计算机在酒店中的普及,酒店管理系统的发展到了一个新的时期,新的系统平台、新的系统特点及发展方向不断涌现,因此如何采用客房管理系统对酒店客房进行实时监控,以达到加强酒店客房内部管理,提高酒店服务质量,进而改善酒店经营效率的目的,已经成为酒店管理者越来越关注的问题了。本文主要介绍了客房管理系统的设计与实现,然后又阐述了客房管理系统在将来的发展趋势。 【关键词】酒店;客房管理系统;设计;发展趋势 随着经济的发展,我国的酒店行业也得到了比较大的发展,并且随着酒店市场越来越激烈的竞争,许多现代化的星级酒店的规模越来越大,综合服务项目越来越多,管理难度也越来越大,于是如何对酒店,特别是酒店客房的管理进行有效地管理是酒店在竞争激烈的酒店市场得以生存发展的基本保障,因此越来越多的酒店开始采用客房管理系统来加强酒店的管理。 虽然我国的酒店客房管理系统发展比较晚,但是随着技术的不断完善,我国的酒店客房管理系统日益成熟,为酒店信息化起到积极作用,但是酒店管理者必须要根据酒店的实际情况来设计酒店客房管理系统,只有这样才能提高酒店的管理效率。 一、酒店客房管理系统 1、客房管理系统及其组成部分 酒店客房管理系统就是利用计算机、通讯与管理等相结合一项技术,对酒店客房的门禁系统、安防系统、智能灯光系统、中央空调系统与背景音乐系统等进行智能化管理,时刻保持对客房状态、服务状况以及设备情况等的动态监测,能够帮助酒店管理者对酒店客房设备实时管理的综合服务管理控制系统。它是一款集酒店客房空调控制、灯光控制、背景音乐控制、空调控制与管理于一体的高科技产品,都具备网络化、智能化等特征,是酒店客房管理的最新产品。 酒店客房管理系统一般情况下有三个部分构成,主要由可独立运行的单客房系统,基于TCP/IP以太网和基于RS485-TCP/IP的通信系统,还有系统软件构成,功能比较丰富,兼容性比较强,并且提供与酒店管理系统的接口,已经渐渐成为酒店全面智能化管理必不可少的一部分。 2、酒店客房管理系统的功能 酒店客房管理系统充分利用网络资源,进一步优化和再造管理流程,使客房管理满足服务和管理的要求,同时也能够实时记录客人请求服务及服务响应的时间,提高酒店的管理水平和服务质量。通过系统,可以使酒店管理人员根据酒店楼宇的布局非常容易地调整和修改不同房间的温度设定值,为酒店客人创造更加舒适的环境,甚至可以在淡季时关闭酒店某些楼层的空调设备,并通过防冻设置保护系统设备的安全,为酒店节约更多的能源。还有通过此系统,客人在进入房间、观看娱乐节目、工作、休息的时候通过简单的一个按钮即可激活不同的灯光场景模式,通过调光技术和优质的光源为酒店客人营造舒适和温馨的环境。同时系统还具有身份识别的功能,能够识别授权的房间客人以及服务人员,通过身份识别功能,系统实现了更多的人性化的功能,总而言之,客房管理系统能够为客人提供比较人性化服务,可以在很大程度上提升酒店的管理水平以及酒店形象。 二、酒店客房管理系统的设计 1、酒店客房管理系统的架构 一般情况下,星级酒店的客房管理系统采用都是客户端、服务器与数据库的三层架构,这种架构可以允许多个客户端在不同的地点对服务器端进行访问,进而能够充分支持集餐饮、住宿、娱乐于一体的立体化服务,同时工作人员可以在不同场合的计算机上登录该客房管理系统,统一处理服务流程与财务流程,能够在很大程度上提高酒店客房管理效率。 2、系统的数据库 由于酒店管理系统数据库存储着酒店客户的各种重要的资源信息,一般情况下数据库的表数量比较庞大,数据记录巨大,并且表与表之间的关系十分密切而且复杂,用户的使用次数频繁,又要实现信息共享,所以对数据库的要求极高。因此,酒店客房管理系统在采用目前流行的基于Web的数据库的基础上,针对网络结构配置及资源信息的实际应用要求,在最大程度上减少了C/S模式的系统功能开发,增加B/S模式的开发。还有在客房管理系统数据库设计中一般建有用户信息表、客户信息表、客房类型表、客房信息表、客房状态表、客房业务表与业务记录表,这七个表详细的记录了有关客户与客房的基本信息,并且采用框架的模式,使链接的结构清晰的同时,还在很大程度上使用户使用该系统时更加方便、更加容易。 3、系统功能模块设计 3.1 用户登录模块设计 在安装部署本系统并且启动服务器以后,系统用户可通过在浏览器输入地址进入系统登录页面,用户通过登录模块登录本系统时要通过输入账号和密码来判断是否成功登陆系统,管理员和普通用户是一样的。 3.2 客房预订模块设计与实现 客房预订模块可以使顾客在抵店之前就登记好房间,待到达之后即可办理入住手续,因此在设计时应该含有三个功能即输入预订信息功能、取消预订与预订入住功能。 3.3 房态管理与客房管理模块 一般系统可自动管理客房状态,而在该模块中可查询或手动修改客房状态,因此在设计时必须保证功能有查看客房状态功能与客房状态修改功能,同时该模块的还应该具有根据客房环境自动调节客房温度的功能。 三、客房管理系统发展趋势 酒店的经营服务以客房为优秀,客人在酒店逗留的时间里,大部分时间是在客房内度过,客房的设施水平可以集中地有代表性地体现一个酒店的档次和舒适度,因此如何提高客房的档次、客人的舒适度、安全度,加强客房的易管理度,节省能耗,获得评星所需分数是现代酒店设计、装修首要考虑的问题。虽然我国的客房管理系统起步比较晚,但是随着相关方面的研究的不断增多,酒店管理系统也变得越来越完善,并且随着科技的不断发展,高层次的客房管理不再是仅仅追求计算机辅助管理,而是追求建立在集成化基础上的协同化应用,所以客房管理的发展趋势主要在于直接面对顾客所提供的信息化服务,特别是国家旅游局最新推出的《旅游饭店星级的划分与评定》标准中,重点加大了对客房智能化、人性化、舒适度和绿色化这些方面的加分力度,所以未来的酒店客房管理系统就向着人性化、智能化与绿色化的方向发展着。 客房管理系统论文:酒店客房管理系统开发设计系统研究 【摘 要】本文主要介绍如何针对星级酒店的需求,将先进的软件应用技术融入现代酒店管理系统中,开发出功能更完善的酒店管理信息系统。 【关键词】客房管理系统、;智能化 客房管理系统的开发可以帮助系统管理员完成日常的客人入住及客人的退房信息的管理及查询等工作,大大提高了的工作效率。虽然计算机管理并不是宾馆管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对宾馆的服务管理提供有力的支持。 1 酒店计算机管理发展概述 回顾过去的20年,中国酒店业的发展历经了80年代初的茫然无措,到90年代开始的突然启动,再回归到现在的生机盎然。历经几十年的风雨兼程,生命力愈加旺盛。酒店客房管理系统是以酒店计算机综合管理为基础,并且通过智能化技术,提高其管理水平和经济效益的高效节能系统。 1、酒店计算机管理技术发展 IT技术飞速更迭,技术前沿的敏锐触角不断地伸向传统产业纵深面。起自70年代的酒店IT技术,历经30多年发展和应用,目前已十分庞杂。从软件、硬件和服务三处着眼,现阶段酒店的计算机管理可分为: 硬件:网络系统、通信系统(电话系统、内部寻呼系统、电话会议/视像会议系统)、POS机及其专用键盘、厨房智能设备、客房智能设备、智能卡系统、自助交易系统、户外导向屏、触摸屏、手持电脑、无线设备、计时考勤设备等。 软件:电话计费系统、会所管理系统、中央预订系统、客户关系管理系统、常客服务系统、餐厅管理系统、能源管理系统、酒店财务系统、物资管理系统、收益管理系统、预订管理系统、宴会销售系统、POS系统、客房前台系统、客房后台系统、供应链管理系统、人力资源管理系统、互联网站、数据库、电子商务、多媒体培训、经理查询系统、决策支持系统、连锁服务传递系统等。 服务:对客服务:中央预订服务、网站订房服务、客房娱乐服务、互联网接入服务、电子咨询服务、技术支持服务;对酒店服务:全球分销网络(GDS)、应用服务供应商(ASP)、托管服务、培训服务、外包服务、在线采购服务等。 2、酒店客房管理的智能化趋势 智能化酒店客房管理控制系统代表着一种新的、科学的管理方式,它是计算机网络化在客房管理上的技术应用,是将客房内的专用电器通过智能化设计与计算机网络运行,实现对客房状态、服务请求的实时监控。系统由两级网络组成,上级网是基于以太网的内部局域网,子网是由上位机工作站和下位机(网络通讯控制器)组成的RS-485总线网络,主要包括客房控制系统(Ⅰ)、楼层工作站(Ⅱ)、总台管理系统(Ⅲ)以及网络通讯等部分内容。楼层工作站通过总线网络下挂客房网络通讯控制器,总台工作站、客房部工作站、工程部工作站经以太局域网与各楼层工作站相连接。 2 需求分析 近年来,随着我国酒店业的迅猛发展,行业内的竞争日益激烈。为提高酒店的管理水平,增强酒店的竞争能力,先进的酒店管理信息系统己成为酒店经营者的必然选择。作为集客房、餐饮、洗浴、通讯、娱乐、商务及其他各种服务与设施于一体的现代化的大酒店,由于其组织庞大,服务项目多,信息量大,要想降低成本,提高工作效率、服务质量和管理水平,进而促进经济效益,必须借助计算机来辅助进行酒店的现代化管理。本文主要介绍如何针对星级酒店的需求,将先进的软件应用技术融入现代酒店管理系统中,开发出功能更完善的酒店管理信息系统。 根据酒店宾馆的具体情况,系统主要的功能包括: 1.前台管理:“客房预定”、“住宿登记”、“调房登记”、“追加押金”、“退房结帐”。 2.客房管理:“客房查询”、“房态查看”。 3.查询统计:“预定房查询”、“住宿查询”、“退宿查询”、“宿费提醒”。 4.挂帐管理:“挂帐管理”、“客人结帐”。 5.基础信息设置:“客房信息”、“客房类型信息”、“员工信息”、“挂帐单位信息”。 6.系统初始化:“本单位定义”、“业务部门定义”、“操作员管理”、“权限设置”。 7.系统维护:“系统初始化”、“数据备份”、“数据恢复”。 4 设计目标 主要是针对中小型的宾馆、酒店开发的的客房管理系统,主要实现可以下目标: 界面设计美观友好。 操作员可以随时修改自己的口令,并且不同的操作员设置不同的操作权限,以增强系统的安全性。 数据保密性强,为每个用户设置相应的权限级别。 信息查询灵活、方便、快捷,数据存储安全可靠。 能够实现数据备份和数据恢复,保证数据安全。 系统运行稳定,安全可靠。 5 结束语 此系统可以实现客房预定、住宿登记、宿费提醒、追加押金、调房登记、退房结帐、挂帐、查询统计等功能。其中宿费提醒可以在住宿费超过押金时预警,提示前台要客人补交押金,该功能可明显提高对住宿人员住宿的有效管理。 客房管理系统论文:酒店客房管理系统数据库的设计与实现 摘要:该文主要介绍了酒店客房管理系统数据库设计与实现过程。数据库系统主要功能模块包括员工信息管理、客房类别管理、客房业务管理、顾客查询管理、客房经营管理、客户信息查询、经营状况统计等。 关键词:数据库;信息管理;客房类型管理;客房经营管理;客户信息查询;SQL Server;数据库建模 1功能模块 本酒店客房管理系统的主要包括对酒店的客房进行管理,使使用者能够轻松地找到所需要的客房的相关信息,为客房订房和退房服务,并且能够对酒店客房的业绩进行统计和分析。图1是酒店客房管理系统的界面。 图1酒店客房管理系统界面 在不同的酒店之间,酒店客房管理系统会存在一些差异。本酒店客房管理系统的主要功能包括以下几个方面。 1)员工信息管理:对本使用该系统员工信息进行管理,其中包括对员工的各项信息(如姓名、部门等)进行检索、录入和修改等。 2)客房类别管理:用户可自定义客房等级,并对其进行管理,包括对客房等级级的基本信息进行检索、录入和修改。 3)客房信息管理:员工对客房信息进行管理,包括对客房的基本信息(房间号、客房类别等)进行查找、录入和修改等。 4)客房业务管理:实现对客房的订房和退房管理,包括对客房的业务信息(房间号、入住时间、退房时间等)进行检索、修改等。 5)顾客查询管理:员工可对入住过酒店的顾客信息进行查询,包括对顾客的基本信息进行查询。 6)经营业务统计:根据酒店客房的入住记录,员工可选择所需的统计方式对营业额进行统计。 本系统从功能内容来看,可分为六大功能。根据这六大功能,对系统模块进行设计,如图2所示。 图2系统模块示意图 2实现方法 该系统采用B/S方式,由前台和后台两个部分组成。前台主要完成操作者直接交互的可视化界面,使用方便,将本系统的各个功能直观的提供给用户,以帮助员工进行客房管理。前台的结构图如图3所示。 图3前台结构图 在编写前台时要考虑功能实现的同时,也考虑了操作的方便性和简洁性,目的是让大多数使用者能够更方便灵活的操作该系统。 同时为了确保职工信息和酒店内部的其他相关信息具有更好的保密性,前台和后台的数据管理理是分离的。前台的几大功能模块需要经过管理者授权才可以使用,我们为此设计了两个角色:一是酒店管理员,二是普通员工。其中:酒店管理员享有所有权限,可以使用该系统中六大模块中的各部分功能。 前台员工的主要职能是负责订房和退房,以及查询入住的客户信息。所有该角色只可以使用部分功能。 后台管理主要功能是由数据库系统作为支持,后台管理和维护工作由系统管理员进行,包括完成对数据库的备份,各个数据表单的维护、及恢复等。 3 E-R图的建立与分析 表与字段的分析是建立在E-R图的基础上的,我们可以通过E-R图最后确定该系统中所有用到的表与字段的相关属性。表与字段分析后就可以使用SQL Server 2003建立数据库模型了。建立的数据库模型如图4所示。 4数据库表的实现 首先对数据库进行分析,然后对数据库进行设计。在该系统中,数据库的设计内容主要包括建立数据库创建表,还需设计相关的视图及存储过程。这些设计工作都在SQL Server 2003环境下操作并实现。 1)数据库表的创建过程 数据库JdglSys包含以下7个表:用户信息表(UsersInfo)、客户信息表(CustomersInfo)、客房类型表(RoomCategory)、客房信息表(RoomsInfo)、客房状态表(RoomStatus)、客房业务表(RoomOperation)、业务记录表(History)。 2)创建存储过程 在酒店客房管理系统运行过程中,该系统会在数据库中频繁查找或更新各种相关信息,比如,向客房信息表(RoomsInfo)中插入或删除新的客房信息,根据客房类型和状态查找客房信息,记录订房或退房信息等操作。为了提高系统的运行效率,我们创建了12个存储过程。部分存储过程的SQL代码如下。 客房管理系统论文:浅析五星级宾馆客房管理系统的控制方案 摘要:高档次宾馆的客房智能控制管理,通过人性化、智能化、实时的控制,提高了宾馆客房管理质量和人员工作效率,给客人提供更好、更便利、更细腻的服务,体现了宾馆装修趋势,提高了产品功能价格比,减少大量人力与能源的投资。 关键词:宾馆发展 星级服务客房智能控制 管理效率 节能 随着经济的迅猛发展,作为地区性经济发展的标志,星级宾馆的发展和规模越来越大。在酒店竞争激烈的今天,欲在竞争中甩开对手取得优胜,必须在管理和服务方面具备独到之处。顺应星级宾馆的建设和经营管理的发展,对星级宾馆在运营和管理的细致化要求也越来越高,这样对客房控制管理系统的控制要求和管理要求也越来越细致,尽最大可能为客人提供一个豪华的硬件设施和优质的管理服务,这样才能给入住客人留下美好的印象,同时在能源短缺的情况下要考虑到节能。高档宾馆客房的设计除执行国家相关规范外,还要满足管理功能上的要求,特别是要求舒适,方便,要体现其特殊品位。 客房控制管理系统产品经过二十多年的发展,技术已日趋成熟,系统也日益完善,已经由简单的机械电气开关集中控制板发展成具有微处理器编程控制和网络程序监控的系统产品。其大致产品分类: 一、传统客房控制管理系统产品: 一个房间内的照明是多种多样的,卧室内有床头灯、台灯、地灯、夜灯等,卫生间内有镜前灯、顶灯等。如此众多的灯具,一地、二地、甚至三地控制要求较为复杂。若按以往的常规开关设计很难满足要求,且灯开关及电视机的控制等都集中在床头柜面板上控制,这样床头柜后面将回有几十根导线造成施工、维修困难,维修人员在客房时间可能过长,给客人带来不便。床头柜体积较大,较为笨重,不够美观。 二、具有床头集中控制面板的客房控制管理系统产品: 以多片微处理器芯片组成客房集中控制箱和客房床头集中控制面板的系统产品,在床头集中控制面板上集中照明灯光,空调盘管风机和客房温度选择控制按键、集中服务需求、显示时钟等等。尽量在客房墙壁上少装控制开关,网络控制程序以客房状态控制程序、服务状态显示程序和工程状态控制程序进行客房状态的监控。由于床头集中控制面板样式的选用因工程而异和需要客人再学习操作,其故障率较高,抗干扰能力差,外型单一,目前已经逐步退出市场。 三、以分散墙面控制开关控制的客房控制管理系统产品: 以微处理器芯片组成客房集中控制箱,以墙面控制开关低压触发信号编程控制客房内照明灯光、空调盘管风机和客房保持温度控制,以墙面服务类控制开关控制服务需求和状态,网络控制程序以客房状态控制程序、服务状态显示程序和工程状态控制程序进行客房状态的监控。由于控制开关均安装于客房墙面,控制比较简单,墙面控制开关可供选择的品牌较多,目前比较流行于客房控制管理系统的选用。它以墙面控制开关、墙面空调控制器为主,通过客房集中控制箱编制程序控制客房内照明灯光、空调系统等。不同于以住墙面开关通过火线直接控制灯光的强电方案,是以低压线路连接墙面控制开关至客房集中控制箱,以集中控制箱内继电器间接控制灯光,因而可超越墙面开关状态进行逻辑灯光控制。客房内电气管线布置较为复杂,但客人应用比较简单。该控制系统配合其他管理网络可以更好利用现有的微型计算机网络技术为客人提供全面的、及时的、隐形的服务。为宾馆管理者提供具有定量,定性的客房状态管理监督制度,依据宾馆现在对其客房电气控制和客房的实时化管理要求,为提高宾馆客房管理质量和人员工作效率,给客人提供更好、更便利、更细腻的服务。采用具有网络控制功能的微处理器客房控制器控制客房门外请勿打扰、清洁客房等服务功能显示和门铃控制盒和客房门内省电钥匙卡插盒、插卡控制强电开关箱内交流接触器吸合,控制客房内照明灯具供电,空调系统供电。通过设置于客房内其他服务类控制开关,利用微处理器的网络通讯功能,实现对客房各种状态和服务要求的远程实时显示控制,可以为宾馆减少大量人力与能源的投资。 四、优化型客房控制管理系统产品: 以微处理器芯片组成小型客房控制盒,以专用省电钥匙插卡控制盒和其他服务类墙面控制开关以及空调墙面控制开关组成客房空调节能控制和服务状态控制。通过不同身份钥匙卡的插入控制强电系统供电和延时断电,以墙面强电控制开关对客房照明灯光进行控制,通过网络控制程序以客房状态控制程序、服务状态显示程序和工程状态控制程序进行客房状态的监控。主要提供对客房空调的节能控制和对客人的服务需求控制,不对客房的照明灯光进行复杂的逻辑控制。目前大多数星级宾馆因投资精确,为提高服务管理,空调节能和减少客人因系统产品故障投诉,大多选用此类系统产品。 具有请勿打扰、访客等待、紧急呼唤、洗衣服务、客人入住、清洁客房、客房门、保险箱门状态。 实时掌握客房状态信息、服务状态信息和工程状态信息。方便宾馆管理人员对宾馆服务人员进行工作考核。 五种状态模式:客人自选状态、保持节能舒适状态、夜间睡眠节能保温状态、保持节能保养状态、空调系统关闭状态,及时有效的控制了宾馆电力能源的成本。 依据宾馆管理方对宾馆客房内灯光的场景控制要求、逻辑控制要求和分时段控制要求,进行编程控制。 床头集中控制面板的客房控制产品 具有以上功能 具有以上功能 具有以上功能 分散墙面控制开关控制的客房控制产品 具有以上功能 具有以上功能 具有以上功能 优化型客房控制产品 具有以上功能 具有以上功能 具有以上功能 具有以上功能 传统产品 无上述功能,基本上依靠挂纸牌,或打电话通知服务员。不能对住店客人提供及时、有效的服务。 无上述功能,宾馆无法实时掌握住店客人的动态信息,使宾馆浪费大量的人力资源。 无上述功能,客房内的灯光控制呆板,增加了客人的控制难度。无法将客房内的装饰效果体现到位。 无上述功能,客房内的灯光控制呆板,增加了客人的控制难度。 前3种系统产品都是以具有通讯功能的微处理器芯片组成客房集中控制箱或客房控制盒,都运行相同的网络控制程序,仅区别于控制开关的方式和照明灯光是否进行逻辑控制。客房控制管理系统最主要系统控制功能应该是对不同客房状态下的无人系统进行优化的舒适节能温度和节能保养温度控制,快速响应客人的各种服务需求,对客房服务人员的工作过程、工作地点和工作时间进行有效的监控,以实际在最有效利用客房服务人员的状态下,精确提高服务质量。在不降客人的舒适度下精确控制客房空调系统,实际是最优化的能量利用。客房控制管理系统对客房照明灯光逻辑控制,对其他功能(窗帘、衣柜灯等)进行逻辑编程控制是次要功能。 五、客房控制管理系统设计方案的选择: 设计必须首选针对星级宾馆选用客房控制管理系统所主要解决的重点问题制定设计方案的基础,星级宾馆客房控制管理系统的主要功能为:提高客房档次;增加客人舒适度;提供服务管理的效率;省电节能;便于客房管理。其中最主要的功能应是提高服务管理的效率和省电节能。只有在充分的投资能力和稳定可靠的产品下,选择增加复杂的照明灯光和其他功能的逻辑编程控制。 客房管理系统论文:浅谈前厅与客房管理教学模式创新与实践 摘要:目前我国社会经济的不断进步也带动了旅游产业的发展,人们对于旅游服务质量的要求标准也越来越高,而提供这些专业性服务的旅游人才基本来自于中职或高职,对于这些旅游人才的教学培养,很大程度上决定了我国未来旅游业的发展。而作为旅游专业重点课程的前厅和客房管理对学院的影响深远。在本文中,将对中职院校前厅与客房管理教学模式的创新和实践进行论述,旨在提高教学质量,为旅游业提供更多的可用之材。 关键词:旅游;前厅;客房;教学 一、创新实践包含的内容 前厅与客房管理教学模式是建立在能力培养视角的基础之上的,以培养学生的综合能力和工作实践能力为目标。通过市场需求来进行教育任务的制定,依照市场需求人才方向进行课程目标的设定。以“能力”为本位的教学模式与以往应试教育的方式不同,这种模式下培养出来的学生更具有实践能力,其就业率和实际工作操作能力较以前都有很大的提升。而以往的教育模式最多是在课堂进行模拟性质的工作演练,其环境情绪还是不同于实际工作场景,并且渐渐流于形式化,不仅没有达到培养学生职业能力的目标,反而招致学生的敷衍情绪,从而对学科的学习产生消极心理。所以前厅与客房管理教学模式的根本是要将以往课堂的空间属性进行转变,使其与工作场景有机结合。例如建立实践实验室、与企业合作组织培训或实习、将学生送往工作第一线实习等等,只有这样的训练方式才能为教育改革提供助力,只有将学校企业化、将场景模拟酒店化,才可以加深学员的知识记忆点,提高学员的实际运用能力,真正的体现能力视角的教学概念。因此前厅与客房管理教学工作需要围绕提高学生的职业能力开展。将课程向岗前培训的性质进行转变,增多学生对工作实际操作的锻炼是这种教学模式的手段,利用多种教学方式达成教学目标就是体现前厅与客房管理教学模式的途径。只有从教学的目标、过程、内容、评估等方面进行全面的统筹,才可以使学生的职业技术能力有质的飞跃。 二、教学模式创新与实践的具体做法 首先,需要制定明确的教育目标,有了目标才有整个教学计划的制定,因此教学目标是改革的指南针,是教学模式进行创新改革的基础。新教学模式的目标需要针对改革的性质进行设定,即以培养学员的综合素质和职业能力为目标,而不是以前单调的教材知识灌输。循序渐进的将学生引导向实践性、专业化的职业方向发展,提高学员对于职业的认知能力,从而做好自身职业规划。 其次,教学目标确立之后需要将教学的时间安排进行统一规划,不再是单纯的课堂教育,而要秉承以能力为本位、全真式的教育方针,将实践的课程时间加重,从而使学生的理论知识可以迅速转化为工作要领,不仅加强了理论知识的印象,也使工作能力得到提升。 再次,要对教育内容进行重新部署,教育内容的制定需要提到我们以上所说的理论和实践的有机结合。教学时间的改变必然会影响教学内容,因此教育内容要围绕理论实践进行不同阶段的划分,使其更能符合学生的知识消化能力。例如将每天分为两个不同的学习阶段,早上进行真实上岗操作,下午在实验室开展理论教学,采取理论实践相交替的课程内容,提高学生对专业知识转化和再吸收能力。 然后,是教师的教学方式问题。教育工作的创新对教师的要求十分高,教师不光要有专业的知识累积,还需要将其与教学方式相结合,仔细斟酌出科学合理的教育方式,从而达到教学的实际效果。为了提高学生们的学习积极性,可以安排多名教师对同一班级的学生进行教育,教师的分工各不相同,这种多样化的教学方式一定程度可以提高学生们对于知识掌握的系统性。同时教师还要依照改革内容对教学场地进行课程部署。例如在前厅内的教学内容、客房的教学内容、实验室的教学内容等等,协调好课程与课堂的合理转化,并且懂得调动可用的教学资源达成自己的教育目标。教育资源包括场地、教学设备等,通过音像、语音等多媒体方式进行教学,形式的多变使得教育效果比之前单纯文字授课的效果要有效很多。教师在上课时可以利用现下热点问题引起同学们的讨论积极性,加强学生理论知识与实际问题的结合度,一方面可以调动起学生的积极性,另一方面也提高了授课的效率。 最后,由于整个教学模式和概念的变化,所以需要改变对学生的评价标准。原有考试内容对实践性的要求标准并不高。以能力为本位的全真式教育需要分为几个不同的学生评价部分:首先是课堂签到制度,从学习小组中挑选学生代表,对学生日常考勤情况进行记录,并且作为学生和教师之间的沟通纽带,依照教室不同做好具体的考勤记录,上课必须签到。这样的考核制度敦促学生严以律己,也为学生进入社会之后有良好的工作习惯打好基础。其次是审核学生的日常实践报告书,将其作为考核的重要标准,一方面可以了解学生的学习情况,另一方面可以针对学生反映出来的薄弱点进行专项的训练,从而提高教师未来教育的有效性。最后就是实训课程结业考核标准的设计。 三、教材结构的优化 教材关系到教师授课的质量,以及学生自主学习的质量,为了迎合教育方针的变化,我们需要对教材内容进行重新洗牌,跳脱出原来框架在理论中的教材内容,减少枯燥的理论阐述,增加有针对性的实际案例分析,并且利用数据表格、图片等形式丰富教材的美感和阅读质量,提高学生阅读教材的积极性。 四、加强与校外企业的合作 教育改革的牵扯面较广,由于其基于能力教育的特性,因此教学环节肯定是要与企业进行挂钩的。为了给学生提供更多的锻炼机会和配套设施,学校需要在这方面加大投入的力度,成立专项的改革小组,与各企业保持良好关系,因为企业对于人才也有需求,因此学校与企业合作会获得双赢的结果。两者的有效结合能够为学生职业能力的提高提供保障,也可以实现学习中工作,工作中学习的教育理念。 结束语:前厅与客房管理教学模式的创新改革涉及的部门和体系众多,因此需要各部门之间的良好配合,需要教师加强自身综合素质,引导学生在教育改革创新的道路上取得更好的成绩,为中职旅游专业教育的不断成熟以及学生未来继续学习和工作打下坚实的基础。 客房管理系统论文:物联网技术在酒店客房管理中的应用探析 摘要:随着酒店行业的发展,传统酒店的客房管理成本过高,不能为投资者带来最大化利益,寻求一种新的酒店管理模式来提高酒店效益的同时,降低运营成本已是趋势所向。为了探究物联网在酒店客房管理系统中的应用前景与应用模式,本文首先分析了酒店管理中物联网技术的需求,然后对如何在酒店客房管理中应用物联网技术以及应用的效果进行了剖析,评估了物联网技术在酒店客房管理中应用的风险成本,最后提出了与这种应用模式相关的方案与策略。 关键词:物联网;酒店客房管理;风险成本评估 1 引言 物联网是指通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络概念[1]。“物联网概念”是在“互联网概念”的基础上,将其用户端延伸和扩展到任何物品与物品之间,进行信息交换和通信的一种网络概念[12]。物联网的体系结构由包括传感器等数据采集设备以及数据接入到网关之前的传感器网络的感知层、建立在现有的移动通信和互联网基础上的网络层、以物联网发展为目的的应用层构成[3],包括能够用于物联网底层感知信息的感知技术,能够汇聚感知数据并实现物联网数据传输的传输技术,用于物联网数据处理和利用的支撑技术及用于直接支持物联网应用系统运行的应用技术。作为一种前沿技术,物联网是全球酒店发展的必然趋势,尤其能够改善传统的酒店客房的管理模式,给酒店带来更加快捷、方便、经济效益更高的益处。 2 物联网应用到酒店中的需求分析 (1) 时代需求 自温总理提出“感知中国”以来,物联网被正式列为国家五大新兴战略性产业之一,写入“政府工作报告”。业内专家认为,物联网一方面可以提高经济效益,大大节约成本;另一方面可以为全球经济的复苏提供技术动力。对于酒店行业同样需要物联网来提高对顾客的服务,提升顾客满意度,为酒店的发展赢得更多的利润。 (2) 业务需求 传统酒店客房部是以时间为单位出售客房使用权的,客人的要求具有随机性和差异性,私密性和安全性等特点。这些基本业务成本过高,且有的地方服务不周到。因此需要安全性、服务性更好的RFID等技术的物联网来支持酒店客房部的运营,这样顾客就可以直接通过自己手中存储的各个酒店和各个客房的信息,在任何时候、任何地点让手中的具有RFID技术的标签和任何一个客房信息进行交流,从而得到自己中意的客房;当服务员打扫卫生时,顾客手中的电子信息标签会发出信息告诉顾客这件事,让顾客信任酒店客房的高度安全性等;由此可见,物联网技术急迫需要应用于酒店客房管理中,以便提高效率、提升顾客满意度。 3 物联网在酒店客房管理中的具体应用 (1) 聚焦客户 ①圈客户:深度理解酒店行业客户,系统挖掘客户需求,在重点客户群体中建立信誉和口碑。 ②圈产品:明确产品和服务规划,搭建业务支撑平台,形成拳头产品和充足的储备。 ③圈资源:建立市场推广资源运作和管理模式,吸引优质市场资源,打造“巧实力”。 ④建队伍:建设一支满足物联网信息化需求的高素质的产品和市场推广队伍。 ⑤建组织:调整优化组织结构。 (2) 选取优质客户,通过互联网、人际网等平台来增大客户的群体 培养优质的客户,在酒店经营模式中引入“隆力奇”,“科士威”等“让顾客消费也就是让顾客盈利”的模式,让他们不断推广酒店的特色,通过口碑建立更加广泛的客户群体。 建立推广和服务专业机构和组织,充分利用政企客户和家庭客户资源优势,引导产品和服务方向。搭建开放式共享平台——在现有网络运营和系统集成的基础上,强化业务支撑平台和开放的应用平台。 (3) 物联网体系固化,重点推广 ①争客户:针对酒店行业的客户,推广最好的产品,抢占客户份额;加强家庭客户和个人市场的渗透。 ②争标准:积极推动酒店行业标准,占据重点行业的话语权。 ③深化产品体系:精细化业务支撑平台。 ④深化网络融合:强化传感网和通信网的融合。 ⑤完善管理平台:组织管理体系形成并固化;形成与合作伙伴共赢的且极具吸引力的协作平台;打造端到端,为综合解决方案与市场拓展提供能力。 (4) 深度融合规模推广 ①拓展客户领域:重点行业市场价值初显,形成业内品牌领先;向更广泛的行业客户拓展。 ②拓展产品系列:从深度和广度拓展产品和服务系统,以价值提升为导向,开发储备高附加值的产品和增值服务。 ③强化无缝融合:有选择地深入无线传感网建设,实现传感网和通信网的无缝融合,真正实现泛在网络。 ④探索跨行业融合平台的打造:着手研究和打造跨行业融合解决方案,推进物联网发展的进程。 4 物联网技术在酒店客房管理中应用效果 由于传统酒店闲置客房信息传递不敏捷,顾客只能通过网上、电话或者亲自到酒店才能得知消息,时间成本高[4]。提供给顾客的娱乐和餐饮信息比较被动,大多是通过顾客自己询问,即使顾客知道了娱乐与餐饮的种类,但也不一定能够满足顾客差异性的爱好,这样不仅增加了服务成本,而且出现效率低等问题。 下面以上海某四星级酒店(350间客房)为例,对物联网技术在酒店客房管理中应用前后的情况进行对比分析。 (1) 成本和顾客数量 酒店的时间成本、人力资源成本和顾客情况的变化如表1所示。 (2) 经济效益 传统的酒店客房服务日营业收入预算报表和应用了物联网技术之后的日营业收入预算报表如表2和表3所示。 由表2和表3的预算可得出,引入RFID等技术之后,日净盈利:169767.32-151147.5=18619.82(元),一年能够多盈利18619.82×360=6703135.2(元)。 客房管理系统论文:《前厅与客房管理》教学改革中探析 [摘 要]近年来中国的酒店市场呈现快速增长的态势,我国现有星级饭店一万余家,特别是高星级酒店如雨后春笋般拔地而起,为了满足市场对酒店人才的需求,高校纷纷开设了旅游与酒店管理专业以培养酒店管理人才。前厅与客房管理作为酒店专业的主干课程在教学改革方面还存在许多问题,本文提出通过优化教学内容、提高学生实践能力等途径,努力提高该课程的教学质量,力争培养出更多优秀的酒店管理人才。 [关键词]前厅与客房管理 教学改革 方法 课程改革是使高校教育适应社会人才需求的有效途径,而《前厅与客房管理》课程是旅游专业的一门重要的主干课程,具有较强的理论性和实践性。当前,虽然高校已普遍认识其课程教学改革的重要性,但多数高校仍存在实践教学观念落后、实践教学内容与社会人才需求脱节等问题。 一、《前厅与客房管理》课程教学改革的意义 1.培养旅游管理专业应用型人才的要求 《前厅与客房管理》课程应以就业为导向,满足现代饭店应用型人才需求,在教学过程中,应以提高学生实际操作能力为基础,以“教、学、做”为一体的教学理念;以饭店前厅和客房岗位所需要的能力为依据,通过实践教学,提高学生的职业技能和素质,为在酒店中顺利工作打下扎实的基础。 2.适应饭店管理行业发展趋势 饭店行业发展迅速,其服务项目日益更新,这就要求《前厅与客房管理》课程教学内容丰富,集校内理论教学、实践教学和校外实习实训教学为一体,充分培养学生的操作能力、创新能力和思维能力,使其更快适应饭店行业。 3.促进旅游管理专业实践教学发展的要求 《前厅与客房管理》课程也是一门较新的学科,实践教学发展还不够成熟和完善。其改革有利于促进旅游专业实践教学的发展,完善实践教学环节的目标、内容、考核体系、培养模式等,有利于促进旅游管理专业、酒店业的健康发展,从而促进旅游业的可持续发展。 二、《前厅与客房管理》课程教学改革的现状 由于长期受传统教育理念的影响,高校酒店专业在实际教学中,常出现课堂所学知识与酒店实际要求相脱节等问题。 1.实践教学观念落后,理论联系实际不够 一直以来,《前厅与客房管理》课程教学中存在“重理论、轻实践”的现象,使实践成为是教学过程中最薄弱的环节。 (1)缺乏实际的工作情景的体验 第一,对客服务场景难以真实展现。在课堂教学中,学生往往无法亲身感受与客人交流的细节,无法体验客人有可能提出的不同要求,即使能够简单的课堂模拟各种案例,但是也无法完全真实的再现实际工作中的场景。 第二,学生无法体验酒店的作息时间。酒店是提供24小时对客服务的场所。特别是前厅、客房等部门通常要求员工实行三班轮岗工作制度。而在课堂教学中很难模拟酒店的作息时间,在实训中采取轮班制度显然不现实。往往学生进入实际工作环境时,从作息时间到劳动强度,从心理到身体准备都不够充分,导致许多学生不能马上适应酒店的工作。 (2)对“双师型”教师的作用和培养重视不够 部分高校对“双师型”教师在实践教学中的重要作用认识不足,在师资队伍的建设方面力度不够。首先,部分青年教师的行业工作经验有限。往往刚从高校毕业就承担教学工作,行业工作经历有限,导致教学过程中会显得力不从心;其次,高素质的专业教师缺乏。在全国范围内专业的硕士和博士十分有限,多是从历史、地理等专业转型而来的;再次,特聘教师的知识更新不足。他们多从酒店中来,具有较强的实战能力和相当丰富的工作经验,但往往知识更新不够,离开企业后,很少再接触行业知识,导致其实践经验时过境迁,很难适应课程需要。 2.教学内容更新较慢,教学辅助材料亟待创新 近些年,前厅与客房的服务中不断地出现新项目,如铺床式样,从中西式铺床到泰式、日式和韩式的铺床,不断变化。因此从教材内容、讲课到实践教学都要做到与时俱进,使其与实际工紧密联系。 另外,教辅材料也有待更新,目前上课的光碟多是八十年代录制的,与当前酒店的设备设施存在一定出入,而这类教辅材料在增强教学效果上具有重要作用,因此,在教辅材料开发、更新和完善方面,还有很多工作可做。 3.教学手段亟待改进,教学方式方法有待提高 在《前厅与客房管理》的教学过程中,只一味地用说教的方法,填鸭式的教学已经不能满足新一代大学生的全方位的感官需求,随着现代教育教学技术手段的发展,本门课程也应当积极探索教学方法和手段的改革,多利用计算机技术、多媒体手段等,实现课程的教学方式与教学手段的现代化。 三、教学改革的内容和方法 为提高《前厅与客房管理》课程教学质量和教学效果,可从以下几方面进行改革与尝试。 1.优化教学内容,精心组织课堂教学 首先,优化教学内容的关键是精选课程内容。第一,大量收集相关实用和具体化的资料,把它们填充到理论内容之中;第一,对课程教学内容进行详略处理,明确重点和难点,便于学生理解和接受课程的要义。 其次,精心组织课堂教学。《前厅客房服务与管理》课程包括前厅和客房两部分。对于基本理论部分在教学中抓住“预订、接待、问讯、客房服务”这条主线组织教学。授课时重点讲解对客服务的基本程序、步骤;对于技能部分,则是通过示范与实践来加强教学效果。尽可能做到重点突出,主次分明,对教学内容进行合理的取舍。 2.进行考法改革,加强实践能力培养 考核是检验教师教学效果及学生学习情况的重要的手段之一,传统的考核方法以笔试为主,因此存在着“上课随便听听,考前拼命背背”就能合格的现象,为此,进行考核方法的改革是必要的。本课程可采用2+3+5的考核方式,将实训和平时成绩的比例加大,削弱考试卷面成绩的比重。此外,还可进行试题类型改革,加大运用性强、分析性强的试题的比例。例如,把过去的案例分析题由论述形式变为选择题等。通过考核改革,能比较全面地反映学生的学习效果,有效提高学生的学习兴趣。 客房管理系统论文:高职《前厅与客房管理》项目课程教学改革的思考 摘 要:《前厅与客房管理》是高职旅游管理专业的一门优秀课程,其项目课程教学改革的开展有利于实现高职人才培养目标,有利于发挥旅游管理专业特色,有利于满足行业、企业需求。在高职《前厅与客房管理》项目课程教学改革实施中,应合理选取典型工作任务、科学设计教学工作环节、积极调动学生学习兴趣和灵活采用多重考核方式。 关键词:高等职业院校;《前厅与客房管理》;项目课程;教学改革 《前厅与客房管理》是高职旅游管理专业的一门优秀课程,在前厅与客房管理能力的培养中起着重要的支撑作用。通过项目课程教学改革的实施,使学生能够完成由客房预订服务、总台接待服务、前厅系列服务、客人投诉处理、客房清洁服务、客房系列服务和客房用品管理等七项学习任务,提高对前厅部和客房部的认识,明确前厅部和客房部的主要服务内容,掌握各项服务程序,通过情境模拟熟悉相关服务流程的实际应用,提高学生的职业实践能力,达到国家职业标准前厅服务员(中级)和客房服务员(中级)的考试要求,使学生基本具备适应前厅部与客房部相应岗位工作的能力。 一、高职《前厅与客房管理》项目课程教学改革的必要性 1.有利于实现高职人才培养目标。项目课程教学改革的优秀思想是坚持以能力为本位,这与高职人才培养目标——“应用型高技能人才”不谋而合。坚持以能力为本位,要在重点、扼要、完整讲授“必需、够用”的理论知识的同时,强化实践性教学环节,突出学生综合素质和职业能力培养,注重以工作岗位任务引领型案例或项目教学激发学生学习知识和学习技能的兴趣,不断提高学生实践能力和创新能力。 2.有利于发挥旅游管理专业特色。《前厅与客房管理》作为旅游管理专业的优秀课程之一,应充分发挥旅游管理专业“实践性强”的特点。本门课程中涉及酒店两大主要部门,即前厅部与客房部,工作岗位多元化,工作环节程序化,具有很强的操作性。通过项目课程教学改革的实施,学生以多种方式参与项目活动,合作完成工作任务,身临其境演练岗位技能,逐步强化专业能力。 3.有利于满足行业、企业的需求。项目课程教学中的“项目”均应来自于行业、企业实际工作岗位,应尽可能引入企业经营或服务过程中的真实项目,为不泄露企业商业秘密或淡化敏感问题,必要时可经过适度的教学加工,但应努力保证项目的“原汁原味” [1]。据此进行教学组织和实施,借助校内外实训基地,重在提升实际岗位能力,培养符合行业、企业需要的专业人才。 二、高职《前厅与客房管理》项目课程教学改革的思路 1.在课程内容设计上,突出“岗位”和“任务”。通过专业所面向的岗位定位、工作任务定位和职业能力定位,开发课程教学内容。以工作过程为导向的课程体系,要求课程设计要基于工作过程,充分体现工学结合的特点,以真实的工作任务为载体来实施课程整体设计。本课程的内容设计思路是“工作岗位工作任务分析课程内容设计教学实施设计”。 2.在课程实施设计上,突出“应用”和“实践”。在课程实施过程中,教师将学生分成若干个小组,每次课前根据教学情境设计下发任务书和相关学习参考资料,让学生了解课程的基础知识。进入情境教学环节,学生通过亲身实践活动进行学习,完成任务。教师通过启发、提问等形式,引导学生自主学习、分析、思考。通过学生的讨论和总结,教师有针对性的进行点评、讲解,使学生掌握相关知识。 3.在效果评价设计上,突出“过程”和“能力”。以任务为效果评价体,驱动学生主动学习与思考的能力,强化“职业情境,任务驱动”的教学模式。教学内容以学生完成“工作任务”为线索排列,并在实践教学中根据需要选择相关的理论知识加以传授,真正做到理论实践一体化。通过学生完成情况,直观地判断学生掌握知识的程度,将学生对任务问题的判断能力、分析能力和解决能力作为效果评价的主要内容。 三、高职《前厅与客房管理》项目课程教学改革的实施 1.合理选取典型工作任务。课程以职业能力培养为重点,根据酒店前厅部与客房部的实际工作过程确定典型工作任务。考虑到学生就业的需要,任务的选取应符合目前旅游饭店职业岗位发展状况,体现企业对饭店前厅部、客房部相关岗位人才的需求,让学生在完成任务的过程中主动学习,提高学生的职业实践能力。打破传统教材的知识框架,将课程内容划分为客房预订服务、总台接待服务、前厅系列服务、客人投诉处理、客房清洁服务、客房系列服务和客房用品管理等七项学习任务,注重科学性,渗透思想性,突出职业性。 2.科学设计教学活动环节。教学设计要符合学生生理和心理特点,遵循学习规律,力求满足高职学生的需求,使每个学生的身心得到健康的发展。在教学中教师应该注意:要为学生提供自主学习的机会以及充分表现和自我发展的空间;鼓励学生通过实践、讨论、合作、调研等方式,发展酒店管理综合应用能力;创造条件让学生能够探究他们自己感兴趣的问题并自主解决问题。以“客人投诉处理”工作任务为例,可以将其具体活动(见表1): 3.积极调动学生学习兴趣。坚持以学生为主体,注重“教”与“学”的互动,突出学生的“学”的主动性,激发学生“学”的积极性,充分展现自我。选用项目、任务或者典型案例,鼓励学生运用思考、调查、实践、讨论、合作等方式,在活动中自主解决问题,获得知识,培养职业素养,形成职业能力。教学中应注重职业情景的创设,以多媒体课件、案例分析、小组活动、第二课堂等丰富多彩的形式,逐步提高学生分析问题、解决问题的能力以及前厅与客房管理实务工作的能力。教师在整个活动中,承担监控、引导、指导的作用。 4.灵活采用多重考核方式。项目课程考核可以从知识和实践两个层面入手,改革课程考核与成绩评价体系。采用理论考试与实践环节相结合、开卷考试与闭卷考试相结合、平时与期末相结合的考试方式的多元考核方式。在考核具体操作方面主要有即平时考核、项目考核和期末考核三部分内容,作为课程成绩评定依据,三项成绩的权重分别为20%、50%和30%。课程考核重点在于项目考核,突出过程考核与阶段评价,根据学生的任务完成情况、技能掌握情况和工作态度进行评定,具体包括项目分析成绩和任务完成结果成绩。通过多元化考核体系的建立,重在对学生进行客观、全面的分析和评价。 参考文献: [1] 刘宝.高职财经类专业项目课程改革的困境与出路[J].职业技术教育,2010,(23):20-24. 客房管理系统论文:物联网技术在酒店客房管理中的应用探析 摘要:物联网技术在酒店客房管理中的应用不仅可以有效减少经营成本,而且能在日后为酒店带来丰厚的收益。文中简要概述了物联网技术并对其应用到酒店客房管理中的需求进行了分析,然后从入住引导、到店提醒、自助入住、为客人定制服务、消费服务、人员的管理、固定资产的管理、客房用品的管理这几个方面介绍了物联网技术在酒店客房管理中的应用分析,最后根据物联网技术的发展趋势以及酒店客房管理的发展需求做了应用趋势分析。 关键词:物联网技术 酒店客房管理 应用 管理成本 经济效益 随着我国酒店行业的不断发展,传统经营模式由于管理成本太高以及服务无法完全满足客户需求等因素已经慢慢失去了市场竞争力。在这样的形式下,酒店行业必须通过来寻找自身突破的方法来寻求长远的发展。通过降低酒店运营成本来提升企业效益已经是酒店行业继续发展的必然趋势。 一、物联网技术概述 对于“物联网”这个概念,我们可以从技术层面以及应用层面来加强对它的理解。 (一) 技术层面 从技术层面来说,“物联网”是指将红外感应器、激光扫描器、射频识别装置、全球定位系统等各种信息传感设备与互联网连接起来从而形成的大型网络。研究物联网技术的目的就是为了让所有的信息都与网络连接起来,让系统可以进行实时、自动地发挥锁定、跟踪、监控功能。 (二)应用层面 从应用层面来说,物联网就是将世界上单独存在的物理个体融进一个大网络中,然后这个网络再借助互联网以及传统的网络技术来传递个体的信息,让人类与物理个体之间的联系更加紧密。射频识别、无线传感器以及电子标签是物联网的重要组成装置,此外,物联网技术还有三个非常重要的特征。第一,全面感知。无赖你网技术可以利用传感器、射频识别技术和二维码等随时随地地获取物体的详细信息。第二,传递可靠。通过互联网与网络技术的运用实时并且准确的传递物体的相关信息。第三,智能处理。通过模糊识别、云计算等智能计算机技术的运用,可以让物联网拥有分析并处理大量数据信息的功能,实现对物体进行智能化控制的目的。 物联网技术掀起了继计算机、互联网和移动通讯网络之后的第三次信息产业浪潮。“物联网”概念的出现,打破了过去将计算机基础设施与物理设施分开的传统模式。 “物联网”概念的首次提出是在1999年,当时它的定义是:通过射频识别等这类的信息传感装置将所有的物品与互联网相联系,从而实现智能化管理。换言之,物联网是将各种传感器与网络衔接起来的新型科学技术。王建宙曾经说过,一个有效“物联网”的建立有两个关键因素:第一,规模。只有具备一定的规模,才能充分地发挥出物品的智能作用;第二,流动性。只有让物品保持运动的状态,才能实现其随时对话的功能。 二、物联网技术应用到酒店客房管理中带来的好处 (一)促进经济发展 自从国家总理提出了“感知中国”之后,物联网技术就正式跻身我国五大新兴的战略性产业。从宏观方面来说,物联网技术应用到酒店的客房管理中可以大大节省酒店在客房管理过程中所投入的人力成本,提高酒店的经济效益,让我国的酒店管理行业逐渐实现自动化、智能化管理,并带动酒店行业不断向前发展,进而推动全球经济的复苏进度。 (二) 可以满足酒店客户的更多需求 传统酒店客房的使用多是以单位的形式出售使用权的,因而客人的要求有着比较大的随机性、私密性、差异性以及安全性。酒店这些基本业务本身的成本就比较高,并且还很容易出现疏忽、服务不到位的情况。物联网技术应用到酒店的客房管理中以后,酒店客房管理的服务性与安全性都会更好,同时酒店的员工之间也有了更加紧密的联系,当酒店顾客有任何需要时,酒店的服务人员可以通过及时地沟通为顾客提供更加迅速、高效的服务。此外,酒店客户还可以通过任何具备射频识别功能的设备与酒店管理人员进行交流或是反馈信息。由此可看出,物联网技术在酒店客房管理中有着非常大的应用空间与比较好的应用效果。 三、物联网技术在酒店客房管理中的应用分析 (一) 物联网技术应用到酒店的客房服务中 物联网技术在酒店客房服务中的应用主要体现在客人的入主引导、客人的到店提醒、为客人定制服务、客人的自主入住以及为客人提供消费服务。 1.入住引导 为酒店客人提供的入住引导服务是通过在酒店里面布置引导牌来实现的。根据客人所持的标识卡,并经过楼底系统、PMS系统、电子牌控制系统、感知系统等对客人进行一步步的引导,让客人可以在结构复杂的酒店中迅速、方便的找到自己的房间。所有入住酒店的客人都可以享受到入住引导服务。 2.到店提醒 酒店的信息平台在接收到有客人入住的消息时就会迅速将消息传递给相关人员,这样相关人员就可以做好相应的迎接工作。客人的到店提醒这一服务一般只面对酒店的会员顾客。 3.自助入住 酒店的会员顾客可凭借双频会员卡在酒店的自助设备上自行办理入住手续而无需亲自去酒店前台办理。显然,自助入住服务的面向对象也是酒店的会员顾客。 4.为客人定制服务 以物联网技术为基础的定制服务系统可以根据客人的入住信息设计出专门的服务预案,定制服务项目面向的仅仅是酒店的高级会员。定制服务系统可以随时随地掌握高级会员的动向,因而也就可以提供最为及时、高效的服务。 5.消费服务 通过对酒店客人身份的识别可以很快了解到客人的在饮食上的习惯以及偏好,那么酒店就可以在此基础上为客人推荐比较合心意的消费项目。这样不仅可以让酒店的顾客感受到酒店的用心,同时也可以增加酒店的盈利。消费服务所针对的也是酒店的会员顾客。 (二)物联网技术应用到酒店的客房管理中 1.人员的管理 物联网技术可以运用感知设备来识读酒店工作人员服装上的各种电子标签,从而获取工作人员的相关信息。通过物联网技术的运用,酒店可以实现对工作人员的智能化管理,自动记录考勤以及员工到岗情况。 2.客房用品的管理 通过酒店客房用品中使用的耐水洗电子标签,酒店可以清楚地了解到客房用品比如被单等的送洗与送领情况以及各项用品的剩余使用时间。 3.固定资产的管理 酒店还可以利用物联网技术进行固定资产的管理,主要管理方式是:在固定资产上贴上电子标签,电子标签中包含着价格信息。这样固定资产的入库、出库情况就可以很轻松地掌握,同时也方便固定资产的清算和使用统计。 4.应用效果分析 不少酒店客房的实用信息传递不够及时,因而导致了很多客房的闲置。顾客需要打电话或是到酒店来亲自确认才能得到准确的消息,因此时间成本比较高。 物联网技术的应用可以在酒店时间成本、人力成本、顾客满意度方面为酒店带来收益。主要的效果体现在顾客对酒店所提供服务满意度的增长上,顾客满意度提升以后,自然就会带来顾客消费额以及回头率的增长。考虑到酒店在物联网技术应用过程中各种设备的投资,物联网技术在投入使用的后期才能开始盈利,但是消费额与回头率的增长以及客源的增加所带来的收益增长会是非常可观的。 四、物联网技术在酒店客房管理中的应用趋势分析 (一)与电子商务相结合 酒店可以通过将物联网移动终端与电子商务结合起来的模式让酒店顾客随时随地了解酒店的商品信息。手机物联网可以酒店的顾客通过扫描二维码、条形码等方式进行各种商品的查找与对比,促进客房顾客的消费。 (二)与云计算的结合 云计算是物联网得以实现的关键,可以有效促进互联网与物联网的完美融合。在酒店客房管理中将物联网技术与计算结合起来,可以有效推动智能酒店的实现,让物联网技术更加深入地应用到酒店的运营过程中来。 (三)与酒店的指挥中心相结合,实现网连网的智能控制 将物联网技术与酒店的指挥中心结合起来,可以让酒店的指挥中心对酒店、灯光、DVD、电视电话会议、走道的屏幕等全面的进行控制,甚至可以对各处摄像头的转向以及显示机房的温度、湿度等进行控制,实现酒店的网连网智能管理。 五、结语 随着物联网技术的不断发展,它在酒店客房中的应用必会越来越广泛,这对于酒店管理者以及酒店顾客来说都是一种革新。因此我们需要加大研究力度来探析物联网技术在酒店客房管理中的应用方向以及应用的普遍性与实用性。希望文中对物联网技术在酒店客房中的应用效果与应用趋势分析可以为物联网技术的相关研究人员提供一些思路和感悟。
管理系统毕业论文:毕业论文管理系统的角色协同工作流模型研究与设计 摘 要:为了改善高校毕业论文的传统人工指导与管理工作模式,根据毕业论文工作流程和参与者角色之间的协同,设计了一种角色协同的工作流模型应用于毕业论文管理系统。根据时间和事件触发机制,对用户指派角色和对角色分配权限。实验结果表明,基于该模型实现的系统能够有效促进师生之间的协同,减轻毕业论文工作的工作量,提高工作效率,监督工作的完成,提高毕业论文指导与管理工作的信息化水平。 关键词:角色协同;工作流;毕业论文;管理系统 1 引言(Introduction) 本科毕业论文是本科生的一门重要实践课程,也是大部分教师和教学管理人员每年都要面临的一项烦琐工作。从出题、选题,再到写作与指导、评审与答辩等,整个过程都需要教学管理人员、教师、学生投入大量的精力。传统的本科毕业论文指导与管理工作存在以下主要问题: (1)师生协同不足:学生离校实习、教师无固定办公地点等,导致学生与教师见面不易,信息沟通不畅,师生交流不充分。由于教师工作比较繁忙,每个教师要同时指导多名学生,导致学生和教师很难在工作时段内同时有空闲时间来进行面对面地指导,难以实现老师与学生之间的互动,教师对学生论文评阅效率低下。 (2)工作压力大:本科毕业论文整个工作流程的工作环节多,参与人员多,时间跨度长,业务流程繁杂,工作量庞大,工作烦琐、易重复。 (3)信息化程度低:本科毕业论文各个工作环节会产生阶段文档,而且前后各阶段文档之间有着密切的关联关系;大量的打印文档不利于师生对文档的查阅、保存,且不环保。即使使用电子文档,但未建立关联关系,不利于收集、查询和统计。 (4)监管力度不足:传统毕业论文写作与指导过程缺乏有效的监管力度,难以保证师生按时完成各项工作。缺少第三方监管本科毕业论文写作与指导过程的完整记录,难以解决导师与学生之间就论文完成情况及论文质量相互推卸责任的问题。 针对上述问题,国内研究者们提出了不同的毕业论文管理系统,文献[1―4]建立了基于WEB方式的论文管理系统,文献[5]提出了基于本体的论文管理系统,文献[6]提出了基于工作流的论文管理系统,但是这些研究在师生协同、提高工作效率、加强监督方面仍存在不足。因此,本文提出一种角色协同的工作流模型;根据模型中的系统工作流状态,利用时间和事件触发机制,对用户指派角色、对角色指派权限,再通过各个角色之间的协同,完成毕业论文各项工作,解决传统人工方式的论文管理工作中存在的问题,提高工作效率、减轻工作压力、增强监管力度、提高论文管理工作的信息化水平。 2 相关知识(Related work) 角色:是相关权限命令的集合,使用角色的主要目的是简化权限管理,角色主要由权限和用户构成[7]。 协同:就是打破资源(如人、财、物、信息和流程等)之间的各种壁垒和边界,使它们为共同的目标而进行协调的运作,通过对各种资源最大的开发、利用和增值以充分达成共同的目标[8]。 工作流:是指一类能够完全自动执行的经营过程,根据一系列过程规则,将文档、信息或任务在不同的执行者之间进行传递与执行[9]。作为计算机支持的协同工作研究的一个重要方向,工作流管理的主要目标是通过调用有关的信息资源与人力资源来协调业务过程中的各个环节,使之按照一定的顺序依次进行,从而实现业务过程的自动化。工作流技术通过将工作分解成为良好的任务、角色,按照一定的规则和流程来执行这些任务并对它们进行监控,以达到提高办事效率、降低工作成本的目的[10]。 时间触发机制[11,13]是指将时间域分成离散的时间间隔,将消息的传输分配在一定的时间间隔内完成。 事件触发机制[12,13]是指在工作流程中,根据其他事件的发生而产生相应动作(称为触发动作)干预工作进程。 3 角色协同的工作流模型 本节首先对角色协同的工作流模型(Role-collaborative Workflow Model,RcW)进行描述,然后基于该模型进行建模。 3.1 模型的组成元素 角色协同的工作流模型由用户主体、角色主体、任务主体、系统工作流状态、访问权限、角色指派、权限指派和角色协同这八个元素组成。下面将分别对这八个元素进行描述。 用户主体:是指提出指派角色请求的实体,使用符号u表示,用户主体的集合使用符号U表示。 角色主体:是指提出指派权限请求的实体,使用符号r表示,角色主体的集合使用符号R表示。在本科毕业论文的整个工作当中,存在着教学管理人员(教学院长、系主任、教学秘书)、教师(指导老师,交叉评阅老师,答辩老师)以及学生这些不同的角色,所以论文管理系统中的角色主体集合表示为: (1) 公式(1)中,M表示管理员,T表示教师,S表示学生。 任务主体:是指接受r访问的实体,也是工作流各个环节的优秀,使用符号t表示,任务主体的集合使用T表示。论文管理系统中的任务主体集合围绕着论文展开,表示为: 系统工作流状态:是指RcW模型在整个论文工作流程(如图1所示)中,r访问t时的快照,使用符号s表示,系统工作流状态集合使用符号S表示,包含r访问的对象t和访问时间time两个元素。论文管理系统中的系统工作流状态集合表示为: 访问权限:是指r访问工作流中任务主体的方式,使用符号p表示,访问权限的集合使用符号P表示。论文管理系统中的访问权限集合表示为: 角色指派:是指在系统工作流状态下对u指派r的方式,使用符号UA表示。RcW模型中,同一个u能够被指派多个r,但是在同一s状态下,一个u只能被指派一个r,因此角色指派由s决定。角色指派函数表示为: 权限指派:是指在系统工作流状态下对r指派p的方式,使用符号PA表示。RcW模型中,不同的r访问的t不一样,对t的访问权限也不同,且同一r在不同的s状态下,对t的访问权限也不同,因此,权限指派由s决定。权限指派函数表示为: 角色指派和权限指派都由s决定,s的状态由s中的两个元素t和time决定,s中的元素time是被分成离散的时间间隔,t的触发被分配在一定的时间间隔内完成,这样就应用到了时间触发机制的原理。例如在开题报告提交时间结束时,则激活论文写作与指导阶段的工作流程中的t,开始初稿的提交;在论文定稿提交时间结束时,则冻结论文写作与指导阶段的工作流程中的t。 同时在RcW模型中,部分流程的ti的触发等待着ti-1事件的完成来激活自身状态。不同的用户角色访问不同t,则被指派不同权限,这样就应用到了事件触发机制的原理。例如学生在论文初稿tk提交完成后,触发导师指导评阅论文初稿tk+1的工作进程;导师在论文初稿的评阅tk+1提交完成后,激活学生提交修改稿tk+2的工作进程。 因此角色指派和权限指派都考虑到了时间和事件触发机制。 角色协同,是指在RcW模型中,各个角色主体之间打破时间、空间、物质等资源之间的各种壁垒和边界,使他们为完成共同目标而进行协调的运作,通过对各种资源最大的开发、利用和增值以充分达成共同目标,使用符号RC表示。角色协同函数表示为: 在毕业论文管理系统中,大部分工作需要教学院长、系主任、教学秘书、教师和学生等这些角色之间的协同RC来完成。例如,导师与学生之间协同完成论文的指导与写作,最终完成共同目标――论文定稿的完成。 这样,RcW模型可以表示为八元组: RcW模型运行的充分必要条件为:不存在u无法被指派r,不存在r无法被指派p,不存在t无法被访问。 4 应用研究与结果分析(Application studies and results analyzes) 为了验证基于RcW模型的本科毕业论文管理系统在解决传统人工论文管理方式中存在的问题的实用性,基于角色协同的工作流模型的本科毕业论文管理系统已在西南大学外国语学院试运行,网址:http://202.202.121.101/pdms。 对于传统的人工论文管理的方式,通过外国语学院教务管理人员提供的信息,收集整理了2011―2013年这三届西南大学外语学院本科毕业论文管理工作的数据。 对于系统进行论文管理的方式,通过系统对论文管理工作整个流程的完整记录,收集整理了2014届外语学院毕业生通过本系统完成毕业论文的数据。 说明:由于传统人工方式无法对论文指导过程进行记录,传统人工方式在论文指导过程中无数据。修改稿在论文指导过程中,论文稿件有多次提交的情况,在表中使用的数据是修改稿第一次提交和第一次评阅的数据。2011―2013的数据是由外国语学院的教务管理人员提供的,2014的数据是系统记录的。 由表1中的数据可以看出,通过本系统进行本科毕业论文相关工作,极大地减少了工作时间,提高工作效率,同时减轻了教学管理人员的工作量。由表2的数据分析可以明显看出,在通过使用进行本科毕业论文相关工作时,本科论文过程中各项工作的完成率相较于传统模式平均提升了15%,各个阶段完成工作比大幅提升。通过在线提交,在线指导,在线监控论文进程,方便了师生之间论文的写作与指导,同时实现了对论文指导过程的全程记录,对论文指导工作的评价与衡量提供可靠的依据。 论文存储:2011届纸质任务书、开题报告和论文各571份,2012届纸质任务书、开题报告和论文各563份,2013届纸质任务书、开题报告和论文各541份,总占地1.14m3;2014届各种电子版的论文稿件共计9514份,占5.15GB的硬盘容量。纸质论文需要大量的打印,不环保,电子格式的论文稿件存储占地空间小,不需要打印大量的纸质文档,十分环保,且在系统中查找论文稿件十分方便。 在2011―2013年的本科毕业论文工作中,发生学生稿件遗失、需要学生重新提交的情况平均17例;给导师发送论文出错情况平均发生8例;在2014届,由于使用了本系统,未发生上述两种情况。在2011―2013年,学生未按时完成论文,与导师相互推卸责任的情况平均有5例,同时由于无依据可寻,处理此种情况很麻烦;在2014届中发生此种情况三例,直接查看整个工作过程的记录,根据记录处理,十分方便且具有说服力。 5 结论(Conclusion) 基于角色协同工作流模型的本科毕业论文管理系统已初次在西南大学外国语学院使用,运用角色协同和工作流的技术,采用时间触发机制和事件触发机制的原理,较好地解决了传统人工管理方式存在的四大问题,有效地减轻了教学管理人员、教师、学生完成本科毕业论文工作的工作量,提高了本科毕业论文工作的工作效率,取得了较好的教学成果;且系统全程保留了本科毕业论文工作在各个阶段产生的文档和数据,记录了论文指导的整个过程,可以为教师进行论文工作的绩效评估提供依据。 在RcW模型中,考虑优化算法的设计,优化用户角色指派算法和角色权限指派算法;在系统工作流状态中加入短信实体,实时通知用户关于工作流的状态,是今后的研究发展方向。 作者简介: 陈乾国(1984-),男,硕士,助教.研究领域:复杂网络与智 能软件. 刘 逵(1988-),男,硕士,助理实验师.研究领域:计算机应 用与外语教育,计算机安全. 管理系统毕业论文:基于C#的毕业论文管理系统的设计与实现 摘 要: 随着科技的不断进步,信息化的浪潮已经使得传统的人工信息管理已不能满足现代管理的需求,计算机应用管理在人们工作中地位日益突显。传统的本科生毕业论文管理,从论文选题,导师和学生互选,毕业论文修改等过程,都由人工完成,造成工作人员工作量大,容易出错等问题。在此基于C#编程语言,以SQL Server 2005为后台数据引擎,以Web页面为展现方式,使用,AJAX技术实现对学生论文信息的管理,有效减轻了教学管理人员的工作量,同时,利用该系统可方便地实现论文各项数据的统计,在高校教育教学管理中有着良好的应用前景。 0 引 言 随着计算机和通信技术的不断进步,信息化的浪潮已经使得传统的人工信息管理不能满足现代管理的需求,越来越多的学校选择开始选择系统化的管理工具。本科生毕业论文设计作为高校工作必不可缺的一环,从论文选题,导师和学生互选,毕业论文修改等过程,都有大量繁杂的工作要做。本文基于C#编程语言,以SQL Server 2005为后台数据引擎,以Web页面为展现方式,使用,AJAX技术实现对学生论文信息的管理[1],有效减轻了教学管理人员的工作量,同时,利用该系统可方便的实现论文各项数据的统计,在高校教育教学管理中有着良好的应用前景。 1 C#技术 C#是第一个面向组件的编程语言,它是由微软推出的一种基于.NET框架的、面向对象的高级编程语言[2]。C#可以引用组件,非常方便创建网页或Web服务,同时C#又由C语言和C++派生而来,继承了其强大的性能,它的源代码的可移植性非常强,这对于那些已熟悉C和C++的人来说学习C#就相对简单。 C#以.NET框架类库作为基础,拥有类似Visual Basic的快速开发能力,能快速和高效的完成对网站的功能逻辑的实现[3]。.NET框架给网站的开发者提供了很多数据展示控件,例如:GridView,ListView和TextBox。在后台,用C#开发语言,利用.NET框架中提供的控件接口完成对Web页面上显示的数据的逻辑处理。 2 需求分析 2.1 系统所涉及用户及需求量分析 论文管理系统面向的对象是毕业生、导师和管理员。对于管理员来说,可以利用论文管理系统管理学生、导师信息,还可以通过它毕业的相关消息,使学生和导师及时了解到相关信息;导师则可以通过该系统管理自己的信息、、更新自己的论文选题、还可以对学生进行选择、实现系统化的管理;而学生不但可以通过论文管理系统管理自己的信息,还可以浏览导师信息,选择符合自己兴趣及学习方向的导师,这样的“因材施教”更有益于发挥学生的自主创造性。 2.2 系统功能需求 该系统所涉及的功能模块有[4]: (1) 用户身份验证模块。本系统所面向的对象是毕业生、导师、管理员,用户身份验证是非常重要的组成部分,它可以防止重要信息的泄露,比如毕业生的论文、个人重要信息。 (2) 导师信息管理模块。本模块的主要功能是导师信息的管理,包括,添加、修改、删除论文选题,更改个人信息,修改密码,查看学生个人基本信息和论文,选择学生。 学生信息管理的主要功能是对学生或者导师的论文题目进行单个添加、删除或是批量导入、导出。 管理系统毕业论文:高等院校毕业论文管理系统的研究 【摘 要】结合当前高校毕业论文管理工作的现状以及本校的实际情况,本文介绍了一种基于Web的高校毕业论文管理系统,探讨了系统的设计原理,分析总结了实现上的关键技术。该系统采用三层B/S结构,集毕业论文管理工作的自动化与信息化为一体,使用了先进的网络技术与安全机制,有效的促进了高校毕业论文质量与管理水平的提高。 【关键词】毕业论文;管理系统;B/S结构;ORACLE 一、引言 毕业论文是考察学生的专业知识和基本技能的一个综合性的作业。但是,随着毕业设计课题的数量和研究领域的增加,而且就业压力的影响导致学生无法保证正常的毕业设计时间,使得毕业设计的管理工作和信息收集工作变得复杂和困难。由于高校毕业论文综合评价的特殊性,目前许多高校对毕业生的毕业导师选择和论文选题流程没有一种快捷而高效的方法,因此,我们迫切需要研究和开发一个高效的基于Web毕业设计管理系统对毕业生毕业论文的选择和完成过程进行规范的管理。 目前国内的部分高校有了相似功能的毕业论文管理系统,其模块的划分大同小异,都是为了保证信息的充分共享以及方便用户的操作。主要有南京农业大学的基于.NET的毕业设计管理系统,功能主要有学生平台、教师平台、教务管理平台、公共数据处理平台等模块;电子科技大学毕业设计管理系统,功能主要有教师出题、论文题目的审核、学生选择论文题目、开题报告审核入库、毕业论文审核入库、毕业论文查询等模块;中国矿业大学信息工程系毕业设计管理系统,功能主要有:个人查询、课题查询、网上指导、请假手续、重要通知、论文格式、论文上载等七个模块。所有各功能模块的划分体现了开发者对数据库建模的思路。而且在运行模式上,基本上采用的都是分而治之的设计思想,即数据库信息(如课题、老师、学生、论文等)在各院系中是单独进行的,在各院系之间及院系与教务部门之间却没有提供信息交互的手段。 二、系统概述 (一)总体规划 基于对目前其他院校的毕业论文管理系统的比较分析,总结其长处,提出了一套高等院校毕业论文管理系统的研究方案。该系统方案基于Web技术,不仅要面向学校不同部门的信息资源的共享,还要解决各部门已有的或将建立的信息系统的资源共享,提高信息资源共享的利用率,系统结构应具有跨平台访问不同数据源的机制。在教务信息标准化、规范化的基础上,对信息进行合理的布局,在提供优质、高效的业务管理和事务处理的同时,使全校师生可以在任一平台上对毕业论文的信息进行方便地沟通与交流。同时,系统要具有安全高效的通信机制,要有效预防由于Web技术的应用而引发的信息泄密和对保密信息的非法侵入等安全隐患。 (二)系统架构 系统采用三层B/S结构,其原理图如图1所示。在这种结构中,应用服务器接收到客户机的请求页面指令后,就向数据库服务器请求有关的数据,数据库服务器从数据库中取出相应的数据交给应用服务器,应用服务器将之整合成页面再返回给浏览器[2]。该结构主要特点是:客户端实现零维护,系统维护和升级方便。软件程序、数据库、的信息以及其他一些组件都集中在服务器,用户除了操作系统及浏览器外无需其他软件,即用户以Web页面的形式与系统进行交互。 该系统是通过DCOM或HTTP远程调用服务器端组件对数据库进行操作以完成特定的功能。在具体实现上,应用服务器使用通信线程来提供查询并从后端数据库服务器获得结果。应用服务器接收从客户机通过Web浏览器或其他界面软件发来的信息请求,并连接到服务器上。接着对请求进行处理并从服务器返回信息。然后,应用服务器与数据库服务器断开并把请求的信息返回客户机。使用这种方法时,客户机不与数据库保持连接,应用服务器只有在进行请求并接收请求的结果时才与数据库保持连接。空闲进程并不占用网络资源,网络流量显著减少,可以更快地进行查询处理并且响应时间得到了改善。如果许多客户机都在频繁请求,可以对这种配置进行更改,使应用服务器能预先与数据库连接,以降低每次处理客户机查询请求时建立连接所需的开销时间量。 该系统是一个基于Web平台、涉及毕业论文管理各环节、面向学校各部门以及各层次用户的多模块综合信息管理系统,主要完成毕业设计的申报、选题、论文上传、论文批阅、在线答疑等功能。其相关的系统功能模块如图2所示。 三、系统的相关设计 (一)数据库设计 由于系统内部数据流量大,数据检索要求高,用户通过浏览器从后台数据库获取数据信息的响应时间也要满足需求,在该系统中,表示层使用ASP用来开发网页,后台数据库使用ORACLE作为服务器端的数据库管理。ORACLE是以高级结构化查询语言(SQL)为基础的大型关系数据库,是目前最流行的浏览器/服务器(BROWSER/SERVER)体系结构的数据库之一,ORACLE8.i以来引入了共享SQL和多线程服务器体系结构,提供了基于角色(ROLE)分工的安全保密管理,支持大量多媒体数据。因此从性能需求上分析,采用ORACLE来完成底层数据库的开发。 在具体实现上,系统整体ER图设计如图3示。 其中,教师数据表包括教师号、教师名、性别、职称、所属学院(系)、科研情况、电话、电子邮件、登录密码等教师基本信息情况;学生数据表包括学号、姓名、性别、年级、学院、专业、班级、电话、电子邮件、登录密码等学生基本信息情况;管理员信息表包括ID号、用户名、密码等;课题信息表包括课题号、课题名称、所属院系、申报教师、规定人数、实选人数等;论文信息表包括论文号、论文名称、学生姓名、所属院系、指导教师等信息。 (二)界面设计 系统界面的设计是创新性的使用了双树型结构实现的,即在前台的WEB系统界面中,针对不同用户具有不同的操作功能,采用ASP和先进的ORACLE数据库技术展现了“左-右”双树型菜单。其中,左边的菜单树上是学生姓名及其已选课题,右边的树则是其他已申报的备选课题,通过此双树型结构的界面设计,学生在方便的选择自己所倾向的毕业研究课题,而且还能很便捷地对其选报课题进行修改或调整。同时,由于该双树型界面本身所具有的美观性、友好性以及操作简便性,从而使得教师和学生在操作的过程中不需要查看帮助文档就可以轻松地实现各种相关的操作。 (三)安全设计 任何一个应用系统都对安全性有一定的要求,即数据的保密性和可靠性。而毕业设计管理信息系统涉及到学生档案等重要信息,其安全性是非常重要的。该系统的安全性,从下面三个方面来实现。 1.分级授权安全管理。该系统采用分层授权安全管理,用户分五种权限:超级管理员、一般管理员、教师、学生、过客。用户登录系统时,让用户录入用户名(或者是帐号)和密码,不同的用户具有不同的权限。在安全性上采用多级认证体系对各级用户分级授权,同时各级用户的操作痕迹相互制约,并采用双密码保证超级管理员密码的内部安全。 2.数据库的安全性。数据库的安全性是由Oracle数据库系统本身的安全机制进行控制。Oracle数据库的安全性体现在它对用户、权限、角色和用户配置文件的管理上。用户是由管理员建立并授权的一个数据库帐户,每一个企图使用Oracle的用户都必须得到一个合法的用户帐户和口令,只有用合法的帐户和口令连接数据库成功才能操作数据库对象。每个Oracle数据库都有一个叫做DEFAULT的配置文件,它被赋予数据库中所有已经存在的用户和新创建的用户。在系统中通过修改该配置文件,对数据库所有用户都限制为使用特定资源。 3.Web服务器安全保障。Web服务器的安全依赖于校园网的安全,同时对web服务器特殊的安全措施。外网用户通过校园网的VPN技术与web服务器进行通信,在校园网出口处部署网络防火墙,同时在Web服务器上主机防火墙和入侵检测系统,对系统进一步防护和监测。另外,通过定时的安装补丁、及时升级、关闭不必要的服务进一步加强了Web Server层和操作系统的安全。 四、系统性能的优化 由于系统基于B/S三层架构,其性能具有很好地可扩展性和可维护性。为了提高程序的性能,应用服务器采用多线程通信技术,实现多线程服务器和连接管理器与数据库服务器的预先连接,及时、准确、可靠地采集和传输信息[5]。在该技术的具体实现上,采用的是抢先式多任务,使得系统能执行多个进程,而每个进程也可以同时执行多个线程,且进程中的线程是并行执行的。系统不停地在多个线程之间切换,由于时间很短,看上去多个线程是在同时运行。使用这种方法时,客户机不需要与数据库始终保持连接,应用服务器只有在进行请求并接收请求的结果时才与数据库保持连接。空闲进程并不占用网络资源,网络流量显著减少,可以更快地进行查询处理并且响应时间得到了改善。多线程服务器和连接管理器用于保持与服务器的固定预先连接,这样连接可以重复使用。同时可以在很大程序上提高系统的并发性。这就更加有效地保证了各级用户在不同地点可以同时访问系统中的数据,加强了系统数据共享能力,提高了系统的性能。 五、结论 本文所讨论研究的高等院校毕业论文管理系统采用了当前流行的B/S结构、Internet网络技术和网络安全技术等,突破了原先使用地域的局限性,使整个校园网甚至Internet上的用户都可访问系统。用户可在多地域、任意时间段以不同身份来访问系统中的数据,大大加强了系统数据共享的能力,有效地促进了学校毕业论文管理的科学化、信息化。系统的应用能够高等院校节约了大量的人力、物力和财力,使高等院校的毕业论文管理水平得到大幅度的提升,同时在社会上也能够产生了良好的影响。 作者简介: 王璐(1984―),男,河南开封人,铁道警察学院助教,主要研究方向:网络安全与取证。 基金项目:河南省社科联调研项目(SKL-2014-2162). 管理系统毕业论文:高职院校毕业论文管理系统的设计 【摘要】毕业论文是高职院校综合性的实践教学环节,毕业论文管理是高职院校教学管理中重要的一环,本文结合高职院校毕业论文管理工作的实际情况设计开发了基于B/S三层架构的毕业论文管理系统,以期能更好的实现毕业论文管理的信息化、网络化管理,提高毕业论文的管理效率。 【关键词】毕业论文管理;需求分析;功能设计;工作流程 毕业论文是高职院校教学进程中最后一个综合性的实践教学环节,可以直接考查学生综合应用所学的基本理论、专业技能及处理应对问题的能力。目前传统的毕业论文安排中学生选题、题目上报及交流过程中存在诸多不便。另外随着高职院校的扩展学生数量的不断增加,传统论文的存储方式对于论文的快速检索和查阅也带来了极大的不便,因此开发一套基于B/S结构的毕业论文系统以方便学生完成网上选题、上报论文题目、填写电子版论文设计书、提交论文、开展师生交流等工作;另外学校也可以直接在网上监督论文的进展情况,便于教学管理;同时也实现了论文的无纸化、数字化管理。 一、系统总体需求分析 需求分析是软件设计很重要的一个环节,它主要解决“做什么”的问题,即全面了解用户的需求,把软件开发过程中可能遇到的重点和难点提出来,在整个软件设计过程中起到了提纲挈领的作用。通过分析确定了系统管理人员、教学管理人员、学科组组长、指导教师及学生等角色,下面就各角色的具体需求进行分析。 1.系统管理人员角色涵盖了用户角色添加,用户权限的设置等。 2.教学管理人员负责对所有学生进行选题和名单的汇总、开题报告的汇总、论文和论文成绩的汇总,论文进度的设置及教师角色设置等,不同的系别或专业可以设置教学管理人员一名,具体的系别分配及权限设置由系统管理人员设定。 3.各学科组组长负责审核指导教师的选题、审定学生论文终稿及确定论文成绩等,学科组组长同时可以是指导教师,其角色由教学管理人员进行设置。 4.指导教师角色包含毕业论文选题的上传、学生的选择、开题报告的审核、毕业论文的修改及论文成绩的评定等,其用户界面有选题上传、学生选择、开题报告审核、论文指导、论文成绩评定、个人信息管理等内容。 5.学生角色主要有选题查询、选题选定、开题报告材料提交、论文材料提交、论文成绩的查询等内容,其用户界面有选题、开题报告提交、论文提交、个人信息管理等内容。 二、系统功能需求分析 为了进一步完善该系统,实现资源的优化配置,提高事务处理能力,需要进一步进行性能及功能的需求分析。 1.教学管理人员应及时提供教师及学生信息,师生互相选择的界面要具有交互性。教师可以在系统中查看选择自己课题的学生名单及学生的具体信息,学生可以在指导教师名单中进行选择,同时也能查询到其他选择该指导教师的同学名单,以加强师生间的相互沟通。 2.选题应由指导教师确定,教师可将选题上传到系统由学科组组长通过后再正式到网络上供学生选择,学生确定选题后就可以根据设置的论文进度开展论文写作。 3.在论文写作阶段,系统要提供一个交互平台供师生进行交流,并允许通过系统上传及下载文件。 4.在写作过程中要有开题报告及论文中期考核等环节,指导教师要对各环节进行评分,学生可以直接通过系统查看自己的分数。 5.教学管理人员可以在系统中公告,指导教师及学生可以查看公告。 6.当学生提交论文终稿后,指导教师要对论文进行评分并经学科组组长审核通过,如果毕业论文成绩达到合格及以上的学生成绩将及时的反馈出去供学生查看,不合格的学生则须继续撰写和修改论文直至合格。 7.教学管理人员可以通过系统直接执行打印论文题目清单及学生成绩表等,同时还可以根据论文题目或指导教师相关信息或学生相关信息实现快速查询等。 8.不同的用户可以通过系统维护自己的账户,可以修改基本信息,但不能修改自己的帐号,其帐号具有唯一性。 三、毕业论文管理系统的功能设计 1.系统开发工具 由于学生在撰写论文时很多都在外地实习,具有一定的地域分散性,因此本系统主要采用B/S架构,应用技术来实现在网络环境下的学生毕业论文管理,其使用的开发环境为Microsoft visual studio 2010,采用C#为开发语言及SQL Server 2005为后台数据库进行开发的。 2.系统功能模块设计 根据系统需求分析,系统主要分为五个模块,总体架构体如图1所示。 3.系统的主要流程 (1)首先由系统管理人员登录系统,添加教学管理人员、指导教师、学科组组长及学生等角色并设置各用户角色的权限。 (2)然后教学管理人员可登录系统,添加教师名单及毕业学生名单,同时对教师角色及论文进度进行设置,教师角色分为指导教师和学科组组长,其二者是可以重复的,指导教师可以是学科组组长,此时指该指导教师页面中除了出现指导教师页面出现的内容外还会具备学科组组长的内容。 (3)接着指导教师、学科组组长及学生可根据各自角色登录系统,修改完善个人信息。指导教师可论文选题及论文撰写各种要求,上传系统供学科组组长审核。如果指导教师选题审核不过关则系统会要求该教师重新拟定选题然后继续进入学科组组长审核页面直至选题通过为止。 (4)指导教师论文选题通过后就公布在网络上,学生就可以通过系统查看和选择选题。指导教师也可以通过系统查看选择其选题的学生情况并进行选择,如果有学生不符合选题要求则退回,系统会提示学生重新进行选题,直至实现双向选择,学生选题确定后就可以开展论文写作。教学管理人员此时就可以就选题对学生名单进行汇总。 (5)在论文撰写初期学生要在系统上提交开题报告给指导教师审核,指导教师审批后评定分数,学生可以通过平台即时查到该分值。 (6)学生撰写论文过程中可以通过平台留言,咨询指导教师相关问题,指导教师也可通过平台及时回复学生问题,同时学生撰写的论文稿件可以通过上传到平台供指导教师查看,指导教师批改完后可以将修改稿上传到平台供学生下载并且通过留言告知学生修改意见。学生可依据指导教师点评进行论文修改,修改完成后可再次提交论文。系统会记录学生提交论文的次数及指导教师的点评次数。 (7)学生论文定稿后将论文上传到系统,指导教师可以对论文评分,并将论文正稿和成绩提交给学科组组长审核,学科组组长可以对论文成绩进行修改和确定并将修改结果反馈给指导教师,指导教师确认后学生成绩生效;如果指导教师有异议则可将意见提交给学科组组长进行复核直至通过为止。经指导教师和学科组组长双重确认后学生可以在系统上查询到自己的论文成绩及毕业论文综合成绩(开题报告成绩和论文成绩综合后的成绩)。如果有学生在论文进度设置时间内未完成毕业论文则系统自动判定不合格。 (8)最后,教学管理人员可以对论文定稿、论文成绩及毕业论文综合成绩进行查询、汇总及打印等操作。 五、结论 该套系统能够实现教师出题、学生选题、上交论文稿件、评阅修改等所有流程,方便学生按时提交论文,指导老师掌握完成论文进度,以及学校整体监控学生完成论文情况和质量。本系统改变了传统毕业论文工作的方式,将大大提高毕业论文管理的工作效率。 管理系统毕业论文:毕业论文管理系统应用研究 [摘要]随着教育信息化和网络技术的飞速发展,很多高校开发并应用了毕业论文管理信息系统,大大提高了管理工作效率和毕业论文质量。本文提出了高校推广应用管理信息系统的必要性,研究了毕业论文管理系统的主要结构及功能,为高校成功使用毕业论文管理信息系统完成教学工作提供了依据。 [关键词]毕业论文 管理系统 应用研究 毕业论文是高等院校教学工作中的一个重要组成部分,采取传统人工管理模式,在资料整理、选题、论文撰写及指导、格式检查、资源共享、论文管理等诸多方面存在管理成本高、效率低、效果差等一系列问题。[1]因此,使用信息化的电子系统对毕业论文设计流程进行管理,既方便了老师和学生,也可以节省更多的教学资源,老师、学生还可以高效地完成毕业论文设计工作。不仅方便学校对毕业生论文的整个流程的管理,而且摆脱过去由人用纸和笔进行的费时费力的繁重工作。可以把每一年的毕业生论文相关资料存储在数据库中,可随时查看和打印相关数据,既节约资源,又达到对毕业论文统一管理的目的。[2]指导教师使用在线答疑功能,同时,便于导师及时了解学生论文进度,提高工作效率,指导教师和学生能够通过Internet实现网上操作,打破了地域和空间的限制。 毕业论文管理系统是一个以毕业论文为优秀的信息互动的平台,为身处不同地理位置的师生提供了一个良好的平台。从毕业设计课题的申报,到毕业设计论文提交,再到论文的评审及成绩的给定,最后对毕业设计资料进行归档,这一系列的工作均可在网上实现,实现高效毕业生毕业设计的高效管理。 一、毕业论文管理系统应完成的任务 1.能够实现从毕业论文选题到学生答辩通过的教学任务。由指导教师给定毕业设计题目,教研室主任审核通过后,通过系统平台给学生。参加毕业设计的学生通过异地登录选题系统可以查看毕业设计题目,自己可以根据所学专业特长及自身爱好,选择相应的毕业设计题目。选题成功之后,学生需填写毕业设计任务书,在任务书中需要明确毕业论文设计题目、预计完成时间以及指导教师等信息。接着,学生填写开题报告,对所选设计题目进行研究方向和可行性、国内外研究现状以及研究意义进行阐述和分析。指导教师同意此生开题之后,学生进入设计开发和毕业论文撰写的阶段,在此期间要定时向指导教师汇报设计进度,[3]论文撰写完成之后,将论文提交给自己的指导教师等待审核。若审核通过,则进入答辩环节,答辩完成之后,指导教师及答辩小组老师将成绩输入系统,系统自动生成学生的毕业论文总成绩。最后,会根据论文的专业方向及成绩等级将论文进行分类并存储,以便之后的学生下载、参考,指导教师提交优秀毕业论文。 2.能够实现资料的高效管理、有效利用、快速检索和统计。 3.还应能提供以下服务:、更新、处理公告;相关信息查询;留言、论坛等。 4.对网站进行定期维护,如访问统计、网站日志、权限管理等。[4] 二、毕业论文管理系统的功能应包含以下几个方面 1.对论文进展情况进行监督和管理的功能。指导教师设定时间对学生设计开发和毕业论文撰写进度进行检查,实现论文在线提交开题报告、中期检查和毕业论文审核书,只有通过指导教师审核的学生才能参加答辩。 2.选题的处理功能。原则上按照教师、学生双向选择模式确定学生论文选题工作,根据学生专业情况进行分流选题。根据学生的知识结构,对于大部分同学采用指导教师命题学生选题的方式,即多对多方式进行师生互选题;对于学习成绩突出的同学可以自主命题,学生选择心仪的指导教师进行指导;对于极少数学习成绩较差的同学,指派指导教师督促和指导他们按时完成毕业论文学习任务。 3.论文综合评分的功能。指导教师根据学生实际进展程度和论文水平,在论文答辩之前给自己指导的学生一个初评成绩,答辩小组老师给定成绩的平均值作为答辩成绩。按照教学的管理要求,初评成绩和论文答辩成绩应按照一定比例最终给出论文综合成绩。 4.对论文资料统计的功能。对数据库中的论文资料进行导出导入以及打印操作时,使用水晶报表可以实现动态数据绑定,将需要打印的论文资料数据与水晶报表相连接,提高了打印的效率和质量。 管理系统毕业论文:基于B/S结构的毕业论文信息管理系统的设计与实现 摘要: 针对传统的毕业论文管理方式效率低、不规范等问题,以Visual Web Developer 2008为开发平台,基于B/S结构,以Access为后台数据库,通过访问数据库,并运用 3.5+CSS+C#技术设计并实现了毕业论文信息管理系统,实现了毕业论文管理工作的信息化。该系统能够实现教师与学生之间的双向选择,并且能够通过Internet实现网上操作,打破了地域和空间的限制,克服了传统毕业论文管理方式存在的不足。 关键词: B/S结构;毕业论文;信息化;;Access 毕业设计是高校教学的重要组成部分,培养大学生综合运用所学基本理论、基本知识、基本技能分析和解决学科内某一实际问题的能力,使学生的科研能力得到一次完整的综合性训练。在提高学生综合运用知识、培养分析与解决问题能力方面有着重要作用,是完成专 业培养目标的重要实践教学环节。但当前不少高等院校在毕业设计(论文)这一环节的管理主要还是采取传统人工管理模式,在资料整理、资源共享、选题、论文撰写及指导、格式检查等诸多方面存在管理成本高、效率低、效果差等系列问题。而且传统毕业设计中的毕业论文管理没有合适的交流平台,都是教师和学生单向沟通。 1 系统的体系结构及开发环境 当前高校毕业生毕业设计环节与毕业生实习、找工作等环节相互交织,导致他们与指导教师之间经常存在时间和空间上的冲突。根据上述情况,本文将设计基于B/S结构的毕业论文信息管理系统,其优势在于基于B/S结构的系统能够通过Internet实现网上操作,打破时间和地域空间的限制,克服传统管理方式下指导教师与学生必须见面交流或打电话交流等存在的不足。该信息化系统主要完成对毕业生选题的管理、教师指导课题至最终给出论文成绩过程的管理以及管理员对学生和教师信息的管理等。 该信息化系统采用B/S三层体系结构:表示层、应用层和数据层,如图1所示。 图1 系统三层体系结构图 其中表示层提供应用程序的用户界面,即客户端浏览器,用户通过浏览器访问本系统;应用层实现业务功能,是系统的优秀部分,这一层为表示层提供功能调用,同时它又通过调用数据层所提供的功能来访问数据库;数据层位于底层,以为接口,主要处理应用层对数据的请求。数据层可以对数据库中存放的数据进行插入、修改和删除等操作。 该信息化系统运用 3.5+CSS+C#技术,以Visual Web Developer 2008为开发平台,基于B/S结构,使用IIS构架Web站点,以Access为后台数据库,通过访问数据库。 2 系统需求分析 根据毕业设计进行的过程,毕业论文信息管理系统主要分为三个模块:管理员,教师和学生。该信息化系统工作流程如图2所示。 图2 系统工作流程图 管理员首先在登录界面登录系统,通过系统的身份验证后,进入管理员界面进行操作。管理员主要进行公告公布,对用户进行添加、删除、密码修改等操作。同时可以查看系统各类数据,提取及整理数据,将结果向上级报告。 学生用户与教师用户的功能相对应,先选报指导教师和相应课题。如果该学生未被所选报的指导教师选择,可改选其他指导教师。若被指导教师选择为所指导的学生,将不能再改报其他指导教师。选报指导教师成功的学生可以在该指导教师的课题方向中做出选择,指导教师可以根据选报学生的具体情况确定该学生的选题,或指定该学生做某方向的课题。课题选定后学生方可进行毕业论文的相关工作,撰写论文后上传论文,并查看指导教师的点评,重新修改论文以及重新上传论文。论文通过后,学生可以通过毕业论文信息管理系统查看自己的论文成绩。 该信息化系统实现了毕业论文选题过程中的双向选择。学生可以选择指导教师并选择其提供的课题,同时指导教师也可以根据学生情况及课题的被选择情况选择合适的学生及其课题。使学生的论文选报工作灵活、高效。同时要求教师有较高的教学及论文指导水平,否则可能面临没有学生选报的尴尬处境。这也是教学改革中的一个重大进步。 管理系统毕业论文:对高校毕业论文管理系统设计的思考 [摘要]本设计是基于高校毕业论文的系统设计,可以完成论文的申请,上传,查看,评价,统计等一系列管理操作。采用SQL Server2008+MicrosoftVisual Studio 10+ASP+C#q'~为开发工具,用户可以使用它编写可以运行VBSCRIPT、JAVASCRIPT等脚本语言的以.asp为后缀名的应用程序,再用Internet服务管理器进行网页的浏览。 [关键词]高校毕业论文;系统设计;管理系统;毕业 一、系统需求分析 毕业设计可以说是大学生在大学期间最后一个自我完善的学习过程,对即将毕业的学生来说意义应是十分重要的。高校毕业论文管理系统不仅是对学生带来莫大的方便和有效的信息,更是减轻了老师和学校的工作负担,无论对谁百利而无一害,是很有意义的一项项目设计。 随着社会对大学教育的重视,大学的教学规模也在不断扩大,然而教学工作将会越来越重,需要处理和整理的教学信息也越来越多。然而每年都有繁忙的毕业季节,为了更好的方便,高效精确的处理这一重要过程,不得不说高校完全急需一套先进的毕业论文网络管理系统。极大的方便毕业生,也方便了指导老师,用户完全可以足不出户,完成一系列繁重的事务工作,也大大节约了纸张和时间,对学校建设工作来说是十分有意义的。 二、总体设计方案 高校毕业论文管理系统共有8个主要的模块,分别是课题申请模块、课题审批模块、选题模块、相关报表模块、网上答疑模块、论文上传和查看模块、网上评阅模块和后台管理模块。总体结构图如下: 三、模块化设计 本系统主要有三大模块,分别是教师、学生、系统说明模块,其中教师和学生两个模块中又各自有着许多子模块,这些子模块间既能相互传递信息的功能,又具有相互独立运作的功能。而系统说明模块是一个单一且功能独立的模块。老师模块主要功能有:注册、登录、申报和编辑课题、确认学生、下载论文、成绩评定和密码修改;学生模块主要功能有:注册、登录、课题的选择和查询、修改和论文的上传、查看成绩和密码修改。 (一)课题申报管理 对于管理员功能来说可以添加老师的信息,把信息存入teacher表中,而老师的登入验证信息的数据添加到teacherlogin表中。为了方便,把老师的教工号作为用户名登入该系统,而课题申报功能是只能由老师进行申报,管理员只能查看该网页,当然学生则无法浏览到。在课题申报功能中可以设有无效操作提示,一旦不符合规范的操作则提示有效信息和警告,这样设计便于用户友好操作,提供系统有效工作的效率。 (二)课题审批管理 由于课题审批是对整个学校的论文进行审批,那么管理员可以在特殊情况下将该审批权限给某位特定的老师,但院系老师审批完成后,再收回权限,所以可以给权限设置一个有效时间。而在审批过程中可以添加备注和说明,方便上级管理和查阅。在课程审批管理模块下面还有教研室审批和院系审批,他们的审批模式基本一致,统由上级管理员给与权限。 (三)选题管理 顾名思义选题管理模块就是针对学生而进行的选题设置,登录的学生可以查看有关课题的信息,学生可以通过报名,进入系统进行选题。首先老师要提交课题,然后经过两个部门的审批通过后,学生就才可以进行相应的选题。当然,不同的学生,来自不同的专业,那么选题就不尽相同。就只能选着与相应专业对口的题目。所以在选题页面前,对不同专业学生进行不同的选题信息。当学生选题的时候比较容易出现的问题是重复选题,每个专业的选题给一个标号,对标号进行判断,避免重复的可能性。选题管理中,老师拥有可以对选题管理进行部分权限,主要是对学生的管理,如:删除学生报名信息,指导老师可以对已选了他的课题的学生进行删除,之后系统会对此学生进入系统时候发出通告,通知被删除,他的选题无效,请另外选题),另外当学生进入该系统的选题管理时可以查看到他的选题信息和备注信息,比如学生是从何时何地进行的毕业设计,等等一系列信息进行处理,有些重要的信息在课题任务报批书生成的过程中就会被用到。 (四)相关报表的生成管理 相关报表的生成管理下有课题题型分析统计表、课题任务报批书和课题题型汇总表三种报表。有权限的老师也可以通过选择进行具体的操作,得到更为具体的信息报表。 (五)网上答疑管理 网上答疑是该系统可以自由发挥开放的功能,做为一种独特的功能,更具具体情况,可有可无,建议都加上。我们都知道,学生和学校的交流都是仅限与学校这个平台,一旦学生如果不在学校里,那与指导老师联系的机会就会大大减少,疑难问题就很难得到有效的解决,毕业生得到的帮助也会减少。那么我们就可以通过这一模块功能来很好的在网上进行交流和解决。 管理系统毕业论文:基于工作流的B/S架构毕业论文管理系统设计 摘要:基于工作流详细分析、定义、优化了高校毕业论文管理工作的业务流程,并探讨了采用工作流系统与B/S架构应用系统集成的方式进行项目开发的系统开发方案设计、系统设计与系统开发关键技术,为类似系统开发提供了一个可资借鉴的开发模式。 关键词:工作流;毕业论文管理;管理系统设计 毕业论文写作是高校本科教学中一个不可或缺的重要环节,是所有专业所有学生都必修的一门重要实践课程,大部分教师也都要参与到毕业论文写作指导工作中。因此,毕业论文写作是所有专业教学每年都要面临的一项繁琐工作,从出题、选题,再到写作与指导、评审与答辩等的整个过程都需要教学管理人员、教师、学生投入大量的精力。 传统的毕业论文管理与指导工作采用见面办理、沟通为主及手工操作方式,存在以下主要困难: 1)由于学生离校实习或者学生所住校区与教师办公地址相距较远等各种原因,导致学生与教师见面不易,信息沟通不畅。 2)由于每个教师要同时指导多个选题多名学生,而且教师工作繁忙,再加上学生离校实习或上课等原因,导致学生和教师很难在工作时段内同时有空闲时间来进行写作指导。 3)毕业论文写作整个工作流程的工作环节多,参与人员多,时间跨度大,业务流程复杂。 4)毕业论文写作各个工作环节都会产生相应的阶段文档,而且通常需要依赖前面阶段产生的文档,因此,在整个工作流程中会产生和使用大量的相关文档,文档管理工作繁杂。 基于上述原因,非常有必要开发一套B/S架构的毕业论文管理系统设计,以利用计算机系统自动化处理毕业论文工作中的大量工作,大大提高毕业论文工作效率,同时利用Internet打破师生交流上的时空限制,大大方便毕业论文写作指导,提高毕业论文写作质量。在毕业论文管理系统开发上,选用工作流技术及其相应工作流管理系统和工作流开发环境,定义、开发、实现毕业论文写作工作的工作流程,并管理每个工作流程产生和使用的相应文档。 1 工作流技术概述与应用现状 根据WFMC(工作流管理联盟)的定义[1],工作流是一类能够完全或者部分自动执行的经营过程,根据一系列过程规则、文档、信息或任务能够在不同的执行者之间传递、执行。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。 工作流技术作为一种过程建模和过程管理的优秀技术,可以与其它应用系统有效结合,生成符合企业需求的各种业务管理系统。采用工作流技术作为优秀开发的业务管理系统最大的特点,也是这些系统与普通的应用软件系统的最大差别,是它们具有清晰的业务流程和明确的任务处理实体;同时,它们具有高度的灵活性,可以按照企业的具体需求,快速灵活地生成应用软件系统,并且在客户业务过程发生变化时,迅速地进行重组来满足客户的需求。 经过二十几年的发展,工作流技术已走出理论研究阶段,开始应用在ERP、CRM、OA、SCM等各类MIS系统的开发中。主要的应用行业有:消费品行业,制造业,电信服务业,银证险等金融服务业,物流服务业,物业服务业,物业管理,大中型进出口贸易公司,政府事业机构,研究院所及教育服务业等,特别是大的跨国企业和集团公司。 开发基于工作流的管理信息系统需要相关的工作流开发工具和环境。目前最常用的工作流开发工具和环境有:Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013,Open Dynamics Inc的Joget Workflow,起步软件Justep X5 Studio,北京慧正工作流系统,上海满智的EMSFlow流程管理平台等。 这些工作流开发平台基本都提供了工作流引擎、可视化流程定义工具流程建模工具、流程管理与监控、角色与权限管理、快速表单开发、丰富的业务工作流规则、支持复杂的业务工作流、强大的代码扩展能力、图形化的流程运行监控和分析工具、强大的表单快速开发工具、强大的组织机构和权限支持等功能。 上述工作流开发平台多数是基于Java/J2EE架构的,而Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013是基于大家熟悉的Microsoft .NET架构。其中,SharePointDesigner 2013的目标用户是业务分析人员,SharePoint开发人员,企业IT人员,信息工作者等,要求开发者熟悉SharePointDesigner 2013,包括优秀的工作流概念(如:stages, gates, actions, conditions,loops等),更易使用和掌握。而VS2012主要面向中高级开发人员,要求开发者熟悉 VS2012,包括软件开发概念和WF4.0、部署、安全等。使用VS2012可以开发出高度复杂的、灵活的、定制化的workflow,而且还可以开发custom action,供SharePoint Designer 2013调用。[2] 2 毕业论文管理工作流程分析 毕业论文写作的主要工作流程有:院系管理员进行毕业论文工作初始设置(设置参与论文写作工作的毕业生和指导教师,相关通知公告、工作流程安排及相关表格文档等)、指导教师拟写论文选题、学生选择论文选题、院系管理员调整选题、院系管理员公告选题分组名单、教师下达任务书、学生提交开题报告、论文写作与指导、学生提交论文终稿及答辩申请书、指导教师评阅、专家评阅、毕业论文答辩、文档打印与入库等工作阶段,各工作阶段相互衔接并在不同的执行者之间传递、执行。因此,毕业论文管理系统非常适于使用工作流进行定义、建模和开发。 3 基于工作流的毕业论文管理系统功能设计 本系统的用户角色包括学生、指导教师、院系管理员、评审专家、系统管理员。系统功能目标是实现毕业论文写作管理的网络化、系统化、自动化。优秀功能是指导教师在线拟写论文选题、学生在线选题、在线论文写作与指导、指导教师与评审专家在线评阅、答辩管理、文档输入打印等。主要的系统功能模块包括:选题管理、文档管理、在线写作与指导、用户与权限管理、评审管理、答辩管理、公告管理等。 4 基于工作流的毕业论文管理系统开发方案 为实现通过Internet实现在线毕业论文写作的管理、在线指导、在线编辑、在线文档等,管理系统采用B/S三层体系结构。整个系统由web浏览器、web服务器、数据库三层组成。开发架构采用Microsoft 4.0,数据库管理系统采用SQL SERVER 2005,开发工具采用业内广泛使用的Microsoft Visual Studio 2012。Microsoft Visual Studio 2012的Microsoft Visual Web Developer工具为web应用系统开发提供了强大的支持,可以方便快捷地完成系统开发。 在工作流开发平台选择上,选择Microsoft Visual Studio Designer for Windows Workflow Foundation进行工作流开发,这样可以和Microsoft Visual Web Developer工具无缝集成。工作流系统可以使用两种方式集成到应用系统中,一种是直接调用流程管理中心的可视化模块,将这些可视化模块的url链接挂接到应用系统的菜单上,使得点击应用系统的菜单,就执行这些流程的管理模块。另一种就是在应用系统代码中直接调用工作流引擎的api来集成。 5 结束语 本毕业论文管理系统基于工作流详细分析、定义、优化毕业论文管理工作的业务流程,并采用工作流系统与B/S架构应用系统集成的方式进行项目开发,使得系统既能很好地适应毕业论文写作管理实际工作,又实现了毕业论文写作管理的在线化、科学化、自动化,大大提高工作的效率和质量。 管理系统毕业论文:高校本科毕业论文(设计)教学管理系统的开发及应用 摘 要:高校本科毕业论文(设计)教学,是培养本科生问题意识、科研意识、应用意识以及激发思维、探求真理、提高综合实践能力与自主创新能力的重要环节,高校本科毕业论文(设计)教学管理系统的开发和应用,提高了本科毕业论文(设计)教学的管理水平和质量,调动了师生双方的积极性。 关键词:本科毕业论文(设计);教学管理系统;开发应用 高校本科毕业论文(设计)教学,是培养本科生问题意识、科研意识、应用意识以及激发思维、探求真理、提高综合实践能力与自主创新能力等的重要环节,是对学生本科阶段学习的基础理论、专业知识、基本技能以及研究能力、实践能力、创新能力等的一次大检验。因此,全面做好本科毕业论文(设计)工作具有重要的现实意义。为此,我们进行了一系列的教学改革,做法之一就是,自主设计并开发了“高校本科毕业论文(设计)教学管理系统”。 一、系统主要功能 (一)用户管理 本套教学管理系统的登录界面如图1所示,其用户包括系统管理员、教师用户、学生用户三类,每一类用户有着不同的使用级别。其中,系统管理员可打开或关闭系统,添加或修改学生信息、论文题目及通知公告等;教师用户可查看学生信息、选题情况、写作进度,并进行网上指导等;学生用户可以查看通知公告、浏览本人信息,进行网上选题、网上提问与交流以及上传或下载论文等。 (二)系统开启与关闭 此功能只在学生进行网上选题时有效,其目的是限制学生毕业论文(设计)选题时间、防止学生反复多次换题,杜绝学生选题时拖延时间,从而提高选题效率。此功能的开启或关闭由系统管理员实现。 (三)添加或修改用户信息 本系统可由管理员批量添加学生用户和教师用户信息,从而有效节省学生和教师用户入库时间,同时,也可实现修改或删除功能。若选择删除,将会删除该用户的所有信息。需要说明的是,只有提前入库的用户才有权登录,本系统不支持任意注册及登录,从而可避免出现许多重复信息,也可方便进行相关统计。 (四)添加或修改论文(设计)题目 在向师生征得足够数量的论文(设计)题目后,可利用本系统由管理员批量添加论文(设计)题目及相应指导教师等信息,同时提供修改或删除功能。若选择删除,也将会清除选择该题的学生用户的选题信息。同样需说明的是,每一年各专业的选题数量要大于该次选题的学生数,从而在系统内可限定学生“一人一题”。 (五)添加或修改通知公告等 本系统可由管理员添加或修改有关毕业论文(设计)工作的各项通知、公告等,也可以附件的形式上传相关文件、图表等,同时提供修改功能。 (六)查看论文(设计)题目及指导教师信息 用户登录系统后,可查看所属年级专业的论文(设计)题目、指导教师、题目是否可选等信息。同时也可选择不同的查看方式,教师用户还可“一键式”快速查看自己所出论文(设计)题目的选择情况,以及选择本人论文题目的学生信息等。 (七)学生网上选题 如图2,这是本系统最具特色的功能之一,也是我们开发本系统的初衷。在此,学生用户可方便快速地对系统中的论文(设计)题目进行网上选题,一方面可大大节省选题时间,另一方面也避免了以前经常出现的重复选题现象。另外,系统也提供退选和重选等功能。 (八)信息查询与搜索 各类用户登录系统后可查看通知、公告、学生信息、指导教师信息、联系方式、论文(设计)题目、题目选择情况、论文(设计)成绩(成绩由系统管理员输入)等。同时,提供快速搜索功能(如图3)。 (九)师生在线互动 这是本系统的又一项重要功能,也是主要特色之一。教师用户可点击学生姓名,发送留言,学生用户也可点击教师姓名旁的图标给指导教师留言,从而实现师生互动。教师和学生在线留言时,如不填写“发送给某人”,则视为公开留言,所有用户均可查看,否则,只有对方才能看见。其中未读留言作高亮显示。同时,还可在线记录指导教师平时的指导情况或指导信息。 (十)论文(设计)电子文档的上传与下载 本系统支持word和pdf两种格式电子文档的上传或下载。此功能可由以上三类用户自由实现,不受用户限制。毕业论文(设计)电子档原文上传,不仅方便指导教师修改,同时也方便最终定稿论文(设计)电子档的入库存档,为毕业论文的信息化管理提供了便利。 二、系统应用效果 目前,高校本科毕业论文(设计)教学管理系统已基本实现了功能完备、结构合理、界面美观、使用方便、运行速度快、占用空间小等开发目标。通过近年在信阳师范学院的正式使用,本系统已成为学校整个教学管理系统中别具特色的管理软件之一,收到了很好的效果。 (一)提高了本科毕业论文(设计)教学的管理水平 从征题、选题,到互动、答疑,直至论文入档、成绩管理等均可通过本系统轻松完成,基本达到了本科毕业论文(设计)教学工作的全过程在线操作和管理的目标,从而大大提高了本科毕业论文(设计)教学管理的科学化、信息化水平,实现了本科毕业论文(设计)教学工作的高效化管理。 (二)提升了本科毕业论文(设计)教学的质量 在提高毕业论文(设计)工作效率、充分利用有限时间的同时,由于实现了指导教师在毕业论文(设计)教学过程中的实时、动态指导,以及存在问题的及时解决,因此,近年信阳师范学院的毕业论文(设计)教学质量明显提升。 (三)调动了师生双方工作或学习的积极性 在使用本系统之前,由于本科毕业论文(设计)教学管理是松散的、滞后的,因而指导教师的指导过程和学生的写作或设计过程都带有一定的隐蔽性、随意性,师生双方的积极性不高。而本管理系统的使用则实现了指导过程和写作或设计过程的实时显示和监控,从而大大调动了师生双方的积极性。 管理系统毕业论文:基于WEB技术的毕业论文管理系统的开发与研究 随着高校逐年扩招,毕业生日趋增多,对毕业生论文的管理要求也越来越高。毕业论文管理系统是一套提供关于毕业生毕业论文的综合管理系统。通过本系统,管理员可以随时关于毕业生毕业论文的通知与要求,学生和指导教师也可以随时了解关于毕业论文的信息,最终完成的毕业论文的电子文档则由学生自行上传,教师对论文进行评分后,系统自动计算出综合成绩,供学生查阅,实现了毕业论文管理从人工管理变为信息化管理。管理信息系统毕业论文管理现状分析 随着高校的扩招和毕业生人数的增加,如何提高毕业论文的选题管理效率成为毕业论文工作面临的一个难题。2012年,全国具备普通高等学历教育招生资格的学校有2492所,本专科毕业生人数600多万人,50%以上的高校对毕业论文收集、处理、检索、更新采用人工处理,已经无法达到信息化处理的要求,效率非常低。而其它大多数教学管理应用已实现数字化管理操作,绝大多数高校都已经拥有自己的机房,校园网,这就提供了很好的硬件基础,完全有能力,有条件打造毕业论文的网上管理。一个可行的解决思路就是依托建好的校园网,采用技术,通过C#2005编程,后台采用MS SQLSERVER2005数据库平台,构建基于Web的毕业论文管理系统。 本系统旨在使毕业论文信息管理网络化,可以直接在网络对学生论文进行管理。首先,学生通过网络选择论文题目,待教师审核通过后,完成论文并提交;其次,教师(包括指导教师、评阅教师、答辩教师)通过网络对论文进行评分;最后,由系统计算出学生的综合成绩,供学生在网上查阅。 2需求分析 2.1功能需求 该毕业论文评分系统需要满足来自三方面的需求,分别是学生、教师和管理员。 学生对该系统的需求主要是查询学生个人基本信息、查询可选课题情况并进行选择、提交选题申请、查询已选课题、下载论文所需的相关文件、上传论文、查看毕业论文成绩、修改密码等功能。 教师的需求是查询教师个人基本信息、课题、课题审核、上传文件、下载文件、对学生的论文、答辩情况等进行评分,修改密码等功能。 管理员的功能包括对公告、文件、学生、教师、论文、分组、成绩、用户等8个模块进行管理和维护,包括添加新教师、添加新生、添加公告、上传文件、进行学生和老师的分组、审核成绩、修改管理员密码等,并对模块的信息进行查询、修改、删除等操作。 2.2性能需求 根据用户对本系统的要求,确定系统在界面、响应时间、可靠性、安全等方面有较高的性能要求。 2.2.1界面需求 (1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。 (2)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。 (3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。 (4)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。 2.2.2响应时间需求 无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。 2.2.3安全性需求 系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破坏。防止用户非法获取网页以及内容。 2.2.4开放性需求 系统应具有十分的灵活性,以适应将来功能扩展的需求。 3系统设计 3.1系统功能设计 本系统依据用户角色划分主要由三大模块组成:管理员功能模块、教师功能模块和学生功能模块。其中管理员模块又包括公告管理、文件管理、学生管理、教师管理、论文管理、分组管理、成绩管理、用户管理以及退出系统等子模块。 3.2数据库设计 3.2.1 数据库结构设计 E-R图是一种用于描述静态数据结构的概念模式,它直接使用信息世界中的术语来表示现实世界中的联系。E-R模型的基本元素包括: 实体:它是客观存在可以相互区别的事物 属性:指实体的某一特征。 联系:表示一个或多个实体之间的关联关系。 3.2.2 系统E-R图 4模块设计与实现 在整个开发过程中,采取的方法是:分工精细、紧密合作,系统主要分为以下模块:公告管理、文件管理、学生管理、教师管理、论文管理、分组管理、成绩管理、用户管理、退出系统等子模块,在这些子模块下包括对公告信息、文件信息、学生信息、教师信息、论文信息、分组信息、成绩信息以及用户信息的添加、查询、修改、删除等操作。 以下仅以论文管理页面为例进行简单描述。 当用户名和密码都正确时,管理员进入界面默认是论文管理页面,如图2所示。管理员可以根据论文编号、题目和指导老师查询相关的论文信息,并适时对论文信息进行更新和删除操作。另外,页面左边导航栏论文管理下面还提供了一个“添加论文”链接,单击此链接,页面将跳转到添加论文信息页面,管理员可以在添加论文信息页面上添加新增的论文信息。 5系统测试 系统的各功能模块需要进行测试,对于模块化应用程序,软件开发的最后一部分就是不断的测试程序,该阶段主要对系统的正确性及完整性等方面进行测试。主要进行:功能确认测试、运行测试、健壮性测试、安全性测试以及查错方面的测试等,系统测试由测试组成员(或质量保证人员)或测试组成员与用户共同测试,在整个系统开发完成,即将交付用户使用前进行。测试阶段的信息流如图3: 在这一阶段,为使系统最终能够顺利运行,对整个系统进行了全面的测试。严格按照软件测试步骤从管理员模块测试开始到系统集成测试止,所有测试都追溯到学生、教师以及管理人员的要求,这种测试符合现代软件测试准则从“小规模”测试开始逐步进行“大规模”测试。并严格按照程序内部的逻辑测试程序,检查程序中的主要执行通路是否能按照预定要求正确工作。 在测试过程中,主要做了以下工作: (1)检验数据显示区域的GridView控件是否能够按要求格式正确显示输入数据。 (2)检验数据显示区域的GridView控件的相关列是否能够实现数据的删除及更新操作。 (3)检验能否对输入数据进行适时查询并作相应更新操作。 (4)检验功能模块中所涉及的所有功能的实现及健壮性。 在整个系统调试程序过程中,我们也发现了各种各样的问题,由于某些内在的错误影响程序的运行,在采用上述调试方法对程序进行反复修改调试后,程序运行情况良好,达到了预期的设计目标,基本上可以满足用户的需要。 管理系统毕业论文:电子商务专业毕业论文管理系统的建设 摘 要:文章简要阐述了在电子商务专业中开发基于因特网毕业论文管理系统的开发背景,及其目的和意义;介绍了系统结构的设计和各大角色模块的功能。最终实现毕业论文管理工作的系统化、规范化、无纸化和网络化,提高了毕业论文管理的工作效率。 关键词:毕业论文管理系统 电子商务专业 网络化 一、开发的目的与意义 随着计算机的普及,电子商务领域的发展也非常迅速;因此,各校电子商务专业的招生规模也在不断扩大。面对日趋增多的毕业生,学校的毕业设计管理和毕业论文的管理任务非常繁重。由于以往的单机毕业设计管理系统无法良好地解决导师和毕业生之间的沟通交流这个问题,导师无法掌握到毕业生做毕业设计的过程,学生呈现给导师的只有最后的结果。学生也无法及时针对自己需要和导师沟通的方面及时地请教老师,因此基于Internet网络开发的毕业设计管理系统应运而生。然而,大部分学校的毕业生在完成毕业论文的同时,还在进行毕业实习阶段,导师和学生往往在时间和空间上无法同步,从而也大大影响了毕业论文的指导和文章质量。为提高学生学习的自主性,调动积极性,最终让学生在毕业论文过程中进一步提高自己。 这样一个基于Internet网络的毕业论文管理系统,可以大大地提高整个管理效率,异地实习的毕业生可以直接通过网络了解导师和论文题目,也可以自主选题;而指导老师也可以清楚并快捷地得知学生信息和选题进行的情况,更方便快捷地实现了双向选题过程,大大提高了工作效率,节省了时间,也节约了大量的人力和物力资源。在整个毕业论文撰写过程中,学生明确自己在各个阶段的目标和进展,并能够及时准确获得导师的指导信息,从而更好地把握了论文的查找和写作方向。导师也能准确及时了解学生的论文进展情况,以便更好地进行下一步的指导。这项研究还顺应了“以学生的学为主,以教师的教为辅”的教学改革理念,有效推进了高校的教学改革步伐。 二、系统设计 我们将该系统的执行状态大致分为五个阶段:①自主课题的申报环节;②选题前期的准备工作;③正式选题,确定老师和学生;④学生毕业设计的完成和各阶段目标的评价;⑤论文完成以及后续的评分和成绩录入工作。其中第四个阶段是本系统需要着重研究的阶段。在第四个阶段中可增加阶段性测评(包括学生自评和老师的评价),通过综合的测评结果(学生自评和老师的评价部分比重不同,可以得到相对合理的评价),可以让学生对自己在完成过程中及时了解自己完成的质量、是否达到预期并做出相应的调节,也可以让老师发现学生的问题,提出意见。提高了学生的自主性的同时也让老师了解到了学生完成的状态。也可以提醒学生及时跟进进度,提高毕业设计的质量。 本系统是基于框架,用C#语言编写的毕业设计管理系统,采用B/S架构便于教师及学生远程操作,实现教师论文题目申报、学生网上选题、学生阶段性目标和计划设定、对毕业设计过程跟踪观察与测量并记录、在线留言辅导和反馈、阶段性成绩评定等在线支持功能,为快速响应教师和学生的需求提供一个高效、便捷、良好的教育教学环境,做到有效性、高效性和实时性。在系统功能结构上则围绕三大角色进行,即管理员、教师和学生三大模块。 三、功能模块划分 1.教师模块 教师用户是毕业设计管理系统的执行者,同时又兼有指导、监督、管理学生完成毕业设计的工作。 (1)新闻公告:查看毕业设计任务、毕业设计各环节时间以及答辩安排,查看各消息 (2)工作规定:下载关于毕业设计的规章制度等资料 (3)历届课题:查看以往几届的课题信息,作为申请课题的参考 (4)课题申请:确定毕业设计题目,填写各毕业设计题目的要求,提交等待审核。 (5)确定毕业设计学生:在规定时间内根据各课题学生申请情况选择指导学生名单 (6)论文下载及评价:根据毕业设计时间安排要求,完成学生提交的开题报告、中期检查报告、毕业论文等资料的查阅、批改工作并给予评价及修改建议。 (7)成绩评定:将学生的成绩登记入数据库方便学生查询 2.学生模块 学生用户是毕业设计管理系统的执行者,按照教务管理人员与指导教师规定的毕业设计标准与要求完成毕业设计各环节的工作。 (1)修改密码:修改原始密码为自己认为熟悉安全的密码。 (2)课题选择:在规定选题时间内选择自己感兴趣有能力完成的课题分别定为第一志愿和第二志愿。 (3)文档提交:上传开题报告、中期检查报告以及毕业论文等资料,经指导教师批阅后再按要求修改。 (4)成绩查询:查看指导教师评定的毕业设计各环节的成绩 (5)查看留言:可以根据不同需要,与指导教师交流。 3.管理员模块 管理与控制毕业设计各环节工作的时间、任务、指标。 (1)公告:及时更新毕业设计的动态,新闻,方便师生查阅。 (2)上传工作规定:上传关于毕业设计的规章制度等资料。 (3)学生名单导入:将应届毕业生的名单信息批量导入至数据库。 (4)课题审批:审核教师申报的课题和学生申报毕业设计题目。 (5)添加老师及课题:将学生申请的由校外导师指导的课题添加入库,并将校外导师信息添加至导师表中。 (6)历届课题导入:将以往几届的课题分组批量导入数据库。 (7)时间设置:设定申报毕业设计题目时间、审核选题时间、师生双向选题时间 (8)选题结果,学生成绩:检查学生选题结果和学生的成绩,在适当的时候将其结果到出至excel表格,供师生查看。 管理系统毕业论文:毕业论文管理系统的设计与实现 摘要:由于当前高校学科的进一步细分,学校对于学生各项信息的管理难度加大,特别是毕业论文。针对这种现状,设计并实现了一个毕业论文管理系统。该系统是基于B/S模式,并使用ASP技术及Microsoft Access 2000来设计实现的。系统功能齐全完善、信息管理可靠安全、使用方便简洁,能够较好地满足学校论文管理的基本要求。 关键词:毕业论文 管理系统 B/S模式 本科毕业论文是毕业生总结性的独立作业,是学生运用在校学习的基本知识和基础理论,去分析、解决一两个实际问题的实践锻炼过程,也是学生在校期间学习成果的总结,是整个教学活动中不可缺少的重要环节。撰写毕业论文对于培养学生初步的科学研究能力,提高其综合运用所学知识分析问题、解决问题的能力有着重要的意义。人工进行毕业论文各种信息的管理存在着工作量大、速度慢、出错率高等方面的问题,设计毕业论文管理系统显得非常必要[1,2]。 笔者对毕业设计过程中的课题申报、课题审核、学生选题、提交论文等环节进行了系统分析,设计了基于Web的毕业论文管理系统,充分利用与整合了可用的网络资源,为学校、学院、教师和学生提供了交互式接口,实现了学生和教师的网上互动[3]。本系统采用了优秀网站开发技术ASP,后台使用Access数据库,从整体上实现了论文管理的各项功能,使得毕业设计课题的申报和审核、论文选题、论文提交、成绩考核等更易于管理,同时也可以对毕业设计课题的难度、工作量等其他信息进行详细管理,对保证毕业设计的质量有一定的现实意义[4]。 1 系统功能设计 本系统的基本功能根据用户的不同分为4个模块:学生模块、教师模块、专家模块和管理员模块。 1.1 学生模块 注册:新用户需要先注册,填写自己的基本信息,本系统规定学号为0001~9999,即学生数最多为9999。 登录:注册过的用户可以使用“学号/姓名+密码”登录系统。 密码修改:初始密码规定为6位以上数字或字符,学生登录后可修改密码。 课题选择:教师申请的课题通过审核之后,学生可以选择自己的志愿。 结果查询:在教师选择学生之后,学生可以查询到自己是否被确认。 论文提交:学生可以在特定时间将写好的论文提交上去。 确认上传:论文提交之后要确认上传,一旦确认上传就不能再次提交了。 对教师评价:在论文的最后阶段要对教师进行评价。 留言:在教师确认学生之后,学生可以通过留言的形式与教师进行沟通。 1.2 教师模块 注册:教师首次登录也需要先注册,系统规定教师号为001~999。 课题申报:填写必要的信息进行课题申报。 课题修改:对申报的课题进行修改,查找错误。 选择学生:在学生选择课题之后,教师可以选择学生。 综合查询:可以查询相关主题的信息、分数和课题的审核结果。 论文下载:教师可以下载学生提交的论文。 成绩评定:教师在审核学生论文之后,可以对论文进行成绩评定。 论坛:教师可以在论坛上给学生留言,或与学生交流问题。 1.3 专家模块 一审:由各学院的专家对教师提交的课题进行审核。 二审:在一审中没有通过的课题要进行二次审核。 结果公布:公布审核通过的课题和没有通过审核的课题。 综合查询:可以查询相关主题的信息、分数以及课题的审核结果、教师的成绩、学生调剂情况等。 1.4 管理员模块 2 系统实现 系统是通过B/S三层结构实现学生论文提交、教师对论文的管理以及专家审核等功能。采用浏览器、服务器、数据库的三层结构,当不同用户通过浏览器提交和评阅时,向Web服务器发出请求,Web服务器根据用户的指令执行程序,并从数据库中取出相应的信息反馈给客户端。 2.1 登录和注册 2.2 学生模块 其中课题选择与结果查询、论文提交和确认上传部分设计如下。 2.2.1 课题选择部分与结果查询设计 本院教师申请的课题被审核通过之后,学生即可看到备选课题。每名学生有3个可供选择的志愿,但最终由教师决定哪个课题对应哪个学生。学生选择课题之后,可点击结果查询,查看自己的选择情况,如果正确则可以点击“完成”,否则点击“重选”。这两个部分的算法设计基本相同,只是在不同条件下显示不同而已。课题选择部分只是查询数据库,将教师申请通过的课题显示出来;而结果查询则是从数据库中查询当前学生所选课题的信息,将课题的选择顺序、课题名称、指导教师等结果依次显示出来。如果点击“完成”,则系统会弹出提示框,询问学生是否确定当前的课题选择结果,如果确定,系统将清空“志愿”的值,并显示“操作完成不能再进行修改”的提示。 2.2.2 论文提交部分和确认上传部分的设计 在学生选好课题之后,开始毕业论文的撰写工作,论文写好后可以通过论文提交功能进行提交。其中,论文命名格式必须为“学号+姓名”,并且文件后缀名必须是“.doc”,文件上传如果成功,会弹出提示窗口。系统之所以要设计确认上传功能,主要考虑到两个原因:(1)确认上传就意味着最终上传,与论文上传功能分开比较好;(2)论文提交程序中使用了window.parent.Finish()功能[7],但该语句在执行过之后程序就结束了。因此,即使在其后使用更新数据库的语句也得不到执行。 2.3 教师模块 由于教师模块的整体风格与学生模块使用了同样的框架,因此与学生模块的风格基本相同。 2.3.1 课题申报与课题修改模块的设计 教师在学生开始选题之前就要进行课题申请,只有通过专家审核的课题才能够被学生使用。课题申报页面主要是填写和提交课题的相关信息(如图4所示)。 只要提交的课题没有被审核通过,教师就可以进行课题的修改,以达到专家小组的要求。在课题修改页面中,会显示一个包含所有可以修改课题的下拉式菜单,点击某一个课题,则会跳转到与课题申请相类似的页面,只是页面下方的“提交”按钮变为“修改并提交”按钮。 2.3.2 选择学生功能模块的设计 当学生选择过教师的课题之后,可能出现一个题目多人选的情况,教师可视情况对学生进行挑选,页面将课题名称与对应的学生以表格形式显示出来。 当教师点击某学生时,页面会显示学生的基本信息供教师参考。一旦教师在某一课题中选择了某个学生,该学生就不能再被其他教师、其他课题选中。 2.3.3 成绩评定模块的设计 对于学生已经提交的论文,教师经过仔细阅览之后,可以对学生的论文进行评分,等级分为五级,即优、良、中等、及格和不及格。 2.4 专家模块 专家主要是针对本院系教师申请的课题进行相关审核,功能包括:一审、二审、结果公布和综合查询。专家不能够自行注册,须由管理员进行添加。 点击“一审”,系统会自动查询数据库,将教师申请审核的课题显示出来,并附以专家意见表格,用于填写专家的审核意见(如图5、图6所示)。 只有在“审核小组修改意见”中信息为“适用”的课题才能够通过审核,否则需要进行二审。二审的界面与一审基本相同,如果课题不能通过审核,则不能在结果公布中显示出来。 2.5 管理员模块 管理员的功能可分为3个部分:备份数据、删除数据和添加审核人员。 2.6 BBS论坛 BBS论坛是本系统中连接学生和教师的一个交流平台,在学生的功能主界面和教师的功能主界面上各有一个可以进入论坛的入口。对于学生来说,当学生选择过题目并且教师也选择了该生之后,学生就可以使用BBS论坛与教师进行交流,比如论文的提交时间、论文的格式要求等。对于教师来说,当教师确定学生之后,便可以与该生在论坛上以留言的形式进行交流,特别是解答学生的相关问题。 本系统设计时考虑到教师功能与学生功能之间的差异,设计相应的界面时也有少许不同,由于学生只能选择一个课题,因此学生的论坛主页只有一个课题的相关入口;但教师不同,一个教师可以有多个课题,因此教师的论坛主页有多个课题的相关入口。 3 结束语 该系统在使用ASP和Microsoft Access 2000的基础上,实现了毕业论文管理系统中各个模块的功能,包括课题申请、课题的审核、学生选题、论文提交、论文下载、网上留言交流以及论文成绩评判等。整个系统模块划分清晰、容易理解和操作,同时各模块之间联系紧密,相互耦合,使得系统更加完善。 对于目前的毕业论文管理系统而言,应从以下两方面予以完善:第一,网上交流采用即时通讯工具,如QQ,这样能够使得学生和教师的交流更加方便快捷;第二,论文的开题报告、中期报告也应当有相应的功能模块,与论文提交成为一体。 管理系统毕业论文:基于Web2.0的毕业论文管理系统的研究 摘要: 毕业论文管理系统是高校教学管理信息化的重要组成部分,将Web2.0新思想引入到教学管理信息系统,创新教学管理与服务新模式具有重要意义,本文旨在对Web2.0时代的高校毕业论文管理系统的构建进行探讨,以利于提高毕业论文管理的工作效率,并适应新环境下高校信息化建设的需要。 0 引言 传统的毕业论文管理系统的功能大多仅限于满足学生远程投递文档、查看文档,导师查阅文档,以及对各种文档的保存,引入Web2.0新思想后,系统不仅可以最大限度的实现数据共享与交互,为广大教师和学生提供相应信息的网络查询服务,实现了毕业论文(设计)工作过程中的导师拟定题目,学校、院系、教研室审核题目,学生网上选题,学生毕业论文提交,导师评阅及评分,院系推荐优秀论文等一系列工作;在此基础上还可实现学生与导师对同一篇论文的在线编辑与点评,达到及时、直接的交互。 1 Web2.0简介 1.1 Web2.0思想的定义 Web2.0 是第二代互联网的总称,第一代网络即Web1.0 主要实现了用户可通过浏览器获取信息,而在Web2.0中,用户除了可以浏览信息之外,更侧重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的创造者,不仅可以信息,而且还可以对已有的内容进行修改和评论;在形式上由单纯的“读”向“写”以及“共同建设”发展;由被动地接收互联网信息向主动创造互联网信息发展。比如博客,维基,SNS,Youtube都是典型的Web2.0网站。 1.2 Web1.0与Web2.0比较 Web 2.0是代指所有用户体验型的网络服务,是一切在互联网上提供个性化服务的应用。注重用户体验是Web2.0主要创新之处,用户不仅可以参与,而且能够体验更加人性化和个性化互联网服务。从基本构成元素上来说,Web1.0主要由网页构成,而Web2.0则是“发表/记录的”信息;在使用工具上,Web1.0主要有几种主流的网页浏览器,而Web2.0时代不仅有各类浏览器,而且还有RSS阅读器等技术;在运行机制上,Web2.0实现了由“Client Server”向“Web Services”转变,作者由程序员等专业人士向全部普通用户发展。 可以简单打一个比方来说明Web1.0和Web2.0的区别:如果要买汽车,可事先在网上搜索各类车的信息,如果在Web1.0时代,汽车的信息、销售地点、价位、服务时间等都由各类专门的网站直接提供,消费者需要自行分析、归纳这些不同的信息;而在Web2.0时代,会有一些买过且使用过的消费者将评论信息到BLOG和各种论坛中,其他人可以搜索并浏览这些相关评论,然后确定买什么车。 1.3 Web2.0的相关技术 在Web2.0思想的引领下,目前出现了很多Web2.0技术,这些技术主要包括:BLOG、RSS、百科全书(Wiki)、网摘、社会网络(SNS)、P2P、即时信息(IM)等。在这里笔者简单对以上技术进行介绍,BLOG,中文名叫博客或网志,BLOG的全名应该是Web log。BLOG是一个易于使用的网站,可以在其中迅速想法、与他人交流以及从事其他活动。所有这一切都是免费的;RSS是网站用来和其他站点之间共享内容的一种聚合内容的技术。最初源自浏览器“新闻频道”的技术,现在通常被用于新闻和其他按顺序排列的网站;WIKI,俗称百科全书,是一种多人协作的写作工具。WIKI站点可以允许包括访问者在内的多人共同维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展或者探讨,它是一种超文本系统,支持面向社群的协作式写作,属于一种人类知识网格系统,在此系统中可以在Web的基础上对WIKI文本进行浏览、创建、更改,而且创建、更改、的代价远比HTML文本小。与其它超文本系统相比,WIKI有使用方便及开放的特点,可以实现在一个社群内共享某领域的知识。 2 毕业论文管理系统总体设计 2.1 系统操作流程设计 毕业论文是学生在校学习的最后阶段,是对学生掌握知识和运用知识能力的综合检查。基于Web2.0的毕业论文管理系统实现了毕业论文题目的申报、审核、学生选题等环节的科学高效管理,实现了传统手工方式无法实现的学生自主选题和教师自主选择学生的网上双向选择,同时对毕业论文题目的难度、工作量等进行监控;系统还可对毕业设计进程进行控制,确保指导教师与毕业设计学生实时、高效、通畅地互动,对保证毕业论文的质量有着非常重要的现实意义。本系统采用B/S模式,并结合先进且较成熟的Web2.0技术,采用统一的用户认证方式,对不同用户的操作和数据安全进行有效控制,图1反映了毕业论文管理系统的工作流程。 2.2 系统功能模块设计 基于Web2.0的毕业论文管理系统相对于传统的管理方式而言,它主要解决以下难点问题:实现毕业学生在网上灵活自由地选择毕业论文题目;实现为毕业学生提供人性化的网上提交毕业论文服务;可确保所有论文格式统一规范;可判定毕业论文内容有无雷同;可以适时监控导师在网上指导、评阅毕业论文情况;利用大容量存储技术实现毕业论文的大容量数据安全长久地存储;采用Web2.0搜索引擎实现毕业论文的网上检索,以实现公众对毕业论文的评判和监督;可有效量化导师指导学生毕业论文工作量。根据用户身份验证结果,进入不同功能模块页面,本系统的主要功能模块如图2所示。 3 基于Web2.0的毕业论文管理系统的性能分析 本系统的后台数据库采用SQL Server 2005搭建,利用支持Web2.0编程的Microsoft Visual Studio 2008作为开发工具,下面对系统主要性能进行分析。 3.1 数据库系统性能分析 传统的毕业论文系统所采用的直接简单地将来自客户端提交的论文存放到服务器硬盘的某个目录中,这种方式对数据的保存非常不利,本系统将所有各种形式的文档都存储在数据库中,这样可以保障系统的安全性和稳定性,同时还方便管理、整合各种数据,便于用户检索,在设计数据库过程中,采用了大容量存储技术,合理、恰当地利用了数据库中的触发器、存储过程、和事务技术,优化数据库服务器配置,保证了数据库的安全性和一致性,使其满足大规模的并发访问和存储。 3.2 系统前台性能的优化 本系统前台由Web层、业务逻辑层和数据访问层构成,使用微软的.NET 3.5开发,其系统架构如图3所示。通过运用微软.NET Framework 3.5所包含的 AJAX、LINQ to SQL及工作流等新技术,来建构一套具有可视化接口的高互动性毕业论文服务系统网站,在前台系统中引入Web 2.0概念,提供个性化信息服务,利用RSS聚合信息技术整合本系统提供的各种个性化通知,如:毕业设计选题公告、导师意见反馈、所在院系信息公告、成绩公告等信息,采用协作式写作的方式在线点评和编辑论文,利用即时信息(IM)技术实现学生与指导教师的及时沟通;利用AJAX技术可实现用户根据需要,人性化地安排界面布局,个性化地设定各个控件显示的版面位置。 4 结论 基于Web2.0的毕业论文管理系统满足了高校信息化网络平台发展的进一步需求,与以往毕业论文管理系统中学生、指导教师、各院系和学校彼此间关系单向互动不同的是,本系统不但将各用户作为信息接收者,同时也使其成为信息内容的提供者,真正实现了为学生、指导教师提供人性化的、一站式的服务,必将大大提高高校毕业论文管理工作的效率。 管理系统毕业论文:远程开放教育网上毕业论文管理系统的设计与实现 摘 要 毕业论文是远程开放教育学生在校期间的最后一个的教学任务,是综合检验学生学习质量的一个非常重要的教学环节。一直以来,地市级广播电视大学在实施该教学环节时多采用人工的方式进行跟踪管理,这不仅效率低下,而且难于管理。为了解决这些问题,本文采用技术和数据库技术,设计开发了一个网上毕业论文管理系统。该系统实现了用户管理、毕业论文题目管理、选题管理、论文上传与下载、成绩管理等功能。经测试,该系统不但规范了毕业论文选题和管理过程,而且极大地提升了教师、学生、管理者的工作效率。 【关键词】远程开放教育 毕业论文 管理系统 ASP 远程开放教育是利用计算机网络技术和多媒体技术所建立的具有双向交互功能的教学平台进行教学的一种教学形式,是高等教育的重要组成部分,在高等教育大众化以及普及化阶段扮演着重要角色。在远程开放教育的教学环节中,毕业论文是完成专业培养目标中的最重要的教学环节,也是培养学生综合运用所学的基本理论和知识去解决实际问题的能力的重要手段。随着计算机网络的普及和各个院校的校园网络的日益完善,各远程教育院校已广泛采用远程教育平台开展课程教学,但采用网络平台进行毕业论文指导环节的目前来看还比较少,基本还是采用传统面授的指导模式。为了提高该教学环节的工作效率,打破传统的面对面毕业论文指导模式,本文设计了一种网上毕业论文管理系统。经过实践,该系统可以为学生、教师、班主任和管理员提供一个交互平台,规范了教师、班主任及管理人员在论文指导过程中的管理工作,极大地提高了教师、学生、班主任和管理人员的工作效率。 1 系统分析 本系统是根据地市级广播电视大学(简称电大)开展远程开放教育的实际,涵盖了学生的毕业论文教学环节的全过程,实现了学生分组、论文选题、毕业论文相关文档的提交与管理以及成绩统计与管理等功能。 1.1 系统需求分析 该系统是针对地市级电大毕业论文管理的现状,坚持“以服务学生为中心”的办学理念,解决论文辅导具体业务的网络化与自动化,达到利用该平台进行毕业论文的选题、提交、指导、评价与查询等具体业务的自动化管理目的,为支持电大师生网上非实时毕业论文辅导教学活动提供了互动平台。该系统主要针对地市级电大远程开放教育的学生,因此用户群主要定位有四种,分别是系统管理人员、班主任、学生和指导老师。系统管理人员主要是完成系统数据维护、各类用户权限的分配、系统安全维护等。班主任主要是负责学生分组、督促与查看学生论文进度情况、统计班级论文完成情况和沟通联系学生等。学生主要是根据时间节点完成毕业论文的选题、论文初稿的提交、查看指导老师的评语、修改论文、提交终稿等。指导老师主要是布置毕业论文选题、审核选题、跟踪查看学生论文、写出修改意见与评语、给出论文成绩等。由于针对的是四种不同类型、不同权限的用户,因此该系统必须具备友好的用户界面、简单的操作流程和专业的管理模式,这样才能使系统的所有使用人员经过简单的业务培训就能很好地得到应用。 1.2 业务流程分析 地市级电大毕业论文工作的一般业务流程是:教学管理部门(教研室)毕业论文指导任务;毕业班班主任根据本班学生情况进行分组并分配指导老师;指导老师与班主任组织学生开会并毕业论文选题范围;学生进行选题;指导老师查看选题并同意撰写初稿并提交给指导老师;指导老师审核,这样反复几次后,最终定稿,并给出初评成绩。教学管理部门负责整个流程的监管。鉴予此,本系统的主要工作业务流程如图1所示。 1.3 总体功能分析 设计开发网上毕业论文管理系统的目的是利用计算机网络解决师生论文辅导存在时空矛盾的关键问题,同时还可以利用计算机强大的管理统计功能对论文进行有效管理,从而提高师生和管理人员的工作效率。在实际工作的调研过程中发现,网上毕业论文管理系统主要涉及学生管理、论文选题、论文提交、论文评价、论文查询与统计等几个方面。根据这几方面数据管理上的需求,把系统分以下几个模块:系统用户管理、学生分组管理、选题管理、论文文章管理、成绩管理。系统总体功能模块结构如图2所示。 系统用户管理:用户分为管理人员、班主任、教师和学生。每个用户根据自己的角色拥有不同的权限。例如管理人员和班主任可以查看每个指导老师对学生毕业论文的指导进度。指导老师只能查看自己所指导学生的进度和相关信息等。该功能模块就是实现对各种不同权限用户的管理,如输入与修改用户基本信息等。 学生分组管理:这个功能主要是针对班主任的。班主任根据教务部门的要求按照学生人数和指导老师的数量进行学生分组,指定学生的论文指导老师。之所以对学生进行分组并指定指导老师,是为了便于教学部门监管教师与学生之间的论文指导工作。 选题管理:该功能模块是实现毕业论文题目的与查看、选题查询、学生选题、更改选题、审核选题等功能。毕业论文题目可以由指导老师进行并限定选题人数,也可以由学生自己命题由指导老师审核。经审核后毕业论文题目进入指导老师的选题库,该指导老师所带的学生都可以查看并进行选题。当学生选题人数超过毕业论文限定选题人数时,就要求指导老师要进行筛选,并指定学生进行重新选题。 论文文章管理:本系统采用上传与下载的文章管理方式来实施论文指导过程。具体实施方式是学生上传文章给指导老师,指导老师查看并下载文章,然后指导老师线下评阅文章并在文章中标注修改意见,然后把标注有修改意见的文章上传给指导老师,重复该过程直至论文定稿。 成绩管理:该模块主要是实现教师对学生的毕业论文进行评分、并录入或修改学生成绩,按照指导学生的论文进行指导小结的录入等。 辅助交流管理:该模块主要是实现指导老师信息的、学生提问、老师答疑、师生互动讨论等功能。 2 系统主要模块实现 本系统是基于ASP三层架构进行开发的,前端开发工具采用HTML+CSS+JavaScript,后端开发工具采用,整体开发环境为ASP+IIS6.0+Access2003。操作系统是Windows server 2003,服务器采用其内置Web服务器IIS6.0。系统客户端通过IIS6.0与ASP应用程序进行联接。底层数据库系统开发采用Access2003,因为Access2003与Windows操作系统系统及ASP环境之间具有很好的兼容性。 2.1 用户管理模块实现 本系统涉及到多个用户,每个用户拥有不同的权限,管理员用户具有最高权限,包括所有设置、创建编辑所有用户权限。不同权限用户登录系统后产生的界面不同,因此系统的访问控制机制非常重要。本系统的访问控制机制是:给每张表每个模块赋予一个ID,并根据用户权限把ID写入用户数据信息表字段中,当用户登录系统时,先读取用户数据信息表,然后根据数据表中的字段里所包含的ID号来显示相应的用户管理界面。 2.2 选题管理模块实现 选题管理模块主要包括我的选题列表、添加选题、批量导入选题、选题确认修改、导出我的选题和所有选题构成。我的选题列表主要列举出可供选题的题目和相关选题细节,并供学生进行选题;添加选题主要是实现教师或学生添加论文题目,教师可以批量导入或导出选题信息,而学生只能添加一个自己的选题并选择所添加的选题。添加选题界面如图3所示。 2.3 文章管理模块实现 文章管理模块主要包括文章上传与文章下载功能。文章上传功能可以实现将文章上传给指定某个用户,如图4所示。例如,当指导老师点击文章上传按钮时,会显示该指导老师所指导的所有学生,然后可以选择某位学生,把文章上传给该学生。文章下载功能可以实现定位下载功能,例如点击文章下载,会显示所有该指导老师所指导学生上传的文章,点击某篇文章就可以下载该文章。 2.4 成绩管理模块实现 成绩管理模块主要有录入初评成绩、录入评审成绩、指导小结和查询导出功能。录入初评成绩是指导老师根据指导论文的质量给学生录入定稿成绩;录入评审成绩是指定的评审老师对学生论文评定成绩进行评审,并录入评审成绩。指导小结是供指导老师填写小组的指导小结;查询导出是实现查询或导出所选学期、所选班级的全部指导论文。 3 结束语 远程教育网上毕业论文管理系统是为了解决电大学生在毕业论文指导过程中遇到的工作效率低、交互性差、时空矛盾严重等问题,而采用ASP+IIS6.0+Access2003等技术设计开发的一个非常实用的管理系统。通过学校近几年的使用,该系统能够实现多班级选题管理的具体化、直观化、规范化,指导论文的网络化、合理化和公开化,很好地促进了学生与指导老师之间的互动交流,极大地提高了毕业论文指导的工作效率。 作者简介 熊子东(1984-),男,广东省梅州市人。硕士学位。现为梅州市广播电视大学教技科科员。 张志方(1967-),男,广东省梅州市人。硕士学位。现为梅州市广播电视大学教技科主任。 曾三明(1979-),江西省赣州市人。大学本科学历。现为梅州市广播电视大学教研室主任。 作者单位 梅州市广播电视大学 广东省梅州市 514021 管理系统毕业论文:高校毕业论文管理系统的分析与设计 摘 要:本文通过深入教务部门和教学单位进行仔细调研,按照毕业论文开展的阶段分析了系统的功能性需求和非功能性需求,然后划分了系统用户的角色并基于这些角色完成了系统的用例分析,分析了系统的优秀业务流程,最后得出系统功能的框架设计。 关键词:功能性需求分析;非功能性需求分析;业务里程分析 1 概述 作为大学本科生必须完成的最后一门课程,毕业论文具备了其它课程所没有的典型特征:①由于毕业论文的宗旨是考查学生对本专业优秀知识的掌握程度和运用知识解决实际问题的能力,因此在其完成过程中将会综合运用多门课程的知识点并将这些知识点与实际研究对象进行结合。②参与毕业论文过程管理的对象多,不仅包括学生和指导教师,还包括负责毕业论文的系主任、主管教学的分院领导和教务处实践教学管理科的工作人员,管理层次多,职能划分详细。③耗时长。按照培养方案的要求,毕业论文从开始选题到最后的答辩,总共耗时将近半年的时间,期间学生可以采取在校完成或者外出完成的形式进行毕业论文。以上特点决定了毕业论文过程管理的复杂性,不同的高校对该教学任务采取了不同的形式,以达到降低管理成本、提高管理成效的目的。 2 系统分析 系统分析主要围绕用例分析、业务流程分析和非功能性需求三个角度来开展。 2.1 用例分析 用例分析主要分析系统中各类角色对系统各个模块的操作权限。根据前期调研结果的分析,本系统的用户可以分为系统管理员、教务部门工作人员、教师、专业负责人、分院领导和学生共六种角色。系统用例分析就是分析这六种角色在系统中可以操作的应用场景。 2.1.1 系统管理员用例分析 毕业论文管理系统的系统管理员只负责本系统运行相关的支撑数据,即系统管理和基础数据两个模块中的功能。通常,系统管理模块包括部门管理、角色管理、用户管理、菜单管理、权限管理、数据管理、日志管理;基础数据包括专业设置、班级设置、教师管理、学生管理和教室管理。其中,部门管理是管理高校现有的教学单位和与毕业论文管理工作相关的部门;角色管理是管理系统用户的分类信息,以便为系统的权限分配提供基础;菜单管理是管理系统可以操作的模块以及模块的层次结构;权限管理是将菜单的操作权限分配给每类角色,从而确保系统操作和数据浏览的安全性;数据管理是对系统的数据库进行管理,包括数据备份和数据恢复;日志管理是管理系统操作的日志,以便系统出现问题时,可根据系统寻找发生故障的原因;专业设置是按照高校现有的专业结构和隶属关系完成专业信息的管理;班级设置是负责按照专业设置学生所在的班级;教师管理是管理高校教师的基本信息;学生管理是管理在校毕业班学生的基本信息;教室管理是管理目前学校可供使用的教室,为答辩安排提供基础数据。 2.1.2 教务部门工作人员用例分析 教务部门工作人员在系统中主要负责三个方面的工作,分别是基础数据中关于时间的设置、答辩安排审核和答辩结果审核。其中,基础数据中的时间设置包括学期的设置、选题时间设置和过程时间设置。选题时间设置主要设置学生选题的开始时间和结束时间;过程时间设置包括指导记录时间的设置、中期检查时间的设置和答辩时间的设置。 2.1.3 教师用例分析 毕业论文管理系统中具有操作权限的教师主要包括指导教师和交叉评阅教师以及答辩教师。教师在系统中可以操作的用例包括出题、审批开题报告、指导记录、答辩申请审批、交叉评阅和答辩结果登记。其中,出题只有被专业负责人指定为指导教师的教师才具有该权限,交叉评阅也只有被专业负责人指定为交叉评阅的教师才具有操作权限;答辩结果登记通常由答辩小组组长来完成。 2.1.4 专业负责人用例分析 专业负责人在系统中主要负责安排工作,包括教师安排和答辩安排。其中,教师安排主要安排指导教师、交叉评阅教师和答辩教师的人选;答辩安排则负责安排答辩教师的分组、参加答辩的学生分组以及教室和具体的答辩时间。 2.1.5 分院领导用例分析 分院领导在系统中主要负责两类信息的审核,分别是出题的审核和答辩安排的审核。 2.1.6 学生用例分析 学生是毕业论文管理系统的主体,在该系统中可以操作的用例包括选题、开题报告撰写、指导记录、中期检查、答辩申请、答辩安排和答辩结果。 2.2 业务流程分析 毕业论文管理系统包含的优秀流程包括撰写开题报告和答辩安排两个优秀流程。 2.2.1 开题报告流程分析 参与开题报告工作的主体包括学生、指导教师、专业负责人和分院领导,其流程如下:首先,学生完成开题报告的撰写,并提交给系统验证,验证通过后保存信息,并转交给指导教师审批,审批通过后转交给专业负责人进行初步审核,审核通过后再转交给分院领导进行最后的审核,并将最后的审核意见反馈给学生。 2.2.2 答辩安排流程分析 参与答辩安排的主体包括专业负责人、分院领导和教务部门工作人员,其流程大致如下:首先,专业负责人在答辩安排页面完成答辩安排的信息,然后提交给系统进行验证,如果验证通过再将安排转交给分院领导进行初步审核,审核通过后,转交给教务部门工作人员进行最后审核,审核通过后再将最终的审核结果反馈给专业负责人,并最终显示给学生和教师查看。 2.3 非功能性需求分析 与功能性需求分析的侧重点不同,非功能性需求分析更注重的是系统的整体性能要求,是衡量系统整体质量的依据。根据本系统的特点,系统的非功能性需求主要包括稳定性、准确性、安全性、易用性和可移植性。 3 系统设计 根据系统的功能需求分析的结果并结合管理信息系统的管理模式,总结出毕业论文过程管理系统的功能框架如图1所示。 图1中的系统管理通常负责管理一般系统运行所需的支撑数据。毕业论文管理系统的系统管理由部门管理、角色管理、用户管理、菜单管理、权限管理、数据管理和日志管理共七个模块组成。 4 结束语 代码开发仅仅是系统开发生命周期中的系统实现的主要任务,在此之前需经历系统分析和系统设计两个不可逾越的阶段。本文通过分析,得出了高校毕业论文管理系统的需求,并对这些需求进行整理后,完成了系统功能框架的设计,为下一步系统开发搭建系统应用程序架构提供了直接依据。 管理系统毕业论文:毕业论文管理系统的设计与实现 摘要:设计和实现了一个基于网络的毕业论文指导系统,采用了当前流行的B/S架构,应用Windows 2000作为服务器,为高校毕业论文管理工作搭建一个平等、有序的平台。 关键词:管理系统;B/S架构;.NET 毕业论文是高校本科教学中的一个重要环节,是综合考察学生知识能力和规范化写作的一个主要方式。传统的毕业论文指导都是教师和学生点对点沟通,没有一个合适的交流平台,从出题到选题,再到学生完成毕业设计的整个过程都需要教学管理人员、教师、学生投入大量的精力,缺少电子化和网络化办公,教师和学生信息沟通不畅,电子版论文的提交仍需要通过e-mail等手段,查收非常麻烦,学生的进度也很难以控制和了解,成绩的提交和公布也需要教师手动输入。 针对以上问题,本文设计并实现一个通用毕业论文管理系统,实现毕业论文管理的科学化与信息化,使教学工作的各个环节处于“可视化的”可控状态,及时发现问题,提高毕业论文质量。 1 需求分析 1.1 系统初始化 论文管理系统的用户和功能都是特定的,因此系统的初始化更为重要。初始化主要包括下面2方面数据: 1)毕业论文题库。论文题库初始化需要大量的前期工作,主要由论文指导教师提出,然后经专家评审,最后分类整理并录入题库,供学生选题。当然题库的完善还需要很长的后期工作,删除一些学生选择少,或者不好把握的题目,对一些选择较多的题目进行标准化。 2)用户。管理员在系统建立初期需要初始化两类用户,教师和学生,建立或导入相应数据表,保证用户的单一性,并分配合适的权限。 1.2 选题 选题是完成毕业论文的第一步,涉及教师、学生的双向选择关系。选题方式有两种,第一种是在题库中选择,选题的同时也确定了该题目的教师,这种方式需要一定的后期协调工作,协调的主要目的是教师平均指导学生的数量,避免数量差别过大的情况。第二种方式是学生自拟题目,因为毕业论文的知识面广,学生可能选择自己比较熟悉或感兴趣的方向进行研究,在题库中如果没有合适选择的时候,学生就可以采用自拟题目的方式,当然自拟题目也需要一定的后期工作,首先学生选择自拟方式并提交题目,系统则汇总所有自拟题目,提供给教师做一个专家评议,主要是确定该题目是否能达到毕业论文考察要求,评议完成后还需要为该题目分配指导教师。 1.3 指导 论文指导是完成毕业论文的一个重要环节,因此该过程是系统设计的重点部分,这个过程也是师生交流的过程,完成的时间长,占总时间的2/3以上。在这段时间内,学生可能会因为应聘、试用等原因离校,只能通过该系统和指导老师交流,所以这部分的功能必须完善,并且可以打印报表作为指导记录,便于教师对学生的工作进度进行查询,以及管理部门对教师指导工作的监督。 2 系统功能 根据以上需求分析,系统主要有以下几个功能模块。 2.1 选题模块 选题模块主要是学生在毕业论文初期对题目的选择和确定上,对学生用户来说,包括了普通选择、自拟题目、改选题目等,对教师用户来说,包括了查看选题、协调选题冲突、评审自拟题目等。这个模块的功能比较简单,但需要通过对该模块的数据流进行后续分析,优化论文题库。 2.2 毕业论文指导模块 该模块是系统的优秀部分,主要功能是通过搭建师生交流的平台以完成论文指导工作。模块包括了师生留言、发送附件、指导记录等功能,该模块的功能层次结构如图1所示。 2.3 其他模块 除以上主要功能模块外,系统还包括了学生选题查询汇总、论文答辩、指导记录导出等功能模块。 3 开发环境 3.1 系统模式 B/S 系统的优秀功能是论文指导,即通过web搭建一个师生交流的平台,web服务的一个重要指标是移动性。基于以上考虑,系统开发模式采用主流的B/S三层体系结构,整个系统由web浏览器、服务器、数据库三层组成。采用B/S模式开发的系统充分利用了服务器资源,提供跨平台,简单一致的应用环境,减少系统开发和维护工作量,便于用户的灵活使用。 3.2服务器 Windows 2000 Windows 2000作为微软备受好评的一个版本,被大量的工作站使用,其稳定性提供了系统运行的一个良好平台。 3.3 开发工具 .NET 2.0 .NET 2.0是微软最新的应用于Web技术的服务器端开发工具,具有良好的界面和逻辑分离的结构,编写调试都很简单,是现在网络编程的主流工具之一。 3.4 数据库 SQL Serve 2000 SQL Serve 2000稳定的工作性能,良好的数据通用性,是作为中小型系统的最佳选择。SQL Serve 2000具有使用方便、可伸缩性好、与相关软件集成程度高等优点,同时支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 4 系统测试 系统完成后,在实验室环境下,对系统进行了两方面测试。一是功能测试,主要是对系统功能的使用测试,包括用户登录、学生选题及选题协调、论文指导等。二是容错及权限测试,包括错误登录、不同权限页面等。经过反复测试及修改,系统能完成预期指标。 5 小结 通过该系统的设计,实现了论文选题到答辩的各环节标准化,师生可以实现基于web的移动交流,很好的解决了以往论文完成过程中随意化、沟通不畅等问题。因为系统的设计是针对毕业论文中的一些普遍过程做的需求分析,对一些特殊情况欠缺考虑,因此还需要在以后的长期使用过程中逐步完善。
信息化教学论文:啤酒发酵信息化教学论文 1教学目标的确立 学生将来就业岗位为啤酒生产企业的一线操作人员,为了培养学生的职业技能,依据学生将来就业的岗位要求,将教学内容融入真实任务中,结合课程标准,确定本次课的教学目标。啤酒发酵岗位是学生将来从事啤酒生产的岗位之一,发酵岗位主要工作为设计发酵工艺、控制发酵系统。因此,确定本门课程的教学重点为啤酒发酵技术,教学难点为啤酒发酵原理。 2资源整合 啤酒发酵基础理论知识学生可通过课程网络平台自学,本次课的知识目标为理解啤酒发酵原理,掌握发酵技术及发酵过程中的物质变化,但啤酒发酵内容较抽象,啤酒发酵原理复杂,采用密闭发酵的方式,无法看到发酵罐内部的现象,学生不易理解,可通过动画模拟、视频演示突破重点难点;本次课的能力目标为培养学生啤酒发酵操作的能力,通过模拟仿真软件进行啤酒发酵的模拟操作,通过啤酒生产实训室进行真实生产的拓展任务,巩固学习效果。 3过程实施 将教学过程分为三个环节:创设情境,布置任务;自主学习,工艺设计;仿真操作,在线测试,采用的教学方法为任务驱动法、小组学习法。在前面的课程中,学生已经学习了啤酒生产原料、麦芽汁的制备,那么酵母是如何利用麦芽汁发酵成啤酒的?这个过程发生了哪些物质的变化?需要什么条件? 3.1创设情境,布置任务 利用啤酒中试生产线,为学生创设一个真实生产操作的学习环境(图1)。布置生产任务,每组针对不同类型的啤酒,设计发酵工艺、绘制发酵曲线。 3.2自主学习,工艺设计 (1)自主学习:教师组织学生进入“课程网络学习平台”,根据生产任务,为学生介绍相对应的学习内容,学生可根据生产任务进行查阅和学习相对应的教学资料。本次课教学难点:啤酒发酵原理。啤酒发酵过程较复杂,学生不易理解,可通过动画模拟(图2),直观展示出啤酒发酵的过程,突破难点。本次课教学重点:啤酒发酵技术。由于啤酒发酵内容较抽象,是采用密闭发酵的方式,发酵系统自动控制,无法看到发酵罐内部的发酵现象,通过视频演示传统发酵技术,使用的是敞口发酵池,将发酵现象展示给学生,使学生对啤酒发酵现象有个感性的认识;现在啤酒厂采用的是现酵技术,使用的是大型密闭式的发酵罐,不便于现场讲解,通过视频演示,使学生了解现酵设备。通过传统发酵技术的视频可以看到发酵现象,现酵技术的视频可以看到发酵设备,促进学生对啤酒发酵技术的理解。(2)工艺设计:学生通过课程网站对发酵工艺的内容进行自主学习,分组设计发酵工艺、绘制发酵曲线,教师进行指导,组织各组进行汇报与答辩。 3.3仿真操作,在线测试 学生根据每组设计的发酵工艺,利用模拟仿真软件,可进行进麦汁、充氧、接酵母、设置发酵参数等操作,掌握发酵工艺流程和岗位基本操作,为后续真实生产奠定基础。利用课程网络平台中的“在线测试”,检查学生自主学习效果,教师根据测试结果进行总结。在完成本次课的三个教学过程后,在后续课上进行拓展任务即真实生产、巩固成果,在啤酒生产实训室,利用啤酒中试生产线,每组进行不同类型啤酒的生产,巩固学习效果。 4效果反馈 对学生的工艺设计能力和生产操作能力两方面进行考核评价,其中工艺设计能力通过方案设计、曲线绘制、啤酒感官进行评价,生产操作能力通过模拟仿真测试、操作技能考核进行评价。通过本次教学实践,总结以下几点体会(:1)创设真实情境,领取真实生产任务,学生可以用自己设计的工艺生产不同类型的啤酒,激发学习兴趣,提高学习效果。(2)通过动画模拟、视频演示,突破难点,加深对发酵基本理论的理解。(3)通过模拟仿真软件,学生掌握了发酵工艺流程和岗位基本操作,为后续真实生产奠定基础。信息化教学与传统方法相比,互动性强,与传统方法有机结合能促进教育、教学水平提高。身为教学工作者必须从教学理念、教学模式、教学方法等方面顺应时代的发展,适应信息化教学的新课程、新方法和新标准,力求推进学校教育教学的全面改革。 作者:姜海波 于洪梅 逯家富 单位:长春职业技术学院 信息化教学论文:大学英语网络信息化教学论文 一、网络信息化在大学英语实践教学的作用 (一)创建良好的语言环境,全面培养大学生的听说读写能力 传统大学课程教学课堂中,教师灌输关于语法的相关知识,而学生自始至尾的聆听,最终只能造成“哑巴英语”。网络信息化教学的出现弥补了这一缺陷,让原本抽象枯燥的英语学习变成形象的、可视听的动态内容,改变了学生的记忆方式———从单独的记文字符号的方式变成将英语文字、语法和在课堂中感受到的语境信息一起记忆,增强了教学效果。 (二)提升课堂趣味性,丰富课堂教学内容 运用网络信息化手段实现的课堂教学,可以形成一张容括图像、声音、文字、动态交互的学习网,在这种课堂效果中,教师的身份从一个完全的传授者,变成一个教学内容的引导者,特别是大学英语教学不同于专业英语教学,专业英语教学以高标准化要求让学生实现等同英语国家的英文水平,而大学英语只是普遍范围内使大学生对英语能力的把握达到一个基本交流无障碍的水平,听说能力尤为重要,因此,提升课堂趣味性是借助网络信息化手段的一大原因。 (三)形成良好的英语学习习惯,培养自主学习能力 利用多媒体和网络技术生成有趣味性的学习内容和情景,让学生可以自主操控学习平台,甚至利用虚拟人物对话来实现个人英语水平的提升。学习平台还能对学生的任务完成情况进行打分和奖励,还可以通过在线比拼活动,让同学之间形成竞争学习的趣味氛围。 二、网络信息化教学在大学英语教学中的困境 (一)网络硬件环境不够,信息化教学浮于表面 在第一轮的课程改革后,高校教室基本都安装了电脑控制台和投影设备,但是这些设备在实际应用过程中,大都成了老师播放PPT的工具,真正能够利用网络实现教学的不多,尤其是很多学校的教学用电脑根本不能上网,这也给信息化教学增加了很大难度。 (二)教师经验不足,课程改革难以出新 网络信息化教学要求是近几年才提出来的,在教师队伍中,能够快速适应网络信息化教学方式的相对较少,经验不足,导致课程改革难以得到实质性的进展。想要发挥网络信息化的优势,需要教师提高认识,转变观念。 (三)学生网络互动式教学实现难 在大学英语教学活动中,学生的学部分时间还是在课堂上完成,专业的网络互动式学习平台的应用还处在试验阶段。现阶段看来,互动式教学由于资金投入较大,设备较难完善以及系统平台开发的复杂,在大学英语改革中的发展脚步还较慢。 三、网络信息化教学在大学英语中的发展方向 针对大学英语中网络信息化教学面临的瓶颈,可以看出未来网络技术在大学英语教学中的发展潜力依然较大,其发展方向应该是按照网络信息化手段的深入拓展来行进,特别是在网络互动式教学中的发展。利用现代网络计算机技术,提高大学生对英语的自主学习能力,在日后的大学英语教学中,学生对英语的自主学习能力仍是教学的重点,但在学生的学习方式中,在课堂上的集中学习可能将被网络在线学习替代。随着信息化社会的进一步发展,大学生可以接收并期待更智能化的教学平台,利用网络,直接接收来自国外的学习资源,在网络学习平台中,针对自身情况实现个人化的定制学习。教师需要更积极深入学习利用网络新技术,开发新平台,适应现代化教学的发展,为学生提供更广阔的学习内容。 作者:陈湘云 单位:福建省龙岩学院 信息化教学论文:教学资源与信息化教学论文 一、要适合学生年龄段并有利于学生接受 学生是学习的主人,教师要做好引导工作,了解学生的年龄特征和学习状态。不同年龄段的学生对知识的理解和接受都有不同的特点。小学生喜欢趣味性较强的甚至以游戏的形式呈现的学习资源,这样能激发他们的兴趣,唤起他们的好奇心与求知欲,会使他们在兴致勃勃的观察中留下深刻的印象;过分抽象的问题,他们会感到乏味而百思不得其解。中学生正处于从形象直观思维进入到逻辑思维的过渡阶段,过分追求趣味性,只在动画、音乐上做文章的资源起不到效果。我们应该着眼于知识的产生过程、逻辑关系,使其起到传统教具起不到的作用,这样才能使信息化学习资源的利用高度有效。针对学生的特点,在教学过程中,根据教学内容的需要,选择符合学生年龄特征的信息化学习资源,利用其具有形象、直观的特点,从具体事物到抽象理论,通过学生的直接感知去理解和掌握知识。 二、要获取、制作容易 为了达到教学目标,教学资源要符合教学内容,在确定利用某种信息资源之前,要考虑其获取和制作的可行性及难易程度,不能有了资源却无法使用或操作困难,最终费时费力却达不到预期的效果。在选择信息化学习资源时,若能直接采用现成的课件资源或能对其做少量修改就能利用得最好,这样必将节省大量的时间和精力。但我们一般很少直接用现成的课件资源,因为不同的教师有不同的教学思路和教学风格,设计的教学流程也各不相同,融于课件中的思想,所运用的技巧也可能与自己的风格有所差别,同时教学对象也存在着一定的差异,这样一来,现成的课件往往就表现出诸多的不适宜。所以,现成的课件完全适合自己的课堂教学那是最好,稍加修改就可以利用也很难得。反之,就需要我们根据自己的教学经验、分析力与判断力,借助所掌握的信息技术应用能力来获取、处理、组织所需资源,最终将各种多媒体素材合成为一个完整的课件资源。当然,这种不得已的选择,也必须考虑其获取、制作的难易程度,尽可能用最近的资源、最拿手的方法来达到信息化资源的最有效利用。 三、要操作简单 信息化资源的有效利用,除了其针对教学目标、符合教学内容、适合教学对象、易于获取和修改外,还应包括其操作简单、容易控制。在课堂教学中,如果因为课件资源的难以操作或操作不流畅,不但影响教师和学生教与学的思路,而且影响教学效果,那么,这类信息资源就不能是首选。为便于教学,学习资源的操作要尽量简便、灵活、可靠,便于教师和学生控制。比如,在音乐与视频资料的播放上,要用最常用的播放软件,防止出现无法打开、停止或卡壳现象。注意增强课件的交互性及其界面的人性化,使课件流向能根据教学需要而随意调度,在其操作界面上设置寓意明确的菜单、按钮,最好支持鼠标,尽量避免复杂的键盘操作。尽量在各部分内容之间设置简单明了的交互式热键,这样就可以在文件前后、文件内外任意前进、后退、跳跃、重复演播了。 四、要有较强的适应性 信息化课堂教学中不可避免地要用到各种信息素材和课件,若每一节课都需要自己动手处理资源、合成课件,那么必将耗时耗力,而且没有经过实践的资源往往在课堂教学中大打折扣,甚至显得多此一举,体现不了其高效性。优质信息化教学资源的开发需要经过设计蓝本、搜集素材、合成课件,而最重要的是要经过与课堂教学整合实践的锤炼、打磨。这种资源一方面得来不易,另一方面可以在使用过程中不断地改造和更新,具有较强的适应性,可以满足不同风格、不同思路的教师和不同层次的学生的要求。因此,要达到信息化教学资源的有效利用,必须不断完善和更新资源库,使其在功能和内容上具有较强的适应性,保证能在大多数条件和环境下使用。这就要求我们在应用时根据不同的教学背景及时修改、及时保存或上传到学校资源库,为后续的教学工作打好基础。总之,信息化教学资源及教学手段因其形象、直观、生动的特点,可以最大限度地调动学生学习的主动性,挖掘学生的思维潜力,课堂教学效率也得到了极大地提高。物有所用,才有所值。所以,善于开发利用信息化教学资源,就能使教材上平实的文字变成生动的教学素材,使课堂教学达到最优化组合,教学效果达到最理想的境界。 作者:曹鹏 单位:宁夏回族自治区海原县第一小学 信息化教学论文:虚拟机信息化教学论文 1虚拟机概述 虚拟机可以通过软件来模拟完整的硬件系统,在一台物理计算机上可以利用虚拟机同时安装、运行多个虚拟的操作系统(以下简称GuestOS,即安装在虚拟机中的操作系统),如WinXP、Win7、WindowServer2008、Linux等,各系统间可以同时运行且互不干扰,也可以组建成一个网络,多系统间也可以进行灵活切换,从而在节约资源的情况下方便地完成各种测试与开发。目前在信息化教学中比较常用的虚拟机软件主要有VirtualPC、VMware。两种虚拟机均能支持Dos、Windows、Unix、Linux等GuestOS,安装GuestOS时均可采用物理光盘或使用ISO镜像文件,GuestOS均有bridged(桥接模式)、NAT(网络地址转换模式)和host-only(仅主机模式)三种网络工作模式,安装后的GuestOS和HostOS(即物理计算机上安装的操作系统)是相互隔离的,但鼠标指针均可以在二者之间随意移动、拖放文件,而且GuestOS均具有磁盘还原功能。VirtualPC是微软开发的虚拟机,对Windows操作系统具有较强的兼容性;最新版本VirtualPC2007汉化安装包仅27MB左右,安装快速,约90秒即可完成安装;GuestOS的硬盘和内存大小按实际使用动态增减,VirutalPC虚拟了一个通用的显卡:S3Trio32/64(4M),还虚拟了串口和并口。而VMwareWorkStaion6.0之后的各版本安装包均在400MB以上,安装时间较长、较繁;GuestOS的硬盘容量在设定后不可调整,但可增加硬盘数量;分配多少内存,即使不用,也占用着,不可被其他地方调用,因而基于VMware的GuestOS比较耗资源。但VMware更新最快,支持最新的各种操作系统,可以虚拟出除串口、并口外的USB、打印机等,而且VMwareWorkStation自9.0起具有更出色的3D图形技术。VMwareWorkstation具有更快的3D图形处理能力,支持在Windows和最新Linux虚拟机中使用DirectX9.0cShaderModel3和OpenGL2.13D图形技术,因此可以轻松地满足AutoCAD、Solidworks和许多最新游戏等3D应用的严苛要求[1]。对比VirtualPC和VMware,如果要安装Windows系统,且所要使用的软件对显存要求不高,对GuestOS的设置也比较简单,则建议使用轻巧型的VirutalPC;若是需要安装非Windows系统,或体验最新的各种操作系统,或软件对显存要求较高,或需要更多的硬件虚拟时,建议使用VMware。 2虚拟机在中职信息化教学中应用 2.1应用一:教学环境随身带 GuestOS在HostOS中只是一个虚拟硬盘文件,文件大小即GuestOS实际消耗的硬盘空间,如GuestOS为纯净的WindowsXP或WindowsServer2003,虚拟硬盘文件大小一般不超过2GB,便于存储在U盘或移动硬盘随身携带。由于VirtualPC和VMware都可以直接使用虚拟硬盘文件打开相应的GuestOS,所以对于一些特殊的教学环境,教师可以事先在GuestOS中配置好,或直接将实训室的实训环境通过镜像方式Ghost安装到GuestOS中,然后将虚拟硬盘文件存放在U盘或移动硬盘中,随身携带,这样只要所用计算机上安装了相应的虚拟机就可以把虚拟硬盘文件拷到计算机上使用,这样既方便了备课,又方便了上课。当然,经实践证明,如果是存放在USB3.0的U盘或移动硬盘上,则可在USB3.0的移动设备上直接运行GuestOS,这样省去了拷贝虚拟硬盘文件时间,大大提高使用效率和便灵活性。VirutalPC安装快速,操作简单,相对于VirutalPC,VMware的硬件虚拟更强大,磁盘使用效率更高,更突出优势,若某些软件在VirtualPC无法运行时,不妨使用VMware。但由于VMware安装较繁琐、耗时,若要使用VMware,则建议先在常用的多媒体教室或实训室安装好VMware,以免影响课堂进度。 2.2应用二:节省设备投入,提高实训教学效果 2.2.1方便教师搭建服务器,提高实训教学效果 在实训教学中,将用于考试或文件共享等专门用途的ServerOS安装在教师机的虚拟机上,则每间实训室可节省1台服务器计算机。在虚拟机上安装ServerOS后,教师可方便地实现在WindowServer2003的GuestOS中搭建各种服务器,如文件服务器。在建好文件服务器后,可以通过特定软件实现为每个学生机建立一块相互隔离的个人空间,这样既方便了学生提交作业,也方便每次课将上次未完成的作业对应地发送给学生。 2.2.2方便学生搭建实训平台,进行实训、测试,强化技能 (1)在计算机实训中,每个学生均可利用一台计算机同时操作多个GuestOS,进行完整的实训测试,不仅提高了实训设备的使用效率,还可以让每个学生系统、全面地掌握相关技能,而不局限于分工合作后的局部技能,如网站建设与测试、网络攻防测试等。(2)由于HostOS与GuestOS是隔离的,所以在GuestOS中不管是分区、中病毒、死机,还是安装各种软件,都不会影响HostOS。在HostOS中,GuestOS仅表现为一个或多个数据文件,所以诸如系统安装、磁盘操作、分区调整、数据删除与恢复测试、病毒防治、网络安全攻防测试之类会损坏HostOS的实训,就可以放心地让学生在GuestOS中进行反复实训,这样学生的专业技能也能得到更好的强化。 2.2.3方便准备不固定实训场所的实训环境 (1)对于临时调整实训室时,经常会遇到学生机缺少实训环境,教师可以利用如凌波多媒体网络教室软件、飞鸽传书等局域网文件传送软件,快速地将配置好实训环境的虚拟硬盘文件传送给学生,学生就能在虚拟机的实训环境中正常完成实训。(2)对于一些非正常教学的培训,学生机中缺少培训所需软件,或软件版本不同,则可将培训所要的软件安装到GuestOS中,传送到学生机上,从而减少了对所有学生机因不同需求反复安装的麻烦。 2.3应用三:录制实训教学视频 由于利用虚拟机可以搭建各种教学、实训环境,所以可以利用屏幕录制软件或VMware中的“捕捉视频”功能,来录制GuestOS中的所有操作,进而制作成教学视频。例如:(1)录制安装操作系统的教学视频。由于对计算机的各种软件操作都必须基于操作系统,若不在虚拟机中安装操作系统,无法边安装边录制,这样只能用摄像机来录制,但显示屏存在刷新频率,会导致拍摄出来的视频有条纹,而且录制环境的灯光效果也会影响录制效果。(2)录制一些会损坏硬盘或影响硬盘数据的实训。在HostOS上直接进行这些实训,显然是很不安全的,所以这类教学视频,则建议在虚拟机的GuestOS中演示并录制。使用VMware录制视频,还有一个便利之处是,当录制的内容长时间不需要用户干预时,如安装操作系统等,在最小化VMware时仍然可以继续录制GuestOS中的操作,这样用户就可以在等待的过程中在HostOS中做其他的事了,以充分利用时间。 作者:涂世昌 单位:福州电子职业中专学校 信息化教学论文:多媒体教学软件信息化教学论文 1软件的助学功能 从上面的教学设计和实施的介绍,可以看出多媒体教学软件在整个教学过程中起到了极其关键的作用,下面简要说明一下软件的各项学习功能的设计。(1)观察结构:设计了“三维结构展示”和“结构分解组合”功能,采用三维立体动画方式,实现学生“全方位、内外”直观、形象地观察认知结构。(2)读懂图纸:设计了“识图学习”─“识图训练”配套功能,先认知后训练,实现读图、识图功能,帮助学生高效率认知图纸。认知装配图时,用鼠标触及图纸上序号则显示其零部件名称并高亮显示其图案轮廓,突破了教材静态图纸的观察方式,容易引发学生认知兴趣;训练时要求学生拖动零部件名称到正确的图示位置,以此训练学生对图纸的认知。(3)认知原理:设计了“原理演示”功能,以直观形象的动画形式展示换热器工作原理,解决了传统教师讲解枯燥难懂的尴尬,有效突破了教学难点。(4)模拟拆装:“模拟演示”功能让学生熟悉基本拆装流程;“拆装仿真”能让学生模拟拆装操作,进行训练;同时,还配以视频便于学生仔细观察实际拆装流程。通过认知和模拟操作的训练,使学生如身临其境,为后续真正的动手实训打下基础。(5)模拟试压:模拟试压是最重要的学习环节,共设计了“壳程试压、管程试压、试压仿真、偷师学艺(视频)”四项功能,使学生能够模拟实际试压操作流程,完成整个试压技术流程的仿真操作,从而掌握换热器试压的专业知识、标准及装配试压技能。在上述五个主体学习功能项中,我们均设计了“我要问”的教师提问,使学生带着问题学习,也便于教师督导检查。学生若对问题感到艰难困惑,可以到软件“加油站”功能中查询学习。(6)“加油站”该功能提供前述五大功能学习模块对应的专业知识。我们改造课程教材陈述方式,内容简洁清晰、针对性强,描述尽可能通俗易懂、生动活泼,容易为高职学生所理解,便于其查阅学习。(7)“过关斩将”为考核测试功能,取意“过五关、斩六将”。通过“五关”测试,将前面所学综合知识进行逐一考核,学生若逐项通关,则取得“实训准入证”,标志着学生具备了实训所应具备的知识和技能基础,学生(团队)可在实训室自行进行实训操作(拆装和试压)。 2教学效果评价 我们对上述“软件辅助的项目教学模式”进行了近三年的教学实践,取得了非常好的教学效果。根据我们的实践与跟踪观察,在知识学习、技能实训、教学组织、难点突破、能力塑造等各个方面,相比传统教学模式,“多媒体教学软件辅助”的项目教学模式都体现出很大的优势,实现了质的提升,具体表现如表1所示。学生通过独立自主地学习实践,其观念意识逐渐改变,比如,学习观念的转变,独立意识的养成等。这些改变促使学生发现了自身潜力,意识到自身素质的提高,从而形成良性循环,其自觉性、自我期许感、自信心等进一步得到发掘,通过反馈效应,将更利于其整体素质的培养和进步。与此同时,学生的综合能力得到显著提升。这里的综合能力表现为很多方面,比如独立行动能力、独立学习能力、团队协作能力、动手实践能力等等。总之,多媒体教学软件成为一把“金钥匙”,通过我们的精心设计和在教学中的配合应用,解决了我们多年传统教学存在的困难和弊端,取得了令人欣喜的效果。从测试和反馈效果来看,学生在知识、技能的学习中切实做到了“深厚扎实”、教学效果、效率大幅提升,同时,学生也逐渐养成了独立自主学习的意识和探索求知的内在动力。需要着重提及的是,多媒体教学软件在此过程中起到了“四两拨千斤”的杠杆作用,成为深受教师和学生喜爱的助教助学的得力助手。 3“软件辅助教学”在素质教育中的作用和意义 除了良好的教学效果,本文更重要的是想说明,利用多媒体教学软件这种信息化教学手段开展的上述教学模式,在素质教育中具有更为深远的示范应用的价值和意义。针对我们的具体教学实例,我们认为有以下两点重要的价值体现。 3.1有效实现“任务驱动、学生主体”的行动导向教学的实施 首先,软件紧密契合课程教学内容和目标,设计了完整丰富的“学习─训练─答问─测试”一体化教学功能,充分有效地实现了“运筹电脑荧屏,决胜课程学习”的功能,形成了“学习助推力”;其次,通过五个教学功能模块,借助教师“我要问”─学生“加油站”功能创意,有效引导学生的知识学习,实现了“学习驱动力”;再次,结合高职学生身心特点,界面简洁实用、活泼有趣,文字图片卡通化、幽默有趣,通过“过关斩将”的功能创意,摆脱呆板单一的考核功能,将测试考核“过关游戏化”,寓学于乐,大大激发了学生的学习兴趣和动力,形成了“学习吸引力”。总之,作为替代教师功能的媒介,软件有效激发了学生学习兴趣,引导、驱动学生独立自主地按照任务程序进行课程的专业综合学习(“先期学习”),成功实现了“行动导向─任务驱动”教学模式的开展,改变了原来教师讲解、讲授造成的“教师主动、主体,学生被动、客体”的学习模式。这为学生素质培养奠定了坚实基础──素质教育必须以人为本,将学生提升到主体地位。 3.2改善传统实训模式,塑造学生“知行合一”的学习品质 传统的实训模式有很多弊端,如效率低、效果差:学生在实训室不易组织,教师需要讲解和示范,耗费时间和精力,效果反而并不好。而更严重的缺陷是“知、行脱离”:学生在实训室仅仅是动手操作,没有将知识和技能紧密衔接,形成了盲目动手,“手、脑分离”的不良学习品质,这对学生素质教育目标背道而驰。而采用如上所述的“实训准入制”模式,通过多媒体软件中的模拟仿真功能设计,可以模拟实训现场中实训装置的技能操作,同时和专业知识紧密融合。学生通过仿真训练后通过过关测试,在知识和技能综合考核合格的情况下,再进入实训室独立操作,既解决了“执行脱离”的弊端,同时也培养了学生的“能力迁移”──从电脑荧屏上的“仿真模拟”到现实装置上的“动手操作”之间的行为转换,这一行为转换本身就是对学生能力素质的一种培养和锻炼。 4小结──启示和思考:通过信息化教学手段实现素质教育的途径 如前所述,我们通过上述教学实践得出的结论是:利用信息化手段即多媒体教学软件辅助教学,并非仅仅通过信息技术突破教学难点那样进行简单应用,而是要开拓视野,借助这一手段有效推行“行动导向”教学模式的实现。其中通过合理设计的多媒体教学软件这一形式可以有效实现行动导向教学的展开,这是一个值得倡导实践且很有前景的提升素质教育质量的途径。要想实现上述目标,要求多媒体软件的设计在具备合理完善的助学功能基础上,还要具备“学习驱动力”和“学习吸引力”。比如,软件要具备“学习─训练─考核”的驱动功能链;再如,软件要营造项目教学中“任务驱动”的学习环境,功能设计应针对项目任务流程而开发,并配以足够的辅助功能,比如前述“加油站”功能,类似的还有“知识索引”、“知识库”等各种形式。另外,要结合学生身心特点,增强软件的“易用性”和“乐用性”。总之,只有实现了利用多媒体教学软件有效引导学生的自主学习,实现“行动导向”的学习模式,才能体现其在素质培养中的价值和意义。 作者:滕文锐 王勇 单位:河南化工职业学院 信息化教学论文:计算思维与会计信息化教学论文 一、计算思维与会计创新能力的培养 创新不仅要有扎实的理论知识为基础,更重要的是要掌握科学的思想和方法。会计是一门历经几百年的应用学科,创新尤其需要跳出传统思维来看待和思考会计问题。计算思维能力是每个大学生必备的科学素养之一,也是创新人才必备的首要条件。从计算思维的角度进行培养会计创新能力,有助于学生在以后的会计实践活动中,多层次、多视角、全方位的观察、理解和改造客观事物。例如在计算机环境下设计复杂多维的会计核算,可以打破会计科目分级核算和分级汇总的局限,挑战会计核算的传统思路和方法。 二、会计信息化课程改革与实施方案 会计信息化教学中计算思维的培养不是一两门课程可以解决的,需要一系列课程的学习逐渐促进学生形成思考问题、解决问题的思维能力和习惯。作为实践类课程,会计信息化课程体系必须坚持理论与实践相结合,促进学生将理论课的知识巩固和应用到会计信息化教学和实践过程中。会计信息化课程应该根据会计专业理论课的开设情况进行定位,而不是过分强调计算机技术的讲授,否则会造成理论与实践的脱节。针对会计专业本科生的不同培养需要,北方工业大学采用“分流培养、分类成才”的综合培养模式,从大三开始设置会计信息化培养方向,组织专业教师形成会计信息化课程群,不断探索和建设会计信息化课程体系。我校在会计信息化课程体系上以会计信息系统优秀课程为基础,构建覆盖财务会计信息化、管理会计信息化、审计信息化的会计信息化课程模块,按照操作类、管控类、设计类设计会计信息化课程体系,从而形成全方位、多模块的会计信息化教学体系支撑平台。根据我校人才培养的要求与我校新的课程教学大纲,构建基于计算思维能力培养的会计信息化课程体系,开发有操作性、实用性和前沿性的会计信息化相关课程,如下图所示。 三、会计信息化教学方法与能力培养的改革创新 会计信息化教学中计算思维的培养隐藏在教育教学方法与能力培养的过程中,要靠学生的“悟性”,使学生了解计算机独特的思维方式,并自觉地应用到解决实际问题中。由于会计信息化课程的实践性非常强,一直以来实验教学是会计信息化教学的优秀方法之一。计算思维的训练、培养和应用是贯穿会计信息化课程体系的重要内容。为了充分促进学生的思维能力、动手能力和创新能力,我们分别在理论讲授课上引入思想实验,在实训授课上开展操作实验,在竞赛课程中引导创新实验,实施层层递进、逐步培养的教学方法,建立计算思维能力培养模式。 (一)思维实验 为了让会计专业学生理解计算思维模式,我们在理论讲授课堂上首次开展“中文房间”的思维实验。“中文房间”是美国哲学家约翰•希尔勒(JohnSear-财会教育茛COMMERCIALACCOUNTINGle)在1980年设计的一个思维实验以推翻强人工智能提出的过强主张。该实验可以表述为:一个对中文一窍不通,以英语为母语的人被关闭在一间只有两个通口的封闭房间中。房间里有一本用英文写成,从形式上说明中文文字句法和文法组合规则的手册,以及一大堆中文符号。房外的人不断向房间内递进用中文写成的问题。房内的人便按照手册的说明,将中文符号组合成对问题的解答,并将答案传递出房间。我们在课堂上利用“中文房间”实验,引导学生探讨该实验是否能够成功?如果能够成功,该房间的输入和输出是什么样的情况?房间里的人又是如何处理输入和输出的?如果不能够成功,不成功的原因是什么?通过与学生反复的思考、模拟、争论,引导学生理解计算机是如何思考和解决问题的。让学生最终明白哪些问题适合计算机解决,哪些问题不适合计算机解决。在“中文房间”实验的基础上,结合会计问题,我们设计了一个“固定资产折旧”的思维实验。该实验可表述为:一个对会计一窍不通的人被关闭在一间只有两个通口的封闭房间中,房间中只有一本固定资产折旧计算手册和计算器。房外的人向房间内传递写有固定资产原值、残值率、折旧计算方法等的字条,房内的人按照计算手册和计算器,将固定资产每月折旧额计算出来,并写在纸条上传递出房间。实验中需要学生探讨该实验成功的可能性,计算手册的编写规则,输入和输出的各种可能情况等。通过“固定资产折旧”的思维实验,引导学生进行利用计算思维进行思考,理解计算机对于某一个会计问题的思考和分析过程。 (二)操作实验 操作实验是会计信息化教学的主要组成部分。操作实验需要通过教学管理与控制,通过创新会计信息化实验教学的方法和手段,极大地激发学生的学习兴趣。操作实验的步骤主要包括实验资料的前期准备、教学软件的调试和准备、实验分组与管理、实验报告与反馈等四个步骤。1.实验资料的前期准备。实验资料是指以实验教材为基础,由实验指导书、实验指导视频、实验指导多媒体软件、实验案例等相关资料组成。实验资料的准备充分与否,对于学生是否能按照教学目标开展实验至关重要。实验指导书中应尽量减少操作步骤的描述,鼓励学生通过实验教师的引导,自主思考实验步骤、方法和路径,不要简单地按照既定的操作步骤完成实验。2.教学软件调试与准备。在实验教学之前,实验教师需要在实验室环境中进行教学软件调试与准备,教师最好在自己的电脑上也装一套教学软件。对于在教学过程中碰到暂时无法解决的问题,可以备份后还原到自己的电脑上进行调试和检查。3.实验分组与管理。实验教学最好采取分组的方式进行,鼓励学生在遇到问题后首先在自己的小组内讨论解决,然后再与实验教师进行讨论。对于简单、重复的问题可较快解决,较难和复杂的问题与实验教师讨论解决,这样可以大大提高实验教师的教学效率。为了避免出现“搭便车”或者拷贝其他学生实验结果的问题,不同的实验要通过小组内轮换角色完成,同时可以通过账套号控制、账套主管控制以及关键界面截图控制等方法进行管理。4.实验报告与反馈。实验报告是考评学生实验过程和成果的主要内容,包括实验数据和实验报告两部分。实验数据是学生在实验软件中的数据备份。实验报告由实验目的、内容、步骤、结果和总结等构成。对于实验报告中反映的问题,实验教师应及时、逐一与学生进行反馈和沟通,不仅让学生及时发现自己实验的错误,而且通过与学生的讨论发现实验设计中存在的问题。操作实验过程中要鼓励学生思考和创新,针对学生出现的错误引导学生深入思考可能的原因,不急于告诉学生答案是什么。对于学生提出的新想法和新思路,要和学生一起设计和实践,并可以作为实验思路的补充。引导学生去发现问题,探究问题的成因,策划出解决问题的方案,并加以执行。充分体现教师在“做中教”,学生在“干中学”,注重对学生能力的培养,体现以能力培养为优秀的实验教学体系。 (三)创新实验 创新实验主要是通过参加学科竞赛、科研训练、实地调研等,拓展会计信息化实验课程的第二课堂,鼓励学生在实践中进行创新性的思考和应用。尤其是参加ERP沙盘等学科竞赛能够极大地激发学生自主学习、自主思考、自主实践的兴趣。在ERP沙盘中由学生分组模拟企业经营管理过程,小组内学生分别担任总经理、财务总监、生产总监、采购总监、销售总监等角色,摸索利用Excel实现模拟企业的供销存一体化核算系统,并使用该系统自动生成财务报表,极大地提高了学生利用计算思维解决问题的能力。北方工业大学2014年参加由中央财经大学举办的首届北京市大学生ERP管理会计应用大赛,由会计专业大三学生组成参赛小组,取得总分第四名和三等奖的好成绩。这也证明,将教学与竞赛相结合,有利于锻炼学生的观察力、思维力、创造力和动手操作能力,将竞赛作为会计信息化实验的第二课堂。在模拟中培养学生会计专业素质,在竞争中锻炼学生分析同行对手、应对市场变换能力,使学生能够将所学的会计理论和会计信息化知识应用于经济管理实践中,真实地解决企业经营管理中的实际问题。随着社会对会计人才要求的不断发展和变化,会计信息化教学应从只注重学生软件操作能力的培养思路中跳出来,注重“计算思维”在教学中的贯穿和培养,不仅提高学生学习的积极性,而且培养学生初步形成利用计算机思考会计问题的思维方法和解决问题的能力。 作者:周卫华 单位:北方工业大学经管学院 信息化教学论文:工科专业课信息化教学论文 一、信息化教学设计与传统教学设计的区别 与传统的教学设计相比,信息化教学设计更强调“学”,而不是“教”。两者在教学方式、教学策略、评价方式等方面都存在不同,见表1。很明显,信息化教学设计更有利于教学目标的实现和学生能力素质的培养。 二、信息化教学设计的主要内容 (一)教学任务设计 教学任务是完成教学目标的载体,它可以是来自生产一线的实际工作任务,也可以是工作中的问题。信息化教学设计的目的就是通过任务的完成来培养学生解决问题的能力。因而,教学任务的设计是一个关键环节,通过解决具体情境中的实际问题来完成工作任务,借助问题来引导学生通过持续的分析、体验、检查等活动,建构起与此相关的知识体系并形成能力架构。 (二)教学情境设计 教学情境,是学生处于其中进行学习的客观环境,教学情境要能对学生产生直接刺激,激发学习兴趣,满足学习需求。在教学设计与实施过程中,尽可能创设贴近工作实际的真实情境,这对工科专业课来说不难实现,如教授《汽车维护》课程,可通过汽车维护仿真软件实施教学,仿真软件创设了一个模拟真实汽车维护操作环境,让学生既能完成独立的操作任务,又能节省实践教学中的耗材使用。 (三)教学资源设计 教学资源指教学中所需的相关信息、材料、手段、器具、设备和场地等的总和。数字化教学资源是指其中解决问题所需要的数字化素材、资源、网络课程等等。近几年随着教学资源库、精品资源共享课等项目的建设,大量的教学资源已实现网络共享,体现出明显的信息化特点,图1列举了常用的信息化教学资源类型。由于应用信息化教学资源只是辅助教学的一种手段,因而在设计选用时应特别注意,须根据实际教学条件、围绕教学目标选用合适的信息化资源,决不可用手段代替内容和目标。 (四)教学策略设计 教学策略是在特定的教学条件下,为完成教学目标所采用的方法和媒介。在教学实践中,除了要设计普适性的教学策略外,更要注重如何达到各课程教学目标的具体性教学策略,不同的课程、不同的任务均可能采用不同的教学策略,如计算机基础应用学科文字录入教学策略、汽车故障诊断的教学策略等。在高职工科专业课教学中,教学策略的设计包含所使用的教学组织方法、学生学习方法、激励策略、信息化教学资源、教学平台、教学软件等内容。 (五)教学过程设计 教学过程设计是指教与学过程中的环节安排、时间规划、环境设计。在教学过程中,围绕教学目标,设计情境创设、任务导入、任务实施、检查评价等环节并确定其先后次序、占用时间、教学环境与场所等,确保最终达到教学目标,在这个过程中,应注意信息技术和信息化资源的合理使用。教学过程是以学生为主体、教师为主导的过程,因而教师在设计时应对学生的学习活动进行周密的安排和规划,但在教学中亦要具备随机应变的能力。 (六)教学评价设计 教学评价是传统教学中亟待改革的内容之一。传统的教学评价主要由平时考评、期中考评和期末考评三部分组成,忽略了对学生整个学习过程的过程考评。评价的目的是为了学生能力和素质的养成,功能是改进或形成,而不是鉴定或选拔。因此应注意评价的过程性,评价主体的多元化等特点,同时还要兼顾评价中的互动性和动态变化性。高职工科专业课常用的评价方式有:①小组互评、自我评价与教师评价相结合,强调自我评价;②期末评价与过程评价相结合,重在过程评价。 三、信息化教学设计案例 (一)信息技术应用案例 图2为高职机械制图课程中滑动轴承装配图,该图对学生来说,专业技术性强,复杂难懂。而借助于信息技术手段,将滑动轴承装配的平面三视图转化为三位立体动画,并将各个零件分别移开生成爆炸图,通过三维动画,化静为动、化繁为简,各零部件的形状和位置关系一目了然,如图3所示。 (二)教学策略设计案例 在工科类专业课教学中,我们经常遇到如图4所示的情况,教师现场讲授时,众多学生围成一团,教学效果可想而知,同时还伴有安全隐患。但如果在设计教学策略时,考虑采用专业教学资源库等学习平台,利用仿真软件、虚拟软件、演示视频等数字化资源,则可以很好地解决上述问题,取得良好的教学效果。教育部于2010、2012年起分别在中职和高职中连续组织了信息化教学大赛,其中一个赛项就是信息化教学设计比赛。但信息化教学设计在实际教学应用中,还受到了一些条件的限制,如教学设施条件不完备、教师的信息技术水平有限等。解决了这些问题,信息化教学设计将会被迅速的推广应用。 作者:娄洁 单位:芜湖职业技术学院 信息化教学论文:跳线信息化教学论文 1教学过程组织 对于教学过程的设计,在原则上遵循综合布线施工的工作流程,即交底、读图、领料、施工、测试、验收,再结合具体的教学内容来设置各教学环节。而各教学环节的时间、空间关系如图1所示。在八个教学环节顺序执行的过程中,是在不同的区域完成的,并且会分阶段地产生不同的学习成果,可作为过程性评价的依据。下面将展开各教学环节的具体安排。1)课前准备。教师会在上次课末布置本次课的工作任务,要求学生提前预习,了解线缆结构、跳线制作和测试的方法,并进入数字图书馆、专题网站或课程网站,来搜集资料,整理制作成多媒体作品,并将作品上传至班级qq群或邮箱,培养学生的信息技术运用能力。2)情境创设。在课堂上,首先通过一段动画和视频引出智能家居布线的应用背景,激发学习兴趣,然后通过互动式问答,如“设备跳线可不可以自己做?怎么做?”,启发学生思考,让学生带着疑问和期待进入下一环节。3)任务解析。根据应用背景需求,再现工作任务,并列出完成工作任务的关键问题,作为学习的思维导图。对于这些关键问题,首先由学生通过多媒体作品来解答,任选一组进行展示。展示时肯定有遗漏和不足,再通过师生互动,共同解决这些问题。(1)对于具象性知识,比如线缆、连接器、工具仪器的外观、作用,会通过图片、实物、展示柜、图表等方式进行简单直观地介绍。(2)对于抽象性知识,会用游戏、动画、交互程序来寓教于乐。据统计,线序错误是导致跳线制作失败最主要的原因,为了解决这个教学难点,我们首先会通过一张图片,让学生找两种线序的不同之处,为了更好地理解线序的含义,专门设计了一款动画展示不同线序的数据流向,而为了能区分不同线序的应用场合,还自主开发了一个“连连看”的交互游戏,让学生亲自体验,对于不同的设备选择不同的线缆来连接,会显示出对应的线序和数据流向,最终会给出正确或错误的连接提示,从而让学生在游戏中掌握线序标准。借助这些信息化手段,化解教学难点,大大地提高了学生制作跳线的一次性成功率。(3)对于实操性技能,比如跳线的制作、测试,则主要通过视频来演示正确的操作,而反面案例则用来提醒学生避免错误的行为,树立文明施工、规范施工的意识。由此,任务解析阶段完成了答疑解惑的工作。4)方案设计。学生分组讨论,制定出具体的施工计划和所需要的材料清单。5)跳线制作。各组学生进入三区一室的模拟楼宇实训环境进行施工,首先会在材料区领料,然后在实训区完成跳线制作,对于共性问题则在教学区进行统一解答。这就实现了不同的教学活动变换不同的教学空间。6)跳线测试。待跳线制作完成,各组学生用测试仪及应用设备进行双重测试来验证制作效果。学生还可以通过角色扮演,以“工程监理”的视角,发现尽可能多的测试结果,深化认识操作规范的重要性。7)总结评价。任务完成后,对各组学生的任务质量进行评估。学生上传作品照片到qq,竞选出最快最好组。我们采用现场和场外相结合的立体考核形式,对学生完成任务时的方法能力、职业技能、职业道德三方面进行评估,评价的依据是教学过程中产生的作品、材料单、工作总结、实验结果等资料。采用自评、互评、师评的多元评价方法,强调过程性评价和阶段性总结。8)课后拓展。由智能家居为起点,扩展到其他相关领域,如光纤入户带来的家居变革,需关注光纤跳线问题,而工业环境下信号稳定性要求高,需要防范电磁干扰,引出屏蔽跳线问题,让学生自主探索,并上传报告至qq群,若有问题可通过留言板或qq来沟通交流。课堂时间空间有限,所传授的知识技能有限,可提出拓展知识并提供课外的教学资源,让学生利用业余时间自主思考和提升。由此八个教学环节执行完毕。 2教学总结与效果 1)在整个教与学的过程中,采用了“探-学-做-究”的循环互动教学模式,让学生学得扎实,提高了学习能力和职业能力。2)在教学的不同阶段,运用了不同的信息技术,尤其在教学实施阶段,运用了自主开发、量身订做的教学资源,起到了事半功倍的效果,使学生跳线制作的速度和成功率都有大幅的提高。3)以工作任务为主轴驱动教学,让学生体验完整的工作流程,经过系统的信息化教学后,学生走向就业岗位后上手速度会非常快。2013年11月,我校学生独立完成了4个机房,340个信息点的施工项目。这么大的项目,如果没有前期的信息化教学,没有实训教学,是很难完成的。最后工程通过了验收,符合行业规范,是一次工学结合的完美演绎。通过实践证明,信息技术的运用是提升整体教学效果的关键! 作者:吴素全 林祝春 单位:南通职业大学电子信息工程学院 信息化教学论文:学生信息化教学论文 1课前任务(课前一周) 教师:运用翻转课堂教学法引导学生课前预习,完成自主学习和合作式学习过程。学生:登录qq学习群学习平台,自学平台中相关知识,包括微课、课件、动画、视频、测试游戏。登录网络,学习国家精品资源网上相关课程的学习,查找网络相关知识,完成自主学习任务。学生小组在平台分享其他同学的学习成果,运用所学知识积极准备,完成电子任务书中下达的任务。 2课程导入,复习上节课任务(5分钟) 教师:导入上节课内容、本节课任务和下节课内容。前后知识延伸,引出教学主要内容。明确任务:请第一小组学生代表回顾上节课主要内容,包括心脏的位置腔室和血液循环的途径和作用。学生:第一小组2位学生代表在讲台分别利用教师PPT课件和心脏仿真3D教学软件讲解心脏的位置腔室和血液循环的途径和作用等内容。运用移动终端下载运行人体解剖3D软件。与第一小组其他同学互动讲解血液循环的途径和作用。教师点评第一小组所完成任务。 3提出本节课任务,完成任务(30分钟) 3.1任务一:心的传导 教师:指导学生登陆平台自学任务要素中的心的传导的相关知识。明确任务:请第二小组学生代表讲解心的传导主要内容,包括心脏传导的途径和功能。学生:第二小组学生代表在讲台讲解心的传导内容,包括心脏传导的途径和心脏传导的功能。播放心脏传导系统动画,生动展示了心脏传导的途径。学生互动讲解,共同完成任务。教师:点评第二小组所完成任务。拓展知识一:心律失常教师:为学生进行心的传导方面的临床知识拓展。主要讲解缓慢性心律失常的病理和心脏起搏器的放置。播放心律失常及心脏起搏器放置的3D动画,生动展示了心律失常的病理和心脏起搏器放置的手术全过程。学生:将课前自学知识与教师讲解的临床拓展知识相结合,完成能力目标任务。 3.2任务二:心的血管 教师:指导学生登陆平台自学任务要素中的心的血管的相关知识。明确任务:请第三小组学生代表讲解心的血管主要内容,包括心的动脉和心的静脉。学生:第三小组学生代表在讲台讲解心的血管内容,包括心的动脉和心的静脉。运用冠状动脉3D动态图生动展示冠状动脉的走行和分布。学生互动讲解,共同完成任务。教师:点评第三小组所完成任务。拓展知识二:冠心病教师:为学生进行心的血管方面的临床知识拓展。主要讲解冠心病的病理、分型、症状和治疗。播放心脏病成因及治疗方法3D动画,全面生动的展示了冠心病的相关知识。讲解与学生所学专业相结合的相关知识,使学生体会预防疾病的重要性,了解养老护理的意义,培养养老护理意识。学生:将课前自学知识与教师讲解的临床拓展知识相结合,完成能力目标任务和情感、态度和价值观目标任务。 4课堂小结及课堂测试(5分钟) 课堂小结。教师进行课堂小结,简明指出本节课主要内容、重点和难点。学生回顾本节课知识。课堂测试教师:指导学生登陆平台完成课堂测试闯关小游戏。明确任务:请第四小组学生代表带领全班同学完成课堂测试小游戏,达到闯关成功。学生:第四小组学生代表在讲台完成课堂测试小游戏。其他各组学生利用各组笔记本电脑讨论学习,共同完成课堂测试小游戏任务。教师:点评学生完成游戏情况。 5课后任务,引出下节课重点知识(5分钟) 教师:下达本节课课后任务。在群资源里巩固学习本节课内容;完成课堂教学评价表;下达下节课电子任务书;引出下节课重点知识;完成下节课课堂测试小游戏。播放高血压危害的3D动画,引出下节课重点知识,引导学生的学习方向。学生:根据教师所布置的课后任务完成复习和预习任务。 6教学反思 6.1教学内容贴近企业,适应职业岗位需求本课教学内容根据职业岗位需求而设计,满足养老机构对养老服务人员的护理工作岗位需求,使学生掌握养老护理的相关知识,了解养老护理的意义,培养养老护理意识,提高学生职业能力。完全能够实现从课堂到企业的对接。 6.2运用信息化手段,优化了教学过程,提高了教学质量本课恰当地运用了心脏解剖3D软件、FLASH动画、视频影像、课堂在线测试游戏等多种现代信息技术,科学地安排教学过程的各个环节和要素,实现了教学过程的优化,增强了学生的学习兴趣,提高了教学质量。并运用了多种平台软件,包括网络平台、教学专用平台和移动终端平台的运用,为学生提供了丰富的数字化资源,让学习不再受到空间、时间的限制,延伸了教学的广度和深度。 6.3测试、交流、评价,提高课堂教学效率,突破了传统局限本课借助学习平台,获取、利用信息资源,支持学生的自主探究学习。学生既是学习者也是教学者,学生可以将优秀的内容至平台,可以随时随地的分享、交流。借助平台,通过在线测试游戏、评价系统,教师可以直观、快速的了解学生学习情况,提高课堂教学效率,突破了传统教学的局限。2014全国职业院校信息化教学大赛大大推广了信息化教学模式的发展。信息化教学模式是现代信息技术与传统教学实践相结合的一种新的教学模式,不仅从手段和形式上改变了课堂授课的模式,更从观念、内容、过程、方法、评价等层面赋予教学新的含义。总之,信息化教学的应用适合高素质创新型人才培养的发展趋势,是学校未来生存与发展的关键。 作者:刘云云 单位:辽宁省大连职业技术学院 信息化教学论文:数控信息化教学论文 1.教学内容分析 通过销轴零件的编程加工,学习数控车削中的外圆粗车复合循环指令G71和精车复合循环指令G70的应用;其重点是外圆粗车复合循环G71和精车循环指令G70的指令格式和编程方法;难点正确选择切削用量参数,制订合理加工工艺,保证加工精度。 2.教学目标确定 按照教学大纲和学生的认知特点,将本次课的教学目标确定为:知识目标、能力目标和情感目标。知识目标为:1)掌握外圆粗车复合循环指令和精车循环指令G71、G70指令的格式、参数含义及应用;能力目标为:1)能用G71和G70指令正确编程;2)能正确输入程序、调试程序并进行仿真加工;情感目标为:1)分组学习,培养学生的协作精神;2)探究式学习,培养学生自主学习的能力;3)多种信息化手段,激发学生学习兴趣,培养学生良好的职业素养和严谨的工作作风。 3.教学策略制订 依据信息化教学设计的理念,制订的教法策略为:利用信息化手段,突出“做中学、学中做”,通过设置情境、直观教学,借助网络、多媒体、仿真软件、实物展示以及教学环境布置等,让学生通过感官,对知识产生感性认识;教学中注重启发引导,循序渐进,帮助学生理解知识;同时以项目为载体,以问题为线索,使学生主动参与到教学活动中来、认真查阅资料、自主探究、小组讨论、动手实践来达到对知识的意义建构。 4.信息化教学资源设计 在教学中充分利用现代化教学资源,增强教学直观性,用到的主要教学资源有:上海宇龙数控加工仿真软件、计算机绘图软件、教学素材(任务书、图片、视频、评价表、数控加工工艺手册、数控车床操作说明书等)、多媒体PPT、网络信息、思维导图软件等。 5.教学环节设计 1)设计情境,导入新课。视频展示销轴加工过程,展示销轴加工的真实情境,提出问题:该销轴加工中用到了哪些指令?同学们认为这个程序有什么可有优化的地方吗?激发学生认真观察,以问题为引导,组织学生讨论并查阅资料,导入新课。这种情境的导入充分体现现代教学手段,再现了现场加工情境,易于被学生接受,教学效果良好。2)明确任务,制订计划。借助多媒体及计算机辅助绘图软件技术展示零件图和实物图,并引导学生认真阅读图纸并结合实物图,理解零件各部分的结构;及时提出问题:零件中需要加工的表面有哪些?如何编程和加工?用提问方式,激发学生自主学习的欲望,并帮助学生理解本节课的关键问题;在弄清楚了工作任务后,小组分工合作,制订学习计划,确定加工流程,填写工作任务书。这种设计能让学生主动参与到教学活动中,培养了学生自主学习的能力。3)任务实施,突出重点,掌握技能。首先,给学生提供数控加工工艺手册、教材资料、刀具样本、网络环境(网址)等,组织学生按照前面制订的计划,主动查询资料,共同确定加工工艺,填写工序卡片,并鼓励各组派一个代表展示工艺内容,老师同学讨论后进行修改完善;然后,用仿真软件展示G70和G71的加工过程,引导学生观察走刀路线和加工特点,提出问题:循环指令如何应用?其功能和格式如何?是怎样起到优化程序的作用的?学生带着问题去阅读教材、查阅必要的教学素材,学习G71和G70的格式及参数、循环起点的确定方法,结合完成工作页的相关内容,达到理解知识的目的;最后,引导学生参考程序格式编写销轴加工程序,并在仿真软件上进行程序调试、验证程序的正确性,也促进学生自己动手,熟悉机床操作,达到提高技能的目的。4)评价总结,资料归档。发放评价表,让学生依据评价表的内容和自己掌握的程度,采用自评、互评和师评的方法,对本次课的教学情况进行合理评价;并采用思维导图软件,师生互动,共同总结本节课的重点、难点以及存在的问题,进一步巩固和提升教学效果;最后,组织学生将本次课学习任务表、工作页、工序卡等资料进行正确归档,为今后的学习积累资料。总之,信息化教学设计采用多样化的教学媒体、技术手段和教学资料,有效促进了学生自主学习的积极性,符合中职学生的学习和认知特点,突出了学生能力的培养,有利于高效、高质量课堂教学的组织和开展;但是,作为新的教学手段和模式,还需要我们在教学中进一步补充和完善,以形成一个完成的体系。 作者:文娟萍 单位:北京铁路电气化学校 信息化教学论文:信息化背景英语教学论文 一、高职院校英语教学的现状 1.传统的教学模式不能适应时代的发展。课堂上教师一味地灌输和以教师讲解为主,学生处于被动接受的状态,很机械很乏味,学生为了应付考试而学习。词汇、语法、翻译等条条框框式的讲解模式遏制了学生的创新力,学生还容易丧失对英语学习的兴趣。老师严格管教着课堂,这使得学生的学习仅限于课堂,不利于学生学习行为的发展。 2.部分教师对信息技术认识片面。有些教师认为只要课堂使用了多媒体就与时俱进了,有些课件只是为了不用黑板和粉笔,把过多的内容呈现在ppt上,这样学生就像张了嘴的小动物,等着妈妈的喂食。这样大大减少了学生主动的思考。 3.教师的计算机应用能力有待提高。有些教师在多媒体技术的使用上不够熟练,不能设计出具有个人独特风格的教学课件。因此,在信息化的大背景下,要积极倡导信息技术与课程的整合。何克抗教授认为,所谓信息技术与学科课程的整合,就是通过将信息技术有效地融合于各学科的教学过程来营造一种新型教学环境,实现一种既能发挥教师主导作用又能充分体现学生主体地位的以“自主、探究、合作”为特征的教与学方式,从而把学生的主动性、积极性、创造性较充分地发挥出来,使传统的以教师中心的课堂教学结构发生根本性变革,从而使学生的创新精神与实践能力的培养真正落实到实处。构建一种新型的教学环境,推行新型的教学模式,从而推动高职英语教学改革。 二、信息化背景下英语教学整合的策略 1.树立“以学生为本”的信息化教育理念。“以学生为本”的理念是一种现代教育思想,基本主张是一切为了学生。首先要体现在满足学生的学习需要,学校要购买学生能够使用的学习资料库。其次要优化教学过程,促进与支持学生的学习过程,学生能够充分地利用信息化教育环境自主地学习。 2.教育信息化将使“教”与“学”更加灵活多样。通过借用多媒体的运用,充分调动学生的多种感官,师生双方共同参与学习活动,提高英语教学的实效性,提升学生学习的兴趣,从而提高英语学习的效率。 3.更新英语教学的教学理念。现代教育中,网络教学为学生提供了个性化的学习平台。学生可以在任何地点、任何时间对任何课程的任意起点进行学习,学生可以在网上完成在线作业,教师可以在线上进行批改。作业不再限于纸质的作业。学生还可以通过BBS论坛和老师进行互动。学生从被动的学习者转变为积极的参与者。这样有利于学生养成独立学习、终身学习的能力。不断地充实自己所需的知识。这是现代信息技术为学生的自主学习创造的条件。 4.教材的改革。2010年,笔者参与了校本教材《商务现场口译》的编写,本课程已经开设了3届,07、08、09商务英语班及09应用英语班。本课程针对高职英语专业学生特点和所要达到的培养目标设计,针对特定的商务场合,设计实用性的学习内容,主题贴近常见的商务场景,视角触及面广,有利于学生英语人文素养的提高。本课程改革传统实践教学,开展各类商务场景模拟实践。充分调动学生的学习热情,培养具有自主学习能力、具有创新性思维的和实际工作能力的学生,鼓励学生主动参与教学实践,发挥学生学习潜力,提高其学习效果。角色扮演法让学生身临其境。通过实践的检验,符合学生学习实际的教材在教学活动中起到非常重要的作用。 总之,信息化背景下的教学模式,能够更好地为高职院校的英语教学服务,能改善课堂教学效果,提高学生英语水平,同时调动了学生学习的兴趣和积极性,为学生的自主学习和文化修养的提高也奠定了一定的基础。 作者:陈红娟 单位:江苏城市职业学院张家港办学点 信息化教学论文:信息化环境下物理教学论文 一、高职院校大学物理教学现状 当前,在许多高职院校中,许多理工科专业在改革教学计划时,经常对大学物理的课时进行压缩,甚至删掉了大学物理课程,忽略了大学物理在培养学生的逻辑思维方法和自然科学素质,诱导人的创造力,培养创新人才,在提高学生的科学素质等方面的重要作用。在教学手段上,目前大学物理的授课方式普遍采用的是采用基于PPT课件的现代教学手段和少量的粉笔加黑板的传统教学手段。上课形式死板,学生学习兴趣不大。另外,由于中学应试教育带来的影响,使学生将学习物理的过程当成了解题过程,忽略了更为重要的物理思想、物理方法、物理基本概念的学习,忽略了能力的培养,养成了一种生搬硬套的不良习惯,失去了创新精神。 二、提高信息意识,改进课堂教学 21世纪是信息化、网络化的时代,信息获取渠道多元、便此在教学方式上要从传统的教师主导型渐向学生主导型发展,要处理好课堂教学与网络教学之间的关系,实现传统板书式-电子课件-网络教学三位一体的教学体系。提高教学质量,不仅要研究如何讲,还要研究学生是如何学的,关键之处是要使学生学会如何学习,侧重于改进教学过程,引导学生在过程中理解和掌握基本的物理概念与物理方法。信息技术,如动画、视频、网络技术及开放课程等的应用,使得课堂可以更生动,使学生参与度更高,既提高了学习兴趣,又能更好地发挥学生的主观能动性,主动地去理解掌握知识。这就要求教师转变教学理念,增强信息意识。学习更多的信息化技能和手段,如微课等视频制作手段,更好的PPT制作方法、动画制作技术等,更好的实现教学与信息化的整合;并充分利用网络平台,建立更多的与学生互动和交流的机会,及时了解学生存在的问题并及时解决问题。教师信息意识的培养,对于教学会有莫大的帮助。在大学的物理课堂上,教师利用信息技术能够很好地优化教学的环境,减轻学生的负担,节省了很多的时间,让学生有更多的时间进行的思考。 三、MOOC及其对课堂教学改进的作用 2012年以来,以MOOC(慕课)为代表的国内外在线开放课程,将信息技术与教育教学紧密融合,形成新的知识传授模式,突破了传统教学模式的束缚,在促进教学理念的更新中,推动高等教育教学方式方法和学习方式的创新。MOOC作为一种开放在线课程,实现了信息技术与教育教学的紧密结合,提供了一种新的知识传播模式和学习方法。它以前所未有的“大规模”和“开放式”,使得个性化的学习成为可能;使得不同人群共享优质教育资源,促进终身学习成为可能;使得加快实现高等教育普及化,促进教育公平成为可能。从一定意义上讲,MOOC正在促进高等教育教学方式方法和学习方式的变革。MOOC不仅仅是视频、微视频、微课。 与传统教学相比,MOOC能最大限度增加一流教师的授课对象;并能丰富教学手段,增强教学吸引力,尤其是对于习惯于手机、ipad与电脑的新一代学生;在学习方式上,MOOC更能调动学生参与,促进教学互动;促进学生自主学习。现在的学生参与学习活动多数是被动的,要培养他们自主参与学习,应以课堂教学为主阵地,唤起学生的自主参与意识、促进学生自主参与的意识、提高自主参与能力等三方面入手,充分发挥自我教育潜能,使学生逐步形成自主参与的意识和习惯,从而达到提高学生物理素质的目的,更好地激发学生自主和创新学习。同时,MOOC也可以促进个性化学习,使不同层次的学生能更好地找到适合自己的学习进度,达到学习目的。在时间和空间上,MOOC也能更好地摆脱教学实践束缚,充分发挥网络的优势。使课堂教学朝教学方法混合化,教学资源开放化,学生学习个性化及学习过程社会化的方向转变。 作者:李豆 单位:南京信息职业技术学院 信息化教学论文:信息化下的高中英语课堂教学论文 一、高中英语信息化课堂教学图文并茂,更易激趣 信息化课堂教学采用了各种先进的计算机硬件与软件。通过这些硬件与软件的应用能够使得英语课堂课堂教学变得图文并茂,使得课堂气氛更加生动活泼,让学生能够同时接受多种感官“刺激”,同时激活大脑两个半球,克服短时记忆的缺陷,让学生更加容易的记住所学知识,提高学生的学习效率。在高中英语课堂教学中,通过信息技术,能够为学生提供更多的学习材料,并利用这些材料为学生创设出良好的学习情境,更加有利于调动学生的学习兴趣与积极性,让他们能够更加主动的学习。信息化课堂教学中的多媒体网络技术具有信息处理与人机交互的能力,通过图文并茂的方式可以及时的实现信息交互,这种方式对于英语课堂教学有着十分重要的意义。图文并茂能够有效的激发出学生的学习兴趣,让学生产生强烈的学习欲望,增强他们的学习动机。 例如在课堂教学《Earthquake》时,学生们多是从新闻或者电影、电视里面看到过一些简短的画面,对地震发生时的具体情况与造成的后果并不能够形成有效的直观认识。特别是《Earthquake》中的Reading部分所描述的唐山大地震,学生们基本就没有一点点印象,这很难激发他们的学习兴趣,也为学生理解整篇课文带来了困难。为此,在课堂教学前先让学生们收集了解唐山大地震的相关资料,并进行整理。然后在课堂上让学生们利用信息技术来展示他们所搜集到的资料。在这个利用信息技术搜集与展示的过程中学生们已经对唐山大地震有了一定的了解。然后笔者在为学生们播放一段与Earthquake相关的图像资料,并引出问题:“What is the film about? What can you see in the film?”学生本就对信息技术有着一定的兴趣,让他们运用信息技术去搜集与展示资料,很容易激发出他们的主动学习兴趣,然后笔者再一次的利用信息技术手段来进行导入,则学生就能够自然而然地进入新的课堂教学中。 二、信息技术手段提高中英语课堂导入效果 课堂导入利用信息技术将能够让课堂导入不再单调,进而能够提高课堂导入的效果。利用信息技术手段进行导入,可以将各种导入需要的画面直接呈现在学生面前,让学生能够有一个直观的认识,吸引学生的注意力,进而让能够更好的理解教师所讲的课堂内容。例如在直观导入法中,可以利用信息技术手段将具体的实物、图片、简笔画、照片、幻灯片、VCD等直接呈现在学生面前,从而激发他们的兴趣。如上面所述在课堂教学《Earthquake》时可事先找一些与此有关的录像或VCD片段,通过放映,让学生感受到地震时人们的心情及地震所造成的灾难。 利用信息技术手段还能够将各自声音元素融入到课堂导入之中,这样不仅仅能够让学生从视觉上受到“刺激”,还能够从听觉上受到“刺激”,进一步的提高课堂导入的效果。教师们可以在上课前,根据课文的需要通过让学生欣赏有关音乐、歌曲来进行课堂导入,然后因势利导地组织学生对音乐的作者、作品的主题等展开讨论。例如在《Country Music》中,就可以先让学生欣赏Country Road这首MTV,然后以画面和歌词为引,让学生们展开讨论,进而引出Country Music这个话题,进一步说明乡村音乐的内容,使学生感到兴趣盎然。 三、高中英语信息化课堂教学有助于突破课堂教学中的重难点 在英语课堂教学中听、说、读是学生必备的基本技能与基本要求。在英语课堂教学的过程中通过灵活的交互活动则能够使得课堂课堂教学中听、说、读、写得到合理优化,帮助学生从能力训练的理性角度突破重点难点。 利用信息技术手段能够使学生接受信息的载体由课本中的文字变成了可感知的声音,可视的画面,进而能够有效的解决学生因认知水平不足而无法完全接受信息的问题,让更多的学生能够主动的参与到课堂课堂教学过程中,提高课堂课堂教学的效果。通过信息技术手段,能够让学生去有意识的听英语录音,看英语录像,通过录音中的标准发音与录像在声情并茂的画面,让学生形成良好的预感,为他们提高说和写的能力打下基础。 同时通过信息技术手段能够帮助学生更好的理解东西方文化的差异,帮助他们突破因文化差异而产生的困难。例如在语法课堂教学中,学生往往因为东西方文化的差异而不能够很好的掌握语法,而利用信息技术手段则能够将抽象的、晦涩的语法专有名词变得具体化、明确化、生动化,让学生更容易理解,进而帮助他们掌握语法。例如在讲“have+宾语+宾补(由分词充当)”时,可以利用多媒体来展示这样的两组例句与相应的插图。 通过例句与插图的比较,学生很快可判断宾语补足语是分词动作的发出者还是被动者,是进行一个延续的状态还是已经发生的情况,然后再附上几组或选择填空或括号内动词展开,以辨析正误形式的练习,学生在较短时间内就能完成这些练习。这样利用信息技术从不同角度对某一项语言内容进行的练习可以加深学生对语法知识的理解和记忆。 信息化教学论文:信息化指引下教育教学论文 一、传统教学模式的缺陷 1.教学方法与手段单一。 教学目标的错位就必然会导致教学方法的简单化甚至教学模式的填鸭化。无论是考证辅导班式的教学还是《经济法》纯理论教学,都停滞在讲授理论和加强课堂与课后练习的传统教育阶段。笔者在中国知网、万方等学术期刊网上就这一主题专门进行了搜索,搜索结果显示,虽然有个别教师对于传统教学模式下的高职《经济法》课堂教学方法进行了反思,但结果无外乎在传统讲授法的基础上增加了图表法[1]、案例教学法或双向提问式教学法[2]等传统教学方法,并没有脱离传统教学模式的桎梏。有些学校倒是对传统教学模式作了一定的反思,引入了网络手段,可是却陷入了认识上的误区,就是只把传统课堂教学的内容放到网络教学平台,供学生浏览学习、下载资料。在这些网络教学中,网络的教学特征,教学功能,教学互动等优势都没有完全体现发挥出来。[3]因此,都没有实现良好的教学效果。 2.教学效果一般。 教学理念的陈旧导致教学方法的单一,进而导致教学目标难以实现。笔者关于这一问题曾经在学生中做过调研,学生们普遍表示,《经济法》课程给他们的印象就是上课学习、下课背书、考前做题,非常地传统,也非常地无趣。传统的填鸭式与题海式的传授方法很容易导致学生失去学习的兴趣和热情,使学生获得的《经济法》知识难以巩固,教学中的前学后忘成为普遍现象,难以实现良好的教学效果。在高职院校的生源质量本就一般的情况下,这种后果更加明显。教育的目的是要帮助学生掌握知识,而非为了帮助学生应付考试,如果纯粹为了考试而教学,是不可能实现良好的教育效果的。我们应该去提倡“教师为主导,学生为主体”,让学生主动性、创造性地学习知识、应用知识。[4]传统的教学模式显然难以实现这一目标,为了良好的教学效果,必须通过教育信息化实现教学模式的改革与创新。 二、信息化教学模式的创新 1.理论依据构建。 笔者认为,信息化教学模式的主要手段是通过计算机网络进行教学,信息化建设指引下的职业教育教学模式,改革与创新的最终形式就是通过计算机网络完成日常教学任务。这么认为的依据是著名的“情境认知理论”。《经济法》是一门社会科学,《经济法》教学的要求契合情境认知理论的特征。情境认知理论认为,教师创设的情境要与真实的社会情境、生活情境和科研活动的情境相吻合。这样,使学生有可能在似真的活动中,通过观察、概念工具的应用以及问题解决,形成科学家看待问题的方式和解决问题的能力,适应共同体的文化。[5]而要在课堂上去模拟与《经济法》相关的、真实的社会情境、生活情境相似的教学情境,唯有通过计算机网络手段来实现。因此,相对于传统教学模式,网络教学应该实现以下几方面创新:(1)教学目标上,应该以实现学生主动性、创造性地学习知识、应用知识为目标,立足于学生对教学内容的掌握,而非提升考试通过率。(2)教学内容上,应该建立在教材基础上,能够为网络所共享的教学课件、多媒体信息资源以及试题库为主,在教学过程中应该尽量脱离教材。(3)教学方法与手段上,教师在设计教学活动时在注意情境设计、协作学习环境设计、网络教学策略设计的同时,还要注意信息资源设计,强调利用各种信息资源来支持“学”,具体的知识点要尽量采用文本、声音、动画等多种媒体表现。[6](4)在考试设计方面,应该充分利用网络手段实施考试,实现随机题库制与无纸化考试相结合,减轻教师阅卷负担,减少阅卷出错率,同时节约学校的经费资源。 2.教学目标设计。 传统的《经济法》课堂教学仅仅以顺利完成期末考试或提升考证通过率为目标,完全背离了职业教育的初衷。信息化建设正好可以实现教学目标设计的创新,真正实现素质与技能教育。笔者以为,高职《经济法》教育应根据高职人才的特点和培养目标,在教学中避免理论与实践分离、知识和能力分离、教学和考证分离,以丰富学生的知识面、增强学生运用理论知识解决与分析实际问题的能力为教学目标。在传统的教学模式下,这一教学目标难以实现,而网络化教学则可以完成这一任务。笔者认为,《经济法》课程的网络化教学,意味着教师可以通过计算机软件对理论知识进行情景模拟预设,然后通过网络手段实现机———机资源共享,为课堂教学的开展奠定基础。这样,在课堂教学中,每一名学生都可以在教师的指导下通过预设的模拟情景去学习理论知识,并运用理论知识对情景中出现的问题进行分析与解答。 3.课堂教学创新。 《经济法》课程的网络化教学,关键在于运用计算机信息技术进行课堂教学的创新。这一举措必须要在充分考虑高职学生心理与认知特点的前提下,对教学内容与方法进行改革和创新,使之契合高职学生的特点,也符合学生考证与就业的需要,从而摸索出一套具有实用性和有效性的《经济法》课堂教学模式。第一,教学内容创新。可以考虑在保证《经济法》基本理论知识的基础上,多使用教学案例,只不过教学案例要与情景模拟法相结合,在案例设计时要注意增加学生的代入感,在合适的案例中可以考虑由学生来扮演案例的主角,这样可以最大限度地保证学生在教学过程中感同身受,提升教学效果。第二,教学方法创新。主要是要大量地使用案例分析法与情景模拟法,《经济法》教学过程非常适合运用这些教学方法,而这也正是引入网络化教学的根本原因,因为唯有计算机信息技术方可实现通过声音、图像、动画等电子元素将教学案例形象的在计算机上表现出来,让学生直观地感受到学习的乐趣,深刻地理解知识适用的条件,提高学生分析与解决问题的能力。第三,教学手段创新。网络化教学离不开电子教学资源的制作与共享,这就要求教师必须在课前准备好《经济法》课程的内容,根据教学内容制作好教学课件、动画软件等电子教学资源,将其上传到机房或校园网络平台上,实现资源共享。这样,在教学的过程中就可以通过网络手段实现资源共享,为课堂教学的开展奠定基础。 4.考试制度改革。 教育信息化建设不但能够改革传统的课堂教学,还可以实现作业与考试制度的创新。在传统教学模式下,教师要完成大量的作业布置和批改任务。在考试前,教师要首先出试卷、印试卷、装订试卷、分装试卷,考完试以后还要辛苦地阅卷、核分、填写成绩单,可谓事倍而功半。在网络化教学模式下,这一问题有望得到解决,实现无纸化的作业与考试,节约教学资源。第一,通过计算机网络,教师在日常课堂教学中就可以进行作业布置,让学生在计算机上当场完成,教师可以在学生完成的过程中通过计算机根据学生的需要进行辅导和答疑,学生完成作业后通过计算机可以完成自动批改,结果会传到教师计算机上,由教师根据结果再进行重点讲解。第二,教师在考试前只编写并在网络上按照规定格式上传试卷即可,题量、分值与考试时间都可以事先在计算机上设定好。学生考试在机房进行,直接进行上机考试,在试题库中随机抽题,不仅杜绝了学生相互作弊的可能性,还可以在考试完毕后由计算机立即统计出学生的考试成绩,并通过网络上传到教务系统,无须教师再辛苦地阅卷,更不会出现核分和登陆成绩时不小心出错的情况。这样,在网络条件下,最终可以实现作业与考试的无纸化,节约了学校大量的人力与物力,实现了考试制度的改革与创新。反思传统的职业教育教学模式,实现与时俱进的改革与创新,离不开教育信息化建设。通过对《经济法》课程实施网络化教学改革,可以发现教育信息化建设满足了情境认知理论对教育的要求,可以实现教学目标、教学内容、教学方法与手段以及考试制度等方面的改革与创新,从而达到提升职业教育教学质量、培养技能型职业人才的目的,并为职业教育教学改革提供了一条可行的进路。 作者:王珺 单位:江苏省连云港财经高等职业技术学校
期刊收录:维普收录(中) 上海图书馆馆藏 CSCD 中国科学引文数据库来源期刊(含扩展版) 国家图书馆馆藏 EI 工程索引(美) 知网收录(中) 北大期刊(中国人文社会科学期刊) 万方收录(中) 统计源期刊(中国科技论文优秀期刊) JST 日本科学技术振兴机构数据库(日)
软件管理论文:三维算量软件工程管理论文 1我国三维算量软件的应用现状 目前,三维算量软件已逐渐应用于工程管理、造价领域等,对该软件的使用者越来越多。但是在建筑方面的使用者却比较少,主要由以下几方面的原因造成现在的局面。首先,使用三维算量软件的话,都需要进行建模,而对图形的输入操作比较繁琐,这就在一定程度上要求使用者具有一定的计算机水平。而现在,我国大部分施工管理人员和造价工程师在计算机的使用方面还不能够达到上述要求。其次,由于设计图纸的不够规范,图层设计杂乱无章等方面的原因,大大降低了三维算量软件的自动识别率。再次,有一些工程人员或造价人员不能及时拿到电子图纸,导致建模工作变得复杂,加重了他们的工作量。另外,市场上三维算量软件的种类繁多,数据接口大不相同,导致软件在读图时出现错误,影响实际效果。最后是由于软件的开发成本过高,限制了软件的使用范围。 2三维算量软件在工程管理中的重要特性 传统的手工计算工程量的过程相当繁琐,如需要翻看图纸、列计算式、计算分项工程量等,恰恰相反的是,三维算量软件就是省去了这些繁琐的过程,能够实现快速三维图形建模等,直接通过计算机进行计算,精确度高且速度更快,完全实现工程量计算的自动化,规范化和智能化。因此,在工程管理过程中,三维算量软件扮演着重要作用,其特性主要体现以下几个方面:首先,操作简单且界面清晰,能够有效兼容现在常用的电子文档,同时能迅速识别出电子图纸的墙、梁等。其次,能够对计算过程和工程建模过程有一定监督作用,具有修改查询或控制模型的信息。而在建模和计算的过程中,一旦出现错误,操作者可以快速对计算环境进行检查并修改,节约时间,十分方便。另外,在工程统计过程中,对于重合的结构可进行删减,对于标准层计算可进行复制,使得计算效果得到进一步提升。而在核对成本方面,可采用自行套用定额锁对信息进行完整换算,有效提高精确度。接着在工程的设计中,借助几何尺寸的构建对工程量和钢筋数量进行核对,从而实现工程量的自动分类,计算和汇总过程。最后,根据工程构件的实际形状,利用软件的开发功能对其进行补充或修改,从而使造价得到有效控制,同时使工程量的计算更加精确。 3三维算量软件在工程管理中的实践应用 三维算量软件在工程管理中的应用很多,其主要体现在工程管理中的工程造价及施工过程等方面。首先,我们要对工程基本特征和性质进行定义设置。如对计量模式的设置,它就包括工程名称、需要采用哪种计算规则、套用什么类型的定额等,而楼层设置包括楼层的标高和层高、有多少楼层等,只有这样,才能使之后的图形绘制和工程量的计算的准确度得到保证,使工程费用得到合理利用,才能有效控制成本。其次,我们可以根据纵横轴网和施工图的点位信息,确认出柱的位置,然后根据柱之间的轴网生成梁,而在柱和梁围生成的空间范围生产相对的板,接着根据板的边线生成梁和墙,同时在墙上设置出门、窗等位置,这样建筑的基本框架就可以产生了。最后,我们根据框架结构对立体封闭的区域设置天棚、屋面、地面等建筑部位的工程量信息。最后,我们可以根据楼梯、建筑等其他构件对参数进行定义,待一切数据结束之后,三维算量软件系统便开始对工程进行自动统计分析,大概一分钟就可以完成成千上百的分部分项工程量的计算,从而获得我们所需要的各种数据,如砖砌体的体积、梁、板、柱的砼体积等数据。 工程施工过程中,三维算量软件的应用范围则比较广泛,一般情况下,在进行施工阶段。首先,三维算量软件可以对工程的施工量进行计算。在工程管理过程中,每一项工程完成后都需要对总体工程量进行分层和分段的计算,使工程资金运转、产品的采购和分配等要求得到满足。运用三维算量软件可以有效提高节点工程量统计精确度。其次,在工程的计划和监控阶段,三维算量软件可通过最简单的方式完成工程计划和工程量的结算,同时在计算机中通过模拟形态显示时间工程的效果得到全面呈现,一旦发现问题就可以立即进行修改。再次,三维算量软件应用与变更管理功能。在设计过程中,三维算量软件可根据实际情况直接对原图纸进行增加或删减构件,也就是说三维算量软件可以通过每次对变更图纸的信息输入自动的删减或增加相应的工程量。最后,使用三维算量软件可以提前对施工图纸进行审核,进而提前发现问题,从而保证施工技术的质量。总之,三维算量软件可以给施工管理阶段提供很多便利条件,然而,这一系统还处于发展阶段,若将图形软件的自动化程度进一步加强和提高,那么,三维算量软件将为工程管理带来重大变革。 4结束语 通过以上所述,三维算量软件在工程管理中具有重要作用和实践应用。在工程量的计算中,不仅可以工程的计算精度,还可以降低成本费用。而在施工管理中,还可以对成本、材料等方面进行调控。相信在未来的发展中,三维算量软件将会在工程管理中得到全面普及和应用,在保证工程质量的同时最大限度的提高经济效益。 作者:韩璐 单位:陕西职业技术学院 软件管理论文:软件研制合同信息管理论文 一、科学制定监管工作信息管理网络计划 在系统需求分析阶段,要明确软件维护及保障的范围及要求,研究软件运行所需支持环境,检验软件是否符合更新及扩充要求;在软件设计生产阶段,对系统的扩展、压缩和变更及设计是否符合合同中维护性和保障性要求进行监管;在测试阶段,进行软件单元测试和集成测试分析,统计分析软件出错情况并监督改进,确保符合合同要求。进行可靠性、安全性、维护性及保障性论证、分析和设计的监管信息管理,是监管部门的一项重要工作,对最终软件定型后满足技术指标的要求有重要意义。监管部门在研制过程中的各个阶段,要监督协调承制方完成相应的可靠性、维护性、安全性及保障性设计工作,监督承制方实施可靠性与环境考虑应力筛选试验(ESS)以及失效模式及影响分析(FMEA)。在这个阶段,承制方要充分利用试验和分析的信息,改进设计和编程等,提高软件的“四性”。 二、注重软件技术状态监管信息的获取 技术状态管理是伴随大型复杂软件发展而形成的一种工程管理方法,是系统工程管理的重要管理方法和手段之一。其目的在于通过对产品质量的技术方法、研发体系、软件研制进度进行评估,以对产品的研发效率进行管理,达到最佳的投入产出比。做好对软件研制技术状态监管信息的审核对软件研制及生产的各个阶段技术状态进行监管,重点监督软件研制进程的需求分析、设计、编码开发、组装及测试等关键阶段的软件技术属性,包括软件质量的稳定性以及良好的互换性、维护性等。管部门对技术状态的监督信息管理是合同履行监管的一个关键环节,要从严从细把关。在研制过程中,监管部门对承制方主要监督工作包括:明确软件研制网络流程,确定各个关键节点和重点阶段进行监督;软件的重点监督技术属性,合同对软件的功能及性能等质量需求;对各个监督阶段的监督结果进行整理形成报告,上报监管部专家进行评审,确保软件研制过程中的技术质量与合同文件相一致,确保技术状态管理目标的实现以及合同的正确、完整履行。做好软件测试信息的提取工作软件测试是软件研制过程中一项使研制实际过程与合同任务书相对比的关键手段。 研制过程的试验类型主要有摸底测试、验证测试、攻关测试、鉴定和定型测试。在正式测试前,监管部门应协调承制方内部进行的试验称为摸底测试;应用新技术前进行的测试和为确认设计输出满足设计输入要求时,要进行验证测试;为解决关键技术和质量问题时,要进行攻关测试;确定样机是否达到鉴定要求,承制方要进行鉴定测试:确定新产品是否符合规定要求时,承制方要进行定型测试。监管部门评审测试结果是证明软件设计、质量是否达到预期目的、满足合同任务书要求的最常用、最直接、最有效和最可靠的方法。监管部门通过提取和评审各种测试信息,可以了解掌握产品研制质量的第一手资料。对于重要试验,监管部门要根据试验的目的和有关规定,督促研制单位编制试验大纲,经审查认可或签署意见后,参加测试评审并监督研制单位严格按测试大纲和实施试验规范实施测试。对于鉴定和定型测试,监管部门要协调承制方按规定参加,按测试大纲和试验规范实施测试。对于鉴定定型后测试,监管部门要按规定参加对测试大纲的审查并发表意见,参加测试全过程。承制方对参加的所有测试均要作记录,并且监管部门对试验结果以认可、签署意见或在评审会上发表评价意见等方式实施监督管制,对测试暴露出的产品技术质量问题,监管部门要督促研制单位采取纠正措施并予以实施。监管部门要对纠正措施的正确性予以审查,对实施情况进行监督,并验证效果。监管部门重点参加涉及关键技术、产品或严重质量问题的测试和鉴定、定型测试。做好监管信息管理的标准化工作标准化是人们在经济、技术科学等社会实践中,对重复事物或概念,通过制订、或实施标准,达到统一,以获得最佳秩序和社会效益的一种活动。在这里,监管信息管理标准化工作就是监管部门的一切监管标准都应严格按照合同任务书的要求来界定,如果实际情况偏离了合同任务书的规定,那么承制方也就违反了合同履行。日本著名质量管理学专家石川馨教授曾经说过:“没有标准化的进步,就没有质量的成功,质量与标准化是一辆马车的两个轮子。假若不了解这种关系,标准不得力,质量控制最后将以失败而告终。” 作者:王丹 郑海平 单位:海军航空工程学院 软件管理论文:系统软件信息管理论文 1、总体功能划分 福建电大学生学籍管理系统软件是以学籍管理为中心,面向学校领导、教务管理人员、以及其他有关工作人员以及学生的一体化的学籍管理系统软件,可实现包括学生成绩打印、学历证明打印、相关信息查询、学生成绩统计、后台数据管理和维护以及数据库备份等功能。按照系统需要完成的功能可分为:(1)教学计划管理:教务管理人员选择不同的分校(教学点)、年级、专业,输入教学计划包括课程名称,课程学分,选修必修等信息。(2)学生信息管理:包括学生修过的课程成绩和毕业情况,还包括课程成绩录入:选择不同的分校(教学点),学生的年级专业,在输入学生基本信息的同时系统根据学生的年级,专业等基本信息自动查询生成学生应修的学科,并在同一个页面中显示学生所有课程的成绩。(3)查询学生信息:普通用户通过输入学生的姓名、年级、分校(教学点)、学号其中的若干个模糊信息来查询到该学生的所修课程成绩和毕业情况。(4)学籍数据统计:教务管理人员可根据分校工作站、年份、专业等关键字统计对应的学籍档案数据,还包括各种数据的分布图如某课程的成绩分布情况等信息。(5)权限日志功能:由超级管理员进行创建各用户,并给相关用户授权分配管理权限。查看日志,日志中对学籍档案数据的特殊操作如修改删除等操作记入日志,并说明操作的原因以便查对。(6)系统管理:由超级管理员进行包括分校、教学点、专业类型、课程形式等基本信息的维护。还包括整个系统得环境变量,数据库备份等内容。(7)开具成绩证明:教务管理人员通过学生的姓名、年级、分校(教学点)、学号其中的若干个模糊信息查询到该学生的信息后,自动打印出学生的成绩表,同时记下成绩证明开具时间和教务管理人员的打印记录。(8)开具学历证明:教务管理人员通过学生的姓名、年级、分校(教学点)、学号其中的若干个模糊信息查询到该学生的信息后,自动打印出学生的学历证明,同时记下学历证明开具时间和教务管理人员的打印记录[4]。 2、验证和显示控件的实现过程 为了解释验证和显示控件的实现过程选用系统用户登陆模块为例。该模块为系统软件初始页面用来验证用户信息。用户通过输入用户名、密码和验证码来登陆本系统。验证码使用系统随机生成的图片来完成,验证码保存在用户的SESSION当中,当用户的信息和数据库中数据完全对应的情况下,运行用户跳转到主页面,同时用户的各个信息也保存在该用户的SES-SION中。为了用户密码的安全性,密码的保存形式使用MD5加密方式。同时输入信息的三个文本框使用AJAX技术实现了用户输入信息的提示工作。该模块的功能有:系统用户登陆与系统用户验证的功能。系统用户登录页面代码:为。其中CS文件中引用了系统的几个必要的命名空间。登录部分通过控件建立面板,通过作为用户名、密码和验证码的输入框同时设置AJAX事件,实现输入不能为空等基本客户端验证。验证码的图片通过控件引用来显示随机的验证码图片信息。为了解释页面布局框架的实现过程选用系统主界面模块为例。该模块工作主界面如图1-2所示,各模块主要功能包括:学籍信息查询模块,主要实现学生成绩查询和学生学历查询两个子模块功能;学籍信息输入模块,主要实现教学计划的输入和学生信息的输入两个子模块功能;系统管理模块,主要系统用户管理和系统预设两个子模块功能。 3、总结 该毕业生教务信息管理系统的实现改变了福建电大对2000届之前毕业生学籍管理工作的落后局面,提高了工作效率,并为学生网上成绩查询提供了良好的窗口。在该系统中完整的运用了支持AJAX的Coolite组件技术提升了系统的界面友好性,提升了系统的功能健壮性,也提升了系统在使用中的高效性。该系统的运用对实现学籍管理的科学化、现代化起到了积极的作用,对推动学校信息化建设具有重要的现实意义。 作者:桑海翎 单位:福建广播电视大学电子信息与计算机系 软件管理论文:软件设备管理论文 1关于零件入库信息的简介 一个现代化的大型矿井必然会有不同采区,采区内所需同型零件众多,如何对零件进行准确的统计就十分重要。我们在每个采区下设置一个仓库,这样即为了能快速处理采区内各类机器故障,又能更好的对采区内已有零件进行管理。对应的我们可以建立个数据库用来存储这些零件的信息(见图1),这个数据库包含零件名称、存放地点、库存数量、类别(主要针对单轨吊的柴油、电瓶之分),通过jsp我们可以在IE浏览器上快速查询你所需要的查找的内容。这就是一个完整的录入零件信息过程,在此过程中我们只需要输入零件的基本信息,其余的操作都是由软件在后台的运作为我们完成。这样我们就避免了面对冗杂的表格,可以准确的添加零件的信息内容了。 2关于零件出库信息的简介 当一个采区的机器需要更换某个零件时,应该相应地让此采区的仓库内存在此零件,那我们就会遇到以下几种情况(见图2):(1)此采区仓库没有这个零件且其他采区仓库也没有这个零件,那么我们必须首先把此零件信息录入完整后,再在机器信息表中输入更换的零件名称、零件更换数量以及更换的时间。(2)此采区仓库没有这个零件但其他采区仓库有此零件,那么我们必须把其他采区仓库内的此零件调用到此采区仓库内,再在机器信息表中输入更换的零件名称、零件更换数量以及更换的时间。这就是一个完整的出库过程,在此过程中我们只需要输入需要更换的零件信息,其余的操作同样由软件在后台为我们执行。同样减少了面对冗杂的表格,也可实现对仓库内零件数量的精确管理。 3关于生命周期需求的简介 对设备的管理最注重的就是零件的生命周期,因为这直接关系到一个产品的质量。当我们能追踪统计到一个零件的生命周期,我们就可比较哪家厂家的零件质量更好,使用周期更长。从长远来看选择质量较好的厂家也能为我们企业的纯利润做出贡献,实现企业的现代化管理水平。生命周期的统计是通过追踪出库过程实现的,在同类机器中同一个编号的设备如需更换同类型设备,都会产生一条记录。那么我们可根据这条记录查找到最近一次更换的时间,那么用今天的时间减去最近一次更换此零件的时间,就会得到这个零件的生命周期(一个零件的生命周期=同类型零件替换它的时间-此零件安装的时间)。在生命周期的计算过程中,我们必须纵向的比较设备的编号、设备的类别(在这里主要区分柴油、电瓶单轨吊)、零件名称、零件所属大类、零件更换时间(见图3)。只有在同一台设备上并且我们所换的零件是一致的,软件经过后台运作才能把得到的结果反馈给我们。为了能得到打印版本,我们在设计之初就要求能通过数据库的输入、输出流,把数据库的记录导出来(以Excel表格的方式)。不论是我们要求查询的结果,还是数据库内所有的记录,都能以Excel的方式导出到我们指定的文件夹内。 4结束语 众人拾柴火焰高,在设计这套软件的过程中我们难免有考虑不周全的地方,这份系统也只是简单地把我们在日常管理中遇到的问题做了个简单解决。 作者:刘玉水 陈朋 李深广 单位:山东能源新矿集团翟镇煤矿 WBSR模式与软件项目管理论文 1WBSR模型形式 WBSR模式是建立在WBS基础之上的,与责任融合后形成的一种新模式。从WBSR角度开展工作,能够确定软件项目的工作及产品范围,为工作顺利开展指明了方向,将工作细化之后,分配给每一个工作人员,促使工作人员明确自身职责,从而为项目计划制定、考核等工作奠定坚实的基础和保障。 2模型具体步骤划分 通过对模型进行深入分析和研究,并结合软件项目特征,能够确定责任范围,对整个项目进行结构分解,得到WBS集;软件项目的开发需要将用户需求作为优秀,进而通过模型进行分解,获得PBS集;最后,要制定与项目开发相关的部署,确保每一个环节都能够顺利进行,保证项目进度,为工作提供依据,通过这种方式,不仅能够确保工作有条不紊进行,还能够有效提高工作质量和效率,从而促进软件开发工作进一步发展。 3模型主要应用流程 WBSR模型在软件项目管理中的应用主要涉及对项目的分解、工作目标的确认及更新。首先,建立工作小组,工作人员作为软件项目管理的优秀,其成员综合素质直接影响工作能否顺利进行,基于此,小组成员一般选择项目经济、技术人员等,还可以增加用户代表等,以此来确保软件开发的合理、科学性;其次,工作、产品等结构分解,工作分解作为模式应用的基础,应结合实际情况进行合理分解,切勿盲目性,还需要结合成员经验等因素,为工作顺利开展提供支持;软件产品作为参与市场竞争的关键,分解产品开发,能够深度挖掘员工潜力,提高产品适应力,与客户达成共识;最后,还需要结合实际情况对项目范围进行及时调整,如果范围发生变化,相对应的工作流程也需要进行调整,实现统一、系统发展目标。 4模型应用情况 将软件项目管理与WBSR模式结合,将各个工作进行细致划分,能够为软件计划、预估等工作提供依据,确保工作顺利开展,在一定程度上推动了软件项目进一步发展,与此同时,在项目开展过程中,负责人加大对实际工作的监督和控制力度,能够及时发现不足之处,并采取有针对性措施,确保软件产品开发质量,该模式的应用,能够直观的反映组内成员的实际表现,为日后进行绩效考核奠定了基础,从而有效提高管理水平,促进企业可持续、健康发展。 5模式性能评价 通过对WBSR模式在软件项目管理中应用情况调查可知,模式对工作过程及产品开发从不同角度进行合理分解,提高了项目范围的精准性及有效性,避免工作失误情况的发生,并且将工作细化至每一个人受众,形成良性循环,促使员工能够认真、负责完成工作,起到了积极地促进作用。因此,面对社会发展新形势下,企业软件项目管理可以大力推广和普及WBSR模式,提高产品适应力及质量,从而实现企业经济效益最大化目标。 6结论 根据上文所述,随着社会进步,软件开发企业需要不断优化和完善自身管理,才能够提高竞争力,在市场竞争中占据一席之地,而工作分解结构作为一种有效模式,能够帮助企业实现这一目标。因此,企业要明确认识到此模式对自身业务发展的重要性,不能够采取有效措施,深入分析和研究模式内涵及本质,结合实际情况,将软件项目工作进行合理分解,合理分配,提高工作效率和质量,从而促进企业可持续发展,为我国相关领域发展注入新动力。 作者:杜宇 单位:哈尔滨师范大学软件学院 软件管理论文:远教服务的软件工程管理论文 1燃尽图的应用 燃尽图主要是通过图形化的表现形式反应出时间与剩余工作量的关系,在图形中分别以x轴和y轴来体现。横坐标主要表示工作时间,而纵坐标用来表示剩余工作量,同时用点对工作量进行划分,最终通过点之间的折线连接来反映出工作量的变化轨迹,并与另外一个原估计线进行对比,两种线段以不同的颜色进行区分,当控制线高于实际趋势线,那么则表示工作进程正常,反之则表示工作存在滞后性,当趋势线呈现上涨趋势,则表示一些工作被疏忽,这种表现形式相比以往更加直观和准确。其价值还体现在以下方面:第一,可以反映出项目的实际进度;第二,具备风险预测能力;第三,对当前项目消耗时间做出直观的评判。当燃尽图的线段趋势出现变化时,则表示对应的不同情况,当依次上升、下降时则代表很多事务没有纳入计划当中,而开展工作后又发现了更多的任务;当燃烧突然停止则表示目前任务的划分不够精细,必须在下一个迭代中对项目进行细化;缓慢之后到结束有余下的工作任务,则会推迟到下一个迭代当中,进入下一个迭代中,可以选择将一些无关紧要的故事纳入其中。在实际的项目开发当中,使用敏捷过程能够实现较大的优势,可以显著提高产品本身以及开发的质量,并且便利了人员的交流,提高了团队的自我管理能力。 2监理机制在远教服务网的应用 监理机制应该在项目最初的策划阶段就予以完善,在前期监理单位主要扮演咨询顾问的角色,能够协助完成IT战略的制定。完成战略制定之后,监理单位的角色就成为监理公司,并且利用资讯时期累积的工作经验开展以下工作,避免了繁复的监理选择过程。监理公司将内部高素质人员组成一个专项的监理委员会,并与项目咨询师保持密切的联系,同时还能够对项目的相关人员进行监理知识培训,从而提高项目的运作效率。经过对敏捷方式的调整,目前监理工作与项目的契合度更高,能够发挥出更多的优势,其已不再是外来的单位,而是项目内部的组成部分,利用敏捷方法进行监理能够获得良好的管理效果。监理工程师主要承担Scrummaster的角色,其职能与Scrummaster相结合,能够提高项目的实效性。Scrummaster的职能主要包括以下几个方面:第一,让产品负责人与产品开发之间的障碍得到排解,便于产品负责人开展相关工作;第二,使产品负责人了解投资回报的额度,协助其明确工作方向;第三,优化开发队伍的自主创造力;第四,提高开发队伍的工作效率;第五,完善工程工具以及实践,使得功能增量都存在可交付性。监理人员则负责与项目经理之间相互沟通,辅助其完成Sprint信息页面额创建,而这个过程对成员阶段目标的实现也有重要意义,另外还需要控制燃尽图的变化情况,保持故事进度的及时性,当迭代完成后监理人员还应该演示Sprint,使相关方对项目进度的运行情况进行直观的了解,避免项目偏离原本设定方向。总的来说Scrummaster与项目经理协商阶段计划的过程使其控制功能的具体体现。在计划的制定过程中,产品负责人应该预估时间,尤其是合同中的故事必须进行粗略的估算,而监理工程师应该确保估算过程不是由产品负责人单独制定的,而是与团队协作后的写过,最后产品负责人回答疑问并对条目内容进行描述。建立工程师还需要对生产率进行计算,主要依据是迭代中实际的完成情况以及计划,结合项目在每个阶段的结束时间,对是否按期完成做出评价,针对实际情况对人员以及计划做出动态调整。 3沟通管理的应用 Scrum的主要功能就是加强队伍之间的联系,而远教项目本身就是有三方共同组成的,即咨询监理和甲乙双方,正是因为这种结构模式导致沟通的成本上升,因此在远教服务项目当中,三方的沟通是重点工作之一,只有保证沟通机制完善,才能够提高执行的效果。Scrum主要沟通包括计划会议、展示会议、站会、总结会议。计划会议主要围绕backlog的内容,在会议内对其执行方式以及时间进行协商;展示会议主要与用户沟通,向其展示阶段性的项目成果;站会是对每天的工作进度进行回报和沟通;总结会议则是对Scrum进度进行总结,并对其问题提出针对性的建议。在以上沟通方式中,每天一次的站会最为关键,其时间和地点相对固定,而其形式也易于接受,目前其实质主要是工作内容的汇报过程,为了防止其与既定目标相偏离,可以采取以下措施:第一,如果人员出现迟到情况,那么应该采取一定的罚款措施,收缴的罚款用在会议的一些支出上,这样能够约束人员的纪律性;第二,如果工作汇报的过程中被无故打断,那么可以采取token的发言方式,任何人员在进行陈述的时候必须申请token;第三,当会议已经偏离既定轨道,呈现汇报形式时,可将讨论的目标设定为项目组成员而不是仅仅针对Scrummaster进行回报;第四,发言的过程必须有明确的层次,即三段发言方式,主要是昨天所做工作内容的回报、后续工作的执行方式以及对出现的问题寻求帮助,在问题一环节的阐述中,应该避免过多的纠缠问题的解决方式,而应对问题进行详细的讲述。展示会议也是较为重要的一种沟通方式,监理工程师在工作中应该注意以下要素:第一,对spirnt的内容进行详细阐述,如果人员对产品知之甚少,有必要用几分钟进行描述;第二,演示应该侧重于快节奏,以效率为首要准则;第三,重点在于成果展示,而不是对过程的过多阐述;第四,有条件的时候可以让客户实用相关产品;第五,避免过于花哨的演讲,而是应该对实际工作的代码进行演示;第六,在bug修复问题上可以粗浅提到,但是不应进行演示,避免模糊视线,忽略重点故事。总结会议是指回顾会议,主要是对项目进行归纳和总结,主要由产品负责人带头,并让项目人员都参与进来。会议重点应该是未来工作的优化方式而不是具体工作任务,目标放在提高开发效率上。总结会议完全依靠于人员的主观意识,因此对人员的素质有较高要求,当问题出现时应该结合相关素材予以总结,并对会议的内容和成果以文档的形式记录下来,从而为下一个Sprint提供参考建议。 4结束语 总的来说,软件工程管理技术的不断成熟大大提高了远教服务网的运行效率,发挥出协调和监管的作用,当然也对人员的综合素质提出了更高的要求,监理工程师必须了解敏捷开发各个环节的工作流程,并提供正确的指导,只有这样才能够对项目整体带来较大的效益。 作者:王听 单位:武汉大学信息管理学院 武汉交通职业学院 软件管理论文:软件测试质量管理论文 1测试流程不合理 1.1测试设计重点偏离使用QC软件测试发现bug统计,如表1所示。根据表1工作量统计,25人/日为5个中级测试工程师一周的工作量,但是根据测试用例发现的bug数量仅占bug总量的44.18%,该比例显示测试用例的设计重点严重出现偏离。需要在测试用例设计的方向上进行调整。 1.2测试过程不可控QC软件测试计划中测试执行阶段为2013.3.8-2013.3.27,执行三轮测试;实际测试时间为2013.3.23-2013.4.20,执行测试三轮,计划完成时间严重偏离,表2为原计划与实际计划的对比。表2显示测试计划进行了较大调整,计划截止时间比原计划延迟23天。延迟原因经分析主要为开发提交测试时间延迟,开发提交版本问题较多,测试计划安排不合理,在两轮测试间为安排开发修改bug时间等。想要解决该问题,不仅需要对测试过程进行管理,同时也需要对开发提交的测试版本质量进行管理。 2软件质量管理改进对策 2.1需求工程管理软件开发过程中,需求不明确会带来需求的频繁变更,浪费了很多时间。针对此项问题,可对需求相关的活动进行统一管理,其需求管理结构图如图2所示。加强需求开发和需求管理的有机结合,不仅减少了需求的变更次数,还解决了工程师对需求不能理解到位的问题。需求开发和需求管理同样重要,只有两者互相配合才能做出用户满意的产品。 2.2立项管理为了使有限的资源发挥更高的价值,公司可通过立项管理流程进行立项管理,立项管理流程分为立项建议、立项评审和立项筹备三个阶段,其具体流程图3所示。 2.3测试流程管理针对测试流程中发现的问题,可对整体的测试流程做如下的改变:(1)测试部门可进行需求学习及需求讨论,对理解不清楚及有疑问的需求,由研发设计部门进行解答,研发设计部门不能解答的由其联系用户确认后作出解答;(2)需求确认后,针对系统功能和性能等指标,由测试工程师进行测试测用例的设计,设计从两个方面进行,一方面测试工程师根据需求进行测试用例的编写,另一方面测试工程师可根据用户反馈问题进行分析汇总;(3)使用QC功能测试工具对应用软件兼容性、操作系统兼容性进行测试,以便于使用测试工具完成多种环境下的功能和兼容性测试;(4)进行自由测试以便于对系统测试用例进行补充,分析测试用例未覆盖问题的原因;(5)定期分析缺陷库中的问题,分析问题产生的原因,进行测试用例的修改。 3结论 本文指出了软件质量管理过程中可能会引起软件质量问题的原因,对软件质量管理的相关问题进行了分析,归纳和总结,这些问题在软件开发人员中具有一定的普遍性。实践表明,通过对这些问题进行分类,开发人员可以清楚地知道在软件设计中容易出现的问题,能够及时采取相应的措施,推动软件质量的全面提高。 作者:翁婕丁铁乔扬单位:南京莱斯信息技术股份有限公司质量与技术管理部 软件管理论文:智能移动终端软件质量管理论文 1Web化演进是重要方向和新的机遇 近年来,HTML5为代表的Web技术得到长足发展,可以在操作系统上构建应用平台所有的要素,实现跨平台、跨屏,提供统一的用户体验,为国内厂商利用Web作为应用平台、打造独立的生态系统提供了机会。HTML5是技术变革,推动web应用达到Flash应用那样的互动性和媒体能力,同时保证web应用在集成到设备和集成用户数据方面和移动应用一样。HTML5推动移动互联网水平化演进,给产业轴心和发展模式转变带来新机遇,推动Web应用环境替代移动智能终端操作系统成为移动应用的承载平台,打破移动智能终端操作系统和应用之间紧耦合的绑定关系,促进其由垂直一体化向水平化方向演进,颠覆现有移动互联网的产业格局和发展模式。“Web平台和互联网渠道”将取代“移动智能终端操作系统和应用程序商店”成为产业新的优秀,产业轴心和模式的转换带来新的发展机遇。因此,Web是国内厂商在移动平台方面重点发展的方向。运营商可以推动WebKit朝着更好的带宽管理、更紧密集成硬件多媒体加速器的方向开发。此外,运营商可资助开发更好的跨平台开发工具,使HTML,JavaScript开发者能面向更多的原生平台和大众市场浏览器。目前,运营商也积极研发并推出自主知识产权的操作系统,如联通沃PhoneOS、移动OPhoneOS。目前,以FirefoxOS、ChromeOS等为代表的WebOS也成为当前移动互联网领域的热门话题,内核支持原生应用和Web应用运行框架的混合型操作系统也有长足发展,支持HTML5框架和Java应用框架,应用开发者可以选择其中之一开发其应用;整合通信服务、多媒体处理、定位地图服务、日历、邮件等日常使用的基础应用。目前,市面上比较典型的混合型操作系统是“阿里手机操作系统”,其采用了自有的虚拟机,在Linux开源内核上开发了阿里云操作系统,并叠加了阿里云自行研发的“云应用引擎”(CloudAppEngine),用于支持HTML5Web应用。阿里手机操作系统能够兼容Andriod系统,可以支持基于Andriod平台开发的应用,兼容程度可达90%以上[1]。 2智能移动终端软件质量管理研究 伴随着终端智能化及网络宽带化的趋势,移动互联网业务层出不穷,日益繁荣。但与此同时,移动终端越来越多的涉及商业秘密和个人隐私等敏感信息。移动终端也面临各种安全威胁,如恶意订购、自动联网等,造成用户的话费及流量损失;木马软件可以控制用户的移动终端,盗取账户、监听通话、发送本地信息等。移动终端作为移动互联网时代最主要的载体,面临着严峻的安全挑战。智能移动终端恶意软件危害根据2012年中国计算机网络安全年会上国家互联网应急中心副总工程师、国家网络信息安全技术研究所所长杜跃进先生的报告,移动智能终端软件安全检测显示,针对采集的48万多个应用软件,经扫描发现超过200多个已经明确是病毒的软件。从中随机选择一万余款应用软件,利用国家网络信息安全技术研究所自主研发的工具进行深度代码分析,发现很多软件存在恶意行为或可疑行为。其中,存在敏感行为的超过5000个,当中未经用户许可自动访问网站的3185个,自动向外发送短信或彩信的13个,另有4个明显存在恶意行为(照比例计算,在48万个应用软件里至少有160个是尚未被防病毒产品检出的恶意软件。因此,移动互联网相关应用软件的整体安全现状堪忧。而根据网秦云安全监测平台统计,2013年全球共查杀到智能移动终端恶意软件134790款,同比2012年增长106.6%;2013年感染终端共计5656万部,同比2012年增长76.8%。 目前恶意软件的传播方式主要有五种:网络下载传播、蓝牙(Bluetooth)传播、USB传播、闪存卡传播、彩信(MMS)传播等。据《2013年上半年中国手机安全状况报告》指出,在手机恶意软件的主要危害中,资费消耗、隐私窃取和恶意扣费位列前三。恶意软件主要危害类型如下:《2013年上半年中国手机安全状况报告》显示,今年上半年国内新增手机木马、恶意软件及恶意广告插件共计45万余款,感染总量超过4.8亿人次,接近2012全年感染量。其中,安卓新增木马占总量的97%,九成以上含有隐私窃取行为。2013年上半年Android新增恶意软件月度统计情况如图1所示。下面结合实例简单介绍恶意软件的危害。著名窃密软件“X卧底”由泰国的Vervata公司开发,引进中国后改名“X卧底”。该软件能够监听话音、发送本地信息,个人隐私数据都被发送到第三方服务器上。其原理如图2所示。“X卧底”在短信监控环节能显示出对方的号码、收发短信的时间以及短信的详细内容;电话监控方面破坏性较强,能够显示被监控方通话的号码、通话时间和时长,并且能同时将通话录音保存为一个AMR格式的音频文件发送到监控方的指定邮箱;环境监听方面,当主控号码拨打安装了X卧底的被监控手机时,被监控手机会自动将电话接通,主控号码方能够听到对方周围声音,但在被监控手机上无任何显示;一些“X卧底”变种(如Android版)还具备扣费功能。可见,加强移动终端相关应用软件质量的管理已迫在眉睫。智能移动终端软件质量管理目前的主要操作系统平台有Android、iPhone、WindowsPhone等。虽然恶意软件在各个平台都存在,但由于各个平台的安全机制差异甚大,不同厂商的智能终端面临的安全风险也截然不同,甚至同样的操作系统,由于不同OEM对其安全加固程度不同,也呈现出不同的安全特性。 2.1软件自动化测试工具的应用软件质量因素主要包括十点,功能性质量因素:正确性,健壮性,可靠性;非功能性质量因素:性能,易用性,清晰性,安全性,可扩展性,兼容性,可移植性。软件自动化测试对于提高软件的测试效率和质量有着至关重要的作用。自动化测试使用机器执行测试案例,能够节省大量人力,测试效率也更高。自动化测试通常采用脚本技术实现,便于测试经验的积累和复用。软件自动化测试工具除了传统的黑、白盒测试工具,还包括对数据生成进行检测的工具、对管理进行测试的工具。测试数据生成工具主要应用在测试的前端,为测试过程准备大量数据,目前典型的测试数据生成工具有:Bender&Associates公司提供的功能测试数据生成工具SoftTest和InternationalSoftwareAutomation公司提供的PanoramaC/C++测试数据生成工具;测试管理工具是指用工具对软件的整个测试输入、执行过程和测试结果进行管理的过程,主要有MercuryInteractive公司的TestDirector、IBM-Rational公司的ClearQuest。目前自动化测试工具的种类非常多,我们在选择自动化测试工具时,要综合考虑各方面的因素,使软件自动化测试工具得到准确使用,只有这样才能不断提高测试的质量和效率,降低测试所需要的成本,从而促进软件开发工作的快速发展。 2.2智能终端统一管理平台智能终端作为行业终端,安全应和行业应用结合。可通过搭建终端安全统一管理平台,实现信息收集、检索、分析,对智能移动终端软件质量问题实行系统化、网络化和动态化的跟踪。不定期提供质量信息综合分析报告,其中包括软件测试过程的结果,得出的结论,缺陷分析及其限制因素,测试资源的消耗,提供统一的安全策略,最大程度确保企业终端的安全。统一管理平台的组成架构如图3、4所示。国外运营商如AT T已经为其企业客户提供类似的终端安全统一管理平台。企业管理人员登录到管理平台之后,可以看到自己企业管理的所有手机,选择想要管理的手机,点击“管理手机”按钮,就可对手机进行“删除短信”、“删除联系人”、“删除通讯记录”、“重启手机”等操作。如某员工离职后,企业就能即时删除其手机上的所有信息,以保证企业客户数据的安全,该员工归还的手机把信息清空后,仍可被下一名新员工使用。假如某员工手机被盗,不法分子常常会将旧卡丢弃,并换入新卡销赃。此时手机端软件会自动发送信息给后端管理平台,管理人员可以立即删除手机内的所有信息。 2.3完善相关法规,加强监管智能移动终端软件的发展离不开国家相关部门的监管,国家在完善政策法规标准的同时,也要鼓励软件开发企业、软件商店及终端设备制造商规范软件开发及应用监查,充分发挥主管部门的领导监察作用。移动互联网作为第五媒体正在以飞快的速度发展,XPhone和XPad等智能移动终端的普及和app应用商店的流行正极大地改变着人们的生活方式。移动终端软件质量的综合保障和自动化能力的提升是软件领域发展的一个方向,对我国移动终端软件行业的健康发展起到良好的保障作用。 作者:李亦豪单位:工业和信息化部电子科学技术情报研究所 软件管理论文:计算机软件工程管理论文 摘要:社会的发展带动着科学技术的进步,在现代的社会生活中,科学技术已经得到了广泛的应用,为各领域带来了极大的便利。近几年,计算机软件开发项目开始涉及各个领域,与此同时它也面临着很多未知的风险,计算机软件在开发过程中存在着很多问题,为了避免这些问题的出现,必须对计算机软件工程进行管理,促进计算机软件的开发。计算机技术的应用让我们的生活更精彩,让我们获取信息的途径更加方便和快捷,计算机软件工程的有效管理可以很大程度上影响信息化的发展过程,同时也为我国的社会主义发展提供更强大的力量。该文主要对计算机软件工程管理与应用进行了简单的分析和讨论,希望能对以后的工作有所帮助。 关键词:计算机软件;工程管理;应用 随着科技的高速发展和应用,计算机开始在各领域中得到应用,这给人们的生活带来了很多便利。最近几年,很多企业和工厂都开始借助科学技术,采用智能化的生产,所谓智能化就是利用计算机来控制整个生产的流程,而非人工化,这一应用大大节约了人工成本,同时也提高了工作的效益。但是这一功能的实现还得借助软件的支持,所以计算机软件工程的开发是非常重要的,另外为了解决开发过程中遇到的相关问题就必须加强软件工程的管理,提高软件开发的成功率。但是由于人们受到传统思想的影响,我国计算机软件工程管理工作没有得到一定的重视,所以很多问题都还有待探索,那么我们应该如何加强计算机软件工程的管理工作,是当前必须要思考的问题。 1计算机软件工程概述 1.1软件工程的定义 软件工程是一种开发软件工程学科的方法,主要是根据计算机科学、数学及管理科学等原理来进行开发的,软件工程开发的主要目的是优化质量、节约成本和改良方法。软件开发所根据的原理不同,开发出的软件的运用就会不同,比如运用数学原理开发的软件主要用于模型的构建及算法;运用管理科学开发的软件主要用于资源、计划及成本管理等。软件工程目标在于:在对成本进行控制的基础上,开发出适应性强、容易修改及维护、最大限度地满足用户的需求的软件产品[1]。这些目标的实现对产品质量的改善有一定意义,同时也提高整体开发的效率。 1.2计算机软件的功能 计算机主要是由硬件和软件两部分构成的,所以在对计算机进行研发的时候应该把硬件因素考虑在内,同时又要注重软件工程方面的投入。计算机软件系统主要包括两个部分,由系统软件和应用软件构成,两种软件的功能也是不一样的,系统软件的功能主要是对计算机运行过程进行监控、维护和管理,比如常见的计算就操作系统和病毒查杀系统;应用软件的功能是比较实际的,比如常见的办公系统、人事管理系统、财务管理系统等等[1]。计算机软件功能的应用主要是指导计算机有效运作,让用户更加方便地操作。 2计算机软件工程管理的主要内容 2.1组织机构管理 组织机构的管理不是简单的开发人员的集合,而是强调的整体的组织。在一个完整的组织机构中,好的管理应该是人员分配明确,信息传递快速。但是在实际的组织机构管理中并没有统一的模式,因为不同工程的要求是不一样的。 2.2工作人员管理 工作人员计算机软件工程的主体部分,很多工作都是围绕工作人员来开展的,比如项目的实施、软件程序的编写、资料的查找等等,每个人根据自己的岗位来分担和完成这些工作[2]。对于工作人员的管理应该合理分配工作,结合工程项目的规模或者性质,对软件开发人员进行合理的分配。在对员工合理分配工作的同时,还要求他们注重团队合作,共同完成复杂的计算机软件项目。 2.3用户管理 计算机软件开发的目的就是方便用户,供用户使用,所以在软件的开发过程中应该掌握用户的最基本信息,了解他们的需求,确保开发出的软件更具实用性和可操作性,所以用户管理也是非常重要的。 2.4档案资料管理 计算机的软件开发是一个复杂的过程,所以开发阶段的各个流程是需要记录到档案中的,以便于下一个阶段工作的参考,为软件开发的后期工作提供一定的保障。所以加强档案资料的管理是非常有意义的,能最大限度地提高管理的效率和质量水平。 3计算机软件工程管理的措施 3.1构建完善的计算机软件工程体系构建 完善的计算机软件工程体系首先应该构建人才体系,人才体系的构建加强了人力资源管理,同时也调动工作人员的工作积极性,确保工作的顺利开展;其次加强对员工专业知识和理论的培训,让他们跟进社会的脚步,了解最新的软件工程信息,把理论与实践更好的结合到一起,促进计算机软件开发水平的提高;再次应该建立规范的制度,奖罚分明,充分调动员工的积极性和主动性。 3.2加强计算机软件工程的风险管理与进度管理 加强计算机软件工程的风险管理和进度管理是计算机软件工程管理比较重要的点,工程项目的管理人员首先应该具备专业的风险管理水平,有一定的风险意识,并且根据对风险的分析,制定一定的方法,在整个计算机软件的工作过程中融入风险管理,考虑所有造成可能造成风险的因素,把风险降到最低。风险管理的手段是多样性的,可以采取规避、转移和减缓的手段。另外加强计算机软件工程的进度管理也是具备重要意义的,一方面提高了工程的效益,另一方面也控制了开发的成本。根据计算机软件工程项目的实际情况,制定进度管理的工作表,根据工作表确保工作有序地开展[2]。 3.3强化计算机软件工程项目合作团队的管理 计算机软件工程的开发离不开团队,所以加强团队的管理对目标的实现有积极的促进作用。强化团队管理工作首先应该加强整个团队的联系,让团队工作开展起来更协调;其次根据各岗位合理进行分工,明确每个员工的工作责任;最后调动整个团队的工作积极性,让每个人都付出最大的努力,为计算机软件工程的建设做出贡献,大家一起做好计算机软件工程管理工作。 4计算机软件工程的实际应用 信息技术的不断完善和发展,让传统的手工任务逐渐朝着机械化转变,借助计算机软件工程软件去完成任务是非常简单便捷的,应用软件更起到了关键的作用。在实际的生活中,计算机软件功能丰富,并且效率很高,它的运用得到了广泛的认可,软件的开发和应用对人们的衣食住行都产生了深远的影响。例如,在各企业的办公软件使用中,可以让企业内部的资源得到共享,保证各种信息的顺利传达,提高企业管理工作的效率和质量水平;另外计算机软件在校园中的应用也发挥了重要的作用,计算机软件在教学过程的运用一方面促进了师生之间的交流,另一方面保证了校园内各种工作的有序开展比如学籍的管理、档案的管理和收费的管理等等;计算机软件在公共场合的运用也是随处可见的,比如大型的医院或者银行都会利用计算机软件来进行预约登记,方便了广大用户,也节省了医院和银行的人力成本[3]。目前,计算机软件的开发还有很大的发展空间,所以为了让计算机软件开发更加辉煌和灿烂,我们必须进一步加强计算机软件工程的发展。 5结语 现代社会是充满信息化和智能化的,计算机在各个领域都得到了广泛的应用,而计算机软件的应用为自动化和智能化提供了强大的技术支持。目前我国很多企业都运用了计算机软件,这些软件主要包括日常的操作系统、办公软件等等,实现了信息的快速传递和资源的共享。总的来说,计算机软件项目的开发对我国的经济发展有很重要的意义,我们应该寻求更多的创新意识,选择有效的措施来确保计算机软件工程的顺利发展。 作者:吴丽娜 单位:宿迁学院信息工程学院 软件管理论文:软件工程项目管理论文 1软件工程项目管理的主要内容 1.1人员的组织与管理 一项工程的具体工作涉及到人员的管理,工作任务的分配,责任内容的明确,因此人员的组织及管理是工程项目的关键因素,要把注意力集中在项目组人员的构成、优化。 1.2软件质量管理 软件质量管理在工程项目实施过程中决定着质量方针与责任的范畴,包括质量计划设计制定,项目质量检测保证和项目质量控制等程序。通过保证手段在质量过程中有效进行。 1.3软件配置管理 英文简称SCM,是在开发者中,标识,控制和管理软件变更的一种管理。配置管理的使用取决于项目规模和复杂性以及风险水平。软件配置管理针对开发过程中人员、工具的配置、使用提出管理策略。记录软件项目产品的更新过程,从而保证研发者在软件项目周期的各个阶段能够获得准确的产品配置。对项目开展过程软件开发进行有效调控和有效预测具有重要作用。 1.4编写软件项目计划书 它是软件项目管理组的首要任务,主要包括工作量、成本、开发时间的估计。并根据估计值制定和调整项目组的工作,详细记录了开发日程安排,资源供需,项目管理等各项情况。使从事该项目的人员了解该项目的大致情况。 1.5软件风险管理 软件工程风险管理是预测工作中可能出现的各种危害到软件产品质量的潜在因素的问题,对风险产生的后果进行分析评估。计算机软件风险预测的准确性评估与有效防范措施的应用都利于提高软件工程的效益,降低风险带来的经济损失,有效保证相关利益业主的权益。这几个方面都是相互贯穿、交织于整个软件开发过程中的。 2软件工程项目管理中存在的现实问题及解决方案 2.1人员工作安排不明确,应建立团队合作意识 在工程项目开发过程中是需要每个岗位人员的相互协调及无障碍交流,没有团队协作意识是无法有效的利用时间和资源开展各项工作。因此我们要提高一个工程项目的工作效率,就要合理安排人员的工作分配,强化每个工作人员的团队协作意识,有效避免管理团队中存在的分工不明确,不合作的问题。只有相互协作和相互信任的情况下才能高效的完成一件优质的软件工程项目。建立一套完善的人事考核制度,加强对员工的职位升降,工资奖金分配管理,有利于提高员工开发软件工作的积极性。 2.2缺乏实践性调研报告,应纳入到软件项目计划书 软件开发工程不仅要创新变革,也要考虑到它的实用性,以往出现的多个工程项目没有对实际项目建设中的需求实体和实际进行要求,以及实际项目建设的数据进行合理有效的调研,导致出现设计完整的软件产品运用与实际偏差较大,造成不必要的人员和资源浪费。因此要在软件设计前给予项目调研工作高度重视,对实际软件项目的需求及要求严格调查,应将软件项目调研报告附于项目计划书中,引起重视。 2.3风险管理意识不够,应该强化提高人员对风险管理的认知 风险的发生很可能会造成不可估量的损失,但是风险的发生是具有可控性的,如果能有效控制就会避免发生风险事故。可往往在计算机软件工程项目管理中的工作人员却很少知道风险管理的重要性,于是在软件开发中应提高项目主要负责人的风险管理理念,提高自身对风险管理预测能力的水平。只有了解了风险管理理论与风险管理体系,定期对项目实施中可能发生的风险进行有效排除,把控好风险管理前后的形势。 2.4杜绝搞工作进度,应要完善管理体系,对工作进度严格把控 工作管理混乱,工程建设盲目进行,乱搞,反而极大影响了软件项目工程的进度,甚至危险到项目质量的保证。要制定一个严谨的工作进度计划,强化工作进度的管理,对项目中每项工作跟踪管理并做好记录,形成对工作进度的有效控制。对工作不到位的部门要根据实际记录责任落实到位。计算机软件工程项目存在诸多现实问题而具有复杂性,导致管理过程中出现一系列的问题。但只要提高对工程项目管理的认识及管理经验,不仅可以解决好目前管理中出现的现实问题,也能在今后的软件项目管理过程中有效预测和控制问题的发生。 作者:杨周礼 单位:西京学院计算机科学与技术 软件管理论文:计算机软件应用工程管理论文 1计算机软件工程管理 对于计算机软件的工程管理来说,会直接的影响到软件的主要性能、资源的有效利用以及生产软件产品能够满足人们的需求,所以,必须要对计算机软件进行有效的管理,以此来研发出适合人们需求的软件产品。计算机软件工程的管理具有特殊性,其中涉及到的方面十分广泛,因此,人们在对其进行管理时,存在很大的缺陷,管理水平不够完善。而对计算机软件工程造成的失误十分严重,这导致了很多的研究人员不会向软件产业方面发展,使得我国缺少了软件行业的精英人才。对于我国来说,很多的软件公司,在刚刚起步时发展的很快,但是在公司具有一定的规模之后,发展的速度将会随之减缓,甚至是停滞不浅,产生这种现象的主要原因是对于计算机软件的工程管理技术还是不够完善,缺乏相应的管理人才,影响了公司的整体发展。随着科技的不断进步,在世界上出现了很多对软件工程进行管理的软件,这些软件主要是针对相关的项目管理的从关于计算机软件工程管理与应用探讨文/兰璇随着社会的不断发展,科学技术的不断进步,人们逐渐的步入了信息化社会,计算机网络技术在人们生活中的影响越来越大,在生活中的各个领域都应用了计算机软件技术,计算机软件成为了人们生活不可或缺的一部分,在很大的程度上改善了人们的生活质量。本文主要是对计算机软件工程的管理以及应用探讨进行了简单的研究,对其功能进行了阐述。摘要事者者进行管理开发的,同时能够在最大程度上满足项目管理的需要。对于计算机软件的管理主要是有四个方面,首先是对计算机软件的组织管理,组织管理不仅仅是能够对软件开发人员整体的管理,同时也要能够确定一个组织结构,对每一个人员都进行明确的分工,使员工之间能够实现紧密的联系,组织结构是没有一个统一的模式的。其次,是对开发人员的管理,开发人员需要负责很多的工作,对计算机的项目、程序的便携以及资料的查找,同时,也能够对一些比较琐碎的事情进行管理,但是这些工作一个认识无法完成的,必须要多个人员进行配合,才能够保证管理工作的有序进行。对于人员的分工,主要是根据相关的工作项目规模的大小进行明确的分工,根据计算机软件的类型,安排不同的人员进行工作,以此来进行明确的分配。不同项目的工作人员必须要具备不同的素质,要能够按照正确的工作要求进行人员的合理分配,对于计算机软件来说,各个环节都十分的重要,必须要进行慎重的考虑,将各个阶段进行紧密的联系,以此来保证各个环节的工作质量。再者,就是对于文档资料的管理,在对计算机软件进行开发时候,其中的各个环节必须进行全面的记录,通过文档资料来将各个环节反映出来。并且每一个环节的资料都是对于前一个环节的审核,这样能够有效的保证软件开发工程的质量,所以其文档资料对于计算机软件工程的开发十分的重要。最后是对于用户的管理,对于软件的开发主要是以用户为基础,因此项目的管理者必须要能够与用户保持紧密的联系,能够时刻的了解用户的需求,对用户有一个完整的了解,在软件开发中,用户必须要适当的提出一些建议,以此来保证软件在开发出来后能够符合用户的标准。 2计算机软件工程的应用 随着社会的不断发展,网络信息技术的飞速进步,计算机软件工程也在不断的发展与进步,在社会生活中各个领域都得到了很广泛的应用,人们的办公逐渐的自动化以及信息化,各类办公软件缤纷而出,为企业的办公与管理带来了很大的方便。对于计算机软件的典型应用,主要有电子邮件、办公套件、人机界面、以及操作系统等,在工业生产,银行、航空军事以及政府部门都广泛的应用了软件技术。计算机软件工程具有很强的个性特点,它必须要利用丰富的经验以及人员的智慧,才能够保证在开发的过程中,顺利的完成项目的研制,对于软件开发的过程,不能够在发生问题之后再去进行处理,那样将会严重影响开发的质量,因此必须要做到能够在开发的过程中,对一切问题进行全面的预测,对每一个环节都进行控制,才能够保证软件研发的质量,以此可以看出软件研发过程中的严谨性。虽然软件的开发十分的困难,但是随着科学技术的不断发展,人们逐渐的利用先进的技术进行软件的更新,使得软件工程的开发逐渐的趋于工程化以及规范化,越来越受到普及。生活中软件的使用越加的普遍,教师利用计算机软件进行教学活动,并且对于学生信息都是利用计算机软件进行统计,学生进出寝室都需要利用计算机软件进行身份的确认,校园管理者利用各个计算机软件对校园进行系统化的管理,以此来保证校园的和谐稳定。另外在企业的管理中也得到了广泛的应用,尤其是财务管理方面,利用计算机软件提升了财务管理的效率,并且在对企业资产进行计算时,也提升了结果的精确性。在医院以及各种娱乐场所,计算机软件也得到了很广泛的应用,简单的说,计算机软件在生活中无处不在。 3结束语 随着社会的发展,计算机软件对生活的影响越加巨大,对于计算机软件的开发,必须要能够采取正确的手段,利用先进的技术对其进行开发,能够保证开发中各个环节的质量,并且要对计算机软件工程的管理方法进行不断的完善,使其具有更加广泛的发展空间,更好的为人们进行服务。 作者:兰璇单位:江西建设职业技术学院 软件管理论文:软件安全设计风险管理论文 1软件安全问题日益突出 随着互联网的触角深入到生产生活中的各个层面,软件已经不像以前那样只是支持办公和家庭娱乐这两大主题了,而是成为现代商业的灵魂。软件安全问题主要围绕着软件漏洞和易被攻击脆弱点,它们都来自于软件的设计和实现。Internet催生了电子商务,移动互联网使得APP变得如火如荼,未来物联网也许可以将生活中的一切元素都纳入到通信网络中去。因此软件安全问题将成为计算机安全的优秀,而非防火墙等网络硬件,或是诸如加密等手段。软件安全是一切计算机安全性问题的根源,如果软件行为出现异常,与之相关的可靠性、可用性等方面问题就会随之暴露。软件安全问题并不是互联网出现后才有的,只不过互联网是目前最容易攻击软件的途径罢了。 2软件安全的现状 2.1人们的认知 随着黑客攻击的新闻时常见诸媒体,人们对计算机安全问题有了一定认识。但不幸很多计算机安全人员和计算机教育培训人员都忽视了软件安全的问题。一味地推崇某种软件平台是安全的,单纯大力增加对网络安全硬件和软件的投入,这些做法是盲目甚至荒谬的。一切安全性都不是静态特性,也没有任何软件是绝对安全的。软件安全问题的关键节点是软件的设计。 2.2软件安全设计的先天不足 世界上知名的软件厂商并不是不了解软件安全设计安全性的重要性,而是商业模式让软件安全方面存在着先天不足。稍纵即逝的商业机会、敏捷的软件开发过程和短暂的软件开发周期使得安全性方面的设计在很多时候都是被舍弃的。随之而来的处理方式则是常见的penetrate-and-pach方法,即不停地补丁。这种做法从长远来看,其成本与作用远不及一开始就做好安全性的设计和审计。 3软件安全设计应引入风险管理 从项目管理的角度看,风险指损失或损害的可能性。软件项目涉及到的是:项目中可能发生的潜在问题和它们如何妨碍项目成功。风险管理则是对应软件项目生命周期内的风险的科学和艺术。软件安全性的设计与软件设计的其他一些质量性能是互相抵触的,例如冗余性、高效性。而软件开发过程中的风险管理与软件开发的诸如时间、范围、成本等因素也是相互抵触的。但是绝不能因为这些可能发生的抵触行为而放弃对安全性和风险管理的考虑,反而应该将软件安全性设计纳入到风险管理的范畴中去。事实表明,93%的失控项目都忽视了风险管理。 4软件安全设计风险管理的实施 目前国际上对软件安全方面的风险管理存在着一个共同的认知,那就是采用高质量的软件工程的方法论可以在一定程度上解决这方面的问题,欧美一些国家也在试图制定或修订相关的一些“通用准则”来指导软件安全性设计的实践。但是这只是从科学技术方面做出努力,我们可以学习借鉴。而在管理技术和艺术方面需要做出的努力则应该尝试本地化做法。完整的风险管理的过程应该包括以下几个环节:风险管理计划的编制、风险识别、风险定性分析、风险定量分析、风险应对计划编制和风险监督控制。将整个流程都走完的项目和企业都不多,一般来自于所谓的学院派。而时下大多数国内外企业的做法是将这个7个流程简化为谁来识别风险、谁来对风险负责这两个环节。原因则是上文所提到的先天不足所致。从技术上讲,风险管理的效益来自于潜在风险最小化和潜在回报的最大化。而这个技术的应用则一定需要经历风险定量分析的过程。在这个过程中,可以使用的主要技术是决策树分析、蒙特卡罗分析、PERT分析等等。这些技术都是建立在一定的数学和会计基础之上。而令人遗憾的是,很多决策者本身对这些技术的认知或理解欠缺,以至于会抵触这种方法。大多数做法是采用小团队开发小软件的做法,即采用访谈和敏感性分析来帮助风险定量分析。然而我们并不是要反对这种简化做法,只是一定不能在简化的做法之上再次简化或敷衍了事。首先要做的工作是做好需求管理,在建立一组需求输入的时候,一定要将安全性作为一个重要需求考虑进去。有一个比较好的方法是,在软件设计时采用螺旋模型,需求的输入可以在螺旋模型的各个生命周期中进行,而有关安全性的需求输入则最好是在最初的一个螺旋中进行。之后要做的工作是确定最大风险。不可避免的要使用风险定性和风险定量分析的各种技术和方法。这个工作一定要有软件设计师、项目决策者和用户的参与,采用头脑风暴和专家访谈是不错的选择。而这个工作恰恰是现实生活中中小企业乃至客户最容易忽略的。企业要考虑成本问题,而客户的参与往往难以落实,认为软件的设计和开发应该由软件公司负责,客户付款只关心最后软件是否可以使用。而一旦由于软件安全性问题造成了一定后果后将演变成各种纠缠不清的官司,这是企业和客户都不想看到的结果。 5结语 软件安全问题并非无可救药,软件安全设计的灵丹妙药是将风险管理深入到软件生命周期的各个时期中去,而且越早越好,利用科学的软件工程和项目管理的技术,构建安全的软件基础框架。软件企业和客户都应该提高对软件安全设计中的风险管理的重视。 作者:李建辉单位:湘西民族职业技术学院 软件管理论文:配矿软件数字化管理论文 1优化烧结矿配料模型 1.1优化模型计算工具的选取 本模型主要由三部分软件工具搭建而成,下面分别对各个工具进行描述: 1.1.1LINGO是LinearInteractiveandGeneralOptimizer的缩写,即“交互式的线性和通用优化求解器”,由美国LINGO系统公司推出的,可以用于求解线性规划,也可以用于一些线性和非线性方程组的求解,功能十分强大,是求解优化模型的最佳选择。其特色在于内置建模语言,提供十几个内部函数,可以允许决策变量是整数(即整数规划,包括0-1整数规划),方便灵活,而且执行速度非常快。1.1.2VisualBasic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言———不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。VB的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。1.1.3MicrosoftOfficeAccess是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)。软件开发人员和数据架构师可以使用MicrosoftAccess开发应用软件“,高级用户”可以使用它来构建软件应用程序。和其他办公应用程序一样,ACCESS支持VisualBasic宏语言,它是一个面向对象的编程语言,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。本优化配矿软件利用了三个软件的强大功能,将三款软件完美的结合在一起,实现了有效地将原始数据(原燃料品种、化学成分及价格)、目标函数、政策变量及约束条件输入软件中,进行求解。 1.2优化配矿软件制作 1.2.1数据计算原料录入的所有化学成分均是在外水和烧损前测定的数据,必须提前进行处理,才能保证数据预测更接近烧结矿的特性,软件后台就需要对外水与烧损的折算。也就是说混匀料的化学成分就是模拟烧完后的残存含量。通常EXCEL的线性规划求解计算的过程属于正向推算,也就是说现输入配比然后再计算生成烧结矿的化学成分,这样的弊端就是需要尝试一些配比量,而非系统选择的最优结果。而此软件是根据化学成分的需要,反向推出配比量的优化值。所以,该系统计算出的数据更具有代表性。1.2.2软件之间的接口(1)VB与ACCESS的连接,VB负责录入数据,数据录入后存储在ACCESS中,通过脚本语言利用数据库游标指针调出需要使用的数据,具体实现代码为:DimrecoAsNewADODB.RecordsetDimconnAsNewADODB.ConnectionDimbAsDoubleDimmAsIntegerconn.CursorLocation=adUseClientconn.Open“provider=microsoft.jet.oledb.4.0;datasource=配料表最终.mdb;persistsecurityinfo=false”reco.Open“select*fromuser1”,conn,1,1(2)VB与LINGO的连接,LINGO软件在该系统中主要作用是计算线性规划方程的工具,编程过程中需要将数据采集到LINGO中进行计算,然后再将计算结果返回至VB中进行处理并在前台进行显示。(3)输出结果文本文件的建立当优化配矿软件所计算出来的配比结果满足使用者的使用条件时,需要生成一张配比表格,该表格下发至生产车间,车间便可以按照配比数据组织生产,此软件实现的方式为TXT文本文件。 1.3软件的使用 优化配矿软件的使用上仅需将各个限制条件逐一输入,这些限制条件诸如除尘灰、返矿、石灰、燃料等的含量不能随意配加,有的矿粉的库存有限,配比量也要有所控制等因素,此外根据所需烧结矿的化学特性,将碱度、全铁、二氧化硅、氧化镁、氧化钙等含量都进行约束,在实际生产中这种约束条件都是在一定的范围,因此在软件中条件限制可以标定出上限和下限,当所有限定条件完成以后单击“求解”按钮,界面上即可显示出符合条件的配比结果以及优化后的成本也将计算出来,将计算的配比量进行命名后,单击“导出”按钮可以将配比结果的相关信息导出到配比表单。当然,如果输入的限制条件过于苛刻,所列矿粉无法满足要求系统将给予提示信息,并将错误结果以红色字体标注出来。除此之外,该系统还能够计算单一矿粉的单烧值,所谓矿粉的单烧值即单独以某一种矿石进行烧结生产时,在一定的碱度条件下,生产出的烧结矿含铁量的百分数称为单烧值。单烧值的大小,表示用这种矿石生产出来的烧结矿的品位高低,这样不仅能够在生产前了解单一矿粉的性能,同时也可以指导采购计划中对某一矿粉的性价比定位。由于该优化配矿模型包含的原料种类多,计算指标罗列齐全、约束比较完备,如果稍加修改就可以用于其他配料车间(如竖炉车间,原料车间等)但需要强调的是,此软件求解结果的可靠性还取决于原料的原始化学分析数据是否能够真实准确的反映原料的特性,只有以比较准确和具有代表性的原始数据求出的结果才更具有指导性和可信性,因此采样化验工作的严谨是支持该软件数据的前提。 2软件的应用 天钢联合特钢有限公司烧结厂生产技术科已经将该优化配矿软件投入使用,从使用效果上看,能够快速灵活的优化配料结构,适应目前的经济环境下钢铁企业为追求低成本而制定的一系列战略措施,在不断改变矿种,调整配矿结构的情况下,为生产的稳定,高炉的顺行打下坚实的基础。 作者:赵子良史国宪张士军蒋硕单位:天钢联合特钢有限公司烧结厂 软件管理论文:ERP系统软件的物资管理论文 1.ERP系统在供电企业物资管理中的应用优势 1.1有利于形成物资采购规模:通过实施集中采购,可以将集中采购的批量优势给充分发挥出来,而这也是电力企业物资供应管理一直追求的目标。通过ERP系统的实施,可以对属于物管部门直接集中采购的采购申请进行科学控制,将集中采购的资金优势以及价格优势给充分发挥出来。 1.2可以对业务流程进行优化,以便标准化管理物资采购工作:结合统一的物资供应管理标准业务流程模板,所有实施ERP的单位需要对物资供应管理体制进行理顺,对物资业务流程进行规范。在供电企业物资供应管理工作中,来组织、设计和实施ERP系统,可以重新整理和优化采购组织架构,以便对采购以及计划等岗位制衡机制进行较好的规范,促使物资的标准化管理得到实现。 1.3可以将材料消耗给真实反映出来,对企业成本核算进行规范:通过全面推广和应用ERP系统,电力企业物资部门在物资管理中,长期实行的计划价格计价方式就可以被抛弃掉,将移动加权平均价应用到物料主数据价格中,随着采购价格的变化,来更新和调整物资库存和物资供应,从而一致于市场价格,可以将库存物资价值给真实反映出来,这样使用单位的成本核算就可以更加顺利的开展下来,将材料消耗成本给真实的反映出来。 1.4可以更好的控制和管理供应商,对物资采购渠道进行规范:通过实施ERP系统,事前控制可以得到有效的实现。采购人员将申请提出来,物资管理部门进行线上审批和监控,采购人员方可以将采购订单创建于系统中,进而实施采购行为,这样对于那些随意网外采购行为,就可以进行较好的控制。另外,通过ERP系统的实施,可以实时监控相关数据,以便经营者做出更加科学的决策,同时,也可以共享库存信息,可以在SAP系统的任何终端上查看电力企业库存地的库存状况。 2.ERP系统软件在某供电企业物资管理中的应用 供电企业结合自身的实际情况,在ERP物资管理模块实施中,将自己的特点充分体现了出来: 2.1实施统一的物料编码及主数据管理:为了保证系统中的物料等公用基础数据是准确和规范的,更好的集中管理和维护物料主数据,本电力公司将物料主数据申请、审核以及维护的相应操作流程实现于SPA系统中;结合物资本身的属性来进行物资分类,对物资标准进行了合理制定,在物料编码的过程中,借助于物料的基本特征来进行区分,为了避免一物多码问题的出现,在分类的基础上,还给出了物料特征,利用这些特征,确定出来的物料都是唯一的。因为电力行业涉及到较为繁多的物料品种,如果细化管理,就会有较为庞大的物料编码,因此,将10位流水码应用到物料主数据。 2.2集中化的业务流程管理:在物资管理流程中,关键用户和实施方结合国网典设,进行调研分析以及蓝图设计之后,删减和修改了典设的流程,最后确立出来了30个业务流程,与公司物资管理特点所符合,如库存管理、采购管理、主数据管理等等,对系统中每一个角色的工作内容以及传递流程进行了明确。 2.3根据不同的项目类型自动生成不同类型的采购申请:在物资采购环节中,采购申请发挥了巨大的作用;项目部门借助于SAPPS模块,就可以将采购申请自动生成,标准配置只能够对一种类型的采购申请进行生成,但是在实际的业务流程中,需要结合项目类型,生成差异化的采购申请,并且对不同的审批策略进行配置。本供电企业在ERP物资模块的实施过程中,通过一系列的强化措施,结合项目类型,可以对对应的采购申请进行自动生成,并且依据采购申请单据类型,来进行后续配置。 2.4采购申请中采购策略的维护:在采购环节中,非常重要的一个依据就是采购策略,采购策略会对采购申请的审批流程起到决定作用,并且还会影响到后续的采购方式,因此,本供电公司在ERP系统的实施过程中,依据物资类别来对采购策略进行维护。本电力企业结合国网公司的相关规程,来对集中采购目录进行确定,如果在集中采购目录中,采购申请物料主数据的物料组为集中采购,那么就由省公司来对采购方式、供应商以及价格等统一确定,集中采购使采购业务做到真正的公平、公正、高效而及时。 2.5对相应的管理体系进行完善:为了能够正常运转ERP系统下的物资管理系统,就需要大力进行ERP系统相关的组织机构和制度建设。如今随着互联网技术的不断发展,软件技术已经取到了很多的人工工作,但是因为ERP系统的研发技术还不够成熟,那么在供电企业运转中,就需要对相应的管理体系进行完善。要对原始信息以及信息传递渠道进行规范,促使一线信息采集的真实性和准确性得到保证,对数据采集和录入制度进行规范,在制度流程方面,需要规范各种原始单据、报表以及其他信息的各种数据,对标准进行细化。 3.结语 通过上文的叙述分析我们可以得知,随着时代的进步和社会经济的发展,供电企业越来越重视物资管理的作用;但是在实践调查中发现,供电企业物资管理过程中,还存在着诸多的问题和漏洞,对供电企业的发展起到了一定程度的制约作用;针对这种情况,就需要在供电企业物资管理中,科学合理的应用ERP系统软件,以便提高物资管理的质量,对物资管理工作不断的规范,促使供电企业的经济效益和社会效益得到不断的扩大。 作者:杨玉勇单位:国网安徽省电力公司淮北供电公司 软件管理论文:浅谈计算机软件开发工程管理论文 摘要:通过对软件产品特点的分析,讨论软件工程管理可能涉及的人员、组织机构、用户、控制、文档资料等内容. 关键词:软件工程管理开发人员组织结构用户 一、引言 软件工程管理目前还没有引起人们的足够重视。究其原因:首先是人的传统观念,工程管理不为人们所重视;另一方面软件工程是一个新兴的学科领域,软件工程管理的问题也是刚被提出的。同时,由于软件产品的特殊性,使软件工程管理涉及到很多学科。因此.对软件工程管理,人们还缺乏经验和技术。但事实证明,由管理失误造成的后果要比程序错误造成的后果更为严重。很少有软件项目的实施进程能准确地符合预定目标、进度和预算的,这也就足以说明软件工程管理的重要。 二、软件工租,理的内容 目前软件生产自动化程度很低,在开发过程中人是起决定性的因素,因此,软件工程管理很大程度上是对人的管理。我们可根据软件产品的特点.分析软件下程管理的具体内容,它包括对开发人员、组织机构、用户、文档资料等方而的管理。 (一)开发人员 软件开发人员一般分为:项目负责人、系统分析员、高级程序员、初级程序员、资料员和其他辅助人员.根据项目的规模人小,有可能一人身兼数职,但职责必须明确。不同职责的人,要求的素质不同。如项目负责人需要有组织能力、判断能力和对重大问题能做出决策的能力;系统分析员则要有概括能力、分析能力和社交活动能力;程序员需要有熟练的编程能力等。人员要少而精,选人要慎重。软件生命期各个价段的活动有分工又互相联系。因此,要求选择各类人员既能胜任工作,又要能相互很好地配合.没有一个和谐的工作气氛很难完成个复杂的软件项目。 (二)组织机构 组织机构不等于开发人员的简单集合。这里的组织机构要求:好的组织结构、合理的人员分工和有效的通讯。软件开发的组织机构没有统一的模式。下面简单介绍三种组织机构。 1.主程序员组织机。IBM公司提出的主程序员组是软件系统结构化思想在组织上的体现。它的目的是为了保证全组的协调和统一。一位高级工程师(主程序员)主持计划、协调和复审组的全部技术活动。技术人员(一般25人)负责分析和开发活动,一位后援工程师支持高级工程师的工作,并且在该项目继续进行时,可以代替高级工程师工作,以减少可能的损失. 2.专家组。专家组强调每个人的才能,把每个人都看作是某一方面的专家,由这些专家组成一个开发机构。这种组织结构虽然能发挥所有工作人员的积极性,但往往有可能出现协调上的困难,选择这种方式要慎重. 3.民主组织.民主组织由从事各方面工作的人员轮流担任组长。很显然,这种组织结构对调动积极性和个人的创造性是很值得称道的。但是由于过多地进行组长信息“转移”不符合软件工程化的方向。 (三)用户 我们是为用户开发软件的,在开发过程中自始至终必须得到用户的密切合作和支持。作为项目负责人,要特别注意与用户保持联系,掌握用户的心理和动态.防止来自用户的各种干找和阻力。 1.用户不积极,不配合。这种表现通常来自对采用先进技术持怀疑态度的用户,他们心理上的抵触情绪会在行动上表现为消极、漠不关心。在需求阶段,做好这部分人的工作很重要,通过他们中的业务骨千,才能真正了解到用户的要求。要使他们认识到:计算机的发展和应用是现代化的必然趋势,使用计算机将会带来巨大的经济效益:让他们掌握新的技术和方法去取代某些可能过时的或淘汰的专长。 2.用户求快求全.这种表现来自对使用计算机持积极态度的人.他们中一部分人希望一个早上就能用上计算机,并且全能用上计算机。要他们认识到;开发一个软件项目不是一朝一夕就能完成的,软件工程不是靠人海战术就能加快的工期。另外,即使计算机能够处理的事情,系统也不能下于包罗万象,贪大求全。要根据现有的条件量力而行。如果系统大而全,必然会很复杂,开发时间就拖得很长,因此可能会导致一个系统的失败或性能太差. 3.用户需求变化.在软件开发过程中,用户可能会不断提出新的要求和修改以前提出的要求。从软件工程的角度不希望有这种变化。但实际上,不允许用户提出变动的要求是不可能的.因为一方面每个人对新事物有一个认识过程,不可能一下子提出全面的、准确的要求:另一方而还要考虑到与用户的关系。对来自用户的这种变化要正确对待:要向用户解释软件工程的规律,并在可能的条件下部分或有条件地满足用户的合理要求.例如:软件需求分析阶段结束后软件的设计口标已经确定,这时用户要求的重大变化要导致设计目标的变化,特别是到软件开发的后期,一般不可能满足这种变化的要求。要向用户解释清楚工程的内在规律,但对用户提出的如性能等局部方而的要求,只要是合理的,就要加以考虑。 4控制。人员控制是对开发组织内部人员控制。就是要保证开发人员的积极性和稳定性。人员的频繁更换或流动将会大大增加软件出错误的机会。至少要保证软件项目每一期工程或软件生命期每一阶段中人员的相对稳定性。同时注意发挥每个开发人员的积极性和创造性。经费控制要编制详细的经费预算。并在各阶段进行经费的核算。在经费上失去控制,软件项目就没有经济保证。质量控制与各阶段的复审在意义和作用上是一致的,在此不再叙述。 5.文档资料。开发过程的各种活动后都要反映在文档资料上。每一个阶段的文档资料是以后各阶段工作的基础,又是对前面各阶段工作的复审。软件工程管理很大程度上是通过对文档资料管理来实现的。因此,要把开发过程中的初步设计、中间过程、最后结果等建立成一套完整的文档资料。文档标准化是文档管理的重要方面。 三、结束语 在当今的软件工程时代,每个项目涉及众多的人力和物力,管理问题日益突出。在实际工作中,不管是否正式提出管理问题。都在自觉或不自觉地进行着管理,只不过是管理的好坏程度不同而已。随着软件规模的不断增大.开发人员也随着增多,开发时间也相应持续增长。而对于规模大、人员多、开发时间长的软件项目,必须要有良好的管理和力求在确定的时间和预算范围内有效地、合理地组织人力、物力.按计划完成预定的软件项目。 软件管理论文:软件无线电多制式设计管理论文 摘要:提出了一种软件无线电通用信号发生器的设计方案,包括硬件构成和软件算法的实现。该信号发生器为软件无线电的研究与开发提供了便利条件。 关键词:软件无线电DSPDDS 软件无线电是一种无线电通信新的体系结构。在1992年5月美国电信系统会议上,JeoMitola首次提出了软件无线电概念,之后迅速引起了人们的关注,并开始对它进行广泛而深入的研究。具体地说,软件无线电是以可编程的DSP或CPU为中心,将模块化、标准化的硬件单元以总线方式连接起来,构成通用的基本硬件平台,并通过软件加载来实现各种无线通信功能的开放式的体系结构。它使得通信系统摆脱了面向设计思想,被认为是无线通信从模拟到数字、从固定到移动之后的又一次突破。 在软件无线电的研究过程中,调制解调技术是移动通信系统空中接口的重要组成部分。在不同的蜂窝半径和应用环境下,移动通信的信道呈现不同的衰落特性,根据移动信道的衰落情况,自动地改变调制方式,从而提高传输效率并保证传输性能。那么,一个通用的信号源是必不可少的。 图1多制式信号发生器硬件原理图 作者设计了一个基于DSP+DDS结构的可编程调制器的硬件平台,并在此硬件平台上实现了各种模拟调制和数字调制的通用软件算法。当改变调制制式时,无需再次下载程序,而且调制制式、比特速率、输出中频均可调。 1硬件结构 通常,信号源输出的波形多数是对周期的01序列进行调制,输出波形单一,只能作为解调输入信号的一种特例,缺少通用性。而许多专用芯片采用的调制方式也是有限的。用DSP+DDS构成的通用多制式信号发生器不仅可以实现模拟调制,而且可以实现各种数字调制。DSP利于基带信号的实时处理,可以实现高速调制,而DDS具有频率分辨率高、频率变化速度快、相位连续、易于数字控制等特点。图1给出多制式信号发生器硬件原理图。 信号发生器主要由三部分构成:控制单元、数字信号处理器(DSP)、正交数字上变频器(QuadratureDigitalUpconverter)。 DSP采用TI公司的TMS320VC5402,它独特的哈佛结构、硬件密集型方案和灵活的指令系统可以满足对信号的实时处理,它的高性能、低功耗及低价位使其得到广泛应用。 正交数字上变频器采用AD公司的AD9857。AD9807最高工作频率为200MHz,输出中频频率范围为0~80MHz。AD9807内部集成半带滤波器、CIC(ascadedIntegratorComb)滤波器、反SINC滤波器、高速的14位是一个相位连续的直接数字频率合成器DDS(DirectDigitalSynthesizer)。在该方案中,AD9857工作在正交调制模式。它的32位频率控制字使输出频率的最高精确度为:SYSCLK(系统时钟)除以232。 控制单元决定采用哪一种调制制式、比特速率及输出中频频率。 DSP读入控制单元的数据,然后经过串口向AD9857发送控制字。原始信息数据(是由DSP产生的伪随机序列)首先在DSP中进行编码、调制等处理后得到基带信号。基带处理得到正交信号的I/Q分量交替进入AD9857,经过串并变换,转换成两路并行的I/Q数据,进行内插和上变频运算,然后通过D/A变换直接输出模拟中频信号,从而将基带处理和中频调制合二为一。 AD9857对输入的数字信号进行采样和内插,降低了DSP的处理负担,使整个系统的性能达到较好的程度。 2软件算法 软件无线电具有完全的可编程性。它采用数字信号处理技术,在可编程控制的通用硬件平台上,利用软件来定主实现无线电台的各部分功能,包括对无线波段、信道调制、接入方式、数据速率的编程等。因此通过程序进行控制和操作,是软件无线电最突出的特点之一。软件算法的设计直接关系到电台软件的实现。软件无线电台对信号的处理都是实时的,因此对算法的时间及空间的复杂性都提出了很高的要求。 为节省有限的DSP运算资源,软件无线电软件算法研究中大量采用查表法来提高处理速度,通常在调制过程中使用波形存储法。编写软件算法程序时,只要某一调制方式及其对应的输出状态数目是有限的,就可以借助表法来实现。查表法避免了大量的中间运算,简单易行,唯一的缺点是占用了大量的存储空间。因此,需要建立一张通用的表格,该表格存储了经过量化的14位有符号的二进制数。表格的设计应达到查表过程简单,同时满足不同的调制方式。用这个表还可以实现正弦函数的计算,只需将当前相位移相π/2。 除了一张通用的余弦表,针对不同的调制方式还需分别建立对应的调制星座图映射表,按照调制方式分类组成一个相位表格库。对于差分相位调制,该表格为差分相位表格。当调制方式确定后,根据得到的码元,查表计算当前相位Φk。 图2以(π/4)DQPSK调制方式为例,介绍差分相位调制软件算法。数字存储区存储的是一个周期的余弦函数波形样点,设存储区的采样点数为N,表格的移动步长为d。原始调制每两个比特一组,通过表1中的调制星座图映射成差分相位ΔΦk与前一码无的相位进行模2π相加得到当前码元的绝对相位Φk,计算Φk在余弦表中的偏移地址,根据偏移地址调制信号的数据。 3调制信号波形 采用PCB四层板设计,实现了该信号发生器的硬件平台,并在此平台基础上完成了以下调制方式的软件编程:AM、DSB、SSB、FM、GMSK、FSK、BPSK、DBPSK、QPSK、(π/4)DQPSK、8PSK、4-64Star-QAM。其中数字调制方式的码元速率可达到1MHz(即对于四相调制,比特速率可达2Mbps;对于32QAM调制,比特速率可达5Mbps),载波频率可达到70MHz,调制方式、比特(或码元)速率、输出中频均可调。
电子设计大赛论文:基于过程的电子设计大赛论文 1赛前准备 统一思想,明确目的.大学生电子设计大赛是考察在校大学生专业知识和实践能力的综合型竞赛,是检验学校办学能力的高水平竞赛,同时保证参加大赛的同学能通过大赛这一平台有所收获和进步.指导教师通过比赛积累经验,实现比赛在学校可持续发展,实现以赛促管、以赛促学、以赛促改.大学生电子设计大赛组织过程分为宣传、动员、报名、培训、筛选、强化、竞赛、奖励、总结.赛前准备包含赛前组织和赛前培训.赛前组织包括人员组织、经费组织、设备与耗材组织,赛前培训是对学生进行针对性高强度模拟训练,赛前精心准备是竞赛成功的一半,让每位指导老师和同学在电子设计大赛赛前、赛中、赛后都有所收获. 1.1赛前组织 1.1.1人员组织 学校成立电子设计大赛领导小组.全国大学生电子设计大赛和省级大学生电子设计大赛轮流隔年举办一次,领导小组是常设机构,负责电子竞赛组织、管理、协调工作.电子设计大赛领导小组组长一般由主管教学副校长担任,副组长由学校教务处处长和相关学院院长共同担任,办公室主任由电工电子实验中心主任担任.办公室设在实验中心,负责处理大赛日常事务,成员包括指导老师、实验员及大赛相关人员.电子设计大赛领导小组负责相关部门协调和政策落实和大赛组织和宣传,负责参赛人员管理和学生培训,负责赛前制定培训计划收集整理资料,负责与赛区组委会联络和大赛专项经费管理,负责元器件及耗材保管、整理、发放、采购和培训竞赛场地管理,负责培训竞赛后勤保障和学生管理.电子设计大赛人员组织包含指导老师的组织和参赛学生的组织.强有力的指导老师团队是电子设计大赛取得成功的基础.随着技术发展,大赛专业知识广度和深度不断加深,题目更加新颖贴近生活,包括电源类、控制类、无线收发类、仪器仪表类等,涉及电子技术各领域和方向,对指导老师综合素质和能力提出了更高要求.指导老师需要精通模拟电路、数字电路、高频电路,精通51单片机和熟练运用CORTEX-M3嵌入式系统、CPLD/FPGA可编程逻辑器件、DSP数字信号处理器等,有丰富的实践经验和极强攻坚能力.根据实际情况组建指导教师团队给学生全方位的指导,充分发挥指导教师特长,取长补短,相互学习,共同提高.参赛学生是大赛主体,加强宣传,吸引更多同学参与大赛,同时保证竞赛质量和水平,经选拔合格或任课老师推荐才能正式报名参加.大三学生知识结构和实践能力强于大二学生,选拔时以大三学生为主,适当选取大一、大二学生保证后备力量,组成电子设计大赛参赛队伍.通过学校宣传、领导小组动员、辅导员讲解,使参赛同学全方位多角度了解电子设计大赛的意义和目的,对就业和成长的帮助,调动学生竞赛积极性和热情. 1.1.2经费组织 电子设计大赛经费使用原则:预算清晰,专人管理,专款专用,合理使用,厉行节约,保证运行,各项开支在预算内完成,开支与预算一致.经费来源分为学校年度预算和校内部门筹集,用于电子设计大赛基本运行和指导教师课时补贴.基本运行包含报名费、管理费、电子元器件及耗材采购添置、竞赛期间餐费及其他杂费.指导教师课时补贴指赛前教师培训课时费、竞赛期间指导教师补贴.电子设计大赛经费不含教师差旅费和竞赛获奖后学校发放奖金,赛后根据政策另行拨付. 1.1.3设备耗材组织 大赛设备耗材专人管理,专人采购,统一分配;培训类耗材由培训教师提出计划统一采购. 1.2赛前培训 电子设计大赛赛前对学生的培训是学生提高的重要过程,很大程度上决定了比赛成绩.指导教师根据历年竞赛内容和特点,结合自身特长制定详尽的培训计划和方案.大三学生知识相对全面但实践应用能力较差,没有系统设计经验,知识点孤立难以将各门课程融合到一起,大二学生专业知识结构不完整,认识片面,指导教师根据学生实际情况因材施教做出个性化的培训与辅导,使培训效果达到最佳.培训分两个阶段,时间5~6周.第一阶段(3~4周)采用集中授课与实际制作相结合的方式,第二阶段(2~3周)采用三人一组半开放自主设计的方式.第一阶段包含模块电路分析、设计、调试、制作、参数测试、基本仪器使用及报告书写,对往届比赛重点模块电路进行有针对性专题讲座和制作.重点模块有电源电路、信号调理与运算放大电路、传感器与微弱信号检测电路、信号发生电路、通信电路、电压与频率转换电路,单片机最小系统、人机交互电路、数据采集电路、驱动电路等.设计报告内容包含:摘要,叙述优秀技术、实现方法与发挥;系统设计方案,叙述方案选择、系统结构、实现方法;硬件电路设计与分析计算,叙述硬件电路原理、计算、设计与实现;软件设计,叙述软件程序思想、流程、实现方法与重点程序;测试结果与分析,叙述测试仪器、测试方法、测试结果、数据分析;总结与展望,总结题目完成情况、存在问题与展望.第一阶段使学生掌握基本模块电路,对电子设计进一步了解和认识,优秀学生脱颖而出,具备冲击奖项实力,指导教师对这部分同学重点关注,毕竟指导教师精力有限,不可能面面俱到,拿奖也是一项重要而艰巨的任务.第二阶段3人一队进行赛前热身.按比赛要求自主设计,锻炼同学们系统分析与设计、制作与调试、参数测试、团队分工与协作能力.每队由3名同学自愿组合组成,1名同学负责软件编写,1名同学负责硬件制作,1名同学负责报告撰写.实际比赛有很多突发情况需共同讨论、共同参与、共同应对、共同解决.指导教师可以根据以往题目特点、内容和难度自行设计题目,也可以直接选择往届典型题目.第二阶段模拟训练展现了各队水平和能力,也暴露存在的问题,指导教师根据每队实际情况进行赛前辅导. 2赛期管理 比赛前2~3周,组委会发放比赛用单片机和开发平台,提前让参赛队熟悉开发环境,赛前一周公布本届电子设计大赛可能用到的元器件测试仪器,指导教师团队根据公布元器件清单估计本届比赛可能出现的题目和用到的模块.指导教师对器件进行分析,列出本次大赛可能用到元器件详细清单,交器件管理员清理汇总,不足部分立即准备和采购,采购应确保器件质量,排除器件质量问题带来的故障和干扰.参赛队在赛前调试好竞赛场地仪器设备,查看元器件清单结合指导老师分析对新器件和不熟悉模块进行搭建与调试,为比赛正式开始做好准备.4天3夜的电子设计大赛开始后,第一天选择题目、设计方案与具体电路,领取元器件及耗材,不足的元器件汇总立即采购.第二天完成软件编写和部分模块电路搭建.第三天完成软硬件联调和报告书写.第四天完成参数测试,有能力的同学完成发挥部分设计. 3赛后总结 大学生电子设计大赛推动了教学改革,提高了教学水平,促进了教学的科学管理,但也存在很多难以解决的问题.例如很多高校以拿奖为目的,重视结果而忽视过程,学生受益面太窄;指导教师综合素质和能力要求高,压力大,有能力的教师愿意搞科研不愿意搞竞赛,缺乏制度上的规范和鼓励;大学生电子设计大赛成了学校与学校指导老师的比赛,甚至指导老师直接代替了学生直接参与比赛;但无论如何最终学生是比赛的最大受益者. 作者:晏勇单位:阿坝师范高等专科学校物理与电子科学系 电子设计大赛论文:大学生电子设计大赛论文 一、目前电子设计大赛教学中存在的问题 (1)学生掌握的专业知识参差不齐,而电子设计所用的集成芯片种类型号繁多,学生必须学会自己查阅资料,尤其要会查阅英文资料。 (2)学生虽有一定的动手能力,但容易仅凭经验拿到元器件直接在电路板上进行焊接,往往导致功能测试时纠错困难。随着计算机技术的飞速发展,学生利用计算机仿真软件进行硬件原理图的设计是发展的必然趋势。 (3)学生制作出的电子作品外观布局多样,如何将设计好的电路进行科学PCB制板能力制板,才能方便焊接,且减少相互干扰,是设计最终成功的关键。 (4)学生在焊接技术不够娴熟,使得电子作品调试不能完全达到要求,焊接的好坏,直接关系到电子产品或制作的质量。为了取得好的赛绩,必须着力培养学生电子设计制作的综合能力,即查阅资料、硬件原理图的设计、电路板的布线与制作、焊接功能测试能力。其中硬件原理图的设计能力的培养是教学中的突出难点。 二、Proteus硬件仿真技术改革电子设计大赛教学内容 电子设计大赛采取理论教学与制作训练结合的集训思路对学生进行指导。理论部分进行模块化分解包括:基本元件;传感器;集成芯片部分。教师按此分类进行模块化理论教学,学生通过模块来构建自己的知识结构,形成个体独特的知识体系。制作训练部分包括:电子仪器和Proteus仿真软件的使用;常用的基本单元模块的设计和制作;综合电子制作训练。理论教学和制作训练在时间安排上遵循交替进行原则,并增加了Proteus硬件仿真技术的应用。Proteus是英国Lab-centerelectronics公司于1989年开发的一款电路仿真软件,拥有丰富的元器件、各种虚拟仪器、图形化的分析功能,现已在全球50多个国家得到应用,广泛应用于高校的大学生或研究生电子学教学与实验以及公司实际电路设计与生产。Proteus主要由两部分组成:ISIS原理图设计仿真系统;ARES印制电路板设计系统。硬件原理图的设计能力是困扰学生的突出难题,也是保障电子设计制作成功的重要前提。因此,在电子设计大赛中将主要应用Proteus软件的ISIS原理图设计仿真系统辅助教学。Proteus软件硬件原理图设计及仿真的具体步骤为:新建设计文件并设置图纸参数和相关信息;放置元器件;对原理图进行布线;利用ISIS提供的电气规则检查命令检查原理图,调整原理图布局;电路运行调试。 三、Proteus硬件仿真技术在电子设计大赛中的教学实施 Proteus硬件仿真技术作为一种先进的教学手段,贯穿应用于电子设计大赛的理论教学和制作训练教学全过程。 1.Proteus硬件仿真技术在理论教学中应用Proteus软件提供了很多种类的虚拟仿真工具,包括探针、虚拟仪器、信号发生器、仿真图表等。Proteus软件的虚拟仿真模式包括交互式动态仿真和基于图表的静态仿真。采用虚拟演示实验的方法,将Proteus仿真技术引入电子设计大赛理论教学环节,教师可以通过多媒体展示电路的仿真情况,形象地讲解电路理论及原理,使学生清晰观察到电路运行的现象、信号波形以及各种参数曲线,从感性上加深对电路原理与性能的理解,直观地掌握教学内容,提高教学的效果与效率。以非门电路组成非对称型振荡电路为例,电路的基本工作原理是利用电容器的充放电。当输入电压达到非门的阀值电压Vth时,非门的输出状态发生变化。因此,电路输出地脉冲波形参数直接取决于电路中阻容元件的数值。通过Proteus软件的交互式动态仿真方式,采用虚拟示波器输出电路中的四处节点波形,从波形结果发现:非对称型多谐振荡器的输出波形是不对称的,输出脉冲宽度tw1=RC,tw2=1.2RC,T=2.2RC。通过调节R和C值,可改变输出信号的振荡频率,改变C实现输出频率的粗调,改变R实现输出频率的细调。 2.Proteus硬件仿真技术在制作训练中应用 制作训练采用循序渐进的方式进行,制作训练初期主要是电子仪器和Proteus软件的使用;从制作训练中期开始,需针对常用的基本单元模块进行设计与制作;制作训练后期,以往届赛题和模拟赛题为训练内容进行综合电子制作。通过分析往届赛题发现,计数显示电路的设计训练是赛前培训的重点之一。现以一款数字显示倒计时定时基本单元电路的设计为例,该电路适用于各种需要定时的场合,如电话定时、路灯定时、某一种状态或过程控制定时等。按照Proteus硬件原理图设计步骤,电路主要由计数脉冲产生电路、减法计数与数字显示电路组成。其中计数脉冲产生电路可以由NE555芯片按照多谐振荡电路进行接线,也可以由简单的门电路产生,还可以由运放电路产生,此处简要地用矩形波信号源表示计数脉冲输入信号。减法计数与数字显示电路主要由可预置4位二进制可逆计数器U1(74HC193)、U2(译码/驱动CD4511)、U3共阴极七段数码管组成。R2与C1组成预置数电路,在通电瞬间对U1(74HC193)进行预置数9。之后,U1的4脚每接收到一个负脉冲,U1计数一次并减一,数码显示由9变成8,当定时时间一到,显示器显示0,并且U1的13脚TCD输出一负脉冲,由该信号驱动各种执行元件,如晶体管、晶闸管、继电器、光耦合器等。本电路作为一款通用基本电路,只需稍作改动就可实现多种功能,例如需要进行两位数显示,只需改用两片74HC193分别对个位和十位进行计数,再用两片CD4511驱动两位数字显示即可;如果需要实现倒计时定时报警功能,只需利用U1(74HC193)的13脚TCD作为触发信号连接驱动蜂鸣器的执行电路即可。采用Proteus硬件仿真技术,在原理图设计阶段就可以进行评估,验证所设计的电路是否达到要求的技术指标,还可以通过改变元器件参数使整个电路的性能最优化,大大节省了设计时间与经费,提高了设计效果和质量。 四、Proteus硬件仿真技术在电子设计大赛中实施的效果评价 1.Proteus为电子设计大赛提供了多媒体教学平台 Proteus软件为理论教学提供了先进的实验、演示和电路分析。教师可以在多媒体教室中深入浅出地分析各种电路的特性,讲解各种参数改变对电路的影响,帮助学生突破抽象的难点知识的理解,形成扎实系统的知识体系。 2.Proteus为电子设计大赛提供了虚拟实训平台 Proteus软件所提供的一系列元件库,既能实现实验箱固定模块的验证功能,还能根据教学内容进行调整,整个过程不受时间、空间限制,突破了传统实训室的局限性,克服了学校经费不足和仪器设备不足对教学指导的困扰。 3.Proteus为电子设计大赛提供了创新平台 Proteus软件提供的硬件仿真功能,为电子设计大赛注入了活力,培养了学生科学的电子设计方法,有效地提高了学生针对实际问题进行电子设计制作的能力以及创新发挥的能力。 五、结语 Proteus以其强大的互动硬件仿真功能,给电子设计大赛提供了一个电子设计的教学平台、实训平台和创新平台,提高了电子设计大赛指导的效率,为当今电子类专业的教学改革提供了强有力的手段,但在教学实施过程中仍需明确:坚持Proteus虚拟演示为手段,深层理解电子理论为目的;坚持Pro-teus硬件仿真技术为手段,实际制作为目的。 作者:谢富珍单位:新余学院机械工程学院 电子设计大赛论文:大学生电子设计大赛 全国大学生电子设计竞赛是教育部倡导的大学生学科竞赛之一,是面向大学生的群众性科技活动,目的在于推动高等 学校促进信息与电子类学科课程体系和课程内容的改革,有助于高等学校实施素质教育,培养大学生的实践创新意识与基本能力、团队协作的人文精神和理论联系实际的学风;有助于学生工程实践素质的培养、提高学生针对实际问题进行电子设计制作的能力;有助于吸引、鼓励广大青年学生踊跃参加课外科技活动,为优秀人才的脱颖而出创造条件。 全国大学生电子设计竞赛的特点是与高等学校相关专业的课程体系和课程内容改革密切结合,以推动其课程教学、教学改革和实验室建设工作。竞赛的特色是与理论联系实际学风建设紧密结合,竞赛内容既有理论设计,又有实际制作,以全面检验和加强参赛学生的理论基础和实践创新能力。 全国大学生电子设计竞赛的组织运行模式为:“政府主办、专家主导、学生主体、社会参与”十六字方针,以充分调动各方面的参与积极性。 全国大学生电子设计竞赛: 大学生电子设计竞赛交流社区: 大学生电子设计竞赛交流社区简介 专注于大学生电子设计竞赛,一切服务于电子设计竞赛,让参赛者在本社区自由交流,在赛场上我们是对手,在这里我们是朋友,互相学习共同进步,为电子设计竞赛事业献出自己的微薄之力! 该社区立志于做中国最大的大学生电子设计竞赛论坛,以“方便广大电子爱好者,服务于大学生电子设计竞赛”为宗旨,以“一切皆有可能,没有什么不可以”为理念,他们一直在努力,为了方便一切的电子爱好者! 全国大学生电子设计竞赛章程 一、总则 1.指导思想与目的 全国大学生电子设计竞赛是教育部倡导的大学生学科竞赛之一,是面向大学生的群众性科技活动,目的在于推动高等学校促进信息与电子类学科课程体系和课程内容的改革,有助于高等学校实施素质教育,培养大学生的实践创新意识与基本能力、团队协作的人文精神和理论联系实际的学风;有助于学生工程实践素质的培养、提高学生针对实际问题进行电子设计制作的能力;有助于吸引、鼓励广大青年学生踊跃参加课外科技活动,为优秀人才的脱颖而出创造条件。 2.竞赛特点与特色 全国大学生电子设计竞赛的特点是与高等学校相关专业的课程体系和课程内容改革密切结合,以推动其课程教学、教学改革和实验室建设工作。竞赛的特色是与理论联系实际学风建设紧密结合,竞赛内容既有理论设计,又有实际制作,以全面检验和加强参赛学生的理论基础和实践创新能力。 3.组织运行模式 全国大学生电子设计竞赛的组织运行模式为:“政府主办、专家主导、学生主体、社会参与”十六字方针,以充分调动各方面的参与积极性。 二、组织领导 4.领导 全国大学生电子设计竞赛由教育部高等教育司和信息产业部人事司共同主办,负责领导全国范围内的竞赛工作。各地竞赛事宜由地方教委(厅、局)统一领导。为保证竞赛顺利开展,组建全国及各赛区竞赛组织委员会和专家组。 5.组织委员会 (1)全国竞赛组织委员会由教育部、信息产业部、部分参赛省市教育主管部门负责人或有关学校专家组成,组委会成员由教育部高等教育司以文函形式任命,每届全国竞赛组织委员会和赛区组委会任期四年。 全国竞赛组委会设立秘书处,设秘书长一人,常务副秘书长一人,副秘书长若干人,主持全国大学生电子设计竞赛的日常工作。 (2)各赛区竞赛组委会由省(自治区)、直辖市教委(厅、局)、高校代表及电子类专家、企事业代表组成,负责本赛区的竞赛组织领导工作。 (3)原则上以省(自治区)、直辖市独立组成一个赛区。若参赛学校少于3所或参赛队少于20个队时,可与邻近省市联合组成一个赛区。 6.专家组 (1)全国只组建一个全国专家组,主要由来自高等学校电子及其相关专业的专家组成,全国专家组由责任专家、专家和专家库成员三个人员层面构成,全国竞赛的命题和评审工作以责任专家为主体。 (2)各赛区成立赛区专家组,由赛区内高校电子及其相关专业的专家组成,负责本赛区的竞赛征题、评审工作。 7.参赛单位 以高等学校为基本参赛单位,参赛学校应成立电子竞赛工作领导小组,负责本校学生的参赛事宜,包括组队、报名、赛前准备、赛期管理和赛后总结等。 8.参赛队和参赛学生 每支参赛队由三名学生组成,具有正式学籍的全日制在校本、专科生均有资格报名参赛。 9.辅导教师 对于赛前辅导教师的辛勤工作,应按照教育部高等教育司下发的《关于鼓励教师积极参与指导大学生科技竞赛活动的通知》(教高司函[2003]165号)精神,承认并计算其工作量。 三、竞赛时间和方式 10.竞赛时间和竞赛周期 全国大学生电子设计竞赛每逢单数年的9月份举办,赛期四天(具体日期届时通知)。在双数的非竞赛年份,根据实际需要由全国竞赛组委会和有关赛区组织开展全国的专题性竞赛,同时积极鼓励各赛区和学校根据自身条件适时组织开展赛区和学校一级的大学生电子设计竞赛。 11.竞赛方式 竞赛采用全国统一命题、分赛区组织的方式,竞赛采用“半封闭、相对集中”的组织方式进行。竞赛期间学生可以查阅有关纸介或网络技术资料,队内学生可以集体商讨设计思想,确定设计方案,分工负责、团结协作,以队为基本单位独立完成竞赛任务;竞赛期间不允许任何教师或其他人员进行任何形式的指导或引导;竞赛期间参赛队员不得与队外任何人员讨论商量。参赛学校应将参赛学生相对集中在实验室内进行竞赛,便于组织人员巡查。为保证竞赛工作,竞赛所需设备、元器件等均由各参赛学校负责提供。 四、竞赛规则 12.为保证竞赛工作的顺利进行,应严格遵守全国竞赛组委会届时颁布的《全国大学生电子设计竞赛竞赛规则与赛场纪律》。竞赛期间,各赛区组织巡视人员,严格执行巡视制度。 五、竞赛命题与相关规定 13.竞赛题目 竞赛题目是保证竞赛工作顺利开展的关键,应由全国专家组制定命题原则,赛前发至各赛区。全国竞赛命题应在广泛开展赛区征题的基础上由全国竞赛命题专家统一进行命题。全国竞赛命题专家组以责任专家为主体,并与部分全国专家组专家和高职高专学校专家组合而成。 全国竞赛采用两套题目,即本科生组题目和高职高专学生组题目,参赛的本科生只能选本科生组题目;高职高专学生原则上选择高职高专学生组题目,但也可选择本科生组题目,并按本科生组题目的标准进行评审。只要参赛队中有本科生,该队只能选择本科生组题目,并按本科生组题目的标准进行评审。凡不符合上述选题规定的作品均视为无效,赛区不予以评审。 六、竞赛报名、评审和评奖工作 14.竞赛报名 参赛学校应在广泛开展校内培训与竞赛的基础上选拔出适当数量的优秀代表队报名参赛。每个报名的参赛队必须在报名时按照规则确定本队参赛选题的组别(本科生组或高职高专学生组),开始竞赛时不得更改。各赛区负责本赛区的报名工作,填写全国统一格式的赛区报名汇总表,并在规定的截止时间内上报全国竞赛组委会秘书处备案。 15.评审工作与要求 根据竞赛评奖模式,竞赛评审分赛区和全国两级评审,按本科生组和高职高专学生组的相应标准分别开展评审工作。赛区的竞赛评审工作由赛区组委会组织、赛区专家组执行,需严格按照全国专家组制定的统一评分及测试标准执行,并在全国统一评分及测试标准基础上制定赛区的评分标准及测试细则,每个测试组至少由三位赛区评审专家组成,每位评审专家的原始评分及测试记录必须保留在赛区组委会,赛区向全国组委会推荐申请全国奖代表队时,必须将报奖队的设计报告、有赛区评审组每位评审专家签字的各项详细原始测试数据及评分记录、登记表和推荐表一并上报,否则不受理评奖。各赛区评分及测试细则需要上报全国组委会秘书处备案,以备全国评审时参考。 全国竞赛评审工作原则上由一个专家组在一地完成。全国竞赛评审分为初评和复评两个阶段。全国竞赛组委会负责组成全国竞赛评审专家组,对各赛区按比例推荐上报的优秀代表队的作品,按照命题时制定的全国统一评分及测试标准,参考赛区评审原始记录进行初评。 全国一等奖候选队一律集中在一地参加复评,原则上不再另行命题,以原竞赛题目为基础,由专家组确定测试内容和方式,参加复评的代表队名单以全国竞赛组委会届时公布的有关通知为准。 16.上报全国评审的比例 赛区和全国对参赛规模进行统计时,一律以实际参赛队数量为准。实际参赛队是指已经正式报名并按时向赛区组委会上交参赛作品(含制作实物和设计报告)的参赛队。在赛区评审、评奖的基础上,赛区组委会应按时向全国组委会推荐本赛区的优秀代表队参加全国评审,推荐的队数分别不得超过当年本赛区本科生组和高职高专学生组实际参赛队数量的10%,逾期未上报的不予受理。 17.评奖工作 (1)评奖工作采用“校为基础、一次竞赛、二级评奖”的方式进行,即竞赛建立在学校广泛开展课外科技活动的基础上,积极组织学生参加全国大学生电子设计竞赛活动,每次全国竞赛后,经赛区评奖(第一级评奖)后再推荐出赛区优秀参赛队参加全国评奖(第二级评奖)。 (2)各赛区组委会聘请专家组成赛区评委会,评选本赛区的 一、 二、三等奖,获奖比例一般不超过总参赛队数的三分之一。此外,对参赛成功者,赛区也可酌情颁发“成功参赛奖”或“成功参赛证书”。 (3)由于各赛区采用的是全国统一制定的竞赛命题和测试评分规则,赛区颁发的获奖证书、奖杯等冠名原则上为“XXXX年XXX杯全国大学生电子设计竞赛XX赛区(本科生组或高职高专学生组)”。 (4)全国分组设立 一、二等奖。本科生组和高职高专学生组获奖队数量分别不超过当年实际参赛队的8%,其中一等奖和二等奖的比例原则上为3:7。竞赛颁发全国统一的获奖证书。全国颁发的获奖证书、奖杯等冠名为“XXXX年全国大学生电子设计竞赛(本科生组或高职高专学生组)”。 18.异议制度 为保证全国大学生电子设计竞赛评奖工作的公正性,对全国和赛区的评奖初步结果坚持执行异议制度,“异议期”自公布评审初步结果之日起为期15天,过期不再受理。异议期间,各赛区竞赛组委会和全国竞赛组委会受理参赛队有关违反竞赛章程、竞赛规则和纪律的行为等。异议须以书面形式提出,个人提出的异议,须写明本人的真实姓名、工作单位、通信地址,并有本人的亲笔签名;单位提出的异议,须写明联系人的姓名、通信地址、电话,并加盖公章。赛区竞赛组委会和全国竞赛组委会必须对提出异议的个人或单位严格保密。 全国竞赛组委会充分尊重各赛区的评审及评奖结果,赛区评审中出现的异议由各赛区组委会协调解决。 七、竞赛经费 19.关于报名费 全国竞赛组委会不向参赛单位和参赛队收取报名费。赛区竞赛组委会应积极办理收费许可,适当收取报名费。参赛单位统一向赛区竞赛组委会交纳报名费,每队的报名费金额由赛区竞赛组委会根据组织工作的需要自行确定,原则上不超过200元。报名费只限用于当年竞赛的组织工作。 20.社会资助 全国和各赛区竞赛组委会可积极争取社会各界的资助。 八、其他 21.全国竞赛组委会组织开展的全国性专题邀请赛章程有另文细述。 22.本章程的具体解释权归全国大学生电子设计竞赛组织委员会。 《全国大学生电子设计竞赛章程》 (1997年修订) 一、总则 1.指导思想与目的 全国大学生电子设计竞赛是教育部倡导的四大学科竞赛之一,是面向大学生的群众性科技活动,目的在于推动全国普通高等学校促进信息与电子类学科面向二十一世纪课程体系和课程内容的改革,促进教育也要实现两个转变重要思想的落实,有助于高等学校实施素质教育,培养大学生的创新能力、协作精神和理论联系实际的学风;有助于学生工程实践素质的培养、提高学生针对实际问题进行电子设计制作的能力;有助于吸引、鼓励广大青年学生踊跃参加课外科技活动,为优秀人才的脱颖而出创造条件。 2.竞赛特点与特色 全国大学生电子设计竞赛努力与课程体系和课程内容改革密切结合,与培养学生全面素质紧密结合,与理论联系实际学风建设紧密结合。竞赛内容既有理论设计,又有实际制作,可以全面检验和促进参赛学生的理论素养和工作能力。 3.组织运行模式 全国大学生电子设计竞赛的组织运行模式为:“政府主办、专家主导、学生主体、社会参与”十六字方针,以充分调动各方面的参与积极性。 二、组织领导 4.领导 由教育部高等教育司及信息产业部人事司负责领导全国竞赛工作,各地竞赛事宜由地方教委(厅、局)统一领导。为保证竞赛顺利开展,组建全国及各赛区竞赛组织委员会和专家组。 5.组织委员会 (1)教育部教高司函[1999]41号文件公布了第二届全国大学生电子设计竞赛组织委员会组成名单,任期四年,1999年全国大学生电子设计竞赛的各项事宜委托本届组委会具体组织。本届全国组委会由教育部、信息产业部、部分参赛省市教委代表及有关电子类专家组成,负责全国竞赛的组织领导工作。 全国组委会设立秘书处,设秘书长一人,副秘书长若干人,主持全国大学生电子设计竞赛的日常工作。 (2)各赛区竞赛组委会由省、市、自治区教委(厅、局)、高校代表及电子类专家、企事业代表组成,负责本赛区的竞赛组织领导工作。 (3)原则上以省(市、自治区)独立组成一个赛区。若参赛学校少于3所或参赛队少于20个队时,可与邻近省市联合组成一个赛区。 6.专家组 (1)全国专家组由部分高校电子类专家组成,负责全国竞赛的命题、评审工作。 (2)各赛区成立赛区专家组,由赛区内电子类专家组成,负责赛区征题、评审工作。 7.参赛单位 以普通高等学校为参赛单位,参赛学校应成立电子竞赛工作领导小组,负责本校学生的参赛事宜,包括组队、报名、赛前准备、赛后总结等。参赛学校可以独立组织不超过20个参赛队。 8.参赛队和参赛学生 每队由三名学生组成,除研究生以外所有具有正式学籍的在校本科生、专科生都有资格参加。 三、竞赛规模、时间和方式 9.竞赛时间和竞赛周期 竞赛时间定于竞赛举办年度的9月份,赛期四天(具体日期届时通知)。从1997年开始,每二年举办一届全国大学生电子设计竞赛,即今后凡逢单数年号时举办全国竞赛,其他时间赛区、校、系间可开展小规模竞赛或群众性科技活动。 10.竞赛方式 竞赛采用全国统一命题、分赛区组织的方式,竞赛采用“半封闭、相对集中”的组织方式进行。竞赛期间学生可以查阅有关文献资料,队内学生集体商讨设计思想,确定设计方案,分工负责、团结协作,以队为基本单位独立完成竞赛任务;竞赛期间不允许任何教师或其他人员进行任何形式的指导或引导;竞赛期间参赛队员不得与队外任何人员讨论商量。参赛学校应将参赛学生相对集中在一个或几个实验室内进行竞赛,便于组织人员巡查。为保证竞赛工作,竞赛所需设备、元器件等均由各参赛学校负责提供。 四、竞赛规则 11.为保证竞赛工作的顺利进行,应严格遵守全国组委会届时颁布的《全国大学生电子设计竞赛竞赛规则与赛场纪律》。 五、竞赛命题 12.竞赛题目是保证竞赛工作顺利开展的关键,应由全国专家组制定命题原则,赛前发至各赛区。命题过程应广泛开展征题,拓宽题型。 六、竞赛报名、评审和评奖工作 13.竞赛报名 各赛区负责本赛区的报名工作,采用全国统一格式的报名表,报名表一式两份,一份留赛区组委会,一份报全国组委会秘书处备案。 14.评审工作 各赛区负责本赛区竞赛的评审工作,需按照全国统一评分及测试标准执行,赛区在全国统一评分及测试标准基础上制定赛区的评分标准及测试细则,每位评审专家的原始评分及测试记录必须保留在赛区组委会,赛区向全国组委会推荐申请全国奖代表队时,必须将报奖队的设计报告、有赛区评审组每位评阅人签字的各项详细原始测试数据及评分记录、登记表和推荐表一并上报,否则不受理评奖。各赛区评分及测试细则需要上报全国组委会秘书处备案,以备全国评审时参考。 15.评奖工作 (1)评奖工作采用“校为基础、一次竞赛、二级评奖”的方式进行,即竞赛建立在学校广泛开展课外科技活动的基础上,积极组织学生参加全国大学生电子设计竞赛活动,每次全国竞赛后,经各赛区级评奖(第一级评奖)后再推荐出赛区优秀参赛队参加全国评奖(第二级评奖)。 (2)各赛区组委会聘请专家组成赛区评委会,评选本赛区的 一、 二、三等奖,获奖比例一般不超过总参赛队数的三分之一。此外,对参赛成功者,赛区可酌情颁发“成功参赛证书”。 (3)各赛区向全国组委会推荐申报全国奖的参赛队比例由全国组委会届时通知,全国组委会在全国专家组的基础上根据实际需要聘请有关专家组成全国评委会,评选全国奖。全国设立 一、二等奖。 (4)按教育部、信息产业部的指示精神,竞赛颁发全国统一的获奖证书(包括赛区级获奖证书),竞赛成绩记入学生档案,对成绩优秀的参赛学生,各校根据实际情况在评选优秀学生、奖学金及推荐免试研究生时予以适当考虑。对于赛前辅导教师的辛勤工作应予以一定形式的承认,但辅导教师的工作应纳入学校教改和教学基础建设的整体中予以考虑。 七、竞赛经费 16.报名费 参赛队按有关规定向赛区组委会交纳竞赛报名费。 17.社会资助 全国和各赛区组委会可积极争取社会各界的资助。 组织与领导 为保证竞赛顺利开展,组建全国及赛区组织委员会和专家组。 l、全国竞赛组委会由国家教育部、信息产业部及部分参赛省市教委代表及电子类专家组成,负责全国竞赛的组织领导、协调工作。全国竞赛专家组由电子类专家组成,负责命题、评审工作。 2、每个参赛的省(自治区、直辖市)为一个赛区。各赛区组委会由省(自治区、直辖市)教委(教育厅、高教厅)、高校代表及电子类专家组成,负责本赛区的组织领导、协调工作。各赛区专家组由本赛区的电子类专家组成,负责组织在本赛区内的征题并向全国专家组推荐、速选所征题目及赛区评审工作。 请各省、自治区、直辖市教委(教育厅或高教厅)认真筹备、精心组织好本赛区的电子设计竞赛活动。做好宣传和发动工作,鼓励各校积极参与,并正确理解竞赛的目的,不要因组织竞赛而影响正常的教学秩序,保证竞赛健康发展。 现任全国大学生电子设计竞赛组委会主任简介 王越,男,汉族,1932年4月生。教授,信息与通信系统专家、中国科学院院士、中国工程院院士。曾任中国兵器工业部206所所长、北京理工大学校长,现任北京理工大学名誉校长。兼任国务院学位委员会学科评议组成员、中国兵工学会副理事长、中国电子学会会士、北京市学位委员会副主任、北京市人民政府顾问团成员、国防科工委专家咨询委员会成员等职务。长期从事电子学与通信领域的科研工作,曾获国家科技进步一等奖、部科技进步特等奖、全国科学大会奖、光华基金一等奖等奖励,以及兵器工业功勋奖、兵器工业先进工作者、全国教育系统劳动模范等荣誉称号。1991年11月当选中国科学院院士,现任中国科学院技术科学部主任;1994年当选中国工程院院士,任信息与电子工程学部常委。自1995年至今,担任全国大学生电子设计竞赛组织委员会主任。 内容与要求 l、以电子电路(含模拟和数字电路)应用设计为主要内容,可以涉及模-数混合电路、单片机、可编程器件、EDA软件工具和PC机(主要用于开发)的应用。题目包括“理论设计”和“实际制作与调试”两部分。竞赛题目应具有实际意义和应用背景,并考虑到目前教学的基本内容和新技术的应用趋势,同时对教学内容和课程体系改革起一定的引导作用。 2、题目着重考核学生综合运用基础知识进行理论设计的能力,考核学生的创新精神和独立工作能力,考核学生的实验技能(制作、调试)。 3、题目在难易程度方面,既要考虑使一般参赛学生能在规定的时间内完成基本要求,又能使优秀学生有发挥与创新的余地。 参赛形式 l、全国大学生电子设计竞赛原则上安排在单数年的9月中旬举行,为期4天。竞赛以赛区为单位统一组织报名、竞赛、评审和评奖工作。 2、鼓励设有信息与电子学科及相关专业或已开展电子设计科技活动的高等学校,积极组织学生参加全国大学生电子设计竞赛。 3、学生自愿组合,三人一队,由所在学校统一向赛区组委会报名。参赛队数由学校自行确定。 4、为鼓励不同类型的高校和不同专业或专业方向的学生都能参加竞赛,全国竞赛专家组根据命题原则,将统一编制若干个竞赛题目,供参赛学生选用。 5、竞赛所需场地、仪器设备、元器件或耗材原则上由参赛学校负责提供。 竞赛规则 l、参赛学生应是高等学校中具有正式学籍的全日制在校本科或专科学生。 2、参赛学生必须按统一时间参加竞赛,按时开赛,准时交卷。各赛区组委会须按时收回学生的答卷(报告和制作实物)并及时封存,然后按规定交赛区专家组评审。 3、竞赛期间,参赛学生可以使用各种图书资料和计算机,但不得与队外人员讨论,教师必须回避。 4、竞赛期间,各赛区组委会要组织巡视检查,以保证竞赛活动正常进行。 5、在竞赛中,如发现辅导教师参与、队与队之间讨论,队员与队外人员讨论、不按规定时间发题和收卷,以及赛前泄题等违纪现象,将取消获奖名次,并通报批评。 竞赛评奖 全国大学生电子设计竞赛采取“一次竞赛、两级评奖”方式,评奖等级分为“赛区奖”和“全国奖”两种形式。 1、各赛区负责本赛区的评奖工作,赛区奖的评奖等级及各奖项获奖比例由各赛区根据实际情况自行确定。 2、赛区评审结束后,各赛区组委会将本赛区竞赛优秀参赛队的设计报告及有关评审材料报送全国组委会,报送的优秀参赛队数应严格控制在本赛区参赛队总数的12%之内。全国组委会根据全国专家组的评审结果确定全国 一、二等奖,获奖总数原则上不超过全国参赛队总数的10%。 3、全国大学生电子设计竞赛设立“赛区优秀组织奖”,对当年竞赛组织中表现出色的赛区组委会给予表彰奖励;同时设立“优秀征题奖”,对当年竞赛征题工作中表现突出的个人给予表彰奖励。 2005年全国大学生电子设计竞赛试题 参赛注意事项 (1)2005年9月7日8:00竞赛正式开始,每支参赛队限定在提供的A、B、C、D、E、F、G题中任选一题;认真填写《登记表》各栏目内容,填写好的《登记表》由赛场巡视员暂时保存。 (2)参赛者必须是有正式学籍的全日制在校本、专科学生,应出示能够证明参赛者学生身份的有效证件(如学生证)随时备查。 (3)每队严格限制3人,开赛后不得中途更换队员。 (4)竞赛期间,可使用各种图书资料和网络资源,但不得在学校指定竞赛场地外进行设计制作,不得以任何方式与他人交流,包括教师在内的非参赛队员必须回避,对违纪参赛队取消评审资格。 (5)2005年9月10日20:00竞赛结束,上交设计报告、制作实物及《登记表》,由专人封存。 2007届题目 正弦信号发生器(A题) 一、任务 设计制作一个正弦信号发生器。 二、要求 1、基本要求 (1)正弦波输出频率范围:1kHz~10MHz; (2)具有频率设置功能,频率步进:100Hz; (3)输出信号频率稳定度:优于10-4; (4)输出电压幅度:在负载电阻上的电压峰-峰值Vopp≥1V; (5)失真度:用示波器观察时无明显失真。 2、发挥部分 在完成基本要求任务的基础上,增加如下功能: (1)增加输出电压幅度:在频率范围内负载电阻上正弦信号输出电压的峰-峰值Vopp=6V±1V; (2)产生模拟幅度调制(AM)信号:在1MHz~10MHz范围内调制度ma可在10%~100%之间程控调节,步进量10%,正弦调制信号频率为1kHz,调制信号自行产生; (3)产生模拟频率调制(FM)信号:在100kHz~10MHz频率范围内产生10kHz最大频偏,且最大频偏可分为5kHz/10kHz二级程控调节,正弦调制信号频率为1kHz,调制信号自行产生; (4)产生二进制PSK、ASK信号:在100kHz固定频率载波进行二进制键控,二进制基带序列码速率固定为10kbps,二进制基带序列信号自行产生; (5)其他。 三、评分标准 项目满分 基本要求设计与总结报告:方案比较,理论分析与计算,电路图及有关设计文件,测试方法与仪器,测试数据及测试结果分析50 实际制作完成情况50 发挥部分完成第(1)项12 完成第(2)项10 完成第(3)项13 完成第(4)项10 其他5 集成运放参数测试仪(B题) 一、任务 设计并制作一台能测试通用型集成运算放大器参数的测试仪。 二、要求 1、基本要求 (1)能测试VIO(输入失调电压)、IIO(输入失调电流)、AVD(交流差模开环电压增益)和KCMR(交流共模抑制比)四项基本参数,显示器最大显示数为3999; (2)各项被测参数的测量范围及精度如下(被测运放的工作电压为±15V): VIO:测量范围为0~40mV(量程为4mV和40mV),误差绝对值小于3%读数+1个字; IIO:测量范围为0~4μA(量程为0.4μA和4μA),误差绝对值小于3%读数+1个字; AVD:测量范围为60dB~120dB,测试误差绝对值小于3dB; KCMR:测量范围为60dB~120dB,测试误差绝对值小于3dB; (3)测试仪中的信号源(自制)用于AVD、KCMR参数的测量,要求信号源能输出频率为5Hz、输出电压有效值为4V的正弦波信号,频率与电压值误差绝对值均小于1%; (4)按照本题附录提供的符合GB3442-82的测试原理图(见图2~图4),再制作一组符合该标准的测试VIO、IIO、AVD和KCMR参数的测试电路,以此测试电路的测试结果作为测试标准,对制作的运放参数测试仪进行标定。 2、发挥部分 (1)增加电压模运放BWG(单位增益带宽)参数测量功能,要求测量频率范围为 100kHz~3.5MHz,测量时间≤10秒,频率分辨力为1kHz; 为此设计并制作一个扫频信号源,要求输出频率范围为40kHz~4MHz,频率误差绝对值小于1%;输出电压的有效值为2V±0.2V; (2)增加自动测量(含自动量程转换)功能。该功能启动后,能自动按VIO、IIO、AVD、KCMR和BWG的顺序测量、显示并打印以上5个参数测量结果; (3)其他。 三、评分标准 项目满分 基本要求设计与总结报告:方案比较、设计与论证,理论分析与计算,电路图及有关设计文件,测试方法与仪器,测试数据及测试结果分析。50 实际制作完成情况50 发挥部分完成第(1)项30 完成第(2)项15 其他5 四、说明 1、为了制作方便,被测运放的型号选定为8引脚双列直插的电压模运放F741(LM741、μA741、F007等)通用型运算放大器; 2、为了测试方便,自制的信号源应预留测量端子; 3、测试时用到的打印机自带。 简易频谱分析仪(C题) 一、任务 采用外差原理设计并实现频谱分析仪。 检波器 滤波器 二、要求 1、基本要求 (1)频率测量范围为10MHz~30MHz; (2)频率分辨力为10kHz,输入信号电压有效值为20mV±5mV,输入阻抗为50Ω; (3)可设置中心频率和扫频宽度; (4)借助示波器显示被测信号的频谱图,并在示波器上标出间隔为1MHz的频标。 2、发挥部分 (1)频率测量范围扩展至1MHz~30MHz; (2)具有识别调幅、调频和等幅波信号及测定其中心频率的功能,采用信号发生器输出的调幅、调频和等幅波信号作为外差式频谱分析仪的输入信号,载波可选择在频率测量范围内的任意频率值,调幅波调制度ma=30%,调制信号频率为20kHz;调频波频偏为20kHz,调制信号频率为1kHz; (3)其他。 三、评分标准 项目满分 基本要求设计与总结报告:方案比较、设计与论证,理论分析与计算,电路图及有关设计文件,测试方法与仪器,测试数据及测试结果分析。50 实际制作完成情况50 发挥部分完成第(1)项20 完成第(2)项20 其他10 四、说明 1、原理框图中虚线框内的“信号处理电路”和“显示电路”两模块适用于发挥部分(2),可以采用模拟或数字方式实现; 2、制作与测试过程中,该频谱分析仪对电压值的标定采用对比法,即首先输入幅度为已知的正弦信号(如:电压有效值为20mV,频率为10MHz的正弦信号),以其在原理框图中示波器纵轴显示的高度确定该频谱分析仪的电压标尺。 单工无线呼叫系统(D题) 一、任务 设计并制作一个单工无线呼叫系统,实现主站至从站间的单工语音及数据传输业务。 二、要求 1、基本要求 (1)设计并制作一个主站,传送一路语音信号,其发射频率在30MHz~40MHz之间自行选择,发射峰值功率不大于20mW(50W假负载电阻上测定),射频信号带宽及调制方式自定,主站传送信号的输入采用话筒和线路输入两种方式; (2)设计并制作一个从站,其接收频率与主站相对应,从站必须采用电池组供电,用耳机收听语音信号; (3)当传送信号为300Hz~3400Hz的正弦波时,去掉收、发天线,用一个功率衰减20dB左右的衰减器连接主、从站天线端子,通过示波器观察从站耳机两端的接收波形,波形应无明显失真; (4)主、从站室内通信距离不小于5米,题目中的通信距离是指主、从站两设备(含天线)间的最近距离; (5)主、从站收发天线采用拉杆天线或导线,长度小于等于1米。 2、发挥部分 (1)从站数量扩展至8个(实际制作1个从站),构成一点对多点的单工无线呼叫系统。要求从站号码可任意改变,主站具有拨号选呼和群呼功能; (2)增加英文短信的数据传输业务,实现主站英文短信的输入发送和从站英文短信的接收显示功能; (3)当发射峰值功率不大于20mW时,尽可能地加大主、从站间的通信距离。 (4)其他。 三、评分标准 项目满分 基本要求设计与总结报告:方案比较、设计与论证,理论分析与计算,电路图及有关设计文件,测试方法与仪器,测试数据及测试结果分析。50 实际制作完成情况50 发挥部分完成第(1)项15 完成第(2)项15 完成第(3)项15 其他5 四、说明 1、主站需留出末级功率放大器发射功率的测量端,用于接入50W假负载电阻,以测试发射功率; 2、为测试方便,作品中使用的衰减器(可以自制),应与作品一起封装上交。 电子设计大赛论文:电子设计大赛对大学生的培养 电子实验大赛对于学生创新能力的培养具有重要的意义,并且由于这种意义的存在,对于高校中实验教学的改革以及教学模式的改变也是具有很重要的战略性指导的意义。本文主要是对电子设计大赛的组织与策略,以及教学的改革的指导做简要介绍。 一、大学生电子设计大赛的组织与策略 对于高校的电子设计大赛来讲,其存在的意义就是不断的培养学生的能力,其中包括学生的自主创新能力以及团队协作能力,所以高校应该对此加以重视,对这项工作能够有组织,有纪律的进行。首先,要成立团队,成立设计以及制作的兴趣小组的目的有三个:首先就是能够提升学生关于创新能力以及实践动手能力的兴趣;其二就是能够给学生一个动手实践的平台,其三就是为大学生电子设计大赛提供一个人才的基础。其次,就是对于参见大学生电子设计大赛的人员进行选拔,参赛人员选拔的范围是在学校组织的设计小组的基础上,或者是从电气自动化系来进行选择,选择的标准不仅仅是要求其理论知识过硬,还要有比较强的动手能力。选拔的方式主要包括两个方面:其一就是对于积极性比较高,动手能力的学生予以保留,对于兴趣不高,态度不认真的劝退团队;其二就是从电子设计与制造兴趣小组中的尖子生重来组建参赛团队。所以,对于学校来讲,应该给参赛人员提供足够好的练习平台以及系统的培训。最后,就是引导与指导学生开展创新性与研究性项目的设计与研究,这项工作的开展主要从两个方面来进行,其一就是为了培养学生的实际动手能力以及创新能力,学校应该鼓励学生参与研究型的以及创新性的项目;其二就是鼓励学生根据社会的需求自主的研发新产品。 二、电子设计竞赛对课程体系与教学内容改革的促进作用 对于大学生电子设计大赛看来,涉及的内容主要包括以下几个方面,电源,无线电,信号源,简易无线电遥控控制系统仪器,数据的采集与控制,这些竞赛方面所涉及的课程主要有:电路(包括低频与高频两类),数字点的路,单片机,微机,嵌入式等等,对于教学体系以及教学内容的改革思路也需要考虑这方面的因素,是学生的知识积累能够达到电子设计大赛的水平。(一)进行机构调整与课程整合与优化。在实际的教学过程中,需要将电子信息工程教研室,电子科学与技术教研室等这些实验室进行合并,成立电子教学基地,这个基地的教学课程包括电子技术,电路,微机原理,单片机,嵌入式等等这些电子设计大赛所涉及的必备课程。(二)建立四个层次的实验教学模式。对于实验教学模式主要包括以下四个层次:1.基础实验。对于基础实验的教学,主要是一些比如说是电阻,电容以及二极管等等这样一些基本电子器件的应用性实验,基础实验的目的就是通过一些简单的,学生可以自主进行的一些实验来提高学生学习的兴趣。2.设计性实验。对于设计性的实验,主要的教学任务是对低频,高频,数字电路中各单元电路的设计及小系统设计。为了能够完成电路设计的任务,需要采用积木式,模块化的结构,将设计的单元电路组合成小系统电路。设计性实验教学的目的就是为了培养学生进行各种电路的设计以及装调,测试的能力,培养学生理论联系实际应用的能力。3.综合性设计实验。综合性实验教学的任务是包括电子信息类专业的信号检测,控制,传输和处理等应用性比较强的综合性设计的实验。这样的实验目的就是为了能够更好的锻炼学生对于电路的设计,调试等等的能力,培养学生的创新性思维,鼓励创新与突破。4.设计研究性实验设计研究性实验的教学内容包括与电子信息学科相关的科研或者是学生自己设计的课题,鼓励学生有新思维,新想法。目的是为了培养学生的科研能力与自主创新能力。 三、改进与思考 (一)建立现代电子创新设计实验室。为了能够给学生创造一个良好的学习环境,给学生的创新性思维提供一个展示的平台,需要建立现代型电子创新设计实验室。该实验中可以提供各种单片机的开发系统,万用表,现场可编程门阵列等等这些设备,对于创新设计实验室的开放面对人群主要是优秀的本科毕业生以及研究生。(二)因材施教。对于每个大学生来讲,动手能力以及知识储备量是不一样的,所以在进行创新能力的培养过程中也需要注意培养方案的区别。在进行电子技术,单片机等这些实践教学的环节中对于一些学习成绩好,动手能力强,以及有自己想法的学生来讲可以免做一些验证性的实验,可以让他们进行一些自主拟题的实验,实验室可以为学生提供一些特别的仪器。 本文主要是探讨电子设计大赛对大学生创新能力培养进行简单的介绍,希望读者对其有基本的了解。 作者:张凡 单位:西安职业技术学院 电子设计大赛论文:电子设计大赛活动工作汇报 从元件清单已经能猜到题目的大体轮廓,电子设计大赛活动总结比如烟雾传感器热释电等可能是跟家居环境监测有关。万用电桥测电容电阻等。 经过个小时的商讨我们决定做e题——三相多功能电表。任务是设计并制作一个能同时对三相工频交流电(频率波动范围为45-65hz)的三相电压、三相电流、三相有功功率、三相无功功率、总有功功率、总无功功率、功率因数、电网频率、有功电能和无功电能进行测量的数字式多用表。 对于这题首先要把很多概念性的东西搞懂,然后进行设计。我和大头感觉选这题真的很幸运,每当在某个技术问题上卡住的时候,我们总能有意或无意间解决问题,就像《人在囧途》中的那位——福将(“猴哥”,我是福将吧,硬件我可是没有出现问题哈,还算满意吧?哈哈)。 从早上7、8点起来,到晚上2、3点睡觉,就这样8、9天始终是这样的作息时间。饭的问题,由“海夫卡卡”解决,他每天到饭点就去帮我们买饭,这次海夫卡卡做的真不错,论文写的很有质量,我们基本没有修改,在制作过程中也帮了很多。睡觉就在隔壁实验室,有人问道睡在哪里?我说在试验台上,哈哈。我们真是睡在试验台上的,那种比较大的试验台。 在这些天感觉快乐要大于辛苦,“男人海洋”的搞笑头像以及言谈,我和大头(猴哥),在说话的时候,当提到他的时候,总是很难想到他的真实名字,而是他的网名——男人海洋。当大头调程序出现问题的时候,我会说“找男人(海洋)问问去”。猴哥也很搞笑,看着猴哥,你不得不开心,他脸上分明就写着一个字“笑”。与猴哥合作那么多次了,每一次,感觉都是很成功,即使有些时候成绩不是很好,但是总是收获很多快乐。 言归正传,说说我们的设计制作——我们采用作为电能采集及数据处理芯片,由继电器组成控制电路对3个电压等级进行切换,对att7026输出数据由58单片机构成的主机进行处理,实现掉电存储、液晶显示、键盘控制以及485通信和红外传输等功能控制,从机负责信号的接收,实现远程抄表。 在设计过程中遇到的难点就是校表,采用硬件和软件校表。由于实验室条件所限很多项目无法检验。调压器坏了,我们只能对220v电压下进行试验。由于压敏电阻没有买到相应的型号,ptc也没有达到预定的效果,所以过载保护没有能很好实现。还有就是误差没法降低到最小。总之本次设计有很多不足,当然,我们也学到很多知识。 这次是去德州,从早上6点出发,下午1点到,然后准备答辩。由于e题测试较麻烦,我们组在晚上11点多才答辩好。回到是早上5点多了。然后睡了一天。 电子设计大赛论文:值得回味与留恋的电子设计大赛 我本科所学专业是电子信息科学与技术,研究生读的专业是通信与信息系统,方向是多媒体通信与图像识别嵌入式系统。从模拟电路、数字电路、单片机系统到FPGA、ARM、DSP等嵌入式系统,自己都浮光掠影般学习过,或乐在其中,或痛苦不堪。 我的本科母校是山东大学威海分校,作为中国第一所分校,虽然从没进入中国主流大学的排行榜,但却以独立精神和自由校风以及世外桃源般的旖旎风光培育了一代又一代分校学子。她背靠玛珈山,三面环海,前面环抱文心湖,校园内还有一片专供青年男女约会的茂密松树林。从学校到海边,只有一条马路相隔。在这里我不仅享受着海风的洗礼,更得到师长帮助。我们学校最推崇的是学生创新思维的科技实践。由老电子系牵头,信息工程学院创建了创新实验室。在这个实验室,我度过了三年美好的时光。 4年的时光,给我留下最深刻的记忆便是电子设计大赛了,下面我就这段经历让大家分享下我的心路历程。 2005年,我和两位同学一起参加“索尼杯”全国电子设计大赛。由于刚刚大二,所以一切都是从头学起。从电路设计到单片机系统,从C语言编程到制板焊接。每一点进步都让我们欣喜若狂。还记得我们参加比赛的作品是“数控恒流源”。我们经历过电路焊反、元件烧掉,以及一次又一次的枯燥的调试。最终我们几乎三天三夜没睡觉,带着作品赴济南参赛。由于系统的非线性缺陷,我们最终并没有获奖,可是却收获了团队合作的友谊,以及电子系统设计的宝贵经验。 后来,我对电子设计产生了更加浓厚的兴趣,经常泡在实验室里,利用实验室的各种资源,实现着自己的奇妙想法。感谢学校和校领导提供给我们优越的科研条件。后来据我了解,这样的自由和宽松在全国也是少见的。 我记忆最深刻的是参加院里一次科技作品大赛。从一开始确立想法到最后完成,从早到晚,我整整用了一天的时间。从发计电路到布板,从制板到焊接,再经过无数次艰难的调试。最终实现了“无线发射器”的设计。并且为它设计了很多功能:窃听器、微型电台、讲座器……整个过程,我没吃过一口饭也没喝水,一个人像狂热的教徒一样,完全沉浸其中,快乐、充实! 2007年我和赵兵、晓亮一起备战“凌阳杯”电子设计大赛。整个过程充满了坎坷和戏剧性。上天总爱捉弄我们,我们几乎经历了各种各样的困难和匪夷所思的问题。几乎每个模块的调试都经历了这样那样的挫折。 记忆最深的是一次调试RAM,我们调试了两天,想尽了各种办法,改软件、换芯片、换板子、测信号,却始终无法测试通过。到了第三天,我们几乎要放弃。下午,赵兵吃饭去了,晓亮去给同学修电脑去了,我一个人在那里又从头到尾细细地查找问题所在。突然,灵光乍现般,我发现原来是两排飞线的纵横位置搞错了。而这个错误,是说明书上本身的错误,也是我们从没有怀疑过的地方。修改后,RAM测试终于通过了!那一刻,自己激动万分。在去吃饭的路上,我正好碰到晓亮,我还记得我告诉他这个好消息的场景,我们兴奋地拍着手掌,激动地欢呼雀跃。 那些难忘的岁月,就是由这样一个个点滴串起来的。我们连续几天几夜不睡觉在电子楼一起调试,有苦有乐,有喜有悲。虽然自己并不是什么技术大牛,但是这些难忘的点滴却时常在我脑海中浮现。 参加电子设计大赛让我深深爱上了电子设计,无论是做软件还是做硬件,总是让我充满了成就感,而失败和挫折则让我更加务实和踏实。参加电子设计大赛,使我从头到尾对电子设计流程有了清晰的认识。我虽然并不是一个优秀的电子工程师,但成为一个好的电子工程师的动力始终促使着我努力。 根据我的经历,我觉得要成为一个优秀的电子工程师,必须要坚持做到以下几点: 1 始终如一地对技术抱有执着的兴趣。 能够沉浸在其中,乐以忘忧,这样的境界是所有工程师的最高追求。 2 始终如一地对新技术抱有好奇心。 技术领域总能出现让人耳目一新的东西,电子工程师要有灵敏的嗅觉才行。 3 对困难和挫折能够百折不挠。 在电子工程领域,苦难挫折和鲜花掌声从来都是如影随行为,只有经历千万次的打击才能获得调试成功后的喜悦。 4 追求完美,才能成就完美。 优秀的电子工程师必然是完美主义者,系统设计不能有丝毫瑕疵。完美的软件,完美的布板,完美的外观。 一个非主流电子工程师的成长经历就是这样,从对模拟电路和数字电路的一知半解,到对嵌入式系统的无限热爱;从小时候就反复拆卸妈妈的收音机,到制作出一个个能解决实际问题的电路。自己心中有很多感慨:成长之路充满了喜怒哀乐,只有泥泞的路才能留下脚印…… 而今,我已经开始了全新的生活,开始了举步维艰的创业岁月。北京相邦互动网络技术有限公司还刚起步,前途光明而充满艰险,我将一如既往地坚守阵地,永不放弃,艰难刚苦,玉汝于成! 电子设计大赛论文:以电子设计大赛为导向、探索单片机实践课程建设 摘要:本文以大学生电子设计大赛为导向,探讨了如何将其与单片机实践课程结合,达到为大赛选拔人才、锻炼学生实践动手能力的目的。本文从教学理念、教学内容组织、教学方法手段、课程考核方式等多方面作了深入的探讨,期望通过该门课程的建设为学生后续专业课程学习打下扎实的基础。 关键词:电子设计大赛;单片机实践;课程建设 1 前言 全国大学生电子设计大赛是教育部倡导的大学生学科竞赛之一,是面向大学生的群众性科技活动,自1997年第一届开始至今已举行了13届。由教育部和工信部共同发起的这项活动极大地促进了普通高等院校信息与电子类学科体系的改革,推动了高校课程建设和实验室建设工作,参与的学生在实践方面获得了很大锻炼,在未来工作中的竞争力也得到了提高。 我院自去年参与大赛以来,克服了时间紧、经验缺乏的不足,发扬了勤奋刻苦、团结协作的精神,获得了四次上海赛区三等奖的好成绩。电子设计大赛涉及的内容广,有模数混合电路、单片机、可编程器件、PC机的开发应用等方面。为更好地为电子大赛服务,选拔竞赛人才,也为了更好地锻练学生的实践动手能力,我院于今年面向自动化专业卓越班学生新开设了单片机实践课程,并希望以此为试点,推广到其他非卓越班的自动化专业课程中。如何设计好单片机实践课程的教学内容,建设好这门实践课程,成为该门课程指导教师工作的重中之重。 2 实践课程内容建设 由于本实践课程是第一届开课,之前并无相关的教学内容资料可参考,所以需要紧密结合前期《单片机原理》理论课程教学内容并在此基础上有一定的拓展和延伸。目前该门课程的前续理论课程《单片机原理》在教学上存在着实践比重小而理论比重大的情况,学生的学习着重基础理论知识的学习,而动手实践的机会少,造成学生认为单片机的学习就是背理论知识的错误认识。针对上述理论教学的不足,考虑在开设的本实践课程中加以补充和改进,通过将设计实践课程和理论课程结合,达到单片机教学的循序渐进的良好效果。具体做法如下。 在教学理念方面,俗话说兴趣是最好的老师。我们改革以往实践课程仅仅简单地布置任务的做法,而是在讲解时把思路扩展开来讲,不仅讲在设计实践中所用的单片机技术,还要把单片机目前发展状况介绍给学生,介绍单片机领域的风云人物如周立功,介绍他们的成功创业过程及他们的创业网站,让学生知道技术也是资本,也是可以创业的。再让学生上网搜索单片机类产品,让学生感知单片机产品开发离自己不是很远。然后鼓励学生上网搜索单片机网站,加入单片机论坛,在和网友的交流中激发学生的学习兴趣。 在实践内容组织方面,以项目化设计为基础,实践项目的设置参考电子大赛题目的命题要求,包括基本要求和自主发挥两大块,使大部分同学能完成基本设计要求,又便于优秀学生有发挥和创新的余地。项目组织形式亦参考大赛的形式,3人一组共同完成一个项目,各有其侧重点,每位同学分别负责软件设计、硬件设计和最后报告的撰写,这样各有分工,以锻炼学生的团结协作能力。 在教学方法和手段方面,我们摒弃了之前陈旧落后的启东微机实验箱,要求学生在我院2015年新购进的西安唐都公司生产的全新的SST51单片机应用实验及开发板上完成硬件电路的部分或全部调试。即应用“PROTEUS仿真软件+西安唐都的SST51单片机应用实验开发板”这样双平台的模式,以项目化的方式进行设计实践。 PROTEUS是英国LABCENTER公司开发的电路分析和实物仿真软件,在实践中应用PROTEUS仿真技术能起到活学活用的目的,其仿真结果不仅具有准确性、可靠性和可读性,并且直观形象,能提供一个感性的认识平台。当然仿真软件不能解决电路构建、系统调试、故障排除过程中的所有问题,所以仿真只是一个初步要求,在仿真成功后要求学生在SST51单片机应用实验开发板上完成实际程序的下载和调试运行工作。即实践课的内容流程遵循如图1所示的过程。 当然在实践课程的开展过程中也碰到了一些实际的问题,比如SST51电路板由于硬件资源固定,缺少设计方案中的元器件,导致没法完成硬件调试,这就需要在今后的课程中改进,允许学生自行设计选用接口芯片和所需的元器件,设计接口电路板并在面包板上自行焊接完成。还有本课程由于课内教学时间紧任务重未来还需考虑学习并制作微视频,弥补课内时间的不足,檠生学习提供重要保障。 3 课程考核方式设计 考核方式是教学过程中非常重要的一个环节。实践课程如何合理考核一直是一个难题。因为实践教学质量监控没有较好的量化标准,而设计合理的考核方式可以激发学生的学习动力夯实教学效果。借鉴电子设计大赛最终的成绩评定方式,我们确定单片机实践课的考核主要依据作品的完整度(占30%)、最终的设计报告(占30%)和面试答辩(占40%)三方面组成。先是作品展示,由教师根据作品的工作量和完整性给出一个分数,其次是面试答辩环节,由学生对作品的功能、原理设计过程、设计的创新点等进行介绍,并由老师对重要知识点提问,根据学生的表述和对问题的回答情况给出一个分数,最后老师根据提交的设计报告再给出一个分数。这种考核方式增加了指导老师的工作强度,因为每个小组需要10分钟的答辩时间,按3人以小组算,考核过程也需要3到4次课,但经过这样的课程答辩,锻炼了学生的表达能力,为学科竞赛打下了扎实的基础。 4 结论 以全国大学生电子设计大赛为导向,我们进行了单片机实践课程建设的初步探索。我们的目的不仅教给学生单片机应用项目的设计方法,更是锻炼学生各有分工、团体协作的合作能力,为学生后续专业课程的学习和工作打下坚实的基础。 电子设计大赛论文:电子设计大赛与电工电子设计实训课程改革 摘要:目前高等院校电工电子设计实训课程普遍存在学生积极性不高,教学课时较少和教学效果不理想的问题。通过对教学内容和实训考核评价方法的改革,提高了电工电子设计实训课的教学质量。 关键词:演示实验;虚拟实验;Multisim;自制套件;面试考核 全国大学生电子设计竞赛是具有22年历史的科技活动,从1994年第一届开始至今已经举行了12届。教育部和工信部共同发起的这项活动极大的促进了普通高等院校信息与电子类学科课程体系的改革。推动了课程建设和实验室建设工作。参与的学生在实践方面获得了很大的锻炼,将来在工作中的竞争力也得到了提高。指导教师的付出也得到了教育部和高校的认可,承认并计算其工作量。电工电子设计是面向高校理工科专业的学生开设的实训课。主要面向大一大二新生,介绍常用电子元器件的封装结构,不同元器件的选用及常见故障的识别;熟悉常用电子仪器仪表的使用;掌握电子元器件的焊接技术。着重训练学生的实践动手能力,作为电子设计竞赛的前期基础教学环节,承担发现选拔人才的任务。 1 目前教学中存在的问题 学生学习积极性不高。通过对学生上课精神状态的掌握和课下与老师同学之间的交流可以发现一个普遍共识,随着时间的增长,大学生的学习积极性逐年下降。主要表现在实践能力不足,眼高手低的问题比较突出。大一新生对大学充满好奇,相对来说情况还算较好,但是也存在上课玩手机,实训不按照操作规程执行,组织性差纪律散漫的问题。这一方面是现在社会知识爆炸以及知识碎片化造成的,另一方面也反映新时代下教学的改革迫在眉睫。 学校对实践教学重视度不够,课时较少。随着学校实践教学课程数量的增加,而总学时并没有增加多少,这就造成留给每一个课程的实践教学课时非常有限。电工电子设计的实训教学是非常花时间的,一次教学单元应该在4个课时左右,否则很难有效展开教学工作。因为教学课时受到压缩,原来的教学内容就需要进行改进,以适应新形势的要求。目前存在实践教学和理论教学方面的衔接没有处理好的问题。 2 教学内容的改革 目前高等院校学生普遍反映课程设置负担过重,而教学效果并不明显。造成的原因是多方面的,其中之一是课程内容陈旧,已不适应新形势的需要。针对电工电子设计实训课程的特点,需要增加实训套件的选择性和趣味性。传统的实训套件主要是六管收音机,尽管成本低廉但是教学效果并不好。应该允许学生根据自己的专业特点和兴趣爱好自由选择实训套件内容,这就要求实训套件的研制要与时俱进,每年都需要增加一些创新性的实训套件,并将其引入实训教学中。这对实训指导教师和实验室元器件库的建设都提出了新的要求。 重视演示实验,增加虚拟仿真实验。有些实验趣味性很强,但是成本较高不适合作为电工电子基础实训内容。可以将这类实验制作成演示性的,如四旋翼飞行器和脑波控制轨道车等等。这些演示性的实验可以增加学生的学习乐趣,开阔专业知识的视野。在教学开始的时候进行演示,可以吸引学生的注意力,在接下来的学习中更加积极主动。同时在教学过程中将虚拟仿真实验引入电工电子设计实训教学中,采用Multisim仿真软件,增加学生对电路的直观认识,为后续专业课程的学习奠定很好的基础。这很好地解决了课时少和课程综合性、实践性强的矛盾,同时也降低了材料的耗损,减少了经费的支出。采用虚实结合的方式,弥补了现场实验中的不足。 以滤波器实训为例,最简单的形式是一阶无源低通滤波器。对于没有学习过专业课的学生来说一阶无源滤波器截止频率的概念,显得很难理解。可以通过仿真让学生理解频域、波特图的概念,学会使用示波器和信号源等仪器。通过虚拟仪器的使用学生可以掌握常用仪器仪表的使用,并进行电路的直流工作点分析、交流分析、瞬态分析等常用分析方法。在对无源滤波器理解的基础上,再进行二阶有源带通滤波器的实训。通过采用仿真软件,在教学过程中随时提供演示电路和定性定量分析。教师可以在多媒体教学的过程中分析电路的特性,灵活的更改电路参数,进行接近于实际电路的调试分析,有利于对电路进行故障识别,并加深对理论的理解。 3 考核方式的改革 实践教学的考核一直是个难题,实践教学质量监控一直没有较好的量化标准。电工电子设计实训课程的考核不仅作为评价学生学习质量和教师教学效果的手段,同时也肩负为电子竞赛选拔人才的任务。通过近十年的实践摸索,采用面试的方式进行考核,收到了良好的效果。学生在课程结束时不仅掌握了基础知识而且语言表达能力得到了有效提高。可以在公共场合,自信地描述自己的实训作品。在面试的过程中教师需要根据学生的专业和兴趣爱好来提问,学生的回答反映其思维方式、应变能力和对专业知识的掌握程度。最终课程的成绩是根据面试成绩和实训套件制作效果综合打分。通过这种考核方式可以更加真实地反映学生的专业素养。这种考核方式增加了指导教师的工作强度,但是提高了学生的语言表达能力并且锻炼了其面试技巧和应变能力。 4 结论 以全国大学生电子设计大赛为契机,进行了电工电子设计课程的实训教学改革。不仅给学生以有用的专业知识,更重要的是通过这些教学环节和知识载体,使学生了解电工电子设计的思想、方法和精神,学会使用这种方式理性的观察和分析生活中的电子产品。为后续专业课程的学习和工作中的实践打下了坚实的基础。 电子设计大赛论文:大学生电子设计大赛赛前培训的研究与探索 摘要:大学生电子设计大赛是目前大学生关注的比赛之一,如何提高学生比赛成绩,是每个指导教师、参赛学生一直共同关注的重点。本文根据电子大赛期间,学生在完成电路时候经常出现的问题,指出赛前培训的重要性,提出赛前需要通过对学生进行理论培训,电路设计、电子器件认识、电路焊接工艺,来提高学生设计电路、实现电路的能力,以使学生在比赛中获得更好的成绩。 关键词:电子大赛;理论培养;焊接工艺 一、导论 全国大学生电子设计竞赛是教育部倡导的大学生学科竞赛之一,是主要面向全国电子类学科大学生赛事,目的在于推动教学改革、培养实用型人才,同时也有助于培养大学生的实践创新意识与基本能力、团队协作、提高学生电子设计制作的能力,为选拔人才也创造了条件。比赛自从开办以来,一直备受全国高等院校和学生的重视,被认为国内“含金量”最高的比赛之一,比赛成绩在某种程度上已经成为标志着学校教学水平的高低。而参加比赛获奖的学生在求职过程中,也经常受到用人单位的青睐。全国大学生电子大赛是一种半开放的比赛,比赛时间为4天3夜。比赛期间[1],同一个队伍的队员之间可以商讨设计思想,确定设计方案,进行分工协作,以队为基本单位独立完成比赛任务。指导教师不允许对参赛学生进行指导,参赛队员也不可以与其他人员探讨任何问题,队员可以查询相关资料设计电路并完成作品。比赛内容涉及范围比较广,包含高频、低频电子线路设计、单片机等控制电路,几乎包含了电子类专业所有的专业课程,没有深厚的理论基础和对电子元器件扎实的认识,很难在短短的4天中完成比赛,赛前培训则成为完成比赛内容提高比赛成绩的关键。如何进行赛前培训、提高比赛成绩,已经成为指导教师及参赛学生讨论的重点问题。本文根据电子大赛和教学内容,对学生的培训可以从几个方面进行考虑,主要包括是理论培养、电路设计训练、电子元器件认识、焊接工艺练习等。 二、理论培养 良好的比赛成绩与对电路理论知识的掌握情况是分不开[2,3]。首先需要熟练掌握基础知识。电子设计大赛的电路设计与参加考试不同,对知识的认知不能停留在仅仅会做习题的层面上,需要深刻理解教材中每一个电路设计的原理,如三极管、电阻、电容、电感等元器件在电路中发挥的作用,其数值变化对电路的影响等。例如,三极管的三个工作状态饱和、截止、放大,如何设计参数,使其工作在不同的工作状态,实现所需要的功能,这些都需要学生对电路知识有深刻的认识才能够设计出相关的电路。然而,电子大赛比赛时间一般为9月初,大四的学生已经学习了电路与电工基础、模拟电子线路、单片机、高频电子线路等课程等相关的电子技术专业课,从所学习的课程上可以看出,完全具有独立完成电子大赛题目的电路设计的能力。但是由于时间的关系,大四的学生对以前所掌握的部分知识存在遗忘的现象,这些都需要学生利用业余或者假期时间重新复习以前学习过的相关知识,以便在比赛的时候能灵活运用理论去设计电路。由于电子大赛与电子线路等课程相关的内容比较多,单靠学生自己很难在业余时间复习学会相关的知识,并且,学生习惯于考试的方法学习,对于电路的设计,几乎没有任何经验,很难把握住理论学习的重点。为了提高学生的理论水平,学校应该组织在电路设计上有经验的教师,对参赛学生进行辅导,以加深对理论知识的认识与理解。 三、电路设计训练 普通高等学校课程体系建设上[4],受到高等学校师资、投入等各方面的影响,电子类的教学还是以理论授课为主,同时开放对应的实验、课程设计等实践教学环节,学生对电路的认识还停留在实验上,很少能够形成电路设计的概念。面对一个电路设计,不知道如何从何处入,这就需要从简单的电路设计入手,培养学生设计电路的能力。如何贯穿所学电路知识设计电路,是参赛的关键。电子大赛的电路设计是绝对不是靠一门课程可以设计出理想的电路完成比赛任务的,它是需要依靠多门课程知识内容的集中体现。电子大赛的电路设计通常需要由多个小单元电路组成。如遇到显示温度、采集信号等内容则需要使用单片机等器件来实现、如果采集的信号幅度过小则需要对其进行放大达到下一级电路的输入要求。因此将电路知识融合贯穿起来才能完成整个电路的设计。总所周知,无论多么复杂的电路,都是由简单的单元电路组合起来,实现复杂的电路功能,因此,根据学生所掌握的本科知识,先给出若干单元电路题目进行设计,如加法器、振荡器、乘法器等电路设计,让学生自行设计。随着软件技术的发展,已经存在一些电路仿真软件,如EWB、Proteus等,学生可以依据这些软件将自己设计的电路进行仿真实现,验证自己的设想是否正确。采用这些软件实现电路仿真,不仅可以使学生的设计电路时候的一些想法得到实现,也可以降低成本,同时学生也可以很容易修改参数,观察每个单个电子元件在电路中发挥的作用,这在实物电路中是很难实现的。 四、电子元器件的认识与焊接工艺 电路设计采用仿真软件实现,可以对学生起到一个锻炼作用,但是这些仿真电路毕竟与实际电路的设计毕竟存在一定的距离,我们必须把仿真电路转换成实物电路,才能提高学生对真正电路的认识。对于很少接触实际应用的本科生来说,首先培养学生对电子元器件的认识,如电阻、电容、电感等型号、阻值、电容数值等的认识,如何分清三极管、二极管的管脚;认识常用的运放芯片,比如OP07等,对于比较不熟悉的芯片,学会如何查找芯片的参数,芯片输入的电压范围等,以便用于在设计电路的时候可以依据参数,选择性能比较合适的芯片用于电路中。其次,电路焊接问题一直是困扰学生电路成功参赛的主要原因,经过了2~3天的电路设计及仿真实现,学生基本上完成电路设计,在实现作品的时候,学生焊接完的电路板,经常会出现电路不能正常工作、或者输出信号与设计初衷不一样的情况,甚至无任何信号输出,电路的焊接往往是出现问题的主要原因,虚焊、焊点过大、电子元器件被烧坏等问题都严重影响电路正常工作,即使比赛结束前可以正常工作的电路,到了比赛现场测试的时候,也经常会出现电路无法正常工作,或者是电子元器件被烧的情况。当然电路无法正常工作的原因有很多,焊接技术不过关是常见的原因,由此,需要加强对学生平时对焊接工艺的训练,提高作品成功由于焊接问题导致的比赛失败。另外,熟练的掌握示波器、万用表、直流稳压电源、信号源等基本仪器也是需要对学生进行培训的重要环节。比赛赛场通常不是在本校进行,而常用的仪器种类有分为很多种,国内的仪器面板也几乎都是专业英文标识,在紧张的比赛环境中,顺利操作这些仪器仪表进行测量也不是很容易的事情,因此需要训练学生熟练掌握常用仪器的使用方法,掌握仪器面板每一个按钮的英文含义,熟练掌握仪器的操作和按钮含义以后,即使遇到不熟悉的仪器,也可以很快学会使用方法。 五、赛前模拟练习 实战模拟训练是赛前不可缺少的一个重要环节。由于电子大赛需要面向电子、通信、自动化等专业学生参赛,因此,每年电子大赛的题目大致包括几个方面:电源、放大器相关的内容、通信、控制等几个大方面的设计。指导教师可以依据自己所带学生的专业方向设计一些相关题目进行模拟训练。经过理论、电路设计等方面系统的培训,参赛学生已经基本掌握了电路设计的相关知识。在这种情况下,参赛学生也需要参与几次模拟训练以达到组员之间相互配合的目的。每组参赛队员为3人,比赛中也通常涉及基础电路设计、单片机设计、电路焊接、最后完成比赛报告。合理的分工合作能够数顺利完成电路设计,如果在比赛配合出现问题,则有可能导致在规定时间内无法完成比赛,指导教师可依据学生掌握知识的情况,对学生进行分工。如将基础知识掌握比较全面的学生作为组长,负责电路整体设计、单片机编程比较好学生的负责单片机控制、文笔比较好的同学负责论文报告的写作。这种赛前实战模拟训练还有一个重要的目的,学会排查问题电路。在电路的设计和焊接过程中,会出现各种问题,一般来说,即使是指导教师在短时间内发现问题也是很困难的事情,这些问题出现在赛场上,只能依靠学生自己解决问题,对于对电路的初学者来说,这种问题也是经常发生,焊接的电路也很难一次成功,学会排查电路故障时参赛学生必须掌握的基本内容。针对存在问题的电路,当某一部分电路出现问题的时候,首先需要要做的是需要是检查电路设计的是否正确,确信电路设计正确后,再依照电路图检查电路连线问题,如果都没有问题,则需要依照电路从前往后每一个焊点都需要采用万用表或者示波器测量电压或者波形。这也需要对电路的原理极为熟悉,清楚了解电路中每一处的电压的大小、每一处电压波形形状等相关参数,以判断电路出现的问题所在。 六、结论 本文仅仅是从以上几个方面来讨论如何在赛前对学生进行培训,以提高学生参加比赛的成绩。但是,毕竟比赛各种意外都会发生,在短时间内完成电路的设计、购买元器件、完成电路作品,即使参加培训的学生也会由于经验不足,参数设计等问题等会有很多意外发生,影响比赛成绩。加强平时对学生的训练、增加电路设计经验是靠平时一点一滴积累起来的,只有打下深厚扎实的基础,才能在比赛中取得良好的成绩。 电子设计大赛论文:电子设计大赛促进新建本科院校实践教学改革的探究① 摘 要:本文对照电子设计大赛的要求,查找新建本科院校实践教学中存在的问题,针对实践教学理念、实践教学课程体系、实践教学师资队伍、实践教学实验室建设、校外实践教学基地群的建立等方面提出实践教学改革的措施,以供参考。 关键词:电子设计大赛 新建本科院校 实践教学改革 随着大众化教育的普及新建应用型本科院校应运而生,实践教学成为应用型本科教育的重要组成部分。新建本科院校都非常重视实践教学在应用型高级专门人才培养中的重要作用,大力加强开展实践教学工作,但从近几年参加全国大学生电子设计大赛的情况来看,新建本科院校实践教学存在着诸多的问题,这些问题严重制约着实践教学功能的发挥,影响着人才培养质量。本文对照电子设计大赛的要求,查找出新建本科院校实践教学中存在的问题,针对实践教学理念、实践教学课程体系、实践教学师资队伍、实践教学实验室建设、校外实践教学基地群的建立等方面提出实践教学改革的措施,以供参考。 1 全国大学生电子设计竞赛的目的和特点 全国大学生电子设计竞赛是教育部倡导的大学生学科竞赛之一,是面向大学生的群众性科技活动,目的在于促进高等学校对实践教学课程体系和课程内容的改革。其特点是与高等学校相关专业的实践教学密切结合,竞赛内容既有理论设计,又有实际制作,可以全面检验参赛学生的理论与实践相结合的综合能力。 2 新建本科院校实践教学存在的问题 2.1 实践教学理念存在误区 很多新建本科院校前身是师范专科学校,重理论课轻实践课。近几年,随着学校升本和社会对人才规格需求的变化,人才培养目标才转向以培养应用型人才为主。由于受传统办学模式的影响,部分主管领导和一线教师的教学观念仍未转变,即使是新办的应用型专业,也反映出重理论课轻实践课的教学观念。课堂教学很规范,有严格的制度保障体系、质量监督体系和考核程序,而对实践课的教学就很不规范,缺乏制度保障体系、质量监督体系和考核程序;在排课时依然依据理论课为主实践课为辅的模式,把综合素质高的教师安排上理论课,把综合素质相对较差的老师安排带实践课,这些认识的错位在很大程度上限制了实践教学的顺利开展。 2.2 实践教学体系设计不合理 对照电子设计竞赛的要求,新建本科院校的实践教学课程体系设计不够合理,主要表现在实践教学内容不能相互衔接、相互配套,相对比较杂乱;实验教学与理论教学不能有机的结合,没有形成系统地对学生实践能力培养的课程体系,不能成为各门课程的有机联系体,制约了学生创新精神的培育和实践能力的提升。 2.3 实践师资力量不足 新建本科院校目前的师资从整体上看缺乏实践经验,因为目前新建本科院校几乎所有的实践教学环节都是由一线任课教师兼任,理论课教师一般很少具有实践经验,因为很多老师基本上都是在学科型人才培养模式下造就出来的,从学校到学校,一毕业就从事教学工作,理论知识渊博,但实践经验缺乏,指导学生进行实践的能力欠缺。 2.4 实践基地建设不到位 新建本科院校由于经费不足,对实践教学基地的建设不到位,数量严重不足,不能满足本科教学的需要。原有的实践教学基地主要是初级中学,只能满足教育类专业专科学生的教育实习。学校升格为本科的院校后,新建的非师范类的工科专业实践教学基地严重缺乏,根本不能满足教学的需要,有的院校为了减轻负担,让学生自主实习,影响了学生实践能力、创新能力的培养。 2.5 实验课教学内容和方法陈旧 以电子技术实验课为例,传统的电子技术实验教学一般是根据理论课的课程进度,分为模电和数电技术基础实验、电工基础实验、电子电工综合实验三个层次。各层次的实验内容和实验方法陈旧、呆板、单一,所有实验都是统一模式:实验目的、实验原理、实验方法与步骤、实验结果、注意事项等。实验内容严格按照理论教材设计,都是验证性实验,主要研究由分立元件组成的各种电路,学生对此类固定模式的实验不感兴趣,对实验课程产生了厌烦情绪,经常应付了事,达不到提升实践能力的目的。 3 电子设计大赛促进新建本科院校实践教学改革的对策 3.1 树立正确的实践教学理念 作为新建本科院校,必须明确自身发展定位和人才培养目标及服务面向,必须转变思想观念,要充分认识到实践教学是实现应用型人才培养目标的重要途径。新建本科院校要符合大众化教育的要求,不搞精英式教育,而搞大众化教育,为社会培养适应生产、建设、管理、服务一线或岗位群的高级应用型专门人才。将实践教学纳入人才培养方案,使实践教学与理论教学并重,加强理论教学与实践教学的有机融合,真正发挥实践教学环节的实践育人作用。 3.2 加强实验室的建设 大多新建本科院校实验教学条件较差,部分专业实验设备过少,尤其有的新建工科专业根本没有实验设备,严重缺乏实践性教学环境。全国大学生电子设计竞赛的实验室是由参赛学校自己提供的,竞赛实验室如果具有应变能力和综合适应能力的功能,才能满足电子设计竞赛各种题目的要求。建议通过电子设计竞赛的培训以及参赛,查找出已有实验室的建设差距,学校要加大实验室投入,根据专业需要购买先进的仪器设备,充实与电子专业相关实验室,建设满足电子竞赛需要和满足学生进行课外科技活动的创新实验室。 3.3 科学设计实践教学体系 电子设计竞赛内容不同于一般的实践教学,它强调理论与实践的有机结合,竞赛内容既包括系统的设计和实际制作,又包括报告的撰写,特别注重学生综合能力的培养。由于学生在竞赛前所学的各门课程知识比较分立,设计制作中学生们普遍缺乏各学科之间的综合应用能力。这就要求改革原有的课程体系,科学设计实践教学体系,加大实践教学的力度,增加实验课程比例。 3.4 更新教学内容、改革教学方法 教学中不仅要考虑到大多数同学的需求,还要满足参加电子设计竞赛学生的愿望,使电子设计竞赛的内容成为课堂教学的案例,及早传授给学生,提高学生对竞赛的兴趣。要更新教学内容,舍弃过时陈旧的知识,比如数字电子技术实验中过多的小规模集成电路实验就可以舍弃;引入CPLD、FPGA以及SOC芯片的应用等新的内容。 电子设计大赛要求给学生更多独立学习、独立思考的空间,传统的“满堂灌”式的教学方法必须改革。留给学生更多时间和自主学习的空间,可以将传统的集中实验教学改为开放式实验教学,学生可以根据自己的专业和爱好,选择课程规定以外的实验内容,使学生在时间上和空间上有较大的灵活性,提高学生学习的主动性和自主性。对那些积极参与竞赛的同学采取因材施教的方法,鼓励学生参与教师的科研课题研究,根据学生的实际情况指派指导教师专人指导,这样有助于培养学生的创新能力,提高实践能力,使他们能在竞赛中脱颖而出。 3.5 加强实践指导教师队伍建设 打造一批具有扎实的理论知识和动手操作技能的实践教师队伍,应该成为新建本科院校提高实践教学质量的重中之重。由于电子设计竞赛命题范围广,涉及的课程多、主要体现新技术的应用,要求指导教师要有很宽的知识面和丰富的实践经验。新建本科院校的教师层次不同,年轻教师熟悉新技术,但缺乏实践经验;老教师有丰富的经验,但对新技术和计算机应用又不熟悉。建议赛前成立教师指导小组,将不同学科、不同年龄、不同特长的教师进行组合,指导教师在指导学生竞赛的过程中相互学习,共同提高。 学校可以分批次选派教师到一些企事业单位短期实践学习,激励教师考取相关专业的职业资格证书。积极引进有丰富实践教学经验的工程师、技师,改善实践教学师资结构,这样才能加速新建本科院校应用型专业的实践教学的师资队伍建设,会尽快改变应用型专业的实践教学师资匮乏的困境。 3.6 建立校内外实践基地群 培养应用型人才必须有足够的实践教学基地,因为实践教学基地是实现应用型人才培养目标的基本保证,只有在实践基地中才能完成对大学生的技能训练,培养实践动手能力。新建本科院校要充分利用和有效融合社会资源,积极加强实习基地建设工作,克服地域、经济上的重重困难,投入资金全面保障实践教学条件,逐步形成校内外相互结合、相互补充、分布合理的实践教学基地群。 总之,全国大学生电子设计大赛是对高校实践教学的一种有效检验手段,竞赛的成功举办推动和深化了高校实践教学的发展。同时,高校实践教学的发展,也有力促进了全国大学生电子设计大赛的成功举办。新建本科院校应当以电子设计竞赛为契机,不断总结、改进和推广这些经验,从而使实践教学更上一个台阶,为社会培养更多的应用型人才。 电子设计大赛论文:以电子设计大赛促进多层次MCU为优秀的系列课程教学改革 【摘要】本文章以大学生各类学科竞赛活动为契机,论述了以多层次MCU为优秀的系列课程教学改革的探索与实践,着重从课程体系、教育内容、实践能力等方面进行了改革和探索,从而进行具有创新意识、适应性强、综合素质高的应用型专业人才的培养。 【关键词】学科竞赛;MCU;教学改革 引言 一直以来我院电子信息系提倡培养应用型人才,以学生为主体,以教师为主导,把促进学生健康成长作为学校一切工作的出发点和落脚点,为每个学生提供适合的教育,提高学生用于探索的创新精神和善于解决问题的实践能力,提高学生服务国家,服务社会的责任感。因此在重视学科建设的基础上,不断改革实践教学内容,改进实践教学方法,通过吸引更多的高水平教师从事实践教学工作,但又不能仅仅按照传统意义上的实验教学来开展,而是通过鼓励和引导学生通过开展产品的制作、参加各类学科竞赛等新型形式走出校园与全国重点院校同台竞技的同时,获得交流与学习的机会,并能快速捕捉社会的实际需求,提高就业竞争能力,真正做到以赛促教,以赛促建。 1.以竞赛活动为契机,深化课程体系改革,培养学生创新意识 当前,面向大学生的科技竞赛种类繁多,规模越来越大,内容越来越丰富多彩,受到了各大高校师生的广泛关注。近年来,我院高度重视大学生竞赛活动,通过构建大学生竞赛平台,举办和参加多层次,多形式的大学生科技竞赛活动,不断推动学校进一步加强专业建设,推动校内外实习实训基地建设,深化教学内容和课程体系改革,以竞赛促教学,以教学带竞赛,不断探索有益于学生发挥潜能和成长的创新人才培养模式。 我院电子信息系从2007年以来已经成功地组织学生参加了多次全国大学生电子设计竞赛,广东省大学生电子设计竞赛,“博创杯”全国大学生嵌入式物联网设计大赛,“毕杯”全国电子创新设计竞赛以及“挑战杯”全国大学生课外学术科技作品竞赛等等,并在比赛中取得了优异的成绩――获得全国大赛总决赛特等奖三项,一等奖两项,广东省一等奖七项,二等奖三等奖若干项,有近百名学生参与到各类大学生电子竞赛活动中去。回顾近几年的历程,我们深有感触:是竞赛大大提高了学生的实践动手能力,培养了学生的创新意识,增强了学生的团队合作意识,提高了实践教学质量。 2.建立以多层次MCU为优秀的系列课程平台,加强实践教学内容的改革 根据我院参加以上不同的学科竞赛活动的特点,建立以多层次MCU为优秀的系列课程平台,有针对性地进行实验实践教学。以多层次MCU为优秀的系列课程分为四个方向:电路设计类课程、仿真设计类课程、软件设计类课程及应用设计类课程,各个方向又细化为基础课、专业基础课和专业课。如图所示。以单片机技术、EDA技术和嵌入式技术的应用开发为优秀的课程平台建设,有机融合了电子电路系列课程,仿真分析系列课程以及软件设计系列课程,强化了学生的电路设计、软硬件相结合、综合运用先进技术的能力,进一步通过各类MCU设计项目提高学生系统分析、设计、开发的能力,为激发学生的实践创新意识、实践创新思维、实践创新能力提供了知识平台。 图一 MCU系列课程体系 加大各门课程之间的相互联系和承前启后性,加大各课程知识点的相互促进作用,进一步优化课程体系,将更多应用型,设计型课程引入到培养方案中。在51单片机、电路CAD、ARM处理器原理课程的教学中,更多将MCU的应用和实际结相合,结合企业应用的最新技术和发展方向把握教学的内容,在学生完成一门课程后则具备使用该专业知识进行相关电子制作的能力。 联合电子信息系实验室动态合理配置系内实验资源,以实验楼328嵌入式实验室为学生科技活动中心,全日制面向电子信息系学生开放,电子信息系教师与实验中心实验员共同对参与科技实践活动的学生进行指导与培训,支持和鼓励学生进行各类电子设计、电子制作、软件设计、各种创新科技实践活动。成立各类兴趣小组,引导学生在电子信息技术应用的各种领域进行创新型产品的研发和制作,通过参加全国大学生电子设计竞赛、博创杯嵌入式竞赛、毕杯创新电子竞赛,挑战杯课外科技竞赛等全国性竞赛活动,重点培养学生的实践动手能力和创新能力,提高学生自信心。 图二 单片机课程实验内容创新与完善 打破传统的验证性实验教学模式,根据实验教学的内容不同,将实验课程划分为验证性、应用型、设计型、创新型实验,注重理论与实际紧密联系,题目由简单到复杂、难度从小到大,以单片机课程为例,如下图所示,将实验教学内容进行创新和完善,将51单片机在各类电子产品的应用引入实验课程,学生围绕单片机进行各种电子制作,例如:交通灯的设计,电子时钟的设计,立体停车库控制器的设计,自动行走小车,太阳能发电照明控制系统,基于单片机的智能家居系统等一系列设计型创新型实验(见图二)。 增设电子系统综合设计。电子系统综合设计涉及电子,通信,自动化,嵌入式等多个学科领域,是从模拟电子、数字电子到单片机,传感器原理与应用,嵌入式linux,物联网技术等多个相关专业课程的综合设计课程,着力于培养学生开发创新的综合应用的实践操作能力,为参加各类全国大学生电子竞赛取得优异成绩起到促进作用。参赛获奖作品有“基于LINUX系统和ARM11处理器的智能家居系统”,“基于WINCE系统和GRPS的远程校园智能监控系统”,“基于ARM7的风光互补发电照明控制系统”,“基于ARM6410及Android系统的六足机器人”,“基于ARM6410的六轴航拍飞行器的控制”,“基于第六感的探险救援爬墙机器人”,“基于物联网的智能安防兼排爆机器人”等。 3.总结 大学生电子设计竞赛检验了电路设计类的教学内容与教学质量;博创杯嵌入式大赛反映了我们本科生很好的将嵌入式、物联网应用系统与现实需求紧密结合,学生将所学的技术知识得以转化,并充分利用大赛平台相互学习、交流,为未来快速适应工作环境打好基础;毕杯创新设计大赛通过我们的学生在达盛科技的开发板上进行不拘泥于各种技术形势的创新设计,培养学生的动手能力以及学习能力,弘扬了民族创新精神。由此可见,以多层次MCU为优秀的系列课程改革的全面实施取得了丰硕的成果,改革是成功的。今后,我们将进一步扩大竞赛的参与面,促进校际交流,为优秀的创新人才的脱颖而出提供舞台。 作者简介: 刘梦亭(1981―),女,江西景德镇人,工学硕士,讲师,主要研究方向:系统工程,嵌入式开发,信号处理。 通讯作者:赵丽红(1978―),女,湖北鄂州人,工学硕士,工程师,主要研究方向:系统工程,计算机软件技术。 电子设计大赛论文:电子设计大赛促进新建本院校实践教学改革的探究 摘要:本文对照电子设计大赛的要求,查找新建本科院校实践教学中存在的问题,针对实践教学理念、实践教学课程体系、实践教学师资队伍、实践教学实验室建设、校外实践教学基地群的建立等方面提出实践教学改革的措施,以供参考。 关键词:电子设计大赛;新建本科院校;实践教学改革 随着大众化教育的普及新建应用型本科院校应运而生,实践教学成为应用型本科教育的重要组成部分。新建本科院校都非常重视实践教学在应用型高级专门人才培养中的重要作用,大力加强开展实践教学工作,但从近几年参加全国大学生电子设计大赛的情况来看, 新建本科院校实践教学存在着诸多的问题,这些问题严重制约着实践教学功能的发挥,影响着人才培养质量。本文对照电子设计大赛的要求,查找出新建本科院校实践教学中存在的问题,针对实践教学理念、实践教学课程体系、实践教学师资队伍、实践教学实验室建设、校外实践教学基地群的建立等方面提出实践教学改革的措施,以供参考。 1 全国大学生电子设计竞赛的目的和特点 全国大学生电子设计竞赛是教育部倡导的大学生学科竞赛之一,是面向大学生的群众性科技活动,目的在于促进高等学校对实践教学课程体系和课程内容的改革。其特点是与高等学校相关专业的实践教学密切结合,竞赛内容既有理论设计,又有实际制作,可以全面检验参赛学生的理论与实践相结合的综合能力。 2 新建本科院校实践教学存在的问题 2.1 实践教学理念存在误区 很多新建本科院校前身是师范专科学校,重理论课轻实践课。近几年,随着学校升本和社会对人才规格需求的变化,人才培养目标才转向以培养应用型人才为主。由于受传统办学模式的影响,部分主管领导和一线教师的教学观念仍未转变,即使是新办的应用型专业,也反映出重理论课轻实践课的教学观念。课堂教学很规范,有严格的制度保障体系、质量监督体系和考核程序,而对实践课的教学就很不规范,缺乏制度保障体系、质量监督体系和考核程序;在排课时依然依据理论课为主实践课为辅的模式,把综合素质高的教师安排上理论课,把综合素质相对较差的老师安排带实践课,这些认识的错位在很大程度上限制了实践教学的顺利开展。 2.2 实践教学体系设计不合理 对照电子设计竞赛的要求,新建本科院校的实践教学课程体系设计不够合理,主要表现在实践教学内容不能相互衔接、相互配套,相对比较杂乱;实验教学与理论教学不能有机的结合, 没有形成系统地对学生实践能力培养的课程体系,不能成为各门课程的有机联系体,制约了学生创新精神的培育和实践能力的提升。 2.3 实践师资力量不足 新建本科院校目前的师资从整体上看缺乏实践经验,因为目前新建本科院校几乎所有的实践教学环节都是由一线任课教师兼任,理论课教师一般很少具有实践经验,因为很多老师基本上都是在学科型人才培养模式下造就出来的,从学校到学校,一毕业就从事教学工作,理论知识渊博,但实践经验缺乏,指导学生进行实践的能力欠缺。 2.4 实践基地建设不到位 新建本科院校由于经费不足,对实践教学基地的建设不到位,数量严重不足,不能满足本科教学的需要。原有的实践教学基地主要是初级中学, 只能满足教育类专业专科学生的教育实习。学校升格为本科的院校后,新建的非师范类的工科专业实践教学基地严重缺乏,根本不能满足教学的需要,有的院校为了减轻负担,让学生自主实习,影响了学生实践能力、创新能力的培养。 2.5 实验课教学内容和方法陈旧 以电子技术实验课为例,传统的电子技术实验教学一般是根据理论课的课程进度,分为模电和数电技术基础实验、电工基础实验、电子电工综合实验三个层次。各层次的实验内容和实验方法陈旧、呆板、单一,所有实验都是统一模式:实验目的、实验原理、实验方法与步骤、实验结果、注意事项等。实验内容严格按照理论教材设计,都是验证性实验,主要研究由分立元件组成的各种电路,学生对此类固定模式的实验不感兴趣,对实验课程产生了厌烦情绪,经常应付了事,达不到提升实践能力的目的。 3 电子设计大赛促进新建本科院校实践教学改革的对策 3.1 树立正确的实践教学理念 作为新建本科院校,必须明确自身发展定位和人才培养目标及服务面向,必须转变思想观念,要充分认识到实践教学是实现应用型人才培养目标的重要途径。新建本科院校要符合大众化教育的要求,不搞精英式教育,而搞大众化教育,为社会培养适应生产、建设、管理、服务一线或岗位群的高级应用型专门人才。将实践教学纳入人才培养方案,使实践教学与理论教学并重,加强理论教学与实践教学的有机融合,真正发挥实践教学环节的实践育人作用。 3.2 加强实验室的建设 大多新建本科院校实验教学条件较差,部分专业实验设备过少,尤其有的新建工科专业根本没有实验设备,严重缺乏实践性教学环境。全国大学生电子设计竞赛的实验室是由参赛学校自己提供的,竞赛实验室如果具有应变能力和综合适应能力的功能,才能满足电子设计竞赛各种题目的要求。建议通过电子设计竞赛的培训以及参赛,查找出已有实验室的建设差距,学校要加大实验室投入,根据专业需要购买先进的仪器设备,充实与电子专业相关实验室,建设满足电子竞赛需要和满足学生进行课外科技活动的创新实验室。 3.3 科学设计实践教学体系 电子设计竞赛内容不同于一般的实践教学,它强调理论与实践的有机结合,竞赛内容既包括系统的设计和实际制作,又包括报告的撰写,特别注重学生综合能力的培养。由于学生在竞赛前所学的各门课程知识比较分立,设计制作中学生们普遍缺乏各学科之间的综合应用能力。这就要求改革原有的课程体系,科学设计实践教学体系,加大实践教学的力度,增加实验课程比例。 3.4 更新教学内容、改革教学方法 教学中不仅要考虑到大多数同学的需求,还要满足参加电子设计竞赛学生的愿望,使电子设计竞赛的内容成为课堂教学的案例,及早传授给学生,提高学生对竞赛的兴趣。要更新教学内容,舍弃过时陈旧的知识,比如数字电子技术实验中过多的小规模集成电路实验就可以舍弃;引入CPLD、FPGA以及SOC芯片的应用等新的内容。 电子设计大赛要求给学生更多独立学习、独立思考的空间,传统的“满堂灌”式的教学方法必须改革。留给学生更多时间和自主学习的空间,可以将传统的集中实验教学改为开放式实验教学,学生可以根据自己的专业和爱好,选择课程规定以外的实验内容,使学生在时间上和空间上有较大的灵活性,提高学生学习的主动性和自主性。对那些积极参与竞赛的同学采取因材施教的方法,鼓励学生参与教师的科研课题研究,根据学生的实际情况指派指导教师专人指导,这样有助于培养学生的创新能力,提高实践能力,使他们能在竞赛中脱颖而出。 3.5 加强实践指导教师队伍建设 打造一批具有扎实的理论知识和动手操作技能的实践教师队伍,应该成为新建本科院校提高实践教学质量的重中之重。由于电子设计竞赛命题范围广,涉及的课程多、主要体现新技术的应用,要求指导教师要有很宽的知识面和丰富的实践经验。新建本科院校的教师层次不同,年轻教师熟悉新技术,但缺乏实践经验;老教师有丰富的经验,但对新技术和计算机应用又不熟悉。建议赛前成立教师指导小组,将不同学科、不同年龄、不同特长的教师进行组合,指导教师在指导学生竞赛的过程中相互学习,共同提高。 学校可以分批次选派教师到一些企事业单位短期实践学习,激励教师考取相关专业的职业资格证书。积极引进有丰富实践教学经验的工程师、技师,改善实践教学师资结构,这样才能加速新建本科院校应用型专业的实践教学的师资队伍建设,会尽快改变应用型专业的实践教学师资匮乏的困境。 3.6 建立校内外实践基地群 培养应用型人才必须有足够的实践教学基地,因为实践教学基地是实现应用型人才培养目标的基本保证,只有在实践基地中才能完成对大学生的技能训练,培养实践动手能力。新建本科院校要充分利用和有效融合社会资源,积极加强实习基地建设工作,克服地域、经济上的重重困难,投入资金全面保障实践教学条件,逐步形成校内外相互结合、相互补充、分布合理的实践教学基地群。 总之,全国大学生电子设计大赛是对高校实践教学的一种有效检验手段,竞赛的成功举办推动和深化了高校实践教学的发展。同时,高校实践教学的发展,也有力促进了全国大学生电子设计大赛的成功举办。新建本科院校应当以电子设计竞赛为契机,不断总结、改进和推广这些经验,从而使实践教学更上一个台阶,为社会培养更多的应用型人才。 电子设计大赛论文:依托电子设计大赛培养大学生创新能力的研究 【摘要】从多方面入手,阐述电子设计大赛的开展与大学生创新能力培养的课题研究。 【关键词】电子设计大赛 大学生创新能力 培养 知识经济需要素质教育,实施素质教育的重点是培养学生的创新意识和创新能力。本文研究如何依托电子设计大赛培养大学生的创新能力。 一、电子设计大赛的开展与大学生创新能力培养研究课题的预期目标 一是以电子信息学科为依托,进行机构调整与课程的整合、优化。二是调整实训教学模式,创建一流的电子实训课程体系。三是建立四个层次的实训教学模式:基础性学习、设计性实训、综合性实训、产品开发训练。四是组织课题成员和系部教师参加全国、全区大学生电子设计大赛,力争获得一等奖以检验课题的实战效果。 二、本研究课题主要解决的教学问题 我们走访了多家兄弟院校,听取了一些电子企业对大学毕业生的能力要求,查阅了大量的资料,并和广西电力职业技术学院教授、毕业生讨论与座谈,对当前教学中存在的问题进行深入分析。通过广泛调查研究,大家一致认为目前的教学模式和实训室管理模式已不适应培养21世纪所需的电子类具备创新能力人才的需要,主要表现在:一是教学模式过时。实训以验证性实验为主,缺乏创新能力培养的有效机制。教学中只考虑完成一种实训项目,没有按照学生的特点进行个性化、分层次教学。二是实训课效率低。实训内容陈旧,实训设备落后,尤其缺乏现代现代化水平的教材、仪器和相应软硬件设备。三是管理封闭。课程之间的联系、资源共享等方面存在障碍,设备利用率不高。四是陈旧的考核手段不利于大学生创造力的培养,不利于发掘学生的创造性。五是理论教学脱离实际。针对上述问题,我们提出以下解决方法: 第一,成立电子设计竞赛领导小组,从组织上、制度上保证这项工作的顺利进行。领导小组成员从组长到指导教师分工职责明确,管理规范。 第二,针对当前高职电子技术教育存在的问题,建立基础性学习、设计性实训、综合性实训、产品开发训练四个梯度层次的实训教学模式,并由此形成一整套基于问题驱动的电子技能训练的方法与课程体系;建立现代电子创新设计实训室,模拟企业工作环境,配备现代化的电子仪器设备,制定开放的管理制度,提供自主命题、自主研究、自主讨论的空间;利用电子协会和电子课外科技活动中心,设立创新设计奖,吸引大批学生参加业余电子产品制作活动,形成广泛的群体基础,通过层层选拔,层层培训,培养拔尖人才;不定期邀请校内外电子专家、教授为大学生作专题报告,拓展学生视野;组织有经验的教师编写《电子实训》培训教材,增加以设计性、系统性为主的实训内容,将反映电子科学技术发展趋势的内容充实到实训教材和教学环节中。强化对学生创新能力的训练功能,提高他们应用新技术、新器件解决系统问题的能力。 三、实施过程 (一)现代电子技术实训教学模式改革思路。在分析电子技术实训教学存在的主要问题后,大家明确了项目的目标:通过改革,探索和建立适合现代电子技术实训的教学模式、管理模式;注重应用型人才的培养,强化实践环节的训练,使实训室成为学生动手能力和技术创新的主要基地之一,培养具有创新能力的学生;通过改革,编写与完善一些实训教学的新教材;培养和锻炼一支高素质的师资队伍。在此基础上,确定本项目对现代电子技术实训教学模式进行研究的思路: 1 全面修订本学科教学计划和实训教学大纲。根据教育部对电子信息科学技术专业教学的基本要求和广西电力职业技术学院电子与信息工程系对课程改革的思路,应对本学科教学计划和实训教学大纲进行全面修订。教学内容的更新也是一个与时俱进的过程,改革的基本目标是减轻学生负担;压缩必修课学时,增加选修课门数,给学生较大的自主选择空间。加强实践教学环节,突出综合应用能力的训练,培养学生的创新能力。 2 提出实训教学改革的整体思路。按基础、综合应用、提高创新三个层次的培养目标组织实训教学,将实训课分为基础实训、综合应用实训和创新实训三种类型。压缩原有大量验证性的基础实训的比例,增加以设计性、系统性为主的实训内容,将反映电子科学技术发展趋势的内容充实到实训教材和教学环节中。强化对学生创新能力的训练功能,提高他们应用新技术、新器件解决系统问题的能力。根据学生的不同类型,贯彻“基本要求、需求选择”两种不同的教学要求,即对大部分学生的教学执行基本教学大纲的要求,对部分学有余力、有进一步需求的学生,创造各种条件进行培养,以满足他们的创新要求。 3 改进教学模式。改革传统教学模式,分层次教学:基础实训以教为主导,强调学生掌握扎实的基础;综合应用实训教师与学生并重,教师着重指导;创新实训以学生为主。 4 改革实训考核体制。将实训从封闭模式向开放模式过渡,在项目实施期间将电子系现有十几个验室改建成实训中心,资源共享,并向全校相关院系师生开放。 (二)参赛队员选拔方式。我们面向全院学生发动宣传,正确引导学生根据自身条件自由报名。由于场地可容纳人数有限,一般参加培训的竞赛学生组数计划为32组,每组3人,同时为了保证参赛选手的可持续性,我们规定每年都有部分一年级的新生加入,采用“以老带新”的方式持续培养。参赛队员一般有如下选拔方式: 1 在学院统一报名,经过笔试、面试两个环节选拔。 2 任课教师、辅导员推荐部分优秀的学生,工作小组三名以上成员考核通过。 3 学生提交个人作品自荐,工作小组三名以上成员考核通过。 通过以上方式的筛选,学生中的优秀创新型人才有了展现的机会。 (三)阶段性的电子设计大赛培训内容与课时实施计划。根据大赛的要求、学生的学习特点、创新能力培养的规律要求,培训内容采用基础性学习、设计性实训、综合性实训、产品开发训练四个梯度层次的实训教学模式,以训练学生的电子设计与制作能力和创新能力、产品开发能力。 第一阶段是基础性学习。由全体指导教师在课余时间对选拔的参赛队员进行集中辅导授课,强化智能电子产品设计相关的基础知识和技能。 第二阶段是设计性实训。由全体指导教师在课余时间对参赛学生进行分方向类别的专项训练,大致分为电源电路类、功放类、可控放大与滤波器类、仪器类、智能小车和其他运动控制类,使每组学生初步掌握两个方向类别的电子设计与制作的知识和技能。 第三阶段是综合性实训。主要是用历年的竞赛真题来训练参赛学生,并按照相同的要求在三夜四天的时间内完成,以此来激发学生的潜力和检验训练的成果,并找出进一步努力的方向。 第四阶段是产品开发训练。主要是让学生设计和制作一个在现实生活中具有一定实用价值的产品,以此检验学生的技术思维路线、创新思维方法、专利策略意识等在新产品开发中的应用能力。培训的项目安排和课时安排见表1。 经过以上训练,学生的个人能力有了长足的进步,参加大赛时能够从容面对并且取得非常好的成绩。 (四)制定考核评价方法与奖励方法。考核评价方法分为训练过程的考核评价和竞赛过程的考核评价两部分。训练过程的考核评价由广西电力职业技术学院大学生电子竞赛组委会的工作小组制定标准和执行,包括日常工作考核、理论知识考核和项目作品考核三部分内容,其考核结果相当于一门专业课程的成绩,有相应的学分,具体见相关专业的人才培养方案。竞赛过程的考核评价按大学生电子设计竞赛组委会规定的办法和标准执行。奖励方法按广西电力职业技术学院对学生学科竞赛获奖奖励的相关文件执行。 四、电子设计大赛开展以来取得的成果 第一,开展大学生电子设计大赛促进了电子专业教学模式的改革和课程体系的整合与优化,推动了以项目为载体、以任务为驱动的教学方式的改革,培养了学生科学创新、理论联系实际、团队合作、吃苦耐劳的精神,极大地提高了广西电力职业技术学院电子类专业学生解决实际问题的能力。 第二,电子设计大赛所采用的基础性学习、设计性实训、综合性实训、产品开发训练四个梯度层次的基于任务驱动的电子技能训练的方法,已经推广应用到广西电力职业技术学院电子与信息工程系计算机控制技术、计算机应用等专业,收到了良好的效果。 第三,为了更好地适应课程体系改革的需要,课题组组织编写了《电子技术基础》、《电子技术基础实训教程》、《电子工艺实训教程》、《汽车车身电子控制维修技术》、《自动检测技术》电子类系列规划教材,由北京理工大学出版社出版发行。课题组努力将电子教学做一体化的思想融入教材中,使学生在学习中获得职业过程的训练。该系列教材在国内高职院校使用了三年,发行量超过3万套,使用效果明显,学生受益匪浅。 第四,课题的研究成果带动了广西电力职业技术学院电子与信息工程系专业建设、精品课程建设和教学团队建设。2010年,应用电子技术专业团队被确定为自治区教学团队;智能电子产品设计与制作被评为学院精品课程;2011年,应用电子技术专业被评为自治区优势专业。 第五,课题的研究成果对学生参加学科技能竞赛起到了巨大的推动作用。广西电力职业技术学院电子与信息工程系参加的六届电子设计大赛中,有3人获得部级一等奖,24人获得省级一等奖,获二等奖24人次、三等奖达198人次,这些学生正在国民经济建设中发挥重要作用。项目成员发表相关论文6篇,出版相关教材6部,获自治区电子大赛优秀指导教师2人。获自治区级优秀组织奖2次,取得了非常好的成绩。 大学生电子设计大赛的实践证明:在全国大学生中开展的电子设计大赛对提高教育质量、培养学生团结协作意识和创新能力、创新意识及综合素质方面有举足轻重的作用。大学生电子设计大赛实质上是一种特殊形式的教学改革实践载体,其目的在于推动实践教学改革,有助于逐步改革实践教学中存在的弊病。大赛使大学生得以自主地学习,其锻炼的广度和强度是任何教学环节都无法比拟的。因此,本研究从某些侧面触动原有的课程教学体系,尤其促进了实践教学体系、内容、方式改革以及实训室建设工作。 电子设计大赛论文:以大学生电子设计大赛为导向的高职单片机实践教学改革 【摘要】分析大学生电子设计大赛对高职单片机实践教学改革的推动作用,阐述高职单片机实践教学存在的问题,以及大学生电子设计大赛导向下的高职单片机实践教学改革。 【关键词】大学生电子设计大赛单片机实践教学改革 由教育部高等教育司和信息产业部人事司共同举办的全国大学生电子设计大赛,其参赛的规模和对社会的影响力不断扩大,现在发展为每两年一次,逢单数年举行。由此可看出大学生电子设计大赛越来越得到重视,并且社会的认可度越来越高。大赛的目的是为了促进高校相关课程体系以及授课内容的改革,提高高校的素质教育质量,培养大学生的创新意识与动手能力、团队合作精神。所以大学生电子设计大赛不仅有利于锻炼学生对具体方案进行电子设计制作的能力和创新能力,同时也有利于促进实践教学的教学内容、教学模式、考核机制等方面的改革,使实践教学更加符合社会科学发展的需要。 一、大学生电子设计大赛对高职单片机实践教学改革的推动作用 以往的单片机综合应用课程都在大三才开展,而参加电子设计大赛的选手大多是刚升人大三的学生,他们刚学习单片机原理、数字电路和模拟电路等相关课程,但是所学的各门课程相对独立,并没有综合在一起。这样学生往往缺乏相应的大规模应用电路设计经验,难以在大赛中取得好成绩。对此,可以在大二第二学期开设单片机综合应用选修课,给学生提供更多的锻炼机会。在这门课中,根据比赛的流程,按照电路设计制作、调试、撰写实验报告步骤对学生进行训练。可见,大学生电子设计大赛贵单片机实践教学改革能够起到积极的作用。此外,大学生电子设计大赛对教师实践教学中教学方法的改善以及教学水平的提高都有很大的促进作用,因为几乎所有学校的电类专业学生都会参加这项比赛,比赛的成绩在一定程度上反映了学校的教学水平,这就大大调动了参赛学校及教师改善实践教学的积极性。 二、高职单片机实践教学存在的问题 大学生电子设计大赛采用“半封闭、相对集中”的组织方式,统一命题,时间为4天3夜。每队参赛选手下载大赛试题后,在规定时间可以通过网络查阅相关资料,制订设计方案,设计并制作相应作品。最后需要提交作品实物、设计报告、测试报告等相关材料。大学生电子设计大赛检验了学生的综合素质,同时也暴露了高职单片机实践教学中存在的问题。 (一)学生获取信息的能力不高。在大学生电子设计比赛开始时,学生面对设计题目,需要先审题,从题目要求中获取信息,结合自己的知识面,选择适合自己的题目。但是学生往往理解题意不够深切,不能从题目中获取有效信息,不能理解出题者的意图。确定题目后,就开始进入比赛的设计阶段,参赛选手可以通过网络查找需要的资料,但是很多参赛学生不清楚从何处查资料,不懂得下载芯片使用说明书,缺乏获取对比赛有用信息的能力。这是因为平时的实践教学没有加强这方面的训练。 (二)学生的知识不够全面。大学生电子设计大赛是一项综合性的比赛,对学生各方面的要求比较高。但是学生在基础知识方面得分不高,对知识掌握不够全面。这与平时的实践教学有一定的关系,很多教师在实验课中,没有做到理论与实践有机结合,致使学生只是机械地完成实验,对实验知识目标、能力目标以及素质目标不清楚;也没有实现举一反三,让学生达到以点到面的学习效果。 (三)学生设计的报告质量较低。在大学生电子设计比赛结束后,每队参赛成员需要提交设计报告。从多次比赛结果来看,学生设计的报告质量比较低,格式不规范,语句不通顺,电路设计没有理论分析以及相应公式推导。这体现了平时实践教学中对学生的实验报告要求不严,没有按照一定要求规范编写。 (四)学生的创新能力不强。学生除完成比赛试题的基本要求外,很少有创新。究其原因,是因为平时的实践教学内容陈旧、形式比较呆板、方法单一,没有从培养创新精神和实践能力的角度出发,培养基本功扎实、知识面广、富有竞争意识的高技能型专门人才;在实验教学中过多强调共性训练,没有根据单个学生的特征,有针对性地开展个性训练。在训练学生的理性思维的同时,应加强学生非理性思维方面的训练,因为加强学生的非理性思维对创新能力的培养是非常重要的。 三、大学生电子设计大赛导向下的高职单片机实践教学改革 在大学生电子设计大赛的导向下,高职单片机实践教学应加强以下方面的改革: (一)加强单片机实验室的建设。大学生电子设计大赛是对学生综合能力和创新意识的检验,但目前的实验室在很大程度上制约了学生的发展。大学生电子设计大赛比赛的时间长,学生需要在竞赛场地内完成全部工作,而高职院校目前的实验室大多是“封闭式”的,所以建设开放性的实验室显得尤为重要。由于近几年的比赛试题跟社会科技发展主题密切相关,比如增加了环保、节能等方面内容。这些试题融合了当前的前沿知识和先进的芯片技术,这需要及时更新实验室设备,使学生在平时的实验、实训中有更多机会接触这方面的知识。 (二)加强教学内容和教学方法的改革。根据社会和企业发展需要,应优化单片机实践教学内容。把现有的教材中一些过时的、过于理论化的内容删掉,增加一些跟生活密切相关的以及与当前先进技术相关的实验。多增设一些综合性的实验项目,减少一些验证性实验。采用循序渐进的步骤,实验由易到难。每次实验内容分基本部分、发挥部分,重点指导学生完成发挥部分,并引导学生采用多种方法完成实验。 在单片机实践教学中,采用任务驱动、项目导向的实践教学模式。在单一的实验课教学中,以学生为中心,按照学生接受任务、学生自学、学生提问、学生观摩、学生训练、学生评价这六个步骤完成教学项目,如图1所示。最开始由教师根据教学内容和培养目标,设计实践教学项目,向学生布置教学项目后,学生通过课外自学,查找相关资料。这一环节可以培养学生的信息获取能力。学生在经过课外自学后,会有很多疑惑,在提问阶段进行师生互答,回答完学生的疑问后,学生观摩教师的演示,理解项目的实施过程。然后让学生分组训练,根据完成情况学生互相评价,最后教师对本次任务进行总结,布置新的任务。 对于综合性的实验、实训,按照电子设计大赛的竞赛流程,教师布置综合实验项目后,学生分成3人一组,采用信息、计划、确定、实施、检验、评估六步法进行项目的实施,如图2所示。在这类综合实验中,学生的自我发挥空间更大。在接到教师的任务后,学生自己独立收集制订项目计划以及项目实施所需要的资料,然后根据项目要求制订切实可行的计划。为了提高项目的成功率,教师对该计划进行总体把关,分析其是否可行,并分析项目的关键点以及难点。接着学生按照项目计划独立完成项目,再按要求独立检验项目完成情况,进行自我评价。最后教师同学生对每组的结果进行评估,并对项目进行总结。 (三)提高教师的专业水平。大学生电子设计大赛试题知识面越来越宽,难度也越来越大。大赛不仅检验了学生的水平,同时也反映了教师的教学水平以及专业水平。如果指导教师没有扎实的基本功,过硬的专业水平,则很难指导学生获得优异成绩。这就要求教师不仅要提高自己的教学能力,更要提高自己的专业技能。在途径上可以采用多种方式,比如现在流行的导师制,由经验丰富、技术过硬的老教师带领年轻教师,在业务上、专业上对其进行指导,指导年轻教师申请科研课题,通过课题来提高他们的专业水平。同时,年轻教师自己也可以多关注电子行业的新技术,多使用新的芯片。 (四)引导学生参加第二课堂活动。“社会是一所最好的大学”,因此应鼓励学生多开展第二课堂的学习活动。每门课程的课时有限,可以把一些教学环节放到课外完成。让学生加入电子协会以及提前进入创新实验室,使他们有更大的空间和更多的时间去挖掘自己的潜力。同时,电子协会中大多是有共同爱好的同龄人,便于交流沟通,这样也能更好地培养学生的团队协作能力。此外,应鼓励学生多参加社会实践,在实践中获得更多实战经验。 电子设计大赛论文:依托电子设计大赛 促进实践教学改革 [摘 要]2011年全国大学生电子设计大赛广东赛区取得了历年来最好的成绩。本文探讨了我校以参赛并承办广东赛区赛事为契机,激发学生对实践教学的学习兴趣,完善实验室软硬件条件,深化实践教学内容改革,达到了培养学生创新实践能力的目的。 [关键词]电子设计大赛 实践教学 教学改革 一、引言 全国大学生电子设计竞赛是面向大学生的群众性科技活动,目的在于按照紧密结合教学实际,着重基础、注重前沿的原则,促进电子信息类专业和课程的建设,引导高等学校在教学中注重培养大学生的创新能力、协作精神;加强学生动手能力的培养和工程实践的训练,提高学生针对实际问题进行电子设计、制作的综合能力;吸引、鼓励广大学生踊跃参加课外科技活动,为优秀人才脱颖而出创造条件。目前,全国大学生电子设计竞赛已经成为教育部主办的最有影响力的在校大学生竞赛活动之一。 2011年全国大学生电子设计竞赛广东赛区的组织工作由华南农业大学承办。实验室作为学生开展创新实践活动的主要场所,在培养学生创新实践能力方面发挥着不可替代的重要作用。通过大赛的组织与承办,进一步促进了我校电子类实践教学的建设与发展。 二、2011年电子设计大赛广东赛区赛事回顾 全国大学生电子设计竞赛的权威性受到全国各高校和企业的高度认可与赞同。2011年是广东省赛区参加该赛事的第10周年,也是华南农业大学参加该竞赛的第10周年。为了进一步推动这项赛事的健康有序进展,激发学生参赛的热情和积极性,华南农业大学十分重视大赛的参赛工作和本次承办工作。 截至2011年6月28日,广东赛区共收到来自广东省的80所高校(39所本科院校,41所高职院校)的报名参赛信息,共有593支参赛队伍、1779名学生报名参加比赛。比上届增加了11所高校,增加了62支参赛队伍,为历届参赛人数最多的一次赛事。为了使参赛学校和参赛队伍及时了解赛事的信息和通知,组委会于2011年6月28日及时开通了2011全国大学生电子设计竞赛广东赛区的官方网站(http:///),并陆续在此网站上了相关信息。 2011年全国大学生电子设计竞赛广东省赛区测评工作于9月9日-9月11日在华南农业大学进行。本次竞赛共有593支参赛队伍报名,573支参赛队伍参加测评,经过专家组测评、讨论决定,共评比出广东省一等奖57项,二等奖93项,三等奖123项,其他参加测评的参赛队伍为成功参赛奖,如表1所示。全国一等奖共6队,其中深圳职业技术学院的DG4810队伍(队员:满兴震,詹一挥,田宇,指导教师:熊建平)获“瑞萨杯”奖,全国二等奖共39队。 为保证本次电子设计竞赛测评工作的公平性和评测质量,根据全国组委会的《全国大学生电子设计竞赛(2009-2012)专家工作守则》要求,本次竞赛对评审专家的组成采取了各校推荐和组委会遴选相结合的原则。各高校推选的专家必须具备副高级以上职称,在电子工程相关教学科研领域具有丰富的经验和一定的影响力。组委会确定了43位来自省内本科和高职高专院校的专家对学生的参赛作品进行评审,其中女性专家10名,专家合影如图1所示。 三、电子设计大赛促进实践教学改革 (一)激发学生对实践教学环节的学习主动性 高等教育由于受传统教育观念的影响,特别是受“重理论轻实践”观念影响,学生对实践教学环节往往并不十分重视。电子设计大赛命题往往是一个或几个学生就能够完成的、规模不太大的电子系统,没有现成的实验步骤,需要自己设计并完成,而且学生还要能够自行检验系统是否合理,是否达到要求,这就对学生的理论知识和实践技能都提出了较高的要求。在竞赛的促动下,学生对实践技能训练产生了很大的热情,使被动学习变为主动学习,激活了学生的创新思维。 (二)完善实践教学的软硬件条件 为了方便参赛学生开展实践技能训练和科研活动,学校建立了全天候实验室开放制度,设立了创新实验室,并自主开发了开放实验室管理软件专门用于南楼408创新实验室的管理。对参赛队员和测评专家来说,配备齐全的各级各类的实验设备,是保证学生顺利完成设计和专家顺利完成测评工作的前提条件。为此学校以承办电子设计大赛为契机,加大对实验设备的投入,更新设备,保障了我校学生参赛期间和为期4天的广东省竞赛作品测评以及综合测评期间的设备需求。本次广东赛区的现场测评均设在华南农业大学工程南楼电子工程系与自动化系实验室,共13个实验分室。共使用测评仪器251台套。测评仪器使用情况如表2所示。 (三)发现不足进而深化实践教学内容改革 高校实践教学过于薄弱,实践教学内容过于教条,在一定程度上制约了学生创新实践能力的提高。中国工程院院士罗锡文教授在本次赛事总结会议中表示,非常支持这样的学术性比赛,并建议今后应当把实际科研与大型科技类比赛结合起来,把学生的积极性和创新思维充分调动起来,让学生在比赛中赛出更好的成绩。 电子竞赛选题的内容充分体现了实践能力和创新精神的培养。依托电子设计大赛,我校拓宽实践教学的思路,深化实践教学内容的改革;加强综合性实践教学,减少验证性实验;注意实践教学内容的更新,不断将新理论、新技术介绍给学生;注重考核方式的多样化,鼓励学生阅读相关电子刊物,并以论文、读书笔记、小产品设计等形式作为作业或考试的一部分。 (四)培养了学生的创新实践能力 电子设计大赛需要的理论知识涉及电子信息技术的各个方面。电子设计竞赛实质是学生专业综合素质技能的竞赛,是实际科研活动和实际生产过程的缩影。在知识考查方面具有广泛性和深入性,在综合设计能力考察方面也具有一定难度。这不仅要求学生要有扎实的理论功底,同时需具有熟练的实践技能,并且能够熟练查阅资料,充分利用网络资源,发扬团队精神,互相取长补短。在大赛的促动下,学生自发地进行技能训练,到实验室的次数和频率都大大增加。参加过大赛的学生普遍反映,在后续的学习中,解决问题的动手能力和解决问题的信心明显增强。目前,不少知名的企业如合众达电子、深圳华为、深圳中兴、金信通信等来学校招收毕业生时,都表示愿意对参加过电子大赛并获奖的学生以优惠条件优先录用。 四、结束语 全国大学生电子设计竞赛,其规模正在不断扩大,其作用、意义也得到了广泛的肯定。通过参与并承办2011年广东赛区的赛事,激发了学生的学习热情,加强了创新实践能力的培养,同时有效地检验了我校电子类实践教学的水平和质量,促进了实践教学内容的改革与发展。
《食品标准与法规》是预防医学、康复治疗学、健康服务与管理等专业的一门选修课,也是食品质量与安全等专业的一门专业核心课程,该课程围绕食物中毒、食源性疾病等影响公众健康的公共卫生、食品安全管理问题,研究食品安全标准化体系建设与食品安全法治管理的一门综合性科学[1]。然而,本课程教学内容繁多枯燥、理论性强难理解、标准与法规发展更新快、与生产实践结合紧密[2],传统课堂讲授式教学难以引起学生的学习兴趣,也限制了学生的创造性思维和创新能力,更无法满足新时代高校人才培养的客观要求[3-4]。当下,随着网络和人工智能的发展,各高校不断探索基于信息技术的课程教学改革,充分利用网络教学资源优势、强化课堂互动的混合式教学改革正在稳步推进,已成为课程教学的主要形式[5-6]。为此,针对本课程特点及我校学生的实际情况,本文深入探讨《食品标准与法规》课程混合式教学设计方案,以期提高《食品标准与法规》课程的教学质量,也为医学院校其它课程有效开展混合式教学改革提供思路和参考。 一、《食品标准与法规》混合式教学模式的总体设计方案 通过多年的教学实践发现,《食品标准与法规》课程中的一些内容理论性强、专业术语多、标准条文冗长、发展变化快,存在学生积极性不高,师生互动性不强,实践应用不灵活等问题。因此,结合《食品标准与法规》课程特点,以学生为中心,以能力培养为目标导向,将“雨课堂”“智慧树”信息化教学平台与线下教学相结合,充分发挥传统课堂教学和现代信息网络教学两种方式的优势,协同互补。采用“课前—深度自主学习,课上—充分集中研讨,课后—有效思维训练”的教学模式,将线上网络教学与线下课堂实践互动深度融合,将学生课前、课中、课后的学习有机融合,以取得良好教学效果(见图1)。 (一)课前 课前教师将课程知识点视频、课件上传到信息化教学平台,供学生课前自主观看和下载;学习计划和内容,引出一些课程相关的研讨式问题,引导学生带着问题去学习,激发学生的学习热情和兴趣,提高学生发现问题、提出问题、解决问题的能力,为课堂教学交流互动做好准备。 (二)课中 教师通过课上讨论、投稿、弹幕等形式对学生的在线学习情况进行收集和反馈,对学生学习过程中发现的疑问进行有针对性的集中解答,对重难点进行突出讲解,使学生对于所学知识有进一步的深入了解,将所学知识体系化,理解各知识点的内在逻辑,将分支的单元知识整合成完整的体系,形成完善的知识框架,充实知识框架内节点细节。同时,通过翻转课堂、案例讨论、互动交流等形式,打破线上授课空间限制,做好师生角色转换,引导学生共同学习、共同思考,提升学生的学习兴趣,充分体现学生在课堂上的主体地位。通过随堂测验、随机点名回答问题等形式,及时了解学生对讲授内容的掌握程度,丰富课堂考核评价体系,并督促学生积极参与课堂,为实现高效课堂良性循环打下基础。 (三)课后 充分利用网络平台资源优势,为学生提供更丰富的拓展资源,如提供一些优秀的资料书、前沿科学进展素材、其他平台的优质精品课程,便于学生丰富相关知识,开阔专业知识视角,加强知识的应用与迁移,进一步巩固加深对知识点的理解和记忆。同时,加强教学监督,课后及时复习题及作业,通过学生学习测试反馈,及时掌握学生学习动态及知识掌握程度,对于学生理解有难度的共性问题,着重补充讲解,真正做到线上线下实质等效。 二、教学环节设计案例 以《食品标准与法规》课程中第六章第一节食品安全法的教学设计为例,介绍具体教学设计方案。本节课计划为4学时,拟采用2学时线上课程, 2学时线下课程进行混合式教学设计。 (一)课前教学视频、自主学习任务单设计、问题反馈机制设计(见表1)学生通过此部分将课前学习中存在的问题反馈给教师,教师以此把握学生课前自主学习状况,便于在课堂教学过程中进行解答与学习指导。 (二)课堂学习活动设计(见表2) (三)课外作业、辅助学习资源建设(见表3)(四)评价考核方式设计课程考核由形成性考核和终结性考核两种方式构成,其中形成性考核包括:课前评价20%,课中评价30%、课后评价20%,将课前、课后考核融入课程评价体系,增加了同学互评和自评等评价形式,在考试内容上,注重知识测试与能力测试的结合,取得了很好的效果(见表4)。中国卫生法制2022年11月第30卷第6期·59· 三、结语 总之,混合式教学设计真正体现以学生为中心,以教师为主导的教学理念,对提高教学质量起着重要的作用,而如何设计好课前、课中、课后线上线下教学环节,充分激发学生的主动性还需要不断探索和实践。我们要继续深入研讨和改革,通过在线答疑、讨论交流、网上测试等形式,形成以学生为中心的教学常态,引导学生自主学习,调动学生学习积极性,加深其对理论知识的理解和运用,提高课程的教学质量。 参考文献 [1]刘欣欣,王光强,艾连中.基于教学内容、教学方法及考核方式的《食品标准与法规》课程体系优化[J].食品与发酵科技,2020,56(5):130-132,144. [2]刘文龙,晏宸然,张崟,等.《食品标准与法规》教学体系研究与教学改革探索[J].农产品加工,2020(2):95-96.[3]王光强,夏永军,艾连中.食品标准与法规课程中评价体系的构建研究[J].食品工业,2018,39(7):279-281. [4]阳晖,郑俏然,冯晓汀,等.基于“雨课堂”的翻转教学在《食品标准与法规》中的应用[J].现代食品,2019(6):29-32. [5]何欧伶,李其艳,程艳薇,等.《食品标准与法规》混合式教学的实践应用—以食品违法案例分析为例[J].中国食品,2021(15):80-81. [6]程海霞,曾海滨,童玲,等.基于深度学习构建研究性混合式教学模式[J].教育评论,2021(8):144-149. 作者:张振 李丹丹 屈影 黄云坡 孟鑫 查恩辉 单位:锦州医科大学
教学网站论文:课程教学网站设计论文 一设计拟达到的目标使用网络媒体 高等数学教学资源可以多种方式组合,以适应A级、B级、C级不同学习者的需要。高等数学的教学从单纯课堂教学延伸到了网络上的协同辅导、学习和工作。网络提供的各种学习资源还可以被不同高校共享,并在每个学习者需要的时间和地点被使用,使高等数学的教学突破了时间和空间的限制。本设计利用云南省昆明市西南林业大学已经建设完成的遍布各教室、各学生宿舍的校园网络,以高等数学课程教学内容为优秀,以高等数学教学资源库、网络课程、模拟测试题库等为资源支撑,建设高等数学课程教学网站,为教师所需集成各自教学内容、为学生自主学习和个性化培养提供全面的支持和服务。 二课程学习网站功能模块结构 1数学新闻 数学新闻信息显示,由课程负责人在后台添加新闻信息,包括标题、添加时间、简要描述、详细描述等内容,前端以列表形式进行展示,学生点击新闻标题,进入相应的新闻详细信息页浏览新闻内容。对新技术、新知识的分享,让学生能从课堂之余学习新知识。 2教学团队 办学质量的好坏,取决于学校管理的各个方面,而最关键乃教学管理。该项主要展示学校数学的教育师资力量。 3数学史话 数学科学具有悠久历史,与自然科学相比,数学更是积累性学科,其概念和方法更具有延续性。从古至今,从国内到国外的著名数学大师趣事收集于此,不仅能让学生更多的了解数学发展历程,还能提高学习兴趣,从各素材中汲取养分,为今后学习奠定基石。 4课程安排 学生进入高等数学课程网站后,从导航菜单中进入课程安排选项,浏览每位教师制定的教学安排计划,了解各个学习阶段应要学习或掌握的知识,并能根据教师的课程安排计划合理调整自身的学习计划,以不断增强自身知识结构,复习和预习课程内容。 5学习园地 学习园地模块共分为两个小的模块,分别为查看作业布置和作业提交。查看作业布置可以查询本次课或以前课程的课后作业,并能进行在线练习,或记录下来再学习。作业提交,学生根据教师的要求,完成作业后,进行作业的提交。当然,为了安全考虑,在学生上传文件前必须首先进行登录,上传文件仅为rar或zip的压缩包文件,上传文件大小不超过3Mb。作业上传路径为教师布置作业时产生的路径,教师收取作业时进入该路径即可。 6在线测试传统考试 从出题、组卷、印刷到试卷的分发、答题、收卷等程序,使得整个过程人工参与量大、周期长,容易出错,还需做好保密工作,使得学习考试成本较大。而在线测试可以实现无纸化、网络化、自动化,教师可以从题库中按所需自动组题成一套试卷,学生也可自行到系统内抽取题目进行测试,该过程充分合理利用资源,节省了财力、物力、人力,同时也大大提高了学生学习的主动性和积极性。 三数据库设计 本网站数据库设有系统设置表、学生信息表、管理员/教师表、新闻信息/数学史话表、学生作业表、学生考试表、教师课程安排表、试题表、试卷表等16个数据表。视图作为一个“虚表”,是从一个或多个基本数据表中导出的表。由于试题表和试卷表数据量庞大,而且访问次数多,因此这两个表结构的设计是本系统建设成功的关键。根据课程网站建设的要求及预计目标,现已完成数据库的设计和整个网站的功能模块建设,接下来即将完成数据的链接,并在分级教学的A级学生中,挑选出2个班级作为试验班,在高等数学课程教学中积极渗透,提高数学能力,培养具有较高数学素质的创新型人才。 作者:杨冠 杨帅 单位:云南省昆明市西南林业大学 教学网站论文:信息技术课程教学网站设计论文 一、信息技术课程教学网站的实现措施 1.要做好网站的功能定位和需求分析 在对信息技术网站进行设计的时候,应当广泛地进行资料的收集,同时仔细研究和调查已经在使用的信息技术课程网站的优缺点,对信息技术课程网站的日后发展方向开展科学的分析,从而确保所构建的信息技术网站的可行性和科学性。在进行信息技术课程教学网站功能定位的时候,应该从以下几个方面进行努力。首先要构建老师和学生使用的强大信息资源库。实践中在开展信息技术课程教学网站设计的过程中,应该有针对性地系统地构建丰富的信息库资源,以便可以更好地满足学生的日常学习需求,使得信息技术课程的教学效率更高。其次,要注重老师和学生之间交流模块的构建。学习过程中,便捷的学生和学生、学生和老师之间的交流平台是保障信息技术课程教学质量的关键所在,同时也是师生之间良好关系构建的基础保障,因此在进行信息技术课程网站设计的过程中,应该要实现论坛、聊天室之类的功能。第三要构筑信息技术课程完整的课程内容结构。信息技术课程的教学网站是学生开展自主学习的重要场所,因此在进行网站的设计时就应当构建完善的课程内容,同时配以检测习题和评分系统,让学生可以乐学和好学,在学习过程中变得愉快轻松。 2.做好网站内容的设计工作 第一要对学习的资源进行扩展。在进行信息技术课程教学网站内容设计的时候,应该尽量结合信息技术课程教学特点和实际情况,注重对素材资源的额整理和收集,采取不同的学习工具和相关的资源网站链接,对信息技术课程虚席资源的深度和广度进行扩展。第二要做好自我评价系统的设计。在利用网站开展信息技术学习的时候,学生正确的自我评价可以很好地激发学生的学习兴趣,最大限度地调动学生的学习积极性和主动性。所以,在进行信息技术课程教学网站内容设计的时候,应该注重对学生自我评价系统的设计,为学生的学习提供针对性且有真强针对性的强化训练,帮助学生更好地完成自我评价,最大限度地提升信息技术课程的教学效率。 二、结语 信息技术课程的教学网站能够为学生提供十分丰富的学习资源,可以有效地对学生探究学习的能力进行培养,还可以对学生自身的交流能力和实践能力进行培养。在进行信息技术课程教学网站设计的时候应该注重网站的内容和定位,从而更好地保障信息技术课程教学网站各项功能的有效实现,提升信息课程的教学效率。 作者:温都苏 单位:锡林郭勒盟现代教育技术资源管理中心 教学网站论文:高职教学网站设计论文 一、课程的学习目标 通过本课程的学习,使学生能按照用户需求,编写网站需求分析报告;对网站进行策划与设计,运行多种技术对动态网站进行开发和制作;并经过技术测试,最终将其到Internet环境;能对网站进行维护。通过引导、项目实施、讨论、总结、测评,帮助学生学习网站设计与开发的基本知识和实用技术,为后续专业课程、专业实践打下良好基础,为将来从事网站设计、开发和维护工作奠定良好基础。同时,在教学过程中,通过团队开发,形成基本的职业道德意识和职业素质。 1.具体的能力目标能根据用户需求,确定网站类型与网站内容,编写网站需求分析报告;能根据实际情况设计出适合的网站页面风格和布局;能编辑网页;能运用JSP相关代码按要求协作完成网站功能;能根据用户需求设计并协作完成后台数据库的开发;能针对网站制订网站测试计划并进行功能测试;能申请域名和IP,成功将网站上传;能及时更新网站,合理优化网站。 2.具体的知识目标掌握域名与IP地址等基本概念;熟练掌握网站设计原则、网站建设基本流程;了解网站运行的硬件与软件环境;掌握Div+CSS技术;熟练掌握网页编辑软件Dreamweaver的使用;掌握数据库逻辑结构设计方法及数据库的创建、管理与维护;掌握JSP程序设计语言的语法知识;了解网站更新、故障排除及网站推广的方法;掌握网站测试的内容、方法和技巧;掌握网站的与管理方法。 3.具体的素质目标培养学生开发网站的团队协作、交流合作能力;培养学生良好的网站开发岗位人员的职业道德;培养学生与客户沟通的能力;培养学生的网络安全意识;提升沟通协调、共同开发网站的综合能力;培养学生具有较好的分析和解决实际网站开发问题的能力。 二、教学内容的组织与安排 课程组根据网站开发项目实施过程,进行了课程教学内容的开发,充分体现职业性、实践性和开放性的要求,在内容组织上彻底打破学科知识体系的禁锢,教学摆脱了传统的以教材为主线的逻辑教学结构方式。对实现案例的模块功能所需的技能和必备知识进行了全新的组织。 三、课程特色与创新 针对“高职教学背景下,如何提高学生的工程能力、创新意识和协作能力,培养社会需要的计算机人才”这一主题,按照“学研学工融合、突出专业特色、培养应用型人才”的改革思路,结合专业和学科建设,将网站设计与开发课程高职教学改革作为一个整体展开全方位的研究与实践。 1.“大案例、一案到底”教学根据专业建设思路,结合本课程的特点,推行“大案例,一案到底”案例式教学,课程将真实完整的案例——“网上商城网站的设计与开发”贯穿到整个教学过程中,教学组织上将网站设计与开发根据工作流程,分解成10个相对独立的模块,每个模块完成数据库开发流程的一个过程,充分体现职业训练的高职教学特征。 2.创新构建了立足基础、体现特色、面向需求的数据库开发与应用教学体系首先,体现特色:围绕数据库技术的基本能力、应用能力、创新能力培养,体现应用型人才培养特色。其次,面向需求:以社会和企业需求为导向,构建实践教学体系。 作者:杨铭 单位:吉林电子信息职业技术学院 教学网站论文:网络教学网站设计论文 一、课程的学习目标 1.具体的能力目标 能根据用户需求,确定网站类型与网站内容,编写网站需求分析报告;能根据实际情况设计出适合的网站页面风格和布局;能编辑网页;能运用JSP相关代码按要求协作完成网站功能;能根据用户需求设计并协作完成后台数据库的开发;能针对网站制订网站测试计划并进行功能测试;能申请域名和IP,成功将网站上传;能及时更新网站,合理优化网站。 2.具体的知识目标 掌握域名与IP地址等基本概念;熟练掌握网站设计原则、网站建设基本流程;了解网站运行的硬件与软件环境;掌握Div+CSS技术;熟练掌握网页编辑软件Dreamweaver的使用;掌握数据库逻辑结构设计方法及数据库的创建、管理与维护;掌握JSP程序设计语言的语法知识;了解网站更新、故障排除及网站推广的方法;掌握网站测试的内容、方法和技巧;掌握网站的与管理方法。 3.具体的素质目标 培养学生开发网站的团队协作、交流合作能力;培养学生良好的网站开发岗位人员的职业道德;培养学生与客户沟通的能力;培养学生的网络安全意识;提升沟通协调、共同开发网站的综合能力;培养学生具有较好的分析和解决实际网站开发问题的能力。 二、教学内容的组织与安排 课程组根据网站开发项目实施过程,进行了课程教学内容的开发,充分体现职业性、实践性和开放性的要求,在内容组织上彻底打破学科知识体系的禁锢,教学摆脱了传统的以教材为主线的逻辑教学结构方式。对实现案例的模块功能所需的技能和必备知识进行了全新的组织。 三、课程特色与创新 针对“高职教育背景下,如何提高学生的工程能力、创新意识和协作能力,培养社会需要的计算机人才”这一主题,按照“学研学工融合、突出专业特色、培养应用型人才”的改革思路,结合专业和学科建设,将网站设计与开发课程教学改革作为一个整体展开全方位的研究与实践。 1.“大案例、一案到底”教学 根据专业建设思路,结合本课程的特点,推行“大案例,一案到底”案例式教学,课程将真实完整的案例——“网上商城网站的设计与开发”贯穿到整个教学过程中,教学组织上将网站设计与开发根据工作流程,分解成10个相对独立的模块,每个模块完成数据库开发流程的一个过程,充分体现职业训练的高职教学特征。 2.创新构建了立足基础、体现特色、面向需求的数据库开发与应用教学体系 首先,体现特色:围绕数据库技术的基本能力、应用能力、创新能力培养,体现应用型人才培养特色。其次,面向需求:以社会和企业需求为导向,构建实践教学体系。 3.实践总结了一套与新教学体系相适应的教学手段和教学方法 用信息技术、多媒体技术改造教学手段,更新教学内容,使网站设计与开发教学更加符合现代社会信息量大、知识更新快的特点。应用任务驱动教学法、案例教学法、一体化教学方法,改革课程教学模式,从“给出概念基础理论知识应用提高”的传统课程教学模式向“工程实际问题引出概念及所需基础探索解决方法与理论应用提高”的探究式课程教学模式转变,激发了学生的学习兴趣,培养了学生研究式、探索式的学习习惯和自主学习能力。 4.研究形成了以课堂教学为基础,网络教学平台为补充的立体教学模式 在课堂教学的基础上,结合课程教学特点,研制开发了网络教学平台和课程教学网站,覆盖网站设计与开发教学体系的全部课程,涉及网络教学和互动学习等教学环节,实现网络多媒体辅助教学。本课程的项目化教学模式已经广泛应用于我校计算机网络技术等专业的教学中,并取得了良好的教学效果。 作者:杨铭 单位:吉林电子信息职业技术学院 教学网站论文:多媒体课程教学网站设计论文 一、《遥感概论》多媒体教学网站建设的必要性 传统的《遥感概论》课堂教学方式,其表现形是:以教科书为基础,通过黑板书写和静态的图件展示完成教学。从遥感课程的课程特点来看,课程前半部分属于理论知识讲解,后半部分属于实践性较强的影像处理内容。对于后半部分影像处理章节,由于涉及到具体的影像处理过程的讲解,如果采用传统的教学模式,仅仅在课堂上通过口述的方式展示给学生,授课效率比较低,而且不能调动学生学习的积极性,影响了学生对于整个知识体系的了解和掌握。网络多媒体的优势在于教与学的互动,现代化教学手段的充分应用与数字遥感影像的充分展现。将网络多媒体技术应用于《遥感概论》课程,可以将专业遥感软件的处理流程在网络上有效展示,将不同专业处理软件的算法及原理分步骤剖析,将遥感数字影像的预处理、辐射校正、大气校正、几何校正、信息解译等实践环节清晰表述,有利于学生迅速掌握数字影像处理的基本技巧和方法。这种网络多媒体教学方法的使用,可以使学生自主地选择学习进度和学习节奏,激发学生的主观能动性,更有利于培养学生的探索精神。因此,将网络多媒体技术引入《遥感概论》,开发基于网络的《遥感概论》多媒体教学网站尤为必要。 二、系统设计与实现 1.设计原则 ①实用性的原则 多媒体教学项目的开发必须结合《遥感概论》课程的特点,依据实用性原则,在保证各项功能实用性的同时,减少一些不必要的开支,对系统进行开发。 ②模块化原则 模块化能够大大提高系统的可管理性和可维护性,使得整个教学系统成为一个真正清晰明了的有机系统。模块化易于修改、扩充。采用模块化设计后,在维护时可以直接对某一需要改动的模块进行修改,从而能够有效降低网站不断更新所带来的麻烦。 ③基础理论与应用相结合的原则 采用Web开发平台,将航空影像、多光谱影像、热红外影像、雷达影像和高光谱影像成像方面的基本理论以互动的形式进行表达,通过这种途径实现遥感技术的应用实践加深对遥感原理的理解。为培养本科生应用技能,安排相应的遥感影像解译网络实习内容。 ④系统性和前瞻性相结合的原则 在系统介绍遥感物理基础、遥感成像机理、遥感影像处理和遥感影像解译原理、方法的基础上,在网络多媒体上力求将遥感技术发展取得的新成果和遥感新理论、新方法、新技术贯穿其中。考虑到当前社会和未来发展的趋势,拟在网络多媒体中加入两部分内容分别阐述遥感影像计算机智能解译和定量遥感基础,这是目前国内其他同类教材尚未阐述的内容,它有助于本科生了解遥感科学与技术的最新成果并掌握遥感发展趋势。 ⑤交互式原则 多媒体教学网站的设计要遵循交互式原则,包括人机之间的交互交互、师生之间的交互,以及学生之间的交互。人机交互要求学生能充分利用网络环境自主学习;师生交互要求师生应有网上互动;学生之间交互要求学生能在线讨论和协作交流相关的课程知识。 2.系统结构设计 系统采用基于Web应用的B/S三层结构,该结构模型由以下三部分组成:客户端浏览器,Web服务器和应用服务器、数据库服务器(图1)。这种基于Web的三层应用体系结构具有很多优点,客户端是浏览器,维护就相对简单,客户端与数据库隔离起来,提供了系统的安全性。应用服务层的引入减少了网络数据流量,提高了数据库的响应速度。总的来说,这种结构使应用系统的性能、安全性、扩展性有了很大的提高,也便于系统维护和管理。具体来说,系统设计以ASP、ACCESS编程等网络技术为基础,辅以authorware、flash、photoshop等多媒体工具,实现服务器端与客户端的交互式连接,完成实际教学工作。 3.系统功能设计 结合《遥感概论》课程的特点,在系统结构设计的基础上,设计了系统功能模块。Web应用层功能模块结构如图2所示。系统共有四个模块:课程介绍、教学大纲、教学内容、教学资源。其中,课程介绍模块包括两个二级目录,即课程简介和教学手段;教学大纲模块包括两个二级目录,即课程教学大纲和实验教学大纲;教学内容模块包括理论课教学内容和实验课教学内容两个二级目录;教学资源模块包括教学介绍、教学课件、教学录像、影像资源、友情链接五个二级目录。点击相应的二级目录或者子目录,可直接链接到相应页面。其中,在教学资源模块中: (1)对于教学课件目录 其制作方法是按照教学的要求,采用Authorware6.0作为创作平台,并用PhotoshopCS5、FlashCS5和3DMAX等作为辅助工具来完成教学课件的多媒体制作。 (2)教学录像目录 是将《遥感概论》课程中涉及到影像处理的相关章节,比如遥感数字图像的变化与增强、遥感数字图像的分类等,利用视频剪辑软件,制作成视频片段,放到网上共享,便于学生在课外的学习。 (3)影像资源目录下 列出了课程所涉及的各类遥感影像。根据教学内容将影像进行了切割,同时把典型区域、热点区域的影像导入影像数据库。影像数据库内容主要包括黑白摄影航空相片、彩色摄影航空相片、彩红外摄影航空相片,MSS影像、TM影像、SPOT影像、IKONOS影像、QuickBrid影像、热红外遥感和SAR影像等。数据库中的所有影像可以供学生免费下载使用。 (4)在友情链接目录下 列出了能免费下载遥感影像的部分网址,以及与本课程类似的其他高校的网络课件,供学生学习和借鉴。 4.系统简介 本课程网站部分模块界面显示如图本系统采用现代化的教学技术与手段,以网络技术为依托,将遥感数字影像的数学理论、物理基础以多媒体的形式展现出来,在网络上完成数字遥感影像处理实践的全过程,实现了《遥感概论》课程理论与实践的有机结合,为高校地理科学专业相关课程的教学改革提供了一个具体的实施方案。 作者:刘鹏飞 张鹏岩 单位:河南大学环境与规划学院 教学网站论文:信息技术课程教学网站设计论文 1信息技术课程教学网站设计意义 信息技术课程教学网站能够为学生提供丰富的信息技术课程学习资源,并在学生信息技术课程学习的各个环节中提供了学习的工具,能够确保学生信息技术课程学习的深入开展。信息技术课程教学网站设计的主要具有以下方面意义:第一,关注全体学生。在进行信息技术课程教学网站设计时,融入了以生为本的设计理念,对每位学生的发展较为关注,同时尊重学生的个体差异,确保不同学习能力的学生均能通过信息技术课程教学网站学习相关信息技术知识,提升信息技术课程教学效率。第二,培养学生的探究学习能力。信息技术课程教学网站并非向学生展现现成的信息技术课程课本知识与确定的标准答案,同时并非让学生去被动地浏览和接受相关信息技术知识,而是较为注重学生探究学习能力的培养。信息技术课程教学网站具有强大的交互性,能够更好地帮助学生开展研究性学习,积极调动学生的热情和学习主动性,在信息技术教学过程中较为注重学生的参与性和探索性,充分发挥学生的学习主导地位,能够有效促进学生创新能力的发展,让学生在使用信息技术课程教学网站过程中获得积极、愉快、成功体验的过程。在信息技术课程教学过程中,学生是认识、发现、实践以及发展的主体。信息技术课程教学网站设计过程中突出学生的主体地位,能有效培养学生的自主探究能和创新能力。同时,信息技术课程教学网站并未给学生设置学习框框和设定唯一的结论,能够更好地促进学生在信息技术课程学习中的开动脑筋、自主创造的过程中提出假想论断,同时提出的假想进行分析,并对提出的假想进行论证,同时结合信息技术课程教学网站提供的丰富学习资源的支持来开展相关探究学习,进而得出自己的结论,以便提升学生解决问题的实践能力和创新能力。第三,培养学生社会实践能力。在信息技术课程教学网站构建过程中,设计者为学生构建了虚拟的学习、工作以及生活空间,同时信息技术课程教学网站提供了在线自测、聊天室等功能,能够有效加强学生的学习探究与社会现实之间的紧密联系,培养学生社会实践能力。第四,培养学生沟通和交流能力。信息技术课程教学网站具有师生讨论、生生讨论以及留言板等功能模块,学生可以通过以上功能模块进行相关知识的讨论,加强与学生、教师之间的沟通和交流,培养学生的沟通和交流能力。同时教师也可以通过以上功能模块对学生的讨论进行及时点评,并对学生的讨论结果进行评价与展示,满足学生全面发展的需要,促进学生的全面发展。 2信息技术课程教学网站设计实现 在进行信息技术课程教学网站设计时,应当注重网站的需求分析与功能定位和网站的内容设计,确保信息技术课程教学网站功能的实现,提升信息技术课程教学效率。 2.1网站的需求分析与功能定位。设计和开发信息技术课程教学网站的基础和前提是对信息技术课程教学网站进行需求分析。在设计信息技术课程教学网站时,应当广泛收集资料,同时仔细调查和研究已存在并使用的信息技术课程教学网站,对信息技术课程教学网站的优缺点及日后发展趋势进行科学分析,确保构建的信息技术课程教学网站具备科学性和可行性,并准确定位信息技术课程教学网站功能,确保信息技术课程教学网站满足实际教学需要。在进行信息技术课程教学网站的功能定位时,应当注重以下方面的定位:第一,构建便于教师和学生收集资料的完整资源库。在开展信息技术课程教学网站设计时,应当有针对性、系统低构建丰富性的信息技术课程学习资源库,以满足不同学生的学习需求和教师的教学需求,提升信息技术课程教学效率。第二,构建便于教师与学生、学生与学生之间交流的讨论功能模块。在开展信息技术课程教学网站设计时,应当构建高效、便捷的学生与学生学习交流的平台和学生与教师的沟通交流平台,以实现聊天室、留言本等功能。第三,构建方便教师教学和学生自主学习的完善、系统的信息技术课程内容结构。在开展信息技术课程教学网站设计时,应当构建系统完善、系统的的信息技术课程内容结构,为学生提供在广度与深度方面有效整合的信息技术课程学习资源,促进教师信息技术课程教学和学生的自主学习的高效开展。第四,构建便于学生及时进行检测反馈的在线自评系统。在信息技术课程教学过程中,教师较为关注学生学习效果。因此,在开展信息技术课程教学网站设计时,应当构建及时、准确的在线自评系统,以便学生在学习过程中能够及时认证学习成绩,以促进和推动学生下一个阶段性的学习,提升信息技术课程教学效率。 2.2网站的内容设计。第一,结构化知识展示设计。在进行信息技术课程教学网站内容设计时,应当展示信息技术课程学习相关的结构化知识,结构化重组信息技术课程内容相关的文本、图片以及图像等相关知识,为学生丰富的信息技术课程学习资源。第二,扩展性学习资源设计。在进行信息技术课程教学网站内容设计时,应当结合信息技术课程教学的特点和实际情况,注重收集和整理信息技术课程教学相关扩展性的学习素材资源,采用不同的学习工具和相关资源网站的链接,延伸信息技术课程学习资源广度与深度。第三,网上讨论空间设计。在进行信息技术课程教学网站内容设计时,应当注重聊天室、留言板等讨论功能模块的实现,以便学生与学生、学生与教师实践的沟通和交流,在帮助学生答疑指导的同时,培养学生的合作的意识。第四,学生自我评价系统设计。学生正确的自我评价能够激发学生的学习兴趣、调动学生的学习积极性和主动性,因此,在进行信息技术课程教学网站内容设计时,应当注重学生自我评价系统设计,为学学生提供针对性强、含疑问量适度以及具有一定梯度的强化练习,帮助学生及时完成自我评价,提升信息技术课程教学效率。 3结束语 信息技术课程教学网站为学生提供了丰富的信息技术课程学习资源,能够有效培养学生的探究学习能力,同时也能有效培养学生的社会实践能力、沟通和交流能力。在设计信息技术课程教学网站时,应当注重网站的需求分析与功能定位,同时注重信息技术课程教学网站的内容设计,确保信息技术课程教学网站功能的实现,提升信息技术课程教学效率。 作者:荣益 单位:青岛科技大学信息科学技术学院 教学网站论文:校园教学网站建设的基本原则论文 摘要:随着学校校园网络的不断提速、扩容,校园门户网站建设的不断改进和日渐完善稳定及教育信息资源中心的建立,为实现网上教学,提高教学效率,促进学校的发展提供了物理基础。本文浅述了建设教学网站的必要性,分析了教学网站的分类和结构以及教学网站建设的基本原则和实现方法,并提出了加强网站建设的一些建议。 关键词:教学网站网络教学建设 一、建设教学网站的必要性 近年来,随着互联网的发展与应用和教育改革浪潮的推进,引起了教育思想、教学观念、教学模式、教学手段和方法的变化,越来越多的教师关注教学改革的热点和难点问题。解决这些问题的有效手段之一就是要充分利用Internet,建设教学网站,开展网络辅助教学。 教师通过国际互联网可以方便地获取教学所需的最新的素材以及各种与教学有关的辅导材料,并可以经过加工整理,编成网页,放到教学网站上去;这样学生则可以克服时空的限制,利用网络获取与课堂教学内容有关的资料和信息,或根据自己的兴趣爱好去浏览,开阔视野,拓宽知识面。教师可以通过互联网上的网络讨论组(Usenet)组织学术讨论活动,召开教学研讨会,把最新的教学成果推出去,让更多的同行和学习者收益。 二、教学网站的类型和结构 2.1教学网站的结构教学网站的种类很多,安徽师范大学丁晓云教师根据教学网站的内容,把教学网站主要分为:辅助教学型和网络主导型。 2.1.1辅助教学型辅助教学型教学网站是网络完全作为传统教学方式的辅助和补充。主要的教学过程仍然在课堂上进行,网站为教师提供了更好的强化教学效果,了解学生需求动向的工具。这种类型应具有如下的一些特性:①紧随教师教学进度,严格按照日程进行内容更新。每次教师讲课完毕,便立即将课堂讲义、作业、讨论题等在网站上,供学生浏览下载。另外也可以提供完整的教学课件,以帮助学生复习参考。②开辟讨论区。由教师指定部分讨论主题,学生也可以自己提出讨论主题,教师在适当的时候参与讨论并加以引导。③提问与回答。对学生所担心的问题加以汇总、分析,可以总结出教师在教学过程中的得失,作为反馈使教师能够及时高效地调整教学方法,从而大大缩短了教师经验的积累周期。回答不是必须有教师参与,系统可以通过关键字匹配、搜索算法和问题勾连技术自动快速地提供问题的解答。④意见箱。学生对教师的教学方法、内容提出意见、建议和质疑,教师作出答复。⑤课程资源中心。收集各种与该课程有关的图书、文献以及网络资源信息,以方便学生随时查询。 2.1.2网络主导型这种类型的教育网站是将课程库放在网上,学生可以选择课程中的一门课程进行网络学习,基本上摆脱了课堂的限制。这种类型具有辅助教学系统的大部分特性,但还需要强调几点:①课程资源。这种形式首先要求网络上的教学资源更加全面直观,从而能够基本上取代教师的课堂讲解。②讨论区。因为不再具有面对面交流,适时与非适时交流(如讨论区、提问与回答)的重要性就更不可缺少,适时交流应该由教师设定相对严格的讨论时间和讨论主题。③作业系统。为学生和教师提供一个基于Internet的作业、作业完成和提交的环境。可以通过网络将预先编辑好的基于各种媒体的作业—文本、图片和语音在Web中,学生可浏览教师布置作业,并可以使用系统完成并提交作业。④测试练习。网站应提供课程题库与测试系统,学生可以随时进行自我检测。教师通过统计、分析网上考试的学生的成绩来评价学生情况,及试卷的难易,利用检测所得出的资料进行教学效果评估分析,并找出学生最为迫切需要的内容以进一步讲解。 2.2教学网站的结构教学网站的结构大致分为以下四种:树形结构:这种结构比较好,特别适合于网站内容较多,栏目变动频繁的网站,这种结构的首页不宜太大,因为它的访间次数是最多的。网状结构:这是一种为浏览者考虑较多的结构,浏览者可以很方便地从一个地方跳到另一个地方,但是它的缺点也是很明显的,一旦我们想添加一个新的栏目就得改动所有的页面。线形结构:这种结构比较独特,除非你觉得有必要引导浏览者按你的方式浏览页面,否则就不要使用。网格结构:类似于课程表,并列展开,当网站中各个栏目比较均等时适用。又由于我们学校科室、部门较多,今年还要增添新的专业,学院机构需要重新调整和分配,为适应学校的发展,我们把我们学校的教学网站主结构采用树形结构,单个栏目采用网状结构比较灵活和适用。 三、教学网站建设的基本原则和实现方法 3.1教学网站建设的基本原则除了要遵循网站设计应该遵循的一些基本原则外,我们网站设计者还应该充分考虑教学网站的特点,遵循下列原则建设教学网站: 3.1.1教学网站的整体规划在动手建立教学网站之前,对网页进行完整周全的整体规划是至关重要的。 3.1.2以“以学习为中心”理论为指导规化网站教学网站的设计应该以学生为中心,要强调学生的“学”,要充分考虑到学生学习知识的需要,从学校教学的实际情况出发,建立的网站要符合教学要求。 3.1.3内容丰富、重点突出网站内容要强调针对性和突出重点。网站设计者一定要面向网站的主要服务对象,办出特色来,有特色的网站容易被学习者接受,来此学习的人数自然会增加。 3.1.4及时反馈的原则网站设计中要设计评价反馈系统,便于教师与学生了解自己掌握知识的情况,这样有利于改进我们自己网站的设计与学习。 3.1.5更新维护、去粗取精。网站能否办成功,取决于网站的质量。网站使用和运行一段时间后,一些信息就过时了,应该及时删除。 3.2教学网站建设实现方法教学网站系统由客户端(Web浏览器),Web服务器、数据库服务器组成。Web服务器我们可以采用我们目前正在使用的服务器Windows2000Server(IIS5.0),它是一个前端,用户管理以及其他Web界面的模块基本集中于此。网页制作采用MacromediaDreamweaverMx编辑工具,它具有可视编辑、HTML代码编辑软件包,并支持ActiveX,Java,Flash,Generator,Asp等特性,而且它还能通过拖拽从头到尾制作动态的HTML动画,支持动态HTMI设计,能够在IE4.0浏览器和NetScape中正确显示页面的动画。同时还提供了自动更新页面信息的功能。后台数据库采用SQLServer2000,在其中建立三张表,分别存放多媒体网络课程教学数据的相关信息、用户历史数据相关信息和用户个人信息。Web服务器和数据库服务器之间的接口利用ASP技术实现。 四、加强建设教学网站的建议 计算机的联网,其中有一个重要的目的在于资源的共享,利用网络可以实现教学资源的高度共享。教学网站的建设可以将分散的教学资源有机的集中在一起避免资源的浪费,并且可以利用校园网实现学校间的资源共享。同时网站建设与应用可以减少教师的重复劳动,减轻授课的强度,方便教师的备课和业务进修。教学类网站的建设与应用,是社会、是兵团对我们学院发展的需要,同时对我们教师提出新的要求和挑战。 我们教师要进一步更新教学观念,普及计算机与网络技术,打破传统教育思想的束缚。学校领导应该下大力气抓好计算机与网络技术的普及工作,宣传、肯定教学网站在教学中的作用和意义。乘着为实现“做大做强”的奋斗目标,全面地推进了学院的建设和发展的东风。趁着校园网络的不断提速、扩容,校园门户网站的建设已基本实现,并日渐稳定等良好的物理基础下。分工合作,组织协调,加快网站建设步伐。网站建设成功后,教学管理人员要认真地进行日常管理与维护。我们教师也必须根据实际教学的进展情况动态地更新网页内容。使教学网站为实现网上教学,提高教学效率充分发挥它应有的作用和意义,促进学院的建设和发展。 教学网站论文:计算机网络教学网站设计 摘要:利用ASP技术和数据库技术,设计了一个功能全面的计算机网络教学网站。网站使用FLASH作透明背景,增强了网站的动态效果。网站中的留言信息管理系统,实现人机交互和师生互动。网络教学课件使用PowerPoint生成的显示在嵌入式框架中的MHT网页,突出了教学网站的立体特色。 关键词:计算机网络;嵌入式框架;ASP技术 一、引言 教学网站具有普通课堂授课所不具有的优势,网站信息的非线性组织结构允许呈现多主题、分层次的学习任务;网站的超链接功能使教师可以预设和提供学习支持功能;网站的广域信息功能可支持全员成果展示与全参与式互评;网站的动态信息功能使教师搜集过程性评价信息成为可能;网站信息的持续存在性和交互支持功能可延展课堂教学的时间和空间。 二、相关技术分析 (一)ASP技术 Active Server Pages即ASP是微软开发的一种类似HTML(Hypertext Markup Language超文本标识语言)、Script(脚本)与CGI(Common GAteway Interface通用网关接口)的结合体,它没有提供自己专门的编程语言,而是允许用户使用包括VBSCRIPT,JavaScript等在内的许多已有的脚本语言编写ASP的应用程序。ASP的程序编制比HTML更方便且更有灵活性。它是在WEB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。 ASP吸收了许多流行的技术,如IIS,ACTIVEX,VBSCRIPT,ODBC等,是一种发展较为成熟的网络应用程序开发技术;其优秀技术是对组件和对象技术的充分支持。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的功能。ASP技术有一个缺陷:它基本上是局限于微软的操作系统平台之上。ASP主要工作环境是微软的IIS应用程序结构,又因Activex对象具有平台特性,所以ASP技术不能很容易地实现跨平台的WEB服务器的工作。 (二)FRONTPAGE2003和MACROMEDIA DREAMWEAVER技术 这两个网页设计软件都很常用,具体不再详述。这里我只强调一下“层”功能,过去,FrontPage最欠缺的功能之一就是无法像Macromedia Dreamweaver那样使用层。而层的应用在网页制作中已经是不可或缺了,好在FrontPage 2003终于支持了此项功能。 点击菜单栏上的“插入层”,将在当前页面中显示一个默认为“layer1”的层。用鼠标在各节点上拖曳,调节其大小,然后把光标插入点置于层中,插入所需的文字或图片。另外,将光标定位于该层内,在其右键弹出菜单中选择“层属性”,就可在界面右侧的任务窗格上设置该层的ID等参数。 (三)SWISH软件 SWISH软件是一种非常方便的FLASH字体特效的制作工具,特效中有许多默认设定的细节,结合使用能得到非常炫的效果,在制作过程中可以直接预览,最后直接导出为SWF文档格式,此软件虽然不支持中文但是在FLASH中能通过修改组件达到目的。 用此软件制作字体效果,方便易行,只要选中要设置效果的字,打开“添加效果”右侧的倒三角,会出现一系列的效果类型,并且每种效果类型下还设置了很多默认的更为具体详细的样式,根据自己的爱好,做出选择即可。当然也可以在打开的相应属性面板中,对所选效果的运动方向、位置、间距、路径、角度等进行设置,以达到自己想要而模板中没有的效果。 这个软件不仅适用于字体效果,还适用于动态影片的制作,类似于FLASH软件但较之简单。在电影选项卡中,可以设置影片的背景颜色,还可以在“文件”菜单下,导入图片作为背景图片。如果将GIF图片导入为精灵,则在目的影片中,依然保持图片的动态效果,使影片更丰富多彩。最后选择“文件”菜单下的“导出SWF文件”命令,完成特效制作。 三、网站的特色分析 (一)利用FLASH文件做网页背景 在部分网页中使用FLASH文件作为透明背景,使文本呈现出凌驾于图片之上的美感,避免了直接插入动态图片的烦琐,使网页简洁而丰富。 第一步,在网页中插入一个表格,设置其宽度、高度为100%,再插入FLASH的SWF文件。 第二步,设置SWF文件宽度和高度均为100%,在其属性对话框中选中透明选项或者点击其paramenters,参数设置为wmode,变量设置为transparent,设置成一个有透明效果的SWF。 第三步,在SWF文件上插入一个层,大小不要超过SWF文件的大小,在层上写上字,大功告成! (二)利用嵌入式框架美化网页的布局 嵌入式框架和框架网页类似,不同之处在于嵌入式框架及其内容是嵌入在现有的网页中的。任何可以放入普通网页的内容都可以放到嵌入式框架中,可以像处理普通框架一样自定义嵌入式框架,也可以启用滚动条,当然还可以实现嵌入式框架的嵌套。 具体操作步骤如下: 点击菜单栏上的“插入嵌入式框架”,将在当前光标所在位置显示一个默认名称为“I”的框架。单击框架,并用鼠标在各节点上拖曳,可调节其大小。在其右键弹出菜单中选择“嵌入式框架属性”,就可设置该框架的名称,初始网页等属性。当然,也可使具体网页显示在指定的框架中,只是在链接时,指定目标框架的路径即可,这样可以使多个网页中相同的部分不必再重载一次,而只是让不同的部分在框架中变换,如此达到界面简洁美观,且网页打开速度加快的效果。 (三)利用POWERPOINT生成MHT网页 把OFFICE文档转存为MHT格式,原因在于MHT格式的文件用于协同阅览时可以快速开启,不但安全稳定而且不受客户端计算机打开OFFICE文件需要安装OFFICE软件的限制。那么如何将OFFICE文档转存为MHT格式呢? 打开要转存的OFFICE文档后,直接选择“文件”菜单下的“另存为网页(G)”命令即可将其转存为MHT网页。 由POWERPOINT文件生成的MHT网页综合了普通网页和演示文稿的优点,既可以脱离程序的开发运行环境直接浏览,加快浏览速度,又可以以幻灯片放映的形式进行播放。 (四)利用留言本实现人机交互和师生互动 利用ASP+数据库技术,制作了具有相应管理功能的留言本,这一部分使用Macromedia Dreamweaver软件进行制作,由于ASP主要工作环境是微软的IIS应用程序结构,且Activex对象具有平台特性,所以ASP技术不能很容易地实现跨平台的WEB服务器的工作。也就是说,此留言本只可在安装了IIS的计算机上进行演示。 该留言本使用表单实现留言的输入和交互功能,链接了Microsoft Word电子邮箱编辑器,便于用户的使用。 四、总结 本网站作为教学网站,遵循新颖简洁的设计风格,色调搭配朴素大方,模块划分详尽合理,各个模块都在嵌入式框架中进行切换,避免了每一页都建立链接的麻烦,既节省了网站空间,又提高了网页的打开速度。对于其中应用到的动态图片应用SWISH软件进行制作,网站综合使用FrontPage2003和Macromedia Dreamweaver软件,结合ASP技术进行设计。使用FLASH文件作透明背景,网页内容在特定的嵌入式框架中显示,用PowerPoint生成的MHT网页实现教学课件和网络实验的文稿演示,利用ASP+数据库技术,制作了具有相应管理功能的留言本,真正实现了人机交互和师生之间的交流。此计算机网络教学网站为学生提供了良好的学习环境,实现了预期的功能,基本达到了课题设计的目的。 教学网站论文:计算机组成原理CAI教学网站设计与制作 摘要:本文设计的计算机组成原理课程教学网站采用了目前流行的.net技术,在网站中引入了Web Services、XML等具有良好扩展性的技术,页面布局采用DIV+CSS,利用访问数据库。网站教学内容设置双语教学部分,并利用flash技术建立虚拟实验室,模拟实际实验环境。该网站适应现代教育的需要,对教师的教学改革及促进学生的自主学习有积极的意义。 关键词:计算机组成原理;CAI教学网站; 1 引言 计算机组成原理是计算机专业的一门优秀专业基础课程,本课程内容较多、涉及面广、实践性强、难度较大。通过制作计算机组成原理CAI教学网站可以帮助相对容易达到教学目的。计算机组成原理CAI教学网站的实现采用WEB技术将文字、声音、图形、动画等溶入到教学模式中去,从而使计算机组成原理中抽象的和难以体会的概念等变得生动形象起来,加深和加快了对该门课程的理解。将网站应用于教学可以充分调动学生学习的主观能动性,提高学生求知欲,同时能使教师及时掌握学生在学习过程中所遇到的难题和存在的问题,增大教师与学生之间的沟通,从而取得良好的教学效果。 2 教学设计 针对计算机组成原理课程的特点,教学主要内容包括计算机组成原理理论教学部分、实验教学部分、典型例题及分析、综合在线测试、学习辅助资源、师生互动等。设计指导思想是改变传统上以“教” 为中心的教学模式,真正实现以“学” 为中心,充分发挥学习者的主动性和创造性。实现的方式采用“知识点+实验+典型例题+学习讨论”的教学方式,使学生掌握计算机组成原理的基本概念和相关设计技术,建立起整机概念。 3 教学网站制作 教学网站制作工具采用Visual Studio .NET 2005,后台数据库采用SQL Server 2000,实现的计算机组成原理CAI教学网站除后台维护外各部分如下: 3.1 理论教学部分 学习网站不仅仅是需要给予一种视觉效果,更重要的是教学内容的设计,包括分解计算机组成原理教学目标、制定教学策略、保持知识的系统性和完整性等。本教学网站在教学内容上增加双语教学部分,该部分主要包括双语教案,双语试题,双语视频及阅读材料。采用DIV+CSS以及母板页技术进行页面布局,界面设计上美观大方、层次清晰、重点集中、视点明确。 3.2实验教学部分 实验教学环节是该课程的必须且非常重要的一个环节,为了便于学生更好的理解和掌握计算机内部运作的真实情况,本教学网站采用flash设计了虚拟实验室,对主要实验如运算器、控制器、存储器及整机实验提供演示及交互操作功能。 3.3 典型例题及分析 作为一门专业基础课程要求学生必须掌握一些典型题目的解题方法,这样对于灵活掌握以及深入理解所学的知识点是很有必要的。本教学网站采用flash设计了各个章节典型例题及解题分析。 3.4 综合在线测试 该模块实现学生学习该课程后的一个考核,能够帮助学生了解自己的学习情况。测试系统分章节测试和总体测试,测试题型包括选择、填空、计算及综合设计,试卷中的题目按知识点分布,采用XML技术组织知识点。选择题自动判断答案对错、其它题型给出参考答案及分析。 3.5 学习辅助资源 教学网站上提供流媒体教学视频、资料下载、课程相关其它站点链接。 3.6 师生互动 该模块实行权限管理,用户注册登陆后,会看到的各种信息目录,通过点击查看进入,可以查看到具体的信息以及老师或者其他学生回复此问题的内容。若问题指定某人答复,则只有该用户能看到并答复此问题。 4 主要实现技术 4.1 技术 完全基于模块和组件,具有更好的可扩展性和可定制性,具有速度快、便于部署及应用升级、代码与内容分离、方便构建和使用WEB服务等优点。由于和.NET远程处理建立在.NET Framework 之上,因此可以使创建XML、Web Services变得更为容易。 4.2 流媒体技术 流媒体是一种新的媒体传送方式,它解决了音频、视频等媒体信息在计算机网络中的实时传输问题,它将整个A/V及3D等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。流媒体技术适合在相对低带宽的网络环境下实现网络课程的实时播放和录播课程的传输,因此可以将流媒体技术运用于教育领域实现对学科资源的制作、传播和管理。 4.3 Flash动画技术 Flash 是一种创作工具,它强大的动画编辑功能使得设计者可以随心所欲的设计出高品质的动画,通过Action和FS Command可以实现交互性,使Flash具有更大的设计自由度,所生成的动画文件(.swf)一般占的字节数小,从而可以实现快速下载,在打开网页很短的时间里就能得以播放。 5 教学网站特色 5.1 采用多种先进的技术手段 该网站将计算机组成原理的基本概念、基本原理、基本方法以文本、图形、声音、动画、视频等多种媒体的形式表现出来,用最新的网页开发工具Visual Studio .NET与后台数据库SQL Server的结合实现动态交互、在线测试、虚拟实验室,从而使学生将抽象的计算机组成原理的学习变得形象轻松;通过虚拟部件及整机实验,使得没有实验条件的个人也能获得实际操作技能的提高。 5.2 后台维护方便 该教学网站提供了一个界面友好、操作方便的后台维护平台,教师通过该平台可对相关资源进行增加、删除、修改,从而避免随着时间的推移造成部分内容老化的现象。 6 结束语 本文描述了基于的计算机组成原理CAI教学网站设计和实现的过程,对于教学网站系统的研究,具有一定的理论和实践意义。 教学网站论文:在线教学网站数据库的设计与实现 摘要:数据库的设计与实现是在线教学网站实现的优秀内容。文章论述了在线教学网站数据库的设计与实现技术,重点针对ASP技术在安全性方面的缺陷,在防止暴力破解密码、SQL语言漏洞、SQL注入等方面进行了安全性技术处理。 关键词:在线教学;数据库设计;数据库实现;ASP;安全性 1 引言 随着计算机多媒体技术应用的日益普及与大学教学形式多元化的发展,网络在线教学的方式受到越来越多的关注。网络技术的应用,使教学模式由单一型向多样化转变。在线教学网站设计的目的正是通过对其数据库的设计与实现来构建一个在线教学的平台。 构建在线教学网站平台的基础是其数据库的设计与实现。按照数据库设计的基本步骤,结合用户需求和使用环境,构造数据库模式,建立了数据库及其应用系统。系统采用ASP技术完成数据库系统的实现,利用ASP强大的ADO接口对数据库进行操作。 2 在线教学网站的数据库设计 作为在线教学网站的基础,其数据库的设计具有重要作用。 2.1 系统功能分析 系统开发的总体任务是实现教学工作的信息化、网络化,要求能够完成网络教学的教学信息、网上作业批改、实时、非实时答疑等功能。作为在线教学网站模版,可以在用户不具备计算机专业知识的情况下,通过简单的操作进行数据库的修改,方便地将网站修改为其他课程的教学网站。其主要功能包括: 1)网站用户管理 用户分登陆用户和游客。游客只能对浏览网站部分页面。登陆用户分为普通用户、管理员和教师。用户登录系统后,系统根据用户身份在用户功能信息栏显示不同内容。网站对用户采用了审核机制,管理员可以对新注册用户进行是否通过审核的操作。拥有用户管理权限的用户可以进行用户的编辑和删除操作,并赋予用户具体管理权限。 2)教学公告 教学公告用来向学生教学动态、教学计划、教学信息等相关内容。该模块通过对数据库系统的访问实现浏览公告内容,对公告内容进行添加、修改、删除等操作。 3)网站信息管理 本系统作为通用教学网站模版,可以通过对后台数据库的操作,将网站修改为其他学科的教学网站,用户可以对网站名称、网站地址、课程名称等内容进行修改,并可上传自定义图片在网站首页显示。 4)教学内容管理 教学内容功能为教师教学大纲、教案等教学相关内容,学生可以浏览这些内容进行网上自学。具有教学内容管理权限的用户可以对教学内容进行添加、修改、删除等操作。 5)文件上传及管理 使用ASP技术上传文件,因涉及服务器安全,本系统采用无组件文件上传技术,可以上传教学课件、教学视频和学生作业等。 6)成绩及管理 教师可以通过成绩将各班级测验、考试的成绩在网站上,学生登录系统后可以查看自己的自己所在班级的成绩。具有成绩权限的用户可以在管理页面成绩。 7)在线答疑设计 在线答疑是学生与教师非实时交流的平台,学生在网站上提出问题,教师进行解答后可供学生查看、学习。 2.2 数据库设计 结合数据库设计步骤,进行了需求分析、概念设计以及逻辑、物理设计。 本系统采用结构化分析方法(SA方法),从最上层的系统功能结构入手,采用自顶向下、逐层分解的方式分析系统。在线教学系统数据流程图如图1所示: 3 数据库实施阶段设计 作为供教师授课使用的在线教学网站,信息交流量不大,需要较快的运行速度和执行效率,且使用时所采用的网站空间应满足费用少、维护方便等特点,故选用目前使用最普遍的ASP+ACCESS组合方式进行数据库建立和应用程序的编码、调试。 在设计ASP应用程序时结合使用了Javascritpt和Vbscript语言,由于它们的功能有限,为了实现应用程序访问数据库,创建了一个服务器端的部件,通过COM接口实现数据访问。 程序设计中将SQL语句嵌入到Vbscript语言程序中,SQL语句负责对数据库中数据的提取及操作,它所提取的数据逐行提交给程序,程序中其他语句负责数据的处理和传递。 4 系统安全技术与实现 针对ASP技术漏洞,本网站在设计中进行了严格的安全性技术处理,极大地提高了网站的安全性。 1)设置验证码 在用户登录系统时,除了输入用户名和密码,还需要输入的四位随机数字,即验证码。加入验证码功能后,可以有效防止非法用户采用暴力手段破解网站的用户名和密码。 2)防止SQL语句密码验证的安全漏洞 许多程序员在用SQL语句进行用户密码验证时是通过一个类似这样的语句来实现的: select语句在判断查询条件时,遇到或(or)操作就会忽略下面的与(and)操作,而在上面的语句中=的值永远为true,这意味着无论在密码中输入什么值,均能通过上述的密码验证。 本网站采用的解决方法是在用户提交登陆信息时,对用户名、密码分步进行判断。首先判断数据库中是否有用户输入的用户名,如果存在,将用户输入的密码和数据库中的密码进行比较。只有每一步都正确,才能登陆。经过这种处理,无论用户输入什么样的字符串,只要密码输入不正确就无法登录系统。 3)对数据库文件的安全保护 系统采用的是ACCESS数据库,如果数据库文件不经过处理在互联网上,知道了文件保存路径就可以在浏览器中输入http地址将数据库文件直接下载到本地计算机。这样系统的安全性就会受到很大威胁。 为有效防止此漏洞,将数据库文件后缀改为.asp,在数据库文件中建立一个名为的表,将其字段内容设为,这是一句错误的ASP代码,用户试图下载数据库文件时,下载工具以解析asp文件的方式解析该文件,遇到如上错误代码会中断下载,提示出错。同时在数据文件名中加入#字符,#字符在SQL语言中是用来表示日期的,如果非法用户编制程序以“SQL=select * from //...library/#datapb.asp user”的方式跨库查询数据库信息,会提示出错而中断操作。通过以上步骤,完善了对数据库文件的保护。 4)md5加密技术 系统采用md5杂凑加密算法对用户密码进行加密,提高了数据的安全性。 5)防止SQL注入 编制ASP代码时如果没有对用户输入数据的合法性进行判断,会使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 本系统中写入一段函数,来代替ASP中的Request函数,通过对字符串的过滤实现防护SQL注入的效果。函数过滤字符参数中的单引号,对于数字参数进行判断,如果不是数值类型,则赋值0,如果是字符串,将单引号换成两个单引号(表示空)。 5 结束语 在线教学网站将教学信息和教学行为有机的融合在一起,以开放式的网络多媒体方式为学习者提供适应个性化需求的,具有交互反馈的自主选择机会;为教学者的教学过程提供有效的、监控平台。网络教学系统不仅吸收借鉴文本材料的系统性和组织性、结构性等特点,又充分利用了计算机信息技术环境下,Internet互联网信息及时、交互性强等技术优势,具有良好的发展前景。 教学网站论文:中职计算机专业课辅助教学网站软件建设探讨 摘要:随着计算机信息网络技术及互联网的不断成熟和进步,促进教学模式的进一步优化。针对中职生培养的一些老大难问题,在计算机专业课上采用辅助教学网站教学,探索一条高效的、能激发学生兴趣的、有效实现分层教育的而又不会对教师过多增加工作量的教育方式。 关键词: 课堂教学改革;辅助教学网;中职教育;课堂效率 中职计算机专业课在专业方面主要培养具有一定专业技能的劳动者,课程大部分内容以实践为主,大部时间都在网络机房中上课,因此基于网络的辅助教学网站的使用有先天地理上的优势。另外一方面,中职学生的学生学习积极性不高,大部分同学学习不够自觉,课外基本不会去学习,而且同一专业学生间的差距非常大。如何提高教学效率,使得教与学可以不限于时间与空间的局限性。如何充分利用中职计算机专业课程的特点,在有限的课堂教学时间内完成更多的教学内容。经过多年的计算机专业课程教学实践,我深感建设一个计算机专业课堂辅助教学网站软件的重要和必要。 1 中职计算机专业课堂辅助教学网站的定位 中职计算机专业课堂教学网站的定位是整个网站建设的基础,也是网站建设的最终目标及总体指导方针,所有后续工作均围绕这一重心展开。 1) 辅助教学网站用户是中职计算机相关专业学生,内容模块的展示要通过充分的权衡量利弊来做一定的取舍,可以利用它来体现教学内容的完整性,也可以突出重点和解决难点。但主要目的还是充分利用网络交互性的特点和综合集成的特点来满足教与学的要求,提高课堂教学效率。 2) 既然是课堂辅助教学网站软件,因此通过教学网站实施教学是课堂教学的延伸,既是学生自主学习的园地,也是教师教学的助手。同时后台的管理要简单有效、针对性强,不仅不能增加教师负担,从全局来讲,还要为教师减轻负担,这样辅助教学网站软件才能具有可行性和生命力。 2 中职计算机专业课辅助教学网站建设要遵循的几个原则 1) 网站界面简单明了、好用原则。 对于辅助教学网站建设者来说,要使自己的专业课辅助教学网站与众不同且有吸引力,以及给学生更多的功能和更方便的浏览环境等,首先要遵循网站设计者应有的基本原则,如:要有创意,要注重色彩的搭配,要让网页内容便于搜索和阅读。同时上课的时间有限,要考虑内容的精练,确认网站上和每一个元素都有其存在必要性。 2) 教学内容集中,并能体现当前较为先进的教学思想和方法的原则。 网站内容体体现计算机专业课程的模块化,每个模块单元化的思想。所有课程在学生登陆后均能一目了然,点击相应课程的超链接即可进入学习。里面内容分成若干模块,每个模块由若干单元组成以及本单元练习与考核。体现任务驱动、分层教学理念。 3) 学生必须参与的原则。 由于近年来教学理论研究与实践重点从“教”转向“学”,在教学方法上,关注学生角色和学习方法。辅助教学网站的设计应该以“学生为中心”的理论为指导,充分考虑学习主者学习的需要,因此辅助教学网站的建设应符合本校学生的实际情况。同时考虑到学生差异性和对学生学习过程的监控,要求学生按学号登陆,让学生明白辅助教学网站软件会对他们学习过程进行一定记录。 3 中职计算机专业课堂辅助教学网站的功能与整体设计 1) 网站web页面设计。 辅助教学网站软件的页面整洁,模块清晰。色彩色调以浅色系列为主。通用框架技术把页面分成左右两部分,左边采用可收缩的下拉菜单方式进行导航,右边是相应模块内容,按课程进度设置好模块。页面中不必要的显示均取消,例如:IE浏览器的菜单栏也不要出现。采用动态建站技术asp制作整站。 2) 网站对学习过程的记录与实时展示功能。 网站可以对学生日常学习的记录,包括作业记录、课堂表现记录、测验成绩等。同学可以通过关注自己和他人相关信息来查缺补漏,扬长避短。教师可以通过这些信息更客观考核同学,调整课程,优化课堂教学。 3) 教学方式设计。 由于定位为辅助教学网站,因此课程分模块,模块分单元。单元内容直接展示教学过程,通过单一的ppt文件、doc文件、mht文件等。方便教学上传,也方便学生笔记,可以做为讲授法上课的补充。重点是任务的布置。还可以打包教材或素材供学生下载后学习,采用网上网下组合方式学习等,实现双向教学。因此,建设辅助教学网站时,主要采取任务驱动法,有反馈和有交流的教学方式。 4) 教学考核方式。 课程每模块客观题和主观题进行在线测试,学生可以直接在网上完成作业,其中客观题由服务器给出考核结果,并实时反馈给学生,而主观题按要求打包上传到服务器,教师评定成绩后保存到服务器。对于在线考试,一些基础性的、理论性的试题形成试题库,采取随机在线考试方式进行,允许同一学生进行几次考试,取其中最高一次。 4 结束语 同时这个中职计算机课辅助教学网站也可以到Internet上,将教育延伸到课堂之外。特别在未来的教育模式中,学生将成主体,所有的教学活动都围绕学生展开,教学方式的选择将由学生自选决定,教师仅仅负责教学的组织与协调。随着网络技术的突飞猛进,辅助教学网站将获得很大的发展和广泛的使用,势必会带来一次教学的革命。因为利用辅助教学网站进行教学是一种新颖的教学方式,高效利用课堂四十五分钟,拓展了教学的时间与空间。 教学网站论文:基于VC++教学网站设计――信息区的设计 摘要:为了方便广大的学生通过网络来学习VC++,我们考虑开发VC++的在线教学系统。基于ASP+Dreamweaver+WINDOWS2000开发的VC++语言在线教学系统,主要提供网上的教学平台,者可以通过该系统,以提供教程为主来进行知识的传播,以在线讨论和在线阅读的方式提供网络教学服务。访问者可以通过该系统提供的大量资源完成自学,进行自我测验,及其利用在线讨论功能与其他VC++语言爱好者进行交流,以达到共同进步的目的。 关键词:ASP;网页;留言版 1 概述 随着多媒体技术和网络通信技术的发展,基于Internet的计算机网络教学作为一种全新的教学手段,越来越受到人们的关注。计算机网络教学是指利用多媒体技术和网络通信技术,在网络环境下开展的教学活动。它有着传统教学模式所无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使教学活动上了一个新台阶。 在网络教学环境中,教师和学生在地理位置上的分离,使得教学无法围绕教师为中心来展开,而必须以学生为中心,学生已经成为教学过程中的主题,所有的教学资源都必须围绕学生学习来进行优化配置,教师不在是知识的唯一源泉,最大的知识源泉是网络,教师的任务是指导学生如何获取信息,帮助学生解决学习过程中的问题,并帮助学生形成一套有效的学习方法和解决问题的方法。学生的地位也应该由原来的被动接受者转变为主动参与者,学生应该成为知识的探究者和意义建构的主体,学生的头脑不再被看作是一个需要填满的容器,而是一支需要点燃的火把。网络学习环境不再是教师讲解的辅助工具,而变为帮助学生探索发现学习用的认知工具。网络教学应该围绕如何促进学生的自主学习,促进学生思维的深度和广度发展,组织学生的自主学习活动来展开。这些内容构成了支撑网络教育教学观念的基石。 网络教学是通过网络表现的某门学科的教学内容及实施的教学活动的总和,它包括两个组成部分:按一定的教学目标。教学策略组织起来的教学内容和网络教学支撑环境,其中网络教学支撑环境特指支持网络教学的软件工具。教学资源以及在网络教学平台上实施的教学活动。 网络教学设计是教师在网上教学前的准备工作,教师需要把课程编写成网页的形式并进行一系列的备课。在网络教学中,所以教学活动都是以学生为中心,特别强调在学习过程中发挥学生的主动性、积极性,相应的课程与教学设计主要围绕“教学内容”、“自主学习策略”、和“学习环境”三个方面进行。一是教学的前提与条件,二是整个教学设计的优秀通过各种学习策略激发学生去主动建构知识的意义(诱发学习的内因);三则是为学生主动建构创造必要的环境和条件(提供学习的外因)。由于网上教学与传统教学有很大区别,教师的地位发生了明显的改变,教师由原来的知识的传授者、灌输者转变成学生主动建构意义的帮助者、促进者,因此教师的在线教学设计也发生很大变化。 网络教学有以下的原则: 1)直观性――针对多媒体计算机独特的图像显示技术,课件制作需要图像清晰,文本、动画连贯,色彩逼真,有丰富的表现力和感染力,符合学生的认知规律,激发学生的学习热情的兴趣,力求形成图,文,声,像并茂的多媒体教学系统。 2)交互性――优秀的多媒体课件要有非常友好的人机交互界面。因此,制作课件时,要设计出新颖便捷的交互界面,或者播放按钮,必要时还要有操作提示和防错功能,以增强课件的可控性和可移植性。 3)辅助性――学生是教学过程的主体,教师是引导者,而课件则是教师课堂教学的辅助工具。因此,课件不能占据整个课堂,要与传统教学手段(如讲授法,谈话法,讨论法,板书,投影等)有机结合起来,共同完成教学任务。 2 网站软硬件环境建设 2.1 网络服务方式的选择 1)Web服务器 在网络上提供资源并对这些资源进行管理的计算机叫服务器。WWW服务器(WWW Server)通常也叫Web服务器(Web Server)。WWW服务软件与WWW浏览器是配合使用的。WWW服务器安装Web Server软件,用于存贮和管理主页Home Page,提供WWW服务。客户机安装WWW浏览器软件(WWW Browse)、主页制作软件、电子邮件软件等。 2)虚拟主机 网络站点的建设可以分为两种,一种是自己建立网站,一种是外购整体网络服务。外购整体网络服务又分两种形式:虚拟主机与服务器托管。 虚拟主机是使用特殊的软硬件技术,把一台完整的真实主机的硬盘空间分成若干份,每一个被分割的硬盘称为一台虚拟主机。虚拟主机都具有独立的域名和IP地址,但共享真实主机的CPU、RAM、操作系统、应用软件等。虚拟主机之间完全独立。 采用虚拟主机方式建立电子商务网站具有投资小,建立速度快,安全可靠,无须软硬件配置及投资,无须拥有技术支持等特点。 选择虚拟主机主要考虑以下几点服务内容:存储空间;电子邮件;网页制作;IP地址;文件传输(FTP);时间;速度。 3)服务器托管 服务器托管是指用户将自己的独立服务器寄放在因特网服务商的机房,即租用ISP机架位置,日常系统维护由因特网服务商提供,用户可以独立进行主机内部的系统维护及数据的更新。这方式特别适用于有大量数据需要通过因特网进行传递,以及大量信息需要的单位。 从另一个角度讲,选择服务器托管,用户可以获得一个很高的控制权限,能够决定服务质量和其他一些重要的问题,可以随时监视系统资源的使用情况。在系统资源紧张,出现瓶颈的时候,可以马上根据具体情况对服务器进行升级。服务器托管不仅能够解决足够多的访问量和数据库查询,还能为企业节约数目可观的维护费用。 相对于虚拟主机,服务器托管具有以下特点:灵活;稳定;安全;快捷。 主机托管服务选择时应考虑以下因素:可靠性因素;安全因素;功能需求因素。 4)独立服务器 独立服务器是指用户的服务器从因特网接入到维护管理完全由自己操作。企业自己建立服务器主要考虑的内容有硬件、系统平台、接入方式、防火墙、数据库、人员配备等。 2.2 网络数据库的选择 1)网络数据库的概念与作用 网络数据库(network database)是在网络上运行的数据库。网络数据库中的数据之间的关系不是一一对应的,可能存在着一对多的关系,这种关系也不是只有一种路径的涵盖关系,而可能会有多种路径或从属的关系。网络数据库数据存储量大、修改方便,能够进行动态数据组合,是为电子商务网站提供交互式服务的主要手段。 2)网络数据库的选择 选择数据库管理系统时应从以下几个方面予以考虑:易用性;分布性;并发性;数据完整性;可移植性;安全性;容错性。 3 网站内容建设 3.1 域名申请 域名可以定义为:“由人、企业或组织申请的网站使用的因特网标识,并对提供服务或产品的品质进行承诺和提供信息交换或交易的虚拟地址”。域名的命名必须审慎从事。在确定教学网站域名的命名时,应考虑以下几个方面: 1)符合规范。 2)短小精悍。 3)容易记忆。 4)不容易与其他域名混淆。 5)尽量避免文化冲突。 3.2 相关资料的收集 网站建设初期应有明确的指导方针,对信息的收集和整理工作作出统筹规划。为Web准备信息的工作通常需要多人来完成。许多网站设立文本管理员、Web管理员、内容管理员和其它职务,以流水线方式完成信息的收集、转换、和维护等工作。 3.3 网站主页和页面的特色设计 如何把握网站的整体风格,使网站呈现的形式能很好地为内容服务,是一个需要反复思考的问题。 1)依据内容确定网页风格 无论是什么类型的网站,必然有它的主题内容,网站的风格必须与它的主题相符合,同时还应考虑到浏览人群的性格特征。教学类的网站比较多的采用简明大方、温暖亲切的风格。 2)合理安排网页内容元素的位置 网页内容元素的位置安排也就是对网页的排版。一个网站往往由各个网页组成,而每个网页又由一些元素组成。对这些网页内容元素进行合理的排版设计目标是使每一网页都能重点突出、层次分明、错落有致、井井有条。 在主页中应有制作小组或单位的标志物,能让浏览者一眼就能判别出是谁的主页。网站的所有内容都能在主页中找到其链接。网页的设计应以醒目为上,一目了然为本。 3)网站网页色彩的运用 网页的色彩要为主题内容服务,一个网站应该而且只能有一种主色调。由于色彩富于感情性,因此会对浏览者产生一定的心理效应。 除了主色调之外,一个网站的颜色一般最多不宜超过5种(不包括图片的颜色)。除了颜色的心理效应之外,在进行网页设计时还应注意的是颜色的可读性,要确保挑选的颜色在通用颜色调色板中存在,同时确保浏览者在阅读时不会感到吃力。 4)网页中图片的运用 在网页中插入图片可以令网页生色不少,但图片也不能用得太多,以免让人觉得累赘,而且影响网页的下载速度。所以网站中的图片既要美观、符合网站的内容,又要少而精,放在最需要的地方,起到画龙点睛的效果,增加网站的吸引力。 注意在保证质量的前提下要尽可能地减少图片的大小。这里的“大小”不是指尺寸的大小,而是指字节数的大小。图片减肥有利于下载速度的提高。 网页中合理的运用动画会使网页更加增添生气。常见的动画格式有GIF动画和Flash动画。同样,动画图片在一个网站中也不宜出现太多。 5)网页中的背景音乐 多媒体的应用对网页的多姿多彩起了相当重要的作用,在个人网站中,应用背景音乐的网站较多。但对于一般教育类网站的主页来说,背景音乐建议少用。 3.4 网站设计基础语言 1)HTML语言 HTML(HyperText Markup Language,超文本标注语言)是WWW上的专用语言。HTML文件是简单的纯文本文件(全ASCII文件),其主要特征是在文本中有HTML标注符。HTML语言的优点是标注简单明了,功能强大。HTML语言也有一定的局限。 2)XML语言 XML(eXtensible Markup Language,可扩展置标语言)是SGML(Standard Generalized Markup Language)的优化子集,是国际组织W3C(World Wide Web Consortium)为适应WWW的应用,将SGML标准进行简化形成的标记语言,形式上类似于HTML。XML作为一种可用来制定具体应用语言的元语言,既具有强大的描述能力,又具有适合网络应用的简洁性。 相对于HTML,XML具有以下特点: 3)Java 与JavaScript 语言 Java语言是由SunMicrosystems公司于1995年推出的程序设计语言。Java语言吸收了smalltalk语言和C++语言的优点,并增加了其他特性,Java与与平台无关,可用来创建安全的、可移植的、面向对象的、多线程的和交互式的程序。 Java程序有两种形式:独立运行程序和Java Applet。 JavaScript 是一种介于Java与HTML之间、基于对象的编程语言。它无须编译,是一种比Java简单得多的描述性语言。 3.5 网页制作常用工具 想要制作出一个美观、实用的主页,必须使用专业的主页编辑软件。 1)入门工具 微软公司的Word 2000和网景公司的Netscape,不过,它们不能完全实现“所见即所得”。 2)提高工具 微软的Frontpage 2000和美国MACROMEDIA公司开发的Dreamweaver。它们能实现“所见即所得”。Dreamweaver4.0 版本包括了所有用于创建专业化网站的功能。 3)专业工具 Adobe Photoshop是目前最流行的平面图形设计软件之一。Fireworks是一个强大的网页图形设计工具。Flash是一种交互式矢量多媒体技术。 4 具体实现过程 我们的C++教学网站包括首页、信息区、留言版三部分。我所负责的是信息区的建设,包括在线学习,在线测试两部分。 在线学习是把C++课程的全部内容分成十一章,所有授课的教程都做成HTML页面存放在服务器中,通过powerpoint课件形式在网上展现,浏览者可以通过点击链接进行任意的浏览。 在线测试系统的构思:如果是一般来访者的身份只能进行在线学习,如果是拥有学号的学生则可以在线考试并提交给机器评分。 5 在线学习课件编写 5.1 课件编写要求 因为课件不仅包含了将要在计算机上显示的大量的教学信息,更重要的是如何通过计算机为学生构建一个良好的学习环境,使学生在与这样的环境的互动中,促进学习的发生.这就要求课件提供的教学信息以及这些教学信息的展示和交互过程应能较好的体现一定的学习理论,应能充分发挥计算机的优势。课件编写应遵循如下基本原则: 1)明确教学目的和各教学单元的教学目标; 2)根据教学目标,使用的教学内容应准确无误; 3)根据教学目标和教学内容,选择适当的教学方法(CAI模式)和传递教学信息的媒体。 4)学习理论的应用。无论采用什么样的模式,都必须注意学习理论的应用,以提高软件的教学效果。 5)应考虑计算机的输出和显示能力。 6)使用的格式应该规范。课件可以使用不同的格式,但必须规范,而且便于对脚本各项内容的表达,这些内容包括: ① 显示信息。指屏幕上将要显示的教学信息,反馈信息和操作信息。 ② 注释信息。说明显示信息呈现的时间、位置和条件以及连接要求。 ③ 逻辑编号。显示信息常常是以屏幕为单位来表述的,为了说明它们之间的连接关系,每一个显示单位应有一个逻辑编号,以便说明连接时使用。 ④ 媒体、交互信息和“热字”的表示。为了清楚地表示教学信息中使用的不同媒体(文字、声音、图形或图象等)、教学信息中的“热字”以及交互过程中呈现的各种信息,脚本中常用不同的符号表示它们。 信息技术的迅猛发展对现代远程教育的开展起到了极大的促进作用,设计和开发优质的网络课程是当今远程教育中面临的一个重大课题。《Visual C++程序设计》网络课程就是为适应学习者利用网络进行远程学习而设计的。该网络课程与传统的课程内容不同,它作为现代远程教育的重要教学资源,充分利用优质教学资源,为信息技术和网络技术的发展提供技术支持,创造轻松、活泼、自主的学习环境,提高教学质量和教学效益。另外,网络课程的设计也不可能一步到位,需要在网络课程的运行过程中,不断收集教师和学生的反馈意见,以及实际的教学数据,根据这些数据再对网络课程的设计做进一步修订。 教学网站论文:国外在线教学网站教学资源研究 摘 要:针对国外计算机类课程在线教学网站的建设现状,分析对比不同类型教学网站的课程组织形式和教学资源的呈现方式,以斯坦福大学在线课程、斯坦福大学MOOC平台以及Coursera为例,对三者资源的形式和内容进行对比,研究和分析异同点,以便国内高校借鉴,建设适合各专业培养目标的教学网站。 关键词:在线教学;教学资源;斯坦福大学在线课程;斯坦福大学MOOC平台;Coursera 0 引 言 国外在线教学网站按照课程的提供者不同可以分为两类:一类是大学提供的在线课程,如斯坦福大学、哈佛大学、麻省理工学院等;第二类是机构提供的在线课程,如Coursera、 edX、OpenLearning等。其中,大学提供的在线课程又按照学习者的不同可以分为两类:一类是主要面向本校学生的教学网站,第二类是面向世界范围的MOOC平台。笔者以斯坦福大学在线课程、斯坦福大学MOOC平台以及Coursera为例,为读者了解国外在线教学网站教学资源提供帮助。 1 斯坦福大学在线课程 斯坦福大学在线课程是斯坦福大学正常学期开设的课程,主要面向斯坦福大学在校的学生。 以斯坦福大学2016年秋季学期开设的CS145― Introduction to Databases(数据库导论)[1]课程为例进行研究。课程主页包括课程的基本情况、该学期的教学组织情况以及课程资料的下载链接,主要包括Description(概述)、Class Logistics(课程组织)、Lecture Plan(教学计划)、Change log(更新日志)、Midterm Exam(期中考试安排)、Grading(评分方法)和Staff(课程组成员)等。另外,主页提供Piazza(课程答疑)的链接。 1.1 Description(概述) Description是概述这门课程的基本教学内容:课程涵盖数据库设计、应用系统中数据库的使用和关系数据库内部引擎的简要介绍。主要内容包括关系模型、关系代数、SQL、数据库设计、基于依赖和范式的关系设计原理,还包括索引、视图和完整性约束,也涉及MapReduce框架(MapReduce framework)和键值存储key-value stores等内容。课程的最后还涉及数据库设计知识及SQL知识的web应用管理编程实践项目。 1.2 Class Logistics(课程组织) Class Logistics是课程相关软件的下载链接、安装和使用说明,主要包括:Jupyter notebook,用于课程实践,提供更多交互性;Piazza,进行问题解答;Python,在项目开发和课程资料中使用的语言;Git,使用Git成批下载课程资料,并保持更新。Git是一个版本控制系统,可以存储各种课程资料;IPython-SQL:使用户能够在Jupyter notebook中很好地使用SQL查询。 1.3 Lecture Plan(教学计划) Lecture Plan以二维表格的形式列出课程的教学计划,包括课程内容序号、上课时间、主要内容、课程资料、阅读资料以及作业,同时指明,这些资料都是可供选择的学习资料,在学期初就全部呈现出来,并随着课程进展可能随时更新。榉奖阊生查看,专门有一项“Change log”(更新日志)。 通过课程资料链接可以逐个下载课程资料,也可以使用Git成批下载。可下载的课程资料包括上课的课件(pdf、ppt两种格式),实践活动相关文件(ipynb文件、db数据库文件,在Jupyter notebook中交互运行),作业相关的文件(pdf、py、sql、sh、db和txt等)。 在这部分的最前面(二维表格的前面)指明课程的参照教材是Garcia-Molina, Ullman 和 Widom的Database Systems: The Complete Book。在二维表格中的“阅读资料”列,指出课程内容在教材中对应的章节,补充的内容以链接网页的形式给出参考资料。 1.4 Change log(更新日志) Change log列出在什么时间修改或增加哪个课程内容的课程资料,按时间升序排序。 1.5 Midterm Exam(期中考试安排) 学期初就明确指定期中考试的时间及地点。如:本学期(2016年秋季学期)的期中考试将定于10月27日下午3:00到4:20的上课时间进行,地点在NVIDIA Auditorium Hewlett 200。 1.6 Grading(评分方法) Grading明确给出这门课程最终成绩的组成比例。本学期(2016年秋季学期)的评分比例是:课堂出勤占10%,作业占20%,编程项目占20%,期中考试占20%,期末考试占30%。 1.7 Staff(课程组成员) 除一名课程主讲教师之外,本学期共有十二名助教,为学生学习提供充分而及时的帮助。 1.8 Piazza(课程答疑) Piazza是为课程教师提供的一个免费平台,以便教师高效地管理课程答疑。Piazza用于模拟真实的课堂讨论,其目的在于解决难题,快速得到高质量的答案。学生可以上传问题,并能回答其他同学提出的问题;教师可以回答问题,可以核实学生的回答,也可以编辑和删除问题。 另外,斯坦福专业发展中心(Stanford Center for Professional Development,SCPD)提供远程学习课程,非在校学生可以在校园之外参加斯坦福正规课程的学习。学生注册之后就可以观看课程视频,获得与在校学生基本一致的在线学习资料。 2 斯坦福大学MOOC平台(Stanford Online Lagunita) Stanford Online Lagunita为全世界范围内的终生学习者提供由斯坦福大学教师讲授的在线免费课程,它与许多大学的院系共同提供多种职业教育机会。 以平台的DB―Introduction to Databases[2] (数据库导论)为例进行研究。课程主页介绍课程的概况,包括课程简介、教学大纲、教学团队及FAQs等。该课程由Jennifer Widom教授讲授,借鉴斯坦福大学的Introduction to Databases课程。课程的学习时间为10周,每周8~12小时,于2014年3月22日结束在线实时讲授,目前可以注册学习。 注册后的学习页面分为Courseware(课件)、Course Info(课程信息)、Discussion(讨论区)、Wiki(维基)、Progress(学习进度)、Syllabus(教学大纲)、Readings(参考教材)、Software Guides(软件使用指南)、Extra Problems(补充问题)和Additional Info(附加信息)。 2.1 Courseware(课件) Courseware是课程学习的主页面,主要提供4部分可下载的课程资料:不带注释的幻灯片、带注释的幻灯片、课程视频和课程视频字幕。 (1)不带注释的幻灯片。该幻灯片是老师上课前准备好的上课用的课件,是PPT格式。幻灯片页面简洁、内容醒目、重点突出。这只是上课内容的纲要,具体需要上课进一步详细展开的地方,都留下充足的空隙,用于上课讲解时填充。 (2)带注释的幻灯片。这是老师授课之后的幻灯片,是pdf格式的。幻灯片包含老师边讲解边标注的知识要点和对课程主要内容具体讲解的板书。 (3) 课程视频。Jennifer Widom教授亲自录制的授课视频,课件占据主要屏幕位置,老师上半身的录像一直出现在屏幕的右下角位置,使学习者如亲临老师的课堂,老师的面部表情及动作会有效辅助学习者理解课堂内容。老师语速并不如想象中的快,语音清晰。关键是每一段视频并不长,一个知识点一段视频,大多数视频都在十分钟以内,最长的也就在二十分钟左右。课程中一个知识点结束后,会有一个小测验,是一两道选择题,考查上部分内容学习得怎么样,提交后有提示回答的正误,并且有题目解析。 (4)课程视频字幕。字幕实际上是课程视频中老师说的每一句话的英文原文,为外国的学习者提供听课参考,方便学习。 2.2 Course Info(课程信息) Course Info是按照日期课程更新信息和通知等公告信息。 2.3 Discussion(讨论区) 课程相关的任何问题都可以在Discussion发起讨论,可以发起提问、回答问题、浏览问题等。 2.4 Wiki(维基) 通过Wiki学生们可以协作工作,分享课程的知识。注册的学习者可以添加、查看、编辑和更改文章。 2.5 Progress(学习进度) Progress以柱形图的方式列出目前登录学习者学习过的每一部分内容的得分情况。 2.6 Syllabus(教学大纲) Syllabus列出每周的上课日期、视频课程的题目和时长、作业的题目及截止时间以及可选择的不参加评分的工作。 2.7 Readings(参考教材) Readings一共给出4本参考用书,包括A First Course in Database Systems (第3版),作者是Ullman和 Widom;Database Management Systems (第3版),作者是Ramakrishnan 和 Gehrke;Fundamentals of Database Systems (第6版), 作者是 Elmasri 和 Navathe;Database System Concepts (第6版),作者是 Silberschatz,Korth 和 Sudarshan。按照教学大纲,Readings详细地列出每一部分内容参考的是上述哪本教材。 2.8 Software Guides(软件使用指南) Software Guides提供课程用到相关软件的使用说明,包括xml、SQLite、MySQL、PostgreSQL和Relational Algebra Interpreter(关系代数解释器)。 2.9 Extra Problems(补充问题) Extra Problems按教学的每一部分提供练习题,并配备答案。 2.10 Additional Info(附加信息) Additional Info包括作业的截止日期和评分标准、常见问题解答和测验说明。 3 Coursera Coursera是目前全世界最大的MOOC平台,它与全球一流大学和机构合作提供在线课程,致力于普及全世界最好的教育。Coursera提供数百门关于商务、计算机科学、数据科学的课程和专项课程。 Coursera的专项课程很有特色,目的是方便学习者掌握一个专题相关的几门课程。以杜克大学的《从 Excel 到 MySQL:商业分析技术》[3]专项课程为例进行研究。该专项课程主要讲授商业数据分析技术,包括5门课程:Business Metrics for Data-Driven Companies(数据驱动型公司的业务指标)、Mastering Data Analysis in Excel(掌握用Excel数据分析)、Data Visualization and Communication with Tableau(使用 Tableau 展示可化数据)、Introduction to Managing Big Data with MySQL(用MySQL管理大数据)和Excel to MySQL: Analytic Techniques for Business(从 Excel 到 MySQL:商业分析技术毕业项目)。前4门课程独立成篇,可以单独选修,最后一门课程是综合运用前面4门课程的知识完成一个开发项目,极具实用性。 《用MySQL管理大数据》[4]课程资料按周组织,本课程共5周,每周35小时。每周的课程资料主要包括课程视频、阅读材料和视频字幕,另外,课程网站有成绩、论坛、资源和课程信息页面。 3.1 课程视频 与斯坦福大学的MOOC一样,教师在屏幕的右侧,一个知识点一小段视频,视频不超过十分钟,屏幕下方是英文字幕。 3.2 阅读材料 课程视频之后,是课程相关的阅读材料,阅读材料是pdf文档,可下载。 3.3 英文字幕 为方便学习,课程提供课程片断英文字幕下载和全部字幕下载。 3.4 测试和练习 在课程视频中,知识点结束后提供小测试或练习,有在线提交计入成的,也有pdf下载练习不计入成绩的。 3.5 成绩 学习者完成的作业、参加的测试及其得分情况。 3.6 论坛 学习者可以发起主题,也可以回复问题。 3.7 资源 提供课程相关的资源文档,如Renewing Jupyter Notebooks(更新Jupyter Notebooks)、SQL Glossaries(SQL词汇表)等。 3.8 课程信息 课程信息包括课程内容概述、课程授课时间、授课教师、教学大纲、运作方式及相关课程等。 4 三类网站教学资源设计分析 对这三类网站的教学资源设计进行分析(见表1)。 5 三类教学网站研究总结 5.1 三类教学网站的共同点 (1)教学体系完整严谨。每门课程都有完善的课程体系,关于课程的基本内容体系在课程学期一开始就会在网站上呈现出来。课程内容既包括传统的课程内容,又根据知识技术的发展进行相应更新。如斯坦福大学的CS145在线课程,不仅讲授传统关系型数据库的基本原理和基本方法,还与时俱进扩展MapReduce框架(MapReduce framework)和键值存储key-value stores等知识,最后还有一个课程实践编程项目,该项目涉及数据库设计知识及SQL应用,更有效地提高课程的实用性。 (2)教学资料丰富多样。围绕课程主题,课件、实践、参考文档、视频、视频字幕、习题等各种资料全面细致,课前资料和课程资料严格区分,资料更新日志提示,资料下载方式亦可选择(可单独也可成批下载)。 (3)教学辅助手段实用有效。三类教学网站都很重视师生的交互,Piazza、Wiki、Discussion等平台,为师生交流、讨论课程、答疑辅导提供支持。 交互的实践手段(如斯坦福大学的Jupyter Notebook)为理解知识提供实践基础;课间习题,课后习题为知识巩固提供资源;多名助教的课后辅导机制为更好地掌握教学内容提供保障。 (4)MOOC平台教学视频特点。无论是斯坦福大学的MOOC,还是Coursera的MOOC制作得都很优秀。 ①屏幕主要内容是课件,教师同时出现在屏幕的一侧。有研究表明,教师出现在屏幕上更利于学生掌握知识,学生从教师的表情上,语气中更能体会出课程内容的重点,并加深记忆。②每个知识点制作成一小段视频,十分钟左右,之后是这个知识点的小测试或者讨论,这样增加了交互性,而且知识学习有反馈,更有利于知识的掌握。③多种不同的媒体呈现方式,如幻灯片、文本、视频等。每种媒体都有它自身的教学优势和资源需求。④字幕的配合更有利于外国学生学习课程。 5.2 三类教学网站的不同点 (1)各类网站教学资源的侧重点不同。大学课程网站主要面向的是在校学生,主要的教学形式还是面对面的教学,所以更注重课程的组织和课程体系的呈现,网上教学资源只是起到辅助教学的目的,资源类型以各类文档为主。 而MOOC类网站,由于教学方式就是在线教学,所以更注重课程内容的呈现,教学资源主要是教学视频,为提高学习者的学习效果,将其它资源(如文本、小测试、幻灯片等)嵌入教学视频中。 (2)各类网站教学资源的实时性不同。大学课程网站的课程资料随着上课学期变化,每年都在调整,所以内容更新颖、实时性更强,尤其对计算机相关知识发展很快的课程体现得更明显。 而MOOC类网站,有制作周期,可能一段时间内不会调整多少。如Stanford Online Lagunita的Introduction to Databases,于2014年3月22日结束在线实时讲授,目前可以注册学习。 (3)斯坦福大学MOOC和Coursera各有特色。斯坦福大学MOOC相关的课程辅助教学资源更全面:课前的ppt,课后加注释的pdf,教学参考用书提供得全面细致,测试及练习答案解析很到位。 Coursera的特色就是专题课程,把几门相关的课程组织起来,给学习者提供一个完整的课程体系,尤其是专题的最后一门课程是综合毕业项目,使学习者经过实践练习,融会贯通所学的技术。 6 结 语 国外的在线教学发展得比较成熟,不同类型的网站各有其优点和优势。计算机类课程由于其自身的特点,如知识发展快、学习难度大等,很适合在线学习。如何借鉴国外计算机类课程在线教学网站建设的经验,优化课程组织形式及教学资源呈现方式,建设适合各高校各专业培养目标的课程网站,值得我们进一步研究[5]。 教学网站论文:教学网站系统的分析与设计 摘要:开发计算机教学网站系统是网络教育资源建设的一个重要方面,是信息技术与计算机教学的切入点。该文从可行性、需求、B/S系统结构等方面出发,对教学网站系统进行分析,并从系统功能框架、系统角色、系统E-R图、数据库设计等方面进行思考,设计了符合教学和师生交流的教学网站系统。 关键词:教学网站;数据库;可行性;网站系统;设计 随着信息技术的高速发展,教育教学改革的不断深入,互联网的普及,通过网络进行自主学习与收集信息,已经成为很多人的习惯。特别是计算机技术更新快,通过网络平台进行自主学习是很好的选择,世界上很多国家都在致力于Internet在学校教育,社区教育,社会教育及在职训练的应用与研究等。利用先进的网络教学与传统媒体存在很多差异,因此设计能够符合网络媒体特性,并能提升教育教学效果的教学网络系统是很有必要的。教育教学网络系统能够提供丰富的学习资源,从而转变了教育观念和学习观念,补充了办学条件,能够培养信息技术网络环境下较好的学习方法和提升学习能力。 1 教学网站系统的分析 1.1 教学网站系统可行性分析 1)技术可行性分析 主要分为以下几个方面: (1)硬件:随着计算机技术的飞速发展,计算机硬件条件可以说是日新月异,其发展以令人惊讶的速度成倍发展。高配置的电脑硬件使得软件的快速开发得到应有的保证。 (2)系统软件:WINDOWS 系统界面熟悉,人机操作灵活,可以提供良好的开发环境。 (3)应用软件:Visual Studio 2013、SQL Server 2012 数据库应用软件。 (4)技术:本系统将采用B/S(Browser/Server)架构,采用技术实现,后端使用SQL数据库实现数据逻辑。完成的系统需要在IIS服务器下运行。 2)经济可行性分析 教学网站系统跟其他一些应用系统相比较,功能相对简单,一方面,不需要购置额外的设备,相应的开发和维护的费用低,相关人员的培训也相对简单,需要的费用也少;另一方面,相关的运行费用也相对比较少,同时不需要进行太多的维护。 网站系统放上服务器后,相关数据在网络上进行传递,可以实现数据共享,规范相关数据管理,从而减少重复劳动,提高系统的管理效率和水平。教学网站系统把计算机作为工具,通过对系统的全面管理,优化管理,提高工作效率。 1.2 教学网站系统需求分析 1)任务描述 系统模块的设计应该根据整个系统总体设计思路进行。整体设计就是基于B/S模型设计符合需求的教学网站系统。该网站系统的总体设计应该是提供给学生一个内容丰富的网络平台,而且访问效率高。系统模块应该包括课程概述、教学大纲、新闻、论坛留言等功能。 2)用户特点 系统应该围绕着用户特点设计。将用户分为学生和教师两部分。学生可以登录网站系统,浏览信息、查找信息、下载文件,提交作业。教师可以登录网站输入课程简介、上传课件文件、批改作业、消息、修改和更新消息。教师和学生可以通过论坛发帖与回复进行交流。 3)条件与限制 教学网站系统模块的设计需要突出管理员的功能和特点,而且与普通用户有很大的区别。系统虽然对所有用户开放,但部分资料和功能只针对管理员开放;如管理员可以新闻公告,对不法用户的删除与资料修改等。 1.3 教学网站系统中B/S系统结构 本教学网站系统搭建了一个基于B/S三层结构的系统。这三层结构是在传统两层结构的基础上,增加了Web应用服务器作为中间层。这样的优点是,客户端只需要安装浏览器就可以访问,而不需要安装其他任何应用程序,这解决了传统两层结构在扩展性、维护性、重用性等方面的不足。 教学网站系统采用的客户端技术为,服务器端为Visual ,编程语言采用Visual C#,服务器与数据库之间的通信采用技术。系统主要工作过程如下:首先Web客户端通过浏览器连上Web服务器,经过身份验证后下载用户界面的到本机;然后Web客户端通过HTTP协议发送请求至服务端,从而建立通信;与服务器建立起通信后得到相应服务的URL地址,随后触发此服务;服务在Web Server上运行,通过直接连接到数据库服务器上执行SQL语句,并将获取的数据生成响应内容传给Server或将处理后的结果存入数据库。 2 教学网站系统的设计 2.1 系统功能框架 教学网站系统是为用户之间进行交流和联系提供的一个平台。利用现代的网络资源优势和技术优势,以达到用户之间的信息交流和沟通的目的。 本系统是基于WEB的教学网站系统,采用了当前的B/S结构模式进行开发,运用了+SQL Server 2012+IIS组合来进行开发与运行。 教学网站系统的基本功能:用户的登录与注册、在线考试、考试资料管理、在线论坛留言编辑与新闻信息等等功能。具体功能模块如下: (1)教学网站数据库模块; (2)用户注册模块:提供用户的登录与注册功能。 (3)用户管理模块:提供用户信息的编辑功能,可以编辑用户的个人资料; (4)在线新闻模块:提供管理员在线新闻功能,并对新闻进行修改、删除等功能;同时用户可以对新闻进行新闻检索和新闻浏览功能; (5)在线论坛模块:提供用户帖子的功能,并允许修改和删除自己的帖子信息,同时用户与用户之间还可以对帖子进行回复,以达到用户之间的互动交流。
软件工程人才培养策略:人才培养下软件工程论文 1以加强学生工程实践能力为重心,构建多层次实践教育体系 注重实践和创新能力培养,实践环节一方面设计阶梯式GIS软件开发能力和基本技能辅助训练,另一方面通过项目库、学生自主命题导师辅导、创新性第二课堂、企业实践、科技竞赛等形式形成多级多层次的实践体系。 1.1建设学生创新学习和实践的多层次引导体系 通过建设实践教学平台,改革实践教学内容,并结合工作性实践、专业兴趣小组、学生社团活动、参加各类技能竞赛等一系列的课外实践教学环节,对学生的创新精神、创业能力、实践能力和社会适应能力进行综合培养。重点建设学科竞赛培养体系,开展产学研、科研立项等课外实践活动以及企业工作性实践。 1.2改善实践教学环境,加强实践教学基地的建设 加大对实验室的建设和投入,增加先进的教学实验设备,为培养学生的实践能力提供平台。一方面依据学科竞赛教学理念和培养目标,建立开放式学科竞赛实验室,形成一套开放式学科竞赛实验室的管理运行体系;另一方面进一步加强与国内外优秀企业的产学研合作关系,以具体实施专业为主体,确定并拓展一批高水平软件企业作为“卓越软件工程师教育培养计划”的联合培养单位。校企双方共同设立工程实践教育中心,强化工程实践的环节,确保校企联合培养各项目标得到具体落实。 1.3开展软件工程专业实践教学体系标准研究,制订软件工程专业实践教学体系标准 我们对国内外知名大学软件工程专业的实践教学研究情况进行充分调研,搜集相关实践教学体系大纲文档,并结合本专业“地学信息化特色软件人才培养”的办学特色,面向市场需求不断调整与软件产业实际需要相适应的实践课程,增加实践教学与工程实践和前沿技术紧密结合的程度,研究并确定软件工程专业实践教学体系标准,以保证软件工程专业人才培养的可持续发展。 2建设专业优秀课程教学团队,培养符合产业需求的软件工程专业人才 以建设软件工程优秀课程群教学团队为抓手,建设高水平工程教育师资队伍。采取切实有效的措施,做好实施专业专职和兼职教师的遴选、聘任和考核,构建一支具有双师型素质的高水平专、兼职教师队伍。 2.1特色教学团队建设 结合信息工程学院学科优势和人才培养优秀,建设“现代软件工程教学团队”及“地学软件开发与应用教学团队”。其中,“现代软件工程教学团队”主要负责软件质量管理、软件过程管理、软件项目管理和软件产品工程方面的课程建设和教学,是为卓越软件工程师建立软件工程的系统理论与基础方法;而“地学软件开发与应用教学团队”则主要负责GIS平台软件及其二次开发、地学应用软件工程方面的课程建设和教学,该团队是结合地大特色、国家战略和社会需要而建立,是培养面向特定领域的具有特色的卓越软件工程师的基础。 2.2师资队伍建设 采用培养和引进相结合的办法,结合“学历提升、学源合理、专业对口、职称结构合理、双师素质教师培养”等目标,进一步优化师资队伍结构,积极推进专业优秀课程群教师团队建设。根据专业发展需要,从国内外知名大学或研究机构引进软件工程专业的“”“新世纪人才计划”“海外百人计划”等高层次人才;每年邀请高水平学者或企业家来学院开展讲座,聘请具有丰富工程实践经验的企业一线研发人员承担实训课程教学任务。此外,通过各类项目支持专业教师到美国、加拿大等具有软件工程、地学信息化等专业优势的高校进修访问。同时,进一步强化专业教师的工作性实践经验,每年派出专业教师到教育部GIS软件及其应用工程研究中心和相关合作企业从事大型软件工程实践。 3改革教学管理,建立健全完善的质量保证与管理体系 教学管理改革遵循以学生培养为主的管理理念,以严格教学过程、规范教学制度,制定符合工程型人才培养定位的课程教学规范、课程考核评价体系,包括在企业工作性实践过程中的评价与考核体系;制定面向工程型人才培养的教师教学考评与激励政策,建立科学的评教体系,确保“卓越计划”实施质量和成效。 3.1建立健全教学团队建设制度,保证师资素质 通过完善教师培训制度,做好培训规划,提高教师专业水平和教学能力;实施企业工作性实践能力提升计划,改革参与“卓越工程师教育培养计划”教师的考核方式;改进人才引进激励机制;采用激励约束机制加快实验教学队伍建设等措施,保证师资素质。 3.2建立教学过程监控及质量保证体系 建立校内教学质量监控,保证校内教学质量;建立实践教学质量监控体系,保证校内实践学习质量;重点建设企业实践质量监控体系,保证企业实践质量,主要包括:①强化校外毕业设计(论文)的过程管理;②建立学院与企业共同组织与管理的措施与机制,如学院与企业共同参与考核评价、建立学校、实习单位的学生实习信息通报制度以及实行实习生质量跟踪调查制度等。 3.3建立完善学生激励与保障制度 通过制定学生竞赛管理与奖励办法和学生安全保障制度等措施,将其与理论和实践教学质量保障措施相互联系、相互促进,形成一套结构合理、运行科学规范的包括目标机制、管理机制、条件机制、监控机制和激励机制组成的教学管理改革保障机制,为实现教学体系能有序、规范地运行提供基础。主要包括建立学生学科竞赛激励机制,提供学生毕业前职业素质培训保障,以及制定和实施学生校内学习与企业实践保障措施等。 4融合人才培养模式与创新创业教育,建立软件工程创新创业基地 创新创业教育作为一种全新的教育理念,在我国高校教育中已形成广泛共识,并成为我国高等教育人才培养模式新方向的切入口。它要求高校在培养目标上重新定位,即高校的培养目标不应该是知识的继承者,而应该是知识和财富的创造者。为此,在专业建设中,我们将创业理念、创业教育纳入人才培养体系,将创业精神融入学生的人格培养中;将创业思想整合到大学的其他课程之中,促进教学模式、教学态度和教学方法的改变;将创新教育和专业教育的有机结合作为创业教育的着重点,适当压缩理论学时,增加实践教学在培养方案中的学时比例,整合优化实践教学内容。 5结语 鉴于中国地质大学(武汉)信息工程学院软件工程专业在地质相关学科的强势地位以及在GIS软件开发与应用领域的突出优势和GIS在地学信息化中的广泛应用,我们将软件工程专业办学特色定位于培养面向地学信息化领域的软件开发和应用工程师。在专业建设过程中,以卓越软件工程人才培养为优秀任务,以GIS软件开发和应用能力培养为主线,结合软件工程的特点建立软件开发基础,结合学校特点拓宽地学背景知识;在培养模式、教学团队、课程体系及实践体系、教学资源平台、教学方式、教学管理与质量监控等专业发展重要环节进行综合改革;注重学生实践和创新能力培养,构建多级多层次的实践体系,促进人才培养水平的整体提升。 作者:周顺平 方芳 张剑波 孙明 单位:中国地质大学(武汉)信息工程学院 软件工程人才培养策略:人才培养软件工程论文 一、软件工程专业现有培养模式存在的问题 随着信息技术的快速发展,软件的复杂度与规模呈指数级增长,给软件的开发与维护带来了极大的困难。因此,需要将系统化的、规范化的、可度量的方法应用于软件的开发、运行和维护中,即将工程化方法应用于软件。而传统的计算机专业的人才培养模式主要面向理论研究,不能够满足软件企业对工程实践型人才的需求。为了解决计算机教育重理论、轻实践的不足,国家教育部与发展计划委员会于2001年新增软件工程专业。目前,全国已经建立了一批国家与省级示范性软件学院,很多高校也相继开设了软件工程专业,培养模式各具特色,尤其是部级示范性软件学院已经探索出了各具特色的培养模式,但是还是存在着重理论、轻实践的不足,这一缺陷在地方院校的软件工程专业尤为突出。由于受到资金支持、政策引导、师资建设等方面的限制,地方院校的软件工程专业基本上都是从计算机科学与技术专业繁衍出来的,其培养模式很容易沿用计算机科学与技术专业的人才培养模式,不能满足软件企业的需求,主要存在重理论、轻实践的问题,主要表现如下。 (一)教学方式单一化、理论化 软件工程专业的特点是理论性与实践性并重,特别是实践性非常强,软件工程的许多理论都来源于对实践的总结与归纳。但是目前的教学方法还主要是沿用计算机科学与技术专业的教学方式,偏向纯理论介绍,教学方式上还是以教师讲、学生听为主的“灌输式”的“教授/接受式”传统教学,学生只是被动接受,学习积极性不高。此外,很多教师缺少实际软件项目的开发经历,在教学过程中缺少必要的案例或者使用的案例不合适,妨碍了学生对软件工程中基本概念与理论的理解,不明白可行性分析、需求分析、软件设计的必要性以及不会撰写所对应的文档。 (二)实践少,理论与实践相脱节,学生动手能力差 目前很多高校软件工程专业开设的理论课比较多,实验课比较少,并且由于目前的专业教师大都是毕业后直接到高校工作的,缺少开发大型软件项目的实际经历,设计的实验题目大都规模比较小并且比较零散,比如成绩管理系统,学生可以直接进行设计与编码,无需可行性分析、需求设计、软件设计、进度安排等环节,也没有必要撰写相关的文档。如此以来,学生不能够加深对相关概念与理论的学习,没有体会到软件工程理论在实际软件项目开发中的重要作用,导致学生面对实际软件项目时无法下手,这直接影响到软件工程专业毕业学生的市场竞争力。 (三)校企合作不够 校企合作是实现高校软件工程人才培养与企业需求无缝连接,培养高素质软件人才的重要途径之一,尽管目前很多高校的软件工程专业都建立了校企合作模式,取得了不错的成绩,但校企合作存在着缺乏相应的政策引导、缺少双方交流的平台、企业积极性不高、合作松散、管理手段缺乏等问题。这样就会出现高校培养的软件人才动手能力差,无法满足企业的需要,而软件企业又找不到合适人才的尴尬局面。校企合作力度不够在地方院校表现的更为突出,主要原因是地方院校的软件工程专业在影响力与办学规模上与部级软件学院有一定的差距,知名的软件企业很少愿意与地方院校合作,另一方面,地方院校缺乏政策与资金的支持,缺乏寻求与企业合作的机会。 二、应用驱动为导向的人才培养模式的改革措施 软件工程专业存在的重理论、轻实践的弊端,使得培养的学生在校学习的知识不能形成一个有效的体系,也没有机会将所学知识融于具体项目之中,同时也不清楚当前软件企业对人才的真正需求。而另一方面,软件企业希望新招聘来的员工能够直接融入到项目的开发中,能够解决项目中的实际问题。这样就形成了高校培养的软件人才“过剩”,而软件公司所需人才“短缺”的矛盾局面。为此,本文提出了以实际应用驱动为导向的人才培养模式,以培养能够在软件公司的一线解决实际应用问题、能在实践中应用所学知识、在实践中创新的应用型人才,并对该培养模式的相关实施方法进行了探讨。应用驱动为导向的软件工程人才培养模式的基本保障是以实际应用为导向加强师资建设,该培养模式按照人类认识的规律,以解决实际问题为目标,的三个阶梯式阶段:案例式课堂教学,项目式综合实训,顶岗式专业实习。 (一)以应用为导向加强师资建设 师资建设是专业建的首位,教师在人才培养中起着不可替代的作用。目前,软件工程专业的师资建设主要还是以理论研究为导向,多数教师从学校硕士或博士毕业后直接到高校工作,主要以理论研究为主,缺乏大型软件项目开发经验,不太了解软件产业的新技术与新动向,从而在教学过程中出现重理论、轻实践的现象,很不利于软件工程专业人才的培养。以应用为导向的师资建设就是在现有的以理论研究为导向的基础上,注重提高教师的实际动手能力,可以从以下3个方面做起:①改变传统的以学历和科研为导向的高校教师招聘方式,软件工程专业应当招聘一批具有大型软件项目开发资深经验的软件工程师,比例占师资总数的30%~40%为为宜;鉴于软件技术的快速更新,应定期派遣教师到知名软件公司的一线进行学习和培训;倡导并且增加教师带动学生参加研发类横向课题的机会,提高教师与学生的实际动手能力。 (二)案例式课堂教学 改变传统的“灌输式”的“教授/接受式”教学模式,使用案例驱动式的教学模式,就是指教师本着理论与实际有机结合的宗旨,遵循教学目的的要求,以案例为基本素材,通过师生、生生之间的双向和多向互动,让学生把所学的理论知识运用于“实践活动”中,以提高学生发现问题、分析问题和解决实际问题的能力。一方面,教师首先应准备一些引入型案例,例如,千年虫问题,来说明工程化方法对软件开发的重要性,并且提高学生的兴趣;另一方面,教师应该准备好一个能覆盖软件工程的各个环节和阶段、难度适宜的实际软件项目案例,这个案例最好是教师实际参加过的或者熟悉的项目,并且有必要的软件文档,然后把这个案例作为一个实际情境,结合案例引入并讲授各个知识点,必须要求学生撰写相应的文档和程序,然后与使用案例的已有标准文档和程序进行比较,找到自己的不足,加深对知识点的学习与理解,做到理论与实际相结合。 (三)项目式综合实训 鉴于软件工程专业的实践性很强,应该以实际应用项目为驱动进行软件工程的课程综合实训,让学生按照软件工程开发的流程去独立地完成一个应用项目。首先,教师选择一些中小型的,生活中经常接触的项目作为综合实训项目库,项目的选择一定要难度适宜,太简单体现不出软件工程化开发方法的优点,但是也不能太难,难度控制在学生可以运用所学习的知识、技能,通过讨论和合作可以完成,然后由学生人组成的小组从中选择合适的项目。然后,每个小组模拟软件企业中的一个项目开发小组,进行分工合作,由组长作为项目经理与指导教师沟通,指导教师模拟实际的客户。最后,项目组严格按照软件项目的开发流程来一步一步完成任务,应该包括可行性研究、需求分析、系统设计、实现与测试等阶段。在每个阶段学生应该提交必要的文档,可以按照《计算机软件文档编制规范》(GB-T8567-2006)撰写可行性分析报告(FAR)、软件需求规格说明(SRS)、软件(结构)设计说明(SDD)、软件测试报告(STR)等。在每个阶段,学生应利用流行的软件工程工具,例如,Microsoft Project、RationalRose等。 (四)顶岗式专业实习 软件工程专业培养的人才最终是面向软件公司的,所以很有必要在第四学年时采用校企合作的方式,委派学生到软件公司顶岗实习,时间根据实际情况以个月为宜。在顶岗实习期间学生要与正常的员工一样完成企业的工作要求,真正在实际软件开发中理解并应用前期学习到的知识与技能,实现自身能力的提高,成功地由学生角色过渡到职业角色。在实习期间,学生的管理以企业管理为主,学校管理为辅,学生、教师、企业三方根据实习项目的实际情况确定学生毕业设计题目的选题与设计,最终由学校的指导教师负责指导完成毕业设计论文的撰写与答辩等事宜。 三、结束语 目前传统的重理论、轻实践的理论型软件工程人才培养模式已经不能适应软件产业的发展,本文针对这一问题,根据石家庄铁道大学软件工程系的教学改革经验,提出了一种以应用驱动为导向的人才培养模式,该模式以解决实际问题为目标,强调实践性。该模式以应用为导向加强师资建设做保障,由三个连续的梯次阶段构成,即案例驱动式课堂教学、项目驱动式综合实训、顶岗式专业实习。 作者:王辉 邸书灵 王建民 刘立嘉 张玉梅 单位:石家庄铁道大学信息科学与技术学院 软件工程人才培养策略:校企合作下软件工程人才培养 1高校和企业需要“校企合作” 目前,从软件工程专业的就业现状、用工需求来看,一方面高等院校软件工程专业的毕业生面临“就业荒”;另一方面大批软件企业却在喊“用工荒”。于是各种培养软件工程人才的渠道应运而生,以各类培训学校和企业大学为主,大量的软件工程专业毕业生涌入了各类培训高校;大量企业也在积极筹建自己的企业大学。面对各种人才培养渠道,高校通过与企业合作弥补高校培养实践型人才的劣势,企业也能通过高校的教研功能,发挥高校培养创新型人才的优势,建设“学习型”现代化企业。 1.1高校需要“校企合作”弥补高校培养实践型人才的劣势 为什么大量学生软件工程专业毕业了,还要去各类培训学校学习?这类培训学校以其课程新、方向性强、实践性强、企业订单培养等优势,倍受学生的喜爱,尤其受经济条件好,有明确就业目标的学生欢迎。以达内、北大青鸟为例,作为高等学历教育的补充形式,弥补了学生在校缺少项目经验的不足,发挥为企业积累“岗前工作经验”的作用,让学生能走进项目,走进企业。毕业班的课堂管理是困扰各高校教师的难题,除去考研的学生,毕业班的学生因求职就业已半社会化,普遍心态比较浮燥,专业课的实践意义又难以在高校应用,学生不能像“做项目”一样所见即所得,所以做好学生从学校走入企业的过渡工作是管理毕业班的主要任务。因此,“校企合作”是高校加强培养人才实践性的重要途径。 1.2企业需要“企校合作”建设“学习型”现代化企业 为什么大量企业要成立自己的企业大学,涉足教育领域?到2012年各企业已筹建1186家企业大学。一方面,目前高校培养的软件人才存在着结构与质量的问题,与企业的需求不符;另一方面,各企业接受了“终身学习的理念”,企业更注重员工的再学习能力。以华为信息与网络技术学院为例,当各高校还在做各种流于形式的“校企合作”时,华为率先做了“企校合作”。所以,“企校合作”是企业选拔合格人才,建设“学习型”现代化企业的重要途径。 2发挥高校的创新优势,企业的实践优势,校企长效合作 高校提供各企业所需求的人才,高校与企业是一种人才的供求关系,有双向选择、订单培养等供求关系。双向选择的供求关系,即高校需按行业调研各类企业的需求,不断更新人才培养方案,培养能适合大部分企业要求的“通用人才”,人才流入市场后双向选择。双向选择虽然有就业的风险,但为暂不明确就业方向的学生提供了更大的择业空间。订单培养的供求关系,即高校需要根据某企业的具体要求,有针对性地招生、授课,与企业共同制定人才培养方案,培养适合某企业要求的“定制人才”。订单培养虽然就业风险降低,但不适应某企业工作的学生,就会有转行的风险。因此,不论是哪种供求关系都需要高校与企业深度了解,发挥高校的创新优势,企业的实践优势,校企在政府的支持下长效合作。 2.1政府保证“校企合作”的长效性 参照医学院和医院,如果说医学院是“校”,医院是“企”的话,医学院和医院的“校企合作”可以说是国内最深入、最长效的合作。从学科特点上看,软件工程学与医学同是一门专业性强、实践性强的学科;从学习规律上看,软件工程学与医学同遵行实践是检验真理的唯一标准,需要学习、实践,再学习、再实践,学习、实践不断反复的过程。医学的学科特点与学习规律决定了附属医院是高等医学院校的优秀组成部分,同理,软件工程学的这些特点与规律决定了基于软件工程人才培养的校企合作是提高软件工程人才培养质量的必然要求。政府在有效介入医学院和医院的“合作”中的作用,大家是有目共睹的。同样,高校与企业合作也需要政府在政策、法律法规、资金投入、利益分配、评估监督等方面发挥公证人和裁判员的作用。校企合作,政府该做什么呢?国家社科基金开展了《政府有效介入下的职业教育校企合作长效机制研究》的课题研究,该课题确定政府应以“保障校企在技术技能人才培养领域进行必要和有效的合作”、“提高校企人才培养培训资源配置效率”、“协调校企的相关利益”为政策目标,以解决突出的、普遍性的问题为落脚点;建议政府采取“投资建立相对稳定的企业实习基地”、“建立学生实习成本分担与补偿机制”、“政府购买行业企业的相关服务”、“鼓励企业举办或参与举办职业院校”、“将合作育人纳入企业社会责任评估”、“保障校企合作中学生的权益”等政策措施;同时指出校企合作中的关键性、全局性问题,还必须通过中央政府出台的《职业教育法》、《促进职业教育校企合作办法》、《工伤保险条例》等法律法规加以解决。 2.2高校保证“校企合作”的创新性 1.5年的基础课与专业基础课学习,0.5年的各方向共用专业课学习,要注重编程思维的训练,学习方法的积累和学习习惯的养成。基础是创新的源泉,即万丈高楼平地起;创新是基础的升华,即妙笔生花。创新需要坚实的知识和技能为基础,夯实基础,才能驱动创新。以软件工程专业要求的编程能力为例,计算机是应用数学的工具,数学不仅仅是学知识,而是方法,那就是严谨的推理逻辑,养成程序员缜密的思维习惯。编程语言多为英语,国际上权威的软件相关文档也多为英语撰写,英语的作用不言而喻。所以,要往深度学习,进一步发展和创新,最终类似《数学》和《英语》等基础课是基础。编程语言发展迅速,现有2500多种。我们的高校教育绝不是学会几门流行语言,而应该以类似《C语言》等共用专业课为基础,培养学生以后自学新语言的自学能力,解决程序设计问题的研究能力,和各类程序的编写能力。计算领域广、发展快、更新更快,学生在学校学习的时间和精力有限,一年的优秀专业课程分方向开设是关键,根据现有的软件人才需求,我校的软件工程专业在三年级分Java、.NET等方向。第一,改变传统的排课方式,遵照专业知识的系统性和连贯性,一学期授3~4门有关联的专业课;以课程为单位,每门课开设2~5周。第二,改变传统的授课方式,以完成项目为目标,基于企业的软件开发过程开设各门课程。第三,改变传统的考核方式,学员必须通过开发过程每个环节的严格测试,才能进入下一个环节的学习。以Java方向为例,开设二学期,分Java语言、JavaWeb、Java企业级框架技术三个阶段,每个阶段都完成一个项目,每个阶段都按软件开发的过程开课和考核。 2.3企业保证“校企合作”的实践性 学生进企业的“校企合作”要考虑三个问题,第一,进企业的时间,进多长时间;第二,进什么样的企业;第三,进企业的目标和任务。软件工程专业应以开发各企业满意的软件为目标,进企业“做项目”是最好的“企业岗前培训”,积累工趤趶作经验的最佳途径。但没有一个软件企业会把真正的项目给学生做实验,大部分“校企合作”的运作是学生跟进一个项目“打杂”。学生的受益不是太大,往往最大的收获是了解了企业岗位的设置和专业需求,进一步明确了自己的发展方向,所以,学生进企业以0.5年为宜,根据学生有无明确就业方向安排进企业时间。如有明确就业方向的学生,可以先修分方向专业课程再进企业,学生可以修完课程选择企业实习;无明确就业方向的学生,可以先进企业再修分方向专业课,学生可以通过企业了解方向和兴趣来选择方向。软件工程专业的校企合作很难做实,有以下三点原因。第一,软件开发前需做需求分析,不懂业务的学生难以开展;第二,软件开发的过程需要碰数据,企业难以在不签保密协议情况下让学生接触数据;第三,任何项目都是有进度的,没有时间让学生去学习和研究。软件开发是一项包括需求分析和设计,实现、测试和维护的系统工程。软件开发过程中,只有需求分析、设计是无法在高校模拟完成的,实现、测试和维护是可以在学校软件模拟实验室完成的。所以,学生不一定要进软件企业,进各种需要开发软件的企业都可以,学生进企业,调研需求、分析和设计各企业所需的软件很重要,也比较现实。本专业是个需要长期学习的专业,除了高校,企业也是相当重视“再学习”的,笔者原在软件公司就职时,就被要求天天坚持写学习笔记,每周一报,每月一报,每月开展一个专题的讨论活动。如果不钻研技术,只是埋头写代码,把软件按要求做出来,就是软件开发工程师了,号称“代码民工”。相对软件开发工程师来说,企业更需要软件研发工程师,号称“代码的艺术家”,不仅有技术基础,更有对技术有兴趣和执着,还有相当强的学习能力和研究能力。所以,软件研发工程师是校企合作最好的结合体,也是我们要的真正“双师型教师”。引进软件研发工程师进高校,是“校企合作”的实践性的最实际保障。 3结语 创新和实践是软件工程人才培养的两大主题,高校保证“校企合作”的创新性,企业保证“校企合作”的实践性,政府保证“校企合作”的长效性。软件工程专业的校企合作应该像块“三明治”,同高职相比,应用型本科有学制的优势,与企业合作更易形成“高校学、企业做、高校再学”的三明治教育模式。1.5年的基础与专业基础课学习,0.5年的各方向共用专业课学习,注重编程思维的训练,学习方法的积累和学习习惯的养成;1年的分方向专业课学习,以项目为中心,基于企业软件开发过程分方向开设专业课程;根据学生有无明确就业方向安排进企业的0.5年在分方向前或者后;最后0.5年,企业研发工程师进高校,与专业课老师合作,实行双导师制,模拟企业工作过程,分小组完成1个大型企业软件。校企合作,将企业职业培训有机融入到高校教学中,模拟一个相对真实和规范的项目的完整开发过程,是学生积累“岗前工作经验”的重要途径。这理想中的“软件工程人才培养的校企合作”应是2+1+0.5+0.5三明治教育模式和2+0.5+1+0.5三明治教育模式。 作者:吴亮 阳小兰 龚鸣敏 单位:武昌理工学院信息工程学院 软件工程人才培养策略:软件工程专业人才培养探究 随着经济、社会和技术的不断发展,骨干高职院校课程建设和人才培养模式必须及时调整,满足企业和学生的双重需求。课程建设和人才培养模式建设不能闭门造车,学习兄弟院校优秀的经验是一条捷径,但是也不能完全照搬,毕竟各个院校所处的区域不同,社会、经济、文化等发展程度上参差不齐,人才培养模式和课程建设必须从区域企业需求、院校实际情况、专业基础等客观情况出发。 一、目前高职院校软件工程专业建设存在的问题 高职院校经过十几年的高速发展,数量上和规模上有了显著提高,为社会和企业提供了大量技能型人才,为中华民族的腾飞做出了巨大贡献。近几年由于信息技术特别是软件外包发展迅速,软件工程专业也得到蓬勃的发展,具有计算机和信息背景的高职院校普遍开设了软件工程专业。近5年通过调查研究,发现在人才培养方面软件工程专业存在一系列以下问题: 1、院校“同质化”严重,职业特色不够突出 高职院校人才培养模式和专业设置关系着高职院校的生存和发展,在高等教育“大众化”的背景下,高职院校的专业设置“同质化”十分严重,完全没有从区域经济发展的需求,盲目投入巨大资金,造成资源上巨大浪费。现在大部分高职院校软件专业学生的理念、知识和技能与社会和企业的期望差距非常大,无法满足需求,造成“结构性失调”。[2]大部分高职院校重理论,轻实践,照搬本科院校的学历教育,没有显著突出职业教育的特点。高职教育培养第一线需要的高级应用型人才,培养的人才具备与高等教育相适应的基本知识、理论和技能,掌握相应的新知识、新技能和新工艺,有较强的实践动手能力和分析、解决生产实际问题的能力。 2、人才培养与社会要求差距大矛盾突出 企业为了适应社会发展和满足消费者的需求,对创新型高素质技能人才需求极大,提高产品的质量,获取最大的回报。但现实是企业招聘到合适人才的机会越来越小,而中国每年近七百万的大学毕生业大部分找不到合适的工作,特别是高职院校学生就业质量不理想。社会对技术人才需求量非常大和大部分学生找不到合适工作的矛盾,主要原因是院校的人才培养模式落后,所传授知识难以满足社会企业的需求,不适应社会需求。 3、“工学结合、校企合作”层次低 高职院校领导都具有“工学结合、校企合作”的思维,但受多个因素影响,大部分高职院校的校企合作仅仅停留在备忘录或纸面协议,即使有,深度也不够,仅仅是高职院校利用寒暑假组织学生到企业定岗实习,学生在流水线从事简单枯燥的机械式工作,与期望相差甚远,未能充分体现工学结合理念,效果不佳。 二、提高高职院校软件工程专业人才培养模式和课程建设的措施 《教育部财政部关于进一步推进“国家示范性高等职业院校建设计划”实施工作的通知》(教高[2010]8号)中,对专业建设与人才培养模式改革提出了具体要求。陕西职业技术学院通过对软件专业人才培养模式和课程体系建设进行深度改革,促进软件专业建设更上一层楼,具体措施如下: 1、吃透政府政策,立足服务区域产业,准确定位专业建设方向 软件外包产业被称为“高科技、高附加值的绿色产业”。根据《西安软件外包发展规划(2010-2015年)》,西安市软件外包发展的总体定位是成为国际软件外包中心之一,总体目标是成为全球知名的软件外包中心城市,服务区域经济发展。学院应抓住这次契机,为西安市软件外包储备人才。软件产业包含软件测试、软件架构、物联网、云计算、虚拟化、智能穿戴、智能家电、APP等新兴产业。在国家政策的鼓励和社会需求的推动下,新兴产业在未来的10年将有较大发展,成为中国由“中国制造”向“中国智造”产业升级的主力军。但是,目前许多高职院校软件工程专业的课程极少涉及上述优秀技术,无法满足社会和企业的需求。高职院校为了提高软件专业学生的就业率和就业质量,领导和教师必须密切关注软件产业的发展趋势和热点,深入到软件企业调研,了解企业真正需求,预测未来几年软件发展热度,做好课程建设方面的知识储备。 2、紧抓市场契机,与企业深度合作,力求实现共赢 陕西职业技术学院处在西部大开发的桥头堡——西安,新的形势为西部高职院校和西部企业提供了合作机会,院校改变办学思维,主动要求相关企业合作办学,特别是软件外包的相关企业,使企业参与到软件工程专业的课程建设和人才培养上,学院根据企业反馈的信息,及时调整课程结构,优化教学内容,使学生第一时间学习企业最急需的技术,毕业后及时融入企业工作环境中,合作企业每年优先从毕业学生中选取优秀毕业生充实到企业中,分享合作办学的硕果,由被动转化为主动,解决“院校热、企业冷”的校企合作办学难题。高职院校对学生的培养目标定位在实用性“蓝领”人才,侧重于培养学生的专业技能、动手能力,院校和企业之间可以采取“联合办学”、“订单式”培养模式,使学生实际操作能力显著提高,院校的就业率得到保障。软件工程专业学生可以与西安高新区多家软件外包企业签订联合办学协议,为学生多方面提供带薪顶岗实习,熟悉企业工作流程。顶岗实习学生可以从最简单的软件测试开始,熟悉软件测试中的单元测试、模块测试、系统测试和集成测试等方法,掌握黑盒测试和白盒测试等技术,为自己就业奠定基础。 3、构建“校企合作,工学结合”的专业课程体系 “校企合作,工学结合”模式是目前高职院校相对成熟的人才培养模式,突出了高职院校教育的职业化,是高职院校公认的“金”模式,优秀是骨干课程建设,使毕业生第一时间胜任工作岗位,短时间内获得更大发展空间。 三、结束语 高职院校人才培养要按照“企业引入学校、把课堂搬进车间”的思路,把握领会各级政府的政策方针,同时积极寻求与企业的合作,进一步加大校外实训基地的建设。经过几年建设,使陕西职业技术学院软件工程专业的人才培养质量显著提高,课程建设更加丰富,更加多元化,软件工程专业毕业生就业率与就业质量均有所突破,为陕西省区域经济的蓬勃发展添砖加瓦,尽自己应尽的责任。 作者:赵艳妮 郭华磊 单位:陕西职业技术学院计算机科学系 西安通信学院信息服务系 软件工程人才培养策略:软件工程人才培养体系研究 1引言(Introduction) 当前IT领域对软件专业人才的需求很大,而创新型、应用型软件人才的匮乏已成为制约我国软件产业发展的瓶颈,如何适应市场需求,进一步提高学生的就业率和就业质量,是我们目前面临的首要问题。青海民族大学十分重视软件人才的培养,在采取多项政策和措施鼓励教学改革促进具有创新型思维的、面向工程化的软件人才,在培养体系的建立,办学模式、培养方法、质量监控等方面进行了努力的工作和积极的探索,并取得了一些经验。一些研究成果和IT领域的反馈表明,成熟的软件工程人才在具备扎实的理论基础、宽广的专业知识和创新能力框架下,必须受到正规的、良好的工程师训练和职业熏陶。本项目是我们在结合青海民族大学实际情况的基础上,认真分析了软件工程人才培养规律,其目标就是建立一个以工程化为主线的软件开发人才综合实践教学体系,培养创新型、复合型开发人才,使学生的专业知识、项目管理能力、职业素养、创新能力等方面都得到均衡的发展。 2创新型软件工程人才培养体系 2.1创新型软件工程人才培养目标 要培养既掌握软件开发技术,又懂得如何实施一个软件项目并对之进行管理的创新型、应用型人才,这就要求我们对学生的培养目标重新定位。培养目标应该以社会需求为导向,把工程化教学、职业素质、创新思维培养作为软件开发应用型人才培养的优秀任务。创新型软件工程人才培养体系不但要求学生学习软件工程的基本知识和方法,还要在遵循IT业界标准的基础上,培养他们的项目管理、工程实施、创新能力和团队合作精神。充分发挥教师领域知识的潜能,调动学生学习兴趣,从而提高学生的主动创新兴趣和能力,提高就业竞争力。 2.2创新型软件工程人才培养过程 创新型软件工程人才培养体系强调在软件工程指导下,以数据库为主线进行工程化课程群组建设,具体工作分三个阶段进行,即知识传授+案例讨论+工程化实践的模式。这一阶段以理论知识传授为主,教师系统地讲授工程化课程群组建设的知识体系,精讲系统原理和方法并突出重点和难点,为后续阶段的学习做好准备。第二阶段是案例讨论。让有丰富经验的教师及企业工程师和管理者来编写案例,通过对一些精选案例的分析学习,培养学生的工程思维能力、问题分析能力和判断能力及创新思维。引导学生进行深入讨论以便发现问题、寻找可能正确地处理和解决问题的具体方法。第三阶段是实践训练。以项目小组为单位具体实施完成一个项目,一个小组可由若干人组成,按软件工程项目开发的要求,为小组的每一位成员分配角色,分别进行项目计划的制定、需求分析、总体设计、详细设计、编码实现及测试等各环节的任务。在实践过程中,对上述环节的任务完成都以答辩作为考核的方法。根据实际需求,将可行性分析、需求分析、设计文档等工作作为一个重要环节来锻炼,通过对标准文档格式的讲解和精选案例的学习,学生编写所有环节的文档资料,而每一个环节的文档资料只有在通过答辩后才能进入下一个环节的工作。 2.3创新型软件工程人才培养方法 尽管案例教学法在各级院校已经开展,但大部分教师在实际讲授过程中仍以自己的思路为主导,忽略了将案例作为背景将软件工程的各个环节串联起来。学生在被动的听讲过程中缺少积极的参与意识和独立思考的能力,而对完成一个软件项目的全过程非常模糊。因此,在日常的教学过程中,更应该强调软件工程的实施过程,对每一个阶段进行承前启后的分解,其中强化软件项目管理在整个过程管理中的重要性,特别是把软件过程管理的内容纳入到课堂教学内容中,并辅以必要的答辩讨论和实践环节,使得学生能够对软件项目实施的各方面内容进行综合理解和应用,使学生熟练掌握软件工程知识与技能,具备作为软件工程师的能力。 2.4创新型软件工程人才培养保障措施 建立新的评价体系。将工程能力、创新思维、职业素养引入人才培养评价体系,将企业反馈和实习生/毕业生调查结果作为依据,加大教育教学过程管理。实验室/实践基地建设。近三年投入经费800余万元,加强实验教学平台建设,通过建设与市场同步的工程化综合实验环境及实践/实习基地,为实践教学提供强有力的支撑。 3创新型软件工程人才培养实施过程(Innovativesoftwareengineeringpersonneltrainingimplementationprocess) 以面向工程化和提升创新能力为指导,通过全面改革人才培养模式、合理设计课程结构、改革教学方法与手段、更新考核方法、提升重视团队合作、突出软件测试过程、搭建工程实践教学环境,确立课堂教学、自主学习、结合实践、教师指导创新型软件工程人才的教育体系。 3.1合理设计课程模块 通过引入第三方评估公司麦克斯对毕业生进行调查需求和质量分析,根据结果及时与IT领域企业研讨,修订人才培养方案和培养目标,制定课程教学计划、教学大纲、实验大纲,逐渐形成符合市场需求的人才培养模式,构建了相对独立又互相联系的“理论课程体系”和“实践教学体系”。校企合作以软性内涵建设为优秀,双方建立稳定、长效和双赢的合作模式,包括人才标准的制定、基于岗位和任务的课程体系规划与设计。在培养方案中针对性地设置教学模块,包括理论知识、实践教学,覆盖文化修养和专业领域,构建一个知识面较宽广、实用性很强的大平台+多模块的教学体系。根据“基本知识初步综合应用工程实施组织创新技能”的梯度模式,其中实践教学体系设置企业认知、课程实验、课程设计、综合实习、认证培训、参加大赛等教学环节。模块化、系统化课程体系构建为我校计算机类专业以及在部分专业必修课中实行了分级教学奠定基础。 3.2改革教学方法与手段 随着软件行业的不断发展,主流应用软件的类型也在不断变化着,从最初的桌面应用到基于Web的应用,再到目前的电脑、手机客户端与Web端多客户端平台应用[3]。以精选的项目案例为驱动,推行启发式、讨论式、参与式教学,并结合理论/实践一体化的教学方法。运用现代信息技术,如大数据、云平台,为学生的自主学习和实践提供大量的资源。让学生通过多途径理解专业知识和文化知识,在项目开发和案例讨论中了解工程过程并积累工程经验。以面向工程化的教学法为指导,突破传统的教学模式,注重培养学生的批判性和创造性思维,激发创新创业灵感,同时又作用于学生对专业知识的提高,大大增强学生学习的积极性和主动性。 3.3培养工程化思维能力 教师除了讲授学生学习软件工程领域专业知识的同时,更加注重对实际应用能力的培养,培养学生的创新精神和团队合作意识,使学生积极主动地参与其中,然后由学生根据知识和技能进行项目的实践。与此同时,教师一定要向学生明确任何项目没有标准答案,只有预定的目标和指标,而工程就是去实现这个目标和指标,它需要创新,没有工程思维,就很难进行创新。 3.4更新考核方法 以答辩的方式考核学生完成的阶段任务。首先,确定答辩小组成员,以7—9人作为一个答辩小组,成员有教师、工程师、学生组成,其中学生成员既是答辩评委又是答辩者,一个班级可以分5—6个小组进行答辩。其次,由学生将自己在前一段时间所做项目的可行性研究、系统分析、总体设计、详细设计做完整的介绍。答辩小组成员,尤其是学生评委必须提出问题,然后展开讨论,在发现问题的同时提出解决方法。在讨论的过程中老师注意激发学生的热情和兴趣,并详细记载分析每一个答辩学生设计方案中出现的问题,认真分析、充分讨论,经修改后进行下一阶段工作。成绩考核中引入团队评分制,不再以个人表现来评定成绩,而是以项目团队的整体表现作为考核的依据,最终目的是促使学生加强沟通和合作交流,体会到团队作战的重要性。在考查学生分析问题、解决问题的基础上,探索新型非标准化考试。 3.5提升重视团队合作 每个小组交换使用设计方案,各组选择其他组的阶段成果作为下阶段工作的基础,用较真实的场景模拟项目评审,从设计方案到代码的编写、测试,都暴露在其他小组成员的监控中,培养竞争意识和表达能力,提高组间协调能力和团队合作意识。 3.6突出软件测试过程 学生邀请非小组成员或班级外的学生对软件产品做严格的测试,以便发现问题。之后指导教师给出下一步项目需求的更改情况,学生根据实际情况或更新设计方案获继续下阶段的工作,其目的是模拟实现真实项目中的需求变更。 3.7建设工程实践教学环境 校内实验室/实践基地建设是实施工程化教学的基本保障。在校内实验室/实践基地建设过程中,始终以创新型、工程化的培养思维为指导,构建跨专业、符合企业要求的工程化综合应用环境,同时在国内IT企业中建立实践基地,为学生提供良好的实践机会,让学生具体参与企业运作和项目研发,体验软件工程的实施过程。 4结论(Conclusion) 创新型软件工程人才以专业知识为基础、以应用能力为导向、以创新思维培养为目标,把工程能力和职业素质培养引入到教学中,在巩固学生的基础知识、专业技能,强化工程能力、职业素质、团队合作力的同时,全方位提升创新思维和意识。在项目规划、案例选取、教学方法、教学手段和成绩考核等方面进行全面改革,隐形的培养学生的沟通能力和软件文档写作水平。以适应市场需要和突出创新型软件工程人才的培养为目标,设计软件开发课程体系的构成,以阶段性的方式设置课程组成,完善课程的系统性。在模拟场景中的软件项目实施阶段,针对目前验证式的教学方法进行了一系列创新性探索,项目指导老师始终围绕最终目标和阶段参数来强化过程管理,使学生对软件项目的开发从可行性分析、开发、测试、维护的全部流程都有了一定的实践基础。通过本项目的实施,经过对在校生和毕业生的意见征询,大多反映能够适应新的教学体系,个人综合能力得到全面提高,缩短了就业巨距离。学生的工程规划能力、分析设计能力、动手实践能力、团队合作能力、创新能力都得到了大幅度提高,综合素质明显增强。同时《面向工程化的软件开发人才培养体系构建与实施》获青海省高等教育教学成果二等奖。 作者:孙琦龙 单位:青海民族大学计算机学院
财务报表审计和内部控制审计思考:财务报表审计和内部控制审计思考 一、财务报表审计与内部控制审计的区别与联系 (一)两者的主要区别 首先,在审计目标和审计对象上存在差别。前者主要是对重大方面能否能够反映企业财务状况、经营成果情况、现金流量情况等进行审计监督,其审计对象是企业经营成果、财务状况和现金流量。后者其目标是对企业内部控制及财务报告有效性进行审计监督,其审计对象主要指向财务报告形成机制。其次,内部控制所要测试的范围和目的不同。前者需要对企业内部控制进行测试,但一般只选取对财务报告可能有重大影响的内控事项,其内容、范围和选取的样本量都较小,目的是要寻找形成机制的可靠支撑证据,进而提出相关审计意见;相反,后者应对内部控制的设计、运行等进行全面评价,设计的内容和范围较大,需要选择的样本量也比较多。第三,内部控制有效性评价的深度和准确度要求不一样。前者进行内部控制测试只是为了给后续实质性测试提供依据,评价结论的准确程度要求较低;在深度方面,只需要做必要的分析,能够判断它对内控有效性的具体影响即可。后者则必须获取适当、充分的证据,为发表内控审计意见提供合理保证,必须对财务报告内控有效性发表审计意见,对内控审计过程中注意到的非财务报告内控重大缺陷予以披露;必须根据一般缺陷、重要缺陷、重大缺陷等严格区分,对识别出的各种内控缺陷进行分析、评估,这就对内部控制评价结论的深度和准确度提出了较高要求。此外,两者审计报告的内容存在很大差异。 (二)两者的主要联系 一是审计业务类型完全一致。两大审计的业务类型是完全一致的,运用到的相关审计理论和实务都具有相同的适用性、指导性。二是风险导向的审计理念一致。财务报表审计首先要依据审计风险模型对内部控制风险进行评估,进而依据评估结果决定如何实施审计程序和范围从而获取审计证据。内部控制审计选择拟测试的控制方法,从而收集测试所需的证据,特定领域重大缺陷风险越高,相应的审计关注越多。三是财务报表审计过程中必须要内部控制测试这一重要环节。两者都需要对内部控制进行测试、评价,并且内部控制测试和评价是财务报表审计过程中不可缺少的重要环节。四是内部控制审计主要侧重财务报告内部控制。五是审计流程和审计取证方法的一致性。六是在审计重要性水平的确定、重点账户及相关认定等方面也存在高度的一致性。 二、财务报表审计与内部控制审计进行整合的必要性和可行性 (一)整合能够有效降低审计成本和提高审计质量 将两个审计进行整合符合成本效益的基本原则,并能够产生很好的协同效应,从而降低审计成本。此外,整合审计能够为企业和会计师事务所减少许多重复性的工作,有效减少和避免因审计判断不一致而造成的不便,从而有利于提高审计工作效率和质量。 (二)整合后审计证据能够进行相互印证,从而降低审计风险 将财务报表审计与内部控制审计相整合,很容易实现由同一家会计师事务所甚至同一名或几名注册会计师来执行审计,减少了信息不对称、衔接不紧密等诸多不便,能够实现审计证据的相互印证,从而在很大程度上降低审计本身的风险。 (三)整合审计具有很强的可操作性 企业财务报表审计与内部控制审计两者所具有的紧密联系,使得两者在审计理念、审计流程、业务类型、审计方法等方面存在很大的共同性和一致性,使得整合审计操作性比较强,存在的问题和障碍比较容易被解决和克服。 三、财务报表审计与内部控制审计进行整合的思路与策略 (一)审计计划阶段 审计计划要充分考虑风险评估、舞弊风险、利用他人工作、公司规模与审计工作量等内容。财务报表审计计划要包含总体审计策略、具体审计方案。制定总体审计策略,才能够确定审计时间、范围、方向,并指导审计计划实施。风险评估活动要在审计各个环节进行,随时发现缺陷,随时进行修改。两者要使用相同的重要性水平。 (二)审计实施阶段 执行风险评估过程中,既要注意识别评估被审计单位所经营活动的重大错报风险,从而确定下步审计程序,还要积极为计划测试控制提供判断依据。执行整合审计,主要包含识别重要账户、了解错报的可能来源、选择拟测试的控制以及评估判断、列报及认定企业内部控制环境。 (三)评价控制缺陷阶段 在评价控制缺陷时,要根据财务报表审计所确定的重要性水平,对财务报告控制缺陷进行重要性评价。要运用职业判断,评价各项控制缺陷的严重程度,确定能否构成重大缺陷。要对整个内部控制情况及思考判断过程进行记录,记清楚得出关键判断和结论的具体理由。 (四)审计报告阶段 注册会计师、会计师事务所在确定对被审计单位内部控制是否出具审计报告时,可采用否定意见、无保留意见、无法表示意见三种报告格式类型,若审计范围受限制则只能出具无法表示意见报告。 四、结束语 财务报表审计和内部控制审计是审计的两种重要内容,也是世界普遍采用的审计方式。美国颁布的《萨班斯—奥克斯利法案》(简称SOX法案)明确首次将内部控制审计确立为注册会计师的法定和强制审计业务之一。此后,日本、英国、加拿大、欧盟等发达国家和地区也相继颁布内部控制评价和审计准则。从审计发展未来来看,两者的整合是一大趋势。我国在推进财务报表审计和内部控制审计的整合过程中,要放宽视野,积极学习借鉴,不断解决和客户整合过程中产生和存在的问题。 作者:蒋智霞 单位:河南职业技术学院 财务报表审计和内部控制审计思考:浅析财务报表审计和内部控制审计的双向审计研究 摘 要:继世通和安然事件发生以后,越来越多的执业界人士意识到仅仅依靠财务报表审计来评估上市公司存在的财务舞弊风险是远远不够的,据此,提出把财务报表审计和内部控制审计结合起来,把投资者、债权人等利益相关者的监督和企业内部控制结合起来,整合审计一经提出,得到了广泛推崇。 关键词:财务报表审计;内部控制审计;整合审计 一、绪论 1、财务报表审计基本理论 财务报表审计是指注册会计师接受委托,在实施审阅程序的基础之上,通过执行审计工作,对企业对外提供的财务报告是否按照适用的财务报告编制基础编制,财务报表是否在所有重大方面按照适用的会计准则和相关会计制度的规定编制,真实公允地反映被审计单位的财务状况、经营成果和现金流量发表审计意见的鉴证业务。 财务报表审计最早起源于19世纪以前,目前在世界各国范围内已发展成熟,美国、日本等国家很早就颁布实施了财务报表审计准则,我国也早在 1996 年就了国家审计基本准则,相关学者对财务报表审计的研究成果不计其数。 2、内部控制审计相关概论 内部控制审计是指注册会计师接受审计委托,对被审计单位特定基准日的财务报告内部控制设计和运行的有效性进行审计,并在此基础上发表审计意见。 在研究美国 COSO 的《内部控制整体框架》和我国《企业内部控制基本规范》中有关内部控制概论的基础上,将内部控制进一步细分为:广义内部控制和狭义内部控制,广义内部控制采用 COSO《内部控制整体框架》和我国《企业内部控制基本规范》中内部控制的概念;狭义内部控制概念借鉴美国 PCAOB 的 AS2 中的财务报告内部控制概念,是指由企业董事会、监事会、经理层和全体员工实施的、旨在实现与财务报告有关的内部控制审计目标的过程,其目标主要是为了合理保证企业财务报告及其相关信息的真实公允完整。 3、整合审计基本理论 整合审计是指会计师事务所接受审计单位委托,依照相关法律法规,通过利用两次审计工作的相似性来制定实施双向审计的流程,在整合审计的实施过程中,对被审计单位的财务报表和内部控制制度由同一家会计师事务所的同一项目组来执行,实施审计的整合计划,合理运用他人的审计成果,以求实现两种审计共同的审计目标。 财务报表审计和内部控制审计的整合审计研究已经成为国际执业界最新的发展趋势。在近十年的发展过程当中,理论界和实务界一直在孜孜不倦的对整合审计的效率和方案进行探索和研究。 二、财务报表审计和内部控制审计的区别、联系 企业的内部控制审计和财务报表审计的最终目标相同,整合趋势明显,但是财务报表审计和内部控制审计是两种不同的审计模式,二者在实施审计程序的过程中也有着明显的区别,笔者通过下表分析二者的区别和联系: 1、审计业务范围 财务报表审计和内部控制审计都需要了解企业内部控制的设计和运行的有效性,必要时进行内部控制测试,但是二者在审计范围方面有着本质区别,财务报表审计的审计对象主要是对某一时点的或某一会计期间的财务报表、内部控制测试的必要性、并在必要时测试内部控制有效性,在非财务报告内部控制方面,除了了解与财务报表审计有关的非财务报告内部控制外,对于其他内部控制不需要进行了解和评价,内部控制审计主要是对特定基准日的内部控制制度进行审计,对于内部控制必须要进行测试,对注意到的非财务报告内部控制的重大缺陷,在内部控制审计报告中增加“非财务报告内部控制重大缺陷描述段”予以披露。 2、审计目标 财务报表审计和内部控制审计的具体目标不一致,但是二者的最终目标是一致的,共同目标都是向财务报表外部的信息使用者提供决策有用的高质量的财务信息,并对提供的财务信息的真实公允性提供合理保证;但是,财务报表审计的具体目标主要是对财务报表是否在所有重大方面都进行了真实公允反映,按照适用的财务报告编制基础编制发表审计意见,并在此基础上对财务报表是否不存在重大错报提供合理保证。而内部控制审计的具体目标:对内部控制设计和运行的有效性发表审计意见,并对企业财务报告内部控制是否不存在重大错报提供合理保证。 3、审计程序和承接业务范围 财务报表审计和内部控制审计审计程序都必须制定具体审计策略和总体审计方案,注册会计师在业务承接前都需要就审计工作事项与被审计单位进行商议,达成一致的审计意见。但是,财务报表审计的具体审计计划包括风险评估、实质性分析程序和控制测试等,在审计收费:“审计收费”不是财务报表审计必然要求,对财务报表进行审计时,注册会计师应该充分进行职业判断,只有在注册会计师认为需要时,才需要和被审计单位进行“审计收费”方面的商议,将审计收费事项登记在业务约定书上;财务报表审计的审计报告是在适用的财务报告编制基础上编制的,并且要求真实公允反映,并设计、执行必要的内部控制测试;在审计工作计划方面:内部控制审计的具体审计计划主要包括:内部控制设计有效性和运行有效性测试的具体程序,了解企业的内部控制的有效性,内部控制审计要求在和被审计单位的审计业务约定书约定“审计收费”事项;内部控制审计的审计报告编制的基础:按照适用的内部控制制度和准则,建立健全内部控制制度,对内部控制运行的有效性进行评价并在此基础之上编制内部控制评价报告。 三、财务报表审计和内部控制审计的整合趋势分析 1、整合审计的理论基础 (1)受托经济责任理论。企业经营者的受托经济责任,是指按照相关公司章程的要求或原则,受托者向外部信息使用者报告其受托管理企业财务状况和经营状况的义务,财务报表审计业务由此产生。在受托经济责任理论的下,内部控制审计与财务报表审计具有共同的委托方即投资者、债权人等利益相关者和相同的受托方即企业管理层,两种审计业务中有共同的受托经济责任关系,这是整合审计的理论前提。 (2)协同效应理论。将两种审计工作双向整合进行,产生的协同效体现为:内部控制审计与财务报表审计都强调对企业内部控制执行情况的关注,内部控制是指由公司的管理层和其他人员设计和执行的程序和政策。 (3)内部控制理论。内部控制审计即注册会计师对被审计单位内部控制的运行有效性进行评价的鉴证业务,审计对象是与企业财务报表有关的内部控制情况。无论是内部控制审计还是财务报表审计都是对企业内部控制执行情况的关注,为企业的整合审计研究提供了基本理论基础。 2、整合审计实施的流程 3、整合审计的必要性和可行性分析 基于上述财务报表审计和内部控制审计两种审计模式的区别和联系的研究,笔者认为,实施整合审计有可行性,有利于提高审计效率,节约审计成本,改善审计效果。 从被审计单位的角度来看,整合审计可以有效避免被审计单位重复实施审计程序,收集审计证据,从而减少注册会计师的审计工作量,由此,整合审计可以有效减少被审计单位的经济负担。(作者单位:成都理工大学) 财务报表审计和内部控制审计思考:我国企业内部控制审计和财务报表审计整合探析 摘要:为了提高审计质量,改善审计效果,降低相关的审计成本,并且能及时有效的向有关信息使用人提供真实可靠的企业信息,现将财务报表审计与内部控制审计进行整合已成必然趋势。本文以我国企业内部控制审计与财务报表审计的整合理念为基础,提出了二者整合存在的问题以及相关切实可行的操作性意见。 关键词:内部控制审计;财务报表审计;整合审计 一、财务报表审计与内部控制审计整合的必要性和可行性分析 无论从企业基于成本效益原则的角度还是从推进风险导向审计的理念出发,我国已经具备了将二者进行整合审计的必要性和可行性,这种整合审计更有助于降低审计风险、提高审计质量。 (一)财务报表审计与内部控制审计整合的必要性 1.降低审计成本,节约相关费用 从审计费用的角度考虑,在进行内部控制审计时,由于其作为一种新兴的审计业务,审计技术和相关理论等不够成熟,所以执行的成本较高。相比较而言,财务报表审计在理论和实践上已发展的比较成熟,审计成本较为固定。因此,该背景下,将两者进行整合审计可以使审计人员更加合理的分配审计资源,进而降低被审计单位的成本和费用。 2.避免被审计单位重复提供证据 由于财务报表审计和内部控制审计在审计程序实施过程中有很大程度上的一致性,若由同一家会计师事务所将两者进行整合审计,就可以避免被审计单位被重复取证,大大减少了被审计单位为配合审计工作而增加的工作量。 3.两种审计要求时间上的一致性 根据我国目前的法律要求,企业的财务报表审计和内部控制审计要在同一时期完成并公布,若被审计单位聘请不同的会计师事务所执行审计,则无论从审计时间的法定要求和成本以及工作的协调性来考虑都是不可取的,而整合审计相比较而言则更加具有实施的基础。 (二)财务报表审计与内部控制审计整合的可行性 1.业务的性质和类型相同 根据我国现行的法律法规,注册会计师的业务类型包括两类:鉴证业务和其他相关服务。而鉴证业务又可以划分为直接报告业务和基于责任方认定的业务。众所周知,财务报表审计和内部控制审计均属于基于责任方认定的,合理保证的审计业务,这是两者可以进行整合的基础之一。 2.两种审计的工作成果可相互利用,降低审计风险 由于财务报表审计和内部控制审计在工作内容上有很多相近的地方,因此,通过相互利用这两者审计业务的有关成果,能够更有效的增加整合的可行性,提高审计质量和效果。例如,在整合审计中,注册会计师可以从财务报表审计中发现的一些企业内部控制的缺陷,以便为内部控制审计提供有关线索。而在财务报表审计中,注册会计师可以通过有关内部控制审计中对控制缺陷的相关结论评估相应的错报风险。 3.两者都体现了自上而下的风险导向审计方法 风险导向审计是现代财务报表审计的主要方法,在风险导向审计中,审计人员以风险评估识别为起点,通过自上而下的审计模式,以达到提高审计质量、降低审计风险的目标。在进行财务报表审计时,通过评估企业的重大错报风险后,将工作的重心从被审计单位层面的控制逐渐转移到相关交易、重大账户及列报中来。而进行内部控制审计时,注册会计师也应采取自上而下的审计模式,以识别被审计单位整体风险为起点。这种审计方法能有效地把握高风险领域,更加合理分配审计的资源。 二、我国企业内部控制审计和财务报表整合审计存在的问题 (一)我国内部控制与财务报表进行整合审计的相关理论不足 与西方国家相比,我国的内部控制审计准则较晚,内部控制审计尚处于初级的探索阶段。在出台的有关《企业内部控制审计规范》中,尽管提出了整合审计的概念,鼓励整合审计,但对于有关整合审计的指南和操作规范,国内并没有相关标准。且国内学者对于研究整合审计的文献较少,特别是缺乏实证研究和审计业务方面的意见。 (二)实施审计的成本较高,导致企业参与审计积极性不高 目前,我国企业的内部控制审计和财务报表审计的费用呈逐年上升趋势,企业作为一种盈利组织,必然会考虑成本效益原则。若公司不能从出具规范的内部控制审计报告和财务报告中获得足够的收益以弥补付出的成本,则企业进行整合审计的动力就不高,甚至可能只进行财务报表的审计而不聘请会计师事务所进行内部控制审计,或者进行内部控制审核降低业务的保证程度以减少付费。 (三)会计师事务所整合审计的质量控制有待完善,执业人员的能力还有待提高 当前,由于我国开始内部控制审计的时间较短,多数会计师事务所仍然处于探索期,注册会计师们大多缺乏对财务报表审计和内部控制审计进行整合审计的实务经验,从而导致了当前整合审计的效率不高,并且我国大部分会计师事务所也没有建立起有关整合审计的质量控制体系,多数审计人员在有关内部控制的业务上,明显缺乏经验,进而导致整合审计报告不具有说服力。 三、完善我国企业内部控制审计和财务报表整合审计的建议 (一)完善和充实有关整合审计的理论 整合审计是未来审计工作的必然趋势,要不断推广和加强整合审计在我国的应用,完善和充实有关整合审计方面的理论,以便为我国审计人员今后开展整合审计业务时提供理论指导和切实可行的建议。同时,我们要积极借鉴发达国家的成功经验,加强有关整合审计的立法工作,制定一套操作规范的,内容详实的整合审计执业准则。 (二)加强整合审计工作的宣传与引导 解决审计成本过高的对策就是将内部控制审计与财务报表审计进行整合,通过突出重点,提高成本投入的效益。政府在这个过程中,应加强整合审计的宣传,通过多渠道、多方位等形式,提高企业管理层对整合审计的认识与积极性,使得整合审计更好的促进企业的可持续发展。 (三)强化会计师事务所整合审计的质量控制体系和人才培养 会计师事务所要充分认识到整合审计前景广阔,因此应加大对整合审计流程、程序、执业质量控制等方面的研究,制定出一套成熟的整合审计的执业标准和质量控制体系。同时,事务所要重视注册会计师的实务操作能力,培养有潜力的从业人员,必要时还可以从外部引进有经验的审计人员,从而不断促进注册会计师行业的健康有序发展。(作者单位:重庆工商大学) 财务报表审计和内部控制审计思考:论内部控制审计和财务报表审计的整合 【摘 要】本文简要介绍了内部控制审计和财务报表审计的整合,并从整合审计的依据、审计计划阶段的整合、审计实施阶段的整合、完成审计工作的整合四个方面进行了阐述。 【关键词】内部控制 财务报表审计 整合 1.整合审计的依据分析 对企业内部控制的审计可由企业聘请注册会计师单独进行,也可将内部控制审计与财务报表审计两项交由聘请的注册会计师进行整合审计,此为我国现行法规规定所允许,也是整合审计的政策依据根据国外的内部控制审计的实践及研究成果,高成本制约着内部控制审计的发展进程。如果对两者单独进行,可能存在以下问题:由于不同注册会计师的业务水平和思想认识不同,对同一企业内部控制的评价认识上可能出现不一致;不同的注册会计师由于所确定选择的审计范围和审计方法不同以至于形成不同甚至相互矛盾的结论;不同的注册会计师进行审计,两者工作得不到互相对接和印证。另外还造成工作量叠加,重复劳动等不利结果,这样势必影响内部控制审计的质量以及效果和效率,这为两者的整合审计提供了必要性。 因此,应内部控制审计和财务报表审计进行必要的整合,提高注册会计师的审计质量和效果,节约审计资源,为内部控制的有效性提供合理保证,为财务报告的可靠性提供支撑,促使内部控制审计在我国的顺利实施,为经济发展保驾护航。 2.审计计划阶段的整合 内部控制审计和财务报表审计都需要编制计划,但由于审计的具体目标不同,计划的内容会各有所侧重。风险评估、公司经营的规模及相对复杂程度、利用相关人员工作等方面是注册会计师在计划内部控制审计时所要主要关注的。而在计划财务报表审计时则要考虑被审计单位行业状况、风险评估程序、拟实施的审计程序的性质、范围和时间等。 由于是同一会计事务所对同一被审单位进行进行两项审计,尽管两者审计的审计计划内容存在差异,但是在制定计划时考虑的内容有很多相同之处,因此可以对审计计划进行整合,编制一份审计计划,对不同的部分分述,相同或相关的部分进行整合列示。比如在计划中都要说明被审计单位的概况,确定的审计范围、重大错报风险的领域、关于相关人员的利用以及拟依赖程度、确定相同的重要性水平等,对上述方面可整合列示进行。 3.审计实施阶段的整合 3.1审计方法的整合 内部控制审计和财务报表审计采用的审计方法策略不同,分别采用是自上而下审计方法和风险导向审计方法,但是两者都在重大错报风险的识别、评估和应对审计工作中发挥作用。自上而下的方法要求注册会计师首先应了解并测试企业层面控制、业务层面控制、然后引导其找出可能会导致财务报表发生重大错报的账户、列报及认定上,也体现了风险导向的特点。财务报表采用的风险导向审计最主要的特点是突出了对重大错报风险评估,并以此为基础开展剩下的审计工作,可见两者都贯穿了风险导向的审计理念。内部控制审计中对内部控制的识别和测试,为注册会计师在财务报表审计中所进行的风险评估提供了佐证依据,而财务报表审计中所作的风险评估,使注册会计师在内部控制审计中强化了对内部控制深入了解。 3.2审计程序的整合 在内部控制审计中,注册会计师通常需采取识别企业层面控制、业务层面控制、与舞弊风险相关的控制,识别错报的可能来源 、控制测试、评价控制缺陷等程序。注册会计师进行的财务报表审计程序分为风险评估程序、控制测试和实质性程序三方面。从以上论述可见两者的审计程序在风险评估和控制测试方面相重合,可以进行必要的整合。比如,针对风险评估方面,两者都要进行,但评估结果满足两者的不同需要,内部控制审计可以根据评估结果,确定重大缺陷的高风险领域,关注重要的账户及认定,确定对相应控制的测试,决定针对特定控制所需收集的证据;财务报表审计则根据评估结果,确定重要性水平,识别和评估财务报表层次的重大错报风险,识别需要特别考虑的领域,设计和实施进一步审计程序。 3.3审计证据的整合 为了合理保证审计目标的实现,支撑两种审计得出结论,注册会计师必须获取充分、适当的证据。采取有效方式收集相关审计证据,无论是对于内部控制审计还是对于财务报表审计都是其工作的优秀环节。尽管两者在审计证据收集的方法、时间方面有重大区别,但并不影响两者在审计证据方面的整合,工作成果的相互利用。 进行内部控制审计,需要对期末财务报告内部控制的有效性发表意见,因此,倾向于获取时点的证据,注册会计师往往在接近管理层内部控制评估日,测试内部控制,采用检查记录、观察、询问、穿行测试等方法,收集必需的审计证据。 在财务报表审计中,审计证据的收集方法包括盘点、审阅、观察、询问、函证、分析性程序、重新执行和重新计算等。财务报表审计收集的是期末整个时段的证据。 4.完成审计工作的整合 在完成审计工作阶段,注册会计师应当取得企业的书面说明,通过对各种来源的证据的分析评价,得出审计结论。 注册会计师在出具审计报告前,内部控制审计和财务报表审计都需要就有关事项进行必要的沟通,对此时段的工作可以进行必要的整合。在沟通过程中,注册会计师可用充分的证据,说明企业内部控制存在的问题,内部控制无论是设计失效还是运行失效都会影响到企业的发展,影响到财务信息的可靠性,使企业对内部控制存在的问题有清晰、透彻的了解,认识到内部控制的重要与必要性,为企业的持续健康发展提供保障。这样也兼顾考虑了社会效益和注册会计师的长远利益,树立注册会计师经济卫士的良好形象。 综上所述,合理保证会计报表的公允性是财务报表审计目标,合理保证内部控制的有效性是内部控制审计的目标,只因他们有着的共同目标:为了报表使用者获得可靠的财务信息,促进企业战略目标的实现,两者的整合才具有了广泛的意义。两者的关联性,为整合审计提供了可能。整合能够节约审计资源、降低成本,为整合审计提供了必要性。但我国刚刚实行注册会计师内部控制审计,有很多问题需要探讨,而整合审计更有待进一步的实证检验过程。 (作者单位:邯郸市第二财经学校;河北 邯郸 056002)
网站设计与制作论文:网站设计与网页制作论文 1网站建设的作用和意义 互联网作为连接世界各地计算机的全球性信息化网络,它的传输内容是非常丰富的,涉及到全球的各个领域,是人们了解世界、掌握信息的主要渠道之一。网站作为信息时代基层的一个重要窗口,是院务公开、公正、服务职工、惠及民生的重要手段。办好网站,对于保障职工合法权益、增加职工之间互相的透明性、加强自身建设、提升知名度和影响力都具有非常重要意义。 2网站设计分析 文字、图形、色彩是展示网站内容的重要组成部分,是构成网站传达信息不可或缺的手段,同时也是用户对网站第一印象和整体风格关注的主要内部分。要想设计出符合人性化需求的网站,只有多为用户着想,认真地以用户的切身体会出发去完成网站的整体设计。当然,在设计过程中需要考虑的因素很多,用户群因素和界面因素是首要考虑的两个方面。 3网页制作 3.1选择合适的网页设计软件当前能使用的网页设计类软件很多,而选择一个功能强大、操作简单的软件则会让你事半功倍。对于网页制作软件来说,初学者最常使用是Frontpage和Dreamweaver,Frontpage是微软公司出品的一款网页制作入门级软件,FrontPage使用方便简单,会用Word就能做网页,所见即所得是其特点,该软件结合了设计、程式码、预览三种模式。Dreamweaver是美国MACRO~EDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,利用它可以轻而易举地制作出充满动感的网页。此外,制作网站还要用到边缘性软件,如photoshop、flash等,网页设计过程中可根据自己的需要灵活运用这些软件。 3.2选择网页内容前期的框架设计好后,就要为这个网站选择内容了。网页内容影响着网站的成败,所以我们要多花一些心思在内容制作上。内容选择要选有新意的、独特的,这些可以从图书、报纸、互联网等信息媒介搜集素材,素材通常分为三类一一文字、图片、影像。素材准备得越多越好,再从这些素材中粗中取细,以备制作网站时可以随时拿来使用。总之,网页内容是网站的根本,如果内容空洞,页面制作的再怎么精美,仍然不会留住访问者。 3.3运用网页设计中的色彩不同的色彩搭配产生不同的效果,反映出不同网页的文化内涵。因为它能产生强烈的视觉冲击,所以确定网页的色彩是相当重要的一步。在网页的色彩设计上,除了要表现心理和感情联想之外,还要考虑色彩的对比明暗、轻重、冷暖、调和色和纯度对比色的应用等等。合理的用色可以让信息的传递更有价值,使网页更有效和准确地把信息传达给我们的视觉。 4结语 网站的设计与制作谈起来很简单,但要制作出真正有创意、经典的网站不是一件容易的事情。网页设计需要不断的实践,不断的学习,不断的丰富、创新网页制作的方法,不断完善、提高自己网站设计的能力。 作者:华磊许长安单位:黄淮学院 网站设计与制作论文:校内考研网站设计与制作 摘要:为了更好地为本校考研学生服务,建立一个校内考研网站很有必要。建立校内考研网站的目的是为了给本校考生提供一个交流的平台,帮助同学复习高等数学、线性代数、概率论与数理统计、复变函数、积分变换与数理方程,以及英语、政治等重要基础课,还有数学分析、高等代数等专业课。本文对这样一个校内考研网站的设计与制作进行了一些探讨。 关键词:考研;网站;设计;制作 一、引言 随着我国研究生教育的飞速发展,每年报考研究生的人数持续攀升。20年来,报考研究生的人数只有在2008年和2014年出现二次小幅回落,但这只是两个小小的回档,这并不影响考研人数大的攀升趋势。每年都有那么多的同学报考研究生,那么如何服务好这些同学就是我们迫切需要解决的问题。参考文献[1]对如何利用网络优势为学生考研服务做了详细分析虽然有关考研的网站有很多,但这些网站大多数是面对全体考生的,从而包罗万象,包含的内容非常多,让人目不暇接,显得有点杂乱无章,从而针对性方面较差。而像浙江大学考研网这样的网站是为外校学生考浙江大学服务的,所以为本校学生考外校服务的考研网站目前还很少,本文的目的就是要建设一个为本校学生考外校服务的考研网站,结合本校的特点,更有针对性,可以更好地帮助本校考生挑选报考学校,更加有效地帮助他们复习考研基础课和专业课,切实提高考研的成功率。 二、校内考研网站的设计与制作 校内考研网站设计的总原则是:服务好本校迫切需要解决复习考研过程中出现各种各样问题的学生。网站的整体规划及框架设计必须是具可扩充性的,前台页面的设计必须能保证网站在增加栏目后不会破坏网站的整体结构。后台数据库的设计必须具有高度的扩充性,使得后台管理人员能够根据需要对栏目进行增、删、修改。 校内考研网站的设计风格为:综合性考研网站,清新、简约风格,有一个统一的logo图案,背景为学校鸟瞰图。界面创意为标准的图标风格设计,统一的构图布局,统一的色调、对比度、色阶和图文风格。 校内考研网站的功能要求为:(1)具备完善的类别:机构设置、招生工作、学科建设、历年真题、资料下载等功能。(2)资源的共建共享:使用者可以随时、随地通过网络访问、上传下载存放和使用库中资源。(3)WEB集成:基于WEB的应用模式,使教学资源制作、管理,信息、教学交流、资源共享与交流都能在网上进行。(4)自主学习:提供完善的网络课程库、真题库、专家答疑辅导功能、试题库与在线考试功能,学习者可以自主完成专业课程学习。 校内考研网站的后台管理包括:(1)图片管理:对图片的管理包括添加、删除、修改,图片的内容元素主要包括图片的名称、所属的栏目分类,分类由“栏目管理”中动态生成、上传图片,将图片上传到网站页面上。(2)栏目管理:一般是以设置图片或内容的类别作为栏目,在这里可以进行栏目的添加、删除修改栏目名、菜单的排序、类别排序、首页排序。(3)静态页管理:生成静态页面的栏目,包括关闭网站静态页面功能、首页更新静态页、列表页更新静态页、内容也更新静态页。(4)用户列表:用户的各项参数设置。(5)系统设置:进行系统的参数设置,包括系统名称、是否允许用户注册、用户申请后是否需要审核。(6)密码修改:管理员密码的修改。(7)公告管理:首页显示的公告内容。(8)留言管理:对留言的回复、修改、删除。 此外校内考研网站还应该具有下列功能:(1)强大的后台文章编辑器的功能。可方便地用拖动的方式进行图文混排、图片远程上传、上传图片显示效果处理等操作,以及“从word中粘贴”功能,能全部清除word排版格式多余代码。(2)自由编辑栏目模版,可设置多个模版。(3)自由增删修改栏目以及设置此栏目模版。(4)新闻/图片代码调用在后台生成。(5)可增加多个低权限的录入员,增加新闻时会记录新闻的增加录入员是谁。(6)新闻自由设置固顶或推荐,自由更改新闻标题的颜色,可独立设置某条新闻的URL转向。(7)新闻功能,可在后台相关新闻。(8)后台修改新闻管理页面,可以修改新闻的添加时间和阅读数。(9)后台新闻管理时,排序上下条移动的功能。(10)具有审核员权限用户。除可以审核文章外,其余功能与录入员相似。 系统提供如下客户端浏览器支持:IE6.0及以上各版本、FireFox3.0及以上各版本、Maxthon2.0及以上各版本、搜狗高速浏览器、360浏览器、腾讯浏览器等等。系统的开发环境为:PHP+MYSQL。参考文献[3]讨论了基于.net技术的四层架构考研网站设计与实现。 我们设计的校内考研网站栏目结构图如图1所示。 其中网站首页用动态php页面,将整个网站的最新信息在首页显示。网管在后台可以随时更新首页的内容。浏览者一访问首页就能够了解整个考研网站的最新信息。考研信息栏目主要介绍一些有关考研的最新信息。课程复习栏目里主要放一些有关考研基础课比如高等数学、线性代数、概率论与数理统计等的复习资料。网站链接栏目里放一些与考研有关的点击率比较高的热门网站链接供同学们参考。最后一个栏目也是比较重要的一个栏目是交流互动栏目,实际上是一个考研论坛,同学们在复习考研的过程中如果碰到一些问题,可以在这个交流互动栏目里提问,管理员应该及时加以解答,此外考研的同学之间也可以通过这个栏目进行交流,达到互相帮助的目的。 我们经过制作初步完成的校内考研网站首页如图2所示。 三、结论 虽然互联网上关于考研的网站多如牛毛,然而这些网站多数是面向全体考生的,内容面面俱到,从而针对性方面有些欠缺。本文着眼于建设一个只为本校考生服务的内部考研网,为本校考生考研服务,更有针对性,从而应该可以服务得更到位。具体效果如何还是由实践来验证吧。 网站设计与制作论文:浅析基于PHP和MySQL技术的网页设计与制作类专题学习网站设计与实现 摘要:随着信息技术和互联网在教育中的普及应用,对传统的教学模式和学生管理模式也产生了一定的变革影响,例如依托专题学习类网站的出现使得学生借助校园网进行自学成为了可能。本文分析了基于PHP和MySQL技术的网页设计与制作类专题学习网站设计方案与实现,分别从网站功能设计和数据库管理两方面进行了设计应用分析。 关键词:PHP MySQL 网站设计 实现 在网页设计与制作类专题学习网站设计中,首先要分析其需求,包括基本功能需求、硬件需求和系统需求。结合网站的应用背景和需求特定,制定相应的设计方案,合理进行用户权限分配,并且为用户提供丰富的相关资源,营造良好的网络学习环境。 1 网站功能模块设计 1.1 用户登录与注册 首先,在系统功能设计中一般使用B/S结构,也就是浏览器/服务器结构,在网络环境下,将各种功能模块组合起来。用户登录和注册是网站功能中最为基本的一个模块,按照一定的分类标准设置用户权限,如管理员权限、注册用户权限和匿名登录用户权限,不同权限的用户可以访问不同的内容。用户登录的身份验证采用用户名和密码的形式,为了方便管理,用户名可以统一设置,如将学生的学号设置为用户名,密码由用户自行更改。管理员权限主要是由网站的管理人员使用,对网站信息进行删除、编辑和更改,并且对登录用户的身份、数量进行管理。注册用户可以浏览、下载网站中的绝大多数资源内容,而匿名用户只能浏览网站的基本公式信息。 1.2 网站信息公布 网站信息公布是校园网站的一个重要功能,可以用来公示重大校园动态、课程信息、学生信息变动等等,所公布的信息来源于相关的校园管理部门,如教学部门、宣传部门、学生管理部门等等。同时,一些与学生密切相关的信息,在公布中可以设置提醒功能,例如当学生登录网站后,以私信或者自动弹出窗口的形式提示学生应当注意的信息。或者在学生个人信息管理模块中,设置专门的应当注意信息模块,提醒学生应当注意的一些变动信息,特别是课程信息、个人信息变动、教务信息等等。 1.3 资源共享 资源共享主要是为学生提供一个良好的学习环境,提供学生自学资源支持,在网页设计与制作类专题学习网站构建中,主要的教学资源有文字资源、图片资源、视频资源等等。同时,在资源共享中,为了提高学习资源的利用效率,利用站内搜索技术构建资源查询平台,便于用户搜索所需资源。将各种学习资源进行分类,可以按照资源属性,如文档类资源、图片类资源、视频类资源等等,或者按照教学内容进行分类。站内资源还可以为学生提供一些优秀的设计方案成果,将这些成果的网页设计与制作方案。资源共享功能模块设计需要针对网站功能特点和用户使用情况进行相应的资源优化,例如针对不同学习基础的用户提供不同层次的学习资源等等。 1.4 站外资源链接 在网页设计与制作类专题学习网站功设计中,站外资源是一个重要的学习资源补充途径,用户在使用站内资源时,也需要进行相关的站外资源拓展,当前使用较为广泛的方式便是站外资源链接。站外资源链接也分为外部链接和内部链接两种,外部链接同用户直接通过外网链接外站的访问权限一样,都为匿名浏览模式。而在一些提供资源下载的外部网站链接时,可以通过内部链接的方式为用户提供注册用户访问权限,例如访问一些文献资料数据库。通过购买这些数据库的访问权限,使得用户可以通过内部链接搜索和下载相关的文献资料。在站外资源连接时,应当对不同的外站资源情况进行调查和分类,按照一定的类别,例如文献资料类网站、网页设计成果类网站、相关软件下载类网站等等。 2 基于PHP和MySQL技术网页设计与制作类专题学习网站的实现 2.1 数据库管理实现 基于MySQL技术的数据库管理功能实现,应当针对网站数据的储存和使用特点,应当确保数据库的正确性、融合性、有效性等等,优化数据库检索技术,提高数据检索效率,数据库结构设计的合理性会直接关系到网站构建的整体质量。在数据库中将各种不同类型的数据资源按照一定的类别进行分类处理和储存,同时将各种文档信息添加日期、作者、预览内容等信息,主要的数据操作功能有编辑、录入、存储、删除、复制等等。再有,应当保证数据库的完整性和适时性,及时进行数据更新,数据存储要严格遵守相应的规定,定期进行数据备份,一般数据库的管理权限为网站管理人员。 2.2 信息管理功能实现 信息管理功能主要是实现网站基本的信息公布、信息删除和修改、重大信息警示等等,同时还包括用户个人信息的录入、修改等等。信息管理权限由两部分组成,分别是网站管理人员的信息管理功能权限和访问者的信息管理功能权限。信息管理人员所主要管理的信息为网站公布信息和一些动态资源信息,而访问者所使用的信息管理功能为个人信息管理和个人资源信息管理。例如访问者在利用网站资源进行学习时,需要更改个人资源数据库,不定时的删除资源和添加新资源,构建成个人知识管理系统。而网站管理人员,在使用信息管理功能时,也应当针对不同信息的特点,在相应的信息公示板块进行信息公布。 2.3 资源共享功能实现 资源共享功能主要包括两部分,分别是站内资源共享和站外资源共享,站内资源包括管理人员录入的校园资源数据库和师生上传的相关资源等等,站外资源则主要是针对相应的教学内容,选择的一些专题网站。在资源共享功能实现中,应当提高资源使用效率,借助站内搜索技术和互联网搜索引擎技术,为学生提供完善的资源环境。同时,资源共享本身也是一个持续性的过程,管理人员应当长时期的进行资源引进和更新。 3 结语 基于PHP和MySQL构建网页设计与制作专题类学习网站,应当详尽分析网站的需求,包括功能需求、硬件需求、系统需求等等,在分析需求的基础上,进行相应的功能模块设计和优化。主要的功能模块有用户登录和注册功能模块、网站信息公布模块、资源共享模块、外部资源链接模块等等。并且对数据库结构进行优化,选择适宜的搜索引擎技术,完善信息管理功能,加强内部资源和外部资源的共享。相关网站管理人员,也应当建立起完善的网站维护体系,保证网站的稳定、高效运行。 网站设计与制作论文:浅谈网站设计分析与网页制作 摘 要:网络作为当前信息化时代最大的信息传播平台,越来越多的商家和个人开始重视建立自己的网站,面对新的形势,经过深入研究、积极探索,大胆实践,在各项工作的基础上,充分运用网络技术这一现阶段科技手段,拟筹备建立网,并以网站为载体积极开展工作,为工作增添了新技术。本文结合在网站设计方面的经验谈一下网站设计与制作的流程。 关键词:网站;设计分析;制作 随着科学技术发展和网络的运用,计算机网络为人们的生活打开了一片新的天地创新了人们的生活方式而网站为人们提供了丰富多彩的信息。一个网站不但要做到操作方便,引人入胜,趣味盎然,还要告诉浏览者它的用处,这些设计都是有讲究的。 1 网站建设的作用和意义 互联网作为连接世界各地计算机的全球性信息化网络,它的传输内容是非常丰富的,涉及到全球的各个领域,是人们了解世界、掌握信息的主要渠道之一。网站作为信息时代基层的一个重要窗口,是院务公开、公正、服务职工、惠及民生的重要手段。办好网站,对于保障职工合法权益、增加职工之间互相的透明性、加强自身建设、提升知名度和影响力都具有非常重要意义。 2 网站设计分析 文字、图形、色彩是展示网站内容的重要组成部分,是构成网站传达信息不可或缺的手段,同时也是用户对网站第一印象和整体风格关注的主要内部分。要想设计出符合人性化需求的网站,只有多为用户着想,认真地以用户的切身体会出发去完成网站的整体设计。当然,在设计过程中需要考虑的因素很多,用户群因素和界面因素是首要考虑的两个方面。 3 网页制作 3.1 选择合适的网页设计软件 当前能使用的网页设计类软件很多,而选择一个功能强大、操作简单的软件则会让你事半功倍。对于网页制作软件来说,初学者最常使用是Frontpage和Dreamweaver,Frontpage是微软公司出品的一款网页制作入门级软件,FrontPage使用方便简单,会用Word就能做网页,所见即所得是其特点,该软件结合了设计、程式码、预览三种模式。Dreamweaver是美国MACRO~EDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,利用它可以轻而易举地制作出充满动感的网页。此外,制作网站还要用到边缘性软件,如photoshop、flash等,网页设计过程中可根据自己的需要灵活运用这些软件。 3.2 选择网页内容 前期的框架设计好后,就要为这个网站选择内容了。网页内容影响着网站的成败,所以我们要多花一些心思在内容制作上。内容选择要选有新意的、独特的,这些可以从图书、报纸、互联网等信息媒介搜集素材,素材通常分为三类一一文字、图片、影像。素材准备得越多越好,再从这些素材中粗中取细, 以备制作网站时可以随时拿来使用。总之,网页内容是网站的根本,如果内容空洞,页面制作的再怎么精美,仍然不会留住访问者。 3.3 运用网页设计中的色彩 不同的色彩搭配产生不同的效果,反映出不同网页的文化内涵。因为它能产生强烈的视觉冲击,所以确定网页的色彩是相当重要的一步。在网页的色彩设计上,除了要表现心理和感情联想之外,还要考虑色彩的对比明暗、轻重、冷暖、调和色和纯度对比色的应用等等。合理的用色可以让信息的传递更有价值,使网页更有效和准确地把信息传达给我们的视觉。 4 网页制作中的注意事项 ⑴网页要一页一页制作,切不可图快,没考虑清楚就下手只会让后面的修改工作更辛苦,首先要制作主页,把主页上的页面的编排、色彩的搭配、链接的方式都设计好后,再以 它为基础,通过变更文字和图片等内容建立其它子页,可以利用模板批量创建子页,使用模板的好处是一一同一个模板创建下的网页,对它的更新和修改可以一次性完成。这样可以大大提高制作效率,使网站形成统一的风格。 ⑵特效制作网页时,能尽量用javascript替代的就不要使用java,java会使网页速度减慢,在加入诸如声音、动态网页等小技巧时,最好也不要太多,这都会影响网页的运行速度。 ⑶使用链接到每张图片的缩略图是提供有大量图片的图库时常见的一种策略。缩略图也就是图片的缩小版本,可以让浏览者看到众多的图片。但是,在展示缩略图时,切记不能将缩略图做得太小,因为缩略图做得太小网站的访客就无法从中获取有效的信息。 ⑷合理采用JPg和gif格式也是至关重要的,色彩鲜艳高分辨率的用JPg,图片色彩单调的及在256色以内的最好把它处理成gif图像格式。图片大小尽量不要超过30k,小图片(1OOx40)一般可以控制在6k以内,较大的图片可以“分割”成小图片。 ⑸为图片加注解。图片的下载较慢,在没有显示出来时注解的标注有助于让浏览者知道这是关于什么的图片,是否需要等待,是否可以点击。 5 结语 网站的设计与制作谈起来很简单,但要制作出真正有创意、经典的网站不是一件容易的事情。网页设计需要不断的实践,不断的学习,不断的丰富、创新网页制作的方法,不断完善、提高自己网站设计的能力。 网站设计与制作论文:浅析高职图书馆网站设计与制作 摘 要:基于高职图书馆的特色,坚持一切从读者的需求出发,结合图书馆网站的设计理念和网站制作的高标准进行建设高职图书馆网站,全面浅析高职图书馆网站设计制作。 关键词:高职图书馆;网站制作;网站设计 高职图书馆网站是图书馆对外重要的宣传阵地和提供数字资源与信息服务的平台,其服务对象是校内师生和社会读者,需要提升图书馆的网络化、数字化、特色化服务水平,使之成为读者利用高职图书馆资源和服务的窗口。高职图书馆网站如何满足读者的需求,因此各高职图书馆必须大力探索网站设计与制作的理念与原则,并结合自身特色,开发出让读者满意、令读者信赖的网站。我在这里介绍高职图书馆网站设计与制作的经验的几点体会。 1 高眼界、高标准、高要求 ⑴他山之石,可以攻玉,向优秀的高校、高职图书馆网站学习。在高职图书馆设计与制作过程中,我们先后参考了许多国内外著名高校、公共图书馆及高职图书馆的网站,比如:国内的清华大学图书馆、北京大学图书馆、国家图书馆等,国外的有澳大利亚墨尔本大学图书馆、英国伦敦大学国王学院图书馆、高职类的深圳职业技术学院图书馆等。在网站设计与制作前,我们对优秀的图书馆网站,结合读者的需求、服务及图书馆业务等方面进行分析,这样对设计与制作高职图书馆网站垫下非常好的基础。⑵网页制作要高标准、严要求.高职图书馆网站的版面整洁、整齐、版式统一、图片不变形和易维护度。 2 设计理念 ⑴符合高职的特点和实际情况。高职图书馆不同高校图书馆,高职图书馆具有独特性,网站应结合图书馆的服务理念去建设,但高职图书馆面临资源少、服务项目少的困境,我们如何对读者提供有价值服务,需要馆员们多年服务读者过程中总结,才能给读者一个满意的网站。图书馆网站建设力图把满足读者需求、方便读者使用作为网站设计的根本出发点,网站的内容和设计要充分考虑到读者的需求,一个受读者喜欢并信赖的网站是建立于读者明确需求的基础上。 ⑵不使用过多颜色,力求简洁、清爽。色彩可以鲜艳一些,但不能杂乱。从审美角度看,在网站设计时,只使用三、四种相匹配的颜色就可以让网站更为美观了,应尽量避免使网站过于花哨,尽量不用或少用动画、闪烁或滚动的文本。 ⑶页面应布局合理,尽量简洁。一般来说,页面的分辨率推荐1027x768,固定布局宽度来设计;按网站层级来设计布局,同一层级的布局尽可能统一。网站首页布局应简洁、大方,应把服务与资源充分显示在首页面上,可以采取JS滑动显示的技术,容纳更多的内容而不显得拥挤。 ⑷使用一致的设计元素。在网站的全部页面上,都采用一致的字体与颜色,会使网站显得更为统一和专业。同时在网页的布局设计、术语或词汇的使用,以及与用户交互的方式使用等方面,也都应尽力保持这种一致性。图书馆主页、OPAC页面及二级页面在功能菜单及色调上应尽量做到一致。 ⑸图书馆的网站上应设计一个较醒目的给读者发牢骚、提意见、问问题的窗口。 ⑹网站整体导航清晰化。1)全局导航。全局导航也就是说可以帮助用户随时去到网站的任何一个栏目。并且能轻松跳转到另一个栏目上。一般来说,全局导航的位置是固定的,这样可以减少浏览者查找的时间。2)导航栏异化,直接的告诉用户他身在何处。浏览则当前访问的页面所属的导航,在网站建设中要进行特殊化处理,比如一家网站建设公司的网站导航,如果网站主导航颜色是蓝色的,那么当用户浏览到网站建设流程这个大栏目之下,那么网站建设流程这个栏目的导航应该换一种颜色或者做一种特殊的效果来进行体现,以区别与其他的导航。这样浏览者就能够非常的容易的识别到当前导航所在的位置。 3 网页制作――精益求精 ⑴CSS样式制作规范。为了开发后样式名管理方便,请用有意义的单词或缩写组合来命名,一看就知道这样式是哪一块的,这样就节省了查找样式的时间。 ⑵符合搜索引擎。在制作网站的过程中,应符合搜索引擎,以便读者能搜索到图书馆网站。网站设计符合搜索引擎主要有两个标签:标题(title)、描述(description),写法如下: 顺德职业技术学院图书馆|顺职图书馆|顺大图书馆 ⑶网站的扩展性及维护的便利性。1)网站的扩展性。日后面临着数字资源日益增多,服务不断深化的基础上,我们特别要注意网站对后续的改动适应性要强。2)站维护的便利性。网站后续维护的工作中,我们通过网站管理后台权限的分配,把馆内的各部门人员全部调动起来,各自负责各自的网站模块。维护的内容包括四个方面:第一、网站各模块内容的更新;第二、试用的数字资源的及删除等;第三、图书馆业务中内容发生变化的相应更新;第四、网页功能的修改升级或者特效的改造增加。 网站设计与制作论文:基于真实企业项目的商务网站设计与制作课程改革 摘 要 在我校电子商务专业进行“MBE-CDIO的教学改革”的大背景下,重点介绍商务网站设计与制作课程的改革思路、内容设计、组织和实施过程。课程在“MBE-CDIO课程体系”中定位并明确技术、能力、素质等教学目标,将真实企业项目引入教学,学生以项目组形式参与项目开发全程,并采用展示型过程化考核方式,将企业意见作为重要考核标准纳入考核体系。课程改革试行两届,教学成效初显。 关键词 MBE-CDIO 真实企业项目 项目导向 过程化考核 1 高职电子商务专业网站建设课程概述 1.1 高职电子商务专业网站建设课程现状 自从我国高职院校开设电子商务专业以来,其优秀课程电子商务网站开发类课程的教学效果一直不尽如人意。笔者已在山东商职学院承担电子商务技术教学工作多年,通过各种方式对国内二十多所高职院校电子商务专业进行了相关课程教学内容和教学效果的调研,发现诸多院校电子商务网站开发课程以教授静态网站制作为主,能真正理解、开发出实用的商务网站的学生近乎为零,即便是带有基本会员功能的简单企业展示网站,学生也不能很好理解,更不用说帮助企业做网站规划、运营维护等工作。 我校电子商务专业对人才培养目标进行重新研究、梳理、定位,重点向商务偏移,明确了商务网站课程不应以教会学生开发技术为教学目标,而应该教授学生具备理解动态网站原理、能对企业网站进行规划和改版的能力。 1.2 我校电子商务专业网站建设课程现状 我校电子商务专业自2000年开设该课程以来,授课内容一直根据社会需求不断调整。2008年课程名称确定为网页制作,内容从原来讲授网页制作三剑客等软件操作为主,调整为讲授HTML基础知识及应用为主,辅以Dreamweaver软件操作,并在后续学期开设网页制作脚本语言,注重学生编程思想和代码读写能力的培养。 2009年,经调研我们对专业人才培养进行了较大的调整,降低对学生开发技术的要求,开始重视学生对网站运营的整体理解、网站的维护更新等能力的培养,课程调整为网页设计与美化、ASP动态网站规划两门课程,分两个学期开设。其中ASP动态网站规划重点讲授动态网站基本原理,引导学生进行网站规划,并加入网站的、维护、更新等教学内容。 2011年,专业人才培养在做过大量调研的基础上,再次进行重大调整。我们发现社会对电子商务人才的要求很大一部分是“商科能力和素质”,并且定位了电子商务专业的三个岗位目标(网络营销主管、电子商务运营主管、网络客服主管)。因此课程进行了较大调整,课程名称确定为商务网站设计与制作,分两个学期开设;并尝试将校企合作单位的真实企业网站开发项目引入教学。经过改革和建设,该课程作为“电子商务专业优秀课程群”中的一门被评为校级精品课程。 2012年,专业进行了“MBE-CDIO教学改革”,提出一个覆盖商业职场环境、体现完整生命周期的教学设计。同时教学大纲分解了专业人才培养所需完成的素质、能力和知识目标,构建了电子商务专业教学主线的9级进阶项目,更加明晰了商务网站设计与制作在人才培养中的作用和地位。 2 基于真实企业项目的课程设计理念 课程内容的设计、组织服务于专业人才培养目标。2012年专业教学采用“MBE-CDIO一体化课程体系”模式,确定商务网站设计与制作的课程目标共计28项(见图1),包括1项技术知识、13项胜任工作的能力、5项进阶能力的教学任务,9项素质教学关键点穿插其中,保障了课程体系的实施效果。 为了确保教学目标的完成,课程引入“心欣农产品交易服务平台”真实的企业项目背景,让学生完成“心欣平台前台页面规划及设计”(从需求分析规划设计制作实现测试运行维护整个生命周期),和“心欣平台后台改进规划与实施”(从改进需求分析概要设计详细设计整合测试运行培训文档设计整个生命周期)两个实战项目;最后,用“心欣农产品交易平台”的改进效果来检测课程教学目标的完成情况。 课程的项目化教学在教学做一体化的教学环境中开展,学生以项目组的形式参与项目学习全程,掌握网站需求分析、网站建设、网站优化、网站维护等专业知识的同时,更锻炼了团队合作能力、沟通能力和创新意识等综合素质。 3 基于真实企业项目的课程内容体系建设 3.1 课程内容体系设计 课程内容设计基于两个原则:(1)实现教学目标;(2)以真实企业项目覆盖商业职场环境下的完整生命周期。 教学目标涵盖了人才培养目标中的9项素质关键点、1项技术知识关键点、13项能力关键点和5项进阶能力关键点。这28个关键点,是通过将两个真实企业网站项目(心欣前台页面内容规划与设计项目、心欣后台改进规划与实施项目),引入实际教学过程中实现的。具体内容规划,则依据CDIO(Conceive构思、Design设计、Implement实现和Operate运作)理念,按照软件工程的思路进行组织。(1)静态部分以Web标准HTML+CSS内容为主,引入“心欣前台页面内容规划与设计”项目贯穿。(2)动态部分重在培养学生的商务网站规划、优化及维护能力,使学生对具备交互功能的动态商务网站有一个全面认识;注重培养学生对项目或系统的完整生命周期的理解,要求学生从需求识别、需求分析、规划设计,到测试、更新维护、运营管理等环节全程参与,并注重对学生策划并撰写系统应用文档的能力的培养。 3.2 课程内容体系组织 课程内容用“心欣农产品交易平台”的优化改进项目贯穿,整个教学过程划分为五个子项目进行。每个子项目又分解成了专业知识、实训操作、项目实战和展示型考核四个模块。学生以项目组的形式,参与项目全程。其中,实训操作模块将授课中涉及的实践操作加以应用并巩固;项目实战模块则将真实项目分解为子项目进行实施和检验;展示型考核模块在各子项目中是比较重要的模块,各项目小组在项目实战模块中完成的任务需要进行展示、答辩,必要时将作品向企业推荐,并将企业评价和反馈意见作为重要考核指标。 课程共计64课时,分别安排在第二学期、第三学期进行。第二学期进行网站前台的规划设计和实现,分配24课时;第三学期进行网站后台的规划设计和运行维护,分配40课时。两学期均在教学做一体化教室展开教学,实践比例100%。子项目的具体内容组织、授课内容课时分配见表1。 3.3 课程教学方法与手段 (1)用真实项目贯穿课程内容,学生以项目组的形式参与项目开发全过程:用两个真实项目开发过程为载体组织教学内容,以教授方法、技巧为主;学生以项目组的形式参与项目开发全过程,边学边做,把学到的方法和技巧在项目开发过程中立即实践,并在实践过程中组织讨论、互动;根据每个项目组的反馈情况完善教学内容、安排进度。 (2)采用教学做一体化方式,考核方法取消笔试,采用展示型过程化考核。各子项目结束时,学生项目组都要进行成果展示、答辩,检查并共享学习成果;根据老师提出的修改意见进行修订,并制定下一子项目实施计划。项目全部结束时每个项目组实现的都是一个完善的、可、可供企业实际应用的网站,作品以企业是否采用为主要考核标准,激发学生的竞争意识和学习兴趣。 (3)利用云空间加强互动学习和资源共享。利用世界大学城云空间教学,加强学生与老师之间、学生与学生之间的互动和资源共享。课程将教学目标关键点分解,形成26项工作能力点,一一对应了26个能力关联表格化教案,见图2。 4 结束语 以真实企业项目为教学背景的课程改革,目前已经试行两届,教学成效初显。学生对这种用真实企业项目贯穿的、项目导向在实践中学习的教学方法充分肯定,学生作品也得到合作企业的认可。当然,在运作过程中,我们也遇到一些困难、发现一些问题,需要进一步改进和加强:(1)企业真实项目一般对项目完成时间、网络安全方面有较高的要求,课程中实现有难度;(2)项目开展和学生的实践训练若能在一段时间内集中完成,既能满足项目开发需要,又有助于学生高效学习,但不符合学校的教学计划,难以实现;(3)学生作品为企业采用之后,后期网站的维护更新无法保证。 课程组会在以后的建设过程中尽力克服以上困难,将课程改革的有效部分继续完善、推进、发展。 网站设计与制作论文:工会网站设计与制作初探 摘要:以拟筹建学院工会网站为例,介绍学院工会主页的设计与制作过程,指出了设计与维护网页过程中应注意的一些问题。 关键词:主页设计;主页制作 科学技术的飞速发展和网络技术的普遍运用,为了拓宽工会工作渠道、创新工作方法提供了广阔的空间。加强对工会网站建设,运用现代网络技术推动工会工作,成为摆在各级工会组织面前一项十分重要的任务。面对新的形势,学院工会经过深入研究、积极探索,大胆实践,在认真抓好日常各项工作的基础上,充分运用网络技术这一现代科技手段,拟筹备建立学院工会网,并以网站为载体积极开展工作,为工会工作增添了新的生机和活力。现对如何进一步加强基层工会网站建设略加探讨。 一、加强工会网站建设的作用和意义 互联网络作为连接世界各国计算机的全球性信息化网络,其传输内容非常非常丰富的,涉及到全球的政治、经济、文化、体育等等各个领域,成为人们了解世界、掌握信息的主要渠道之一。学院工会网站作为信息时代基层工会的一个重要窗口,是院务公开、公正、服务职工、惠及民生的重要手段。办好工会网站,对于保障职工合法权益、增加职工之间互相的透明性、加强工会自身建设、提升工会知名度和影响力都具有非常重要意义。 二、网站主要内容与注重面 网站要设有工会新闻、民主管理、权益保障、劳动保护、文件资料、政策法规等主栏目,并加强工会会员管理等数据库的建设和利用,使广大干部职工能够通过网站,迅速快捷的检索到自己所需要的信息资料。拟开设职工论坛等形式建立“职工之家”,职工和工会干部以注册方式,在网上对事件或人物进行讨论交流,畅谈各自感悟,进行相互学习和相互交流。还可利用网站开展“首席职工”、“优秀工会工作者”等各类评选活动,进一步提升工会工作的透明度和群众参与度。 三、技术平台规划与设计 (一)系统应用范围 从系统上分析是一个门户信息交易站点,大多数用户都具有分散性,没有统一的组织和统一的地区,主要通过internet访问。用户侧重使用IE情况分析。用户使用网络带宽分析。估计日访问量在几千人次。 根据这些特点,我们建议在IE兼容上侧重用于IE6.0。出于用户带宽的考虑,建议使用CSS+DIV写网站框架。在网站结构上采用B/S结构。 用户侧重使用IE情况分析,根据网络软件测试调查,得出以下数据如图: 从图得知使用IE6.0的用户最多占到32.14%。360浏览器使用本地IE优秀。其中也有一部分本地优秀用的也是IE6.0。其它IE8.0占到21.54%,IE7.0占到6.3%,搜狗浏览器占到6.03%,其它chrome,IE9.0,TT浏览器,QQ浏览器都只占到3%以下。 所以在UI设计和IE兼容性设计上测重IE6.0以上的版本,建议使用CSS+DIV布局。然后再测试调试各常用IE之间的兼容性。 (二)用户使用网络带宽分析 今年宽带普及提速工程的目标是4兆及以上宽带接入产品的用户超过50%,现在,平均带宽达到了50%。今年4月,全国固定宽带接入规模为1.59亿。4兆及以上用户使用比例已经超过了50%。去年年底,使用4兆以上带宽产品才38%到39%,今年却飞快提升了10个百分点,达到50%。 所以4M以下的人群仍然是主体。在网站建设过程中,网页的图片和整个网页大小的控制不容忽视。建议页面大小保持在三屏内,网页大小保持在150K以内。这是对用户的体验度一个提升也是对网页大小的一个控制。 (三)任何商业应用程序都有三大类必须完成的任务: 第一类和与用户的交互有关(人机接口),用户如何使用应用程序,这类任务可称之为表示层(Presentation)。 第二类和应用程序所完成的计算处理和程序处理流程有关,可称之为应用逻辑层(Application Logic)。 最后一类与数据的查询、更新及数据管理有关,可称之为数据资源层(Data and Resource)。 四、网站细节总体设计 网站分为前台和后台两个部分,前台部分为公众和会员客户提供信息、阅读、查询等功能,后台作为网站管理的优秀部分,提供网站数据、类别等信息的管理和查询。 (一)前台网站的具体栏目设置 共分为工会简介栏目、工会工作栏目、工会动态栏目、下载中心栏目、工会信箱栏目、工会论坛栏目、留言板栏目、友情链接、站内搜索引擎共9个栏目设置。 1.首页具体板块的设置 提供工会信箱登录以及各分类信息查询系统。左侧是本站动态、工会简介、网站公告和相关链接,右侧是广告位;中间部分是各栏目的信息。 在网站的首页中采用了4种效果,飘浮广告效果,滚动新闻效果,鼠标右键禁用和ie右下脚状态栏文字显示效果。 2.网站工会栏目简介 详细的介绍了工会具体情况以及领导风采、组织机构等内容。 3.网站工会工作简介 专题介绍工会在开展素质工程、法律维权、基层建设、送温暖工程、女工工作、综合等工作的情况。 4.网站工会动态简介 介绍工会的具体活动,包含生动的图片及详细的文字信息。 5.网站下载中心的简介 网站提供常用的软件及表格和表格模板的下载。 6.网站工会信箱的简介 网站工会内部所有工作人员具体的邮箱地址。 7.网站工会论坛的简介 网站提供单版论坛。论坛具有一般论坛的常用功能。如注册会员,在线生级,发表帖子,回复帖子,论坛设有良好的编辑器,能够方便的编辑帖子内容。并且有丰富的表情包。让互动更加生动。普通用户也可以注册笔名并发表帖子进行互动。 8.网站留言板的简介 网站的留言板能够通过编辑器方便的编辑文本,可以通过注册用户进行留言。也可以不用注册用户,进行匿名留言。 网站设计与制作论文:浅谈Flash动画在网站设计与制作中的应用 【摘要】Flash是Adobe公司的一款多媒体矢量动画软件,Flash网站动感十足,视觉效果强烈,具有很强的吸引力。其中,动作脚本赋予了Flash编程的能力,大大扩展了Flash的空间。现在,Flash在网络中的应用已经越来越广泛,使用Flash制作的网页不仅视觉效果突出,而且交互功能也非常的强大。本文对Flash动画在网站设计与制作中的应用进行了探讨。 【关键词】Flash动画;动作脚本;交互功能 网络新技术层出不穷,在各个领域尽显风流,网络多媒体的天空更是绚丽多彩、引人入胜。Flash作为目前最优秀的网络动画之一,它的出现,宣告了网络动画时代的到来。由于FLASH本身具有强大和灵活的网络交互功能,所以它在窄带领域已经成为事实上的交互多媒体技术标准。Flash在保证传输速度的同时,还提供了非常丰富的交互动画效果。 Flash动态网站是针对多媒体网页设计脱颖而出的一个新型解决方案。它使用矢量绘制图像,它的最终文件可以以“流式”的输出在网页中播放。Flash动态网站动画文件小,互动功能强。它给网页设计带来的无限生机。 一、Flash动画的特点 Flash被广泛应用,与其自身的特点密不可分。 1.从动画组成来看:Flash动画主要由矢量图形组成,矢量图形具有储存容量小,并且在缩放时不会失真的优点。这就使得Flash动画具有储存容量小,而且在缩放播放窗口时不会影响画面的清晰度的特点。 2.从动画来看:在导出Flash动画的过程中,程序会压缩、优化动画组成元素(例如位图图像、音乐和视频等),这就进一步减少了动画的储存容量,使其更加方便在网上传输。 3.从动画播放来看:后的.swf动画影片具有“流”媒体的特点,在网上可以边下载边播放,而不像GIF动画那样要把整个文件下载完了才能播放。 4.从交互性来看:可以通过为Flash动画添加动作脚本使其具有交互性,从而让观众成为动画的一部分,这一点是传统动画无法比拟的。 5.从制作成本来看:用Flash软件制作动画可以大幅度降低制作成本,同时,在制作时间上也比传统动画大大缩短。 二、动作脚本的特点及基本术语 动作脚本的英文名称是ActionScript,简称AS。ActionScript是一种面向对象的编程语言,执行ECMA-262脚本语言规范,是在Flash内开发应用程序时所使用的语言。目前广泛使用的ActionScript 2.0编辑出的脚本更加稳定、健全。 1.ActionScript 2.0的特点 (1)能够控制Flash动画的播放行为和对象的属性。根据用户的动作来做出响应,并在动画中体现出来。 (2)ActionScript 2.0是一种面向对象的编程语言,它的风格和JavaScript语言相类似。它拥有循环、判断和对象事件等高级语言特性。 (3)ActionScript可以使用自定义函数。如果有一个功能要经常使用,则可以把它写成自定义函数,在用到的时候调用它。 (4)支持XML和XMLSocket。 2.基本术语 (1)对象。在ActionScript中,对象分为两类。一类是用户自己制作的动画元件Symbol实例化后而形成的实体对象Instance Object,声明这类对象后,可以对ActionScript堆砌的属性和动作行为进行控制。另一类是Flash自己定义的抽象对象Abstract Object,例如Math和Date等,这类对象主要用于计算。 (2)数据类型。例如整数、字符、布尔值等等。 (3)变量。在变量方面,ActionScript允许声明全局变量和局部变量。 (4)事件响应。在Flash动画中,动画的交互性就是通过对用户动作的响应来完成的。 (5)语句和运算符。 三、Flash动画在网站设计与制作中的应用 1.网页形式与设计 (1)导航菜单设计 导航菜单设计是Flash动态网页浏览的基础。简洁、有效的导航菜单,可以使浏览者迅速而高效的找到所需要的信息。导航的形式有侧边式、上端式、悬浮式、隐藏式等。具有艺术美感的导航会使浏览者的浏览过程变得丰富而富有趣味。导航菜单的设计还要注意简洁,易用。设计导航菜单的时候,可以应用一些小声音、小动画来丰富浏览体验。 (2)网页版式设计及风格 Flash动态网页往往包含的信息量很大,元素也很多。但由于Flash动态网页的超链接特征,使它的空间可以无限扩展。设计者通常把产品或服务的不同卖点分别集中在不同的路径之中,在细化的动态分页中可以根据次主题的不同,对各个构成元素的空间进行多样化安排。 (3)色彩设计 Flash动态网页色彩搭配既是一项技术性工作,同时它也是一项艺术性很强的工作,因此,设计者在设计网页时除了考虑网站本身的特点外,还要遵循一定的艺术规律,从而设计出色彩鲜明、性格独特的网站。在遵从艺术规律的同时,还考虑人的生理特点,色彩搭配一定要合理,给人一种和谐、愉快的感觉,避免采用纯度很高的单一色彩,这样容易造成视觉疲劳。而且,页面的色彩设计尽量不要超过4种色彩,用太多的色彩让人没有方向,没有侧重。当主题色确定好以后,考虑其它配色时,一定要考虑其它配色与主题色的关系,要体现什么样的效果。另外哪种因素占主要地位,是明度,纯度还是色相。 2.Flash动画在网站中的应用 在网页设计中,Flash动画作品除了以“流式播放动画”播放以外,如:Flash动画短片、Flash MV,还具有一定交互性特点的形式。有些网站的引导界面做成Flash动画形式,一般由Dream weaver软件来完成,做成静态页面。当然,大部分这类页面全部是静态,但也有某些网站做出以下设计。如:网页中的Flash网络广告、Flash形象展示动画、网站导航栏动画、图片展示动画、Flash交互动画、及由Flash制作完成的网站注册、登陆、计算等系统。 在静态页面中,如果把这些做成动画形式的话,无疑能起到生动、装饰的作用,对浏览者具有充分调动的作用。但是不宜太花、太乱,否则,就会起到反作用,不但使浏览者眼花缭乱、烦躁,而且会给网站效应大打折扣,显得烦乱,缺乏信任。 除了采用Flash制作相关的页面外,也有一些网站,为了展示自己的个性,使用Flash来制作整个站点。整个站点从概念上就己经包括所有视听元素部分及版式的设计。先不论网站引导界面的设计,由其引导进入的内页面这整个系统都是由Flash软件来制作,就包括上文列举的视频、Flash广告动画、Flash交互动画、网站的Flash形象展示动画、网站的各级导航栏、图片展示、文字、链接、色彩、音乐、声音、游戏及网站注册、登录、计算系统等。 这样的Flash动画网站,感觉都十分炫,具有很强很独特的个性,基本上能完全调动浏览者的积极性,给人以活跃的心理感受。 四、结束语 Flash作为现代一种新的设计方式和娱乐方式,不仅有其实用功能,并且还有视觉和听觉上的双重享受,更因为它具有的趣味性,它作为一种强大的动画制作软件,在视觉表现上较普通的网页有很大的优势,因此,被广泛用于网站的设计与制作当中。 网站设计与制作论文:《计算机辅助教学技术》课程学习网站设计与制作 摘要:为了提高学生的学习主动性、提高课程信息传达的及时性,该文以《计算机辅助教学技术》课程为例,论述了学习网站的设计与制作过程,实现了课程多种资源的展示与交流,使之成为教师与学生课后交流的良好平台。 关键词:网站设计;网站制作;计算机辅助教学技术 随着计算机网络技术快速的发展和互联网密集型延伸以及人们生活工作的需要,使用因特网技术进行网上教学已开始成为一种全新的教学模式。网上教学具有及时性、共享性、便捷性、交互性和独特化等几大特点,它有着传统教学模式所无法比拟和替代的优点。因此,教学网站的开发制作成为广大教育工作者迫切要了解和深入探究的重要环节,从而更好的发展网上教学,推动教学课程水平的逐步提高。《计算机辅助教学技术》课程学习网站预期实现以下目标:1)信息方便、快捷、为用户提供全新的服务。2)支持各种资源下载技术。3)提供用户在线论坛、在线留言,增强网站的互动性。4)网站维护简单、方便。5)具有较好的网站安全性。 1系统开发技术简介 通过对本系统功能应用及各方面的综合评价分析,此网站采用Dreamweaver CS4作为前台的主体设计工具,主要是运用表格、Div+CSS进行布局排版编辑,网站的修饰添加常用的动画制作软件Flash CS4、图形处理软件Photoshop CS3等进行辅助设计,制作完成课程的多媒体教学资料。后台设计部分运用ASP技术添加动态资源,Microsoft Access 2003数据库作为动态数据整理工具,通过ADO对象访问数据库,建设成一个兼容性、安全性、可扩展性良好满足用户浏览信息、交流互动的教学网站[1]。 2需求分析 2.1功能需求分析 本教学网站的功能是可以替代传统教学模式,能够快速的更新跟踪最前沿的教学资讯,灵活生动的把教科书的知识展现出来。用户通过访问网站不仅能在线学习,同时,用户可以寻找下载想要的相关试题和课件,更可以注册会员在论坛上讨论交流。而对于系统管理员,登陆系统后台,不仅要对网站进行系统维护,还要对所有网站信息、数据进行统计整理;管理论坛的贴子与留言板的信息删除,备份,回馈;管理员也要能实时更新网站内容,最新信息。 2.2系统需求分析 此系统打破传统教学模式的地域限制、时间限制,充分发挥网站教学的及时性和便捷性,能够提高教学效率。用户能及时的获取教学资源,管理员能对网站进行维护,对网站资料内容更新和数据的整理权限操作。 3系统概要设计 3.1系统结构设计 根据本教学网站的特点,将其分为前台和后台两大部分。前台主要实现信息浏览、资源下载、在线论坛和留言等功能,后台主要是管理员对网站前台信息、论坛及留言进行管理。 该教学网站设计为八大模块,分别是课程描述、教师队伍、课程建设、下载频道、在线学习、师生论坛、用户系统和留言板。 整个学习网站的系统结构如图1所示。 图1网站系统结构图 各模块功能分别为: 1)课程描述模块介绍了计算机辅助教学技术的历史沿革、研究内容、基本构成、应用环境等相关的课程描述。2)教师队伍模块介绍了课程主要负责人及其他任课教师的教学与科研情况。 3)课程建设模块包括我院计算机辅助教学技术课程特色和今后此门课程的发展趋势。4)在线学习包括在线课件、在线自测。 5)下载频道帮助学生下载课件、Word文档、实验软件等课程资源。6)论坛主要用于让学生和老师进行一些教学答疑或是学术探讨。 7)留言板主要收集一些用户对于网站的意见或建议,以便对网站进行改善。8)后台管理系统对留言板、论坛的数据信息进行管理。 3.2数据库设计 3.2.1数据库分析 针对网站功能结构分析,本教学网站涉及到的数据项和数据结构如下:1)用户基本信息。包括的数据项有用户名、用户密码、E-mail等基本信息。2)管理员基本信息。包括的数据项有管理员名称、管理员密码等基本信息。 3)论坛文章基本信息。包括的数据项有文章标题、文章内容、工作区域名称、发表时间等信息。4)用户留言基本信息。包括的数据项有留言内容、留言者姓名、留言者QQ等信息。 网站设计与制作论文:基于ASP+DW技术的校园工会网站设计与制作 摘要:根据目前流行的网站制作技术,设计并制作了某学校工会网站,网站设计合理,制作完整,功能健全,具有一定的实用价值。对ASP技术和DW技术的充分利用,为网站制作工作的开展奠定了理论和实践基础。指出了在网站制作中各个环节中出现的具体问题,并针对性的进行了解决,对网站制作工作进行了深刻的梳理和总结。 关键词:ASPDW网站制作网络化 工会是学校的重要部门,工会网站可以作为网上信息的重要阵地。使用网络信息,凝聚会员是新时代的工作要求。本校园工会网站采用动态网站制作技术,网站的设计与制作工作完成后,由工会工作人员在远程计算机上对服务器上的网站进行日常信息的更新和维护,制作网站后台管理模块即可实现此功能。 网站的设计和制作包括多方面的知识,它是艺术和技术的综合应用,具体说来有网站策划、网站美工、网站具体模块规划,总体数据库设计,网站制作、后台内容管理模块制作、网站测试、网站上传等步骤组成,作者结合某学校工会网站的制作,总结小型网站的制作经验和技巧,以为网站制作积累宝贵经验。 1、网站的策划与设计 网站的整体策划是根据学校工会领导的综合部署下进行的,这里需要工会工作人员认真讨论研究后,给网站制作人员下达明确的任务说明,由于工会工作人员的精心准备,对网站的风格、网站的功能、网站的规模、网站的模块划分已经非常明确。经过工会工作人员和网站制作人员的共同探讨协商,整理出网站的初步风格、功能要求和模块设计。 参考其他学校的网页制作效果,使用美术基础和网页制作软件PS,设计出来3套网页效果图初稿,每套均有首页,二级页面、三级页面的具体效果,最终由领导确定了一套。在设计的过程中,参考美术老师的意见,借鉴加创新,结合网页的特点,如单位使用像素,宽度适合于800像素的显示器。导航栏的高度要适中,整体结合“块”结构,使用分栏设计,整体风格统一。定稿后,由网站制作人员对网页效果图进行切片处理,作为组装网页的原素材和参考图。 根据网站的具体功能,将网站划分为八大模块:工会简介、工会文件、工会简讯、工会活动、女工园地、健康人生、法律法规、友情链接。其中有些模块只需要一个页面,更多的模块需要二级网页、三级网页的显示。多数模块的内容是需要存储在数据库中的,因此二级模块、三级模块的设计要用到数据库中的内容。 首先是选择使用何种类型的数据库管理软件,数据库管理软件根据功能可分为大型,中型,小型数据库。根据工会网站的具体内容并不复杂,所以选择了小型数据库管理软件Access。但在数据分析和数据表,表结构的设计上却耗费了作者一定的精力。因为没有考虑到后台内容管理的功能设计,所以最初设计表时把需要用到数据库的各个模块都分别设计了表,但最后的后台内容管理模块在数据库内容增删改查时却遇到了大麻烦,因为最初表设计得多了,在做增删改查时也需要做相同多的模块设计,内容就重复了,所以又重新设计表,使用类别字段来区分模块。由此总结的经验就是:数据库设计非常重要,一定要把前期后期工作全面考虑,相互结合,才能为后期程序的编写提供方便。 2、网站的制作 网站的制作使用DW软件完成,具体制作步骤是:首先创建站点,设置服务器,使用DIV+CSS方法创建各个模块的页面和框架,链接数据库,在各个页面设置绑定记录集,设置服务器行为。网页的制作是最为繁琐的工作,首先依据网页设计效果进行布局的设置,具体方法是使用DIV进行布局,然后使用CSS方法对各个DIV样式进行设置,在设置样式的时候,选择使用外部样式表的方法,因为外部样式表更易于管理。在设置背景图像时,使用PS的切片工具进行制作,切片工具有一个BUG,就是其存储名称不能修改,因此在切片时,最好的方法是先设置好切片的名称属性,在导出时就可以使用这个名称命名切片了,同时存储的格式最好是GIF格式,因为这个格式支持透明背景,并且在网页浏览器中支持渐变效果。 网页特效的制作是很有意思的一件事情,这是需要使用JS代码,网上有很多JS代码的效果和原程序,但很麻烦的一件事情是如何读懂这些代码,把相应的内容替换成你所需要的内容,比如,图片说明文字,超链接等等,还有一件事情是,网上提供的JS效果并不是你所需要的尺寸和颜色,这也需要你读懂JS代码,同时把相应的样式修改成你所需要的样式。本网站使用的JS特效有一个新闻展示效果,具体制作方法是下载JS代码,修改JS代码,把JS特效嵌入到相应的DIV中,其中的制作难点是,网站要求新闻展示是随时间更新的,这就需要把静态的新闻换成动态的新闻,因此需要从后台数据库中提取相应的字段,同时在后台管理模块中,还要相应的模块处理新闻的增删改查。 网站后台内容管理是方便网站维护人员工作方便专门制作的,工会网站的维护工作是由工会工作人员远程进行管理的,因此就有必要制作一个专门方便工会工作人员管理网站内容的模块。其制作内容就设计到对后台数据库的增删改工作,由于在数据库设计过程中,没有考虑到后期的维护工作,因此在对新闻内容的增删改工作上,出现了需要给多个表进行增删改的要求,因此建议今后设计数据库时,将所有的新闻表重新整合,以类别区分各种信息。 另外在处理图片上传的工作时,需要考虑如何上传图片信息。之所以要专门指出图片上传是有原因的,因为图片需要上传到服务器上才能将其具体路径信息记录到相应数据表记录的字段中,也就是说,如果某条新闻需要图片的支持,那么这条新闻的图片是以相对路径的形式存储在数据库中的,所以在增改新闻图片时,必须先把图片上传到服务器相应的目录下。图片上传到服务器后,它的文件名将随机改变,所以要记录好图片的新文件名。这样才能进行和图片相关的操作。文件上传可以分为两种:有组件上传和无组件上传。作者使用的是无组件上传,原因是有组件上传要求远程服务器上必须安装相应的组件才能完成文件上传功能,而无组件上传不需要在服务器上安装相应的组件即可完成文件的上传。 网站的测试是网站制作必不可少的步骤和环节,网站制作完毕之后,必须及时进行网站测试,测试可以分为两种测试:黑盒测试和白盒测试。作者将黑盒测试的任务交给3名学生进行,经过2天的测试,将各个模块统统测试3遍,测试中发现了一些问题:网页标题没设置、个别网站内容出现DIV跑位现象,不同的浏览器出现不同的效果,个别网站出现内容描述不清晰的情况等等,通过作者的核实,都进行了更改并重新测试。白盒测试则是由作者亲自完成的,在测试中出现的问题主要有:站点中出现了没有用的网页,处理的办法是将其删除;表单中出现了没有用到的项目,有些项目类型不合适,处理办法是删除或修改;经过黑盒测试和白盒测试之后,还需要使用者在长期的维护过程中,不断的测试,并把需要修改的地方指明给作者,由作者进行修改,这就出现的软件的不同版本。 3、网站的上传与更新 网站制作、测试完毕后,就交付给学校网站维护人员进行上传,网站是存放在学校服务器上的,也就是说,所有的网页浏览者通过浏览器将网页请求发送到学校网站服务器上,由服务器将浏览者请求的网页发送给浏览者。 网络信息的更新需要使用后台管理系统进行,这个系统是作者专门针对本网站设计制作的,专为网站信息的更新维护设计,这样通过此系统,公会工作人员通过远程浏览器即可更新网络服务器上的公会网站数据库,从而方便轻松的维护更新网站内容。值得一提的是,网站后台管理系统也是相当复杂的一个模块,涉及到管理员密码设置更改,网页访问限制,数据库信息的增删改查等内容,所有动态信息均通过此模块对网站数据库进行更新。 4、结语 工会网站的使用,实现了无纸化办公,能够快捷的消息,减少了许多人力物力的开销,提高了工作效率,这是本系统的功能和特点。从网站的策划,设计,制作,测试到,整个过程作者亲力亲为,其中体会非常深刻,本网站的建设基本完成,其基本功能全部实现。如何把类似的网站设计成网站模板,如果实现模板化,此类网站的制作将会更加便捷快速。 作者简介: 曹晓丽,女,1979年10月,河南郑州人,毕业于华中科技大学计算机工程硕士,主要研究方向:多媒体技术,信息安全。 毛颖颖,女,1982年7月,河南安阳人,毕业于河南师范大学教育技术学专业,理学硕士,主要研究方向:多媒体技术、动漫制作。 网站设计与制作论文:基于工作过程设计的《网站设计与网页制作》项目课程教学改革的研究 [摘要]《网站设计与网页制作》的教学内容按照实际的工作任务、工作过程和工作情境组织,以完整的工作过程贯穿于项目式教学中,使每一个学生通过学习《网站设计与网页制作》课程,能够对各种制作手法和设计技术有更深入的理解,能够使他们对今后的职业选择和学习方向有更多的思考;能够在开发能力、学习能力和解决问题能力方面有更好的发展;能够在责任感、合作精神和创新意识等方面得到提高,最终能实现学生的零距离上岗。 [关键词]工作过程设计项目教学认证教育考核方式 一、概述 项目教学法是以学生的自主性、探索性学习为基础,采用类似科学研究及实践的方法,促进学生主动积极发展的一种新型的教学方法。在教学活动中,教师将需要解决的问题或需要完成的任务以项目的形式交给学生,在教师的指导下,以小组工作方式,由学生自己按照实际工作的完整程序,共同制定计划、共同或分工完成整个项目。在项目教学中,学习过程成为一个人人参与的创造实践活动,注重的不是最终的结果,而是完成项目的过程。学生在项目实践过程中,理解和把握课程要求的知识和技能,体验创新的艰辛与乐趣,培养分析问题和解决问题的能力及团队精神和合作能力等,教师已经不是教学中的主导地位,成为学生学习过程中的引导者、指导者和监督者,教学内容按照实际的工作任务、工作过程和工作情境组织,以完整的工作过程贯穿于项目式教学中,提高学生的社会能力、方法能力、专业能力,使专业训练更接近社会需求,最终能实现学生的零距离上岗。 《网站设计与网页制作》是我系计算机应用技术、软件技术、网络技术的专业必修课。为了适应时代的发展,《网站设计与网页制作》课程在继承世界现行网站网页教学优势的基础上,又吸收了当今网站网页开发的新技术和新思路。力求更加注重学生的发展和社会的需求,更准确地反映网站网页开发技术的专业性手段;更加关注学生积淀自己的生活经验;更强调学生的主动学习,并增加实践环节。《网站设计与网页制作》课程期望使每一个学生通过学习网站设计与网页制作课程,能够对各种制作手法和设计技术有更深入的理解,能够使他们对今后的职业选择和学习方向有更多的思考;能够在开发能力、学习能力和解决问题能力方面有更好的发展;能够在责任感、合作精神和创新意识等方面得到提高。 二、课程理念 确立一个中心(以学生为中心)三个融合(校企融合、课内外融合、技术与人文融合)、基于工作过程设计的课程开发理念。提前让学生感受工作的氛围,熟悉工作的相关流程,以增强学生在就业过程中的竞争力。并结合我院“我在乎你”的办学理念,通过理实一体化的教学手段,采用项目式教学,给学生提供一个制作网站的模拟或真实的环境。让学生通过对“确定项目――制定策划书――制作网站――验收――总结经验”这个流程的训练,熟悉制作网站的过程,并能够有所成果。 确立素养、行为、技能教育观。重视网页制作过程中技术性心智技能的形成,强调“原型定向、原型操作、原型内化”、原型能经“迁移”形成类型(“举一反三”);强化学习过程中教师的示范和引导的作用。 以技术开发贯穿网页制作的全过程,技术开发强调设计与制作。强调过程的可重复、可验证性。 课程质量以教师的明示能力和学生的内化能力为主要评价指标。 三、设计思路 遵循高职课程改革关于“面向就业,培养实用性人才”的基本精神,在全面贯彻国家教育方针的基础上,根据学生身心发展的特点和教育规律,重视对学生进行全面的职业素质教育,着眼于培养学生终身学习的愿望和能力,体现职业教育层次网站设计与网页制作课程的实用性、专业性和可持续发展性。 综合考虑学生发展的需要、社会需求和就业需求三个方面,本课程以一个大项目出发,分解为7个子项目,在完成七个子项目教学的同时,学生也可以把自己承接的大项目一并完成。 从“以工作任务为中心”和“培养学生应用能力”角度出发,以“项目教学”和“任务驱动的方式”,让学生在有限的时间掌握网页制作的技能。 运用项目式教学方法,努力创建开发项目的条件,突出工学结合,提高学生技能的熟练程度和灵活运用的能力。 四、实施建议 本课程的教学必须始终贯彻任务驱动式的“做中学”,过程体验式的“学中思”,学以致用式的“思中用”和启思益智式的“用中创”的理念。本课程的总体目标是根据企业网站开发工作流程(即具体的工作过程),从前期策划开始到网页设计,网页制作、网站,一步一个脚印地引导学生逐步深入,亲身体验网站设计与网页制作的过程。 1.具体实施建议 (1)明确目的、详细描述操作任务。根据学生的具体项目每次课按照网站开发的进度表都有明确的目的,具体的操作任务。 (2)对课堂模仿实践的结果进行合理评价和及时计分。对每一次课堂模仿实践的完成情况进行评价和计分,及时解决学生普遍存在的问题,对完成较好的学生给予肯定。 (3)采用项目驱动的方法,如通过教师项目分解的子项目学习以掌握基础知识点,然后充分发挥学生的设计能力,完成学生自己的项目,素材由学生自己收集,网页的风格、布局由学生自己决定,培养学生的创新能力。 (4)充分利用学生课余时间。 (5)项目开发:提前一个月布置任务,并向学生提供参考资源,让学生有充分的时间准备和寻找合适的项目;学生寻找合适的项目后,与客户进行交流获取制作网站的一些素材和信息。根据学生找到的项目,在教师的指导下,把学生分成若干个小组。在每个小组中,每位学生根据自己的特长和爱好,承担不同的工作角色,完成不同的任务。一般一个项目分给三个小组,每个小组可以拿出一个方案。这样可以加强小组与小组之间的竞争性,此外在最后验收时客户也可以有多个方案进行选择。 (6)学生在完成网站设计和网页制作的教程中,如果遇到问题,可以有多种渠道来解决。可以是组内成员的讨论、还可以查阅系部的网络课程、通过老师进行辅导、求助于互联网等等。 学生通过该项目的进行,了解并把握整个过程及每一环节中的基本要求。这样既教会学生制作方法,又让学生体会制作过程的创新性和协作精神,能最大限度地发挥项目式教学的功能。 2.教学方法建议 《网站设计与网页制作》课程以真实项目为案例组织教学,课程教学方法符合“教、学、做”合一的原则,采用理论实践一体化的项目教学和案例教学方法,强调学生将所学知识和技能在实践中应用。课程教学围绕如何开发一个网站展开,各个教学单元采用“应用导向、任务驱动”教学方法。本课程采用的主要教学方法如下: (1)四步教学法 通过“讲解――示范――模仿――练习”四步教学法,让学生通过模仿老师讲解的方法制作网页,理论与实践相结合,“教、学、练、思”四者有机融合、训练学生的动手能力和模仿技能,提高课堂教学的实践性。 (2)任务驱动、案例教学法 方法: 下发工作任务单、学生解读任务 教师初步讲解、示范 学生实施任务 教师巡回 教师评价 通过案例提出问题,帮助学生建立感性认识,激发学习兴趣。对案例进行分析,找到解决问题的方法和操作步骤,逐步完成案例的操作。在教学过程中,遵循“启发式教学”原则,启发学生积极思维,通过观察,发现问题,提出问题,分析问题并逐步解决问题,从中领悟职业经验。 (3)项目实施法 方法: 下发项目书 学生分组讨论项目分解 师生共同完成项目分析 学生实施,教师指导 提交项目作品 最终评价 引入“项目教学法”,给学生提供一个制作网站的工作环境,通过组织学生承接项目,继而进行项目的开发,使学习与工作相结合,训练学生完成工作任务所需的技能、技巧,同时引导学生进一步加强专业理论知识的学习,从而培养学生的综合职业素质。 3.考核建议 实施项目式教学以后,学习的过程和在此过程的学习态度显得越来越重要,这也是企业需求人才的一个重要标准。所以本课程的考核内容一共分为四个部分:网站的总体规划,具体完成的过程,最终完成的作品和多方代表的反馈意见。 五、将课程与全国计算机信息高新技术考试进行有机结合 全国计算机信息高新技术考试之高级网页制作员的专项技能水平达到相当于中华人民共和国职业资格技能等级三级,在一种操作系统平台下综合使用网页相关软件完成网页制作和动态数据处理的工作,实际能力要求达到:能综合使用两种以上网页制作相关软件进行网页设计和制作,并具有相应的教学能力。它是网页设计制作人员、Web开发人员及网页设计爱好者综合应用网页制作开发工具进行专业、高效Web设计与制作能力的权威认定。如果尝试将“网站设计与网页制作”课程与“全国计算机信息高新技术考试”进行有机的结合,可以提高学生独特设计理念、丰富动态应用程序、互动多媒体制作方式等综合能力,创作出更为直观、高效的Web作品。 将学历教育与认证教育相结合,进一步探求高校培养目标与企业用人之间的联系,培养适应社会需求的学生,这无疑是一种教学改革的新模式。 六、结语 以工作过程为导向的项目式教学法是一种先进的高职教学理念,它突破了传统的教学模式,通过解决学生身边的一些现实问题来实现学生对知识的掌握,大大提高了学生学习的积极性和主动性。通过项目教学法学习的学生,他们的动手能力、解决实际问题的能力有很大的提高。这种方法不但适合高职计算机课程教学,尤其适用于学生水平参差不齐、学生自控能力比较薄弱、课程的应用性比较强的教学。教师在观察学生、帮助学生的过程中,开阔了视野,提高了专业水平。充分地展示了现代职业教育“以能力为本”的价值取向,使课堂教学的质量和效益得到更大幅度的提高。可以说,项目教学法是师生共同完成项目,共同取得进步的教学方法。它是在模拟企业真实的工作过程中,用行为来引导学生、启发学生的学习兴趣,让学生在团队中自主地进行学习,培养学生的多种能力,使学生掌握的知识与企业的需求更加接近,我们将继续在实践教学中深入探讨项目式教学法,与企业加强联系,累积真实项目素材,进一步完善适合高职特点的教学方法。 网站设计与制作论文:个人生活网站设计与制作 1素材准备 素材的准备是制作网站的基本条件,只有准备好必备的素材,才能够快速的制作网站,而不会浪费不必要的时间和精力。准备网站的素材不仅要从网站的各个栏目的规划考虑,也要考虑各个页面用到的图片、内容、特殊效果等等,具体的网站有:网页大宝库、懒人图库、素材精品屋等。准备好素材以后,需要对文本、图片、样式、特效等进行基本的处理,同时还要将素材进行分类,具体分类文件夹如:images、flash、music、style。 2首页制作 首先把整理好的素材分别放在images、flash、music三个文件夹下。建立站点1)打开Dreamweaver软件。2)单击“站点”菜单,进行“新建站点”操作。3)在站点定义对话框中输入网站名称“mywebsite”,本地根目录文件夹”是指你网站保存的磁盘路径,选择d:\myweb后,单击“确认”按钮。4)经过以上基本操作,一个站点就建立好了。5)把images、flash、music三个文件夹剪切到站点文件夹下,再新建html文件夹。6)右键单击“站点”面板中根目录下的html文件夹,新建网页首页文件,命名为”index.html”。7)打开首页文件index.html进入编辑状态。8)建立表格,使表格居中对齐。表格居中代码如下: tablewidth="800"height="712"border="0"align="center"bordercolor="#000000" tr thheight="218"scope="col" nbsp; /th /tr /table 9)点击表格内部在执行菜单中,插入——媒体——flash。10)同样的方法插入flash背景音乐文件未命名-5.swf。11)点击修改——页面属性——外观——背景图像,单击浏览选择所需背景图片。 3模版的建立 1)首先建立一个大表格并且使表格居中,接着制作嵌套表格,使用插入表格命令,在大表格内插入所需行数和列数表格,设置宽度百分比“Percent”(百分比),在文本框中输入100,单击“OK”,所插入的表格刚好充满第一个单元,然后插入一行三列的表格,左右分别为100宽居中表格宽度为600,最后再居中嵌入一行七列的导航栏和一列的文本内容栏。2)表格嵌套完成后开始编辑导航条,首先输入导航文字内容,给每栏文字分别添加链接为【#】点击导航条表格的 table ,在属性菜单下编辑边框大小为3、颜色为#FFCC99。选择执行菜单中,页面属性——链接,设置文字链接,添加链接效果:链接颜色与已访问链接颜色为#ffcc99变换图像链接颜色为#ffff00,下划线样式为仅在变换图像是显示下划线。3)添加网页背景图案,页面属性——外观——背景图像,选择好事先存放在images里的背景图案。4)添加table中的背景图案,单击 table 在属性中选择背景图像,添加图像,这样模板就完成了。 作者:胡旭 单位:辽宁林业职业技术学院 网站设计与制作论文:藏饰商务网站设计与制作 1 电子商务 电子商务(Electronic Commerce,EC)是一种新型的电子方式的商务贸易活动,它与传统的商务贸易活动相比,既有相似之处,又有明显的区别.电子商务可以简单地解释为:利用便利、快捷和低成本的电子信息技术和手段进行的商贸活动.目前大家所讨论的电子商务主要是利用EDI(电子数据交换)和Internet(因特网)来完成的.因此,也可以说电子商务是计算机网络技术在商务活动中的应用[1].一般而言,电子商务包括生产、流通、分配、交换和消费等环节中所有活动的电子信息化处理.电子商务活动包括通过互联网进行的交易和商务活动、通过增值网络进行的电子交易和服务(如通过EDI进行采购和报关等),以及通过连接企业或机构的计算机网络发生的交易和服务.中国的电子商务已经出现“多元化”发展趋势,专业化行业网站将有一个迅猛的发展,符合区域发展特色的电子商务、综合的电子商务生态系统也将得到快速发展、电子商务的国际化将受到高度关注.因此,作者设计并实现了藏饰品电子商务网站,为发展本区域民族特色经济具有实际意义. 2 网站整体功能 2.1 建站目的 建设藏饰品电子商务网站的目的是为了扩大藏族文化在电子商务领域的影响力,打造一个具有地域风情、具有西藏、青海藏族风情特色、具有民族文化气息的藏族饰品电子商务平台,旨在改进传统的藏族饰品销售方式,将先进的、基于互联网的电子销售方式融进藏饰品的销售中去,让更多的藏饰品生产厂家获得更大的效益和影响力,让他们认识到做基于Web的电子商务的重要性和必要性,使整个有关藏族特色的电子商务在互联网上繁荣昌盛,最终为大力发展区域民族特色经济助一臂之力. 2.2 网站平台 在该设计中,作者选用的是ASP应用服务器技术和SQL数据库的组合方式.ASP全名Active ServerPages,意为“动态服务器页面”,是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具,利用它可以产生和运行动态的、交互的、高性能的WEB服务应用程序.ASP采用脚本语言VB Script(Java script)作为自己的开发语言. 2.3 网站架构 本网站架构采用B/S模式.B/S(Browser/Server)结构即浏览器和服务器结构,它是随着Internet技术的兴起,对C/S结构的一种改进的结构.在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构.相对于C/S结构属于“胖”客户端,需要在使用者电脑上安装相应的操作软件来说,B/S结构是属于一种“瘦”客户端,大多数或主要的业务逻辑都存在服务器端,因此,B/S结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本. 2.4 藏饰品 建设藏饰品商务网站旨在展示和销售藏民族特色商品.首先,藏族的特色体现在他们的衣着也即藏袍中,因此必须设立一个衣服(藏袍)的商务单元;其次,在藏民族同胞穿着的藏服中,一般挂有藏民族特色的饰品,而且藏族首饰以其特殊的民族文化、神秘的文化背景强烈吸引着消费者,所以第二个商务单元确立为首饰;再次,藏民一般游牧于大草原中,而他们的家也随着家族的游牧而搬迁,所以藏族人的住所、住所里摆放的家具、使用的器皿也别具特色,那么由此确立第三、四个商务单元分别为:家具和器皿;另外,“扎西德勒”是藏语中的“你好”的意思,通常藏族同胞对外胞表示友好和赞赏时对他说“扎西德勒”,同时敬献上藏族的特色礼物哈达,所以将哈达作为第五个商务单元;最后,“唐卡”是藏族的一种壁画艺术,藏族壁画中包含有藏族的历史和藏族的文化等元素,是藏民族的精神领袖,所以选壁画作为第六个商务单元. 3 网站建设 3.1 Web站点建设 作者通过Adobe Dreamweaver CS3建立了该站点,具体步骤为:执行“站点/新建站点”,在弹出的对话框中建立一个“服务器模型”为“ASP Vbscript”、“访问类型”为“本地/网络”、“测试服务器文件”为“D:\藏饰品电子商务网站”的站点.完成了这一步,以后制作的网页文档就保存在所建的站点中,并上传到测试服务器. 3.2 数据库创建 一个基于B/S模式的网站仅有浏览器是远远不够的,必须要有服务器的支持才能被称为B/S,因此使用SQL SEVER 2000来作为数据库系统的支持.具体步骤为:安装并打开SQL SEVER 2000数据库,在数据库中新建一个名称为“My EC”(数据库名称的命名没有硬性的要求,EC即电子商务)的数据库,并分别新建“用户表”、“后台管理员表”以及如上所述的6大商务单元表.这些不同的表分别完成不同的功能,用户表完成添加、查询、修改、删除等用户信息的功能;后台管理员表用于保存后台管理员的用户名和密码等的相关信息;6大商务单元表则动态链接到Browser(浏览器)中,修改了数据库中的表就同样修改了浏览器中的商务单元的相关属性和方法,商家在进行对商品的进、存、销的操作时,直接操作数据库中表的元素就可以了,不必对前台进行修改. 3.3 网页布局设计 WEB站点和数据库搭建好以后,进一步的操作就是网站布局设计.在Adobe Dreamweaver CS3中设计网页时,首先要对网页进行整体的布局,具体步骤为:在“查看/表格模式”菜单命令项,选中“布局模式”,在“插入”栏中会出现绘制布局表格的图标,单击“绘制布局表格”,绘制一个宽度为985的布局表格,使之居中对齐,然后在该布局表格中,分别绘制出导航、LOGO、图片布局及功能等布局表格,如图1所示. 3.4 数据库的连接 网站布局设计完成以后,便要实现网站功能与数据库系统的连接了,在Adobe Dreamweaver CS3中,是通过表单和SQL Sever数据库进行连接的.要实现用户的登陆功能,首先在Login.asp文件中新建一个表单,以便将表单中的数据传输到数据库服务器中,在表单中分别新建两个文本域和两个按钮,用于传输用户所输入的数据至数据库服务器中.建好表单以后,开始配置Microsoft ODBC SQL Server DSN,在“绑定”中绑定查询的记录集,连接到已建立好的DSN上,查询过程中使用的是SQL语句进行查询SELECT *FROM dbo.denglu,单击“测试”,如果能正确显示出数据库中的基本信息,则说明SQL语句无差错,记录集绑定成功. 3.5 用户登陆功能的实现 要实现用户的登陆功能,在服务器行为中添加一个插入记录,连接到绑定的DSN中,插入到数据库的用户表中,每个文本域分别对应不同的字段名,登陆成功跳转至登陆成功界面,登陆未成功则跳转至登陆未成功界面.在浏览器的登陆页面,为提醒用户保护好自己的用户名和密码,可以加入相关的提醒.如果用户登陆是在数据库实现查找功能,那么用户注册则是在数据库中实现插入功能.在页面右下角的文件中新建一个Register.asp注册页面,新建表单放入应放的文本域textfield1、2、3、4、5,插入button1和2,绑定记录集到数据库中的用户表,单击服务器行为选择插入记录,将依次的文本域插入到数据库依次的表中去,再将But-ton1的名称改为“注册”,选为“提交表单”,便完成了由表单向数据库插入记录的功能. 3.6 网站后台功能 本藏饰品电子商务网站还设计了后台程序,供网站管理人员来管理网站商品的基本信息,只需要用所提供的管理员帐号和密码即可进行网站后台功能的使用.后台管理系统提供两种基本功能,一是Insert插入功能,一是Update修改功能,即向数据库中插入商品信息和修改商品信息.键入帐号和密码进入后台管理系统,在Adobe Dreamweaver CS3中,只需在绑定了记录集后,将服务器行为设置为插入数据,那么这个选中的表单就能从文本域中向数据库中添加数值了.完成这步,藏饰品电子商务网站的基本框架都已全部完成,再进行具体的网站建设操作就可以了,例如设置图片大小格式、设置网页布局页面规范、美观以及设置网页效果人性化等等.最后在完成了与数据库的连接以后,将数据库中的文件存入根目录的Data文件夹中,将网站的后台文件存入根目录的Admin文件夹中,将图片文件存入根目录的Img文件夹中,网站的主文件保存入根目录中即可. 4 数据库中表和商品的关系 该藏饰品电子商务网站只集成了六款商品的交易,如果商户有新的商品项,可以随时添加.针对六款商品,建了6个数据库表来存放相应的商品项,分别是:dress表、shoushi表、jiaju表、qimin表、hada表和bihua表.表中现已分别有了现成的“商品”,并且每款商品都有各自的图片在浏览器中显示.商品号、商品名称、商品描述、商品单价和库存量都显示的是数据库表中的数值,也就是数据库中的“商品”,商户如果有新的商品上架,只需要在数据库表中修改相应选项,不必要在浏览器端修改,如果一件商品被成功交易,商户即在数据库中删除相应数据库表中的值即可,不需要在浏览器端进行删除[2]. 5 数据库中表和交易的关系 用户在确定购买以后,在收获信息的页面中填写相应的信息(如图2所示).如收货人的省分、城市、区县、邮政编码、街道地址、收货人姓名、手机号码等信息,用户输入的值,会传到数据库的中shouhuo表中.商户只需要查看shouhuo表中的信息,就可以确定发货信息,从而根据此信息给顾客发货.这样便完成了电子商务交易中的“买卖”工作. 6 结束语 该藏饰品电子商务网站实现了浏览器与数据库的动态链接;网站整体布局合理,页面整体风格简洁明了;设计中所有素材均精心收集并经过PhotoShop加工;在一定程度上实现了后台管理功能.但是,与专业的电子商务网站相比,该网站并不完全成熟,尚有待改进.例如,在用户登陆功能方面,可以加入更详细的用户信息和更人性化的权限登陆条件;在数据库设计中,可以加入更贴近现实社会、更准确的数据完整性;在购物车功能中,实现网银功能等等.作者在将来的设计中,会逐步实现. 网站设计与制作论文:网站设计与制作教学模式探讨 一、课程教学模式的研究 1.以实际工作过程为主线 无论是课程内容的选取,还是教学内容的组织,始终围绕实际网站设计与制作工作的过程及内容,以实际工作流程为教学内容和教学组织顺序,将课程融于实际工作需求中,突出了技能和素质的培养。 2.工作任务的真实性 课程实训中提交给学生的实训企业资料,均是以来自于实践一线的真实业务为基础,经过校企双方精心组织挑选。要求学生完成网站调研、网站建设方案书的撰写、网站的设计与制作等,与实际网站设计与制作岗位的工作情况完全相同。因此通过完成相应的任务而让学生掌握的相关知识、操作方法和操作技能,真实地反映了网站设计与制作岗位的能力和素质需求。 3.“教学做”合一 在课程教学中以学生为主体的工作导向式教学,教学的主线是指导学生完成实际网站设计与制作业务操作与管理工作,引导学生通过实践来掌握操作方法和技能,通过操作来学习相关知识,从而将教、学、做有机地结合,突出教学的职业性、实践性特点。通过以上教学模式的创新,成功地将网站设计与制作岗位搬上了课堂,从而真正做到让学生通过该课程树立企业网络形象观念,掌握网站设计与制作工作的基本流程、步骤、内容及操作方法,具备独立完成一个小型企业的网站设计与制作工作的能力。 二、课程教学方法和手段 在课程教学中灵活运用了多种教学方法和手段,增强了学生学习的兴趣,提高了学生学习的主动性和积极性。 1.教学方法的选择和使用 结合课程的性质和要求,我们采用了案例教学法、任务驱动法、角色扮演法、现场调研、仿真学习和作品展示法开展教学活动。 (1)案例教学法 在教学中,我们与企业合作,由企业提供典型的网站设计与制作案例。在具体的教学活动中,通过组织学生进行问题分析、相互解答和自由互辩,再由教师和企业兼职教师共同引导,由此掌握不同类型网站建设的方法和技巧。 (2)任务驱动法 在教学过程中,基于资讯、决策、计划、实施、检查、评估六步法,我们组织学生每6人成立一个虚拟的网站建设公司,设置各工作岗位,包括美工、程序等真实岗位,并在内部实现轮岗交替,让学生能够在教师的指导下按照真实工作任务的要求完成每个学习情境的学习任务。 (3)角色扮演法 学生在虚拟网站企业中分别扮演网站设计师、程序员、网站美工、汇报人等不同的角色,在不同的学习情境中进行角色转换,使学生在情境模拟、循环和反复的过程中,加深对网站设计与制作工作任务的理解,提升操作与管理能力。 (4)现场调研 根据学习的需要我们安排学生分小组进入真实企业进行现场调研,或者邀请企业兼职教师进校讲解分析,学生根据调研得出网站建设的目标,完成网站建设方案书,设计并制作网站,提升学生吃苦耐劳、团队协作、沟通交流等素质。 (5)仿真学习 电子商务专业配有仿真实训室和创业实训室,实训室配以公司真实的经营环境,为学生提供真实的电子商务企业经营的过程。学生可以通过组成公司,以轮岗分流、小组间对抗等方式,获得电子商务企业经营的宝贵经验。每个学习任务在实训室实现仿真训练,学习内容、学习过程、学习环境均与实际工作保持一致。 (6)作品展示法 在教学中组织学生欣赏往届学生的作品,激赏学生的学习兴趣,并在任务进行到一定的程度时,举办班上同学的作品展示,让班上同学相互欣赏、由企业兼职教师讨论并分析作品的优点和不足之处。通过作品展示法,学生可以通过对比,了解自己作品的优点和不足之处,同时加强了网站评估的能力。 2.教学手段 针对如何有效开展教学活动,我们采用了校企联合授课、举办专题讲座、通过多媒体化、信息化、网络化组织教学和通过举办技能竞赛开展教学。 (1)校企联合授课 课程实行“双课程组负责人”制,企业专家与校内专职教师共同担任课程开发的负责人。企业专家参与课程的开发设计并承担学习任务设计工作,企业人员担任指导教师参与实践学习,学时比例达50%以上,课程组专兼职教师比例为1∶1。此外,由于网站设计与制作工作涉及到Photoshop广告设计、网页设计与制作、数据库等多方面的知识与技能的学习和运用,本课程整合校内外教学资源,采取校企联合授课的形式组织教学,受到学生好评。 (2)举办专题讲座 教学中定期邀请企业专家为学生开展专题讲座,向学生讲解职业生涯中的精彩案例,通过分享经验、带来新鲜的工作任务,提高学生对网站设计与制作工作岗位的了解和热爱。 (3)多媒体化、信息化、网络化教学 教学中利用实训室,让学生在仿真的职场环境中实践。同时,我们在校园网上建立了动态网站设计与制作课程的课程网站,上传了丰富的教学资源,包括:1)完备的教学文件,包括教学大纲、任务单、实训教材、电子教案等。2)教材中配套练习题及参考答案,理论及实务考试样题、参考答案,以满足不同层次学生的自主学习需求。3)辅助教学资源,包括与本课程有关的以音频、视频、文档等多种形式表现的教学辅助资料,如网站设计与制作、网页特效技能操作的示范录像、电子商务相关的从业资格考试的近期考试信息等。4)课程剖析,包括课程的定位、课程设计理念与思路、教学内容及组织、教学方法手段等。5)教学展示,包括主讲教师的相关资料、各界对课程评价、工学结合的项目作品等。学生还可以通过课程网站自主学习。学生可以在实地调研之后,利用网络辅助查找未了解的资料,完成资讯、计划等环节,提高学生学习的自主性和效率。 (4)技能竞赛 将行业技能竞赛和专业技能竞赛纳入素质拓展平台,以赛促学极大地提高了学生的学习积极性,通过举办主题网站设计等比赛,加深了学生对专业的认识,提高了学生对知识的理解和对技能熟练度的操作,另外,通过鼓励学生积极参加全国电子商务专业大赛,增强了学生的应变能力和创新能力。 三、实施中的反思和总结 在这几年的教学过程中,笔者发现以上教学方法和手段,虽然很多课程都在提倡或是已经在教学中使用,但不同的课程都具有各自的课程特色,同样的教学方法,在具体实施过程中可以产生出不同的具体实施手段,让其发挥出更大的功效。例如: 1.校本教材的编订和使用 校本教材的编订和使用,对课程改革成果的冲击是巨大的和显著的。以笔者的亲身感受来讲,与企业共同编订的校本教材,加上配套使用的任务单,是针对学校现状、学生实际情况编订出来的,因此工作过程更加符合实际情况,也更加具有工作过程系统化的特色。通过任务单来引导工作过程,配合校本教材中的知识点和技能点,更加有利于学生进行系统化学习。 2.小组学习讨论法和二人搭档检查法相互配合使用 在学习过程中,我们需要组织学生分成小组进行问题的讨论和解决,这主要是为了锻炼学生分析问题、解决问题的能力,以及增进团队协作意识。但是小组学习讨论法的缺点便是不能完全做到点对点交流,个别人容易产生怠倦的情绪,甚至有人“滥竽充数”。在这些年的教学过程中,针对动态网站设计与制作课程笔者发现,课程因为需要进行程序编写和调试,大量的代码容易让人产生视觉疲劳,因此许多学生在课程中容易产生眼酸、眼疲劳等情况,加之程序代码枯燥无味、人与人之间缺少交流,许多学生容易产生学习疲劳。另外小组长个人工作压力大,很难督促全组人员的学习进度,不能保证学习质量和学习效果,因此单纯的小组学习讨论法并不能有效地推动全班的学习进度。针对这种情况,笔者尝试让每位同学都在另一个小组寻找一位搭档,两人相互共同学习和检查。学习过程中,每个小任务在指定的时间内,先由自已独立思考和完成,然后搭档双方都交换位置,由搭档来检查对方的完成情况并进行纠错,这种方法一方面学生让起立活动了筋骨,另一方面由他人的视角来检查问题往往更加能够一针见血,效果加倍。同时,一对一的搭档学习即保证了学习质量,也增进了同学之间的友谊。此外,这种搭档学习方法能够减轻小组长的工作压力,不论是学习、检查和评价,两人的双向交流都是及时的、认真的和有成效的。在动态网站设计与制作课程中,小组学习讨论法和二人搭档检查法是卓有成效的。 3.合理的设计知识归纳和总结 在教学活动中要培养学生知识归纳和总结的习惯,是必不可少的。在《动态网站设计与制作》课程的学习任务中,每个情境都设计了对应的小任务,每次任务在检查和评价之后,由教师或是小组长带领同学先进行本次任务的知识归纳,总结学到的知识和技能,再进行本次任务的感受总结,例如任务中是因为粗心打错字符而导致程序调试失败等原因,最后是教师对学生在本次任务中的表现进行评价。通过每次任务都进行相应的知识归纳和总结,有效地对学生的知识做了系统化整理,并加深了对知识和技能的理解。 四、结语 笔者经过这几年不断累积教学经验,已经完成了校本教材和配套任务单的编订,并且逐步摸索出适合本课程的教学模式、教学方法和手段,同时也意识到,教师课堂气氛的驾御能力对提高学生的学习兴趣是非常重要的,这需要教师经验丰富、知识渊博,并且自身诙谐风趣,才能更好地促进课堂教学气氛。因此,除了寻找更加适合课程特色的教学方法和手段,教师也需要提高和加强自身综合素质,才能更加胜任高职教师的岗位。 作者:郝静杨波单位:湖北工业职业技术学院经济贸易系 网站设计与制作论文:计算机组成原理CAI教学网站设计与制作 摘要:本文设计的计算机组成原理课程教学网站采用了目前流行的.net技术,在网站中引入了Web Services、XML等具有良好扩展性的技术,页面布局采用DIV+CSS,利用访问数据库。网站教学内容设置双语教学部分,并利用flash技术建立虚拟实验室,模拟实际实验环境。该网站适应现代教育的需要,对教师的教学改革及促进学生的自主学习有积极的意义。 关键词:计算机组成原理;CAI教学网站; 1 引言 计算机组成原理是计算机专业的一门优秀专业基础课程,本课程内容较多、涉及面广、实践性强、难度较大。通过制作计算机组成原理CAI教学网站可以帮助相对容易达到教学目的。计算机组成原理CAI教学网站的实现采用WEB技术将文字、声音、图形、动画等溶入到教学模式中去,从而使计算机组成原理中抽象的和难以体会的概念等变得生动形象起来,加深和加快了对该门课程的理解。将网站应用于教学可以充分调动学生学习的主观能动性,提高学生求知欲,同时能使教师及时掌握学生在学习过程中所遇到的难题和存在的问题,增大教师与学生之间的沟通,从而取得良好的教学效果。 2 教学设计 针对计算机组成原理课程的特点,教学主要内容包括计算机组成原理理论教学部分、实验教学部分、典型例题及分析、综合在线测试、学习辅助资源、师生互动等。设计指导思想是改变传统上以“教” 为中心的教学模式,真正实现以“学” 为中心,充分发挥学习者的主动性和创造性。实现的方式采用“知识点+实验+典型例题+学习讨论”的教学方式,使学生掌握计算机组成原理的基本概念和相关设计技术,建立起整机概念。 3 教学网站制作 教学网站制作工具采用Visual Studio .NET 2005,后台数据库采用SQL Server 2000,实现的计算机组成原理CAI教学网站除后台维护外各部分如下: 3.1 理论教学部分 学习网站不仅仅是需要给予一种视觉效果,更重要的是教学内容的设计,包括分解计算机组成原理教学目标、制定教学策略、保持知识的系统性和完整性等。本教学网站在教学内容上增加双语教学部分,该部分主要包括双语教案,双语试题,双语视频及阅读材料。采用DIV+CSS以及母板页技术进行页面布局,界面设计上美观大方、层次清晰、重点集中、视点明确。 3.2实验教学部分 实验教学环节是该课程的必须且非常重要的一个环节,为了便于学生更好的理解和掌握计算机内部运作的真实情况,本教学网站采用flash设计了虚拟实验室,对主要实验如运算器、控制器、存储器及整机实验提供演示及交互操作功能。 3.3 典型例题及分析 作为一门专业基础课程要求学生必须掌握一些典型题目的解题方法,这样对于灵活掌握以及深入理解所学的知识点是很有必要的。本教学网站采用flash设计了各个章节典型例题及解题分析。 3.4 综合在线测试 该模块实现学生学习该课程后的一个考核,能够帮助学生了解自己的学习情况。测试系统分章节测试和总体测试,测试题型包括选择、填空、计算及综合设计,试卷中的题目按知识点分布,采用XML技术组织知识点。选择题自动判断答案对错、其它题型给出参考答案及分析。 3.5 学习辅助资源 教学网站上提供流媒体教学视频、资料下载、课程相关其它站点链接。 3.6 师生互动 该模块实行权限管理,用户注册登陆后,会看到的各种信息目录,通过点击查看进入,可以查看到具体的信息以及老师或者其他学生回复此问题的内容。若问题指定某人答复,则只有该用户能看到并答复此问题。 4 主要实现技术 4.1 技术 完全基于模块和组件,具有更好的可扩展性和可定制性,具有速度快、便于部署及应用升级、代码与内容分离、方便构建和使用WEB服务等优点。由于和.NET远程处理建立在.NET Framework 之上,因此可以使创建XML、Web Services变得更为容易。 4.2 流媒体技术 流媒体是一种新的媒体传送方式,它解决了音频、视频等媒体信息在计算机网络中的实时传输问题,它将整个A/V及3D等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。流媒体技术适合在相对低带宽的网络环境下实现网络课程的实时播放和录播课程的传输,因此可以将流媒体技术运用于教育领域实现对学科资源的制作、传播和管理。 4.3 Flash动画技术 Flash 是一种创作工具,它强大的动画编辑功能使得设计者可以随心所欲的设计出高品质的动画,通过Action和FS Command可以实现交互性,使Flash具有更大的设计自由度,所生成的动画文件(.swf)一般占的字节数小,从而可以实现快速下载,在打开网页很短的时间里就能得以播放。 5 教学网站特色 5.1 采用多种先进的技术手段 该网站将计算机组成原理的基本概念、基本原理、基本方法以文本、图形、声音、动画、视频等多种媒体的形式表现出来,用最新的网页开发工具Visual Studio .NET与后台数据库SQL Server的结合实现动态交互、在线测试、虚拟实验室,从而使学生将抽象的计算机组成原理的学习变得形象轻松;通过虚拟部件及整机实验,使得没有实验条件的个人也能获得实际操作技能的提高。 5.2 后台维护方便 该教学网站提供了一个界面友好、操作方便的后台维护平台,教师通过该平台可对相关资源进行增加、删除、修改,从而避免随着时间的推移造成部分内容老化的现象。 6 结束语 本文描述了基于的计算机组成原理CAI教学网站设计和实现的过程,对于教学网站系统的研究,具有一定的理论和实践意义。 网站设计与制作论文:浅谈中职学校《动态网站设计与制作》课程教学 摘 要:动态网站设计与制作课程是中职计算机、电子商务等专业的必修课之一,本文将针对动态网页制作课程的特点,从动态网页的开发技术的选择以及如何上好这门课程两方面进行探讨,旨在提高该课程的教学效果。 关键词:中职;动态网站;教学 中职学生渴望开发网站,但大多对理论学习热情不高,缺乏钻研精神,且容易放弃。动网制作既讲理论又重实践,既有概念理解,又有程序设计和应用操作方面的内容。因此一方面是抽象的网站开发技术,另一方面是基础薄弱、不善思考的中职学生,如何将知识点传授给学生,让学生知其然并知其所以然,对教师来说,是一大挑战。以下是笔者关于中职动态网页制作课堂教学实践的几点看法: 一、动态网站技术的选取 教学中选取PHP+MySQL+Dreamweave的经典组合方式,推荐使用PHP调试环境的程序集成包phpStudy,它集成了最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置。同时phpMyAdmin可以通过Web接口简易管理MySQL数据库,学生通过浏览器的图形界面就能对MySQL数据库进行操作。 二、课程内容以综合项目和分任务的方式开展 《动态网站设计与制作》是一门综合性课程,在授课过程中采用综合项目设计形式,以项目或分任务的方式展开课堂教学。将《动态网站设计与制作》课程分解为一个大项目和若干个小任务,学生通过完成一个个任务最后完成较为完整的综合网站的设计。 三、课程教学应用多种教学方法 (一)使用比较教学法,使学生轻松入门 讲解动态网站时,学生没有服务器和客户端的概念,会把“动态”网页理解为有动态的文字或图片。教学时可做两个简单的网站进行比较。如分别做一个静态的和动态的学生学籍管理网站:网站1是静态的,只有一个“学生成绩”页面;网站2是动态的,其中包括具有“学生成绩”栏目的学生成绩详情页面、成绩的后台添加、删除和修改页面和一个简单数据库。老师浏览这两个网站,演示对学生成绩条目进行增、删、改、查的方法。同时具体讲解它们的运行机制和网站后期管理中的优缺点。 通过比较教学法讲解概念,便于培养学生的总结归纳能力,让学生理解透彻,又调动学生学习兴趣。 (二)使用视觉冲击教学法,加强学生记忆 将重点简明扼要地写在黑板上,加强学生记忆。如动网的制作流程比较固定,“创建数据库―建站点―制网页―连接数据库―绑定记录集―服务器行为”,学生每节课都看到黑板顶部的字,不知不觉就会记住这样的流程,在实践中也会有条不紊的操作。 (三)创设问题情境教学法,启发学生思考 在讲解数据库字符集和网页字符集的知识点时,教师可演示用户名是英文和中文两种状态下,网页可否正常登录。这时向学生提出问题,为什么数据库中的记录是中文,数据库连接,记录集绑定都正确,但测试结果不对?引导学生切换到Dreamweaver代码视图,找到部分“charset=utf-8”,再解释字符集的概念,教会学生可将字符集代码改为“charset=gb2312”,测试正确。 采用创设问题情境教学法,会使学生在整个讲解过程中都处于强烈的问题情境中,他们也就会展开充分的想象,他们的思维在广度、深度上会有一个充分的、自由发挥的空间和余地;因此会获得意想不到的教学效果。 (四)任务驱动教学法,让学生有的放矢 所谓“任务驱动”就是老师在介绍有关知识和方法时,首先提出一些与学生的日常学习、生活关系比较密切的任务。 如注册新用户,用户登录,在引导学生完成任务的过程中,引出相应的教学内容。老师可以先浏览一个在线注册邮箱网站,并且重点演示注册和登录部分,浏览之后学生在心里可能会产生一个强烈的欲望:自己做一个这样的系统。接着,老师再按步骤、分任务完成对整个系统的设计,并且重点讲解本网站中的一个关键任务:数据库的连接。讲解数据库的连接任务在整个用户管理系统中的作用及其重要性。 (五)“理论――实践――反思――理论――实践”循环往复教学法,使学生牢固掌握知识点 动网中很多知识点,尤其是重难点知识,必须反复讲解,反复实践,来加强记忆和理解,才能收到较好的效果。比如:讲解阶段变量及语句,应该采用循环往复教学法,反复讲解和操作使学生消化、接受。 (六)项目教学法,阶段性成果加强自信心 在教学时注意培养学生的成就感,将大的综合项目分解为一个个小项目。比如:将用户管理系统分解为登录注销、注册、资料修改和密码查询四个模块,再详细分解为更小的项目。如将用户注册模块分成四个小任务:1.制作注册页面―熟练使用表单制作页面并实现验证表单;2.实现注册页面填写信息录入数据库―绑定记录集,添加服务器行为“插入记录”;3.用户名不能重复―用户名验证,检查新用户名操作;4.注册成功与失败页面制作―实现正确跳转。 四、结束语 总之,这门课程的教学是灵活多样的,在教学过程中要按照中等职业教育的教学规律和学生认知特点结合教学过程中的实际情况作适当的调整,也可对某些章节内容综合使用多种教学方法,使教学达到理想的效果。
摘要:为提高物联网时代计算机硬件课程的教学质量,文章分析了当前高校计算机硬件相关课程教学存在教材、课程体系、实验条件和“双师型”教师等方面的不足,以计算机硬件课程建设为基础,以实现高质量就业为目标,提出了物联网时代计算机硬件课程系统结构调整、优化和改进计算机硬件的教学环境、教学方法等举措,不断提高学生创新意识和实践能力,努力培养出社会需要的高素质计算机硬件人才。 关键词:物联网;计算机硬件;课程建设 硬件(Hardware)是计算机硬件的简称,是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。计算机硬件业主要包括从材料、芯片、板卡、显示、存储到整机产品等各方面的研发、生产和制造。物联网(InternetofThings)是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术[1],将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化感知、识别、定位、监管等功能[2]。随着物联网发展的产业化、标准化时代的到来,物联网广泛应用于各行各业。近几年,智能硬件(智能可穿戴、智能家居、智能医疗、智能交通等)市场规模逐年递增,2021年中国智能硬件终端产品出货量达8.8亿台[3]。以计算机硬件为基础的电子产品越来越被广泛应用于各行各业,支撑着电子产品软件的正常运行。因此,需要有更多的计算机硬件人才负责产品的硬件设计和维护维修。然而,计算机硬件人才不仅仅在社会上缺乏专业培训和教育,即使在一些高校对计算机硬件教学的重视程度明显落后于软件。 1计算机硬件课程教学存在的主要问题 1.1教材知识相对落后,跟不上计算机硬件技术的发展步伐计算机硬件技术发展迅速,到目前为止,计算机硬件的发展符合摩尔定律。然而,高校所使用的计算机硬件系列课程更新太慢、教材案例无法跟上计算机硬件技术的高速发展,有关最新计算机技术的教材内容变得过时和落后。例如:随着微电子技术的迅速发展,数字设计的规模也越来越大,而目前数字逻辑大多数教材的核心内容极少涉及大型集成电路,通常局限在中、小型集成电路,仅介绍成熟和传统的技术方法显然不符合时展的需求[4]。 1.2课程缺乏课程体系,课程内容衔接不足,教学效率不高计算机是一个由硬件和软件组成的复杂系统,课程的系统性很强。但在目前的教学中,课程知识缺乏足够的交叉和互补,学生无法理解计算机的基本工作原理和软件系统的影响,而在硬件系列课程教学中,教师通常在授课过程中一般更强调每门课程内容的完整性和独立性,比较容易忽视课程与课程之间的衔接和整体优化,部分课程内容易出现重复,部分知识点易出现缺失,导致教学效率不高、学生知识体系结构不全的现象。1.3教师教学过程和学生学习过程中存在着“重软件轻硬件”现象计算机软件教学相对简单,实用性较强,需要的设备资金投入较小,普通计算机可以选择大多数软件课程;硬件课程教学难度较大,需要投入大量设备资金,通常每门课程都需要配备特殊的实验设备,价格较贵,实验室人员指导和监督的要求相对较高。由于许多方面的影响,大多数高校在硬件实验室建设方面存在不足,这对计算机硬件课程的教学效果有着直接的影响。此外,计算机硬件知识不直观、抽象、乏味,不容易学习,导致学生普遍存在“重软件轻硬件”的现象。 1.4实验条件和设施缺乏,实践能力薄弱计算机科学是一门实践学科,实践教学是计算机硬件教学的重要组成部分。然而,在一些课程实践教学过程中,教师和学生对课堂教学的重视程度都大于对计算机实验实践,大部分的实验优先进行验证实验,综合实验较少,缺乏独立的实验课程,课程理论教学和实验实践的联系并不十分紧密,只是停留在巩固理论知识的边缘阶段。另一方面,学校没有建立固定的实习教学基地,企业提供给实习学生的岗位较少;有的高校对学生实习认识不足,造成松懈管理,导致实习敷衍,走形式;课程设计东抄西拼应付教师,其结果一定是毕业生缺乏解决实际问题的经验和分析解决问题的能力。 1.5有企业工作经验的“双师”型教师不足“双师”型教师是提高教学质量的重要环节,目前,大部分高校从事理论教学的专业教师比例较大,特别是职业院校、应用型本科高校,教师招聘时学历要求是首位的,大多数硕士、博士是应届毕业生,实践技能基础比较单薄,很少有企业、实际工程项目的经验,但为了提升学校师资学历层次总体水平,聘任后会安排进入教学队伍主要负责理论教学,因此,会出现“黑板上开机器,PPT上讲工艺”的现象。 2计算机硬件课程建设的思考 2.1计算机硬件工程师的基本技能 计算机硬件工程师主要是负责整个产品的硬件设计(包括:硬件电路设计、硬件设计开发流程)。按照工作能力计算机硬件工程师分为初级硬件工程师、普通硬件工程师、资深硬件工程师、专家级硬件工程师[5]。作为高校主要是培养具备初级硬件工程师能力的大学生,可以在别人的指导下完成硬件详细设计说明书、原理图绘制评审、协助指导PCBLAYOUT并制作BOM、硬件调试记录、参与相关测试、获取测试报告、缺席修复并输出相关案例等工作。具体的来说,计算机硬件工程师应掌握以下基本技能,一是由需求分析到总体方案、详细设计的创造能力;二是熟练运用设计工具,设计原理图、EPLD、FPGA调试程序的能力;三是运用仿真设备、示波器、逻辑分析仪调测硬件的能力;四是掌握常用的标准电路的设计能力,如ID电路、WDT电路、高速信号传输线的匹配电路等;五是故障定位、解决问题的能力。 2.2计算机硬件课程组的建设 课程组建设的基本思想是将课程建设为一个具有紧密关联、逻辑性强、属于同一范畴的课程组,打破了课程内容的归属。课程小组建设对于培养学生严谨的科学态度、严谨的逻辑思维能力和科学的世界观起着不可替代的作用,对提高学生的判断能力、分析问题能力和决策能力有很大的帮助。计算机硬件系列课程包括模拟电路、数字电路、微机原理、电路系统、单片机技术、汇编语言、集成电路设计导论、计算机接口技术、计算机架构、嵌入式系统及应用等课程。这些知识模块描述了从芯片到系统、从独立系统到多机系统,使学生可以从物理结构和系统结构建立计算机系统的完整性概念,并具有先进的应用能力。但在物联网时代,掌握计算机硬件基础技术还不够,还需要添加一些课程到突出的网络功能作为补充。针对物联网时代对计算机硬件技术的需求,本文提出了以下计算机硬件课程体系结构。课程架构由专业基础课程、专业课程、专业选修课和综合训练分四个部分组成,如表1所示。专业基础课程中,“计算机组成原理”介绍计算机的基本组成和原理,解决计算机的整体概念;“操作系统”、“嵌入式系统和接口技术”和“通信原则”是上下联系的纽带,是基本应用和系统课程。为了突出物联网的特点,在专业选修课程中,通过增加“Matlab仿真设计”、“嵌入式操作系统”、“PCB设计”、“信号完整性分析”和“M2M数据算法模型”以及一些实用的、高度集成的课程作选修课,拓宽了学生硬件设计的实践能力。每个课程都配有相应的实验环节,并通过最终的“物联网应用系统集成设计”综合实验,加强学生对基础知识和综合应用的掌握[6]。 2.3改进计算机硬件的教学环境和教学方法 2.3.1合理规划课程体系,建立课程教学大纲原来的硬件系列课程虽然都是独立的,但在某些内容上是交叉重叠的,但不同的教师往往有不同的教学计划和教学大纲。在有限的上课时间内,每门课程都无法讲得详细和透彻。为此,应该规划教学内容,课程组应该共同建立课程教学大纲,将课程知识点分到每门课程中,针对同一课程,教学计划和课时应该规范统一。在此基础上,还应选择最权威、最新版的教材,建立测试数据库和自动测试系统,实现教学与考试的分离,制定一套统一考试的实施规则[7]。 2.3.2积极建设网络课程数字化学习资源和线上仿真实验平台数字化学习资源平台的建设包括教学网站、APP的建设、网络教学资源的建设,教学网站,APP应该具有基本功能,还应该具有课堂讨论、课后作业、考试等功能,线上仿真实验平台建设需实现在线编程、综合仿真、仿真波形等实验功能。为了保证师生之间必要的课外交流,加强学生与教师的互动,提高学习效率,教师还可以开设微博课程、B站课程、微课直播课程,作为教学辅助的支持。教师和学生可以利用网络平台的留言、弹幕等方式进行互动交流,教师可以及时帮助解决学生提出的问题,并及时获得学生反馈的信息,及时调整和改进教学环节。 2.3.3注重实践过程,复习考试方法,加强课程设计实验课程是计算机硬件教学的重要组成部分。学生将掌握实验探索中的规律模式,在思维和实际应用过程中进行创新。实验教学质量直接影响着学生的理论学习课程和未来的工作表现。教师应加强线下实验课程和线上仿真实验的全程管理[8],将实验的分数比例提高至50%,以激励学生更加注重实验过程,从而提高自己的实践能力,使学生真正了解计算机系统的结构,拥有扎实的实践能力。 2.3.4深化校企合作,提升人才培养质量校企合作是当前学校和企业双方共同参与培养人才,以市场和社会需求为导向,培养企业所需人才的办学模式[9]。高校应与物联网企业建立合作,利用企业的设备优势和企业技术人才优势,开展学生实践教学和“双师”型教师培训。从设备优势上,比如:射频识别(RFID)的核心组件成本过高,大部分的高校在引进这些设备方面都遇到了资金困难,目前只有清华大学、上海交通大学等为数不多的大学拥有RFID的核心组件。因此,学校可以利用合作企业设施设备优势,解决高校在RFID原理及应用、嵌入式系统与接口技术课程的实践过程中存在的问题,教学效果令人满意。因此,深化学校与企业的合作,充分利用企业先进的设备、技术资源,把理论学习放在课堂上,实践放在企业,可以为学生掌握最新硬件知识能力起到至关重要的作用,同时为教师提供学习、实践的机会,使教师有机会不断提升实践技能,达到校企合作的互惠双赢。 3结束语 根据中华人民共和国人力资源和社会保障部的信息,计算机硬件人才供需比为1∶5,意味着计算机硬件人才十分短缺,每年嵌入式人才缺口达50万人左右[10]。随着互联网的迅速发展,物联网已经成为势不可当的浪潮,物联网相关企业对人才有着极大的需求,预计2022年物联网产业规模将接近72376亿元,人才需求将进一步扩大。高校在培养专业人才时一定要熟悉企业、社会对人才需求的现状,适时调整相关课程体系,努力培养学生的自身学习能力、动手能力和团队协作能力,进一步提升学生的竞争力,促进实现学生高质量的就业。 参考文献: [1]陈伟,曹海军,刘晓光,等.基于物联网思维框架下新型粮情测温系统研究[J].现代食品,2019(20):10-15. [2]戴春平.新一代信息技术赋能高职专业人才培养实施路径研究———以物联网技术导论课程为例[J].工程技术研究,2021,6(11):225-227. [3]李东波.可穿戴计算机硬件技术的应用研究[J].电子测试,2022,36(10):18-20. [4]聂跃光,户晓玲.基于物联网的实验室管理系统设计[J].物联网技术,2020,10(6):98-101,105. [5]刘曾辉.井下无线物联网与智能终端的有效应用[J].长江信息通信,2022,35(4):60-62. 作者:傅勇 单位:江西开放大学