前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的计算机设计编程主题范文,仅供参考,欢迎阅读并收藏。
极限编程 毕业设计 教学实践
一、前言
近年来,尽管大学本科毕业生的数量在大幅度增长,但质量却并不令人满意。很多毕业生在工作中只能做一些基础性和辅的工作,无法成为单位的主要科技力量。大学毕业生质量滑坡的原因虽然是多方面的,但从本科教育的角度来看,就是我们培养的学生走向社会后,综合解决实际问题的能力达不到要求。
计算机专业毕业设计是本科教学中的最后一个环节,对于训练学生综合运动所学的理论知识与实践技能分析问题和解决问题的能力,培养学生的创新能力和初步科研能力的起着至关重要的作用。
二、传统方式下计算机毕业设计存在的主要问题
从某种角度上来说,本科毕业设计是一扇窗口,其成果是对计算机专业本科教学质量的全面综合检验,同时也是用人单位选拔人才的重要依据之一。近年来,由于扩招以后师生比例过低以及教育观念的改变,目前很多高校本科毕业设计存在着不少问题,毕业设计的作用正在逐渐减弱,毕业设计的质量呈逐年下滑的趋势,已引起了教育专家的广泛关注。由于计算机技术的发展速度最快,相比之下,计算机专业毕业设计的问题就更为突出。
1.流于形式,不能有效提高学生的综合实践能力,达不到预期效果
多年来的实践表明,每届学生在进行毕业设计的时总是虎头蛇尾,过程平淡甚至经常出现消极状态。
通过考查我们了解到计算机专业的学生对毕业设计是既期待,又担心。期待是因为希望过毕业设计提高和锻炼自己综合运用所学知识分析问题、解决问题的能力,真正体验一次做项目经理或数字蓝领的感觉,担心的是怕答辩过不了关。然而,当毕业设计真正进入实质性阶段后,各种问题就开始慢慢出现,而且越来越多,工作进度缓慢,偶尔还会出现一两个星期都没有任何进展的情况。于是,学生们的情绪便立刻降到了低谷。然后便慢慢转入一种消极被动的状态。当答辩时间越来越近时,学生们便开始慌乱起来,便着手思考如果过关的问题,普遍的做法是草草弄个系统应付交差,答辩能勉强通过即可。因此,很我学生虽然参加了毕业设计,但动手实践能力并没有实质性的提高。
2.理念陈旧,闭门造车
目前,大多数高校计算机专业毕业生的专业知识和技能跟不上时代的要求,与社会对计算机软件开发人员专业素质的要求脱节的现象十分严重。近几来,许多高校在毕业设计宏观管理方面上取得不少的成果,但在毕业设计教学模式与前沿技术和先进理念相结合方面所做的研究还十分有限。
近年来,软件工程领域产生了许多新的方法和技术,包括:敏捷软件开发(Agile Software Development)、极限编程(eXtreme Programming,XP)、测试驱动的开发(Test-Driven Development,TDD)、面向Agent的软件开发(Agent-Oriented Development)、面向方面的编程(Aspect-Oriented Programming,AOP)、模型驱动体系结构(Model-Driven Architecture,MDA)等。与传统的软件工程方法相比较,这些方法和技术为软件工程实践提供了新的思路,已在许多软件工程实践中取得了积极的效果。
然而,多年以来,传统的软件开发理念和技术一直是高校计算机专业本科毕业设计的主流。很多先进的理念和技术学生们都没有接触过,毕业后根本无法适应新工作的需要。
3.能力强的学生不易体现优势,能力弱的学生难以完成任务
随着信息时代的到来和计算机软、硬件技术的飞速发展,信息技术的应用已渗透到各行各业,软件开发平台、软件工程方法和应用系统规模随着时代的发展不断升级。传统的以“单打独斗”为主的毕业设计模式对于强、弱两极学生的影响尤其明显。
对于动手能力强的学生来说,虽然能够顺利完成任务,但由于没有形成团队,仅靠一个人的力量难以开发出符合社会要求、能够投入实际应用、具有一定规模的应用系统,再强的能力得不到充分的体现。而对于能力弱的学生来说,要独立承担一个毕业设计选题又确实非常困难,必须依靠他人的帮助才能勉强交差,由于这种帮助纯属义务,帮助者与被帮助者之间既没有共同的责任,也没有明确的目标,无法形成正式的合作关系。当施助者因为各种原因无法继续帮助受助者按部就班地完成任务时,部分同学为了过关就开始铤而走险——弄虚作假。
4.选题的时代性不强,实用价值不高,不利于培养学生的创造性思维能力
很多老师多年来的选题都一直是那几个,跟不上时代的脉搏,不能充分体现实用价值。一些老师明确表示:“学生做能得出这些选题就不错了,不敢搞什么新花样”。
计算机专业本科学生做毕业设计属于研究与设计方面的工作,就像我们的老师做课题,应该具有时代特征和一定的实用价值,这样才能体现研究的必要性和研究价值。不仅如此,学生做毕业设计的选题还要与面向能力的复合型、应用型人才的培养目标相结合。所以,如何结合社会对软件人员专业素质的要求,设计出更多更好的有利于培养学生创造性思维能力的选题,从整体上提高毕业设计选题的质量,也将成为毕业设计教学实践改革的重点之一。
关键词:Python编程;教学设计;非计算机专业;编程语言
Python是一门免费、开源的跨平台高级动态编程语言,可以处理系统运维、图形处理、数据库编程、多媒体编程、软件分析、Web编程、科学计算与可视化、机器学习、人工智能等,拥有众多狂热的支持者,使得各个领域的人员能快速实现和验证自己的思路与创意。Python早就广泛应用到企业之中,早在2004年,Google便已决心在快速开发方面使用Python。近日,IEEESpectrum了第四届顶级编程语言交互排行榜。因为有各种不同语言的排行,所以IEEESpectrum依据不同的变量对流行度进行了排行。Python击败Java,C,C++等语言,跃居编程语言交互排行榜第一名。非计算机专业学习编程的目的并非为了培养专业的编程开发人员,而是一方面为了锻炼学生逻辑思维、扎实的问题分析能力;另一方面为了方便学生在各个领域进行研究实践。Python语言的优势在于资源丰富,拥有坚实的数值算法、图标和数据处理基础设施,建立了非常良好的生态环境,吸引了大批科学家以及各领域的专家使用。这也是非计算机专业学生学习Python编程的必要性。
1编程语言的学习对非计算机专业的重要性
1.1程序设计基础在非计算机专业开设情况
我国大学针对非计算机专业开设的程序设计基础课程,使用C语言作为基础语言的较多。C语言作为程序设计基础语言,能够让学生明白程序运行原理,计算机各个部件如何交互,程序在内存中是怎样的状态以及操作系统与程序有怎样的关系。但是对于非计算机专业学生来说,C语言语法复杂,调试程序困难,学生缺少对计算机体系的整体认识,也无需了解计算机底层知识,后续工作很难使用C语言来解决问题,所以并不适合教授给没有任何计算机认知背景的非计算机专业学生。Java语言也是部分高校面向全校开设的程序设计基础编程公选课,是一门面向对象的编程语言,具有简单性、分布式、健壮性、可移植性、平立、动态性等特点。Java语言广泛应用在Android应用、金融业应用的服务器程序、网站、嵌入式领域、大数据技术和科学应用等领域。但是对于非计算机专业学生而言,Java语言学习成本比较高,工作后的应用场景较少,语言本身重点关注代码复用性和可移植性,这些特点说明Java并不适用于非计算机专业学生[1]。
1.2非计算机专业选择Python的原因
Python语言由荷兰人GuidovanRossum于1989年发明,第一个公开发行版发行于1991年,已经有28年的历史。Python在设计上坚持了清晰划一的风格,这使得其成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。Python的设计哲学是“优雅”“明确”“简单”,具有丰富和强大的库[2]。Python语言是最接近自然语言的编程语言,代码简洁高效,对于没有编程经验的学生来说较易上手,学生无需纠结语法和程序编写方式,而是更快的抽象问题并提出解决方案,这样更容易激发学生的学习热情。非计算机专业涉及范围较广,Python所能完成的工作也非常广泛,除了Web编程、图形处理、计算机视觉、软件分析、物联网管理、科学计算与可视化等领域,一些意想不到的领域Python也能涉及。例如Python也能够用于电影视觉特效的制作,其中就包括了《星球大战》某些电影特效的制作,从集体渲染到批量处理再到影片合成,Python将所有步骤都紧密黏合在了一起。2017年,“人工智能”首次被列入政府工作报告,Python也借助人工智能(ArtificialIntelligence,AI)和数据科学,攀爬到了编程语言生态链的顶级位置。随着AI应用的发展,数百万之众的教师、公司职员、工程师、翻译、编辑、医生、销售、管理者和公务员将裹挟着各自领域中的行业知识和数据资源,涌入Python和AI大潮之中,深刻地改变整个IT,或者说数据科技(DataTechnology,DT)产业的整体格局和面貌。
2非计算机专业Python编程教学设计
对于非计算机专业学生,学习编程语言是很有挑战性的,学生专业不同,思维方式也不相同。为了引发学生学习兴趣,达到较好的教学效果,教师要转变课堂上的角色,让学生成为课堂的主角[3]。针对该课程和学生特点,提出“分方向的理论与实践指导”,学生可以有重点、有目标地进行学习。
2.1教学目标
计算机编程延伸到非计算机专业,对学生的掌握计算机理论知识和实践技能要求较高。“程序设计基础”作为入门课程,除了教授学生一门编程语言的概念、语法及使用,还要教会学生编程思想、分析问题和解决问题的能力。
2.2教学内容
非计算机专业Python编程教学涵盖的基本内容包括:基础知识、Python序列、流程控制语句、函数、面向对象程序设计等。后续应当着重针对学生的学习方向或者兴趣点,有针对性地讲解Python的标准库和扩展库,并以案例或者项目的形式展现Python在各个领域中的应用。通常,不同学校的公选课的学时不同,32学时或者48学时。无论多少,学生都无法只利用上课时间达到最佳的学习效果,所以课下的自主学习尤为重要。在学习每个知识点后,教师安排部分课下自主学习的内容,以帮助学生更充分地掌握所学内容,并安排大量与实际工作学习相关案例。
2.3教学方法
除了讲授法、案例法等传统教学方法,教师应当充分分析学生特点,并时刻观察学生的反应。教师在引入新概念、新理论时要以学生学习或者生活中熟悉的内容为切入点,自然并具有逻辑性,能够解决问题,引发学习积极思考问题。实践是编程语言学习必不可少的过程,通过实践夯实理论知识,并亲自动手操作解决实际问题。教师应当分专业引导学生参与课题或项目中的部分模块,给学生创造更多机会去实践,学生完成课题或项目后,充分体验到编程的乐趣,从而更好地激发学生学习兴趣。
2.4拓展学生视野
由于学生专业不同,教师应当充分备课,了解Python在各个领域中的突出应用,并学习相关领域中的应用背景与相关知识。如果能将所学知识带入实际情境中,学生用于解决工作和学习中遇到的各类非通用计算问题,理解并实践计算思维[3]。在拓展学生视野的过程中同时增进了教与学的相互促进,教师与学生都积极参与到教与学的互动中,提升了教学效果。随着互联网与传统行业深度融合以及人工智能的火热,前沿性、基础性、交叉性的学科研究越来越多,有利于培养学生的创新意识和开拓精神。
3结语
身为教育工作者,从教与学的理论上思考编程语言公选课的教学问题。笔者认为,“分方向的理论与实践指导”能够培养学生基于自身学习、研究方向,学好用活书本知识,更重要的是与实践应用相联系,有利于培养学生的创新能力、探究精神和创新思维能力。本文提出了面向非计算机专业学生开设Python编程教学入门的必要性,并针对该编程语言特点阐述了“分方向的理论与实践指导”的教学设计,这是编程公选课教学适应高素质人才培养要求的一种尝试。只有在教学过程中,联系本校学生实际情况,不断创新、改革,才能使教学设计达到更好的效果,为社会培养真正有用的人才。
[参考文献]
[1]王立翔.基于计算思维的python语言课程教学改革刍议[J].教育现代化,2017(15):12-13.
[2]嵩天,黄天羽,礼欣.Python语言:程序设计课程教学改革的理想选择[J].中国大学教学,2016(2):42-47.
关键词:市政工程 设计概算
市政工程与城市其他建筑工程相比,具有投资大,工期要求紧的特点,特别是地铁、隧道、桥梁、共同管沟、防洪工程建设。市政工程的建设资金来源主要来自于国家和地方的财政投入,与城市建设庞大的资金需求相比,政府财政资金显得非常有限,且市政工程建设项目一般投资数额大、建设周期长、影响因素多,往往使建设项目的成本管理处于失控状态。因此,如何更好地编制市政工程设计概算,提高市政建设资金的使用效益,便显得日益迫切与重要。本文就结合工作实践就如何更好地做好市政工程设计概算编制工作谈谈个人体会。
一、市政工程项目的特点
建筑生产活动是一项复杂的,多环节的,多因素的生产活动,市政工程也不例外。市政工程项目具有如下特点:1、工程实体庞大,产品固定。2、工程类型复杂、生产协作性高。3、施工流动性强。4、受自然条件影响大。5、施工范围广,工期紧,投资量大。
市政工程项目的以上特点决定了市政工程概算存在较大的复杂性与不确定性,鉴于设计概算的重要性(经批准后工程概算是整个建设项目投资的最高限额,又是筹措项目资金、项目优化比选和签订工程合同的重要参考依据),且初步设计概算的质量影响着70% 以上的工程造价,工程概算是否具有准确性,不但对建设项目前期的决策投资和资金筹措有影响,还关系到整个建设项目实施过程中投资的有效控制和管理。故不断完善初步设计、编好相应的设计概算,对整个工程的投资控制起着重要的作用。想要在建设项目中对投资进行有效的控制和管理,必须提高工程概算的准确性。
二、加强市政工程概算编制质量的途径
1、提高概算工作的重视程度
首先是要认识到概算编制工作的重要性。只有思想上重视了,才有可能采取必要的措施,才能把概算编制作为工作重点来抓。
目前,不少单位和个人对设计概算在认识上依然存在偏差,往往是重设计而轻造价,不注意设计中的经济效益,认为概算只是一个参考值,以后肯定是要变化的,重点是预决算,所以往往不太重视概算的编制工作,而把注意力全放在施工图预算及工程竣工结(决)算上,概算编制长期属于配合辅助工作,从而致使许多设计概算流于形式,概算与实际工程严重脱节、概算超工可、预算超概算等现象严重,失去了设计概算对项目建设的造价控制作用,同时也影响了后续阶段的造价决策。
而概算编制人员也多数处于边缘地位,不仅工作强度大,单调且重复工作多,而且待遇相对也较低,这就造成了很多概算编制人员素质良莠不齐,工作积极性不高,纯粹为编概算而编,有些人只看设计人员提供的工程量表,不去看图纸,不去考虑施工工艺和施工组织,机械照搬定额,编制出来的概算往往存在多算、漏算、错算、错套定额、设备与材料价格与市场价格严重脱离等诸多问题;有些编制人员概算编完成后不检查、不分析比较,做完就算完成,导致概算质量不高。
经批准后工程概算是整个建设项目投资的最高限额,又是筹措项目资金、项目优化比选和签订工程合同的重要参考依据,同时,设计概算对于控制施工图预算、比选设计方案技术经济合理性也具有重要的指导作用。因此,设计概算工作是非常重要的,我们必须要重视并做好概算编制工作。
2、增强概算人员自身业务素质
工程量清单计价模式的实行,对于造价从业人员的业务素质提出了更高的要求,造价人员既要懂得工程经济相关的技术规范,又要懂得工程设计和施工组织与方法,而且还要懂一定的管理和法律知识,这就对概算人员的自身业务素质的提高提出了很高的要求。
但由于种种原因,现实中概算从业人员素质良莠不齐,表现有:1)有些概算编制人员在工作时粗心马虎,工作时看错数据、输入错误或是点错小数点等现象时有发生;2)有些概算编制人员责任心不强,工作时只想怎样快点完成工作,不去想概算编制得准不准、对不对,只是想着快点交差;3)有些概算编制人员专业能力不强,对定额了解程度不深,对相关政策法规缺乏了解,更不了解常用设计方案及施工方法;4)一些概算编制人员不太会看图,也不会用图形算量软件,只会简单机械地套价。
市场的竞争实际上是人才的竞争,没有一批高素质的造价人才,就不可能做好设计概算工作,概算编制人员的业务水平直接影响了概算工作的质量,概算编制人员需多方面提高自己的素质。要掌握工程概预算的专业知识、相关的法律法规政策,熟悉材料设备采购、现场工艺、建设工程的施工流程、施工技术等方面的知识,了解设计和施工规范。所以工程概算人员要及时的提高自己的业务水平,加强工作责任心。
首先,造价人员要加强培训,要有针对性地举办各类研讨会或培训课,为概算专业人员传授相关的设计、施工、政策法规等相关方面的辅导,提供较多的学习机会。其次,要适当引进人才,要舍得抽调一批素质较高的人员从事工程造价工作,充分调动造价从业人员的积极性,提高他们的待遇。要聘用或引进一些适用的专业人才,以优化造价人员专业结构,全面提高设计概算的编制水平。再次,工程概算人员平时要多了解定额和行业规范,熟悉工程量清单及定额规定,加深对定额的了解,并要收集整理常用的造价指标。最后,工程概算人员要多到施工现场进行实地勘察,多了解施工方法和施工组织,使得工程概算尽量和工程实际相吻合。
概算人员平时也要注意自身行业道德和工作态度的提高,工作要认真负责,尽量减少看错、输错、点错等低级错误的出现,概算编制完成后,要多检查复核,并和类似项目进行比较,看看经济技术指标的差异,注意分析原因,并做好归纳整理工作。
3、加强资料收集与沟通,正确核算工程量
收集有关概算编制依据。工程造价人员在编制概算前,必须全面收集完整准确的基础资料,包括可行性研究批文及设计所采用的工艺流程;调查工程所在地的地理环境及施工条件;收集工程所在地区造价总站颁布的季度价格信息和材料的市场价格;收集选择定额资料、费用标准、工程造价指数、概算指标以及对概算编制工作产生影响的各级政府部门颁布的有关政策文件、规定等。
收集同类工程的相关资料。收集同类工程的相关资料,包括主要工程量、实施时问、工程投资额、主要设备价格等,这些资料可以作为编制投资概算的参考。在初步设计深度达不到是,某些项目就能借用这些资料来估算工程费用。
准确计算工程量。工程量的确定是影响工程造价的重要因素之一,很多时候对工程造价的影响甚至超过了单价,无法保证工程量的准确性,会直接影响到概算文件,使得文件编制质量降低,导致工程概算数据与项目实际投资数据不符。概算编制人员把工程量计算准确,需要熟悉定额规定和掌握定额内容,并且积极设计人员多沟通,主动了解询问,认真了解设计意图,准确定位,完善工程量计算图纸依据。计算工程量还需要需要编制人员做到耐心细致,一丝不苟,努力把误差减少到最低限度。
现场调查和资料收集是概预算编制工作的一项重要工作。仅仅依靠设计人员提供的设计图纸和工程数量是不够的,因为现场的实际情况和图纸上的有时候差别很大。现场调查往往能避免因设计深度考虑不足及勘察资料不准确造成的概算的漏项,是工程总投资计算正确完整的有效保障措施。
最后设计修改后,要及时修改概算。如初步设计经专家评审后,涉及初步设计内容的修改,一般设计院会把初步设计提出的问题留到施工图设计时来解决,这会造成初步设计概算不能反映真实情况。
4、规范概算文件,严格执行现行政策及要求
概算编制应严格执行国家的建设方针和经济政策,但目前仍有一些概算没有采用相关建筑工程概算定额,编制的概算很不规范,没有按相关工程造价编制与审核的规定进行概算编制。单位工程概算表、单项工程综合概算表、总概算表这三级概算表, 相互混编分不清。
设计概算一般应包括:封面及目录、编制说明、总概算表、工程建设其他费用概算表、单项工程综合概算表、单位工程概算表、工程量计算表、分年度投资汇总表与分年度资金流量汇总表,以主要设备、材料汇总表与工日汇总表。目前设计院编制的设计概算常常达不到这一要求,只是以一般预算书的形式出现。
5、结合工程实际合理套用定额
部分概算人员对有些定额的适用范围不了解,因而错误的套用定额,例如把二级污水处理厂定额套用到高级污水处理厂的概算上。必须深入的了解定额中的计算规则,在定额的各分部中都有许多计算规则,这些不仅是计算工程量的条条框框,而且是定额套用中起引导性的指导书。做到对定额各分部的说明了解与熟悉,可以避免工作重复计算,也防止项目漏计。倘若设计施工内容与定额工作内容不完全符合,就要根据具体情况对定额进行相应调整。注意建安费用各项取费标准,针对项目具体情况应充分考虑有关措施费用,是否需设置施工便道、便桥、围堰,是否需要进行房屋保护等等。对于费率的选取,应根据规定的费率和相应的取费基础计取,对于一个区间值的费率,一般取上下区间的中间值。
6、正确计算工程建设其他费用
在做初步设计概算时,准确确定初步设计概算中的其他费用是不容忽视的。要准确把握工程建设其他费用中的各项费用组成,同时考虑三方面内容:该项费用的部门、该项费用的适用范围、该项费用的有效期。对一个项目做概算时,一定要慎重考虑哪些费用应该计取,哪些费用国家已经停止征收了,哪些费用是针对这个项目来收的特殊费用。我们不仅要关心国家新的政策,更要关心国家又新废除哪些政策。很多时候,还需要考虑到当地的费用计算文件。只有把这些问题都弄清楚了,才能准确地把该由项目本身负担的费用分摊到项目上去。
具体到列取项目时要考虑周全,除了计取建设单位管理费这样的一般取费项目,还要计取专业工程特有费用和地方特有的规费。具体每项费用计算要注意根据不同项目特点,按相关说明进行相关系数调整。如监理费、招标费应该符收费标准,根据项目具体情况确定是否应该计算环境影响咨询服务费等。
三、结语
市政工程概算编制中有许多需要注意的地方,从前期资料收集到概算完成后的审核出版,每一个步骤都要认真对待,不能出错,只有这样,才能尽量减少错算、漏算、超概等问题,才能尽量节省政府投资,把有限的财政资金用到更多需要的地方去。
参考文献:
关键词:编译程序;编译技术;编译原理;课程改革
中图分类号:G642 文献标识码:B 文章编号:1672-5913(2009)04-0061-02
随着信息技术的迅猛发展及其应用领域的不断深化,几乎所有专业的研究与应用都离不开信息技术。信息化浪潮对高等教育也带来非常直接的变化,各专业课程设置无不将计算机知识教育作为其课程设置的组成部分。几乎所有专业的大学毕业生,都要求掌握基本的计算机操作技能,非计算机专业学生需要通过计算机等级考试,而一些和信息技术密切相关的专业,如电子信息、信息管理、电子商务等,课程设置上与计算机专业更是大量重叠,计算机知识教育在各专业中的渗透程度日渐加剧。
1 计算机专业面临的新挑战
在计算机知识正在成为各专业基本教育内容的背景下,计算机专业学生的专业优势受到很大的挑战,以往在软硬件知识和应用能力上的独特优势似乎在逐渐弱化,与具有特定专业背景的学生相比就业压力越来越大,由此也引发计算机专业到底学什么、专什么的现实思考,我们必须面临的问题是:计算机专业的学生专业优势体现在哪里?
计算机学科是一门技术性、工程性和应用性很强的学科,并有其基础理论支撑的科学体系。计算机也是一种使用工具,但那种把工具使用等同于计算机专业的狭隘认识,其思维实际上和十多年前认为“会用计算机打字就是会用计算机”如出一辙。计算机专业学生的优势应该在于:通过系统的专业原理性知识的学习与训练,熟练掌握基本的应用技能,并能够“知其然,且知其所以然”,为此专业基础课程的熏陶必不可少。而编译原理就是一门介绍这种原理性知识的综合性专业基础课程。
2 编译原理是计算机专业必不可少的基础知识
计算机专业的理论基础对培养学生的计算机专业素养具有非常重要的作用。
在众多的原理性学习课程中,编译原理主要承担了语言实现原理、方法和技术的介绍。人们借助计算机减轻自己的劳动强度,提高生产率,完成一些人类无法进行的危险、高难度工作。然而所有这些工作都必须借助程序设计语言书写的程序来指挥计算机。非机器语言程序功能的实现必须由翻译程序来完成。正是有了编译程序、解释程序、汇编程序等翻译程序,人们才可以使用自己习惯的语言将需要计算机做的事情描述成程序,并通过这些翻译程序的工作让计算机理解并执行。可以说,没有翻译程序,计算机不可能象今天这样得到如此广泛的普及,网络也不会有今天这样大的吸引力,我们的生活、学习和工作将会是另一个样子。
包括编译程序在内的翻译程序承担了实现语言的功能,它所涉及的知识包括形式语言、自动机理论等语言定义、翻译与实现的基础知识,这些知识可以让学生领悟到计算机理论的精髓,可以让学生从实现的角度重新审视软件的开发,有助于学生对软件的真正认识,对于今后从事应用软件、语言开发平台、编译系统甚至操作系统开发等都是非常有好处的。同时,编译原理是许多课程的一个综合性的实践,它进一步加深了学生对程序设计语言课程中语言基本单位的定义和作用的理解。例如,编译程序使用的一些数据结构和算法是“离散数学”、“数据结构”以及“算法设计与分析”等课程相关知识的典型应用;编译程序对目标代码的存储组织与分配功能的实现原理又与“操作系统”的相关内容相互渗透;编译程序对中间代码的优化功能的实现则是数学、逻辑学、结构程序设计和优化理论的综合应用和专门化。因此,编译的原理性研究、学习和实践,可以多角度提高学生的逻辑思维能力、实践动手能力、编程调试及综合应用能力,有助于切实有效地提高学生的专业素质。另外,编译课程中介绍的知识也是后续许多课程的基础。所以,编译原理是计算机专业学生必须掌握的基本原理,编译原理课程是计算机专业非常重要的专业课程。
尽管经过计算机专业人员的大量努力,大量的工具软件为我们提供了极大的便利,以至于人们只需要通过若干次点击鼠标左键就可以方便地完成很多工作,但这并不是说所有问题都已经解决,还有很多深层次的工作需要计算机专业人员去完成。如果我们的计算机专业毕业生也只会“点击左键”,很难想象他们会开发出更好的工具,或对计算机技术的发展作出应有的贡献。
专业理论基础的学习,可以培养学生的思维方式和洞察力。计算机技术的更新是非常快的,系统的理论基础可以让学生在将来更好地适应新技术,可以让他们在理论框架的指导下寻找解决问题的方法,朝不同的方向发展!因此,“编译原理”课程应该是计算机专业必须的重要基础课。
3 编译技术的应用及需求
编译原理课程的重要性,不仅仅是因为它所介绍的知识是计算机专业理论知识的重要组成,也在于编译程序所使用的一些原理、方法和技术在非编译系统的实际应用中也发挥了很大作用。
例如我们常用的文本编辑工具的实现,涉及到的字词、语法正确性等内容就是编译里介绍的词法分析、语法分析技术的具体应用;又如现在大家上网必不可少的搜索引擎,在处理用户输入的查询要求、对文档资源的特征分析、提取与描述等工作中都用到编译的相关知识:一些特定的应用也可以用到编译中的方法来解决问题,比如用正规表达式描述网络上某种信息的特征等。
随着消费类电子产品的大量开发,嵌入式系统的应用需求也不断增加。在这种情况下,搭建适合的交叉编译环境的工作日益重要,急需掌握编译器构造相关原理、方法和技术的从业人员。这不仅说明了编译知识的生命力,同时也给高等学校计算机专业的编译课程设置带来了新的要求。
现实告诉我们,目前的问题不是计算机专业要不要开设编译原理课程,而是该如何改进编译原理的内容与教学方式,以更好地适应社会的需求。
4 国内外编译相关课程的设置情况
我们查阅了国外一些著名的大学计算机专业的课程设置情况,研究了其中与编译相关的课程安排,发现他们对与编译相关知识的介绍是非常重视的。
美国麻省理工学院的计算机专业课程设置中,与编译相关的课程就有Structure and Interpretation of ComputerPrograms,Computer Language Engineering(包括基本概念、编译器的功能和结构、基本程序优化技术、理论和实践的交互作用以及使用工具编制软件),Mulfithreaded Parallelism:Languages and Compilers加州大学伯克利分校工学院的计算机课程设置中,涉及编译的课程有Implarnentation ofProgramming Languages,Programming Languages and Compilers, Structure and Interpretation of Computer Programs等:英国剑桥大学的计算机科学课程与编译相关的有Compilerconstruction和Advanced compiler design等。
可以看到,这些学校的计算机专业课程有的设置了专门的编译课程,有的虽然没有设置专门的课程,但在不同的课程中都安排了专门的内容和相关的知识,不管课程设置的方式如何,编译在其中都占有很重要的分量。这足以说明国外在培养计算机专业的人材时,是非常看中其对编译相关知识的掌握的。
在国内,多年来编译原理一直是各校特别是教育部所属高校计算机专业的必修课,曾经也是计算机专业硕士入学考试的必考科目,现在某些学校的计算机专业硕士生入学面试和博士入学考试还必考编译原理。编译原理课程在我国计算机专业人材培养中起了很重要的作用,新形势下开发具有自主知识产权的计算机系统软、硬件,更需要编译原理课程继续发挥作用。
5 关于我国计算机专业编译原理课程设置的建议
一般认为,编译原理课程是计算机专业最难的课程之一,它是数据结构、语言、算法和软件设计等知识的综合体现,学生对这门课程的理解确实会有一定难度,但这正是教师工作需要解决的问题。实践证明,如果让学生认识到了课程内容的重要性,并辅之以合适的教学方法和教学手段,取得良好的教学效果是不难的。
为此,我们思考了新形势下编译原理课程所涉及内容的教学及课程设置的改革问题,如果必须改变现有的课程设置模式,我们建议在编译原理课程的设置上,可以考虑采取以下两种模式:
(1)课程分解式将编译原理课程根据内容分成两门课:一门为必修,可命名为“编译技术”,主要介绍一些为满足基本应用而需要学生掌握的基础知识、方法、技术,以达到语言实现理论基础介绍的目的;另一门为选修,可命名为“编译理论”,主要介绍偏重原理性的、更深层次的内容,方便有进一步深造需要的学生学习。
(2)内容分解式
可以不单独设置一门编译课程,可将课程的内容根据其深浅,涉及到的具体问题,及与其他课程内容的相关性等分解到不同的课程中去,使学生在不同课程的学习中逐步掌握相关知识。
关键词:工程总承包 初步设计概算
中图分类号: E271 文献标识码: A
1.前言
初步设计概算是初步设计阶段完整地反映一个建设项目从筹建到竣工验收交付使用所发生的全部建设费用的经济文件,是初步设计文件的重要组成文件,需同初步设计文件一同上报与审批,初步设计概算额一经批准,就成为国家对该项工程投资拨款的最高限额,必须维护其严肃性,不得随意修改。由于工程总承包的特点,初步设计概算作为总承包合同签订和费用控制的依据,因此,总承包工程对初步设计概算的编制深度和精度提出了更高的要求。
2.工程总承包项目初步设计概算的作用
工程总承包项目初步设计概算作为预先计算过程从筹建至竣工验收交付使用全过程建设费用的经济文件,是编制建设项目投资计划、确定和控制建设项目投资额,签订贷款合同、控制施工图设计和施工图预算的依据,更是衡量设计方案技术经济合理性和选择最佳设计方案、考核建设项目投资效果的依据。概算编审人员要充分认识到初步设计概算在建设项目实施过程中的重要作用,把初步设计概算编制工作作为总承包项目造价确定与控制工作的“龙头”,作为费用控制工作的重中之重。
3.工程总承包模式下初步设计概算的编制
3.2提前收集专业基础资料
为了保证初步设计概算编制的尽早完成,在工程基本情况确定后后,就要立即进入工作程序,根据工程内容、地域情况等着手前期资料的收集工作。充分的准备工作是提高工作效率和质量的前提。
3.3准确计算工程量
工程量的确定是影响工程初步设计概算额的重要因素之一,失去工程量的准确性,要做好工程概算就失去了基础,所以概算编制人员要尽量根据设计资料完整准确地计算出工程量。
首先,概算编制人员要熟悉设计标准和设计规范,更好地掌握图纸设计方案;其次,概算编制人员要熟悉定额规定,掌握定额内容,避免重复计算和漏算;再次,在初步设计概算编制过程中,要与设计人员多沟通,重视施工方案分析,减少计算误差,完善工程量计算图纸依据;最后,概算编制人员在实际工作中要注意机算和手算的相结合,保证工程进度和质量。
3.4正确套用定额
正确套用定额,要求概算编制人员必须熟悉和掌握工程相关的施工工艺和工序,并且要正确理解定额。由于各省市定额的地域性差异,在套用定额时,一定要详细阅读总说明及各章节说明,深刻理解和掌握定额内容。首先,对比施工内容是否与定额子目描述相符;其次,对于材料设备的不同安装方式要加以区分,以便合理选择定额;最后,编制过程中运用多种定额时,要注意调整不同时期定额的水平差异。
3.5合理确定设备、材料价格
设备、材料价格的来源是多渠道的,概算编制人员日常工作中应加强对已完工程造价资料的收集和整理;改变仅采用电话询价或简单估价的方式,要结合互联网资源来源广、变动及时的特点,收集所需的价格信息,进行多方询价、多次询价,多渠道地掌握市场行情及变化趋势,提供设备、材料价格确定的准确性。在确定设备、材料价格时,要重点关注影响设备、材料价格的重要因素,以确保价格选取的合理性。
3.7其他费用计算
工程建设其他费用是指从工程筹建起到工程竣工验收交付使用的整个建设期间,除了建筑安装工程费用和设备、工器具购置费以外的,为保证工程建设顺利完成和交付使用后能够正常发挥效用而发生的各项费用。在编制初步设计概算时,虽然这一部分的工作量较少,远远不能和工程费用的计算过程想比较,但是其所占投资比例却较大,而且又有一定的弹性,因此一定要认真研究,慎重对待。
3.8重视基本预备费的测算
基本预备费是指在项目实施中可能发生的难以预料的支出而需要事先预留的费用,一般按工程费用与工程建设其他费用之和取一定的百分比计算,计算过程比较简单,概算编制时往往对其重视度不够。基本预备费虽然作为建设投资的一部分,但实际上不能等同于工程费用,不能全部交由项目单位作为工程费用使用,国家关于基本预备费的使用范围和批准使用是有要求的,所以编制初步设计概算时对基本预备费的记取应引起足够重视,不能过高或过低。
4.结束语
初步设计概算价值应客观、合理、全面地反映项目的实际投资需求,建立起一套适应工程总承包项目的初步设计概算测算体系,科学合理地确定和控制项目总投资,对于业主和总承包方来说都是一项十分紧迫而又意义重大的工作,概算编制人员应认真总结概算编制的经验,为工程总承包项目的初步设计概算测算体系建设献计献策。
参考文献:
1.关建勋、毛文中.机械工业建设项目概算编制办法及各项概算指标.天津:天津科技翻译出版公司,1993.03
2.中国建设工程造价管理协会.建设项目设计概算编审规程.北京:中国计划出版社,2007.05
3.李霆.建筑工程设计文件编制深度规定.北京:中国计划出版社,2009.01
4.刘伊生.工程造价计价与控制.北京:中国计划出版社,2013.01
作者1
姓名:刘佳;性别:女;出生年月:1985.6;学历:研究生;职称:助理工程师;研究方向:工程造价
关键词:建筑工程;全面预算管理;系统设计
Abstract: This paper integrates the theory of MBM (Master Budgetary Management) system design method. This paper using a structured approach to the analysis and design of MBM system, a full analysis of the data flow of MBM in construction project, summed up the system demand analysis and system function, according to the enterprise by the general process of budget management, the MBM system is designed according to the budget preparation, control, analysis and evaluation of four parts.
Key words: construction project; MBM; system design
中图分类号:TU201.7文献标识码:A文章编号:2095-2104(2013)
1 引言
全面预算管理是建筑工程管理控制的一种主要方法,它对现代建筑业的成熟与发展起到过至关重要的作用,已成为大型建筑企业的标准作业程序,从最初的计划、协调生产发展成为现在的兼具控制、激励、评价等功能的一种综合贯彻整改工程建设战略方针的经营机制,从而处于工程建设内部控制系统的核心位置[1]。建筑工程全面预算管理是建立在权、责、利相结合基础上的内部各责任单位的预算体系,通过其兼具的监督、激励及分配功能,能够解决工程管理问题,是综合的、全面的管理,一个健全的建筑工程预算制度实际上是完善的法人治理结构的体现。随着全面预算管理的推行,高层管理者的职能逐渐集中于对资源的长远规划与对下级的绩效考核上,工程管理内部的层次制也就从原来的“形式”转变为“实质”。
本文从全面预算管理制度入手,把全面预算管理应用到我国建筑工程管理中,讨论全面预算管理系统在我国建筑工程管理中的设计方法。
2 建筑工程全面预算管理体系设计
建筑工程全面预算管理以预算为主线并按照其全面展开,全面预算的组成内容直接决定了预算管理的体系框架。一个完整的建筑工程全面预算管理体系包括经营预算、财务预算两大部分,建筑工程全面预算管理的各项内容前后衔接,形成了一个完整的方法体系,其具体关系如图1所示。
图1 建筑工程全面预算管理体系
2.1 建筑工程全面预算的编制原则
我国建筑工程目前的预算管理主要采用上下结合的方式。采用这一程序的关键点,是上与下如何结合、对接点如何确定的问题。上下结合式预算编制的主要步骤如下[2]:
(1)项目部通过对预算年度相关业务的预测,寻求实现预算目标的具体措施,形成预算草案并报公司。
(2)公司汇集各项目部的预算草案,与其预算目标对照,通过或驳回重编后,形成其预算初稿并报公司总部经营会议批准。
(3)公司总部经营会议综合各项目部的预算初稿,讨论通过或驳回重编后,汇总形成总部预算总表初稿并报最高决策机构——预算管理委员会审查批准。
(4)公司最高决策机构审议、批准预算,并下发执行。采用如此程序的优点在于:能够有效保证工程总预算目标的实现;按照统一、明确的规则分解预算目标,体现了公平公正原则;预算的编制必须以目标的实现为前提,提高了预算编制的效率和准确度。
2.2预算的执行及过程控制
项目预算开始执行之后,必须以预算指标、目标为标准进行严格的控制:支出项目必须严格控制在预算标准之内,收入项目必须要完成预算,现金流量必须满足建筑工程日常生产经营和长期发展需要。在预算执行与控制过程中和预算执行完成后,必须要对预算执行情况与预算差异分析比较。在分析预算执行实际与预算差异的时候,一是要对比实际业绩和预算标准找出差异;二是要分析差异出现的原因;三是要提出恰当的处理措施。其中,预算执行过程中的差异分析可以根据经营环境和相关条件的变化帮助调控预算合理而顺利地进行;预算完成后的差异分析则可以总结预算完成情况,评价预算管理工作的质量,进而为考评奖惩激励制度的公平有效提供数据依据[3]。
2.3 预算执行的考核
项目预算执行的考核是对项目部各级部门及员工个人预算执行情况的考核与评价。对预算执行情况进行考评,监督预算执行、落实,可以加强和完善工程管理的内部控制。项目预算提供了明确的一定时期要达到的目标,是对项目部计划数量和货币化的表现,为业绩评价提供了考评标准,便于对各部门实施量化的业绩考评和奖惩制度,有效激励项目部相关人员有了合理、可靠的依据,确保预算管理落实到位。严格考评不仅是为了将预算指标与预算实际执行结果进行比较,肯定成绩,找出问题,分析原因,改进以后工作,也是为了对员工实施公正的奖惩,以便奖勤罚懒,调动员工的积极性,激励员工共同努力,确保建设目标的最终实现。
3 全面预算管理信息系统的设计方法
一个完整的建筑工程预算编制系统一般包括业务预算和财务预算。其中业务预算包括合同预算、计量预算、材料预算、人工预算、机械费用预算、成本预算、与管理费用预算等;财务预算包括现金预算、预计利润表、预计资产负债表和预计现金流量表[4]。
3.1 业务预算
(1)合同预算
合同预算子系统是全面预算编制的起点这是以合同定收入的管理机制所决定的。它同时反映实物量度和货币量度,其中,合同金额是根据市场预测并结合施工能力来确定的。由于预算期内安排的销售收入不可能与现金收入相一致,因而在合同预算编好后,还要编制销售现金收入预算表。
(2)存货预算
是在合同预算编制的基础上,对建筑工程的存货进行合理的预算,为计量预算和财务预算做准备。一个工程的存货种类繁多,应突出主要存货的预算,对一般存货的预算可以简化处理。为简单起见,本系统主要考虑工程量的预算。
(3)计量预算
本系统是在合同预算的基础上编制的,即所谓“以合同结转量定收入”。由于工程的合同和施工不能“同步同量”,所以合同预算中确定的计划销售量还要考虑期初和期末存货的数量,才能确定计量预算中的计划生产量。该部分决定着项目部施工规模、施工能力的长远规划,而且还是其他预算的基础,因此,其数据的准确性和及时性对整个预算的编制至关重要。
关键词:20kV及以下配电网工程;预算编审;系统设计;工程预算编制;投资收益 文献标识码:A
中图分类号:TM727 文章编号:1009-2374(2016)34-0234-02 DOI:10.13535/ki.11-4406/n.2016.34.112
随着社会经济的快速发展,对电力能源的需求量不断增加,为了更好地促进国家经济的发展,电力部门逐步加大了电网建设资金的投入力度,有效缓解了电力供求压力。但是电力工程实际建设过程中,由于工程估算费用、工程预算费用缺乏合理性,常常会导致资金浪费,影响企业经济效益。为了提高电力企业的经济效益,需要电力部门做好配电网工程预算编审系统的设计工作,提高电力工程概预算的控制水平。
1 配电网工程预算的基本情况
通常情况下,配电网工程预算主要包括三种类型:根据工程建设相关内容所属分类、根据编制对象的不同分类、根据工程承包合同结算方式分类。
本文主要从工程建设层面对其进行详细的分类与分析:(1)在工程启动前,建设单位相关负责人应根据工程的实际特征,做好项目的可行性研究方案,并针对工程各个阶段的资金投入等进行预估。为了确保预估资金与实际花费资金之间误差较小,应请专业人员经过周密计算并将潜在的因素也罗列其中,根据预估资金的数额从而最终判断项目是否可行,相关单位根据情况做好资金的筹划与造价控制工作,以确保施工阶段得以顺利实施;(2)设计概算文件是建设单位根据项目设计阶段所需要的文件经由相关人员经过缜密分析与初步计算后所给出的指导性文件,以帮助施工人员在施工期间做出正确的决策;(3)施工图预算。施工图预算也被称作单位工程预算,它主要指的是施工图设计阶段对各项工程造价内容的具体计算过程。在计算中应对各个环节进行逐一计算并进行记录,以便后期技术人员查阅。
2 系统的主要作用
配电网工程预算编审系统的作用表述如下:(1)工程项目管理。为了便于查询,主要采取树状结构模式对工程项目进行分层管理;(2)预算工程量快速录入功能。技术人员应按照设备材料表将其自动录入对应的定额,对一些辅助功能可采取人工操作的方式加以补充;(3)基础数据管理。将生产中所需购买的材料、设备等内容录入到表格中,并添加修改、删除等功能,这样管理人员在操作中可对其进行有效管理;(4)报表系统。报表系统可实现完整的预算报表统计、打印等作用,并可根据需要将报表直接以表格的形式输出,方便省时;(5)具有快速审查的功能;(6)工程预算信息综合管理功能,如图1所示:
3 系统设计
3.1 系统规划
在系统设计时主要是基于20kV及以下配电网工程预算系统的相关要求来确定的,旨在增强电网工程造成的编制效率,提高其输出数据的准确性,为相关人员在工作中提供一定的借鉴,便于工作的顺利开展。该系统主要采取三层B/S模式,服务器主要执行相关管理程序,后台数据库主要借助微软SQLServer系统加以实现,程序环境为.NetFramework4.0。
3.2 模块设计
3.2.1 预算管理。在预算管理中所包含的内容较为全面,不仅有利于配电网工程预算项目的增删、修改等内容,而且还包含对项目材料、设备的购买等内容,管理人员需对项目中所有的资金花费情况进行细致、全面的记录,并制成表格,以供相关人员查阅,及时了解企业资产的动态信息。
3.2.2 物资定额集合配比管理。此模块主要是将工程内部与外部物资情况进行汇总,组成一个集合。工作人员在填写预算时,在填写集合数量时即可实现自动附加相关物资以及定额现象,这种有效的关联模式一方面能够为操作人员节省一定的时间与精力,减轻工作压力;另一方面也能提高工程项目计算的精准性。
3.2.3 预算定额管理。对配电网工程预算定额实行必要的增删或者修改等功能。
3.2.4 物资管理。物资管理主要是针对企业所购买的物资名称、数量以及费用等情况进行准确记录,也可实现对数据的增删与修改作用。
3.3 数据库设计
配电网工程预算系统的基本表所包含的内容较为全面,不仅有物资品名表、预算定额表,而且还有用户表、项目单位表等。一般而言,基本表与字段之间的关系应与第三方式相吻合,但考虑到实际情况,这种方案并不是最优设计。因此为了增强数据库的运行效率,配电网工程预算系统中增加了一定的冗余,实现以空间换时间的效果。在进行基本表字段设计中应根据用户的相关视图需求进行优化设计,以提高其使用率。视图主要是根据数据源的实表存在的,视图的定义深度应控制在三层以内,这样不仅可对复杂的数据进行有效运算,而且还能大大增强运算效率,节省存储空间。
4 系统实现
4.1 对系统的要求
与其他工程存在一定的差异,电力配电网工程预算是一项系统而庞杂的工作,其具有以下特征:
4.1.1 横向数据关联较多。在预算中由于数据之间的联系较为紧密,往往进行一个数据的计算需要使用一连串的相关数据加以辅助计算,从而造成运算过程复杂、计算量大。
4.1.2 纵向递进式计算复杂。在数据的统计与计算中,前一步骤所产生的结果会作为后续数据的基数,这样若其中任何一个环节出现差错都会影响最终的计算结果,这也需要工作人员提高计算的精确度,尽可能地减少失误现象的发生。
4.1.3 定额变化快。定额国标会在每隔几年时间发生一次大的变化,这必然要求工作人员对现有的工程项目概算标准进行重新预算,加大了工作负担。
4.2 系统实现的基本准则
配电网工程预算系统的实现应遵循以下原则:
4.2.1 实用性。配电网工程预算系统应满足客户多样化的需求,在界面设计上讲求美观,在操作上讲求便捷。
4.2.2 稳定性。不管是从系统结构还是技术措施等层面都应进行综合权衡,以确保数据处理的稳定性,为用户提供竭诚的服务。
4.2.3 标准化与开放性。配电网工程预算系统在实际使用中只需对定额与收费标准进行更改即可在其他行业中加以应用,从而扩大其使用范围。
4.3 典型模块
4.3.1 预算管理工程。预算的整个流程如下所示:(1)增加新工程预算,并在工程页面填写相应的属性;(2)新工程添加完成后,操作人员即可点击进入工程操作的预算界面,在其中录取物资定额的实际明细,对需要补充的内容进行必要的添加;(3)点击安装按钮,对需要额外补充的安装定额进行补充与完善;(4)点击建筑链接,对需要补充的建筑定额进行完善;(5)点击补充设备与材料链接,对设备与材料的供给情况进行完善;(6)点击其他按钮,对其他相关内容进行完善;(7)点击工程操作栏的“旧料”链接,将旧料回收表明细进行补充与完善。上述过程全部结束后,技术人员即可点击视图栏中的工程按钮,将工程明细打印出来,若需打印设备与材料明细,则只需点击材料链接即可实现。
4.3.2 物资定额集合配比管理。物资定额集合配比应根据实际情况进行优化配置,现以10m电杆为例加以说明,若需对10m电杆进行处理,则需要准备如下物资,如电杆、导线支架、绝缘子等,并且还要对电杆坑挖与回填、电杆组立等工作进行定额。系统在初始状态时对物资定额集合已进行了相关设置,如若配比发生变动则可使用增删或者修改按钮进行适当地调整即可。物资定额集合配比的流程如下:(1)点击添加按钮可增加配比名称;(2)点击配比操作栏的修改按钮即可实现新配比的添加工作,并对新配比进行实时录入;(3)点击配比操作栏的修改配比定额链接对关联定额进行录入。
4.3.3 预算定额管理。配电网工程预算系统交付时主要是按照国家相关标准加以执行的,若定额发生变化则只需进行必要的更改即可。
4.3.4 物资管理。配电网工程预算系统交付时已与物资管理系统的品名相吻合,若需更改则只需点击相关按钮即可实现。
5 结语
综上所述,由于电网设备比较多,工程预算表格之间的关系比较复杂,使用常规的预算方法所得到的结果随意性比较大,并且准确性差、周期长、工作量大,而基于预算编审系统下的电网管理,可以显著提升管理水平,实现了城乡配电网工程预算标准的统一,取得了良好的社会效益和经济效益。
参考文献
[1] 贺晨晨.配电网工程新定额新标准的特点及应用[J].电力技术,2010,(5).
在土壤微界面上的反应机制具有重要意义。
关键词:富里酸; 胡敏酸; 胡敏素; 官能团; 磷酸根; 近边射线吸收精细结构光谱
引言
腐殖质是土壤有机碳的重要组成部分,也是污染物在土壤环境界面吸附锁定、迁移转化的重要载体。由于受研究手段以及腐殖质复杂组成的限制,人们对于腐殖质官能团化学的认识还很有限,并限制了对污染物在土壤微界面反应机制的理解。磷素是土壤中重要的营养元素,可通过非生物反应,如与富里酸、胡敏酸竞争其在矿物表面的吸附位点,从而影响、改变土壤微界面的反应特征。Luo等通过核磁共振谱(NMR)、分子排阻色谱、原子力扫描电镜等手段证实在PO
的土壤微界面过程及有机碳的生物地球化学循环有重要意义。
研究者采用红外光谱、光电子能谱及NMR等方法对腐殖质官能团组成做了大量深入研究。这些谱学技术虽然可以提供有机碳官能团化学信息,但是缺乏区分不同有机碳形态所要求的必要的灵敏度。近边射线吸收精细结构(NEA)光谱在表征有机碳官能团结构、组成方面具有巨大的优势和潜力,也是环境科学研究的前沿。国外一些课题组利用NEA研究有机碳化学,特别是在表征有机碳官能团结构、土壤微团聚体形成机制等方面已经取得重要进展。但是整体而言,应用NEA研究土壤有机碳还处于探索阶段。本研究以黑土提取腐殖质为材料,利用NEA对土壤不同腐殖质组分的含碳官能团结构、组成进行了探讨,并对PO
对土壤微界面性质的影响机制,并促进同步辐射NEA谱学技术在地球化学、环境科学领域的应用。
2实验部分
2土壤腐殖质组分样品制备
按照国际腐殖质学会(I)推荐方法,从黑龙江黑土提取得到供试腐殖质。即采用 molL NaO提取土壤(固液比为∶ wV))6 h, rmin离心 min,共提取次。合并的上清液即为腐殖酸(As);提取残渣中的腐殖质为胡敏素。根据As不同p值下的溶解性,在提取液中加入 molL l,调至p ,离心分离液、固组分,分别得到富里酸(A)和胡敏酸(A);重新溶解A后,用 molL NaO调至p ,离心分离液、固组分,得到A(上清液);固相组分继续调节至p 7,离心得到A7固相组分,分别冻干。胡敏素残渣加入 molL l 至p中性后,离心、倾去上清液,进而在剩余残渣中加入 molL l混合液以破坏粘粒与腐殖质的结合,离心并用去离子水洗去盐分,再离心、冻干,得到相对纯化的胡敏素,用于NEA分析。
22磷酸盐对腐殖质组分官能团组成影响
A7及胡敏素冻干样品( g)分别加入2 mL molL磷酸钠盐(p=7),平衡2 h后,离心得到P
处理后的腐殖质样品,并收集上清液组分,冻干后分别用于NEA分析。
2碳边近边射线吸收精细结构( s NEA)光谱分析
对腐殖质冻干样品进行加水、振荡处理,保证组分形成均一溶液(或悬浊液)。用微量取样枪吸取 μL样品滴于洁净的铝膜表面,待风干后,进行NEA测定。 s NEA分析在上海光源软射线谱学显微光束线站(BL8UA)进行。射线能量范围为28~ eV,单色器利用O2(297 eV)校正吸收边。吸收边前(28 eV)、边后(292 eV)步长为 2 eV,吸收边区域(28~292 eV)为 eV, 停留时间(well time)为2 ms,谱图采集采用全电子产额(otal Electron ield,E)模式。
数据采用WinA 软件进行处理、解析。NEA谱经过背景扣除、归一化后,通过NEA谱二阶导数,结合文献中NEA谱吸收峰位置信息,确定含碳官能团组成、分布信息;并利用Gaussian及反正切函数进行最小二乘拟合,对不同含碳官能团组分进行分峰计算,可以半定量估算各含碳官能团的相对百分组成。图给出胡敏酸(A7)样品的拟合结果,拟合能量范围为28~298 eV。
结果与讨论
关键词:计算机;应用软件开发;维护
在计算机设备运行中,链接指定软件是为了对此设备进行调控,也就是说借助计算机设备中的软件,将技术人员与实体设备进行链接,从而实现对计算机设备的有效调控。这样的工作过程,主要是为了满足网民的相关合理需求,因此,计算机软件的开发和维护能够为计算机发展起到保障性作用,也是社会快速发展的最佳途径。
一、计算机应用软件开发论述
(一)需求分析
在计算机软件运行期间,要想实现理想的运行目标,就需要对软件开发需求做出分析。在具体行动中,需要在对网民具体需求做出切实了解的基础上,调研市场行情也是势在必行。从而保证软件的合理化开发。从软件的角度来说,对于需求要点的分析需从以下几个方面进行考虑:一是初步分析,要想明显切合软件开发的要求,制作合理的立体化模型。二是高效和防控干扰模型稳定使用的诸多因素,并借助相应的方法复杂化的设置该模型。三是对比分析,借助对指定软件与模型的运用,将指定信息不断做出完善,充分审核各方面需求,以促进网民各方面合理需求的都得到实现。
(二)软件设计与程序编码
在软件开发期间,要结合对需求分析结果的探讨,大力开展软件设置和编程,从而保证所开发的软件都会呈现理想的运行状态。那么在具体操作中,就需要从以下几个方面进行考虑。一是根据应用软件实际开发需求,借助模块化设计方法对系统功能进行优化,获得相关数据与程序,为不同模块合理设置运行程序代码。二是应用软件开发中,作为开发的重要构成部分,正确编写程序代码,便于更好的构建软件应用功能。所以,应用软件开发时,开发技术人员要根据软件功能,合理应用语言编写程序代码,促进应用程序实现正常运行。软件开发时,有效设计应用软件与编写程序编码,提供更可靠的应用软件,用户实际需求得到有效满足。
(三)系统测试
在软件开发环节结束后,应当借助系统试检的方法全面评定软件的性能,从而为高效弥补软件不足与误差传递精准的现实参考信息。为计算机软件后续的稳定运行提供保障。那么在具体试检期间,需要将单元与综合法做出有效融合,全面检测软件的所有性能,以保证其都切合于网民的相关需求,对软件运用的稳定性做出精准评定。那么在系统试检期间,对于软件所表现出的不足,需要施以相应的方法相应做出弥补,进而为软件将来的稳定运行提供保障。
二、计算机应用软件维护影响因素及方法
(一)计算机应用软件维护影响因素
第一在对软件进行维护过程中,往往都由于对其他技术员编写程序的不了解,所以在相关操作中就会带有很大的困难,但在软件配置条件不断优化的情况下,这样的困难也随之缓解。第二在维护软件方面的相关操作时,更多时候都不能调取到所有必备资料,严重妨碍了软件维护过程的有序进行。第三在软件开发设计环节中,对于软件运行环节的维护项目不能做出完备。第四相关单位主体人员职责感不高,在项目开发环节结束后,主体人员离职的现象屡见不鲜。
(二)软件维护方法
第一改正性维护。对于这种维护法的运用,重点就是在外在条件逐渐变化的前提下系统的主功功能会逐渐提高。如,数据库的安全保障逐渐稳定,规则出现变化,计算机设备优化和相关要求的调整。第二完善下维护。重点就是对软件的性能做出优化升级,软件配套的说明书内容不包括功能介绍。一般状态下,软件在运行一定时期后,网民会提出更高的性能标准,厂家就扩展性能。第三预防性维护。软件开发属于基本的维护模式,对于这种模式的运用主要就是为了对有发展前景的软件做出优化,智能终端设备维护与稳定性逐渐提升。这种维护模式重点是借助软件建立新程序,从而有效明确软件的发展趋势,为后续软件的维护提供真实、精准的依据。第四适应性维护。这维护法的使用重点是在外在条件逐步变化的前提下,充分扩展系统运行功能,所指外在条件也就是说计算机实体设备,信息库和相关系统的优化。
三、结语
随着科技水平的不断增强,计算机APP在民众生产生活中切实体现着无可替代的现实作用,促进了信息技术的快速发展,也促进智能设备逐步向更高层次发展,智能终端将互联网与民众生产生活充分结合,消除了空间、地域局限,为民众提供了更优质的发展空间和信息,所以注重计算机应用软件开发与维护具有非常重要的现实意义。在平时生产生活中软件研发技能强化的同时,不断健全维护体系,在此前提下为计算机业的长期稳定发展提供保障。
参考文献
[1]刘晟昊,姜学军.计算机应用软件的开发和维护策略分析[J].计算机产品与流通,2019(01):27.
[2]曾嵘娟.试谈计算机应用软件的开发和维护[J].电脑编程技巧与维护,2018(10):46-48.
[3]万波.计算机应用软件的开发和维护策略分析[J].无线互联科技,2018,15(19):33-34.