0引言 混凝土是建筑工程中的主要施工材料,由于其具有优秀的物理化学性质,被广泛应用在各类建筑工程中。随着混凝土技术的不断提高,国内外许多学者将研究重点逐渐转向高性能混凝土的研究和使用。对比传统混凝土,高性能混凝土不仅具有优秀的化学和物理性质,同时有结实耐用的特点,比传统混凝土的使用范围更广。 1高性能混凝土技术的发展现状 1.1高能性混凝土技术发展中存在的问题 随着时代的发展和科学的进步,人们对于混凝土材料的要求越来越高,普通混凝土已经无法满足人们的高需求。于是高性能混凝土便应时而生,逐步发展起来了,它是建筑工程中一种常见的施工材料,因其优秀的物理化学性质,使其在工程中被广泛应用。高性能混凝土是普通的混凝土使用砂石、水泥等普通建筑材料,经过一系列的化学和物理加工形成耐久性高的混凝土材料。相比普通混凝土,高性能混凝土更能满足人们的需求。高能性混凝土是在普通混凝土的基础上,使用较为先进的材料和高效减水剂制作而成的。相比于普通混凝土,高性能混凝土能够最大限度的降低混凝土中的用水量,降低坍落度的损失,提高混凝土的性能和质量。而在高性能混凝土制做过程中,利用矿物质添加物可以填充材料间的缝隙,以便于提高混凝土的密度,改善混凝土的整体结构,提高混凝土的使用质量。在高性能混凝土的发展过程中,也会出现一些不可避免的问题。虽然高性能混凝土被广泛使用,提高了建筑工程的耐久性,也满足了建筑环保的需求,但混凝土的收缩性和脆性是工程中的一大问题,高性能混凝土在工程中很容易出现裂缝的情况。因此,如何降低高性能混凝土的收缩性和脆性还需要进一步研究。 1.2高性能混凝土技术改进方法 高性能混凝土在建筑工程中被广泛应用,但在实际使用的过程中还存在一定的问题。因此,在解决问题的过程中应当首先提高自身的耐久性和质量;其次,若想解决混凝土的收缩性和脆性,就需要改变混凝土中的添加剂,使得混凝土中的高效减水剂与矿物材料在不断试验中找到适合的配比,使高性能混凝土具有更好的耐久性,同时保证混凝土的高质量。除此之外,若想提高混凝土的高性能,可以通过降低用水量,减少水泥的比例来改善混凝土的收缩性。水泥作为混凝土中的主要材料,在混凝土的制作过程中是十分重要的材料,但若大量使用水泥则会出现混凝土收缩过大的情况,时间长就会降低混凝土的耐久性。 2高性能混凝土技术在工程项目中的应用 2.1高性能混凝土技术在建筑工程项目中的应用 高性能混凝土在建筑工程中被广泛应用,运用高性能混凝土技术能有效的降低建筑工程的自重。同时,由于高性能混凝土有良好的防水性能,在水利工程中也有着广泛应用,使用高性能混凝土能够降低海水对建筑物的腐蚀程度,提高建筑的使用寿命。 2.2高性能混凝土技术道路工程项目中的应用 相比于普通混凝土,高性能混凝土作为耐久性强的混凝土材料被广泛应用在各个行业,包括道路工程、建筑工程等。在道路工程中,高性能混凝土作为道路工程中常见的建筑材料,能够帮助地面的厚度得到合理的缩减。随着高性能混凝土材料的广泛应用,道路的厚度得到了一定程度的减少,而道路的质量和耐久性得到提高,延长了道路的使用年限,减少交通事故的发生。 3结论 随着建筑业的不断发展和科学的不断进步,高性能混凝土技术的发展和研究是建筑业发展的必经之路。目前,对于高性能混凝土技术的研究还不是很成熟,同时也不能充分满足企业和社会的需求。因此,应当不断发展高性能混凝土技术,对高性能混凝土技术不断进行研究,使高性能混凝土技术能够更好为社会和建筑业提供助益,同时为人们生活带来便利,使其发展能够达到人们的生活需求。
财务预算管理是从企业全面预算管理的大概念分支出来的,同时也是预算管理的重要组成部分,核心部分。而对于房地产开发行业来说,财务预算的重要性在于其对于整个开发项目的统筹意义与方向标。做好财务预算工作,可以帮助项目在可研阶段即做出合理准确的战略目标,并且在项目实施的全过程中发挥其重要作用。因此,提高财务预算管理水平,对于提升房地产开发经营的质量有着十分重要的意义。 一、财务预算管理在房地产开发经营中的必要性 随着房地产市场的日趋完善和行业竞争的不断加剧,房地产业正在告别暴利时代,这要求我们必须在整个开发链条中寻求增值空间,预算管理工作在此时扮演的角色也就愈加重要。预算管理,以企业战略目标为导向,预测和筹划最近需要准备的经验活动及相关的财务结果,将企业的财务和非财务资源科学合理分配,进行全过程监督和分析,对执行结果进行体制评价和全面指导,改善企业的经营活动,从而实现企业的相关管理活动。预算管理主要特征就是保障预算过程全员参加、业务范围必须广泛、全过程监督跟踪管理流程。通过预算管理对企业内部资源的合理配置,从而最大限度的满足市场需求,在销售价格和销售量一定的情况下实现降本增效,从而提高企业的竞争力,获得最大收益。 二、房地产开发企业财务预算的主要内容 预算管理分为业务预算和财务预算两个部分,其中财务预算作为房地产开发经营预算管理的核心部分,其内容包括资金预算和损益预算两大部分。损益预算的主要作用在于其能够体现出未来一定时间内,企业对于生产经营成果以及分配情况的预计情况。而资金预算则能够准确的反映房地产企业在未来一定时间内的收支情况。 1.损益预算 损益预算包括营业收支预算、期间费用预算和各项税费测算等,这并不代表财务部门自己就可以完成,而必须以业务预算为前提制定财务预算。比如收入确认条件是房屋已取得竣工备案,商品房合同已完成网签,房款已一次性付清或首付款已收到,按揭部分房款按揭银行已审核通过,商品房移交手续已办妥等。以收入实现为例,就需要工程部门提供房屋竣工验收进度预算,需要销售部门提供房屋销售情况预算及按揭办理进度预测,并制定出从竣工验收到发放入住通知书,再到完成商品房移交手续过程中的每个时间节点的预算。综上,只有通过企业各部门的通力协作,制定出的预算才能切实可行,真正起到作用。 2.资金预算 房地产企业的资金预算包括现金流入预算和现金流出预算两大部分,现金流入主要包括内、外部融资流入和销售回款;现金流出主要为开发成本计划支出。资金成本是房地产企业开发成本中很重要的一部分,思考如何节约资金成本是为企业创造利润的一条重要途径。集团企业的资金集中管理,信贷途径和方式,以及项目自身的销售和工程进度都将成为影响资金成本的重要因素。 三、我国房地产开发经营中的财务预算管理尚存在的问题分析 1.对于财务预算管理认识不足 一直以来,财务预算管理是房地产开发与经营过程中最重要的内容,但是却很少有房地产企业能够对财务预算管理有足够的认识,绝大多数企业对于它的认识还仅仅存在于概念,亦或是仅停留在降低成本,提高收入上,缺少对于财务预算管理的观念意识以及重要性的认识。正是由于太多的房地产开发经营企业对于财务预算管理的认识不足,导致无法很好的去运用和开展这项工作,不能发挥其作用,进而导致公司发展停滞不前。正所谓治标不治本,对财务预算管理的认识不足,是目前房地产行业发展中最最重要的问题之一。 2.财务预算的管理机制不够完善 马云说:“一个好的项目不在于做得好,而在于管得好。”无数事实表明,一套优秀完备的管理体系能够使工作事半功倍。制订一套完善的管理体制,能将房地产开发经营的预算管理工作做到高速、高效。但是目前的房地产行业由于对其重要性的认识不足,导致很少有企业拥有完备的管理机制,进而导致在很多工作中,会存在这样或那样的问题而不能够得到很好的解决。 3.财务预算管理工作同企业经营工作脱节 目前的房地产行业,广泛存在的最大问题就是各个环节之间不能够很好的衔接,尤其是重要的经营活动同不成熟的财务预算管理机制完全脱节。在项目制定中,绝大多数企业要求根据预算结果制定项目目标。这就导致预算结果很不准确,这对于房地产行业的经营活动有着很不利的影响。 四、如何提高房地产行业的财务预算管理水平 1.提升财务管理在整个项目中所处的地位 房地产企业的开发目的在于获得良好地的济效益,所以财务对于企业来说是其精神命脉。而财务预算管理又是财务工作的核心,所以提高对其的认识以及强化其作用就极为关键。结合现状,这也是房地产行业存在的通病。所以,要想避免企业因资金链断裂导致的经济危机,就必须将财务预算管理工作提到项目工作的核心地位。只有这样才能更好地联系整体工作,保证整体工作的高效运转,从而达到经管结合,逐步发展的目的。 2.加强对于合理项目预算的把控 由于房地产行业对于项目预算工作的把控不够严谨,所以致使计划与事实有很大出入,导致项目的最终成果低于预期计划。所以,严格的把控,制定合理的项目预算,是解决这种现状的根本方法。这就要求企业的管理人员加强对财务预算管理的重视和监管。在项目完成后,对项目做出客观的评价和总结。对相关工作人员制定一套合理的奖惩措施。同时,也要制定一套各部门相互合作,相互监管的管理机制,进而充分发挥集体协作的作用,实现项目收益的最大化。 3.提高财务预算管理人员的专业素质 财务预算管理作为房地产开发经营的核心工作,其工作人员应该具有高水平的专业素质与职业素养,现代企业对于财务人员的要求不止是掌握财务专业知识,而且需要熟悉所处行业的特点。所以,在常规的人员考核之外,企业还应该兼顾到培训的重要性,做到培训考核两手抓。制定相应的淘汰机制,选贤举能,将真正有才能的工作人员委以重任。只有这样才能使企业的队伍逐渐精湛壮大,让企业逐步走入良性发展。 4.企业要做好实事求是,避免自欺欺人 目前很多房地产行业的通病多数并不在于财务预算人员本身,而在于企业管理层的自欺欺人。个别企业存在前期财务不介入,而在年底需要完成利润时临时抱佛脚,让财务去想办法。而在收入确认和成本分摊的核算上,遵循的是会计准则的要求,作为前提条件的硬性指标没有实现,反应在报表上的指标自然也就达不到。在此,提倡项目前期的财务介入,当然这对财务人员的水平有很高的要求。最明显的例子就是经常讲到的税收筹划,税收筹划一般要在项目方案确定之前的可研阶段进行,而当方案一经确认,在后期执行中财务基本没有了税收筹划的空间,通过税收筹划为企业创造利润的想法也就成为空谈。所以要想结束这种现状,还应从制定可行的长效机制入手,把企业带入正规、可持续发展的轨道上来。通过切实可行的途径,提高财务预算工作的质量,真正达到为企业提质增效的目的。 五、结束语 老子云:事,通则治,不通则不达。纵观中华文明五千年,能够成功的无不是通过改变得来的。总结经验教训,去探索新思路,例行新发展,实现新目标,步入新征程。而目前我国的房地产行业更应如此。所谓病要标本兼治,所以要想彻底改变现如今的房地产行业现状,就要从根本上认识到其问题所在。房地产行业是一个庞大的整体,它可以细化成多个部分。只有化零为整,兼顾各个部分的协同作用,才能完成好整个项目的工作。科学的制定财务预算管理计划,把企业的各项工作有机结合,同时与财务预算管理工作进行无缝衔接,确定每个部门的人员职能,制定合理的奖惩机制与管理体系,从而能够更好地规避企业所面临的诸多问题。综上所述,如果我国的房地产行业能够真正做到以财务预算管理为管理核心,不断加强对于财务预算方面的管理力度,并且将各个部门的工作有机结合在一起,辅以适当的奖惩措施与人才培养计划,则房地产行业在激烈的市场竞争中,一定能够立于不败之地。同时,也能使房地产企业得到长足稳定的发展。
土地资源开发管理研究:土地资源开发管理论文 土地资源的合理利用和优化配置是决定一个地区能否持续、健康、快速发展的重要问题,对实现可持续发展的战略目标,切实提高土地资源利用效益具有重要的现实和指导意义。为了促使社会、经济、生态系统的良性循环,将生态稳定、建设和发展作为中心任务,坚决实施保护、巩固、发展的建设策略,加强水土保持,加强生态环境保护的科学研究和新技术的推广应用以及生态环境保护的科技支持能力。控制人为因素所产生的土地荒漠化,重点控制人类不合理利用资源的行为,统一规划、统一布局、统筹建设、协调发展,以土地资源可持续利用促进经济社会的可持续发展,从经济效益最大化转变为社会、经济、生态综合效益最大化。绿洲土地资源的综合效益最大化是维系经济的可持续发展和提高人民生活质量及区域生态环境稳定性的保证, 一、首先要摒弃开发就是开荒的传统理念。 不论是解放以前或是解放以后的一个相当长的时期内,在人口、粮食问题的压力下,兵团经历了多次大规模开荒的时期,农业的重点由南疆拓展到了北疆,耕地由山前平原延伸到沙漠边缘,大规模的林地、草地、湿地被改造成了耕地,历史的变迁在人们的思想意识上留下了深刻的烙印,总认为兵团的开发就是开荒,就是扩大农业的规模,直到上个世纪末中央提出西部大开发的决策后,一些政府部门立即提出大开荒的应对方略。继后中央相继提出了退耕还林还草和重视生态环境等一系列重大举措后,才初步克服了开发就是开荒的传统理念,但远没有达到摒弃这一理念的境界,在考虑新疆兵团的发展思路时,总是念念不忘开荒,甚至还把开荒作为今后大开发的重点,把扩大农地规模视为社会经济发展的主要方面,而对产业结构升级和建设用地发展的研究则远未达到应有的重视程度。这种传统观念必须尽快扭转。 二、对土地缺乏严格管理,土地浪费严重 尽管有了土地管理法,但由于执法力量不足,特别是从局部眼前利益出发开发利用土地,致使滥占滥用土地现象严重。对土地缺乏严格管理,土地浪费严重尽管有了土地管理法,但由于执法力量不足,特别是从局部眼前利益出发开发利用土地,致使滥占滥用土地现象严重。部分基建项目用地不报请批准或先用后报,宽打宽用,少征多用,早征晚用,多征少用,甚至征而不用。 三、土地退化是进行土地持续开发的起因,恢复则是进行土地持续开发的前提。 土地的退化和恢复是两个长期的过程,其机理更是需要长期的研究和探索。这项研究不仅对生态环境有着重大意义,而且对我国的经济建设也有着深远的影响。因此,今后必须加大投入,继续深化土地退化与恢复机理的研究。 1、确保耕地总量动态平衡随着工业化进程的加快,对耕地的需求量会日益增多,解决耕地资源稀缺问题的出路在于一方面“开源”即加大对耕地后备资源的开发和复垦;另一方面“节流”即节约和合理利用及保护耕地,提高土壤质量,提高耕地的产出水平。由于农业适宜和中度适宜的土地几乎都已被开垦用于种植业,其余土地的生态条件较差,因此应当弱化后备资源开发,重视对已利用地的挖潜整理。 2、耕地总量动态平衡要实现质和量的统一。切实保护耕地要重视以下几个方面: 增强土地利用规划的法律效力,制定耕地保护的专项规划,严格执行用途管制;加强土地产权制度建设,明晰耕地产权,建立长期稳定的激励机制;充分发挥土地价格、税收等经济杠杆的作用,调整土地利用行为,优化土地资源配置;加强对土地管理部门的监管,防止因利益驱动而多占、乱占耕地;建立耕地变化的动态监测系统。 四、土地资源开发利用的主要对策 1、要加强教育和宣传,使各级领导和大众充分考虑资源和生态环境的承载能力,充分认识到破坏自然、掠夺自然,就是破坏自己、掠夺自己;要关注人,也要关注自然;要满足人的需要,也要维护自然的平衡;要关注人类当前的利益,更要关注人类未来的利益。对经济效益的过度追逐,忽视生态效益,只求索取,不讲投入,掠夺式利用,将加剧地力退化和环境恶化,严重影响土地资源的可持续利用和经济社会的可持续发展。要以人为本,充分认识到土地不仅是财富之母,更是民生之本。要积极转变粗放型经济的增长方式,用协调发展的思想指导土地资源的合理开发利用。 2、科学合理地制定完善土地利用总体规划,实施土地年度计划管理,加强土地宏观调控。合理确定各类用地的规模、结构,使之与城市总体规划和相关专业规划衔接。将政府引导与市场运作,规划引导与成片开发,标准引导与保证质量作为结构调整的原则,严格执行土地利用总体规划和年度土地利用计划。 3、加强法制建设和执法力度。把规范土地市场秩序上升为法律行为,对任何破坏土地市场秩序的行为,都应当追究相应的责任,以提高违规成本。 4、严把用地审批关,坚决纠正、收回各种违规、不符合国家产业政策的项目用地,对不切实际的"形象工程”项目一律不批准用地。全面落实建设用地备案和批后核查制度,建立土地利用信用评价机制。 5、完善供地政策和标准,提高土地集约利用水平。充分发挥市场竞争对促进土地集约利用、减少耕地占用的基础性作用。制定和完善建设用地定额指标和土地集约利用评价指标体系。推行单位土地面积投资强度、土地利用强度、投入产出率等指标控制制度。进一步细化各业用地标准,严格按标准供地。 6、土地资源开发利用的主要对策为:挖掘耕地资源潜力,加强以水利建设为中心的农田基本建设;改造中低产田,提高耕地等级。 土地资源开发管理研究:土地测绘在土地资源开发管理中的价值探析 摘要: 对土地资源进行科学开发和管理,能够减少不必要的浪费问题,使我国土地结构更加合理。在土地资源开发管理中,土地测绘属基础性工作,测绘成果直接关系到土地资源的开发及利用是否科学。本文主要论述土地测绘和土地资源开发管理及二者的联系,明确土地测绘在土地资源开发管理中的价值和作用,提出具体实践及应用方法。 关键词: 土地测绘;土地资源;开发管理;价值 0 引言 城市土地资源有限,与日益增多的人口间存在严重的矛盾。土地资源管理是一项专业性很强的工作,与我国经济发展及人民日常生活水平具有直接相关性。土地测绘在土地资源开发管理中属核心技术,为土地资源开发管理工作提供依托,使该项工作顺利执行的基础和保障。与此同时,其也为土地资源开发管理工作奠定了良好的信息基础。认真执行土地测绘工作,认识到其在土地资源开发管理中的价值,提升国土资源有效性。 1 土地测绘与土地资源开发管理 1.1 土地测绘 作为土地测量技术,其极为先进。通过对计算机技术、网络通信技术、GPS技术和GIS技术的合理利用,以完整的图像,对地面实际状况进行科学反映。该技术主要应用界面为土地资源开发管理及工程建设,具体实施中,极为有效。作为常见性测量技术,它的发展速度比较快,使耕地信息采集、土地资源开发和城乡规划等各项工作更加便利。将该技术应用到土地管理工作中,便于各重难点问题的解决,其在土地资源开发管理工作中不可或缺。 1.2 土地资源开发管理 该项工作主要是相关部门依据政府规定,使土地资源开发及利用过程更加科学、合理。该土地资源开发工作目的明确,能够对土地供求不足问题进行有效规避。应用正确的方式,开发土地资源,使其分配更加合理,确保城乡面积比例科学,最大限度发挥土地生产潜力。正是该工作的实施,提升了土地资源利用率,于社会及经济发展有利[1]。 2 土地测绘与土地资源开发管理联系 2.1 土地测绘技术为土地资源开发管理工作奠定了良好的基础 该工作执行初期,依据实际项目背景,进行工程选址,继而对该区域土壤特性和周边环境信息情况进行记录和分析,使下一工序实施更加便利。将土地测绘技术应用到上述工作实践中,能够减少不必要的时间及资金浪费问题。该技术使土地资源管理更加便捷,为其提供帮助,是土地资源开发管理工作中不可缺少的重点内容[2]。 2.2 土地测绘为土地资源开发管理提供技术支持 土地资源开发管理工作较为复杂,涉及到诸多专业类目及内容。具体实施中,需要依据实际情况,采集耕地信息,并借助科学的方法测量工程用地,对相关违法用地信息进行收集,了解其实际情况。该项工作较为繁杂,实践过程中,稍有不慎就会出现纰漏,对土地资源开发及管理工作产生严重阻碍,使土地资源开发管理难度增加。执行土地资源开发管理工作时,对土地测绘技术进行针对性应用,能够使其实施更加简单、便利、有效。 3 土地测绘在土地资源开发管理中的作用 3.1 提供可靠依据 土地规划管理过程中,涉及到公共设施、环境、资源、经济等相关数据的收集和整理,其是土地资源开发管理的决策依据。因而,要加大对该类数据的重视度。具体实施中,要进行技术革新,不断提升测绘水平,确保数据获取更加真实、嗜罚从而对后期各信息进行准确判定。通常情况下,因测绘结果中包含的数据类目比较多。因而,测绘初期,要实施数据库构建,使数据应用更加有效。开展实际工作时,也要依据相关人口及地形情况,对其进行统一处理[3]。 3.2 节约投资 土地资源综合开发应用过程复杂,涉及到的资金投入较大。为节约投资,减少不必要的浪费问题,需在具体实施中,对各项资金进行合理分配和应用。安排财务人员准确执行预算工作,实现预算控制。与此同时,也需要对实施方案进行准确制定。为使测绘结果更具精确性,可对土地情况进行全面呈现,使其更加详细,以具象化的信息对真实土地情况进行有效反映,以免测绘结果出现偏差。倘若在测绘工作中,精度不足,很容易对设计优化问题产生干扰,影响土地资源开发管理效果。 3.3 规范工程行为 土地资源开发管理工作中,涉及到的施工验收标准问题较多,需要将这些标准的实施和执行建立在一定的条件基础上。基于上述内容考量,开展各项工作时,需要应用专业知识,对工程设计过程进行严格执行,使工程设计更具科学性和合理性。为使这些工作实施过程更加顺利,需要确保前期测绘数据收集整理的准确性和全面性。将设计流程及顺序作为该工作实施过程中的重点考量内容[4]。 4 信息化测绘特征 4.1 信息的经济建设 当前,我国无论是经济建设,还是科学技术,均呈现良好发展态势,使测绘技术与计算机技术联系较为紧密。测绘技术更倾向于数字化、自动化和一体化等。未来信息化将会被贯穿于测绘工作中,而测绘人员综合素养也将不断提高,使该工作更具现代化特性。计算机技术为测绘工作性能及水平的提升提供前提和保障。 4.2 信息服务社会化 改变以往土地测绘方式,在测绘系统内部对该体系进行全面应用,并将其辐射到其他各领域。信息的社会化服务,讲求的是完整性,而不是仅限于某单一领域的使用。通过该种方式,使信息服务发展更加全面。 5 土地测绘在土地资源开发管理中的应用 5.1 土地资源开发管理前期土地测绘技术的应用 土地资源开发管理工作初期,涉及到的内容较多,该时期工作较为重要,直接影响到土地资源开发管理工作效果。该过程中,工作人员需要明确工程施工地址,完成场址选之后,对该区域地理、生态和气候环境等具备明确认知,并收集相关信息和资料等。因土地资源开发管理前期,任务量多,在该过程中,应用土地测绘技术,能够减少不必要的人员及物质消耗,提高土地资源开发管理工作质量及效率。因而,土地资源开发管理工作中,该技术不可或缺。 5.2 农村集体土地开发管理中土地测绘技术的应用 集体开发管理工作,任务量重,实施难度大。因农村集体土地缺乏法律效应,相关地籍资料不足,很容易产生土地纠纷。将土地测绘应用到农村集体土地开发管理中,能够使测量数据更具法律效应。土地具体使用过程中,资产在归属权上也会发生变化。通过应用土地测绘技术,能够对土地资源信息进行准确掌握,并用正射影像技术,对其实施准确定位,使其勘测过程和土地位置划定更加科学、合理。土地开发管理部门在测绘技术应用过程中,对影像技术和数字正摄像技术等进行同步应用,对违规占地行为具备清晰的认知和了解,明确掌握土地占地状况,并告知监督部门对土地非法占用情况进行从严处理,提升土地规划工作过程中的科学性和合理性[5]。 5.3 资源检测和调查中土地测绘技术的应用 我国国土辽阔,土地资源优势明显。国土资源调查和测试专业性强,难度大,集体土地管理中,需要考量的相关内容和指标有集体土地等级及征集、管辖范围内的土地开发工作。为满足上述要求,土地测绘工作实施中,强调技术分辨能力,为各数据收集提供便利。当前,我国信息技术处于高速发展状态,遥感技术也被用以土地测绘中,很多高分辨技术的使用,将土地测绘在国土资源调查及管理中的效用发挥到最大。与此同时,需要筛查土地,提升该技术应用价值,使土地资源开发及管理工作顺利进行,实现工作效率提升。 5.4 土地资源开发监管中土地测绘的应用 违法用地情况普遍,严重干扰了城乡规划建设,使城市建设过程中的美观度大打折扣。因而,需要应用正确的方式,对土地资源实施监管,以法律手段,对违法占地情况进行有效约束。倘若仅通过地面实施土地O控,很容易出现遗漏情况。为使土地资源监控中更具全面性,土地测绘技术的应用必不可少。具体实施方法是采用卫星影像对违法占地面积和地点等进行准确记录,得出详细信息后,用以后期土地资源开发管理中。土地测绘因其技术优势,在土地资源开发管理过程中极具适用性,有助于实现土地监管工作目标,将其效用发挥到最大[6]。 5.5 土地资源开发管理信息系统建设中土地测绘的应用 土地资源开发管理信息系统涉及到土地管理、使用、耕地等诸多系统类目。该系统中包括很多土地信息。早些年,土地资源开发管理系统中,数据的获取多以仪器测量为主。测量工作实施过程中,很容易受环境或记录过程影响,使测量数据出现偏差,导致土地资源应用及分配缺乏合理性。科学技术的快速发展,使土地资源开发管理中,开始逐渐应用测绘技术。其主要借助先进的科学设备,使数据采集过程更加可靠,而土地资源开发管理信息系统中的相关信息也更具实用性。因而,土地测绘技术的应用,对土地资源开发管理工作极为有利,使其更加简便。 5.6 土地规划审批中测绘技术的应用 土地开发管理部门执行土地规划审批工作时,需要进行土地测绘。对比土地规划图,可有效调整土地使用方案,使其开发和利用过程更加科学、合理。土地测绘能够对土地规划工作进行有效判定,极具实施价值。开展该项工作,能够对土地综合应用情况进行全面了解,依据实际状况,对土地规划方案进行科学调整,使其应用过程更加综合,并保障土地环境的可持续性。构建土地开发管理信息系统,并在具体实施中加以应用,有助于土地资料库数据和地籍管理等更新。而全球定位系统,也使土地采集工作更加精确,提供可靠信息,使土地监督管理工作顺利执行,并增加登记和评价功能,使数据支撑更加饱满[7]。 6 结语 综上所述,在土地资源开发管理工作中,应用土地测绘技术极为有效。社会及经济的快速发展,使土地供求矛盾日趋复杂和严重。相关人员要对土地测绘与土地资源开发管理工作具备清晰的认知,明确二者间的联系,了解信息化测绘特征,实施土地测绘技术更新,依据具体测绘标准,在土地资源开发管理工作中,严格执行土地测绘工作,使土地资源得到合理应用,减少不必要的土地浪费问题,实现预期工程目标。 土地资源开发管理研究:土地测绘在土地资源开发管理中的应用 摘要:S着城市化进程的推进,我国城市人口日益增长,导致了土地的稀缺,居民人均占地面积大幅度下降,人地矛盾紧张。因此,为了提高土地资源的利用效率,应当采取现先进的测绘技术,获得较为详细的土地资料,为制定开发规划提供必要的依据,提高土地资源开发管理的效率。本文在对土地资源开发管理与土地策划加以概述的基础上,分析了二者之间的关系,并探讨了土地测绘在土地资源开发管理中的实际应用,最后举出了相应的应用案例。 关键词:土地资源;开发管理;土地策划;测绘技术 0 引言 土地资源开发管理对于缓解我国人地矛盾、促进经济增长有着积极的促进作用,与人们的日常生活息息相关。土地测绘是土地资源开发管理的重要技术,能为土地的利用提供重要的数据支持,以改善土地资源开发管理的效率。因此,需要重视土地测绘技术的改进与应用。 1 关于土地资源开发管理与土地测绘的概述 1.1 土地资源开发管理 主要是指相关部门根据现有的政策,通过对城乡土地资源的规划、开发、利用等方式来缓解人地矛盾,为有需要的居民提供土地资源。因此,土地资源开发管理的基本工作就是对土地资源进行规划与分配,以提高土地的利用效率,满足城乡居民最基本的物质需求,为我国国民经济的健康运行提供有利的社会条件,从而构建社会主义和谐社会。[1] 1.2 土地测绘 土地测绘是一种关于土地测量的先进技术,其中集合了计算机技术、电子通信技术、全球定位系统、地理信息系统等,以图像的方式将所测量到的土地信息反应出来,具有精确性与客观性。因此被广泛应用于土地资源开发管理与土木工程建造等领域,对于土地信息获取、城乡土地规划开发等有着重要的作用。能够有效解决一些单靠人工测量难以完成的任务,保证了测量数据的完整性。[2] 2 土地资源开发管理与土地测绘的关系分析 2.1 土地测绘是土地资源开发管理方案与规划制定的前提 在土地资源开发管理中,需要对目标土地的地形、范围、地籍等有明确的了解,并以此作为开发管理的重要依据。而要获得这些数据,就需要借助一定的测绘技术,通过实地测绘来获取准确的数据,从而为土地资源开发管理方案与规划的制定提供必要的依据,以推动后续环节的开展。因此,可以说土地测绘是土地资源开发管理的前提与基础。 2.2 土地测绘是土地资源开发管理的技术支撑 土地资源开发管理中,土地测绘技术的应用能够在很大程度上提高土地数据获取的效率。如果没有测绘技术作为支撑,那么不但要耗费大量的人力物力来进行人工测绘,还会浪费大量的时间,影响测绘效率,同时在数据结果方面也不具备较强的准确性。因此,土地测绘技术为土地资源的开发与管理提供了技术支撑,大幅度改善了数据获取的准确性与高效性。 2.3 土地测绘是推动土地资源开发管理各环节开展的基础 无论是土地资源开发管理方案制定,还是规划的审批,或者是土地信息监管环节,都会应用到大量的土地测绘数据,以此来作为重要的依据。如果在其中某一环节中的土地测绘数据出现了问题,就会导致后续环节无法有序开展。 3 土地资源开发管理中土地测绘技术的应用 3.1 前期工作中的土地测绘技术 在土地资源开发管理中,需要做好前期工作,为后续环节的开展奠定良好的基础。在这一时期,对目标土地进行测绘,以获取精确的土地信息,能够为开发方案或者开发规划的制定提供科学的依据。与此同时,在后期各个环节中都会应用到大量的测绘数据,如果在前期工作中就获取到了准确的信息,就会减少后期重复的土地测绘工作,以提高整个土地资源开发管理的工作效率。因此在前期工作中重视土地测绘、获取精确的数据能够为后续开展的工作提供有效的保障。 3.2 规划审批中的土地测绘技术 土地资源开发管理工作必须在法律规定的范围内进行,应当依照相关的规定进行土地资源的开发与利用。而政府相关部门对土地资源规划的审核是十分严格的,工作人员需对项目方所提供的规划与土地测绘信息进行一一比对与审核。如果在确定其具有可行性与合法性之后,则会批准土地项目的开发工作。由于审批工作的严肃性,要求项目方所提供的测绘数据真实准确,要求土地开发方案科学合理,以保证土地利用的有效性,进而维护土地所有者的合法权益不受侵犯。 3.3 土地开发监管中的土地测绘技术 土地开发监管是土地资源开发管理中的重要环节。由于在现实生活中,部分投资方为了维护个人私利而违法征用居民土地,不但侵犯了他人的合法嘁妫还会影响城乡规划建设。因此加强土地开发监管具有十分重要的意义,是避免违法征地、违法建设的重要途径。在监管的过程中,如果仅仅是采取土地监控的方式不但会降低监管的效率,还会给违法者留下一定的漏洞,因此,需要借助土地测绘技术,通过其中的全球定位系统借助卫星录像来获得违法占地的详细信息,并作为法律制裁的主要依据,提高监管的效率。 3.4 开发管理信息系统建设中的土地测绘技术 在土地资源开发管理中,会涉及到大量的土地信息,例如土地资源使用信息、管理信息、耕地信息等,并且随着时间的推移这些信息也会发生改变,不利于信息的搜集与处理。再加上许多早期的土地信息都会采取人工测量的方式获得,可能与现实数据存在较大的误差,使得现有信息的可利用效率降低。因此,在信息技术飞速发展的当下,将相关的土地信息录入到数字化平台中,通过信息化管理的方式能够大大提升土地信息管理的效率。而信息化管理数据库的建设需要借助土地测绘技术,是更新原始数据、修正错误数据的重要途径。在土地测绘技术中,系统能够直接将所获得的信息传输到相应的计算机系统中,方便储存与管理。 3.5 土地调查中土地测绘技术的应用 我国国土面积广阔,地理特征较为复杂,土地类型众多,为土地调查工作带来了相当的难度。传统的人工测绘,要将我国960万平方公里的土地类型与土地使用情况调查清楚,需要耗费巨大的人力、物力、财力,不利于各项资源的配置与优化。在这种情况下,基于GPS系统与GIS系统而研发的电子通信遥感测绘技术就显得尤为重要。只需要在地面上设置相应的测绘点,再借助一定的设备就能够以卫星成像的方式将准确的土地信息呈现出来,有利于土地调查工作的高效开展。图1所示为GPS测绘的原理过程。 4 土地测绘技术的应用案例分析 比如,对全国土地进行第二次调查,在地籍调查时,所采取的土地测绘软件主要是RTK系统。RTK系统是基于GPS而研发的实时动态差分定位技术,将两台以上的GPS接收机分布在不同的测绘点上,使之能够在同一时间接受到来自同一卫星的定位信号,从而联合测出指定地点的坐标数据。RTK系统能够高效地求解整周模糊度,使数据传输的质量得到保证,再加上其具备良好的抗干扰性,可以保证测绘结果的精确性与稳定性。 在这次测绘中,所使用的是瑞士Leica双拼RTK系统,标称精度水平1cm+1ppm,垂直2cm+1ppm,其中包含了双频接收机、电源、GPS天线、应用软件、测绘仪等设备。 在测绘过程中,需要在控制点上布设RTK图根控制点,对图根进行控制测量,以提高测绘的精确性,再按照一定的测绘步骤开展测绘工作。如果在部分区域的障碍物较多,导致数据传输出现障碍,可以将全站仪与RTK相结合,以改善测绘效果。表1是在本次地籍调查中6个控制点的RTK测绘结果。 从数据中可以看到,RTK系统定位精确度高,误差值小,能够保证数据的精确性,为第二次土地调查中地籍调查提供了可靠的数据支撑。 5 结束语 土地测绘在土地资源开发管理中起到了十分重要的作用,其应用也十分广泛,从土地开发方案的制定到项目审批,再到土地信息监管与信息库建设,都需要土地测绘的精确数据来作为支撑。因此土地测绘是保证土地资源开发管理工作有序开展的前提,提供了足够的技术支撑,能够有效改善管理效率。因此,土地资源开发管理部门应当重视土地测绘的应用,并加大投入促进测绘技术的改良与创新,从而为我国土地资源开发利用规划的制定提供科学的数据支持,从而达到缓解人地矛盾的目的。 土地资源开发管理研究:土地测绘在土地资源开发管理中的应用 摘要:土地资源的开发管理工作是促进经济发展和社会进步的重要动力,合理的进行土地资源的开发管理工作,能够使土地的开发利用起到事半功倍的效果。目前土地开发管理工作存在这许多的漏洞和不合理之处,这集中的体现在土地测绘这一环节中,严重制约了土地的合理开发和利用,对人们的工作生活和国家的经济建设带来了巨大的障碍。将主要分析土地测绘在土地资源开发管理中的相关应用。 关键词:土地测绘 土地资源 开发管理 应用 1、土地开发管理对于土地测绘技术的具体要求 1.1测图比例尺要合理的确定 要想保证测绘工作的整体质量,就需要对测图的比例尺进行合理的确定,这也是进行测绘工作的第一步。在地势较为平坦的平原地区,大多数的比例尺标准都是以米为网格测试来进行相关要求的。而对于一些地势比较复杂的山体地带,则需要合理的布置高程的网点,并且网格间的间距最大不能超过米合格单位量度。 1.2关键点的测量 我们通常所说的关键点,包括地势的变化点、顶脚的位置高度以及沟壑所占的面积情况等等。当我们完成了土地测绘的工作之后,需要结合测得数据对上述提到的要求进行具体的分析。除此之外,我们还需要对在测绘图上表现出来的地理信息进行统计,对其他城区、园地、林地的种类和位置进行标注。对房屋占地面积、人口居住密度、建筑新老程度、城区建筑密度等等进行详细的测量和考察。这样在完成了测绘的工作之后,我们可以对高程和坐标进行标注。在后续的工作项目当中就可以直接的进行使用,节约了工作的时间,提高了工作的效率。 2、土地开发整理各工作阶段中测绘技术的应用 2.1土地开发整理专项规划工作中测绘技术的应用 在当前土地开发整理专项工作中,多是以土地利用现状图作为专项规划的最基础性图件,并与专项规划期间土地利用情况有效的结合,并重点对土地开发比例相对较大的地块进行专项开发整理规划。在这个过程中,需要有效的控制土地利用现状图所对应的比例尺尺寸,从而确保土地开发整理工作的有序开展,还要与野外实地调查有效的结合,从而保证相关工作的有序开展。但在实际工作中,由于各地所采用的土地详查图纸编制时间普遍较早,这就导致所获得的土地利用信息无法保护真实和有效性,由于土地开发整理过程中利用的土地基础图件不具备现实性,从而会影响到后期土地规划作业执行的可靠性。随着现代测绘技术的快速发展,在当前一些大型的土地开发整理项目专项规划工作中,可以利用遥感技术来集中提取收集土地信息,同时还要与GPS技术有效的结合,有效的收集和观察动态数据,确保测绘信息的完善性。 2.2土地开发整理项目施工及管理阶段中测绘技术的应用 在土地开发整理项目的实际施工过程当中,对于项目施工方而言,需要根据专业测绘工作单位所提供的测量数据信息以及控制点,应用工程放样测量的工作方式,在充分遵循前期设计图件的基础之上展开后续的土地开发整理施工作业。还需要特别注意的一点是:在项目施工完成,并进行竣工验收的过程当中,土地开发整理项目施工方需要上交完备的土地开发整理项目竣工图纸(竣工图纸基本规格的验证应当在图上比例尺方面与整个土地开发整理项目前期规划设计中图上比例的一致性)。从上述分析过程当中不难发现:较专项规划以及设计阶段而言,施工阶段对于测绘技术应用下,土地整理开发工作开展精度有着比较严格的要求,需要在配合专业性测绘工作部门的基础之上,实现对包括变形现象以及沉降现象在内的相关活动的开展。 3、土地测绘技术在土地开发管理过程中的应用分析 3.1土地测绘技术的地理信息的应用 随着信息时代的到来,地理信息对于土地的分布和范围有了保障,实现了对地理信息进行准确的输入和分析存储等功能。地理信息主要应用在土地开发管理的规划和设计方面,也是土地测绘技术当中最为基础的部分。对地理信息实现高效的运用能够,能够有效的提高土地开发管理工作的工作效率,为我国土地资源的开发和利用提供了有力的数据支持。 3.2土地测绘技术遥感技术的应用 遥感技术是近几年来发展比较迅速的科学技术手段,它能够快速的实现对数据的传输、提取和处理的工作。具有着巨大的信息储备量,并且他有一个优点就是不会受到气候变化的影响。遥感体系是在一定的工作范围内进行土地开发管理的工作的。随着科技手段的不断完善,遥感技术也在不断的创新,功能领域也越来越多,使得土地开发管理工作更加的方便快捷。同时信息化遥感技术的应用也使得土地资源的管理工作能够进一步的实现实时的监测,稳定性更加具有保障。 3.3土地测绘技术定位系统的应用 定位系统是目前我国土地测绘技术应用过程当中信息化程度最高的一项技术。定位系统的应用能够对地理坐标进行确定然后进行精准的测量。随着我国经济的不断发展,定位系统在许多的行业都得到了普及。除此之外,定位系统的有效利用能够将土地测绘过程当中所得到的数据进行分析和采集。这样就能够使定位与地理信息进行结合参考,减小了数据误差,提高了土地测量信息的准确性。 结语 随着经济的不断发展,各条经济建设战线都需要大量的土地资源,这极大的加剧了土地资源的使用危机,给土地开发管理工作带来了巨大的挑战。管理人员需要做好土地开发管理工作,做好土地开发和保护的协调工作,这些都离不开土地测绘提供的技术支持。因此我们要加大对土地测绘技术的分析研究,不断学习先进的测绘技术,确保土地开发管理工作顺利进行。确保我国土地资源能够得到合理使用,推动我国经济健康发展。 土地资源开发管理研究:土地测绘在土地资源开发管理中的应用分析 【摘要】由于城市建设的不快速发展,我国人民的经济的发展突飞猛进,结果造成了我们国家的土地资源越来越缺少。于是为了能有效的开发和利用土地资源,我们国家的土地管理部门就要科学有效的安排和计划我们国家土地的实质情况,在土地开发管理当中,最基础也是最重要的技术是土地测绘技术。本篇文章经过对于土地测绘技术的剖析,对有关土地测绘的技术发出一些建设性的意见和举措,提高我国的土地管理部门对有关土地的近一步管制,有效提高我国国民经济的发展,加快我国城市的现代化建设。 【关键词】土地测绘;开发管理土地资源;应用与价值 1、前言 土地开发与管理是对我国经济建设与发展都有很重要的含义,这不但联系着国家的发展,还密切关系着我们人民的日常生活。对这个土地开发管理当中,土地测绘则是一个很重大的技术,是土地的开发重要的依照和技术支柱,同时还保障了土地测绘的性质。我们需要对土地使用状况来确定在进行土地开发过程中需要的大小和位置,才能很好地保障土地开发与管理的需求,并且更可以促使我国经济的发展建设。土地测绘技术是一个飞快进步的科学技术项,已经大量运用在了土地开发管理当中,已经有了非常重要的位置,对土地开发管理的工作有着很重的影响力。 2、土地测绘和土地开发管理二者的联系 2.1土地开发管理的基础是土地测绘 土地开发管理中,需要相应的地理位置和地籍的材料来开发土地,而土地测绘可以很好的解决这一切,结合土地测绘对土地实行的总体上的策划,以及有关的城镇、乡村发展的发展规进展规模,依照测绘的最后成效制作出科学而又合理的土地开发管理的相关方案。 2.2土地测绘是土地开发管理的技术支持者 对土地开发的有关名目的制作到土地的征用,以及批准之后监管竣工复测全都要应用土地测绘技术的大力支持,所以土地测绘技术就是土地开发管理的技术支持者。 3、测绘在土地开发管理当中的影响 土地测绘对土地开发管理工作的影响是书籍采集和经营管理,这就对土地开发管理产生了决策的特点。如果能很好应用土地测绘的有关技术,就能很大程度的提升土地数据的精准性。并且在土地开发的管理当中,对土地测绘技术的利用还能最大化的减少资金费用,规范土地工程的一系列行为,土地测绘的技术可以保证在工程设计工作中更加的合理以及科学,所以在进行工程设计当中,就要土地测绘数据来支持,而且在应用过程当中保证了数据的全面性,还有就是在工程实施的进程当中,还要依据土地测绘中的有关数值来进行合理的计划流程的开设。 4、土地测绘在土地开发管理当中的应用与价值 4.1土地测绘在农村集体土地开发管理当中的运用 农村实行集体的开发管理当中因为牵涉的范围比较广大,这就加大了在现实工作当中的困难,与此同时,因为农村集体土地又非常缺少相应的法律效果和有关的地籍资料,而引发一些土地的纠纷。当然,能有效解决这个问题最实际的做法就是采取科学合理的土地测绘,让这土地测量的数值更能够有法律效力和责任,而且因为在使用土地中,伴随着经济一直的改变,它的归属权也要发生改变,如果有土地测绘技术的应用,就能够更精准的把握土地资源的信息,使用土地测绘正射影像的技术,来定位土地的具体相关地理位置,准确的勘察以及规划出土地的有关位置。让土地测绘技术可以在农村集体土地开发管理当中得到更多的运用和发展。另一方面,因为合理的运用土地测绘技术,土地开发管理部门再采取相对的星影像技术和数字正射影像技术,就能很好的对有关违规占地的举止实行深入探究,掌控土地的占地面积和地理位置,这也是为了监督部门采取非法土地处理做出了重大的贡献。 4.2土地测绘技术在土地资源检测和调查当中的运用 因为我国土地开阔,土地的资源又很多,所以我国土地发开管理部门针对国土资源采取调查以及测试措施的时候,有着特别多方面的工作困难,这些对于集体的土地采取管理的时候主要包括:集体土地的等级和征集,和对于土地在管理范围之内的进行的研发工作。所以在测绘技术上就要土地测绘的技术拥有特别高的分辨作用,从而更好的促进土地开发管理采集有关的数据。紧随着信息技术一直以来的快速成长,土地测绘技术还加入了一些国内外的优秀的遥感技术,加上一直在土地测绘技术中运用了很多高分辨技术,让土地测绘在对于国土资源进行调研和经管时,施展了重大的功能,而且也对土地发挥了筛查、现状调查和动态监测等等的作用。土地资源检测和调研的要求,让土地测绘技术挥发了重大的影响,有效的督促了土地开发管理部门工作的顺利运行,也提升了有关部门的工作效率。 4.3土地测绘在土地规划审批当中的运用 土地测绘可以成为土地开发管理部门供应充分的土地规划审批证据,并且依照土地规划图的比对与合理研究,也能非常好的把土地使用方案进行一个调整,然后土地才能获得科学合理的开发与运用。合理而又科学的土地规划,可以有效保证土地开发管理的科学性和合理性,并且这也是评判土地规划工作质量好坏的关节,所以土地测绘拥有非常重大的现实含义。此外,经过土地测绘还能更加完美的掌控土地的综合运用状况,不时的调理土地规划的方案,完成土地的综合运用,保证土地环境的可持续发展性。并且因为在开发管理中,土地开发管理信息系统的建立已经得到了大量的运用,不但让土地获得了有用的管理,并且土地资料库数据和地籍管理也都得到了更替的作用,跟着信息技术的一直前进和发展,目前的土地测绘结合的全球定位系统在土地测绘的运用,提升了土地收集工作的精准度,提出了更可信的技术信息,为土地监督管理供应了非常精准的依照,并且还要能区分普通系统的单单重视土地调查,在实行管理的时候,更要增加有关的土地登记与评论,这样就能让地籍供应更为准确的数据,获得最多的依据来支持。地籍管理系统的建设与运用,给系统数据的更替施展了重要的依照理据。更由于信息技术一直快速的发展,使得地籍信息管理系统早日达成一体化建设提供了很多的凭据,在城乡土地综合运用中能发出极大的作用,越来越好的给城乡土地管理与建设作出卓越的力量。并且在伴着社会的不断发展与进步,那些系统所发出的影响会越来越多,更好的为社会发展供应更多的依据。 4.4在土地开发使用中监管部门的土地测绘的运用 在土地管理的过程里,还应该针对土地进行一个全面的检测,这样就能很好的减少占地用地情况的发生,但在这个土地的监管里,土地测绘里的正射影像技术和卫星影像技术可以为了监管部门供应相关违反法律进行用地和占地的讯息,比如说占地的行为所显现的地方、面积和时间等等,这样就为监管部门供应了依法处置违法用地的强有力的依据。也可以在土地开发管理里,为土地测绘师测量它的计划完成情况提供重大的证据,完工验收的环节也少不了对测绘数据的运用,所以就需要它的相应部门就要对那些数值实行妥当的保护与管理,还要做一个存入档案,来方便到后期的检查阅读和使用。 4.5土地测绘在土地开发管理信息系统建设当中的运用 土地开发管理重中之重的工作就是加紧信息系统技术建设,这时现代社会发展神速的地理信息系统就能够在土地开发的进程当中给我们提取特别多有效的数据讯息,地理信息系统包括了地籍管理信息、土地管理系统和土地数据库等,土地管理系统能针对土地予以考查,统计和等价,为地籍管理供应有关的数据支持,进一步地督促城乡一体化的建设进程。
软件开发论文:给排水专业CAD软件开发方法探讨 提要 本文结合笔者实际工作经验,分析了国内给排水专业CAD软件开发及应用现状,探讨了给排水CAD软件开发的原则、思路、方法及步骤等,并给出了开发实例。 一、给排水专业CAD开发应用现状 在工程设计行业,CAD技术的应用大大提高了设计及绘图效率。CAD应用软件的开发也越来越重要。 在给排水设计领域,CAD开发应用起步较晚。有些设计院从八十年代末开始尝试进行CAD开发,但进展比较慢,多数是图块和小型实用程序,在深度和广度上都存在着差距。从1993年以后给排水CAD开发步伐开始加快。1994年底全国给排水学会和给排水技术情报网组织召开了“计算机技术在给排水专业应用研讨会”,对给排水软件开发起了积极的促进作用。 目前在给排水CAD开发方面已经取得了可喜的成绩,尤其是建筑室内给排水方面涌现出一些比较优秀的给排水CAD软件,如洛阳的一家软件和北京的几家软件。这些软件都具有计算机辅助设计建筑给排水平面图、自动生成系统图、自动统计材料表;进行室外给排水管网计算、自动生成图形等功能,其中个别软件已在室外设计和泵房设计等方面有了新的进展。 现有软件都偏重于民用建筑给排水方面,而且也有待于继续完善、发展。在给排水的其它领域,由于难度大,投资回报较低,软件公司还不愿涉足,所以进展缓慢。应用CAD进行给排水及水处理系统的优化设计更是少有人涉足。此外,目前还没有专业设计CAD软件的标准和规范。商业化软件多数都不经过权威部门严谨的技术测试和鉴定,所以其数据库、计算方法、设计方法和生成图形的准确性还没有严格保障,这一点还可能成为工程设计质量的隐患。 现在设计部门的给排水CAD应用水平也参差不齐。有的购买或自行开发了给排水专业软件,提高了设计绘图效率。有的只是在用AutoCAD的简单命令绘图,虽提高了CAD出图率,却根本谈不上利用CAD提高效率。给排水专业CAD应用水平还有待于进一步提高。 目前许多有精力的设计院及研究部门都在研究开发本单位适用的专业软件及应用程序,但由于开发经验不足,成绩不明显。本文将结合笔者的工作经验,着重论述有关给排水软件开发的原则、思路、方法及步骤,旨在抛砖引玉,促进给排水CAD软件开发工作。 二、给排水软件包开发思路及原则 由于现有建筑给排水软件已经比较成熟,且仍在继续开发、升级。一般开发者在水平和起点上均与这些软件开发有一定差距,所以应该购买此类软件,而着重开发适合本单位使用的实用程序、应用软件或优化设计软件。高起点开发者则应在深度及广度上向更高层次冲击。 1.给排水CAD软件开发依据及原则 (1)设计依据为有关设计规范、制图标准以及设计手册等;保证数据库、计算方法和设计方法的准确性。 (2)软件包开发设计首先要突出专业水平,把专业设计思想转化为计算机语言是专业软件包的关键所在。 (3)符合设计人员思维习惯及设计习惯,人机界面友好,操作简单,易掌握。 (4)适用性强,容易修改,容易扩充,容易发展。 (5)尽量使用效率高、功能强的计算机语言及开发工具。 (6)严格执行标准化及规范化。 (7)通过自动绘图以及建立标准图库,提高图纸复用率等途径,提高设计绘图速度,真正发挥计算机的优势,把设计人员从图板上解脱出来。 2.设计开发步骤 (1)开发适合于给排水专业应用的CAD软件环境,包括AutoCAD的优化配置及常用专业图块及绘图工具。 (2)开发一些独立的专业绘图软件,发展标准图形库,由浅到深,从易到难,逐步提高自动成图及图纸复用比例,使软件包成为覆盖面广,功能齐全的专业绘图软件包。 (3)开发给排水专业高阶段设计方案优化软件,以及设计、绘图一体化软件,逐步成为智能化、自动化程度较高的专家系统软件包。 3.开发人员配备软件开发是一项较复杂的脑力劳动,对开发人员要求也较高,专业软件开发人员大致可分为以下几个档次: (1)初级水平:专业人员掌握一些基本计算机知识及开发工具可以进行一些专业图块制作,简单的实用程序开发。 (2)中等水平:较高专业水平加上较高计算机水平。熟悉专业设计习惯,有较丰富的设计经验的专业人员,如果掌握先进的CAD开发技术,可以开发出较高水平的CAD应用软件,可以提高设计效率,特别是可以大大提高绘图效率。 (3)高级水平:高深的专业水平加上先进的计算机开发技术。在专业方面应该熟练掌握专业基础知识,有丰富的工程设计经验,善于总结专业设计思路,发现规律,具有较强的系统工程及方案优化水平。在计算机方面要掌握LSP、ADS、DCL等开发工具(或其它高级开发工具)。这类人员开发专业CAD软件是最理想的。 由于给排水专业涉及面广,而且不同行业给排水设计习惯也不尽相同,不可能有软件可以覆盖所有给排水领域,适用于所有设计院,所以目前仍然需要分行业、分类进行开发。前述的个别建筑给排水软件包及开发人员属于较高水平,其开发设计思路非常值得向给排水其它领域延伸。 4.开发工具(软件方面) 目前较常用的CAD开发工具主要有AutoLISP语言、ADS、DCL语言以及数据库处理,也有的开发者使用BASIC、FORTRAN等高级语言与AutoCAD的图形数据交换接口进行开发;还有用C++开发或用VB等在Windows界面下开发的;此外,网络技术也越来越重要。 开发CAD软件,需要非常熟悉Auto CAD命令,以及其中的各参数、系统变量、图层、图块、线形等,这样才能方便灵活地在程序中执行各种命令,掌握CAD开发技巧,例如图块的属性可以带许多信息,一条LINE线的厚度可以存入管道的管径等。此外现在有些软件使用数据的后处理方式,使软件和AutoCAD结合得更好,这些技术还需要对AutoCAD图元数据库和数据图形交换等有更深的了解。 AutoLISP是在AutoCAD内部使用的语言,用AutoLISP编辑的程序可以定义变量,对数据进行处理和作出图形,并可能自定义函数,比较适合搞人工智能工作,特别是它的表处理功能以及递归等功能比较独特,在CAD工作中它可以独立工作,也可能与DXF图形交换文件互相配合。其不足之处是速度慢,且程序代码几乎无法保护。 ADS是AutoCAD11.0版以后新增加的用来开发应用的一个C语言编程环境。它运行速度快,代码保护性好,能更有效地利用内存空间以及访问设备与系统,具有更强大的开发功能。但掌握ADS要比LISP困难,要求开发人员具备C语言编程经验并熟悉ADS库中各函数用法。一般商业软件应该用ADS。 AutoCAD还提 供了可编程对话框(PDB)工具,使用户可以结合自身专业特点,用DCL语言构造自己的对话框,从而改善界面,提高CAD软件效率。 目前最流行、最实用的专业CAD开发工具是ADS、DCL,加上少量AutoLISP。 三、开发过程1.专业绘图环境的开发 (1)AutoCAD的配置及改善 a.选择AutoCAD版本。目前最常用的是汉化AutoCAD12.0版。但其汉字输入不太方便,应配上较先进的汉字系统,或用12.0版forWindows(中文)。 b.对AutoCAD系统变量进行重新优化配置及设定,主要包括系统变量及尺寸变量设置,层、线形设置等,使acad.dwg成为理想的样板图。 c.对acad.mnu进行优化,将许多常用命令放在最容易拾取的位置或固定位置。专业菜单部分可加入acad.mnu,也可以独立编写。 d.利用acad.pgp做简化命令(10.0版以前的版本可在acad.lsp中用defun函数设定),编写acad.lsp。 (2)专业绘图功能 a.专业图框绘制:可由菜单点取或用屏幕幻灯菜单点取,自动生成各种图框。 b.专业常用图块:由菜单点取生成,自动插入断线。 c.开发实用的专业绘图工具程序:如标注标高、管径、坐标、管道立管、代号、各种管件等的程序,绘制单、双线管道的程序,生成专业设计说明、图例、专业词组的程序,以及文字、线形、线宽编辑和表格操作等实用程序。 d.开发或引进建筑图绘图程序。 专业CAD软件包都应具有高效的绘图环境,否则一旦自动生成等功能出现故障或不能适用时,用户就只能用AutoCAD简单命令来画图了。 2.专业绘图软件的开发 在专业绘图环境的基础上逐步开发一些相对独立的专业绘图软件,逐步形成功能强,覆盖面广的给排水综合软件包。 目前已开发的较成熟的软件有:民用建筑给排水CAD软件包、室外给排水管网计算软件、给排水管道纵断面图绘图软件、给排水外部管网设计软件等。 正在开发,初见成效的软件有泵房设计软件、平流沉淀池软件、机械加速澄清池软件、和市政管网CAD软件等。 尚未深入开发,开发难度大,但预期效果好的软件包括:辐射沉淀池、旋流沉淀池、水塔、综合管沟、架空管网、过滤间、软水站、污泥脱水间设计等项目。 给排水软件开发的另一条思路是发展给排水设备和构筑物的标准CAD图形库,从而提高图纸复用率,这比编制自动成图的软件要容易得多。标准CAD图形库还可以由权威部门编制后,作为标准图出版。此外,标准图还可作为软件包的一部分,即软件包可以交互式自动生成图形,也可以通过自动计算直接调用相应的标准图。 3.高阶段设计及方案优化设计软件的开发在 利用CAD进行高阶段设计及方案优化设计方面,除在民用建筑给排水领域有个别公司研究外,在其它给排水领域中的研究国内还未见到报道。方案优化软件的难点在于系统化的设计思路和设计经验向计算机程序的转化,其中给排水及循环水流程的方案优化模型的建立本身就是给排水设计的一个难题。目前这方面进展缓慢的原因首先是它对开发人员要求高,这一领域的理想人选稀少;其次是给排水专业行业多,领域广,需开发的软件工作量巨大,具备这方面精力的研究部门或公司还很少。 总之,给排水专业绘图软件包开发是一项艰苦的工作,需要创造一个规模生产,流水线开发的环境,投入一大批高层次的人才。各部门的研究人员既要知难而进,又要避免重复劳动,在各行业、各领域开发出各有特色的实用专业软件。 四、给排水CAD软件包开发实例———BYWAT 1.软件包结构 专业绘图环境-CA AutoCAD12.0汉化版 AutoCAD配置及改- 系统配置 参数设置 菜单优化 命令简化 专业绘图功能- 专业图框绘制 专业图块绘制 专业工具程序 绘建筑图程序 BYWAT-(2.0)b. 专业绘图软件- IS泵及S泵基础绘图软件 水泵底座绘图软件 材料表等填充软件 给水管纵断面图绘图软件 排水管纵断面图绘图软件等多常 2.软件包主要技术特点 (1)符合设计人员设计习惯,简便易学。 (2)速度快,可提高设计绘图速度3到5倍。 (3)可由用户幻灯菜单自动点取专业图框。 (4)有丰富的专业图形符号,插入时管道自动断线。 (5)可方便地绘制建筑图。 (6)具有各种类型的标高、管径、坐标等标注功能以及一些方便实用的程序。 (7)绘材料表只需在屏幕菜单中点取材料名称即可将名称、材料、单位、标准图号等填入材料表中的合适位置,序号、数量也特别方便,速度快,辅助功能及提示功能强。如果需要,还可以自动填入单重,自动计算并填入总重。 (8)各型号水泵基础自动绘制,半自动生成水泵底座图形,自动计算和生成材料表。 (9)给排水管道纵断面图软件交互式、参数化绘图,可自动计算,并有辅助功能。 3.专业软件实例———排水纵断面图绘图软件 给排水纵断面图在冶金给排水设计中约占施工图总量的近10%,规律性也较强,较适合开发专业绘图软件。本软件原采用LISP语言编写,由主程序及辅助功能组成,包括程序600多句和几个图块、幻灯等。其中主程序结构较复杂,多处使用循环语句及LISP语言擅长的表处理语句。软件完全按照冶金设计院设计绘图习惯及顺序设计,操作特别简单,用户只需交互式输入简单的参数,即可完成完整理想的纵断面图。 输入比例尺后,程序自动绘制排水纵断面图表头。此后按顺序输入节点,节点平面距离、管径、地面标高、管内底标高、坡度、管材代号、平面示意图种类后,程序即可画出这段管及有关的全部文字、图形,并计算出下一点的管内底标高。以后每输入一段管的参数,即可画一段管,与前段管相同不必重新输入。每个井均可有跌水,软件还可自动画出各种平面示意图。同一表头内可结束一条管,再给起点画下一条管。软件的辅助功能可进行交叉等处理。此外软件还有较强的容错功能。 改进以后,加入可编程对话框,每确认一个对话框即可画一段管,使输入更加简洁。软件还可以从已编写的数据文件中提取数据自动生成图形,这也为从外网平面图直接提取信息生成纵断面图打下基础。 用给排水纵断面图软件绘图,比手工快5倍以上。 软件开发论文:计算机软件开发与用户实践的提升策略 1在设计方面要考虑用户对软件的印象 根据调查显示,网络用户在快速阅读过程中通常会呈现出“F”型的习惯,也就是在特定时间内,用户迅速浏览网站的时候会先看到网站的顶端与左侧内容,而中间的内容只能够被阅读到一部分。所以我们在设计网站界面的时候可以遵循“F视线追踪原则”,将各个部门按照主次次序放置到框架之中。如果一个网络用户在浏览到一个新的网站的时候,如果在三分钟之内还没有发现能够吸引自己兴趣的内容,那么这个网站就会100%地失去这个客户。在近几年,许多软件开发公司喜欢用过去的项目模版来设计主界面,这无形中是有利于提高软件开发速度,并且减少耗费创新技术、思路的时间与风险,然而如果一个软件产品长期保持一成不变的风格,那么就不会为用户留下深刻的印象,进而失去市场竞争力。软件开发商必须要根据商业营销学的理论,寻找到自己的目标客户群体,之后根据这个客户群体的偏好、特征来设计软件界面的整个风格,让使用者可以看到产品第一眼后产生一种与众不同的感受。 2在程序选择方面要注重优化与处理效率 我们在软件产品设计的算法方面要注重优化设计,当软件运行过程中耗时较多就需要我们注意处理、降低广大用户在等待过程中的不满情绪。随着科学技术的不断发展,计算机性能与运算速度的不算提升,诸多程序开发工作中将程序运行缓慢的原因归咎于计算机的问题,不会从自身编程过程找原因,因此软件开发工作效率较低,许多软件产品恶评较多,所以我们需要在能够控制的范围中优化程序代码,给予用户们科学、高效的产品体验过程。针对一些确实耗费时间的操作软件,我们可以通过进度条显示、后台运行等方式来调整,让用户心理上顺畅。笔者曾经有幸亲自参观了某通讯公司新任务的运行体验,工作人员每次点击用户的查询请求,在系统返回的时候需要几秒钟甚至几十秒钟,使得该公司用户抱怨数量众多,而这正是缺乏优化功能的原因。 3产品功能设计要结合人性化与灵活性的特征 传统设计受到信息化社会发展的影响,使其正处在改造进程的关注对象。当前计算机发展所带动的现代技术发展并没有到达高潮,但是计算机作为理想化的设计工具,正在逐步改革自身的设计途径、方法、过程,并逐渐迈向到数字化设计的时期。如果我们说数字化是现代社会的发展特征,那么人性化的设计就是对这种存在具象的诠释。我们在产品设计过程中,尽管存在着模块化设计的理论,但是作为产品设计者的我们不能忘记软件产品最终是为大众服务的,必须要将用户体验过程放在首要位置。另外,在软件产品设计过程中,要注重业务模块之间相互搭配的灵活性属性,不能盲目追求大众的操作形式。在广大用户使用计算机产品过程中,随着人们的个人喜欢与聚焦点不同,使用产品的方式也是具有差异性的。笔者曾经设计过一套工程方面的预算系统,部分用户关注最后的造价,而另一部分用户关注的是建筑材料的使用状况,侧重点不同导致自身操作步骤也是不同的,因此我们在设计产品过程中需要注意到这一点。 4结束语 随着科学技术的不断发展,用户对于计算机软件设计水平的需求不断提高,软件开发工作者务必要对目标群体进行深入性研究分析,要真正地了解到用户群体喜欢什么样的软件,需要什么样的软件,关注什么样的团结,从每种软件的运行界面、使用功能、运用条件等诸多方面来实现软件的优化设计,站在用户的角度来面对软件的多个问题,只有遵循这样的原则,才能够满足诸多用户群体的需求,开发出优质的软件。 软件开发论文:软件工程在“软件开发设计实训”课程中的应用 笔者所在学院的软件工程系是成立于2005年的新专业,为校级特色专业。近年来,随着对软件工程特色专业建设进程的推进,课程体系日趋完善。针对软件工程学科具有理论多且实践性极强的特点,本系较大幅度地加大了实践类课程和环节所占的比例,“软件开发设计实训”便是其中很重要的一门实践课程。由于软件工程学科发展速度很快,在软件产业不断发展,全国对高素质的软件人才的需求量激增的形式下,迫切需要研究和探索实践类课程的教学模式,激发学生学习兴趣,以更有效的手段和方式提高教学和指导质量,为培养更加符合社会实际需要的软件开发人才打下坚实基础。在我校教改基金的资助下,依托软件工程教学团队,本文对将软件工程应用于“软件开发设计实训”课程的教学模式及主要措施进行探讨。 1 选择适当的软件工程过程 “软件开发设计实训”课程的主要目的是使学生学会用面向对象的设计方法设计实际系统。结合软件工程学科的发展和应用现状,软件开发过程主要采用rup(rational unified process,统一软件开发过程)的方式组织软件开发。rup是风险驱动的、基于use case(用例)技术的、以架构为中心的、迭代的、可配置的软件开发流程。 rup分为初始、精化、构造和交付四个阶段,各阶段涉及多种工作流【1】。rup的核心工作流主要包括: 需求捕获工作流:需求捕获通过对问题的理解和分析,确立问题涉及的信息、功能和系统行为,将用户需求精确化、完全化。需求的焦点主要在初始和精化阶段,在精化阶段后期,需求捕获的工作量大幅下降。 分析工作流:分析的主要工作开始于初始阶段的结尾,和需求一样是精化阶段的主要焦点。精化阶段的大部分活动是捕获需求,分析工作与需求捕获在很大程度上重叠。 设计工作流:设计的主要工作是位于精化阶段的最后部分和构造阶段的开始部分的主要建模活动。系统建模最初的焦点是需求和分析,在分析活动逐步完善后,建模的焦点开始转向设计。 实现工作流:实现(实施)是关于把设计模型转换成可执行代码的过程。从系统分析师或系统设计师的角度看,实现工作流的重点就是完成软件系统的可执行代码。实现工作流是构建阶段的焦点。 测试工作流:测试是一项相当主要的工作。测试工作流贯穿于软件开发的整个过程。它开始于软件开发的初始阶段,而细化阶段和构造阶段是测试的焦点。测试是为了找出程序中的错误与缺限,而不能证明程序无错。 rup就像一个元过程,通过对rup进行裁剪可以得到很多不同的开发过程,非常灵活,所以可以将其按本课程需要进行精简,从而把深奥的理论指导融入具体软件项目的开发设计中,让学生更加深切地体会到什么叫学以致用,消除畏难情绪,培养和增强在软件开发设计中自觉遵从软件工程思想的习惯。本课程使用的case(computer aided software engineering,计算机辅助软件工程)工具集采用sybase公司的powerdesigner。 2 将有价值的软件工程知识引入课堂,教学采用项目贯通案例 为让学生在中小规模的实训项目中也能体会到较大型项目通常会用到的一些软件工程技术,让本课程更有实用价值,教师需要对学生补充一些软件工程相关知识,包括:设计模式、架构设计、类的持久化以及数据库设计、面向对象实现以及文档的书写这四个方面。 为配合上述四个方面的软件工程相关知识的介绍,教师采取“项目驱动的案例教学”方法【2】,在课堂讲授中引入一个完整的、规模适中、难易适度的软件项目案例。该案例需要通俗易懂而又具有实际意义,涉及的应用领域应该是学生较为熟悉的,这样理解起来更为容易。以此案例完整的开发设计过程为主线,借助这个贯穿整个课程教学进程、文档齐全的完整案例来将软件项目开发设计过程中的各个环节串连起来,着重展现上述四个方面的知识运用,让学生熟悉和掌握软件开发设计的具体实施步骤和技术。 3 学生实践环节分小组按项目方式进行 由于在本实训课程之前学生已经学习过一门先导课程:“软件需求分析实践”,所以可以把学生仍然按照在“软件需求分析实践”课程中的各小组成员组成来进行项目分组,这样各小组便可将该课程中的最终成果——《软件需求分析规格说明书》作为本课程的起点来进行,需求捕获工作流便只需粗略进行。由于本课程侧重于软件开发过程的分析工作流和设计工作流,对实现工作流和测试工作流也只作粗略涉及。 每个项目小组通常为3到5人,分组时采用了优势互补的方式,注意合理搭配,尽量让每组各个成员具有不同的优势能力,并让其民主推选一名组长负责组内的组织和协调【3】。 教师的项目贯通案例教学分阶段间插在学生实践过程中,每介绍一个阶段的rup理论,就紧跟几次课的学生实践环节,如此交替进行,当教师的教学案例施教完毕,学生的项目也同步进行到最后阶段。 项目进行中模仿软件公司的例会形式,定期由项目小组长召开小组讨论会(如每周一次),对最近这段时间的项目进展情况和技术问题进行讨论。每个开发设计阶段结束时教师均要求各小组给出相应的文档,且每个阶段完毕要进行一个模拟的里程碑式的评审(教师参与作为评审团的一员)【4】。 教师还应在课程即将结束的最后课时中对各小组的项目完成情况及普遍存在的共性问题作一个分析总结,并让各小组组长总结本组项目完成的经验教训,以利于同学之间取长补短,活跃思维,提高分析总结问题的能力。 4 依托教学团队,理论及案例部分采用轮流授课法 笔者所在的软件工程系于2009年底成立了软件工程教学团队。团队兼顾了职称、学历、教学、科研的合理搭配,由有大型项目开发和管理经验的老教师提供指导来提升年轻教师的教学能力,并让其参与到科研项目中积累项目经验。本课程的任课教师均由该团队中选出。本课程所用的《软件开发设计实训指导书》的编写由各任课教师分工完成,每人负责完成一章内容。本课程每个教学班安排30人左右,各教学班的教师全程负责该班整个课程的实践指导环节。而理论及案例讲授部分的教学则采用轮流授课法,实施方案是每个阶段的课堂讲授由编写实训指导书的相应章节的教师对全体教学班集体授课,其他教师同时到场辅导。具体各阶段的课堂讲授内容安排如下: 1)rup总论以及课程概述 2)设计模式 3)常用的软件架构风格及适用情况分析 4)对象持久化与数据库设计 5)面向对象实现及文档编写与整理 对应进行的学生的各阶段实践任务如下: 1)按既定方式确定各小组成员和组长,并且重新审核各组在先导课程“软件需求分析实践”中的最终成果《软件需求分析规格说明书》,进一步完成分析模型,得出用例图,分析类图,序列图及协作图。这一阶段学生需提交分析模型文档。 2)按照设计模式重新设计类。这一阶段学生需完成两个任务:一是实现设计模型中的具体设计类,具体要求学生:使用设计模式和机制;创建初始设计类;确定持久类;定义类可视性;定义操作;定义方法;定义状态;定义属性;定义依赖关系;定义关联;定义内部结构;定义泛化关系;解决用例冲突。二是完成用例实现的设计,主要设计模型内的协作关系,以设计类及其对象为基础,描述各个特定用例的实现和协作。这一阶段学生需提交设计模型、类图和用例实现。 3)完成架构设计。这一阶段学生需要设计包结构,完成系统设计模型图的实现子系统、接口设计类及架构模型(组件图),重新审查用例模型,得出用例模型的架构视图。这一阶段学生需提交子系统设计文档、接口设计文档及架构模型文档。 4)根据持久类以及数据库知识对数据库进行设计(包括字段编码设计)。这一阶段学生需提交数据库设计文档。 5)本课程的最后阶段。完成实施模型(部署图);完成界面以及输入输出(报表等)设计;完成具体子系统的编程工作,并进行二次迭代重新审核前面的设计部分;整理测试报告;整理文档并编写软件使用说明书。这一阶段学生需提交组件图、部署图、输入输出设计说明及具体子系统代码执行程序。 5 考核方式强调过程考核,开发设计能力与书写文档能力并重 本课程的实训目标是使学生能综合运用所学的知识进行中小型应用项目的软件开发设计。为此,我们提出了本课程考核的指导思想:重视实训过程,看重软件开发设计能力的提高,采用复合考核的方式,课程成绩由平时考核、过程考核和项目验收答辩成绩组成。重点突出“会不会做”,强调对学生的实际开发设计能力考核,同时注意防止轻视书写文档的观念。这种考核方式不但能更客观地反映学生的学习情况,还能引导学生有意识地加强软件开发设计技能的培养,开发设计能力与书写文档能力并重,更利于达到预期的教学效果。本课程具体的课程考核成绩组成如下: 1)平时成绩*10%(考勤成绩*50%+小组开发设计工作中的合作精神表现*50%); 2)阶段考核成绩*60%(五个阶段,各阶段的能力表现及提交的文档各占20 %); 3)项目验收成绩*30%(项目文档汇总整理占50%,项目答辩50%)。 6 结束语 “软件开发设计实训”课程是软件工程专业实践类课程中非常核心的一门,其实践性和综合性都很强,能集中训练和提高学生进行软件项目开发和设计的实际技能。其教学实施过程不应被视为只要学生针对项目要求能编写出相应的软件即可,而更应注重软件开发设计过程的方法和技能的培养,以培养具有软件工程思想的真正符合社会需求的软件人才。本课程应紧随软件工程学科的发展而不断更新。在今后的课程开展过程中,其教学模式和措施还需要不断创新、总结和改进,需要持续不断地研究和探索。 软件开发论文:计算机软件开发技术的应用 21世纪是计算机化、信息化的时代,在这个时代,计算机网络成为信息传输媒介,软件开发技术成为计算机未来发展的导向。为了满足计算机网络对软件不断增多的需求,软件开发技术必须不断发展,才能为构建完善的计算机网络系统提供可能。 1 计算机软件开发技术概述 计算机软件主要指系统软件、应用软件。系统软件是监控、管理和维护计算机的软件,比如操作系统和自检程序等。而应用软件则是解决用户具体问题的软件,比如人事管理软件和学习管理软件等等。不管是系统软件还是应用软件,都为用户提供了利用计算机代替或简化一种计算机的工作环境,对于用户来说,接触计算机其实是接触计算机软件。早在20世纪五六十年代,计算机软件的开发多是手工方式,这种软件开发技术不仅出错率较高、生产效率低下,而且不能满足软件生产需要。随着商品化、大型化软件的开发,人们意识到计算机软件的开发需要规范的文档来确保程序设计、调试和运行。到了20世纪八十年代,人们将软件工程定义为:实现计算机程序功能采取的规则、方法及与之相关联的文档和在计算机上运行程序所需的数据都是计算机软件。 软件工程的发展大体经历了程序设计时代、软件时代和软件工程三个时代。以建筑工程开发为例,可以看出计算机软件开发过程与建筑工程开发有较大的差异。建筑工程开发过程中,设计蓝图设计之后,之后的每一步都不存在回溯的问题,但计算机软件工程在开发的过程中,每一步都有可能经历多次的修改、适应等回溯问题,另外,软件开发成功投入使用后,要考虑到软件运行和维护的问题等等。 2 计算机软件开发技术的重要性 软件开发技术是软件工程较为关键的技术之一,对计算机网络发展有着极大的助推作用,计算机软件开发技术能够促使计算机网络技术的创新,使一些网络支持、远程控制成为可能。软件开发技术的应用使得计算机网络形成开发性、共存性的一种网络模式,对于计算机网络的发展有促进作用。计算机软件开发技术的应用解决了软件开发落后计算机网络需求的问题,随着软件开发技术的不断提高,软件的安全性、可靠性和便捷性也有了较大的提高。上述的计算机软件开发重要性推动了计算机软件开发技术的应用。 3 计算机软件开发方法 目前,计算机软件开发方法主要有原型化方法、软件生命周期法和自动形式的系统开发方法三种。原型化方法:软件开发之前要进行严格定义和预说明,要求用户及软件开发人员对系统整体功能及信息需求有全面、深刻、准确的认定。如果用户给出的软件目标不能详尽描述输入处理及输出需求,或者软件开发者不能确定算法效果、系统适用性或未来使用的人机界面形态,此时,适合采用原型化方法进行软件开发设计。软件生命周期法:软件生命周期法从时间角度出发对软件开发、定义、维护等问题分解成若干阶段,每一个节段的开始和结束均有标准。软件生命周期通常由6个时期,也就是6个阶段。自动形式的系统开发方法:这个方法是利用第4代技术[3]中的软件作为开发工具,其要求软件开发者说明软件实现的内容和目标,而不需要说明如何实现,这种开发方法根据系统的要求自动设计和编码。 4 计算机软件开发技术的应用 计算机作为一个工具,计算机软件开发者的存在使为了让计算机能更好地服务于人类,因此计算机软件开发技术要真正实现其应用价值才能被称得上成功。这里我通过一个计算机软件开发实例说明计算机软件开发技术的应用价值。采用两种方式开发两个产品,其中第一个产品是运用vb6.0+acess、单机版运行模式进行开发设计,第二个产品是运用web+xml+activex和高级数据库服务器进行开发设计。现利用两种产品分别安装客户机端,其中,采用第一个产品的话,在客户机可直接安装,因为vb虚拟机和acess驱动均是微软历史版本,所以系统可自动兼容;采用第二个产品的话,在客户机要安装activex组件,这时,要更改浏览器安全设置,这就要求客户端安装第二个产品的时候需要多个安装步骤。客户端安装成功后,经过一段时间运行,第一种安装方法运行稳定、无问题,若需备份还原数据或修复安装,用户可单独完成,缺点是随着客户端使用时间的增长用户数据越来越多,在客户端运行后期运行速度会下降,这时需要人为转档。而第二种安装方法在安装、运行上受浏览器安全设置或系统操作版本的限制,给用户的使用带来了一定的不便。这两个例子引起软件开发者对问题的认知。计算机作为一种工具,其存在是为了更好地服务于人类,目前,计算机已经成为大众化工具,计算机软件开发者不能要求使用计算机的工作人员都是专业化人才,因此,在计算机软件开发的过程中要根据需求、实际情况进行投入和开发。在计算机软件开发中要本着“以人为本”的理念,体现软件的易用及功能强大。 5 结束语 计算机软件以硬件为载体,是计算机思想的体现,其处理大量的逻辑、信息,为人们提供一种方便、快捷的信息处理手段。在当前这个信息化时代,软件开发技术有极大的应用价值,因此,科学运用计算机和软件开发知识,以期通过较少的投入获 取高质量、高效率、满足人们需求的软件产品,对于推动现代化、信息化发展大有裨益。 软件开发论文:浅谈软件开发技术在计算机网络教育中的重要性 论文关键词:软件开发技术 网络教育 重要性 论文摘要:随着计算机技术在教育领域的广泛应用,网络教育应运而生。软件开发技术的日趋完善为网络教育飞速发展提供了技术支持。本文从软件开发技术与网络教育的关系角度阐述了软件开发技术在计算机网络教育中的重要性。 计算机自20世纪40年代诞生以来,经过近二十多年来教育技术的发展,已经向社会的各个领域渗透。随着计算机应用的普及、深化,计算机软件技术的规模越来越大。1968年,北约组织的一次研讨会上提出了“软件工程”一词。今天,随着网络教育的不断发展,软件工程的重要性也随之突显出来。 1 计算机软件开发技术的发展过程 软件开发是一个非常复杂的过程,软件开发技术的发展经历了漫长的历史阶段。在软件开发的初期,人们对软件开发的认识主要集中在“软件危机”的解决办法上。20世纪60年代末k.w.dijkstra提出的结构化程序设计技术曾被看作是克服“软件危机”的灵丹妙药,但面对大型软件系统,系统的重要性、稳定性、扩充性却难以实现,20世纪70年代产生的面向对象方法,给软件工程产生了活力。对象管理组织omg在1997年11月将几经修改的uml正式作为基于面向对象技术的标准建模语言,从此又经不断发展、推新,uml目前已成为可视化建模语言事实上的工业标准。 随着soa体系结构的产生以及case技术的不断发展,软件工程技术日趋成熟,发生了质的飞跃,对现代网络教育产生了深远的影响。 2 现代网络教育的特点 随着计算机技术在教育领域的广泛应用,网络教育应运而生,相对传统教育模式而言,网络教育的出现不仅是对传统教育形式的有益补充,同时随着时代的发展,网络教育也越来越呈现出自身的优势,其特点明显体现为:促进了教育形式的变革,实现了传统面授教育向网络远程教育的过渡;促进了教育资源的有效利用,实现了由传统的书本、纸介文字学习材料向多媒体课件、学习软件、网络资料等教学资源转变,最大限度地有效利用学习资源;促进了学习者自主学习,实现了学习者根据自身学习时间和知识基础设计学习计划,获取知识的自主方式;促进了教学管理的自动化,实现了教学管理的软件化、平台化,提升了管理水平和工作效率。 3 软件开发技术对网络教育的意义 网络教育的飞速发展依赖于大量计算机软件的开发和技术发展,软件开发技术为实现并发展网络教育提供了操作平台和技术保障。 3.1 教育资源库的开发为网络教育提供了资源储备 目前,我国的教育资源库开发模型有很多种,资源的内容和采集的模式得到了极大的丰富,为网络教育提供了充足的资源储备。各类学科资源库、开放式教育资源库、资源中心等教育资源与资源数据库紧密结合,大大提高了资源管理的效率。改变了传统的教育资源库脱离数据库而造成数据不可重复使用,数据关联性弱和人工浪费的现状,使教育资源储备形成了快捷、高效、安全的良好发展态势。 3.2 教育管理软件的开发丰富了网络教育的管理手段 技术进步不仅推动人类文明的发展,同时也给教育提供了学习的新知识,对教育观念的转变起到积极地促进作用。教育管理软件的开发丰富了教育的管理手段,使教育的管理方式由传统的认为管理向软件化、信息化管理转化,有效地提高了管理效率,提升了信息准确率,同时也极大地方便了管理信息的存储和备份。随着教育管理软件的普及、应用,也间接地促进了教师和学校管理人员的现代教育技术水平的提高。 3.3 学科分类软件的开发使网络教育更具针对性 学科分类是教育教学资源内容划分的基本方式,它能够将每一学科根据类别划分并进一步细化知识点,促进知识的拓展。因而,在网络教育中学科分类软件的开发与应用对学科分类细化和突出网络教育针对性具有积极的促进作用。学科分类软件的广泛应用促进了课程资源的整合,使整个学科类别和知识的层级划分更加合理清晰、条理分明,结合不同学科的知识特点,更好地突出学科个性。学科分类软件的应用,在细化知识分类的同时也为学生构建了良好的知识资源环境,为教师与学生间的教与学的过程提供了依托平台,促进了互动交流。在这一过程的循环中,也能够较好地体现教师的教学风格,突显教学个性。这也是网络教育的重要特点。 3.4 辅助教学软件的开发使网络教育更具灵活性 软件辅助教学是现代教育理论倡导的新型教育模式。辅助教学软件的大量开发和实践应用使网络教育具有更加灵活的教育方式,突显网络教育的时代特色。同时教学软件的广泛应用有利于促进学生学习自主性的培养,丰富的教学软件资源使学生根据自身特点制定学习计划、选择学习内容、把握学习时长、掌控学习进度,极大地调动了学生自主学习的积极性;有利于学生自学能力的培养,培养了学生自我教育、自我管理、自我服务的良好意识,提高了有效获取知识的能力。 4 结论 网络教育开创了现代教育开放、交互、自主、和谐的教育新模式,适应了现代教育的发展变革,软件开发技术为网络教育的发展提供了有效技术依据。实践证明,随着计算机应用的普及和网络技术的广泛应用,依托于计算机网络的软件开发技术将以多形式、多层次、多角度发展态势,在教育领域乃至人类学习、工作、生活等全方位面临更加广阔的发展未来。 软件开发论文:软件开发套件到位 DaVinci平台应用开发效率再提升 达芬奇,是文艺复兴时期一位意大利籍、极富创新精神的科学家和艺术家;如今在半导体领域,它是强大视频软硬件技术的代名词,是ti德州仪器又一soc开发的心血结晶。 德州仪器dsp业务发展经理郑小龙说,“达芬奇”(davinci)平台的推出,旨在让客户成为“数字视频的创意大师”;希望客户能通过达芬奇平台,更好地实现数字视频的创意,这也是此平台命名的初衷。郑小龙介绍说,面向不同的应用,达芬奇平台目前共有三大家族;首先问世的是dm6446,它包括arm9和c64+内核,以及视频协处理器和视频前端,并具有丰富的外围和网络接口,适合做讲求视频效能的编解码工作。 ip可视电话的开发便是其一。需要同时对影像和声音进行编解码,且对“双向通信”的要求高。它的另一个典型应用是高端摄像机,需内置支持d1视频压缩码流的编解码功能(25帧/秒),以及支持h.264的视频前端,才能获得清晰图像。第二个系列是dm6443,它是履行“裁减艺术”的低成本达芬奇平台。虽然同样包括arm9和c64+内核,但主要侧重在d1解码的输出功能。最后一种是专门针对数码相机所推出的dsc系列,锁定其低功耗和静态影像的特性,特别强化电源管理增强型芯片和jpg2000算法部分,并对高端功能进一步进行裁减。同时由于其属于最终消费品,故而也特别注重对高速总线的支持。 强化组态配置功能 加快设计速度 上市时间永远是数字多媒体产品研发团队工作压力的最大来源,特别是soc化之后,系统的硬件成本虽然显著降低,但固件开发的复杂度也因而提升。如果没有适当的工具协助,研发团队可能得耗费数周以上的时间在整合并最佳化各种固件模块的工作上。以手机系统设计为例,由于硬件的整合度已经很高,因此研发团队在手机硬件设计上花不了太多时间,反倒是手机的软件与固件的编写与整合,占据了整个手机开发流程中大多数的时间。 在davinci这种高度整合的硬件平台上,开发团队也会面临相同的问题。因此德州仪器在最近所推出的软件开发套件中,提供了一套expressdsp组态配置套件(configuration kit),让开发人员可以把多个独立软件模块整合成一个系统可执行的输出文件,这能为他们省下数个月繁杂耗时的手动整合工作。这套组态配置工具还能针对特定规格产生一组量身订制的编码解码器,这不仅简化程序代码的重复使用,开发人员也有更多时间利用他们的工程资源为产品增加更多功能与价值。 此外,鉴于嵌入式系统采用linux操作系统已经成为风潮,在新版开发套件中,ti也从善如流地为davinci平台的核心──dm644x处理器提供一套数字视频最佳化linux操作系统。除了操作系统之外,此平台也包含一套由montavista提供并通过系统测试和实际考验的视频应用最佳化linux电路板支持套件。使用此平台的厂商将直接从ti取得montavista操作系统和devrocket整合开发环境的使用授权和支持,他们可借此取得业界最丰富的linux应用资源。 视频codec一应俱全 系统开发更容易 除了硬件效能与成本具有竞争力之外,完善的软件开发工具环境与庞大的第三方支持社群,一直是德州仪器能够稳居手机应用处理器市场与dsp器件市场的关键。在针对视频应用设计的达芬奇平台推出后,ti也正试图将以往带来成功的策略复制到新平台上,同时以更积极的做法来深化其市场优势。去年9月达芬奇产品正式发表,初试啼声之后,日前另一波达芬奇效应高潮宣告来临! 随着ti这套兼备音频/视频、语音/影像编码格式的全集成开发套件问世,将有效减小数字视频系统的设计复杂性。此次的开发套件由3个部分组成: expressdsp配置工具:利用首款优化的数字视频配置工具,尽可能减小设计工作的复杂性。 数据可视化工具:利用首款全面的图形系统可视化工具实现设计效率与性能的最大化;这套首创图形系统可视化技术可帮助实现系统互动分析、负载分布分析、瓶颈隔离、意外状态识别、基准应用性能,并可在同一图象上同时显示arm与dsp的任务运行情况。 montavistalinux主板支持套件:充分利用首款针对达芬奇数字视频而精心优化的linux内核加速应用开发,既可获取montavista经过验证且通过系统测试的内核与devrocketide以进行linux编程,并可直接从ti获得认证与支持。 细心的读者想必会纳闷:为什么要刻意区别“音频/语音”,以及“视频/影像”呢?我们同样也向ti提出了这么一个疑问。郑小龙的回答是:因为目的不同。动态视频的质量指针是编解码,而静态影像是的关键词在“像素”;同理,音频看重的是“压缩率不能太低”,但单纯的语音应用却想尽可能地把码流降到最低,因此有必要加以区别。 除了在组态配置与操作系统方面提供更完善的支持之外,ti与其开发社群在davinci平台上所提供的codec种类与数量也正在快速提升。从图3就可以看出,目前能在davinci平台上执行的codec几乎已经完整涵盖所有视频应用。此外,为加速先期推广,ti在推出此款开发套件时,同时也祭出60天免费评估计划。所有ti自行研发的编解码软件将免费提供给采用davinci平台的客户免费评估60天,让客户的研发团队可以对各种视频编解码算法的效进行深入评估之后,再决定是否要掏钱购买。在这60天内,如果客户需要相关技术支持,ti的授权软件供应者也将提供4小时免费的支持服务。 软件开发论文:软件开发人员认知风格评测系统开发 1 项目可行性和建设目标 1.1 编写目的 互联网行业对人才的需求量巨大。由于软件行业是当前平均薪酬最高、需求增长最快的行业,不少年轻人并没有考虑自身的特点,盲目地跨进了这一行业而深感无所适从。同时不少公司也为如何选择有潜力的软件精英而伤透脑筋。 优秀的软件从业人员在认知风格上表现出显著的群体特征。他们大多具有很强的推理能力、重组信息的能力和用计算机语言描述思维的能力。如何科学地量化这些特征,事关整个社会人力资源的合理分配和效益发挥。 本软件的设计与编写正是为了测评软件开发人员的认知风格,通过对软件设计人员的认知风格的研究来挖掘其显著特性,以便为人们在专业选择、职业选择、职业教育、公司人才甄别和培训(根据认知风格进行有目的的培训)等方面提供指导和帮助,从而促进软件行业更健康、持久地发展。 1.2 理论基础 赖丁和雷纳给出一个结构模式[1],开发了一套认知风格的综合测评系统——认知风格评测系统(csa)。此系统直接测量“整体/分析”和“言语/表象维度”的两端,由3个子测验构成[1]。第一个子测验通过每次呈现一个要求判断“对”和“错”的陈述,来测试“言语/表象维度”。测验中关于认知范畴的信息的陈述和描述外观的题目的陈述各占一半。赖丁假定表象型的个体由于物体相对容易被表征成心理表象,能够迅速获得用于比较的信息,从而对外观性的陈述做出的反应更快。同时假定言语型个体对认知范畴的项目的反应时间会更短,计算机记录对每个项目的反应时,并且计算“言语/表象”比率。低比率反应的是言语型,高比率反应的是表象型,居于中间位置的被认为是双重型。笔者采用这种方法,要求个体必须既阅读言语型项目,又阅读表象型项目,以便于阅读能力和速度同时得到测试。 另外的两个子测验用于评估“整体/分析”维度。其中的第一个子测验的项目要求个体判断成对的复杂几何图形是否相同。假定“整体型”的个体对这种任务的反应可能相对较快,其中的第二个子测验的项目要求被试通过按两个有标记的键中的一个,来指出作为参考的简单几何图形是否包含在复杂的几何图形中。假定“分析型”的个体把简单图形从镶嵌它在内的复杂几何图形中找出来的速度相对要快些。在进行这一子测验时,计算机同样要记录反应时,计算整体加工与分析加工的比率。低比率反应了整体性加工倾向。显然,高比率反应了分析性加工倾向,介于两者之间的比率被称为“中间型”。 由于在做这些测验时,被试并不知道该测验记录反应时,他们就能以一种轻松的方式接受测试任务,反映出他们通常加工信息的方式。由于使用比率,总体的反应速度并不影响风格的测试结果。在赖丁的研究[2]中给出了开发相应的csa的背景资料。 1.3 改进与实现 假定软件从业人员的认知风格在某维度更偏好些,采取ali reza rezaeia(2003)[3]等人对csa系统的建议,根据csa的测试模型进行修正后制定了具体的4个子测验。小组的成员对csa测试系统进行改进,设计了一个“软件行业从业人员的认知风格测试系统”。 赖丁的csa系统的“表象维度”的测试是用文字描述的,这可能使表象型的被试先要进行“言语/表象”的转换,增加对每个项目的反应时。考虑到这一点,在测试系统的设计中,将表象测试题设计为用图形来呈现。显然,这将提高“表象维度”的测试效度。 考虑到测试时系统主要是根据“反应时”作为衡量不同风格的依据,笔者首选c#系统进行编程。用c#语言工具设计出用于测试软件人员认知风格的系统,将4个子测验进行综合测试。由于在做这些测验时,被试并不知道该测验记录反应时,这样他们就能以一种轻松的方式接受测试任务,从而反映出他们通常加工信息的方式。由于使用了比率,所以总体的反应速度并不影响风格的测试结果。软件开发人员认知风格偏好评测系统如图1所示。 2 业务和功能需求分析 2.1 总体功能模块 本系统主要完成4个主模块,即被试信息管理、试题项目管理、四个分测评和统计分析。其中四个分测评包含两个维度的四个分测试,即整体/分析维度和言语/表象维度的四个分测试。 2.2 被试信息管理 被试信息管理是用于记录被试信息,便于随后的统计与分析的,所以应该具备被试的职业背景选择、性别、成长环境和学习偏好等相关数据。 2.3 四个子测验 1)“表象维度”测试。第一个子测评是以图形方式呈现的对外观认知的项目,用来测试“表象维度”。假设表象型的个体由于物体相对容易被表征成心理表象,从而对图形题干将会做出更快的反应,并且从这些表象中能够直接而迅速地获得用于比较的信息。样题如图2所示,要求被试尽快反应出右边的字母是否是左边字母平面旋转的结果。 2)“言语维度”测试。第二个子测验包含认知范畴的信息来测试言语维度。言语测试题如:“服法:每日服四片,日服三次。儿童减半,或遵医嘱。温开水送下”,表明儿童每天要服6片。言语型的个体对认知范畴的项目反应时间更短,因为表象型的个体需要先将抽象的言语转换为形象来表征。计算机记录被试对每个项目的反应时。 3)“整体维度”测试。第三个子测验包含有成对的简单几何图形组(如图3所示)。此子系统要求个体判断同一组的图形是否相同,从而用来评估整体维度。 4)“分析维度”测试。第四个子测验项目包含一个简单图形和一个复杂图形(如图4所示),它要求被试在复杂图形中找到简单图形用来评估分析维度,这一子测验所考察的是个体对包含在复杂图形里的简单图形的识别能力。它假定分析型的人在这一作业中做得更快。 2.4 被试认知风格所属区间 测试时,系统会随机从每个子测验的测试题目中选择10个题目共组成40题。由于测试中考虑到被试对题目可能没有兴趣,或者大多数题目没有经过大脑的认真思考就回答会影响测试分析的最终结果,因此必须对测试卷的有效性进行合理判断。如果一个测试的每一个项目的错误率达到30%,系统可判定该测试卷为无效试卷,不计于有效样本。 3 结语 系统在被试测试开始过程中,记录下被试对每一个子测验的各个项目的反应时,然后通过计算言语和表象平均反应时的比率,作为整体加工与分析加工比率值。低比率反应了整体加工倾向,高比率反应了分析加工倾向,界于这两者之间的比率为中间型。同理,计算出言语和表象反应时的比率。低比率反应了言语维度倾向,高比率反应了表象维度倾向,比率界于这两者之间的属于中间型。 软件开发论文:计算机应用软件开发中编程语言的选择研究 计算机应用软件开发中编程语言的选择研究 随着社会的发展,应用软件在我们的生活中所发挥的作用越来越大。对于软件开发企业而言,这既是机遇也是挑战,如何提升软件开发的效率和质量,进而提升企业的竞争力成为了当前的一个重要课题。这种背景下,做好计算机应用软件开发中编程语言选择的研究有着重要的意义。 1 常用编程语言分析 了解常用编程语言的特征和优缺点既是我们进行语言选择的前提,也是保证我们编程工作顺利开展的有效手段。 1.1 c语言:c语言是介于高级语言和汇编语言之间的语言,也被我们称之为中级语言,它集中了汇编语言和高级语言的很多优势。在最初的时候,c语言主要应用于unix系统,后来随着人们对其强大性的认识越来越多,到了上个世纪的90年代,这一语言已经成功的应用到了其他操作系统之中。它一直属于最为优秀的编程语言之一。 具体来说,c语言的特点主要可以分为以下几个方面:首先,c语言属于结构化语言,因此,它具有非常清晰的层次,对于我们使用模块化的方式进行程序的组织非常有利,也便于维护和调试。其次,c语言中不仅数据类型以及运算符非常丰富,还能够对内存中的物理地址进行直接的访问,方便我们进行位操作。第三,它的效率非常高,而且移植性比较强,因此,能够移植到各种计算机上,这就方便形成很多版本的c语言。第四,由于可以利用c语言实现位操作以及字节操作,因此,相当于利用这一语言能够实现部分汇编语言的作用。最后,c语言编写的代码具有较高的质量,而且程序在执行起来效率比较高。 1.2 c++语言。1986年,at t贝尔实验室开发出来了c++语言,主要是利用数据封装来减少程序变量的不利影响,进而提升程序的可靠性。它的多继承机制可以更好的对对象的行为及属性进行描述,虽然c++属于c语言的扩展,但是,我们可以将其作为一种全新的语言对待。 c++语言的特点主要有:面向对象、封装、继承以及多态性。具体来说,由于c++语言属于c语言的扩展,所以,它具有很多c语言的特点。另外,在c远的基础上,c++加入了面向对象的编程思想,这就是其能够更好地适应当前大规模项目的需求,举例来说,当前很多系统级编程使用的都是c++语言。 1.3 java语言。java语言相对于c++语言来说,在简洁性以及安全性有着更大的优势,具体来说,其主要的特点有: 首先,简单性:这一点和c++语言比较类似,但是它减少了c++语言中比较容易导致程序错误的地方,比如指针以及内存管理。其次,java语言属于完全面向对象语言,这一点和smalltalk比较类似,当然相对于smalltalk,它的很多方面又存在着巨大的优势。第三,分布式,在java语言中,包涵了支持基于tcp/ip协议的子库。第四,健壮性,java语言中的类型检查可以帮助我们查出很多软件开发初期出现的错误,降低内存出错的几率。第五,结构中立,在使用java语言编程的时候,会把程序编译为中间文件格式,也就是说只要存在java运行系统的机器都能够对这种中间代码进行执行。第六,安全,它删除了手动释放内存等,很好的防止了非法的内存操作。 此外,除了以上的优势之外,java语言还具备可移植性好、解释性强、高性能以及多线程等特点,这里限于篇幅不再对其进行详细的分析。当前,java语言主要应用在web浏览器以及网络应用系统之中。 1.4 c#语言。这种语言有着类型安全、精确、简单以及面向对象的特点。它属于.net的代表语言。具体来说,其特点是: 首先,完全面向对象。其次,对于分布式有很强的支持,也就是说其处理的过程是分布在服务器以及客户机上的,从这张语言的诞生过 程我们可以发现其注定就可以很好的解决分布式的问题。第三,健壮,在检查程序错误以及运行错误方面,c#语言一点不比java语言要差,它使用的也是自动管理内存机制。第四,灵活性比较高,比如在默认情况下,c#语言是不可以使用指针的,但是如果有必要我们可以将指针打开来使用。第五,安全性比较高,它的安全性是由.net平台来提供的。 此外,c#语言还具备可移植性、解释性、高性能、多线程、组件模式等特点,总体来说,它属于java流行之后的有一种语言,但是由于微软系统的支持,使其在windows方面相对于java有着更大的优势。当前,这一语言的主要应用有网络编程、数据库、窗体编程等方面。 1.5 pascal语言。这是计算机通用的高级程序设计语言,它的主要特点是结构化形式比较严格、数据类型非常丰富、查错能力较高以及运行的效率高等。正是由于这些优势,使得这一语言可以对各种算法以及数据结构进行描述。另外,利用这种语言,可以帮助我们编程者保持一个很好的习惯和设计风格。 总体来说,每一种语言都有其独特的优势和应用范围,在计算机应用软件开发过程中如果能够使用最合适的语言将极大地降低我们的工作量,提升我们的工作效率。 2 计算机应用软件开发中编程语言选择的原则 了解了各种编程语言的特点并不能帮助选择出最合适的语言,我们还要掌握编程语言选择过程中的原则: 首先,我们在确定编程语言以前充分考虑开发项目的整体架构,一般情况下,并不是说整个系统都必须要使用同一种编程语言进行编写,语言的选择将会给组件分解及连接带了较大的影响。其次,对开销比较大的操作要我们要进行认真的考虑,比如图形渲染、密码学、视频处理以及信号处理等操作,我们最好选择静态类型的语言。第三,如果条件允许,我们要尽量使用最为熟悉的语言,通过这种做法可以更好的对软件工程项目时间表进行预测,进而降低了变数出现的几率。第四,假如软件主要应用于重复处理手工劳动,那么我们要选择灵活、简单的编程语言,如果某种语言可以与生俱来来实现这些功能则最佳。第五,对开发硬件环境进行充分的考虑,并不是全部的编程语言都可以很好地适应于受限的硬件环境。一般来说,虽然当前的硬件基本已经足够了,但是对于以下较为特殊的应用来说,这一问题依旧严重。所以,要选择使编出来的程序可以较好的运行在这种环境中的语言。第六,不论应用软件开发过程中使用了哪种编程语言,确保编出来的程序可以实现快速调整是一项重要的前提,所以,快速原型是很重要的,基于此,动态语言是一个不错的选择,它可以和和很多相关库进行结合。第七,支持平台也是我们在编程语言选择过程中需要考虑的因素,比如,假如我们代码要在浏览器中运行,那么就可以排除很多不合适的编程语言。第八,在编程过程中,有些文件格式将会涉及到位操作,所以,我们还要对项目是否需要大量位操作进行考虑,一般来说,如果有这方面的要求,我们最好选择容易位操作而且可以提供合适数据类型的编程语言。最后,针对一些特殊领域,我们可以考虑使用专业的编程语言,它既能够节省很多的工作时间,还可以防止编程出现较大的失误。 3 结语 软件开发过程中,编程语言的选择和编程的效率、质量有着非常大的关系,做好这一工作可以使我们的工作事半功倍。因此,在具体的工作中,我们应加强学习,对这些编程语言特点进行深入的了解,以寻找出最合适的编程语言。 软件开发论文:软件开发中的嵌入式软件开发 在一般应用软件系统开发时,程序员只需要考虑软件系统的功能设计,硬件部分直接根据软件需求购买即可。嵌入式软件的开发则需要软硬件综合开发,这有两方面的原因:一方面,任何一个嵌入式产品都是软硬件的结合体;另一方面,一旦嵌入式产品研制完成后,软件就已经固化在硬件环境中,用户不能对其修改。嵌入式软件的这一特点决定了嵌入式应用开发方式不同于传统的软件工程方法。 1 嵌入式软件开发的特点 嵌入式软件的开发具有如下几方面的特点: 1)需要交叉开发工具和环境。由于嵌入式软件本身不具备自主开发能力,即使设计完成以后用户通常也不能对其中的程序功能进行修改,因此必须有一套开发工具和环境才能进行开发。这些工具和环境一般基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。开发时往往有主机和目标机交叉开发的概念,主机用于程序的开发、调试,目标机作为最后的执行机构。开发时主机和目标机需要交替结合进行。 2)软硬件协同设计。软硬件协同设计涉及以下方面:嵌入式软件设计、实时系统设计、硬件设计和软件设计。软硬件协同设计强调硬件与软件的协同性与整合性、软件与硬件的可裁减,以满足系统对功能、成本、体积和功耗等要求。 3)嵌入式软件开发人员以应用专家为主。通用计算机的开发人员一般是计算机科学或计算机工程方面的专业人士,而嵌入式软件则是要和各个不同行业的应用相结合的,要求更多的计算机以外的专业知识,其开发人员往往是各个应用领域的专家。 4)软件要求固态化存储。为了提高执行速度和系统可靠性,嵌入系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存储于磁盘等载体中。 5)软件代码高质量、高可靠性。尽管半导体技术的发展使处理器速度不断提高,片上存储器容量不断增加,但在大多数应用中,存储空间仍然是宝贵的,还存在实时性的要求。为此要求程序编写和编译工具的质量要高,以减少程序二进制代码长度,提高执行速度。嵌入式软件的核心是系统软件和应用软件,由于存储空间有限,因而要求软件代码紧凑、可靠,大多对实时性有严格要求。 6)系统软件的高实时性。在多任务嵌入式软件中,对重要性各不相同的任务进行统筹兼顾和合理调度是保证每个任务及时执行的关键,单纯通过提高处理器速度是无法完成和没有效率的,这种任务调度只能由优化编写的系统软件来完成,因此系统软件的高实时性是基本要求。嵌入式软件应用程序虽然可以没有操作系统直接在芯片上运行,但是为了合理地调度多任务,利用系统资源,系统一般以成熟的实时操作系统作为开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。 2 软硬件协同设计概念 嵌入式软件设计是使用一组物理硬件和软件来完成所需功能的过程。系统是指任何由硬件、软件或者两者的结合来构成的功能设备。由于嵌入式软件是一个专用系统,所以在嵌入式产品的设计过程中,软件设计和硬件设计是紧密结合、相互协调的。这就产生了一种全新的发展中的设计理论——软硬件协同设计。这种方法的特点是,在设计时从系统功能的实现角度考虑,把实现时的软硬件同时考虑进去,硬件设计包括芯片级“功能定制”设计。既可最大限度地利用有效资源,缩短开发周期,又能取得更好的设计效果。 系统协同设计的整个流程从确定系统要求开始,包含系统要求的功能、性能、功耗、成本、可靠性和开发时间等。这些要求形成了由项目开发小组和市场专家共同制定的初步说明文档。系统设计首先确定所需的功能。复杂系统设计最常用的方法是将整个系统划分为较简单的子系统及这些子系统的模块组合,然后以一种选定的语言对各个对象子系统加以描述,产生设计说明文档。其次,是把系统功能转换成组织结构,将抽象的功能描述模型转换成组织结构模型。由于针对一个系统可建立多种模型,因此应根据系统的仿真和先前的经验米选择模型。 3 嵌入式软件开发的方法论 在建立一个完整的嵌入式软件或是产品时,大部分系统都很复杂,不但功能规格很多,还必须考虑例如价格、性能等其他因素,否则很容易做出一个失败的系统或是产品。因此,在进行系统开发之前,必须先了解一些系统设计技术,使得在开发过程中更为顺利。一般来说,产品设计的过程会经历几个步骤,为了确保这些步骤的合理性,我们需要一个设计方法论来面对整个设计过程。采用方法论有以下三个重要理由。 确认所做的每一件事情都是必须要做的,不做无谓的工作,也不漏掉关键性的重要工作,其中包含性能最佳化或是功能测试。 根据设计方法论可以发展出计算机辅助工具或是设计经验累积,汲取每一次产品开发的经验。再经过量化之后,可以发展出一套工具或是方法,让往后的产品设计步入自动化。 开发团队遵循同一套方法论,可以让团队成员更容易彼此沟通。每个人都能在短时间内了解整体过程中将经历哪些过程,需要何种支持与接收到何种结果。此外,也容易通过一套已经定义好的方法论,彼此相互合作协调。设计过程的目标是做出有一定用途且具有创新点的产品。产品的典型规格包含功能性、制造成本、性能表现、省电考虑和其他特性。 4 结束语 嵌入式系统开发是在开发过程中综合考虑软硬件环境和需求,这样开发的软件产品不仅能使系统与硬件的驱动默契更高,还能有效缩短开发周期。由于能够有效解决软件危机带来的危害,嵌入式系统开发成为系统开发的主要趋势也是不可避免的。 软件开发论文:谈嵌入式系统软件开发技术 引言 嵌人式系统开发经过30多年的发展,到现在算是一个成熟的技术了。由此可以从总体上确认在嵌入式系统开发展过程中出现的几种明显趋势,这些趋势指出了一系列新兴的关键技术。 1 微处理器技术 最早的微处理器是4位和8位器件。由于制造技术越来越复杂,集成的单片8位微处理器开始出现,16位微处理器也开始使用。随着微电子技术的发展,16位的微处理器已得到广泛的应用。32位架构的器件逐渐占领了高端的应用市场,第一代的32位器件都是cisc架构,但目前,越来越多的risc芯片正在提供更高的性能。嵌人式系统设计者选择微处理器的范围比以前大了,必须根据性能、需求、支持、可用性和价格来进行选择。 2 系统架构 随着微处理器的发展系统架构也在进步。最早的系统,是由cpu和一些逻辑器件组成的。多年以来,系统变得日益复杂,但都还可以使用同样的调试技术—电路仿真、芯片级调试、rom监控器以及指令集模拟。嵌入式系统日益强劲,而功能需求的增长则更快很多设计者开始重新审视微处理器和它们的用法。 3 设计组成 嵌入式系统发展的最初阶段。所有的开发包括软件和硬件设计,通常都是一个工程师来承担。软件在整个工作址中的比例很小,大约5%-10%。随着时间的推移软件开发占工程时间的比例持续增长。至20世纪80年代中期,软件开发已经是由专业欢件人员来做,所占比例一般已超过整个开发工作量的50%。 在最近几年,虽然硬件设计变得更加复杂,但软件的份量也急剧增长,目前通常占到开发总量70%-80%。因此,需要有软件团队参与,同时也产生了一些新的挑战。这些挑战中的一个,就是要有可用的硬件平台来进行软件测试。由于要在更短的时间内开发更多的软件,就需要尽快建立测试环境。发出更多的软件,就需要尽快建立测试环境。有多种可行的方法,如本地代码执行原型环境、指令集软仿真(模拟),以及使用标准的、低成本的、现成的评估板。此外,低成本的主机一目标机连接技术,也变得越来越普及,有代表性的就是jtag接口。 4 软件内容 软件开发所占总时间的比例一直在增加。同时,来自全球贸易和竞争的压力使得产品投放市场的时间也一直在缩短。这极大地影响了设计的策略。最早的设计相当简单,仅仅由自己设计的应用代码组成。随着系统的复杂度增加,多任务的模型被软件开发者广泛采纳,很多开发者选择标准的、商用的实时操作系统产品。随着各个标准的进一步被采纳,买来的软件,或者说有“知识产权”的软件所占的比例正稳步增长。这个趋势给了软件开发者很多启示。集成标准的软件组件—和应用代码及其他—是我们所关心的。在多任务背景下调试是另一个值得关注的问题。与选择知识产权有关的商业决定尤为复杂;除了当前的要求之外,还有将来的(例如移植到别的处理器)也必须加以考虑。 5 编程语言 对于早期的4位和8位微处理器,汇编语言是唯一的选择。随着16位微处理器技术成为现实,出现了几种可供选择的语言。有pascal和c语言和pl/m语言。对某些类型的系统来说,forth语言也曾很流行,随着时间推移,32位技术的使用日益增多,出现了c和ada。后者在国防部的系统中被普遍使用。 在嵌入式软件开发中,c++开始逐步取代c语言。现在,1/4~1/3的嵌入式系统代码是用c++编写的。java语言当初是专门为嵌人式应用开发的,在要求运行时重新配置的应用场合,它找到了一席之地。统一建模语言(uml)也成为高级设计方法学的最流行选择。 6 软件队伍的规模和分布 正如先前讨论的一样,最初的嵌人式系统设计只要一个人就够了。在适当的时候,因专业化,产生了致力于软件开发的工程师。下一步就是建立嵌人式软件开发团队。管理软件开发在任何情况下都是一个挑战,嵌入式系统开发也不例外,只是有细微差别。使用传统的编程技术———过程语言,如c语言和汇编语言,团队里的大部分成员都需要对整个系统了解比较全面。随着团队变大,这就变得越来越不可行。价况住往是,团队里有一些特殊的人才,他们对某些专门领域很在行。为了有效地管理团队必须使用合适的策略,将他们的专长封装起来。尽可能使一个专家的工作成果能够被非专家以安全、可靠和直观的方式加以使用.在这种情况下,面向对象编程技术找到应用点。 虽然有很多非常大的公司,但软件队伍不是简单的人员扩充他们正在变成分布式的。团队的一些成员在一个地方,而其他的可能在别处。这些地点甚至有可能位于不同的国家。这种安排在欧洲很常见,在那里,真正关心的可能是交流的语言。其他地方,时区可能是个问题(可能也是一个优势,因为分布式的团队可以全天候工作)。随着新兴的技术中心(如印度)广泛崛起,上述情况越来越普遍。在这一背景不,软件组件的可重用性需求就变得很常见了。 7 uml和建模 最近几年,uml己经成为一项关键的设计方法,它和逐渐增七的嵌人式软件团队规模关系密切。广义上说,使用设计工具的方式有2种:或者是作为编写代码的指导,或者就作为直接生成代码的一种手段。对于嵌人式软件来说,代码生成是有争议的,它可能会被争论(而且还很有道理)—每一个系统都是不同的,都有各自的特殊需求。这正是xtuml(可执行和可翻译的uml)吸引人的地方,因为它使得应用与架构清晰地分离了。这里所遵循的,是与面向对象编程同样的原则—使用工具和技术来平衡专家意见。 追踪所有被当前各种嵌人式系统开发趋势所驱动的新技术并非易事。孤立地看待其中任何一项技术也是毫无意义的,因为它们之间有着许多联系。例如,多任务与多处理器调试相关;基于标准的rtos技术对处理器移植来说真是件幸事;使用设计方法学可以令实现更容易。 软件开发论文:关于在嵌入式软件开发中应用模型驱动开发技术的探讨 随着现代电子技术的不断发展,嵌入式系统已经广泛渗透到我们的工作、生活中,从家用电器、手持通信设备、汽车、到信息终端、仪器仪表、航天航空、军事装备、制造工业、过程控制等,都充斥着嵌入式系统的应用。 随着嵌入式软件快速发展,传统嵌入式系统的开发手段已越来越难以满足日益增长的复杂性和质量要求。当前,嵌入式软件开发大多采用文档形式。但文档形式嵌入式软件开发存在着许多弊端:文档本身在传递过程中是不可测试的,因此在软件开发的各个阶段之间形成了沟通障碍。由于不可测试,需求的错误被逐层积累,只有系统测试时才能发现。这就产生了矛盾:大部分错误已积累形成,但只能在后面发现。因此在纠正错误时,文档架构代价高昂。 为了解决上述传统嵌入式软件开发存在的问题,提高嵌入式软件开发的开发效率、保证嵌入式软件的质量,本文探讨将模型驱动开发技术应用到嵌入式软件开发过程。 一、模型驱动开发技术 模型驱动开发(model-driven development,mdd )是mda中的一部分。mda是模型驱动体系架构(model-driven architecture)的简称,由对象管理组织(object management group,omg)所驱动。mda表示了一种模型驱动开发方法的概念框架。然而,尽管完整的mda还没有成为现实,但模型驱动开发现在已成为可能[1]。 软件开发一般要经历软件需求分析、软件概要设计、软件详细设计、编码实现、软件测试几个阶段。每个阶段都可以产生每个阶段的相应模型。这些产生的模型,可以在工具环境中进行调试验证,尽可能在系统开发的早期发现其中的错误,同时也可以克服采用自然语言作为文档工具出现的不准确、不科学的描述。在开发的最后阶段,考虑软硬件平台的实现,保证开发过程与软硬件平台的无关性,有利于系统的开放性和可移植性的提高。整个过程也是一个不断迭代开发的过程,这种通过可调试模型驱动的迭代方式,由于不是首先从浩瀚复杂的代码中入手,而是首先从清晰易懂的模型出发,使得系统的更新变得比较容易[2]。 二、模型驱动开发的优势 模型驱动开发的一个优点是可以消除开发过程中各参与方之间的隔阂,需求工程师,系统分析员,软件开发人员和测试者都可以使用同一种预言。他们可能专注于语言的不同部分,以满足他们的需要,但他们都会共用一些基本的结构,并对他们工作的系统有一个统一的认识。而且使用统一的语言有助于消除角色间的界限,使得在项目的不同阶段人员转换到被需要的角色更加容易。还有另外一些人需要知道项目的进展情况,包括项目领导、经理和评估委员会。更重要的是,用户也需要知道什么将会被交付,需要加入到整个开发过程中,与创建系统的不同人员进行交流。一种图形建模语言,比如统一建模语言(unified modeling language,uml),使得各参与方之间的交流成为可能,帮助架起参与方与某些系统复杂功能之间的桥梁。模型驱动开发正逐渐获得公司高级管理者注意,其中的一个主要原因就是这种能够逐渐增加用户、管理层和大的组织机构参与的能力。 模型驱动开发的另一个优点是把系统和软件开发更多地纳入到系统和软件工程规则中。模型驱动开发是关于开发和维护系统的,系统并不只是由应用程序组成,还包括其他的部分,使得人们可以理解这个应用程序。一个模型可以包含明显可执行的部分,但它几乎总是还有其他部分,并不能被运行,比如需求、系统的粗略框架、分析模型。在项目开发时,所有这些都应该被创建出来并保持最新,它们对于将来的维护非常重要。 模型驱动开发可以使嵌入式软件开发过程花费更少的时间用于实现和测试阶段,更多的时间用于分析和设计阶段,当迭代重复这些过程时,会发现,这种方式的好处是实实在在的。 三、模型驱动开发在嵌入式软件开发中的应用前景 目前,模型驱动开发技术还处于新兴阶段,在嵌入式软件开发领域的发展仍然处于起步阶段。在一段时间内,传统的文档形式软件开发仍将是主流的嵌入式软件开发手段。但传统的嵌入式软件开发存在的诸多弊端决定了其必将被新的开发技术所取代,而模型驱动开发技术正是解决这些问题的有效手段。 嵌入式软件开发领域专业技术人员正在不断年轻化,他们能够更快的接受新的技术理念,积累新的技术知识。因此,他们会持续关注模型驱动开发技术的发展,并研究将模型驱动开发技术应用到嵌入式软件开发过程中的契合点。在年轻的专业技术人员逐渐占据主导地位后,必将会逐渐把积累的先进技术理念和知识应用到工程实践中去,采用模型驱动开发技术这种更合理、更有效的技术手段去保证项目开发的效率和质量。 四、结论 随着模型驱动开发技术的不断发展、完善和推广,相关模型驱动开发工具环境的不断出现,以及嵌入式软件领域的系统设计人员和开发人员对于模型驱动技术的不断深入了解,模型驱动开发技术在嵌入式软件开发中必将得到广泛应用。 软件开发论文:试析软件开发生命周期各阶段的应用软件安全性测试 论文关键词:网络应用软件 软件开发生命周期osd动 安全性测试 项目设计 单元测试 集成测试 验收侧试 论文摘要:文章论述了软件开发生命周期中每个阶段添加的一系列关泣安全性的活动,提出将安奋浏试整合到软件开发生命周期中,分析了软件安全性浏试片祠试人员的要求,并以一个sql注入实例来具体说明安全性浏试在软。 信息网络安全事件发生比例的不断攀升、病毒利用软件漏洞猖狂地传播使得人们越发认识到信息安全的重要性。一般认为,传统的信息安全技术可以借助防火墙(包括软件和硬件防火墙)审核通过网络的报文、限定用户的访问权限等来防止非授权用户对重要数据的访问,但是这一观点是建立在软件安全基础上的。网络应用软件需要暴露在网络环境下,并且授权外部用户可以透过网络来访问此软件。通过网络,攻击者有机会接触到软件,如果软件本身存在漏洞,那么所有的防火墙就形同虚设。暴露于网络的应用软件往往成为被攻击的目标,是网络应用软件安全的重灾区。美国国家标准与技术研究院(nist)2002年的一项研究表明,美国花费在软件缺陷方面的费用达到595亿美元。公安部2008年全国信息网络安全状况与计算机病毒疫情调查分析报b说明,在发生的安全事件中,未修补或防范软件漏洞仍然是导致安全事件发生的最主要原因。 1安全测试的定义 安全测试是鉴别信息系统数据保护和功能维护的过程。安全测试需要涵盖的6个基本安全概念是:保密性、完整性、权限(身份验证)、授权(权限分配)、可提供性、不可抵赖性阴。软件开发商都存在解决安全威胁方古的问题。对软件开发商来说,安全性是其核心要求,这是由市场力量所驱动,也是由保护关键基础结构及建立和保持计算的广泛信任的需要所决定的。所有软件开发商面对的一个主要挑战就是创建更加安全的软件,使其不需要频繁地通过修补程序进行更新。软件安全已经成为评判软件质量的一个重要标准,软件安全测试则成为保证软件产品能够符合这一标准的重要手段。软件的安全性测试主要是测试在正常和非正常情况下,软件能否对数据进行安全有效的操作。 2软件开发生命周期流程(参见图1) 对于软件行业来说,要满足当今提升安全性的需要,软件供应商必须转为采用一种更严格的、更加关注安全性的软件开发流程。这种流程旨在尽量减少设计、编码和文档编写过程中存在的漏洞,并在软件开发生命周期中尽可能早地检测到并消除这些漏洞。用于处理来自internet的输人、控制可能被攻击的关键系统或处理个人身份信息的企业和消费者软件最需要实施这种流程。在很多实际的软件开发项目中,安全测试已经成为sdl一个不可或缺的组成部分,并成为整个项目过程中的长期任务。黑盒一白盒测试方法往往执行在产品递交客户之前,但有的甚至在投人使用之后都未进行安全检测和风险评估;在一些安全性要求较高的项目中,虽然将安全风险评估纳人预算,但在实际操作中却对其并未作过多考虑。这样,所导致的直接后果是在开发工作几近完成的情况下进行问题分析处理所造成的成本将远远大于在软件开发阶段进行缺陷修改的成本。即便是从充分利用现有的有限资金和资源的角度来考虑,也有必要将安全测试囊括到sdl中。这样做虽然不能取代软件开发后期的渗透测试和脆弱性测试,却可以有效减少后者在施过程中的投人。 开发人员应该根据客户的功能需求来制定相应的安全规约,利用内建的明确的控制机制来降低安全风险。开发人员可以根据风险评估的结果来确定测试项目:软件能否可靠运行(safety)以及软件运行结果是否可靠(security)。 软件开发生命周期((sdl)中常用的测试方法有:单元测试、集成测试和验收测试。 2.1需求、设计阶段—安全性分析 在软件项目的设计过程中,人们往往只是关注系统的特性和功能,而没有充分考虑其他重要的非功能问题(例如性能、可用性、平台支持、安全,及要在稍后的软件开发生命周期中需要解决的安全性),导致了项目中许多不必要的波动和延迟。由于安全性分析影响了整个的设计和架构,因此应该在项目设计阶段充分地审查和了解它们。 安全性考虑包括一系列问题,例如访问控制和授权、敏感数据的适当处理、数据和存储器访问的适当使用,以及加密方法。一些安全性需求不是非功能的需求,如所实施的加密类型。另外,许多安全性需求是更直接地面向用例的,并且需要定义主要场景,以及定义备选路径和异常路径。在没有将功能的和非功能的需求适当地定义及并人软件中的情况下,编码错误和设计缺陷会表现出关键的信息和操作处于危险。我们应该像对待其他的需求那样处理安全性需求,并将安全性需求划分出优先级,设定范围,同时作为整体用例和功能需求的一部分进行管理。 2.2实施阶段—单元测试 受测试方式的影响,开发者对软件安全风险的评估不可能面面俱到。最典型的就是在代码设计阶段,开发者可以通过单元测试来检验代码行为,这些结果都是可以预知的,但是受到范围的局限,不能测试这些类或者模块集成后的行为。 实施单元测试可以从软件基本单位(单个类)的检测上保证输人的有效性;在可能出现恶意攻击的地方,也可以利用这一思想来组织针对单个类或者方法的单元测试,从而组织起软件内部的纵深防御策略,防止恶意行为对软件安全造成的损害。但是,这一方法将软件各组件进行强制孤立,因此对于因大量组件交互而引起的软件缺陷,利用此种方法无法检测。 单元层的安全测试比较适合于防止缓冲区溢出,格式化字符串以及数据缺失的审核。 2.3验证阶段—集成测试 在集成层,软件的整体安全属性变得可见和可测试,使得这一层的可测试属性数量相对单元层而言要多得多,但是对于跨站脚本和网络服务器提供的一些服务(例如安全套接层ssl和url过滤)的测试,存在一定的困难。我们可以将实际案例和风险分析的结果作为组织集成测试的指南。 集成测试要求测试人员通过安全测试培训,并且是有熟练技术的软件开发人员。 在这一层,我们可以开展诸如注人缺陷验证、旁路验证以及访问控制等方面的安全测试,来源于外部代码的安全审查结果也应该以集成测试的方式加以确认。 2.4阶段—验收测试 验收测试是软件产品交付客户之前的最后一个测试阶段,是在真实的测试环境中,利用基于恶意事件的安全检测模板,测试在典型的渗透活动中可被识别的安全缺陷。验收测试的这一特性(基于安全检测模板),使得我们可以借助于强大的自动化测试软件进行检测,并且可以用验收测试的结果来完善渗透测试报告内容,从而有助于开发人员理解软件的脆弱性以及针对软件脆弱性所采取的补救措施是否有效。 验收测试针对软件的外部api,因此不如单元测试和集成测试松散,并且只能测试当前已知且暴露的漏洞或者缺陷。非定制的商业软件重新设计的关键功能或者其他改变都会影响到软件的整体安全性,因此,如果改变会使得软件产生不可预知的缺陷,针对这些缺陷的测试就应该在单元层或者集成层开展,而不是在验收层。 在验收层,我们可以测试针对解释性程序(sql, xpath,ldap等)的注人式攻击、跨站脚本攻击、跨站请求伪造等。缓冲区溢出及格式化字符串等软件缺陷也可以在验收测试层得到检测。 3安全测试队伍 软件测试一度被认为是编程能力偏低的员工的工作,直到今天,仍然有许多公司把优秀的人才安排在编码工作上,也有更多公司让优秀的人才进行设计,仅有很少公司让优秀的人才进行测试工作。实际的软件工程实践证明,让对软件思想有深刻理解的工程师进行软件测试,可以大幅度地提高软件质量软件供应商还必须认识到组织测试人员进行“安全进修”对安全测试的成功实施至关重要。在这些情况下,软件供应商必须负责对其工程人员进行适当教育。根据组织的规模和可用的资源,拥有大批工程人员的组织可建立一个内部计划对其工程师进行在职安全培训,而小型组织则可能需要依赖外部培训。 测试人员要像攻击者那样带有“恶意的”想法去思考,而且在测试软件时还要扮演攻击者,攻击自己的系统,以此来帮助发现软件的安全漏洞。安全测试并不会总是直接导致安全溢出或者暴露可利用的漏洞,从而引出安全缺陷。要安全测试尽可能地发挥作用,测试人员需具备较强的分析能力,而这更多的是依靠熟练的开发技术和开发经验。 4漏洞举例:一个sql的注入式漏洞 有几种情形使得sql注人攻击成为可能。最常见的原因是,使用拼接形成的sql语句去操作数据库。譬如,传入用户输人的管理员用户名和密码,把这2个参数拼接形成sql语句,通过执行该sql语句,以便验证用户输人的管理员用户名和密码的正确性。具体过程如下: 一般情况下,用户传人正常的用户名和密码进行验证,如传人“myname”和“mypassword”进行验证,得到的sql语句将是: 这个sql语句很正常。但是,这只是开发人员预期的做法:通过管理员用户名和密码来验证账户信息。但因为参数值没有被正确地加码,黑客可以很容易地修改查询字符串的值,以改变sql语句的逻辑。譬如,分别传人“myname’ ori=1--” , "mypassword",得到的sql语句将是: 在用户名“myname’ or i=i--”中,第一个“”’结束了原有字符串中第一个单撇号的配对,"or”后面的“i=i”会导致不管前面的验证结果如何,都会返回真true值,而随后的“一”将把其后的sql语句注释掉。现在问题出现了,不管使用什么用户名和密码,都能验证通过。在存在漏洞的数据显示页面,如果注人join语句,就能获取数据库里的所有数据,显示在页面上,如获取用户名、密码等;而注入up-date/insert/delete语句将改变数据,如添加新的管理员账号等。这样,数据库将不再安全。 sql注人安全漏洞的形成,根本在于sql语句的拼接,只要放弃sql语句拼接,适用规范的加码访问方式,问题自然迎刃而解。以下便是修改后的安全验证方法: 5结论 为符合软件的安全性要求,开发人员在开发过程中应尽可能多地进行安全分析、安全性测试。安全检测效能的充分发挥依赖于开发人员与安全测试人员的密切配合以及对相关人员在安全教育方面的再投资。对于安全问题,在软件完成后进行处理比在代码编写阶段处理付出的代价要大得多。包含了安全因素在内的经过完全测试的最终产品,自然具有保密性、完整性、权限(身份验证)、授权(权限分配)、可提供性、不可抵赖性。 软件开发论文:软件开发中小型项目的开发流程与特点分析 随着计算机技术的飞速发展,软件开发也已经有了五六十年的发展历史了,从上个世纪90年代以来,世界软件产业获得了飞速的发展。 一、软件开发中小型项目发展的现状 首先项目管理意识差,在项目开发过程中,一定程度的存在有人无事情做以及有事情无人做的现象。项目开发中的技术经理一心专研技术,无暇顾及各种管理事务,同时,专门聘请的项目管理经理又由于不了解项目具体问题,不涉及系统的分析设计,出现了无事情可做的现象。其次是项目成本意识差,很多项目经理都是从技术骨干当中而来,对规格、进度和成本之间的平衡知之甚少,所以在对资源进行申请的时候很好考虑成本的因素。第三是项目计划制定不合理,在制定项目计划的时候不严谨、可操作性差、随意性大,并且也没有能够贯穿于整个项目之中。第四是文档编写不规范,没有能够进行及时的更新,往往是文档写在功能模块实现完之后,并且是凭工程师的记忆来写。第五是不重视软件测试,在开发中没有规范的测试文档、没有详尽的测试用例。第六是团队意识差,各成员之间不够团结,甚至是存在矛盾,导致技术交流缺乏,出现很多模块之间的问题。 二、软件开发的特点 软件是由程序、文档和数据组成,是为实现软件产品而进行的活动,首先它具有临时性,对于软件开发的开始和结束都很明确,和一般的日常工作不相同。其次是独特性,每一个软件开发都有自己明确的目标,和其他项目不相同。第三是渐进明细性,软件开发是一个不断改进、不断完善的过程,软件开发不可能一次性完成并永久使用,在信息技术的不断发展中,以及软件技术人员的水平不断提高的基础上,软件开发肯定是一个不断进取的过程。第四是知识与技术特性,在软件开发中,存在着大量的智力型活动,需要用到管理学、现代信息技术等知识。第五是要以客户为中心,软件开发最终是需要客户接受的,通过客户接受才能实现它的价值,因此软件开发不仅要满足系统功能和性能,还要适应不同的用户以及不同观点的人的使用。 三、软件开发中小型项目的开发流程 结合软件开发的特点,为了更好的解决软件开发中小型项目开发现状中存在的问题,提高项目管理意识、控制项目成本,软件开发中小型项目开发的流程主要分为以下几个阶段。首先是软件开发中小型项目开发的启动阶段,在这个阶段中,要建立项目管理过程规范,对各种软件项目计划和需求管理进行建立,保证工作计划在软件项目活动管理中的可行性。比如制定软件质量保证计划、软件开发计划、软件测试计划、软件配置管理计划、过程改进计划、风险管理计划等。在软件开发计划中要明确项目组的费用预算和资源安排、项目组与客户之间的介入关系、项目组各成员分工安排等。特别是在软件项目启动的时候就需要开展软件质量保证活动,对项目明显和潜在的风险进行分析识别,明确各风险管理项的跟踪管理方式。其次是软件项目的实施阶段,在这个阶段中重点关注风险和需求的跟踪,开发成果、开发计划与进度和活动的一致性。成立sqa部门,指定软件质量保证负责人,通过建立bug,实现对问题的跟踪。在同一的标准结构下建立项目配置库,有效的和客户进行沟通,对客户新的需求进行及时的更改,对工作的成果进行及时的标识和管理。控制好项目成果的入库、出库和更新,更新和都由专门的管理人员统一进行,将工作成果在的时候打上标签,保证项目成员手头是统一版本的工作成果,避免在阶段工作中,由于工作成果不一致导致版本混乱,甚至是出现返工的现象,从而影响到整个项目的进度。同时,要定期或不定期的对配置库内容和软件产品基线的状态进行检查,保证库内成果的可用性和配置库的完整性。项目阶段成果和项目重要计划都必须经过严格评审,并且要取得相关方的承诺和一致认同。在项目编码阶段,互查单个工作产品的普及代码,保证单位模块的质量。在工作成果的每一次评审之前,给各位评审人员通报评审内容和范围,使评审人员更加充分的了解评审内容,从而提高评审效率,起到保证评审质量的作用。在评审中发现的缺陷,应该立即纠正,并且同时指定责任人跟踪缺陷解决过程,使缺陷能够全部被解决掉。第三是可行性研究和分析阶段,在这个阶段中要进行充分的调研、了解、分析,有项目经理和开发部经理参与完成可行性研究报告、软件需求说明书、产品需求说明书和项目开发计划。第四是软件开发设计阶段,在这个阶段中,主要是进行设计、软件平台选型、数据库和数据文件的设计、io设计、编码设计、操作流程设计、模块接口设计等。第五是软件实现阶段,在这个阶段中,主要是代码的实现、软件的跟踪调试、软件的单元和整体测试、修订软件设计说明书、编写测试文档等。第六是软件发放和维护阶段,这个阶段主要是对产品进行评价,编写产品发放报告、综合评价产品、交付给用户使用、跟进用户的问题等。 软件开发论文:浅谈在软件开发管理中的误区及对策 【摘要】在软件项目开发的过程中,软件项目管理的成功与否是决定一个项目是否能够顺利高效率完成的重要保证。但是我国大部分的软件企业在进行项目管理时都存在着各种问题,从而使项目不能顺利有效地完成。文章探讨了在项目管理过程里出现的常见问题,并给出了相应的解决策略。 【关键词】软件项目管理;项目经理;项目计划 软件行业在现在的众多行业里是一个极具挑战性和创造性的行业,体现了软件开发者的智慧和汗水,同时软件开发是一项复杂的系统工程,牵涉到许多方面的因素,在实际工作中,经常会出现各种各样的问题,甚至会面临失败。如何总结、分析失败的原因,得出有益的教训,对于项目开发人员来说,是在今后的项目中取得成功的关键。 一、软件开发中实行项目管理的意义 项目管理就是在项目活动中运用一系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求,实际上就是通过项目各方干系人的合作,把各种资源应用于项目,以实现项目的目标,满足项目干系人的需求,其本质就是对时间、质量和成本的管理。 随着软件开发的深入、各种技术的不断创新以及软件产业的形成,人们越来越意识到软件过程管理的重要性,管理学的思想逐渐融入软件开发过程中,项目开发的管理日益受到重视。 二、目前在软件项目管理中存在的误区 现在大多数企业都认识到了在项目中进行管理的重要性,但是仍然有许多企业在实施项目管理的过程中存在着这样那样的误区,主要表现在: 1.项目经理不够专业。在软件企业中,缺乏专业的项目管理人员来实施项目管理及担任项目经理,通常被任命的项目经理主要是因为他们能够在技术上独当一面,但是他们在管理方面特别是项目管理方面的知识比较缺乏。 2.项目计划缺乏纲领性。项目经理对总体计划、阶段计划的作用认识不足,因此制定总体计划时比较随意,不少事情没有仔细考虑;阶段计划因工作忙等理由经常拖延,造成计划与控制管理脱节,无法进行有效的进度控制管理。 3.缺乏有效的管理意识。部分项目经理不能从总体上把握整个项目,而是埋头于具体的技术工作,造成项目组成人员之间忙的忙、闲的闲,计划不周、任务不均、资源浪费。有些项目经理没有很好的管理方法,不好安排的工作只好自己做,使项目任务无法有效、合理地分配给相关成员,以达到“负载均衡”。 4.缺乏有效的沟通制度和机制。在项目中一些重要信息没有进行充分和有效的沟通。在制定计划、意见反馈、情况通报、技术问题或成果等方面与相关人员的沟通不足,造成各做各事、重复劳动,甚至造成不必要的损失;有些人没有每天定时收邮件的习惯,以至于无法及时接收最新的信息。 5.风险管理意识淡泊。有些项目经理没有充分意识到风险管理的重要性,对计划书中风险管理的章节简单应付了事,随便列出几个风险,随便地写一些简单的对策,对于后面的风险防范起不到什么指导作用。 6.项目干系人的不确定性。在范围识别阶段,项目组对客户的整体组织结构、有关人员及其关系、工作职责等没有足够了解以至于无法得到完整需求或最终经权威用户代表确认的需求;或者是多个用户代表各说各话、昨是今非,但同时又要求项目尽早交付;项目后期需求变化随意,造成项目范围的蔓延,进度的拖延,成本的扩大。 7.缺乏项目团队的合理分工 。项目团队内部有时由于各阶段不同角色或同阶段不同角色之间的责任分工不够清晰而造成工作互相推诿、责任互相推卸的现象;有时各阶段不同角色或同阶段不同角色之间的责任分工比较清晰,但是各项目成员只顾完成自己那部分任务,不愿意与他人协作。这些现象都将造成项目组内部资源的损耗,从而影响项目进展。 三、解决软件项目管理中存在的误区的有效策略 要想解决上面描述的误区,归根到底还是要从管理学的角度入手,即在软件项目的开发过程中加入过程管理的内容,这样我们可以在软件开发中对各个过程的质量加以控制,从而达到保证软件产品质量的目的。为了有效提高管理水平,我们应该努力做到: 1.项目经理接受系统的项目管理知识培训是非常必要的,有了专业领域的知识与实践,再加上项目管理知识与实践和一般管理的知识和经验的有机结合,必能大大提高项目经理的项目管理水平。 2.计划的制定需要在一定条件的限制和假设之下采用渐近明细的方式进行不断完善。提高项目经理的计划意识,采用项目计划制定相关知识、技术、工具,加强对开发计划、阶段计划的有效性进行事前事后的评估。 3.加强项目管理方面的培训,并通过对考核指标的合理设定和宣传引导项目经理更好地做好项目管理工作。技术骨干在担任项目经理之前,最好能经过系统的项目管理知识,特别是其中的人力资源管理、沟通管理的学习,并且在实际工作中不断提高自己的管理素质,丰富项目管理经验,提高项目管理意识。 4.制定有效的沟通制度和沟通机制,提高沟通意识;采取多种沟通方式,提高沟通的有效性。通过制度规定对由于未及时收取邮件而造成损失的责任归属;对于特别重要的(下转第198页)(上接第196页)内容要采用多种方式进行有效沟通以确保传达到位,例如:除发送邮件外还要电话提醒、回执等,重要的内容还要通过举行各种会议进行传达。 5.通过学习项目管理知识掌握风险识别、量化、对策研究、反应控制的工具和方法,掌握项目风险管理所必备的知识。通过加强对项目规划中风险管理计划的审核提高项目组的风险管理意识。总结本行业项目中常见的风险及其对策作为风险管理计划中必要的风险内容,并切实评估相应对策的有效性和可行性。 6.项目的目的就是实现项目干系人的需求和愿望。项目干系人管理应当从项目的启动开始,项目经理及其项目成员就要分清项目干系人包含哪些人和组织,通过沟通协调对他们施加影响,驱动他们对项目的支持,调查并明确他们的需求和愿望,减小其对项目的阻力,以确保项目获得成功。 7. 项目经理应当对项目成员的责任进行合理的分配并清楚地说明,同时应强调不同分工、不同环节的成员应当相互协作,共同完善。 实施有效的项目管理绝非易事,对于软件企业而言,这不是一个小的改变,而是一种变革,企业需要为此付出艰苦的努力,同时,成熟有效的项目管理无疑将对企业起着至关重要的作用,项目管理的水平将是企业核心竞争力之一。 软件开发论文:基于J2EE平台软件开发特点综述 摘要:在特定框架的基础上建立目标应用系统是当前web应用开发的主流,如面向j2ee平台的struts、spring、jsf、cocoon、axis和xalan等框架都得到了广泛的应用。这些框架是软件开发人员从以往的经验和教训中总结出的设计模式。这些模式的应用,不仅降低了软件开发的成本,同时也保证了web应用系统的质量。 关键词:j2ee平台;web应用;jsp 一.j2ee平台概述 sun的java 2 enterprise edition(j2ee)平台已经成为使用最广泛的web程序设计技术。该技术主要支持两类软件的开发和应用。一类是做高级信息系统框架的web应用服务器(web application server),另一类是在web应用服务器上运行的web应用程序(web application)。全球主要的商业网站和管理信息系统大多采用j2ee平台作为首选的web开发技术,每一个web应用服务器都将需要企业开发和运行多种web服务软件。 二.j2ee平台web应用结构分析 j2ee平台的核心技术是java server page[1]和servlet。整个j2ee平台的应用结构模型如图1所示。从应用结构图明显看出j2ee完全遵从mvc设计模式[2]。下面分别对每个组件做一个介绍。 servlet组件:servlet在web应用中担任重要角色。servlet运行于servlet容器中,可以被servlet容器动态加载,来扩展服务器的功能,并提供特定的服务。servlet按照请求/相应得方式工作。在j2ee平台下,控制器组件就是由servlet来构成的。 jsp组件:在传统的html文件中加入java程序代码和jsp标签,就构成了jsp页面。java程序段可以操控数据库、重新定向网页以及发送e-mail等,实现建立动态网站所需要的功能。jsp技术大大降低了对用户浏览器的要求,即使用户浏览器端不支持java,也可以访问jsp页面。 javabean组件:javabean是一种符合特定规范的java对象,在javabean中定义了一系列的属性,并提供了访问和设置这些属性的公共方法。javabean可以作为共享数据,存放在page、request、session或application范围内。在jsp文件中,可以通过专门的标签来定义或者访问javabean。 自定义jsp标签:jsp标签技术是在jsp1.1版本后出现的。这些可重用的标签能够处理复杂的逻辑运算和事务,或者定义jsp页面的输出内容和格式。自定义标签可以使jsp代码更加简洁,有助于将jsp文件中的java程序代码分离出去,使jsp文件侧重于提供html表示层数据。对于j2ee下不同的框架,会有自己不同的标签库。 ejb组件:enterprise java bean(ejb)组件是基于标准分布式系统对象技术、corba和rmi的服务器端java组件。ejb组件和javabean组件一样,都用于实现企业应用的业务逻辑,它们的根本区别在于:ejb组件总是分布式的,sun公司制定的ejb组件模型要求ejb组件运行于ejb服务器中,而javabean组件可以和servlet或jsp运行在由servlet/jsp容器提供的同一个java虚拟机中。 xml语言:即可扩展标记语言(extensible markup language),是一种用来创建自定义标记的标记语言。xml在web应用以及web服务开发中得到广泛的应用,可用来描述结构化的数据。如在struts框架中,有两个重要的配置文件:web.xml和struts-config.xml。web.xml文件用于配置web应用;struts-config.xml用于配置struts框架。 三.j2ee平台下web开发框架 框架 (framework)[3]不同于类库(library)。框架提供的不是一组功能性的组件,而是一个软件结构,一种业务流程,以及hollywood法则(“don’t call us,we’ll call you”)。选择框架,意味着web应用开发人员只需且只能在框架限制的范围内编写业务组件和显示组件,由框架管理这些组件之间的协作。这虽然丧失了一定的自由,但是却能得到结构更加良好,质量更加可靠的web应用软件。现在,常用的j2ee平台下web应用框架包括struts、spring、jsf、webwork等。 四.展望web应用开发 纵观web应用的发展过程,有两个现象值得注意。首先,底层功能的完善会优化上层功能,上层功能的推广对底层功能提出更高的要求。当web硬件能提供高速度的带宽时,软件公司才能开发出满足用户需要的程序。web系统被大量使用往往使现有系统不能满足要求。这就要求开发出新的硬件和软件系统。例如,在http协议上,最先只有html作为文档编辑语言。当web浏览器(ie,netscape)成为计算机必不可少的上网工具时,动态的web设计语言(java,servlet/jsp,asp,cgi,等)应运而生。其后由于这些语言需要占用系统得计算资源,高速的web应用软件和主机成为大型网站必不可少的配置。在此背景下,web应用技术在整个人类的生活中开始占据重要的位置,随着web应用平台和框架的增多,如何快速有效的进行web应用开发,而且如何尽可能的使前期开发可以为多个web框架应用,成为it业界的研究方向。
软件技术论文:高职软件技术系列化微课设计制作 【摘要】文章在分析了当前高职软件技术专业对系列化微课需求的基础上,研究了其设计与制作过程,最后讨论了其应用效果。并提出在应用中要教学方法的改革与实践,并在实践中不断探索对于课内外课时的合理调整。使得学生的学习由课内向课外逐渐延展。 【关键词】软件技术专业;实训课程;建设;系列微课 一、高职软件技术专业系列化微课需求分析 当前,随着信息与网络技术快速发展,微课作为提高教学有效性的重要资源迅猛崛起并迅速发展。但是,纵观计算机软件技术专业的信息化情况是慕课多、资源多、质量参差不齐。当下在网络上可以获得大量计算机软件技术专业的慕课,时长多在30分钟上下,且开发者多数为企业具有实践经验的程序员。这类视频,多为“课堂实录片段”形式,其特点是知识含量大,技术难度大,讲解枯燥,随意性强,缺乏设计,语言不规范,部分程序员的操作本身就不具规范性。这类课程应用中的特点是对学习兴趣浓厚的学习者和工作中的程序员有很大帮助。但实践中我们也发现对于高职高专软件技术专业的学生而言,大多数学生在第一次看视频时就被长时间枯燥的视频打击了继续学习的兴趣,能够长期坚持观看的寥寥无几。经分析,当前我国高职高专计算机软件技术专业缺乏的是能够贯穿一门课程的系列化微课,以及能够支撑整个专业课程体系的整套微课程及其配套资源。 二、高职软件技术专业系列化微课设计与制作过程分析 1.基于项目的系列化微课的教学设计。在进行系列化微课开发之间,要针对人才培养方案进行分析,抽出核心课程,并明确课程的先后顺序,逻辑关系,明确将要开发系列微课的主干课程。计算机软件技术专业的微课资源往往是就知识点、技能点而单独讲解,缺乏其在实践中的应用,因而显得实用性不强。而基于项目的视频资源往往时间较长,已经超出了微课的范围,当然也超出了高职高专学生自主学习最大时长。因此,在高职软件技术专业系列化微课设计过程中要取二者之长,避二者之短。首先明确要设计基于项目的系列化微课。即将企业真实项目根据教学所需将其改造为教学项目,再将项目分解为若干模块,模块分解为若干子任务,每一子任务对应一个或多个知识点与技能点,最终以一节微课的形式呈现。微课的前后顺序即项目本身的开发过程。同时,还要注意微课的独立应用性,即每一节微课即是对应项目中的一部分开发内容,同时单独观看此节微课,也可以独立地学习本节课的知识点与技能点。2.基于项目的系列化微课的开发规范制定。在各课程开始制作微课之前,项目团队要首先制作微课样本,并配有明确的标准要求。具体包括制作中使用的主要软件、录制中所运用的参数、片头与片尾要求、时长、字幕运用幻灯片统一模板等。甚至是微课的整体结构要体现系列化、一致性。使得每一个开发团队都按统一思路进行系列微课的开发。同时,还要对项目进行管理,按照时间节点,进行量与质的验收。3.基于项目的系列化微课的开发。采用精细化视频制作技术进行系列化微课的制作。按以上原则进行微课设计并给出任务分解单及对于的微课单,然后按照要求开发每节微课教案,注重知识点与技能点的穿插,注重录屏软件、PPT、实拍视频的综合应用,避免枯燥乏味。为主讲教师撰写讲解稿,注重语言及操作习惯的规划性,精选形象好、气质佳、普通话标准、表达能力强的教师录制高品质微课资源,即利用电教馆设备及人力资源将录制、后期剪编各环节都进行精细化加工。使得每一节微课即能独立应用,又能与本门课贯通,最重要的是与本专业其它课程保持连贯。4.配套教学资源库的开发。为了使微课能够在应用中不孤立,要在开发微课时同时开发好配套的资源。即与微课配套应用的课件、实践教学资源、习题项目、任务工单等。5.平台应用。系列化微课开发完成之后,还需要统一的平台进行管理与应用。一方面可以整理成电子书,出版发生。另一方面可以借助网络工具平台。实践中运用蓝墨云班课平台。蓝墨云班课包括电脑版与手机版。电脑版是一款免费的教学助手软件,这款软件可以让教师轻松管理自己的班级、学生,并且还能批改作业。蓝墨云班课电脑版可以让老师的所有课程信息、学习要求、课件、微视频等学习资源都可以即时传递到学生的移动设备上,从而让学生的移动设备从此变成学习工具,不再只是社交、游戏。手机版是使用APP软件安装蓝墨云班课平台,教师使用平台信息、管理学生,学生使用平台进行学习、反馈等。对于教师来说,通常是电脑版与手机版同时使用,对于学生用户来说,通常只使用手机版就可以完成学习需要。 三、高职软件技术专业系列化微课设计与制作应用效果分析 高职软件技术专业通过运用系列化微课,配合蓝墨云班课学习任务与资源的实训教学模式,使得学生的学习由主动变被动,在观看微课视频、阅读电子书的过程当中,逐渐养成自主学习的良好习惯,最终达到提高自主学习能力的目标。系列化微课只是我们尝试的一种新的教学资源,但是真正的课堂教学还是需要配合具体的教学方法来实现。因此,各院校在运用系列化微课的同时一定要注意教学方法改革与实践,并在实践中不断探索对于课内外课时的合理调整。使得学生的学习由课内向课外逐渐延展。 作者:许春艳 单位:长春职业技术学院信息技术分院 软件技术论文:计算机软件技术中分层技术应用 【摘要】现阶段,随着计算技术的不断发展,越来越关注分层技术在计算机软件技术的应用和开发方面的问题。而且,分层技术作为应用广泛的技术,若是能够将其融入到计算机软件技术当中,可以更好地提升计算机软件处理业务的效率,而且能够逐步拓展计算机的多层次结构,对于推动计算机软件技术的稳步发展具有重要的作用。 【关键词】分层技术;计算机软件开发;运用 1引言 在当今社会,计算机已经成为不可或缺的办公工具。所以,对计算机软件技术人员来说,计算机软件技术的开发设计便显得非常重要,而且,随着社会的不断发展,计算机软件开发的环境和功能要求越来越严峻,在功能设计上从单一的功能逐步朝向多功能复合的方向发展。为此,在这种情况下,分层技术便能得到广泛的运用,在分层技术的运用方面上,能够促使计算机软件的灵活性和安全性两个方面能够提升。本文通过对分层技术在计算机软件开发中的运用进行深入分析,以此更好地进行计算机软件的开发和设计工作。 2分层技术的概述 在分层技术在运用于计算机软件开发的过程中,不仅仅可以显著提升开发的效率,而且还能够不断提升计算机软件开发的质量。而且,分层技术已经成为我国计算机软件开发中的最为重要的技术种类,并能够有效地运用于社会各个行业当中。但是,从目前来看,要想更好地的发挥分层技术在计算机软件开发中的优势,这就必须要对软件开发的重点内容进行系统研究,才能在计算机软件开发中发挥出其优势。在软件的研发过程中,必须要能够将分层技术运用在不同的方案当中去,针对不同的解决方案采取不同的设计手段,从而能够形成一种科学高效的计算机开发体系。另外一方面,在开发过程中,必须要严格按照相关的措施和规定来进行相应的操作,同时对分层技术的理论知识和概念有深入的了解,以此避免在运用过程中出现各种失误。最后,在软件的开发框架中,为了发挥分层技术的优势,必须要在单层架构中进行不断创新,从而能够将服务器和计算机进行融合。当然,随着计算机软件技术的不断发展,在开发结构中还是有很多不能避免的问题,尤其是双层结构的设计无法很好地满足企业的发展需求。 3分层技术在计算机开发中的具体运用 3.1双层技术的应用 从目前来看,计算机软件的开发过程中,为了能够不断提高计算机软件开发的速度和质量,在分层技术的具体运用的过程中,不仅仅需要在各个环节上进行科学设计,而且还需要在客户端和服务器的端点进行设计。在这一过程中,双层技术便是分层技术最为重要的技术之一,这是一种按照不同功能特点来分解计算机软件中的系统,能够修改某个功能以及上下层的结构。另外,在分层技术的发展过程中,一般来说,分层技术可以分为双层、三层以及四层等不同方面,随着计算机开发设计的不断成熟,现有的分层组成模式逐渐演变成为几个不同的技术类型。例如,在双层技术的研究上,其主要是包括客户端和服务器两个端点,对用户的数量和客户的信息都将会产生一定的影响。当然,在这一过程中,分层技术的运用,除了可以不断提升计算机的运作效率,还可以切实保障客户端的性能,有效地解决用户使用过程中的弊端。 3.2三层技术的具体运用 在上述的分析中,我们可以了解到,除了双层技术外,分层技术还有三层技术。而两者的不同,主要是在于三层技术是双层技术的升级版,对双层技术的弊端进行不断完善。例如,三层技术主要是弥补双层技术设计中的不足,在之前的设计基础上增加了应用服务器。在设计上增加了应用服务器,这对于计算机软件开发设计具有重要的作用。另外,三层技术最大的优势便是能够建立科学高效的系统,能将业务处理和界面层次两者进行融合,以此提升计算机信息访问的效率。所以,从上述的分析中,可以看出,三层技术的作用不仅仅是建立有机的整体,还需要对计算机的界面进行科学收集,从而更好地满足不同用户对软件使用的需求。 3.3四层技术的运用 众所周知,现代文明在计算机的要求越来越高,传统计算机单一的功能显然无法满足人们的需求。为此,在创新计算机软件的开发过程便成为最为迫切需求。但是,分层技术中的不同技术类型都无法跟随时代的潮流而对自身的功能进行创新,这样就难以适应当前计算机开发的需求。所以,计算机软件的开发设计者必须要在双层技术和三层技术的基础上进行创新,并能够将四层技术灵活地运用于计算机软件开发过程中去。在这一过程中,我们可以了解,四层技术的开发主要是能够将三层技术的界面层和业务处理层等几个方面进行综合处理,最大程度地降低几个层面之间的影响关系,只有通过这种方式,才能更好地发展成为四层技术,而这种全新的分层技术,其作用是体现在存储层、业务处理层等几个方面,这样的做法便可以将数据库与对象的关系进行了解,从而满足用户对计算机软件的实际需求。 4结语 总的来说,分层技术在软件开发的设计过程中具有重要的影响。而且,随着人们对计算机应用的不断深入,这就需要不断创新分层技术,以此更好地满足计算机软件开发的要求。更为重要的是,分层技术的具体运用,将会显著降低计算机软件开发的成本,全面提升计算机运行的效果和质量。 作者:资和周 单位:云南经济管理学院财经商贸学院 软件技术论文:谈软件技术课程职业岗位技能标准对接 【摘要】本文能过现状与存在问题分析;软件技术专业课程标准与职业岗位技能标准主要研究目标、内容、主要特色及解决的关键问题;软件技术专业课程标准与职业岗位技能标准对接研究的理论意义和实践意义及预期收益;四、研究的工作基础及条件等几方面对软件技术专业课程标准与职业岗位技能标准标准对接进行了分析,探讨了如何完成对接发。 【关键词】课程标准;岗位技能标准;职业教育 一、现状与存在问题分析 以就业为导向,培养符合职业岗位能力的高技能软件应用型人才,是软件技术专业的培养目标。职业教育各国有各国的特点,但发达国家普遍的特点是都是建立在市场济经济基础上的,且都结合本国国情,让学生在实践中学习。我国的职业教育体系比较分散,比较独立,尤其在学生所内容与职业需求的结合方面,仍然不够系统,规范。随着软件行业的不断发展且与世界接轨,对于软件测试专业人员需求量激增,但行业招聘一般要求有工作经验,这样对于刚毕业的学生来说是不利就业的,职业教育既然培养的是职业,就应该面向职业,不要与企业需求脱节,所以学生在校所学内容与企业岗位所需技能的矛盾冲突日益明显。 二、软件技术专业课程标准与职业岗位技能标准主要研究目标、内容、主要特色及解决的关键问题 目标:1.研究一套适合高职高专软件技术课程标准与职业岗位技能标准对接方案。2.针对对接方案的应用研究一系列切实可行的新课程标准。内容:众所周知,职业教育的终级目的是“使无业者有业,使有业者业乐。”针对在校学生面临的是顺利从业问题,职业教育应该从提高学生的职业心理素质;提高学生的职业能力;提高学生的就业能力和创新能力入手,使毕业生能够找到自己对口的职业,因此,此次研究将从以下几方面入手:1.将名师工作室职业岗位技能要求融入课程标准的研究。软件技术专业拥有长白山名师、市级名师与院级名师多个工作室,日常可承接不同种类,不同级别,不同规模的各种项目,本课题组全部成员均为名师工作室教师,在名师的带领下,选择一部分肯吃苦、勤动手、善创新的学生共同开发研究,每个名师工作室都有自己的一整套职业岗位技能规范,我们可以将其中典型的职业岗位技能规范融入课程标准当中。2.将企业职业岗位技能要求嵌入课程标准的研究。软件技术专业近来一直不断派专任教师下企业实践,这些具备企业技能的教师会把握机会将学生带入企业当中,学生每天除了在校学习外,还会利用课余时间去企业接受正规管理与训练,我们可以将企业对学生的要求嵌入到课程标准当中,使进企业的学生更快适合企业的岗位需求。3.将大赛中所需的职业心理素质及创新能力要求纳入课程标准的研究。软件技术专业每年都会有部分尖子生参加各级别大赛,参赛选择不仅要有较高的技术技能,更需要有强大的心理素质和创新精神,我们要把这种心理素质教育和创新精神的培训纳入到课程标准当中,为职业岗位技能提高奠定基础。主要特色:1.通过名师工作室承接的实际项目开发,提高学生项目实战能力;2.通过技能教师带学生走入企业,从实践中提高职业岗位技能;3.通过学生大赛,以点带面,树立榜样,提高学生自主创新能力;解决的关键问题:1.职业院校软件技术专业课程标准与职业岗位技能标准对接的方案设计;2.职业院校软件技术专业系列化新课程标准的开发。本课题研究的理论意义和实践意义及预期收益和具体成果名称。 三、软件技术专业课程标准与职业岗位技能标准对接研究的理论意义和实践意义及预期收益 理论意义:1.探索课程标准与职业岗位技能标准对接的方法;2.探索将职业岗位技能融入课堂教学的新课标。实践意义:通过新课标的开发,并将其应用的实际教学当中,从而提高学生从业能力,实现与企业顺利对接的目的。预期收益:1.开发一套软件技术专业的独具特色的新课程标准,并进行应用与推广。2.在软件技术专业15.16级进行实践应用,提高学生就业能力。 四、研究的工作基础及条件 1.国家示范校重点建设专业。2008年4月软件技术专业被教育部、财政部确认为国家示范校重点建设专业,经过三年大力建设,专业办学条件得到极大改善,师资队伍得到大幅优化,教学质量得到迅速提升,就业质量不断提高,社会影响日益扩大。2.省级优秀教学团队。软件技术专业于2010年4月被评为省级优秀教学团队,教学团队的执教能力、科研能力、开发能力得到社会认可。3.企业人员参与课程标准的制定对于软件技术专业的课程设置,均按企业的岗位技能设置,各课程的课程标准,岗位技能标准,都聘请企业专家参与制定,学院对校企合作开发课程大力支持。不断加强校企业合作,掌握企业的实际需求,逐步完善岗位技能标准,培养符合企业需求的高素所高技能型人才。 作者:于艳华 单位:长春职业技术学院 软件技术论文:计算机软件技术的开发运用 摘要: 计算机软件技术是整个计算机产业最为重要的内在动力,对社会具有很强的服务性、有效性和创新性。以计算机软件技术开发与运用作为研究重点,进而更有效地促进信息化技术的发展和运用。 关键词: 计算机; 软件技术; 开发; 运用 1 计算机软件开发技术及应用概述 1. 1 计算机软件开发技术及应用现状 网络信息技术逐渐普及到人们的日常生活中,并给人们后期的生活方式及工作形式带来了重要的影响。基于互联网的发展视角进行分析,计算机软件技术的开发已经变得越来越重要,并且在计算机软件开发技术的运用上也变得尤为便捷。计算机发展在全世界逐渐获得了推广,市场中对于这方面的人才需求量也逐渐增大。进一步对计算机软件技术进行开发和运用,并有效地吸纳优良的专业人才已成为整个行业不断推进的重要难题。 1. 2 计算机软件开发技术与运用的重要性 互联网要在这一背景下获取更为快速的发展,必须在这一阶段对计算机软件开发技术进行创新性的发展。基于互联网后期的发展角度进行分析,计算机软件技术后期的推进和演变也变得尤为重要。计算机软件技术后期的运用能够更进一步推动网络信息的传递,使其成为可能,进而促使人们日常生活方式产生丰富的变化。在网络信息逐渐存在安全性、隐私性维护程度过低的情况下,计算机软件开发技术的应用就显得尤为重要,它的维护与提升成为了维系整个网络信息安全的重要难题,成为人们安全运用网络、享受其所具有的便利性中最为重要的因素。 2 计算机软件技术发展中存在的主要问题 2. 1 软件产业缺乏一定的核心技术 我国计算机软件技术发展依旧处在初级阶段,软件开发整体水平及相关开发能力都相对较弱,尤其在进行自我研发创新力上,更是处于弱势,进而导致我国软件产业处于较为落后阶段,并在产品层次及相关质量表现上依旧存在一个较低水平。之所以会导致这种现象,主要原因是缺乏相应的核心技术,甚至在一些软件发展前沿性及关键性的领域中依旧是空白阶段。 2. 2 软件人才结构存在一定矛盾性 目前我国,很多从事软件行业的工作人员,大多是基础性没有进行过高层次专业技术训练的人员,他们主要对一些基础程序及相关软件技术进行技术等方面的支持工作,并且缺少高层次科研性人才指导,这就导致我国软件行业难以朝着更为广泛和深层次发展。另外,用人成本也在不断增大。 2. 3 软件产业产品体系表现不够合理 虽然我国目前软件产业已经取得了很大成就,但是在发展结构上一直存在着很大的不合理性,缺乏一定的领导,更是缺少国际上的影响力,所以在许多方面依旧需要进行不断地提升和发展。 2. 4 软件产业的后期发展环境有待进一步优化 我国多年以来一直存在着这么一种现象,就是对计算机硬件的关注度远远大于对计算机软件的关注度,而且投入力度也大不一样。软件产业后期发展仍旧存在很大的不足。国内软件行业在不断发展过程中,常常会出现一些盗版软件,竞争依旧不公正,价格也会不公平,对于知识产权的保护通常比较薄弱。这些都会导致软件企业对于后期的计算机技术研发投入力度不够,不能够给工作人员提供更好的开发环境及支持,导致开发人员没有激情,致使整个产品质量得不到提升,发展空间难以拓展。 3 计算机软件技术开发具有的特点及常用方法 3. 1 计算机软件开发主要特点 在计算机软件构成要素中,系统的构成与所能够运用的软件都是计算机中最为重要的构成部分,而且所具备的特点主要可以分为以下两个重要方面: a) 社会运用价值方面。在对计算机软件进行开发过程中,往往会牵扯到许多不同内容,并且还可以与不同行业中的知识点进行融合,进而对社会各方面的发展具有重要的影响,进一步构建出具有多元化特点及不同的经济效益、社会效益。b) 由于计算机软件技术的开发充满复杂性,因而在开发过程中,大多会需要许许多多的企业支持、资金支持以及大量专业性的科学研究人员的支持。如果想要后期的软件技术得到顺利的创新和发展,就必须得到各方面的支持,进而推进后期的进程,这也会对企业的发展起到良好的推动作用。 3. 2 计算机软件开发最为常用方法 软件开发主要指以下几个方面: a) 生命周期法。对所开发的项目所用时间进行充分的衡量,并对计算机软件开发中不同开发阶段予以掌控,需要在各个不同发展与构建阶段对所需要依据的标注进行严格设定。在这样一种特殊的开发过程当中,也需要计算机软件技术开发人员对每一个方面进行细致、有序的安排,并且能够对社会消费人群的需求进行更为全面的考察和了解,进而对软件所表现出来的功能性进行极为精准的确立。除此之外,这种方法的构建所表现出来的最佳点则在于,可以更好地协助软件开发者制定出更为科学合理的方案,并对不同的软件构建各个不同阶段予以优化。b) 计算机软件系统开发完整且有序。通过这样的一种运用自动化的构建体系,对所需要设计的功能以及后期的目标进行提前设定,然后在运用计 算 机 软 件 开 发 平 台 对 软 件 代 码 进 行 编 写。c) 原型化的开发形式。这一开发形式主要是通过用户还没有对计算机进行软件开发前提前进行运用的方式、方法。这一方法主要分为以下 3 个方面,即: 实验型、进化型、探索型,而且能够在生活使用中表现出极为直观的特点,甚至还具有动态性及严谨性的特点,在这当中主要可以表现客户及开发人员之间的沟通与协商。d) 可视化的开发形式。此种方式的运用主要是通过一定的开发公式提供的图形用户界面,并对其界面元素进行菜单、对话框等合理操作,然后经过可视化的开发工具对其功能进行自发形式的构建,进而对所需要的软件进行开发和运用。 4 计算机软件开发技术运用分析 随着信息技术及网络技术的迅猛发展,计算机运用也得到了更为全面的普及,从这一变化当中也逐渐显示出全球共享网络资源时代已经逐渐发展成熟,也为许多计算机用户在后期的生活及共营中带来了更为优良的便捷性和帮助。在这个时候,要想能够更有效地表现计算机所具有的独特优点,就必须保证所有用户在对软件进行使用中的流畅度。具体而言,对于计算机软件进行开发,可以通过构建网络与用户之间的连接,确保不同节点之间在表现出独立性的同时,对所有用户进行统一性掌控,并对用户所遇到的问题通过一种特殊的平台构建进行快速地解决,让用户在有限的时间中提高工作效率,更有效地促进网络及信息化,使其得到更大程度的发展。在对计算机软件进行重新构建和设计时,需要对使用者进行实时的调查和分析,进而帮助设计者在设计软件的时候充分考虑到用户的体验感受。在进行设计的时候,还需要融入最为全新的开发技术,进而促使所设计出来的作品拥有更高的使用价值。还可以对计算机内部的数据进行还原和备份,进而增强软件运用的安全性和对突发事件的应对性,促使使用者的运用更为安全、可靠。 5 结语 计算机软件技术的开发已经发展了几十年,在这发展过程中,数字化以及网络化的系统、技术都在产生很大的变化和提升。对于软件开发者来说,在对软件进行开发的时候,要进一步选择优良的系统及科学管理的方法进行开发,只有这样,才能够促使软件工程体系得到更好的完善。 作者:周军 吴珅珅 单位:焦作大学 软件技术论文:手机百度地图软件技术的侦查应用 摘要:手机软件,又称为手机APP或是手机应用,即安装在手机上的软件。通过手机厂商预装或是用户自行安装,几乎每一台智能手机都安装上地图软件,给人们的生活带来了极大便利。侦查手段的发展同样得益于工具的革新,可以看到无论是驾车导航还是查询有关地址,手机地图在侦查人员的日常工作中已经得到广泛应用,其地图导航、地址查询、路线规划等功能已经为人熟知。然而作为一款普及程度极高的手机应用,在侦查中除了主动使用手机地图软件提供的功能,还应当具备逆向思维,从涉案手机中挖掘其他信息,综合发挥手机地图软件的作用。 关键词:百度地图;侦查;软件应用 随着智能手机的逐步普及,用户对于手机地图导航的需求也同步增长。手机地图已经从最初的定位、导航、规划出行路线,发展到能够提供三维街景地图、利用大数据实时显示道路拥堵情况、公交车位置等功能。而最近几年,各大手机地图企业不断加深O2O与手机地图结合的场景化运营,从原来的导航出行工具升级为现在的出行生活服务平台[1]。信息化侦查可资利用的资源越丰富,可供有关人、事、物的信息越多,显然手机地图软件的迅猛发展给信息化侦查提供了一个良好的契机。通过对百度地图的功能挖掘,可以为在信息化侦查中如何利用手机软件起到示范作用。 1手机地图软件在侦查中的应用方向 在侦查活动中,对于百度地图的应用主要有以下两个方面:一是对嫌疑对象手机中已经安装的手机地图进行信息查证,对手机用户的行为轨迹进行回溯或关联多维信息。二是在工作中主动应用手机地图,提高工作效率。 1.1通过手机地图软件进行轨迹回溯 查清案事件真相是侦查活动的重要目标。当我们将犯罪嫌疑人或被害人视为一个目标对象时,如果能够回溯其在一段时间内的活动轨迹,显然对于查明案事件至关重要[2]。尽管从理论上说,基于手机地图的定位实质上只是对手机定位,但大多数情况下手机与持有人密切相连,因此,可将手机和人视为同一个目标对象。通过手机进行定位,从而确定手机持有者位置的技术过去往往局限于技术侦查部门,并且由于在实践中具有广泛的使用需求,甚至形成一种依赖。但是传统技术更多是基于基站的定位,事实上自从手机有了GPS模块,对手机自身在室外准确定位已经不是什么困难的事。随着传感器技术、无线通信技术的发展,基于基站或是WiFi的室内定位技术已经今非昔比,越来越准确的室内定位正在逐步走入我们的生活。众所周知,只要有了手机用户的授权,手机地图会在用户授权的时段内持续记录地理位置信息。侦查工作中,对此类信息的提取无论是单纯还原目标对象的活动轨迹,还是关联出更多信息都具有重要意义。 1.2通过手机地图软件进行信息关联 当“联网+”成为流行语,O2O也已经大行其道,手机地图软件已不再仅仅提供简单的地图浏览、路线规划这样的“在线地图”功能,而是正在与线下的企业紧密结合,提供一站式服务,演化成为一个生活搜索服务平台。例如:车辆信息、银行卡信息、团购消费信息。更有意义的是,这些信息不再是一成不变的静态信息,从中不仅可以获得准确的银行卡号和车牌信息,还可以通过实时的多点信息,发现目标对象活动轨迹的规律。例如:通过用户多次团购地点、汽车维护保养地点的分析,可以判断出其活动区域。如果在抓捕犯罪嫌疑人之前通过手机地图软件作为人口了解到其团购信息,甚至可以为抓捕创造良机。因此,通过手机地图软件进行信息关联大有潜力可挖。 1.3通过手机地图软件提高侦查效率 通过手机地图软件进行目标对象的轨迹回溯仅仅是手机地图应用的一个方面,位置信息对于侦查人员来说同样十分重要。借助微信等第三方软件,将手机地图上的位置信息分享给个人或微信群中的数人,已经是实践中的普遍做法。从主动应用来说,手机百度地图有“一路同行”等适合驾车或步行时“边看位置边聊天”,这样的多边通话+位置共享交流的功能,对于跟踪、抓捕等侦查工作同样很有意义。除了位置信息,当前的手机地图还集成了城市路况信息,通过红、黄、绿三种颜色,可以清晰地标注出路况的拥堵程度。无论是百度还是高德,其准确率已经达到80%以上。侦查工作中需要驾车出行的机会较多,而通过躲避拥堵正确选择路线无疑意义重大。一、二线城市的侦查员不少已经能够熟练使用手机地图这一功能。 2手机百度地图的侦查应用 2.1对手机地图软件的检验与调查 我们理解世界的方式取决于我们接受的信息,在案件调查过程中手机正成为一个越来越重要的情报源。越来越多的实务部门开始重视在案件侦查中对手机的检验。当我们获取了目标对象的手机后,理所应当重视对其手机的基本检验,无论是手机的IMEI号,还是通信录、短信、通话记录或是各种手机软件内包含的信息都可能对案件侦查带来突破性机会。而从轨迹侦查的角度而言,手机地图软件是回溯轨迹信息最重要的依托。本文不去讨论如何去破解用户的手机密码的技术方法,而仅仅是针对无密码或是手机使用者提供手机密码情况下该如何关注手机地图软件的有关信息。以手机百度地图为例,以下信息需要加以关注。(1)用户名。如果发现手机百度地图中有登录状态的百度用户名,那么就应当留意该手机中是否有手机百度、百度云等关联软件。百度公司将手机百度称为“6亿人都在用的手机搜索客户端”,无论是用户数量还是搜索历史、关联信息都可以在侦查中发挥作用。百度云也同样是一块值得侦查员挖掘的“富矿”,当前使用手机注册后百度免费提供了2T的网盘空间,如果该用户使用百度云作为手机相册的网盘备份目录,其作用自然不可小觑。(2)常用地址。百度地图中有“常用地址”,设计者的初衷是为了方便用户将家庭和单位地址预设,从而可以迅速找到回到家庭和单位的路线。但从侦查的角度而言则有助于发现目标对象的落脚点和常去的地址。尽管有时这些地址不会像身份证上所显示那样详细,但却更具时效性。(3)历史搜索记录。由于控制面板中没有单独列出“历史搜索”选项,因此,“历史搜索”记录很容易被忽略。与此同时,也很少有手机用户会想到去抹除地图中的历史记录。只有当在百度地图的搜索栏中点击后,下拉菜单会显示出最近9个历史搜索记录。在过去的侦查实践中,就有利用车载导航仪的案例。移动互联网时代,注意对手机地图中所史记录的信息挖掘,同样可能为案件侦破提供更丰富的信息。(4)消费信息。从互联网进入移动互联网时代,LBS——“基于地理位置的服务”[3]方兴未艾,为了寻求更多的增长点,百度在2011年成为去哪儿网第一大机构股东,2014年全资收购了糯米团,于是手机百度地图也就自然成为百度糯米和网上订酒店的入口。从信息化侦查角度而言,百度地图顺理成章地成为由线上到线下调查的重要入口。我们不仅可以知道目标对象曾经有过几笔糯米团购消费,甚至可以实地开展调查。具体操作是在控制面板中的“订单”页面查看该用户有哪些消费记录。(5)车辆信息。近两年,手机百度地图注重打造成为“一站式”平台,因此,对于车辆服务的集成正在不断加强。如果“车主用户达到了1亿”的数据真实,那么很有可能有一部分人会将自己的车辆捆绑在百度账号上,以获得车辆违章查询、维修保养等优惠等服务。我们就可以从此打开一扇该用户车辆的窗口,将车牌号码、车型信息、行使城市等内容一网打尽。尽管通过内网的查询,获得上述信息并不复杂,但诸如车辆维修保养信息等依然十分有意义。 2.2地图服务商的协查 事实上,对于个人轨迹信息,能够直接从手机上通过查询各种历史记录获取的仅仅是冰山一角。地图服务商那里会集合用户海量的个人大数据,而位置信息可以更好地还原用户在一段时空的轨迹信息。只要安装了手机百度地图并打开定位开关,无论你是否打开百度地图,它将永远在后台发送用户的个人位置信息。更重要的是,对于大多数人来说,只要你打开百度地图软件,就会提醒用户“打开定位开关”,又有多少人会拒绝打开定位,或是在退出地图软件时能够记得关闭定位呢?因此,从理论上说,手机地图服务商掌握了注册用户更多的轨迹信息。但是否能够通过像百度公司这样的地图服务商获得某一名涉及犯罪嫌疑的用户一段时间内的空间轨迹信息,还有待实践的检验。当案件侦查需要,必须由地图服务商的协查时,应当在发出调查取证请求前,通过目标对象的用户名查证是否有启用其他服务。如果有诸如前文所述的“百度云”之类的服务应当视案件侦查需求考虑是否需要一并提出协查请求。 3结语 当大小公司企业或是通过二维码发展粉丝,或是通过手机软件不断开拓用户,以各种优惠政策促使手机用户主动或被动地安装手机软件,侦查机关不应当对这些现象无动于衷。我们应当认识到,侦查手段的发展同样得益于工具的革新,大数据时代的每个移动互联网企业回溯、被还原。通过对手机上安装的软件所承载的信息进行挖掘,对侦查实践具有重要意义。 作者:刘亚辉 单位:中国刑警学院 软件技术论文:插件技术应用计算机软件技术中的价值 摘要:近年来,计算机网络相关技术得到了较为迅速的发展。这不仅体现为计算机软件种类、数量的大幅增加,同时插件技术、分层技术等现代技术的进步也反映出这一现状,新型软件技术对计算机的功能扩充起到有效促进的作用。由此,便从插件技术与分层技术的内涵出发,并结合计算机软件技术,对这两项技术的使用价值展开深入探讨,以供参考。 关键词:插件技术;分层技术;计算机软件技术;应用价值 插件技术与分层技术的运用,一方面能够有效缩短计算机软件原型的完成周期,从而节省计算机软件开发的成本投入。另一方面,这些技术的应用也促进了相关技术的进步与使用性能的提升,从而达到更好满足客户需求的效果。据此,针对插件、分层技术在计算机软件技术中的价值展开探讨,具有较为深刻的现实意义。 1插件技术与分层技术概述 1.1插件技术的内涵 插件技术指的是一种应用程序,遵循程序接口完成相应的编写,再规范接口插件,达到拓展程序功能的目的。在当前的计算机软件使用中均包含了插件结构,当应用程序中缺乏插件技术时,那么插件便只能在系统平台中完成运行任务。当前计算机软件中运用到的插件技术主要有以下几种常见类型。(1)组件对象的模型插件。该技术又被简称为COM,利用该模型可以直接定义程序接口,而不需了解插件功能的整个实现过程,同时也能达到不同插件间通信的目的。(2)脚本插件。将插件逻辑运用编程语言转换为脚本代码的实质即为脚本插件的利用过程,编程语言可以是通用语言,也可以是自行开发的。当前脚本插件的主要语言形式为XML,在利用过程中具有简便、易于操作等优势,同时也使脚本插件具备一定的风险漏洞。(3)动态函数库的DLL插件。该类插件的运用主要是针对于主程序来完成,利用动态的数据库形式,主程序可以调用DLL插件中的函数,然后再通过相应函数完成对动态数据库中DLL插件的运用。在主程序运行过程中易出现“DLLHELL”的情形,在此状态下便会导致插件无法正常运行。 1.2分层技术的内容 由于计算机软件系统内部结构中的各个层次都存在相对应的关联,所以为了保证软件运行的灵活性与可靠性,通常需要开发出不局限于某一层功能而是适应多种功能需要的技术,这便需要利用分层技术来实现。随着当前计算机在小型数据功能中的广泛使用,计算机的软件开发也逐渐由单层发展为双层结构,在此过程中也不断提高自身的现代性与科技性。分层技术在计算机软件技术中的应用包含了双层技术、三层技术、四层技术、五层技术、中间件技术等不同类型,在利用分层技术的过程中,可以达到提升软件品质的效果。从社会角度来看,分层技术也能为创造更大的经济效益奠定良好基础。 2插件技术在计算机软件技术中的价值 2.1接口、动态链接库、主程序功能 插件技术在计算机软件技术中的应用原理概括来说主要有接口、插件、主程序三大组成部分。首先,接口指的是插件同主程序之间形成的标准通信协议规则,这对于插件与主程序能够实现有效交互起着基础性的作用,接口的有效也成为影响计算机软件插件插入结果的关键要素之一。其次,插件指的是动态插入形式,通过插件技术作用的发挥,从而帮助计算机软件增加更多的功能。此外,在管理处理功能方面,插件也能为计算机软件创造更为便利的接口,从而为调动程序的快速识别奠定了良好的基础。主程序的主要任务在于启动计算机软件,Windows系统中的主程序一般表现为exe格式文件。在软件运行过程中将插件加载到进程地址中,便可以达到实现基础功能与管理程序等目的。动态链接无法独立完成运行任务,而是通过调用独立程序从而达到使用目的的软件模块。其具体实施方法包括以下几种。(1)静态调用。该方式主要通过加载DLL和卸载编码来实现,不仅操作简单,同时也具有灵活性欠缺的特点。当动态链接库产生时,运用LIB文件完成移植,从而实现对DLL函数的调动,需要注意的是在隐式调动过程,FreeLibray和LoadLibrary无需进行调动,而是在建立起DLL文件时便可以自动让链接程序产生效用,实现对LIB的匹配功能。所以LIB文件的应用又常用于对DLL编译的替代使用。(2)动态调用。此类调用方式虽然同样是利用DLL的加载与卸载来完成,但是其对象主要为API函数,这与静态调用有着显著的区别。通过对内存的充分利用,便可以编写大型程序。 2.2插件技术应用价值与意义 插件技术的应用所具有的价值与意义简要概括起来主要有如下几个方面。(1)插件技术的发展能够促进电子商务以及服务器领域获得较大发展。计算机软件可以使各项任务有序、高效完成。这不仅可以分担服务器的运行压力,同时还可以为软件提供可靠的信息访问服务,从而对服务器管理、软件运行、开发、分配等起到极大的促进作用。(2)插件技术的运用能够实现系统功能的拓展目标。插件应用是立足于硬件系统的插件技术思想而建立起来的,通过将软件程序与接口紧密连接便可以实现拓展系统功能的目的。这一巨大优势也为计算机软件的开发搭建了更为宽广的平台,让系统功能的拓展延伸可以符合先进性与规范性需要。(3)插件技术直接促进了计算机软件性能的提升。插件技术的使用在解决软件集成问题的同时也极大提高了计算机的完整性。计算机软件的研发速度日益加快,要解决软件在开发设计中遇到的问题,则可以通过插件技术的运用提升计算机技术的适用性。 3分层技术在计算机软件技术中的价值 3.1分层技术的主要应用 分层技术在计算机软件中的应用大致可以分为如下几种类型。(1)四层技术。虽然当前计算机软件使用中仍旧存在大量的双层、三层技术,但是这些分层方式却无法适应信息技术发展的真实需要。所以基于传统的界面层、业务处理层与数据层发展而来的Web层、处理层、数据库层、存储层也能够更好更快地解决计算机相应问题。例如,在Web设计中,按照职能可将应用划分为表现层、业务层、持久层与领域模型层,通过四个层面独立的功能发挥,从而达到数据通信传输的效果。(2)中间件技术。该技术是优化数据库、计算机内部操作系统以及应用软件,从而达到加快软件开发速度、提升计算机运行效率的目的。利用中间件技术开发的系统不仅更具独立性,同时也蕴含了更加复杂的技术内容,例如异构和分布集成屏蔽等,这些也为简化软件、提升质量带来巨大帮助。(3)五层技术。在J2EE环境中,五层技术已获得了较为理想的使用效果,其内容主要囊括了客户层、业务层、Web应用层、资源层、集成层。总体来说,五层技术可以按照应用逻辑产生不同组件,从而可以最大限度满足计算机系统的使用要求。 3.2分层技术的应用价值与意义 分层技术在计算机软件技术中使用的价值与意义,总体来说有以下方面的内容。(1)分层技术可以规范软件的功能层次接口,从而达到优化系统的目的。接口在计算机软件系统中具有关键性地位,通过对接口位置的适当处理,既可以提高软件综合性能水平,让用户可以更加快捷、便利地完成计算机操作,同时也可以有效缩短计算机软件的研发周期,达到节省成本的目的。由此看来,分层技术的应用可以获得开发、应用、推广等多项价值,这对于计算机领域的进步也有着重大效用。(2)分层技术直接提高了计算机使用的灵活性与可靠性。计算机软件的开发必须满足灵活性与可靠性的需求,计算机使用并不局限于某一项功能,而是随着功能单元的开发,可以拓展更多的功能。要使得软件的多用性得到保障,那么必然要利用分层技术,才能为提升软件功能的多样化开辟路径,进而才能更好维护计算机软件的可靠性与灵活性。(3)分层技术所蕴含的物理含义也使得该技术的利用能够和软件开发达到更好的匹配效果。分层技术有着特定的物理含义,而在研发计算机软件的过程中,也需要结合分层技术不同层次的特性来协助完成,通过在问题与问题间构建起相对密封的系统,并保持每个层次的平等性,从而为不同层面的问题解决创造更为有利的环境基础。例如,在双层技术的运用过程中,可由服务器与客户端的断点共同组成“双层”,再由客户端为使用者提供界面,让其可以把握相关的逻辑关系。服务器也会在接受消息之后整合信息资源,并将其快速而准确地传递至客户端中。再如三层技术的应用,通过分层也让数据的运行效率与安全性得到了更好保障,在人机交互的过程中既减轻客户端的压力,同时也避免了资源浪费,使得开发的应用资源得到更好的利用。 4结语 插件技术与分层技术在计算机软件中占据着重要地位,插件技术能够有效简化软件程序,从而提高计算机的反应速率,分层技术能为计算机软件开发出更多应用功能创造条件。由此看来,只有加强插件、分层技术的应用分析,完善软件开发的数据库,才能促使现代信息技术获得更大的发展。 作者:果颖 单位:天津电子信息职业技术学院 软件技术论文:计算机软件技术开发应用分析 摘要:随着计算机网络在人们工作、生活和学习中的普遍应用,计算机软件技术的发展逐渐引起了人们的关注。本文以计算机软件技术的开发与应用为研究内容,在分析计算机软件技术发展现状的同时,还对其应用趋势进行了深入研究,从而进一步说明计算机技术的进一步发展的重要意义. 关键词:计算机软件;开发;应用 近年来,科学技术得到了快速发展,其中,计算机软件技术的发展在一定程度上促进了人生生活质量和方式的改变。随着信息化时代的到来,计算机软件技术的应用更为广泛,并成为社会经济发展的重要推动力量之一。 1计算机软件技术概述 在计算机的使用过程中,人们除了要掌握计算机操作系统的使用技巧,还要学会相关专业计算机软件的使用方法。计算机软件包括两种类型:系统软件和应用软件。其中,系统软件实现的是计算机系统管理、维护、监控功能;而应用软件则是用来解决用户需求,例如办公软件、社交软件、设计软件等。人们在计算机的使用过程中,主要是通过软件来实现各种操作,在计算机软件技术发展初期,由于技术水平限制,软件的工作效率较低,无法实现大规模的应用。随着计算机软件技术发展的不断深入,不仅实现了基于计算机平台的软件种类、功能的丰富,其设计也更加趋于人性化。 2计算机软件技术开发现状 基于工业生产发展的需要,以及产业化结构改革的必然结果,以计算机软件技术开发为核心的现代化发展模式将逐渐取代传统产业结构类型,成为未来世界生产力发展的主导力量。在生产实践中,计算机软件技术开发的应用效果得到了肯定,并开始在社会诸多领域得到较为广泛的应用。然而,即便计算机软件技术开发在生产应用领域的优势较为明显,但是,相对于计算机软件技术开发相对落后的中国来说,计算机软件技术开发依然有待进一步的在计算机软件开发中所暴露出来的问题也不容忽视。(1)中国在计算机软件技术开发方面起步较晚,技术积累明显不足,在计算机软件技术开发方面的创新意识和能力依然有待提高。不仅如此,欧美发达国家在计算机软件技术开发领域对中国进行严密的技术封锁,在计算软件技术开发的核心领域,中国依然处于自主摸索状态,尤其是对于计算机系统软件方面的技术开发所存在的问题,对中国社会主义现代化建设产生了一定程度的影响。(2)计算机软件技术开发人才体系有待完善,尤其是高端技术人才领域的人才缺失,造成了计算机软件技术开发的周期的延长,还影响了软件质量。目前,高新技术企业在高端计算机软件技术开发人才建设方面投入了大量精力,却依然收效甚微,这已经严重影响了企业的发展。(3)中国在计算机软件技术开发过程中,由于受多种因素的共同影响,导致自主品牌的数量明显偏低,相关软件技术开发环境无法满足要求,硬件成本过高,在计算机软件市场领域无法与欧美发达国家抗衡。 3计算机软件技术的开发方法 基于计算机网络技术的不断进步,软件种类与功能得到了极大丰富,并且,随着社会发展过程中对计算机软件的需求不断提高,以及计算机软件行业的竞争日趋激烈,计算机软件技术开发方法的创新就显得尤为重要。当前,计算机软件技术开发的方法主要包括软件原型方法、生命周期软件开发方法两种类型,基于开发思想上的不同,软件开发人员可以根据实际需要选择与之相适应的方法。 3.1软件原型方法 在软件技术开发过程中,软件原型设计是其中需要完成的关键内容,在明确用户需求之后,计算机软件技术开发人员根据该需求进行软件的模型设计,并通过市场调查,对最初的模型进行修改,以提高其适应性,并最终确定软件模型。在软件原型法中,所使用的方法包括递增式、抛弃式、演化式等,设计人员与用户共同参与,从而使软件的设计更加符合用户的需求。与此同时,通过与市场同类型软件产品的对比研究进行分析,提出科学的修改建议,对软件性能进行完善,由此可以看出,借助软件模型设计,能够有效提高软件技术开发的效率。 3.2生命周期软件开发方法 在计算机软件技术开发领域,生命周期软件开发方法也被称为瀑布模型,通过对计算机软件设计开发的不同阶段,将软件开发进行项目化的管理,分为需求分析、软件设计、项目编码及测试等阶段,按照流程化的设计开发理念,逐项进行。在生命周期软件开发方法中,软件的设计开发有着明确的框架结构要求,这对于计算机软件技术的开发有着一定的指导性作用,能够提高软件设计开发效率。不仅如此,在软件后期使用过程中,也有利于软件技术维护工作的开展。 4计算机软件技术的应用 目前,计算机软件技术的应用已经覆盖到人们工作、生活和学习等方面的多个领域,随着计算机软件的不断优化,其实际应用效果将得到不断提高。在社会发展的过程中,人们对于计算机软件的要求也在不断提高,其应用领域也在随之扩大。目前,计算机软件的应用正在向着大数据处理的方向发展,基于硬件的支持,计算机软件将不仅在民用领域得到广泛应用,在军事领域的应用也不容忽视。例如,民用领域的视觉识别软件,经过软件设计人员在算法方面的调整,可实现低空飞行的地形匹配技术,从而取代传统的惯性导航和GPS制导方式。计算机软件技术的广泛应用,从另一方面也为计算机软件技术的发展提供了更多的反馈信息,基于应用领域的不同,在计算机软件设计方法与模块化设计方面均有着特定的需求。通过总结实际应用中所出现的问题,进一步调整计算机软件设计思路与方法,从而提高计算机软件的适用性,为计算机软件技术的开发积累经验。 5总结 计算机软件技术的开发水平,是一个国家综合实力的重要体现,随着计算机软件技术在生产力发展方面的作用日益明显,各国开始逐渐关注这一新的技术领域。通过专业化的开发方法,以及针对性的设计思路,计算机软件技术将得到更为广泛的应用。 作者:曾峰 单位:南阳医学高等专科学校 软件技术论文:大数据时代下计算机软件技术探析 摘要:现阶段,由于科技水平发展速度飞快,计算机软件技术也广泛应用到了各个领域,对人们的日常生活与工作均产生了一定的影响,在大数据时代的影响下,社会各个领域必须要提高计算机技术,进而促进计算机软件技术在大数据时代的使用,方可产生更多的综合效益。本文主要对计算机软件技术在大数据时代的应用情况以及发展现状展开了深入的探讨,并期望可以为今后的研究提供相应的参考. 关键词:计算机软件技术;大数据;应用 在当前社会的发展中,随着计算机技术的广泛应用,导致各个领域的运营模式与管理方式均呈现出了相应的变化。在大数据时代的影响下,各个领域均应大力发展计算机软件技术,提高信息处理能力,结合当前的发展形势而进行相应的改革,提高资源整合力度,促使企业的运营方式朝向规范化、标准化趋势发展,这样一来方可促进行业的发展,进而产生更多的经济效益与社会效益,达到可持续发展的目的。本文主要对计算机软件技术在大数据时代的应用情况以及发展现状展开了深入的探讨,对今后的研究具有一定的现实意义。 1国内计算机软件技术的发展趋势 由于计算机软件技术发展速度飞快,很多企业为了促进发展,均提高了对数据存储以及数据库研发力度,由此一来也为很多用户提供便利条件。随着大数据时代的到来,大数据逐渐受到了社会各界的广泛关注。通过对大数据进行分析后可发现,我们也可将其称之为巨量资料,实质上即为必须要采用相应的处理模式方可具备一定的决策能力、洞察能力的海量数据。随着互联网技术的飞速发展,所形成的数据信息也会逐渐增多,根据资料结果显示,数据早已高达10亿T。因此,随着大数据时代的来临,显著促进了国内计算机软件技术的发展,提供了更多发展空间,显著促进了社会经济的发展,产生了更多综合效益。 2计算机软件技术在大数据时代的应用 结合国内的发展形势进行考虑,即使大数据的发展时间比较短暂,然而却产生了极大的效果,受到了社会各界的广泛支持。在这一背景条件的作用下,国内的计算机软件技术必须要不断的完善与改革,方可产生更多的发展机遇。现阶段,很多行业早已将提升计算机软件技术作为主要宗旨,并且结合实际而推出科学规范的运营管理方案。随着大数据时代的发展,企业为了减少成本费用的支出,产生更多的综合效益,均已经加快了改革力度,朝向专业化的处理技术方向发展。在大数据时代的影响下,应用计算机软件技术后可以致使数据信息更加透明化,提高数据的真实性。除此之外,我们也能够以真实准确的数据信息为基础,判断行业的实际发展情况,进而拟定出合理的发展规划,达到可持续发展的目的,具体可从以下几个方面着手。 2.1信息通信 随着IBMSPSS预测分析软件的广泛应用,能够有效减少客流量的流失,不仅可以凭借软件而判断客户的各项行为,同时也能够找寻出在运营管理的过程中所潜在的问题,并对其进行及时解决,进而洞悉客户的行为,达到预留客户的目的。本文在研究的过程中以通讯行业为案例,电信工作人员能够应用计算机软件技术而了解海量客户的数据信息,并对客户的行为进行分析,之后销售至其他企业,产生更多的经济利益。结合当前的发展形势进行考虑,移动公司利用大数据技术,可以对客户实行全面监控与追踪,进而掌握客户的资料信息,最终采用相应的手段迅速将资料传递给负责人。 2.2商业运营 通过对动物园的运营状况进行分析后可发现,管理者利用Cognos,为I-PAD构建了即时功能软件,换而言之,在该软件的作用下能够访问游客信息,并以此作为服务依据。由此一来则可了解到,正确使用软件技术能够有效促进市场经济的发展,进而在严峻的市场竞争环境中占有重要影响力。 2.3企业信息解决方式 一般情况下,企业信息管理软件基本上则使用在以下几个方面,即:工作人员流动、获取客户信息、互联网营销以及风险监控等。在SAS/EM的影响下,企业在运营管理的过程中可以将数据信息挖掘步骤分为五个环节,具体如下所示:2.3.1抽样环节针对这一环节而言,则是产品在运营生产的过程中对数据信息进行抽样选择,例如验证集等。通常情况下来看,在选择样本容量时,我们可对其作出相应的定位,样本应具有一定的代表性意义,信息量充足,方便进行分析与应用。2.3.2开发与探索环节在此环节中可采用关联性以及趋势性等方法而获取数据信息,进而提高用户对数据信息的了解。在此环节中所采用的方式主要包括以下几种,即:统计报告以及变量选择等。2.3.3修改与更改环节在此环节中主要以模型选择为主要操作目标,用户在进行创建以及选择等操作后能够对数据集进行更改。在此环节中所采用的方式主要包括以下几种,即:变量转换以及产品编码等,最后则对数据进行分箱处理。2.3.4模型环节为了确保预测数据的精准性,工作人员在操作的过程中必须要应用辅助工具而对模型进行培训。在企业的运营规划中,这一环节尤为关键,并占有重要影响力,不仅可以确保产品质量,同时也能够产生更多的市场经济效益,对企业的运营发展可产生很多的积极影响。2.3.5评估环节通常情况下来看,在进行该项操作时,首先应对模型进行对比,并且运算出全新的拟合统计量,在此之后则让相关的工作人员对此进行研究,对所产生的运营方案进行测试,最终形成报告文件。 3结束语 综上所述,随着大数据时代的来临,显著促进了国内计算机软件技术的发展,提供了更多发展空间,推动了社会经济的发展,产生了更多综合效益。虽然国内大数据的发展时间比较短暂,但是在数据采集以及应用等方面均已经逐渐趋于完善,不但可以减少成本费用的支出,同时也可提升工作质量,对企业的发展可产生很多积极影响。 作者:张涵桐 单位:山东省威海市文登一中 软件技术论文:高职院校软件技术校企人才培养对策 摘要:目前高职院校软件专业最为有效的人才培养模式是校企合作模式,它能帮助学生快速提升专业技能,积累社会经验,较好地解决当前软件人才培养中存在的问题。本文分析了校企合作模式的现状及其存在的问题,并针对这些问题提出了解决对策,旨在进一步完善校企合作办学模式,为社会培养更多的高技能人才。 关键词:高职院校;软件技术;校企合作 目前,社会各行各业的竞争十分激烈,学生就业压力大,刚踏入社会的学生如果没有能力和经验,很难在短时间内立足。为了使职业院校学生在激烈的竞争中脱颖而出,实现自我价值,学校需要不断探索人才培养模式。经过实践证明,与企业合作办学的校企合作模式是目前最为有效、最具优势的人才培养模式。 一、高职院校软件技术专业校企合作人才培养的实施背景 校企合作不同于传统的办学模式,它包括从理论基础到社会实践的全过程,由校方和企业合作完成,帮助学生掌握专业技能。目前我国已有许多高校采用了校企合作的人才培养模式,与一些优秀的企业单位进行合作教学,这样不仅可以帮助学生打好理论基础,还能获得宝贵的实践经验。校企合作模式是我国高职教育探索出的一条人才培养新途径。 二、高职院校软件技术专业校企合作人才培养现状 目前,校企合作的很多实施方案还有待进一步完善,所以当前人才培养效果还没有达到最佳状态。在校企合作的过程中,有些企业没有提供最优质的资源,教师也没有采用灵活多变的教学方式,没有为学生带来生动有趣的教学内容,使学生在课堂中并没有有效掌握知识和技能,这在很大程度上限制了校企合作最终成果的呈现。校企合作的办学合作方案,需要校企双方达成共识,在政策、平台对接、激励制度的实施、管理制度等方面达成高度的统一。但是在实际的操作过程中,校企双方的沟通和衔接却总是没有达到预期的效果,这使教学过程中出现了一系列的不足和问题。而且,目前企业的积极性普遍不够高,导致学生在实践中并没有达到预期效果。这些因素在一定程度上影响了校企合作之间的实效性。另外,在校企合作的过程中没有有效激发学生的创新意识,这使学生学习软件技术的兴趣不高,校企合作模式并没有达到最佳效果。而且,校企合作的管理机制以及相关的法律规定并没有得到完善,这可能导致校企合作在实施过程中存在一些细节方面的漏洞及偏差。 三、实施校企合作人才培养的对策与建议 1.在校企合作人才培养中要发挥引导与保障作用 针对校企合作人才培养的模式,政府应当在法律和制度层面为校企合作提供保障。首先,学校和企业是两个不同性质、不同盈利方式的单位,学校的主要目的是教书育人,而企业单位的主要目的是盈利。因此,让校方和企业达成共识,实现共同发展,需要一个日积月累的过程。在这个过程中,法律需要发挥规范和引导的作用,使校企合作在实施过程中能够得到保障。例如,在软件技术专业校企合作人才培养中,可以对表现优异的院校和企业进行奖励,这对其他的企业和高职院校势必会起到激励的作用。另外,对学生个人来说,法律和制度能避免其正当利益遭受侵害,使其个人权益得到保障。 2.探索和实践面向软件企业需求的订单培养模式 企业是一个以生产经营为主要目的的单位。企业需要什么样的人才,学校就有针对性地培养什么样的人才,人才就如同企业的订单一样,在学校接受针对性的培养和训练。学生在上岗前接受企业准员工的培养教育模式,收获专业技能和社会实践经验,真正实现定制培养。在培养过程中,学校要根据学生和企业的实际情况,让学生了解企业的岗位设置、岗位需求、岗位要求,有针对性地提升自我知识技能,帮助学生能够真正掌握对口岗位所需的专业技能。校企双方还要达到教育理念及教育方式上的统一性,在诸多细节上进行研究,帮助学生快速适应工作岗位。总之,校企合作人才培养模式被越来越多的高职院校认可,将其广泛应用于软件人才的培养中,可以实现院校和企业双赢的结果。 作者:罗莎 汪卫星 韦大欢 单位:北海职业学院 软件技术论文:怎样提高软件技术程序课堂教学的效率 【摘要】本文基于当前软件技术专业程序课堂教学现状,详细分析了当前在教学过程中存在的不足,并提出了三点提高软件技术专业程序课堂教学效率的策略,希望能够提高软件技术专业教师在程序课堂教学中对学生实践的重视程度,从而提高软件技术专业程序课堂教学效率。 【关键词】软件技术;教学效率;策略 随着时代的发展,当前社会对软件技术专业学生需求越来越多,但同时对软件技术专业学生的要求也越来越高,为了使学生能够更好的在程序课堂教学中学习到相关知识,教师就应该积极改变传统教学模式,更新自身教学理念,通过借助多媒体、互联网、计算机等技术,为学生普及更多的软件技术专业内容,从而使学生能够更顺利的走入社会,为学生发展作出贡献。 一、软件技术专业程序课堂教学现状 (一)软件技术专业教学内容有限 由于当前企事业单位发展的需要,软件技术得到了广泛的使用,在当前社会快速发展的大背景下,软件技术也实现了快速发展,其中不仅包括了很多新内容,对设计人员要求也有所提高,而学校作为培养软件技术开发人才的基地,当前在开展软件技术专业程序课堂教学时,仍然存在着教学内容有限的问题[1]。笔者通过分析发现当前使用的软件技术专业教学仍然使用着以往的教材,虽然使用以往教材能够使学生学习到一些基础性的软件技术知识,但是无法使学生及时掌握到当前更新的软件技术教学内容,因此在一定程度上降低了课堂教学有效性,学生无法及时跟上当前软件技术发展的潮流,当学生在后期进入工作岗位时,势必会出现一些问题,降低学生的职业能力与水平。 (二)软件技术教师教学理念落后 虽然在教学改革的大背景下,软件技术专业程序课堂教学已经提高了对学生的重视程度,但是由于传统教学理念根深蒂固,大部分软件技术专业教师在教学过程中仍然采用传统教学观念,意图通过为学生灌输与软件技术相关的知识来提高学生软件技术设计能力,然而在该种教学理念引导的软件技术专业教学下,学生无法感受到自身主体在学习过程中的重要地位,不仅降低了学生学习兴趣,甚至还会造成学生出现厌恶学习软件技术知识的情况,学生普遍对程序设计出现了学习积极性不高的情况,降低了程序课堂教学有效性与学生学习有效性,对学生日后的发展也产生了不良的影响。 (三)软件技术专业程序课堂教学方法单一 除上述问题外,当前在软件技术专业程序课堂教学中,还出现了教学方法单一的问题,造成这一问题的主要原因是软件技术教师教学理念相对落后,这一问题带来的不良影响主要体现在以下几方面:一是学生学习思维受到限制[2]。由于在程序课堂教学过程中使用的教学方法相对单一,因此过度强调学生被动式学习、机械式训练,忽视了学生的主体地位以及学生对知识的接受能力,导致学生思维得不到有效发散;二是课堂效率降低,由于学生对单一的程序可能教学方法不感兴趣,因此在课堂中还可能出现玩游戏、玩手机的情况,降低了学生课堂学习的积极性以及学习效率;三是学生无法利用学习过的知识解决问题,由于学生学习积极性的降低,导致学生无法全面掌握教师所讲授的内容,降低了学生程序设计能力。 二、提高软件技术专业程序课堂教学效率的策略 (一)借助互联网技术,为学生普及更多知识 在上文的分析中,我们能够发现,当前软件技术教学知识受到限制是导致教学效率降低的主要原因之一,基于此,为了提高软件技术专业程序课堂教学效率,教师在教学过程中就应该积极借助互联网技术,通过查找一些与当前软件技术中程序设计相关的知识,了解到当前程序设计发展情况,从而为学生讲授更新的软件技术知识,使学生不仅能够及时了解到软件设计的发展情况,更能够激发出自己学习软件技术知识的兴趣。首先,软件技术专业教师应该全面总结当前软件技术专业程序课堂教学内容,从而建立起更系统的软件技术知识框架;其次,教师在借助互联网技术了解当前软件技术发展情况时,应该实现新旧内容的有机融合,从而使学生的软件技术学习系统更加清晰。 (二)开展教师培训,更新软件技术教师教学理念 虽然与以往教学相比,当前更重视学生的主体地位,但是在开展软件技术专业程序课堂教学过程中,教师的引导地位也是十分重要的,只有教师具备正确的教学理念,才能提高教学的有效性[3]。基于此,学校就应该发挥出自身作用,通过为软件技术专业教师开展培训活动,使软件技术专业教师能够认识到自己当前在程序课堂教学过程中存在的不足,同时在开展教师培训时,还应该更新教师的教学理念,使教师切实认识到学生在教学过程中学生的主体地位,从而不仅仅采用传统“理论+实践”教学模式进行教学,也能够考虑到学生接受能力、自主学习能力等方面,提高学生与课堂的融入程度,从而提高软件技术专业程序课堂教学的有效性。 (三)使用计算机技术,实现理论知识向实践的转变 在软件技术专业程序课堂教学中,实践教学与理论教学同等重要,只有学生能够将理论中所学习到的知识运用到实践中,才能够切实提高教学的有效性,为学生今后发展作出贡献,由此看来,教师在教学过程中,就应该积极使用计算机技术,实现理论知识向实践的转变。基于上述分析,教师在程序课堂教学时就应该做好以下几方面工作:一是深入分析学生在本节课的学习状态,从而找到学生学习重难点;二是根据所掌握的重难点,通过为学生布设任务的方式,使学生能够在课堂练习或课后练习中更好的运用理论知识设计实际程序,保证学生能够在练习的同时加深对理论知识的记忆,提高学生学习水平,同时也提高软件技术专业程序课堂教学效果。 总结 总而言之,要想提高软件技术专业程序课堂教学效率,教师在教学过程中就应该积极借助互联网技术,为学生普及更多的知识,使学生能够激发出自身软件技术学习兴趣,同时,教师还应该积极转变自身教学理念,采用更适合的教学方法,使学生能够积极参与到课堂学习中,从而让学生能够主动将理论知识运用到实践操作中。 作者:周海珍 单位:湖南软件职业学院
嵌入式系统软件开发技术研究:嵌入式系统软件开发技术探析 摘 要:嵌入式系统是当前工业生产控制领域的重要计算机应用技术。随着工业现代化水平的不断提升,嵌入式系统变得更加繁琐复杂、功能也更加丰富。文章围绕嵌入式系统软件开发相关问题进行探讨,详细阐述了嵌入式系统软件开发的几个重要阶段,对各个阶段涉及到的重要技术进行了介绍。 关键词:嵌入式系统;软件开发;技术 引言 计算机技术一经问世,就成为加快推动人类社会生产活动高效开展的重要力量。在几十年的发展里程中,计算机相关技术都实现了巨大进步。伴随着工业现代化进程的不断深入,嵌入式系统获得了越来越多的关注。嵌入式系统是一种以软件和硬件相结合为特征的计算机系统。该种系统常用于工业大型机械化生产或者国防工业等领域,通过嵌入到某些专门设备中予以实现,故此得名嵌入式系统。在数十年的实际应用过程中,嵌入式系统屡经发展,不断创新改进,目前已经取得了许多项先进技术成果,为今后的相关领域开发工作指出了重要方向。 1 微处理器技术的选择 微处理器技术是嵌入式系统的重要基本元素。伴随着加工制作技术的升级,微处理器从最初的4位、8位器件开始,发展到后面的集成式单片8位微处理器、16位微处理器。时至今日,16位微处理器已经成为微处理器应用的中间类型,占据着微处理器市场的最大份额,而更高端的领域则由32位架构的器件所占据。最开始的32位器件采用的是CISC架构,而后随着技术的发展,性能更加优异的RISC芯片则成为32位器件架构形式的主要选择。嵌入式系统开发人员可以根据项目实际需要,综合比较设备性能、服务、适用性以及成本等多个指标选择最适合的微处理器。 2 系统架构的选择 架构是系统的基础组成,不仅关系到系统功能的实现,对于系统后续发展、优化也有着举足轻重的作用。微处理器的架构开始时仅仅是中央处理器和部分逻辑器件构成的简单形式。经过多年的发展,微处理器架构变得复杂、繁琐,但调试技术还是原来那些电路仿真、芯片级调试、ROM监控器以及指令集模拟等技术。随着嵌入式系统应用范围不断扩大和技术要求的不断提高,系统架构的重要性也在与日俱增,嵌入式系统开发人员必须要认真评估各类微处理器相关特性,选取合适的系统架构,这样才能保证开发出来的系统的健康水平。 3 设计组成 嵌入式系统的软件开发工作包括硬件开发和软件开发两个部分。最开始的时候,软、硬件的开发工作基本上都由一名技术人员负责。而且在系统开发项目的全部工作中,软件开发所占据的比例较小,最大十分之一。随着技术的不断发展,嵌入式系统开发工作中软件设计所占据的比例越来越大。原有工作模式因而发生丢了改变。专业人员专门负责嵌入式系统软件开发的工作模式出现在上个实际80年代中期,同期软件开发的工作量占据嵌入式系统开发工作业务量的一半以上。 近些年来,嵌入式系统发展得日渐成熟。软件、硬件方面都实现了巨大进步。系统开发业务量持续上涨。其中,软件开发的业务增长更为显著,已经达到嵌入式系统开发业务量的十分之七、八左右。巨大的工作量已经不是仅仅依靠一个开发人员就能完成的,必须依靠团队的力量。特别是随着系统开发工作的深入,一些新的技术措施、手段纷纷涌现,成为系统开发中不可或缺的重要环节。其中一个至关重要的就是用于软件开发后进行测试的硬件平台。由于软件开发业务量的高速增加,用来进行软件测试的硬件平台需求也就变得更加迫切。目前常用的方法有本地代码执行原型环境、指令集软仿真(模拟),或者是使用标准的、低成本的、现成的评估板等。而主机-目标机连接技术因为成本较低,故而推广速度很快,其中最为著名的就是JTAG接口。 4 软件内容 尽管软件开发所耗费的时间越来越多,但市场对于软件的开发周期的要求却越来越短。为了适应市场需求,嵌入式系统软件开发企业不得不在开发策略上下功夫。早期嵌入式系统软件结构简单、功能单一,使用企业自行开发的应用代码即可实现。如今系统功能丰富,功能强大,结构复杂,软件开发企业必须依赖外部的力量。目前,软件开发企业往往根据项目需求,选择对应的多任务的模型,然后使用标准的、商用的实时操作系统辅助开发。这种做法,优点是开发效率高,缺点是不可避免的遇到知识产权的问题。在全社会都越来越重视知识产权的大形势下,嵌入式系统软件开发,必须考虑到知识产权因素的影响,这种影响,不仅仅停留在当前所开发的软件上,更对后续的相关软件开发、应用拓展有着巨大的影响。 5 编程语言 编程语言是进行软件开发设计必不可少的工具。在微处理器刚刚出现,尚停留在4位、8位器件的阶段,开发人员只能选择汇编语言进行开发。当16位微处理器技术出现以后,软件编程语言的选择也变得丰富起来。使用较多的有Pascal、C语言、PL/M语言。而对于一些特别的系统,Forth语言更为适合。当32位微处理器应用日渐广泛以后,又开发出了C和ADA。其中,ADA主要应用于军事领域,在国防事业中大展身手。时至今日,C++已经逐步取代C语言成为嵌入式系统软件开发语言的主流,目前大约四分之一到三分之一的嵌入式系统是使用C++设计的。而本来专为嵌入式系统软件所开发出来的Java则在要求运行时重新配置的领域实现了更大的自身价值,统一建模语言(UML)也成为高级设计方法学的最流行选择。 6 软件队伍的规模和分布 上文提过,最初的嵌入式软、硬件开发工作通常都由一名工程师予以兼任。经过多年的发展演化,软件开发工作变得专业化、系统化、精细化,形成了专门负责软件开发的技术业务人员。而以嵌入式系统软件开发为职责的团队则是今后发展的主要方向。IT行业软件开发项目管理工作责任重大、任务艰巨。嵌入式系统软件开发同样如此。其区别仅在于嵌入式系统软件开发使用过程语言,比如C语言和汇编语言进行编程。嵌入式系统软件开发是一项技术含量和系统化要求很高的工作。开发团队中的所有人都要对目标系统有着全面的清晰的了解,而在当前项目越来越大,工作人员越来越多的情况下,受各人业务能力水平等因素的影响,要保持所有人都同样深入的认知水平显然是不现实的。实际情况是团队中部分高端人才对于某个领域认识非常深入,相关业务能力很强,这些人是开发团队的主干,团队管理者必须科学、协调、高效使用这些人力资源,确保他们的业务成果可以被其它人员正确使用。而面向对象编程技术则是这种应用策略在技术层面的现实体现。 7 结束语 我国正处于产业结构调整的重要时期,大规模的自动化生产成为工业生产的主流。嵌入式系统软件远景广阔,市场空间巨大。软件开发企业要牢牢把握这个机会,深入、扎实地研究嵌入式系统软件开发技术,吸收外部优势资源为我所用,设计出功能强大、适应广泛的优质软件产品,在实现企业自身的健康高速发展的同时,为我国经济建设提供有力支持与保障。 嵌入式系统软件开发技术研究:谈嵌入式系统软件开发技术 摘要: 针对新兴的嵌入式系统发展趋势,提出了对于嵌入式系统软件开发的几个过程,并挑选出它们所驱动的技术,从而做出一个值得注意的技术的时间表。 关键词: 嵌入式系统;软件开发 0 引言 嵌人式系统开发经过30多年的发展,到现在算是一个成熟的技术了。由此可以从总体上确认在嵌入式系统开发展过程中出现的几种明显趋势,这些趋势指出了一系列新兴的关键技术。 1 微处理器技术 最早的微处理器是4位和8位器件。由于制造技术越来越复杂,集成的单片8位微处理器开始出现,16位微处理器也开始使用。随着微电子技术的发展,16位的微处理器已得到广泛的应用。32位架构的器件逐渐占领了高端的应用市场,第一代的32位器件都是CISC架构,但目前,越来越多的RISC芯片正在提供更高的性能。嵌人式系统设计者选择微处理器的范围比以前大了,必须根据性能、需求、支持、可用性和价格来进行选择。 2 系统架构 随着微处理器的发展系统架构也在进步。最早的系统,是由CPU和一些逻辑器件组成的。多年以来,系统变得日益复杂,但都还可以使用同样的调试技术—电路仿真、芯片级调试、ROM监控器以及指令集模拟。嵌入式系统日益强劲,而功能需求的增长则更快很多设计者开始重新审视微处理器和它们的用法。 3 设计组成 嵌入式系统发展的最初阶段。所有的开发包括软件和硬件设计,通常都是一个工程师来承担。软件在整个工作址中的比例很小,大约5%-10%。随着时间的推移软件开发占工程时间的比例持续增长。至20世纪80年代中期,软件开发已经是由专业欢件人员来做,所占比例一般已超过整个开发工作量的50%。 在最近几年,虽然硬件设计变得更加复杂,但软件的份量也急剧增长,目前通常占到开发总量70%-80%。因此,需要有软件团队参与,同时也产生了一些新的挑战。这些挑战中的一个,就是要有可用的硬件平台来进行软件测试。由于要在更短的时间内开发更多的软件,就需要尽快建立测试环境。发出更多的软件,就需要尽快建立测试环境。有多种可行的方法,如本地代码执行原型环境、指令集软仿真(模拟),以及使用标准的、低成本的、现成的评估板。此外,低成本的主机一目标机连接技术,也变得越来越普及,有代表性的就是JTAG接口。 4 软件内容 软件开发所占总时间的比例一直在增加。同时,来自全球贸易和竞争的压力使得产品投放市场的时间也一直在缩短。这极大地影响了设计的策略。最早的设计相当简单,仅仅由自己设计的应用代码组成。随着系统的复杂度增加,多任务的模型被软件开发者广泛采纳,很多开发者选择标准的、商用的实时操作系统产品。随着各个标准的进一步被采纳,买来的软件,或者说有“知识产权”的软件所占的比例正稳步增长。这个趋势给了软件开发者很多启示。集成标准的软件组件—和应用代码及其他—是我们所关心的。在多任务背景下调试是另一个值得关注的问题。与选择知识产权有关的商业决定尤为复杂;除了当前的要求之外,还有将来的(例如移植到别的处理器)也必须加以考虑。 5 编程语言 对于早期的4位和8位微处理器,汇编语言是唯一的选择。随着16位微处理器技术成为现实,出现了几种可供选择的语言。有Pascal和C语言和PL/M语言。对某些类型的系统来说,Forth语言也曾很流行,随着时间推移,32位技术的使用日益增多,出现了C和Ada。后者在国防部的系统中被普遍使用。 在嵌入式软件开发中,C++开始逐步取代C语言。现在,1/4~1/3的嵌入式系统代码是用C++编写的。Java语言当初是专门为嵌人式应用开发的,在要求运行时重新配置的应用场合,它找到了一席之地。统一建模语言(UML)也成为高级设计方法学的最流行选择。 6 软件队伍的规模和分布 正如先前讨论的一样,最初的嵌人式系统设计只要一个人就够了。在适当的时候,因专业化,产生了致力于软件开发的工程师。下一步就是建立嵌人式软件开发团队。管理软件开发在任何情况下都是一个挑战,嵌入式系统开发也不例外,只是有细微差别。使用传统的编程技术———过程语言,如C语言和汇编语言,团队里的大部分成员都需要对整个系统了解比较全面。随着团队变大,这就变得越来越不可行。价况住往是,团队里有一些特殊的人才,他们对某些专门领域很在行。为了有效地管理团队必须使用合适的策略,将他们的专长封装起来。尽可能使一个专家的工作成果能够被非专家以安全、可靠和直观的方式加以使用.在这种情况下,面向对象编程技术找到应用点。 虽然有很多非常大的公司,但软件队伍不是简单的人员扩充他们正在变成分布式的。团队的一些成员在一个地方,而其他的可能在别处。这些地点甚至有可能位于不同的国家。这种安排在欧洲很常见,在那里,真正关心的可能是交流的语言。其他地方,时区可能是个问题(可能也是一个优势,因为分布式的团队可以全天候工作)。随着新兴的技术中心(如印度)广泛崛起,上述情况越来越普遍。在这一背景不,软件组件的可重用性需求就变得很常见了。 7 UML和建模 最近几年,UML己经成为一项关键的设计方法,它和逐渐增七的嵌人式软件团队规模关系密切。广义上说,使用设计工具的方式有2种:或者是作为编写代码的指导,或者就作为直接生成代码的一种手段。对于嵌人式软件来说,代码生成是有争议的,它可能会被争论(而且还很有道理)—每一个系统都是不同的,都有各自的特殊需求。这正是xtUML(可执行和可翻译的UML)吸引人的地方,因为它使得应用与架构清晰地分离了。这里所遵循的,是与面向对象编程同样的原则—使用工具和技术来平衡专家意见。 追踪所有被当前各种嵌人式系统开发趋势所驱动的新技术并非易事。孤立地看待其中任何一项技术也是毫无意义的,因为它们之间有着许多联系。例如,多任务与多处理器调试相关;基于标准的RTOS技术对处理器移植来说真是件幸事;使用设计方法学可以令实现更容易。 嵌入式系统软件开发技术研究:风河WRTM测试工具加速嵌入式系统软件开发 “今天,嵌入式设备生产厂商面临的最大问题就是软件太多,而他们能够用来进行测试的时间太少。过去,嵌入式设备设计制造团队软硬件工程师的比例为2:8,今天这个比例完全倒过来。这是因为,现在,一个设备区别于其他设备的决定性因素是软件,层出不穷的应用,使得嵌入式用软件的数量每2年翻一倍,而制造商却没有足够的能力来满足这一需求。不仅在消费产品领域,而且在工业、医疗器械领域都有time tomarketing的需求,在这种情况下我们开发了WindRiver test management(以下简称WRTM)4.0这款针对嵌入式系统的自动化测试软件。”风河设备测试产品市场营销副总裁IdoSarig说道。 风河的windriver testmanagement,是一个自动化的测试软件,能够帮助嵌入式软件进行更好的系统测试。这次开发的软件,是第一个为嵌入式软件设计的自动化的测试程序,与传统的测试程序不同,有很多新特性能够对系统进行测试。WRTM可应用于、汽车、医疗、网络、军工、航天,风河在诸多领域都展开了广泛的合作,并获得了客户的好评。 “虽然看起来,增加软件工程师的数量,进行软件开发和测试方面的投入会增加很多成本,但是如果不这么做的话,在大量依赖软件实现的创新中,软件故障会给设备制造商带来巨大的经济损失。比如几年以前,大众公司在中国市场销售的奥迪Q7SUV汽车,因为软件故障导致的召回事件,让这家汽车制造商损失数百万美元。而我们的测试软件可以帮助客户发现这类问题,并显著的降低测试的时间和成本,这样的成功案例有很多。我们的研究表明,用我们的软件可以将测试时间降低30%-40%。” WRTM4.0有一个重要的功能就是虚拟实验室管理器,他可以综合全球各个测试实验室整合出的测试信息,来查找系统问题。不仅如此,还可以为客户节约测试方面的投入。例如,一家美国电信公司,在测试管理方面的投入高达每季度100万美元,而每一位测试工程师希望拥有专属的测试设备,这在很大程度上造成了重复投资,虚拟实验室就解决了这样问题,既保证了测试设备的独立性,同时又避免了重复投资。此外,WRTM测试引擎可以测试支持各种版本程序语言的软件(C,C++语言),甚至是二进制代码,并且可以进行优化和给出参考建议。 “WMRT未来的挑战是如何降低测试的时间,现在很多公司的实验室都堆积了过多的测试案件,他们没有时间去处理或者为了不承担责任而干脆不予理会,WRTM能够帮助客户解决这些问题,找出不同版本之间的差别,并判断出最可能出现问题的位置,从而使得软件测试变得更加有针对性,节省测试时间。WRTM软件的未来目标之一就是尽可能快速、尽可能准确地发现问题。”
本文将通过分析分层技术的基本内容,探索计算机软件中分层技术的应用。在计算机软件开发的过程中,信息技术的发展使得开发效率得到有效提升,也逐渐促进了软件功能的不断扩展。社会的发展对于计算机软件的需求逐渐提升,不仅仅需要实现计算机软件类型的增加,还要不断完善计算机软件的功能。计算机软件开发系统也逐步完善,由单层、双层逐步向三层、四层和更多层发展。分层技术在计算机软件开发中的应用,是当前计算机软件开发的一种常见形式,主要不断完善二层技术及多层技术,才能够保障计算机软件性能的提升,满足人们日以增长的计算机软件需求,促进社会生产生活效率的提升。在计算机软件开发的过程中,通常会对软件系统有复杂性的需求,分层技术的应用,能够帮助软件开发人员在进行软件开发的过程中更加高效便捷。分层技术在计算机软件开发中的应用,能够有效促进计算机行业的发展进步。 一、分层技术的基本内容 在计算机软件开发的过程中,将其进行层次的划分,这就是分层技术的基本概念。工作流程和解决方案会因为概念层的不同而产生差异性,但是各个层次之间又会存在一定联系。分层技术能够对计算机软件内部结构的依赖关系进行阐述。在计算机软件开发架构中,分层技术由单层次结构逐步向双层次结构发展。虽然在计算机软件开发中依旧存在诸多局限性,但是多层技术的逐步应用也在不断对计算机软件开发过程进行优化。分层技术一般具有拓展性、独立性、稳定性和可操作性等特点。 二、计算机软件中分层技术的应用 (一)计算机软件中双层技术的应用 在分层技术中,双层技术是实现分层技术向三层技术、四层技术和多层技术发展的重要基础,能够实现软件开发效率的不断提升,减轻开发人员的工作压力。客户端和服务器是双层技术在计算机软件开发中应用时的两个重要端点。在提高用户使用界面的过程中,客户端能够发挥其重要作用,对于逻辑关系能够起到很好的处理作用,对于客户信息的接收则由服务器来完成,在向客户端进行传输的过程中,数据库进项相关计算和总结是从过程中的重要环节。服务器的用户数和服务器的使用效能,是双层技术影响计算机运行效率中的关键因素,只有保障服务器用户少、服务器使用效能好时,才能够不断提升计算机的工作效率。服务器计算量会随着用户数的增大而增加,导致在使用计算机软件的过程中出现错误,也会延长计算反应时间,甚至会使得用户数据安全受到影响,造成严重的损失。当双层技术不能够满足计算机软件开发的需求时,应该实现分层技术的不断拓展,保障计算机软件开发效率。 (二)计算机软件中三层技术的应用 通过在双层技术之上增加服务器,帮助计算机用户存储数据、提升计算机信息访问效率的技术,就是三层技术。三层技术的应用,还能够增强人与计算机之间的交互性,也是提升计算机软件工作性能的重要保障。界面层次、业务处理层次和数据层次,是组成三层技术结构的主要层次部分。对于用户的软件使用需求能够通过界面层完成;由业务处理层接收需求数据并进行有效分析,数据的提取和处理需要在对数据层进行申请请求;数据层分析申请请求,对数据库信息进行查询并分析,返还业务层和界面层。在此过程中能够减轻数据传输系统的工作压力,实现计算机工作效率的提升。 (三)计算机软件中四层技术的应用 双层技术和三层技术是计算机软件开发中的常用分层技术,但是社会需求的不断提升,使得双层技术和三层技术难以满足计算机软件开发的要求,这就需要对四层技术进行探索和分析,不断提升计算机软件开发的效率,提升计算机软件性能。处理层、数据库层、Web层和存储层,是四层技术结构的主要组成部分,取代了以往的界面层、业务处理层和数据层。处理数据信息的任务是由数据库来完成的,处理结果向Web层传输的过程中业务层能够发挥作用,数据的交换则在Web层进行。存储层和业务处理层之间是数据库层,在反映与计算机对象之间的关系时,主要是通过分析隐藏数据访问代码来实现的,差异匹配问题就会得到有效解决。四个层次结构的功能和职责相互独立。 (四)计算机软件中五层技术的应用 通过科学分支技术结构,并将其应用于四层技术,这就是五层技术。计算机软件开发中,对于五层技术的应用范围比较小,特殊软件的开发会用到相应的五层技术。数据库的操作和访问,能够通过数据访问服务器实现更高效地利用,科学处理应用服务器的数据,也是提升客户端显示软件功能的重要保障。系统负载平衡能够有效应对用户请求的分配问题,实现系统功能的扩充。应用服务器、HTTP服务器和数据访问服务器,也是五层技术中的重要组成部分。不同功能的处理可以由应用服务器提供有效保障,满足用户个性化服务需求。在将Web服务器生成动态化网络页面的过程中,HTTP服务器能够发挥关键作用。 三、结语 在当前计算机软件开发的过程中,分层技术以其较强的拓展性、独立性和稳定性得到了广泛的应用,能够有效提升计算机软件开发的效率,优化计算机软件性能。只有不断加强双层技术、三层技术以及多层技术的研究,才能够保障分层技术在计算机软件开发中的应用效果,不断拓展计算机软件类型和功能,为社会生产生活的高效运转提供保障。
软件开发毕业论文:冶金采矿计算机软件开发研究 摘要: 进行冶金采矿类专业计算机实验室管理系统的优化设计,确保实验室管理的高效运转。系统采用LabWindows/CVI进行实验室信息管理系统开发,采用嵌入式Linux进行内核编译,系统主要包括了信息处理模块、网络通信模块和人机交互模块。在于x86的标准PC环境实现计算机实验室管理系统的软件开发和实现。研究表明,该系统对计算机实验室的管理信息的处理效率较高,进程跟踪实时性较好,稳定可靠。 关键词: 冶金采矿;计算机;实验室管理;软件开发 在物联网和计算机网络信息平台下,设计冶金采矿类专业计算机实验室管理系统,提高计算机实验室的工作效率。大型计算机实验室的信息管理系统是构建在物联网环境下的,实现对计算机硬件设备的联网管理和集成调度,保障计算机实验室的稳定可靠运行。随着信息处理技术和软件集成开发技术的发展,对冶金采矿类专业计算机实验室管理系统软件设计,确保实验室管理的高效运转[1]。系统采用LabWindows/CVI进行实验室信息管理系统开发,采用嵌入式Linux进行内核编译,实现系统集成设计。首先进行了计算机实验室管理系统的总体设计,然后进行模块化设计和调试,得出有效性结论。 1计算机实验室管理系统设计及技术指标分析 本文设计的冶金采矿类专业计算机实验室管理系统主要分为计算机实验室管理信息处理模块、网络模块、数据存储模块、通信模块以及人机交互模块等,采用的DSP是AD公司的AD9225芯片进行计算机实验室管理信息的高速处理和采集。搭建入式Linux软件开发环境,在Windows或Linux计算机进行信息系统的数据库开发和设计,采用交叉编译环境,在Linux下编译程序生成冶金采矿类专业计算机实验室管理的目标文件[2]。在组件设计中,通过调用request_irq()函数实现译码和时序控制设置分频器和信息存储结构分布的脉宽值。根据上述参数设定,进行信息存储系统的模块化设计,在存储系统的资源配置模块设计中,先打开SCSI数据硬盘,设定源代码,在LabWindows/CVI中为用户提供GPIB488.2库,基于X86架构编译生成的可执行代码,完成系统的总体设计,根据上述系统总体设计要求,得到本文设计的冶金采矿类专业计算机实验室管理系统软件的技术指标描述为:8通道同步计算机实验室管理信息采样;D/A分辨率:12位;X86架构下的代码编译功能。根据上述技术指标分析,进行系统的模块化设计和软件开发。 2计算机实验室管理系统软件模块化 设计及集成开发实现在于x86的标准PC环境实现计算机实验室管理系统的软件开发和实现。软件开发中,首先配置和编译Linux内核,Linux配置系统包括:配置工具、配置文件、makefile。输入“#makezImage”命令,开始编译内核,计算机实验室管理系统软件的根文件系统采用库文件、脚本、配置文件进行数据保存。使用tarjxvfbusybox-1.14.2.tar.bz2命令进行计算机实验室管理系统的Busybox编译,构建实验室管理系统的数据库访问模型,计算机实验室管理系统的Busybox编译模块如图1所示。在上述进行程序编译的基础上,进行MVB总线控制设计,对冶金采矿类专业计算机实验室管理系统D/A转换器输出进行调制解调。实现了计算机辅助视觉下的冶金采矿类专业计算机实验室管理的网口、串口、USB口的控制,提高系统的集成管理和调度能力。 3系统调试和性能测试 根据上述设计的软件系统,进行计算机实验室管理系统的软件调试测试,构建管理信息数据库,实现冶金采矿类专业计算机实验室管理文件系统配置和编译集成开发,为测试性能,以实验室管理任务执行时间为测试指标,得到仿真结果如图2所示。从图可见,采用本文方法进行计算机实验室管理,实时性较好,执行时间较短。 4结束语 本文进行冶金采矿类专业计算机实验室管理系统的优化设计,系统主要包括了信息处理模块、网络通信模块和人机交互模块。在于x86的标准PC环境实现计算机实验室管理系统的软件开发和实现。研究表明,该系统对计算机实验室的管理信息的处理效率较高,进程跟踪实时性较好。 作者:惠征 李倩伟 单位:南阳理工学院 软件开发毕业论文:软件开发改进方法分析 摘要: 我国金融电子业的发展和进步使得银行软件行业进入到了一个关键时期。银行之间激烈的竞争关系使得银行对于软件的的要求越来越高,国外优秀的同类软件也在不断的参与着国内市场的竞争。巨大的市场压力迫使软件开发商放弃了传统模式的手工作坊的开发方式,转而采取更加先进的技术和方法来提高软件开发的质量,以保证企业的可持续发展和进步。 关键词: 银行;软件开发;CMM;开发方法;改进 银行软件的开发过程的改进方法直接影响到银行业的进步和发展,对银行信息化水平的提高尤其重要。银行软件项目是由技术、过程和人才三个方面共同完成的,银行软件项目的开发和改进方法离不开以上三个要素的参与,只有提高银行软件的开发质量和工作效率才能吸引创造更多地利润,提高客户的满意度。 一、银行软件的开发方法和改进方式 1、以产品化为核心的软件开发方法银行软件业发展的初期阶段,软件商针对各银行服务项目的不同进行软件的定制是当时主要的银行软件开发方式。开发人员针对每个项目中实际的需求进行调研,设计出符合要求的开发方案再进行实施,但实际上,这种方式存在很大的局限性。首先定制软件需要软件开发商将大量的技术人员派遣到不同的项目中去,他们的工作重复率十分高,极大的浪费了人力资源,效率还得不到提高,使得开发成本的投入不断增加,给企业的进步和发展带来了阻碍,定制软件的稳定性还非常差,出错几率较大,在客户满意度上始终达不到高标准。[1]使用产品化的银行软件开发方法可以很好地解决以上问题,作为一种工程技术的方式,产品化的开发方法基本的研究思路是在同类软件产品的基础上,提取出相关的业务特征来予以实现,对于不稳定的部分进行参数化的处理,使其能够在较小的变化下满足大部分客户的需求。这样项目在经过首轮的开发研究之后,对不同银行的软件都能在最短时间内进行维护和保养,非常有利于提高软件质量、减少成本的投入和增加市场竞争力。银行软件的开发方式以银行具体的业务标准作为基础和标准。从理论化的角度来看非常适合产品化的开发方式。但是针对目前银行界的发展情况来看,各银行之间有自己独特的业务处理程序,在流程和业务的处理方式上也大不相同,给产品化的开发带来一定的阻碍。以产品化为核心的银行软件的开发过程是建立在技术平台的基础之上,通过业务逻辑的思维能力在部分定制条件下可以快速完成对于产品的开发和使用。银行软件业务的平台的开发步骤是在技术平台作为基础的情况下,再深入理解和分析银行内部的业务,建立和完善业务平台,然后在基本业务平台之上构建出一个完整的业务流程,对于具有近似流程的业务建立建立相关模板来用作更高层次的平台,以支付系统为例,大笔金额交易的流程必须经过录入、审核。传输、修改和修正等步骤,就可以做成一个完整的业务模板,通过对这个模板的修改和调整就可以用到其他类似的业务上。[2]以产品化为核心的开发方式除了开发制作方便快捷之外,在后期的软件维修保养和升级方面也十分快速,虽然以产品为核心的开发方法的业务平台并不是彻底的产品化方案,还需要相应的开发人员的针对具体的银行业务进行第二次的开发,但是却是非常适合当前银行业的的一种改进方式。 2、以CMM为核心的软件开发方法CMM是管理学理念在软件行业中的具体表现,在过去的几年时间内CMM用具体的成绩证明了他对改进软件开发过程的价值,是一种更加先进的改进方式,但是并不是所有银行的软件项目都适合CMM的管理理念,比如以算法为基础的银行研究性开发项目就不行,CMM为核心的软件开发方式只适合控制方便的业务型开发项目。目前我国银行的软件大部分都是以业务作为核心的行业软件,因此在具体开发技术上是不需要十分高深的算法和复杂的逻辑的,因此十分适合使用CMM的理念对银行软件项目进行开发和使用,由于开发方式的产品化等特征,虽然整体的研究成本得以降低,但是在第一次的开发程度上却十分复杂,需要更加优良的管理方式才能保障以CMM为核心的软件开发成功。[3]我国目前对于CMM的研究已经取得了很多的成果,例如对KPA中关键过程的实践内容的解析和证明,每个目标如何在单独的软件开发项目中完成。但是CMM在银行软件的开发实施需要企业文化作为基本保障,才能确保该方法的顺利进行。CMM的管理理念提供了一系列的方案来保障银行管理的制度化,如在具体的银行业务中,软件工程作为立法机构提出相应的规范内容,所以软件在在开发过程就必须按照这些制度来执行,保障软件的质量监督规范的实施,这样就能确保软件管理的有效性。但是传统制度下的银行软件开发企业的管理者来说,自身也处在制度之下,只有企业内形成法制化的企业文化,才能保障新方法的推行管理过程。需要参与CMM为核心的各组织相对独立的发展空间。只有在不会互相影响的情况下,各组织的评估和监督工作才能从真实性和客观性出发,对软件的管理和理解才加具有意义。例如在对软件工程过程组的计划评估中,由测试组对软件工程组的产品进行性能测试时双方都需要相对独立的空间的作为前提,但是在我国的发展过程中,企业管理人员的职责范围不明确,各组织属于从属的关系非常多,个别企业甚至是一组人员负责两个项目,自我监督效果极差。这样虽然从客观上采用了CMM的理念,但是在实际操作过程问题就会不断的出现,对于开发过程并没有起到明显的作用,所以对于软件开发企业来说这是必须要面对的问题。CMM是作为一个评估系统的依据和过程改进的结构出现的,主要是针对如何建立科学有效的管理方法给出了确切的目标和建议,CMM在银行软件的开发方法中的具体实现就需要结合实际的银行业务水平和企业自身的结构,来制定出合理有效的管理方案。正确实施CMM的方法是根据各个项目中开发人员的技术经验来完成对KPA关键过程的目标实践并完成制定的目标。完成CMM2之后再从对多个项目的总结方案上开始对于CMM3的KPA研究分析,形成一个系统的组织结构,最后再反向推广,以完成对过程管理的改进。[4] 3、重视对人才的培养工作不论是以产品化为核心的银行软件开发方式还是以CMM为核心的开发方式,这些方案的实施基础是有足够的技术人员来进行操作,对于软件企业来说人才来说专业的技术人员可以分为单一的技术型、纯业务型和管理者三种,他们各自倾向于自身领域中知识的学习和管理,目前我国的软件企业内存在着管理缺乏的现象,更是在业务型人才的培养上十分薄弱,这对软件的开发和推广以及后期的维护和管理是十分不利的,软件从性能上可以看成是一种针对其他行业发展的服务,缺乏业合格的管理人员和业务人员的软件企业无法开发出优质的软件系统的。从银行软件的角度来说,业务人员是最重要的组成部门,因为银行业的主要工作就是以业务为主,本身也具备相对复杂的程序,只有技术丰富银行软件人员才能做好银行软件的开发工作。 二、结束语 银行软件的开发和改进方法主要就是包括对技术、应用过程和人才的培养上,这三个是相互关联的相互影响的,如果其中一个方面有缺失必然会相应其他方面的进步和发展,造成资源地浪费,因此在对银行软件的开发和改进中要注意对这三个方面齐头并进,避免造成短板效应,才能真正提升银行软件的质量和效率。 作者:徐伟 单位:上海浦东发展银行 软件开发毕业论文:氚分压直接测量BIXS软件开发及运用 摘要: 在聚变堆氘氚燃料循环系统中,需要进行纯或含氚混合气体中氚分压的在线测量,氚衰变产生β射线与材料组成原子相碰撞产生连续的轫致辐射X射线(BIXS),通过X射线的计数率与含氚混合气体中氚分压数值拟合关系即可实现对氚浓度的实时在线分析。氚分压BIXS应用软件就是为了实现实验室氚分压的在线测量,而独立开发的基于美国国家仪器(NI)公司LabVIEW环境的软件程序,氚分压测量仪器使用NaI(TI)探测器作为探测部件,上位机通过USB口接收仪器所测得的数据计算出压强进行实时显示,软件还根据实验需求实现了参数设置、动态显示、数据存取和压强平均值计算等功能,最终满足了用户对于氚分压在线直接测量的需求。所自主编制了软件完成了纯氚气体(0-10kPa)的氚分压直接测量标定实验应用验证,获得了较为稳定的线性标定曲线,其测量精度在纯氚压100Pa以上时优于5%,从而为聚变堆氚分压测量提供了一种简便可靠的技术手段。 关键词: BIXS;LABVIEW;氚分压;计数;压强 从氚的安全和经济角度来看,大型热核聚变反应堆如ITER和未来的聚变设施都必不可少地需要大量的高浓度氚测量手段。Matsuyama等人最近研发了BIXS能谱法可以对含氚气体的氚分压进行测量。这个技术是基于一个专门设计的小室里含氚气体放出的β射线与材料作用产生的X射线进行探测。通过探测氚衰变β射线与材料相互作用产生的韧致X射线,可分析材料中氚的深度分布或气体中氚分压。此方法一定程度上可较好弥补其它氚浓度测量方法(如电离室,激光拉曼光谱仪,质谱仪等)的缺陷,因此,日本JAERI与德国FZK都将BIXS氚分压测量技术列为聚变堆氘氚燃料循环体系中的一项重要测氚手段。本文设计并编制了基于LABView平台BIX-TP仪器应用软件,实现了数据采集、数据分析与处理(包括氚压力-时间、氚压力-计数率、氚浓度-时间等变化图)、数据记录、数据存储及计数率-时间实时显示功能,并且完成了纯氚气体(0-10kPa)的氚分压直接测量标定实验应用验证,获得了较为稳定的线性标定曲线,其测量精度在纯氚压100Pa以上时优于5%。 1BIXS氚分压上位机应用软件系统结构 在需求分析的基础上将软件主要分为氚分压测量仪驱动程序层、BIXS氚分压应用程序层和面向对象接口程序层。氚分压测量仪驱动程序层将实现对测量仪的控制与通信,考虑到USB总线具有数据传输率高、支持即插即用、使用方便等特点,BIXS氚分压软件选择了基于USB的仪器控制与通信方法。BIXS氚分压应用程序层建立在仪器驱动程序层之上,提供数据的采集、数值的计算和存取等操作功能。面向对象接口程序层直接面对操作者,提供友好的操作界面选择所需功能及设置参数。 2BIXS氚分压的仪器驱动和通信函数 驱动程序的创建首先使用DriverDevelopmentWizard(驱动程序开发向导)创建INF文档;然后安装INF文档,安装使用INF文档的USB设备;最后使用NI—VISAInteractiveControl(NI—VISA互动控制工具)对设备进行测试,以验证是否正确安装,最终获得USB设备的各属性值。驱动成功后,进行USB通讯的软件设计。在创建了USB设备的VISA驱动之后,就可以通过LabVIEW应用程序进行调用,实现对USB设备的控制和通信。该过程主要通过使用NI—VISA函数来实现。在LabVIEW软件中集成了NI—VISA库函数,USB通信软件设计主要应用了VISAOpen、VISAWrite、VISARead、VISAClose四个函数。 3BIXS氚分压上位机应用软件系统功能模块设计 3.1主控模块BIXS氚分压上位机应用软件系统功能模块设计思路如图1所示。主控模块主要包括两部分,菜单响应程序和数据采集主程序。操作者界面采用方便灵活的事件结构(EventStructure)来设计和实现,即等待事件发生,然后按照指定事件的程序代码对事件进行响应,此后再回到等待事件状态,避免了轮询(polling)方法对一定的CPU资源的占用(在没有事件发生时)。开始采集后,主程序首先将变量进行初始化,然后通过VISAOpen打开设备,并通过VISAWrite发送采集开始命令给下位机仪器,成功发送后,再通过VISARead读取从下位机接收到的数据并进行数据处理,在数据处理之前需要对接收到的数据进行检验,判断接收到的数据是否正确,数据正确,则对该数据进行数据处理和压强值计算,最后将时间-压强图像显示于主控界面,采集结束。 3.2文件模块文件模块中包括对采集并计算得到的压强数据的一系列操作,功能包括:(1)数据的默认保存和另存;(2)读取并显示已保存的数据;(3)打印主控界面。为了方便操作者对采集得到的压强数据进行各种数据处理与操作,本软件将压强数据保存为EXCEL电子表格格式,当重新打开已保存的压强数据文件后,主控界面中将会自动还原压强图像。操作者还可根据需要,对主控界面进行打印,尤其是可直接打印出当前实验的时间-压强图像结果。 3.3设置模块在采集开始之前,需要对下位机的仪器进行通讯和控制,设置模块中提供了对应的功能项。在通讯口的设置中,用户可以选择采集仪器所对应的设备资源名称,同时可通过对选择的设备进行确定操作来判断该设备是否连接成功,即检查通讯状态是否正常,如果设备连接成功,软件将提示设置成功,反之,提示失败,检查设备连接状态后重试。为了实现对下位机仪器的控制和操作,本软件提供了参数设置对话框供用户来改变所选择的下位机仪器的高压、增益以及需要的采样时间,软件同时对参数值进行了默认设置,也就是说,用户可不需要改变参数值直接开始采集数据,其中高压的默认值为700V,增益默认值为1倍。 3.4压强计算模块BIX-TP氚分压通过USB接口按照一定的通讯协议,将得到的多组十六进制数据转换为一组计数值,再按照公式推导,计算出其对应的压强值。为了实现实验过程中的自动化,减少操作者的工作量,添加了计算压强平均值功能,该功能通过ElapsedTime子VI,可以实现自动计算1、3、5、10、15、20、30分钟内的压强平均值,避免了操作者从excel中提取一定时间内的压强值,再计算平均值的繁复操作。操作者在实验过程中发现,会出现本底值较高的情况,此时本底和真正的信号值混合在一起,影响计数值和最终压力值的准确性和稳定性,所以在主控界面上添加了扣除本底输入框,操作者可根据当前实验环境和实验条件下的本底值,自行输入当前值,那么,图像显示和当前数据值显示会自动扣除掉该本底值,以还原最真实的当前值。在主控界面上添加了压强最大值输入框,操作者可根据当前图像的实际情况,随时修改该压强最大值,以便更好的观察图像所显示的操作者最关注的区域。 4BIXS氚分压上位机软件的应用 如图2是BIXS氚分压上位机软件操作界面及100Pa至10000Pa纯氚分压测量实验曲线,图2清晰显示了计数率随时间的变化,通过计数率得出氚分压测量系统中氚压强随时间的变化,进而计算出氚浓度随时间变化,得到氚分压与计数率关系数据库如表1所示,可以根据曲线拟合出纯氚分压(P)与计数率之间的公式:C=C0μP=2.28P,直接用于显示压强随时间的变化趋势,最终可以应用于聚变堆氚燃料循环系统中含氚气体中氚分压的直接测量。从上表的试验结果可看出,在纯氚压大于0.1kPa时,测量精度结果优于3.40%,满足项目内要求的技术指标 5%,此时测量精度较好;在较低压部分(纯氚压 0.1kPa)精度稍差,分析其原因为:低纯氚压条件下有效计数率与本底计数率相差无几,本底计数率对有效计数率引入的误差较大。因此,在后续项目研究中,进一步控制本底的计数率,有望提高在低压段的测量精度。 5总结 本文所研发的BIXS氚分压上位机应用软件基于LabVIEW编程环境实现了对下位机仪器简单便捷的通讯与控制方式;完成了数据采集、计算、保存等多种功能;提供了人机交互友好,美观简洁的显示界面,可实现氚工厂氘氚燃料及工艺气中氚分压的直接测量,并获得了纯氚分压与计数率之间的拟合关系,实现了在0-2kPa范围内BIXS测量纯氚分压的精度优于5%的预期目标,是聚变堆氘氚燃料循环体系中的一项重要测氚手段。该技术在国内属于首创,并首次提出将其应用于我国聚变工程实验堆氚工厂的氚测量与分析系统设计中。 作者:郭星辰 刘志珍 吉晓梅 杨洪广 单位:中国原子能科学研究院 软件开发毕业论文:软件开发的项目管理探究 摘要: 与一般项目相比,软件开发项目存在一些独有的特点,而这些特点的存在使得要想真正做好软件开发项目的管理工作是十分困难的,其在管理方法上与传统项目管理存在着一定的差别,一些通用的项目管理理论或者项目管理方法并不适用于软件开发项目的管理。在这种情况下,对软件开发项目管理进行相应的实践探究,就显得非常必要。 关键词: 软件开发项目管理;实践 进入21世纪后,伴随着计算机技术和网络技术的飞速发展,各种智能终端设备逐渐兴起,也使得人们对于软件的需求达到了一个前所未有的高度,推动了我国软件产业的发展。而在软件开发过程中,需要切实做好项目管理工作,提升管理水平,才能够促进我国软件产业的进一步发展壮大。 一、软件开发与项目管理 简单来讲,软件开发就是依照客户的需求,构建软件系统或者系统中的软件部分,其是一项包括了需求捕捉、需求分析、设计、实现和测试的系统工程,需要借助某种本程序设计语言实现。软件开发的主要流程包括:需求分析、总体设计、细部设计、编码、单元测试、综合测试、运行以及维护。项目管理则是指在一定的约束条件下,为了实现某个特定的目标,依照项目自身的内在逻辑规律所进行的系统管理活动。相对于软件开发而言,项目管理需要遵循几个基本的原则,一是依照分阶段的生命周期计划,进行严格管理;二是做好相应的阶段性评审;三是重视产品控制;四是应用现代程序设计技术;五是确保开发人员的专业素质较高,同时对人数进行控制;六是必须能够对结构进行清晰地审查;七是必须承认软件工程实践持续改进的必要性[1]。 二、基于软件开发的项目管理实践 以智能手机系统为平台,针对手机软件开发的项目管理实践进行简要分析和讨论。 2.1需求分析需求分析是软件开发的基础与前提,能够获取和记录系统需求,确保客户与项目团队在系统需求变更上的一致性,避免软件开发过程中不必要的弯路。需求分析法包括了用户问卷调查、研讨会以及原型展示等,需要安排专人做好相应的记录工作,并及时对其进行总结和归纳,做好应对策略。在该项目中,软件需要满足的需求包括:适用于主流手机操作平台,充分考虑不同硬件配置以及操作系统版本的兼容性;可以跨平台运行,同时不需要占用过多的系统资源;确保数据连接的速率以及操作的流畅性等。 2.2设计编码系统设计包括了总体设计和细部设计两个不同的阶段,其中,总体设计应该大致规划出软件的功能模块,做好相应的功能分区,并对其进行初步的设计分析,细部设计则需要给出每一个功能模块的控制流程、算法以及数据结构等,确保每一个模块都有不同的层次。对于一些难度较大、涉及面较广的模块,可以交给一些经验丰富、心细缜密的技术人员完成,并做好模块的测试与修改,保证其稳定可靠,尽可能降低风险与成本[2]。设计完成后,需要进行编码工作,采用代码版本管理工具SVN,以确保各个子系统的功能都能够得到最大限度的发挥,实现系统之间的功能互补,从而降低软件开发的风险和难度,提高软件过程的跟踪率。 2.3测试运行软件测试并非单纯的某个环节,而是贯穿于整个软件开发项目中,制定出详细全面的测试计划,并对测试用例进行用心编写。软件中的每一个子模块都应该由编程人员之外的技术人员进行反复测试,同时对测试过程中出现的问题进行记录,提出相应的修改意见,由相应的编程人员进行修改。在对测试用例进行编写时,需要对测试目标、测试环境、测试步骤、预期结果等进行记录,形成具有代表性的数据信息。在测试完成后,需要首先在小范围内,对软件的子模块进行试运行,确认无误后再对软件整体进行试运行,结合运行反馈结果,评估软件的可靠性,采取相应的完善措施。试运行成功后,需要编写相应的用户手册,制作视频说明,帮助用户了解和使用软件,同时标注联系方式,方便用户进行反馈。 2.4后期管理在系统安装试用一段时间,具备相应的验收条件后,需要进行验收准备工作,对之前的工作进行总结,列出工作成果和相应的文档,审查相关技术文档中的内容和信息。应该对系统当前的完成状况进行明确,对于尚未完成的部分,应该采取有效策略去完成,或者设置相应的回避措施,确保客户在验收时不会提出这些未实现的需求。在交付使用后,需要做好软件维护工作,结合需求变化或者硬件环境变化对程序进行修改,确保其具备良好的实用性和适用性[3]。 三、结语 综上所述,软件开发项目管理与一般的项目管理存在着很大的差别,需要相关技术人员结合软件开发的具体流程,做好全过程管理,保证管理效果,在完成预定功能目标的基础上,提升软件的可靠性与安全性,确保软件的有效应用。 软件开发毕业论文:软件开发的过程控制管理 【摘要】 大型冷水机组的开发中,控制软件作为产品的一个部件,是设备稳定运行的关键,在设计、开发、更改等全过程中必须依据相关准则和符合管理标准,本文从大型冷水机组的控制软件的设计和开发过程入手,分析了各个阶段的控制管理方式及注意事项,使软件更好满足开发需求,并使开发过程具备可追溯性。 【关键词】 控制软件;过程控制管理 1引言 大型冷水机组的开发(简称产品开发)中,控制软件作为产品的一个部件,是设备稳定运行的关键,这就意味着控制软件的管理等同产品,控制软件的管理成为必不可缺的工作。控制软件作为产品开发过程中的一个部件的开发,必须符合开发管理的全过程控制、管理。没有管理,编制的控制软件控制逻辑考虑就会不全面,特别是当出现问题时,工程师现场进行修改会很随意,没有对问题进行系统分析,只是头疼医头,脚痛医脚,同时,因为更改没有记录,再发生问题,也无法查找原始记录。 2控制软件开发的过程控制 管理按照现行的管理体系标准GB/T19001/ISO9001,控制软件作为产品的一个部件,包含管理体系的设计和开发全过程:设计和开发策划;设计和开发输入;设计和开发输出;设计和开发评审;设计和开发验证;设计和开发确认;设计和开发更改的控制。 2.1设计和开发策划对于控制软件编制,从从属的产品开发开始,了解产品需要控制的全部细节,如I/O点的需求,以及关键部件的功能确认,参数设置等,形成软件编制的逻辑图,成为控制软件的设计输入,这一过程就是设计和开发的策划。 2.2设计和开发输入和输出作为控制软件的规划来说,各功能进行模块化管理,形成软件的标准化管理,从长远来看,是提高效率的有效办法,也是标准化管理的要求,利用PaaS平台技术的应用,实现产品在客户端运行大数据采集,进行数据建模及MIS系统开发与管理,以了解客户端产品的运行情况,实时为客户提供及时的服务。作为控制软件开发的输入的逻辑图是需要经过产品设计工程师及相关部件设计工程师,以及各相关部门如测试站、服务部等进行评审的,设计和开发评审是贯穿在设计和开发过程的每个阶段节点,一旦评审通过,评审通过的逻辑图将是控制软件开发的输入。每一开发阶段的输出均要满足相应的需求及有关的开发管理和约定,并要包含或引用进入后续工作阶段的验收准则,对影响有产品安全和正常工作的重要的产品特性要进行标识。 2.3设计和开发验证控制软件编制完成后,必须进行验证,验证必须要有验证的内容和达到的目的,验证内容必须是经过评审的运行大纲,目前确认的方法有两种:一是在模拟箱上,对照输入的逻辑要求,设置产品工作的各个极限工作条件,按运行大纲运行控制软件逐条检查逻辑要求的功能,模拟测试,必须填写模拟测试报告,如实记录各功能测试的结果,软件模拟测试工程师不能是软件编制工程师;二是在正式产品上,前提是模拟测试通过,因为产品测试,不仅需要耗费巨大的电费和水费外,还需要相当长的时间,成本耗损巨大。按产品运行大纲,在产品工作的各个极限条件下,进行产品运行,并根据大纲要求检查控制软件的功能,这时的测试是动态的,通过实时的数据记录(即便测试结果未达到目标,实时的数据记录也将是后续软件修改的依据),形成产品的测试报告,证明控制软件运行正常,产品的各个极限工作条件下的测试报告将是控制软件运行正常的重要证据,同样控制软件上机测试,必须是产品设计工程师和软件测试工程师,而不能是软件编制工程师。只有经过验证的开发输出才能提交配置管理并被验收,供后续阶段使用。 2.4设计和开发评审控制软件验证完成后,必须进行相应的评审,只有在所有已发现的缺陷的影响均被消除,或缺陷的影响虽未消除,但已弄清带着缺陷进一步工作的风险之后,方可进行下一步的设计或实现工作。如有需要对控制软件进行更改,则更改后,必须再进行相应的验证,直至评审通过,并将控制软件的逻辑图、软件验证的运行报告和源代码等开发过程的技术文件进行存档管理。 2.5设计和开发测试与确认从单个软件项到一个完整的软件产品可能需要进行不同层次的测试,有一些不同的测试与集成方法,在某些情况下,可以将确认、现场测试和验收测试合为一个活动。描述测试计划的文档可以是一个独立的文档,或是其他文档的一部分,也可以由几个文档组成。在测试之前首先要制定和评审测试计划、规格说明和规程,其中应涉及测试计划、测试用例、测试数据、预期结果、测试类型、测试环境、测试工具、测试软件以及测试是否完成的测试准则等。测试时应按有关规格说明记录测试结果,同时记录发现的问题,指出可能对软件其他部分或冷水机组运作时带来的影响,并通知对此负责的人员,以便对问题能进行追踪直至问题解决;应确定受更改影响的部分,并对它们进行重新测试,同时对测试过程及结果进行评价。在需要的情况下,可以进行现场测试,可邀请供方和需求共同参与。在控制软件交付使用之前,应尽可能在实际的使用环境下对整个软件产品的运行进行确认。 2.6设计和开发更改的控制控制软件应用在产品上是需要进行反复的评审,测试验证、评审、修改,直至能达到设计目标,且没有任何bug。修改控制软件是一件很慎重的事情,修改分两种:一种是为实现某个特定的目的或要求,只是针对某个特定的Case,通常是在客户的特殊要求下进行;对于这种更改,由于是在标准软件的基础上增加特定的要求,需要在客户端验证后,将源代码特殊标号存档,并相应更改相应客户的档案信息,用于以后售后服务;二是因为某个功能性部件的更新或是存在开发过程中未发现的Bug,需要更新标准的控制软件;这种更改必须在仔细列明部件更改前后的不同之处,或是Bug的问题,对不同处进行更改,更改前必须经过慎重的评审,确认是有必要进行更改,更改后的控制软件需要重复开发过程的验证、评审过程。从某种角度来说,更改过程视同一个完整的开发过程,因为更改部分对产品的运行的稳定需要进行完整的验证,也就意味着对产品的每个极限工况条件都必须进行测试验证,验证前需要对验证用的测试大纲进行评审,确认更改部分的测试都考虑到位,测试后需形成相应的测试报告,并将整个更改过程的技术资料,测试报告,源代码等进行存档。 3结语 当准备交付经确认的控制软件产品时,应根据大型冷水机组应用需求及运行要求,同时结合相关的规定准则和方式判断该控制软件产品是否可以投入使用。在设计、开发、更改的全过程中必须符合管理标准的可追溯性,能很清晰的查阅到软件的标准号和版本号。 软件开发毕业论文:软件开发中配置管理的应用 【摘要】 针对软件开发平台应用的相关内容,对软件开发平台中配置管理应用的具体策略进行研究。先介绍了软件配置过程中KPA的相关内容,并对其中存在的问题进行研究;再结合软件开发平台的实际技术内容,对其具体应用进行研究,以进一步提高软件配置管理能力,为提高软件开发能力奠定基础。 【关键词】 软件开发平台;配置管理;应用 随着现代科学技术的进一步发展,软件开发平台开始受到社会的普遍关注,对相关人员而言,如何实现软件开发过程中的高质量、低成本成为其工作的主要内容。CMMI(软件能力成熟度模型集成)的出现有效的满足了人们的要求,其主要分为5个成熟度,每个成熟度级别都包含若干个关键过程域(KPA),而软件配置管理就是其中的一个重要KPA。在本次研究中,主要针对软件开发平台中配置管理应用的相关问题进行研究,希望洋酒内容能对相关学者研究有所帮助。 1软件配置管理过程KPA 1.1配置管理的必要性裴树军等通过研究认为,随着软件规模不断扩大,导致软件研发过程中的中间产品数量不断增多,严重增加了管理难度。而对整个软件开发而言,配置管理是软件开发的核心内容之一,若不做好配置管理工作,则势必会引发一系列问题,具体表现为以下几点: 1.1.1同时更新的问题当两个或多个人员同时研发一种软件时,同时更新现象会损害他人工作,影响了工作的整体进程。 1.1.2通用代码问题在一些特殊的大型系统中,如果相关人员已经根据相关要求修改了软件的部分功能,则会导致所有将该内容告知所有人员;如果不能及时的告知每一个软件开发人员,则会导致部分出现严重的系统操作失误问题。 1.1.3版本冲突问题从当前部分大型软件的开发过程来看,其主要通过增量式的方式实现开发的。在这种背景下,一个大型系统可能涵盖诸多活动版本,这样很容易产生冲突现象,不利于保证软件正常运行。对相关人员而言,若不能有效处理上述问题,将会造成严重的混乱现象,因此做好配置管理工作十分重要。 1.2软件配置管理分析 配置管理过程是整个软件生命周期过程中的重要元素内容之一,这在CMMI中,配置管理目标主要分为三种包括,建立基线、控制变更、跟踪等。一般认为,建立基线主要存在三种特定的实践内容: (1)保证标示能在配置管理的配置项中,并建立一个能满足配置管理的系统,完成基线创建等基础过程。 (2)在使用一个配置管理系统后,所有的变更都能在第二个目标结束之前实现被跟踪与控制。 (3)保持配置项的记录,并按照基线的相关内容开展配置审计。 2配置管理研究 2.1配置管理的基本工具 当前在开展配置管理中,常用的工具包括: 2.1.1Starteam该工具提供了真正的协同工作,保证整个开发环境内外的所有团队与功能模块都能参与到目标活动中,保证了配置工作的顺利开展。因此可以认为,Starteam是一个集合了版本控制、缺陷跟踪等多种功能于一体的软件。 2.1.2CC该工具是ROSE构建的主要组成部分,常被应用在复杂产品开发等特殊环境中,能有效解决多种产品开发与维护的要求,具有良好的应用价值。CC的主要功能包括建立管理体系、明确过程控制等,是实现配置管理的主要工具。 2.1.3VSS该工具能将所有项目原文件给进行管理,并通过特有的方式将原文件进行储存。但在操作过程中需要注意的是,相关人员不能直接修改数据库中的文件,而是需要通过该版本管理器,对项目项目的源程序进行控制,将其拷贝到成员自己的目录中进行修改,再讲修改结果提交给VSS,之后才能完成数据资料修改。 2.2软件配置管理的基本流程 有项目经理负责监督整个项目配置管理的实际情况,重点研究配置管理中存在的问题,并根据问题提出相应的解决措施;项目组成员协助开展配置管理工作。在上述工作内容的基础上,配置管理人员根据既定的项目目标计划,在项目经理的指引下参与制定《配置管理计划》并在日后工作中始终按照《计划》的相关内容展开工作,并按照相关要求调谐《配置状态报告》,做好相应的资料备份工作。在配置工作结束之后,资产管理人员收集组织资产资料,并维护组织资料库。 2.3版本控制 总体而言,版本控制是实现软件配置管理的核心内容,其主要目的就是根据具体的软件管理规则保存配置项目的版本资料,以降低发生版本丢失的概率。一般认为,在确定配置项过程中,常见的状态如图1所示。在整个配置项最初建立过程中,其产生的状态为“编辑”。在这种状态下,开发人员能编制整个配置项。在编辑结束后,经过编辑的配置项进入“评审”状态,此时若显示评审通过,则会将配置项的状态改变为“正式”;而评审未通过,则进入调试状态,对配置项进行二次修改,直至成为“正式”状态。 2.4变更控制 在整个软件配置管理过程中,变更控制的主要内容是创建产品基线,并以此为核心,在整个产品生存周期的过程进行变更,最终建立一整套完成的软件控制修改的机制,确保其质量能满足运行的要求。从其应用过程来看,需要变更的软件首先会处在“待修改”的状态,并由具体的操作人员将其分配到具体人员的手中。在经过相关人员的修改并结束后,变更软件将会改变为“关闭”状态,此时由系统进行评审,若评审结果显示无法修改,则会将其设置为“不修改状态”。而如果认定为不需要进行修改,也能将其关闭,避免过度处理现象发生。3结束语主要研究了软件开发平台中配置管理的相关内容,并对其应用进行详细的研究。总体而言,软件配置管理在软件研发中发挥着重要作用,因此对相关人员而言,在工作中要正确认识到软件配置的实际要求,并提出针对性的管理措施,为保证软件开发工作顺利进行奠定基础。 作者:殷媛 单位:南京航空航天大学金城学院 软件开发毕业论文:银行软件开发项目管理 【摘要】 金融行业对于银行软件开发的关注度往往是比较高的,尤其在新媒体环境的影响下,银行软件的数量不断增多、内容不断丰富。银行用户为了时时了解银行动态和自己的账号安全,开始越来越频繁的使用银行软件。对银行软件开发进行项目管理,能够为软件开发技术提供一个较为安全的环境,防止软件在使用过程中出现风险。文章对银行软件的开发技术和与之相关的项目管理做了详细分析。 【关键词】 银行软件;开发技术;项目管理 对银行软件开发进行项目管理,主要对其软件开发技术的成本和质量,以及它在使用过程中可能出现的风险等进行的管理。这种管理能够为银行软件开发提供一个良好的开发环境,而且能从侧面反映项目管理的重要性。对银行软件进行项目管理,需要从多方面开展。在开发软件的过程中,可能会涉及到银行的机密信息,这在无形中增加了项目管理的难度。对银行软件开发进行项目管理,能够为银行在网络环境中的各项业务的开展,提供一个更加安全的支付环境,进一步保证用户和银行自身在各项交易中都能够有安全保证,有效的将操作过程中可能出现的风险控制在一定程度之内。 一、银行软件开发技术的需求 银行软件开发,能够实实在在的为用户提供更加方便的银行业务服务,有效的减少办理业务时花费的时间和与业务相关的各项手续过程,能够大大提高银行金融业务的服务效率。特别在银行业务繁忙的时段,使用银行软件进行操作服务,能够减少银行在业务方面出现的失误,使银行处理业务的能力得到不同程度的提高。这对银行来说有很重要的意义。银行软件开发,主要是通过计算机计算以及其他软件支持进行开发的,并且开发结果要达到一定要求,这样的银行软件才能为银行提供更加安全的网上业务环境,为银行的网上系统提供便利的发展机会。 1、技术需要银行软件开发的主要内容,是银行软件开发技术。拥有开发技术做后盾的银行软件,能够使银行业务具备更加完善的服务能力,而且各个银行的分行能够将数据库连接起来,为银行数据信息的传输提供更加安全、稳固的传输环境,且传输速率也会有很大提高。在进行银行软件开发的过程中,对所需设备和数据的质量有很高的要求,而且银行开发技术中较为重要的数据需要备份。备份数据主要是为了防止突发状况。[1]银行软件一旦受到攻击,或者银行的系统出现漏洞,备份数据能在这种关键时刻立即启用,有效的防止银行软件系统的崩溃。银行软件开发完成之后,要对整个银行系统进行及时维护。这种有效维护,能够防止系统在运行过程中出现问题,弥补了系统中存在的漏洞,能够为技术需求提供有力的保障。 2、操作需求C/S开发模式,是银行软件开发技术所采取的一种有效模式。这种模式能够使银行开发技术以状体界面的形式存在于银行系统中。这种模式有它的优点,它能够有效降低开发软件在操作上的难度。银行软件开发过程中,一定要对其在现实中的应用进行全面考虑,银行工作人员在开展业务服务时不会出现操作上的困难,而且软件开发技术要符合工作人员在操作上的需求,技术开发要最大限度的满足银行操作的可进行性,为银行业务和其他各项事物的开展提供更加准确的操作支持。 3、服务需求银行软件开发技术,主要是为了提高银行在各项业务上的服务质量,这种高质量服务是银行软件开发最希望达到的主要目标。所以,银行软件开发首先需要满足的,就是银行在服务上的需求。这样才能使银行软件开发有一个科学、合理的过程。银行软件开发技术对设备的要求比较高,尤其对计算机磁盘容量的大小和计算机操作系统运行速度的快慢,有比较高的要求。只有设备的性能比较优越的时候,银行软件开发技术才能达到更好的效果,才能使银行系统在数据库的建设上有更加完善的成果。 二、银行软件开发技术 1、银行软件开发的总体技术银行的事务比较多,相应的银行软件该具备的事务也多,这些繁杂的事务给银行技术开发带来了比较大的压力。用户管理以及用户相关业务的办理工作,是银行软件开发技术要解决的两个比较重要的内容。尤其是业务办理,不同的业务办理项目的内容和办理流程不同,银行开发技术应该就这些不同的内容和流程进行不同的设计和管理,只有这种规范的技术设计,才能为银行系统提供相对安全的运作条件。用户有存取款或者转账业务需求时,银行工作人员只需要在银行软件上进行相关操作,就能完成整个业务。[2]所以银行软件开发技术需要支持的业务需求必须具备类型更加丰富设计,而且各项业务的安全保卫工作系数也要进行提高,以免在交易过程中出现信息泄露的情况,为用户提供贴心、方便、安全的服务,也从侧面显示了银行开发技术的使用价值。 2、银行软件开发技术的设计银行软件开发技术要对银行的所有业务进行设计,其中就包括了银行的计算机储蓄系统。对银行计算机储蓄系统进行技术开发,编程部分比较重要。设计编程所用的语言,要根据银行工作人员的一定操作需求进行设计,为用户提供业务服务时,选择“是”或“否”。银行软件开发技术需要对银行业务中的数据输入、数据处理和数据结果的输出进行设计。银行软件开发技术对业务中的输入情况进行设计,输入时必须将账号和密码输入完整,而且密码和账号要匹配,不匹配的账号及密码,在银行软件限制的情况下是不能允许用户登录的。接下来要对处理步骤进行设计,在输入的账号和密码正确且匹配的前提下,银行开发技术对条件检测的标准进行设计。只有用户登录银行软件之后,才能选择并操作相关的储蓄系统。且为保证用户能够进行正确的操作,开发技术需要设计操作提示,为银行用户提供周到的服务。银行软件开发技术对输入步骤进行设计,在系统完成输入和处理步骤之后,要将相关储蓄数据显示出来,并且在用户的要求下打印业务存储单据,运用完备的银行软件开发技术完成这些业务的软件设计。 三、银行软件开发项目管理的措施 银行软件开发不是一个一成不变的结果,软件开发设计人员会根据金融市场的变化和用户的需求对银行软件做出相应的调整和修正,它是一个不断更新、变化的过程。而且变化的过程比较快、使用周期比较短,这无疑给银行软件开发项目管理带来一定难度。对银行软件进行有效项目管理,主要通过以下三种方式: 1、构建责任制度针对责任感比较弱的银行软件开发项目管理人员,在管理工作中出现随意完成工作的现象,进行项目管理时必须设置完备的责任制度。这样做能够使管理人员对自己的工作重加重视,而且在重视的基础上约束自己的工作行为。责任制度必须对管理人员在工作中的责任和义务进行明确要求,要求管理人员在自己的责任范围内,做好自己的工作,完成自己任务,一旦在技术开发的过程中,出现了一定的问题,可以对管理人员进行责任追究,并且在第一时间制定出相应的、有效的解决措施。[3] 2、强化部门沟通银行软件开发需要各个部门通力合作才能完成,只有各个部门保证流畅沟通,才能全面了解软件开发的进程。各部门相关的项目管理人员在投入到管理工作之前,需要了解相关信息。而且软件开发技术要保证一定的先进性,管理人员可以将先进技术的相关讯息告知与开发人员,这样能够提高软件开发的水平。 四、结束语 银行软件开发项目管理,能够通过有效的责任制度约束管理人员的行为,确保项目管理过程中出现的问题能够得到有效处理。完备的项目管理能够防止软件开发过程中出现风险。 作者:栾家明 单位:上海浦东发展银行 软件开发毕业论文:软件开发工程师实训课程建设 摘要: 探讨在高校现有的软件开发相关专业构建Android软件开发工程师课程体系,阐述如何经过半年的实训,快速培养有一定项目开发经验的工程师,助推移动互联网行业发展。 关键词: Android;软件开发工程师;课程体系;移动互联网 1建设背景 随着3G/4G技术的不断发展和智能手机的普及,移动互联网继承了互联网所有的应用,并有自己独特的优势。互联网的应用系统几乎全部延伸到智能手机应用,例如手机银行、移动商务等。据亚太地区手机使用调查显示:2015年中国手机用户达到10亿[1],远高于宽带用户数;移动应用系统发展潜力更大,将成为全球信息通信行业的万亿元级新兴产业,急需大量的移动应用开发工程师。据计世资讯的相关研究报告,国内移动应用开发人才缺口将达到50万人以上[2]。目前主流的智能手机操作系统有谷歌公司的Android、苹果公司的iOS、微软公司的WindowsPhone,只有Android是开源的操作系统,华为、三星、小米、中兴、联想手机制作商都采用了Android操作系统,ARM、英特尔、高通等半导体制造商也采用了Android操作系统。因此Android必将成为智能手机主流操作系统,用户数最多,与之对应的软件开发工程师缺口最大;而目前少数高校开设移动应用开发专业或方向,培养周期长,培养人数少,远不能满足移动互联网行业发展对人才的需要。 2建设思路 Android软件开发工程师实训课程体系是在原来的软件技术专业基础之上构建的,结合AndroidAPP开发岗位及流程进行设计,采用基于模块化、导师制、项目化的Android开发工程师人才培养体系[3],共分成4个递进的模块,每一个模块又细化为一个教学单元,详见图1。每一个模块有基础知识学习和项目实战,前导模块考核[4]过关之后再进行下一个模块的学习,重点积累学员的项目开发经验,注重学员综合素质的培养。 3课程体系 1)模块一:JavaSE开发技能强化(约120课时)。高校软件开发相关专业基本都开设过Java程序设计或C#程序设计,两者触类旁通,因此本模块主要针对Android开发打下Java编程基础,巩固面向对象的基本概念和编程思想,为下一个模块作准备,所谓磨刀不误砍柴工,见表1。2)模块二:Web及服务平台开发(约200课时)。Web及服务平台是移动端访问的基础,后端服务器的架构决定系统的稳定性,接口的开发决定终端开发和运行的效益,因此本模块着重学习JSP和Servlet核心编程,完成服务器端业务逻辑和数据库开发,见表2。3)模块三:移动端APP开发(约220课时)。此模块真正进入Android项目开发,首先从Android基础控件入手,掌握Android开发基本原理和流程,逐步引入实际案例,综合掌握Android控件使用、UI设计、内置数据库设计、消息推送、GPS定位应用、网络接口应用等开发技术,见表3。4)模块四:作品汇报与就业指导(约30课时)。前3个模块是练好内功,本模块主要通过作品汇报会暨Android开发软件工程师专场招聘会,把学生送到对口的岗位工作,同时把参加实训的同学拉进即时交流的QQ群和微信群,方便日后在工作与学习过程中就技术与思想动态,进行交流沟通指导,提供增值服务,见表4。 4实训过程 每个模块实训过程包括实训预备期和实训期两个阶段[6]。实训预备期:参与实训的学生对Android课程体系中必须掌握的业界实用技术知识清单和相关课件进行学习,必要时进行相关课程的考试,考试合格者才能进入项目实战。实训期:以模拟公司为平台,以仿真的商业案例项目为载体,将企业文化及职业素养训练、IT技能培训、行业知识以及业务流程实践等实训内容完全贯穿在模拟公司的运营过程中,使学生在实践中体验企业工作环境,获得一定的实际经验和职业磨炼。实训中由实训教师统一指导,基本过程如下:(1)搭建环境:主要讲解搭建各种手机操作系统开发环境所需具备的软硬件及网络知识。(2)完整的软件开发过程:主要讲解实际项目所涉及的软件开发过程的各个环节,如需求开发、设计、编码与测试、项目管理、项目验收及技术文档整理等。(3)Android手机软件应用开发:这是本实训课程体系的核心部分,主要是使学员掌握软件开发的技术、编程思想与方法,了解软件开发过程中常犯的错误。课程注重实用性,重在培养学员对代码分析的能力、掌握编码规范、掌握调试知识和分析程序错误的能力。同时学习内存检查工具和软件配置管理等知识,课程中贯穿着一个开发项目,以增加学员开发项目的经验。(4)测试计划与软件缺陷:主要介绍软件测试的基本概念和基础知识、如何编写测试计划、识别软件缺陷、编写缺陷报告等。(5)数据库:通过对数据库基础的讲解,让学员掌握这些技术,数据库是以主流的Oracle和MySQL数据库的运用为主。(6)职业导向训练:进行职业引导,包括就业指导和职前引导,通过座谈会等辅助训练明确就业方向,进一步了解职业发展形势。 5结语 我校2012级软件技术班在大三下学期引入Android开发工程师实训课程体系进行实训教学试点,教学效果显著,绝大多数毕业生进入Android开发领域。在实训过程中,教师带着学生承接了企业项目“好售掌上批发系统”,完成了Web平台、Android手机APP、IOS手机APP等功能设计与实现。通过第一期的试点教学,进一步优化了教学内容和实训过程,把好售批发平台分解成若干个实训项目,构建了上述课程体系,弥补了目前Android开发工程师实训体系实用性和可操作性不强的局面,供有计划开设Android开发工程师实训课的学校和老师进行参考,同时满足传统的应用系统开发工程师向移动应用开发方向发展的自学教学资源,有利于他们快速转岗,助推移动互联网发展。 作者:钟石根 张振军 张良杰 单位:厦门南洋职业学院 信息工程学院 软件开发毕业论文:车载多媒体软件开发思考 摘要: 设计了一种基于嵌入式系统的高清晰、便携式的车载播放系统。该播放系统的软件设计以Mplayer为后台,实现对音视频文件的解码播放等工作,并以Qt的基础类库为基础设计了嵌入式多媒体播放器的前端控制图形界面,通过创建QProcess进程,实现对播放过程的控制,与后台Mplayer进行通信,实时获取并显示播放信息,并在指定窗口对音视频码流进行输出显示。 关键词: 汽车多媒体;车载播放;嵌入式系统;多媒体播放器 目前,国内车载电子设备市场极度缺乏多媒体综合软件,该软件能有效地将车载导航、影音图像、倒车雷达、娱乐互动等多个功能整合,方便乘客和车主的使用[1]。将多种娱乐和使用功能整合统一,使得设备简洁美观,同时降低了重复安装的成本和投入。可以极大地减少车内空间消耗,降低整车油耗[2]。多媒体共屏展示也能保证驾驶员的操作强度,保证行车安全。因此,将行车信息、娱乐互动、交流通信、车载导航等功能集于一体的嵌入式综合媒体系统符合市场和环境的发展要求[3]。 1车载嵌入式播放器总体设计 出于应用领域、自带资源、可扩展资源、功耗等多方面的考虑,选择Linux内核为嵌入式多媒体播放器的操作系统核心。将多媒体技术应用于嵌入式系统中面临着诸多的技术难题,嵌入式设备的特点决定了其资源通常非常有限,而有限的资源意味着需要进行多方面技术的优化[4]。首先,嵌入式设备采用蓄电池提供能源,所以对系统的功耗要求比较严格;第二,嵌入式设备上通常没有实用的图像加速器,声卡等硬件加速设备的支持;第三,不存在DirectX,DirectShow等高层多媒体的支持。基于上述考虑,有必要设计适用于嵌入式应用的嵌入式处理器,嵌入式操作系统。根据嵌入式多媒体播放器的功能需求及技术特点,通常将嵌入式多媒体播放器的体系结构划分为硬件层、内核层和应用层,具体如图1所示。系统的硬件层的硬件平台包括嵌入式微处理器和外围设备,通过合理选型和匹配可以完成满意的底层硬件组合。本系统的嵌入式MCU使用三星公司的S3C2410高速微处理器,S3C2410高速微处理器作为整个硬件系统的控制核心,接收、处理相关数据并实时发出控制指令。与其配合的系统外围设备是完成系统功能的必要组建和模块,涉及系统存储模块FLASH和E2PROM,LCD输出单元、主控外围电路和音频输出模块等。软件部分包含应用层和内核层两个部分。应用层包含嵌入式Linux操作系统和硬件驱动程序,包括BootLoader,Linux内核,根文件系统3部分。应用层包含嵌入式用户应用程序、音频解码器和GUI。本系统选择嵌入式Linux操作系统作为操作系统[5]。 2操作系统平台的构建 内核是整个Linux系统的核心,根据实际情况针对内核的配置进行选择,本质上指根据开发系统的功能需求对已有的操作系统进行选择,保留开发需求的系统单元,删除不需要的模块单元。在本系统中,嵌入式Linux内核选择ARMLinux内核。Linux内核的配置系统由Makefile、配置文件(config.in)、配置工具组成[6]。完成内核的数据参数配置后,不能将程序数据直接下载到嵌入式系统中进行调试运行,因为此时数据仍然以源代码的形式存在。此时,为了生成最终能在嵌入式操作系统上运行的可执行代码[7],需要进一步对内核进行编译。过程结束后,Image和zImage两个内核映像文件会在arch/arm/boot目录下生成,zImage为压缩后的映像文件,Image为正常大小的映像文件。得到内核映像文件后,首先在开发板使用的宿主机(PC)上建立一个tftp服务,使用DNW工具,在开发板上电时按任意键进入UBoot提示符,执行以下命令。在嵌入式操作系统正常运行时,需要使用根文件系统支持各种功能[8],在内核刚启动运行时根文件系统需要挂载起来用于支持访问外部设备,同时完成内核模块应用程序的装载和运行,避免出现Kernelpanic的情况,防止系统内核在启动时没有根文件的支持。在实际应用中,嵌入式操作系统使用动态随机存取器、同步动态随机存取器、FLASH存储器作为存储设备[9]。基于存储设备,使用JFFS2,YAFFS,CRAMFS,ROMFS,RAMFS等常见系统作为存储设备的嵌入式文件系统。在本系统中,选择NANDFLASH作为硬件提案所使用的存储芯片,选用NANDFLASH上使用比较广泛的Cramfs文件系统作为嵌入式根文件系统。嵌入式Linux操作系统的启动流程如图2所示。系统启动流程包括六个步骤:(1)系统复位,从地址0x00开始执行,进入步骤(2);(2)启动Bootloader模块,进入步骤(3);(3)判断系统是否进入Linux,启动Linux内核映像,不启动则进入Uboot的命令操作环境,如果启动内核,进入步骤(4);(4)系统从NANDFLASH加载内核到内存中,完成对硬件设备的初始化工作,进入步骤(5);(5)挂载根文件系统,执行init进程,并从/etc/inittab取得配置文件,进入步骤(6);(6)提示执行用户应用程序或用户登录信息。 3视频播放器软件设计 3.1基于Mplayer实现多媒体播放器Mplayer是一个Linux下的电影播放器(也能运行在许多其他的Unices和非X86的CPU上)。Mplayer的逻辑结构可以分为四个层次,即:输入层、分流层、解码层和输出层,其结构如图3所示。本文选择Mplayer作为后台设计播放软件。利用Qt/E为软件平台设计GUI图形控制界面,对多媒体播放器的播放过程进行控制。由于条件限制,本实验在宿主机上编译并安装了Mplayer,通过Qt设计基于X86的多媒体播放器。 3.2软件总体模块设计由于Qt/Embedded工具可以绕过XWindowsSystem协议客户端库,直接读/写帧缓存的FrameBuffer的数据信息,因此实现Qt类库对帧缓存的直接读/写操作,使用基于Qt/Embedded的应用程序可以完成。本系统使用嵌入式Linux作为操作系统,通过Qt的图形平台和函数库完成嵌入式多媒体综合播放。多媒体播放系统采用模块化设计思想,其架构如图4所示。嵌入式多媒体播放器包含五个主要的模块:(1)I/O(输入/输出模块):用于多媒体文件的读入和输出。(2)UI(用户界面单元):用户界面单元的作用是方便用户操作嵌入式媒体播放器的各项功能,提供良好的人机操作互动界面和使用体验。(3)插件接口单元:读入多媒体数据(通过输入插件获取I/O模块发送过来的数据)、调用Mplayer对文件进行解码播放、文件总的时间长度、编码类型、比特率等信息的获取、暂停、快进、快退、停止、输出、输入等的动作,输入动作具体指将输出插件完成解码的数据信息传送到系统输出输入单元的过程。(4)Mplayer解码单元:为了对不同类型的多媒体文件进行解码操作,系统选择的Mplayer解码单元由分离器、音视频解码器等部分组成。(5)GUI单元:为了方便快捷的产生读/写FrameBuffer以及用户界面,GUI单元通过使用Qt/E嵌入式工具作为底层图形库。软件总体模块中各单元之间的相互连接关系是:通过输入/输出单元读入音视频信息数据,用户界面单元在接收到播放信息指令后,调用插件模块相应的函数,产生相应的信号,调用Mplayer完成对多媒体文件的解码,完成解码之后将数据送到I/O模块输出。 3.3控制流程设计主程序设计流程如图5所示。当从菜单项打开视频文件时会触发triggered()信号,执行slotopen()槽函数,调用Qfiledialog的getOpenFileName()函数从对话框中选择要播放的视频文件。系统首先判断文件格式是否为*.avi格式,如果是,则创建一个Qprocess进程,通过该进程调用Mplayer后台对视频文件进行播放,并在指定区域进行输出显示。 4交互式图形界面设计 QImage类提供了一种与硬件访问无关的图片存储方式。QPainter则主要用来完成绘图事件。QPushButton提供了图形用户界面最长用到的命令按钮部件。此GUI交互界面利用QtDesigner以QMainWindow类为基础设计了主框架,包括菜单栏以及状态栏等;同时,以QWidget类为基础创建了一个对视频播放进行控制的插件接口,并通过合理的布局与主窗体组合在一起。 5播放系统测试在指定目录打开 avi格式视频文件,运行效果如图7所示。在播放过程中,通过状态栏实时显示当前视频文件的播放时间。通过界面下方的按钮对播放器的播放过程进行音量调节、暂停、快进、快退、停止等控制,基本达到了预期的效果。打开视频文件时,终端开始输出文件的加载路径,开始读取并输出ANS_TIME_POSITION(视频播放时间)参数值,在Qt与Mplayer之间完成了通信。当在控制台实施各种控制操作时,在终端输出执行的操作动作并发送该信号,调用相应的槽函数完成对视频播放的控制动作。以上是在主机上运行播放程序执行播放控制的过程。在主机上运行的Qt程序是基于X结构的,而在实际的嵌入式开发中,需要直接通过FrameBuffer进行显示。由于条件限制及其他因素,通过qvfb模拟程序在嵌入式开发板中运行的情况,如图8所示。从图8中可以看出,在qvfb中运行该程序时,菜单项的中文显示出现了方块型的乱码,这说明菜单项已经得到了识别,只是qtopia中缺少相应的中文字体库,在默认的情况下,qvfb会调用字体库中的默认字体,这样在显示中文时会出现如上问题。可以在网络上下载相应的中文字体库并拷贝到Trolltech/Qtopiacoreopensource4.3.0/lib/fonts中。 6结论 本文通过对车载播放系统的设计,根据车载嵌入式多媒体播放器的功能需求和技术特点,选择一款合适的嵌入式处理器,在此平台上构建了功能完整的嵌入式Linux系统开发平台。经过对Qt的GUI设计的研究,以Qt的基础类库为前端设计嵌入式多媒体播放器的前端控制图形界面。通过创建QProcess进程,实现了对播放过程的控制,与后台Mplayer进行通信,实时读取并显示播放信息,并在指定窗口对音视频码流进行输出显示。通过测试表明,本系统达到了应用于车载音视频播放的要求,对相关开发具有重要参考价值。 作者:李飞 单位:云南工商学院 设计学院 软件开发毕业论文:软件开发技术的应用与发展 [摘要] 对象编程、嵌入式开发等新开发模式的应用,使计算机软件开发更具有智能化、服务型和网络化的特点。本文主要是介绍计算机的具体应用模式,并且探讨了计算机软件的发展趋势。 [关键词] 新时期;计算机软件;开发技术 当前计算机技术的飞速发展,给人们的日常生活带来极大的便利,网络的普及更是推动额计算机软件开发。软件开发程序主要是通过代码实现功能的系统化定位,为我国各行各业提供更多的便利。 1计算机软件开发的重要性 计算机发展过程中以软件工程为主要发展核心,其是推动信息技术的主要力量。软件领域的发展对计算机网络有着至关重要的影响,网络化的普及也带动软件行业的长远发展,网络与软件相辅相成,共同推动计算机的整体发展状况。当前是计算科学不断前行和发展的时代,软件开发技术要紧跟时展潮流,抓住机遇,迎接挑战,为用户带来更多安心的服务。 2计算机软件开发现状 2.1计算机软件的概述计算机软件主要是通过开发技术得到的相应应用软件和系统软件,这是计算机发展中的重要产物。应用软件的最终工作目的是为了解决用户的具体问题,并且为用户提供方便快捷的工作方法。大到淘宝和银行客户端,小到单机游戏、应用软件,都是计算机软件的实际使用案例。系统软件是计算机本身的软件,其中比较常用的软件是监督控制软件、操作系统软件、应用软件等,其是用户正常使用计算机的必要保障。 2.2计算机软件的发展现状计算机软件具有发展迅速、方便快捷等特点,在短短的几年发展中,逐步普及到千家万户,也推动了计算机技术的发展。我国软件产业的迅速升温,造成了软件开发人才缺失,尤其在应用领域内,对技术开发人员的需求极大。 3计算机软件常用的开发方法 随着科学技术的飞速发展,计算机技术也开始日趋成熟,因而,选择合理的计算机开发方法,可以保障其开发质量,控制开发进程。当前开发时间非常重要,现在在美国硅谷,一项技术的更新换代周期是一周,所以作为开发人员要争分夺秒的开发新产品,创新理念,适应变化发展的市场。目前,比较热门的软件开发方式有三类:第一是生命周期法;二是自动系统开发法;三是原型化法。 3.1软件生命周期法该方法的出发点是时间,从时间角度拆分软件的各类问题,将软件划分为若干个开发阶段。不同的阶段开展不同的技术方法,每一个阶段都要适应阶段发展要求。通常情况下,软件生命周期分为6个阶段,换句话也是就是6个月左右。 3.2自动系统开发法该方法主要运用的工具是第四代技术中经常运用的开发软件,开发过程中强调更多的是开放的内容和实现方式,但是没有对如何实现作出具体说明。 3.3原型化法软件开发者在没有确定软件适用性的基础上,通过描述详尽的软件目标法,采用合适的原型化法开展研发工作。开发过程中开发人员要处理好整体系统化功能,并且分析和认定相关的其他事宜。 4计算机软件开发技术的应用 计算机软件开发的前提是优化创新现有软件,为社会发展提供基础性的服务,因此,相对于一种计算机软件开发技术而言,能够开发成功的关键所在就是软件的具体实用价值。接下来笔者主要通过计算机具体的开发实际例子,简要说明软件开发技术的应用价值。当前比较常用的两种运作模式,包括单机版的运作模式和VB6.0+Access开发模式,VB6.0+Access开发模式开发涉及的数据库开发对象是Web+XML+ActiveX。两个技术开发形式分别安装到客户端上面,单机运作模式的安装相对来说较为简单,直接安装就能解决问题,这主要是受到Access驱动和VB虚拟机微软历史版本的影响,也是说系统能够做到兼容,因而软件安装很方便。但是如果想要安装第二款产品,就需要在安装ActiveX时,更改浏览器,才能顺利地完成安装活动。安装结束后,用户在一定时间内做好两种使用效果的比对,在两种方法的比较中,可以发现第一种安装方法没有任何问题,并且运行比较稳定。特别是在做修复安装时,要求用户之间相互独立,简单地实现兼容。但是使用中必然会有利有弊,长时间的运行中,速度必然会减低,所以需要做好转档。第二种运行方法在系统运行和维护中,通过限制浏览器的安全设置,给用户带来诸多不便。 5计算机软件的发展趋势 第一,网络化是计算机软件当前的开发背景,计算机软件是依赖网络才能运行的系统,因而在运行时通过带动网络化发展模型,让网络和计算机软件两者双赢,网络的产生为发展平台提供更多的便利条件,因而软件开发要趋向网络化发展。第二,服务化。软件开发主要目的是更好地服务用户,在发展中为用户提供更多便利,未来的计算机软件发展应通过运用先进技术,树立人性化发展理念,满足客户需求,所以服务化是计算机发展的未来趋势。第三,智能化。在计算机的发展中,智能化是必要的发展趋势,开发人员要运用计算和其他智能化运行模式,让计算机接近人的思维,这也是新技术的革新理念。 6结语 计算机软件在现代社会经济生活中占有极其重要的地位,其发展能够带动整个社会的科学和技术的进步。计算机软件在发展中不断推动网络化的普及,并且重视计算机软件开发状况,使用新的开发技术,这为人类社会的发展提供不竭的技术支持。 作者:程艳楠 单位:大庆油田第九采油厂 信息中心
安卓开发论文:安卓开发 舞不完的冰火曲 Android开发,像一曲舞不完的冰火曲。看着挺美,舞的人却很辛苦。 市场舞台宽广 36万人,这是国内最大Android开发社区――优亿开发社区的注册人数。优亿开发社区就像一个庞大的舞台,供几十万人共同起舞,场面何其壮观及热烈! 起初我们可能还在怀疑:Android是否会很好的存活下去?别的不说,就以完美用户体验为最终目标的苹果为例,在其强大的品牌攻势下,Android开发者能否喘口气都还是个难题。 虽然当时Android的未来还生死未卜,但它毕竟承载了许多人的梦想,开发者们千万般呵护,终于发生了奇迹――“我们发现Android不但能够存活下去,而且活得非常好。”优亿CEO靳岩在4月16日深圳举办的“优亿移动开放日”论坛上的讲话中透露着欣喜,“如果你乘坐公交车或者地铁,一定会发现,人们手里拿着的智能手机,有一半都是Android的系统。” 中文互联网数据研究资讯中心comScore最新的2012年2月美国移动用户市场份额报告称,谷歌的Android移动操作系统在一年内持续增长,达到了50.1%。而去年第四季度,Android的产品在中国整体的智能手机的销量占到86.4%,这个数据还一直在增长,预计今年可以占到中国市场的90%以上。塞班系统从以前的80-90%到现在只剩下30%左右,而苹果的系统一直是一个比较封闭的状态,依然在10%左右徘徊。 Android的壮大,中国电信功不可没。“中国电信是第一个提出互联网手机的运营商,也率先帮助中兴、华为这样的公司推出几百块钱的Android手机,推广到三四线城市,让Android的市场占有率迅速壮大。”天翼空间肖毅表示,伴随着中国电信在三四线城市的推广,Android手机必定拥有广阔的发展空间。 难抵开发屏障 台上一分钟,台下十年功。 可移动互联时代,等不得开发者们耗费十年时间苦练内功。“开发者们除了要勤奋和智慧,剩下的恐怕只能是见招拆招了。”靳岩冷静地分析了Android面临的问题,而这些待解决的问题,也的确让人感觉到这个行业目前有点冷。 第一个问题便是Android设备的版本碎裂较严重。“比如,今天在场的人看一下周围拿Android手机的朋友,手机型号肯定不一样。再看的详细一点,其实很多地方都不一样。”靳岩介绍说,“这是因为手机厂商把一些东西给修改掉了。Android的开源性让他们可以修改一些东西,但是修改的时候避免不了要破坏其兼容性,这让Android设备的碎裂化问题非常严重。” 与此同时,同质化依然是Android系统需要面临的一个难题。随着用户对质量的要求越来越高,如何开发出质量较高、留存率较高的应用和更好玩的游戏,也将成为一个具大的挑战。 而在推广方面,靳岩拿Android与苹果做了一个对比:“苹果的推广比较容易,它有一些方法在里面,包括潜规则等。但是Android的推广有一个很大的问题,就是渠道比较分散。现在全国大大小小的推广渠道达到了100个以上,怎么样才能把这100个渠道全都覆盖?我个人认为,那些中小型开发者能够覆盖10个主流渠道就已经很不错了。” 最后一个问题,自然就是回报问题。用户对于免费模式的习惯,或多或少给APP开发者们带来了困惑,而这也直接影响了VC的投资热情。 曲不终舞未散 一切还在进行时。 移动互联为大势所趋,只要背景音乐不断,舞者就不会终止拼搏。所谓的“冷”并没有打击开发者们的热情――Android开发团队变得更加务实,学会了针对市场情况进行冷静地分析,也不再单纯地拼苍白的用户流量,而是开始比拼用户质量。“不去看你的用户活跃还是不活跃,不去想怎么样才能把你的用户转化成你的收入。”一位代表这样发表自己的看法。 在技术上,他们追求更精细化、更人性化。肖毅介绍了自己的API新业务:“比如,通过这个API,可以把单机版的五子棋游戏变成联网的点对点的游戏,或者,把用户的电话号码做一些社交化的分享内容出来。再比如,大家以前做手机的门槛高,适配的难度也非常大,但通过这样一个方式就能让它变得很简单。” 至于推广方面,开发者们不但想到了流量交换的低成本推广方式,更注重将用户体验分享到应用体验中去,建立个性化品牌,从而树立起良好的口碑效应。 即使有诸多难题横在面前,但开发者们还是在言谈中流露出阳光灿烂的表情。舞者,最能打动人的就是表情。在冰与火的舞曲中演绎固然辛苦,但他们看到的,是Android市场未来的一片曙光。 安卓开发论文:安卓之父:我们本想开发相机操作系统 他们最早的设想是用安卓“建立一个由连至PC的智能相机所组成的世界”,但由于智能手机市场开始迅猛发展,于是这款操作系统面向手机做了改动。“我们当初为相机开发的同一个平台、同一个操作系统,后来成为了手机版安卓系统。”安卓创始人之一Andy Rubin近日在东京经济峰会上表示。 2005年,谷歌收购安卓后,Rubin成为了这个搜索巨头中的一名高管。他向投资者展示的2004年4月的商业计划的幻灯片中,其中一张显示着“相机以无线或有线方式连接至家用电脑,进而连接至安卓数据中心”的内容。然而当手机拍照技术成为主流后,数码相机市场的增长速度便开始趋缓。于是,5个月后,Rubin的公司调整了商业计划:安卓成为一款“开源手机解决方案”的操作系统。 随后,安卓公司招募了之前供职于T-Mobile和Orange的团队成员,并把目光瞄向移动版Windows等竞争对手。而苹果在2007年时才进入这个市场。Rubin说:“我当时担心的是微软和Symbian,iPhone还不在考虑的范围之内。” Rubin表示,当时恰逢大好机遇。硬件成本因商品化而急剧下降,而软件开发商对操作系统收取一样的费用,因而在硬件制造商的预算中占据更大的份额。由于安卓公司认为其系统是销售其他服务和产品的一个平台,因而认定它的目标为寻求增长,而不是寻求每台设备的收入。 安卓公司最初的大胆预测是,到2010年争取在北美和欧洲夺得9%的市场份额;但在2012年,安卓的市场份额已高达72%。谷歌在今年3月份表示,全球投入使用的安卓设备数量已超过7.5亿部。结果表明,手机在市场上的表现胜过相机。 Rubin说:“我们希望尽可能多的手机使用安卓系统。因此安卓不会向用户收取‘99美元、69美元或59美元’之类不同级别的费用,而是完全免费提供,因为我们知道这个行业对价格十分敏感。” 而日前,三星推出了一款运行安卓系统的Galaxy相机,尼康和宝丽来等厂商也推出了类似产品。于是,安卓操作系统又回归到“原点”——相机操作系统。而这款操作系统还应用于平板电脑、电视机、咖啡机和冰箱在内的多种设备上。 3月14日,谷歌宣布Rubin将辞去安卓业务主管一职,目的是为了让Rubin在这家公司“另写新篇章”。 Rubin表示,他会继续开发面向最终用户的产品。“我可以向大家保证,无论我接下来做什么工作,目标都是开发出让消费者高兴的产品。” 安卓开发论文:使用Datasnap技术开发安卓系统应用程序 摘 要:手机和移动设备的开发在现今正变得越来越重要,因此许多应用系统都需要能够把手机和移动设备整合到现有的系统之中作为新的客户端,在RAD Studio XE2中提供了Mobile Connector的功能,允许开发人员开发安卓系统的Datasnap客户端程序,让主流的手机使用者可以藉由手机连接到此服务器以存取服务器提供的服务。本文主要阐述了如何藉由Datasnap移动设备连接组件的功能开发安卓系统的服务器程序和手机的客户端程序。 关键词:Datasnap 安卓 服务器 客户端 1 Datasnap移动设备连接组件说明 RAD Studio XE2推出Datasnap移动设备连接组件技术的目的是为了让手机客户端能够非常容易地连接到Windows平台的Datasnap服务器取得服务,这样一来,就能够让原来Midas分散式系统或最新的Datasnap分散式系统和移动式客户端整合在一起。目前由于不同的手机客户端必须使用不同的程式语言和技术来开发,因此开发人员如果要整合数个不同的手机客户端和分布式系统,那将是非常辛苦的工作,而Datasnap移动设备连接组件正好解决了这个问题,因为这是一个藉由可以自动产生不同手机客户端的程序代码的技术,可以让不同的手机客户端连接到分布式系统。 2 开发安卓系统应用程序的步骤 在开发安卓系统应用程序的过程中,需要让安卓系统的客户端程序连接到Datasnap服务器程序,其开发步骤如下:(1)从Datasnap服务器获取Mobile Connector的Java客户端程序代码,这个程序代码不仅能够让安卓系统的Java程序代码连接到Datasnap服务器,更为重要的是,其中包含了所有服务器中的服务方法,可以让安卓系统的Java客户端程序直接连接服务器。(2)把Mobile Connector的Java客户端程序代码加入到安卓开发软件中,再使用Java调用Datasnap服务器的方法。 3 使用RAD Studio XE2开发Datasnap服务器和安卓客户端 3.1 建立服务器程序 要让安卓手机用户能够连接到Datasnap服务器,在建立服务器时就必须加入支持Mobile Connector的功能,因此,我们先建立一个新的Datasnap Rest应用程序,服务器建立完成后,打开Web Module程序窗体,可以看到Datasnap Server的若干个组件,由于在之前勾选了Mobile Connectors选项,因此在这个程序窗体中加入了DSProxyDispatcher组件,这个组件可以让用户藉由使用特定的URL来产生支持特定手机客户端的Mobile Connector原始程序代码。现在编译并执行服务器程序,就可以使用浏览器藉由特定的URL来获取支持特定手机客户端的Mobile Connector程序代码,然后就可以使用这些支持特定手机客户端的Mobile Connector程序代码来连接并存取服务器中的服务方法。在浏览器中使用了上述特定的URL后,服务器就会传递安卓客户端的Mobile Connector程序代码(以ZIP压缩文件的方式)到浏览器中,让浏览器下载,文件名为java_android.zip。解压缩此文件,就可以看到其中包含了Java原始程序的代码文件,可以在Eclipse for Android中使用这些代码文件以连接到服务器。 3.2 开发安卓系统客户端应用程序 取得了安卓系统客户端Mobile Connector的原始程序代码以后,接下来就可以使用它来开发安卓系统的客户端应用程序了,步骤如以下几点。 (1)启动Eclipse for Android,并建立Android项目工程,单击【下一步】按钮。 (2)在下一步中选择使用安卓2.1SDK,单击【下一步】按钮。 (3)在下一步单击【Browse】按钮,加入java_android.zip文件到工程项目文件中,并加入到工程的src目录中,单击【完成】按钮。在加入完成后,打开工程项目中src节点,可以看到com.embarcadero.javaandroid出现在src节点下面。 (4)为以让安卓客户端程序能够连接Datasnap服务器,必须开启Internet的存取权限。打开工程项目文件中的Manifest.xml文件,加入Internet的存取使用权限。 修改客户端程序的使用者界面,使用鼠标双击选中res/layout节点之下的main.xml文件,此时Eclipse会显示可视化的使用者界面,在主窗体中加入1个Label组件,2个EditText组件和1个Button组件。 使用鼠标右击第一个EditText组件,设定它的ID为edtZipCode,使用鼠标右击第二个EditText组件,设定它的ID为edtZipArea,使用鼠标右击Button组件,设定它的ID为btnQuery,设定它的Text为查询。 最后为这个工程项目建立一个运行时期的状态设定,Eclipse for Android会启动Android Simulator并加载运行的项目工程。在运行的程序中输入一个邮政编码,并点击【查询】按钮,会看到Android客户端程序调用Datasnap服务器方法所返回的查询结果。 4 结语 在计算机技术高速发展的今天,支持手机和移动设备应用程序的开发正变得越来越重要,许多应用系统都需要能够把手机和移动设备整合到现有的系统之中作为新的客户端,在RAD Studio XE2中提供了Mobile Connector的功能,允许开发人员开发安卓系统的客户端程序,让主流的手机使用者可以藉由手机连接到Datasnap服务器以存取服务器提供的服务。本文主要阐述了如何藉由移动设备连接组件的功能开发安卓系统的服务器程序和手机的客户端程序。 安卓开发论文:基于安卓系统手机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转红外模块可以实现实物遥控器的功能。 四、结束语 本项目设计的运行在安卓手机上的新型遥控器,实测数据证明,其实现的功能与原配的实物遥控器性能一致,完全可以取代现有的各种实物遥控器,实现实物遥控设备数据化,降低成本。由于它基于安卓手机平台,具有成本低、扩展好、“一机多控”、环保、智能等优点,作品成熟后,具有较高的市场应有价值。 安卓开发论文:基于安卓平台的健康减肥软件设计与开发 摘要:针对当前移动平台的健康减肥软件种类少,形式单一,操作复杂的特点,开发了一套基于安卓平台健康减肥的软件。本软件主要实现了运动减肥、色彩减肥、GPS定位等功能。利用了安卓加速传感器计算每天行程,GPS定位和百度地图完成了当前位置定位及路径痕迹。 关键词:Android平台;加速传感器;GPS定位;BMI 现代手机成为人们不可或缺的一部分,而在手机中,安卓手机已经成为年轻人群的主流手机,而年轻人也对减肥瘦身如火如荼,健康减肥也是愈演愈烈。电脑平台的减肥软件应有尽有,趋向成熟,但在移动客户端上的健康减肥软件种类少,并且形式单一,在市场上一款多功能的移动健康减肥软件还很少,所以移动客户端的健康减肥软件有很大的市场空间,所以我就使用最广并且最多的安卓平台开发了健康减肥软件。它有着灵活性、准确性、生活化、直接性和潜在性等特点。针对这些特点,采用安卓平台的健康减肥软件就体现出了很大的优势。这种采用移动平台,让人们随时随地进行减肥,灵活准确的记录减肥成果,让人们的减肥更加透明化。 1 基于安卓平台健康减肥软件开发与设计的需求分析 1.1 功能需求 健康减肥软件主要以运动量的测定和评估为主,加以平衡膳食的健康生活方式为辅助,健康指数查询,给出了健康人的心率、血压、血糖等的标准指数,让大家作为健康的参考;减肥日记,用来记录每天的走路数,让人们清晰的知道自己消耗的卡路里;饮食搭配用来合理的搭配食物,知道自己将要增加多少卡路里,以免过多的摄入;色彩减肥,有两组图片,进行强烈的对比,引起肥胖者的重视,让想减肥的人节食;健康膳食,提供了大量早中晚的食物以及这些食物的热量,摄入多少出现的问题等信息;运动悦耳和我的提醒,是分别调用安卓自带应用music和desktop alarm,如果你的手机已经深度优化是不会正常显示的。运动循迹是利用GPS定位和百度地图来,用来标注你的位置和所走路线的。这样让使用者更能了解自己运动的状态和位置,综合以上所述功能,展现了一套综合的安卓健康减肥软件。 1.2 界面需求 2 基于安卓平台健康减肥软件的设计和实现技术 安卓是一种基于Linux的自由及开放源代码的操作系统,主要使用移动设备,是有Java技术开发的。本软件就是在安卓操作系统上开发的,安卓的系统架构和其操作系统一样,采用了分层的结构。从架构图看,安卓分为四个层,从高层到底层分别是应用程序层、应用程序架构层、系统运行库层和Linux内核层。Android开发四大组件分别是:活动(Activity): 用于表现功能。服务(Service): 后台运行服务,不提供界面呈现。广播接收器(BroadcastReceiver):用于接收广播。内容提供商(Content Provider): 支持在多个应用中存储和读取数据,相当于数据库。本应用利用java技术,在安卓系统上进行开发。 3 健康减肥软件的总体设计 3.1 软件总体设计 根据我们定义的需求分析,我们给出了安卓平台健康减肥软件总体设计,如图1所示。 3.2 主窗体的设计 主窗体利用GridView(九宫格)多控件布局,内部添加了7个功能模块。在主界面上部添加了利用加速传感器感知的所走步数的计算。 3.3 健康指数功能的设计 功能主要是计算体重指数(BMI)、有氧运动心率、健康标准查询表:包括体温、血糖、血压、血脂、心率、脉搏、呼吸等。 技术上,在ToolMainListActivity.java和CalorieManager.java文件中实现,根据BMI=体重/(身高*身高)公式,求得BMI,并且得知自己处于轻体重、正常、肥胖等层次。健康标准查询表是通过在ImageButton上添加文字来实现的。 3.4 减肥日记功能的设计 功能是实现记录用户每天的走路步数,并且通过公式计算每天消耗的卡路里。 技术上,在NoteListActivity.java文件中实现,利用安卓自带的加速传感器(acceleration transducer),原理是惯性原理,也就是力的平衡,A(加速度)=F(惯性力)/M(质量) ,能感受加速度并转换成可用输出信号的传感器。在CalorieManager.java文件中mCalorieListener对象用于监听手机水平传感器,Sensor sensor = mSensorMgr.getDefaultSensor(Sensor.TYPE_ACCELE ROMETER),传感器初始化,进行感应每天所走步数,mUpdateSQLiteThread对象用于更新数据库的线程,保存每天记录的数据。 3.5 色彩减肥功能的设计 功能是利用图片对比法,让用户在视觉上产生冲击。导致减少饮食和充分认识到减肥的重要性。图片对比方式:让减肥的人充分认识到减肥的重要性。图片刺激方式:通过多组恶心的图片以使人们产生厌食的现象。达到减肥的目的。 技术上,这个功能模块技术上实现很简单,在PictureListMainActivity.java中实现。利用ImageView类来定义多组图片实现。 3.6 健康膳食功能的设计 3.7 运动悦耳功能的设计 功能是让用户在锻炼时间进行听音乐,达到身心放松。 技术上,我们遵循软件的简约化,直接调用安卓自带软件music(com.android.music)。但是如果安卓深度优化,将自带音乐播放器修改了,那这个功能将不能使用。 3.8 我的提醒功能的设计 功能是让用户可以定时进行有规律的锻炼。 技术上,与运动悦耳功能方式相同,直接调用安卓自带软件桌面闹铃(com.android.deskAlarm)。同样的,如果安卓系统被深度优化,将自带的桌面闹铃修改了将不能使用此功能。 3.9 基本设置功能的设计 功能是保存用户的基本信息,如年龄、体重、身高等。 技术上,使用下拉菜单实现年龄体重身高等的记录。在com.example.health.food包中,入口是OptionActivity.java文件中实现的。 3.10 运动寻迹功能的设计 功能是实现了定位用户当前位置,并获得了当前经纬度。包括计算距离,用户的运动轨迹等。 4.1 功能测试 采用测试方法:功能测试盒Alpha测试,由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试。测试后进行迭代,使项目达到更小的错误率。表2是功能测试的结果。 4.2 测试结论 系统功能的测试结果显示,基于安卓平台的健康减肥软件能够正常使用。各功能都可支持。满足了预期期望。 5 结束语 安卓版的健康减肥软件开发与设计是由于手机软件市场上健康减肥软件种类少、功能单一等问题而开发的。目的是解决年轻人健康的减肥并且平衡的问题。软件的设计应当符合操作简单,灵活方便等要求。采用java技术在安卓平台上开发设计,在安卓手机上有运行,方便快捷、灵活准确。从而达到改善膳食,使减肥者真正达到想要的身材,实现出本软件的真正价值。 安卓开发论文:基于安卓智能系统的地形图数据采集系统开发 [摘要]本文主要介绍基于安卓智能移动系统的大比例尺地图数据采集系统,对系统的功能、特点、结构等进行论述。 [关键词]安卓 数据采集 数字化测图 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结束语 目前,数字测图技术已经取代传统的手工测图方式,数字地图产品也成为最主要的地图产品。我国已有商品化的大比例尺地面数字测图系统,但尚存在某些问题,其中最主要而突出的问题是外业采集数据手工绘制草图较为繁琐,作业速度慢,内业成图时需对照草图手工绘制图形,工作效率低下;已有的掌上测图系统多采用非智能平台开发,数据传输不便,成本高,设备功耗大,无法长时间使用,无法大范围推广使用。 基于安卓智能移动系统的外业数据采集系统,充分利用了平板电脑体积小、重量轻,运行速度快,便于携带,低能耗,工作时间长等优点,在最佳的测量条件下进行最多的测量作业,减少测量环境对测量数据精度的影响;同时可视化界面的操作系统,具有良好的图形显示、图形编辑和交互操作的特性,实现即测即显,大大减轻内业工作量,提高了工作效率。 安卓开发论文:基于安卓平台的旅游社交软件的设计与开发 摘要:自从安卓手机操作系统以来,它便以开放性、不受束缚、丰富的硬件、方便开发等优势风靡全世界,我们利用安卓手机平台,开发了一款旅游社交平台软件,该软件采用安卓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 结束语 经过我们的努力,我们终于完成了一个简易社交平台的设计和开发,基本上满足了当初的设计要求,能够方便大学生的郊游和交友的需求,总之项目还是比较成功的,但是也存在着一些不足,比如在软件架构设计上肯定达不到很高的水准,总之我们会继续努力,争取使其更加完美。 安卓开发论文:基于Java语言的安卓手机软件开发 摘 要:安卓手机软件的开发是根据用户的需求建立起来的安卓软件或者系统中的软件的部分过程,安卓手机软件的开发是一项主要包括需求上捕捉、需求的分析、以及设计、实现和测试的一个系统的工程。软件一般是通过某种程序设计的语言来实现的,目前最常用的就是Java语言,通常采用软件开发工具进行开发。本文主要针对基于Java语言的安卓手机软件开发进行研究。 关键词:Java语言;安卓手机;软件开发 1 安卓软件应用程序 总体来说,一般比较简单的安卓应用程序主要由Activity、Content Provider、Service、Intent等部分组成,其中Activity相对于其他的应用程序对话框或者其他的网络应用程序的页面窗口来说,安卓手机提供多个使用的数据存储,同时他也被设计成为独立的可以保持自己在后台运行的服务,Intent是在运行的时候自动保存的机制,用来具体的描述一个程序想要作一件什么事情、从一个活动跳到另外一个活动,对于Intent来说,各个活动之间的切换是很方便的。 2 安卓手机软件的架构 2.1 应用程序 安卓手机软件会跟同一系列的核心的应用程序一起,该应用的程序还包括一些客户端,短消息的程序,日历、地图、浏览器等等的管理程序,所有的应用的程序都是利用Java语言来进行编写的。Java最大的特性就是提高了交互的可能性。 2.2 应用程序的框架 开发的人员可以完全的访问核心的应用的程序所使用的主要的框架,该程序的框架的设计简化了的一些重组的组件的使用的频率,在任何的时候一个应用程序可以同时的出它的功能并且在任何的时候都能够将其他的应用程序使用其主要的的功能性质的模块,不过得主要遵循框架的安全性的主要的限制。同时,还要将这些使用的机制也可以使用户也可以方便的替换主要的应用程序。 2.3 程序库 安卓手机包括C语言的程序,这些程序能够将安卓系统中的不同的组件的使用,他们还能够通过安卓的应用程序的框架为其主要的开发者提供服务。这个程序库里面的主要的内容就是Java语言的应用。 2.4 运行库 安卓系统的主要的运行库包括了一个核心的库,这个核心的库提供了Java的一些编程的语言的核心的大多数的主要的功能。安卓的手机软件的核心的服务的系统主要依赖Java的编程的语言,比如说安全性、内存的管理、进程上的管理等等的性质,主要的网络上的协议和驱动的模块,他都占有一个很大的比重。Java同时也作为硬件和软件之间的抽象的核心层面来存在。 3 Java语言的特点 3.1 面向对象 面向对象其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。另外,现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例。如果说传统的过程式编程语言是以过程为中心以算法为驱动的话,面向对象的编程语言则是以对象为中心以消息为驱动。用公式表示,过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。 所有面向对象编程语言都支持三个概念:封装、多态性和继承,Java也不例外。现实世界中的对象均有属性和行为,映射到计算机程序上,属性则表示对象的数据,行为表示对象的方法(其作用是处理数据或同外界交互)。所谓封装,就是用一个自主式框架把对象的数据和方法联在一起形成一个整体。可以说,对象是支持封装的手段,是封装的基本单位。Java语言的封装性较强,因为Java无全程变量,无主函数,在Java中绝大部分成员是对象,只有简单的数字类型、字符类型和布尔类型除外。而对于这些类型,Java也提供了相应的对象类型以便与其他对象交互操作。 3.2 可靠性和安全性 Java最初设计目的是应用于电子类消费产品,因此要求较高的可靠性。Java虽然源于C++,但它消除了许多C++不可靠因素,可以防止许多编程错误。首先,Java是强类型的语言,要求显式的方法声明,这保证了编译器可以发现方法调用错误,保证程序更加可靠;其次,Java不支持指针,这杜绝了内存的非法访问;第三,Java的自动单元收集防止了内存丢失等动态内存分配导致的问题;第四,Java解释器运行时实施检查,可以发现数组和字符串访问的越界,最后,Java提供了异常处理机制,程序员可以把一组错误代码放在一个地方,这样可以简化错误处理任务便于恢复。 由于Java主要用于网络应用程序开发,因此对安全性有较高的要求。如果没有安全保证,用户从网络下载程序执行就非常危险。Java通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统的威胁破坏。当Java字节码进入解释器时,首先必须经过字节码校验器的检查,然后,Java解释器将决定程序中类的内存布局,随后,类装载器负责把来自网络的类装载到单独的内存区域,避免应用程序之间相互干扰破坏。最后,客户端用户还可以限制从网络上装载的类只能访问某些文件系统。 上述几种机制结合起来,使得Java成为安全的编程语言。 4 安卓手机软件系统的开发优势 企业为什么要开发安卓手机软件,不仅仅是因为他有强大的谷歌作为后盾,并且还开放了软件开发的组件,可以将第三方的开源的主要的社区方便快捷的开发众多的实用性的安卓手机应用程序,而且他还与手机产业链中最具有影响力的龙头性的公司进行联合,建立非常标准的、开放化的通信的软件的平台,也就是说只要是采用安卓操作系统的主要的平台,就是基本上不受硬件的限制,程序的主要的可移植性能比较好,能够很好的解决当前的由于众多的手机操作系统的不同而造成的不同的智能手机之间的格式不一样从而造成不同的手机之间不能进行信息交流的问题。 安卓手机在中国的应用前景十分的广泛,首先是具有成熟的消费者,在国内,安卓系统非常的好用,这些软件的普及为了安卓系统的普及提供了主要的前提,国内的一些主要的运营商也加入了这个大家庭,比如说中国移动、中国联通、中兴通讯、华为通讯等等的一些比较大型的企业,同时也不仅仅是手机,我们国家也推出了安卓手机软件的其他的一些产品,我们可以预见安卓系统被广泛的应用,同时也将进一步扩大安卓系统的应用的主要的,同时根据目前的资料进行分析,全国到目前为止已经有23亿部的移动的设备使用安卓软件,其中手机占有百分之六十。 安卓系统在中国掀起的浪潮让越来越多的企业认识到移动设备对于中国产业的影响,企业安卓客户端的开发也受到了企业的一些关注,目前来说我们国家手机软件开发正处于高速增长的阶段经过一路的研究和探索和经验的总结,涌现了一大批的致力于开发的互联网的在线的传播的解决的方案的主要的运营商,主要是将手机应用软件的开发和推广,移动互联应用开发以及涉及安卓的手机平台,智能手机的应用开发的服务已经涵盖了很多的地方。安卓手机软件能够实现互交形式的完成,并且以此来为企业提供互联网的应用的解决的方案。 5 结束语 随着社会的发展,科技的创新脚步也越来越快,手机也慢慢的进入我们的视野之中,成为了我们生活中的必不可少的一些物品,随着Java语言在手机领域中的开发,手机上的软件大部分都是在他的基础上进行开发的,在其应用开发中应用也十分广泛,也依然占有着不可或缺的地位。
软件开发专业论文:高职院校计算机专业软件开发能力培养浅析 【摘 要】本文通过分析高职教育的特点及软件开发对技能的要求,对高职院校计算机专业教学理念、分阶段培养方法进行探索。 【关键词】高职教育;软件开发;能力培养 0 引言 教育部《关于全面提高高等职业教育教学质量的若干意见》明确指出要“加强素质教育、突出实践能力培养,改革人才培养模式”。软件行业是一种技术密集型行业,其技术性主要体现在隐性的思维过程中。从企业角度来看, 软件企业的工作过程是按用户需求进行需求分析、设计、实施和完成项目计划的生产过程;从职业角度来看,技术人员(高职培养目标――程序员)的工作过程是对具体工作任务(如功能模块、算法等)的计划、分析、编写代码的劳动过程。 当前,我国的高等职业教育发展迅猛,为高等教育大众化的实现作出了重要贡献。然而,由于起步晚,加上受到学科型普通高等教育的影响,高等职业教育的质量还不尽如人意。传统的普通高校本科教育以学科体系为核心,而高职教育的定位则要求体现职业性与学科性的结合,以培养高技能应用型人才为主。在教学实践中,没能注意这两者的差别,把高等职业教育办成了缩减版的普通高校本科教育。以电子信息类学科为例,重理论轻实践,课程过于强调学科系统化,学科体系的完整性,忽视“工作过程”,对学生的实践能力重视不足,严重地影响了高等职业教育的质量。 1 高职教育能否培养计算机软件开发所需人才 有人认为高职学生的入学水平低,难以培养出软件专业所需人才,软件专业人才只能由本科培养。这种观点没有认识到软件产业对人才的需求是全方位和多层次的。软件产业既要有需求分析师、项目经理、项目分析师和程序设计师,他们由本科和研究生教育培养;也需要大批写程序代码和用户手册的底层程序员,他们占软件专业人才总数的90%,可以由专科层次的高职教育培养。 本科与高职教育的专科不仅仅是不同层次的高等教育,而且是不同类型的高等教育,其培养目标、学习内容、就业方向等都有不同。本科开设软件专业是培养计算机软件专门人才,其培养目标是培养从事计算机软件设计、开发与系统运行的高级工程技术人才。本科教育按照计算机科学的体系来设置课程,学生主要学习计算机系统软件、应用软件的研究、设计、开发和运行的基本理论与技术。我国高职教育开设计算机专业,培养从事计算机软件程序设计、测试、系统维护的技术应用型人才。计算机软件专业高职教育按照一般程序员的职业岗位要求设置课程,学生主要学习计算机编程技术的知识和方法,理解计算机软件工程思想和软件规范设计要求,熟悉数据库技术、通用软件编程语言和软件开发工具。 如果把高职教育办成压缩型的本科,对于入学水平相对较低,学习时间短的学生,要在知识体系方面达到本科毕业生的水平,这条路自然行不通。应该改变传统的教育教学质量评价观念,不能把本科的学科本位评价观念和标准用于对高职教育的评价,而应该根据软件行业的需求,用能力本位评价观念对待高职教育。只有真正按照高职教育培养技术应用型人才的目标,以技术应用能力培养为主线建立教学体系,改革教学内容、教学思想、教学方法和教学手段,是可以把一些专科学生培养成计算机软件的高职技术人才的。有这样一个成功的例子:香港专业教育学院(IVE)是全港最大的职业教育培训机构,开设的软件工程专业类似内地的高职教育,招收中五学生(相当于内地高中毕业),全日制学习三年。这个专业多年来一直为香港的企业输送大批程序编写员,他们当中不少人后来晋升为系统分析员或初级管理人员。这个例子说明高职教育是可以培养出计算机软件专业人才的。 2 软件开发能力结构分析 对软件开发能力进行分析,要结合软件开发阶段的特点及开发过程的特点,并要结合软件开发的不同形态。下图中列出了不同学习阶段软件专业人才的能力结构,并从不同的角度进行了分析,如根据软件技术的学习阶段进行能力分析,每个后续阶段都在前面的基础上增加了新的能力。另外,要逐步实现从个人能力到团队能力的过渡。 在能力培养时,程序设计阶段仅仅是初级阶段,对应的能力要求仅仅是基本的程序设计能力与算法能力等,这时的程序设计只有几个程序文件的形式。而后两个阶段则在文件数量、程序规模等方面增加了很多,其能力要求与能力培养大不相同。进入软件开发阶段后,则需要重点对专业职业能力进行培养,这时应强调软件的总体设计,以及在此基础上展开的职业活动,并引入团队开发与管理等领域,此阶段的过渡对学生而言是一个飞跃。 在程序设计阶段的学习,重点在程序设计与算法能力培养;在软件设计阶段要进行团队开发则需要设计、管理、交流协同、文档表达等综合能力的应用,应逐步提高学生的综合能力与素质。实践表明培养学生的这些能力需要在实际开发情境下进行才能达到好的教学效果。如何设计、创造这个学习情境,是我们要重点探索的内容,要切实做好软件开发的工学结合,落实一种可持续发展的学习模式,达到培养学生专业能力与素质的目的。另外,系统应用阶段需要将软件系统本身作为一个应用产品进行设计、开发、实施、应用等,此阶段对应的岗位类型较多,在教学过程中,可根据学生的特点进行因材施教。总之,各个阶段的能力与要求不同,培养目标也不同,高职院校应把培养的重点放在程序设计阶段和软件设计阶段上,而不用强求全面。 3 用职业教育的方法培养软件蓝领 高职计算机专业应以市场为导向,对学生进行职业培训,职业认证。按照软件产业国际化、标准化和规范化的要求进行授课,注重知识的横向联系,培养学生综合运用技术的动手能力,使学生到企业后不需再培训就可以上岗操作,从而保证企业的人才需求。突破计算机专业传统的教学模式、教学内容和教学方法。学生在校期间要受到充分的职业教育训练,为此必须改革课程体系,理论教学以够用为度,不用追求全面化、体系化。通过三年的学习,要求学生能掌握计算机编程的知识和方法,深刻理解计算机软件工程思想和软件规范设计要求,熟悉数据库管理技术,精通二三门先进且通用的软件编程语言或软件开发工具,并能熟练应用于软件工程开发过程。 根据就业市场的需要,跟踪国际上先进的技术,保持与企业的联系,保证人才培养的先进性,注重调查和跟踪市场,保证人才培养方案和教学内容与I T 先进技术同步发展。例如印度的AOTECH公司是世界上最大的计算机教育培训机构之一,它由600 多位专家负责制定人才培养方案和编写教材,其中三分之一的人负责市场分析,三分之一的人负责与国际著名的I T 企业保持联系,三分之一的人根据市场分析和企业调查的结果编写教材。这个公司成立16年以来,教材更新了20版,目前教材更新的周期是半年。然而我国目前高校的计算机软件的教材通常由教师自己决定,或者由教研室、教学院系指定。实际上,教师个人、教研室、教学院系、甚至大多数学校都没有大范围跟踪企业、调查市场并根据市场需求调整教学内容的能力。 软件开发专业论文:智能科学与技术专业软件开发综合设计的教学改革与实践 摘要:针对智能科学与技术专业在软件开发教学中存在分散于各个课程/实验中的问题,在分析软件开发综合设计对培养创新型人才的重要作用基础上,文章提出统一集中教授、因材施教、分级答辩的观点,介绍武汉工程大学智能专业实验教学环节的实际情况,说明在软件综合设计实验方面取得的效果。 关键词:创新人才;软件综合设计;改革与实践 0 引言 智能科学与技术专业是面向前沿高新技术领域的本科新专业,覆盖面较广,如机器人、自动化机器、电器、楼宇、社区及物流等领域。由于本专业涉及多个学科领域,使得软件开发综合设计的实验教学与计算机其他专业存在一些不同,并且软件开发综合设计在培养创新型人才过程中也存在一些自身的特点和规律。 经过多年的教学与实践研究,我们发现本专业有关软件开发的课程与实验教学散落在多门课程与综合设计中,而这些课程与综合设计一般由不同教师担任,存在一个明显的问题:各个课程之间的衔接,以及教师之间的沟通不充分,造成学生在实验环节中经常做重复性劳动,并对相应的知识点归纳及总结时间明显不足。该问题使得教学与实践的效果不好,尤其是培养创新型人才的目的不能完全达到。笔者以武汉工程大学2011级智能专业的软件开发综合设计作为改革试点,对如何培养创新型人才提出了可操作的实践方案。 1 软件综合设计对培养创新型人才的作用进入21世纪以来,全球经济竞争进一步加剧,社会对高素质创新人才的需求更为迫切。创新是人类社会发展的强大推动力。自20世纪信息技术革命以来,创新推动人类科技与技术不断发展。特别是近十余年来,包括计算机信息科技在内的高新科技与智能技术的融合,形成了新的概念与思想、新的技术与手段,创造出新的人工智能模式。科学与技术的进步促进了智能科学与技术学科的创新与发展,同时对本专业的高等教育提出了严峻的挑战。 软件开发综合设计在智能科学与技术专业的人才培养中是重要的一个环节。软件开发综合设计实验教学要求学生在掌握软件开发技术的基础上,拥有软件行业知识、与人沟通能力、团队协作能力等,并对各种专业知识点做到融会贯通。学生通过软件开发综合设计实验训练后,熟悉软件开发流程和规范,逐渐适应常规软件开发调试环境和方法,培养出良好的软件开发人员的职业素质,促进学生软件开发能力的形成,最终平滑过渡达到企业各类开发岗位的要求与标准。 总之,在武汉工程大学培养智能专业本科生的过程中,综合设计实验的目标是通过理论指导实践,在实践中培养创新能力、提高创新能力、锻炼创新能力,对培养具有创新意识的本科生具有重要作用。为适应21世纪我国经济建设和社会发展的需要,我们从武汉工程大学2011级智能专业软件开发综合设计人手,进行深化改革,推进素质教育,开展实验教学的改革与实践研究。 2 软件综合设计的改革措施 针对本专业软件开发综合设计教学中存在的问题,我们提出以下改革措施。 2.1 统一集中教授 通过对学生进行意见调查反馈,结合多年软件开发综合设计教学经验,并引入国外先进的教学经验,对传统的软件开发综合设计进行了改革与创新。 首先,在软件开发综合设计开始的时候,先统一教授软件开发设计方法学,目的在于进一步提高学生的综合素质,拓宽学生的知识面,加深理解所学的基础理论,培养学生应用所学过的知识,独立解决工程实际问题的能力。培养学生的创新设计能力,使学生得到一次较完整的设计方法的基本训练。 让学生了解设计过程,掌握设计方法,具有创新意识与思维,在设计过程中能在认真思考的基础上提出自己的见解,而不是简单的抄袭或没有根据的臆造,充分发挥自己的创造性。重点讲解软件开发设计的方法,着重培养学生软件开发设计能力,不仅向学生提供软件开发设计中的创新思维方法,还通过实际软件开发设计示例,提高学生独立提出、分析和解决实际问题的能力。在教学体系与内容上,重视介绍本学科发展的新动态、新方向、新内容,注重激励学生的学习欲望,调动学生的积极性,开阔学生的思路,拓宽学生的知识面和视野,让学生了解更多更新的理论、技术与方法。 其次,引入当前最受学生群体欢迎的视频教学模式,将国外知名大学的视频公开课作为实例进行教学。根据视频公开课的特点,在教学体系和内容上做相应的改革,进一步扩大学生的知识面,激励学生的学习欲望,发挥学生的学习积极性,配以相应的多媒体教学环境,“请”国际一流的大师讲述现代软件开发设计手段,进一步开阔学生的思路,扩展学生的知识面和视野,让学生掌握更多更新的理论、技术与方法。通过视频公开课的辅助教学,生动具体地讲解优化软件开发设计、可靠性软件开发设计在工程中的应用,提高教学效果,培养学生提出、分析和解决问题的能力。 2.2 因材施教 创新人才的培养中,学习是基础,思考是关键,实践是根本,三者必须紧密结合。因材施教就是为了让受教育者习而化之,形成一个既有正确导向、符合实际,而又无拘无束的环境,使学生的个性在得到主动、和谐、健康和全面的发展的同时,具有本身固有的特色。没有各式各样的个性,就没有多姿多彩的世界;没有突出个性的发展,就没有杰出人才的出现。 我们将软件开发的题目公布后,只提出大致的目标,给予学生更多思考的空间,不再拘泥学生必须按照什么方法实现什么功能,而是引导学生采用自己认为最佳的方法完成最终的任务。对于较为优秀的学生,我们对其要求也不再仅仅是完成而已,而是要求其从用户角度出发,将方案设计的更加周全与完善,让用户更加方便与便捷的使用所开发的软件,并对于软件系统的优化也有所期待;对于中等的学生,我们对其要求是在单位时间内,准确无误地开发出满足所提要求的软件,对于软件系统的优化以及用户体验等细节不作要求;对于中等偏下的学生,我们对其要求是与中等或较为优秀的学生组成小组,尽力配合小组成员完成相应的软件开发;对于能力不足的学生,我们将会让其在长时间努力还不能够完成任务的情形下最终给出一个完整的解决方案,让其进行仔细研究,理解并弄清楚整个方案的细节。 2.3 分级答辩 对传统的软件开发综合设计答辩环节进行改革,提出了可进行分级答辩的政策。由于开设软件开发综合设计的目的是既能让学生学习相关学科的技术基础知识,又能训练学生的动手能力和创新设计能力,还能引导学生知道如何运用所学知识去解决软件开发中的实际问题,也就是说综合设计课程非常强调实践性。 我们对于动手能力较强的学生,允许其在完成任务后提前答辩,要求学生在设计软件时由自己独立完成从方案设计到软件开发设计的全过程。答辩时学生先对开发的软件进行动态演示,随后针对答辩老师提出的问题进行解答,最后还需要在规定时间内顺利完成答辩老师临时添加的新任务。而对于动手能力中等的学生,尽量控制其完成的时间,即让其充分利用软件开发综合设计的时间,对日常所学的知识进行细致深入的理解并应用于软件开发过程中,并在规定的软件开发综合设计完成的时间内完成开发任务,进行答辩。答辩时学生先对开发的软件进行动态演示,随后针对答辩老师提出的问题进行解答。然而,对于动手能力一般的学生,进行集中答辩,即采用传统的方式进行。最后,对于动手能力较差的学生,进行单独答辩,目的是除了降低这类学生心理的压力外,还会在答辩过程中进行深入的知识点检查与灌输,强化学生对软件开发的流程和方法的理解。 3 软件综合设计的实践 我们在武汉工程大学2011级智能专业软件开发综合设计中使用所提出的“统一集中教授、因材施教、分级答辩”的方法,要求学生采用c语言完成“学生成绩管理系统”的设计与开发,要求使用到各类数据类型与各种运算、程序控制结构、函数、数组、指针、结构体、文件等内容,实现增添、查询、修改、插入、删除、求平均值以及排序等全部常规功能。对于优秀学生可要求其使用c语言实现结构化开发后再采用C++语言实现面向对象的开发。整个软件综合设计持续2周时间,其中,“统一集中教授”占用了16学时。 随后,学生开始进行软件开发,并针对完成情况的不同,让学生分别进行答辩。根据提出的“统一集中教授、因材施教、分级答辩”的方法,我们设计了成绩评定表,如表1所示。 最后,2011级智能专业共69名学生的综合评定成绩情况为:成绩≥90分的占18%,成绩在89—80分的占42%,成绩在79—70分的占34%,成绩在69-60分的占6%。这样的成绩验证了这类综合设计实验改革的成功。 4 结语 从改革实践过程可看出其效果,确实使学生学习热情变高,尤其是在视频公开课过程中,让学生由传统的被动学习转变为主动学习、主动钻研,并成为了真正的软件设计者,大幅度地提高了学生的设计能力、创新能力、创造能力,最终的考核成绩表明改革后的教学方法对使学生成绩提升较大,改革取得了一定的成效。 软件开发专业论文:教育技术学本科专业软件开发类课程体系研究 摘要:针对目前教育技术学本科专业计算机软件开发类课程存在杂而不精,缺乏系统性等问题,提出了以“C-C#-Java”语言类课程为主线的课程体系,旨在提高教育技术学本科专业学生的计算机应用(开发和实践)能力。分析了该课程体系中的理论教学体系、实践教学体系以及教学重点内容,并对该课程体系的教学方法手段方面提出了一些建议。 关键词:教育技术学专业;软件开发;课程体系 一、教育技术专业概述 教育技术学专业是教育学和技术学相互交叉、相互作用而形成的学科。目前在我国开办教育技术学本科专业的院校已经从师范类院校扩展到综合性大学、理工类院校。开设教育技术学专业的多数高校将教育技术学本科人才培养方向之一定位为教育软件与知识工程方向,该方向着重培养多媒体素材的设计与开发、教育软件设计与开发、网络课程设计与开发以及人力绩效开发与知识管理方面的人才。就专业培养方向来看,各类软件的设计与开发都要求本专业学生有很强的计算机应用(开发和实践)能力,也即计算机应用能力培养在教育技术学专业中占有重要的地位。笔者所在院校为理工类院校,对近几届毕业生的软件开发能力进行调查分析,学生普遍感觉大学四年学了众多计算机类课程,到毕业设计的时候还是不会编程,大四最后一个学期才开始边学编程技术边做毕业设计题目。究其原因,由于教育技术学科是综合性的应用学科,不可避免地在课程设置上存在一些问题:课程开设庞杂,开设多门高级语言程序设计类课程,知识体系有广度没有深度,导致学生学而不精;课程设置缺乏系统性,课程教学内容不连贯或者重复教学;在教学过程中注重理论教学而忽视学生实践动手能力的培养,导致学生编程能力差;核心课程知识陈旧,与现实的教育技术实践应用需求脱节,与现实的计算机发展技术相脱节。课程设置是教学计划的核心,决定着学校的教学内容和学生的知识结构,直接关系到人才的培养质量。为实现应用型人才培养目标,研究并建立适合教育技术学本科专业的计算机软件开发类课程体系,切实提高该专业学生的计算机应用能力是目前重要的课题。 教学技术学专业是一个跨学科的专业,本科生在四年中所能接收的信息量是有限的,不可能将交叉学科的所有系统知识都纳入学习的范围,因此在明确培养目标的前提下,设置计算类课程时不应该“杂而全”,而应该是“专而精”;其次要注意课程与课程之间有效的衔接,避免前后脱节;再次应注意同市场需求以及计算机学科发展结合起来,开设的课程符合社会发展需求;最后突出实践能力,加强动手能力的培养。教育技术学专业本身是一门实践性很强的学科,人才的培养本着学以致用、以学促用理念。 二、课程体系建设 教育技术学本科专业计算机软件开发类课程体系建设目的是让学生熟练掌握一至两门编程语言,熟悉相关开发方法、工具和平台,综合运用所学知识去解决实际问题。鉴于目前主流的编程技术有.NET和Java编程,建立以“C-C#-Java”语言类课程为主线的课程体系,从初级到高级、由简单到复杂,循序渐进逐步提高学生的软件开发能力。 Java语言是面向对象的编程语言,也是目前阶段开发应用程序的首选语言,但是对于大一新生来说,直接接触面向对象编程思想有一定的难度,因此在大学第一学期仍然选择C语言作为程序设计的入门语言,有了C语言的基础,跳跃到C#或Java就十分容易,因为许多语法是通用的。C#是从C/C++派生来的一种简单、现代、面向对象的高级程序设计语言,由Microsoft公司设计运行于.NET框架之上,它具有语法简单、表达力强的特点,对于低年级且又是非计算机专业的学生来说,学习该语言相对比较容易,所以,在第二阶段选择学习C#语言。Java是一种可以编写跨平台应用软件的面向对象的程序设计语言,自1995年由Sun公司推出,就迅速成为全球主流的编程语言,Java基本语法规则和C语言类似,优点之一是去掉了C语言中难学的指针,有助于学习者理解和掌握。但是学习Java语言类开发技术较C#语言有一定的难度,虽然这两种编程语言都为面向对象的程序设计语言。基于上述分析,研究并建立的课程体系为学生第一学期学习C语言之后,在后续的学期过渡到面向对象的程序设计语言。围绕这三门语言类课程,再设计其余计算机软件开发类课程如何衔接。设计的课程体系结构如表1所示。 表1 课程体系结构 开课时间 必修课 大型实验 第1学期 C语言程序设计 无 第2学期 C#可视化程序设计 C#可视化程序课程设计 第3学期 数据结构 数据结构课程设计 第4学期 数据库原理及应用 (面向对象程序程序设计Java) 数据库课程设计 第5学期 Web应用系统开发(JSP) Web应用系统课程设计 第6学期 Java网络编程 Java网络编程课程设计 第7学期 J2EE企业级应用开发 J2EE企业级应用开发课程设计 第8学期 毕业设计 第一学期主修C语言程序设计,掌握面向过程的程序设计思想。第二学期主修C#可视化程序设计,这里注意的是本课程内容包括两部分:一是C#语言基础介绍,二是.NET技术,可视化界面的设计部分。通过Windows界面的设计,学生获得面向对象的感性认识以及认识到编程的实用性,从而提高编程兴趣,有助于后续学期进行软件开发类其他课程的学习。第三学期主修数据结构,目前数据结构课程的教材有C、C++以及Java语言版,由于到此阶段学生未接触Java语言,所以选择C语言版的,学生可用C语言来实现数据结构中的算法,对于Visual C#.NET掌握较好的学生,在数据结构课程设计时可选择用C#语言实现数据结构中描述的算法。第四学期主修数据库原理及应用课程,在讲授数据库编程内容时,由于学生在前面学期已经学习过可视化的程序设计(应用系统前台界面的设计),即已经掌握.NET开发平台的使用,可以重点讲述利用技术如何进行数据库的操作。第四学期同时开设面向对象程序设计(Java语言)课程,为后续课程打基础。第五学期直到第七学期每学期均开设Java语言应用开发类的一门课程,具体包括Web应用系统开发(JSP)、Java网络编程、J2EE企业级应用开发。每学期均安排相应课程的课程设计,有助于消化所学知识,同时锻炼和提高学生分析、设计、编程能力。第八学期学生主要任务是毕业设计,如果是软件开发类题目,那么学生可以利用已经学习过的主流技术.NET或J2EE来完成。 综上所述,将教育技术学专业学生计算机应用(开发和实践)能力的培养分为两个阶段:在大一、大二阶段,掌握C语言结构化编程、面向对象编程(C#)、图形用户界面编程、数据结构及算法、数据库编程,为专业培养目标打下编程基础,该阶段注重.NET技术开发;大三、大四阶段,掌握面向对象编程(Java)、小型Web应用系统的开发(JSP)、Java网络编程、J2EE企业级应用开发,该阶段注重Java程序开发。 以上课程体系安排使学生在大学四年的前两年基本会利用.NET技术进行一些简单小型应用软件项目的开发,如学生对.NET技术感兴趣的话,可以利用大学四年的剩余学期边学习新的课程,边利用业余时间拓展自己的.NET编程技术。学生从第四学期(即大二阶段)开始学习Java相关课程,即Java应用开发阶段,学生利用在校的两年时间主修Java软件类开发课程,学习主流Java开发平台和框架的使用,最后掌握企业级应用系统的开发,逐步提高学生的软件开发能力。这样,大学四年软件开发类课程不断线,且从第二学期开始,每学期都安排课程设计,通过课内实验以及课程设计实践提高学生的软件开发能力,解决学生学习了众多编程语言却不会编程的问题,学生在毕业设计前具备独立开发应用系统的能力,从而提升该专业学生就业竞争力。 三、课程内容解析 以下对课程主要教学内容及教学目标作简要阐述。 1.C语言程序设计基础 掌握C语言的基本结构、各种数据类型、控制流程、函数、数组、指针和结构体的语法及语义,使学生了解结构化程序设计思想,学会用结构化方法编写程序,初步具备解决实际问题的能力。 2.C#可视化程序设计 掌握C#高级语言基础、Visual Studio 2008集成开发环境的使用、Windows界面控件的使用、事件驱动的编程机制,使学生获得面向对象的感性认识,初步拥有Windows应用编程能力。 3.数据结构 掌握数据结构的基本概念和各种基本的数据结构,包括数据的逻辑结构(线性表、堆栈和队列、广义表和字符串、树与二叉树、图、文件等)、存储结构(顺序存储、链式存储)以及在这两种结构基础上对数据实施的基本操作(算法)的设计与分析。 4.数据库原理及应用 掌握数据库系统的一般概念、数据模型、关系模型、SQL语言、数据库安全性、完整性、关系数据库理论、数据库设计、数据库编程、数据库管理系统的使用以及运用开发平台开发数据库应用系统的方法,为从事数据库应用开发打下基础。 5.面向对象程序设计(Java) 掌握Java语言基础、面向对象程序设计思想(抽象、封装、类、继承与多态)、工具类、图形界面编程、异常处理、文件输入输出、数据库编程、Java Applet 编程、开发环境与工具的使用等。着重培养学生对Java 编程思想的体会,为进一步学习Java 语言打好基础。 6.Web应用系统开发(JSP) 掌握JSP软件体系结构、运行环境的安装与配置、JSP基础、JSP常用内置对象、JSP与JavaBean、JSP操作数据库、Java Servlet技术,使学生掌握JSP基本理论知识,能够运用JSP进行Web小型应用系统开发。 7.Java网络编程 掌握网络编程基础知识,基于TCP、UDP以及FTP等应用层协议的Java应用开发,使学生掌握“基于协议”的网络程序开发方式。 8.J2EE企业级应用开发 掌握J2EE的体系结构、Servlet、EJB以及利用开源框架(Struts、Spring和Hibernate)进行J2EE程序开发,使学生掌握基于J2EE的企业级应用系统的开发方法。 四、实践教学体系 与上述课程体系配套的实践教学体系包括每门课程的课内实验和课程设计。课内实验部分主要是基础性实验和验证型实验,重点加深学生对知识的理解,掌握基本技术和方法。从第二学期开始,每学期都安排大型的课程设计,课程设计需要综合一门或多门课程的内容。C#可视化程序课程设计,体验C#的编程思想以及组件开发原理,利用Visual Studio2008集成开发环境来完成应用系统的设计,初步体会面向对象程序开发的思想。数据结构课程设计主要针对具体问题进行数据结构与算法设计,并用C语言或C#语言实现。数据库课程设计主要针对具体问题,按照数据库设计的步骤进行,学生可利用已掌握的.NET技术实现具体数据库应用系统。本课程设计涉及技术和数据库两门课程的知识,是对学生综合分析、设计以及编程能力的检验。Web应用系统开发(JSP) 针对具体问题,运用JSP技术及JDBC数据库访问技术,利用开发平台实现小型的Web应用系统,主要检验学生运用JSP技术解决实际问题的能力。Java网络编程课程设计主要检验学生“基于协议”的网络程序开发能力,即学生运用已掌握的网络编程技术进行基于TCP、UDP、FTP等协议的小型应用软件的设计与开发。J2EE企业级应用开发课程设计主要针对Java企业级架构开发,学生使用Struts、Spring和Hibernate进行整合开发Web程序。在完成课程设计任务过程中,学生需要查阅课外知识,有助于培养学生的自学 能力,同时锻炼和提高学生综合分析、设计和编程能力,完整体验到一个应用系统开发的全过程,巩固了已学的知识,为毕业设计和就业打下良好的编程基础。 五、与课程体系相关的教学改革 1.改革教学手段 采用案例教学法。由于学生缺乏实际开发经验,为了充分调动非计算机专业学生学习软件编程积极性,在上课前期就强调应用,精心准备一些与课程相关的应用软件系统案例,使学生从接触课程开始就认识到学习编程的实用性,从而提高学习的兴趣,有利于整个教学过程的实施。 2.改革实践教学环节 转变“重理论、轻实践”的观念,建议采取课堂教学与实验教学相结合、课内与课外实践相结合的教学方法。教师可将课堂教学中技术性、操作性、应用性比较强的内容直接在实验室中进行教学,采取边讲边练的教学方法,使学生在实际操作中掌握相关的知识、技能和方法;为了更好地培养学生的实践能力,应积极加强课外实践活动,例如参与其他院系的网络精品课程建设、教学网站的设计与开发和教育游戏软件的设计与开发等,这些课题本身就属于教育技术学专业应用研究课题,学生在参与过程中,不仅锻炼了动手编程、解决问题的能力,同时还锻炼了与他人合作解决问题的能力,使人才培养方案与社会需求结合,做到学以致用。 3.改革实践教学考核方式 实验考核不但可以考核学生对知识的掌握程度,还能够激发学生的学习积极性,对学生有很大的引导作用。实验部分分数比例设置过低,会使一些学生轻视实践环节,所以适当提高实验分数比例是必要的,且对于不同类型的实验,应采用不同的考核方式。 六、结束语 教育技术学专业是一个交叉学科,学生计算机应用能力的培养在该专业的培养方案中占有重要的地位,加强学生计算机软件开发动手能力也是当前提升学生就业竞争力采取的必要措施。在本文中,主要探讨了教育技术学软件开发类课程体系的建设,通过研究,建立了以“C-C#-Java”语言类课程为主线的教学体系,突出的是该专业学生实践动手编程能力的培养,希望能够为教学技术学本科专业的计算机类课程教学提供一些帮助和启示。教育技术学专业学生计算机应用能力人才的培养是一个循序渐进的过程,该专业计算机类课程体系的改革研究,仍然需要在实践中不断深入探索和完善。 软件开发专业论文:基于CDIO的高职软件开发类专业课程体系的研究与探索 [摘要]文章从区域人才需求和高职学校的实际情况入手,结合高职学生的特点,以加强学生动手能力的培养为目标,探讨基于CDIO的教学模式,从而制订高职软件开发类人才培养方案,主要内容包括高职学生特点分析、课程体系建设、核心专业课程开发等。 [关键词]CDIO模式 软件开发 课程体系 高职 人才培养 进入21世纪以来,国内外高等职业教育体系发生了重大变化,CDIO工程教育模式是当前国际工程教育改革的最新研究成果。培养满足企业需求的人才,主要还是依靠专业课程体系的设置。本文在对台州周边区域企业充分调研的基础上,在教学中引入CDIO教学理念,设置了基于CDIO的软件开发类专业课程体系,对培养高职学生的职业技能以及岗位能力具有积极的意义。 一、软件开发类专业课程体系的特点与存在的问题 1.软件体系结构的特点。20世纪90年代,随着软件工程的发展,软件体系也随之发展起来,软件体系的基本内容和原理来源于近20年软件研发过程中逐步形成的理论成果和实践经验的总结。软件体系结构发展历史短,形成过程还在逐步完善中,理论强于实践,具有很强的学术特点。软件设计原则、方法、技术是对以前软件开发过程的经验总结,设计软件的目的是为了高效快速地运行具体项目。软件需要考虑项目功能的需求和商业因素,因此软件的设计是一门艺术的设计。 2.传统教学中存在的问题。人才培养计划是人成才的实施过程,在职业人才的形成过程中,职业能力和职业素养起了决定性作用。原有的培养计划由于体制、培养模式等因素,严重影响了毕业生的岗位适应能力。主要表现为学生对未来职业的工作环境、岗位能力目标缺乏了解,对学习课程的知识目标、能力目标不明确;单项技能强于职业技能,强调自身的知识能力,课程之间缺乏联系,学生对所掌握的技能不能融会贯通;课程教学以教师为主,学生缺乏必要的认知与体验,教学过程中缺乏必要的学习情境,忽视了学生的主动性;学生对理论知识的掌握较差,对抽象的理论感到乏味;软件的设计是从整体架构层面考虑复杂的用户需求,缺乏项目开发经验的学生很难理解抽象的理论知识,更谈不上将掌握的知识应用到实际的开发中。 3.高校毕业生与社会需求之间的矛盾。2010年全国高校毕业数量达到了630万人,而计算机相关专业的毕业生占了相当大的比例,就业形势不容乐观。有关统计数据表明,就业率在所有行业中属于最差的级别。软件产业处于高速发展阶段,近年来保持30%的增长速度,即便是2009年受国际金融危机的影响,软件产业的增长速度也达到了25.6%,而软件从业人员的增长速度为每年25%。从表面上看,软件产业的发展和人才需求基本持平,但人才供需的实际矛盾突出,究其原因主要是高校对软件产业的需求缺乏了解,培养的学生对工作岗位的适应能力差,而企业对人才需求也近乎苛刻。 二、CDIO模式在课程教学中的探索与研究 CDIO工程教育模式是21世纪国际工程教育改革的最新成果,集中概括了“做中学”“基于项目教育和学习”的教育理念,以工程项目为载体,从项目的研发到运行,让学生以主动的、实践的、有机联系的方式学习工程开发过程。CDIO模式以构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)为主,指出了工程师必须具备的基础知识、个人能力、职业素养以及和社会环境的融合,并教学生如何掌握这些知识、能力和职业素养,强调了理论与实践的结合。 第二,案例导学,培养学生个人能力素质。个人素质和专业技能是一个优秀工程师的必备素质,包括学生认识问题、分析问题的能力,形成建模,解决问题的能力,以及整体的、系统的思考问题的能力。通常选择一些直观的、常见的、学生感兴趣的例题,由指导教师在课前将问题抛出,学生分析用户需求,构建系统体系结构,设计出满足用户需求的软件体系结构。在课堂上,以学生为主,分析、讨论、识别设计的软件体系中存在的风险和解决方案,锻炼学生分析、解决问题的能力,提高实际软件设计过程中的成本意识和风险分析能力。 第三,分组讨论,培养团队合作和交流沟通能力。团队合作和交流沟通能力是软件开发类专业学生必备的能力之一。在实际教学过程中,将学生以寝室为单位分为若干小组,每组由1名组长负责,在课堂上,组长代表本小组,直接和教师或其他小组联系;在课堂外,组长是本小组的项目领导者。在组长的安排下,各成员分工合作,相互学习,相互帮助,拉近了同学之间、学生与老师之间交流的距离。 第四,项目驱动。系统的开发、设计是在企业和社会环境下的构思、设计、实践、运作,是有一个项目系统化的设计过程,是CDIO工程教学模式的精髓的体现。以一个完整的软件开发项目为驱动,以CDIO教学模式为指导,将CDIO的四个阶段有机地融入项目中。第一步,构思。学生先对项目的研发背景和用户需求进行分析,提出系统开发的可行性、系统开发过程中可能遇到的问题,提炼出系统的功能要求及解决方案,写出必要的文档资料。第二步,设计。对系统进行建模,设计出相应的软件体系结构,进一步分析、评估。第三步,实现。设计软件进行必要的软件测试,使软件能正常运行。第四步,运行。对设计的程序进行修订、完善。将教学过程融入项目制作的具体情境中,学生掌握了每个阶段的成果,完成了具体项目的制作,了解了工程制作过程。 第五,能力考核。在考核方式上,摒弃了传统的理论考试,注重软件开发、设计能力的考核。以学生提交项目的运行情况为主,根据各小组成员分工情况进行答辩。首先由组长介绍项目的总体情况、分工情况等,然后由各成员汇报各自承担的工作,最后教师根据具体情况向学生提问,以学生做答来评定成绩。每个小组需要提供相关的技术资料,提高了学生工程能力。 三、高职软件开发类专业课程体系开发 2.岗位能力分析。一是职业发展过程设计。将学生职业发展过程分四个阶段:第一阶段,职业发展初期。上班初期,从文档等资料整理开始,要求掌握办公自动化软件及设备、局域网建设等技能。第二阶段,职业成长阶段。经过一段时间的熟悉,能根据实际需要进行数据库的设计和维护,进行静态网页的制作和图形用户界面的开发。第三阶段,职业成熟阶段。能在软件开发技能方面有提高,掌握基于B/S模式三层架构的WEB应用系统的开发,掌握基于手机的移动应用系统的开发,掌握软件测试技术。第四阶段,经过在岗位上的锻炼和实践,基本能独当一面,独立研发信息系统、大型网站的建设以及移动应用程序的开发等。 二是职业能力与素质分析。专业技术能力:具有良好的编程能力,掌握GUI、Web、移动应用程序等的开发方法,掌握数据库的开发和应用,了解企业级应用程序的基本架构,会在JAVA和.Net两种平台上编写程序和测试程序。社会交往能力:具有良好的人际关系,较强的语言表达能力,较强的团队合作精神,良好的社会适应能力,能承受挫折,学会与人共处。继续学习能力:具有较强的进取心和求知欲,较强的学习能力,独立的思考能力。 四是课程教学实施过程。高职人才培养的实施过程为:大学一年级开设Office高级应用、数据库管理、网站美工设计、静态网页设计、基于CMS的网站开发技术、Java面向对象编程、C#面向对象编程课程;大学二年级开设局域网建设与安全管理、XML应用、软件工程、企业资源规划实施、Java Web应用系统开发、.Net Web应用系统开发、.Net企业级商业站点开发课程;大学三年级开设顶岗实习、毕业设计、Java移动应用开发、C#移动应用开发课程,然后毕业。 四、总结与展望 台州职业技术学院软件开发类专业强调通过毕业设计检验专业综合能力,以课程项目实战检验模块课程的设计,考虑职业岗位的人才需求情况,以提高学生专业技术开发能力为出发点,贯彻CDIO工程教学的先进理念和教学方法,设计了高职软件开发类专业人才培养方案。在未来将在实际教学过程中不断完善方案,为高职软件开发类专业探索新思路。 软件开发专业论文:浅析电类专业仿真教学软件开发的重要性 摘 要: 随着计算机技术的飞速发展,计算机在电力系统继电保护整定计算和数据库管理等方面的发展已相当成熟和普及,但涉及二次系统的技术资料的计算机管理和仿真则相对滞后。本文介绍的二次配线仿真教学软件,可将每个元件为基本单元进行计算机仿真,模拟设备的具体连锁动作过程,设置每个元件的不同状态和不同故障等,应用于学生模拟现场人员读二次系统图,分析故障原因,从而提高运行人员的事故应变和处理能力。 关键词: 电类专业 计算机仿真教学 二次配线仿真 教学软件 一、 引言 传统的职业教育以使学生掌握经验技术和动作技能为目标,以迅速适应工作岗位的要求。但在知识经济时代,由于生产方式的根本变化,人们的职业能力构成必将有大的改变,社会需要更高层次的人才。这就要求我们培养的高等应用型人才,不只是对现有知识、技术、方法的继承性应用,而是应通过自身努力能够不断学习新知识、新技术、新方法,形成新方案、新产品、新创意,分析新情况,创造新问题。因而课程实践教学的改革应以培养的学生具有一定创新能力和创新精神、有着良好的发展潜力为主旨,以行业科技和社会发展的先进水平为标准,充分体现规范性、先进性和实效性。 在电业专业教学中利用计算机进行仿真教学,主要是借助一些具有强大仿真功能的软件平台进行电路仿真实验。这种仿真实验是在计算机上虚拟出一个元器件种类齐备、先进的电子工作台,一方面可以克服实验室各种条件的限制,另一方面可以针对不同的目的(验证、测试、设计、纠错和创新等)进行训练,培养学生分析、应用和创新的能力。与传统的实验方式相比,仿真实验突出了实验教学以学生为中心的开放模式,有效提高了实验教学的效率。 二、传统实践教学的状况及问题 在传统实践教学中,教师是“带”实训而不是“指导实训”,即实践教师是传授知识和技能的主体,而学生则被动地接受知识和技能。这种教学多采用注入式,教师根据教学计划和教学要求拟定内容,其实践内容的选择、步骤的制定和仪器设备的组织准备等概由教师进行。实践时学生只需按规定的步骤机械地操作即可。且在执行过程中,完全听从教师安排,全班统一进度和要求,不利于因材施教。 教学内容过于偏重于基础训练,所以在方法和手段上很单调,主要以“模仿”为主。通过教师详细讲解、操作示范,学生不需主动思维和创新,只需“依样画葫芦”。学生反复训练硬件接线,熟能生巧,形成一定的基本技能。另外所用设备仍以传统的电机电器为主,没有运用现代化教学设备和手段,先进性也显不足。 三、计算机仿真教学的优点 计算机仿真教学最大的特点是有助于突出教学重点,分散难点,只要点击鼠标,就可以进行大量演示。在课堂中无论一个老师多么善于表达、比划,也难以表现一些抽象的和具有共性的知识内容,而这些知识内容又往往是一节课的重点和难点。与传统的教学软件相比,计算机仿真为电气控制教学提供了新手段,弥补了传统教学中的许多缺憾,为教师、为学生创设了充满活力与生机的工作、学习环境。 与传统的方式相比,仿真教学具有如下优点:(1)为学生提供充分动手的机会。强大的交互性能,使得学生可以自己动手设置各种实验参数,并及时得到结果,这在真实世界中往往是无法实现的。(2)灵活地仿真各种真实情况。在仿真软件中可以灵活地设置各种参数、模拟条件,自如地模拟真实世界中的各种情况。(3)设定各种事故及极限运行状态。我们通过仿真,可以了解真实世界中无法实现的危险性操作,或者临界条件。(4)自动评价功能。在一般情况下,仿真软件具有评价功能,可以给学生的每一次操作实时地评分,使学生可以即时地了解自己的每一次操作的正确性或合理性。(5)安全性。所有的操作均不是现场实施,因此绝对不会带来危险的后果。(6)节省开支。 除了以上这些显而易见的优点外,仿真教学还有一些超出人们预期的效果:(1)调动学生的学习主动性。仿真软件一般都是独立操作、独立完成,学生必须开动脑筋认真分析问题,从而才能准确地解决问题。在传统教学中,学生往往会等待教师给出正确答案。(2)开拓想象空间。仿真软件的操作不存在限制,学生可以海阔天空地想象,进行各种各样的设计,并迅速地通过仿真看到结果。这在传统教学中是不可能实现的。(3)减轻教师的负担。学生们主观能动性提高,就意味着教师可以腾出手来做更多的教学工作,或进行有针对性的指导工作。在传统教学中,一个教师往往要面对几十位学生,无法跟踪每个学生的全过程。(4)增强学生的自信心和成就感。通过仿真训练,学生们能充分了解自己所学知识的应用领域,应用前景等,将理论与实践相结合,增强对专业技术的认识,从而激发敬业精神。而传统教学中,学生们掌握了一大堆知识,却不知道如何应用,往往会对本专业有一种挫败感,丧失从事专业工作的积极性。(5)增强学生的安全意识。通过计算机仿真,在虚拟世界中由于错误的操作而产生的安全事故,可以提高学生的警觉,分析故障原因,掌握排除故障的技巧。 四、结语 二次配线仿真教学软件的开发,有利于二次配线教学,能为学生提供充分动手的机会;交互性能强大,学生可以自己动手设置各种参数,并及时得到结果,可以灵活地仿真真实环境。通过仿真,学生可以了解真实世界中无法实现的危险性操作。所有的操作均不是现场实施,不会带来危险的后果。仿真软件一般都是独立操作,独立完成,学生必须开动脑筋认真分析问题,从而才能准确地解决问题,解决了传统的教学中学生等待教师给出正确答案的缺陷。仿真软件的操作不存在限制,学生可以海阔天空地想象,进行各种各样的设计,并迅速地通过仿真看到结果。通过仿真训练,学生能充分了解自己所学知识的应用领域、应用前景等,将理论与实践相结合,增强对专业技术的认识,从而激发敬业精神。通过计算机仿真,在虚拟世界中由于错误的操作而产生的安全事故,可以提高学生的警觉,分析故障原因,掌握排除故障的技巧。学生们主观能动性的提高,就意味着教师可以腾出手来做更多的教学工作,或进行有针对性的指导工作。 软件开发专业论文:影响师范院校计算机专业学生软件开发能力的原因分析 摘 要: 影响师范院校计算机专业本科毕业生就业问题的因素有很多,而学生软件开发能力薄弱是关键因素之一。本文结合现实情况,系统地分析了影响师范院校计算机专业学生软件开发能力的原因,并给出了相应的改进建议。 关键词: 师范院校 计算机专业 软件开发能力 1.提高师范院校计算机专业学生软件开发能力的必要性 大学生就业问题已经成为广受关注的社会问题,而在高等院校中发展最快、在校人数最多的计算机专业,其毕业生的就业情况显然并不乐观,尤其是师范院校计算机专业的本科生,面临的就业问题尤为突出。形成这种局势的原因是相当复杂的,关键因素可以概括为以下两个。 (1)近几年国内师范类计算机专业毕业生“供大于求”。十多年来,随着高校计算机专业的发展和生源的扩招,使得计算机教育队伍逐年壮大,而计算机老师的需求量却在逐年减少。近些年,城市中小学计算机老师几乎饱和;而在农村,由于中学“信息技术”课程还尚未正式纳入中考、高考等升学考试的范围,社会各界对中学计算机课程不重视,许多学校甚至尚未开设“信息技术”课程,即使开课,也不聘请专门的计算机老师进行授课。 (2)与工科院校相比,师范院校计算机专业毕业生实践能力差,因此降低了就业竞争力。受已有的培养方案的限制,师范院校计算机专业单纯地培养面向中等学校计算机教育师资,所开设的部分课程与社会需求脱节,培养的毕业生动手能力不强、软件开发经验不足,无法胜任软件开发和计算机应用工作[1],这显然加大了师范院校计算机专业毕业生的就业难度。 师范院校计算机专业毕业生就业难的现状很可能会一直持续下去,解决的方法除了加强社会对计算机教育的重视外,师范院校还必须从自身做起,加强对计算机专业学生软件开发能力的培养,让学生能够具有更强的竞争能力,可以到竞争激烈的人才市场去应聘。 2.影响师范院校计算机专业学生软件开发能力的原因 计算机专业培养学生的目标主要是系统掌握计算机的基础理论,学习计算机先进的设计、开发技术,成为具有良好的综合素质、较强的创新与实践能力的专业人才。软件开发能力是计算机专业学生应具备的重要的、基本的技能[2]。而师范院校培养的计算机专业毕业生软件开发能力普遍偏弱,当然产生这种结果是有多种原因的。 (1)培养方案过时。师范院校计算机专业最初的教学目标就是为中等学校培养计算机师资,所以在教学培养方案中安排了很多与计算机教育教学相关的课程,比如中学教材分析、计算机教学法等课程,这些课程占去了学生很多的学习时间,另外,学生在校期间还要去中小学教育实习几个月,可是最后几乎95%的师范院校计算机专业的学生毕业后并不去当老师;培养方案中严重忽略学生实践能力的培养,很多语言类课程没有安排与之配套的课程设计,即使有,也大多流于形式,没能达到教学目标,学生学到最后根本不知道什么是软件开发,又何来软件开发能力呢?近几年来,部分师范院校对培养方案进行了改革,在计算机专业中设置了非师类专业,然而,培养方案改革并不彻底,依然残留师范式教育的影子。 (2)教师的软件开发水平不高。教师的软件开发水平直接关系到学生的学习效果。教师的软件开发水平普遍偏低,尤其在计算机专业,一般热爱软件开发及开发能力强的人毕业后多半去软件公司,很大一部分不热衷于软件开发的人进入高校当计算机老师,所以目前不少高校计算机专业教师缺乏软件开发经验,甚至很多教师从来就没有参与过一个完整的项目研发过程,就连上课都不能现场编程,只能纸上谈兵,照本宣科,在教学过程中自然难以理论联系实际。教师的软件开发能力不高,必然不会重视学生的软件开发能力的培养,也无法培养学生的软件开发能力。 (3)教学方法老套。教学方法有待改进。大部分老师在教学过程中重理论轻实践。一方面,老师将教学重点放在程序语言细节讲解,忽视实际案例分析,无法调动学生的学习积极性。长此以往,学生对软件开发的意义、框架、方法、思想都难以整体把握,大量平淡枯燥的代码迅速削弱学生对软件开发的兴趣。另一方面,大部分老师在教学过程中忽视学生实践能力的培养,不给学生提供自己动手独立思考的机会,语言类课程的教学,实验课一般完成的多是验证性实验,很少或者几乎没有设计性和综合性的实验,学生在学习的过程中体会不到成就感,当然谈不上动手能力的提高,更不可能对软件开发产生浓厚的兴趣。 (4)考核方式教条。计算机专业课的考核方式深受应试教育大环境的影响,很多院校语言类课程的考核方式都是“平时成绩+实验成绩+笔试成绩”,只是所占比例有些区别,而实验成绩无法评价一个学生的实践能力,笔试成绩更是多半考核学生的基础知识,这种考核方式使得学生重视考试,忽视应用,运用知识的意识与能力较弱。 3.培养师范院校计算机专业学生软件开发能力的建议 综上所述,要想提高师范院校计算机专业学生软件开发能力就要从根本上解决现有的问题。第一,要修订培养方案,将提高学生的软件开发能力作为首要考虑的培养目标,不但要增加学生实践的课时安排,还要主动为学生创造实践的机会,比如安排课程设计,与企业联合,建设实训基地等。第二,要加强教师自身对软件开发的重视,同时要提高教师的软件开发能力。让教师在教学过程中带领学生结合实际情况开发实用的软件,激发学生学习的兴趣,让学生体会软件开发的意义和成就。第三,要改进教学方法,开展目标驱动教学,比如每门课程都有教学任务与实际应用结合紧密的软件系统设计和实现的目标,将学生分成多个小组,然后每次课的实验任务就是让学生运用本章所学的知识去完成本系统的一部分,课程结束后,每个小组的学生都可以收获到一个自己亲手设计和实现的软件系统。第四,要改革考核方式。考核方式不只是有笔试一种,可以采用分组进行课程设计和答辩相结合的方式。 总之,要想提高师范院校计算机专业学生的软件开发能力,就要学校、教师和学生同时行动起来,确定明确的目标,加强软件开发意识,调动学生的积极性,让学生了解软件开发的意义,加深软件开发的意识,参与软件开发的过程,从而提高自身的软件开发能力。 软件开发专业论文:计算机专业软件开发能力的培养策略 摘要:软件开发能力已成为计算机专业学生应熟练掌握的一项重要技能,我院针对当前社会对软件人才的实际需求,制定了科学合理的教学方案。本文介绍了我院的培养策略以及实践效果。 关键词:软件开发;能力培养;教学方案 1引言 随着计算机硬件、软件、网络等信息技术的快速发展,计算机已由最初单机计算为主发展为现在以网络化信息处理为主,功能不断增强,性价比不断提高,应用范围不断扩大,推动信息社会快速发展,因此社会需要大量高质量的软件产品,更需要大量高素质的软件人才。据前程无忧网统计,如图1所示,该网站2006、2007年软件开发相关的岗位总数分别是33653、42177个,对各类软件人才的需求量稳步增长,其中,高级软件工程师的岗位数增长最快,增长了1.6倍,说明市场更加欢迎高级的软件人才,以后企业间的竞争是高级人才的竞争。调查显示,2007年中国软件产业存在至少20万软件人才缺口,并且这个缺口还以每年20%左右的速度增长。IT人才的短缺严重阻碍着中国IT产业的发展。教育体系有跟不上市场需求的危机,因此如今许多IT培训机构的业务非常火暴。 图1 2006年、2007年前程无忧网的软件开发岗位数比较图 计算机专业培养学生的目标主要是系统掌握计算机的基础理论,学习计算机先进的设计、开发技术,成为具有良好的综合素质、较强的创新与实践能力的专业人才。软件开发能力是计算机专业学生应具备的重要的、基本的技能。近年来,软件人才已成为当今社会最紧缺的人才之一,一方面说明当今社会对软件人才的刚性需求,另一方面说明当前高校培养的合格的软件人才数量不足,而我国许多高校计算机专业的招生规模不断扩大,但教学质量并没有提高。主要表现在学生基础理论不扎实、应用型知识缺乏、动手能力不够、自学能力不强和软件开发经验不足等方面,因此必须加强计算机专业学生软件开发能力的培养。信息产业部日前公布的一份软件产业发展规划显示,2010年中国软件产业销售收入预计将达到13000亿元人民币。软件行业期望新的从业人员应该具备以下三个重要特征:①扎实的概念基础和技术技能,从而能够适应不断变化的IT行业;②获得行业实际项目开发所需的技术和经验,熟练掌握编程的核心技能、规范和有关工具;③具有沟通与协作技能以及团队合作精神。下面从教师和学生两方面入手,分别探求软件人才的培养方案。 2教师是教学质量的保证 2.1教师要重视软件开发 目前许多教师重视读学位、写文章,轻视软件开发实践,因为后者不但辛苦,且不容易被大家认可,如在高校评职称时,写一篇普通文章强过开发一个优秀软件,显然两者的技术含量与付出的劳动都不成正比,但从长远的角度看,软件开发有益于教师的科研与教学,如笔者在读博期间研究一种综合算法,需要编写许多软件工具,构建算法实验平台,因此软件开发能力是进行算法研究的前题。 2.2教师软件开发水平有待提高 目前不少教师缺乏软件开发经验,难以理论联系实际,只能纸上谈兵,照本宣书。笔者开发过大量高质量的软件系统,授课时经常结合自己开发过的一些软件项目讲解算法与数据结构与软件工程等课程,有许多经验和方法都是在长期实践中领悟而得,学生对此非常感兴趣,从中受益匪浅。学生不仅学到了软件开发知识,还掌握了软件开发的方法,增强了对软件开发的信心。你若没有编写过大量程序,就很理解面向过程(Procedure-Oriented)、面向对象(Object-Oriented)、面向方面(Aspect-Oriented)与面向服务(Service-Oriented)等软件设计方法的思想并在项目中灵活运用,也无法体会设计模式(Design Pattern)的精妙之处。 2.3改进教学方法 如笔者在讲授Visual Basic(VB)与Visual C++(VC)等课程时,教学方法如下。 (1) 改革课程考核指标 为引导和鼓励学生多动手,加强软件开发实践,在学期初就公布成绩计算方案,如:总成绩=笔试成绩×60%+实验成绩×20%+软件项目成绩×20%。软件开发能力很难用一份试卷反映出来,不仅要考查算法理解与运用的能力,还要考核动手实践的水平。实践证明,通过软件项目的开发,能充分反映学生的综合素质,也能准确全面地了解学生对知识和技能的掌握情况。 (2) 教学初期强调对编程细节的指导 学生尚未入门时,要具体指导,最好用多媒体讲解,教师应现场编程。有些教师担心上课时编程出错,就将程序放在幻灯片上,上课时一闪而过,教学效果不理想。教师现场编程对教师提出更高要求。编程水平是软件开发水平的基础,笔者讲授任何一种语言都是边讲边编程,有时还会结合新算法,自由发挥,考查学生的理解能力,当然编写的程序有时也会出错,通过现场代码调试或查看帮助系统,很快就能解决问题。学生不仅要学习编程,更要学习教师分析问题和解决问题的方法,因此教师编程的全过程就显得非常重要。 (3) 教学后期要加强软件项目的开发 教师可先演示编写一个小软件。现在不少学生喜欢玩游戏,为增强学生的兴趣,笔者就用VB、VC编写过俄罗斯方块等游戏软件,学生们觉得很好玩,于是许多学生都编写了游戏程序,寓教于乐。其实一个小小游戏程序几乎包含了软件开发的所有领域,如系统分析与概要设计、可视化界面设计、游戏规则的算法设计、多媒体编程,也可能涉及数据库或组件设计与编程,如果是网络游戏还涉及网络编程、软件调试与测试、制作软件安装程序、编写相关文档。学习过程中提倡学生相互讨论,互相帮助。现在互联网的信息非常丰富,学生遇到的多数问题都可在网上找到答案,可以说软件开发可以离开教师与书本,但决不能离开互联网。 (4) 课程设计或毕业设计的选题要有现实意义 鼓励或要求学生开发一些真正的软件项目,其原因主要有:①学生觉得更有现实意义;②软件需求更为实际,需要学生实际调研后,整理、分析、总结出用户的真正需求,软件要求相对较高;③当用户使用时,更容易发现软件的Bug和设计的缺陷;④有效避免学生抄袭已有代码蒙混过关。总之,这样更能反映并提高学生的软件开发水平。爱尔兰通过发展教育、培养人才、吸引软件人才和大批跨国IT公司,促进软件产业发展,从30年前的一个农业小国,一跃成为世界软件出口第一大国。最近有一位在爱尔兰的中国留学生曾向笔者请教毕业设计的问题,他说本科毕业设计是开发一个购物网站,技术含量不高,但很实用,经过数月努力圆满完成,可硕士毕业设计遇到了技术难题,设计内容是用Java开发可以操纵手机的PC程序。这个课题很新,也很实用,这也是笔者在江苏省自然基金网上项目评审系统中开发过的一个软件,主要用于联系评审专家,只是我是用C++开发的。该软件涉及到系统底层的开发,如串口通信、手机的AT指今、通信数据包与通信议协的分析与处理、通信内容的数据挖掘与智能处理;该软件还要考虑Java操控操作系统的底层和C++系统向Java系统的移植。这说明了爱尔兰的计算机教育中,毕业设计课题来源于社会,有较强实用价值。 3学生是学习的主体 3.1学生应保持良好的学习心态 (1) 学习是一条漫长的道路 软件开发的学习是一个循序渐进的过程,不可急于求成。现在不少学生不太爱学习基础课程和钻研技术,学习不踏实,总想找些速成的学习方法。一部分学生认为大学里学习的算法与数据结构等课程不实用,还不如就学VB和数据库更能直接派上用场;还有一部分同学瞧不起程序设计工作,还不如学习项目管理,可以管理程序员工作,有地位,工作轻松,收入又高,因此把学校的课程弃之不顾,主攻管理学。前一类的人是急功近利,因基本功不扎实,发展后劲不足;后一类的人是好高骛远,本末倒置,不懂软件开发的项目管理,只能是纸上谈兵! (2) 不要害怕走弯路 软件开发中充满智力与耐力的挑战,如何设计更为精巧的算法,就如同智力游戏。书写、整理软件中的大量代码与文档,没有足够的细心与耐心,就会半途而费。在学习软件开发的过程,经常或多或少会走一些弯路,但这不是坏事,因为以后会有意避免或少走这样的弯路。笔者在软件开发初期就经常走弯路,有软件工具选择不当,如将.Net改为Java;有欲速则不达的,如为简化编程使用现成报表系统,结果有些功能无法实现,最后只好编写近万行代码,开发了通用报表系统;还有技术使用不当,在一些专家的鼓动下使用了一些“最新技术”,殊不知这些最新技术隐藏了许多问题,这对软件系统是致命的,因此软件项目开发与科学研究不一样,不要选用最前沿的最新技术,而要采用成熟的主流技术。 (3) 兴趣是最大的学习动力 如果你对软件开发不感兴趣,整天面对电脑,输入代码,不停思考问题,肯定会无聊和痛苦的。据统计,中国35岁以上程序员只占5%,其中一个主要原因就是当程序员长期从事软件开发时,如果没有兴趣导向,就难以坚持,最终只能选择放弃。而国外许多软件大公司,年长的程序员却很多,主要还是他们热爱这个职业。笔者对软件开发很感兴趣,对每个技术细节总想追根求源,因为理解,学习效率倍增,开发软件的数量与质量也在不断提高。在学习新技术或开发有挑战性软件项目的过程中,会有一种满足感与成就感。当然还要消除学生对软件开发的神秘感,当他完成一项软件时,就会了解软件开发的全过程,且觉得很有意思。 3.3实践为主,注重积累 软件开发是高强度的脑力劳动,不仅要加强理论学习,更要重视实践。只有编写过大量程序之后,才能体会出软件开发的精髓。经验来自实践。软件开发中会产生问题和错误,若能解决好,可上升为经验,而这些经验是书本中学不到的。经验与代码的积累在今后的软件开发中尤为重要,时常会产生事半功倍的效果。笔者在开发软件时,构建了许多类库、函数库与通用组件,如通用查询、报表、动态界面、数据库与Office操作等组件,提高了软件开发的质量与效率。很难想象一个没有任何实践经验与代码积累的程序员可以快速开发出高质量的软件系统,这也是现在不少用人单位要求应聘者要有多年软件开发经验的原因。 3.4突出学习重点 针对学生的兴趣、特长和软件人才预期的需求热点,有选择地学习相关内容。软件知识与技术名目繁多,不可能全部学完、学精,对于需求热点可以查看一些IT人才网,多数技术较为相似,万变不离其宗,学习重点相对稳定,主要有: (1) 精通一门编程语言。从目前网络版软件主要分为C/S(客户/服务器)模式与B/S(浏览器/服务器)模式,前者可学习C++、Java、Delphi(Pascal)、C#等编程工具,后者可学习JSP(Java)、.Net(C#)、ASP、PHP等编程工具。随着互联网快速发展,目前B/S模式占据主流地位,其中Java/ J2EE和.Net人才成为热门。但对于计算机专业的学生,C++语言是一定要学好的,它是许多核心系统的唯一语言。当然Java语言是全球最热门的语言,主要原因是Java具有跨平台、开源、安全等方面的强大优势。 (2) 熟练掌握一门数据库。如Oracle、SQL Server、MySQL,能灵活使用SQL语言和编写存储过程、触发器,并能将它与前面的编程语言相结合。多数系统都与大量数据有关,因此必须使用数据库技术,最好能够掌握数据库的维护与优化技术,以提高系统的性能。 (3) 深入研究数据结构与算法。有些软件系统对性能比较敏感,因此可提出更优的数据结构与算法,从而满足系统的性能要求;它还是研究核心技术的关键。 (4) 学好英语。目前大部分第一手的技术资料都是英文的,且随着外资软件企业与软件外包项目的增多,对英语口语与写作能力提出了更高的要求。学生平时应多看一些英文版计算机教材和英文技术资料,这样可以学习到最新知识与技术,更好理解作者的思想,也培养了英文阅读能力,对以后工作也会有帮助。如不少学生进入外资企业或软件外包公司后,相关资料几乎都是英文的,有时还要与国外客户或技术员开视频会议,发送E-mail等。 如果对MIS系统感兴趣,可重点学习数据库的管理、开发与优化技术;如果热爱网络通信,可重点学习网络通信与安全技术;如果有绘画特长,可选择网页、游戏或软件的界面设计;如果有编程天赋,可重点研究算法的设计与优化;如果想成为软件高级人才,可学习系统分析与架构设计;如果觉得编程水平一般,可从事动态网页设计或软件测试等。然而作为计算机专业的学生,应努力从事较高技术含量的软件开发,进一步拓宽知识面,掌握软件开发技术的全貌,优化知识结构,提高综合素质,这将有益于今后的就业与事业的发展。 3.5加强自学能力的培养 有人认为软件技术发展很快,软件人才被淘汰也快。然而解决该问题的最好方法就是学会如何自学,一门有生命力的技术,其发展必定很快,相关人才优胜劣汰,竞争激烈,如何保证永不落伍,唯有不断学习。如果完全依靠教师讲授,显然是不够的,必须强化自学能力的培养。笔者深有体会,本科是学习物理专业,多数计算机相关课程与软件技术全部是自学而成,对于目前软件技术的学习与研发游刃有余。学习一门新的软件开发工具或技术,笔者通常是先买一本由浅入深的书,再从网上或光盘上找到多媒体教学课件,边看、边听、边想和边练,将重点内容学完后,再找一个相关的软件项目,用该软件工具或技术进行开发,这个过程会发现许多意想不到的难题,通过研究官方帮助与网上的相关资料方可解决,当项目完成时,对学习内容的理解与掌握又深入一大步。据IT168统计,软件开发者学习.NET技术的主要渠道中,自学占69.4%。 4结束语 信息时代的许多领域都需要计算机专业人员,他们不是一般的计算机操作员,而是计算机硬件与软件的研发人员。目前计算机硬件已趋于成熟与统一,而软件的个性化需求却日益增强,存在巨大的市场空间,但对软件人才的要求也在不断提高,因此计算机专业的学生应勇于承担起这样的责任与使命,经过教与学的共同努力,提高学生的软件开发能力,为社会培养出更多优秀的软件人才。 软件开发专业论文:从软件开发过程看高职软件专业方向的设置 摘要:高职教育的目的是培养生产活动需要的应用型人才,其专业方向划分要以职业岗位群为依据。本文依据国际公认的软件工程思想,对软件开发过程涉及的29种岗位加以分析,对高职软件专业方向的设置提出了相应的建议。 关键词:软件;高职教育;专业方向 我国的高等专科教育,从发展历史上可以分为本科压缩型、技术应用型和大众型三类[1]。所谓本科压缩型,是特定历史时期为了多快好省地培养急需的专业人才而设立的教育层次。其教学内容和专业设置完全仿照本科教育,但培养规格有所降低,学制也缩短一年。技术应用型专科是按照职业教育思路举办的教育形式,主要培养应用型人才。大众型专科教育主要包括各类成人教育和自学考试,具有宽进严出的特点。其产生的目的是为了在民众中普及高等教育。随着我国高等教育事业的发展,本科压缩型和大众型专科教育已经愈来愈不符合我国人才培养的需要。另一方面,由于经济的发展,应用型人才出现了严重的短缺。技术应用型专科教育呈现出旺盛的发展势头。这种技术应用型专科教育,就是今天我们所说的高等职业教育(简称高职)。 高职教育不是本科的压缩,其实质是要培养区别于本科的不同规格或者种类的人才,也就是应用型人才。因此,高职院校的专业设置思想必须不同于本科教育。普通高校的专业设置是以学科建设为基础,以基础学科专业为依托,以社会需求为导向,以课程建设为核心;高职院校专业设置是以市场需求为导向,以职业岗位(群)为依据,以技术含量为参数,以学科专业的交叉复合来综合研究专业的设置。[2]本文通过对软件开发过程和软件生产职业岗位的分析,对高职院校软件专业方向的设置进行探讨。 1软件生产过程及参与者角色 软件生产是软件产品形成、交付使用、维护和退出使用的全过程(即生命周期)中所有活动的总称。尽管不同的组织或实践者对软件生命周期中的生产活动的执行方式、先后顺序有不同的观点和做法,但对这些活动种类的认识是完全一致的。这是美国Rational公司在20世纪90年代所提出的统一过程(Rational Unified Process, RUP)理论[3]。 RUP将软件生产活动分为:业务建模、需求、分析设计、实现、测试、部署、环境支撑、项目管理、配置及变更管理。上述活动中,业务建模的目的是分析和理解将要使用软件的组织机构的业务活动,进而导出对软件的需求;需求活动是将组织机构或者个人对软件的需求进行发掘、归纳、表达和管理;分析设计活动通过对软件需求的分析,给出对软件的设计;实现活动将软件的设计转化为可以执行的代码、文件等最终形式;部署是将已经实现的软件形式应用到实际的工作环境中;环境支撑的目标是为软件生产过程提供适当、足够的支撑环境,如软件的开发工具和管理工具就是基本的环境。项目管理的目的是在规定的成本、限定的时间内通过验收。配置和变更管理是软件生产特有的保证质量、提高效率的重要活动。RUP同时归纳出完成上述活动需要以下29种角色――即职业岗位。 (1) 分析人员类:业务设计者、业务模型评审者、业务过程分析员、需求评审者、系统分析员、需求说明者、用户界面设计者。 (2) 开发人员类:软件架构师、架构评审者、封装设计者、代码评审者、数据库设计者、设计评审者、设计者、实现者、集成者。 (3) 测试人员类:测试设计者、测试员。 (4) 管理人员类:变更控制经理、配置经理、部署经理、过程工程师、项目经理、项目评审者。 (5) 其他角色:课程开发人员、图像艺术家、系统管理员、技术写作者、工具专员。 RUP对上述职业岗位的职责、候选者的经验和知识背景给出了详细的建议,这里不再引述。上述职业岗位的划分考虑了一般意义上一个完整的软件开发过程客观存在的角色。在一个具体的软件开发组织或者一个具体的软件项目上,这些角色不一定同时存在。另外,在实际的组织机构中,参与人员的职位名称并不总是与此一致,而且一个参与者通常会同时担任多种角色。但无论如何,这些角色种类对人员素质的要求,对我们思考高职软件教育的专业方向设置具有重要的参考意义。 2高职毕业生适合的软件生产角色 软件生产是公认的知识密集型过程。上一节列举的许多职业岗位的担任者需要深厚而综合的知识背景和较长的实践经验,属于软件生产中的高端人才。高职毕业生不适合担任这类角色。另一方面,尽管软件生产是高技术和知识密集型过程,高职毕业生也可以在其中发挥重要的作用,这是我们办高职软件学院解决软件生产人才缺乏问题的前提。那么,哪一些是高职学生可以担任的角色呢?通过对上一节所列各角色的分析和笔者的实践经验,可以得出最有可能使用高职毕业生的角色及其技能要求如下: (1) 分析类人员。需求说明者:参与需求发掘全过程,负责将需求以适当的方式描述出来,并与涉众进行沟通。要求具备软件工程基础知识,有良好的表达和沟通能力,包括写作能力;熟悉需求描述的专业技术和工具。用户界面设计者:根据用户需求建立界面原型,并对实际实现的界面给出评审和反馈意见。要求具备软件系统的操作使用知识,对需求的理解能力以及界面设计美术基础(不需要具备实现界面的能力)。 (2) 开发人员。实现者:按照项目采用的标准和设计文档要求编写软件系统的构成组件以及对这些组件进行测试。要求能够理解设计文档和标准规范,有熟练的编程技巧和软件测试的知识。集成者:对实现者完成的系统组件进行集成,并对集成活动进行计划和管理。要求同实现者。 (3) 测试人员。测试员:按照测试设计者提供的大纲设置和执行测试,评估测试执行情况,从测试错误中恢复过来。对初级测试者要求具备待测试的应用或系统的知识,具备测试和测试自动化方面的知识,具备诊断及解决问题的能力,当然最好也具有编程的技能。 (4) 管理人员。项目经理:负责项目的资源分配,管理项目运作,负责与客户或用户的沟通,确保项目在规定的时间和预算内完成。项目经理要求具有相关应用领域的经验和软件开发的经验;具有项目管理的专业知识,有较强的沟通能力及领导能力。配置经理:配置经理为产品开发组提供总体的配置管理基础架构和环境,负责日常的配置管理工作。配置经理要懂得配置管理原理,并且最好具有使用配置管理工具的经验或者接受过有关培训。配置经理必须注重细节,讲求原则。部署经理:部署经理负责产品移交工作,并在相关文档中作记录。部署经理要求有部署系统的经验,具备沟通及协调能力,计划性和行动力强。 (5) 其他人员。技术写作者:技术写作者产生最终用户支持材料,如用户指南,帮助文本,发行版本说明等。技术协作者应具备技术写作的经验或受过相应的培训。具备帮助系统开发和网站建设的经验或培训经历。最好具备所写作领域的背景知识。同时还要求有较强的沟通能力。图像艺术家:图像艺术家创建作为产品组成部分的艺术作品。图像艺术家必须有创新设计领域的历练。同时也必须具有相关产品生产过程的知识。相关领域的市场及公关经验对图像艺术家也很有帮助。系统管理员:系统管理员角色维护软硬件开发环境,进行系统管理、备份,等等。担任此角色的个人要求对项目所使用的特定硬件和软件组件以及他们之间可能存在的依赖关系有较深的认识。需要对开发平台的操作系统、网络以及如安全、分布等方面的内部机制有深入理解。解决问题及诊断故障也是此角色的关键技能。 上述11种角色在全部角色中只占了约1/3,但在大型的软件生产组织中,这些角色在生产中的人数比例可能超过50%,在小型的开发组织中也不会少于30%。 3高职软件学科专业方向划分 上述11种角色,可以分为6个有内在关联的角色组。第1组:软件开发人员,主要担任实现者角色;第2组:软件测试人员,主要承担软件测试工作;第3组:系统集成与管理人员,主要包括系统集成者、项目经理、配置经理、部署经理等;第4组:文档写作人员。包括需求说明者、技术写作者;第5组:美工。包括用户界面设计者、图像艺术家;第6组:系统管理员。这六个组别,就是六种就业方向。我们在培养时可以有针对性地在这6个方向上组织教学。如果把培养这6个角色组的专业方向分别命名为软件开发、软件测试、软件管理、技术作家、软件美工、系统管理,根据上一节对角色的要求,我们可以对各专业方向的培养重点给出基本的描述。 (1) 软件开发方向:重在培养学生程序设计的技能,并理解软件生产过程,要求掌握几种具体的软件开发工具(或环境)的使用。 (2) 软件测试方向:重点培养学生的软件测试技能,并了解软件生产全过程,要求学生掌握集中具体的软件测试工具(或环境)的使用。 (3) 软件管理方向:使学生具备软件开发的基本知识,重在培养学生的管理能力和通晓软件管理的知识,掌握管理工具的使用。 (4) 技术作家方向:让学生理解软件和软件产品生产过程,同时具备技术写作技能,掌握有关工具的使用。 (5) 软件美工方向:让学生理解软件和软件产品生产过程,同时具备程序界面和美术作品设计技能,掌握有关工具的使用。 (6) 系统管理方向:重点在使学生对计算机系统硬件、操作系统、网络等方面有深入了解,能够熟练操作和管理相应的软硬件系统。 上面列举的是技术方面的培养要求。实际上,在教学中还要将对学生非技术能力和基本素质的培养贯穿于始终。这包括沟通能力、团队精神、纪律、职业道德等。学生的素质实际上是技术和非技术两方面能力的综合。在制订教学计划时,要考虑既能让学生马上承担实际的工作,也要为他们进一步的学习打下基础。我们可以将用人单位的许多岗前技术培训落实在教学中,同时,也为每个专业的学生的职业发展,制定从初级到高级的路线图。 上述6个专业方向的生源,(4)、(5)两个方向既可以招文科生,也可以招理科生。其他方向主要招收理科学生。课程设置时,如果将全部课程分为公共基础课、专业基础课、专业课三个模块,则全部专业方向共享公共基础课,(1)、(2)、(3)方向和(4)、(5)方向可以分别共享两组专业基础课,系统管理方向要单独设置专业基础课。各方向的专业课程则要根据各自目标确定。 由此可见,本文提出的专业方向设置方案既与现有的专业设置思想吻合,也更加有利于高职院校软件人才的培养,同时对学生再学习能力的发展也有帮助。 4结语 通过对软件开发过程和参与者角色(即职业岗位)的分析,高职院校软件专业可以设置软件开发、软件测试、软件管理、技术作家、软件美工和系统管理等6个专业方向。这6个方向的毕业生毕业后可以担任软件生产过程中适合高职毕业生的多种角色。这种专业方向设置方案不仅与现有的专业设置思想吻合,也有利于高职院校软件人才的培养。 软件开发专业论文:软件开发专业“工学结合”的人才培养模式 摘要:为促进软件开发专业的人才培养和专业建设,根据“工学结合”人才培养模式的现状、特色及我院具体情况,探讨软件开发专业“工学结合”人才培养模式,重点阐述培养模式的实践方案和实践内容,并对我院的实践成果进行简单评析。 关键词:人才培养模式;工学结合;软件开发专业 “十五”期间,我国的职业教育迎来了难得的发展机遇。但是,职业院校的人才培养模式和教学质量仍然无法有效满足经济社会发展和用人单位需求的变化,人才培养质量与用人单位的需求存在差距。高等职业教育如何达到“培养高级应用型人才”的目标,还在研究、探索之中。针对我国应用性高校人才培养的现状,国家提出了要在实践教学、“工学结合、校企合作”、“双证”制度、“订单式”培养等各方面创新人才培养模式。其中,“工学结合、校企合作”的人才培养模式就是将学习与工作结合在一起的教育模式。它是以职业为导向,充分利用学校内、外不同的教育环境和资源,把以课堂教学为主的学校教育和直接获取实际经验的企业工作有机结合,贯穿于学生的培养过程之中[1]。 “工学结合、校企合作”的人才培养模式,不仅能增加学生的实践锻炼机会,更重要的是它能使学生感受到真实的工作场景,学到真正的技能。学生在校内以受教育者的身份,根据专业教学要求参与各种以理论知识为主要内容的学习活动,在企业及公司根据市场需求以“职业人”身份参与所学专业相关联的实际工作[2]。这种教育模式的目的是提高学生的综合素质和就业竞争能力,同时提高学校教育对社会需求的适应能力。 目前,国家积极提倡高等职业教育院校进行“工学结合、校企合作”教学模式的实践和探索,各院校都在致力于找出改革中的重点和难点,建设一批高水平的师资队伍,改革教育教学方法。因此基于“工学结合、校企合作”的软件开发专业人才培养模式的研究与探索颇具价值。 1 “工学结合”人才培养模式 1.1现状 “工学结合、校企合作”的人才培养模式是一种被国内外以培养应用型人才为目标定位的、高等学校所广泛采用的、相对成熟的人才培养模式。它是在人才培养全过程中,以培养学生的全面职业化素质、技术应用能力和就业竞争能力为主线,充分利用学校和企业两种不同的教育环境和教育资源,通过企业与学校的长期合作和双向互动,将在学校的理论学习、基本训练与在企业的实际工作经历有机结合起来实现高素质高技能人才培养。较为国人所熟悉的、对我国高等教育发展有着较大借鉴作用的国外的人才培养模式有北美国家的“合作”教育、英国的“三明治”教育、德国的“双元制”教育、日本的“产学合作”模式、新加坡工艺学院的“教学工厂”模式和澳大利亚的“技术和继续教育学院”模式等。而国内在借鉴了国外成功经验的基础上,也有了上海工程技术大学的“薄三明治”教育、江汉石油学院的“工学交替311”合作教育、武汉理工大学“工学交替,预就业”的“611”教育等人才培养模式[3]。但是,我国目前在软件开发专业尚未形成以职业资格标准为依托,按照“工学结合、校企合作”要求建立起来的完备的职业教育课程标准、课程体系。 1.2特色 1) 人才培养模式突出实用型人才教学改革的难点和重点,以凝练软件学院核心竞争力为目标,敢于面对与企业合作难、共同开发课程难的现实,探索软件人才培养模式改革的路子; 2) 人才培养模式主要以提高学生职业能力为目的、以提高就业率为导向,将不同目标的达成按照不同的教学方法和手段进行。 2推进“工学结合”人才培养模式的基础 郑州大学软件技术学院是河南省唯一的一个国家级示范性软件技术学院,有较好的师资条件和先进的软硬件环境,定位于培养实用型的软件人才,在软件开发专业的教学计划的制定与实施、实训环节的制定与实施、培养模式等方面进行了大胆探索与实践。经过几年的教学运行,在课程体系、课程内容、教师队伍建设、实训环节等方面取得了一定的教学成果。 学院从2005年开始招收软件开发专业学生,学院领导十分重视专业建设。在几年的教学实践中,大家积极地进行教学改革,取得了一定的成绩。主要有以下几个方面: 1) 根据行业发展,调整教学计划。从2004年建院开始,学院每个学期都进行教学研讨会,根据计算机行业发展的需求及要求,聚集全院老师及实训机构相关人员进行教学计划、教学内容、教学方法及实训体系的研讨,探索适合于用人单位的人才培养模式。 2) 深化教学改革,更新教材内容。2007年6月,为了能够紧跟计算机行业,特别是软件行业的发展,学院及河南省其他高职院校的老师与河南省科学技术出版社合作,成立了21世纪高职高专软件技术专业规划教材编写委员会,编写了《Web程序开发》、《Java Web开发》、《面向对象的数据结构(Java版)》等教材。这套教材的出版,有效地解决了高职高专相关教材短缺的问题,为专业教学提供了保障。 3) 开展校企合作,建立校内、校外实训基地。学院有专用实验机房,配备有4 000多台计算机,并配备专职实验员20名,能较好完成学生的实训计划。另外,学院在校内实训基地与校外实训基地上投入了大量的人力和物力,建成了多个条件和设施一流的校内外实训基地,较好满足各个专业学生的实践教学要求。学院通过多种途径与实训机构及企业建立合作关系,包括厦门万策、成都华迪、北京中软、上海达内和郑州慧文等,为学生提供专业能力实践及就业方面的帮助。 4) 重视师资队伍建设。学院软件开发专业具有结构合理、教学经验丰富的师资队伍,很多教师有着丰富的教改经历,对教学有着自己的心得。另外,为适应高职教学要求和本专业教学需求,快速提高教师的教学业务水平,我院不断派出教师外出进修培训。几年间,专业教师参加的各类培训、进修、研讨会共计50人次,通过培训、进修,有效地提高了师资队伍的水平,使教师的教学、科研能力得到了提高。 5) 加强学生实践能力培养。学院软件开发专业自开始招生起,生源一直不错,学生的基础也比较好,学习积极性比较高。为强化学生实际动手能力的培养,学院鼓励学生参加各种大赛,多次获得“挑战杯”等多项国家级大赛的一、二、三等奖。 这些条件为我院软件开发专业推进“工学结合”的人才培养模式奠定了基础。 3软件开发专业“工学结合”人才培养模式的实践 3.1实践目标 通过对“工学结合、校企合作”的人才培养模式的探索,进一步明确软件开发专业的培养目标,在课程体系设置、实训基地建设、师资队伍建设、毕业生就业以及教学管理等方面进行研究和探索,建立一套切实可行、效果良好的职业教育的教学计划、课程体系、课程内容、教学模式等解决方案,提高学生综合能力,尤其是实践能力,为提高学生就业率作努力。具体而言,包括以下几个方面:1) 进一步完善和改进软件开发专业课程体系和人才培养方案;2) 充分利用校内外实训基地,工学结合、校企合作,进行项目化教学;3) 研究适合于“工学结合、校企合作”人才培养模式的教师团队;4) 研究如何对不同的教学内容使用不同的教学方法;5) 提高学生的实践能力和就业竞争力。 3.2实践方案 基于“工学结合、校企合作”的软件开发专业人才培养模式改革,就是在教学团队、教学模式、课程体系、课程内容和实训基地等方面进行探索和实践,为提高学生的综合能力及就业率而进行的改革。为此,我院实施了多项有针对性的措施:在全体教师中明确基于“工学结合、校企合作”的课程教学是高等职业院校课程建设与改革的方向;学院领导对“工学结合”教学改革模式高度重视,多次召开教学改革研讨会,支持教学改革的氛围;选择合理的师资结构从事教学工作,包括专任教师和企业高、中级职称技术人员,为校企双方的合作机制创新研究和实践教学机制创新研究提供充分的技术力量保障;进一步加强与实训机构的合作等。 在多方支持和努力下,我院的“工学结合”人才培养方案出台,具体实践方案如图1所示。 该方案主要包括以下几个方面:1) 重点进行理论准备和文献研究,利用文献研究法,调查和查阅各个院校软件开发专业现有的基于“工学结合、校企合作”的人才培养模式的有关文献,了解各个院校在教学团队、教学模式、课程体系、课程内容和实训基地等方面的改革进展;2) 通过与相关企业及实训机构的合作,进行人才培养模式的创新研究,提出软件开发专业的人才培养模式方案;3) 通过实践及重新的调查修正,制定出合理的“工学结合、校企合作”的人才培养的课程体系和实训计划。 3.3实践内容 郑州大学软件技术学院立足软件开发企业的人才需求,建立软件开发专业“工学结合”人才培养的新模式。具体做法如下:1) 引入社会力量参与学科专业人才的培养。主要体现在培养方案的制定、教学活动的组织、实践指导、就业指导等方面与实训机构及就业单位深度合作。2) 灵活的课程设置。对于软件开发专业第三学年的专业必修课程根据软件专业发展的方向及趋势,及时更新。3) 将学生的实训内容职业化,并在时间上给予充分的保证。学生在两年的基础课程学习之后,进行一个月的短训,使其能够了解软件企业开发流程和规范,为专业必修课的学习打下坚实的基础;另外,在最后一年的实训中,实训内容充实且具有职业性。 近几年的实践主要围绕以下几个方面展开: 1) 专业培养模式的改革。采用3+1的校企联合培 养模式。前三学年教授基础课程及专业课程,主要由校方完成;后一学年为专业方向课程及应用的实践,采用以企业为主,由学校与企业共同完成的模式。 2) 专业课程体系的改革。在前三年的基础课程及专业方向课程的教学中,专业必修的基础课程为两年,改革第三年的专业必修课程,根据软件专业发展的方向及趋势,及时更新适合软件技术发展的专业课程。 3) 专业实训环节的改革。改革专业的实习、实践,增加校内、校外的实训环节。每一学期结束后,进行一个为期二周的课程实训;在前两年的专业必修的基础课程结束后,进行为期一个月的短训;在第三年的专业必修课程结束后,进行为期一年的长训、实践及毕业设计。 4) 专业技能内容的改革。加强学生的基础技能和核心技能的培训。基础技能主要包括专业外语能力、专业应用文写作能力、Java或 .Net的编程能力等。核心技能主要指桌面或Web的设计和开发能力、数据库应用开发能力等。 5) 教学团队的改革建设多样性的教学团队。教学团队中既有专职教师,又有外聘教师,还有一定比例的教师来自于企业。来自于企业的讲师有着丰富的软件开发经验,而外聘教师及来自企业的教师的思想、知识与能力素质本身就具备了“工学结合、校企合作”的特点。 3.4实践成果 我院已对软件开发专业2006、2007级学生进行“工学结合”的人才培养模式试点,并推广到我院所有的本科专业。直接受益人近3 000人。经过几年的实践,取得了较好的成效,具体如下:1) 创新了软件开发专业人才培养模式;2) 建立了适应“工学结合”的软件开发专业人才培养课程体系;3) 制定了完善合理的实训方案;4) 培养了学生的综合能力,并提高了本专业学生的就业率,2006级软件开发专业学生就业率高达90%以上。 4结语 软件开发专业人才培养模式的探索与实践是发展我国软件产业的迫切需要,实践经验证明“工学结合”的人才培养模式具有较强的生命力,可较灵活地构建社会IT 业界所需的专业课程体系,我们相信它必将对新形势下高等职业教育的发展产生深刻影响。 软件开发专业论文:基于VF环境的财会专业学生软件开发能力的培养 [摘要]财会专业的学生在学习会计信息系统这T课时,除了要熟练掌握会计软件的操作,还要知道软件开发背后的原理,并能利用软件开发工具解决具体会计问题。本文借助Visual FoxPro这一工具,以银行对账中“删除已达账”为例探讨了其功能的实现。 [关键词]Visual FoxPro;银行对账;删除已达账;企业对账文件;银行对账文件 1前言 会计电算化人才缺乏是制约我国会计电算化事业进一步发展的关键环节。会计电算化人才可分为不同层次,具体可分为系统操作人员、系统维护人员、程序设计人员和系统设计人员四级,且目前多为层次较低的软件操作人员、维护人员,而高层次的程序设计人员、系统设计人员数目寥寥。笔者认为,高等院校会计信息系统课程的教学目标不能等同专科院校,如果仅仅满足于使用会计软件进行记账、算账和报账等一般性会计工作,将失去和专科院校竞争的优势。 “授人以鱼不如授人以渔”,财会专业学生还应培养其软件开发和维护的技能。培养学生软件开发技能,绝不能照搬20世纪80年代的教学模式,让财会专业的学生花费大量的精力去编程序,而应侧重系统分析和系统设计,通过软件开发技能的培养,让学生知道软件的操作步骤,软件开发人员的思想过程是怎样的。如何在实验教学中培养学生的软件开发技能呢?笔者结合教学经验,充分考虑会计信息系统属于会计学与计算机科学交叉学科的特点,设计了Visual FoxPro环境下“删除已达账”功能的实现这一实验项目。 银行对账即银行存款清查,是指将银行存款日记账的账面余额与开户行转来的对账单的余额进行核对,以查明账实是否相符。不相符的原因通常有两个方面:一是双方或一方记账有错误,二是存在未达账项。银行对账是保证企业资金安全的重要手段,也是财会专业学生必须掌握的专业知识。 大多数商品化会计软件都是用数据库管理系统设计开发的,企业的银行存款信息及银行转来的对账单信息分别存放在后台的两个不同的数据库文件中。银行对账功能的执行,其实质就是在这两个数据库文件中找到相同记录的过程;而银行对账后的“删除已达账”就是将这两个数据库文件相同的记录删除的过程。 随着商品化会计软件功能的逐步完善,相应的数据库也是越来越大而复杂,比如国内常用的用友软件就经历了小型数据库Access、中型数据库SQL Server、大型数据库Oracle这一过程。Visual FoxPro数据库管理系统,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便,易于为初学者掌握。因此,笔者在设计实验时考虑用VisualFoxPro这一工具。 2实验设计 2.1实验目的 (1)培养软件开发的技能,使学生知道如何生成会计软件以及软件开发人员的思想形成过程。 (2)深刻体会Visual FoxPro程序设计中的代码编写与调试运行,学会使用系统给出的错误提示进行分析、判断,不断发现问题与解决问题。 (3)充分理解结构化系统开发方法中系统分析、系统设计、系统实施这三个阶段的关系,深刻认识在数据流程图转化为模块结构图的基础上,如何利用Visual FoxPro工具进行系统实施的过程。 2.2实验原理 以图1计算机银行对账数据流程图为基础,在Visual FoxPro中建立企业对账单、银行对账单两个数据库文件并录入相关记录,并通过运行Visual FoxPro中已建立的“删除已达账”程序,实现删除企业对账单与银行对账单两个数据库文件中相同的记录。 2.3相关的课程知识 2.3.1Visual FoxPro数据库管理软件 (1)利用菜单设计器设计菜单,包括创建一级菜单及其子菜单、创建过程并进行编辑。 (2)利用表设计器设计数据库文件,主要包括建立字段及设置字段类型、长度等,并添加数据库文件中的记录。 (3)菜单的预览、菜单文件的生成并运行。 2.3.2银行对账 银行对账的过程如下(如图1所示): (1)当企业收到银行提供的纸质对账单后,手工录入对账单的信息,系统自动保存在后台的银行对账文件中;当企业与银行联网时,企业通过网络获取银行对账单的信息并直接保存在银行对账文件中。 (2)通过“对账”处理,系统自动将银行对账文件和企业对账文件中的记录进行核对。 (3)通过“输出对账结果”,系统自动输出“余额调节表”“已达账项”“未达账项”。 (4)通过“删除已达账”,将银行对账文件和企业对账文件中相同的记录删除。 2.4实验步骤 2.4.1前期准备 (1)建立银行对账文件和企业对账文件两个数据库文件。包括“科目代码”“账号”“对账单日期”“摘要”“借或贷”“金额”“已达标志”等几个字段。 (2)编写两个数据库文件中的记录,且必须有相同的记录。需要注意的是,执行对账操作后有对上账的(已达账)和未对上账的(未达账)的记录,因此,两个数据库文件中各条记录的“已达标志”字段需分别写入“T”(true)或“F”(false)。 软件开发专业论文:虚拟装配及运动仿真软件开发在专业课教学中的应用 摘要:开发专业课教学中主要机器设备虚拟装配及运动仿真软件,使学生在学习专业课机器设备时更加直观的了解其结构原理,为实际操作打好基础,保证学生专业课的学习更加扎实、有效。 关键词:专业课教学;虚拟装配;运动仿真;开发 职业院校的最大特点,就是培养学生既要有一定的理论知识,又要有较强的实际动手能力。毕业生到单位后能很快适应本职工作,成为应用型的高技能人才。学生实际动手能力的提高主要体现在专业课的教学中,多年来由于受各种因素的影响,专业课的教学效果并不能令人满意。究其主要原因是现有专业课教材中许多装配图较为复杂,有些装配图不仅学生看不懂,新走上教学岗位的年轻教师也感到吃力,这些都直接影响了学生学习专业课的积极性。对此,尝试开发专业课主要机器设备虚拟装配及运动仿真软件,能使学生直观的了解机器设备的结构原理,进而进行虚拟装配,在虚拟装配熟练的基础上带动实际操作,从而改善专业课的教学效果。 一、以前专业课教学存中在的两种倾向 (一)专业课偏重于理论讲解,学生缺乏实际动手操作能力 1.近几年,由于招生规模的不断扩大,学校原有的实训条件已远远不能满足学生实训的需要,本该在实训车间完成的课程,由于实训条件有限,机器设备及其他维修课程不得不改为在教室里进行理论讲解; 2.新老教师交替更新,一些实践经验丰富的老教师退休或调离,许多新的、高学历的年轻教师走上讲台,他们理论功底扎实,但大多缺乏实践动手能力,因此,他们更偏重于将专业课教学改为在理论教室讲解; 3.实际操作耗能耗材,操作不当容易造成机器设备损坏,实训成本较高,在学校教学经费比较紧张的情况下,学校只有压缩这部分经费。因此,本应该在实训车间完成的专业课教学只能在理论课堂讲解,使得原本比较简单的机器设备结构、原理变得复杂、抽象不好理解,许多学生觉得专业课教学枯燥无味,有些干脆放弃专业课的学习。 (二)强调学生动手实践,忽视专业课教学质量的提高 为了改变这种单纯理论教学现象,提高学生实际动手能力,学校将专业课教学改到实训车间或到企业去上,这些做法虽然较前面有一定的进步,但通过实践发现还存在一些不足。主要表现有两点: 1.许多实习指导教师多年来养成侧重于实际操作的习惯,理论讲解较少,在简单讲解完机器设备的结构、原理后,让学生去实际拆装,学生只会机械地模仿拆卸装配,拆卸方法不清、操作盲目。加上学生对机器设备的结构、原理了解得并不充分,学生操作时经常不按拆装程序操作、出现野蛮拆卸,造成有些机器设备在很短的时间内精度严重受损,甚至有些干脆报废,后续班级没办法使用,达不到预期的学习目标。 2.有些学校把专业课学习放到企业进行,但企业是以生产为主,学生实习培训为辅,受生产环境影响,许多专业课的学习在企业得不到保证,使得专业课学习达不到预期效果。 二、虚拟装配及运动仿真软件的开发 针对以上专业课教学中存在的两种倾向,通过计算机辅助绘图软件使用,尝试开发专业课主要机器设备三维虚拟装配及运动仿真软件,使得学生的专业课学习更加直观、形象。 (一)确定开发小组成员及开发项目 开发专业课虚拟装配及运动仿真软件,是一项工作量大、涉及多方面知识的工作,除了要有较强的专业知识外,还要具有吃苦耐劳、勇于钻研的精神,由经验丰富的老师带领部分青年教师组成课题小组并吸收个别基础知识比较扎实的高年级同学参与其中。开发的项目本着由易到难的原则进行,从较为简单的化工管路的管件及阀门开始。如弯头、三通、大小头和管阀、球阀、蝶阀、磁力阀等,在积累了一定经验后,开发化工机器设备的各种泵,前后开发了单级离心泵、齿轮油泵、双吸泵、多级泵、磁力泵、屏蔽泵、往复泵等,在此基础上,对风机、列管式换热器等实习车间现有的机器设备进行开发。 (二)开发过程 整个开发过程步骤如下: 1.制定开发计划。为了使开发工作有序、按计划完成,开发前制定了详细的开发计划。计划包括开发各项目的时间段、主要内容、开发所需工具、量具、具体步骤及各分项目的主要负责人。 2.现场实际测绘。进入现场后,对装配体进行逐件拆卸,为了保证工作顺利进行,对每个拆下的零件编号,然后徒手绘出各零件的草图,对标准件测量其主要尺寸并确定型号,研究每个零件的装配方法并徒手画出装配示意图或装配草图,然后将机器设备恢复原位。 3.在工作室核对草图,对表达不清或尺寸不全的草图再重新核对、订正,对标准件核对型号及尺寸,理顺各草图之间的关系,保证各装配体的零部件草图及标准件、常用件型号尺寸齐全。在此基础上用计算机CAD软件画出各装配体的零件图及装配图(或装配示意图)。 4.根据零件图,用Slid Works软件画出各零件三维造型。在工作室进行二维草图绘制以及三维零件造型。为了提高效率,可将装配体的所有零件三维造型都绘制好以后,再考虑下一步装配。 5.用已经建好的三维零件进行机器设备的虚拟装配,在虚拟装配的过程中对装不进去的零件及时调整,将其尺寸及形状进行修改,然后重新装配。 6.完成装配体的拆卸及装配爆炸图,在爆炸图中分步骤将装配体装配及拆卸步骤逐项交代清楚。 7.利用Slid Works软件的制作动画功能,制作出各机器设备的拆卸和装配动画,在动画中强调拆卸和装配中注意事项及重点,以便引起学生学习时的注意。 三、采用虚拟装配及运动仿真软件在专业课教学中传授知识和技能 开发出专业课机器设备的虚拟装配及运动仿真软件后,配合机器设备的实体,指导教师在一体化教室的授课发生了根本性的变化。首先,指导教师对要拆装的机器设备进行介绍,用三维动画展示机器设备的结构原理,机器设备在在马达的带动下旋转起来,形象、直观、工作原理一目了然,增加了学生学习的兴趣和积极性,学生能够直观的掌握机器设备的结构和工作原理。其次,指导教师演示虚拟拆卸,利用Slid Works创建爆炸图,将机器设备上的零件按正确的拆卸顺序进行虚拟拆卸,在虚拟拆卸的过程中指导教师边虚拟装拆边告诉学生要点和注意事项,为了使学生真正消化吸收,对此可反复演示,(有条件的学校可让学生在电脑上反复练习虚拟装配)。第三,在学生掌握上述内容的前提下,指导教师再带学生到机器设备的实体前,实际演示机器设备的装拆过程。第四,分小组让学生实际装拆,指导教师巡回检查指导。第五,装拆结束后,指导教师及时总结,对存在的不足重新演示纠正。最后,指导教师让学生按正确的方法将机器设备装配好,恢复场地原有布局。 四、开发虚拟装配及运动仿真软件在专业课教学中的应用成效 1.通过开发专业课机器设备虚拟装配及运动仿真软件,有效地锻炼了课题组成员的综合能力,参与开发师生的徒手绘图能力、CAD绘图能力、Slid Works三维建模能力及专业知识和能力都有了显著提高。 2.通过开发和使用专业课机器设备虚拟装配及运动仿真软件,减轻了专业课指导教师的教学负担,学生掌握专业课的情况明显好转,教学成效显著。 3.减少了盲目拆卸和装配,耗材、耗能和零部件损坏情况明显改观,机器设备的使用寿命大幅度增加。 软件开发专业论文:高职高专软件开发专业实训教学方法探索 摘 要 随着近年来就业压力逐年增大,高职高专计算机软件开发专业的学生,要提升就业能力,必须提升自己的专业实践技能。目前高职高专软件开发专业的同学,在实训过程中存在哪些问题,又有些什么好的方式可以解决现在实训中存在的问题,如何通过实训切实提高同学们的实践能力。本文根据作者在高职高专实训教学过程中的经验,对如何提高高职高专实训教学效果的教学方法进行了探讨。 关键词 就业 实训 问题 改革 根据互联网资料显示,21世纪以来,高校计算机专业初次就业率连年下滑,成为社会普遍关注的问题。尤其是软件开发专业的高职类的学生,初次就业率一直不高。①首先学历是高职生就业的硬伤,专科学历无法与本科、研究生匹敌。所以,要提高高职高专学生的就业率,就只有通过提升自己的专业技能,来提升自己的就业能力。如何提升高职高专软件开发专业同学的专业技能,是我们从事这个专业教学的专业老师应该深思的一个问题,尤其是负责实训课程教学的老师,更应该思考,采用什么样的教学方法,才能让同学们更好地掌握软件开发的实际能力,增加同学们的就业砝码。笔者根据自己多年从事实训教学工作的实践,对软件开发专业的实训教学改革进行了一些浅薄的探索和总结,提出了一些实训教学改革的措施。 1 软件开发专业实训中存在的问题 当前软件开发专业实训教学存在的问题主要表现在如下几个方面: 1.1 学生真正实训的时间较少 高职高专的学生,学制一般为三年六个学期,在第一第二学期,进行基础课程和公共课的学习,第三学期开始学习专业课,甚至有些班级第四学期还在进行专业课程的理论学习。高职高专的学生一般在第五学期就要求进入岗位实习,留给同学们在学校实训的时间只有几周甚至更少,在这种情况下同学们进入岗位实习,实际的开发技能很差,对以后的就业也留下了很大的隐患。 1.2 实训教学模式仍为传统教学 在很多课程教学中,专业教师虽然在课程设计上加入了实训环节,但仍然采用传统的教学方式,以教师为中心,没有发挥学生的主动思考和创新能力。②大多数学生被要求按照老师的详细设计思路来完成预设的功能,学生照葫芦画瓢,虽然实现了老师要求的功能,但是学生没有独立思考和创新的机会,整个教学过程学生基本处于盲目的被动状态,时间久了,就缺乏参与实践环节的积极性和主动性。教师在教学过程中采用灌输式教育,很少采用启发式教学方法引导学生进行思考,不利于培养学生的创新意识和主动思考的能力。 1.3 实训内容更新较慢,跟不上软件公司技术更新的速度 计算机软件技术的一个突出特点就是技术更新快,技术种类多,相关技术发展迅速,软件开发实训课程的教学内容要随着时代的发展而不断更新。但是,在实际教学过程中,很多老师总是啃老本,抱着自己的一套技术和框架不放手,总是一招制敌、一招打遍天下无敌手的心态,③几年使用同一套实训案例和项目。有些老师拒绝学习新知识或者主动学习新知识的积极性不够。总是在使用几年前的技术指导学生实训,甚至有些技术已经被现有的新技术代替,在这种实训教学方式教下出来的学生,显然很难顺利走进就业岗位实习。 1.4 缺乏明确的考核方式和标准、考核方式陈旧 实训课程不同于传统的理论教学,一般课程的成绩组成为30%的平时成绩和70%的期末成绩。显然这种考核方式并不适用于实训课程,因为实训课程是同学们参与度很高的课程,并且学习和教学过程更能考核一个同学掌握知识的程度。有些老师沿用一般专业课程的考核方式,或者有些单位限制了平时成绩的比例不能高于30%。这样不利于对学生实际掌握情况的考核,也造成了一定的不公平,会打击部分同学的学习积极性。 2 软件开发实训课程教学改革探索 2.1 培养优秀的“双师型”师资队伍 所谓“名师出高徒”,好的教师队伍,对提高同学们的实践技能起到至关重要的作用,所以必须加强教师队伍的实践技能,才能有更好的师资指导同学们实训。④ 争取更多的机会,让我们的实训老师进入软件企业进行实践、交流、学习。目前大部分的软件开发企业都是使用较新的技术,对软件项目也有较好的解决方案,老师们可以了解并学习最新的软件开发技术,有利于老师知识的更新。 让更多的老师在工作之余和寒暑假的时候,更多地参与合作企业的商业项目的开发,在实习商业项目开发过程中,技能学习最新的开发技术,又可以将部分商业项目的模块和代码作为同学们实训的案例,这样既丰富了老师的项目和案例库,有更新了老师的知识结构。在有条件的情况下,让老师暂时脱离教学岗位,挂职到相应的软件开发企业进行软件开发工作,这样能够加快双师型教师的培养。 2.2 建立完善的考核体系 实训考核要建立包括理论和实践层面的多方面的考核,摆脱三七开(30%+70%)的束缚,实训老师可以根据项目和教学的不同阶段,采取平时成绩+期末成绩+过程考核相结合的多元化考核机制,强调过程考核的重要性,让更多的同学积极参与实训过程,对有创新性的同学给予积极的肯定和评价,同时应在考核成绩上予以体现。 实训课程的考核应该是多元化弹性的考核方式,评分标准要根据实训的项目的实际情况,由实训老师或者课程组协商制定,不应该提供模板或者一刀切的标准。 2.3 改革实训课程的教学内容和教学方法 由实训课程负责人,组织课程组成员,建立课程实训资源库。每学期根据学生的个体差异和知识结构,及时更新实训库的项目和案例,调整实训的内容和案例数量及教学方式。 课程负责人应充分重视和精心设计每一个项目或案例的实训内容,多建立一些实际商业项目的案例,提高同学们学习的积极性。在实训初期,让同学们练习相对容易的案例和项目,增强参训学生的自信心。 在第三学期分阶段加入实训课程,有针对性地加入“JQuery实训”、“数据库项目实训”,也可以在这期间增加规模较小的模拟综合项目实训,为后面综合商业项目实训做好准备。 在实训过程中,也应改变传统的教学方式和思路,教学过程老师教、老师辅导,逐步过渡到老师指导,最后实现学生自主创新。逐步使学生发挥实训的主体作用。项目的实训一般要采用分组的方式,或者直接采用项目的名称来命名分组,同学们的身份也从学生到员工第一次转变,项目组成员的角色也可以用软件公司的职位来命名,比如项目经理、开发工程师、测试工程师等。由能力较强的同学担任项目经理,并在老师的引导下,指导小组成员进行项目的启动、需求分析和设计、计划编制、开发、测试等工作。当做完一个项目完成后,可以在小组内根据组员情况进行角色转换,这样可以让同学们体验不同的工作岗位,提高实训参与度和兴趣。同时也培养了同学们的团队合作意识和相应的职业素养,为日后的工作提前做好准备,提高就业率。 2.4 校企合作、产教结合 学生最终的归宿要走出校园,进入企业,引入同行业的知名企业,对学生的培养和就业都有至关重要的作用。在学生的培养方面,可以邀请校企合作单位的优秀开发工程师,定期地给我们的学生做专业讲座和行业发展及前景介绍,条件成熟的可以邀请研发工程师参与我们的实训教学环节,实行公司化的管理,让同学们在学校就提前感受企业的文化和商业软件的开发流程。 引入商业项目,由我们的实训指导老师带领优秀的学生参与进来,这样能在实际的商业项目中锻炼我们的实训老师,同时也让同学们参与了真实的商业项目的开发。在项目条件允许的情况下,可以适当地给参训学生一定报酬补贴,更能激发同学们参与商业项目的积极性,使我们的实训达到较好的效果。在实训的时候也积累了同学们的开发经验,对以后的就业打下了坚实的基础。 我们学院的合作单位有世界500强企业微软、惠普、埃森哲、富士通等以及国内知名IT企业联想、上海宝信、中软国际、民航凯亚等200多家企事业单位,这些企业能够保证我们校企合作和产教结合的有效进行。 3 结束语 当然,培养学生的创新、实践动手能力,不是实训教师一朝一夕就能完成的,这些改革的措施是否得当,是否能有效提高同学们的专业开发技能和实践动手能力,能否有效提升同学们的就业率和专业对口率。这些问题都需要广大实训教师在实践教学过程中验证,并在实训教学中积极修改不当的教学方法,才能达到预期的效果。 软件开发专业论文:移动互联技术应用于本科游戏软件开发专业互动教学的实践研究 自2013年5月起,哈尔滨信息工程学院开始积极构建相关移动互联网站。除了传统的咨询内容以文字版显示外,学院图书馆移动互联平台也增加了很多新的参考咨询方式:资源使用和服务指南的音视频。同时,为了实现基于移动互联平台的教学资源的互动式教学,我们以2014级本科软件工程(游戏软件开发)专业为试点,进行了实验研究。 1、初步实现移动互联平台上的教学互动 据2014年9月至2014年11月为其3个月的三项初步实验及500余份问卷调查结果显示,移动互联平台上的互动教学活动在本科游戏软件开发专业学习中包含以下三方面优势: (1)符合我院学生的游戏软件开发方面的学习需求。 我院游戏软件开发专业学生在日常生活中有一定的计算机应用基础知识,其求知欲望及学习积极性相对较好,具有较强的设计创新能力和制作能力,对新的学习方式适应较快。 (2)移动互联技术的发展为本部分课题内容提供了较大便利。 学生全部拥有笔记本电脑等移动电子设备和苹果、三星等大屏幕智能手机,而且手机均拥有上网业务,已成为学生学习和生活中必不可少的通信工具。在校园内可以利用学校的无线局域网络,借助智能手机随时随地畅游互联网。 (3)游戏软件开发专业的实践性和图书馆资源优势。 游戏软件开发专业是一门需要掌握大量的基础性软件技术的实践性极强的学科,采用移动互联技术不仅可以辅助课堂教学进行理论知识的拓展和延伸,还可让师生和同学之间的针对各种软件技术和技巧的进行交互沟通、切磋,所以在游戏软件开发教学中采用移动互联技术具有先天的实践优势。 2、基于移动互联平台的游戏软件开发专业互动教学实验初步实施 游戏软件开发专业在课程设置上,从基础的二维设计,循序过渡到功能强大的三维动画设计软件的学习。通过系统全面学习3D 道具、场景设计、角色设计、特效制作等各内容模块,让学生熟悉掌握动漫游戏公司项目开发的整体流程和应用技能。本次教学实验利用移动互联技术的优势,请专业教师把涉及到专业教学的内容制作为图片、视频、动画等学生感兴趣的模块方式,并上传至图书馆移动互联学习平台,在学习过程中以任务驱动方式鼓励学生利用移动互联终端到图书馆资源网站查阅相关资料,进行自主化学习和小组合作学习,在图书馆资源网站提供的交流区域讨论交流,在完成任务后进行总结,并进行学习评价,分享学习过程和结果。 为了更好地说明此次课题实验的具体做法,以游戏软件开发的《三维游戏角色制作》课程为例进行说明,在本节课中移动互联平台上的互动教学分成以下几个步骤进行: (1)教师在图书馆游戏软件开发学习平台中引导学生讨论当下主流流行的三维游戏角色的形象特点和三维游戏角色设计的注意事项,然后提出了跟本节课主题相关的学习任务:要求学生找出自己最喜欢的三维游戏角色,并根据这个游戏角色的特点自行总结三维游戏角色设计的注意事项,积极搜索整理相关数据、事例等资料。 (2)教师把这个任务通过游戏软件开发学习平台给学生,让学生明确任务要求后,围绕任务运用手机、ipad等移动设备及时到图书馆提供的资源网站查阅相关任务资料,也可以通过微信群与组员之间进行实时讨论交流,形成更为完整丰富的答案,同时教师对学生讨论交流的过程也可以进行实时监管,给予学生一定的指导纠正。 (3)在接下来的课堂教学环节中,教师首先邀请两组的代表利用教室的多媒体设备展示自己小组从图书馆资源网站中查找出的三维游戏角色的特点及有关三维游戏角色设计的注意事项的资料并进行课堂讨论。最后,教师采用讲授和课件展示相结合的方式示范三维游戏角色制作的技术技巧,总结本节课的主要内容――如何制作三维游戏角色。 (4)本节课的学习之后,教师将学生的优秀成果和自己的教学课件上传至图书馆游戏软件开发学习平台,供本班学生及其他专业感兴趣的同学下载继续学习消化。 (5)课余时间,同学们可就课堂上没有理解的内容通过图书馆游戏软件开发学习平台随时随地给教师留言请教。教师根据自己的时间安排对学生的问题进行答疑解惑。即进行实时互动和教学辅导。 (6)为了加深同学们理解三维游戏角色的特点及有关三维游戏角色设计的注意事项,教师可以鼓励学生在图书馆游戏软件开发学习平台上分享本节课学习后的心得,如不同类别的游戏角色特点捕捉方法、男女角色制作技巧、动物角色动画技巧等等,并根据课堂上学到的软件知识结合自身特长设计一个三维游戏角色上传到平台,即上传课后作业,教师可根据每个人上传的作业情况进行适当点评和批改,同学们也可相互指点、切磋。 (7)教师同步向图书馆资源平台上传一些相关视频资料、文本资料或者链接网站,供本班学生和其他专业感兴趣的学生可以随时随地进行在线拓展阅览,即资源共享功能。 3、对移动互联平台在互动教学应用的总结及反思 图书馆游戏软件开发平台利用移动互联及数字化学习资源为本科游戏软件开发专业的教学提供了一个连通化、情境化、便捷化、个性化、互动化的软件教学环境,两者本身所固有的特点以及所具有的天然联系使之整合优势明显、效果良好。 在移动互联技术应用于游戏软件开发互动教学实践中同时发现的问题有:学生对所获得的广泛性、随意性的海量信息甄选能力有限,需要教师的再次整理、加工和提炼,才有利于消化和吸收。 诸如这些问题需要在以后的实践中深入研究。 软件开发专业论文:热能与动力工程专业本科生实践仿真教学软件开发与应用 摘 要 研发了一款适合于热能与动力工程专业本科生的实习软件。该软件对工业生产现场实际运行的炉窑进行虚拟仿真,将炉窑结构及关键设备再现,实现了炉窑操作工艺及操作步骤模拟、操作考核等功能。热能与动力工程专业本科生在完成认识实习及“工业炉窑热工及构造”课程的基础上进行本软件的学习,理论与实践相结合,既有助于学生理论知识的巩固,又体现了本专业的特色。 关键词 热能与动力工程 本科生 实践仿真 教学软件 0 引言 对于理工科专业大学本科生,实习环节对其实践能力与创新能力的培养至关重要,也是高等教育的必要环节之一。学生在校所学知识以理论为主,比较抽象,通过实习能够使教育回归实践,让学生在实习中掌握理论知识的运用,使知识变活。教育部《全面提高高等教育质量的若干意见》也特别强调要强化实践育人环节,结合专业特点和人才培养要求,分类制订实践教学标准,增加实践教学比重,确保各类专业实践教学必要的学分(学时)。 校外实习基地拥有真正的生产环境和施工现场,本应是学生规范专业技能和素养的理想训练场。然而,“联系实习单位难”却成为高校面临的普遍困境,其主要有两个原因:第一,高校规模扩大,学生数量增加,对实习场地和实习资源的需求增加,导致大多数实习单位无力接待;第二,企业担心大学生实习影响企业生产及其利益获得。企业经营的根本目的是实现利益最大化,接收学生实习所付出的代价要大于收益,在没有政策鼓励和支持的条件下,很少有企业愿意将资金和精力投入到学生实习工作上。当前,高校联系实习企业往往凭借教师与企业的私人关系,还有一些学校因企业经营状况不佳而失去了原来所建的实习基地。这表明,当前环境下企业接收实习生的积极性不高和校企关系松散的现状,严重影响了高校大学生实习工作的顺利开展,且大多达不到应有的实习效果。 鉴于以上原因,大学生实习质量不能保障,使得中国理工科教育普遍存在的突出问题是工程实践能力不足,动手能力较弱,很难适应迅速发展的市场要求和日益激烈的科技竞争需要。以上种种问题要求进一步推进教学改革,尤其是加强学生工程实践能力培养和训练,以满足行业人才的需要。在此指导思想下,我校热能与动力工程专业教师开发了“本科生实践仿真教学软件”,以期能够提高学生的综合素质。 1 软件的设计目的 目前,本专业的实习基地仅有一两家国有大中型企业,而且都是以参观为主,极少动手实践,这样不仅达不到预想的效果,还消耗企业资源。 鉴于以上原因,决定开发虚拟仿真实习场景,通过将本专业典型炉型和设备用三维软件建立实体模型,结合3D漫游、动画演示、模拟控制等方式实现生产现场的虚拟再现。该实习软件可以增强学生对专业炉型的认识、模拟生产操作、理论考试、操作测试等功能。旨在通过学生对本仿真软件系统的学习,在一定程度上与校外参观实习互相弥补,使学生对专业技能掌握得更加牢靠。 另外,该实习软件将燃料燃烧、炉内气体流动、炉内传热传质、工业炉控制系统等过程有机地结合起来,有利于师生针对炉型进行炉内各动力学参数、热力学参数以及控制过程的模拟研究,为炉型结构优化、控制优化及操作优化提供理论依据。 2 软件的主要功能 仿真软件系统主要包括三部分:认识实习部分、模拟操作部分及考核部分。 软件主要仿真内容包括:(1)以冶金和高温陶瓷行业工业炉窑为主,建立典型炉型的三维模型。以实际生产过程为指导,编制各炉型操作系统。主要包括:二级网络任务下达系统、来料工艺设定系统、上料系统、控制系统、卸料系统、炉体操作系统、安全防护系统、质量追踪系统、炉内热过程模型系统,最终达到各系统协同操作、安全连锁,实现工业实际生产的真实再现;(2)冶金行业工业炉窑系统复杂,实际生产过程中容易出现各类故障。通过收集实际生产过程中工业炉窑运行系统相关故障及对应的处理方案,形成专用数据库,编制模拟生产过程随机故障系统;(3)编制考核系统。定期组织学生学习软件,听取学生意见及建议,并做出相应调整,以获得最好的实习效果。考核系统分为三部分:炉型系统认识部分考核、“工业炉窑热工及构造”课程部分内容理论考核、工业炉窑典型炉型模拟操作考核;(4)编制仿真软件模块扩展接口。以便于教师日后对新炉型添加或新功能的开发。 学校在组织学生到企业参观实习时,企业不会因为学生实习而调整生产,因此,学生参观过程中很有可能看不到工业炉设备的动作过程,再加上生产现场噪音较大,即便是有老师讲解,也听不太清。在本仿真软件的认识实习部分,首先以工业炉各系统、各关键设备实体照片展现给学生,并配有文字介绍,可以通过教师讲解或自学的方式了解各系统、各设备的主要功能及操作要求。其次,以3D模型方式将工业炉窑全系统展现给学生,对于关键设备,软件中做了关键剖视图设计,教师可结合炉体及设备三维实体模型向学生讲解各部分的组成及功能,弥补实体照片不能观察系统及设备内部详细构造的缺陷。除此之外,软件中也包含了一些典型炉型实际生产过程的视频,同样,对于现场拍摄不便于直接观察的炉内情形,采用3D模型及动画方式进行展示,学生可将模拟现场与实际现场进行对比,加强对工业炉窑系统的认识。 学生在企业参观实习是绝对不允许动手操作的。首先是因为学生不了解生产工艺过程,很有可能发生误操作,影响企业正常生产;另外,学生大都不了解各设备的操作规程,出于安全考虑,不允许学生对设备动手操作。在认识实习基础上,生产模拟部分实现了对生产操作的实训,人机交互界面由仿真控制界面和虚拟被控场景两部分组成。仿真控制界面中的图形界面、操作手柄图案、操作按钮等的逻辑关系与生产现场保持一致,既有生产总览界面,又有各子系统分界面,便于学生分步骤练习。生产模拟部分主要操作内容包括:开炉前各系统(各气体系统、循环水、冷却水系统等)准备、各安全设施检查、上料系统上料过程、物料在炉内的运动和加热过程、炉内各部分温度控制、压力控制、卸料系统卸料过程以及生产过程中各系统间的安全连锁、相互配合等。教师结合讲解在软件上进行生产过程模拟操作,向学生介绍各系统及设备性能、各系统间相互关系、操作过程注意事项等,并指导学生进行模拟生产操作。实际生产过程中,可能由于气体压力不足或电压波动等突发情况影响企业的正常生产,在本仿真软件中,也将随机产生常见的生产故障,锻炼学生分析问题解决实际问题的能力。通过进行这一系列的模拟生产现场操作,使学生非常直观地学习工业炉的系统组成及生产操作过程。 在仿真软件的考核部分,设计了三种类型的考核内容,包括:认识学习考核、理论考核和操作考核三部分。该软件可对学生的操作即时给出评判结果,计算机详细记录学生在实训平台上的所有操作,后台实时计算。操作完成后,系统在基础知识、操作步骤、资源消耗、产品质量、产量等多方面进行考核,将操作记录和操作结果分类统计,根据指标评价体系,给出量化考核成绩。 3 软件的应用效果 目前,仿真实习技术已成为国际公认的高效现代化教学手段。结合我校热能与动力工程专业特色及学生的培养目标,我校开发的“热能与动力工程专业本科生实践仿真教学软件”很好地解决了学生下厂实习难、效果差等问题。为加强仿真软件实习的教学效果,采用先仿真训练,再下厂实习的模式。实践表明,对于从未见过现场工业炉窑生产的学生而言,到工厂参观实习前进行仿真集训是非常有必要的。通过仿真软件实习,学生已基本了解工业炉系统之间的联动过程以及生产过程中常见的生产故障问题,因此,再到工厂参观实习时,便能更加准确地了解各设备功能,也有助于学生参加工作后更加灵活运用所学专业知识。 软件开发专业论文:基于自主学习的英语专业听写训练软件开发 摘要:基于自主环境的英语听写训练软件的开发遵循传统的CAI系统设计模式,但要基于实际运行环境,在界面设计、内容模块设计、听写策略培养和强化、学习过程监控和评价等方面综合设计开发,实现其对语言自主学习资源的有效补充。 关键词:自主学习;英语专业;听写训练软件 一、引言 听写作为语言教学中常见的一种辅助手段和测试方法,在各级英语教学中一直被广泛应用,而且在英语专业四级、大学英语四、六级考试中也是重要的测试项目之一。这一具有悠久历史的教学传统长久以来得到广泛认同,被看作一种行之有效的教学方法。虽然曾在20世纪40年代受到可分能力假说理论的挑战,但70年代后,以Oller为代表的语言学家提出了整体语言能力假说,基于大量的语言测试试验及考试数据分析重新确立听写作为“一种实用、有效的综合语言能力测试手段的地位”[1]。目前国内学者对听写的相关研究主要集中在听写能力和语言能力水平的相关性及其对教学的反拨作用和影响听写能力的语言或非语言能力的因素上面。 二、英语听写类型及难点 英语听写的分类一般遵循Oller[2]提出的分类标准,即标准听写(听写者根据音频完整写出文本材料)、部分听写(听写者根据音频填写材料中的缺失文字)、干扰听写(录音中加入干扰背景音,以体现真实感,增加难度)、作文听写(通过记忆写下录音的文本内容)和复述听写(口头复述所听到的录音内容并进行录音)。英语专业四级考试(TEM-4)所设置题型中的听写项目“旨在测试学生的听力理解能力、拼写熟练程度及正确运用标点符号的能力”[3]。根据上述分类,TEM-4中的听写部分为标准听写,即短文听写。而大学英语四级(CET-4)中的听写为复合式听写,是部分听写(单词听写)与听写作文(原句或意思相近之新句)两者的结合体[4]。 张春芳[5]对国内英语听力测试及教学的研究结果表明,英语专业学生在听写测试中所暴露的问题主要包括:(1)听辨音能力弱;(2)未能达到基础的词汇和语法知识要求,导致他们在拼写和检查阶段不能还原正确的句子;(3)遭受母语思维的影响;(4)听写学习策略缺失。其中,邓媛[6]所作的关于学生听写策略的问卷调查表明,缺乏明确的学习计划以及注意力容易受干扰是多数学生在元认知策略方面普遍存在的问题。而在认知策略的使用方面,绩优者善于抓住句子意群和关键词帮助记忆,而学困生的听力理解趋向片段化,短时记忆弱,且易受干扰产生混淆,导致信息输出较为破碎化。同时,在情感策略方面,由于听写能力弱造成的紧张情绪会干扰注意力和记忆力。对自主环境下的听写训练软件开发来说,基于上述研究改善和解决听写学习策略问题对保证训练效果极为重要。 三、基于自主环境的英语专业听写训练软件设计 一般而言,教学软件开发程序要求开发者要先了解基于不同教学模式的CAI系统设计基本策略及目标运行环境,在确定选题和开发方向后选择有针对性的教学/训练模式,先行构思系统总体设计和详细的脚本设计,选择合适的开发工具。教学/训练内容的丰富与否是最终学习效果的重要支撑。在系统调试完毕后,要在教学实践应用中完成评价、修改和推广应用的过程。 基于自主环境的英语听写训练软件要遵循上述程序,注意以下几点:(1)自主学习软件应基于以学习者为中心的模式,在运行环境上要从保持学习者的注意力出发。该类软件能安装在可保证网络带宽但又不与因特网相联的校园局域网或自主学习中心的计算机终端上。(2)学习软件的界面设计应注重教学性、交互性、系统性和艺术性的协调统一。作为教学软件,其界面风格应简洁典雅,主题突出,避免主次不分,并根据需要设计明确便捷而有效、合理的导航标志。(3)内容模块设计应能让学习者根据个人的起点水平选择合适的训练层级,逐渐实现从易到难不断进步最终达到考核要求的目标。(4)重视学生听写策略问题的培养和强化,将其体现在框架设计和内容安排上。元认知策略的建立可以通过软件首页的详细介绍了解各个板块的学习目标,要求学习者根据个人水平和学习时间依次形成各个板块的详细的学习计划。通过“听写技巧”、“单句听写”、“段落听写”、“模拟听写”、“真题听写”等实现听写技巧认知和逐步强化提高。“听写技巧”综合介绍TEM-4听写考核要求及听写技巧,但这一技巧的实际掌握有赖于在后续板块中逐级达成。“单句听写”主要培训学生的听力理解和拼写速度,形成个人特有的单词和符号书写习惯。该板块难度安排较低,有利于建立基础较差的学生建立自信心。“段落听写”、“模拟听写”实现从小段落听写到标准长段落的听写,逐步增加学习难度和实践水平。需要指出的是,“模拟听写”的难度设计建议稍高于“真题听写”。这种设计有利于学生在进行历年真题听写的考前实战环节获得极大的成就感,提升其考试前的自信心。(5)融入现时教学计划,实现监控和评估的有效结合。监控可分为自我监控和他人监控。应当鼓励学生反思、总结和评估个人在各个板块的学习过程和结果,通过学习计划有效保障个人学习活动的自我监控。借助同伴,或将其融入某门当前教学计划中,通过教师的检查监督和答疑解惑保证和实现学习计划的完成。这有助于学生逐渐建立起有效的元认知策略,在各循序渐进的板块练习中掌握良好的、有效的认知策略,提高注意力、记忆力和书写技巧。同时,在此过程中,通过学伴或教师的学习交流活动,实现情感上的反哺能动效应。 四、结语 近年来,虽然智能手机、平板电脑等移动终端及网络技术获得飞速发展,但鉴于我国的国情及基础应试教育的影响惯性,可以预料语言自主学习中心在很长的一段时间内会在学习资源提供和自主学习能力培养等方面发挥重大的作用。商业开发的教学软件和课件在系统性和专业性上具有巨大的优势,是语言自主学习资源的主要组成部分。但任课教师对自主学习中心学习资源的补充更具针对性,更容易将其融入课程教学计划和评估中。两者相铺相成,互为促进,而任课教师作为开发者也会在此过程中发挥更大的作用。 软件开发专业论文:双语教学在软件开发专业中的重要性探析 【摘要】目前我国大学的双语教学是指以两种语言作为教学媒介的系统,其中除母语外的另一语言不仅作为教学媒介部分或全部地运用到非语言学科中,而且在教学过程中,要求学生逐渐基本掌握它,同时要在教学中对该学科的不同文化进行比较学习,以获得该学科先进的、系统的知识,来进行学科教育的一种教学方法组合;强调使用外语于学科教有(但并不排斥母语),在学得该学科先进文化科学知识的同时要学得基本专业外语,这便是目前我国大学双语教学的质的规定性。 【关键词】大学双语教学 学科教育 质的规定性 随着我国经济发展逐渐被纳人全球经济发展轨道,特别是在中国加人WTO以后,中国与外部世界的政治、经济、文化交往越来越频繁,各行各业与国际接轨的步伐逐步加快,我国迫切需要掌握专业知识又掌握专业外语的高素质、复合型人才。培养这种人才是现阶段中国高等教育发展的重要目标之一。为此,教育部于2001年9月颁布了《关于加强高等学校本科教学工作提高教学质量的若干意见》的4号文件,要求全国各高等院校积极推广使用英语等外语进行专业课教学,以墙养高素质、复合型人才,实现我国高等教育的可持续发展。至此,全国开始有不少高校都在尝试、探索着双语教学。但仍面临着许多问题,其中关于究竟什么是”双语教学”就争议颇大。然而,目前国内外对双语教学尚无正式统一的定性,实有必要对我国大学双语教学的本质进行认真分析研究,以统一认识,确保我国高校双语教学的顺利进行,完成培养高素质、复合型人才的任务。 一、国外有关的双语教学定义 在国外,大都采用(bilingualeducation)双语教育的提法,很少采用双语教学的提法。其中较权威的定义有:《朗文应用语言学词典》所给的”双语教学”的定义:”Theuseofasecondorforeignlanguageinschoolfortheteachingofcontentsubjects”译成中文,意思是能在学校里使用第二语言或外语进行各门学科的教学。(双语教育概论)中两位著名专家加拿大的M.F.麦凯和西班牙的M.西格恩提出”双语教学是以两种语言作为教学媒介的系统,且其中一种语言常常是但并不一定是学生的第一语言[1]”这两种定义较好地给出了”双语教学”的狭义(前者)和广义(后者)的定义。 二、我国有关的双语教学定义 在我国目前学校、教师、学生以及各类文件、论文、报刊都采用”双语教学”的提法,这已经成为大家共同认可和接受的,因此,我们都用双语教学的提法。只是由于缺乏相对的语言环境和尚未形成完善的双语教学体制,目前国内各学者对我国高校的双语教学理解分歧还较大,具体概括如下: 1.认为双语教学是一种教学方式或形式 沙丽华、韩德复在《”渗透、整合、思维”梯进式双语教学模式的结构》中认为双语教学是指用汉语和一门外语(目前在我国大部分是英语)作为课堂用语进行学科教学的方式[2]。李红兵在《高校双语教学模式的探讨》中认为双语教学是指对高等学校的部分课程采用国外具有代表性和先进性的原版教材,并采用英语授课的一种教学方式[3]。张培在《双语教学:热点间题的冷思考》中认为双语教学是以两种语言作为教学用语,其中第二语言不仅是作为学习对象,而且是作为教学媒介部分或全部地运用到非语言学科的一种教学形式[4] 2.认为双语教学是在学科教学进程或过程中使用双语当作教学手段 何全旭、吴为民在《关于开展双语教学的几个问题》中认为双语教学是指除汉语外,用一门外语作为课堂主要用语进行学科教学,目前绝大部分是用英语;教师还应利用非语言行为,直观、形象地提示和帮助学生理解教学内容,以降低学生在英语理解上的难度[5]。施敏颖在《关于在高校中实施双语教学的几点看法》中认为双语教学是指在教学进程中使用母语及一门外语[6]。任长虹在《高等学校实施双语教学的现状分析与对策》中认为双语教学是指在教材使用、课堂讲授、期末考试等教学环节同时使用外语和汉语两种语言的教学活动[7]。刘钦永在《关于双语教育和双语教学的思考》中认为双语教学是指教学中使用外语或非本民族语言进行教学的进程[8]。 3认为双语教学是一种语言教学 张谦在《关于建立双语教学型大学的论证与思考》中认为双语教学是母语和一门外国语的教学,或称之第一语言和第二语言的教学[9]。冯保才在《关于学校实施双语教学的探索》中认为双语教学是指一种语言学习的方法,指在校内同时使用母语或第二语言进行教学,主要目的是学习和掌握主流语言最终能用主流语言顺利进行各科学习[10]。邱辉忠在《化学教学中实施双语教学的思考》中认为双语教学是指将学生的外语或第二语言,通过教学和环境,经过若干阶段的训练,使之能代替,或接近母语的表达水平[11]。 4.认为双语教学是一种教学方法或教学模式 磨玉峰在《浅谈我院管理专业双语教学的发展》中认为双语教学是指非外语专业学科使用外语和汉语讲授本专业学科的一种教学方法,以用英语为例,包括使用英语教材、用英语版书、用英语布置作业、用英语命题以及使用英语口授等形式[12]。冯妍卉、格欣欣在《传热传质学”课程双语教学计划的研讨》中认为双语教学是指非外语课程利用母语和外语两种语言讲授的一种教学方法[13]。郑定阳在《实行双语教学的初步实践与思考》中认为双语教学是指非外语课程采用外语讲授的一种教学方法[14]。张维佳在《双语教学的性质、条件及相关问题》中认为双语教学是指教师在学科教育中交互使用本族语和外语甚至完全使用外语进行教学活动,以满足学习者的工具型的学习动机(instnunentalmotivation)和融合型的学习动机(integrativemotivation).通俗的讲,所谓的双语教学,就是用两种不同语言进行学科教育的教学活动,一般是指在用母语进行部分学科教学的同时,用非母语进行部分或者全部非语言学科教学的教学模式[15] 三、我国高等学校的双语教学的本质 分析以上十多种双语教学的定义,可以看出,尽管它们是从不同角度出发来解说双语教学,虽各有偏颇,但不难发现它们几乎都有一个大致基本点,那就是都强调使用外语于学科教育(但并不排斥母语),在学习该学科先进文化科学知识的同时要学得与学科发展相关的基本专业外语。这个基本点就是双语教学的质的规定性,是我国高等学校的双语教学区别其他国双语教学的根本特征,这就是我国高等学校的双语教学的本质。 总结归纳出我国高等学校双语教学的质的规定性,再对其下定义就清楚多了。根据我国高等教学的实际情况,笔者认为目前我国高校的各学科双语教学应理解为:是指以两种语言作为教学媒介的系统,其中除母语外的另一语言不仅作为教学媒介部分或全部地运用到非语言学科中,而且还作为学习对象,要求在教学过程中学生逐渐基本掌握它,同时在教学中要对该学科的不同文化进行比较学习,以获得该学科先进的、系统的文化知识,来进行学科教育的一种教学方法组合。这里需要指出的是高等学校双语教学之所以被称之为一种教学方法组合,是因为它的构成离不开常用的教学基本方法〔如讲授法、练习法等),且具有自己独特的方法结构(如必须有语言引导课等)和新的教学功能(学得专业知识技能又学得专业英语)。这种提法函括了目前我国高等学校双语教学的目的与任务,有着当今时代的鲜明特征,是较有现实意义的定义。 总之,只有真正理解目前我国高等学校的双语教学本质,才能保障我国高等学校双语教学实施的顺利进行,完成我国高等学校学科双语教学的目的与任务―培养出高素质、复合型的人才,以应对”人世”的机遇与挑战。
计算机软件表现出良好的发展态势。插件技术与分层技术的应用,便于提高软件系统完整清晰程度,使计算机软件原型完成时间缩短,减少计算机软件研发成本。此外,上述基础的使用,逐步优化了有关性能及技术,获得用户所需效果。为此,分析计算机软件技术中插件、分层技术的应用很重要。 1插件技术与分层技术的定义 插件,即按照统一的接口规范对程序进行编写。应用程序运转时,会在具体接口使用下,来规范插件,以更好地拓宽应用程序功能。对计算机软件插件而言,比较可靠的是应用程序运行的功能扩展。也换言之,软件开发商以规范预定义接口的形式,让第三方软件开发商在许可范围内研究具体插件具体拓宽软件功能,无需重新编译整体代码程序,仅需基于源代码,做出相应更新,具体重译整体程序,并予以整理,达到更新的效果。分层技术的存在是为了应对计算机软件程序的耦合程度而形成的一类技术,通常应用到软件程序依赖、耦合关系当中,用以解决此中关系,使软件获得非常高的内聚性,升级及完善软件系统,让软件更多样,推动软件技术逐步优化及进步。 2计算机软件技术中插件技术与分层技术的应用 2.1计算机软件技术中插件技术的应用 插件技术用于计算机软件研发当中,发挥了非常突出的作用。插件的优势非常多,插件的探究无需花费太多的资金,但收益比支出高出很多。仅需在接口协助下把插件与具体的软件程序较好地连接起来,计算机软件具备了插件程序功能。研究插件时,应切实了解及把握插件服务软件的主程序,以软件主程序原理等依据,开发插件。插件借助接口和系统进行连接,接口提供具体入口,让插件进到软件主程序中,拆掉主程序当中的插件分离端。宿主及插件的程序协议是确定的,规定当插件全部内容放置到一个子文件当中,为防止软件主程序带来的损害,一定要将插件技术纳入严格管理当中。为此,尽管插件和计算机软件是在一块被利用的,而插件相对比较独立,较少影响到软件。用户在选取及使用插件上,需结合自身在具体生活当中的需求,无法对使用作出认定。且使用一些软件时,部分用户会删掉软件附带插件,使得终端机在运转中的负载得以减少,此种方法不会存在问题。插件技术应用到计算机软件技术当中主要表现在下述两点:①Flash插件,从根本上看,其属于浏览器中安装当中的插件。一般是维持浏览器当中sef文件能够非常好地播放。②IE插件,Plug-in属于一类程序。一般浏览器直接对插件程序进行调用,以处置特定文件的形式,把它变为浏览器当中的一个构成部分。 2.2计算机软件技术中分层技术的应用 分层技术用于计算机软件当中,这一般表现为下述几种类型。 (1)四层技术。虽然现阶段计算机软件应用当中依然存在许多双层、三层技术,而该分层方式并不能真正满足信息技术发展的显示需求。为此,依托以往界面层、经过发展而形成的Web层、数据库层等可非常出色地解决计算机当中具体问题。如,Web设计时,以职能为划分依据,把应用分为表现层、业务层、持久层与领域模型层,通过以上层功能的作用,可较好地传输数据通信。 (2)中间件技术。此项技术是完善数据库、计算机操作系统等,让计算器研发速度更快,使计算机高效运行。在中间件技术开发系统的使用下,保持相对独立,且其中包含了十分复杂的分布集成屏蔽及异构等技术内容,同时便于软件优化及质量提高。 (3)五层技术。五层技术于J2EE环境内,获得了非常不错的应用效果,它的内容涵盖了五层,也即客户层、业务层、资源层、集成层、Web应用层。从整体上看,五层技术根据应用逻辑形成各组件,从最大程度上达到计算机系统的使用需求。 3结语 插件构成了计算机软件组成系统非常重要的一个环节,占据着重要地位,插件技术用于计算机软件当中逐步精简了计算机程序,让计算机程序获得非常快的反应速度。插件技术逐步完善。确保了计算机软件功能的多元性,所以,一定要切实注重插件技术于计算机软件技术当中的合理有效利用,强化分析插件、分层技术的应用。分层技术应用到计算机软件开发当中,这是当前计算机软件开发技术未来使用趋势,较好地保证了计算机软件研发品质,达到规定要求,推进计算机软件的研发速度,满足用户需求,使现代信息技术更好发展。
随着现代技术的发展,我们也逐渐进入了信息化时代,计算机也逐渐进入了人们的生活,人们对于计算机的使用也越来越熟练。计算机的使用给人们带来了极大的便利,它解放了人们的双手,使得人们的工作效率从极大程度上得到了提高,目前的生活、工作都离不开计算机的使用。当然任何东西有利就会有弊,由于计算机使用的过于频繁就出现了一系列的问题,这些问题也是急需解决的,如果这些问题得不到解决,使用计算机的意义也就会大大降低。所以,我们需要将一大部分的精力放在计算机的软件开发和应用上,不断地去提高这些软件的使用效率,让计算机的作用得到更大的发挥空间。 1软件中分层技术的阐述 1.1分层技术的简述 实践是检验真理的唯一标准,因此计算机的软件研发是需要不断地进行实践的,这样才能找出最复合大众的软件进行使用。大致可以用两点来概括,一个是字面上的意义,另一个就是在计算机软件开发中的意义。从它的字面上看就是具有多个分层,这些概念层可以用于解决不同的问题,从而形成一个比较完整的系统,让每一层都可以很好的解决自己相对应的问题。而在计算机的软件开发中,分层技术在最开始是单层结构,在单层结构中应用最为广泛也是发展最为迅速的就是小型的数据库。随着小型数据库的使用越来越频繁,出现了计算机和服务器之间需要建立对应的联系,因此就出现了后来的双层结构,它也是现在我们应用的比较多的一种结构。双层结构的出现解决了很多需求,但是在使用过程中也逐渐显现了它的弊端,这让更多的从事软件开发工作的人认识到要想满足当前甚至未来的计算机软件的发展需要,仅仅是双层结构是不够的,因此三层和多层结构就逐渐地被研发出来,也逐步的应用到软件开发的过程中,这也将在未来的软件开发中占据主要地位。 1.2分层技术的特征以及可行性 随着网络技术越来越多的应用,计算机的使用也在明显的增加,所以我们要不断的对于计算机进行开发,让软件的使用效率最大化,要想做到这一点就要充分的借助分层技术。计算机软件结构的依托关系主要就是通过分层技术来体现的,因为在开发一个软件时,有时候需要的不仅仅是一种功能,而是多种功能同时进行的,这时候分层技术就体现了它的优越性,在分层技术的支持下可以让软件同时拥有多项功能,这样就可以同时满足人们的多种需求。分层技术的特征主要是可以对计算机的软件进行拓展,还可以按照软件的多种功能进行针对性的扩张,简化系统,让计算机的升级加速,这样就可以自由的更改上层与下层。分层技术应用在软件开发中可以让软件很稳定的运行,大大提高软件开发的效率。相对于双层来说,多层的好处就在于它能够在计算机的整体性能的提高上面发挥到更大的作用,保证软件质量和性能。 2分层技术在计算机软件开发中的应用 信息时代不断在发展,计算机的应用也越来越广泛,逐渐达到了一定程度上的普及,因此而产生了一些人际需求,这也迫使计算机软件的功能需要不断地拓展以满足大家的需求,其中分层技术在计算机软件发展的同时也得到了一定程度上的发展。分层技术应用于计算机软件开发中是一种大趋势,由于计算机在工作时受到了分层技术极大的支持,正是因为分层技术的应用才使得计算机软件功能越来越强大,也越来越能够为人们的生活以及工作提供便利。计算机软件的系统能够进行分层是基于物理硬件和底层的构件之间的关系上的,对于软件整体而言就是要不断地对自己的软件进行优化处理,从而让上层和下层之间相互依赖,使软件系统可以实现一些功能。想要让这个软件在质量上达到一定的高度就一定要提高分层技术的稳定性。 2.1双层结构技术的应用 在双层技术中,构成流程的两个主要的部分就是服务器于客户端,服务器的主要作用就是接收客户端的信息,在已有的数据库中进行查找、计算,最后把结果反馈给客户端;而客户端的作用就是为用户提供使用的界面,处理一些逻辑关系。这种利用双向数据计算的关系可以在用户少以及服务器具有充足的时间来运算时可以发挥出比较大的作用,但是遇到用户多且没有充足的反应时间给到服务器时,这样的技术就没有多大的作用了,甚至会带来不好的效果,为用户带来不便。 2.2三层结构技术的应用 三层结构是在双层结构的基础上进行的拓展和延伸,它是在服务器和客户端的基础上加上了一个应用服务器端,使得系统的工作效率得到提高。应用服务器端的主要功能就是将原本属于客户端的逻辑关系的处理移至本端口,让客户端只将为用户提供使用界面做好,提高用户的人机交互的使用效率。三层结构主要包括界面层、业务处理层和数据处理层,界面层的功能是收集用户对于软件的功能方面的需求,再将其传达给业务处理层;业务处理层的功能是对收到的用户需求进行分析后向数据处理层提取数据,经过处理之后将结果反馈给界面层;数据处理层的作用就是接受到业务处理层的申请后对数据库中的数据进行查询发送给业务处理层。这样用这三个结构之间的分工合作来达到降低系统的数据分析、传输的工作量。从而提高工作效率的目的。三层结构虽然具有很多的优点,但是在实际的应用中还是要根据实际情况将双层技术和三层技术进行有机地结合,已达到用户的需求。 2.3四层结构技术的应用 计算机运算的应用环境在web技术迅猛发展的情况下也越来越复杂,各种需要处理的数据和逻辑关系也越来越多,并且现在很多客户对于数据处理的速度、准度等要求也越来越高,这时显然三层技术已经不能满足这些需求了,所以就产生了四层技术。四层技术就是在三层技术的数据层和业务层之间添加了一个封装层,从而形成了一个由存储层、业务层、数据层、web层构成的四层结构。web层的主要作用是可以根据用户的需求来选择适合的处理路径,对于各种情况都可以选择最优的处理方式。虽然四层技术在目前还没有得到广泛的应用,但是根据它强大的功能可以预见未来将会有很多的应用面的。 2.4五层结构技术的应用 其实现在在一些比较特殊的领域,有的软件开发人员已经在四层结构的基础上在研发更高配置、更强大的功能的技术了,他们通过将数据层分解呈集成层和资源层的方式来进一步地提高系统的工作效率,它能够满足一些特殊机器的一些特殊要求。这种技术虽然能够解决一些特殊问题,但是毕竟它的应用仅仅局限于特殊领域内,所以没有被人们广泛地使用。 3结束语 总而言之,在这个计算机技术发展如此迅猛的时代,计算机的使用上也出现了一些问题,但是我们会一直坚持寻找解决问题的方法。软件的开发也有被计算机软件技术的发展刺激到,使得分层技术在软件的开发中起到了极其重要的作用,传统的双层结构还是不能满足现在的需求,通过对比之后,多层结构还是具有很强的可扩展性和安全性的。如今不论是何种行业的发展都是离不开计算机的,所以计算机的安全问题也是值得我们关注的,不能让一些不法分子有机可乘。
随着计算机技术的迅速发展,对于计算机软件工程的管理应当提高重视程度,不断的探索和关注软件工程管理的发展。因此,本文通过计算机软件工程管理的应用分析进行研究,阐述了计算机软件工程管理过程中的问题及解决策略,通过对软件工程项目管理进行分析,为目前我国的计算机软件工程管理提供一些建议和指导。 目前我国的计算机技术走在世界的前沿,但对于计算机软件工程的管理仍存在忽视的情况,对于计算机软件工程的管理仍处在探索的阶段,对于如何进行计算机软件工程管理并提高整体的管理水平,最大限度的为计算机软件工程提供帮助者,是当前我国计算机技术发展中应考虑的首要问题。在计算机软件工程发展的过程中,离不开管理的作用,管理可以为计软件工程提供一些技术上的指导,对于计算机软件工程未来也可以提供发展和帮助。在计算机软件工程中,不同的软件有着不同的产品特性,因而对于不同的产品进行的管理也都不相同。所以,在计算机软件工程中,应当利用管理的特殊性和独特性,在当前软件工程管理模式的基础上,针对不同产品的不同特性,采取相应的管理模式,实现计算机软件工程的良好发展,综合提高计算机软件工程的管理水平,为计算机技术在我国中的应用提供坚实的力量。 1计算机软件工程管理的主要内容 1.1组织机构管理 在计算机软件工程管理的过程中,组织机构的管理尤为重要,健全的组织结构能够有效提高管理的水平。在计算机软件工程项目中,对于项目管理的人员的综合素质要求较高,导致管理人才稀缺,工程管理的水平达不到基本的标准。管理中的团队不仅仅是简单的部门,而是管理人才与组织形成完整的结构,保证项目管理整体水平的稳定性和计算机软件工程的明确性。良好的组织机构管理不仅能够对管理人员进行整合作用,同时通过组织机构管理可以实现人力资源最大化,提高整体的管理水平要求,对于计算机软件工程的发展有着重要的意义。 1.2工作人员管理 计算机软件工程管理中的工作人员主要负责收集和整合计算机软件工程项目中的主要信息,软件的编程和完善后续的工作等等。对于计算机软件工程中的管理人员来讲,工作人员的工作具体就是在软件工程项目工作过程中进行细致化的管理。在管理的过程中,工作人员各司其职,每个员工都有不同的责任。因此,在分配工作量的过程中,应当将负责人与负责的岗位相分配,共同进行管理工作。在了解员工管理工作的模式后,应当根据不同的软件工程项目进行不同的安排和分配,利用工作人员不同的专业技能和工作水平,结合实际的软件工程管理工作进行不同的分配。进行软件工程管理的工作人员不仅需要大量的知识储备,同时也需要和其他部门合作,共同协调完成管理工作。 1.3软件用户管理 在计算机软件工程管理的过程中,软件用户管理成为了管理中重要的核心部分。实行有效的软件用户管理可以提高计算机软件工程管理水平的不断增长,为吸引更多的软件用户打下良好的基础。软件工程开发的目的是有用户使用,在软件开发的过程中,应当以用户为核心,通过对不同用户的不同需求进行设计,并且积极推荐给用户使用,在使用的同时对软件不断进行改进。因此,在软件用户管理的过程中,应当先进行市场调查,确定客户群体的基本信息,对于不同软件用户的不同需求进行适当的采集和整体,了解不同用户对于软件的各类个性化和需求和操作方法,以便于在软件工程设计过程中,可以结合多方面因素进行设计,保证用户数量的同时,也降低了软件工程的成本。在软件用户管理的过程中,相关部门还应与研发部门、开发部门等部门进行沟通,深入了解不同用户群体的使用体验,收集相关的意见和建议,以便于更好的完善软件,实现软件的实用性。 1.4档案资料管理 在计算机软件工程建设过程中,档案资料的管理也较为重要。因计算机软件工程涉及的数据量、信息量较为庞大,档案资料既多又复杂,对于软件工程的建设又有着十分重要的参考作用。因此,在档案资料管理的过程中,工作人员应当将重要的档案和资料进行备份,同时整理项目过程中的全部档案和资料,以免有遗漏。一方面能够为软件工程项目建设提供参考资料,保证项目的安全性,另一方面也能保证项目无差异性,提高了软件工程整体的开发效率和使用效率。 2计算机软件工程管理工作问题 2.1无法估计工作量管理计算机软件 在计算机软件工程管理过程中,由于工程项目庞大,计算机技术的迅速发展,有许多外界因素干扰项目的进行和管理的时效性。其中影响较大的因素就是人的因素。在项目建设的过程中,工作人员会影响到计算机软件工程管理水平的发展,例如工作人员的综合素养、技术水平、有无责任感等等。在软件开发的过程中,若不考虑工作人员的因素,计算机软件工程可能会比较容易估算。所以,在软件工程项目按开发的过程中,类似工作人员的因素必须要首先解决,只有最快速的找到解决问题的方法,才能实现软件水平的正常化。 2.2计算机软件工程在实际应用中存在不足 计算机软件工程在实际应用的过程中,会存在许多业务方面的问题。利用计算机软件工程对于业务的处理和分析还不够成熟,为软件工作管理带来了严重的影响。在实际业务应用的过程中,存在需求阶段的项目,工作人员可以通过研发更为便携的应用软件,为软件工程的开发提供其他的开发能力,同时计算机软件工程的企业应当对有潜力的职工进行大力的培养,增强工作人员的工作责任和工作意识。 3计算机软件工程的主要策略 3.1强化管理体系建设,提高管理效率 在计算机软件工程管理的过程中,应当加强计算机软件工程管理建设,同时加强对计算机软件工程管理人才的培养,提高对人才的重视程度,提升人才的综合能力和责任心,充分调动成员的积极性。好的人才才能为企业带来高收益。在企业的建设过程中,加强对人才的培养,对专业人员进行定期培训,不断更新软件工程相关的知识和技术,了解软件工程相关的最新信息,意识到人力资源的重要性,直接决定了软件工程项目的运行效率和质量。在对工作人员进行计算机软件工程培养时,应当注重工作人员的工作素养和工作作风,以确保项目的顺利开展。同时,应当加强对企业的培训工作,若想提高计算机软件工程管理的工作效率和工作质量,就要提高管理人员的知识和水平,提高管理能力。在强化软件工程管理水平的过程中,应当对建立有效的管理模式和机制,提高管理效率,不断学习计算机软件工程项目相关的各类先进技术,提高工作人员的整体水平,采取科学的手段建立健全管理机制,激发员工的工作动力,以确保软件工程的顺利开展。同时,在管理的过程中,应当将理论与实践相结合,促进软件工程管理的发展,提升软件工程的价值,提高工程开发的运行效率,加强对各类管理机制的完善,在结合实际的基础上,对于管理不断更新和发展,使得软件工程管理有更好的发展,为计算机技术的发展提供坚实的动力。 3.2加强软件风险管理,确保工作进度 在计算机软件工程开展的过程中,伴随着一定的软件风险,如何预防风险,切实推进计算机技术的发展成为了当前项目开展首要考虑的问题。因此,在软件开发的过程中,应当加强对软件风险的管理,建立健全风险管理模式,不论是在工作人员方面还是在日常软件运行方面都要进行适当的防范。一方面,加强工作人员的风险意识,可以有助于提高日常工作的安全性,工作人员在掌握风险管理知识的基础上,能够对于日常的风险管理有更好的应用措施。强化工作人员的风险管理意识,便于日常的风险通报。另方一面,应当建立健全风险管理机制,完整的风险管理机制是软件工程运行的前提。定期对计算机软件工程进行风险管理,可以更好的防范风险的发生,提高软件自身的经济效益。 3.3提升团队合作意识,发挥团队潜能 在计算机软件工程管理的过程中,应当加强团队合作意识,发挥团队潜能。好的团队合作会给企业带来巨大的经济效益。加强团队的合作意识是计算机软件项目开发成功的基础。作为软件工程开发中的重要环节和项目,建议团队合作意识刻不容缓。所以,若想建立良好的团队合作精神,首先应建立团队合作的意识,让团队中的每个员工都发挥自身的技术和才能,加强员工与员工,员工与组长间的相互交流,建立良好的团队合作关系,提高团队整体的合作效率。此外,还应适当进行团队管理,好的团队管理也是提高团队合作的关键。在团队合作的过程中,确保每个员工的工作职责,使每个员工充分投入到工作当中去,将团队潜能发挥到最大,提高计算机软件工程管理工作的效率。 3.4软件开发平台进行统一规划 在计算机软件开发的过程中,应当对软件开发平台进行统一的规划,这样可以避免重复开发在多种平台。随着我国计算机软件工程技术的飞速发展,网络建设软件开发平台也随之增多。所以,在规划的过程中,应当建立同统一的规划机制,由各个部门的工作人员共同建立统一平台,进行统一的计算机软件工程的管理。 3.5安全防御的身份验证 在计算机软件工程的运行中,应当构建其相应的网络安全体系。通过对各类信息的整合可以实现对使用计算机软件的人进行安全验证,通过计算机软件技术对用户进行身份的查验,保证信息在传输过程中的安全性。通过构建安全防御的验证系统,可以更好地实现对不同用户进行身份确定,实现对计算机软件工程的安全性,同时对于计算机网络安全提供了加密的作用,提升了计算机软件工程的安全性。 4计算机软件工程的应用 随着我国计算机信息技术的高速发展,计算机软件工程应用广泛,特别是在社会上和日常生产生活中的应用相对较为广泛,在使用过程中发挥出了巨大的作用。随着计算机和网络的日渐普及,计算机软件工程的优势日渐突出,其在社会中的应用范围越来越广泛,发挥的作用也越来越大。利用计算机软件工程对软件进行研发和运用,因此,在研发的过程中要求工作人员具备一定的专业技能,以提高研发的科学性和严谨性。在软件开发的过程中,各类计算机软件层出不穷,常见的软件有办公软件,良好的办公软件可以为各行各业服务,使得办公流程变得更加简单和便捷,随着办公软件的不断更新和优化,未来的办公软件可以向着精细化的方向发展。企业中应用计算机软件较多,办公软件的使用可以使得企业内部工作流程更为简单,传输信息的过程中使得信息确保安全性,传输效率更高,在工作过过程中沟通更为顺畅,大大提高企业整体的运行效率。在教育体系中利用计算机软件也较为常见,由于学校中的学生数量较多,若不利用计算机软件进行系统的录入和编号,很可能会出现问题。所以,在教学体系中,良好的利用计算机软件,不仅能够对学生的各类信息进行保存和分类,还可以进一步提高学生和教师间的良好沟通,提高师生间的关系,同时也提升了知识的传播速率。便携化的教育体系不仅提高了课堂整体的效率,同时对教育的发展也有助力。 5结论 随着我国计算机水平的不断发展,计算机技术对人们日常的生产生活水平有着重要影响,对于国内外应用计算机技术的各行各业来说,都具有十分重要的发展意义和前景。计算机软件工程在我国的发展已经具有一定的规模,同时也在不断完善和创新计算机软件工程。在计算机软件工程发展的过程中,应当优化软件工程管理的整体水平,提高计算机软件工程管理的质量和运行效率。在计算机软件工程发展过程中,强化其软件工程管理大大提高了软件工程的运作和发展,对于计算机技术的变革和创新也有着十分重要的作用。有效提高软件工程管理水平,能够提高计算机软件工程的整体质量和运行效率,提高计算机技术行业的经济效益,也能提高我国的社会效益,促进我国计算机技术的不断发展和提高。
软件毕业设计论文:Solidworks软件在高职机械类毕业设计中的应用 摘要:本文介绍了多个高职机械类学生应用Solidworks软件进行毕业设计的实例,说明了Solidworks软件的应用对提高学生的学习积极性、促进学生对先进制造技术的理解和掌握、培养学生的现代工程素养和创新能力,起到了良好的教学效果。 关键词:Solidworks;毕业设计;三维造型 现代制造业日趋国际化,缩短产品开发周期,减少开发新产品投资风险,已成为企业赖以生存的关键。[1]制造企业运用先进的设计模式,采用先进的制造技术,从而在激烈的市场竞争中立于不败之地。为了适应现代制造业对人才的需求,培养掌握先进制造技术、具有现代工程素养和创新能力的技能型人才,是高职院校刻不容缓的重任。 毕业设计是高职学生三年学习的重要总结,是最重要的一次集中性实践环节,它要求学生综合运用相关知识,结合实际课题进行设计和创新,从而培养学生的动手能力和创新能力,全面提高学生运用知识的水平。[2]笔者所在的教学团队根据高职学生的知识特点,设计了多个富有创意和挑战性的实际课题,由学生选作,要求采用三维机械设计软件的主流产品Solidworks完成。主要是基于以下考虑:①学生在相关专业课程中已经学习了Pro/E软件的应用。有一定三维CAD软件应用经验者都知道,各三维CAD软件的应用思路大体相同,学习一种三维CAD软件作为基础,再学习其它三维CAD软件将很容易上手。但学生在学习阶段并没有这样的认识,因此希望他们在校学习阶段即积累一定的三维CAD软件应用的经验。②通过企业调研,我们发现目前Solidworks软件在国内外中小企业中已经得到了广泛的应用,受到广大设计人员的欢迎,为了使学生免除进入企业后,缩短适应期,减少再培训等环节,在校学习阶段即提供机会让学生深入学习Solidworks软件,为实现与工作岗位的无缝对接打下良好的基础。 一、举一反三,拓展思路 大部分的高职机械类专业都开有机械基础或机械设计基础课程,在该课程的教学环节中,有两周左右的课程设计内容,要求学生根据给定条件完成一个减速器的设计,包括设计计算、二维装配图绘制及部分零件图绘制。但在两周的时间里,学生并没有利用这一机会完成减速器三维造型。因此,在毕业设计阶段选择减速器设计课题的学生,第一个任务就是利用Solidworks软件完成减速器的三维造型,由此学习Solidworks软件的零件造型、装配、工程图及文件管理等方面的功能。 上述减速器作为经典的案例在教学中广泛采用,其设计过程已经程序化,有大量可供参考的资料,为了拓展学生的思路,提高其综合应用课本知识的能力,要求进一步独立完成其它类型减速器的设计。例如下图所示的同向三螺杆挤出机减速器、异向三螺杆挤出机减速器等。 要求学生通过查阅资料,制定设计方案,完成设计计算并利用Solidworks软件完成三维图及工程图的绘制,使他们懂得怎样将所学的知识融会贯通,灵活应用于解决实际问题。 二、从设计到加工,体验真实的生产过程 在技术进步的大背景下,产品的设计和加工工艺越来越精细,产品的成品品质越来越精致、优良。[3]机械制造类工作岗位越来越离不开计算机辅助设计与制造软件的应用。Solidworks是一款综合性的创新平台,利用它可以设计多样化的产品。下图是利用Solidwork软件设计的玩具小车,可以实现其精美的造型,如同真实的产品一样。在完成造型后,进一步制定各零件的数控加工方案,利用CAM软件编制数控加工刀路,生成NC程序,并在数控机床上实际加工出产品。 学生在此过程中可以完成机械制造业中的设计、工艺、编程、机床操作等典型工作任务,体验设计员、工艺员、编程员、操作工、检验员等岗位角色,使学生熟悉零件从设计到加工的整个过程,掌握零件的基本设计方法与数控加工的基本技能,进一步巩固与扩充以前所学的《机械设计基础》、《机械制造基础》、《数控加工工艺》、《数控编程与操作》等课程的知识。同时鼓励学生充分发挥其创新能力,设计出具有自身特色的产品。学生要利用三维软件实现自己的构想,必须钻研Solidworks软件的各种造型功能,从而提高软件应用能力。通过反复的交流与修改,设计并最终加工出属于自己的作品,培养了创新意识,加强了实际操作技能。 三、整机设计,综合能力的培养 该课题要求学生利用Solidworks设计和装配一种单螺杆膨化机。首先由教师提供设计指导书,包括膨化机原理、产量计算方法、螺杆设计方法等等资料,在充分熟悉基本资料的情况下,鼓励学生扩散思维,采用不同的结构实现所需要的功能,学生综合运用以往知识,先拟定各自的设计方案。最后集中进行各种方案展示、小组互评、指导教师点评,通过比较、筛选和组合,确定出最为合理的设计方案。 小组成员分工合作,从膨化机的功能入手,通过产量、功率等要求确定基本尺寸,还要考虑密封、润滑、加热、定位、拆装及标准件的选择等一系列问题,并进行强度验算。最终完成三维装配图和二维零件图。 在完成毕业设计的过程中,学生以独立的主体身份从事一定的、相对独立的具体工作,大大激发了他们的求知欲望。以往的毕业设计中,二维图纸的绘制和修改工作量很大,占用了学生大量的精力和时间。而三维设计软件的应用可将毕业设计的重点由二维图纸的绘制转化到不同方案的设计和创新上,突出了设计创新,培养了学生运用现代化手段解决工程实际问题的能力。对增强学生的综合分析问题、解决问题能力,建立机械设计的整体思维大有帮助。 四、理论联系实际,实现与工作岗位的顺利对接 传统的毕业设计中设计出的产品由于没有得到制造、装配以至样机试验的验证,许多不合理的设计,甚至是错误的设计很难被发现。输送机设计课题即来自真实的产品。该课题是与输送机生产厂家合作设计制造一台计量输送机,学生与指导教师一起参与到该项目中。首先由用户提出使用要求,包括输送材料、输送能力、输送距离等基本要求,然后学生与指导教师一起讨论结构设计、基本尺寸的确定、电机的选择等。确定方案后,由学生利用Solidworks完成该输送机的三维绘制,再交给用户确认。由于SolidWorks软件可以完成复杂零件的三维造型,并可根据需要生成各种剖视图,有助于了解产品复杂的内部结构,对设计方案的表达更加简单明了,与用户的交流也更加顺畅。同时,由于界面友好、造型方便、图形质量好等特点,也使得产品设计和造型的时间缩短,效率大大提高。 用户确认后,由学生输出二维工程图交由工厂进行生产。由于设计、生产、用户各方都没有该种物料计量输送机的经验,生产后出现物料架桥等问题,需要对原方案进行改进。每次改进都是首先在三维图上修改,再在实物上完成。经过不断改进,最终满足了用户的要求。整个过程由于SolidWorks软件的应用,大大缩短了试制周期,降低了成本。学生自始至终参与了该计量输送机的设计与生产,参与了各种问题的解决,其在毕业设计中所做的工作即是实际工作岗位上一名结构设计人员需要完成的工作,真正实现了与工作岗位的顺利对接。 实践证明,将SolidWorks三维设计软件引入毕业设计,可取得良好的教学效果,极大地调动学生毕业设计的积极性和创造性,由此提高了学生对先进制造技术的理解和掌握,锻炼了学生解决实际问题的能力,对学生创新能力的培养起到了积极的促进作用,毕业设计的效率和质量大大提高。 软件毕业设计论文:软件工程学在毕业设计中应用研究 摘要:毕业设计是一个十分重要的教学环节,是一个系统工程,应使用工程化的方法、步骤统筹安排以取得良好的效果。软件工程学是指导计算机应用专业软件类学生进行毕业设计的重要工具之一。将毕业生设计过程、文档书写与软件工程学紧密结合起来是提高学生毕业设计论文质量的一个重要途径。结合软件工程的基本知识,通过对软件类学生毕业设计过程存在的常见问题的研究,提出了应用软件工程学去指导学生毕业设计的方法。 关键词:软件工程;毕业设计 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结束语 软件工程作为软件开发工程化、规范化的具体实施方法,在将其应用到毕业设计中之后,学生在软件设计的文档书写规范化等方面均有了很大的改善与提高。将软件工程应用于毕业设计中不仅仅完成了一门课程从理论到实践的过程,而且将一个学生从入学到毕业前软件专业课程的学习内容链接成线,完成了前导后续课程的真正衔接,也使学生在毕业前对软件方面所学的知识进行了比较完整的概括与总结,因此,软件工程学在计算机专业学生毕业设计中的应用具有重要的现实意义。 软件毕业设计论文:软件工程专业毕业设计论文 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]。因此,软件工程专业的毕业设计教学改革工作也一定会紧跟时代变化,与时俱进。 作者:佟玉军谢文阁王恩喜刘鸿沈姜悦岭工作单位:辽宁工业大学电子与信息工程学院 软件毕业设计论文:软件开发类毕业设计中敏捷软件技术的应用 摘 要:提出了在软件开发类毕业设计中采用敏捷技术进行过程控制的方法,从实际效果中可以看出,这种方法较好地解决了软件开发类毕业设计中遇到的各种问题,能够有效提高软件开发类毕业设计的质量,使学生在毕业设计中得到充分的锻炼和提高。 关键词:毕业设计;敏捷软件开发;极限编程;软件质量 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]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状 最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。 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 高职院校毕业设计是高职教育教学的一个重要环节,是高职人才培养计划的重要组成部分,也是高职实现人才培养目标的最后一个阶段[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],充分发挥学生主体性作用的方式相比,取得了良好的效果。 软件毕业设计论文:本科毕业设计中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可以看到,加气混凝土自保温墙体内表面温度最低点均发生在热桥部位室内表面宽度的中心处或阴角处。将该处的温度与当地室内空气的露点温度相比较,既可判断是否会产生结露现象。 图2 框架结构房屋自保温墙体结构 图3 B05厚度为50 mm墙体的温度场 图4 B05厚度为100 mm墙体的温度场 4.总结 利用FLUENT软件对实际工程问题进行数值计算,大大节约了经济开支和时间成本,也为学生对本领域的传热和流动问题的解决提供了有效手段,夯实了学生的理论基础,增强了其解决问题的能力。通过与从事相关毕业设计课题的学生的交流得知,学习FLUENT软件的工程计算对学生更好地掌握相关物理过程起到了很好的帮助作用,拓宽了学生的视野,也提高了学生对相关问题的兴趣,有助于提高他们的专业竞争力。由于兴趣的作用,采用FLUENT软件进行工程计算的学生的毕业设计得分总体较进行其它课题的学生的得分高约15%。由此可见,在做好本文所提及的三点问题(学生和课题的选择、指导过程中的问题)的前提下,在毕业设计中加入FLUENT软件工程计算相关课题不仅可行,还值得在一定范围内推广。 软件毕业设计论文:高职院校软件专业毕业设计 问题分析与改进建议 摘 要:高职院校毕业设计中存在着一些问题,例如,课题质量不高、学生在校外实习、课题与就业方向不符等。这些问题的产生是因为学生不重视毕业设计,进而导致设计质量下滑。针对毕业设计中出现的问题,笔者以高校管理者与指导教师的视角,对毕业设计制、学生及指导教师进行了深入调研,并且提出了改进方法。 关键词:高职院校 毕业设计 不重视 改进 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名同学共同协作,每人完成一个子题目。这样,可以使学生们分析问题和解决问题的能力、沟通和表达能力得到充分锻炼,为今后的工作奠定基础。 软件毕业设计论文:软件工程专业本科毕业设计过程管理 摘要:分析软件工程专业本科毕业设计管理中存在的主要问题,针对软件企业对软件工程专业的人才培养要求,提出软件工程专业本科毕业设计过程管理措施,强调通过建立和完善毕业设计的管理制度,加强毕业设计过程的监控;构建完善的毕业设计管理平台,提高本科毕业设计管理水平;改革毕业论文形式,建立毕业设计过程管理评价体系,提高学生工程实践能力。 关键词:软件工程;本科毕业设计;过程管理 软件学院软件工程专业的设立是国家教育部、国家发展计划委员会为满足国家软件产业发展对人才的迫切需求于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”两个属性变量来指代这两个文件夹,以后假设更改了文件夹名只需修改属性名即可,对应的标签如下所示: 上面${ }中括起来的是已定义的属性名,该使用方式相当于引用变量。 然后创建目标标签,目标即我们要执行的具体任务,一个工程中可以包含多个任务。假设我们执行三项任务分别是创建文件夹、清除文件夹中已有内容及编译源代码,则定义的标签如下所示: 创建文件夹 清除文件夹中已有内容 编译源代码 //name属性所指明的任务即是前面工程标签中default属性的设定值,depends属性指明一种依赖关系,表示此任务必须等待第一个任务完成后才能进行。 3.运行Ant 在命令提示符下输入ant,系统将自动执行build.xml构建文件并完成构建文件中所定义的任务。 四、总结 以上是利用Ant工具软件在软件开发型毕业设计中的应用实例,除了在Java开发平台中有Ant工具外,另一个重要的开发平台,Net平台也有相应Ant工具。由于学生在利用Ant进行软件构建时是脱离了软件开发工具的帮助,所以需要了解更多深层的知识,这无形之中也加深了学生对软件开发型毕业设计的理解,同时在配置Ant环境时需要自己不断地尝试,也锻炼了学生的动手能力,因此将Ant应用到软件开发型毕业设计中对于学生而言是非常有益的。 软件毕业设计论文:计算机软件专业毕业设计探析 提要毕业设计是高职计算机软件专业培养就业型高技能“蓝领”人才的关键环节之一。本文就毕业设计的选题、毕业设计的管理、毕业设计各环节的把握等方面,探讨如何加强和改进高职院校计算机软件专业的毕业设计,以培养出社会所需的计算机软件开发高技能型人才。 关键词:高职院校;毕业设计;软件开发 毕业设计是高职学生由在校学习到参加工作之间的、十分关键的综合教学环节,是毕业前的一次重要的系统实践训练,也是对高职院校的教学管理、师资水平和学生综合素质的集中体现和检验。这个环节把握得好,对学生就业有很大的帮助。实践证明,毕业设计是计算机软件各相关专业理论教学、实验、实训等有机结合的最佳途径之一。笔者多年来一直从事高职计算机软件专业的毕业设计指导工作,经过长期的实践和探索,同时吸取他人经验,对毕业设计工作有如下的认识。 一、毕业设计的选题 选题是毕业设计的第一步,也是非常重要的一步,包括教师选题和学生自选题两种。高职计算机软件专业实现毕业设计的途径和空间是多种多样的,只要有研究开发的环境即可。可以在学校内部组织开展,也可以走出去,到企业、到社会中去完成。例如,校企合作、产学研结合是高职毕业设计实现开放性的有效途径。一是学生到企业、公司实际工作中去,运用所学知识和单位的短期培养,按规定格式和要求写出总结报告或毕业论文,或在参与实际项目设计中完成设计,采取校内指导老师和企业指导人员共同指导学生的毕业设计,在我院的软件专业这种形式的设计占到了近1/3;二是充分挖掘校内资源,寻求多种途径开展毕业设计。例如,参与教师的科研项目,承担部分任务;主动与学校各部门联系,帮助设计各种中小型信息管理系统,如学生档案管理系统、教务管理系统、后勤水电管理系统、学校图书管理系统等,由各部门根据使用情况进行评价。 选题时的原则主要有:(1)符合专业或大类培养目标、满足教学基本要求,使学生得到比较全面的训练,要尽可能进行有软件工程背景的毕业设计;(2)应尽可能结合生产、科研和实验室建设的实际任务,促进教学、科研和生产进行选题。也可是模拟真实的软件项目课题;(3)应有一定的深度与宽度,工作量饱满,使学生在规定的时间内经过努力能按时完成,并鼓励学生有所创造;(4)毕业设计的选题应面对学院的实际情况,从培养目标出发,充分利用学院的计算机资源和人力资源,力求实现学生掌握知识的实际水平与市场经济的需求相符合。 二、毕业设计的管理 要完成高水平的毕业设计,除了要求毕业设计指导教师提供的选题应是新颖的、实用的、能适合当前社会的市场需求的外,还必须要有严格的毕业设计管理制度相匹配。 1、学生毕业前的上一个学期末,确定指导教师,并进行毕业设计动员。有关教师提供指定格式的、“毕业设计(论文)选题报告”、“毕业设计(论文)自选题目申请书”、“毕业设计(论文)格式、书写规范”等表格供学生填写或参考,其内容包括毕业设计的选题来源、要实施的技术方案、要完成的研究工作、需配备的硬件和软件环境、需要的资金等。其中,还给出近三届本专业学生做过的论文题目,防止重复或抄袭。表格填写后交由教研室集体讨论并提出修改意见,然后由计算机系部与有关指导教师统一审批。再将所有选题和指导教师名单提供给学生,由学生和指导教师进行双向选择,有关部门根据选择情况做适当调整后公布指导教师及学生的对应名单。 2、经统一审查后,指导教师给每一个学生下达“毕业设计(论文)任务书”。指导教师与学生见面时,要针对任务书向学生讲解课题目标、实施方案、需要收集的参考书目、需要自学的内容及应做社会实践活动等,并向学生提供相关网站,让学生自己上网学习有关预备知识。 3、指导教师根据系部的统一安排向学生提供“毕业设计工作进程安排表”。该表包括在毕业设计过程中,安排对学生完成毕业设计需补充的专业知识讲座的内容与时间、上机时间、教师辅导时间、检查时间、完成每一设计步骤的进度要求、毕业设计说明书初稿上交和举行毕业答辩的时间等。学生应根据毕业设计任务书的要求,在毕业设计工作开始一周内写出开题报告,内容主要包括:资料准备情况、设计的思路与期望成果、目标任务的分解、各阶段完成的内容计划等,交由指导教师审查后,再按计划开始设计。毕业设计的时间一般在12周左右。 三、毕业设计过程中的几个重点环节 1、资料查询和实地调查。任何一个课题都是有学科基础或技术基础的。学生在做毕业设计开始,通过进行资料查询,可以了解本选题在相应学科领域中的发展进程和研究方向,特别是近年来的发展趋势和最新成果,然后准备与该题目相关的参考资料。通过与对资料研究成果的比较说明自己的选题是符合当前的研究方向,或是否采用了当前的最新技术并有所改进,以进一步了解选题的意义。值得注意的是,要做好毕业设计,必须阅读一定量的近期中、外文资料,这不仅反映学生的外文阅读能力,而且有助于设计的先进性。高职学生在毕业设计之前进行必要的社会调查,是了解和加深题目理解的另一重要途径。以《企业仓储管理信息系统》这个题目为例,学生可以到实习工厂、中小企业等场所进行实地考察、了解管理信息系统的实际应用状况,通过系统现象的感性认识,逆向推测如何进行模块设计才能实现这些功能。另外,网络查询也是学习、资料查询的重要方式。指导教师要让学生按毕业设计任务书要求深入地了解本毕业设计课题,准备资料,写出文献综述并完成初步的外文翻译任务。 2、制定和论证技术方案。明确所要解决的问题后,就要提出自己解决问题的思路和方案。包括一般的程序设计、数据库设计和网站建设等,应选定编程语言、根据目标提出总体模块设计图、流程草图等,通过比较表明自己方案的价值、方案的创新之处或有新意的思路、算法和关键技术。学生阐述自己的设计方案时,要说明为什么要选择该方案,如何进一步优化数据,不足之处如何得到克服,最后完成的工作具有什么样的性能或达到什么样的水平。 3、充分发挥教师在毕业设计中的引导、辅导作用。教师在整个毕业设计工作中应该起到引导、辅导交流的作用,激励学生有足够的信心完成毕业设计工作,鼓励学生突破旧系统,展开思维的翅膀,尝试别人没有想过或没有做过的工作,注意对学生创新思维的培养。在毕业设计过程中,指导教师布置任务后,要进行具体指导和及时检查。指导教师要注重针对性与适用性,力争使毕业设计内容与学生毕业后所从事的技术岗位对口,使人才培养目标与社会的需求相一致。 4、毕业设计的先期总结和答辩准备。在毕业设计的后期,指导教师应及时进行总结,针对每个成员指出毕业设计过程中的改进之处,提出后期需要进行工作的重点和方向。并发放统一格式的编制设计说明书的有关文档,如毕业设计说明书的装订顺序、目录和正文的格式要求及正文基本结构及毕业答辩应当做的准备工作。指导教师检查资料是否齐全、是否符合规范要求、程序运行有无缺陷及答辩时要注意的问题等,然后做最后的答辩准备。毕业设计答辩开始前三天,学生需上交毕业设计的相关文档和程序资料。文档部分按规定格式装订成册,供答辩委员评阅。 5、毕业答辩、成绩评定。毕业答辩评分要做到客观、公正、公平。人员除本院教师外还聘请企业项目开发人员参与评阅和答辩工作。答辩分数可分为自述、回答问题、论文内容三部分。最后,通过答辩委员会及各位指导教师统一讨论,得出学生的答辩成绩。答辩后,答辩委员会及时总结答辩中遇到的问题,并组织部分同学参加座谈会,了解学生对毕业设计的反馈意见,以备下一届进行设计时加以改进。 四、结束语 高职学生理论基础相对较弱,但实际动手能力并不差。毕业设计给了他们一个良好的提升能力的机会。毕业 设计多选择一些项目单位的实际软件项目,让学生到公司、企业这些项目实际场合进行毕业设计,最好是在生产实际中选择那些真刀真枪的设计题目。经过我院近四届高职计算机软件专业毕业生采取以上方法和环节进行毕业设计实践,已取得较好的效果,学生适应性和实际能力有了很大提高。但也存在不完善的地方,只有通过不断地实践、研究、总结和改进方法,不断地进行毕业设计教学的改革,为培养出计算机软件专业应用型的高技能人才做贡献。 (作者单位:大连水产学院职业技术学院)
探讨房地产企业成本会计核算:房地产企业管理中战略成本会计的运用 摘要:随着市场经济体制的不断变化,现代企业的发展和管理模式将进入新的时期,采用以往的管理方式很难保障企业稳定的经营和长远的发展,尤其在房地产企业的管理中,企业运营过程中涉及的领域较广,资金支出种类繁多,在实际工作中为了保障房地产企业在新经济环境下顺利的开展项工程项目,应采用有效的管理方式,细化企业的内部管理,进而为房产商品销售提供良好的方案。基于这样的原因,笔者对战略成本会计在房地产企业管理中的应用展开论述,笔者对战略成本会计的基本概念和对企业管理的作用进行简述,并从三个方面应用进行论述,望本次的研究能为现今房地产企业稳定的经营和长远的发展献上绵薄之力。 关键词:战略成本管理;房地产企业;企业管理 现今市场经济中使用的战略成本会计与传统成本会计相比具有较强的优势,特别是以目前信息技术为不背景的信息集成平台系统的研发和应用,为了使成本会计更适应现代企业制定管理制度和企业的发展,应对传统的成本会计进行升级,在本文中研究的战略成本会计,应用在企业管理中能打破企业原有的生产和经营顺序,将成本会计理念贯穿在整个生产和经营的每个环节中,使现代企业能在社会主义市场经济中占据优势地位,进而增强企业的核心竞争力,推动企业的长远发展。 一、战略成本会计的基本概念与作用 (一)战略成本会计概念简述 战略成本会计指的是企业通过完成投资决策、研发与设计、原料采购、商品生产、销售与售后服务予以全面的监管,将监管贯穿于整个经营过程中,从战略的角度而言,其影响着成本每一个环节,规划和控制成本使其保持在适当的水平,有助于企业在市场占据更多的市场份额,进而保障企业实现发展的战略目标。由于现今市场中企业管理制度逐渐完善,企业生产和经营环境不断变化,以往的成本会计无法满足新经济体制下对成本管理的需求,传统成本会计的缺陷逐渐显现出来,这严重地影响着企业稳定的经营。现代企业经营和者在企业管理中应从自身出发,采用管理理论和方法,改善传统陈旧的成本会计,予以创新进而形成新的战略成本会计,使之适应新成本会计环境。随着经济不断发展与企业管理能力的提高,战略成本会计理论概念不断丰富,应用范围逐渐扩张。 (二)战略成本会计在企业管理中的作用 企业作为现今市场经济的主体,生产产品的质量和服务应在市场中进行准确的定位,才能为企业存在的价值提供保障。现代企业在对产品生产和提供服务之前,战略成本会计能收集市场发展趋势、消费者需求、原材料质量以及价格等信息;然后现代企业会按照内部资源与外部环境,对信息予以筛选和整合,制定出优质的发展方案;最后,现代企业从营利的角度选择最适合企业目前发展的最佳的方案。基于战略成本会计通过对商品销售反馈信息予以分析,明确各个部门的责任所在,协同合作避免了无效的生产环节与资金成本。 二、房地产企业成本管理当中战略成本会计分析 战略成本会计在房地产企业中的应用主要是在企业成本管理当中,属于对传统成本管理模式进行优化的过程,同时也是企业通过完善对成本管理的模式,来降低企业成本和制定新发展战略的第一步。其中成本分析和管理能通过成本核算来降低成本因素和与生产经营环节,这样的发展状况,对现今房地产企业而言,代销售的商品是房产企业的存货。通常情况系企业通过存货成本核算和管理,通过对采购原材料各方面属性的了解,来实现对原材料采购环节爱好难的成本管理。在房地产企业中,其商品在建造的过程中,对建筑才来哦的采购的周期、次数和平均采购成本进行计算,从而计算出较为合理的投资方式,尤其是针对不同阶段施工的状况,结合不同时间段的原材料价格,在最大程度上降低采购的成本。另外,在对商品房存货的营销阶段,应按照房地产市场发展的程度展开相应的销售活动,进而实现对商品房存货销售有节奏的控制,在这样的过程中能清楚地掌握房地产市场当下存在的问题和影响的因素,进而制定有效的价格策略和促销的政策,再配合发盘的节奏,实现房地产企业自身存货待售费用的管理和控制,进而提升房地产企业经营的绩效。所以,从这一角度而言战略成本会计对于房地产企业而言,是将生产经营和全局进行紧密的联系,在此过程中不仅要将每一个生产环节在房地产企业的经营管理中整个系统中的成本进行优化,同时还对房地产企业自身经营产生的经济效益进行整合,这样才能更好地为房地产企业的发展起到促进的作用。基于这样的状况,适当的采用的成本核算的方式,将存货和成本价格分摊到不同的环节中,能发现当中成本改善的因素,以便从单一的环节来上升到全局成本优化的层次,充分地体现了房地产企业管理策略的战略性高度。从上述的分析得知,将战略成本会计理念充分的应用到房地产企业中,能在很大程度上提升房地产企业的经济效益,并为房地产企业制定长远的发展战略提供真实和明确指导建议。 三、战略成本会计在房地产企业管理中的应用分析 (一)在房地产企业房产销售中的应用 采用战略成本会计理论销售前对销售人员培训费用的控制,属于战略成本控制和管理的适度服务质量控制的关键环节,销售网点的安置则是在开展市场调查后对设计广告宣传投放地进行选择。通过对销售网络进行合理的布局,进而实现低成本的资金投入来换取搞销售业绩,这在房产销售阶段具有重要的位置,在对销售网络进行合理时,应在人流量较大的地方设置广告牌,例如在公交站对广告牌进行设计和安放,这一环节中应用战略会计能更好地权衡广告费用和销售业绩间的关系。对于房地产行业而言,房产商品售后的服务对房地产企业的经营和发展具有深远的影响,通常情况下售后服务在完成房产销售后,开发商将房产所有物业管理事务移交到相应的物业公司,而房产业主对商品房售后物业管理的满意度通常不高,这样就严重地影响了房地产开发公司的企业形象。为了给业主提供良好的售后服务,提高物业管理质量实在必行。将战略成本会计理念应用到房产商品售后的服务环节要求房地产企业对售后提供的服务智力那个进行严格的管理,但是在提升售后服务质量时,需要耗费大量的资源和资金成本。因此,应严格按照实际的状况,对物业管理公司和售后服务人员进行培训,进而有效提升售后服务的质量和水平,这对进一步提升销售业绩和树立良好的品牌形象具有重大的意义。从销售的角度进行分析得知,战略性成本会计理念的应用,能在很大程度上提升房地产企业销售的业绩,同时在保障业绩的状况下,逐渐提升企业的品牌形象,这对房地产企业长远的发展具有重大的意义。 (二)在房地产决策管理中的应用 战略成本会计和传统成本会计最大的差异性是对企业的战略意义,房地产行业的发展具有较强的实时性,基于这样的发展状况,房地产应时刻关注市场环境的变化,特别是房产商品的价格走势,战略成本会计在完成市场调研和市场未来发展方向预测之后,能为房地产提供丰富的信息,进而辅助房地产企业制定优质的发展战略方案,提升房地产企业的核心竞争力。另外,战略成本会计能够辅助企业掌握购房者的实际需求,这样有助于实现企业和消费者双赢的战略发展目标。应用战略成本会计是对企业运营时最直观的分析,基于这样的状况,对项目投资成本有效的控制和分析,能增强战略成本会计应用后得到的效果,进而更好的辅助房地产管理的工作。另外,对房地产企业生产经营的过程中,经营战略性成本会计会计信息的应用方面,若要充分的发挥其应有的效能,无论是企业经营决策管理人员,或是房地产企业的投资者,是企业在展开自身经营活动过程中其经营状况能直观的描述出经营战略的有效性,合理的成本分析和管控能在极大程度上提升该方面信息的使用效率,进而辅助房地产企业的管理工作。从这一角度进行分析得知,战略性成本会计方面管理理念的应用,能辅助房地产企业的稳定经营和长远的发展,尤其是在经济体制逐渐转型的环境下,凸显出战略性成本会计管理的优势。 四、结论 通过本文的论述中得知,战略成本会计的应用贯穿于企业整个运营的环节中,其对市场环境、消费者需求和价格等市场信息的搜集,对房地产企业的经营和发展而言具有重要的作用。在对房产商品进行销售之前,应根据战略成本会计采集的市场信息和房产商品销售后的反馈信息,对销售的价格和销售模式进行调整,能更好地辅助房地产企业提升其核心竞争力。 作者:张忠艳 单位:太原工业学院 探讨房地产企业成本会计核算:浅谈房地产企业成本会计核算 摘要:房地产这一行业近些年发展非常的迅速,那么在发展的同时也会出现许多问题。企业的最终目标都是获得利润,房地产企业也开始思考怎么样才能达到最大利润,这就需要控制成本。本文分析了房地产企业的成本的核算内容,探讨了在成本核算中应该注意的几个问题。 关键词:房地产企业 成本 核算 我国经济在不断的发展,房地产市场也在迅速发展并成功的在市场经济中占有一定地位。在房地产市场迅速发展的过程中,企业的成本渐渐成为了热门话题。企业都希望通过降低工程的成本来提高企业的效益,这个时候企业成本的会计核算就显得比较重要了,本文研究了企业成本的来源以及在企业成本核算中应该注意的几大问题。 一、房地产企业的现状 随着我国经济的飞速发展,房地产市场的迅速发展是必然的。我国的房地产在经历了起起落落之后,现在处于平稳发展的状态。房地产企业要想获得更好的利润,那么就必须考虑降低企业成本。而房地产又具有开发周期长、建筑规模大、投入资金大等特点,这就让房地产开发的成本也具有相应独特的特点。所以,房地产开发要想提高企业的利润,必须严格控制开发成本。 二、房地产企业成本核算的内容 房地产企业的成本就是在房地产开发过程中所需的各项的费用。本文简单的将其成本分为以下几个部分: (一)开发成本 开发成本基本上反映了房地产企业在工程项目的开发过程中所花费的全部资金与劳动。它是反映房地产开发企业所开发的房地产的质量的标准,并且为开发的房地产的销售价格打下了基础。它主要体现在以下三个方面: 1、前期的费用 这项费用包括了工程的设计、规划、研究勘察以及前期工程的各项投资的费用。工程的设计、规划基本上可以按照工程总投资资金的一定的百分比来进行核算。而拆除工程用地上原有的建筑物的费用是按照实际的情况来计算。 2、土地的开发成本 这项费用是房地产企业开发的主要成本。开发成本就是指建设用地所需的费用,包括征用土地、拆迁土地的费用、土地使用权的转让费用等等其他的费用。土地征用费用可以按照国家或者地区的有关法律规定来进行计算。而拆迁的费用包括两大部分,拆迁发热补偿费用和拆迁的安置费用。拆迁费用是按照土地原使用者的损失的多少、按照一定的比例来进行的估算。 3、房屋的开发成本 这项费用包括了房屋的基础建设费用以及相关配套设施的建设费用,比如说小区的绿化建设、供暖、供气等等费用。这类工程建设的费用一般是按照单位指标法、单元估算法等等来进行的核算。 (二)开发费用 这项费用是指在房地产开发的过程中,所需要的各项管理、销售等等的费用。这一项费用虽然看起来与工程的开发没有直接的关系,但这些支出的费用其实是会直接影响到房地产后期的收益中。它也大概包括了以下三个方面: 1、管理费用 这项费用是指房地产公司为了组织管理而支出的费用。比如说各种开发的经营活动等等。这些都是管理费用。管理的费用可以通过大致估算法来进行核算。 2、销售费用 这项费用是指为了更好地销售自己公司的房地产而支出的费用,比如说宣传费用、销售人员的费用等等。销售所支出的费用要根据实际的情况来进行核算。 3、财务费用 在房地产开发中,办理一些手续所需要一定的手续费,或者是为了开发房地产而筹措资金的一些费用等等。 (三)房地产开发的税金费用 这一项支出也是房地产企业成本的重要组成部分。这是在房地产开发投资过程中,所产生的一系列的税费或者是一系列政府所征收的费用。比如包括了企业营业税、土地增值税、教育附加费、城建维护费等等。税费的核算是按照国家的相关法律法规来进行的。 三、房地产成本核算中应注意的问题 房地产企业开发成本的会计核算就是指企业在开发房地产的时候,将所用的资金进行核对计算的一个过程。在这个过程中,企业不仅要根据国家的相关法律法规来进行核算,还应该注意以下几个问题: (一)要了解开发成本的设计 正确了解这一项,可以正确的反映出产品的成本结构,就方便我们了解如何降低成本。按照现在的房地产开发企业会计制度规定, “开发成本”这一项就作为了一级成本的核算科目,其次,将各种建设费用,比如基础建设费用、各项配套设施的建设费用作为二级核算科目,最后,围绕一级和二级核算项目展开核算 ,形成多元化的核算,方便与日后的查询与统计数据。而且清晰明确的成本核算科目有利于将来的税金计算。 (二)分清成本对象 在了解成本的对象时,应该结合成本的实际特点去了解。对于某些大区域成片开发的土地来说,就一定会存在着共同成本的问题。在这个时候,分清成本的具体对象,就显得至关重要了。“谁得益谁分摊”这一原则就适用于公共成本要分摊的这一情况。一般来说,如果是能分清成本核算对象的,就可以直接进行成本核算;对于有一些不能分清成本对象的情况,就必须根据实际情况,建立新的分摊方法来进行核算。比如说,土地的资金可以按照每人所占的面积来进行分配,而基础建设费和小区配套设施的建设费可以按照可出售的面积来进行分配等等。 (三)一些间接费用的核算 很多时候,房地产的开发都会产生间接的支出费用。这些费用主要包括的有企业的各项管理费用、财务费用以及销售费用。按照现阶段的房地产开发企业会计制度的说法,这部分费用都是作为房地产企业的间接费用,算入了房地产的成本中。在这里要注意的是,有些为了项目的进行而贷款的利息部分,这一部分如果也作为间接费用进行核算的话,就会造成财务状况不真实的情况。就不能客观真实的反映出企业的实际情况,同时也会损失企业的开发成本。 (四)忽略项目决算的问题 房地产商企业成本会计核算的最主要目的是计算出在整个开发的过程中的实际开支,方便日后企业核算实际利润。可是目前房地产开发企业中普遍存在一个问题,那就是企业过分重视工程结算而忽略了项目结算。因为工程结算往往是在工程结束后就可以马上进行,时间明确肯定,又因为工程结算关系到工程款的支付,所以工程结算不容易拖拉。而往往项目结算会因为某一两个小问题而变得遥遥无期。要想要解决这个问题,可以提出一个“预算费用”的概念,就是将还没有完工的工程预算算进成本里,让项目结算能够按时顺利进行,等到日后工程完工后再来按照实际的支出改变项目结算。又因为这一个部分的工程支出费用,经常在总项目的投资中所占比例较小,所以这种“预算费用”的做法对工程项目的总成本和单位成本都不会造成较大的影响。但是值得注意的是,根据现在的税务法律规定,在土地增值税未清算前,在未取得正式发票的成本最多能允许税前列支合同总额的10%,而超过的部分不得在当期税前列支。所以,作为一名财务工作人员,必须合理的规划财务税务,在项目工程的土地增值税清算之前、企业所得税汇算之前要尽最大的可能取得已经发生成本费用的发票,暂时没办法立马付款也可以,也一定要和企业的各个部门沟通合作,争取拿到发票后立即处理付款等事宜,让公司的工程项目进行土地增值税清算、企业所得税汇算进行的顺利,公司税负最大限度的降到最低或者是想尽一切办法延迟公司交税款的时间。 四、结束语 伴随着我国经济的不断发展壮大以及市场经济逐步推进的体制改革,我国的房地产市场也在不断发展。在房地产企业的发展过程中,控制成本、降低成本是企业发展追求的目标。这些年来,房地产公司在与其他企业的竞争中某种程度上比的就是谁的成本更低。总的来说,房地产企业要想在激烈的竞争中不被淘汰,就要思考如何降低企业的成本,提高企业的经济效益,提高企业在市场的地位。而这一切,都与房地产企业成本的会计核算有着密切的关系,我们企业的财务人员一定要制订符合实际切实的会计核算方法,才能达到提高利润的终极目标。 探讨房地产企业成本会计核算:探求房地产企业成本会计核算 一、房地产企业成本核算的内容 (一)开发费用这项费用是指在房地产开发的过程中,所需要的各项管理、销售等等的费用。这一项费用虽然看起来与工程的开发没有直接的关系,但这些支出的费用其实是会直接影响到房地产后期的收益中。它也大概包括了以下三个方面:1、管理费用这项费用是指房地产公司为了组织管理而支出的费用。比如说各种开发的经营活动等等。这些都是管理费用。管理的费用可以通过大致估算法来进行核算。2、销售费用这项费用是指为了更好地销售自己公司的房地产而支出的费用,比如说宣传费用、销售人员的费用等等。销售所支出的费用要根据实际的情况来进行核算。3、财务费用在房地产开发中,办理一些手续所需要一定的手续费,或者是为了开发房地产而筹措资金的一些费用等等。 (二)房地产开发的税金费用这一项支出也是房地产企业成本的重要组成部分。这是在房地产开发投资过程中,所产生的一系列的税费或者是一系列政府所征收的费用。比如包括了企业营业税、土地增值税、教育附加费、城建维护费等等。税费的核算是按照国家的相关法律法规来进行的。 二、房地产成本核算中应注意的问题 房地产企业开发成本的会计核算就是指企业在开发房地产的时候,将所用的资金进行核对计算的一个过程。在这个过程中,企业不仅要根据国家的相关法律法规来进行核算,还应该注意以下几个问题: (一)要了解开发成本的设计正确了解这一项,可以正确的反映出产品的成本结构,就方便我们了解如何降低成本。按照现在的房地产开发企业会计制度规定,“开发成本”这一项就作为了一级成本的核算科目,其次,将各种建设费用,比如基础建设费用、各项配套设施的建设费用作为二级核算科目,最后,围绕一级和二级核算项目展开核算,形成多元化的核算,方便与日后的查询与统计数据。而且清晰明确的成本核算科目有利于将来的税金计算。 (二)分清成本对象在了解成本的对象时,应该结合成本的实际特点去了解。对于某些大区域成片开发的土地来说,就一定会存在着共同成本的问题。在这个时候,分清成本的具体对象,就显得至关重要了。“谁得益谁分摊”这一原则就适用于公共成本要分摊的这一情况。一般来说,如果是能分清成本核算对象的,就可以直接进行成本核算;对于有一些不能分清成本对象的情况,就必须根据实际情况,建立新的分摊方法来进行核算。比如说,土地的资金可以按照每人所占的面积来进行分配,而基础建设费和小区配套设施的建设费可以按照可出售的面积来进行分配等等。 (三)一些间接费用的核算很多时候,房地产的开发都会产生间接的支出费用。这些费用主要包括的有企业的各项管理费用、财务费用以及销售费用。按照现阶段的房地产开发企业会计制度的说法,这部分费用都是作为房地产企业的间接费用,算入了房地产的成本中。在这里要注意的是,有些为了项目的进行而贷款的利息部分,这一部分如果也作为间接费用进行核算的话,就会造成财务状况不真实的情况。就不能客观真实的反映出企业的实际情况,同时也会损失企业的开发成本。 (四)忽略项目决算的问题房地产商企业成本会计核算的最主要目的是计算出在整个开发的过程中的实际开支,方便日后企业核算实际利润。可是目前房地产开发企业中普遍存在一个问题,那就是企业过分重视工程结算而忽略了项目结算。因为工程结算往往是在工程结束后就可以马上进行,时间明确肯定,又因为工程结算关系到工程款的支付,所以工程结算不容易拖拉。 而往往项目结算会因为某一两个小问题而变得遥遥无期。要想要解决这个问题,可以提出一个“预算费用”的概念,就是将还没有完工的工程预算算进成本里,让项目结算能够按时顺利进行,等到日后工程完工后再来按照实际的支出改变项目结算。又因为这一个部分的工程支出费用,经常在总项目的投资中所占比例较小,所以这种“预算费用”的做法对工程项目的总成本和单位成本都不会造成较大的影响。 但是值得注意的是,根据现在的税务法律规定,在土地增值税未清算前,在未取得正式发票的成本最多能允许税前列支合同总额的10%,而超过的部分不得在当期税前列支。所以,作为一名财务工作人员,必须合理的规划财务税务,在项目工程的土地增值税清算之前、企业所得税汇算之前要尽最大的可能取得已经发生成本费用的发票,暂时没办法立马付款也可以,也一定要和企业的各个部门沟通合作,争取拿到发票后立即处理付款等事宜,让公司的工程项目进行土地增值税清算、企业所得税汇算进行的顺利,公司税负最大限度的降到最低或者是想尽一切办法延迟公司交税款的时间。 三、结束语 伴随着我国经济的不断发展壮大以及市场经济逐步推进的体制改革,我国的房地产市场也在不断发展。在房地产企业的发展过程中,控制成本、降低成本是企业发展追求的目标。这些年来,房地产公司在与其他企业的竞争中某种程度上比的就是谁的成本更低。总的来说,房地产企业要想在激烈的竞争中不被淘汰,就要思考如何降低企业的成本,提高企业的经济效益,提高企业在市场的地位。而这一切,都与房地产企业成本的会计核算有着密切的关系,我们企业的财务人员一定要制订符合实际切实的会计核算方法,才能达到提高利润的终极目标。 作者:白玉红单位:凯荣置业(沈阳)有限公司
机械工业论文:国民经济主要产业技术介绍 机械工业技术政策 一、研究开发技术 1、机械产品现代设计技术 包括建立机械工程数据库;开发动态分析和动强度设计技术;cad应用技术和局部集成的接口技术、网络技术及建库技术;并行工程技术、动态仿真技术、快速原型设计技术、工业设计技术、反求工程设计技术。 2、机械产品可靠性技术 重点开发可靠性工程管理技术、产品和系统可靠性设计技术、失效分析技术、可靠性实验评定、运行监测、故障诊断等技术。 3、热加工清洁生产技术 包括熔炼自动化、利用炉废气预热和除尘等铸造清洁生产技术;高效燃气无氧化加热、温锻塑性成形等锻造清洁生产技术;切割及焊接清洁生产技术;可控气氛多用炉、连续炉和真空热处理炉等热处理清洁生产技术;电镀、涂装等表面处理清洁技术。 4、精密成形技术 重点开发以实模精密成形、刚型、准刚型精密成形、高紧实度造型(芯)等精密铸造技术;精密模锻、辊锻、热轧、热挤压多向分模锻造、热镦锻等精密热塑性成形技术;冷温挤、冷挤、冷轧、超塑性等温成形、冷精整及复合成形等机械构件精密焊接与切割技术。 5、表面功能覆层技术 包括少无污染、高效、高性能的表面功能覆层技术与装备;重大工程装备表面功能覆层制备技术;高能束表面覆层制备及应用技术;新型复合表面处理技术;表面功能材料及涂层技术。 6、数控技术 重点开发开放式体系结构的新一代数控系统;车削中心、加工中心、数控磨床、数控锻压机床、电加工机床、数控重型机床等六类主机配套的数控系统。 7、工业过程自动化技术 研究开发工业过程自动化的管理控制集成技术;工业通讯网络和现场总线协议的开放式自动化系统。 8、工业机器人系统技术 开发点焊、弧焊、装配、搬运、喷漆五大类工业机器人的机械结构、传动机制、伺服驱动、传感控制及系统成套的设计和制造及工程应用技术。 9、机械制造柔性自动化基础技术 研究开发适合我国国情的柔性自动化技术、信息管理技术及自动化单元和部分集成控制技术,开发车间级自动化系统和fmc·p-fms、fms三个层次典型柔性加工设备。 10、面向中小企业的综合自动化技术 开发面向中小企业的综合自动化单元技术和系统;以gt原理为主线的车间级、单元级自动化成套技术;管理信息系统;产品设计与制造自动化系统;单元技术间的集成技术;质量控制技术。 11、传感器技术 研究开发力敏、磁敏、热敏、光敏、气敏、湿敏等类传感器、工程传感测量系统及基础共性技术。 12、自动测试技术 开发vxi总线、gpib总线、rs485串行总线三类自动测试系统,vxi总线结构的电机、发动机、工业泵、印刷板产品自动测试系统;gpib总线结构的环保自动测试系统;rs485串行总线结构的气象自动观测系统;大气污染、水质污染分析仪器和智能数字采集系统。 13、电力电子技术 研究开发新型高频、大中功率变频装置和电源、谐波抑制和无功补偿技术、新型igbt器件生产技术,以及为重点工程配套的电力电子器件、电力半导体应用装置。 14、精密、超精密加工技术 以高效超精密加工车床、cnc型超精密复合加工机床、超精密平面和外圆磨床为重点,开发超精加工技术及应用工程,带动开发出一批精密、超精密的基础功能元器件,如超精密主轴轴系、超精密的伺服进给系统、超精密的测量系统和误差自动补偿系统等。 15、高能束加工技术 开发光加工应用技术、千瓦级二维激光切割技术;激光加工机配套设备及元件;多维激光加工机及机器人;激光焊接工艺;大型复杂零件激光表面处理工艺和汽车发动机缸体激光热处理生产线。 16、高性能机械工程材料生产及应用技术 开发轴承、密封件、模具等机械基础件用新材料及应用技术;电力设备、石化设备等重大装备的自动化仪表材料和专用功能材料及应用技术;汽车工业用精细陶瓷、专用功能材料、工程塑料、新型复合材料及应用技术。 17、系统管理技术 重点研究开发精密生产技术、虚拟制造技术、企业级信息管理系统技术和设计、制造、质量、销售等方面的有限集成技术;资源管理信息库;并行工程技术、信息交换和接口通讯技术。 18、重大工程成套装备制造技术 重点开发国民经济重大工程成套装备的总体设计、大型构件加工、系统优化、参数匹配、在线监控、故障诊断、综合管理及系统可靠性等关键技术。 19、环境保护工程装备相关技术 重点研究开发烟气脱硫脱硝和除尘、工业废水和城市污水处理等成套设备和技术;电子辐射照氨法处理工艺;厌氧生物法处理模块化技术;柴油机电控燃油喷射技术。 20、节能节材技术 研究开发风机、泵、电焊机等量大面广产品的应用变频调速技术;发电设备燃气--蒸汽联合循环技术、超临界技术、循环流化床和加压流化床技术、抽水蓄能技术;余热余压利用技术;高效、节能和智能化的能源管理和控制技术。 二、产业化技术 1、典型数控机床计算机辅助工业造型设计技术 造型设计效果模糊综合评价系统、小型机与工作站计算机辅助造型系统、工作站及超级微机辅助工业造型设计系统软件。已在10多个企业应用,效果显著,在机床行业有重要推广价值。 2、加工中心加工系统动态稳定性分析和计算软件 适用于机床整体静动态特性预测和结构的软件包,包括八个功能程序段及相应的接口程序。已用于6个单位,效益良好,适宜在机床行业推广。 3、树脂砂铸造成套技术 包括连续式和间歇式混砂机系列及树脂砂再生设备。对提高铸件质量、降低产品成本、提高国际竞争力有重要意义。适用于质量要求高、批量大的铸铁件生产。 4、钢水净化技术 适合国情的钢水精炼及保证铸钢件内部纯净度的全套装备及工艺。已用于十几家企业,适用于核、火、水电及石油化工设备中的各种铸钢件生产。 5、典型精密锻造件生产线成套技术 根据企业提供的典型件和生产纲领,提供生产线交钥匙工程及单项技术、装备或软件。对节材、节约工时、节约投资、提高锻件精度有重要意义。已在4家企业使用。 6、先进模具选材、设计、制造成套技术 包括高性能模具材料及应用技术、模具的现代设计加工技术和模具的配套技术。已在4家企业使用。适用于汽车、摩托车、轻工、仪表等行业所需的各种模具制造。 7、热壁加氢反应器内壁、大型水轮机转轮及宽带极高速堆焊技术 包括热壁加氢反应器内壁、大型水轮机转轮的拼焊及耐气蚀堆焊和宽带极高速堆焊技术。在焊材及工艺方面有节约外汇的效果,已在3家企业示范,适用于加氢反应器、尿素合成塔、电钻锅炉等设备的内表面堆焊。 8、激光焊接及切割加工装备成套技术 包括激光器、激光焊接及切割成套技术。对提高焊接强度和质量有重要意义,经济和社会效益显著。适用于刀具、工具等各种材质的薄板焊接。 9、氮基气氛保护加热淬火与微机控制系统 包括cnc系列变压吸附制氮机组、tc-89系列微机控制系统、保护加热淬火工艺技术。有节约投资、提高质量的功效。适用于多种碳钢、低合金钢的热处理,轴承、齿轮等零部件淬火、渗碳生产等。 10、可控气氛真空热处理成套技术 包括密封箱式多用炉生 产线和连续可控热处理生产线、真空热处理设备和工艺成套技术。经5个厂试点效益显著。用于汽车齿轮、轴承和标准件、高合金钢、不锈钢、低合金结构钢、轴承钢的渗碳及淬火等工艺处理。 11、先进刀具、工具系统 用于车床和数控镗床、铣床和加工中心。经企业试用,对提高工效、节汇创汇有重要价值。适用于机械加工企业。 12、自泳涂料涂装生产线成套技术 自泳涂料是由活性高分子乳液、活性添加剂及颜料组成的新型水性涂料,与现用的电泳涂装工艺相比,具有工艺简单、稳定、节能、节材和省投资、涂层性能好等优点。可提供工艺设备设计、制造及调试交钥匙工程。用于汽车车身及家电部件的底漆涂装。 13、车间物流自动化、立体库及关键技术 车间物流自动化立体库的系统设计、成套设备、控制软件。适用于机械汽车大中型企业的物流管理,经多厂试用有节省占地和投资、工作效率高等优点。 14、可编程序控制系统成套工程技术 包括系统设计、成套设备和编程控制及监视软件,适用于机械、汽车制造业的控制系统,经多厂试用有节约投资、缩短维修时间之优点,经济效益显著。 15、普及型和经济型机床数控成套系统 包括以工业pc机为基础的总线模块化、开放型体系结构和以步进电机驱动的经济型数控系统,适用于机床配套及现役机床改造。经多家工厂试用效果明显。 16、超声波涡流在线自动探伤设备 将超声波探伤和涡流探伤技术相结合,组成成套机组,可同时检测内部和外表缺陷及几何尺寸,可用于机械零部件、管棒及锅炉制造厂检测,试用效果好。 17、企业计算机辅助管理系统capms 该系统吸收国外mrp-ⅱ之精华,按职能部门、业务分工数据处理方法、等分为18个模块,集产、供、销、存、人、财、物管理为一体,各模块既可独立运行,又可集成,还可作cad/cam/capp信息集成通讯接口。适用于多品种、大小批量及单件生产或混合制造。经企业试点,对提高管理水平和经济效益有重要价值。 18、漆雾及废气净化成套技术及设备 包括成套技术与设备(3种净化装置),适用于机械设备喷漆,经厂家试用,涂漆雾效率高,符合劳动卫生标准和环境标准。 机械工业论文:国民经济主要产业技术介绍 机械工业技术政策 一、研究开发技术 1、机械产品现代设计技术 包括建立机械工程数据库;开发动态分析和动强度设计技术;cad应用技术和局部集成的接口技术、网络技术及建库技术;并行工程技术、动态仿真技术、快速原型设计技术、工业设计技术、反求工程设计技术。 2、机械产品可靠性技术 重点开发可靠性工程管理技术、产品和系统可靠性设计技术、失效分析技术、可靠性实验评定、运行监测、故障诊断等技术。 3、热加工清洁生产技术 包括熔炼自动化、利用炉废气预热和除尘等铸造清洁生产技术;高效燃气无氧化加热、温锻塑性成形等锻造清洁生产技术;切割及焊接清洁生产技术;可控气氛多用炉、连续炉和真空热处理炉等热处理清洁生产技术;电镀、涂装等表面处理清洁技术。 4、精密成形技术 重点开发以实模精密成形、刚型、准刚型精密成形、高紧实度造型(芯)等精密铸造技术;精密模锻、辊锻、热轧、热挤压多向分模锻造、热镦锻等精密热塑性成形技术;冷温挤、冷挤、冷轧、超塑性等温成形、冷精整及复合成形等机械构件精密焊接与切割技术。 5、表面功能覆层技术 包括少无污染、高效、高性能的表面功能覆层技术与装备;重大工程装备表面功能覆层制备技术;高能束表面覆层制备及应用技术;新型复合表面处理技术;表面功能材料及涂层技术。 6、数控技术 重点开发开放式体系结构的新一代数控系统;车削中心、加工中心、数控磨床、数控锻压机床、电加工机床、数控重型机床等六类主机配套的数控系统。 7、工业过程自动化技术 研究开发工业过程自动化的管理控制集成技术;工业通讯网络和现场总线协议的开放式自动化系统。 8、工业机器人系统技术 开发点焊、弧焊、装配、搬运、喷漆五大类工业机器人的机械结构、传动机制、伺服驱动、传感控制及系统成套的设计和制造及工程应用技术。 9、机械制造柔性自动化基础技术 研究开发适合我国国情的柔性自动化技术、信息管理技术及自动化单元和部分集成控制技术,开发车间级自动化系统和fmc·p-fms、fms三个层次典型柔性加工设备。 10、面向中小企业的综合自动化技术 开发面向中小企业的综合自动化单元技术和系统;以gt原理为主线的车间级、单元级自动化成套技术;管理信息系统;产品设计与制造自动化系统;单元技术间的集成技术;质量控制技术。 11、传感器技术 研究开发力敏、磁敏、热敏、光敏、气敏、湿敏等类传感器、工程传感测量系统及基础共性技术。 12、自动测试技术 开发vxi总线、gpib总线、rs485串行总线三类自动测试系统,vxi总线结构的电机、发动机、工业泵、印刷板产品自动测试系统;gpib总线结构的环保自动测试系统;rs485串行总线结构的气象自动观测系统;大气污染、水质污染分析仪器和智能数字采集系统。 13、电力电子技术 研究开发新型高频、大中功率变频装置和电源、谐波抑制和无功补偿技术、新型igbt器件生产技术,以及为重点工程配套的电力电子器件、电力半导体应用装置。 14、精密、超精密加工技术 以高效超精密加工车床、cnc型超精密复合加工机床、超精密平面和外圆磨床为重点,开发超精加工技术及应用工程,带动开发出一批精密、超精密的基础功能元器件,如超精密主轴轴系、超精密的伺服进给系统、超精密的测量系统和误差自动补偿系统等。 15、高能束加工技术 开发光加工应用技术、千瓦级二维激光切割技术;激光加工机配套设备及元件;多维激光加工机及机器人;激光焊接工艺;大型复杂零件激光表面处理工艺和汽车发动机缸体激光热处理生产线。 16、高性能机械工程材料生产及应用技术 开发轴承、密封件、模具等机械基础件用新材料及应用技术;电力设备、石化设备等重大装备的自动化仪表材料和专用功能材料及应用技术;汽车工业用精细陶瓷、专用功能材料、工程塑料、新型复合材料及应用技术。 17、系统管理技术 重点研究开发精密生产技术、虚拟制造技术、企业级信息管理系统技术和设计、制造、质量、销售等方面的有限集成技术;资源管理信息库;并行工程技术、信息交换和接口通讯技术。 18、重大工程成套装备制造技术 重点开发国民经济重大工程成套装备的总体设计、大型构件加工、系统优化、参数匹配、在线监控、故障诊断、综合管理及系统可靠性等关键技术。 19、环境保护工程装备相关技术 重点研究开发烟气脱硫脱硝和除尘、工业废水和城市污水处理等成套设备和技术;电子辐射照氨法处理工艺;厌氧生物法处理模块化技术;柴油机电控燃油喷射技术。 20、节能节材技术 研究开发风机、泵、电焊机等量大面广产品的应用变频调速技术;发电设备燃气--蒸汽联合循环技术、超临界技术、循环流化床和加压流化床技术、抽水蓄能技术;余热余压利用技术;高效、节能和智能化的能源管理和控制技术。 二、产业化技术 1、典型数控机床计算机辅助工业造型设计技术 造型设计效果模糊综合评价系统、小型机与工作站计算机辅助造型系统、工作站及超级微机辅助工业造型设计系统软件。已在10多个企业应用,效果显著,在机床行业有重要推广价值。 2、加工中心加工系统动态稳定性分析和计算软件 适用于机床整体静动态特性预测和结构的软件包,包括八个功能程序段及相应的接口程序。已用于6个单位,效益良好,适宜在机床行业推广。 3、树脂砂铸造成套技术 包括连续式和间歇式混砂机系列及树脂砂再生设备。对提高铸件质量、降低产品成本、提高国际竞争力有重要意义。适用于质量要求高、批量大的铸铁件生产。 4、钢水净化技术 适合国情的钢水精炼及保证铸钢件内部纯净度的全套装备及工艺。已用于十几家企业,适用于核、火、水电及石油化工设备中的各种铸钢件生产。 5、典型精密锻造件生产线成套技术 根据企业提供的典型件和生产纲领,提供生产线交钥匙工程及单项技术、装备或软件。对节材、节约工时、节约投资、提高锻件精度有重要意义。已在4家企业使用。 6、先进模具选材、设计、制造成套技术 包括高性能模具材料及应用技术、模具的现代设计加工技术和模具的配套技术。已在4家企业使用。适用于汽车、摩托车、轻工、仪表等行业所需的各种模具制造。 7、热壁加氢反应器内壁、大型水轮机转轮及宽带极高速堆焊技术 包括热壁加氢反应器内壁、大型水轮机转轮的拼焊及耐气蚀堆焊和宽带极高速堆焊技术。在焊材及工艺方面有节约外汇的效果,已在3家企业示范,适用于加氢反应器、尿素合成塔、电钻锅炉等设备的内表面堆焊。 8、激光焊接及切割加工装备成套技术 包括激光器、激光焊接及切割成套技术。对提高焊接强度和质量有重要意义,经济和社会效益显著。适用于刀具、工具等各种材质的薄板焊接。 9、氮基气氛保护加热淬火与微机控制系统 包括cnc系列变压吸附制氮机组、tc-89系列微机控制系统、保护加热淬火工艺技术。有节约投资、提高质量的功效。适用于多种碳钢、低合金钢的热处理,轴承、齿轮等零部件淬火、渗碳生产等。 10、可控气氛真空热处理成套技术 包括密封箱式多用炉生 产线和连续可控热处理生产线、真空热处理设备和工艺成套技术。经5个厂试点效益显著。用于汽车齿轮、轴承和标准件、高合金钢、不锈钢、低合金结构钢、轴承钢的渗碳及淬火等工艺处理。 11、先进刀具、工具系统 用于车床和数控镗床、铣床和加工中心。经企业试用,对提高工效、节汇创汇有重要价值。适用于机械加工企业。 12、自泳涂料涂装生产线成套技术 自泳涂料是由活性高分子乳液、活性添加剂及颜料组成的新型水性涂料,与现用的电泳涂装工艺相比,具有工艺简单、稳定、节能、节材和省投资、涂层性能好等优点。可提供工艺设备设计、制造及调试交钥匙工程。用于汽车车身及家电部件的底漆涂装。 13、车间物流自动化、立体库及关键技术 车间物流自动化立体库的系统设计、成套设备、控制软件。适用于机械汽车大中型企业的物流管理,经多厂试用有节省占地和投资、工作效率高等优点。 14、可编程序控制系统成套工程技术 包括系统设计、成套设备和编程控制及监视软件,适用于机械、汽车制造业的控制系统,经多厂试用有节约投资、缩短维修时间之优点,经济效益显著。 15、普及型和经济型机床数控成套系统 包括以工业pc机为基础的总线模块化、开放型体系结构和以步进电机驱动的经济型数控系统,适用于机床配套及现役机床改造。经多家工厂试用效果明显。 16、超声波涡流在线自动探伤设备 将超声波探伤和涡流探伤技术相结合,组成成套机组,可同时检测内部和外表缺陷及几何尺寸,可用于机械零部件、管棒及锅炉制造厂检测,试用效果好。 17、企业计算机辅助管理系统capms 该系统吸收国外mrp-ⅱ之精华,按职能部门、业务分工数据处理方法、等分为18个模块,集产、供、销、存、人、财、物管理为一体,各模块既可独立运行,又可集成,还可作cad/cam/capp信息集成通讯接口。适用于多品种、大小批量及单件生产或混合制造。经企业试点,对提高管理水平和经济效益有重要价值。 18、漆雾及废气净化成套技术及设备 包括成套技术与设备(3种净化装置),适用于机械设备喷漆,经厂家试用,涂漆雾效率高,符合劳动卫生标准和环境标准。 机械工业论文:广西机械工程学会举办机械工业博览会拓展东盟市场 近日,由广西科协所属广西机械工程学会主办的“广西泛北部湾工程机械、专用车辆、港口、仓储设备及五金机电展览会暨学会工作现场交流会”在广西南宁市国际会展中心拉开帷幕。来自全国各省(区)248家企业参展,各参展企业代表、国内外客商、专业观众到现场观摩学习,广西科协组织所属50多个学会代表参加了展览会开幕式。 广西科协副主席谢林城在学会工作现场交流会上讲话时说,广西科协所属学会应围绕党和政府的中心工作,围绕广西优势支柱产业,积极开展学术交流活动,要在促进产业的科技进步中有所作为;抓住机遇,发挥各学会的特色优势,打造品牌活动;各学会要发挥人才优势,积极宣传科学思想、科学精神、科学方法和科学知识,抵制和批判伪科学、伪科普,在科普工作中有所作为。 打造泛北部湾最大专业机械工业博览会 泛北部湾机械展已成长为泛北部湾地区最大规模的专业机械工业博览会,本届展会展出规模超过了2万平米(其中室内两个馆共5200平米,室外15000平米),参展商数量达到了400家。汇集了韩国斗山、三一重机、徐工集团、柳工集团、玉柴集团、林德叉车、台励福叉车、东联仓储、台湾稳汀、台湾新志、德国联合汽配、美国摩本文由论文联盟//收集整理尔斯、丹麦格兰富、m.k.morse、上海克拉克、西安达刚、正菱集团、廊坊凯博、天津建科、桂花机械、梧起起重、统益国辉等众多国际知名品牌参展,现场成交额达到5700万元。 本届展会在南宁及青岛两地同步招商,加大了招商及专业观众的邀请力度,开通南宁市内“白沙大道机械市场—会展中心”、“东博五金机电城—会展中心”两条免费参观直通大巴,另专程派人到广西的北海、钦州、防城港、桂林、柳州、百色、河池等地上门邀请专业观众,确保了展会的展出效果。此外还特别加强了对越南等东盟成员国的邀请力度,特别为企业与采购商设立产品推介与采购洽谈对接会。以越南机械总会、越南投资部、越南国家科学联合会、越南机械设计院、越南百科大学为代表的采购团与众多参展商一对一对接洽谈,取得了非常好的效果。斗山机械、廊坊凯博、南宁机械厂、大连物流科技等公司均与越南采购团达成采购意向。 博览会常开常盛 作为广西工程机械技术领域较成功的专业展览活动之一,从2000年开始,广西机械工程学会每年至少主办1次广西机械工业博览会,目前已经连续成功举办12场(次),学会和越南机械工程学会在工程项目合作方面已经取得丰硕成果。据主办方统计,从2000年开始,越南机械工程学会多次参加机械设备展销会,展销会期间成交额共计4000多万元。2005年,由广西机械工程学会与越南机械总会合作的“热喷涂技术和装备”项目已经在越南建厂开工,并为越南企业取得了较好的经济效益和明显的社会效益。目前正在紧锣密鼓施工的“振动时效技术和装备”合作项目也即将在越南落户。 今年3月,该学会还主办了“2010年广西机械设备博览会、第四届广西国际糖业/淀粉/酒精/粮油技术设备展、第三届广西国际环保节能/沼气技术设备展、第十一届广西广告技术设备展览会”。来自德国、英国、瑞典、荷兰、新加坡、中国北京、上海等国家和地区的350多家单位参展,展会面积10800多平方米。3天的展会,共有海内外1.5万客商到会参观洽谈,成交及达成意向成交额1000多万元。 博览会拓展东盟市场 广西地处中国—东盟经济合作区、泛珠三角区域经济合作区、大西南经济合作区结合部,地理优势明显,特别是中国—东盟博览会在广西南宁永久举办和2010年1月1日“中国-东盟自由贸易区”建成并启动,自贸区内90%产品开始实现零关税,东盟各国的进出口量呈现500%的增长,自贸区成为一个拥有19亿消费者、4.5万亿美元贸易总量的巨大市场。随着我国与东盟各国贸易往来日益增多和泛北部湾经济合作进程的加快,在东部产业转移的契机下,广西北部湾经济区开始成为我国最具活力和发展潜力的地区。 广西科协所属广西机械工程学会,充分发挥学会自身优势,多年来致力于与越南机械总会的交流与合作,通过每年联合举办机械工业博览会、开展专题学术互访、技术考察等形式,了解国内外机械行业的市场潜力、积极拓展与东盟国家的合作商机。泛北部湾机械工业博览会顺应市场需求,为行业的交流协作架起了一座沟通的桥梁和平台。 机械工业论文:食品机械工业设计论文 1解析工业设计 工业设计是一门新兴的综合性学科,作为人类设计活动的重要部分,它集多门学科知识于一身,既包括科学技术知识,又包括美学艺术知识,以及人机工程学、经济学等。在我国,工业设计曾经被称为工业美术设计、产品造型设计等,随着社会的发展,其内涵不断地发生变化。工业设计是市场需求、现代科学技术与人类文化艺术的结合,以现代化工业生产为基础的一门新兴实用学科。具有的前瞻性和普适性特点的工业设计,使传统的产品散发出新颖与独特的个性特征。工业设计具有很强的时代性,它主要是通过对产品的结构、工艺优化,对材料、形态及色彩的协调来改进产品的品质和功用。也就是用视觉效果来实现设计理念的表达,从而能够为达到某一特定目的而从构思建立一个切实可行的方案,并能够用明确的手段表示出来。2007年2月13日,总理作出重要指示:“要高度重视工业设计”和2010年8月26日11部委联合发文促进工业设计产业发展,这表明我国政府对工业设计这个领域的重视。就中国的现状而言,如果我们想从“中国制造”走向“中国创造”,就必须大力发展中国的工业设计。企业要想长时间保持竞争力,必须采取创新性产品开发战略,才能成为自主创新的主体,拥有创新性的产品。产品创新很大程度上就取决于工业设计在企业中的应用地位。 2食品机械发展与工业设计的关系 食品机械就是将食品的原材料加工成为成品食品的过程中所使用到的机械装置与设备。食品机械也可分为食品的加工机械和包装设备这两种。食品工业是我国国民经济的支柱产业,食品机械是为食品工业提供装备的行业。作为与人民生活息息相关的食品工业进入到一个蓬勃发展的阶段,食品工业的发展也带动了食品机械工业的发展。工业设计又是食品机械设计中的一个十分重要的方面,工业设计能够实现食品机械产品造型、功能结构和材料的科学合理化,在提高产品的整体美与社会文化功能方面起到了非常积极的作用。食品机械产品的功能、造型形象及物质技术条件是构成食品机械工业设计的基本要素。现在一些家用食品机械的外观:简约、时尚、新颖、实用,改变了以前食品机械只能在食品加工厂的现状,现在很多外观造型时尚、操作简捷方便的小型食品机械像面条机、挂面机、和面机等慢慢的进入消费者的家庭,食品机械的发展与工业设计有着密不可分的关系。通过工业设计使食品机械产品更加吸引着消费者的眼球。出色的工业设计能得到更多消费者的青睐。传统的食品机械产品设计是把实现机械产品本身的功能作为重点,以设计产品为目标,在传统的食品机械产品设计工业中,机械工程师是凭借自己的专业技术知识和经验来进行产品的设计,但由于设计出的产品大多外观造型粗糙和使用方式不够人性化,尽管能很好地满足功能的要求,但往往在销售市场上缺乏竞争力,成为不可忽视的一大弊端。食品机械工业要有一个更好和全面的发展,就必须在食品机械产品设计时把工业设计的方法和思想纳入其中,这样的食品机械产品不但能够满足功能的要求而且可把产品顺利的打入市场,融入工业设计的产品相比就会具有较强的市场竞争力,一定程度上也促进了食品机械工业的发展。 3工业设计在食品机械中的应用 3.1工业设计创新理念的应用 创新是工业设计的核心理念。随着社会经济的发展,人们的生活水平得到了极大的提高。生活变得丰富多彩,对食品的追求也多样化起来。利用工业设计的创新理念,设计出新颖的食品机械来满足人们对食品多样化的需求。一方面通过分析人们潜在的需求,明确产品概念,提出食品新机械的功能定位,从而推出新颖的产品,占据市场的制高点,为企业创造高额利润。另一方面,对现有产品结构、材料、生产工艺等进行优化改进,进一步提高产品的质量、降低生产成本,从而赢得众多消费者的认可,提高产品的市场占有率。 3.2外观与功能结构的结合展示出食品机械的美 从外形图上可以看到,整个面条机外廓造型曲线优美,配色细腻和谐,按钮设计人性化。大面积外形对机械结构进行包裹覆盖,可消除消费者对机械结构的恐惧,使用操作简单和拆卸方便,无不显示着工业设计在食品机械中展示出的美。造型设计与色彩完美地展示了面条机内在的性格。一个能实现功能的食品机械产品,不仅要满足人的使用,还要适合人们的视觉审美要求,工业设计赋予面条机新的内涵。 3.3安全、可靠、人性化设计的体现 食品机械是食品的加工和生产设备,产品必须考虑安全、可靠、人性化的设计。让产品与使用者取得最佳匹配是以人为本设计的根本理念。工业设计的应用,充分考虑如何使设计的机械设备系统、人机系统或人机环境系统最大限度地适合人类的形态、生理和心理特征,以求达到安全、舒适、高效生产和工作的目的。在食品机械领域,主要考虑的有系统的可靠性和人机安全性两个方面,系统可靠性是指在预定的时间内和给定的工作条件下,食品机械能够可靠、有效地进行工作,保证无故障时间和使用寿命达到预期要求。人机安全性是指食品机械设计中采取的技术措施,不仅能够保证人体安全、舒适、卫生和健康地工作,而且能够使机械故障和卫生问题产生的风险或造成的损失降到最低限度。工业设计在食品机械产品设计中的应用很大一部分体现在人机工程学的应用方面。随着市场竞争的加剧,食品机械的竞争力不再是仅仅取决与产品技术的先进性和完善的功能,而是要考虑食品机械产品的工业设计。由于传统的食品机械设计以设计产品为主要目标,更多地考虑产品本身功能的实现,而没有把人作为设计的一个目标,没有规范化地考虑人的因素,这就很难保证机器操作效率最佳,也不易判断设计质量的高低。人机工程学强调将人和机器作为相互联系的两个基本部分构成一个整体,形成人机系统。人机工程设计的是人机系统,是把人作为系统设计的一部分,把人-机-环境三者作为一个系统进行总体设计。目前,我国食品机械行业工业设计还未引起企业和设计人员真正的重视。食品机械在进行设计和制造时,仅考虑功能要求而未考虑工业设计,致使有些食品机械产品表面粗糙,色彩搭配不合理,操作不符合人机工程学原则,许多零部件外露,不但有很大的安全隐患,还显出产品的笨重和丑陋,这些因素极大的限制食品机械产品的市场竞争力。食品机械是生产设备,其形态应体现整体的对称与平衡、节奏与韵律美感形式,根据需要辅助以局部形态的对比和变异形式,创造符合产品特征的审美意象。这样既有利于标准化和经济性的需要,也有利于表现和谐统一、含蓄丰富的美感,创造单纯、宽松的工作环境和人文气氛,缓解疲劳和压力,可更好地提高工作效率。为此,人不再是被动地去适应机器,而是与机器共同完成一个系统目标,从而可以获得系统的最高综合效能。 4结语 目前市场要求食品机械产品不光是通过技术设计对其功能的单纯实现,还要求食品机械产品外观的美观时尚以及设计的人性化。不只是要求食品机械与工业设计外在的结合,而是相互融合和渗透在一起。设计者要让产品满足客户的需求,并达到“以人为本”的目的。只有将工业设计与食品机械设计有机的结合起来,才能设计出不但拥有优秀的功能,而且还能满足人们的审美的需求并符合时代特征的食品机械产品。 作者:裴学胜 程超然 单位:河南科技大学艺术与设计学院 机械工业论文:机械工业废水处理技术现状分析 1机械工业废水的来源以及表现形式论述 首先,浮油粒度稳定在100μm以上时,静置过后不久便会全面上浮,借助连续相形式在水面形成漂浮层,如机械厂滴漏而混入废水中的润滑、燃料油等。其次,分散油粒度基本维系在10~100μm之间,经常会借助弥散形式散布在水相之中,尤其经过足够静置时间和外力作用过户,便可快速凝结形成较大的油滴在水面上浮,严重情况下会逐渐缩小并转化成为乳化油。最后,乳化油粒度在0..1~10μm之间徘徊,废水之中具体呈现乳浊状,在油珠表层结构上会借助活性剂分子形成一类薄膜,进一步遏制油珠合并迹象,因此一段时间范围内不会衍生上浮迹象。 2我国机械工业废水处理技术规划现状研究 任何油状物质在水面漂浮一定时间过后都会顺势形成一层薄膜,可以将外部空气内部氧气溶解在水中,令内部溶解氧大面积缩减,令浮游生物快速致死,使得既有水生植物光合作用体系濒临瓦解危机,最终水体自净能力丢失,限制既有水资源利用价值的全面发挥结果。尤其对于鱼虾等长期生存在含油废水中的生物来讲,一旦说油膜蒙在鱼鳃之上就会令其缺氧而死亡;再就是水体表层凝集的油气一旦燃烧,造成的安全危机将不可小觑。有关对应废水治理技术规划细节状况将如下所示: 2.1物理法 首先,膜分离技术。其作为一类全新分离模式,具体联合微滤、超滤以及反渗透方式调节,实际上都是借助液液分散体系内部两相规则与固体膜表层亲和力异质化效应,实现预设分离调试指标。其次,粗颗粒化技术。主张利用一类包含粗理化材质的装置进行含油废水过滤,使得内部微细形态的油珠能够由此凝结成为较大颗粒,最终贯彻油水有机分离的技术指标。 2.2化学法 第一,絮凝方式。作为含油废水治理工序中经常出现的技术内容,其经常配合气浮法加以灵活调节。目前经常使用的无机凝剂主要包括铝、铁盐,而后续衍生的无机分子凝聚剂不管在用量或是调节效率方面都相对合理一些,并且使用过程中最佳PH值控制空间相对比较宽阔。第二,高级氧化方式。处于超临界体系内部的水氧化技术时刻保留高效、快速调试特征,长期以来深受相关废水治理人员关注和有机改善,任何其余工艺无法全面去除油脂的污染物,只有借助超临界水氧化方式都能够得到比较科学的回应。 2.3物理化学法 首先,浮选手段。此类工艺在我国正在介入系统研究和多元化推广行列之中,其主张将空气或是其余气体借助微笑气泡形态向水体之中注入,使得内部较为细小的固定颗粒、浮游珠能够快速粘结,并且随着气泡快速上浮形成浮渣,此时将油层顺势撇去,就可达到意想不到的乳化油除去效果。其次,吸附手段。其实就是结合吸附剂自身保留的多孔以及大表层面积特性,令机械工业废水内部的溶解油以及其余有机物在合理时间范围内部被吸附完全,最终完成油水分离技术调试指标。 2.4生物化学法 其实就是督促内部技术人员时刻联合微生物化学特性,使得机械工业废水之中的有机物快速转化成为微生物体内的有机成分。至于剩余要素会被微生物自动氧化瓦解形成有机物质,借此完成特定范围废水的自行净化任务。联合以往不完全数据调查资料整理校验,如今我国各区域开展机械工业废水综合治理事务的企业数量已经达到数万家,整体竞争趋势日益激烈,几乎任何省份都时刻保留规模大小样式的环保企业机制,特别是江浙沪等发达城市区域,环保已经完全过渡成为地方规模化产业布局准则。从工程设计、施工、设备研发、制造、安装、运营等方面可从事系列服务。近年来在我国北方也逐渐兴起了一些颇具实力的环保企业。 3今后我国机械工业含油废水处理技术创新发展前景预测规划 3.1磁吸附分离法 主要借助磁性物质作为载体,利用油珠的磁化效应,将磁性颗粒与含油废水相结合,使油吸附在磁性颗粒上,再通过分离装置,将磁性物质及其吸附的油留在磁场中,从而达到油水分离的目的。 3.2超声波法 超声波一般用来破乳,有研究表明超声波和破乳剂具有良好的协同作用,它可以提高破乳剂的效率,减少破乳剂的用量,特别是对那些用常规脱水方式难以奏效的原油乳状液破乳脱水具有较好的效果。另一方面,技术人员希望联合不同阶段最新清洁生产工艺以及异质化部件创新制备途径,进行机械生产环节中不同结构污染数量的压缩。争取从此获取综合治理积极主动权力,相信这也将是今后我国机械工业废水全面治理与生态环境体系保护的特殊适应手段。 4结语 综上所述,面对不断累积的机械加工废水等危急形势,我国在对应常规调试技术方面已经顺势达到成熟状态,今后核心发展任务是针对内部全新技术内容进行更深层次地调试,令不同区域水质改造工作发挥到最佳适应实效。其中膜处理工艺因为分离效率相对较高,因此在后期我国电镀废水综合治理领域中必然占据核心引导地位。需要注意的是,相关技术人员需要利用已有综合处理设施完成一类更加简易、有效的工艺组合修缮任务,真正提升水质改善绩效,这便是日后我国机械工业废水治理行业中的主流应对理念。 作者:周烨 单位:常州大学 机械工业论文:机械工业高技术产业如何发展十一五专项规划 机械工业是国民经济的装备业,是科学技术物化的基础、高新技术产业的载体,是国防建设的基础工业,同时,也是为人民生活提供消费类机械产品的主要服务部门。江西省机械工业在中央和省政府的关怀和正确领导下,以市场为导向,不断调整产业结构和产品结构,充分挖潜改造,盘活存量,提高经济效益,对我省国民经济的发展作出了重大贡献,在我省国民经济中占有重要地位。“十一五”是机械工业快速发展的关键五年,江西省机械工业必须坚定信心,把握机遇,迎接挑战,正视所面临的困难,围绕市场需求,加大改革力度,积极推进战略性结构调整,发展高科技,促进产业结构的优化升级,为实现机械工业的全面振兴,担负装备中国的历史重任奠定坚实的基础。为促进我省机械工业的发展,根据国家有关产业政策,结合我省实际情况,制定江西省机械工业高技术产业2006~2010年专项发展规划,并进行预测2020年前我省机械工业的产业发展状况。 一、全省机械工业发展现状 经过几十年的发展,特别是改革开放以来,我省机械工业取得了稳步、快速的发展,已形成了门类较为齐全、具有一定规模和较雄厚基础的技术不断进步的工业体系,至2004年底,全省机械行业拥有职工人数128390人;其中工程技术人员12300人,拥有固定资产(净值)949083万元。 据统计,2004年江西省机械工业总产值(现价)319亿元;销售收入280亿元;实现利润97263万元;税金98057万元;新产品产值616970万元;利税227009万元。年产值超过500万元以上的企业有76家,其中年产值超过1亿元以上企业30家;利润超过500万元以上的企业26家。出货额30.7亿美元,招商引资55.07亿元,实际利用23.09亿元,引进外资6.29亿美元,实际利用3.7亿美元。 “十五”期间,全省机械行业以市场为导向,继续加大产品结构调整力度,扩大产品的市场占有率,提高产品技术含量。五年来共开发新产品600余项,使机械产品总数达到7600余种,并开发出一批具有科技含量高、市场潜力大、在技术上达到或接近国际先进水平的优秀新产品。如全顺轻型系列客车、智能组合式系列电站、螺杆膨胀动力机、三维立体D形卷铁芯干式变压器、四开单色胶印机、锅炉袋式自动除尘器和铁路轮对加工专用数控机床等。企业从这些适应市场需求的产品中得到了良好的经济效益。“十五”期间,共安排科技攻关和技术开发项目250余项,完成鉴定项目160余项,50余项成果获国家部省级科技进步奖,如江西省机械科学研究所,开发的“高密度多孔蜂窝陶瓷挤压成型模具”,达到国际先进水平,不仅为行业提供了优质高效的催化载体,还为有效解决内燃机尾气污染问题作出了贡献。一批先进实用新技术得到较好的推广,并取得了明显成效。CAD、CAM、CIMS等先进技术正逐步推广应用,全省机械行业重点骨干企业基本实现了甩图板。“十五”期间,企业技术中心的建设步伐不断加快,提高了企业技术开发能力,从而掌握占领市场的主动权。已有江铃、江光、江化联等19家企业通过了省级企业技术中心验收。 “十五”期间,全省机械行业的质量工作扎实渐进,并卓有成效。在实施名牌战略中,在以前取得29项省名牌的基础上,又有19项省名牌产品获得省名推委重新认定。江光的凤凰照相机、华意的压缩机荣获国家名牌产品称号。主要产品采用国际标准和国外先进标准的达标率达到60%。重点骨干企业均达到ISO9000标准要求,有120个企业通过了质量体系认证。 “十五”期间,全省机械行业通过引进技术的消化吸收和自主开发的提升,对传统产品的技术改造和新技术的推广应用等多种途径,促使全省机械行业制造技术水平有了较大的提高。数控加工精密成型、少无切屑加工、可控气氛热处理、气体保护焊、材料改性、表面功能覆盖等一大批先进、高效的制造技术在生产中得到了应用,有力地促进了产品质量和企业效益的提高。 二、存在的主要问题 “十五”期间,全省机械行业在科技进步方面所取得的成绩是显而易见的。但是,我们更要清醒的认识到,与国内发达省份相比,尤其是与工业发达国家相比,我们的差距仍是相当明显,突出表现在许多企业市场观念淡薄,改革改组、机制转换滞后;企业包袱重,解负能力差,竞争能力不强。主要表现在如下几个方面: 1、从整体上看,我省机械工业的发展还没有完全转移到依靠科技进步的轨道上来,机械工业的生产值的增长仍然是依赖宏观经济的快速发展而带来的市场需求和资本金、劳动力的投入,技术进步所占的比重仍然较小。 2、自主开发能力不强,产品品种少,技术水平低的格局仍未能有效改观。全省机械行业的技术来源主要依赖国内外引进,自主开发能力比较弱。具有自主知识产权和技术含量高的产品依然不多。 3、分散重复性严重,生产集中度不高,尚未形成具有较强竞争力的大型企业和企业集团;企业内部组织结构不尽合理,专业化协作水平低,优势特色不够突出。 4、产品质量上的问题仍很突出,相当一部分产品性能、可靠性、耐用性、精度保持性等质量指标低于国内先进水平。就我省实际情况而言,主要原因是装备落后,制造工艺水平低和专业化程度不高的因素造成。 上述这些主要问题严重制约了我省机械工业健康稳定发展,也直接影响了全省国民经济的技术进步和产业升级。 三、机械工业的发展趋势 进入新世纪以来,世界机械工业进入了前所未有的高速发展阶段,对比其他行业,机械工业发展趋势有以下七大特征: 第一、地位基础化。发达国家重视装备制造业的发展,不仅在本国工业中所占比重、积累、就业、贡献均占前列,更在于装备制造业为新技术、新产品的开发和生产提供重要的物质基础,是现代经济不可缺少的战略产业,即使是迈进“信息化社会”的工业化国家,也无不高度重视机械制造业的发展。 第二、经济规模化。全球化的规模生产已经成为各大跨国公司发展的主流。在不断联合重组,扩大竞争实力的同时,各大企业纷纷加强对其主干业务的投资与研发,不断提高系统成套能力和个性化、多样化市场适应能力。 第三、发展不平衡。以2004年为例,销售名列世界前500位的企业几乎来自北美洲、亚洲、欧洲,所占比例高于99%,显示了在三大洲世界机械工业发展中的绝对统治地位。 第四、结构调整深化。发达国家加大了产业转移力度,机械产品中附加值低的产品被安排到市场潜在需求发展中国家生产。为适应市场需求的变化,各大生产商纷纷采取专业化生产,“单品种,大批量”已成为很多500强企业生产方式的新特色。同时,以生产者为主导的生产方式逐步向消费者为主导的定制方式转变。服务的个性化成为竞争成败的重要因素。 第五、全球化生产方式发生新变化。随着信息技术革命,管理思想方法的根本性变化,企业组成形式发生了变化,这些变化发生在跨国公司,并将成为新型全球化方式而发展下去。这种变化的主要特征是:广泛利用别国的生产设施与技术力量,在自己可以不拥有生产设施与制造技术所有权的情况,制造出最终产品,并进行全球销售。机械制造业公司在全球范围建立零部件加工网络,自己负责产品总装与营销、原材料调配、零部件采购全球化已成为世界机械制造工业的发展趋势。 第六、跨国并购加剧。现代并购不再一味强调对抗竞争,强强联合成立企业获得竞争优势的主要手段。这是机械制造业全球化过程中大公司谋求生存发展的一大特点。在建厂的前提下,优化企业产品结构,以达到提高生产能力,扩大市场份额,获取规模效益的目的。以高技术为内涵的行业来自技术创新的威胁,使跨国公司走上了联合之路,以形成强大的技术创新能力。机械制造业大企业间的战略并购,导致了机械工业资源的重新配置,使得世界机械工业的竞争格局出现了协作型的局面。 第七、产品高技术化。以信息技术为代表的现代科学技术发展,对机械制造业提出了更高、更新要求的各国家和地区,特别是发达国家更重视发展机械制造业,充分体现了机械制造业作为高新技术产业化推动整个社会进步和产业升级中不可替代的基础作用。高技术的迅猛发展起到了推动、提升和改造的作用。信息装备技术、工业自动化技术、数控加工技术、机器人技术、先进的发电和输配电技术、电力电子技术、新材料技术和新型生物、环保装备技术等当代高新技术成果开始广泛应用于机械工业,其高技术含量已成为市场竞争的胜利关键。 四、发展方针 “十一五”是机械工业发展的重要时期,中国加入世贸组织后,经济发展越来越趋向开放,贸易和投资政策日趋自由化。全球性产业结构调整步伐明显加快,企业重组、强强联合、购并愈演愈烈。随着国民经济战略性结构调整与产业升级的步伐加快,装备制造业发展前景广阔。针对全省机械工业发展存在的主要矛盾和突出的薄弱环节,要全面贯彻中央提出的科学发展观,按照提高技术创新能力,发展高科技,实现产业化的发展方针,遵循社会主义市场规律和科技自身发展的规律,紧紧围绕产业及产品结构的优化调整,全面推进技术创新体系建设,以技术创新和高技术产业化为主线,加强集成,重点突破,为实现我省在中部地区崛起提供先进的技术装备。 五、发展目标 “十一五”期间,全省机械行业科技发展的总体目标是:全面贯彻落实科学发展观,科技兴赣战略,深化科技体制改革,全面建立适应社会主义市场经济体制和科技自身发展规律的技术创新体系,提高科技对经济增长的贡献份额,力争使技术创新和高技术产业化在省优势和特色的领域,达到国内先进水平。 1、行业综合水平 较“十五”期间相比,到2020年末,全行业人均装备占有率提高80%;全员劳动生产率达到80000元/人;企业工程技术人员占职工总数的比例达到25%;重点骨干企业达到30~35%。 2、产品品种 到2020年,产品品种数达到12000种,主要产品的水平与国际先进水平的差距缩短20年左右;大型骨干企业的产品要普遍实现更换代;主要产品品种的80%达到国际九十年代末的先进水平;15%产品进入世界先进行列。 3、产品质量 产品质量可靠性和耐用性要有大幅度提高,到2020年省名牌产品数达到120项产品。其中国家名牌产品数达到30项;主要产品均能达到国际或国外先进的标准。 六、主要任务 根据机械行业产品结构调整的指导意见,结合我省机械行业的实际情况,按照有所为有所不为的原则,确定我省机械行业“十一五”产品发展的主要任务如下: 1、汽车产品 坚持引进技术和自主开发相结合的原则,进一步加大产品结构调整力度,根据市场的需求,重点发展安全、节能、排放符合国家环保法规的经济型家用多功能汽车、适用高速公路安全、舒适的轻型客车、中型客车、专用汽车、摩托车以及环保、节能的车用柴油发动机、汽油发动机(电喷)和变速箱、车灯、减震器、滤清器、板簧、制动软管等汽车零部件。提高汽车产品自主开发能力和汽车零部件配套水平,力争在轿车产品上有所突破。 2、农机产品 稳定和发展面向农业、农村、农民的“三农”产品,特别是适应南方地区使用的中小型农田耕作、田间管理、收获等机械以及农产品深度加工、水产品加工机械产品、粮食烘干及仓储机械新型农业环保及作物病虫害防治机械、节水节能排灌机械等。要不断提高产品质量、水平和可靠性,满足市场需求。力争在中小型农田耕作、田间管理、收获机械等产品上有较大发展。 3、工程、矿山机械 根据国家能源、交通运输、矿山及水利工程建设的需要,“十一五”期间,工程机械要大力开发具有当代技术水平的机电一体化产品,同时还要开发简易多功能的工程机械产品,以适应乡镇农村经济发展的需要。“十一五”期间,工程机械产品发展重点是:大功率装载机、自行式平地机、机电一体化的液压挖掘机、内燃机叉车、双钢轨串联振动压路机、组合式振动压路机和高冲击能的压实机械;发展多功能钻机、深基础处理等施工机械、隧道开挖施工机械、沥青混凝土强制式搅拌设备。 “十一五”期间,矿山机械发展重点是:大功率内燃凿岩机、液压凿岩机、大规格牙轮钻机及辅助设备,新一代井下内燃无轨及电动铲运机、重支架搬运车、大中型多功能车、高机动轻型运输车及矿山的全防护设备、防漏电设备、防雷设备、梭式矿车等。 4、电力设备 随着我国发电工业向高效率、低能耗、低污染、低成本方向发展,要大力发展大型、高效、节能、新型的电力设备。在发电设备领域重点开发中小型发电成套设备和智能型柴油发电机组;循环流化床系列锅炉要在巩固现有优势的基础上,产品向大型化发展。用电设备重点发展节能、紧凑型等新型产品。电动机产品要实现更新换代并向中型高压方向发展,并注重开发特殊用途的专用电机、永磁电机及变频电机。输变电设备产品应向大容量、高电压方向发展,继续巩固和发展我省整流变压器的技术优势,电力变压器要向高效、节能、大容量方向发展。 5、家用耐用消费品 瞄准国内外两个市场,大力发展高技术含量、高附加值的家用耐用消费品,重点开发数码相机、R600a工质无氟压缩机产品,同时完善家用空调、冰箱、望远镜等产品系列。 6、基础机械 机床是最重要的基础机械,是装备工业的重要组成部分,我省机床行业基础比较薄弱,产品品种较少、档次低,市场需求的、有特色的、技术含量高的产品短缺,缺乏市场竞争力。“十一五”期间,我省机床行业要以信息化带动工业化,要用高新技术改造传统设备提高产品技术含量和大力开发数控机床,实现产品结构调整;通过技术引进、合作生产、合资经营等手段促进产业升级,要优先发展普及型数控机床和专用机床,并以此带动高档型数控机床的发展。 7、石化通用机械 “十一五”期间,石油化工机械重点发展,空气压缩机、印刷机械等主要产品,以重点发展产品为龙头,通过结构调整等改革措施,大力发展高效节能产品。 8、环保机械 当前,我国将进一步加大环境执法、环境建设和环境投资力度,为环保机械行业的发展带来契机,我们要不失时机的开发市场需求的环保机械,主要开发的领域是空气污染治理设备、水污染治理设备、噪声与振动控制设备、环境监测仪器仪表。具体是重点开发中小城市垃圾处理成套设备、高浓度有机废水处理及成套设备、烟气脱硫成套设备、汽车尾气净化和餐饮业油烟净化设备等环保机械产品。 七、重大项目 1、轨道车辆制造维修系列数控装备。 项目承担单位:江西中机科技产业有限公司。 该项目为适时满足铁路提速,制造维修、高速、重载列车新形势需要而研发的轨道车辆制造维修系列数控设备,它包括有车辆轮对数控动平衡去重机床、车辆自动检测数控加工机床、车辆轮对数控车床、车辆轮对落轮数控车床、车辆中梁组合钻生产线、车辆上下盘型面数控加工机床、车轴铣端面、打中心孔数控机床及车轴加工生产线,车辆构架各梁端头数控铣床、客车钩体扁销孔卧式双面铣床、数控龙门铣边机等40余种机床设备。该设备采用国内外成熟技术生产制造的传动系统、数控滑台、数控回转工作台、自动定心装置、液压系统及润滑防护系统等组成,综合运用数控技术、计算机控制技术、现场总线技术、通讯技术、四摩擦轮驱动技术、无间隙传动技术、激光检测技术等高新技术产品。该设备独创了车辆轮对制造中精密动平衡测量与精确铣削去重于一体的先进工艺、精密动平衡测量方式和适应多种速度级别轮对去重加工的复杂三维动态数学模型,该项目处于国际领先水平。主要技术指标有:最小剩余不平衡偏心emar≤8um,不平衡量一次性减低率uRR≥90%,它解决了现代铁路提速和制造高速列车时轮对制造精密动平衡测量与精确去重的关键工艺难题,为发展高速列车、城市轨道交通提供了可靠的工艺技术储备,是保证列车和运网安全不可缺少的关键设备。 2、组合式机电一体化蓄冷中央空调机组。 项目承担单位:江西集佳科技有限公司。 该项目为自行研发、具有自主知识产权的产品,是利用廉价低谷电力将制冷机制取的冷贮存起来,在电网高峰电价时段将机组贮存的冷量释放出来供为空调使用。它具有卓越的“移峰填谷、平衡电力负荷、节约能源、极大降低运行成本”功能。与传统中央空调相比,当峰谷的电价比达3︰1或4︰1每年节省的运行电费相当可观。该机组产品“组合式”使产品首创工业化批量生产;“模块化”的灵活配置构成了机组适应不同用户需求的系列产品线;“机电一体化”的现场控制器(PLC)和嵌入式软件实现系统的最优化运行;接入网络平台的上位机、远程监控计算机和系统管理软件所构成“系统集成”是信息化技术改造传统产业的完美实现。该产品主要技术指标:蓄冷量以1500kwh模块为基本组合单位,充冷速率:≥375kw;放冷速率:≥375kw;融水率:≥94%。该项目适用于机关、大专院校、银行、科研院所、宾馆、体育场馆等中央空调系统。市场前景广阔。 3、年产80万千瓦大中型水轮机发电机组。 项目承担单位:赣州发电设备成套制造有限公司。 水力发电属于环保型可再生能源,目前已得到世界各国的广泛关注,我国也以立法的形式,将中小型水力发电例入可再生能源之列。该公司在原有年产20万千瓦中小水轮发电机组的基础上新增60万千瓦,形成年产80万千瓦大中型水轮发电机的制造能力。同时,进一步提高企业管理水平和技术创新能力,大力开发技术含量高、适销对路的新产品,如低水头、大流量的大中型轴流式、贯流式发电机组,中小型风力发电机组,高效、节能大泵、特种泵类产品,不断提高产品档次,形成单机容量5万千瓦、转轮直径5.5米的水力发电设备生产能力,产品质量水平进入国家行业先进行列,企业年销售收入和利税两项指标争取进入全国水电设备行列前五名。 4、大光学产业 承担单位:江西凤凰光学仪器(集团)有限公司。 该企业是中国光学行业中大型的综合性光学仪器企业。目前拥有总资产14.5亿元,2004年实现销售收入13亿元,进出口额1亿美元,员工总数6200余人。多年来该公司紧跟世界经济与产业技术分工、发展步伐,不断分析面临的宏观与微观形势,提出了“占领两厢,融入大道”的大光学发展战略,将产业调整、投资发展的重点转移到大光学产业,通过业务合作与世界高科技光电子产业巨头结成战略联盟,相互依存,融为一体。将该公司产业的主业逐步调整成为与当代数字技术相结合的大光学产业、医教产业、房地产建设产业的事业架构,以大光学为主题,以光学制造业为基础,迅速发展大光学事业。 总体目标:到2010年实现销售收入23亿元,光学镜片产能全国第一,努力打造世界一流光学制造企业,进入世界前5强,新增主导产品销售收入5.8亿元,光学仪器市场占有率名列前茅。 主要经济指标:到2010年,光学镜片1.32亿片;光学镜头500万只;照相机3万台;金属零件5000万元;显微镜10万台;测绘仪器6万台;光学设备1000台;光引擎10万台;望远镜16万台。 技术创新与研发计划重点是围绕大光学事业的核心技术升级工作,着力推进产业链产品与主机产品的技术转型,全面实现向电子数字化技术产品调整升级。未来几年的重点是:非球面(塑料、复合、玻璃)技术、多层膜技术、微球面技术、定变焦镜头、照相机镜头模组、正投光引擎、数字光学仪器、光学影视设备、银盐相机低成本化等。 5、引进和开发VM汽车柴油发动机 承担单位:江铃汽车集团公司 目前,VM发动机,在发达国家,重型车100%使用柴油机,欧洲约30%的轿车和90%的商用车使用柴油机。国内对小型、高速柴油综合技术的研究还非常缺乏,因此,引进开发生产技术领先、节能环保的车用柴油机是汽车生产企业生存与发展的重要条件。 意大利戴—克VM公司是一个有着较强实力,主要生产车用柴油机公司。产品与戴姆勒—克莱斯勒、福特,通用欧宝、道奇等大公司配套。且于2000年并入戴姆勒—克莱斯勒公司,目前戴姆勒—克莱斯勒公司占49%股份。R425/428DOHC柴油机是该公司2001年推出的新产品,该系列产品采用了德国博世高压轨燃油喷射系统,运用了增压中冷、EGR、VGT双轴平衡、四气门、双顶置凸轮轴等多项先进技术,排放已达欧Ⅲ(具有欧V潜力),产品性能达到世界先进水平。 该公司引进生产意大利戴—克VM公司R425/428DOHC柴油机,并可跳跃式地提高江铃柴油机产品的开发制造水平。为国内中轻型客车、SUV、MPV、商务车及至轿车产品提供更好的“心脏”。由于R425/428DOHC柴油机较4JB1柴油机体积小,动力经济性好,转速高、振动小、噪声低,所以用其配套动力必将使整车性能得到极大改善,使江铃汽车更具有市场竞争力。 6、农村供净水设备 承担单位:江西水易科技有限公司。 该公司为解决农村喝上放心水而成立的高科技公司,其宗旨是:“为政府分忧,百姓造福,让农民同享水的甘甜”,该公司从事“供净水设备”的开发生产和推广应用,在赣州、南昌等地建有生产基地。开发这种设备,该设备集中采用于污水预处理技术、超滤膜分离和PLC恒压自动控制等高新技术,经过和省内外著名大专院校和科研院所的技术攻关和市场验证,其品质与性能都得到了用户的充分肯定。该设备以毛细管式超滤膜为核心,应用垂直交叉流过滤方式,大大提高了净水器的出水量和使用寿命,可广泛应用在农村和中小型的工业企业、医院、学校等。该设备的技术参数:功率:≤1千瓦,供水量:4吨∕小时;供水高度:12~20米,供水半径:500米,出水质量符合国家标准。 7、年产量1600万KVA变压器 承担单位:江西变压器科技股份有限公司。 该企业过去是国内整流变压器生产企业中的龙头大户,鉴于国家宏观调控、产品结构调整,现已转向主攻电力变压器。三年内,电力变压器要占江变产量的60%以上。由于电力变压器市场合同交货期短,单台相对容量小,生产程序工作量加大,所以要提高产量,设计及生环节的软硬件必须保证,这样就必须加大技改投资力度。国内输变电行业对变压器平均需求量约为3.63亿KVA,其中220KV级变压器约为7260万KVA,根据江变的现有条件,立足做精220KV级,年产能增幅10%~12%,即三年内产量1000万KVA~1200万KVA,五年内达1600万KVA。变压器生产技术突飞猛进,500KV级变压器国内已有八家企业生产,所以江变压器做精220KV级的基础上,必须发展500KV级,这需要大规模的技改投资和高端人才的引进。江变在3~5年的发展原则是:做精220KV级,发展500KV级;巩固整流、发展电力,开拓海外市场。 具体的规划是: ①在6000万技改完成后追加3000万技改投入。到2010年,产值60000万元,销售收入46000万元,利润5000万元。 ②2005年可转债资金新投入技改1.5亿~1.9亿元并竣工后。到2010年,产值100000万元,销售收入:78000万元,利润:12000~15000万元。 8、600~2000KW无刷同步发电机 承担单位:泰豪集团有限公司 该项目是与世界500强的企业、著名ABB公司合作经营的600~2000KW中大型湝波励磁无刷同步发动机。通过技术改造,保证产品出品质量、提升产品机械加工水平和档次,降低成本,使发动机性能达到国际先进水平。 本项目技改总投入14158.5万元,其中新增固定资产投资12895.1万元(含外汇53万美元),铺底流动资金1263.4万元,项目实施完成后,可实现年产量3000台∕296.4万KW的生产能力,可新增销售收入27000万元,年利润总额5896万元;产品全部出口,可创汇3265万美元。本项目可利用世界500强,著名跨国ABB公司的国际品牌效应,以泰豪公司自主产权的优势,充分提高“三波电机技术”在国际电机电站行业的知名度,使湝波励磁无刷同步发电机的研发与制造技术融入“国际大道”,打破国外智能电站对国内市场的新局面。发展民族工业品牌。 本项目一期技改工作已经完成,二、三期正在紧张筹划设计中。 八、规划实施的保障措施 1、坚持改革、扩大开放,转变观念,确立企业是机械工业科技工作的主战场的基本观点,从根本上把机械工业的发展真正转移到依靠科技进步的轨道上来。 2、积极利用科研院所和大专院校的技术力量,建立和完善为广大中小企业技术服务的中介机构,促进官、产、学、研的结合,推进科技成果产业化。 3、加大多渠道的科技投入,推动行业技术进步。一方面作为科技工作主体的企业,要建立自我激励的发展技术创新体制,年科技开发费用不能少于年产品销售收入的1%~3%,有条件的企业还可逐步提高这个比例;另一方面,争取列入国家或省重点项目,得到国家和省在政策上给予相应支持。 4、加大技术改造力度,提高行业装备水平。充分利用有限资金,有选择、有重点的加强那些在行业排居前列的重点骨干企业和优势特点产品加大固定资产投入力度。 5、实施以人为本工程,加强人才的培养和合理的使用。 机械工业论文:真空技术中制药机械工业的应用分析 摘要:随着我国经济社会的发展和科技水平的不断提升,我国制药水平不断提高。制药机械对于药物疗效有着直接影响,真空技术是目前制药工作中较为先进的技术,能够达到良好的效果。主要对真空技术在制药机械工业中的应用状况进行研究,对其应用前景进行分析,为我国制药工业的发展提供借鉴和帮助。 关键词:真空技术;制药机械工业;应用 真空技术是一种较为先进的技术,在我国很多领域都有着较为广泛的应用。真空技术是我国制药工业发展中的重要技术,能够满足药物生产的需要,能够保证较高的卫生标准。因此,对真空技术在制药机械工业中的应用进行研究,具有重要意义。 1常见真空设备及其应用 1.1真空微波干燥设备 真空微波干燥设备是一种使用范围较广的真空设备,这种设备在进行药物生产时,具有加热速度快、加热效率高的特点,对于物料的回收率能够达到100%。在使用真空微波干燥设备时,需要的干燥温度较低,适合用于热敏性材料的干燥。在使用真空微波干燥设备时,往往采用两种干燥方式,其中一种与家庭使用的微波炉工作原理相似,主要通过物料盘绕着垂直中心轴,在水平方向上进行圆周运动,以达到干燥的目的。另一种方式是让物料盘绕着水平装置的中心轴,在垂直方向上进行圆周运动,盛物料的盘子一直保持水平状态,以确保物料在运动时不会掉落,采用这种方法进行药物生产能够保证物料加入均匀,方便对机械设备的清洗。微波真空干燥设备是在原有生产工艺基础上的生产改革,这种设备的整体生产效率较高,能耗是传统方法的1/5,占地面积仅是原来的2/3,是中药生产企业常用的真空制药设备。 1.2带式真空干燥设备 带式真空干燥设备在国际社会有着较为广泛的应用,国外主要将带式真空干燥设备用于咖啡、乳精、果珍等食品的加工与制作。我国将带式真空干燥设备应用于重要浸膏的干燥上,随着我国中药生产企业的发展,药物生产对中药浸膏的干燥量需求非常大,因此需要能够连续生产的干燥设备,很多厂家都十分重视带式真空干燥设备。目前,带式真空干燥设备的发展主要呈现以下趋势:最大的带式真空干燥设备内径能够达到2400mm,长度最大能达到19000mm,但是这是新产品,还存在一些缺点,例如:药物生产上料不均匀、干燥速度较慢、含水量控制不足等,仍然需要改进机械设备的生产和设计,进一步提升带式真空干燥设备的生产效率。在进行相关设计和生产时,应注重对设备真空性和卫生性的控制,这样才能更好地应用于重要生产。 1.3真空浓缩设备 真空浓缩设备是药物生产中常用的机械设备,该机械设备的生产技术和设计技术已完全成熟,运用这种机械设备进行药物生产能够达到良好的效果。真空浓缩设备主要有单效、双效、二效真空浓缩设备,这三种设备都是技术较为成熟的产品。目前,真空浓缩设备发展较好的是离心式薄膜真空蒸发装置,离心式薄膜真空蒸发装置有着非常好的效果,该设备整体的传热系数大、占地面积较小,所采用的液体薄膜厚度仅为0.1mm,物料滞留时间为1s,液体在离心力的作用下能够飞溅出去,在离心力的作用下,还能抑制液体发泡,可为药物生产提供高浓度的浓缩液,这种设备主要适用于蒸馏、除臭、剥离等处理方式。高速旋转式真空蒸发设备是一种较新的产品。该产品在使用时,主机部分没有可动的部件,在使用时极少发生机械故障,蒸发的气体和液体在蒸发罐内能够以1000r/min的速度旋转,能迅速分离成气体和液体,因此有着较为广泛的应用。 2真空技术在制药机械工业中的发展前景 2.1创新微波真空萃取设备 创新微波真空萃取设备是一种较新的设备,随着中药生产工艺的改革,传统的中药熬制方法已经不适用于现代社会的中药生产。如何将中药中的有效成分进行提取,如何进行固定量的提取,如何减少人力资源的投入,成为中药生产的发展方向。微波真空萃取设备在实际使用中,能够对大量的物料进行一次性的萃取,且萃取纯度较高,能够提升中药的生产质量和生产效果,可提高生产效率、节约生产成本,更好地促进生产企业的发展。 2.2改革微波带式真空干燥设备 微波带式真空干燥设备在药物生产中有着较为广泛的应用,在实际运用中也有着较好的效果,但是该机械设备生产时采用的是周期式的生产方式,产量较低,无法满足我国药物生产对机械的要求。实践证明,中药浸膏类产品在进行生产时,微波带式真空干燥设备的干燥速度最快、质量最好,由于中药浸膏类的产品种类多、产量大,因此对机械设备的质量和产量要求更高。应注重对微波带式真空干燥设备的改革,应注重开发连续式的微波真空干燥设备,这样才会有更好的发展前景,才能更好地满足药物生产企业对机械设备的要求,才能满足社会对药物质量和产量的需求。 2.3形成真空制药生产线 在制药机械工业发展中,应注重形成真空制药生产线。在进行药物生产时,形成统一的真空制药生产线,能够更好地提升生产效率。单体制药设备较为简单,而制药生产厂家希望能够提供成套的生产设备,完成相应的生产工程,因此应从中药浸泡提取开始,到真空浓缩、干燥、灌装、包装、运输,形成一条龙的生产线,这样也便于开展生产、安装和调试工作。要想形成真空制药生产线,应根据中药生产企业的生产流程进行生产线设计,这样在使用时才能达到良好的效果,才能满足制药企业的需要。形成真空制药生产线,能够让药物生产企业在生产时进一步减小人力资源投入,能够大大降低生产成本,提升整体的生产效率,更好地促进药物生产企业的发展。 2.4真空捡漏设备的发展 真空捡漏设备在中药生产和包装中发挥着重要作用,但是这种设备价格很高,制药行业需要包装,要使用大量的塑料瓶,在进行药物分装和包装时,需要一台捡漏准确、捡漏速度快、捡漏精度高、价格合理的真空捡漏设备。目前,我国引进的设备价格非常高,因此,从真空设备的发展前景来看,应注重对真空捡漏设备的创新与研发,形成我国自主知识产权,为我国制药工业的发展提供帮助,提升制药工业的发展水平。 3结语 本文在开展研究时主要对真空技术在制药机械工业中的应用进行了研究,目前,常见的真空机械设备主要有三种:真空微波干燥设备、带式真空干燥设备、真空浓缩设备,这三种设备在实际使用时都有着较好的效果。真空技术在制药机械设备领域中有着较好的发展前景,能够创新微波真空萃取设备,改革微波带式真空干燥设备,形成真空制药生产线,可进一步提升我国的制药技术。 作者:吴兴会 单位:哈尔滨纳诺机械设备有限公司 机械工业论文:机械工业企业质量管理的问题与对策 摘要:随着中国实行改革开放政策,经过近四十年的发展,我们依靠着本身的劳动力优势和资源优势,推动了机械工业的发展,但目前我国整体的机械工业的质量仍然不是很高,功能布局不合理,而且中国制造在国际上没有很好的质量和很好的价格优势。随着我国经济的转型升级,传统制造业的结构调整需要进一步优化,现代企业制度需要不断完善,积极推进内部管理,实行精益求精的发展模式,只有这样,我们的质量问题才会越来越少,才能以质取胜,才能将从制造大国走向制造强国。而本文试图从机械工业企业质量管理存在的问题出发,探讨问题本身,并提出一些有效的对策,让企业能够更好的推进质量管理,增强市场竞争力,有效降低成本,更好的地促进我们机械工业的发展和实现企业价值最大化。 关键词:管理;机械制造;质量管理 1机械工业制造业质量的问题 1.1质量意识不够明确 目前,我国的机械工业企业更多的是把资金投入到自己的销售环节和企业市场拓展环节,很多企业对技术投入和质量管理投入却很少的,这说明我国企业特别是机械工业企业对产品质量的认识不够,质量意识不强,很多企业没有在自己的生产整个过程和企业内部管理的过程中把质量内容纳入有效的企业发展战略中,也缺乏对机械工业企业质量问题的认识和了解,这是一个非常突出的问题。 1.2质量管理效益不够高 我国的机械工业企业质量管理的效果不明显,效率不够高,随着经济的发展,传统的机械工业制造业不能仅仅依靠一些非常传统的制作方式,必须谋求新的转型发展之策,这需要极大地提升产品的质量,而实行有效的质量战略却是我国机械工业企业的一个难题,很多的企业进行了一定的质量管理,但是效果不是很理念,也缺乏一套形之有效的管理体制,以此导致我国的机械工业企业的质量管理效率和效益都比较低下,很难有真正的质量管理成就。 1.3质量管理体制不健全 机械工业企业如果想有效的进行质量管理和监管,必须明确一定的工作机制,而我们的机械工业企业的质量管理体制不完善,谁管理、怎么管、管什么的问题突出,各个部门之间的不协调性十分突出,有效应对质量问题的体制不健全,没有一套完善的监督管理工作机制。比如:在工艺定型阶段,对一些质量特性的影响因素并未完全识别,工业化生产暴露出来;质量标准不明确导致生产各环节包括售后对质量问题判断标准不统一。这些导致质量问题的因素要在机制上进行完善,对企业内部来说的,还应做好质量管理的整体架构设计。 2现场质量管理是机械工业企业质量管理的中心环节 现场质量管理的落脚点是生产现场, 主力军是车间管理人员、技术人员和生产工人。管理的主体是人员的思想教育、物资准备、设备、环境、执行工艺、半成品与成品检查(或者简称人、机、料、法、环、测六要素); 从查找质量事故的危害、原因分析、解决措施的制订到保证产品的一次合格率和综合合格率, 最终实现对生产全过程进行科学地控制,从而不断提升现场质量管理的能力。 3实施有效的机械工业企业质量管理策略 3.1从管理源头追求精益求精 我们都知道“管理改善是最有必要的改善”, 因此在机械制造企业中管理工作做到位, 对精益化生产会起到事半功倍的作用。要深入推行工作标准化, 由员工行为规范、现场管理向设备管理、技术质量、生产安全等各个方面逐渐延伸,推行员工行为标准化,质量管理标准化,技术管理标准化,设备管理标准化五大系列工作准则和标准化图识。实施精益化管理对工业企业和服务型企业都很有必要。 3.2机械工业企业应该实施质量管理环节 (1)提高管理者认识。机械工业企业各级管理者的重视与责任是推进精益化管理的关键,必须明确管理责任、以身作则,坚持“消除浪费、提高效率”理念,采取有效措施保障企业管理遵循精益化思路开展工作,精益化管理工作才能稳步推进。(2)因地制宜,找准精益化切入点。实施精益化管理是渐进的过程,以消除工作流程中的浪费为例,首先需要系统梳理管理中存在的问题,识别各种浪费;其次要围绕资源浪费、管理不畅的流程节点进行系统分析,制订整改措施;再次要明确责任人,确定阶段性工作目标、落实整改。1) 机械工业企业在制造上普遍用到机床切削加工。刀具选择、进给量、进给转速、装夹及机床本身的精度和稳定性决定了工件的加工质量。应先做好工艺试验和调试工作,设计及工艺定型阶段要广泛论证;质量问题的解决要有设计和工艺人员共同参加;对质量问题的措施要标准化,文字化;定期培训相关人员,尤其是新员工和转岗员工。待质量稳定后及时总结每个细节并进行工艺固化,以确保零件加工质量稳定。2)严格控制装配质量。装配质量直接关系到机械设备功能的有效实现,对最终产品的质量影响很大。装配质量主要体现在装配精度上,装配精度主要分为三个方面:相互位置精度、相对运动精度、相互配合精度。对于轮、轴类的最后装配的质量,一个重要方面是要看其精度,所以为了加强装配质量控制,可以制订严格的装配检验标准并据此把关检验。3)多方法解决质量问题。在控制过程中要对质量问题进行识别,采用项目管理,组成跨管理部门的质量问题解决小组。同时采用先进质量方法和工具,例如六西格玛,QC等方法分析和解决质量问题。4)及时兑现质量绩效。对质量监控和管理要全过程地精益化管理,对异常的质量问题一定要刨根问底,找出解决办法,并追究责任,兑现质量绩效。 4结束语 中国必须推进环境友好型社会建设,不断增强我国制造业的质量和水平,而机械制造业作为重要的门类,必须进一步的增强质量管理能力,提升资源的利用效率,有效增强其在经济社会发展中的作用,企业必须在精益求精的指导思想下推进质量工作,确保自己的产出效率和企业效益得到提升,必须进一步增强资源节约能力, 建立健全产品实现过程,更快更高效地满足顾客的需求,追求质量效益最大化;实现“质量强国”的梦想。 作者:高诺 单位:中核天津机械有限公司 机械工业论文:橡胶机械工业现状浅析 1我国橡胶机械工业的发展现状 我国橡胶机械工业获得比较飞速的发展时间并不是特别长,大约在21世纪后期才获得了较大的发展。目前我国从事橡胶机械生产的企业数量已经超过了400家,占全球橡胶机械企业总数量的1/3以上,这些企业所占的总产值也在世界橡胶机械总产值中占有客观的比例。随着我国橡胶机械技术水平的不断提升以及企业管理模式的不断完善,近年来,我国橡胶机械企业在国际橡胶界的竞争力有所提升,并有成为橡胶机械中心国家的趋势,这对我国的经济发展以及相关橡胶机械企业的发展有着极为重要的作用。另外越来越多的国家品牌开始使用中国橡胶机械的生产设备,像闻名全球的米其林轮胎以及普利司通轮胎等。据我国权威统计部门的统计,自2003年后,我国橡胶机械工业在发展上取得了比较大的飞跃,在2004年,其相关产值已经突破了60亿大关,这对于我国橡胶机械工业的发展来说是一个极具意义的里程碑。在2008年左右全球经济危机的爆发使得国际橡胶机械工业遭受了较大的损失,但是就我国那段特殊时期的橡胶机械出售额来说,其受经济危机的影响不大,甚至在大背景不乐观的情况下,橡胶机械的出售额还出现了增长,这对进一步奠定我国橡胶机械在国际市场上的地位有着重要作用。近年来,中国的橡胶机械工业逐渐变的成熟和完善,但是和其他发达的橡胶机械国家相比,我国在橡胶机械的发展过程中还存在一定的问题,譬如企业的平均销售额不高,在销售模式以及销售方法上还不能够完全的与国际相融合等。除此之外,生产力以及科技水平之间的差距也是造成我国橡胶机械工业和国际先进水平存在差距的重要原因。因此要想使得我国的橡胶机械工业获得进一步发展,相关企业以及部门必须积极的采取措施,对生产工艺以及销售方法进行完善,为我国橡胶机械工业的发展创造条件。 2我国橡胶机械工业的机遇 2.1世界橡胶中心提供给我国更多的橡胶机械的需要 北美一直是橡胶机械生产和消费的重要地区,但是经济危机的产生对北美地区的汽车业造成了极大的影响,这直接导致了北美地区橡胶业的发展,三大巨头的破产进一步使得这种趋势得以恶化。根据群聚效应原理,北美汽车业的衰败将会导致大批橡胶的生产力的转移,作为橡胶机械发展迅速的中国,在很大程度上能够充当起国际橡胶机械生产的新中心,北美橡胶需求量的大幅下降,将会直接导致北美许多橡胶企业中断生产甚至关闭,这对于其橡胶生产能力的保持与提升有着极为重要的影响。由于我国近几年在国际橡胶机械业中的竞争能力得到大幅提升,这对于中国接任北美成为新的橡胶中心有着极大的影响,我国相关企业必须抓住这个机遇,为我国橡胶机械业国际地位的提升奠定基础。 2.2世界轮胎企业采购策略的改变将给我国 橡胶机械业带来更多商机目前国际著名的轮胎企业正在逐步的对其设备的购买力进行释放,尤其是国际轮胎企业巨头,米其林、普利司通等企业在设备购买时更是采取开放市场的方法,这对我国橡胶机械出口量的提升提供了一个新的途径与方法。由于我国橡胶机械在国际上已经树立了比较好的声誉,米其林等企业已经采购了我国大批的橡胶机械,可以说我国橡胶机械在国际上已经形成了广告效应,这对我国国际市场的进一步开拓有着极为重要的意义。另外国际品牌轮胎企业设备采购的开放还能够让我国有更多的机会去接触世界最先进水平的橡胶生产技术以及相关的管理理念,这对我国橡胶机械企业国际竞争力的进一步提升有着重大意义。 3促进我国橡胶机械工业发展的措施 3.1加强对国际市场的重视 随着社会的不断发展,橡胶机械出口已经成为了提高我国橡胶机械销售额的最主要的措施,因此橡胶机械企业要想获得发展就必须加强对国际市场的重视,以国际企业的需求为核心,积极的推进企业国际化进程。加强国际化人才的引进与培养,为企业国际化的转变创造条件。除此之外,相关的橡胶机械企业也应该立足于自身生产技术的提升,尽可能的保证所生产的橡胶机械能够符合国际使用标准,为其自身国际竞争能力的提升创造条件。 3.2加强我国橡胶机械行业制造水平的提升 要想从根本上加强我国橡胶机械在国际市场中的地位,最重要的还是对我国自身橡胶机械行业的制造水平进行提升。目前我国规模较大的橡胶机械制造企业大都是国企,其在生产设备以及生产流程上都很难符合现代国际生产的要求,这对我国橡胶机械业的发展有着很大的影响。因此相关橡胶机械企业以及机构必须注重技术改革措施的推进,加强对其厂房位置的规划,为其发展创造条件。另外政府也应该充分发挥引导作用,积极的推进优惠政策,对于改造的橡胶机械企业给予一定程度的财政补助,从根本上对我国橡胶机械企业改革的积极性进行调动,这对我国橡胶机械业的发展有着重要作用,相关单位以及机构必须加强对其的重视。 3.3加强产业结构以及产业规模的优化和调整 目前我国橡胶机械产业正处于发展的重要阶段,在这个时期政府应该充分的发挥出宏观调控的作用,引导我国现存的橡胶机械业进行规模以及产业的优化。在优化过程中要特别重视生产规模较小,生产能力较低的企业,为了使得我国的橡胶机械业能够长久稳定的发展,相关的部门可以对这些小厂进行合并优化,同时相关部门可以根据我国的发展要求,有针对性的淘汰一批生产质量差、生产效率低的橡胶机械企业,为我国科学稳定的橡胶机械市场的建立创造条件。 4结束语 为了促进我国成为国际橡胶机械生产的中心国家,相关的企业以及部门必须加强对其自身生产水平的提升,积极的采取促使加强企业自身国际化的实行,为我国经济的进一步发展创造条件。 作者:田建德 刘保权 马美琴 单位:衡水橡胶股份有限公司 机械工业论文:橡塑机械工业发展论文 1标准化促进科技创新 目前,标准化工作的进展也在很大程度上促进了我国橡塑机械行业科技创新水平的提升。尤其是围绕“精密、节能、高效”的要求,在橡塑机械组合结构、专用化、系列化、标准化、微型化、大型化、个性化、智能化方向开发出多种新装置与新设备。例如:东华机械有限公司研发出了新一代全电机注塑机,该机型采用国内首创伺服混合动力油膜增压锁模,将全电机和直压机的优点融合于一身,具有锁模力闭环精密控制,超稳定及超高响应速度,节能效果好等优点;威猛巴顿菲尔机械设备(上海)有限公司开发出的MicroP-ower15/10微型注塑机能够生产一种仅重0.003g的医疗用夹子;震雄集团开发的SU-PERMASTER超霸二板大型注塑机,突破了传统“二板半”的设计方案,实现了“真二板”设计,可大幅减少钢材用量,不仅降低了成本,而且减少了钢材从矿石到冶炼,再到零件加工成型等一系列过程中的能耗和污染;阿博格ALLROUNDERS系列注塑机采用模块化与标准化的结构可同每个注塑任务精确的匹配,通过多个可选的液压和电动扩展级别、多种带有精确级别划分的锁模和注塑单元来实现个性化、经济性的配置。特别指出的是企业在落实GB/T25157国家标准过程中,极大地提高中国塑机产品安全性能,大幅度降低安全事故发生率的同时也提升了科技创新水平。在CHINAPLAS2013中国国际橡塑展上,各种和安全便捷生产相关的新技术,比如机器人技术、远程控制技术、可视化操作技术等自动化、智能化技术成为业界展示的热点技术。自动化技术可以确保机器的各种安全功能可靠执行,使人员远离危险状态。自动化技术广泛应用于机械产品以保障机械安全是一个发展方向,是机械本质安全的重要组成部分。目前的机械设备在安全方面还是主要采用简单的机械式防护,随着安全标准的推进和社会对安全生产的重视,未来的自动化技术将会有更大发展。 2标准化促进竞争力提升 经济全球化继续深入发展,围绕市场、资源、人才、技术、标准等的国际竞争更加激烈。标准作为创新技术产业化、市场化的关键环节,成为参与国际合作与竞争、保障产业利益和经济安全的重要手段。进入21世纪,主要发达国家和一些发展中国家纷纷研究制定了本国的标准化战略,标准化由日常工作提升到了国家战略的高度。主要发达国家的标准化战略的核心是控制争夺国际标准战略制高点。争夺的重点领域是公益、高技术、制造业、服务等领域的标准化。以具有代表性的美国、日本和加拿大战略为例,依据他们的国际标准竞争策略的重点领域(见表3)来分析他们的战略定位。通过表3可以看出,他们重视公益领域的标准化,确保社会的可持续发展;重视高技术领域的标准化,确保国家高技术产业的国际竞争力;充分发挥自身优势特色,争取有利竞争条件;寻找竞争空白点,先声夺人。通过以上分析,又可以归纳出标准化战略的目的是适应经济全球化发展,提升国际竞争力。我国橡塑机械行业与标准化战略紧密相联,加大了市场的开拓,品牌知名度进一步扩大,市场竞争力进一步提高。根据中国塑料机械工业协会公布的数据,国内注塑机的生产厂家已超过2000家,产量占到全球的60%,2011年我国注塑机等主要塑机产品进口数量13704台,同比减少8%,出口数量达51665台,同比增长16%,出口金额约14.6亿美元,同比增长28%。2011年以来设备出口呈现许多可喜的现象,以往的靠低价取胜、出口模式单一等问题,正在全面改进;以标准化为保障,向国际标准接轨,突破了国际贸易壁垒;由过去增加塑机出口数量的方式,向提高塑料机械产品质量、提高产品档次、提高经济效益转变;拥有自主知识产权和自主品牌的塑料机械产品增多,具有高效节能优势的产品增多。在国内市场由于中国注塑机行业在高端、精密机型技术安全技术等方面的不断进步,注塑机自给能力得到加强,进口量有所下降,国内企业的市场份额也逐渐增加。国内青岛海尔集团等多家家电企业都曾表示由于国内注塑机技术发展较快,近几年主要针对国内注塑机企业进行招标。 由此可见,标准与标准化虽没有生产设备、原材料、产品等那样直观,但标准化“软”因素在市场经济发展中的作用越来越重要,对企业促进绿色低碳发展、促进科技创新、提升竞争力起到了很大的作用,是企业赢得产品定位和市场的一个重要因素。当然,在标准化推进过程中还有许多工作要做,其中一点是大多数地方主管部门和企业没有知识产权管理职能,尚未认识到开展标准化工作的必要性和重要意义,一些企业执行标准不到位,出现“上热下凉”的状况。在执行标准方面,东华机械有限公司走在了前面。2009年初,公司最高决策层不惜投入大量资源确立要达到“双标”的开发目标:行业内率先全面采用国家GB22530—2008《橡胶塑料注射成型机安全要求》,率先全面通过《塑料注射成型机能耗检测和等级评定的规范》。2010年1月~3月,国家塑料机械产品质量监督检验中心专家组对东华机械有限公司注塑机产品按“双标”检测。经检测,东华机械有限公司所有系列的注塑机产品均符合国家GB22530,“Se绿箭系列伺服节能注塑机”2800T以下各型号产品达到国家一级能耗标准。东华机械因此也成为塑机行业内第一家全面采用强标,及全行业系列化(Se)最大吨位范围(60T~2800T)注塑机获得一级能耗认证(亦是惟一一家能在2000T以上获得一级能耗认证)的企业。在2013年,东华机械有限公司3050JSe~4000JSe及以下机型均也达到国家标准规定的一级能耗水平,进一步扩大了系列范围。 3结束语 回顾东华机械有限公司“双标”之路,实施虽然增加了成本,暂时牺牲了利润,但也为公司新增了多项核心专利技术,为公司赢得了新的市场与美誉。节能技术、安全技术的推广使用,还将对橡塑机械的产业升级起到了积极的推动作用,国家强标的全面采用也使行业工业安全有更高的保障,健全了我国橡塑机械产品安全标准体系,有利于整个产业链的健康持续发展。“二流企业做产品,一流企业做品牌,超一流企业做标准”,企业只有共同肩负着历史的使命和高度的社会责任执行国家及行业标准,在标准上下功夫,中国注塑机产业才能迈向一个新的发展阶段,才能加快中国从制造大国向制造强国的跨越发展。 作者:苏西庆单位:东华机械有限公司德科摩橡塑科技(东莞)有限公司 机械工业论文:机械工业发展重点 (一)行业技术发展现状 机械工业是为国民经济提供技术装备和为人民生活提供耐用消费品的装备产业。国民经济各部门生产技术的进步和经济效益的高低,在很大程度上取决于它所采用机械装备的性能和质量,机械工业的技术水平是衡量一个国家科技水平和经济实力的重要标志之一。 经过近50年的发展,机械工业已经成为我国工业中具有相当规模和一定技术基础的最大产业之一。1997年实现销售收入13651亿元,占全国工业的21%;利润257亿元,税621亿元,分别占全国工业的15%;出口创汇363亿美元,占全国外贸出口额的20%。其发展速度高于同期工业的平均增长速度。 近年来,机械工业企业自主开发创新能力有所增强,1997年科技人员总数达48万人,技术开发经费支出达85亿元,占全行业销售收入的0.62%,有57家大型企业建立了国家级技术中心,有9%的企业建立了专门技术开发机构,行业整体技术水平有了明显进步,主要表现在:为国民经济提供成套技术装备和汽车的能力有较大提高;产品结构正向合理化方向发展。 尽管机械工业的综合技术水平近几年有了大幅度提高,但与工业发达国家相比,仍存在着阶段性的差距。主要问题在于: 1.科技进步对机械工业增长的贡献率目前仅为34%,先进国家高达70%以上。 2.产品设计技术、制造工艺及装备、制造过程自动化技术、管理技术落后,是制约机械产品水平的主要因素。 3.机械产品技术水平不高,达到80年代末、90年代初国际先进水平的仅占18%,达到80年代中期国际水平的占27%,其余产品均在80年代以前的水平线上。 从总体上看,机械工业技术开发能力和技术基础薄弱,发展后劲不足;技术来源主要依靠引进国外技术,对国外技术的依存度较高,对引进技术的消化吸收仍停留在掌握已有技术和提高国产化率上,没有上升到形成产品自主开发能力和技术创新能力的高度。 (二)技术发展的总体目标 以数控机床、电力电子应用及自动化技术、大型农业机械和施工机械、轿车关键技术、环保装备五个方面作为重点,以发展和应用先进制造技术为手段,以高新技术和产品的产业化为突破口,以提高企业技术创新能力和竞争力为目标,提高企业技术创新水平。到2001年,提供1000种具有自主知识产权和较大市场需求潜力的产品。主要产品品种的40%达到90年代初国际水平,5%达到国际先进水平,90%的重点骨干企业产品标准接近或达到国际先进企业标准。 (三)技术发展的方向和重点 1.以数控机床为代表的基础机械 数控机床是先进制造业的基础机械,是最典型的多品种、小批量、高技术含量的机电一体化产品。目前世界数控机床年产量超过15万台,品种超过1500种。1997年我国数控机床产量已达9051台(占机床总产值20%以上),但由于国产数控机床不能满足市场需求,在国内市场上的占有率逐年下降,每年仍需大量进口数控机床,进口额度大幅度增加。1996年进口达13924台(价值12.46亿美元)。 目前我国数控机床技术发展中存在的主要问题是: (1)产品成熟度差,可靠性不高 国外数控系统平均无故障时间(MTBF)在10000小时以上,国内自主开发的数控系统仅3000~5000小时;整机平均无故障工作时间国外达800小时以上,国内最好只有300小时。 (2)产品品种少,不能满足市场需求 国外数控机床品种已达到1500种,国内只有500多种,且性能水平低,高速、高效、高精度产品几乎没有。 (3)创新能力低,市场竞争力不强 生产数控机床的企业虽达百余家,但大多数都未能形成规模生产,企业效益差,创新能力低,制造成本高,产品市场竞争能力不强。 (4)数控机床行业的专业化零配件及部件的协作生产配套体系不健全,大多数企业都是“大而全、小而全”的结构模式。 近期我国在数控机床的发展方面,要采取跟踪高级型、发展普及型、扩大经济型,以普及型为主的策略,重点发展: (1)经济适用、量大面广的产品 经济适用的普及型数控车床、加工中心、数控铣床。 (2)高速、高效和专用、成套数控机床 高速、高效数控车床及加工中心;高效数控锻压成套装备,其中包括,可自动换头冲压机床、复合式柔性冲压中心、四边折弯机等;大型精密模具数控成套装备,其中包括数控仿型铣床及龙门式数控铣床、智能化电加工机床等。 (3)数控机床专业化配套系统 新一代数控及伺服系统系列产品;数控机床高速主轴、电主轴电机系列产品;数控机床机械手、刀库及动力刀架系列产品;数控机床高速配套零部件及辅件系列产品;其中包括,高速滚珠丝杆、高速陶瓷轴承、高速防护装置等系列产品。 发展目标: (1)扶植重点企业开发经济适用、量大面广的数控机床并形成批量生产,使这些企业产品的市场占有率有明显提高,成为名牌产品; (2)发展数十种高速、高效、专用、成套数控机床系列新品种,以满足汽车、农机、航空、模具等行业的需求; (3)数控机床关键配套产品:数控系统,满足国内数控机床50%的配套需求;高速主轴及电主轴年产达千套;机械手、刀库、动力刀架及数控机床高速配套零部件、辅件系列产品满足国内50%的配套需求。 2.电力电子应用及自动化技术 电力电子技术是集微电子、计算机和自动化技术于一体的综合技术,是节能节材的最佳技术之一。目前,国外电力电子技术已经发展到以IGBT为代表的第三代,并向智能电力电子时展,我国现在仍处于以晶闸管为代表的第二代。国内电力电子市场品种满足率仅35%,新产品市场基本上被国外产品占领。 现场总线智能仪表和总线式自动测试系统是集自动化技术、计算机技术和通信技术于一体的新一代自动化仪表系统,已成为世界范围自动化技术发展的热点,是当代工业自动化的主要标志。我国仍处于由模拟式仪表系统向数字式仪表系统过渡的模数混合式仪表系统阶段,水平落后10~15年,因此在低技术产品市场上还占有80%左右份额,但在高技术产品市场的占有率不到60%,新产品市场几乎全为国外产品占领。 因此,抓住当前时机在2~3年内以IGBT,现场总线智能仪表和自动测试系统为突破,攻克重点技术和产品,并实现产业化。这一领域重点发展: (1)IGBT器件及其装置,大功率晶闸管及其装置 研制新一代双极晶体管IGBT、高品质大电流IGBT等大功率晶闸管制造技术,并开发变频调速装置、逆变开关电源、大容量整滤源等的工程应用。 (2)现场总线智能仪表 研制开发变送、执行、配套等类现场总线仪表。产品产业化技术开发、并开展示范工程的应用研究。 (3)自动测仪系统和设备 开发总线式自动测试系统的基础产品,形成适度规模,同时建立用于机电产品和社会公益事业的典型自动测试系统,做好示范和推广应用。 3.大型农业机械和施工机械 (1)农业机械 工业发达国家农机产品在不断采用新技术的基础上,正向高效、节能、保护农业环境方向发展。目前我国已能生产14大类、3000多个品种的农机产品,但是产品的综合技术水平仅相当于国外70年代水平。主要问题在于: 1)产品水平不高,品种不全综合技术经济指标落后,可靠性差,寿命短。以拖拉机为例,MTBF值国外可以达到330小时以上,而我国仅100余小时。品种上:大型缺,小型杂,不成系列。 2)产品生产达到经济规模的少,重复生产、小规模生产,难以保证质量。 农机领域重点发展: 1)促进农业生产产业化的大中型拖拉机及配套农具拖拉机平均无故障时间从110小时提高到300小时以上; 2)联合收割机联合收割机可靠性系数从0.5~0.7提高到0.9以上; 3)主要农产品加工机械(含烘干仓储机械)农村产业化和中西部地区脱贫致富需要的农产品深加工机械; 4)节水灌溉设备喷、滴灌设备将灌溉水的有效利用率由大水漫灌的40%提高到80%以上。 农机产品的使用可靠性及寿命指标普遍提高一倍以上,主要产品的技术标准与国际标准接轨。 (2)施工机械 施工机械是国民经济大型工程项目建设必须的关键设备。我国已初步具备16个大类,3100多个品种规格产品的生产能力,部分产品已开始进入国际市场。但与国民经济发展要求和国际先进水平相比较,差距还是很大。一是产品的综合技术水平不高,尤其是产品的质量、寿命、可靠性、安全舒适性等指标以及机电一体化等高新技术的应用与国外先进水平还有很大的差距;二是产品结构性短缺,成套服务能力差,远不能满足需要,如路面施工机械基本上还要靠进口;三是大部分企业生产规模小,制约着行业经济效益的进一步提高。 施工机械重点发展: 1)推土机、液压挖掘机、轮式装载机; 2)汽车起重机、大型叉车; 3)摊铺机、压路机; 4)无开挖式管道铺设机; 5)江河湖库清淤设备。 发展目标: 大型工程机械可靠性指标达到400小时,寿命指标达到10000小时。 4.轿车关键技术 我国汽车工业长期以卡车为主要产品,改革开放以后,轿车产品得到了快速发展。1998年轿车产量达到52万辆。 我国汽车工业存在的主要问题: (1)重复建设严重,造成无序竞争,难以集中形成实力,发挥规模效益。 (2)自主开发能力薄弱,大多数企业“九五”期间仍偏重于对生产环节进行改造,包括多数中外合资的零部件企业对产品开发能力建设几乎没有投入。目前,国内对轿车产品尚不具备自主开发能力,机电一体化的高新技术零部件产品还必须引进技术。新晨 近期轿车重点发展: (1)经济型轿车 以轿车车身为突破口,利用技贸结合、与国外公司合作等方式,先抓车身联合研制,并建立经济型轿车的公用设计数据库,与CAS、CAD、CAE、CAM等技术结合,形成我国汽车工业在经济型轿车方面的自主开发能力。 (2)轿车动力总成 消化吸收引进技术,与国外有实力的企业进行合资、合作、联合开发,在国产汽油机上普及电控燃油喷射技术(EMS),并研究开发缸内直喷(GDI)技术,开发应用电控机械变速器(AMT)技术。 (3)轿车关键零部件 以机电一体化汽车电子部件为突破口,从引进技术、合资入手,在保证高起点、大批量、专业化生产的同时,要集中力量抓紧下一代新产品的研制开发和应用,重点是电控防抱死制动系统(ABS)、安全气囊(AirBag)、高效稳定的汽车尾气三元催化转换器,并达到与整车同步或超前发展。 (4)高附加值专用汽车和客车 重点开发各类高性能专用底盘。对专用汽车以低底盘车辆和沙漠越野车辆为主;客车以低地板城市客车为主,要求具有良好的动力性、操纵性、舒适性和低污染。 5.环保装备 环保产业是防治环境污染、改善生态环境、促进资源优化配置、支持资源综合利用的支柱产业。全世界环保机械的年销售额约2000亿美元,集中于美国、欧州、日本等经济发达国家。我国环保机械行业基础弱、起步晚,年产值仅100多亿人民币。随着各方面对环境保护的日益重视,可持续发展战略的实施,市场需求不断增长,环保机械将成为机械工业新的经济增长点。 环保机械行业主要差距在于: (1)产品结构不合理,品种少 初级产品所占比重较大,具有当代水平的机电一体化产品少,急需的大型成套设备不能满足现实市场需求。在目前3000多种环保机械产品中,约有五分之一的产品由于性能、可靠性、适用性、结构设计等原因,应该限制生产或限期淘汰。大型烟气脱硫、脱氮成套设备、大型城市污水处理厂成套设备、大型城市垃圾处理厂成套设备目前主要依赖进口,高浓度有机废水、难降解工业废水处理 技术及设备发展缓慢。 (2)产品质量、技术水平比国际先进水平落后20年 相当多的产品没有行业或国家标准,产品规格型号、基本性能参数不统一,质量检测无依据。 (3)生产企业规模小、开发能力薄弱 规模小、装备条件差、检测手段不全的中小企业占全行业企业总数的78%。年产值在3000万元以上的企业仅占全行业的3.2%,并且主要集中在电除尘器、袋式除尘器等少数几种产品生产领域。 近期环保机械重点发展: (1)烟气脱硫设备 循环流化床锅炉及炉内脱硫脱硝技术(CFPBC、PFBC技术)、大型整体煤气化燃气蒸汽联合循环技术及装备(IGCC技术)。 (2)城市污水处理成套设备 活性污泥法、氧化沟法、移动曝气法为主体的城市污水处理成套设备,以日处理10~25万吨污水处理厂为目标,提供污水处理成套设备、污泥利用和处置成套设备、控制和监测系统。 (3)城市固体垃圾处理和综合利用装备 城市生活垃圾分类、焚烧、堆肥技术及装备,以日处理100吨、300吨处理厂为目标,提供垃圾处理成套装备。 (4)环境监测仪器 便携式多功能多参数水质监测仪、12种总量控制的污染物监测仪、大气环境污染监测仪器和系统以及水处理过程自动控制系统等。提高产品档次、水平、可靠性和精度。 主要目标: (1)大型成套设备的国产化率达到70%以上;一般工程项目的设备国产化率达到90%以上;高浓度有机废水和难降解工业废水处理技术及成套设备国产化率达到80%以上。 (2)一般环保机械60%以上的产品达到90年代初水平,5%~10%的产品达到当代国际水平。 (3)发展新产品品种,开发新产品200种以上。 机械工业论文:机械工业技术政策 一、研究开发技术 1、机械产品现代设计技术 包括建立机械工程数据库;开发动态分析和动强度设计技术;CAD应用技术和局部集成的接口技术、网络技术及建库技术;并行工程技术、动态仿真技术、快速原型设计技术、工业设计技术、反求工程设计技术。 2、机械产品可靠性技术 重点开发可靠性工程管理技术、产品和系统可靠性设计技术、失效分析技术、可靠性实验评定、运行监测、故障诊断等技术。 3、热加工清洁生产技术 包括熔炼自动化、利用炉废气预热和除尘等铸造清洁生产技术;高效燃气无氧化加热、温锻塑性成形等锻造清洁生产技术;切割及焊接清洁生产技术;可控气氛多用炉、连续炉和真空热处理炉等热处理清洁生产技术;电镀、涂装等表面处理清洁技术。 4、精密成形技术 重点开发以实模精密成形、刚型、准刚型精密成形、高紧实度造型(芯)等精密铸造技术;精密模锻、辊锻、热轧、热挤压多向分模锻造、热镦锻等精密热塑性成形技术;冷温挤、冷挤、冷轧、超塑性等温成形、冷精整及复合成形等机械构件精密焊接与切割技术。 5、表面功能覆层技术 包括少无污染、高效、高性能的表面功能覆层技术与装备;重大工程装备表面功能覆层制备技术;高能束表面覆层制备及应用技术;新型复合表面处理技术;表面功能材料及涂层技术。 6、数控技术 重点开发开放式体系结构的新一代数控系统;车削中心、加工中心、数控磨床、数控锻压机床、电加工机床、数控重型机床等六类主机配套的数控系统。 7、工业过程自动化技术 研究开发工业过程自动化的管理控制集成技术;工业通讯网络和现场总线协议的开放式自动化系统。 8、工业机器人系统技术 开发点焊、弧焊、装配、搬运、喷漆五大类工业机器人的机械结构、传动机制、伺服驱动、传感控制及系统成套的设计和制造及工程应用技术。 9、机械制造柔性自动化基础技术 研究开发适合我国国情的柔性自动化技术、信息管理技术及自动化单元和部分集成控制技术,开发车间级自动化系统和FMC·P-FMS、FMS三个层次典型柔性加工设备。 10、面向中小企业的综合自动化技术 开发面向中小企业的综合自动化单元技术和系统;以GT原理为主线的车间级、单元级自动化成套技术;管理信息系统;产品设计与制造自动化系统;单元技术间的集成技术;质量控制技术。 11、传感器技术 研究开发力敏、磁敏、热敏、光敏、气敏、湿敏等类传感器、工程传感测量系统及基础共性技术。 12、自动测试技术 开发VXI总线、GPIB总线、RS485串行总线三类自动测试系统,VXI总线结构的电机、发动机、工业泵、印刷板产品自动测试系统;GPIB总线结构的环保自动测试系统;RS485串行总线结构的气象自动观测系统;大气污染、水质污染分析仪器和智能数字采集系统。 13、电力电子技术 研究开发新型高频、大中功率变频装置和电源、谐波抑制和无功补偿技术、新型IGBT器件生产技术,以及为重点工程配套的电力电子器件、电力半导体应用装置。 14、精密、超精密加工技术 以高效超精密加工车床、CNC型超精密复合加工机床、超精密平面和外圆磨床为重点,开发超精加工技术及应用工程,带动开发出一批精密、超精密的基础功能元器件,如超精密主轴轴系、超精密的伺服进给系统、超精密的测量系统和误差自动补偿系统等。 15、高能束加工技术 开发光加工应用技术、千瓦级二维激光切割技术;激光加工机配套设备及元件;多维激光加工机及机器人;激光焊接工艺;大型复杂零件激光表面处理工艺和汽车发动机缸体激光热处理生产线。 16、高性能机械工程材料生产及应用技术 开发轴承、密封件、模具等机械基础件用新材料及应用技术;电力设备、石化设备等重大装备的自动化仪表材料和专用功能材料及应用技术;汽车工业用精细陶瓷、专用功能材料、工程塑料、新型复合材料及应用技术。 17、系统管理技术 重点研究开发精密生产技术、虚拟制造技术、企业级信息管理系统技术和设计、制造、质量、销售等方面的有限集成技术;资源管理信息库;并行工程技术、信息交换和接口通讯技术。 18、重大工程成套装备制造技术 重点开发国民经济重大工程成套装备的总体设计、大型构件加工、系统优化、参数匹配、在线监控、故障诊断、综合管理及系统可靠性等关键技术。 19、环境保护工程装备相关技术 重点研究开发烟气脱硫脱硝和除尘、工业废水和城市污水处理等成套设备和技术;电子辐射照氨法处理工艺;厌氧生物法处理模块化技术;柴油机电控燃油喷射技术。 20、节能节材技术 研究开发风机、泵、电焊机等量大面广产品的应用变频调速技术;发电设备燃气--蒸汽联合循环技术、超临界技术、循环流化床和加压流化床技术、抽水蓄能技术;余热余压利用技术;高效、节能和智能化的能源管理和控制技术。 二、产业化技术 1、典型数控机床计算机辅助工业造型设计技术 造型设计效果模糊综合评价系统、小型机与工作站计算机辅助造型系统、工作站及超级微机辅助工业造型设计系统软件。已在10多个企业应用,效果显著,在机床行业有重要推广价值。 2、加工中心加工系统动态稳定性分析和计算软件 适用于机床整体静动态特性预测和结构的软件包,包括八个功能程序段及相应的接口程序。已用于6个单位,效益良好,适宜在机床行业推广。 3、树脂砂铸造成套技术 包括连续式和间歇式混砂机系列及树脂砂再生设备。对提高铸件质量、降低产品成本、提高国际竞争力有重要意义。适用于质量要求高、批量大的铸铁件生产。 4、钢水净化技术 适合国情的钢水精炼及保证铸钢件内部纯净度的全套装备及工艺。已用于十几家企业,适用于核、火、水电及石油化工设备中的各种铸钢件生产。 5、典型精密锻造件生产线成套技术 根据企业提供的典型件和生产纲领,提供生产线交钥匙工程及单项技术、装备或软件。对节材、节约工时、节约投资、提高锻件精度有重要意义。已在4家企业使用。 6、先进模具选材、设计、制造成套技术 包括高性能模具材料及应用技术、模具的现代设计加工技术和模具的配套技术。已在4家企业使用。适用于汽车、摩托车、轻工、仪表等行业所需的各种模具制造。 7、热壁加氢反应器内壁、大型水轮机转轮及宽带极高速堆焊技术 包括热壁加氢反应器内壁、大型水轮机转轮的拼焊及耐气蚀堆焊和宽带极高速堆焊技术。在焊材及工艺方面有节约外汇的效果,已在3家企业示范,适用于加氢反应器、尿素合成塔、电钻锅炉等设备的内表面堆焊。 8、激光焊接及切割加工装备成套技术 包括激光器、激光焊接及切割成套技术。对提高焊接强度和质量有重要意义,经济和社会效益显著。适用于刀具、工具等各种材质的薄板焊接。 9、氮基气氛保护加热淬火与微机控制系统 包括CNC系列变压吸附制氮机组、TC-89系列微机控制系统、保护加热淬火工艺技术。有节约投资、提高质量的功效。适用于多种碳钢、低合金钢的热处理,轴承、齿轮等零部件淬火、渗碳生产等。 10、可控气氛真空热处理成套技术 包括密封箱式多用炉生产线和连续可控热处理生产线、真空热处理设备和工艺成套技术。经5个厂试点效益显著。用于汽车齿轮、轴承和标准件、高合金钢、不锈钢、低合金结构钢、轴承钢的渗碳及淬火等工艺处理。 11、先进刀具、工具系统 用于车床和数控镗床、铣床和加工中心。经企业试用,对提高工效、节汇创汇有重要价值。适用于机械加工企业。 12、自泳涂料涂装生产线成套技术 自泳涂料是由活性高分子乳液、活性添加剂及颜料组成的新型水性涂料,与现用的电泳涂装工艺相比,具有工艺简单、稳定、节能、节材和省投资、涂层性能好等优点。可提供工艺设备设计、制造及调试交钥匙工程。用于汽车车身及家电部件的底漆涂装。 13、车间物流自动化、立体库及关键技术 车间物流自动化立体库的系统设计、成套设备、控制软件。适用于机械汽车大中型企业的物流管理,经多厂试用有节省占地和投资、工作效率高等优点。 14、可编程序控制系统成套工程技术 包括系统设计、成套设备和编程控制及监视软件,适用于机械、汽车制造业的控制系统,经多厂试用有节约投资、缩短维修时间之优点,经济效益显著。 15、普及型和经济型机床数控成套系统 包括以工业PC机为基础的总线模块化、开放型体系结构和以步进电机驱动的经济型数控系统,适用于机床配套及现役机床改造。经多家工厂试用效果明显。 16、超声波涡流在线自动探伤设备 将超声波探伤和涡流探伤技术相结合,组成成套机组,可同时检测内部和外表缺陷及几何尺寸,可用于机械零部件、管棒及锅炉制造厂检测,试用效果好。 17、企业计算机辅助管理系统CAPMS 该系统吸收国外MRP-Ⅱ之精华,按职能部门、业务分工数据处理方法、等分为18个模块,集产、供、销、存、人、财、物管理为一体,各模块既可独立运行,又可集成,还可作CAD/CAM/CAPP信息集成通讯接口。适用于多品种、大小批量及单件生产或混合制造。经企业试点,对提高管理水平和经济效益有重要价值。 18、漆雾及废气净化成套技术及设备 包括成套技术与设备(3种净化装置),适用于机械设备喷漆,经厂家试用,涂漆雾效率高,符合劳动卫生标准和环境标准。
软件技术毕业论文:计算机软件技术开发思路 【摘要】对计算机软件技术的开发与应用进行分析和介绍。研究内容在社会经济不断发展的今天,在人们生活以及工作的方方面面都已经广泛的运用到了计算机软件技术,因此关于计算机软件技术的开发应用受到了人们的普遍重视。本文对计算机软件技术的发展现状进行了分析和介绍,并且对开发计算机软件技术的研究进行了简单的分析。结论计算机软件技术在未来具有广阔的应用和发展前景。 【关键词】计算机应用;软件技术开发;应用前景 引言 计算机技术自从诞生以来,就在国民经济的各个领域中得到了非常广泛的应用,而且计算机在很多领域中已经占据了主导的作用。计算机主要包括两个部分也就是硬件和软件,其中保证计算机的运行的核心部分就是软件系统,不同的计算机软件系统在计算机中也具有不同的作用。与此同时,现在随着人们需求的不断变化,计算机软件的多功能性也在不断的拓展中,其深刻的影响到了人类社会的发展和改革。虽然与全球其他发达国家的软件产业总额比起来,我国软件产业的总额还存在着一定的差距,然而现在这个状况正在不断的改善当中,目前在全球软件产业总额中我国软件产业总额占据了越来越高的比例。 1计算机软件技术的开发现状分析 作为一种能够操作软件系统的高级技术,计算机软件技术的主要研究内容就是保证高效运营的运行模型、积极的优化相应的支撑体系、进一步的探索相关的手段等。 1.1对操作系统的开发 作为计算机的重要组成部分,计算机的操作系统在计算机的运行过程中具有十分重要的作用,比如管理各种硬件以及资源的硬件资源管理系统,其主要包括显示器、存储器以及处理器等;同时其也能够操作各种软件运营系统,从而能够统筹管理软件的运行情况;除此之外,其还能够有效的支撑相对应的一些软件。现在计算机软件技术发展的越来越快,而且操作的合理性以及便捷性已经成为了计算机软件系统在未来的主要发展方向。作为一种新兴技术,嵌入式技术在操作系统中的应用也变得越来越广泛,而且已经取得了较好的发展。所谓的嵌入式技术就是使计算机的硬件和软件有机的结合别的机电设备,最终将一个全新的设备系统形成。现在嵌入式系统产品种类变得越来越多,而且广泛地运用在了各个领域中[2]。 1.2对数据库操作系统的开发 作为计算机系统的关键组成部分,数据库系统在计算机系统中处于核心的地位。现在数据库系统的安全技术问题受到了很多人的关注,因此其也具有了良好的发展。数据库系统的支柱在数据库系统中具有十分重要的作用,各大数据库公司以及软件学术界都开始积极的研发数据库系统,而且已经将数据库系统的研发放在了首要的位置。 1.3软件工程环境的开发 对工具技术以及方法等实施合理的安排是软件工程的主要侧重点,软件工程环境的主要定义就是一系列的能够在一起工作的系统构件,并且能够保证日常工作活动中自动化支持的实现。在早期开发软件工程环境主要属于一种整体的研发,现在已经开始出现了细节化以及分散化的特点[3]。 2计算机软件技术的具体应用分析 2.1在项目工程中计算机软件的应用 在信息化社会,不管是信息的传播方式也好还是信息量也好都具有多种多样的特点,而这一特点也使得项目各方在具体的交流过程中变得比较困难,因此信息的交流和传递对一个工程的管理来说具有十分重要的作用。将计算机软件充分的运用到项目工程中就能够使这一问题得到有效的解决,现在按照功能可以将工程项目管理软件划分为两种,比如高档次的P3具有十分强大的功能,但是也相对的具有较高的价格,TimeLine属于一种低档次的软件,其只能解决工程中的某一方面的问题。 2.2在工程制图中对计算机软件的应用 在工程制图中对计算机软件进行充分的运用能够使工程师的劳动力可以极大降低,并且也使得工程开发的进度得加快。现在制图软件技术随着计算机软件技术的不断发展也出现了较快的提升,一般可以将工程制图的软件发展过程划分为三个阶段,也就是初步使用光栅扫描显示器,广泛使用PC机以及飞速发展的工程制图软件。现在有很多软件都在计算机工程制图中得到了广泛的应用,比如Java以及AutoCAD等都属于比较常用的软件[4]。当前,应用计算机软件进行工程制图已经基本实现了智能化、数字化及一体化,将人们的创造潜能发挥到了更大的限度,其流程见图1。 2.3在移动计算机通信中对计算机软件技术的应用 现在在IT技术中移动通信和Internet属于两大热点技术,有效的结合这两大这点技术就诞生了移动计算机通讯网络。移动计算机通信网络主要指的是可以在网内随意移动主机的一种网络,这样就极大地方便了计算机用户的使用。比如PDA(个人数字助理)以及HandbookPC(笔记本电脑)等基本上都对无线通信设备进行了配置,用户可以在任何无线网络覆盖到的位置对各种不同的数据信息进行随意的发送或者接收。计算机通信的主要功能包括信息通信与网络技术的应用、分布处理功能、资源共享功能、数据通信功能。目前移动计算机通信网络技术应用的越来越广泛,主要包括移动internet的应用、纵向应用以及横向应用,而且具有非常广阔的应用前景[5]。 2.4在移动数据中计算机软件的应用 在移动通讯数据业务不断发展的今天诞生了多媒体应用处理器,现在3G移动通信技术已经在世界上很多国家和地区得到了普及。3G网络能够将更加有效地支撑起共给移动业务的发展,其除了使通信质量得以极大提升之外,同时也保证了视频通话的实现。全方位的移动数据服务时代是3G时代的一个显著的特点,在各方面3G移动通讯技术都表现出了非常大的优势,在我国移动通信技术不断发展过程中,现在又已经推出了第四代移动通信技术,与3G移动通信网络比较起来,4G移动通信网络的优势更为显著,其能够保证全球性的互通和漫游在不同同接入技术之间的实现,并且能够对多媒体互动业务进行支持,因此其具有更强的相互交错的功能性,年轻一代在未来市场上的多样化需求势必会由于4G移动通信技术的不断普及而得到更好的满足。 3结语 总之,人类社会由于大规模的计算机软件技术的开发和应用而出现了巨大的进步,在这个过程中,人们的日常工作和生活也越来越多的依赖于计算机软件技术,因此计算机软件技术对于信息化时代的人类而言具有十分重要的作用。现在我国的计算机软件技术还处于不断发展的阶段,因此我们必须要对开发和应用计算机软件技术的成果予以更多的关注,并且与我国的国情有效的结合在一起,最终能够将具有中国特色的计算机应用软件开发出来,使其在社会主义现代化建设中发挥更加重要的作用。 作者:郭晨鲜 单位:中州大学 软件技术毕业论文:软件技术专业JavaWeb课程改革思考 摘要:软件技术中一个重要的分支就是动态网站的制作。现在很多资源都可以从网络中获取,而人们获得这些数据与资源的最直接方式就是通过网页来浏览、下载与共享。JavaWeb可以说是一个综合的学科。他不仅仅是Java语言,还涵盖HTML、脚本语言、网站的设计思想、特效脚本语言乃至数据库等多方面知识的运用。目的是能够完成动态网站构建的全部过程。本文从该门课程的内容开始介绍,分析了课程中存在的问题以及问题形成的原因。针对原因有效的提出了改革措施。 关键词:脚本语言;网站设计思想;多样化评价;教材编写;实践能力 1软件技术专业JavaWeb课程的涵盖内容 1.1课程的产生 这们课程是高职针对软件专业发展,面向社会软件研发企业岗位需求,设立的特色专业。具有针对性强,就业岗位多,人才需求量大的特点。因为网站制作是很多软件研发企业必需要做的工作。无论何种功能的系统,随着网络化的普及,人们都需要让这种应用系统具备联网功能。就常常要使用到浏览器服务器模式。而浏览器呈现的友好界面就要以动态网站的形式呈现。所以,软件研发企业,对动态网站构建的技术人员需求量巨大。高职院校通过深入调研,应对岗位需求,建立了这个特色专业。这系列还被很多培训机构青睐,例如北大青鸟等都有类似的培训课程。 1.2涵盖的技术 作为一名技术人员,在动态网站研发过程中,最先要掌握的基本语言,应该是超文本标记语言。这种语言从名字就可以看出是专门为制作网页和网站服务的。因为代码简单,方便易懂。所以可以作为前导的基础课程。其次,要开发动态网站,至少要掌握一门面向对象的高级编程语言,从本门课程的名字大家也能分析出,这里选用的是Java高级编程语言。当然在动态网站制作过程中,脚本语言必不可少。目前较为成熟、流行的脚本语言有,PHP、C#和JSP,后者跟JAVA有着天然的结合性,技术也不逊色于前两者。是教学中不错的选择。当然动态特效脚本语言也是需要了解的,这里面选择性较大,不一一介绍。最后,选讲一门数据库技术,让网站从静态变为动态,才真正实现网站的意义。SQL可以进行简单介绍。除了技术角度之外,还应该介绍网站的功能设计、主题与内容的安排,风格的确定等。如果课时允许的情况下,还可以适当拓展网页美化相关的专题。 2软件技术专业JavaWeb课程存在的问题 在课程内容上未能紧跟技术发展趋势,现有的JavaWeb开发高职高专教材多以基础的知识和技能为重点来讲解,与用人企业对JavaWeb开发人才需求相差太大,不能满足用人单位的需要。比如企业多需熟练掌握SSH框架的JavaWeb开发人才,但学生没有深入地学习实践这些主流的开发框架,就业时面对企业人才需求比较被动。在教学模式上,能够采用任务驱动,项目导向的方式,但是每个项目只针对某些知识点,相对单一,虽然全部项目涵盖了全部知识点和技能,但是系统性不够,不能很好地引导学生将这些零碎的知识和技能应用于综合的系统开发中。另外,课堂和实训地点相分离,缺乏职业氛围,与企业联系不多,学生在校学习与实际工作存在不一致性。 3软件技术专业JavaWeb课程改革的有效措施 首先打破传统教学观念,以“任务为驱动”、“案例+项目”的方式进行教学,从学生熟悉的实例出发,首先提出问题,引导学生解决问题,问题扩展,再解决问题,再扩展,再解决。这种通过一个程序的层层推进,引入课程内容,使得学生的每一步学习都有基础,是循序渐进,螺旋式上升的过程,使学生的学习是在“走台阶”,而不是“三级跳”。其次在课堂教学上采用师生互动、小组讨论等形式,也通过老师巡回指导,发现学习中普遍性问题和同学中的新思路、新方法,实时地提出问题,学生进行正误判析,解决普遍性问题,或者请有独特思路的同学演示自己的方法或程序,对比各种方法的优缺点,鼓励大家再提出新方法。再次计算机类课程的学习有其自身的特点,听不会,也看不会,只能练会,所以在课程教学中必须强调程序设计训练。学生只有通过大量的练习,才能真正掌握语言知识,培养程序设计的能力,逐步理解和掌握程序设计的思想和方法,能利用计算机解决实际问题。最后课程采用过程性评价和结果性评价相结合的考核评价模式。其中,过程性评价成绩占课程总成绩的60%,结果性评价成绩占课程总成绩的40%。过程性评价以项目为单元来进行。结果性评价通过学期末的集中考试进行,重点考查学生对JavaWeb开发的基础知识及常用开发框架的理解掌握情况以及代码编写能力。每个项目成绩都是从知识、技能、态度三方面考核,考核依据是提交的成果、项目总结、平时表现、小组内部评价、组间评价等。 作者:宋磊 杨文 吴奇英 单位:哈尔滨职业技术学院 软件技术毕业论文:软件技术专业实训基地创建 实训基地不仅是为高职教育提供实践教学的重要处所,也是实现高职教育人才培养目标的重要保障.如何合理建设并充分利用好实训基地这个实践平台,是研究的首要问题. 1软件技术专业实训基地建设思路 1.1校内实训基地建设思路 (1)设立专业实训室.在建立校内实训室时,经费是首要考虑的问题,在有限经费条件下,可以根据专业特点及专业班级人数来设置实训室的功能与数量,也可以与计算机其他专业共用实训室,来达到控制成本,提高利用率的效果.如软件技术专业计算机类课程分为计算机基础课、专业基础课和专业核心课.对于计算机基础课与专业基础课可以和计算机类其他专业共用实训室,针对专业核心课程可以成立软件开发测试等实训室.在规划软件开发测试等实训室数量时,要充分考虑软件专业各年级的班级数量及专业课程设置要求与特点.计算机软件技术专业课程教学一般都采用理论实训一体化的教学模式,学期教学中会有整周的阶段性专业技能训练,要做到正常课程教学与阶段性实训不冲突,要有一定的实训室冗余.在规划实训室规模时,可以考虑专业学生班级人数成立大小不等的实训室. (2)成立软件工作室.利用校内实训室的条件,创建软件工作室.软件工作室的成员由校内的专业教师和校外周边地区软件企业的兼职教师,及来自计算机专业的对软件设计与开发感兴趣的学生组成.软件工作室可以承接一定的软件项目,在专兼职教师带领下,与学生共同完成承接的项目.在完成项目的过程中,不但可以提高教师的实践教学能力,还可以进一步锻炼学生的专业素质能力和团队合作能力. 1.2校外实训基地建设思路 校外实训基地是对校内实训基地设备、场所和功能缺陷的有效补充,能有效缓解学校实训基地建设所需经费和空间不足的矛盾.在建设校外实训基地时,可以选择与企业合作的方式,将学生送到企业进行顶岗实习.实习期间,在学生自愿的情况下,企业可以有偿或无偿对学生在软件项目开发整个流程及团队合作进行短期培训,使学生能更好地适应岗位,并为企业及学生双方创造更多价值. 2软件技术专业实训基地建设成效 2.1校内实训基地建设情况 根据专业实际需求,在满足教学实践教学要求的前提下,在学院原有实训设备的基础上,重新整合并更新了软件技术专业实训基地,成立了计算机应用实训室、计算机组装维护实训室、Java开发实训室、.NET开发实训室、软件测试实训室、软件综合项目实训室和项目开发实训室(软件工作室).为了使实训基地发挥其作用,有序的开展各项实习实训活动,制定了完善的实训室管理制度,在实训基地管理上还配备了专门的实训室管理教师与学生.教师负责实训室软件环境运行维护,学生负责实训室的日常管理,如实训室卫生的打扫及实训室开关门,在教师的带领下参与实训室软硬件的维护管理等工作.利用校内实训室资源成立了一个软件工作室,为了营造更真实的软件开发实践情境,更好地维护工作室的运营,工作室成员可以争取更多的软件设计客户,为学生提供更多的实践机会.为了争取更多的客户,工作室既要向企业展示自身的优势,如较强的技术实力等.在争取客户过程中,为工作室的员工提供了更多与企业进一步接触的机会,为学生提供更多就业机会,也为企业招收优秀的软件技术人员提供了便利. 2.2校外实训基地建设情况 软件技术专业与北大青鸟签订了合作协议,成立了青鸟软件技术专业,由我院和北大青鸟共同研究专业课程体系,共同为学生联系对口的实习岗位.在学习期间,由北大青鸟企业教师对学生进行专业、职业培训,并带领学生参与到一些项目的开发中来,提高了学生的实践能力.在与北大青鸟的合作中,学生每年都可以参加北大青鸟组织的院校赛,并设立了奖金,充分调动了学生学习的积极性及参加比赛的热情. 3结束语 软件技术专业实训基地的建立是培养具有创新意识、创造能力及应用型人才的实践场所,是提高教学质量的重要途径,是培养学生职业能力、提高职业技能水平和提升职业素质的基础保障,也是职业教育的必由之路. 作者:翟秋菊 何鑫 孙守梅 卢长鹏 单位:黑龙江农业经济职业学院信息工程系 软件技术毕业论文:软件技术服务业营改增税负影响 【摘要】1994年我国推行营业税改收增值税来调整国内工商营业税收模式、推动经济结构性减税、转变市场经济发展形式。进行试点区域化税收模式的改革带动国内各行业产业链的转型性发展突破。针对第三产业的崛起趋势具有良好的市场导向性和效益型。可以说“营增改”税收政策的实施正是为了适应第三产业发展需求和经济行业的不断转型和升级。通过平衡和制约产业结构与税收结构来为其打造有利的税收环境。 【关键词】营改增;技术服务业;税负影响 税收政策作为国家的宏观财政手段对国家财政大局和经济有着不可言喻的重要性。国内各类型经济产业是税收政策的直接作用对象。因此对经济企业和工商行业等不同产业的划分和税收制度尤为突出。随着以服务行业为代表的第三产业发展和崛起,原本的税收制度呈现多种问题,不能满足其要求。服务行业自兴起以来依据自身资源消耗低,经济附加值大的特点迅速导向市场。为协调第三产业在传统经济模式下的融合性和连带性,“营增改”应运而生。 一、我国服务行业的发展现状和分析 随着人类文明的进步、社会和谐的安定、生活与市场的负责化和经济科学的发展等诸多因素,服务行业为人提供便捷、解答和维护,为社会经济产业化便于接轨人民生活的宗旨早在二战期间就已经初现端倪。现代服务行业的确定是由美国社会学家丹尼尔提出来的。他指出服务行业在工业发展模式中最直接的表象是交通运输业和商品零售业。服务行业的出现和发展使各经济产业无不通过人性化的吸纳和融合来大范围提升企业价值和经济营销模式。这一现象导致市场规模的模糊和混乱。对行业之间的确立关系被服务行业的介入而打破。执行传统的以企业营业税为税收对象导致经济性产业和服务性产业出现双重税收,这对服务行业的发展造成巨大阻碍。尽快给服务行业找一个“安身立命”的市场并合理控制各企业之间产业链的调整和延伸,进而完成服务型行业的华丽转型。所以面对服务行业跻身各产业链的同时有效的规划市场服务类别并针对其市场经济转型和服务型经济的发展完善落实税收政策的改革是十分必要的。根据世界贸易组织的国际服务贸易分类表显示:现代服务行业可分为商业服务、通信服务、建筑有关工程服务、教育服务、环境服务、销售服务、金融服务、旅游服务、健康和社会服务、交通运输服务、娱乐文化服务等诸多类型。由于服务行业的发展迅速和其本身具有复杂化和多变化,致使现在理论界都不能统一的为服务行业有一个明确的概念分析。而通过服务行业在人民生活和产业工作的融入中的行业规整确定了服务行业典型的三大支柱,分别为生产性服务、科技型服务、新兴性服务。中国虽然发展成为世界贸易大国,但是服务行业的起步还是相对发达国家较晚。中国服务业的发展应该优先借鉴国外成功的服务发展模式,取其精华、因地制宜、推陈出新。尽快确立服务行业规章制度,通过完善的服务体系运用制度化,科学化的管理手段创造具有中国特色的服务行业。 二、实施“营增改”税收政策的试点分析 “营增改”的宗旨就是通过现代服务行业的结构性减税来解决市场行业重复征税的问题。这对企业化的结构调整和转型升级有长远的影响。2012年“营增改”税收模式率先在上海市的交通运输和现代服务业作为试点研究分析。根据国民经济和社会发展统计数据发现上海市在2011年的国民生产总值是14900.93亿元,其中以交通运输和现代服务行业为代表的第三产业贡献值比例占58.05%。第三产业的发展和建设已经成为上海经济发展和未来产业发展的焦点。因此国家税务局和财政部于2012年1月1日将上海作为“营增改”税收政策试点研究进行税收政策的改革,一年期间上海市的试点企业扩展到15.9万家,市场经济企业和纳税人的税收相对减少了166亿元,“营增改”的推行减轻了90%的企业税收负担。同年八月份国家税务局将北京、天津、广东等八个省份纳入新型税收政策试点范围中,两年后“营增改”推行全国。在现行增值税17%和13%两档税率的基础上,新增11%和6%两档税率。虽然在“营增改”税收模式下国家财政局的税收值明显下降,但相对于我国经济市场转型服务经济的发展来说。“营增改”对我国现代服务行业的优先发展和经济水平是利大于弊。当然还需要分析试点地区税收政策实施的优劣并综合国家和区域特点来进一步对新型税收政策进行考验和修正。国家税务总局为缓解试点地区产业税收转变的过度影响将传统税收模式中纳税人的营业税减免政策调整为增值税免税或者即征即退方式,非试点地区一般纳税人可凭借增值税专用发票抵扣进项税额,而原本试点地区的营业税收入依然归属于试点地区。通过传统营业税和新型增值税的双向计算和抵扣有效的链接了原本税收模式进项税额抵扣链。缓解了地方经济企业转型服务经济中税收模式的阻碍和压力,同时保持了中央和地方现行财政体制的基本稳定。本次“营增改”税收模式改革仍采用纳税人分类管理模式。以应税服务中增值税销售额为500万为界限分为一般纳税人和小规模纳税人。 三、数据分析“营增改”前后服务行业的税负影响 1、对小规模纳税人的税负影响 “营增改”后小规模纳税人的税收计算为:应纳增值税额=营业收入÷(1+3%)×3%。虽然在“营增改”后小规模纳税人征收率沿用传统税收仍为3%,但是相比于之前的纳税方式以营业收入全额乘以百分之五的税率来看,小规模纳税人收益比较明显。况且“营增改”后小规模纳税人的营业收入包括了含税销售额,这使应纳税额进一步降低。例证分析:假设某家小型服务公司的年营业额为200万元。在“营增改”钱应纳税额=100×5%=5万元;“营增改”后应纳税额=100÷(1+3%)×3%=2.91万元。经过分析计算比较“营增改”前后纳税额的比率为(5-2.91)÷5=0.418。由此可见运用增值税纳税模式小规模纳税额明显降低。 2、对一般纳税人的税负影响 改征增值税后一般纳税人有原本缴纳5%营业税改为缴纳6%增值税,企业购进的固定资产和按照进项税额进行税收抵扣,购进企业营运设备,加大固体成本额等成为了一般纳税人税收筹划的最佳选择。增值税的计税对象由传统纳税的营业总额改成营业增值计税。这里的营业收入总额也是包括含税销售额的。具体税收计算方式为:销项税额=营业收入÷(1+6%)×6%进项税额=经济成本÷6%应纳增值税额=销项税额-进项税额例证分析:假设有家大型技术服务企业其年营业额假定为1000万元,并且单从营业销售额(不考虑企业固定资本的进项税额抵扣)来计算比较“营增改”前后该企业所承担税额的比率和企业营业总额。那么该企业在“营增改”前改年度的营业缴纳税额=1000×5%=50万元;附加税费(城建税7%、教育费3%)=50×(7%+3%)=5万元。所以该年度本企业的税收总额为50+5=55万元;营业总额=1000-55=945万元。改征增值税后本年度企业应缴纳的增值税=1000÷(1+6%)×6%=943.40×6%=56.60万元,由于这里的营业销售额包含税销售额,所以附加税可在所得税前抵扣。最终企业应纳税所得额=56.60×(7%+3%)=5.66万元,出去应缴纳的增值税和附加税后改企业的净营业额=943.40-5.66=937.74万元。通过数据分析发现:改征增值税后实际税流转率为0.66%,正是应为实际税率小于名义税率,即0.66%<(6%-5%)才能有效的保证企业利益。由此可见税负的下降取决于进项税额和年营业总额的比率大小。0.66%作为“营增改”后的实际流转税率成为衡量企业年缴纳税额比例的临界点。如果进项税额和营业总额的比率大于0.66%,那么该企业的税负就会降低,企业盈利指标也会随之提高。反之企业就有可能出现税负升高的情况。 四、软件技术服务行业“营增改”税收问题和措施 通过数据的计算分析可以知道当企业进项税额和营业税额的比率小于0.66%时企业的税负是呈现一个增长的趋势,就是说“营增改”政策也有可能加重部分行业的税负。软件开发服务行业就是“营增改”中税负不减反增的服务行业之一。由于营业税和增值税都是属于流转税,软件开发服务业固定资产相对不足、技术成本大都是人力知识成本,这是导致软件服务业税负增加的主要原因。在对上海服务行业的试点政策统计中发现,“营增改”后税负下降的服务业占比为90%,但其中有35.6%的企业反映“营增改”后税负水平升高或者基本不变。其中有形租赁业和公共运输业相比之下税负增长严重制约了其发展,上海政府积极出台了相关财政扶持政策。通过实行特别行业税收即征即退、先征后退或者建议征税的方式来缓解“营增改”税负的过渡期。“营增改”税负不减反增的反常现象并不是意外,这种税负变化是长期发展可持续、可控制的。增值税和营业税并存的双轨税制正处在发展探索阶段,“十二五”计划以来我为实现软件服务行业的健康发展,财政部和税务局制定实施了18号文和70号文,不断加强税收政策方面的优惠制度和扶持力度,在“企业据实申请、财政分类扶持、资金及时预拨”的影响下尽可能的减轻税负对软件服务业的影响。软件服务业也要积极响应国家政策和法规,及时务实的向国家反馈市场经济税负变化和影响,在国家的制度方针下考虑企业发展,寻求新的发展机遇。同时“营增改”中对服务行业的进项抵扣范围也应该适当的扩大,增强增值税抵扣链条的完整性和科学性。解决企业增值税务的正规发票是当下解决软件服务业税负问题的可行措施。 五、结语 “营增改”的实施降低了现代技术服务业的流转税负,进而提高经济企业的盈利能力,发展运营能力和资金流转能力。为实现经济和服务之间更加融洽的转型和升级提供政策上的助力。然我国服务行业中改收增值税的政策税务模式仍处于初级阶段,在实际过程中要注意规避风险,设计融资方式,进而探索出一条适用经济市场发展和服务行业高水准的税务税收多极化途径。 作者:苏辉 单位:北京洛斯达数字遥感技术有限公司 软件技术毕业论文:计算机软件技术不可靠性思考 [摘要]近些年来,我国的科学技术得到了迅速的发展,尤其是计算机技术的发展。随着我国计算机应用水平的不断提高,在计算机软件方面我国已经有了很大的优势,但是随着社会的不断发展,计算机软件技术也开始逐渐显现出其弊端。 [关键词]计算机技术;软件技术;不可靠性 1前言 计算机软件技术是一项比较先进的技术,随着当今社会的不断发展,越来越多的领域都开始对计算机软件技术加以利用,对于软件技术的利用给人们的生产生活带来了极大的便利,但同时,计算机软件技术也有着一定的不可靠性。 2计算机软件技术及其组成成分 所谓的计算机系统,是由硬件系统和软件系统两个方面的内容所组成的,其中,软件技术就是指的计算机程序、规则和方法的稳定记载及计算机上运行时所必须的数据。从计算机诞生至今,人们对于软件技术的研究主要包括了以下几个方面的内容,第一是计算机设计语言、编译技术和操作系统,第二是实用程序、数据库技术、软件工具及其实现技术等等。对于软件技术而言,它大致分为了数据处理、过程处理、科学计算和人工智能几个大类,所谓的软件技术,就是将现实中的问题通过建立相应模型的方法,然后再针对相应的模型进行分析并提出解决方案,最后再通过程序的编制来对问题加以解决,最终通过计算机来显示预期的处理结果。一个计算机系统离开了计算机软件技术是不完整的,因为计算机各种功能的实现都必须要依靠软件,而这些功能软件都是在软件技术的基础上创造出来的。 3计算机软件技术的特点 3.1高技术性 对于一个计算机软件而言,在其创作过程中,必然是存在一定的组织性和程序性的,因此进行软件设计时,工作人员的分工也是十分有序的,而且他们的操作都十分的精密。除此之外,在计算机软件的设计过程中,往往还需要运用到一些高科技的工具,通过对这些高科技工具的利用,一方面可以使得工作的效率和质量得到提高,另一方面,也充分地保证了其精度。计算机软件也是一种科技的产物,它是随着科技的发展才得以诞生的,也是人类智慧的结晶,所以说在开发的过程中,难度也是相对较大的,而且其开发成本往往也较高,开发的周期相对较长,因此有着高技术性。 3.2强大的功能性 计算机的运行是离不开计算机程序的,计算机程序的设计不同于文学创作等,计算机程序的开发是具有非常大的价值的,因此对其进行设计必然要使其完成一定的功能。所以说计算机软件主要是用来为人们提供服务的,人们可以通过对其功能的利用来实现人们的某些目的。所以说计算机软件技术是有着很强大的功能性的,如果人们不能够通过软件来实现自己的一些目的,那么软件的存在就是毫无意义的。计算机软件的功能性主要体现在三个方面,第一是计算机的可执行性,简而言之,就是说计算机软件必须是在计算机能够处理和执行的条件下,才是有价值的;第二是计算机软件的序列性,序列性主要是指的代码化的指令序列、符号化的指令序列和符号化的语言序列;第三是计算机软件的目的性,计算机软件在其运行过程中,都必然是围绕着某一个明确的目标来展开的。 3.3互相渗透性 计算机软件是一个整体,通过计算机软件,可以充分地对人类的思维进行模拟,同时,计算机软件也综合了多种技术,它不但具有与文字相似的表现形式,同时还有这很强的使用性,所以说计算机软件实现了这两者的统一。相比于计算机硬件系统而言,软件更加地能够体现出人们的智慧,正是由于计算机软件有着诸多的优势,所以使得计算机软件技术成功地渗透进了许多领域,任何领域都可以通过对自身需求的总结和对计算机软件技术的利用来设计出相应的软件,来帮助人们完成相应的任务,实现相应的目标,一方面大大地节省了人力和物力,另一方面,也使得工作效率得到了大大的提高。 4计算机软件技术不可靠性的定义 要定义计算机软件技术的不可靠性,我们可以通过对计算机软件技术可靠性的分析来实现。所谓的计算机软件的可靠性,指的是在规定的条件下和规定的时间内,软件可以对用户下达的指令加以完成。根据计算机软件可靠性的定义我们可以看出要对一款软件的可靠性进行衡量,主要应该依据两个方面的内容,第一是指定的时间,第二是指定的条件。但是在软件的实际应用过程中,往往会因为各方面的因素使得软件不能够在指定的时间内或者指定的条件下来完成相应的指令,这就是计算机软件的不可靠性。正是因为计算机软件技术存在一定的不可靠性,所以也就出现了市面上许多的软件往往在其说明书中对其实际功能有所夸大,在软件的实际运用过程中,并不能够完全按照说明书来实现相应的功能。 5计算机软件技术的不可靠性分析 5.1系统危险 所谓的系统危险,指的是有可能会导致人员伤亡或者设备财产遭受损失的现象。随着我国当前计算机技术的不断发展,软件在各行各业中的使用频率也越来越高,在各行各业中所扮演的角色也越来越重要,虽然软件的使用可以带来极大的便利,但是由于计算机软件技术尚还存在着一些不可靠性,所以有可能因为软件的问题而导致整个产业系统面临着一些风险,使得系统工作不能够正常的进行。 5.2安全性风险 计算机技术与信息技术有着密不可分的关系,二十一世纪是一个信息化的时代,随着信息技术的不断发展,在软件运行的过程中,网络的安全就显得越来越重要。计算机网络的意义就在于提供给用户以相应的服务和信息资源,虽然网络的使用给人们的工作和生活带来了极大的便利,但同时网络也在通过一些软件来对人们的生活和工作造成一些不必要的负面影响。所以说当前计算机软件技术的不可靠性还体现在安全风险方面,在对计算机软件进行设计的过程中,如果没有相应的网络安全防范机制,就很可能使得软件用户面临诸多的信息安全风险,给人们带来一些不必要的损失,所以安全风险也是计算机软件技术不可靠性的一个重要内容。 5.3程序容易被篡改 对于计算机技术而言,硬件技术主要是对硬件所使用的材料进行研究,而一般硬件出现不可靠情况的主要因素也是硬件的老化或者损耗,因此一般而言硬件的失效主要都是一些物理故障,它是物体物理变化的必然结果,而且硬件也会出现浴盆曲线现象;但软件则不同,在软件的开发和使用过程中,软件是不发生变化的,不会出现像硬件一样的磨损和老化,更没有浴盆曲线现象的产生。但是由于软件的核心是其代码,如果代码被人为地进行了改变,软件就不能够完成其相应的功能,或者在完成功能的同时会使得用户的信息遭到泄露。软件在遭到篡改之后,十分容易造成一些数据错误,从而使得软件失效。 5.4人为影响较大 其实计算机软件技术的可靠性与硬件技术的可靠性也有着一定程度上的相似。比如说二者都是通过复杂的函数来对其缺陷和故障标准进行定义的,而且也都是通过运行来对自身的不可靠性加以发现,计算机软件技术的可靠性和硬件技术的可靠性都是系统在固定的条件下完成预定功能的可能性。在软件的开发过程中,实质上就是将开发者的思维转换为计算机语言,然后再编译成相应的软件,这是一个思考和创作的过程。软件的开发是以用户的需求为出发点的,然后通过设计师对于需求的分析和设计,最终将其通过计算机技术来加以实现。而在对软件进行设计的每一个环节中,都离不开人的参与,人的思维对软件有着极大的影响。但是往往由于人类认知和知识水平的有限,所以说在软件的开发过程中,难免会出现一些遗忘和不合理的情况,所以说就使得设计出来的软件不能够完成预期的功能,进而使得计算机软件技术的不可靠性增大。正是由于对软件技术的利用过程离不开人的参与,所以也就使得软件技术在很大程度上都会受到人为因素的影响,使得计算机软件技术具有不可靠性。 5.5软件界面不合理 一个实用的软件除了能够在指定的时间内和指定的条件下完成用户的指令之外,还应该有着直观和舒适的操作界面,因为它关系着人们的工作效率,如果软件的界面设计不合理,那么其操作就会变得十分复杂,甚至于在短时间内用户还不能够对软件的功能有一个全面的了解,这就极大的影响了人们对于软件的使用,给用户的使用带来极大的不便,使得计算机软件技术的不可靠性增加。 6计算机软件不可靠性产生的原因 6.1软件差错 软件技术的可靠性主要就是指的软件在使用过程中的安全性、可靠性、稳定性和流畅性等等,如果软件在运行过程中缺乏了以上特性,就说明其具有不可靠性。软件技术之所以会产生不可靠性,主要就是因为软件中的差错引起了相应的软件故障,而所谓的软件差错,就是指的在软件的开发过程中,由于开发人员的疏忽所导致的人为错误。比如说对于用户需求分析的错误,软件设计者没有很好地理解用户的真正需求,因此所开发出的软件必然是不能够被用户正常使用的,因而就导致了不可靠性的产生。还有就是测试错误,在软件的测试阶段,往往也会因为测试对象选取的错误而导致软件差错,最终使得软件具有不可靠性。 6.2缺少相应的评审机制 为了使得软件能够更好地满足用户的需求,软件的开发工作必须是按照一定的顺序和流程来进行的,如果不按照相应的顺序和流程来开展工作,就很容易使得所设计出来的软件不能够满足用户的需求。因此在软件开发的各个阶段,都必须要按照一定的评审机制来对软件进行评审,从而保证软件开发是朝着正确的方向在前进。但是当前的软件开发往往是缺乏相应的评审机制的,许多的软件开发仅仅是在初步设计阶段和最后的测评阶段有相应的专家参与,而在开发过程中是没有相应的人员参与测评的,所以也就使得软件产生了不可靠性。 6.3软件质量监管不严 当前我国对于软件质量的监管还不是很严,所以就使得许多功能不完善的软件流入市场,许多软件生产商都是在软件被人们广泛使用后才逐步地对其软件所存在的问题进行修复。由于缺乏严格的质量监管体系,也使得软件技术的不可靠性得以存在。 7结语 计算机软件技术在我们的生活中发挥着越来越重要的作用,所以说我们必须要对计算机软件技术的可靠性引起足够的重视,尤其是当前我们正处在一个信息化的时代,信息的安全与否关系到每一个人,而当前人们对于软件的使用频率也越来越高,所以说必须加强各种软件的可靠性,避免计算机软件的不可靠性,使得计算机软件技术能够更好地服务于人类。 作者:杨云卿 单位:渤海大学软件与服务外包学院 软件技术毕业论文:嵌入式系统低功耗软件技术分析 摘要:嵌入式系统分析的时候,最重要和最关键的就是功耗问题,想要保证有效降低功耗,应该从系统角度来分析嵌入式系统问题,低功耗嵌入式系统不但需要硬件设备的保证,也需要系统软件技术的支持,合理优化配合系统软件和硬件技术,才能达到真正降低嵌入式系统功耗的目的,本文主要分析了嵌入式系统低功耗软件技术。 关键词:嵌入式系统;低功耗;软件技术 一、嵌入式系统功耗问题概述 目前,不断发展计算机技术,开始广泛应用嵌入式系统,越来越高要求系统功耗问题。在嵌入式系统中应用电池供电的便携设备,因为是有限的电池存储量,不能持续为设备提供电量。一般来说,为了能够具备比较高性能,需要合理安置高性能CPU,依据实际运行规范,适当提高外围设备数量,会降低系统功耗,衡量嵌入式系统性能的关键就是低耗能,为了能够具备最平衡的高耗能和高性能需求,在符合系统实际运行性能要求基础上,尽可能降低系统耗能,从而确保可以长期运行系统,从软件和硬件两方面分析系统节能问题[1]。 二、嵌入式系统低功耗软件技术设计 (一)应用软件编写的节能设计。 第一,中断替代系统中查询。系统简单应用中,不管应用哪种程序方式都不会出现很大差异,差别大的就是消耗功率。中断方式处理系统中,中央处理器可以不做任何事,或者能够直接进入到等待或停止模式;如果是查询形式,需要中央处理器不断访问I/O寄存器,出现额外功率。第二,代替子程序。设计人员都知道,相比较读RAM来说,读Flash消耗功耗比较小,因此,在设计CPU的时候,RAM会展现低功耗性能,但是仅仅只能一次调用子程序,子程序进入到CPU以后,会暂时存储中央处理器寄存器,离开系统的时候,CPU会弹出寄存器,此时至少需多次操作RAM,因此,设计人员在设计程序系统的时候,利用宏来代替子程序来。设计中是在子程序、还是宏上调用系统没有很大区别,但是编译的时候会依据中央处理器进行实施,避免调用子程序,但是最重要的就是增加代码数量,上述方式可以适当降低系统功耗[2]。 (二)应用程序编译的节能设计。 第一,降低冗余代码。处理器处理系统时候消耗30%能量就是cache消耗的能量,此外,如果不能命中cache的时候,会交换内容,所以,外部总线被驱动的过程中会增加能量,编译程序的时候适当降低冗余代码,会极大程度降低cache活动,以便于达到降低系统功耗的目的。第二,优化I/O功耗技术。系统中比重中,驱动I/O端口需要的能量在整个系统中具备极大比重,因此,为了能够降低系统耗能量,应该适当降低应用驱动I/O端口次数,也就是依据编码设计技术来不断降低和压缩I/O数据,从而达到降低I/O频率的目的。优化和分析应用程序存储局部性访问性能和交换总线地址活动性质的时候合理应用编译器,从而达到编译编码的目的,此外,还需要系统硬件具备一定解码作用。在分析系统程序的过程中,不断优化局部高频数据性能,从而降低操作访问系统频率和次数,不仅可以降低系统功耗,还能为系统运行提供能量。 (三)硬件低功耗节能技术。 第一,DPM。动态管电源管理(DynamicPowerManagement)可以依据嵌入式系统实际运行情况来适当关闭不需要的系统设备,如,硬盘或者显示器等,第二,依据系统运行实际负载来合理调整总线频率和中央处理器波率。目前,已经具备完全智能化的管理动态电源方式,在没有人为原因接入和干扰的前提下,能够快速转换系统运行速度,一般每秒能够实施几百次,从而能够达到节能的作用。第三,APM。高级电源管理(advancedPowerManagement)主要就是用来为系统提供BISO管理电源机制,在开发系统的时候适当把硬件编程接口加入BISO中,能够成为沟通操作系统和主办的重要枢纽,建立APM-BISO,上述方式能够依据实际情况来有效合理调整系统自身硬件耗能[3]。 结语 总之,由于不断发展微电子技术,嵌入式系统开发中低耗能成为重要问题,从应用程序编译的节能设计、硬件低功耗节能技术、应用软件编写的节能设计三方面分析优化系统功耗问题,尽可能降低系统功耗。 作者:付强 单位:北京信息职业技术学院 软件技术毕业论文:嵌入式软件技术的现状与发展 摘要:本文主要就嵌入式软件技术特征和发展现状进行分析,然后结合实际对嵌入式软件技术的发展方向进行探究。 关键词:嵌入式软件技术;特征;现状 一、嵌入式软件技术特征概述 嵌入式软件主要是针对嵌入式系统来说的,而这一系统也称为是以应用为中心,对于这方面的系统主要涵盖着外围硬件设备以及嵌入式微处理器和嵌入式操作系统、应用软件系统几个部分。嵌入式的软件主要是在一定技术下把操作系统以及其他开发软件嵌入到硬件中,从生产过程层面来看主要就是先实施芯片开发,然后对嵌入式系统软件加强设计,最后再进行嵌入式电子设备制造当中,而在嵌入式系统方面主要是独立运行的计算机系统[1]。在嵌入式的软件系统方面主要是强调着以应用作为基础,然后对软硬件的协调比较重视,在这一基础上才能够将预定的计划得以完成。从嵌入式软件技术自身的主要特征层面来看,在实用性以及灵活性上有着显著呈现。灵活性特征是因为这一软件技术能够随时性的开发,由于软件的小巧所以能比较方便的嵌入到计算机系统中,对其功能不会造成相应影响。 二、嵌入式软件技术现状分析 从当前我国嵌入式软件技术的发展过程来看,在当前还有着诸多挑战,这就需要这一技术能够结合多方面的发展需求进行创新改变。当前我国的科学技术发展的速度比较迅速,在嵌入式这一软件方面已经有了广泛应用,对人们的工作生活以及学习等都提供了方便[2]。网络技术下嵌入式软件的自身优越功能以及在操作系统作用下,能够为小型电子设备的低成本以及小型化目标的人机界面交流提供了技术层面的支持。在对嵌入式软件技术的应用层面主要是在软件应用和系统开发层面有着重要体现。从嵌入式软件的应用领域来看,在通信工程以及消费电子和工业生产等方面都有着广泛应用。通信工程方面主要是智能手机以及全球定位系统等;在消费电子方面则主要是数字电视以及数码相机、家庭网关等层面;在工业生产方面则主要是数控机床以及制造工厂等层面。除此之外在金融交易以及医疗卫生和交通运输等方面也有着比较广泛的应用。 三、嵌入式软件技术发展态势思考 3.1无线网。 嵌入式软件技术的广泛应用也说明在作用发挥层面比较显著,为能够对国际市场竞争态势有效应对,就需要对嵌入式软件技术进行升级。其中在无线网的操作系统发展上已经逐渐得到了应用,在以后的发展过程中,移动通信网络能够在丰富的多媒体数据业务上进行提供,并且在支持功能上和更多的移动终端设备上也比较突出。为能够将第三代移动通信系统优势得到有效发挥,在无线网的操作系统开发研究上就加大的力度[3]。在嵌入式设备的不断发展以及网络发展需求的加大下,无线网的技术应用就会成为嵌入式软件的重要发展方向,当前的EPOC就是比较稳定的无线操作系统,其主要是通过C++进行编写的,然后应用全面向对象设计方法对低端智能电话到全功能个人通信器要求能得到有效满足。 3.2人工智能。 由于嵌入式软件技术的开发应用主要是对人们实际需求满足而存在,所以这就需要根据人们的需求变化及时地进行升级改造,将服务性这一特征充分体现。在人工智能的技术下就能够对实际的需求得到有效满足,在和嵌入式软件技术得到有效结合下,能实现人机交互这一目标,并能够最大范围地将嵌入式软件技术得以应用。在医疗卫生领域中的人工智能技术和嵌入式软件技术的结合应用相对比较突出,在具体应用过程中就能有效减小对你患者的伤害。人工智能技术的应用在今后将会成为必然发展趋势,例如在生活中的智能仪表以及自动控温等仪器都是人工智能技术的呈现。 3.3网络互连。 为能够将嵌入式软件技术分布处理结构对上网的需求得到满足,就需要配备标准的多网络通信接口,新一代的嵌入式设备也需提供相应通信组网协议软件以及物理层驱动软件。从以往的单片机技术的情况来看,对当前的实际需求已经不能有效满足,而在新一代嵌入式软件层面的发展就很好解决了这一问题。嵌入式处理器能够在内嵌网络接口上对TCP/IP协议有效支持,同时在USB等通信接口方面也能够支持,在新的嵌入式技术方面对通信网的协议和物理驱动软件都能够具备就能方便的上网,同时也能有效满足诸多移动用户设备的上网需求。随着我国的网络技术的进一步发展,对嵌入式软件技术的优化也会使得人们的工作生活等方面更加的方便。 四、结语 综上所述,随着当前我国科学技术的发展,一些比较先进的技术在实际生活中已经得到了广泛应用,其中在嵌入式的软件技术发展方面,这是PC时期计算机最为普遍的应用形式。在迅速发展的信息化时代,单纯的计算机机器对人们的生活以及工作需求得不到满足,所以采用嵌入式软件技术和系统就能从很大程度上满足实际的应用需求。 作者:高立军 单位:北京信息职业技术学院 软件技术毕业论文:计算机支持的协同工作软件技术探究 【摘要】 所谓计算机支持的协同工作软件,就是利用网络环境以及先进的计算机技术为人们创造出一种协同工作环境,在这一工作环境下,人们可以开展深度合作,共同研发某个新产品或者是开发某个新项目,有效提升工作效率,本文对计算机支持的协同工作软件进行概述,并分析了计算机支持的协同工作软件技术。 【关键词】计算机支持 协同工作软件技术 研究 1前言 随着社会经济的发展,人们的生活、工作脚步不断加快,开展任何工作时都讲求效率,在这种形式下,计算机支持的协同工作软件应运而生,该技术的应用能够加强各个部门以及工作人员的之间的联系,形成一种协同的工作环境,为工作伙伴之间的交流合作合作提供支持,对于提升工作质量和效率具有重要意义。 2计算机支持的协同工作软件概述 首先,该软件具有灵活性的特征,可以根据实际需要随之增加或者减少参与者,软件整个结构表现出较高的灵活性,产品研发过程或者是项目开发过程的每个环节都以动态化的方式进行,设备的使用、任务的调整以及成员之间的相互协调都是一个动态过程;其次,该软件具有交互性的特征,就是说系统并不支持一个人使用群件,群体内所有成员必须进行交互;第三是具有异时性的特征,群内成员进行交互操作的方式有两种,一种是同步方式,另一种是异步方式,同步方式很好理解,就是进行交互的成员同时在场,实时沟通,而异步操作则不要求进行交互的成员同时在场,只需要在规定的时间段内即可,因此这种方式的灵活性较高,尤其是协调国际群体时表现出独特优势[1]。 3计算机支持的协同工作软件技术研究 3.1技术层次划分 将协同软件按技术层次划分主要有以下几点:首先是群组通信,通信方式由原来的一点到一点向着多点到多点的方向转变,就是可以将一台或者几台计算机中的数据同时传输到协同环境中的所有计算机中,这种方式提升了数据传输效率,实现群组内信息共享;其次是分布式对象技术,计算机集合体是构成该系统的基础,这些计算机共享网络资源,同时计算机与计算机使用者相互协作,为实现某个目标共同工作。分布式对象技术能够同时面对多层客户端,在客户端以及服务器的中间产生了中间层,在这种软件体系中,客户端可以从系统中分离出来,系统的扩展性大大提升,可以根据实际需要灵活伸缩,能够实现对整个工作过程的集中控制。系统可以为所有对象提供服务,各个对象之间也可以相互提供、享受服务,也就是说所有的对象都有两个身份,一个身份是用户,另一个身份是服务者,与原有的体系结构相比,这种结构具有更高的灵活性,所有对象之间能够实现透明访问,提升信息的利用率[2]。第三是面向服务,随着信息技术的发展,各个企业计算机应用系统的界限越来越模糊,协同软件的功能不再局限于公文管理层面,还包括对工作人员、财务以及业务流程等多方面的管理,这就要求协同软件能够与企业的管理系统有效融合起来,形成一种面向服务的体系结构,该结构属于一种组件模型,它能够实现各个服务之间的无缝对接,使用统一的方式进行交互,SOA就与该组件的思想一样,用户可以根据自己的需要调用其中的程序,建立属于自己的软件应用功能,满足协同软件管理的需要。 3.2协同方式分析 计算支持的系统软件中的重点技术就是协同方式,我们可以根据群组成员之间的协作程度将协同方式划分为以下几种:首先是角色协同,这种协同方式主要涉及到两个技术要点,其一是要为所有协作成员之间建立协作场景,每个成员都可以与场景进行信息交换,各个写作成员之间也可以直接进行信息交换,我们将其称之为群体感知技术;其次是要对所有成员的协作行为进行控制,除了加入和退出行为以外,还要消解冲突,我们将其称之为协作控制技术,上下文技术的兴起就为这两项技术提供了支持,将所有感知到的信息建模并分析,形成一种更加完整的感知环境。其次是信息协同,开展协同共组时,人们需要传递并分享自己掌握的信息,这些信息的格式各异,因此就需要系统能够共享不同数据源的信息,避免出现信息孤岛现象,比较常用的就是扩展标记语言技术,传递信息的过程中要使用统一的语言标准,同时可以对数据进行处理和显示,因此技术性程序也完全可以应用,由于该技术的基础是文字,因此即使是非技术性人员也很容易就能理解其中内含。最后是流程协同,就是强调业务流程的协同性,整个过程要依赖计算机系统,系统会自动记录流程中的每个任务,并根据任务的内容和难易程度做出自动协调,主要是应用工作流技术,目前该项技术仍旧处于进一步发展之中,一方面,工作流技术将不断扩大应用范围,将更广泛的发挥自身的协调功用;另一方面,工作流技术将不断改善自身缺陷,以更加灵活的方式为人们解决现实问题[3]。最后是计算协同,数据计算也是协同工作软件中的重要技术,它能够帮助人们的在短时间内完成复杂的计算,得到精确的计算结果,为数据的应用奠定基础。实际上到目前为止对于网络计算并没有一个统一的定义,其本质是将网络中的虚拟化资源联系起来,从而加快程序的应用速度,分布式计算是计算协同的核心,所有用户可以将整个网络结构当做一个巨型计算机,享受计算协同服务,该技术具备很强的数据处理能力,同时能够有效利用网络中的闲置处理能力,进一步加快处理速度。 4结语 协同软件为人们开展协同工作提供了技术上的支持,该技术将网络环境作为基础,可以建设出一种协同工作环境,促进工作之间的交流和合作,人们可以向协同环境中获取自己需要的信息,同时也可以将自己掌握的信息分享在协同环境中,提升信息的使用效率,进而提升工作质量。 作者:何松林 单位:浙江理工大学 软件技术毕业论文:软件技术实践教学质量研究 【摘要】 高素质、高质量的专业人才,对社会企业快速发展起着决定性作用。高校软件技术的专业实践教学尤为重要。高质量的实践教学才能培养出高质量的软件技术人才。如何拥有好的高质量的实践教学效果,是目前最困扰高校软件专业教师的问题。在软件技术实践教学中,教师自身素质的高低,教师专业技能的高低,教师课堂的把控能力以及教师运用教学方法的能力,都决定实践课堂的教学质量。 【关键字】软件技术;实践教学;教学质量;教学方法 0引言 未来的经济繁荣、社会和谐都有赖于人们的良好教育。高素质、高质量的专业人才的培养,对社会的发展起着决定性作用,没有专业技术性人才的支撑,社会的发展就会停滞不前,所以专业技术性人才在整个社会体系中显得尤为重要。高校实行的是专业性很强的高等教育,高等教育是大学、文理学院、理工学院和师范学院等机构所提供的各种类型的教育,包括专修科教育、本科教育和研究生教育。也就是说,高等教育,培养出来的是专业方向很强的高等技术性人才。目前,我国受到社会对高等教育强烈需求的影响和高等教育改革潮流的有力驱动,高等教育已非常清晰的展现在人们面前,那么人们对高等教育的教学效果和教学质量就尤为关注。对于软件技术专业,要培养出能适应社会,能满足社会的软件专业人才,高质量的实践教学是重要的途径。高校软件技术专业之间的竞争也愈加激烈,对于软件技术专业,提高专业技能的教学,提高教师的教学能力,提高课堂教学和实践教学的质量,是专业发展的重中之重。在这种优胜劣汰的形势下,如何推进软件专业教学改革,提高专业教育的质量,更好的为社会服务,是该专业亟需解决的问题。实践教学的质量起着关键性作用。 1软件技术专业教师自身的责任心和耐心 教师既是知识种子的传播者,又是文明之树的培育者,是年轻一代健康成长的引路人和光辉典范。教师在工作中需要足够的耐心和责任心。教师的责任心和耐心是体现平凡而严谨的教学生活中的,一个人要干好自己的本职工作,就要有高度的责任感,教师的责任心不是表现给别人看的,而是让自己无愧于教师身份的!教师作为“人类灵魂的工程师”,不仅要教好书,还要育好人,各个方面都要为人师表。教师的责任心和耐心是构成对学生影响的最现实的因素之一,它不仅影响着学生学习状况及其效果,而且影响着学生人格等心理品质的形成和心理健康的发展水平。因此,教师要胜任教育工作首先自身应具备良好的职业责任心和耐心,其中包括“爱岗、敬业、严谨、奉献”,要有个人的职业操守。“教书育人”首先要“育己”,只有自身成为一个道德高尚、有着美好情操、真正从感情上关心学生的老师,才能赢得师生的尊重,才能胜任教书育人的工作。责任心和耐心是教师品德的核心。责任心和耐心对任何人来说都是不可推卸的,对教师的尤为重要。然而,教师对于自己所承担的责任意识和自觉的程度是不同的,在对待教学和学生,有的教师忠于职守、尽职尽责,有的教师却消极怠工、得过且过,这其中就反映出了教师的工作责任心的强弱。很显然,教师养成了高度的责任心和耐心,对学校,对同事,对学生都是非常有利的。责任心和耐心的强弱,能够反映一个教师的品德优劣,也能反映一个教室是否高尚的人格。 2软件技术专业教师自身专业知识和实践能力 教师不仅应是“传道、授业、解惑”的严师,而且更应是拓展心灵智慧的人师。教师除了具有很高的责任心和耐心,还应该提高自身的知识结构与专业素质,要有丰厚的专业知识和专业能力。高校教师,不仅要求对自己所教学科的专业知识有深入透彻的了解,还要了解学科的知识架构体系、发展方向,还应该知道学科专业知识在社会企业的应用实践和扩展引用,以及如何将这些信息传递给学生。这就要求软件技术专业实践教师在专业领域的学习要持续不断、日积月累。 2.1实践指导教师要加强自身学习,潜心于教学,积极进行教育教学研究,不懈地追求新知识和教学的新境界。 面对新课程,面对新专业知识,要不畏缩的去探究和学习,将自己对知识的理解进行转化,转化成如何能让学生轻松的接受并掌握应用的信息。“三人行,必有我师。”多向其他教师请教和沟通。 2.2实践指导教师在教学过程中,逻辑思维要清晰,对所教授的知识的结构体系要熟悉和准确,讲解要简练、通俗和生动,有启发性和感染力。 所以教师讲解语言表达能力,是教师教学的最重要的基本功。如果表达不善,即使自身对专业知识非常的熟知,逻辑思维再强,也很难教好学生,让学生很好的掌握知识。对专业知识要足够的准确,不能含糊,模棱两可。在实践教学中,对学生在实践中遇到的问题,要有足够的耐心去讲解,让学生真正做到学以致用。 2.3实践指导加强沟通,注重教学效果,灵活应用教学技巧和教学方法。 教学的目的在于取得良好的教学效果,而教学效果评价的主体是学生。教学方法是实现教学目的和完成教学任务的手段,不同的教学目的和任务,要求运用不同的教学方法。任何教学方法都是为一定的教学目的和任务服务的。教师必须注意选用与教学目的和任务相适应并能实现教学目的和任务的教学方法。教学目的和任务是通过教学内容来实现的,教学内容的性质和特点不同,就应选用不同的教学方法。只有选用的教学方法与教学内容的性质和特点相符合,才能使教学内容发挥出更大的效益。否则只会适得其反。教学对象的年龄、性别、经历、气质、性格、思维类型、审美情趣等的不同,也对教学方法提出不同的要求。只有选用与此相适应的教学方法,才能真正有效地提高教学对象的知识能力和思想水平,促进其健康向上的发展。教师自身的素养条件和驾驭能力,直接关系到选用的教学方法能否发挥其应有的作用。教师应对自身素养及所具备的条件实事求是地进行分析,根据其特点和条件选用恰当的教学方法,以扬长避短。哪怕别人行之有效的方法,也不可盲目照搬,这样才能确保教学方法运用自如。每种教学方法都具有不同的特点与功能,教师应认清各种教学方法的优缺点,把握其适应性和局限性,或有所侧重地使用,或进行优化组合,不可盲目地选用教学方法。教学方法的选择与使用,体现着教师的智慧,标志着其教学艺术水平的高低。 3实践教学指导教师课堂组织管理能力 课堂组织管理能力是指教师对课堂教学中各种要素进行调控,使教学得以顺利进行的能力。而教师要想对课堂教学进行有效的组织与管理,就必须有按照教学设计实施教学方案的能力,有序实施、营造课堂学习气氛、调动学生积极参与教学和控制课堂教学的节奏。课堂教学是一个双向活动过程,应营造一个宽松和谐、兴趣盎然的学习氛围。教与学必须有一个和谐课堂步骤,形成一个完整的教学步骤来实施素质教育,使学生学得积极主动,真正成为课堂学习的主人。达到有效教学,创设情境,形成问题,使学生愿学。情境的创设关键在于情,以情激境,以最好的境、最浓的情导入新课,形成问题。要完全的掌控课堂,教师要认真研究教材,吃透教材是教师进行有效课堂教学的立足点。除了教学的重点,难点的把握,教师还应该考虑到教材的重组与知识的延伸;仔细推敲教学方法,多种教学方法灵活综合应用;有针对性的设计课堂教学案列和实践练习。教师在整个教学过程中,时刻做好学生学习活动的组织者、合作者、引导者和鼓励者。 4结束语 高质量的实践课堂教学是有效的。有效的实践教学是建立在教师高度的责任心和耐心上的;有效的实践教学应引导学生积极、主动地参与;有效的实践教学应使教师与学生、学生与学生之间保持有效的互动;有效的实践教学应该使学习者形成对知识的真正理解。教师要时刻提高自己的责任心和耐心,保持对教育工作的严谨态度,真正把教育教学工作当作事业,而非职业。教师要有用自己丰富知识和智慧去完成自身所肩负的使命的责任感和完成使命后的成就感、自豪感。只有这样,高质量的实践教学才有质量,培养出来的学生才能掌握专业技能而为社会所需要。 作者:郑蕾 单位:广西国际商务职业技术学院 信息工程系 软件技术毕业论文:传感器原理与计算机软件技术结合 摘要: 计算机技术在飞速发展,计算机软件也随之被广泛的应用。软件技术比硬件技术有着更大的发展空间,并且还有广泛的发展领域。人们最为重视的是应用软件技术,现在非常流行的硬件技术是传感器技术,而其经过计算机软件的开发和结合,使传感器的功能有了进一步的发展和优化。基于此,重点对传感器原理与计算机技术的结合进行了分析。 关键词:传感器;计算机软件;应用范围 现在物联网正在快速的发展,物联网中一项较为重要的技术就为传感技术,有效的对传感器原理进行应用可以制作出多种感知世界的物品,并将自然界中存在的终端转变成物联网的客户端点。有效的对传感技术进行应用可以准确识别物品,之后再经过计算机技术互联网对物品进行信息采集,使物联网中的数据管理系统得以构建。本文依次介绍了传感器的原理和实际的应用,之后通过计算机对传感器的编程进行了分析。 1传感器概述 1.1传感器概念 传感器与我们的感官非常类似,通过感觉器官对外界的一切信息进行有效感知,然后将这部分信息按照相关规定协议对其进行修改,从而将其转变成能够有效使用的信号装置。并且将现阶段使用的模拟信号转换成电子信号,这就是我们说的模数变换过程。一般由感官和信号交换两部分组成,其中感官就是传感器的末梢,还有一类是将这两部分进行结合起来的。 1.2传感器分类 传感器可以应用到所有工业产业及相应电子产品开发中,按照传感器的工作原理对其进行相应的分离。例如,按照物理工作原理可分为光学传感器、力学传感器及声学传感器等。而按照化学反应可将其划分为化学传感器;依据感应功能进行区分,可以分为基于酶、抗体、激素等和生物类相关的传感器;而按照传感器的相关使用功能进行划分,可以分为热敏、光敏、气敏、力敏、磁敏、湿敏、声敏、放射线、色敏和味敏等十大类元件传感器。 2传感器应用 随着信息化时代的到来,使半导体技术得到迅猛发展,将先进的信息和科学技术灌输到传统的工业生产中,使其具有新的活力和生机。而使用半导体技术能够有效地使各类型传感器进行单独工作,成为一个独立的个体,并且对其周围环境参数进行相应的检测,在很多领域,自动化系统都得到了广泛的使用。例如,在煤矿生产的控制系统中,使用传感器对矿井周围的环境中气体参数进行监测,能够在一定程度上对煤矿安全生产做出保障。 2.1传感器中计算机技术的应用 计算机软件水平促进科技发展得到有效提升,并被应用到很多方面中,计算机软件技术包括软件开发及嵌入式软件开发,而软件开发中也包含了对处理器单片机及相应程序。软件开发结合实际应用才能发挥其意义,用户结合实际需要开发出的计算机程序有更高的工作效率,可以让人们顺利进行生活。有效把传感器原理结合到计算机技术当中,就可以通过单片机的应用来对传感器进行读写,以往使用的传感原件就是利用热敏电阻感应来降低热敏电阻值,然而在后续环节中需要对信号进行相应的处理,而热敏电阻不具有良好的稳定性,不能对温度的变化进行准确的测量,对整个系统的精度也不能进行有效检测。 2.2传感器应用范围 如今我们身边无处没有传感器,常见例子就是温度计。温度计可以用来感知人体的温度,在温度上升到与人体温度相同时就不再变化。我们人体的温度可以通过温度传感器感受,当温度达到一定的时间后将不再发生变化,电子温度计将对这时的温度进行显示并且语音提示。把传感器应用到汽车运行中将会有很大的作用。在发动机上应用温度传感器,不但可以显示当前温度,汽车的中心控制还可以接收传来的温度信息,对喷油量进行控制;排气前段有氧传感器,汽车废气中的氧气分数信息可以通过传感器感知,中心控制接受信息后调节发动机,让发动机正常运作,并在利用率得到最大发挥的基础上控制尾气排放;流量传感器能够将一些流量信息传输到中心控制器中,再由中心控制器把其转变成最恰当的压力和流量状态。 3计算机技术编写传感器技术 温度测量是较为常见的应用。具体生产工艺过程中对温度控制的要求非常的高,如电子产品。计算机在应用CPU进行温度监测时,当温度不在规定的范围时将会及时发出报警信号,在生产工艺中对温度控制有严格的要求,很多电子产品有较高的温度环境要求,器件在正常工作中也要有适合的温度,如计算机对CPU有检测温度的功能,当温度超出规定范围时就会报警,23℃~25℃是一般机房所要求的环境温度。机器中的马达控制器在温度方面也有要求。通常情况下温度传感器都会被当作成计算机软件的参数控制计算机的程序流向,在工业上有着很大意义。LM75是美国国家半导体元件公司生产的,有广泛的应用,其芯片由温度感应、模数变换和通信接口三部分构成。针对将温度值在数码管理上显示的问题,笔者应用C语言编程进行了相应的举例,代码如下://主程序:逐一获取温度Voidmain(){intt;SysInit();for(;;){t=LM75A_GetTemp();DispClear();DispTemp(t);Delay(1000);}}通过LM75传感器进行编程,可以在温度升高时发出报警,而MCU则是根据自己获取到的信息来对报警范围进行设置,在温度超出设计范围之后就会发出报警提示。 4结语 传感器技术是高新技术,所有国家都关注其发展。传感器在网络技术过程中表现出了巨大作用,为了让传感器技术有更广泛的适应范围,应该从多方面进行创造。应用传感器技术可以使感知能力比感官能力更高,所以,我们生活当中经常会发现传感器技术的存在,其成为环境检测、普及物联网和自动化工业中的一员。本文对传感器原理进行了相关介绍,而且还进行了传感器的编程举例,把传感器原理和计算机软件技术进行了有效的结合。 作者:薛军 单位:常州机电职业技术学院 软件技术毕业论文:计算机软件技术不可靠性探析 随经济的迅猛发展,计算机技术发展也越来越快,特别是计算机软件技术,发展的势头愈发强劲。计算机软件技术具有操作方便、适用范围广、灵活性强等优势,越来越受到人们的喜爱。但近年来人们逐渐认识到计算机软件技术的安全性问题,业内人员注意到了计算机软件技术的不可靠性,下面就简单介绍其不可靠性以及一些简单的解决方法。 1计算机软件技术概述 计算机软件技术涉及到的内容较多,但通常我们将计算机程序、方法以及计算机运行时所需的各种数据统称为计算机软件技术。如上所述,计算机软件技术一种较为先进的技术,对于当今世界的发展具有重要意义,同时又因其具有操作便捷、运行速度快、适用范围广等特点而备受现代人们的喜爱。计算机软件技术分类的方法较多,但我们常将其分为科学计算、数据处理、过程控制以及人工智能等几个部分。计算机软件技术是计算机实现其功能目标的保障,如果没有计算机软件技术,那么计算机就和普通的机器没有区别。如今是一个技术发展迅速的时代,在这种环境背景下要想充分发挥计算机软件技术的优势,就应加大对计算机软件技术专业人才的培养力度,提高计算机软件技术人员接受新知识、新技术的能力。 2计算机软件技术的不可靠分析 随着社会科学技术水平的不断发展,计算机软件技术也取得了较大的发展和进步,但是在其发展进步中,难免会存在一些不可靠性表现,下面具体分析一下其不可靠性。 2.1计算机软件的可靠性定义 近年来,计算机软件技术取得了较大的发展,同时我国的信息化建设工作也逐渐趋于正规化和规范化,软件产业成为促进我国经济和科学技术水平快速发展和进步的支柱型产业。在学术界,将计算机软件的可靠性定义为能对软件性能、工作效率等内容进行详细描述和评价的标准。即我们所说的,在一定的环境下、一定的时间范围内,使用计算机软件而不会引发系统故障的概率。随着计算机软件技术的推广,如何确保计算机软件的可靠性成为人们关注的重点问题。根据计算机软件技术的特点,我们发现要想提高计算机软件技术的可靠性主要还是应该做好软件开发工作。 2.2计算机软件技术的不可靠性表现 我国软件技术发展一直备受关注,也制定了许多相关政策对其发展给予一些必要指导和帮助。因此我国软件技术与产业在近年来发展势头良好,进步较为稳定,但是与全球软件行业发展的程度来看,我国计算机软件的发展依旧存在诸多问题。 (1)计算机软件技术与计算机硬件技术不同,计算机硬件技术问题的产生主要是因为硬件材料的性能决定的。计算机硬件技术的科研重点就是解决硬件材料问题,从而增加硬件的使用寿命;计算机软件技术不存在磨损问题,也不存在使用寿命问题,计算机软件技术的问题主要是软件程序的稳定性问题。在使用计算机软件技术时最常出现的问题就是软件程序问题,程序一旦出现问题,如果处理不当就会使软件失效。而软件技术工程师在开发软件时很难预测到软件程序会出现问题,这就增加了软件技术开发的难度; (2)软硬件技术的可靠性一定程度上存在很大的相似性与互通性。两者同样运用复杂的函数作为定义缺陷和故障的标准。但计算机软件和硬件技术还是存在很大的差别性。软件技术开发过程是一个“思考创作”的过程,主要是以用户的需求为基准,通过建模、编程等步骤解决用户的问题。这一过程,主要是人的思维能力和创新能力的一种体现。但由于是人的思维过程,一定会存在思考不到位的情况,致使计算机软件技术存在漏洞和不合理性。这些漏洞和问题有的可以在软件测试阶段被检测出来,有的却难以被发现,只能等到用户使用过程中才会被发现,而一旦出现了这些问题就会造成软件失效或崩溃; (3)计算机软件与计算机硬件在技术维修方面存在差异,计算机硬件的故障主要集中在硬件系统方面,这些故障往往都是属于可维修的故障,有解决问题的方法。但计算机软件系统一旦受到破坏就很难维修,一般只有通过重新设计软件才能解决问题。 3解决计算机软件不可靠性的对策 针对上文介绍的计算机软件技术不可靠性的表现,下文将具体介绍一些解决对策,以解决计算机软件的不可靠性。 3.1减少软件出错 当软件出现差错时,引起软件故障,降低了软件可靠性,而致使软件出错的主要原因是人的原因。因此,在软件开发过程中应做到下述几点。第一,要确保软件开发人员的专业素养水平;第二,对于语法错误等技术性问题必须严格注意。此外,当计算和计划错误的时候,软件开发人员要进行认真的思考,直到最后版本等内容完全一致,还要学会分析工程的实际情况,做好材料的选择。 3.2注意软件的评审工作 计算机软件开发中,工作人员并未参与其各阶段的评审工作,因此有时会产生各种各样的问题,为了各阶段都符合相关要求,避免跨越阶段现象的出现,要在软件开发的各个阶段组织测评工作,确保软件开发的准确性。评审人员要包括设计师、管理者等全体人员,保证专家评审的质量,这对提高工作质量有很大帮助。对评审组来说,主要工作就是对设计师提交的软件文档是否符合要求进行审核,通过专业人士的管理,对计算机硬件进行更好的维护,保证计算机软件的更深层次发展。 4总结 随着计算机软件的迅猛发展,对其可靠性有了更高的要求,我国计算机软件产业有了长久且稳定的发展,但是仍然存在一些不可靠性问题,为了更好的解决计算机软件技术不可靠的问题,需要各个方面的不停努力,不断在研究中发展进步,从实践中总结经验,吸取教训,获得更多技巧与经验,保证计算机软件技术可靠性的提升,促进计算机软件技术的更好发展。 作者:张军猛 软件技术毕业论文:气象信息计算机软件技术的运用 1气象业务的现状和特征 随着国家对气象工作越来越重视,气象服务覆盖面不断扩大,服务领域不断拓宽,专业气象服务的针对性逐步增强,重大气象灾害预警应急管理得到各级政府和社会各界的充分肯定。现在也建立了完整的预报预测业务,形成了比较完整的数值预报预测业务。数值预报预测能力逐步提高,初步建立了灾害性天气临近预报业务,建立了基于人机交互处理平台MICAPS。综合气象观测和技术支撑能力进一步增强,基本建成地基、天基和空基相结合的观测系统。形成了以气象通信网络、高性能计算机、卫星数据海量存储和卫星数据广播为代表的实时气象信息系统,资料获取能力、处理能力和传输时效显著提高。初步建立了气象技术装备保障体系和“两级管理、三级保障”的业务体系,技术装备保障能力逐步提高。气象业务有以下特点,第一,气象业务容量大种类多,这就需要应用计算机技术来整合。第二,气象业务要求可靠性强时效高时间及时性,在计算机技术的帮助下气象业务能明显提高准确性和时效性。第三,由于气象业务面向大众和科研,各类用户需要给全社会单位,很多施工单位和实验单位需要通过气象业务的预报服务产品才能满足需求正常运转,所以气象业务需要非常强大的开放性系统来支持,这样才能迅速而准确的运作。 2气象业务应用计算机软件的必要性 由于气象业务所要处理的数据特别多,而且对于数据的反馈要求非常及时,同时又要求数据的精确度要很高、信息传递和的范围都要很广,同时能满足这些条件的就只有先进的计算机软件技术。将计算机技术软件建立的服务平台运用到气象业务中来是十分必要的。 3气象业务应用计算机软件的方法和意义 在计算机软件技术发展迅速的今天,各种各样的软件技术层出不穷,我们要针对气象业务的具体特点去选择合适的计算机软件设备。如今计算机软件技术发展迅速,各类软件技术层出不穷,要选用适合气象业务的计算机软件设备。例如,MICAPS系统(气象信息综合分析处理系统,MeteorologicalInformationComprehensiveAnalysisAndProcessSystem),它是在1996年后随着气象部门“9210工程”正式启动后推出的与卫星通讯、数据库配套的支持天气预报制作的人机交互系统。其主要功能是利用丰富的气象数据资源,通过检索显示各种图形和图像,并根据需求能够进行编辑加工,为气象预报人员提供一个中期、短期、短时天气预报的工作平台,为预报员日常工作提供全程支持的自动化系统。之后,为满足不断发展的业务需求,相继推出功能更为强大的MICAPS2.0、MICAPS3.0版。GHOST软件,该软件是美国软件公司SYMANTEC推出的能使被破坏的系统恢复的硬盘复制工具,GHOST支持多种常见的或是不常见的文件系统,另外在存储文件时压缩文件的压缩率高,能够节约存储的空间。由于气象业务要处理的数据量不仅种类多而且数量大,这就需要一个及方便快捷,容量又极大的数据库来处理。这个软件就符合气象业务的需要。计算机技术软件只是气象业务建设中的一个辅助的工具,气象业务要充分的利用发展中的科学技术来发展壮大自己,而不是完全依赖高科技提高技术业务水平。比如说:气象业务部门的所有成员技术人员都应该具备提高自身素质的意识,不仅仅要熟悉自己岗位专业气象行业里的知识,还要有熟练地运用计算机的能力,理解计算机软件的工作原理,将计算机软件的作用真正发挥到极致,这样才能将计算机软件与气象业务完美高效地结合。计算机网络技术处理的应该是一些能够利用自动化处理方式减轻工作压力,提高劳动效率节约劳动力、节约时间并且提高精确度的工作,例如气象资料通信传输所从事的大量一些预报员日常做的劳动或者是手工操作的工作,另外,纸质气象档案资料数字化处理、气象数值预报模式应用等工作,均需要通过专用的计算机软件进行处理后,才能达到信息处理及时,数据共享便捷,服务信息丰富,用户使用灵活数据资料统计和整合通过计算机软件处理过后都会更方便查阅和调用,利用计算机软件技术也可以很快的处理气象信息的,不但快速而且量能够达到要求。在计算机技术应用中,工程方法主要分三个阶段:最主要的就是定义的阶段,在这一阶段中,主要工作是梳理业务,摸清需求。气象部门要根据实际情况判断出气象业务所需要的是什么类型的计算机软件服务系统,气象部门要对自己的气象业务有着全面、详细的掌握,对业务服务需求和当前存在的业务问题相当明确,才能提出选择出与之相配相适应的软件系统的功能分析和说明。其次是开发阶段,主要工作是需求的分析、设计、实现和测试。这是指气象部门通常采用构建专业数据库,对各类数据源进行采集处理、加工分析、存储共享和服务反馈,最终面向用户提供专业性较强的气象业务应用和服务平台要建立区域气象的数据库,通过信息收集和对数据信息的明确处理来掌握当地日前的气象情况以及长期以来的气象状况,在一段时间的总结过后,根据结果来建立具有专业性的气象业务的网站平台。这样一来,这个区域的总体气象业务管理和服务,就能够通过这个网站系统进行。最后是支持阶段,主要工作是在用户和开发人员间建立良好互动机制,做好软件运行后的技术支撑。这个阶段要求气象业务部门在利用计算机软件技术建立的平台时,遇到的各类系统问题都要及时准确反馈给开发人员,以便问题能及时得到解决。同时,开发人员要立足用户,加强交流,积极响应,对软件不断进行优化完善。 4结语 计算机技术软件应用于气象业务能够从根本上提高气象业务部门的工作效率和工作质量,使之能够做到及时、快速、准确的传递并且接收气象信息,从而能够更好的满足自身业务、科研和社会生产生活的需要,与此同时,这也为气象业务的全面现代化建设提供了技术支持,计算机技术在气象业务中的研究应用是十分重要的科技成果。 作者:李永利 单位:内蒙古自治区气象信息中心 软件技术毕业论文:计算机软件技术不可靠性研究 信息时代促进了我国计算机软件技术的飞速发展,计算机技术有方便、快捷、灵活性强等特点,被广泛运用于人们的生活中。但是,计算机软件的不可靠性随之被人们发现,计算机软件的不可靠性影响着计算机使用的安全性、可靠性,也威胁着用户的隐私安全和财产安全。因此,需要对计算机软件的不可靠性进行深入的研究,解决其中的问题,以提高计算机软件的安全性和可靠性,推动我国计算机软件技术的稳定发展。 1分析计算机软件技术的不可靠性 1.1计算机软件的特点分析 计算机软件是计算机的灵魂,指挥着整个计算机的运行,计算机强大的功能离不开计算机软件。首先,计算机软件技术性较强,软件的开发需要专业的计算机人才和高科技辅助工具,且开发周期较长,需要投入大量的人力和物力。其次,计算机软件有较强的功能性;计算机运行依赖于计算机的程序,而计算机程序要到达一定的目的,则需要通过一些代码和指令。计算机软件是软件开发人员智慧的产物和逻辑研究的产品,在极大程度上计算机软件的不可靠性是设计过程中的人为因素造成的,有极强的主观性和难以预测性。 1.2计算机软件不可靠性表现 当前,我国出台了很多政策来支持和指导计算机软件的发展,计算机软件技术也取得了很大的成就。但在激烈的全球软件行业竞争中,我国的计算机软件在发展中仍然存在一些问题:(1)软件失效:硬件失效通常是因为物理故障,是器件物理化的必然结果,会出现浴盆曲线;而软件失效与硬件失效有明显的区别,软件失效是由于自身的缺陷和改编程序的干扰,具体体现在两个方面:首先,软件不会被磨损,也没有浴盆曲线,但是会出现陈旧落后的问题;其次,软件的程序容易被篡改,可以人为的改编软件,也可以通过其他程序的入侵来篡改。(2)决定计算机软件可靠性的是人为因素;从软件开发的角度上来说,软件的设计要满足客户的要求,需要软件开发人员从顾客的角度出发,分析、设计软件;这就决定了软件的设计是一种思考创作,而创作中的每一个环节都是通过软件设计师的智慧和水平来实现的。但由于设计师水平的差异,在设计软件的过程中难免会出现疏忽和不合理的问题,使软件技术出现漏洞,甚至软件失效或崩溃。(3)计算机软件的维护方面;计算机软件的维护是通过更换或修复被损坏的系统来实现的,软件一旦被破坏,就只能通过重新设计软件来恢复失效软件的功能。(4)目前计算机软件的可靠性验证还没有建立完整的理论体系,相比硬件开发来说,计算机软件的设计开发还处于发展阶段。 2解决计算机软件不靠性的措施 2.1加大计算机软件人才培养力度 计算机软件在开发过程中就存在潜在的人为错误,首先,计算机软件的开发需要加强软件开发人员专业素质的培养力度,让软件开发人员在充分了解软件知识的基础上对客户的要求进行更加准确的理解;其次,软件开发人员在开发软件前,应做好软件设计前期的调研、规划、可行性分析等工作,进而避免潜在的风险;最后,要求软件开发人员在开发软件的过程中避免出现一些技术性的错误,比如变量使化错误和语法错误等,加强软件开发人员的软件开发水平。 2.2对软件开发过程进行评审 为了确保软件的开发符合客户的要求,有序的进行软件设计,避免出现跨越阶段现象的发生。在软件的开发过程中,需要组织评审组对软件进行及时的评审,评审组的成员要包括总体人员、设计师、管理师和质量保证师等领域的专家。评审组对软件设计师所设计的软件标准和要求进行评审,从而有效增强计算机软件的可靠性,促进计算机软件的发展。 2.3建立有效的软件质量监督机制 目前,国家虽然对计算机软件技术制定了一些技术和开发方面的规范,但还缺乏对一些测试软件质量、评价修改软件和软件技术改良的相关政策。因此,国家相关部门还需要建立有效的软件质量监督机制,促使软件开发人员进行自我测试、自我编制,进而有效减少软件开发人员在软件开发过程中出现的错误,提高计算机软件开发的整体水平和核心技术。 2.4建立软件可靠性数据收集系统 软件开发人员在软件开发的初期,需要参照其他相似软件的故障数据,并综合考虑其中的重要度、复杂性、调用度等影响因素,从而尽可能节省软件开发的精力,提高工作效率。计算机软件开发是一项需要多方面技术的工作,为有效避免计算机软件的不可靠性,相关部门还要在软件可靠性测试和实践的基础上规范对软件文档的要求,建立计算机软件可靠性数据收集系统,从而为计算机软件错误的分析、纠正和评估提供详细、可靠的数据,进一步提高计算机软件的可靠性。 3结束语 计算机软件技术给人们的生活带来了很大的便利,人们在享受着计算机软件带来的便利和快捷的同时,也被计算机软件的不可靠性困扰着,计算机软件的不可靠性不仅威胁着人们的账户安全,而且还阻碍了计算机技术的发展和计算机的安全使用。为进一步提高计算机软件技术的综合应用性,计算机软件开发人员在软件设计和开发的过程中要规范操作、明确计算机软件技术的核心内涵、应用特征,并认真分析引发计算机软件不可靠性的具体原因,以便能够采取有效的措施提高计算机软件的可靠性和安全性,从而促进我国计算机软件行业的健康、持续发展。 作者:邓勇 单位:南昌市工业技术研究院 软件技术毕业论文:软件技术专业综合性系统开发课程研究 1课程教学目标 该课程旨在通过项目综合训练,将所学系统设计技术、面向对象开发技术、数据库技术、程序设计技术和软件测试技术进行综合的应用与实践,通过一个完整的软件项目,培养学生遵照行业标准和软件工程规范进行软件需求分析、设计、编码、测试、部署的能力[2],尤其训练目前流行的系统开发技术和方法,培养学生团队开发和协作能力,实现学生具备岗前准职业人的编码能力和职业素养。 1.1知识目标 ⑴掌握数据库设计与维护技术;⑵掌握母版页与站点导航控件的使用方法;⑶熟悉访问数据库技术;⑷掌握主流多层系统架构技术和第三方控件、工具的使用方法;⑸能够编写用户控件和自定义函数;⑹掌握Web服务器系统部署方法;⑺熟悉面向对象的开发技术、软件测试与调试技术;⑻掌握主流程序语言的高级数据操作程序编码技术[3];⑼掌握数据报表技术;⑽掌握软件开发流程和文档编写方法;⑾熟悉UML建模技术;⑿了解项目管理知识和方法。 1.2能力目标 ⑴能够架构多层B/S网络数据库系统;⑵能够设计CSS+DIV页面布局;⑶能够根据系统实际需求进行多种数据库访问和配置;⑷能根据实际需求,按照软件工程流程,进行项目分析、设计和实现;⑸能够快速架构多层软件软件系统:⑹能编写基于面向对象的系统功能代码;⑺会调试系统代码和系统;⑻会编写规范的软件设计文档。 1.3素质目标 ⑴培养学生学好软件的信心,在学习过程中充分培养学生学习的主观能动性;⑵培养学生学习软件的严谨作风,编码以行业标准进行规范,杜绝编码过程中的主观随意性;⑶培养学生团队合作与沟通能力;⑷培养学生从事IT行业的职业技能和职业规范[4],养成良好的职业习惯。 2课程设计思路 2.1课程设计思路 选取一个综合性的企业级软件项目为载体,采取综合性实训的形式开展训练,坚持“产学并行”的训练理念[5],营造生产性流程和职业环境,不断提高学生生产实践能力和编码岗位胜任能力,主要采用基于产品质量的课程管理和评价方法,也就是更重视学生团队协作下的软件项目研发质量,对接企业化的要求进行拟岗训练。各训练小组可以选择自己感兴趣、实战性强的项目作为载体开展训练,教师提供5-10项目选题,供小组选择,每个小组只能选择则一个项目开展训练,项目一旦选中不能更改,小组按照选取的项目和项目设计要求进行分工,设计各自的子项目任务,按照项目计划进行训练。教师担任指导和引导的角色,对重点技术问题进行分析和解释,监督和指导学生进行训练,通过过程把控和考核进行课程管理。 2.2教学方法设计 ⑴分组训练法将学生3-8人分成一个小组,按照项目团队职责进行分工,合作开展训练,项目按照小组为单位验收,并进行现场答辩,采取小组互评和教师评价相结合的方式进行考核,使学生真正体验到综合项目开发流程和规范。⑵优秀作品展示为激发学生兴趣和积极性,对于每个阶段项目,采取优秀作品答辩和展示的形式,激发课程特长生的积极性和带领团队的主动性。⑶项目答辩在完成整个项目后,分小组进行项目报告撰写,并制作答辩PPT进行项目答辩,聘请专业教师担任评委,公开验收实训成果。 3考核方案与考核标准 该课程考核采取形成性考核(报告+项目)的考核方式,平时项目训练考核占40%、最后报告(含答辩)占60%。其中平时项目训练考核含学生出勤、态度、团队合作,最后报告(含答辩)考核主要依据正确率、编码规范、是否准时提交、完成效果、创新性等几个方面。总评成绩=项目训练考核(40%)+报告(60%)。 4教学资源开发与利用(含教材选用、实验实训场室、耗材规划等) 建议教材:自编讲义。实训场室要求:实训室安装VS2010以上版本,SQLServer2008以上版本,Eclipse、PHP运行环境,Oracle10以上版本,根据上课实际情况配置以上环境,实训室容纳人数不低于50人。除软件外无需任何耗材。 5教师能力要求 ⑴具备面向对象分析与设计能力;⑵具有较强C#、JAVA或PHP编码能力;⑶教师要具有很强的协同施教和教学改革能力,以及校企合作经验;⑷能够熟练使用Visio工具进行UML建模;⑸具有面相对象的系统架构、数据库管理与设计能力;⑹具有产教融合的软件项目研发和设计能力。 6结束语 对该课程的教学设计分为:需求设计、概要设计、设计与编码、测试与部署、设计文档编写等模块。通过多个学习单元使学生掌握UML需求分析的方法;掌握数据库模型设计方法;熟悉SQLServer或Oracle数据库管理工具的使用方法;掌握系统总体功能和系统流程设计方法;掌握程序流程图设计等技术和方法。引入企业真实案例,以企业为实训背景,依托有企业实战经验的教师,指导学生完成实训课程,为学生毕业实习和将来的就业打下基础。该课程在设计的过程中还需要建立相应的项目资源库,有条件的可以制作相关内容的微课或教学视频供学生在课前预习和课后复习,激励学生自主学习,培养其主动学习的意识和发现问题、解决问题的能力。通过该课程的学习,让学生进一步掌握软件编码、软件测试、前端页面制作等岗位工作技能。 作者:顾蓬蓬 单位:苏州健雄职业技术学院 软件技术毕业论文:计算机软件技术中插件技术的应用 1插件技术概述 插件技术在计算机软件中的合理应用,能够在很大程度上增强计算机软件的功能,具有不可替代的重要作用。 1.1计算机软件技术中插件技术的概念 插件,实质上就是一种程序[1]。插件程序需要遵循相应的应用程序接口,同时对其进行相应的编写。运行过程中,应用程序主要通过相对应的接口规范插件,就能够扩展相应的应用程序功能。大多数计算机软件中均包含着插件,目前对于这些插件还未形成一个统一标准。除此之外,若是应用软件平台中没有具备此类功能的程序,那么插件只能在程序规定的系统平台中运作。 1.2计算机软件技术中插件技术的功能 计算机软件中的插件技术,主要将未出现改动的软件程序当作基础,更新与扩展软件功能。从软件开发方面来看,计算机软件主要由软件开发平台与插件组成,其中插件在计算机软件中是一种补充模块,实质上就是对计算机软件的功能进行扩展,而软件开发平台是主体。 2插件技术在计算机软件中的应用原理及类型 2.1插件技术的应用原理 现阶段,计算机软件的发展呈现多样化,对于插件技术予以支持的计算机软件不断增多[2]。插件技术在计算机软件中的应用原理,主要包括以下几个方面:①接口。实质上就是主程序与插件之间的一个标准通信协议与规则,能够确保主程序与插件的有效交互。所以,保证计算机软件功能扩充与插件插入的关键在于接口是否有效。②插件。计算机软件中,可以将插件以一种动态的形式插入其中,还可以增添一些基础功能。所以,在计算机软件中插入多个插件,能够全面的完善计算机软件,有利于强化功能处理。同时,插件需要为计算软件提供一个相应的接口,确保主程序的调用行为能够有效的被识别。③主程序。主程序的主要功能就是启动计算机软件,并且在计算机软件运行的过程中将插件加载至进程地址中。Windows系统中主程序的表现主要为.exe文件;除此之外,主程序还要管理程序中的所有插件。 2.2插件技术的类型 目前,技术软件开发技术的发展十分迅速,在很大程度上扩大了插件技术的应用范围,插件的数量、类型呈现多样化。现阶段,计算机软件中的插件主要包括以下几种类型:①组件对象模型插件。组间对象模型,英文简称为COM,即ComponentObjectModel,能够对主程序直接进行接口定义,不需要对插件功能实现过程有所了解,是一种直接将接口提供给主程序的插件,能够实现主程序与不同插件之间的良好通讯。②动态函数库DLL插件。此类插件对于主程序功能的实现,主要通过动态数据库形式。主程序通过相应工具对DLL插件中存在的函数进行调用,然后再利用相应函数对动态函数库DLL插件进行调用。这种插件的不足之处主要在于主程序在运行此插件时可能发生“DLLHELL”状况,造成插件无法运行。③脚本插件。实质上就是通过相关的编程语言将插件逻辑写成脚本代码的一种插件;编程语言可以是开发人员自行开发的,也可以是通用的。现阶段,脚本插件的编程语言主要为XML,具有可操作性强、简易等特点,但是存在一定的风险。 3计算机软件技术中插件技术的应用及其优势 3.1插件技术的应用 插件技术在计算机软件研发过程中具有十分重要的作用。插件具备的优点较多,在研究插件的过程中需要花费的资金较少,而收益却远远高于支出。只要通过接口将插件与相应的软件程序有机连接起来,计算机软件就能够拥有插件程序功能。在研究插件的过程中,需要深入了解插件服务软件的主程序,根据软件主程序原理、方法对插件进行研发。插件与系统之间的连接点主要是接口,接口为插件进入软件主程序提供相应的入口,也是在主程序中撤除插件的分离端。宿主程序与插件程序之间有着明确协议,规定应当在一个子文件夹中放入插件的全部内容,为了避免对软件主程序造成破坏,必须严格管理插件技术[3]。所以,虽然插件与计算机软件是放在一起使用,但是插件仍然具备一定的独立性,对于软件产生的影响极低。用户对于插件的选择与应用,应当根据自身在生活中的实际需求,不能认定使用。同时,在对某些软件进行使用的过程中,一些用户将软件附带的插件删除,降低终端机在运行过程中的负载,这种做法并无任何问题。计算机软件技术中插件技术的实际应用,主要包括:①IE插件,Plug-in是一种程序。通常情况下,浏览器都是直接对插件程序进行调用,通过对一些特定文件进行处理,将其转换为浏览器的一个组成部分。②FLASH插件,实质上就是在浏览器中安装的一种插件,主要作用是确保浏览器中sef文件的良好播放。 3.2插件技术应用优势 主要包括以下几个方面:①插件重用率高,在对软件结构进行调整的过程中,方便简捷。②插件与插件不会发生互相干扰等不良状况,结构简单,构造清洗,不会影响计算机软件系统的运行。③插件技术在很多方面均有优势,如产品扩展、产品生产以及项目计划等方面。④插件结构灵活,由于插件主要由多个小插件功能结构组成,通过接口为软件系统提供服务,因此删减、增加较为简便,不会对软件产生不良影响。 4结语 插件是计算机软件组成系统中不可缺少的一个重要部分,插件技术在计算机软件中的应用能够进一步简化计算机程序,提高计算机程序的反应速度。插件技术的快速发展,在很大程度上促进了计算机软件功能的全面化与多样化,因此应当充分重视计算机软件技术中插件技术的合理应用。 作者:白晓海 单位:湖南省长沙市路桥征费维护管理处
软件设计毕业论文:面向服务架构的ERP软件设计新思路 摘要:传统构架下的ERP软件,在实际应用中出现了许多问题。文章介绍了一种新的软件架构方法――面向服务架构(SOA)的理念及其特点,并对面向服务架构的ERP和面向对象架构的ERP分别在体系结构和开发方法上作比较,最后选取SAP公司的NetWeaver和ESA产品设计理念作为案例,进一步阐述了SOA思想在ERP设计中的应用特点和优势。 关键词:面向服务架构(SOA);面向对象架构(OOA);软件设计 0 引言 ERP由最初的财务软件逐渐发展起来,内容越来越丰富,功能也越来越齐全[1]。到目前为止,ERP的产品模式最常见的有两种:通用型ERP和专业型ERP。通用型ERP,顾名思义,是适用于多种行业的套装软件。通过对其进行二次开发、系统配置,达到满足不同行业的管理信息化需求。它的拓展性好、通用性高,成为目前的主流。专业型ERP,也称之为行业型软件,是专门针对某一特定(或相近)行业设计和定制的,便于满足目标行业的个性化管理需求。 但这两种ERP产品都存在各自的缺陷,从而导致了应用实施过程中出现了很多问题,最终以失败告终的案例也不在少数。如通用型ERP,它的优点也正是它缺点所在。通用代表了缺乏个性,流程固化,不能针对不同企业做出有效的变化,只能通过企业进行业务流程再造,来满足ERP产品的需求,忽视了企业的个性化需求;专业型ERP的最大缺陷是它的开发成本高,使企业望而却步,同时适用的企业并不多,所以这种专用型ERP,企业很少主动开发,往往是在目标企业提出某种需求的前提之下,进行定制开发,需要很高的成本。 传统ERP产品存在的这些缺陷,大部分原因是其架构理念的落后,开发方法的局限。现在,面向服务架构(SOA,Service Oriented Architecture)这种新的架构理念被引入到ERP软件的设计与开发中,为传统ERP产品走出困境带来了希望,为ERP领域的又一次革命性的飞跃奠定了基础。 1 面向服务架构SOA 早在1996 年,Gartner Group就已经明确地提出了SOA的理念,但目前尚未有一个统一的、业界广泛接受的定义[2]。IBM的高级软件工程师李珉先生说过,不同行业的人可以从不同的视角来理解SOA,从程序员的角度,SOA是一种全新的开发技术,新的组件模型,比如说Web Service;从架构设计师的角度,SOA就是一种新的设计模式,方法学;从业务分析人员的角度,SOA就是基于标准的业务应用服务。 一般认为:SOA――面向服务架构是一个组件模型,它将应用程序的不同功能单元――服务,通过服务间定义良好的接口和契约联系起来。接口采用中立的方式定义,独立于具体实现服务的硬件平台、操作系统和编程语言,使得构建在这样系统中的服务可以使用统一和标准的方式进行通信。其中服务,是指仅基于两个组件接口之间的契约,由一个组件提供其行为方法给另一个使用。 SOA中一般都包含三个角色:服务的提供者、服务的请求者、服务[3]。三个角色是根据对服务提出不同的需求和行使的不同功能来划分的。它们的关系可以简单理解为:服务的提供者将它提供服务的具体描述在服务,以方便服务的请求者查询;服务的请求者通过对服务搜索,查找到需要的服务及其提供者的地址;最后是服务的提供者与服务的请求者进行直接的绑定,完成服务(见图1)。 举个最简单的例子,我们若要在网上下载一首歌,先可以通过搜索引擎GOOGLE等,搜索可下载这首歌的网站,获知这首歌的免费下载的地址,最后我们直接链接这个地址下载歌。在这个过程,网站即相当于一个服务,我们是服务的请求者,而最后那个下载地址背后的服务器为服务的提供者。 图1SOA 三者关系图 SOA主要特征是将应用程序功能包装成服务,服务间彼此独立,可单独作为组件使用。它具备松散耦合,提供粗粒度的服务和标准化的接口等。SOA旨在提供一个通用的,可互操作的和有弹性的行业标准架构,可以在软件基础架构之上建立一系列可重复利用的服务,实现企业适应业务流程变化的需求。 2 基于SOA的ERP与传统架构下的ERP的比较分析 2.1 ERP传统体系结构和基于SOA的ERP体系结构的区别 传统的ERP软件在其体系结构上可以分为三层:表现层、业务逻辑层和数据库[4]。在这种体系结构下,其客户端访问存在很多的问题。如表现层在访问业务逻辑层的各个业务对象时,一个客户端可能同时访问多个业务对象,一个业务对象也可能同时被多个不同的客户端访问。因此它们之间关系杂乱、复杂,造成层与层之间的耦合性强;表现层与业务逻辑层相互依赖,访问接口不是公开标准的,而是依赖于特定的接口函数,一旦其中的某一层发生改变,其接口函数也要作相应的改变,导致系统地扩展性和维护性差(见图2)。 图2传统ERP体系结构 将SOA思想引入ERP软件的设计开发之后,其传统的三层体系结构,将会在概念上演变为四层结构,包括表现层、服务层、业务逻辑层和数据库。其中,服务层是抽象层,是独立的、由可重用的、基于标准的服务组成。每一个具体的服务包含了接口部分和实现部分,其接口部分定义了服务使用者和服务提供者进行程序访问的契约;实现部分包含了服务作用和商业逻辑等信息(见图3)。 由图3与图2比较可以清楚地看到两者的区别,SOA架构的四层体系结构,客户端并不像传统的体系结构直接调用业务对象实现最终目的,而是通过调用一个独立的服务,服务再调用相关的业务对象去实现最终目的。由于它调用服务的接口包含在服务层内,所以,各个层之间都是独立的、松耦合的,没有很强的依赖性。任何一层发生变化,只要接口不变,不会影响服务的实现,有利于系统地扩展和维护。 因此,设想以SOA思想实现的ERP软件,具备很强的弹性,可以根据不用企业的不同需求进行调整,符合企业的个性化需求,具体会在后面的实例中说明。 图3 SOA四层体系结构 2.2采用SOA和OOA进行ERP软件设计开发的区别 ERP软件发展至今,它的开发方法由最初的面向过程(POA)的开发方法,发展到面向对象(OOA),至现在提出的面向服务(SOA)的开发方法[5]。面向对象的开发方法是目前ERP软件开发中的主流技术,但它本身存在很多的缺陷。它对编程语言有很强的依赖性,封装粒度小,耦合度高,未形成标准的模型和概念,从而难以形成标准和开发规范,不能达到软件重用的可移植性和互操作性,产生了大量的“对象孤岛”。 相对于传统的面向对象体系结构的紧耦合,SOA是一个粗粒度、松耦合的面向服务架构,其服务之间通过公开、精确定义的接口进行通讯,不涉及底层具体编程接口和通讯模型,服务与服务之间是相互独立的,且服务可以被重复调用,也可以被任何潜在需求者调用。 以下是某公司针对订购产品这一实务做出的一系列数据处理的例子,分别从面向对象架构与面相服务架构这两种不同架构理念对软件设计开发的不同要求做出的比较(见图4)。 面向对象设计中,公司在生产和销售产品的时候,是根据收到的采购订单进行的。采购订单有很多属性,但它的订单编号是唯一的。根据其订单编号,编制公司的销售订单。根据其销售订单中产品清单编号主码,关系到产品清单。最后根据其具体产品编号关系到产品目录,一层一层的处理数据。以上过程,就是软件面向对象架构的最基本思路,对象之间继承关系的依赖性很强,层层相扣。因此,对象的分析与设计及编程实现,要求很高,也很复杂。 图4面向对象架构与面向服务架构 现采用面向服务架构思想对软件进行开发。可以把所有相关的主体分为三个层次,从基础的对象层,到由不同对象组成的组件层,至最终的服务层。关于这项订购实务,公司要处理的有四个基本对象,采购方信息处理,采购订单,产品清单,与产品目录;组件层包括采购方信息和单据两个实体;而它们都包含在订购产品这项服务中。那么公司在开发这项订购产品服务的时候,可以把它分为若干部分,从对象这个最小粒度开始,再组合成不同的组件,到最终完成一项服务。这样对开发人员技术的要求会低一点,且不同部门可同时进行软件开发。 这里需要说明的是,SOA并不是OOA的完全替代,如开发人员对单个对象,或组件乃至整个服务采用面向对象的架构设计,但在整体上是面向服务的,主要原因是接口的设计。 2.3 SAP的NetWeaver平台和ESA思想 目前,SOA的思想被越来越多的用于ERP产品的开发上,ERP产品的巨头SAP也不例外。企业服务架构ESA就是SAP基于SOA的思想提出的新产品的模式。提到ESA就不得不提到它的另一个产品NetWeaver,因为企业服务架构是建立在这个技术平台之上的。 NetWeaver是SAP于04年正式推出的一个产品,它是一个底层技术平台,SAP的很多新产品的应用都是跑在这个平台上,相当于一个中间件产品。它主要提供了以下四方面的功能,人员集成,信息集成,流程集成和应用平台。它是由交换架构XI,主数据管理MDM,解决管理Solution Manager等组件构成。它是目前支持所有SAP应用的基础产品,是企业应用软件的开发平台、同时又为企业搭建一个基于NetWeaver的面向服务的IT架构。 SAP的企业服务架构并不是简单的技术层面的SOA,而是面向企业层面的,它将原有的ERP、SCM、PLM等模块在NetWeaver这个技术平台上集成,组合成业务流程平台(见图5)。企业在这一个平台上可以共享很多组件,不同的企业也可以根据不同的需求,增加或选用不同的企业服务库,或自主开发部分功能,实现企业的个性化。 图5 SAP NetWeaver平台业务组件 SAP的一位主管曾作过这样一个比喻,将软件的企业服务架构化比作电路的集成化。集成块(IC)本身是功能模块化设计的,但它是更复杂电路的基本组件,设计一个个的集成块,把他们组成电子设备,而不再是从电阻、电容、电感、晶体管等基本元件来组建电路。以后软件业业一样,要设计这些“集成块”和利用这些“集成块”,这些“集成块”就是企业服务(Enterprise Service)。 这也是面向服务架构思想在ERP软件开发和产品发展中应用的最佳体现。 3 总结 面向服务架构(SOA)得到了各大软件公司的重视,如IBM、Oracle、SAP等,说明其理念是先进的,相对于传统的架构模式存在很大优势。本文也具体阐述了其存在的优势,但大部分也只存在于理论,因每个公司对SOA的理解各不相同,基于此理论设计开发出的产品也是各有特点,没有得到一致的公认。 本文分析了SAP基于SOA思想提出的ESA这个思想,其最终产品仍处于开发阶段,只能对其主导思想略为阐述。现在是SOA乱战时代,但可以预见,随着SOA思想的发展和完善,以及在软件业的广泛应用,它的优势会逐步显现出来,为传统的ERP软件带来革命性的转变。 软件设计毕业论文:如何利用嵌入式软件设计SoC 美国Globalpress公司举办的2007电子高峰会议上,举办了一场SoC(系统芯片)的专题讨论会:设计师如何利用嵌入式软件作为SoC器件设计的关键。会议上的专家各抒己见。 完整方案比单个硬件重要 主持人:Gartner公司的高级分析师JohnBarber 软件在嵌入式产品中的份量越来越重。自2000年来,价值观念发生了巨大的变化,2000年以前,主张是器件,即让我们的器件与竞争对手的性能、品质进行对比具有优势,这就是那时形成鲜明特色的关键。现今,制造商和客户需要的是解决方案,而不仅仅是器件。我的价值主张,我的鲜明特色,必须是完整的解决方案,包括与硬件一块推出的可以立即投入大批量制造的软件栈。 硬件与软件将设法整合到单个流程 Mentor Graphics系统级设计总监BillChown 我们过去所从事的是硬件设计,现在则还需要辅以软件应用方面的大量工作。但这两者的“婚姻”却并不幸福。在两者之间,我们需要填补在基础架构方面的鸿沟,如今的硬件小是从头设计的,需要进行基础架构的复用。需要复用的包括处理单元、内存、接口器件……许多基础设计事先已经被人们所了解、得到了分析和预先进行了配置。我们需要把它插入到系统中,提供针对硬件的软什能力,以及针对具体应用的软件能力。在用户对硬件和应用软件的使用目标的这两个空间之间,我们必,坝确保能让他们寻求到与他们的具体需求相应的问题所在,但是最大限度减小他们仡存两个空间之间的工作量。 EDA代表电子没计自动化,但我们有时候会迷失,而忘却了“自动化”一词正是我们在这个空间中应该完成的工作。我们应该回顾在这个流程中应该实现自动化的对象是什么?那并不仅仅意味着工具的改进,而且意味着我们能通过标准化来简化问题。 总结一下,我们能让人们去做的事情,是从一个任系统空间中的概念设计,一直到完成整个流程。慨念设计上的革新是关键,我们需要灵活多样;随着设计的进行,我们需要尝试不同的解决方案。如果我不知道我往做什么,就无法去尝试替代方案。所以良好的分析将告诉我,我所做的工作将会把我带向何方。这些不同的任务中的每一项,都对应着每一个团队所从事的领域。因此,这是一个复杂的世界,但我们将设法将其整合到一起。在实现整合的过程中,我们应该能加速、改动,并将来自于不同领域的软件与硬件、系统与验证集成到单个流程中。 软件的关键作用是保证批量 MIPS Technologies公司市场行销副总裁Jack Browne 在SoC设计时,我们所面临的挑战是多方面的。首先我们希望能向市场上推出种类多样的产品。以MIPS公司为例,有3种不同的微架构系列,10种不同的处理器内核。我们必须具有某种能让我们能投入制造的业务模式,因为本公司的业务模式是基于IP(知识产权)使用费的,我们的年收入的一半来自于授权和版权使用费。客户的产品要达到制造批量,交货则需要3-4年;他们拿到所设计出的芯片,要2年,然后他们再让OEM来设计出系统,而这又要花上2年。所以,该供应链有一个问题:如果我的收入严格取决于制造批量,你应该如何来支付这些开发的费用?费用的支付要延后4年,财经界是不能容忍战略性项目上的亏损的,你必须展示出业务的良好性。 另外一个挑战是,你希望进入不同的、类型各异的市场。其中每个市场的成功的临界数量(客户数量)是不同的。同时你还必须支持不同的OS(操作系统)。你必须有解决所有这些问题的方案。我们的做法是,承认人们有一个平台。软件,无论是Linux还是其他的实时操作系统,一直到应用层次。我们所追求的关键一点,是使用硬件抽象层。从根本上来说,如果我有两家不同的客户,他们决定购买不同的套装,或者甚至不同的USB控制器,则通过硬件抽象层,如你的PC中的BIOS,我可以实现不同的偏好,而不用移植操作系统。 你去考察供应链上的不同玩家的商业模式的话,就会发现,将操作系统移植到另一个硬件平台上的工作并不能提供多少余地。如果你所选择的应用不对路的化,则很难实现足够的产量。如果你考察如今的标准数字电视的话,就会发现其中有些采用了300万行的软件。而你将看到2年后的HDTV将采用500万行的软件,而且其中有16个处理器,用于处理不同的任务。 所以软件的关键作用就是保证批量。如何找到一个合理的财经运作模式,是EDA、IP公司、半导体公司、软件公司共同努力解决的挑战。 多处理器的软件设计法 Tensilica公司市场行销副总裁SteveRoddy 软件的重要性到底有多高?有人认为市场规模尚小,有些人认为它很重要,另一些人则主张我们处在一个临界阶段,许多软件都实现了移植。 3种现点也许都是正确的,具体取决于其市场。但我想退一步思考一下处理器也许倒也无妨。一个有趣的问题是,如今和未来的应用应该需要多少个处理器?这里借用ITRS(国际半导体技术发展路线图),来展示在每个工艺节点对应着的、每个SoC上平均使用的处理器的数量(图2)。当前,ITRS宣称每个SoC上平均有32个可编程器件。我们知道,有些可能数量会多些,有些则少些。Tensilica与Cisco合作,推出了基于130nm节点的、采用192个处理器的设计。所以处理器的数量会出现迅速增长。而软件正是在此之上运行的。 是的,软件的复杂程度和架构的复杂程度都正在增加。即便处理器的数量在增长,它们并不全都一模一样。这些器件上将出现多样化的处理器。 关于嵌入式的设计,很明显的一点是,软件的形式必然迥异于普通的通用型软件。事实上,嵌入式世界迥异于与通用型软件世界。在通用型应用的世界中,如Intel和AMD,在处理器上运行的软件在器件开始推出时尚不为人所知。因此一般采用通用型的计算,对于通用型的计算,人们采用通用的SMP Die Bucket架构。在嵌入式世界中,如果你设计用于路由器的芯片的话,它就是供路由器专用的。优点就在于你知道器件的用途,所以其设计会针对具体应用进行优化,让人们能利用专用的处理器,如可重构的和可扩展的处理器,以节省面积、成本和功耗。因此两者的设计之道大相径庭。拥有许多可重编程的处理器,并不意味着你有一个全新的世界。系统架构和硬件架构研发者努力解决这个问题已经有几十年了。他们将其称为SoC,现在人们以处理器为单位进行设计,而不是硬件模块,他们在系统中引入了许多软件的东西。但这并不意味着在设计这些东西的方式上会遇到什么危机。 设计这些系统的风格,仍然具有一个SoC 只有一个处理器的年代的SoC设计、架构所具备的那种多样性。你可以让处理器间具有一个看起来非常传统的联系,采用SMP通用型架构,你可以让处理器之间根据具体应用来建立互动关系,你可以在处理器间建立硬件风格的数据流。事实上,某些处理器甚至根本都不清楚芯片上有其他处理器的存在。这些东西的实现有多种多样的途径,成功的关键是功能划分,人们可以在功能模块中放入标准、API,事实上,在这些系统上运行的软件,可以造成复杂性极大增长,而我们在实现上仍然感受不到危机的存在,通过功能划分,经过优化的处理器、经过优化的API将通用型的程序与软件的所有复杂性隔离开来。 设计者完全可以利用直截了当的设计方法来掌握如此复杂的,设计数百万行程序的软件工作。 软件发挥至关重要的作用 Wipro公司半导体/消费事业单位副总裁Siby Abraham 今天,推动半导体业发展的仍然是摩尔定律。对我来说,在设计中如何放入更多的逻辑、在一定的芯片面积上能放入多少个晶体管这一问题所带来的痛苦和挑战一这是技术经理和工程师们关心的问题,倒还比不上呈指数化增长的IC设计成本。源程序的复杂性的日益增长,而成本的上涨幅度超过了硬件的。 如今,逻辑电路的80%都被复用。这意味着SoC上只有20%的逻辑是用来体现其不同之处的。这也就是利用软件来实现SoC鲜明特色的地方。我们所看到的趋势是,根据我们过去4年所从事的项目,我们在软件和半导体业摸爬滚打了多年,SoC的未来在于多核架构方面的改进,而这正是软件发挥其效用的地方。 如今,我们的软件还不能有效而自然地利用好多架构带来的优势。挑战在于,软件工程师如何能利用众多核架构带来的优点。我们已经看到了在SoC中对软件的多方面的应用。软件的挑战,可以认为与硬件工程师们所面临的挑战是一样的。 我们今天所看到的更重要的一点是,现在需要那些不仅仅把自己划入硬件工程师或软件工程师等类别的工程师们,他们了解更多的专业,从而能利用众多领域的知识。我们看到一个大挑战,有的客户要求在产品供货时就能提供软件。 我们所看到的技术上的挑战,价格、性能、功耗,而如今软件团队也将承担相应的责任。如果没有可调试性,硬件团队将困难重重。 软件设计毕业论文:虚拟心电监护系统软件设计 摘要:在LabVIEW图形化的编程环境下,利用MIT-BIH生理信号数据库和LabVIEW的各种控件,实现对心电信号的采集读取、滤波、保存和回放。通过改进普通阈值法,利用“双阈值+校正阈值”的方法实现自动实时计算心率,对异常心电给予报警提示。同时,本系统设置了众多交互按钮,使得此心电监护系统功能多样、人机界面简洁友好、操作方便。 关键词:心电信号;虚拟仪器;虚拟心电监护仪;LabVIEW 前言 当今心脏病已成为威胁人类健康最严重的疾病之一,因此需要一种能够连续记录或者智能记录并分析心脏活动的心电监护系统,对患者进行实时监护。至今心电监护技术经过40年的临床实践和技术发展,其监护内容和仪器技术有了相当的发展。目前国内外心电监护的发展呈现出模块化设计、长时数据保存、低功耗小型化、网络信息化趋势。理论和技术的不断发展也为心电监护的进一步研究创造了条件。 LabVIEW是一种基于图形编程语言-G语言的可视化开发平台,多被应用于仪器控制、数据采集、数据分析等领域。鉴于实际心电监护仪难以普及和虚拟仪器的强大优势,我们采用LabVIEW的开发环境、设计了虚拟心电监护仪系统,实现了对心电信号进行采集读取、滤波、保存和回放,自动计算心率并对异常心电给予报警。此心电监护仪可以实现长时间的数据保存,而且操作界面简洁友好,便于掌握。 心电监护系统 此心电监护系统采用模块化设计,包括读取模块、滤波模块、保存和回放模块、心率计算和异常报警模块,各模块间的关系如图1所示。我们采用的数据取自心电数据库、不需滤波,因此略去滤波模块;其中“双阈值+校正阈值”的设计方法包含在心率计算与异常报警模块中,引入校正阈值的目的是为了“放大”心电的某些波段,针对性的检测某些心脏疾病。 系统子模块的实现 读取模块 获取心电信号有三种主要方式:数据采集卡现场采集:软件仿真心电信号;从数据库中读取。鉴于开发成本和真实性,我们采用最后一种方法。 我们采用著名的MIT-BIH数据库,其心电数据由.atr.dat.hea三种文件描述。我们采用LabVIEW脚本接口控件MATLAB Script Node,利用读取心电数据的MatLab程序rddata.m,读取心电信号,输出心电波形。 滤波模块 心电信号总是存在各种干扰,如工频干扰、基线飘移、肌电干扰等,噪声严重时可完全淹没ECG(心电)信 号,因此必须消除噪声,对心电信号进行滤波处理。 由于本设计采用的心电数据基本不需滤波处理,故这里的滤波是为校正阈值而设计的特殊处理模块。我们选用的是平滑滤波器,它能很好地滤除心电信号中混杂的高频噪声信号。 保存和回放模块 本模块是以“写入测量文件”和“读取测量文件”控件为核心,辅以“数据转换”控件,可以实现心电异常时自动保存以及有选择地回放,可以在8道(可增删)心电通道间任意切换,也可以选择保存的文件类型。 这里,“数据转换”控件的运用体现了LabVIEw数据流编程的思想。即每个控件都是对数据流进行操作,但作用的数据类型不同,其间通信必须先转换数据类型。 心率计算和心电异常报警模块 此模块是虚拟心电监护仪的核心,也是用户最关心的功能模块。目前ECG自动检测技术的研究主要集中在QRS波,P波和T波检测,ST段检测等方面,QRS波检测是ECG检测中的首要问题。 QRs波群检测方法有阈值法、面积法、幅值法、神经网络法、模式匹配法等。面积法和幅值法易受到噪声干扰。后几种方法较为复杂,运算量大且计算速度较慢,不适用于实时处理系统的要求。本系统采用的是改进的阈值法,可以概括为“双阈值+校正阈值”。心电异常报警就是根据双阈值和校正阈值的检测数据,利用布尔运算判断分析,结果送前面板显示。 此方法的设计原理和思想与普通阈值法相似,即以检测QRs波波峰的个数作为计算心率的依据,不同的是,此法采用双阈值,利用“波峰峰值检测”控件,设置两个不同的波峰检测阈值,一个阈值较大,用于检测R波:一个阈值较小,用于检测过强的T波和R波(本系统的检测阈值可以在前面板中设置),得到两个检测心率,然后利用比较、布尔运算,分析心电信号的异常情况并适时报警。针对心电的某些特征信号、这里设计了校正阈值算法,用于特定心电异常的检测(如高频噪声干扰,可以选用平滑滤波器,设置合适阈值,校正检测心率)。 此算法优点是计算量小,实时性好,便于在线分析;开放性强,可以扩展检测阈值数量,提高分析的可信度;可以根据需要设置校正阈值。此法缺点是手动设定阈值,可以添加自学习模块加以改进,利用自学习算法可实现。 “双阈值”法可以解决普通阈值法中存在的幅度大的T波误检或低压的QRS波被漏检情况,而“校正阈值”能够解决噪声干扰造成的心率误检等(取决于校正算法)。总之,与普通阈值法相比,该算法极大地提高了系统的抗噪能力,并减低了误判率。当然,可以根据需要,增加阈值检测数目、以及采用其它校正算法,使其不仅仅局限于校正噪声干扰造成的心率误检。 该心电监护系统的前面板和程序框图分别见图2和图3。 结语 本文阐述了基于LabVIEW的虚拟心电监护系统的设计,该系统用户界面友好、使用方便,充分发挥了LabVIEW的优势;本心电监护仪实现了心电信号读取、滤波、保存和回放,并且可以自动保存异常数据,实时报警和简易的心电分析。 软件设计毕业论文:手机应用软件设计和开发的方法探讨 摘要:分析了手机应用运行环境的特点,并针对这些特点提出相应的对策;同时,针对手机中应用程序显示区域小,CPU处理速度和内存容量限制,应用程序的实时性要求和开发环境的封闭性等特点,提出了一些设计策略和解决方案。 关键词:手机;应用软件;设计;对策 0 引言 用户在使用手机中无时无刻不在和手机上的应用程序打交道,手机应用程序设计得好坏直接影响用户对该款手机的感受。手机的应用程序的好坏决定了一款手机的内在品质,从而在很大程序上决定了一款手机在市场上的命运。本文结合笔者开发手机应用程序的经验,探讨手机上应用软件的设计和开发方法。 1 手机应用软件的特点分析 目前市场上的手机分两类:功能手机(Feature Phone)和智能手机(Smart Phone)。虽然这两类手机还没有一个明确的界线,但是手机上运行的应用程序都有如下特点: 显示区域小为了方便携带和按键,大屏的像素点为128x160、160x24、240x320等。 CPU处理速度和内存容量比段小基于成本的考虑,手机上的处理器(MCU)的频率较低,一般只有几十M,智能手机稍高,一般200―400M。内存(RAM和FLASH)一般为8M,16M,智能手机一般32M,64M。 和移动网络的交互密切,实时性强能与移动网络随时随地通信,交换语音和数据信息。对于来自移动网络的来电,短消息,彩信,推消息(Push message)等,应用程序必须能及时提示用户,并能让用户方便地处理这些信息。这一点也是手机产品和其他的PDA,PMP等产品的最大区别,同时对这些信息的处理也是手机软件设计和开发的关键点和难点。 软件的开发环境千差万别,因而手机应用程序的运行环境相差甚远现在市场上的手机的开发环境要么是手机的芯片开发商提供,要么是独立的软件公司提供,还没有一个统一的开发标准。各个平台的软硬件环境差别很大,在一个平台上的应用程序根本不能在另外一个平台上运行。手机应用软件开发和平台紧紧地绑定在一起,软件的可移植性极差。 2 手机应用软件设计和开发的对策 针对上述手机应用软件的特点,在进行手机应用软件设计和开发的时候必须有清醒的认识,并预先有相应的解决方案,在项目进行到中间或者最后才发现或者考虑这些问题为时太晚。下面是笔者认为在手机应用软件设计和开发上总体需要把握好的关键点。 2.1怎样应对应用程序显示区域小 应用程序的界面风格应一致。好的做法是设计一个共用的应用程序的基类(接口),所有的应用程序都从这个基类(接口)继承;设计一组公共的显示控件,这些控件的显示风格可以通过配置文件进行设置。这样可以很方便地达到“换肤”的功能,从而满足用户界面上个性化的需求。 多用图标和简洁文字来表达界面的含义。由于显示区域的限制,手机很难像PC那样利用多重窗口,基本上是一个应用程序占用整个窗口。采用统一的图标和简洁的文字能达到界面意义明确,表达意义形象的目的,这比冗长的文字更能吸引人的注意,使人记忆深刻,从而给用户良好的使用体验。如果能结合富有表现力的动画图片更好。因此,必须设计的图形控件有:应用窗口类,图片类,动画类,图片标签类,进度条类,单行列表类,多行列表类,单选列表类,多选列表。在手机应用窗口中应该充分利用这些类来设计有特色的用户界面。 设计一个通用的合理的输入法接口。输入法的设计在手机应用程序中有重要的地位。输入法的设计在实现的时候要考虑的实际问题有: (1)怎么方便地切换各种输入。例如,可以考虑用#,*键来切换各类文字的输入。另外,标点字符和数字等由于使用的频率很高,可以考虑增加快捷菜单或者快捷键操作的输入方法。 (2)待选字符的安排是否合理,操作是否方便。例如图1所示界面是笔者设计的中文编辑界面。 说明:如果用户输入xyz所在的按键。则在区域1显示所有的待选拼音/笔画。在这个时候用户可以按左右方向按键来选择待选拼音/笔画。用户按OK键,在区域2,高亮(Highlight)显示的是第一个待选汉字。这时按左右按键高亮光标在待选汉字间移动。如果汉字太多,可以按上下按键来在前一页和后一页汉字之间切换。按OK键,高亮选定的汉字将被输入到编辑界面上。在区域3,是区域2高亮汉字的联想词组。用户可以长按1-9键将显示的词组直接输入到编辑界面(不需要高光选择)。短按一次取消键(C键)删除编辑界面的一个汉字,快速短按两次,删除编辑界面的一行汉字,长按取消键,全部删除编辑界面的汉字。 上面举的例子只是中文的输入,实际情况是还需要英文字母,英文单词,标点符号等字符的输入。所以,输入法的软件设计的细节问题很多,各个应用的需求千差万别,需要我们在开始设计软件时充分考虑输入法接口的可扩展性和灵活性。 2.2怎样应对CPU处理速度和内存容量的限制 设计或者选定一个合理而高效的系统架构。好的应用程序需要一个好的系统框架。针对手机的CPU和内存的特点,手机的应用程序的运行环境和PC上的程序运行环境有很大的不同,用表1总结如下: 通过上面的对比,可以看出,手机的设计应注意以下几点: (1)以当前手机的硬件为基准,采取适度超前的原则来定义系统架构。整个架构不必大而且全,要小而精,并尽量做到架构中的各个部件具有很好的可裁减性。这样的系统架构才能满足各种不同的硬件需要。 (2)精心设计架构中的每一个部件,消除系统冗余的代码;合理定义接口,系统的架构才能清晰容易被人理解,并且系统的可靠性也高。只有这样,整个系统架构的代码占用的内存少,应用程序在运行的时候占用的内存和CPU资源少。 (3)应用程序可以在PC上模拟运行。一般手机上调试应用程序的过程比较复杂,如果一个很小的改动都要到手机上去调试很浪费时间,同时,在PC上调试程序也比在手机上调试程序方便得多。一个好的程序架构的基本要求是绝大部分的应用都可以在PC机上模拟开发完成。 精心设计应用程序。应用程序的执行效率和应用程序的设计密切相关。对于手机上的应用程序,不同的设计策略有不同的结果。例如:对于一个电话本的应用程序,读取所有电话记录至少有两种方法:一种是在一开机的时候就读;另外一种是在电话本应用打开的时候才读。实际情况是前一种情况较好,因为,这样用户每次进入电话本的时候手机可以很快地显示所有的电话记录,后者则慢得多,在有些系统中可能是难以忍受,必须提前准备好数据。 在设计应用程序中着重考虑的问题有: (1)程序的处理效率是否高; (2)程序的内存占用和CPU是否太多; (3)用户的操作是否方便,应用的响应速度是否足够快; (4)界面的定义是否美观,和系统的总体风格相一致; 2.3怎样应对应用程序的实时性要求 手机最重要的功能是通话和通信。这些一般和无线网络都有密切的关系。对于来自无线网络的来电,短消息,推消息等,必须有一个应用来统一调度和处理这些消息和信息。笔者称之为待机管理应用。待机管理应用是底层软件和其他应用程序的调度员,同时它也负责待机界面下的界面显示和其他应用不方便处理的一些任务。如果用图来表示,那么它在整个系统中的位置如图2所示。 待机管理应用的特点是:(1)一开机就首先运行;(2)总是处于运行或者待命状态,不会退出。 因此,这个应用的稳定性要求就特别高。在软件设计的时候要特别注意功能划分,如果某项功能能在其它的应用中处理,该功能应尽量分到别的应用中去,以免待机管理过于复杂,影响系统的稳定性。 待机管理应用的功能一般如下: (1)处理与充电器和电池有关的消息。例如:插入充电器,如果是在开机,则在待机下显示充电动画;拔掉充电器,关闭充电动画的显示等; (2)处理开机动画或者问候语的显示; (3)如果底层协议报告SIM卡设置了PIN码,启动SIM卡的PIN码输入界面;如果还设置了手机密码,则启动手机的密码输入界面; (4)显示待机下面的各种状态图标,网络注册的信息,时间和日期信息,各种应用图标的排列; (5)显示屏幕保护的界面; (6)处理用户在待机状态下的各种按键操作,例如:如果用户短按了数字1所在的按键,则要启动号码编辑应用或者界面,如果用户在应用图标或者菜单中按或者点击了某一个应用,则要启动该应用; (7)显示各种系统状态,例如:未接来电和短消息的提示,电池电量不足的提示,闹钟的提示等; (8)转发底层的各种消息给相应的应用程序,为其他的上层应用提供统一、简洁的接口。这样做的原因是通过对底层消息的封装和转换,能简化其他应用处理。并且使待机管理应用能及时了解系统当前的状态,并及时通知给用户。 2.4怎样应对应用程序的开发环境的封闭性 正如上面提到的,现在市场上主流的手机开发平台很多,并且还不断有新的平台涌现,怎样开发能在各种不同的平台上有很强移植性的应用程序对程序设计和开发人员是一个艰巨的任务。笔者结合自己的经历认为可行的思路如下: (1)应用的用户界面和实际的处理逻辑尽量分开,将一些可以共用的处理逻辑提炼成共用的函数接口。例如:日程应用的阴阳历转换算法,电话本中的首字母查找算法等都可以放在一个单独文件或者库文件中,这样的代码可以很方便地移植到其他的平台上。 (2)编写代码的时候,数据结构的定义和函数的处理要考虑不同硬件平台的差别。一个好的做法是定义一个平台上通用的数据类型定义,而不是直接使用设计语言里面原始定义的数据类型。例如:如果是在C/C++的开发平台上,我们可以定义一个文件types.h,它里面包含如下通用类型的定义: typedef char BOOLEAN; typedef unsigned char BYTE; typedef char CHAR; typedef unsigned short WCHAR; typedef char INT8; typedef unsigned char UINT8; typedef shOrt INTl6; typedef unsigned short UINT16; typedef long INT32; typedef unsigned long UINT32; typedef long LONG; typedef unsigned long ULONG; 在程序中,所有数据结构的数据项,函数的参数和返回值,类的成员数据都用上面的这些通用类型,这样编写的软件的可移植性就可以大大提高。 如果可能,多采用成熟的第三方软件或者知名的开源代码库。 手机的应用经常碰到部分模块是自己开发还是采用第三方软件的问题。为了软件的可移植性,加快软件的开发速度,这些模块应该多采用专业公司开发的成熟软件或者采用稳定的开源软件。这比自己重新开发好、快捷方便得多,开发成本也比较少。例如:现在很多手机都支持MP4播放,这样就涉及音视频编解码的问题,如果可能,选择一个经过市场验证,可移植性强的第三方或者开源的音视频编解码库比自己进行开发要合算得多,这样的应用程序的可移植性比自己在特定平台上全部由自己开发的应用程序要好。 3 结束语 手机上的应用程序开发环境现在还是一个比较封闭,与应用程序耦合比较紧密的系统;应用程序的设计和开发相对复杂,对应用的稳定性,安全性,实时性要求也比较高。无论是对手机系统平台的设计人员还是开发人员,只有在了解其特点的基础上才能提出有针对性的方案。本文指出了这些特点并阐述了笔者的观点,希望能起到抛砖引玉的作用。 软件设计毕业论文:遥测文件截取器软件设计与实现 摘 要:为解决大容量遥测数据文件的快速分割,软件针对遥测文件以帧为基本单位且每帧头都含有时码的特点,设计按特征参数截取、按时间截取以及按帧序数截取等三种方法以满足不同的截取要求。遥测参数的解算调用已成熟的动态链接库,对于一些耗时的运算使用了二分搜索等优化算法。该软件操作方便、截取效率高,在型号应用中发挥了重要作用。 关键词:遥测; 文件截取; 软件设计; 二进制; 数据图形显示 0 引 言 随着科技的进步,空空导弹的研制越来越复杂。相应地就有越来越多的数据信息需要遥测传输,这必然导致遥测接收的数据文件较大。以3 Mb/s码率计,10 min的遥测数据就有214 MB之多。数据处理软件往往需要经过异步帧提取,有效位屏蔽,甚至经过费时的字符串处理[1]才能得到最终结果。所以当用户处理这种大文件时往往需要等待很长的时间。如果能够把这样大的文件分割成较小的几个文件然后分别处理,那么处理软件的运行时间就可以缩短到用户可以忍受的程度。 另一方面,空空导弹的发射试验往往比较短暂,从导弹离开载机直到导弹爆炸只有不到1 min的时间。数据分析人员最关心的也正是这段时间的数据。而实际遥测中,为了确保数据的可靠接收,会从发射前5 min开始记录直到遥测信号完全消失才停止记录。 这种情况下,如果能够根据导弹发射的特征信号(比如导弹与发射架分离的信号)来截取遥测数据文件也具有重要的实际意义。 本文通过对实际需求的分析,提出了按遥测帧数、时间和特征参数三种文件截取方法,并在VC 6.0平台上予以实现。 1 软件设计 1.1 功能设计 在空空导弹遥测中,待传输的信号都是先通过多路复用组装成一个N字节长的遥测帧然后调制传输。在接收端解调后先通过帧同步获得该N字节长的遥测帧,然后在帧头加入8 B的时码(又称为B码)来表示接收到该帧的时刻,如图1所示。这样存盘后的文件字节数是N+8的整数倍[2]。 图1 遥测帧发送接收过程 因为遥测数据按帧存放,所以有意义的最小分割单位是帧而不是字节,对文件的截取最后都要归结到按帧来截取。因此,软件的第一个功能同时也是最基本的功能就是按帧的起止序号进行分割。 由于文件中每一帧数据的帧头都有B码,所以将该B码换算成实际时间之后也可以根据时间进行截取。 数据分析人员一般要求提取导弹发射后到爆炸这一时间段的数据,所以利用导弹发射电气分离信号(ES)的跳变,截取跳变时刻前5 s直到跳变时刻后50 s的数据能够确保覆盖所需数据,同时尽量减小数据文件的大小。 典型的电气分离信号图形如图2所示。 图2 典型电气分离信号图形 (a) ES没有跳变 (b) ES有跳变(c) ES有跳变,信号有野点 (a)图导弹未发射,(b)图导弹发射,(c)图导弹正常发射但信号有野点 通过对图2的分析可以得出以下结论:ES跳变点需要通过计算的来判决,比如当前数据点与下一数据点之差超过信号范围的2/3,那么就认为当前点为跳变点。但是对于图2(c)中有野点的情况这种判决方法就有可能导致误判。所以最好的办法是让用户参与跳变点的判决。软件自动找到第一个跳变点,用户可以通过快捷键[3]找到下一个跳变点,直到正确的跳变点为止。 这种设计方法杜绝了跳变点的误判,同时又能直观快捷地辅助用户找到跳变点,另外还简化了软件的设计。 1.2 模块设计 分割一个文件的流程[4],如图3所示。 分析图3可以得出软件必须的几个模块: (1) 打开待分割文件并自动生成分割后文件; (2) 分割方式选择; (3) 特征参数数据绘制; (4) 起止帧序数选择; (5) 起止时间选择; (6) 是否需要剔除无效帧。 最终确定的软件界面[5-6]如图4所示。 图3 文件分割流程图 图4 软件界面 2 软件实现 2.1 按特征参数分割 按特征参数分割涉及到遥测参数解算。程序运行时首先加载动态链接库dbreader.dll,postpro.dll和eu.dll。在OnInitDialog中调用函数GetTMFrameFormatInfo来获取遥测帧格式,包括遥测帧的长度,码率,同步码位置等信息。然后调用函数GetTMParaAllRecord来获取所有参数在遥测帧中的位置信息,解算方法等。 当用户从程序界面的参数下拉列表框中选择一个参数时,触发CBN_SELCHANGE事件并调用消息函数[7]。在消息函数中根据参数是帧同步数据还是帧异步数据分别调用GetASyncParaValue函数或EUConvert函数解算出数据,同时从数据中找出跳变点,然后在图形控件上绘出曲线。 2.2 按B码时间分割 要想根据时间信息来查找对应的遥测帧就需要将该时间和文件中各遥测帧头的B码代表的时间进行比较。如果采用遍历查找的方法,对于总帧数为N的文件,理论上需要比较(N+1)/2次,要找到起、止两个时间对应的帧就要比较N+1次。这对于较大的文件来说消耗的时间会很长。 在遥测文件中,每帧数据都是按接收到的先后顺序从前往后依次存放。也就是说,搜索的目的序列是有序的。对于这种情况,可以采用折半查找法[8]进行搜索。理论证明,采用折半查找最多需要的比较次数为Иlog2(n+1),搜索起、止两个时间共需比较2*log2(n+1)次。 2.3 按帧序数分割 三种分割方式最后都归结到按帧分割。按帧分割惟一复杂的地方就是剔除无效帧。要剔除无效帧需要将每一帧数据的同步码取出来和标准的同步码进行比较。如果差异位数超过容许值就丢弃该帧,否则保留。很多程序都采用依次右移一位,看二者最低位是否相同,如果不同则计数加1,循环直到两个数都为零的方法。 这种方法效率非常低。本文采用了如图5所示的计算方法[9]。 图5 计算同步码错误位数 这种算法的关键在两处:首先对两个被比较数a和b按位异或,结果c的二进制数中为1的位置就是a和b不一致的位置。然后c不停地与c-1按位与[3]并将结果赋给c,直到c为0。通过归纳法可以证明c与c-1按位与可以消掉c的从低位往高位数的第一个1,所以c的二进制值有几个1就循环几次。 3 结 语 本遥测软件采用模块化设计,便于实现和测试。同时结合遥测文件的结构,实现了按帧序数、按时间和按特征参数三种分割方法,较好地满足了型号遥测数据处理的需求。从软件的设计可以看出,对于较复杂的软件采用自顶向下,逐渐细化的分析方法,分模块设计[10];对于影响程序性能的处理过程有针对性地进行优化,可以有效地提高程序的可靠性和性能并简化设计过程。 软件设计毕业论文:20kg级自主水下机器人控制软件设计与实现 (中国海洋大学 信息科学与工程学院, 山东 青岛266100) 摘要:介绍了用于对20 kg级便携式AUV的运行状态进行控制的软件设计以及实现。该软件是基于MFC对话框运行于Windows操作系统下的程序,使用了多线程编程技术和串口通信技术。串口操作线程用于向串口读取或写入数据,并且在处理后把最终结果发送给主线程和导航线程。在主线程中将数据显示到界面上,在导航线程根据导航算法计算出用于导航的数据并写入串口以控制AUV的运行状态,包括AUV上浮、下潜、前进、后退、左转弯、右转弯。实验结果表明,该软件达到了预定效果。 关键词:便携式AUV; 多线程; 串口通信; MFC 自主式水下机器人(Autonomous Underwater Vehicle,AUV)代表着未来水下机器人的发展方向,因而是世界各国研究的热点[1]。而便携式AUV由于使用方便,可执行环境评估、水文地理、辅助水道测量、港口安全、岩屑区域绘图等工作以及可以用在未来战争中[2],将是未来AUV发展的重点。 本文主要论述了便携式AUV控制软件的设计及其实现,该软件主要用于监视AUV在水下运行时的状态信息以及控制AUV的运行。AUV在水下运行时的状态信息包括位置信息、航向、舱内温湿度、推进器转速、舵的方向角以及在水面时GPS传感器数据等信息,该软件将这些信息显示到界面上最终实现对AUV的监控和导航。 1便携式AUV系统简介 该小型AUV由两个密封舱组成,前舱安置了传感器系统,后舱安置了AUV推进器以及方向舵的控制系统。两个密封舱中间放置的一个垂直推进器用来控制AUV的上下运动,后舱安放了用于控制AUV水平方向的水平推进器和方向舵。系统搭载了AHRS、数字罗盘、GPS等传感器,这些传感器采集到的数据用于AUV的导航。AHRS传感器用来测量AUV的航向角、俯仰角、横滚角、3个方向的速度、加速度;数字罗盘测量AUV的航向角等信息控制软件对一串口进行操作,该串口连接与AUV进行通信的无线模块。将从无线模块接收到的数据经过惯性导航算法处理,根据协议将惯性导航算法处理结果发送到AUV,最终实现对AUV的控制。 2串口通信 串口在做文件处理时,简单的应用可以采用查询方式或定时方式,复杂的可以采用事件驱动的方式。所谓事件驱动,即当串口有数据进入输入缓冲区时,自动执行接收程序。利用WinAPI读/写串口操作可以有同步方式与异步方式。所谓同步方式是指发出写命令时,直到有数据写入到输出缓冲区写函数才返回。异步方式的重叠方式是指发出写操作命令后,不管写操作是否完成,写函数马上返回,写操作在后台继续进行,写操作完成后通过某种方式通知调用写操作的线程。这样避免了主线程被挂起,提高了程序的工作效率[34]。 2.1串口通信设置 在实现串口通信时,首先在界面上设置串口号、波特率、校验等信息。单击按钮打开串口,进入命令响应函数OnBtnOpen(),利用API函数打开并对串口进行配置[56]。最后使用API函数CreateThread创建一个线程。由于软件工作过程中需要传送的数据量不大,所以仅仅打开一个串口。 主线程打开串口具体流程图如图1所示。 图1打开串口、创建线程流程图在主线程中打开串口的代码如下: m_hCom=CreateFile(m_port,GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_FLAG_OVERLAPPED,NULL) 在串口操作线程中使用API函数ReadFile用于读取串口数据ReadFile(hCom,buf,19, Length, Eol);而在该线程中向AUV发送控制指令时使用: fState=WriteFile(m_hCom,buf,19, m_bytes, m_osWrite) 2.2串口通信协议 串口通信必须遵守一定的通信协议,才可实现该控制软件与AUV的正常通信。串口通信数据格式如图2所示,图中Data0,Data1,Data2…代表一个字(2 B)。 图2串口通信数据格式发送或接收的一帧数据最长为19 B,Data0中第1个字节代表指令(0xA1)、请求(0xB2)或者正常应答(0xC3)等含义;Data0中第2个字节代表具体指令、请求何种信息或者某种信息的应答。Data1,Data2,…代表发送或者接收到的数据。开关机指令长度为19 B,第19字节控制8个继电器,1,0分别表示开、关第零位控制总电源。开机、关机指令前18 B分别是: ~A16613579BDF02468ACE13579BDF02468A ~A166DF9B5713CE8A4602DF9B5713CE8A46 开机指令的第19个字节根据需要选择相应的继电器开启或关闭;关闭指令第19个字节为0x00,所有的继电器关闭。 3软件实现 3.1多线程实现 一个进程可有多个线程,使用多线程可提高软件的执行效率。该控制软件共有3个线程组成,包括一个主线程、一个导航线程和在成功打开串口后利用API函数CreateThread[78]创建的一个串口操作线程(如图3所示)。 图3多线程组织结构串口操作线程读取串口数据,并提取有效数据,接着利用函数PostMessage将有效数据分别传送到主线程和导航线程。主线程将有效数据根据协议进行解包并把数据包中包含的AHRS、数字罗盘、GPS等传感器和推进器、前舱环境参数等数据显示到界面上。当使用摇杆控制AUV的运行时主线程每隔0.5 s从USB接口接收数据,并转换成推进器转速以及方向舵的方向角信息,且将这些信息发送到串口操作线程写入串口。 在主线程中创建串口操作线程的代码如下: hThread=CreateThread(NULL,0,ThreadProc, (LPVOID)this,0,NULL); 在串口操作线程中将有效数据发送到主线程的代码如下: PostMessage(*pDlg,WM_MYMSG1, (WPARAM)buf,(LPARAM)Length); 3.2关键算法 由于惯性导航系统提供的位置估计精度会随时间而漂移,所以导航线程采用基于GPS/INS的组合导航[9]算法,用GPS辅助导航,即用GPS信息辅助修正惯导系统的输出,包括航向角和速度。对AUV的航向角信息修正是通过经典的PID控制算法来实现的,如图4所示。 图4AUV PID航向角闭环控制算法设Ji-1,Ji为AUV的2个节点,AUV即A点从Ji-1到Ji 点运行。设正北方向矢量为k=(1,0),根据图5按照下式可计算出角度θ。角度θ计算公式为: θ=AJie北|AJi|•|e北| =(Jix-Ax,Jiy-Ay)•(0,1)(Jix-Ax)2+(Jiy-Ay)2•02+12 =Jiy-Ay(Jix-Ax)2+(Jiy-Ay)2 在AUV进行Ji-1~Ji段的航行时,AUV根据导航算法不断算出坐标并判断是否到达指定区域,当离指定区域为R时(R很小),即可判定到达指定区域。在到达指定区域之前不断利用AUV PID航向角闭环控制算法修正航向角θ,最终实现AUV的GPS/INS组合导航。 图5航向角计算图解4控制软件界面及实验结果 4.1软件界面 本文设计的软件界面左侧上半部分和右侧主要实现对AUV的控制,界面左侧中下部分的3个仪表盘和TAB页控件显示AUV的各个状态信息。 单击开机、关机按钮将实现AUV的开启与关闭;单击询问AUV按钮,此时应答情况为AUV存在,表示监控软件与AUV的通信正常,否则应该检查无线模块和AUV。单击前舱参数、GPS经纬度、GPS时间、推进器状态、AUV航向角等按钮将持续获得AUV相应的信息;步进电机控制按钮用于实现方向舵的调整,进而实现AUV方向的调整。为了防止步进电机失步,这里还特意设计了步进电机的微调按钮,目的是在步进电机失步时将方向舵调整回原位置。 该控制软件还以仪表盘的方式显示推进转速、罗盘、温、湿度等信息。 以速度仪表盘为例,当从串口接收到的数据中提取出水平推进器或垂直推进器速度信息时,将速度信息存放到成员变量m_Spd1或者m_Spd2。利用API函数得到控件IDC_STATIC_SPD的区域坐标rect2,调用API函数InvalidateRect( rect2)重绘,将进入函数CDspsockDlg::OnPaint()重绘。利用MFC中的函数Pie,Ellipse,SetBkColor,TextOut[10]画出仪表盘背景。最后通过下列两个公式将速度值转换成对话框上的坐标值,调用函数画一条连接该区域中心位置到该点(a1,b1)的直线[11],最终实现仪表指针随速度值的变化。坐标(a1,b1)计算公式如下:b1=60sin((m_Spd1×3/25+150)π/180) a1=60cos((m_Spd1×3/25+150)π/180)4.2实验结果 软件运行期间界面显示如下。图6显示了温、湿度分别是32°,51.5°;单击复位按钮、温湿度指针将分别指向-30°,20°位置处;图6还显示了2个推进器的速度信息,其中水平推进器速度为1 180 r/min,垂直推进器速度为0,此时AUV在水平方向运动垂直方向静止。 软件设计毕业论文:软件设计类课程实践性教学的研究与实践 摘要:本文深入分析了计算机实践性教学的内涵,探讨了软件设计类课程实践环节的组织模式,研究了这一方案的可行性。 关键词:实践性教学;软件设计;课程改革;计算机专业;项目实训 0引言 从1956年哈尔滨工业大学率先开办“计算装置与仪器”专业算起,到现在普遍采用的“计算机科学与技术”专业,计算机专业教育在中国的大学里已经走过了50年的历程。70%以上的本科学校开设了计算机专业,在校学生近30万[1],其规模居所有本科专业的首位。加上专科、高职、中职在内,其数量还要大得多。计算机专业人才在信息化建设过程起着举足轻重的作用。然而,企业面对十里挑一的大好形势,却经常会找不到合适的人才,造成这种局面的主要原因是学校培养与单位需要存在一定的脱节现象,主要表现为重理论轻实践,动手能力差,因而改革实践环节提高学生的操作技能成为高校计算机类专业的必经之路。 1软件设计类课程实践性教学的内涵 实践性教学是指为配合理论教学,培养学生分析问题和解决问题的能力,加强专业训练和锻炼学生实践能力而设置的教学环节,通常有两种落实途径:一是随堂实践,即课程作业、实验、上机操作等;二是集中实践,即社会调查、各类实习及见习、课程设计以及毕业论文或毕业设计。教学计划中规定的作业、实验、实习等环节和集中实践环节是学生必修的内容,在课程和专业学习中具有突出的地位。不同专业的实践性教学方式,教学管理和考核办法也不相同,但都是以专业培养目标作为前提。对于计算机(包括软件工程)专业的软件设计类课程,其教学目的就是培养合格的软件工程师,适应软件设计和项目管理岗位的需要。 1.1软件工程师岗位需求 任何一个软件企业,开发团队都需要这样三类人才:一是既懂技术又懂管理的软件人才即系统分析师(高级),二是软件工程师(中级),三是程序员(初级),这三类人员在软件企业的正常比例应该是呈金字塔结构,根据国际经验,高、中、初级软件专业人才的比例应基本维持在1:4:8。通常系统分析师由研究生承担,软件工程师由本科生承担,程序员则由大专生以及专门培训机构的学员完成。如图1所示。 从图1可以看出,计算机专业的本科生对应软件工程师岗位,在软件开发团队中处于中间层,优秀者可以上升到系统分析员层次。同时,软件工程师也要兼任程序员角色,因为不少软件企业规模较小,难以按照软件工程的规范细化分工,需要能做分析、能写代码、能做实施甚至用户培训的“多面手”。作为高校,必须充分考虑这种情况,以培养软件工程师为主线,也要提高系统分析能力,同时还应该加强代码编写的训练。 1.2软件设计类课程实践性教学的内涵 软件设计类课程主要包括计算机语言类、开发类、设计类、制作类和工程类课程,共同的特点都是经过系统学习,既能够按照规范独立设计小型软件,组成团队后又能够设计出具有实用价值的中大型软件。 软件设计类课程实践性教学标目的是培养学生两个方面的能力:即独立编程能力和项目合作开发能力。一方面,能够利用所学语言和平台设计小型软件,同时能够按照项目分工,在项目经理(负责人)的统一安排下,在技术上服从既定的设计方案完成模块的开发,并做好相应的文档。良好的责任心、解决问题的独立编程能力和分工合作制的团结协作精神是必须重点培养的内容。软件设计类课程实践性教学的内涵如图2所示: 2软件设计类课程实践性教学的组织 按照软件设计类课程实践性教学的内涵,一般应包括3个环节:课堂实验实训、课程设计、项目实践,分阶段实施。其具体安排如图3所示: 2.1课堂实验实训环节 如果一门课程的教学任务规定在一个学期内完成,课堂实验实训环节应该安排在学期的前半部分进行,以讲授语法、数据类型、常用类库、开发平台为主。学生所学知识和编程技术有限,难以形成完整的程序思路,实践环节只能是练习基本功单独完成,以每一次堂或者每一个章节为单位安排学生进行相关的训练,以熟练掌握语法的基本用法,为后一阶段的课程设计做准备。老师指导时,要注意培养学生良好的编程习惯,包括标识符的规范化命名、注释语句的广泛运用、编程语句的缩进格式、帮助文档的使用方法,逐渐形成编程思想。 为了配合实践性教学,教材的选择也十分关键,最好是采用基于案例教学法或者项目驱动教学法的教材,这种教材往往会通过一些典型的实例或企业项目组织内容,大部分章节的主题相对集中,围绕项目展开讲述,特别适合于实践性教学。如果采用实践性较弱的教材,老师需要自行补充一些实习实训内容让学生当场消化吸收。 2.2课程设计环节 这一阶段十分关键,完全模拟软件企业的开发流程组成小组共同完成一个中小型项目的设计,一般安排在后半学期进行。这时要求学生停止其它课程的学习,每天八小时工作制,甚至晚上可以加班加点,专心设计项目,其最终成果包括软件和文档以及用户操作手册。以每班30人为例,可以考虑分为5个小组,每组6人,每个小组安排组长(项目负责人或称项目经理)一人,组长的职责是:组织成员实地项目调研、模块划分与任务分工、接口的确定、进度的监督与协调、集成测试等,组长直接接受指导老师的安排。鉴于组长在在项目设计过程所处的重要地位,老师在确定组长时,至少考虑三个方面:一是组织能力,二是专业技能的基本功,三是责任心。 这一过程通常安排两周到三周集中在校内机房(实训中心)进行,老师每天针对总体要求及当天的任务进行讲解,然后分小组实施。选择课题时,不宜太复杂,应尽可能让大多数课题组可以在规定的时间内做完。一般选取学生们比较熟悉的内容,如学生成绩管理系统、班级管理系统、教材管理系统、仓库管理系统、工资管理系统、就业反馈跟踪系统、水电费管理系统等,这些课题的要求大家都比较清楚,在校内即可进行客户调研和需求分析,同时也具有较强的推广价值,为将来的职业奠定基础。这时每个人同学都应该至少准备一本项目开发类指导书作为参考,因为涉及到数据库、界面、网络通信、硬件编程等方面的知识,仅仅靠教材还不够。 2.3项目实践环节 项目实践环节是学生到软件研发企业(校外实训基地)全程参与项目开发的过程,一般应安排在学期的最后一到两周或者利用假期顶岗实习,因为经过了课程设计,学生基本掌握了软件企业的开发流程和一般方法,进入软件公司后就能够较快地进入程序员角色,而不至于胆怯,也不会无所适从。完成本部分实践内容要做好以下三个方面的工作: 确定好项目指导老师:企业开发与在学校进行课程设计并不尽相同,软件公司具有自己的风格,往往更加愿意采用自己熟悉的开发工具,以达到客户的需求作为目标,并不一定会使用最新技术,这点与教学理念不同。理想的方案是由任课老师带队进入软件企业(校外实训基地),并选择目前正在开发的项目经理担任总负责人(校外实践指导老师),任课老师也参与项目实践并组织学生实施,因为一个优秀的项目经理不一定是优秀的老师,能做软件不见得会上课,项目负责人与任课老师共同配合更能发挥各自的优势,便于学生理解项目思想和相互沟通。经过简短的培训后,由模块责任人指导学生设计或者由学生独立完成,一切按照企业的开发规范进行。考虑到软件企业一次难以容纳过多实习生的特点,也可考虑将项目拿到学校来做,或者将项目经理请到学校现场指导,以节省时间和费用。 确定项目指导方法:开发应用项目没有现成的教材,需求分析、概要设计说明书、详细设计说明书、数据库和数据字典就是设计的依据,老师必须严格按照这些文档指导学生进行设计,定期检查学生的进度及过程,一旦发现偏差,及时纠正,将错误消灭在萌芽状态。 及时组织项目总结:每天规定一个时间,将同组学生集中起来,针对当天完成的任务进行总结,交流自己的想法,提出存在的问题,集体讨论,这样就能够做到日日有收获,天天有提高,从而锻炼自己的实战水平和组织经验。 3软件设计类课程实践性教学效果的考核 软件设计类课程实践性教学效果的考核也是一个较难把握的环节,既要考核学生的独立编程能力,也要考查其团队协作精神,同时还要考虑其组织能力、表达能力、文档编写能力、纪律性等内容。为了客观科学地评价学生的实际效果,最好是分阶段考核,各部分按照一定的比例综合得到总成绩,可以等级表示,也可以用分数反映。 在课堂实验实训阶段,可以由任课老师根据每一次操作任务的完成情况进行登记评分,重点考察其规范程度,对于具有创新性的作品,可以适当加分,并在全班展示,让设计者讲解思路,为其它同学提供启示。 课程设计阶段的考核由指导老师和项目组长组织学生共同进行,首先由组长汇报课题的设计思想、主要技术、任务分工等情况,并演示软件,大家可以相互提问。老师根据项目完成效果确定这个组的等级,然后由各位成员介绍自己所设计的模块,老师重点检查此模块的功能、难易程度、技术含量、界面美观等因素,再确定其成绩或者等级,这时还要充分考虑组长对成员在设计阶段各方面的综合表现。 项目实践阶段的考核由校外指导老师和校内老师组成考核小组,利用项目汇报加平时表现的形式评定,既要考察项目的完成情况,也要考察各位学生在企业实习期间的领悟能力、工作主动性、团队合作情况、算法的复杂性、程序的规范性等方面,其主要依据是提交的软件(包括源代码)以及各种文档。 实际上,对于实践性教学的考核可以采用灵活的方式进行,不拘一格,比如聘请行业专家、现场答辩、随机抽题、项目论文等形式,只要能够检查学生的真实技能即可。 4我们的实践 我们学校十分重视实践性教学,长期坚持强化学生的动手操作能力和实战水平、力争与企业零距离接轨的做法。为了提高程序设计类课程的实践性教学效果,主要采取了以下措施: 4.1严把教师关 教师是实践性教学效果的基本保证,学生的水平在一定程度上反映了教师的水平,既具有扎实的理论功底,也拥有丰富的项目经验是优秀教师的标准。一方面,我们积极将已有教师定期送到企业实地参加项目开发实践,积累经验,另一方面,不断从软件企业引进专业技术人才,将他们的成功案例带回学校,同时,每年组织专业教师进行实践性教学能力考核,通过考核者才能承担课程设计和项目实践的教学任务,并频发相应证书,作为教师晋升职称和评先评优的重要指标。 4.2实践性教学环节流程化 改革原来的学期一贯制,将一个学期分为两个阶段,前一阶段以学习基础理论为主,随堂考试,在学期的最后几个礼拜专门安排做课程设计,一般开设两门小课,专心实践,在项目指导老师的统一安排下,综合运用本学期所学的程序设计工具,结合前面所学内容,以项目小组的形式,完成一个小型软件的设计,成绩计入学生档案,完成者才能获得相应的学分。暑假或者寒假以及最后一个学期,老师分批带领学生前往校外实训基地或软件企业从事项目开发,作为社会实践或毕业设计的成绩,并要求撰写项目总结或论文。 4.3实验室环境企业化 聘请软件企业技术人员设计实验室(实训中心)建设方案,将原来的布局改造成软件研发中心或者工作室模式,服务器、网络设备、数据库完全仿真企业的环境,将开发流程和软件文档国家标准打印并悬挂在墙上,并购置专业书籍存放在实验室,让学生一旦进入实验室,就能迅速感受到真实的企业氛围,还能方便查阅相关资料。 4.4实践项目规范化 教师和软件企业合作开发一整套实践教材,采用项目驱动、案例教学作为主要方法,将常用软件项目的全部开发过程编写到教材中,源程序存放在服务器,供学生编程参考。每次课程设计或者项目实践后都要评比出优秀作品,将其全部程序及文档资料保存下来,供以后教学和低年级学生使用。 经过近几年学生的反馈情况,我们的改革收到了良好的效果,学生在校期间已经具备了一定的经验,走入社会即可迅速融入开发团队,胜任软件工程师职责,深受单位的好评,不少毕业生特别是原来担任过项目小组长的学生很快即可成为业务骨干或者项目经理。 5结束语 高校教学与行业脱节是普遍存在的现象,程序设计类课程实践性教学更是一个永恒的话题。所幸的是,学校和企业都充分意识到了这一点,各高校正在采取积极的举措消除这一段距离,企业已变得越来越务实,不断细化岗位职责。随着校企合作的深入,订单培养方式的持续,相信在不远的将来,这种差距会越来越小,直到完全消失,那时学校、企业、学生三方都能成为实实在在的受益者。 软件设计毕业论文:PBL的改进及在“软件设计模式”课程教学中的应用研究 摘要:本文讨论了软件设计模式课程教学中的几个问题,介绍了经典的PBL教学法及其不足,对其教学过程设计进行了改进并给出了一个教学案例,另外本文还就应用PBL教学法的注意事项进行了讨论。 关键词:PBL;软件设计模式;计算机教学;面向对象;教学方法 “软件设计模式”是一门理论性和实践性都非常强的课程,内容抽象难懂,目前的大部分教材仅仅在一般意义上给出了各种模式的定义、结构、代码框架,授课时容易出现内容空泛、言之无物的情形,学生感觉这门课程比较困难。如何根据学生的特点,选用合适的教材,采用适当的教学方法是提高软件设计模式教学效果所必须要解决的问题。本科学生的特点我们很难改变,教材问题可以通过授课教师的主观努力,以讲义和补充材料的方式加以解决,而本文则主要讨论软件设计模式的教学方法问题,即在软件设计模式课程的教学中如何使用PBL教学方法来提高教学效果。 1PBL及改进的教学过程设计 PBL(Problem-based Learning)是一种行之有效的“做中学”教学方法,最初是由Barrows在加拿大McMaster大学提出来的一种教学策略和课程设计思想,符合以学生为中心的自我引导学习的建构主义学习理论。有效的PBL可以提高学生下面这几方面的能力和素质:解决问题的技能;思维能力;团队合作能力,包括赏识和包容异类学习同伴的精神;组织利用时间的技能;获取和评价信息的能力;传播信息的技能;计算机运用能力等。 在教学中引进PBL教学法后我们发现该方法的不足之处,主要问题是:时间消耗量大,学生学习的效率不高;在班级规模较大时,教师对教学的组织和教学过程的控制也存在很大的困难;以小组为单位,容易造成学生能力发展不均衡,出现小组内某些学生成为主导,另一些学生则滥竽充数的情况。为此我们对PBL方法作了一些修改,教学过程设计如下: (1) 提出一个与本次课程要学习的设计模式相关的设计问题。这一步非常关键,提出的设计问题必须与学生已有的基础较接近,规模适中,是学生可能完成的任务。这样可以激发学生的学习兴趣。 (2) 讲授与该设计模式相关的面向对象的设计原则。对这些原则的讲授可以贯穿在该门课程的整个教学过程中,适当的重复和强调可以加深学生的印象,促使学生在其今后的设计中自觉运用设计原则,即使不套用设计模式,也能产生良好的设计方案。 (3) 给学生留出时间,让学生设计前面问题的解决方案。要求每个学生自己进行设计,但允许和同学讨论。 (4) 抽取并公布学生的设计方案,组织同学讨论其优劣,对比与事先提出的设计目标的差距并分析原因。 (5) 以相应设计模式的思路,对学生的方案进行改进,并给出其简单实现。 (6) 从上述实例中提炼出要讲授的设计模式,总结其意图、结构、角色、示意性代码,分析其可能的变化。 (7) 布置一个类似的设计问题作为课偶作业,要求学生给出完整的设计和实现。 我校“软件设计模式”课程只有32个学时,在这么短的学时内让学生完整深入地掌握23个设计模式是不现实的。 我们在制定教学大纲时充分考虑到了这个问题,选取了其中一部分作为课堂教学的内容,选取的准则是:①是常用模式;②在模式分类中具有代表性。其余的设计模式则留给学生课后自学。 2一个基于PBL的设计模式教学案例 Strategy Pattern(策略模式)是一种常用的重要的设计模式,下面以该设计模式的教学为例,说明PBL教学方法的应用。 (1) 提出问题。某公司销售打印机时有一定的折扣让利给顾客,但折扣计算的方法有很多种,如不打折、每台减扣固定的金额、按售价的5%打折等。现在要为该公司开发销售系统,实现打印机销售时的折扣计算,要能够灵活地选用折扣计算方法,并且可以很容易地增加或修改折扣计算方法,而不至于对整个系统的维护造成困难。 (2) 相关设计原则的讲授。本设计模式主要涉及三个面向对象的设计原则:针对接口编程,而不是针对实现编程;优先选用对象组合,而不是类继承的软件复用方式;分离变化,并对变化进行单独封装以使得今后对软件的维护局部化。在讲授这三个原则时,各举简单的例子加以说明。 (3) 让学生解决第一步提出的问题,给出设计方案。设计时尽量运用前面讲授的三个设计原则。要求每个学生自己动手,但鼓励讨论。 (4) 抽取学生的设计方案,并比照第一步提出的设计目标进行分析讨论。由于时间关系,不可能对每个学生的方案进行讨论,一般鼓励学生主动提交,主动提交的学生一般认为自己的设计方案较好,此外也可以选一个不理想的设计方案进行讨论。 学生的设计方案五花八门,图1是其中的一种。 图1 学生的一个设计方案 该设计方案部分运用了讲授的设计原则,如PrinterSaler使用抽象类Printer而不是直接使用具体类HPPrinter等,这体现出学生试图运用针对接口编程的原则;该方案将计算折扣的方法单独抽象成一个接口,但却是用打印机的具体类来实现该接口的,说明了设计者意识到计算折扣是变化的部分,试图将其分离出来,但却没有将它进行独立的封装,因此对改善系统的可维护性和折扣方法的灵活选用并无多大帮助,而且由于抽象类Printer没有实现该接口,使得PrinterSaler通过使用Prinetr来计算折扣难以实现。 通过分析和讨论(这一过程要鼓励学生参与发言,而不是教师唱独角戏)学生的方案,指出其不足,并一步步加以优化,最后可以得到基于Strategey模式的设计方案,如图2所示。 图2 基于Strategy Pattern的设计方案 在此强调由于折扣计算方法的分离和单独封装,就可以通过实例化不同的具体折扣计算类ConcreteDiscount并赋值给Printer的引用变量(假定为Discount),然后通过调用discount.calcDiscount()灵活选用相应的折扣计算方法;折扣计算方法可以被所有打印机类复用,甚至可以被其他类复用;而且修改或增加新的折扣计算方法也不会影响其他打印机类的代码。 (5) 为了使学生有更为切身的体验,给出上述设计方案的实现代码,编译并演示运行结果。 (6) 从上述实例中提炼出要讲授的设计模式,总结其意图、结构、角色、示意性代码,分析其可能的变化。 (7) 布置一个类似的设计问题,作为作业,要求学生给出完整的设计和实现,提交实验报告。 软件设计毕业论文:面向财务应用的软件设计课程教学模式 摘要:为了培养既懂财务又懂软件开发技术的复合型人才,根据金融财务类应用的需要,本文提出了一个面向软件课程设计的教学模型。融合计算机基础理论、软件开发技术、软件工程学原理以及CMM软件过程体系,构建了教学模式框架。该模型具有良好的课程总体结构以及动态适应新技术发展的能力,该模型适合财务类院校软件复合性人才培养的需要。 关键词:软件课程设计;财务应用;复合型人才;教学模式 1引言 目前,中国软件产业计划以超常规的发展速度在世界上占有一席之地。 软件产业近年来已成为中国电子信息产业中增长最快的部分之一。在新一轮的国际分工中,高附加值、低成本、智力密集型的软件与信息服务业正逐步向亚太地区转移,这给中国和印度等国的软件产业带来巨大的发展机遇。尽管中国软件产业已从初始阶段进入成长阶段,一些软件企业正在一步步正规化;但是软件企业和软件人才结构不合理:几乎没有从事个人消费者软件的企业;大部分软件人才为编程工程师,缺少软件架构师、项目经理、测试员等。另一方面,随着IT技术的飞速发展和日新月异,特别是互联网技术的发展和应用,企业能够在一个全新的、统一的高科技信息技术的环境支撑下来建立和实施现代企业管理。财务软件系统的应用已经普及,但我国财务软件的发展前景却不容乐观,财务管理人员队伍普遍存在知识老化,不能适应网络经济时代对财务管理工作的需求,也不能很好地理解和使用财务软件和信息系统,直接影响了财务软件的使用效果和财务软件产业的发展。会计制度体系的变革和会计理论研究的滞后是制约财务软件和财务信息系统的模型进行创新设计的重要瓶颈,影响了财务软件产业的发展。 财务软件设计的复合型人才在财务软件产业发展中处于最重要的地位。财务软件设计的复合型人才必须在财务和计算机软件设计两个领域都非常有专长,成为这两个领域里的行家里手。所以,培养高级的、现代化的财务软件设计的复合型人才势在必行。目前我国财经高等院校和大部分综合类高等院校、成人高校和新兴的职业技术学院都开设有计算机专业和财会专业。但从横向上看,这两个专业在课程的设置上还存在着“单打一”的现象;从纵向上看,课程的深度,尤其是计算机网络知识和财会知识的结合程度比较肤浅,学财会的学生仅仅掌握数据库的操作和简单的凭证输入及报表编制是远远不够的。从将来培养高级会计软件工程人员的角度出发,计算机和财会专业应互相渗透、互相兼容,让学生“两条腿”跑步,对于这类学校的计算机专业更要调整软件课程设计模式, 使学生能够迎接当今财务软件产业的挑战,获得更多的工作机遇。 软件设计课程是一门综合性的实践课程,其通过合理的软件项目,来锻炼学生的分析、设计、编程、测试、维护等多方面的综合能力,既要学生掌握应用领域的专业知识,又要学会应用计算机软件的专业理论来解决应用领域的实际问题。如何通过软件课程设计来提高学生在未来工作中的适应能力,是目前软件教育业普遍关注的核心问题。如何使软件课程设计具备灵活的面向财务应用的适应能力,也成为金融财务类院校探讨的热点[1、2]。本文针对培养财务软件设计开发的复合型人才的需要、结合计算机基础理论、软件开发技术、软件工程学原理[3]以及软件过程模型[4~6]的特点,提出了一个软件课程设计动态模型。其可以根据学生的不同层次、不同的培养目标,定制裁剪,该模型适合财务类院校软件复合性人才培养的需要。 2面向财务应用的软件设计课程教学模式 2.1 课程目的 面向财务应用的软件设计课程教学目的如下: 1) 锻炼学生综合分析、设计、开发软件产品的能力; 2) 融合学生已经学过的计算机课程、财务会计课程的内容,使理论与实践相结合; 3) 根据当前的技术发展水平和社会财务软件行业的需求,适当扩充学生的新技术的容量; 4) 掌握规范的软件开发过程、管理过程,与国际软件界接轨; 5) 财务管理系统对软件设计的要求。 2.2教学模式的框架 面向财务应用的软件设计课程教学模式应该根据财务复合型人才培养的需要,结合现有的计算机基础理论的教育,同时融合现代软件工程学的思想,制定相应的教学框架。该教学模式的框架结构如图1所示。 图1中的有向边表示各个部分之间的依赖关系,各个组成部分描述如下: (1) 软件、财务基础课程 该部分是“软件课程设计”的必要基础条件,应在开设“软件课程设计”之前完成。主要有:离散数学、数据结构、数据库原理、过程程序设计、面向对象的程序设计原理、计算机系统结构、计算机网络、操作系统、会计学、财务管理、会计信息化。 (2) 各类应用模型 主要探讨与企业应用相关的领域模型,不仅仅限于财务软件系统。其可以包括如下内容: 1) 电子商务; 2) 企业资源管理; 3) 客户关系管理; 4) 供应链管理模型; 5) Internet多媒体应用; 6) 财务管理等等。 (3) 研究的软件课题集 根据(2)所描述的应用领域,根据学生的不同层次和培养目标,抽象领域应用模型,形成供软件课程设计所需的软件课题集。每个软件课题既要包括该软件所需的应用领域背景、领域知识、领域模型,又要包含该软件系统开发的所有文档、过程文档、以及学生实际开发过程文档、评测文档、改进文档等等。该部分是该模型的核心,其的构建需要若干周期的软件开发和学生实践才能获得,同时还要考虑软件应用领域和软件技术变化发展的因素。 (4) 当前流行的软件技术 主要包括当前业界盛行的开发技术。这些技术不仅是学生完成该课程所需要,而且也是当前主流的软件开发技术和工具;学生掌握这些技术后,在就业的竞争中,可以发挥重要作用。并且这些技术应该随着产业的发展而变化发展。目前主流的技术有: 1) 基于微软.net技术的应用开发模式,如Windows OS、C++、C#、VB、ASP、SQL SERVER等; 2) 基于SUN公司的JAVA2(EJB)、SUNOne技术的应用开发模式,如LINUX、JAVA Bean、JAVA2 EJB、JSP、ORACLE等; 3) 基于OMG的CORABA技术的应用开发模式,如C++、ORACLE、UNIX等。 (5) CMM体系 CMM模型已经在业界得到公认,并且如果软件企业要想获得美国的软件开发资格,必须要通过CMM认证。如果学生在学校能够了解CMM体系,那么其在今后的企业工作过程中就可以很好地适应企业认证的需要,同时也增加了学生的就业竞争力。CMM体系分为三个层次:1)PSP(The Personal Software Process)规范;2)TSP(The Team Software Process)规范;3)CMM(Capability Maturity Model)规范。由于该体系过于庞大、抽象,学生掌握比较困难,所以可以重点培训PSP和TSP过程规范。 (6) 课程过程文档集 课程过程文档是掌握学生学习情况的重要依据。学生的学习过程的记载可以参见PSP模型,但又不可生搬硬套。PSP的许多文档过于繁琐,实践证明学生感到其过于单调,往往会影响学生的学习兴趣。在构建过程文档的时候,还要引进PSP模型中的小组过程信息,使过程和软件项目的整体所统一。 (7) 课程评测系统和评测规范 评测系统要根据学生开发的软件产品原型、课程过程文档集以及评测规范来进行。评测不仅要对软件原型的功能、性能进行检验,还要评测软件过程文档的规范性、完整性。更重要的一点,要评测学生的应用领域知识、背景的掌握情况;必要时可以给被评测者一个新的应用领域模型,来检测其对新问题的处理能力。评测规范应该根据实际情况而定,既要检验学生的专业深度,又要考虑其应用知识面的广度;既要定量考虑,也要定性分析。有关具体评测方法可以参见CMM体系。 (8) 课程的实际效果 课程的目的是培养应用领域复合人才,课程的实际效果的检验需要学生的实际就业情况、实际工作情况而定。可以建立一套学生跟踪系统,和学生签订检验合同。毕业就业的学生定期把自己的工作情况反馈给该跟踪系统,跟踪系统根据这些反馈进行整理分析,以便动态调整该课程模式的实施。 2.3课程模型的实现模式 在课程模式框架图中,涉及的范围太广,学生很难掌握,所以可以根据学生的实际情况分解成四种实现模式: (1) 单一技术模式 单一技术模式主要培养学生的软件开发技术,同时要掌握个体软件过程技术。根据本模型框架,可以裁剪为如下内容: 1) 具体一门技术; 2) 一个简单的应用模型; 3) 财务系统分析工作; 4) 基础软件工程学; 5) PSP规范、财务管理标准及规范。 (2) 软件开发规范模式 软件开发规范模式主要培养学生的软件开发技术,同时要掌握软件过程模型,重点为CMM体系。根据本模型框架,可以裁剪为如下内容: 1) 具体一门技术; 2) 一个简单的应用模型; 3) 财务系统分析工作; 4) 基础软件工程学; 5)PSP规范、TSP规范、财务管理标准及规范。 (3) 复合模式 复合模式主要培养学生的领域问题解决能力、掌握软件开发技术,同时要求掌握软件过程模型,重点为CMM体系。根据本模型框架,可以裁剪为如下内容: 1) 具体一门技术; 2) 一个中等难度的应用模型; 3) 财务系统分析工作; 4) 基础软件工程学;5)PSP规范、TSP规范、财务管理标准及规范。 (4) 高级模式(研究生) 高级模式主要培养学生的领域问题分析能力、掌握建模技术、开发技术、管理技术,同时要掌握软件过程模型,重点为CMM体系;这个模式需要学生已经具备良好的软件开发技术和软件工程学原理。根据本模型框架,可以裁剪为如下内容: 1) 一个大的应用模型; 2) PSP规范、TSP规范、CMM规范、财务管理标准及规范。 2.4实施部骤 该模型的实施步骤如下: (1) 模型集构建 1) 收集已经完成的应用项目; 2) 项目归类; 3) 项目抽象成应用模型; 4) 给出评测标准(规范)。 (2) 确定实现模式 1) 了解学生基础情况; 2) 测试学生的能力; 3) 选定一个实现模式。 (3) 学时安排包括 1) 新技术培训; 2) 项目开发、评测; 3) 总体评测、评分。 3结束语 企业财务电算化的普及,是提高企业科学管理水平、增强竞争力的核心。培养既懂财务、又会软件设计、同时具备软件过程规范的复合型人才是企业的需要,同时也是金融财务类院校的责任。有效的软件课程设计的教学模式是培养复合型人才的关键,本文提出的模型对这方面进行了初步探讨。有关具体内容还需在实际的教学过程中细化、研究。 软件设计毕业论文:根据社会现代服务业要求建设创意与软件设计专业 摘要:专业建设只有根据社会产业需求进行才有生命力。随着现代服务业的快速发展,社会急需创意与软件设计人员,所以重点建设好创意与软件设计类专业,培养适应软件、创意设计等现代高端服务业发展要求的有用、适用人才是当务之急。本文阐述了上述观点。 关键词:创意产业;现代服务业;软件产业;专业建设 1专业设置的必要性 为加快无锡国家动画产业基地建设,促进动漫产业发展,无锡市政府先后出台《市政府关于鼓励和扶持动漫产业的若干政策意见》和相关补充条款。为加快发展我市软件产业,加快经济增长方式转变,无锡市政府又制定了《市政府关于加快无锡市软件产业发展的意见》,要求到“十一五”期末,无锡要培育一批骨干龙头软件企业,要成为江苏省内乃至国内重要的软件产业基地之一,到2010年要完成软件业销售收入300亿元,全市拥有省认定的软件企业200家。为抢抓国际服务外包转移机遇,加快集聚国际服务外包和软件出口企业,把无锡太湖保护区建设成 “中国服务外包示范区”,无锡市人民政府制订了《市政府关于集聚国际服务外包和软件出口企业“123”计划的政策意见》,提出到2010年末,全市要集聚国际服务外包和软件出口企业100家,每家企业从业人员超过2000人,年出口超过3000万美元。 产业发展、人才需求对职业教育提出了新要求,同时也为职业教育提供了新机遇。我校将紧紧抓住这一机遇,以服务为宗旨,以就业为导向,总结现有动漫、软件和设计专业的办学经验,开设创意与软件设计类专业,重点培养无锡服务外包产业发展所需的软件、创意设计、动漫影视类中端及实用性人才。 2专业设置的可行性 学校信息类和艺术类专业已开设多年,形成了一支结构合理、业务精良的师资队伍,取得了明显的办学成果,为创意与软件设计类专业建设奠定了良好的基础。学校早在上个世纪80年代初就引进计算机课程教学,1993年设置计算机技术及应用专业,并很快开发出软件、维修、网络等专业发展方向。顺应地方经济发展对人才的要求,1999年学校又设置多媒体制作专业。2004年,在全国的同类型学校中,率先与印度国家信息技术学院(NIIT)合作,培养软件开发人才。2006年与汇众益智科技有限公司合作,培养游戏人才。2007年增设影视动漫专业,并于同年秋季首次招生。 学校拥有一支专兼职结合,结构合理的专业教师队伍。学校现有信息和艺术设计类专业教师44人,其中高级职称教师11人,中高级职称教师占本专业教师的62%。享有国务院津贴专家1人,特级教师2人,省市级骨干教师9人。双师型教师26人,现已参加NIIT培训8人,参加游戏动漫培训并获得相关技能证书6人。21人硕士研究生毕业或在职攻读硕士学位。学校还拥有一支由行业专家、企业技术骨干组成的兼职教师队伍。他们参与专业开发、课程改革和教学活动,是学校的宝贵资源。 学校坚持从产业结构调整和社会岗位的变化来谋划专业设置,坚持面向职业需求,以培养学生能力为本位实施课程改革,加强专业建设。2004年计算机技术及应用专业被评为江苏省示范专业,2007年“FLASH动画制作”课程被评为无锡市优秀课程。在校学生参加各级各类技能大赛,多次获奖。 学校已建成“三中心五室”实训基地。“三中心”为网络中心、信息技术研发中心、计算机技能综合实训中心;“五室”为游戏动画制作实训室、NIIT软件开发实训室、计算机网络实训室、多媒体工作室和美术基础实训室。基本满足当前教学需要。 3专业设置方案 (1) 专业设置、学制和培养目标 培养目标:培养大专层次的创意与软件设计产业所需的中端及实用型技能人才,见表1。 学制:初中起点五年。 (2) 教学设施和实训基地建设 学校将本着配套、实用、先进的原则,加大投入,增添创意与软件设计类专业教学所需的设施设备,并建成1200O的校内实训基地,见表2。 说明:动漫实训基地包括渲染工作室、手绘工作室、模型工作室、美术工作室、动作捕捉室、影视高端实训室、专家指导工作室、摄影棚、放映室、衍生产品工作室等。 基地建成后,学校还将以此为载体,面向社会开展技能培训和职业资格认定;主动迎接企业教育社会化的任务,承接企业订单,参与企业技术改造和产品研发,使其成为产教研合作的新平台。 (3) 教师队伍建设 专业建设,教师是关键。除借助国家、省、市已有的各类师资培训途径培养教师外,学校拟针对专业教师专业知识丰富、实践经验不足、动手能力不强的现实,加强校本培养和培训。一方面学校将花大力气从企业引进有志于学校教育的实用型专业技术人才;另一方面继续推行专业教师下企业实践的制度,每年至少选派一位教师下大企业进行为期6个月到1年的实践。另外,学校还设想依托已有的“大昭”工作室,鼓励教师搞专业开发、技术改造、技术创新和产品生成,培养本专业的技术领袖。 (4) 教材建设 教材建设是专业建设的重要内容,但目前这类专业可供选择的教材不多。学校将根据教学计划、教学大纲选择优秀教材,并根据前期开设NIIT软件技术、游戏动漫等专业的经验,继续引进与国际接轨、符合企业要求的优质教育资源,还将组织教师自主开发、编写顺应产业发展、适合于教学、有利于提高学生动手能力的教材,见表3。 (5) 校企合作 职业教育的本质是向企业提供人力资源,所以职业院校和企业有着天然的联系,校企合作就成为学校和企业的共同选择。下一阶段,学校将继续加强与企业的合作,在为企业输送人才的同时,依托企业培养师资和学生,实现“双赢”。 根据无锡产业的发展走向,动漫影视、动漫游戏、软件、创意设计类人才的需求是大量的。我们将延续学校近百年办学所形成的厚重文化,解放思想、抢抓机遇,提升传统优势专业,拓展创意与软件设计等新专业,为无锡经济跨越式发展提供智力支持和人才支撑。
1计算机软件工程管理的对象分析 1.1对相关工作人员的管理 计算机软件工程的工作人员的主要任务就是收集有效信息并应用编程等技术对这些信息进行处理分析。软件的开发是环环相扣的一个过程,在这个过程中每个工作人员的工作重点都是不同的,因此,要根据工作性质合理选用适合的工作人员是人员分配与管理的一大准则。而且对员工的管理不能是分散的,要将他们进行统一的安排和调分配,增强他们之间的默契程度,提高团队的合作能力。 1.2对软件使用者的管理 开发一个软件是为了让更多的人使用,并且让他们有很好的使用感受。在开发软件的时候要充分了解客户的需求,做出让客户满意度高的产品。而且在软件开发上市后还要继续收集客户的意见以及建议,对软件进行完善。 1.3对资料及档案的管理 计算机的软件开发是一个极其复杂的过程,因此在这个过程中也会产生大量的文件及信息,这些资源对于软件的再开发很重要,因此,相关工作人员要做好保护及备份的工作。只有这样才能为以后的软件开发保存大量珍贵的数据,才能使软件开发拥有安全稳定的环境。1.4对相关机构的管理管理组织机构内部也应该制定合理的规章制度,让每个人都能够严于律己,做好自己分内的工作。一定要明确每一个人的具体职责,使每一份细微的工作都有人将其做到做好,这样才能提高整体的工作效率。 2计算机软件工程管理应用中经常出现的问题 2.1组织管理结构不合理 个工作人员具体的责任不太明确,容易出现“踢皮球”的现象,这就导致工作中一旦出现问题就无法得到妥善的解决,从而降低了工作效率,给公司带来损失。 2.2技术人员管理存在漏洞 在实际的工作中存在对于技术人员管理很随意的问题。软件开发是一个极富创造性的过程,但如果对相关员工进行一般的管理,往往会降低他们的工作热情,使他们难以制作出具有创新意识的产品,而且这样的人员管理模式也无法发挥出工作人员的价值与优势,因此要改变技术人员管理的方式。 2.3用户管理无序 用户管理也应该是软件管理当中很重要的一个环节,但有一些软件公司就没有对用户管理予以足够的重视。他们不能完整地收集客户的需求与反馈,也不能对已收集到的信息做出有针对性的处理。总之,他们并没有认识到计算机交互性的重要性,不能和用户产生双向互动,这就意味着他们不能够做出符合用户需求的软件。 2.4档案资料管理不严密 在计算机软件工程管理的过程中,档案资料的管理还存在很多的纰漏。例如,文档资料并没有按照一定的标准进行归类和整理,当有人想要查找相关资料的时候往往会耗费很多的时间和精力。而且还存在资料缺失的问题,由于工作人员的失误使一些重要文件和资料丢失,给公司带来巨大的损失。 3解决计算机软件工程管理问题的方法探究 3.1合理规范组织管理体制 要健全组织管理体制,让管理工作能够高效进行。(1)要规范各项管理工作,使每一项任务都能具体落实到固定的人员身上,让他们对自己的责任和任务有着更清晰明确的认识。(2)工作人员要坚守自己的责任,保证管理工作的有效进行。(3)要对工作人员进行统一的管理和分配,加强各个部门之间的合作意识,培养团队精神。 3.2使用奖惩制度管理技术人员 要建立奖惩制度来对技术人员进行更有效地管理。通过奖励机制可以让技术工作人员对软件开发充满热情,他们的积极性提高了,才能制作出更有活力、更有创意的软件。而适当的惩罚可以让消极怠慢的技术人员重新把注意力集中到软件开发当中,让他们保持健康积极的工作状态。 3.3合理有序地管理软件用户 客户的需求和反馈对于软件开发极其重要,在计算机软件工程管理中要重视对客户的管理。首先,要积极了解用户的喜好和需求,针对他们的要求,做出让客户满意的软件。在软件运行之后也要继续收集客户的意见并按照这些意见对软件进行完善。只有这样制作出的软件才能具有很强的实用性,才能吸引到更多的客户。 3.4加强档案资料的管理工作 为了发挥档案资料的参考性作用,就一定要加强档案资料的管理工作。(1)要对档案资料进行合理有序地整理,减轻之后查找资料的工作负担。(2)要保证档案资料的安全性,做好保密措施,防止黑客攻击。(3)为了避免意外的发生,一定要做好备份,让档案资料完整地保存下来。 4结语 为了使计算机软件工程管理的工作更高效地进行:(1)保证建立合理规范的管理制度;(2)要合理地应用奖惩制度,提高相关工作人员的积极性,让他们更高效地工作;此外,还应该重视和客户的交流与沟通,使软件变得更加完善实用;(3)一定要做好档案资料的管理工作,保证资料的有序和安全。只有做到这些,才能使计算机软件开发的效率变得更高效,才能更多地让计算机软件工程的好处惠及到人们的生活生产当中。 参考文献: [1]曹璨.计算机软件工程管理及运用研究[J].无线互联科技,2014(07):45-45. [2]肖云.浅析计算机软件工程的管理和应用[J].电脑知识与技术,2016,12(12):88-89. [3]杨晓庆.计算机软件工程管理与应用分析[J].网络安全技术与应用,2017(05). [4]李田英,苏艳.计算机软件工程管理与应用分析[J].电脑知识与技术,2015,11(10):72-73. 作者:刘华宇 赵诚轶 单位:河南师范大学;东北师范大学
摘要: 油菜花(Brassicacampestris)富含多种营养物质和生物活性成分,分布广,适应性强.泉州第一中学因地制宜结合泉州多低山丘陵的自然特征,建立开心菜园劳动实践基地,从课堂理论学习走向户外劳动实践.以《浮游油菜花标本制作与应用》校本课程为例,积极探索“校园文化创意”的综合劳动实践教育方面校本课程的开发,为后续校本课程的发展提供参考. 关键词: 校本课程;校园文化;油菜花;标本制作;初中生物 《国家中长期教育改革和发展规划纲要(2010-2020年)》明确指出,坚持生产劳动、社会实践和教育教学有机结合.合理开发实践课程,积极开设活动课程,提升学生科学实验、生产实践和技能实训的效果.积极借助社会教育资源,发开各种课外和校外活动.增加中小学校外活动场地建设的投入.加强指导学生社团,鼓励学生积极参加志愿活动和公益服务.基础教育课程改革纲要(试行)指出,学校应根据校内的教学优势,并结合学生的兴趣爱好以及学习需要,开发适合本校的校本课程.本文以《浮游油菜花标本制作与应用》校本课程为例,积极探索“校园文化创意”的综合劳动实践教育方面校本课程的开发,为后续校本课程的发展提供参考. 1课程开发背景 1.1油菜花的基本情况 油菜(BrassicanapusL.)属于十字花科、芸薹属的草本植物,原产中国,是我国重要的油料作物之一,我国油菜分布广,适应性强,具有丰富的油菜资源.油菜花(Brassicacampestris)富含多种营养成分和生物活性物质,可以增强免疫力,同时具有抗氧化等多种功效.可以改善因心血管疾病等多种疾病引起的并发症,从而被广泛应用于保健食品、化妆品和医药领域. 1.2学校的基础资源 泉州第一中学因地制宜结合泉州多低山丘陵的自然特征,建立开心菜园劳动实践基地,学生可以从课堂理论学习走向户外劳动实践.同时,基于校内劳动实践基地,以劳动教育和生物学科融合的方式,开发校本学科劳动教育课程,打造更多的校本特色劳动教育品牌,通过让学生进入基地劳作,体会农耕的乐趣,培养良好的实践能力,不断丰富和充实劳动实践知识和相关学科知识.《浮游油菜花标本制作与应用》校本课程是基于课堂学习、田间耕作和实验操作开发的课程. 1.3新课标要求 校本课程的开发是对国家和地方课程的补充,既能满足学生发展的需求,同时彰显学校特色.《义务教育生物学课程标准(2022年版)》指出“在教学过程中积极渗透科学、技术和社会互相关系,积极探索开发跨学科实践活动,增强学生的社会责任,并不断培养学生的创新精神,提升学生的实践能力.积极发挥现有设备器材的作用,充分利用简便易得的器具和材料,设计富有创造性的实验和实践活动让学生真正参与观察、实验、探究、制作等多种类型活动.”可以看出,新课标强调学科渗透,并鼓励学生参与实验和实践活动,通过“做中学”获得对现实世界的直接经验和真实体验. 2校本课程目标 2.1油菜花的概述 学习油菜花的起源和在我国的发展史;认识油菜花基础生物学知识,关注油菜花在生活、生产和社会中的应用;学习作物栽培的方法等基础知识;能够用课堂上所学的栽培知识为同学或家人提出意见. 2.2油菜花的种植 认识和学会使用关于种植方面的工具和材料;体验耕地、播种、施肥等一系列田间劳动,培养吃苦耐劳的精神.通过小组合作方式观察、记录油菜花的生长过程和特点,学会使用观察法和实验法探究生命规律. 2.3文创标本制作 对标本进行整理和分类,学会归纳和总结的科学思维;通过实验操作将油菜花进行解剖,处理后并将校园文化融入到油菜花浮游标本.认同生物多样性,增强对自然现象的好奇心以及对自然知识的求知欲,提高环保意识. 3校本课程设计 3.1课程内容 本课程主要分为三章,共10节,每1节分有专题知识和实践活动,具体安排见表1. 3.2课程实施 本课程的教学内容由泉州第一中学生物教师和劳动技术教师共同编排,命名为《浮游油菜花标本制作与应用》.(1)授课对象:七年级学生,以选修课的形式开展,以班级为单位每班30人,由生物教师主讲.(2)课时安排:因为本课程分为理论课和实践课,并且实践部分有季节限制,故将本课程分为上下两个学期开展,共14课时.(3)教学地点:教室、实验室、“开心菜园”.(4)教学形式:班级授课、小组合作、实验操作、标本制作 3.3课程评价(见表2) 3.3.1自我评价 完成每一小节的学习后,学生都要依据本节的学习目标,对学习成果进行自我评价.评价的方式可以通过问卷调查和成果展示的方式进行开展.通过这种方式可以自我发现、自我分析并自我提高. 3.3.2组内评价 在小组合作活动中,小组内成员之间的相互评价也是促进小组成员积极交流和学习的一种方式.发现问题可以集小组之力一起帮助学生共同成长.同时在相互评价过程中,发现别人的优点,也是培养学生善于发现别人优点的好品格. 3.3.3教师评价 教师根据学生的出勤情况、课堂互动、学习任务、课后活动等方面对学生做出相对客观的评价. 3.4教学案例———浮游油菜花标本制作 3.4.1教学目标 (1)生命观念:通过认识油菜花的结构和功能获得生物体的结构层次、植物的生活等方面的基础知识,初步形成物质与能量观等生命观念.(2)学科思维:运用比较油菜花的结构来分析花最重要的结构,初步形成基于证据的思维习惯.(3)探究实践:通过设计、改进和制作浮游油菜花标本,形成将解决问题的想法付诸实践的能力.(4)态度责任:通过种植油菜花并将其制作成为标本的活动中,体验并积极参与环境保护实践. 3.4.2教学用具玻璃瓶、油菜花、502胶水、浮游花专用油、剪刀、镊子等. 3.4.3教学过程 (1)准备.准备油菜花、工具,瓶子洗净并晾干. (2)确定设计造型.将油菜花放在旁边,边摆边设计造型,在瓶上做好相应的标记. (3)修剪花材.用剪刀等工具将油菜花多余的部分剪掉. (4)放入花材.事先确定瓶子的正反面,将花材放入瓶中,根据需要用502胶水固定在瓶壁. (5)灌注花油.下层花材放好后,将专用油沿着瓶壁缓慢注入瓶中,确认整理造型后,根据需要进行微调.中上层重复上面的第(4)、(5)步. (6)完成.等气泡消除后,盖好瓶盖,挂上写有留言或者花材信息的吊牌,简单又好看的浮游花就做好了.泉州第一中学因地制宜结合学校开心菜园劳动实践基地和初中生的发展规律,以油菜花为实验对象开展校本课程.本课程鼓励学生从课堂理论学习走向户外劳动实践,紧扣油菜花相关知识,通过实践认识绿色开花植物的生命周期包括的一系列阶段.并通过生物学知识和劳动实践相结合,增强学生的社会责任,在教学过程中积极渗透科学、技术和社会互相关系,积极探索开发跨学科实践活动,并不断增加学生的创新精神,提升学生的综合素质. 学校应根据校内的教学优势,尊重学生的兴趣爱好,并符合学生的学习需要,开发适合本校的校本课程,能够满足学生综合素质的发展要求.在条件允许的情况下,学校应鼓励校本课程的开发,并鼓励学生参与实验和实践活动,通过“做中学”获得对现实世界的直接经验和真实体验. 作者:孙大光 单位:福建省泉州第一中学
本文探讨的是计算机数据结构和数据级决策的价值,这些决策为计算机数据管理系统提供了参考信息和有用的背景信息。计算机数据库技术是在20世纪60年代开发的,并一直持续发展到今天。MySQL,SQLServer,Oracles等是所有计算机中数据库技术领域的科学研究成果且有典型意义。从21世纪初开始,科学技术促进了数据库应用技术向着更广阔的应用的扩展,以便根据实际需要加速数据库技术的研究。随着相关信息的出现、中国计算机技术的发展、计算机数据技术的发展,数据正在慢慢的增加,逐渐与全球技术保持一致,各种计算机模型得到了改进。为中国计算机库未来发展提供明确的方向。 一、计算机数据库技术在信息管理中应用的现状 (一)应用范围越来越广 计算机技术和数据库技术合起来是计算机数据库技术,它们两个合并,相互促进,有着较高的生存力它被用于许多领域,包括工业,农业和贸易,并且其覆盖范围在不断扩大。计算机数据库技术还促进了信息技术的发展。 (二)强劲的发展势头 计算机数据库实际上可以找到自身的障碍并对其改善实,利用自己的优势来促进自身发展的利弊。计算机数据库技术是计算机技术和数据库技术的综合技术,两两相融、互相促进,生存能力非常强,在推动自身实现技术的可能性很高。直到现在,数据库技术已经发展到了如今的面向对象的数据库,并且现在的技术比原来的技术更加成熟,运用的也更加广泛。 (三)系统安全性能不断增强 用户感兴趣的是数据爆炸期间的数据安全性,使用以及管理。这些数据是高度机密和保密的,并且和客户有着必不可少的联系,所以我们应该对其安全性不断地增强。用户可以备份数据库中的数据或恢复意外删除的数据,防止不安全的数据入侵,让其数据泄露。数据泄漏防护安全性继续得到加强,突出了计算机数据传输技术在信息管理中的优势。 二、计算技术结构的管理 (一)建立计算机数据结构管理系统 计算机数据库管理系统是有效管理数据功能和实际使用的有用软件。数据库是根据实际需求来量身定制的,可以从开发和维护的角度来发现,是为了确保数据的完整性和使用性。可以创建共享数据库来备份和共享多个数据库,来方便用户在不同的时间以不同的方式安装数据库,这样还可以保持数据库和系统的完整性。 (二)SQLServer数据库 SQLServer数据库是一个使用起来很方便的数据库管理系统,它能把错误的数据正确传输,还支持数据库镜像技术,可以很好的管理相关数据库以及防止有数据传输错误。SQLServer数据库可以提高数据库的统一性能还提高用户提交的各种信息中包含的信息的安全性,可靠性和适用性。同时,确保了信息的一致性,还避免了庞大的数据格式。所以在更改数据定义后应适当的更改使用命令,因为SQLServer数据库中的数据相对独立,可以避免这种现象。 (三)计算机数据库在信息管理中的主要特点 1.信息管理中不断更新的计算机数据库技术。在探究数据库开发的历程中,我们发现在开发阶段之间存在着不可分割的关系并且与技术开发的速度有着密切的联系。加上思想上的改变,数据库根据需求实现更加个性化,实用化和高效化。已经开发了用于对象的数据库系统,许多商业上可用的关系数据库都包含在其中。高端技术的不断发展使第三方技术的发展越来越好。2.增加计算机数据库的使用频率。计算机数据库的使用越来越受到关注,尤其是随着使用量的增加。通过将计算机技术引入计算机数据库,可以达到两者之间的相互促进,并为未来计算机技术的发展做出贡献。要想全面发展计算机数据库,就必须注重实际设计,打造出良好的品牌形象,在安全领域得到良好声誉,引起人们对电脑数据库开发过程的关注。 三、在信息管理中,计算机数据库系统的应用 计算机技术在系统开发中已经进入越来越多的应用领域,并且已经在实践中实现了数据库操作的原理。我们可以将数据模型分为三种类型:网格数据库,分层数据库和关系数据库。因为数据模型属于数据库系统,而各种软件的创建又属于这种模型。因此要不断扩大和改进计算机数据库的范围,就必须在数据库理论和计算机技术之间建立不可分割的联系,这样可以来促进这种基础库技术的发展。要想范围不断扩展就需要协作。根据统计数据库,地质数据库,海河聚合数据库和区域历史数据库等技术发展原理,以及市场发展前景,从而将计算机数据库归纳到信息管理范畴,因此计算机数据库技术需要强大的生命力。管理行业信息超越了工业管理,可以快速提高效率,并在农业和服务业逐渐发展开来。计算机数据库技术的好坏,对未来的发展有直接影响。因为计算机被使用的范围越来越广泛,所以计算机数据库是非常有用的。要是技术质量被质疑存在问题,那么就会对发展产生严重影响。面向对象数据库,不管技术的应用性如何,都应该给技术开发有效的信息管理应用程序扩展空间。计算机数据库技术必须提高良好的开发视角是因为数据管理是信息管理中非常重要和有价值的资源。信息管理已经进入到各个社交层面,数据库中大量数据可能被盗或者被损,所以为了用户能够对信息技术的安全性放心,有必要考虑数据、信息系统的安全性。要想管理好管理信息,还需要解决数据库数据安全问题,并以这个为主题进行广泛的研究。 四、结语 计算机数据库技术的重要性和实用性随着信息管理技术的不断改进也在不断的提高。信息技术在社会各个领域的普及,使计算机数据库在不断扩大,领域也在不断扩大,未来发展的机遇也在变得越来越多。但是,鉴于信息技术数据库技术还存在一些缺点,我们还需不断地探索,让该技术的应用价值不断提高。 参考文献: [1]浅谈新时期信息管理中计算机数据库技术的应用[J].普靖.内蒙古科技与经济.2018(20):35. [2]计算机数据库技术在信息管理中的运用[J].刘雯.电脑迷.2016(08):26. 作者:帅奇剑 单位:江苏省射阳中等专业学校
在科技水平快速提升的大背景下,采油效率和石油行业综合竞争实力的提升得到了大家的广泛关注,采油企业应该加强新技术、新材料和新设备的应用,创新并发展采油工程。基于此,文章阐述了采油工程技术应用的必要性,分析了我国采油技术的应用情况,研究了新时期采油工程技术的发展与创新。 引言 在社会经济发展和科学技术进步的大背景下,人民群众对石油的需求量日益增加,石油企业建设规模在不断扩大,这就为石油开采工作的有效开展带来了很大的影响。通常情况下,我国石油生产环境具有复杂性和特殊性的特点,这就对采油工程技术提出了越来越高的要求,很多先进技术不断融入石油行业的发展中,直接决定着采油的整体质量和效率。因此,石油企业应该加强对采油工程技术发展和创新的重视,实现采油工程的可持续发展。 1采油工程技术应用的必要性 在油田工作的快速发展中,采油工程技术发挥着十分重要的作用,其不仅能够提升采油工作人员的整体效率,还能够缓解人工无法解决的问题。通常情况下,在石油开采过程中,往往会遇到油藏较厚的问题,这就需要人工智能技术的应用,有效地开发并利用深层的油藏资源。同时,石油开采中存在很多危险性较大的问题,在遇到危险系数和工作风险较高的环境时,需要应用先进的技术,替代传统的人工劳动形式,为相关工作人员的安全性提供保障。 2我国采油技术的应用情况 石油是工业发展过程中的重要原料,在很大程度上推动着国民经济的发展。石油能源具有高效性的特点,在人民群众的日常生活和工作等各个方面发挥着十分重要的作用,是大家应用十分广泛的一种能源。通常情况下,石油资源被埋藏在地下,需要借助人工和化学等,才能够实现石油的有效开采。因此,相关技术人员应该深入分析采油技术的水平,并对其进行优化,适应现阶段采油工作的发展。为了适应采油工程的有效开展,相关技术人员应该采取合理的措施,提升油气的采收效率,实现能源的充分利用。现阶段,我国油藏普遍存在低产、低渗问题,无法得到有效开发和充分利用,这就需要加强采油工程技术的应用,并应用先进的科学技术,完善采油工程技术体系,不断改善传统的采油工艺,为采油工程的发展提供保障。在石油开采过程中,我国采油工程中仍使用传统的采油技术,采油技术应用过程中存在一些问题,无法满足石油开发的需求。在石油的开采和使用过程中,我国石油资源总量在不断减少、油位下降、地下水回升较慢,为大泵提液工程的有效开展带来了难度,极易出现斜井采油设备磨损、地下井温差较大等问题,无法有效地控制电潜泵的应用范围。在石油开采过程中,传统的采油技术已无法满足石油开采的需求,在后期的发展过程中,受原油、岩层相互作用的影响,使得采油设备中的垢、锈等问题日益严重,无法实现油田开采的有效性,严重阻碍了采油工作的有效开展。在这一过程中,相关技术人员使用重复堵水措施,无法满足后期采挖的需求。并且,堵水是石油开采过程中常见的情况,其在开挖前期发挥着重要作用,但在后期的石油开采过程中,重复堵水措施存在一些问题,其主要原因是开采后期的地下茎温差加大,石油的堵剂适应能力和强度都会有所降低,无法有效地控制石油的耐酸性,使得油藏无法得到有效开发,出现石油资源流失问题。除此之外,在石油后期开发过程中,石油输送系统的温差适应能力较差,无法实现石油的正常供应。在石油开发初级阶段,油井的产油量和井口温度比较高,这就需要应用无伴热管技术流程,实现石油的有效开采。同时,在开采深度不断增加的情况下,产油量日益下降,油井温度也会有所下降,严重影响着油液的提取和运输。 3新时期采油工程技术的发展 3.1采油工程技术发展历程 从采油工程技术的发展情况来看,其主要有三个阶段:第一,初级阶段。20世纪50年代,我国开始研究石油开采技术,并取得了很多成就,如注蒸汽吞吐开采试验、防砂试验在大庆油田开采工程中的应用,改善了传统开采模式中存在的问题,推动着采油工艺和采油技术的进一步发展;第二,发展阶段。在采油工程技术的发展阶段,已取得很多成果,如多类型油气藏技术,使得采油工程技术呈现出多样化的发展,在这一过程中,相关技术人员根据采油工程的实际情况,合理地选择采油方法,不断提高石油的开采效率;最后,形成阶段。随着科学技术水平的提升,采油工程技术在不断优化,有效地解决了采油工程中的技术难题,实现了预期目标,为采油工程的可持续发展提供了保障。 3.2采油工程技术发展现状 我国幅员辽阔,地形比较复杂,我国作为石油开采大国,石油资源分布不均匀,且环境比较恶劣,多分布在海域、沙漠和高山中,这就在很大程度上提升了石油开采难度,在采油工程技术的发展过程中,有效地解决了石油分布环境带来的开采难题。在社会的快速发展中,我国采油工程技术的主要方式是常规注水,通过与三采技术和热采技术的有效融合,实现石油的有效开采。但是,采油工程技术的石油产量和采油效率比较低,严重阻碍了采油工程的发展,无法满足人民群众对石油的需求量。因此,在采油工程的发展中,相关技术人员应该重视采油工程技术的创新和发展问题,以提升石油的整体开采效率,降低石油开采难度。 3.3新技术的应用 3.3.1热处理油层的采油技术。热处理油层采油技术在石油开采中的应用,能够使原油升温,降低油藏的粘稠度和石油开采难度,这种技术的原理是在应用流体热胀冷缩的基础上,增加原油的体积,将其迅速提升到地面中,其发挥着蒸汽激励、蒸汽驱动以及火烧油层的作用,这种技术的应用能够有效地提升采油效率,但其风险性比较大。3.3.2微生物采油技术。微生物技术具有生产成本低,使用效果好等优势,在一定程度上降低了化学剂的使用率和使用量,从而有效地降低石油开采所带来的环境污染,减少了石油开采过程中的损耗量。微生物采油技术的工作原理是将某种细菌注入油层内,使其与油层进行结合,并发生化学反应,产生一定的能力,使地下残留的原油被开采处理,其主要使用在老油田、含水量高的油田中。3.3.3水力振动采油技术。水力振动采油技术是应用油井管道将激振器安装在井下,使其产生频率脉冲波,并在水力的作用下,清理油层深处的物质,在脉冲波对地面作用的情况下,产生裂缝,这种技术不仅能够提高原油的回收效率,还能够减少原油中的水分。3.3.4纳米采油技术。在纳米采油技术的应用过程中,相关技术人员主要使用MD膜驱动原油技术,将纳米级驱动剂分子和胶束子形态进行融合,提升原油的动态运动能力,提高原油的整体开采效率。3.3.5热超导采油技术。热超导采油技术是在加热的基础上,提升分子的运动能力,其具有经济性、安全性等优势,不易对环境造成污染,应用前景比较好。 4新时期采油工程技术的创新 在社会经济的快速发展中,很多先进的科学技术融入石油工程中,如信息技术、生物技术、新材料和新能源的应用,在采油工程技术的创新中发挥着十分重要的作用,不仅创新了采油工程技术,还提升了采油的整体效率和质量。石油是一种不可再生资源,为了实现石油开采的可持续发展,相关技术人员应该加强对采油工程技术的研究,创新采油工程管理模式,提高采油效率,推动社会的快速发展。在新时期的发展中,采油工程技术的创新主要体现在以下方面。 4.1采油工程中的新型材料 随着科学技术水平的提升,采油过程中会涉及多种新型材料,其中,应用比较广泛的材料主要是高分子材料。高分子材料的应用推动了采油工程技术的发展,如耐磨材料在采油工程中的应用,能够增强油气开采的强度和勘测能力;保护材料在采油工程中的应用,能够提升材料的防腐能力,加强对设备的维护,全面提升石油的开采效率和开采质量。 4.2采油工程中的水平井配套技术 我国地质环境相对比较复杂,地质情况差异性比较大,相关技术人员应深入分析地质类型之间的差异,这就使得配套压裂技术应运而生。扶杨油层分段压裂技术是一种与水井息息相关的技术,需要在外围和底水油层中构建新型的水平压裂模式,并加强对水平井完井的研究,将扶杨油层分段压裂技术和水平井结合起来,实现石油开采的规模化。除此之外,相关技术人员应该在石油开采发展的基础上,加强对先进技术的研究,优化并创新相关技术,提升采油的整体效率。 4.3采油工程中的厚油层技术 厚油层技术的工作原理是应用成本低、高效的深度调配剂,降低成胶时间,与单向采油技术进行融合的先进技术。单向采油技术的创新和调整,能够对油田进行直接开采,及时获取油田含水量、油田各层产液等信息,以便科学地开展采油决策工作。 4.4采油工程中的信息技术 在新时期的发展中,科学技术水平在不断提升,很多先进技术得到了广泛的应用,并发挥着十分重要的作用。信息技术的创新和发展,改善了传统行业的管理模式,如在石油行业的发展中具有重要的利用价值。因此,在采油工程中,相关技术人员应该加强信息技术的应用,如石油勘测过程中电子设备的应用,将计算机作为石油勘测数据平台,以便相关技术人员及时分析勘测数据。因此,采油工程和信息技术息息相关,采油技术和信息技术的融合能够帮助技术人员进行数据分析,提高勘测数据的准确性。 4.5采油工程中的生物技术 随着科学技术的快速发展,生物技术在采油工程中得到了十分广泛的应用,其具有专业性的特点。现阶段,我国生物技术的应用范围比较广,但控制难度较高,无法得到有效应用。但是,在采油工程中,生物技术的应用具有控制难度低、生物技术成本低、效果好等优势,能够有效地减少化学剂的使用量,减少对环境的污染。除此之外,在石油勘测速度方面,生物技术发挥着重要作用,其操作简便、重复实用性较强。 5采油工程技术发展的优化 在社会经济和科学技术快速发展的新形势下,很多高新技术产业发展十分迅速,在很大程度上推动着采油工程技术的创新和发展,这就对石油行业提出了更高的要求,石油企业需要借助新技术和新方式,实现石油的有效开采。现阶段,采油工程技术的发展和创新不仅有效地提高了采油工程的整体效率和综合效益,还推动着社会的快速发展。因此,在采油工程技术的发展中,石油企业应该做好以下工作:首先,提高采油人员的综合素质,建立技能强、素质高的技术管理队伍,并培养转学科的实际优秀人才;其次,营造良好的工作环境,不断开发先进的科学技术,加强对研究室和实验室的创建;最后,根据石油行业和国民经济的实际发展情况,实现长远利益和短期利益的有效融合,选取最好的采油工程主体技术,为石油企业创造更多的效益。 6结束语 综上所述,石油行业作为国民经济发展的支柱产业之一,在社会的发展中发挥着十分重要的作用,而采油工程是石油行业发展的重要内容,具有复杂性特点,能够推动国民经济的进一步发展。除此之外,采油技术是采油工程发展的重要内容,采油技术的创新,能够为石油行业的发展提供保障。因此,在新时期的发展中,石油企业应该创新采油技术,有效地解决采油工程中的技术问题,实现采油工程的可持续发展。 参考文献: [1]任峰伯,何力源,姚震远.油田采油技术应用与创新[J].当代化工研究,2018(05):112-113. [2]李金宸.新形势下的采油工程技术发展与创新[J].化工管理,2017(28):13. 作者:刘超 单位:大庆油田第一采油厂
企业信息系统论文:企业信息系统网络搭建论述 1企业信息系统管理分析 在现代企业环境中,以网络化、信息化、知识驱动力为基本特征的新的企业管理模式与管理技术已极大的改变了当代企业的生产经营模式。信息系统的管理是一项及其复杂而系统的工程,其特点主要包括:(1)企业信息系统是一个信息管理系统,通过软件和信息管理技术为企业发展提供技术和管理模式上的支持。(2)企业信息系统的建设需要服从于企业的发展战略,并应满足企业的实际应用需求。(3)信息系统包括用于支持信息的硬件设备及软件。软件依附实体而存在,这也使得信息系统项目管理具有一定的复杂性。(4)企业信息系统强调的是对人、财、物料、资源和相关信息的全面控制与管理,必须明确企业对于信息系统的需求。 2企业信息系统网络搭建设计 2.1总体设计 对于跨区域的生产企业,首先是对各种数据和报表的收集和整理,因此采用WebServices技术进行设计,在不同地区的公司和厂区设置1台数据库服务器,应用Web程序(即信息中心web应用和站点Web应用)。各个客户端信息管理员受权限限制的进入Web站点,通过网络服务来访问信息中的服务器,,通过技术实现上下数据交互,信息中心使用Web站点访问各个厂区WebServices,并通过数据筛选技术获取和计算数据。 2.2模块功能 整个系统分为调度台帐、调度记录、煤质数据、运销数据、生产日报、资料管理六大模块,通过六大模块信息中心可以实现对数据的浏览、查询、修改和统计等功能。其中煤质数据和运销数据是指导生产的第一手资料,在应用中具有最高优先权,具体一级功能模块分为首页登录、用户管理、新闻通知、数据录入、报表管理、生产流程、安全管理、应急救援。 2.3系统关键技术 WebServices是一个独立的平台,具有低耦合、自包含、可编程的Web的应用程序,可用XML标准来进行描述、、调试和配置应用程序。用XML描述包括了服务交互的全部细节,例如短信息格式、传输协议、位置等。这个接口可以通过独立于软硬件平台、独立与编写服务所用的编程语言来使用服务,因此在低耦合、面向组建、跨技术方面有这巨大的优势,WebServices可以履行一项特定的一组或者一项任务,也可以单独或者联合其他的WebServices运行实现多功能的操作。本系统对于生产数据管理采用WebServices技术,将生产信息、机电、原料、仓储用Internet进行链接。实现了企业生产管理信息的统一管理,我们应用WebServices技术搭建的远程数据库系统,具有开放的接口和邮箱的网络环境适应性,可以实现一致的逻辑数据计算。当需要向外部提供数据时可以直接进行数据导出和分析,不用经过对服务点进行数据请求。当遇到突发情况如服务点崩溃,可以直接下载管理和使用数据进行搭建,大大降低了整个系统的风险性。CSS样式技术的应用可以简化网页的格式代码,加快网页的运转速度,一定程度上减少了上传代码的总量,减轻了重复的低效劳动。我们采用的才CSS样式将格式和结构分离,页面的布局能力进一步强化,代码的简化让网页的维护变得更加容易,兼容性增强,企业信息系统采用CSS技术制作所有页面。是一种创建于WEB的应用程序的编程模型,有着良好的结构扩展性和适用性,能够提高执行的效率和增加平台支撑,和的结合使用设计开发的企业信息系统可以为企业提供一个直接交流的平台。对数据库的访问采用技术,所有的客户端共享数据都是可以采用的,它主要通过NETFramework数据提供程序和DataSet完成访问和数据处理,基本对象有Command、DataReader、DataAdapter。Command对象表示对数据源执行的SQL语句或存储过程,DataReader对象用于从数据源中获取只读、单向的数据流,适合检索大量数据。而DataAdapter对象用来控制和现有的数据源的交互,从数据源中检索数据并填充DataSet中的表。DataAdapter对象使用Connection对象来连接数据源,使用Command对象从数据源中检索数据并将更改解析回数据源。 2.4数据库 在数据库的选择上我们还是主要考虑到性能,选取可以大吞吐量和运行速度较快的组合。基于以上考虑我们采用ORACLE支持分布式数据库和分布式的处理,所有的数据在共享数据库系统进行计算处理,运行数据库应用的工作集中在解释和现实数据,ORACLE引入精密化的访问控制,有着多层环境的安全模式,提示了整个系统的安全性。 2.5安全信息和事件管理 网络的广泛应用带来的是安全的风险,而三层分布的安全体系架构能有效的防范,包含:(1)事件收集引擎,广泛收集系统内各设备信息,包括路由器、防火墙、入侵检测系统、邮件日志、访问控制等。(2)关联分析引擎,负责实现管理、关联分析,过滤、处理企业应用中所发生的安全事件,是中央控制系台。(3)事件数据库和管理,集中了所有的事件信息、安全管理配置信息,提供现成的合规性内容包以及大量的规则报表内容等。 3企业信息系统网络实际应用 本系统在实际应用中主要功能得到了发挥,提高的办公效率,实现了生产管理工作的无纸化运作。但是值得我们注意的是系统安全性问题,开放性是本系统的特点之一,所以要在Web服务器所在的网络环境、计算机操作系统和数据库服务器等硬件配置方面强化,另一方面从程序的设计中,要尽量的减少安全漏洞,严格管控操作人员的权限,防止SQL注入式攻击。通过系统的应用,生产经营信息可以处理大部分的生产和管理信息,包括了数据的输入、计算、台帐、报表的制作和传送,为企业整个生产分析和决策提供了数据。 作者:李瑞萍 企业信息系统论文:企业信息系统应用框架设计探索 从上世纪90年代一直到现在,中国有相当数量的企业慢慢开始了现代企业制度发展的改革,这种模式也是受到很多企业的重视。在改革发展的过程中,有很多企业在思想观念和管理方法上都发生了巨大的转变。信息技术在这个发展的过程中以惊人的速度渗透到了企业各个领域,其中主要有经营、管理、人事和科研等等。现代企业制度模式呈现给企业的最重要的标志就是业务系统。它迫使许多企业必须建立起适合自身发展的信息管理体系,并且对现有的应用系统进行集中的改革与转变。但是大部分的企业在建立初期,由于组织结构与运用的技术手段不尽相同,致使原有系统的重建成本逐步跃升,企业的负担变得很重,很多的应用系统变得难以维持。怎样高效的运用现有的信息体系,最大限度的呈现出它们原有的价值,慢慢改革原有体系让它适应现在复杂多变的情况,避免资源的浪费,这是摆在大部分企业眼前重要和急需解决的问题。SOA是一个以服务为中心的策略结构,是面向服务的一个体系结构,是一个组件模型。它把全部的业务装在有标准语义的服务中,每一个使用者通过它相关的服务去实现自己需要的功能。云计算是一个新型的技术模式,它为用户在提供服务的基础上会对SOA进行补充与发展。云计算再运用SOA模板的服务系统中,会让计算的相关资源通过服务的平台提供给客户,它为SOA服务流程的部署和使用提供了新的选择。在云计算的结构中,运用SOA软件会非常方便的实现协议的解绑,有利于把应用系统全部收集起来。 一.云计算与SOA简介 云计算是把可以配置的共享计算资源通过点对点的网络资源提供给广大的客户进行使用。它的一大特点就是客户可以不用与服务的提供方进行互动。那么在实际的使用过程中,云计算会将网络中的信息技术转换成服务来使用,运用这些技术可以改变现在的信息服务模式。学术界认为,云计算是一个模式,它可以随时随地在网络配置的过程中获得重要的资源,资源还可以供应其他方面的需要。事实有力的证明,这种新型模式对于企业中的计算资源的继续完善和统一是非常有利的,也会对企业IT应用的推出有着促进作用,具有明显的优势。云计算有下面的一些特点:第一,提供资源共享服务的一方可以存取、处理有效的资源,其中大部分的材料都集中在资源市场中,然后通过多种出租方式提供给使用人员。根据每个使用人员的各自特点,让不一样的物理资源和虚拟资源完成动态的重组和整合。第二,动态的延伸可以迅速和便利的提将各自的功能最大限度的发挥,而且也会快速的释放相应的资源完成任务。第三,相当高的可靠性也支撑着云计算可以大规模进行体系设立,因为它使用了数据中计算节点转换的措施,用来保障服务的可靠水平。第四,通用云计算对特定的应用程序的使用,每一个云服务会同时支持不一样的程序运行。第五,云计算将应用程序系统和网络资源做到了完善的整合,使这些资源能够作为完整的服务提供给需要的客户,这些客户在任何的时间还有地点都可以通过网络获得需要的资源,而所有的一切都不用和服务方保持互动。第六,低成本是云计算的一个非常大的优势。第二,云计算在网络环境的服务类型(1)基础设施层。是云计算服务人员推出的虚拟可用资源,用户可以不需要购买服务器等基础设施,只要在使用网络的相关出租系统中就可以建立自身的信息体系。(2)平台层,是云计算的服务方提供的应用服务系统,客户可以获取服务信息。(3)软件层,是软件的信息提供者将应用软件放在了云端的相关服务器里,用户可以随时根据需要使用网络对各个厂商制造的应用软件进行体验,服务的一方为用户提供软件的相关维护工作和升级的技术保障,同时收取相关的服务费用。SOA是一种组件模式,它是将应用程序里不一样的板块按照使用的相关服务措施进行定义的。SOA运用规范是指在保障服务平台与编程,让结构把不同的服务体系用统一的办法进行互动而进行的独立的活动。对照传统的体系结构,在SOA结构中的体系有着下面的特点:第一,业务是中心,SOA重视风险和标准。SOA的中心观点是对企业的应用提供最大限度的技术保障,我们可以按照不同的需求进行适当的变化。SOA运用标准化的机制,就是将这些服务器部署在公共的数据库中,让广大的使用者使用和下载。这样会确保使用者和提供者进行必要的交流,这样的状态是完成企业系统中功能的全部体现。在面对云计算的体系的角度来看,服务的一些操作流程和服务的注意事项会全部在云端通过云计算模式进行。服务的使用者其实并不关心也不需要完全知道所有服务的具体运行流程,他们只要关心客户需要什么样的服务就可以了。 二.基于云计算与SOA的企业信息体系 从上面对云计算和SOA的介绍中可以看到,它们两个结合的使用会很好的保证企业在信息化发展过程中继续创新的特点。很多的学者提出运用云计算和SOA企业信息体系的大规模建立,因为这样可以让企业的计算资源得到共享,会减少信息的浪费,实现企业的信息体系形成和应用体系的重组,极大方便了资源配置,充分提高了效率,这样也可以适应快速发展的业务需要,从而支撑企业发展的目标。广大的企业中的云框架是通过应用和云平台这两个部分结合而成的,这个结构分成两部分是完全正确与合理的。因为企业里的大量用户在使用应用程序系统时,不允许直接使用底层的基础设施,而是使用云平台提供给应用层的接口。云平台层是由企业一部分服务器、相应硬件、操作系统、数据库和应用系统组成的。云平台层主要集中了相当多的应用程序,它的运行资源会通过云平台层面向研究人员,研究人员可以极大方便的进行身份认证、授权控制、主要控制审计、共享资源等有关很多细致的服务,并且最终可以加速开发出新的应用程序。云平台层在一般的情况下不会开放给普通的用户,只面向软件开发的研究人员、配置的相关人员和系统研究人员进行使用。他们需要的基本要素主要是基础的资源。这是一种运用服务器的虚拟化技术将一物理服务中现实的分成其他几个云服务器,也会将多个物理的服务器内化为一个云服务器,运用存取的虚拟化手段将企业中全部的存取资源做出统一的整合和分割,为用户,数据库还有应用程序提供统一和规范的云存取空间,这样可以运用负载均衡的管理模式把大量的访问和数据产生的分流送到更多的云服务器上做出处理,也可以减少客户的等待时间。每个云服务器在处理以后,最后可以把结果进行汇总再返回给每一个客户,就可以把系统的处理风险的把控水平进行进一步的提高,再通过数据存贮的手段还有体系将它们分成实用的备份数据,用来保证云服务器的数据安全。服务的目标主要就是实现SOA系统基本结构的进一步完善,这样可以在企业管理的每一个细节中进行逻辑的分析,通过标准和完善的系统接口可以查找这部分的相关功能。 作者:战河 企业信息系统论文:电力企业信息系统综合评价 一、我国电力企业信息系统发展现状 现在国家电力公司拥有自己的办公自动化系统和信息综合查询系统,对于信息系统的总体规划和设计工作所有的集团、省公司都已经出色的完成,其中还有相当一部分的公司、集团开发并逐步投入运行了一些业务子系统。已经建成的信息系统与电网实时系统互联,并完成单机的那项应用到网络集成化系统的发展转换,电网实时、办公自动化、人事、用电营业、综合服务系统等都是已验收的信息系统在局域网上的运行,但还是有一小部分公司没有实现这样的深度,我们应该看到国家在电力企业信息系统发展上的不足。就目前而言,全国大区域电网互联的实施和B/S模式在新供电企业信息系统中的应用基础上,信息能实现跨地域充分分享;多媒体技术的大量应用,应用软件全部流程化,电量采集、统计和收费全程自动化得以实现,地理信息系统等能够和电子商务的接轨,实现了以互联网为手段进行电力营销的目标。 二、电力企业信息系统发展趋势 总的来说,通过大家的努力,能够使得电力企业大型信息系统实现组织、规划、系统平台、应用软件发展的统一,并且要在整体数据规划的基础上,完成数据和信息系统的整合和重组,同时还要建立专业的主题数据库,以数据仓库技术、人工智能技术为手段,完成自动化决策、自动化办公的转变。发电、用电、供电同时进行,生产、销售、使用几乎瞬间完成是电力生产的特有特点之一,而实现整个电力生产和经营活动正常运转的关键之处即保持整个电网的稳定、协调并可以完成统一调度。因此,电力企业计算机信息系统建设的重点是在电力系统生产自动化及其过程控制的系统中直接应用上电网实时系统、调度自动化系统、变电运行系统等。电力企业信息系统发展的趋势从体系结构、应用角度、应用范围上来讲,都有各自具体的发展趋势。首先,从体系结构来说,从Single-User/Multi-Users、C/S(单用户/多用户模式、客户/服务器模式)向C/S/B(客户/服务器/浏览器三层结构模式)方向是一个明显的趋势;其次,从应用角度来说,MIS/DSS/OA(管理信息系统/决策支持系统/办公自动化)的三者一体化是未来电力企业信息系统发展的显在方向;最后,从应用范围来说,随着因特网等广域网的引入及发展,企业资源管理ERP、电子商务E-Business等在电力企业中时常出现并大有发展。信息系统的适用对象在这种现象的影响下不再仅仅局限于企业的领导、管理人员和专业业务人员,应用范围逐步扩展到企业全体人员甚至是外来用户。 三、国内外对信息系统评价体系的研究现状 科学的评价方法对信息系统项目评价质量是一个有效的保障,对信息系统项目的评价可以从可量化和不可量化两个两个方面来具体分析。其中,可量化部分的量化比较简单,只要尽全力进行量化处理就可以了。今天我们所说的国内外学者们对信息系统评价体系的评价主要是针对不可量化部分的一些研究方法。具体的研究方法如下:(1)专家评价法。这里所说的专家评价法是说的被视为专家评价法的经典Delphi法,是在1964年由美国兰德公司的O.Helmen和Gordon首先提出的,具体来说就是一种通过专家经验统计判断的方法,其中权重分析法、类比法和相关系数法都属于这类评价方法;(2)运筹学方法。这种方法主要是为了解决多目标评价问题(为了对一个事物做出一个相对全面的评价,我们通常会选择运用多个标准作为评价的依据),运筹学解决这类问题比较有把握,具体的运筹学方法包括层次分析法、多目标决策方法等等;(3)模糊教学法。这种方法研究没有明确内涵和外延的基本概念以及用精确数学不能描述出来的问题,其实模糊教学法是借用一种描述模糊性事物非常厉害的数学工具(Fuzzy),通过使用这个工具我们可以在复杂模糊的现象中得到精确的数学规律,是一种描述模糊问题既简单又方便的方式。通过上面的论述我们可以看出:目前国内外的信息系统评价理论方法并不全面,我国的计算机信息系统评价理论和方法的研究处于初步阶段,从研究人员的数量和水平来讲也好,从研究人员发表成果的数量和质量上来说也罢,都是一个相对来说比较薄弱的研究领域。系信息系统综合评价的研究工作依旧是处在一个基础、分散、自发的状态,并没有形成较完善的科学体系。而对于指标体系的研究具有较强突破性的是徐维祥等人的研究成果,研究者以信息系统项目的客观性为起点展开研究,以协调投资方、承建方、用户、领导等各方面的关系为基本手段,对信息系统的经济效益、社会效益进行了综合考虑,不仅提出了比较全面的信息系统项目评价指标体系,并对经济效益的定量指标计算方法进行了论述。 四、作者对指标体系和评价方法的改进意见 本文作者将自己的实践经验和国内外现有的评价理论、评价方法有机结合,对指标体系及评价方法提出了自己的改进意见。具体的改进意见为:(1)信息系统效益的显现通常在系统建设使用相当一段时间之后才能够体现出来,具有明显的滞后性和隐性。为了更好地改变这一情况,我们一方面要选择以经济价值为导向,另一方面还要将信息系统的评价与管理基础、系统规划、用户的计算机水平和使用的积极性都有的相关性层次分明、指标界定清晰地表现出来;(2)针对信息系统的具体特点,为了量化最终的测试结果。以顺利完成对比的目标,我们要在定性和定量相结合的前提下,使用模糊评价法,这一方法具有很好的可操作性,虽然其主观性在一定程度上不可避免,但是还是可以很好地解决综合性指标体系评价定性难定量的问题;(3)结合电力企业信息系统的实际案例,既可以做到对单一企业信息系统的评价,又可以分析某个企业在同行业中信息系统效果所处的位置,这样一来,从横向和纵向两个方面分别来证明指标体系的实用性就不再是个难题。 总之,电力企业信息系统随着社会的发展,已经取得了很大的成就,为了更好地提升电力企业水平,信息系统综合评价是必要的,也是可行的。 作者:姜波 单位:西安电力高等专科学校 企业信息系统论文:电力企业信息系统风险与安全管理 1电力企业信息系统风险 电力企业信息系统是基于电脑和网络,实现电力制造、管理等信息的收集、存储、分析及传输的综合性的有机系统。[1]信息作为一种重要的企业资源必须要对其进行全面的安全管理,企业信息安全管理是引导和协调组织的关于信息化安全风险的互相协调的活动,即企业管理层对企业相关信息和活动安排进行合理的规划和协调。一直以来,很多人特别是对于信息行业出身的工作人员,都受环境影响而陷入“技术就是一切”的误区中,即人们把企业信息安全的全部希望都寄托在加密技术上,他们认为只要通过加密技术,任何信息安全问题都能够解决。随着网络防火墙技术的诞生,我们又常听到“防火墙是网络安全的有力保障”的论调。经此之后,入侵检测、VPN等更多新的概念及技术纷至沓来,但无论技术怎样变化,终究还是突破不了技术统领信息安全的枷锁。实际上,对企业信息安全技术的选择及应用只是企业信息系统安全化的一部分,它只是实现企业安全运营的一个方法而己。大家之所以产生这样的误区,其原因是多方面的,站在企业安全技术提供商的角度来说,其侧重点在于销售,因此向相关客户输送的大多都是以技术为核心的理念和信息。站在客户角度来说,只有企业的产品才是真实的、有形的,对投资方来说,这是十分重要的。因此,正是对于企业信息系统的错误认识,导致一些极端现象的产生,比如:许多企业的信息化设备使用了防火墙、网络云扫描等技术,但却没有设定出一套以安全策略为核心的合理的安全管理方案,从而造成安全技术及企业的产品生产十分混乱,不能做到技术及相关产品的及时、有效的更新。还有一些电力企业即使设定了一些安全管理措施,却没有使用有效的实施、监督机制来执行,这让安全管理措施徒有其表,名存实亡。经过研究及调查,现阶段我国电力企业信息系统面临的风险主要有:(1)信息系统缺陷。随着信息化的不断发展,电力企业信息系统也一直在不断完善中,目前,我国的电力企业在设计、制造及产品装配中仍存在着许多安全隐患与风险,比如来自软硬件组件的安全隐患等,这些信息系统固有的缺陷对电力企业信息系统的安全造成了严重的威胁。(2)信息系统安全管理不规范。现阶段,我国电力企业对电力信息系统的安全愈来愈重视,很多电力企业都采取了各种风险管理及预防措施,但是由于系统数据备份设备的不完善、数据丢失等信息系统安全管理不规范现象的出现,建立一套完善、合理的电力企业信息系统安全管理体系尤为重要。(3)网络安全意识薄弱。由于电力企业的安全宣传力度不够,相关技术人员的安全意识薄弱而导致的信息系统安全问题时有发生,比如不能及时修补信息系统漏洞及补丁,相关人员不正确的操作、或通过U盘导致重要信息泄露等,处理不好都很有可能造成整个电力系统的不稳定甚至系统瘫痪。(4)恶意人为破坏。随着网络共享度的提高,我国的电力企业信息系统逐渐向开放型及共享型发展,这使得一些不法分子有机可乘,他们为了自己的利益,通过各种手段非法入侵电力企业的信息系统,如植入病毒、窃听、干扰阻断等,这对我国电力企业信息系统的安全构成了极大的威胁。 2电力企业信息系统安全管理研究 信息安全是一个复杂的、不断变化的动态过程,如果电力企业只根据一时需要而忽略了信息安全的动态性,只是主观的来制定一些风险管理措施,就会造成在企业信息管理中顾此失彼,进而导致企业的安全管理水平止步不前甚至有失偏颇。[2]其正确的做法是,电力企业要遵守相关信息安全标准及实践总结,结合企业自身对信息系统安全的实际需求,在进行完善的风险分析及风险管理的基础上,通过一些合理的、可行的安全风险管理措施来使电力企业信息系统一直处于安全状态。除此之外,不断更新的过程是电力企业进行信息安全管理的最基本出发点,该过程还应该是动态的、变化的,即安全措施要随着环境的变化及信息技术的提高而不断改进和完善,坚决拒绝一成不变,这可以将信息系统的风险降到最低。[3]所以说,基于风险的评估及控制角度来说,电力企业信息系统的安全风险与其他领域的风险具有相似性,与此同时,电力系统信息系统安全风险又具有其独特性。将其他领域内的风险控制过程引入电力企业的信息风险管理领域,需要同时考虑到其共性和个性。安全管理主要分为网络级、系统级和应用级3个部分:(1)网络级安全管理。电力企业信息系统的网络级安全管理主要是指解决企业信息系统与网络互联而产生的安全风险问题,其主要从网络防火墙及网络结构两个方面采取安全管理措施。网络防火墙对企业内部网络及外部网络起到安全隔离作用,它可以有效预防潜在的破坏性入侵,同时可以对即将进入企业内部网络的数据进行严格的检测,并对非法、错误的网络信息进行隔离,从而保护电力企业内部网络的安全。对于网络结构,根据电力企业信息系统的实际情况,相关技术人员结合网络结构,设计出一种介于混合型和网状型结构之间的分布式网络结构,该分布式网络系统具有较高的可靠性及容错能力,从而对已有的网络结构进行了优化。(2)系统级安全管理。在企业信息系统风险管理中,系统级安全设计与用户的具体应用具有密切的联系,具体而言,其分为操作系统与数据处理两个方面。在操作系统方面,利用有效的网络安全扫描对信息系统的安全风险进行合理评估,及时分析操作系统已有的漏洞,同时结合信息系统的漏洞自动修补技术,实现定期为相关用户消除网络中的安全隐患。在数据处理方面,企业要善于利用信息系统平台再次对数据库进行数据安全加密,从而将信息系统的数据库风险降到最低。(3)应用级安全管理。应用级安全设计具有直观、具体的特点,它是在设计电力企业的信息系统时,通过技术手段将相应的安全技术加入到信息系统中,从而有效保证系统的安全稳定运行。具体来说,电力企业信息系统的应用系统访问控制是根据访问信息性质的不同,分别进行公开信息和私密信息的传送、存储及管理,从而实现在应用层次上的访问控制;而数字签名技术可以通过对文件签发者、日期等提供准确的不可更改的历史记录,来保证系统所有文件的完整性。因此,我们得知,为了确保电力企业信息系统的安全,要采取合理、有效的管理手段来最大程度地降低风险,即相关人员不仅要从技术层面来进行安全管理的设计,还要从管理层面进行安全管理设置。[4]具体来说可以从以下方面着手:(1)定期对企业系统的技术人员进行安全教育,增强其信息系统的安全意识;(2)保持相关人员特别是管理层的人员稳定,若有人员调离,需及时更换系统密码,避免企业机密泄露;(3)设置合理的电力企业信息系统安全标准及企业制度等。 3结语 电力企业信息系统的信息安全性在现有的信息安全技术下并不能很好地解决相关安全问题。因此,只有建立完善的、可行的企业信息系统安全管理模式,并及时更新安全技术及设备,制定合理的安全管理方案,才能使电力企业的信息系统安全性一直处于良好状态。电力企业信息系统安全是电力企业正常运营的重要保证,企业信息系统安全不仅关系着我国电力企业的信息化水平,还关系着我国经济发展的前途命运。因此,只有结合我国电力企业的实际情况,采取合理、完善的风险管理措施,才能保证电力企业信息系统的安全性及平稳性。现阶段,大量事实表明,如今电力企业的信息系统安全问题不仅仅是技术层面的问题,更大程度取决于相关人员的管理水平。因此,只有将电力企业的信息系统安全风险有效进行识别及分析并采取有效的风险管理及预防方案,才能保证电力企业信息系统的安全性及可靠性。 作者:洪杰 段成铎 单位:国网浙江桐庐县供电公司 企业信息系统论文:企业信息系统管理制度研究 一、什么是企业信息系统管理制度 为了企业的发展能跟上社会发展的脚步,企业中也利用信息网络设备进行企业的信息进行管理,这样不仅高效而且更为方便。企业信息系统管理也需要一个制度进行管理。所以企业信息系统管理制度是企业发展的必然知识产物。信息管理制度是人为制定的,也是人们在发展企业中的经验总结中所改善。信息管理制度不仅是发展企业的基础更是发展企业的保障! 二、现在企业信息系统管理制度存在的问题 企业信息系统管理制度有制定和执行两个方面的问题。在现在企业中制定制度和执行制度的两个权力和权限未分清楚,导致现在的企业的职能上的含糊不清,在企业发展中执行层和制定层的职能各项竞争会导致企业不健康地发展。 (一)现在企业信息系统管理制度太多 现在的企业信息系统管理制度在企业发展过程中制定得非常多,非常细化,针对每一个方面都有一系列的制度来规定。这样的制度有好的方面也有坏的方面。企业发展中的执行层和制定层各自不断地进行完善制度,但导致出现了许多空头制度,使制度复杂化了,使制度的可执行力出现了缺乏。 (二)企业信息系统管理制度不符合国家的正规的制度 现在许多企业在制定信息系统管理制度时未按照国家的制度来制度,任何一个企业的制度都必须以国家制度作为前提。现在的企业制度要不就注重一切以公司为重,要不就注重人情。这对企业的发展有所影响。所以企业在制定制度时要与国家的制度所统一,符合国家的规定。 (三)企业管理制度不利用与企业的某些发展 企业是一个着重产生经济价值的地方,而企业制度都是围绕着这个重要的目的进行服务的。但现在的企业制度喧宾夺主了,现在的企业制度只起着管理约束企业的作用,忽略了辅助企业发展的作用。所以现在企业中的管理制度不利用企业的某些发展。 (四)企业信息系统管理制度更新的周期太长 在以上讨论中可知,企业信息系统管理制度是企业发展的必然产物,是企业发展经验总结所得。所以制度是实时型。现行的制度只适合现行时期的企业发展。制度需要跟进时代的发展,这样制定出来的制度才是企业科学健康发展的保障。这样的制度才能使企业跟进社会的发展。 (五)现在企业内部人才的缺乏 人才是企业发展中的重要组成部分。企业制度是由人制定的,所以在企业制定制度层上必须要有有才能的人,这样才能时时在企业发展中总结完善好的制度。现在的企业内部人才缺乏,企业制定层的职员很多都是表面上功夫强,缺乏学习,缺乏与社会上的人才进行交流,本企业的制度能将就就将就用,也就使企业信息系统管理制度的更新周期太长。 (六)现在企业信息系统管理制度的执行方面上存在问题 由以上论文可知,现在企业内部出现了许多讲情面的人,而制度在执行中需要讲究正,而制度一旦牵扯进人情就会出现一系列的执行力上的问题。所以现在企业内部人才的不正导致执行上面出现严重的问题。 三、解决企业信息系统理制度问题的对策 (一)必须要为企业信息系统管理制度执行层和制度层上招募人才 从以上论文可知人才的重要性,人制定制度,人执行制度,制度约束人,所以制度和人是相互制约的关系。在现在企业信息系统制度出现的问题上最根本的问题就是人的问题。所以为企业招募人才是解决现在企业信息系统管理制度存在问题的根本。 (二)调整企业发展中其团队的精神状态 一个好的企业随处都将充满正能量,这样的企业才能走得更加长久,更加健康。调整企业团队的气氛也必须将其企业内部各层的职权权限进行明确分工。所以在调整团队状态的开始一定要以公正的态度执行。在一个企业中团队的凝聚力起来了才能使企业发展得更好。 (三)企业信息系统管理制度要与时俱进 从上面讨论可知,制度是具有实时性的,现行的制度只适合与现行的企业发展,要想发展好企业,一定要将企业信息系统管理制度随时进行更新。企业应该定期安排内部人员与其他企业进行交流学习,在各行企业中总结出更多有利本企业生产和发展的制度。 (四)将企业信息系统管理制度机构进行完善 任何制度都有好有坏,在执行制度上肯定会遇到一些问题。世上没有完美的人也就没有完美的制度。制度只能是更好,制度需要人实时地进行完善。所以在企业管理制度机构的完善有利于企业制度的完善。在制定制度的时候也要有制度来规定制定制度的人员。制度需要完善化,也需要与企业适应化! (五)企业制度的后期工作 企业制定制度是由企业中重要人员进行制定的,但是管理制度是管理企业人员的,而企业中肯定也有人对制度拥有不同的意见,这些意见表达出企业基层员工的意见,这些意见有可能有利于制度的完善,所以我们在制定制度之前就要考虑到这些员工的回馈意见,定期收取这些意见并进行改善。也就是在制定制度后期工作中要考虑到在企业网络上设立一个留言栏,让那些有意见的员工进行自由言谈发挥。使制定的制度更加适合于本企业的发展和管理。 作者:印亚琴 单位:靖江港口局 企业信息系统论文:工程管理企业信息系统功能和开发 1引言 企业信息化是指企业利用现代信息技术,通过对信息资源的深化开发和广泛利用,不断提高企业生产、经营、管理、决策的效率和水平,进而提高企业经济效益和企业市场竞争力的过程。如今,信息系统在各企业已经越来越普及,工程管理企业也是其中一员,而且其信息系统也有自身的特点。 2信息系统应具备的基本功能 2.1信息总览 目前,很多工程管理企业已有自己的门户网站,如果采用WEB方式,信息系统的登陆页面可以嵌入至其网站中。登陆后,首先进入的页面应该是内容总览界面,能够把最新的事件、需要办理的事项等各功能在同一界面中展示。如果采用客户端方式,应有1个内容集合界面,显示登陆用户需要知道的信息及待办事项等。 2.2基于工作流模式 工作流是工作任务在多人、多部门或多单位之间的流转,主要解决的是“使多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者是促进此目标的实现”。信息系统实现工作流,可以实现一定程度的无纸化办公,提高办公效率,随时得到历史数据,随时生成报表,提高办公效率。工作流引擎可以相对独立,根据企业自身需求,可采用不同的模式。一种是可通过设置进行修改的流程,优点是操作简单,通过对企业相关人员的简单培训即可自行设定流程。缺点是工作流模块独立,无法和其他功能模块进行联动,并且基本是基于人到人的流程,无法应对复杂灵活的组织机构。还有一种模式,不同工作流程的数据可以互相联通,同时可与其他功能模块联动,同时可以适应相对复杂的企业部门结构。缺点是需要比较多的开发工作。一般来说,小型企业可采用第一种方式,买到相应软件自行设置。大中型工程管理企业会采用第二种方式,找专业人员或自行开发工作流程。本文主要讨论第二种模式。 2.3基于工程项目的数据统计分析能力 工程管理企业主要的业务就是工程的咨询、设计、施工、项目管理等。信息系统的核心也应该是基于工程项目的。每个项目在数据库内部有一个唯一的ID标识,页面既可以统计所有项目,也可以针对某一特定项目进行各种操作。信息系统针对工程项目的主要功能有:项目备案(项目建立)、投资(成本)控制、进度控制、合同管理、质量管理、资料管理、项目展示、图表功能。项目备案为所有项目的初始建立,其他各功能将围绕某一项目展开。投资(成本)控制的功能包括:项目的估算、概算、预算、标底、合同价、投资使用计划和实际投资的数据计算和分析,进行计划成本和实际成本的动态比较并形成报表。进度控制的功能包括:计算工程网络计划的时间参数,并确定关键工作和关键路线、绘制横道图、进度计划的比较分析等。合同管理的功能包括:合同基本数据查询和执行情况的查询分析。质量管理的功能包括:记录专项技术方案、过程检查验收、质量事故处理情况、问题记录等。资料管理:工程涉及的各种存档资料,可以统一进行电子版的管理,防止纸质文档的分散、丢失。项目展示:每个工程自动生成本工程的宣传网站,使得各方可在此相对独立地交流。对于希望宣传自己的工程项目的,工程新闻后可在专门的页面进行分类展示(需要有域名的支持)。图表功能:根据企业自身要求定制。显示工程进度,近期内完成和正在进行的任务;财务报表,显示全面的信息;对项目的各种或一种资源进行资源配置报表。 2.4协同办公功能 理想的协同工作平台能为企业提供1个好的电子化办公环境。所有项目参与人员,包括业主方、设计方、施工方、项目管理方和监理方等,都可以在平台上沟通交流工作进展。而对于信息系统的拥有单位,还可以进行企业内部的发文、人事管理、行政管理、资源管理等操作。公告通知(公司发文):能够实现公司内部的通知下发。办公室人员只需在系统上1次即可,各部门人员都可以自行浏览。而系统应有记录功能,将已查看的用户进行记录以备今后确认和统计。人事管理功能:单位人事方面的各种功能,包括员工调动管理、晋升管理、培训管理、客户信息管理等。行政管理功能:企业行政方面的各种功能,包括考勤管理、会议管理、用车管理、图书管理等。资源管理功能:也可以是知识管理,公司内的论文、图纸、规范等统一录入收集,本公司有权限的人可查看参考。 2.5与其他系统的数据交互功能 工程管理企业采用的专业软件有很多,1个软件不可能面面俱到具备所有功能,信息系统作为核心,需要把所有软件结合起来,能够较容易地编写接口程序,与其他专业软件进行数据交互。 3程序开发 3.1系统架构 目前信息系统分为B/S(浏览器/服务器)、C/S(客户端/服务器)两种,拥有各自的优缺点。可以根据环境不同,选择不同的模式。软件可采用3层架构,表示层(Presentationlayer)、业务逻辑层(BusinessLogicLayer)、数据访问层(Dataaccesslayer),各层相对独立。优点有:开发人员可以只关注整个结构中的其中某一层;可以很容易地用新的实现来替换原有层次的实现;可以降低层与层之间的依赖;有利于标准化;利于各层逻辑的复用;结构更加明确;在后期维护的时候,极大地降低了维护成本和维护时间。缺点是降低了系统的性能和增加了一定的开发成本。相应的,表示层既可以采用客户端也可以采用WEB页面,为减少重复的开发工作量,服务器端提供数据方式采用webservice,无论表示层采用何种方式,都可以调用同样的webservice方法,同时考虑到移动办公逐渐普及,这种方式也可预留移动程序的调用。此外,在数据量较大的情况下可以将数据库和webservice部署在不同的服务器中以减小运行压力和增加性能。 3.2功能模块和工作流 如果采用通过设置即可进行修改流程的方式,功能模块和工作流各自独立,很难发生数据交互,只能实现各功能模块的录入查询,流程则作为单独模块。而且工作流扩展性不高,很难实现多部门共用1个流程的情况。因此,一般大中型企业会进行定制开发。基于工作流模式,可实现每个功能模块都可自行定义是否发起工作流的效果。开发时,每个模块的数据都在定义好的数据表中,可实现各模块的数据互通。采用1个好的工作流引擎,可扩展性强,可根据人员部门不同,自动判断某个节点应该由谁审批。而表示层,可根据页面不同,按功能模块显示所有数据或按工程显示数据。比如,在项目备案中,显示所有的项目信息及流程情况。或者,查看某一工程的所有资料与展示。这些,有可能会使用Web页面与客户端的结合来实现。 4结语 随着工程项目的规模和需求变化,以及企业信息化的推进,信息系统的重要性已经越发凸显。企业信息化从本质上讲就是管理的信息化,企业信息化的水平也就是企业管理水平的具体体现。1个好的信息系统,可以降低企业成本,提高工程管理企业的竞争力。 作者:储家琪 单位:中国中元国际工程有限公司 企业信息系统论文:电网企业信息系统运行方式 1研究背景 电网公司在运行方式涵盖的内容和管理思路等方面已经逐渐统一,但还停留在文档信息收集层面,缺少一个标准模型对信息系统中庞杂的运行方式各类信息进行统一与规范,在运行方式编制与管理过程中,按照传统的网络、主机、存储、中间件、数据库对运行方式进行梳理与划分,线条过于粗犷,缺少一根总线将各类运行方式进行关联,无法体现整体的运行方式特点,不能满足信息系统日趋精细化、一体化的运维需求与管理需求。因此,亟需一个以应用系统为总线,在宏观上可以反映系统运行的总体架构,微观上能够展现重要配置信息的运行方式模型,为信息系统资源调配、检修计划的编制与执行以及运行异常状态下的应急处置提供强有力的数据支撑,起到分析辅助决策的作用,此项研究对电力系统信息化建设与发展有着重大的意义。 2运行方式模型 信息系统运行方式庞大复杂,且影响信息系统运行的因素较多,在建立信息系统运行方式模型时,以简单的模型很难应用到电网企业的信息系统运行方式,应当充分考虑各方面因素,阐述的信息系统运行方式模型将按照纵向分层,横向划分域建立模型。纵向采用不同层次表示不同粒度的运行方式,层次按照电网企业信息系统复杂度划分为5个层次(0层至4层);横向则参照ER图模型,按照业务类型划分不同实体,实体之间以关系建立连接。信息系统运行方式模型中纵向层次模型的每一层是由一个实体关系模型构成,为了能够对整个模型有一个精准的了解,首先阐述横向实体关系模型的构成细节,然后再从整体上介绍纵向模型的运行机制。 2.1实体关系模型 (1)运行实体:实体是客观存在的且可以区别的事物,现实世界由各种各样的实体组成。实体在本模型中起到至关重要的作用,它是关系、属性以及状态存在的载体,关系和属性都是依赖于实体而存在的,实体在模型中的各个层级的定义略有不同。在信息系统中实体可以有物理和逻辑两种映射,物理映射可以表示主机、存储和网络设备等,逻辑映射则为应用系统、数据网以及传输网等逻辑概念。(2)运行关系:关系是整个模型的核心,它表示了两个实体之间的关联关系,是实体之间关系的抽象表示,即当某一实体的属性发生变化时,与其有关联关系的实体会感知到实体的变化。一个关系只能关联一个起点实体,也只能关系一个终点实体,是严格的一对一关系,对于双向都有关系的实体,可由两个关系表示。一个实体可以有多个关系,即可以形成一个实体对应多个实体的形式。(3)运行属性:运行实体所具有的特征称之为属性,它是对实体自身内容和品质的描述,它是实体中所承载的数据,只有具备属性的实体才有实际意义,一个实体由多个属性来描述,比如当实体对应主机时,它的属性可为CPU、内存等配置信息。(4)运行状态:表示了实体在信息系统中的运行情况,在横向实体关系模型中实体、关系以及属性均是静态的配置数据,只有运行状态在实体运行过程中会动态发生变化。一个实体只能有一种运行状态,运行状态可以关联到多个实体,一个实体运行状态的变化会影响与其有关系的其它实体。 2.2层次模型 横向实体关系模型能够表示运行的动态信息,而纵向的层次横型则是对静态运行方式相关配置数据的不同粒度的展现,通过不同层次的缩放展示不同粒度的配置数据,并在相应层次将静态的实体、关系、属性与动态的运行状态进行关系,集中展示。0层是整个模型中粒度划分最粗的层次,0层模型中能够表示电网企业信息系统整体运行方式,0层模型更关注应用系统之间的关系,硬件、网络等都是为应用系统稳定运行提供支撑的手段。应用系统在0层模型中对应为实体关系模型中的实体,应用系统的接口则映射为运行属性,应用系统之间的关联关系对应到模型中的关系。1层模型是对0层模型应用系统实体的更细粒度的划分,1层模型则表示某一具体应用系统内部各构成元素的关系,1层模型更关注于影响本应用系统运行状态的内部元素。1层模型中实体包括应用系统、中间件、DNS服务、数据库、主机以及存储等,这一层能够更准确的反映出影响应用系统运行状态的外部因素。2层模型的实体为系统运行所依赖的更精细的因素,包括应用节点、数据库节点、SAN网以及应用存储等,它是对1层模型的更细致的划分,将网络、主机、存储等按照粗粒度进行展示。3层模型能够非常完整的描述应用系统的运行状态,与前3层相比,此层将实体划分到具体的物理设备,比如交换机、存储节点、路由器等,通过此层能够完全的展示出运行方式单流程对于应用系统所造成的影响。4层模型(实体监控层)能够实时反映各实体的属性运行状态,此层各实体属性状态与各监控系统联动,各监控系统的实时监控状态能够反馈至此层模型的实体属性中,实现各实体的状态实时化,为系统资源调整及异常预警提供可靠的数据保障。 2.3模型实例化 建立模型的最终目的是将模型实体化,解决具体的运行方式问题。本模型实例化描述语言为XML,XML是可扩展的标记语言,它用于标记文档使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己所建立的模型进行定义的语言。选择XML描述模型的原因有两点:(1)通过XML可以完整的表达模型中的实体、属性以及关系;(2)XML应用非常广泛,使用它能够方便的将模型转化为管理系统的配置数据,也可从管理系统中导出模型,便于此模型具体应用。模型实例化过滤,如图1所示。模型的实例化将按照以下顺序进行:(1)将主机、存储以及网络映射到模型中的实体;(2)将实体与实体的属性进行关联;(3)定义实体之间的关联关系;(4)以XML形式描述实体、属性及关系;(5)管理对模型文件进行翻译,形成运行方式拓扑。 3模型应用实例 为了将模型中的各实体和实体关系进行全面管控,需要相应的信息系统做支撑。通过将A业务系统运行方式实例化成XML描述的运行方式配置数据,导入到信息系统运行方式管理平台,展现出形式的1层运行方式界面,如图2所示。图中间区域为运行方式展现界面,界面中展现的实体、关系以及属性均为运行方式实例化的XML配置数据,而实体运行状态则由平台采集程序通过SNMP、Syslog等协议从设备或系统接口中动态采集,并与实例化的实体进行关联,在界面中统一展示;界面左下角为快速定位栏,通过该栏导航功能能够快速定位到实体;右侧为系统中各实体关联的属性;通过左上角的层次缩放按钮能够在不同层次之间跳转。通过信息系统运行方式管理平台将模型实例化并集中展现,可以实现对信息系统运行方式全面的监控和管理。 4总结 针对电网公司信息系统运行管理中面临的问题,通过建立运行方式模型,对信息系统中涉及的所有实体,以应用系统为总线进行全面梳理,并将该模型与电网企业具体应用系统进行关联,提出具体的应用方案,检验了模型的可行性。然而,运行方式模型的建立只为电网企业信息系统运行方式管理提供了理论基础,进一步的深化应用还需要在以下几方面进一步完善:(1)建立运行方式管理系统,实现运行方式模型中实体、属性以及关系数据的维护,实时采集实体的运行状态,并将动态的运行状态与静态的配置数据关联,通过软件系统实现对信息系统运行方式自动化管理;(2)将运行方式与“调、运、检”体系充分结合,实现不同职能部门之间的联动协调,通过运行方式明晰工作任务,明确工作目标;(3)利用信息系统运行方式模型,实现系统缺陷和故障实时告警,预先分析故障的影响范围及问题扩散的可能性。 作者:赵永彬 李巍 杨壮观 郑善奇 单位:国网辽宁省电力有限公司信息通信分公司 企业信息系统论文:施工企业信息系统与企业信息论文 一、充分沟通,明确需求 (1)调研现状在系统开发前,需要协同软件开发公司本单位的管理现状、现有信息系统的应用情况及水平等进行充分的调查研究,并进行多个管理层次调研,包括执行层、主责层、管控层、指导层。如某公司财务信息系统已在公司应用多年,较为成熟,基本满足其业务与核算需求,因此新建信息平台在开发的时,只需要建立与原财务系统的接口,并补充完善原财务系统中对客户的支付控制功能,这样即避免了重复开发,充分利用原有资源,又补充完善了原财务系统所缺失的部分功能。(2)总结在其他软件开发过程中的经验教训许多单位早意识到信息建设的重要性与必要性,早就着手了项目管理软件的开发,但由于软件开发的工程量和技术难度都较大,虽然仍没有十分成熟的软件,但仍积累了许多经验与教训。因此在开发之初,需要对本系统、本行业的信息系统总体开发、运用情况进行一定程度的调查与分析,总结其他单位软件系统开发的经验教训。如某单位某子公司与某软件公司协同开发的项目综合管理软件,针对需求调研时的管理水平与要求设计,业务范围涵盖公司业务管理的所有模块,历经数年,经过数个项目的现场验证,终于从功能角度、技术角度满足了该公司几年前研时的需求,然而在正式推广时,遇到以下问题:①系统开发时,求大求全,正式应用时,项目部业务部门水差参差不齐,难以同时齐头并进,推广人员精力有限,难以顾及全部的专业;②系统对设计了对业务流程的审批,但涉及人员太多,如验工结算流程,从架子队至执行层至主责层多达十几个人需要进行审批,加上工地网络不畅等原因,经实际测算一份验工结算工作流程,从发起到全部审批完成,需要四个工作日,将影响项目的进度款支付,同时这些基础流程对系统中设计的统计分析功能影响巨大,因此流程过长、限制过死成了系统无法顺利推广的最重要的原因。③系统设计的流程、表格较为固化,系统从需求调研到开发完成具体推广应用的条件,历时四年,但是公司的管理水平与要求跟四年前已不在一个水平线上,也就是软件开发的灵活性不足,适应性不强,使开发出来的系统不符合日新月异的管理需求。④系统开发时基于的平台落后,界面不友好,升级困难。(3)需求准确定位在充分调研的基础上,管理者提出当前状态下急需依靠系统解决的关键问题,即不能及时准确的取得项目成本管理的核心数据,基础数据多次采用,时点不同造成数据间相互冲突。在总结其他单位经验教训的基础上,确定本公司信息系统开发“核心模块先行,基础表单固化,流程由使用单位自行设计,平台先进升级方便”等原则,决定以成本管理为核心,基础数据“一次录入、多次利用”,各个管理层级所需统计分析报表自动生成,通过业务流程的设置加强后台对项目的管控力度,由项目经理管项目转变为法人和项目经理共管项目的模式。 二、确定核心模块及开发的分阶段目标 项目管理包括财务管理、合同管理、物资管理、设备管理、进度管理、安全质量和环境保护管理等,信息系统的首要任务为解决对项目各成本要素的管控,因此核心模块确定为财务管理、工程数量管理、合同管理、物资管理、设备管理等,即对人工费、材料费、机械费、间接费的管控。系统开发的第一阶段以财务倒逼机制为手段,以项目的收入清单为依据,以工程、物资、设备总控数量为基础,签订承包合同,按时结算,按时支付,实现执行层与主责层对项目的共管,以及管控层对项目的监管。系统开发的第二阶段为依据企业各个管理层级对信息的不同需要,实现核心模块数据从的数据库中自动生成各管理层级需要的各类数据。减少重复工作量,提高统计报表的准确性。加强各类成本要素数据的管控、纵横向比较与分析、预警等。系统开发的第三阶段为将项目管理的其它模块陆续加入,包括安全与质量管理、进度管理、试验管理、党群工作等等。使项目管理系统成为全员、全过程、全方位的系统工程。 三、建筑施工企业的信息系统推广及应用 目前,经过上述定位的信息系统已经在某单位得以全面应用,成为了该单位实现“法人和项目经理共管项目”和落实精细化管理最佳工具。综合该单位在短期内得以全面推广该项目信息系统的经验如下:1.领导团队的高度重视和必用不可的决心可操作性强、可以解决实际问题的信息平台开发完成后,能得以顺利的推行一个关键因素就是领导团队对系统的高度认可、高度重视。某企业采用了由总经理亲自带队,各单位第一行政领导及技术负责人、部门负责人参加的片区现场推进会,宣传信息系统推行的重要性、必要性,传达了领导团队全面推广使用系统的决心与信心。必须使用信息系统的理念与领导层决心的传达与展示是系统得以顺利推行的基础与前提。2.培养强有力的推广与应用核心团队为顺利推广应用本系统,应成立由软件公司系统开发人员与公司负责协作开发人员、系统管理员等共同组建的核心团队,负责系统的操作培训、技术问题的解决、后台硬件的维护、数据安全等工作,作为系统有效运行提供有效的技术支持与技术保障。由系统开发人员对各级子公司的关键业务人员(包括核心模块相关人员与系统管理员)进行现场培训与实战演习演练,掌握了系统的使用与流程的设计等技能,并对系统使用时存在的常规问题有一定的解决能力,再由各级关键业务人员对本公司的项目人员进行培训与数据录入的现场指导。事实证明,分层级的培训与推广应用在实践中取得了良好的成效,一般项目提交的在各公司关键业务人员能力范围内无法解决再提交核心团队,大大提高了系统运行的效率。3.切实可行的阶段性目标系统推行时,应制定阶段性目标,分阶段确定各项目数据录入的要求。4.奖罚分明的考核兑现制度为提高各级公司、各项目推行信息系统的积极性,建立奖罚分明、可量化的考核标准,对信息系统数据录入的准确性、及时性等建立奖罚标准,并及时考核兑现,对相关人员进行适度的奖罚,将对提高系统数据录入的质量、进度有一定程度的帮助。 四、结束语 总之,项目管理系统的开发与应用,在这个掌握信息就掌握了胜利机会的年代,对施工企业来说,是必要的、必须的、必然的方向,开发具有系统性、可操作性、适应性的系统,并切实可行的措施进行推广与应用,使之真正成为施工企业管理的最有效工具,最有力武器;从而达到提高企业的核心竞争力,实现企业长远发展。 作者:赵浩 单位:中铁五局一公司 企业信息系统论文:企业信息系统的建设经验探讨 1企业信息系统云计算实施基本步骤 1.1评估云计算实施的必要性、可能性云计算平台的优势非常明显,但在实施之前,必须充分评估本企业实施云计算平台的必要性和可行性。云计算具有高度兼容性和整合能力,适合将企业原有计算平台和信息系统进行统一整合。但是,云平台固有特性决定其暂时不能胜任以下特殊应用。·采用非PC架构平台搭建的应用系统。例如运用小型机担任计算平台的应用系统,或者主要由苹果MAC平台构成系统。现有的企业虚拟平台只支持在PC服务器上部署,也只能虚拟出PC服务器硬件。·复杂图形处理及3D处理应用。虚拟软件暂时无法支持高性能图形卡,无法实现硬件加速功能。·需要单机多屏显示或者多机独立显示的应用系统。·外接端口使用较多的应用。例如大量使用RS232串口、USB端口的应用,此类应用因外接端口与物理主机对应,无法实现虚拟机自由迁移,失去了虚拟化的重大优势,如果利用串口服务器、USB服务器等第三方硬件实现资源共用,又可能因单点故障影响可靠性。·I/O密集型应用。云平台实施后,每台物理服务器上同时有若干台虚拟服务器在运行,其CPU、内存等资源均能得到合理划分。但是,外部存储I/O一般都是通过SAN光纤存储实现,多台虚拟机会对主机的I/O通道进行抢占,在I/O压力较大的应用中可能难以满足要求。·因安全问题要求物理隔离部署的应用。例如在电力二次安全防护中,生产控制大区的应用系统和管理信息大区的应用系统无法实现整合。1.2信息化基础资源调查企业信息化基础资源调查是建设企业云计算平台的重要步骤。主要工作是调查统计现有信息化基础资源情况,包括PC服务器、数据存储设备、网络情况等,建议以表格形式整理汇总,具体见表2。本步骤有两个目的:一是确定企业云平台建设规模,根据现有服务器的实际数量和配置要求决定迁移至虚拟平台后的虚拟机数量和资源需求,从而推断出所需物理服务器的实际数量;二是可筛选出现有服务器中配置较高者,经升级后作为云平台的资源池,尽量节省成本。根据经验,在典型的企业应用环境中,一台主流的PC服务器可承载6~8台中等负荷的虚拟服务器稳定运行(内存需根据虚拟服务器要求进行扩充)。1.3选择云平台硬件、软件方案完整的企业云平台基础设施由物理服务器、存储系统、网络以及平台软件组成。这里采用的是市场占有率较高的VMware软件。在本步骤中,物理服务器要求如下。·单个CPU内核数尽量高,因VMware通过物理CPU个数授权,因此同等价格下,单个CPU内核数越多,性能和处理器负荷冗余度越好。·内存足够大,单台物理服务器要支持多个虚拟服务器同时运行,足够的内存必不可少,以笔者的实施经验,单台物理服务器内存应大于64GB。·应配置2块以上8GBHBA卡接入冗余多路径SAN或者采用冗余10GBiSCSI存储网络,以保证数据存储可靠性等性能。·对磁盘I/O要求不高、网络结构较为简单的,可以选用刀片式服务器,以节省安装空间和能耗。·可尽量利用原有配置较高的服务器升级而成。存储系统一般采用SAN结构,也可以使用iSCSI。结构简单、主机数量少时,也可以用SAS、SCSI电缆等直接组网,只要满足“存储设备的LUN能同时被所有主机访问”即可。存储设备容量根据现有服务器的总容量选取,必须支持RAID5或RAID6,并根据需要增加热备份盘,介质应尽量采用高速FC或SAS硬盘(15000r/min),为节省成本,也可使用其他类型硬盘。网络系统与传统架构相同,建议每台物理服务器有两块及以上的网卡连接到企业内部网交换机。1.4搭建云计算平台本步骤开始为正式实施安装阶段,主要工作由集成商完成,步骤及注意事项如下。(1)规划各硬件设备安装位置,网络、光存储连接方案。(2)安装存储设备,上电后进行基本阵列配置,建立RAID,设定热备份盘,划分LUN(逻辑单元号)并予以全局。因虚拟机迁移需要,此处应至少划分2个LUN。(3)安装新增的物理服务器,连接HBA卡和光纤交换机,连接网络。(4)在新增的物理服务器上安装虚拟平台软件,如VMware的ESXi及vCenter,云平台基本成型。(5)将拟升级加入云平台资源池的服务器上的现有应用迁移到云平台中。(6)对这些服务器进行升级(主要是内存及HBA卡),安装虚拟平台软件,加入云平台资源池。(7)将其他应用逐一迁移至云平台。(8)配置云环境下的高可用,例如HA或FT。 2原有信息系统向云平台迁移经验 系统迁移是将运行在物理服务器上的应用程序及操作系统平滑转移到虚拟机中运行,每台服务器数据量往往都在数十吉比特以上,较为耗时。为保证迁移过程中应用系统正常运行,需要利用专用工具软件进行在线迁移,因为操作系统和软件环境的影响,在线迁移有时会失败。2.1迁移工具的使用各虚拟技术提供商均会免费提供适合自身平台使用的在线迁移工具,如VMware的ConvertStandalone。软件具体使用方法不再赘述,仅提出如下使用过程中的要点。·Convert可以安装在被转换的Windows服务器上,也可以安装在网络中其他Windows服务器上,前者转换速度稍快,后者可同时转换多台服务器,可根据实际需要进行选择。·迁移时尽量选取服务器访问量较小的时间段进行,避免二次同步中出现错误。·迁移操作前应保证被迁移服务器和vCenter服务器网络连接可靠,并关闭被迁移服务器上的网络防火墙和病毒防火墙。·被迁移服务器上的server、workstation服务应保持开启,系统策略中应允许具有管理员权限的账号在网络登录。·迁移选项中,转换后的系统服务应将物理机硬件相关服务全部禁用,例如HPSmartArray、HPSystemManagementHomepage、HPRemoteMonitor等。·如果想在Windows主机转换后对系统进行自动配置,如刷新SID等操作,需提前按迁移工具的提示,自行在网络上下载对应版本的sysprep包,复制到指定的目录方可进行操作。·如果转换过程中报错失败,可根据错误提示对被迁移的系统进行调整后重新转换。如果始终无法转换,则只能将被迁移主机停机,用另一工具VMwareConvertCD光盘启动系统,进行离线冷克隆。冷克隆兼容性最好,但速度较慢,且被迁移主机在迁移期间无法提供服务。·转换后应检查虚拟机的数据完整性,为网卡配置IP地址,检测相关服务是否正常。2.2虚拟机管理命名为便于管理,各类云平台支撑软件都会给用户提供方便、直观的管理控制台,为适应云环境下的主机管理,建议在给虚拟机命名时包含主机名、系统名及IP地址等基本信息,尽量使用英文、数字及英文标点,不要使用中文。2.3迁移错误排查以本单位实施过程为例,迁移过程中可能出现的一些常见错误及解决方案如下。(1)在对Windows主机进行迁移时提示VSS快照创建失败VSS(volumeshadowcopy,卷影复制)是Windows提供的系统服务,用于创建基础存储设备的高保真时间点映像,如果该服务运行异常,迁移程序将无法正常运行。解决方法:检查系统服务中VSS运行是否正常,可重启服务后再次尝试。另外,如果源主机挂载有USB或ESATA存储设备,建议在迁移时将其排除。(2)转换后的虚拟机无法设置原IP地址,提示该IP地址已经分配给其他适配器迁移前后,操作系统识别到网卡发生变化,但原IP地址仍关联到已经不存在的网卡上,导致无法分配给新网卡使用。解决办法:运行“注册表编辑器(regedit.exe)”,搜索原IP地址,将值改为空,再重新在网络属性中为新网卡配置IP地址。(3)不明原因的反复迁移失败部分服务器可能因特殊的软件兼容性问题导致不可预料的迁移过程反复失败。对此,建议将迁移程序安装在被转换的服务器进行尝试。如果仍不能成功转换,则采用光盘启动进行冷克隆。2.4迁移完成后的优化系统迁移完成后,应及时对应用系统进行全面测试和检查,包括云平台的运行情况、主要资源占用;各虚拟机的资源分配是否充足;检查虚拟网络是否通畅;验证虚拟机迁移能否正常动作;对关键服务器进行性能分析,如果有硬件瓶颈应采用升级或资源调配的方式予以解决,确保正式投运后平台长期稳定运行。 3云环境中的系统安全 企业信息系统迁移到云平台后,传统IT架构下的信息安全策略及方法大部分仍然适用。同时,鉴于云平台自身的特点,也具有一些新的安全风险和相应的防范技术。3.1合理分配管理权限云平台将原有分立的各服务器集成到统一的资源平台中,操作员可以远程在集成的管理环境中进行硬件层面的操作,而默认平台管理员对所有资源和虚拟服务器拥有完整的操作权,在多管理员的环境下,可能带来越权使用的风险。因此必须根据企业的实际情况,对不同级别的操作人员分配相应的管理权限,并按照AAA(认证、授权、审计)规则严格进行访问控制。3.2云环境数据安全云平台中的所有数据全部存储在集中存储设备(磁盘阵列)中,一旦存储出现故障,可能导致系统大规模停运和严重的数据损失。在企业环境中必须绝对避免这种情况。硬件层面:集中存储设备必须拥有高可靠性,必须采用合理的RAID级别(RAID5或RAID6),指定足够数量的热备份盘,有条件者建议采用双机镜像克隆。在日常巡检中,应特别注意存储设备的运行情况,及时处理出现的问题。数据层面:合理制定备份策略,对重要数据定期进行备份。主要方法有虚拟机克隆、平台级备份工具VeeamBackupServer、传统的主机级备份工具等;病毒防范可沿用原有防毒体系,也可采用云平台认证的嵌入式防毒体系,可根据企业自身实际情况选择。企业云计算从本质上隔离了应用。对于运维的单一个体来说安全性必然会提高,防止安全问题的引入以及隐患扩散。同时对于整个平台来说,整体管理控制、局部独立管理模式也提高了平台的安全性,通过补丁管理,以push方式可以短时间内弥补所辖虚拟机的安全漏洞,同时也使得平台本身安全性提高。针对具体应用系统的安全,可以利用同步镜像、负载均衡技术提供进一步的保护。 4结束语 该信息系统云平台使用效果较好,既大幅度降低了数据中心运维成本和总体拥有成本,又保障了数据安全和系统、应用的稳定。经过一年多的正常运行,云计算平台与以往传统方式相比,资源利用、节能降耗成效显著。据初步测算,云计算平台实施后,现有规模下可减少服务器25台,节约投资成本125万~200万元;节约机房空间、制冷量约60%;每年节约电能2.6×106kW·h;后续管理运维成本显著降低。随着信息化建设的推进,企业云平台也将进一步完善,最终建成一套数据高可靠、业务高可用、设备高效用的基础平台,更好地为企业信息化应用提供保障。 作者:王骞 邹联 单位:国电大渡河流域水电开发有限公司 企业信息系统论文:企业信息系统解决方案 1中小企业信息系统的解决方案 1.1Access的优势(1)存储方式单一。Access管理的对象包括表、窗体、查询、页、报表、模块和宏,这些对象都存储在同一个数据库文件中,便于用户统一操作和管理。(2)面向对象。面向对象的程序设计主要建立在类和对象的基础上。类的一组属性和方法定义了类的界面,它封装了类的全部信息。在Access中,通过可视化的操作能快速创建类的具体对象,然后设置对象的属性和方法,以定义该对象的外观和行为,而不必关心其内部是如何实现的。(3)完善的向导和设计器。Access提供了将近100种向导以及丰富的设计器或生成器[2],可引导用户建立数据库的各种对象。(4)集成开发环境与Internet。Access提供了数据库应用程序的设计、开发环境,而且用户可通过数据访问页对象将应用程序迅速到Internet上。(5)与其它软件之间的资源共享。利用Access强大的DDE(动态数据交换)和OLE(对象的链接和嵌入)特性,将其它对象嵌入窗体和报表中,建立动态的数据库报表和窗体,实现与其它应用程序的数据共享[3]。1.2VBA的特点VBA是新一代标准宏语言,是基于VisualBasic发展而来的,是开发MSOffice应用程序的嵌入式程序设计语言。相对于传统的宏语言,VBA具有以下特点。(1)提供面向对象的程序设计方法。VBA通过模块对象(类模块和标准模块)的设计实现程序的功能。(2)内置脚本语言。VBA程序是内嵌在MSOffice文件中的,必须寄生于已有的应用程序,且被Office程序解释执行,VBA程序不能编译成后缀名为“.EXE”的可执行程序,不能脱离MSOffice环境运行[4]。(3)通用性。VBA作为一种通用的宏语言可被所有的Microsoft可编程应用软件所共享[5]。它具有跨越多种应用软件并且具有控制应用软件对象的能力,使用户运用一种语言即可开发各种应用软件,同时也增强了语言的可移植性。 2ADP在中小企业信息系统开发中的应用 在Access2003中,通过ADP方式创建Access数据项目文件,然后在ADP数据库窗口中设计数据表、查询、窗体等各种数据库对象以创建用户界面及组件,最后在Access2003内置的VBE(VisualBasicEditer)开发环境中编写VBA程序以实现各功能模块的功能及数据库系统的集成。现以医院门诊管理信息系统作为中小型数据库应用的实例,按照Access数据库系统开发的常用步骤对医院门诊管理系统进行设计与实现。2.1信息系统的设计2.1.1需求分析医院门诊部门是直接为患者提供医疗服务的首要窗口,也是医院组织体系的重要组成部分。医院门诊管理系统的目标是使医院门诊业务数字化,即通过管理信息平台完成门诊具体事务及行政管理,提高医院门诊效率和服务质量,减轻业务人员的劳动强度。通过对中小型医院的深入调研与需求分析,设计了系统的功能模块结构(见图1)及系统业务流程(见图2)。2.1.2数据库设计与建模根据“医院门诊管理系统”的需求分析和关系型数据库理论,设计了结构合理且不会引起操作异常的满足第三范式要求的数据表。本系统用到7张数据表,它们的结构及相互之间的关系模型见图3。2.2信息系统的实现2.2.1窗体界面设计在一个软件系统中,使用最多的窗体是录入窗体和查询窗体,而这两种窗体除了绑定的字段不一样外,其它功能都大同小异[6]。但由于这两种窗体在整个系统中占了很大比重,所以重复设计这些窗体将花费大量的时间和精力,为了节约窗体布局设计时间并减少代码编写的工作量,该系统预先设计了一个标准的窗体作为模板,这个模板窗体应具备常用录入窗体或查询窗体的基本界面和功能。笔者的设计思路是:把各窗体的共性抽取出来变成通用的窗体模块,而将各窗体的不同特征(变量或方法)均集中在窗体打开事件中进行存储和设置,既使程序设计模块化又增强了程序的可扩展性[7]。一旦需要创建新的窗体时,可复制这个模板窗体,然后在此基础上增加定制的功能就行了。使用模板窗体的另一个好处是几乎所有窗体具有统一的界面风格。根据以上窗体设计思路,各基础数据窗体的创建步骤可大致概括为:首先设计标准模板窗体,再通过复制模板窗体得到一个新窗体,再修改此窗体的记录源,然后删除模板窗体的原有字段,将指定字段添加到新窗体中,最后在此窗体的窗体打开事件中修改变量值就可以了。2.2.2功能模块实现该系统的数据库编程采用了基于组件对象模型(COM)的ADO(ActiveX数据对象)数据访问技术。为节省篇幅,以“基本资料管理模块”和“门诊管理模块”为例,采用程序编码和程序逻辑控制的方式讲述各功能模块的实现原理。(1)基本资料管理模块本模块包含“医生档案管理”、“病人档案管理”、“药品档案管理”三个子模块,其业务功能非常相似,为节省篇幅,现只讲述“医生档案管理”模块的实现过程。“医生档案管理”模块的作用是完成对医生档案的新建、查询、修改及删除操作。该模块的窗体界面设计和运行的效果见图4。“新建”、“修改”、“删除”、“查询”功能的VBA程序代码分别见程序1、程序2、程序3、程序4,“保存”功能的程序逻辑控制见图5。程序1:“新建档案”按钮的单击事件过程(2)门诊管理模块①门诊挂号管理子模块该模块的作用是完成病人就诊前的挂号管理,如果系统中存在病人的档案,则直接生成挂号单,否则应建立病人档案,再挂号。该模块的窗体界面设计和运行的效果见图6。挂号ID和挂号日期由系统自动生成,单击“新增”按钮打开“病人档案管理”窗体,将某病人信息输出到“门诊挂号管理”窗体对应的控件中。单击“保存”按钮将病人的挂号信息写入数据库。②就诊开药管理子模块该模块的作用是完成医生对病人的病情和诊断结果进行记录,并根据病情开药。该模块的窗体界面设计和运行的效果见图7。在“就诊开药”窗体的中输入挂号ID后按回车键,可将病人的就诊信息和开药明细输出到窗体对应的控件中,其实现过程见程序6。医生记录病人的诊断信息并依据病情开药,其实现过程的程序逻辑控制见图8。程序6:“挂号ID”文本框的KeyDown事件过程③收费发药管理子模块该模块的作用是计算和收取病人就诊的所有医药费,并发放药品。该模块的窗体界面设计和运行的效果见图9。划价、收费和发药业务流程实现的程序逻辑控制见图10。2.2.3系统集成为了集中管理各个分散的功能模块,使用户操作具有连贯性,需进行系统集成。该系统使用“菜单集成”和“窗体集成”的方法将已建立的所有对象集成在一起,形成一个系统控制平台主窗口。(1)菜单集成使用宏建立自定义菜单栏,其步骤是:创建宏组(由若干个宏组成)以设计系统主菜单,创建宏以设计子菜单,最后执行【工具】│【宏】│【用宏创建菜单】菜单命令[8]。在这里只列举系统主菜单及其“基本资料”子菜单的设计过程,菜单宏的详细设计及参数设置见表1。(2)窗体集成在“主界面”窗体中创建多个按钮控件,并使用选项组控件按功能将他们分组,然后把每个按钮的“单击”事件属性设置成相应的宏即可。 3结论 通过真实的中小企业信息系统项目的设计与实现,可更直观地理解了ADP方案的基本思路和实施方法,即首先对软件项目进行需求分析,在此基础上设计系统的功能模块及业务流程,然后对数据库进行设计与建模,再设计窗体界面,然后编写各模块及组件的VBA程序,最后集成数据库系统并。在项目开发过程中,发现ADP提供了一组功能强大的工具以及一系列数据库应用的解决办法,完全可用于中小企业管理信息系统的场合,为企业创建安全、高效的数据库解决方案,这种方案使用户能够比以往更轻松地组织、访问和共享信息。 作者:刘坤彪 单位:武汉城市职业学院 财经学院 企业信息系统论文:小议企业信息系统的流程与管控 1信息系统上线试运行申请 系统建设完成后由信息系统开发建设单位负责向信息化管理部门申请系统的上线试运行,系统申请上线试运行必须满足以下条件: 1.1系统建设开发单位按照系统需求说明书、系统目标任务书或合同中的规定已完成系统的开发和实施,系统经用户试用并修改完善,已相对稳定,具备有关功能和安全保障措施,经业务部门确认能够满足当前业务需求并在一定程度上适应业务的发展。 1.2系统建设开发单位对系统进行严格的测试,包括系统的功能实现、安全性、性能、可用性、兼容性、集成性等方面,并形成测试报告。测试结果经信息化管理部门、业务主管部门、运行维护单位的认可。 1.3系统建设开发单位完成各个层次重点用户的培训工作,包括系统最终用户和运行维护单位有关人员的培训工作。 1.4系统建设开发单位配合运行维护单位制定详细的上线试运行实施计划、系统备份方案、系统监控方案、安全策略配置方案、应急预案和移交计划等。对公司核心应用系统需提供快速恢复系统的部署方案。 1.5系统建设开发单位、运行维护单位共同检查系统的安装环境,确认满足安装所需的服务器、网络、电源等环境保障条件。 2信息系统上线试运行测试 2.1系统开发完毕后模拟配置生产环境,并将信息系统部署至模拟测试环境。 2.2制定测试方案,对信息系统各功能模块编写详细的测试用例 2.3进行集成测试,通过性能测试工具对系统进行压力测试和安全评估,重点考察系统的集成性、健壮性、稳定性、负荷响应能力和安全性等指标。 2.4进行功能测试,对运行环境中各功能模块的连通性、响应能力、安全性以及对整个信息系统的影响等指标,形成相关记录和报告。 2.5运行维护单位确认上线试运行测试通过后,结果报信息化管理部门和业务主管部门,各相关部门在系统上线试运行申请单签字确认后,系统即具备上线试运行条件。 3系统上线试运行 3.1当信息系统满足以上试运行申请条件并通过试运行测试后,由信息化管理部门和业务主管部门共同确定系统上线试运行开始时间和上线试运行的期限,原则上上线试运行期为三个月,具体可根据系统的复杂程度不同,按照能够全面检验系统运行质量的原则确定合理的运行时间或实际发生业务数量。 3.2上线试运行的初期安排一定时间的观察期。观察期内由系统建设开发单位和运行维护单位共同安排人员进行运行监视、调试、备份和记录,并提交观察期的系统运行报告。 3.3系统上线试运行期间,未发生影响用户使用的故障、未发生因软件缺陷而导致系统停运的重大故障、未进行较大变更等,可认为该系统上线试运行期间稳定运行;否则需待系统整改完善后重新开始上线试运行。 4系统上线试运行验收 系统运行期间连续稳定运行,没有影响系统正式上线运行的重大问题,可由信息化职能管理部门牵头组织验收,成立验收工作组(或验收委员会),成员应由业务部门、系统开发、运行维护的专业人员组成,验收工作组包括技术审查组、生产准备组、文档审查组等专业小组。对项目相关文档进行全面检查,对系统功能实现、性能、安全性、数据备份与恢复、应急与快速恢复方案等进行测试和核实,并作出验收结论。 5系统正式运行 通过信息系统的上线试运行验收是信息系统完成上线试运行转入上线正式运行维护的标志。通过上线试运行验收后,系统完成建转运工作,该信息系统即为正式在运信息系统,需严格按照公司信息系统运行维护和安全管理相关规定纳入日常管理。运行维护单位负责系统的日常运行维护,除保证系统所需网络和软硬件环境正常外,还应对系统应用情况进行实时监控,做好应用统计,保证系统安全、可靠和稳定运行 6系统下线 系统下线前,由业务主管部门向信息化职能管理部门提出下线申请,信息化职能管理部门组织对系统下线进行风险评估,以确认系统下线后是否对其它系统造成影响。系统通过下线风险评估,并经其它相关部门审核和信息化职能管理部门审批后,由运行维护单位具体实施。运行维护单位应根据业务主管部门的要求对应用程序和数据进行备份及迁移工作。备份数据保存时间由业务主管部门确定。 下线工作完成后,运行维护单位向业务主管部门提交系统下线报告并抄送信息化职能管理部门及其它相关部门,同时做好该系统相关文档、材料的归档备查工作。在信息系统的整个生命周期中,系统上线试运行申请、上线测试、上线试运行验收和系统正式上线运行各阶段缺一不可,确保信息系统安全稳定运行。 作者:孙帅 单位: 平高集团信息中心 企业信息系统论文:煤炭企业信息系统设计探新 1信息管理系统开发的一般过程 信息管理系统的开发它涉及面广,是一项复杂的系统工程,涉及到技术、管理业务、组织行为等多方面。多年来,人们探索了许多指导信息管理系统开发的理论和方法,相比于其他方法,结构化系统开发方法是能较全面支持整个系统开发过程的方法,其他方法尽管各有优势,但都大多只能作为结构化系统开发在局部开发环节上的补充,尤其是在系统开发工作量最大的系统分析阶段,管理信息系统的开发过程包括系统分析、系统设计、系统实施和系统评价四大部分, 2煤炭企业信息管理系统设计遵循结构化开发方法 根据煤炭企业现行系统分析,考虑到人力、物力、财力等因素,相应的信息管理系统的开发应该分步进行,采用结构化系统设计方法时,由于使用用户对煤炭企业MIS需求定义有一个渐进的认识过程。相关系统研发人员由于不熟悉煤炭企业工作流程,导致开发人员与企业管理人员在沟通上难以迅速达成一致,因此在进行信息管理系统开发时会增加大量重复性的工作,反复询问相关需求,并进行调试。 3设计原则 (1)煤炭企业MIS是一个综合管理信息系统。系统的模块化结构设计尤为重要,在设计中遵循系统相关性原则、可维护性、整体性、可扩展性、易维护性等原则,编码尽量浅显易懂、文档的工程化、标准化。(2)由于信息管理系统具有开发人员多、开发难度大、开发周期长、相关流程易变等特点,因此要特别注意结构化系统开发方法和原型法相结合。(3)信息管理系统的开发运用会对传统管理模式带来冲击,势必会产生诸多意想不到的问题,因此相关领导要积极负责,并开发人员与业务人员紧密合作,才能确保开发顺利进行。 4系统功能设计 煤炭企业信息管理系统的总目标是综合运用数据库技术、网络技术、在煤炭企业建成综合的信息管理系统。构建起以中心数据库为核心,各部门数据库分别存储并与中心数据库具有互联互通能力,实现信息的共享使用。使各部门的数据具有与中心数据库互联互通,实时更新各类信息,共享各类信息。系统在实现科学性管理、提高工作效率的同时,要为企业领导管理活动提供分析和辅助决策等功能,创造出一个良好的现代化管理环境。 5系统结构设计 使用vs2007以及SQL数据库技术,将煤炭企业信息管理系统功能划分为个模块,如图2所示。辅以原型法,将每个模块快速成型,这样可以大大提高开发效率,为合作双方的沟通提供良好的交互环境,使用户对操作界面和系统功能描述等有较早的、直观的了解和认识,以便用户对系统的预期目标进行实际验收。 6结语 煤炭企业的信息管理系统能将煤矿企业各职能部门、生产单位联成一个有机的整体,彼此交换信息,实现了领导活动、生产活动和经营活动快速、准确、科学、可靠、便捷,并为科学决策提供依据。信息管理系统的建立,对于加速煤炭企业现代化建设,增强企业的市场竞争能力具有重要的现实意义。 作者:王溢涛 单位:内蒙古鄂尔多斯市东胜区煤炭工业管理局 企业信息系统论文:企业信息系统集成解决方案 摘要: 企业经过多年信息化建设,建成投用了支持生产运营、企业管理的各类信息系统。随着业务精细化管理,出现了“信息孤岛”、“流程割裂”、“数据分散”等诸多问题。为彻底解决这些问题,企业开始进行信息系统集成。本论文全面分析企业信息化现状、集成需求,提出了界面集成、流程集成和数据集成解决方案。 关键词: 界面集成;流程集成;数据集成 企业信息化发展一般经历分散建设信息系统、统一建设信息系统、集成应用、信息共享等四个阶段,各阶段随着管理深入和新技术应用,螺旋式上升。当前,企业业务处理更加高效、协作更加密切、分析更加准确,对企业信息化建设提出了更高要求。多数企业开始系统集成,进行信息资源整合,数据层面实现互通互联、流程层面实现业务协调、操作层面实现界面统一。 一、现状分析 国内企业系统集成多采用点对点集成,但与国外先进案例相比,存在两方面差距: 1.1信息系统集成度不高,存在信息孤岛。系统建设没有统一规划、相互独立,都有各自身份认证和权限分配,同一类数据在不同系统重复录入,形成信息孤岛。 1.2流程割裂,数据分散,业务协同支持不够。系统数据存放在各自数据库中,无法共享,部门业务协同少,形成数据分散、流程割裂。 二、需求分析 2.1界面集成需求。通过集成各系统界面,实现统一访问入口、统一用户管理和身份认证,减少系统ID和访问密码,实现单点登录。 2.2流程集成需求。通过统一的流程引擎、业务应用和流程监控,实现信息系统业务流程集中部署、管理和监控。将业务审批前移至用户平台,实现跨系统流程监控,实现流程可视化跟踪。 2.3数据集成需求。为各系统定义唯一数据源,数据“一次录入,全程共享”,实现系统间数据共享,组织间数据贯通。 三、集成解决方案 3.1界面集成方法。门户作为用户统一业务操作平台,将各信息系统、数据仓库、网络信息和协同服务集成在统一界面上,支撑企业内外业务流程流转,消除传统信息壁垒。常用集成技术包括:Iframe、WebClipping。Iframe,即浮动帧标记,用它将一个HTML文件嵌入在另一个HTML中显示。Iframe最大特征是所引用HTML与另外HTML可直接嵌入一个HTML中,并可多次在一个页面嵌入不同内容。WebClipping是通过对集成界面HTML语法分析,从中截取所需要页面,并将所截获内容在门户展现。 3.2流程集成方法。流程管理应用(BPM)通过统一的流程引擎、业务应用和流程监控服务,实现业务流程集中部署、管理和监控。流程管理应用功能架构流程管理功能主要包括流程设计、建模、开发、部署、监控、管理等。流程开发实现流程设计建模及表单定制开发;流程运行完成流程引擎、业务规则引擎和待办,实现流程实例运行操作;流程监控对流程实例异常活动监控、对用户任务进行人工预警;流程绩效提供流程执行效率等KPI指标信息。流程管理平台适用流程流程管理平台可以解决审批型、协同型两大类业务流程问题。审批型工作流:在流程发起后的流转过程中,针对审批表单内容完成审批,流程流转完成后将表单内容更新到系统中。协同工作流:流程表单内容由多个流程步骤录入和补充完成,在每个流程步骤执行完成后将数据更新到业务系统中,流程流转完成后将全部字段更新到系统中。 3.3数据集成方法。企业服务总线是实现数据集成主要方法,包括企业服务总线(ESB)、企业服务库(EER)及监控平台。数据集成方法单业务领域系统数据集成通过ESB进行交互,跨业务领域数据集成通过ESB级联实现。ESB客户端接入方式客户端接入根据接入协议类型进行处理,接入协议包括HTTP协议,JCA协议、JMS协议等,支持WebService、JMS、JCA等方式接入。 四、结束语 本论文梳理了企业系统信息化现状,分析了信息系统集成需求,提出了采用Iframe等技术实现界面集成,采用流程管理平台解决流程割裂,采用企业服务总线完成数据集成的集成解决方案。企业信息系统集成建设,将会提升企业精细化管理水平,为企业大数据应用、智慧工厂应用奠定坚实基础。H参考文献[1]邓劲生,郑倩冰.信息系统集成技术[M].北京:清华大学出版社,2014. 作者:尉红刚 战莹 单位:兰州石化公司自动化研究院 企业信息系统论文:企业信息系统安全风险分析 [摘要] 近年来,随着信息技术的不断发展和广泛应用,信息系统已经成为人类社会中各个领域必不可少的基础设施,极大推动了人类社会的发展。但同时,随着信息技术的深入应用,也带来了新的威胁和挑战。本文在调研信息系统建设现状的基础上,总结了面临的信息安全风险,并针对这些风险提出了完善信息安全防护体系的加固措施及建议,能够为信息安全防护体系建设提供有效借鉴。 [关键词] 信息安全;安全风险;信息安全防护体系 随着信息技术的不断发展、应用,极大的推动了人类社会的发展和进步,借助于信息技术人类步入了一个崭新的信息时代。信息系统已成为社会各个领域不可或缺、赖以生存的基础设施,信息已成为重要资源,信息化水平已成为衡量一个国家、一个企业现代化程度和综合实力的重要标志之一。然而,信息化技术在不断支撑、丰富国家、企业各项业务有效开展的同时,也为各行各业的发展带来了新的威胁和挑战。国家的信息安全已成为国家安全最核心的要素之一。在信息时代,信息系统的不安全,也就谈不上国家的整体安全,并会引发其他一系列问题的产生,使整个国家建设陷入被动。2014年2月27日,中共中央总书记、国家主席、中央军委主席、中央网络安全和信息化领导小组组长主持召开中央网络安全和信息化领导小组第一次会议并发表重要讲话,标志着中央网络安全和信息化领导小组的成立。强调,网络安全和信息化是事关国家安全和国家发展、事关广大人民群众工作生活的重大战略问题,要从国际国内大势出发,总体布局,统筹各方,创新发展,努力把我国建设成为网络强国。他指出,没有网络安全就没有国家安全,没有信息化就没有现代化。在会上还强调,网络安全和信息化是一体之两翼、驱动之双轮,必须统一谋划、统一部署、统一推进、统一实施。 1企业信息系统安全防护现状 信息系统的建设已成为衡量各行各业发展的重要指标,其中不乏金融机构、高新技术产业、制造生产等行业领域。部分特殊的企业由于敏感性,对国家而言极其重要,当其安全性受到破坏后,将严重影响社会秩序、公众利益甚至国家的安全和稳定。因此,对于这些企业而言,信息安全除了强调保证信息的保密性、完整性、可用性之外,同时强调可靠性、可控性、不可抵赖性,总而言之,信息安全就是要保证信息系统及信息网络中的信息资源不因自然或人为的因素而遭到破坏、更改、泄露、窃取和非法使用。2003年9月7日,中办和国办联合下发《关于加强信息安全保障工作的意见》(中办发[2003]27号,以下简称27号文件)。该文件是我国信息安全保障工作的基础性文件,作为国家信息安全保障工作的总体指导,奠定了我国信息安全保障体系的构建方向。该文件是我国信息安全历史上最重要的、具有转折的文件之一,确立了信息安全的重要位置,开始从国家的层面上关注、重视信息安全问题。该文件明确了对重要信息系统实行等级保护制度,对涉及国家秘密的信息系统实行分级保护制度。 不论是等级保护或者分级保护,中心思想是按照被保护对象的防护需求和等级,采取相应的措施来构建相应等级的信息安全保障体系。随着27号文件的贯彻执行,经过多年的建设,大部分企业都初步建成了涵盖物理与网络安全、应用系统及数据安全以及安全保密管理等层面的信息安全体系,部署建设了防火墙、入侵检测、漏洞扫描、计算机防病毒、主机监控与审计、补丁管理、身份认证等安全产品,一些条件较好的企业还建设了存储备份系统和异地备份环境,进一步加强了对数据资产的安全防护。通过以上建设措施,实现了一定的防护目标,基本保证了业务发展的信息安全需求。 但就信息系统的组成而言,主要包括以下要素:1)硬件设备:包括服务器、终端计算机、网络设备、工控机、存储设备等。2)软件系统:包括操作系统、应用系统、数据库、中间件、软件工具(通用软件、专业软件)等。3)安全防护设备:包括防火墙、入侵检测系统、补丁分发系统、计算机防病毒系统、主机监控与审计系统、网络接入控制、漏洞扫描系统、身份认证系统、打印监控与审计系统、刻盘监控与审计系统、安全NAS、堡垒机、WEB应用网关、数据库漏洞扫描系统、WEB应用漏洞扫描系统等。4)数据资产:数据资产是信息系统的重点防护对象,其主要存储于数据库、应用系统、服务器、终端计算机、安全产品、存储设备等。5)人员:包括使用人员和运维管理人员。 2信息系统的防护难点及存在的主要问题分析 2.1信息系统的防护难点近些年,借助于等级保护和分级保护工作的推力,各个企业的信息系统在物理安全、运行安全、安全保密管理等方面取得了一定的成效,具备了一定的防护能力,但是,随着信息技术的飞速发展和广泛应用,信息安全防护难点更加突显出来,主要体现在以下几个方面:(1)高度脆弱性和风险性现如今,信息系统的应用需求在不断增加,涉及各个业务领域,网络规模不断增长,信息系统体系结构更加复杂。但是,由于信息安全的木桶效应,再加上难以控制的技术漏洞和管理不当,必然会导致不可避免的安全攻击和灾难,也就造成信息系统存在高度的脆弱性和风险性。(2)攻击源的多样性和防范对象的不确定性传统的国家安全中,有能力对国家的军事和政治安全构成威胁的主要是国家的敌对国家和敌对组织,当一个国家受到了攻击,也能很快确定攻击是由谁发动的,进而采取有针对性地措施。但是,随着信息化的不断推进,信息系统规模不断扩大,组成信息系统的各类硬件、软件、系统,以及各类人员都有可能成为威胁主体,软硬件的后门、漏洞、缺陷,包括对人员的诱惑都是攻击信息系统的常用手段。正是由于攻击源的多样性和防范对象的不确定性也就造成了企业信息系统的信息安全保障防不慎防。 2.2存在的主要问题分析信息系统随着等级保护和分级保护工作的不断开展,初步具备了防止内部人员过失泄密的防护效果,但是信息系统在防止外部非法入侵和内部主动窃密等方面仍面临着严峻的局面。具体体现在以下几个方面:(1)终端、服务器层面1)计算机基本安全保密配置不到位或管理不到位,导致用户可以私自更改BIOS启动顺序,造成用户终端的所有安全防护产品功能失效,进而窃取用户终端所有的文件资料、植入病毒或者木马。2)安全产品配置不当,不能起到预期的防护效果,误报、漏报情况多见;安全产品之间、安全产品与应用软件之间兼容性存在问题,多数情况下为了保障业务应用的正常开展,只能放弃安全技术防护措施,仅仅借助于管理手段进行管理,然而实际过程中是否严格管理、是否有效监督不好衡量。3)服务器的防护、监控措施不足,大部分服务器仅仅安装了病毒防护软件,且大量服务器均存在刻录光驱,且安装有刻录软件,对服务器的输入输出没有监控审计技术手段。4)操作系统基本上都是用国外,服务器大部分为WindowsServer2003(已停止升级服务)、WindowsServer2008,用户终端操作系统WindowsXP(已停止升级服务),据了解,自WindowsXP、WindowsServer2003停止补丁升级以来,国内外已囤积大量的0day工具,一旦0day漏洞被利用,后果不堪设想。(2)网络层面1)网络设备安全配置不当,开启多余服务、端口,存在被非授权访问的隐患。2)未采取接入控制措施对接入设备进行一一绑定,造成存在设备非法接入的风险。3)未对设备、用户进行分域分级,未按照“最小化”原则采取严格的访问控制措施,导致网络拓扑混乱,重要资产(服务器、防火墙、核心交换机等)存在被非授权访问的安全隐患。(3)硬件设备层面所使用的大量硬件资产(服务器、交换机、工控设备等)采用国外进口,不了解底层硬件的工作机制,是否存在隐通道至今没有检测验证手段。国家层面缺少对该类设备的检测方法,存在诸如后门、系统缺陷的安全隐患,如惠普某型号服务器、三星某打印机已经被证实存在后门;另外,由于某些特殊的工作只能使用国外进口的专用设备,对其只能依靠厂商的专业维修团队来进行维修,也就造成在维修过程中存在被植入恶意程序或窃取数据的风险。(4)应用层面1)应用系统存在身份认证缺陷,如管理员弱口令、或者仅使用用户名、身份证号等简单信息作为身份认证的凭证,攻击者可以利用这些漏洞进行水平或者垂直提权,进而盗取数据、获得管理员权限,对系统实施非授权管理和控制。2)现有应用系统的开发重点关注业务需求的实现方面,很少考虑代码安全性,如SQL注入、跨站脚本攻击、文件上传等简单易用的高风险漏洞,导致在系统上线之后,轻易被攻击,获取权限、拖库,沦为攻击跳板。另外,在用的一些应用系统仍有部分使用开源代码,攻击者通过研究开源代码,就能轻松对系统实施攻击。为防止WEB应用的漏洞被利用,有些企业也采取了一些措施,比如实施WEB防火墙,但是,这种方法治标不治本,仅仅能防范一些低级攻击者。3)自2014年4月爆出的OpenSSL心脏流血漏洞[1]来看,目前所有使用的网络协议还有多少存在重大安全问题,都是未知数。4)目前大部分应用均配合使用了中间件,如Tomcat、Weblog-ic、普元等,中间件已经成为攻击者的重点攻击对象,中间件不可避免的不停升级,但是,大部分企业使用的应用系统基本都是一次性交付,很少及时为中间件升级;另外,在实际应用中仍然存在使用默认用户名口令的情况,为攻击提供了极大的便利。(5)数据层面在数据资源方面,目前,大部分数据仍以明文的形式、或者简单的格式变换存储于服务器、数据库、用户终端,服务器的运维人员能够非授权访问到业务数据。(6)安全审计层面1)虽然部署了一些安全产品,如杀毒软件、IDS、防火墙等,每一类产品仅能针对某一类安全问题较为有效,对于信息系统的审计目前过于松散、独立,没有关联性,不成体系,同时由于各类系统日志信息的不完整、误报、漏报,造成审计的实际作用未充分体现。2)虽然部分单位部署了安全管理平台类收集日志的系统,但存在日志收集不全面,智能分析能力弱,缺乏针对全局的整体安全形势监控手段,难以实现多信息系统的综合监控及安全事件及态势分析。 2.3攻击技术的主要特点近年来,网络安全攻击事件逐年增加,针对特定目标的各类攻击的精确性及针对性大大提高,目标对象范围不断扩大,从传统的互联网领域逐渐蔓延至涵盖了各类信息基础实施、通信链路的网络电磁空间领域,涉及到经济、工业、政府部门、国防军工、民用领域的各类网络基础设施。目前最流行、最大威胁的攻击就是APT攻击[2]。APT攻击:APT(AdvancedPersistentThreat高级持续性威胁),此类攻击的特点包括:(1)针对性强,目的明确1)重点针对具有大量有价值信息的特定组织机构,如:政府、军事机构、军工企业等;2)主要以窃取信息为主要目的,如:国家秘密、军事情报、政府文件等;(2)准备充分,攻击持续时间长1)利用几个月甚至更长的时间收集目标信息,分析目标系统漏洞,有针对性的设计开发漏洞利用工具;2)一旦攻击成功,将长时间潜伏在目标系统中,窃取关键信息;(3)影响广泛由于信息系统复杂的依赖关系,且此类攻击一般针对重要的组织机构,一旦攻击成功将波及其他信息系统安全。APT攻击的典型代表有“震网”病毒、“火焰”病毒以及“高斯”病毒等。 3信息系统的安全加固建议 基于信息系统存在的脆弱性以及面临的安全风险,应从以下几个方面进行加固和改进。 (1)采取措施加强对数据资源全生命周期的安全性、可控性、可用性防护。重点针对数据资源安全,围绕存储安全、标识安全、安全访问、备份安全开展数据资源安全防护体系建设。存储安全:采取加密技术,从数据资产产生之初就保障其安全性;标识安全:采取标识技术,对信息进行标识,经流程审定后,标识与信息主体在其整个生命周期内不可分离,不可随意篡改。安全访问:采取强制访问控制措施,严格限制数据资产的访问主体和访问权限,如只读、打印、编辑、再授权等细粒度权限控制。 (2)加强应用系统全生命的信息安全约束。重点针对应用安全,加强对应用系统在需求调研、系统设计、系统开发、系统测试、系统试运行、系统验收、系统运维等全生命周期过程中的安全保障。同时,应定期对应用系统开展渗透测试,有条件的建议开展软件源代码安全性分析,不断查找漏洞,不断提升应用系统的安全性,同时,将已发现的问题进行整理、分析、总结,形成应用系统的开发管理规范,指导后续应用系统安全建设。 (3)建立综合安全事件分析统计平台,形成统一安全监控能力。针对各类安全产品的孤岛现象,结合现有的安全产品的告警日志、应用系统的审计日志,建立异常事件审计模型,建设综合安全事件分析统计平台,对安全事件进行关联审计分析、实时报警,并展示出安全事件的发展路线图和影响范围。 (4)开展核心信息资产的梳理,提升应急与灾备能力。对信息资产按重要性进行分类梳理,开展应急灾备能力建设,定期开展应急恢复演练,确保备份的有效性和恢复的及时性。 (5)深入开展信息系统精细化管理,加强信息安全专项检查,切实提高信息系统运维管理能力。制定信息系统日常管理操作的详细规范,明确定义日常管理具体工作流程和操作步骤,使信息系统日常运行管理制度化、规范化、流程化和信息化,闭环管理所有信息安全和运维事件,杜绝低层次信息安全问题的出现,同时,进一步加强信息安全专项检查,提升信息系统安全运维能力。 (6)借助于攻击技术,不断完善信息安全防护体系。矛与盾、攻与防永远都是相对存在的,要验证盾的有效性就要用矛去不断的攻,信息安全同样。因此有必要培养、成立一支团队,学习、掌握、熟练攻的技术,并不断的实战验证,站在攻击者的角度去思考防的方法,信息系统的安全防护体系只有经历不断的攻防迭代过程,其防护效能才能有实质的提升。 (7)逐步开展国产自主化产品应用,提升自主可控能力。以试点的形式逐步开展国产自主化网络设备、硬件设备、操作系统、安全设备和各类应用系统的实际应用,逐步替代现有的国外产品,探索自主信息安全保障体系,提升信息系统的自主可控能力。 4结语 随着国家、企业对信息安全保障工作的不断重视,经过多年的信息安全体系建设,企业已经具备了一定的安全防范能力,但是现有的信息安全防护体系仍处于、并将长期处于如履薄冰的状态。从近些年持续不断爆出的各类安全事件(如OpenSSL协议漏洞、ApacheStruts2漏洞、USB固件漏洞等)来看,现在广泛使用的、所谓安全的基础信息技术都可能存在着深层次的、隐蔽的漏洞,因此,对于企业发展、国家安全来说如何在现有的条件下,构建一个完整、有效、可靠的信息安全保障体系显得极其重要。 作者:石兆军 武越 李可 刘向东 李楠 单位:中国航天科工集团第二研究院706所 企业信息系统论文:企业信息系统的协同化研究 摘要: 信息系统是现代企业建设的重点项目之一。而现代企业信息系统的协同化是企业优化业务流程、深化日常管理的重要手段。文章主要介绍了现代企业信息系统协同化有关内容、存在的主要问题、特点,以及实现现代企业信息系统协同化管理的有效对策。 关键词: 现代企业信息系统;协同化;特点;措施 在信息化的时代背景下,企业的经营与发展离不开信息系统的建设。信息系统在现代企业中的应用不仅大大提高了企业办公的效率,而且极大地促进了企业管理理念与管理方法的革新。而实现现代企业信息系统的协同化,可以使信息系统发挥更大的效用。目前,企业的人力资源管理、业务处理、生产销售等各方面都已开始朝着信息系统协同化的方向发展。然而,由于受诸多因素影响,现代企业信息系统协同化受到了一定限制。因而,必须采取有效的措施来提高信息系统的协同化。 1现代企业信息系统协同化相关概述 1.1信息系统协同化的标志现代企业信息系统的协同化具有以下几个标志:消除企业各部门之间的屏障,促进企业各部门之间的协同工作和职能的明确分配。现代企业信息系统运用灵活,企业内部资源管理协同高效。加强企业规划的制定,以实现企业各项指标与发展战略目标的合理确定及其之间的协同管理。在明确企业发展目标的同时,实现企业各项指标与工作任务的有效整合。在明确自身职责的前提下,实现企业内部各种规章制度、各种机制体系之间的协同。 1.2信息系统协同化的难点现代企业信息系统协同化的实现,需要跨越企业边界、跨越地区边界、甚至跨越国家边界,这就使得其在实现过程中必将面临着诸多难点。其中主要的难点包括各企业间信息系统的兼容性问题和企业内部信息系统安全性的维护问题。企业间信息系统协同化的实现需要将不同企业间的不同信息系统通过建立某种协议相互连接起来,在保证这些信息系统独立工作的同时又在该协议下进行协同工作。然而,很多企业认为自己已经有了信息系统,没有必要与其他企业的信息系统进行协同工作,且协同后自己的信息系统可能因与其他信息系统不兼容而遭到破坏无法继续正常运行。此外,一些较为保守的企业不希望将自己的信息与他人分享,也不愿意与其他企业的信息系统实现协同化工作。信息系统本身具有一定的脆弱性,如果不对其进行定期的维护与升级,将很有可能导致系统崩溃,从而给企业造成严重的损失。而企业间信息系统的协同化要求信息系统具有一定的开放性和交互性,这就增加了信息系统的安全隐患,使得信息系统安全性的维护问题成为制约企业间信息系统协同化实现的一大因素。 2现代企业信息系统存在的主要问题 2.1信息互相交叉,造成大量信息冲突和冗余在企业间信息系统的协同过程中,尤其是现代企业信息系统的协同化,不仅各企业内部信息系统独立性明显,而且整体信息系统呈现多元化态势,导致了信息系统相互交叉程度大,从而造成了大量数据信息的冲突和冗余,使得数据不一致的可能性大大增加。企业信息系统协同化过程中大量冲突和冗余数据的出现,对其具有极大的负面影响。此外,协同后的企业间信息系统对企业外部资源利用不足也是企业信息系统协同化中存在的一个问题。当今社会是一个信息化的时代,企业紧靠自身的内部信息系统来维持经营发展显然是远远不够的,如果企业不能对外部资源进行充分的利用,则很可能被市场所淘汰。 2.2信息系统的多元化导致新的孤立信息产生企业信息管理系统最初就是在解决企业中的孤立信息问题中所诞生的。随着企业信息系统的不断发展、功能的不断完善、种类的不断多元化以及企业的不断进步,企业对信息系统的相互协同与交互要求变得越来越高、需求量变得越来越大,企业内部信息系统之间的协同管理工作开始暴露出诸多问题,其中最突出的一个问题就是由企业信息系统多元化所导致的新的孤立信息的产生。企业内部信息系统在建立初期依据的是其自身内部不同部门而使用不同的信息系统,而并没有考虑日后与其他企业信息系统的协同问题,导致越来越多新的、更大的孤立信息不断产生,不仅对企业自身内部信息系统的应用造成了一定影响,而且严重制约了企业间信息系统的协同化。 3现代企业信息系统协同化的特点 3.1企业信息系统相对独立现代企业信息系统的协同化并不意味着企业信息系统的完全开放,而是在保证各企业信息系统独立工作的同时所有系统共同完成信息的共享与交互。企业信息系统相对独立,需要建立在企业将自己的信息系统与其他企业信息系统进行协同前对自身商业机密和重要的信息被泄露可能性的大小进行预判,并尽可能避免对于某个企业信息系统的过分依赖之上。从这一层面上来看,企业间信息系统的协同应具有相互独立的特点。 3.2企业信息系统数据标准具有一致性现代企业信息系统协同化的实现,一方面体现在数据的实时交换,一方面体现在企业间交流互动的加强。而这需要参与协同化的各企业间达成一定协议,以使用统一的数据标准和数据格式对数据进行实时交换。如果协同后的企业间信息系统缺乏统一的数据标准和数据格式,则该系统将无法实现数据的实时交换,无法实现信息的共享,从而导致企业间信息系统的协同化失去了应有的意义和价值。因此,现代企业信息系统协同化的应具有统一的数据标准。 3.3企业信息系统具有交互性与网页浏览者和网站之间具有交互性一样,现代企业信息系统的协同化也需要具备交互性特点。所谓交互,是指双方进行的信息交换和做出的互动行为。企业间信息系统协同化的实现离不开协同各企业间信息的交换与互动,因为没有信息的交换与互动,就不会有真正意义上协同的实现。所以,建立企业间信息系统协同化,应具备交互性特点。企业信息系统协同化的这些特点,在为各企业间实现信息共享与交流互动的同时,也为企业信息系统安全性的维护造成了诸多的难点。在企业信息系统协同化的实际工作中,工作人员应将其特点与难点相互结合后进行充分的考虑,以确保在解决难点的同时突出特点和优点。 4实现现代企业信息系统息协同化管理的有效措施 4.1了解与掌握企业间信息系统的特点要想实现现代企业间信息系统的协同化,实现企业间信息系统效能的最大程度发挥,就必须对企业间各信息系统的特点进行了解与掌握,对企业信息系统的交互性、统一性和独立性进行关注。只有做到这一点,才能完成企业间信息系统的整合与功能的扩展,进而才能实现企业信息系统的协同化。每个企业都有属于自己的商业机密,这对其他企业应是不可见的,且每个企业都有属于自己独特的经营管理模式和生产销售方式,这就要求在构建企业间信息系统时应保持信息系统的独立性,以确保各企业的生产经营和日常管理可以正常进行。同时,企业间信息系统的建立是以信息共享、交流互动为目的,以满足多企业共同需要为宗旨而建立起来的,所以该系统的建立还应具有交互性和统一性特点。现代企业间信息系统满足这三个特点,可以实现企业间信息的共享、交换、反馈和及时更新,可以发挥更大的作用。 4.2积极构建企业内和企业间信息系统平台企业间信息系统以通信技术为基础,来实现信息的跨国界、跨地区、跨企业交流、互动和共享,并为企业信息的管理提供相应的技术支持和工具。现代企业信息系统协同化的实现,需要分别构建企业内和企业间信息系统平台。首先,应建立企业内信息系统平台,因为它是构建企业间信息系统平台的基础和前提,是实现企业信息系统协同化的重要保障。企业内信息系统平台的构建,需要在企业结合自身工作实际和经营项目及管理特点的前提下,利用网络技术、计算机技术、通信技术等来完成。在系统试运行后对系统的运行效率、功能实现等情况进行一个客观的评价,对系统运行的安全可靠性进行定期检测,若运行情况良好则需要对系统进行定期的升级、维护与完善,以不断提高系统的运行效率、强化系统的功能。其次,建立企业间信息系统平台。通过借助现代化信息技术对跨区域、跨企业的信息系统进行整合,创建系统企业间信息共享、交流互动的功能,从而实现企业信息系统的协同化。 4.3加强企业业务层和战略层之间的合作根据企业间信息共享和交流互动的深度情况来看,其信息系统的协同化可以通过加强企业业务层和战略层之间的合作来实现。在企业间业务层的合作与交流当中,企业间的关系更趋向于交易关系,所以信息系统的协同化应更多的关注企业间的交易活动和交易过程,以确保协同后的信息系统可以为各企业与客户及时提供所需信息。企业间战略层的合作更多关注的是双方的长远利益,即以合作双赢为目标。基于这一角度,企业间信息系统的协同化则需要从全方位来进行,即从产品研发到售后服务这整个过程双方都需要进行有效的沟通和交流,以切实达成合作双赢的目的,最终实现企业间信息系统的协同化。 作者:李阳 单位:渤海大学信息科学与技术学院
浅谈工程机械产品设计:环保节能工程机械产品设计与趋势 摘要: 随着国内外各大中城市对城市环境保护的日益重视,对机动车辆尾气排放用烟度、噪声等指标的限制愈来愈严格;特别是随着装载机等数量大的工程机械产品在市政建设中的使用量不断加大以及人们日益增强的环保意识,可以预见开发研制环保节能型产品是今后工程机械发展的趋势。 关键词:环保节能;工程机械;产品设计与趋势 为保护人类十分宝贵且有限的资源,实现全球可持续发展,提高操作人员的安全性及工作舒适性,努力达到人、机和环境的亲和,可以预见开发研制环保节能的绿色工程机械产品将是今后工程机械发展趋势的主流。目前国际上对中国工程机械出口提出更高要求,首先保证售后服务及时到位,其次就是实施再制造。严酷的国际市场逼迫我们必须对工程机械产品实施全生命周期管理,对用户实施保姆式的全程服务。因此,研制绿色工程机械产品以及实施产品再制造,是关乎企业生死存亡、稳定发展的大事。 绿色工程机械产品符合可持续发展的要求,是社会进步的标志,也是科技发展的必然趋势。实践证明,谁起步早、实施快,谁就能把握产品研发的主动权。发展绿色工程机械产品必须使工程技术人员,特别是企业决策者,应充分认识到绿色设计的必要性和紧迫性。从发展的战略角度看,绿色工程机械产品将会给企业及其产品树立良好形象,并最终带来不可估量的社会和经济效益。 1、环保型材料的利用 1)尽量采用能再生利用的材料和资源 在各系统及部件设计中所选用的材料尽量是可回收、易分解、能再生而且在加工和使用过程中对环境无害的材料,特别是结构件的设计应尽可能采用比较容易装配和分解的大模块化结构和无毒材料,提高工程机械材料的再生率。 2)长寿命、低能耗及减轻重量的设计原则 通常来说,延长产品寿命就等于减少了机械的生产量和降低其报废量,降低产品能耗可减少对环境的污染,而减轻产品重量即可减少材料和资源的消耗。要从减少环境负荷的角度尽可以考虑各系列产品同类零部件的互换性和通用性。为此应在保持主机各项性能参数前提下,尽量减少主机和附属作业装置或机具的体积和重量,提高动力传动系统零部件的强度和耐久性能,实现液压系统的轻量化和高效率。 3)尽量采用低环境负荷材料 工程机械零部件设计中应尽可能不使用氟利昂(空调)、含氯橡胶、树脂及石棉等有害材料。如装载机驾驶室和内饰上使用难以自然分解且对环境有害的工程塑料及其它一些非金属材料都加重了资源浪费和环境污染;在仪表、散热器及蓄能电池等采购生产中,应尽可能减少或替代铅的使用量。因此在主机设计中一些附属零部件选用新型环保型材料很重要。 4)废弃零部件处理的污染最小化及综合成本最优化 工程机械产品在设计初始阶段就要考虑报废件处理简单、费用低和污染小,零部件要解体方便、破碎容易,能焚烧处理或可作为燃料回收。 2、环保型工程机械产品设计 1)选用低公害发动机 发动机是工程机械所有系统中对环境影响最大的部件,采用低油耗、低排放、低噪声、高效率的环保型水冷增压柴油机能大大降低对环境的负荷。目前欧美发达国家正在通过采用一系列新的技术手段、措施或应用新型的环保燃料来进一步降低排放、噪声等,努力适应第三次排放法规要求。 2)降低整机振动与噪声 减振与降噪应该是产品设计中最需关注的焦点问题。例如在装载机设计中,动力装置采用双向减振悬挂系统就能克服整机动力传动系统与车架之间的共振、噪声及对动力系统的疲劳破坏;后桥设计成中心摆动结构能使后桥摆动中心与动力输入中心重合,很好地减少附加力矩对传动系统不停冲击所产生的振动与噪音,避免在崎岖不平道路上整机各部件相互冲击所产生的噪声。除选择低噪声的发动机外,主机的结构布置或系统的结构设计也可以进行某些针对性的改进。如冷却风扇可不再由发动机直接驱动,而可单独由液压马达带动,这便于将风扇与发动机隔开并将整个发动机密封起来,从而使噪声不能通过风扇出风口传到外部,降低噪声对环境的影响;通过优化液压管路排列来降低液压油泵振动、阀节流和油管振动产生的噪声;可在机罩等覆盖件处设计粘贴吸音隔音材料;可设计全密封整体式驾驶室,密封减震,隔音降噪,真正体现“以人为本”的设计宗旨。 3)液压系统的清洁和防渗漏 保持传动液压油的清洁度对工程机械的液压传动非常重要,因此精心设计工程机械液压系统(如采用高效高精度过滤装置)十分必要,这样就可去除油液中微尘垃圾、机械磨损物等杂质,减少液压元件故障与磨损、延长常用液压元件的使用寿命,降低液压油的更换频率;同时可有效避免液压油在工作中温度升得过高过快,延长换油间隔时间,减少对周边作业环境的污染。另外通过采用增压液压油箱,可改善泵的吸油效果从而延长其使用寿命,并且能很好地防止外界灰尘和水分进入油箱,提高整个液压系统的清洁度。液压系统的渗漏对周围环境的污染是目前部分工程机械产品中普遍存在的,液压管路采用耐腐蚀、防老化、具备优良密封性能的进口优质胶管很有必要;为了减少损坏软管的废弃量,设计时应在可能的条件下尽量使用硬管;对设计过程中只能采用软管并且容易破裂时油液流出而污染环境。 4)系统高效节能的设计 工程机械的高效节能也是环境保护的重要一环,减少能源消耗即意味着减少对环境的污染。故选用电控高性能长寿命节能型发动机是研制环保型机械最基本的一环;另外在设计时采用双泵分合流技术、液压负荷传感技术、静液驱动技术等都可达到节能降耗的目的。 3、工程机械产品人性化的设计 1)环保安全关怀型驾驶室的设计 如采用防紫外线辐射玻璃的全密封整体式、经减震降噪处理的“安全环保型”驾驶室,室内配置无氟环保型冷暖空调,并设计FOPS及POPS驾驶室以确保驾驶员的安全;充分运用人机工程学设计原理,如司机座椅可全方位调节、功能集成的单操纵手柄、可调式转向驱动器、全自动换挡装置、电子监控与故障自诊断系统,再辅以合理美观的颜色搭配,可大大改善司机的工作环境,缓解疲劳,提高作业效率。 2)自动加脂装置或集中润滑系统的配置 传统的手动加注润滑脂费时费力,而且通常有多余的油液溢出来污染周边环境。因此研制环保型工程机械就能自动定时加注润滑脂的设备,如集中润滑系统就能自动定时给各铰销加注黄油,其加油量经过仔细计算后设定,可很好地保证各销轴得到足够的润滑而又没有多余的油溢出,既环保又方便。另外对于小型机械,鉴于降低设计成本,可采用密封的销轴或使用新型材料的特殊轴套、或设计二级防尘结构等防止外部异物的进入和内部油脂的排出,从而延长加注润滑油的间隔,减少对环境的污染。 3)外观美学设计 传统的工程机械产品一直是外形粗放、笨重的形象,环保型产品更应注重外观美学和车身的流线型设计,达到机器的环境的谐和,给人以视觉上的美感。如发动机机罩就可进行造型别致美观的流线型设计,整机的标识标牌应精心布置、设计,良好地体现环保特色。 4)人性化设计 工程机械控制技术的电子化代表了当今技术的发展趋势,采用微机控制技术,实现了各种工况下自动判断、挖掘机器发动机的功率输出,达到发动机的最佳功率匹配,减少发动机的燃油消耗,并自动诊断机器状态,使机器使始终能保持良好状态,因此控制和操纵的人性化能大大提高作业的安全性和舒适性。 5)系统可靠性设计 尽量运用高可靠性的成熟技术和借用经市场考验后的成熟系列零部件可延长各关键系统或零件的使用寿命,减少更换次数。例如降低制动元件的更换频率就相当于减轻了对周围环境的破坏与污染。 浅谈工程机械产品设计:解析现代设计方法在工程机械产品设计中的应用 摘要:随着我国经济的不断发展,我国机械行业在发展过程中面临着新的挑战。现代设计方法在工程机械产品设计中的应用,改变了以往工程机械产品在设计这一环节中老套模式,使工程机械产品的设计更加的新颖,能够满足工程机械市场中对于产品设计的标准与要求,对于工程机械产品的设计与发展有着非常重要的作用。 关键词:现代设计方法;工程机械产品;设计;应用 工程机械产品的设计,是工程机械产品在生产过程中一个非常重要的环节。工程机械产品设计中的传统设计方法,已经无法满足工程机械在发展中的需求,不能适应工程机械市场的变化,现代设计方法在工程机械产品设计中的应用,有效的解决了传统设计方法应用于工程机械产品设计中存在的问题,提高了工程机械产品设计的水平与质量。 1.现代设计方法的概述 随着我国科学技术的深入发展,计算机技术在我国各个行业中的应用非常广泛,现代设计方法这一门新兴的学科应用而生,它是一个决策、寻优、综合的过程,以对产品进行设计为总的方向,主要的内容有:虚拟设计、相似性设计、三次设计、反求工程设计、价值工程、疲劳设计、人机工程、人工神经元计算方法、工业艺术造型设计、计算机辅助设计、动态仿真设计、有限元分析、优化设计、模块设计、可靠性设计等。工程机械产品在设计过程中应用现代设计方法的时候,通常都是利用计算机进行相关设计中的计算、分析以及决策。 现代设计方法具有以下几个特点: 1、现代设计方法在设计理论中进行了延伸,设计思维的出现了变化,设计的范畴也得到了有效的扩展。 2、现代设计方法中,综合了多元化的设计理论、设计方法、设计技术。 3、现代设计方法中,设计手段逐渐的虚拟化、并行化、计算机化、自动化、精确化、智能化。 2.现代设计方法在工程机械产品设计中的应用步骤 工程机械产品在设计过程中,对于现代设计方法的应用,必须经过几个的阶段,以下几个阶段是现代设计方法在工程机械产品设计中的应用步骤。 1、三维实体造型 工程机械产品设计中,应用现代设计方法完成全部阶段的前期,必须要完成工程机械产品设计中的原方案,这样能够有效的确定工程机械产品中所有零部件的结构与形状。在这一基础之上,利用三维实体造型软件对工程机械产品中零件的三维模型进行构建,构建出来的零件三维模型能够有效的将设计人员的思想展现出来,还要对工程机械产品采取针对性的力学实验研究,对工程机械产品中每一个零件的所具备的力学特性进行确定。 2、有限元结构分析 工程机械产品的三维实体造型构建好之后,要对工程机械产品中每一个零部件的应变性能与动态性能进行分析,如果分析出来的结果无法满足相关规定中对于零部件的标准与要求,就必须修改零部件的三维实体造型。工程机械产品设计中的有限元结构分析这一阶段,主要的作用就是提升工程机械产品在设计过程中的精确度,防止工程机械产量的设计出现问题。 3、优化设计 在对同一类型的工程机械产品进行生产的过程中,可以采取很多种设计方案对工程机械产品进行设计,不同的设计方案在工程机械产品设计中资源消耗的程度也不相同,所以必须对工程机械产品设计中的设计方案进行优化设计,选择最合理的设计方案,节省工程机械产品在设计中所花费的时间与资金成本,同时确保优良的设计效果。 4、动态仿真设计 在工程机械产品的设计中,一直使用动态设计或者是静态设计,都会在一定程度上增大工程机械产品设计实验的风险,这一形势下的设计成本也相对的比较高。动态仿真设计利用计算机网络技术,对工程机械产品中的结构在各种情况下所能够承受的负载,随着时间变化而变化的这一种情况进行模拟,还对工程机械产品中的位移、速度等一系列事项,采取幅域、时域的统计分析方式。所以,工程机械产品在设计过程中,对于动态仿真设计的应用非常重要。 5、零部件的详细设计 工程机械产品设计在经过上述四个阶段之后,工程机械产品的三维实体模型已经基本上完成了,下一个阶段的主要工作就是利用已经完成的三维实体模型,对其进行二维工程图设计,然后完成工程机械产品设计中的整体设计图。工程机械产品中的每一个零部件都非常的重要,任何一个零部件在设计环节中出现问题,都会导致工程机械产品出现相应的问题,所以在完成三维实体模型之后还要对工程机械产品中的零部件进行详细的设计,确保每一个零部件的设计质量,这对于工程机械产品的运用有着十分重要的作用。 3.现代设计方法在工程机械产品结构强度进行设计时的应用 1、强度的计算 以某一个工程机械车架为例子,车架中的钢板材料为9Cr最佳,许用应力为180MPa,车架材料所能承受的负载极限是340MPa,安全系数则为1.9,在这一条件之下,计算截面如图1所示。 然后进行应力的计算,计算出来的结果,如表1所示。 根据表一中的信息数据,可以推断出工程机械车架中的架高应力区,处于I-I、II-II、III-III这三个位置的截面处,但是一些主要荷载力都作用于这三个位置的截面处,这就造成I-I、II-II、III-III截面处发生应力集中的现象,导致这三个位置的截面处存在的应力最高,三个截面处的强度却降低了。由此可知,选择的工程机械材料中的许用应力值要高于最高截面处的应力,所以应该加强工程机械车架中外侧的板铰,对于车架其他部位硬度的设计,应该适当的为较低。 结语: 现代设计方法在工程机械产品设计中的有效应用,有利于工程机械产品在设计过程中保持精确性、安全性、稳定性,解决了传统设计方法在工程机械产品设计的应用中存在的一些问题,对于工程机械产品的设计有着十分重要的意义。 浅谈工程机械产品设计:工程机械产品设计中的节能与环保 [摘 要]随着我国基础建设力度的不断加大,工程机械种类和数量不断增加,工程机械所消耗的资源和排出的污染物对环境的影响越来越大,从源头入手,高效地利用资源、能源,保护环境是我国社会发展对机械工业的必然要求。本文首先分析了我国工程机械产品节能环保设计的现状,然后详细阐述了工程机械产品设计中的节能与环保要点。 [关键词]工程机械;节能;环保;环保型材料;发动机 一、我国工程机械产品节能环保设计的现状 我国工程机械经过了几十年的发展,已在世界工程机械市场占有一席之地,涌现出三一重工、徐工、柳工等一些知名的企业。但是我国节能环保型工程机械起步较晚,还缺乏相应的技术法规和标准,有关环境、安全、人机等方面的指标过低,阻碍了我国绿色工程机械的发展。例如国产机械噪声大、尾气排放不达标的情况一直没有得到较好地解决。随着工程机械种类和数量的不断增加,大量工程机械所消耗的资源、排放的污染物以及施工中产生的噪声、粉尘等对环境产生了巨大的负荷。 再者,国内极少有企业能够生产出各种具有节能效果的多路阀和液压泵,难以实现液压泵与发动机的功率匹配。因此,我国的中高端工程机械产品的液压元件基本选用进口产品。此外,对于中型以上的工程机械产品,国产的柴油机的综合性能指标满足不了要求,且要比国外的扭矩储备低、可靠性差。由此可见,“两低一高”―――低油耗、低排放和高可靠性已是当今国内工程机械发展的重点攻关内容。 二、工程机械产品设计中的节能与环保 (一)环保型材料的应用 1、尽量采用能再生利用的材料和资源 在各系统及部件设计中所选用的材料尽量是可回收、易分解、能再生而且在加工和使用过程中对环境无害的材料,特别是结构件的设计应尽可能采用比较容易装配和分解的大模块化结构和无毒材料,提高工程机械材料的再生率。 2、长寿命、低能耗及减轻重量的设计原则 通常来说,延长产品寿命就等于减少了机械的生产量和降低其报废量,降低产品能耗可减少对环境的污染,而减轻产品重量即可减少材料和资源的消耗。要从减少环境负荷的角度尽可以考虑各系列产品同类零部件的互换性和通用性。为此应在保持主机各项性能参数前提下,尽量减少主机和附属作业装置或机具的体积和重量,提高动力传动系统零部件的强度和耐久性能,实现液压系统的轻量化和高效率。 3、尽量采用低环境负荷材料和废弃零部件处理 工程机械零部件设计中应尽可能不使用氟利昂(空调)、含氯橡胶、树脂及石棉等有害材料。如装载机驾驶室和内饰上使用难以自然分解且对环境有害的工程塑料及其它一些非金属材料都加重了资源浪费和环境污染;在仪表、散热器及蓄能电池等采购生产中,应尽可能减少或替代铅的使用量。因此在主机设计中一些附属零部件选用新型环保型材料很重要。工程机械产品在设计初始阶段就要考虑报废件处理简单、费用低和污染小,零部件要解体方便、破碎容易,能焚烧处理或可作为燃料回收。 (二)选用低公害发动机 发动机是工程机械所有系统中对环境影响最大的部件,采用低油耗、低排放、低噪声、高效率的环保型水冷增压柴油机能大大降低对环境的负荷。 1、选用低油耗、低排放、低噪声、高效率的环保型水冷增压柴油机,能大大降低对环境的负荷。 2、选择具有高压共轨喷油系统的发动机。发动机工作中喷油系统响应灵敏,喷油量精度较高,喷射压力的提高(目前应用160兆帕,可达180兆帕),改善了雾化效果,使燃油与空气充分混合,使燃油得到充分燃烧。不仅节省燃油,还可大大降低有害气体的排放,降低了噪音,节能减排效果较好。 3、尽可能选择具有废气再循环技术(EGR)的发动机。在进气处理技术中,它是最有环保前景的技术,该技术是通过将部分冷却后的发动机废气,由电子EGR阀系统控制流量,再次送回燃烧室中燃烧,有效减少有害气体的排放。 (三)降低整机振动与噪声 减振与降噪应该是产品设计中最需关注的焦点问题。除选择低噪声的发动机外,主机的结构布置或系统的结构设计也可以进行某些针对性的改进。如冷却风扇可不再由发动机直接驱动,而可单独由液压马达带动,这便于将风扇与发动机隔开并将整个发动机密封起来,从而使噪声不能通过风扇出风口传到外部,降低噪声对环境的影响;通过优化液压管路排列来降低液压油泵振动、阀节流和油管振动产生的噪声;可在机罩等覆盖件处设计粘贴吸音隔音材料;可设计全密封整体式驾驶室,密封减震,隔音降噪,真正体现“以人为本”的设计宗旨。 (四)液压系统的设计 液压系统的清洁和防渗漏与系统高效节能的设计,保持传动液压油的清洁度对工程机械的液压传动非常重要,因此精心设计工程机械液压系统(如采用高效高精度过滤装置)十分必要,这样就可去除油液中微尘垃圾、机械磨损物等杂质,减少液压元件故障与磨损、延长常用液压元件的使用寿命,降低液压油的更换频率;同时可有效避免液压油在工作中温度升得过高过快,延长换油间隔时间,减少对周边作业环境的污染。 另外通过采用增压液压油箱,可改善泵的吸油效果从而延长其使用寿命,并且能很好地防止外界灰尘和水分进入油箱,提高整个液压系统的清洁度。液压系统的渗漏对周围环境的污染是目前部分工程机械产品中普遍存在的,液压管路采用耐腐蚀、防老化、具备优良密封性能的进口优质胶管很有必要;为了减少损坏软管的废弃量,设计时应在可能的条件下尽量使用硬管;对设计过程中只能采用软管并且容易破裂时油液流出而污染环境。 (五)采用新型传动装置 采用先进的成套化、信息化技术,将其安装在装载机上代替传统的传动系统,在完成相同作业量时,可减少油耗20,提高生产率40,减少发动机有害污染物的排放,而且操作舒适、可靠性高、使用寿命长。该系统节能降耗的关键技术之一是智能化控制模 块,它能根据液力变矩器的工况控制变速箱,进而控制发动机的转速,使发动机始终处于经济、节油的高效区内,从而达到有效地利用发动机功率,在确保液力变矩器输出功率的前提下节油。 (六)改进热管理系统 1、减轻部件重量 采用质优轻型的水箱、风扇、水泵等部件代替传统部件以减轻部件重量,从而减轻整机重量,有利于节油。如美国 R idge 国家实验室开发出一种热导率达 40W/(m・K )、比铝泡沫高10 倍的石墨泡沫材料,用该材料制成的散热器,传热性能优良。用该材料制成的尺寸为22.9 ×17.78 ×15.27cm 的散热器,与传统的 68.6×48.3 ×7.6cm 的散热器散热量相当,从而减少了散热器的体积和重量。 2、精准控制 挖掘机、装载机等工程机械工作油的油温在30~60℃的范围内比较合适,传统的冷却系统的风扇都是恒速运转,无法精准控制转速来实现精准调温,因此必须使用智能化控制元件调控风扇转速,减少能耗。卡特彼勒公司的H系列装载机和D系列挖掘机配置了电子控制的液压驱动变速风扇,能按照发动机冷却需要自动改变风扇转速,节约输入动力。另外用电子式节温器取代传统节温器可以精准控制发动机的运行水温。 浅谈工程机械产品设计:互联网时代下的工程机械车联网产品设计和研发运营体系建设 摘 要:文中介绍了工程机械车联网在互联网时代下的发展路线及趋势,重点针对产品设计和运营体系进行了详细的介绍,并对其技术现状及发展趋势进行了分析,为车联网在工程机械行业的发展提供了参考依据。 关键词:互联网;工程机械;车联网;产品设计;运营体系 0 引 言 这是一个什么时代?这是一个互联网时代。 这个时代要求我们必须按照互联网时代的思维去思考和生活,按照互联网时代的要求和标准去开展产品设计和研发运营体系建设。 车联网(Telematics)作为近几年非常热门的技术广泛应用于工程机械行业中,经过近几年的发展,目前已经非常成熟,其主要原理是通过具有环境感知能力的各类终端和GPS获取车辆各类数据,包括传感信号、位置信息和工况数据等,通过通信技术对数据进行采集、分发、解析和存储,应用主要包括构建信息管控平台、设备监控平台等。 但随着互联网技术的发展,工程机械车联网正经历一个从粗放到精益、从传统到现代的过程,以互联网为主的一整套信息技术(包括互联网、移动互联网、云计算、大数据等),在经济、社会、生活等环节中扩散、应用,互联网领域中的产品是满足互联网用户需求和欲望的无形载体,是满足用户需求而创建的用于运营的功能及服务,是产品功能与服务的集成。互联网时代的到来,要求工程机械车联网必须按照互联网思维去打造产品,按照互联网市场规则去研发和运营产品,因此,工程机械车联网的产品设计、研发、运营必须突破原有思维,不拘泥于以往的模式,重新构建思维体系,打造时代的产品,构建时代的研发运营体系,才能保证其一直伫立在时代前沿,不被淘汰。 本文正是基于此,结合了互联网时代的产品设计和研发运营的特点,希望对工程机械车联网行业的发展有所裨益。互联网时代的车联网总体示意图如图1所示。 1 工程机械车联网生态圈产品设计 1.1 总体介绍 工程机械车联网的产品设计遵循互联网行业产品规划设计原则,提供包括软件、硬件产品的设计,结合传感器、GPS、数据中心、云平台、Docker等技术,倡导平台产品的平台化、微服务化,为不同层次、不同领域的客户提供PaaS/Saas产品,基于Web、iOS、Android等平台的移动式产品,以及定制和非定制化的车载终端、硬件设备和大数据应用等服务,致力于打造工程机械行业车联网生态圈。 工程机械车联网生态圈的产品设计,按照环状结构,由外而内层层深化,由内而外层层开放,层与层之间相互依赖,互为支撑和扩展,每一层均可为特定用户提供核心产品,既自成体系又具有高内聚低耦合特性,保证了每层核心功能的独立性和不可替代性,也为产品的打造提供了真实有效的体系支撑。工程机械车联网生态圈示意图如图2所示。 1.2 数据中心 数据中心作为整个车联网体系的核心架构,既针对底层进行数据采集、分析、优化和存储,又为各数据层提供快速有效的实时支撑。数据中心的网关平台架构如图3所示。 数据中心采用云计算平台、分布式架构和模块化设计,具有可配置性、扩展性、兼容性和持续升级能力,能够适应用户规模性增长、新应用配置和新业务需求的不断变化。 该架构的技术优势是系统平台将数据处理和业务处理做了分离,数据的处理放在了PaaS层,业务的处理放在了SaaS层,此架构的设计充分保证了数据安全,提高了平台的可靠性和稳定性,降低了业务系统的开发/定制成本,多级负载均衡的体系提高了平台海量数据处理的能力和可伸缩性。 图4介绍了最新的基于Mongo+Hadoop技术的数据湖,即刚才提到的数据池应用的数据中心建设方案。 1.3 Docker+微服务化 用Docker+微服务化做为架设本层生态圈的主要技术,其主要目的是为真正的互联网化的服务提供数据支撑接口,不论以何种形式实现(接口、API、PaaS、SaaS化等)。 本层的目的是利用数据中心各种类型的数据为上层提供透明式服务,既要求上层调用方便、快速、有效,又要求具备平台可移植性、快速响应、容器化以及交互公正、明确、无疑,Docker+微服务化的设计是最合适的。 首先,Docker已经为企业和开发者提供了极大地便利。例如,降低系统部署复杂度,使系统维护更加容易,减少不必要的系统开销,加快企业对业务的反应速度。 其次,微服务是一种架构类型,属于轻量级的面向服务体系架构,这些服务都专注于严格执行同一件事并把它做好,在产品设计中,可以将底层功能设计成由单个微服务来实现。每个微服务都有单独的运行线程,并且可以独立于其他微服务进行部署。同样每个微服务都有自己的专用数据库,尽管每个微服务都会与其他微服务协作与沟通。分布式微服务设计模式如图5所示。 Docker的设计和应用可依托分布式开源管理框架进行设计,包括kubernetes、Mesos、OpenStack等。目前行业主流的Docker云平台大部分都是基于开源平台进行的二次开发。 此外,使用微服务作为主要架构类型的系统是一个拥有大量协调微服务的分布式系统,每个微服务分管自己的进程。由于微服务之间紧密协作,每个微服务只提供拼图的一小块,而系统作为完整的作品存在。协作时,各服务彼此通过一个不绑定具体平台的轻量级媒介进行沟通。 1.4 客户化应用 在数据中心的基础上,对于已经完成微服务的系统架构来说,下一步的工作就是尽可能的开展客户化应用,针对不同的领域、对象、种类、范围进行产品功能设计,但针对不同的应用对象不应该打造同质化的产品,要有针对性的设计和开发。客户化应用结构展示如图6所示。 客户化应用平台按照服务对象类型的不同,将整个系统划分为主机厂应用服务平台、大客户应用服务平台以及真正的互联网移动客户端。 1.4.1 主机厂应用服务平台 基于车联网系统的建立,为主机厂的科研机构和营销机构提供车辆生产过程、运输、销售、使用等全生命周期的实时跟踪监控和数据统计。包括位置监控、轨迹回放、工况参数监控、工作时间统计、报警分析、故障统计等。主机厂应用服务平台功能模块如图7所示。 1.4.2 大客户应用服务平台 为工程机械主机厂的终端客户定制化实施应用服务平台。为终端客户企业实时提供所购车辆的车辆位置和工况数据,为企业的生产调度提供数据服务及支撑其ERP等企业信息化系统。大客户应用服务平台功能模块如图8所示。 1.4.3 真正的互联网移动客户端 致力于打造一个真正的互联网式的移动客户端App,推出iOS、Android和微信版,为工程机械行业内的各个工作群体提供及时有效的服务,不再局限于车俩本身的监控,更要扩展到各个领域,包括电商、位置服务、社区/社交、金融、新闻和后市场等,此平台秉承工程机械行业,借助互联网的产品思维和运营模式,旨在打造一个行业内真正的车联网移动客户端。互联网移动客户端功能模块如图9所示。 真正的互联网移动客户端涉及到工程机械行业的诸多方面,是一个真正的互联网化工具,着力于打造这样一款产品,是顺应行业发展,适应互联网生态环境的必然要求。 1.5 用户行为分析及大数据应用 在互联网时代,要求我们必须尽可能正确、快速、有效地获取用户使用信息,对有关数据进行统计、分析,从中发现用户使用产品的规律,并将这些规律与产品策略等相结合,从而发现目前所使用的产品中可能存在的问题,并为进一步修正或重新制定产品策略提供依据,同时也为客户提供及时的预知服务和信息推送以及活动预判。 一切用户行为分析都离不开场景,只有制定出详尽的用户使用场景,才能达到以上目的,包括收集客户位置、购买习惯、个人喜好、访问周期以及用户群体和消费习惯等,这个信息的获取非常重要。 针对大数据应用,按照用户类型,几大平台的大数据应用各有不同,需要打造商业智能分析服务,具体包括出厂车辆在各地区的分布情况(车辆分布)、车辆在各地区的总工作时间统计(热点工作区域)、故障反馈统计等。最终达到辅助主机厂科研机构提高科研质量,帮助营销部门管理销售车辆,从而达到加强主机厂企业竞争力、降低管理成本的目的。此外,应该收集大客户生产经营活动中的各类重要数据,比如生产资料信息、实验室数据、车队管理日志等,一方面可以作为存储备用,另一方面也可以预判大客户的行为,从而为销售提供依据(如客户数据显示缺少某材料或者设备,销售人员就可以开始销售行为)。 1.6 智能化设备 工程机械车联网的实现离不开相关智能化硬件,这些智能化硬件如GPS设备、行车记录仪,或是针对某一工业领域的传感器,可以起到采集车辆位置信息、工况信息和传感器数据的作用,通过移动通信网络(GPRS/GSM)等方式传输至后台,在这个过程中,智能设备是基础设备,其耐受性、安全性和抗干扰性等特性非常重要,一般使用工业级产品。下面介绍几款常用的工业级智能化设备。 1.6.1 通用型无接线隐藏式GPS终端 此设备的特点十分突出,安装、调试和维护非常容易,只定位和上传数据,电池一般可用三年,可通过终端上配置的唯一二维码,结合车辆编号、车牌号、发动机编号进行绑定入网,且非常适合搭配移动App,打造真正的互联网化产品。通用型无接线隐藏式GPS终端如图10所示。 1.6.2 接入型CAN/串口GPS终端及配件 此设备通过与车辆底盘发动机或控制器对接(CAN/串口),获取工况数据,通过GPRS网络传输到数据中心,主要用于车辆定位和获取工况。接入型CAN/串口GPS终端及配件如图11所示。 1.6.3 双模双协议双存储行车记录仪 目前国家要求所有货运车辆必须安装行车记录仪,但许多主机厂也有物联网/车联网管控的需求,许多主机厂的解决方案就是在设备上安装GPS与行车记录仪,此设备可以完成这些功能并达到要求,实现了双模双协议双存储空间,实现了降低成本,优化高效的目的。双模双协议双存储行车记录仪如图12所示。 1.6.4 工程机械车载屏 车载屏作为车联网重要的设备,承载了数据传输、信息交互的作用,功能清单展示如图13所示。 1.6.5 其他相关智能化传感器 其他传感器作为与整车相关的传感器,将其安装于车辆上来获取车辆的传感信号,并通过智能终端设备传输至数据中心,下面介绍几款常见的传感器。相关智能化传感器展示如图14所示。 2 工程机械车联网生态圈研发运营体系建设 2.1 总体介绍 互联网时代下的研发运营体系是一个非常重要的课题,如何正确、快速和高效地搭建研发运营体系,并适应这个时代的需求,是产品能否快速响应、能否快速适应市场的关键所在。 传统的软件组织将开发、IT运营和质量保障设为各自分离的部门。在这种环境下如何采用新的开发方法(例如敏捷软件开发),这是一个重要的课题。按照从前的工作方式,开发和部署不需要IT支持或者QA深入的、跨部门的支持,但却需要极其紧密的多部门协作。 因此,在互联网时代,我们倡导开发运营一体化,DevOps技术是必然的选择。DevOps结构展示如图15所示。 DevOps是Develop与Operations的缩写,它是企业内开发、技术运营和质量保障的融合,用于促进开发、技术运营和质保部门之间的沟通、协作与整合。有研究显示,在那些引入了DevOps概念的企业中,开发与运营人员在设计、构建、测试工作中共同在内部应用上进行协作之后,可以将产品开发的效率提升20%。 DevOps实施路线如下: (1)明确DevOps的定义,调动开发和运营部门之间的协作,鼓励运营人员采纳软件开发方法,并利用云计算基础设施来完成真实的测试和代码部署。 (2)在软件开发、测试、质量保证(QA)、集成、预生产和生产部署等方面的任何旧小团队必须打散,因为每个小团队都可能拖延开发周期并且带来不可预料的问题。 上述策略能更好地整合开发和运营,通过整合团队成员来产生效益。 2.2 研发体系建设 产品是否适应市场的变化,是否能够满足客户的需求,是否能够快速响应等,这些都是考验研发体系的标准,因此需要构建一套适用于互联网时代需求的产品研发体系。产品设计结构图如图16所示。 2.2.1 设计原则及规划 完整的流程应分层次设计,自下而上去完成。 (1)策略层:定义产品使命、价值、目标人群; (2)愿景/功能层:定义核心场景、功能列表; (3)结构层:做流程图、信息架构,确定主导航、主菜单; (4)框架层:梳理每一个主界面的内容、布局; (5)表现层:视觉设计,涉及图标、配色及切图。 2.2.2 设计研发流程 设计研发流程遵循一般互联网公司产品设计流程,其整体结构非常适合打造互联网式的工程机械车联网相关产品。产品设计研发流程如表1所示。 2.2.3 敏捷开发 敏捷开发(Agile Development)是一种以人为核心,迭代、循序渐进的开发方法。 众所周知,瀑布开发模型以文档为驱动,究其原因,是因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都根据文档进行开发,一切以文档为依据;而敏捷开发只写有必要的文档,或尽量少写文档,其注重的是人与人之间面对面的交流,所以它强调以人为核心。敏捷开发模型如图17所示。敏捷开发任务看板如图18所示。 敏捷开发方法强调以人为本,专注于交付对客户有价值的软件。在高度协作的开发环境中,使用迭代方式进行增量开发,经常使用反馈进行思考、反省和总结,不停地进行自我调整和完善。 2.3 运营体系建设 运营体系的建立离不开数据中心的运维和产品的运维,其中数据中心的运维遵循一般性云平台的运维思路,提供包括数据中心、客户、IaaS、PaaS、SaaS等运维,为上层产品应用化提供必要支持。产品运营-改变-创新模型如图19所示。 2.3.1 运营思路 世界上的任何物体,若发生相互之间的传递、转化时,一定会导致损耗,换言之,投入的资源不可能完全转化为想要得到的东西。产品设计也一样,再先进的产品也不可能达到100%的转化率。 漏斗模型普遍适用于互联网产品,如网站、App、客户端,用户从刚进入到完成产品经理设计的产品目标,中间步骤肯定会发生很大的损耗。比如,用户进入一家电商网站,从浏览商品,到把商品放入购物车,直至最后支付,每一个环节都有很多的用户流失损耗,没有哪样产品能够做到100%的转化。漏斗模型如图20所示。 因此,产品运营人员要对用户群体进行有目的的组织和管理,增加用户粘性、用户贡献和用户忠诚度,有针对性地开展用户活动,增加用户的积极性并提高参与度,配合市场运营需要策划活动方案。对产品和市场数据进行分析,并以此为依据推进产品改进,始终保持敏锐的用户感觉。 2.3.2 运营方法与运营手段 产品运营方法划分示意图如图21所示。其运营手段可分为以下几点: (1)拉新:即为产品带来新用户。 (2)留存:即通过各种运营手段确保用户被拉到指定的产品和站点上之后,最终愿意留下来使用该产品。 (3)促活:即“促进用户活跃”,让用户愿意更频繁、更开心、更长时间的使用该产品。 运营方法还可细分为如下几点: (1)发现用户。为用户画像,开展调查、需求分析等工作,需要深刻理解自己的产品,并能够找到相应产品的用户群。 (2)以合理的成本发展用户,让其使用自己的产品。可以通过开展市场投放、渠道拓展、商务合作、内容编辑、社会化媒体策划等活动来发展,也可以找专业的第三方机构去推广和运营。 (3)保持用户持续使用自己的产品。可开展用户运营、社交运营、社区运营等。 (4)保持用户在不用产品时的联系。可开展产品召回、微博微信运营,持续关注反馈,并且与别的产品展开商务合作等活动。 3 结 语 互联网时代如何进行产品设计和研发运营体系建设,是一个历久弥新的课题,对于身处传统工程机械行业之中的我们更需要好好研究,工程机械车联网秉承“互联网+”的东风正逐渐成为行业的关注焦点,基于互联网时代的工程机械车联网的产品设计和研发运营体系建设将具有重要的研究价值。 本文介绍了在互联时代下用互联网的思路和方法设计工程机械车联网产品,并就时展和行业特点开展研发运营体系建设的讨论和研究,希望对工程机械物联网和车联网行业的发展有所裨益。 浅谈工程机械产品设计:环保节能工程机械产品设计论文 随着工程机械品种和数量的不断增加,大量工程机械所消耗的资源、排放的污染物对环境产生了难以估计的负荷。为保护人类十分宝贵且有限的地球资源,实现全球可持续发展,提高操作人员的安全性及工作舒适性,努力达到人、机和环境的亲和,很有必要按照汽车行业的环保标准来设计工程机械产品。尽管目前工程机械尚未归并入限制排放的机动车行列,但随着国内外各大中城市对城市环境保护的日益重视,对机动车辆尾气排放用烟度、噪声等指标的限制愈来愈严格;特别是随着装载机等数量大的工程机械产品在市政建设中的使用量不断加大以及人们日益增强的环保意识,可以预见开发研制环保节能型产品是今后工程机械发展的趋势。鉴于此,徐工科技在装载机行业中率先推出了ZL40G环保型轮式装载机。 本文以ZL40G环保型轮式装载机为例,就机械材料的选用与设计、所要遵循的要点和所需考虑问题,提出几点建议和设想。 1、环保型材料的利用 1)尽量采用能再生利用的材料和资源 在各系统及部件设计中所选用的材料尽量是可回收、易分解、能再生而且在加工和使用过程中对环境无害的材料,特别是结构件的设计应尽可能采用比较容易装配和分解的大模块化结构和无毒材料,提高工程机械材料的再生率。 2)长寿命、低能耗及减轻重量的设计原则 通常来说,延长产品寿命就等于减少了机械的生产量和降低其报废量,降低产品能耗可减少对环境的污染,而减轻产品重量即可减少材料和资源的消耗。要从减少环境负荷的角度尽可以考虑各系列产品同类零部件的互换性和通用性。为此应在保持主机各项性能参数前提下,尽量减少主机和附属作业装置或机具的体积和重量,提高动力传动系统零部件的强度和耐久性能,实现液压系统的轻量化和高效率。 3)尽量采用低环境负荷材料 工程机械零部件设计中应尽可能不使用氟利昂(空调)、含氯橡胶、树脂及石棉等有害材料。如装载机驾驶室和内饰上使用难以自然分解且对环境有害的工程塑料及其它一些非金属材料都加重了资源浪费和环境污染;在仪表、散热器及蓄能电池等采购生产中,应尽可能减少或替代铅的使用量。因此在主机设计中一些附属零部件选用新型环保型材料很重要。 4)废弃零部件处理的污染最小化及综合成本最优化 工程机械产品在设计初始阶段就要考虑报废件处理简单、费用低和污染小,零部件要解体方便、破碎容易,能焚烧处理或可作为燃料回收。 2、环保型工程机械产品设计 1)选用低公害发动机 发动机是工程机械所有系统中对环境影响最大的部件,采用低油耗、低排放、低噪声、高效率的环保型水冷增压柴油机能大大降低对环境的负荷。目前欧美发达国家正在通过采用一系列新的技术手段、措施或应用新型的环保燃料来进一步降低排放、噪声等,努力适应第三次排放法规要求。 2)降低整机振动与噪声 减振与降噪应该是产品设计中最需关注的焦点问题。例如在装载机设计中,动力装置采用双向减振悬挂系统就能克服整机动力传动系统与车架之间的共振、噪声及对动力系统的疲劳破坏;后桥设计成中心摆动结构能使后桥摆动中心与动力输入中心重合,很好地减少附加力矩对传动系统不停冲击所产生的振动与噪音,避免在崎岖不平道路上整机各部件相互冲击所产生的噪声。除选择低噪声的发动机外,主机的结构布置或系统的结构设计也可以进行某些针对性的改进。如冷却风扇可不再由发动机直接驱动,而可单独由液压马达带动,这便于将风扇与发动机隔开并将整个发动机密封起来,从而使噪声不能通过风扇出风口传到外部,降低噪声对环境的影响;通过优化液压管路排列来降低液压油泵振动、阀节流和油管振动产生的噪声;可在机罩等覆盖件处设计粘贴吸音隔音材料;可设计全密封整体式驾驶室,密封减震,隔音降噪,真正体现“以人为本”的设计宗旨。 3)液压系统的清洁和防渗漏 保持传动液压油的清洁度对工程机械的液压传动非常重要,因此精心设计工程机械液压系统(如采用高效高精度过滤装置)十分必要,这样就可去除油液中微尘垃圾、机械磨损物等杂质,减少液压元件故障与磨损、延长常用液压元件的使用寿命,降低液压油的更换频率;同时可有效避免液压油在工作中温度升得过高过快,延长换油间隔时间,减少对周边作业环境的污染。另外通过采用增压液压油箱,可改善泵的吸油效果从而延长其使用寿命,并且能很好地防止外界灰尘和水分进入油箱,提高整个液压系统的清洁度。液压系统的渗漏对周围环境的污染是目前部分工程机械产品中普遍存在的,液压管路采用耐腐蚀、防老化、具备优良密封性能的进口优质胶管很有必要;为了减少损坏软管的废弃量,设计时应在可能的条件下尽量使用硬管;对设计过程中只能采用软管并且容易破裂时油液流出而污染环境。 4)系统高效节能的设计 工程机械的高效节能也是环境保护的重要一环,减少能源消耗即意味着减少对环境的污染。故选用电控高性能长寿命节能型发动机是研制环保型机械最基本的一环;另外在设计时采用双泵分合流技术、液压负荷传感技术、静液驱动技术等都可达到节能降耗的目的。 3、工程机械产品人性化的设计 1)环保安全关怀型驾驶室的设计 如采用防紫外线辐射玻璃的全密封整体式、经减震降噪处理的“安全环保型”驾驶室,室内配置无氟环保型冷暖空调,并设计FOPS及POPS驾驶室以确保驾驶员的安全;充分运用人机工程学设计原理,如司机座椅可全方位调节、功能集成的单操纵手柄、可调式转向驱动器、全自动换挡装置、电子监控与故障自诊断系统,再辅以合理美观的颜色搭配,可大大改善司机的工作环境,缓解疲劳,提高作业效率。 2)自动加脂装置或集中润滑系统的配置 传统的手动加注润滑脂费时费力,而且通常有多余的油液溢出来污染周边环境。因此研制环保型工程机械就能自动定时加注润滑脂的设备,如集中润滑系统就能自动定时给各铰销加注黄油,其加油量经过仔细计算后设定,可很好地保证各销轴得到足够的润滑而又没有多余的油溢出,既环保又方便。另外对于小型机械,鉴于降低设计成本,可采用密封的销轴或使用新型材料的特殊轴套、或设计二级防尘结构等防止外部异物的进入和内部油脂的排出,从而延长加注润滑油的间隔,减少对环境的污染。 3)外观美学设计 传统的工程机械产品一直是外形粗放、笨重的形象,环保型产品更应注重外观美学和车身的流线型设计,达到机器的环境的谐和,给人以视觉上的美感。如发动机机罩就可进行造型别致美观的流线型设计,整机的标识标牌应精心布置、设计,良好地体现环保特色。 4)人性化设计 工程机械控制技术的电子化代表了当今技术的发展趋势,采用微机控制技术,实现了各种工况下自动判断、挖掘机器发动机的功率输出,达到发动机的最佳功率匹配,减少发动机的燃油消耗,并自动诊断机器状态,使机器使始终能保持良好状态,因此控制和操纵的人性化能大大提高作业的安全性和舒适性。 5)系统可靠性设计 尽量运用高可靠性的成熟技术和借用经市场考验后的成熟系列零部件可延长各关键系统或零件的使用寿命,减少更换次数。例如降低制动元件的更换频率就相当于减轻了对周围环境的破坏与污染。
前言 在当前这一科学技术迅猛发展的年代,计算机网络信息资源位于较多行业均获取了有效应用,这对医院而言同样如此。要知道,长久以来医院就与民众的生活密切关联,其在有效应用计算机网络信息资源开展工作时,能改善工作效率,争取时间,为民众的生命安全提供保障。因医院以往所实行的信息管理模式为医护工作者手工管理,而信息资源却具备无限、可再生、数量庞大等特质,故仅依靠手工管理难以获取较好效果,这就促使医院进行计算机网络信息资源开发凸显的极为重要。本文正是基于这一背景下,先阐述了医院计算机网络信息资源及其特征,而后对其开发应遵循的原则进行了介绍,最后提出了医院计算机网络信息资源开发的策略,望经由此为医院今后的计算机网络信息资源开发给予相应借鉴。 一、医院计算机网络信息资源概念解释 现阶段,针对医院计算机网络信息资源来讲,可依据如下两点针对其施行整体性分析,从而保障分析机制与管理举措的可行性,并给后续工作的顺利施行给予有力支撑:首先,由狭义层面而言,医院计算机网络信息资源具体表医院的一般化文献、数据资源,可经由多元化介质针对信息与数据项目进行全方位的采集与整理,达成了各信息集合体结构,不仅囊括医院自身信息里面的文字、音视频资料,还内含部分印刷品、医疗器械。如此也就表明医院计算机网络信息资源开发期间应确保其具备健全性。其次,由广义层面而言,计算机网络信息资源具体表示医院活动期间形成的有关信息与相应要素,可在处理信息设备与技术项目期间,保障资源、控制结构与规范契合。其间,有一点值得重视的即开发计算机网络信息资源期间,应针对人员、成本等资源有效分析,从而保障开发工作具备较好成效。并且,计算机网络信息资源不管是在分布机制抑或者结构项目处理上,均应与医院网络信息资源开发所提需求相符。 二、医院计算机网络信息资源的特征 医院计算机网络信息资源所具备的特性如下: 2.1表现方式较为多元 各资源结构下医院的计算机网络信息资源具有较大差异,而经由文字与数字方式针对信息传输、管理,可保障审阅内容与信息资源表现方式具备健全性。并且,经由计算机网络信息资源文本、视频图像结构对网络信息施行综合性传输、控制,能保障行业畛域获取较好发展。 2.2存储数字化 以往的医院信息资源均为纸质模式,在保存与管理层面具备较多不足,更甚者存在丢失、残缺不全等现象。而通过开发计算机网络信息资源,便可把医院相应文字信息变换成磁性介质,把其通过光盘结构表现,改善了保存质量与效率。而且,这一信息存储方式具备较强保密性,容量足够,更甚者可以确保信息完好无损的传输,在维护医院资源信息管理效果上具备显著效用。 2.3存储需经由网络传播 在磁盘管理制度里面,信息资源管理结构与应用工具存在滞后的情况,但经由计算机网络信息资源的开发,把网络当做信息资源的存储场所,通过云端针对相应信息资源施行全方位分析与综合性存储,并能把其经由多元化途径对外传输,可在确保网络管理效果期间促使信息整合机制与成效最佳。 2.4数量庞大 与我国网络发展结构衔接进行分析,能获知计算机数量与CN体系下注册量等参数极为庞大,加之国际化出口宽带总量与信息资源管理项目众多,也很大程度促使计算机网络信息资源数量骤增。 三、医院计算机网络信息资源开发原则 3.1健全性与集成性原则 切实进行医院计算机网络信息资源开发期间,应对其健全性与集成性给予足够重视,从而达成医院各部门医疗信息同享的目的,推动医院所有管理方针得以施行。位于网络环境中,对信息资源予以开发能够推动医院办公与业务流程具备高效便捷性,故内容应具备健全完备性,如此方可对医院各部门日常操作书序纪要处理,且将其统筹管理,从而让其对医院真实运营情况予以体现。而集成性则表示医院计算机网络信息资源的开发应对多方内容的集成给予足够关注。 3.2规范性与可靠性原则 对医院计算机网络信息资源开发期间,应确保其具备规范性,仅有如此方可促使其开发具备高可靠性,这属于改善医院现代化信息系统管理的核心要点。同时,医院开发计算机网络信息资源期间,也因确保相应系统所有设备顺利运转,且确保网络环境安全,提升其容错水平,以合理应对安全问题与系统漏洞。并且,应选择相应可行性安全防护举措,针对医院计算机网络信息资源的开发加以监督管理,保障信息数据安全。另外,在相应规范下,必须确保网络信息系统具备较好的稳定性,以为医院进行计算机网络信息资源的开发给予有力支撑。 3.3数字化与多元化原则 伴同计算机网络信息资源的开发,使得医院的信息资源从以往的纸质形式转换成为了电磁信号或光信息,此类数字化存储手段便于信息传输、检索,不但存储保密性强、容量大,且不会出现丢失、残缺不全等现象。而且,以往的医院信息仅具有纸质方式一种表现形式,但经由计算机网络信息资源的开发,可通过数字化方式对信息加以存储,能借助计算机将其处理或者借助网络施行较远距离的传递,病促使信息能经由文本、视频、软件等多元化途径表现,其所关联的畛域与日俱增,加大了信息流动性。 四、医院计算机网络信息资源的开发策略 4.1对医院计算机网络化建设给予足够重视 居于医院运营期间,若要确保计算机网络信息资源开发工作与既定目标相符,那么就必须对计算机网络建设给予足够关注,且将其落实到位,从而为网络信息资源的开发给予有力支撑。具体而言,开展该项工作时医院应对网络建设提供充足的资金,在财务预算里面分配相应金额用于网络建设,且在计算机网络建设结束后应规定时间针对其网络信息资源合理填充,将所关联的各项设备持续更新,以确保医院计算机网络顺利运作,仅有如此方可确保医院计算机网络信息资源的开发获取较好效果。 4.2创设专门的计算机网络信息资源开发部门 现今社会,医院在其发展其间会很大程度应用到计算机网络新型资源,然而因计算机网络里面的信息资源种类、数量繁多,且信息资源有效性、真实性等难以确保,故加大了用户的检索时间。故而,在此形势下医院应当创设出专门的计算机网络资源开发部门以对计算机里面的多项信息资源加以整合、处理,把某些匮乏实效性、不具备可靠度的信息资源剔除,并对具备较强真实性与专业性的资源整合,如此便能确保计算机网络信息资源的开发具备较好效果,没有流于形式,并能经由此为医院其他部分开展工作给予有力支撑。 4.3创设计算机网络信息资源数据库 医院进行计算机网络信息资源开发途中,不但应对其开发思路予以明确,对开发各环节给予足够重视,也应为其后续使用加以思考。故而,切实开发期间,也应创设相应的计算机网络信息资源数据库,这样便能为后续信息资源开发的维护、管理工作奠定基础,且在用户需要期间可节约检索信息的时间。具体而言,该数据库里面应当具备计算机中的各项医学信息,依据各医学主体区分类别,而后依据医院内部用户需求创设专业的信息资源数据库,从而方便用户检索相应信息资源,以确保医院内部各项工作的开展高效有质。 4.4合理缩减开发成本 实质上,医院运作并非如同企业一样仅注重利润,其更为关注经济效益与社会效益的达成,故其运营期间会对成本管理给予一定关注。故而,切实对医院计算机网络信息资源开发期间,应当有效应用计算机里面的免费资源,对自身信息资源数据库建设加以强化,这样不仅可以大幅缩减医院开发计算机网络信息资源投入的资金,也可对计算机中的某些具备价值的医学信息有效应用。 4.5重视人才引进与培育 居于医院计算机网络信息资源开发期间,要确保开发效果与既定目标达成一致,便需用到较多计算机、信息技术专业的高素养人才,这是确保该项工作能够正常施行的先行条件与必备基础,如此也就促使医院必须对相应高素养人才的引进与培育给予足够重视,具体可通过和各高校进行协作等方式招揽计算机专业人才,为计算机网络信息资源的开发给予有力支撑。同时,也应对当前已有员工的培训给予足够重视,将相应专业知识技能予以更新,从而确保医院计算机网络信息资源开发具备较高水平。 4.6注重开发之后的维护工作 对医院计算机网络信息资源开发的同时,不但应对其发展机制与运营特性具备充分认识,也应针对其管理模式与举措统筹思考,为确保医院计算机网络信息资源开发具备较好成效,便应针对数据库施行整体性维护与健全,确保开发项目的健全性。并且,在针对医院计算机网络信息资源全方位整合期间,应对信息与同享资源管理给予足够思考,以确保该计算机网络信息资源的开发与医院发展需求相符。 五、结束语 尽管当前的计算机网络信息资源已被较多医院大力关注,且开始了对其的开发,但实践期间却存在较多不足,需要进一步研讨、改进。医院计算机网络信息资源居于社会发展进程中具备显著效用,仅有将其有效开发、管理,方可确保网络信息环境具备秩序性,将其效用合理展现。故而,必须对医院计算机网络信息资源的开发给予足够重视,并对国内外医院信息服务商家运营态势有效追踪,关注计算机网络技术的发展趋势,从而持续引进前沿的技术设施等对计算机网络信息资源开发给予支撑,以推动医疗事业获取更进一步的发展。
数字农业论文:农业机械数字化设计与制造技术运用 摘要:在经济快速发展下,我国农业机械制造行业取得较大发展,由传统的生产模式逐渐向机械化方向转变,生产效率明显提升,但是在农业机械化过程中仍然存在不同程度的问题,对生产及制造行业发展均产生一定的负面影响,为此制造企业需要尽快采取合理措施对现存问题进行改善。相关研究中说明应用数字化设计与制造技术可以有效的解决现存问题,下文对农业机械数字化设计与制造技术的应用进行分析。 关键词:农业机械;数字化技术;制造技术;应用 在信息时代背景下,传统农业逐渐向数字农业发展,数字农业主要指将工业技术和数字信息技术进行有机结合,使农业各对象可视化表达的目标得以实现,能够为农业机械制造过程提供可靠的依据和支持,对提高农业生产水平有较大的积极作用。下文首先对数字化设计与制造技术进行概述,其次对两者在农业机械上的应用进行阐述,以期为农业机械制造企业提供一定参考。 1数字化设计与制造技术简述 数字化设计与制造技术主要指使用计算机硬件、软件和网络环境对相关产品的设计,分析,装配以及制造等过程进行全面模拟,能够为实际生产过程提供可靠的依据。在农业机械设计及生产中应用数字化设计与制造技术具有如下优势:农业机械产品开发能力有所提升;产品研制周期明显缩短;农业机械开发成本有所降低;能够最大程度的实现初期设计目标,可以提高农业机械制造企业的市场竞争力,同时可以为其带来更多的经济效益。 2农业机械数字化设计与制造技术应用分析 数字化设计与制造技术包括多种先进的技术,下面对几种常用的技术进行说明:其一,对CAD/CAE/CAPP/CAM/PDM进行说明。前四种分别指计算机辅助设计,计算机辅助工程,计算机辅助工艺过程设计及计算机辅助制造,以上工具的合理应用对提高产品开发效率及效果有较大的积极影响;其中PDM技术能够对产品相关的数据和信息、人及各类组织等进行有效管理,使分布环境中数据共享的目标得以实现,同时为异构计算机环境提供了相应的应用平台。其二,对异地协同设计进行说明。其主要指在有网的环境中能够对相应产品进行定义、建模、产品分析、设计、数据管理和产品数据交换,使用其对多人、异地产品协同开发提供了便利条件。其三,对虚拟设计及制造进行说明。使用仿真、建模及虚拟现实技术等可以对产品的模型进行合理构建,在构建完成后工作人员可以对产品的性能,可装配性以及可加工性等方面的问题进行发觉,在经过分析后可以及时采取合理措施进行调整,进而提高产品设计合理性,为后期制造过程奠定坚实的基础;其四,对并行设计进行说明。并行设计主要指使用并行工程模式进行产品开发和制造,其对以往串行式产品开发模式存在的缺点进行弥补,在农机产品开发初期能够对后期实际需求进行更多的考虑,进而使产品研发效率较高,且研发效果较好。下面笔者对智能CAD技术在农机产品设计中以及数字化制造技术在高科技农业机械开发中的应用进行分析。 2.1智能CAD技术应用分析 第一,智能CAD技术在农机产品设计中的应用分析。工作符号推理是农业机械设计过程中的重要内容,传统CAD技术在符号推理方面存在一定的缺失,智能CAD技术能够对其存在的缺失进行弥补,在使用智能CAD技术后农业机械设计过程中信息利用率有所提升、重复设计情况明显减少且产品研发时间明显缩短,能够在短时间内完成农机产品的设计工作,进而可以为农业机械制造企业带来更多的经济效益。第二,参数设计在农机产品设计中的应用分析。农业机械设计过程具有型号、种类较多以及受季节影响较大的特点,为了更好的保证设计和合理性及效率在实际设计过程中可以对视力推理模块化参数设计及变量设计进行合理应用,并且在使用后能够对智能CAD技术使用中存在的问题进行最大程度的规避,为设计方案的合理性提供更多的保障。第三,装配模型在农机产品设计中的应用分析。装配模型其属于支持概念设计和变型设计中的一种,其主要指构建相应零部件的几何模型,在构建完成后结合装配信息对设计意图,产品原理以及功能等进行诠释,能够让工作人员尽快领悟设计意图,进而能够尽快展开生产。 2.2数字化制造技术在高科技农业机械开发中的应用 数字化制造技术在我国农业机械设计及制造中得到广泛应用,在实际应用过程中可以使用数控及虚拟技术等对农业机械产品的虚拟样机进行制造,为实际生产过程提供了一定的有利条件。下面对使用三维CAD技术设计农机产品虚拟样机的流程进行说明:其一,使用参数设计、变型设计等技术对相关产品的三维CAD模型进行构建,通过模型的构建能够实现所有零部件模式化的目标;其二,根据相关数据和信息对二维工程图进行构建;其三,使用各类分析原理对模型进行分析,将其同三维装配体设计进行有机结合;其四,将三维CAD模型作为主要依据对PDM结构体系进行合理构建;其五,工作人员严格按照虚拟样机的要求对三维CAD产品进行制作,与此同时对开发体系进行合理构建;其六,对三维虚拟样机进行监测和试验,通过以上两过程可以准确的发现虚拟样机存在的问题,在经过分析后可以采取有效措施进行处理,从而对虚拟样机具有较高的合理性进行提升。 3结束语 通过上文可知在农业机械研发及生产过程中对数字化设计及制造技术进行合理应用对缩短研发时间及提高产品质量有较大的积极作用,为此农业机械制造企业需要对数字化设计及制造技术产生足够的重视,根据自身实际情况和时展的需求对其进行分析和研究,不断的扩大应用范围,使农业机械研发及实际生产过程向数字化、智能化技自动化的方向发展,加快农机制造企业的发展速度。 作者:徐丽 单位:南昌工学院 数字农业论文:数字农业信息发展 摘要:阐述数字农业的概念及其作用,指出数字农业建设中存在的问题,包括农业信息化水平低、信息化意识及利用信息能力不强、管理和标准化工作有待进一步加强等,并对数字农业的建设进行了展望和设想。 关键词:数字农业;问题;构想 在我国2000年的《农业科技发展纲要》中,将数字农业放在农业信息技术的首要位置,引起了人们的普遍关注。本文试图谈谈对数字农业的认识、存在的问题和建设数字农业的基本设想,以供参考。 1对数字农业的认识 数字农业(digitalagriculture)就是用数字化技术,按人类需要的目标,对农业所涉及的对象和全过程进行数字化和可视化的表达、设计、控制和管理。其本质是把信息技术作为农业生产力要素,将工业可控生产和计算机辅助设计的思想引入农业,通过计算机、地学空间、网络通讯、电子工程技术与农业的融合,在数字水平上对农业生产、管理、经营、流通、服务以及农业资源环境等领域进行数字化设计、可视化表达和智能化控制,使农业按照人类的需求目标发展[1]。 有的学者认为[2],数字农业是“数字地球”在农业领域的延伸。正如“数字地球”的概念一样,数字农业这一概念体现了数据和技术的综合集成。数字农业可以有广义和狭义之分。广义的数字农业,即信息化农业,包括农业要素(生物要素、环境要素、技术要素、社会经济要素等)、农业过程(生产、管理、储运、流通等)的数字化、网络化、自动化以及智能化,形成数字驱动的农业生产管理体系。狭义的数字农业,是以农业空间信息机理为基础的、以“3S”技术为支撑的农业系统空间信息技术体系。 事实上数字农业是一个学术性很强的综合概念。近年来,与数字农业技术体系有关的理论基础和应用技术研究,已经成为主要发达国家发展高新技术农业的侧重点,成为极其活跃的科技创新领域。数字农业是一项集农业科学、地球科学、信息科学、计算机科学、空间对地观测、数字通讯、环境科学等众多学科理论与技术于一体的现代科学体系,是由理论、技术和工程构成的三位一体的庞大系统工程。数字农业是对有关农业资源(植物、动物、土地等)、技术(品种、栽培、病虫害防治、开发利用等)、环境、经济等各类数据的获取、存贮、处理、分析、查询、预测与决策支持系统的总称。数字农业是信息技术在农业中应用的高级阶段,是农业信息化的必由之路;农业信息化、智能化、精确化与数字化将是信息技术在农业中应用的结果。实现农业农村现代化、保障我国的食物安全、全面建设小康社会的关键在于推动农业科技的发展,创造条件进行一次新的技术革命,促使传统农业向现代农业转变,促使粗放生产向集约化经营转变。可以预言,数字农业及其相关技术的快速发展和推广应用,必将成为新世纪农业科技革命不可缺少的重要内容,必将推动农业向高产、优质、高效及可持续方向发展,在带动广大农民致富和全面建设小康社会中发挥越来越重要的作用[3]。 2存在的问题 2.1农业信息化水平较低 收集信息、处理信息、传播信息的软硬件设备与网络体系不健全;已开发的大量农业经济信息系统、农作物病虫害数据库、作物品种资源管理数据库系统、农业土壤系统分类数据库系统等大多不涉及空间维度,难以适应当前对空间数据信息的需求;对于来源多种多样、格式也不尽相同的各种数据的实时性、地域性、综合性处理还需作出很多努力。 2.2农业信息化意识和利用信息的能力不强 一方面,许多基层农技人员和广大农业从业者,知识老化,整体素质有待进一步提高,对于利用现代技术,收集、处理、利用农业信息的意识和能力不强;另一方面,农业信息加工处理的技术人员缺乏,当前,就连最基本的能够及时、准确地提供农产品供需信息,对网络信息进行收集、整理,分析市场形势,回复网络用户的电子邮件,解答疑问等方面的人才也不多,更谈不上能够满足数字农业发展对于人才的需求。 2.3农业信息化效益不明显 数字农业还刚刚起步,在国内总体上尚处于探索阶段,实用性、普遍性的技术应用还很少,直接带来的经济效益还没有很好地显现出来。 2.4农业信息数据的管理和标准化工作有待进一步加强 地理信息系统(GIS)以及其他农业信息管理系统为了完成某种分析工作所要求的各种农业数据往往格式与结构不同,而且往往掌握在不同的管理部门或研究机构中。因此,未来建立在网络上的农业地理信息系统要具备获取和分析分布式存储数据的能力,也就是说我们要使所谓的WebGIS能够协同处理来自不同组织和机构的农业数据[2]。 3建设数字农业的基本设想 随着经济社会的快速发展和科技进步,台州在数字网络建设、原始数字化数据积累、数字化信息采集及其处理等 方面的工作已有一定的基础,起动发展数字农业不仅是必要的,而且是可行的。借鉴许多学者的研究结果[4,5],提出建设台州数字农业的基本设想,就是要在台州已有农业信息化建设成果基础上,建立可视化的台州农业地理信息系统,构建直观形象的农业信息管理与辅助决策视频体系,实现农业信息的现代化综合管理、分析、共享和,彻底改造台州传统的农业管理模式,全面提升台州农业工作的信息化和现代化水平。 3.1整合已有的农业信息 在国家、省级信息基础设施建设的基础上,以各级农业部门为依托,建设中央一省一市县信息骨干网络系统,形成一个功能完善、性能优良的农业综合信息网络系统,并与其他网络互联,成为一个全方位的农业资源和经济信息网络系统。 3.2信息表达要直观、形象,并要实现信息系统的联网 把市内的地形、地貌、交通、村镇、行政区划等基础地理信息以及耕地分布、土壤类型、种植结构、水肥状况、农作物生长发育、气象、病虫害、农民知识、乡镇企业、农业法律法规等各种农业信息以图形图像等直观形象的可视化电子地图与相关信息的形式在投影视频系统上进行显示和表达,随着数字农业的发展,逐步做到与省级、国家级类似的信息系统进行交互式查询等。 3.3强化对科研、管理等的服务工作 通过对基础地理信息和农业专题信息的空间分析、网络分析和追踪分析等,实现农业科研、管理和决策人员在全市三维农业电子模型上,对农业生产中的现象、过程进行模拟,高效、直观、形象地为农业工作的规划、设计、建设、经营、管理、服务、决策等提供科学依据。 数字农业论文:农业机械数字化设计与制造研究 【摘要】伴随着人工化和机械化程度越来越高,对于农业的生产来说,人们会更多关注农业机械的性能及其在农业中的应用。对于农业机械的设计,可以从数字化设计的角度来进行设计技术的提升,从而降低设计的成本,缩短设计周期,并且提高机械产品的性能和功能。本文主要探讨了农业机械数字化设计与制造技术的应用,从而为农业机械设计和制造提供参考。 【关键词】农业机械;数字化设计;制造;技术 1数字化技术的内涵和特点 对于数字化的设计技术来说,它有着多个方面的特点。首先,数字化的设计技术有着统一化的产品定义模型,因此在各个行业当中它的应用比较广阔;其次,对于数字化设计技术来说,它可以开展并行设计。同一个项目可以有多个小组来进行联合的操作,在这样的情况下,不仅使得工作的效率得到提高,也能够使得它的质量得到保障;最后,数字化设计技术对于实物模型的依赖程度比较低,特别是在开展计算机技术仿真处理的时候,和传统的设计技术比起来,它的工作效率非常高,同时也能够有效地降低设计成本[1]。 2农业机械设计领域的特点 2.1结构类型多、型号多。在农业机械设计领域当中,农业机械的结构类型和型号比较多,例如,在对播种机进行设计的时候,需要根据所播种的农产品物种和农业的特点来进行划分,常见的机械类型有条播机、穴播机和精密播种机等。如果从这些机械的作业宽度和配套的动力角度出发,又可以分为单体、2行、4行等播种机[2]。2.2功能结构稳定,复杂程度低。对农业机械来说,它们的功能结构一般都比较稳定,同时整体的复杂程度都不高。以播种机为例,在组成上,它一般都会有机架、地轮和传动系统等。此外,不同型号的播种机,它们本身所使用的部件的类型和它们的结构参数也会有着一定的差异性,但是它们最终的产品功能都是相同的。2.3农业机械试验受季节影响性大。对于农业的机械来说,它们在设计之后需要开展相关的试验工作,但是在试验工作开展的时候会受到季节性的影响,因此对于农业机械进行研发所需要的周期比较长。 3农业机械设计中数字化设计记住和制造技术的应用 3.1在农业机械设计中引入虚拟技术。虚拟技术是一种可以创建并且真实体现虚拟环境的一个计算机仿真系统,对于虚拟技术来说,它对多种技术进行了综合,例如:网络技术、计算机仿真技术和三维图像技术等。随着经济和社会的不断发展,在市场竞争日益激烈的背景之下,用户的需求会越来越趋向于个性化和特色化。在这样的背景下,利用虚拟现实技术在农业机械的设计中发挥作用,可以使得产品的设计和后续的制造成本得到有效的降低,并且也使得产品在设计和研发的周期上得到剪短,在最大程度上满足了用户对高质量低成本产品的需求。在农业机械设计中引入虚拟技术已经成为了一种大势所趋,其主要在虚拟设计环节上发挥出作用。虚拟设计本身就是使用虚拟技术在产品的开发设计中进行运用和辅助,简单来说,就是设计人员首先设计出一个虚拟的农业机械产品,然后利用系统和各种各样的技术手段,对这一个虚拟所得到的农业机械产品进行各方面的研究、检查和分析工作。通过这样的方式可以帮助人们对产品是否满足农业生产设计的需求来进行检验,同时也可以及时的发现产品中存在的问题和缺陷,开展各方面的修改工作。对于在机械设计中应用的虚拟设计系统来说,它主要有两个部分,一个部分就是虚拟设计系统的主体,这个主体,它是由虚拟环境生存下来构成的。另外一个部分则是一个外围的设备,这个外围的设备是非常多样化的有数据的传输装置,也有信号的控制装置,更有人机进行交互的各种各样的工具等等。在这些部件和系统的帮助之下,可以大大节省机械设计的周期,提升效果。3.2实现产品的设计和制造协同。对于农业机械的设计和制造来说,它是一个联动的过程,在传统的设计方式当中,设计和制造环节的脱节现象比较严重,从而使得一些比较好的设计概念没有办法在现实中得到实现,并且最终发挥作用,推动农业生产的进行。基于这样的弊端,在未来的数字化设计技术的应用过程当中,会更多的对农业机械产品的设计和制造阶段的协同化进行实现。在二者的协同之后可以使得机械设计能够得到优化,并且这样的优化是比较及时的有效的,使得需要花费的费用得到降低,缩短整个设计和制造的周期。对机械产品的设计和制造环节进行兼顾的协同化设计,是数字化技术的一种集成式应用,也是推动设计效果能够得到最优化直观呈现的有效措施,将会成为未来农业机械设计制造的主要发展方向。3.3加强设计的创新。对于农业机械的设计和制造来说,创新是一个永远都不变的真理,也是技术生存的根本,特别是在数字化设计技术当中,创新是非常关键的一个生命力所在。对于数字化设计技术来说,它在农业机械设计中的应用会伴随着时间的流逝出现一定的变化和调整,并且在这变换和调整的过程中会出现一些新的问题,在这样的情况下,这就要对本身的技术进行创新,从而才能够使得农业机械设计的科学性和前沿性得到呈现[2]。此外,对于农业机械设计来说,它会朝着越来越高的标准进行发展,因此也需要数字化的设计技术对自身的标准进行不断的提升。对新技术的应用,在整个应用的过程当中,要加强理念和技术的创新,同时以新的理念来实现技术的探究和改革,最终提升整体介绍发展的前景,也推动农业机械设计的水平得到有效的提高。 4结语 综上所述,数字化的设计技术是未来机械设计的一个最主要应用技术,它在农业机械设计中的使用可以使得设计水平得到有效的提升。根据未来农业的发展需求以及数字化设计技术本身的发展需要,今后在开展农业机械设计的时候会加强虚拟技术、产品设计和制造协同和技术创新等方面的发展,从而使得数字化设计技术可以更好地在农业机械设计中进行应用。 作者:方更新 单位:福建漳浦县赤湖镇政 数字农业论文:农业科研档案数字化管理论文 摘要:农业科研档案能够准确反映农业科研项目的研究进程,对农业科研事业的创新发展具有至关重要的推动与促进作用,在信息化发展的时代背景之下,农业科研档案管理应不断朝着数字化的方向发展,融入具有时代精神的信息化内容,以便为我国农业科研档案事业的可持续发展奠定良好基础。基于此,本文以加强农业科研档案数字化管理的价值为主要出发点,着重探讨加强农业科研档案数字化管理的策略。 关键词:农业科研档案;数字化管理;策略 农业作为我国国民产业中的基础性工程,在推动社会经济发展、提高人民生活水平等方面具有重要的促进作用。农业科研档案数字化,顾名思义,是以现代网络技术、现代数字技术为基础,对农业科研档案的各项资源进行优化配置,借助网络化的形式实现各环节之间的科学联系,进而形成良性运作的农业科研档案信息库,以供相关农业科研人员进行资料查询和信息检索。而农业科研则是推动农业事业长远发展的助推剂,注重对农业科研档案的科学管理对农业科研事业的发展有重要的引导与推动作用,更为良好地保存农业科研成果,为我国社会主义现代化事业的发展做出重要贡献。 1加强农业科研档案数字化管理的价值 1.1提升管理效率 农业科研档案工作以农业服务为宗旨,加强农业科研档案数字化管理,把不同载体的农业科研档案资源转化为数字化的信息,以数字化的形式存储,以网络化的形式互相链接,利用计算机进行管理,形成一个有序的信息库,有利于提高农业科研档案管理的水平和效率,极大程度上节约了农业科研档案的人力投入和成本投入,实现资源共享与传承,切实有效地满足科研人员的档案查询、借鉴与存档,对农业科研档案管理的各项资源进行高效配置,优化农业科研档案管理结构,以便更好地为相关科研人员所服务。 1.2保持档案完整性 加强农业科研档案数字化管理,有利于保持档案完整性,防治档案丢失现象的发生。农业科研档案管理是在农业科研研究工作基础上逐步完善的,传统的农业科研档案管理以纸质管理为主要方式,但是因我国农业科研档案管理工作起步较早,传统纸质化的农业科研档案管理工作极易发生变质,特别是在每一次查阅过程中均会发生不同程度的损耗,这对农业科研档案管理工作的稳定发展极为不利。对此,以数字化为主要途径开展农业科研档案管理工作,能够在一定程度上减少对科研档案的损坏,实现由纸质资源到数字化资源的系统转换,为农业科研档案信息数据库的建立奠定基础。 2加强农业科研档案数字化管理的策略 2.1建立健全农业科研档案数字化管理制度 要建立健全农业科研档案数字化管理制度,为农业科研档案管理工作的顺利开展和科学进行提供良好的外部框架,从而更好地制定与之相对应的数字化管理方案,不断提高农业科研档案数字化管理的实效性。农业科研单位要根据自身发展的实际情况,制定行之有效的档案数字化管理制度,保证各项管理制度符合我国相关的法律法规,引导其朝着规范化、科学化和制度化的方向发展。相关管理人员还要不断强化自身的管理意识,树立正确的管理理念,保证各项制度内容的贯彻与落实,强化档案管理工作的保密程度。 2.2加强农业科研档案数字化管理基础设施建设 要加强农业科研档案数字化管理基础设施建设,为农业科研档案管理工作的长远发展奠定重要的硬件基础,确定技术路线、技术结构及基础平台功能,并做好相关的安全保障措施。不断增强农科科研档案管理工作的现代化含量和技术化含量,从根本上提高农业科研档案管理工作的水平和质量。相关工作人员要在传统纸质档案管理的基础上,以计算机录入的方式对农业科研档案的各项内容进行科学配置,相关人员要对农业科研档案数字化管理的各项设备进行更换,结合当前时展的现实情况充分发挥现代科学设备在档案管理中的重要作用。要建立农业科研档案管理的数字化平台,连接农业科研单位的内部系统,将档案的形成、整理、传输和归档等内容放置于同一个系统平台之中,实现各模块之间档案资源的共享互惠。 2.3构建一批高素质的农业科研档案管理队伍 要构建一批高素质的农业科研档案管理队伍,不断提高档案管理者的综合素养和管理能力,为农业科研档案数字化管理提供强有力的人才支持,为其奠定良好的软实力基础。农业科研单位要加强对档案管理工作人员的培训教育,在提高农业科研档案管理工作者工作素养和管理能力的基础上,不断提高其现代信息技术的应用能力,保证农业科研档案管理工作的高效开展。农业科研档案管理工作者要科学制定工作计划,以本单位管理制度为基础对档案的接受、分类、整理及归档进行详尽记录,做到有据可依。农业科研档案数字化管理是一项系统性的工程,相关人员要在重视数字化管理工作的基础上,从制度建立、基础设施建设和人员素养提升等方面入手,不断提升农业科研档案管理工作的质量,保证各项档案资源的共享与利用。 作者:许正 单位:大连市农业科学研究院 数字农业论文:农业科技档案数字化管理研究 信息技术在新时代下的快速发展,给农业科技档案管理工作提出了更大的挑战,怎样做好农业科技档案资源的管理,使各类资源在更大的空间范围内进入到准确的位置中去,并继而实现其利用率的创新突破,是一个非常关键的理论研究课题。针对这一问题的所有思考,都将使农业科技档案的管理工作取得进步。 一、农业科技档案数字化定义 农业科技档案的数字化,意为将基于各种载体的资源转化成为数字化形式,并可以实现网络化链接,以期及时、安全地提供相关服务,利于资源的共享及传承。具体而言,即以手工操作进行的诸如收集、筛选、整理、鉴定、保管、搜索、统计、应用等步骤,借助电[1]子信息系统来完成,达到数字化管理的效果。农业科技档案的数字化管理属于当今时代信息化建设的一项关键性内容,其中的核心无疑在于资源管理。对于农业科技档案来说,其资源范围涵盖面很广,而且信息保有量大,且在多个种类上都有显现,农、林、牧、渔齐备,科研、生产兼具,而按照事物本质属性进行划分,农业科技档案资源管理工作可以有:综合类工作、农业经济工作、粮食作物工作、农产品贮藏工作、农业新技术应用工作、农业环境保护工作等等。所以,相关人员需要了解农业科研档案在当今时期的涵盖范围,并提前制定形成完善的应对策略,以保证工作的有条[2]不紊进行。 二、农业科研档案特点农业科技档案具有下述几项特点。 (一)特殊化特点农业科技档案形成于区域差异化极大的自然环境之中,同时因为农业科技人员在洞察力及思维力等方面的区别,其原始记录必然不[3]同,均属于难以取代的特殊资源。 (二)专业化特点农业科技档案基于农业科技研究而形成,每一项研究内容都较专业,长期积累下来,产生的几乎所有原创性材料,都具有独一性和专业性特色。 (三)系统化特点农业科技档案的整个积累过程,基本处在相对稳定的系统内状态。同时,进行农业科技研究的关键性目标之一带动农业增效,发展农业先进生产力。基于这样的原因,所有阶段性成果都是系统环节中不可拆分的一部分。 (四)权威化特点农业科技活动从计划形成,到实践阶段,再到后期的验收、推广、应用、奖励等,均应把第一手材料予以科学化归纳整理。所以,相关档案内容既应可以表达出信息的真实可靠性,具有权威优势。 三、农业科研档案数字化管理对策 (一)有条不紊的建设 档案信息走数字化转化之路,是当前档案馆工作的重点内容。现在一般所应用的手段为把全部档案内容借助手工著录及扫描等办法存储至光盘与磁盘之中。在此环境下,工作人员需要有计划、分重点地实施。在实施过程中,应当坚持标准、健全规则,达到档案数字信息化的标准效果。特别是应当做到统一的规划,以应对档案数字化的大规模实施,并且一定要具备开放性好、兼容性强的计算机处理软件,以该软件为中心,在系统内部上下协调,环环相扣,满足档案资源交流共享的要求。 (二)定期检查档案载体 现今,如果温度及湿度等外部环境适应,光盘一类的载体使用寿命可以达到100年左右,而缩微胶片一类的载体使用寿命则能够高于300年[4],然而即使这样,我们依然需要采取多种手段促进载体稳定性及应用寿命的提升,其中常规性工作即是适时做好档案数据迁移工作,若是遇到档案载体同计算机语言产生变化的情况,便要依照软、硬件的实际情况,把数字资源由环境升级到新环境,,继而保证所有的数字资源得以在新环境中能够应用裕如。另外,档案馆需要形成合作管理模式,注意到资源持续保存与应用需要考虑国内甚至国际的合作,因此档案馆需要同图书馆、各研究所以及政府、软件硬件供应商等加强合作,以有效增加资源应用时间。 (三)积极确保档案安全 档案部门需要形成科学的档案安全思维,始终坚持防御和防治相结合的策略,依照档案法、保守国家秘密法、计算机病毒防治法等法律规章,并参考本部门的实际工作情况,形成尽可能完善化的档案信息安全保护系统[5]。另外,档案管理者一定要积极谋求自身保密意识的强化,使工作过程中的各种行为均受到严格监督与自我监督,有效避免人为因素的影响。而在技术层面,则应当努力增加电子文件与电子档案密码的技术含量,且做好访问控制技术的升级等,用于避免档案信息在网络环境下被不法分子访问与利用的可能性。 (四)提供人才与经费保障 人才和经费的保障对于各行业来说都是基础性的。对于农业科技档案数字化管理工作来说同样如此。首先需要做的是增加人才创新培养,给农业科技档案数字化以必要人才支持,及时确定引入急需人才、培养既有人才、发掘后备人才的完善科学观念,将三种观念妥善结合,统一落实到具体的工作当中去,用以促进数字化管理相关工作人员能力的持续进步。其次要做的是保证必要经费开支,按照自身馆藏实际情况,多方筹措,量入为出,形成合理的档案数字化建设规划。 四、总结 对档案加以数字化处理,是档案馆基础工作之一,同时也是信息化环境下的客观需求。我们应当努力做好农业科技档案的数字化管理工作,以冷静的思维、客观的精神、务实的态度做好相关工作,努力防止建设数字化档案馆过程中的偏失。 作者:兰前 单位:宁德市农业科学研究所 数字农业论文:数字化设计在农业机械设计中的应用 摘要:分析了数字化设计技术的含义以及特征,与传统农机设计中存在的弊端对比进行。重点介绍数字化技术应用在农机设计中的具体方式,从计算机辅助概念设计、虚拟原型等方面来进行。对数字化设计技术的未来发展趋势进行简要总结。 关键词:数字化设计;设计技术;农机设计 1数字化设计技术的含义及特点 1.1含义。农业机械设计需要结合使用方向来进行,优化功能组成,这样在使用阶段可以降级故障发生几率,农业生产任务也能够高效完成。数字化设计理念在农机产业中虽然应用实践较短,但却取得了很好的成果,所设计的机械结构更能够满足使用需求,基于计算机设备完成的设计任务,可以节省数据分析运算所用时间。借助计算机中的功能软件,能够轻松的完成图纸绘制工作,并通过系统模拟来观察运行期间的设备稳定性,最终得到的产品生产方案更安全可行。 1.2特点。数字化技术是科技发生的成果,农机生产行业正在向自动化控制方向发展,要求设计环节科学高效,必然会应用到数字化技术。分析技术应用特点可以了解到,在设计时间上有明显的节约,可以同时完成多项任务,包括数据的录入与运算,帮助提高产品设计效率。数字化技术还能够结合使用需求对设计方案做出优化,并通过计算机软件来完成设备的运行模拟,这样所确定的最终方案更安全可靠,有效的降低来生产成本。传统设计方法中,需要同时得出多种设计方案,增大了工作任务的难度,这一点在数字化技术中得到来解决。 2当今数字化设计技术研究的热点 2.1计算机辅助概念设计(CACD)。新型技术的应用离不开计算机设备,农机设计过程中会涉及到大量的图纸绘制,计算机绘图软件可以完成这一任务,在工作任务开展期间,技术人员将所得到的参数输入到计算机中,选择相应的功能,便能够将机械图形展现在其中。目前管理图纸绘制的软件也正在完善,功能也有明显的增多,为农业机械设计提供来便捷性。 2.2知识工程(KBE)。知识工程在数字化设计技术中的应用愈来愈广泛。现代设计之所以不同于传统的设计,是由于市场、竞争和技术进步形势的变化,它比过去任何时候都更加依赖于对新知识的获取,而不是依赖经验。过去的一二十年间,在人工智能和知识工程等领域发展起来的基于框架、规划、模型、本体等多种知识建模技术,主要是为实现计算机对知识的智能推理,提高计算机智能服务的。对于新知识的获取,通常有以下几个来源:已有知识;市场信息;数字仿真或虚拟现实;物理模型试验;样机试验;已有产品运行表现。 2.3虚拟原型(VP)。虚拟原型技术,近年来作为数字化设计的一个重要的分支,得到了人们的普遍关注。虚拟原型技术是在CAX(如CAD、CAM、CAE等)/DFX(如DFA、DFM、DFS等)等技术基础上发展而来,它将信息技术、先进制造技术和先进仿真技术等应用于复杂系统全生命周期,并进行综合管理,从系统的层面来分析复杂系统,支持“由上至下”的复杂系统开发模式。虚拟原型是根据产品设计信息或产品概念产生的在功能、行为和感观特性等方面和物理原型尽可能相似的可仿真的计算机模型。虚拟原型技术经过近十年的发展,已经可以部分替代物理原型,在产品设计中得到了广泛的应用。 3农业机械数字化设计技术的发展趋势 农业机械属于制造业的范畴,门类广、种类多,市场需求潜力巨大,据统计,目前我国农业机械产品拥有14大类、95小类,3000多种产品。尽管我国能生产的农业装备品种很多,但产品技术水平、产品结构与发达国家还存在相当差距。在构型设计方面除了利用计算机辅助设计加速产品开发的同时,基于知识工程,利用计算机仿真对产品性能进行预测以优化产品结构也得到了人们的关注。在农业机械产品概念设计方面的研究也有学者开始涉及。今后数字化设计技术在农业机械中的发展趋势,应注重以下几点。 3.1突出产品创新设计。设计过程中应当突出产品的使用功能以及创新性,消费者在购买机械设备时拥有更多的参考。应用数字化技术后,设计阶段创新理念可以更好的展现,结合农机设备使用阶段容易发生的故障问题来进行,将故障发生几率降至最低,这样才能够降低农业生产的成本投入,确保设备具有消费市场。农机设计生产企业有很多,只有突出设计阶段的创新性,才能偶在激烈的市场竞争中占据有利位置。可以明确,产品创新设计涉及到数据开采、知识发现及其重用技术、知识的表达与组织、知识数据库的开发、基于知识的决策技术等。 3.2重视虚拟现实技术。虚拟现实技术的出现,给产品设计带来了一场新的革命,它集3D图形、声音等多媒体为一身,让设计者/用户身临其境的感受产品的设计过程,体验其性能,从而提高设计的成功率。该技术在农业机械设计及制造中非常重要。对于结构复杂、设计困难、设计周期长的大型农业机械的设计,采用虚拟现实技术,既便于模拟产品的某些性能,又便于设计人员对产品的修改,更便于用户针对产品的原型了解产品的结构和性能等,提出反馈意见,加快了产品投入市场的速度。目前国外已提出了两种基于VR的工程设计方法,一种是增强可视化,它利用现有的CAD系统产生模型,然后将模型输入到VR环境中,用户充分利用各种增强效果设备如头盔显示器等产生临境感。另一种是VR-CAD系统,设计者直接在虚拟环境中参与设计。国内相关的研究才刚起步,尤其是VR在工程上的应用方面还缺乏一套较为完善的理论和方法。 3.3强调产品协同设计。农业机械制造企业面临着新的商业环境,如产品定制需求的增多;跨部门甚至跨企业共同协作进行产品设计与制造等,因此,产品设计制造的协同是现代企业适应全球经济的重要手段,也是我国发展农业机械行业乃至整个机械行业所需要瞄准的方向。据估计,发达国家制造企业在新产品的开发过程中往往有40%~70%的工作是与其他企业和合作伙伴共同完成的。如何从浩瀚的产品资源中选择合适的为己所用,这就提出了在已有知识库中的搜索算法实现问题。PTC公司的Web服务器上保存了众多世界领先的零件供应商的百余万个零件,且每月增加几万个新的零件。尽管象PTC公司这样将所有资源都纳入自己的服务器的做法在搜索算法实现上较为容易,但在我国目前采用是不现实的,并且从长远看也不是方向。一个可行的办法就是由供应商在自己的服务器上提供零件的资源信息,这样采用什么特征及其参数引导在众多的供应商之间搜索,以及如何实现客户端各种异构的应用系统与服务器各种异构数据库之间信息的传递就成为研究的方向。农业机械在农业经济和农业的发展中始终处于十分重要的地位,将数字化设计技术引入农业机械行业是改变传统农业机械生产方式,用新技术改造传统农业,支持新兴农业技术,提高农业竞争力的重要手段。 作者:李伟 单位:嫩江县农机安全监理站 数字农业论文:农业水利数字化档案管理分析 一、农业水利开发档案管理的新趋势——数字化 农业水利开发档案在发展新型农业的时代背景下,随着农业开发项目的增加而不断的增多,其形式多种多样;新时代对信息的要求也越来越高,强调时效性,这些都要求农业水利档案必须顺应新形势的要求,快速实现数字化,为发展新型农业提供便利。 (1)农业水利科技飞速发展,其档案越来越繁多。传统的发展模式已经随着科技的发展逐步被淘汰,新型的开发项目不再单一地采用纸质材料指导,农业水利的发展,各种软件系统引入到农业水利开发当中,比如水利控制模拟系统,最优渠道控制算法系统等等。在水利治理项目中,其实施过程会产生大量的工程图纸,技术文档,包括工程开发设计图、项目过程档案图片、领导的视察指示文件以及重要会议音像记录等,这些对农业水利开发活动的真实、适时记录具有极强的保存价值,显然,我们不能有纸张去保存,而建立数字化的农业水利开发档案管理已成为刻不容缓的事情。 (2)随着社会的快速发展,人们的时间观念越来越强。所以,现代水利的发展需要融入现代的文化理念与办事习惯。发展农业水利建设,保障其顺利实施,项目的指导与决策是建立在详细的资料分析以及实地考察之上。领导负责人,需要快速得到所需要的相关资料,并进行分析与决策;各个与该开发项目有关的职能部门也需要及时获得各种项目信息,并及时准确地给予工作指导;这些都想档案管理的快速与便捷性方面提出了较高的要求。同时不断增加的农业水利开发档案也要求档案的管理者加快转变传统的档案管理模式,运用现代化的方式进行档案的归档、保存、检索和提供利用服务等。提高农业水利开发档案管理能力和效率、提供便捷及时的利用方式都要求农业水利开发档案的管理必须尽快地实现数字化。 (3)发展新型农业的必然要求。农业科技的发展使得新型农业迅速崛起,农业可开发项目迅速增多,而传统的档案管理模式费时费力,给新型农业的发展带来很多的不便。利用数字化的方式进行农业开发档案的录入与管理,可以节省项目开发者的工作时间、减少工作量,由此,工程进度便能顺利完成,提高了农业水利开发项目的社会与经济效益。 二、农业水利开发档案数字化管理的优势 以数字化为依托的农业水利开发档案管理有着众多的优势,更便于农业水利开发信息的管理与使用,能够为农业水利的发展提供大量的有用信息,节约农业水利项目开发的人工成本、减少不必要的开支,提供农业水利开发项目的效益。 (1)信息容量最大化。对农业水利开发档案进行数字化的管理,是把各种信息以数字化的形式保存在水利信息的数据库当中,而这个数据库的容量巨大,容纳的信息量比以往的纸质档案要大出很多;而它所占空间小,往往几台计算机便可以实现冗杂的信息管理,完全不用像以往那样考虑各种档案的存放空间问题。在农业水利开发项目实施的过程中,可以适时地录入开发项目的详细资料,以备查阅。并且在开发工程实施之前以及之后,各种与工程相关的资料都可以搜集起来,以信息为特征量,分类存放到数据库中,方便用户信息检索,为所开发的项目提供更好地借鉴。在对档案进行管理时,需注意把档案资料清晰归档,避免文件的混乱不宜查找。在搜集与补充资料的过程中,也要确保资料的真实性。在进行档案数字化整理的时候由于信息容量很大,各种数据资料可以尽可能地详实,保证档案资料的完整性以及长期可读性,以便于对历史资料的查询。 (2)信息利用便捷化。以数字化形式对农业水利开发档案的管理,是以网络中心为依托,实现对开发项目相关资源的共享的现代化档案管理模式。在档案中心,建设档案数据资源系统,以网络为基础,用户通过网络连线,访问信息资源。节省了翻阅开发档案的时间,而且不受时间的限制,真正做到了随时随地可以获取自己所需要的信息,节省时间、劳力又方便快捷。同时,由于数字化的农业水利开发档案管理,能够实现信息容量的最大化,因此也使得信息使用者很少会受到信息检索困难,或者是难以找到自己所需要的信息而带来的麻烦。当然,要做到这一点就需要信息录入过程中就详细地进行分类,并尽可能地录入一切相关并有用的数据资料,更好地服务于农业开发项目的设计、实施与应用。 (3)信息保存安全化。数字化的农业水利开发档案,是用数据库、光盘、U盘等形式进行保存,一般不会出现损坏或者其他保存载体出现意外等情况,减少了农业水利开发档案丢失或者损毁的风险。并且数字化的档案在归档、转移、管理以及利用等方面都是通过局域网站、专用网站、互联网等进行的,确保档案在传送的过程中不会出现错误或者丢失等。档案数据的安全性一直是档案管理的重要内容,为了确保农业水利开发档案的安全性,首先应该保证机房的安全,同时也应该做好日常维护工作,例如电子文件怕潮、怕火需要保存在防潮防火的地方,并做好防磁与防尘的工作;也要进行数据库的维护,防止网络病毒的入侵;做好重要文件的备份工作。 三、数字化的农业开发档案管理具体措施 农业水利开发档案进行数字化管理,要以需求为指导,并以方便信息的使用为管理宗旨,充分利用现代的计算机成果、发挥软件与硬件的功能,最大限度的保存,管理好开发档案的同时,也更好地发挥水利开发资源信息的利用价值。而做好以数字化为依托的农业水利开发档案管理工作也要做好一些基础性的工作。 (1)提高思想认识,关注档案的安全性与数字化管理的长效机制。农业水利开发档案的管理是实施开发项目、引进开发项目、尽心开发项目调整等工作的重要依据,对开发档案的管理,应该提上农业水利发展工作的议事日程。首先要加大农业水利开发档案重要性的宣传力度,使所有相关人员认识到档案有效管理工作的重要性。其次对数字化档案的管理工作要明确具体的负责人,严格把关农业开发档案管理工作的各个环节。再次是要对农业开发档案的数字化管理工作有着长远的统筹规划,不能流于形式或者搞面子工程,将所有的开发档案进行数字化的管理是一个繁琐庞大的工程,需要投入巨大的人力物力,并且要对原有的档案进行一一整理归类并录入。并且在数字化的过程中,要确保数据资料的真实性与完整性,在完整收入数据库之后也要保存原有档案的完整性。 (2)建设健全的农业水利档案管理体系。开发档案进行数字化管理对档案管理人员自身的知识素养也提出了更高的要求。首先应该创建起一支高素质的数字化档案管理队伍,这就需要培养起一批既熟悉水利开发项目,又具备档案管理知识以及计算机技能和网络技术的综合型人才,可以采用内部培训与外部培训等方式培养这样的人才,也可以请专家指导提高档案管理水平;此外也可以积极向外部招聘农业开发档案数字化管理的人才参与到数字化的农业水利开发档案管理工作当中来。其次要建立起完整的信息网络。关于农业水利开发项目的档案资料在搜集的过程中就要尽可能地全面并确保其真实性,档案资料的形式要丰富多样,涵盖图片、音频、视频等多种形式,全方位记录农业开发项目的内容。信息网络的覆盖面要大,设置专门的用户门户系统,网络的阅读、使用与下载等都能方便快捷。 (3)以严谨的态度开展农业水利开发档案的数字化管理工作。开发档案管理的工作像所有的档案管理工作一样冗杂,甚至更为繁琐,在对众多的档案进行数字化的扫描时要优化扫描仪的参数设置,把握数字档案的资料。其次在数字化的过程中也要各种材料进行有目的的选择,按照一定的原则确定需要进行数字化并收入数据库的资料。此外还要对所有档案数字化管理的各个环节进行控制,注重全面的质量检测。同时在数字化档案管理工作当中,也不可避免会遇到各种技术难题,这样的情况下一定不可以马虎过关,导致以后使用上的各种不便,一定要以严谨的科学态度进行解决。针对档案数字化管理工作也会出现各种前所未有的问题,需要参与档案管理工作的人员有着严谨的态度对待农业水利开发档案的管理。 四、结语 综上所述,以数字化为依托的农业水利开发档案管理可以为新时代农业水利开发项目的开展提供众多的便利,有利于提高农业水利开发的社会效益与经济效益,是开发档案管理的必然选择。 作者:王萍工作单位:新疆一师十二团开发办 数字农业论文:略谈农业科技档案数字化 一、农业科技档案数字化建设的原则 1规范操作原则在农业科技档案数字化建设的过程中,无论是纸质载体数字化,还是接受电子文件,都必须制定和实施农业科技档案工作标准和规范,统筹规划,有序推进,实现依据标准化、程序规范化,尽可能避免在保管和使用中出现各自为政、互不兼容、重复建设等现象,提高数字化工作的质量和效率。2安全管理原则任何事情的发展都是矛盾的结合体,农业科技档案数字化建设虽然比传统的管理模式有较大优势,但同时也对农业科技档案的保密提出了更高的要求。众所周知,随着数字化、网络化、信息化建设的不断深入,网络的脆弱性和潜在威胁也日益显现出来。因此,在进行农业科技档案数字化建设的过程中,必须采取有效的安全防范措施,充分保证农业科技档案信息的安全性。3效益优先原则农业科技档案数字化建设需要投入大量的财力、人力、物力,因此,必须以利用需求为导向,将年限较长、具有馆(室)藏特色、最为珍贵以及利用频率高的农业科技档案优先数字化,达到效益最大化。4分工协作原则农业科技档案数字化建设相当繁琐,涉及面广,必须坚持分工协作、整体配合、长期坚持、相互理解的工作理念,充分发挥单位各个部门和各类人员的作用,明确工作任务,落实责任分工,真正做到各司其职,各施其能,协调配合,共同推进农业科技档案数字化建设。 二、农业科技档案数字化建设的内容 1建立高效的农业科技档案信息采集和存储平台根据数字化档案管理的要求,健全农业科技档案信息采集平台。一是,建立电子档案目录和电子档案录入接收工作室(即电子文件备份站),配备计算机设备,实现目录数据和电子文件的采集工作;二是,建立扫描工作室,配备普通平板扫描仪、高速扫描仪、专用照片扫描仪、缩微胶卷转换仪等设备,实现科技档案由传统介质向电子信息的转换;三是,建立安全可靠的科技档案信息存储平台。数据存储采取磁盘阵列柜、磁带机、光盘库等设备,进行磁盘阵列自动备份、光盘刻录备份、磁带备份、异地备份,实现档案信息的安全存储。2建立农业科技档案数字化管理系统配合数字化档案的建设目标,逐步建立动态更新的农业科技档案数字化管理系统,综合档案室内建立农业科技档案检索数据库,在室外建立与农业科技相关的电子文件归档系统,并实现接口统一,动态及时归档。3建立和完善农业科技档案信息资源库完善资源库建设是做好农业科技档案数字化建设的重点,主要有两个不同层次:一是,农业科技档案目录数据库建设。根据专业标准科学选定农业科技档案目录数据库结构,将室藏农业科技档案的案卷级目录和卷内目录全部输入微机,建立科技档案目录数据库,并加强机读目录数据库的质量控制,规范著录标引,包括著录格式的标准化、著录数据的完整性和著录数据的标准化;二是,农业科技档案全文数据库建设。利用数码相机、扫描仪等技术将馆(室)藏纸质载体的农业科技档案原件进行数字化处理,并将扫描件与机读目录对应挂接,实现全文检索。4建设农业科技档案信息服务网络农业科技档案信息服务网络建设包括农业科技档案信息网站建设、内部局域网建设等,与市政务网、公众网联网,建立上至国家科技档案馆,下联农业部门和农业科研单位,形成四通八达的“农业科技档案信息高速公路”,向广大科技人员提供农业科技档案各类信息的服务,充分发挥农业科技档案的作用。 三、农业科技档案数字化建设的保障措施 1加强组织领导做好农业科技档案工作,领导重视是关键。各级农业部门及农业科研单位领导要加大对农业科技档案数字化建设的支持力度,把农业科技档案建设纳入科34农业图书情报学刊:资源建设技工作计划,将其置于科研同等重要的位置。2提高归档质量农业科研项目从立项到结题,时间一般跨度较长,这就要求档案管理人员必须树立主动服务意识,参与到课题当中,与科研人员一起共同做好农业科技档案材料的形成、积累、归档、数字化工作。此外,还要确保领导和广大科技人员能够随时、快捷、高效地借助网络系统查询农业科技档案信息。3健全制度提升管理水平为了实现农业科技档案数字化建设,提高农业科技档案管理水平,应制定符合科研单位实际的农业科技档案管理制度,制定归档范围、归档内容与保管期限、归档时间、归档要求、归档手续等。归档制度的内容必须具体、明确、细化,有很强的可操作性,使广大科技人员明确哪些资料应当归档。同时要配备精通档案业务与计算机应用基础知识、数字化技术知识、网络技术知识的复合型人才。4实现档案价值加强档案利用是农业科技档案数字化建设的根本目的。要开展多形式、多渠道、多层次的开发利用,向广大科技人员提供网上查询和利用服务,充分发挥农业科技档案的利用价值,服务科研、服务现代农业。5保证信息安全信息时代,数字化农业科技档案对档案管理提出了更高的安全管理要求。除了严格遵守科技保密原则和知识产权保护法的规定外,还要在农业科技档案数字化建设过程中,增强档案网络安全和信息安全意识,加强对计算机网络管理系统的监控,采取切实有效的安全技术手段和管理措施,存储农业科技档案信息的设备要安装高效的防毒防窃软件,要及时对各种农业科技档案数据资源进行备份储存,确保农业科技档案信息的安全可靠。农业科技档案数字化建设是一项复杂而严谨的系统工程,它需要投入更多的人力、物力和技术力量,不可能一蹴而就。我们应当本着为发展农业科研事业,促进农业科技进步,发展现代农业生产为己任,以农业科技档案网络建设为基础,以农业科技档案信息资源建设为核心,以扩大农业科技档案资源开发为目标,充分利用现代化管理手段,逐步实现农业科技档案资源数字化、农业科技档案信息服务网络化,努力实现农业科技档案资源共享。 作者:朱旦君尚希明单位:台州市农业科学研究院 数字农业论文:农业档案数字化管理体制 农业科技档案是指在农业生产、科学研究、教学和基本建设等科技活动中形成的归档保存的文字、图纸、图表、标本、声像等形态的科技文件材料。它是进行农业科研、生产、基建、教学等活动的重要依据。目前,杭州市档案局农林系统库藏农业档案13666卷,农林口各单位档案室也保存了大量资料。这些宝贵的档案资料为促进全市农业科技进步发挥了重要作用。随着全球信息时代的到来以及信息技术在农业各个领域中的广泛应用,农业科技档案管理顺应时代要求,以加快数字化建设更好地助推现代农业发展和新农村建设,显得刻不容缓。 1农业科技档案管理数字化建设的必要性 1.1是有效改善档案管理工作的需要纸质载体是农业科技档案的根本依据,但是避免不了局限性,存在着数量多、体积大、质量重,不易携带,不便查找,信息传递慢,无法检索等方面的不足。农业科技档案管理的数字化建设,可以从根本上克服这些弊端,即以现代通信、计算机网络、多媒体信息技术为基础,建立计算机网络平台,以建立好的各种档案信息库为资源,利用智能信息处理技术,将数据库转变为知识库,以供需要者查询、搜索,并且信息资源的使用维护方便,安全保密性强。农业科技档案管理的数字化建设,可以达到资源信息的数字化、资源管理网络化和智能化。 1.2是档案管理发展的大势所趋农业科技档案资源的高效、快捷开发利用需要应用数字化技术。传统的查阅方法是到档案馆,采用人工捡索的办法查找所需的档案,费时、费力,查全率和查准率均不高。档案管理实行数字化后,全市农技推广机构通过互联网,进入市科技档案馆数字化信息中心,各单位的档案电子目录和开放档案数字信息均上传至市农业科技档案馆信息中心,方便全市农业科技档案资源的整合和利用,顺应档案馆现代化发展的需要。 1.3是现代农业发展的必须在当今人们的时间意识越来越强,领导需要迅速、准确的决策;各职能部门工作要求快速及时;社会广大公众对档案信息需要量不断增加的情况下,要求档案部门必须尽快改变传统的原始管理、检索和提供利用的手段,运用现代信息处理技术手段来处理农业科技档案信息资源,提高档案资源的开发能力和利用效率,确保档案信息能及时、方便地提供。 1.4是节约农业档案机构建设资金的举措库藏档案案卷数量的不断增加需要信息化来管理。以杭州市农业科学研究院为例,该院下辖农作、水产、茶叶、蔬菜、畜牧、生物等多个科研所,截止2010年全院库藏档案820卷,资料12088册,其中相当部分档案分散在基层建档单位,如果对这些档案进行有效整合,采用数字化管理,可大大减轻农业科技档案管理工作人员的工作量,降低费用支出,使档案管理人员能在有限的时间内搜集更多的信息,不仅降低了成本,而且极大地提高了效率。 2农业科技档案管理数字化建设总体设计 农业科技档案管理数字化建设的指导思想是:以需求为导向,以利用为目的,充分利用计算机软硬件功能,最大限度发挥人力资源和数字化加工设备能力,保护农业科技档案原件完好,保证数字化农业科技档案真实准确,更好地发挥农业科技档案信息资源的作用。农业科技档案管理数字化建设的原则是:档案数字化,工作标准化。档案数字化标准规范体系的建设,可以从管理、业务、技术等标准规范层面来研究制定。从简单的标准化向科学、精确的标准化过渡,从孤立的标准向体系化的标准推进。重要档案优先数字化。以利用需求为导向,结合实际,统筹规划,分步实施,突出重点,量力而行,将年限较长、具有馆藏特色、最为珍贵以及利用频率高的档案优先数字化。各部门分工协作。档案数字化工作相当繁琐,涉及面广,必须坚持分工协作、整体配合、长期坚持、相互理解的工作理念,充分发挥单位各个部门和各类人员的作用,明确工作任务,落实责任分工,真正做到各司其责,各施其能,协调配合,形成全方位、多层面、多角度、共同推进档案数字化建设的科学发展模式。多方位快速高效检索。数字档案管理系统应该建立多种满足档案利用者的检索方式,提高检索的自由度。完善的电子检索系统,能高效、快速、全面地从档案信息中检索出利用者所需的信息,并对档案利用进行快速统计。数字档案管理系统应及时公布、更新、维护网站网页内容,提供服务范围、内容,便于档案利用者了解档案信息动态,及时查找所需信息。注重档案数字化人才培养。要建立和完善档案人才选拔、任用和激励机制,重视人才的储备,以超前的意识搞好人才建设,造就一批既熟悉档案工作管理、通晓档案理论知识,又掌握现代档案数字信息技术的新型档案工作人才队伍,确保档案数字化建设及档案事业又好又快地发展。农业科技档案管理数字化建设需要投入,特别是建设初期软硬件配置投入较大,建成后也要保持一定的运行成本。因此,要按照成本效益最大化的要求,细化农业科技档案管理数字化建设的步骤。同时优化农业科技档案管理数字化的各种资源配置,根据不同的情况,进行农业科技档案管理专业人员和数字化技术人员、计算机和扫描设备的合理配置,构建农业科技档案管理数字化投入小收益大的新模式。具体步骤上:一是建立农业科技档案管理数据库。第一步,输入文件级目录。在建立数据库的过程中,可边输入边打印,一方面补齐卷内文件目录,另一方面检验输入的正确性,从而确保农业科技档案管理数据库的真实性、完整性和有效性。第二步,采用扫描仪、数码相机等设备,实现原文件信息数字化。二是加强电子文件的收集和积累工作。电子文件包括电子文件内容、电子文件载体和电子文件显示、修改的电子计算机软硬件平台组合,是未来数字农业科技档案管理最主要的来源。为了确保所形成的电子文件不被丢失,保证电子文件是可存取、可利用和可理解,必须及时对所形成的电子文件进行收集积累。电子文件的收集积累,不仅保证电子文件的真实性,还维护了它的系统性、完整性,同时,也防止了存有信息内容的载体在个人手中发生丢失、损坏,从而保护电子文件的安全,为电子文件的归档打下基础。电子文件的收集积累范围,应严格按照国家有关规定执行。用载体传递的电子文件,要按规定进行登记、签署,对更改处,要填写更改单,按更改审批手续进行,并存有备份件,防止出现差错。三是农业科技档案管理数字化与上网利用同步。农业科技档案管理数字化及管理流程重组是一个管理思想不断变化的过程,农业科技档案管理数字化与上网利用同步即是新技术和新理念相互融合的表现。数字化农业科技档案管理分开放与不开放两种,开放农业科技档案管理即上互联网,建立农业科技档案管理资料网站,实施资源共享,在互联网上向政府和社会提供农业科技档案管理信息。 3农业科技档案管理数字化建设需要把握的几个问题 3.1提高认识,统筹规划首先必须在思想上充分认识农业科技档案信息资源的重要意义。在当今信息公开程度越来越高的形势下,农业科技档案的文化性质和社会性质逐步强化,利用的范围和对象将逐步扩大,只有当农业科技档案信息资源在农业现代化建设中发挥重要作用时,农业科技档案和档案工作的意义和价值才能充分地全面地展现出来。其次,做好统筹规划。将大量的农业科技档案数字化,是一个庞大的系统工程。首先要做好馆藏情况的调查,包括档案的类型、载体形态与状态、馆藏数量、档案信息利用等基本情况。根据馆藏情况,制订农业科技档案数字化的科学规划,包括服务器、电脑、扫描设备等硬件的购置计划和数字化处理规划。最后,要保障档案整理过程的完整性。农业科技档案数字化是一项费时较长的工程,在大规模、流程化的数字化过程中,所有档案原件都需从档案库房分批大量取出,一定要保障档案原件的完整,不允许出现损毁和遗失的现象。 3.2加强基础工作,认真做好档案数字化一是档案数字化必须有所选择。针对馆藏“浩瀚”的档案资源,不加选择地全部数字化既不可能、也没必要。应该根据一定的原则确定哪些馆藏档案原件应该数字化、哪些档案原件中哪些不需要数字化。二是做好数字化时扫描参数的优化设置。扫描系统扫描参数的选择和确定对扫描数字影像质量有较大影响,其中扫描分辨率直接关系到扫描文件的清晰度和还原效果。选择分辨率时应根据实际需要综合考虑,包括扫描文件的可阅读性、存储空间、输出打印质量等。三是做好档案数字化的全程控制。在档案数字化过程中,要注重全面的质量检查,加强数据的质量控制。 3.3开展档案数字化问题的研究,及时解决数字化进程中的疑难问题农业科技档案数字化是档案工作领域的新事物,不可避免地会遇到一些新情况、新问题。比如,数字化档案信息压缩及存储的关键技术问题;业务形态与现有技术手段相抵触问题;数字化档案信息安全、保密技术问题;数字化档案信息的访问形式与安全控制问题;数字化档案信息知识产权问题;数字化档案信息的法律地位问题。针对这些新情况、新问题,应在抓档案原件数字化工作的同时,组织力量开展档案数字化问题的研究,及时解决工作中的一些业务问题和相关技术性问题,同时澄清和统一思想认识,确保农业科技档案数字化工作的顺利开展。 数字农业论文:VLEs数字农业技术基础教学分析 21世纪农业是信息农业的时代,农业作为国民经济赖以存在和发展的基础,将随同国民经济各部门、各行业一起,朝着信息化方向蓬勃发展。高等农业院校是培养农村经济建设人才的摇篮,在非计算机专业计算机应用基础教学中开展《数字农业技术基础》课程,根据农业院校的特点和学生所在专业的不同需求制定合理的教育教学方法是形势所趋。 基于2010年吉林省高等教育研究重点课题《数字农业技术基础教学平台建设与应用研究》,依据建构主义学习理论,课题组架构计算机网络与课堂教学有机结合的混合型学习环境,形成基于VLEs的《数字农业技术基础》课程,为学生构建合理的知识体系、有效发展认知能力提出了新的探索。 1数字农业技术简介 1.1数字农业技术概念 数字农业是指将遥感、地理信息系统、全球定位系统、计算机技术、通讯和网络技术、自动化技术等高新技术与地理学、农学、生态学、植物生理学、土壤学等基础学科有机地结合起来,实现在农业生产过程中对农作物、土壤从宏观到微观的实时监测,以实现对农作物生长、发育状况、病虫害、水肥状况以及相应的环境进行定期信息获取,生成动态空间信息系统,对农业生产中的现象、过程进行模拟,达到合理利用农业资源、降低生产成本、改善生态环境、提高农作物产品和质量的目的[1]。近年来,国内外在数字农业技术的研究、应用领域进行了诸多研究和探索,进步和成果十分显著,数字农业技术已经成为促进农业经济发展强有力的武器。 1.2具有数字农业技术基础人才的培养要求 在农业高等院校中培养具有数字农业技术基础的人才,应该在掌握数学、物理、计算机科学等方面的基本理论和基本知识的前提下,从理论和实践上掌握数字农业的原理、组成和方法,建立关于数字农业系统框架,了解信息技术在农业领域的应用现状,掌握信息技术与专业结合的基本方法。通过该课程的学习,培养学生将信息技术应用于生产实践的能力。这对推进数字农业进程具有十分积极的作用,为我国农村经济的更快发展提供新的契机。农业数字技术课程涵盖农业专家系统、地理信息系统(GIS)、全球定位系统(GPS)、遥感(RS)为支撑的农业信息工程的基本理论和基本技能,内容庞大繁杂,同时对不同专业的学生要求掌握的内容和难度具有较大的差异,课程的复杂性使它更需要一条有效的途径提升学习质量、促进师生关系、加强教学效果。身处互联网时代,它完全可以创造跨越时空开展学习活动的技术支持情境,使学习不受时间、地域限制,具有教育资源充分共享的优势,课堂在这样的技术支持下被赋予了更广阔的内涵。 1.3建构主义 技术支持情境的构建目标的业务领域是知识学习,因此系统设计必须符合先进的学习理论,体现合理的认知规律,适应自主的学习需求。学习理论至今经历了行为主义学习、认知主义学习、建构主义学习理论的发展历程。其中,建构主义学习理论是在认知主义基础之上逐渐发展起来的,对推动教学系统设计起到了推波助澜的作用。建构主义思想强调学生在知识掌握中的主体地位,他们具有积极的自我控制、目标导向和反思型特点,通过学习情境中的发现过程和精细加工过程,自己建构知识,建构主义指导的学习方式的环境包括以下四大要素[2]。 1.3.1情境。学习环境中的情境必须有利于学习者对所学内容的意义建构。在教学设计过程中,创建有利于达成意义构建的情境至关重要,是创建教学环境的基础。 1.3.2协作。在学习过程中应当贯穿始终。通过教师与学生之间的协作、学生与学生之间的协作,可以有效地分析收集教学资料、能够及时对提出的理论进行验证,对学习评价和意义构建都很有作用。 1.3.3交流。学习过程必然需要交流。形成良好的交流氛围、交流方式是达成最终学习目标的基础环节。 1.3.4意义建构。意义建构是教学过程的最终目标。其建构的意义是指事物的性质、规律以及事物之间的内在联系。在学习过程中帮助学生建构意义就是要帮助学生对当前学习的内容所反映事物的性质、规律以及该事物与其他事物之间的内在联系达到较深刻的理解。 2虚拟学习环境(VLEs) 虚拟学习环境(VirtualLearningEnvironments,VLEs)是近年来得到广泛关注的一个领域,是指基于计算机技术的标准化学习与学习管理的系统,主要用于支持络学习过程中内容传递、促进在线师生间的交互。它的概念目前并不统一,还有诸如“整合化学习系统”(IntegratedLearningSystems,ILS)、“内容管理学习系统”(ContentManagementLearningstems,CMLS)等解释。VLEs目的是通过技术提供各种促进学习的有效工具,满足各类学习者的学习需求,为有效进行协作学习、基于资源的学习以及广泛的资源共享提供有力的教学和技术环境支持。目前的VLEs在技术特性上不同,但设计思路都类似,主要是通过计算机技术实现对传统教学的时空拓展和资源共享。不难看出,主导思想都是课堂再现与传递,本质在于解决教学资源短缺。这种教学模式仅仅是传统教学模式的网络延伸,思考模式基于同一个“尺度”,适用于每一个人,而有效的虚拟学习环境的构建应该是体现学生的认知规律,体现适应个性化的学习。因此,拓展网络教学的内涵以提高教学效果和实施质量,对网络教学发展提出了更深层次的要求,《数字农业技术基础》VLEs构架见图1。 2.1知识学习 知识学习在VLEs中通常采用网页文本、多媒体课件、教学录像3种形式,组织方式往往是按照章节以树形目录的方式呈现。然而《数字农业技术基础》课程对不同专业的学生构建不同的知识框架体系,这些框架体系构成了多个子课程。虽然子课程之间知识点侧重不同,但是彼此之间的关系千丝万缕,因此构建时应该遵循课程必须具有一定弹性的原则。把《数字农业技术基础》课程知识分解成最小的知识单位即知识点,把每个子课程的学习目标分解成知识目标;然后,将知识点根据知识目标组合成知识单元[3],确保每个知识单元都有自身的学习目标和应用目标;教师根据各个专业的不同、学习者特征的差别灵活设置不同的知识单元,将其组成基本知识框架即子课程。由于《数字农业技术基础》课程的复杂性,交叉性以及不同专业学生学习目标的差异,每一个知识单元可能被不同方向的子课程应用,因此将知识单元构建成可重用知识单元,以便不同专业方向的教师和学生根据不同的学习目标选择知识单元(图2)。 2.2学习路径选择 VLEs中的学习路径是指在网络的环境下,学习者在一定的策略指导下、为实现学习目标的学习活动的顺序[4]。面对VLEs中的各种学习信息,学生常常感到无所适从,无法判断从何处开始学习活动。因此在VLEs中为学生提供过程的参考路径显得尤为重要,可以说学习路径的选择是VLEs的生命线,直接关系到学习效率与学习效果。教师根据课程中各个子课程的特点结合自身的经验提供多组学习路径方案,学生自由选择相应的学习路径方案。在遵循学习路径的学习过程中,也可以根据自身的情况调整学习路径的节点方向,使学习过程符合认知规律,便于知识获得、维持、迁移和应用。 2.3角色定位 在VLEs中的角色根据不同的职能被定义具有不同的权限。该系统的角色有管理员、教师、学生3种,主要职责如图3所示。管理员、学生、教师在虚拟环境中各司其职,并且都能够围绕课程的开发与维护提出自己的设想和观点。注册模块的注册采取与校园网一卡通对接,通过校园卡的卡号和密码可以直接确认身份,确保实名登录。 2.4参与机制 学生的学习热情直接关系学习的效果,在VLEs中设置问卷调查、互动评价、投票表决等环节,使学生和教师融入VLEs之中,达成认知与情感的统一,并依据师生参与的情感度和参与效果,分析教学所处真实状态,形成师生教学状态、学习状态诊断,为学习质量评估提供基础数据。 2.5教学评价 采用开放的、多维度的方式评价学生的学习效果。全面地记录学生日志并进行跟踪监控,跟踪记录学生在学习过程中的所有过程,包括学习时间、阅读次数、学习路径的选择、参与互动的次数、实验操作评测、作业成绩、单元测评等。根据以上资料,形成合理的评价机制,对学生的学习结果进行公平客观的评价。 2.6教学反思 通过学生学习过程中监控到的大量学习过程的数据参数进行挖掘,在学习路径、知识单元测试,学习成绩和学习绩效之间建立联系,从而实现学习行为的分析,建立学习特征模型[5],为学生提供更加合理的学习方案,以此为依据调整学习路径。 3结语 基于VLEs的《数字农业技术基础》课程使学生在网络环境下学习、互动、考核,为学习质量评估提供基础数据,对学习效果进行更公平、客观的评价。VLEs作为一种计算机技术的应用越来越受到关注,它为学习者提供了以学习者为中心的交互式个性化的学习场景,可以使不同的学习者随时随地开展学习活动。随着计算机技术、网络通信技术和认知科学的发展,该领域的研究必将有更广阔的空间。 数字农业论文:数字农业的构想分析论文 论文关键词数字农业;问题;构想 论文摘要阐述数字农业的概念及其作用,指出数字农业建设中存在的问题,包括农业信息化水平低、信息化意识及利用信息能力不强、管理和标准化工作有待进一步加强等,并对数字农业的建设进行了展望和设想。 在我国2000年的《农业科技发展纲要》中,将数字农业放在农业信息技术的首要位置,引起了人们的普遍关注。本文试图谈谈对数字农业的认识、存在的问题和建设数字农业的基本设想,以供参考。 1对数字农业的认识 数字农业(digitalagriculture)就是用数字化技术,按人类需要的目标,对农业所涉及的对象和全过程进行数字化和可视化的表达、设计、控制和管理。其本质是把信息技术作为农业生产力要素,将工业可控生产和计算机辅助设计的思想引入农业,通过计算机、地学空间、网络通讯、电子工程技术与农业的融合,在数字水平上对农业生产、管理、经营、流通、服务以及农业资源环境等领域进行数字化设计、可视化表达和智能化控制,使农业按照人类的需求目标发展[1]。 有的学者认为[2],数字农业是“数字地球”在农业领域的延伸。正如“数字地球”的概念一样,数字农业这一概念体现了数据和技术的综合集成。数字农业可以有广义和狭义之分。广义的数字农业,即信息化农业,包括农业要素(生物要素、环境要素、技术要素、社会经济要素等)、农业过程(生产、管理、储运、流通等)的数字化、网络化、自动化以及智能化,形成数字驱动的农业生产管理体系。狭义的数字农业,是以农业空间信息机理为基础的、以“3S”技术为支撑的农业系统空间信息技术体系。 事实上数字农业是一个学术性很强的综合概念。近年来,与数字农业技术体系有关的理论基础和应用技术研究,已经成为主要发达国家发展高新技术农业的侧重点,成为极其活跃的科技创新领域。数字农业是一项集农业科学、地球科学、信息科学、计算机科学、空间对地观测、数字通讯、环境科学等众多学科理论与技术于一体的现代科学体系,是由理论、技术和工程构成的三位一体的庞大系统工程。数字农业是对有关农业资源(植物、动物、土地等)、技术(品种、栽培、病虫害防治、开发利用等)、环境、经济等各类数据的获取、存贮、处理、分析、查询、预测与决策支持系统的总称。数字农业是信息技术在农业中应用的高级阶段,是农业信息化的必由之路;农业信息化、智能化、精确化与数字化将是信息技术在农业中应用的结果。实现农业农村现代化、保障我国的食物安全、全面建设小康社会的关键在于推动农业科技的发展,创造条件进行一次新的技术革命,促使传统农业向现代农业转变,促使粗放生产向集约化经营转变。可以预言,数字农业及其相关技术的快速发展和推广应用,必将成为新世纪农业科技革命不可缺少的重要内容,必将推动农业向高产、优质、高效及可持续方向发展,在带动广大农民致富和全面建设小康社会中发挥越来越重要的作用[3]。 2存在的问题 2.1农业信息化水平较低 收集信息、处理信息、传播信息的软硬件设备与网络体系不健全;已开发的大量农业经济信息系统、农作物病虫害数据库、作物品种资源管理数据库系统、农业土壤系统分类数据库系统等大多不涉及空间维度,难以适应当前对空间数据信息的需求;对于来源多种多样、格式也不尽相同的各种数据的实时性、地域性、综合性处理还需作出很多努力。 2.2农业信息化意识和利用信息的能力不强 一方面,许多基层农技人员和广大农业从业者,知识老化,整体素质有待进一步提高,对于利用现代技术,收集、处理、利用农业信息的意识和能力不强;另一方面,农业信息加工处理的技术人员缺乏,当前,就连最基本的能够及时、准确地提供农产品供需信息,对网络信息进行收集、整理,分析市场形势,回复网络用户的电子邮件,解答疑问等方面的人才也不多,更谈不上能够满足数字农业发展对于人才的需求。2.3农业信息化效益不明显 数字农业还刚刚起步,在国内总体上尚处于探索阶段,实用性、普遍性的技术应用还很少,直接带来的经济效益还没有很好地显现出来。 2.4农业信息数据的管理和标准化工作有待进一步加强 地理信息系统(GIS)以及其他农业信息管理系统为了完成某种分析工作所要求的各种农业数据往往格式与结构不同,而且往往掌握在不同的管理部门或研究机构中。因此,未来建立在网络上的农业地理信息系统要具备获取和分析分布式存储数据的能力,也就是说我们要使所谓的WebGIS能够协同处理来自不同组织和机构的农业数据[2]。 3建设数字农业的基本设想 随着经济社会的快速发展和科技进步,台州在数字网络建设、原始数字化数据积累、数字化信息采集及其处理等 方面的工作已有一定的基础,起动发展数字农业不仅是必要的,而且是可行的。借鉴许多学者的研究结果[4,5],提出建设台州数字农业的基本设想,就是要在台州已有农业信息化建设成果基础上,建立可视化的台州农业地理信息系统,构建直观形象的农业信息管理与辅助决策视频体系,实现农业信息的现代化综合管理、分析、共享和,彻底改造台州传统的农业管理模式,全面提升台州农业工作的信息化和现代化水平。 3.1整合已有的农业信息 在国家、省级信息基础设施建设的基础上,以各级农业部门为依托,建设中央一省一市县信息骨干网络系统,形成一个功能完善、性能优良的农业综合信息网络系统,并与其他网络互联,成为一个全方位的农业资源和经济信息网络系统。 3.2信息表达要直观、形象,并要实现信息系统的联网 把市内的地形、地貌、交通、村镇、行政区划等基础地理信息以及耕地分布、土壤类型、种植结构、水肥状况、农作物生长发育、气象、病虫害、农民知识、乡镇企业、农业法律法规等各种农业信息以图形图像等直观形象的可视化电子地图与相关信息的形式在投影视频系统上进行显示和表达,随着数字农业的发展,逐步做到与省级、国家级类似的信息系统进行交互式查询等。 3.3强化对科研、管理等的服务工作 通过对基础地理信息和农业专题信息的空间分析、网络分析和追踪分析等,实现农业科研、管理和决策人员在全市三维农业电子模型上,对农业生产中的现象、过程进行模拟,高效、直观、形象地为农业工作的规划、设计、建设、经营、管理、服务、决策等提供科学依据。 数字农业论文:数字农业构想论文 论文关键词数字农业;问题;构想 论文摘要阐述数字农业的概念及其作用,指出数字农业建设中存在的问题,包括农业信息化水平低、信息化意识及利用信息能力不强、管理和标准化工作有待进一步加强等,并对数字农业的建设进行了展望和设想。 在我国2000年的《农业科技发展纲要》中,将数字农业放在农业信息技术的首要位置,引起了人们的普遍关注。本文试图谈谈对数字农业的认识、存在的问题和建设数字农业的基本设想,以供参考。 1对数字农业的认识 数字农业(digitalagriculture)就是用数字化技术,按人类需要的目标,对农业所涉及的对象和全过程进行数字化和可视化的表达、设计、控制和管理。其本质是把信息技术作为农业生产力要素,将工业可控生产和计算机辅助设计的思想引入农业,通过计算机、地学空间、网络通讯、电子工程技术与农业的融合,在数字水平上对农业生产、管理、经营、流通、服务以及农业资源环境等领域进行数字化设计、可视化表达和智能化控制,使农业按照人类的需求目标发展[1]。 有的学者认为[2],数字农业是“数字地球”在农业领域的延伸。正如“数字地球”的概念一样,数字农业这一概念体现了数据和技术的综合集成。数字农业可以有广义和狭义之分。广义的数字农业,即信息化农业,包括农业要素(生物要素、环境要素、技术要素、社会经济要素等)、农业过程(生产、管理、储运、流通等)的数字化、网络化、自动化以及智能化,形成数字驱动的农业生产管理体系。狭义的数字农业,是以农业空间信息机理为基础的、以“3S”技术为支撑的农业系统空间信息技术体系。 事实上数字农业是一个学术性很强的综合概念。近年来,与数字农业技术体系有关的理论基础和应用技术研究,已经成为主要发达国家发展高新技术农业的侧重点,成为极其活跃的科技创新领域。数字农业是一项集农业科学、地球科学、信息科学、计算机科学、空间对地观测、数字通讯、环境科学等众多学科理论与技术于一体的现代科学体系,是由理论、技术和工程构成的三位一体的庞大系统工程。数字农业是对有关农业资源(植物、动物、土地等)、技术(品种、栽培、病虫害防治、开发利用等)、环境、经济等各类数据的获取、存贮、处理、分析、查询、预测与决策支持系统的总称。数字农业是信息技术在农业中应用的高级阶段,是农业信息化的必由之路;农业信息化、智能化、精确化与数字化将是信息技术在农业中应用的结果。实现农业农村现代化、保障我国的食物安全、全面建设小康社会的关键在于推动农业科技的发展,创造条件进行一次新的技术革命,促使传统农业向现代农业转变,促使粗放生产向集约化经营转变。可以预言,数字农业及其相关技术的快速发展和推广应用,必将成为新世纪农业科技革命不可缺少的重要内容,必将推动农业向高产、优质、高效及可持续方向发展,在带动广大农民致富和全面建设小康社会中发挥越来越重要的作用[3]。 2存在的问题 2.1农业信息化水平较低 收集信息、处理信息、传播信息的软硬件设备与网络体系不健全;已开发的大量农业经济信息系统、农作物病虫害数据库、作物品种资源管理数据库系统、农业土壤系统分类数据库系统等大多不涉及空间维度,难以适应当前对空间数据信息的需求;对于来源多种多样、格式也不尽相同的各种数据的实时性、地域性、综合性处理还需作出很多努力。 2.2农业信息化意识和利用信息的能力不强 一方面,许多基层农技人员和广大农业从业者,知识老化,整体素质有待进一步提高,对于利用现代技术,收集、处理、利用农业信息的意识和能力不强;另一方面,农业信息加工处理的技术人员缺乏,当前,就连最基本的能够及时、准确地提供农产品供需信息,对网络信息进行收集、整理,分析市场形势,回复网络用户的电子邮件,解答疑问等方面的人才也不多,更谈不上能够满足数字农业发展对于人才的需求。2.3农业信息化效益不明显 数字农业还刚刚起步,在国内总体上尚处于探索阶段,实用性、普遍性的技术应用还很少,直接带来的经济效益还没有很好地显现出来。 2.4农业信息数据的管理和标准化工作有待进一步加强 地理信息系统(GIS)以及其他农业信息管理系统为了完成某种分析工作所要求的各种农业数据往往格式与结构不同,而且往往掌握在不同的管理部门或研究机构中。因此,未来建立在网络上的农业地理信息系统要具备获取和分析分布式存储数据的能力,也就是说我们要使所谓的WebGIS能够协同处理来自不同组织和机构的农业数据[2]。 3建设数字农业的基本设想 随着经济社会的快速发展和科技进步,台州在数字网络建设、原始数字化数据积累、数字化信息采集及其处理等 方面的工作已有一定的基础,起动发展数字农业不仅是必要的,而且是可行的。借鉴许多学者的研究结果[4,5],提出建设台州数字农业的基本设想,就是要在台州已有农业信息化建设成果基础上,建立可视化的台州农业地理信息系统,构建直观形象的农业信息管理与辅助决策视频体系,实现农业信息的现代化综合管理、分析、共享和,彻底改造台州传统的农业管理模式,全面提升台州农业工作的信息化和现代化水平。 3.1整合已有的农业信息 在国家、省级信息基础设施建设的基础上,以各级农业部门为依托,建设中央一省一市县信息骨干网络系统,形成一个功能完善、性能优良的农业综合信息网络系统,并与其他网络互联,成为一个全方位的农业资源和经济信息网络系统。 3.2信息表达要直观、形象,并要实现信息系统的联网 把市内的地形、地貌、交通、村镇、行政区划等基础地理信息以及耕地分布、土壤类型、种植结构、水肥状况、农作物生长发育、气象、病虫害、农民知识、乡镇企业、农业法律法规等各种农业信息以图形图像等直观形象的可视化电子地图与相关信息的形式在投影视频系统上进行显示和表达,随着数字农业的发展,逐步做到与省级、国家级类似的信息系统进行交互式查询等。 3.3强化对科研、管理等的服务工作 通过对基础地理信息和农业专题信息的空间分析、网络分析和追踪分析等,实现农业科研、管理和决策人员在全市三维农业电子模型上,对农业生产中的现象、过程进行模拟,高效、直观、形象地为农业工作的规划、设计、建设、经营、管理、服务、决策等提供科学依据。 数字农业论文:数字农业认识论文 论文关键词数字农业;问题;构想 论文摘要阐述数字农业的概念及其作用,指出数字农业建设中存在的问题,包括农业信息化水平低、信息化意识及利用信息能力不强、管理和标准化工作有待进一步加强等,并对数字农业的建设进行了展望和设想。 在我国2000年的《农业科技发展纲要》中,将数字农业放在农业信息技术的首要位置,引起了人们的普遍关注。本文试图谈谈对数字农业的认识、存在的问题和建设数字农业的基本设想,以供参考。 1对数字农业的认识 数字农业(digitalagriculture)就是用数字化技术,按人类需要的目标,对农业所涉及的对象和全过程进行数字化和可视化的表达、设计、控制和管理。其本质是把信息技术作为农业生产力要素,将工业可控生产和计算机辅助设计的思想引入农业,通过计算机、地学空间、网络通讯、电子工程技术与农业的融合,在数字水平上对农业生产、管理、经营、流通、服务以及农业资源环境等领域进行数字化设计、可视化表达和智能化控制,使农业按照人类的需求目标发展[1]。 有的学者认为[2],数字农业是“数字地球”在农业领域的延伸。正如“数字地球”的概念一样,数字农业这一概念体现了数据和技术的综合集成。数字农业可以有广义和狭义之分。广义的数字农业,即信息化农业,包括农业要素(生物要素、环境要素、技术要素、社会经济要素等)、农业过程(生产、管理、储运、流通等)的数字化、网络化、自动化以及智能化,形成数字驱动的农业生产管理体系。狭义的数字农业,是以农业空间信息机理为基础的、以“3S”技术为支撑的农业系统空间信息技术体系。 事实上数字农业是一个学术性很强的综合概念。近年来,与数字农业技术体系有关的理论基础和应用技术研究,已经成为主要发达国家发展高新技术农业的侧重点,成为极其活跃的科技创新领域。数字农业是一项集农业科学、地球科学、信息科学、计算机科学、空间对地观测、数字通讯、环境科学等众多学科理论与技术于一体的现代科学体系,是由理论、技术和工程构成的三位一体的庞大系统工程。数字农业是对有关农业资源(植物、动物、土地等)、技术(品种、栽培、病虫害防治、开发利用等)、环境、经济等各类数据的获取、存贮、处理、分析、查询、预测与决策支持系统的总称。数字农业是信息技术在农业中应用的高级阶段,是农业信息化的必由之路;农业信息化、智能化、精确化与数字化将是信息技术在农业中应用的结果。实现农业农村现代化、保障我国的食物安全、全面建设小康社会的关键在于推动农业科技的发展,创造条件进行一次新的技术革命,促使传统农业向现代农业转变,促使粗放生产向集约化经营转变。可以预言,数字农业及其相关技术的快速发展和推广应用,必将成为新世纪农业科技革命不可缺少的重要内容,必将推动农业向高产、优质、高效及可持续方向发展,在带动广大农民致富和全面建设小康社会中发挥越来越重要的作用[3]。 2存在的问题 2.1农业信息化水平较低 收集信息、处理信息、传播信息的软硬件设备与网络体系不健全;已开发的大量农业经济信息系统、农作物病虫害数据库、作物品种资源管理数据库系统、农业土壤系统分类数据库系统等大多不涉及空间维度,难以适应当前对空间数据信息的需求;对于来源多种多样、格式也不尽相同的各种数据的实时性、地域性、综合性处理还需作出很多努力。 2.2农业信息化意识和利用信息的能力不强 一方面,许多基层农技人员和广大农业从业者,知识老化,整体素质有待进一步提高,对于利用现代技术,收集、处理、利用农业信息的意识和能力不强;另一方面,农业信息加工处理的技术人员缺乏,当前,就连最基本的能够及时、准确地提供农产品供需信息,对网络信息进行收集、整理,分析市场形势,回复网络用户的电子邮件,解答疑问等方面的人才也不多,更谈不上能够满足数字农业发展对于人才的需求。2.3农业信息化效益不明显 数字农业还刚刚起步,在国内总体上尚处于探索阶段,实用性、普遍性的技术应用还很少,直接带来的经济效益还没有很好地显现出来。 2.4农业信息数据的管理和标准化工作有待进一步加强 地理信息系统(GIS)以及其他农业信息管理系统为了完成某种分析工作所要求的各种农业数据往往格式与结构不同,而且往往掌握在不同的管理部门或研究机构中。因此,未来建立在网络上的农业地理信息系统要具备获取和分析分布式存储数据的能力,也就是说我们要使所谓的WebGIS能够协同处理来自不同组织和机构的农业数据[2]。 3建设数字农业的基本设想 随着经济社会的快速发展和科技进步,台州在数字网络建设、原始数字化数据积累、数字化信息采集及其处理等 方面的工作已有一定的基础,起动发展数字农业不仅是必要的,而且是可行的。借鉴许多学者的研究结果[4,5],提出建设台州数字农业的基本设想,就是要在台州已有农业信息化建设成果基础上,建立可视化的台州农业地理信息系统,构建直观形象的农业信息管理与辅助决策视频体系,实现农业信息的现代化综合管理、分析、共享和,彻底改造台州传统的农业管理模式,全面提升台州农业工作的信息化和现代化水平。 3.1整合已有的农业信息 在国家、省级信息基础设施建设的基础上,以各级农业部门为依托,建设中央一省一市县信息骨干网络系统,形成一个功能完善、性能优良的农业综合信息网络系统,并与其他网络互联,成为一个全方位的农业资源和经济信息网络系统。 3.2信息表达要直观、形象,并要实现信息系统的联网 把市内的地形、地貌、交通、村镇、行政区划等基础地理信息以及耕地分布、土壤类型、种植结构、水肥状况、农作物生长发育、气象、病虫害、农民知识、乡镇企业、农业法律法规等各种农业信息以图形图像等直观形象的可视化电子地图与相关信息的形式在投影视频系统上进行显示和表达,随着数字农业的发展,逐步做到与省级、国家级类似的信息系统进行交互式查询等。 3.3强化对科研、管理等的服务工作 通过对基础地理信息和农业专题信息的空间分析、网络分析和追踪分析等,实现农业科研、管理和决策人员在全市三维农业电子模型上,对农业生产中的现象、过程进行模拟,高效、直观、形象地为农业工作的规划、设计、建设、经营、管理、服务、决策等提供科学依据。
加强对软件工程项目执行情况的监管,保证项目的开发进度以及达到设计的目标要求,促进软件工程项目管理水平的全面提升。近年来,随着我国互联网技术的稳定发展,给软件行业发展提供了良好的前景,在当前时代快速发展的情况下,国内的软件企业有能力开发各种大型项目,有的项目甚至需要几年完成。鉴于软件开发项目这种特殊化的项目管理主体,特别是对大中型项目采用传统的管理方式是远远不够的。在实际工作中,如果能把内部控制理念运用到软件开发项目管理工作中,通过内部控制的方式,及时发现项目开发过程中出现的问题,发现问题后通过对问题的分析找出应对措施,从而规避软件开发项目开发失败的风险。 一、软件开发的项目管理概述 从项目管理角度来说,其主要指项目管理工作人员在有限资源的环境下,通过采用现代化管理方式和理念,对项目中包含的各项内容进行跟踪管理。也就是从项目设计环节入手,到项目结束整个过程进行统一规划、协调、引导和管理,以此保证项目目标的顺利落实。从软件行业来说,在落实项目管理工作时,涉及的内容主要以项目开发过程控制管理为主。软件工程项目是开发人员根据客户委托或企业为了获得新产品进行的开发活动。软件工程管理主要指对软件工程开发需求论证环节、软件开发环节以及软件支持环节等各项活动进行管理,保证给用户按时提供接受的委托工作,使用户构建高质量、高效率的软件工程项目。软件开发内部控制是对软件开发过程的各个环节做出风险评估,针对有可能出现的风险进行的防范;并在项目开发过程中通过测试分析等措施及时发现风险,并有效的将风险解决在萌芽状态,是企业的内部风险控制。也是在现代市场经济环境中,通过接受专业的控制建议,建立自我纠错的系统,通过系统的改善工作,将软件开发过程中的风险变成可管理的、可操纵的机会。 二、软件开发环节的风险识别 (一)项目设计阶段未经科学论证或论证不充分 在当前的市场经济环境下,随着全球贸易以及电子信息技术的发展,以及产业升级、软件国产化的政策引导,大数据时代已经来临,这些因素都给软件行业提供了更多发展机遇。软件企业在接受客户委托时,一般情况下是业务人员寻找客户、客户提出需求、双方多次商榷、达成委托事项签订委托协议,然后开发人员根据委托内容进行开发。但在这一过程中开发人员未参与到委托事项的论证过程中,因客户对提出的需求不明确,加上业务人员或售前工程师对软件开发知识的欠缺,导致没有从科学角度设计委托项目,造成开发人员边开发、客户边提需求、开发多次修改。最终导致软件的创新不足或加大产品成本、或造成无法按期交付产品的情况发生,情节严重导致项目停止。 (二)软件开发人员配备不合理 软件开发行业是劳动密集型企业、技术密集型企业。对工程师的技术要求较高,又是靠工程师手工完成的工作,没有办法通过智能化设备代替。项目组主要由实施工程师、需求分析师、概要设计师、详细设计师、前端开发工程师、后端开发工程师、测试工程师、部署工程师等人员组成,要根据开发项目的难易程度,配备能力匹配工程师参与开发。如果配备的工程师技能过高,可能造成资源浪费,成本提高;如果专业技能不能胜任项目开发,无法保证项目的质量和按期交付,导致成本提高或项目失败。 (三)开发过程管理不完善 项目经理是项目开发管理的责任人,软件开发中人力资源的投入成本是软件行业成本的主要组成部分。一方面反映了开发工程师经济利益,另一方面是企业经营成果和核心竞争能力的表现。所以,开发过程中人力资源管理是项目管理的重要内容。项目经理需要根据项目实施计划提前与各类别工程师协调好参与项目时间。如有项目变更,需及时调整实施计划,并通知项目组成员,方便工程师做好工作时间的调整。同时项目经理需要根据实施计划,保证各工程师在规定时间内按照设计的目标保质保量的完成工作。避免因项目进度等原因造成工程师进场后不能正常开展工作,造成成本上升的风险。 三、内部控制在软件开发项目管理中的应用 (一)项目设计阶段的内部控制 通常情况下,软件开发项目设计环节主要有两部分组成,一个是概要设计,另一个是详细设计。其中,概要设计也就是把软件需求转变成软件系统框架以及数据框架,通常涉及了系统框架设计以及数据框架设计亮点。系统框架设计往往包含软件系统中各项成分之间的关系,而数据框架设计更注重数据结构含义,该项环节主要强调宏观设计以及框架设计。项目设计阶段内部控制方面涉及的内容主要有四个方面,第一,加强对软件开发部门提供的软件框架设计方案进行核查,并监管设计执行情况。第二,结合实际情况,由软件开发部门提供的软件框架设计执行方案。第三,由监管软件开发部门对规划方案执行情况进行核查,并根据核查结果落实对应的设计工作。第四,检查软件开发部门提供的软件框架设计档案。同时,安排专业人员采用考核、评估和分析等方式对软件框架设计情况进行明确,同时保证软件框架审计和需求内外统一。确保采用的软件设计方案和标准具备合理性,提升设计方案的执行性和可行性[4]。软件开发企业在进行项目设计时由于缺乏可行性研究或者可行性研究流于形式、决策不当、盲目上马。并且因为设计环节缺乏科学的内部控制,无法合理保证项目开发成功,引发难以实现预期效益或项目失败的风险。因此,在进行项目设计时,应该注重设计内容,从实现软件设计目标和考虑软件的应用硬件环境两个方面入手进行设计工作的开展。为了避免上述问题产生,首先结合软件开发设计需求,做好相关人员岗位培训工作,使设计人员具备与岗位匹配的专业知识和胜任能力。并且,企业可以设置组织独立于项目之外的专业人员或机构进行评估论证并出具评估意见。其次,加强需求分析,需求分析作为软件工程的核心主要划分为两项内容,一个是非技术要求,另一个是技术要求。需求分析应该确保软件产品可以更好的迎合项目实际需求。在需求分析环节中,需要对客户的自身要求加以明确和核查。客户在提供软件需求分析执行规划方案时,需要客户的软件使用部门给予对应的配合。并且,客户应该根据规划要求落实对应的软件需求分析工作,客户在提供软件需求方案的过程中,要求对需求档案功能、型号、安全等级、相关数据等内容进行核查和明确。其次,编码阶段,在进行软件开发应用时可以采用流程管理的方式,实现对软件开发环节中各项资源投放情况进行监管和把控,以此让应用软件开发可以更好的满足实际需求。 (二)项目开发阶段的内部控制 项目开发阶段是项目进行投入的主要阶段,需投入大量的人力资源完成系统的整体开发与功能、性能、安全测试,并进行系统部署汇报演示。本阶段的成本在整个项目成本中占比较高,是内部控制的重点和难点,企业可以成立项目管理办公室,负责在项目整个开发过程中对项目进行定期检查和不定期对项目开发过程进行检查,及时发现风险,并做出应对措施,内部控制可以贯穿在下列的开发过程中。1.项目经理需提前将确认后的《需求规格说明书》发送给开发经理,开发经理研读《需求规格说明书》后形成问题清单,并由项目经理召开需求分析会,安排时间对《需求规格说明书》详细导读和问题答疑。开发经理及小组成员必须参与,会后形成《需求分析会会议纪要》。并对项目信息中的版本、难度、亮点三项内容进行补充修订。2.开发经理对已经明确的需求进行开发设计,向“技术评审委员会”提出进行设计评审,会后形成《设计评审会会议纪要》。3.需求导读后由项目经理和开发经理共同制定详细的《项目开发计划》以及确定的预估开发工作量,为以后需求变更时作为基准参考。4.开发经理根据《项目开发计划》安排开发人员和集中配置组对系统进行配置和开发工作。根据模块的难易程度分配开发工作。5.项目经理组织对开发组交付的系统进行功能、性能、安全、集成测试,并形成相应的测试报告。所有的bug(指电脑系统或程序的缺陷问题)项目经理负责登记,如需进行变更,填写《需求变更单》需客户确认。对在这个环节提交的bug需进行统计并计入项目绩效评价中,具体解决方案由开发经理及相关开发配置人员负责。6.项目经理对已经开发完成的系统为客户提供阶段性成果汇报,汇报期间客户提出的相关问题进行记录和汇总,如超出合同部分交由业务部门进行商务洽谈。7.系统功能整体满足客户需求后,由项目经理组织进行系统交付初验。项目经理提交初验报告及其他初验材料,包括但不限于概要设计、详细设计、数据库设计、测试用例、测试报告等,其中部分技术文档由产品中心协助准备。《初验报告》需客户确认盖章或签字。8.需归档的交付物:需求分析会议纪要、项目开发计划、概要设计、详细设计、数据库设计、测试用例、测试报告、初验报告、需求变更单、合同变更补充协议、产品/货物签收、初验材料。 (三)项目验收阶段的内部控制 首先,运行阶段。在系统试运行环节中,内部控制涉及的内容包含对试运行规划方案进行核查,设定试运行环节中业务周期、执行范畴、组织框架以及应急处理对策等;核查软件开发部门对用户培训内容、规模、对系统管理人员以及操作人员进行专业培训;考察试运行规划执行状况;监管软件开发部门试运行记录数据,在此环节中一旦发生问题,应该第一时间进行核查和分析,并做好对应的记录工作,及时进行处理。其次,系统验收移交阶段。系统验收移交作为项目是否可以顺利落实建设目标的检测标准,同时也是最终的检测结果。在此环节中,内部控制涉及的内容主要有:第一,考核竣工环节中各项数据的真实性和完善性,确保和项目实际状况吻合。第二,结合核查结果,对项目数量、质量等内容进行核实,同时给后续工程款项支付提供凭证。第三,核查软件开放项目各项资料,引导建设部门和开发部门交接对应的项目数据。第四,辅助用户对项目数据档案、源代码、产权说明文件、变更数据等内容进行核查,同时考核移交内容的合理性。具体过程如下:1.运行阶段:主要任务是完成项目试运行前期准备和培训工作,以及试运行期间的系统日常保障工作。此项工作主要由项目经理、实施工程师、运维工程师完成。(1)由项目经理编制《培训计划》,并组织项目组成员编写《培训文档》(用户权限设置、《用户操作手册》和操作视频必须准备好),并组织试运行前的用户集中培训(进行培训签到)。培训包括针对普通人员、部门领导和单位领导。(2)项目经理在试运行前和客户确认试运行时间周期和《试运行计划》方案,《试运行计划》方案中必须包括试运行的试用人员清单、业务用例、操作指标、每日的操作安排。(3)试运行分为两个阶段:第一阶段邀请有代表性的最终客户或业务骨干小范围试运行,第二阶段全员培训试运行。(4)试运行期间项目经理和运维人员督促参与试运行人员使用系统,完成试运行方案中规定的操作内容,并每周提交《试运行周报》给客户。(5)试运行期间系统出现的bug及需求变更录入进行记录,其中《需求变更单》需客户确认,所有问题由项目经理带领现场实施/运维人员跟进解决,同时开发团队保证bug不过夜。(6)试运行期间由项目经理负责记录收集系统使用情况,并提交公司需求评审和工作量评估。若产生非合同内需求变更或合同内需求变更累计超过评估总项目工作量需提交业务部门,收到经公司签批的《需求变更单》且经客户签字确认后方可继续实施。(7)完成试运行后,根据试运行期间提出的问题和需求整理成《试运行报告》提交客户确认。针对需求部分核对合同后,提请业务部门确认是否需要由商务进行洽谈,并由客户在需求变更单上签字。(8)本阶段需形成需求变更单、培训计划、培训文档(操作手册)、试运行计划、试运行周报、试运行报告、系统应急方案书面资料并归档。2.交付验收阶段的主要任务是组织召开项目终验验收会,提前准备验收材料,并邀请相关领导参加。此项工作主要由项目经理、实施工程师、业务人员完成。(1)如合同涉及第三方测评,项目验收前1个月必须启动第三方测评,项目经理根据测评要求准备相关文档,其中概要设计、详细设计、数据库设计等开发文档由产品中心协助准备。项目经理安排与第三方测评机构进行现场测评,并由第三方测评公司出具对应的《测评报告》。(2)项目上线试运行完成后,项目组根据情况申请验收,由项目经理提交《项目验收单》给客户签字盖章确认(非自然人客户确认验收必须以盖章为准),验收中必须注明“XXX项目完成验收”,或能够表达确认验收字样的文字;如客户方组织由专家进行验收,以最终《专家验收意见》单为准(需有专家签字的原件)。(3)项目经理准备验收会需要的《项目验收材料》、《项目建设情况汇报材料》以及其他相关文档。本着节能减排原则,如无特殊要求,可以提交电子版验收材料给客户存档。(4)如项目在验收前阶段接到客户书面投诉,项目在验收前阶段出现重大事故的项目整体进度延期50%以上的公司需派出专业团队进行专项处理。(5)本阶段的工作需形成测评报告、验收单、专家验收意见,验收会签到表,项目验收材料、项目建设情况汇报PPT书面资料并整理归档。 (四)质保阶段的内部控制 根据试运行方案推进系统的试运行工作,完成试运行并进入正式运行。本项工作主要由项目经理、运维工程师负责。主要控制措施应从以下几方面做起:1.正式运行期间发生的所有需求变更(非合同范围内),必须告知业务部门,由业务人员出面进行商务洽谈后方可进行,需求必须走《需求变更单》,由客户签字或盖章,如牵涉大范围变更(一般超出原合同工作量的15%),必须重新立项。2.项目经理需明确项目合同的维护服务期限和服务范围,以及是否提供人员驻场服务,并根据合同要求安排人员驻场或远程维护。3.项目运行满免费运维期后,项目经理(现场运维)应主动提醒业务部门,并由业务部门发起续签有偿维护合同事宜。如客户不签订合同实施部门有权利停止为其提供维护服务。4.进入运维期后,运维人员应定期对系统及服务器进行巡检。5.本阶段需形成的文字资料有系统巡检表、系统运维记录表、需求变更确认单。 四、结束语 总而言之,从当前软件行业发展前景来看,国内的软件开发技术越来越成熟,有能力独立承担大型软件项目的开发及研发。如果将内部控制管理有效的应用到软件开发项目中,明确各个环节中内部控制内容,结合实际情况,采取对应的内部控制对策,从源头上防止发生不必要问题,保证软件项目建设和开发安全,给软件项目的稳定发展奠定良好的基础。 参考文献: [1]王欣.房地产项目管理中内部控制的运用分析[J].中小企业管理与科技(上旬刊),2018(05):9-10. [2]贾自芳.内部控制在项目管理公司中的应用[J].财会学习,2018(11):243-244. [3]曾战锋.浅谈施工企业工程项目管理中的内部控制[J].中国国际财经(中英文),2017(24):96-97. [4]呼斯乐.试论工程项目管理中内部控制理论的应用[J].管理观察,2017(33):80-81. [5]邬维国.浅谈行政事业单位内部控制在建设项目管理中的应用[J].行政事业资产与财务,2017(09):43-44. [6]徐福艳,金颂时.核电项目管理中的内部控制审计程序及方法研究——基于三门核电内部控制制度审计案例分析[J].中国内部审计,2016(07):28-33. [7]赵景惠.内部控制理论在工程项目管理中的应用[J].合作经济与科技,2016(13):138-139. [8]卫建泽.内部控制在工程项目管理中的运用[J].山西财经大学学报,2013,35(S2):54. 作者:孔德威 单位:上海梦创双杨数据科技股份有限公司
项目管理技术论文:计算机技术项目管理建筑工程论文 1计算机技术在建筑工程项目管理中具有的功能 1.1充分保障工程数据进行有效、准确传输在建筑工程项目管理中运用计算机,可以规范管理工程的进度及质量,合理控制财务与人力资源。此外,应详细收集施工期间进行管理的相关数据,并将收集到的工程信息进行及时。通过运用计算机对工程进行管理,可以将各个子工程的数据、信息进行直接统计,有效避免了人工汇总中一些问题的发生,在减少统计时间的同时,也保证了信息传递的实效与准确,极大程度上提高了工程信息的管理效率。 1.2实现了资源的优化共享在工程数据统计中,报表为常用的方式之一,但其格式呈现出一定的多样化。目前,一些单位会将报表的格式进行调整。采用人工输入、统计数据,不但花费的时间长,而且难以满足现代化的管理要求。而运用计算机则可建立出完整的工程信息数据库,并可从中直接提取报表要求的各类数据。此外,做好的报表数据可长时间保存,作为建筑工程的数据与经验进行储存。计算机技术在建筑工程项目管理中的应用文/蒋少鸿建筑工程具有工期长、管理复杂等特点,涉及到施工进度、质量、材料设备、人力资源、资料管理等多项内容。为有效提高工程质量及施工安全水平,采用现代化的工程项目管理方法具有非常重要的意义。本文首先介绍计算机这一先进技术在建筑工程项目管理中具有的功能,并就其在项目管理中的具体运用展开深入探讨。 2计算机技术在建筑工程项目管理中的具体运用 2.1计算机在建筑工程设计过程中的运用分析由于计算机具有可变性、直观性等优点,因而可进行辅助设计,增加建筑工程设计的灵活性。工程设计人员可运用AutoCAD等专业绘图软件,将建筑物的外部轮廓及内部线条勾勒出来,再利用Photoshop等图片美化软件进行美化,并运用PowerPoint等计算机程序修改、呈现得出的设计方案。运用计算机设计建筑方案包括以下三个阶段。 2.1.1开始阶段建筑设计来源于设计师的灵感与经验等,计算机则为其提供了多变的构思与表达环境。同时,利用软件可实现模拟透视、上色对比等手工绘制难以实现的任务,加快了制图的效率。在开始阶段应用计算机,可构建出非常多的建筑设计草图,以供设计师进行方案对比和完善。 2.1.2成熟阶段在此阶段,设计师需润色、完善建筑设计草图,并通过3DMAX、SketchUp等软件规划整体设计,从整体上处理设计方案的美感,并将细节进行增强,完成设计草图的定型。 2.1.3呈现阶段在此阶段,利用绘图软件全面展示建筑结构的平面、三维、透视等效果,并通过将背景置换来对不同的效果进行观察,最后调整、美化工程的具体施工。 2.2计算机在工程施工管理中的运用分析 2.2.1工程合同管理运用合同软件管理整个建筑工程的合同,同时也包含进度拨款、付费等多项内功。此外,还可详细管理合同变更及补充合同等信息,在将各施工阶段的费用情况、工程进度同合同管理进行全面比较后,有关进度款项的依据提供给业主。 2.2.2工程计划进度管理在编制工程各级进度时,应将起止时间、生成网络计划等纳入在内,并根据管理层次与资源的十几分布对进度进行约束与调整。对于工程的总包计划进度,可运用PKPM等软件进行管理。此外,可采用图形切换等方式将各级进度资源图与计划图提供给投标或施工,从而促进总包从整体上协调工程所有进度。 2.2.3财务的预测及管理通过运用专业工程项目管理软件可计算工程各阶段项目,并确定工程的预算费用。此种软件还可有效控制建筑工程的投资成本,管理工程各项目的结算与付款。通过运用计算机进行财务管理,可促进工程预算、付款等工作快速、准确完成,极大程度上避免因人工预算带来的问题。 2.2.4工程资料的管理运用计算机资料管理软件可详细管理工程涉及到的各种信息资料,并将工程中的安全资料及规范标准等进行归档,采用档案的形式管理工程资料。在此项管理工作中,应将工程材料设备与施工设计图纸等资料的归档管理作为重点。 2.2.5施工现场材料及设备的管理运用计算机可对材料设备的定发货、出入库验收、使用情况等资料进行归档,并合理管理。其中,管理的资料包括材料设备的使用与入库情况,下一阶段进行的情况,以及与合同中材料设备的对比情况等。 2.2.6建筑工程质量与安全管理在施工阶段,需要验收完成的工程项目的质量,并评定土建施工项目等。运用计算机可实现验收、评定结果的充分整理,以及各施工项目与实验记录等详细管理,例如建筑工程质量标准记录、土建质量的验收单、安装项目质量的评定报表,以及加工配制项目的验收情况等内容。针对建筑工程安全管理,可运用管理软件对工程的安全制度、安全施工技术、安全事故、安全教育、违章处罚等内容进行安全管理。此外,还可运用视频网络技术监控施工现场,使项目管理人员全面了解施工现场的情况,并记录出入现场的车辆及人员,为建筑工程的安全监控工作提供充分保障。 3总结 综上可知,计算机技术运用在建筑工程中已成为信息化时代的发展趋势。目前,计算机技术已在建筑工程项目管理的各个环节中得到了广泛的应用。加大计算机技术的推广与运用力度,可以充分提升建筑工程的管理水平,保证施工质量。与此同时,我们应不断对计算机在建筑工程中的运用进行开发与研究,从而提高计算机在建筑工程项目中的运用水平,充分提高建筑工程的效率与质量,实现经济效益与社会效益的最大化获得。 作者:蒋少鸿单位:湖南省儿童医院 项目管理技术论文:建筑工程项目管理技术概述 1、加强项目成本管理和质量管理 总工程师负责组织技术人员优化施工方案,改进技术措施,鼓励技术革新和工艺创新,为有效实施成本控制提供技术支持。严格政府投资项目概算评审工作,强化执行概算编制,减少设计变更,从源头控制工程造价;以合同为依据确定项目目标成本,负责层层分解和监督成本执行情况。严格执行国家基本建设财务会计制度,进行成本核算与成本分析,检查成本控制目标是否实现,总结成本控制的经验教训。建立全员质量管理的重奖重罚制度,建立施工质量档案管理系统,落实质量终身负责制。项目管理人员应当按合同赋予的权利,围绕影响工程质量的各种因素,对工程项目的施工进行有效的监督和管理。在施工阶段,进行全过程、全方位的监督、检查与控制,不仅涉及最终产品的检查、验收,而且涉及施工过程的各环节及中间产品的监督、检查与验收。在每项工程开始前,承包单位须做好施工准备工作,然后填报《工程开工复工报审表》,由监理工程师审查批淮。施工作业过程中,监理工程师督促承包单位按规定工艺和技术要求进行,当每道工序完成后,承包单位先自检,然后监理工程师到现场检验确认。当一个检验批、分项、分部工程完成后,承包单位首先进行自检,然后经监理工程师现场检查及对相关资料审核后,符合要求予以签认验收,否则指令承包单位进行整改或返工处理。工程项目管理人员在进行质量管控时应结合有效的相关文件依据。工程施工承包合同文件和委托监理合同文件中分别规定了参与建设各方在质量控制方面的权利和义务,有关各方必须履行在合同中的承诺。管理人员还应当遵照国家及地方政府有关部门颁布的有关质量管理方面的法律、法规性文件,以及各行业如交通、能源、水利、冶金、化工等,根据本行业的特点,制定和颁发的有关法规性文件。有关质量检验与控制的专门技术法规性文件。一般是针对不同行业的标准、规范、规程或规定。技术标准有国际标难、国家标准、行业标准、地方标堆和企业标准之分,是建立和维护正常的生产和工作秩序应遵守的准则,也是衡量工程、设备和材料质量的尺度。技术规程或规范,一般是为执行技术标准,保证施工有序地进行,而为有关人员制定的行动猴则。各种有关质量方面的规定,一般是由有关主管部门为解决实际存在的问题而的带有方针目标性的文件,具有指令性和及时性的特点。 2、建设项目档案资料管理 对于工程项目来说,资料管理是重要的管理环节。从建设项目的提出、调研、可行性研究、评价、决策、计划安排,到勘测、设计、施工、生产准备、竣工投产交付使用的全过程中,有关的上级主管机关、建设单位、勘察设计单位、施工单位、设备制造单位以及有关的环保、市政、银行等部门,都应注意该建设项目文件材料的形成、积累、整理、归档和保管工作,尤其要管理好建筑物、构筑物和各种管线、设备的档案资料。对于有引进技术、引进设备的基本建设项目,还要做好引进技术、设备的各种技术图纸、文件的收集工作。竣工图是基建工程的实际反映,是工程的重要档案资料。在施工协议中,要对竣工图的编制审核、交接、验收工作做出明确规定。施工单位在施工中,要做好施工记录、检验记录,整理好变更文件,并及时做出竣工图,保证竣工图质量。对竣工图及竣工文件的验收,是工程竣工验收的内容之一。在工程建设中,工程建设的现场指挥机构要有一位负责人分管档案资料工作,并建立与档案资料工作相适应的管理部门,配备胜任工作的人员(包括必需的技术人员),制定严格的管理制度.集中统一管理工程项目的档案资料。在竣工投产、交付使用前,工程建设的现场指挥机构要将完整的工程档案资料向建设单位移交。凡属于新建的大中型基本建设项目,在设计建设时应当设计和建造符合要求的档案资料室,并配置档案资料保管和提供利用所必要的设备,其投资应列入基建总投资中。 3、结语 项目管理的内容是研究如何以高效益地实现项目目标为目的,有效地控制项目的关键,是及时地定期监测实际进程,并与计划进程相比较,如有必要,立即采取纠正措施。值得指出的是,项目管理的许多过程都具有一再重复的性质,部分是由于项目在整个生命周期中存在并需要逐步完善,即项目管理团队对项目了解得越多、越透彻,这个团队就越能够更好地管理项目。 作者:徐双单位:浙江沧海市政园林建设有限公司 项目管理技术论文:软件项目管理技术研究 1软件项目管理的现状 随着我国技术的不断成熟和计算机技术日益与世界接轨,我国在软件项目管理技术方面也有着很大的进步,但是我国目前的项目管理技术依然存在一些问题。本文主要从软件项目组织管理缺乏统一规范和缺乏明确的软件项目开发计划以及软件项目管理人员的管理能力有限等三方面进行阐述。 1.1软件项目组织管理缺乏统一规范 每一个软件开发项目组都不仅仅是一个人,而是一个多人组成的团队,一个大的软件项目需要多个开发项目组共同完成,在一个项目的开发期间有许多熟悉的人与不熟悉的人参与其中,然而每一个项目组都有各自的管理规范,所以当多个项目组一起协同工作时缺乏统一的管理规范,这样会导致软件项目编写不统一、规范不一致,这样势必会影响开发进度和软件的质量。而且在刚刚接到软件项目时,开发人员比较懒散,总以为时间很充沛,在开发前期会很放松,后期的工作量会很大,这就说明了软件项目管理缺乏合理的管理规范。 1.2缺乏明确的软件项目开发计划 软件项目开发计划是实施软件项目管理的基础,也是软件进行开发的指标,但是当今的软件项目管理缺乏明确的软件项目开发计划,不但没有详细的进度规范,而且分工不明确,导致一些从业人员任务过重不能如期完成任务,然而有一些人很任务过轻,在进度安排初期就完成了任务,甚至会导致一些功能、模块无人负责设计与实现。而且在每一个进度安排阶段的开发计划设计不尽合理,要求提交的结果不明确,导致在项目开发的初期任务较轻,在开发中期的时候不能准时的继续开发,依然在完善初期的工作,然而在后期堆积的大量的任务,最后项目无法按时完成。 1.3软件项目管理人员的管理能力有限 软件项目的管理人员一般都是具有大量的开发经验的人员,但是从事管理岗位后,缺乏自我提升的意识,软件项目管理人员的能力不能满足现代的开发要求,譬如,管理人员仅仅依靠自己掌握的技术和传统的工具进行管理,然而当今软件项目开发要求使用最新的开发技术和最新版本的开发工具,这样才能提高开发的效率和质量。软件项目的管理者没有及时的了解项目的进度,因此,不能合理的设计下一个进度的安排与任务。进一步造成了人员散漫,不能按照一定的规范与制度完成工作任务,拖延软件项目的开发周期。 2软件项目管理的主要内容 软件项目管理不仅要对软项目的进度、软件项目的质量、软件的配置、软件可能存在的风险等进行管理,同时还需要对软件项目开发人员进行统一管理,以及对软件项目的开发成本、开发周期进行评估。 2.1软件项目的进度与质量管理 软件项目进度的管理是将整个软件项目进行阶段划分,并确保每个阶段在规定的时间内完成任务,而且每个阶段中任务要具体分配到个人,如果各个阶段的任务未能如期完成,管理者可以知道是哪个人的责任,是谁拖延了开发进度,管理者要实时的掌握开发人员的真实进度,以便于对以下阶段进行安排。质量管理要严格的按照需求规格说明书中的相应规定来进行管理,保证软件项目各个环节的开发质量都能够满足客户的要求,这有这样软件项目的质量才会更高,才能通过验收。 2.2软件项目的开发人员管理 开发人员是软件开发中最重要的资源,可想而知,对开发人员进行管理在软件项目管理中占有重要的地位。根据需要对开发人员分成几个不同的项目小组,如果在项目开发的过程中出现特殊情况或者个人意愿,可以考虑对各个项目小组的人员进行合理的调换和变更。对开发人员的管理要从软件开发工作开始到项目验收结束,在整个过程中合理的分配人员、调动人员,根据项目的具体情况以及开发人员的个人能力与经验进行合理的人员配置,尽量利用最少的资源、最短的时间、最低的成本开发出令客户满意的软件。 2.3软件项目的风险管理 软件项目最高的目标是以预算范围内的成本,在有限的时间内开发出预期设计的项目,但是软件项目的开发都存在一定的风险,这时,管理人员就需要对软件项目进行风险管理,在项目开发前要做好风险评估工作,对风险进行分析,制定相应的风险应对策略,合理的分配资源,以最小化的降低风险带来的不良影响,确保项目顺利的进行。 3总结 软件项目管理是软件开发过程中的重要部分,软件项目管理是否合理以及管理水平的高低直接影响着软件开发的效率和质量,甚至会影响到软件的开发成本,软件质量的好坏是由客户的满意度决定的,因此,软件项目管理要以客户的需求为核心,以人为本开展开管理,要不断的完善和提高软件项目管理技术,只有这样才能高效率、低成本的开发出令客户满意的软件。 作者:赵艳彬单位:黑龙江电信国脉工程股份有限公司通信设备分公司 项目管理技术论文:计算机技术对工程项目管理的影响 1影响工程项目信息化管理系统建设的因素 工程项目信息化管理系统的有效运行关键在于信息系统规划的合理性。通常信息系统规划是由工程项目管理的高层或者TI部门发起。工程项目管理高层在整个信息系统的规划中占据着主导地位,他们会对整个信息系统的规划进行多渠道、多层次地搜集获得更多的资源,促使了信息系统规划的合理有效性。另外,工程项目管理高层的信息系统规划能更好地掌握企业的发展战略思想,从战略层次上分析企业规划中所需的各种信息。所以为了提高信息系统的质量和投资的有效性,应对影响提高企业信息系统规划水平的因素进行分析与研究。 1.1管理模式方面 管理模式是影响信息系统建设的主要元素是经过国内外专家学者多年的不懈研究才得出的结论。工业时代是专业分工为主导的管理模式;自进入21世纪信息时代,管理模式演变较为缓慢,暴漏出来与时展不相符的缺点也越来越多。信息时代的企业运营和管理需要企业的各个部门的分工合作融合才能有效地促使企业运营的健康发展,其中包括设计、物质储备、设备、财务、技术、运营、市场、采购等部门,但是每个部门都是在分工的模式下进行各种和生产经营有关的活动,使得各个部门之间的信息流通难以得到实时畅通,在此情形下信息系统建设难度较大。 1.2系统和软件认识方面 信息技术是基于计算机技术及网络技术的衍生体,不同的专业领域会选择不同技术的应用。软件公司和用户之间需要进行有效的共同协商才能使软件公司开发满足用户需求的信息管理软件。但通常情况下用户都是根据自己部门的需求,笼统地对软件公司提出某些应用要求,软件公司需根据用户提出的要求进行分析处理,进而开发出与用户需求相符的软件,假如软件公司和用户没有进行必要的协,即用户没有给软件公司提供有关的需求信息,而是盲目地选择软件公司的有关软件应用于信息管理系统中,信息系统建设起来的成功几率就很小。 2计算机应用技术在工程项目管理中的应用 2.1网络技术的应用 在一些大型项目中,参与的各方需要进行及时的沟通,能够确保各个环节顺利进行,在这种情况下就需要建立一个交流平台,可以称之为论坛,在论坛的平台上,参与项目的各方人员可以实现实时沟通交流,并且能够做到资源共享,这也体现了网络技术的优势所在。 2.2多媒体技术的应用 进入21世纪以来,网络信息技术飞速发展,使得多媒体技术在工程管理中的应用越来越广泛,我国也已经基本具备推广多媒体技术在工程管理中的应用,运用相关的软件将工程项目实体化,可以更加形象的展现项目的形式。当然,开发此类软件也存在风险,因为工程项目涉及面广,工程项目管理中会受到各种各样因素的影响,整个管理过程较为系统复杂,并且有些影响因素难以控制,具有不可预知性,这些都可能造成所开发的软件的实用性不强,不能够较准确的描述工程项目。再加上很多企业在基础工作上的管理较为松散,基本上没有固定的规律,这样的话就会使得所开发的产品过于自由开放,想应用到实际的工程项目管理中去有一定的难度。 3计算机应用技术在项目工程管理中存在的问题 (1)软件方面,随着计算机技术的发展,已经开发出了较多类似的软件,但是由于工程项目受多方面因素的影响,这样就很难选择一款合适的软件,因此,要尽可能选择那些适用范围广泛的软件应用到工程项目管理中。 (2)硬件方面,在工程项目管理中应用计算机技术,需要企业投入大量的资金对计算机硬件设备进行更新,确保其工作效率,所以,企业要及时对硬件进行更新。 (3)项目管理人员方面,随着计算机技术的广泛应用,就需要提高项目管理人员的操作技能,对企业来讲,提高管理人员的计算机操作技能显得至关重要,也是企业面临的迫切任务。 作者:何宁单位:重庆水利电力职业技术学院 项目管理技术论文:工程项目管理的技术管理阐述 各工程项目均为典型项目,在实际工程项目管理中存在技术管理部门和人员。同时,可在很多与工程项目管理相关的期刊、文章中找到关于项目技术管理重要性的论述。技术管理在施工项目管理中是施工项目管理实施成本控制的重要手段、是施工项目质量管理的根本保证措施、是施工项目管理进度控制的有效途径[5]。应该说技术管理与项目各项主要目标都强相关。 1项目技术管理的作用 分析项目技术管理的作用,离不开项目目标实现,技术管理的作用包括保证、服务及纠偏作用。利用科学手段方法,制订合理可行的技术路线,起到项目目标实现保证作用;以项目目标为技术管理目标,其所有工作内容均围绕目标并服务于目标;在项目实施过程中,依靠检测手段,出现偏差时要通过技术措施纠正偏差。技术管理在项目中的作用大小会因项目不同而不同,举例比较,建造一栋单层的房屋建筑,与建造一栋20层的高层建筑,两个项目中的技术管理作用肯定是后者要大。如果建造100层的超高层建筑,技术管理将起决定项目成败的作用。作用大小不同,但作用性质相同。技术管理作用是以科学手段,提供保证项目各项目标实现的方法,是其他管理无法替代的。 2项目技术管理的主要内容 从项目技术管理时间性看,项目技术管理贯穿于工程项目实施的全过程(施工准备阶段、施工阶段、竣工后阶段);从内容看,技术管理内容与项目其他方面管理内容相互衔接、相辅相成,为工程项目管理顺利实施而服务,是实现项目管理目标的重要手段之一[6]。目前,工程项目技术管理包括的主要内容有施工组织设计(方案)管理、技术文件管理、工程技术资料管理、计量器具管理、试验管理、工程技术档案管理及科研开发管理共7项内容。这些工作内容与项目目标均相关,只是相关度不同。对于质量、安全、成本及工期目标应属于强相关。 3项目技术管理的划分 以上论述从项目技术管理的重要性、作用、内容出发,证明了项目技术管理的存在。前文已提到,在项目管理理论中,包括时间管理、范围管理、采购管理、风险管理、沟通管理、人力资源管理、综合管理、质量管理及成本管理9项内容。可发现这些管理有的是项目目标,如质量管理、时间管理。有的是工作内容,如采购管理、人力资源管理。按此分析,可把项目中管理划分为目标型和内容型,目标型管理与内容型管理不是并列关系,两种类型管理相互交叉,可用经纬线形式表示,纬线方向表示目标型管理内容,经线方向表示内容型管理内容。以采购管理为例,作为内容型管理中的一项,要包括供方的资质审核、合同签订、进场检验以及合同结算等,该工作内容目的和原则均为实现项目的质量、成本及时间等目标。内容型管理与各项目标均相关。而目标型管理,以质量管理为例,要从范围管理开始,覆盖人力资源、采购及沟通等所有内容型管理,才能构成质量管理的全过程。将质量管理进行放大分析,其中包括策划、执行、检查及改进,通过PDCA循环,以实现目标。由以上分析可发现,内容型管理还缺少如技术管理、检查监测管理。对于工程项目,还有更多的项目管理目标和实际存在的内容型管理,将其补充完善后,可得到与实际工程项目相符的项目管理经纬图(图3)。在工程项目中,技术管理作为内容型管理,不可或缺的一项。其为项目目标管理的开始,是内容型管理的基础,策划技术路线决定了人力资源、材料设备、风险防范及检验手段等系列管理内容。越复杂、科技含量越高的项目,技术管理的重要性体现的越充分,如在超高层建筑工程项目、大型桥梁市政工程项目中,技术管理将起决定性作用。技术管理主要应包括为完成各项目标而进行技术路线策划、方法选择和改进等内容。 4项目技术管理的对应关系 技术管理与所有项目目标都有对应关系,只不过在各目标中所起作用不同。对应质量目标,技术管理所占权重较大,而对应工期、安全等其他目标,权重各不相同。经对本公司的项目经理和部门经理进行问卷调查,技术管理在面积10万m2以下、高度在100m以下的一般工程项目中。 5定位技术管理的意义 项目经理与部门经理对项目技术管理的认识存在差别,产生原因主要源于岗位环境,项目经理看重结果,部门经理考虑流程、制度的作用。但可肯定彼此均一致认同技术管理对应工程项目目标,发挥着不可替代的作用。准确定位工程项目中的技术管理意义在于以下几点。(1)工程项目技术管理人员在项目中的作用将会得到普遍认可,有效消除对技术管理人员的不公平待遇,充分发挥技术人员的作用,不断提高改进技术管理工作绩效,培养技术管理人才。(2)将形成工程项目管理结构变革,以工作内容命名职能部门,使各职能部门的管理职责及工作内容更清晰,并增加各职能部门间的合作配合默契程度,为共同的项目目标而努力。(3)为推行合理的绩效考核打下基础,并以此为契机推动公司整体人力资源管理水平,为培养、留住各方面人才起良好的促进作用,推动公司健康发展。 6结语 将项目管理理论与工程项目实际相结合,在完善项目管理内容的基础上,分析各项管理间的关系,确定技术管理在这其中的位置。准确定位技术管理,健全合理的项目组织结构,明确技术管理与项目各项目标的对应关系,明确技术管理人员的职责,促进与项目其他管理人员共同发挥作用,对实现工程项目的各项目标,提升公司项目管理水平具有深远意义。 作者:李洁青于大海陈秋英单位:北京六建集团有限责任公司 项目管理技术论文:交通项目管理信息技术 1 以招投标程序设置流程:招标信息自动;申请人采用IC卡管理(用于申请和认证),持卡报名进行资格申请;招投标开标管理、自动记录开标信息、检查投标书的有效性、合法性;评标工作管理,根据评标细则自动评审;定标工作管理,发中标通知书;合同文件编制及管理、签约。 其相应软件的功能为:设置用户管理权限,维护整个系统的安全性,系统采用完善的权限管理,每个用户根据系统管理员分配的对应功能模块操作。灵活设置项目的各项参数(包括项目代码、项目名称、招标单位、业主单位、招标形式、项目类型、发包方式、项目概况等)。项目资审、评标参数的设置,包括资审、评标评分表设置、评标细则设置、资审、评标得分方案配置,自动对申请人进行资格预审和评标。自动汇总并推荐中标人(在实现远程网上投标情况下)。生成、编写资审、评标报告、自动形成送审文件,中标通知书、合同文件签约、协议书。 2、交通建设项目工程管理工程管理是将一个项目的设计变为产品的过程。这个过程包括工程项目开工——施工——竣工三个阶段。 2.1计量支付管理计量支付管理子系统遵循FIDIC管理模式和国内现行的公路工程项目管理模式,适用于各类国内工程项目或外资工程项目,提供全面、强大、有效的费用管理功能,包括工程台帐、支付报表、进度曲线和成本分析和投资控制等模块,有效地缩短承包商编制申请报表、监理工程师审核支付报表的周期,加快工程款项的及时到位,促进工程进度,实现动态费用控制。 结合工程实践,系统引入了工程台帐的概念,通过工程台帐的建立,能够实现对每一个支付项目的总量控制,而且在台帐中能够准确地反映出每一个支付项目当前支付情况、剩余工程量情况,为工程费用管理提供了极大的便利。 工程变更与计量支付挂钩,凡超出原设计工程量的计量数据都应有监理签认的工程变更令或相关文件进行对应。工程变更电子化、网络化管理,从变更申请到批复都要全程进行跟踪。计量及变更的审批要实现网络化审批流程、审批要实现电子签名、审批流程要实现自定义。 成本分析模块用于建立项目概算、预测并跟踪成本,包括概算管理、合同实际发生成本维护、合同成本预测等。成本控制过程从建立工程概算开始,按管理的需要根据概算建立项目实施控制体系,根据概算代码结构对已发生的成本进行汇总,与控制概算进行比较,还可与合同预测成本比较,为深入进行成本收益分析奠定了基础,并可有效控制投资。 项目(各合同)实际支付进度曲线、计划进度曲线和形象进度曲线,动态地反映各标段的支付进度情况,然后由标段自动汇总到项目,生成整个项目的总体实际支付进度曲线和形象进度曲线。通过项目完成情况柱状图、饼状图的表示,可以体现合同与合同之间、项目与项目之间的完成对比,从而反映各项目建设情况以及发生进度变化的原因,不仅可以让管理者及时了解和掌握本合同的工程计划及实际进度,既防止资金准备过多产生的利息浪费,又防止资金准备不足而影响工程进度。还有利于高层管理者(交通厅)进行各个项目的整体投资控制和进度控制,进而对省内全部建设项目的资金运用状况和实际建设进度进行全局性的把握。 还可将设计院提供的CAD文件进行一定的加工,形成全线的路线平面图。将每个分项工程位置标在平面图上,点击即可知道该分项工程的相关信息。 2.2质量管理项目的质量管理要围绕公路工程项目的三方(业主、承包商、监理单位)和质检部门而展开。系统可提供按《公路工程质量检验评定标准》规定的检查项目,建立多张检查、评定表等,覆盖公路工程路基、路面、隧道、桥梁、排水与涵洞、防护工程、交通安全设施系统,并适用于公路工程施工隐蔽部位及各施工工序的检查、计算、验收及记录,评定表适用于公路工程分项、分部、单位工程的划分和检验评定。 质量管理根据质量管理规范和标准控制每一质量控制单元的施工是否满足要求。主要包括质量检测标准、单位工程分解、工序检测记录、材料及试件实测项目的检测记录、质量缺陷及事故的登记及处理、质量验收与评定等模块。质量检测标准分为两类:工序检测和材料试件检测。系统按合同根据质量控制的要求将施工项目分解为若干个质量控制单元工程,每个单元有相应的施工类型、施工时间、负责人,以适用日常的质量管理工作。 2.3计划进度管理计划进度管理子系统引入了现代管理模式和网络计划技术,全面掌握工程的进展情况,及早发现计划与实际脱节现象,并提供相应改进措施,从而合理控制工期、投资和质量,实现最优的施工组织方案和动态进度控制,提高投资效益与工程管理水平。 计划和进度管理功能包括编制计划、跟踪计划、施工全过程进度控制等模块。主进度表根据四层的工程计划建立:决策层概要计划、管理层概要计划、操作层和详细实施层的进度计划。进度表是根据施工合同及施工方案的输入建立的。工程进度计划及度量可采用实物工程量指标、资金、关键线路法、形象进度图等多种形式。 它不仅适用于各类承包商在施工管理中制定施工计划与比较施工方案,也可适用于业主、监理对项目的整体进行计划、控制与协调,同时上级管理单位也可应用他编制网络图来进行内部组织管理。 计划进度的年度、季度、月度计划及报告和相关报表都能通过网络传送到相关领导部门,并且领导在接收计划进度报表时能进行审批。 2.4合同管理合同管理系统的主要作用是针对工程项目合同内容的实施情况进行管理,是建设单位和勘察、设计单位、施工单位或监理咨询单位为完成工程项目的建设任务,明确相互权利和义务关系的协议。实现合同管理与动态控制,可广泛适用于各行各业的大中小型工程项目的合同制定、评定、实施动态控制、建设监理等方面的具体应用需求。 合同管理系统采用目录树层状结构,对招投标书(包含设计和施工)、分包、索赔、变更等与合同相关业务进行全面、有效地管理,使工程项目各有关单位之间建立有机的联系,相互协调,共同实现进度、质量、费用三大控制目标。 合同管理系统支持从招投标(包含设计和施工)、合同编制、合同签订、合同执行、合同支付、合同验收全过程的管理业务,包括招投标管理、合同基本信息维护、合同变更、索赔奖罚登录、合同支付、合同验收和收尾工程等子模块。通过合同报价单(包括变更报价单)与概算代码相联系,可以随时跟踪比较合同成本与概算情况。施工进度模块可以与计划/进度软件接口,随时掌握人力材料设备计划及消耗,用以辅助进度控制。合同验收则可和质量管理模块建立联系,通过组成合同的单位、分部、分项及单元工程的验收评定情况确定合同级的验收登记和评定意见。 2.5人力资源管理人力资源管理系统的功能主要由人事管理部门使用,全面管理职工信息,记录在职职工、离职人员、离退休人员、临时人员等信息以及岗位变动、教育培训、工资变动记录、工作简历、奖惩情况等。 用户登录本模块后,系统会根据此用户的权限自动设定此用户可浏览或更改范围和项目。用户可自由组合在一个或多个表中查找或统计员工信息,选择输出的项目,排序的方式,指定或安排输出的格式,输出的目的地(如打印机或文件);对检索到的信息删改增加新的信息。系统自动跟踪记录用户的操作过程,以便在以后的查询中使用。 2.6工程项目档案管理工程项目档案管理子系统控制着记录文档接收、签发和归档位置的文件流,负责所有工程文件的登记、检索和管理。并进行分类管理,通过分级授权可对该模块进行操作。各类工程项目文档可以由相应管理人员授权共享。系统支持工程单位内部编制的文件,同时也支持从其它单位收到的文件,包括文件分发的定义、文件注册、文件登记、修改意见通知定义、文件归档、文件传送、文件催办、文件历史信息查询等模块。 系统对工程项目的竣工图、决算、综合文件、设计和施工文件等进行管理、总结、编制,生成工程项目的实施总结和评价,极大缩短了竣工资料的编制时间,为项目后评价奠定基础。 2.7办公自动化的管理对于大量的信息沟通、交换及共享的需要来说,无论哪种形式的办公自动化系统,都应该包含办公过程所需要的信息的沟通、交换、共享等基本功能,需要建设一个高可扩充性、高可靠性、高性能的网络通讯平台。因此,实施办公自动化,应当从建设一个高可扩充性的通讯平台着手,从基本的事务处理层应用开始逐步实施。 项目办公自动化系统包括:用户管理、收发文管理、公文流程定制管理、档案管理、内部信息网、车辆管理、图书期刊管理、个人信息管理、网络视频会议等。 通过办公自动化系统实现一个日常办公系统、一个信息服务系统、一个有效的文秘档案自动化信息管理系统,实时处理各种业务数据,并将处理结果进行传递,全面提高工作效率。 2.8项目后评价管理国际著名咨询公司兰德(RAND)公司在其项目评价工作中强调在对一个特定项目进行评价时,全面地把握以往工作对于评价质量是相对直接而且非常重要的,(以往工作中主要指项目的后评价,为新项目的决策提供经验)否则就会降低可行性研究的预期质量。 项目评价是项目决策咨询的关键环节,关系到建设项目投资的成败,事关重大。充分利用现代信息管理手段,加强对已建、在建项目跟踪、控制工作,对已完成项目及时进行项目后评价工作。 针对项目实施完成后,对于项目进行后评价。对于工程质量的评价,能够查询各分部分项工程的检查评定资料。在资金控制方面系统自动生成工程实施金额与最初概算的对比表,可查询所有项目变更记录,可进行投资成本分析比较评价。可以输入专家评定意见。 在项目评价领域中,用于评价的经验数据收集和积累不多,已有数据的真实性、完整性、连续性和系统性也不够。还需要在此方面进一步开发、研究。 2.9公路养护管理利用已开发的路面管理系统、桥梁管理系统软件,在公路养护中进一步应用信息技术提高公路养护效率,提高公路养护的预防性、及时性、有效性,最终达到科学、合理、经济的养护目的。 在公路养护中的设备管理中急需开发适合公路养护的设备管理系统,从技术水平看,这并不困难,但需分层次分级,应符合高速公路、一级、二级公路、三级、四级公路不同的管理需求。 2.10公路运营管理公路运营管理更需要信息技术。随着社会的发展对公路的要求越来越高,要更多地提供服务。道路信息的、紧急救援、服务项目的增加,服务水平的提高都离不开信息技术。首先应在高速公路上实现信息化网络化管理,高速公路完全可以在收费、通信、监控技术的基础上,利用计算机网络技术全面提高管理水平。其它等级公路相对的设施、技术水平要差些,如何达到现代公路运营管理水平将是一个远大的目标,应分步骤分期施行。 项目管理技术论文:信息技术外包项目管理 失控与风险控制 风险失控还表现在:服务不能及时到位以及质量无法保证;灵活性减弱,需求的变化及其满足必须与外包商协调后才能得到解决;成本攀升,外包商常常会要求支付一些附加费用;企业秘密和机密信息可能会泄露给外包商;企业内部的智力资产可能会受到侵犯等; 外包商的选择及其风险 如果签署一个长期的外包合同,企业可能无法分享技术进步带来的经济利益;对于创业初期的企业而言,如果不能够准确地预见业务需求及其变化并与外包商及时沟通,那么外包就会制约企业的发展;外包商本能地趋向于控制成本以提高自身的利润;外包商提供的是过时的设备和服务;外包商提供的往往不是一流的人员,有时甚至是外包商支付薪金的本企业以前的雇员。 技术变迁的风险 信息技术仍在以不可预见的方式在变化,企业业务环境的变化也带有不可预知性,这两者的结合加剧了信息系统的不确定性:当技术和业务环境同时处于不确定状态时,外包的信息系统如何支持未来的业务需求?信息技术的学习及其在企业中的最佳的应用更多的是一个经验过程,如果外包出去,外包商是否有足够的积极性去学习企业所需要的信息技术? 测度和管理的风险 外包后的系统成本一般不会减少,减少的主要是可变成本,所以要计算所有的成本包括管理外包活动的时间、努力和人力的成本;在外包过程中,企业要依赖一个外包商但又无法控制其行为如外包商利润最大化、外包商的转包等,事实上,合同对于企业而言是一种束缚而对外包商而言则是一种可利用的手段;外包可能会阻止企业内部信息技术人员对新技术及其应用的学习,而鼓励学习意味着成本的增加;外包会丧失一些灵活性。 项目管理技术论文:网络计划技术运用于施工项目管理 随着科学技术的进步,工程项目的规模和个性化持续的强化,工程施工就复杂和时间长啦。出于工程的复杂性,就有必要实行专业化协作。项目经理只有使用工程项目计划,才能把他所强调的工期、成本、质量和安全传达给工程技术人员。只有在施工管理中应用网络计划技术,才能使施工得以全面地达到优质、节省和快速的要求。本文就网络计划技术在施工项目管理中的问题展开研究,望对广大读者有说帮助。 网络计划方法不仅仅是一种编制计划的方法,而且是一种科学的施工管理方法,但在我国施工管理中还存在很多问题,主要表现在: 1、应用管理水平低。绝大部分施工企业网络计划技术的应用只停留在编制计划上,对计划执行中的监督与控制及计划调整缺少有效的管理方法。 2、应用普及率不高。我国现有施工企业,企业素质差别较大,企业发展也很不平衡。据统计,中央直属和省级施工企业,管理水平较高,每年应用网络计划组织施工面达40%左右;地市级施工企业,每年应用网络计划组织施工面在15%左右;而县级及其以下施工企业,技术管理水平较差,每年应用网络计划组织施工面仅为5%左右。 3、应用深度不够。施工网络计划的编制往往只停留在确定施工顺序及工序穿插,编制深度不够,更谈不上网络计划的优化。 造成网络计划技术在我国施工管理中应用不理想的原因是多方面的,既有外部环境的影响,也有施工企业自身素质不高的制约,是多种因素综合作用的结果。 首先,外部环境的影响。外部环境的影响包括工程设计变更、工期的确定受社会干扰多、工程款拨付进度没有与网络计划紧密联系、工程款拖欠等。工程设计变更给网络计划的制定和调整带来了很大的困难,使施工企业应接不暇,无法使用网络计划实行施工管理;有些工程工期的确定违反科学规律,工程竣工日期一再提前也使企业无法按网络计划去组织管理;工程款拨付不及时,也从客观上减弱了企业应用网络计划的责任感。另外,目前市场上网络计划的编制软件很多,但适用于进度控制的软件却很少,而且通用性比较差,从客观上阻碍了施工企业应用网络计划实施项目进度控制。 其次企业自身素质的制约 1、传统工作方式的阻碍。传统施工管理采用手工管理且很多工作都是靠经验来完成的,企业对实施网络计划管理的必要性认识不足。很多施工人员拒绝网络计划是因为他们觉得它会限制他们的行动自由,没有传统管理方式那样得心应手 2、高素质管理人员缺乏。目前大部分施工企业的管理人员同时又是工程技术人员,他们往往只注重施工技术的研究,进度的管理依赖于传统经验,对网络计划技术知识不足。 3、施工管理粗放。施工管理中现场跟踪检查没有形成制度,随意性比较大,进度数据收集不全面、不完整,进度数据的整理、统计、加工、分析能力差,无专人负责等。 根据上述分析,施工企业提高网络计划技术的应用水平,除了从源头抓起,尽快规范建筑管理体制,并制定有效的措施提高企业应用网络计划技术的积极性之外,更重要的是企业自身要从提高市场竞争力的高度,全面实施网络计划,促进企业管理上质量、上水平。 这就要求施工企业提高认识,注重实效,扎扎实实提高企业管理水平,具体做法为: 1、采用易于控制形式。横道图是工程技术人员最熟悉的控制形式,具有直观、易懂、绘制简便、所需时间少、费用低的特点,但其缺点是不能反映各项工作之间的相互依赖、相互制约的关系,对大中型工程的进度控制困难。可在网络计划技术编制和调整进度计划后,转换成采用横道图与网络图结合实施,这种做法既有网络一样的严密性,又兼有横道图简单易懂的优点,减少网络计划实施中的阻力。 2、转变观念,充分认识应用网络计划技术的重要性。网络计划方法的最大特点是它能够提供施工管理所需的多种信息,有助于管理人员合理地组织生产。施工管理中推广应用网络计划方法必将取得好快省的网络计划技术在施工项目管理中的问题。 全面效果,进一步提高施工管理水平。对于这个问题,企业的领导应该有充分的认识,把应用网络计划技术放在关系到企业生死存亡的高度去重视,逐步抛弃传统的凭直觉管理的方式,克服困难,投入一定的人力与资金,推动网络计划的应用。 3、循序渐进,注重实效。应用网络计划技术应本着循序渐进、先易后难、注重实效的原则,稳步推进网络计划技术的应用。应用网络计划,从工程规模上讲,应先从较小的工程项目或分部分项工程做起,逐步积累和总结经验。同时还应慎重地选择工程项目,充分证明执行网络计划的工程既省事且效益显著,增强人们应用网络计划技术的信心;从编制和调整深度上讲,应先粗后细,逐步深入,不断积累管理所需的信息,形成规范的信息收集、整理、统计和加工方法。网络计划技术是一项科学的施工管理理想、方法和手段,它的应用不仅是一个技术问题,还涉及到项目管理体制和同项目有关的单位、个人等多方面的因素。根据笔者多年的施工管理实践,推广应用网络计划技术,企业领导重视是关键,外部提供良好环境和加强引导是企业提高应用水平的有效途径。 4、管理人员与技术人员紧密结合。网络计划的编制与实施是建立在已知的施工方法基础之上的,施工管理人员除了熟知网络计划方法之外,还应了解各项工作的工艺及组织流程。根据网络计划法的性质和特点,并非应用网络计划法就一定能任意缩短工程期限,它只限于给管理人员提供应在哪些工作上合理赶工以及工期与成本的关系等信息,从而使增加的费用最少,成本最低。至于能否实现赶工,最终还是取决于施工组织方法和物质技术条件。因此,管理人员制定科学合理的进度控制计划必须与工程技术人员紧密结合。 项目管理技术论文:计算机应用技术中工程项目管理的应用 摘要:随着计算机科学技术的快速发展,计算机数据库、网络通信等技术在各个行业得到了广泛使用。尤其是工程项目管理中应用了计算机技术后,不但节约了人力、物力的消耗成本,更是有效实现项目管理的集约化、信息化发展,大大提高了工程项目管理的效益。利用计算机技术进行数据分析、管理,是工程项目管理的一次飞跃性的发展。 关键词:计算机;应用技术;项目管理;应用 一、工程项目管理与计算机应用技术的简述 (一)工程项目管理 简单来说,工程项目管理就是利用一系列专业的、系统的方法、方式进行的,包括了计划、组织、协调和现场调度等环节的工程管理活动。工程项目管理的最终目的就是最大化的提高项目的建设价值,是社会发展,提高城市化水平的主要方式。项目的开发管理、投资管理以及施工管理均是工程项目管理主要内容。 (二)计算机应用技术 计算机应用技术是指综合项目管理的内外部环境,结合计算机软、硬件设施对项目管理的内容进行数据化和信息化管理。直接反应为信息管理系统的运用方面,主要涉及计算机网络通信技术、数据库技术、网络安全技术等。 二、计算机技术在项目管理中应用的影响因素 工程项目管理运行效益最大化要求,信息管理系统设计必须具备科学性、合理性与适用性,这将直接影响项目管理的实际效果。项目的管理、运营工作都不是单独的一个或两个部门就能完成的,需要多个部门分工合作,同时配合,甚至有时还涉及项目外部的其他单位的活动影响,因此与项目生产管理相关活动就会穿插在各部门间,对信息的流通产生复杂的影响。此外,系统及相关管理软件的选择,也将影响项目管理的效果,必须结合实际管理的现状极其需要,并行切换新旧管理系统,并在实际运行中不断改进,使之与工程管理紧密结合,如此方可发挥计算机技术应用的真正效果。 三、计算机应用技术在工程项目管理中应用分析 (一)办公管理系统的应用 无纸化办公是计算机技术应用的一大优势。这种办公理念使得工程项目包括事前协调、事中督办、事后反馈等的管理管理机制得以简化、提升,信息的处理,数据的统计分析,方案的审批实施,施工的监督反馈,都可以通过办公管理系统实现,极大程度的提高工程项目管理的质量和效率。 (二)多媒体技术应用 多媒体技术是计算机应用技术发展的阶段产物,是指应用于图形、图像、影音、动画等的软件技术。在工程项目管理中,接触较多的往往是抽象的数据,多媒体技术的运用可以使这些数据转化为图表、图形、图像等较为直观的表达形式,清晰的为管理者明确数据的含义,促进其主观能动性的提高,更好、更快的落实项目安排,提高工程项目的管理水平。 (三)网络技术的应用 计算机网络技术在工程项目管理中的应用主要是在建立跨部门的信息交流平台。这对项目管理来说具有极其重大的现实意义。项目的决策领导往往不能亲到施工现场实时管理,无法第一时间接收施工的反馈信息,甚至于一些重大问题无法得到及时处理,影响项目的施工进度。在工程施工时,通过网络信息交流平台,实时探讨施工过程中出现的问题,高层领导的决策方案也能及时的传递到施工部门,从而使工程项目管理得以顺利进行,降低管理成本。 (四)数字资料库的使用 在工程项目管理中,保障信息传递的畅通、及时和数据计算的准确是十分重要的。在信息的传递和数据的计算的过程中,传统的纸质资料既不便携带更不利于检索,影响信息的准确性与及时性。而利用计算机技术建立数字资料库,对这些资料文献实现电子化和数字化储存、管理,实现相关信息的快速检索和定位,大大提高数据计算的效率与质量,不但节约了人力、物力的成本,而且显著提高了施工工作的效率。 四、计算机应用技术在工程项目管理中的若干问题分析 目前,信息管理、数据库、网络通讯等计算机技术在工程项目管理的各个环节中已得到广泛应用,并取得了显著成效。但是由于计算机应用技术自身发展水平的原因,制约了其在工程项目管理中的应用水平。 (一)处理器、数据硬盘等计算机硬件等产品日新月异,其运算能力成倍增长 过快的更新速度与不断提高工程计算分析能力的要求,使得现行管理系统的相关硬件淘汰率大幅度增加,为了节约系统的实施成本,工程管理者会选择刻意的控制计算机相关硬件的更新速度,这将直接导致管理系统的处理速度、处理效果达不到要求,无法保障工程管理的质量。 (二)在计算机软件方面 因为管理软件的设计、开发涉及专业的程序语言,需要深厚的专业编程知识。对软件开发者要求更高的是,必须具备相当程度的工程项目管理的专业知识,并根据施工管理的实际需求对软件进行设计、开发,才能保障软件的适用性与利用率。否则,开发出来的软件脱离了管理的实际要求,久而久之必将降低会工程项目管理人员对软件的认可度与使用积极性,从而影响项目进度。 (三)在网络安全方面 随着信息化程度的不断加深,网络为各项管理工作带来便利的同时,办公网络的安全时刻遭受着计算机病毒的严重威胁,而且,计算机病毒的变异、种类变化多端,给工程项目管理中的网络安全、系统安全造成了极大困扰,严重的将造成硬件的损坏、重要数据的丢失等。 五、结语 计算机应用技术的广泛使用,简化了工程项目管理的工作,提高了管理效益。但也不能对其盲目的使用,必须做好前期相关调研工作,确保管理系统与项目的契合性、适用性;注意与时俱进对系统更方面进行更新换代,以适应项目管理的新要求;提高管理网络的安全性能,保证运行的网络安全。除此之外,还必须对相关的管理人员进行必要的系统培训,这样才能保证计算机应用技术在工程项目管理中的应用水平,全面提高工程项目的管理效益。 作者:赵春晖 单位:山西投资集团房地产开发有限公司 项目管理技术论文:信息技术中输变电工程项目管理的应用 摘要:近几年,电力行业成为了国民经济发展的支柱性产业,关系到社会的进步和人民生活水平的提升,其中,输变电工程系统尤为关键,需要借助信息技术对管理结构和管理措施展开深度整合,从而保证管理效果符合预期。本文以WebGIS信息技术为例,对其应用在输变电工程项目管理中的优势进行了简要分析,并对技术实现方式和SuperMapIS的开发过程展开了讨论,旨在为研究人员提供有价值的参考建议. 关键词:信息技术;输变电工程;优势;应用;路径 1信息技术应用在输变电工程项目管理中的优势 WebGIS信息技术是一种借助Internet网络平台以及客户端软件的地理信息技术系统,利用互联网技术实现扩展和完善,核心主要是在GIS系统中嵌入HTTPHTTP以及TCP/IP标准应用结构,从而在互联网背景下有效收集输变电工程项目管理要点。需要注意的是,由于输变电工程项目具有显著的地理特征,因此,应用网络和远程协同管理具有实效性价值。(1)发挥WebGIS信息技术的网络拓扑分析能力,确保线路管理的可视化和准确化。(2)应用WebGIS信息技术合理化规划重要的施工位置。(3)利用WebGIS信息技术查询实际进度、项目资金以及使用计划等。第四,能实现城市地下输电线路的可视化以及三维空间。 2信息技术应用在输变电工程项目管理中的路径 2.1信息技术原理 在应用WebGIS信息技术的过程中,首先要保证浏览器支持矢量图像,一方面从客户端入手,利用插件或者是控件扩展浏览器功能,提供有效的应用措施和属性改变整个系统的应用状态,从而为项目管理水平的升级提供保证。另一方面,服务器提供具体的软件,利用矢量图形对Web浏览器的图像格式进行处理,确保公共网关接口有效升级。 2.2信息技术实现方式 目前,主要的实现方式分为两种,被动式WebGIS信息技术和主动式WebGIS信息技术。2.2.1被动式WebGIS信息技术一方面是CGI方式,尽管在HTML中能有效显示图像,但是,图像处于静态,并不能放大或者是缩小。因此,借助CGI方式,能实现浏览器和服务器的互动,客户发送情况后,服务器将其转到后台应用程序上,应用软件会将结果交予服务器,传输到远程客户端,并且在浏览器中显示出来,提高管理效果。CGI方式不仅灵活性较高,且能满足VB语言环境、C++语言环境等,无需插件不会对服务器造成负担。另一方面是ServerARI方式,能有效克服CGI效率低的问题,是基于服务器应用程序接口实现的全面运行。2.2.2主动式WebGIS信息技术一方面是插件PlugIn的方式,显示出服务器传送的矢量和格栅形式,能将服务器的功能转移到客户端一部分,能在优化客户操作的同时,减少交互网流量和服务器形成的负载问题。另一方面是Java方式,面向对象的计算机编程体系,利用Java编写的WebGIS信息技术能内嵌在HTML中,借助 applet 标签予以全面启动,从而保证漫游操作等。 2.3信息技术解决方案 为了进一步提高输变电工程项目的管理效果,要对信息技术平台进行整合和升级,将SuperMapIS组件技术作为WebGIS信息技术的开发平台,创建空间信息分析和网络服务系统,具有高度伸缩性以及扩充性,相关部门能借助浏览器土地利用情况以及商业网点的分布情况,并且对实时信息进行整合。第一,SuperMapIS组件技术的基本结构,系统响应HTTP的具体请求,能优化实现地图搜索功能,借助COM技术对系统进行研发,构建客户端、服务器端的互通环境,确保大数据库集成效果,也能保证业务处理水,采取PlugIn或者是Java开发平台。能采取多实例服务器处理开发用户请求的方式,网络应答传输,SuperMapIS组件技术能优化提供数据管理和数据处理服务项目,配置不同功能的计算机就能启动多个实例,确保数据请求处理的同步性。第二,SuperMapIS组件技术的组件式结构,将组件应用在服务器端,保证管理和配置效果符合预期,主要是采取HTML以及Java开发环境,无需使用任何其他插件。(1)网络组件处理网络请求,保证交互通信有效完成。(2)WebGIS组件,保证地图操作、空间查找以及数据收集等功能的有效性。(3)格式转换和处理组件。(4)服务器群集结构和分派组件,能实现调度管理以及负载优化。(5)管理组件应用在管理和配置工具方面。第三,SuperMapIS组件技术的开发过程,准备WebGIS信息技术的工具软件和地图数据,实现运行模式的优化目的,安装配置服务器后查看地图,确保客户端功能和业务系统改造能满足综合调试运行的要求,系统化部署检验机制,实现优化调试。值得注意的是,系统软件硬件分别为Web服务器、Windows系统、FrontPage编辑软件、软件以及数据库,同时配置WebGIS信息技术和SuperMapIS组件平台,将业务在地图上有效地定位,提高管理效果和整体处理水平。 3结束语 总而言之,在输变电工程项目管理中,应用WebGIS信息技术平台的SuperMapIS组件结构,能对系统主界面和工程进度进行可视化管理,尤其是地下输电管网、输变电工程信息等项目的可视化。正是基于这种技术的融合,能减少交互流量和服务器负载问题,确保数据可视化质量符合标准。提升输变电工程管理的整体质量,也为项目可持续发展奠定坚实基础。 作者:关绍兴 单位:国网四平供电公司 项目管理技术论文:计算机技术在工程项目管理中的应用 摘要:随着我国经济的飞速发展,计算机在一定水平上得到了良好的发展,在我们大多数的工程项目管理过程中,都有效的使用计算机技术,它在一定的程度上使工程的项目质量与效率得到的应有的提升。此文章就是关于计算机的应用技术在工程项目中出现的具体问题进行相关的探讨。以及工程的管理人员造项目的施工中,也可以有效的应用计算机应用技术,在一定的条件下确保工程质量的良好进行。 关键词:计算机应用技术;工程项目;应用措施 引言: 所谓的工程管理就是依照相关的计划把各种资源进行有效的利用,使工程的工期在规定的时期完成。在工程项目的具体管理过程中,加以运用计算机的相关技术就可以有效的增强工程的质量与效率。可是在目前的应用过程中还存在着一定的问题,尤其实在计算机应用技术上出现在硬件、软件以及管理人员上的综合水平等等,在一定程度上影响了工程项目的有有效进程。所以,增强计算机应用技术全面的在工程项目中的良好实施,以确保工程项目管理拥有重要的价值意义。 一、关于计算机的有关叙述 (一)对于计算机应用技术的叙述 对于计算机的应用技术的相关描述就是,在计算机的硬件系统与软件的系统进行相关的具体了解,能够高效的利用,也就使计算机得到了有效的发挥,在一定程度上满足了用户的种种需求。在计算机的技术上充分的进行使用关键的在于使用的具体人员的相关素养,只有在人员的使用上提升其综合的修养,计算机才能在一定的程度上得以发挥较好的使用成效。 (二)对于工程项目的管理的叙述 在项目的工程管理中有组织、有计划、有指挥的进行,才能是施工的项目有效的进行完成。在进行工程项目的管理时,有包含对于开发商的管理,对于投资商的管理,也有对于施工方的管理。但是尤为重要的是,造项目的管理过程中,进行有关信息的管理也是十分重要的。在使用上最主要的方式就是计算机的应用技术,应用计算机的技术在互联网上的相关技术对工程项目的管理上有着十分关键的作用,从而推进了企业今后发展上更大的经济利益。 (三)工程项目管理的具体目的 在进行工程管理时候,最主要的就是进行数据的收集、对数据及逆行那个的处理、信息的反馈、制定相关的决策以及反馈的结果。但是最为关键的是在数据的收集与处理上,在这样的情况下才能有效的对于决策者充分的利用,从而用信息来进行良好的发展。可是一定程度上信息的分量又太过庞大,导致在信息进行收集与处理上存在着相当大的难度,因此在计算机上就可以充分的改善这一点,对计算机的良好使用,在一定的程度上就能保证信息的稳定性能,从而使使用者更好的利用。 二、计算机应用技术在工程项目中出现的问题 (一)计算机在软件技术上的缺失 计算机在进行使用上,在计算机的软件部分存在着一定的问题,例如,在技术上的使用,不同类型的软件相对的增多,而且在一定程度上有着很多的相似之处。因此在工程项目管理的工作者在购买形影的软件时,因为计算机技术的缺失,也就使在购买上相对来说比较差,因此在工程项目管理上也就不适用。这样的问题会提升项目的工程成本,而且影响整个的工程项目的进程。 (二)计算机在硬件上的缺失 在进行计算机的使用中,对于工程的硬件技术存在着扥多的问题。因为很多的工程在运行上要用到相当好的计算机硬件,这样就提升了硬件的本身价格,但是一些项目管理人员为了节约成本也就购买了使用性能较差的硬件设备,从而影响计算机的使用能力。二工程项目的管理上由于计算机达不到他们的使用要求,他们就会进行不断地更新,也就造成大量成本的损失,减少了工程的管理效率。 (三)项目管理人员的短缺 在项目管理过程中,由于相关的管理人员的短缺,就在一定程度上减小了计算机的使用效率。他们在计算机应用上的缓慢操作,而且主专业的人员在使用上没有一定的综合素质水平,也就降低了计算机的总体使用效率。不仅影响了工程实施的进度,还增加了项目的使用成本。 三、计算机在项目工程管理的技术措施 (一)软件的应用 在进行项目的管理工作时,要对不同的方面进行各种不同的管理。可是单单靠人力来解决是相当困难的,这时计算机就起到了一定的关键作用,它可以把各种信息进行全面的处理,确保信息的使用准确性,进而增强信息的总体质量与效率。 (二)办公软件的使用 在进行工程的项目设计时,以前的那些相关图纸都是通过手工画出的,但是在手工画图上会出现大量浪费时间的问题,也就使工程的施工周期有所延长。现在随着计算机的良好发展,在进行工程设计时他们就直接利用计算机进行相关的画图,从而大大的减少了再设计图纸上的时间的浪费,也就能有效的完成项目的工程效率。 (三)数据资料的建立 在进行工程项目的管理工作时,使用计算机可以高质量的对每一个部门的每一个具体人员进行详细的信息完善,在一定的使用中都可以达到共享。可见计算机信息库的建立有着良好的意义,有效的提升了工程项目的总体水平。 四、结束语 总而言之,在工程项目的具体管理过程中,利用计算机的相关应用技术,在一定程度上可以增强工程项目管理上的综合质量与工程的效率。可是有时在进行项目工程管理时候,会出现一些问题,例如计算机的硬件、软件以及相应的工作人员水平技术较低等等,从而影响着计算机的使用效果。愿经过本篇文章的详细分析之后,有关的项目管理人员能结合实际的具体情况进行具体的分析,科学合理的使用计算机的相关技术,从而让工程的质量和工程的效率的得到完美的提升。 作者:陈光标 单位:贺州高级技工学校 项目管理技术论文:工程项目管理中计算机应用技术研究 摘要:随着市场经济的深化发展与改革,我国工程项目事业获得巨大发展,而计算机应用技术的广泛应用,为工程项目事业的发展提供了更为广阔的空间,让工程项目建设的质量及效率得到提升,本文就计算机应用技术在工程项目管理中的应用进行了研究。 关键词:工程项目;管理;计算机;应用技术 随着我国市场经济的全球化发展,计算机技术已渗透至各行各业,其发挥的作用越来越重要,工程项目管理作为工程项目中的新型管理技术,可让工程建设的效率更高,质量更为优秀,而其中主要发挥作用的就是计算机技术的应用,计算机技术的应用可有效提升企业工程项目的管理能力及质量,加强工程项目建设管理中计算机应用技术的研究是很有必要的。 一、工程项目管理中计算机应用技术所发挥的重要作用 (一)计算机应用技术有助于工程项目管理水平的提升 随着我国市场经济深化改革发展,工程建设项目管理已不再是对工程成本、质量及进度等的简单管理,需要对整个工程项目进行全面的控制及管理,工程项目管理的内容主要包含工程原料采购,项目设计,合同管理,信息管理及财务风险等方面的管理,这些管理仅靠人工是无法完成的,在工程项目管理当中,合理应用计算机技术,可有效提升工程项目管理的质量及效率,增强工程项目风险的应对力。 (二)计算机应用技术有助于工程项目国际竞争力的提升 工程项目的建设周期较长,规模比较大,经济及技术风险比较大,要提升项目管理能力,需要计算机技术给予保障,运用计算机技术的信息化及系统化,有效改善项目管理措施,利用计算机技术中的数值,计算机的应用技术能提供强有力的数据库资源及信息处理方面的能力模拟机及概率统计等措施,有效解决项目管理中的管理问题,让国家的工程项目管理国际化,与国际管理相接轨,这也是工程项目管理发展的必然趋势。而计算机技术的应用,可对工程项目的信息进行收集整理及统计,并恰当处理大量的项目信息量,计算机技术恰好能做好这方面的数据处理,这有助于工程项目管理能力的提升,增强国际竞争力。 二、工程项目管理中计算机技术的应用 (一)工程项目管理当中计算机管理软件的应用 工程项目管理是一项科学复杂的重要任务,其涉及的项目内容较为繁杂,单纯运用人工计算法管理工程项目,是一件浪费人财物的事情,运用项目管理软件能快速地绘画工程建设的图纸,计算出相关数据,并合理调整建设计划,运用计算机的管理软件还能合理编制网络进度,对工程项目中资源配置进行优化,把工程现有的资源进行合理配置,有效减低工程项目的管理成本,确保工程项目的管理水平及质量。 (二)工程项目管理当中的办公自动软件的应用 在工程项目的管理当中,有些项目资料及信息较多,会给项目的管理部门造成较大麻烦,而计算机的应用技术中拥有办公自动软件,办公自动软件是一种基础应用技术,将该应用技术应用至工程建设项目管理当中,管理部门运用CAD软件进行项目资料的文字及图像等处理,会为工程项目的施工部门提供出最准确合理的设计方案及组织方案。需要注意工程项目的管理部门中,每位成员需要经办公自动技术方面的培训,对文件资料及报表方面实现正规化及标准化。在工程项目计划统计方面,可运用工程的预算软件及电子表格结合方式,合理制作工程项目中的施工数量及成本控制等工作,以缓解工程管理部门工作量,减轻报表及表格的制作成本,存在数据差异时,在电子表格当中稍微修改下即可,无需重复编制,动态反映出工程建设的状况,为项目施工提供科学性的资料。 (三)项目信息资源中计算机技术的应用控制 在工程项目的管理建设中,为了有效推进项目活动的顺利实施,需要对整个工程流程提供科技保障,在这样的目的下,工程项目需要以实际的需求为导向,保证项目的信息管理效率,这就需要对项目管理各方面均有所涉及,符合项目管理的时间、范围及质量等方面要求,并依据实际工程的功能需求制定管理要求,可建立较完善的项目管理平台及信息技术方面的应用,让项目的物资管理信息系统完善,把相关的信息资料进行管控与录入,计算机的应用技术能提供强有力的数据库资源及信息处理方面的能力,恰当运用计算机技术,可对工程项目的信息进行收集整理及统计,并恰当处理大量的项目信息量,计算机技术恰好能做好这方面的数据处理,这有助于工程项目管理能力的提升可制定出合理的项目管理,建立完善的项目管理体系,为项目管理提供便利,管理体系主要包含项目改造的活动方案与执行过程,把项目系统与计算机的应用技术管理系统进行有机连接,以确保项目系统应用及员工职能应用,通过预算查询,以了解项目资金具体的动向。 (四)项目质量监督中计算机技术的应用 在工程项目的监督管理当中,工程项目的建设周期较长,规模比较大,经济及技术风险比较大,要提升项目的监管能力,需要计算机技术给予保障,充分发挥出计算机的应用技术,工程施工前,可对工程项目的前期方案进行规划,运用计算机的应用技术,对施工方案进行实验模拟,经计算机的精密计算,预算所拟定施工的方案,以确保施工可操作性,以提升施工保障性。在工程施工当中,可将计算机技术和项目管理进行有机结合,依据实际情况,形成信息化的项目管理系统,如人员间的相互协调,不断完善项目的管理系统,保证项目管理的效率。在工程施工后,可运用计算机的技术对项目实施检测,找出项目潜在危险的因素,合理评价项目质量,确保工程施工的质量。 三、结束语 在工程项目的建设当中,计算机技术的地位越来越重要,尤其是工程项目的管理过程比较复杂,质量要求较高时,可运用计算机技术,提升工程项目的信息管理水平,强化工程项目的监管力度,对工程项目的建设行为进行有效规范,确保信息管理体系的有效落实,而且在工程项目管理当中,合理应用计算机技术,可有效提升工程项目管理的质量及效率,增强工程项目风险的应对力。计算机的应用软件在工程项目的应用前景还是非常广阔的。 作者:杨永瑞 单位:神华宁夏煤业集团有限责任公司麦垛山煤矿
生物化工的发展及其应用:浅谈我校生物化工专业课程开发 摘要:根据市场经济的发展对中职教育必须培养应用型技术人才的要求,对本校生物化工专业的课程开发的思路、内容与课程结构体系的设置等方面做了一定的探索,在学生的培养上落脚于以能力为本位,以就业为导向,为企业培养出零适应期的生物化工专业的中职人才。 关键词:生物化工 课程开发 我校生物化工专业创办于1994年,已连续培养生物化工中等专业毕业生十六届1000余人,毕业生就业后主要从事产品质量监督与分析检验、环境监测、质量管理、无公害食品生产、食品工艺等方面的工作;90%以上的毕业生现都在从事本专业及相关工作,工作稳定,工作中后劲足,有一定的发展空间,部分毕业生已成为企业里的技术负责人之一。因此我校的生物化工专业已成为我校的一个特色专业,在社会和企业中都有了较好的知名度与美誉度。但随着社会经济的发展,企业对人才要求的变化及就读本专业学生生源情况的变化,传统的课程体系及教育模式受到了严峻的考验。 1 课程开发的思路 1.1 学生素质整体下降,要求课程开发必须更加突出以学生为主,做到因材施教。随着我国工业化进程的加快,企业对有一定专业技能的人才的需求日益增大,国家大力发展职业教育,并把职业教育放到了非常突出的位置,中等职业教育现已全面实行免学费政策,接受中等职业教育学生已占初中毕业生总人数的40%左右。但另一方面,由于传统的思维观念的制约,接受中职教育的学生绝大部分都是“双差生”,和以前学生的整体素质相差较大,这就要求课程开发必须面对现实,课程的设置上应根据学生的具体情况,把握好课程的难易程度,做到因材施教,才能达到较好的教学教育效果。 1.2 企业的用人要求决定了培养学生必须以能力为本位的素质教育。生物化工专业人才培养主要是面向企业,为企业提供人才服务;由于我国工业的快速发展,各行各业的竞争日趋激烈,企业要提高竞争力,员工的综合能力与综合素质就显得非常重要,这就要求学校不能只进行专业教育,还必须重视以提高学生能力为本位的素质教育,提高学生的综合素质和能力,那么,培养出来的人才才能符合企业的用人要求。 1.3 社会主义市场经济的发展要求中等职业教育必须是以就业为导向。在传统的教育模式中,本专业的学生在知识技能的学习上一贯偏重于理论,目的是为学生打好基础,以期学生将来在企业中能有长足的发展,故在教学安排上(重视理论、学时数)必然影响了学生对专业技能的学习,学生到企业工作是一般都要经过3个月左右的技能方面的学习,才能自主地工作。而现在的企业,都希望学校培养的是零适应期的人才,在市场经济面前,只有学校去主动适应市场的变化,学校才可能有立足之地,学生才能较好地就业,这就要求职业学校在学生的培养上必须以就业为导向,当然,本专业的课程开发也必须遵循这一原则。 2 课程开发内容 基于企业对中等职业教育人才的要求,中职学校培养的应是应用型技术人才,学生素质与能力的培养必须通过实践教学体系来实现,而实践教学体系要以理论教学体系为基础,因此对学生进行适度的专业理论知识教育是保证人才质量的关键,理论教学体系和实践教学体系在中职人才培养中处于同等地位,二者相辅相成,共同构筑了中职人才的素质培养体系。由于中职毕业生的服务岗位是生产第一线,人才质量的高低主要看实际工作能力,因此,在安排理论教学内容时以“必须”、“够用”为原则,适当降低理论课深度和广度。 我校生物化工专业主要面向企业培养学生从事产品质量监督与分析检验、环境监测、质量管理、无公害食品生产、食品工艺设计等工作的中级技术人员。生产操作与质量分析检验是该专业的出发点和落脚点。根据该专业毕业生岗位职责要求,确定以该专业所必备的技术应用能力为主线,按照“实际、实用、实践”的原则,构建专业知识技能体系,课程开发的主要内容应体现在建立“1342”扩展式素质能力培养模式。形成具有该专业特点的教育教学体系,实现“岗位型”人才培养目标。 “1342”扩展式素质能力培养模式是指“一主线、三体系、四层次、二证书”模式,即以专业技术应用能力和岗位素质培养为主线,建立理论教学、实践教学和职业素质教育体系。按照循序渐进的规律,将课程划分为四个层次,即职业公共基础课、职业理论基础课、职业能力主干课和职业能力延伸课。二证书是指除了中职毕业证书外,学生还能获得岗位职业资格证书。在该模式中“三体系”是核心,是实现人才培养目标的基础和保证,三体系指理论课程体系、实践课程体系和潜能开发体系。 所以课程的开发上应符合技术应用型人才的培养规律。根据该专业设计的学生知识、能力、素质的结构,构建了教育教学课程体系。力求使学生具有全面的知识基础,同时也具有较深入的专业知识和技能。为满足企业对该专业人才有教强动手能力培养的需要,应增大实践教学的比重。实践课,包括课程教学实践和大型实验、操作、实习等,必要时可根据学生掌握技能的熟练程度,用一定的时间,集中进行技能强化训练,时间一般都安排在就业之前。另外,还必须建立职业素质培养体系。 3 课程结构体系的设置 3.1 理论课程体系。理论课程体系,为符合中职技术应用型人才培养目标,按照社会人才需求和生物化工专业特点,以理论知识“必须、够用”的基本原则而构建。课程体系中反映出职业公共课基础(重点在素质教育方面),职业理论基础课、职业能力主干课和职业能力延伸课的基本构架,在专业基础课程和专业课程的课内学时中都应包括着实训内容,同时应将实践教学的课时比例提高到50%;开展集中实训的项目,能使学生理论用于实践,知识达到融会贯通,是课程体系中的重要组成部分。这样的课程体系,是一种相互渗透、相互依存的有机课程体系。与传统的理论课程体系相比,在新的理论课程开发体系建设中主要进行了以下方面的调整和改革:①调整课程结构。按照基础与专业理论以“必须、够用”的原则,对原有的部分课程进行适当的综合和整合,可实行模块式教学。②根据本专业的职业能力培养要求,《乳品分析》课程内容与乳品分析工考试科目靠拢。《饲料分析》课程内容与饲料分析工考试科目靠拢。③更新教学内容。为了提高学生的适应市场的需求,更新专业课内容,提高了学生的专业适应性和就业竞争力。④开设限定选修课。依据社会实际需求,灵活选择限定选修课的内容,以适应生物化工新技术不断发展的需要。⑤改变理论课程传统的课堂讲授模式,注重利用专业教室、多媒体课件和电化教学等先进的教学手段进行教学。⑥举办学术讲座。请校内外专家来我校进行学术交流、讲座,增强学术氛围,开阔学生视野,为延伸其职业能力提供方向。 3.2 实践课程体系。实践教学是培养学生技术应用能力,实现培养目标的关键环节,可按以下思路建立实践教学体系:①重视与加强实践教学环节,按培养基本技能、专业基本能力、专业综合能力的不同目标设置实践环节,与理论教学体系相配套,互相交叉、互相渗透、有机融合。②增加实践教学占总教学时间的比例,实践教学占总教学时间提高到50%。③实践教学注意校内、校外相结合。④根据课程建设情况,要求学生参加实验室、实训基地劳动或其他社会实践,接触社会及工厂环境,培养劳动观念,培养全面素质,锻炼适应社会的能力。 3.3 职业素质培养。该专业课程开发上同样需要体现主动适应社会经济发展的需要,要全面推进素质教育,树立科学的人才观、质量观和教育观,将素质教育贯穿于人才培养的全过程,以素质教育的思想和观念为指导,改革人才培养模式,使学生既具有较强的业务工作能力,又具有爱岗敬业、踏实肯干、谦虚好学和与人合作的精神,安心在生产、建设、管理和服务第一线工作。提高学生的职业能力,将教学活动与社会生产实践、社会服务、技术推广及技术开发紧密结合起来,把职业能力培养与职业道德培养紧密结合起来,培养学生实践能力、专业技能、敬业精神和严谨求实作风。 在中等职业教育发展的又一个春天来临之际,我们必须紧跟市场经济的脚步,在生物化工专业课程开发中面对新问题、适应新形势、提出新方案,才能解决该专业教育教学中的新问题,使我校的生物化工专业又快又好地发展,培养出更多的祖国社会主义现代化建设急需的应用型专业技术人才。 生物化工的发展及其应用:生物化工的发展及应用 摘 要:生物化工已超越传统化工的稳固地位,成为21世纪最有生命力最具发展前景的新兴技术。作为一门生物和化学相互穿插的学科,生物化工在生物工程、化学工程、医学工程等方方面面的应用比比皆是。本文就生物化工起源、发展和潜在前景等方面及其应用情况进行了简要介绍。 关键词:生物化工 发展前景 应用 1 生物化工的简介 生物化工(Biological Chemistry)是一门以实验研究为基础、理论和工程应用并重,综合遗传工程、细胞工程、酶工程与工程技术理论,通过工程研究、过程设计、操作的优化与控制,实现生物过程的目标产物。它在生物技术中有着重要地位,其产品具有实用价值高、需要成本低的特点,将为解决人类所面临的资源、能源、食品、健康和环境等重大问题起到积极的作用,对人类社会文明起着关键性作用。 2 生物化工的起源及应用 生物化工学科起始于第二次世界大战时期,以抗生素的深层发酵和大规模生产技术的研究为标志。1928年9月3号,弗莱明意外发现青霉素之后,抗生素开始快速且呈现正趋势的发展。特别是第二次世界大战以后,因结合转基因、生物催化、动植物细胞培养等新型、传统生物技术,将生物化工逐步分化出来,成为完好地学科体系,并形成一个让人意外的新兴产业。从酒精的医药用途、味精的调味使用,到氨基酸的大力发酵、激素可以实现生物式的转化为止,这段路程无不将生物化工注入医学、饮食、工业的精髓。如1957年,日本某公司将谷氨酸棒状杆菌提纯分离,利用葡萄糖作为基本营养,借鉴前人的发酵生产法成功生产了L-谷氨酸。直到现在谷氨酸仍然应用在各种医用药物、炫彩的化妆品、人造皮革等方面。 3 生物化工的发展及应用 20世纪80年代,美国以石油化工作为国民经济的重要支撑点,大力发展石油化工产业,甚至不惜以牺牲环境为代价。1995年至1999年,生物化工产值从3675亿美元上升到4200亿美元,增加了14.5个百分点。同时,环境污染浪费造成2319亿美元的损失。要想发展好生物化工产业以破坏环境为代价并不是持久的办法,必须继续找寻新的生产方式。与此同时,中国生物化工技术刚刚起步,只能亦步亦趋跟在发达国家的后面,进行着一次又一次的模仿秀表演,还是将实验室作为实践的基点。1986年我国的疫苗制作在医学史上还是一片空白,直到在1986年美国成功使得乙型肝炎的浅层抗原在真菌、细菌和哺乳动物里完成表达过程,并且进一步成功翻译为HBsAg,中国才“山寨”成功所谓的HBsAgII(之后销声匿迹了)。此后,基因工程的药物1996年为1.85亿元,2000年涨到30亿元人民币,2002年之前,我国就有801中生物农药有效注册,使用范围有2.5×107 hm2,这样的成就不可能忽略的。 然而,时间从不会停止脚步,科学技术依然迅猛发展,生物化工亦是如此。基因的成功重组、催化正式在生物中采用、酶的神奇作用等等种种成果的伟大形成,使得许多的化工原料与产品得到充分且有效地使用,甚至创新化工工业工艺的生产,真正做到污染少,易节能的新型工艺。比如巴西的乙醇占了整个汽车行业的52%,那就有了31亿加仑的潜在价值回收;美国杜邦、英国ICI公司等一系列大型公司对生物化工事业的支持与应用,为人类的文明建设取得了无法估算的成就。预计到了2020年,因为生物化工的改进,各方面的技术能源消耗将大大下降30%,令人头疼的污染问题同步减少30%,生物化工总增值39%,在农业、医学、特别是工业中占据相当大的比例。 4 生物化工的潜在前景应用 未来的能源发展不可避免做到效用与环境的真正配合,因此决定了生物化工的两个发展方向的拓展:一是化学学科和生物学科结合在医学上的开发,特别针对于以每一个婴儿都是拥有一个健康的童年为目标,治疗现在无法解决的先天后天性遗传疾病;二是生物物种之间的无差异转换。这是我们古人的梦想,也是我们未来的期盼,那时候羡慕小鸟的翅膀就变得没有意义了。当然,发展前景固然美好,但因为生产的进行所存在的问题是必不可少的。就新生能源、“第四大能源”—— 生物质能来说,我国进展仍是迟缓。而其它传统生物化工更是因为规模利用率低,可再生能力低,潜在性危险大,以及种种向后代借用能源的生存问题,促使我们不得不重视绿色环保的生物化工。 5 结语 总的来说,生物化工技术产业,才刚刚正式步入轨道,“863”和“973”计划刚将其纳入羽翼之下,作为一个21世纪的朝阳产业,美国的某杂志赞颂的十大科技奇迹,生物化工就占了四大,这样的情景不可估量的产业,终会盖过信息技术的时代,铸就新的世界经济领头军—— 生物经济,掀起生物技术的又一次暴风雨。 生物化工的发展及其应用:高职生物化工工艺专业课程体系的构建 摘 要:本文作者承担了教育部教职成司组织的“高等职业教育专业教学基本要求——生物化工工艺专业”编写工作。本文对“要求”中生物化工工艺专业课程体系建立的内容进行了介绍和要点分析。 为了落实好教育部教职成司函[2011]158号文件精神,生物技术教指委组织筛选了部分高职院校专题立项编写生物技术类各专业的“高等职业教育专业教学基本要求”。笔者承担了生物化工工艺专业的要求编写工作。生物化工工艺专业课程体系的建立,是整合了4个开设本专业的院校体色,提炼出普遍适用的要求。考虑到全国各高职院校办学水平的差异,这个要求只是是生物化工工艺专业开设的最低要求和建议。 一、生物化工工艺专业概况 生物化工工艺专业是培养具有现代生物技术和化工基本技术的综合能力,学生的专业。本专业毕业生应该能熟练使用化学与仪器分析手段检验产品,熟悉质量管理体系,具备产品推广与市场维护能力,能够在生物、化工、制药等行业生产、检验和销售环节从事生产操作、技术管理、质量管理与产品营销等工作的高素质技能型专门人才。生物化工工艺专业本专业毕业生就业主要面向生物化工该专业毕业生就业主、化学工业、农药化肥、医药、环保领域及其他与本专业相关的企业或部门。能从事胜任微生物制备、发酵控制、生物转化、化学合成、产品分离精制等生产操作;相关原料与成品检测以及相关产品的营销与市场维护工作。 二、生物化工工艺专业的岗位分析 1.初始岗位群 1.1主要职业岗位 1.1.1生物化工相关的生产操作岗位:主要指粉碎、糖化、发酵、菌种操作、生物催化、化学合成等操作岗;蒸馏、过滤、萃取等提取单元操作岗;消毒灭菌、产品包装、生产现场卫生等辅助单元的岗位操作岗。 1.1.2生物化工相关企业的品控岗位:主要指原材料、半成品及产品相关的检验、化验等操作岗、品管、品管等管理岗。 1.1.3产品营销与市场维护岗位:主要指推销,市场督导,售后服务等岗位。 1.2相近职业岗位 1.2.1防疫、商检、技术监督、环境检测等国家部门的检验岗位。 1.2.2生物化工产品、食品研发助理岗位,相关科研或教学单位的实验员。 1.2.3实验室认证服务,企事业单位生物化工相关网站内容管理员等拓展岗位。 2.发展岗位群 经过2~5年的工作,在获得一定的工作经验(进修)后,可升迁至以下职业岗位: 2.1在生产管理、工程组织等部门从事生产管理工作,如车间主任、生产部经理等企业中高层管理人员。 2.2在品控部门从事质量控制工作,如检验室主任,品管部长等。 2.3在生物产品生产企业的销售部门从事产品销售及售后服务的管理工作,如区域销售经理、部门销售经理等。 三、课程体系建立 1.指导思想 课程体系构建要坚持以就业为导向,以能力为本位的职业教育指导思想,体现以职业素质为核心的全面素质教育培养。依据工学结合的人才培养模式,采用理论和实践一体化,职业能力递进的课程体系。通过岗位群的工作过程分析,根据专业核心能力对应的能力点和知识点设置课程,突出课程的应用性和实践性,以过程性知识为主,辅以适度够用的原理和概念,要与区域经济及企业结合,针对职业培养目标,紧贴岗位开发课程。形成以工学结合为基础,以企业真实生产任务为导向,涵盖国家职业技能鉴定内容的职业能力和职业素质基础知识培养的课程体系。 2.课程体系总体要求 三年制专业建议课内总学时1 600~1 900学时,专业技能训练课程建议24~28周,课内学分,实践学分和其他素质培养学分总学分建议130~140。 2.1课程体系设计思路应以生物化工核心技能为主线,整合教学内容,避免课程间教学内容出现简单重复的问题。 2.2突出理论适度,强化技能的高职特色。专业基础课程控制在5门以内,基础实践与专业实践环节总共占总学分的30%。 2.3提倡开设与企业共同开发的专业核心课程。 3.课程体系 教学进程安排应包括四个层次,一般的,从低年级到高年级依次是公共基础课程专业基础课程专业核心课程专业拓展课程。但不需要局限于这一顺序,开设课程要体现素质教育与技能培训,并贯穿整个教学过程。建议各校可以根据本校的实际情况灵活安排教学进程。 3.1公共基础课程 公共基础课程是为培养基本素质所开设的,主要按照教育部规定执行。 3.2职业基础课程 职业基础课程应包括但不限于生物学大类和化工专业大类的基础课程,根据专业特色开设3~5门,建议开设的课程《无机及分析化学》、《有机化学》、《物理化学》、《生物化学》《微生物操作与育种技术》《电工技术》《化工制图与CAD技术》《化工仪表与自动化控制》《化工原理》等。 3.3职业核心课程 职业核心课程应能体现生物化工行业的核心技能的课程,要成为职业资格证书考核内容、职业岗位任职要求的知识与能力载体。建议开设的课程《发酵工程技术与实践》《生化分离技术》《生物工程设备》《生物工业分析技术》《发酵工厂工艺设计》《发酵产品生产技术》。 3.4职业拓展课程 职业拓展课程是为满足学生横向学习及纵向发展等方面的需求设置的,如相近专业、专业技术方向、综合素质等。各类技能证书未涉及的课程安排在职业拓展课程课程中。一下是各院校开设的职业拓展课程,但不仅限于此。《生物工程概论》《精细化工技术》《燃料乙醇生产应用技术》《环境生物技术》《药品生产质量管理》《安全生产技术》《微生物制药》《生物技术制药》《推销与谈判技术》《中小企业经营管理》等。 4.实践教学环节 实践教学应突出产学结合特色,培养学生实践技能,与国家职业技能鉴定接轨,把教学活动与生产实践、社会服务、技术推广及技术开发紧密结合,把职业能力培养与职业道德培养紧密结合,保证实践教学时间,培养学生的实践能力、专业技能、敬业精神和严谨求实的作风。实践教学体系可以构建基本技能训练职业单项技能训练职业综合技能实训职业综合社会实践的四层递进体系和毕业考核和社会实践环节。 四、结语 在的专业基本要求中,高职生物化工工艺专业课程体系只是一个参考,并不是硬性的规定。这种基本要求,既能够确保生物化工工艺专业培养规格,又可以让各院校结合当地的经济特色开展特色教育。 生物化工的发展及其应用:生物化工专业教学标准研究 [摘 要] 随着世界生物科技的不断发展,生物工程学对人们的贡献越来越大,现在世界各国正在加大对生物工程方面的投资,我国政府高度重视生物工程的研究,积极扶持生物化工产业。生物化工是对生物技术实验成果加以开发和工程化的一门学科,广泛服务于制药工业、食品工业、农药工业、环境生态保护、化学工业等领域,对国民经济的发展具有重要意义,有很强潜在的经济效益和社会效益。我校坚持以社会需求为切入点,与时俱进,全面了解企业的人才需求情况、岗位设置、工作职责及工作内容等,为社会输送专业对口、岗位对接的合格的基层人才。 [关键词] 生物化工专业;教学标准 一、教学标准的研究过程 以问卷,走访,座谈,电话访谈等方式,采用调研法,分析法,归纳法等方法,对典型的生物化工企业发放问卷或实地走访,并组织讨论,通过对生化企业岗位的调研,围绕生物化工技术的应用,确定了工作岗位群及所需素质能力的要求。调研内容包括:政府对该行业的发展规划;行业发展现状与趋势;从业人员基本情况(从业人数、技术等级、年龄结构、学历分布结构、工资收入等);行业核心岗位调查分析;职业岗位需求分析;企业对中职毕业生的能力期望;生物化工典型工作任务及职业能力等。 调研步骤以信息采集信息归纳信息分析改革建议专题论证信息补充改革建议修正的流程实施。通过对企业的高层管理人员、基层管理人员、技术骨干和一线工人代表,以及学校教育管理者,教师和毕业生的信息采集归纳,采用分析法,归纳法等方法,确定专业岗位职业岗位群,通过对岗位群分析,选取典型的工作任务,归纳出生物化工专业职业岗位能力,通过分析专业职业岗位能力要求,提炼出本专业的岗位核心能力。同时掌握全国中职生物化工专业培养现状,有针对性的提出标准。 生物化工生产企业基层岗位设置主要有操作工、化验员、技术员、设备员、物料称量岗位、菌种培养岗位、培养基配制岗位、灭菌岗位、预处理岗位、发酵岗位、分离和纯化岗位、包装岗位、环保岗位等。生产的产品品种繁多,分布在制药、食品、化工、农业等多个行业。 我国生化企业现有技能人才队伍在数量、结构、质量等方面存在与企业发展不相适应的矛盾,我国生化企业的职工素质和技术水平与经济社会生活中企业发展的客观需求相比还有较大的差距。企业期望毕业就职的学生能具有较强的理论功底,表现出专业的水平,且有较强的适应能力,能吃苦耐劳,具有较好的职业道德,服从管理,忠于公司。有扎实的专业技能,自主学习新技术的能力,组织协调能力和创新思维能力。 职业教育应侧重于实践性教学,提高学生操作技能。在教学实践中应更重视学生对问题的分析和应用能力的培养,侧重于对某类产品加工制作的工艺过程进行教学,侧重于对学生将已有的设计、决策、规划等成果进行创造性地实施转换成产品能力的培养。 专业教学标准中的课程结构由三部分组成,即,文化素质课程,专业能力课程,综合能力课程。本专业教学标准为开办本专业的最低合格标准,全国的同类学校办学达到此标准者可以认定为达到合格教学要求。因此,专业教学标准的制定可以起到规范同类学校基本教学质量的作用,更可促进各校在合格基础上提高质量,发展特色,它鼓励学校教师发挥创造性而绝无约束学校发展的可能。 二、教学标准实施的成效 (一)建设成一支结构合理、教学水平过硬的专业师资队伍。本教学标准的实施需要教师不仅具备专业理论方面的知识,还要具有一定的职业素养与职业技能。因此激励了专业教师在教学工作中积极提高自身的业务水平,同时学校也通过派教师参加国内通过教师教学技能的培训,到企业参加生产实践培训,参加教育教学课题研究等活动,提升老师的操作技能和解决生产实践问题的能力。教师职称结构、双师结构合理,能够保证教学效果。 (二)建设起完善的校内实验实训设施,保证了实验实训效果。不仅具备充足的化学化工实验实训设备,如化学实验室、化工原理实验室、化工工艺实训车间、化工仿真实训室等,而且,逐年按计划购置现代化生物制药实验设备,建设基本完备的生物培养实验室、生化实验室等,保证在校内的化学、化工、生物技术,生化制药技术的实验实训效果。 (三)教学标准实施过程中,提出了“四位一体”新型教学模式,切实把以就业为导向,以学生为本位落到实处。教学标准注重“做中学、做中教”,重视理论实践一体化教学,强调实训和实习等教学环节,严格教学评价,突出职教特色。在教学过程中教师严格按照企业安全管理条例和岗位职业能力指导学生,学生的作业即是产品,教师即是师傅,学生即是徒弟,教室即是车间,形成了“四位一体”的新型教学模式。新标准与教学模式培养的学生更适应企业的需求。 新的教学模式的改革,解决了生物化工专业人才培养中无法进入企业实习的难题,并有效地提高专业人才的综合职业素质和岗位技能,实现了学校人才培养目标与生产企业人才需求目标的一致性。 (四)新编教材和课件建设。编写适合中职学生理解和接受的教材,有系统性的知识、趣味性、前沿性、实用性、生对性,并针对企业的岗位需求,编写一系列生物化工专业的校本教材。同时,理论和实践课都加入了多媒体教学,借鉴大学和高职的多媒体课件,制作了适用于中职学生的生物化工专业课件。 该教学标准的推广使用,将使教师的教学更有依据,真正实现了教学水平和教学质量的稳定性,杜绝了教学随意性。生物化工教学标准实施后,有效地激励了教师学习专业技能提升业务水平的激情,保证了职业学校的教学能力教学水平能与时俱进,保证学校培养的人才就是企业所需的人才。 三、存在的不足 生物化工专业教学标准在实施过程中显示了职业教育以“以职业能力为核心”的现代职教理念,由于时间尚短,仍有许多问题需要探索解决,加快双师型教师队伍建设,逐渐购进最新的实验实训设备,在教学工作中不断更新和完善校本教材以及多媒体课件。同时,加强校企合作,实施“订单”培养,为服务地方经济打下扎实基础,时刻保持职业技术学校的专业教学标准与职业标准相一致。
煤炭工业节能减排技术研究:煤炭工业节能减排技术相关研究 1煤炭工业节能减排过程中存在的不足 1.1产业结构不得当,生产效率总体水平偏低、能耗偏高 即便最近几年,煤炭产业在产业结构调整上做出了很多的努力,然而从整体来分析,当前全行业产业结构依旧存在很多不足,生产效率和世界主要产煤国家相比要低很多。在2007年全国共计1.5万多个煤矿,工作人员大约550万人,生产煤总量达到25.36亿吨,平均每年人均原煤产量达到400多吨,然而美国每年人均原煤产量达到14285吨,超过中国30倍之多,澳大利亚年每年平均原煤产量达到7560吨,超过中国20倍。 1.2煤矿很多技术装备都十分的滞后,系统不相符,能耗偏高 中国煤矿数量比较大‘面积比较广阔,生产系统相当复杂、工艺体系比较滞后,能耗比较大、设备比较陈旧,系统不相符,调控技术十分落后等现象严重。根据统计,全国煤矿大概有40%的能源被消耗,设备大都属于落后的设备,中国的重点煤矿主通风机、主排水泵的平均效率仅仅达到60%,系统运行效率更是低于55%,和国外的相比其水平水平要低15个百分点。即便是最近几年对高耗能设备进行了些许改造,然而还有不少的低效高耗设备没有经过改造,这与节能和安全标准是完全相违背的,是以一定要注重高耗能设备的更新与改造,把握好结构的优化,并且要加大这方面的投入,经过估算,目前依旧有20一40%的节电空间。 1.3原煤入洗加工效率偏低 当前,世界上主要产煤国的原煤入洗率控制在70%到80%之间,然而中国原煤入洗率长期控制在35%左右,在2007年中国原煤入洗率第一次实现了43.6%。许多原煤被直接燃烧,致使煤炭利用效率偏低,使得环境受到严重的污染。没有经过加工的原煤在长时间运输之中,会浪费许多运力,同时会致使煤炭消费地环境被污染。根据调查了解到,当前国内煤炭铁路总调运量大概为15.4亿吨,平均运距达到600公里,其中大概5亿吨没有经过洗选加工。假如严格依照经洗选可使得洗歼达到18%的计算,而参与调运的煤炭中大概有0.9亿吨砰石被运走,这途中会使得54例乙吨公里被浪费到。 2中国煤炭工业实现节能减排的方案 2.1加强煤炭企业的能源计量、统计、定额管理工作的开展 对于煤炭企业的能源计量、统计、定额管理工作的开展我们可从以下三方面着手进行分析:第一方面,对能源计量方法进行完善。对能源计量器具的配备与管理实施完善,确立健全的能源计量测试方案;强化生产系统,将能耗设备的性能测试作为其首要工作,煤矿是能源传输转换的主要场所,同时耗能设备、炉窑站房等都离不开先进的能源计量仪表,这样可使得能源计量器具配备率、监测率、完好率得到有效的提升。对于启用能源统计管理信息系统进行深入研究,进而使得能源消耗信息实现的程序化、网络化、共享化,促进能源统计管理水平的提升。第二方面,对于煤炭行业节能减排统计制度要实施完善。首先是对原始记录和统计台账的确立,将节能减排统计报表定期报告给有关部门。对于能源统计分析制度要严格执行,清楚的掌握企业用能情况、用能效率、节能效率,并了解全行业能源消费状况、为能源统计提供精准的数据信息。第三方面,注重工序能耗定额管理工作的开展。首先应该把握好工序能耗定(限)额指标的管理。把好锅炉、提升、压风、通风、排水五大耗能系统的关,依照行业标准找到其中的不足,将工序能耗和能源消耗定额管理作为其工作重心。其次要注重能效水平对标活动的开展。要与国家和行业开展的对标管理工作相符,注重企业能源管理水平的提高,将企业能源利用效率有效的提升上去,进而使得产品的综合能耗、单耗、重点工序能耗有效的降低。 2.2加大先进适用型节能减排工艺的推广,保证其技术和设备更为先进 对于潜力比较大、适用范围比较广的、技术较为先进的节能减排工艺、技术和设备要加大其开发力度。促进热电联产、余热余压的利用效率,加强矿井生产系统的节能效果,使得工业锅炉节煤、电机系统节电等更好的使用共性节能技术,对于电机变频调速、煤矿瓦斯发电、砰石电厂低真空供热、绿色开采节能技术、LED冷光源节能照明、高效工业煤粉锅炉系统等节能技术要注重其使用;要降低煤矿区在矿井水、煤歼石、502、煤泥、瓦斯等方面的事故的发生机率,提高减排技术的使用效率。节能减排是我国经济发展的主题,尤其是在富有黑金之称的煤炭业,质量更是一个大问题。计量监督部门更好做好这个一领域中的质量分析和检测工作。 3总结 综上所述,在中国经济的快速成长的动员下,煤炭在中国的耗损数目越来越大。中国煤炭工业节能减排技术可使得煤炭工业早日实现节能减排,促进中国煤炭工业节能减排效度的提升,同时更是实现可持续发展目标的主要途径。 作者:潘锋 杨波 单位:河南省洛阳市质量技术监督检验测试中心 煤炭工业节能减排技术研究:煤炭工业节能减排技术及管理 摘要:煤炭工业在国民经济中占据非常重要的位置,同时也属于我国基础能源领域,为我国经济长足稳定发展坚实保障,其战略地位可以说是非常高的。参照发改委颁发《煤炭工业节能减排工作意见》及《煤炭工业“十一五”发展规划》始终秉承技术与经济为导向,安全为前提的原则,促进节能减排事业贯彻落实下去,将环境污染,资源损耗和能源浪费尽可能降至最低,而努力把生产效益提升上去,最终达到经济和环保双赢的目的,让我国煤炭工业事业真正实现可持续发展,本文也正是在此背景下展开一系列相应研究,希望可以促进我国相关事业更进一步发展。 关键词:煤炭工业;节能减排;管理 最近几年,我们国家的经济可以说得到了突飞猛进的发展,取得突出成就,但是资源环境和经济发展矛盾也日臻明显。经济发展和环境发展一直都是让人感到头疼的矛盾体,国家想要实现国富民强,却也不希望破坏环境,而二者很大程度上却是此消彼涨的关系,所以如何实现环境与经济共赢低碳能源方针,便是摆在人们眼前当前以及未来亟待解决的事情。不单在我国,金融危机与温室效应再次告诫我们:经济与环境问题是全人类需要共同面对的。作为全球人口最多发展中国家,煤炭能源蕴藏巨大潜能与效益是不容忽视的。 1节能减排的重要意义 温室效应与能源安全两个全球难题引出低碳相关概念,我国同时又为碳排放与能源消耗大国,可以说所承担减排压力是空前的。不难看出低碳经济占据着全球经济发展龙头地位。所以,我们国家未来碳减排及能源走势备受国内国外高度关注。低碳经济主张开发清洁能源,将绿色GDP作为发展目标,希望利用先进技术来带动社会经济发展,而我国现在低碳经济发展也受到很大阻力[1]。(1)目前我国城市化与工业化步伐加快,对于能源的需求量也与日俱增;(2)少气,缺油以及富煤让煤成为我国主要能源,在低碳能源选择方面受到很大局限;(3)主体产业排名第二,工业生产水平相对落后,我国经济高碳特征鲜明。煤炭它属于高碳能源行列,所以想要发展煤炭低碳经济,可以看出存在不小的难度,而且无论开采,分选还是加工应用等各环节都有多多少少的碳排放问题出现。从该层次出发,我国大力倡导绿色能源当下,节能减排不单具有明确内涵,而且是温室减排强有力手段,煤炭能源高效洁净应用及温室效应控制为全人类共同发展目标,也是实现可持续发展不二法门。 2节能减排的技术路线 技术路线旨在对某产业后续发展规划进行描绘,帮助该产业对未来相关产品与技术需求展开预测,进而对产业技术研发或产品开发等工作予以指引,对技术创新风险尽可能降低,达到知识资源共享,团结协作吸纳更多合作者。早在1970年左右美国等诸多发达国家便已对技术路线这种管理方法广泛应用,美国行业协会与能源部甚至联合对能源危机相关问题制定规划,将2020年展望报告公诸于世。当中针对不同行业节能目标和对人类生活构成影响各类指标画出相应技术路线。从21世纪初至今,美国开启大批节能项目全部依据相应技术路线而决定投入运行,我国近年来也开始采用技术路线这种管理办法,对实现可持续发展攻克难点和关键技术予以明确,搭建技术、产品以及市场间桥梁,通过科学有效管理来对相关环节予以规范。我国煤炭事业节能减排很大程度上受洁净煤相关技术所影响,因为该项技术我国仍然处于发展初级阶段,所以难免还会有很多不足之处,同时也代表我国在相应领域还有很大进步空间[2]。想要真正达到节能减排的目标,那么制定相应技术路线来辅助管理则是当务之急,它的内容应该包括:技术研发,产品设计,生产技术,技术引进以及产品的市场推广等路线图。而煤炭事业节能减排整体效果某种程度也是由产品质量与技术水平决定的,而这两者又和国外引进与自主创新密不可分。无论是企业亦或是科研院校等团结奋进,为我国节能技术开发和产品生产保驾护航[3]。向更深层次挖掘,煤炭行业关键技术图与产品设计图等制定也可视作向更深层次进行研究的阶段,给各方提供一个畅所欲言的空间,当各方达成共识就致力于同一目标努力前行。现如今我们不得不承认,部分发达国家在节能减排方面确实比我们做的要好,而我国有时节能减排还需要依赖这些国家的技术,由此我国付出的代价也是惊人的。因此我国务必要制定相关技术设备购置路线图,尽可能避免不必要的浪费。此外产品推广和效果评估等各环节,也需要制定路线图来一一对应管理。 3结语 综上所述,煤炭领域节能减排贯彻落实,不单对当世人有益,同时也是福泽子孙的丰功伟绩。对于煤矿开采生产时节能减排相关工作提高重视力度,多角度引进新兴技术,最终的目的旨在低开采率与排放量,高利润回报,让煤炭工业真正迈到绿色化与节能化持续稳健发展道路上。 作者:郭雪岭 单位:皖北煤电集团安全环保部 煤炭工业节能减排技术研究:我国煤炭工业节能减排技术现状及发展 摘要:阐述了当前我国煤炭工业节能减排技术发展面临的形势和挑战,从七个方面对近年来煤炭工业节能减排技术研发、应用及推广现状进行了阐述和分析,有利于明确煤炭工业节能减排技术发展中存在的薄弱环节,找准技术发展的共性和重大关键技术攻关的方向.同时,对未来的发展战略和方向进行了有益的思考,提出了制定我国煤炭工业节能减排技术发展蓝图的一些建议,进一步促进我国煤炭工业节能减排技术快速发展. 关键词:煤炭工业;节能减排;洁净煤技术 自18世纪人类第一次工业革命以来,煤炭的开发和利用对世界工业的进步、人类文明和经济的发展起着巨大的推动作用,被认为是促成工业革命技术加速发展的四大要素之一.根据2014年《BP世界能源统计年鉴》[1]数据,2013年底,中国煤炭探明储量为1145亿t,占世界煤炭探明储量的12.8%,储采比仅为31年,远低于世界平均水平.2013年我国煤炭产量37亿t左右,煤炭消费量达36.1亿t,预计2014年我国煤炭消费量将占全球需求量的50%以上.根据国家能源局统计[2],2013年煤炭消费占一次能源消费的比重为65.7%,仍居主导地位.煤炭资源的可得性、廉价性和相对的丰富性,使其在未来相当长一段时期仍将是我国不可替代的战略性能源。 1煤炭工业面临的节能减排形势 与石油、天然气等其他能源相比,煤炭是一种低利用率、高污染、高排放的能源.我国煤炭资源的特点是难选煤多,高灰、高硫煤比重大,大部分原煤灰分在25%左右,原煤中约12.8%的煤含硫量高于2%.20世纪发生的大气环境污染事件,如酸雨、气候变暖、臭氧空洞、城市煤烟雾以及光化学烟雾污染等,都与燃煤有关.大气中的主要污染物,如SO2、NOx、CO、颗粒物、有机污染物、烟尘、汞等重金属,主要源自燃煤.这些排放物对人类健康和生态环境都造成了不可逆转的损害.国家环境保护部《2013年中国环境状况公报》[3]显示,全国监测PM2.5的74个重点城市中,只有3个城市空气质量达标,占比仅4.1%;年平均霾天数为36天,为1961年以来之最;酸雨面积约占国土面积的10.6%;SO2和NOx排放量分别达2043.9万t和2227.3万t,我国生态环境保护形势十分严峻.世界卫生组织调查报告显示,世界每8个死亡人口中就有1人死于糟糕的空气质量.随着我国经济社会的快速发展,人们深刻认识到能源消费量不断增长导致能源资源紧缺的同时,对生态环境的诉求更是越发强烈.2010年以来,国家将节能环保和新能源产业放在七大战略性新兴产业的高度进行培育.虽然近年来非化石能源消费比重有所增长,但至2013年仅占比9.8%.国务院《节能减排“十二五”规划》[4]和国家发展与改革委员会《煤炭工业“十二五”发展规划》[5]要求,2015年全国能源消费总量控制在40亿t标准煤,单位GDP(国内生产总值)能耗下降16%,SO2和NOx排放量分别控制在2086.4万t和2046.2万t.因此,当前煤炭工业节能减排面临着十分严峻的形势和挑战,煤炭工业节能减排是煤炭工业未来可持续发展的必由之路. 2煤炭工业节能减排技术发展现状 我国是世界最大的煤炭生产与消费国,并且在相当长时期内以煤为主要能源的生产和消费结构不会发生改变,因此我国也成为受燃煤污染最为严重的国家.长期以来,煤炭集约开采程度低、粗放式的生产经营、资源浪费等问题仍然比较突出,煤炭平均回采率只有40%左右,仅为发达国家的一半;同时,与煤炭共生的资源损耗很大,每开采1t煤约损耗与煤炭资源共生、伴生的铝矾土、硫铁矿、高岭土、耐火粘土、铁矾土等达8t[6];煤炭产业整体性差,开发粗放,浅加工,利用低,废物利用少,未从开采、加工和利用的全生命周期,以系统工程的高度,从经济社会环境多维度考虑煤炭资源的集成优化利用;环境污染严重,在开采、洗选、加工、储运、利用等过程中产生大量废水、废气、固体废弃物等,对大气、水、土壤、地质地貌等生态环境造成破坏.煤炭高效清洁利用技术是解决当前能源资源紧缺和环境污染困境的重要途径,也是世界各国煤炭工业节能减排的主导技术之一.20世纪90年代以来,我国一直高度重视发展煤炭高效清洁利用技术,经过多方多年的努力,我国在煤炭节能减排技术研发、推广和应用等方面取得了显著的成效. 2.1煤炭加工技术 煤炭加工技术是指采用物理、物理化学、化学或微生物等方法将原煤脱灰、降硫,并加工成质量均匀、用途不同的分品种的洁净煤,是实现煤炭高效、洁净利用的源头技术,主要包括煤炭洗选、型煤、水煤浆技术等.发达国家煤炭洗选始于20世纪30年代,到90年代已实现高灰高硫原煤100%入洗,平均洗选率达50%以上,近年来已达到100%.在工艺和方法上,美、澳等发达国家普遍采用块煤重介和跳汰分选、细粒煤螺旋分选、煤泥浮选、精煤脱水、干燥工艺等,应用重介质旋流器、螺旋分选机、摇床等设备,自动化程度高,选煤厂处理能力大,效率达95%以上[7-8].我国煤炭洗选晚于发达国家20多年.改革开放以来,我国煤炭洗选有了长足的发展,20世纪末全国原煤入洗率为22%,近年来煤炭洗选率达到60%左右.重介选煤、跳汰选煤等工艺有了较大提高,自主研发的跳汰机、重介质分选机旋流器、浮选机等已接近国际先进水平,无压重介质旋流器、旋流静态微泡浮选柱的研制使提升分选技术得到了发展,XJM-S型机械搅拌式浮选机达到国际先进水平.但整体选煤厂自动化程度不高,处理能力不大,平均洗选率为85%左右,与发达国家有较大差距.型煤是由粉煤或低品位煤加工制成的具有一定强度和形状的煤制品.20世纪初,德国开始利用年轻褐煤采用高压无粘结剂成型工艺生产褐煤砖后,陆续有热压成型工艺、褐煤成型两段炼焦工艺、弱粘结煤或不粘结煤生产型焦工艺等,并迅速普及推广,而且从未停止对型煤技术的研究.目前,生物质环保型煤技术已日趋成熟.我国从20世纪中叶开始型煤研究,工业燃料型煤研究还处在起步阶段,尚未形成规模.目前工业和民用型煤开发已经形成了具有我国特点的粘结剂、低压集中成型工艺和集中配炉前成型工艺,其中民用型煤技术已经达到国际水平,但尚需普及推广.生物质型煤、环保固硫型煤、型煤粘结剂及烟煤型煤技术等方面也取得了进展,民用型煤、动力型煤、气化型煤等已形成一定规模[9-10].当前,我国正重点围绕环保型煤、生物质型煤、低变质程度烟煤型煤技术等方面开展研究.水煤浆是20世纪70年代爆发石油危机时兴起的代油新型煤基液体燃料.80年代美、澳、日、法等发达国家已开发超低灰煤、化学煤、精细水煤浆等技术.我国于20世纪80年代初开始研究水煤浆技术,经过近30年的科技攻关,已研发出高性能水煤浆添加剂,一磨机高浓度制浆工艺,低阶煤环保型水煤浆、贫煤贫瘦煤石油焦制备低挥发分煤浆、褐煤制备气化煤浆、精细油水煤浆,以及水煤浆液态化-悬浮燃烧、压缩空气雾化精细水煤浆燃烧、流化-悬浮燃烧、多重配风旋风燃烧、催化燃烧及水煤浆低温低氧燃烧等技术,整体技术水平已达到国际先进水平[11].针对我国低阶煤储量丰富的特点,经过多年的努力,研发出高效节能的低阶煤制备高浓度水煤浆技术.该技术将多破少磨、分级研磨和优化级配的理念成功融入到制浆工艺中,将选择性磨机和超细磨机结合,提高了煤浆堆积效率,扩大了制浆原料煤的范围,成浆浓度进一步提高.该技术在国内成功推广,已形成年产1000万t的规模[12]. 2.2燃煤发电技术 在超超临界发电技术方面,我国已经投运的600℃超超临界燃煤机组达100台,超过8000万kW,数量和总容量居世界第一.截至目前,我国在超超临界发电方面,已经具备制造100万kW、25MPa、600℃等级发电机组的基础和能力,但600℃超超临界机组核心元件材料全部依赖进口,同时我国在耐高温材料基础方面的研究与发达国家有较大差距[13].2010年起,我国成立了“国家700℃超超临界燃煤发电技术创新联盟”,设立了“国家700℃超超临界燃煤发电关键技术与设备研发及应用示范”项目,旨在对700℃超超临界燃煤发电技术进行研究,攻克技术难关,实现700℃超超临界燃煤发电技术的自主化.这标志着中国加入了世界开发700℃超超临界火电技术的行列.由华能集团等单位共同组织600MW700℃超超临界燃煤示范电站的方案研究.该示范项目采用燃煤空冷机组,汽机侧的蒸汽参数为35MPa/700℃/720℃.2013年已完成了锅炉炉膛的初步选型和特性参数选取,同时完成了汽水流程设计、受热面布置以及烟气余热设备的设计等工作,部分取得了阶段性成果[13].在大型循环流化床方面,自2007年国产首台300MW循环流化床机组投入运行以来,我国大型循环流化床燃煤锅炉技术取得了迅速发展.目前,我国突破了600MW超临界循环流化床锅炉启动调试、机组合理运行、性能及其测试等关键技术,掌握了超临界循环流化床升负荷过程湿-干态转换及超临界转换点的特殊性.2013年我国自主研发的世界首台最大容量600MW超临界循环流化床锅炉成功投入运行.该锅炉可使用价格低廉的劣质煤,无需加装额外烟气处理装置,性能优于国外相关技术,发电效率比亚临界循环流化床锅炉约高4%,标志着我国在循环流化床燃烧及工程技术领域达到了世界领先水平.另外,针对燃用劣质燃料、大型超临界循环流化床(CFB)锅炉系列、节能型CFB锅炉技术也在进行研发[14-15].目前,在洁净煤发电领域中整体煤气化联合循环发电系统(IGCC)发电技术被普遍认为是最具竞争力和发展前景的燃煤发电技术之一.自20世纪80年代中期第一台整体煤气化联合循环电站投运以来,经过近40年的发展,全世界已建、在建IGCC电站近30座,在役纯发电IGCC电站为5座.目前投入运行的单机容量最大的IGCC机组为300MW,位于西班牙.现在IGCC发电技术正处于第二代技术的成熟阶段.20世纪80年代初期,我国开始跟踪IGCC技术的发展,90年代开始启动IGCC示范项目的可行性研究,2007年将其列为洁净煤发电示范工程,2009年正式开工建设,2012年265MW机组建成投产发电,形成了具有自主知识产权的两段式干煤粉加压纯氧燃烧气化炉技术等多项新技术、新工艺.该技术比国外的水煤浆气化技术和干煤粉气化技术有着更高的转化效率,并将该项自主技术出口[15]. 2.3煤基清洁燃料技术 煤基清洁燃料技术指煤制清洁气体燃料、煤制油和化工品技术.“十五”以来,国家专门立题支持了多项技术内容的开发,在煤制天然气、浆态床费托合成、煤加氢液化、煤制烯烃等方面进行了工业示范及产业化,并且煤制烯烃、浆态床费托合成、煤加氢液化等工业技术达到国际领先或先进水平.我国从20世纪70年代末开始进行煤炭直接液化技术的研究和攻关,在日本NEDOL工艺、美国HTI工艺和德国IGOR工艺的基础上,我国开发出煤直接液化工艺技术,并建成世界唯一的百万吨级煤直接液化装置,经过了工业化规模和长周期运行的验证,代表了世界煤直接液化技术的领先水平.我国煤炭间接液化技术的研究始于20世纪50年代初,重启于80年代,目前已具备建设万吨级规模生产装置的技术,在关键技术、催化剂的研究开发方面已拥有了自主知识产权,自主研发的煤炭液化技术已达到世界先进水平.国内首个采用煤间接液化制油项目(16万t•a-1)实现年产油18万t,吨油煤耗、水耗及催化剂产油能力、产品选择性等指标优异,处于国际前列.目前国内已投入示范运行的煤制油项目有5个,总规模近200万t.煤制油技术成熟度和经济可行性已经得到验证,正式进入了商业化开发阶段.目前,我国共有煤制油在建、拟建商业化或示范项目10个,全部15个项目投入运行后,预计将实现煤制油总产能年产1800万t.另外,我国已经开发出kW级燃料电池堆技术,煤炭气化与燃料电池联合的相关研究正在进行中.煤制烯烃即煤基甲醇制烯烃,是比较公认的第二个新型煤化工路径.目前国际上使用的煤制烯烃技术主要包括美国及挪威开发的MTO技术和德国开发的MTP技术.我国在吸收借鉴国外技术的基础上,研制出甲醇制取低碳烯烃DMTO、DMTO-Ⅱ工业化技术[16].对MTP技术的研发也取得了进展,“流化床甲醇制丙烯FMTP”技术研发运行成功,产生了具有世界先进水平和自主知识产权的新型煤化工技术.目前,我国已投入运行7个煤(甲醇)制烯烃装置,总产能达326万t•a-1.我国对乙二醇的进口依赖一直在70%以上.无论是国内还是国外,都在采用煤制乙二醇技术.国外乙二醇生产的技术主要是利用合成气-草酸酯-乙二醇的生产工艺.我国煤制乙二醇的研究始于20世纪80年代,2009年20万t•a-1煤制乙二醇项目投产结束了只能采用石油技术路线生产乙二醇的历史.目前草酸酯合成法是比较成熟的煤制乙二醇间接合成技术,很多科研机构也在不断研制新型设备[17].目前正在研发的高压生产草酸二甲酯工艺同与之配套的第三代羰化、加氢催化剂将在合成气制乙二醇大型工业化和工程放大中进行示范应用,有望突破煤制乙二醇大型规模化的瓶颈,还可用于草酸及草酸酯的大型化改造中.目前,我国已建成7套合成气经草酸酯路线制乙二醇项目,产能共计110万t•a-1.预计2014年煤制乙二醇产能将达208万t•a-1.此外,还有30多个项目处于建设、前期工作和计划中,预计2017年煤(合成气)制乙二醇产能将达到672万t•a-1.近年来,我国以煤气化油电联产和IGCC发电工程为依托,开展了大型煤气化、合成气低污染重型燃气轮机、煤基液体燃料、系统优化集成、运行及控制等关键技术的研发与示范;建设了IGCC绿色煤电、新型水煤浆气化、费托合成技术、清洁能源动力技术研究基地和煤基合成油IGCC联产研发基地,取得了一系列创新性成果.这标志着我国在以煤气化为基础的多联产及IGCC关键技术研发和工业示范方面取得了重大进展,具备了相关技术自主研发、系统集成和工程成套能力. 2.4燃煤污染物控制和治理技术 我国燃煤烟尘的治理始于20世纪70年代初,最初使用的是惯性、旋风等机械式除尘器.目前,主要采用湿式除尘器、静电除尘器或布袋除尘器.近年来,有学者针对燃烧后不能被捕获的超细微颗粒物提出电袋耦合技术、团聚技术和水汽相变脱除技术.在对SO2的治理时燃烧前脱硫技术中的物理洗选技术得到大规模应用,燃烧中包括燃用固硫型煤、炉内喷钙加尾部增湿活化脱硫和循环流化床技术等.燃烧后脱硫常见的有石灰、石灰石、氧化镁法等脱硫工艺.国外已开发出上百种烟气脱硫技术.目前,我国对20t•h-1及以上燃煤工业锅炉烟气的治理主要采用一级除尘十二级脱硫装置,并配备脱硫除尘监测系统[18].在氮氧化物治理方面,通过烟气回流降低燃烧区局部温度以及采用分层供风两段燃烧等措施降低氮氧化物排放,主要的脱硝方法为选择性催化还原法(SCR)等,同时在锅炉上安装低氮燃烧器、脱氮装置等.此外,还发展了几种多污染物协同控制技术,如活性焦一体化技术、有机催化烟气综合清洁技术和氧化吸收协调控制技术等[19].在脱汞方面,有以活性炭吸附为代表的吸附法、利用现有脱硫除尘装置的脱汞法、电晕放电等离子体脱汞法、电催化氧化联合处理脱汞法以及SCR技术等[20].我国主要采用湿法脱硫装置去除氧化态汞,利用除尘装置除去大部分颗粒汞,但对不溶于水的气态汞效果不显著. 2.5工业锅炉高效燃煤技术 目前我国正在使用的工业锅炉总量约有57万台,容量达290万蒸t•h-1,年用煤量6.0~6.5亿t,占我国煤炭消费量20%以上,仅次于发电用煤[21].国内早在20世纪70年代就曾开发过煤粉工业锅炉应用技术,但因煤粉制备、锅炉自动控制、布袋除尘等配套技术不成熟或价格昂贵,专用装备的加工工艺落后,最终放弃了对该技术的研发和应用.90年代,煤粉工业锅炉有了初步进展,如PW型旋流式小型煤粉锅炉.2000年,开发出0.7~7.0MWCWNS型锅壳式煤粉锅炉(也称金水锅炉)[22].近十余年来,我国在借鉴发达国家相关技术的基础上,成功研发出高效、节能、清洁煤粉锅炉技术,燃尽值达98%以上,锅炉效率达90%以上,比传统锅炉节煤30%~50%,节电20%.利用高倍率灰钙循环稀相烟气净化技术、低温燃烧环境与均匀的温度场分布、袋式除尘技术等,SO2排放质量浓度≤100mg•Nm-3,NOx排放质量浓度≤200mg•Nm-3,烟尘排放量≤10mg•Nm-3甚至更低,无分散地面排放造成的二次污染问题[12].目前,单机容量最大蒸吨达64t•h-1,该技术已经在全国推广应用,已建设完成近200台套、1000t•h-1的规模. 2.6煤层气利用技术 我国对煤层气开发利用起步较晚,20世纪80年代后期开始进行煤层气勘探开发试验,将煤层气作为一种能源进行研究.经过多年努力,我国在煤层气开发利用的理论和技术方面已取得实质性突破与进展,取得了一定成就,初步实现了煤层气的规模化开发和利用.研发了井下水平定向钻孔钻进及多分支水平井钻完井等重大核心技术,组建了煤层气开发利用国家工程研究中心、煤与瓦斯治理国家工程研究中心以及煤层气产业技术创新战略联盟,不断完善煤层气开采和利用技术[23].2011年我国实现煤层气产量达115亿m3,实际利用53亿m3,预计2015年实现煤层气产量300亿m3.20世纪80年代,美国开始进行煤层气的勘探和开发,目前已形成世界上最成熟、最完备的煤层气开发技术体系.加拿大、澳大利亚等在借鉴美国经验的基础上,开发了一系列新技术,如水力压裂改造技术、煤中多元气体驱替技术、连续油管压裂技术、水平井分段压裂技术、U型井技术、多层扩孔技术、大排量氮气泡沫压裂技术、利用二氧化碳回收煤层气技术等,水力压裂改造技术在我国也得到了很好的应用[24-25]. 2.7废物利用技术 在煤炭开采及下游加工过程中产生了大量的煤矸石.目前,我国煤矸石堆放量超过40亿t.在所有的工业废弃物中,煤矸石所占比例最大.因此,煤矸石的资源化利用具有重要价值.传统意义的煤矸石低层次利用伴随着煤矿的开采一直在进行,如翻矸再次选煤、利用煤矸石铺路筑墙等.20世纪80年代以来,对煤矸石的资源化利用创新出了很多途径,例如:煤矸石作为基建材料,用于采空区回填、塌陷区复垦、路基填料及路面基层集料;煤矸石直接作为燃料发电,目前国内煤矸石电厂装机容量已达500万kW,2015年将有一大批煤矸石发电项目建成投产,“十三五”期间全国可新增煤矸石发电装机超过2500万kW;回收煤矸石中富含的矿物,如硫精矿、高岭石等;以煤矸石为原料生产无机盐类化工产品,生产结晶氧化铝、氢氧化铝、硫酸铝、水玻璃、白炭黑及分子筛等[26];利用煤矸石生产建筑材料技术已经比较成熟,如水泥、混凝土砌块和陶粒轻骨料等;在农业方面,用于有机肥、农药载体和改良土壤,提高产量;用于加工日用陶瓷产品、釉面砖等.从目前整体来看,煤矸石主要利用途径是发电、生产水泥和烧砖,但利用总量较少,规模不大. 3煤炭工业节能减排发展浅析 当前,我国正处于产业结构战略调整和经济发展转型升级时期,这对煤炭工业的发展是机遇和挑战并存.我国煤炭工业经过十余年的快速发展,取得了一系列重大成就,为国家和社会进步起着巨大推动作用.煤炭工业节能减排技术伴随着煤炭工业的巨大发展,取得了一系列重大进步,某些方面获得了突破甚至达到了国际领先水平.但是,从整体上看,与发达国家仍相距较远.借鉴发达国家的技术和经验是一条重要的途径,走吸收引进再创新和自主创新相结合的道路是未来发展的方向.20世纪末,美国开始制定能源及相关问题的技术发展规划,提出了煤炭等相关行业2020年展望和目标的报告.其中,就不同行业的节能目标以及影响人类生活的各种指标制定了比较明确的技术蓝图,对技术研发的机会和价值、关键技术、难点和对教育的需求都做了深入的分析[27].21世纪以来,美国启动的一系列节能项目,就是依据这些相关技术蓝图实施.这对于我国的节能减排发展,包括煤炭工业节能减排技术的发展,均具有重要的借鉴意义.我国制定煤炭工业节能减排技术蓝图的目的在于明确煤炭工业节能减排技术研发及应用和未来的发展方向,清晰实现发展目标需要的重大关键技术和需要攻关的高难度问题,建立起技术与产品、市场之间的联系,使煤炭工业节能减排技术的发展能够按既定的路线稳步推进.毋庸置疑,洁净煤技术是当前乃至今后影响我国煤炭工业节能减排技术发展的主导技术之一,也契合我国产业结构转型升级的发展战略.虽然我国在这方面已经取得了一些实质性突破,并已有成熟的技术和示范应用,但仍无法推动全面深入推广和应用,市场化程度不高.因此,研制煤炭工业节能减排技术发展蓝图不仅包括研发,还包括设计生产、加工制造、推广应用、政府和市场协调推进等方面,是全方位立体的架构设想.从现有的情况来看,我国基本形成了以企业、院校和研究机构三位一体的研发格局,但未来还应加大协作力度,共同发起对重大关键共性技术的攻关,避免重复和人力资源的浪费;在引进吸收国外先进经验和技术方面,不要盲目和急功近利,要选择当今国际先进技术和引进后对我国该领域有重大推动作用的相关技术,避免陷入价格营销和发达国家过时技术的倾销;在技术、产品推广应用方面,国家要尽快建立起推广和应用节能技术与产品的机制,以利于现有的技术和产品发挥作用,形成良性循环,企业得以再次投入进行技术攻关和研发;在政府和市场方面,政府要为企业的技术和产品搭建筹融资平台,对于具有普遍利益和只适合财政买单的技术和产品,政府要加大采购以惠及民生,同时构建灵活规范的市场机制,促进技术和产品的流动,推动其走上市场化良性机制的轨道. 作者:何波 单位:中国煤炭科工集团有限公司 煤炭工业节能减排技术研究:煤炭工业节能减排技术及管理研究 摘要:煤炭工业在国民经济中占据非常重要的位置,同时也属于我国基础能源领域,为我国经济长足稳定发展坚实保障,其战略地位可以说是非常高的。参照发改委颁发《煤炭工业节能减排工作意见》及《煤炭工业“十一五”发展规划》始终秉承技术与经济为导向,安全为前提的原则,促进节能减排事业贯彻落实下去,将环境污染,资源损耗和能源浪费尽可能降至最低,而努力把生产效益提升上去,最终达到经济和环保双赢的目的,让我国煤炭工业事业真正实现可持续发展,本文也正是在此背景下展开一系列相应研究,希望可以促进我国相关事业更进一步发展。 关键词:煤炭工业;节能减排;管理 最近几年,我们国家的经济可以说得到了突飞猛进的发展,取得突出成就,但是资源环境和经济发展矛盾也日臻明显。经济发展和环境发展一直都是让人感到头疼的矛盾体,国家想要实现国富民强,却也不希望破坏环境,而二者很大程度上却是此消彼涨的关系,所以如何实现环境与经济共赢低碳能源方针,便是摆在人们眼前当前以及未来亟待解决的事情。不单在我国,金融危机与温室效应再次告诫我们:经济与环境问题是全人类需要共同面对的。作为全球人口最多发展中国家,煤炭能源蕴藏巨大潜能与效益是不容忽视的。 1节能减排的重要意义 温室效应与能源安全两个全球难题引出低碳相关概念,我国同时又为碳排放与能源消耗大国,可以说所承担减排压力是空前的。不难看出低碳经济占据着全球经济发展龙头地位。所以,我们国家未来碳减排及能源走势备受国内国外高度关注。低碳经济主张开发清洁能源,将绿色GDP作为发展目标,希望利用先进技术来带动社会经济发展,而我国现在低碳经济发展也受到很大阻力[1]。(1)目前我国城市化与工业化步伐加快,对于能源的需求量也与日俱增;(2)少气,缺油以及富煤让煤成为我国主要能源,在低碳能源选择方面受到很大局限;(3)主体产业排名第二,工业生产水平相对落后,我国经济高碳特征鲜明。煤炭它属于高碳能源行列,所以想要发展煤炭低碳经济,可以看出存在不小的难度,而且无论开采,分选还是加工应用等各环节都有多多少少的碳排放问题出现。从该层次出发,我国大力倡导绿色能源当下,节能减排不单具有明确内涵,而且是温室减排强有力手段,煤炭能源高效洁净应用及温室效应控制为全人类共同发展目标,也是实现可持续发展不二法门。 2节能减排的技术路线 技术路线旨在对某产业后续发展规划进行描绘,帮助该产业对未来相关产品与技术需求展开预测,进而对产业技术研发或产品开发等工作予以指引,对技术创新风险尽可能降低,达到知识资源共享,团结协作吸纳更多合作者。早在1970年左右美国等诸多发达国家便已对技术路线这种管理方法广泛应用,美国行业协会与能源部甚至联合对能源危机相关问题制定规划,将2020年展望报告公诸于世。当中针对不同行业节能目标和对人类生活构成影响各类指标画出相应技术路线。从21世纪初至今,美国开启大批节能项目全部依据相应技术路线而决定投入运行,我国近年来也开始采用技术路线这种管理办法,对实现可持续发展攻克难点和关键技术予以明确,搭建技术、产品以及市场间桥梁,通过科学有效管理来对相关环节予以规范。我国煤炭事业节能减排很大程度上受洁净煤相关技术所影响,因为该项技术我国仍然处于发展初级阶段,所以难免还会有很多不足之处,同时也代表我国在相应领域还有很大进步空间[2]。想要真正达到节能减排的目标,那么制定相应技术路线来辅助管理则是当务之急,它的内容应该包括:技术研发,产品设计,生产技术,技术引进以及产品的市场推广等路线图。而煤炭事业节能减排整体效果某种程度也是由产品质量与技术水平决定的,而这两者又和国外引进与自主创新密不可分。无论是企业亦或是科研院校等团结奋进,为我国节能技术开发和产品生产保驾护航[3]。向更深层次挖掘,煤炭行业关键技术图与产品设计图等制定也可视作向更深层次进行研究的阶段,给各方提供一个畅所欲言的空间,当各方达成共识就致力于同一目标努力前行。现如今我们不得不承认,部分发达国家在节能减排方面确实比我们做的要好,而我国有时节能减排还需要依赖这些国家的技术,由此我国付出的代价也是惊人的。因此我国务必要制定相关技术设备购置路线图,尽可能避免不必要的浪费。此外产品推广和效果评估等各环节,也需要制定路线图来一一对应管理。 3结语 综上所述,煤炭领域节能减排贯彻落实,不单对当世人有益,同时也是福泽子孙的丰功伟绩。对于煤矿开采生产时节能减排相关工作提高重视力度,多角度引进新兴技术,最终的目的旨在低开采率与排放量,高利润回报,让煤炭工业真正迈到绿色化与节能化持续稳健发展道路上。 作者:郭雪岭 单位:皖北煤电集团安全环保部 煤炭工业节能减排技术研究:煤炭工业节能减排措施的探析 摘要:在新形势背景下,我国煤炭工业有必要加强技术革新,通过节能减排实现煤炭资源的最大化利用,减少环境污染,是实现迈向可持续发展道路的重中之重。从我国煤炭工业节能减排的现状出发,对煤炭工业节能减排技术进行分析整理,并对我国煤炭工业未来的发展前景作出展望。 关键词:煤炭工业;节能减排;煤矸石;锅炉燃烧技术 自改革开放以来,我国经济水平不断提高,城市化进程加快,但是在大搞经济建设的同时,生态环境也遭受到了前所未有的破坏,能源的日益匮乏引起了国家政府的高度重视。节能减排倡议书中明确指出,2016年全国煤耗量必须控制在30亿吨,二氧化硫、二氧化氮等有毒气体排放量不能超过2000万吨。在此背景下,我国煤炭工业节能减排势在必行,关乎到国家与社会的健康、稳定、和谐。 1我国煤炭工业节能减排现状综述 煤炭工业是我国国民经济的支柱,无论是产量,还是消耗,在世界上都是名列前茅的,而且在未来相当长的一段时间内,这种现状也难以有所改变。这就导致我国煤污染现象十分严重,集约水平低,传统的开采手段再加上煤炭利用率不高,与发达国家相比还有着不小的距离。另外,在开采煤炭的过程中对其他资源的损耗过高,资料显示,开采2t煤就会消耗15t左右的硫矿、铁矾、铝矾等物质。从环境角度分析,污染范围广,治理难度大,污染水体、气体以及废物都是开采、运输、应用时产生的垃圾,造成水质、土质、气体质量日益下降,使环境受到严重破坏。为提高环境质量和能源利用率,一种新型的高效清洁技术受到了普遍的关注与重视。21世纪初,这种技术在我国大力推广,使煤炭工业逐渐走向节能减排的可持续发展道路。 2煤炭工业节能减排技术分析 2.1煤炭加工 煤炭加工是一种提高煤炭资源利用率的先进技术,使煤炭更加清洁、干净。其加工方式主要是通过物理、化学等手段对原煤进行脱硫、除尘,在保证煤炭质地均匀的同时,还能够满足差异化需求。目前,煤炭加工技术主要以型煤和水煤浆技术为主,型煤主要由粒度较小的煤灰和杂质煤组成,我国对型煤的研究已经有60多年,比如环保、生物、烟煤等型煤技术正在逐渐完善,并且这些技术也是我国未来在型煤研究方向上的主要课题;水煤浆技术发展到今天,突破了传统的研磨少、研磨分散、优先分配等限制,通过精细设备的加工能够使煤浆迅速堆放成型,在浓度、制浆范围等方面有着历史性突破,每年产量在9.0×106~1.2×107t不等,是煤炭加工中十分重要的技术之一。 2.2燃烟的控制和治理 这项技术最早是从20世纪60年代末由我国专业领域人士提出,由于科技水平限制,只是利用风力设备达到除尘目的。时至今日,除尘技术有了不小的进步,利用静电、布袋或是增加湿度等机械化手段提升除尘效率。目前,脱硝脱硫除尘一体化是治理燃煤油烟的主要方式,在此基础上增设勘测系统进行除尘监测。针对一氧化氮、二氧化氮等毒气的治理,一种方法是利用气体回排降温,另一种方法是分层供风分散燃烧面积,其中,脱硝技术以SCR为主,使用催化剂、还原剂加速无毒气体产生,并配以脱氮设备和低燃烧设备。 2.3锅炉高效燃煤 锅炉燃烧技术在我国有着一段曲折的发展历程。20世纪70年代,相关人士提出利用煤粉加工锅炉燃烧技术,但是煤粉、锅炉以及相关除尘设备需要大量资金投入,再加上技术落后、工艺手段迟迟不能更新,导致锅炉燃煤技术被搁置了很长一段时间。后来直到90年代,锅炉燃烧技术的雏形才真正形成,比如功率较小的旋流煤粉燃烧设备。21世纪初,金水锅炉的问世使这一技术得到了进一步发展。通过几十年的努力、创新与研究,目前的锅炉燃煤技术更加环保节能,并且锅炉热利用率高达90%以上,燃烧效率接近100%,与传统技术相比,其煤炭节约率提高了40%左右,同时也节省了一部分电力。这种技术是将纯度高的灰钙粉投入到循环系统中,稀释煤油烟气实现清洁目的,再加上布袋除尘、低温燃烧等措施,使有害气体比如二氧化硫、一氧化氮等的排放量和浓度得以降低,解决了因集中排放而导致的多次污染。 2.4煤矸石利用 在煤炭开采和清洗时会产生煤矸石等固体废弃物。相关资料显示,我国煤矸石“堆积如山”,总量已接近42亿吨,是废弃固体中数量最多的,所以关于煤矸石的有效利用是煤炭行业一直以来研究的问题。传统的煤矸石再利用一般以铺设高筑或是二次选煤为主,利用率低。随着科技的不断创新,煤矸石的其他利用途径也被开发出来,比如开采空洞再次填补、破坏土地复垦以及路面补料等。同时,煤矸石还可以为电力发电提供保障,各大煤矸石发电厂的投成标志着我国电力事业的新形势。除此之外,煤矸石在工业、农业方面都有着不小的用途,包括水泥混凝土、肥料、改善土质等。从实际角度出发,煤矸石的利用规模较小,仍需大力推广使用。 3我国煤炭工业未来发展浅析 3.1加强政府职能 政府是低碳生产的“引路人”,政府要在节能减排中起主导作用,落实煤炭行业内部改革措施,强化机制作用,加强资源整合,使产业走向正轨。同时,为煤炭行业制订科学、合理的有利政策,加速低碳生产运营机制构建,实现绿色行业、环保行业。此外,加强技术开发,强化职员技能素质,行业内部要形成“低碳”氛围,将政府引导企业低碳生产的桥梁作用体现出来,形成一个良性循环的低碳行业系统。 3.2改变传统的煤炭开采观念 改变传统的煤炭开采观念,秉持开采工作效率化、环保化、安全化,提高煤炭回采工艺水平,在科学发展观的基础上,构建一条矿区、资源、环境三者协调发展的开采之路,确保煤炭开采工作符合可持续发展定义。同时,结合不同地区的不同特色,加大伴生资源保护力度,加强资源回收、开发、再利用,完善新型高效、环保、低碳的经济发展体系。除此之外,盘活人才资源,发挥各地区资金、技术效应,提高煤炭清洁率,拓展产业道路,提高市场占有率,在确保环境绿化建设的同时,使企业收益最大化。 3.3重视煤炭分选 为提高煤炭提取率,改善整体质量,需要对煤炭分选加以重视。煤炭洗选环节通过物理、化学以及微生物等手段使煤炭质地平均、功能不一,通过对煤炭严格分选、深加工等工序,使原煤杂质诸如硫、灰等进行有效去除,是保证煤炭清洁干净的关键所在。通过对有关数据分析可知,2亿吨原煤经过合格分选后,使二氧化硫排放减少了250万吨。可见,为了提高煤炭提取率,确保燃煤的效率性、经济性、整洁性,有必要认真进行煤炭分选工作。 4结束语 综上所述,本文就我国煤炭工业现状进行了分析,介绍了有助于节能减排的相关技术和措施。煤炭行业绿色体系的构建,标志着我国“低碳”时代的到来,为加强节能减排、缓解环境压力、资源利用最大化提供了重要保障。 作者:何磊 单位:陕西省一九四煤田地质有限公司
地理信息系统(Geographic Information System, GIS)是以采集、存储、管理、分析和描述地球表层信息为基本功能的信息系统。21世纪以来,随着GIS相关技术的快速发展及GIS领域的迫切需求,我国GIS专业高等教育蓬勃发展。目前,已有超过180所高校开设GIS本科专业,每年培养毕业生上万人。GIS开发是GIS毕业生主要就业方向,即使是GIS数据处理分析岗位的工作也需要通过开发提高处理效率。尽管各高校都比较重视GIS开发的培养,但是由于师资、课程体系等方面存在不合理现象,导致GIS专业毕业生从事开发的比例偏少,毕业生普遍缺乏编程思维。地理信息系统集成开发课程是GIS专业的基础课程,将前面所学的编程语言用于解决GIS问题,其后续课程还有WebGIS开发、移动GIS开发、GIS开发实习等课程,起到了承前启后的作用。本文根据地理信息系统集成与开发课程的特点,结合教学现状存在的问题,探讨了改革的思路。 1教学现状分析 1.1课程体系设置不合理 地理信息科学本科专业涉及编程的课程有C、C++、数据结构、GIS集成与开发、WebGIS等,但目前C语言是第2学期开设的计算机公共课,C++在第4学期开设,数据结构、GIS集成与开发和WebGIS在第7学期才开设。由于第7学期部分学生准备考研和找工作,所以学生也不愿意花费功夫学习GIS开发。同时GIS集成与开发以C#为基础,前面学习的C、C++与本课程衔接困难,并且开课时学生已经忘记了以前学过的编程语言。 1.2教学模式单一 传统的GIS集成与开发教学以C#和ArcGISEngine为主,讲解接口概念和OMD图,设计一定的实验,并且理论课时过长,学生感到枯燥无味,设计的实验学生对照讲义完成,不加理解。实验与理论分开,也不利于学生理解。最后,学生只会参照实验讲义复制代码,不能独立完成GIS开发工作。 1.3学生学习存在问题 学生学习方面的问题主要有:①学生对开发学习兴趣不高,很多学生更愿意对照实验指导书一步步操作软件,不愿意思考编程的逻辑性,存在着很多学生应付过关的现象,此外,部分学生在职业规划时没有考虑从事开发工作,所以根本不愿意学习开发,恶性循环,也影响着教师教学的积极性;②学生对开发有畏难的心理,对开发缺乏信心,即使一开始学习兴致很高,但随着难度的增大,很多学生也选择了放弃;③学生对照讲义敲代码或者复制粘贴,很少开动脑筋,遇到问题不假思索直接找老师解决;④没有实践项目锻炼和足够的持续性,后续的实践跟不上,导致学生不能学以致用,不能将理论与实践相结合,或者学完之后仍然无法胜任具体的项目开发。 1.4考核方式的单一 GIS集成与开发课程具有实践性强的特点,传统的考核方式是纸质考试,注重理论的考察,但是不足以真正考察学生的开发水平,一些学生通过死记硬背也能取得较好的成绩。真正编程水平高的学生可能不喜欢该考核方式,单一的考核方式也打击了他们学习的积极性。 2教学改革 2.1课程体系设置不合理 针对以前课程体系设置不合理的弊端,除了第2学期开设的C语言不做调整之外,建议第3学期开设数据结构与算法,第4学期开设C#课程,第5学期开设GIS集成与开发、Web程序设计,第6学期开设WebGIS与移动GIS开发课程,第7学期开设GIS开发实习。改革后的新方式保证了学生编程技能的不断提升,也保证了每学期都有编程的锻炼,课程设置的衔接性和连续性为学生以后的职业道路奠定了基础。同时GIS原理与应用、GIS软件实践分别在第3和第4学期,为GIS集成与开发奠定基础。此外,由于Python的兴起,建议将Python作为选修课,Python结合ArcPy开发进行讲解,与GIS进行结合,可以为学生提供更多的选择。 2.2教学内容与方法改革 根据GIS集成与开发课程的特点,建议采用递进式项目教学法。递进式项目教学法是将项目教学法和递进教学法相结合,根据学生个体差异性,分层次以项目为主导,使各个层次的学生都能向高层次发展的教学方法。GIS集成与开发课程改革将理论课与实验课合并,从简单到复杂,设计三个项目:①简单的GIS浏览查询系统;②土地适宜性评价空间决策支持系统;③小组自主GIS系统。第一个项目是每个人必须完成的项目,通过课堂讲解、课堂练习、课堂提问、课堂解答、课下练习等形式,慢慢培养学生对GIS开发的信心,掌握GIS开发的基本流程和相关接口。第二个和第三个项目是团队任务,以不高于4人为一组,进行团队合作,有利于培养学生的团体合作意识,该任务相对基础学习阶段具有一定难度,通过引导学生思考、提供优秀案例等方式帮助学生理解。第三个项目发挥小组的主观能动性,与GIS技能大赛相结合,由学生自主设计和完成系统的开发,作品可以参加校级、省级、ESRI杯等赛事。考虑到不同学生的个体差异,第三个任务完成的作品自愿参加GIS技能大赛,但一定要完成,即使完成一个相对简单的系统,主要目的是为了培养学生的思维广度和创新能力。为了从思想上消除学生的畏难心理,从大一时就开始帮助学生做好职业规划,讲述GIS开发对职业发展的重要性,同时邀请从事GIS开发工作的校友或者相关职场人士给学生讲述GIS开发的必要性。授课时,着重培养学生的逻辑思维能力,引导学生通过设计一定的流程完成开发项目,遇到问题学会自己调试,慢慢培养学生的信心。为了培养学生的学习兴趣,授课初期向学生展示典型的GIS开发作品,尤其是GIS技能大赛的开发类作品,引导学生完成一些有趣的功能,吸引学生学习GIS开发。 2.3考核方式改革 为了更好地督促学生学习,建议提高平时成绩在考核中所占的比例,每位学生在三个项目中的表现,给出综合考核,考核应以公开、公平、透明为基本原则,有足够的依据。最终的考试为上机考试,注重考查学生的综合分析能力。新的考核方式可以促进学生增强实践能力,在一定程度减少了学生通过死记硬背拿到高分的现象。 2.4后续实践的跟进 GIS作为一门注重开发应用的工具性学科与技术,对于学生动手实践能力以及创新能力要求较高。但是实践不仅仅局限于课堂上,后续的实践还应包括GIS开发实习、大学生创新创业训练计划项目、GIS技能大赛、毕业实习、毕业论文或者毕业设计等等。积极鼓动学生参与各类实践是锻炼学生实际操作能力、激发学生创新能力的有效途径。虽然GIS开发实习可以安排在第7学期,但第5学期GIS集成与开发课程结束时也可以安排一定的实习,当课程学时不足以安排上述介绍的三个项目时,最后一个项目可以放在实习课程里。第7学期则结合桌面GIS、WebGIS、移动GIS等开发灵活设置各种类型的题目,进一步锻炼学生的开发实践能力。大学生创新创业训练计划项目是个人或者团队在导师指导下自主完成创新性实践项目、创业项目的实践教学活动,分为国家级、省级、学校级,分别可获得一定数额的资助,学生均可申请参加。GIS开发项目可以参与创新实践项目,也可以参加创业项目。通过鼓励和引导学生参与,一方面可以更加充分调动学生学习的积极性,另一方面可以激发学生的科研或者创业兴趣和思维、创新意识,提高学生实践能力。GIS技能大赛主要有Esri杯中国大学生GIS软件开发竞赛、挑战杯、创青春、互联网+、大学生课外学术科技作品竞赛、超图杯全国高校GIS大赛、中地数码组织的全国高校GIS应用技能大赛等等。鼓励学生多参与此类竞赛,一方面对就业有好处,另一方面可以真正锻炼学生的开发和应用能力。毕业实习和毕业论文(设计)是地理信息科学专业整体教学的一部分。在毕业论文或者设计选题时,鼓励学生选择GIS开发类的题目,完成GIS开发教育的最后一环。除此之外,鼓励学生参与教师科研项目,成立GIS开发兴趣小组,鼓励或者帮助学生进入公司和生产单位进行GIS开发实习,多方位锻炼学生的GIS开发能力。 3结束语 GIS集成与开发具有应用性和实用性等特点,为了满足新时代对GIS开发人才的需求,增强学生的就业竞争力。本文针对GIS集成与开发教学过程中的出现的问题,从课程体系设置、教学方法、教学内容、考核方式、后续实践等方面进行了研究和改革。新的改革措施更有利于GIS专业课程的衔接,将GIS与计算机不再割裂,提高了学生的学习兴趣,有效地培养学生的创新实践能力。