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土地测绘在土地开发管理信息系统建设当中的运用 土地开发管理重中之重的工作就是加紧信息系统技术建设,这时现代社会发展神速的地理信息系统就能够在土地开发的进程当中给我们提取特别多有效的数据讯息,地理信息系统包括了地籍管理信息、土地管理系统和土地数据库等,土地管理系统能针对土地予以考查,统计和等价,为地籍管理供应有关的数据支持,进一步地督促城乡一体化的建设进程。
随着我国先进科学技术的不断进步,在计算机行业我国的软件开发技术也取得了实质性的飞跃,计算机软件则作为一种计算机基础配件,逐渐走到了家家户户,在方便人们日常生活的同时也丰富了人们的日常生活。但是,由于客户的需求逐渐增加和提高,计算机软件技术的开发工作也需要面对很多的问题与困难,以促进计算机软件的升级、满足人们的个性化需求。研发人员面对着复杂的软件框架与研发环境,分层技术的升级与有效应用就是软件研发人员急需思考的问题。 1计算机软件开发中分层技术具有的优势 在计算机软件开发的发展过程中,可以发现分层技术在其中占据着非常关键的地位,分层技术经过最原始的双层技术一直发展到现在的五层结构。由此可见,在分层技术的发展历程中分层技术始终在计算机软件开发中得以应用的重要原因即分层技术本身具备其他技术无法比拟的优势,以下就分层技术中的3点优势进行分析。 1.1软件研发效率不断提高 计算机软件的研发本身就是一个很复杂的过程,在这个过程中,涉及到的学科较多、对内容的覆盖面较广,因而对软件研发工作者的专业水平与综合素质低而要求较高,且离不开对每一个环节的精心设计。传统的研发技术在计算机软件技术开发中的应用,是将其中的每一个环节逐一完成,以此来将整个设计完成,因而整个过程所需要的时间较长。而分层技术刚好不同于传统的研发技术,该技术突破了原有技术的限制,充分结合现代新兴技术,软件研发系统进行全面优化,以促进软件研发的顺利进行。分层技术对软件研发中的每一个环节以及不同层次间关系进行合理优化,这样不仅可以缩短软件研发的时间周期,还可以提高软件研发的效率。 1.2增强软件的拓展性分层技术 通过软件设计后在软件开发中得以应用,因而设计好的软件本身自带立体化、多层次的特征,在不同的层次中都有独特的处理形式,进而实现对各自问题的处理。 1.3可实现端口的完美对接 分层技术为计算机软件研发提供便利的基础是通过该技术实现对接口的自定义,然后利用自定义后的接口实现同端口的完美对接,该优势在软件开发中的操作是比较简单的。所以,在对不同的层次进度升级或调整时,只需要对本层次或是本层次的上下级进行升级与调整,从而简化了升级流程。正是因为这一优势,通过分层技术设计后的软件,可以根据自身的需求对其进行改变,以提高软件的综合性能,同时也赋予了软件运行很强的拓展性。 2分层技术在软件开发中的应用 在新时展的今天,分层技术逐渐在计算机软件开发中被普遍的应用。同时,分层技术在未来的发展过程中,将在其中占据举足轻重的地位。在计算机行业,软件开发的根本目的是符合人们对计算机软件提出的新要求与标准。故计算机软件的研发技术应该在发展与应用中不断地对其进行优化与完善,以缩短研发周期,加大对软件的检测力度,进而使得软件质量不断提高。当前的应用情况是以双层技术为主,三层技术与四层技术被应用的情况也比较多,但是五层结构只是被应用在某些领域。 2.1双层技术 在计算机方面,双层技术是软件开发中最原始的技术,该技术由客户端与服务器两大部分组成了计算机软件开发的框架。在软件开发应用中,客户端扮演的角色主要是将计算机的操作画面直接呈现给用户,或者是接收服务器传输的数据信息、处理其中的其他指示与逻辑关系。服务器扮演的角色是给客户端提供操作结果,是在服务器接收到传送来的数据信息之后,利用数据库对相应的信息进程查询、分析、处理等步骤,然后将最后的结果再次返回客户端。由于双层技术的组成比较简单,因而其中运行的原理也是显而易见且具有很强的操作性的,因为数据信息是在客户端与服务器之间传递的,在用户少、服务器性能优的基础上,数据信息的传递与处理就会体现出高于平常的效率。但是,由于用户量的不断增加,双层技术在对数据信息的处理效率会随之不断降低,同时也对该技术提出了更高的要求。如果技术不进行升级,必将导致整体系统出现反应慢、容错率较低的问题,这就会使得客户的数据信息得不到安全保障。基于此,分层技术在计算机软件开发中的应用不得不向三层技术的方向进行升级。 2.2三层技术 从计算机软件开发的发展规律的角度出发,三层技术是以双层技术为基础,经过升级发展而来的。三层技术在双层技术前提下,增加了处理层,并利用处理层对客户端传来的数据信息进行处理,然后再将其传给服务器。在三层结构中,将服务器中的处理功能转移到了处理层中,由处理层完成数据的处理以及存储。随着分层技术在计算机软件开发中的逐渐发展,由于处理层在其中的使用,不仅分担了服务器处理数据信息的负荷,而且在一定程度上降低了服务器的资金投入,进而提高了三层技术在计算机软件开发中的性价比。三层技术包括了数据层、处理层以及业务层,用户可以直接通过处理层与计算机系统进行联系,也可以利用处理层对客户端的建议与请求进行处理;数据层的作用功能是实现对数据信息的存储;业务层可以清晰地表示出不同业务之间的逻辑关系。这3个层次的有效结合虽然存在一些缺陷,但是同双层技术相比性能与功效在多方面还是具有不小的提升。 2.3四层技术 在计算机软件开发技术的应用阶段,四层技术以双层技术为基础,三层技术的延伸与升级。由于计算机软件开发的难度系数较高,因此双层技术与三层技术已经很难满足计算机软件开发的技术要求。因此,计算机软件开发人员应该及时地将三层技术中的数据层、处理层以及界面层三者之间的关系与界限科学地划分出来,以降低计算机软件中3个层次间在运行时的影响,以促进软件开发技术从三层技术向四层技术的完美升级。也是因为这样,四层技术中必将会包括三层技术的一部分,其中有数据层与处理层,同时四层技术的应用也增加了一部分三层技术所没有的内容,其中包括存储层与Web层。在四层技术中处理层被用来处理数据信息在Web层传输的结果,也可以被当做Web层与数据层之间联系的桥梁,以确保数据信息传输的准确性与稳定性。数据层在四层技术中作为存储层与数据层两者之间的联系的载体,通过隐藏在数据层中的代码,以方便计算机对数据层中数据信息的准确反映。数据层也可以将数据层与计算机之间的关系进行整理,在计算机软件解决数据层关系与对象之间的存在差异也发挥着不可替代的作用。 2.4五层结构 计算机软件开发的专业人士已经将四层技术发展为五层结构,并在一些领域得到实际应用,五层结构是以四层技术为基础,在此之上将数据层又分为了集成层与资源层。这样的划分与升级,使得计算机软件开发组成的划分更加明确,完全突破了传统的分层技术。五层结构中包括了集成层、资源层、存储层、逻辑层以及Web层。这五层结构在软件开发中的实际应用,不仅可以提升软件研发的效率、缩短了软件研发的周期,而且也促进了软件开发系统向着更加规范的方向发展。同时,由于五层结构的划分精细,因而对于一些特殊设备也能够达到使用的标准,进而促进软件技术的研发速度。不过,可惜的是五层结构在软件开发中的应用较少,只在很少的专门行业中得到了应用,可见五层结构的普遍应用还需要我们后期的推广与宣传。 2.5中间件技术 将中间件技术单独地提出来进行分析,是因为该技术本身具有的特殊性,中间件技术的本质是软件程序,在计算机软件开发中起着管理网络通信与计算机数据信息的作用,进而可以将其添加到服务器与客户端间。又因为中间件是独立存在的平台,所以,在其他结构出现问题时,该平台不会受到影响,或者暂停服务。加上中间件技术在计算软件开发中的应用,可以在很大程度上提高软件开发以及后期的运行效率。 3结语 分层技术在计算机软件中的应用,在提高计算机本身运行系统的稳定性的同时,也进一步优化了计算机软件系统。因此,分层技术在其中的具体应用,一方面可以提升计算机软件的开发效率,以确保软件循环的使用周期,另一方面也可以节约软件开发的资金投入,以推动计算机软件开发技术的进一步发展。
本文将通过分析分层技术的基本内容,探索计算机软件中分层技术的应用。在计算机软件开发的过程中,信息技术的发展使得开发效率得到有效提升,也逐渐促进了软件功能的不断扩展。社会的发展对于计算机软件的需求逐渐提升,不仅仅需要实现计算机软件类型的增加,还要不断完善计算机软件的功能。计算机软件开发系统也逐步完善,由单层、双层逐步向三层、四层和更多层发展。分层技术在计算机软件开发中的应用,是当前计算机软件开发的一种常见形式,主要不断完善二层技术及多层技术,才能够保障计算机软件性能的提升,满足人们日以增长的计算机软件需求,促进社会生产生活效率的提升。在计算机软件开发的过程中,通常会对软件系统有复杂性的需求,分层技术的应用,能够帮助软件开发人员在进行软件开发的过程中更加高效便捷。分层技术在计算机软件开发中的应用,能够有效促进计算机行业的发展进步。 一、分层技术的基本内容 在计算机软件开发的过程中,将其进行层次的划分,这就是分层技术的基本概念。工作流程和解决方案会因为概念层的不同而产生差异性,但是各个层次之间又会存在一定联系。分层技术能够对计算机软件内部结构的依赖关系进行阐述。在计算机软件开发架构中,分层技术由单层次结构逐步向双层次结构发展。虽然在计算机软件开发中依旧存在诸多局限性,但是多层技术的逐步应用也在不断对计算机软件开发过程进行优化。分层技术一般具有拓展性、独立性、稳定性和可操作性等特点。 二、计算机软件中分层技术的应用 (一)计算机软件中双层技术的应用 在分层技术中,双层技术是实现分层技术向三层技术、四层技术和多层技术发展的重要基础,能够实现软件开发效率的不断提升,减轻开发人员的工作压力。客户端和服务器是双层技术在计算机软件开发中应用时的两个重要端点。在提高用户使用界面的过程中,客户端能够发挥其重要作用,对于逻辑关系能够起到很好的处理作用,对于客户信息的接收则由服务器来完成,在向客户端进行传输的过程中,数据库进项相关计算和总结是从过程中的重要环节。服务器的用户数和服务器的使用效能,是双层技术影响计算机运行效率中的关键因素,只有保障服务器用户少、服务器使用效能好时,才能够不断提升计算机的工作效率。服务器计算量会随着用户数的增大而增加,导致在使用计算机软件的过程中出现错误,也会延长计算反应时间,甚至会使得用户数据安全受到影响,造成严重的损失。当双层技术不能够满足计算机软件开发的需求时,应该实现分层技术的不断拓展,保障计算机软件开发效率。 (二)计算机软件中三层技术的应用 通过在双层技术之上增加服务器,帮助计算机用户存储数据、提升计算机信息访问效率的技术,就是三层技术。三层技术的应用,还能够增强人与计算机之间的交互性,也是提升计算机软件工作性能的重要保障。界面层次、业务处理层次和数据层次,是组成三层技术结构的主要层次部分。对于用户的软件使用需求能够通过界面层完成;由业务处理层接收需求数据并进行有效分析,数据的提取和处理需要在对数据层进行申请请求;数据层分析申请请求,对数据库信息进行查询并分析,返还业务层和界面层。在此过程中能够减轻数据传输系统的工作压力,实现计算机工作效率的提升。 (三)计算机软件中四层技术的应用 双层技术和三层技术是计算机软件开发中的常用分层技术,但是社会需求的不断提升,使得双层技术和三层技术难以满足计算机软件开发的要求,这就需要对四层技术进行探索和分析,不断提升计算机软件开发的效率,提升计算机软件性能。处理层、数据库层、Web层和存储层,是四层技术结构的主要组成部分,取代了以往的界面层、业务处理层和数据层。处理数据信息的任务是由数据库来完成的,处理结果向Web层传输的过程中业务层能够发挥作用,数据的交换则在Web层进行。存储层和业务处理层之间是数据库层,在反映与计算机对象之间的关系时,主要是通过分析隐藏数据访问代码来实现的,差异匹配问题就会得到有效解决。四个层次结构的功能和职责相互独立。 (四)计算机软件中五层技术的应用 通过科学分支技术结构,并将其应用于四层技术,这就是五层技术。计算机软件开发中,对于五层技术的应用范围比较小,特殊软件的开发会用到相应的五层技术。数据库的操作和访问,能够通过数据访问服务器实现更高效地利用,科学处理应用服务器的数据,也是提升客户端显示软件功能的重要保障。系统负载平衡能够有效应对用户请求的分配问题,实现系统功能的扩充。应用服务器、HTTP服务器和数据访问服务器,也是五层技术中的重要组成部分。不同功能的处理可以由应用服务器提供有效保障,满足用户个性化服务需求。在将Web服务器生成动态化网络页面的过程中,HTTP服务器能够发挥关键作用。 三、结语 在当前计算机软件开发的过程中,分层技术以其较强的拓展性、独立性和稳定性得到了广泛的应用,能够有效提升计算机软件开发的效率,优化计算机软件性能。只有不断加强双层技术、三层技术以及多层技术的研究,才能够保障分层技术在计算机软件开发中的应用效果,不断拓展计算机软件类型和功能,为社会生产生活的高效运转提供保障。
软件开发论文:给排水专业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业界的研究方向。
引言 在信息化时代下,我们的生活、生产模式都发生了巨大的改变,比如在计算机技术的不断进步和发展下,其为人们的生活就带来了巨大的便利。现如今,计算机技术已经被广泛地应用在各行各业中,并且发挥着尤为重要的作用。而计算机的运用就是根据编程语言编写的程序运行的。因为不同的编程语言在思想和方法上存在不小的差别,因此在选择不同编程语言开发软件的时候,相关工作人员就需要及时调整自己的思路,这样就可以保证计算机软件开发的质量。不仅如此,在编程方法的辅助之下,各种现实问题也可以得到解决,通过科学合理的数学模型可以让相关的工作变得更有效率,从而大大地节省了劳动资源。这其中的关键就是需要选取合适的编程语言展开软件开发。 1计算机中常被使用的几种编程语言 1.1计算机中的C/C++编程语言 在计算机当中,C语言这种变成语言是将过程作为中心的,而另一种C++语言则不同,其是以对象作为核心的一种编程语言。在诸多计算机编程语言当中,C语言算是十分有难度的一种,因为C语言拥有高等语言的特点,还拥有低等语言直接操作硬件的能力,正是因为C语言的这些特点,若是编程人员要这种编程语言熟练的掌握和深入的理解,就必须具备十分扎实的基础和熟练的操作[1]。C语言和C++语言两者之间最大的不同之处就是其解决问题的思想和方法是存在差异的。具体来说,C++语言能够把面向对象可以接触的内容扩展,不仅如此,C++语言当中具备十分丰富的设计概念,比如数据包封对于C++语言来说都是十分常见的。C语言与C++语言虽然在解决问题的思想和方法上是不同的,但如果能够将这两种编程语言可以有效地结合在一起,就能够发挥出很大的功能。 1.2计算机中的JAVA编程语言 现阶段的JAVA语言在计算机当中可以说是具备十分广泛的用途,和计算机编译执行语言与解释执行语言两者相比,JAVA语言还是存在一些不同之处的。JAVA语言拥有面向对象以及可跨平台的特点,不仅如此,JAVA语言中还包括简单、分布式性能高等优点,其能够把一个强大语言当中的全部功能都提供给计算机运用[2]。不过JAVA语言对于运行的条件也是相对严苛的,还有就是JAVA语言在桌面程序开发中的运用效率也相对较低。 1.3计算机中的C#编程语言 C#语言作为一种计算机编程语言,其拥有简洁、安全、精确等优点,其面向的对象大多是数据的处理,这也是因为微软将来的发展方向,其将会集中在分布式应用程序。具体来说就是在客户计算机以及服务器上把处理的过程一起,因此C#语言的研发针对的就是使应用程序方面的问题。相比JAVA语言,C#语言存在一定不同之处,其并未把指针以及手动内存管理完全抛开。不仅如此,正是对C#语言的不断研发,相关经验得到了大量积累,最终诞生了.net平台。 2如何对计算机编程语言做出合适的选择 在计算机软件开发当中,编程语言的使用范围其实是不确定的,这些编程语言都可以进行有效的结合,从而形成软件系统,可以说这些编程语言充满了各种可能性。不过,要想达到如此要求,其关键前提就是软件工程师必须对这些编程语言有着十分深入的理解和掌握[3]。不过,这些编程语言却是存在共同之处,这就类似于各种语言之间也有一定的相同之处。因此,软件工程师可以先对一种编程语言进行熟悉和掌握,这样其对于其他编程语言的掌握也会变得更加容易。 2.1选择编程语言时要对整体内外环境进行考虑 在软件开发的过程当中,其前提便是需要具备足够的硬件环境,因此,必须对软件开发的硬件环境加强重视,在编写程序时,选取合适的编程语言也是十分关键的阶段,需要对语言的分布选取进行有效的确定,还需要将编程语言的环境适应力以及整体框架考虑进去。在选择合适编程语言的过程中,应该尽量结合行业以及使用范围的要求[4]。一般而言会发生编程语言现在符合环境,但如果计算机设备进行更新,软件也会发生不适用等情况,如此便会导致计算机无法正常的使用。因此在开发软件程序前,必须选取和软件整体内外环境相匹配的编程语言,如此才可以让最终编写好的程序能够跟上科技发展的步伐。不仅如此,选择好的编程语言还需要具备容易调整等优点。 2.2选择编程语言前要对应用的行业和领域进行考虑 在选取编程语言之前,还需要针对各种影响因素展开深入的分析,在其中第一个要思考的问题就是编程语言应用的行业以及领域,可以从编程语言应用行业与领域的差异,对不同类型的编程语言特点进行相应的结合运用,之后再选取符合软件开发的编程语言编写。比如,若是软件开发其针对的是底层行业,其程序编写就可以选取C语言以及C++语言。由此可见,编程语言应用领域的不同也对软件开发产生很大的影响[5]。 2.3选择属性的编程语言进行使用 计算机是根据相关编程语言编写完成的程序运作的,因此,在计算机软件的开发当中,相关工作人员需要运用自身熟练的编程语言来进行编写。若是工作人员不用自己熟练掌握的编程语言编写,就会导致工作人员编程时间的增加,不仅如此,在编写程序的过程中,编程人员也会因为编程语言的不熟练而十分的吃力。人们在使用计算机的过程中,还需要输入相关的编程语言从而对计算机相应指令,之后就可以在相应的平台上利用编程语言的优势来操控计算机。除此之外,在软件的开发当中运用熟练掌握的编程语言,可以对自身熟悉的编程语言进行一定的创新,这样就能够让编程语言变得更为灵活,从而提升软件开发的效率。 3结语 随着信息化时代的不断深入,计算机在社会各行各业中发挥的作用也越来越大,作为社会中应用极为广泛的电子设备,其已经逐渐成为了人们生活、生产中的重要组成部分。本文对计算机编程语言中的C语言、C++语言、Java语言、C#语言的特点以及应用范围展开分析,除此之外,还掌握了一些编程语言在软件开发当中的使用规则。计算机就是根据编程语言所编写的程序运行的,编程语言的选取对于计算机软件开发有着很大的影响。因此,需要结合计算机软件开发的需要,选取合适的编程语言,不仅如此,还可以采用已经熟练掌握的编程语言。 参考文献: [1]张闻其.探究计算机应用软件开发过程中不同编程语言的影响[J].信息记录材料,2018,19(1):89-90. [2]成孝俊.不同编程语言对计算机应用软件开发产生的影响研究[J].电子技术与软件工程,2017(20):57-58. [3]周公平.不同编程语言对计算机应用软件开发的影响研究[J].无线互联科技,2017(15):44-45. [4]司马大伟,李超玲.分析不同编程语言对计算机应用软件开发的影响[J].电脑编程技巧与维护,2017(15):13-15. [5]周俊威.编程语言对计算机应用软件开发的影响[J].电子技术与软件工程,2017(7):57-58. 作者:戈健 单位:机械工业苏州高级技工学校
软件技术论文:高职软件技术系列化微课设计制作 【摘要】文章在分析了当前高职软件技术专业对系列化微课需求的基础上,研究了其设计与制作过程,最后讨论了其应用效果。并提出在应用中要教学方法的改革与实践,并在实践中不断探索对于课内外课时的合理调整。使得学生的学习由课内向课外逐渐延展。 【关键词】软件技术专业;实训课程;建设;系列微课 一、高职软件技术专业系列化微课需求分析 当前,随着信息与网络技术快速发展,微课作为提高教学有效性的重要资源迅猛崛起并迅速发展。但是,纵观计算机软件技术专业的信息化情况是慕课多、资源多、质量参差不齐。当下在网络上可以获得大量计算机软件技术专业的慕课,时长多在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数据库技术概述 数据库在领域内被称为数据的仓库,是依据数据的传输形式与自身结构进行存储与管理的仓库。后期随着数据库技术的不断发展,数据库的职能逐渐扩展,已经不仅用于管理信息与储存信息,而且发展成为用户所需的数据管理方式。现展下的数据库可以为用户保存数据,还可以关联到与之相关的数据。程序开发者按照不同用户的需求进行数据库设计,并负责数据库的运行、维护、安全保护,确保数据库的有效运行[1]。现阶段,数据库设计技术已经成熟,可对大型数据进行安全管理。所以,现代数据库设计也被应到各个领域中,如网络购物、银行系统、网站等。 2数据库的具体设计 2.1数据库设计的原则程序员在进行数据库设计时,要充分考虑可能影响数据库设计的多方面因素,因此,需要程序员具有整体意识,以用户的需求为设计基础,避免出现过多不需要的数据库空间,浪费资源,同时节省人力、时间与财力。数据库设计要被限定在特定范围内,对用户所需存储的数据进行管理。在数据库开发前,需要设计者做好充足准备,全面了解数据库的网站以及对网站后期可能开发的需求。设计数据库时,要预留可再开发的空间,使数据库更具有可扩展性[2]。数据表是数据库的核心体现,因此数据表的命名要清晰,方面用户数据的查找与提取。同时,要对用户进行权限配置,限定特定的用户可以进行数据库访问,以加强数据库的访问安全。 2.2数据表字段的类型数据表的字段需要根据用户所需求的字段最小数据类型进行确认。例如,性别数据库。只有男女两个分类,可以设置为int型,数字0代表男性,数字1代表女性。但是,如此设计会造成资源浪费。于是,可以按最优设计为基准,将字段设置为bit型,true为女性,false为男性。现代信息技术的发展,使得硬盘的容量逐渐提升,市场价格也逐渐下降。但是,如果数据库设计的不够合理,随着数据资源的集聚增加,占用的硬盘空间会逐渐加大,进而影响数据库的运行效率,增加用户数据浏览时所用的时间。 2.3数据表的设计数据表是数据库对用户的体现途径。按照用户的不同需求,数据库的设计也有所区别,而数据库的设计与网站的规模密切联系[3]。数据库的设计需要满足用户网站的多样性与扩展性需求,网站的设计会区分为不同的功能模块。因此,在进行数据表创建时,要最大化将数据资源存储到数据库的不同表中,同时建立数据字典。实例说明:某新闻网站,数据库包含以下几个方面:(1)系统数据表,用于用户基本信息的存储,如联系方式等;(2)菜单表,作为网站首页菜单信息的存储;(3)栏目表,作为网站信息各栏目名称的存储;(4)新闻信息表,作为网站内各项新闻内容的存储,如新闻标题、时间、信息来源等;(5)用户表,作为网站各类用户与权限信息的存储。以上所介绍的是简单的新闻网站的基本表设计,如果网站内部还有其他功能,可以继续创建新表,不受限制。 3数据库设计在网站开发中的实现 3.1网站前台的设计实现网站前台的作用是将存储在数据库中的信息转换为用户可以通过浏览器进行浏览的网页。一个常用网站可以供用户浏览的信息包括三个类型:网站首页信息、网站新闻栏目首页信息、网站新闻页面信息。此三个类别中的信息均来自数据库,其中网站首页所显示的是不同新闻栏目中最近的几条信息标题,信息条数可以自行设计;网站新闻栏目首页所显示的是网站内部指定栏目的信息标题;网站新闻页面显示的是用户制定的新闻内容的详细内容。所以,网站前台的主要功能是能够自动生成网页文件,这需要数据库的辅助,各栏目内容需要随时进行信息的录入、储存、提取。数据库设计中,需要将各类信息做好数据表的分类,方便信息管理,最大化使用数据库空间[4]。 3.2网站管理后台的设计实现网站的后台管理归管理员个人使用,主要负责网站内部各栏目与内容的管理,涵盖栏目的添加与替换、内容的更新与替换、页面的修改与维护等。后台管理的结构包括权限管理、栏目管理、信息管理、模板管理、插件管理等多个板块。其中,权限管理用于设置网站的访问权限,如页面是否允许复制、管理员设置等;栏目管理可以进行栏目名称的调整,如名称替换、位置替换等;信息管理主要用于前台新闻内容的更新,可以做新闻的添加,也可以进行删除与修改等;插件管理是网站结构的管理,如首页管理、权限管理等可以将其他版块添加到插件管理中。网站管理后台涉及众多模板,需要数据库设计进行网站结构的优化。 4数据库在网站中应用的结果分析 4.1网站建立期的分析网站在建设期间有多条新闻需求,在建设期如果没有数据库的支持,则需要创建多个静态新闻页面。栏目首页需要4个,网站首页需要1个,再加上个页面的内部页面,数量居多,且如此开发出的网站不可进行重复使用,需要扩展或者更新时,则需要全部重新建立。而具有数据库设计的网站在建设期间首先通过编程建立网站前台与网站的内容管理后台,设计时需要投入较多,但是设计后网站可以进行重复利用。网站管理后台可以长久使用,可以直接进行网站的改版,从而减少资源浪费与时间成本。 4.2网站运行期间的分析网站运行维护期间,可分为两种情况:网站内部不需要内容的更新;网站内部需要做大量内容更新。第一种情况中,采取数据库设计与不采取数据库设计,后期将付出的投入没有太大差别,所以更需要考虑网站内部需要大量内容更新的情况。这主要源于现代信息社会信息量巨大,无论是处于网站优化还是企业宣传,现代企业所建立的网站都需要进行大量信息的上传与修改。没有数据库支持的网站建设,每进行一条新闻的添加,都需要增加一个新闻页面,同时还需要修改所属栏目的首页,所以一次新闻的更新需要改动三个位置,如进行大量内容的添加,导致工作量剧增。而有数据库支持的网站,增加新闻时不需要做任何页面的添加与修改,只需在后台添加已经设置好的新闻管理页面,操作简单。具体地,将需要添加的新闻标题与内容分别添加到各自的文本框,然后提交即可。可见,工作量极小。 4.3结果分析现代社会处于一个信息爆炸的年代,海量信息在互联网内部传播,用户需要网站内部具有新闻排序、检索、分页等功能,而这些功能的实现,必须通过数据库才可以完成。通过上述对有无数据库网站之间的比较可以发现,静态页面组成的网站使用与较小型的使用,内容无需更改;而具备数据库设计的网站开发方式则适用范围更广,可以支持大型网站建设,内容更新快捷,反应灵活,使用于大量制作网站的网络公司使用,可重复利用性更高。 5结语 通过上文叙述可知,单纯的网站开发需要多个静态页面进行连接,实用性较小,进行数据更新时操作工作量过大,且网站一旦建立不可重复使用,不利于资源重复利用。而经过数据库的设计可以做到网站结构的优化。网站设计前,预先建立网站前台与网站内容管理的后台,通过用户的需求将所需要的栏目信息存储在数据库中,在网站首页进行页面浏览时可以快捷从数据库进行提取,而网站内容更新也可以在后台进行简单操作,网站建立后可以进行重复利用,随时进行网站改版,以可以看出网站有无数据库设计的巨大差别。网站开发的方向是实际应用,数据库的设计原则是优化,因此数据库设计在网站开发中可以起到极大的优化作用。 作者:张莹 单位:辽宁公安司法管理干部学院 网站开发论文:电子商务网站开发探究 摘要:随着国家科技的发展,电子网站受到广泛的重视与应用,但是,在电子商务网站开发的过程中,经常会出现各类数据库安全问题,难以提升电子商务网站的开发质量,无法增强其发展效果,因此,电子商务网站开发技术人员需要制定完善的数据库安全管理制度,采取有效措施提升数据库的安全性,达到预期的开发目的。 关键词:电子商务网站开发;数据库安全问题;安全防范措施 在电子商务网站开发过程中,相关技术人员必须要制定数据库安全问题管理制度,逐渐创新数据库安全问题管理方式,树立正确的管理观念,提升数据库的安全性,为人们营造安全的网站环境。 1电子商务网站数据库安全问题分析 对于每一个电子商务网站而言,数据库都是整个网站的核心体系,其中含有较多重要的数据信息,例如:电子商务网站的交易记录与商业秘密等,此类金融数据一旦被盗用,将会影响用户的财产安全,甚至会出现数据泄露等问题,难以提升电子商务网站的开发质量。1)数据登录隐患问题分析。在电子商务网站实际设计期间,相关技术人员会利用Windows等方式进行登录,或是利用数据库验证方式开展登录工作。在技术人员登录之后,会出现系统默认账号的现象,可以支持账号再次对系统进行访问。例如:在某电子商务网站中,超级用户的账号不会被系统更改或删除,因此,系统会对其进行全面的保护,然而,开发者在实际开发期间,为了可以便于对电子商务网站进行使用,没有设置繁琐的密码,很容易在网站之后,出现修改现象,导致电子商务网站的使用出现经济损失[1]。2)数据库结构安全问题分析。电子商务网站开发期间,经常会出现数据库结构安全问题,主要因为开发者与设计人员没有制定完善的数据库设计方案,难以提升数据库的安全性,很容易出现数据盗窃的现象[2]。同时,对于数据表的重命名而言,开发人员没有利用各类组合对其进行前后缀处理,无法防止被重命名,导致出现各类安全问题。对于数据字段重命名工作而言,开发者没有全面开展密码等字段名相关工作,难以提升数据安全性,甚至会出现一些难以解决的问题[3]。3)在电子商务网站实际开发的过程中,经常会因为后台管理系统的安全问题,难以提升后台管理系统的安全性。首先,部分电子商务网站开发人员在实际开发的过程中,不能科学开展后台管理系统的设计问题,在登录页面之后,经常会出现安全屏障,忽视后台系统操作权限的设计,无法提升其安全性。部分电子商务网站设计人员利用简单的用户名与密码,导致出现后台管理系统账号密码数据泄露的现象。同时,电子商务网站后台管理系统设计人员不能科学设计登录页面,难以在身份验证的情况下,积极开展数据库安全管理工作,无法提升后台管理系统的安全性,甚至会出现一些无法解决的问题。4)服务器地址设计问题。在电子商务网站开发期间,服务器地址设计工作较为重要,然而,部分设计人员不重视服务器地址设计工作,难以提升其安全性。一方面,数据库用户与用户名会出现各类连接问题,很容易出现文件内容泄露等现象。另一方面,电子商务网站开发设计部门没有做好源代码标写工作,很容易受到不法分子的攻击,甚至会影响整个网站的安全性[4]。5)注入泄露问题。电子商务网站开发中,经常会因为SQL的输入出现注入漏洞问题,难以提升电子商务网站的安全性与开发质量,甚至受到黑客的攻击,无法提升电子商务网站开发工作效率与质量。 2电子商务网站开发数据库安全问题的解决措施 电子商务网站开发技术人员必须要重视数据库安全问题的解决,保证可以提升数据库的安全性,逐渐增强数据库的应用效果,合理优化电子商务网站的开发体系。具体措施包括以下几点:1)电子商务网站数据库系统特殊账号管理电子商务网站开发期间,数据库安全控制部门必须要重视特殊性账号管理工作,保证可以提升特殊性账号的安全性,例如:电子商务网站中“sa”特殊账号是重点账户,不可以被删除,也无法被修改,在建立重新账号之后,如果新账号属于超级用户,也可以与此用户享用同样的数据库服务,但是,此类账号的安全性较低,经常会出现数据库安全问题,难以提升电子商务网站开发工作效率与质量,甚至会影响整个数据库的安全性。因此,技术人员必须要重视特殊账号的管理,保证可以提升保护工作效率,设置一些复杂性较高的密码,提升数据库的安全性,同时,技术人员还要避免出现数据库软件泄露的现象,不可以为不法人员留有可乘的机会[5]。2)制定完善的重命名制度电子商务网站开发技术人员需要注重数据库重命名工作,例如:电子商务网站中目录重命名、数据表重命名等,不可以设置简单的账户或是密码,同时,还要设置非法访问阻止功能,逐渐提升数据库的安全性,保证可以减少其中存在的各类安全问题。3)制定完善的后台数据库管理制度电子商务网站开发技术人员,必须要制定完善的后台数据库管理制度,首先,技术人员需要设置较为复杂的账号,不可以出现简单的账号或是密码,避免出现账号泄露的问题。其次,电子商务网站开发技术人员需要绕过非法用户页面,设置一些具有用户权限的变量标识,例如:Session等,保证可以针对每一个页面进行验证,全面开展管理工作。最后,电子商务网站开发技术人员不可以使用任何特殊账号,提升账号字符的连串性与保密性,增强电子商务网站开发中数据库安全问题的解决效果。4)注入漏洞处理措施电子商务网站开发技术人员应该重视注入漏洞处理工作,采取有效措施防止注入漏洞问题。首先,电子商务开发技术人员需要根据普通用户与系统管理员实际情况,开展权限区分工作,在普通用户查询用语不符合权限的情况下,相关设计人员可以对普通用户进行删除处理,保证可以减少恶意代码的出现,进而提升数据库的安全性。其次,必须要重视用户输入验证工作,保证可以借助各类数据库系统,开展输入内容验证工作,或是利用验证工具防止注入式攻击。同时,技术人员需要合理设计测试字符串变量内容,拒绝出现二进制数据库现象,保证可以提升数据库的安全性[6]。5)制定储存验证输入系统在电子商务网站开发期间,技术人员需要重视验证用户输入系统,保证可以利用各类储存测试技术等开展相关工作,规范各类输入内容,提升数据库的使用安全性,同时,电子商务网站开发技术人员需要阻止恶意代码,避免出现注入式攻击现象,逐渐提升数据库的安全保障效率,增强其发展效果,避免出现各类难以解决的问题。 3结束语 在电子商务网站实际开发的过程中,技术人员必须要制定完善的管理制度,优化电子商务网站开发体系,逐渐提升电子商务网站数据库的安全性,进而增强其发展效果,达到预期的管理目的。 作者:陈文杰 单位:广东省生产力促进中心 网站开发论文:浅析高等职业院校计算机网站开发专业建设 摘要:随着计算机技术的飞速发展,迎来了计算机职业教育的春天。在众多的专业中,网站开发专业成为一个蓬勃发展的新生事物。本文从课程建设、实训基地建设、师资队伍建设、校企合作等多个方面探讨了计算机网站开发专业的建设。 关键词:网站开发;专业建设;课程建设;校企合作 随着计算机技术的迅速发展,网络已成为现代社会生活与工作不可或缺的组成部分。根据中国互联网络信息中心(CNNIC)2011年1月的《第27次中国互联网络发展状况统计报告》指出,截至2010年12月,中国网民总数达到4.57亿,互联网普及率攀升至34.3%,较2009年底提高5.4个百分点。中小企业建站(拥有独立网站或网店)的比例也达到了一个较高的水平,但网站的维护水平总体偏低,仅能进行内容的更新,缺少技术维护人员。这给计算机网站开发专业的发展带来了契机。 网站开发专业的人才培养目标旨在培养具有良好的网站开发设计与实现能力、数据库管理与维护能力、网站管理与维护、网站推广与优化的高素质复合型人才,能够从事网站开发、网站管理与维护、数据库的管理与维护等相关工作。现依据本专业的培养目标对网站开发专业建设提出以下几点建议: 一、专业建设 (一)专业方向应细化。网站开发专业的内容按网站的开发流程可以包括:网站建设规划、网站初步建设、静态网页设计、程序设计、动态网页设计、数据库的管理与使用、网站管理以及网站推广与优化。如按上述分类,学生将要学习八个项目的开发能力,三年时间的高职教育是不能全面完成这种能力培养的。即使学生学习了全部的知识,又会因为计算机技术更新快而失去行业竞争力。 解决问题的方法是划分能力方向,做到以“专”、“精”为主。可以实行“项目能力课程体系”的专业建设模式。具体的说,就是要教师结合网站开发项目提出的能力需求和知识需求,制定出阶段教学计划和课程内容,教学内容以必须、实用为度,学习结束后把所学知识整合做出项目。 (二)课程设置要更新。目前,高职院校普遍存在授课只注重理论知识,实用技能的训练相对不足的现象。课程内容滞后于专业技术的更新与发展,案例教学、项目教学内容极少,导致学生在实际工作中分析问题和解决问题的能力较弱。在职业技能培养方面,职业性法律法规、安全性措施、维护管理经验等重要内容基本上没有进入教学,职业素质的教育(如开拓精神、市场观念、管理技巧、团队精神、应变能力等)也没有得到全面的实施。在本专业建设过程中,要杜绝重蹈覆辙,在课程设置上要新颖、独特、注重知识的更新和学生各方面素质的培养,把学生塑造成专业知识过硬、人文素养高尚的复合型人才。 (三)加强实践能力的培养。应在加大自身硬件投入的同时,积极与企业进行合作,加强实践教学环节,实现学校与企业、学生与企业的互动。学生在校期间,应到对口的公司进行实习,帮助自己定位,认清并发挥自身优势,为今后顺利进行工作定位打好基础。学校应把专业实践环节提高到与理论教学同等的地位,通过各种培训机制培养学生的课题研发等实际应用能力。 二、课程建设 (一)以网站设计师为主导。课程建设要坚决贯彻“职业技能导向”、“案例教学”、“工程活动导向”和“项目任务驱动”的建设思想,围绕网站设计师岗位的核心能力,将专业技能学习、综合素质培养和就业导向三者有机结合起来,并以此为课程建设核心来组织和实施教学,体现教学内容的专业性、综合性和针对性。 (二)深化教学与考核方式改革。实行项目(案例)驱动和“以做为主”的教学方法,将大量真实的项目、案例融入教学内容,使课程内容紧贴生产实践和技术前沿,做到“以教师为主导,学生为主体”;在考核方式上,推行综合性考核、形成性考核、教考分离和网络考试。并尝试建立试题库和网上实际操作考核平台,理论与实践测试二者结合,客观评估学生的能力。 (三)加大实践课程比例。课程设计对于学生的意义是很重大的。课程设计中要突出实践课程的比例,充分发挥学生的潜力。最好能将学生送入正规的公司去参与开发的整个流程,或者仿效公司的开发流程,让学生真正在课程设计中得到锻炼。 三、校企合作 (一)课程联合建设。从教育与社会需求的结合点入手,把企业岗位、技能要求与网站开发专业设置、课程体系、课程教学的组织实施有效结合起来,让企业由配角变成主角,参与到学校的教学、管理和决策,校企共建专业,校企共建课程体系。以职业能力标准和职业资格证书为依据,以培养学生的职业能力、职业道德及可持续发展能力为出发点,把岗位职业能力标准作为教学核心内容,与行业企业合作开发核心课程和实训教材,并根据产业需求、就业市场信息和岗位技能要求组建课程群。 (二)实训基地建设。通过校企共建,实现校内外实训基地统一规划,互为补充,校内实训基地要基本参照企业真实生产环境建设,实训基地建设方案要与有关公司和企业的专家进行充分论证,争取企业的设备捐赠和教学培训赠送。并逐步使实训基地成为开放实训室,由学生来管理,通过锻炼,使学生的管理能力、开拓技能得到真正意义上的提高。 四、师资队伍建设 师资队伍建设是专业建设的核心。引进行业知名专家作为顾问和专业带头人,建设一支专兼结合的“双师”结构的教师队伍。给予教师带薪进修的机会,提高教师的科研能力。并建立适当的机制,奖励教学上真正有创新的人,激发教师学习热情。 网站开发论文:让你成为优秀的动态网站开发工程师 就目前来看,PHP、ASP、JSP和依然是使用最为广泛的4种动态网站开发技术,凭借简单易学、安全可靠、扩展性强和易于配置等优势被广泛应用,大有后来居上的气势,软件工程师也成为目前最受欢迎的人才之一。近年来,各种讲解技术的书籍越来越多,高职系列教材,本科教材和各类规划教材林林总总,但是教材的质量良莠不齐,存在着较多鱼目混珠的情况。 近几年来,随着高职教育的日新月异,高职毕业生已经超过了本科毕业生的数量,高职教育成为培养社会技能型人才的重要方式。但是教材的建设却滞后于人才培养的需求,许多教材虽冠以“高职”字样 却没有真正体现出高职特色,就目前来看,大部分教材依然存在如下缺陷:①借用本科同类教材或是在其基础上删减内容。②转抄内容居多,过分强调知识的系统性,导致应用技能培养不够。③内容陈旧,滞后于知识技术发展现状,新知识、新技术、新内容、新案例不能及时反映到教材中来等。 1以就业为导向,以技能为核心 教材在编写之前,进行了广泛的企业调研,对企业一线软件开发工程师进行了沟通,明确了成为一个优秀人才所必须具备的职业技能与职业素质,并在教材中予以体现,为学生顺利的高质量就业提供保障。 教材采用现阶段最为流行的C#语言讲解,学习之前需要安装好运行环境IIS和.NET Framework,以及功能强大使用方便的可视化开发工具。通过对及其工作原理、C#的语法基础、Web Form网页的概念及其代码与页面的特性、HTML服务器控件和Web服务器控件、验证控件与用户控件、内置对象、数据库访问技术、的配置和优化方法、在中使用XML、Web Service等问题的讲解,提高了学生的软件开发技能。 2以案例为主线,以任务为载体 教材选用了具代表性的动态网站-网上书店作为主线,在所有章节中,均以其作为案例,对重要技能点进行讲解,通过对前11章的学习,学生可以掌握开发网上书店的所有技能,在第12章中,对网上书店进行了整合,让学生真正体验到软件工程师的各项工作任务,见图1所示。 3以实践为主导,以理论为辅助 高职之所以区别于本科和研究生,根本不同在于人才的培养定位,高职主要培养技能型人才,本科特别是研究生则注重对学科知识系统性的培养,偏重于研究型人才。该教材具有明显的高职特色,提出了“理论够用、实践为先”的理念,将实践提高到占主导地位的高度,重在培养学生的动态网站开发能力,成为一名优秀的软件开发工程师。 该书由山东商业职业技术学院徐红教授等编著。徐红是山东省教学名师,具备5年的企业工作经历,从事软件开发教学十余年,积累了丰富的动态网站开发和教学管理经验。本书具备鲜明的高职特色,以真实工作任务为导向,体现“理论够用、实践为先”的撰写思路,注重实用技能的培养,是一本优秀的高职高专教材。 网站开发论文:高职院校计算机专业网站开发方向课程体系构建的思考与实践 摘要:本文以日照职业技术学院计算机系多媒体专业网站开发方向课程体系为例,对网站开发课程体系建设的思路和具体做法进行了阐述;重点介绍了网站开发课程体系的整体设计思路,分析了课程结构及每门课程培养的目标和教学要点;主张通过3个学期的时间,采用课程深度逐次递进的方式,循序渐进地推进网站开发课程教学。 关键词:网站开发;课程设置;课程体系 1引言 近几年,就业市场对网站开发人才的需求一直比较旺盛。各高职院校计算机系中普遍都开设了网站开发方向或专业课。网站开发课程实践性极强,非常有利于培养学生的一技之长。学生通过学习该课程可以快速掌握一门实用技术。网站开发属于应用型、操作型技术,基本不涉及复杂的理论知识和原理,因此十分适合高职院校学生学习。但由于各院校的师资情况、实训条件等方面的不同,使得各院校网站开发课程体系之间存在较大差异,没有固定的模式。 笔者多年来一直从事网站开发类课程的教学和管理工作,在网站开发课程体系建设方面进行了深入思考与实践。本文以日照职业技术学院计算机系网站开发方向课程体系构成为例,对网站开发课程体系建设的思路和具体做法进行了分析和阐述,重点介绍了网站开发课程体系的整体设计思路,分析了课程体系的构成及每门课程培养的目标和教学要点,主张通过3个学期的时间,采用课程深度逐次递进的方式,循序渐进地进行课程教学,使学生从浅入深地掌握静态网页设计与制作、动态网站程序开发、网站推广及服务器维护等网站开发相关技术,最终达到把学生培养成为网站开发综合性人才的目标。 2课程体系整体设计 高职院校网站开发人才的培养,应当根据当前市场上网站开发岗位对人才能力的需求,突出实践性和实用性,灵活、科学地设置课程。网站开发作为一门计算机综合应用技术,需要学生学习和掌握大量相关知识和技能。如网页美工、版式构成、平面设计、网页动画、静态网页制作、网站程序开发、网站与推广等。这就决定了网站开发人才培养绝不是靠一两门孤立的课程就可以完成,而应该建立一个完整的课程体系。 网站开发所涉及的知识从浅到深依次包括静态网页设计制作、动态网站程序开发、网站推广及服务器维护三大部分。反映到教学计划中,这三个部分可以作为网站人才培养的三个阶段。每一个阶段对应一个学期,每一个学期设置若干门课程。这就构成了网站开发整体课程体系和人才培养流程。其中,第一阶段培养以静态网页制作为主的初级网站开发人才;第二阶段培养具备Web编程能力的中级网站开发人才,第三阶段培养综合性高级网站开发人才。课程体系整体设计示意图如图1所示。 3课程体系构成 3.1入门期课程设置 入门期的培养目标是:使学生掌握网页设计的一般原则,掌握静态网页设计、制作的步骤和方法。掌握基本的HTML语法和常用HTML标记,对CSS和Javascript有一定了解。本阶段主要开设以下几个方面的课程: 版式构成与平面设计 网页设计与网页制作的根本区别就在于前者注重艺术设计,后者注重技术实现。对于前者而言,网页设计是一门视觉设计艺术,因此必须重视学生艺术设计素质的培养。日照职业技术学院多媒体专业网站开发方向就设置了“版式构成”、“造型基础”等艺术素养课,以培养学生的艺术设计能力。近几年的实践证明这可以明显提高学生的审美水平和设计能力。 在网页的技术实现阶段,必须依靠平面设计软件(如Photoshop等)将设计图转化为具体页面,因此要求学生至少熟练掌握一种平面设计软件。在高职院校计算机系中,很多专业都开设平面设计课程,因此该课程可以作为整个专业的专业基础课,而不需要在网站开发方向中单独设置。 HTML语言是网页设计的基础语言。网站开发方向的学生必须熟练掌握HTML语言(包括基本的CSS和JavaScript)。由于课程门数的限制,单独开设HTML语言课程是不太实际的。最好的办法是将HTML语言与网页编辑工具(Dreamweaver、FrontPage等)结合起来,合并为一门课程。在讲解网页编辑工具的同时讲解HTML语言。这是在下一阶段学习网站编程语言的基础。 3.2提高期课程设置 提高期的培养目标是:使学生至少掌握一门Web编程语言,熟悉数据库的基本原理,掌握常用的数据库操纵语句,能够比较熟练的应用Web编程语言和数据库进行动态网站开发。本阶段主要开设以下几个方面的课程: Web编程语言 当前流行的Web编程语言有ASP、PHP、JSP、等。学生通过一个学期的学习不可能全部掌握,因此应该根据学生的情况和学校的师资特点进行选择。我院从2005年开始由ASP语言转向PHP语言,也尝试性的开设了。根据实践情况来看,由于以C语言为基础,对于低年级学生来说有一定难度,教学效果不太理想。PHP语言由于简单易学,更容易为学生所接受。再加上PHP近几年在国内发展迅猛,该语言的应用前景十分广阔,人才需求量也持续上升,因此可以作为Web开发教学语言的首选。 数据库 数据库是动态网站开发的重要组成部分。网站开发方向必须开设数据库相关课程。但是作为高职院校,应该突出实践性和实用性,以某种具体的数据库产品为例,介绍数据库的基本原理和常用的数据库操纵语法。 具体选择哪一种数据库产品进行教学,也要与开设的Web编程语言相联系。如以为教学语言,则可以选择SQL Server或ACCESS作数据库。如以PHP作为教学语言,则可以选择MYSQL数据库。如果以JSP作为教学语言,则可以选择Oracle或者MySQL数据库。根据我院近几年的实践经验,SQL Server和MYSQL都是理想的选择。 3.3拓展期课程设置 拓展期的培养目标是:使学生在掌握静态网页设计和动态网站开发基本技术的基础上,通过进一步知识拓展,了解并掌握网页Ajax异步通信编程、动态网站模板(如Smarty)、网站与推广、搜索引擎优化(SEO)及网站安全等前沿知识,将学生培养成为具备高级网站开发能力的技能型人才。本阶段主要开设以下几个方面的课程: Ajax技术和高级JavaScript技术 Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是最近几年快速流行起来的一种创建交互式网页的技术。该技术对于改善客户体验、创建交互性强、交互界面友好的网页具有重要作用。要成为网站开发的高级人才,就必须掌握Ajax编程。而Ajax编程也是以高级JavaScript技术为基础的。Ajax和高级JavaScript具有密不可分的关系。 模板技术 虽然Dreamweaver中也有模板的概念,但是它与动态网站开发中的模板有着本质的不同。在动态网站开发中,用模板技术实现HTML代码和动态脚本代码的分离。即“美工”与“程序”的分离。模板技术在团队开发中具有重要的优势,同时使用模板技术对于优化大型网站程序的结构、提高程序的可维护性具有重要作用。作为网站开发综合性人才,必须掌握模板技术。 在基于PHP的网站开发模式下,使用最为广泛的是smarty模板类库。我院在网站开发方向第3学期中开设smarty课程,培养学生的高级网站开发能力。 网站与推广 在拓展期,不仅仅注重教会学生如何做网站,还要教会他们如何做一个好网站。这就是网站的与推广方面的知识。如域名、虚拟主机的管理,ICP备案的申请,网站的搜索引擎优化(SEO)等。其中SEO是一个重点。使学生掌握如何最大限度地让网站更容易被搜索引擎收录并排名靠前。 服务器管理 仅仅掌握网站开发的技术,不能算是一个优秀的网站设计师。网站设计人员必须对Web服务器有一定地了解,才能在设计网站时更加游刃有余。因此在拓展期要求学生掌握一定的Web服务器知识,如Web服务器的分类、运行机制、安全性等。 通过本节所述可以看出,拓展期包括大量教学内容,而且这些内容相对比较零散。由于课程门数的限制,不可以能针对每一个知识点都开设一门课程。但由于这部分知识内容跨度较大,很难找到一本合适的教材可以囊括以上全部内容。因此在实践中,我院多媒体专业教学团队自行编写了拓展期的授课讲义,每个知识点用一章或两章来介绍,很好的解决了开课难和选教材难的问题。 4 结束语 各院校网站开发方向课程体系的构建,要根据各自的实际情况灵活进行。但总的来说,必须通过一系列课程的设置,形成一个培养目标明确、课程结构科学、开课顺序合理的课程体系。使网站开发教学始终按照一条清晰的主线进行。日照职业技术学院计算机系多媒体专业网站开发方向经过近几年的探索和实践,逐渐形成了较为成熟的课程体系。在入门期开设美工设计和Dreamweaver课程,在提高期开设PHP+MYSQL课程,在拓展期开设Smarty、xAjax等课程。近几年的实践证明,该课程体系对于培养高技能网站开发人才具有很好的效果。 网站开发论文:企业门户网站开发平台的设计 摘要:企业门户网站开发平台是一个门户网站的自动生成系统,使用者利用该自动生成系统只需要简单的操作就可以快速建立一个企业门户网站。本文设计了建立于B/S架构上的企业门户网站开发平台,分析了该平台的设计原则和设计思想,设计了其功能模块并介绍了其实现技术。 关键词:企业门户网站;开发平台;功能模块;B/S结构 1 引言 门户网站的制作和维护主要分为前台和后台两大部分,呈现给用户浏览器的是前台的网站部分,这一部分提供给用户大量的万维网上的信息供用户浏览和使用;后台部分一般不与用户打交道,由专业人士对后台的信息进行管理。它主要包括应用程序服务器和数据库服务器。应用程序服务器控制着前台网站的功能和表现形式,而数据库服务器则用来存放大量的万维网上的信息资源。目前大多数的企业门户网站的具体的组织实施过程就是网站的建设过程,它们一般从网页的设置和布局方面来考虑。网页设计的总体原则是要把万维网上的信息资源集中在一个互联网页面上,有利于简化用户对有用信息的查寻。而其具体的处理过程,则是根据不同的门户类型来确定不同的页面构成。如果每次建立一个新的门户网站都需要从最低层的网站的设计着手将是一个重复而繁琐的工作,包括网站页面的布局和设置,后台数据库的描述,信息资源的整合等方面。 企业门户网站开发平台是一个门户网站的自动生成系统,使用者利用该自动生成系统只需要简单的操作就可以建立具有类似性质的企业门户网站 。信息门户网站的自动生成系统的设计,并不仅仅是要设计一个网站系统,更为重要的是必须提供个性化的服务功能。这样,无论是谁,即使他根本不懂网站的制作和数据库的维护等相关的知识,只要会使用浏览器,就同样可以在系统的指导下制作一个专业的门户网站。 2 企业门户网站开发平台设计原则 (1)系统的建设应该统一考虑,系统可重用。它不是简单的一个网站,它更多的是一个体系架构和框架,以及为实施这个体系架构的一套规范、方法和工具 。 (2)可用和实用性。建立企业信息门户并不是使用一个包罗万象的大应用将企业所有现有的应用替换,它是建立一个信息、服务的集散地。在这个集散地 ,企业现有的应用可以集中展现出来,同时,用户可以在这里方便地找到自己需要的信息和服务。 (3)可扩展性。企业信息门户不仅需要将现有的应用集成起来,还必须具有良好的 可扩展性,在新的应用,新的需求被提出和完成后,可以比较方便的将其纳入整体体系。 (4)应具有强大的搜索功能。企业信息门户集成的各类信息非常多,所以,要求搜索引擎可以同时检索各类不同的信息。 (5)安全性。信息门户集中了整个企业多方面的信息,但企业的信息并不是对所有人都开放的 ,安全性就是指必须能够控制可以利用的企业信息门户框架下提供的服务。并将这种安全性和整个企业基础网络架构统一起企业信息门户的设计原则来。使得服务只能被授权的用户获取。这就需要提供统一的用户和信息管理。 (6)灵活性。该系统应采用模块化设计,模块之间是松耦合的,添加和删除模块非常方便,当需求发生变化时,向系统中间添加功能也将非常简单。 (7)利用成熟的技术和方法,重在整合。企业信息门户和现有系统与网站之间是一个整合的关系,己经建设成的信息服务被纳入企业信息门户,这是通过向企业信息门户提供必要的入口信息,从而通过企业信息门户在整个企业范围内其服务,但服务的内容完全由现有的系统提供。这样,可以最大限度的保护企业的知识信息投资和经验。 3 企业门户网站开发平台设计思想 信息门户网站的自动生成系统的设计,并不仅仅是要设计一个网站系统,更为重要的是必须提供个性化的服务功能。这样,无论是谁,即使他根本不懂网站的制作和数据库的维护等相关的知识,只要会使用浏览器,就同样可以在系统的指导下制作一个专业的门户网站――这就是该系统的设计思想。 基于该设计思想,本网站需要有一个类似于Windows向导一样的界面,指导用户使用我们的网站系统;当然如果用户已经通过我们的网站定制了一套自己的门户网站的话,那么也可以直接进入他所需要的网站里面去;当用户按照系统指定的步骤完成后,在各个步骤中所涉及到的用户的信息将会自动存入到后台数据库而无须系统管理员手动添加;前端又会通过Web页面自动呈现给用户,当然这些信息要求不能杂乱无章,需要排序和分页以提高网站的整体美观和方便使用者浏览。 为了实现这些功能,在技术上,要求该系统具有“记忆”功能,系统给每一个门户网站分配唯一的一个ID 号。当新增加一个门户网站时,该网站的ID号将会被自动的存入系统,而不是象以往Web页面的“无记忆”状态;当再次进入先前设置过的门户网站时,系统会调出它的ID号进入以前的网站,这就好比要“唤起记忆”一样。本网站系统虽然较为复杂,但它毕竟还是一个网站,因而Web中的交互式程序设计,页面信息的导航和分页还有数据库的设计和管理等都是本网站设计的关键技术。 根据以上设计思想,规划本系统的设计原理图如图1所示: 4 企业门户网站开发平台主要功能 4.1 多站点、多栏目管理 一套系统可维护多个站点,如维护企业的外部门户、内部门户、英文版、日文版等,确保企业网站的可持续发展。可随时切换到自己工作的网站。每个站点可包括任意的栏目及子栏目,栏目包括一般栏目和引用栏目(如头条新闻、图片新闻等),可任意调整显示顺序。 用户可以直接从Microsoft Word中,直接剪切、拷贝过来,只要会用Word,就能进行丰富的页面制作。系统提供可视化编辑环境,用户可以在内容编辑中,插入图片、表格,改变字体、字体大小、对齐等。所见即所得。 4.3 所见即所得的模板制作 模板语言标准、简单,无需编程。模板中可包含其他模板,如网站的栏目菜单条、网站的左边子栏目列表等通用部分,可极大地提高模板制作的速度和质量。 模板基于浏览器的所见即所得的编辑方式,用户可以在模板编辑中,插入图片、表格,改变字体、字体大小、对齐等。所见即所得。 4.4 自动部署网站 采用静态页面生成技术,将内容库中的内容结合HTML页面风格模版,生成最终的HTML 页面。这些静态的HTML页面通过设置的FTP配置,自动复制到Internet的Web服务器上去。在最终的Web服务器上,无需数据库支持。系统对每个站点,支持定时,指定时间间隔后,系统就自动执行页面生成、部署,无需人工管理。 4.5 公告模块 支持弹出、滚动和全部三种公告类型,公告内容提供HTML编辑器。支持频道通用公告、首页公告及各频道的独立公告。公告列表功能可显示全部公告的链接及页面,公告具有一定的有效期,在有效期过后自动不显示过期的公告。 4.6 用户模块 管理员与会员分开管理,可以单独指定每个管理员管理的权限和会员组在每个栏目的浏览、查看、添加权限。每个会员组的权限各自独立,互不相干。会员有权限、评论权限、短消息权限、收藏夹权限、上传文件权限、商城权限等权限和个人文集功能、个人图片集和个人下载集功能。 4.7 数据库模块 系统可支持不同的数据库管理系统,用户可以根据具体情况选择不同的数据库管理系统。并支持数据库的在线备份、在线还原、在线压缩等。 另外系统还具有新闻/文章模块、下载模块、图片模块、留言模块、视频模块、统计模块等,其具体的平台模块结构图如图2所示。 5 平台实现技术 系统将采用三层B/S结构,由浏览器、Web服务器和应用服务器、数据库服务器组成。这是当今计算机网络分布式应用程序设计的总体趋势。三层结构的应用程序设计遵循开发的标准,保留了两层结构优点的同时,简化了程序设计的复杂度。中间层应用服务器,通过提供资源池和缓冲区等机制,能更有效的管理系统各种资源;通过标准的API接口实现对后台访问,并向客户端程序屏蔽了所有资源访问的细节。客户端程序更容易被开发和维护,因为他们不易受到后台程序变动的影响。 表示层采用+XML+XSL技术。XML-XSL技术是真正将表示与数据分开,XML只专注于传递数据及其结构,再配合上XSL就使得设计者能按照自己的需要很方便的改变显示的样式、风格,或者转换成各种形式的显示标记语言,以其他终端显示设备,如PDA,手机等,而不仅仅是HTML浏览器。由于XML和XSL是一个开放的标准,基于它们开发系统,不但方便程序功能的实现,最重要的是拥有大量的厂商支持,而且具有很高的灵活性。 系统的应用逻辑以及功能模块由.net来实现。应用.net技术开发的应用系统,开发人员只需要专注于系统逻辑的实现,而不需要太多理会系统底层调用的问题,如事务行为、系统安全、连接池、网络访问和线程通信等通用的 问题,可以大大缩短开发的时间。 6 结束语 企业门户网站开发平台是一个门户网站的自动生成系统,使用者利用该自动生成系统只需要简单的操作就能方便的建立企业门户网站。本文介绍了企业门户网站开发平台各个模块的功能,探讨了平台设计过程中要考虑的内容,给出了平台分析与设计方案,方案综合采用多种先进理论、技术和工具,并最大限度发挥各种技术的优势,以确保能高质量的实现平台。 网站开发论文:Asp.net网站开发中如何实现弹出对话框 摘要:上网的多样信息、拟定个性化架构内的某网页,都应填写关涉的信息,并存留在服务器。这种状态下,网站开发这样的主体,就应拟定必备页面。设定好的页面中,应当附带着文本框、必备控件等,便于信息填写。特有的开发路径下,能弹出对话框。文章辨析了网站特有的这种流程,解析了必备技术。 关键词:;网站开发;弹出对话框;必备网页;信息填写 弹出对话框,包含三层级的总架构、数据库配有的交互路径、输入进来的验证、转换得来的精准字符串。为了规避常常见到的误差操作,在设定网站之时,应能缩减添加上去的页面数目、文本框附带的总控件。弹出对话框特有的配件,缩减页面总数。这种设计之中,针对细分出来的数据类别,修正及变更原初的文本框。这种弹出特性,提升了原有的网站水准。 1 新颖设计特有的价值 用户信息、设定个性网页,都要填写偏多的关联信息。填写好的信息,还应被存留在建构的数据库、衔接着的服务器。对应这种需求,初始时段的网站开发,就应拟定多层级的可用页面。配套页面之中,还应附带文本框,搭配可用控件。添加这类控件,方便了平日之中的信息填充、信息修正等。 从现状看,各类技术加快了原有的更新速率,缩减了刷新时段。多样媒体技术,增添多层级网页,缩减等待耗费。但与此同时,这种成套技术也布设了更多页面、文本框拟定的有关控件。用户上网之时,需要填充信息。在修正信息时,为了纠正特有的某一控件偏差,还需把拟定好的完备页面都予以修正。这种修正方式添加了额外范畴的服务器荷载,带来误差操作,缩减应有的最优体验。 为了规避这一状态,初始时段的设计之中,应能减少附带着的文本框、减少必备页面以及成套控件。设定弹出对话框,即可缩减页面。针对细分出来的数据类别,修正特有的文本框。弹出来的特有对话框,包含宏观架构下的网站框架、控件封装状态、数值提交式样。采纳CSS特有的新颖样式,拟定了带有兼容特性的精准测试。在设定好的浏览器以内,即可搜索下载。 2 总体网站构架 选取开发实例,采纳了多层级特有的网站架构。拟定出来的宏观框架,从底侧层级直至布设的前台,依次涵盖着数据库、配套访问工具、实体层级及特有的访问层级、业务逻辑关涉的层级、惯用的函数层、网站表示层。访问工具层配有的更新文件,表征了重载函数。针对细化类别,更新必备数据、其他范畴的关联数据。 表示层带有验证特性的某控件、封装必备样式。弹出对话框关涉的各类数据,都应及时提交。体系配有的浏览器,对于拟定好的样式,能测定它的兼容特性。 3 独特的数值类别 数据库存留的独特类别,包含可空类型特有的存储数据。这样的数据表征了搜集的基础值、常规范畴内的正常值,除此之外,还应添加特有的null。可空类型范畴的一切数据,在拟定好了类别之后,还应添加问号,例如在time、Data、int特有的数值之后添加一个问号。真正编程之时,常把没能填充进来的文本控件、非字符串这样的独特类别添加在流程以内。默认情形下的取值,设定成偏小日期或者对应着的偏大数值,不可添加null。 有些情形下,常会把设定好的非字符串、可填充这样的文本框控件,都填入零这样的数值,同时一并提交。若把没能填充好的非字符串、文本框以内的控件,都默认成零,那么很难判别真正用户输入、网站默认数值。表征着日期及时间这样的精准赋值,若凸显了偏大的、偏小的关联数值,则不符合本源的默认规则。 弹出对话框独有的新性能,是把没能添加进来的非字符串,赋予默认数值,不可填入特有的null数值。这是因为添加null这样的惯用做法,不利于接续的函数操作。初始程序开发,常把初始时段的最佳赋值,拟定成int关涉的某一对象。若拟定了原初的默认赋值,则这样的取值只可被设定成正负1,很多开发者并没能熟识这一规则。由此可见,用户没能添加上去的这些非字符串,应把可填入范畴的文本框控件,都设定成最佳的可空类型。这就规避了常常见到的偏多误差。底层数据库特有的常规开发、平日之中的操作,都添加了便利。 4 布设样式及封装 4.1 封装各类控件 带有验证特性的网页控件,应被封装在拟定好的文件夹以内,衔接某一文件。这种封装作用,是确保添加进来的信息精准。按照各类环境,在拟定好的页面以内,凸显提示信息。这种新式封装,提升了细节范畴的新体验。 Asc配有的各类控件,包含五类样式。这些样式状态可分成默认架构下的隐蔽状态、平日常规状态、查验成功状态、对应着的验证失败、验证时段中的警告。对于各类状态,都拟定了对应着的CSS。这种控件配有的多层级样式,都被涵盖在不同特性的文件以内。在这之中,隐藏情形下的这类状态,没能被凸显在网页之中。为此,控件表征出来的多类样式,都关联着CSS。 4.2 布设最优样式 弹出来的对话框会包含表示层,这种层级样式整合了更新特有的控件、输入查验必备控件、CSS附带的多重样式。在这之中,带有更新特性的分支控件,在对话框及附带的页面交互之中,可以及时更新,省掉了刷新步骤。输入查验依托的必要控件,确保输入进来的数值是精准的。与此同时,这类双重控件也添加了独有的新式体验。CSS范畴的新颖样式,是表示层配有的侧重部分。弹出对话框附带着的这一样式,被设定在表征样式的文件内。CSS搭配样式整合了遮蔽层、对话框范畴的局部,包含成套样式,其中遮蔽层独有的特性,是防止弹出特有的对话框时,网页仍被更改。对话框特有的总布局、多层级的配套代码,都可查验得到。 各类版本范畴的这种样式、厂商研发得来的不同样式,都搭配多样支撑。凸显出来的对话框,也带有多层级的布局差异。开发进程之中,对于拟定好的某一浏览器,应先去测定它凸显的兼容状态。例如:IE特有的这类浏览器,从原初的版本更替至现有版本,都应经由兼容测验。对于6.0特有的惯用版本,尤其注重测验。 5 结语 伴随网络普及,各类企业都建构了自带的网站。网站建构依托的新颖技术就涵盖了ASP,ASP特有的建构思路便利信息查验。企业依托这一网站,拓展自身形象,提升了内部范畴的办公成效。这种态势下,提升ASP特有的网页速率,缩减潜藏着的数值误差,是面对着的侧重任务。网站开发中,采纳了带有弹出特性的对话框,缩减了拟定的源代码。对于整个网站,设定命名规则、可空类型关涉的多样数据、数据库必备交互、字符串彼此变更、控件封装形式。弹出对话框这样的设定性能,包含数据提交、浏览器特有的兼容状态。这种新颖框架提升了上网时段的新颖体验,方便了数据存储。 网站开发论文:web网站开发与数据管理的思考 摘 要: 随着网络的迅速发展和信息化社会的到来,人们的生活方式有所改变,日新月异的web技术也同样以惊人地速度改变着世界。自从web2.0兴起以后,网站数据量呈现出爆炸性增长的趋势,如何有效地管理数据成为研究的热门课题。本文将以web网站开发的现状分析为出发点,对web网站的信息资源组织方式、开发设计原则、云计算与web网站数据管理做初步探析,希望有一定借鉴意义。 关键词:web网站 网站开发 信息资源组织 云计算 一、引言 互联网技术的迅速发展和web网站的兴起,使得人们的生活方式迅速改变。所谓web网站,就是指利用互联网技术,把企业、机构或个人等各方面的信息通过web页面和Internet出去,并且申请唯一的域名成为其访问标志的实体。信息化社会的到来,web网站在IT企业被广泛运用。网站逐渐成为人与人相互联系的纽带,人类可以在网站这个虚拟的社会中生存下去。作为信息化的重要工具和内容,如何通过互联网技术将web的作用实现最大程度的发挥具有很大的现实意义。 二、web网站开发现状分析 在互联网应用迅速发展的今天,web作为信息的载体,网站的功能取决于它承载的信息。当前,web网站开发多数是为了提供信息、从事商业活动等,根据网站基本的属性我们可以将网站划分为两大部分,一部分是以内容为主的网站,一部分是以应用为主的网站。 1.基于内容类的网站 从网站发展状况来看,基于内容的网站是最先发展起来的,内容属性是它最重要的一个属性,也是信息化工作最重要的一部分内容。基于内容的网站组织体系除对网站的信息资源进行简单归类外,还分析用户的具体需求,针对不同的用户群体设计网站的具体规划和方案。依托计算接和互联网技术,根据网络信息资源的特点,网站建设已取得令人瞩目的成就。但不容乐观的是,网站信息资源的组织者专业性并不强,分类体系不够健全,而且各网站的分类标准不一,给用户浏览内容带来了不便。用户要想提高浏览和检索效率,笔者认为掌握一定的检索技巧会更有优势。 2.基于应用类的网站 基于应用类的网站是互联网迅速发展并得以应用具体体现,社会属性是其最重要的属性,目前这种类型的网站主要有电子商务网站和电子政务网站等。电子商务作为一个全新的领域,它和传统的商务活动有所不同,网络化经济的优势越来越明显,人们的电商意识越来越强烈。经济全球化的发展和信息化的发展给电商的发展带来了机遇,但是也带来了严峻的挑战,法制的不健全、服务体系的不完善、支付的安全性存在风险都使得这类网站面临考验。基于应用类的电子政务网站提高了政府工作效率,方便了用户,打破了信息所受的时间和空间的限制。但是目前,我国的电子政务发展水平还比较低,电子政务的应用现状不平衡。总之,以电子商务和电子政务为代表的基于应用类的网站虽然得到了快速发展,但还是存在诸多问题,需要相关单位和政府不断开发和探索,实现web网站和互联网技术的有机结合。 三、web网站开发设计原则 Web网站上涵盖了人类生活各个领域的信息资源,大到社会科学,小到生活娱乐。近几年基于内容的网站迅速发展,各个政府机关、企事业单位都纷纷做起了自己的网站,网站内容的来源和内容形式也日渐丰富。Web网站要想做好,就必须合理组织网站的信息资源,了解地域的属性和用户的具体需求,确定好用户群,尽可能多做原创内容,少拷贝与粘贴其他网站存在的资源。在开发设计网站时,可以考虑以下几种模式:第一,数据模式。这种模式是将互联网看作信息系统,web网站的数据库作为系统的中心,但是这种模式的语义表达具有一定的局限性。第二,用户模型。这种模式适合开发有特定需求的web网站,可以与其他的模型相结合。第三,内容模型。内容模型能够将数据、数据处理以及数据的表达形式相结合,而不是单纯地以数据为中心。 四、云计算与web网站数据管理 随着互联网技术的发展,web2.0的迅速兴起使得信息呈现爆炸性增长的趋势,数据量的暴增对网站服务器的数据处理能力也就提出了更高的要求。在web网站的发展过程中,web的数据管理系统不断更新,云计算是其发展到一定阶段的产物。云计算是一种基于互联网的计算方式,能够将本地的数据转移到web中。要想组织、管理好web数据,云计算可以针对不同的用户群,设计开发特定的应用,增强云数据库的查询、保存、处理能力。面临海量数据的管理这一难题,云计算的发展不能只停止在目前这个层面上,需要人们积极探索和不断创新。 五、结语 web网站开发与数据管理的思考是目前网站发展研究热点之一,做好网站组织规划、整合并归类网站信息资源、增强网站的数据能力尚待进一步研究。笔者认为,数据量的增大势必会推动云计算的迅速发展,面对这样极具挑战性的难题,我们更应该把握好机遇,积极探索,开发出更加丰富的web网站操作以及完善的数据管理功能,以此来满足用户越来越高的要求。 网站开发论文:网站开发软件平台研究 摘 要: 动态网站开发已成为目前网络开发的热门话题,本文重点介绍了动态网站软件开发所需的Web构件。目前流行的开发平台分为三种,分别是:开发平台、J2EE开发平台和LAMP开发平台,从几个方面比较了三种平台在性能方面的优劣,并指出了网站开发平台进一步的发展方向。 关键词:动态网站 Web构件 开发平台 性能 引言 随着网络技术和软件技术的不断发展,动态网站开发技术呈现出百花齐放的良好局面,动态网站并非意味着网站上有动画,而是网站对用户的一种互动和交互,网站可以实时的更新。目前除了个别网站外,绝大部分的网站都是动态网站。动态网站的开发平台成为人们热衷研究的话题。 一、网络开发 目前网络开发大体可以分成两种体系结构,分别是C/S和B/S两种体系结构。C/S是Client/Server的缩写,即客户机和服务器结构。这种结构需要在电脑上下载客户机才能运行。在服务器端也需要特定的软件支持,这种软件的典型代表是网络上即时通讯的软件,例如QQ,MSN等等。B/S是Brower/Server的缩写,即浏览器和服务器结构,我们平常访问的所有网站都是这种架构。这种结构使得在客户机上只需要启动一个浏览器即可。网站平台开发定位的是B/S结构的网络开发,网站开发又分为动态网站开发和静态网站开发。目前绝大部分网站都是动态网站。 二、网站开发所需Web构件 网站开发的具体流程可以描述为:使用数据库去存储网页内容,使用HTML标识文档结构和添加内容,使用CSS对页面进行布局和美化。使用JavaScipt完成用户与浏览器交互,实现页面特效,使用Web服务器(Apache)到网上,使用浏览器进行显示。 要建立一个动态网站,需要7种Web构件,下面对这七种Web构件进行一一说明。第1方面是客户端浏览器,浏览器的作用是给浏览者提供一个图形用户界面,实现对业务系统的操作功能。浏览器另一个作用是当服务器端更新时,浏览器端只需要刷新就能够看到新的内容。目前比较流行的有微软自带的IE浏览器,360浏览器,火狐浏览器(Firefox),谷歌浏览器等等。这些浏览器的技术都已经非常成熟。第2方面叫做超文本标记语言(HTML),目前已经扩展为XHTML。HTML语言通过各种标记来标识文档结构,同时还可以标识超链接、图片、文字、段落、表单等信息。浏览器通过读取标签来显示页面,然而HTML语言并不能显示丰富多彩的样式,只能相对呆板地显示内容,这样就引出了第3方面样式表(CSS)。样式表被用来对HTML标签显示的内容进行布局和美化。样式可定义HTML元素如何被显示,可以有效地对页面的布局、字体、颜色、背景和其他效果进行更加精确地控制。第4方面是客户端脚本编程语言,Javascript、VBScript、Jscript等都属于这种语言。这种语言被用来开放交互式Web网页,可以嵌入到HTML文档中编写。第5方面是Web服务器,主要功能是提供网上信息浏览服务。Web服务器是运行在Web站点上的程序,用于管理Web页面的软件。第6方面是服务器端脚本编程语言,服务器端脚本是用来协助Web服务器工作的编程语言,通过服务器端的编程,可以动态地编辑、修改或添加网页内容。可以对用户提交的查询和数据进行响应,或访问数据库,并把结果返回到浏览器;还可以对不同的网页提供安全和访问控制,为不同类型的浏览器设计不同的输出等等。最后一方面是数据库管理系统,网页上几乎所有的内容都来自于数据库,数据库管理系统安装在服务器上,当用户在浏览器上做查询操作时,系统将用户查询的条件和要求转变成SQL语句然后在数据库上执行,得到结果后返回到前台浏览器界面。 三、三种开发平台 目前比较常用的网站开发平台有以下三种:(1)、(2)J2EE、(3)LAMP 平台 是微软开发的平台,平台依附于微软的产品,和Windows系统做到了无缝连接。开发架构的组合是Windows Server+IIS+SQL Server+ASP。该平台的特点是入手比较容易,在Windows平台上安装很方便,不需要太多的配置,同时拥有很大的用户群体。但是由于Windows本身存在着很多的问题,因此的安全性和稳定性都受到了质疑。跨平台方面做的也不太完美。同时Windows和SQL Server正版价格都不低,因此用开发成本较高。 2. J2EE平台 J2EE平台开发平台的架构是UNIX+Tomcat+Oracle+JSP的组合。该组合的开发功能十分强大,同时在跨平台方面做得也比较完美。但是J2EE平台环境搭建十分复杂,同时价格也较高。J2EE平台特别适合企业级应用系统开发,功能强大,但是也要难学得多,开发速度也比较慢。 3. LAMP平台 LAMP平台的结构是Linux+Apache+MySQL+PHP。其中Linux、Apache以及PHP都是开源免费的自由软件,是可以免费获得的资源,而数据库MySQL的商业版也只收取了少量象征性的费用。LAMP组合具有入手简单、成本低廉、安全性高、开发速度快等特点,使得LAMP平台后来居上,成为广受欢迎的开发平台 三种开发平台的比较如下表所示: 四、网站开发平台的发展趋势 从三种平台的对比中可以看到,LAMP平台组合具有代码开源、开发简单、安全性强等特点,受到越来越多的Web程序开发人员的欢迎和喜爱,LAMP平台中的几个软件都可以免费获得,并且代码开源。这意味着其代码的核心部分可以被免费使用,所有源码和文档都可以在相应的官方网站上获得。使用LAMP(Linux+Apache+PHP+MySQL)平台构建的网络应用程序变得更加具有竞争力,更加吸引客户。LAMP无论是性能、质量还是价格都将成为企业和政府信息化所必须考虑的平台,并且逐渐开始面向企业级应用发展。LAMP被认为是最具有潜力的网络开发平台组合。 网站开发论文:《离散数学》精品课程网站开发与实现 摘 要 《离散数学》是一门内容涵盖多门数学学科分支的综合课程,本文结合离散数学的实际教学,采用PHP作为开发语言,后台使用mySQL数据库开发设计了《离散数学》精品课程网站,实现了浏览课程信息、观看教学录像及课件、下载相关教学资料、作业查询、在线留言等功能。该网站作为辅助教学手段,为提高教学质量提供一个良好的教学资源共享的平台。 【关键词】离散数学 精品课程 PHP MySQL 随着我国高等教育规模的不断扩大,对于现代的高校教育,除了传统的课堂授课教育模式以外,网络教育模式是当代大学教育的一大特色,而精品课程网站则是网络教学模式的一个重要元素。《离散数学》课程网站对课程进行精心的网络教学设计,给广大学生提供优质的资源共享平台,可以下载学习课件以及阅读在线课件或者教学视频,满足大学生的各种自主学习要求,为提高精品课程教学的质量增添了教学特色,促进了高校的教学改革。 1 网站开发工具及运行环境 《离散数学》课程网站是辅助教学的互动网站,网站基于B/S模式,采用PHP语言,后台采用MySQL数据库开发实现,其运行环境为:操作系统 windows XP及windows 7 或以上,开发工具Zend Studio9.0、AppServ、Photoshop CS4。 2 网站设计 2.1 网站总体结构 前台功能:浏览课程信息、观看教学录像和在线课件、下载相关教学课件和视频录像、作业查询、在线留言等功能。 后台功能:管理员登录和验证、管理员管理(查看管理员、增加管理员、删除管理员)、留言管理(查看留言、删除留言)、作业管理(查看作业、删除作业、作业)、上传管理(查看上传、修改上传、删除上传)等主要功能. 2.2 主要功能模块描述 2.2.1 课程信息浏览 在网站浏览时,通过对课程描述、师资队伍等页面,对精品课程的相关课程信息进行浏览,让普通用户了清晰的了解离散数学精品课程。 2.2.2 在线视频与课件 在线视频与课件,能让用户在线观看教学视频,同时还为用户提供了课件学习。 2.2.3 相关资源下载 离散数学精品课程网站为用户提供了教学视频和教学课件的下载,给所有用户带来资源共享的益处。 2.2.4 作业查询与留言 用户可以通过网站提供的作业查询功能,及时查询相关授课教师布置的作业,并可以查看过往作业;留言功能使得用户能通过匿名留言给相关的授课教师,同时授课教师能及时查看留言。 2.2.5 管理员登录与验证 普通管理员由超级管理员注册添加,管理员使用已添加的账号和密码进行登录,后台管理工具通过与数据库的交互,验证和判断用户身份,做出登录成功或失败的跳转。 2.2.6 管理员管理模块 超级管理员在这个模块中拥有最高的权限,能对已有管理员进行修改、删除、查看;也可添加新的管理员用户。 2.2.7 留言管理模块 留言管理模块显示的内容是来自前台页面的用户通过匿名留言而来的,在这个模块中,管理员可以进行留言的查看和删除。 2.2.8 作业管理模块 管理员通过作业管理模块来作业、查看过的作业、删除已的作业,的作业将显示在前台网站上,供用户查询。 2.2.9 上传管理模块 管理员通过上传管理模块来上传文件,上传的文件被限制为.doc、.xls、.ppt、.txt等格式的文件,这些文件上传后用来提供给用户下载或者查阅。管理员还能在这个功能模块中修改和删除已上传的文件。 2.3 系统流程设计 2.3.1 前台页面流程图 用户先进入首页,然后从首页通过导航栏分别进入:师资队伍、课程描述、课件学习、下载中心、联系我们模块。 2.3.2 后台管理流程图 管理员首先通过身份验证和密码验证,登录到后台管理工具中,登录成功后可以进行:管理员管理(查看管理员、增加管理员、删除管理员)、留言管理(查看留言、删除留言)、作业管理(查看作业、删除作业、作业)、上传管理(查看上传、修改上传、删除上传), 3 数据库设计 3.1 系统E-R图 离散数学精品课程网站的实体由管理员、留言、作业、上传四个组成,其中管理员中包含了管理员和超级管理员. 3.2 数据字典 离散数学精品课程网站一共使用了4张数据表,分表是:管理员表(admin)、留言表(message)、作业表(homework)、上传表(upload)。 admin管理员表:管理员表用于保存管理员的信息。admin_id为主键。 4 结束语 本课程网站是一个教学辅助平台,通过本网站学生可以了解到离散数学在教学中的地位和作用,了解课程的重点、难点,可以在线观看教学视频、下载教学课件,遇到疑难问题可以在线和老师进行沟通交流,教师也能及时了解学生的学习动态。精品课程网站的建设为高校的教学改革提供一个良好的教学资源共享的平台,对促进现代教育是一种创新,也是未来高校教育的一种趋势。 网站开发论文:谈网站开发中网站存在的问题及解决办法 现阶段我们已经进入网络化办公时代,吉林农业科技学院创新项目管理平台的开发使我校大学生创新创业项目的管理方式由人工管理阶段进入信息化时代,。此网站的开发能使项目得到实时监控,项目文档也能及时的汇总、存档,实现无纸化办公。但在实际的开发过程中,也存在了许多问题,网站问题应该是大家在开发网站中遇到的共性问题,现将存在的问题及解决办法与大家进行交流,以供开发人员参考。 网站ACCESS数据库 一、功能与目标 本网站主要有三种用户类型:第一为学生用户类型,第二为教师用户类型,第三为管理者用户类型。首先学生用户通过答辩后被确立为立项项目后,会得到一个项目编号,学生首先要进行网上项目的申请。教师用户主要是指学生所在学院的科研院长对项目进行实时管理,包括项目的审核、项目合同书的收集、项目的中期检查等。项目顺利完成后,学生用户需要在网上提交结项申请,这时需要管理者用户进行审核,审核通过后方可顺利完成项目,若未通过进入未完成项目,申请延期则进入申请延期项目管理。 1、学生用户 学生用户经过答辩被确立为大学生创新创业项目后,由学生所在学院负责建立学生用户的登录帐号及初始密码。学生得到账号及密码后登录网站。登陆成功后,进入项目申请阶段,填全相应的申请信息后,进入项目信息显示,可以对提交的信息进行修改,确定信息准确后就可以开展项目的开发研究工作。在项目结项时,根据项目完成情况如实汇报,如果已经完成该项目,就点击我要结项,若未完成还有想完成的意向的就点击申请延期,系统自动将项目延时一年,而那些没有完成并且没做任何操作的进入未完成项目。 2、教师用户 这里指的教师用户是指各个院部管理创新项目的教师,主要是指各学院的科研院长,或者每个院部安排一名专职教师负责管理。教师用户对项目进行实时管理,包括学生用户的建立,项目的审核、项目合同书的收集、项目的中期检查等。 3、管理者用户 管理者用户顾名思义拥有最高权限的人,管理者拥有一切别人没有的权利。管理者可以看到所有学生创新项目的有关信息,当学生点击我要结项后,进入我要结项汇总表,管理者看到此表后可以为结项做些准备,学生点击申请结项后,管理者进行审核,若符合结项要求则审核通过,进入已完成项目汇总。若不符合要求则未通过审核。 二、在网站上遇到的问题 1、如何网站 在网站与后台数据库建立连接后,首先建立一个装网站的容器。打开计算机中的管理计算机管理服务和应用程序Internet信息服务网站添加网站,会弹出一个会话框需要填写一些信息,网站名称、物理路径,这个物理路径就是放网站的容器,此容器名与网站名一致,IP地址为本主机地址,端口号为80,进行连接,会弹出会话框特殊用户,特殊用户即为超级用户,输入用户名和密码后,进行测试设置,确定即可。 将其他网站关闭,启动刚刚建立的网站,启用该网站的目录浏览,然后打开2010中的代码段,生成网站,等待片刻后,在管理中浏览网站不会生成网站,因为还有关键的一部没做,更改.NET Framework的版本为4.0,之后网站就成功了。 2、遇到问题及解决方法 (1) HTTP 错误500.19的原因分析及解决方法 windows 2008下IIS7 安装 遇到如下错误:HTTP 错误500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效。详细错误信息模块IIS Web Core通知BeginRequest处理程序 尚未确定错误代码0x80070021配置错误不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含overrideMode="Deny" 或旧有的allowOverride="false" 的位置标记明确设置的。 (2)HTTP Error 500.19 - Internal Server Error另外一种解决方案 配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含overrideMode="Deny" 或旧有的allowOverride="false" 的位置标记明确设置的。出现这个错误是因为IIS 7 采用了更安全的web.config 管理机制,默认情况下会锁住配置项不允许更改。要取消锁定可以运行命令行%windir%system32inetsrvappcmd unlock config -section:system.webServer/handlers。其中的handlers 是错误信息中红字显示的节点名称。如果modules也被锁定,可以运行%windir%system32inetsrvappcmd unlock config -section:system.webServer/modules另外,如果使用的朋友,在安装IIS7的时候一定记得勾选,默认不选,也会出现类似的错误信息另其他类似错误二HTTP 错误500.19 - Internal Server Error 三、技术介绍 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。提供许多比现在的Web开发模式强大的的优势。 是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。 Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。 Access的用途体现在两个方面: 第一,用来进行数据分析: access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。 第二,用来开发软件: access用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是:易学!非计算机专业的人员,也能学会。
项目管理技术论文:计算机技术项目管理建筑工程论文 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软件进行项目资料的文字及图像等处理,会为工程项目的施工部门提供出最准确合理的设计方案及组织方案。需要注意工程项目的管理部门中,每位成员需要经办公自动技术方面的培训,对文件资料及报表方面实现正规化及标准化。在工程项目计划统计方面,可运用工程的预算软件及电子表格结合方式,合理制作工程项目中的施工数量及成本控制等工作,以缓解工程管理部门工作量,减轻报表及表格的制作成本,存在数据差异时,在电子表格当中稍微修改下即可,无需重复编制,动态反映出工程建设的状况,为项目施工提供科学性的资料。 (三)项目信息资源中计算机技术的应用控制 在工程项目的管理建设中,为了有效推进项目活动的顺利实施,需要对整个工程流程提供科技保障,在这样的目的下,工程项目需要以实际的需求为导向,保证项目的信息管理效率,这就需要对项目管理各方面均有所涉及,符合项目管理的时间、范围及质量等方面要求,并依据实际工程的功能需求制定管理要求,可建立较完善的项目管理平台及信息技术方面的应用,让项目的物资管理信息系统完善,把相关的信息资料进行管控与录入,计算机的应用技术能提供强有力的数据库资源及信息处理方面的能力,恰当运用计算机技术,可对工程项目的信息进行收集整理及统计,并恰当处理大量的项目信息量,计算机技术恰好能做好这方面的数据处理,这有助于工程项目管理能力的提升可制定出合理的项目管理,建立完善的项目管理体系,为项目管理提供便利,管理体系主要包含项目改造的活动方案与执行过程,把项目系统与计算机的应用技术管理系统进行有机连接,以确保项目系统应用及员工职能应用,通过预算查询,以了解项目资金具体的动向。 (四)项目质量监督中计算机技术的应用 在工程项目的监督管理当中,工程项目的建设周期较长,规模比较大,经济及技术风险比较大,要提升项目的监管能力,需要计算机技术给予保障,充分发挥出计算机的应用技术,工程施工前,可对工程项目的前期方案进行规划,运用计算机的应用技术,对施工方案进行实验模拟,经计算机的精密计算,预算所拟定施工的方案,以确保施工可操作性,以提升施工保障性。在工程施工当中,可将计算机技术和项目管理进行有机结合,依据实际情况,形成信息化的项目管理系统,如人员间的相互协调,不断完善项目的管理系统,保证项目管理的效率。在工程施工后,可运用计算机的技术对项目实施检测,找出项目潜在危险的因素,合理评价项目质量,确保工程施工的质量。 三、结束语 在工程项目的建设当中,计算机技术的地位越来越重要,尤其是工程项目的管理过程比较复杂,质量要求较高时,可运用计算机技术,提升工程项目的信息管理水平,强化工程项目的监管力度,对工程项目的建设行为进行有效规范,确保信息管理体系的有效落实,而且在工程项目管理当中,合理应用计算机技术,可有效提升工程项目管理的质量及效率,增强工程项目风险的应对力。计算机的应用软件在工程项目的应用前景还是非常广阔的。 作者:杨永瑞 单位:神华宁夏煤业集团有限责任公司麦垛山煤矿
前言 在当前这一科学技术迅猛发展的年代,计算机网络信息资源位于较多行业均获取了有效应用,这对医院而言同样如此。要知道,长久以来医院就与民众的生活密切关联,其在有效应用计算机网络信息资源开展工作时,能改善工作效率,争取时间,为民众的生命安全提供保障。因医院以往所实行的信息管理模式为医护工作者手工管理,而信息资源却具备无限、可再生、数量庞大等特质,故仅依靠手工管理难以获取较好效果,这就促使医院进行计算机网络信息资源开发凸显的极为重要。本文正是基于这一背景下,先阐述了医院计算机网络信息资源及其特征,而后对其开发应遵循的原则进行了介绍,最后提出了医院计算机网络信息资源开发的策略,望经由此为医院今后的计算机网络信息资源开发给予相应借鉴。 一、医院计算机网络信息资源概念解释 现阶段,针对医院计算机网络信息资源来讲,可依据如下两点针对其施行整体性分析,从而保障分析机制与管理举措的可行性,并给后续工作的顺利施行给予有力支撑:首先,由狭义层面而言,医院计算机网络信息资源具体表医院的一般化文献、数据资源,可经由多元化介质针对信息与数据项目进行全方位的采集与整理,达成了各信息集合体结构,不仅囊括医院自身信息里面的文字、音视频资料,还内含部分印刷品、医疗器械。如此也就表明医院计算机网络信息资源开发期间应确保其具备健全性。其次,由广义层面而言,计算机网络信息资源具体表示医院活动期间形成的有关信息与相应要素,可在处理信息设备与技术项目期间,保障资源、控制结构与规范契合。其间,有一点值得重视的即开发计算机网络信息资源期间,应针对人员、成本等资源有效分析,从而保障开发工作具备较好成效。并且,计算机网络信息资源不管是在分布机制抑或者结构项目处理上,均应与医院网络信息资源开发所提需求相符。 二、医院计算机网络信息资源的特征 医院计算机网络信息资源所具备的特性如下: 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 计算机软件开发的概况 1.1 计算机软件开发的概况 计算机性能的不断提升,使得人机交互效益得到不断展现,越来越多的行业开始尝试以计算机软件开发的方式,实现自身运营模式的信息化转变,由此以对应需求为基础的软件开发行业得到了快速的发展。计算机软件开发具备以下的特点:持续性特点,就是软件开发是一个循环往复的完善过程,在计算机逻辑基础上,计算机软件的缺陷是一直存在的,只有不断的采取措施去修正,才能够更好的发挥计算机软件的性能;针对性比较强,往往都是针对于某一行业或者领域而开展的计算机软件开发工作,其开发工作的目的性更强,对于效益的追求也是更加强烈的。 1.2 计算机软件开发基础架构的重要性分析 当前计算机软件开发过程中,使用量比较多的基础架构,就是三层结构体系,其分别可以归结为:其一,表示层;其二,逻辑层;其三,数据层。在上述三个层次的基础上,可以使得软件的人机交互界面展现出良好的性能,使得逻辑关系和计算机语言之间得以分离,这样在后期维护和修改的时候,单独的对人机交互模式进行调整,就可以使得软件开发的节奏变得更加快捷。由此可见选择合理的计算机软件开发基础架构,对于软件性能的最大化发挥,对于软件后期的维护和管理工作质量提升而言,都是有很大帮助的。 2 计算机软件开发的基础架构原理分析 2.1 从计算机软件开发基础架构需求的角度来看 无论是开发设计怎样的软件,都需要在明确开发目的的基础上进行,也就是需要对于软件的需求进行全面分析。不同的企业,归属的领域不同,所需要展现的功能也是很有差异性的,此时企业都会提出对应的软件开发需求。在此过程中,计算机软件开发者与信息企业之间会展开大量的协商工作,对于软件的功能进行分析,结合企业业务运行特点,实现计算机软件开发方案的敲定。为了做好需求分析方面的工作,需要特别注意以下几个方面的工作:建立完善的软件企业与需求企业之间的沟通机制,保证在软件需求分析的过程中,能够充分的了解企业组织的业务特点和规律,保证软件开发需求能够更加明确。 2.2 从计算机软件开发基础架构编写的角度来看 计算机软件开发基础架构需求分析结果得出之后,就需要进行实际的软件编写工作,从当前的实际情况来看,多数使用的是C语言,这种语言的特点为:语言结构结构比较好,编写操作比较快捷,是当前程序员使用频率比较多的语言模式。在实际的软件编写的过程中,会依照对应的功能划分,实现不同模块的敲定,保证不同模块都能够发挥自己的功能,此时需要建立对应的函数模式,使用这样的主函数对于各个模块进行调节和改善,这样可以保证结构能够更好的维护。当前一个计算机软件的开发工作,都是有多个程序员来共同完成的,这样可以尽可能的保证软件编写工作的高效性。 2.3 从计算机软件开发基础架构测试的角度来看 在计算机软件开发基础架构编写工作完成之后,就需要对于软件的不同功能实现测试,实现对于软件测试阶段的管理和控制,是保证软件性能发挥的关键所在,这也是将对应计算机软件投入使用之前必然要进行的工作。在此过程中,需要关注以下几个方面的内容:其一,输入特定的参数,对于软件的运行情况进行记录,验差运行情况与理论情况之间差异性;其二,使用白盒子和黑盒子的方式去进行测试,同样对于软件测试的效果进行记录,由此实现实际计算机软件开发工作的顺利开展;其三,除了测试工作之外,还应该做好计算机软件开发基础架构的维护和管理工作,定期对于软件的性能发挥进行检查,并且推出全新的版本,进而实现软件自身的修复,这样可以使得其自身的性能得到全面提升。 3 计算机软件开发基础架构选择的基本原则 计算机软件开发基础架构的选择,关系到计算机软件效能的发挥,牵涉到各行各业信息化的快速发展和进步。在选择计算机软件开发基础架构的时候,需要关注以下几个方面的内容:其一,树立软件设计目标意识,在需求分析的基础上,对于不同的基础框架进行选择;其二,使用先进的逻辑语言和编程技术,对于计算机软件架构进行合理的编写和操作,由此才能够保证基础架构开发工作的高效性;其三,依照软件目标功能和结构选择之间的关系分析,选择合适的结构,进而使得软件开发行为朝着有目的性的方向发展和进步;其四,注重计算机软件开发团队的塑造,处理好不同模板开发之间的关系,保证计算机软件基础结构选择得更加科学和合理。 4结语 综上所述,计算机软件开发过程并不简单,其中不仅仅涉及到专业领域的知识,还关注到计算机软件基础结构的原理,处理好这两者之间的关系,才能够保证计算机软件开发的基础架构工作朝着更加高效的方向发展和进步。从当前计算机软件开发基础架构原理的运用实践来看,其基础架构选择还存在很多不合理的情况,此时就需要采取对应的措施来改善和调整,相信随着在此方面实践经验的积累,计算机软件开发的基础架构将会展现出更加大的效能。 计算机软件基础论文:计算机软件基础课程实验教学研究 摘 要 计算机软件基础是一门实践性强的课程,为增强教学效果,增强学生的编程能力,强调以学生为本,提高学生的学习兴趣;实验教学应尽早介入教学过程,让学生边学边用;建立多层次实验教学内容,发掘学生实验潜能;建立多样化实验教学方式,方便学生自学。把实验教学做好做实,既能巩固理论知识的学习,又能切实提高学生的编程能力。 关键词 计算机软件基础;实验教学;编程能力 计算机软件基础是我国高等院校电类非计算机专业本科生的一门基础课,为相关专业学生打下利用计算机语言编写程序的基础,为后续专业课的课程设计、实践环节以及最后的毕业设计做准备,其重要性不言而喻。然而在实际教学过程中,由于多方面的原因,使得本课程教学效果不佳,学生普遍编程能力不强,甚至影响了后续部分课程的学习。要提高学生的动手能力,关键还是要多练。本文在肯定理论教学重要性的前提下,着重就计算机软件基础课程的实验教学部分进行分析,对实验教学环节的介入、实验内容的优化以及实验教学方式等提出一些探讨性的做法。 1 坚持“以学生为本” 计算机软件基础教学如何实现教学目标,其关键的一点就是以谁为出发点,是以教为主,还是以学为主,还是实现教学互动,教学互长,教学互推。从目前的现实状况来看,以教为主的弊病还很明显,迫切需要改变,实现以学生为本,实现教学互动。 以“教”为主的模式已经成为制约学生创造性、积极性发挥的重要因素 计算机基础课程从本质来看应该是一门实操性课程,其涵盖的内容广泛且繁杂,而且实验性强是该课程的基本特点,甚至可以说离开了实验操作,也就实现不了其课程目的。然而从目前的课程安排状况来看,以书本理论知识教学为主仍是该课程教学的主流,计算机软件基础教学都侧重书本理论学习,而忽视了学生实验环节。实践证明,这种教学方式就跟学游泳不下泳池,学骑车而没有自行车一样,学生在学习计算机软件基础知识时,绝大部分是事倍功半,导致学用脱节,无法学以致用。更有甚者,有些学生直到课程结束连最简单的程序编写都掌握不了,这既给教师教学造成很大的困惑,也彻底地打击了学生的自信和学习该门课程的积极性,更遑论实现知识创新,成为软件人才了,这与教学初衷显然是不符的。 原因是在现有的教学模式中,课程实验环节的设置和实验环节介入的时间发生了问题。从实际情况来看,实验环节介入越早,实验安排越多,教学效果也越好。而部分采用边教学边实验,教学与实验融为一体的教学方式,其实现的教学效果更是明显。因此,改变现有的以教为主的教学模式,从理论和实践上探索该门课的一些新的教学方法,已经成为计算机软件教学题中之义,不断创新教学方式,才有可能从根本上改变现有的学习费力不讨好、效果欠佳的状况。 深入浅出地解析理论知识是增强学生学习兴趣的重要途径 “学生是教学活动的主体,教学活动要以学生为中心而展开”,这已经成为现代教学理念的主流观点。从学生学习的心理来看,一方面由于计算机软件课程是基础课程,学生对学习开始阶段接触的软件知识有一定的好奇感,求知欲也相对比较强烈。同时,由于是刚进校门的低年级学生,对大学环境还不是特别了解,仍然具备认真学习的态度,因此,好好学习知识的想法也比较明显。另一方面是由于目前大学生数量急剧增加,社会就业压力明显,学生普遍有学习好专业课,实现良好就业的外在动力。因此,可以说,学生在开始阶段的学习兴趣是比较浓厚的。但由于语言、算法、数据结构等知识,是进行程序设计所必须具备的基础知识,而低年级学生在这方面基本没有知识储备,对其学习方法也并不适应,而原有的知识结构又很难同化现有课程知识,导致难以自学和分析、解决问题,引发学生学习的挫败感,一旦处理不得当,就会使学生学习提不起兴趣,缺少主动参与的积极思维活动、创造性思维活动,更有甚者还会使学生抵触学习,削减学生本身己经调动起来的积极性,影响后续课程的开展。 教育心理学的研究也表明[1]:学生在没有精神压力和心理负担并且情绪饱满、心情舒畅的情况下,大脑皮层最容易形成兴奋中心,思维也最活跃,此时的实践能力最强。因此,如何使学生保持这种状态就成为教师应该考虑的重点问题之一。单就理论教学而言,如何使理论变得通俗易懂,接近生活,易于学生理解,这是计算机软件基础课程理论教学的关键。从实践来看,在授课过程中,教师通过深入浅出地讲解,设置理论问题情境,解答学生在实验中产生的疑问,肯定和鼓励学生的想法等方式,都能比较充分地调动学生的积极性和主动性,使学生更加容易融入教学环节中,也便于学生深入理解理论知识。比如说针对学生提出的一些设想,经常正面地肯定,能使学生更加信任自己,更加愿意去创新,从而与学生实现良好互动。 同时,在课后对学生进行必要的关心,用人格魅力引导学生参与教学,也不失为一种好的方式。比如,通过课后深入学生,与学生建立亦师亦友的关系,与学生打成一片,学生往往会因喜欢教师而喜欢该教师教授的课程,实现良好的教学效果;而相反,教师冷冰冰的态度往往也会成为影响教学效果的一个重要因素。 2 尽早引入实验教学环节 实践证明,计算机软件基础的教学,引入实验教学环节越早,教学的效果往往越好。因此,计算机软件基础课程教学要想在培养软件人才、促进软件产业发展方面有所突破,尽早引入实验教学环节是一条必由之路。 现有的实验课程安排作用并不明显 计算机软件基础是计算机软件的核心课程,其主要内容包括数据结构、操作系统、数据库系统概论,教学目的是让学生掌握数据结构的相关算法,理解操作系统的基本概念,熟悉数据库的基本操作,从而具备初步的软件编程能力。同时,从目前的教学安排来看,该课程安排了一定数量的常规上机实验练习,以便提高学生的软件素质[1]。 但现有的课程安排还存在一定的问题,突出表现在: 一是学生上机练习的题目规模较小; 二是上机内容以章节为主,有的章节有上机内容,有的没有,导致上机实验没有连贯性和系统性; 三是上机安排的内容发挥作用不充分。 从实践来看,培养学生的软件素质必须适当结合电子信息类专业的特点,这对于培养应用型人才的作用至关重要。但从目前上机安排的内容来看,主要是从计算机专业的角度提升学生的软件素质,而并没有与电子信息类专业特点充分结合,其结果就是导致学生对硬件有较好的掌握,而对信源编码等通信软件知识知之甚少,影响课程设计的整体进度。由此可见,目前安排的实验课程其作用甚微,难以达到为学生打下软件知识基础的教学目的。 尽早引入实验教学,利于学生在操作中学习,达到学以致用的目的 从现有的教学来看,学生对计算机软件基础课程学习的困难点主要在于:课程理论知识比较枯燥难懂,上机操作能力不足,导致学生学习兴趣降低,影响了教学效果。比如说在C语言教学中,C语言程序设计作为学习计算机其他课程如数据结构、JAVA语言程序设计等课程的先修课,对于培养学生的计算机技能具有至关重要的作用,因此,提高这门课程的教学质量意义也十分重大。 但是,这门课程首先要讲授C语言的特点、运算符和表达式等内容,而这部分内容恰恰又相对比较枯燥,学生难以提起学习兴趣,而这部分内容通常是安排三周学完,对于初学者来说要在这么短的时间内理解这些理论并不容易。于是等到这部分理论教完开始接触程序设计时,部分学生已经远远落后于教师的进度,导致没有继续学习下去的动力,有些学生就此掉队。 同时也有研究表明[2],部分教授在教授这门课程时,调整了讲课顺序,提前给学生讲授程序设计的内容,安排学生提前实验,让学生亲身体验计算机如何运行C语言程序,而等到学生对C语言程序有一定了解后再讲授运算符和表达式等内容。由于之前学生对C语言有了切身的体会和感受,再学习其他理论时,往往能将这些理论与实验知识结合,加深对运算符和表达式等理论的理解,也提高了学习C语言的兴趣,作用都相当明显。 由此可见,针对计算机软件基础课程的内容特点,尽早安排学生上机实验,让学生体会学以致用、现学现用、现用现学的乐趣,对培养学生兴趣和创新能力、提升教学质量有着不可替代的作用。 3 建立多层次实验教学内容,发掘学生实验潜能 学生的素质和潜能并不完全一样,孔子时代就已经讲究因材施教,实验教学中也必须根据学生的实际情况,适当地分层次安排实验教学内容,建立多层次实验教学内容体系,从而更好地提升学生的学习兴趣,激发学生潜能,实现教学目的。可以分为基础性实验、应用性实验和创新性实验。 基础性实验要求精 基础性实验是课程的统一安排,目的是验证和巩固课堂知识,针对群体为所有学生。要充分发挥这部分实验内容的作用,主要在于求精。 首先要精选实验内容,针对每个知识点,都要精推细敲,并在每个实验内容中设置开放性思考题,要求学生认真思考做答,不求数量,但求质量。 其次要精讲实验内容。针对学生实验内容的答案,要进行深入的讲解分析,肯定学生做得好的地方,指出其不足,并指导如何修改完善,务求每个实验内容都讲透,并通过实验内容夯实学生对每个知识点的理解。 最后,引导学生运用发散性思维进行解题,提升学生对知识点的认识水平,如引导学生运用多种方法解题。 基础性实验是学生对知识点的深入掌握,也是开展应用性实验的必要准备。 应用性实验要求实 应用性实验是课程的适当补充,是学生对课堂知识的具体运用,旨在培养学生应用知识的能力,针对的群体是大部分学生。其主要任务就是培养学生解决实际问题的能力,具体方法是由教师选择合适的项目,让学生自愿分组,在规定的时间内按计划完成。 在应用性实验教学中,项目的选择非常重要,其主要原则是既要覆盖计算机软件基础课程的主要内容,也要贴近实际,是实际生活中有应用价值的项目,还要便于学生理解完成项目的方法,能最终形成一个完整的软件作品。比如说各种信息管理系统都是比较合适的项目。 在这个阶段,教师重在引导学生开展项目,指导学生解决项目实施中碰到的难题,检查学生项目实施情况,及时纠正项目的方向性、原则性错误,并引导学生及时进行反思总结,便于更好地掌握编程技巧和语法知识等内容。 在应用性实验阶段,学生的实验成果,不仅是要通过提交相关文档以及编写的程序代码来体现,还要在一定的范围内进行实际测试,便于学生将理论知识与实际挂钩,也便于学生进一步认识实验项目与实际项目的环境差别,更好地融入社会实践。 本阶段的实验由于应用性强,对于学习计算机软件基础理论知识感到吃力的学生,可不强行要求。 创新性实验要求新 创新性实验是课程的升华内容,主要是激发学生的创新思维和创新能力,所针对的群体是小部分学有余力的学生。在这部分实验内容中,由学生自行选择实验项目,设计实验方案和实验步骤,学校提供相应的实验环境和其他保障措施,教师则对学生选择的实验项目进行把关指导,确保项目具有创新性。在这个实验中,整个过程都由学生独立完成,学生要自行解决实验中遇到的各种问题,总结各种错误出现的原因和避免出错的方法,并在实验结束后,自行检验实验结果的应用价值,从而达到融合知识、锻炼素质、提升能力的效果,培养软件人才。 4 建立多样化实验教学方式,方便学生自主学习 实验教学的方式要多种多样,并优化实验教学载体,为学生实验提供更多的便利。 首先是可以充分发挥校园网的作用。目前,绝大部分学校已经建立自有的校园网,一方面为学生提供了大量的实验教学资料储备,如教学大纲、实验大纲、实验指导书、实验室开放时间表、指导教师安排等实验教学的所有技术支持文献信息,为学生开展实验提供了极大的便利;另一方面还提供了学生自测系统。在自测系统中,学生可以回答教师指定的问题,并完成打分,并可对回答问题的正确与否进行分析,纠正错误答案,进一步消化知识。同时,有的学校还设计了基于C语言的计算机软件基础自学系统,学生可以通过系统进行应用程序学习,循序渐进地学习和掌握知识,有力地巩固课堂教学的知识。 其次是可以充分发挥社会单位的作用。学校可以和与计算机软件专业对口的企业合作,在企业相应建立学生实践基地,让学生参与企业的实际设计,以干代学,从而进一步提升学生对计算机知识的认识,也进一步了解软件产业对软件人才的要求,适应软件产业的环境,从而更好地增强教学效果。 5 结束语 计算机软件基础是一门实践性强的课程,其实验教学要适时推进,这是增强课程教学效果的需要,也是提升学生素质的需要。在实验教学中,教师角色的转换,学生主体地位的重申,社会单位作用的发挥,都深刻影响着学生学习本门课程的效果。在目前的形势下,要充分发挥计算机软件基础作为培养应用型人才的重要基础课程的作用,充分发挥教师、学生、社会单位在该课程中的积极作用,就必须抓好实验环节的教学工作。只有实验教学才能更好得实现教师与学生互动、学校与社会互动,才能培养出适合软件产业发展需求的应用型人才。 计算机软件基础论文:计算机软件基础教学的改革思考 【摘要】本文针对计算机软件技术基础课程教授过中出现的主要问题,提出了对教学实践环节的几点改革意见。 【关键词】计算机软件技术基础;课程;软件设计 “计算机软件技术基础”是计算机基础教育的基本内容,是学生在本专业学习和研究中,开展计算机应用和系统开发的立足点。计算机基础教育的任务和目标是培养既精通本专业知识,又能掌握计算机应用技能的复合型人才。这种复合型人才所具有的能力结构不是简单的一维层次结构,而是网状的空间结构,即包括:学生的本专业知识、计算机应用能力和信息素养。如何适应素质教育的要求,如何使学生的专业知识与计算机技术结合,如何使学生在已有的操作使用能力基础上,提高应用开发能力,培养研究创新能力,《计算机软件技术基础》课程教学有着重要的作用。 1.教学现况与存在的问题 1.1 学生方面 由于非计算机专业学生来源不同,故其基础也是不同的。学生在高中所学的前续程序课程分别为C语言、VB和VF,个别地区的高中甚至没有开设计算机语言课程。由于软件基础课的第一部分为数据结构,涉及到相当多的指针操作,所以学过C语言的学生基础相对较好,教学中容易理解教学内容。而学VB,VF的学生对指针没有任何概念,对教学内容的理解相当困难,更不用说没有学过语言的学生。这是由前续课程带来的问题。 半数以上的学员一开始对该门课程的学习抱有极大的热情,然而随着课程难度的逐渐加大,编程技术底子较薄或接受能力较差的学员开始退缩,主要反映在大型程序设计作业完成情况上,分工不均衡,出现能者干、庸者看的现象。这与课程的设置有关。 1.2 课程设置方面 这门课程涉及到的内容很多,主要包括数据结构、结构化程序设计、面向对象程序设计。这几个部分对于计算机专业而言都是单独的一门课程,但是现在要把各部分的内容综合到一门课程中去,便给教学带来一定的难度。 这门课程的学时数有限,笔者所在学校安排了58学时(理论28学时、实验28学时、考试2学时),教学的时间非常有限,要在这么短的时间内学好所有的内容,对学生和教师都是一个挑战。 2.教学改革方面的几点建议 2.1 传统的课堂教学与新兴网络教学的完美结合 传统教学模式的主要手段就是“粉笔+黑板”,这种教学手段可以充分展示教师的教学思路,展示教师的个人教学魅力,同时可以留给学生充裕的思考时间和完成笔记的时间。这种教学主要应避免“满堂灌”和“面面俱到”,而是对一些原理性、概念性较强的教学内容采用这种教学。如:链表的概念,几种查找、排序的方法以及他们之间的差异等内容都可以使用这种教学方法。例如,在讲授应用结构体处理数据时,我们举了一个显示输出输入的几组学生数据的例题,在课堂上,采用板书方式分步介绍了如何定义结构体,如何建立输入功能子函数,如何建立输出功能子函数,要求学生给出完 整的程序和输出结果。然后又给学生布置一个作业,要求使用链表处理信息,程序运行后需按序显示输入的学生信息。这样就可以让学生进一步掌握动态分配空间函数的应用及如何创建链表和它在C语言程序中的应用。 “粉笔”黑板”这种教学看似简单和落后,但如果提供了完善的网络环境,学生就能在园区网上看到教师已经制作完成的课件,就能根据自己的学习需要检索教师当天教学的板书,播放教师的某段讲解。这种教学模式使学生能够在课堂上紧跟教师思路,减少了完成笔记的时间,提高课堂效率。 2.2 目标驱动理念在课堂教学中的应用 建立在建构主义理论基础之上的目标体验教学是以学生为中心,以教学目标为驱动的教学方式,属于探究式教学模式的一种。其显著表现是:教师的教学与学生的学习都是围绕着一个目标,而这个目标又包含着几个小目标,每一个具有建构思想的目标驱动都要符合学生的“最近发展区”规律。最近发展区主要是指学生的潜在发展水平,在此水平上,学生还不能独立完成学习目标,但经过启发、帮助和努力,就能完成目标。例如,在讲述“排序”时,首先就要求教师已经介绍过冒泡排序和快速排序这两种互换类排序方法,而且学生已熟练掌握。在这基础上,就可以对学生讲解简单插入排序和希尔排序这两种插入类排序,也可以讲授简单选择排序和堆排序。在这个教学过程中,冒泡排序和快速排序就是学生现有的发展水平,学生能独立地、自如地完成教师提出的教学目标;而其他排序方法则是尚处于形成状态,还不能独立完成的教学目标,是学生的潜在发展水平,在教师帮助下,通过训练和学生自己的努力才能完成的教学目标。 2.3 注重培养学生的动手能力 在计算机课程的教授中,许多老师比较注重概念、语法的讲解,却忽略对能力的培养,这样培养出来的学生在上机时就会不知从何下手因此在教学过程中,在介绍完基本概念和语法知识后,可以利用更多的课时来对学生的思维方式进行引导对常用的软件设计方法可以从“拿到题目”“如何分析”“如何解决”“最后具体程序实现”的整个过程进行全方位的启发这样能提高学生的软件设计能力,使学生如何设计该类软件有一个基本思路,知道如何去思考问题,如何去解决问题,方向明确、思路清晰。 2.4 改变单一考试模式 考试是学生学习导向的指挥棒,也是检验教学效果的基本方法。计算机软件技术基础是典型的实践性课程,单一理论考试模式无法掌握学生上机操作水平。我们采取厂“笔试+上机”的考核方式,任何一项成绩不通过这门课程学习就不合格。机试成绩并不是一次给出,在平时上机实验中就分阶段进行考核,可以随时掌握学生的学习和应用情况。例如,可以给出一些应用题,让学生通过分析找出解决方法,训练学生掌握应用领域的知识并综合运用知识的能力。新的考核方法给了学生一个发挥才能的空间。变被动的应试为主动的学习,使学生成为考试的主人。学生在解决问题时若有创新,就可以得高分。这样。可以激发学生的学习积极性和求知欲,给他们展示自己才能的机会。充分发挥创造力和想象力。 3.结束语 “计算机软件技术基础”课程对于从事计算机应用领域的非计算机专业人员是相当重要的,同时对于计算机应用领域的发展也起着十分重要的作用本文中针对该课程现阶段教学中存在的问题,提出了改进的方法实践证明,该方法能有效地提高学生的软件设计能力和创作能力,是教学上的一种较好的开拓。 计算机软件基础论文:探究计算机软件基础数据结构之算法 摘要:近年来计算机在我国各行各业扮演的越来越重要的角色,加强对计算机的有效性探讨是实现计算机为各行各业服务的关键。计算机数据结构主要指的是信息在计算机内的寄存方式和信息的集合和整理。计算机数据结构经常与算法相联系。算法是被计算机所识别的指令,算法是通过数据结构所进行的信息储存。算法和数据结构二者是相互作用的,通过对算法蕴藏信息的分析可以有效的解决计算机存在的一些问题,提高处理效率和速度。 关键词:计算机软件 数据结构 算法 一、引言 随着计算机在在我国各行各业发挥的作用日益凸显,计算机的数据结构只的是信息在计算机 寄存方式和信息的集合和整理。计算机结构与算法关联甚广,因此加强计算机数据结构算法的研究对于计算机研究十分重要。下面我们将对计算机基础数据的算法进行相应的介绍。 二、计算机软件基础数据结构之算法概述 (一)算法的两要素 算法包括两要素,一部分指的是对信息的操作处理,这部分对信息的操作处理包括四种处理方式,分别为逻辑符合,数学计算,信息的对比以及信息的传递另一部分指的是对信息的处理方式的操作,它引导指令进行有序的进行。 (二)算法的特征 算法是有限指令的整体,这些指令表明了处理问题的步骤,针对相应的问题,算法可以对定值按照原先设定的指令进行运算处理,并且通过一定数量的运算后传送出计算机得出的最后结果。这就要求算法包含有限的指令,同时各项指令都 应该明确,不能多层含义,同时也要求这些指令都是计算机能力范围之内的,超出计算机范围以外的不仅不能起到积极效果反而会对以后的操作造成一定负面影响。算法对处理对象没有要求,同时被处理对象也不会对这些指令产生影响。 (三)算法的表示 很多人可以通过文字或者符合翻译算法,一般翻译法包括一般性文字,C语言,程序图,PAD图等。其中一般性文字和C语言是具体详细的描述算法的。他可以使学习者更容易学会。 (四)常用的算法 1.枚举法 枚举法是指对信息的某些独特特点估计运行结果的区域,然后通过一些手段检验该区域的每种结果,直到验证到所有饿都符合才加以停止。这些验证有的是可以满足算法的要求的,同时也存在着一些不能满足算法要求的,这些满足的对象就是计算机最终会传递的结果,那些不能满足算法要求的就表明该算法无解。 枚举法具有工作原理简单,容易接受的优点,但是枚举法有显著的缺点就是工程量大工作时间长,枚举法一般只适用于无法用别的方法解决的问题。 枚举法包括以下步骤: 1.1通过对问题的思考,预估问题的大致方向 1.2选出合适的枚举形式。枚举形式包括顺序法,对比法类型列举法等 1.3将可能的方向进行一一验证 1.4确定哪些情况是合理的哪些是不合理的,得出最终结果。 2.迭代法 迭代法与枚举法相比比较粗糙,生活中很多方面都需要这种方式进行问题的处理它的显著特点就是可以将一个麻烦的问题转化成为比较简单迭代算式,这样就会形成问题由难至简的循环,从何最终得出答案。 3.递推和递归法 递推和递归法是比较常用的一种方法,通过对一些特殊的公式的性质加以推导得出结果。递推法和递归法从简单入手,把前面得出的结果进行到后面的推理之间可以更加方便结果的得出。 三、计算机软件基础数据结构之算法的设计要求 算法就如同人与计算机之间进行沟通和交流的语言,通过算法作为中介可以加强人与计算机的距离,让计算机按照预先设定的指令一样去执行任务。但是要遵循一定的原则。 (一)正确性 设计者首先要按照算法的规则编译指令进行编译,只有按照规则的编译才能实现和计算机的交流,让它按照规定执行任务。如果出现错误的指令那么将会对引出不准确的结果。 (二)可读性 算法一定要具有可读性的原则,只有可读性才能让人对算法一目了然,如果算法过于复杂和晦涩会让人难以理解原理。 (三)稳定性 算法的稳定可以使得计算机在运用时的稳定性能的保持,试问如果计算机在运行的时候总会出现错误,给人的感觉整体下降。稳定性对于算法来说至关重要,同时对于计算机的规范使用也至关重要。 (四)高效低耗能性 计算机内部器件的好坏对于计算机性能的高低具有决定性作用。算法亦如此,好的算法可以在最短的时间得出答案并且使用最低的耗能得出答案。 四、计算机软件基础数据之算法的复杂性分析 (一)运行时间长 一般设计者并不是根据计算机的算法衡量时长,算法运行的载体依然是计算机,因此计算机地运行速度是受很多因素的影响的。一样的计算法在不同的载体上会产生不一样的效果,这一效果并不是对算法效率的评判而是表现在时间的耗损上,耗损程度作为评价算法的好坏标准。 (二)内存消耗 内存消耗指的是计算机在运行算法时需要用到空间大小的尺度。内存消耗有传入传出信息所占的内存以及算法在运行过程中暂时占用内存的大小。传入传出信息占据的比例和问题相关,并不会随着算法的变化而变化,在运行过程中暂时性占用的内存大小往往是由算法决定的,好的算法可以占据比较小的内存,相反坏的内存则会占据教的的内存。 五、结束语 计算机在近年来以及其迅速的脚步占领各个行业,计算机软件基础数据结构之算法是学校者了解计算机数据结构的基础,通过对它的学习可以帮助学生更科学的认识到计算机的运行情况,并且使得学习者更好的掌握。本文从计算机软件基础数据结构之算法概述,计算机软件基础数据结构之算法的设计要求,以及计算机软件基础数据之算法的复杂性分析进行了相关的介绍。 计算机软件基础论文:计算机软件基础数据结构之算法分析 摘 要:计算机软件的基础数据结构,主要负责讲解计算机内信息的寄存方式、集合和整理,通常是与算法密不可分的。算法是能够被计算机分辨和识别的指令,指令的内容就是通过计算机软件基础数据结构来进行寄存的信息。数据结构的算法分析,可以使计算机处理比较复杂的难题,提高了效率,本文对计算机基础数据结构的算法进行了分析。 关键词:计算机软件;基础数据结构;算法分析;复杂度 1 算法的概述 1.1 算法两要素 算法主要包括两部分:信息的处理操作和信息处理方式的操作结构,对信息的处理操作一般包括逻辑符号、数学计算、信息传递和信息对比,操作结构可以指引指令有序进行,通常用流程图来描述。 1.2 算法的主要特征 有限指令的主要部分就是算法,有限指令能够明确处理问题的步骤。面对问题,算法能够对各种定值指令进行预算处理,通过运算传达最后的计算结果。算法的特点主要为:指令的数量必须有限;指令不能超出计算机的能力范围;被处理的对象不受指令影响,对象数量不影响指令,必须要有至少一个传递末端。 1.3 算法表示方法 目前编译算法一般都用符号和文字来进行,主要包括程序图、C语言、PAD图,一般性文字等。C语言和一般性文字能够具体详细的描述算法,其他方法描述算法是大致内容并进行作图,更加直观的表达,便于学习理解。 1.4 常用的算法 常用的算法主要包括枚举法、迭代法、递推和递归法。枚举法内容是指通过信息特点对运行结果的可能区域进行估计,然后利用一些方法手段检查各个结果,直到所有结果都符合。在验证过程中,验证对象如果满足算法要求,这个验证对象就是最终计算机传递的结果,如果没有达到要求的对象,那么算法就无解。迭代法是一种较为粗略的方法,可以把麻烦复杂的问题转化为较为简单的迭代式子,通过循环这个步骤,达到由繁化简并最终得出答案的目的,该法适合非数值类问题的计算。递推法和递归法是主要的算法制定编写法,都通过运用特殊公式逐项推导而来的。 2 算法设计要求 算法像语言一样,是计算机和人类沟通时的语言,通过算法,人们不仅可以跟计算机进行交流,还可以按照指令执行任务。因此所有的指令必须要符合一定的行为准则,算法的设计要求主要包括以下几点: 2.1 具有正确性 设计者编译指令时必须要按照算法的规则来进行,从而保证人和计算机正确的交流,保证计算机执行好任务。正确性中最重要的就是避免语法错误的出现,从而能够为正确答案的得出做好准备。 2.2 具有可读性 算法具有可持续性,是指算法总体思路容易让人理解,是想一下,一个非常混乱的算法,即使再聪明的人也很难明白算法原理的,更不用说得出计算机答案。 2.3 具有稳定性 就像机械设备似的,如果工作状态不稳定,那么就会很容易出现难懂奇怪的问题,算法如果不够稳定,计算机在正常运行的时候,也会很容易出现错误。经常出现的错误就是乱码,就会让人感觉像是算法存在严重问题。 2.4 具有高效低耗的性能 计算机性能的好坏取决于内部的器件好坏,算法也是这样的。好算法可以用最低能耗最短时间来得出答案,计算机内部的工作原理可以决定这些因素,其中最主要的就是存储大小和运算速度的联系。 3 算法复杂度的分析 算法复杂度决定了一个算法执行并得出结果需要的总时间,设计者通常是根据算法复杂度来判断对算法的总效率来进行判断的,这是因为时间的消耗和算法需要的内存情况是直接联系挂钩的。评判者主要是依据运行的时长以及内存的消耗来进行判断的。下面就简要介绍一下运行时长以及内存消耗: 3.1 运行的时长 通常来讲设计者不是依据算法的总运行时间来衡量时间长短的,这是因为计算机仍然是算法正常运行的载体,计算机的运行速度跟许多因素有关,例如计算机的运行环境、计算机内部使用损耗等。因此,同一种算法在不同的计算机运行载体上运行的效果也是有很大差别的。一般来说,计算机运行时长的大小不是衡量算法效率的一种标准,而是判断算法运行时间损耗的一项指标,能够在一定程度上评判算法运行的好坏。 3.2 内存的消耗 计算机运行算法,会暂时占用相关的空间,被占用的空间大小尺度就是常说的内存消耗,内存消耗与相关的函数紧密联系。内存消耗主要内容是传入和传出信息占用的内存、算法在运行过程中暂时占用的内存等。传入和传出信息占用的内存跟需要解决处理的问题是相关的,不会因算法变化而变化;算法运行中暂时占用的内存大小是由算法来决定的,不同的算法需要不同的内存,因此,比较好的算法需要的内存也比较少,这也是内存消耗成为评判算法好坏的又一个非常重要的标准。 计算机软件基础论文:计算机软件技术基础课程教学探讨 摘 要:针对计算机软件技术基础课程的内容与特点,探讨了传统教学中存在的不足,提出几点行之有效的教学改革方法。这些方法在实践中取得了实效,对该课程的教学改革具有一定的意义。 关键词:计算机软件技术基础 课程 教学改革 计算机软件技术基础是为非计算机专业开设的课程,该课程是后续课程的基础,涉及内容比较广泛,包括数据结构、操作系统、数据库系统、计算机网络、软件工程技术、管理信息系统等内容,具有很强的理论和实践性。本课程有如下三个难点。 (1)该课程的内容多、跨度大、学生把握重点有些困难。 (2)计算机软件技术基础是一门内容综合的课程,涉及的知识面广,学生对基础课程的知识和理解程度有所差别,授课中比较难掌握。 (3)计算机软件技术基础是一门应用性很强的课程,需要理论与实践相结合。 针对以上难点问题,本人分析了目前该课程在授课中普遍存在的问题,并从实际要求出发,对计算机软件技术基础课程的教学改革进行探讨。 1 计算机软件技术基础课程存在的 问题 (1)目前,大多数老师采用常规的灌输式教学方法,以教师讲授为主,学生处于被动的学习接受状态,缺乏对课程学习的兴趣和主动性,启发式教学没有充分运用。 (2)有时为了增强学生的兴趣和信心,往往较低教学难度,大部分时间讲授基本概念,而对程序设计和调试技巧等较深的知识只是点到为止或者避而不谈。导致大量学生学完本课程,只会背诵几个基本概念,并没有真正掌握程序设计的很多精华思想和编程技巧,更没有了解软件是如何管理计算机全部资源的。 (3)计算机软件技术基础实验课在机房内进行验证性实验,实验时教师只是把实验目的、具体程序、程序实现的功能等内容介绍给学生,学生直接输入程序代码,然后获取实验数据,验证理论知识。这样,学生只是机械的进行程序录入,不用独立思考,所以不能深入细致的分析和调试, 2 课程教学改革 (1)教师主导性和学生主体性相结合 充分调动学生学习的主动性,引导学生自觉的学习和发展,教学过程实质是教师教和学生学的互动,只有这样,才能使师生之间和学生之间教学相长、信息交流,从而达到知识与兴趣共存,进而实现教学共赢。课程教学过程中,采用启发式教学,随时了解学生对知识点的理解和掌握,调动学生学习的热情。 (2)采用案例引导式教学 在课堂理论知识的讲授中,尤其是讲解新知识时,采用实际的案例进行演示说明,把学生带入特定的情景中进行思考;在演示过程中,逐步引出各个相关概念,加深学生对基本概念与原理的理解,进而提高学生运用理论知识分析和解决实际问题的能力。 案例引导的课程教学,能为学生在理论和实践之间搭起一座桥梁。学生带着多个基本概念和知识点的任务通过生动形象的案例进行学习,既容易激发学生的学习兴趣,又有利于学生迅速掌握抽象、枯燥的概念,以及各相关知识点之间的内在联系。在讲授的过程中循序渐进、环环相扣,优化教学内容。 (3)注重实践环节 对于计算机软件技术基础这门实践性特别强的课程,必须把理论课和实验课结合起来讲解才能培养学生的能力,而且实践教学不再是理论教学的附属,它与理论教学同等重要,学生可以通过实验课的练习领会理论教学中所学的知识,在上机的指导过程中,不仅要指导学生软件设计的基本方法、程序调试的基本技巧,还要对学生思维方式进行引导。对实践环节中的软件设计从“给定题目”―“具体分析”―“解决问题”―“程序实现”―“运行调试”的整个过程进行全方位的启发。使学生掌握软件设计的基本思想,知道如何思考问题和解决问题. 3 结语 计算机软件技术基础是一门理论与实践相结合的课程。该文针对该课程现有教学中存在的问题,提出了改进方法。实践证明,该方法取得了良好的教学效果,能够帮助学生系统掌握课程知识,切实提高实践能力。 计算机软件基础论文:计算机软件技术基础课程教学研究 【摘 要】本文阐述了计算机软件技术基础课程教学特点和教学目的,针对课程教学现状,分别从明确教学目标、丰富课堂教学手段、巧设学习情境和构建良好师生关系等几方面对计算机软件技术基础课程教学策略进行了探讨。 【关键词】软件技术基础 课程教学 研究 一、引言 科学技术的飞速发展,使计算机技术在社会生活各个领域得到了广泛的应用。计算机软件技术基础是高校计算机基础教学中的重要内容,随着《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》 的出台,国家对计算机基础教学提出了新的要求,即打破传统教育模式,以人为本,学生为主体,造就既精通本专业基础知识,又能掌握计算机应用技能的复合型人才,达到素质教育的培养目标。 计算机软件技术理论,是学生学以致用的基础,其涉及的知识面广、概念多、原理复杂和抽象,理解上会有一定的困难。因此,从计算机教学出发,对计算机软件技术基础课程教学知识体系、教学模式和教学方法等进行深入的分析和研究,寻找科学的教学方法,全面提升学生软件开发应用技能和解决实际问题的能力,为学生终身可持续发展提供更为广阔的空间,就显得尤为重要和迫在眉睫。 二、计算机软件技术基础课程教学特点和教学目的 计算机软件技术基础课程既是集计算机网络基础、操作系统、数据结构、软件工程以及数据库等多门专业课为一体的综合课程,涉及面广,内容相对独立,也是一门理论与实践结合性较强的课程,其线性结构、非线性结构、图、查找、排序等数据结构与算法之间关系复杂。教学中,应针对应用实例,对编程中常用的算法给予重点讲解,对典型数据结构数据元素的集合关系以及基本运算展开教学研究和深入的讲解。 计算机软件技术基础课程的教学目标,是用科学的方法引导学生,通过课程学习,既掌握计算机软件技术基本理论知识、具备开发应用软件所必需的软件基础知识、懂得高级编程语言知识、丰富编程技术和基本算法,又熟练运用程序设计的思维和方法,使其软件素质得到提高,抽象思维能力,灵活运用高级语言进行程序设计和动手编程解决实际问题的能力得到加强。 三、计算机软件技术基础课程教学现状分析与对策研究 (一)现状分析 基础知识不扎实。学生计算机知识较薄弱,尤其是该课程是以概念多、抽象而复杂的“C语言程序设计”为基础的学科,理论知识多、应用层面的内容相对较少,学生难以理解的同时,感觉枯燥乏味,产生畏难情绪,加重了思想包袱,严重影响了学生的学习热情。 教学方法单一。缺乏先进的教学理念的指导,教学策略上缺乏创新,沿袭着“你教我学”的教学模式,学生始终处于被动学习的地位,积极性受到压抑,自身创造力和潜能未能得到有效发挥,知识传输与能力培养相互割裂。 课时限制。该课程知识点较多,课程学时安排较短,教师偏重基本理论讲解,学生在短时间内难以消化吸收包括数据结构、操作系统等繁杂的基本概念,而程序设计和调试技巧等实践性较强的部分往往因课时限制只能点到为止,学生无法体会课程的乐趣,更无法进行深入研究,严重影响了教学目标的实现。 (二)对策研究 明确教学目标。摒弃传统教学方式,倡导以学生为中心,注重学生知识水平和技能的培养。教师应对计算机软件技术基础有一个全新的定位,在对教材知识点内涵与外延正确把握的基础上,精心设计和巧妙安排学生易于接受的课堂教学活动,准确驾驭计算机软件技术基础课堂教学,将“任务驱动法”、“合作学习法”等优秀教学方法组合运用,创设探究情境,激发学生的学习热情,使其对操作系统、 数据结构、 数据库技术等功能和运用产生浓厚的兴趣,不断提高学习能力。 丰富课堂教学手段。以“任务驱动法”为代表的互动教学法,是上世纪80年代后逐渐发展成熟的实践型教学方法,是国内外运用较多的、先进的教学理念。它是让学生在“做中学”,通过学生的参与和体验,在完成任务过程中主动地去分析和思考问题,加深对知识的理解和感知,共同探讨解决问题的方法,进而达到对知识、技能的理解和掌握,既增强了知识点的融会贯通,也强化了学生主动积极的学习意识。 巧设学习情境。软件技术基础课程教学目的,是让学生打破常规,启迪思想,通过探索、实践,掌握理论知识并能灵活地加以应用。“情境教学”正是基于这一先进思想的教学方式。如学习语言编译时,使用“栈”可实现函数过程的调用。当计算机输出数据打印时,打印机速度慢,为解决这个问题,教师安排学生们分组讨论,最终在操作系统中设一个打印队列,将打印任务逐个完成,避免了数据丢失或打印次序混乱。任务进行过程中,学生们热情高涨,积极思维,体会知识的奥妙,深刻认识到了这门课程的意义和作用,同时小组成员团结协作,焕发出可贵的集体智慧,在目标实现过程中体验成功带来的巨大喜悦。 构建良好师生关系。教师传道授业,是学生学习的组织者和倡导者,更应成为学生的良师益友,将抽象的、枯燥的软件技术基础,用实用化和情趣化的现代教学思想巧妙呈现,产生共鸣、碰撞智慧的火花,使学生充分感受学科魅力,从而启迪心灵,放飞思想。当学生暴露出畏难或厌烦情绪时,教师应给予最大限度的宽容和理解,并用科学的思想加以引导,鼓励他们打破常规、迎难而上,与学生共同完成知识点的跨越。 四、结论 综上所述,打造充满生机和活力的计算机软件技术基础课程教学,是新时期高校教学的需要,也是实施素质教育的关键。只有对教学现状进行深入的分析和研究,采用科学的方法正确梳理教学思路,将优秀的现代教学思想融入计算机软件技术基础课程教学,优化教学过程,才能实现教学相长,不断提高计算机软件技术基础课程教学的实效。 计算机软件基础论文:计算机软件技术基础课程的案例建设 摘要:案例教学能有效提高学生分析问题和解决问题的能力,是现代教育的常用教学方法之一。文章分析案例教学中的案例特征,以实际工程项目的一个子系统为背景,设计实时仿真监视系统案例并介绍案例的具体建设情况,指出该案例对提高学生的学习兴趣以及分析问题和解决问题的能力具有明显的效果。 关键词:软件技术基础;案例教学;案例建设;实时仿真;监视系统 1、计算机软件技术基础课程中案例教学的必要性 计算机软件技术基础是仿真工程与自动化专业的核心课程之一,是一门应用性很强的专业基础课。该课程是整合课程,主要包括c++面向对象程序设计、算法与数据结构、操作系统、软件工程等方面的内容,知识庞杂且难以掌握。学生在学习该课程之后常常感到困惑:所学知识有什么用,怎样运用所学知识?一些学生虽然能够在考试中考出高分,却不知道怎样解决实际问题。如何使学生认识所学知识的用途,融会贯通并灵活运用,是这门课应重点考虑的问题。目前,案例教学在法律类和管理类课程教学中的地位和作用已在教育界达成共识。教育部高等学校计算机科学与技术教学指导委员会于2006年6月了《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》白皮书,明确指出在教学方法和手段上运用案例教学的必要性,因此,将案例教学作为一种教学方法引入工科类课程的教学,具有可行性和必要性。 2、认识案例 案例教学法就是在教师的指导下,根据教学目的和要求,以案例为基本素材,把学生带人特定的教学情境中进行思考,以此加深学生对基本原理和概念的理解,进而培养并提高学生运用理论知识分析问题和锯决问题能力的一种教学方法。 案例是案例教学的基础,离开了案例,案例教学就无从谈起。案例与一般教学中的例题有着本质区别,案例教学中的案例是将多个知识点融人一个整体来解决实际问题,涉及的知识面广,知识间具有连贯性和系统性,涵盖的知识具有综合性的特点,知识和原理蕴藏于案例之中。一般教学中的例题往往是配合某一章节或某一知识点,从某个角度、某个方面或某个层次反映所学理论和方法,起着验证和说明作用,常常带有为讲知识而杜撰例子的痕迹,各个例题之间相对独立,涵盖的知识单一,知识和原理孤立地呈现在学生面前。一般说来,工科类课程的案例应具有以下基本特征。 1)真实性。 客观真实性是案例的基本特征。教学案例应源于真实,取材于工程实际或科研课题,但是又要高于真实。为了突出主题,可以对真实做一定的删减处理。 2)综合性。 案例应是综合知识的载体,既要以学生已掌握的知识为依据辐射足够多的知识点,又要在匹配教学内容的基础上对知识有一定程度的扩展。 3)完整性。 案例是完整过程的载体,涉及了解背景、查询资料、分析信息、发现问题、探求方法、采取行动、解决问题的全过程。 4)启发性。 案例教学着眼于能力的培养,希望得到的不是案例的标准答案,而是解决问题的思维方法和能力。案例中,解决问题的方式是开放性的,可以留给学生想象的空间和发挥的余地。 5)实践性。 学生可以对案例进行复现、改进和完善,也可以按照自己的思考去实现,增强理论应用于实际的能力,实现从理论到实践的转化。 3、案例建设 案例教学的前提是高质量的案例,高质量的案例既要覆盖足够的知识,又要控制合适的规模。规模过小,则不能溶入足够的知识,也不能提供足够的研讨与思维空间;规模过大,则在短时间内难以被学生接受,不能得到预期的教学效果。笔者以实际工程项目卫星实时仿真系统的一个子系统为案例背景,在突出主题的前提下,进行了适当的详略及删减处理,形成了“实时仿真监视系统”案例。 3.1 案例背景简介 卫星实时仿真系统能够对卫星的方案、设计、集成、测试和运行各个阶段进行仿真验证,是提高卫星总体设计水平的重要手段,其网络关系连接如图1所示。在此系统中,仿真模型解算、物理设备接口等苛刻实时约束的节点通过反射内存互联,构成实时内环,外环则通过普通网络互联,将人机交互、可视化、数据处理等实时约束弱的节点互联,内、外环都可以根据需要扩充且内环不受外环影响,苛刻实时得到保障。转发计算机完成内存数据的提取并转发外环,仿真管理计算机则同时管理内、外环系统。卫星仿真监控是卫星实时仿真过程中的重要一环,它将抽象的仿真活动形象化,并及时将信号数据以各种方式反馈给用户,以利于用户分析、理解和决策。卫星实时仿真监控系统,能够模拟通过控制、监视和测量星上设备的工作状态实现实时连续地记录工作过程、测试数据和描绘曲线。图1中,人机交互计算机、曲线显示计算机和三维显示等外环计算机共同实现仿真监视功能。我们将人机交互计算机和曲线显示计算机的功能提取出来,要求系统具有一定的通用性,能够适应不同监视任务和不同数据类型,形成“实时仿真监视系统”案例。 3.2 实时仿真监视系统案例 实时仿真监视系统的工作原理为:转发计算机完成内存数据的提取并转发外环,外环上的实时仿真监视系统首先进行初始化,随后自动生成系统主界面。系统支持两种运行模式:监视模式和回放模式。在监视模式下,系统既要处理主界面信息,又要处理网络数据。主界面信息的处理包括响应用户交互消息、更新实时监视界面、实时绘制曲线;网络数据的处理包接监听网络端口,接收、解析和保存数据包,将有效数据写入共享数据结构,供给系统绘制曲线。在回放模式下,不再需要对网络进行监听,直接读取监视模式下保存的原始数据文件,然后进行相应处理即可。 为实现上述目的,使系统具有一定的通用性,我们设计了如下方案: (1)在软件工程思想指导下,进行需求分析、总体设计、详细设计、编码实现以及综合测试。通过该案例,让学生对软件工程思想指导下的软件开发全过程有一个感性认识; (2)采用多线程技术实现监视模式下的主界面信息处理和网络数据处理,仅用单线程实现回放模式; (3)设计一个数据包发送测试程序,模拟转发计算机的功能。 为此,我们结合本课程的基本知识点将系统的主要功能模块划分为界面管理和数据处理两大部分,界面管理部分主要承担主界面信息的处理,数据处理部分则主要负责数据的处理。 3.2.1 界面管理 系统运行过程中始终需要对系统主界面进行管理。从运行初期的生成主界面,到运行中的监视过程的显示,再到最终的系统结束,都需要对主界面进行即时的调整。为了提高通用性,系统采用基于配置文件的方式,通过用户提供的配置文件,动态改变系统监视任务,也就是说,系统能够改变每次运行时的任务,主界面显示的内容具有不确定性。 1)读取配置文件,获取初始化信息。 系统运行之前,需要进行初始化,这就需要系统读取配置文件,包括全部信号、实时显示信号、数据包类型等配置文件。用户必须按照约定的正确格式提供配置文件,否则系统有可能无法正确识别相关信息。从软件工程的角度,配置文件的设计与确定应在总体设计阶段完成。配置文件的类型、组织方式以及数据正确性的检验,都是学生可以自由发挥和扩展的内容。 2)自动生成实时监视界面。 监视对象的不确定性使得系统的监视界面无法固定,然而,不能将界面的生成工作完全交给用户完成,这就需要设计一种适用于不同监视任务的界面生成算法,使系统将界面生成工作承担下来。另外,系统界面的尺寸等信息是用户所不知道的,因此被监视的信号在系统主界面中的显示位置无法由用户设定,这就需要系统自己完成界面的排布任务。因此,要求设计一个具有较强通用性的监视界面自适应生成算法,这部分涉及算法设计和计算机系统配置的获取等基础知识,算法设计是学生能够自由发挥并出彩的部分。 3)定时更新监视界面。 为了实现实时监视功能,系统需要对监视界面进行定时更新,以显示当前被监视信号的实时数据。为了满足用户的不同需求,系统提供0.5s、1s、2s三种刷新频率。系统可以根据用户选择的刷新频率对主界面进行更新。这部分主要涉及定时器的使用。 4)处理用户交互消息。 系统需要对用户的交互消息进行处理,主要为鼠标消息,包括运行模式的切换、仿真的开始与结束、加载历史数据包文件等。这部分涉及所选编程环境下的消息响应机制问题。 3.2.2 数据处理 系统在运行过程中,需要对数据包进行接收、解析和存储,还要为曲线绘制提供原始数据,因此需要设计一个专用的数据结构。 1)接收网络数据包。 在监控模式下,系统既要处理主界面信息,又要通过网络接收数据包。为了避免“漏掉”数据包,系统必须对网络持续进行监听。如果主线程将大量时间用在网络监听上,势必无法对用户的交互做出及时响应。因此,需要将数据包的接收放在一个单独的线程中。这涉及操作系统进程管理的相关概念,是多线程程序设计技术的典型应用;也涉及网络通信技术,需要了解网络通信协议等相关知识。 2)解析数据包。 在接收到数据包后,需要将数据包内的数据进行解析,获得数据包内的数据,将最新的数据更新至系统对应的变量中,以供实时显示。解析数据包涉及网络通信程序设计技术。 3)保存原始数据包。 系统要求有回放功能,因此需要将接收到的数据包写入文件,进行永久保存。数据包的保存有两种方式:解析后按段保存和作为整体进行二进制保存。第一种方法耗时,需较大工作量。第二种方法简便,工作量小。显然第二种方法更适合本系统。由于系统必须适应两种类型的数据包,因此,进行数据保存时,采用以形参类型为区别的方式进行同名函数的重载,实现两种类型数据包文件的存储。这部分功能涉及C++面向对象程序设计中的重载技术以及文件操作技术。 4)读取数据文件,获取数据包。 在回放模式下,系统不再对网络进行监听,不进行数据包的接收,需要通过读取之前保存的原始数据包文件获得数据包。原始数据包文件保存的是二进制形式的数据包,系统每次读取之后需要对数据包进行解析,这与接收到数据包的过程是一样的,不同之处在于回放过程不再需要将数据包进行保存。这涉及C++面向对象程序设计中的文件操作,同时,通过监视模式下的多线程程序设计与回放模式下的单线程程序设计的对比,使学生真切感受并理解多线程程序设计技术及其应用场合等。 5)共享数据。 系统嵌套了曲线绘制模块,因此,数据处理与曲线绘制之间需要有一块共享数据内存。在收到数据包并解析后,马上将有用的信息写入该共享内存。写入操作由数据包接收线程处理,读取操作由主线程内的曲线绘制模块完成,因此,需要对两个线程进行同步。这涉及数据结构的设计和操作系统的同步与互斥。 6)快速查找。 系统支持大数据量下的仿真监视,对数据的快速查找有较高的需求,因此,需要设计支持快速查找的哈希表数据结构,包括哈希函数的确定、冲突的解决等,这涉及数据结构的哈希表技术。 4、结语 “实时仿真监视系统”案例,涵盖了软件工程、c++面向对象程序设计、算法与数据结构、操作系统和网络通信等计算机软件技术基础课程及其先导与后继课程的知识点,是一个与学生所学专业密切相关的实际应用系统,容易引起学生的兴趣,也容易被学生理解和接受。这样的案例既与教学目标相吻合,又便于教师驾驭和把握。 从学生反馈的情况看,学生普遍认为,案例教学法方式新颖,实时仿真监视系统案例与专业基础结合紧密;能引导学生积极思考,提高学生的学习兴趣以及分析问题和解决问题的能力。该案例在教学过程中取得了明显的教学效果。 为了更好地开展案例教学,我们必须把建设高质量的案例作为重点来抓,选择合适的案例背景,制定合理的案例建设计划。实践证明,只有经过长时间的积累、认真的思考、精心的选择和多次教学实践,才能获得高质量的教学案例;只有经过团队的长期努力,才能建设高质量的教学案例库。 计算机软件基础论文:基于 Flex的《计算机软件基础》电子教案系统的应用研究 摘要:针对当前《计算机软件基础》电子教案开发中存在的问题,在调研了各种多媒体支持比较好的开发技术的基础上,结合多年的教学实践,提出了基于Flex 和 AIR 技术平台的《计算机软件基础》电子教案系统开发的技术解决方案。该系统提高了课程教案的可复用性和可维护性,实现单机运行功能和网络化功能,顺应了电子教案的网络化发展趋势,克服了传统 PPT 在课程电子教案制作方面的不足。 关键词:计算机软件基础 电子教案 RIA Flex 电子教案,是将传统教案中的内容转换成计算机能处理的数字信息格式后存储于记录介质(如磁盘、磁带、光盘等) 中的一种形态。同其他的电子出版物一样,在观看阅读时必须事先输人计算机主机中,由显示器输出。目前课堂上比较流行的电子教案一般有两种类型:PPT 教案和 WORD 教案,调研中发现在《计算机软件基础》课程教学当中 PPT 教案使用的比例非常高。与传统教案相比,电子教案不仅仅是形式上的变化,而是对传统教学手段、教学方法和教学模式的深层次变革。在教学过程中有效运用电子教案是新课程改革的必然要求、是教育现代化的必然要求、也是未来社会发展的必然要求。 《计算机软件基础》作为工科专业的必修专业基础课程之一,主要介绍了程序设计语言、数据结构和软件工程基础知识,强调基本算法的理解和运用。传统教学无法演示程序设计实践和算法演示,充分利用多媒体、网络技术发展带来的契机,采用新的教学模式改进原来的以教师讲授为主的单一课堂教学模式是课程发展的趋势。 一、现有《计算机软件基础》电子教案开发中存在的问题 软件复用是一种由预先构造好的、为软件复用是一种由预先构造好的、为复用目的而设计的软件构件来建立或者组装软件系统的过程。目前用 PPT 等软件开发的《计算机软件基础》电子教案的大部分内容是直接打包在一起的,用户根本看不到动态演示过程,也没法对内容进行修改,所以根本就谈不上软件的复用,网络共享也困难。目前少数一些用Authorware,Director,Flash 和 Html 等软件开发的《计算机软件基础》电子教案,由于在打包或时把教学内容和程序放在一起,一般没有计算机培训的用户根本就没有办法对其进行修改。由于现在网络的快速发展,基于 PPT 等开发工具开发出来的电子教案都不支持网络浏览,这样不利于课程电子教案内容的及时更新。同时,PPT 要做出很强的交互性需要熟悉它的脚本开发,而 PPT 的交互设计能力不强,限制了教案的二次开发能力,使得教师的教学活动设计和组织受到现有电子教案的约束,很难达到理想的教学效果。 二、系统整体设计结构 电子教案系统总体上被分为两大部分,一个是电子教案的编辑器部分,另一个是电子教案的内容前台展示部分(播放器功能)。编辑器部分的界面设计要力求简洁明了,逻辑结构清晰。播放器部分是教师上课时用来展示教学内容的程序,它包括导航部分、内容展示部分、以及电子白板。系统的功能需求主要集中在图文混排、多媒体支持、用户交互、编辑和修改、文字批注和电子排版等功能。 系统总体上采用由电子教案编辑器和播放器两部分组成,电子教案编辑器在完成电子教案内容的制作后导出素材内容,打开播放器播放电子教案。 编辑器主要是为电子教案的制作人员提供添加和修改课程电子教案内容的功能。编辑器部分包括电子教案文件处理部分,电子教案逻辑的设计,具体的每个页面内容的添加和页面相关属性的设置。其中文件处理部分对电子教案进行新建、打开、保存;逻辑结构对电子教案内容之间的逻辑结构进行安排,使其符合电子教案整体的结构或教师教学的具体要求;页面内容的添加负责在页面中添加具体的教学内容素材,如图片、文本、音频、视频等;页面相关属性的设置对页面背景颜色和背景图片的添加和修改,对页面切换效果的设置。另外还有具体的媒体素材的风格设计,同时还提供备课时添加批注的功能。播放器通主要负责对编辑器生成的电子教案素材文件的展示,供教师上课使用。播放器的交互设计和 PPT 类似,保持了 PPT 的一些版面设计风格和快捷键操作等。另外播放器提供弹出式导航栏,方便教师上课时的导航操作,每种素材对象都有自己特定的交互方式。编辑器打包把播放器和电子教案素材内容放在一起,播放器在打开时会调用同级同名文件夹里的 XML 文件和素材文件。 三、主要模块实现 1、电子教案文件操作模块 该模块在设计时把电子教案文件作为一个整体内容来进行新建、打开和保存。新建电子教案时对原有已打开电子教案的处理,如果用户对已打开电子教案做了修改,但是未保存,会提示用户先保存,然后再新建电子教案文件。 作为该系统的重要模块之一,内容结构编辑模块的设计要方便用户对电子教案文件的逻辑结构进行编辑和修改。本系统采用树的数据结构来标示电子教案的内容结构,不仅结构清晰,而且操作方便,符合一般用户的习惯。 该树形结构的节点可以拖动以调整节点的位置,在节点上单击右键会弹出右键菜单,包括对节点的添加、复制、粘贴、删除和修改等操作。 四、总结 《计算机软件基础》电子教案设计和开发的过程中,不仅使电子教案结合了桌面应用良好的用户体验与网络课件轻松部署,带给用户更好的交互体验。该系统实现了电子教案对网络的支持,提高了教案的可重用性和可扩展性。本系统结构在细节上还有部分可以改进和提高的地方。比如系统定义的各种资源素材 XML 表示文档没有遵循 Scorm 技术标准,给以后电子教案素材内容网络复用带来不便。 计算机软件基础论文:计算机软件开发基础知识浅析 一个软件从开始计划到废弃为止,称为软件的生存周期。它包括计划、开发和运行三个周期,每一时期又可细分为若干个更小的阶段。计划时期为问题定义和可行性研究;开发时期为需求分析、概要设计、详细设计和编码;运行时期为测试和维护。我们在开发软件项目时,要做到系统计划、分析、设计、编码、测试及维护等基本的六大步骤。软件开发首先从制定计划开始,这是必不可少的一步,在制定计划时,要准确地弄清软件项目最终要解决的问题,并考虑相应的对策,宁愿花一些时间充分作好计划,也不要在计划不周的情况下仓促着手。 一、系统计划:它包括系统定义及分析、可行性研究和实施计划报告的编写。1、系统定义是制定软件计划的第一步,它应决定所开发软件的总目标,其任务包括首先是确定所开发软件的总体要求和适用范围,描述所开发软件与外界接口的关系;其次是确定所需硬件和软件的支持,对开发的进度和成本作初步估计;第三是分析系统的可行性是否确定所开发软件与原软件的兼容性或其它关系;最后是确定所开发软件的性能与其内部复杂性之间的折中关系。2、可行性研究它包括技术可行性、经济可行性及社会可行性方面。技术可行性是研究应弄清现有技术条件能否顺利完成开发工作,对参加开发工作的人员应有哪些技术方面的要求。硬件配置能否满足开发的需要,估计的进度是否恰当以及对用户的技术方面的要求是否合理等等;经济可行性研究的目的是希望以最小的开发成本取得最佳的经济效益的软件产品;社会可行性研究则是指所开发的软件项目是否涉及到版权纠纷等法律问题,这样的软件产品投入运行后,对生产、管理或经营体制带来有什么社会影响。3、实施计划报告的编写是开发进度、人员投入计划、人员的组织及其资源的利用作个计划报告提纲。 二、系统需求分析:需求分析的任务在于完全地弄清用户对软件系统的确切需求,它具有三大特点:准确性和一致性;清晰性和没有二义性;直观、易读和易于修改。比如,你首先要知道做这个项目是为了解决什么问题;测试案例中应该输入什么数据等等,为了清楚地知道这些需求,你经常要和客户、项目经理交流等。需求分析的步骤:1、通过对现实环境的调查研究,获得当前系统的具体模型;2、去掉具体模型中的非本质因素,抽象于当前系统的逻辑模型;3、分析当前系统与目标的差别,建立目标系统的逻辑模型;4、对目标系统进行完善和补充,并写出完整的需求说明;5、对需求说明进行复审,直到确认文档齐全,并且符合用户的全部需求为止。 三、系统设计:主要分成两步即概要设计(总体设计或结构设计)和详细设计。概要设计阶段应着重解决实现需求的程序模块设计问题,如何把被开发软件系统划分成若干模块,并决定模块的接口,模块间的相互关系以及模块之间传递的信息。详细设计则是要决定每个模块内部的具体算法。经概要设计和详细设计完成后,需要进行必要的阶段评审,其目的在于使设计发生问题能够及时发现并得到及时的解决。实际上软件设计的主要任务是就是将软件分解成模块,该模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。 四、系统编码:系统编码即编程序是软件开发的最终目标,是产生能在计算机执行的程序,其目的是使用选定的程序设计语言,把模块的过程性描述翻译为用该语言书定的源程序。实质上,软件=程序+文档。编码的目的是产生程序,其余阶段是产生文档。软件编码是指把软件设计转换成计算机可接受的程序,写成以某一程序设计语言表示的“源程序清单”。能充分了解软件开发语言、工具特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。 五、系统测试:包括测试的方法与技术和测试步骤。测试在软件生命期中占重要地位,不仅是因为测试阶段占的时间、花费的人力和成本占软件开发的比重很大,而且它直接影响着软件的质量。程序中许多细微的地方要求绝对正确无误,不能半点马虎。软件开发工作在测试以前已经历了制定计划、需求分析、设计和编码等许多阶段,每一个人的思维不可能绝对周密,而不可能不出现差错,更不用说,在大中型软件开发项目中,系统内各部分之间、各种数据之间、各种人员之间存在着复杂的关系,因而目前可采用的开发方法都不能完全避免发生差错。1、测试的方法与技术主要是机器测试与人工测试和白盒测试与黑盒测试。机器测试是在设定的测试数据上执行被测程序的过程,又称为动态测试。人工测试并不是可有可无的,为了节约计算机机时采取的权宜措施。它是机器测试的准备,也是程序测试中不可缺少的环节。而白盒法和黑盒法主要依据是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。其中接口错误包括内部、外部借口、资源管理、集成化以及系统错误。2、测试步骤。分单元测试(模块测试)、综合测试、确认测试和系统测试四部分组成。它是整个计算机系统(包括软件与硬件)的测试,可与系统的安装和验收结合进行。测试的目的是让你知道,什么时候算是完成了,这样可以及时知道你是否真的完成。 测试是软件开发时期最繁重的任务,也是保证软件可靠性最主要的手段,测试的目的是发现程序的错误,而不是证明程序没有错误,软件的测试通常分散在3个阶段进行。编码阶段完成单元测试,包括静态分析与动态测试。 六、软件维护:当软件产品交付使用后,就进入生存周期的最后一个时期——运行时期。必须搞好软件的维护,才能使它正常工作,还使它扩充功能、提高性能,为用户带来显著的效益。一般软件维护工作包括三个方面的内容:改正性维护、适应性维护和完善性维护。在软件生存期中,维护工作是不可避免的,按照不同的目标,维护活动可以分为四类:1、以加强软件功能为目标的完善性维护;2、纠正软件遗留错误的纠错性维护;3、为了适应运行环境变化而进行的适应性维护;4、以及为改进软件的可维护性,减少将来的维护工作量而进行的预防性维护。软件的可维护性,主要决定开发时期的活动,用软件工程的方法来开发软件,编制齐全的文档,严格进行软件测试和阶段复审,是改善软件可维护性、降低维护费用的关键。要加强对维护的管理,尤其是配置管理。有效地对软件配置进行跟踪和控制,避免造成文档的混乱。为确保维护中修改的正确性,消除因修改不当给拥护带来的不良影响,要求对修改工作持谨慎态度。 软件工程环境是在开发软件工程时,开发者要求环境支持他们按照软件工程的方法,全面完成生存周期中的各项任务环境。它要求有适用的语言、良好的工具、有力的编辑和调试手段,以及尽可能丰富的实用程序。良好的环境可以提高开发效率和软件质量的重要条件。软件项目的特点是软件产品和其它任何产业不同,它是无形的,既没有重量,也没有体积。对于这样看不见、摸不着、完全没有物理性质的产品,如何组织生产和研制,却有许多与众不同之处。 计算机软件基础论文:计算机软件技术基础课程教学团队的建设探索与实践 摘 要:该文是将我们对于计算机软件技术基础课程教学团队的多年建设经验进行了探索与实践,为相关基础课程教学团队的建设提供一些宝贵的经验,使国家“质量工程”建设工作落到实处。 关键词:计算机软件技术;基础课程;教学团队 我校计算机软件技术基础课程教学团队经过多年的建设和发展,形成了鲜明的特色,为信息类专业学生的培养做出了一定的贡献。 一、团队设置特色 计算机软件技术基础课程教学团队是在多年的教学改革与实践中自然形成的老中青相结合的教学团队。本团队是在不断适应国家建设需要的过程中形成、发展和壮大的。当今我国经济飞速发展,在信息化建设中对高素质人才的培养提出了新要求,本团队根据这些要求大力开展计算机科学与技术人才培养模式与课程体系的研究、建设与实践,团队自身水平稳步提高。组成了以教授、博士为核心的教学小组,并结合学科发展方向,建立多渠道师资培养机制。 二、切实可行的创新性改革措施 本团队按照课程内涵,适应国家现代化建设对人才的需求,通过长期的教学实践探索、总结、形成了以下创新性改革措施。 (一)树立先进教学理念,优化课程内容 团队以“厚基础、宽口径,知识、能力、素质协调发展”的教育教学理念,针对社会发展需求,结合各专业特点,分别制定教学计划,将课程划分为“基础类”、“专业类”和“应用类”三个层次的课程类型。 (二)采用灵活教学方法和手段,提高教学质量 本团队在长期的教学研究过程中,归纳、总结和形成了若干种实用的教学方法。将省级重点学科、精品课程建设的经验应用到本课程教学改革中,充分发挥教授、博士的作用:教授、博士全部承担课程的主讲工作,定期研讨本课程的新技术及发展动向;由团队带头人主持培养方案、教学计划、教学大纲制订等教学活动;将科研课题引入课程设计和创新实验等实践活动中。紧跟学科发展的步伐,面向市场需求、结合各类专业特点,制订了一套全新的课程大纲和人才培养方案,加大基础实验的课时数,着力培养实际动手能力。 (三)强化课程设计,提升学生综合素质 从课程设计的选题、指导教师的配备、设计过程,我们从制度上实现了全方位的考核和监控。近年来,课程设计的选题中有15%来自团队成员的基金项目和科研课题,35%来自企事业单位横向课题,有30%的选题跟踪学科领域的新技术。 三、实验教学或实践性教学 (一)依托优势资源,强化实验教学 依托我校的计算机科学与技术国家级实验教学示范中心、光电技术与智能控制教育部重点实验室、甘肃省高原交通信息工程及控制重点实验室、铁道部通信与自动化重点实验室、甘肃省网络测试技术研究中心、甘肃省网络监测中心等11个实验室和研究所,建立了面向本科生的课程实践体系。实践教学中突出知识的综合运用能力培养,设立了综合性课程设计体系,并对某些专项内容单独设课,突出了计算机软件分析设计能力、创新能力和团队协作能力的培养。 (二)结合学生兴趣,建立个性化的培养方案 利用国家级实验教学示范中心的先进软硬件平台,开设设计性、创新性的综合实验,并作为实践活动的必修环节。这些活动不仅向学生提供了接触、学习先进软件工具的机会,而且也通过教师的言传身教,掌握科研的基本实验技能,为后续实践活动奠定基础;通过本科生参与团队成员承担的科研项目,使学生一开始就处在一个较高的起点,能够涉猎学科前沿。 (三)完善实验教学管理制度,保证实验教学质量 团队切实加强教师队伍和管理制度的建设,确保高质量地实施课程计划。借鉴ISO9001认证体系中的过程化管理、按要素评估的思想,建立完善的教学质量保障体系。 四、资源建设 课程建设依托计算机科学与技术国家级实验教学示范中心、光电技术与智能控制教育部重点实验室、甘肃省高原交通信息工程及控制重点实验室、铁道部通信与自动化重点实验室、甘肃省网络测试技术研究中心、甘肃省网络监测中心等实验室,先后通过教育部、甘肃省教育厅和学校共同投入,补充和更新了一大批实验设备,使实验条件得到较大的改观,能满足教学科研的需要。同时,团队通过校企联合,建立了一批计算机设备比较先进、技术力量雄厚、指导能力强、稳定的校外学生实践基地。各实习基地的实践活动按照教学大纲和任务书进行,保证了实践教学效果。 五、网络教学建设 建立本课程网上课堂及在线立体化智能教学系统。网上课堂设计的目的是能够给不同层次、不同需要的学生提供帮助,提高教学质量。根据网络立体化教学环境的要求,系统主要包括用户管理、公告系统、网上教学、动画演示、在线测试、网上答疑、课程实验、课程设计及论坛多个模块构成,系统的设计思想确定为:以知识点为中心组织教学子系统;利用动画技术设计演示子系统;建立交互式的考核子系统;建立答疑教室,为教学交流提供桥梁。 六、结束语 我校的计算机软件技术基础课程教学团队是一支实力雄厚,极具影响力的教学科研队伍。该团队很好地把握了当前“计算机”教育的特点,坚持理论与实践并重,一方面,注重对国际上新理论、新方法以及实践中的热点问题进行跟踪和研究。另一方面,注重运用现代信息技术,精心制作了多媒体课件,采用多媒体手段进行教学,同时利用现代信息技术,实现了网络化教学,方便了师生之间的教学互动,有助于促成教学质量的提高。该团队的很多研究成果已经达到国内领先水平,并被评为国家级教学团队。 计算机软件基础论文:以计算机软件工程为基础的现代化技术研究 摘 要 为了推进我国现代化产业的健康发展,各界对于计算机软件工程技术的发展非常关注。目前,电子计算机的覆盖面非常广泛,这对于计算机软件工程的发展提供了动力。为此,本文首先分析了计算机软件工程的具体情况,其次,提出了促进以计算机软件工程为基础的现代化技术发展的可行性方法,最后,就计算机软件工程未来的发展趋势作以分析。 【关键词】计算机 软件工程 现代化技术 研究 现如今,已经步入信息化时代。在此背景下,现代信息技术以其特有的优势为各个行业提供便利。其中,计算机软件工程也属于应用现代化信息技术中的重要一员,为了更接近理想发展目标,有必要提升其现代化水平。因此,了解计算机软件工程现代化技术发展现状,并提出合理性的改进意见,是非常必要的。只有这样,才能让计算机技术得到更充分的应用。 1 计算机软件工程及其发展现状 计算机软件工程,具体是指参与软件工程活动的软件工程师和管理员进行开发、维护、管理软件产品的过程。在这期间,他们需要在软件工程的方法指导下,利用计算机及其软件工具完成上述工作。自计算机软件工程技术传入我国以来,其也得到了一定的发展。分析其发展现状,不难发现,计算机软件工程技术与其他先进技术相比,存在明显的共通性。因此,计算机软件工程技术得到了众多应用领域的认可。为了促使计算机软件工程技术更好的发展,分析其存在的不足之处,有利于实践过程中调整或者改正。具体而言,在软件工程化开发过程中,会产生较多问题,例如,最突出的问题就是工程软件设计需求与实际业务需求存在出入。除此以外,关于软件工程的管理也不是一件容易的事情,其涉及的环节较多,内容较为繁杂,给软件工程的管理造成诸多不便。就其根本,限制我国计算机软件工程的发展因素主要有两个方面: (1)缺少自身的自主研发手段; (2)缺少一套计算机软件工程管理体系。 2 促进以计算机软件工程为基础的现代化技术发展的可行性方法 2.1 加强自主产权的保护 计算机软件工程借助现代化技术实现发展,因此,在计算机软件的自主创新技术上,相关企业应注重保护自主产权。在此过程中,要通过优化投资结构,创建出属于自主研发的创新技术,进而推出相应的技术与产品。除此以外,为了缩小我国计算机软件工程现代化技术与国外的差距,有必要密切关注国外的发展状况。同时,保护知识产权是一项重要工作,企业或者相关人员应增强自身的知识产权保护意识,明确科学、合理的知识产权保护举措,以促进我国现代化技术向更好的方向发展。为实现该目标,应做好以下几点, (1)针对知识产权方面的知识,应大力宣传。 (2)针对相关知识产权方面的法律法规,应积极完善。 (3)将违背知识产权保护条例的行为给予相应的处罚。 从上述几点入手,调动计算机设计人员的工作积极性。 2.2 重视创新技术和产品 我国计算机软件工程上的技术自应用以来,取得了不错的发展。但停滞不前的技术水平,很难让我国计算机软件工程技术实现更好的发展。为了扭转这种局面,我国相关部门与科研人员在技术方面应实现创新。国外的先进技术固然能够被引进或者借鉴,但是这不是长久之计。在计算机软件工程技术中融入自身更多的自主性,才是创造优质产品的根本。通过技术创新,促进行业整体平稳发展,是我国的计算机软件工程走向可持续发展的道路唯一途径。现阶段,我国相关部门与科研人员应该通过引进新型、专业型的技术人才,提出新颖的技术理念等方法实现计算机软件工程技术的创新。这样计算机软件工程的建设才能打好基础,进而推动其的整体进程。 2.3 政府增加扶持力度 信息化项目建设的发展,对于一个国家来说是非常重要的。作为信息化项目建设中的重要组成部分,现代化计算机软件工程技术相关项目应该受到政府的重视,得到更多的扶持。为此,政府部门,应该做好以下几项工作: (1)通过增加投资和融资渠道让项目建设获取更多的投资。 (2)由政府负责牵头成立相关的计算机软件工程基金,为计算机软件信息产业的发展贡献出重要的力量。 (3)政府还应该通过引导和开发,促成相应的技术改造项目顺利完成。 3 以计算机软件工程为基础的现代化技术发展方向 从计算机软件工程的技术应用现状来看,以计算机软件工程为基础的现代化技术发展前景非常好。在未来,以计算机软件工程为基础的现代化技术更倾向于向智能化方向发展。只有实现智能化,才能提升计算机在办公效率方面的能力。不仅如此,在软件工程技术开发中,也可以增强自动化的作用。因此,加大软件开发技术的智能化推进力度刻不容缓。另外,分析以计算机软件工程为基础的现代化技术发展方向,可以明显看出,其更加趋向开放性的发展趋势。计算机的应用领域越来越多,全面推动技术的开发是必然的选择,如此一来,增强开放化程度也成为了唯一方法。网络化程度增强也是以计算机软件工程为基础的现代化技术发展的一个主流。在计算机软件工程开发的过程中,涉及的信息数据越来越多,需要存贮的内容也随之扩大,因此,在未来,计算机软件工程需要更加趋向网络化。否则,将难以快速的进行信息处理。同时,与全球信息的交汇也需要增强其网络化。 4 结束语 综上所述,为推动现代化社会发展,关注并重视现代信息技术非常必要。在现如今的信息化社会的背景下,促进信息化技术的发展不能仅仅借鉴或者引入国外的先进技术。我国应该本着积极创新产品的目的,提升自主研究技术水平,为提升服务质量与水平做出努力。我国计算机软件工程的现代化发展,需要当代科研人员和相关人员贡献力量。从政府加大扶持力度到科研人员重视创新技术和产品,都是推动计算机软件的开发与进步的方法。此外,企业自身也要尽可能创造积极的环境为计算机软件工程的优化升级奠定基础。 计算机软件基础论文:认知案例教学法在“计算机软件技术基础”课程中的探讨与应用 摘要:针对目前“计算机软件技术基础”课程教学中存在的共性问题,结合专业特色,着重探讨了将基于Zadeh认知原理的认知教学法与案例教学法相结合形成的认知案例教学法及其在该课程中的应用。通过三年的教学实践,收到了良好的效果。 关键词:软件技术基础;教学法;认知;案例 一、引言 “计算机软件技术基础”课程是非计算机专业的计算机基础教学内容之一,有着广泛的应用。课程的教学目标是使学生能够全面系统地了解并掌握计算机软件技术的基本概念、思想、原理和方法,并且具有一定的软件系统设计能力,更好地利用计算机软件技术解决本专业领域中的实际问题和日常事务性问题[1-2]。目前,很多高校都开设了“计算机软件技术基础”课程并取得了一定的成效,但该课程的综合性较强,在教学过程中出现了一些不尽如人意之处。本文针对目前该课程在教学中存在的共性问题,结合作者的教学实践,从教学方法的角度出发,对该课程的教学改革进行探讨。 二、课堂教学存在的共性问题 “计算机软件技术基础”课程教学目前面临的共性问题主要体现在以下几个方面[3]:(1)学生对该课程的学习目的不明确,认识不到课程内容的重要性;缺乏学习动力、主动性和自觉性;(2)学生的程序设计、调试能力薄弱,缺乏解决实际问题的经验,对课程内容的实用性体会不深;(3)教学学时较少,一般为32或者48学时。课堂教学大部分时间集中在基本概念、原理的讲授上,而程序设计、调试等实践性较强部分通常只能点到为止,无法进行深入讲解和布置练习。 对于第一个问题,普遍采用的对策是引导学生重视课程;后面的两个问题,目前的解决方式主要集中在教学方法和教学手段的改革上,不同的授课者在具体实施的时候,会因情况而各异。本文作者承担着内蒙古大学通信工程、电子信息科学与技术两个专业的“计算机软件技术基础”课程的授课任务,面对目前该课程教学中的共性问题,进行了深入的思考、分析和研究,除了对学生进行科学研究层面的适当引导外,尝试采用合理有效的教学方法展开教学工作。 目前,一门课程大多采用一种教学方法,主要有任务驱动教学[4]、案例教学[5]、问题教学[6]、引导教学[7]、认知教学[8]等。前四种方法侧重于教学形式与手段的变新与改革,认知教学从讲授内容的本质出发,研究教学内容的认知过程。“计算机软件技术基础”课程以高级程序设计(C或C++)为基础,内容涵盖“算法与数据结构”、“操作系统技术”、“数据库技术”和“软件工程”等,各内容之间既互相联系又比较独立,每一部分内容都是计算机专业的一门专业课程。对于这样具有繁杂的内容并且注重理论联系实践的课程,仅采用单一的教学方法组织教学肯定满足不了授课的要求,同时学生也不容易掌握其内容。基于Zadeh认知原理的认知教学能够从牢牢抓住教学本质出发,深化知识的组织、粒化与因果关系,将所有知识融为一体。案例教学能够使理论和实践有机地结合起来,利于学生的思维能力、知识应用能力、团队合作精神的培养。本文将基于Zadeh认知原理的认知教学与案例教学两种教学方法紧密地结合起来(以下称认知案例教学法)并应用到该课程的教学实践中,借此加强学生的程序设计、调试能力,缓解因教学学时较少与加强实践能力间的矛盾。 三、认知案例教学法及在“计算机软件技术基础”中的应用 基于Zadeh认知原理的认知教学是按照人类认知事物的规律进行教授知识,将教学知识组织、粒化、因果化,使学生抓住知识的本质,全面地掌握知识。其中,组织是对知识宏观的掌控,粒化是对知识微观的演化,因果则是知识之间的关联。因此,认知教学能够条理地、逻辑地、系统地组织教学内容,是一种符合学生学习逻辑认知过程的科学方法[8]。案例教学是一种以教学案例为基础的教学方法,以学生在课堂内外对案例的分析、思辨为重点,目的是提升学生应用理论创新性地解决实际问题的能力。具体形式是在教师的精心策划和指导下,根据教学目的和教学内容要求,运用典型案例将学生带入特定事件的现场进行案例分析,通过学生独立思考或集体协作,进一步提高其识别、分析和解决某一具体问题的能力[5,9,10]。对于认知案例教学法,首先综合考虑认知教学法和案例教学法的内涵,认真分析课程的特点和内容,提取宏观知识点(教学内容)并把它们合理地组织在一起;然后对每个宏观知识点进行细化,得到微观知识点;接下来搭建宏观知识点之间、微观知识点之间的相互关联,从而得到一个课程的认知系统;最后在这个认知系统的基础上,对微观知识点或宏观知识点选择合适的案例开展课程教学。 根据“计算机软件技术基础”课程的内容,把“算法与数据结构”、“操作系统技术”、“数据库技术”和“软件工程”四部分作为宏观知识点,并用系统工程作为基点把它们关联起来;依靠采用的教材和使用的参考资料对这四个宏观知识点进行细化,并建立微观知识点的彼此关联,这样就得到了“计算机软件技术基础”课程的认知系统,如图1所示。图1中的宏观知识点和微观知识点形成了一个多层次、逐层深入的组织结构。每一层是其上层的粒化,每层的微观知识点之间、上层和下层之间都有直接或间接的因果关系。依据图1所示的认知系统,在实际教学中采用了对底层一个或多个关联紧密的微观知识点精选有真实场景的应用案例展开课堂授课。为了能够成功地进行认知案例教学,需要对学生进行科学研究层面的引导,较好地激发学生对课程的强烈求知欲和学习积极性,使其在课堂之外能够主动地投入更多的时间和精力认真完成课堂教学的准备工作,同时自主地学习和发现问题。对于教师,需要在图1的认知系统框架下,根据微观知识点有针对性地选择案例。仔细研究案例的内容,做好案例分析。明确给出本次案例教学重点讨论的问题、有关的背景知识、参考资料和预习要求,把这些内容文档化提供给学生,要求学生提前预习,找出具体问题,同时准备分组讨论提纲。注重程序设计和调试,布置相应的练习,要求学生提前熟悉程序,并准备调试结果。课堂教学中,引导学生就一个问题进行讨论,根据学生的发言进行相应的点评和讲解;并引导学生从一个问题的讨论过渡到另一个问题的讨论;最后进行小结和归纳。 认知案例教学注重培养学生的程序设计和调试能力,教学中布置的练习都有相应的应用背景,学生通过调试和设计程序对课程内容的实用性有了进一步的体会。一般一个案例包含多个知识点,学生的预习和准备工作缩短了授课教师讲授基本概念、原理所需的时间,这让授课教师能够在有限的课堂教学中集中更多的精力去讲解实践性较强部分。经过三年的认知案例教学实践,发现学生的学习积极性和学习效率都有了明显的提高,学习效果良好。 四、结束语 本文把认知案例教学法应用到“计算机软件技术基础”课程的教学实践中,对于该课程的教学有一定的独到性之处。较好地处理了理论与实践相结合的关系,进一步激发了学生的学习兴趣,使学生能够更加牢固地掌握课程的知识点,同时培养了学生的自学能力和创造能力,提高了教学质量。 计算机软件基础论文:计算机软件开发的基础架构原理研究 [摘 要]计算机软件开发行业的发展得益于当前信息技术的快速发展和信息受众不断增加,当然计算机软件开发也需要遵循特定的规律,依照其基础架构原理来进行操作,才能够保证计算机软件开发朝着有效性的方向发展。且计算机软件设计的过程,就是在逻辑关系的引导下,实现软件内容的重新确定,进而形成对应的基础架构,这是软件运行的前提和基础,甚至会影响到后期软件系统的维护和管理工作。由此积极探讨计算机软件开发的基础架构原理,是很有必要的。文章由此入手,积极探究计算机软件开发的概况,进而分析计算机软件开发的基础架构原理。 [关键词]计算机软件开发;基础架构原理;研究 1 引言 计算机软件设计的过程,就是在逻辑关系的引导下,实现软件内容的重新确定,进而形成对应的基础架构,这是软件运行的前提和基础,甚至会影响到后期软件系统的维护和管理工作。由此积极探讨计算机软件开发的基础架构原理,是很有必要的。 2 计算机软件开发的概况 2.1 计算机软件开发的概况 计算机性能的不断提升,使得人机交互效益得到不断展现,越来越多的行业开始尝试以计算机软件开发的方式,实现自身运营模式的信息化转变,由此以对应需求为基础的软件开发行业得到了快速的发展。计算机软件开发具备以下的特点:持续性特点,就是软件开发是一个循环往复的完善过程,在计算机逻辑基础上,计算机软件的缺陷是一直存在的,只有不断的采取措施去修正,才能够更好的发挥计算机软件的性能;针对性比较强,往往都是针对于某一行业或者领域而开展的计算机软件开发工作,其开发工作的目的性更强,对于效益的追求也是更加强烈的。 2.2 计算机软件开发基础架构的重要性分析 当前计算机软件开发过程中,使用量比较多的基础架构,就是三层结构体系,其分别可以归结为:其一,表示层;其二,逻辑层;其三,数据层。在上述三个层次的基础上,可以使得软件的人机交互界面展现出良好的性能,使得逻辑关系和计算机语言之间得以分离,这样在后期维护和修改的时候,单独的对人机交互模式进行调整,就可以使得软件开发的节奏变得更加快捷。由此可见选择合理的计算机软件开发基础架构,对于软件性能的最大化发挥,对于软件后期的维护和管理工作质量提升而言,都是有很大帮助的。 3 计算机软件开发的基础架构原理分析 3.1 从计算机软件开发基础架构需求的角度来看 无论是开发设计怎样的软件,都需要在明确开发目的的基础上进行,也就是需要对于软件的需求进行全面分析。不同的企业,归属的领域不同,所需要展现的功能也是很有差异性的,此时企业都会提出对应的软件开发需求。在此过程中,计算机软件开发者与信息企业之间会展开大量的协商工作,对于软件的功能进行分析,结合企业业务运行特点,实现计算机软件开发方案的敲定。为了做好需求分析方面的工作,需要特别注意以下几个方面的工作:建立完善的软件企业与需求企业之间的沟通机制,保证在软件需求分析的过程中,能够充分的了解企业组织的业务特点和规律,保证软件开发需求能够更加明确。 3.2 从计算机软件开发基础架构编写的角度来看 计算机软件开发基础架构需求分析结果得出之后,就需要进行实际的软件编写工作,从当前的实际情况来看,多数使用的是C语言,这种语言的特点为:语言结构结构比较好,编写操作比较快捷,是当前程序员使用频率比较多的语言模式。在实际的软件编写的过程中,会依照对应的功能划分,实现不同模块的敲定,保证不同模块都能够发挥自己的功能,此时需要建立对应的函数模式,使用这样的主函数对于各个模块进行调节和改善,这样可以保证结构能够更好的维护。当前一个计算机软件的开发工作,都是有多个程序员来共同完成的,这样可以尽可能的保证软件编写工作的高效性。 3.3 从计算机软件开发基础架构测试的角度来看 在计算机软件开发基础架构编写工作完成之后,就需要对于软件的不同功能实现测试,实现对于软件测试阶段的管理和控制,是保证软件性能发挥的关键所在,这也是将对应计算机软件投入使用之前必然要进行的工作。在此过程中,需要关注以下几个方面的内容:其一,输入特定的参数,对于软件的运行情况进行记录,验差运行情况与理论情况之间差异性;其二,使用白盒子和黑盒子的方式去进行测试,同样对于软件测试的效果进行记录,由此实现实际计算机软件开发工作的顺利开展;其三,除了测试工作之外,还应该做好计算机软件开发基础架构的维护和管理工作,定期对于软件的性能发挥进行检查,并且推出全新的版本,进而实现软件自身的修复,这样可以使得其自身的性能得到全面提升。 4 计算机软件开发基础架构选择的基本原则 计算机软件开发基础架构的选择,关系到计算机软件效能的发挥,牵涉到各行各业信息化的快速发展和进步。在选择计算机软件开发基础架构的时候,需要关注以下几个方面的内容:其一,树立软件设计目标意识,在需求分析的基础上,对于不同的基础框架进行选择;其二,使用先进的逻辑语言和编程技术,对于计算机软件架构进行合理的编写和操作,由此才能够保证基础架构开发工作的高效性;其三,依照软件目标功能和结构选择之间的关系分析,选择合适的结构,进而使得软件开发行为朝着有目的性的方向发展和进步;其四,注重计算机软件开发团队的塑造,处理好不同模板开发之间的关系,保证计算机软件基础结构选择得更加科学和合理。 5 结语 综上所述,计算机软件开发过程并不简单,其中不仅仅涉及到专业领域的知识,还关注到计算机软件基础结构的原理,处理好这两者之间的关系,才能够保证计算机软件开发的基础架构工作朝着更加高效的方向发展和进步。从当前计算机软件开发基础架构原理的运用实践来看,其基础架构选择还存在很多不合理的情况,此时就需要采取对应的措施来改善和调整,相信随着在此方面实践经验的积累,计算机软件开发的基础架构将会展现出更加大的效能。 计算机软件基础论文:基于计算机技术发展基础上的计算机软件安全检测技术 摘要:计算机软件安全检测技术已经成为了计算机软件开发过程中不可或缺的一项核心内容。计算机软件开发人员,在进行计算机软件开发过程中,非常有必要对不同类型的计算机软件进行安全性检测,以便于软件开发人员事先发现安全隐患,从而采取适当的改进措施,确保不同计算机软件在使用过程中顺利运转。 关键词:计算机软件;安全检测技术 在社会经济飞速发展的今天,计算机作为意义上的生产或者生活用品已经融入人类社会的各个领域,并且随着科技的日新月异,电子计算机科学技术也随之日臻完善和成熟。是计算机软件在支撑着计算机的正常运转,人们依赖计算机进行生产和生活要借助不同的计算机软件来进行,因而,计算机软件的安全性也就提到了计算机维护的首要日程。否则,其安全性就极有可能对计算机的使用带来极大的安全隐患,同时也会给互联网安全造成极大威胁。鉴于此,计算机软件开发人员,在进行计算机软件开发过程中,非常有必要对不同类型的计算机软件进行安全性检测,以便于软件开发人员事先发现安全隐患,从而采取适当的改进措施,确保不同计算机软件在使用过程中顺利运转。显而易见,计算机软件安全检测技术已经成为了计算机软件开发过程中不可或缺的一项核心内容。 1计算机软件安全检测的基本内容 当今社会,计算机的使用在不同领域越来越广泛,而且越来越具有依赖性,因而,计算机软件使用过程中的安全性则越来越成为计算机用户的终极要求,主要表现在以下几方面::第一,软件之间的冲突导致计算机运行的不通畅。安装某一款计算机软件后,用户发现这对计算机本身并没有产生多么明显的影响,甚至会因为该软件和其他软件冲突因而导致计算机运行速度明显变慢等;第二,计算机软件安全性得不到保证。计算机用户在使用软件的过程中许多个人信息会被留下,用户的私密信息随之就不可避免地被泄露,自然,用户的个人隐私就会得不到有效的、必要的保护。因此,在不同计算机软件开发过程中,软件开发人员要利用成熟的安全检测技术对计算机软件中存在的安全漏洞进行检测,并对其进行安全修复,从而达到提高安全性,降低风险的目的。 计算机软件安全检测是指在软件开发过程中,计算机软件开发人员采用安全检测技术,采取科学的手段,对计算机软件的漏洞和缺陷进行系统性地检测。安全漏洞检测是指计算机软件开发人员对计算机软件的安全缺陷及在使用过程中产生的安全隐患进行有针对性的检测、修复,软件升级或版本修复是这一过程的主要运用手段。不过,这类检测只是停留在技术的层面问题;而真正的技术检测,则是计算机使用过程中系统运转过程中的安全管理、授权、访问控制和机密性等核心内容。 2计算机软件安全检测的基本要求 计算机软件检测是一项复杂、严谨技术含量较高的工程,不仅对检测的软件有着科学严格的要求,同事对检测方法、技术手段、操作人员素质等都有着严格的要求。 首先,由于计算机软件程序具有复杂性的特点,要使用科学有效的安全检测方法对计算机软件安全进行实质性检测。软件中很多潜藏的安全问题,采用简单的检测方法是不能被排除的,所以开发人员一定要事先对软件的相关特性以及检测软件的使用条件进行全面了解后,再根据实际情况选择适当的检测方法,制定出科学合理的检测方案,对计算机软件安全进行实质性检测,不仅如此,开发人员还要在细节方面也要依据相关程序进行细化和深化。 其次,因为软件漏洞具有存在于软件开发程序的各个环节的特点,需要多类人员共同参与对计算机软件的检测,才可能确保尽可能多地排除软件中潜在的安全威胁。多元化的人员参与有利于实现检测方法的多极性、多样性,这有利于及时、准确地排除安全隐患。不过,在软件安全检测过程中,必须需要具有专业软件安全检测技术的人员参与,同时还需要有了解软件工作和使用特性的人员,从而实现多角度、全方位的检测,以排除更多的安全风险,满足软件使用的安全要求。 最后,对计算机软件进行安全检测必须要按计划选择合适的方法进行安全检测。选择大体说来,需要通过以下做法具体执行:首先,要对计算机软件检测的各种方案和案例进行必要地分析研究,并且最后要进行汇总,在此基础上再进行分析、归纳、总结,寻找出普遍通用的检测规律。之后,再根据检测的具体要求,对比、筛选合适的方法予以检测。但是,再进行检测之前,为了确保检测程序的顺利推行,事先必须制定出切实可行的检测方案,并将检测过程的方案制定的形象化、具体化,以确保检测过程准确无误地予以开展。以上工作做好、做细后,还要对上述拟定的检测方案采用电脑模拟建立数据模型。特别需要指出的是,在这个过程中,一定要把语言支持作为实现模型形式化表现过程中的动态帮助。以上环节结束之后,作为对软件进行运行和结构的安全测试,再开始检测模拟系统。 3 计算机软件安全检测的具体技术 3. 1 语法安全检测技术 语法安全监测技术主要是对计算机软件中的语法进行实质性、技术性检测。最初输入条件的不同会使最终检测结果产生差异。语法安全检测技术通常被用于检测源程序中的安全漏洞,该检测技术可及时有效地检测出系统函数与C语言库函数的切换,并及时恰当地做出处理,从而建立以语法为基础的测试数据。同时该检测技术还能实现对计算机软件的安全检测,排除潜存的安全风险,保证计算机安全运行。 3. 2 动态安全检测技术 这项技术是对计算机软件运行环境变量进行的必要检测,漏洞等风险因素是它主要进行的检测目标。这种安全动态检测技术的使用,计算机软件源码不需要在运作过程中进行修改,因而计算机用户的隐私安全得到了很大程度地保证。在这类检测技术应用过程中,如果计算机软件的漏洞被发现,就会自动完成相关修复工作。今天,由于计算机在商务应用中也发挥着越来越大的作用,这种软件的检测技术更加适用于商务性,随着普及率的越来越高,对保证商业机密的安全,必将发挥着越来越大的作用。 3. 3 静态安全检测技术 近年来,计算机程序开发人员根据程序代码内部特性和结构是静态安全检测技术这一特征,事先构建合理的测试模型,以满足计算机读取的相关要求,对计算机进行安全静态检测,这就是所谓的静态安全检测技术。这种检测技术的检测程序是:开发人员先利用这种安全检测技术对需要检测的计算机进行检测之后,再将选定的测试模型和待检测的程序数据进行全面比对,如果待测的计算机软件安全性能良好,其对比数据就会高度一致。近年来,由于这项技术日臻成熟,并且简洁易行,越来越多的软件技术开发人员倾向于此项研究之中,从而推动了这项技术得到更为充分的发展,并且越来越大地在计算机软件安全领域中发挥了重要的作用。 3. 4 混合安全检测技术 近年来,随着计算机检测软件越来越多样化,检测技术要求的不断提升,对计算机软件越来越趋向于多项或者混合检测,以确保效果的精准化、全面化。鉴于此,实践中,我们往往倾向于多种检测软件并行的检测方法,也即这里我们所说的混合安全检测技术。这种混合安全检测技术双管齐下,动态安全检测与静态安全检测并驾齐驱,采用了动态安全检测与静态安全检测两种检测技术的优势,扬长避短,强强联合,确保计算机软件检测过程精准、全面、不留死角,极大地扩大了检测范围。 3. 5 基于web技术的安全检测技术 计算机技术检测采用web技术是近年来计算机检测技术领域的一项尝试和技术突破。Web技术是近年来伴随着计算机互联网技术出现的网络资源开发技术。随着web技术的不断革新,这项技术也逐渐渗透到计算机软件安全检测领域中,并且和其他检测手段比起来越来显示出它独特的优越性能――与同是作为计算机软件安全检查的传统的检测技术,Web安全检测技术更具有灵活性、高效性和先进性的特点,在检测性能等各方面都表现出优异的成绩。大体说来,基于Web技术的安全检测技术不仅能够及时检测出风险和漏洞,而且能够及时对这些安全风险和漏洞进行有效修复,为计算机系统安全、可靠、高效地运行提供了有力的保障。鉴于这种检测技术的精准、高效、安全的特色,基于Web技术的安全检测技术已经越来越多的运用到不同行业的计算机检测技术中,并且大有取代传统检测软件的趋势。 4 结束语 综上所述, 随着计算机网络越来越大的影响着人类的生产和生活,计算机安全检测技术作为计算机运用过程中的辅助技术,势必越来越彰显出它的必不可少的重要作用。同时,计算机技术越先进,势必要求计算机安全检测技术也必须随之越先进,在科技日新月异的今天,相信我们人类社会在计算机安全检测技术方面,也必将取得更多成果,以更好地服务于计算机技术,更好地造福于人类。
计算机网络教育论文:浅谈中职计算机网络教育的现状和发展途径 摘 要:该文根据计算机网络教育的相关理论,首先分析了中职计算机专业的教学特点,指出了中职计算机网络教育中存在的问题,最后阐述了计算机网络教育的发展途径。 关键词:中职计算机 网络教育 发展途径 如今已经全面进入到信息时代,中等职业学校的计算机专业旨在培养新型技术人才以满足我国社会发展的需求。“其教学主旨是在义务教育的基础上为我国培养更加全面的技能型人才和高素质劳动者”[1]然而就目前的教学体系来看,中职计算机专业的计算机网络课程还存在不少的问题。我们应当加以重视并不断加以完善和改进。该文便是围绕这一主题,来对中职计算机网络课程的教学进行研究和探讨,希望有助于教学现状的改善和教学效率的提高。 1 中职计算机专业的教学特点 中职学生的基础知识相对来说比较弱,缺乏扎实的基本功。和普高学生相比,其总体素质要有一定程度的差距。所以说,中职计算机专业的特点主要表现在两方面:一是因材施教;一是突出教学的实用性。中等职业学校的教学姿态一直是以开放互动为主,教学上更加轻理论而重实践。他们的教学理念重心是面向社会,前提和基础是对所学知识的应用性的强调,继而是紧密联系当前社会的发展趋势。主要的培养目的是让学生毕业后能很好地适应和服务于社会,比较强调知识技能的实用价值。关于具体的教学,计算机专业教学强调要让学生先理解教材,再以此为基础和指导,配合教师讲解,使学生的实际操作能力不断得到强化。教师试图做到讲一课、学生就能学会一课。由浅到深、循序渐进地一步步提高学生的整体素质。 2 中职计算机网络教育中存在的问题 总的来说,计算机网络教育中一些问题的存在尤其是一些突出的问题,主要还是由于我国教育体系没有足够地重视中职院校。另外,也有从教人员方面的主观原因,他们对计算机专业乃至学生都采取的可能是漠视的态度。具体看中职计算机网络教育中存在的问题,主要表现为以下几个方面。 2.1 教师的整体素质 中职院校的教师基本上可以说都是在大学毕业后就直接到中职学校参加教学工作,而计算机网络具有很强的专业性,他们对此还欠缺深厚的教学功底。另外,就开展学术交流和课题研究方面来说,中职学校还是很欠缺的。对于教师培训项目的开展更少,这样教师在既没有实践经验又没有专业培训的情况下,只能是自己去摸索着进行我们的教学工作。这样的情况导致了大部分教师的照本宣科,学生往往是学得一头雾水,并不能真正理解教师讲解的内容,教师教起来也非常吃力,最终只得敷衍了事。 2.2 对教材的依赖性 传统的教学模式是完全依赖教科书的,一切教学活动都是一次展开的。中职计算机网络教学在不少时候也是如此地效仿我国古老教学模式。这就使得课堂完全成了形式,大大忽视了学生作为学习主体的地位。最极端的一种形式也就是“教师读,学生听”。这样的教学过程是枯燥乏味的,学生听之昏昏欲睡,其进入中职学校的满怀热情也被消磨殆尽了。最后甚至完全失去了学习的兴趣。这就导致了他们转变了学习目标,他们不再是为学习而读书,却仅仅是为了那张毕业证书。 2.3 计算机网络环境的严重缺乏 由于网络资源太过复杂,学校和教师为了控制学生使用计算机网络,以防其进行一些不合规的活动。所以我国大多数的中职院校就局限了能够提供学生使用的网络平台。限制学生的上网行动多采用小型局域网或是校园网的形式。这就使学生的学习空间受到了严重的限制,这种的一个网络环境下,学生只能被动的使用网络,这就不利于营造适于学生学习和发展的良好的学习环境。 3 中职计算机网络教育的发展途径 3.1 加强师资队伍建设 加强师资队伍建设是振兴中职院校教学的重要内容和前提条件。中职院校教学规划的每一个细节都要积极落实这一任务。必要的教师专项培训是必不可少的,还应当在中职院校间的学术交流探讨方面有所加强。还可以开展一些专项的课题研究,这主要在校内进行,教师彼此之间应当加强沟通和交流、通力合作,以便真正提高中职教师队伍的整体素质。 3.2 开拓教学创新 就以Computernetwork必学课程拓扑结构这一教学内容来看,教师若只是照本宣科地教学,那么关于其中“总线型、环形、星型、树型、网状”[2]等这些概念,学生可能永远无法理解和掌握。笔者在这一课的教学实践并没有采用传统教学模式,我在上课之后便带领学生到实训室。先是为大家做了示范,学生自己在旁边观察体会,接下来就让学生自己去操作,教师从旁引导和指正。这时候再提出问题:什么是星型结构?那么学生就可以用自己的实际行动来回答这个问题。此外,计算机网络知识当中有一些内容具有很强的理论性却没有办法做实验去论证它。例如网络协议种类中的Conneetionlessprotoeol和Conneetiono6entedpotocol。我们可以“在教学过程中一般会将connectin记essprotocol比喻成给朋友寄信”[3]但是寄出信件之后对方有没有收到,你一般是收不到反馈信息的。这是一种类似eonneetionlessprotoeol,的无连接协议。这样的方式比较容易让学生了解地更为直观。对于那些常规计算机语言的具体含义也就不难理解了。这样比较容易激发他们的学习兴趣,不但使得我们的教学工作开展起来更加简单,更重要的学生找到了学习的乐趣。 3.3 加强基础设施建设,强化知识应用效果 基础设施建设是加强中职院校计算机教学的最基础的内容。这也是当前我国中职计算机网络教育面临的和需要解决的第一要务。为了给学生创造更好的学习环境,学校应当建设计算机网络实验室,不断完善其中的设备设施;还可以加强校企合作,以便获得更多的资金赞助。为了实现教育的基础目标,应当尽一切努力去加强基础设施建设,这样才能使中职院校的教学质量得到有效的加强。 4 结语 总而言之,当前的中职计算机网络教育还需要教学质量上下足功夫,不断丰富教学方法,提高教学效率。并以此为基础规划出中职计算机网络教育的美好发展前景,这也将有助于促进我国经济社会的建设和发展。 计算机网络教育论文:浅谈发挥计算机网络教育优势 【摘要】随着多媒体计算机、网络技术的日趋成熟,互联网上的资源日益丰富,宽带校园网的逐步建成和日渐普及,基于互联网。局域网环境下的教育、教学活动开展已具备了较为成熟的条件,中小学在教育实践活动中产生了一种全新的教育形式――网络教育。本文就如何发挥网络教育的优势浅谈几点体会:教师必须转变教育观念,充分利用网络教育优势,确立学生主体地位,加强学生综合能力培养,注重各学科的差合,提高学生信息素养。 【关键词】网络教育 发挥优势 科技迅猛发展,驱动着教育现代化。随着多媒体计算机、网络技术的日趋成熟,互联网上的资源日益丰富,宽带校园网的逐步建成和日渐普及,基于互联网、局域网环境下的教育、教学活动开展已具备了较为成熟的条件。中小学“网络教育”,是学校教育信息化工程推进到一定程度后,在学校教育实践活动中产生的一种全新教育形式。 所谓“网络教育”(E-Learning),就是在线学习或网络化学习。即在教育领域建立互联网平台,学生通过PC机上网,通过网络进行学习的一种全新的学习方式。多媒体网络学习资源、网上学习社区及网络技术平台,汇集了大量数据、资料、教学软件、兴趣讨论组等学习资源,形成一个高度综合集成的资源库。那么如何在教学实践中有效地发挥网络教育的优势,优化课堂结构,改进教学方式和学习方式,不断提高育人质量呢? 1 转变教师教育观念 21世纪对人才的要求不仅仅是对现成知识的记忆和模仿学习;而更重要是学会学习,能在复杂的现实环境中,收集信息,处理信息,独立思考,得出自己的见解。这些基本素质需要在青少年时代的日常教学活动中一点一滴进行培养和积累。但现实许多教师仍然停留在过去传统的教学模式中,以教师讲授为中心,忽视学生信息素养、自主创新能力的培养。这种旧的教学模式,难以提高学生的创新精神和实践能力,更难谈到学生的自主学习。在网络环境下我们应该树立以学生为中心的教学模式,教师在教学活动中,可以采取任务驱动的方法,提出相关的任务,引导学生开展讨论、研究、探索、问题解决,指导学生组成小组合作学习,进行社会调查、实地研究、阅读、网上搜寻和发表学习报告等,把学生从禁锢的学习环境中解放出来,使他们在教学活动中真正成为学习的主人。 2 凸显学生主体地位 现代信息网络的应用,大大促进教师的教学思想的转变和教学过程的优化。教师按照学生的学习过程设计教学过程,按照学生的认识规律设计知识的形成过程,按照学生的心理发展设计能力培养过程,构建以学生发展为宗旨,以教师为主导、学生为主体的新型课堂教学模式。 在信息技术课程的教学中,教师创造任务驱动的网络自主学习新模式,使学生在完成任务的过程中明确概念,掌握获取知识的方法途径,锻炼操作技能,培养学生自主学习、协作学习的习惯和精神。 下面以《计算机安全问题》一节的教学过程为例。 教师利用网络教学系统将设计好的网页框架文件发送到学生机,主要文本为:计算机病毒概念、病毒特点、病毒的危害主要体现在哪些方面、如何防治计算机病毒、知识产权法律法规有哪些、如何看待计算机犯罪。 针对这些问题,教师采取网上布置任务: (1)阅读课本,将问题的答案输入相应的编辑区; (2)上网查找有关病毒发作的实例和相关新闻报道,下载整理,链接到自己建立的超文本“实例报道”上; (3)上网查找有关知识产权法律法规的资料,下载,链接到“知识产权法律法规有哪些”的文本上; 其中任务二和任务三由小组成员合作完成,先分工查找,然后协作整合到一个文件中。教师通过监控系统巡视学生的学习过程,并随时给予遥控指导,解决学生遇到的各种问题。学生利用作业提交功能将完善后的网页交到教师机,教师以网络广播方式展示,与学生共同进行浏览评价。 在教学过程中,学生充分发挥了自主学习的能动性,老师只是组织者、指导者。教学组织形式、学习方式、作业与考评方式均发生深刻变化,从根本上改变了传统教学理念。学生通过网上资料深刻地认识到病毒给社会带来了巨大危害,思想上提高了警惕,了解到知识产权方面的法律法规,增强了法律意识,努力做合格网络公民、提高了教育效果。 3 培养学生综合能力 运用信息技术与其它学科教学的整合,自制、整合多媒体课件辅助教学,并发挥网络优势,鼓励学生探究性学习。 各学科教师充分利用网络拓展课堂容量,增加很多与教材内容有关的动画、影像、图片等素材,创作模拟仿真的教学课件,让学生多个感官并用,增加了教学效果。学生还可以根据自己的特点和进度,自主学习,利用课件中的仿真实验,在教师指导下进行研究性学习。 4 提供网络学习环境 为学生开设“绿色网吧”,提供一个更大的学习空间,不受时间、空间的限制,培养学生的个性特长。虽然网上的素材非常丰富,但是学生的信息素养还不够高,网上琳琅满目的知识学生还缺乏辨别的能力,因此难以对网上知识的质量和正误做出正确的辨析,另外学生从网上获取必需知识的能力也有待提高,如果没有教师指导,学生的学习效率将非常低。因此,在学生网络学习过程中,教师应该给学生提供丰富而直观的学习材料。当然我们也要鼓励学生利用一些搜索引擎,自己查找网上的其它素材,锻炼并提高学生的信息素养。 总之,随着学校教育信息化工程的进一步推进,计算机、网络技术普及程度的全面提高,网络教育理论不断完善,实践经验的不断积累和推广,网络教育一定会像多媒体辅助教育一样迅速得到普及。计算机网络,不仅是一种教育过程中的重要辅助手段,也最终将成为师生获取信息、开展研究、进行创新的一种必备的工具。以网络技术和网络资源飞速发展为代表的信息化、数字化时代的到来,必将使中小学教育不断面临新的挑战,而网络教育的普及,则是我们对这一挑战的必由之路。 计算机网络教育论文:人工智能技术在计算机网络教育中的应用 【摘 要】随着信息技术的发展和网络的广泛普及,人们教育观念正在悄然改变,新型的教育模式正在成形,计算机网络远程教育迅速发展,然而由于计算机网络远程教育发展尚不成熟,实际应用过程中存在诸多问题,而人工智能技术的引入,则使计算机网络教育水平提升到一个全新的发展台阶,并展现了其广阔的发展前景。本文对人工智能技术在计算机网络教育中的应用进行了浅显地探析。 【关键词】计算机 人工智能技术 系统 人工智能(Artificial Intelligence)是研究使计算机模拟人的学习、推理、思考、规划等思维过程和智能行为的学科,用过对计算机实现智能的原理的研究,制造出类似于人脑智能的计算机,使计算机实现更高层次的应用。随着信息技术的发展和网络的广泛普及,人们教育观念正在悄然改变,新型的教育模式正在成形,计算机网络远程教育迅速发展,然而由于计算机网络远程教育发展尚不成熟,实际应用过程中存在诸多问题,而人工智能的引入,则使计算机网络教育水平提升到一个全新的发展台阶,并展现了其广阔的发展前景[1]。 一、人工智能技术概况 人工智能是通过研究人的智慧机理和思维过程,利用计算机体现和模拟人的智能行为。人工智能自其正式提出至今短短几十年内取得飞速的发展,已经成为一种成熟的工具。由于人工智能的效用堪比人的智慧,在进行信息分析处理时可以采取语音识别,实现人机对话,所以其应用范围自其发展以来逐步向诸多领域扩展,如医学、建筑学、地质学、机械等,而其研究课题也不断深入,如专家系统、机器人、自然语言处理系统、博弈等。人工智能具有理解经验并从中学习、辨别模糊或互相矛盾的信息、快速而成功地对新环境做出反应、在解决问题时使用推理进行有效的推导、能处理复杂的情况、应用知识控制环境等诸多能力。人工智能是一个知识信息系统,知识在人工智能中占据重要的地位,计算机的智能只有通过对知识的发现、储存、学习、推理和决策才能展现出来。人工智能主要有以下优势:首先,由于知识储存与计算机系统中,为人们知识传播和复制带来了极大的便利,计算机网络技术的发展,使知识的传播和复制突破时间和空间的限制,为人们带来无限的知识共享。其次,人工智能系统拓展了知识信息获取渠道,同时在某些任务处理的质量和速度上,人工智能展现的能力惊人的能力,远非人类所能及[2]。 二、人工智能技术在计算机网络教育中的应用 (一)智能决策支持系统 智能决策支持系统(IntelligentDecision Support System)是由决策支持系统与人工智能结合的产物,在网络教育领域的应用展现出广阔的发展前景。智能决策支持系统在数字图书馆中的应用,则使得决策目标和进行问题的识别更加明确,帮助决策者建立起完善的决策模型,提供多种备选方案,同时对各种备选方案进行选择、优化、比较、分析,从而使决策者的决策更加准确、有效[3]。 (二)智能教学专家系统 智能教学专家系统ITES(Intelligent Teaching Expert System)是传统CAI系统转向的主要方向,是一种开放式交互教学系统,通过智能教学专家系统利用计算机对专家教授教学思维的模拟,从而为教学提供一个良好的智能环境。一方面,学生可以通过智能专家系统获取知识,另一方面,智能教学专家系统能根据学生的具体实际情况(包括知识储备、能力、学习方式等)进行知识传授,从而使教学效果大大提升。在智能教学专家系统中,智能计算机辅助教学占据重要地位,具有以下智能:首先,自动生成各种问题和练习,并在教学内容理解的基础上,形成问题解决方案,同时还能自动生成和理解自然语言;其次,能根据学生的自身实际情况,对学生的学习内容和教学进度进行合理调整,并对教学内容具有解释咨询的能力;再次,能对学生的错误进行判断,评价学生学习行为,并帮助学生纠正错误,同时使自身教学策略得到完善。 (三)智能导学系统 智能导学系统(Intelligent Induct-learning System)是现代继续安吉网络教育系统的重要组成部分,是实现计算机网络教育项目的保障。通过智能导学系统,能为学生提供一个良好的学习环境,并能快速地获取其所需要的各种资源,从而使学习者获得学习的全方位服务,进而达到学习的成功。智能Agent技术的智能导学系统,可根据学生的具体情况制定符合学生实际的导学策略,并为学生提供个性化、针对性的服务。在这种导学策略下,系统不仅能自动生成各种问题和解决方案,并且能合理规划、调整学习内容和进度,同时能针对信息反馈内容及时修正导学策略,使导学策略更加合理科学[4]。除了上述3各种系统在计算教学中的应用,还有智能仿真技术(Intelligent Simulation Technology)、智能硬件网络IHN(Intelligent Hardware Network)、智能网络组卷系统INES (Intelligent Network Examine System)、智能信息检索引擎 (Intelligence Information Retrieval Engine)等系统在计算机网络教学中应用,这些人工智能在计算机网络教学中的应用,共同推进了计算机网络教学的发展。 三、结语 计算机网络教育中加强对人工智能技术的引入,使我国现代计算机网络教育呈现蓬勃发展的态势,通过多种智能系统的应用,使计算机网络教育的学习环境得到极大的改善,计算机网络教育的时空制约进一步突破,大大延伸了计算机网络教育的服务领域。随着人工智能技术在计算机网络教育中应用的深入研究和发展,未来计算机网络教育的个性化将会更加突出,远程教育也将实现更好的发展。 计算机网络教育论文:浅谈中职计算机网络教育的现状和发展途径 摘 要:结合多年进行中职计算机网络教育的经验,阐述了计算机网络教育的现状,并从几个方面探讨其发展途径。 关键词:中职;计算机;网络教育;现状;途径 随着信息时代的全面推进,中等职业学校计算机专业成为培养我国新型技术人才的重要科目,其教学主旨是在义务教育的基础上为我国培养更加全面的技能型人才和高素质劳动者。然而就当前我国中职计算机专业计算机网络课程教学体系来看,其中存在着不少问题是需要我们重视且有待加大力度去改进与完善的。基于此,笔者结合自身从教经验以及数年来对中职计算机网络课程的教学研讨及研究,力求改善教学现状,提高教学效率。 一、中职计算机专业的教学特点 中职学生的基础知识不够扎实,总体素质与普高学生相比存在着一定程度的差距,因此,因材施教与突出教学的实用性是中职计算机专业的特点。中等职业学校一贯以其开放互动的教学姿态扎根于学生心中,在教学方式上注重实践而轻理论,教学理念以面向社会为重心,在强调所学知识应用的基础上与当前社会的发展趋势紧密相连,以期让学生在毕业后尽快服务社会,体现出所学知识的实用价值。在具体教学方面,计算机专业教学注重让学生理解教材,以教材中的基本理论为引导,结合教师讲解强化学生的实际操作能力,力求做到教授一课即让学生学会一课,由浅到深,循序渐进,逐步增强学生的整体素质。 二、中职计算机网络教育中存在的问题 总体而言,计算机网络教育中的突出问题体现了我国教育体系对中职院校的重视度不足,同时也体现了从教人员对计算机专业以及学生的漠视态度。具体表现在以下几个方面: 1.教师的整体素质 由于中职院校中的教师大多数都是师范毕业后直接参加工作,对于专业性很强的计算机网络来说他们有些还不具备深厚的教学功底,同时,中职学校在学术交流和课题研究方面开展不足,教师培训项目更是严重匮乏,教师相当于是在摸索着开展教学工作。这种教学状况造成大多数教师形成照本宣科的教学模式,学生学得一头雾水,似懂非懂,教师教得焦头烂额,应付了事。 2.对教材的依赖性 在某些时候,中职计算机网络教学又回到了我国古老而又传统的教学模式中,即完全依赖教材开展教学工作。这时,对作为教学主体的学生来说,课堂教学几乎成了一种形式,教师读,学生听,枯燥的教学过程使学生昏昏欲睡,从满怀热情地进入中职学校,到最终对学习完全失去兴趣,他们的学习目标从而也产生了转变,即不是为了学习而来,而是为了那张学习期满后的毕业证。 3.计算机网络环境的严重缺乏 在当前我国大多数的中职院校中,对计算机专科,有些学校为了避免学生利用电脑进行一些不符合教学原则的活动,将能够提供学生使用的网络平台局限化,采用小型局域网和校园网的形式来限制学生。这种做法虽然对学生起到了一定的限制效果,却也严重地限制了学生的学习空间,在这种教学状态下学生只能成为被动的网络使用者,而不能为学生创造良好的学习环境。 三、中职计算机网络教育的发展途径 1.加强师资建设 加强师资建设体现在中职院校教学规划中的每一个细节程序中,如针对教师开展专项培训课程,加强中职院校之间的学术交流探讨以及在校内开展某些专项课题研究,通过教师与教师间的通力合作,切实提高教师的整体素质。 2.开拓教学创新 笔者数年来一直从事于江苏省某中职院校计算机网络课程教学工作,在开拓教学创新之路上历经坎坷,却也有一些个人的体会。如在Computer network必学课程Topological structure(拓扑结构)一课中,如果教师还是照本宣科地依照教材开展教学工作,对于其中“总线型”“环形”“星型”“树型”“网状”等基础知识,学生大概直到走上工作岗位的那天都不清楚这些结构的具体含义。因此,作者在这一课中并没有沿用传统教学模式,而是在开课时将学生带到实训室,首先通过示范,让学生进行观摩体会,随即又让学生亲手体验,教师只在一旁做引导指正工作。如,当向学生提出“什么是星型结构”问题的时候,学生的回答不是似是而非的言语描述,而是采用实际行动来回答问题。另外,对于在计算机网络教学过程中一些理论性强但又无法进行实验论证的课题,如网络协议种类中的Connectionless protocol以及Connection oriented protocol,笔者在教学过程中一般会将Connectionless protocol比喻成给朋友寄信,至于信件寄出后对方能否收到,一般不会反馈信息给你,这种情形,即类似Connectionless protocol,无连接协议。通过这种方式,学生更加直观地了解了一些常规计算机语言的具体含义,从而使他们对学习过程产生浓厚的兴趣,既让教学工作变得简单,又让学生的学习成为一种乐趣。 3.加强基础设施建设,强化知识应用效果 加强中职院校计算机基础设施建设,给学生创造一个良好的学习环境,是我国中职计算机网络教育的头等大事。一切都是为了教育的基础目标出发,尽最大力量加强教育基础设施建设,是加强中职院校教学质量的良好途径。 综上所述,当前中职计算机网络教育要在切实提高教学质量的基础上为中职计算机网络教育规划更好的发展前景,为我国的经济社会建设作出自己的贡献。 (作者单位 江苏省淮安市淮阴区职教中心) 计算机网络教育论文:老年网络教育中计算机网络通讯存在的问题及其解决方案 摘要:网络教育以方便、快捷、覆盖面广,同时是现新型的现代化教学模式越来越被老人年所接受,这也是发展老年人网络教育的时展要求。本文结合老年人网络教育中所遇到的网络问题展开讨论学习。 关键词:老年教育 网络通讯 技术故障 1、计算机网络中遇到的主要问题 网络安全问题在互联网应用日益广泛的今天,也逐渐凸现出来。从Internet的角度看,对网络的威胁主要来自于网络硬件和软件两方面的不安全因素,网络通讯安全问题主要表现在信息泄露、信息篡改、非法使用网络资源、非法信息渗透、假冒等等方面在网络上系统既要开放,又要安全,以至于从技术方面将安全问题是整个互联网技术里较为困难的问题。一方面操作系统本身的问题,各种应用服务存在安全问题。一方面电磁泄露、搭线窃听、非法入侵、线路干扰、意外原因、病毒感染、信息截获等。从国内情况来看,目前我国95%与互联网相联的网络管理中心都遭受过境内外黑客的攻击或侵入,其中银行、金融和证券机构是黑客攻击的重点。目前统计,计算机系统遭受病毒感染和破坏的情况相当严重;电脑黑客活动频繁出现。网络信息系统具有致命的脆弱性、易受攻击性和开放性,这些不但严重侵害了网民的利益,同时制约我国网络通讯的安全发展。 2、改进措施 (1)硬件主机的技术安全:加强对网络连接计算机电脑的安全范围包括:防火墙的系统规则处理、更新增加人们潜意识中的安全意识以及漏洞系统的补丁升级更新等。可以使用Internet信息服务(IIS提供的)身份验证方法来控制对网站和FTP站点的访问。(包括下列信息:网站验证:介绍符合您验证用户网站访问要求的身份验证方法。FTP站点身份验证:介绍符合您验证用户FTP站点访问要求的身份验证方法。)同时也可以在FTP站点或、网站目录或文件级别设置身份验证。身份证验证技术可以减少或者阻止非法用户对本系统的非法操作和恶意系统的侵入。可以要求操作者在提供有效的用户密码、账户、用户名对服务器进行登录和操作。 (2)网页访问及时的处理:适当地控制对Web和FTP内容的访问是对信息的权限的控制,阻止了非授权用户进行的信息的浏览,修改甚至破坏。是安全运行Web服务器的关键。权限是与对象(如文件或文件夹)关联的规则,用于控制哪些帐户可以获得对象的访问权限。使用Windows和IIS中的安全功能,您可以有效地控制用户访问您Web和FTP内容的方式。可以控制多级访问,从整个网站和FTP站点到单独的文件。每个帐户均被授予用户特权和权限。用户特权是指在计算机或网络上执行特定操作的权力。 (3)安装防火墙技术:防火墙可以是一台有访问控制策略的路由器,一台多个网络接口的计算机,服务器等,被配置成保护指定网络,使其免受来自于非信任网络区域的某些协议与服务的影响。我们可以看成防火墙是在可信任网络和不可信任网络之间的一个缓冲。主要的技术有数据包过滤技术、应用网关和服务等;防火墙体系结构在网络中的设置应用。所以一般情况下防火墙都位于网络的边界。第二给个包过滤路由器是它置接受源于堡垒主机的数据,负责管理Dmz和内网之间的访问。例如屏蔽子网型防火墙。它是由两个包过滤路由器和两个堡垒机组成。堡垒主机和服务器放置在一个处于内外网的小型网络中。连接外网的包过滤路由器主要用来防止外网的攻击。并管理外网对dmz的访问。 通过在内部网络中的每台工作站上部署防病毒,防火墙,入侵检测,补丁管理与系统监控,我们可以集中收集内部网络中的威胁,分析面对的风险,灵活适当的调整安全管理策略。这样对外网,内部网是不可见的。同理对于内网外网是不可见的,内网眼通过服务才能访问外网。但这仅仅是不够的,还有另外一个重要的部分,就是从网络结构上的接入层,汇聚层和核心交换层设备上做好访问控制与流量管理。对于入侵者必须通过外部路由器和堡垒主机,内部路由器才能入侵到内网中。到目前可以认为是最安全的。 (4)访问安全技术:使用安全审核技术跟踪用户活动并检测对NTFS目录和文件的未经授权的访问。用户试图访问受到限制的帐户。技术的重点部分是安全策略的订制和授权信息的验证技术。可供审核的活动包括:用户成功和失败的登录。用户试图执行受到限制的命令。 (5)网络安全管理技术:新的安全管理技术的研发应用可以代替人们常规的操作减少可能由于疏忽导致的人为错误;提高管理员的安全意和管理水平,定期的安全综合培训必不可少。 计算机网络系统管理员对网络系统进行网络监控,网络服务器应记录用户对网络资源的方向。运用计算机网络在技术上实现网络系统的安全管理,确保网络系统的安全、可靠地运行,如防火墙和杀毒软件结合进行安全控制非法用户对目录、网络权限控制、实行个人网访问控制、服务器的安全控制、网络监测和锁定控制、防火墙和杀毒软件结合进行安全控制非法用户对目录、文件和其他网络资源的访问。如有非法黑客企图攻击、破坏网络系统、网络服务器应实施锁定控制,自动记录企图攻击网络系统的次数,达到所设定的数值,该账户将自动锁定,确保网络安全。计算机网络系统管理员对网络系统进行网络监控,网络服务器应记录用户对网络资源的方向。对非法的网络访问,服务器应以文字、图形或声音等形式报警来提醒网络管理员。只有在网络上的计算机实施了好的安全技术其中所要面临的危险就会少一些,安全的级别就会高一些。然而即使做好了上述的几种技术网络也不一定是安全的。为了实现安全的网络,我们应进行深入的研究,开发出自己的网络安全产品。以适应我国的需要,推动计算机网络通讯的良性发展。只有不断的更新系统补丁,实施新的安全技术,提高网络管理水平,才能将网络变的“固若金汤”。 计算机网络教育论文:计算机网络教育中的教与学 一、计算机网络教育中的“教” 1. 教学平台的系统化和网络化。网络教育的技术基础是互联网络、综合电信网络、计算机网络和有线电视网作为网络教育信息的支撑平台,保证了网络教育手段的先进性,使得信息资源更加丰富、形象、开放,信息传播更加快捷方便,信息共享成为可能。 2. 教学环境的虚拟性和交互性。网络教学平台突破了传统教育模式的校园课堂教学环境,实现了模拟课堂、虚拟教室、虚拟图书馆、虚拟实验室等,打破了时空局限,建立了虚拟学校,有效地提高了教学规模,降低了教育成本。在网络课程教学活动中,学生和教师之间、学生和学生之间的交流可以采用网络即时通信工具、网络论坛、网络聊天室、电子邮件等方式实现实时或非实时的交互。 3. 教学资源的开放性和共享性。网络教育提供的开放性教学资源,使学生能方便地获得资源,便于教师随时更新和补充教学资源,教师能根据教学需要动态地调整教学资源和教学策略。基于网络的教学资源有利于资源共享,有利于学生自主选择学习的时间、地点和适合自己的学习方法,从而提高学生独立思考的能力。学生处于教学和学习过程的主动地位,能够充分发挥学习的主动性。 4. 教学模式和学习方式的多样性和自主性。网络教学平台所带来的教学环境虚拟性、交互性以及教学资源的多样性、自主性,使得网络教育可以采用多种教学模式,协作式、讨论式、探索式、开放式教学模式与学习方式能更有效地激发学习者求知的主动性和积极性,促进他们的自主学习能力。 二、计算机网络教育中的“学” 网络教学是跨时空、大信息量、交互式和个性化的教学,学生可以根据自己的特点和兴趣,自主地选择学习内容,学习进度和学习方式,不同的教学模式对学生产生不同的效果。网络教育下,教育内容全方位、多层次,学生能按自己的兴趣在网上邀游浩瀚的知识海洋,学生的学习实现了个性化和自主化,学生成了学习的主人,实现了真正的“因材施教”和“教学相长”;网络教育下,工作与学习完全融为一体,每个人都可以在任意时间、任意地点通过网络自由地学习,这是真正意义上的终身教育;网络教育下,学生多感官并用、立体化接受信息,对需要掌握的知识,既易于理解,又便于巩固。网络提供的教育资源远大于以往任何教师、教材乃至图书馆的信息量,拓宽了学生的知识面。网络教育的交互性可以及时、迅速地反馈教学效果,可使多种观念得以沟通和交流,可改变单一的传统的教师满堂灌、学生边听边记的学习方式,学生能借助因特网与老师及其他同学交流,大大提高学生的学习兴趣,使启发式教育贯穿于整个教学过程。学习资源的多样性与共享性使得学习者与传授者随着知识的发展不断变换学习的主体,教师既可将自己的新知识、新技术通过网络教育别人,又可作为一名学生,从网络上学习新知识、新技术,因而网络教育能促使教师提高自身的素质。 三、发挥网络教育教学方法优势开展教学 1. 发挥网络教育教学方法的媒体与显示优势,为学生提供丰富的学习资源。采用网络教学方法,学生不仅能接触书本教材的内容,而且可以广泛的接触教材以外的学习资源。网络媒体的类型很多,主要包括文本、声音、图画、动画和视频等多媒体因素。多媒体表现形式,也使教学内容更加生动,促进学生学习兴趣的提高。所以,网络教育教学方法具有明显的资源优势,不仅内容量丰富,而且学习资源的形式也丰富。资源的另一个表现方式还体现在网络中的每个人都可能成为学生学习的教师,它是一种特定的丰富的人力资源。 2. 发挥网络教育教学方法的媒体模拟与放映优势,促进教学形象生动化。多媒体具有很强的模拟和放映优势,可以把真实的教学内容或真实或模式放映出来,对于突破教学重难点效果突出。网络教学方法很大程度上可以克服传统教学方法中死呆的说教活动和呆板的文字表述,实现向学生展现形象、直观和具体的网络媒体情境。 3. 运用网络教育教学方法的开放优势,充分发挥学生自主学习和协作学习精神。当今社会,是体现学生主体精神、个性发展的教育时代。教育提出了发掘每个学生的学习潜能,开展协作学习的目标和要求。网络教育教学方法和开放式的教学模式,为学生充分发挥主体性,加强协同学习和学习交流提供了条件。思维活跃的当代学生,他们也更乐于探索知识奥迷,对网络也独有情钟,这也迎合了当今学生的特点。学生的学习交流活动,可以通过网络的聊天、论坛和留言板等多种方式来实现。教师是网络教育的组织者,同时也是参与者,要当好指导员,共同参与学习互动交流。 4. 运用网络教育教学方法的灵活优势,克服传统教育教学的时空限制。运用网络教育教学方法,可以提供灵活的学习时间和广泛的学习空间。学生在课余时间利用网络学习,它是传统教育教学方法的一个有益补充,也是网络教育课堂教学的一种延伸。 5. 运用网络教育教学方法的形式多样优势,充分实现分层教学。网络教育教学方法打破了一种固定的模式和学习内容的局限,通过教学设计和网络设计,可以提供多套学习方案和学习方法,从而满足分层次教学的需要。 6. 运用网络教育教学方法的互动优势,促进探究式学习。运用网络教育教学方法,充分创设网络教学情境,在教师的启发诱导下,以学生独立自主学习和合作讨论为前提,以现行教材为基本探究内容,以学生周围世界和生活实际为参照对象,为学生提供充分自由表达、质疑、探究、讨论问题的机会。学生通过个人、小组、集体等多种解难释疑尝试活动,将自己所学知识应用于解决实际问题的一种教学形式,实现探究式学习。相对传统教育,教师运用网络教学平台和教学方法,更容易为学生的学习设置探究的情境,建立探究的氛围。学生自己去获取知识,自己能发现问题、提出问题、分析问题、解决问题。采用网络教学方法,更容易促进探究的开展,把握探究的深度,交流探究的内容。 计算机网络教育论文:计算机网络教育在社区教育中的作用浅析 摘 要 计算机网络教育是开展社区教育的重要途径之一。网络教育平台可以为社区居民提供自主选择的公平性、低成本的教育形式,让社区居民在现代化的学习环境中享受到各种学习资源和学习支持服务。 关键词 计算机网络教育 社区教育 网络平台 党的十七大提出了建立学习型社会,构建终身教育体系,努力提高全民素质的教育发展目标。《国家中长期教育改革和发展规划纲要(2010-2020)》指出“广泛开展城乡社区教育,加快各种学习型组织建设。倡导全民阅读,推动全民学习。到2020年,努力形成人人皆学、处处可学、时时能学的学习型社会”。社区教育作为建立学习型社会,构建终身教育体系的重要形式和提高市民综合素质以及生活质量的重要途径,得到了社会多方面的关注并取得了较快的发展。以计算机和网络为代表的现代信息技术的飞速发展与不断创新,为我们提供了新的交流和获取信息的渠道。计算机网络教育为社区教育提供了一种便捷、低成本、高效率的学习方式,成为开展社区教育的重要途径之一。计算机网络教育能够实现资源利用最大化,它体现了教学对象的自主性。同时计算机网络教育资源具有丰富的表现力,此外,计算机网络教育使教与学双边实现了交互化。传统教育是以教师的“教”为主体,忽视了学生的“学”。而真正的教学强调的是教与学双边的互动与交流。计算机网络教育正是利用了网络信息的交互性,使得教育者与学习者、学习者与学习者之间通过网络实现实时或非实时的双边互动,处于相互启发、相互引导、相互促进的合作关系中,从而有效解决学习者在自主学习过程中产生的盲目性、疑惑性和孤独感。 1 计算机网络教育是开展社区教育的重要途径之一 计算机网络教育具有对象开放、资源开放、形式开放和时空开放的特点,可以拓展社区居民的学习空间,摆脱工作、生活与学习之间的矛盾,教学方式丰富灵活便捷,对社区教育的实践起到了不容忽视的推动作用。 1.1 计算机网络教育是开展社区教育、建设学习化社会的技术基础 社区教育的对象具有广泛性,面向的是全体社区居民。由于社区居民所处空间和学习时间比较分散,若采用传统的教育方式开展社区教育,一方面向基层社区延伸还存在一定局限性,组织难度比较大,另一方面受教育形式和教育内容所限,社区居民多样化的学习需求很难保证。而计算机网络教育利用现代信息网络技术,建立起社区信息化教育平台,为社区居民提供了跨越时空的平等、开放的学习环境,从而实现以社区居民为主体的教学组织形式,使全体居民都能享受到教育公平的权利。 1.2 计算机网络教育促进了终身教育体系的建立 《教育法》第11条明确规定:“国家适应社会主义市场经济和社会发展需要,推动教育改革,促进各级各类教育协调发展,建立和完善终身教育体系”。教育应该贯穿于人的一生,一次性的学校教育已经不能满足人们不断更新知识的需求和社会科学发展的需要。社区信息化教育平台打破各类教育相互隔离的状况,实现各级各类教育的统筹、衔接与沟通,可以为幼儿到老人的全体居民提供普遍教育,使建立终身教育体系和学习化社会的目标最终成为现实。 1.3 计算机网络教育实现了教育信息资源的共享 社区居民的学习需求具有多元性,有可能是各类学历教育,也可能是非学历教育,可能是正规教育,也可能是非正规教育。因此,用于社区教育的教学资源应内容丰富、种类齐全、学科完备,使学习资源不会因为居民所选择的知识类别不同而有较大的差异。利用社区信息化教育平台开展社区教育的重要特点就是其资源的丰富性与共享性,只要具备上网条件,社区居民就可以自主选择学习资源,达到“一人多师,一师多用”,从而实现资源配置合理化、高效化、公平化、大众化。 1.4 计算机网络教育可以进一步提升社区教育的功能 与传统教育相比,计算机网络教育的一个重要优势就在于可以通过网络把教育信息传递到传统教育机构无法覆盖的地方。同时,由于其教学内容、教学方法和学习手段的丰富多样性和社区居民的多元选择性,为社区居民(下转第248页)(上接第243页)带来了全新的学习体验,使得居民的学习需求得到了完全的释放,从而推进了居民学习的自主性与个性化,成为进一步提升社区教育功能的有效途径。 2 利用社区教育网络平台开展社区教育的建议 社区教育网络平台是利用计算机网络开展社区教育的主要载体。通过社区信息教育平台,可以为社区居民提供自主选择的公平性、低成本的教育形式,使得全民教育的功能、价值、效益实现最大程度的优化。 2.1 社区教育网络平台的定位 社区信息教育平台应是采用现代化信息技术和网络技术,利用现代远程教育手段,主动向全体社区居民提供开放的、公益的、个性化的远程网络学习服务平台。通过为社区居民提供丰富的教育培训“菜单”,让广大市民在现代化的学习环境中享受到各种学习资源和学习支持服务,更好地满足大众终身学习、快乐学习、免费学习的需求,从而营造“人人皆学,时时能学,处处可学、样样有学”的人文环境。 2.2 社区教育网络平台的开发原则 (1)分步实施,逐步完善。由于社区教育网络平台具有用户众多、层次复杂的特点,开发建设宜采用分步实施、逐步完善的原则。社区教育网络平台必须是在深入调研与长期考察的基础上进行开发,应该最大程度的体现当地社区居民的学习需求。并在使用过程中逐步扩充和完善系统功能及学习资源,最终建设成为满足广大市民需求的网络学习平台。 (2)性能可靠、安全可控。社区教育网络平台在性能上应能支持多媒体信息传输、统一的信息和系统管理维护功能。同时要具有安全保障机制,建立标准统一、切实可行的网络安全体系,保证系统安全可靠运行。 (3)设计合理、运行高效。基于成熟的系统软硬件环境进行平台建设,以降低系统的建设成本和运行维护成本;合理建立索引、保证数据的一致性和完整性,减少数据冗余,提高数据库的访问效率。 (4)资源丰富、功能完善。社区教育网络平台建设应力求功能体系完整、助学能力强,学习资源内容全面、形式多样。除提供最基本的学习功能以外,还应包括服务、互动、管理等其它功能,以支持社区居民学习活动的有效开展。 (5)界面友好、操作简便。由于社区教育面向不同年龄阶段、不同学历层次、不同知识背景的广大市民,栏目的设置应直观醒目、导航清晰、界面友好、操作简便。 2.3 社区教育网络平台的推广使用 在推广阶段,应首先对社区居民的实际情况做好调研,要充分了解居民家庭计算机配置情况、互联网接入情况和社区教育网络平台运行情况,为平台的普及积累第一手材料。推广过程中,可先选择一些社区作为试点进行试运行,利用网络平台开展一些实用性较强的培训,同时利用社区居民集中性强的特点,加大宣传推广力度,加强社区之间横向联系,逐步提高其了解率、使用率和覆盖率,以发挥社区教育网络平台的最大效能。 计算机网络教育论文:谈软件开发技术在计算机网络教育中的重要性 摘 要:随着计算机技术在教育领域的广泛应用,网络教育应运而生。软件开发技术的日趋完善为网络教育飞速发展提供了技术支持。本文从软件开发技术与网络教育的关系角度阐述了软件开发技术在计算机网络教育中的重要性。 关键词:软件开发技术;网络教育;重要性 自20世纪40年代计算机诞生以来,在教育技能方面历经二十余载的发展,计算机正以强大的势头渗透到社会的各个领域。加之计算机应用的不断深化和普及,也扩大了计算机软件技术的规模。1968年,由此,“软件工程”一词在北约召开的一次研讨会上被众多学者提上了议案。目前,计算机网络教育不断发展,软件工程的发展也变得尤为重要。 一、计算机软件开发技术的发展过程 软件开发属于一项复杂的系统化的工作,软件开发技术也经历了相当的长的历史发展阶段。在软件开发初期,对软件开发的认识上,人们普遍的都比较重视“软件危机”的解决措施。20世纪60年代末,由K.W.Dijkstra提出了结构化程序设计技术大受世人的追捧,很多人认为这项技术可以有效解决“软件危机”,但面对大型软件系统,系统的重要性、稳定性、扩充性却难以实现,20世纪70年代产生的面向对象方法,使软件工程领域重获生机。对象管理组织OMG于1997年11月将UML正式作为基于面向对象技术的标准建模语言,自此在以后的发展历程中不断推陈出新,造就了目前UML作为可视化建模语言事实上的工业标准备受社会各界青睐。 随着SOA体系的出现和CASE技术频繁的更新,软件工程技术的不断持续更新和不断完善,在软件开发技术上及时出现了呈现出的飞跃,同时也深刻的影响着现代网络教育。 二、现代网络教育的特点 从教育培训层次来看,计算机技术也逐步用于教育界,因此网络教育应运而生,与传统教育模式相比,网络教育也在教育形式方面影弥补了传统教育模式的不足。时代是不断发展的,网络技术更新换代的周期短,因此“优势”也就意味着新技术的结束。网络教育有其自身的发展特点,具体表现在:加快了教育模式的改革,使传统面授教育逐步过渡为网络远程教育;充分利用教育资源,从使用传统的书本等纸介课件资料,逐步转变为采用网络资料、学习软件和多媒体课件等教学资源,从而做到了学习资源的充分利用;为学习者提供了自由的空间,使其按照自身条件制定学习计划,合理安排学习时间,自主地学习知识;有助于自动化的进行教学管理活动,为教学活动的开展提供了广阔的网络平台,从而使工作效率以及管理水平大大提高。 三、软件开发技术对网络教育的意义 网络教育的快速发展必须以计算机软件系统的开发为前提,软件开发技术也为网络教育的深入开展提供了操作平台和技术支持。 1.教育资源库的开发为网络教育提供了资源储备 当前,国内有很多种开发教育资源库的模型,获取资源的途径因此多样化,而且这在很大程度上充实了资源库,为网络教育储备了足够的文献资源。传统的数据库管理模式限制了数据的重复利用,而且数据之间的关联性较差,这就不可避免的造成了人工浪费。而网络教育资源库的开发,则使各类教育资源和资源数据库之间建立了紧密的联系,使资源管理的效率大大提升,这一点是我国原有的管理工作无法企及的。 2.教育管理软件的开发丰富了网络教育的管理手段 先进的技术是人类文明发展的推动力,同时也丰富了教育资源,而教育管理软件的开发也为教育管理工作提供了多种可选途径,极大的促进了教育理念的更新,也使教育管理模式的软件化和信息化,获取信息的准确率和管理效率也因此大大提升,同时,也有利于管理信息的备份及存储带。此外,教育管理软件也被广泛用于教学实践活动,在一定程度上提升了学校管理人员和教师的现代教育技术水平。 3.学科分类软件的开发使网络教育更具针对性 我们一般都根据学科分类来划分教学内容,它可以按照学科类别将教学内容归类,从而细化知识点,拓宽知识面。所以,对于网络教育来讲,准确划分学科类别,积极开发并推广应用软件技术,有助于细化学科内容,从而有目的地开展网络教育。同时,学科分类软件的广泛应用也有助于整合课业资源,促使管理者根据学科知识特点,科学的划分知识层次和学科类别,以突出自身教学活动的特色。学科分类软件的应用,也为学生提供了良好的知识氛围,教育者可通过这一网络平台加强与学生之间的交流,以确保教学活动顺利开展。在这一过程的循环中,也能够较好地体现教师的教学风格,突显教学个性。这也是网络教育的重要特点。 4.辅助教学软件的开发使网络教育更具灵活性 软件辅助教学是现代教育理论倡导的新型教育模式。辅助教学软件的大量开发和实践应用使网络教育具有更加灵活的教育方式,突显网络教育的时代特色。同时教学软件的广泛应用有利于促进学生学习自主性的培养,丰富的教学软件资源使学生根据自身特点制定学习计划、选择学习内容、把握学习时长、掌控学习进度,极大地调动了学生自主学习的积极性;有利于学生自学能力的培养,培养了学生自我教育、自我管理、自我服务的良好意识,提高了有效获取知识的能力。 四、结束语 网络教育开创了现代教育开放、交互、自主、和谐的教育新模式,适应了现代教育的发展变革,软件开发技术为网络教育的发展提供了有效技术依据。实践证明,随着计算机应用的普及和网络技术的广泛应用,依托于计算机网络的软件开发技术将以多形式、多层次、多角度发展态势,在教育领域乃至人类学习、工作、生活等全方位面临更加广阔的发展未来。 计算机网络教育论文:谈计算机网络环境下的网络教育 摘 要:网络的发展,创造出全新的网络教学的尝试。要根据网络教学不同的教学模式,发挥教师的主导作用和激发学生自主学习使学生成为认识的主体,就要了解网上教学的教学模式、特点、问题以及应对办法,在教学工作中不断实践与创新。 关键词:计算机;网络教育;模式 一、网络教育的内容 网络教学是一种新生事物,是一个开放的概念,它是在先进理念指导下,运用网络资源促进学生积极自主学习,加强师生交流,加强师生协作研讨,优化教学过程。网络教学是通过网络进行的教学法,在这一过程中,网络作为知识与信息的载体而存在,网络教学这一概念,可以视为教学的工具或媒体。网络教学是开发和利用网络知识与信息资源的过程,在此意义上,网络成为学习资源,网络教学则是对此资源的开发、利用与再生。 二、网络教育的特点 多媒体计算机网络是集多媒体的长处于网络的优点于一身,是当今科学技术发展的结晶。它有以下几个特点: 1.教学资源的共享性 学生通过网络可以共享资源,其中包括硬件的共享和软件的共享,核心是软件的共享。网上资源丰富多彩、图文并茂、形声兼备,学习者在链接或教师指导下,可轻松自如地在知识海洋中冲浪。取之不尽、用之不竭的信息资源,神奇的网络环境,对教育个性化的形成,对学生创造思维的培养,对实现教学过程要素关系的转变,对促进从应试教育向素质教育转轨都将产生重大而深远的影响。 2.多媒体信息的综合性 多媒体网络融超媒体和超文本于一体,集图形、图像、图表、声音、文字于一体,有利于学生多种感官参与认知,促进学生对知识的建构;有利于激发学生兴趣,培养学生的情感;有利于素质教育的实施。 3.教学方式的先进性 传统教学的中心是教师的教,网络教学的中心是学生的学。在网络教学中,教学不再是满堂灌,学生的学习应在教师的指导下根据自己的需要进行学习。教师的作用主要是组织、调控,并以作业的评价方式帮助学生。至于学生的步调、方式、进度、内容的数量和难易程度等则由学生本人决定。 4.教学目标的多样性 学生的个体差异,如学生的学习方法、学习风格、学习的起点等决定了教学目标的多样性。在传统的“教学流水线”上难以实现因材施教,网络教学克服了这些弊端。多媒体网络教学,带来了许多真实的情境,将生活中五光十色的现象带进了课堂,学生的学习效率将得到提高,有利于学生的身心健康。 三、网络教学的基本结构和模式 1.集体教学模式 教师先用常规教学中的讲授法创设情景,激发学生兴趣,同时将概念,原理等讲述清楚,提供途径,让学生在计算机上收集信息,或者分组讨论,协作交流,同时交待任务情景,利用计算机出现迅速和反馈及时的功能,提供化难释疑、强化应用的目的。放手让学生自行练习,学生出现疑难问题,可用电子举手,教师通过监视管理功能,选定有疑难问题的部份学生,组成一个特定的学习小组,学生可以利用语音对话,BBS论坛,留言簿、公告栏等展开讨论,进行经验交流,教师同时也可接受学生的咨询,指导学生解疑,提供帮助。 2.自主学习模式 该模式是利用光盘服务器功能,使每个学生机都能享受CD-ROM,充分利用硬件资源,使有限设备发挥最大的效率,学生利用光盘自主选择学习内容的难易、进度、并随时与教师、同学进行交互,一张光盘相当于一个小型图书馆,学生可以共享光盘上的大量信息,在网络环境中进行个别学习,使课堂教学逐步摆脱传统的教师中心模式,学生由传统的被迫学习变为主动学习。 四、对网络教育一些问题的思考 1.课堂容量问题 网络知识如果局限于现有教材,它就变成了电子课本;网络知识如果完全脱离了教材,它又变成了无源之水。网络只是教学的工具和手段,在运用其进行教学时,一定要仔细分析,深入研究教材,明确教学目标,突出主题、重点、难点,不能为了学生的兴趣而随心所欲。所以,只有合理利用网络资源,掌握好课堂容量,才能提高教学效率。 2.自主学习问题 为有利于学生自主学习,教师减少了讲授时间,增加学生自主阅读时间,在阅读过程中不加干涉。在网络教学中教师充当一个什么样的角色呢?学生随意阅读该不该干涉呢?这会影响学生自主学习吗?这是网络教学实践中感到困惑的又一个问题。经过理论研究和实践论证,网络教学中,学生是学习的主体,学习的过程是学习者头脑里自行完成意义建构的过程。教师在网络教学过程中应从传统的知识传授者的角色转变成为学生意义建构的促进者、帮助者和资源组织者的角色。网络教学中如果是良性的交流互动,教师的作用非但不会削弱,反而会增强。 3.对设备、对技术的要求偏高 网络教学对设备有一定的要求,学校没有一定数量的计算机、没有互联网接入就无法开展网络教学活动。然而,我们对网络教学认识的发展必然经历一个过程,新的学习方式也不是一朝一夕就可以实现变革的,这种变化是一个量变到质变的过程。我们可以用很低廉的成本建设一个小型的实践环境开始网络教学的探索。 计算机网络教育论文:计算机网络教育管理论文 【摘要】计算机网络的全球化为网络教育的存在与发展提供了基础,它的优势使它在各国迅速发展壮大起来,正确认识计算机网络教育中的“教”与“学”的关系对提高现代教育质量无疑是很有必要的。文章主要就计算机网络教育中的“教”与“学”进行了探讨。 网络教育是在现代技术条件支持下与教育活动相融合实现的一种新型的教育模式。由于网络技术本身具有开放性、交互性、资源共享性等特性,使网络教育也具有了与传统学校教育不同的新特点。本文旨在从计算机网络教育的“教”与“学”的特点中,寻找网络教育中“教”与“学”的合适关系,使网络教育最大可能地发挥其优势。 一、计算机网络教育中的“教” (一)教学系统的开放性 传统学校教育中由于教学条件、环境的限制,教学对象一般是有限的,且处于一种相对封闭并呈阶梯级发展的状态。相对封闭是指教学任务为特定年龄的教学对象设计,无论学习者差异如何,一般都只能按照规定进入相应的年级学习,在规定的时间内完成学习任务。呈阶梯级发展指学习者必须按基础、中等、高等教育这样的顺序发展,不可逾越。网络教育系统下的教学对象却是开放的,无论性别、健康状况、国籍或贫富贵贱,只要拥有了一台联网的计算机,学习者就可以自由选择感兴趣的任何专业、任何课程进行学习。 (二)教学资源的丰富性 传统教育中的教学资源可以分别用文字、图形、音频、视频、动画等多种媒体以线性排列方式来呈现,这种呈现方式系统性强,但灵活性不够。网络教育中的学习资源可以将文字、图形、音频、视频、动画等多种媒体按照教学需要集结在一起,以超文本方式呈现,兼具系统性和灵活性。这种基于Web的教育教学,可以创设一种符合建构主义理念的全新教育情境,让学习者更好地进行意义建构。 数据库作为资源库拥有丰富的信息资源是网络的最大魅力之一,而且网络信息资源是多样的,它涉及社会生活的各个领域、各个学科。网络信息资源具有共享性,没有人是信息的主宰者,对于网络终端的每一个学习者而言,他们在信息面前都是平等的。拥有可共享的大量信息资源,这正是网络能在教育中有强劲发展势头的主要原因之一。 (三)教学过程的交互性 互联网络作为一种强大的交互型媒体,有多种技术可以支持网上交流,交流方式也是丰富多样的,师生之间、学生与学生之间可以根据需要选择不同的交互方式。如BBS、FAQ、聊天室以及电子邮件邮件等。 这里所说的交互有两种含义。一是学习者与计算机系统之间的交互,二是学习者和指导者之间的交互。在网上远距离学习模式下,一般来讲,学习者和指导者在上机时间上是相对自由的,对学习者在学习过程中遇到的大多数问题,计算机系统可以自动检索后援引知识库的资料自动回答。有些计算机系统不能回答的问题,则由指导者通过电子邮件或其他形式将答疑内容发送给学习者。这种特殊的交互形式,使得学习者和指导者之间可以不受时间和地域的约束。当然,特殊情况下,学习者和指导者也可以在约定的时间同时上网,进行网上实时交流。 二、计算机网络教育中的“学” (一)学习模式的多样性 网络学习因不受地域和时间的限制,所以学习模式比较自由。它不但可以进行个别化学习,也可以根据学习者的不同情况分组学习,在网上进行小组讨论。若配以大屏幕显示设备,还可以实现团体教学,使教学活动的组织更加灵活方便,教学效果也可大大提高。 (二)学习的自主性 网络教学学习过程中,学生自主学习知识,自我更新知识,通过自己思考、探索来独立完成学习。网络教学并不是简单的“人—机”交互,而是复杂的“人—机—人”交互。这类交互的最大特点是强调互动,特别是学生的主动参与。这种自主性具体表现在:学生确定自已的目标后,能够借助网上优势,自主选择学习内容、学习方法和支配学习时间,从中知道了如何学习才能达到目标,也知道了如何评价自己的学习效率、测试自己的学习效果和成绩。学生根据自己的知识基础和学习进度进行个别化学习,不必跟随教师统一的教学内容和进度,而且网上没有固定的学习模式,自己不主动学习,就不可能得到新知识,这样学生就由原来被动的、不得不学转变为主动的、要求去学。从而能提高学生的领会和保持水平,有利于学生学习能力的培养。而且,学生在学习中自己制定学习计划,自己掌握学习进程,自己负责学习效果,这有助于养成学生在教育活动、工作职责和个人行为等方面的良好习惯。除此之外,学生自己选择学习时间,自己确定学习地点,学习时间、空间的灵活性大,特别适应于成年的、在职的学生的主客观条件。 网络教学是教师指导下的自学,它以促进学生的自主性学习为目标。因此,网络教学对培养学生的认知能力和创新素质有很大的潜力。但是在网络教学中,学生要对(下转第93页)(上接第91页)自己的学习负最大的责任,能积极主动地利用网络工具自主学习,这对学生的自律能力和自学能力都提出了较高的要求。缺乏自律能力,在眼花缭乱的网络面前,当最初的新鲜感消失之后,学 生就可能离开学习的轨道,忘记了学习的目标。缺乏自学能力,学生就不知道该学什么和怎样学,对年纪越小的学生这个问题越大。我们在网络远程教学中,发现这个问题带有一定的普遍性。这就存在着一个理论上的矛盾:促进自主学习是网络教学的目标,而自学能力和自律能力又是网络教学的前提,二者是相悖的。这一矛盾需要我们在理论上加以深入地探讨。 三、“教”重于“学” (一)弥补网络教育之不足需要加强“教”的研究 近年来,网络教育巨大优越性使它发展迅速。然而,网络教育同传统教育相比,也存在了很多的先天不足:1.网络教育缺乏有效的课堂管理机制;2.网络教育提供的“标准化”课件,不仅缺乏个性,而且也缺乏教学中的直接交流,因而难以真正实现因材施教;3.网络教育缺乏师生之间的感情交流,不利于学生完善人格的塑造;4.网络教育所实现的时空分离,导致对学生的社会性激励减弱,进而影响了学生学习积极性。网络教育存在的上述不足,是站在传统教育角度审视网络教育而存在的必然结果。在传统教育中,教学过程可看作是师生之间发生的“人—人”系统。而在网络教育中,教学过程则由“人—人”系统转变成为“人—机—人”系统。于是,“机”就成为师生之间的桥梁或中介。正因为教学过程发生了这样的变化,才有了人们对网络教育的上述批判。其实,网络教育与传统教育之间,并不存在着无法逾越的鸿沟。毕竟,教学过程本质上既是一个特殊的认识过程,又是一个促进学生发展的过程。就这一点而言,无论是传统教育还是网络教育,都应该完成这一双重任务,只不过在完成这一双重任务的具体教学模式上存在着差异。既然如此,我们若要弥补网络教育之不足,一个可行的办法就是加强网络教育中“教”的研究,加强网络教育中的“教”如何才能够完成认识与发展这一双重任务。 (二)学生自主性学习能力差需要加强网络教育中“教”的研究 网络教育是以学生自我管理能力为依托的教育模式,其教学质量的高低并不完全在于学校和教师,而在很大程度上取决于学生的自主性学习。自主性学习是指学生在学习过程中的积极主动的主体状态,包括自主性学习习惯,自主性学习兴趣,自主性学习思维,自主性学习方法,自主性学习能力等要素。网络教育要求学生具备良好的自主学习能力,而网络教育招收的学生则仍然是缺乏自主学习能力的学生,这是我国网络教育发展中的现实问题。 在我国传统教育中,学生的学习紧紧围绕着教师,师生之间存在着非常紧密的依赖关系,学生的自学能力普遍较差。这种惯性虽然随着学生走上社会而有弱化的趋势,但在整体教育背景下,学生对教师依赖的这种心理定势,始终顽强地存在着。在这种情况下,网络教育中的学生也不可能都在短时间内迅速摆脱对教师依赖,具备较强的自主学习能力。于是,我们的现实网络教育就陷入一种两难境地:既不能无视网络教育注重学生自主性学习的特点,又不能忽视网络教育中学生自主性学习能力较弱的现实。摆脱这种两难境地的唯一办法就是采取一些过渡性措施,使学生逐步养成自主性学习习惯。为此,就要求我们加强网络教育中“教”的研究。 计算机网络教育论文:略谈计算机网络教育的发展和实施途径 摘要:该文通过对计算机网络教育的发展的分析,提出了网络教育在计算机教育中的重要性和进行网络教育的重要性,同时也探讨如何通过一些途径更好地激发应用网络来教育的兴趣和动机,从而更好发挥网络辅助教学的作用。 关键词:计算机网络教育;辅助教学 1 计算机教育网络的发展及现状 近几年,随着网络建设的发展,通过网上进行授课已经成为可能。网络教育由于其以学生为中心,不受时间、地点、次数及进度的限制,能自由利用网上资源等优点,成为教育方式的发展新趋势、教育也随之进入网络教育的新时代。 目前,很多学校都加入了网络教育建设的行列,从网上不少的主页都可以找到远程教育的内容。但是这些教学网页普遍存在相同的一些缺点,反映出网络教育建设的速度及总体水平仍停留在起步阶段,这需要我们加强建设的力度,从而真正形成一个能胜任网络教育工作的系统。通常,网络教育容易出现如下缺点: 1)网上教育的科目较少、内容也较简单且易流于呆板不生动,缺乏吸引力; 2)网络课程内容更新的速度慢,学生不能及时获取所需知识; 3)网络课程形式单一,网上通常都是些以文本方式出现的课件,缺少形象的视频课件; 4)网络上的课件一般内容较分散、缺乏系统性。 分析这些现象,我们不难发现,要想建立一个有序、有强大生命力的网络教育系统,需要一个有组织的、专门的机构来负责这项专题建设,系统地为以后的发展做好规划。 2 网络教育的实施途径 2.1 对校园网进行维护与保障 许多学校设有电教中心,但是传统的电教管理模式不能适应校园网的管理需要。因此,校园网的管理应该成立专门信息中心或网络中心来负责,需要2~3名专职技术人员及若干计算机教师来保障校园网的畅通。校园网的管理应具备网管人员、网络及电教设备、相关资料等的常规管理,同时也包括电子邮件、网络资源及网络计费等的管理。只有形成一个完整的体系,才能分工明确,更好地对校园网进行维护和保障。 而这里主要有两方面的问题,一个是日常的维护,另一个则是技术人员的选择。由于校园网功能的不断拓展,维护工作变得十分庞杂,网站上所有栏目都需要定期更新,这些工作并不是一两名计算机教师就可以完成的,那么我们在条件允许的情况下可以由计算机教师带队的课外活动小组来完成部分维护工作。这样既锻炼了学生的动手能力又适当减轻了计算机教师的工作,有利于校园网能长期发挥作用。至于技术人员的选择,学校可以选择比较优秀的计算机教师参加专业的培训,将其训练成为网络中心的技术骨干,对学校网络进行维护。 2.2 充分发挥“教”与“学”在计算机网络教育中的应用 2.2.1 计算机教学中的“教” 计算机教学中的“教”主要表现在教学系统的开放性、教学资源的丰富性以及教学过程的相互性这三方面。 传统学校教育中由于教学条件、环境的限制,教学对象一般是有限的,且处于一种相对封闭并呈阶梯级发展的状态。这种阶梯级发展要求学习者必须按基础、中等、高等教育这样的顺序发展.不可逾越。对于有兴趣有能力学习相比较课堂上所学知识水平要高一些的知识,这样的阶梯教育往往对其是一种阻碍。而网络教育系统下的教学对象却是开放的,学习者可自由选择想学习的知识。 网络中拥有丰富的信息资源,涉及社会生活的各个领域、各个学科,更是学生拓展视野的一个很好平台。 对于传统的课堂教育,地点和时间相对比较固定。学生在学习中遇到的问题,可能无法得到及时的解决,网络教育则解决了这个问题。师生之间、学生与学生之间可以选择如BBS、QQ、聊天室以及电子邮件等平台来讨论以至于解决学习上所遇到的问题。这种网上远距离学习模式,一般来讲,学习者和指导者在上机时间上是相对自由的,对学习者在学习过程中遇到的大多数问题,计算机系统可以自动检索后援引知识库的资料自动回答。有些计算机系统不能回答的问题.则由指导者通过电子邮件或其他形式将答疑内容发送给学习者。这种特殊的交互形式.使得学习者和指导者之间可以不受时间和地域的约束。 2.2.2 计算机网络教育中的“学” 计算机网络教育中的“学”主要体现在学习模式的多样性和学习的自主性这两方面。所谓学习模式的多样性指的是网络学习因不受地域和时间的限制,所以学习模式比较自由。不但可以进行个别化学习.也可以根据学习者的不同情况分组学习,在网上进行小组讨论。甚至还可以实现团体教学,使教学活动的组织更加灵活方便,教学效果也可大大提高。而学习模式的自主性主要体现在网络教学学习过程中,学生自主学习知识. 自我更新知识,通自己思考、探索来独立完成学习。网络教学并不是简单的“人一机”交互,而是复杂的“人机一人”交互。这类交互的最大特点是强调互动,特别是学生的主动参与。这种自主性具体现在:学生确定自已的目标后.能够借助网上优势。自主选择学习内容、学习方法和支配学时间,从中知道了如何学习才能达到目标,也知道了如何评价自己的学习效率、测试自己的学习效果和成绩。学生根据自己的知识基础和学习进度进行个别化学习,不必跟随教师统一的教学内容和进度。 3 结束语 综上所述,要想真正使计算机网络教育发挥其最大的作用。除了要有完善的计算机教育体系外,也要寻找网络教育中“教”与“学”的合适关系。通过传统教育与计算机网络教育相辅相成,真正地提高教学质量与效率。 计算机网络教育论文:计算机网络教育中软件开发技术的应用分析 云南工业技师学院 【摘要】文章主要以软件开发技术为核心,了解软件开发技术的内涵与发展,并提出软件技术在计算机网络教育中的重要性,并思考软件开发技术应用在计算机网络教育中的具体方式,以供参考。 【关键词】软件开发技术;计算机网络教育;应用 计算机技术的普及与发展,使得社会步入计算机信息化时代,影响着人们的生活方式、娱乐方式和工作方式,进而推进各个领域的深入改革。同时,以网络为核心的信息传媒技术逐渐发展壮大,促进了不同功能软件平台的开发与利用,打破了软件设计传统思想,实现了软件开发与技术的改革创新。对此,为了适应计算机信息时代的发展,相关从业人员要不断挖掘与利用软件开发潜力和应用价值,发挥出软件对人们生活与社会生产的便利性功能,进而促进计算机网络教育的发展。在这样的背景下,探究软件开发技术在计算机网络教育中的重要性具有一定的现实意义。 一、计算机软件开发技术的核心 计算机软件在实际应用中包括电脑操作系统软件与应用软件,其中电脑操作系统软件由系统管理、操作以及维护等方面构成,而应用软件则是以用户操作为核心,借助用户界面操作实施命令,以满足用户的使用需求。应用软件相比于操作系统软件而言,更为专业化和高级化,其中包括各种高级语言、操作系统以及用户体验。软件开发中结合用户要求设计软件系统或部分软件的过程,作为一项包括需求捕捉、需求分析、设计、实现和测试的系统工程,一般借助某种程序设计语言实现其使用功能。软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。软件工程通过软件开发优势,将各种软件开发技术应用到计算机网络教育中,促进计算机网络教育的发展。 二、软件开发技术对计算机网络教育的重要性 (一)技术支持 从本质而言,软件开发技术属于计算机网络教育的关键技术,其先进的科技能力能够缓解传统计算机网络教育中的教学冲突,实现计算机网络教育的双向交流,进而实现计算机网络教育质量和教育水平的提升。在软件开发技术实际应用的过程中,远程教育和网络辅助教学作为教学重点,其实现功能直接关系到计算机网络教育的发展水平。而软件开发技术为计算机网络教育提供较为稳定的教育平台与教育模式,在软件学习平台上实现教育者与被教育者之间的面对面交流,实现远程控制。同时,教育双方可以在软件学习平台上进行交流与互动,还原网络教育的真实性,进而提高计算机网络教育综合质量水平。总之,软件开发技术的应用与开发,为计算机网络教育功能与教学效果提供了重要的技术支持。 (二)安全保障 从系统运行的角度上来看,软件开发技术利用先进安全协议保证计算机网络教育运行中的安全性。在网络技术迅速发展和应用的过程中,网络环境也逐渐复杂多变,同时由于网络自身开放性的特点,使得网络安全凸显出重要的地位。在计算机网络教育开展的过程中,为了保证教育过程中的稳定性与安全性,要依靠软件开发技术进行安全维护与实时监督,对外来网络访问进行限制,实现外网隔离,进而提高计算机网络教育的安全程度,使得计算机网络教育活动顺利开展。 (三)模式创新 软件开发技术的引进与应用,对计算机网络教育带来了一定的机遇和挑战。为了适应新形势,计算机网络教育必须进行改革与创新,更新教育理念、教育内容以及教育方式,融合信息时代特征,进而提高计算机网络教育的综合质量水平。从另一个角度来看,计算机网络教育作为一种信息化教育形式,在科学技术日新月异的今天,需要不断融入新的元素,升级和换代,以保持最新技术应用,保证计算机网络教育的有效性。对此,软件开发技术为计算机网络教育提供更大的发展可能性,促进计算机网络教育管理手段与教学模式的创新与改革。 三、基于软件开发技术下的计算网络教育系统设计 (一)系统模型 第一,中心服务器。中心服务器主要由管理系统、资源数据库以及教学平台等构成。管理系统主要控制系统日常管理与教学资源管理,肩负着系统性能与系统安全的重任,在服务器发生故障后,中心服务器可以实现功能转移,以保证教学环境的流畅性。资源数据管理主要负责系统教学资源与操作信号资源的管理,对这些数据进行添加、删除、修改等操作,保证服务器数据和数据库数据的统一性,以便对各个子系统中数据进行日常更新,满足教育平台的运行需求和使用功能。教学平台以教学双方相互交流为主,实现在线或者离线交流,管理传输文件,以提高服务性。第二,服务器。服务器以路由型为主,负责处理用户请求,管理通信渠道,进而保C信息通信的顺畅性。第三,S/A/C通信模型。借助ORB实现通信功能,作为平台核心通信技术,在实际运行的过程中,可以自由屏蔽底层平台,帮助系统管理人员发现问题并及时解决系统应用问题,节省分布式计算机平台的创建环节。 (二)学生客户端 在科学技术快速发展的背景下,学生客户端的功能越来越强大,目前在我国广泛使用的学生客户端主要包括以下几个方面。第一,学生注册。学生在第一次使用该系统时,必须先进行注册,根据客户端界面的提示填写学生的个人信息,只有注册成功的学生才能成为本客户端系统的合法用户。第二,使用登录。学生使用本系统前要先进行登录,根据注册时填写的密码和账户名进行登录,经系统验证以后,才能进入该系统。第三,选课。学生可以根据浏览器选择自己需要学习的课程,由系统提供各门课程说明学习要求和具体教学计划,供学生根据自己的情况进行选择,学生选定相应课程,并登记到教学管理库中备案。 (三)资源库 第一,教学资源库。在开展教学活动的过程中,教学目标、教材以及学生层次的不同,使得教学内容必须具备一定的差异性和层次性,教学课件数量逐渐增加。这些教学课件中含有大量的重复性内容。为了节省工作时间,教师可以将这些重复性内容在资源库中检索出来,使其形成各个独立构件进行保存,有效提高教学课件的制作效率。在实际应用的过程中,以积件库、课件库中的两个储存系统作为硬件,结合教学内容特点进行分类管理,提高资源利用效率。第二,题库。在软件开发技术的应用下,可以创建资源题库,其中主要涉及练习题库、考试题库以及考试样题库,利用网络资源进行题库补充,进而发挥出题库的作用与功能。第三,教学管理数据库。教学信息管理借助数据库来实现信息储存管理功能,其中主要涉及课程信息、教师信息、学生信息、学生选课信息、学生学习信息以及考试信息等内容。 四、软件开发技术在计算机网络教育中的实际应用 (一)开放式网络教学 软件开发技术为计算机网络教育的开放性提供了有利的教学平台,即远程教育系统,用户只需要通过电脑或者手机登录到教育平台上,便可快速同步观看讲师的音视频及培训资料,并可以与讲师进行实时的互动交流。这种远程教育系统具备以下几种实用功能。第一,高清流畅的音视频。1080P高清视频图像以及多种音频技术,实现唇音同步的高保真语音传输,让学习者有一种身临其境的感受,为学生创造真实的学习环境与教学氛围。第二,数据快速共享。无论是office文档、PDF、应用程序,还是音视频文件,均可同步展示给所有与会者观看,先进的矢量技术确保数据文档共享的清晰度。第三,多种互动交流方式。多种身份权限,群聊、私聊、举手发言等多种聊天方式,文字、语音、视频多种沟通渠道让互动交流丰富多彩。第四,电话邀请参会。采用PSTN通信技术,电信级的通话质量,会议组织者一键邀请,接通电话就能参会,随时随地开会或学习。 (二)交互式网络教学 基于软件开发技术下的计算机网络教育,在实际应用中具备极强的交互性,借助网络教学平台,引入软件开发技术即可实现教育者与学习者的面对面交流,强调操作交互平台与信息交互平台的应用,以交互式信息为工具,实现教学过程中的沟通和交流,形成交互式网络教学。从本质而言,这种方式拓展了计算机网络教育的使用功能,由储存视频转化为face to face教学视频,使得学习者和教育者相融合,投身于实际教学活动中,实现交互具体化和层次化,提高学习者在计算机网络教学中的实际体验。 (三)多样式网络教学 核心科技的应用是推动网络教育产业发展的有效手段,使其具有多样化的教育形式,为各个教学手段和教学模式的应用创造基本条件,进而实现计算机网络教育的多样式。在实际应用的过程中,借助软件开发技术支持多种信息教育手段的同时,帮助用户进行教学管理,解决网络教学容易出现的问题,提高计算机网络教学的远程化和制度化,提高教学质量和教学水平。 五、结束语 本文通过对软件开发技术在计算机网络教育中的重要性研究,在分析计算机软件开发技术核心的基础上,提出开放式网络教学、交互式W络教学、多样式网络教学等应用方式,发挥出软件开发技术的作用和功能,进而促进计算机网络教育的可持续健康发展。 计算机网络教育论文:简析计算机网络教育在社区教育中的作用 【摘要】目前,随着我国社会经济的快速发展,人们的生活水平有了很大的提高,人们更加重视如何通过便利的条件提高自身的文化素养。计算机网络教育在社区教育中的作用探究,逐渐成为社会公众关注的重要问题之一。计算机网络教育作为开展社区教育有效方式,对于提高人们的学习效率,发挥了极大的影响。如何促进计算机网络教育活动的开展,成为社区教育工作中的关键内容。本文将简要分析,计算机网络教育在社区教育中的作用,旨在进一步促进计算机网络教育活动的顺利开展。 【关键词】计算机 网络教育 社区教育 作用 前言:目前,党的十七大提出了建立学习型社会,构建终身教育体系,努力提高全民素质的教育发展目标。计算机网络教育在社区教育中的作用,逐渐成为社区人们关注的重要发展问题。计算机网络教育,作为当前发展社区教育的主要方式,为社区居民营造了现代化的学习氛围,促使社区居民可以随时的享受到各种学习资源和学习支持服务,有效的促进了社区教育工作的开展,对于改善社区居民的生活质量,也具有重要的影响。因此,在实际工作中,重视计算机网络教育在社区教育中的作用探究,是非常关键的发展问题之一。 一、计算机网络教育是开展社区教育的重要途径 (一)计算机网络教育是开展社区教育、建设学习化社会的技术基础 在实际生活中,社区教育对象具有广泛性,其面对的对象时全体社区的居民。正因如此,社区教育对象所处的时间相对分散,传统的社区教育方式,难以满足社区居民学习的需求。加之,受教育形式和教育内容所限,会导致社区居民多样化的学习需求很难保证。发挥计算机网络教育的优势,提高社区居民学习的效率,对于提高社区教育效率,具有积极的现实意义。计算机网络教育作为开展社区教育、建设学习化社会的技术基础,在很大程度上可以满足社区居民学习的实际需求。 (二)计算机网络教育促进了终身教育体系的建立 在计算机网络教育是开展社区教育的重要途径分析中,计算机网络教育促进了终身教育体系的建立,这是开展社区教育必须明确的一个发展问题。通过发挥计算机网络教育在社区教育中的作用,可以有效的完善传统社区教育工作中存在的问题,并进一步促进社区教育工作水平的提高。因此,结合社区教育工作发展的实际情况,在计算机网络教育促进了终身教育体系建立的前提下,深入开展计算机网络教育工作,对于社区教育工作的有效性发展非常重要。 (三)计算机网络教育实现了教育信息资源的共享 在社区教育工作中,计算机网络教育实现了教育信息资源的共享,也极大的促进了社区教育工作的完善发展。根据社区教育的实际需求,通过分析社区教育工作中存在的问题,发挥计算机网络教育信息资源的共享的优势,丰富社区居民的学习资源,促使社区居民可以随时随地的选择自己所需要的学习资源,不断提高自身的文化素养。因此,在发展社区教育工作中,重视计算机网络教育实现了教育信息资源的共享这一途径,具有积极地现实意义。 (四)计算机网络教育可以进一步提升社区教育的功能 不断的实践工作表面,计算机网络教育可以进一步提升社区教育的功能,并确保社区教育工作顺利的开展下去。通过发挥计算机网络教育的优势,全面优化社区教育资源及管理方式,有利于提高社区居民参与社区教育的积极性,并逐渐培养社区居民科学的学习方式,促使社区居民可以自主选择学习资源,根据自身的学习需求,更好的丰富自身的知识。因此,计算机网络教育可以进一步提升社区教育的功能,对于发展社区教育具有很重要的影响。 二、利用社区教育网络平台开展社区教育的建议 (一)社区教育网络平台的定位 为了更好的开展社区教育活动,充分发挥计算机网络教育的优势,是非常重要的策略之一。在利用社区教育网络平台开展社区教育的过程中,重视社区教育网络平台的定位,强化社区教育网络平台的重要性,促使社区教育可以充分发挥计算机网络教育的便捷性、全面性、及时性进行具体的教育活动,可以更好的促进社区居民参与社区教育活动,不断提升自身的素质。因此,结合社区教育工作的实际情况,进行社区教育网络平台的定位也很关键。 (二)社区教育网络平台的开发原则 在社区教育工作中,社区教育网络平台的开发原则,是利用社区教育网络平台开展社区教育的基本前提。社区教育网络平台的开发原则,主要是需要遵循分步实施,逐步完善;性能可靠、安全可控;资源丰富、功能完善;界面友好、操作简便等几个方面进行工作。根据社区教育工作开展的实际情况,重视社区教育网络平台的开发原则,也是确保社区教育工作顺利开展的重要基础。 (三)社区教育网络平台的推广使用 为了有效的促进社区教育网络工作的开展,重视社区教育网络平台的推广使用,是利用社区教育网络平台开展社区教育的有效方式之一。社区教育网络平台的推广使用,在充分了解居民家庭计算机配置情况、互联网接入情况的基础上,为社区居民学习筹划更多的学习资源,促使其可以更好的享受教育资源。因此,社区教育网络平台的推广使用,对于社区教育工作的发展也具有一定的促进作用。 结语: 综上所述,现阶段在我国社会经济快速发展的同时,计算机网络教育在社区教育中的作用探究,已经成为社区教育工作中不可缺少的一项工作内容。结合社区居民学习的实际需求,有效的开展计算机网络教育活动,发挥计算机网络教育的优势,带动更多的居民参与到自主学习活动中,可以有效的提高居民的文化素质,促使其更加全面的认识各项事物,更好的享受到现代科技给生活带来的便利。因此,在实际生活中,为了有效的促进社区教育的发展,重视计算机网络教育在社区教育中的作用探究,并积极的制定有效的工作方案,将极大的促进计算机网络教育活动的顺利开展。 计算机网络教育论文:浅谈软件开发技术在计算机网络教育中的重要性 摘 要:本文首先阐述了计算机软件开发技术的组成与发展状况,然后对软件开发技术在计算机网络教育的重要性进行了深入分析,最后则从网络教学的开放性、交互性和多样性三个方面,对软件开发技术的开发利用进行思考,其目的是为了更好的将软件开发技术应用于计算机网络教育中,提高网络教育的成效性。 关键词:软件开发;网络教育;开放性 计算机技术是上个世纪人类最伟大的一项发明,自从上个世界四十年代诞生以来,随着计算机应用技术的飞速发展,人类已经进入到计算机信息化时代,全世界的人类生活方式和工作模式,都在计算机的帮助下发生了深刻的变革。在与计算机有关的比较成熟的技术中,以网络进行信息传输媒介为特征的应用技术,是使用最为广泛、影响力最为深远的一项技术,网络信息化时代的背景下,只有不断开发出具有广泛性、实用性的软件开发平台,改变软件设计的传统固有观念,提高软件开发及其技术等方面的创新意识,不仅对充分挖掘软件开发的潜力有很大帮助,也能满足迅猛发展的计算机网络对于软件开发的需求。 1 计算机软件开发技术的组成与发展 计算机软件一般是由电脑操作系统软件和应用软件两种,电脑操作系统软件,主要包含系统管理、系统操作和系统维护三个方面,而电脑应用软件则主要是以操作用户为使用对象,通过用户进行计算机操作来满足用户需求的软件,它涵盖了各种高级语言、专业操作系统和具体的用户体验。甚至可以说,用户用来操作计算机的过程,就是接触和操作计算机软件的过程。因此,在上世纪六十年代的一次计算机技术研讨会上正式提出“软件工程”这个概念,软件工程非常注重对软件危机问题的解决,其目的是为了借助于软件开发技术的优势,来促进计算机网络教育技术的发展。 软件开发技术的演变发展大体经历了程序设计时代、面向对象设计时代和标准建模时代三个阶段,每个阶段都有软件开发的着重点。最初,软件开发技术倡导通过结构化程序设计技术来解决“软件危机”问题,这被视为是程序设计时代的开端。到了20世纪70年代,计算机软件开发技术诞生的面向对象方法,将软件作为一个独立的个体解放出来,给软件工程注入了新的开发活力。而到20世纪90年代,随着面向对象技术的标准建模语言的创建,SOA体系结构和CASE技术的不断完善,软件工程日趋完善,对现代网络教育产生了深远的影响。 2 软件开发技术对于计算机网络教育的重要性 在计算机网络教育活动中具有开放性、交互性和多样性等鲜明的特点,使得其能够摆脱传统课堂教学的弊端,成为具有时代性和先进性的教育教学模式。但是,我们需要重视的是:软件开发技术对于计算机网络教学的重要推动作用,其重要性表现为: 首先,软件开发技术为计算机网络教学提供关键技术,这种技术上的先进性很好的解决了计算机网络教学中“教”与“学”的问题。一般来看,在计算机网络教学的应用过程中,远程教学、课堂教学网络辅导和教学效果的互动交流等方面,成为计算机网络教学的重点和难点,而正是有了软件开发技术的不断开发、创新,才能为网络教学的正常开展提供技术保证。 其次,软件开发技术为计算机网络教学提供安全保障。当前网络技术处于突飞猛进的发展时期,也知道网络环境日趋复杂,为了保证计算机网络教学的正常进行,就必须保证网络教育平台的可靠性、安全性和便捷性,而这些都离不开软件开发技术的技术来实现。 最后,软件开发技术为计算机网络教学提供改革和创新的途径,没有创新的教学模式是一潭死水,计算机网络教育作为比较先进的教学模式,同样需要不断地进行改革和创新,软件开发技术不仅可以提供教学观念和教学方法的改革,也可以提供教学管理手段和教学课堂模式的创新。 3 软件开发技术在网络教学中的应用 通过我国多年以来网络教育的实践得知,如果网络教育要想实现开放性、交互性和多样性的特点,就必然离不开大量计算机软件的设计、开发和应用,从而能够为网络教育的实现和发展提供操作平台和技术保障,软件开发技术在网络教学中主要从以下几个方面进行应用: 3.1 软件开发技术在网络教学的开放性方面的应用 在网络教育中,最吸引人的就是其无比强大的教学开放性,这也是计算机网络教学迅速得到普及的重要原因。不管在任何地方、任何时间,学生都可以通过网络教学平台获取到教学资源,这种教学方法的实现离不开教育资源库的开发对于网络教育提供的资源储备。学生在参加网络教学中,只要登录到指定的网络教学平台,教育资源库的开发技术就可以将各类课程数据库、多种类型的教育数据库和数据中心等教育数据与网络教学平台的后台数据库紧密结合起来,从而提高了学生利用网络教学平台接受网络教学的效率,大大提高了资源管理的效率。其改变了过去传统的教学模式下,学生必须在指定的时间到指定的地点接受专业老师教学的束缚,学生真正摆脱了时间、地点和场景的束缚,也减少了人工的浪费,使得教育资源储备长期处于高效、快捷、平稳的发展状态。 3.2 软件开发技术在网络教学的交互性方面的应用 在网络教育中,另一个强大的功能就是其无与伦比的交互性。通过网络教学平台,采用软件开发技术开发的教学交互体系,可以倡导和建立操作交互平台、信息交互平台和概念交互平台。在教学过程中,操作交互是课堂教学的基础,信息交互是课堂教学的手段,而概念交互是课堂教学的衍生。通过软件开发技术实现的交互式教学模式,真正摆脱了过去传统教学模式下单调的“说教”模式,学习者真正以学习主体的身体参与到教学工作,通过学习者与网络教学平台之间操作的交互式设计,可以真正实现交互从具体到抽象的逐层提升的过程,教学者在教学过程中具有很强的操作性。 3.3 软件开发技术在网络教学的多样性方面的应用 只有掌握了真正核心的科学技术,才能推动产业的不断发展,网络教学的多样性同样离不开软件开发技术的发展。在网络教学中,通过软件开发技术的不断发展,可以极大地丰富网络课堂教学的教学手段,同时也可以给学习者提供最新的教学内容,进而转变课堂教学观念,提高课堂学习效率,提升网络教学品牌的价值。通过基于网络教学的教育管理软件的应用,可以使得教学者能够更好地解决网络教学的弊端,丰富课堂教学的管理手段,从而使得教学者能够在第一时间内掌握学生的学习状况,将网络课堂教学引向软件化、远程化、信息化和制度化,从而间接促进了教学者和学校管理人员的业务素质的提高。而通过使用丰富多样的辅助教学软件,可以更好地培养学生自主学习的精神,提高课堂教学的广泛性和成效性,激发教师对于课堂教学手段的深挖掘。 4 结束语 计算机网络教学开创了现代教育开创性、交互性和多样性的教学模式先河,其充分结合了网络技术、信息平台和计算机技术,适应了现代教育的发展需要,成为了将来教育发展的一个必然趋势。我们要充分认识到软件开发技术在计算机网络教育中的重要作用,通过依托计算机开发技术的不断发展,来倡导和建立多形式、多层次和多角度的网络教育平台,从而在教育领域引发深刻变革,促进教育领域乃至人类学习、工作和生活等多方面的积极发展。 计算机网络教育论文:人工智能技术在计算机网络教育中的应用 摘 要:在科技不断进步,经济发展迅速的今天,我们在学习的观念上和学习的态度上都有了长足的改变,更加强调终身学习的观念和体系的完善和建立。特别是在计算机网络教育的发展下,作为一种全新的教育手段,计算机网络教育也更加适合各种新颖的技术应用其中,人工智能技术就是其一。 关键词:人工智能技术;计算机网络教育;应用 中图分类号:TP18 1 人工智能是什么 科技改变人类生活,人工智能作为一种特别的计算机科学的一种,他是对于人类思维的研究,开发,并利用计算机对人类思维进行模仿、眼神和扩展的计算机上所实现的智能。而关于人工智能的研究是涉及多个领域的,不仅包括对机器人、语言识别和图像识别的研究,还对自然语言处理和专家系统等方面进行了深入的探析。所以人工智能可以说是一门企图了解智能实质,进而生产制造出一种崭新的能够同人类智能一样做出反应的智能机器的研究。在人工智能技术诞生以来,关于人工智能的理论和技术目前被不断的完善和改进之中,而人工智能在应用的领域上也在不断扩张,假以时日,未来人工智能下生产的科技产品,作为人类智慧的模仿,将会更好的服务于大众。 2 计算机网络教育 二十一世纪作为信息时代,信息技术发展突飞猛进,而且因特网的铺建已经成为连接世界经济、文化等的重要工具,传统的观念逐渐被社会所淘汰,越来越多的生活方式和教育方式不断改变着我们的生产生活,互联网也成为了人们生活必不可少的工具。在新世纪下,为了满足培养新时代下新新人才的需求,各类新型的教育模式渐渐的被推广而来,例如,现在我们所熟知的计算机网络教育。 目前来看,在我国的教育界中,对于人们理论和技能的培养大都依靠各类高职高专和高校,运用传统的教师和学生实际的面对面的授教为主,同计算机网络教育相比,这种教育方式虽然效果更好,可以更加系统、更加规范、更加完善的培养出各类人才,但是在教育的投资上要求过高,在人才的培养和教育的投资比例中,教育投资过大,效益不高,而且受到时间和空间上的制约,不能将新型的全民教育,终身教育推广其中,在教育方式上灵活性很差。 也正是如此,计算机网络教育被作为全民教育和终身教育的重要实践方式,因其广泛性、便利性和革命性,受到长足的推广重视。简单的讲,计算机网络教育克服了传统教育对人才培养的限制,随时随地都可以通过互联网接入资源,进行学习,而且作为新兴的科技,人们对其是富有好奇心的,反之,好奇心作为人们学习了解的动力又可以帮助人们学习知识,得到补充,但是同样的,事物的两面性决定了计算机网络教育同样存在缺陷的一面。 3 计算机网络教育中存在的问题 在我们日常的计算机网络教育中,在实际的应用中依旧存在着方方面面的问题,举例来说: (1)如果说互联网作为连接世界的工具,那么计算机就是世界各地的人们进行交流互动的窗口,这一窗口是存在有各类不同的操作系统,而且各类操作系统也是拥有不同版本的,在实际应用中,计算机网络教育对于各类系统各个版本的支持存在缺陷的,很难将自己的内容完完全全的体现在“窗口”上,而且计算机网络教育本身对于学生的导学和答疑手段都十分落后,受限于学生多,教师少,硬件等问题,不能一一解答学生心中疑惑,难以针对性的主动对学生完成教育。 (2)计算机网络教学在空间上过于分散,时间上又过分碎片化,难以系统的完成对学生们的教育培养,而且计算机网络教育自主性较差,便携性也不高,在具体的实施上也很难达到理论上所说的与传统教育的差别。 (3)计算机网络教育可以说是一种开放性的教育,保证了每个人在学习中的公平性,但是计算机网络教育对学生培养后的成果认证难以解决,不像传统考试中对考试能够做出客观性、公证性的保证,而且认证的成果是具有权威性的,计算机网络教育因为自身的特性就不能明显的确定教育的结果,更不能很好的保证教育后考试的公平性,客观性,社会对于计算机网络教育结果也难以做到认可。 (4)计算机辅助教学系统简陋,作为计算机网络教育的核心性的支撑系统,并没有完全的适应计算机网络教育的需求,大量的课件都是初级水平的幻灯片或者由图片和文字组成的网页,虽然有个别的网络教学采用视频方式,但是课程内容的更新也得不到重视,往往学生接受的计算机网络教育都做不到实时的更行,而互联网是一门日新月异的技术,互联网教育却做不到定期的更行,这不得不说是一种讽刺。 4 人工智能技术在计算机网络教育中应用 人工智能技术应用在计算机网络教育中可以这样认为,首先在教学的过程中,对于学生的教育是一个复杂的教育和学生对知识的吸收的思维过程,在整个过程中,是需要教师运用其专业的知识储备和多年的教学经验作为依据,来完成在教学过程中帮助学生吸收知识、讲解知识、推理知识、举例演示,综合的帮助学生统筹完成学习任务。以上是教师的任务,转换到计算机网络系统中,在其中就需要一个专业的教学型专家系统来完成对学生性格,学习能力以及基础知识的判断和处理,进而规划学生在计算机网络教育中的具体学生方式。而这个专业的教学型专家就可以通过人工智能技术来完成实现,在计算机网络教育中,引入人工智能技术势必成为日后计算机网络教育中的主流方式。 4.1 智能决策支持系统 智能决策系统是人工智能技术在计算机网络教育中的应用,可以有效的帮助决策者提供决策需求数据,以及各类的信息甚至背景材料,帮助决策者明确的拟定各类教学的目标,而且智能决策支持系统可以通过对各类信息的分析,构建不同的决策模型,为教学提供多重教育方案,大大削减了学生和教师的不必要时间,提升了教学的效率,目前智能决策系统已经在计算机教育中显现出了强有力的潜力和前景,所以在人工智能在计算机网络教育中的应用中要深刻理解运用其帮助决策。 4.2 智能教学专家系统 智能教学专家系统可以为学生提供近似于实际传统教学中的授课环境,也就是说,智能教学专家系统是利用计算机在人工智能技术上的发展,来模拟教师在授课中的思维模式,配合先进的人工智能技术,搭载各类影音多媒体表现形式作为计算机网络教学的手段,完成一种开放性的类似学生与教师之间关系的交互性的教学系统。在这一系统中,学生可以随时随地的根据自身所需向智能教学专家系统索取各类相关的知识,而智能教学专家系统在满足学生需求外,还可以通过对学生掌握的知识,目前的能力和学生自身的学习方式出发,因地制宜、因材施教的主动向学生反馈知识,这种互动建立在对学生方面的性格、知识、能力等的掌握上,可以最大化的帮助学生学习掌握更多的知识和技能,更好的完成教学任务,达到了无人化,区别教育的目的。 4.3 智能导学系统 智能导学系统是帮助计算机网络教育实现的重要辅助手段,一个强大的智能导学系统可以更好的了解学生的现状,更好的帮助学生解决学习问题,在具体实施中,其是保证计算机网络教育的有效开发、实际管理和具体实施的重要手段。智能导学系统旨在帮助学生建构更加良好的学习环境,帮助学生更加方便快捷地调动各类资源,更加深刻的享受计算机网络教育为学生带来的全方位的便利服务。
现阶段,我国的电子技术发展迅猛,被广泛地应用到了众多的领域之中。电子技术是新能源材料得以研发应用的重要依托,能够为新能源的开发提供技术支持,同时,也能够使新能源在应用过程中有良好的节能效果。有了电子技术为基础,新能源材料的发展势头非常良好,也有效地解决了我国面临的能源匮乏的问题。同时,为我国新能源行业的发展开辟了一条新的道路,使新能源材能够为未来我国的发展提供良好的助力。 1引言 近年来,随着科学技术的发展,电子技术也越来越成熟。其原理是通过电子元件来优化利用电能的。电子技术的应用也是非常广泛的,尤其是在工业的生产过程中起到了至关重要的作用,为工业生产设备的优化与改进提供了技术支持,促进了行业的发展。电子技术的应用,也使得大众的生活与工作越来越智能化。现阶段,我国使用的大部分电能均是经过电子技术处理的,且目前,我国的能源匮乏,新能源的开发与应用也都离不开电子技术,因此,只有利用好电子技术才能提高新能源材料的利用率,节约能源,为我国的经济发展奠定坚实基础。 2新能源材料的应用现状分析 改革开放以来,社会经济快速发展,人们对于各类能源的消耗需求非常大。同时,由于人们的节能意识和环保意识淡薄,能源的过度开采导致了我国的环境恶化、能源匮乏等问题。能源是人们生存的必要条件,且现阶段人们所使用的大部分资源是不可再生的。为了我们能够有更好的生存环境,新能源的开发是势在必行的,自然环境的治理与保护也应同步进行。新能源材料不但具有再生性,而且不会污染自然环境,最重要的是其能量的储存量是非常大的。新能源材料本身所具备的优势特性是能够有效应对目前我国存在的环境恶化和能源匮乏等问题的。现阶段,我国所应用的新能源主要是依靠自然环境中的自然变化产生的,例如:风能、潮汐能。或者是借助自然界中某种物质的能量而产生的,例如:水能、太阳能、生物质能。由于自然环境中所蕴藏的资源丰富,随处可见,目前,我国的很多地方都开始利用风能与水能,且形成了一定的规模,为人们的生活提供了极大的便利;太阳能的应用也是非常广泛的,可利用太阳能制热、发电等,且设备安装简单,非常适合家庭使用与工业使用;其他能源,如:潮汐能、生物质能在研发与使用过程中不会对环境造成污染,而且应用率高。在新能源的开发与应用方面我国相较于其他国家的水平比较落后,还需要进一步地进行研发与探究。 3电子技术应用在新能源材料中的效果分析 3.1良好的节能与环保效果 电能在使用过程中通过应用电子技术能够提高电能的应用率,可以避免不必要的浪费,有良好的节能效果。另外,通过应用电子技术,电力系统不会对自然环境产生污染,具备良好的环保效果。 3.2有助于提高准确性 传统的电力系统操作过程过于烦琐,由于其构造复杂,使用过程中,也容易出现失误而影响其使用效果。电子技术的应用能够很好地解决电力系统存在的一些原始问题,更为先进的技术手段能够使电力系统的操作更加简单,系统更新、远程控制等操作也非常快捷。使用过程中,也更加利于控制,且准确性高。 3.3安全系数增强 由于电力系统操作本身的危险系数较高,有时甚至会威胁到人们的生命财产及安全。所以,增加电力系统的安全系数是一项非常重要的工作。在新能源的开发与应用过程中,通过利用电子技术能够保障其具备良好的安全性,减少安全事故的发生。同时,能够减少资源的浪费。通过电子技术对传统电力设备进行优化与更新也能够有效地提高其安全性。 4电子技术在新能源材料中的有效应用 4.1在太阳能发电中的应用 在诸多新能源中太阳能所蕴含的能量是非常大的,利用太阳能发电,主要采用的是光伏发电技术,其应用范围较广,效果也非常好。主要应用于家用电器和小型电子设备的生产。预计未来新能源的使用率会超过60%,而利用太阳能的光伏发电技术则会超过30%。电子技术的应用能够促进太阳能发电技术的发展。 4.2在环保建筑工程中的应用 在建筑行业未来的发展中,是要以绿色环保为目标的,同时要注重其节能性。在建筑工程进行中,如果要减少不必要的材料和资源的浪费,并且减少对于环境的污染,就必须应用电子技术。借助电子技术,打造风力发电和无线充电等系统,使建筑工程达到良好的节能与环保性。 4.3在生物质能中的应用 生物质能的能量来源主要是自然界中的植物。其方式是以植物作为材料,通过压缩、风干等工序的处理之后,再对其加热处理,就会有大量的蒸汽产生,将这些蒸汽有效的应用,例如:发电。另外,生物质能还可以对于一些废弃物料做出处理,使其转化成可以有效利用的电能,使能源可以再生并且被循环使用。在物料的处理过程中,也必须要依靠电子技术,才能达到预期的效果,减少不必要的浪费,提高资源利用率。 5总结 能源是人类生存、社会经济发展的必要条件。现阶段,面临环境恶化、能源匮乏的严峻问题,我国必须致力于新能源的开发。在新能源的开发与应用过程中,也必须减少排污,节约能源。电子技术的应用能够很好地解决环保与节能的问题,为人类生存创造良好的环境,为社会经济的发展提供助力。
软件测试论文:嵌入式计算机软件测试关键技术初探 摘要:嵌入式计算机是计算机行业中一种比较先进的计算机技术。随着科学技术的不断发展,嵌入式计算机的使用范围也越来越广,在嵌入式计算机使用的过程中,能够有效地保证对需要的功能的实现。但是,由于嵌入式计算机软件的结构相对于其他类型的计算机来说比较复杂,这就要求我们要能够按照使用需要,及时对嵌入式计算机软件技术进行测试。文章根据现阶段嵌入式计算机与嵌入式计算机软件的概念,针对开发使用的技术进行分析,找出如何使用相关的技术对嵌入式计算机的软件进行测试。 关键词:嵌入式;计算机软件;测试;关键技术 前言 随着我国的工业不断地进步,科学技术的不断发展,嵌入式计算机技术也得到了很大程度的提升。我们身边普通的计算机并不是嵌入式计算机,嵌入式计算机指的是专门针对某一个项目或者是某一个行业进行开发的专业计算机。嵌入式计算机不仅仅能够实现对需求开发的功能,有效地提升工作的效率。嵌入式软件是嵌入式计算机中安装的软件,一般情况下,嵌入式软件都需要根据不同的工作需要,完成相应的功能,这就要求嵌入式软件要具备一定的稳定性,对嵌入式计算机软件进行测试,能够很好地保证嵌入式软件的正常工作。 1什么是嵌入式计算机 嵌入式计算机指的是针对某一种技术,或者是某一种网络、某一种功能等专门开发的计算机系统,利用计算机技术,加入嵌入式系统,能够实现对计算机硬件和软件功能的增多,能够更加适合实际运用的需要。嵌入式计算机针对某一种功能的需要进行开发,对开发的成本、功能的可靠性以及计算机的大小等因素,都有十分严格的要求。通过对计算机处理器、硬件、系统、应用等进行嵌入式技术的操作,能够更加有效地保证计算机技术的实现。嵌入式计算机大多被应用在工业生产中,能够提升工作效率,保证工作的质量[1]。 2什么是嵌入式计算机软件 嵌入式计算机软件指的是在嵌入式计算机中使用的软件,能够进行独立功能的操作,嵌入式计算机软件包括嵌入式微处理器、传感器、控制器、定时器、储存器等等。在嵌入式计算机中使用的电子芯片或是电子器件,将嵌入式计算机软件安装到嵌入式计算机中,能够有效地实现常规计算机不具备的功能,比如:实时监控功能、对设备的管理功能、数据处理功能、进行移动计算等等,真正地实现了现代化自动化的电子处理,是实现现阶段自动化与智能化的社会生产力的重要途径,嵌入式计算机软件就是自动化的核心部分[2]。我们可以将嵌入式计算机软件分为:简单嵌入式系统和复杂嵌入式系统两种。简单的嵌入式系统只能够完成一项功能,比较典型的简单嵌入式系统就是单片机。单片机通过ROM技术就能够实现对系统的使用,能够达到对程序控制的目的。复杂嵌入式系统的功能与普通的计算机系统功能并没有什么过大的区别,只不过在复杂的嵌入式系统中,安装了一些微型的嵌入式操作系统,以及嵌入式应用软件在计算机中,能够使计算机的功能得到相应的完善,这就是嵌入式计算机软件的作用[3]。 3什么是嵌入式计算机软件的测试 嵌入式计算机软件相比普通的计算机软件来说,更具有专业性,嵌入式计算机软件只能够在某一个制定的平台或者系统中运行。但是嵌入式计算机软件的开发环境与运行的环境还存在很大的差异,不能够使用同一网络环境。嵌入式计算机软件需要使用交叉开发的形式,在进行开发的计算机中,安装并运行开发工具,开始对软件进行编译,再将编译完成的软件通过下载的方式,将软件发送到目标计算机中,当开发计算机与目标计算机都有了嵌入式软件,就能够建立通讯连接,并且能够对软件下达命令、下载数据等等。两台计算机的操作系统不同,计算机的处理器也有着一定的差异,这样的方式会增加嵌入式软件开发过程的步骤,增加了开发步骤的复杂性[4]。我们将对嵌入式软件进行开发的计算机称为宿主机,对软件进行接收并运行的称为目标机。宿主机对使用开发工具,利用宿主机的操作系统对计算机软件进行开发,通过通信连接将计算机软件发送到目标集中,尽管这一系列的操作看似很简单,但是却需要强大的系统和硬件的支持。在这种形式下进行运行的嵌入式计算机软件开发的活动,一般情况下,宿主机都是我们平时工作生活中使用的通用计算机,也可以是开发微机或者是软件工作站等等。目标机与宿主机不同,目标机能够承载宿主机开发的嵌入式计算机软件的运行,将嵌入式计算机软件安装在目标机中,就能够实现嵌入式软件的功能[5]。 4对嵌入式软件测试关键技术进行研究 4.1对宿主机进行测试的技术研究 宿主机指的是对嵌入式软件进行开发的计算机,对宿主机进行测试的方式有两种,即静态测试与动态测试两种,这两种方式使用的是代码逻辑的方式对宿主机进行测试。4.1.1静态测试技术很多计算机软件开发的专家,在对计算机软件进行检测的时候,通常使用的都是人工检查的方式,由设计人员组成一个小组,小组的成员之间互相交流对软件开发使用了哪些程序、使用的是什么算法进行的计算,并交代设计数据与软件的模块之间有什么样的关系等。这样的方式虽然能够在一定程度上找出软件中是否存在相关的问题。但是,由于现阶段嵌入式计算机软件的结构越来越复杂,设计的步骤越来越繁琐,软件设计的规模也在逐渐扩大,这就要求在一款软件的设计过程中,可能会有很多的软件设计师、工程师等一起参与到软件的开发工作当中,每个工作人员的分工也大有不同,再使用从前的方式对软件进行检查,就会加重检查工作的负担[6]。这就要求我们,要根据现阶段的计算机软件开发的实际情况,找出最合适现阶段软件开发的检测技术,对原始的计算机软件的检测工作进行优化升级,能够使计算机软件的检查工作更加简便。在检查的过程中,加入适当的检测技术,先对整个嵌入式计算机软件的开发软件系统框图进行整理,并且对其设置自动连接的相关量,软件的源代码编程能够通过自动化技术进行查找。这样的方式能够使软件审查工作的工作效率有很大的提升,能够使验证工作的结果更加准确有效。我们可以通过静态测试的方式,得到软件中相关信息[7]。(1)软件的源代码程序绘制过程的逻辑图,以及对软件进行控制的工作流程。(2)软件系统完整的逻辑框图,系统内部关系调节的网络图。(3)软件程序运行的路径分析图。(4)软件生成的不同部分的显示图。(5)软件不同部分显示图的位置信息,操作的频率等信息。这些信息都能够在静态测试中得到实现,首先要使用静态测试的系统对软件的操作逻辑和控制系统进行分析,能够有效地将软件分析的更加精确,在进行软件测试的过程中,能够使测试的结果更加准确,并且能够将测试结果更加精准的表现出来,检测出软件系统中是否存在相关的问题,并以此对软件的系统进行改善。4.1.2动态测试技术对宿主机的动态测试主要指的是对软件的代码进行测试,能够有效地检测出代码的执行能力,并且分析软件代码的覆盖率,能够有效地检测出软件的功能。能够有效地了解到软件的性能,还能够通过分析更加了解软件中代码的执行情况,这样的检测方式能够促进对软件系统的改进,推进了软件系统的发展,可以根据检测的结果,对软件的功能进行优化和完善[8]。动态测试技术还能够对软件设置的完成程度进行测试,能够对其中已经开发完毕的数据进行检测,检查其中是否存在缺少的数据,这样的方式能够为软件的开发工作提供重要的依据。动态测试技术能够将软件中的每个函数的情况,以及对内存的分配情况等进行检测,能够将软件中各种元素的分配情况进行显示,并且能够同时对相对应的数据、代码、函数等进行显示。 4.2对仿真机进行测试的技术研究 仿真机作为宿主机与目标机之间重要的环节之一,通过仿真机的使用,能够有效地完善计算机软件测试的功能以及软件自身的性能,比对宿主机的测试更加直观、更加真实,并且能够对软件中主要的技术进行仿真测试,使测试的结果更具有说服力。其测试的结果既能够作用于宿主机,还能够作用于目标机。4.2.1仿真机测试数据获取技术现阶段,针对仿真机的数据监测,一直都是技术上很难实现的问题之一,很多对嵌入式软件的检测都需要在测试的过程中先提供软件设计的源代码,这样的方式需要使用的数据量比较大,这就要求我们要针对这类数据的准确性进行技术的提升,才能够保证检测数据的精准性。仿真机监测技术能够从一定程度上保证数据信息的完整性,在对数据进行完全的缓存后,再使用测试工具进行修改,能够从很大程度上保证数据的正常输入,在测试结束之后,还能够对已经进行缓存的数据进行读取,并将数据整理保存到计算机中。但是,需要注意的是,使用这种方式进行测试,还要保证数据缓存的大小不会超过测试的容量,测试才能够顺利的运行[9]。4.2.2仿真机仿真测试技术对嵌入式计算机软件进行仿真测试,能够在测试的过程中,对数据进行集中地管理和处理。仿真测试需要一定的技术支持,能够将数据进行仿真模拟,在模拟的过程中,能够看到技术的使用过程,再按照每款软件不同的性质,分类仿真,使测试的结果更加真实可靠。还要保证在对数据的检测过程中,传输信号是能够稳定运行的,才能够保证仿真测试的数据是实时的。 4.3对目标机进行测试的技术 目标机相对于其他部分来说,在测试的过程中,更需要注意目标机的综合能力,还要能够测试软件自身的交互能力,并且测试软件是否安全可靠,目标机测试的结果能够更加真实地体现计算机软件的性能[10]。4.3.1故障注入技术嵌入式计算机软件在计算机中运行的状态,可以通过人为的方式进行设置。但是,这就要求目标机的部件能够具备一定的功能,能够按照设置的时间、设置的运行方式等进行运作。故障注入技术指的是在目标机中,通过对某一部分的测试,能够更加有效地检验目标机中的性能,比如:鲁棒性测试、边界测试等等。使软件在运行时的状态能够表现的更加明显。4.3.2内存分析技术嵌入式计算机的系统,一般情况下内存都会比较小。使用内存分析技术,能够有效地保证在分析的过程中,找出计算机内存存在的问题。在问题的分析过程中,能够防止内存中的某些内存会产生分配错误的问题,很多的计算机软件故障都是因为内存分配的错误造成的。这就要求我们要通过内存分析的技术,来对内存进行判定。一般情况下,我们都会选择硬件的方式进行分析,但是硬件分析的方式需要耗费的资金比较多,而且分析工具具有一定的环境限制,但是软件分析会对计算机的代码产生一定的影响,并且会影响内存的运行。这就要求我们在进行内存分析的过程中,要能够按照不同的情况对测试的方式进行选择[11]。4.3.3程序性能分析技术在嵌入式计算机运行的过程中,还有一个十分重要的因素就是程序的性能。一般情况下,嵌入式计算机对程序的性能都有一定的要求,能够在已经设置的时间内,对某一数据进行中断处理或者是生成处理,这就要求我们要在测试的过程中,要能够根据实际情况决定先对那一部分的代码进行优化,因为嵌入式计算机的优化程序的时间是很宝贵的,要尽可能地避免对一些没有必要的程序的优化工作。使用程序性能分析技术,能够将计算机内的数据进行整理,并按照消耗的时间,消耗的类型,消耗的历时等进行分析。按照这些数据,能够对计算机中的数据进行判断,决定先对哪一部分的程序进行优化,才能够保证对数据检测的工作效率,保证对程序的优化是有效的。使用程序性能分析的工具,不仅仅能够显示计算机中每一部分的优化需要多少时间,还能够按照需要优化的程度进行排序,引导工作人员对系统程序进行优化分析[12]。在对程序进行测试的过程中,可以先对计算机软件中的代码进行分析,能够找出已经被使用的代码,以及计算机接口的工作效率等等。可以在测试的过程中使用插桩的方式进行测试,分析完毕后在可执行的代码当中适当地融入嵌入式软件,并将二者进行综合测试,得到的结果就能够明确地看出,其中的代码哪些已经执行,哪些被遗漏,或者是哪些数据的信息覆盖还不够全面。需要注意的是,使用这类分析工具进行分析,很可能会影响到计算机软件代码的运行,导致软件运行出现故障问题。 5结束语 嵌入式计算机与我们的生活之间的关系十分紧密,能够产生巨大的影响,我们身边很多部分都使用了嵌入式计算机进行功能的完成和实现,比如:飞机的飞行控制器,或者是我们家中很多的家用电器,冰箱、洗衣机等等,都在一定程度上使用了嵌入式软件技术。随着科学技术的进步越来越快,嵌入式技术也越来越繁琐。这就要求我们要在不断地使用中对嵌入式技术进行完善,对嵌入式技术进行优化升级,能够从一定程度上保证嵌入式技术的发展,对软件进行测试,能够大大地提升嵌入式计算机软件的稳定性。 作者:王琨 单位:西安外事学院工学院 软件测试论文:软件工程中软件测试的应用 1软件工程中的软件测试 1.1软件测试的含义 软件测试根据用户的使用目的,将成功开发的软件进行相应的纠错动作,从而披露该软件的各种问题及缺失因素,促进研发人员进行相应的改进,从而达到完善软件的目的。 1.2软件测试的关键性阶段 主要有以下两个关键性的检测阶段。第一阶段是软件开发过程中各主要单元模块完成后进行测试。这一阶段测试可以将缺陷控制在最小单元模块内,给研发人员最快的测试反馈,促使其完善单元模块的功能,达到用户的使用要求;第二阶段测试是软件系统全部完成后,进行全方位的综合测试,查找系统在使用过程中可能存在的问题。此时,需要根据系统要实现的功能进行多种测试工具的应用,以其找到系统不符合要求的功能或性能瑕疵。 1.3软件工程中软件测试的方法 对软件工程进行软件测试时,不同软件可以运用不同的测试方法。现阶段,主要以软件测试在测试过程中是否需要将程序进行完全运行来判断测试方法,不需要系统程序运行就能完成测试的方法称为静态方法;需要系统时时传送相应数据,并通过相应程序检测系统是否达到用户的期望值,是否存在运行逻辑上的问题和算法上的缺陷等的测试方法称为动态方法。目前,静态测试方法应用较广的有静态排演法、软件检查法和软件审查法。随着软件测试方法的不断创新和完善,新兴的测试方法如静态自动分析、分析模型等方法不断得到应用;动态测试方法随着精细化测试进程的深入逐渐细分为单元测试方法、集成测试方法、系统测试方法。这些测试方法相较于静态测试方法,具有范围广、测试成功率高、内容覆盖面大、应用程度高等特点。如白盒测试、代码覆盖测试等。 2软件测试在软件工程中的作用分析 2.1软件工程项目需要软件测试进行全方位的辅助管理 所谓软件工程项目就是将用户的要求进行立项管理,通过建立项目组、研究用户的使用目标来确立项目目标,对目标现状进行系统研究与分析、总体目标细分阶段性目标以及规划项目总体方案等,将软件开发过程建立在项目管理过程中。在这一过程中,各阶段性成果都需要软件测试来校验其可行性,从而辅助软件工程项目步入更完善的项目管理中。首先,软件工程项目需要精细化项目管理和集中项目管理两者协调统一。因此,需要设立软件测试机构,能够对项目细分的各阶段、各模块进行软件测试。其次,项目组人员组成和责任落实要依照规章制度实施。要体现软件测试的重要性和实际意义,测试机构负责人为项目组组长的最佳人选。其组员为各项目负责人和其他测试人员组成。软件测试结果必须立即反馈到软件研发人员、程序员及系统分析人员等相关人员手中,以期促进其团结协作,将软件各部分呈现出的问题解决。最终满足用户的使用要求,实现软件设计的目标。可见,软件测试的辅助作用,对于软件工程项目的精细化管理、软件相关技术的综合管理等至关重要。 2.2软件工程项目实施反促软件测试发展 研发一个新的软件系统时,其核心内容包括目标确定、框架设计、分支设计和编码应用等,这些核心内容均需要软件测试来实现其统一性和兼容性。系统目标是软件测试的最终目的,软件测试需要围绕系统目标进行缺陷的发现和反馈,从而实现各阶段测试的统一性和完整性,从而促进系统的协调和完善。经过软件测试的系统,必须保证达到项目目标,且在长时间运行下无重大bug。从这一过程来看,软件测试是在软件工程项目实施中得以发展的。软件测试机构并不是真正意义上的独立,其“独立”仅是功能上的独立。实际上,在进行软件工程项目实施的整个过程中,无论是整体设计还是精细化管理,都需要软件测试参与其中,以测试角度对软件工程项目的设计和实施进行指导和辅助,从而纠正一些设计上的错误和细节上的缺陷。这种参与的直接性促进软件测试必须紧跟项目研发现状,才能提出及时有效的参考意见,促进项目顺利开发。软件编码规范是软件研发团队必须规范执行的,而这种规范的编码刚是软件测试机构的首要任务,制定规范要严肃,执行规范要严格,才能给用户呈现出高质量的软件产品。 2.3软件测试原则 软件测试的原则是在其测试的基本目的和要求下产生的,因此,在进行软件测试时,必须注意其原则性。(1)坚持用户使用目的,坚持项目总体目标和阶段性目标的实现原则;(2)测试“精细化”即细分分支、单元模块、阶段性成果、系统全面测试等随时进行;(3)测试时间要越早越好,频率越高越好;(4)测试中逻辑性检测和算法检测要注重;(5)测试要结合数据检测进行;(6)保证测试的严肃性;(7)测试坚持第三方进行原则;(8)不合理条件值都要进行测试;(9)测试过程、方法、用便、结果、完善等都要记录在案,便于故障定位和日常维护。 3自动化软件测试技术分析 随着智能化技术和自动化技术的不断深入应用,在软件测试中,自动化软件测试技术得到创新和发展,并在软件开发中应用得越来越广泛。所以,人们将各种自动测试的效果进行评估,将成功案例进行相似引用,来判断检测的可行性。最初的自动化测试具有较严格的针对性,运用特定的测试原则和测试方法,将统计指标运用其中,从而得到测试结果,并对其进行全面评估,从而得出自动化测试的严密性。随着自动化测试的不断深入推进和创新,其测试准则和自动测试技术越来越成熟,逐渐过渡到自动测试模型化阶段。逐渐形成自动测试的等级制度,使得自动软件测试技术成为测试控制能力高低优劣的一个重要判断依据。 4结语 总之,软件测试已经发展成为软件工程中一个必不可少的重要组成部分,软件测试不仅能够对软件的质量进行一个系统的评价,而且是目前确保软件质量的主要途径之一。并实现软件产品整体质量与企业经济效益的整体提高,进而提升软件企业的核心竞争力。。 作者:栾新亮 单位:鄂尔多斯市特种设备检验所 软件测试论文:嵌入式软件测试环境研究 1嵌入式软件的特点 嵌入式系统的应用软件是实现嵌入式系统功能的关键,其主要特点如下: 1.1软件开发环境和运行环境不同 嵌入式系统软件的开发通常采用交叉编译方式,即软件的开发在通用计算机上进行,而软件的运行环境却是在嵌入式专用设备上。开发环境被认为是主机平台,运行环境为目标平台,相应的测试被称为主机测试和交叉测试。 1.2缺乏可视性 嵌入式软件缺乏可视性主要表现在两个方面:(1)数据的可视性方面:嵌入式系统通常没有显示设备和存储设备,只有在线实时观测或是将数据传输到主机上才能进行结果分析;(2)编程的可视性方面:由于嵌入式软件的开发环境和运行环境不同,在进行开发时,一方面不能实时观察程序的运行效果,另一方面程序在仿真环境和目标设备中的运行效果可能存在差异。 1.3实时性要求较高 多任务嵌入式系统中,对重要性各不相同的任务进行统筹兼顾的合理调度是保证每项任务及时执行的关键,单纯通过提高处理器速度是无法完成和提高效率的,这种任务调度只能由优化编写的系统软件来完成,因此实时性是系统软件的基本要求。 1.4软硬件紧密结合 在嵌入式系统软硬件体系结构内部,各层次、模块之间的耦合度比通用计算机更强,这是嵌入式系统要求高效的结果,而通用计算机出于可扩展等要求更强调系统的模块化、层次化和标准化。 2嵌入式软件仿真测试环境 嵌入式软件测试不同于传统的通用软件测试,由于其嵌入性、实时性、反应性、专用性等特点,它比一般的通用软件测试更加困难。因此,根据不同测试阶段的需求,建立恰当的测试环境是避免嵌入式软件测试瓶颈、提高测试效率、保证测试质量的唯一出路。由于嵌入式系统通常采用软硬件并行开发的方式,在进行软件设计与测试时,真实目标设备常常不能及时提供,而且对于单片机、DSP这些深嵌入式系统来说,数据的显示采集、测试用例输入等都需要专门的软件来实现,因此在进行嵌入式软件测试前,必须首先建立嵌入式软件仿真测试环境。嵌入式软件是软硬件耦合系统,把软硬件分离开来,建立嵌入式软件独立的运行环境是建立嵌入式软件仿真测试环境的关键。一个完整的嵌入式系统包括处理器、I/O接口以及各种外部设备,在建立嵌入式软件仿真测试环境时,需要考虑软硬件的分离原则,即哪些采用真实硬件设备,哪些需要用软件仿真实现,哪些需要用硬件仿真实现,不同的嵌入式系统以及软件测试阶段,需要建立的仿真测试环境也不相同。 3嵌入式软件仿真测试环境分类 根据运行环境和实际环境的差异,嵌入式软件仿真测试环境可分为全数字仿真测试环境、半物理仿真测试环境和全物理仿真测试环境。 3.1全数字仿真测试环境 全数字仿真测试环境是指仿真嵌入式系统硬件及外围环境的一套软件系统。全数字仿真环境是通过CPU、控制芯片、I/O、中断、时钟等仿真器的组合在宿主机上构造嵌入式软件运行所必需的硬件环境,为嵌入式软件的运行提供一个精确的数字化硬件环境模型。 3.2半实物仿真测试环境 半实物仿真测试环境是利用仿真模型来仿真被测系统的外围系统,而被测系统采用真实的系统。测试环境模拟被测软件运行所需的真实环境的输入和输出,并且能够组织被测软件的输入来驱动被测软件运行,同时接收被测软件的输出结果。外部仿真设备:为目标机提供激励信号输入,接收并处理目标机输出数据,保证软件的连续、不间断运行,实现自动化测试;可以采用软件仿真或硬件仿真(ADS2等)。并不是所有的外设都采用仿真实现,可以随着项目的进展以及根据外设的复杂性,有选择性的加入真实外部设备。 3.3全实物仿真测试环境 在全实物仿真测试环境中,被测软件处在完全真实的运行环境中,直接将整个系统和其外围的物理设备建立真实的连接,形成闭环进行测试。全物理仿真测试环境是基于真实目标机的系统测试,是对整个嵌入式系统软硬件的综合测试,只有在系统研制的后期,所有硬件研制工作都已完成后才能进行。 4嵌入式软件仿真测试环境的构建方法 根据嵌入式软件及测试环境的特点,不同测试阶段的测试环境搭建方法如下: 4.1单元测试 单元测试是针对软件设计最小单位模块而进行的内部测试。由于目标机环境资源少、实现难度大,因此嵌入式软件的单元测试主要采用白盒测试的方法,一般在宿主机上,利用集成开发环境或测试工具(Clockwork、TestBed、Cantata++等)的全数字仿真模拟器来进行,找出单元编码时产生的错误以及与软件需求设计的偏差。在极特殊情况下,也可以在目标机上进行,利用单元测试中的驱动模块和桩模块进行。 4.2集成测试 集成测试是把经过单元测试的模块按软件的结构组合在一起作为一个软件部件或部件集来进行的综合测试。嵌入式软件的集成测试可在宿主机环境上利用Clockwork、TestBed、Cantata++等测试工具来完成,也可在目标机上搭建仿真测试环境来完成,具体依赖于软硬件耦合程度和集成级别。 4.3软硬件集成测试 软硬件集成测试主要是在软件集成测试完成后,形成独立的配置项,加载到相应的硬件平台上测试其运行情况,以确定软硬件能够正确协调工作,实现软件需求规定的功能、性能等要求。软硬件集成测试必须在目标机环境下进行,交联设备可以采用仿真模型替代。可以利用半实物仿真测试工具搭建测试环境来进行确认测试,比如:ADS-2、dSPACE等。 4.4系统测试 系统测试是将被测软件和硬件资源都综合起来构成完整的应用系统进行测试,确保整个系统达到研制任务书的要求。嵌入式软件的系统测试对测试环境有严格的要求,必须在真实目标机环境下进行,包括运行平台、交联设备都要是真实的,目的是要确保嵌入式软件能够在最终的真实硬件环境下正确运行。 5结束语 嵌入式系统在人类生活中发挥着重要的作用,软件所占的比重越来越大,也越来越复杂,保证嵌入式软件的可靠性正面临严峻的挑战。由于嵌入式系统的实时性和嵌入式特性,使得嵌入式软件的测试也面临一些特殊的问题。根据嵌入式软件设计过程中不同阶段的测试需求,建立合适的测试环境,才能提高嵌入式软件的测试效率,保证软件设计工作的顺利进行。另外,虽然日前已经有一些针对嵌入式软件的测试和调试工具,但是在有些方面仍存在不足,需要进一步对嵌入式软件的测试环境和测试技术进行研究,完善和研制更先进的测试工具。 作者:于慧媛 单位:中国人民解放军91413部队 软件测试论文:软件测试在软件开发过程中的应用研究 1软件测试对于软件开发工作的重要意义 软件测试是软件开发中不可缺失的工作内容,通过有效的软件测试步骤,能够帮助软件开发工程人员减轻工作负担,在很大程度上提升了软件的实用性能。因为电子软件的生产过程极为复杂,在开发的过程中需要经历许多环节,每个环节的数据要求都极为严格,很有可能因为极小的差异造成软件应用的失误。软件测试就是为了实现对于软件开发后的使用作出初步的评估,保证下一个生产环节能够正常执行,也为了确认软件的使用具有质量保证。软件的测试能够涉及整个软件设计、开发,以及未来升级的过程。首先,能够帮助软件开发商确认软件的使用质量。其次,还能够为工程师提供有效的信息反馈,帮助工程师进行软件系统操作的风险预警评估。还有,就是实现为未来软件系统升级奠定基础,能够保证软件在未来的开发计划中添加有效的性能价值[1]。软件测试的工作具有相当高的行业地位,能够帮助工程师和开发商尽早发现问题,并且给予充足的时间去解决问题,进而提升了大众对软件的使用效果,满足了推动科学技术进步的时代要求。 2软件测试的具体步骤和方法 2.1软件测试的对象 软件测试的对象主要是针对于软件使用过程中出现的逻辑操作,其中包含软件的使用规则,还有在软件应用中的程序设定是否满足人们的应用习惯,还要考虑到软件开发的初期设计是否能够满足社会大众的需求,能够实现广泛的普及,并且获得大众的喜爱。因为软件测试与其他方式的应用测试不同,软件的测试需要遍布整个软件的设计完成过程,要求软件能够实现具体使用的功能性。 2.2软件测试的种类 软件的测试工作也分成两种形式,一种是静态的检测试验,另外一种是动态的检测试验[2]。首先进行静态种类的具体划分解释,其中的工作内容具体实施不必要展开软件的运行功能,只要进行人力的代码查询工作审核就可以了。这期间可以对整个软件的设计脚本进行分析,得到房中数据的编码,保证在网络中展开的数据时正确有效的。与此同时能够展开对软件编程的评估,其中的数据值都在控制范围内,不能超过最低的数值要求。编写数据程序的人员在结束初始工作后还要展开对程序的审查,其中的大部分工作内容需要依靠合作完成。专业的人员通过技术手段结束数据的参考值评估,要求在人工审查的途径中实现数据的核对工作。总结的角度来评定静态测试的作用,就是通过人工和数据参考工具实现对编程的审核。另外一种就是动态的测试种类,这种方式需要进行软件的启动,在运行的过程中通过既定的数据进行测试评估。按照专业的白盒与黑盒方式进行测试实验,达到动态测评的目的。白盒的功能就是测试软件的逻辑性,能够满足人们使用的正常运作,黑盒则更倾向与想软件的使用功能,以及软件的数据管理进行测试。白盒与黑盒的测试功能满足了对于软件测试的基本要求,实现了为软件后续开发提供数据的重要任务。 2.3软件测试的方法步骤 将软件的测试方法进行归纳和综合,发现主要的测试方法来源于对于测试种类的需求。将白盒和黑盒的测试程序运用到软件的测试中去,实现人工和技术的双层数据收集,实现对于软件的数据编程、应用操作,以及未来升级的发展需求都进行监管。由白盒协助人工进行数据的整理,达成数据外接的基础使用。再由黑盒的运行操作达成对于内置程序、数据的检测和观察,保证软件进入正式使用中的功能性。软件测试的整体步骤,都由数据的支持进行操作,具体的步骤首先是进行功能性检验,然后将外因排除后执行内因运行,之后找寻可能导致程序出现问题的原因,最后结合参数的运算和总结,达成软件测试的目的[3]。 3软件测试在软件开发过程中的应用实施 软件的开发是一个十分复杂的过程,为了成功的实现软件的应用和升级,就需要工程师进行严密的设计、开发,以及研制,最后成就的科学技术产品。因为人们日益增长的科学需求,完美的软件必须还要经过不断的推敲和升级。 (1)软件测试的应用主要考察软件的实用性和需求。软件的创作和制造都是为了满足人们生活的需求,在开发的过程中要考虑产品的功能性,还要考虑开发商的开发成本是否能够支持整个软件的制作完成。 (2)软件的整体设计是否合理,需要通过软件测试得到论证。工程师进行软件的数据编写,是为了满足人们的生活需要,各项开发和功能的深入研究都是为了实现软件的实用性。软件的测试能够检测出软件开发中的问题,进行及时的补救工作实施,尽量做到不浪费开发成本的目的。 (3)要求在软件测试应用实际作用于软件的后期拓展。无论是学习软件还是工作软件,甚至于游戏软件,都必须要满足未来的发展和升级要求,实现能够无限开发和研制的目的,保证软件具有创新性。软件测试很大程度上也是为了找寻软件的功能延续性,促进软件的再开发和再创造。 (4)软件的测试需要应用到软件的最终检测和维护环节中去。每款软件开发后都应该得到检测,只有质量能够达到标准才能保证软件的出售。再者就是应用到软件出售后的软件维护,保证软件高质量运行[4]。 4结语 在信息技术不断摸索前进的过程中,软件的应用托陈出新不断进步,实现了人们生活、工作,以及学习的全面提速。为了保证软件在人们生活中的使用质量,以及适用程度,进行软件开发前期的软件测试是必须严格执行的工作步骤。 作者:丁旻昊 单位:中国特种飞行器研究所 软件测试论文:软件测试实验教学设计论文 软件测试是保证软件质量的重要手段之一。目前社会上对软件测试人才需求非常旺盛,据报道其人才缺口高达30万人[1],高校学生毕业后直接从事软件测试工作的占据了软件测试行业从业人员的48%[2],许多高校都开设了软件测试课程,如苏州大学[3],北京工业大学[4]等,以培养相应的软件测试人才。我校计算机科学与技术专业2008版教学设计中新增了软件测评课程,含理论课28学时及实验课8学时,于2011年首次在大四上学期开设。软件测试主要是一门技能型课程[5],其理论性相对较弱,且和软件工程概论课存在较多内容的重复。吸取了首次授课时重理论轻实践的教训,我们将软件测试课程的目标定位为在一定理论基础的指导下使学生熟练掌握软件测试的技能,因此2012年第二次授课时将理论课减少为24学时,实验课增加到12学时。借鉴同济大学朱少民教授[6-7]的经验,实验课着重讲述一些常用开源软件测试工具的使用,包括功能测试工具Selenium和AutoIT,单元测试工具Junit,代码覆盖工具Emma以及性能测试工具Jmeter等。Jmeter是Apache组织开发的一个用于压力测试和性能测试的纯Java桌面工具,可用于对服务器、网络或对象等模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能[8]。性能测试是保证应用程序后能够稳定可靠运行的必要手段之一。以我们为某机场开发的战略规划管理系统为例,由于前未进行全面的性能测试,客户使用一段时间后经常反映系统响应速度慢。利用Jmeter对主要模块进行了性能测试,结合测试结果对数据库进行了优化,此后客户再也没有反映过响应速度慢的问题。本着科研服务于教学的宗旨,以该系统为原型,完善了基于Jmeter的性能测试及数据库优化实验教学设计。 1Web应用程序性能测试实验 这部分实验目的是使学生熟练掌握使用Jmeter测试Web应用程序的一般流程和方法。实验任务测试绩效考核子系统中的评分模块。评分人登录系统后进入评分环节,选择其未完成的评分项目(若有多个未评分项,则需要全部对其评分)。每个评分项中包含对多个部门的评分,部门数大于等于3个时需符合正态分布,如可评出优秀3个、良好6个、合格4个、基本合格2个,否则可任意评分。按照循序渐进的原则,设计了3个步骤:一是Jmeter的基本应用,包括脚本录制、添加http请求、添加断言以及查看测试结果等;二是Jmeter的逻辑控制结构,如分支和循环等;三是Jmeter的高级应用,如参数值可变以及参数个数可变等。 1.1Jmeter的基本应用 Jmeter可以手工添加脚本,但更方便的是使用脚本录制软件Badboy[9]。Badboy录制的脚本可以保存为Jmeter格式,然后在Jmeter中直接打开和修改。脚本主要是一系列的http请求,其中可以设置请求的URL,请求方法(get/post)及请求参数等,如图1所示。通过添加断言(如是否含有特定字符串)检查请求是否返回正确结果。添加查看结果树并运行测试脚本查看程序的测试结果。 1.2Jmeter的控制结构 Jmeter具有丰富的逻辑控制结构,包括控制器,switch控制器,while控制器以及forEach控制器等。实验重点练习控制器和forEach控制器。控制器判断Jmeter变量是否满足给定条件,若满足则执行其包含的测试元素,否则不执行。ForEach控制器对Jmeter变量的每一个取值都执行一遍其包含的测试元素。图2是一个控制器,其条件为变量COUNT小于10且变量VAR等于字符串“abcd”。图2Jmeter的控制器图Jmeter的变量引用使用${变量名}的方式,变量一般提取自返回页面中的某些信息,如满足特定条件记录的行数或某个特定位置的字符串取值等。变量提取可采用正则表达式或Xpath进行匹配,讲解其匹配原则并现场演示。图3利用正则表达式提取需评选优秀的单位个数,其中引用名称youxiu就是变量名。匹配失败则取设置的缺省值0。如对于页面中返回的html代码“…您当前可以评出优秀<spanid="ltYSMsg">3</span>个…”可提取出优秀个数为3。 1.3Jmeter的高级应用 本部分着重解决实际测试过程中的一些常见问题,如参数内容可变及参数个数可变等。测试登录环节时需模拟不同的用户登录行为,即图1的http请求中txtUserName一项的值应是变化的。Jmeter提供的CSVDataSetConfig可解决这一问题,如图4所示。将所有评分人的信息存储在一个CSV文件中,把其中的列名填入VariableNames项,之后将图1中的txtUserName值改为userAccount(即CSV文件的第1列)实现参数值的动态变化。进入评分项后需根据情况选择优秀和良好等的个数,且要反映在http请求的参数中。由于参评单位的个数因评分人和评分项各异,因此无法在GUI界面中一一添加。需动态添加的参数包括评分列表中的name及其value,value的取值从优秀到基本合格依次为1234。为简单起见,我们按顺序对单位进行评分。如系统要求评出3个优秀,则测试中前3个部门打优秀,其余依次类推。由于同一部门的优秀良好等单选按钮的name值相同(如图5所示),我们选择提取该组唯一的ID号,然后将其转换为name,其对应关系是用$代替下划线(如ID号为gbBSCExamList_ctl02_rbExamerLevel,name为gbBSCExamList$ctl02$rbExamerLevel)。Jmeter的Beanshellpreprocessor可在提交http请求前动态调整参数个数及参数值。下面给出了Beanshellpreprocessor的代码。其中ExamerLevel_matchNr为Jmeter的系统变量,提供了正则表达式匹配项ExamerLevel匹配成功的个数(即参评单位的个数)。如前所述匹配数量小于3时可任意评分,为简单起见我们均将其评为优秀。N=Integer.parseInt(vars.get("ExamerLevel_match-Nr"));(N>=3){YX=Integer.parseInt(vars.get("youxiu"));LH=Integer.parseInt(vars.get("lianghao"))+YX;HG=Integer.parseInt(vars.get("hege"))+LH;BHG=Integer.parseInt(vars.get("jibenhege"))+HG;for(i=1;i<=N;i++){item=vars.get("ExamerLevel_"+i);item=item.replace("_","$");(i<=YX){sampler.addArgument(item,"1");}else(i<=LH){sampler.addArgument(item,"2");}else(i<=HG){sampler.addArgument(item,"3");}else(i<=BHG){sampler.addArgument(item,"4");}}}else{for(i=1;i<=N;i++){item=vars.get("ExamerLevel_"+i);item=item.replace("_","$");sampler.addArgument(item,"1");}}设计了含35个并发线程的线程组,模拟实际35个评分人的评分过程。全部线程在1秒钟之内启动,比实际情况更严格。得到聚合报告如图6所示,其中点击考核评分页面响应时间最长,为335毫秒。且测试过程中无错误发生,说明系统评分模块可靠。 2数据库性能优化实验 除应用程序外,数据库设计的优劣亦影响系统性能。这部分实验目的是使学生熟练掌握使用SQLServer测试数据库性能的一般流程和方法,并进行简单的数据库调优。为减少复杂性,设计一个简单的由三张表组成的人员组织结构数据库:user、or-gan及userorgan表。其中user表含4586条记录,or-gan表含1722条记录,userorgan表含6804条记录(一人可在多部门任职)。实验任务根据账号查询其姓名及所在单位信息。 2.1SQL语句执行计划对应用程序中频繁执行的SQL语句检查执行计划非常重要。初始时,三张表均未建立任何索引,下面SQL语句的执行计划如图7所示。由图7知,三张表均采用全表扫描的方式。对大表全表扫描可能涉及多次磁盘I/O,非常费时,应尽力避免此种情况。SQLServer报告由于缺少索引影响了查询性能,并给出了相关建议。selectA.vcAccount,A.vcName,C.vcNamefromtest.dbo.[user]Ainnerjointest.dbo.[useror-gan]BonA.vcAccount=B.cnvcempidinnerjointest.dbo.organConB.cnvcorgid=C.nNodeIDwhereA.vcAccount='testuser'为表格建立以下索引:indexIND_USERACCOUNTontest.dbo.[user](vcAccount)clusteredindexPK_ORGANontest.dbo.[organ](nNodeID)indexIND_USERORGANontest.dbo.[userorgan](cnvcempid,cnvcorgid)再次运行后显示执行计划如图8所示。可见所有表扫描均已替换为相应的索引查找,且SQLServ-er未报告缺少索引影响查询性能。两次执行查询的磁盘I/O和CPU时间见表1,可见为表添加正确的索引可提高查询性能。 2.2索引建立原则总结 建立索引的一般满足原则如下[10](篇幅所限,未给出实例):(1)为主键所在的列创建索引。为经常进行连接但未指定为外键的字段建立索引。(2)在频繁进行排序或分组的字段上建立索引。(3)在条件表达式中经常用到的不同值较多的字段上建立索引,在不同值较少的字段上不建立索引,如性别字段。不在查询很少引用的列上创建索引。(4)若经常同时使用多个字段排序,可在这些字段上建立复合索引。要尽量使关键查询形成索引覆盖,其前导字段一定是使用最频繁的字段。(5)查看索引并删除不使用的索引。需频繁进行数据查入操作的数据库应有较少的索引,需频繁进行读取操作的数据库应有更多的索引。(6)在聚集索引中,避免包括不必要的列,尽可能使用较小的数据类型。(7)在支持排序和范围查询的字段上考虑使用聚集索引。(8)具有高选择性的列是索引的好候选列,具有高密度的列是索引最糟糕的候选列。 3结语 软件测试是保证软件质量的关键步骤。在软件正式前一般都需要经过性能测试,以保证软件在一定负荷下的平稳可靠运行。Jmeter是一款优秀的开源性能测试工具,可测试繁重负载下的系统表现。软件性能表现还取决于数据库设计的优劣,建立适当的索引可减轻数据库查询和处理负担,进而提高系统处理能力。通过本教学设计实验学生普遍反映认识到了性能测试的重要性,了解了执行计划在数据库性能优化中的作用。 作者:张志远冯兴杰单位:中国民航大学 软件测试论文:软件测试与软件开发探究 摘要: 在IT行业,人们对于软件开发与测试关系的研究热度不减;同时软件的开发与测试,也一直是软件项目团队的中坚力量,要想保证软件开发产品的质量,就要有测试人员对于质量进行验证,所以测试人员也相当于质检人员,但是两者之间的关系还有更加深入的关系,对此本文就软件测试与软件开发关系展开分析,希望对于软件设计水平的提升,起到积极促进的作用。 关键词: 软件测试;软件开发;关系 0前言 软件开发是一个系统性的过程,包括概念阶段、计划阶段、开发阶段等,而软件开发工程与软件测试工程师分别对应着软件产品生命周期的开发与验证阶段。表面看似两者是一个上下游的关系,但是不同工程师所占的立场不同们对于软件的认识也呈现差异化,对此需要工程师共同讨论等,继而确定最佳的产品方案。 1概念分析 软件开发与软件测试是软件工程的重要阶段,前者是在客户需求的基础上进行软件系统制造的过程,也包括系统设计、编码程序等内容。而后者主要是将前者各个阶段,存在的漏洞等利用测试用例找出,是对于软件需求等的最终审核,也是对于产品的质检。 2工作内容 2.1开发人员 其工作内容主要体现在以下几点;第一、加强软件需求分析,明确软件开发方向。第二、编写软件详细设计文档,包括程序流程、函数等内容;还包括单元、集成测试等文档的编写。另外只有审核完写好的文档后,才能进行代码的编写。第三、代码编写是非常重要的,直接关系着软件程序的功能发挥;而软件开发不仅仅就是写代码,还包括很多其他的内容。第四、程序编码结束后,需要由开发工程师,对其进行系统自测,保证程序正确编写;自测合格后,以及文档编写好后,一并交给软件测试人员进行检测。 2.2测试人员 第一、通过对于软件需求说明书的审核,明确软件功能开发方向。第二、积极建立测试环境,也就是指软件运行的条件,包括软硬件设施的设置等。对于软件实际工作环境的模拟,也是测试环境构建的主要内容,继而保证软件的实际应用不会出现问题,对此可见测试环节还原现场环境的重要性。第三、将配套软件进行运行,检查其是否存在缺陷、功能是否充分的发挥,对于检查出来的问题,组织相关的工程师进行软件问题的修正工作。第四、协助并指导工作人员安装软件程序。 3关系 软件开发和软件测试主要的工作目标在于用户需求的实现,保证交付软件的质量,开发与测试并存,首先由开发人员进行软件实现,然后由测试人员找出软件中存在的程序问题,最后提交开发修复,两者之间是相互合作、相互影响的关系,继而除去软件开发中的的程序问题,保证软件的高品质。两者的工作交集,在于软件缺陷,但是软件开发工程师、软件测试工程师,工作岗位不同、对于软件的看法不同,对此难免会存在意见分歧,所以测试工程师加强与软件开发师之间的关系处理尤为重要,继而更好的形成向心力,保证软件开发的高效性和该品质性。好的软件开发,不仅仅要狠抓软件开发与软件测试两个环节,更要注重产品开发的全过程;另外更不能倾向于某个环节,而要让软件开发和测试都要硬,从而更好的保证后续工作的顺利进行。 4关系处理办法 4.1尊重开发成果 测试人员的综合素养、综合技能等,直接影响着软件开发的进度与质量等,为了更好地处理测试与开发之间的关系,测试人员要抱有一定岗位职责、职业素质,本着公平、公正的心理尊重软件开发环节的工作成果;软件开发会可能会存在一系列的隐藏程序漏洞等,这都是非常正常的,而测试工程师的主要职责就是找出这些漏洞,提高开发进行修正,从而另一个角度来说也是在帮助开发工程师成长;但是实际上,部分的测试人员在检查开发提交的测试软件时,会因为发现问题而出现一系列消极的情绪,对于软件开发工程师进行谩骂侮辱等,不仅降低了软件开发工程师的工作积极性,也影响了两个工作层面的关系,最终延长了软件交付的日期,以及软件的质量。开发工程工作内容繁琐且任务重,不可能全面顾及,导致程序开发存在一定的问题,而测试人员作为软件品质完善的关键,要在尊重软件开发作品的同时,积极的进行漏洞检查,实现良好的团队协作氛围。 4.2缺陷技巧的提交 由于软件开发与软件测试工作埃的交集就是程序缺陷,对此测试人员就要做到以下几点,继而保证缺陷技巧的有效提交,保证软件开发人员的更好接受。 4.2.1换位思考测试 人员在接受软件开发提交的作品时,首要的就是了解软件开发工程师对于测试结果的关注内容、范围以及关键点等;一般软件开发人员对于测试结果最注重的就是软件逻辑、数据流转等方面的内容,对此测试人员就要合理的采用测试技巧,有效的调整程序漏洞的提交方案。软件测试也是一个复杂且繁琐的过程,首先测试工程师要按照指定的测试流程,对软件作品进行系统逻辑的测试,找出影响系统正常运转的错误逻辑问题,将其第一时间反馈给开发工程师;测试环节接触到的其他问题,但并不是影响系统逻辑的漏洞点,按照漏洞提交顺序进行依次提交更容易被开发工程师所接受。 4.2.2漏洞描述要精准 测试人员的测试结果,是开发人员漏洞改进的关键,一个精准的的Bug描述,对于开发人员来说帮助性是非常大的,能够帮助开发人员更加精准的进行漏洞定位。这就要求测试人员在进行Bug描述时,要注重语言的干练简明,语气要肯定,避免使用好像、不确定等词汇,继而模糊开发人员的工作思路。其次描述的内容要突出重点,忌讳全面开花。最后根据以往的经验,给软件开发人员提出一系列的建议,像可能会出现漏洞的部位等,继而实现软件的高品质。 4.2.3注重普遍问题的提交 软件开发人员一般工作都非常的忙碌,而重复漏洞或是无效漏洞的提交,会大大的影响其工作的心情、工作量与工作进度等,对此测试人员在测试系统漏洞时,要养成Bug分析的好习惯,分清其问题的独立性还是普遍性,若是普遍问题可以提交一个。这就要求测试时人员要加强对于软件系统的熟练度,包括业务要求、操作以及使用等,当测试人员也不确定漏洞是否存在时,可以与其他测试人员进行沟通,或是与开发工程师进行沟通,继而精准定位程序漏洞。 4.2.4加强有效沟通 考虑到测试人员与开发人员之间的矛盾问题,主要的原因在于缺乏沟通或是交流无效,对此首先测试热源就要占到用户的角度上,正确的表达出自己的想法,让开发人员也占到用户的角度进行讨论。其次由于两者工作理念不同,对此难免会存在争议,对此测试人员保持自己观点,可在下个版本中完善。最后加强两者之间的沟通,明确对方的工作想法,保证系统认知的更加深入、全面,并灵活的运用测试手段,从而更好的保证软件高品质。 5总结 综上所述,通过对于软件测试与软件开发关系的分析,发现作为软件产品全生命周期的关键环节,更要加强沟通合作,提升企业研发的凝聚力,做到就事论事奔着相同目标共同努力,从而更好的保证软件产品的进度和质量。 作者:侯中原 单位:商丘医学高等专科学校 软件测试论文:计算机软件测试技术及开发应用 [摘要] 随着我国计算机网络的不断普及和发展,无论是人们的日常生活还是工作,甚至是休闲娱乐,都离不开互联网的支持,可以说,计算机软件已经受到越来越多人的应用,并且逐步成为了影响人们生活的重要技术。随着人们对计算机应用软件需求量的不断增加,计算机应用软件的开发也越来越频繁,因此,要对其开发流程以及开发需求进行深入的分析。文章将对计算机软件测试技术与开发应用进行了研究。 [关键词] 计算机软件;测试技术;开发应用;相关研究 计算机软件测试技术对于软件开发而言具有重要的作用,能充分保障软件的精确性,为软件开发工作带来安全保证。笔者将从计算机软件开发的重要性、计算机软件开发流程、计算机软件测试技术在软件开发中的有效应用,三个部分进行阐述。 1分析计算机软件开发的重要性 相对于应用软件而言,计算机仅仅只是作为一种辅助工具,计算机之所以能够帮助人们有效地解决这类问题,促进社会迅猛发展,最重要的就是计算机内的软件应用,可见,软件的开发极为重要。随着国家经济体系的不断改革,各行各业已经逐步面向现代化发展,互联网的普及无疑为人们的发展奠定了结实的基础,也给应用软件的进一步研究开发提供强有力的保障,计算机软件的应用已经在人们的生活中得以普及,而人们的日常生活也已经离不开网络的支持。计算机软件的应用不断丰富了人们的日常生活,使人们更加重视精神的自我培养,此外,计算机网络也在不断推动着人们前进。 2计算机软件开发流程 2.1分析开发需求和设计概要 在开发计算机软件之前,对其进行需求分析是开发应用软件的首要环节,亦是最重要的环节之一。软件开发需求分析质量,会直接对应用软件开发造成影响,一般情况下研究人员要根据软件需求内容,对软件的概要进行设计,并且结合软件的功能需求情况设计出软件程序流程图,若是利用类似于C语言等的高级语言实施程序编写,还应当根据软件模块设计各模块的应用功能。概要设计为软件的开发提供了程序框架,后续的开发工作都是在这个框架基础上进行操作,可见这个框架不但能够决定计算机软件程序功能,而且还能对软件运行的效率产生一定的影响。在基于软件程序具体的开发过程中,想要实现其特定功能,可选择多个语句或者逻辑关系等来实现,但不同的逻辑关系与语句也会从一定程度上影响软件。软件开发及其需求越来越复杂,如何编写简洁而又不会存在漏洞的应用程序,已经成为了各软件开发人员最终的目标,因此,在实际研究过程当中,研究人员要十分重视概要设计环节的工作,并且保持思路清晰,设计完程序流程图之后要进行全方位的审核,不断简化软件的逻辑关系,最终实现科学合理的软件逻辑关系。 2.2详细的编码与设计 紧跟需求分析和概要设计后的一个环节就是进行程序的具体编写工作。在编写程序的过程当中,首先应当选择计算机语言,经过长时间的发展,高级计算机语言出现提高了软件的开发效率。人们按照开发软件的实际需求,有针对性地研究了很多种类的计算机语言,例如:如常见有JAVA、C语言等,到了现在出现了VF与VB等可视化的编程软件,这类软件的研发使研究人员即便没有专业知识也可完成简单的软件开发。此外,在实际编码前,研究人员应进行详细设计,在已设计的框架上,按特定的逻辑关系将软件所需实现的一些功能进行设计,根据详细设计流程进行编码。目前,计算机软件设计使用最多的是C语言,这种语言的模块形式较为简单、语句便于理解,所以非常适合在开发、维护软件过程中运用,受到研发人员的青睐。 3计算机软件测试技术在软件开发中的有效应用 软件程序的编写完成之后,研发人员还要对其实施相应测试,监测这款软件的应用效果以及功能等是否能够达到预期效果,一般情况下,测试软件的方法就是随机输入一些数据到计算机中,然后再看结果是否达到要求,为了能够确保软件功能的精准性,常常会选择几组随机数据配合一些特殊参数进行检测。如果检测出来的结果和软件功能相符合,那么则说明通过测试,反之,则不符合。近几年以来,计算机的软件开发技术得到迅猛发展,研究人员也开发了一些专门针对软件测试的程序,但是由于受到技术水平因素的影响,使用测试软件受到一定的局限,比如:一个测试软件只能对一种软件实施检测,并且测试结果只能当作参考,测试结果的准确率还需要提升,但是不管怎样,测试软件的研发就足以标志着计算机软件程序的未来发展方向。新开发软件通过检测以后,需要交予需求方进行使用,为了保证软件能满足人们的实际使用需求,使用方也会进行验收,软件验收方要求极为严格,但是验收方式基本和测试方法相似,同样采取输入参数来进行验收,因此,就增加了不必要的验收程序。研发人员还应当继续研究,争取研发出更多的测试软件,使软件的测试结果更加精确。软件测试技术作为软件开发过程中最为重要的组成部分,该技术主要目的是为了将软件产品中存在的问题及时找出,并将测试报告交给软件开发人员予以修改。可见,在软件开发工作中,软件检测技术的应用是不可缺少的环节。 4结语 总而言之,计算机网络技术已经在人们的生活中得以广泛应用,而软件就是应用计算机的关键,随着人们各类需求不断增加,开发计算机软件已经成为了研究人员的日常工作,在具体的软件研究过程中,软件测试技术的使用是必不可少的,因此软件开发人员还应切实做好相关工作,解决软件开发所面临的困境,不断提升自己的开发水平,对软件开发工作进行深入研究,促进软件事业的持续发展。 作者:高俊 邹金萍 单位:江西生物科技职业学院 软件测试论文:人才培养的软件测试课程改革 摘要: 本文针对软件测试课程的教育现状,结合软件测试的课程特点和培养目标,从面向应用型人才的培养方式出发,提出了以案例式教学为主导,走教学产业化发展的软件测试改革方案。 关键词: 软件测试;应用型人才;案例式教学;教学产业化 随着我国IT行业的发展,越来越多的企业意识到软件测试的重要性,因此软件测试人员成为当前IT业界亟需的热门人才。面对软件测试人员紧迫的需求形势,应用型人才培养单位应该扩大软件测试人员的人才培养规模,提高培养质量。 一、《软件测试》课程教育现状 我国软件测试技术发展已有十余年,但IT市场对于测试人员仍然呈现出供不应求的势态。目前国内高校对软件工程专业几乎都会开设软件测试课程,甚至有些高校已经设置有软件测试专业。2011年11月,教育部主办了“2011年高等学校软件测试课程教学论坛”,对测试人才的培养及测试领域的全面发展起到了积极地推动作用[1]。高校系统化的专业教育体系为学生奠定了扎实而科学的学科基础,并对软件测试技术的理论化和系统化发展起到了不可替代的作用。利弊相依,传统的人才培养模式对软件测试课程设置和培养方案上还是会存在以下不足。 1.重理论轻实践在传统的软件测试课程设置中,大多采用教师在课堂上讲授理论知识,学生上机时完成实验操作的教学方式。实验的目的只是为了检查学生知识点的理解和掌握,实验题目大多比较陈旧,不能与时俱进地与当前的最新技术或最热门的应用相结合,使得学生的测试知识体系过于单薄。 2.重学生个体知识积累,轻团队协作能力培养团队协作在软件工程中的重要性无须多述。软件测试作为软件工程中重要一个环节,贯穿于整个软件生命周期,测试人员与系统分析员、软件设计师、程序员、维护人员之间的沟通必不可少,良好的团队协作才能有助于项目的进行,有助于高效、正确地开发出高质量的软件产品。传统的教学模式中,很少引入分组协作的环节去锻炼学生的沟通和交流能力,更不能设计出测试人员和开发人员的沟通场景,不能满足学生在项目中去加深理解、巩固提高的需求。 3.重即有知识,轻科学创新一直以来,软件测试课程在高校的课程体系中受到重视并不多,课程结束后并没有延续测试知识的后续课程。因此,学生不能在后面的学习和实践中进行总结提升。知识在母体中是要经过消化、适应、转化、演进、创新、融合、活化,而后才称为组织的“行动知识”,现有的教学模式不能很好的产生知识发酵效果。 二、《软件测试》课程特点和培养目标 软件测试是一门应用型较强的学科,应注重理论联系实践。一个合格的软件评测师除了要掌握即有的测试理论和软件知识外,还必须具备对软件测试行业的深刻理解,必须具备对计算机专业知识,包括编程技能、数据库、网络、中间件等知识的系统掌握,必须具备沟通能力、团队协作精神。软件测试是为了尽可能多地发现并排除软件中潜藏的错误,最终把一个高质量的软件交给用户,这并不是一项简单的工作。要做好软件测试,测试人员不仅需要站在客户的角度思考问题,真正理解客户的需求,具备良好的分析能力和创造性思维能力,完成功能测试和界面测试,而且要能理解软件系统的实现原理和各种使用场景,具备扎实的技术功底,能使用测试工具完成相应的性能测试、安全性测试、兼容性测试和可靠性测试等更具挑战性的任务[2]。从这个角度看,一个优秀的测试工程师需要掌握更多的知识和技能。 三、《软件测试》课程教学改革方案 以上可以看出,当前高校对于测试课程的不重视,以及当前的软硬件设施及教学方法都不能满足对应用型测试技术人才的培养要求。为了适应软件产业发展对测试人才的迫切需要,实现软件人才培养的持续性发展,针对软件测试课程调整培养方案,展开深入的教学改革和实践活动十分迫切和必要。 1.加大师资力量,构建完善的软硬件测试平台教师素养的提高是软件测试教学改革得以顺利开展的前提。此前,国内对软件测试并不重视,致使国内软件测试人才短缺,大部分高校内虽然有计算机系,但多以重开发轻测试,测试教师的专业素质和数量都远远不够。因此,不仅要重视对教师测试专业技术的培训,提供更多的学习机会,也应该认真开展软件测试教学研究,构造专业的软件测试教学团队。作为一门实践性较高的课程,软件测试必须建议专门的、完备的实验教学体系和环境。目前,高校普遍缺乏软件测试的软、硬件环境,致使学生无法通过项目实践来深入理解和提高测试相关知识和技能。 2.运用案例教学,丰富软件测试项目实战案例在教学活动中,学生总是对最新、最流行的项目和案例感兴趣,陈旧的案例既不能满足当前市场上对测试人才的技术需求,又不能很好的激起学生的兴趣。运用案例教学最重要的环节就是丰富案例素材,保持案例的“鲜活性”与“生命力”。高校可以采用历年本科毕业设计中运用了流行的技术、难度适中、功能较为完整的应用作为软件测试课程的测试案例,不但可以保证素材的延续性,也使得学生毕业设计完成的质量有所提高。 3.加强校企合作,走教学产业化发展之路[3]企业需要人才,高校为企业输送人才,校园中学习的技能最终要接收用人单位的考验。所以与软件企业合作,建立对口的学生实训基地,是应用型人才培养的重要途径。软件测试技术的掌握与提高离不开项目实战,让学生在真正的软件工程过程中从事测试工作,不仅能使学生深刻体会到软件测试在整个项目中的作用,掌握测试方法和技巧,对于学生的沟通交流能力、团队协作能力都有积极的促进作用。 四、小结 软件测试是保障软件质量,验证软件可靠性的重要环节,其重要性不言而喻。重视软件测试应从企业用人的实际需求出发,高校应加强面向企业需求的软件测试改革,切实培养学生的动手操作能力,使学生掌握最新的测试方法和技巧,让企业需求促进和推动高校教学发展。 作者:于营 单位:三亚学院 软件测试论文:软件测试质量管理论文 1测试流程不合理 1.1测试设计重点偏离使用QC软件测试发现bug统计,如表1所示。根据表1工作量统计,25人/日为5个中级测试工程师一周的工作量,但是根据测试用例发现的bug数量仅占bug总量的44.18%,该比例显示测试用例的设计重点严重出现偏离。需要在测试用例设计的方向上进行调整。 1.2测试过程不可控QC软件测试计划中测试执行阶段为2013.3.8-2013.3.27,执行三轮测试;实际测试时间为2013.3.23-2013.4.20,执行测试三轮,计划完成时间严重偏离,表2为原计划与实际计划的对比。表2显示测试计划进行了较大调整,计划截止时间比原计划延迟23天。延迟原因经分析主要为开发提交测试时间延迟,开发提交版本问题较多,测试计划安排不合理,在两轮测试间为安排开发修改bug时间等。想要解决该问题,不仅需要对测试过程进行管理,同时也需要对开发提交的测试版本质量进行管理。 2软件质量管理改进对策 2.1需求工程管理软件开发过程中,需求不明确会带来需求的频繁变更,浪费了很多时间。针对此项问题,可对需求相关的活动进行统一管理,其需求管理结构图如图2所示。加强需求开发和需求管理的有机结合,不仅减少了需求的变更次数,还解决了工程师对需求不能理解到位的问题。需求开发和需求管理同样重要,只有两者互相配合才能做出用户满意的产品。 2.2立项管理为了使有限的资源发挥更高的价值,公司可通过立项管理流程进行立项管理,立项管理流程分为立项建议、立项评审和立项筹备三个阶段,其具体流程图3所示。 2.3测试流程管理针对测试流程中发现的问题,可对整体的测试流程做如下的改变:(1)测试部门可进行需求学习及需求讨论,对理解不清楚及有疑问的需求,由研发设计部门进行解答,研发设计部门不能解答的由其联系用户确认后作出解答;(2)需求确认后,针对系统功能和性能等指标,由测试工程师进行测试测用例的设计,设计从两个方面进行,一方面测试工程师根据需求进行测试用例的编写,另一方面测试工程师可根据用户反馈问题进行分析汇总;(3)使用QC功能测试工具对应用软件兼容性、操作系统兼容性进行测试,以便于使用测试工具完成多种环境下的功能和兼容性测试;(4)进行自由测试以便于对系统测试用例进行补充,分析测试用例未覆盖问题的原因;(5)定期分析缺陷库中的问题,分析问题产生的原因,进行测试用例的修改。 3结论 本文指出了软件质量管理过程中可能会引起软件质量问题的原因,对软件质量管理的相关问题进行了分析,归纳和总结,这些问题在软件开发人员中具有一定的普遍性。实践表明,通过对这些问题进行分类,开发人员可以清楚地知道在软件设计中容易出现的问题,能够及时采取相应的措施,推动软件质量的全面提高。 作者:翁婕丁铁乔扬单位:南京莱斯信息技术股份有限公司质量与技术管理部 软件测试论文:软件测试团队建设的软件工程论文 根据权威机构统计部门调查数据显示可知,在常用的软件开发项目环节中,软件测试工作大约能够占到软件开发工作总量的42%以上,而软件测试所需投入的研究经费成本也将占到总额数的50%。由此可知,软件测试环节对于整个软件工程开发应用具有十分重要的意义。然而,如何建立一支高效软件测试团队对于构建更加完善的软件工程起着直接导向性作用。BarryBoehm曾阐述了人的因素在软件测试中的重要作用,人为所占因素甚至超过了其他环节性因素,其代表理论构造性成本模型认为由于软件测试分析师与程序员的原因会导致其工作效率相差数倍。因此,加强软件测试团队的高效率建设对于构建高质量软件应用程序具有重要作用。 1高效软件测试团队建设的可行性策略 1.1软件测试团队的特质建设 软件测试团队的素质建设对于整个软件工程质量而言具有非常重要的作用,人是测试工作中最具价值也是最重要的资源。因此,应该积极构建合格的、高质量的合作团队。(1)软件测试以及软件工程开发都需要程序员具备足够的自信心,对软件检测结构以及程序的缺陷要如实汇报。对于软件项目工程中出现的各种问题要认真处理,以此减少客户可能遇到的种种问题。(2)软件测试人员还要具备足够的怀疑精神,对可能存在的漏洞性错误要及时予以检测和纠正,进而提高其自我创造力。(3)软件测试团队要积极构建沟通协调能力。可以通过与客户进行必要的沟通来及时发现软件运行中存在的不足之处,其中测试者可以针对模拟环境下用户对于软件环境的应用情况进行科学分析,以此对软件编写过程和总结文档进行反复检查检测,提高软件的运行效率和正确性。(4)必备的检测技术能力。软件测试团队必须具备重要的专业技能,需要精通数据库、通信、网络、GUI测试、测试工具、自动化测试脚本和相关业务领域等,以此全面提升他们的测试能力和测试积极性。 1.2软件测试团队的制度性建设举措 一个优秀的软件测试团队必定拥有一套完善的团队管理制度,拥有明确的职责分工和高端测试人员,通过不断规范团队管理制度,做到扬长避短,及时提升整体测试质量。其中,软件测试团队需要不断加强汇报制度建设、工作总结制度建设、奖惩制度建设、测试审核制度建设、会议制度建设等,通过科学合理地分配职责关系来进一步强化团队成员的素质建设。在此过程中,还要注重对于资深测试人员的正确引导和建设,加强彼此间的沟通交流,不断丰富团队的测试知识库,通过科学吸收先进的测试管理知识来提升整体测试技能和技巧,以此减少开发团队协同工作中的一些领域瓶颈。 2结语 综上所述,本文对目前国内软件工程的发展应用现状以及其中出现的漏洞不足之处进行了分析。只有不断加强对软件测试团队的整体素质和综合开发技能的教育,才能从根本上提升其软件测试技能,要在不断建立健全团队管理制度的基础上加强相关软件工程建设,以此全面提高测试人员的软件工程技术水平。 作者:段炼单位:郑州银行科技开发部 软件测试论文:软件工程中软件测试的必要性 1软件工程提升软件健壮性分析 软件工程目前一直缺少一个明确的定义,但是目前业内专家都一致认为软件工程一般分为需求分析、设计、编码及测试4个环节。其中前面3个环节是整个软件的编写,而最后1个环节的软件测试,则是通过各种专业测试方法来测试软件是否满足软件工程下的10种特性:可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性。 2当前软件测试的现状 从对软件工程的分析来看,软件测试是保证软件最终健壮性的最后一个工序。但是,当前很多软件设计公司,在软件测试方面投入的人力物力都非常低,甚至没有专门的软件测试部门,而是由一些软件设计人员兼职。虽然这样也有了所谓的软件测试这道工序,显然因为软件设计人员本身的先入为主,所以在软件测试的过程中,往往不容易发现潜在的问题。另外有的软件测试人员仅仅把软件推到市场上,部分使用人员来进行测试,虽然这也是一种测试方法,但是这种由用户测试的软件测试环节,更多的是在软件的操作体验的测试,并不能够发现软件潜在的bug,正确的软件测试流程,应该设计专业的测试软件,通过白盒测试的方法来针对软件代码进行测试。而上述的仅仅测试界面和操作,那只是软件测试中的黑盒测试法,只有综合白盒和黑盒,才可能获得更好的软件测试效果。但是,目前能够综合这2种测试方法的专业软件测试部门,还是非常稀缺的。这自然导致了国内整个软件行业的软件健壮性存在缺陷的主要原因之一。 3软件测试重要性分析 3.1软件危机下凸显软件测试的重要性 软件危机一直是IT行业的最重要的话题,其实在软件危机这个名词出来之前,软件工程就已经初步有了核心流程,不过正是因为很多专家有着自己的理论,所以让软件工程这门技术的解释出现了很多不同的版本,不过在众多版本中,软件测试始终占据一个重要的模块。软件危机常见的表现就是因为软件在开发的过程中,成本失控、时间跳水、稳定性和兼容性欠缺等诸多问题,而不得不一而再再而三的重新开发,特别是软件在设计的过程中,对于可维护性、可修复性不重视,导致维护的成本占据了整个软件生存周期的90%以上,这很明显是不正常的。通常而言,软件维护的成本应该是软件生存周期的70%以下,超过70%,这个软件最终的结局一定会失败。软件测试的过程,除了针对软件的运行是否稳定,同样也会对软件的可维护性进行有效的判断,尽可能的避免软件危机的产生,所以从软件危机的角度上来看,软件测试在软件工程中的地位无疑是非常重要的。 3.2软件测试的必要性 (1)是交流的问题,容易导致软件接口处的错误。现代软件设计已经不是单人作战的模式,已经上升到团队甚至全球软件工程师通过互联网这个大平台进行合作,这种方式显然对软件工程规范要求更高。其中交流往往就成了一个很重要的问题,很多软件工程师在设计的过程中,尽可能的将自己负责的模块做到完美,甚至也能够考虑到模块间的借口问题。但是因为交流上的不便,或者忽视交流,往往会产生2个模块接口不兼容,甚至还会发生软件需要重新改写的问题。 (2)软件结构有越来越复杂的趋势。虽然软件开始实施模块化设计方式,将一个软件整体拆解成无数个小的系统模块进行设计,然后将设计好的模块进行统一封装。这种化整为零的软件设计方式的确有效的改善了软件复杂性的问题,但是同样也面临着模块间的兼容问题,不同设计师的设计风格可能会导致软件可维护性降低及可移植性降低,特别是一些软件开发公司,根本就没有软件工程的概念,其研发的软件产品,更是漏洞百出,自然很难保证软件产品的健壮性。 (3)程序代码的设计问题。目前一个软件的诞生,往往会有好几千万行的代码,而且在软件正式代码编写之前,还需要撰写概要设计代码和详细设计代码,这些往往都给错误埋下伏笔。如果程序设计代码撰写不规范,没有相应的注释,没有相应的模块设计,往往计算式发现了软件的错误,最终维护起来,也很难让维护工程师定位,甚至连测试工程师也很难找到错误的地方。 (4)设计文档的组成非常少。一个软件产品的诞生,除了优秀的代码设计之外,还要一份完善的代码文档,包括软件的可行性研究、需求分析、详细设计、代码编写,以及软件测试等工作流程中所需要的一切的代码文档。如果代码文档贫乏,甚至没有,那么一旦在软件测试环节,或者在软件使用环节,出现错误时,那就很难进行维护调试了。这时候的维护成本往往会比重新编写一款软件的成本还要低,可见设计文档的错误撰写给软件健壮性的影响。 (5)一些软件测试工具和开发工具本身的问题,往往导致软件出现严重的bug。而且在设计阶段,还很难发现,因为是本身软件测试工具和软件开发工具引起的,因为软件测试工具和开发工具实际上也是一种软件,如果这些软件的健壮性有问题,自然也会导致测试结果出现偏差,最终影响到软件的健壮性。 3.3软件测试成本过半证明了软件测试的重要性 软件工程虽然在很多专家和权威机构的定义有所偏差,但是无一例外,对于软件成本构成的分析上,软件测试的成本一直占据了主要部分,最低的认为,软件测试成本要占据30%,最高的则认为占据到50%。如果将后期维护成本也放在软件测试板块中,那么这个测试成本就会变得更高。因为软件进入维护期时,一旦出现软件需要进行调试,那么修复后的软件依然要进行软件测试,否则很难保证调试后软件依然能够保证健壮性。作为一个软件系统的所有代码,都是牵一发而动全身,修改了某处代码,可能会影响到另外一个模块的功能,所以在维护期内,对软件的任何变动,都需要进行软件测试,才能够保证软件接下来的健壮性。但很明显,如果将软件测试工作放在软件推出市场之前,就来进行有效的测试,那么对于软件整个生命周期的成本,将能够得到有效的降低。软件测试的成本的高低,往往和软件的质量成正比,而软件质量提升了,后期的维护成本就能够有效的降低,所以综合起来,软件测试这部分的成本支出是非常有必要的。 4软件测试流程分析 (1)建立独立的软件测试部门,测试部门领导应该对这个专业非常精通,而不是简单的由开发人员兼职,这个测试部门需要从可行性研究开始就应该着手对软件研发进行测试,可行性研究的最终确认应该也有软件测试主管部门的签字确认才能够进行下一步的工作。 (2)软件测试工作不是等到软件全部开发完毕才来进行测试,而是跟随软件设计的整改生命周期,针对每一个环节进行测试,软件测试部门应该拥有独立的物理部门和独立于开放环境的测试环境,这样才能够提供更加完善的软件测试,尽可能的将软件bug扼杀在摇篮里。 (3)软件模块测试,因为现在软件设计都已经进入模块化设计标准,比如一个完整的软件是S,它有A、B、C、D等模块构成,那么对于A模块的软件设计过程中,就应该有独立的软件测试人员进行跟踪,直到A模块被测试证明没有隐患。以此类推,分别对B、C、D等模块分别进行测试,合格以后,组装后的软件依然进行测试,这样才能够最终提升软件健壮性。在软件设计的过程中,其实测试人员是和软件开发人员并行工作的,而不是等到软件设计完毕之后,再来对模块进行测试,这种方法才能够提升软件测试的效果。 5结语 软件测试随着软件系统复杂性的不断提升而变得越来越重要,如果现在的软件设计公司依然按照传统的软件研发,只注重软件的功能设计,而忽视软件测试,通过不断的压缩测试成本,希望以此来提升软件最终的利润作法已经行不通了,只有将软件测试做好、做精,才能够提升软件的健壮性,才能够提升软件的生存周期,才能够降低软件的整体成本。 作者:董倩范亚斌单位:石家庄学院 软件测试论文:探微软件测试在软件工程的重要性 1关于软件测试的认识 在软件开发的每一个阶段中,人员的参与都是离不开的部分,而人的工作以及人们之间的通信质量有很难做到完美无缺,这就导致了错误是不可避免的。另外,伴随着计算机控制对象越来越复杂,且软件的功能及规模也在不断的提升,这也使得错误相对而言更容易发生,比如对于WindowsNT操作系统来说,其代码约为3200万行。总体来看,在软件设计阶段,人们所犯的错位是引起软件失效的主要原因,而软件缺陷的根源则在于软件的复杂性。在确保软件可靠性以及质量的过程中,软件测试属于最为主要的手段,以当前的软件工程来看,多以结构化分析及设计作为核心,因此在开发阶段,需求分析以及设计都是以工程管理以及技术评审作为质量的保障手段,而工程管理以及技术评审又存在着主观上的缺陷,很容易遗漏错误使其延续至开发阶段。客观来说,软件测试在发掘软件中隐藏缺陷的过程中的确有着很好的效果,以英国的SHOLIS项目来看,这一项目使用形式化方法对软件规约进行描述及证明,而且利用程序正确性证明方法对前期的很多缺陷进行排除,但是通过软件测试却依旧发现了整个过程15.175%的缺陷。此外,随着人们对软件测试重要性的认识越来越深,其所在软件开发周期中所占的比例也越来越高,当前很多软件开发机构已经将其40%的研制力量投放到了软件测试中,而对一些比较重要的软件来说,其测试的费用往往会高达其他阶段费用的3至5倍,由此可见,不管从哪个角度出发,软件测试都是非常重要的。 2软件测试分类 当前的软件测试技术主要可以分为动态测试以及静态测试,其中,静态测试主要是指在不执行程序代码的情况下找到程序中有可能存在的缺陷或者对程序代码进行评估的过程中,广义上看,静态测试还包括软件需求分析以及技术评审。至于动态测试,则是通过抽样测试数据对程序进行运行以起到检查程序中存在的缺陷。在动态测试的过程中,其核心内容主要包括测试用例、运行正与以及对于程序运行结果进行验证这3部分内容,此外还包括一些数据管理、文档编制、操作规程等辅助方面的工作。 3软件测试的对象 在软件测试的过程中,不单单进行一些比较简单的程序测试,也就是说仅对程序能否运行进行测试是远远不够的。具体来看,软件测试要贯穿在软件定义以及开发的整个过程中,因此软件测试的对象包括需求分析、系统设计、程序编码以及各阶段说明文档。此外,因软件开发过程中各个阶段之间有着非常金敏的衔接,因此如果前一阶段出现问题必然会对下一阶段段的工作造成影响,所以为了确保每一个阶段的正确性,我们要做好确认及验证工作。具体来看,确认主要是对需求规格以及程序进行确认,这既含有静态确认,又有动态确认,其中静态确认大多数是由人工进行分析,而动态确认则是利用动态分析以及程序测试对程序执行的情况进行检查。至于验证,则主要是采取一定手段对程序执行情况进行检查,进而证明软件各阶段中的完备性、正确性以及逻辑协调性。举例来说,我们验证的对象包括测试用户需求和系统分析员报告是否想和、设计说明书和测试需求说明书是否匹配等。 4软件测试目的及原则 4.1软件测试目的 测试目前因立场的不同又可以分为两种,从客户角度来看,总是会希望通过测试来发现软件中的缺陷及隐蔽错误。而从软件开发者角度来看的话,则是希望产品少出现错误,对软件已经符合客户需求进行验证,在这种思路下,测试人员会使用一些导致程序失效概率小的测试模块进行测试,并对容易导致错误暴露的测试用例进行回避,而且对于有可能出现副作用的语句也并不会去刻意的检查。基于此,在程序中,还存在很多预料不到的问题,而这类问题往往要在一些比较特殊的环境之下才能够表现出来。从以上分析我们可以看出,在对软件进行测试的过程中还是要更多的站在用户角度对问题进行考虑。 4.2软件测试原则 (1)“尽早和不断的进行软件测试”,只有时刻牢记这一原则才能够降低软件开发中由于工作多样化、人员配置复杂化所带来的不利影响。具体实践的时候,我们首先要端正态度,对各阶段技术审核要认真进行,另外,我们还要将软件测试贯彻到每一个环节中,进而早对错误进行发现和预防。 (2)测试用例选择的过程中要有输入数据和以及和输入数据相对应的预期输出结果,具体来看,在我们进行软件测试的过程中要选择比较适合程序段的测试用例,这些用例可以对程序员所编制的程序是否存在错误进行分析,而给出预期的输出结果则可以对程序段是否存在错误进行更为快捷的判断。 (3)要避免程序员对自己的程序进行测试,在软件测试的过程中,冷静的情绪以及客观的态度是不可避免的,而人又很难对自己的劳动成果进行否定,因此在程序员对自己程序进行检查的过程中会从主观上出现偏差,导致测试结果不准确、不客观。 (4)设计测试用例的过程中要注意使用不合理输入套件,所谓不合理输入条件主要包括输入异常或者会导致异变的条件。在软件正常使用的过程中,不合理输入是不可避免的,轻则会导致运算错误,严重的时候甚至会使软件失效。 (5)对测试工作中的群集现象进行注意,针对测试过程中错误较多的程序段,要对其进行详细认真的检查,这是因为从经验上看,程序段中残存的错误于已发现的错误往往会成正比。 (6)对测试要认真执行,这是指我们要做好一个详细的规划,具体来说,规划主要包括:软件功能、输入、输出以及每一功能测试的进度安排等。 (7)对测试计划、用例、出错统计以及分析报告等进行妥善的保管,进而为日后的软件维护提供更为便捷的服务。总体来看,在我们的工作中如果能够把握住以上原则必然能够对提升测试工作的效果起到很强促进作用。 5结语 在软件开发工程中,软件测试属于一个重要的环节,一旦缺乏了这一环节,所开发出的产品必然难以满足用户的要求。本文关于软件测试必要性的分析还存在很多不足之处,也希望各位测试人员能够对其进行补充及指正,进而共同促进这方面研究水平的提升。 作者:楼炜单位:同济大学软件学院 软件测试论文:软件测试技术在铁路产品开发中的作用 按照软件特征分类,软件测试可分为:功能测试和性能测试。功能测试是黑盒测试的1个方面,它检查实际软件功能是否符合用户的需求。一般分为:逻辑功能测试、易用性测试、安装测试和兼容性测试等。性能测试主要有时间性能测试和空间性能测试2种。通常还包括:一般性能测试、可靠性测试、负载测试、压力测试。其它分类还包括:回归测试、冒烟测试、随机测试。回归测试是指对软件的新版本测试时,重复执行上一版本测试时的用例。冒烟测试是指对一个新版本进行系统大规模的测试之前,先验证一下软件的基本功能是否实现,是否具备可测性。随机测试是指测试中所有的输入数据都是随机产生的,其目的是模拟用户的真实操作,并发现一些边缘性的错误。 软件测试过程一般来说,软件测试工作从立项后就开始了,主要经历以下几个主要环节,如图1所示。需求分析是软件测试的1个重要环节,测试人员对这一环节的理解程度将直接影响后续测试工作的开展。一般而言,需求分析包括软件功能需求分析,测试环境需求分析,测试资源需求分析等。测试计划的依据主要是项目开发计划和测试需求分析结果而制定,测试计划指导整个测试过程。测试设计在测试活动的各个阶段,对测试策略、测试方法、测试用例进行制定和编写。测试环境搭建要尽可能模拟实际应用场景,满足项目的设计要求,从而达到理想的测试效果。测试执行和测试记录由测试工程师完成,主要是查找软件的错误和缺陷,并记录测试活动中出现的问题。缺陷管理是对测试活动中出现的BUG进行管理和跟踪,保证每个BUG得到及时修复。软件评估是在测试活动的最后,对软件进行全面地分析和总结。 铁路产品开发过程中容易忽视软件测试 铁路产品供应商普遍重视占领市场份额,追求利益的最大化,提升产品的服务质量,但是却容易忽视保证产品质量的软件测试,这给铁路安全运输带来巨大安全隐患。项目的开发过程通常是确定项目负责人和项目参与人、项目的方案以及项目需要完成的时间,然后投入项目的开发。研发过程中采用团队协作,项目分工到人,经过程序编写、调试,最后集成为产品,并在实验室和现场环境下进行测试实验。对于项目进展情况的掌握是通过不定期的召开会议和单独询问主要开发人员以及研发人员汇报来实现的。 在这种开发模式下,因为项目的开发过程中没有系统和独立的测试过程,所进行的测试也是以正向思维为主,重点验证软件是否实现了相应的功能,而不是软件在异常情况下的响应和处理。软件开发和软件测试本来就是不同的活动,开发人员的工作目标是创建相应模块,实现特定功能,从而会不自觉地朝这个方向努力,挑选那些使程序出错可能性较小的测试数据和手段,无法保证软件被全方位进行测试,会给项目带来隐患。正是认识到这一情况,才大力主张产品开发应进行科学和规范性管理,加强软件测试队伍建设,任命专职人员从事测试工作。利用软件领域中的相关技术,对软件进行科学、合理的测试。 如何在企业内部实施软件测试 企业想要在产品开发过程中,对产品软件展开相关测试,首先应建立合适企业特点和开发模式的测试流程;其次,对不同测试阶段和不同产品的软件和硬件的特点,拟采用不同的测试技术和策略。另外,在产品开发过程中,项目的配置管理、质量保证的等方面都应形成明确的制度。 1测试流程 企业应全面规范项目开发管理流程,对项目进展的各个阶段进行明确划分。软件测试是建立在软件开发的成果之上,即测试的对象就是软件开发的阶段性成果,如设计文档、程序代码和可执行的程序。 软件测试和硬件测试的侧重点有所不同。对于软件测试,采用比较通用的测试流程,如图2所示。软件项目的开发从项目立项开始,测试人员介入项目组,明确需求分析阶段的用户需求,针对不同测试阶段的工作重点,制定各阶段的测试计划。在设计测试阶段,测试人员需要确定各测试阶段的测试方法和必要的测试工具,搭建测试环境,编写相应的测试用例。接下来,按照测试计划分别进行单元测试、集成测试和系统测试,形成各阶段的测试报告,对测试过程中发现的缺陷进行跟踪,保证缺陷得到及时修复。为了保证软件在现场环境下能够正常运行,测试人员针对现场实际情况,制定现场验收计划,确定现场验收策略,对软件进行现场验收和评估。当软件通过了各阶段的测试,且全部缺陷得到修复,将进入到软件的阶段。软件阶段通过对软件版本的管理和控制,实现软件、维护和升级等。 对于硬件测试,需要面向硬件编程,即在硬件环境下,编写代码,实现采集、控制、通讯等功能。由于硬件产品的开发不能脱离硬件环境,因此,测试活动与硬件产品开发、过程调试、硬件联调都是密不可分的,软件测试作为硬件产品开发过程中的重要环节,“验证”和“确认”产品满足项目的设计需求,硬件产品开发流程如图3所示。硬件产品的开发,首先要明确硬件需求,预计产品达到的效果。在硬件总体设计阶段,获取硬件需求,并根据功能进行模块划分,定义模块之间的接口。在详细设计阶段,对各模块进行编程,搭建相应的硬件电路。过程调试可分为:软件过程调试和硬件过程调试两种,软件过程调试指的是在硬件电路的环境下,进行软件调试的过程,保证软件能够正确控制硬件电路和读取相应数据;硬件过程调试指的是产品电路部分的调试过程,验证电子器件之间逻辑是否符合系统设计要求,保证硬件产品稳定、可靠,不受干扰。各硬件功能模块调试成功后,需要进行整体硬件联调,各硬件模块被连接成1个整体,形成产品的雏形,在此阶段,主要验证各模块之间的接口是否符合设计要求,是否能够实现系统设计的各项功能。硬件产品经过整体联调后,形成样机。测试工程师根据产品的硬件需求说明,制定测试计划,确定测试方案和测试方法,并搭建测试环境,对样机进行硬件测试,确认产品符合硬件产品设计要求。 2软件测试技术在各阶段的运用 在软件测试实施的各个阶段,所采用的测试方法和测试策略也各不相同。下面对于测试过程的各阶段进行分别叙述。 2.1设计和代码审查 设计审查是由项目组和测试组成员组成评审组对软件设计和开发的输出进行评价,以判断确定设计和开发的输出能否实现软件产品预先定义的规格,同时通过审查标识出与项目需求之间的偏差。设计审查按《项目计划》所规定的评审点进行。因临时变更引起的突发性的评审随时进行。代码审查实际上属于静态测试。在代码审查之前,首先要对代码进行静态分析,其目的是通过对源程序分析、目测,但不执行程序,找出源代码中可能存在的错误和缺陷,对程序设计的结构属性,如分支、路径、转移等进行审查,尽可能地掌握程序的结构,为单元测试的测试用例的设计和执行提供信息。代码审查的目的是检查源程序编码是否符合详细设计的编码规定,确保编码与设计的一致性和可追踪性。检查的方面主要包括:书写格式、子程序或函数的入口和出口,数据,参数,程序语言的使用,存储器的使用,可读性,逻辑表达式的正确性,代码结构合理性等。静态分析和代码审查通常可以同时进行,通过静态分析掌握源程序结构,通过代码审查,尽量减少书写错误和隐含的逻辑错误,为单元测试提供比较稳定的环境。 2.2单元测试 单元测试是软件测试的基础,集成测试、系统测试都是建立在单元测试之上。单元测试是用来检验每个软件单元能否正确地实现其功能,满足性能和接口要求,还要验证程序和详细设计说明的一致性。从广义上来讲,单元测试包括静态测试和动态测试。静态测试就是上面介绍的“代码审查”,而动态测试则是通过测试用例、测试工具来执行程序,检验程序是否存在缺陷的过程。单元测试一般采用白盒测试方法,手工测试和自动测试相结合,针对程序内部的结构和逻辑来展开,单元测试工具一般针对不同编程语言和开发环境而设计开发的,种类很多。我们利用白盒测试进行代码测试,利用黑盒测试进行功能性测试,利用回归测试保证维护代码的完整性。单元测试工具固然有用,更重要的是测试策略,以及测试用例的设计。这也提醒我们在做单元测试的过程中,不可避重就轻,要抓住项目核心,进行科学、有效的测试,只有这样才能达到事半功倍的效果。 2.3集成测试 集成测试阶段采用白盒测试和黑盒测试相结合的方式,将每个独立的功能模块进行关联和集成,便于进行功能测试、界面测试、结构测试、数据正确性测试等。在进行集成测试前,测试工程师要搭建测试所需的硬件和软件环境,尽量模拟设备实际的工作环境。结合项目的不同特点,测试过程可以采用手工或自动测试。在进行多次重复测试和回归测试的情况下,可采用自动化测试工具对软件进行功能性检测。 2.4系统测试 在系统测试阶段,不仅要进行功能测试,还要对系统的性能、安全性、兼容性和可靠性等进行测试,系统测试涉及人机交互和复杂逻辑,因此系统测试多采用黑盒测试的手工测试方法。系统兼容性测试要考虑软、硬件的兼容性。项目开发的硬件和软件要在指定的环境下,进行多次反复的安装和反安装测试,以验证接口数据调用和驱动程序是否达到设计标准。安全性测试和软件的安全策略密切相关,安全性测试主要包括:用户访问权限、数据库安全性、文件安全性等。性能测试、负载测试等必须借助测试工具来实现。过分强调测试工具的作用,极力追求各种软件测试工具,是软件测试本末倒置的表现。实际上,测试过程中80%以上的缺陷是手工测试发现的,仅有不到20%的缺陷是靠工具测试发现的,而且这还得要求测试人员合理地使用工具。 3采用的测试模型 企业对产品开发应重点关注产品开发的过程控制,以及测试、管理。保证产品质量从源头开始。因此,测试过程更适合采用W模型,如图4所示。在W模型中,测试过程和开发过程都贯穿项目开发过程的整个生命周期,两者同时开始,同时结束,相辅相成、始终保持着同步的关系。这样做的原因是:测试工作尽早介入,软件存在问题的可能性就会降低。项目正式立项后,测试人员既可参与到项目组中,通过学习和阅读相关文档,加强对项目的了解,对项目有个整体认识,形成初步的测试思路。同时测试越早介入项目就能够越早发现问题,解决问题所花费的成本越小。如果在软件的最后阶段进行测试,发现功能设计不合理或性能不好,需要修改需求和设计,不得不返工到系统设计或需求定义阶段,会造成很大的代价,所以有必要将软件测试延伸到需求、设计阶段,对需求、设计进行验证。有资料表明,60%以上的软件错误不是程序错误,而是分析和设计错误。若把软件分析、设计上的问题遗留到后期,可能造成设计、编码的部分甚至全部返工,从而增加软件开发成本及延长开发周期等后果。同时,需求和设计阶段所产生的缺陷具有放大效应,严重地影响软件质量。因此,为了更早地发现并解决问题,降低修改错误和缺陷的代价,有必要将测试延伸到需求分析和设计阶段中去,使软件测试贯穿于整个生命周期,提倡软件生命周期测试的理念,即软件测试是对软件形成过程中的所有工作产品(包括程序以及相关文档)进行的测试,而不仅仅是对程序的运行进行测试。测试在对需求和设计阶段的测试活动主要是通过需求评审和设计评审来实现,可以更早发现问题,及时修改问题。即对软件开发阶段中的阶段性产品进行评审、走读或者回忆评审,发现其中的问题,是一种静态测试。通过静态测试,可以更早地发现问题,把问题消灭在萌芽中,将每个阶段产生的缺陷及时清除。 总结 软件测试作为专业性比较强的技术在我国起步较晚,受重视程度不够,但它是保证软件质量的终极手段,目前越来越受到了人们的关注。铁路行业的生产企业,认真做好产品质量把关,合理运用相关检测技术,将软件缺陷消灭在萌芽阶段,保证铁路运输和人们生命财产的安全。 作者:朱剑辉单位:哈尔滨铁路局科学技术研究所
加强对软件工程项目执行情况的监管,保证项目的开发进度以及达到设计的目标要求,促进软件工程项目管理水平的全面提升。近年来,随着我国互联网技术的稳定发展,给软件行业发展提供了良好的前景,在当前时代快速发展的情况下,国内的软件企业有能力开发各种大型项目,有的项目甚至需要几年完成。鉴于软件开发项目这种特殊化的项目管理主体,特别是对大中型项目采用传统的管理方式是远远不够的。在实际工作中,如果能把内部控制理念运用到软件开发项目管理工作中,通过内部控制的方式,及时发现项目开发过程中出现的问题,发现问题后通过对问题的分析找出应对措施,从而规避软件开发项目开发失败的风险。 一、软件开发的项目管理概述 从项目管理角度来说,其主要指项目管理工作人员在有限资源的环境下,通过采用现代化管理方式和理念,对项目中包含的各项内容进行跟踪管理。也就是从项目设计环节入手,到项目结束整个过程进行统一规划、协调、引导和管理,以此保证项目目标的顺利落实。从软件行业来说,在落实项目管理工作时,涉及的内容主要以项目开发过程控制管理为主。软件工程项目是开发人员根据客户委托或企业为了获得新产品进行的开发活动。软件工程管理主要指对软件工程开发需求论证环节、软件开发环节以及软件支持环节等各项活动进行管理,保证给用户按时提供接受的委托工作,使用户构建高质量、高效率的软件工程项目。软件开发内部控制是对软件开发过程的各个环节做出风险评估,针对有可能出现的风险进行的防范;并在项目开发过程中通过测试分析等措施及时发现风险,并有效的将风险解决在萌芽状态,是企业的内部风险控制。也是在现代市场经济环境中,通过接受专业的控制建议,建立自我纠错的系统,通过系统的改善工作,将软件开发过程中的风险变成可管理的、可操纵的机会。 二、软件开发环节的风险识别 (一)项目设计阶段未经科学论证或论证不充分 在当前的市场经济环境下,随着全球贸易以及电子信息技术的发展,以及产业升级、软件国产化的政策引导,大数据时代已经来临,这些因素都给软件行业提供了更多发展机遇。软件企业在接受客户委托时,一般情况下是业务人员寻找客户、客户提出需求、双方多次商榷、达成委托事项签订委托协议,然后开发人员根据委托内容进行开发。但在这一过程中开发人员未参与到委托事项的论证过程中,因客户对提出的需求不明确,加上业务人员或售前工程师对软件开发知识的欠缺,导致没有从科学角度设计委托项目,造成开发人员边开发、客户边提需求、开发多次修改。最终导致软件的创新不足或加大产品成本、或造成无法按期交付产品的情况发生,情节严重导致项目停止。 (二)软件开发人员配备不合理 软件开发行业是劳动密集型企业、技术密集型企业。对工程师的技术要求较高,又是靠工程师手工完成的工作,没有办法通过智能化设备代替。项目组主要由实施工程师、需求分析师、概要设计师、详细设计师、前端开发工程师、后端开发工程师、测试工程师、部署工程师等人员组成,要根据开发项目的难易程度,配备能力匹配工程师参与开发。如果配备的工程师技能过高,可能造成资源浪费,成本提高;如果专业技能不能胜任项目开发,无法保证项目的质量和按期交付,导致成本提高或项目失败。 (三)开发过程管理不完善 项目经理是项目开发管理的责任人,软件开发中人力资源的投入成本是软件行业成本的主要组成部分。一方面反映了开发工程师经济利益,另一方面是企业经营成果和核心竞争能力的表现。所以,开发过程中人力资源管理是项目管理的重要内容。项目经理需要根据项目实施计划提前与各类别工程师协调好参与项目时间。如有项目变更,需及时调整实施计划,并通知项目组成员,方便工程师做好工作时间的调整。同时项目经理需要根据实施计划,保证各工程师在规定时间内按照设计的目标保质保量的完成工作。避免因项目进度等原因造成工程师进场后不能正常开展工作,造成成本上升的风险。 三、内部控制在软件开发项目管理中的应用 (一)项目设计阶段的内部控制 通常情况下,软件开发项目设计环节主要有两部分组成,一个是概要设计,另一个是详细设计。其中,概要设计也就是把软件需求转变成软件系统框架以及数据框架,通常涉及了系统框架设计以及数据框架设计亮点。系统框架设计往往包含软件系统中各项成分之间的关系,而数据框架设计更注重数据结构含义,该项环节主要强调宏观设计以及框架设计。项目设计阶段内部控制方面涉及的内容主要有四个方面,第一,加强对软件开发部门提供的软件框架设计方案进行核查,并监管设计执行情况。第二,结合实际情况,由软件开发部门提供的软件框架设计执行方案。第三,由监管软件开发部门对规划方案执行情况进行核查,并根据核查结果落实对应的设计工作。第四,检查软件开发部门提供的软件框架设计档案。同时,安排专业人员采用考核、评估和分析等方式对软件框架设计情况进行明确,同时保证软件框架审计和需求内外统一。确保采用的软件设计方案和标准具备合理性,提升设计方案的执行性和可行性[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. 作者:孔德威 单位:上海梦创双杨数据科技股份有限公司
本文探讨的是计算机数据结构和数据级决策的价值,这些决策为计算机数据管理系统提供了参考信息和有用的背景信息。计算机数据库技术是在20世纪60年代开发的,并一直持续发展到今天。MySQL,SQLServer,Oracles等是所有计算机中数据库技术领域的科学研究成果且有典型意义。从21世纪初开始,科学技术促进了数据库应用技术向着更广阔的应用的扩展,以便根据实际需要加速数据库技术的研究。随着相关信息的出现、中国计算机技术的发展、计算机数据技术的发展,数据正在慢慢的增加,逐渐与全球技术保持一致,各种计算机模型得到了改进。为中国计算机库未来发展提供明确的方向。 一、计算机数据库技术在信息管理中应用的现状 (一)应用范围越来越广 计算机技术和数据库技术合起来是计算机数据库技术,它们两个合并,相互促进,有着较高的生存力它被用于许多领域,包括工业,农业和贸易,并且其覆盖范围在不断扩大。计算机数据库技术还促进了信息技术的发展。 (二)强劲的发展势头 计算机数据库实际上可以找到自身的障碍并对其改善实,利用自己的优势来促进自身发展的利弊。计算机数据库技术是计算机技术和数据库技术的综合技术,两两相融、互相促进,生存能力非常强,在推动自身实现技术的可能性很高。直到现在,数据库技术已经发展到了如今的面向对象的数据库,并且现在的技术比原来的技术更加成熟,运用的也更加广泛。 (三)系统安全性能不断增强 用户感兴趣的是数据爆炸期间的数据安全性,使用以及管理。这些数据是高度机密和保密的,并且和客户有着必不可少的联系,所以我们应该对其安全性不断地增强。用户可以备份数据库中的数据或恢复意外删除的数据,防止不安全的数据入侵,让其数据泄露。数据泄漏防护安全性继续得到加强,突出了计算机数据传输技术在信息管理中的优势。 二、计算技术结构的管理 (一)建立计算机数据结构管理系统 计算机数据库管理系统是有效管理数据功能和实际使用的有用软件。数据库是根据实际需求来量身定制的,可以从开发和维护的角度来发现,是为了确保数据的完整性和使用性。可以创建共享数据库来备份和共享多个数据库,来方便用户在不同的时间以不同的方式安装数据库,这样还可以保持数据库和系统的完整性。 (二)SQLServer数据库 SQLServer数据库是一个使用起来很方便的数据库管理系统,它能把错误的数据正确传输,还支持数据库镜像技术,可以很好的管理相关数据库以及防止有数据传输错误。SQLServer数据库可以提高数据库的统一性能还提高用户提交的各种信息中包含的信息的安全性,可靠性和适用性。同时,确保了信息的一致性,还避免了庞大的数据格式。所以在更改数据定义后应适当的更改使用命令,因为SQLServer数据库中的数据相对独立,可以避免这种现象。 (三)计算机数据库在信息管理中的主要特点 1.信息管理中不断更新的计算机数据库技术。在探究数据库开发的历程中,我们发现在开发阶段之间存在着不可分割的关系并且与技术开发的速度有着密切的联系。加上思想上的改变,数据库根据需求实现更加个性化,实用化和高效化。已经开发了用于对象的数据库系统,许多商业上可用的关系数据库都包含在其中。高端技术的不断发展使第三方技术的发展越来越好。2.增加计算机数据库的使用频率。计算机数据库的使用越来越受到关注,尤其是随着使用量的增加。通过将计算机技术引入计算机数据库,可以达到两者之间的相互促进,并为未来计算机技术的发展做出贡献。要想全面发展计算机数据库,就必须注重实际设计,打造出良好的品牌形象,在安全领域得到良好声誉,引起人们对电脑数据库开发过程的关注。 三、在信息管理中,计算机数据库系统的应用 计算机技术在系统开发中已经进入越来越多的应用领域,并且已经在实践中实现了数据库操作的原理。我们可以将数据模型分为三种类型:网格数据库,分层数据库和关系数据库。因为数据模型属于数据库系统,而各种软件的创建又属于这种模型。因此要不断扩大和改进计算机数据库的范围,就必须在数据库理论和计算机技术之间建立不可分割的联系,这样可以来促进这种基础库技术的发展。要想范围不断扩展就需要协作。根据统计数据库,地质数据库,海河聚合数据库和区域历史数据库等技术发展原理,以及市场发展前景,从而将计算机数据库归纳到信息管理范畴,因此计算机数据库技术需要强大的生命力。管理行业信息超越了工业管理,可以快速提高效率,并在农业和服务业逐渐发展开来。计算机数据库技术的好坏,对未来的发展有直接影响。因为计算机被使用的范围越来越广泛,所以计算机数据库是非常有用的。要是技术质量被质疑存在问题,那么就会对发展产生严重影响。面向对象数据库,不管技术的应用性如何,都应该给技术开发有效的信息管理应用程序扩展空间。计算机数据库技术必须提高良好的开发视角是因为数据管理是信息管理中非常重要和有价值的资源。信息管理已经进入到各个社交层面,数据库中大量数据可能被盗或者被损,所以为了用户能够对信息技术的安全性放心,有必要考虑数据、信息系统的安全性。要想管理好管理信息,还需要解决数据库数据安全问题,并以这个为主题进行广泛的研究。 四、结语 计算机数据库技术的重要性和实用性随着信息管理技术的不断改进也在不断的提高。信息技术在社会各个领域的普及,使计算机数据库在不断扩大,领域也在不断扩大,未来发展的机遇也在变得越来越多。但是,鉴于信息技术数据库技术还存在一些缺点,我们还需不断地探索,让该技术的应用价值不断提高。 参考文献: [1]浅谈新时期信息管理中计算机数据库技术的应用[J].普靖.内蒙古科技与经济.2018(20):35. [2]计算机数据库技术在信息管理中的运用[J].刘雯.电脑迷.2016(08):26. 作者:帅奇剑 单位:江苏省射阳中等专业学校
软件毕业设计论文: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、毕业答辩、成绩评定。毕业答辩评分要做到客观、公正、公平。人员除本院教师外还聘请企业项目开发人员参与评阅和答辩工作。答辩分数可分为自述、回答问题、论文内容三部分。最后,通过答辩委员会及各位指导教师统一讨论,得出学生的答辩成绩。答辩后,答辩委员会及时总结答辩中遇到的问题,并组织部分同学参加座谈会,了解学生对毕业设计的反馈意见,以备下一届进行设计时加以改进。 四、结束语 高职学生理论基础相对较弱,但实际动手能力并不差。毕业设计给了他们一个良好的提升能力的机会。毕业 设计多选择一些项目单位的实际软件项目,让学生到公司、企业这些项目实际场合进行毕业设计,最好是在生产实际中选择那些真刀真枪的设计题目。经过我院近四届高职计算机软件专业毕业生采取以上方法和环节进行毕业设计实践,已取得较好的效果,学生适应性和实际能力有了很大提高。但也存在不完善的地方,只有通过不断地实践、研究、总结和改进方法,不断地进行毕业设计教学的改革,为培养出计算机软件专业应用型的高技能人才做贡献。 (作者单位:大连水产学院职业技术学院)
地理信息系统论文:地理信息系统的开发工具及其在地质灾害研究中的应用进展 摘要:地理信息系统技术(GIS)已经广泛渗透到了多种学科领域,从比较简单的、单一功能的、分散的系统发展到多功能的、共享的综合性信息系统,并向多媒体GIS、智能化、三维、虚拟现实及网络方向发展,新兴的地理信息系统将运用专家系统知识,进行分析、预报和辅助决策。本文介绍了地理信息系统的开发工具,从专业开发工具的组成结构上,可以归纳为集成式GIS、模块化GIS、组件式GIS和网络GIS等几个主要类别;总结了地理信息系统在地质灾害研究中的应用及其在地质灾害评价和管理、地质灾害的危险度区划评价和GIS与专家系统的集成应用的进展态势。 关键词:地理信息系统 集成式GIS 模块化GIS 组件式GIS 网络GIS 地质灾害 1地理信息系统的基本概念 地理信息系统(Geographic Information System,GIS) 是介于信息科学、空间科学和地球科学之间的交叉科学与新技术学科,它是计算机科学、遥感技术、信息工程与现代地学理论和方法的有机结合。地理信息系统是基于数据库系统、地图的可视化和地理信息的空间分析的计算机系统,处理的数据是具有地理特征和表征地学现象之间空间关系的属性数据。地理信息系统的主要功能有:采集、存储、管理、检索、查询、分析、显示和输出多种数据[1,2],进行数据维护与更新、区域空间分析、多要素综合分析和动态预测[3]等。 地理信息系统,按其内容可以分为三大类[4]:(1)专题信息系统,它是具有有限目标和专业特点的地理信息系统,为特定的专门目的服务,如水资源管理信息系统、矿产资源信息系统和水土流失信息系统等。(2)区域信息系统,主要以区域综合研究和区域的信息服务为目标,可以有不同的规模,如加拿大国家地理信息系统和我国黄河流域信息系统等。(3)地理信息系统工具,它是一组具有图形图像数字化、存储管理、查询检索、分析运算和多种输出等地理信息系统基本功能的软件包。地理信息系统的任务,就是对地球表层人文经济(包括人类工程活动)和自然资源及环境多种信息进行综合管理与分析。 2 地理信息系统的开发工具 近年来GIS应用系统发展迅猛,GIS工具软件版本也不断更新升级,比较鲜明的发展动向有[5]:(1)各GIS软件工具厂商在优化性能的同时,重视发展Internet 上的GIS;(2)更换开发语言和开发模式,更换或扩展到Windows NT 平台;(3)在空间数据库管理方面,客户/服务器体系结构仍是GIS 软件追求的目标;(4)除了属性数据外,人们也希望图形数据采用关系数据库管理系统或面向对象的数据库管理系统;(5)理论研究方面,时空数据的处理及其三维或四维GIS仍然是一个研究热点;(6)为了进行空间数据共享和交换,各国都制定了空间数据的交换格式;(7)元数据(Metadata)的记录、处理与标准也是GIS技术发展的一项重要内容;(8)对GIS软件影响较为深刻的技术还有组件对象模型(COM),软件厂商已由原来向用户提供系统转为提供对象类型库或ActiveX控件。 在地理信息系统的发展过程中,目前已出现了大量的GIS系统专业开发工具。从这些专业开发工具的组成结构上,可以归纳为集成式GIS、模块化GIS、组件式GIS和网络GIS等几个主要类别[6]。 (1) 集成式GIS 集成式GIS指集合各种功能模块的大型GIS系统软件包。ESRI公司推出的Arc/Info,Genasys公司的GenaMap, MapInfo 公司的MapInfo,AutoDesk公司的AutoMap,Maptitude[7], MapGIS, MapEngine[8], TitanGIS等都是集成式的GIS开发工具。集成式GIS系统的优势是各项功能已形成独立的完整系统,提供了强大的数据输入输出功能、空间分析功能、良好的图形平台和可靠性能,缺点是系统复杂、庞大和成本较高,并且难于与其它应用系统集成。 (2) 模块化GIS 模块化GIS系统是把GIS系统按功能划分成一系列模块,运行于统一的基础环境中。Intergraph公司的MGE是具有代表性的模块化GIS系统。模块化GIS系统具有较强的工程针对性,便于开发和应用。 (3) 组件式GIS 组件式GIS是随着近年来计算机软件技术的发展而产生的,代表了GIS系统的发展潮流。组件式GIS具有标准的组件式平台,各个组件不但可以进行自由、灵活的重组,而且具有可视化的界面和使用方便的标准接口。组件式GIS平台的核心技术是Microsoft的组件对象模型(Component Object Model,简称COM)技术[9],新一代组件式GIS大都是采用ActiveX控件技术来实现的,如Intergraph 公司推出的Geomedia,ESRI公司推出的MapObjects, MapInfo公司推出的MapX,中科院地理信息产业发展中心开发的ActiveMap, 北京灵图公司开发的三维虚拟现实地理信息系统VRMap等。这类GIS系统提供的是为完成GIS系统而推出的各种标准ActiveX控件和类型库(Type Library),使GIS系统开发者不必掌握专门的GIS系统开发语言,只需熟悉基于Windows平台并且支持ActiveX控件技术的通用集成开发环境,了解组件式GIS各个控件(包括对象)的属性、方法和事件,就可以实现GIS系统。所以,组件式GIS在系统的无缝集成和灵活方面具有优势,从一定意义上讲,它代表了GIS系统的发展方向。 (4) (4)网络GIS(Web GIS) 进入上世纪90年代后期,信息技术迅猛发展,新的信息技术层出不穷。随着电信网、有线电视网、Internet三网融合步伐的加快和第二代Internet技术的日趋成熟,Internet正日益成为信息化社会人们联系、交流、获取信息的重要工具。Internet技术改变着世界。戈尔所倡导的“数字地球”概念引起了人们广泛的关注,Internet环境下的空间信息处理技术也愈来愈受到重视,它把多维虚拟现实技术(Virtual Reality)、计算技术、遥感技术(Remote Sensing)、地理信息系统、全球定位系统(Global Position System)、网络技术等作为主要的技术支撑系统。GIS的网络化应用趋势已成为必然。Web GIS 是指基于Internet平台的地理信息系统,又称为因特网GIS(Internet GIS)。Internet技术的发展,使地理信息系统发生了质的飞跃,对传统意义上的GIS带来了极大的冲击,导致了Web GIS时代的开始。以单机或局域网为操作平台的工作模式终将被Internet 操作平台所取代。 利用这种新方法,从WWW的任意一个节点,Internet的用户都可以浏览到Web GIS站点上的地理数据,制作专题图件,进行空间查询检索以及空间分析,地理数据的概念已经扩展为分布式、超媒体特点的、相互关联的数据,使GIS进入千家万户。终端用户可以在任何时候、任何地点共享、使用各GIS服务商或政府机构提供的空间信息、应用服务。通过一个简单的浏览器就可以访问经过复杂的专业GIS分析产生的简洁、直观的结果。可以交互式访问动态更新的地图网址,在Internet网上完成单机系统常见的各种基于地图的GIS信息查询功能。另外,Internet与组件对象模型技术相结合,进一步发展了基于分布式组件模型的Web GIS。空间数据库供应商在服务器上存储数据的同时,根据数据元的格式安装操纵该数据的控制,用户在网上可调用不同的控件和数据,在本机或某个服务器上进行分布式组件的动态组合和空间数据的协同处理与分析,完全实现远程异构数据的共享。 已经有一些公司推出了Web GIS,如AutoDesk公司的MapGuide,MapInfo公司的MapInfo ProSever,Intergraph公司的GeoMedia Web Map,ESRI公司的MapObjects Internet Map Sever for AcrView等。已经推出的Web GIS是利用现有的GIS软件通过CGI或者Sever API构造的过渡产品,随着组件式GIS的发展和分布式对象Web技术的逐渐成熟,未来的Web GIS将是基于COM/ActiveX或CORBA/Java技术开发的分布式对象GIS系统。 3 地理信息系统在地质灾害研究中的应用进展 目前,国内外利用地理信息系统,主要用于研究国土和城市规划、地籍测量、农作物估产、森林动态监测、水土流失、地下水资源管理[4]和矿产资源勘查[10]、潜力评价及开发[11]等众多领域。GIS在地质灾害研究中的应用大致有以下几个方面: (1) 地质灾害评价和管理 利用地理信息系统的各种功能,建立地质灾害空间信息管理系统[12,13,14],管理地质灾害调查资料,显示并查询地质灾害的空间分布特征信息,评价地质灾害的危害程度,分析地质灾害和影响因素之间的关系,提出减轻和防治地质灾害的措施,对将来可能发生的地质灾害进行预测[15,16]。戴福初等利用GIS对香港地区的滑坡灾害进行历史滑坡编录,分析滑坡的时空分布特征与动态和静态环境因素之间的相关关系,对滑坡灾害风险进行评价和危险区域划分[17]。 (2) 地质灾害的危险度区划评价 由于各种地质因素本身的不确定性,以及地质因素之间相互作用的复杂性,在收集大量的基础地质环境资料前提下,利用GIS对这些基础资料进行有效地处理来提高数据的可靠性,通过选取合适的评价预测指标[18],运用恰当的数学分析模型[19,20,21],对研究区进行地质灾害危险性等级的划分,从而为地质灾害的管理及防治和预警决策提供依据。 (3) GIS与专家系统的集成应用 GIS与专家系统的集成应用中,GIS所起的作用主要是管理时空数据,进行空间分析;专家系统所起的主要作用是利用专家知识和空间目标的事实推理判定灾害的危险度[22]。二者的结合将使专家经验得到推广,减少野外和室内手工作业工作量,使区域地质灾害的动态管理成为可能。 4 结语 (1)地理信息系统技术已经广泛渗透到了多种学科领域,从比较简单的、单一功能的、分散的系统发展到多功能的、共享的综合性信息系统,并向多媒体GIS、智能化、三维、虚拟现实及网络方向发展,新兴的地理信息系统将运用专家系统知识,进行分析、预报和辅助决策。 (2)地理信息系统的开发工具,从专业开发工具的组成结构上,可以归纳为集成式GIS、模块化GIS、组件式GIS和网络GIS等几个主要类别。其中组件式GIS在系统的无缝集成和灵活方面具有优势,代表了GIS系统的发展方向。 (3)地理信息系统在地质灾害研究中的应用方兴未艾,尤其在地质灾害评价和管理、地质灾害的危险度区划评价和GIS与专家系统的集成应用方面进展很快。 地理信息系统论文:多媒体技术在地理信息系统中的应用 摘 要 将多媒体技术应用于地理信息系统中的关键问题是:如何有效地管理多媒体数据和空间数据;其次,在区域分析过程中,怎样实现多媒体播放功能.指出用扩充的关系数据模型作为多媒体数据模型较适宜;多媒体功能的实现则取决于多媒体数据的格式是否为RIFF格式以及对多媒体数据的应用要求.最后展示了多媒体技术在地理信息系统中的应用前景. 关键词 多媒体技术,地理信息系统,空间数据,属性数据,区域分析,数据模型. 现今由于多媒体技术的迅速崛起和高速发展,越来越多的应用软件都大量使用了多媒体技术.如果将多媒体技术应用于地理信息系统(geographic information system,简称GIS)软件中,势必大大增强GIS信息的表现能力,扩大GIS的应用领域.那么怎样将多媒体技术应用于GIS软件中呢我们认为应从两方面来设计:其一是怎样将多媒体数据溶于GIS数据库中,并保证提供GIS软件的双向检索及各种分析功能;其二是在应用过程中,怎样实现多媒体的播放功能.以下就这两个内容及其应用前景谈谈我们的看法. 1 多媒体数据的有效管理 通常,应用软件中的多媒体数据有两种生成方式:一种是媒体播放之前,将其数字化到数据库当中,播放时从数据库中取数据;另一种是播放时,边生成边播放.而GIS软件中的数据库又分为空间数据库和属性数据库,即我们可根据媒体数据的特性或应用软件的要求将多媒体数据分别溶于空间数据库和属性数据库中. 1.1 GIS数据库中多媒体数据的管理 1.1.1 GIS空间数据库中多媒体数据的管理 目前,多数GIS应用软件所能描述的空间目标都是静态的,实际上,很多GIS所要表达和研究的空间目标都不会是一成不变的,因此,GIS研究者已广泛关注能对时空过程和时空目标进行描述和分析的时态GIS(temporal GIS).时态GIS的组织核心是时空数据库,即设计一个合理的时空数据模型是建立时态GIS的关键所在.虽然目前还没有较成熟的能支持时态GIS产品的时空数据模型,一但时空数据模型的研究有所突破,不仅能解决时态GIS的应用问题,还将解决空间数据库中动画数据的管理问题,即可通过使用动画技术来实现在屏幕上动态播放时空过程.如动态显示卫星云图的变化情况、地壳变动情况、森林沙化和城市化情况以及海岸或河滩的侵蚀或淤积变化情况等. 有关时空数据模型,张祖勋[1]提出使用分级索引方法来对基本修正法进行改进.这种方法就是不存贮研究区域中每个状态的全部信息,而只存贮某个时间的数据状态(称为基态)以及相对于基态或邻近状态的变化量.在此基础上,建立分级索引,以便能快速找到所需的时空过程的数据. 要使用这种建索引的基本修正法,需要考虑两个问题,一个是如何建立索引;另一个是如何设计用来描述两个状态变化量的差文件. 关于建索引的问题,笔者认为:基态,亦a,b,c,d分别表示时态GIS的4个时期;T.时间轴;t0,t1,…,tn分别表示 时态在GIS某个时期的n+1个时态,其中tn为基态,即“现在”时态 一次数据状态——“现在”时态总是变化的,每产生一个新的现在时态,就应生成一个现在时态与前一次时态的差文件,同时根据现在时态所处的时间位置来决定是否产生新的索引差文件.以四叉树为例,如图1所示,当n为2i(i=2,3,…)的整数倍时,就需产生tn-2i~tn的索引差文件.相应地为了减少索引差文件所占的存贮空间,而又不影响对任一时态的检索速度,可将tn-2i+1~tn-2i的索引差文件删掉,所删的索引名文件个数正好比新建的索引差文件个数少一个. 关于差文件,笔者认为在设计中应考虑如下几个因素.(1)由于差文件是通过对两个时态的目标信息进行异或而产生的,这意味着差文件包含有两类目标信息:一类是前一时态有而后一时态无的目标信息;另一类是前一时态无而后一时态有的目标信息.为了能根据差文件快速、连续地由一个状态到过去另一状态或最近另一状态进行检索,应在差文件中将这两类目标信息予以标识区分.(2)两个状态之间目标变化应是有对应关系的,即01(目标从无到有);10(目标从有到无);1N(目标从一个变成多个);N1(目标从多个变成一个),以及目标空间信息无变化,属性信息有变化;目标局部空间信息有变化等.为了能进行快速检索,在差文件中应将两类各目标之间的对应关系予以标明,当然,这会增加差文件生成过程的复杂性.(3)和所有地图数据库模型类似,差文件也由空间信息、属性信息和关系信息组成,差文件中应将每个目标这3种信息之间的关系予以标明. 1.1.2 GIS属性数据库中多媒体数据的管理 有些GIS的应用中,认为多媒体数据是一种特殊的专题属性数据.怎样选择多媒体数据的数据模型,使得既能遵循其自身特点,又能有效地建立起它与空间数据的联系,是多媒体技术在GIS应用中的关键所在. 目前,多数GIS属性数据库使用的是关系模型.为能将关系模型应用于多媒体数据管理系统中,就必须对现有的关系模型进行扩充,使它不但能处理格式化数据,也能处理非格式化数据.杨学良[2]就这个问题提出了3种技术策略:将多媒体数据文件名作为关系中元组某列(或属性);将每个元组作为一个完整文件保存;元组中存贮格式化数据以及非格式化数据的引用项,而非格式化数据单独存贮. 对比这3种技术策略,第一种技术策略方法简单、容易实现,适宜于对多媒体数据进行播放.第二、三种技术策略虽然能够实现并发控制和恢复,以及实现对多媒体数据进行编辑和拮取的应用,但由于此两种技术策略将每个元组所对应的空间目标的专业属性和多媒体属性混在一起,这既增大了应用程序设计的复杂性,又不利于那些只需使用空间目标的专业属性的一些应用的实现.为此,我们认为,在第一种技术策略的基础上,增加一个或多个属性项,用于存放多媒体数据的文件信息和数据流信息,当我们需要对多媒体数据文件进行特殊应用时,可根据文件信息和数据流信息对多媒体数据文件进行操作. 1.2 GIS区域分析中多媒体数据的生成 多媒体数据生成的另一种方式是在GIS应用中,边统计、分析运算,边生成结果数据——多媒体数据. 1.2.1 空间分析中多媒体数据的生成 空间分析是一组分析结果依赖于所分析对象的位置信息技术[3],因此,空间分析要求获得目标的空间位置及其属性描述两方面信息.空间分析主要有:地形分析、叠加分析、缓冲区分析和网络分析等. 为了能更清楚地表示上述一些空间分析的结果,我们可用虚拟现实技术来实现.所谓虚拟现实[4]是一种由计算机生成的高级人机交互系统,即构成一个以视觉感受为主,也包括听觉、触觉、嗅觉的可感知环境,使用者通过专门的设备可在这个环境中实现观察、触摸、操作、检测等试验,有身临其境之感.比如,可用虚拟技术来观察地形分析或网络分析得到的空间效果,使用者可用交互操作的方式来控制自己与观察对象的角度、距离以及光照等,使观察对象随使用者的操作而动态旋转.此时以动画形式显示的媒体数据随使用者的操作产生并显示. 1.2.2 统计分析中多媒体数据的生成 统计分析就是用数理统计方法开展区域分析.数理统计方法主要有:统计特征值、研究两种或多种地理现象之间的相关分析,通过一组实际观测数据分析系统变量之间因果关系的回归分析,以及主成分分析等. 为了更加形象化,我们可以将数理统计结果以直方图、曲线、曲面或区划图表示,甚至可以将重要的部分以醒目的颜色、特殊的符号或闪烁的显示形式来告诉使用者,还可以配上解说词,以增加系统的感染力,而表现这些现象的媒体数据是在统计分析之后由系统自动生成并播放的. 2 GIS应用系统中多媒体功能的实现 在GIS应用软件中进行多媒体功能实现,首先是受GIS应用软件自身开发平台的限制.多数情况下,GIS应用软件的多媒体开发平台宜选择编程语言,如VC++,VB或BC++等,以利于和GIS应用软件相结合.一旦多媒体开发环境确定下来,那么怎样实现区域分析中多媒体功能 2.1 空间数据库中多媒体数据的播放 由前所述,空间数据库中存贮的多是各期间的时空数据,这些数据的结构与MCI所能接受的多媒体文件格式RIFF(resource interchange file format)不同,所以应用程序不能直接调用MCI函数和API函数,必须根据时态GIS的空间数据库结构,设计一个相应的动画播放程序来实现动态显示功能. 下面简述动态显示时态GIS中ti~tj状态的算法步骤(0≤i≤j≤n,其中n为现在时态).(1)由基态开始检索各索引差文件直到生成ti状态信息.(2)显示ti状态信息.(3)根据ti差文件,擦除ti状态有而ti+1状态无的信息,显示ti状态无而ti+1状态有的信息.(4)i+1i.(5)当i<j时,转(3);否则结束. 如果用上述算法来实现动态显示时空过程,还有很多细节需要设计.首先,在(1)步骤,从基态开始,逐级逐步检索,每检索到一个状态差文件,就需根据差文件来生成该状态信息,直到ti状态处;其次,在(3)中,需要用到动画技术,擦除前一状态信息实质为恢复该处显示内容,而显示后一状态信息之前,需保存后一处信息内容,再予以显示新状态信息. 2.2 属性数据库中多媒体数据的应用 一般来说,多媒体数据主要应用于两个方面:一个是简单播放;另一个是对多媒体数据进行编辑和拮取.对于前者,只要使用MCI函数或API函数按属性数据库中其他属性的要求进行播放;对于后者,这就要求程序员熟悉多媒体数据文件格式RIFF,根据多媒体数据的文件信息和数据流信息,通过调用多媒体文件输入/输出函数来实现多媒体的播放、编辑、拮取以及同步控制等操作. 3 多媒体技术在GIS中的应用前景 (1)实现资源信息的科学管理,提供信息服务.GIS一改为用户管理提供单一的图表、数据信息形式,而在管理空间信息的同时,对图形、图象、视频、声音、动画等形式的信息进行管理和播放,大大增加了信息的表现能力.(2)家庭教育和个人娱乐.将多媒体和GIS溶于一身,会丰富教育、娱乐软件的内容及表现手段.比如有关地理、历史等课程的教学软件和娱乐软件的设计.(3)销售和演示信息系统.GIS和多媒体技术合为一体的这类系统会比以往的信息系统更具有表现力.比如房地产公司的销售系统,既能表明所售住房的空间位置,又能从中检索其住房环境及内部结构,而且可以动态地删去当天已售出的房子,给出不同价格等;旅游导游系统,可以在为观光游客制定导游路线时,就能对不同地方的景点产生身临其境的感觉. 总之,将多媒体技术和GIS技术相结合,是计算机应用领域的一个发展方向,它会改变人们的工作、生活、思维方式,推动信息社会的前进. 地理信息系统论文:地理信息系统在物流配送中的应用 摘要: 高效、快捷的物流配送系统对企业,尤其对电子商务的发展至关重要[1]。本文在对两者的融合进行了探讨,并提出了基于GIS的物流配送系统解决方案,以实现对物流配送过程的全程管理。 关键词:地理信息系统,物流,电子商务 1 引言 物流是指计划、执行与控制原材料或最终产品从产地到使用地点的实际流程,物流服务具体包括定单管理、运输、仓储、装卸、送递、报关、退货处理、信息服务及增殖业务。显然,货物运输路径的选择,仓库地址的选择等,都涉及到如何处理大量的空间数据与属性数据而缩短物流时间,降低成本的问题,而地理信息系统(以下简称GIS)不仅具有对空间和属性数据采集、输入、编辑、存储、管理、空间分析、查询、输出和显示功能,而且可为系统用户进行预测、监测、规划管理和决策提供科学依据。可见,将其应用于物流配送系统中,可大大加强对物流过程的全面控制和管理,实现高效、高质的物流配送服务,本文分以下几部分对GIS在物流配送中的应用进行探讨。 2 现代物流与GIS融合 1)地理信息系统的发展 地理信息系统是集计算机科学、地理学、信息科学等学科为一体的新兴边缘科学,可作为应用于各领域的基础平台。这种集成是对信息的各种加工、处理过程的应用、融合和交叉渗透,并且实现各种信息的数字化的过程。 在GIS中,空间信息和属性信息是不可分割的整体,它们分别描述地理实体的两面,以地理实体为主线组织起来。空间信息还包括了空间要素之间的几何关系,使GIS能够支持一般管理信息系统所不能支持的空间查询和空间分析,以便于制定规划和决策。现在网络地理信息系统(WebGIS)的兴起更使其被越来越多的商业领域用来作为一种信息查询和信息分析工具[3],GIS技术本身也融入了这些商业领域的通用模型(如ARC/INFO的网络分析模块),因而GIS技术在各个商业领域的应用在深度上和广度上不断发展。事实上,凡是涉及到地理分布的领域都可以应用GIS技术。 2)物流的发展 随着经济全球化的发展,物流也向着现代化方向迅速发展。物流现代化不仅指物流手段 (物流设施、设备等 )和物流技术达到或接近世界先进水平,而且指物流管理 (包括物流组织、物流计划的编制、物流运输方案的选择、经济指标的确定,等等)的科学化[4]。 现代物流作为一种先进的组织方式和管理技术,已经被认为是企业在降低物资消耗、提高劳动生产率以外重要的"第三利润源"[5],它通过降低流通费用,缩短流通时间,可以整合企业价值链、延伸企业的控制能力,加快企业资金周转为企业创造新的利润。 尤其在电子商务环境下,供应商必须全面、准确、动态地掌握散布在全国各个中转仓库、经销商、零售商以及各种运输环节之中的产品流动状况,并以此制定生产和销售计划,及时调整市场策略。因此电子商务的发展更加推动了现代物流业迅速兴起。 那么,把GIS技术融入到物流配送的过程中,就能更容易地处理物流配送中货物的运输、仓储、装卸、送递等各个环节(如图1),并对其中涉及的问题如运输路线的选择、仓库位置的选择、仓库的容量设置、合理装卸策略、运输车辆的调度和投递路线的选择等进行有效的管理和决策分析,这样才符合现代物流的要求,才有助于物流配送企业有效地利用现有资源,降低消耗,提高效率。实际上,随着电子商务、物流和GIS本身的发展,GIS技术将成为全程物流管理中不可缺少的组成部分。 图1 物流配送过程 3 基于GIS的物流配送系统设计 3.1 需求分析 如以某一城市中的物流配送过程为例,那么基于GIS的物流配送系统的需求主要集中在以下几个方面: 1)、通过客户提供的详细地址字符串,确定客户的地理位置和车辆路线; 2)、通过基于GIS的查询、地图表现的辅助决策,实现对车辆路线的合理编辑(如创建、删除、修改)和客户配送排序; 3)、用特定的地图符号在地图上表示客户的地理位置,不同类型的客户(如普通客户和会员客户,单位客户和个人客户等)采用不同的符号表示; 4)、通过GIS的查询功能或在地图上点击地图客户符号,显示此客户符号的属性信息,并可以编辑属性; 5)、在地图上查询客户的位置以及客户周围的环境以发现潜在客户; 6)、通过业务系统调用GIS,以图形的方式显示业务系统的各种相关操作结果的数值信息; 7)、基于综合评估模型和GIS的查询,实现对配送区域的拆分、合并; 3.2 系统总体结构 设计基于GIS的物流配送系统,采用面向对象的空间数据模型和基于关系数据库的空间数据库来实现数据的无缝集成,空间数据索引采用基于改进R-Tree的空间数据索引结构,属性数据索引采用B+树数据结构;网络数据传输采用三层结构模型,并采用Java Applet进行开发,这样与平台无关又具有较好的安全性,使海量空间数据的存储、分析和共享成为可能。系统网络结构图如下: 图2 系统网络结构图 3.3 系统模型设计 由上述分析,基于GIS的物流配送系统应集成以下主要模型:设施定位模型、车辆路线模块、配送区域划分模型、分配集合模型、客户配送排序模型。 1)设施定位模型。用于确定一个或多个设施的位置。在物流系统中,仓库和运输路线共同组成了物流网络,仓库处于网络的节点上,节点决定着线路,如何根据供求的实际需要并结合经济效益等原则,在既定区域内设立多少个仓库,每个仓库的位置,每个仓库的规模,以及仓库之间的物流关系等,运用此模型均能很容易地得到解决。 2)车辆路线模型。用于解决一个起始点、多个终点的货物运输中,如何降低物流作业费用,并保证服务质量的问题。 3)网络物流模型。用于解决寻求最有效的分配货物路径问题,也就是物流网点布局问题。如将货物从N个仓库运往到M个商店,每个商店都有固定的需求量,因此需要确定由哪个仓库提货送给那个商店,所耗的运输代价最小。还包括决定使用多少辆车,每辆车的路线等。 4) 配送区域划分模型。根据各个要素的相似点把同一层上的所有或部分要素分为几个组,用以解决确定服务范围和销售市场范围等问题。如某一公司要设立X个分销点,要求这些分销点要覆盖某一地区,而且要使每个分销点的顾客数目大致相等。 5)空间查询模型。如可以查询以某一商业网点为圆心某半径内配送点的数目,以此判断哪一个配送中心距离最近,为安排配送做准备。 4 系统功能实现 那么,基于GIS的物流配送系统可实现如下主要功能: 1)车辆和货物跟踪:利用GPS和电子地图可以实时显示出车辆或货物的实际位置,并能查询出车辆和货物的状态,以便进行合理调度和管理。 2)提供运输路线规划和导航 规划出运输线路,使显示器能够在电子地图上显示设计线路,并同时显示汽车运行路径和运行方法。 3)信息查询 对配送范围内的主要建筑、运输车辆、客户等进行查询,查询资料可以文字、语言及图象的形式显示,并在电子地图上显示其位置。 4)模拟与决策 如可利用长期客户、车辆、订单和地理数据等建立模型来进行物流网络的布局模拟,并以此来建立决策支持系统,以提供更有效而直观的决策依据。 5结束语 当今,随着电子商务的再次兴起和经济全球化的发展,物流业愈来愈成为热点[6]。利用GIS能高效地处理空间和属性数据的优势来建立基于GIS的物流配送系统虽处于初始阶段,但无疑是有益的尝试,它必将是以后的发展趋势。 地理信息系统论文:浅谈大连环境地理信息系统的概念设计 摘 要:环境地理信息系统是融计算机图形和数据库一体,储存和处理与地理空间分布环境信息的集合。随着经济的发展大连市环境负担日趋加重,为了科学的解决环境质量和经济发展的矛盾,大连的环境地理信息系统的建设显的日趋重要。 关键词:环境地理信息系统;环境监测;规划管理 1 环境地理信息系统简介 环境地理信息系统(egis)是利用地理信息系统(gis)、遥感(rs)和其他信息技术对环境数据进行处理、分析的一种空间信息系统。 2 大连环境地理信息系统概念设计的意义 大连是中国唯一,亚洲第二个“世界环境500佳”城市。大连的环境保护工作走在全国前列。大连现辖3个县级市(瓦房店市、普兰店市、庄河市)。建立大连市环境地理信息系统,坚持科学发展观,有利于我们在振兴东北老工业基地的大局下,全面开展环境综合整治、工业污染防治和生态环境保护工作,使城市环境质量继续保持良好,城市功能进一步提升,促进经济建设与环境质量协调发展。 大连环境地理信息系统是一项投入大、时间长的系统过程。实施环境信息系统建设本着长远的、战略的、全面的观点,应分阶段分部门的进行,应坚持近期和远期目标,在投资开发和建设的同时,充分发挥国内外现有信息系统、环境监测系统、信息网络和数据处理设施在环境保护中的作用,充分借鉴国内外有关系统的建设经验,尽快的使系统建成并投入运行。 系统设计的总体目标是建立一个互联网支持下的开放式系统,使环境信息能够跨地区的自由流通的空间信息系统,形成一个技术先进,性能完善,安全可靠,运行高效的网络化城市环境地理信息系统应用体系,最终为环境管理提供辅助决策支持。 3 大连环境地理信息系统的概念设计内容 3.1 环境地理信息系统总体框架部分 环境地理信息系统总体框架一般由三个主体部分构成:数据库系统、平台和应用系统。其中数据库为环境地理信息系统提供数据支持,可由空间数据获取、空间数据组织存储和空间数据管理等部分组成;平台为环境地理信息系统提供地理信息系统基本功能和开发环境,可由环境空间数据查询、编辑、分析、专题制图等部分组成;环境地理信息系统应用系统为环境地理信息系统提供应用和分析功能,可由环境管理、环境监测、环境规划、环境预测、污染事故应急、城市环境综合治理、环境污染总量控制、环境污染模拟预测、自然生态管理等部分组成。环境地理信息系统总体框架图见图1。 3.2 系统总体设计的其他相关部分 软硬件及其网络环境设计。软件设计主要包括系统数据库软件,地理信息系统软件,图像处理软件,客户机操作软件,工具软件及其他有关软件的选择。硬件设计包括客户机,图形工作站,数字化仪扫描仪,绘图仪,打印机以及其他相关设备的选择。 系统应用软件设计。应用软件设计包括数据库管理系统应用软件的设计、环境管理信息应用软件的设计以及属性数据和空间数据接口软件的设计等。地理信息系统应用软件的开发在系统应用软件的开发中占有主要地位,一方面它可能是整个系统的集成环境;另一方面一些环境决策分析必须依靠地理信息系统软件来实现。 模型库及其管理系统的设计。环境管理信息系统中一些决策信息的产生要依靠有关的环境模型,环境模型的重要作用在于其对原始信息的分析、模拟、评价、预测和优化功能上。模型库的开发非常重要,本部分的设计包括环境评价、环境预测、环境规划、环境管理模型的设计以及相应的模型库管理系统的设计。 3.3 环境地理信息系统功能设计 环境地理信息系统基本功能结构如图2: 建成后的环境地理信息系统应该具有:(1)信息显示:利用地理信息系统软件建立可视化界面,为用户提供了许多用于显示地理、环境数据的工具。(2)信息查询、统计和分析:系统方便地实现各种矢量数据的空间和属性查询并且能够实现基于区县级行政区域的各种环境、社会经济信息查询。(3)环境分析的功能:环境分析是环境地理信息系统的核心功能,分析结果将为环境管理、决策提供科学的依据。(4)环境信息的表达:将图形数据和分析结果以表格、图像、报表、文字、多媒体等方式将环境信息表示出来。 3.4 数据库设计内容 数据库的建设是城市环境地理信息系统设计最重要的 骤。在设计中应遵守国家和省环境地理信息系统提出的标准,以便信息共享。城市环境地理信息系统数据库的管理如图3所示: 3.5 环境地理信息系统的建立 大连环境地理信息系统是一个基于gis、gps和rs的决策支持系统,在这个系统中包括以下子系统:资源环境信息管理系统、环境动态监测信息管理系统、大气污染控制系统、水环境污染控制系统。 资源环境信息管理系统主要显示以下信息:街区层(双线道路),街道线层,绿地层,水系层,工业点源,医院,水质监测断面,大气监测点以及相应的属性数据。 环境规划系统即根据环境现状和环境资源条件,给出最佳环境利用规划,在这个系统中环境适宜性评价是基础,影响环境的因素很多,各种因素的地域变化很大,多种因素的地域组合构成了复杂多样地资源环境条件,通过gis和环境质量现状分析和评价的模型可进行大连市环境质量评价和环境辅助规划。 环境动态监测系统是根据对污染源以及生态环境的动态监测以及环境承载力的分析,探索区域性污染整治工程的可行性,为分区部署污染整治骨干工程以及环境规划提供技术支持。 大气污染控制系统,建立大气环境质量动态监测网络系统,研制大气污染物浓度值模型,为新型项目的环境影响评价提供决策支持,建立大气环境-经济-能源系统规划模型,以便于定量研究能源结构合理布局问题,为能源结构调整和能源政策提供决策支持。 水环境污染控制系统,建立基于gis的水污染规划模型,实现排口处理最优化规划,建立水污染预测模型,为水污染预警服务,建立水污染分析专项系统,为污染源的确立及防治提供科学依据。 4 结束语 大连环境地理信息系统是一个大系统,它从设计到实施都是比较复杂的,对于这样一个复杂系统,借鉴集成系统的经验,并得到各专业领域专家的支持,才能建立起一个真正发挥作用的区域性信息系统,为大连地区的环境质量和经济发展提供的服务。 地理信息系统论文:试论网络地理信息系统研究与实现 论文关键词:网络地理信息系统 体系结构 java网络应用 论文摘要:介绍了网络地理信息系统的概念和组成,并详细讨论了它的理论研究与实现方法。 地理信息系统(gis)可同时管理地理空间信息和数据库属性数据,在城市规划、地下管线管理、市政设施、房地产、交通管理等领域有广泛的应用价值。近年来,计算机技术的发展使gis在组成结构和应用技术等方面较之以前有了很大的进步。随着internet技术的发展和人们对gis的需求的提高,利用internet在web上和出版空间数据,为用户提供空间数据浏览、查询和分析的功能,已经成为gis发展的必然趋势。于是,基于internet技术的网络地理信息系统—webgis应运而生。它利用当今先进的gis技术和internet网络技术,将地理信息在国际互联网上,为现有的信息服务行业注人新的血液,也将成为信息服务行业新的利润增长点。 1网络地理信息系统的特点和结构 1. 1特点 网络地理信息系统(webg工s)是利用网络技术来扩展和完善地理信息系统的一项新技术,是gis与互联网的有机结合,是gis在广域网环境下的一种应用,最终是实现空间信息的网络化。gis通过互联网延伸了功能,真正成为了一种大众使用的信息工具。在互联网的任意一个节点,人们都可以浏览网上分布的各种具有超媒体特性的地理空间数据、技术性数据,并进行地理分析、查询,以支持智能辅助决策。与传统的gis相比,webgis的特殊之处主要有如下表现: (1)访问范围更广泛。客户可以同时访问多个位于不同地方服务器上的最新数据,这大大方便了gis的数据管理,使分布式的多数据源的数据管理和合成更易于实现。 (2)平台独立性。无论服务器/客户机是何种机器,无论webgis服务器端使用何种gis软件,由于使用了通用的web浏览器,用户就可以透明地访问webgis数据,在本机或某个服务器上进行分布式部件的动态组合和空间数据的协同处理与分析,实现远程异构数据的共享。 (3)大规模降低系统成本。普通gis要求每个客户端配备昂贵的专业gis软件,而用户通常使用的只是一些最基本的功能,这造成极大的浪费。webgis在客户端通常只需使用web浏览器(有时还要加一些插件),其软件成本与全套专业gis相比节省许多。另外,由于客户端的简单性而节省的维护费用也不容忽视。 (4)操作更简单。要推广gis,使gis系统为广大的普通用户所接受,就要降低对系统操作的要求。通用的web浏览器无疑是降低操作复杂度的最好选择。 (5)平衡高效的计算负载。传统的gis大都使用文件服务器结构的处理方式,其处理能力完全依赖于客户端,效率较低。而今一些高级的webgis能充分利用网络资源,将基础性、全局性的处理交由服务器执行,而对数据量较小的简单操作则由客户端直接完成。这种计算模式能灵活高效地寻求计算负荷和网络流量负载在服务器端和客户端的合理分配,是一种较理想的优化模式。 1.2结构 webgis是在internet信息、数据共享、交流协作基础之上实现gis的在线查询和业务处理等功能的,web分布式交互操作是工作的重心。webgis的基本组成包括:web服务器;browser浏览器(gis插件);页面描述语言(html,vrml) ; web交互程序(java,cgi,active x);gis数据库管理器(arcstorm , sde ) 。 2设计思想 2. 1 gis网络协议 http协议基于tcp/ip,是属于iso/osi模型应用层的通信协议。它面向的对象与可扩展的特性使其比tcp/ip协议支持更多的数据类型,如文本、图像、声音等。/pc/" 计算,并把执行的结果转换为html格式返回客户端。gis数据和计算都部署在服务器上,对客户请求相应的只是在服务器端进行gis计算,然后将结果形成新的中间gis数据,返送给客户,形成gi5数据迁移。服务器应用包括以下三种主要技术方案: (1) gis桌面系统扩展。以gis桌面系统为基础的webgis服务器的结构如图1所示。 应用网关把客户的服务请求从web服务器通过ole或者tcp/ip技术转送给gis服务器中的监控调度程序,监控调度程序选择可用的gis桌面系统运行实例,完成客户请求的gis计算,然后把结果返回给用户,从而实现所有的gis功能。 (2)基于activex组件的gis服务器。组件gis服务器是在服务器端采用activex组件技术实现gis的服务器,其核心是gisactivex组件系统,其构造如图2所示。 activex组件是一个完整的具有独立功能的程序模块,在服务器端可以按照实现功能等方式把服务器分解成具有独立功能的activex组件,从而形成可伸缩的gis应用服务器。它可以灵活地实现可伸缩的应用系统,降低系统的成本,提高系统的性能。 (3)基于java的gis服务器。基于java的gis服务器系统的核心是用java实现的完成gis功能的javagis组件。该组件负责存取gis数据,提供gis服务。gis服务通过tcp/ip socket和java gis组件通讯,用于java gi5组件和web服务器之间建立链接,并管理gis组件实例。 4 webgis的主要发展趋势及前沿应用 地理信息技术经过近30年的发展,已经逐步进人了计算机技术主流,从而能够在更广泛的领域为更多的用户提供空间信息服务。以下是未来webgis新的发展趋势和发展方向:①地理标记语言一网络环境下开放的空间数据交换格式.②开放式地理信息系统,③一体化的空间数据管理与分析,④基于分布式计算的webgis.⑤网络虚拟地理环境,⑥移动通信技术扩展gis应用。 空间技术、信息技术、计算机技术、宽带网技术、网络安全技术和移动通讯技术迅猛发展,上网人数不断增加,同时,webgis技术不断发展,如基于超图模型的webgis技术、webgis与空间数据库的集成技术和地理信息互操作技术等.可以想象,未来的webgis将是价廉、方便、快捷、功能完善的大众媒体。 地理信息系统论文:土地地理信息系统的GIS平台选择与系统结构 摘要:当前,如何利用gis技术以及计算机通信网络技术有效管理组织各类土地信息,使之可以方便的获取、存贮、管理和显示,而且还可以对土地利用进行有效的监测、模拟、分析和评价,为土地管理提供全面、及时、准确和客观的信息服务和技术支撑,已成为土地管理信息化建设的主要目标。文章就土地地理信息系统的gis平台选择与系统结构进行了探讨。 关键词:土地地理信息系统;平台;gis 一、土地管理与gis 土地资源是人类赖以生存的不可再生资源,是人类一切生产和生活活动的基本载体,也是人类社会可持续发展的基础,合理开发利用土地资源是土地管理工作中最根本的任务。土地管理工作面广、涉及信息量大,从调查登记到发证统计涉及到众多的作业流程,为保证土地信息的准确性和实效性,每一流程所获取的信息都应当准确无误,这是一般手工管理方式所无法胜任的。 gis(地理信息系统)技术的出现为有效管理土地信息提供了一种很有效的手段,利用gis建立的土地管理系统,不仅可以实现土地信息的实时更新和土地利用的动态监测,而且可以根据决策部门的要求,快速地提供多种土地利用及规划方案供领导部门选择,为土地资源调查、制图、土地统计、土地利用动态监测、土地资源分析及评价等提供必要的技术支持。 二、土地地理信息系统的gis平台 (一)gis平台选择的标准 gis平台的选择对成功的建立土地地理信息系统是十分重要的。gis平台的选择主要考虑以下三个方面的问题: 1.系统的伸缩性在网络技术和环境日趋成熟和完善的时代,任何一个信息系统都不应是孤立存在的,它不应该成为信息海洋中的一座“孤岛”。在设计和实现系统时候采取“统筹规划,分步实施”是一种上佳选择。而要做到这一点,系统所依赖的平台的“可伸缩性”则是关键,它可以保证系统的分步实施不会因为平台的提升和系统规模及功能需求的扩展而陷入进退两难的境地。 2.系统的集成性土地地理信息应用系统在实际的应用中需要跟其它诸如mis等系统集成,方可满足需求。因此,我们常常会谈论到所谓“无缝集成”的问题。对“无缝”的追求其实是因为以往许多软件系统(包括gis平台)在与外部系统连接时是“有缝”的,无法很好地集成和融合。 3.系统的安全性系统的安全性应具有三个方面的意义:一是系统自身的坚固性,即系统应具备对不同类型和规模的数据和使用对象都不能崩溃的特质,以及灵活而强有力的恢复机制;二是系统应具备完善的权限控制机制以保障系统不被有意或无意地破坏;三是系统应具备在并发响应和交互操作的环境下保障数据安全和一致性。 (二)土地地理信息系统的gis平台——arcgis 随着计算机技术的发展与革新,gis技术已经相当成熟,商业化gis平台产品已成为当今发展最快的软件产业之一。从目前国内众多地理信息系统使用的gis软件的应用情况来看,大部分单位使用国外进口软件,以arcgis、mapinfo较多。国内gis软件由于面世时间短,用户较少,其性能及稳定性尚待提高。 这里我们主要调查比较了目前国内土地部门比较常用的三种gis平台:mapinfo、autocad map与arcgis。其详细比较结果见表1。 通过上面的比较,我们不难看出arcgis是目前世界上最优秀的gis平台,基于arcgis平台构建系统只是投入相对较大。我们的土地地理信息应用系统是一个高起点、高标准、实用性强的信息系统,它必须具备良好的延伸性、集成性和系统安全性,具有海量数据存储与处理、高效并发访问的能力,满足无缝图文一体化管理的要求。从长远的角度来看,arcgis开发前期投入大的缺点完全可以忽略。因此,所有这一切都决定了选择arcgis平台来构建本系统是最理想的选择。 (三)arcgis概述 arcgis是esri(美国环境资源研究所)在全面整合了gis与数据库、软件工程、人工智能、网络技术及其它多方面的计算机主流技术之后,成功地推出了代表gis最高技术水平的全系列gis平台——arcgis系列。arcgis是一个统一的地理信息系统平台,由五个重要部分组成:(1)arcgis桌面软件。一个一体化的高级gis应用;(2)arcsde通路。一个用关系数据管理系统(rdbms)管理空间数据库的接口;(3)arcims软件。基于internet的分布式数据和服务的gis;(4)arcgis engine。一个完整的基于arcobject嵌入式的gis组件库;(5)arcgis server。一个用于构建集中管理、支持多用户企业级gis应用。 下面是这五部分的具体内容:(1)arcgis桌面软件指arcview,arceditor和arcinfo。它们分享通用的结构,通用的代码基础,通用的扩展模块和统一的开发环境。从arcview到arceditor到arcinfo,功能由简到繁。所有的arcgis桌面软件都由一组相同的应用环境构成:arcmap,arccatalog和arctoolbox。通过这三个应用的协调工作,你可以完成任何从简单到复杂的gis工作,包括制图,数据管理,地理分析和空间处理。还包括与internet地图和服务的整合,地理编码,高级数据编辑,高质量的制图,动态投影,元数据管理,基于向导的界面和对近40种数据格式的直接支持;(2)arcsde通路指arcgis与关系数据库之间的gis通道。它允许用户在多种数据库管理系统中管理地理信息,并使所有的arcgis应用程序都能够使用这些数据;(3)arcims指一个通过中心网络门户来gis地图、数据和元数据的有效解决方案。使用arcims构建的gis网站允许任意数量的用户通过企业局域网或internet进行访问;(4)arcgis server指一个用于构建集中管理、支持多用户的企业级gis应用的平台。arcgis server提供了丰富的gis功能,例如地图、定位器和用在中央服务器应用中的软件对象;(5)arcgis engine指用于构建定制应用的一个完整的嵌入式gis组件库。利用arcgis engine,开发者能将arcgis功能集成到一些应用软件,如:microsoft word和microsoft excel中,还可以为用户提供针对gis解决方案的定制应用。 三、土地地理信息系统的系统结构 (一)土地地理信息系统概述 我市土地地理信息系统是我市土地规划院为推进“金土工程”建设,应管理全市的土地方面的数据的需求而开发的一个系统。它的主要目的是实现规划院管理和利用土地调查的数据,实现多种土地信息的协同管理与应用,为土地利用规划、土地复垦整理、土地规划与评价等主要业务提供帮助。 (二)土地地理信息系统的系统结构 土地地理信息系统主要包括数据管理、图档管理、土地规划、土地评价、权限管理模块。系统采取c/s架构,分为数据存储层、数据服务层和系统应用层三层。 数据存储层采用oracle作为数据库对2d、3d图形数据、遥感影像数据、各类关系型数据进行统一的管理。oracle 10g是oracle公司推出的数据库管理系统,是专门为进行数据管理而设计的数据库平台,也是最为广泛使用的大型数据库平台。 四、结语 随着城市化过程的快速发展,在土地管理中越来越要求强大的空间分析与查询能力、海量数据管理能力、“图文一体化”办公能力。传统的mis难以满足这一要求。因此,建立基于gis平台的土地管理系统,已经逐渐被各级土地管理部门所认同。 地理信息系统论文:地理信息系统技术在土地坡度分析统计方面的应用 摘 要 耕地的坡度、坡向、高程是决定耕地质量的重要因素,及时准确地提供坡耕地的分布情况,对于退耕还林工作的规划是很有必要的。本文以arc/info软件为例,着重就如何在地理信息技术条件下,通过建立数字地面模型,进行地形地表 分析 ,解决土地坡度、坡向的分布统计进行讨论。 关键词 arc/info dem(数字地面模型) 土地坡度 面积统计 1、引言 根据国家退耕还林有关政策,积极治理现有坡耕地,对25度以上的坡耕地实行有计划地退耕还林还草,不但有利于中西部的环境保护,而且对调整农业结构、提高农民收入有积极意义。因此能否为各地、市、县准确提供辖区内各种坡度的土地分布以及土地坡向情况,是能否客观制定该区域农业规划和退耕还林还草计划的关键;然而传统的手工圈绘和主观的'估计'水份太多,实地丈量不但劳民伤财而且精度低下。 我区广大的测绘工作者多年来为广西的国民 经济 建设做了大量前期性、基础性的工作,他们测制的1:25万、1:5万、1:1万的基本地形图为解决这一难题提供了物资基础;特别是近年来gis(地理信息系统)技术的 发展 ,使得这些可贵的资料在数字化处理之后日见增值,为准确、快速、低成本地获取地表的各种统计数据提供可靠的依据。 广西基础地理信息中心在为区党委、区政府制作的《广西综合区情地理信息系统(9202工程)》之西部大开发专题中,使用美国esri公司生产的gis软件??arc/info软件为东兰、乐业县制作了数字地面模型,进行三维地形表面分析和坡度量算统计,取得了准确客观的成果。 2、 工作流程 在arc/info中,管理、组织、存储数据最基本的单位是图层(coverage),一个图层相当于一个专题图,包含了地物的空间位置信息和属性信息。利用arc/info进行土地坡度坡向高程的分布统计的工作流程如下: 1、 利用国土资源调查结果,提取耕地信息,在arc/info中生成耕地图层,给不同耕地分类赋予不同的属性; 2、获取该地区的dem数据(dem即数字高程模型,就是在一个地区范围内,用规则格网点的平面坐标(x,y)及其高程(z)描述地貌形态的数据集); 3、分别生成坡度分布图层、坡向分布图层和高程带分布图层; 4、将耕地图层与坡度图层、坡向图层、高程带图层分别叠加分析,得到耕地的坡度、坡向、高程属性; 5、进行面积统计,叠加河流、行政区划、道路、居民点等基础地理信息生成专题图。 3、坡度、坡向和高层带分布图生成 坡度、坡向、高程带图层利用arc/info的tin模块,由dem(数字高程模型)数据生成。 3.1 dem数据获取: 目前 常用的获取dem 数据的 方法 有两种: 用航天、航空遥感影像立体像对提取dem; 用现有地形图扫描数字化等高线,获取高程数据生成dem。 用航天、航空遥感图像立体像对生成dem,最大的优点是数据更新快,但购买影像费用高;用高程数据生成dem,精度高于立体像对生成的dem,但更新慢,周期长,仅对高程变化不大的地区适用。目前区测绘局具有的南宁市1:1000 dem数据由航空遥感影像立体像对生成;全区1:25万、1:5万dem和部分地区的1:1万dem数据则由高程数据生成。 用arc/info 生成dem的方法是:数字化地形图,获取高程数据,包括高程点、等高线、软断线(如边界线等)、硬断线(如河流、山脊、陡崖线等),生成tin(不规则空间三角网,一种描述地形表面的方法),再由tin内插成dem。arc/info软件生成的tin对点、软断线、硬断线有不同的插值处理方法。根据笔者对arc/info和国产软件geotin 的对比试验, arc/info软件生成的tin在更大程度上拟合实际的地型,不足之处是加特征点的过程较为繁杂,生产时间较长。 3.2 坡度图、坡向图、高层带图生成: 在arc/info中,坡度、坡向是这样 计算 的:dem上每个格网点的坡度由相邻8个格网点计算而成(图1)。高程的最大变化率即为该部分表面的坡度。坡向为用于计算坡度的那条线的方向。 图1 dem格网点坡度的计算 运用tin模块的分析功能可计算坡度、坡向和高程带,使用命令的关键是建立好坡度、坡向、高程带的分级定义查找表(lookup-table)。以坡度查找表为例,根据坡度分类的要求定义如下: degree-slope slope-code 2 1 6 2 15 3 25 4 90 5 对应的坡度分类:(0°~2°)(2°~6°)(6°~15°)(15°~ 25°)(25°以上) 图2为利用dem生成的图形 c="/newspic/200881/1127448440.jpg" width=566 border=0 坡度查找表字段要严格定义如下: 4、 图层叠加: gis强大的 分析 任务之一是将独立的特征类型合为一个新的特种类,代表了两个输入要素类的合并后的情况。图层叠加,是将土地利用图与坡度图、坡向图、高层分带图依次叠加,可 研究 它们之间的共同区域。运用overlayevents命令可进行叠加分析。 5、 面积统计: 图层叠加后,根据各种分类条件提取耕地,可得到耕地按坡度、坡向、高程带的分布图,利用arc/info的面积 计算 功能进行面积统计。 精度情况:据清华大学人居环境研究中心党安容等人研究,经国家测绘局验收的1:25万的数字地图(高程精度为25米),在用于分县土地坡度分级计算时,最小误差是0.9%,最大误差为4.9% [1] ,适合省级农业部门制定宏观规划。如果利用即将完成的全区1:5万dem和已经完成的1:1万dem(西江流域),将得到更高的精度,适合县一级及县以下农业部门制定本县、本乡的部门农业规划。 值得注意的是,在坡度较大的地区,平面面积与三维地形表面积相差较大,笔者利用1:25万高程数据生成的dem计算东兰县平面面积为2438 平方公里(国土部门公布的数据:2434平方公里[2]),曲面面积为 3437 平方公里,平面面积与曲面面积相差较大。东兰地处大石山区,山岭绵延,河谷深切,地形起伏较大,利用arc/info的表面积计算功能统计面积应该更为合理。 6、 输出专题图: 对生成的各种分布图按照需要叠加河流、行政区划、道路、居民点等基础地理信息生成专题图输出。笔者在《广西综合区情地理信息系统(9202工程)》之子系统建设中,利用web gis将退耕还林试点县东兰县、乐业县的坡度图制成 网络 电子 地图(图3),可供局域网上浏览和查询。 地理信息系统论文:地理信息系统在配电网自动化中的应用 摘要:地理信息系统(gis)是在计算机软件技术支持下采集、储存、管理、检索和综合分析各种地理空间信息,以多种形式输出数据与图形产品的计算机系统。介绍了gis的数据组织及其在配网自动化中的主要应用,包括离线和在线两个方面,提出了基于组件的系统开发模式及建立webgis的必要性和可靠性。 关键词:地理信息系统 配电网自动化 应用 以实际地理位置为背景的电力设备分布图,不仅能在设备管理上为用户增加设备空间位置的信息,而且通过实时信息能准确地反映配电网的实时工作状况。因此,gis已成为配电网自动化不可缺少的组成部分。 1数据组织 地理空间数据是指以空间位置为参考的数据,地图是空间数据的一种表达方式,空间位置通常是用空间实体与某中参数坐标系统的关系来表达。 各种地理空间实体,如居民区、街道、市政管线、电话亭、电力线路等,在计算机中的表达一般抽象为点、线、面这3种最基本的实体,任何空间实体都可以用点、线、面,再加上说明和记号来表示。 这种空间数据的组织能满足配电网自动化的要求,根据实际地理位置布置设备、线路,展示配电网的实际分布,采用层的概念组织图形和管理基础数据,自由分层,层次之间又可以灵活的自由组合。 与空间图形数据对应的还有属性数据,既对图形相关要素的描述信息,如配电线路的长度、电缆型号、线路编号、额定电流、配变型号、编号、名称、安装位置、投运时间、检修情况和实验报告等。 这些属性数据的用途为结合图形进行档案资料的查询提供具体信息。对已经在管理信息系统(mis)中录入和使用的部分属性数据,可通过共享途径直接获取,末录入的则必须在gis中进行录入和 属性数据可存于任何关系型数据库中,如:sqlserver,sybase,oracle 等传统的关系型数据库不能管理具有地理属性的空间数据,所以大多以文件形式存储。从数据的多用户、访问安全性以及数据操作的高效性来讲,这种储存形式力不从心。各大gis 公司相继推出这类产品。如:esri公司的sde(空间数据库引擎),通过sde把地理空间数据加到商业关系型数据库:mapinfo公司的spatialware上,可以将地理数据存储到rdbms中,oracle81 spatial使得oracle81数据库具有空间数据的管理能力。 2 配电网gis的建立 目前开发配电网gis有两种趋势,一种是把gis作为整个配电网自动化的基础平台,另一种是把gis作为其中的组成部分,与scada等其他系统共同完成整个配电网自动化的功能。笔者认为第二种方案比较可行。原因是目前大部分地区scada系统的功能已经完成,并且投入运行,作为新增加的gis只要通过数据库的关联,就能实现信息的共享,而且又能保证各个子系统的独立性,使整个系统的可维护性增强。同时减少了开发gis子系统的工作量,免去了资金的重复投入。 3 配电网自动化中gis实现的功能及其特点 gis在配电网自动化中的应用可以分为离线和在线两个方面。 3.1离线应用方面主要包括: a.图形的操作:在以地理图为背景的配电网分布图上,可以分层显示变电站、线路、变压器、开关到电杆以及到用户的地理位置。由于这些图形均为矢量图,可完成无级放大、缩小和漫游,并且地理的比例尺及视野可以任意设定。 b:空间数据测量:测量两点、多点之间的距离和任意定义区域的面积。通过鼠标定位,既可得出该点的坐标,可完成配电线长度的测量,也可以统计供电区域的面积。 c:设备档案管理:管理所有的配电系统设备档案和用户档案,根据要求进行各种查询统计。主要根据属性数据与空间数据关系,进行双项查询。条件查询(从数据库查询图形,按设备的属性数据库查找设备地理位置,对典型设 备可以进行查询、显示、列表、统计)和空间查询(从图形查询属性数据,在图形上对任意设备进行定点查询和多边形小区查询,并且显示、列表和统计) d:设备检修管理:根据检修管理指标,自动地进行校核,自动列出各项指标的完成情况,提醒工作人员安排设备检修工作,并提出设备检修计划。 e:用户报装辅助决策:通过直接在地图上部设报装用户位置,系统根据报装容量,电流强度等自动的搜索设定范围内(范围值可以在界面上灵活设置)满足要求的变压器,选择不同的变压器系统自动在图上画出最佳的架设路径,并给出具体的长度。 f:开操作票:把开操作票的任务放在gis界面上完成,直观、简单地在地图上用鼠标电击选取操作对象,就能把操作对象的名称及其当前状态填入相应的操作票表单中,再在标准动作库及术语库中选择操作目标结果,就能方便、准确地开操作票。 g:模拟操作:可以做计划内停电检修前的预演。分为拉开关、停线段、停馈线等不同方式,根据不同的操作自动搜寻停电范围,预演操作结果,确认后打印停电通知单。 3.2在线应用 在线方面应用主要包括: a:反映配电网的运行状况:读取scada系统实时状态量,通过网络拓扑着色,反映配电网实时运行状况。对于模拟量,通过动态图层进行数据的动态更新,确保数据的实时性。对于事故,推出报警画面(含地理信息),显示故障停电的线路及停电区域,做出事故记录。 b:在线操作:在地理接线图上可直接对开关进行遥控,对设备进行各种挂牌和解牌操作。 c:负荷管理:根据地图上负荷控制点的位置,结合独立运行的负荷监控实时系统,以用户的负荷控制终端的基本数据为数据,实现各种查询和分析功能,用图表方式显示结果。根据负荷点的地理分布及其各种实测数据,进行区域负荷密度分析,制定负荷专题图,通过不同时期的对比,辅助电网规划。 d:停电管理:他是配网自动化中管理系统的重要组成部分,利用打来的故障投诉电话弥补配电自动化信息采集的不足,根据用户停电投诉电话中故障地点的数量和位置,进行故障定位,确定隔离程序;并且分析故障停电的范围,排除可能的故障点顺序。根据维修队伍的当前位置,给出到达故障地点的最佳调度路径,可以迅速、准确地找到并隔离故障点,恢复供电。 e:与用户抄表与自动记费系统接口:远方抄表与自动记费系统向gis传送用户地址、用户的名称以及用电负荷等信息,gis可以显示抄表区域和区域的负荷情况,使数据更加直观。 4系统的开发 应根据gis在配网自动化中的应用功能进行模块划分,由于gis数据量大,维护工作比一般管理系统复杂,需要一定的专业知识,另一面,根据供电企业部门的职能划分,对gis也提出了不同的要求。因此对建立整个配网gis来说,根据功能大致可分为3个自系统。 a:系统编辑,系统自维护,主要完成配电网图形的编辑和数据库的维护。 b:实时运行子系统,能够对配电设备进行各种操作,并实时反映操作结果。 c:浏览,查询子系统,查看当前电网状况,完成各种查询、统计和分析。 随着平台及应用技术的不断发展,gis的应用越来越来深入,广泛。 地理信息系统论文:区域商业和经济中地理信息系统的应用 摘要: 有效地开发和利用地理空间数据,可以优化配置资源,降低商业运行成本,并规划、监测、改善区域商业和 经济 环境。而地理信息系统,不仅是关于地理数据的获取、存储、转换、 分析 和表示的原则、 方法 和工具,而且提供了认识空间现象的思维方式和解决空间 问题 的方法,可用于定义、分析、表现复杂的空间经济现象。本文探讨地理信息、商业环境和区域经济 发展 间的关系,并结合 关键词: 地理信息系统 区域商业环境 区域经济发展 区域营销战略 信息和信息技术加剧了全球化进程、塑造了新的生产方式、改变了商业规则, 自然 也 影响 到区域经济发展的策略、规划和实施。随着地理信息技术的广泛应用和地理数据的长期积累,地理信息和地理信息系统在区域性商业和经济活动中,将越来越重要。据估算,超过 80% 的商业和经济数据具有空间特性或与位置有关;有效地开发和利用这些空间性的数据,可以优化配置资源,降低商业运行成本,并规划、监测、改善区域商业和经济环境。地理信息系统可以应用到 社会 经济数据的管理、分析、描绘,为解决复杂的区域经济问题提供地图表现、区域营销、空间决策支持、空间规划等服务。本文从 理论 上探讨地理信息、商业环境和区域经济发展间的关系,并结合中国广东的区域发展状况,系统地分析地理信息和地理信息技术在商业和区域经济中的应用,旨在改善区域商业环境,提高区域经济竞争力和塑造区域形象,为区域经济的持续增长创造条件。 1 从区域商业和经济的角度看地理信息系统 学术界对于地理信息系统概念的理解是比较多样化的。地理信息系统 (gis) 是一门新技术,在其产生后短短的三、四十年的 历史 中得到了迅速的发展,一个十分重要的原因在于 gis 集数据库、制图、空间分析功能为一体,并以对空间数据进行分析的功能为其特色。 gis 的出现为各行各业繁杂的数据管理、多源的成果表达形式和空间数据分析提供了最为快速、方便、准确的方法和手段。地理信息系统是一门多学科的边缘综合性学科,其核心技术是 计算 机 科学 ,基本技术是数据库、地图可视化及空间分析。在应用领域中,它和遥感系统 (rs) 、全球定位系统 (gps) 密切结合,更加发挥出它的巨大作用,使其在调查、分析、决策、管理和控制等方面显示了它的不可替代的支持功能。 地理信息系统在 研究 、开发和市场化方面取得了很大的进展,主要表现在四个方面 :① 地理信息系统的组织 结构 ,从单用户的桌面系统和专业化的部门系统,转向融入业务流程的 企业 级系统,以及基于 internet 的公众参与系统;从单一的结构层次和客户机 - 服务器模式二层结构,转向基于 web 技术的三层结构。 ② 地理信息系统的认识论、方法论和实际应用方面的研究越来越多样化,传统的以数据、技术和应用为主体的信息系统,强调空间数据模型、空间分析、空间可视化、智能信息技术等;以信息学、地 理学 和社会学理论为基础的地理信息科学,着重研究使用地理信息和地理信息技术背后的一系列技术和理论问题。 ③ 强调开放型的地理信息系统,即基于 internet 的、可互操作的、可公众参与的地理信息系统,目的是为开发商提供一系列地理信息标准和地理信息技术方案,最终为社会提供廉价的地理信息和相应的应用服务。 ④ 地理信息市场正日益扩大,正逐渐从以政府部门为主的专业用户市场,转向以私人机构为主的商业用户市场,地理数据正直接或间接地渗透到包括商业和经济在内的各种社会活动中。 地理信息系统使用多种空间模型,如点 — 场模型、网格模型、拓扑模型、对象模型等,并配合关系型或对象型数据库管理系统,来表现不同尺度的自然和社会现象,广泛地应用于空间数据管理、空间规划、空间决策、资源分配、区域营销等方面。很多商业组织,包括政府医疗部门、零售商、直销商等,越来越对带有位置信息的社会经济数据感兴趣。由于希望减少决策方面的不确定性和风险,人们总是倾向于掌握更多的信息,倾向于规划和控制未来的行为;地理信息和地理信息技术,将会随着相关工具研究和开发的成熟,逐渐渗透到经济活动的很多方面。从空间经济角度看,地理信息系统是一个能够改变空间经济体系的重要元素之一。在区域经济发展过程中,地理信息技术是 ( 现有的或潜在的 ) 广泛应用于战略决策、方案评估和决策实现的重要技术手段之一。在日常商业和经济活动中,大规模地使用地理信息和地理信息系统,似乎并不遥远; 工业 界的微软公司正在研究将数字地图技术嵌入到日常办公 软件 中, open gis 联盟正致力于定义和开发标准化的可互操作的开放式地理信息系统 。 2 从地理学看区域商业环境 改善投资和商业环境,吸引区外和国外的直接投资,不仅被发展中国家,也被发达国家用来作为区域经济发展的重要手段之一。二战后,在美国、英国和荷兰等西方国家中,一个重要的城市经济发展目标就是营造良好的企业运行环境,从而吸引外国投资。当今中国的经济发展正处于资源驱动的成熟期和投资驱动起步期,吸引资本是区域经济发展的重要手段之一。为制定 “ 适当 ” 的区域经济发展政策,政府需要及时地理解、评估、监测本地的商业运行环境和变化趋势,为投资人提供宏观的指导和服务。商业环境的概念对于处在经济转型期的需要引入市场机制的中国,具有特别重要的意义。 定义什么是商业 ( 投资 ) 环境并不是一件容易的事情,因为精确地定义商业的概念也是困难的。不同的学科背景,不同的学者对商业环境的认识也有差别。简单地理解,商业环境是商业组织所处的外部环境,包括背景性的环境和运行性的环境。从国际商业的角度,商业环境指一个公司之外的,影响到公司的全部要素之和。为了便于 “ 管理 ” 商业环境,学者们提出了一些模型,如国内模型、国际模型和工业模型。 空间性是商业环境的重要特征之一。考虑到有多种多样的因素影响到整个商业活动,不同的区域具有不同的商业环境。即使对于同一地理区域,不同的商业组织,由于其业务范围的差异,将形成多个主观性商业环境认知。随着商业目标的变化和商业决策的调整,企业也需要重新调整对于外围环境的认识。另一方面,在不同尺度的地理区域中,商业环境的概念具有明显的差异;对于不同空间尺度的商业环境的研究,例如全球和国际性的宏观区域、国家和区域性的中观区域、城市和本地性的微观区域,强调的重点往往是不一样的,研究目的也不相同。 研究区域商业环境对于 3 地理信息系统与区域营销战略 简单地理解,区域营销 (place-marketing)“ 理论 ” 主要是从城市规划理论和市场营销理论相结合而 发展 来的。一个地方或区域,具有一定数量的 “ 资源 ” ,如基础设施、房地产、公园、大学、博物馆、海滩、居民等。区域营销理论将地方或区域资源当作是 产品 ,将这些区域内的投资者、游客等买家当作是消费者。区域营销的发展策略包含两大要素:区域规划、开发和产品营销。区域规划、开发主要是为了改善本地的硬件和软件环境;区域产品营销,一方面着重 分析 本地的市场状况,以市场构成指导地方的规划和建设,另一方面,通过多种手段,塑造本地形象,吸引消费者。区域营销在不同的 社会 背景、不同的发展目标和不同的发展阶段,有不同的方式和策略。 区域营销作为区域发展策略在北美和西欧的一些城市的实施相对比较成功,但也存在一些不足的地方。传统的区域营销理论着重从本地角度 研究 区域的 “ 产品 ” 、 “ 消费者 ” 和 “ 市场 ” ,以此作为振兴区域城市 经济 、塑造区域形象、选择样板项目、销售本地产品和服务的基本依据。以区域营销作为区域规划工具有一定的局限性,也往往有不少误区。第一,将营销学的概念引入区域发展策略时,并不容易有效地鉴别区域的消费者,依此制定的目标和战略规划存在一定的不确定性。第二,区域营销注重本地的发展,往往可能和相邻的区域在竞争方面产生冲突,若多个地区同时竞争相同的资源和客户,可能会产生一些负面效应。第三,地理的空间要素,虽然在一些区域营销理论的论述中提到,但很少深入地讨论。第四,信息技术,特别是地理信息技术,与区域营销间的关系,也几乎没有理论方面的讨论和实践方面的验证。 地理信息系统正逐渐被营销学接受,成为营销管理的重要工具之一;它可以 应用 到以营销学为基础的区域营销战略中,改进传统的区域营销手段。一方面,地理空间是经济的重要因素之一, krugman 认为 “ 跨越空间的交易存在费用,生产中存在规模经济 ” ;专长于空间信息管理和分析的地理信息系统,是区域经济管理的重要工具。另一方面,基于地理位置的人口统计和社会经济数据统计,很大程度上改变了以往的市场分析 方法 ,也为商业带来了新的营销手段。从地理信息 科学 的角度,重新审视区域营销策略,提供新的区域营销工具,可以在一定程度上弥补传统区域营销理论的不足。 基于地理信息和地理信息系统,区域营销的 内容 、目标、手段、数据和技术有了进一步的扩充和提高。如果存在小尺度空间上的人口统计数据、社会经济统计数据、基本的地理区域数据、适当的消费行为调查数据和研究模型,地理信息系统可用来方便地分析市场的组成结构和空间形态,从而为本地的设施管理和公共服务 ( 如健康服务、 交通 和通讯设施服务、紧急情况服务、土地利用管理、城市空间规划等 ) 提供有效的决策支持信息。基于 internet 网络 的多媒体信息技术和地理信息系统,可以打破区域空间限制,在全球范围内塑造区域形象和组织 “ 促销 ” 。区域营销需要的技术和数据在美国已经基本成熟,低价位的软件工具和空间数据,已形成一定的市场规模,很多官方和私人机构的网站上也已经有相当多的数据供应。在 中国 , 计算 机化的数据积累比较少,地理信息系统也相对昂贵,区域营销的手段还比较单一;但随着中国内部和国际间区域竞争的加剧,环境与资源 问题 的突出,地理信息系统有很广阔的应用潜力,将成为区域经济发展的重要工具。 4 适应区域营销战略的区域地理信息系统(以广东为例) 广东区域经济发展面临不少问题,如环境和资源的矛盾比较突出,地区经济水平很不平衡,特别是持续经济增长动力不足等。从区域营销战略的思路出发,本节着重从三个层次探讨适应区域营销战略的区域地理信息系统: ① 将已有数据资源空间化,建立基于地理空间的社会经济数据库系统; ② 建立基于 internet 网络的数据交换中心,供应廉价或免费的空间数据; ③ 地理信息系统技术开发和应用推广。 社会经济数据库系统是区域经济决策的重要依据之一。传统的社会经济系统,其数据结构主要以关系型的数据库为主,按 专题 和时间序列设计成数据表格,在某种意义上,是将传统的印刷年鉴资料数字化,便于学者统计分析和建立区域经济分析模型。比较新的趋势是(很多国家的统计部门)直接出版数字化的统计和抽样资料,并引入地理空间概念。在地理信息系统的支持下,用户可以根据自己的专业概念和应用目的,将这些统计数据按照一定的框架、方法、模型进行显示、模拟、聚集、抽象、转换。但是,建立详尽的社会经济数据库系统不仅需要比较多的资源,而且尚有一定的技术难度。一个比较实际的做法是充分利用现有的统计资料,建立标准化的地理编码,将现有的统计数据和地理数据合成。 建立基于 internet 网络的空间数据服务中心的最终目的,是为各种各样的用户供应廉价或免费的空间数据。建设空间数据服务中心,首先要建立或引用一套空间数据质量标准、交换标准和描述标准;然后在区域性的信息基础设施上建立基于 web 站点的空间数据仓储,使用户能够检索到数据储备,并了解数据的主题、空间范围、质量、版权等;如果有需要,用户还可以方便、快速地获得所需的数据。初级的数据仓储,主要是将区域性的地理和社会经济数据,采用几种常见的数据格式,存储于 web 服务器,用户可以通过专门网页进行数据查询和下载。再进一步,建立专门的空间数据仓储和数据交割中心,加上比较完备的元数据和目录索引技术 ( 如 ansi niso 的 z39.50 标准 ) ,构成空间数据基础设施。用户可以使用普通的数据引擎,使用关键字检索所需的空间数据。美国的大多数州已经建成了这样的数据服务中心。更先进的空间数据服务中心,是建立在 “ 互操作 ” 概念上的空间数据的共享、地理信息工具的共享;它的核心内容是分布式数据管理、协同计算,但这种理想的系统仍处于研究和开发的初级阶段。 区域地理信息系统的应用开发非常多样化,如 :① 规划用于基础设施、 教育 、研究开发和医疗服务方面的公共投资; ② 理性地分配 自然 资源和控制土地使用; ③ 服务于商业机会的寻找、筛选和战略决策; ④ 分析人口、社会经济活动的空间分布,模拟市场的空间分割; ⑤ 为商业公司和政府部门提供决策信息等。这样的应用系统在中国 目前 还很少见或仅是原形系统,如服务于 “ 招商引资 ” 的京九铁路沿线投资环境信息系统。在美国已经有了一些应用的例子,如 economic development administration , department of commerce 的 economic development geographic information systems ,用于支持商业扩张和制定经济发展政策。开发多种多样的地理信息应用是区域营销战略成功的关键之一。 5 初步结论 面向商业和经济发展的地理信息系统仍然是一个比较新的概念,因而在实际应用中,会有很多不能确定的问题。其中两个最重要的问题是空间数据的缺乏和技术推广的困难。在中国,空间数据库的积累比较少,即使有一些数据存在,数据结构和格式也往往难于交换和共享;数据的积累需要消耗比较多的投资,这与中国的资金短缺相矛盾。同时,设计和实现可运行的、廉价的面向商业和经济发展的地理信息系统,对于现有的技术,也是一个很大的挑战。当前的 gis ,仅只是 “ 界面友好 ” ,不是 “ 应用友好 ” ,只对 gis 专业人员而言具有强大的功能,普通的用户却难于了解和掌握它。面向商业和经济发展的地理信息和地理信息技术,对经济的 影响 是长期性的,对于塑造灵活的、具有竞争能力的商业,在组织生产、营销、决策等方面具有一定的帮助作用;但另一方面,它需要高额资金投入,也要培养相应的专业人材,这些对于发展中国家并不是一件容易的事情。发展中国家的空间数据基础设施,几乎还没有启动,最多处于建设初期,空间信息仓储仍有待建立,更谈不上廉价的地理信息供应和地理技术服务。这些都会阻碍地理信息和地理技术的传播和推广。 地理信息系统与商业和经济 ( 作为一般性的题目 ) 和地理信息系统与基于区域营销的经济发展 ( 作为一个子题目 ) ,都是复杂的研究课题,本文只是一个初步 总结 ,还有很多课题需要深入地研究。
软件质量管理论文:软件质量管理体系研究 [摘要] 随着软件行业的发展,软件质量越来越成为人们关注的焦点。本文从软件质量管理体系出发,结合笔者自身多年的软件质量管理经验,对现有软件质量管理体系进行了总结和归纳,提出了软件开发过程中质量控制的具体改进方法,并将全面质量管理观念融汇于实际软件质量管理日常事务之中。 [关键词] 软件质量管理体系 改进 全面质量管理 持续发展 一个开发团队要提高效率,就需要思考目前的管理活动中有哪些要素是可以改进的:如何把一些事务性的操作变得自动化,从而节约人力;如何找到更好的方法,让开发过程更为合理,更注重软件的质量;如何在团队中传播优秀的思想,让团队成员不断地学习和进取,自发地改进过程。这些美好的愿望几乎是所有方法论和各种认证的共同心声,但要完全做到可就太难了。在本文中,提出了一些优秀的实践,优秀实践均是来源于软件开发界中的一些新思路和新理论,它们能够为以上愿望的达成起到正面的作用。在组织中引用这些实践决不是一个容易的过程,但它们确实非常有效。这些实践包括:建立日创建、测试驱动开发、建立核心框架和面向组件进行编程。 一、软件开发的有效管理:日创建 一个组织应当拥有一个有效的工作流程,这个工作流程能够指导软件开发的进行。这个流程应当是具体的、可操作的。随意的计划和从来不遵循的进度决不是一个有效的工作流程。日创建实践提出了一种对开发过程进行精细管理的方法,它是量化软件管理的基础。有了日创建,你会发现计划的制定和进度的监控是非常容易的一件事情。 我们传统开发软件的流程一般是这样,理解领域问题,然后分配任务,由不同的人负责不同的软件部件,在开发完成之后,再把各人的部件整合起来,形成完整的软件。这个思路看起来并没有什么问题,但是在实践中却问题多多。 首先,这种方式适合开发人员之间工作彼此没有交集的情况,以前这种现象很常见,但是现在,随着软件规模的扩大、分工合作的加深,开发人员间的相互依赖程度越来越高,这种清晰的职责划分已经变得越来越难了。 其次,在软件集成时,往往会出现各种各样的问题,可是却很难发现到底问题在哪里?公说公有理,婆说婆有理。每个人的代码都没有问题,结合到一起就出现大量的问题。 所以日构建就将平时难得一见的集成工作转换成频繁进行的一件工作,从而使得原先如同噩梦般的集成变成了一件简单的工作。这也是很容易理解的,如果集成工作几个月才进行一次,谁能够记起几个月前的细节呢?但是如果集成以天,甚至以分钟为单位进行,排除bug就变成一件很容易的事情了。 二、测试驱动开发 软件质量的根源来源于测试,测试做好了,软件质量就会好。这是毫无疑问的。问题的关键在于怎么做测试,才能保证测试的投入能够带来软件质量的有效提升。测试驱动开发正是为了解决这个问题而出现的。它不是一个完整的方法论,可以和任何一种开发流程进行融合。测试驱动开发不但能够改善测试效果,还能够改进软件的设计。 测试驱动开发起源于XP法中提倡的测试优先实践。测试优先实践重视单元测试,强调程序员除了编写代码,还应该编写单元测试代码。在开发的顺序上,它改变了以往先编写代码,再编写测试的过程,而采用先编写测试,再编写代码来满足测试的方法。这种方法在实际中能够起到非常好的效果,使得测试工作不仅仅是单纯的测试,而成为设计的一部分。 在编写程序之前,每个人都会先进行设计工作。可能有些人的设计比较正式,绘制模型,编写文档。有些人的设计只是存在于脑海之中。且不论设计是精细还是粗糙,你都为随后的编码活动制定了一个标准。这个标准的明确程度和你的设计的细致程度有关。但应该承认,这个标准是不够细化的。因为你的设计不可能精细到代码级的程度。而标准不够明确则会产生一些问题,例如,在编写代码的过程中,你还可能会发现原先的设计出现问题,从而中途改变代码的编写思路。这将会导致成果难以检验,进度难以度量。 既然以设计为导向的标准不够明确、不够具体。那什么样的标准才是合适的呢?只能是代码。因为代码是最明确、最具体的。所以测试优先的本质其实是目标管理。编写测试代码其实是在制定一个小目标。这个小目标非常明确,它规定了你需要设计的类、方法,以及方法需要满足的结果。这些目标制定完成之后,你才开始编写代码来达成该目标。测试的目标要比设计的目标粒度更小,但是成本上却更为经济。 测试优先是软件开发中一种细粒度的目标管理方法,通过明确的目标,推动软件开发的进行。 三、建立核心框架 框架是一种具有高度重用性的软件,这个特性决定了它非常适合成为软件组织积累知识的一种有效手段。传统的知识积累的方法是文档,但是文档容易产生歧异,开发人员往往也不愿意去阅读和理解文档。框架提供的是一种综合的手段,包括文档、模型和代码。更容易理解,更重要的是,开发人员必须在日常的工作中使用框架,这使得他们对框架中的知识非常熟悉,并根据工作的需要来改进框架。 四、面向组件编程 有效的组织在于有效的分工。体力活动容易进行分工,脑力劳动则比较难,而软件开发似乎就更难了。所以,长久以来我们都习惯采用以功能块为单位的粗粒度划分方式。面向组件编程采用更加细密的划分方式,并以服务作为组件之间相互依赖的契约,不但定义了组件和组件之间的关系,也规定了组件开发者、组件使用者、组件测试者的权利和义务。从而能够进行软件开发工作的分配、管理、QA等工作。 软件质量管理论文:软件质量管理6大最佳实践 软件形式上是产品,本质上是服务,是高科技计算机信息技术和人类创新智慧的结合。在软件产品的研发过程中,软件质量一直处于最为核心的地位。ISO9001标准和CMM原则被誉为软件质量管理的圣经,是当今国际上最推崇的软件质量改进方法和保证措施。然而,很多实施ISO9001、CMM3级的企业过于强调过程管理,忽略了“人比过程更重要”这一原则,形式重于实质,这一做法在国外已受到猛烈抨击。如何更好地将质量管理理论和企业经营生存之道密切融合,走出一条独辟蹊径、立竿见影的“质量革命”之路,是摆在诸多企业高管面前的重要课题之一。这里总结了软件项目质量管理的6大最佳实践,供同行参考。 全面管理,塑造质量文化 全面质量管理即为全员、全过程、全方位的质量管理,它具有以下基本特点: 1.全员:质量控制从少数质量保证人员扩展到企业的所有人员。质量控制管理不是质量保证部门一个部门的事情,需要全员的大力支持、准确理解、精确执行。 2.全过程:将质量控制、质量检验、质量统计延伸扩展到整个产品生命周期。 3.全方位:全面运用一切有效方法,全面控制质量因素,如软件开发成本、进度、可靠性、安全性等。 全面质量管理可以归纳为两大基本原则: 首先是以满足顾客需求为导向,不断改善,最终实现顾客的全面满足;其次是以全员参与为基础,进行全过程的质量控制。质量管理理论认为,“质量出自计划,而非出自检查”。软件前期的质量保证主要依靠设计、生产、研发,后期的质量保证则主要依靠测试、完善、改进。全过程的质量保证依靠行之有效的管理体系。这种观点强调运用确定性、过程化的管理制度、程序、体制来控制管理潜在诸多不确定性、多变性因素的软件质量品质。事实上,影响软件项目进度、成本、质量的三大因素分别是人、过程、技术,人永远是第一位的,人永远比过程更重要,人是影响质量的最关键因素,只有在软件质量管理过程中坚持“以人为本”,强调人与过程的和谐,塑造以人为核心的质量管理文化,才能让质量管理的成效得到淋漓尽致的发挥。 分级管理,把握 质量目标的层次性 ISO9001体系认为,建立质量方针、质量目标是实施质量管理的必经之路。事实上,现代软件的架构是层次化的,这一点尤其重要,软件质量也应按照层次从里到外、功能由轻到重、地位从低到高因地制宜、区别对待,对于不同的软件层面和需求制定不同的质量目标。例如:对于一个大型网络游戏而言,大气炫丽、细腻仿真的3D动画操作界面是非常必要的;但对于一个小型超市仓库管理软件而言,只要能满足出库、入库、损益、盘点的基本需求就可以了,简单粗糙的操作界面反而更容易上手。 在进行软件工程的质量控制时,应把握关键层面,抓住质量控制的瓶颈。一般来说,越是靠近底层、核心区域(如平台、框架、引擎、关键业务等)的代码质量要求越高,开发人员的素质要求越高,质量检测及保证工作代价开销越大。精益求精只适用于靠近核心的代码层;而对于外围代码层, 可酌情适当降低代码质量,放松测试条件。 验证确认,全程质量控制 质量控制是确定项目结果与质量标准是否相符,并及时纠正产品缺陷的过程。质量控制的主要手段是验证与确认:验证是从开发者的视角来检查是否正确地构造了产品,而确认则是以用户的视角来检查是否构造了正确的产品。 事实证明,具有清晰开发模式及过程管理规范的软件产品,在质量上要明显超过那些没有明确过程模型及规范指导的软件产品。软件工程理论提出了诸多开发模型,如瀑布模型、喷泉模型、增量模型、快速原型模型、螺旋模型、迭代模型等,当前最常用的大型软件开发模式是螺旋式的增量开发方式(如图1所示)。 图中1〜7 是各阶段的输出点,也是质量控制点,有相应的输出文档和阶段性成果,均需要得到质量保证部门的确认。软件项目中最常用的质量控制工具手段,包括评审(技术评审、代码评审、设计评审、同行评审等)、审查、测试验证(黑盒测试、白盒测试、单元测试、集成测试、确认测试等)、抽查、调查、走查、旁站、缺陷跟踪等。 技术评审最初是由IBM公司为了提高软件质量和提高程序员生产率而倡导的,分为正式技术评审(FTR)和非正式技术评审(ITR)两种,该方法已经被业界广泛采用并收到了很好的效果,它被普遍认为是软件开发的最佳实践之一。需要重点指出的是,同行评审是一种特殊类型的技术评审,由与产品开发人员具有同等背景和能力的人员对产品进行技术评审,非常有利于发现产品中潜在的问题。成功的同行评审是提高质量和生产率的重要手段,评审的对象应该包括所有软件开发的中间和最终工作产品。 引入工具,复用成功模式 质量管理是可以通过信息化手段量化的,采用先进的质量管理工具可以极大地提高质量管理水平。例如:Bugzilla是Mozilla公司提供的一个开源的缺陷跟踪工具,在全世界拥有大量用户。它能够为软件组织建立一个完善的缺陷跟踪体系,包括报告缺陷、查询缺陷记录并产生报表、处理解决缺陷等。 质量和缺陷是一对无法化解的矛盾,想要提高质量必须千方百计地减少缺陷。有三种方法可以减少缺陷产生的频率、数量、规模等级。 1.事前预防:在开发过程中始终要考虑工作成果可能产生缺陷,将高质量内建于开发过程之中。主要措施包括提高技术水平和规范化水平,也就是练内功,通称为“软件过程改进”。 2.事中控制:及时对各个阶段的工作成果进行质量检查,找出并消除其中的缺陷。这种方式实践效果较好,已经被企业广泛采用,主要措施是技术评审、软件测试和过程检查。 3.事后补救:当软件产品正式交付到用户手中投入生产经营时发现了重大缺陷(如系统常常崩溃、运行速度极慢、报表统计错误等),然后再进行修改维护。这实质上反映出软件项目管理中存在较大的缺失和漏洞,建设单位、承建单位、监理单位三方都有不可推卸的责任,应规避这类水平低级、后果严重、影响恶劣的失误再次发生。 复用是在软件开发领域提高软件质量的重要方法之一。被复用的对象往往是经过反复使用验证的,自身具有较高的质量,因此,合理化复用有利于提高质量、提高生产率和降低成本,技术开发活动与管理活动中的任何成果都应尽量被复用,如思想方法、经验、程序、文档等。软件质量管理的最终目的除了能够不断持续改进之外,还在于形成有特色、有成效、可操作的质量管理模式,并最大程度地复用。 协同合作,三权分立 由于软件质量管理的专业性和复杂性,软件项目组织建设上应实行“设计、检验、监管”三权分离、鼎足而立的原则:设计部门专攻软件需求分析、规划设计、系统研发工作;检验部门从事系统测试(性能测试、回归测试等);质量监管部门制定质量管理工作计划,对各部门的质量管理工作提出指导建议,跟踪、内审、改进质量体系的运行。 技术评审、测试和质量保证是提高软件质量的三个重要法宝,但三者在作用上各不相同。技术评审与测试关注的是产品质量而不是过程质量,两者的技术强度比质量保证要高得多。技术评审和测试能弥补质量保证的不足,三者是相辅相承的质量管理方法。我们在实践中不能将质量保证、技术评审和测试混为一谈,也不能把三者孤立起来执行。建议让质量保证人员参加并监督重要的技术评审和测试工作(大约占其工作量的30%左右),只有这样他们才能更深入地了解软件的质量问题,把三者有机地结合起来,做到三位一体,全方位堵住质量缺陷的漏洞。在部门职能规划上,质量保证部门具有充分的权力,可以对质量不合格的工作成果做出处理,只有这样质量保证工作才不会被轻视,才更有助于加强全员的质量意识(质量保证过程域的主要活动如下图2所示)。 和谐管理,做好一把手工程 当前很多软件企业都组建了质量保证部门,出台了质量保证制度,然而软件质量并未得到实质性突破,质量保证人员也没有发挥预期的效果,造成这种情况的常见原因有两个:一是软件开发团队管理过程不够规范;二是企业领导者,尤其是最高领导者(即“一把手”)重视程度不足,措施不到位。 调查结果表明,在软件项目中,质量保证人员往往是最“吃力不讨好”的一族,通常没有实质性权力,项目成功功劳属于别人,自己缺乏成就感,项目失败却担负最多的责任。鉴于这种情况,领导层一定要从根本上重视、爱护、支持质量保证工作,充分发挥组织协调作用,体现人文关怀,运用管理艺术,构建和谐团队,让每一个项目组成员都树立较强的责任感、归属感和大局意识。事实上,软件开发工程是典型的“全员参与工程”、“一把手工程”,没有企业“一把手”的知情、重视、认可和支持,软件项目顺利实施和取得实效根本无从谈起。有时候企业领导层对于软件质量保证的作用往往是决定性的,这是任何技术手段都无法替代的。 链接 软件质量管理常见误区 误区一:软件质量是可以精确测量的。 软件的质量属性很多,如正确性、健壮性、可靠性等,但在大多数用户看来,实用、适用、好用的软件就是成功的。成功的软件通常都会在功能、性能、界面、操作等方面,以最简捷有效的方式满足用户的最紧迫、最直接的需求。质量是一个相对的概念,软件产品质量没有国际通用的评价标准,质量目标的弹性较大,没有绝对合格或不合格的界限,软件不可能做到“零缺陷”,有缺陷的软件仍然可以使用。 误区二:企业软件的质量越高越好,最好是“零缺陷”。 商业目标决定了软件的质量目标。软件的质量评价也不能从纯粹的软件工程、软件商品、软件技术的角度去考量。理想的软件质量目标不是“零缺陷”,而是恰好能够满足应用需求、生存发展、市场竞争需要,并且将提高质量所付出的代价控制在预算之内。一味追求高质量代码,把质量目标凌驾于赢利目标之上,是多数技术人员所犯的常见错误。 误区三:通过ISO9001、CMM3级认证就意味着软件质量一定有保证。 当前很多通过CMM3或者ISO9001质量认证的软件企业在软件项目管理上的确更加规范了,但代表核心竞争力的软件质量驾驭能力并未得到实质性的提升。产品生产过程与产品质量存在一定的因果关系,通常好的过程产生好的产品,而差的过程将产生差的产品。实践证明,软件质量保证并不能绝对保证软件质量,质量保证只能检测出哪些不符合既定程序规范、肤浅的软件缺陷,对于潜藏在软件深处符合既定设计规范的缺陷却显得无能为力。仅靠制度、规范、流程是无法全面识别出软件中的潜在缺陷的,质量保证对于保证质量而言只是必要的手段,而不是充分的手段。 误区四:拥有充足的人力资源,软件质量就有保障。 软件开发并不一定是人多力量大,相反,人力资源配置不当反而会延误工期。不同人员的水平和素质差异较大,软件项目增加新人可能会增加新的缺陷,无益于软件质量提升。软件开发是一种智力创新活动,任何程序员都无法避免缺陷的发生,缺陷发生是必然的,程序员首先必须了解决定软件质量的各个关键因素(如成本、进度、可靠性、安全性等),搞清楚质量控制的目标和计划,然后才可以在进行需求开发、系统设计、编程测试时确保交付软件的高质量。 软件质量管理论文:基于过程性能模型的软件质量管理过程的研究与应用 摘要:软件产品的质量在很大程度上受到软件开发过程的影响。为了提高竞争力、改进质量以及提高效率,软件企业就需要将更多的注意力放在过程上,通过过程控制其结果。本文对软件质量管理过程进行了研究,通过过程性能基线和过程性能模型分析和管理质量,提出了一个基于过程性能模型的软件质量管理过程模型,并在研究的基础上,构建了软件质量管理系统的体系结构。 关键词:软件质量管理过程性能基线过程性能模型 1 引言 随着软件产业的飞速发展,软件的核心竞争力主要集中体现在质量、成本和交付工期上,而质量是最显著影响其它两方面的因素。对软件企业来说,质量不再只是争夺市场的一个有利因素,而变成了公司在竞争中成功的必要条件。然而,随着软件规模和复杂度的增加,软件开发过程越来越难以控制,导致开发过程中的产品质量和过程质量处于失控状态。 过去存在着一些片面的观点,认为先进的工具和方法可以神奇地解决软件开发中的质量问题。目前的现实并不尽如人意。有的企业由于缺乏对开发过程的控制,往往很难平衡客户和公司在质量、成本和交付工期的要求,成功的项目比例很小。 面对如前所述的现状,软件质量管理一定要面向预测式管理。一个软件产品的质量主要是由它的开发、采购和维护过程决定的,为了改进软件产品的质量进而提高竞争力,就要把焦点放在能够稳定地开发优质产品所需的过程上[1],通过过程数据预测和控制结果。 过程性能模型重点强调过程和产品度量对结果的重要性,分析和建立过程和产品度量与结果的关系。其通过过程性能基线控制过程的关键因子,分析过程的性能偏差,进而预测并控制最终结果。由此可以看出,过程性能模型是解决上述问题的有效方法,本文将关注基于过程性能模型的软件质量管理过程。 本文首先归纳了软件质量和软件质量管理的研究现状,并指出了现有软件质量管理过程所存在的问题;随后引入了过程性能基线和过程性能模型,提出了基于过程性能模型的软件质量管理过程模型,阐述了过程性能基线和模型在质量计划、质量活动、质量度量和分析、质量预测和控制、质量评价和改进等五个质量管理子过程中的应用;最后在研究的基础上,构建了软件质量管理系统的体系结构,包括组织过程资产库,过程支持和软件质量管理三个子系统。 2 软件质量及管理 当前业界已将交付软件的缺陷密度作为软件产品的质量的衡量关键标准。即,已交付软件中每个单位规模的缺陷数,简称为交付缺陷密度。因此,软件质量管理通常围绕缺陷而展开,软件项目的目标是使交付的软件存在尽可能少的缺陷[2]。 质量管理的任务是计划恰当的质量活动,然后正确执行和控制这些活动,以便可以在软件开发过程中(即在软件交付以前)检测到大多数缺陷[2]。 质量管理包括确定软件的质量目标,制定实现这些目标的计划,并监控和调整软件计划、软件工作产品、活动和质量目标,以满足客户和最终用户对高质量产品的需求和愿望。 质量管理基于机构、客户和最终用户的需求建立软件产品的质量目标。为实现这些目标,机构制定相应的策略和计划,项目则为实现这些质量目标对其定义的软件过程进行具体调整[3]。 在软件质量管理过程和方法上,传统的包括:全面质量管理(Total Quality Management, TQM)是一套能控制质量、提高质量的方法;在PMBOK[4]中,软件项目的质量管理是指保证项目满足其目标要求所需要的过程,包括质量计划、质量保证和质量控制三个过程域;著名的“Juran三部曲”[5]――TQM的理论基础和基本方法的主要基石――包含质量计划、质量控制和质量改进三个步骤,突出了对过程改进的支持。最有成效的要属六西格玛质量管理方法,其理念是通过排除和预防缺陷来提高客户满意度,进而提高企业的收益率,包括过程性能度量集、多种改进框架和分析工具,尤以DMAIC框架(定义-度量-分析-改进-控制)最常用[6]。将六西格玛与CMMI实施相结合将是更有效的过程改进途径。 在软件质量管理工具方面,Ishikawa提出了质量控制的七种基本统计工具[7],包括因果图[8]、Pareto图、直方图、控制图、散布图、运行图、检查单。目前也有许多有关预测模型的论著,如:Rayleigh模型。 现有的软件质量管理过程和方法提供了质量管理的高层指导,主要关注于实施步骤以及最终结果,质量管理工具也着力于解决质量管理中的具体的某“点”的质量问题和控制,但在如何通过过程控制其结果,业界正在寻求有效的途径,是亟待解决的问题。例如:如何制定低风险且切实可行的质量计划、如何在开发过程不同的影响因素下确保项目质量目标得以实现等。这些正是本文致力于研究的主题。 3 基于过程性能模型的软件质量管理过程 过程性能模型是解决通过过程控制其结果的有效方法,具体定义如下。 过程性能基线(Process Performance Baseline, PPB)是对遵循过程所达到的实际结果的文档化刻画,用于比较实际过程性能和预期过程性能的基准[9]。 过程性能模型(Process Performance Model, PPM)是对过程属性和过程工作产品之间关系的描述,基于历史过程性能数据而建立,并使用项目中收集的过程度量和产品度量进行校准,最终用于预测遵循过程将能达到的结果[9]。 过程性能基线可用于组织内任何独立的项目,通过分析所收集的度量,建立结果的分布和极差,其刻画了所选过程的预期性能[10]。过程性能模型基于其他过程和产品的度量来估算或者预测某一过程性能的度量,刻画了过去的和当前的过程性能,对过程将来的性能进行预测。过程性能基线控制子过程的能力;过程性能模型预测过程的中间目标和最终目标,通过过程控制结果,在子过程结束时进行调整和预测,确保最终目标的实现。 基于六西格玛质量管理的方法及其DMAIC框架(定义-度量-分析-改进-控制),以及过程管理的四个核心职责(定义过程、度量过程、控制过程、改进过程),并结合过程性能基线和模型的原理,本文提出了一种基于过程性能模型的软件质量管理过程模型,该模型在质量管理过程中增加了过程性能基线和模型的指导、统计管理以及预测和控制,提供了软件开发过程中进行质量控制和持续改进的框架,如图1所示。模型主要包括:质量计划、质量活动、质量度量和分析、质量预测和控制、质量评价和改进。接下来将详细阐述过程性能基线和模型在上述五个质量管理子过程中的应用。 图1 基于过程性能模型的软件质量管理过程模型 3.1 质量计划 要生产出高质量的产品,首先必须制定质量计划。质量计划作为基于过程性能模型的软件质量管理过程模型的一个核心环节,简言之,就是怎样以及何时将质量活动和质量材料应用到一个项目中。质量计划中必须明确定义在软件开发的各个阶段应如何进行质量活动。制定质量计划的前提是项目已完成任务计划、进度计划和规模估算,故在制定质量计划之前必须进行入口准则的验证。 基于过程性能模型的软件质量管理过程要充分发挥过程性能基线和模型在质量计划制定时的指导作用。团队软件过程(Team Software Process, TSP)质量计划是一个最佳范例,本节将介绍如何使用过程性能基线和模型指导质量计划的制定。 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文 3.1.1 TSP质量计划 团队软件过程(TSP)制定的质量计划包括以下几个方面[11]:系统无缺陷比率、各阶段排除缺陷密度、质检过失比、阶段收益、过程收益、缺陷引入率和缺陷排除率,可划分为过程质量度量和产品质量度量两大类。 为了提高客户满意度,首要解决的就是降低交付缺陷密度,即验收测试过程中发现的缺陷密度。团队在制定质量计划时,首先估算可能会引入的缺陷数,其中估算每个过程阶段所引入的缺陷数的方法有许多种,TSP质量计划使用的是缺陷引入率;然后就是估算排除的缺陷数,这里TSP质量计划使用了阶段收益。一旦团队按阶段估算了引入和排除的缺陷,那么结合项目的规模估算与任务和进度计划,就可以估算出每个阶段将会排除的缺陷密度,然后检查所估算的交付缺陷密度是否满足项目的质量目标,进而通过局部调整以完成质量计划。 3.1.2 使用过程性能基线和模型指导质量计划制定 在使用缺陷引入率和阶段收益估算缺陷的引入与排除时,传统的做法是“拍脑袋”或者基于业界数据,有经验的组织会基于历史数据,但是实际实施表明:上述情况中绝大多数的估算都是徒劳的。原因如下:一是因为对阶段缺陷引入率和阶段收益的估计值没有准确地反映缺陷引入与排除过程的能力,不应只是单个值,而应该是一个区间,包括均值和上下限;二是因为没有对缺陷引入与排除的过程进行计划,尤其是某些关键度量,例如评审速度、测试覆盖度、人员技能、经验等级、检查单条目数等,从而无法通过缺陷引入与排除的过程控制过程的执行结果(缺陷引入率和阶段收益),使得项目质量目标的实现变得不可预测和控制。 为解决上述问题,这里使用过程性能基线和模型从四个环节提供支持: (1)建立项目的质量目标,制定交付缺陷密度的计划值。 (2)基于组织的历史数据,建立阶段缺陷引入率和阶段收益的过程性能基线,参照过程性能基线计划阶段缺陷引入率和阶段收益,以“上限,均值,下限”的三元组形式。 (3)基于组织的历史数据,构建缺陷引入过程和缺陷排除过程内部的过程性能模型,建立子过程结果(也即中间目标)与子过程因子(包括可控的和不可控的)之间的关系,以及子过程可控因子的过程性能基线,参考所建立的过程性能基线和模型制定子过程的质量计划。同时在质量预测和控制时,需要对这些子过程进行统计管理。例如设计评审,代码评审,单元测试。 (4)在分别计划好项目的质量目标、缺陷引入和排除过程的中间目标、缺陷引入和排除过程因子之后,使用统计方法(例如蒙特卡洛模拟)对项目质量目标达成情况进行预测[12],通过置信度与置信区间评估目标达成情况的风险,必要时调整计划。 若软件组织处于起步阶段,没有足够的历史数据,质量计划的制定可参考TSP质量准则[13]。 3.2 质量活动 质量活动作为软件开发过程中的一项必要且非常重要的活动,负责排除开发过程中所引入的缺陷。其作为软件质量管理过程中不可缺少的环节,通常分为两大类:评审和测试。评审不但可以识别存在于可执行系统中的缺陷,而且可用于文档。评审有许多种类型,其中主要的类型有审查、走查和个人评审。审查和走查是同行评审[14]。测试则旨在发现尽可能多的缺陷。测试有七种类型,分别是单元测试、集成测试、外部功能测试、回归测试、系统测试、验收测试以及安装测试[15]。常用的有单元测试、集成测试以及系统测试等项。 以TSP为例,其任务计划中所涉及的质量活动按执行的先后顺序排列有需求审查、高层测试审查、详细设计评审、详细设计审查、代码评审、编译、代码审查、单元测试、集成测试、系统测试、验收测试。 项目的质量经理根据进度计划,按期组织任务计划中所安排的质量活动,基于既定的质量计划,具体由质量保证人员按计划实施。 3.3 质量度量和分析 在质量活动实施的过程中,软件质量保证人员应收集质量度量的实际数据,包括基本度量和派生度量。以软件审查为例,基本度量包括规模、评审准备时间、评审会时间、参与审查人数以及所发现的不同类型的缺陷数;派生度量包括总的审查时间、准备速度、审查速度、总的审查速度、缺陷密度、每小时发现缺陷数、评审准备时间与评审会时间之比、审查有效性。个体软件过程(Personal Software Process, PSP)[14]提供了非常有价值的度量和分析。 与此同时,质量人员可对收集的质量度量数据进行一些初步的探索性分析,为进一步的质量预测和控制打下基础。数据分析的切入点可以为缺陷的引入、排除以及泄漏,与评审有关的准备速度、评审速度、缺陷密度、审查有效性等,以及与测试有关的测试用例密度、测试覆盖度、测试用例有效性等。数据分析的方法包括如下: (1)推测,支持工具有Pareto图、运行图、直方图、箱线图、多变异图等; (2)提出原因的假设,支持工具有因果图和关系图等; (3)证实或排除原因,这主要是由能提供假设检验、方差分析和多元分析等方法的高级分析工具所支持。 3.4 质量预测和控制 为了有效地跟踪并控制质量活动的实施,实现质量计划中对各质量活动所设定的预期目标,进而确保项目质量目标的达成,基于过程性能模型的软件质量管理过程模型所包含的另一个核心环节就是质量预测和控制,主要涉及到统计管理子过程性能和预测项目质量目标达成两方面。具体而言就是使用过程性能基线和模型对质量计划中标注的关键子过程实施统计管理,在每一个子过程结束时使用过程性能模型预测项目质量目标达成的置信度,必要时对质量计划进行调整。 3.4.1 统计管理子过程性能 统计管理的过程[9](Statistically Managed Process)即使用基于统计的方法进行管理的过程,其中,对该过程进行了分析,过程偏差的特殊原因得以识别,过程性能也被控制在已定义的范围内。对子过程实施统计管理,可以使子过程的性能得到很好的控制,从而确保实现子过程的预期质量目标。适于统计管理的度量必须是可控的,对子过程来说是关键的,可以为人员属性、环境因子、技术因子、工具或硬件条件、过程因子、客户以及供应商等利益相关者,例如人员经验等级、人员可用性、同行评审相关度量、测试覆盖度、编程语言等[16]。 根据对相关材料的研究,本文归纳并提炼出了一个统计管理子过程性能的流程,大体将统计管理子过程划分为过程稳定性评估和过程能力评估两部分,如图2所示。 图2 统计管理子过程性能 (1)过程稳定性评估 过程稳定性评估[17]需要用到统计过程控制方法(Statistical Process Control, SPC)。SPC主要用来测量一个过程的稳定性并识别过程的各个执行情况是否超出所预期的变化范围和控制界限。控制图是实现统计过程控制强有力的工具,常用的为XmR图和U图。通常情况下,适于统计管理的度量其取值都是服从正态分布的,对于不服从正态分布的情况,可以使用箱线图。 对于不稳定的过程(子过程中出现了性能偏差),需要识别偏差的特殊原因,集中分析并采取矫正措施排除特殊原因。检测不稳定性除了Western Electric提出的4种有效测试 [17] 外,还可参考Minitab等统计软件中提供的其他测试规则。必要时可采用分组的方法。 (2)过程能力评估 在子过程执行即将结束时,需要分析子过程的能力,进行过程能力评估。过程能力[17]评估的前提是过程是稳定的或统计受控的。有能力的过程首先是稳定的,且其能力的上下限必须在规格界限之内。过程能力可以通过过程能力指数Cp和Cpk来衡量,使用控制图或直方图进行图形化展示。 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文 过程能力指数Cp是我们描述过程能力的最重要指标,但由于Cp的计算与过程输出的均值µ无关,它是假定过程输出的均值与规格中值M重合时的过程能力。因此,Cp指数只是反映了过程的潜在能力。为此引入了过程能力指数Cpk,其被称为实际过程能力指数[18]。 合理考虑Cp和Cpk两个指数,对整个过程的状况就有了较为全面的了解。不应单独使用这两个之中的一个。 当Cp和Cpk都较小且二者差别不大时,说明过程的主要问题是σ太大,改进过程应首先着眼于降低过程的波动。 若Cp较大,而Cpk很小,二者差别较大,说明过程的主要问题是µ偏离M太多,改进过程应首先着眼于移动µ值,使之更接近M。 如果Cp本身不够好,Cpk更小,二者差别较大时,说明过程的µ和σ都有问题,通常改进过程应首先移动µ值,使之更接近M,然后设法降低过程的波动,减小σ。 需要特别强调的是,Cp和Cpk是由处于统计受控状态下的过程波动的大小和均值偏离决定的。因此首先要判断过程是否处于统计受控状态。 3.4.2 预测项目质量目标达成 在每一个子过程结束时,应使用子过程中间目标与项目质量目标之间的过程性能模型预测项目质量目标达成的置信度。 3.5 质量评价和改进 项目到达结项阶段时,软件质量管理也进入了最后一个环节:质量评价和改进。基于过程性能模型的软件质量管理过程中的质量评价和改进除了进行传统的质量总结报告之外,还包括基于正交缺陷分类[19](Orthogonal Defect Classification, ODC)的Pareto缺陷类型分析、过程性能基线和过程性能模型的分析评价。 质量总结报告提供了项目质量目标达成情况,质量活动的过程度量和结果度量实际数据,以及缺陷的引入排除情况汇总等。 考虑到ODC的缺陷类型与特定的软件开发阶段相联系,将Pareto缺陷类型分析与ODC结合起来,有利于识别最普遍的缺陷类型。而且通过Pareto分析找出缺陷数最多的缺陷类型,然后找出与该缺陷类型相关的开发阶段,从而对该阶段采取相应的改进措施。 质量评价和改进环节最重要的一步就是要对整个质量管理过程中所使用的过程性能基线和过程性能模型进行分析和评价,包括过程性能基线是否需要更新、过程性能模型的评价以及过程性能模型是否需要更新等。 3.5.1 过程性能基线更新决策 过程性能基线的建立过程是增量或迭代的,在获得新项目的实际度量数据后,要评估数据质量,然后将数据纳入已有基线的分析,确定是建立一个新基线还是使用已有基线。 判断将新的项目数据纳入已有过程性能基线是否合适的一个方法是:执行假设检验来判断新数据与已有基线是否存在显著的统计差异。如果存在显著的统计差异,我们需要使用新的项目数据建立新基线;如果假设检验的结果表明没有显著差异,则继续使用已有基线。 此外,在综合考虑项目和项目组之间的内在区别及组织业务变更的基础上,应定期评审组织过程性能基线集,以确定是否需要建立新的基线,或者是否需要合并、修订或放弃已有基线。组织过程性能基线需要合并、修订或放弃的情况如下: (1)当子过程改变时; (2)当组织的结果改变时(例如,由于过程偏移); (3)当组织的需要改变时。 3.5.2 过程性能模型评价与更新决策 基于过程性能模型的软件质量管理过程是否能真正奏效,过程性能模型自身的好坏至关重要,其是否能有效且准确地对目标进行预测和控制、其可理解程度及其可用性等都需要进行严格的评价。 通过对可靠性增长模型、质量管理模型等模型的评价标准进行调研[20],本文归纳了四条过程性能模型的评价标准,如下所示: (1)预测有效性。预测结果与实际结果偏差大不大,直接关系到模型的好坏。 (2)及时性。模型能够越早地发现问题或提高的征兆,就有越多的时间提前进行计划。 (3)开发过程的覆盖程度。开发过程的所有阶段的模型覆盖度是很重要的。每个开发阶段必须得到管理,并且应当实施适当的措施。往往需要建立模型集。 (4)简单性。数据采集简单并且代价不高;概念简单,用户不需要很多的数学基础就能理解。 过程性能模型的更新包括对模型的校准(Calibration)和修订(Revision)。 量化管理项目时,从统计管理选择的子过程中获取关键属性度量,通过使用所获得的这些实际性能数据,校准有关过程的过程性能模型,判断项目是否能够实现其目标,包括中期和最终目标(此时这些目标在项目生命周期的后面阶段才可以度量)。 需要修订过程性能模型的情况总结如下: (1)当子过程改变时; (2)当组织的结果改变时; (3)当组织的需要改变时。 4 质量管理系统体系结构 在对基于过程性能模型的软件质量管理过程的研究的基础上,研发了质量管理系统,其体系结构如图3所示。该系统建立了组织过程资产库,并提供两大功能:过程支持和软件质量管理。 图3 质量管理系统体系结构 4.1 组织过程资产库 一个组织应该拥有自己的过程资产库,包括组织的标准过程集、度量库、过程性能基线库以及过程性能模型库,分别为过程、度量、PPB和PPM建立了相应的数据字典。其中,标准过程集支持过程定义和裁剪,度量库包括过程度量和产品度量,过程性能基线库以“上限、均值、下限”的方式存储,过程性能模型库中涵盖基本的统计预测模型和高级预测模型。 4.2 过程支持 过程支持提供了从软件度量到过程性能基线直至过程性能模型的建立与维护功能。随着度量数据的不断积累,过程性能基线的控制限在建立的过程中需要不断地修订。开发过程性能模型也是一个迭代的过程,不断的选择一个或多个适当的统计建模方法,并用过去的性能数据对模型进行评估,直到得到适当的模型预测值。 过程性能基线建立的统计方法为控制图理论,支持过程性能模型建立的统计方法包括回归、方差分析、虚拟变量回归、卡方检验、逻辑斯蒂回归,以及蒙特卡洛模拟,贝叶斯信念网络(Bayesian Belief Networks, BBN)。 4.3 软件质量管理 (1)质量计划模块支持入口准则验证、质量计划概要、项目质量目标的建立、各阶段质量活动其质量目标的建立、各阶段质量活动的属性及其度量的详细计划、项目质量目标达成情况预测及结果报告。 (2)质量活动模块支持评审过程、测试过程的实施。前者包括评审计划、评审会、缺陷修复、评审总结,后者包含测试用例管理、测试报告、缺陷管理。 (3)质量度量和分析模块负责从过程中进行质量度量数据(特别是缺陷数据)的收集、分析、评价并生成质量状态报告,质量数据分析包括按阶段和项目划分的缺陷引入和排除情况分析等。 (4)质量预测和控制支持统计管理子过程性能和目标达成情况预测,为质量活动反馈偏差原因和建议的矫正措施,必要时提供质量计划调整的相关决策。 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文 (5)质量评价和改进模块基于项目质量目标实际达成情况和软件开发过程中的质量数据,生成质量总结报告,并支持基于ODC的Pareto缺陷类型分析,重点提供过程性能基线和过程性能模型更新的决策和相关评价。 5 结语 本文对软件质量管理过程进行了研究,提出了一种基于过程性能模型的软件质量管理过程模型,包括如何使用过程性能基线和模型指导质量计划的制定、进行质量预测和控制等,解决了质量目标无法有效预测和控制的问题。基于研究,构建了软件质量管理系统的体系结构,下一步将深入研究通过开发过程控制缺陷的引入,从而全方位地实现软件质量管理。 软件质量管理论文:军用软件质量管理浅析 摘 要:通过对目前军用软件系统开发的特点和存在问题的分析,探讨了利用CMM原理来改进军用软件过程、提升软件质量的途径和方法。并对提高装备软件的质量管理水平给出了若干建议,为不断深化装备软件质量意识和完善装备软件质量工作提供了参考。 关键词:软件质量,质量管理,CMM 随着国防信息化程度的不断提高,军用软件作为信息化装备系统的神经中枢已经成为武器装备系统中不可或缺的组成部分。高新武器装备中由软件实现的功能有时甚至会超过硬件,乃至软件本身就可以看作一类重要的装备,系统中软件性能的好坏、可靠性的高低、安全性的优劣决定着整个武器装备系统效能的发挥。目前如何提高军用软件的质量已经成为提升整个武器装备系统战斗力的关键所在。 一、军用软件的特点 软件是用计算机语言表示的与计算机操作有关的程序、进程和数据的集合,具有零磨损特性,其质量完全取决于开发过程。ANSI/IEEE Std 729-1983定义软件质量为:软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体。该定义表明如果软件本身设计出来的质量特性能高度满足软件各项功能、性能需求,则其质量的优秀等级较高。 对于军用软件而言,还存在一些特殊性,表现在:①开发过程受严格的软硬件条件制约,且很难制定具体的、量化的质量标准。②规模巨大,大系统软件源代码往往会超过一千万行。③军用软件用于军事目的,要求无差错运行,对可靠性、实时性、安全性、保密性、互操作性等方面都有极高的要求。④成系统的大型军用软件面对装备情况复杂,研制参与人员较多,这些因素会造成高风险、长周期,高成本。 二、军用软件开发中的问题 随着对软件开发规律和军用软件质量重要性认识的提高,已经有越来越多的软件承制单位开始建立基本的软件过程,按照软件开发规律进行开发,但还有相当多单位,依然沿用“手工作坊”式的开发方式,全过程由软件开发设计人员“自行设计,自行编码,自行测试,自行包维护”。这种方式无法对软件开发过程进行有效的监督与管理,一旦软件产品出现故障,只能由开发者自行维护,其它人员难以介入,软件质量就会处于失控状态下,造成这种状态的主要原因除了国内软件开发整体水平较低外,限制软件的质量的原因还有:①目前相当多的军用软件是当作硬件的附件而不是独立的产品,没有按照基本的软件过程模型进行软件开发。②在研制过程中软件的评审力度不够。③软件开发文档及编制过程不规范,文档对开发过程的没有起到指导作用,软件验收和维护也没有依据。④软件测试非独立过程,软件的测试软件、测试工具缺乏,标准、规范不健全,软件检验与硬件合并进行,使得测试过程难以发现软件本身存在的问题。⑤部队使用装备投入对软件维护的力度不够。 三、CMM原理和作用 为有效针对军用软件目前存在的若干问题,保证软件产品质量,应清晰和完善的软件过程。我国于2001年基于SW2CMM1.1版的理念,制定了GJB5000―2003《军用软件能力成熟度模型》,并于08年在原标准基础上修改了若干内容,了GJB5000A-2008作为替代原文件版本,这些都标志着我国军用软件开发管理已经进入规范化管理阶段。 软件能力成熟度模型CMM主要用于软件过程评估和软件能力评价。其中软件过程评估用于确定当前软件过程的状态,发现与软件过程有关的嗜待解决的问题,进而有步骤地对软件过程实施改进,提高组织的软件过程能力。 CMM模型为软件开发组织设计了一个循序渐进的改进过程,帮助开发组织按模型进行对照检查,找出自身的强项和弱点,制定改进计划,逐步提升软件过程能力。同时也为软件委托方或采办者提供了一个评价标准,可以为对软件承包商进行软件过程能力评估,对风险进行控制。软件能力成熟度越高,软件过程越透明,软件性能越稳定,软件质量越高。 CMM将软件过程能力成熟度分为5级,从1级到5级软件能力成熟度逐步提高,每个等级有其软件过程特点,1级不含关键过程域,2级以上每一等级包含一组关键过程域,每一关键过程域中包含一组目标,当这组目标全部实现时该关键过程域相应的要求得到稳定。当一个等级及其以下所有等级的各关键过程域的全部目标实现时,就表明达到了该等级的成熟度。 四、利用CMM对军用软件能力成熟度评估 我国目前军用软件研制受整体水平的制约,还处于起步阶段,所以在引入并实施军用软件能力成熟度模型CMM时,可以从可重复级(2级)做起,帮助软件开发组织的过程能力按阶段逐步建立,逐级提高成熟度等级。可重复级共有需求管理、软件项目策划、软件项目跟踪与监督、软件质量保证、软件配置管理、软件子合同管理等6个关键过程域。为实现6个过程域的满足,应注重以下几个方面:①高层管理者应确定软件工程化方针,以CMM模型为蓝本,要求软件项目组按照软件工程要求实施软件开发,对项目进行阶段性分割,推进文档化交流方式,以便对软件开发的全过程进行有效控制和管理。②对原有组织进行适当调整,依据CMM过程域实现要求进行必要的人员配备和准备,建立软件工程过程组、系统测试组、软件质量保证组、软件配置管理组与软件配置控制委员会。③ 在全组织内进行动员、学习和培训CMM相关知识和理论;将本单位的组织、角色和术语与CMM中的相对应,完成软件开发CMM模型本地化改造;建立激励机制,鼓励软件组成员尽快地接受CMM的理念和实践推进。 五、对于军用软件质量管理实施的几点建议 军用软件成熟度模型CMM是评估软件过程和评价软件能力的重要工具,对规范军用软件承制单位按照软件开发规律进行软件开发,提高研制开发能力,保证软件质量具有非常重要的意义。我国军用软件能力水平目前大部分处在CMM初始级或可重复级阶段,GJB5000A-2008《军用软件能力成熟度模型》军用标准要求全军各部队和全国所有军用软件承制单位贯彻执行在一定程度上推进了我国军用软件过程能力的提高,但在短期内想要提升软件成熟度等级还具有一定困难。所以我们应本着长期坚持,循序渐进的工作方法,结合实际情况,制定相应的改进措施,逐步完善实施过程。 此外,我们还应结合更多的管理方法对军用软件质量管理进行完善。如加强对军用软件研制单位质量水平的审核。通过二方(顾客方,如军方)或第三方(如独立的认证机构)严格审核,可以提高军用软件研制单位对软件质量的重视;及时更新软件工程理论技术,如软件开发过程模型,软件产品的评价模型方法、质量保证方法、软件工程集成环境和工具,可靠性和安全性技术等;建立一支高水平的软件测试检验队伍,保证软件测试人员的技术水平等级不低于软件开发人员;在软件开发过程中坚持开展软件标准化、系列化、模块化设计理念,提高软件模块复用率,用以提高软件的质量和可靠性。 提高军用软件质量管理水平是一个涉及多学科多技术的综合应用系统工程,军用软件承制单位中各部门各专业只有共同努力,通力合作才能使我军电子装备软件系统开发的整体水平跨上一个新的台阶。 软件质量管理论文:软件质量管理的优化对策研究 摘要:近年来,随着我国社会经济的不断发展,我国软件技术发展速度也在不断加快,但同时我国软件技术还存在较多的问题,要想有效解决这些问题,必须加强软件质量管理,不断完善软件质量管理体系,促进软件快速交付。文章研究表明,通过软件质量管理,不仅可以促进软件开发,还可以确保软件质量。 关键词:软件;质量管理;优化对策 0引言 在软件技术快速发展和应用范围不断扩大的同时,软件复杂性也不断提升。在当前的很多软件开发企业中,软件质量管理问题开始成了关注的焦点。 1软件质量管理中存在的主要问题分析 1.1需求模糊问题 结合软件工程来说的话,软件产品的生产主要包括多个过程:第一是系统需求研究过程;第二是系统设计过程;第三是系统实现过程。但对于软件系统需求来说,往往描述不够完善,相应的软件需求调研以及研究也不够深入,没有加强对软件质量需求的管理,这样不仅会使得研发以及测试设计工作落实不到位,还会明显提升沟通成本,导致产品实现与用户需求不一致[1]。 1.2立项管理不到位问题 大量实践结果表明,通过加强立项管理,可以有效避免质量管理项目风险的产生,赋予软件项目开发深刻的意义。(1)软件项目开展。不加强深入的立项调查,以及加强项目可行性分析,落实好立项评审,则可能会导致产品需求获取不到位,软件开发产品规划出现很多问题,无法保证软件研发工作的有效开展,致使项目研发功能明显减弱,不但会导致资源浪费,还会阻碍新产品的正常[2]。(2)软件项目。如果没有加强立项管理,可能会导致成员行为涣散问题的出现。工作人员只顾自己,不顾团队利益,无法全面了解项目产品的实际开发要求与背景,也不能从根本上明确项目开发的最终目标,无法满足用户的实际软件开发需求,最终使得软件开发计划无法按期实施以及软件开发费用超支等问题出现。 1.3软件质量保证体系尚待完善 针对我国很多软件开发企业来说,往往都处于“软件质量管理”实施的最初阶段,甚至是试行阶段,很多科研制作部门对应的标准化软件质量管理体系还都不完善,甚至有一些科研部门对应的软件质量管理制度和体系还没有形成[3]。另外,一些企业虽然设立了软件质量管理的专有部门,但相应的体系文件却还不完善,需要经过大量的实践来完善。在软件开发项目研制部门质量管理普通较低的情况下,软件开发工作者的综合素质低下,也会影响软件产品的最终质量。 2软件质量管理的优化对策分析 2.1加强需求工程有效管理 在实际的软件开发当中,如果相应需求模糊,会出现需求随意变更的现象,导致时间被白白浪费。对于该问题来说,必须针对相关需求活动,加强统一化的需求管理。要在落实好软件需求开发工作的基础上加强需求管理,这样不但能够限制需求变更的实际次数,还能促进工程师对质量管理需求的深入理解。总之,软件需求开发与软件需求管理的重要性同等重要,必须实现两者的有效结合,才能保证最终产品的质量。 2.2加强软件测试流程有效管理 在软件测试的各个环节,都可能会出现一些问题,必须不断优化软件测试流程,加强对软件测试流程的有效管理。具体来说:(1)软件测试相关部门人员,必须加强需求知识学习,开展深入的需求探讨。(2)对有疑虑的需求者,研发设计工作者要做出及时而准确的解答。对于研发设计工作者也不能有效解答的问题,要让他们联系用户来有效解答。在明确需求的基础上,根据软件系统的作用以及性能,专门的测试工程师要科学合理地设计软件测试测用例,具体要结合两大方面的内容来设计:第一,针对测试工程师来说,必须结合实际需求,科学合理地编写测试用例;第二,针对测试工程师来说,要在结合实际用户反馈情况的基础上,做好分析汇总工作[4]。要大力引入和合理应用QC功能测试设备以及工具,加强对软件以及实际操作系统兼容性能的合理性测试,才能充分发挥软件测试工具使用的功能与作用,落实好软件兼容性测试工作。此外,要加强自由软件测试,适当补充软件测试用例,了解软件测试用例没有涉及的问题以及问题产生的原因;要采取定期研究和分析的方法,明确缺陷库里面存在的问题,并深入研究问题成因,进而利用测试用例来解决问题[5]。 2.3加强项目进度质量有效管理 要保证软件开发项目的顺利完成,首先必须保证软件项目质量足够好。在软件项目开始实施之前,必须保证项目开发计划足够科学、合理。如果软件开发项目计划设计人员相关工作经验足够丰富、设计能力足够强,往往可以有效保证软件开发计划的合理性与完善性,有效预见软件开发计划当中的问题,消除相关阻碍和影响因素。在软件开发项目计划设计的开始,相关人应及时组织软件质量管理人员,开展软件项目计划讨论会与评审会,并请相关技术专家、真实用户等,针对软件项目计划的科学性和合理性进行探讨,分享个人意见和看法,由专门的记录人员总结相关意见,最终形成系统化的质量记录,再以书面或者文档的形式传送给相关工作人员进行意见修改整合,确保软件项目计划的完善性。 2.4提升工作人员的综合素质 在软件开发和质量管理过程中,技术人员和管理人员是核心主体。因此,要想有效保证软件质量管理有效性,必须保证管理工作人员和技术人员的综合素质足够高。让员工全面地了解企业,正确理解自身的工作性质和要求,并不断增强自身的责任感。即使工作人员已经对工作内容很熟悉,也可能没有深入理解企业经营战略以及相应的发展规划。企业外部环境条件变化幅度比较大,企业工作人员必须及时掌握内部战略和规划变化情况,及时调整自己的工作计划和方法。对于软件质量管理人员来说,不但要主动参与到企业发展规划设计工作中,还必须及时将相关信息传达给各个部门。通常来说,企业应当定期或者不定期地开展例会,介绍企业近期情况和之后的发展规划。在掌握全体例会内容的基础上,各个部门负责人员应当再次开展部门会议,根据部门工作开展情况,做好后期工作规划调整工作,使得每位员工都掌握企业发展动态,进行自身科学合理的工作调整与规划。软件质量管理者还必须基于企业内部软件质量问题,增强创新意识,提出可以有效解决软件质量问题的措施。 3结语 综上所述,软件开发成本管理不到位、软件质量管理不到位等问题仍然存在,导致这些问题产生的主要原因是管理者管理不到位,如:软件质量管理制度不完善、随意性较强。要有效解决这些问题,必须以完善的软件质量管理体系为依据,加强软件开发的全过程监控。 软件质量管理论文:软件质量管理系统的设计与研究 摘要:将数据挖掘技术运用于软件质量管理,根据影响系统质量的属性,建立了质量管理和分析模型,并根据模型给出了系统实现的初步方案。该系统的实施,能够有效的保证软件产品的质量。 关键词:软件质量管理;数据挖掘;联机分析处理;关联规则 1 引言 随着计算机软件越来越深入地应用到社会生活的各个方面,尤其是一些关键领域,软件的规模也随之日益增大,软件的质量也越来越受到重视[1-2]。软件的质量不过关,可能会产生严重后果。目前中国软件业尚未形成规模,全国的软件企业数量不少,但是大规模软件企业聊聊无几。我国软件业竞争力低下固然有产业规模小,资金投入不足、知识产权保护不力等各方面原因,但软件产品质量不高也是一个不争的事实,它直接影响到企业的形象及其在市场上的信誉,进而影响到其生产需求,使企业存在潜在的生存危机。 目前,对于软件质量控制一般都采用ISO9000或者是CMM,通过对软件开发过程的管理来控制开发质量[3-5]。本文研究了数据挖掘技术在软件质量管理中的应用,设计了一种基于数据挖掘的软件质量管理系统。系统通过软件缺陷的数据,软件生命周期全过程中关于分析、设计、编码、测试等阶段有关人员素质、开发和管理过程的信息以及软件属性、开发机构资质和经验、目标用户评价等资料的数据库,来建立质量预测模型,发现制约质量和过程的规律,从而采取预防缺陷措施。那么就能最大限度的降低开发维护的费用,大大降低软件故障和失败的可能。 2 影响软件质量的各种因素 软件的设计开发、营销、服务与支持活动,涉及投资者、管理者、销售者、软件产品用户等各类人员及其组织。因此,需要从全面的软件质量观出发,深入分析与软件生产有关的组织、人员、活动,对软件生产过程进行模块划分,建立通用的模块化的软件生产过程模型,以识别影响软件质量的各种因素。在此基础上,构架基于过程的软件质量体系结构,提供构成软件质量系统的通用概念框架,这就在高层次上找到了满足用户的要求,使定量质量管理成为可能。同时建立通过模块化过程的质量保证以及过程网络协同运作的质量保证系统,来保证软件产品质量的质量管理方法。进而建立完善软件过程质量的质量评价体系,用软件过程能力指数评价过程质量的高低,以过程的稳定受控来保证软件产品满足规定的质量特性要求。 2.1 质量属性 软件的质量属性可分为两大类:第一类可在运行软件并观察其结果的时候进行度量,例如性能、安全性、可靠性和功能性等都属于这一类。第二类不能够在运行软件并观察其结果的时候进行度量,但可通过对开发或维护过程的观察进行度量,这一类的质量属性包括可移植性、适应性、可复用性等。 2.2 软件体系结构对软件质量的影响 软件需求确定后,软件体系架构在软件质量中会起重要作用[3],有合理的软件体系架构,可以使需求变更产生的影响变得更小。如果没有合理的体系结构,先进的编程技巧也不一定能弥补体系架构对质量的影响。 软件体系结构问题包括软件系统总体组织和全局控制、通讯协议、同步、数据存取、给设计元素分配特定功能,设计元素的组织、规模和性能,在各个设计方案间进行选择。软件体系结构的设计是从问题域到软件解空间的第一步。一些体系结构方面的问题对软件的质量属性有重大的影响。比如,模块的层次可能影响系统的可修改性;功能的划分和封装可能影响系统的可扩展;构件间的通信协议可能影响系统的效率等。从另一方面看,良好的软件体系架构并不能确保系统的功能性需求及质量需求。后阶段的设计、实现等同样可以使系统的质量发生变化甚至损坏。毕竟,软件生命周期的任何阶段都对软件质量有或大或小的影响。因此,好的软件体系结构是良好系统质量的基础。 2.3 软件过程对软件质量的影响 从质量管理模式来看,软件企业按照某种软件生命周期模型来组织软件项目或软件产品的开发。目前比较流行的有瀑布型和迭代式开发方法。瀑布型的开发方法适合小型的、需求明确的软件项目,这种模型有个根本缺陷就是没有把用户需求反映在在整个项目当中。迭代式开发方法强调软件风险管理,把项目分成一个个的开发提交阶段,把里程碑处提交的产品提交用户反馈,并将反馈信息加入到下一个阶段的软件开发当中,其本质是基于产品开发的组织方式。 长期以来,软件开发过程中需求的变化,特别是软件使用后需求的变化,一直是制约软件质量提高的“瓶颈”[4]。随着软件产品或项目规模的扩大,软件产业的兴起,软件生产的组织方式也要从面向产品的生产组织转向面向过程的组织方式,面向过程的生产是软件产品生产的主流方向,必须以面向过程的生产组织方式,对软件需求获取、设计、开发、维护服务与支持的各过程进行预防为主的过程质量控制,对产品及过程的质量全部量化。 3 数据挖掘技术 3.1 数据挖掘和联机分析处理OLAP 数据挖掘是20世纪90年代迅速兴起的一个十分活跃的研究方向。其目的在于发现大型数据集中隐含的、不为我们所知的潜在有用信息,受到了数据库、人工智能、统计学和数学等领域研究人员的广泛重视,成为继Internet之后的技术热点[5]。目前,数据挖掘在销售、金融、电信、保险、教育、政府决策和基因工程研究等许多领域都得到了成功的应用,已产生了巨大的经济效益和社会效益。数据挖掘过程一般包括三个步骤,即数据准备、数据挖掘和知识分析和获取。数据准备用于选择相关数据用于预处理,包括消除数据噪声、弥补数据缺失和解决数据冲突,然后转换成适合挖掘的形式;数据挖掘则是采用有关算法对经过清洗的数据进行分析,其结果是大量的规则;知识分析和获取用于对产生的一系列规则进行评价,并从中抽取有用的知识,以辅助决策,如图1所示。数据挖掘有分类规则挖掘、聚类规则挖掘、关联规则挖掘、转移规则挖掘、例外模式挖掘、序列模式挖掘、Web挖掘、正文挖掘、多媒体数据挖掘、空间数据挖掘和时态数据挖掘等。 联机分析处理OLAP使用多维数据模型,在数据仓库中进行一系列统计操作,使分析人员、管理人员或执行人员能够从多角度对信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。OLAP的目标是满足决策支持或者满足在多维环境下特定的查询和报表需求。在企业当中得到越来越广泛的应用。 软件质量管理论文:浅谈军用软件质量管理 摘 要 本文简要介绍了军用软件特性,从软件分级管理、软件配置管理、SFRACAS三个方面探讨了如何加强军用软件的质量管理,为军用软件质量管理工作提供参考。 【关键词】军用软件 质量管理 软件配置管理 SFRACAS 随着武器装备信息化程度的不断提高,军用软件产品在武器装备上得以广泛应用,军用软件质量已经成为影响武器装备质量与安全的关键性因素之一,有必要采取措施加强军用软件的质量管理。 1 军用软件特性 军用软件是指应用于军事用途的软件。军用软件的特殊性使其开发和质量保障难度较大,具有以下特性: (1)军用软件通常要面临复杂的作战环境,可靠性、安全性要求高; (2)军用软件一般为嵌入式软件,对操作性要求较高; (3)大部分军用软件规模巨大,研制周期较长,成本较高,风险较大; (4)应用于军事用途,对开发人员、开发工具等提出较高的保密性要求。 2 军用软件质量管理措施 2.1 开展软件分级管理 军用软件应按照GJB/Z 102《软件可靠性和安全性设计准则》要求进行分级管理,按照软件失效的危险严重性等级分为A、B、C、D四个等级。其中A、B级软件失效可能导致人员死亡或严重受伤、系统报废或严重损坏,因此在软件开发的各个阶段必须开展危险性分析,降低风险。同时A级软件可能导致人员死亡或系统报废,因此必须对A级软件开展第三方测试,确保测试结果的独立性和权威性。由于军用软件的特殊性,如专业化程度更高,保密性要求高,使得第三方独立测试存在一定困难,可以考虑由军用软件承制单位进行测试,但必须由第三方组织和全程监督,必要时让军用软件用户参与进来,使测试结果更加准确有效。 2.2 开展软件配置管理 软件配置管理的对象是软件配置项。软件配置项就是在软件生命周期内各个阶段产生的各种形式的文档、程序、数据。软件配置管理目的是利用配置标识、配置控制、配置状态报告和配置审核建立和维护配置项的完整性,通过自定义三库管理策略,建立开发库、受控库和产品库,对软件配置项进行入库、访问、出库、维护、更改、等活动实施管理,以确保软件产品的正确性、完整性、可控性、可追溯性,主要包括以下四方面内容: 2.2.1 配置标识 配置标识主要包括三方面工作,一是定义项目生存周期中所建立的基线,二是识别和选择要管理的配置项,三是维护配置项标识。 2.2.2 配置控制 配置控制包括版本控制和变更控制两方面工作。软件产品为了适应不同的运行环境、不同的平台、不同用户的使用要求,导致同一软件产生或演化出不同的版本,必须进行版本控制。版本控制的目的在于对软件开发进程中文件或目录的发展过程提供有效的追踪手段,保证在需要时可回到旧版本,避免文件的丢失、修改的丢失和相互覆盖。版本控制是实现团队并行开发、提高开发效率的基础。变更管理是配置管理的一个重要组成部分,实现对需求变更及软件代码变更的高效管理。变更必须履行审批手续,首先由软件配置项负责人提交变更申请至配置管理员,再由配置管理员提交软件配置控制管理委员会进行评审,如批准及时修改并指定修改人,配置管理员将配置项检出至修改人员的开发库中进行修改,修改后经评审或确认批准后,由配置管理员将修改批准后的配置项重新入受控库(要求有版本升级记录),更新受控库状态报告;如没有批准修改或批准延后修改,配置管理员应向问题提出者提供未批准及批准延后修改的原因。当软件产品经过最终验收或交付后应提交配置管理员,入产品库。 2.2.3 配置状态报告 配置管理员通过配置管理系统收集当前基线配置项的状态,汇总形成配置状态报告,定期提交项目负责人审阅。 2.2.4 配置审核 配置审核主要是对软件开发过程进行审核,确保软件配置项正确可控,一般由质量保证人员单独执行。 2.3 建立SFRACAS SFRACAS即软件故障报告、分析和纠正措施系统,建立该系统的目的是及时报告软件发生的故障,分析软件故障产生的原因,制定纠正措施并验证其有效性,防止故障再次发生。军用软件承制单位应从软件研制开始建立SFRACAS,对故障实行闭环控制,有效地消除软件缺陷、故障,提升软件研制工作的质量。 建立SFRACAS应遵循PDCA原则,P代表计划(PLAN),D代表执行(DO),C代表检查(CHECK),A代表处理(ACTION),这四个过程循环执行,周而复始,促使军用软件质量不断改进。SFRACAS具体工作流程如下: 2.3.1 故障报告 软件在研制和使用阶段发生的故障,应由相关部门负责信息收集的人员予以及时、完整的收集,编制故障报告,并在规定的时间内向规定的管理组织报告。 2.3.2 故障核实 质量保证部门应组织有关人员对报告的故障内容都应按发生故障时的实际情况进行核实,故障核实可通过重现故障模式或依靠故障证据来完成。对缺乏证据的应给予说明。 2.3.3 故障分析 在软件的故障得到核实后,故障责任单位应尽快组织相关人员对故障进行分析,以确定故障原因,并编制故障分析报告。 2.3.4 故障纠正 故障原因确定后,故障责任单位的有关部门应根据对故障的分析结论,研究并制定纠正措施,编制纠正措施实施报告,并提交规定的管理组织审批确认,再下发有关部门组织实施。 2.3.5 纠正措施效果的验证 纠正措施实施后,有关部门应通过试验、试用等方法证实纠正措施的有效性,如达不到预期效果,则需复查故障的原因或进一步采取其它的纠正措施,直至故障彻底解决。最终,将确定的纠正措施及其实施效果提交给规定的管理组织。 2.3.6 故障信息管理 故障解决后,软件承制单位应统一管理保存全部故障信息报告及有关文档资料,并建立故障信息库,供有关人员查询。 3 结束语 对军用软件的质量管理,是当今武器装备质量管理的重要组成部分。本文简要介绍了军用软件特性,从软件分级管理、软件配置管理、SFRACAS三个方面探讨了如何加强军用软件的质量管理,为军用软件质量管理工作提供参考。 软件质量管理论文:软件工程与软件质量管理浅析 【摘要】本文首先从面向对象技术和重用的角度对软件工程进行了分析,然后结合现有的软件工程开发技术及管理成果,对提高软件生产效率的开发方法进行了进一步的探讨。 【关键词】软件工程 软件质量 质量管理 目前我国软件开发行业中拥有大量优秀的软件开发人员,虽然如此,但是我国企业的软件开发管理却始终处于一种比较低的水平上,近年来随着国内工业企业逐渐与国际标准相接轨,纷纷进行国际标准化质量体系认证,多数软件开发企业已经开始意识到软件质量管理的重要性,开始进行有关软件质量体系的标准化认证等工作,鉴于此,本文主要针对软件工程与软件质量管理领域的一些问题展开分析。 一、软件工程分析 (一)面向对象的开发方法 最终产品的特性与结构主要由开发方法所决定,在工业化过程中逐渐将软件工程技术纳入到规模化生产中,在系统开发过程中各个阶段之间的过渡变得更加平滑,系统模型也更容易维护,已有成果得到了最大程度的重用,这些目标的实现皆得益于对面向对象技术的应用。很多问题的存在利用传统的功能/数据方法根本不能得到有效解决,首先,可以利用功能/数据将系统分解成数据和功能两部分,功能部分体现出主动的色彩,伴随着相应的行为,数据部分则体现出了被动的色彩,被其不同的行为所利用;其次,人们利用功能/数据方法开发系统和软件时,不同系统和不同软件之间始终存在一些差异,一般来说是不能利用现实生活中的实体建立系统模型的,需要将实体中的功能及数据提取出来;最后,继承是面向对象技术的主要特点之一,从最大程度上利用现有的软件产品。因此,在一些大型系统开发过程中应对面向对象的技术进行有效的应用。 (二)重用 在系统开发过程中都希望可以对已有的成果进行尽可能的应用,重用可以使生产效率得到最大程度的提高,软件工程中解决危机问题通常会使用重用的方法,但是传统软件工程开发方法并不能对已有软件产品进行尽可能的应用。重用软件代码在工作中比较常见,对于生产效率的提高非常有用,但是从软件工程领域来看,解决问题的方式并不唯一,从软件开发的角度上来看,会从更为广泛的范围内对重用技术进行应用。此外,文档的重用也比较常见,不管是开发阶段还是维护阶段,通常重用文档的方式存在很多不便,加上格式的重用率比较高,因此利用面向对象的技术可以为其提供较大帮助,为重用事务的分配提供了良好的解决方法。 二、软件质量管理分析 软件质量管理领域已经提出了质量工作的相关特征,在全公司范围内展开质量控制及监督等工作,组织相关人员参加业务培训和教育,从全国范围内促进质量的提高,具体来说起其内容主要涉及到与人、机构有关的内容,要想提高质量就要与人发生关系,质量管理不能脱离人而存在。现阶段很多企业都专门设置了质量管理部门,这意味着现在很多企业领导者开始意识到了质量管理的重要性,但是这些企业对质量管理的认识也只停留在了这些部门上,企业中其他部门的人员都认为质量管理就是这些部门的事情,跟自己无关。而事实上质量的提高与企业中所有员工都有着必然的联系,企业中所有的员工都会对质量的提高起到或多或少的作用,而质量管理部门设置的目的在于针对质量的提高进行审查与监督,并展开质量培训,特别是最高管理者,只有这些人了解了质量管理的重要性,才能对质量管理措施进行贯彻落实。全面质量管理作为保证产品质量的一项重要工作,企业应将质量作为主要目标,所有企业活动都要围绕质量的提高进行。 现在我国多数企业已经将全面质量管理作为企业内部的主要管理模式,其内容主要包括生产、管理等方面,体现了效率性、科学性等一系列特点。之所以要在企业中进行全面质量管理,其主要目的在于将生产中存在的缺陷消除,这些缺陷主要是由人工和管理两方面原因导致的,其中,由于人工引起的缺陷比较容易消除,只要由工人在生产过程中加以注意就能使质量得到提高,并注意工人的培训,认识到缺陷产生的原因和解决的方法。因为管理而产生的缺陷往往是不容易解决的,因为这些缺陷往往是不易察觉的,在管理上形成了交叠,加上软件产品测试很难将方方面面考虑到,其中难免存在着一些隐藏的缺陷,所以管理制度的建立对于消除这些缺陷具有重要意义,以达到提高质量的目的。 三、结语 综上所述,近年来随着科学技术水平的快速发展,计算机的应用领域开始不断扩大,这种情况下软件系统开发也显得越来越复杂,很容易出现出现“软件危机”,为了对软件可维护性差、无法完成软件进度等问题进行解决,软件工程学科由此产生。然而开始时人们因为过分重视软件工程技术,忽视了质量管理的重要性,所以有关软件工程管理的研究并不多,本文主要基于这一方向展开了分析,供大家参考。 软件质量管理论文:浅谈航空机载软件质量管理过程的三性 摘要:通过参与机载软件研制项目的研发过程,并对机载软件全生命周期的质量管理过程进行研究和分析,从中提炼出机载软件在其生命周期过程(本文开发生命周期过程指从计划,到需求捕获和确认,经设计,到编码集成直至交付的过程)中的质量管理三个基本特性(完整性、符合性和可追溯性),同时通过对实际状态的对比分析和研究,针对机载软件质量管理的三个基本特性的意义和作用,提出了机载软件质量管理的三个基本特性在其生命周期质量管理过程中的实际应用,强调使用过程方法进行机载软件质量管理工作,以确保机载软件质量管理的系统性、根本性地全面可持续开展,继而确保机载软件在开发生命周期过程中满足相关要求,最终确保按照生命周期过程开发和生产的航空机载产品满足客户和适航的要求,最终确保产品的交付和盈利,争取更多的市场份额。 关键词:质量管理;完整性;符合性;可追溯性;适航;机载软件 一、前言 目前中国国内航空机载软件的自主研发起步比较晚,而大部分参与的公司/人员,由于之前质量管理的经验,形成一些固定的质量管理思维。随着国内民用航空产品市场的增加和国家对民用航空产品的重视,以及机载软件的技术日益发展成熟,我们需要更加重视航空机载软件质量管理的研究和分析,确保航空机载软件满足客户和适航的要求。航空机载软件质量管理相关的基础和标准,不管是国际航空标准AS9100,还是一些工业标准(包括DO-178B),以及一些已经的适航标准(包括Order8110.49)等等,更加关注产品在计划、设计、生产直至交付的所有节点中的每个过程,注重质量管理过程体系和程序的建立;按照建立的体系和程序执行相关过程,强调所有过程进行记录并保证可追溯性。笔者通过对航空机载软件生命周期研发过程质量管理的研究,包括AS9100、适航法规、先进的工业标准等进行研究,对实际质量管理状态进行总结,提炼出质量管理的三个基本特性――完整性、符合性、可追溯性,就航空机载软件生命周期过程中如何贯彻和应用这三个基本特性进行了浅显的分析,确保航空机载软件的交付满足客户及适航要求。以下内容是个人就质量管理的三个基本特性的概念及应用进行浅显的论述。 二、质量管理三个基本特性的概念 要想在机载软件的生命周期内贯彻质量管理的三个基本特性,首先需要了解三个特性的基本概念,只有对其概念和意义的理解,才能更好地在生命周期过程中应用和贯彻这三个基本特性。 1.完整性,指应确保产品生命周期过程中质量管理体系的完整覆盖。完整性是质量管理的基础,如果质量管理体系不能完全覆盖所有操作过程,也就谈不上质量管理。完整性也可以总结为“写我所做”; 2.符合性,指在设计和制造以及交付过程的所有操作应符合相应的文件/程序、符合相应的作业指导书以及产品符合经批准的设计和工艺。符合性是质量管理的主体,也是质量管理的执行过程。符合性可以总结为“做我所写”; 3.可追溯性,即应将所有过程中产生的数据进行相应的记录,确保在发生不符合时,能获得相应的数据分析的支持。可追溯性是质量管理的反馈,也是质量管理过程中持续改进的必备。可追溯性可以总结为“记我所做”。 三、理解和应用 可以将质量管理的三个基本特性总结为质量管理中的三句话:写我所做,做我所写,记我所做。也通过这三句话,可以清晰的发现这个三个基本特性涵盖了航空机载软件质量管理的全部过程和要点。以下内容就笔者在现有质量管理状态分析的基础上,分别就这三个特性如何应用,进行简单的阐述: 1.完整性 完整性,作为质量管理的基础,首要任务是是建立完整覆盖顾客要求、法律法规的质量管理体系。如何建立?民航产业有自己行业的质量标准――AS9100,按AS9100的条款,建立质量管理体系,形成质量管理体系框架。对于航空机载软件来说,仅仅满足AS9100的要求是不够的。在质量管理体系的建设中,必须同时要考虑适航规章的相关要求,包括DO-178B、Order8110.49。笔者认为以下图形象地形容AS9100和适航标准之于质量管理体系之间的关系: 图1 质量管理体系和AS9100及适航要求三者间的关系图 根据实际参与项目预投产质量管理体系的适航审定经验以及实际参与项目的开发经验,可以使用符合性矩阵分析的方法,通过建立程序和AS/9100及适航标准三者之间的符合性矩阵,一方面明确AS9100和相关适航标准的各方面的要求,一方面在矩阵中可以明显地看出当前质量管理体系完整性状态。下表为方法中采用的简易的矩阵表: 注1:由于篇幅有限,只能简单列出表头,其中横行中可以列出AS9100条款号;左侧纵列可以列出相关适航条款要求,在表的右侧某一栏中可以列出体系程序的名称。表格可以根据条款的详细程度进行调整;表格因人而异,可调整以适合本企业的相关要求。 注2:对应矩阵中,可以采用标志方式,如完全满足,用表示;如果AS9100条例满足,但是不满足适航要求,用表示;如AS9100条例不满足,但是适航要求满足,用表示; 随着适航标准不断更新以及产品研发经验的积累,公司同样需要不断改善和持续改进体系文件以切实满足质量管理的完整性要求,如DO-178B升级为DO-178C,则公司应针对升级前后版本识别,确保质量管理的动态完整性。完整性,是质量管理过程的基础,也是前提,只有确保质量管理中体系文件/程序的完整覆盖,才能有效保证质量管理的实施,才能确保企业有效率、有组织的进行。 2.符合性 符合性,之于完整性和可追溯性来说,起承上启下的作用。为确保符合性,首要任务是建立满足符合性的方法。日本质量大师石川馨认为:“当引进某种做事的方法时,很自然要考虑这种方法是否合适。通常我们根据过去的结果与经验或传统的方法做出决策。适当的评估将使这种决策变得更加有效,同时工作过程中的数据对于评估工作来说也是至关重要的。”对应质量行业中老话“不是最先进的方法就是最佳的方法,选择最合适的方法才是最佳的方法”。对于一个企业的质量人来说,应该清晰自身企业所处的规模、阶段,并选择相应的方法以确保符合性。符合性,是PDCA过程方法最重要的环节。笔者个人觉得对于一个企业来说,简要的操作流程可以按照如下流程进行: 图2 符合性实施流程图 注:对于任何产品来说,数据的积累是产品优化,行业的发展的基础。 结合上述流程图,以机载软件生命周期过程中的研发过程为例,具体操作可以参考如下: 针对机载软件研发过程,利用电子检查单(peer review)方式进行过程把关。 对各个层次的人员进行相关业务知识方面培训,要言明使用检查单的意义和作用。 建立每个过程作业指导书,找出每个过程的关键要素,将关键要素导入到电子数据库中。 依据检查单内容,对实际项目研发过程进行评审和检查,将每个关键要素的检查结果导入数据库。 以数据库为基础,针对检查结果中出现的问题分析,进行相关管理过程和/或相关产品设计构型进行改正和/或预防。 注:实现数据库与检查单相连接,通过在数据库中输入关键字,使其自动生成检查单;一方面减少不同素质的人员造成检查单内容的差异,另一方面有利于人员更专注于产品检查和改进的本身,提高执行效率。 符合性,是一个持续改进螺旋过程,是建立在公司的质量管理基础上,逐步的改善,根据机载软件的不同阶段选择相应方法以确保符合性。 3.可追溯性 对于机载软件来说,可追溯性的意义在于验证完整性和符合性,另外也在于后续过程的软件维护和升级,以及航线过程中如果发现问题,可以及时排查出问题所在,找到根本原因。机载软件的配置管理过程是确保可追溯性的前提。在DO-178B和AS9100中可以查询有关配置管理的规定,根据AS9100要求和适航要求以及DO-178B建立配置管理程序。在机载软件的配置管理过程中, 首先需要针对机载软件相关阶段建立配置基线,包括需求基线,设计基线; 针对所有需求、源代码、目标代码建立追溯矩阵; 如果机载软件已经建立配置基线,其中的任何更改,都需要按照配置管理程序(计划)的更改控制流程实施更改; 按要求定期进行配置审核,并编制配置管理报告; 按照加载规程实施机载软件加载前环境确认,并填写加载记录。 现如今各个企业更加重视信息化管理,在实际工作过程中,不断引进新的工具软件,如对于机载软件需求的管理,一般会采用DOORs软件进行管理。未来的信息化系统应该更是一个高度集成的信息化平台,能够实现简单输入自动实现,容易检索等等,给员工工作带来很大的便捷性,降低了人为错误,进一步提高了工作效率。而所谓高度化集成的信息平台,个人觉得可以通过建立不同的模块,然后在模块后台实现数据库支持。以航空机载软件的几大过程为例,包括计划过程,,需求过程,设计过程,编码过程过程,供应商管理过程,建立相应的模块,在各个模块之间共享同一个数据库;对于每个模块之间再细分子过程,为每个子过程建立窗口。高度集成化信息平台能够将一个机载软件完整生命周期所有信息记录在同一平台上实施分类保存,可以通过菜单拉取机载软件配置项,了解其当前状态,链接到供应商管理,进一步了解供应商的需求和编码状态。 可追溯性,是质量管理过程的体现,只有实际工作中进行了相应的记录和标识,才能确保机载软件的可追溯性。也才能真正确保机载软件产品满足初始适航和持续适航能力。可追溯性确保了质量管理真正的实现。 四、三个基本特性之间的关联 三性,用综合性的话语来描述:针对航空机载软件的每个过程,按照AS9100/适航要求建立完善的机载软件质量管理体系程序和方法以及计划;每个过程的操作按照既定的程序进行,做好相关记录。完整性、符合性、可追溯性,用三句话概括他们的关系:写我所做,做我所写,记我所做。实际质量管理过程中,却不能将这三个特性割裂开来对待。在实际操作中,完整性是质量管理的必备因素,充分条件,只有满足了完整性,才能确保符合性和可追溯性的实现;符合性是质量管理过程的主体,满足了符合性,才能体现了质量管理完整性的同时能确保质量管理的可追溯性;可追溯性是质量管理的必要条件,可追溯性的实现才能体现完整性和符合性的实现。三者之间密不可分,环环相扣。当三性中有一点不满足要求,其他两性也就不能满足要求,进一步说明质量管理失控。 在实际机载软件的需求和设计编码中,只有确保各项活动满足质量管理的三个基本特性――完整性、符合性、可追溯性,才能实现质量的过程方法管理,才能充分说明质量管理的完善有效,才能真正确保航空机载软件满足系统功能和适航要求,最终确保产品满足客户的要求。 五、结语 对于机载软件来说,实现其功能和运行已非难事,难点是如何使航空机载软件在满足安全的情况,实现成本降低,技术性能提高,以持续满足客户和适航要求,最终获得更高市场份额。相信通过满足质量管理的三性:从小处来看,可以培训企业所有员工的质量意识,在航空机载软件研发生命周期中更注重过程的输入和输出以及过程活动,降低了研发的成本;从大处来看,也使得缩小与国际先进航空研发企业的思想和流程上的差距,使企业有更多精力投入产品的技术研发和创新过程,以进一步缩小与其之间的技术差距。 笔者清楚,就单单质量管理本身来说,要想建立一套行之有效的质量过程管理方法,并实际应用于企业,为企业带来益处,并非一朝一夕,需要很长的路要走;笔者更清楚,质量管理,受制于产品研发技术,单单发展好质量管理流程,并不能带来根本性地变化。要想真正实现中国自主研发的民航产品进入市场,甚至走出国门,需要从技术、管理、人才等各个方面着手进行循序渐进的改善。套用屈原前辈的一句话“路漫漫其修远兮,吾将上下而求索”。 软件质量管理论文:基于质量管理体系和CMMI的气象水文软件质量控制方法浅析 摘 要:论文针对气象水文软件开发中存在的问题,分析了国内外常用的软件质量控制方法以及它们所存在的问题,提出了将质量管理体系和CMMI相结合的质量控制方法,建立了一种新的软件质量控制模型,为全面提升气象水文软件的质量提供新的思路。 关键词:软件质量;质量管理体系;CMMI;GJB9001B-2009;质量控制模型 软件在装备系统的研发过程中起着至关重要的作用,软件产品的质量已逐步成为军队信息化建设的核心,软件质量关系到武器装备系统的生命,关系到军队信息化建设的整体水平,一旦软件失效,就可能导致整套装备系统的失效,甚至导致战争的失败。目前,软件在研发过程中存在诸多问题,导致软件的质量和可靠性远不如人意,特别是与硬件的可靠性相比,软件的可靠性一般要低一个数量级[1]。 1 软件开发中存在的问题 (1)装备系统研发软硬件管理不均衡,过分强调硬件。武器装备的研发是一个非常复杂的系统工程,涉及到技术和管理的方方面面,而且其各个因素又是相互关联和制约,不均衡的过分强调某几个方面都是不科学的。而现状是系统的研发过分强调硬件的重要性,软件只是被当做硬件的一个附件来对待,未作为产品列入装备系统计划和技术配套表。 (2)总体单位不抓配套单位分系统软件的质量,监控力度不够。在软件产品的开发中不遵循软件工程的要求,而且武器装备系统的总体单位只抓本单位开发的软件质量,对配套单位分系统软件的开发过程监控不力,对配套单位交付给总体单位的软件普遍不进行软件验收测试和软件验收评审。 (3)软件设计文档的编制不规范,不符合国军标要求。编制时缺少文档化的过程描述,尤其是缺少工作文档、风险管理文档和工作量统计文档,而且文档编制水平和质量参差不齐。特别严重的是大多数单位的文档是在软件编程完成后补写的,失去了以文档指导软件实现的作用。 (4)高层管理者对软件管理不够重视,软件配置管理不到位。管理要从高层做起,但是多数高层却忽略了管理的重要性,有的软件开发组未设配置管理员,有的单位对配置管理的概念(如对基线标识和配置控制等)模糊,对软件开发库、受控库的设置与管理不当,致使软件在出厂前基本不受控。 (5)对软件测试的概念和方法认识模糊,缺乏对过程和产品进行测试。软件开发测试人员和质量控制人员之间缺乏对对方工作的基本认知,双方难以沟通,阻碍了研发工作的顺利开展。部分单位对第三方测试存有疑虑:担心泄密,难以保护知识产权,或担心经费不足和增加工作量延误工程进度。 上述问题是装备研发中普遍存在的现象,亟待改进。国内外的经验说明,为了解决上述问题,最根本的一条是必须“树立软件产品的观念”和“用软件工程方法组织软件开发”[2],并按照软件工程方法的基本原则不断改进软件开发过程。现在国内比较常用的控制软件质量的方法是质量管理体系法,而国外比较流行的是运用CMMI(Capability Maturity Model Integration,即能力成熟度模型集成)来控制软件的质量。 2 软件质量控制的常用方法及缺陷 2.1 军用软件研制质量控制的一般做法及缺陷 我国一直采用质量管理体系中全面质量管理的原则来控制军用软件的质量。按照全面质量管理的观点,“产品质量是设计、生产出来的”,关注软件开发、研制的过程,通过强调过程模式,将组织内所有的工作定义为一个个明确的过程来进行质量保证和评估,使影响软件产品质量的因素在产品形成的全过程中始终处于受控状态,以此来提高其使用的可靠性、安全性,突出的把持续改进的过程作为提高质量管理体系水平的重要手段。 目前,军用软件研制质量控制的整套模型源于GJB9001B-2009,该国军标适用面广,可面向于硬件、软件、流程性材料和服务四大产品[3],主要强调的是硬件产品的质量控制,对军用软件的适用性稍弱,没有针对软件产品及其研发的特点展开说明,尤其是在型号的不断改进,装备状态的多次更改之后,对军用软件的配置管理等方面的更高层次的问题,缺乏行之有效的解决方法,在实施该标准时无法引起高层领导的重视,没有对质量提出更高的要求,忽略了该标准反复强调的“质量管理必须坚持持续进行质量改进”,导致研制单位无法拥有一套适用的质量管理体系。 2.2 国外软件研制质量控制的一般做法及缺陷 CMM(Capability Maturity Model for Software,即软件能力成熟度模型)是对组织软件过程能力的描述[4]。CMM 中最为核心的思想是:只有好的过程才能造就好的结果。它侧重于软件开发过程的管理及软件工程能力的改进与评估,是一种高效的管理标准,有助于最大程度地降低成本,提高产品的质量和用户满意度。CMMI是CMM模型的最新版本,它把软件开发视为一个过程,并根据这一原则对软件的研发和维护进行过程监管,以使其更加科学化、规范化。CMMI项目为军工界和政府部门提供了一个集成的产品集,其主要目的是消除不同模型之间的不一致和重复性,降低基于模型的改善成本。CMMI将以更加系统和一致的框架来指导组织改善软件过程,提高软件产品的研发、获取和维护能力。 CMMI是目前国际上最流行、最实用的一种软件质量控制模型,强调各个方面的均衡发展,注重基于模型的、循序渐进的过程改进,可以帮助软件企业有效地管理软件过程,但是CMMI也存在缺陷,CMMI本身是国外的体系,是基于法治的体系,而我国强调的是人治的氛围,这种文化性问题是CMMI能否适用于我军的关键;实施该体系时单位对于软件研发人员缺少必要的有关质量管理方面的培训,导致软件研制人员与质量管理人员难以沟通,阻碍了研发工作的进度;CMMI只强调关键过程域,无法保证软件产品能被成功的研制出来。 3 基于质量管理体系和CMMI的气象水文软件质量控制方法 3.1 质量管理体系与CMMI的共同性 质量管理体系与CMMI面向的都是组织和软件产品的质量问题,都是以现代质量管理理念为基础,充分体现了质量管理、质量保证、全面质量控制、全面质量检验等思想。它们都非常关注产品的质量,都以相同的质量原理为基础,都强调通过良好的过程来保证产品的质量,都在强调外部沟通的同时强调内部沟通,都以组织的领导者和管理者作为最关键的成功条件,都采用PCDA方法,都重视规范化、活动规程和必要的文档与记录。 3.2 质量管理体系与CMMI的差异性 作为质量管理的标准性文件,CMMI与GJB 9001B是有着明显的差别的。GJB 9001B是一个适用于各类产品的通用型标准,主要是针对制造业制定的,而CMMI是专门针对软件开发设计的,可以帮助软件企业有效地管理软件过程;GJB 9001B强调完整的组织体系,可以用来建立符合ISO9000管理的组织管理,而CMMI本身对管理体系没有明确要求,默认组织体系是有效的、健全的;GJB 9001B评估的目的是要认证组织是否建立了有效的质量管理体系,为此给出比较简明、科学、原则性的要求,评估出结论合格与否,而CMMI则用于评估组织的软件能力的改善,确定采购风险,或找出软件过程的强项和弱项,明确改进途径,为此给出良好软件过程的详细描述和能力提高的简明科学途径。 3.3 基于质量管理体系和CMMI的气象水文软件质量控制模型的建立 GJB 9001B鼓励在建立、实施质量管理体系以及改进其有效性时采用过程方法,通过满足顾客要求,增强顾客满意,而CMMI的本质是通过对软件研制过程中关键过程域的精确定义,来使软件研制从一个不确定的“黑箱”操作过程,变成一个各步骤可视的、可对偏差随时控制的“透明”操作过程。根据质量管理体系和CMMI的相关理念和技术要求设计出适用于气象水文软件的质量控制模型。 质量控制是一个循序渐进的过程,该模型将质量控制归纳成七个阶段:(1)明确准备目标、项目范围和资源需求,依据CMMI的相关标准对软件的现状进行评估,定义相应的目标和指导原则,为下一阶段准备好相应的评估资料;(2)根据客户的要求和技术指标制定软件的开发流程,该阶段表达了组织层上下同心、拟定目标和愿望的状态,这是对将来有一个共同思考的过程;(3)在新的开发流程下引入GJB 9001B质量管理体系的相关要求,对组织当前的状态进行判决,及时向组织传达发现的情况和问题,并根据GJB 9001B的要求,确定需要进一步改进的方向;(4)根据上述要求拟定软件管理流程,确定关键业务主题、各团队的角色和职责、需要进行的活动以及改进进度安排;(5)在此流程的基础上导入成熟的开发和管理理论及方法,并根据客户的要求建立相应的规则、度量方法、模板,作为改进和实施的基础;(6)按层次和相关要求编写各层次文件,根据国军标的要求编写相应的工作文档、风险管理文档以及工作量统计文档;(7)依据软件运行的实际情况改进流程,在这个过程中组织的所有人员确定需要改进的目标,分析现有的工作步骤、客户需求和存在的问题,给出改进方案,验证并更新实施流程,在提高技能、绩效的同时,也提高软件的质量。质量控制是一个总结、再学习和提高的过程,通过不断的改进建立下一轮工作的更高目标,制定组织进一步工作的计划,只有通过这种反复的评估改进才能不断提高软件质量。 4 结束语 在信息化高速发展的今天,要高质量、高效率地开发出复杂的大型软件系统已不再是单个质量控制方法所能完成的任务,只有通过融合多种方法的优点推出一种新的质量控制模型,才能保证气象水文软件产品的质量和可靠性。本模型旨在GJB 9001B的基础上结合CMMI的理念和技术要求,把GJB 9001B作为CMMI的保障,而把CMMI作为GJB 9001B的“使能器”,两者相互促进,全面提升气象水文软件的质量及服务能力,进而提高武器装备软件的质量。 软件质量管理论文:仿真训练软件质量管理中的“三库”建设研究与实践 摘 要 为了加强仿真训练软件开发过程中状态变化的控制,针对仿真训练软件质量管理中存在的问题,在软件开发过程中建立“三库”,并通过“三库”的有效管理实现配置管理的部分功能,达到提高仿真训练软件质量和质量管理水平的目的。 【关键词】仿真训练 软件 质量管理 三库 1 引言 我国信息化建设突飞猛进的发展,给我们的工作和生活带来很多便捷。无论是在学校、军营,还是机关、农村,信息化覆盖率越来越高,让人们真切感受到科技带来的独特魅力,人们可以足不出户就能体验到科技给予我们的全新的感受。科技让我们距离世界很近;科技让我们工作或生活更加轻松;科技让我们颠覆过去的思维及工作、生活方式。 信息化建设如火似荼地发展,同时也催生了仿真训练软件的数量越来越多、规模越来越大、结构越来越复杂,软件质量对仿真训练软件可靠性的制约也日益凸显。为了满足日益提高的仿真训练软件质量要求,确保软件质量和可靠性,做好软件质量管控工作具有十分重要的意义。 作为软件质量管理的核心内容,配置管理是可以控制软件变化的科学管理。软件配置管理的主要内容集中在软件的版本控制、变更控制和过程支持。其中,设立“三库”,即开发库、受控库、产品库,对软件技术状态变更和版本控制的管理更是其最主要、最核心的问题,也是配置管理的重点。在军用仿真训练软件开发过程中,通过对软件“三库”的有效管理来达到控制状态的变化和标识的情况,并严格履行软件产品的出入库规定,从而实现对软件的质量监督。 2 “三库”的含义 “三库”是指软件开发库、软件受控库和软件产品库。“三库”的建立是配置管理当中的一个重点内容,不仅可以对软件开发过程中软件状态的变化进行控制,还可以对软件配置项进行有效的标识,同时又可以避免复杂的配置管理技术给开发成本造成太大的影响。 GJB 5000A《军用软件能力成熟度模型》、GJB 5235《军用软件配置管理》和GJB5716-2006《军用软件开发库、受控库和产品库通用要求》都有对“三库”建设的相关要求,其中,GJB5716-2006中给出“三库”的定义分别是: (1)软件开发库(software development library)是指在软件生存周期中,存放软件配置项的集合。 (2)软件受控库(software controlled library)是指在软件生存周期中,存放已通过测试或评审且作为阶段性产品的软件配置项的集合。 (3)软件产品库(software product library)是指在软件生存周期中,存放已定型(鉴定)且供交付、生产、检验验收的软件配置项的集合。 通俗一点的解释“三库”的含义是: 软件开发库就是在软件生存周期的某一个阶段期间,存放于该阶段软件开发工作有关的计算机可读信息和人工可读信息的库;在软件生存周期的某一个阶段结束时,开发库内的内容经过评审通过后,就可以进入到软件受控库中;在软件生存周期的组装与系统测试阶段结束后,形成的可以直接交付给用户的最终产品或可以在现场安装的软件就存放在产品库中。 3 仿真训练软件质量管理中存在的问题 目前,仿真训练软件的质量管理工作还没有采取有效的管理办法和措施,软件质量还远不能满足软件开发的要求,软件开发成本与进度计划难以准确估计,对软件产品质量的评价还缺乏标准和手段。归纳起来,军用仿真训练软件质量管理中存在的问题具体表现为以下4个方面: 3.1 软件项目质量管理意识不强 现阶段,大部分仿真训练软件开发研制单位质量管理意识不强,在软件开发过程中没有按照质量管理体系要求行之有效的管理和监督。在软件开发过程中,缺少质量保证大纲等质量保证文件和阶段性的评审制度,软件的质量保证工作基本上是由软件开发者自身完成的,而实践已经证明,采用这种方法开发的软件是无法保证软件的质量的。 3.2 缺乏软件技术状态管理和控制 在仿真训练软件开发过程中,软件的技术状态非常多,软件的一条语句或一个函数的修改都可能造成软件部分功能无法正常运行,甚至整个软件瘫痪。所以,一旦软件出现故障,由于没有对软件的技术状态实施管理和控制,很难快速准确的找出故障原因,严重的情况下,还会造成更大的损失,直接影响整个军用仿真训练软件的质量。 3.3 软件测试不够充分 大多数仿真训练软件开发单位没有设立独立的软件测试部门和专门的软件测试人员,而是在软件开发的各个阶段由开发人员采取自己设计、自己编程、自己测试、自己维护的方式来完成的。由于软件开发人员任务重,他们在测试上不可能花费很多时间和精力,所以很容易把软件测试环节变成只是走过场、讲形式,导致测试的作用和可信度大大降低,一些隐含的错误和缺陷被遗留到软件交付之后的运行阶段。 3.4 对软件文档的重视程度不够 软件文档是软件的一个重要组成部分,是保证软件质量的一个重要手段,它关系着整个软件的有效运行和维护。在军用仿真训练软件开发过程中,开发人员没有充分认识到文档在软件开发过程中的作用,所以导致开发人员对文档编制不感兴趣,编制不及时;软件文档内容不完整,与开发过程不一致,格式不规范;文档审核和管理不够严格,未经审批可随意更改文档内容等问题,最后造成软件的透明度低,软件可维护性和可移植性不好,给软件研制和维护带来很多困难和问题。 4 “三库”在仿真训练软件开发过程中的应用 在仿真训练软件的开发过程中,软件的技术状态是在不断变化的,软件在各个阶段的配置项内容是不相同的,软件的版本也是存在更新的情况。因此,对软件技术状态的管理和控制是保证军用仿真训练软件质量管理的关键。“三库”质量管理是软件质量保证的一个非常重要的手段,也是软件产品形成过程技术状态管理的核心任务。 4.1 建立“三库” 按照相应国军标的要求,在仿真训练软件生存周期中,要建立软件“三库”,通过对“三库”的集中管理,实现对软件开发过程中状态变化的控制和对软件配置项的正确有效的标识,以确保仿真训练软件产品的正确性、完整性、可控性、可追溯性。 4.1.1 开发库 从技术状态形成过程、有效控制和管理的角度看,在仿真训练软件完成详细设计阶段工作之后建立软件开发库。此时将未进行测试和评审的软件和软件相关设计文档等软件配置项存放到开发库中进行集中管理,并由软件开发项目组或分系统负责。 4.1.2 受控库 软件受控库反映的是软件研制开发过程的轨迹。在仿真训练软件形成过程初、中期等阶段建立软件受控库,对通过测试和评审,确认正确的软件版本、完整的软件文档材料,以及其它相关软件配置项,采用软件受控库管理,由系统总体负责管理。 4.1.3 产品库 在仿真训练软件研制开发的末期建立软件产品库,对通过综合测试(验收)的软件、完整的软件文档材料、软件生命周期更改的版本,以及开发研制该软件产品的相关的成套软件(包括开发环境和开发工具)集中控制管理,由研制单位质量管理部门负责。 4.2 软件开发库的管理 软件开发库建立在承担仿真训练软件开发任务的项目组,由项目组质量管理人员或分系统负责人(无分系统的由项目负责人)负责日常管理和维护。软件开发库中管理的内容包括软件开发、测试阶段对应的文档和“初始阶段”的软件。 4.2.1软件开发库入库的内容 (1)按照对应国军标要求,软件在开发过程中规定的所有系统的和阶段设计文档,包括:软件开发计划、软件技术规格书、软件需求规格说明书、接口需求规格说明书、概要设计说明、详细设计说明、接口设计文档、软件测试计划、软件测试说明、软件测试报告、软件配置管理计划等。 (2)软件开发过程中各阶段所产生的计算机软件部件、计算机软件单元及其源程序代码、目标代码和数据定义文档,软件开发过程中各阶段进行软件测试的测试用例和测试结果等。 4.2.2 软件开发库的控制要求 项目组首先根据开发软件的规模,将符合项目标识、版本等软件配置要求的软件配置项入库控制,在此基础上对开发库的每一项内容(配置项)进行标识,由专人负责记录开发库中每一个配置项的位置、标识和入库时间。如果有某个配置项需要进行修改,则需要按权限实施更改,并必须通过项目负责人的审批。在进行更改操作的同时还下需要填写《软件开发库更改记录表》以记录开发库中的有关更改信息,并保存更改前的软件或文档的标识和版本。出库控制应按规定的权限出库,记录有关出库的出库项、软件提取人和出库时间等信息。 4.3 软件受控库的管理 在仿真训练软件测试工作开始之前需要对开发库中的软件配置项进行确认工作,然后从中提取被测软件和相应文档进行测试。通过认可的测试或评审的软件配置项就可以转库到软件受控库。 4.3.1 软件受控库入库的内容 软件受控库入库的内容必须是通过测评或评审的软件配置项,以及是仿真训练软件开发单位或用户认可的内容。具体内容包括:可行性研究报告、项目开发计划、软件需求说明、概要设计说明、详细设计说明数据库设计说明、软件测试计划、软件测试分析报告、用户手册、操作手册、软件维护手册、项目总结报告、项目验收报告、质量要求文档(质量保证大纲、标准化大纲、可靠性和维修性保证大纲等)、软件(源程序、目标代码、编译成目标代码的详细步骤、可执行程序和写入可编程器件的程序等)、软件设计更改报告及审核文档,以及所有文档的电子版本。 4.3.2 受控库的控制要求 仿真训练软件的受控库控制要求要比开发库更为严格,受控库的管理控制由承研单位的质量管理部门负责,软件开发人员受控使用。 软件开发库中通过测评和审核的软件配置项必须转入到受控库进行管理,每次访问需按权限,并要通过项目负责人和质量管理部门负责人联合审批才可获得批准,同时还要记录访问人 、访问时间、访问项、访问批准人等信息。出库控制时,软件提取人的申请,项目负责人和质量管理部门负责人审批,并进行出库信息登记。更改控制时,软件开发人员先提出更改申请,质量管理部门向有关人员更改信息,并且组织评审,待更改内容通过评审后方可按要求办理出库,转入到开发库中进行更改;完成更改后按相关要求重新入库,并及时向有关人员更改信息。 4.4 产品库的管理 软件在通过综合测试或验收之后,其配置项应转入软件产品库进行管理。而其它项应纳入承研单位的档案管理。 4.4.1 产品库的内容 软件产品库入库内容应是已经完成了综合测试等待交付给用户运行或者是现场安装的最终的软件产品,具体包括可执行程序、系统配置文件、数据文件、安装文件以及电子文档和书面文档。 4.4.2 产品库的控制要求 产品库的管理控制直接由军用仿真训练软件承研单位的科研部负责。对软件产品库须按相关要求进行入库、访问、出库、更改、配置状态报告、配置审核等的控制。 产品软件版本必须与设计文件及其电子版同步归档,软件档案必须与其纸质软件文档相符。产品软件归档媒体一式两套,一套为基准盘封存保管,一套为工作盘提供利用。 5 “三库”应用的效果分析 在仿真训练软件的开发过程中应用“三库”,对软件的变化状态和有效的标识实施管理,使得软件的开发过程变得可控,杜绝了软件开发和使用的随意性,软件质量得到了保证。“三库”应用的效果具体表现为以下几个方面: (1)在仿真训练软件开发过程中应用“三库”进行有效的标识,减少了项目开发因为版本错乱、标识不清等低级错误,导致整个软件产品质量下降,保证了软件的开发周期及阶段性取得的成果。 (2)在仿真训练软件的开发各个阶段中,软件和其它软件配置项不可避免会发生更改,通过“三库”的应用,强化对开发库、受控库和产品库更改的审批控制,使软件的所有的技术状态都处于可控的范围内。 (3)在仿真训练软件的开发中应用软件“三库”实施管理,不仅可以帮助项目管理人员和软件开发人员清晰、准确的把握软件开发的每一个阶段和流程,而且通过软件“三库”的管理还可以让软件开发人员发现并避免一些重复性、阶段性的错误,使软件开发人员能够开发出高质量的软件产品。 6 结束语 随着仿真训练软件的发展,软件的质量要求也随之提高,软件的质量管理工作就成为越来越重要的问题。本文研究了仿真训练软件质量管理中的“三库”概念和建设方法,并在软件开发过程引用“三库”实施管理类,从软件开发阶段开始提高软件质量,建立和维护军用仿真训练软件在软件生存周期中各个阶段产品(包括各个文档、程序及其数据等)的完整性,确保对仿真训练软件形成过程的质量实现可追溯性,使软件开发、技术状态管理和维护过程处于受控状态,最终提高仿真训练软件质量。 作者单位 海军潜艇学院 山东省青岛市 266042 软件质量管理论文:加强我国军用软件质量管理的若干思考 [摘 要] 随着军队信息化的高速发展和广泛应用,军用软件在武器装备系统中的重要性日益突出,其质量已成为影响武器装备作战性能的关键因素。分析了我国军用软件质量管理的发展和现状,并从突出地位作用、加强理论研究、加快系统建设、提高建设水平四个方面对如何加强我国军用软件质量管理提出了思考与建议。 [关键词] 军用软件;质量管理 随着高新技术的发展和装备信息化程度的提高,软件在现代武器装备中所占的比重不断增加,在武器装备系统中的地位逐渐由硬件的配套产品上升为独立的产品,成为武器装备系统和自动化指挥系统的重要组成部分,武器系统功能的生成和发挥对软件的依赖性越来越强。军用软件的质量关系着装备系统功能的强弱和成败,直接影响甚至决定着武器装备的质量。 一、军用软件 军用软件(Military Software)是指用于保障军事装备及其配套系统正常工作,经正式立项研制并交付军方使用的特殊的专用软件产品。与常用软件相比,它实时性、时序性、精度性、安全可靠性要求更高,并具有嵌入式软件多、能适应各种恶劣军事应用环境的特点。 军用软件一般分为两类。一类是武器系统软件,包括为武器系统专门设计或专用的嵌入式软件,指挥、控制和通信软件;对武器系统及其完成军事任务进行保障的其他软件。另一类是自动化信息系统软件,主要是指执行与武器系统无关的系统使用和保障功能的软件。 二、我国军用软件质量管理的发展 同国外相比,我国军用软件质量管理起步较晚。1996年,原航天工业总公司颁发了《中国航天工业总公司软件质量管理规定》,明确规定了软件也是产品,必须和硬件一样纳入型号配套管理,列入产品配套表和技术配套表,实施产品管理。2000年3月,国防科工委颁布了《国防科工委关于加强国防科技工业质量工作问题的若干决定》,并于2001年9月颁布了《军工产品软件质量管理规定》。2002年,国防科工委专门组织软件调研组,对重点型号的软件承制单位进行了调研,并对加强软件质量与可靠性工作进行了现场指导。在2002年9月召开的国防科技工业质量工作会上指出,软件质量是当前比较薄弱的环节,应充分重视软件质量问题,积极借鉴国外软件质量管理方面的经验,加强国防科技工业内部各单位的交流,促进软件质量控制和可靠性工作。 我国军用软件质量管理基本上是以软件开发项目为中心,以软件工程化带动和推进软件质量管理,其具体方法如下: 1.依据软件工程原理,按照一定的软件开发方法学,确定适当的软件生存周期模型,分阶段实施了软件质量管理和控制。 2.型号软件纳入了产品配套表,对软件产品的研制进行了严格的质量管理。 3.根据软件的规模和安全关键性等级,对软件进行了分级分类管理。 4.落实型号研制人员的岗位职责,软件研制人员经培训合格后持证上岗。 5.制定并实施了大型项目的软件规范。 6.建立并完善了软件独立测试机构,提出并实施了软件仿真测试,加强了软件开发项目组内的软件测试力量,对A、B级软件开展了独立的确认测试。 7.为总结型号软件开发方面的教训,编写了型号软件故障启示录;为总结型号软件测试经验,编写了软件评测文集与案例,建立了测试实例库。 三、我国军用软件质量管理现状 随着军事装备体系化、复杂化、高技术化趋势逐渐显著,各类军用软件的使用日趋广泛,结构日益复杂,军用软件已不再是硬件的附属物,已经成为与硬件并列的、独立的技术状态管理项目。军用软件要求具有很高的可靠性、可维护性和安全性,以保证最大限度地发挥系统的整体作战效能。因此,军用软件开发中必须采用有效的手段和工具进行软件的质量保证活动,以支持开发人员在最短的时间内,用最小的费用开发高质量的软件,满足应用需求,同时减少维护费用。 但是,由于受多种因素的影响和制约,军用软件的质量和可靠性问题一直没有引起人们足够的重视。软件在开发、设计阶段缺乏严格的需求分析和评审;在调试、验收阶段,由于缺乏科学的测试手段也无法对软件进行必要的测试;在使用、维护阶段,不能严格按照软件配置进行管理,造成软件在生存周期中,存在着更改随意性大、质量难控制的问题。这些都不可避免地造成了软件的技术状态混乱,给用户的使用和维护工作带来了困难,影响了战斗力的提高。军用软件质量管理存在的一些不足如下: (一)承制方尚未建立完善的软件质量保证体系 目前,虽然已经建立基本的军用软件质量体系标准,如GJB9001B-2009等,但是实施程度较差。在现阶段,军事科研软件的开发大多集中于军队直属单位中,大多是院校、科研所及相关部门。参与软件开发单位一般较多,但单位内部没有建立较为完善的软件质量保证体系。由于质量体系的不完善导致了软件开发过程缺乏行之有效的管理和监督,软件的质量保证工作基本上是由软件开发者自身完成的。 (二)军方尚未有效参与软件需求定义 软件需求是度量软件质量的基础,不符合需求的软件就不具备质量。但当前的型号研制中,军用软件需求定义阶段缺少军方的有效参与,设计人员无法全面、准确地理解和定义装备的作战使用需求,同时对军用软件隐含的需求(如软件的可维护性)重视不够,导致在后续工作中软件修改、返工频繁,不但影响了软件研制进度,而且一些质量问题和缺陷也带进了后面阶段的工作中,软件质量难以保证。 (三)软件测试不够充分 目前,军用软件承制方多数没有建立专门的软件测试组,而是在软件开发的各阶段主要由开发人员采取自测和互测相结合的方式。由于软件开发人员任务重,他们在测试上不可能花费很多时间,容易走过场,致使测试的作用和可信度大大降低,一些隐含的错误和缺陷被遗留到软件产品交付投入运行阶段。 (四)文档在软件质量保证中的作用尚未引起足够的重视 软件文档是计算机软件产品不可缺少的一部分,它关系到系统能否有效运行、开发和维护,是保证软件质量的一个重要手段,它主要体现在文档本身的可追溯性和可改进性。但是,在实际工作中,文档的形成过程是一项艰苦、枯燥的劳动,人们常常忽视它,致使文档的编制和管理存在着许多亟待解决的问题。一是软件开发人员对文档编制不感兴趣,编制不及时;二是软件文档格式不规范,内容不完整,可读性差;三是文档审核、管理把关不严,未经许可随意更改的现象比较普遍。这些问题导致了软件透明度低、可维护性差。 四、加强我国军用软件质量管理的措施 (一)要突出军用软件质量管理地位作用 随着军用软件在作战、训练、战备、管理等军事领域的广泛应用,其地位和作用更加突出,必须充分认识到软件质量问题的严重性和紧迫性,努力提高军用软件的质量和管理水平。必须针对军用软件研制及使用保障过程中存在的种种不足,强化质量意识,加强质量管理制度建设,建立健全软件质量管理体系,不断提升质量管理能力。 (二)要加强军用软件质量管理的理论研究 军用软件在研制开发过程中,对质量管理理论具有明显的依赖性。针对目前对军用软件质量管理理论研究较少的现状,迫切需要加强相关领域的研究。 1.加强军用软件质量管理基础理论研究。军用软件质量管理基础理论主要包括基本概念和基本原理,军用软件质量管理的特点、要求和原则,以及面对当前软件开发和使用保障过程中遇到的新问题,提出解决的对策、措施和研究重点,以便系统地研究和解决。 2.加强军用软件质量管理基本规律研究。军用软件质量管理基本规律是进行质量管理活动的基本遵循和依据。应根据军用软件自身的特点和要求,借鉴质量管理活动的基本规律,从军用软件的需求分析、设计、开发、测试、定型与鉴定、质量监督、项目管理、验收、配置以及维护等不同活动的特点出发,来研究军用软件质量管理的基本规律。 3.加强军用软件质量管理方法手段研究。要紧贴军用软件质量管理的实际,区分不同活动的特殊要求,围绕军用软件质量形成的全过程,深入开展质量管理方法手段的研究。 (三)要加快军用软件质量管理体系建设 现代高技术武器大量采用计算机系统,军用软件为完成智能化的任务,也越来越复杂,外军已经把军用软件作为装备纳入了管理体系。我军新一代武器陆续装备,指挥自动化系统也初具规模,软件的成分大大增加。但军用软件在设计、开发、测试、维护、使用管理上还很薄弱。因此,针对军用软件的特殊性,建立系统化、正规化的质量管理体系十分重要。 1.建立军用软件质量管理部门。有必要在总部一级建立一个集中统一的软件管理部门,负责制定用以规范和指导军用软件发展的法规、制度和技术标准,在总体上规范和指导各军兵种的软件开发与采办;在各军兵种成立相应的部门,负责指导、规范本军兵种的软件开发与采办工作。 2.健全军用软件质量管理体系。在准确把握军用软件质量需求的基础上,研究如何加强组织体系建设,形成科学合理的质量管理体系,明确各层次、各部门的质量管理职责,提高质量管理的保障能力和水平。 3.健全军用软件质量管理的相关法规和技术标准。健全完善的法规和技术标准是军用软件质量管理的前提。为保证军用软件质量管理的顺利实施,必须加强顶层设计和体系结构的总体规划,建立满足军事需求的、统一的软件体系,结构和标准规范,解决好软件的发展同步、功能配套、兼容匹配。 (四)要提高军用软件质量管理建设水平 1.运用全寿命管理的思想提高质量。对军用软件从需求分析到新系统替代的整个生存周期过程中各阶段及各环节的活动,实施前后衔接、持续不断、首尾响应、协调统一的管理,明确每一个阶段、每一个部门的管理任务和目标。 2.用软件工程的原则与方法研制、开发、维护军用软件。军用软件系统复杂,软件度量、工作量估计、需求变化和风险管理难度大,开发进度和质量难以保证。运用软件工程的思想加强软件开发,有助于提高软件产品的质量和开发效率,减少维护的困难。 3.建立相应的规章制度,明确职责与职权,使软件质量管理工作规范化、标准化。软件开发时间周期长,参与人员、部门多,在整个生存周期内,软件的开发环境、运行环境都会发生变化。通过建立一套评估、控制和实施软件质量管理的机制,有利于实现软件质量管理的科学化、制度化和经常化。 软件质量管理论文:基于过程的软件质量管理在信息化中的应用 【摘 要】随着现代信息技术的发展以及计算机软件开发应用的不断进步,在积极性软件质量管理中,基于过程方法的软件开发与生产质量管理等,已经逐渐成为现代信息化发展中,软件质量管理应用的标志性管理技术方法。基于过程的软件质量管理,对于软件的开发利用来讲具有高质量保证与高可信度的优势。本文主要通过对于基于过程的软件质量管理原理的分析论述,并结合信息化发展过程中软件质量管理的问题,对于基于过程的软件质量管理在信息化中的应用进行分析论述。以提高过程方法在软件开发设计与管理中的应用,推进现代信息化的发展。 【关键词】过程方法;软件质量管理;信息化;管理平台;设计;分析 在软件技术开发与软件设计应用中,最为关键并且重要的问题之一就是对于开发设计软件以及软件技术质量的保障与成本控制实现。近年来,随着软件技术与软件开发设计应用的不断发展进步,对于软件工程的研究发展也有了很大的进步,但是在软件技术质量保证与成本控制方面的问题一直没有很好的得到解决。基于过程的软件质量管理方法技术,就是在这样的发展背景与需求下,逐渐在信息化发展实际中进行应用实现的。基于过程的软件质量管理最早是由美国软件行业在上世纪80年代初期进行提出并应用的,它实际上就是将软件技术的改进发展与软件开发设计过程的改进之间同步进行与实现,通过对于软件技术开发与设计过程的控制,实现对于软件技术质量的管理控制,这样一来不仅对于软件技术和软件应用发展有着积极的作用,而且在一定程度上也推动了社会信息化的发展进步。 1.基于过程的软件质量管理与技术概述 1.1基于过程的软件质量管理含义分析 基于过程的软件质量管理通常也被称为是过程管理方法,对于软件质量的过程管理提出与实现,最早是由美国软件行业在上世纪80年代,以进入以过程为中心的软件技术以及软件产品的开发利用时代为标志。随着美国软件行业中以过程为中心的软件产品、技术的开发利用发展,基于过程的软件质量管理方法以及管理平台在实际开发应用中越来受到欢迎,并且基于过程的软件质量管理平台开发设计的相关要求准则等,也随之出现并发展起来。在对于基于过程的软件管理平台设计建立要求准则中,以美国CMM以及PSP、TSP管理平台的设计应用实现最具有代表性和意义。 通常情况下,对于基于过程的软件质量管理平台与方法中,过程一词多被解释为将输入方式转化为输出方式的一组相互关联或者是相互作用的活动。对于软件产品以及技术的设计实现以及管理过程,又被按照一定的规律关联分解为软件工程过程以及软件管理过程、软件支持过程等三大过程类型。其中,软件工程过程主要是指软件产品以及技术的开发、生产、设计实现过程,包含对于软件技术与产品的需求分析以及编码设计、系统测试等过程步骤;而软件管理过程主要是指对于软件工程的管理维护过程,包含对于软件产品、技术的开发、生产、设计应用等的管理以及维护实施等,比如对于软件开发项目的策划、跟踪监控以及质量保证管理过程等;最后,软件过程中的支持过程主要是指对于软件技术以及产品的开发、设计、生产利用进行支持的过程行为,包括对于软件产品与技术的评审以及培训、度量等过程。在软件工程开发设计以及应用管理过程中,建立相关系统平台,实现对于软件工程系统化与自动化管理控制实现,是在现代信息化发展情况下,进行软件质量管理的有效方法与途径措施。 1.2基于过程的软件质量管理技术概述 在应用过程管理方法,对于软件质量进行管理实现的实际应用过程中,主要的软件过程质量管理技术有CMM软件过程质量管理技术以及PSP、TSP软件过程质量管理技术等,此外,还包含ISO9000系列的软件过程质量管理应用技术,以及IEC15504要求标准下的软件过程质量管理技术。 其中,CMM、PSP以及TSP软件过程质量管理应用技术,是由一家软件工程研究机构研究提出的基于过程的软件质量管理系统模型平台。CMM软件过程质量管理系统模型平台主要是在对于CMMI系统模型结构与人力资源管理思想理念、以及软件开发生产技术、产品相互融合的情况下,最终形成一个完整的CMM管理系统与体系,实现对于软件质量管理过程中的人与技术、管理过程三个方面的管理控制实现。而ISO9000标准系列的软件过程质量管理技术一种由国际标准化研究组织研究提出的通过过程方法实现对于软件工程质量管理的技术方法,它在许多国家和地区的信息化发展中有广泛以及普遍的应用实现,尤其是在政府以及工业发展、信息技术研究领域的应用实现更为突出。 2.基于过程的软件质量管理在信息化中的应用分析 2.1信息化过程中的软件质量管理问题 随着社会信息化的不断发展,信息化发展过程中出现的矛盾问题也越来越多,比如信息化的建设发展各自为政、信息化重复建设和信息化建设成果垄断等问题,在信息化发展的过程中越来越突出。作为社会信息化建设与发展的重要基础和核心部分,软件的开发利用以及发展不仅对于社会信息化的建设发展有着重要的影响作用,更是对于国家生产力水平以及综合实力情况也有着很大的影响。 根据社会信息化发展与软件质量管理的情况来看,目前,在信息化发展过程中,软件质量的管理也存在着一定的问题,首先表现在对于软件质量管理的意识比较缺乏,软件质量管理的重视程度不够。其次,在社会信息化发展过程中,对于计算机软件产品的开发设计与利用过程中,过分重视对于软件技术产品以及项目的开发设计进度、数量等问题,而忽视对于软件产品质量以及软件开发设计过程的控制管理。再次,在进行软件技术以及产品的开发设计过程中,所运用的软件产品与技术的开发设计质量管理体系相对比较落后,并且对于同一个软件产品与技术的开发设计转包现象比较严重,通常存在有多个软件开发方,这对于软件质量的管理以及软件开发的发展进步都十分不利。最后,在进行软件质量管理过程中,缺乏有效的软件质量控制管理体系,也是信息化发展中软件开发设计与管理中的重要问题,如下图1所示。 2.2基于过程的软件质量管理在信息化中的应用 在社会信息化发展中,基于过程的软件质量管理方法,就是通过对于软件需求过程以及软件设计过程等的质量控制与管理实现,同时对于软件的编码以及测试、维护等,基于过程质量控制管理的方式,实现对于软件质量的控制管理实现。具体质量控制管理方式如上图2所示。 首先,在基于软件质量控制管理的软件需求过程的质量管理中,应注意从对于客户管理以及目标控制、需求范围的控制、需求筛选等方面,进行软件需求过程的质量控制与管理实现,保证软件技术与产品的质量。其次,对于软件设计过程的质量管理控制,主要就是根据软件需求分析情况,对于软件总体结构的设计过程与质量进行控制管理,以实现软件过程设计的目标。再次,对于软件编码过程中质量控制管理,主要是通过对于软件编码的过程进行规范,以及做好相应的软件编码代码审查、单元测试的控制与管理;在软件测试过程中,做好软件的单元测试以及集成测试、系统测试三个部分的测试,并对于测试过程进行控制管理,保证软件测试过程质量符合要求。最后,在进行软件产品以及技术的维护过程中,应注意针对不同的软件维护类别,对于软件技术与产品进行改进,以满足客户对于软件产品的需求。总之,基于过程的软件质量管理,就是要结合软件技术以及产品开发设计实现的过程,对于过程方法进行控制管理实施,从而实现对于软件产品的质量管理。 3.结束语 总之,质量管理是企业管理工作中的关键与重要内容部分。而基于过程的软件质量管理更是现代软件质量管理的重要趋势方向,进行方面的应用分析,具有很大的必要性与重要性意义。
管理信息系统论文:招生管理信息系统的研究与实现 引言 针对于招生工作中出现的管理需求,徐州机电工程高等职业学校决定开发一个适应网络环境的招生管理信息系统,希望通过计算机系统来处理大量的招生信息,以降低招生工作人员的劳动强度,分析历史数据以便对未来招生工作进行有效的预测,辅助招生工作的部署和决策,从而提高招生工作的效率和服务质量。 1 系统需求分析 目前来说,一个看起来整体的招生管理信息系统,应该包括信息采集、信息处理、信息传送这3个基本环节[1]。该招生系统业务的重要功能是信息管理人员录入报名数据后,根据实际情况对数据进行相应的处理,然后向用户提供招生信息的回复服务。 该招生系统业务为两大功能需求: 1)招生数据管理:从招生管理信息系统中获取报名学生数据;建立招生基本数据,管理数据等。 2)信息管理服务:根据学院实际情况维护学校的基本招生宣传信息,为报名的考生提供学校招生信息,为学生提供成绩查询入口等其他相关查询。 2 系统体系结构设计 招生管理信息系统是以校园网软硬件资源环境及基础设施为基础,应用工作流思想,采用先进开放的Internet/Intranet等关键技术构建的。系统开发采用目前流行的群件工作流系统Lotus Domino Server作为开发平台,以Lotus Notes作为前台,即C/S结构的开发模式,通过客户端复用Domino资源,充分利用Notes的安全技术来保障招生管理信息信息的安全。它提供了验证、存取控制、字段加密和电子签名等四级安全措施,用户可以根据不同的权限访问数据库。 3 系统功能模块设计 系统设计的最终日标是实现真正意义上的招生管理信息工作流程的自动化,提高工作流程的柔性,使工作过程变化的需求能够得到快速的响应[2]。本系统的功能结构如图1所示。 图1 招生管理信息系统的功能组成结构图 4 系统的数据库设计 根据系统功能设计的要求及功能模块的划分,在进行数据库设计时应该充分地了解用户对系统的功能需求,这其中也包括了对系统未来扩展功能的需求[3]。 数据库分析过程图如图2所示。 图2 数据库分析过程 5 招生管理信息系统的实现 5.1 大纲设计思路 在招生管理信息数据库中,大纲分为管理员大纲、协招人员大纲、系部书记人员大纲和分管校长人员大纲。以管理员大纲为例介绍大纲的设计,管理员大纲中包括了学生基本信息一类,在“对象”框中,“标签”的属性设置为“基本信息”,“源对象”设置为“基本信息”视图,桢架构设置为“AdminFS”。这样在点击大纲项AdminOutline的基本信息时,就能看到基本信息的视图,便于用户查找文档。其余大纲的设计类似。 5.2 视图设计思路 本系统的招生管理数据库的视图分为主要流程信息处理类和一般信息处理类。主要流程信息处理类又分为招生信息、统计汇总信息、学生专业调整信息三部分;一般信息处理模块又分为专业信息、基础资料、教师信息三部分部分。 5.3 表单设计思路 每个报名学生的信息都是由表单来完成存储和显示的。报名学生基本信息包括了考生信息管理所用到的所有字段,用户管理的基本信息包含了不同用户拥有不能权限的字段,用于存储考生和管理员的所有信息。“姓名”将成为系统的人员姓名标识符;“用户身份”以列表的形式出现,该选项直接限定了注册管理人员的权限,它来源于系统管理表单的设定,其中“姓名”是唯一的。 5.4 页面设计思路 页面的创建过程和表单的创建过程类似,这里不在重复。只介绍如何在页面中嵌入一个大纲。前面提到要想使用大纲,必须要把大纲放置到另一个设计元素中,而页面就是一个很好的放置大纲的地方。因为页面只是为显示用户信息。在创建主界面页面时.选择“创建嵌入元素大纲”,将AdminOutlin大纲嵌入页面。 6 结论 本系统包含了徐州机电工程高等职业学校招生管理信息的学生登记、教师评分,统计及查询等各个环节,实现了招生管理信息过程的自动化。系统的运用提高了招生效率,使工作人员能在短短的数天完成数以千计的考生的考核与录取工作,使得考生能拥有一个公开、公正的竞争环境。 管理信息系统论文:排污权交易管理信息系统设计 摘要:为我国的排污权交易设计了一套管理信息系统,该系统设计采用C/S和B/S混合架构体系,充分发挥了二者的长处。系统一方面可以同时为环境管理部门、排污企业和社会公众三类主体提供信息化服务,大大方便了排污权的交易过程,并保证了排污权交易的公平与透明;另一方面可以使环境管理人员方便地查询和检索相关企业,简化了环境管理工作。 关键词:排污权交易管理信息系统总体架构系统功能 1 引言 排污权交易是指在一定区域内,在污染物排放总量不超过允许排放量的前提下,内部各污染源之间通过货币交换的方式相互调剂排污量,从而达到减少排污量、保护环境的目的。它主要思想就是建立合法的污染物排放权利即排污权(这种权利通常以排污许可证的形式表现),并允许这种权利像商品那样被买入和卖出,以此来进行污染物的排放控制。它是政府用法律制度将环境使用这一经济权利与市场交易机制相结合,使政府这只有形之手和市场这只无形之手紧密结合来控制环境污染的一种较为有效的手段。该制度的确立使污染物排放在某一范围内具有合法权利,容许这种权利像商品那样自由交易。这一制度的实施将会迫使污染者为追求盈利而降低治理成本,进而设法减少污染。 在排污权交易整个过程当中,政府相关管理部门——一般为地方排污权交易管理中心,应当充分发挥主导作用,积极推动排污权交易的蓬勃开展。政府部门不仅仅要充当在企业间牵线搭桥的媒介,而且还要具备一些其他职能,比如制定总量控制、分配初始配额、在线监测污染以及处罚超标排放。 在信息技术高速发展的今天,我们有必要利用现代化的管理工具,来最大限度地帮助我们工作。因此,本文设计了一套排污权交易管理信息系统,以便对排污权交易管理工作实现电子化、信息化,为行政决策部门提供系统性的支持平台和强有力的实施保障。 2总体架构设计 其中,数据库用于存储空间数据、专题数据、业务数据等,实现数据的集中管理。应用服务器可以是一组服务器的集群,用于实际业务规则的执行,负责分析并处理用户通过客户端或浏览器发出的各种数据请求。Web服务器用来提供用户服务,通过可视化的用户界面输出信息和收集数据,是用户使用系统的接口。 Client/Server(客户端/服务器,简称C/S)架构的信息系统具有较强的事务处理能力,能实现复杂的业务流程,而Browser/Server(浏览器/服务器,简称B/S)架构的信息系统具有易用性、通用性和良好的可扩展性等优点。因此,系统设计采用C/S和B/S混合架构体系:环境管理部门内部通过C/S架构在局域网系统的客户端上运行排污交易系统办理日常业务,排污单位和公众可通过B/S架构在业务大厅公众服务终端或网页浏览器上查询环境管理部门公开的排污交易等信息,并能通过公众参与模块参与相关污染控制与监督。 3 系统功能设计 3.1 排污企业网页版功能设计 3.1.1功能模块概述 排污企业在互联网计算机上用浏览器打开排污权交易管理信息系统网页版,登录系统以后,将看到以下六大模块:基础信息管理模块、环保业务咨询模块、排污权申购模块、排污权交易模块、排污权缴费模块以及排污权监控模块。 3.1.2基础信息管理模块 在基础信息管理模块中,排污企业可以录入本企业基本信息和本企业的污染源信息,保证企业信息的实时更新。 3.1.3环保业务咨询模块 在环保业务咨询模块中,排污企业可以在线对话环保部门,咨询相关问题,也可以在此留言,等待环境管理人员上线后予以解答。 3.1.4排污权申购模块 在排污权申购模块中,功能包括信息查询和业务申报。排污企业可以在此查询到排污权转让信息,也可以在此申请购买排污权。 3.1.5排污权交易模块 在排污权交易模块中,功能包括排污权转让、排污权变更和排污权回购。排污企业可以在此出让节省下来的排污权,还可以变更转让信息,或者回购排污权。 3.1.6排污权缴费模块 在排污权缴费模块中,功能包括排污权管理费在线缴费、排污权交易费在线缴费和排污权缴费记录查询。排污企业可以在此通过网上银行实现网上转账缴费,而无须去环境管理部门现场排队缴费,大大节省了排污企业的时间和精力。缴费成功后,系统还可以自动打印出缴费单据,凭此单据就可以送至财务部门,由会计人员入账。 3.1.7排污权监控模块 在排污权监控模块中,功能包括排污权总量查询、排污权超标报警和排污权公众监督。排污企业与社会公众可以在此查询到一定区域内已发放的排污权总量的实时数据。对于超出排污许可证核定的排放标准而超标排污的企业,系统将在此显示红色闪烁的报警提示信息,系统也将在该排污企业上线时弹出窗口提醒。社会公众在排污权公众监督子模块中,则可以参与环境执法,举报超标排污的企业,环境管理部门将受理举报并现场执法,一旦发现违规排放将下达限期整改通知书或处罚通知书。 3.2环保部门客户端功能设计 3.2.1功能模块概述 环保部门在局域网计算机上安装排污权交易管理信息系统客户端,运行并登录系统以后,将看到以下六大模块:基础信息管理模块、环保业务答疑模块、污染物总量控制模块、排污权初始分配模块、排污权交易管理模块、污染源监控管理模块。 3.2.2基础信息管理模块 在基础信息管理模块中,环境管理人员可以录入、修改、查询所有排污企业基本信息和所有排污企业的污染源信息,还可以输入污染源的经纬度,以在电子地图上显示出该污染源的具体地点。电子地图实现了污染源的可视化管理,可以直 观地显示出某区域内的污染源分布情况,方便了环境管理和环境决策。 3.2.3环保业务答疑模块 在环保业务答疑模块中,环境管理人员可以在线对话排污企业,回答来自于各方面的问题,也可以在此解答排污企业的留言问题。排污企业将在登录网页版系统的时候看到环境管理人员的解答。 3.2.4污染物总量控制模块 在污染物总量控制模块中,环境管理人员可以将所管辖区域内各排污企业的污染物排放总量控制指标输入进系统,由系统帮助环境管理人员实施总量控制。 3.2.5排污权初始分配模块 在排污权初始分配模块中,环境管理人员可以在各排污企业间分配不超出总量控制指标的初始排污权,并图形化地显示在系统中。 3.2.6排污权交易管理模块 在排污权交易管理模块中,功能包括信息查询、成交查询和缴费管理。环境管理人员可以在此查询到排污权申购、转让、变更和回购的信息,排污权交易的成交记录和历史数据,并可以在此管理排污企业的缴费情况。该模块内含电子竞价系统,可以实现对所拍卖排污权的匿名竞价申购,进一步规范了排污权交易竞价行为,防止和预防了竞价过程中的暗箱操作,充分体现了公开、公平、公正的原则。电子竞价系统采用限时、连续、竞争报价的方法,按照价格优先、时间优先的原则,选择报价最高、时间最早者为受让方的交易方式,具有“安全、高效、低成本”的优点。 3.2.7污染源监控管理模块 在污染源监控管理模块中,功能包括排污权总量查询、排污权超标报警和排污权举报受理。环境管理人员可以在电子地图上直观地看到排污企业的排污权使用情况和剩余情况。对于超出排污许可证核定的排放标准而超标排污的企业,环境管理人员可以在电子地图上直观地看到红色闪烁的报警提示信息,系统也将在环境管理人员上线时弹出窗口通知。在排污权举报受理子模块中,环境管理部门将受理来自于社会公众的在线举报并现场执法,一旦发现排污企业超标排污,将对该企业下达限期整改通知书或处罚通知书。 4总结 排污权交易管理信息系统可以同时为环境管理部门、排污企业和社会公众三类主体提供信息化服务,大大方便了排污权的交易过程,并保证了排污权交易的公平与透明。与此同时,这套系统还可以按照区域、行业、污染物性质、排污企业规模等对数据进行处理,使环境管理人员可以方便地查询和检索相关企业,简化了环境管理工作。 管理信息系统论文:物资管理信息系统开发 摘要 本文以胜利石油管理局技术检测中心供应站物资管理信息系统开发为背景,从实际工作出发,在分析目前本单位物资管理中存在的问题的基础上,结合管理信息系统开发的概念、结构及系统开发的基本原理和方法,开发了一套物资管理信息系统。 全文共分为题目意义、国内外现状研究、物资管理中存在的问题、解决的办法、开发物资管理信息系统的构想、预计成果以及本系统发展前景等七章,详细地阐述了本系统开发的目的、过程及预期效果。 关键词: 物资管理 管理信息系统 系统开发 1.1 绪论 当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机ENINC(Electronic numerical integrator and calculator)于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。 1.2 管理信息系统概述 管理信息系统(MIS)的概念是1961年美国人J。D。GALLAGHER首先提出来的,是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。 管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下: (1) 用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。 (2) 完整、及时提供在管理及决策中需要 的数据。 (3) 利用指定的数据关系式分析数据,客 观预测未来。 (4) 向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。 (5) 用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最佳的实施方案,以提高企业的经济效益。 1.3 物资信息系统开发的意义 信息已成为继劳动力、土地、资本之后的又一大资源。谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。 物资供应部门是企业与生产单位之间的桥梁、纽带,是企业正常生产的物资保障部门。正因为供应部门是关键的中转环节,建立一套物资 管理信息系统对于如何有效的把本单位生产所需的生产资料及时、保质保量的供应上去,有着重要的意义。从微观上讲,建立一套物资管理信息系统能够加快物资的周转速度,提高生产效率,从而加强了管理的信息化手段,提高了本单位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。 第二章 国内外现状的研究 2.1 国外现状 计算机的发明应用,被视为人类的第三次 重大的科学技术革命,是一次飞跃。过去的革命最高成就就是“用机器制造机器”,是手的延长,而计算机的出现却能做到“用机器控制机器”,是脑的延伸。计算机是提高生产效率的主要工具 及途径。在西方国家,计算机系统的发展有以下四个阶段: 第一阶段(1954--1964)电子数据处理阶段(EDP)。 此阶段以单项数据处理为主,如财务管理、物资管理、工资管理等。 第二阶段(1964--1974)管理信息系统阶段(MIS)。在这期间,由于高速度的处理机、高速度大容量的存储器与器件有了突破性进展,使得计算机应用系统从单项应用的 EDP发展到多功能、多层次、综合性的应用阶段,使得 MIS日渐成熟,具有了控制、预测、辅助和决策的功能。 第三阶段(1974--1980)决策支持系统阶段(DSS)。在此阶段解决的主要是面向高层管理,大范围的决 策问题以及非结构化信息的处理。 第四阶段(1980--)职能管理系统阶段 (IMS)。这个阶段强调的是综合管理功能,多维服务模式,人机协调的、智能化的、集成化的计算机辅助管理功能等。 据统计,目前,美国在财务会计上占有90%的工作由计算机完成;物资管理中80-100%的信息处理由计算机完成;计划管理是80—90%;在计算机应用发展较快的国家中,计算机应用于经济管理的占80%;用于科技计算的占8%,用于生产过程控制的占12%;由此可以看出,经济管理是计算机应用的主要领域。 2.2 国内状况 由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我国有丰富的原始信息资源,但 在此基础上再生的二次信息系统和数据库产业的规模和市场占有率、使用率相当低,大量的有价值的信息未能进一步加工成商品使其增值。我国的计算机应用要比西方国家落后十几年,管理信息系统的开发应用是从1973年开始的,83年以后才开始了大量的实际的开发和研究工作。因此,信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径,值世界信息化浪潮正以不可阻挡之势席卷全球时,我国要迎头赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。 由于物资管理在社会大生产中占用重要地位,其计算机化在发达国家已达到95%以上,而我国在全国范围内推广计算机在管理中的应用,是在80年代初开始的。起步虽晚,但发展快。特别是微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现代化起到了重要作用。 第三章 物资管理工作中存在的主要问题 技术检测中心是1991年初成立的局属二级单位,主要负责油田地区各单位的安全教育、工程质量、锅炉压力容器、计量设备、仪器仪表及环境检测,井架检测等监督检测工作。供应站则负责保证检测工作的顺利进行所需的物资正常供应工作。我单位供应站属直属四级站,物资类别 99大类,年吞吐量450万元,周转速度为49天,库存30万元,一年以上无动态积压物资4万元。供应站每月要向局供应处及中心机关上报月度库存清册,其数据都是从各种账本中收集,再统计,最后逐级汇总再报送。目前存在的 主要问题是: 1 ) 根据各三级单位所报材料明细逐个与 库存账本对照查阅,进行库平,即库中有其所需材料则开据料单从库中领取,若库中无,则通知采购人员采购。库中物资种类繁多,查对繁琐,易出错。 2 ) 从开据发料单到每月结帐、清册都是手工操作,计算器加算盘,效率低且准确率不高。 单位配备的计算机仅局限于打字,做报表,不能开单据,计算机应有的功能没有充分发挥。 针对以上存在的问题,领导决定通过建立物资管理信息系统使物资管理工作更加规范化、程序化,提高其处理工作的速度和准确性,也便于动态查询,提高决策水平。 第四章 解决的办法 4.1 理论支持 4.1.1 系统建设方法三原则 人类在复杂的工程技术系统如能源、交通等建设方面,积累了丰富的经验,为研究复杂系统如管理信息系统 提供了科学的指导性方法论,其主要原则如下: 1) 整体性原则。系统是相互联系,相互作用的诸要素组成的综合体。我们必须从整体和各组成部分的相互关系来考察事物,从整体目标和 功能出发,正确处理系统各组成部分之间的相互关系和相互作用。 2) 分解—协调原则。就是把复杂问题化成若干相对简单的子问题以方便求解。若子系统的问题比较复杂,还可以再分。但在处理各类子问题时,必须根据系统的整体功能和目标,协调各子系统的行为、功能与目标,以保证整体功能目标的实现。 3) 目标优化原则。所谓目标优化原则对简单系统来说,是求最优解,对复杂系统来说,求的是满意解。一定要注意,目标优化原则并不简单是求最优解的问题 这里最需要指出的是:以上三原则是系统方法中处理复杂系统问题的三个主要原则,并非全部原则。在处理实际问题时,还需在这些原则的 指导下,根据问题的特点,确定求解的具体方法和策略。 4.1.2 系统建设生命周期及生命周期方法 任何系统均有其生产、发展、成熟、消亡或更新换代的过程。这个过程我们称之为生命周期。而生命周期法是将一个系统的生命周期划分成若干个阶段,并对每个阶段的目标、活动、工作内容、工作方法及各阶段工作之间的关系做了具体规定,以使整个建设工作具有合理的组织和科学的秩序。它是一种传统的管理信息系统开发方法,一直是大型系统开发的主流方法。步骤如下: (一) 系统规划 (二) 系统开发 1 系统分析 包括系统逐步调查,系统的可行性研究,现行系统的详细调查,新系统的逻辑方案的提出。 2 系统设计 包括系统总体结构设计,系统总体功能设计,系统总体物理结构设计,系统详细设计,数据库设计,代码设计,输入输出设计,处理过程设计。 3 系统实现 包括程序设计,系统测试及制作安装盘。 (三) 系统的运行及维护 本系统总体上就是用了这种生命周期法进行系统分析和设计的。 4.2 物资管理信息系统开发的必要性和可行性 由于在物资管理中存在下列问题: (1) 开据发料单,月底清帐及各种库存清册均用手工操作,用计算器或用算盘,工作效率低。 (2) 在进行库平时,由于要把各三级单位所报材料明细和库存账本上的明细一一对照,效率低而且管理起来也很费劲。因此,建立一套物资管理信息开发系统 势在必行。从环境上看,我站有3台486微机,99年上了局域网。从人员上看,站上精通计算机的年轻人不少,操作起来不会有困难。因而,无论是从经济上还是从技术上看,开发物资管理信息系统都是可行的。第五章 开发物资管理信息系统的构想 5.1 系统分析 所谓系统分析,就是指在整个系统开发工程中,解决“做什么”的问题,把要解决哪些问 题,满足用户哪些具体的信息需求调查分析清楚,从逻辑上或说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计,解决怎么办提供依据。它是信息开发系统中的一个重要阶段,是建立系统模型的第一步。其核心是目标分析与需求分析,最后提出系统的逻辑方案。 5.1.1 物资管理信息系统的详细调研 在实际调研中,我们主要通过座谈、询问及发放征询意见表等方法来了解他们对信息系统的需求情况。主要了解的用户有: (1)各三级单位负责人 (2)使用物资管理信息系统的各职能部门的负责人 (3)各三级单位信息管理的高层负责人 (4)供应站负责运行维护管理信息系统的 管理人员、技术人员和操作人员。 通过对以上人员的需求调查得知,以前的物资管理办法,工作繁琐,工作量大,效率低。因而,建立一套物资管理信息系统势在必行。各单位的需求虽然不尽相同,但大体上可分为如下几个方面: (1)用户的信息要求:随时查询库存物资状况,进行库存物资汇总,对记录能随时删除、插入及恢复。 (2)用户的处理要求:能随时增加、删除,修改每一个库存物资记录,并能打印单据。 (3)对数据的安全性、完整性的要求:要保证每个记录必须完整,不能被他人非法窃去。 本系统的逻辑模型主要是以系统的数据流程图和数据字典为主要描述工具,以信息系统 中应有的数据流程和数据结构来描述系统。 5.1.2 数据流程图(DFD) 1.物资管理数据流程图的关联图及符号说明如下: 材料申请表6联发料单 材料采购通知单材料自购入库单 2. 数据流程图(DFD)顶层图及说明如下: 为材料申请表6联发料单 材料采购通知单材料采购入库单 发料单的随货同行联发料单的账务登记联 待购料信息反馈 数据流程图的符号说明如下: 外部项 加工 数据存储 数据流 为加深对物资管理信息系统的了解, 下面把供应站领料业务流程图出具如下: 流动单据人员单位 5.1.3数据字典(DD) 由于数据流程图只是对数据处理及彼此之间的联系进行说明,未对数据的详细内容及加工过程进行说明,而这正是数据字典所要表达的。它能将数据流程图中全部数据流及其组成部分的数据元素、数据存储、数据加工等描述清楚,便于后序工作——系统设计的进行。这里仅列出数据流的例子以做代表。 数据流的DD表如下: 数据流 系统名;物资管理 编号: 条目名:物资库存清册 别名: 来源: 物资管理 数据流结构:库存清册={序号+物资项} 简要说明:清册打出后报供应处有关科室 修改 记录 编写 日期 审核 日期 5.2 系统设计 本阶段的主要任务是将反映用户基本信息要求的系统逻辑方案转换成可以实施的基于计算机的物理方案。具体步骤如下: 5.2.1 系统总体结构设计 本系统的功能模块结构图如下: 5.2.2 数据库设计 1.系统总体结构功能模块设计后,就要对数据库进行设计了。我们用的是关系数据库,而数据之间的结构关系可以用E-R表来分析。E-R图由实体、属性、实体之间的关系三部分组成。 下面就是根据数据字典的内容的出的本系统的E-R图。 实体 属性 实体间的联系 其中:仓库{仓库保管员职工号、仓库号、面积、电话号码} 职工{职工号、姓名、年龄、职称} 供应商{供应商号、姓名、地址、电话、帐号} 零件{零件号、名称、规格、单价、描述} 2.根据物理结构设计的三原则(即尽可能减少数据冗余和重复;结构设计与操作设计相结合;数据结构要具有相对的稳定性)进行本系统中关系数据库表结构设计及代码设计。仅举一例如下:库存物资账表(KCWZZB) 字段代号 字段名称 类别 宽度 XH 序号 N 2 WZMC 物资名称 C 12 WZLB 物资类别 N 2 字段代号 字段名称 类别 宽度 WZXH 物资型号 C 16 SL 数量 N 6 SHDW 四号定位 C 8 CJ 厂家 C 18 BZ 备注 C 20 3.由于数据库中所保存的数据是系统中非常重要的资源,所以在数据库设计时一定要注意库结构的安全性、完整性,并发控制与恢复,而一般的数据库管理系统都提供了一定的数据保护功能。 5.2.3 代码及输入输出设计 本系统代码一律采用汉语拼音的首字字母作为该项代码,主码一律采用阿拉伯数字从1开始递增。 输入输出设计时,为提高系统的安全性,设计了一个登陆窗口。设计样式如图: 5.3 系统的实施、运行及维护 5.3.1 系统的实施、运行 1.软件开发工具的选择 选择了较为流行的POWERBUILGER5 0,它具有较为直观方便的优点,属于可视化的开发工具,即第四代开发工具,而且它最大的优点是可以通过网络调用后台的任一数据库ORACLE SYBASE FOXBASE等,例如;我们打开一个应用程序,选择的文件为库存管理即KCGL.DB,程序为 sqlca.dbms=’0 dbs’ sqlca.database=’kcgl.db’ sqlca.userid=’dba’ sqlca.dbpass=’sql’ sqlca .dbpram=’connectstring=’dsn=newdb; uid=dba; pwd=sql’’’ connet open (face --win) 2.硬件的配置要求为: 486以上的微机,16M以上的内存,50M以上的硬盘软件的配置要求:WIN95中文版操作系统 5.3.2 系统的维护 系统的维护主要分为纠错性维护、适应性维 护、完善性维护和预防性维护。 纠错性维护:由于本系统测试不可能揭露系统中存在的所有错误,所以当系统运行到一定时期后会暴露出系统内隐藏的错误,这 ! 适应性维护:这里指为了使本系统更好的适应环境的变化而进行的维护工作。一方面由于计算机技术的飞速发展,原来的系统不能适应新的软硬件,另一方面,应用的对象也在不断的发生变化,将导致系统不能适应新的应用环境,因此,有必要对系统进行调整,以保证系统时时都能满足用户的要求。 完善性维护:要根据用户不断提出的新要求来不断扩充原有的系统的功能。 预防性维护: 把维护工作由被动变主动, 来延长本系统的使用寿命。 据统计,完善性维护占所有维护工作总数的50%左右。 可见,系统维护工作中,一半以 上的工作是对系统的完善,一定要多加注意。第六章 预计成果 6.1 软件的优点 1. 安全性强 2. 维护成本低,系统可靠性强 3. 扩充性好且开发效率高 4. 使用方便 5. 标准化程度较高 6.2 经济效益预测 使用此物资管理信息系统,可以大大提高 工作效率,降低成本。初步统计,由原来14人的工作,用了此系统后,5人就能完成,这样一来,以年薪金1、5万元/人计算,只此项就节约13、5万元。 第七章 系统的发展前景 随着社会的发展,一方面,管理信息系统对企业的影 响会越来越重要,甚至关系到企业的存亡;另一方面,管理信息系统本身也在不断的发展,其开发方法从早期的生命周期法到80年代初发展起来的原型法,再到面向对象的开发方法,以致现 在最新技术—计算机辅助软件工程(CASE)的出现,使管理信息系统开发的效率、性能都在不断地提高。本系统虽然具有一定的优点(由于 POWERBUILDER能够与各种数据库相联系,有一定的应用范围,故短期应不会落伍),但若不适时进行调整、改进、完善,必将被更新的、功能更完善的物资管理系统所代替。 管理信息系统论文:排水管理信息系统在防汛调度上的应用 摘要:天津市排水管理信息系统在防汛调度上的应用 关键词:流量计 雨量计 降雨强度 颜色划分 排水管理 信息系统 防汛调度 1 引言 天津市是我国北方重要的经济中心,城市排水设施是城市建设的基础设施,搞好城市排水管理对城市的环境保护、城市的建设和规划、城市的工农业生产和经济发展都具有重要作用。搞好城市的防汛排水工作,确保天津市的经济发展和人民生活正常进行至关重要。我处(天津市排水管理处)作为市区防汛排水的主要部门,对搞好防汛排水工作,使全市人民安全渡汛,起着关键性的作用。 天津市排水管理信息系统是城市排水管理的综合信息系统,实现排水管理定量化、信息化和网络化。天津市防汛调度系统作为排水信息管理系统的一部分,主要负责汛期的雨量、流量监测,进行数据分析,提供调度依据。 2 系统设计 2.1整体设计 排水地理信息系统在防汛调度上有很大的优势,按照我处排水地理信息系统规划,降水时各地区降水量 、河道水位等动态信息可通过有线(无线)自动传入系统计算机内,计算机结合存储的排水设施情况及地形、地物等属性可提前预报市区的积水地点及深度,并生成最佳排水调度方案,预测排除积水所需的时间,在遇特大降水时,根据地面高程特性(由地面高程形成的洪水缓冲区)及地面建筑物特性(主要是建筑物的使用重要程度)生成最佳市区防洪、分洪方案,使洪水造成的损失减到最小。整体设计如下: 2.2详细设计 具体要完成以下几个方面的设计任务: (1)实时预报积水点及深度。 (2)生成最佳排水调度方案。 (3)预测排除积水所需时间。 (4)生成最佳市区雨水排沥方案。 3 系统安排 3.1流量计、雨量计的安装 流量计、雨量计是确保防汛调度动态实现的硬件基础。本系统采用的是超声波多普勒流量计,将其安装在各泵站,这样既可以为监测泵站运行提供可靠的数据,又可以在降雨时全面掌握雨量情况。流量计、雨量计定时将流量等信息通过传输网络传入服务器,降雨时信息中心可随时通过拨号查询各地区降雨、泵站运行等情况。 3.2数据库的建立 天津市防汛调度系统的数据结构,组织存储等均使用access数据库,本系统的库体主要包括图形图象数据库、泵站数据库。泵站数据库中,采取每一泵站信息为一张表,泵站数据表中有泵站号、时间、泵流量、累计流量、雨量等字段,另有一张泵站号表,对泵站名与泵站号作出了一一对应,为以后历史数据查询做准备。图形图象数据库是由地形、地貌、等高线图、系统流向、泵站运行示意图及概貌、相关信息等摄影照片等组成,为图形查询、图形显示提供图形基础。 在通常情况下,分布在各泵站的远程流量计通过电话线自动两小时一次向服务器传输原始数据,系统自动整理数据后,将其存放在泵站数据库中。这些数据为监测泵站运行情况、分析雨量与积水关系提供数据基础。 系统数据库的建立可以直观、准确的反映出排水系统流向、雨量流量对照关系,泵站运行情况,为防汛调度、提供数据保证做必要的准备。 3.3降雨强度与颜色划分 在降雨过程中,不同时间、不同地点的降雨强度各不相同,为更直观的反映降雨情况,按照降雨强度的不同,分为小、中、大、暴、大暴、特大暴雨六种降雨情况,同时以六种不同的颜色加以区分。具体划分见表1。 表1 降雨强度 (mm/小时) 颜色 小雨 15 浅蓝色 中雨 15~30 浅绿色 大雨 30~50 浅黄色 暴雨 50~100 浅紫色 大暴雨 100~200 红色 特大暴雨 200 褐色 3.4应用实例 众所周知,防汛调度是一项实时性的工作,所谓实时是指防汛系统必须根据当时的雨量情况、流量情况作出及时、准确的调度。这样,实时数据、及时分析,就成为及时调度的前提,依靠两小时一次的定时数据库中的数据显然是不够灵活的。 在天津市防汛调度系统中采用了拨号查询的方式来解决实时问题。拨号查询的基本原理是采用调制解调器进行通信,可对任意一个流量计进行拨号。当流量计接收到调制解调器发出的指令,立即通过传输网络将当时的雨量、流量等信息通过调制解调器传输到计算机,本机接收到数据后,立即进行处理分析。利用调制解调器进行通信,保证了数据及时、准确,为进一步分析数据提供基础。 现在,以南开区北草坝积水点作为试点,具体说明如下。 北草坝积水点面积约为127公顷,负责此区域排沥的泵站为雅安道雨水泵站。降雨时,雨量计自动测取数据,并通过传输网络将数据传入信息中心,自动整理入库。监测人员可以进入该系统,系统自动按颜色显示当前区域的降雨强度,同时可以通过实时监测功能提取积水点降雨及泵站运行情况,包括泵站开车情况、流量大小、积水深度等。并以图象及数据形式给予直观显示,达到简明易懂的效果。另外,可进行进一步的分析,如预测排除积水所需时间及判断应开车台数等。见图1。 3.5数学模型的建立 任何的分析都要有数学模型作为基础,在数学模型的基础上进行修正。在天津市防汛调度系统中主要需要预测排除积水所需时间的数学模型。 开始降雨到积水退净的时间为: t=[∫0t 降雨量·ψ·dt-管容积]/∫0tqdt 其中,r为降雨量,ψ为径流系数,v为管容积,q为泵站流量。 例如:雅安道泵站q=2.4米3/小时,一小时最大排除127公顷内6.8mm的降雨, 北草坝积水点面积约为127公顷;降雨时间110分钟,降雨量26.5mm,积水深度30厘米。按照以上数学模型,加上修订系数,从开始积水到积水退净的时间约为2小时。 3.6 积水范围的确定 本系统主要以34片积水地区为研究对象。在每一积水地区,按照区域的高程情况,以等高线为基础,排水管道分布为依据,确定积水范围。当排除部分积水后,再重新按照等高线分布情况确定积水范围,直至积水安全排除。见图2。 3.7用户界面的设计与实现 良好的用户界面是保证系统正常运行的一个重要因素。它影响到用户对系统的应用态度,并进而影响系统功能的发挥,考虑到系统的使用对象大多是非计算机专业人员,界面的设计有以下特点: (1)界面全部在窗口环境下开发,用户不需要掌握visual basic,access的命令和数据库结构,只需通过菜单、按扭、图片即可作到正确操作。 (2)提供提示和帮助,一些比较复杂的功能和操作,在屏幕上给出简明的操作注明,以帮助用户顺利完成工作步骤。 (3)尽量减少键盘输入。通讯信息和共享信息由系统调入并显示在屏幕上,由用户检查确认等办法来减少人工输入可能产生的数据录入质量问题。 3.8程序流程图 程序流程图见图3,源程序见附件。 4 运行测试 程序编制完成后都要经过测试,由于天津市防汛调度系统的调试需要实时传入泵站的流量、雨量,而在非汛期,无降雨,雨水泵站不开车。鉴于以上原因,又编制了一个终端模拟的程序供测试使用。终端模拟程序可以模拟汛期的雨量计,当接收到本系统调制解调器发出的指令后,立即传输流量、雨量等数据,系统接收到数据后,进行数据分析。 通过测试,认为本系统安全可靠,及时准确。本系统预计在2000年汛期在处调度中心试运行。 5 总结 快速、准确的防汛调度是对城市排水进行科学管理的重要手段,该系统的实现将对天津市的城市建设、发展、规划及决策起到一定作用。 管理信息系统论文:毕业实习报告-人事管理信息系统 随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径,与此同时,单位技术成本也逐年有了明显的下降,然而办公室里的人事费用却不断增加。在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的2/3—4/5,这一现象使人们对办公室自动化的要求与日俱增。我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。 计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。 目前,计算机在我国的人事管理工作中,主要可用来进行报表处理,档案管理,文书编辑,信息查询,综合分析。干部统计作为人事管理的一个重要组成部分,是通过对干部情况的调查,整理和分析,了解干部队伍的发展趋势,为各级领导机关制定干部工作的方针,政策,加强干部管理,改革干部制度提供准确数字的依据。其工作除涉及到干部的基本情况统计之外,还包括干部的工资统计,干部编制情况统计,干部奖惩情况统计,军转干部安置情况统计,老干部情况统计等方面,其涉及的面之广,数据量之大可想而知,若利用手工进行干部的统计工作,大致要经过干部统计调查,干部统计资料的整理,干部统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。 手工方法所表现出来的种种劣势,使人们慢慢意识到管理现代化已成为当代社会发展的一股不可抗拒的洪流。在管理现代化的浪潮中,人事管理现代化也势在必行。实现人事管理现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。科学的管理方法在管理中一般是指数学方法、系统方法、信息方法、控制论方法、社会学方法、心理学方法等科学方法,而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。 电子计算机作为数据处理系统,已逐渐成为人事管理现代化的重要工具,在人事管理中正在发挥着重要的作用。在我国,已经开始运用电子计算机进行人员工资管理、人事统计和查询、干部考评和人事档案管理以及人才预测和规划等。 管理现代化是汉代社会发展的一股不可抗拒的洪流。近几十年来社会化大生产的发展规模越来越大,综合性越来越强,生产专业化分工越来越细,行业有部门之间的相互联系、相互依存和相互作用更不密切。组织管理日趋复杂;而现代化科学技术也正以史无前例的速度不断分化,不断综合,全方位地向高又立体的微观、宏观方向进军。这些,要求管理工作对实际问题的反映和决策必须迅速及时,对信息系统的完善程度越来越高,传统的手工业式的管理理论、方法、体制已远远不能适应当代社会的发展和四化建设的需要。改革、创新,实现管理现代化势在必行。 现代化管理的内容很多,关系很复杂,它包括人、资金、物质、信息和时间等诸要素,其中起关键作用的要素是人。人既是管理者,又是被管理者,在管理中处于双重地位,且具有巨大的能动性。可见人是现代管理中最重要的因素。因此,管理人力资源开发与利用的人事 管理在整个复杂的管理大系统中的重要地位是不言而喻的。牵一发而动全身,抓好了人事管理就为其他管理的优化得到根本的保证。 管理改革必须配套进行,现代化管理的实施也需要协调发展,人事管理既然在管理系统中占有如此突出的重要地位,在管理现代化的浪潮中,人事管理现代化也需同步进行,才能使现代化管理在社会化大生产和当代科学技术发展中起到放大和增产的作用。总而言之,人事管理现代化是管理现代化不可缺少的重要一环,它是把现代化管理的理论、方法和手段运用到人事工作中,使人事管理达到最大限度地提高工作效率的目的,以适应社会和科学技术的发展。实现人事管理现代化,使从事管理工作由原来凭个人或少数人的经验作决策,逐步上升到按事物的内在规律的科学高度办事,做到物质与精神相结合,抽象与具体相结合,定性与定量结合,静态与动态相结合,现状和未来相结合,个体与群体相结合。至于先进的科技手段,除科学地运用原有的生物、化学、物理、机械等手段外主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。概括地说,人事管理现代化的内容是包括人事管理思想的现代化、人事管理、组织的现代化、人事管理手段的现代化。通过这四个方面的现代化来实现人事管理的计划、组织、指挥、协调、控制的现代化和从事人事管理工作者自身的现代化。 人事来之不易系统化,是人事管理现代化的一个重点。研究人事管理,必须研究这个系统所处的环境,即研究政治系统,经济系统,法律、科技和文教系统,人物系统和大管理系统对人事管理系统的影响以及人事管理系统的反影响。离开周围的事物,去研究人事管理现代化,是注定要失败的。 所谓系统,就是在一定条件下,由相互作用、相互依赖的若干组成部分结合而成的,并具有特写功能的有机整体。从一般意义上讲,系统由输入、处理、输出、控制与反馈的四个基本部分组成。 在系统理论中,系统分析是指对系统性能的理解。系统最佳化是系统设计成综合的内容。系统工程即用教学方法进行系统分析或优化,把传统的组织管理工作总结成技术并使之数值化。用系统工程来分析系统问题是比较科学的,利用系统工程这门学科的概念和原则,来进行人事组织管理方面的工作,是实现人事管理现代化的重要途径和有效手段。 人事管理系统内有多种元素,如:管理人员、管理机构、办公设备、规章制度、各业务环节,各种管理技术和方法等,都可以看作它的“元素”。各元素之间的联系是否有序,联系的方式和效果是否最优,直接影响着人事管理的水平。在不同条件下,起主导作用的元素是不相同的。人事管理系统化的一个重要目标,是围绕着责任制和考核制,逐步建立起完整配套的干部“进”、“管”、“出”制度。实现系统化,除了要解决制度问题外,还有一个掌握系统方法的问题,即学会应用系统工程和系统分析法,这对搞好人事管理现代化,具有重要的意义。 人事管理系统的基本功能,目前尚无统一的说法。根据我校人事管理的工作的现有材料和工作特点分析来说,人事管理系统的基本功能,我们认为有如下几方面: 1.确定人事管理的方针政策 2.确定人事管理体制、编制人事规划 3.编制人事计划,设置人事管理机构和岗位 4.制定人事管理的条例办法; 5.教职员工的业务培训; 6.人才选拔、使用、交流(流动); 7.考核、奖惩、任免; 8.工资、福利与保险 9.离休、退休、退职。 作为人事干部(人事管理人员),如何最大限度地发挥人员的才能?这是人事管理学研究的根本任务。对这个问题进行个体研究方面,目前是做得不够的。因为个体寓于群体之中,群体对人员才能发挥之影响作用,可利用系统原理去指示。通过群体研究来寻求合理的年龄结构、知识结构、专业结构、来取得令人满意的配合效果等。 过去,在人事管理工作中,人事工作信息滞后,传递慢、“马后炮”,人事管理数据加工不及时。比如:干部考核、人员的工资计算、人事的统计、人事档案的填写,贮存等等。这些人事工作繁琐、耗时费力,准确性差、效率低、手工操作已难以适应形势的发展的要求。为此,我们应该努力学习有关人事管理现代化的有关理论资料,提高对管理现代化重要性的认识,尝试去利用计算机来实现人事管理的现代化。比如现在有些学校和单位在人事管理这方面所作的努力,由于从事计算机工作人员的技术指导和从事多年人事工作的老同志的帮助,他们: 首先,开发了“中华职专职工档案管理”软件系统。 其次,将学校或单位人员的档案内容的所需数据,存储在计算机的磁盘里,需要时可以通过计算机方便地进行查询、检索、维护,还可以将有关数据打印出来。 第三,还用计算机进行了日常办公现代化的管理工作的使用。 第四,及时收集、加工、整理、存贮、检索新的变化数据。 使其单位人事管理初步实行计算机化,让计算机在人事管理中得到初步应用。使人事管理者总是根据准确、及时的人事信息来进行决策,实现管理。只有计算机才能将现代化社会中,成倍增长的人事信息量,进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。发挥其特有的功能。 即:(1)对输入的人事数据,进行数值运算和逻辑运算,求解各种问题。 (2)对人事信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。 (3)对人事管理的各种资料数据和计算机顺序,具有记忆存贮的能力。 实践证明,当管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,即用计算机技术信息的收集、加工、传递和存贮等,可以使用人事基础信息,高效、合理、恰当地管理。这样,人事信息系统随着计算机的应用、发展而不断完善,计算机在人事信息管理中的地位也就是益重要。 正因为如此,实现人事管理现代化,要有科学的管理方法和先进的技术手段,才能最大限度地提高人事管理工作效率。现代人事工作的信息量越来越大,保密性越来越强,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作。而计算机作为数据处理系统,已逐渐成为人事 管理现代化的重要手段,在人事管理中正在发挥着重要的作用。一般来说,计算机在人事信息系统中的作用有: (1)计算机能够比人更快地提供有信息价值的人事数据; (2)计算机能够比人提供更新的人事数据; (3)计算机能够比人提供更加准确的人事数据; (4)计算机能够比人处理更多的人事数据等等。 正因为如此,我们利用计算机替代手工操作建立的人事信息系统,即计算机人事信息系统,其主要功能可以归纳为以下三点: 一是可以高效能、大容量地收集、处理、存贮人事信息,大幅度地提高人事管理信息系统的工作质量和效率。 二是可以及时掌握整个人事管理系统的全面情况,提供系统的准确的人事信息,可以促进人事工作的规范化及各项管理制度与指标体系的建立和健全,从而提高行政管理水平。 三是可以提供各种加工处理了的人事信息,以满足人事管理的特殊要求,适应新形势对教职工队伍提出的新要求,帮助选择方案,实现优化决策。当前,不少单位的人事部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会 总之,计算机的广泛应用,计算机人事管理信息系统的建立,适应了社会经济发的客观要求,是人事管理现代化的一大进步。今天我们运用计算机进行了学校人事档案管理的初步现代化的开发和使用,它大大提高了人事管理工作者的工作效率,它把人事干部从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动和其它教育教学的活动中去;它能使决策、计划和其它管理活动更加科学、精确、灵活。因此,建立计算机人事管理信息系统是一种客观发展必然趋势。尽管在人事管理方面还不可能普遍使用计算机,但从长远来说,人事管理现代化和计算机是不分割的。轻视或者拒绝利用计算机技术,就不可能真正地、全面地实现人事管理现代化。随着我国经济、科技的发的,人才开发管理的加强,我们一定要努力创造条件,促进使用计算机的人事管理现代化。为建设中国特色的社会主义而努力奋斗。 [实习体会] 四年的大学生活,让我对计算机理论知识有了一定的了解,但实践出真知,唯有把理论与实践相结合,才能更好地为社会服务.为期两周的上机实习,我上网查阅了一些计算应用知识并对毕业论文所需的资料进行了粗浅的了解,为接下来的六周毕业设计作准备,提高了我的动手能力,同时也让我了解到了自己的不足,我会继续努力,完善自我,为社会主义现代化建设做贡献.对于学校的精心安排和指导老师的用心辅导非常感谢. 管理信息系统论文:商业银行管理信息系统开发方法浅探 我国加入WTO后,国家最终将放弃对国有商业银行提供无限量的信用支持,金融机构必然会在市场经济的"大海"中按自然规则"物竞天择"。要想在激励的竞争中立于不败之地,国有商业银行必须加快金融电子化的步伐,采取有效措施,迅速建立以决策支持系统为核心的管理信息系统,高效地处理和利用信息,提高信息化水平,增强竞争实力。如何根据开发系统的规模、技术复杂的程度、管理水平的高低、技术人员的素质及开发时间的要求等不同要素,确定管理信息系统开发方法,确保以较小的投入取得最优的效果,这一直是管理信息系统开发人员所关注的课题。笔者根据开发实践,将管理信息系统的开发方法,归纳为以下几种: 一、周期法 该方法是由结构化系统分析和设计组成的一种管理信息系统开发方法, 图1结构化生命周期法的开发过程 亦称结构化生命周期法。其基本思想是将系统的生命周期划分为系统调查、系统分析、系统设计、系统实施与转换、系统维护与评价等阶段。应用系统工程的方法,按照规定的步骤和任务要求,使用一定的图表工具,完成规定的文档,在结构化和模块化的基础上进行管理信息系统的开发工作。结构化生命周期法的开发过程一般是先把系统功能视为一个大的模块,再根据系统分析设计的要求对其进行进一步的模块分解或组合。基本做法如图1所示。 结构化生命周期法主要特点是: ⑴开发目标清晰化。结构化生命周期法的系统开发以"用户第一"为目标,开发中要保持与用户的沟通,取得与用户的共识,这使管理信息系统的开发建立在可靠的基础之上。 ⑵工作阶段程式化。结构化生命周期法每个阶段的工作内容明确,这便于开发过程的控制。每一阶段工作完成后,要根据阶段工作目标和要求进行审查,这使阶段工作有条不紊,也避免为以后的工作留下隐患。 ⑶工作文件规范化。结构化生命周期法每一阶段工作完成后,要按照要求完成相应的文档报告与图表,以保证各个工作阶段的衔接与系统维护工作的便利。 ⑷设计方法结构化。结构化生命周期法采用自上而下的结构化、模块化分析与设计方法,使系统间各个子系统间相对独立,便于系统的分析、设计、实现与维护。 结构化生命周期法被广泛地应用于银行管理信息系统的开发中。该方法适合于银行业务工作比较成熟、定型的系统,如作为银行管理信息系统信息采集的自助银行、企业银行、电话银行、销售点服务系统、多媒体查询系统等为客户提供金融服务、信息咨询的系统。在管理系统开发方式上,银行根据系统的复杂程度以及自己的人力、资金等状况,可在独立开发、合作开发、委托开发、购买现成软件这四种模式中选择其一。 二、原型法 该方法是一种根据用户需求,利用系统快速开发工具,建立一个系统模型,在此基础上与用户交流,最终实现用户需求的快速管理信息系统开发方法。 原型法开发过程包括系统需求分析、系统初步设计、系统调试和系统转换、系统检测与评价等阶段。用户仅需在系统分析与系统初步设计阶段完成对应用系统的描述,开发者在获取一组基本需求定义后,利用开发工具生成应用系统,快速建立一个目标应用系统的最初版本,并把它提交给用户试用、评价、根据用户提出的修改补充,再进行新版本的开发,反复这个过程,不断地细化和扩充,直到生成一个用户满意的应用系统。 原型法的开发过程如图2所示。 目前,我国市场上的管理信息系统快速开发工具有:POWER BUILDER、VISUALBASIC、VISUALFOXPRO、DELPHI等。利用这些面向对象的开发工具,可使开发者的精力和时间集中于分析应用问题及抽取反应应用系统实质的事物逻辑上,而不再拘泥于应付处理繁琐的开发实现细节,节省了大量的编程工作,并且使系统界面美观,功能较强。 原型法具有开发周期短、见效快、与业务人员交流方便的优点,被广泛地应用于银行的财务报表系统、信贷管理系统、工资人事管理系统、固定资产管理系统等的开发中。 三、综合法 综合法是将周期法和原型法两者结合使用,采用结构化生命周期法的设计思想,在系统分析与系统初步设计上采用原型法作出原始模型,与用户反复交流达成共识后,继续按结构化生命周期法进行系统详细设计及系统实施与转换、系统维护与评价阶段的工作。 综合法的优点是它兼顾了周期法开发过程控制性强的特点以及原型法开发周期短、见效快的特点。商业银行在管理信息系统开发中,可针对不同的实际情况,合理采用综合法,使开发过程更具灵活性,往往会取得更好的开发效果。 四、实例 今年上半年笔者采用原型法,开发了交通银行南通分行计划信息管理系统,下面就以该系统为例具体介绍一下原型法的主要开发过程。 ( 1)系统需求分析、系统初步设计。通过与计划处交流,明确了本系统的设计目标,即通过对财会处人民币和国外部折美元会计月报表、资产负债表、损益表及计划处信贷收支表数据进行收集、存储、检索、传输、加工、分析,为计划处及其它管理部门的科学决策服务。并根据确定的设计目标初步完成系统基本数据流图、主要功能模块图、网络结构图的设计。 (2)系统模型的确定。为实现不同部门间信息资源的共享,本系统的基本模式设计为典型的Client/Server体系结构,在分行计划处设立数据库服务器,作为数据处理中心,计划处及其它管理部门的客户机,通过局域网与服务器相连,进行操作。Server端采用Sybase数据库作为数据库系统,Client端采用PowerBuilder 6.5作为开发工具,网络协议采用TCP/IP 的通讯协议。 (3)系统模型的实现。使用面向对象的PowerBuilder 6.5设计界面快速且美观,因此本系统的Client端设计重点不是在界面设计上,而是在提高系统的通用性上。由于计划处报表统计条件改变频繁,这给生成报表数据带来一定的难度。本系统设计上采用?quot;参数表驱动法",使数据与程序相分离,即基于通用报表结构的报表程序,极大地减轻了报表的编程工作量。Server端设计主要是建立帐务类、字典类、控制类系统数据库表。 (4)用户审核。将本系统的最初版本提交给计划处使用,笔者根据计划处在使用过程中提出的修改意见,不断完善系统,如此重复,直至计划处满意为止。 (5)系统维护与评价。本系统提交给计划处正式投入使用,为维护方便,笔者建立系统开发档案,至此,本系统的开发过程基本结束。 电子商务网站访问量的统计 南通航运职业技术学院 王建华 内容提要:作者就电子商务网站建设中的一个实际问题--网站访问量统计,介绍了电子商务网站访问量统计信息和方法。 关键词:点击数;页读数;访问人数;访问量 我们的主页的页读数是多少?有多少人在访问我们的网站?这往往是电子商务网站迫切需要知道的实际问题。 遗憾的是,大多数电子商务网站建立初期,往往只考虑网站的内容和版面,并没有想到某一天会要跟踪网站的访问量。当广告客户询问网站的访问量,想知道有多少人访问网站,浏览网页时,为跟踪访问量忙得疲惫不堪的工作人员往往拿不出令人信服的统计资料。本文就此问题,谈谈电子商务网站访问量的统计信息和方法,目的在于抛砖引玉。 一、点击数和页读数 Web服务器能记录它得到的每次请求的信息。对我们有用的请求的信息包括:点击的日期和时间 、主机名 、请求 、被授权的访问者的登录名、Web服务器的反应码、涉及者、访问者的user agent、访问者的IP地址、访问者的主机名(如果其IP地址可以被翻译出来)、传输的字节数、被访问的文件的路径、访问者发送的Cookies 、Web服务器发送的Cookies 。 上述能收集到的访问量数据不多,而且得到的信息也不可靠。可用的信息不准确,但不是完全不可用。虽然数据不精确,但仍然可以知道有多少人在用我们的网站。正如我们知道的,用计数器可以很容易地知道有多少点击数,但对于更精确的分析,我们将不得不存储得到的点击数。一个简单的办法是把信息存储在Web服务器的log文件中,然后定期地加载数据库的table或直接把信息写到数据库的table中。 点击是我们的服务器收到的任何文件请求,包括图像、声音文件和任何出现在页面上的东西。如果直接加载数据到数据库中,我们需要一个已经实现这种功能的Web服务器(如Microsoft腎IS),或需要源代码。也可以用第三方的API,如Apache的DBILogger。实现了这样的功能,就可以收集失败点击的次数(只需计算状态码为4__的点击的数量)。 页读数更准确些,因为它把一页当作一个整体 ,而不是它的各个部分。计算点击数不如计算页读数得到的信息量大,而且点击数计算的结果与其它网站很难进行比较。页读数就不同了:按时间块的页读数,可以查看每5分钟的页读数变化;按访问者的域名分类的页读数,可以确定他们是在工作时,工作前还是工作后访问我们的网站;按登录用户的页读数和非登录用户分类的页读数,可以确定允许用户登录是否值得;按信息来源分类的页读数 ,可以确定访问者进入页面是通过一个连接还是一个旗帜广告?他们从哪里来?这些信息可以帮我们了解访问者的兴趣,可以确定往哪儿投资,与哪些人合作;按访问者的硬件平台、操作系统、浏览器及其平台统计的页读数 ,可以确定 Mac用户和PC用户的比例各为多少?Netscape和IE的用户各为多少;按访问者主机统计的页读数 ,可以确定访问者中有多少人用AOL?有多少人用Earthling? 总之,页读数的统计,也就电子商务网站访问量的统计鼻子 二、页读数的统计 为了计算页读数,需要制定一些把页读数从点击数中区分出来的方法。下面是电子商务网站经常考虑到的一些因素:文件名、文件类型(HTML、GIF、WAV等)、Web服务器的反应码、访问者的主机。一旦确定了哪些点击是页读数,哪些不是,就可以计算网站的页读数了。我们按照文件的路径确定页读数算在哪个具体部分,如算做Web的页读数;则算做Sys的页读数。如果这种标准在网站的各个层次上实行,可以得到网站的详细统计。我们有时希望把一个页读数算在某一部分,在其它部分算在另一部分。 电子商务网站页读数的统计方法通常有如下几种。 1.远程数据跟踪 页读数增长的速度是多少?年底的时候我们期望的页读数是多少?网站的哪部分页读数增长得最快?哪部分最慢? 各种浏览器的比例随着时间变化的趋势是怎样的? 人们过多久访问我们的网站一次? 从其它网站的旗帜广告第一次进入我的网站的人,他们随后读了多少页? 一旦我们看到可用的各种类型的信息,我们就会得到需要长距离回答的各种问题。如果我们对回答这些问题感兴趣,那么多天的跟踪就会有用。 进行远程数据跟踪,可以考虑使用数据库。我们可以编写程序从点击数日志中提取想要的信息。如果数据库设计得合理,查询信息的时间比用程序从日志文件中提取信息快好多倍。数据量越大,这种差别越明显。 如果只存储感兴趣的点击,可以节省大量的数据空间。 也可用SQL从数据库中提取数据。SQL是一种小型的、简练的只需学很少的命令和语法的语言。而且,其命令结构简单明晰,好的程序员建立一个SQL查询比编程做同样的事快得多。而且其结果错误更少,更容易理解。 如果不想用SQL,可以用一种数据库访问工具如MS Access 或 Excel。这些工具都很好用,而且是图形界面。 2.计算访问时间 电子商务网站的市场部和广告部都喜欢统计访问时间,即某人在离开我们的站点前停留了多长时间。但是,用HTTP是不可能确定这个数值的。 假设一个客户在正午时访问Hot的一个页,然后该客户在12:28 p.m.访问Hot的另一页,那么该客户对Hot的访问时间是多长呢?该客户可能在这28分钟内一直盯着第一个Hot页,但是该客户也可能在这28分钟内新开了一个窗口,浏览另一个网站。 但是,我们的用户确实需要这种信息,那么该怎么告诉他们呢? 我们可以去Internet Advertising Bureau,它定义了一个访问为"没有连续30分钟的不活动的访问者的一系列页面请求 "。当有人问起我们的网站的访问时间时,我们也可以在IAB的定义的基础上告诉他们。 3.计算访问来源 如果访问者点击某个连接或某个旗帜广告到达我们的网站,他的浏览器会随着这个请求发送他刚离开的站点的URL,这个URL称为"referer"。 Netscape和IE对访问的来源的处理方式不同。如果我们点击原始页到一个有frame的页,Netscape将把原始页作为对包含frame的页和每个frame中的页的来源;IE把原始页作为包含frame的页的来源,这个包含frame的页反过来把它本身作为各个frame页的来源。进一步,我们可能还会得到每页的页读数的数据。如果把网站分成频道或部分,则可能得到每部分的数据。 需要注意的是,上述方法计算出的页读数不是我们的网站的实际页读数。这是因为我们统计的是在Web服务器的访问日志中计算访问记录,而很多请求从不在访问日志中留下痕迹。因为没有十全十美的方案,所以使用哪种统计方法取决于网站的实际情况。 三、计算访问人数 计算访问人数比计算页读数难得多,而且没有绝对可靠的计算访问者人数的方法。 基本上有三种信息可以用来跟踪访问者:IP地址、成员 名(如果网站使用成员注册)和cookie。 最简单的办法是计算log文件中的唯一IP地址的数量。但是,最容易的办法通常不是最好的办法。这种方法是可用的最不准确的办法。大多数人在每次连接时得到不同的IP地址。这是因为很多ISP为用户赋予动态的IP地址,例如,当一个AOL用户上网时,AOL给他一个IP地址,当他断开连接时,AOL把这个地址赋给另一个用户。这样,当我们进行统计时,我们不知道这是两个用户。 如果要求用户使用成员身份登录,统计将很容易和准确。但很多人不喜欢需要登录的网站,这就使得跟踪成员名的统计没有实际意义。 最后,可以使用cookies。为每个访问者定义一个包含唯一值的cookie,我们把它称为机器ID。如果某人访问我们的网站时没有提供机器ID(可能她是第一次访问,或者她的浏览器不接受cookies),把她当作新用户,并为她访问的页发送一个cookie。 使用这种方法要注意的是: 1. 很多人关掉了cookies的功能; 2. 可以用浏览器删除旧的cookies; 3. cookie存储在访问者的机器上( 访问者可能用不只一台机器访问我们的网站); 4. 多人公用一台机器; 5. 服务器对cookies的处理不同。 考虑到以上因素,我们在电子商务网站这样做: 如果计算一天的访问者数量,我们计算成员名;对于没有成员名的点击,我们计算cookies; 对于既没有成员名,也没有cookies的点击,我们计算IP地址;如果计算多天的访问者数量,我们只用cookies;如果只关心某一天的数据,可以用处理log文件的程序,如果希望得到多天的数据,应该把它存储在数据库中。 如果不能准确记录每个单一请求,当然就不能得到网站的访问者的完整数量。 前面没有讨论的一个问题是cookie和新的访问者。假设我们想计算昨天的访问者人数,就要用我们前面讨论的方法。当某人第一次访问我们的网站时,他还没有cookie,我们的Web服务器随着被请求的页发送给他一个新的cookie。现在,假设这个访问者然后请求第二页,这时的请求有一个cookie,访问者的点击记录将有一个cookie。 当我们用Perl脚本(或别的什么)计算访问者数量时,如果允许认证,我们首先计算成员名;对于没有成员名的点击,可以计算cookie;对于没有成员名或cookie的点击,可以计算远程IP地址。但这种方法重复计算了新的访问者。一个访问者的第一次点击没有cookie或成员名,所以IP地址被计算在内。这个访问者的随后的点击将用成员名或cookie计算。 在电子商务网站中,我们记录cookie被发送的次数,虽然我们没有收到cookie。每一个夜晚,我们寻找包含被发送cookie的点击。对于每一个,我们检查等于那个被发送的cookie的被接收的cookie的其它点击。如果能找到,我们在把这些点击数装载到数据仓库之前把发送的cookie值转移到接收的cookie的字段。当使用我们的计算方法时,此人将只被计算一次。注意我们不只是简单地把发送的cookie和接收的cookie进行合并。这么做会重复计算屏蔽cookie的人。 假设我们有不止一个计算点击数的域,例如,和。我们可以计算到和的访问者数量,但是总数肯定不会与这两个数的和相等。 为什么会这样呢?假设一个访问者访问,他没有cookie,于是我们的Web服务器发送一个给他。然后他又访问,访问者的浏览器不会发送的cookie给的Web服务器。这样,的Web服务器发送另一个cookie给访问者,对于一个访问者有两个不同的cookie。解决这个问题的办法是使用一个主域名,如和,这样可以有一套cookie。 管理信息系统论文:关于电信企业管理信息系统建设的几点思考 而且信息化对各业务流程的不断渗入,相关系统日趋专业、复杂,以及众多第三方开发厂商的不断增加,都对管理信息系统的建设提出更高的要求。 关键词:电信业,信息化,系统建设 1引言 随着中国电信行业最新一轮的行业重组以及3G牌照的正式发放,电信运营商之间的竞争愈演愈烈,在这种外部环境 下,如何持续地提高电信企业的综合竞争力从而占据市场是电信企业重点关注的发展主题。传统的电信运营信息系统面向的是网元、网络、客户、产品,如今伴随对电子化理念的不断提升,现在电信企业信息系统更将面向各种管理流程、内部用户等复杂的元素。而且信息化对各业务流程的不断渗入,相关系统日趋专业、复杂,以及众多第三方开发厂商的不断增加,都对管理信息系统的建设提出更高的要求。 2企业管理信息系统现状及面临形势综述 目前公司的管理信息系统已经涉及到公司的人、财、物、业务、市场管理的各个方面,主要包括企业内部门户、邮箱、公文、财务ERP、HR、工程管理、合同管理等系统以及各项业务管理流程(如IT需求管理、协同平台中包含的近50个流程)。随着公司业务及管理的需要,公司的下属部门单位已经增加到近50个,目前信息系统的全部有效用户已经近万人,并还在不断增加中。 当前电信企业的内外部环境日益复杂,从市场形势角度看,全业务运营带来的市场压力逐步显现、世博会带来的机遇与挑战;从集团公司角度,随着全国应用管理办法下发,将加大对应用的管理力度、全网业务需求(包括服务、数据产品、集团产品)进一步增加、强调系统能力的提升(如交流、检查);从本公司业务需求角度,需求提出对象人员继续增加、全业务竞争市场不平衡状态下业务产品更新频度高(家庭、集团市场)。所有这一切都要求公司的管理信息系统随时能够根据市场、业务、用户的需求及时进行开发、调整,保证相关业务工作的正常开展。 3企业管理信息化建设的几点思考 3.1需求工单管理 3.1.1如何确保工单的及时性,避免未及时完成引起用户投诉 落实IT开发工单管理人员,定期监督各工单的执行进度,及时协调开发过程中存在的问题。定期汇总工单完成情况,以内部通报形式抄送部门领导和各工单负责人,起到督促作用。在人力资源紧张的情况下,通过合并需求设计环节、设计开发人员的对口带教等方式,缩短开发周期,提高工单完成的时效。充分发挥公司IT需求管理系统的作用,工单执行过程中遇到需求变更、数据准备等影响工单完成及时性的情况,在工单管理系统中留下痕迹。及时协调厂商的开发资源,通过更换、补充、引入等方式,保证工单的及时完成。 3.1.2遇特殊、紧急情况工单,如何确保支撑工作的有效完成 每次遇到公司组织架构调整或者公司内部招聘结束,信息化需求变更单高速增长,内部充分协调资源,保证工作的正常进行,外部加强工单内容分析,根据重点部门、重点岗位、重点需求,把串行方式转变为并行方式,有序、及时完成IT需求变更工作。如遇到奥运、重大节日、会议等要求系统部门封网的时候,事前内部制定特别开发方案,合理安排工单进度,主动加强与业务部门沟通,合理安排封网前后的及时上线。 3.1.3跨部门工单,往往成为工单管理的难点 建立基于工单内容的责任人制度,分拆工单实施的具体内容,合理安排各方面工作进度,建立跨部门的联调、测试、上线工作机制。兼顾各部门工单管理的具体流程,通过内部工单等形式,将需其他部门配合的实施内容及进度予以书面安排,纳入到各部门正常的工单管理工作。应引起相关部门领导重视,通过他们及时协调存在的问题,确保工作及时完成。 3.2应用系统、项目建设 3.2.1在人员紧张的情况下,面对大量的系统建设,如何保证任务的及时完成 建立项目责任人制,充分调动合作方力量,统一安排各项目的实施过程,安排多个团队并行实施。项目实施的前期,安排专人负责通用专业规则的制定,如:前台风格、展示工具、开发规范,提高联调的成功率,减少不必要的修正。关注实施的阶段性成果,加快系统联调、业务部门试用的进程,注重正式运行环境的形成。在业务试用前期,紧密联系业务、技术主管部门,提前梳理准备必要的上线条件,提供UAT案例,尽快推动新系统的正式使用。参考网。参考网。 3.2.2如何避免业务部门的需求频繁变动,对应用建设产生的影响 注重与业务部门的有效沟通,了解业务部门真正急切的需求,突出重点应用,制订双方认可的开发计划,分阶段实施,边完善已上线的应用,边开发新的应用。把握应用建设的时效,主动联系主管部门对应用建设的具体内容、方向进行明确,尽量减少无效、重复开发工作的产生。合理区分BUG和新需求,设定明确需求的最后时限,尽量减少后期的变更影响系统上线的时效。 3.3应用推广 3.3.1需实现高层的应用需求和基层的生产运做有机结合 把握公司 的重点工作,进行数据整合、主题展示、信息化应用开发,集中力量支撑重点主题建设,增强对管理层应用需求的敏感性。主动了解业务部门的运做困难,加强数据提取、协作分析、数据跟踪等的技术支撑,解决生产运做的实际问题。参考网。 3.3.2新系统实施、推进,需改变用户原有的工作习惯,推进难度高 管理信息系统统的特点是通过对工作流程、管理流程的梳理,通过电子流程的再造,运用信息化工具提升工作的质量和效率,项目建设工作不能闭门造车,要实地调研,了解业务部门实物管理、流程管理的具体情况,使再造的电 子流程能符合实际工作的需要。积极采用原型设计,分阶段推进原型的确认、试用,掌握技巧根据用户部门的承受度,边使用、边评估、边优化、边推广,有效有计划推进工作实施。 4结束语 管理信息系统的建设要求我们发挥使能者的作用,一方面主动联系业务部门寻找可以推进信息化的内容,另一方面从系统运行数据和用户报障中查找已有信息化系统的不足,并给出具体优化建议。加强管控能力,注重实施进度、狠抓开发测试质量,同时一切提升用户感知度出发,提升用户满意度。系统的建设要从流程规范化的管理向提高效率与质量并举、提升IT部门使能者能力的方向转变,从而能能够为公司业务发展、管理提升提供更加有效的支持。 管理信息系统论文:分析房产档案在房产管理信息系统中的作用 信息化是现今世界经济以及社会发展的大趋势。计算机技术的快速发展使咱们步入了1个信息化的时期,不管是从政治、经济、文化、科技、军事等多个领域仍是到人类糊口的各个角落,信息技术不断显示其独特的魅力,成为现代社会以及现代糊口不可缺乏的工具。 1、房产管理信息系统建设解决的几个问题 一、登记流程规范化。房产管理信息系统通过计算机网络技术,采取专门的登记软件,树立各类房产登记的规范化流程,实现登记数据从案件受理到审批、登簿、发证、归档等业务的网上传输,树立电子登记簿。工作人员只需做好自己的环节,流水功课,可以极大提高工作效力。 二、测绘产权1体化。为解决房屋坐落不规范、编号凌乱的情况,依照“以图管房”的整体思想,采取房产丈量规范的编号规则,对于全市房屋进行统1的分区、分丘、分幢、分户编号,构成树状排列模式,通俗来说,即是将全市房屋都微缩到计算机中,树立1个虚拟的数字城市,在管理以及应用上更为直观、高效。房产测绘是树立这1模式的基础,通过实地的丈量、调查、绘图,构成每一幢房屋的自然状态信息,通过系统软件导入系统数据库,作为房产登记中房屋的自然状态数据。以笔者所在城市为例,首先获得全市的地籍图,依照道路、河流划分区片,每一区内依照土地界址划分丘,基本每一丘内为1个住宅小区,按幢测绘分户图,出具测绘成果,同时构成直观的楼盘表。 三、登记数据规范化。房产管理信息系统可以树立规范的电子登记簿,解决了以往登记需要直接查阅房产原始档案的问题。同时,电子登记簿准确反应了房产的权力状态,也能够作为房产原始档案的索引,解决了以往手工登记中漏登、错登酿成的1系列问题,保障了房产登记的安全性。 四、数据应用简便化。房产管理信息系统中存储了全市所有房屋的自然状态以及权力状态,除了了在房屋登记中施展不可或者缺的作用外,在数据统计、数据管理中一样可以做到简便、高效比如在城市计划中,可以统计任意区域内的房屋状态,计算拆迁本钱等。而对于于授权的网上档案查询等功能也能够轻松实现。 五、合同备案网络化。实现商品房网上备案是房产管理信息系统的又1大亮点。可以通过向房地产开发企业授权,在开发公司签订购房合同时即时将售房数据传入系统数据库,实现房地产市场的实时监控,随时掌握房地产市场动态,有益于市场监管以及相应政策的制订。 六、为全国房产管理系统的联网提供可能。全国房产管理系统的联网是房产管理发展的大趋势,特别是在国家不断加强房地产市场宏观调控的情况下,如限制第2套购房等政策,如何认定购房者家庭主房套数等,如果没有完美的乃至全国联网的房产管理系统,在执行上确定难题重重。而各地在逐渐树立本地区内房产管理系统的情况下,今后只需与全国系统接通,便可实现全国的联网。 2、房产档案在房产管理信息系统中的作用及收拾 针对于以往可能存在的档案资料不齐、权属不清、档案扩散等情况,应当在档案数字化进程中1并规范,仅从技术手腕方面讲,主要有下列几个步骤: 一、制订档案编号及寄存规则。因为房产档案是房产管理信息系统中的1项,可以依照“以图管房”的编号模式,对于应构成树状的寄存结构,具体到实际,就是每一户档案的位置固定,1幢楼的每一户档案集中寄存,1个小区每一幢楼的档案也是集中寄存,每一户办理转移、变更等构成的档案资料到其固定位置进行添加。这类寄存方式简单明了,结构严谨,应用利便,只是对于库房请求比较严格,需要预留足够多的存储空间。 二、制订房产档案的收拾标准。首先要确保档案资料的完全性。1套完全的房产档案在结构上主要有房屋的自然状态资料、权力人状态资料,在业务上又必需具备初始登记或者总登记资料,更首要的是明确党前的权力状态,包含所有权、他项权、其他限制权力等。其次要制订统1的文本寄存规格,如纸张大小、寄存顺序、装订方式等,同时录入电子数据树立电子登记簿,并扫描文本资料绑定备查。最后还要制订严格的编号方式以及归档法子,如每一户档案为1宗,在显着位置打印该户编号,1幢楼树立1份索引,打印该楼编号,寄存该楼必要的公用资料,以此类推。 三、公道支配房产档案的收拾顺序。如果以往的房产档案管理不规范,进行1次收拾相似进行1次总登记,可能需要相应的实地调查、补测、入户讯问、由权力人补充材料等,此间还会存在不断有新的登记档案资料构成。因而,可以依照“以图管房”的模式分区别片进行收拾,已经收拾以及未收拾的划清界线,以避免呈现凌乱。房产档案管理信息化是先进科学技术手腕以及科学管理法子与传统的档案管理方式的有机结合,是新形势下房地产业发展的必然趋势。运用现代信息处理技术手腕来管理房产档案信息资源,势必使房产档案管理的方方面面产生深入变化,极大地提高级案资源的开发能力以及应用效力,使房产档案管理的总体水平显明提高,大大减少房产管理工作人员的投入,缩短大量事务的处理时限,使房产管理人员在有限的时间内患上到足量的信息,不但降低了本钱,而且极大地提高了效力,保障了房产登记安全。 管理信息系统论文:分析我国高速公路路政管理信息系统的构建 论文关键词:路政管理 信息系统 高速公路 论文摘要:对我国高速公路路政管理信息化的必要性和现状进行了分析,指出目前高速公路路政管理信息化存在的问题;构建了高速公路路政管理信息系统,系统的构建分为两个阶段,首先实现基本信息系统的功能,后期依托新技术进行功能拓展。研究结果为路政管理决策提供参考,使路政管理行为更加科学、规范和合理。 1、高速公路路政管理信息化现状及问题 1.1高速公路路政管理信息化现状 ⑴基本建立了基础架构体系。省、市两级数据中心、业务中心的建立,实现了全省行政许可管理的信息化,建立了基础信息资源库,路政许可管理实现信息化,包括办理流程,相关统计报表、台账的信息化,实现与省厅网上审批平台的数据对接。 ⑵规范了路政行政处罚管理业务。实现了对路政巡查业务的信息化管理,包括:巡查过程记录管理,相关统计报表的管理;实现了对路政人事业务的信息化管理,包括:人员信息维护、人员离任管理、人事报表管理;实现了对路政资产的信息化管理,包括:安全设施(标志、标线、交叉道口和安全信号灯)、路政装备、服装发放情况的管理。 ⑶初步建立路政执法现场视频监控系统。实现了对固定治超站点执法现场的监控管理,惯用以电子地图为界面基础的集地图目标定位查询和目标属性数据查询、报表查询、图表查询和数据输出等功能为一体的综合性查询。 1.2问题分析 虽然路政信息化基础架构体系已基本建立,但是从长远发展来看,还需要建立一套完整的路政信息化基础架构体系。此体系可以为现在及长远的路政信息化建设奠定发展思路及基础技术架构平台。所以在进行具体的路政信息化研究建设之前,首先需要依据全国和各省信息化发展规划的指导尽快确立完整的路政信息化基础架构体系。 ⑴相关路政应用管理的空白亟需填补。目前大部分路政业务管理工作更多的是依靠人工进行,在准确性、科学性及办事效率上还有很大的提升空间。 ⑵现有各种信息系统、管理系统和控制系统基本处于“孤岛型”运作状况,各个运作实体与行业内的信息交换缺乏有机的纵横联系。 ⑶外业管理因路政信息资源数据库不全在路政执法中暴露诸多问题,如路产不明晰、路政许可管理困难等等。 ⑷路政人员素质与信息化建设的要求有差距。虽然近几年,通过加强学习培训,执法队伍素质有了明显提高,但目前信息专业培训缺乏系统性,部分人员业务素质不高,电脑不会用、使用不规范、维护不到位的问题依然存在。 2、高速公路路政管理信息系统的构建 2.1系统构建原理 高速公路路政管理可以分为内业管理和外业管理,目前内业管理繁重又不系统,外业管理存在漏洞,有时无法及时发现问题。通过引进并运用先进的信息管理系统,直接改变传统的纸质管理,人力型管理,让内外业兼顾效率效能,让高速公路路政管理驶上“快车道”,并且降低运营成本。 ⑴将繁杂的内业管理分门别类的存储于电脑中,随时方便查询。 ⑵将路政巡逻中的路产、建筑控制区等建成电子地图和信息化档案系统,为路政外业管理升级奠定基础。 ⑶路政管理信息系统基于B/S模式,以平面地图为核心,实现路产、建筑控制区的显示、查询、统计功能。 2.2 系统功能层次结构 高速公路路政管理信息系统包括日常处理、台帐管理、数据查询、统计报表、公文处理、基础数据、系统管理、功能拓展八个子系统。 ⑴日常处理子系统主要进行路政日常业务的处理,包括路政许可、挖掘占用、违法建筑、其他路产损失、行政复议诉讼、超限运输查处、超限运输审批、公路施工路段、公路路政装备、公路技术、桥梁技术、路政执法人员、公务车管理、投诉举报、公路巡查、重要情况通报、交通安全设施、道路交通标志、标线、路政工作日记、路产损失赔补收据、路网调度等20多个功能模块。 ⑵台帐管理子系统利用日常处理子系统的业务数据,自动生成各种路政台帐。包括路政许可台帐、违法建筑台帐、挖掘占用台帐、其他路产损失台帐、超限运输审批台帐、超限运输检查台帐、公路技术台帐、桥梁技术台帐、路政执法人员台帐、公务车管理台帐、路政投诉、举报台帐、路政综合台帐等。 ⑶数据查询子系统提供对路政业务所有数据的在线查询。每种查询都支持多条件组合的模糊查询。 ⑷统计报表子系统能根据执法单位和时间段的设置,自动生成全部月报、季报、年报。包括路政管理统计月报、超限运输管理统计月报、路政执法统计季(年)报、交通安全设施统计年报、公路施工路段管理统计报表、公务车管理统计报表、路政人员结构统计年报、路产损失统计年报、路政装备统计年报等。 ⑸公文处理子系统实现了网 上通知下达、查阅通知、路政信息、路政信息查询、文件上传下载、公文原件影象查询等。 ⑹基础数据子系统统一管理路政业务专用术语、规范词等,支持在线更新维护,使得系统的数据录入更加规范、便捷。 ⑺系统管理子系统提供操作员管理、权限管理、操作日志审计、数据备份、系统初始化等功能,是系统管理维护人员的主要界面,有效保证系统运行的安全可靠性。 ⑻功能拓展子系统是基于新技术的开发,如目前的物联网技术、GIS\GPS\GPRS等技术,实现更多的功能,从而为高速公路路政管理提供更多的辅助手段,提高路政管理水平。 3、结语 高速公路路政管理是公路外部行政管理的集中体现。高速公路路政管理信息系统的构建利用计算机管理信息系统管理路政事务,建立基础数据库,并对数据进行基础性统计,使之便于各级部门间数据的交流,提高数据和报表的准确度。使路政管理决策科学化和规范化,实现资源共享。考虑到未来的发展,本系统预留了较大扩容的空间,预留空间一方面利用新技术可以实现的功能支撑系统的规划、管理、决策,另一方面则考虑到各省局开发的其他系统的挂靠,以及以后管理系统的业务扩展。 管理信息系统论文:治安管理信息系统建设工作方案 为了进一步强化治安管理,加强机动车修理业、报废机动车回收拆解业的监管力度,预防机动车盗窃、交通肇事逃逸、非法拼装等犯罪活动,根据公安部《关于贯彻执行机动车修理业、报废机动车回收拆解业和印刷业治安管理信息系统标准的通知》(公通字〔2004〕19号)和《机动车修理业、报废机动车回收业治安管理办法》(公安部令中国教育资源网络传输到市公安局数据信息中心管理。对机动车从进厂检查至修理完毕出厂,上路保修、保养阶段以及报废回收拆解等各主要环节进行实名登记录入。对新购置机动车实行持卡上户,已购置机动车实行持卡年检。结合管理信息系统实施一厂一站、一车一卡、流动监察,从而最大限度地杜绝违法犯罪渠道,保证本系统数据的准确性、唯一性,防止伪造、假冒等治安事件发生,做到既能有效监控、预防犯罪,又能实现资源共享,方便社会查询,便于社会监督。 三、工作职责 公安部门:具体组织实施全市机动车修理业、报废机动车回收拆解业治安管理信息系统建设工作,指导市、县(区)机动车修理业、报废机动车回收拆解业治安管理信息系统建设;组织开展信息系统升级改造和网络建设;做好信息系统设备的选购、安装调试、使用、管理;负责业务技术人员、信息采集人员的培训;组织修理、回收拆解企业做好信息采集、传输工作;负责全市机动车的信息采集、制卡工作;对信息系统建设工作进行检查、督导。 交通部门:负责提供机动车修理企业的基本情况等信息;协助公安部门推广信息系统;督促修理企业安装、使用信息系统。 工商部门:负责整顿机动车修理市场经营秩序,依法取缔无照经营的机动车修理企业;加强机动车交易市场的日常监管,配合公安机关做好相关工作。 商务部门:配合整顿报废汽车回收拆解市场经营秩序,依法取缔无报废汽车回收拆解资格的经营企业;加强报废汽车回收拆解市场的日常监管,督促信息系统的安装、运行。 物价部门:负责对信息系统的销售、安装服务价格(收费)进行调研,依法制定信息系统的服务价格(收费)标准。 宣传部门:充分利用电视、报纸、广播等新闻媒体多种形式,广泛深入地宣传机动车修理业、报废机动车回收拆解业治安管理信息系统建设的重要意义,取得广大企业和机动车车主的理解,提高安装、使用信息系统的自觉性。 县市区:负责组织实施辖区机动车修理业、报废机动车回收拆解业治安管理信息系统建设工作。 四、工作步骤 (一)启动准备阶段(2008年9月15日至9月30日): 进行信息系统建设的前期准备工作,成立各级组织机构,制定具体实施方案。 (二)宣传发动、调查摸底和业务培训阶段(2008年10月1日至10月20日): 公安、交通、商务、宣传等部门按照职责分工,采取多种形式,广泛深入地开展信息系统建设的社会宣传发动工作,对机动车修理业、报废机动车回收拆解业进行全面调查摸底,统一登记造册。同时对各级系统管理人员进行业务培训。 (三)设备安装阶段(2008年10月21日至11月20日): 由市公安局协调相关部门,配合承建单位进行中心端、县分局端、客户端的系统设备安装调试。 (四)调试、试运行阶段(2008年11月21日至12月21日): 对信息编辑、通用查询、统计模板、布控、报警比对引擎、单位状态监控进行性能测试调试,开始试运行。 (五)总结验收阶段(2008年12月22日至2009年1月22日): 机动车修理业、报废机动车回收拆解业治安管理信息系统建设领导小组通报各地系统建设工作进展情况,组织验收并认真总结推广先进经验。 五、工作要求 (一)提高认识,加强领导。机动车修理业、报废机动车回收拆解业治安管理信息系统建设是提高公安机关工作效率、降低行政成本、加强阵地控制、有效地打击违法犯罪活动的重要手段。各级各部门要充分认识此项工作的重要性和紧迫性,切实加强领导,精心组织,周密部署,扎实工作。市政府成立开展机动车修理业、报废机动车回收拆解业治安管理信息系统建设试点工作领导小组,组长由市政府分管副 市长担任,副组长由市公安局常务副局长担任,成员由市公安局、交通局、工商局、商务局、物价局、宣传等部门组成。领导组下设办公室,办公室设在市公安局治安支队,办公室主任由市公安局分管副局长兼任。各县(区、市)也要成立相应的领导小组。 (二)加强宣传,抓好建设。各地公安机关要结合本地实际,认真开展学习、宣传贯彻和推广工作。要采取多种形式,通过广播、电视等新闻媒体,向社会各界和广大人民群众广泛宣传机动车修理业、报废机动车回收拆解业治安管理信息系统在打击违法犯罪活动,以及维护广大人民群众和企事业单位切身利益等方面的重要意义,动员社会各界和广大人民群众积极参与、支持和配合信息系统建设工作。 (三)建章立制,规范管理。本信息系统是公安部以公共安全行业强制性标准形式颁布,各地要按照公安部的有关规定,以推动信息系统建设为契机,进一步加大对“二业”的治安信息管理工作,建立健全行业备案和日常监督检查等制度,加大日常检查和处罚力度,规范管理,充分发挥信息系统在公安机关对“二业”进行管理的积极作用。各有关部门要按照《报废汽车回收管理办法》(国务院令第307号)和《机动车修理业、报废机动车回收业治安管理办法》(公安部令第38号)的有关规定,认真履行职责,严格把关,协同行动,确保信息系统建设工作顺利进行。 管理信息系统论文:企业管理信息系统的设计策略 21世纪是信息科学技术迅猛发展的时代,信息技术已成为新生产力的代表,自从信息管理系统应用于管理领域以来,经历了从单机到网络,从简单到复杂,从功能单一到功能集成的演化过程。随着全球经济一体化进程的加速,信息技术在各个领域里的广泛应用,网络经济的快速发展以及电子商务全球化使得信息管理与信息系统更受到企业的青睐,并迎来空前的发展机遇,因此复合型开发和管理更对信息化系统建设提出了更高要求,通过相关信息应用系统的开发、维护,从而使信息资源得到了更好的开发利用。 1.国内管理信息系统的应用现状 我国企业管理信息系统的总体应用情况,大型中小企业的应用情况要好于中小企业,大型中小企业的管理信息系统已经实现了集成管理系统的转变,由于资金短缺,信息基础设施薄弱等原因使得中小企业管理信息系统的应用情况不佳,并且要规避经营风险。企业规模的大小也限制了中小企业的信息化程度,中小企业的信息化建设应用程度由于资金不足、管理不规范从而受到制约。中小型企业利润低、资金不足是信息化建设的最大障碍。由于受资金限制只能选择价格便宜,通用型较强的信息系统管理软件,由于软件本身的缺陷,对业务较复杂的生产管理和业务处理方法存在明显的功能不足。除了考虑资金状况外,中小企业在应用管理信息系统时,要求系统尽快收回投入成本并见效益,但信息化系统建设不会迅速产生直接收益,信息系统投资的收益间接地来自于管理效率、生产效率的提升及成本下降,所以容易使中小企业陷入经济困境,甚至危及其生存。 2.管理信息系统特点、作用 在现代化的企业管理中,计算机管理信息系统成为企业日常管理中的重要帮手,管理信息系统的应用成为管理现代化的标志。在企业管理中的过程管控的现代化需要管理手段的现代化。随着信息和通讯技术的发展,以及计算机和网络在现代管理中的应用。只有建立高效、实用的管理信息系统,企业才能应对越来越多的信息资源和越来越复杂的企业内外部环境,为分析决策和控制提供保障,从而实现管理现代化。管理信息系统有如下特点:面向管理决策、对信息进行收集、存储、加工、传输和处理、具有综合性、适应性、易用性等特点。管理信息是非常重要的资源,只有掌握了信息资源,才能更好地利用各种有形资源,并发挥出越来越好的效益。管理信息是企业决策分析的基础和手段,通过对各种内外部的客观情况的了解才能做出正确的分析和决策,明确的信息是决策的基础,促进企业管理工作的提升。管理信息是实施管理控制的依据,以信息来控制整个的生产过程、服务过程的运作,以科技提高管理质量的重大举措,为现代化管理带来便捷。依靠信息来实施管理控制。 3.信息管理系统在中小企业的解决对策 3.1充分认识企业信息化的重要性 信息是创造企业财富的源泉,企业信息化的目的是要使企业充分开发和有效利用信息资源,把握市场机会,做出正确决策,增进运行效率,最终提高企业的竞争力水平。企业信息化是为管理服务的,企业信息化是与企业的发展规划、业务流程、组织结构、管理制度等密不可分的,是不断地应用信息技术和信息资源持续地改进自己的业务流程和变革管理方式,而绝不仅是技术问题,不仅仅是“一把手”的问题,还应包括各专业管理部门的领导及业务骨干,他们才是信息化建设真正的主力军。 3.2加强企业信息化管理 (1)企业应首先确立企业信息化的总体战略,坚持统筹规划、业务为核、效益优先、协调发展,重点实施的原则。同时要建立相应的组织机构并赋予必要的职能权限,统一管理企业的信息化工作,企业要形成电子化的流程,一步到位的方式是不现实的。也不能将原来落后的手工管理流程直接拷贝成电子化的流程,必须以全局的视角进行优化,循序渐进地改进。 (2)信息收集标准化。信息化是一项跨行业、跨部门的应用,但目前有关法律制度和信息化技术标准规范的制订滞后于信息化发展的需要。造成了大量的资源浪费。企业首先应尽量采用国标及行业标准,同时根据自身特点制定适合本企业的专业标准。 3.3结合企业特点进行信息化建设 如何将项目层面与企业层面有机地结合起来,强化企业管理,提高企业核心价值,资金投入不足成为信息化发展的主要制约因素。由于资金缺乏,信息化发展不平衡,企业的信息化建设是一个逐步投入、因地制宜、分步发展的过程。因此企业必须跟据自身的能力、特点来决定采取何种发展策略,优先开发何种信息应用系统。另外,要处理好引进、消化、吸收、创新的关系。引进先进技术产品是手段,消化、吸收是关键,自主创新才是目的。信息化建设本身就是创新的过程,在技术创新的同时,注重体制创新和管理创新。 3.4提高企业从业人员素质 人已是企业中最重要的资源,开发人的智力,提高劳动者的素质是企业人才管理的核心。信息管理的重点是,加强职工队伍教育,重视计算机人才的发现、培养、引进以及关键技术的应用研究,特别是加强复合型人才的培养。由企业领导担当企业的信息管理人员,直接决策、宣传推动和组织实施,这对企业信息化建设至关重要。 4.结论 信息技术是增强企业综合实力和市场竞争能力的有效手段,它可以有效地提高决策水平,提高工作效率,提高产品及服务质量,提高企业的市场反应能力,提高创新能力,提高企业的生产自动化水平,降低产品及管理成本,促进市场销售,改善企业内部管理,优化企业供应链和产业链,进而大幅度提高经济效益。 管理信息系统论文:大型购物中心管理信息系统的设计与应用 购物中心要开展优质的商业服务,协调企业各职能部门间关系,对经营信息实现全方位的动态管理,达到科学化、准确化、标准化、敏捷化和智能化,必须借助现代计算机通信网络技术和先进的商业经营管理信息系统。 本文以某大型购物中心计算机管理信息系统为例,阐明了信息资源网络的应用及网络管理方法,实现企业办公自动化、数据文件共享及全方位的商业经营动态管理。 一.信息网设计方案 1.综合布线系统 该购物中心的组织结构为:总经办、行政部、开发部、采购部、财务部、电脑部、商场营运部、餐饮娱乐营运部。其中商场营运部、餐饮娱乐营运部分布在购物中心(以下简称乙楼,总经营面积约为2万平方米);其他部门分布在甲楼,甲楼与乙楼相邻。 甲楼和乙楼装配的计算机网络系统要求稳定、高速、大容量传输数据。采用结构化综合布线技术,布线系统连接甲乙楼及一些分散工作站点,共设200个数据信息站点(各站点采用预留信息插座的连结方式),支持 10MBps以上传输速率,各分散工作站点距离主机房不超过150 米,使用超五类双绞线作为网络传输介质。网络拓扑结构采用星型结构,支持多种网络协议。 2.网络结构、硬件及系统平台 (1)网络结构。甲楼网络中心节点选用Visage24T智能交换机(配光纤收发器)和四台3COM 的3C16406集线器作为交换机的二级设备,乙楼亦选用Vis— age24T智能交换机(配光纤收发器)和十台3COM的3C16406集线器。网卡选用3COM的10/ 100MBPs自适应网卡。楼内连接介质采用超五类双绞线,两楼间通过光缆跨线连接,网络系统通过光缆与外部广域网相连。 (2)NT服务器与工作站。选用两台服务器, 甲楼一台 HPLH3/400服务器,配置双 CPU,担负系统的电子邮件服务、Web服务、数据库服务、域名服务;乙楼一台HP LH3/ 400服务器,配置双CPU,担负 乙楼的数据服务;工作站选用 P3/450微机,PoS机选用第三代收款机和普通PC机。 (3)UPS电源。选用二台 APC的2KVA、l小时延时 UP5,分别给甲楼服务器、乙楼 服务器和网络设备集中供电。 (4)远程通信设备。通过在甲楼服务器端接一台CISCO 2511小型路由器和多台GVC调制解调器,实现购物中心总部与各远程节点的拨号连接。 (5)系统平台。NT服务器采用操作系统Windows NT pack 4 中文版,在数据库系统方面使用 Sybasell、SQL SERVER 7.0大型数据库,FoxPro和Access数据库并存,办公自动化系统使用 LotusNotes. (6)网络病毒防范。服务器上选用VRV套装杀毒软件,工作站上选用“瑞星”和KV300+杀毒软件。 二.计算机网络及商业经营管理信息系统应用 该企业计算机网络应用主要包括内部电子邮件Notes管理、网络信息资源共享、信息查询系统、文件管理及“协力商霸”、 “天才商龙”、 “用友财务”等专项软件的应用。 1.Notes邮件服务 通过内部电子邮件系统实现企业各职能部门间信息的高速传递,并利用Notes系统功能完成对文件、资料的查询操作等处理。 2.信息共享管理 计算机网络系统实现文件资料、信息的共享,具体方法如下: (1)资源共享。部门信息存放在各自特定的DATA目录中,其他用户在具备了相应权限后可进行查询或修改其共享信息。 (2)历史信息。在服务器上 建立历史信息库,按企业规定对历史信息进行整理归档。 (3)归档处理。建立“归档信息”目录,随时由各部门用户根据文件结构进行建立目录和更新数据等操作。 (4)邮件管理。利用Notes 电子邮件功能进行信息的相互传递,实现信息的浏览查询。 (5)远程通信。利用因特网与外部进行信息传递,实现文件收发的自动化。 3.企业信息查询系统 该系统主要用于对外宣传企业形象,介绍企业招商及商品销售和餐饮娱乐服务等动态信息,方便内部管理人员查询企业管理文件、商务信息和方便外部人员查询企业商务广告及网上订购。 其主要查询内容如下: (1)企业简介。主要用于对外展示企业形象。 (2)商务信息。主要对外介绍招商、商品销售和餐饮娱乐服务等动态信息。 (3)文件管理。对内提供企业文件管理的有关信息。 (4)图片信息。存贮和查询企业有关的商品及服务图片信息等。 4.商业经营管理信息系统 商业经营管理信息系统作为企业日常经营管理工作的基本手段,其作用在于利用计算机数据存储技术,集中存储管理与商品经营有关的信息,并动态地进行查询和更新;难确、及时地完成商品经营所需信息的处理;按决策需要,方便、快捷地生成大量的管理报表,提供高质量的决策信息支持。 商业经营管 理信息系统主要采用国内比较成熟的商品化软件,如“协力商霸”商业管理软件、 “天才商龙” 餐饮娱乐管理软件、 “用友”财务管理软件等,并根据实际情况进行了软件配套和二次开发。在应用本系统时,对商品编码体系进行了严格、细致的规定,并制作了一套典型的编码库,从而保障了企业各部门有效利用该系统对商品进行经营管理。 该系统主要由商场经营管理、餐饮娱乐经营管理和企业财务管理三大子系统组成;这三大子系统可独立运行,但相关数据能够实现共享。 (1)商场经营管理子系统。 其主要功能为商场销售(批发)管理、进货管理、库存管理、基础信息管理、经营分析和系统工具、零售管理等功能模块。 销售(进货)管理由开票、结算、退货、预收、预付等模块组成,允许价格和金额的互动输入,并可实现按金额进行结算,结算时可冲减预收/付款,进销直接操纵库存,自动生成库存进销存帐,毛利计算清晰准确。 零售管理包括前台PoS收银、零售开票、零售汇总日结、零售单查询、零售单清理,满足日常繁重的零售管理工作。 多货位的库存管理,为企业提供库存出入库、库存调拨、库存盘点、库存商品高低限额报警、商品报损情况,赠送、领用、借入、借出等非经营性商品出入库单据处理;还提供商品零件表管理,通过商品零件表进行商品的组装、拆装管理。 基础信息模块管理商品价格档案、客商档案及生意往来信用档案,为企业提供了可靠的办公行政管理。 业务流程查询操作简单,每一次业务处理的信息均可方便查询,大量业务处理均可进行红字反冲。万能查询功能帮助管理人员查询、统计出各种业务数据报表。 系统的各种分析报表为企业提供了高层次的经营业务分析结果,辅助管理人员的经营决策。 (2)餐饮娱乐经营管理子系统。 其主要功能为前台服务、结算查询和后台的每日管理、管理设定、统计分析、库存管理、会员管理、数据管理、档案管理、系统维护等于模块。 该子系统实现了前台开单、点菜、传莱、结帐一气呵成;顾客可以任意选择现金、支票、信用卡、会员卡等结算方式;可按类别或比例打折、签单和预结,并准确无误地记录经常光临的客人信息;支持餐厅外卖业务,实现高效的宴会预订。统计分析功能可以即时查询每天每一时间段的菜品、客座、客流、销售、服务员等多种动态信息,生成每日营业报表,迅速统计出各个部门的当日或本周的营业额,以及成本、赢利等信息。库存明细可以按供货商、部门消耗等多种方式进行查询:物料反核算功能可准确统计出物料利用率,方便了管理人员决策。通过电脑确证的会员卡可以在购物中心的多个部门之间通用结款,极大地方便了顾客。 (3)企业财务管理子系统。 该子系统在全面的会计核算基础上,增强了对财务数据的综合分析利用,为财务管理人员提供了极有价值的各种财务信息和分析报告,为企业从记帐、算帐向用帐进行管理与决策提供了方便的工具。该子系统除了提供财务指标分析、费用分析、现金流量分析、计划分析控制、报表分析、领导查询等功能外,同时提供了资产构成分析、资产增减变动分析、工资增长分析、部门工资构成分析、员工收入分析、帐龄分析、资金占用形态分析、利润分析、项目分析等管理功能;同时还提供了多媒体语音报数、语音报错功能。该子系统按业务单据 ——凭证——帐——表——分析的手工业务流程进行,各功能模块既能独立使用,又能有机地融为一体,共享信息,实现无缝连接,做到“帐务报表一体化,帐务业务一体化”。 信息资源网络与商业经营管理信息系统的应用,不仅提高了信息处理的效率,在一定程度上也规范了企业经营管理工作流程,增强了日常工作效率和目标控制工作的有效性,使企业的经营管理工作科学化、现代化、标准化和敏捷化,实现了企业对商品经营全方位的动态管理。 (盛革作者单位:广东肇庆学院) 管理信息系统论文:关于重构企业管理信息系统的思考 摘要:信息经济时代,企业正经历着一场变革,在这场变革中打破原有信息系统,重新构筑基于网络、通信和计算机集成技术的现代管理信息系统是非常必要的。从新旧两个系统对比入手,分析阐明了重构管理信息系统的价值、意义和步骤。 关键词:管理信息系统;价值链;企业再造随着我国宏观经济体系的逐步完善和企业微观治理环境的深度变革,谋求企业再造和提升企业核心竞争优势的变革氛围空前高涨。与此同时,以互联网络、计算机技术和无线通信为代表的信息化环境的普遍建立,同样显示着企业的生存环境正在发生着深刻变化,表现最为突出的当数组织信息资源的基础作用日益受到管理当局的推崇和关注。为了达到这种重视与提升,作为提供企业管理信息资源的工具平台———管理信息系统的适应性和变革性应是当前一段时期需要重视和研究的重要课题。 一、传统管理信息系统的不适应及瓦解趋势 在传统企业运作过程中,处于价值链各环节上的企业实体的物流、资金流,特别是信息流的流动均受到较为明显的时空限制,因此参与价值链条增值活动的供应商和分销商日益增多,拉长了生产和消费之间的中间链条,也造成了交易成本的增加和缺乏个性的“批量化产品”。而基于网络和信息技术的现代管理信息系统削减了生产和消费之间的冗余环节,价值链缩短并虚化,交易成本降低,交易效率明显提升。 在传统商务信息交流中管理层的层次较多,管理成本较高而效率低下,导致对客户需求及市场变化的反应迟钝。现代管理信息系统使信息交流不再受时空限制,企业内部的设计、采购、制造和销售部门之间信息沟通顺畅,界限变得模糊而具柔性,从而降低管理成本,提升对市场的响应速度。 传统企业的信息处理系统实际上是企业组织管理信息系统的各个功能子系统的简单拼接,缺乏各子系统之间的横向交流和信息共享,造成事实上的“信息孤岛”,信息技术与信息系统只是产生价值的辅助因素,其本身不是价值的来源。 在采用了现代信息系统(例如ERP-EnterpriseResourcesPlanning企业资源计划)后,使各功能子系统(如HRM、CRM、AIS)的信息在整个企业管理系统中实现无障碍交流与共享,形成“信息大陆”,发挥使各子系统实现信息对接的平台作用,信息资源通过聚合、组织、选择、合成和分配后创造新的价值。 二、重构现代管理信息系统对组织管理的影响基于互联网络和通信技术为支撑基础的现代管理信息系统有助于信息资源在企业价值链内部各个活动之间以及各企业价值链之间准确及时地共享,它至少从以下几个方面对企业组织管理产生影响: (一)模糊企业功能边界,扩展业务之间关联度信息系统突破了企业组织子功能间的信息壁垒,使各功能单元相互靠拢。“毫不相关”的“信息孤岛”之间由于计算机、网络、通讯等信息技术的渗入,而引起技术开发、原料采购和零部件制造方面共享机会的增加。 同时,新的管理理念的运用和现代信息处理技术的介入改变了传统产品的功能,使之成为更大系统的组成部分,企业功能部门之间的界限不再泾渭分明。 信息系统突破了企业组织子功能间的信息壁垒,使各功能单元相互靠拢。“毫不相关”的“信息孤岛”之间由于计算机、网络、通讯等信息技术的渗入,而引起技术开发、原料采购和零部件制造方面共享机会的增加。同时,新的管理理念的运用和现代信息处理技术的介入改变了传统产品的功能,使之成为更大系统的组成部分,企业功能部门之间的界限不再泾渭分明。 (二)降低企业价值链间信息通讯成本,减少因信息延迟带来的损失现代信息系统和技术使获取和传播信息的成本大幅降低,实时交互级的通讯速度极大地提升了企业对市场需求的敏感度。例如,(1)通过CRM(客户关系管理)系统,可以加速资金在资金循环链条上的周转效率,提高回款速度。企业将订单信息(如合同要素、预计成本、实际成本、交货进程安排等)存入CRM的计算机数据中,并以此为条件,模拟实施物流方案、最佳库存水平、制造周期、成本水平、不良库存排空安排等一系列关联环节,提高客户需求的满意度和及时性。这里的关键点是将买方和供应商的需求信息直接迅速地反馈到信息控制中心,以便及时预警和控制,不断修正生产计划,提高对市场的响应速度,打破传统系统下因为等级关系而造成的顾客意见上传困难而形成的信息传递瓶颈。(2)企业ERP系统中的JIT(JustInTime)管理思路认为销售决定生产,生产提示供应,供应引导物流的线路和方式。在这种管理思路的影响下,企业可以追求到零库存的最佳效果,做到这一点,必须有科学完善的管理理念以及现代管理信息系统的高效运转,传统信息系统是无法实现的。 (三)降低人力资源管理成本,提高企业学习能力持续旺盛的学习能力,是企业持久保持竞争优势的关键。而传统企业往往面临难以抉择的两难境地:一方面担心人才流失带来培训支出的浪费,另一方面如果不对员工进行培养,提高企业的“团队学习能力”,企业又不可能做到“开拓创新”和“可持续发展”,最终丧失曾经有过的辉煌优势。利用现代信息系统可以帮助企业在两者之间做出平衡。可以利用MIS系统建立员工潜力评估档案,对企业忠诚度档案,发展能力、学习能力档案等,做到实时监控和及时预警。即使员工分散于世界各地,也可以像管理本地企业那样,实现组织内部的信息零距离共享。 (四)快速实现从“大鱼吃小鱼”到“快鱼吃慢鱼”的角色转变企业对市场需求变化的反应速度决定了企业的利润水平和运作效率,基于互联网络和通信技术 的现代管理信息系统可以帮助企业克服因距离遥远而带来的物流不畅和交货延迟。同时信息系统使企业组织规模对空间地域的依赖程度、敏感程度降低,既可使企业组织扩大甚至实现全球化,也可使它变小,只针对某细分市场进行价值链的重建。企业应用信息系统技术增大了对较大地域空间的控制力,不仅让自己的有形资产得到更充分的使用,而且企业的无形资产也能在更大范围内发挥作用,避免了重复建设和资源闲置,不再扮演“大鱼”,而向“快鱼”进行角色转变。 三、重构现代管理信息系统的实施步骤现代管理信息系统是一个具有高度复杂性、多元性和综合性的人机系统,它全面使用现代计算机技术、网络通信技术、数据库技术以及管理学、运筹学、统计学、模型论和各种最优化技术,为经营管理和决策服务。 这要求构建企业现代管理信息系统要具备系统的思想和遵循一定的步骤。 (一)管理理念建设 在现代企业制度下开发建设管理信息系统是一项综合复杂的系统工程,为了保证未来系统的高效运转,必须对企业的组织重整和系统再造过程有一个充分的理解和科学规划,明确系统再造的目的和未来系统的目标。 例如,目标可以定为:通过新系统的实施,使2/3以上与供货商的交易借助于新系统;通过CRM的实施,使客户流失率降低15%;通过ERP的资金电子汇划子系统,使回款效率提高一倍,等等。表达不明确的目标如笼统地获得更多市场份额、较大提高管理水平等,因缺乏量化指标日后难以反馈和考核而应尽量避免。同时,重构中的管理信息系统应基于对企业现有资源和外部环境的分析,即企业的这个目标必须是切实可行的(包括技术可行、经济可行、管理可行和环境可行)。目标确定之后,耍由企业高层通报所有相关人员,使大家统一认识,明确努力的方向。(二)管理信息系统建设明确目标和统一认识后便进入管理系统的构建阶段。信息系统的建设是一个逐步提高的循序渐进过程,图1是一种有效的信息系统的建设思路,表达了从信息系统的基础网络建设到核心和增值业务的循序延展模式。至于建设过程,信息系统的建设开发往往采用系统工程的结构化方法,该方法将其过程分为三个阶段:系统分析阶段、系统设计阶段和系统实现阶段。信息系统的成功实施取决于三个因素的统筹安排,第一是前期的系统分析阶段,包括诸如对现有业务流程的初步和详细调查,流程瓶颈的分析,业务流程的整合再造,员工观念的培训和转变,技术上的教育和疏导,等等。理论和实践都表明,前期分析准备工作越充分,后期风险越小,系统成功的可能越大。第二是以原系统为依托,以确定的新系统目标为开发方向,创新突出,设计出实用可行而且具备一定前瞻性和灵活度的新系统方案。第三是具体实施已通过的设计方案,选择优秀的实施顾问和技术指导,该顾问和指导必须具备相当的专业知识和丰富的系统成功实施的经验,例如专业机构或同行业中的成功实施企业。 (三)管理信息系统后续管理 前期的管理准备和方案分析工作固然重要,但科学完备的后续管理对系统的成功运行同样不可或缺。管理信息系统按其在企业中发挥的作用可分为三大组成部分:BackOffice(后台)、FrontOffice(前台)、NoOffice(虚拟)。 应针对不同的组成部分实施不同的管理手段。以ERP系统为代表的企业内部信息管理系统,又称后台管理系统,包括财务管理、采购管理、库存管理、生产管理、人力资源管理和项目管理等。它主要用于管理企业内部运营的所有业务环节,并将各业务环节的“信息孤岛”联接成“信息大陆”或“信息对接平台”,而此时后续管理的主要任务应是保证各种业务的信息能够实现集成和共享。 以CRM为代表的企业前台管理系统实施于企业的市场、销售和技术支持等与客户有关的职能部门。它一方面通过提供更快速和周到的优质服务吸引和保持更多的客户,另一方面通过对业务流程的全面管理降低企业交易成本,而该系统后续管理的重点则应是收集、追踪和分析每一客户的需求信息(包括现实的和潜在的),同时观察和解析客户行为及其对企业利润的影响,使企业与客户的关系及企业盈利达到最优化。 NoOffice原意是指虚拟的、无实体的办公环境,而放在整个管理信息系统中则是指企业与企业间的电子商务BtoB系统,它利用更好的方式和技术不断完善BackOffice和FrontOffice,将企业与相关业务伙伴联接成紧密的供应链,在经济全球化大市场环境下实现企业再造和系统重构。
图书管理系统论文:基于UML的图书管理系统之设计模式应用 摘要:随着现在的软件的复杂性日益提高,传统的开发过程和一般的面向对象思想对于软件的开发和维护方面逐渐暴露出它的不足,主要表现在过于僵硬――很难在软件系统里加入一个新性能。过于脆弱――在修改完成之前,无法确切预测到可能会波及到的地方。复用率低、黏度过高――复用系统的某个部分时,总是发现这些已有的代码依赖于很多其他东西。于是面对这些问题就需要可扩展性、灵活性、可插入性的思想,于是设计模式就应运而生。 关键词:统一建模语言;面向对象;设计模式;桥模式;策略模式 1 引言 以前我们大多采用非面向对象的技术进行软件设计,所以当我们转而使用面向对象的方法设计软件时感到非常困难,而设计可复用的面向对象软件就更加困难。因为软件设计既要针对现有的问题,同时又要对将来潜在的问题和需求有足够的通用性,尽可能减少重复设计和更改。设计模式为我们提供了有效的解决思路,使我们可以方便、高效地设计和复用成功的设计和已有的体系结构。 2 设计模式 2.1设计模式的基本概念 从程序设计的角度理解,一个设计模式提供了一个针对某一特定问题的解决方案。在面向对象的程序设计中,一个设计模式有一个特定的结构。使用这样的结构,程序的体系结构更加灵活、代码可以更加方便地被复用,程序具有更好的适应性。 2.2设计模式的基本要素 2.3桥模式 能够分别实现类的抽象和行为的实现,使其相互间没有影响,降低了程序的耦合度能够很方便地扩展类的功能,能够在扩展功能的同时隐藏内部机制,保证透明度。 参与者和协作者: 2.4策略模式 策略模式定义一系列的算法,把这些算法一个个封装起来,使它们可以相互替换,而对用户提供统一的接口。因而,这些算法可以独立于使用它的客户而变化。 参与者和协作者: 3 设计模式在图书管理系统中的应用 3.1问题的产生 首先,要对图书管理系统进行分析,即运用基于UML的面向对象方法,我们知道,系统核心功能必须满足面对各种角色,如老师、博士、研究生、本科生、专科生、其他,提供各种服务,如借书、还书、预定等等。 区分各种角色的目的是由于各种角色的接、还、预定、等功能的不同限制,如借书的期限不同,借书的本数不同等等。 而且,如果管理要提供新的服务功能,或者要加入一种新的角色,还有可能,要改变借书期限和借书本数,我们如果用传统的方法编写的代码那么我们势必会对代码的修改产生一些负面影响。 3.2解决方法 针对以上问题,我们发现各种角色和各种服务正好对应这样一个抽象和行为,于是桥模式就自然而然的浮现出来了。 UML图如下: 如果系统要面向新的借书者,要提供新的服务功能,只需在上图的“桥”的左右两边分别加上Actor 和 imp的继承类即可,这样对与系统的这个影响的波动就会相当的小,十分容易被开发者掌握范围和预测其影响。 同时我们还要清楚的认识到,“桥”模式是提供系统的一个最大范围的一个场景,即是系统领域方面的最大的骨架。 此外,我们还有这样的一个问题需要解决,即当要改变各种借阅者借书期限和借书本数,或者其他的限制条件时我们又该怎么办? 一个办法就是,将这些限制作为各个角色的成员变量,这样就能解决问题。的确可以,但是也许会涉及到可维护性。如果我们用设计模式里的策略模式效果就不同了,因为策略模式对用户提供统一的接口,算法可以独立于使用它的用户,所以改变借书天数和借书本数就不会对使用用户产生影响。 如下UML图: 其中的Strategy1、2、3分别代表不同的借书期限和本数的计算方式,并且还可以计算过期的各种算法。 由此,对于该图书管理系统的总的桥模式和策略模式的综合使用如下UML图: 通过以上的关于图书管理系统整体设计模式的研究我们的系统具有了如下性质: (1)可扩展性 很容易向系统加入新性能。例如,我们可以十分轻松的添加新的角色―教授,添加新的服务等等(在桥两边加),根本不影响整体构架。 (2)灵活性 允许代码修改平稳地发生,不会波及很多其他模块。 (3)可插入性 可以很容易地将一个类抽出去,同时将另一个有同样接口的类加进来。如实现了上述策略。 4 设计模式对软件设计的指导 设计模式是对学习OO设计原则的具体指导。 优越性: (1)通过扩展已有的软件系统,可以提供新的行为,满足新需求,使系统有一定适应性和灵活性。 (2)已有的软件模块,特别是最重要的抽象层模块不能再修改,这就使系统有一定的稳定性和延续性。 (3)抽象化是关键。 可以给出一个或多个抽象类或接口,规定出所有具体类必须提供的方法的特征,作为系统设计的抽象层。这个抽象层预见了所有可能的扩展,因此在任何扩展情况下都不会改变,使得系统的抽象层不需修改。(对修改关闭)同时,从抽象层导出一个或多个新的具体类可以改变系统的行为,因此系统的设计对扩展是开放的。 (4)对可变性的封装原则 找到一个系统的可变因素,将它封装起来。这意味着,一种可变性不应当散落在代码的很多角落里,而应当被封装到一个对象里面;一种可变性不应当与另一种可变性混合在一起(设计模式中所有类图的继承结构一般不会超过两层,否则意味着将两种不同的可变性混合在一起了)。 5 结束语 当我们在进行软件设计的时候,我们要多考虑用一些经典的设计模式来指导自己,这样对于系统的总体稳定性十分有益,只要我们善于观察,总会发现模式和提高自己的设计分析能力,同时我们还要牢记以下三点面向对象的重要原则: (1)遵从开―闭原则对扩展开放,对修改关闭。 (2)组合优于继承。 (3)面向接口编程。 通过这样,我们一定会使面向对象的设计和分析方法上一个新的台阶。 图书管理系统论文:图书管理系统的设计与实现 摘要:图书管理是图书馆或阅览室的重要工作,具有量大、重复的特点,其中的信息录入、读者管理、书目查询、书籍借阅是经常性的工作。为方便检索和管理,借助计算机开发相应的图书管理系统可以提高工作效率。本文进行了图书管理系统的设计和开发,包含数据库设计和功能设计,测试表明该系统可有效提高中小型企事业单位的图书管理效率。 关键词:图书管理;查询;设计;数据库 1 引言 图书是人类获取信息的重要途径,许多企事业单位都有图书馆或阅览室,以满足干部职工的阅读需要。图书管理的目的是适应读者需求;查询浏览的目的是为借阅作准备;借阅管理是图书管理的核心工作[1]。以往的手工管理费时费力,随着计算机的普及,图书管理系统逐渐信息化,大大提高了工作效率。而且不少单位都有自己的局域网,基于网络如何有效实现管理员操作和用户访问的图书管理系统,是应用程序开发的主要方面。本系统采用C#作为前端开发工具,Xml为后台数据库,利用Windows Xp作为平台进行了图书管理系统的设计和开发,通过程序调试并投入了单位使用。 2 系统分析 2.1 功能模块 图书管理系统采用模块管理。主要模块包括普通用户访问模块和高级用户访问模块。所谓普通用户是指在局域网上使用系统的注册用户和读者用户,这些用户只能进行系统的部分操作例如书籍查询和登录留言等,获取系统或服务器提供的部分信息,主要包括图书馆的公告例如近期购进的新书信息、图书馆某些活动信息等,而高级用户指系统管理员(或图书管理员),其访问区域较大,可获取信息较多。 图书管理主要包括人的管理和书的管理,人的管理主要包括用户管理和读者管理;书的管理主要涉及新书入档、书籍借阅、书籍查询、催还书籍等(图1)。 图1 系统功能模块示意图 系统管理的内容简要概括如下: 注册用户管理:主要包括注册用户的添加、删除以及留言处理等; 读者信息管理:主要包括读者信息的添加、删除、修改和查询等; 图书信息管理:主要包括添加、删除、修改、查询和催还等; 图书借阅管理:主要包括图书借阅规则的说明、读者借阅图书的信息维护等。 基于局域网进行图书管理系统的开发,同时还应实现某些远程操作的可行性。 2.2 数据表 数据库是信息系统的核心和基础。它把大量数据按照模型组织,提供存储、维护、和检索功能,可以方便、及时、准确地获取信息[3]。根据图书管理的常见操作,需要拟定的数据库表如下: 用户信息表:用户名(name) 、密码(password)、电子信箱(Email); 读者信息表:姓名(person name)、性别(sex)、身份证件(certification)、借阅证号(card number)、联系电话(telephone)、通讯地址(address); 图书信息表:书名(book name)、作者(author)、图书编号(book code)、出版社(publisher)、类别(期刊(Journal、书籍Book、杂志Magazine)、册数(book number)、内容简介(introduction); 催还信息表:借阅证号(card number)、姓名(person name)、书名(book name)、联系电话(telephone)、欠费(owing money); 管理员信息表:用户名(name)、密码(password)。 3 系统功能具体描述 3.1 用户注册 这里与常见的网络注册方式基本相同,考虑到基于局域网访问图书管理系统与访问网站有所区别,因此要求注册过程简单、方便、快捷,只需用户名、密码和电子信箱即可。对于申请的用户名,可以实现在线检测功能,以避免同名出现,这样以姓名作为关键字,便于查询、修改或删除注册用户。电子信箱主要是在不便公开某些信息的情况下,用户和管理员可以直接进行交流。另外,已经办理借阅证件的读者无需注册。 3.2 用户登录 不论是普通用户还是高级用户,登录界面完全相同,但正确登录后的可访问区域不同。为避免出现多次重复输入,连续错误输入三次后将自动退出登录窗口。正确登录后即可进行相关访问。对于已经办理借阅证件的读者,登录时直接以姓名作为用户名,以借阅证号作为密码即可。 3.3 书籍查询 这一功能对所有用户均开放。新书入档时,图书管理员需要判断该书是否已经入档,因此需要进行相关的查询操作;对于借阅者,同样需要查询以了解图书馆有无该书或其库存情况。查询时需要考虑两个方面,其一为查询关键字,例如书名、作者、图书编号等,其二是查询匹配方式,例如精确匹配、模糊匹配,或其它匹配方式如从左匹配、从右匹配等。 3.4 新书入档 购进新书后,若该书曾经入档,只需改变该书的库存数量即可,否则需要录入书目的详细信息,包括书名、作者、出版社、图书编号、分类、内容简介等信息。对于图书编号,为简化人工操作,可按照中图分类号随机进行[2]。内容简介的输入大大增加了工作量,可采用先扫描再转化为文本的方式进行。整个新书入档过程较为繁杂,且由于信息输入量较大,容易出现错误,直接影响后续管理。为避免输入错误,附加了确认功能和信息重置功能。 图书管理系统论文:图书管理系统与校园一卡通数据同步机制的研究 摘要:随着数字化进程的加快,多种类、多平台数据服务在大学校园或社区交汇。本文针对图书馆的数据服务问题,在研究数据融合理论和相关技术基础上,从解决问题的实际出发,通过对归档日志的解析,给出了跨平台、跨网络异构数据库主从式双向数据同步模型。 关键词:归档日志;数据同步;一卡通 在社区或大学校园,两种或多种数据服务交叉的场点非常多。例如:图书馆。这样的场点,也称为数据服务问题点。由于没有解决好多路ISP数据流整合和同步,出现应用滞后或技术支持缺乏,或者是花了钱没有达到实际效果。硬件兼容和搭配、控制系统高度集成,最终形成多路数据融合,是数据服务的重要功能。本文研究校园一卡通在图书管理系统中的应用,讨论基于解析归档日志模式的数据同步机制,为不同服务间数据融合提供支持。 1 数据同步功能 在图书馆,实现IC借阅功能,涉及两路数据服务,因此,数据同步也是双向的,如图1所示。一是图书馆自动化管理系统数据同步,再就是一卡通系统数据同步,下面对其功能分别描述。 1.1 一卡通数据同步 图书管理系统对每一位借阅者分配唯一的认证编码,或以条形码形式生成。一卡通系统需要完成的功能如下: (1) 身份认证 通过联机终端上的射频卡机,读取写在卡内存储芯片上专储区域内的认证编码,直接在前端完成和图书管理系统的数据交换。由于毕业、挂失、离校等因素,各自独立的后台数据库需要身份认证的完整性和一致性约束,这就要做系统间的数据同步。 (2) 代扣款项 各个端口的POS机通过采集系统把数据传送到交易平台的前置机,该数据直接提供给财务部门作为核算凭证,完成支付。由于图书管理系统中很多服务涉及到扣款项目,如赔偿、罚款、复印、在线查阅等,需要和一卡通系统支付平台建立数据同步,保证账户数据的准确性。 1.2 图书馆数据同步 完善的图书管理系统,一般采用C/S(数据库-中间层-客户端)、B/S(数据库-Web服务器-浏览器)两种模式的架构。底层数据库采用Oracle、Sql Server等,提供通用的ODBC数据接口,可以实现与第三方软件无缝连接,完成数据交换。 (1) 读卡模式 发卡、写卡(写身份认证到卡的专储区域)由一卡通服务授权方负责,一卡通开发商提供读卡动态链接库。ILAS(自动图书馆管理系统)提供一个读卡程序,将读到的证号发送给ILAS客户端相关程序,完成借、还管理,该模式不涉及扣款等消费功能。 (2) 同步模式 实时接收读者信息、挂失、注销及扣款等功能的实现,需要保持异步数据库表与表项对特征描述的一致性。跨平台数据交换的中心是同步服务程序,也是一个开放的接口服务程序,多路数据服务都可以向该接口发送信息(只要他知道了该接口的地址),只有拥有一定权限的用户才能从接口中收取相关数据并处理该数据。在没有第三方提供标准接口时,只能由数据服务双方或多方开发同步服务程序。 1.3 同步功能描述 由于讨论的是基于两种服务的数据同步,因此要建立各自的同步软件,功能描述如下: (1) 一卡通中心软件方实现功能如下: 一卡通服务程序实时将请求(新增读者、修改读者记录、换卡、挂失、注销等)发送给ILAS服务程序,如果操作失败(或网络不通、超时等异常发生时),一卡通服务程序需将该次请求(相关信息)记录下来(采用文件,或数据库方式);然后定时将这些失败请求重新发送给ILAS服务程序进行处理。 (2) ILAS系统实现功能如下: ILAS系统将接收到的服务请求进行分析,进行相应的处理(新增读者、换卡、挂失、注销等操作),并将操作结果返回给一卡通服务程序。 2 基于解析归档日志的数据同步 由于一个校园或一个社区,存在多种类数据服务交织,不同的开发技术和后台数据库,造成它们之间数据分离。另一方面,整体行政管理带来电子数据交换需求,这就要求实施数据同步。 解析归档日志这种技术现在应用的比较广泛,Quest公司的shareplex软件、DSG公司的realsync和Oracle的Stream都是这样的产品。那么,它能做什么呢?实现数据库容错和异构、异地数据库完整性和一致性。 2.1 归档日志的概念 数据库系统提供记录对库操作的所有DML语句的日志文件组,该文件组采取循环重写,只要数据库运行在归档模式并且设置自动归档为“真”,才能产生永久保存的归档日志。它的内容包括:数据库的更改历史、更改类型(INSERT、UPDATE、DELETE、DDL等)、更改对应的SCN号以及执行这些操作的用户信息等。 2.2 归档日志解析 归档日志的解析首先要确定数据库间的主从关系,目的是随着主数据库逻辑结构的改变而重置从数据库,保持异构或异地数据库的同步,这里的逻辑结构包含表、表项及记录等。解析过程其实就是源操作的分解过程,重构等价的SQL语句。具体如图2所示。 2.3 Oracle的Stream Oracle Stream利用高级队列技术,从库与主库可以是不同的操作系统平台,也可以是多对一的建立关联。通过解析归档日志,将归档日志解析成DDL及DML语句,对从数据库组实施追加操作,实现数据库之间的同步。这种技术可以将整个主数据库、数据库中的对象备份为一个新库,对归档日志和关联的备份库进行数据解析,进而在对主库及相关一卡通支付平台没有任何采集与更新压力的情况下,实现对主数据库组及表、对象、表项,甚至整个数据库组的同步。 2.4 系统配置示例 (1) 一卡通数据平台和交易平台 服务器(IBM小型机9133-55A)配置:IBM P6 55A(4×2.1GHz CPU、16GB内存、2×146G硬盘、2×4GB HBA光纤卡、DVD、磁带机、双口网卡、显卡、异步卡AIX6.1操作系统、HA软件) 后台数据库:Oracle Database 10G FOR IBM AIX 5L (2) ILAS系统 服务器:浪潮英信NF5280(Xeon E5520/2GB/146GB) 系统:SCO(UNIX)OPEN SERVER RELEASE 5.0.7 3 结束语 基于异构平台的数据同步方法很多,如消息队列法、触发器法。比较各种方法,考虑数据传输、交换的瞬时性和突发性,需要加强对数据平台的保护,特别是对由数据平台和支付平台组成和一卡通系统尤为重要。双向数据同步,源数据和目标数据具有动态性,归档日志解析,通过建立多级备份,实现对联动操作的限制和过滤,保证了数据安全。本文是我们完成图书管理系统和一卡通系统数据同步工作的总结,被立为三亚市科信局2009年批准项目。 图书管理系统论文:基于UML图书管理系统的分析与设计 摘要:本文借阅介绍了UML的组成部分、特点和作用,并详细地阐述了在传统的软件开发阶段中使用UML对图书管理系统进行建模的主要过程。 关键词:UML;图书管理系统 随着计算机科学技术的飞跃发展,计算机技术在各行各业的应用日益普及。使用计算机进行管理不仅能使我们从繁杂的业务中解放出来,还能大大提高安全性。 本文针对图书管理系统的开发过程,充分利用面向对象分析与设计的相关原理和方法,基于UML统一建模语言,主要使用UML的“用例图”、“顺序图”、“类图”来描述系统,为系统的实现提供参考模型。 一、支持技术 UML Unified Modeling Language是一种编制系统蓝图的标准化语言可以可视化说明复杂系统的各种成分并构造系统模型,以及建立各种必要的文档,UML通过3类图形建立系统模型:用例图、静态结构图(类图、对象图、组件图、配置图)和动态行为图(顺序图、协同图、状态图、活动图),这些图可以从不同的角度使系统可视化[1]。 二、系统的UML分析与设计 (一)图书管理系统的需求分析 通过用户访谈、问卷调查、对现有系统的采样得知图书管理系统应具有以下几个功能:1.编目模块:对所有的采购来的新书或手工造册的期刊合订本进行基本信息登记,包括索引号、书名、著者、国际书号、出版社、价格等,同时为每一本图书生成一个可校验的条形码。2.读者管理模块:对读者的基本信息进行登记,包括姓名、单位、读者类型等,系统同时为读者生成唯一的读者证号,以方便查询读者信息。3.借阅模块:主要是对图书的借阅业务流程进行信息控制和管理,该模块包括借书和还书两大子功能。4.图书检索模块:提供按图书的编号、书名、责任者、出版社等途径的检索。5.系统维护模块:提供数据库备份、还原等实用工具,确保系统数据库的一致性和安全性。 使用用例(Use Case)图可以很好地组织系统的功能需求。系统用例图是对系统需求的描述,表达了系统的功能和所提供的服务[2]在用例图中,主要包括参与者、用例和通信关系三个要素。 (1)参与者。参与者代表外界与系统交互的单元,他既可以是使用系统的用户,也可以是与系统交互的外部实体。 (2)用例。用例是在系统中执行一系列动作,这些动作将生成特定参与者可见的价值结果。 (3)通信关联。通信关联表示的是参与者和用例之间的关系,或用例与用例之间的关系。 根据图书管理系统功能分析,可以得到细化后的用例图,如图1所示。 图1中的采编员、读者、系统维护员位于系统的边界之外,是系统的主要参与者。编目、图书检索、借阅图书、读者管理、系统维护是系统的顶级用例,与系统的主要功能相对应。 (二)图书管理系统的顺序图 在概要设计阶段,需为系统的关键用例设计实现场景。用例的实现场景可以使用顺序图来描述。顺序图显示了对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互。顺序图描述了系统的动态特征,它将交互关系表示为一个二维图形。纵向是时间轴,时间沿竖线向下延伸,按时间递增序列出各对象类角色所发出和接收的消息,横向排列的是参与交互的对象类角色。利用顺序图可以描述系统的动态行为,以便分析系统的动态特性和行为。在设计中我们按时间顺序对控制流建模,强调按时间展开消息传送,重点是完成某个行为的对象类和这些对象之间所传消息的时间顺序[3]。 以借书为例绘制顺序图(见图2):当读者办理借书手续时,首先需要验证读者身份,判断读者是否合法,如果合法则根据读者借阅权限和借书记录,判断是否能续借。若能续借,则等级借书记录,如果不能续借,可能有两种情况。第一种情况:借阅超期。如果读者借阅已超期,需进入超期罚款工作流程。第二种情况:借阅图书量已达最大值,则需归还一部分图书,才能进行续借。图2中的第10、11、12三个步骤之间是互斥关系。 图2.借书用例实现场景 三、建立类图 类图是描述系统的静态特征,包括系统内部对象的特征、对象之间相互的关系。 经过以上阶段的分析,我们发现图书、读者、读者类型、借阅记录是整个系统的关键类。图3展示了这些类的职责以及它们之间的联系。其中借阅记录是关联类,它将图书与读者之间多对多的关系分解成两个一对多的关系。 四、结束语 通过对图书管理系统的分析与设计,阐述了使用UML在需求分析和概要设计两阶段所需要做的工作。将UML应用于图书管理系统的建设,可以加速加快开发进度,提高代码质量,保证软件后期开发的稳定性和实用性。 图书管理系统论文:图书管理系统的设计与实现 摘要:本系统由VISUAL BASIC 6.0程序设计技术与Access数据库管理技术共同完成的。其开发主要包括后台数据库的建立与维护以及前端应用程序的开发两方面。主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,来满足借阅者、图书馆工作人员和高级管理员三方面的需求。 关键词:数据库;Access;Visual Basic;ADO;图书管理 一、引言 随着信息时代的飞速发展,信息处理以深入到各行各业。管理信息系统是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存储、加工、维护和使用的系统。其功能是最大限度地利用现代计算机及网络通讯技术加强对企业的信息管理,从而建立正确的数据,经加工处理编制成各种信息资料,并及时提供给管理人员,以便其做出正确的决策,进而不断提高企业的管理水平和经济效益。 图书管理系统的计算机化是典型的管理信息系统,它具有着手工管理所无法比拟的优点。一个完善的图书管理系统需要满足图书借阅者、图书馆工作人员和图书管理人员等三方面的需求,为用户提供充足的信息和快捷的查询手段,实现图书管理的系统化和自动化,同时可帮助图书管理人员更好更高效地完成图书管理工作。 二、系统分析 (一)功能模块 图书管理主要是人的管理和书的管理。人的管理主要包括用户注册管理和读者信息管理;书的管理主要是书籍的添加、书籍的借阅、书籍的查询等管理。本系统的实现是以模块管理的形式来完成的。 本系统主要有以下四个方面的功能 书籍管理部分:实现图书类别设置、图书档案管理和报表预览功能。 读者管理部分:实现读者类别设置、读者档案管理和报表预览功能。 借阅管理部分:实现借阅信息的添加、查询管理和报表预览功能。 系统管理部分:实现系统用户密码的修改和新用户的增加管理功能。 (二)数据库设计 数据库是信息系统的核心和基础。它把大量数据按照模型组织,提供存储、维护和检索功能,可以方便、及时、准确地获取信息。因此,数据库结构是否合理,将直接影响本系统的开发。 本系统前台开发工具采用Visual Basic程序设计,后台连接是采用Access2000数据库。Visual Basic是一种可视化的面向对象的,由事件来驱动的结构化高级程序设计语言,它提供了最迅速、最简洁的开发应用程序方法。Access2000具有十分强大数据库具功能,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流和,而且它可以方便地与office其他组件进行数据交流。通过对图书信息管理的内容和数据流程图的分析,设计出如下所示的数据项数据结构,在图书信息管理库中一共包括以三个表格: 读者信息管理,里面记录了读者所有的基本资料(如姓名、编号、性别、类别、工作、单位、家庭地址、电话号码、登记日期、已借书数量等)。 三、图书管理系统的实现 基于对上述三个表格的分析,利用Visual Basic的可视化特性、Access2000数据库强大连接功能及可提供各种数据库访问标准接口能力的ADD数据控件,建立了九大窗体:主窗体、图书类别窗体、图书类别管理窗体、图书信息窗体、图书信息管理窗体、查询图书信息窗体、借书信息窗体、查询借书信息窗体和还书信息窗体。 (一)用户注册 用户注册过程简单、快捷,只需用户名和密码。 (二)用户登录 进入系统,输入用户名和密码验证后,即可登入主界面。为避免出现多次错误输入,如输入密码与用户名出现三次不符,系统将自动退出登入。 (三)书籍查询 用户进入本模块后,按照图书编号、图书名、作者等关键字进行图书查询。同时,图书管理员也可通过相关的查询操作来了解新书入库情况等。 (四)书籍借阅 完成图书的借阅、返回、超期破损等处理,查询功能。借阅时,需改变该书的库存量记录,借阅时间为当前时间。如果为续借,应需清空该书当前记录并重新借阅。对还图书超期、书籍缺页破损或丢失等,应由借阅者确认并需交纳一定的罚金,同时图书管理人员应对该书的使用情况及时做以备注。为方便他人借阅,应限制借阅数量,对归还的书籍应及时变更库存数目,删除读者对该书的借阅信息。 (五)读者管理 读者管理主要包括读者信息的查询、添加、删除和修改等。读者信息添加主要是读者最初的信息录入操作,若读者退还借阅证件时,需进行读者信息的删除操作。读者信息的查询,可通过姓名、编号的精确匹配来完成,排除同名情况。 (六)书籍的添加 书籍的添加是本系统的一项主要功能。启动系统,以超级管理员身份登陆系统,就可以对图书信息进行添加。添加信息有书籍编号、书籍名称、书籍类别代码、作者姓名、书籍价格、出版者及登记日期等。 (七)密码修改 为保证安全访问,普通用户和高级用户可自行修改密码。 (八)辅助功能 图书管理的辅助功能,主要包括数据导入和备份,用户留言、系统公告和帮助信息等。 四、结束语 通过实际的需求分析,本着简单实用的原则,系统的设计在功能上尽量满足用户的需求,操作上力求简单,易于用户掌握和使用。 本图书管理系统的主要特点是技术先进、结构清晰、具有较强的交互能力,但系统设计在有些地方还不够完善,如对界面还需要更进一步的人性化设计,才可更好地满足不同层次人员的操作需求。 图书管理系统论文:基于PHP的图书管理系统 摘要:使用PHP开发的基于B/S模式的图书管理系统,可以使用户界面更加人性化,工作效率更加高效,维护更加便捷。系统采用PHP+MYSQL技术作为开发工具,本文分析了系统的功能需求,给出了开发系统的关键技术,说明了各个模块的主要功能,最终实现了基于PHP的图书管理系统。 关键词:PHP+MYSQL;图书管理;B/S模式 传统的图书管理系统采用C/S模式,由于C/S模式需要专门的客户端软件,不能够实现快速部署、安装和配置,因此采用B/S模式开发图书管理系统已成为一种趋势,便于用户在联网的情况下进行一系列查询。开发一套能够为用户提供充足信息的图书管理系统是十分必要的,基于PHP的图书管理系统就是顺应这种需求而开发的。 一、系统功能分析 在开发系统之前,我们需要了解这个系统需要具备哪些功能,并按照功能将系统分解成多个独立的功能模块,确定各个子模块之间的关系。功能分解是一个由复杂到简单,由抽象到具体的一个过程。一些较大的系统开发前都需要进行需求分析,将系统划分成若干个模块,方便日后开发,测试与维护。 图书管理系统功能图如图一所示 图一 系统功能图 (一)借还管理:该模块主要功能是对借阅图书的用户的信息进行录入,自动生成归还时间,判断用户是否达到最大借阅量,为满足借阅条件的读者提供已经入库的图书的借阅服务。为用户提供续借服务,但不能超过续借次数。读者归还图书时,消除用户借阅该图书的记录,并显示该读者所有未还图书的信息。 (二)图书管理:该模块的功能包括实现录入和更新图书信息的功能。图书管理员可为每本图书分配唯一的流水号,并按种类单独或批量完成图书入库。更新图书信息包括对图书的图书编号、书名、作者、文献类型、作者简介、友情链接等进行修改。如果该书已经过时,比如计算机方面图书,可以进行删除相应书籍的一系列信息。同时能提供相应书籍的馆藏地点,借阅情况以及图书的归还日期等信息。 (三)用户管理:提供用户注册,用户登录功能。用户进入系统必须经过身份认证,认证后赋予相应权限。普通用户可以查看自己的当前借阅图书,历史借阅情况以及违章缴款记录等信息。管理员可以对普通用户信息进行管理,包括用户添加、删除、修改,更改用户最大借阅量,删除用户历史记录,重置用户密码等。登录密码经过加密存储于数据库,即使数据库维护人员获得数据也不易进行破解。 二、关键技术分析 本系统采用PHP作为脚本语言,结合MYSQL数据库,采用Windows作为开发平台,Apache作为网站服务器构造了一个图书管理系统。系统能够为用户提供方便快捷的途径以实现图书的入库、借阅、归还等信息的录入、更新以及图书基本信息、图书库存信息、读者借阅信息的检索和浏览。 三、功能实现 不论普通用户还是管理员,登录界面都是一样的。在用户信息表中有一个字段是用户权限,这一字段只有“0”、“1”、“2”三个值,普通用户为“0”,图书管理员为“1”,系统管理员为“2”。在登录验证权限时,如果检测到此字段为“0”,则跳转到普通用户页面,检测到“1”时,则跳转到图书管理员界面。 四、结束语 采用PHP技术和MySQL数据库开发的基于Web的图书管理系统,充分考虑了当前高校院系图书资料管理的现状和需求,简化了客户端的操作要求,基本实现了系统设计要求,在信息化的今天,基于B/S模式的信息管理系统将会更加流行。 图书管理系统论文:基于.NET的高职院校图书管理系统的设计与实现 摘要:随着高职院校图书资源的增多,对其查询与管理工作变得日益繁重,该文选用.NET平台为开发工具,对高职院校图书管理系统进行了设计与实现,重点论述系统需求、体系结构以及所采用的实现方案。 关键词:.NET;图书管理;信息系统 1 引言 近年来,由于高职院校学生快速增长,图书馆书目的数量与对图书文献的借阅需求也相应增多,使图书管理工作变得日益繁重,工作效率变低,不能满足实际的管理需求。采用基于.Net的平台架构,利用.Net 的优势结合三层体系结构来开发图书管理应用系统,能够充分发挥网络的作用,缩短开发周期,提高开发效率,提高系统的可维护性,有效满足读者图书信息查询和图书馆部门信息管理的需求。该系统投入运行之后,具有较强的可扩展性和安全性,简单易用、不需要安装客户端、易于升级维护,是传统图书信息管理方式的有效补充。 2 系统的开发方法及相关技术 系统将采用基于.NET的三层B/S结构设计和开发,这是大部分信息管理系统开发方法的首选。用如此方式开发出的系统具备界面友好、操作简便、安全性高等特点,将为图书管理者和读者提供高效的管理和查询方式。 2.1 .NET平台概述 本系统将采用Microsoft的.NET框架,该框架是一个创建应用程序的新平台,提供了标准而高效的环境,是编制应用程序的灵活的解决方案。.NET 有许多其他开发平台无法比拟的优势,是图书信息管理系统开发的较好选择。 .NET可以和很多相关产品进行整和,而不必关心这些参与整和的产品是否来自微软公司。.NET 是一种以因特网为中心的技术平台,有用的数据皆在网络中存放,用户可以通过.NET工具随时随地地访问这些数据。即:用户不需要知道这些信息具体存储位置以及获取这些信息的方法的细节。.NET 推动了开发方法和思想的发展,使应用程序的开发更为简化明了。 五个主要的模块共同组成.NET框架体系结构,列出如下: 1) 程序设计语言及公共语言规范; 2) 应用程序平台; 3) 及类库; 4) 公共语言运行库; 5) 程序开发环境。 2.2 B/S模式简介 C/S模式和B/S模式是目前软件体系结构的主要模式。其中,C/S模式在当前网络和技术发展的背景下已经显现出不少弊端,如缺少通用性,维护和升级工作量大,难以进一步拓展等等,所以这种模式在校园网的应用比较受限。而B/S模式逐渐显示出其优越性,和 C/S相比,B/S模式客户端不必配置繁杂的应用软件,进行程序开发时也主要是在服务器端进行操作。 B/S模式的三个逻辑层次为:用户层(用户面对浏览器,将其数据访问请求通过以HTTP格式发出,返回的结果也到达客户浏览器)、业务层(功能为:Web服务器以及中间层数据库的存取操作、远程数据库的访问等)与数据层(由系统所需的本地及远程异构数据库组成)。客户端通过与中间层建立连接来对数据库进行访问和操作。这样的属性比较适合图书管理信息系统的开发。 3 系统需求分析 高职院校图书信息管理系统是分布在图书馆部门中的一套独立的网络系统,面对所有读者用户以及图书资源的管理者,其主要任务是实现对图书资源所有日常的信息管理,提高图书管理的工作效率,促进其管理工作的科学化、信息化、规范化及制度化,因此应该具备简单、实用的特点。按照读者的需求,该系统应该具有的最基本的功能有:图书信息查询功能、借书/还书/续借功能、图书资源管理功能、读者信息登记功能等等。此外,诸如用户登录、数据统计、报表打印等辅助功能也应该得到良好的支持。 在系统性能上,必须具备以下特征: 1) 符合软件系统开发标准:采用成熟的组件,为数据库调用提供标准的接口,符合软件开发业界的规范。 2) 系统基于先进的技术:具体到此系统,则应该采用真正符合.net 架构的应用模式。 3) 系统具备良好安全性:能够及时发现和抵御外界以及来自系统内部的攻击行为,使用足够安全的数据存储策略,从三个层次保证系统的安全:用户验证层次、数据访问层次和业务逻辑层次。 4) 系统具备可升级的空间,可以随着用户业务的增长无缝地进行二次开发,在开发过程中实现平滑升级,不影响用户使用。 5) 易用性:系统的操作简单而人性化 。 4 系统设计 4.1 系统的功能框架 该图书管理系统开发使用以下的开发工具和开发环境:操作系统选择了Windows XP的SP2版本,程序的开发则应用了Microsoft Visual ,在数据库的选择上,由于SQL Server与.NET 可以很好地结合,因此选用 微 软的SQL Server 2005作为给系统提供支持的数据库。 综上所述,系统的功能框架为:.NET 技术与SQL Server 2005的优势相结合,使网络与数据库良好连接,从而实现图书数据的检索、查询功能,采用 B/S 模式,完成图书信息查询功能、借书/还书/续借功能、图书资源管理功能、读者信息登记功能的构建。系统最终分为数据层、用户层和业务层三层结构。用户层即客户端用户界面,使用IE浏览器;业务层主要进行应用处理,数据层则以 为接口来响应应用层对数据的请求。 该系统为用户提供服务的流程为:安装运行在服务器上的图书管理信息系统以浏览器的形式为在客户端查询和管理图书信息的用户提供交互界面,在用户按照提示输入其用户名与密码之后,再将请求提交到服务器;图书管理系统对用户输入的查询与管理数据,按照不同的数据库来确定连接参数,并对相应的数据库进行基于访问,从而及时、正确地响应用户的查询与管理等操作。根据用户的指令所返回的查询结果将以数据视图的形式显示,数据经过整理之后写入XML文档并显示在用户浏览器上。 4.2 系统的功能模块 系统最基本的功能模块包括:图书信息检索模块、借书/还书/续借模块、图书资源管理模块、读者信息登记模块等等。对系统维护与管理的一些必要模块如用户登录模块、数据统计模块、报表打印模块等辅助部分也应该包含在系统中。以下对部分模块及其所实现功能进行简要介绍。 图书信息检索模块:实现图书资源查询功能。用户在图书管理系统界面的相关文本框里输入(或者根据提示选择)图书资源查找条件,系统就可以反馈该图书的明细信息,比如图书的名称、作者、出版社、ISBN以及图书状态。 借书/还书/续借模块:主要是对读者借书、还书、续借行为进行登记并生成相应的借书、还书、续借纪录,供管理员和读者查询。这些信息应该包括:图书的编号、读者基本信息、借阅还书/续借日期等。 图书资源管理模块:本模块的功能是实现图书资源管理者对图书资源的信息进行登记、改动或者补充的操作。图书资源管理可以利用该模块对图书的各种属性信息进行登记,如书名、出版社、作者、出版日期等详细信息进行维护和修改。 读者信息登记模块:此模块是为了实现管理者对读者的个人基本信息进行登记备案而开发的。读者的基本信息可以被管理者进行登记和填加、修改、删除。 数据统计模块:该模块对读者访问使用图书资源信息的历史数据进行分析,从而为提高图书资源的管理效率打下良好基础。该模块包含一些必要的功能,如图书借阅率分析,期刊利用率分析,图书信息综合统计等。这些数据如果需要存档,该模块就应具备打印输出或转储到其他存储介质的相关功能。 用户登录模块:对图书资源管理者、教师用户、学生用户等不同用户群体进行身份的验证,根据用户输入的用户名及password,对不同级别的用户赋予相应的操作权限。 4.3 系统数据库的设计 图书管理信息系统主要包括图书资源信息的浏览,图书的增加、退库以及属性设置等。其主要功能是对图书进行查询,对借书、还书进行登记记录管理,对图书资源基本信息的维护以及对读者资料进行维护等。因此该系统应包括图书资源、图书借阅者和图书管理者等实体以及以上几个实体之间的关系。 4.3.1 数据逻辑表设计 系统的后台数据库中存在数据库操作时所需要的所有实体的表文件,如:图书资源信息表和用户个人资料表等,下面列出其中主要两个表文件的结构: 表1 图书资源信息表 表2 用户个人资料表 ■ 各种实体之间根据具体的现实需求而具备不同的关系。由此形成数据库的基本结构。该系统将采用微软公司的SQL Server 2005数据库管理系统。数据库中的主要表文件中,每个表均存在一个整数型的ID字段,作为该表文件的主键。此外还应存在表与表之间进行联结的外部关键字。 4.3.2 数据库设计 在.NET中,通过实现对数据库的访问技术。Data Set和.NET数据提供程序是的两个核心组件。在.NET中通过访问数据库的过程如下:第一步: 读取用户相关的查询信息,从中间层数据库中取得ODBC访问某个资源数据库所需的有关参数,从而生成相应的字符串并创建Connection对象;第二步:根据用户相关的查询信息进一步生成查询命令在数据库中对数据进行检索。第三步:把数据库中的数据提交给查询者,提交的格式为XML文档。 5 系统安全策略 图书信息管理系统的安全问题主要分为两个方面: 1) 系统运行环境的安全:指图书管理系统的服务器安全,比如需防止计算机病毒传染以及黑客入侵; 2) 系统应用程序的安全:主要是图书管理系统中权限不同的用户具有不同操作范围与级别,防止有越权操作引起数据和管理上的混乱。 针对以上的安全风险与安全隐患,图书管理系统服务器必须安装及时升级的杀毒软件,系统数据库也要有相应的备份方案 ,备份文件可以定期转储到异地介质上。另外,系统的密码组合与密码长度要充分考虑到社会工程学的原则,以免被盗取或者破解,系统还需要编写规范的脚本程序以杜绝黑客入侵。对不同级别的用户分别设置分不同的操作权限组别,每个级别的用户都拥有自己的权限范围。 6 结束语 基于.NET平台来设计和实现高职院校图书管理系统,充分地利用了院校的网络硬件平台与图书信息资源,可以解决传统图书信息管理中难以解决的系列问题。使读者可以方便地进行图书信息的查询与操作,实现了对图书的实时、动态管理,为高职院校的图书管理工作提供高效的辅助支持,提高了图书馆部门的工作效率。 图书管理系统论文:基于ASP.Net的图书管理系统的设计与实现 摘要:针对目前学校图书管理的重要性,该文设计与实现了图书管理系统,分别从系统目标分析、模块设计、数据库设计和系统实现的主要技术这四部分来阐述。 关键词:图书管理;数据库;信息化 图书馆拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会化中作用愈来愈重要。本文正是基于这个出发点,依据信息管理系统的先进思想理论和我校图书馆具体特点开发出了图书信息管理系统,并将其扩展到基于WEB的数字图书馆。 1 系统设计 系统设计是在系统需求分析的基础上,设计出满足用户要求的高质量的系统。 1.1 目标分析 通过深入的调查研究,确定了本系统的开发目标包括以下几个方面: 1) 开发出能够满足目前学校需求,又在保证先进性、开放性、投资保护性、可扩展性的前提下尽量降低造价的图书馆管理系统。它涵盖图书馆管理工作的整个过程,使管理完善透明,并留有与学院其他系统的接口。 2) 开发出一套使用简单、易于维护、对系统使用者和系统管理员技术水平要求较低,同时在系统生命周期中能够通过简单调整即可适应学校未来管理要求的图书馆管理系统。 3) 以条形码阅读机识别和阅读条形码的方式贯穿整个图书借阅过程,提高工作效率,提升学院的整体实力。 4) 通过信息管理手段达到使管理者及时获取图书的馆藏信息,达到图书管理的动态调控。 5) 提升图书馆内、外部信息的正确性、一致性、共享性,以信息系统作为管理的辅助手段,减轻手工劳动,提高工作效率。 6) 通过引进软件系统和管理思想,全面提升管理层次和人员素质,为学校的发展奠定基础。 1.2 模块设计 针对上述的设计目标,本系统决定采用+SQL SERVER2000技术实现,整个系统主要由一组相互关联的动态页面组成。设计的系统主要包括以下的子系统:读者管理子系统、图书管理子系统、期刊管理子系统、图书流通管理子系统、期刊流通管理子系统、统计分析管理子系统、系统管理子系统、馆际互借子系统和基础信息维护子系统。图书馆管理系统主要子系统划分如图1所示。 1) 读者管理 该功能模块用于管理读者相关的信息,包括读者类型设置、读者档案管理、借书证挂失与恢复、过期续证管理和读者档案词库设置等。 2) 图书管理 该功能模块用于管理图书相关的信息,包括图书类型设置、出版社管理、图书档案管理、图书注销、图书征订、图书验收和图书盘点等。 3) 期刊管理 该功能模块用于管理期刊相关的信息,包含的功能模块如下:“期刊管理”和“图书管理”的功能是一致的,只是期刊的档案内容和流通管理方式和图书有所区别。 4) 图书流通管理 该功能模块用于管理图书流通环节相关的操作,主要包括: “图书借阅”用于登记读者借阅图书的记录并减少图书在库的库存,登记内容包括借阅编号、图书编号、读者编号、押金、借阅时间、应还时间、操作员等。 “图书归还”用于登记读者归还图书的记录并增加图书在库的库存,登记内容包括归还编号、图书编号、读者编号、退还押金、归还时间、操作员等。 “图书续借”用于登记读者到期图书的续借记录。 5) 期刊流通管理 该功能模块实现的功能和“图书流通管理”功能模块是一致的,只是管理的对象是期刊。 6) 统计分析管理 该功能模块为图书馆管理人员的分析决策提供依据。 7) 馆际互借 该功能模块提供网上查询、请求受理、文献送出、文献借入、读者借还、文献送还、回馆登记等功能。 8) 基础信息维护子系统 该功能模块主要用于对图书馆信息、书籍信息、常用词库等项目进行初始化设置,这些设置一般不轻易改动。 2 数据库设计 本数据库系统采用Browser/Server模式,通过lnternet平台连接数据库,取得数据集,并对其进行添加、修改、查询、删除等操作。而对数据库进行的各种操作,本系统是通过使用SQL语言来实现的,同时以SQL Server 2000作为后台数据库。通过使用ADO对象模块所提供的对象及方法能建立各种Web数据库应用系统,通过ODBC连接数据库的低层界面,能处理任何类型的数据。 根据系统需求,本系统创建了Ebook.mdf数据库,它主要包括48张表,分别存放相应子功能的数据信息,其中“读者信息”和“图书信息”表是关键的表,用于存放图书馆读者的信息和文献的信息,图书馆管理系统实际上就是对读者和文献的管理。其他涉及读者信息和文献信息的表,都只记录相应的编号,并根据作为外键的“编号”字段相对应。因此“读者信息”、“图书信息”和其他表间的关系是1:N的关系。 下面介绍几个主要的表格的设计。 1) 读者信息表:(编号、姓名、性别、条形码、类型、出生日期、有效证件、证件号码、联系方式、登记日期、有限期至、操作员、图书借阅次数、期刊借阅次数、是否挂失、备注)。 2) 图书信息表:(编号、条形码、书名、类型、作者、译者、ISBN、出版社、价格、页码、书架名称、现存量、库存总量、入库时间、操作员、简介、借出次数、是否注销、备注)。 3) 图书借阅表:(借阅编号、图书编号、读者编号、借阅时间、应还时间、续借次数、操作员、状态、备注)。其中,有下划线的字段为主键。 3 系统实现的主要技术 3.1 访问数据库技术 本系统访问SQL Server数据库,主要是通过使用来完成。提供对Microsoft SQL Server等数据源以及通过OLE DB和XML公开的数据源的一致访问。数据共享使用者应用程序可以使用来连接到这些数据源,并检索、操作和更新数据。 有效地从数据操作中将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。包含用于连接到数据库、执行命令和检索结果的.NET数据提供程序。您可以直接处理检索到的结果,或将其放入 DataSet对象,以便与来自多个源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开。 DataSet对象也可以独立于.NET数据提供程序使用,以管理应用程序本地的数据或源自XML的数据。在本系统程序的编写过程中,主要实现了以下的功能:1) 多条件查询系统的实现。2) ActiveX组件。3) 生成自适应的用户界面。 3.2 SQL Server数据库技术 数据库选择易学、易用、安全、稳定的SQLserver 作为后台数据库。现介绍在SQL中常用到的SELECT数据查询命令、用于添加记录的INSERT命令、修改数据的UPDATE命令和删除记录的DELETE命令。 1) 数据查询命令 用于数据库查询的SELETE命令是最常用的SQL命令,其基本语法格式为: SELECT 字段列表 [ INTO 新表名 ] FROM 源表名 [ WHERE 查询条件 ] [ GROUP BY 分组表达式 ] [ HAVING 查找条件 ] [ ORDER BY 排序表达式 [ ASC | DESC ] ] 如在本系统中,要根据图书名称来查询库内图书则使用此语句SELECT * FROM BOOK ” ” WHERE BOOK_NAME LIKE “%”, REQUEST(“NAME”) “%’ORDER BY BOOKID ASC” 2) 插入记录命令 用于在数据库中插入记录的SQL命令为INSERT,其基本语法格式为: INSERT INTO (,… ) VALUES(,…) 3) 更新数据命令 用于修改或更新数据库中数据的SQL命令为UPDATE,其语法格式为: UPDATE SET =,… WHERE 4) 删除记录命令 用于删除记录的SQL命令为DELETE,其语法格式为: DELETE FROMWHERE 3.3 创建存储过程 在频繁访问数据库的系统中,使用存储过程有很多优点,本系统使用了“sf- tszd”、“sf-tsjy”、“sf-tsgh”3个存储过程,实现的功能分别为征订图书入库、借阅图书出库和归还图书入库,产生罚款信息等功能,下面以sf- tszd 为例。 create proc sf_tszd as begin tran %验收入库,增加图书库存量% Update tbtsxxset kczl=isnull(kczl,0)+b.dgsl, xcl=isnull(xcl,0)+b.dgsl,rksj=b.ysrq from tbtsxxas a,tszdas b where a.bh=b.tsbhand b.sfys=0 %设置tszd记录的标志,标志为已验收% Update tszd set ysrq =getdate(),sfys=1 where sfys=0 commit GO 4 结束语 图书管理系统是高技术的工程项目,它规范了工作流程,实现了全程控制,使图书的借阅工作更加方便、快捷、准确;它突出了重点部位,实现了环节控制,使图书馆的管理工作更严谨周密;它能够促进整个学校管理水平的不断提高,提升了整个学校办学层次。本系统经半年多的实际应用,已基本上满足了图书馆管理需要,但也存在一些问题,有待于和进一步完善。 图书管理系统论文:图书管理系统的设计与实现 摘要:图书馆管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。该文从软件工程理论出发对该系统进行了分析和设计,提供了在系统开发中遇到的主要技术问题及难点的解决方案。 关键词:MIS;模块;测试;数据库 1 概述 管理信息系统(Management Information System)简称MIS,可以认为是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。其功能主要是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,从而建立正确的数据,然后加工处理并编制成各种信息资料及时提供给管理人员,以便其进行正确的决策,不断提高企业的管理水平和经济效益。 图书管理系统则是典型的管理信息系统,对图书馆的决策者和管理者来说都至关重要,一个完善的图书管理系统应能为用户提供充足的信息和快捷的查询手段。本文从软件工程出发给出了解决方案。 2 图书管理系统的分析 要能满足图书入库、借阅登记、借阅查询、过期提示、办理借书卡这些日常业务的需要。通过系统的使用,改变旧的图书管理模式,使对图书的管理、借阅、查询更加方便有效。 2.1 系统选型方案 本系统采用多层应用软件体系结构, 采用IE6.0及以上或同等其它浏览器+Win2003 Server/IIS 5.0+SQLServer2000的模式。 服务器:可选用IBM、HP等公司的64位小型机或高档微机。 客户机:能安装支持IE6.0及以上版本浏览器并能联网的机器。 开发工具:MS Visual Studio .NET+、SQLServer2000。 2.2 数据需求 1)典型数据流条目设计 登录用户=帐号+姓名+密码+权限 图书=图书编号+类别+书名+作者+出版日期+出版社+定价+总数量+剩下数量+备注 2)典型数据字典(DD)设计 图1为典型数据字典。 2.3 功能划分 图书管理系统主要实现以下七方面的功能:查询、图书借还、图书入库、图书维护、图书超期提示、环境管理、备份还原。 2.4 典型数据流图(DFD)设计 图2为新书入库DFD。 3 总体设计 3.1 系统结构示意图 所谓多层应用软件体系结构,是将各种应用作为被共享的服务的集合,是一种跨应用、可重用的服务平台。那么在这个平台上,各种应用作为组件可集成或重组生成新的应用。由于其灵活的伸缩性,非常适合Internet/Intarnet应用。 多层结构同时也是一种将B/S结构与C/S结构无缝结合的新型结构,以B/S结构满足地理位置分散、通讯介质各异的应用;以C/S的结构样式解决B/S不能解决的复杂的事务处理。示意图如图3。 3.2 总体结构和模块外部设计 本系统含图书整理、新书入库、查询、办借书卡、图书借还、环境管理等子系统,管理员可远程进行数据的录入、删除、更新、查询等操作,图书馆可根据从网上汇总上来的数据进行各种统计等处理。部分公共图书信息可在校园网、Internet上。用户可通过浏览器从图书数据库中获取相应的动态信息,可在某些限定范围内对数据库进行操作。 3.3 E-R图 E-R图清楚地描述了系统中各个实体之间的联系,以及各个实体所具有的属性。在建立E-R图的过程分以下几个步骤:选择局部应用;逐一设计分E-R图;合并分E-R图,生成初步E-R图消除不必要的冗余,设计基本的E-R图。 3.4 逻辑结构设计 需建立数据库,在此数据库基础上建立起信息表、权限表、用户表、还书等数据表。 3.5 运行设计 系统运行模块分成基本的三个模块,分别为:输入模块,输出模块,处理模块。整个系统的维护容易,简单;系统的结构层次简单,易懂。 4 图书管理系统的详细设计 本系统主要提供五方面功能:浏览功能、查询功能、修改功能、增加功能、删除功能。 现以职工权限管理模块给出程序描述。 功能:管理员登陆,获得权限。 输入项目:UserID, PassWord。 输出项目:更新后的数据库文件和配置文件。 程序逻辑: P1:选择frmmdi窗体的菜单中“登陆”选项,根据输入的UserID和PassWord判断该员工的身份; P2:连接数据库’books’,并连接“权限表”; P3:如果是管理员,将调用M2中的四个方法,查询,添加,删除和修改功能; P4:如果是操作员,将调用M1,M3和M4这三个模块; 系统还应该考虑到如图书基本情况管理模块、用户基本情况管理模块、还书情况管理模块等。 5 编码与实现 以图书基本信息模块为例说明。 该模块主要完成图书基本信息的录入、查询、删除及修改功能。在此模块中定义了三大类主要窗口:图书信息窗口和组合条件查询窗口,后者均需通过前者访问。 图书信息窗口中显示的是图书必要信息。可供用户浏览查询及以其记录为单位的操作。如果用户修改(添加,删除)某一纪录中的某一项,可单击菜单栏进入图书信息基本情况窗口。 该模块的第三个窗口是多条件查询窗口,在此窗口中应用了数据窗口这一智能化对象。所以多条件查询也就变得简单起来。用户只要输入组合条件,系统就会自动检索出数据,开发人员可以不用再编写冗长的SQL语句。从此一点就可以看出数据窗口的优越之处。 6 测试 采用黑盒测试。根据软件所需的输入数据的格式以及完成的功能,设计一些合法或不合法的用例,特别是边界条件,检查系统是否能得到希望的输出。 组装测试:看程序是否按设计的流程运行。 确认测试:利用各种类型的数据,测试系统的健壮性。 此外测试用例的选择非常重要,关系到系统功能的是否尽量完备。作为一个完整的系统,联机文档是其中不可缺少的部分也是相当重要的部分。好的文档能够使用户快速了解并准确的使用系统的各项功能。减少误操作,减少错误产生的可能,这对用户和开发人员都有很多的好处。 7 结束语 本系统功能基本符合用户需求,能够完成图书基本信息、用户基本信息、权限的输入和查询。并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除。同时也考虑到了单位编码以减少数据冗余的问题,对于数据的一致性的问题也通过程序进行了有效的解决。
计算机应用技术专业论文:高职计算机应用技术专业教学改革的探索与实践 摘要:本文介绍了高职院校计算机应用技术专业进行教学改革的探索与实践。内容包括依据人才市场需求调整计算机应用技术专业的方向,贴近企业需求重构课程体系和改革课程内容,改革人才培养模式和教学方法等。 关键词:计算机应用;人才培养;目标定位;课程体系;培养方案;教学改革 1引言 教育部2006年16号文件《关于全面提高高等职业教育教学质量的若干意见》指出,要积极推行与生产劳动和社会实践相结合的学习模式,把工学结合作为高等职业教育人才培养模式改革的重要切入点,带动专业调整与建设,引导课程设置、教学内容和教学方法改革。本文就我院如何贯彻执行16号文件,进行高职计算机应用技术专业的教学改革作一些介绍,供同行参考。 2专业培养目标的重新定位 2.1培养目标定位的思路与行动路线 笔者所在学院是2004年新办的高职院校。成立初期,社会有生源,学校有资源,就开办了计算机应用技术专业,而且招生也很“热门”。但那时的专业教学计划是参照本科制订的,用这种“本科压缩”型的教学计划去教高职学生,免不了会出很多问题。我们也采取了不少“修补”的办法,对这一教学计划作改进;但改来改去,始终难以摆脱原有框架的束缚。到2007年,我系首届计算机应用专业毕业生的就业难,给了我们一个警醒:必须彻底改革原有的课程体系和培养模式。我们按照教育部16号文件的要求,学习示范性高职院校的经验,制订了如图1所示的改革思路与行动路线。 2.2专业方向的调整 从网上调查得知,软件技术人员是当前IT业最为热门的职位,计算机应用专业毕业生也是可以瞄准这个职位方向。但我们也清醒地知道,网上的这类信息,往往采自大 城市、大企业,对于我们这类地方办的高职院校来说,更应注重本地区的信息。其实,我们高职计算机专业的毕业生,想多数进入到大的IT企业工作,是不可能的;我们必须弄清楚本地区广大的中小IT企业的人才需求。我们走出校门,从本地区IT人才需求的调研入手,开始了专业设置与人才培养目标岗位定位的工作。为了搞好调研,我们专门设计了一个简便易行的问卷调查表。我们通过走访企业、网上通信等形式开展调研。在分析统计调查数据的基础上,找出了本地IT企业最为需要人才的工作岗位。根据调查分析结果,我们将计算机应用技术专业的培养方向改为软件应用。为了让所有的毕业生都能找到一份适合自己的工作,我们将专业培养目标定为两个层次,一是进入大的IT企业作软件程序员,二是到中小企业作计算机应用技术员。 2.3目标职业岗位的工作分析 我们通过参加学术交流、到IT企业考察、与行业企业专家座谈等方式,对目标岗位的主要工作和典型工作进行分析。在分析中,我们将各企业计算机应用技术员岗位再细分为计算机(含网络)管理员、电脑文员和计算机营销员三种。对这几种人员的岗位工作的分析见图2。 3专业课程体系的重新构建 3.1培养目标所需的能力分析与核心能力的确定 这项工作是制定专业人才培养方案最为关键、较为困难的一环。说他关键,是因为职业教育是以“能力为本位”的,连职业所需的能力都未弄清楚,如何以他为本位?说他困难,是因为前面的几项工作是显性的;而能力则往往是隐性的,需要既有一线工作经验又有一定教学经验的人才能体察、分析得出。我们召集了行业、企业专家和学校教育专家一起对目标岗位的主要工作和典型工作所需的专业能力进行了认真分析,并对列出的能力进行了归并、筛选、整合,由此绘制出专业能力体系图,见图3。在该图中,“S”与“T”两模块属关键能力模块;“A”、“B”、“C”、“D”、“E”为专业能力模块。根据培养目标,专家们一致认定“C 数据库应用与编程能力”模块为计算机应用技术(软件应用)专业的核心能力模块。 3.2专业课程体系的重构 有了能力体系,构建课程体系、确立学习领域和编制培养方案及教学计划等都较为容易。构建课程体系要注意把握好两点:一是要按照教育部16号文件提出“工学结合”的要求去设计各个教学环节,充分体现高职教育的实践性、开放性和职业性的特点。二是要根据高职学生的特点和遵循学生综合职业能力形成的规律去做。 为了让学生能循序渐进地学习,我们遵循能力形成规律,精心设计“生态树”型的教学进程。在三年的培养过程中,第一学期以培养学生的专业学习能力为主;第二学期以培养程序设计、数据库使用等单项能力为主;第三学期将单项能力培养进阶、加深加宽;第四学期以专业综合能力培养为主;第五、六学期进行综合实训、毕业设计和顶岗实习;见图4。 4专业培养方案的实施 4.1教学观念的转变 转变教师的观念是实施人才培养方案的关键。以下一些观念亟待转变: 转变“重知识,轻技能”的传统观念。在传统观念中,技能总是“雕虫小技”,学问才是“博大精深”。故传统的教学设计中,学生用了很多时间“打基础”,学了很多用处不大的理论知识,而实际专业技能并没有得到很好的培养训练;再加上沿用陈旧的教学和考试方法,让学生读“死书”,最终导致的后果就是培养出的人才与社会实际需求相脱节。现在,我们要让教师和学生都明白,专业技能是“练”出来的。在新方案中,就设置了打字训练、装机比赛、网页制作比赛、考证操作强化训练等内容。 转变“只重专业学习,忽视素质培养”的倾向。我们发现,用人单位人事干部现场招聘时,往往会更看重学生的职业素质;一些基本素质不过硬的学生,几句问答,便被用人单位“刷”下来。而一些发展前景很好,但工作条件较为艰苦的企业,也没有多少学生愿意去。这些情况表明,我们对学生的素质教育抓得不够。通过学习16号文件的有关精神,我们认识到素质是靠“养”出来的,在高职教育中一定要坚持育人为本,德育为先,把立德树人作为根本任务。我们精心设计了职业素质的培养方案,开展职业生涯规划和就业、创业教育,开展丰富多彩的校园文化生活,培养学生的诚信品质、敬业精神、责任意识、团队协作、关爱他人等人文素质。 4.2教学内容的改变 吸纳企业意见改变教学内容。我们让企业参与到专业的教学内容的选择与决策,把IT企业的岗位、技能要求与学校的课程体系、课程教学的组织实施有效结合起来。如Java程序设计,过去仅为选修课,学时数也不足,学生只能学到一点“皮毛”,无实用价值。现在,我们将它改革为由两门理论课和一门实训课组成的大课,总学时增加到200多学时,课程教学内容也按企业的意见作了很多调整。 课证结合。以行业制定的职业能力标准和国家统一职业资格等级证书考试为依据,以培养学生的职业能力、职业素养及可持续发展能力为出发点,把岗位职业能力标准作为教学核心内容,开展与行业、企业生产实际紧密结合的核心课程教学。如“VFP数据库原理与应用”课程,课程教学设计的目标之一就是要通过全国计算机高新技术考证。在此目标之下,设置了创建自由表、自由表操作、数据库管理、查询、视图、报表、表单制作、VFP应用编程等八个分任务目标;这八个分任务目标与考证的“VFP数据库平台”的八个单元的操作题是一致的。我们的教学内容不是根据教材而是根据分任务展开,而且还可以将“高新考证”试题库的操作题直接作为平时上机的训练内容,不需要另外再办考证培训。我们的做法使学生的考证通过率达到90%以上,增强了学生的就业竞争力。 计算机应用技术专业论文:高职计算机应用技术专业课程体系改革的研究与实践 摘要:在高等职业教育中,提高教学质量的一个重要方面是建立实践性的课程体系。本文结合北京青年政治学院计算机系在计算机应用技术专业的教学改革实践,探讨了建立实践性的课程体系的思路,并阐述了相关教学方法和考核方式的改革思路。 关键词:课程体系;实践教学;真题真做;岗位技能需求 引言 随着计算机技术在社会日益广泛的应用,社会对计算机软、硬件的设计、开发、销售、应用、管理和维护等诸多方面的计算机应用人才提出了多元化的要求,对应用技能型人才的需求也日益增多。高等职业教育中的计算机应用技术专业应以社会职业岗位技能的需求为导向,不仅要培养学生具备一定的理论知识,更要注重培养学生的岗位专业技能和技术素养,使学生具备相应的岗位操作技能。 专业课程体系是落实本专业人才培养目标的重要步骤。北京青年政治学院计算机系在计算机应用技术专业的教学改革中,以社会职业岗位需求为导向,结合本系计算机应用技术专业的教学现状,在建设注重培养学生的岗位操作技能的课程体系等方面进行了一些有益的探索和实践。 1传统课程体系的不足 教学改革前,我院计算机系计算机应用技术专业课程体系受普通高等教育的影响很大,主要表现为:在课程结构方面,其课程结构安排基本上是普通高等教育的缩简版,呈现为基础课、专业基础课和专业课这种三段式结构。在课程间的联系方面,前导课程注重为后续课程准备基础理论知识。在课程内容方面,注重传授系统的,完整地理论知识,理论教学与实践教学缺乏紧密的联系,实践仅被作为理论的应用和验证而置于次要地位。 这样的课程体系是以学科理论为导向的“知识本位”模式,缺乏对学生进行计算机应用领域的专业化、行业化的职业技能的培养,专业课程的内容缺乏针对性和实用性,对计算机行业的新知识,新技术介绍不够,难以激发学生的学习兴趣,特别是在实践环节上缺乏先进教学理念的指导和行之有效的手段,由此导致在培养学生的职业技能方面缺乏力度。 2课程体系建设的思路和举措 2.1分析社会需求,确定培养目标 根据计算机技术的发展现状和社会对计算机应用人才的需求,科学定位计算机应用技术专业的培养目标。针对所培养学生将来的职业岗位或岗位群,认真分析其工作岗位的专业技能和职业素养的要求,确定所培养学生应具有的关键职业技术、技能、职业素质。结合高职教育对学生的政治思想素质、身体心理素质、人文素质、科学素质的要求,逆向推求学生所必须具备的理论知识和实践技能的构成。 在大量的市场调查和行业调研的基础上,对当前社会所需求的计算机应用型的岗位进行分析,结合本校的实际情况,确定计算机应用技术专业的培养目标为: 培养具有良好的职业道德,具备一定的创新能力和较强的动手能力,能熟练进行软件开发、测试与维护,从事软件编码、小型网站建设与管理、计算机维护等工作的初、中级应用型人才。主要服务单位:从事软件开发、维护与销售的企业和需要信息化管理、维护的企事业单位。具体针对的岗位:JSP开发人员、数据库开发人员、数据库管理人员、网页制作人员、网站开发工程师以及软件销售、维护和市场推广人员等。 2.2注重课程体系的实践性,构建合理的课程体系结构 教学体系的建设是实现高等职业教育人才培养目标的重要环节,课程体系构建的是否合理直接影响到教学质量的高低,培养目标能否实现,是教学改革的重点和难点。课程体系的建设不仅要考虑到专业知识的结构、专业知识的内在规律,还应考虑到行业的发展现状及趋势。对于计算机应用技术专业而言,由于计算机应用技术发展迅速,因此,需要设计一个既能相对稳定,又能满足当前社会需求的课程体系。 以就业为导向的高等职业教育在一定程度上是一种就业学习,学生职业技能的培养必然要以实践教学为途径。那么,高等职业教育课程体系的建设应以社会职业岗位需求为主导方向,选择相应的知识和技能,在课程设置上注重实践教学,着力培养学生在将来的职业岗位上所需要的知识结构和能力结构。 由于计算机应用技术门类较多,且发展迅速,而学生在学校的学习是阶段性的,学生的基础知识及未来发展呈现多样化、广泛性的特征。因此,注重实践教学的课程体系除了培养学生动手能力外,还应增加拓展性的教学内容,重视技术拓展能力和创新能力的培养, 为学生的持续学习打下基础,为学生今后的工作和发展提供一定的条件,以满足学生毕业后自主学习的需要, 以适应不断出现的新技术变化。 按照上述思路,北京青年政治学院计算机系在计算机应用技术专业的教学改革中,根据高职教育对学生综合素质的要求和岗位群的职业技能需求,打破传统的“三段式”教学模式,建立了由文化基础课程,专业基础课程和职业技术课程组成的课程体系结构,并确定了本专业的核心课程:网页设计与网站建设、Java语言程序设计、SQL Server数据库设计与实现、Java Web应用开发、J2EE企业级开发、J2EE框架技术。职业技术课程以6门核心课程为主干,主要培养学生从事具体职业岗位的工作技能。职业技术课程以培养学生直接上岗能力为出发点,注重就业岗位的社会需求,实现高等职业教育培养应用型、技能型人才的目标。 以往存在一种误区,将实践教学集中于毕业设计阶段,忽视在整个学习过程中的实践教学。在高等职业教育中,学生实践能力的培养有其自身的规律性和确定性,要实现教学目标,达到其规定的实践动手能力通常需要较长的时间,因而,在高等职业教育课程体系的建设中,应首先应当注意到实践动手能力的培养在于实践过程的积累,将实践教学贯穿到教学的各个环节,建立相对独立的实践教学体系,实现全过程实践。 我院计算机系的计算机应用技术专业建立的实践教学体系落实在每学期3周的小学期的实践教学和毕业设计中,其教学内容以核心课程的实际应用和职业素职教育为主。主要内容有:静态网页制作、Java与Java Web综合实训、J2EE企业级开发综合实训、J2EE框架技术综合实训、职业能力训练等实训项目。 实践教学体系的教学实行“真题真做”,设计题目绝大部分来源于公司企业的实际项目。学生根据自己的发展方向选择感兴趣的课题。在设计过程中,公司的开发工程师到校给各课题组成员安排任务、说明要求并进行讲解,使学生了解实际开发工作中的要求及设计的内容和步骤,并制定开发计划,使学生获得真实的软件开发工作的体验。 在实践教学体系的教学中实行“真题真做”使学生明确了学习的目标,激发了学生的主动性,创造性,培养了学生综合运用技术的能力,为将来的就业、适应今后的工作岗位打下良好基础。同时,缩短了实践教学与社会实际需求的距离,完善了实践教学工作,提高了实践教学质量。 2.3注重教学内容的实践性,做到理论与实践的有机结合 在高等职业教育课程体系的建设中,关键的是课程内容选择。课程体系从理论型到应用型的根本性的转变体现在课程内容的选择上。高等职业教育的课程体系建设在课程设置、教学内容的选择等方面应该突出实践教学,尽可能地结合学生将来职业岗位的实际技能需求开展实践教学。 高等职业教育中,理论教学应以应用为目的,够用为度。根据职业岗位工作技能和职业素质的需要选择适当的专业理论知识。将理论知识的传授渗透到实践技能的教学中。以培养学生的实际操作和动手能力为目标,根据本专业职业岗位能力的要求,选择密切贴近实际工作内容的实例或节选真实的项目作为实践实训的教学内容。 计算机应用技术专业论文:基于项目课程的高职计算机应用技术专业人才培养方案设计 摘要:在借鉴国内外高职教育课程开发的实践经验基础上,以“人全面发展”理念为指导,构建“平台+岗位,以工作过程为导向、以项目课程为主体”的课程开发模式,分析现有专业人才的职业能力,优化现有专业课程结构,设计高职教育计算机应用技术专业人才培养方案,并对方案的特点进行探讨。 关键词:高职;计算机应用技术;培养方案;工作过程;项目课程 随着我国高等教育大众化进程的加快,高职教育规模迅速扩大,取得了令人瞩目的成绩,高职教育的研究与实践取得了丰硕的成果。高职教育计算机应用技术专业伴随着信息技术和高职教育的发展,不断进行改革与自我完善,取得了一定的成绩。但是,随着计算机作为一门技术渗透到社会各个领域,社会对计算机专业人才的需求不再满足于只会操作计算机,而是要求计算机专业应用型人才能够应用计算机和网络进行管理、利用计算机进行开发和设计、对计算机和网络进行维护等。基于上述情况,我们在计算机应用技术专业进行了“平台+岗位,以工作过程为导向、以项目课程为主体”课程开发模式的探索与实践,以适应社会对计算机应用技术及相关专业人才的需求。 1 “平台+岗位,工作过程为导向,项目课程为主体”的含义 在“人全面发展”教育理念和工作过程导向的课程开发理论指导下,提出“平台+岗位,以工作过程为导向,项目课程为主体”课程开发模式。 “平台+岗位”是指在保证学生综合能力培养的前提下,通过开设多个岗位方向,提高学生专业技能,力争做到“一专多能”,增加学生就业机会和就业能力。其中,“平台”是指对计算机应用技术专业学生进行行业通用技能和素质的培养,即专业基本素质培养,使学生达到专业“基础人才”的要求。“岗位”就是按岗位设置专业方向,围绕职业技能展开培养,即应用能力培养,使学生达到专业“应用人才”的要求。综合分析计算机应用专业人员岗位、毕业生就业状况及学生学习能力等诸多情况,我们将专业方向设置为软件开发技术(A)、网络技术(B)、信息化办公(C)三个方向。 工作过程导向是指在计算机应用技术专业的课程开发中,针对岗位进行职业能力分析,整合理论与实践教学内容,以工作过程为基础设计训练项目,建立工作任务与知识、技能的联系,增强学生的直接体验,激发学生的学习兴趣。教学内容以工作过程为导向,关注学生工作任务的完成,为学生提供体验完整工作过程的学习机会。 项目课程是“一种以工作任务为中心,选择、组织并学习工作知识的课程模式。”[1]它以典型产品的生产或服务等项目为载体设计教学内容,具有明确的工作任务,将理论知识和实践技能结合,与企业实际生产过程有直接关系,学生在一定的时间范围内可以组织安排自己的学习行为,有明确而具体的成果展示等特点[2]。高职计算机应用技术专业项目课程可理解为一个企业网站的建设与管理、一个管理信息系统应用软件的开发、一次会议材料准备等。 2高职计算机应用专业人才培养方案 根据高职计算机应用技术专业人才培养目标,按照高职课程开发的流程,结合“平台+岗位,工作过程为导向、项目课程为主体”课程开发模式,进行工作任务与职业能力分析、课程结构设计、课程科目设置和课程内容重构。 2.1工作任务与职业能力分析 通过对计算机技术应用现状的调查分析,将专业技术分为通用和专用技术两个部分,对其岗位、工作任务和职业能力进行分析(见表1)。 2.2课程结构设计 根据岗位、工作任务和职业能力分析,将课程结构设计为“山”字形,如图1所示。“山”字中横向的“―”为基础平台,注重基本素质和通用技术培养,即通识教育;纵向的“|”,为专业岗位方向,即软件开发、网络技术、信息化办公方向,加强对学生的岗位技能培养。 2.3课程科目设置 计算机应用技术专业课程类型设置为必修和选修两种。在基础平台,除设置必修课程外,增加选修课程的数量及交叉学科选修课程,基础平台课程设置如图2所示。 专业岗位方向课程模块化,学生可根据学习基础、个人兴趣及发展定位选修一个专业方向。每个专业岗位方向设置1-2个项目课程,开设相应岗位方向的职业资格认证课程,实现“双证书”培养,岗位方向课程设置见表2。 2.4课程内容的重构 课程内容重构按照完成工作过程所需的职业能力,采用模块化设计,将完成一项工作任务所需的理论知识、操作技能、实践经验以及活动方式方法等综合为项目课程。项目课程的内容包括工作任务、相关理论知识和实践知识、拓展知识、练习和结果评价等。项目课程的课时分配以工作任务的难易程度和应用程度为依据,而不以知识点的难易程度为依据。高职计算机应用技术专业核心项目课程设计见表3。 3培养方案的特点 本课程方案设计以高职研究的理论为指导,贯彻“人全面发展”的教育理念,从多个视角调查分析,充分考虑企业、行业、学生和学校等多方面的意见,专业人才定位准确,培养目标明确。 首先,课程方案中通过“平台+岗位”模式加强了通用技术和岗位技术培养,充分体现了社会需求和人的自我发展两个目标。课程采用“山”字形结构,实现了对“三段式”结构的彻底改良。通过课程内容整合或分解重构项目课程,项目课程以实际项目为出发点,实现理论知识、基本技能和实际应用的融合,解决了理论与实践教学脱节、教学与生产实际脱节、课程缺乏实用性、课程内容陈旧以及课程呈现方式单一等问题。 其次,“以工作过程为导向,项目课程为主体”模式体现了建构主义教育理论中以“学”为中心的教学策略。在项目课程实施过程中,通过构建真实生产环境,有助于提高学生分析问题、解决问题的能力以及快速适应工作需要的能力[3]。同时,真实的生产环境有助于学生了解企业或行业对员工知识结构、技术技能、综合素质的要求;体验企业的文化氛围;体会典型行业团队的角色构成及团队角色协同工作技巧;学习体验课堂理论知识在实际工程项目中的应用,积累项目实战经验,增强学生的就业能力和信心[4]。 最后,本课程方案有利于改变传统的评价手段和方法,结合项目采用阶段评价、过程评价、目标评价等多种评价模式,更加注重了学生动手能力、分析问题、解决问题能力的考核,有利于学生的创新。评价形式结合课堂表现、学生作业、平时测验、实验实训、技能竞赛等情况,更能全面客观地评价学生的成绩和能力,解决现有课程评价中的不足。 4结语 高职计算机应用技术专业人才缺乏与毕业生就业困难早已成为一个不争的事实,这说明高职提供的专业教育服务存在问题,职业教育的产品存在问题,不能很好地培养适销对路的产品,其根源除了课程方案设计存在问题外,还包括职业教育市场缺乏有效的规范和监控,没有明确的专业标准和严格的评鉴体系。因此,为了保证高职教育计算机应用专业的健康发展,除了要重视人才培养方案设计外,还要在课程分析、课程方案实施、课程方案评价等环节上下大力气。此外,高职计算机应用技术专业教学可以借鉴ISO 9000质量管理理念,树立现代教学服务观和高等教育大众化背景下的质量观,从高职教学实际出发,建立以专业课程质量标准为依据,以工作情景中职业能力和操作能力为评价重点,以掌握的职业能力为目的,以工作场所人员为评价者、以工作场所的实际操作表现为依据的课程评价体系,全面客观地评价高职教育质量,促进高职教育健康发展。 计算机应用技术专业论文:关于高职计算机应用技术专业教学改革的思考 摘要:随着计算机科学的发展,学科的分工越来越细。在高职院校中对计算机应用技术专业构建“平台+岗位”的教学改革模式,理清思路,突出学生的专业技能,强化学生的个性发展,努力打造专业特色和创新项目,以适应社会经济发展对计算机及其相关人才的广泛需求。 关键词:教学改革;平台+岗位;创新项目 1 引言 为了适应市场经济发展对人才需求的变化,近年来,我们在广泛调研和充分论证的基础上,对计算机应用技术专业实施了“平台+岗位”的专业教学改革模式,即第一、二、三学期为计算机应用技术专业的所有学生搭建一个专业基础平台,第四、五学期分为应用与维护、多媒体制作、网络技术和软件开发四个专业(方向)进行培养,第六学期进行专业顶岗实习,针对职业岗位群,突出学生的专业技能,强化学生的个性发展,以适应社会经济发展对计算机及其相关人才的广泛需求。 2 计算机应用技术专业教学模式改革是市场经济发展的迫切需要 高职高专教育作为我国高等教育的重要组成部分,承担着为社会主义经济建设培养实用性人才的艰巨任务。随着计算机科学的发展,学科的分工越来越细,这样的培养目标显得过于宽泛,学生的专业定位不是十分明确,加上学校的连年扩招,招生规模迅速膨胀,几百名学生定位在一个培养目标上,既不利于学生个性的发展,也不便于严密的组织教学,影响教学质量和教学水平的稳步提升[1]。因此,广大的高职高专院校都在探索着实用性人才的培养方式,我们也在尝试着一种新的教学改革,即在我系的计算机应用技术专业采取了“平台+岗位”的专业教学改革模式,以适应社会的需求。 近两年就业市场上最火爆的专业当属与IT业相关的计算机、通信、电子等信息类专业。据统计,北京、上海、广东、江苏等省市接收人数最多的专业是计算机类专业,这些专业毕业生占上述省市接收毕业生总数的5%以上,高据榜首。 我系对多个相关企业的计算机类人才质量要求进行了广泛深入的调查研究,四类岗位群对现代信息技术专业毕业生有充分和长远的社会需求:一是程序设计类,二是多媒体类,三是计算机网络类,四是应用与维护类。用人单位反映,大学以上的毕业生具有较深的理论基础,但动手能力较弱;中专和技校毕业生具有较强的动手能力,但理论知识水平较低;而大学本科生从事基础软件开发和网络管理又大才小用浪费人力资源,中专和技校生从事相关工作又缺乏相应的理论知识,很难适应相关岗位的需要。计算机应用岗位需要的是在具有必备的基础理论知识和专门知识基础上,重点掌握从事计算机应用领域实际工作的基本能力和基本技能,具有良好的职业道德,能够较快适应生产和管理岗位的高等技术应用性人才。因此,高职学生成为IT“蓝领”的最佳选择。 3 计算机应用技术专业教学试点改革的思路 为了突出对学生实际动手能力的培养,我们将学生的三年学习时间分为四个阶段,每个阶段都有相应的培养目标和能力要求,具体的设计方案是: 第一阶段,为专业基本素质阶段。该阶段主要突出学生基本理论和基本知识的培养,占用第一、二、三个学期。学生不分专业,按行政班级进行管理。开设课程为:公共课、职业基础及技术课。该阶段结束后,应通过基本素质综合考试,可进入第二阶段。若该阶段获得全国计算机等级考试的三级证书,或中国计算机水平考试的初级证书,可免于综合考试,直接进入下一阶段。这一阶段,学生基本都具备中国计算机水平考试的初级证书。 第二阶段,为专业方向培养阶段[2]。该阶段主要突出学生专业能力的培养,占用第四学期。学生分专业方向编班上课。专业方向为:(1)应用与维护。(2)多媒体制作。(3)网络技术。(4)软件开发。该阶段要突出学生专业能力的培养,做课程设计要针对专业方向。本阶段结束后,通过专业能力综合考试,可进入第三个阶段。若该阶段参加并获得中国计算机水平考试的中级证书,可直接进入下一阶段。 第三阶段,为专业综合素质培养阶段。即为校内综合实习阶段,该阶段主要突出学生实际动手能力的培养,既有最新的专业应用课程,又有毕业设计,占用第五学期。学生毕业设计时,按项目编班学习,所做毕业设计题目按公司流程进行,班级按公司制度进行管理。该阶段在指导老师的带领下,完成1-2个项目。学生必须学会项目的论证、招标、规划、设计、实施、总结等过程,以及相关的法律、法规、职业道德素养、人品的培养。该阶段要突出能力综合设计。本阶段结束后,必须通过专业综合素质鉴定委员会的答辩。若没有通过,本阶段重修。 第四阶段,为专业实习阶段。即校外综合实习阶段,该阶段主要是检验学生综合素质和专业能力的社会适应能力,占用第六个学期。根据第三个阶段的培养能力,学生可以到社会上实际锻炼,培养适应社会,适应职业需求的综合业务素质。完成1-2个项目,根据项目要求,学生要自学2-3门课程。 4 计算机应用技术专业的特色与创新项目 4.1 学生考核多证制 进行考试制度和考试方法的改革,以获得双证书作为课程考核的标准,建立以检测职业能力掌握为目标的考试体系。职业证书制度既反映行业(企业)对计算机类人才的需求,也是高职高专院校培养人才时的全局质量监控点[3]。 每一学期至少选择一门职业技能课程进行课程置换,多门职业技能课程有效组合而形成职业岗位技能鉴定链。比如,锐捷网络网络实验室的建成,《计算机网络基础》和《网络实验》的组合,便可进行课程置换,一考双证,获得锐捷网络大学颁发的网络工程师(RCNA)认证证书和信息产业部电子教育中心颁发的网络工程师认证证书。 4.2 师资队伍双师型 经过近3年的建设,已经塑造了一支教学经验丰富,教学质量高,具有中高级职称,实践能力强、适应高职高专教育的双师型师资队伍。我系讲师以上教师已基本具备双师型。 具备双师型资格证书的教师,在实践中并不一定具备双师型。今后将进一步加强校企互兼互聘,选派教师到企业学习,共同完成课程教学工作。 4.3 加大校内实验实训建设 计算机应用技术最易于在校内完成实训任务,目前,虽然已有几个实训室,但实训室的数量和每个实训室中同时进行实验或实训台数还不够。我系这几年一个显著的特色就在于实训建设开始由仅购买计算机转向外围设备实训室的建设,这样才能和具体行业相结合,计算机应用技术专业才有用武之地,今后在校领导的大力支持下,还要进一步加计算机外围实验实训室的建设。 4.4 产学研合作办学 进一步深化课程体系改革,基于IT岗位应用技能设计课程体系。按照学校要求,积极办好校办产业、拓展校外定点实训基地建设、把大的厂商或职业培训机构课程体系嵌入到现有的课程体系中,真正实现“工学结合”、“产学结合”[4]。 4.5 教学手段现代化 学院有公用多媒体教室29个,通过多媒体计算机及相应的教学软件,我院教师可以方便地以多媒体方式更加形象、直观地呈现教学内容。目前信息工程系的所有教师都能制作和采用多媒体课件授课。 多媒体教室讲课,确实能提高教学效果。但我的体会,对一些展示性的课程,效果比较好;对大量操作性课程,教学效果并不好,要多在机房边讲边练。 4.6 改革教学方法 针对计算机应用技术的专业的岗位需求,在教学中采用现场教学、示范教学、实物教学、项目教学、案例教学等模式。 计算机应用技术专业具有大量操作性课程,我们在教学中以“项目引领、任务驱动、案例教学”的思路组织编写校本教材和选用优质教材,不强求理论体系的完整性,以够用为度,以是否实用为标准,以激发学生的学习兴趣为出发点,突出任务驱动的可操作性,把计算机应用技术的实践经验与理论有机地结合起来,真正做到让学生“在应用技术实践中学习应用技术”,以符合学生的认知规律和技能训练的特点,并帮助学生逐渐积累经验,保证了学生的学习效果,以适应社会对计算机应用技术人才的需求现状和学校的教学实际。 4.7 狠抓精品课程建设 课程建设是整个教学体系建设的重中之重,是实现高职高专教育培养目标、创建具有高职高专特色教育的重要途径。由于精品课程的建设在整个教育体系中起到了“排头兵”的作用,是教育部“质量工程”的重要组成部分,因此加强精品课程建设,对于巩固高职高专教育教学成果、深化教育改革,进而提高教学质量,完善整个高职高专课程建设体系具有重要意义。 5 结论 总之,计算机应用技术专业的教学改革,只有与时俱进,与社会需求相接轨,以激发学生的学习兴趣为出发点,走在信息技术应用的前沿,大胆创新,勇于实践,教学改革才卓有成效。 计算机应用技术专业论文:高职计算机应用技术专业课程体系改革探讨 摘要:该文针对高职教育现状,对计算机应用技术专业软件方向课程体系的改革进行了深入的研究和探讨,根据课程体系改革的目标和设计思路,从专业培养目标出发设置课程体系,重点从人才培养模式、人才培养目标和课程体系的构建三个方面来介绍课程体系改革的内容,对国内高职院校计算机应用技术专业课程体系的改革有一定的借鉴意义。 关键词:高职教育;课程体系;培养目标;一体化教学 辽工大职业技术学院计算机系目前开设三个专业:计算机应用技术专业、计算机网络专业和电子商务专业。其中计算机应用技术专业分为软件技术和图文两个方向。为了贯彻“以服务为宗旨,以就业为导向”的高职教育办学方针,切实提高高职教育人才培养的质量,作为计算机应用专业人才培养计划的主要参与者和建设者,我们根据社会发展和对人才的需求,对计算机应用技术专业软件技术方向课程体系的改革进行了较为深入的研究。 1 课程体系改革目标 探索和实践 “1”+“2”项目课程人才培养模式,突出工学结合,将软件技术专业方向的建设融合到辽宁省市的信息化建设之中。在项目建设期间,以工作过程为导向,根据工作过程中工作任务的标准和要求,与地方企业合作建设两门优质核心课程,建设共享型教学资源库和编写三本新课程体系下的特色教材。完成软件技术专业方向课程体系建设和课程内容的改革,把本专业建设成为省内同类院校专业中的品牌,为地方经济建设培养优秀的应用型高技能人才。 2 课程体系改革思路 坚持“建设好区域支柱产业需要的专业,培养出地方经济建设紧缺的人才”的发展思路,进一步探索和实践软件技术专业方向“1”+“2”项目课程人才培养模式。针对计算机技术日新月异的状况,及时追踪软件技术的发展,根据软件技术领域职业岗位(群)能力要求,参照相关的职业资格标准来构建以工作过程为导向的课程体系;根据当前软件行业及相关岗位的技能要求进行教学内容的改革,制定课程标准;探索和实践“项目驱动”、“案例教学”、“一体化教学”等教学模式,结合企业工作任务考核要求制定课程的考核标准和办法;使课程体系和教学内容、教学模式具有鲜明的特点,在辽宁省同类院校中具有引领示范作用。 3 课程体系改革内容 3.1 人才培养模式 按照我院“校企深度交融,工学有机结合”人才培养模式的思路,积极探索和实践软件技术专业方向“1”+“2”项目课程人才培养模式。 “1”是指“一年的专业基础能力的培养”,即在学生进校的第一年里,通过专业基础知识的学习和专业基本技能的训练,培养学生初步掌握程序设计和编码调试的基本能力,为后续的项目课程的学习打好基础。 “2”是两门项目课程,即在后续的学期中,用两门项目课程进行教学,逐步培养学生掌握主流方向的软件开发技能及主流开发平台的应用。在实施项目课程教学中,以企业真实开发项目为载体,由课程专家、行业专家、专业教师依据软件企业项目开发工作过程中对知识结构和能力结构的要求改革重组课程内容,校企双方人员组成教学团队实施教学。 最后通过一个学期的顶岗实习,直接参与企业的项目,全方位适应企业对人才的需求。 3.2 人才培养目标 本专业是培养适应生产、建设、管理、服务第一线需要的,在软件开发企业进行具体编程、基于Web应用程序及组件开发、软件技术服务、软件管理及软件销售等高技能应用型专门人才。毕业生能够适应团队开发环境,熟练使用相关主流开发平台,按照详细设计要求完成相关的功能模块设计、编码、调试和单元测试工作。并可逐步向高级软件工程师、系统分析师等岗位发展。 3.3 课程体系的构建 3.3.1 课程体系构建流程 深入企业调查,把握需求信息,预测未来需求,根据软件技术领域职业岗位(群)能力要求,参照相关的职业资格标准,依据岗位工作过程任务分析,确定专业培养的能力,设计教学内容和实践环节,构建专业课程体系。课程体系构建流程如图1所示。 3.3.2 软件技术岗位能力分析 本专业通过对本地区多家软件开发企业的调研,经过软件开发专家分析和论证,确定软件开发人员应具备的岗位能力,如图2所示。 3.3.3 构建课程体系 根据岗位能力分析的结果,遵循高职人才培养规律,采用逆向软件工程开发的设计思路,构建符合软件开发企业对高技能人才要求的课程体系。该课程体系的特点,是通过项目课程的学习和训练,使学生具备软件设计与开发能力,与企业的需求相接轨。在教学中,采用“项目驱动、案例教学、一体化教学”等方式,激发学生的学习积极性、自主性和创造性,并养成按软件开发规范要求进行项目开发的习惯。 “2”项目课程整合的内容如图3、图4所示。 4 结束语 总之,经过近几年的探索,我们坚持“以服务为宗旨,就业为导向”的培养目标,在课程体系和教学内容积方面不断改革,教学模式上采用“项目驱动”、“案例教学”、“一体化教学”等,培养了我院计算机应用专业学生实际工程项目开发能力以及再学习能力和创新能力,紧贴社会需求,为地方经济建设培养优秀的应用型高技能人才。 计算机应用技术专业论文:高职计算机应用技术专业建设探讨 摘要:针对计算机应用技术专业建设存在的问题,在分析专业建设现状基础上,该文提出基于嵌入式技术作为专业发展方向的观点,结合专业定位、人才培养模式、课程体系建设、师资队伍建设和实训实践基地建设等问题,在实际工作中进行了有益的探索和实践,并取得初步的成效。 关键词:嵌入式技术;专业定位;人才培养模式;课程体系 以往的高职计算机应用技术专业设置方法,基本上都是面向综合。要求学生在毕业时要具有计算机的基本知识和基础理论,熟悉计算机软硬件操作,具有一定的硬件维护 、网络安装和管理、网页设计与多媒体处理、软件开发与维护的能力,并具有较强的适应计算机技术快速发展的能力。这种专业设置的方法基本上是以本科的专业设置为参照,经过适当的简化就变成了高职的计算机应用技术专业。这种设置专业的方法无疑是仍然没有放弃以学科体系为目标的专业设置方法,显然已经不适合国家现在按照专项职业能力来培养学生的高职教育目标。 《教育部关于加强高职高专教育人才培养工作的意见》指出:“高职高专教育是我国高等教育的重要组成部分,培养拥护党的基本路线,适应生产、建设、管理、服务第一线需要的,德、智、体、美等方面发展的高等技术应用性专门人才。”它为高等职业教育人才培养目标指明了方向。根据这一目标,我们必须对计算机应用技术专业建设进行改革。 1 专业定位和人才培养模式 1.1 专业定位 专业定位必须要考虑多种因素,比如学校实际办学条件,专业发展前景等,其中特别重要的一点就是专业必须要侧重于某一专业方向。也就是说,必须放弃以往计算机应用技术专业大而全的特点,应该专注于专业的某一领域。 从职业方向角度来讲,计算机应用技术专业相关的职业岗位是非常多的,几乎可以说是涉及了计算机行业的所有岗位。虽然说适应面宽是有好处的,但是必然也会带来专业能力不强的问题,也就是横向和纵向的矛盾问题。不应过分追求专业适应面的宽泛,而应考虑到每个职业岗位在知识水平和能力结构上各有侧重,计算机知识技能体系如此庞大 ,一个学生在三年时间内也不可能面面俱到、样样精通。这种情况就决定了学生在三年时间内应该选择某一方向,有所侧重的去学习,也就是专业要定位明确。 为了贯彻国家“高职教育要适应国家经济、社会发展的需要,要为地方经济服务”的指导方针,职业院校要以服务区域经济和社会发展为目标,针对区域经济发展的要求,灵活调整和设置专业,强化职业教育特色。职业院校的专业建设一定要加强与地方经济社会发展的需要相结合,及时调控与优化专业结构布局,根据自身条件适应地区、行业经济社会发展的需要,有针对性地调整和设置专业。 由此看来,高职教育能否为经济建设服务,关键在专业设置。专业是否同经济和社会发展相适应是衡量专业结构是否合理的根本标志,专业建设必须与地方经济发展紧密结合。我校地处广州市,以广州市为中心,辐射珠三角等经济发达地区。该地区有着非常发达的信息技术产业和电子产品制造业。在这些行业中,小到智能卡、手机、PDA,大到信息家电、汽车电子、交通管理,甚至是航空航天,嵌入式技术已得到了广泛的应用。大力发展嵌入式技术与应用已迫在眉睫,因为它已经成为我国信息技术产业实现跨越式发展的重要砝码。 基于以上考虑,结合我校办学条件,我们确定把嵌入式技术作为计算机应用专业的发展方向。 1.2 人才培养模式 教育部16号文件《关于全面提高高等职业教育教学质量的若干意见》第五条“大力推行工学结合,突出实践能力培养,改革人才培养模式”中指出,“要积极推行与生产劳动和社会实践相结合的学习模式,把工学结合作为高等职业教育人才培养模式改革的重要切入点,带动专业调整与建设,引导课程设置、教学内容和教学方法改革。”在专业定位以后,下一步非常重要的工作就是人才培养模式的改革。改革当然是要采用工学结合的培养模式。但是,怎么样工学结合?怎样在工学结合中突出“能力提高”的主线?在改革和实践过程中,我们感到“工学结合”绝不是一种形式。要切实开展工学结合的培养模式,首先要求我们在思想上要充分理解工学结合内涵,不能片面地认为把学生安排到工厂企业去顶岗实习就是工学结合。工学结合应是在“做”中“学”,所以学习的场所不应只限于在企业、工厂,在学校教师的指导下完成工作任务同样是“工”,这样才会在把握工学结合的实质的情况下,使工学结合不会流于形式,变得灵活多样。 在探索工学结合实践过程中,我们把重点放在教学过程的实践性、开放性和职业性上,抓住实验、实训、实习这三个关键环节。建立完整的工作过程系统化任务,真正激发学生为做而积极主动思考,从而学到知识。把课堂搬到实训室,把实训室变成学生的工作单位,让学生自己管理设备,从“做”中“学”。以工作任务驱动,教师从“教”的角色转变为“指导”的角色。让学生在任务项目驱动下,进行一系列工作过程活动。在这种工学结合模式中,学生不但获得了完成工作任务的专业能力,同时也获得了遇到问题如何解决的方法能力,以及与人交往、合作的职业能力。 当然我们也不能忽略在企业、工厂一线接受锻炼的重要性,只是绝对不可以走形式。在企业、工厂,学生同样也要有老师的指导,当然也包括有实际经验的企业、工厂的工程师、技师等技术人员的指导。同样,在企业实习,也要突出“任务驱动”、“项目导向”的原则,使学生在一个个任务和项目中真正得到锻炼。广州地区是嵌入式行业发展比较快的地区,我们利用这一优势,与广东嵌入式公共技术中心等单位展开校企合作,派学生到企业去,接受企业的项目培训,参与企业的项目研发等工作,使学生得到真正的锻炼。 2 课程体系建设 课程体系从原来的以学科为体系的课程设置转变为以能力为主线的课程体系设置,即先按专业主要工作岗位,找出岗位相应的主要工作任务,在根据工作任务分析需要的职业能力与素质,最后在定位相对应的课程。这种对课程体系的设置方法,更加具有针对性,符合以能力、技能为目标的培养方针。具体过程如表1所示。 整个教学体系的设置体现模块化的特点,加大了实操、实训课的比例,并专门安排课时进行综合项目实训。对基础理论课以适用、够用为原则,加强课程设置的针对性和实用性,使整个教学体系结构合理,科学可行。具体说来,分为以下几个模块: 1)公共文化基础模块:计算机数学、计算机应用基础、计算机英语。主要针对职业能力和素质中的项目文档编写、项目报告、资料查阅及数学基础等能力要求。 2)硬件基础模块:计算机电路基础、计算机组成原理、Protel制图。需要强调的是,从事嵌入式行业,无论是做软件还是硬件,都要有硬件基础。 3)软件基础模块:C语言程序设计、C++语言程序设计、数据结构、数据库原理与应用、Java程序设计。嵌入式系统开发测试等岗位都要求有较好的编程能力,而且由于嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件操作能力。目前,毫无疑问的是在嵌入式编程中用的最多的是C语言,所以,在课程设置时,我们改革原来的各门课基本上平均安排课时的做法,对C语言,特地安排了一个C课程系列。首先,加大C语言基础部分课时量,针对很多学生的实际情况,安排了两个学期144个学时来完成C语言的基础部分,使重点核心课程的教学效果得到了保障;其次,新开了一门C语言高级编程,主要是提高学生的C语言综合项目编程能力;最后,在Linux编程基础等课程中继续加强学生C语言方面的编程能力。实践表明,我们这种核心关键课程系列化的做法明显地提高了教学计划中规定的学生核心能力。 4)专业技术知识:ARM体系结构、嵌入式操作系统、嵌入式应用开发、嵌入式综合项目实践。主要是针对ARM硬件体系,掌握嵌入式开发环境搭建、内核移植、内核裁剪、各种驱动开发、应用开发等,使学生掌握嵌入式系统设计与开发技能。 3 师资队伍建设 专业发展的好坏,与是否有一支“比例适当,素质优良,结构优化,敬业奉献”的教师队伍有很大关系。我们专业目前教师的学历层次、职称结构都不合理,没有达到教育部规定的高职高专师资队伍的学历要求和职称结构要求。师资引进渠道单一,主要的渠道是录用本科院校毕业的本科生和研究生。虽然他们有扎实的理论知识,但是缺乏实践经验,尤其是缺乏实际项目开发经验。“双师型”教师队伍建设还存在很大困难,缺少真正的既懂教学又有实践技能的“双师型”教师。 为解决上述问题,我们鼓励在职教师通过进修等形式提高学历,鼓励教师去参加专业技术培训、去一线企业进行锻炼,通过这种途径,专业教师可以获得工程技术技能人员任职资格,更重要的是还可以获得一线项目工作经验,成为真正的“双师”型人才。 另外一个解决的途径就是吸引社会上相关行业的优秀人才到学校来。根据不同情况,不能离开原来工作岗位的就聘请做兼职教师,可以全职的就做专任教师。选派有经验的教师做他们的指导老师,使他们很快能够获得教学方面的经验,胜任教师的岗位。还要注重从生产一线选聘有实践经验的技术骨干,经过教师培训做兼职教师,不断加大兼职教师的比例,作为向“双师型”方向发展的一项重要措施。 4 实训实践基地建设 要想培育出适应岗位需要的技能型人才,就必须抓好实训实践环节。尤其是嵌入式技术涉及诸多领域,比如计算机、通信、自动化、电子工程、机电一体化等专业领域,有很强的综合性,它强调两面性,既需要懂硬件,也需要通软件,同时嵌入式技术方面的课程都是实践性、应用性很强的课程,这就需要加强实践环节,以达到培养学生的动手实践能力、综合应用能力和创新能力的目的。 在校内实训基地建设方面,侧重于体现教学做一体化,着重培养学生的动手实践能力。我校经过近几年的不断建设,嵌入式技术专业也形成了从基础到应用的实训体系结构,先后成立了电子技术实验室、嵌入式技术实验室等。另外,由于实训条件建设需要较大的经费投入,而且如果利用率不高的话,也会造成资源的浪费。所以,我们利用现有条件,积极提高实验室的利用效率。电子技术实验室,除了可以做电路基础、模拟电子技术、数字电子技术等课程实验外,增加电工学等方面的实验。嵌入式技术实验室既可以做嵌入式系统实验(包括Linux和Wince两个方面),又可以做单片机的实验,而且选用的是三合一单片机实验箱,包括89C51,196和8088三种核心芯片,也就是说,不但可以承担8位和16位单片机系统实验,而且可以做微机原理与接口实验。通过改革实践,我们把课堂搬到了实验室,教师直接在实训室上课,改变了以往在教室满堂灌的落后做法,在实训室边教边做,边做边指导,不断提高教学效果。 在校内成立学生工作室,配备一定的实验条件,使学生有一个良好的学习实验环境,而且更方便学生之间及学生和老师之间的交流。工作室由学生自己管理,学生可以长时间在工作室学习,自发成立兴趣小组,自己规定项目任务去做。同时,也指派指导老师,由老师根据各种技能比赛或一些课题,安排学生参加开发。这种成立工作室的做法,同时也对提高学生的主动性、创造性很有帮助。 在校外实训基地方面,结合就业岗位,使学生亲历工作环境,缩短学生与岗位需求的差距。与多家IT公司签订校企合作协议,并积极开展各种形式的校企合作。如与广东美的自控科技有限公司合作,并由广东省政府拨出项目扶持基金,开展电子类人才教育工程项目。与广州惠迈电脑有限公司合作,建立学生电脑实践中心,派学生到公司实训,并定期举办装机大赛。 5 教学方法与手段改革 5.1 教学方法 改进原来按照知识点进行教学的按部就班的教学方法,采用“任务驱动”“案例法”“互动式”“启发式”“项目导向”等教学方法,坚持以学生为主体的思想,教师主要起“启发”和“引导”的作用,培养学生自主学习能力。 把对应的知识设计成设计灵活的、可操作性的具体实训任务,要求学生在具体的完成任务的过程中培养实际动手与思维能力,增强创新意识。改变以往先讲理论基础的方法,比如在电子技术基础的教学中,就可以直接从安排分析和设计数字电路开始,分为:组合逻辑电路、时序逻辑电路和综合数字电路三个模块,又把各个模块设计成一个一个的学习情境和对应的任务,由任务开始,而不是由理论基础开始,在完成任务的过程中,使学生由被动接受改为主动学习,也使完成任务的过程变成了知识点的掌握过程。 尽可能把真实项目引进到教学过程中,这里的真实项目可以是企业已完成的开发项目。以一个具有代表性的工程项目的开发过程(如嵌入式智能手机开发)为主线贯穿整个教学过程,尤其是针对一些综合性的可以进行完整课程设计的课程,构建完整的教学设计,对教学内容进行了一定程度的解构与重构,以项目导向促进实现学生能力的提高。 改革考核的内容、方法,以检验学生的技能水平和各项能力为目标,采取综合考核方式,将学生自主学习情况、创新活动及表现、学习过程情况等纳入考核评价体系,学生成绩以技能考核为主,理论考核为辅,建立以能力考核为重点,以过程考核为中心的课程考核评价体系。 5.2 教学手段 灵活采用多种教学手段,运用电子课件教学,基于嵌入式技术课程体系特点,多采用计算机辅助教学手段,使抽象的理论教学变成“所见即所得”的感性教学。如电子技术基础、单片机原理与应用、嵌入式系统设计等课程,都可以很方便的利用仿真教学的手段,使学生较快的接受所学知识。 把教学引入到实训室中,真正体现“教、学、做一体化”的思想。在教学过程中采用“边学边练、边学边用、学用结合”的教学方法,及时将课程学习转换成真实的专业技能和职业能力的培养。 采用课内外结合的教学手段,利用课外活动小组、网络QQ群、网上答疑等形式促进教学。 6 结束语 据调查,目前在其它计算机专业中低端人才日趋饱和的情况下,嵌入式技术专业的人才需求仍处于紧缺状态。针对高职院校,嵌入式技术专业的毕业生可以从事嵌入式系统应用开发、产品管理、售后服务、技术支持等工作。本文从“就业为导向,能力为目标”的原则指导下,提出了计算机应用技术专业的改革思路,并进行了实践。首先是根据区域经济特点进行专业定位,再根据嵌入式技术方向的定位进行岗位调研和岗位能力分析,制定培养目标和人才培养规格,并根据工作任务和任务所需能力和素质,制定学习情境和对应课程体系。其他方面,师资力量建设、实训实践基地建设、教学方法和手段等工作也要在此技术上同步进行,以达到培养技能型人才的目标。 计算机应用技术专业论文:高校计算机应用技术专业建设探讨 摘 要:顺应时展,遵照国家的教育方针,以提高教学质量为核心,以培养“厚基础、宽口径、强能力、高素质”的复合应用人才为目标,坚持当今社会对计算机应用技术人才的急需为契机,大力发展完善理论、实践、能力培养相融合的人才培养模式,丰富和提升专业内涵,不断更新教学内容,优化课程体系。加强师资队伍的建设,努力提高教师的科研能力和创新能力,最终以促进学生的创新思想的培养为目的,从而提高学生的综合实践能力。探索性建设创新型教学课程体系,大力实行教学改革,达到理论与实践的相结合,培养真正的具有实践能力的复合型应用技术人才。 关键词:高校;计算机应用技术;专业建设 1 引言 计算机技术是信息产业的源头,信息产业的高速倒致对计算机应用型技术术人才的需求不断增加,也提出了更高的要求,发展计算机应用技术专业是信息技术发展的主流专业,为了提高高校计算机应用技术专业的发展,提高其学科教学水平,培养国家急需要之才,根据《国家中长期教育改革和发展规划纲要(2010-2020年)》、《湖南应用技术学院“十二五”专业建设与学科教育发展规划》和结合高校计算机应用技术专业的特色,就计算机应用技术专业建设作如下探讨。 2 现状与不足 随着我国IT业迅猛发展,信息技术已成为国民经济的重要支柱产业之一,在现代化管理的政府机构和企事业单位中,计算机应用技术已经渗透到各个方面。随着IT业的快速发展和IT技术向传统产业的不断渗透,社会对IT人才的需求将继续增长,但要求也越来越高,因此加快专业改革,尽快培养出社会需要的应用型人才,是市场经济发展的必然结果。 高校的计算机应用技术专业建设还存在如下不足: (1)教材选择不当问题,随着计算机技术的飞速发展,软件、硬件的技术升级与更新换代,而高校对计算机类课程的选择确陈旧落后,这给专业授课教师带来的许多的不便,对学生而言,过时的教材就是个摆设,在实际学习和上课中,手上的教材根本就没派上任何的用场,这样势必在大学生专业知识的创新与拓展方面受到一定的影响。 (2)实验室管理与设备配备问题,由于高校专职实验室管理人员不多,而要负责电脑、各专业实验设备的维护与管理,无法有充足的时间进行实验设备的调试和维护。再者由于设备的更新换代,添置不及时,导致实验室的运转受到一定的影响。 (3)师资建设问题,不注重专业师资队伍建设,缺少一支计算机应用技术专业优秀的教学团队,科研团队和一批教学名师。 (4)学生实践能力培养问题,理论与实践脱节,倒致学生毕业后动手能力不强,学生对计算机技术应用仅局限于纸上谈兵。因此,培养学生专业综合能力和创新能力是一个待解决的问题。 3 思路目标 以培养“厚基础、宽口径、强能力、高素质”的复合应用人才为目标,大力培养适应社会发展需要的计算机应用技术人才为目的,更新和完善人才培养方案和培养模式,努力提高师资教学科研水平,加强创新实验室的硬件建设,显著提高学科和教学的管理水平。 (1)人才培养:计算机应用技术专业学科建设的目标是建立一种理论、实践、能力培养相融合的人才培养模式。加强素质教育,使学生的培养质量得以显著提高,真正培养出社会企业需要的复合型人才。 (2)师资队伍建设:计算机应用技g专业应形成以计算机基础课程、专业基础课程、专业核心课程和专业实验课程四个教学板块,形成一支有影响力的一个教学团队,加强教学效果的考核机制,鼓励教师到企业中去的培训尤其是青年教师,提高教师实践教学能力。 (3)课程建设:紧跟国家教改委关于计算机应用技术专业的课程设置改革,完善课程教学的资源,整合课程内容,更新教学方法,完善网络课程、微课程建设。 (4)实践教学与基地建设:扩大计算机应用技术创新实验室的基础建设,加强实习基地建设,大力推行的校企合作。 (5)科研建设:加强教师队伍的科学研究,提高教师的科研水平,增强创新意识。 4 主要任务与措施 4.1 以提高人才质量为目标,修订专业人才培养方案,创新人才培养模式 (1)本着学生“进的来、推的出”原则,不断完善人才培养方案,做到既达到国家的要求又符合高校专业建设的特色。结合高校的发展规划,制订一套科学合理的培养方案。 (2)定位于培养计算机应用技术应用型人才培养模式,安排课程、组织教学,注重突出实践性教学环节。 (3)根据社会需求设置课程,建立完整的课程体系。 (4)建立结构合理的、相对稳定的教师队伍,加强教师间的相互学习、教学观摩,提高专业教师队伍的教学素质。加强教师的科研能力,有利于教学,激发学生的创新思想。 (5)建立开放式的计算机技术设计创新团队,进行各种计算机应用设计竞赛,提高学生的实践应用能力,同时开展多种业余科技活动,充分调动本专业学生的学习积极性。 4.2 改革教学教材、教学内容、教学方法、考核方式,优化课程体系 (1)加强教材的建设,选择相应层次的、具有较强针对性和适用性的优秀教材,同时积极加强教师出版优秀的教材。为突出课堂教学的主体和基础地位,防止低水平教材和质量低劣、落后教材进入课堂,保证教学质量,计算机应用技术专业应注重教材建设,根据教学目标制定了科学合理的教材选用制度和评价制度,并严格执行。 (2)加强课堂教学,提高教学质量,对于专业内容较广的专业课,采用课程的分解,不同部分的内容由不同的专业老师主讲,使学生能真正意义上理解知识点。教学方法上应采用项目教学、探究式教学、案例教学、现场教学、情景教学等教学方法,教学规范,考核方式灵活形式多样,以学生岗位能力、实际工作过程技能、作品完成效果、学习知识综合运用能力、制作效果、团队协作能力、职业道德能力,进行综合考核。在教学过程中理论实践教学交融并进,以学生为主,注重“教”与“学”的互动。为提高学生岗位适应能力,应注重职业情景的创设。授课教师必须重视实践操作,更新陈旧观念,更多地为学生提供自主发展的时间和空间,积极引导学生提升职业素养,努力提升学生的创新能力。 (3)加强实验实践课的建设,加强专业基础实验课的改革,为无缝连接各基础实验的内容,进行综合实验的改革,设立一门实验课,由专门的实验课教师上课,使学生的基础知识能融合在一起。 (4)加强双语教学,增强学生阅读英文的能力,扩大学生的知识面。在遵循现有教学大纲、保证基本内容正常讲授的前提下,参考国际上目前正在从事教学和权威学者在近期讲授该程时的内容和方法,及时向学生传授与国际接轨的最新教学成果,创设积极的学习氛围、激发学习积极性。 4.3 加强教学团队、科研团队的建设,提高师资水平 (1)组建以专业核心课程为基础的教学团队,体现计算机应用技术专业的发展方向和特色,结合应用信息技术的需要,逐步形成一个特色的信息技术创新团队。 (2)加强师资的引进,争取引进既有高学历,又有企业经历的实践性教师,培养和提高学生的实践能力。 (3)积极培养在职的教师,尤其是年青的教师,既要加强学历的要求,又要积极送到企业中锻炼,扩大双师型队伍。 (4)科研始终是提高教师创新能力的最好方式,科研也极大地促进了教学的发展,提高教学质量,建立一个好的科研团队,就是提高了教学质量水平。 5 结语 高校计算机应用技术专业建设,应以学生为主教师为辅,学生始终是教学活动的主体、重视学生独立学习能力和创新精神培养的思想。同时,以学科建设为龙头,以师资队伍建设为重点,以改革创新为动力,以专业建设和课程建设为基础,不断深化教育教学改革,校企合作,培养产、学、研相结合的计算机应用型专业技术人才。 计算机应用技术专业论文:校企合作的计算机应用技术专业课程体系构建 摘要:东莞职业技术学院计算机应用技术专业为了使培养的学生更好地适应人才市场,积极探索新的人才培养模式,经过长期的改革与实践,通过“政校行企”深度合作,开展“全过程多维度”IT人才培养模式改革,并在这一人才培养模式指导下,把教学与科研活动延伸到社会,扩展到企业,构建了“岗位核心+基础能力”为导向的课程体系。 关键词:人才培养模式;岗位核心;基础能力;课程体系 构建校企合作、工学结合的课程体系是职业教育发展的重要内容之一。本着提高教学质量、彰显职教特色的教育教学理念,2016年,我院与东莞宇龙酷派有限公司、东莞市捷联科技有限公司、东莞市酷吧网络技术有限公司、东莞市裕勤通讯科技有限公司等企业合作,重新构建了“岗位核心+基础能力”为导向的课程体系,主要的构建方法如下。 一、获取企业主要业务范围与基本信息分析 通过企业实地参观、研发一线技术与管理人员座谈、与企业人事主管座谈等方式进行大量调研。通过表1可以了解单位主要工作业务范围、单位主要工作流程、5年内拟需相关职业岗位(群)及人才需求统计。表1是基于工学结合设计课程体系的起点,主要是根据不同公司不同岗位的工作流程汇总分析得到具体的工作过程。 二、专业职业岗位(群)调查 通过走访不同类型的相关企业及对历届毕业生进行跟踪调查,确定专业面向的典型工作岗位及岗位群,了解工作岗位的职责与任务、能力技能要求、知识要求、证书及其他要求。根据表1的获取的工作过程来确定完成工作任务需要技能要求和知识要求,反映在表2中,这也是生成每门课程教学内容的依据。 三、行动领域归纳和学习领域转换 组织企业的工程师、专业教师和课程专家一起,根据复杂程度整合工作任务,形成职业能力领域,再经过归纳与选择,确定行动领域。然后,根据认知及职业成长规律递进的原则,由专业教师和课程专家一起采用研讨等方式,重构行动领域并转化为学习领域。根据表1提供的工作任务和表2提供的岗位所需的技能和知识需求,最终确定对应的核心课程。 四、学习领域课程体系构建 依据学生的学习基础和思维特点、完成典型工作任务的需要,基于综合职业能力和可持续发展能力培养要求,按照职业成长规律和学习认知规律,构建工作过程系统化的学习领域课程体系。 计算机应用技术专业课程体系主要围绕移动应用开发、Web前端开发为主线,通过与企业专家共同探讨合作,对专业主要就业岗位进行工作分析,明确典型工作任务,构建“岗位核心与基础能力”为导向的课程体系。第一、二学期主要培养基本技能,学生主要学习专业群平台课程;第三、四学期主要培B专业核心技能,学生可从“Web前端开发课程包”和“移动应用开发课程包”2个课程包中选择1个课程包进行学习;第五学期主要进行技能拓展,扩大就业面,可从“UI设计包”和“软件测试包”2个课程包中选择1个课程包进行学习;第六学期主要提前适应企业工作环境,积极就业,学生进行毕业顶岗实习。 校企合作是构建基于职业岗位构建课程体系的前提,我院计算机应用技术专业与东莞市捷联科技有限公司等企业合作,通过实施职业岗位分析,构建基于课程包的课程体系,培养出基础扎实、专业技能精通、就业适应面广的高素质应用型人才,较好地实现了专业人才培养目标。 计算机应用技术专业论文:当前高职院校计算机应用技术专业教学改革创新探究 摘 要 近些年来,在一些高职院校中有关计算机应用技术专业开始出现了教学思想和教学模式的僵化,最终导致整个教学体制不能适应当前社会的发展和变化的需求。因此,我国的高校计算机应用技术专业必须教学体制的创新改革,以此不断的教育出更多优秀的计算机人才,推动计算机领域的快速发展。改革是促进发展的源泉,本文就对高校计算机专业的学生特点进行了分析,然后对高校计算机技术专业教学体制的重要性进行了说明,最后提出了相应的创新改革措施。 关键词 高职院校 计算机应用技术 教学改革 创新 探究 近些年来,随着计算技术的广泛应用,大量的高职院校的计算机专业人才开始走出校门,投入到社会建设中去,同时社会反对这些高校培养的计算机人才的综合能力以及使用情况做出了真实有效的反馈。通过对反馈信息来看,当前我国高职院校在培养计算机技术人才的教学模式还存在着诸多的问题,从而对专业人才综合素质的培养造成了一定的影响。为了确保高职院校所培养的计算机专业技术人才能够更好的适应当前市场经济的发展和变化需求,高职院校在开展计算机技术教学活动时首先要做好校内教学情况的实际分析,然后依照高职院校计算机专业学生的特点积极发展教学体制的创新改革,从而为社会培养出实用性的高技能人才。 1计算机专业学生的特点 便于高职院校对计算机用技术专业教学制度的革新,首先要对在校的该专业学生学习情况有全面的掌握,然后才能依据学生特点开展具有针对性的教学体制改革。 1.1文化基础有待加强 通常在一些高职院校中计算机存在着计算机应用技术专业的学生其文化课水平比较低,对文化课存在着厌烦的心理。高职院校计算机应用技术专业的学生来源主要分为两种,一种就是从职业学校或者是中专过来的,另外一种就是从高中招录的。第一种招录进行来的学生其文化基础水平比较低,对于文化课程学习热情不高。而高中招录来的学生虽然文化课程水平相对比较强,但是存在着厌学的心理,丧失了高中刻苦学习的精神。 1.2学生学习欲望高,但学习方法不正确 在高职院校中学生对于计算机应用技术的学习具有较强的学习欲望,渴望通过自己的努力熟练掌握和运用计算机专业技术,但都存在着不知从何学起的难题。随着当前高职院校教学环境的不断提升,为学生学习计算机专业技术无论是教学硬件还是软件都提供了最好的服务,同时学习也具备良好的学习态度,但是到最后学生的学习效果并不是很明显。追溯其主要原因还是因为学生在中学时期未能掌握科学正确的学习方法,再加上高职院校中学习环境的改变,难免出现各种不适应的问题。 1.3学生存在自卑心理 通过对高职院校计算机应用技术专业学生的调查和分析,该专业的学生具有较强的思维能力,到那时由于各种原因存在着不同程度的自卑心理。高职院校的计算机专业学生严格来说属于理工科学生,他们不仅具有较强的思维能力,同时也对于新事物和知识的接受能力很快,特别是对自己感兴趣的内容都能够进行自主学习和思考。但是这些学生又因为自己是个高职生,自身的知识水平相比其他高校的学生存在极大的差距,从而造成了学生的自卑心理,对学生学习计算机应用技术的热情造成了一定的打击,降低了学习积极性。 2教学体制的改革创新措施 2.1积极转变教学观念 要想转变计算机应用技术专业教师的教学观念,首先要做的就是先将传统的“重知识,轻技能”的观念摒弃,在关注学生专业知识基础的同时,也要加强学生的专业实践能力,打破“死读书和读死书”的教学困境。教师可以通过各种比赛的形式进行学生计算机基础技能的培养,比如定期的开展打字、组机和网页制作等多样化的比赛。其次要打破传统过于对专业知识理论的关注,加强学生综合素质的教育,素质培养和专业知识培养有在当今的社会中占据着同样重要的位置。因此,高职院校教师要落实德育为先教学观念,在对学生进行专业知识传授时,也要将各种人文素质培养渗入到其中,比如诚实守信、爱岗敬业和团队合作等思想。此外,要明确计算机的定位和教学目标,确保高职院校计算机应用技术能够和当前各行业先进的技术相结合,要将学生培养成能够迅速适应社会发展的高素质技能人才。 2.2以学生为主,确保因材施教 在制定计算机应用技术专业的课程和教学内容时要从学生的特点和学习实际情况出发。由于当前学生的个性化发展,在制定教学内容时要根据不同的学生情况制定具有针对性的教学方案,。此外在保证因材施教的同时,也要以学生为中心,制定职业道德素质与专业技能相融合的课程体制,通过将专业知识规划成不同的几个关键模块,比如基础能力传授和专业核心能力训练等多个训练模块,然后通过因材施教的方式传授给学生。另外,在进行计算机应用技术教学活动时,要确保致使的前沿性,通过对不同行业先进知识的吸收,依据学生特点将其重点内容筛选出来,改变传统固化的教学内容,在保证学生对基础知识掌握的同时,也提高了学生的实践应用能力。 2.3大胆探索适合当前计算机技术教学的方法 受传统教学模式和方法的影响,学生不能被社会很好的接纳,所以教学体制必须进行改革。在计算机应用技术教学中要大量的采用案例、任务驱动和项目教学等方式,着重培养学会的自主能力。例如,为了提高学生的开发和编码能力可以采用项目教学的方式。另外,在进行教学中,对于传统教学不能全部否定,对于有效的方式可以和现代化的教学方式进行结合,例如,在进行上机教学时,教师可以教学管理系统将重点传输给学生,便于学生的理解和操作。最后,可以实行合作的学习模式,先安排教学任务,由教师进行规范演示,最后由学生分组讨论和练习。 3结语 综上所述,在今后的高职院校计算机应用技术教学中要坚持以专业建设为龙头,以课程建设为核心,以师资队伍建设为关键,以加强学院内涵建设为根本,扩大优势,强化特色,拓展领域,改革教学内容和方法,加强教学研究,开发教学资源,促M教学研讨和经验交流,发挥教学团队的突出作用,不断提高人才培养质量。 计算机应用技术专业论文:“互联网+”时代背景下计算机应用技术专业课程体系探析 摘 要:目前“互联网+”技术在社会当中应用范围越来越广泛,因此高校在建设计算机课程体系的时候,可以充分利用“互联网+”技术的作用,促进教学改革的顺利进行。但是目前计算机课程体系建设的过程中还存在“互联网+”技术应用范围过于狭小、老师的计算机知识结构没有及时更新、“互联网+”技术和计算机教学的融合不够合理等,导致计算机应用技术专业课程体系改革目标无法快速实现。本文在分析“互联网+”技术的内容和作用之后,进行探索高校进行计算机应用技术专业课程体系改革的不足之处,最后找出有效的解决方法,满足学生对计算机学习的需求。 关键词:“互联网+”;计算机专业课程体系;改革 由于互联网经济的蓬勃发展,使得高校各学科教学体系出现了较大的变化。本文选择计算机专业课程为例,了解“互联网+”技术对计算机专业课程体系改革的重要性。通过对计算机教学情况进行分析,可以发现通过应用“互联网+”技术,不仅明显丰富了计算机课程教学的知识,也可以提高了计算机教学的效率。因此在实际教学当中,需要合理利用“互联网+”技术的作用,使其可以和日常计算机教学进行有机结合,促进计算机 专业课程体系改革的实现。 1、“互联网+”的主要含义和作用 通过了解“互联网+”对计算机专业课程体系改革的作用,发现随着时代的发展,网络已经成为学生学习的重要的工具。通过网络,学生之间、师生之间可以互相进行沟通,共同促进。而计算机课程教学当中充分利用互联网的作用,可以帮助老师更好地解析计算机操作,使学生更容易理解教学的内容,提高教学的效率。对于学生来说,通过“互联网+”的教学模式,可以帮助学生打破空间、时间的限制,随时学习计算机知识,促进学生学习质量的提升。 2、在“互联网+”背景下的计算机专业课程体系改革出现的问题 2.1“互联网+”的计算机专业课程体系改革不合理 目前许多高校的计算机专业课程体系明显老化,这是由于学校在进行课程改革的时候仍然保存着以往应试教育的弊端,过于注重学生的学习成绩,忽略了培养学生的综合素质。同时教学内容更新比较慢,没有根据时代的发展进行改革,无法适应学生对先进知识的需求。一些学校意识到进行计算机专业课程改革的重要性,但是在执行上,却没有很好地将“互联网+”的作用融入到计算机专业课程体系改革当中,使得改革的效率无法得到提升。 2.2“互联网+”技术在计算机教学当中运用不当 目前许多高校在应用“互联网+”技术的时候不够合理,表现为:首先在课堂当中,老师常常只是“互联网+”技术应用在网页内容浏览上,而没有将“互联网+”技术贯穿于计算机课程教学当中,使得教学质量无法提升[1]。其次计算机专业课程体系改革的程度不足,导致学生对“互联网+”技术的认识不够深入,无法正确使用“互联网+”技术进行计算机学习。最后一些老师在课堂上偶尔使用“互联网+”技术,许多学生无法进行适应,甚至影响了学生的学习效率。 2.3计算机老师的知识结构无法适应“互联网+”教育要求 虽然是“互联网+”是新型的技术,但是许多老师对“互联网+”技术的熟悉程度不足,无法正确使用“互联网+”技术进行计算机教学。这是由于很多计算机专业老师年龄比较大,其知识仍然停留在以往以硬件技术为主的教学方法[2]。同时一些老师在教学过程中也多是使用单一的教学模式,没有将“互联网+”技术合理地应用于实际教学当中,导致“互联网+”的计算机专业课程体系改革无法达到预期的目标,教学效果不明显。 3、在“互联网+”背景下计算机专业课程体系改革的具体措施 3.1提高“互联网+”计算机专业课程体系内容的更新 要想合理利用“互联网+”技术进行辅助计算机专业课程体系改革,就需要提高课程体系的更新速度,解决以往遗留的教学问题。首先因为目前许多高校的计算机专业课程体系改革不够彻底,还遗留着许多老化的内容,所以计算机专业课程体系需要更新教学内容,使“互联网+”技术可以融入到计算机教学的各个环节,提高教学有效性[3]。其次需要提高“互联网+”技术融入力度,不管是在硬件技术教学还是在软件技术教学当中均可以适当加入“互联网+”技术,使学生更加容易理解复杂的计算机操作,提高教学的质量。最后需要注意“互联网+”技术和计算机教学的整合程度,不要使“互联网+”技术出现喧宾夺主的效果,在计算机教学当中还需要保证一定的理论教学时间,使学生可以中掌握扎实的计算机知识的同时,充分利用“互联网+”技术的作用,提高自身的学习效果。 3.2合理融合“互联网+”技术与计算机专业课程体系 “互联网+”技术和计算机课程体系的融合程度对提高教学效率具有重要的作用,因此需要采取有效措施促进“互联网+”技术和计算机专业课程体系之间的融合[4]。首先随着科技的进步,各种商务网站不断出现,使得许多企业对软件开发和网站维护的人员需求越来越高,因此为了提高学生的就业率,在进行计算机教学的时候,可以充分结合“互联网+”技术的内容,给学生讲解软件开发和网站维护的方法,提高学生的实际操作能力。其次目前许多高校致力于提高学生的计算机水平,但是教学内容多年不变影响了教学目标的实现,因此需要及时改革教学内容,不仅需要使学生掌握大量专业的知识,也要使学生掌握目前比较流行的技术工具,使学生可以提高自身的计算机水平。最后需要提高老师的教学水平。比如可以通过先进计算机知识培训,使老师可以不断更新自身的知识结构。同时也可以邀请一些具有丰富计算机操作经验的专家或者技术人员到学校举行讲座,使学生和老师均可以不断吸收先进的计算机知识,提高计算机教学的水平。 3.3提高高校新时期计算机专业老师的教学素质 专业的计算机老师是促进计算机专业课程体系改革的重要力量,因此需要提高老师的计算机专业素质。首先需要制定完善的管理制度,使老师可以按时促进互联网知识培训,使其可以灵活运用“互联网+”技术,并且将其融入到实际教学当中,尽力提高计算机教学的效率。其次高校需要大力引进先进的计算机专业人才[5]。在引进的过程中,需要对计算机人才进行严格的考核,确定其具有丰富的“互联网+”技术知识,可以满足学校进行计算机专业课程体系改革的需要。最后需要鼓励老师积极和学生进行交流,因为许多学生接触互联网的时间比较多,拥有丰富的互联网应用知识,因此老师可以通过各种活动,加深师生之间的交流,不断吸收新的知识,提高计算机教学的有效性。 4、结语 “互联网+”是目前互联网经济发展的必然产物,在这种环境下,我国的教育体系也发生重大的变化。为了适应这种变化,高校需要进行计算机专业课程体系改革。但是其在改革过程中还遇到许多问题,比如教学内容比较陈旧、教学方式比较单一、“互联网+”技术的应用不合理、老师的教学水平不高等,严重影响了计算机课程的顺利改革。为了解决这些问题,可以通过建设完善的计算机课程改革体系、促进“互联网+”技术和计算机教学的融合、提高计算机老师的教学素质等,使计算机专业课程体系改革的目标得以实现,促进高校计算机教学效率的提升。 计算机应用技术专业论文:计算机应用技术专业校企合作机制探索与实践 摘要:计算机应用技术人才是信息技术和物联网人才的重要组成部分。作为高职院校的计算机应用技术专业,首先剖析传统方式专业建设中的盲点和缺点,再从解决问题的角度出发,以校企合作育人机制为抓手,在人才培养、教材开发、实践教学、推荐就业、师资培训、合作研发、基地建设等方面加强合作,有效地提高人才培养质量。 关键词:高职院校;计算机应用技术;教育教学改革;校企合作;产教融合 一、引言 S着国家“互联网+”的政策引导和市场的巨大需求,信息产业迅速发展。企业对计算机应用技术特别是软件开发的需求量越来越大,高职院校中的计算机应用技术专业的办学规模不断扩大,但是在办学过程中,出现了毕业生动手能力较差、项目开发能力欠缺等现象。我院的计算机应用技术专业课程体系包含了图片设计、动画制作、网页开发、计算机组装维护等技术应用性课程,同时在专业方向上明确为软件技术开发[1]。本文以计算机应用技术专业为例进行专业剖析,探索研究校企深入合作办学的策略和方法。 二、计算机应用技术专业剖析 1.学生学情分析与企业用人评价。由于现行的高考和招生政策,高职院校招收的学生的整体素质略低于以往。但是调研发现,并不是这些学生的能力不够,只是学习的自觉性较差。这些学生对操作类的课程比较感兴趣,通过设置适当的课程体系,增加课程内容的趣味性,改善教学手段和教学方法,可以激发他们学习的兴趣,增加动手学习的机会,弥补学习自觉性差的短板。 近年来,以二级院系为单位,一直向用人单位寄送《用人单位对毕业生综合评价表》,经常安排老师走访用人单位,举办校企座谈,根据对计算机应用技术专业的反馈情况分析,用人单位对毕业生总体上是比较满意的,特别是吃苦耐劳的精神和虚心求学的态度。另外,用人单位也提出了比较重要的建议,主要是:一是强化专业课。多开设软件开发的专业课,并且要与时俱进,适应市场最新技术,也希望学生在校期间能够积累足够多的项目经验,有条件时模拟实际项目,锻炼学生的动手能力和团队合作精神,在项目中进步,缩短学生适应企业环境的周期。二是课程进一步细分。现在IT行业已经进行了细化,详细到游戏、通信等各个领域,因此,学校在对学生培养时应该注重专业方向性,根据市场需求改善课程内容与授课方式。 2.毕业生对学院教学情况的反馈。从回收的调查表中显示,毕业生建议,学校可采用一些有效手段来增强学生的实践能力,例如鼓励学生多参加一些竞赛或一些社会性活动,让学生在假期能参与一些具体实践;与企业进行合作,加强实践教学环节,实现学校与企业、学生与企业的互动;学生应该从在校期间就去专业对口的公司实习,帮助自己定位,认清并发挥自身优势,为今后顺利地进行工作定位做好铺垫;加强沟通协作能力;应当策划并鼓励学生组成团队进行实践活动,尽量增加集体提交的作业,培养学生沟通技巧,锻炼相互协作能力;要组织一些大规模练习性项目,目前能够给学生锻炼的项目规模比较小,软件工程的知识没有以实际项目为例讲解;尽早安排实习,应当加大在大一、大二的学时和学分量,把一些专业基础课程提前到大一、大二,通过企业实习让学生对计算机行业有一些感性体验,尽可能将教学内容和实际应用相结合。 3.教师项目开发能力与教学效果。近年来,学院引进教师的学历越来越高,但是有企业工作经历的教师相对较少。大部分老师刚从学校毕业就任教,由于没有在行业企业中工作过,所以缺乏对市场最新技术的了解,缺乏软件项目的实战经验,上课时照本宣科,理论性知识讲授的比较多,不够形象生动和联系实际,教学效果不够好,学生学习的积极性不高,即使考试分数比较高,也缺乏解决实际问题的能力,职业教育的职业性、实践性体现不够。 教师承担的科研项目几乎都是来自于省、市相关行政部门和学校的纵向项目,与企业联合开发的横向课题较少。究其原因,一是教师的开发能力较弱,都是从书本上获得知识,缺乏真实项目的锻炼,没有较强的研发能力参与到横向课题的开发中;二是缺乏相应的政策机制鼓励和促进企业与学校实现技术合作与项目开发,企业考虑到项目进度、成本等因素,没有让教师参与自己项目开发的积极性。 三、校企合作办学的探索与实践 在基于产教融合、校企合作育人才的共识下,与具有行业代表性的IT企业深入合作,共建了一套校企合作办学长效机制,能够有效地解决专业建设中出现的问题。这套机制在探索的过程中逐步完善,主要包括以下内容:(1)共建人才培养方案。根据市场需求现状与变化,提出人才培养的具体规格,调整职业技术课程体系,适应岗位群的转换,树立终身发展目标,实现从校园人到职业人的角色转换[2]。这几年,与北大青鸟、江苏微软中心、安博教育集团等成功签署人才合作培养的有关文件,由专业教研室和合作企业共同负责人才培养方案的制订,共同实施人才培养,取得了一定的成效。(2)合作开发与更新教材。根据就业市场对人才的能力需求,引入行业标准,共同建立课程教学体系,由企业的技术专家、管理人员参与课程开发建设,共同确定教学内容,同时标注教学方法和教学手段。以培养学生的实践能力为目标,开发具有实用性、趣味性、前瞻性的教材。丰富教材的形态,包括书本、电子课件、微视频、案例库、课程网站等形式。并且根据市场的需求和所用的最新技术,及时更新教材内容。(3)合作实施专业课程教学。聘请企业技术人才担任兼职教师,担任实践性课程的教学工作、校外顶岗实习的指导工作,将课堂搬进企业,或者将企业环境引入课堂,让学生在真实的企业开发环境里亲自动手,开发采编来自软件企业的实际项目,接受规范化的软件开发过程的管理和全方位的企业员工素质训练。这种基于实际项目的训练区别于传统IT培训的案例式教学,学员毕业后,可直接进入软件企业就职参与项目开发。(4)共同负责顶岗实习和推荐就业。创新顶岗实习管理机制,构建“资源共享、校企共育、专人跟踪”的管理模式,由企业引入一部分学生实习,校企共同落实顶岗实习的考核、评价制度,提高实际工作环境中的顶岗实习效果。学生在实习期间面临着找工作的压力,所以学校和企业共同做好学生的就业指导。由于在校期间按照行业的要求进行人才培养,所以绝大部分学生能够满足企业用人需求,实现学校、企业、学生共赢。(5)合作进行师资培训和项目开发。为提高教师的职业实践经验、新技术实践能力,以及项目教学、互动教学的能力,有计划地安排教师到企业顶岗锻炼。企业接受教师担任技术人员,参与企业项目开发、管理、营销等工作。在企业里,教师由学校和企业共同管理和考核,教师参与到真实的项目开发中去,积极参加企业生产、技术研发、技术改造、管理、营销等工作,使赴企业锻炼的教师专业核心技术技能和职业实践能力得到提高[3]。(6)合作加强与完善校内校外实训基地建设。共建软件实训基地,把行业企业的项目开发、技术支持、产品培训引入学校,建立校内生产性软件技术实训室,以合作企业命名,根据合作企业提供的项目详细设计选择开源或免费框架、应用服务器软件,选择开发工具、版本服务器软件、数据库等进行实际项目的编码工作和订单培训。在稳定已经建立的校内实训基地基础上,继续建设或开发新的校外实训基地。同时,共同建设校外实训管理标准,提高校外实训质量。 四、结束语 计算机应用技术教育教学不仅仅关系到学校对学生的培养,还跟用人单位的利益紧密相关。产教融合、校企合作育人才的机制,有效弥补了学校、学生和用人单位之间的脱节,加强了他们之间的沟通和互动,在课程教学、师资培养、项目研发等方面进行无缝对接充分合作,使W生在“学中做、做中学”,提高了动手实践能力,促使职业素养和技术技能与企业行业“零距离”对接,有效地促进了学生快速适应岗位要求;使教师培养了职业理念,提高了项目开发和科研能力,丰富了专业实践经历,转化为课程项目化设计和教学能力,有效地避免了计算机和软件开发技术快速发展所带来的供求差异扩大化,实现了学校、学生、企业三方共赢的结果和局面。 计算机应用技术专业论文:计算机应用技术专业“一体化”实践教学体系的探索 摘要:为适应计算机技术飞速发展的现状,尽可能使学生掌握计算机应用最新的知识和技能,云南林业职业技术学院计算机应用技术专业根据实践教学改革的需要,提出并实施了“一体化”实践教学模式,本文主要介绍了该学院计算机应用技术专业的“一体化”实践教学的构建,“一体化”实践教学的实施与管理办法。 关键词:计算机应用技术专业;“一体化”;实践教学体系;构建与实施 0引言 计算机应用技术专业是一个实践性、应用性都很强的专业,在课程体系设置过程中,我们充分地认识到了这一特点,实施了“一体化”实践教学。建成了配套的实验室、实训室和相应的校外实训基地,完善的实验、实训设施,确保了我校计算机应用技术专业实验、实训开出率达100%。 1“一体化”实践教学体系的概念 “一体化”实践教学体系,简单的说就是整合各实践教学环节,把培养学生综合实践能力的实践教学作为一个整体考虑,单独制定实践教学计划与大纲,构建综合实践能力整体培养目标体系,通过各实践教学环节的落实来保证整体目标的实现。[1] 2“一体化”实践教学体系的构建 2.1 实践教学目标体系的构建“一体化”实践教学目标体系是“一体化”实践教学的标准,是“一体化”实践教学体系构建的基础。计算机应用技术专业“一体化”实践教学目标体系的确立:首先通过市场调研、专业顾问委员会,毕业学生的访谈,掌握社会对本专业技能人才知识、技能和素质等方面的需求状况,确定本专业的定位以及培养学生实践能力的整体目标与规格要求;其次,将整体目标分解成基本素质、专业核心技能、综合技能和拓展技能等子目标,并在此基础上明确对应每一个子目标的模块课程;最后,通过各模块的专业基础课、“一体化”课程、专业认知实习、模拟现场实训、创新能力培养实训、综合应用实训、岗位实习、毕业见习、毕业实习(设计)等教学环节实现培养目标。[1] 2.2 “一体化”实践教学体系的构建计算机应用技术专业根据培养目标和人才规格,先确定该专业职业岗位群,然后通过广泛地社会调研和相关企业专家顾问委员会论证,掌握社会对该专业高职人才知识、技能和素质方面的实际需要,确定培养学生综合实践能力的整体目标,再将整体目标分解成基本素质、专业核心技能、综合技能和拓展技能等子目标。 基本素质包括思想政治、品德素质、就业与创业能力、身体素质与运动技能、英语能力、心理素质、就业指导口头和书面表达能力、协调沟通能力、日常交往礼仪等。专业核心技能主要包括办公自动化应用能力、计算机安装与维护能力、平面设计能力、程序设计与数据库开发能力、网站规划等有关基本操作技能。综合技能包括专业综合实训、毕业顶岗实习、毕业论文(毕业设计)等能力,学生能利用所学的知识和技能解决实际问题。拓展技能主要包括学生的所学知识的拓展学习,通过学生自己感兴趣的内容,选择1-2个模块的课程加以学习,学习的内容与技能鉴定的要求一致,并要求参加技能鉴定并取得相应的证书。 计算机应用技术专业构建“一体化”实践教学体系以实践教学目标体系为依据,把知识、技能与素质融为一个整体。将实践教学环节分为课堂教学实践、模拟实践教学、综合实践教学、校内实训、校外实习、综合实习、毕业设计等。以就业为导向,以综合职业能力为主线,将各实践教学环节进行整体设计。建立与理论教学即相互联系又相对独立的实践教学体系。 2.2.1 课堂教学实践课堂教学实践包括了现场教学、案例分析、项目教学等形式。通过多种形式的课堂实训,培养学生对所学知识的运用能力和人文素质的提高。在课堂教学中,我们以培养学生分析问题、解决问题的能力为教学目标,综合运用现代多媒体技术、案例分析、项目教学等多种形式和手段,提高学生的实际操作能力。对于技能性较强的专业课程,如Flash、Photoshop等操作性较强的课程采用项目驱动的形式,教师先提出问题,然后解决问题,讲解完马上给学生布置相应任务并进行实践,能较快的提高学生对所学知识的理解认识并加快掌握的程度。 2.2.2 模拟实践教学计算机应用技术专业模拟公司的形式,引入到我们的实践教学中。学生在其中可经历全部业务操作过程,根据产品和服务项目的不同定位,学生在“模拟公司”中可以进行办公、信息处理、电子商务等业务过程的模拟活动,模拟中可以按照现实经营活动中通行的做法设计和运作。“模拟公司”其实就是一种有效的实践教学法。我们专业在“创业工作室”模拟数码公司,处理打字、复印、创意、设计、制作等业务,实现了办公自动化、广告设计、打字、复印、刻录光盘制作过程,让教师和学生在反复演练的过程中,提高专业技能。按照公司运行的模式,进行各种数码处理,并做策划、创意、设计、制作、电子商务相关等工作。构建模拟实践教学的目的,主要是让教师和学生在模拟的过程中,学会实践,在实践的过程中懂得真知、掌握技能,在掌握真知和技能的过程中,学会了解运用市场,从而达到“学、练、用”三者合一。 2.2.3 综合实践教学计算机应用技术专业的综合实践教学,包括了办公自动化高级应用、ERP综合实验、综合系统开发、综合平面设计、网站建设、系统维护等项目。要求学生综合运用所学的知识、解决系统的问题,培养学生分析问题和解决问题的综合能力。在实践教学的过程中我们利用校内外相关项目及课题,由本专业的老师带领学生进行项目开发、课题的研究以及网站建设等综合实训;通过组织学生参加大型的ERP竞赛,培养学生的ERP综合应用能力;利用学校办公室、教师及学生电脑等设备,进行真实的电脑维护实践。为相关的企事业单位做数据处理、广告设计及宣传。在网上实现了“创业网上便利店”,面对我院的全体师生员工,为他们网上购物、话费充值、网络产品的购买等提供了较好的服务,最主要的是锻炼和培养的了学生对电子商务的综合应用能力。在这些综合训练的过程中,让教室与实训场地实现了零距离的结合,让工学真正交替,让产学有机融合,让师生技能得到有效的提高。这种富有综合性、实战性、多层次的创作训练体系,真实有效的校园微型社会生产环境和社会经济环境,使教师和学生获得与真实社会经济活动相近或相同的实践效果,有利于实现“双师型”队伍的培养,有利于实现高素质、应用型专业人才培养目标的实现。 2.2.4 社会实践能力训练社会实践:学生利用自己所掌握的知识和技能,到企事业单位、IT行业参加实践活动,了解社会,增长了知识与才干,培养了吃苦耐劳的精神。社会调查:学生对家乡或某地区的IT行业的状况、企事业单位对人才需求情况、经济发展、人民生活水平、文化教育状况等进行调查,了解行业与社会发展水平,开阔眼界,扩大了教育面,调动了学生投身社会的积极性。强化了对学生综合素质的培养。 2.2.5 设计与创新能力训练毕业设计:毕业设计是本专业教学过程的一个重要环节。通过毕业设计,对学生在校所学理论与实践知识进行一次全面的检验,对学生进行思想与设计方法的训练;培养学生运用所学课程的理论知识和技能,分析解决计算机应用实际问题的能力;培养学生设计计算机应用项目的思想和方法;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力;在指导教师的指导下,独立完成设计课题的全部内容。包括:掌握设计课题的基本步骤和方法;调查研究,进行需求分析、系统分析与系统设计;上机调试与测试;编写设计文档等。 2.2.6 毕业实习毕业实习是专业教学过程中的一个重要环节。通过毕业实习,使学生所学理论知识与实践相结合,进行专业基本训练,培养实践动手能力。训练学生从事专业技术工作及管理工作必须的基本技能和实践能力;了解现代电子商务企业组织形式、管理方式、软件开发过程及技术方法;培养理论联系实际、从实际出发分析问题、研究问题和解决问题的能力,将所学知识系统化;培养热爱劳动、不怕苦、不怕累的工作作风及“团队精神”;实习期间学生可以双向选择就业单位,毕业后可到该单位工作。 2.2.7 第二课堂活动定期开展形式多样的第二课堂活动,以知识和实践技能方面的设计或竞赛活动为主要内容,如平面设计大赛、计算机操作技能竞赛、ITAT技能大赛、实验操作技能竞赛等,学生在综合实验和竞赛活动中受到较全面的创新能力的培养和实践锻炼。除此之外,我们还丰富了课堂以外的实践活动,通过校企合作单位的支持,经常性地组织学生现场参现与见习,邀请专业人士开展计算机应用相关讲座等。以上这些形式,都是通过不同的学习场所和传播方式,将传播内容侧重在职业技能和职业素质上。因此,全方位的实践教学活动,拓展了实践教学的领域,丰富了实践教学的形式,是实践教学体系的重要组成部分。 3“一体化”实践教学体系的实施与管理 3.1 修订实践教学计划,整合实践课程首先根据实践教学目标体系围绕专业培养目标来确定应开设的课程和课时分配。整合专业课程与实践课程设置。突出职教特色,强化技能训练。实践课时至少占到教学总课时的1/2以上。三年制计算机应用技术专业的总课时为3228,其中实践课时为2010(包括了教学实践、综合实践及毕业设计、毕业实习),占总学时的65%。为确保实践教学计划的实施,我们专业根据实践教学目标要求,修订了实践教学大纲。整合了实践项目和内容,修订并调整实践指导书。 3.2 课型改革课程改革是实现“一体化”实践教学体系教学的核心。在课程改革中我们进行了广泛深入的职业岗位需求调查,确认岗位所需求的相关科学知识体系及技能结构,从“必须”、“够用”着手,开发出核心必修课程,根据职业岗位对知识结构和能力结构的要求,设置好课程的内容和实训环节,确保教材、教师、课程、实习、实训与生产实践保持近距离或零距离。在具体教学实践中,我们根据岗位需求根据各课程按岗位技能的要求进行了模块设置,共设置了办公自动化模块、系统开发模块、平面设计模块、系统维护模块、网站建设模块,旨在培养学生专业岗位需求技能和创业创新能力。课程模块的改革打破了传统的知识本位、强调了能力本位,为教学的实践性、技能性,提供了链接的平台,为“一体化”实践教学体系的建设提供了教学大纲、教学计划以及课程设置的保障。 3.3 资源保障 3.3.1 校内实验实训基地的建设目前学院计算机应用技术专业拥有计算机应用综合实训室、硬件维修实训室、图形图像处理、多媒体素材采集实训室,综合布线实训等校内专业实训室10个,昆明协创科技有限公司等校外实训基地8个,接收实习学生规模达500人。计算机应用技术专业设有全国计算机等级考试考点、职业资格考试中心、ITAT技能考试中心,为实施“一体化”实践教学式教学创造了条件,在实践教学方面取得了显著成绩。并要求学生参加职业证书认证考试,实施双证书制度,突出实践教学的重要性。 3.3.2 建立复合型师资队伍 3.3.2.1 加强“双师型”教师队伍建设“双师型”教师队伍建设是构建“一体化”实践教学体系的基础。主要开展的途径为:一是对符合学历要求但缺乏实践经验的专业理论课教师普遍进行实践技能培训,便于他们在获得生产一线经验的同时参加社会职评或考试,获取相应的技术职称;二是对少数未达到规定学历要求的有培养前途的年青教师进行相应的学历达标培训等。 3.3.2.2 加强“能工巧匠”教师队伍建设“一体化”实践教学体系教学对教师提出了理念更新、知能更新、方法更新的要求,需要大量“能工巧匠”性的教师。我们专业大力开展了师资培训。有目的地输送一些理论课教师到生产一线实习,而且采取一定的措施强化培训了实训课教师的理论知识,加强了本专业“能工巧匠”性的教师队伍的建设。 3.3.3 开展校企合作,建立校内外实训基地 为适应高等职业教育人才培养的内在要求,几年来,我们在校内外实训基地建设方面进行了不懈的探索与实践。目前我专业与企业共建实训基地5家,其中包括:昆明奥立德计算机科技服务有限公司三盛分公司、昆明益泰金穗电子技术有限公司、云南超想数码科技有限公司、昆明协创科技有限公司、云南易联信息科技有限公司等知名企业,形成了长期、稳定的校企合作关系。校企合作的形式也从最初的专业实习、毕业实习发展到课程体系建设、实验室建设、学生实训创建与管理以及技能培训、技能竞赛组织、课堂教学指导等多样化的合作形式。 3.4 建立实践教学评价体系计算机应用技术专业在具备实践教学质量管理体系的基础上,逐步建立了一个完善的实践教学质量评价体系,培养出了真正的应用型人才。计算机应用技术专业实践教学质量评价以过程评价为主。首先通过分析调研,结合本校实训状况,确定评价要素。在此基础上设定评定指标,指标应尽量定量化,尽可能排除人为因素影响,使实践教学质量评价指标形成系统,成为体系。 总之,高等职业教育是以培养生产、建设、管理、服务等一线需要的技能型、应用型人才为其目标,所培养的人才直接与企业、行业和市场相链接,这就要求我们在教育教学过程中注重实践技能的培养。因此,在教学过程中我们形成科学了规范“一体化”实践教学体系,使学生通过“一体化”课程教学获取知识技能,通过岗位实习、综合实训应用知识技能,通过毕业实习检验知识技能,实现职业教育培养具有一技之长的应用型人才、直接为就业服务的根本目标。 计算机应用技术专业论文:计算机应用技术专业应用现代信息技术组织教学的工作综述 摘 要:教学方法多种多样,并且随着时间的推移,新的教学方法不断出台,那么,最新的教学方法是什么,怎样的教学方法适合计算机应用技术专业,该文对此做一个简单的介绍,以作参考。由于信息技术在各领域的普及与广泛应用,教育信息化也逐步成为教育领域发展和改革的新的突破点。如今,现代教育技术怎样推动职业教育的发展,也成为了职教教改的最高点。 关键词:计算机应用技术 专业 现代信息技术 现代信息技术在职业教育中的运用,不但会推进现代职教理念和教学模式的转变,还会推进职教教学方法、教学环境、教学手段和教学方式的改革。如今现代教育的重要手段和有效途径就是教育信息化,我们在转变传统教学方法的同时必须依托先进的信息技术和方法,教育信息化成为促进职教院校课程改革中不可或缺的一项工作。计算机应用技术专业在教学过程中,大量运用信息技术开展教学活动。 1 专业优势,促使我系信息技术整体运用程度较高 计算机专业教师均为计算机专业或相关专业毕业,计算机水平相对较高,运用信息技术能力强。以计算机专业课程教学的实际状况为出发点,教学中充分运用互联网、微课及多媒体课件等现代教学手段,不断调整教学方法,研究出了计算机应用技术专业课程教学的教学手段。实践证明,合理应用现代信息技术手段,很大程度地提高了课堂教学质量。 2 运用现代信息技术,改善教学效果 2.1 多媒体课堂的教学应用 计算机多媒体技术与网络技术结合引入到教学课堂,是20世纪现代科学技术最伟大的成果之一。学生在多媒体课堂中不仅阅读了文字和图片,还可以欣赏到大量的有声读物、动画、视频资料等。多媒体课堂具有鲜明的教学特点、丰富的教学资源、形象生动的情境,充分调动了学生学习积极性,使学生真正成为学习过程中信息加工的主体,主动构建知识框架。多媒体课堂成为现代课堂教学模式,培养了学生的创新能力和自主学习的能力,奠定了教育现代化的技术基础。 第一,多媒体课堂充分调动学生的情感,激发学生的学习兴趣。培养学生的学习动机、激发学生的学习兴趣、使学生在学习活动中获得快乐和享受,都是我们教师在课堂教学过程中追求的目标。每个人的兴趣和动机都不是天生就有的,都是通过外界事物的新颖性、独特性刺激学生的探究心理而引起的。课堂中多媒体就是教学内容的载体,是传输知识的工具和手段。它不仅传递了教学内容,而且还帮助创设学习情境、调节课堂气氛、激发学习兴趣。教学中充分运用多媒体课件中具有文字、图片、动画、声音等直观媒体信息的优点,变抽象为直观、变静为动,通过为学生展示学习情境,高效完成教学任务。 第二,多媒体教学拓展学生思维空间,培养创新精神。现在这个提倡素质教育的年代,教师的教育不应该是束缚学生的思维空间,而应该是鼓励学生拓展思维空间,就是求异思维。呈现思考过程,提供丰富的感知、表象,形成一个活动的思维场,为学生实现由具体感知到抽象思维的飞跃构建桥梁,培养创新精神。 第三,多媒体教学促进优化课堂教学结构。在信息化教育环境里,不再是传统的以教师能否讲解清楚教材内容、将知识点分析透彻为课堂教学的评价标准,教师的角色从根本上发生了变化,从主体讲授转变为客体辅导,教学精力主要放在前期备课上,要求教师深入钻研教学大纲,收集丰富有序的学习资料,为学生设定模拟学习情境,充分调动学生学习积极性、主动性,引导学生深入到学习过程中思考探究,让学生在积极活跃的气氛中快乐主动地学习,最大限度地发挥学生的积极性与主动性。 第四,多媒体教学为学生提供了更新、更多、更广的知识点,开拓学生视野。计算机应用技术专业所有课程均制作配套的多媒体课件,课件效果制作精良,通过录像、动画、图片等方式对学生的眼、耳、手进行多方位的刺激,激发学生学习兴趣,使教学内容生动有趣。结合应用多种先进的教学方法,启发学生思维灵感,诱发学生的未知渴望,实现学生积极参与、培养学生创新精神的目的。 2.2 课后通过QQ、E-mail等方式实现网络答疑 教师在教学教室中向学生提供QQ号或电子邮箱,使学生在课后可以随时通过网络与教师进行交流解决学习过程中遇到的各种学习问题,教师可以及时给予学生课后辅导答疑。另外,学生还可以通过学校网站或其他专业网站进行网上自学,遇到困难通过网络与教师进行及时的沟通。这些教学手段不受时空的约束,使教师、学生的交流更为高效、便捷。 2.3 课外的教学活动组织 自我院校园网建立之后,系部的网站已经开通,教学活动、系部和班级组织的各种学习活动和竞赛都可通过系部网络信息,使学生能够及时了解相关信息,积极参与活动,并收到良好效果。有些教师开通博客或者好看簿之类的个人主页,提供教学、学习、学术交流方面的内容,给教学和学习增加乐趣和内容。 2.4 教师课外作业的布置 教师在办公室或者家中都可以直接和学生进行交流。通过创建QQ群的形式,参与班级讨论和布置课下作业,而且非常便捷地就可把优秀作业提交到群内供大家参阅。 3 确保信息技术运用适当,严防教学中容易出现的几个问题 3.1 严防多媒体课件质量不高 课件是多媒体教学中最重要的教学辅助工具,教学课件的质量好坏直接决定着多媒体教学能否实现最终教学目的。在课堂中使用的教学课件质量一般水平都不高,体现在制作方面的问题主要如下:第一,缺乏现代教学理论作指导。课堂上应用的课件大都属于演示性课件,结构单一,设计上存在着缺陷,没有现论指导。第二,过分的装饰,容易分散学生的注意力。教学课堂中使用多媒体教学,教学课件主要是为了提高课堂教学效率,在这个前提之下,适当注意课件的版面美观与结构新颖,使其与教学内容相映成辉,相得益彰,这是完全必要的。然而,有些教师为了追求课件版面美观或结构新颖,花费太多的制作时间,添加了许多不必要的装饰,例如每一张幻灯片边框镶嵌了艳丽的图画、动画。这样的课件画面背景过分复杂,按钮形状怪异,还在课件页面内容切换中应用了大量的动画和音效。这样的课件喧宾夺主、画蛇添足,违反了学生在认识新事物时一定时间内只能接受其中主要信息的认知规律,分散了学生注意力,影响了学生对教学内容重难点的关注,最终破坏了课堂教学的实际效果。 3.2 严防过多依靠多媒体教学技术 客观的讲,多媒体教学技术是不能完全替代传统教学模式的。多媒体技术引入课堂给传统枯燥的教学活动注入新的活力,让传统的课堂教学变得丰富多彩是毋庸置疑的事实。借助计算机多媒体技术功能,教师把枯燥乏味的教学内容由静态变动态,由抽象变具象,放大微观世界,微缩宏观天体。然后,我们也应看到,课堂教学中也普遍存在着为了电脑而电脑的现象。有些都是显示存在喜新厌旧的情结,认为在课堂教学中只要有了计算机现代媒体技术,传统的媒体手段都完全没有价值了。然而并不是所有的教学内容都适合应用多媒体技术来表现,多媒体技术作为辅助教学手段,应当是为促进教学而应用的,不应该为哗众取宠而应用。 3.3 严防多媒体教学技术成为课堂教学装饰品 教学中,严防教师轻视对教学内容的钻研,只重视教学形式,利用多媒体技术在课堂上做秀,使多媒体课件成为板书的动画版,课本的电子版。计算机成了课堂教学简单的演示工具,教师在课堂上与学生一起看屏幕,由过去的照本宣科转变成为照屏宣科,由过去的“人灌”转变成“机灌”,甚至是“人机共灌”。课堂上,学生只顾繁忙的记笔记或繁忙的听课,减弱了学生对课堂知识的理解和掌握,一定程度上丢失了教学信息,降低了学生学习效率。 计算机应用技术专业论文:高职计算机应用技术专业人才培养创新研究 摘 要:高职院校是为社会输出人才的重要场所,计算机应用技术是高职教学的关键内容。随着社会的快速发展,计算机应用技术也得到迅猛发展。如今,人们已经进入信息时代,无论是生活还是工作都离不开计算机应用技术。但是,很多高职院校还在在采用传统的计算机专业人才培养模式和理念,根本无法满足学生的学习需求,也无法满足社会对人才的要求。因此,高职院校必须不断创新计算机应用专业人才培养模式,丰富人才培养手段,为计算机应用专业学生的就业奠定基础。 关键词:高职 计算机应用专业 人才培养 高职院校必须坚持“以职业为向导”的人才培养理念,为社会输出高素质人才,满足社会对人才的需求。高职院校需要结合计算机应用专业学生的特点和实际情况合理地制定人才培养方案,明确人才培养目标,提高教学水平,促进学生的成长和发展。 1高职计算机应用技术专业人才培养目标 高职计算机应用技术专业人才培养目标实际上就是提高学生的实践能力和职业能力,通过理论教学与实践教学结合的形式让学生不仅能掌握基础技能,还需要具备创新能力,职业能力,实践能力,实现学生的全面发展。高职学生还应该具备知识的整合能力,运用所学知识解决生活和工作中遇到的实际问题。任何一件事情都需要团队协作完成,高职学生还必须具有团队精神和合作能力,融入到集体中,成为集体中的一员。高职学生要想在激烈的社会竞争中生存发展还必须具备创新能力,能够独立设计和开发计算机软件。 2 高职计算机应用技术专业人才培养模式的弊端分析 如今,很多高职院校都在采用传统的计算机应用专业人才培养模式,导致高职计算机应用技术专业学生所掌握的知识与社会对人才的需求存在很大矛盾,学生所掌握的基础知识和技能无法应用到实际工作中。由此可以看出,传统的计算机应用专业人才培养模式存在很多弊端,弊端主要表现为以下几点:一是很多高职院校缺乏专业的计算机应用技术专业教师,缺乏实践教学经验,而且受传统教学理念的影响,教师接受新知识和新事物的能力比较差,无法及时更新知识体系,而计算机应用专业又属于时代性和实用性非常强的学科,如果教师不及时更新教学内容,必定会导致计算机应用专业教学与企业需求相脱节。除此之外,高职院校计算机应用专业课程时间设置不合理,教师过于注重基础知识的讲解和练习,忽略了实践教学的重要性,导致学生实践能力比较差,对计算机软件的操作不够熟练。二是在计算机应用专业教学中,教师缺乏与学生之间的交流,而且学生之间的交流也比较少,教师未认识到学生合作学习的重要性,导致学生缺乏团队精神,与企业对人才的需求不相符。调查分析显示,导致以上问题出现的原因有以下几个:一是高职院校对自身的定位不准确或是不明确,未认识到计算机应用专业教学的重要性。二是在教学过程中,教师完全按照教材照本宣读,未结合企业的实际需求开展计算机应用专业课程教学,无法突出高职计算机应用专业教学特点。三是缺乏教学体系,教学内容陈旧。四是高职院校计算机应用专业的教师专业水平和文化素质较低,严重阻碍了学生的成长和发展。 3 高职计算机应用技术专业人才培养创新对策 加大计算机应用专业课程建设力度 要想提高计算机应用专业教学水平,实现教学目标就需要加大计算机应用专业课程建设力度。在开展课程建设之前,教师必须多和学生进行沟通交流,了解学生的特点和实际情况,并深入到企业了解企业的实际用人需求,在了解两者需求的基础上进行教学课程改革。计算机应用专业课程建设可以从以下几方面入手:一是拓宽该专业的教学基础,二是教师必须认识到计算机应用专业实践教学的重要性,合理分配教学时间,三是培养计算机专业学生的综合性能力。计算机专业课程建设还需要坚持以下原则:一是科学性,二是实用性。随着社会经济的快速发展,IT行业也在快速发展,高职计算机应用专业学生不仅要掌握IT行业当下所需要的专业技术,还必须了解计算机技术的未来发展趋势和方向。高职院校可以定期举办“专业技能讲解座谈会”,让全部计算机应用专业的学生参加,丰富学生的知识储备,开拓眼界。计算机应用专业课程建设对该专业教学改革有一定的推动作用。 理论教学与实践教学结合在一起 计算机应用专业属于一门实用性非常强的课程,实践教学是计算机应用专业教学中必不可少的环节,教师要在教材的基础上增加时间教学的时间。实践教学设备是计算机应用专业实践教学活动开展的基础和保障,高职院校必须加大购买教学设备方面的资金投入。教师只有认识到实践教学的重要性,才能提高学生的实践能力和职业能力。 创新教学方法 在传统的计算机应用专业教学模式下,教师是教学的主导,学生被动的进行学习,学生学习的热情和积极性比较低,教师和学生之间缺少沟通交流,教师无法真正了解学生的学习需求。在新形势下,教师必须不断创新教学方法,丰富教学内容,并让学生积极参与到教学活动中,激发学生的学习兴趣,提高学生学习的热情和积极性。教师可以采用合作学习的方式,增强师生之间的交流,缩短师生之间的距离。教师也可以在教学中加入一些技术性的案例,增强学生对教学知识的理解和记忆。教师也可以适当的在课堂上提出问题,吸引学生的注意力,进而提高课堂教学效率,满足学生的学习需求。在开展计算机教学之前,教师可以给学生提供教学主题,让学生应用计算机技术查询与教学主题相关的信息和资料,做好课前预习,养成良好的学习习惯。 加强教师培训 计算机应用专业教师的专业水平和综合素质对人才培养成效有很大影响。因此,高职院校必须认识到计算机应用专业教师培训的重要性,加大教师培训方面的资金投入,定期派遣教师外出参加专业化培训。教师还需要到IT企业参加实践,了解企业的实际需求,并结合企业的实际需求丰富教学内容,完善教学体系。高职院校还可以定期邀请企业的专业人士来学校授课,进而提高学生的专业水平。高职院校还需要在计算机应用专业教师内部建立奖励和惩罚机制,对表现优秀的教师给予一定的物质奖励和精神奖励,提高教师工作的积极性和热情,全身心的投入到人才培养中。但是,对于表现不佳的教师,高职院校也应该给予相应的惩罚,规范教师行为。高职院校还应该不断从外部聘请专业的计算机应用技术教师,壮大教师队伍,平衡教师比例。 4 结语 高职计算机应用技术专业人才培养目标实际上就是提高学生的实践能力和职业能力,通过理论教学与实践教学结合的形式让学生不仅能掌握基础技能。要想提高计算机应用专业教学水平,实现教学目标就需要加大计算机应用专业课程建设力度。实践教学设备是计算机应用专业实践教学活动开展的基础和保障,高职院校必须加大购买教学设备方面的资金投入。教师也可以在教学中加入一些技术性的案例,增强学生对教学知识的理解和记忆。在开展课程建设之前,教师必须多和学生进行沟通交流,了解学生的特点和实际情况,并深入到企业了解企业的实际用人需求,在了解两者需求的基础上进行教学课程改革。除此之外,高职院校必须认识到计算机应用专业教师培训的重要性,提高教师的专业水平和综合素质。
软件硕士毕业论文:关于教育技术学之教育软件工程硕士点建设研究 【论文摘要】本文探讨了我国教育软件工程硕士点的建设现状。文章指出,我国教育软件硕士点处在起步发展阶段,目前面临着数量少、课程体系不健全、培养模式单一等问题。文中分析了我国新时期建立和完善教育软件硕士点的必要性和可行性并提出了今后教育软件硕士点的发展道路和方向。 【论文关键词】教育软件;可行性;课程;实践 一、教育软件工程硕士点发展现状 教育软件工程属于教育技术学硕士点的一个方向,目前在我国的研究生教育中逐渐发展起来。教育技术学一般有以下几个方向:教育技术学基本理论、教育信息化、教育软件工程、知识工程、远程教育或叫网络教育、信息技术与课程整合、数字软件资源、教学系统设计等。截止2010年,我国拥有教育技术学硕士点的学校已经超过60所,但设置了教育软件工程方向的学校并不多,主要为教育信息化、信息技术与课程整合、数字资源、教学系统设计等。有的学校把教育软件工程硕士点没有放在教育学院,而是放在了其它学院。下表是对我国拥有教育软件工程方向的学校进行的统计。 从表1调研结果可以发现我国教育软件工程硕士点分布有以下几个特点: 1.教育软件硕士点的总数还很少我国硕士点中目前设置教育软件方向的高等院校总数还不超过20所。 2.“2ll”、“985”高校开设有教育软件工程硕士方向的很少。从上表可以看出,位列“985”高校的只有清华、中科大两所,位列“2l1”高校也只有清华、中科大、北邮三所。这对培养高层次教育软件人才是非常不利的。“985”、“211”高校有着良好的科研环境,是培养高层次人才,特别是与海外接轨的重要基地和摇篮。 二、开设和完善教育软件工程硕士点的必要性 教育软件硕士点是专门培养教育软件研究和开发高层次人才的,对我国教育水平的提高和教育信息化的发展具有重要的意义。教育信息化的发展包括教育硬件信息化和教育软件信息化两个方面。丰富的教育软件可以调动学生的积极性,提高教学和学习的效率教育软件资源包括各种多媒体课件,各类教育软件、教育资源库等。教育软件包括学科类教育软件和教育管理类软件等。学科类软件包括数学、英语等学科类教育软件。教育管理类软件主要包括教务管理软件、考试系统等校园管理类软件,还有国家管理系统。教育软件从用户角度可以分为课堂教学软件和个人使用软件等。 袁振国在《教育研究方法》中说:“这就注定了班级授课制一开始就种下了教育的一系列祸根:非针对性、去个性化。”教育软件可以实现个性化教学。学生个人可以自由使用教学软件,不断加深对知识的理解和提高学习的效率。例如,学习函数图象的性质,学生可以使用软件例举很多实例,既加深了对函数图象的理解,又开拓了视野。 教学软件的多媒体特性可以充分调动学生的积极性和增加课堂教学的趣味性。目前我国学生普遍对学习缺乏兴趣,教育软件的使用对调动学生的积极性将起到一定的推动作用。通过大量高水平多媒体教育软件的开发和使用,不断提高教学的效果和提高学生的成绩。 教育软件中很重要的一类是教育管理软件。教育管理软件在我国教育管理中扮演了非常重要的角色。教育管理软件在我国学校被广泛应用。教育管理软件对我国教育实现科学化、正规化起到了非常重要的作用。通过开发和使用高水平的教育管理软件系统,不断解决我国目前教育管理涌现出来的问题,不断提高我国教育管理的效率。 但是目前我国软件科学的发展是很落后的,大量的技术都是从美国等先进国家引进的。据调查,我国软件业的发展每年都缺乏大量的软件开发和研究人才。硕博教育是我国培养大量软件开发和研究高层次人才的一个重要手段。 从上述分析来看,教育软件方面高层次人才是需要的,我国需要培养出大量高层次教育软件人才,不断完善教育软件学科的建设是我们面临的紧迫任务。 三、建设教育软件硕士点的时机和可行性研究 1.建设教育软件硕士点的时机 2010年6月21日中共中央政治局通过了《国家中长期教育改革和发展规划纲要(2010-2020年)》。《纲要》中对教育软件资源方面提出了明确的要求: (六十)加强优质教育资源开发与应用。加强网络教学资源体系建设。引进国际优质数字化教学资源。开发网络学习课程。建立数字图书馆和虚拟实验室。建立开放灵活的教育资源公共服务平台,促进优质教育资源普及共享。创新网络教学模式,开展高质量高水平远程学历教育。继续推进农村中小学远程教育,使农村和边远地区师生能够享受优质教育资源。 (六十一)构建国家教育管理信息系统。制定学校基础信息管理要求,加快学校管理信息化进程,促进学校管理标准化、规范化。推进政府教育管理信息化,积累基础资料,掌握总体状况,加强动态监测,提高管理效率。整合各级各类教育管理资源,搭建国家教育管理公共服务平台,为宏观决策提出科学依据,为公众提供公共教育信息,不断提高教育管理现代化水平。 《大纲》的通过,为我们新时期教育软件资源的建设提供了方向和良好的时机。我们可以抓住这个时机,不断推进教育软件工程硕士点的建设。 2,可行性分析 985院校有国家的大力扶持,建设教育软件工程硕士点是可行的。随着通信网络技术的不断发展,软件方面的人才也越来越多,在建设教育软件工程硕士点的人员配置方面也是可行的。 四、教育软件硕士点建设研究 1.数量增加 在未来的十年内,争取在“985”院校中开设有教育软件工程硕士点的学校增加到10所以上。以“985”院校带动其它高校的发展。 2.课程的设置 软件方面国外发展的脚步远远领先中国,所以引入一些国外原版教材是必要的。 我国的教育技术学教育软件工程方向硕士点的发展还处于起步阶段,笔者对国内教育技术学教育软件工程方向课程设置进行了调研,比较有代表性的是清华教育研究院和北京邮电大学网络教育学院的教育技术学教育软件工程方向清华大学和北京邮电大学的软件学科排名处在全国前列。 笔者发现,即使是软件学科在全国处在全国领先的水平,但教育技术学的教育软件工程方向的建设还很不健全。一方面软件方面的课还偏少,另外一方面实践环节安排的太少。 (1)软件方面的课程偏少 笔者对北京邮电大学教育技术学培养方案的调研来看,北京邮电大学软件工程方面的课程包括数据库原理、面向对象的技术与c++编程、软件工程实践、java技术、数据结构。清华大学教育研究院教育技术学还没有相关的专门软件课程。北京师范大学教育学部教育技术学专业硕士点设置了计算机软件与理论专业,软件方面的课程包括教学软件设计与开发一门课。为了提高培养质量,需要增加一些软件方面的其它课程。兰州大学在设置教育软件硕士点的时候开设了很多软件课程包括教育软件基础(1inux)、软件工程导论、vb程序设计、网络系统规划与设计、数据结构与算法分析、java程序设计、软件体系结构、软件项目管理、软件开发过程及配置管理、软件构件与中间件技术、教育软件制作实践等。这样的课程设置相对比较齐全。 (2)实践环节不足 培养高层次教软件人才需要不断增加学生的动手实践训练,增加实践课的时问,不断提高实践课的质量和增强实践课的效果。北京邮电大学教育技术学专业教育软件工程硕士点实践课包括而向对象的技术与c十+编程、软件工程实践。清华大学教育研究院实践课只有一门课社会实践。兰州大学实践课包括教育技术综合实验、教育软件制作实践、信息化教学实践。一方面,很多高校教育软件硕士点实践课的时间短、种类少。另外一方面,实践课不被重视,上课效果根本达不到预期效果。要严格制定实践内容的计划和任务。实践课一般包括程序设计实验、软件文档书写实验、教育软件工具使用等。我国目前实践课的建设还处于初建阶段,需要不断探索实践课的教学规律和教学模式。实践课的学分比例和考核机制需要不断探索。需要不断增加实践课的比重。建立健全实践课的考核机制很重要,有了很好的考核机制,学生实践的动力就会得到增强。 3.实践基地的建设 (1)软件工程实验室的建立 培养教育软件高层次人才,实践是非常重要的一环。对于软件工程来说,建设软件工程实验室是必要的。软件工程实验室可以说是很重要的一个实践基地。 软件工程程实践课程的设计目标是培养学生的团队合作级工程项目研发能力,让学生在团队环境下使用最新的软件开发工具获得较真实的软件开发经验,提高学生存项目规划、队伍组织、工作分配、成员交流等多方面的能力,培养积极向上的合作精神。 软件工程实验室的建设目标是给学生提供~个团队环境,让学生应用最新的软件开发工具获得尽可能真实的团队软件开发经验。在实验项目的安排上尽餐模拟真实世界软件开发开发巾可能遇到的问题,在受控的情况下培养学生对这些问题的解决能力。 我国比较著名的软件工程室有武汉大学软件工程实验室、复旦大学软件工程实验室等。 软件工程实验室的建设一般包括需求分析平台、设计平台(包括概要设计和详细设计)、编程平台、测试平台、计算平台等。所配置的软件一般包括绘图工具microsoftvisio2003,项目管理工具project,ultraedit编辑器,软件配置管理工具cvs,powerdesigner等。 我们要不断建立健全实验室的配置,不断提高实验室的管理水平,不断提高实验室的利用效率。 (2)鼓励学生参与实践项目 鼓励学生和企业共同开发软件项目。鼓励学生参与导师课题。对学生的参与给予一定的报酬和奖励。 4.不断创新培养模式 我们要不断建立健全奖励机制,不断鼓励学生参加各种计算机竞赛和其它大赛,例如计算机程序设计大赛,多媒体课件制作大赛等。鼓励学生开展研究,发表学术论文,参加国际学术会议,不断培养学生的创新能力和开拓学生的视野根据竞赛获奖或者发表的学术论文等科研成果的级别给予不同的奖励,以不断提高学生参与科研的热情。要举办学术论坛,增加学生的交流机会,同时让导师也参与进来。 要不断增加研究生培养经费。我国目前存在着人均研究生的培养经费偏低的问题。导师带的学生偏多也是我国研究生教育目前面临的问题之一。导师带的学生过多会导致对学生个人的培养不足,从而导致培养质量下降等后果。 要不断进行三螺旋理论在软件工程硕士生培养中的应用三螺旋理论在软件工程硕士生培养中的应用主要指的是实现政府、企业、学校三方的密切配合,为培养高质量的研究人才而相互合作,发挥各自优势。 让我们在科学发展观的指引下,不断推动我国的软件学科建设,特别是研究生教育,为我国经济社会的发展做出新的贡献。 软件硕士毕业论文:硕士培养下软件工程论文 软件工程硕士研究生主要由软件工程、计算机科学与技术、计算机相关专业本科毕业生以及具有良好软件工程基础的其他专业学生和具有实际工作经验的在职人员组成。通过硕士研究生阶段的培养,学生知识结构和能力结构得到全面提升与完善,掌握软件工程学科的相关理论和工程技术,具有工程问题求解能力和企业经历,成为服务软件产业的合格软件工程人才。哈尔滨工业大学软件学院(简称“哈工大软件学院”),利用国际化的办学条件和校企合作工业化的办学方式,使学生在一定程度上接受国际化的教学与实践,以达到国际化、工业化人才的要求。 1构建软件工程硕士课程体系框架 哈工大软件学院软件工程硕士的培养目标是培养学生掌握软件工程领域的基础理论、先进技术方法和手段,具备独立承担软件工程技术工作的能力、组织和管理专门技术工作的能力,同时具有较丰富的、与国际接轨的学习训练经历,工程实践经验,企业经历和良好的职业素质;使其树立科学的世界观与方法论,品行优良,身心健康,成为具有国际竞争力的软件产业高级人才,为进一步成为软件产业领军人物(高层技术人才与管理人才等)奠定坚实的基础。面向企业,综合考虑软件系统分析与设计能力、项目管理能力、企业管理能力、组织与沟通能力、团队合作能力等方面的需求,根据学科专业方向的设置,按照“模块化知识体系与能力体系相结合,体现国际化与工业化特色”的原则,我们制订了软件工程硕士课程体系框架结构,如表1所示。软件工程硕士课程体系框架针对培养目标和企业的需求,对能力培养的具体目标进行模块划分,横向构造“6个能力层面”;纵向根据专业方向划分为多个能力域,形成多个能力培养模块。软件工程硕士的专业方向应紧跟行业需求,灵活设置。近几年,哈工大软件学院先后设置了网络与信息安全、语言处理与信息检索、数字化企业与电子商务、嵌入式系统与软件、物联网工程和移动互联等专业方向。在专业要求方面,全日制学生必须修满32学分;在职学生必须修满35学分。软件工程硕士研究生学制2~4年,在校学习1年,修满规定的学分,包括参加企业实训3周;实习基地实习1年,结合企业项目,完成学位论文。企业实习期间实行双导师制,校内导师和实习单位导师分别指导项目开发和学位论文撰写工作。校内学习与企业实训交叉进行,校企合作,产学研结合,联合培养软件工程专业硕士。 2组建专兼职结合的国际化、工业化高水平师资队伍 构建3支师资队伍,每支队伍30人左右。建立以工业型师资为核心的专兼职师资队伍,形成工业型专职教师、校内及国内外兼职教师相结合的师资队伍结构,是实现国际化、工业化培养目标的重要保证。第一支是以工业型师资为主的专职教师队伍。这些专职教师多数来自工业界、国外著名大学或国内外IT企业等。其中除任课教师外,还设若干专职实验教师岗位。实验教师主要负责专业课的实践环节教学,包括实验设计与指导、上机指导、课程设计和毕业设计等实践教学环节,同时实验教师还负责TA(实验辅导教师)的培训及管理工作。第二支队伍由计算机科学与技术学院和管理学院认证并聘请的校内兼职教师组成。他们主要负责软件学院的基础课、计算机专业基础课和管理系列课程的教学任务。第三支队伍由来自国外高校或国内外知名IT企业兼职教师构成。他们来自行业前沿,掌握国内外最先进的软件开发技术和人才培养经验,了解企业最新的技术需求。他们在承担软件学院的软件工程类、软件工具平台类的课程部分教学任务的同时,作为双导师制的企业导师,在研究生的工业实践、毕业设计、学位论文的指导中发挥重要的作用。以工业型专职教师为主、校内兼职基础型教师为辅、国内外兼职教师相结合的师资队伍结构,可以满足软件工程硕士国际化、工业化的人才培养需求。 3校企合作,加强企业实践教学 建立完善的工业型软件人才培养体系,包括工业型人才培养方案、课程体系与教学大纲、质量保证体系、工业化教学方式、技能实验与大作业、综合设计与企业实训、工业实习与学位论文、校企联合实验室与实习基地建设等环节,将“工业化,个性化,精英式”的办学理念贯穿于人才培养的全过程。在校软件工程硕士第1学年寒假要到企业参加为期3周的实训。实训由学院统一带队组织,实行半封闭式管理。期间接受企业培训,在企业导师的指导下分组完成指定的项目。通过强化训练,学生可以了解企业的项目开发流程,学习运用所学理论解决实际问题的方法,发现学习中的不足和技术上的差距,对后续学习起到引导和促进作用。第2学年,学生到实习单位实习并根据实习期间的实践工作内容撰写学位论文。对硕士毕业论文的要求是:具有系统性和完整性,能表明作者具有一定的独立工作能力;理论联系实际,应用所学的理论知识解决实际工作中的关键问题;具有实用性且必须包含一定的工作量。取得的成果要有一定的先进性,要能表现出学生具有综合运用所学知识解决工程实际问题的能力。从2002年至今,哈工大软件学院建立了完善的工业实习管理制度,在国内外建立工业实习基地70余个,实际接收学生实习的企业达200余家。工业实习基地的建设有效保证了工业化人才培养的质量。为加强与企业界的沟通,了解企业需求,完善培养体系,提高学生工业实习质量和加强工业实习管理,学院定期举办“工业化人才培养与企业合作高级研讨会”,与企业界人士研究和探讨工业化人才培养中的合作问题,企业参与意识很高,取得了较好的效果。 4与国外大学合作,联合培养软件工程硕士 通过对软件工程国际化人才特点及成长规律的研究,我们对软件学院国际合作办学模式开展了学科专业、教学体系、合作形态、组织方式、国际文化交流等层面的前瞻性研究,率先提出并建立了特色鲜明的多国联合办学、多学科交叉渗透、多国文化融合的,培养高层次、复合型软件工程人才的国际化联合教育模式。哈工大软件学院与法国波尔多第一大学、法国克莱蒙-费朗第二大学、德国柏林工业大学、爱尔兰都柏林工业大学、爱尔兰国立都柏林大学、美国Embry-Riddle大学、意大利帕维亚大学、瑞典林雪平大学、日本会津大学等合作,采用哈工大软件工程硕士专业学位(MSE)+合作方硕士学位(X)的“MSE+X”模式,联合培养硕士研究生。培养过程共分4个学期。第1学期,学生在各自学校学习;第2学期,外国学生来哈尔滨工业大学,与哈工大学生合班学习;第3学期,中外学生一起去合作方学校学习;第4学期,学生自选在国内、外企业实习、撰写学位论文、答辩毕业,哈工大与国外大学分别颁发硕士学位证书。跨国联合培养班的全部课程采用英语教学,实行三导师制,由国内、国外大学和企业导师共同指导。为加强交流,每年举办一次“中欧软件工业教育国际研讨会”,来自海内外的高校教师、企业界朋友在一起交流经验,共同探讨国际环境下人才培养的相关问题。多国联合培养软件工程硕士实现了国际化与工业化办学理念的教育模式与教学体系的设计与实践,软件工程国际化人才的跨国联合培养模式及实践,面向企业人才需求的教学与工业实习,国际化师资与专家队伍建设,教育质量保障体系建设与管理及跨文化的融合等目标。 5完善质量保障体系,加强过程管理借鉴 欧美教学质量保证的成功经验,哈工大软件学院建立完善且适合自身特点的国际化、工业化人才培养质量保证体系。学院成立教学指导委员会和教学督导委员会,在各个培养环节上严把质量关,把规定、培训、预防、跟踪、反馈、控制等质量保证活动渗透到教学执行过程中的每个环节。加强实践教学环节的监督检查,有效保证教学质量和人才培养质量的稳步提高。为提高软件工程硕士的指导质量,学院成立了若干个指导教师组,每个指导教师组负责一个专业方向的硕士指导,设组长1人,负责本组指导教师的组织和督导。每名硕士研究生指导教师每年指导的硕士研究生不超过4人。学院组织专家组审核学位论文。只有通过了专家组的审核,学生方可申请学位论文答辩。另外,硕士研究生开题、中期检查和结题验收、论文等环节也有详细的规章制度、严格的过程管理,这是提升硕士研究生培养质量的有效手段。 6成果与特色 在软件工程硕士研究生培养的实践中,哈工大软件学院在以下几个方面取得了优异的成绩,形成了自己的特色,积累了丰富的经验。(1)面向软件产业的人才需求,校企合作,形成较为完善的应用型硕士研究生的工业化人才培养体系,开展多种形式的校企合作,建立有自身特色、符合国际化标准、满足软件企业需求的工业化人才培养计划。(2)创立软件工程国际化人才培养模式和教育体系;实现“跨学科融合,双边对等招生,联合培养,融合文化”的“MSE+X”软件工程硕士跨国联合培养模式,为学生提供国际化学习环境。(3)建立与国际接轨的办学机制和教育质量保证体系,实施课程考核累加计分制等教学管理新制度。(4)培养了一大批具有国际竞争力、满足企业需求的高级软件人才。 7结语 经过10余年的探索与实践,哈工大软件学院在广泛开展校企合作和国际交流的基础上建立起较完善的国际化、工业化软件工程硕士研究生培养体系。在培养过程中实施严格的过程管理,学院在软件工程硕士人才培养方面积累了一定经验,取得较好的成果。随着软件工程理论与技术的发展,特别是产业人才需求的变化,软件工程硕士的培养模式与培养体系仍需进一步完善,以适应新的人才培养需求。 作者:黄虎杰 马培军 单位:哈尔滨工业大学软件学院 软件硕士毕业论文:软件工程硕士培养模式与研究 一、一种实用的软件工程全日制工程硕士培养 在软件工程工程硕士培养的诸多问题上,做了一些有益探索与研究,针对性地提出了一套适合于省属高校软件工程全日制工程硕士培养的解决方案,希望能为同类型高校提供人才培养的借鉴。研究生培养方案的制定,重点需要解决课程体系设置、培养流程规划与控制。对专业学位研究生而言,还需要解决专业实践能力的培养与训练这一关键问题。 1.课程体系设置软件工程学科正式确立的两个标志性文件是2004年IEEE推出的软件工程知识体(SWEBOK)和软件工程教育知识体(SEEK)。两个文件内容相近,都包含了软件工程核心类的知识领域、基础类或前导类的知识领域,以及其他相关领域的知识[4]。软件工程研究生的培养从原则上说应遵循上述两个文件,围绕上述知识领域进行教学。但由于这两个文件将软件工程的知识体系划分为知识点,各领域之间必然存在重复和交叠。在课程设置上无法照搬上述两个文件。以SEEK为基础,我们对软件工程的课程设置进行规划。整个课程设置被分为五个层次,分别为工程基础课程、计算机基础课程、软件工程核心课程、扩展课程和实践课程,如图1所示。课程开设顺序大体按照五个层次由低到高依次开展。其中,工程基础课程提供软件工程所需数学理论基础、外语能力培养、软件工程文档写作、论文写作基本功训练。计算机基础课程提供软件开发必须的计算机基础知识,如网络、算法和数据库知识。相对于本科课程而言,此类课程讲授内容更深入全面。软件工程核心课程设置了高级软件工程、软件体系结构和软件测试与质量保证三门课程。高级软件工程侧重于软件分析与设计、软件工程过程、软件开发案例分析。软件体系结构侧重于结构风格、案例研究、共享信息系统、结构描述、结构的分析与评估、特定领域的软件体系结构和流行的软件体系结构等。软件测试与质量保证着重于软件质量的改进,讨论如何提高软件质量的方法。扩展课程包含系列领域知识课程,研究生可根据研究方向选择两门;软件开发工具讲授最新流行的软件开发、过程管理所需要的软件工具的使用,以实践教学为主。软件开发新技术研讨课程以讲座形式开展,教师和学生均可作为一个专题的主讲。实践课程包含校内实践、校外实践和毕业设计三个环节。 2.培养流程与实施教育部明文规定,专业学位研究生学制原则上为两年,同时要求应届本科生进行专业实践不少于一年。一般来说,研究生在校课程学习时间应有一年左右,加上专业实践的一年,如何合理安排学习计划,在两年内完成培养环节成了一个现实的重要问题。我校以周为单位制定了四川师范大学软件工程专业学位研究生培养流程,如表1所示:上表规划了研究生培养中的几个关键环节,依次为报到入学、课程学习、校内实践、校外实践、开题、毕业设计、论文写作和送审答辩。第一学期研究生主要是课程学习,同时在校内导师指导下开展文献阅读和编程能力锻炼。第二学期前半学期结束理论课程的学习。后半学期和暑期开展校内实践和毕业设计开题工作。第三学期研究生到实习基地进行校外实践。从第二学期后半段和整个第三学期,学生在专业实践的同时,需完成毕业设计。从第二个寒假开始直到第四学期前六周,研究生完成毕业论文的初稿。从第七周开始,进行论文修改、、盲评和答辩工作。从培养流程表可以看出,这种安排具有两个显著特点。一是理论课程学习安排在一个半学期完成,二是实践课程分为校内实践和校外实践。研究生理论课程学习任务并不重,完全可压缩到一学期半,同时可为实践提供更多时间。校内实践非常有必要。由于是省属高校学生大多能力一般,为保障学生进入企业能融入研发团队从事技术工作,必须先期培训其实践能力。这种安排时间较为紧凑,也比较合理,符合专业学位研究生侧重于实践能力培养的要求,也在两年的学制内确保了研究生的实践时间不少于36周。 二、专业实践能力的培养与训练 软件开发能力是软件工程专业硕士必备的核心能力,其能力培养既是对前端课程学习效果的检验,也是后端毕业设计和就业的必然需要。我校将软件工程专业硕士实践能力培养融入了众多环节。从前期的实验型课程教学,到中期的校内实践、再到后期的校外实践和毕业设计。实验型课程教学解决软件设计开发的基础技能,校内实践解决中小规模软件设计开发能力,校外实践和毕业设计解决中大规模软件设计能力。 1.实验型课程教学包含软件工具的使用训练、软件开发环境的搭建、软件开发案例分析和新技术研讨。软件工具的使用训练学生单个软件开发工具的使用,如项目管理软件Project、开发文档化软件Rational、软件测试工具LOADRUNNER、QTP、TD等。由于这些工具结构分散,还需进行开发环境的搭建训练。开发环境搭建训练内容一为搭建基于微软的VSTS和VisualStudio的开发平台,适合.net方向;内容二位、为搭建基于IBMRSA和Eclipse的开发平台,适合J2EE方向。软件开发案例分析中研究生将自己放在决策者的角度来思考项目所涉及到的具体问题,增强了学生的实际应对能力。新技术研讨促进学生或主动或被动地掌握了一些新兴技术,拓宽了技术领域。 2.校内软件开发实践采用项目驱动形式开展。要求研究生必须申报各类实际的软件开发项目,如四川省苗子工程、学校研究生科研创新项目、学院研究生科研创先项目。研究生可组织本科生参与项目实施,但必须任项目组长,在项目中担任核心角色,完成软件需求文档审定、软件架构设计、软件详细设计、大部分编码工作、测试方案制定等重要工作。 3.校外软件开发实践在上述环节经历后,研究生已经掌握中小规模软件开发的基本技能,此时将研究生派到实习基地,实战参与企业软件开发项目。其实践由校内导师和企业导师共同负责。前期技能的培养已保证研究生胜任企业中一般性的软件开发角色。 4.毕业设计研究生在校内和校外实践的36周中,还需要同时进行毕业设计的开题、实施。研究生可结合企业实习工作完成毕业设计。专业实践的考核分为定期汇报和实践环节结束汇报两种形式。研究生应每隔两个月集中汇报一次实习期工作心得,取得的成绩等。实践结束时在全院公开汇报,其成绩作为实践课程成绩。 三、结论 四川师范大学针对现有的培养模式存在专业定位不清晰、师资不足、课程设置陈旧等问题,根据学校学科特点和力量,实现了一套比较适合于省属高校软件工程专业学位研究生培养的解决方案,包括五个层次的课程设置体系、合理地流程安排和实践教学的环节设置。该方案在学校研究生培养中实行以来,研究生专业实践能力有了较大提高。2011年在四川省苗子工程中获得了一项重点项目和四项一般项目支持。该方案尚有一些不完善之处,例如实践教学环节质量的中间控制、过程控制,尚需进一步建立系列制度和规定,确保实践教学的质量。 作者:李晓宁 袁丁 单位:四川师范大学 软件硕士毕业论文:高校软件工程硕士培育方式研讨 一、省属高校软件工程全日制工程培养模式存在的问题与分析 省属高校的软件工程专业多脱胎于计算机科学与技术学科,在研究生人才培养模式上受限于计算机科学与技术研究生培养模式。部分高校甚至于采用同计算机专业研究生实施无差别培养方式,这一根本性原因带来诸多问题。 1.人才培养方向目标定位不清晰 软件工程专业硕士应当仅限于软件工程师的培养。软件工程具有极强的工科属性,其人才培养,除软件工程科学硕士和计算机科学技术一样,可培 研究型人才外,专业学位应当清晰定位于培养具有软件工程必备基础知识,在软件工程某一领域具有较强专业知识与技能的工程师。 2.师资比较缺乏,尤其是双师型师资缺乏 软件工程正式成为独立的学科时间相对较短,软件工程师资大多来源于计算机科学与技术专业。计算机科学与技术专业可以胜任软件工程基础课程,但这部分教师往往缺乏工程实际经验,在教学中往往表现为重理论轻实践。省属高校十分缺乏来自软件企业一线的项目经理以上的技术管理人员充任实践课程教师。 3.培养模式陈旧,不适应国家教育部要求 由于全日制软件工程专业学位研究生2009年才在全国开展,很多高校沿用学术型学位研究生培养模式,忽视了国家对专业学位研究生培养要求中的专业实践能力的培养,未能很好地开展专业实践教学。 4.课程设置陈旧,不适应软件企业的人才需求 大多数高校软件工程研究生课程设置大多套用计算机科学与技术专业的课程设置,未体现软件工程学科特点。原因主要是因为师资缺乏、招生规模较小,出于节约培养成本的考虑。 二、一种实用的软件工程全日制工程硕士培养解决方案 四川师范大学作为四川省属高校中最早开设计算机科学与技术、软件工程本科生培养的院校之一,在软件工程工程硕士培养的诸多问题上,做了一些有益探索与研究,针对性地提出了一套适合于省属高校软件工程全日制工程硕士培养的解决方案,希望能为同类型高校提供人才培养的借鉴。研究生培养方案的制定,重点需要解决课程体系设置、培养流程规划与控制。对专业学位研究生而言,还需要解决专业实践能力的培养与训练这一关键问题。 1.课程体系设置 软件工程学科正式确立的两个标志性文件是2004年IEEE推出的软件工程知识体(SWEBOK)和软件工程教育知识体(SEEK)。两个文件内容相近,都包含了软件工程核心类的知识领域、基础类或前导类的知识领域,以及其他相关领域的知识。软件工程研究生的培养从原则上说应遵循上述两个文件,围绕上述知识领域进行教学。但由于这两个文件将软件工程的知识体系划分为知识点,各领域之间必然存在重复和交叠。在课程设置上无法照搬上述两个文件。以SEEK为基础,我们对软件工程的课程设置进行规划。整个课程设置被分为五个层次,分别为工程基础课程、计算机基础课程、软件工程核心课程、扩展课程和实践课程,如图1所示。课程开设顺序大体按照五个层次由低到高依次开展。其中,工程基础课程提供软件工程所需数学理论基础、外语能力培养、软件工程文档写作、论文写作基本功训练。计算机基础课程提供软件开发必须的计算机基础知识,如网络、算法和数据库知识。 相对于本科课程而言,此类课程讲授内容更深入全面。软件工程核心课程设置了高级软件工程、软件体系结构和软件测试与质量保证三门课程。高级软件工程侧重于软件分析与设计、软件工程过程、软件开发案例分析。软件体系结构侧重于结构风格、案例研究、共享信息系统、结构描述、结构的分析与评估、特定领域的软件体系结构和流行的软件体系结构等。软件测试与质量保证着重于软件质量的改进,讨论如何提高软件质量的方法。扩展课程包含系列领域知识课程,研究生可根据研究方向选择两门;软件开发工具讲授最新流行的软件开发、过程管理所需要的软件工具的使用,以实践教学为主。软件开发新技术研讨课程以讲座形式开展,教师和学生均可作为一个专题的主讲。实践课程包含校内实践、校外实践和毕业设计三个环节。 2.培养流程与实施 教育部明文规定,专业学位研究生学制原则上为两年,同时要求应届本科生进行专业实践不少于一年。一般来说,研究生在校课程学习时间应有一年左右,加上专业实践的一年,如何合理安排学习计划,在两年内完成培养环节成了一个现实的重要问题。我校以周为单位制定了四川师范大学软件工程专业学位研究生培养流程,如表1所示:上表规划了研究生培养中的几个关键环节,依次为报到入学、课程学习、校内实践、校外实践、开题、毕业设计、论文写作和送审答辩。第一学期研究生主要是课程学习,同时在校内导师指导下开展文献阅读和编程能力锻炼。第二学期前半学期结束理论课程的学习。后半学期和暑期开展校内实践和毕业设计开题工作。第三学期研究生到实习基地进行校外实践。从第二学期后半段和整个第三学期,学生在专业实践的同时,需完成毕业设计。从第二个寒假开始直到第四学期前六周,研究生完成毕业论文的初稿。从第七周开始,进行论文修改、、盲评和答辩工作。 从培养流程表可以看出,这种安排具有两个显著特点。一是理论课程学习安排在一个半学期完成,二是实践课程分为校内实践和校外实践。研究生理论课程学习任务并不重,完全可压缩到一学期半,同时可为实践提供更多时间。校内实践非常有必要。由于是省属高校学生大多能力一般,为保障学生进入企业能融入研发团队从事技术工作,必须先期培训其实践能力。这种安排时间较为紧凑,也比较合理,符合专业学位研究生侧重于实践能力培养的要求,也在两年的学制内确保了研究生的实践时间不少于36周。 三、专业实践能力的培养与训练 软件开发能力是软件工程专业硕士必备的核心能力,其能力培养既是对前端课程学习效果的检验,也是后端毕业设计和就业的必然需要。我校将软件工程专业硕士实践能力培养融入了众多环节。从前期的实验型课程教学,到中期的校内实践、再到后期的校外实践和毕业设计。实验型课程教学解决软件设计开发的基础技能,校内实践解决中小规模软件设计开发能力,校外实践和毕业设计解决中大规模软件设计能力。 1.实验型课程教学 包含软件工具的使用训练、软件开发环境的搭建、软件开发案例分析和新技术研讨。软件工具的使用训练学生单个软件开发工具的使用,如项目管理软件Project、开发文档化软件Rational、软件测试工具LOADRUNNER、QTP、TD等。由于这些工具结构分散,还需进行开发环境的搭建训练。开发环境搭建训练内容一为搭建基于微软的VSTS和VisualStudio的开发平台,适合.net方向;内容二位、为搭建基于IBMRSA和Eclipse的开发平台,适合J2EE方向。软件开发案例分析中研究生将自己放在决策者的角度来思考项目所涉及到的具体问题,增强了学生的实际应对能力。新技术研讨促进学生或主动或被动地掌握了一些新兴技术,拓宽了技术领域。 2.校内软件开发实践 采用项目驱动形式开展。要求研究生必须申报各类实际的软件开发项目,如四川省苗子工程、学校研究生科研创新项目、学院研究生科研创先项目。研究生可组织本科生参与项目实施,但必须任项目组长,在项目中担任核心角色,完成软件需求文档审定、软件架构设计、软件详细设计、大部分编码工作、测试方案制定等重要工作。 3.校外软件开发实践 在上述环节经历后,研究生已经掌握中小规模软件开发的基本技能,此时将研究生派到实习基地,实战参与企业软件开发项目。其实践由校内导师和企业导师共同负责。前期技能的培养已保证研究生胜任企业中一般性的软件开发角色。 4.毕业设计 研究生在校内和校外实践的36周中,还需要同时进行毕业设计的开题、实施。研究生可结合企业实习工作完成毕业设计。专业实践的考核分为定期汇报和实践环节结束汇报两种形式。研究生应每隔两个月集中汇报一次实习期工作心得,取得的成绩等。实践结束时在全院公开汇报,其成绩作为实践课程成绩。 四、结论 软件工程专业学位研究生的培养,在学科教育与培养面向市场需求的人才方面有着事实上的矛盾。四川师范大学针对现有的培养模式存在专业定位不清晰、师资不足、课程设置陈旧等问题,根据学校学科特点和力量,实现了一套比较适合于省属高校软件工程专业学位研究生培养的解决方案,包括五个层次的课程设置体系、合理地流程安排和实践教学的环节设置。该方案在学校研究生培养中实行以来,研究生专业实践能力有了较大提高。2011年在四川省苗子工程中获得了一项重点项目和四项一般项目支持。该方案尚有一些不完善之处,例如实践教学环节质量的中间控制、过程控制,尚需进一步建立系列制度和规定,确保实践教学的质量。 作者:李晓宁袁丁单位:四川师范大学 软件硕士毕业论文:软件工程硕士图像处理教程探索 1数字图像处理教学方法设计 针对培养学生应用型研究能力的目标,我们在教学方法设计上本着激发学生的学习兴趣,开阔学生眼界,给学生提供更自由的思考空间的原则,通过下面两个措施来实现我们的目标。 1.1精心选择案例 选择的案例要贴近实际生活,并与课堂上讲授的方法紧密衔接。例如,在讲解图像增强和复原这两章之后,我们引入在实际生活中常见的“图像去雾”问题,通过如下方法,培养学生研究能力。 (1)要求学生先尝试用学过的算法来解决这个问题,并在课堂进行算法讨论,给出算法结果。 (2)要求学生针对具体问题,查阅文献资料,了解别人的解决方法。通过查阅国内外的文献资料,同学们知道了如何根据关键词查询科研论文,了解哪些电子数据库中有与专业相关资料,知道了文献的级别有SCI、EI、核心期刊、一般期刊等。 (3)学生将查到的算法进行分类和总结,撰写文献综述。 (4)每位学生都需要编程实现“图像去雾”算法,这个算法是结合自己的思考、实践以及查阅文献的结果。通过自己动手,同学们发现如果图像的清晰度不好,有噪声,或者没有归一化,结果就完全不同。通过自己动手验证,同学们会发现图像处理领域的一个最为重要的特点——任何算法主要都是针对一类图像或是针对一类问题而设计的,因此在算法的适应性上需要有所考虑。 1.2全面介绍图像处理的各个应用领域 老师在课堂上介绍几个图像处理涉及的较为重要的应用方向(如视频监控、图像检索、人脸识别、运动检测、车牌检测等)后,将同学们进行分组,每组负责查找一个应用方向的相关资料,讨论和汇报自学的结果。汇报内容主要包括:①应用方向的介绍;②涉及的主要问题;③目前的解决方法及应用成果。通过查找文献,同学们不仅对课上学习过的经典算法有进一步了解,同时还接触到很多新算法。通过听取各组汇报,同学们在较短的时间里,了解了图像处理涉及的多个主要的应用领域。针对每个应用研究领域,老师引导学生分析该领域的难点和重点,提出问题,再让学生思考解决方案,没有标准答案,只希望能够锻炼学生的思考能力。以“人脸识别”为例,有很多经典的或较新颖的算法,老师会结合应用领域对其中常用的或比较重要的算法,如PCA方法和Adaboost算法,进行详细讲解,使学生全面了解图像处理算法的应用领域。 2数字图像处理实验内容设计 针对培养学生的应用技术能力的目标,同时考虑到本课程实验学时数较少,我们设计了两个实验——基础性实验和综合性实验。 2.1基础性实验 目前很多经典的图像处理算法是用VC++程序实现的,我们要求大家学会读程序,能够看懂已有的算法实现程序,并在此基础上能开发新的功能。实验一:实现对多种图像格式的支持(2学时)实验内容:采用VC++编码实现,基于CDib类,添加支持打开,并保存多种图像格式的功能,包括JPEG和GIF。实验要求:利用学习的图像压缩的知识,利用现有的编码解码库实现对JPEG和GIF图像的打开和保存。实验目的:了解多种图像格式,编写针对多种图像格式的读写程序,能够进一步理解针对图像的编程的特点,同时也进一步了解开发图像应用程序的适应性问题。 老师在课程初期会向大家介绍图像处理的一个公开库——CDib类。该类很好地封装了图像的数据结构,涉及很多图像的基本操作。我们知道现实生活中的图像常常都是压缩格式的,如BMP、JPEG、PNG、GIF等。因此在讲完图像的压缩格式后,对照讲过的BMP图像结构,老师要求学生为CDib类添加能够支持多种图像格式的功能。以GIF图像为例,它不同于如JPEG、PNG等格式,GIF采用的是LZW压缩算法,使用的是无损压缩技术。GIF图像的特点是可以一次压缩多幅图像,图像颜色表控制为256色,使用渐显方式。 3.2综合性实验 针对综合性实验,我们会拟定多个题目让学生选择,如树叶提取、花朵提取、车牌识别等。实验二:数字号码图像的识别(6学时)实验内容:采用VC++编码实现,基于CDib类,针对数字号码图像,识别出数字,给出文本显示结果。实验要求:将该题目进行分解,划分任务;组内每个同学负责一部分任务的编程工作;每个人针对自己负责的工作至少提供两种实现方法,并放入整个项目流程中验证这两种方法的有效性;最后总结出两种方法的异同以及适应的范围。实验目的:考查学生对数字图像处理应用中每个步骤的掌握程度和项目合作沟通能力。上述实验涉及以下几个步骤。①图像的预处理;②图像的分割;③图像的特征提取;④图像的分类。组中每个学生负责一个步骤,所有步骤都需要尽心设计,这样整体的效果才可能最好。同时大家需要协商各自负责模块的入口和出口的数据结构,保证数据能够在模块之间顺利流转。这种协商和分工合作的能力是软件工程专业最需要的技术能力之一。 以“数字号码图像识别”为例,该题目可以分割成4个步骤:预处理、数字图像切分、数字图像特征提取和数字识别。在每个步骤中都有分别需要注意的问题,如在预处理阶段,需要对图像进行去噪声,增强对比度,甚至需要进行膨胀和腐蚀将图像中断裂的数字部分连通起来;在数字图像切分阶段需要制定适应性广泛的切分策略来应对各种情况,如数字排列可以呈现任意的倾斜角度,或数字字符相连等;在数字图像特征提取阶段,我们可以考察每个数字图像的自相关系数特征,或者每个数字图像的频谱特征,也可以考察数字图像的几何拓扑特征,如将数字图像分成2个洞的(8),1个洞的(4,6,9,0),没有洞的(1,2,3,5,7),针对每个类别再提取新的几何特征;在数字图像识别阶段,可以采用神经网络的分类器,或者利用制定的一些分类策略来分类,或者采用主成份分析(PCA)的方法来识别。 4结语 两年多的教学实践表明,新的教学大纲、授课方法和实验内容有利于激发学生的兴趣,使他们带着问题去学习,从而加深了对图像处理应用领域的了解,锻炼了编写程序和协作开发的能力。下一步我们将设计更多合理有效的案例和综合性实验,力图通过这门课激发学生的创造力。 作者:付慧陈志泊单位:北京林业大学 信息学院 软件硕士毕业论文:软件工程硕士论文质量评价模型及相关问题研究 摘要:本文通过建立一个软件工程硕士论文质量评价与度量模型,提出了明确的论文质量目标和一套切实可行的评价标准,并针对实施过程中可能存在的若干问题,进行了分析和探讨。 关键词:工程硕士;质量评价;质量标准 1存在问题与质量评价度量模型 由于种种原因,论文质量的分析和实际评审工作存在着质量要素空泛、无法真实、直接、客观地度量,最终无法做到实事求是地评价等问题[1][2][3]。例如:有关评估方案中规定的选题要求是:论文选题来自于企业实践,工程背景明确,应用性强。而论文质量标准要求是:技术先进,有一定难度;内容充实,工作量饱满;综合运用基础理论、专业知识与科学方法;格式规范,条理清楚,表达准确;社会评价好等。但现实的论文评审操作则明显存在以下问题: (1) 质量要素的选择过于简单、抽象层次太高。因而难于细致、客观、真实和准确地反映被检查对象的实际情况; (2) 对相关质量要素的度量和评价,缺乏直接、真实、仅根据客观的、标志性的交付物成果、里程碑事件为度量和评价依据的质量要素度量与评价方法,使本已高度抽象化的评价,更带有人为评判的色彩; (3) 所有的度量和评价是定性的,当从定性评价,转化为定量成绩的时候,从定性到定量的转换标准设置,缺少科学性和原理依据。 作者认为,产生上述问题的根本原因有两个。一是标准的制定者受传统学术观点的局限,担心制定详细、确定的评审标准,将限制论文作者的研究和表达,导致“论文八股”的出现。另一个原因,则是标准制定者对工程硕士论文(包括论文阶段的学习、研究过程)应该做什么?应该怎么做?最终的目标应该是什么?怎样才能检验硕士研究生是否达到了的既定目标等很难确切把握。导致本质上对论文质量目标的不明确、不清晰,因而无法制定具体的检查标准。 为了克服上述问题,针对软件工程硕士毕业论文这一特定对象,本研究首先建立如下的论文质量标准与评价度量体系模型: (1) 论文质量的一级属性:论文的分类和性质界定; (2) 论文质量的二级属性:论文必须包括的四个基本构成部分; (3) 论文质量的三级属性:论文基本构成部分的质量度量要素; (4) 论文质量的四级属性:论文质量度量要素的度量方法,包括定性度量转换为定量评价的加权因素设计,即量化成绩。 图1为论文质量标准与评价度量体系的模型。 2对论文性质的界定 为了准确地把握软件工程硕士毕业论文的质量,明确论文质量标准,我们根据软件工程硕士研究生培养目标和专业要求,结合软件学院实际情况,不失一般性地将软件工程硕士研究生毕业论文的类型,界定为软件技术研究与软件工程项目二类。 界定的原则依据是2003年科技部、教育部等五部委《关于改进科学技术评价工作的决定》中,将科学技术评价工作明确分类,区别不同评价对象,明确各类评价目标,采用不同的评价标准,以求能够客观、真实、准确地反映不同评价对象实际情况的原则精神。 界定的基本出发点是区分论文性质,并分别制定相应的评审标准。本研究的重点是软件工程项目类论文。本研究对软件工程项目类论文的定义是: 目标:在企业实习过程中,参与企业软件工程项目,研究并解决特定问题域的问题; 技术与方法:学习、研究、选择、运用,并有所拓展下列(同时)技术与工程知识与方法: 技术知识:计算机软件(或软硬结合、以软件为主,但必须包含软件工程)的最新技术、方法、手段、工具; 工程管理:在软件工程的生命周期模型(不要求特定模型)及软件过程关键环节中,采用软件过程管理、项目管理、配置管理、质量管理(不要求全部)的技术方法; 按软件工程规范,独立完成了一个软件制品研发的完整过程,其结果对相关业务领域内的问题解决,具有一定的意义和价值; 以技术和项目成果、项目实现过程报告的形式,形成的硕士论文。 3对论文内容的要求 根据论文性质的界定定义,工程项目类毕业论文,本质上是一个项目(或项目阶段)的技术与项目报告。因此,论文内容应完整呈现以下四方面的能力: (1) 专业知识:通过项目研究的背景、问题与目标描述,考察学生对所在行业领域业务知识和领域关键问题了解的广度与深度,即考察论文课题的专业水平。 (2) 技术水准:通过项目技术方案分析,考察学生在特定问题下,对解决问题所涉及的技术方法、工具和手段,解决领域关键问题的状态与发展水平的评价与了解。 (3) 实现能力:通过项目关键技术的实现过程,考察学生解决关键技术问题的具体能力和达到的水平。 (4) 过程能力:通过项目过程报告,考察学生以关键技术解决方案的实现为基础、组织实施软件工程项目的过程管理和控制能力。 4质量要素及其度量方法 根据论文内容的四个方面要求,我们设定了四个方面、20个质量度量要素(表1),每个要素各分为6个等级(0~5分),供论文评审时,进行判断评价。表中各要素的分级评价标准见附录。 5量化成绩的加权因素 根据附录的方法,将论文按内容规范要求及质量度量要素,采用定性分析的方法,获得对每个度量要素的评价(加权前得分)。并依据加权方法,将其转化为定量的论文成绩。加权比例指向为:要求论文更侧重于关键技术实现和软件工程过程,兼顾领域与技术背景。 因此,根据专业性质、学生基础学习和实习项目的具体情况,论文四个构成部分的成绩加权因子分别为:10%、20%、30%和40%。加权计算公式是:加权后得分=加权前得分*加权因子*4。 6质量度量实施的若干问题探讨 标准只是一个杠杆,由于论文质量是研究生教育产品的出口质量,因此,最终产品质量的口一收紧,产品生产过程的问题就必然地暴露出来了。 (1) 生源的质量问题 根据对本院(其他院校情况应基本类似)往届新生(含单/双证生)入学前基本状况的考察和分析发现,入学研究生基本上可以划分为三类:计算机及软件相关专业(元教育本专业)应届保研或考入的本科生;元教育非本专业或虽是本专业,但不在相关专业行业企业、基本没有软件开发项目经历(经历非专业)的学生;本专业毕业并一直从事软件开发、具有软件工程项目经验的在职生。根据若干届学生情况的初步统计,在各届学生中,第一类约占40%,第二类占30%~40%,而第三类只占20%左右。随着招生规模的扩大,第二类学生(元教育或经历非专业)的比例有扩大的趋势。 软件工程是计算机技术与工程实践、过程管理相结合的学科。学科特点决定了它与传统计算机科学与技术系在培养方向上的不同。因此,现有的软件工程硕士研究生教育,本质上不适合第一、第二类学生。因为这二类学生没有实际软件项目开发的经验,而学校几乎不可能在研究生学习的一年期间,提供这样的经验和机会。 面对生源的实际情况,不论学生在校课程教育的效果如何,要使前二类学生达到本标准设定的质量目标,是非常困难的。标准和目标的明确化,现实地凸显出软件工程硕士研究生培养,从源头开始的困惑。 本研究成果在招生阶段希望达到的贡献是:在研究生入学考试时,除统一笔试以外的综合能力测试及面试中,对考生基础能力的特别考察和筛选,提供了内容和要求的来源与依据。 软件硕士毕业论文:软件学院软件工程硕士开放式教学体系研究 摘要:本文针对我国软件学院专业教学所面临的挑战,在充分调研IEEE SWEBOK和CC2004SE知识体系的基础上,针对我国软件学院目前的实际情况重新划分软件工程知识体系,提出了软件工程硕士开放式教学体系的建设方案。围绕专业培养目标,结合学生的工程实践,引入课程组的概念,制定了一套较为完整的开放式实践教学实施计划。 关键词:工程硕士;开放式教学;课程组 1引言 软件学院软件工程硕士的培养目标是培养高层次、应用型人才,针对这个目标,其教学实施应着重体现出以下两个差异性: (1) 软件工程学科领域和计算机学科领域间专业设置的差异性,这个差异应能够很好地体现培养应用型人才的目的; (2) 工程硕士课程和软件学院本科课程的差异性,这个差异应能够很好地体现培养高层次人才的目的。 目前国内软件学院软件工程学科和传统的计算机科学学科在课程设置上差异还不显著,工程硕士的培养方案中甚至部分课程只是本科阶段的重复。虽然大都开始强调学生的软件项目实践,但普遍缺乏过程管理。本文在对IEEE的软件工程知识体系进行深入学习的基础上,针对软件学院软件工程硕士提出了实现开放式教学体系的教学改革方案。 2软件工程知识体系 2004版SWEBOK将整个软件工程知识体系分为11个知识领域(Knowledge Area,KA),其中前5个知识领域是按软件开发的生命期诸阶段排列的,即软件需求、软件设计、软件构造、软件测试和软件维护;后6个知识领域是软件开发中的支撑性或者辅助性的方面,可能覆盖软件开发的多个阶段,包括软件配置管理、软件工程管理、软件工程过程、软件工程工具与方法、软件质量、相关学科知识领域。这些知识领域SWEBOK并没有重新系统规定,而是直接套用已经成型的各领域知识体系,因此不可避免地存在重叠和不匹配。 在SWEBOK的基础上,IEEE与ACM又共同拟定了CCSE。其中的核心部分是软件工程教育知识(SEEK)。SEEK由十个知识领域组成,包括:计算机基础(CMP)、数学和工程学基础(FND)、职业实践(PRF)、软件建模与分析(MAA)、软件设计(DES)、软件验证(VAV)、软件演化(EVL)、软件过程(PRO)、软件质量(QUA)、软件管理(MGT)。 可以看出,SEEK和SWEBOK基本内容是相近的。总的来说,二者都是包含了软件工程核心类的知识领域、基础类或前导类的知识领域,以及其他相关领域的知识。 3高等教育教学改革研究状况 目前国内关于高等教育教学改革的论文很多,如翁敬农、刘云等在软件学院实践教学体系的内容与规划中提出了“一个目标”、“两种途径”、“三大环节”、以及“四级台阶”的具体步骤。王移芝、林艳琴提出基于“两段教学”的计算机基础课程的教学体系框架。谢芳清、闫大顺提出了以素质教育为目标的实践教学体系。王浩、胡学钢等提出计算机科学与技术专业实践教学体系的总体研究与建设。王志英以国家实验教学示范中心为例,提出实践是综合能力培养的基础,并以此构建计算机科学与技术专业实践教学体系。董玮、邱建华等以专业课“程序设计基础(C语言)”为例给出了建设实践教学体系的实践探索。然而目前还没有检索到专门研究软件学院工程硕士教学改革的论文。无论是从传统计算机科学与技术专业与软件学院软件工程专业的区别,还是本科生与研究生的区别来看,针对软件学院工程硕士的教学改革研究都是十分有必要的,同时也是迫切的。 4工程硕士的课程体系设计策略 我们以IEEE SWEBOK和CC2004SE的知识体系为主体,结合中国软件产业以及本院的具体实际情况,设计了中国科学技术大学软件学院软件工程专业的知识体系,作为我院工程硕士课程设置和教学计划实施的依据。以SEEK为基础,我们对软件工程的课程设置进行规划。整个课程设置可以分为三个层次,即导论性课程、软件工程核心课程和其他课程。如图1所示,该知识体系定义了7个知识体系子类。计算机基础和数学和工程学基础属于导论性课程、其他课程包含了职业实践、领域课程、软件工具、工程实践等四个子类。 其中计算机基础定义了软件工程作为计算学科所必需包含的计算科学基础以支持软件产品的设计与建设;数学与工程学基础提供了软件产品获得所需属性的理论和科学基础;职业实践则聚焦于软件工程师以职业行为从事软件工程实践所必需具备的知识、技能和态度;软件工程核心课程应该包含软件开发生命周期所涉及到的主要知识领域;领域课程包含了对于某个特定领域软件工程师应该接受的特定教育或经验;软件工具定义了从事软件工作所必需掌握的当前主流工具与软件产品等;工程实践则是学生使用所学到的知识从事实际开发活动,提供动手能力的重要环节。 对于工程硕士来说,大部分同学经过计算机本科专业的学习,已经具备了初步的计算机基础以及数学与工程学基础,因此目前其课程体系建设如图2所示,重点是完成软件工程核心课程教学,并结合IT界的最新技术趋势设计相关领域课程。教学改革的核心是如何设计软件工程的核心课程,并指导学生熟练掌握相应的软件工具,强化他们的实践动手能力。 5工程硕士开放式教学体系建设 对于如何设计软件工程的核心课程,我们的主要思路是打破原先各子知识体系间的界线,围绕专业培养目标,结合学生的工程实践,引入课程组的概念,实现一个完整的开放式教学体系。如图3所示,整个开放式学习体系包含三个部分: (1) 设计课程组:在理论环节采用课程组的概念,集中讲授较高层次的、符合硕士生水平的软件工程的某些重要环节; (2) 开设实践教学环节:在实践教学中采用做中学(Learning by Doing或LBD)理念,由指导教师讲述软件工具的具体操作过程,同学实际动手学习; (3) 强化工程实践:在工程实践中由学生自主选题,并将LBD中讲述的工具在项目整个生命周期中贯穿使用。 5.1设计 课程组 目前我院开设的高级软件工程和本科的软件工程课程内容并没有太大差别,对于软件工程的各个环节面面俱到,但又都比较浅显,对于工程硕士的培养显然是不合适的。因此我们设计了软件工程课程组的理念,初步设计了以下课程: (1)“软件开发管理”(Managing Software Development) (2)“软件系统架构”(Architectures for Software Systems) 第一门课程主要针对以后立志从事软件工程管理方向的同学,课程针对IT项目集中阐述如何实现风险、资金、工期等各方面的管理;第二门课程主要针对以后立志从事软件高级开发方向的同学,课程主要讲述复杂软件系统架构层上的设计,介绍目前通用的软件系统结构、设计技术以及实现这些结构的模型、表述方法等。这两门课程对于软件工程硕士应该至少必修一门。除了这两门课程,其他软件工程类的课程包括了设计模式、软件测试、语言类课程如J2EE、.NET等等,学生可根据自己的实际情况进行选修。 5.2开设实践教学 针对该课程组,我们开设了实践教学环节,采用做中学理念,由指导教师(可以由助教担任)根据事先确定的主题,选用具体工具讲述如何使用该工具完成项目开发的某具体环节,工具涵盖了项目管理、架构设计文档化以及测试等软件项目开发的主要方面。 对于软件工具的选择,有两种思路。一种方法是对软件工程的不同环节分别选择不同工具,例如项目管理选Project、开发文档化选Rational、测试再选别的工具这样来做,但结构分散,不利于整体化考虑。另一种是采用套件,完成项目开发全程的所有操作,目前我们选择了两种套件,一是微软的VSTS,该套件和微软的Visual Studio开发平台绑定,适合学习.net开发框架的同学;另一种是IBM的RSA,该套件和Eclipse开发平台绑定,适合选择开源J2EE开发框架的同学。 5.3强化工程实践 大多数的软件学院目前都开设了专门的工程实践环节,但实际的效果并不尽如人意。因此我们将工程实践环节也纳入到开放式学习体系中,以前面所说的理论以及实践教学环节来指导学生更好地高质量完成整个工程实践。 从教学方法上,工程实践应尽可能地贴近现实项目,除了常见的软件工程文档,我们还要求学生提交过程管理类文档(软件开发合同、会议记录、工作日程记录、合同执行报告:财务报告和开发过程报告、个人总结、小组总结等)。 从技术上,学生可以自由选题,也可参考工程实践题库中的选题。选题涉及所有领域课程包含的内容。要求学生必须采用实践教学环节中介绍的工具全程介入项目开发的各个阶段。学院设立专门的工程实践网站提供学生选题及交流,以及指导教师的监督。 从教学形式上,则注重如何实现应用型软件人才的核心能力分析与培养,要求学生运用职业实践子知识体系中的相应内容,锻炼学生的口头表达能力、书面表达能力等。通过学生的开题演讲、采用各种工具完成相应的项目文档、结题答辩等环节来实现学生职业素质的培养。 从实践效果评价上,我们制定了一系列的成绩考核方法、管理考核信息、分析考核结果、评价教学质量等措施,实现完整的考核体系。 6结论 软件工程专业学生的培养,在学科教育与培养面向市场需求的人才方面有着事实上的矛盾。软件学院现有的实践教学体系存在着专业课程设置定位不准确、课程实验师资不足、实验教学内容质量不高、实验指导和管理落后等问题。根据软件工程专业教学所面临的挑战,在充分调研IEEE SWEBOK和CC2004SE知识体系的基础上,针对软件学院的工程硕士,我们提出了软件工程硕士开放式教学体系的建设,围绕专业培养目标,结合学生的工程实践,引入课程组的概念,制定了一套较为完整的开放式实践教学实施计划。 软件硕士毕业论文:软件工程硕士“现代物流”课程的创新设计与教学实践 摘要:本文详细介绍了易新科技有限公司与浙江大学软件学院所开设的“现代物流”课程的定位、课程设计以及教学实践等内容。该课程致力于将学生培养成了解物流行业发展、理解物流操作、认识物流管理、掌握物流信息技术的高端应用型人才。 关键词:软件工程硕士;现代物流;课程设计;教学实践 1前言 软件工程硕士是国家教育部根据中国社会主义市场经济建设特定的需要,培养具有软件设计、开发能力并同时具有深入行业应用知识的人才而设置的培养体系。现代物流业是国内近阶段全面、快速发展的一个行业。其发展的动力一方面得益于全球化给中国带来的大量的产品制造机会,以及随之而产生的物流服务需求。另一方面得益于信息技术在物流业的深入应用。信息技术的应用使得以运输为中心的传统物流操作转变为以国际互联网、电子商务等技术为核心的现代物流服务。随着物流业对信息技术的日益依赖,以及中国市场上对物流人才的日益需求,使得软件学院开设现代物流方向的工程硕士顺理成章。 浙江大学软件学院作为国家重点支持的一所示范性软件学院,一直在了解并把握行业应用方向上积极地思考、谨慎地行动,以求建立高起点、面向高端、面向国际化的工程硕士专业方向。在决定开办现代物流方向后,经过对香港大学属下全资子公司易新科技有限公司(E-Business Solutions Limited, 简称EBSL;其之前名称为ETI Consulting Limited,简称ETIC)的全面了解、深入考察,决定由EBSL全面负责现代物流课程的设计、教学、以及实习指导。 EBSL是面向香港、珠三角进行物流与供应链管理、无线应用技术、应用平台集成与开发等方面的高科技开发公司。相对于国内或全球其他地方而言,香港在现代物流业方面长期以来有着强大的IT技术应用优势及产业竞争优势。EBSL以其众多的、扎实的行业应用知识及经验提供优质的技术解决方案,在香港与珠三角地区有众多的客户以及树立了良好的口碑。 2课程设计 2.1课程设计理念 当EBSL同浙江大学软件学院联合起来开设现代物流课程的时候,双方很快就确定了如下课程设计理念: (1) 课程的应用导向。除了满足软件工程硕士本身对行业知识的应用导向要求之外,在设计课程时,要尽量分享EBSL一直以来在香港及珠三角物流行业应用方面的实践经验。 (2) 课程的国际化。香港的物流应用技术水平虽然已经很高,但为了让学生充分了解物流业的最新趋势,仍需要跟踪、分析、整理国外发达国家在物流方面的最新应用技术。 (3) 课程的差异化。目前国内已经有很多大学开设了现代物流相关方面的课程以及出版了相关的教材。基于高起点的合作初衷,在设计课程时要突出差异性,让学生可以从不同的角度、不同的体系、不同的风格去学习相关的知识。 (4) 课程的多层次化。由于软件工程硕士的学生有的是脱产学习,有的是在职学习,有的本科学习背景是计算机相关专业,有的本科学习背景是管理或其他非计算机专业。因此在课程设计上要考虑到不同学生的背景、知识面、及时间可得性。 (5) 体系的完整性。现代物流业涉及的知识面非常广泛,要在内容取舍上做到点面结合。对不能深入介绍的内容,要向学生展示出一副完整的体系架构,以便学生对自己已学习的知识、待学习的知识有清楚的了解。 (6) 内容的启发性。硕士教育已经是远超越牵引式的教育阶段。在课程内容或课后作业上,要给学生留下更多思考的空间,启发学生继续对某一方面知识的深入探索。 2.2课程设计过程 基于以上双方达成的课程设计理念,EBSL调动了众多的资深行业专家、专业研究人员、以及应用开发人员一起进行课程设计。其间,经历了向两个方向的探讨,设计了两种待选方案。 第一种方案是考虑到学生的学习背景而设计的五门循序渐进的核心课程,分别为现代物流基础(Basic)、现代物流操作与管理(Operations Management)、现代物流信息系统(IT Systems)、现代物流新兴技术(Emerging Technologies)、以及现代物流系列讲座(Lecture Series)。如图1所示,左边是五门课程的层次结构,右边所示为其中一门“物流操作与管理”课程所覆盖的内容。 该五门核心课程并非完全分割,而是都涉及到行业知识(Domain Knowledge)、产业分支(Industries)、处理流程(Processes)、操作(Operation)、信息技术系统(IT Systems)、信息技术开发(IT Development)、管理(Management)、及发展趋势(Trends)共8个维度。但每一门课的侧重点有所不同,它们之间可以达到前后照应、重点突出,如图2所示。 第二种方案是抓住“现代”这个关键词,以从传统物流向现代物流发展为主线,从多角度阐释“为什么是现代物流”,“什么是现代物流”。“为什么需要现代物流”等问题。相关课程的结构如图3所示。 如图3表明,我们主要是产业发展(Industrial Development)、操作(Operation)、管理(Management)、信息技术应用(IT Enablement)、服务区域与时限(Service Range Time)、安全(Security)、环境友好(Environmental Friendliness)等角度来阐释现代物流的发展、演变、特点、并以此为主线来讲授相关的应用知识。 经过多次的讨论,最后确定以第二种方案进行进一步的课程内容设计,因为该方案更符合预先确定的课程理念,特别是在课程的差异性、灵活性、体系完整性、及启发性方面。 2.3课程设计结果 在确定课程结构后,经过多方面的资料收集与整理、分析与比较,最后设计出针对一个半年学期的四次共十六个学时的课程。 第一次课程主要是从产业发展的角度介绍现代物流,其中包括三个大的方面:现代物流的发展历程、现代物流的模式、我国现代物流的现状。其中现代物流的发展历程包括美国、日本、中国三个国家的现代物流的发展历程。因为在其发展历程上,三个国家间是有传递关系的。现代物流的模式方面介绍了物流园区、配送中心、物流外包、第三方物流、第四方物流、现代集装箱港口、保税物流、全球速递、绿色物流等内容。有关我国现代物流的现状方面,从多方面进行了比较,包括产业横向比较、物流成本比较、物流从业人员比较,以及现代物流业与其他产业的关联性及相互促进的发展趋势。第二次课程主要是从操作的角度介绍现代物流。其中介绍了四种主要运输方式(公路运输、铁路运输、水路运输、航空运输)在其运输、仓储、搬运与装卸、流通加工阶段所涉及的设备、工具、流程、单据或文件。第三次课程主要从管理的角度介绍现代物流,其涉及的内容包括作业(生产)管理、营销管理、人力资源管理、成本与收入管理、质量管理、风险管理、客户与合作伙伴管理、资产管理、并最后汇集到信息管理。该方面的内容与前一次课的物流操作配对起来,进行有点有面地介绍。第四次课主要是从信息技术应用的角度来介绍现代物流,其讲解思路是以信息的加工处理过程为主线,介绍同现代物流有紧密应用的技术。所涉及的内容包括信息获取与录入(条码、RFID、GPS、中间件)、信息编码与存储(UPC、GTIN、EPC)、信息处理与分析(数据仓库、OLAP、数据挖掘、空间数据分析)、信息的呈现与可视化(GIS、仿真系统)、信息交换与共享(EDI、ebXML、BPEL、EPCIS)、信息传递与(GSM、3G、SMS、GPRS、WAP)、信息系统架构(SOA、EDA、Cloud Computing、SaaS),以及一些具体的物流信息系统。 3教学实践 按照既定的教学时间安排,我们在浙江大学2008冬季及2009春季学期,平均每个月给学生授课一次。在教学实践中,除了充分体现课程设计时所确定的应用导向、国际化、差异化、完整性、多层次化、启发性等课程理念外,还注意了如下的教学细节。 3.1时事性 如在第一次课讲授现代物流的模式的时侯,宁波刚好举行了“宁波―舟山港2008年第1000万集装箱”的庆祝仪式。对宁波―舟山港而言,突破1000万TEU集装箱吞吐量是一个重要的时刻,属于宁波广为传播的一件大事。在课程中,我们把该事件与现代集装箱码头的发展、中国集装箱码头的壮大等内容结合起来,让学生们基于身边所发生的事情产生热烈的讨论,以留下真实而深刻的印象。又比如在讲授现代物流的风险管理的时候,刚好在亚丁湾发生多起索马尼海盗劫持商船的行为。课程中就把预防海盗的劫持,作为一个现实的问题,又重新归纳为一个海运重点关注的风险,虽然它曾经是17、18世纪航海界的灾难性问题。 3.2趣味性 如对公路、铁路、水路、空运等运输方式所涉及的运输、仓储、装卸与搬运、流通加工等过程,并没有枯燥地一个一个介绍,而是设计了一个虚拟事件:2009年NBA全明星赛将在菲尼克斯太阳队所在的凤凰城举行。为满足球迷对全明星球衣的热爱,组织者1月份向中国广东某工厂订购了5万件全明星赛球衣。基于这样一个虚拟事件,再设计了一些虚拟的球衣产前及产后物流流程:(1)服装加工厂从湖北省采购球衣所需布匹,通过公路运输运往武汉某货运站;(2)通过铁路运输,布匹由武汉某货运站运到广东某仓库进行仓储;(3)球衣完成加工后,球衣装进集装箱,准备出口到美国;(4)集装箱由货柜车运到深圳,在深圳出口通关;(5)从深圳通关后,运到香港集装箱码头;(6)在香港集装箱码头装船,通过海运运往美国三藩市的配送中心;(7)在三藩市的配送中心完成分拣、包装后,通过飞机空运到凤凰城机场;(8)从凤凰城机场通过快递服务运送到各球衣销售门店。基于这样一系列虚拟任务,在引导学生一步一步完成球衣交付的同时,把其中所涉及公路运输、货运站、铁路运输、仓储、集装箱运输、出口通关、集装箱码头、海运、配送中心、空运、快递服务等知识全部融入其中。 3.3团队协作 比如,在介绍完前面所提到的NBA球衣交付的虚拟流程后,给学生留下一个课后作业,要求5~6个人自由组合成一个小组,查阅相关的数据或作出合理的假设,来计算虚拟场景中球衣物流的整个时间与成本。该时间或成本没有预设标准答案,学生可以重新设计路线,走不同的港口或航线,作出不同的假设。目的是要求学生去深入考虑其中的环节(运输里程与时速、装卸时间、交接时间、报关环节时间、航班与船期、意外情况等)并收集相关的参考数据作为支撑材料,来对其结果进行辩述。 4结论 通过教学实践证明,易新科技有限公司与浙江大学软件学院这种跨区域的、高起点、高定位的校企合作模式是非常成功的。课程从设计开始就遵循了应用导向、国际化、差异化、多层次化、完整性、启发性的理念。在设计过程中经过了深入的调研、比较、论证,设计出合理的课程体系。在教学过程中,注意了教学的时事性、趣味性、灵活性,以及对学生的团队工作能力的培养。该课程吸引了广大学生的兴趣,众多相关专业的学生选修了该课程。课堂的最高听课学生人数达到200多人。在教学完成后,学生普遍反映收获良多、知识面扩展很大。对毕业后成为一个了解物流行业发展、理解物流操作、认识物流管理、掌握物流信息技术的高端人才有了足够的信心。 软件硕士毕业论文:从实战中培养工程硕士开发大型软件项目的能力 摘要:专业学位(professional degree),是相对于学术性学位(academic degree)而言的学位类型,其目的是培养具有扎实理论基础,并适应特定行业或职业实际工作需要的应用型高层次专门人才。如何到达这个目标,我们在培养计算机工程硕士的这一年多时间里,通过与美国的IT业公司和大学的合作,让工程硕士参与到软件中介发标的项目中,从中接触一些大型软件项目的开发,了解大型软件项目的开发流程,从实战中提高软件开发能力。文章介绍了这一过程,并进行经验总结。 关键词:专业学位;软件开发;客户需求;软件构架;代码质量 专业学位与学术性学位在培养规格上各有侧重,在培养目标上有明显差异。专业学位以专业实践为导向,重视实践和应用,培养在专业和专门技术上受到正规的、高水平训练的高层次人才,授予学位的标准要反映该专业领域的特点和对高层次人才在专门技术工作能力和学术能力上的要求。专业学位教育的突出特点是学术性与职业性紧密结合,获得专业学位的人,主要不是从事学术研究,而是从事具有明显的职业背景的工作。 我院从2009年开始招收计算机工程硕士,以培养能够从事软件开发的应用型人才。软件工程相关知识是各个公司在开发大型商业软件项目当中总结出来的,具有很强的实践性。如果单独通过课本的讲授,工程硕士难以获得深刻的印象,而且难以达到教学目的。因此,必须让工程硕士接触到真正的商业软件项目,并且参与到软件开发的各个过程,让他们更加深刻地体会课程中讲授的知识点,提高其软件开发能力。 为了达到这个目标,我们在开始培养计算机工程硕士的这一年多时间里,通过与TRILOGY/GDEV合作,让工程硕士参与到当前主流大型商业软件的开发过程当中,从而更好地掌握软件工程课程教授的知识,并且了解当今软件开发中应用的主流技术和开发模式,从实战中提高软件开发能力。 1背景介绍 成立于1989年的Trilogy公司,总部位于德州奥斯丁,在印度和中国均设有分支机构。Trilogy公司在全球拥有600多名业内精英和超过500项的专利技术,有着 17年与世界500强企业成功合作并获利的经验,曾被福布斯、财富、商业周刊、哈佛商业评论等著名商业杂志誉为高度创新和高瞻远瞩的公司。 Trilogy 公司当前专注于数据挖掘和用户体验相关的业务,倡导新型的商业服务和技术支持,为客户提供完全的商业价值保障。其主要客户包括:Ford Motor,General Electric Healthcare,Daimler-Chrysler,Nissan,Goodyear Tire Rubber,Prudential,Travelers Insurance,Gateway,IBM等公司。 至2006年止,Trilogy 公司已为汽车、保险、消费电子等行业提供多个商业服务项目,如:FordDirect. com,Goodyear,TTG,,Prelaunch,Gateway,TIS等。我们通过网上投标,参与这些项目的开发。 项目开发的过程主要包括:下载PIP(Product Info Page)和RFP(Request For Proposal)文档、虚拟机(以及SVN代码)和程序文档。PIP是一个网页,是项目的需求;RFP文档是关于项目使用的技术概述;虚拟机是模仿对方开发环境的平台;程序文档放在网站上一个固定位置,如Bundle Location。发标的公司会提出: “Deliverables”:是最终需要提交的东西,一项都不能少,否则算失败。 “Acceptance Criteria”:对方接收的标准,符合标准的就算通过。 “Deadline”:提交时间,超过这个时间即为失败。 项目提交后,如果判为失败,开发者还可以申诉(Rebut)。 2项目开发的收获 通过参与这些项目的开发,工程硕士主要在以下几个方面有所提高。 2.1锻炼工程硕士与客户沟通的能力 客户的需求是基于其公司的商业逻辑,如何准确无误地获得客户的需求,并且从软件开发的角度将需求进行规范化,这是软件开发中必须解决的首要问题。 由于是跟美国IT业公司进行合作,所以该案例采用的交流方式是线上交流,而非传统的面对面交流。线上交流的主要方式是使用美国公司提供的Issue tracking system,完全是通过英文交流。长期的网上交流,锻炼工程硕士的英语交流能力和业务逻辑的理解能力。 2.2学习当前主流技术 在项目开发过程中,工程硕士能够接触到当前IT业主要使用的各种技术。同时,结合项目地学习可以让工程硕士更好地了解这些技术应用的场景、目的以及作用。下面列举项目中用到的一些技术。 1) 编程语言:主要采用Java,便于上手,以免工程硕士花太多时间在学习语言上。 2) 构建工具:Ant是一种基于Java的build工具,用于自动化调用程序完成项目的编译、打包、测试等。脚本格式基于XML,便于维护,而且基于Java的,具有平台无关的特点。 3) 虚拟机:要求配置模拟各种平台的虚拟机环境。 4) 数据库:采用Oracle、DB2、PostgreSQL和SQL Server,均是当前主流数据库管理软件。 5) 数据库查询语言:SQL以及OQL。其中项目中主要使用OQL即对象查询语句,使用OQL有利于软件开发过程中的效率和规范化。 6) 测试工具:JUnit,Selenium。JUnit是由Erich Gamma和Kent Beck编写的一个回归测试框架,广泛应用于单元测试当中。Selenium是一个用于Web应用程序测试的工具,通过编写模仿用户操作的 Selenium 测试脚本,可以从终端用户的角度来测试应用程序,能够支持不同的浏览器,以及能够使用各种编程语言编写,广泛应用于UI测试当中。 7) XML技术:XML是一种平台无关的表示数据的方法。使用 XML 创建的数据可以被任何应用程序在任何平台上读取。甚至可以通过手动编码来编辑和创建 XML 文档。XML在网络应用和信息共享上方便、高效,可扩展。所以,可以XML作为一种先进的数据处理方法,使网络跨越到一个新的境界。在本项目中,XML主要用于书写配置文件。 2.3熟悉软件构架 众所周知,软件架构是一个软件先进性集中体现的地方。通过外包软件的开发,能够了解软件项目的架构,分析软件中应用的各种框架,理解应用的设计模式。下边是Java EE项目中常用的一些开源的框架。 1) Hibernate是一种Java语言下的对象关系映射解决方案。它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate也是目前Java开发中最为流行的数据库持久层框架。它的设计目标是将软件开发人员从大量相同的与数据持久层相关的编程工作中解放出来。无论是从设计草案还是从一个遗留数据库开始,开发人员都可以采用Hibernate。 2) Spring是一个开源框架[1-2],它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring通过一种称作控制反转(IoC)的技术促进了松耦合。Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计和事务管理)进行内聚性的开发。应用对象只完成业务逻辑,并不负责其他的系统级关注点,例如,日志或事务支持[3-4]。 3) Struts有一组相互协作的类、Serlvet以及JSP TagLib组成[5]。基于Struts构架的Web应用程序基本上符合JSP Model2的设计标准,可以说是MVC设计模式的一种变化类型。我们参与的软件外包项目很容易理解为什么Struts是一个Web软件开发框架,而不仅仅是一些标记库的组合,理解理解Struts的控制器(Controller),模型层(Model)和视图层(View)。体会在模型层,Struts可以很容易地与数据访问技术相结合,包括EJB、JDBC和Object Relation Bridge;在视图层,Struts能够与JSP、Velocity Templates、XSL等表示层组件相结合。 项目中还有一些独有的框架,由于细节繁琐,不便介绍。接触这些框架,可以获得宝贵的软件开发经验。 2.4提高书写代码的质量 在真实项目的驱动下,工程硕士通过自己阅读项目中的优质源码,以及在经验丰富的开发人员的帮助下,形成良好的编码风格,提高代码质量。 一个简单的例子是,工程硕士在参与项目之前,代码质量相当低,主要体现在:代码效率低下,缺乏注释信息,代码不具有扩张性,代码潜在bug多等。而对方真实的项目的代码中包含大量注释信息,以及一些必须的日志信息,具有良好的编码风格。在查找这些代码的bug或提升其功能过程中,一定会接受对方良好的开发风格熏陶。 3结语 总而言之,通过软件外包项目的开发,能够极大地提高工程硕士的学习兴趣以及效率。其具备的主要优点如下: 1) 该案例是基于真实的大型商业项目,是当前主流技术的集中体现; 2) 工程硕士可以接触到软件开发过程中的各个阶段,有利于工程硕士把握软件开发流程; 3) 工程硕士可以通过阅读优质源码以及和有经验的开发人员交流来提高软件开发能力,以及通过与客户交流来提高提炼需求的能力; 4) 外包软件开发实践性很强,工程硕士能够很好地补充课本的不足; 5) 从外包软件开发中,工程硕士能够获得很好收益,激发学习热情。 我们认为,让工程硕士参与软件开发实战,积极推进了硕士研究生培养模式的改革,加强了应用型高层次人才的培养,促进了人才培养与社会需求的有效衔接。 软件硕士毕业论文:服务地方产业发展需求的软件工程硕士培养模式研究 摘要:浙江大学软件学院紧跟产业和技术发展,坚持市校合作高起点办学,依托浙江大学的学科、师资等资源优势,创新名城名校的办学机制,探索与市场需求接轨服务地方经济发展的产学研相结合的软件实用高级人才培养模式,在理论教学、技能培训和工程实践相结合的教学模式上实现创新和突破。 关键词:服务地方产业发展;软件工程硕士;培养模式 当前,宁波正面临着重组产业要素、转变发展方式、实现科学发展的严峻挑战。宁波各级政府正在狠抓机遇,迎难而上,采取有力措施,促进工业调整转型,加快现代服务业发展。从2009年起,宁波全面实施了服务业跨越式发展行动纲要,推进服务业功能区和产业基地建设,大力发展以传统制造业转型升级为标志的生产性服务业,大力发展以新一代信息技术支撑应用为标志的新兴服务业。宁波的家电、服装产业入选了省首批块状经济转型升级示范区试点,工业企业二、三产分离发展加速,全国性物流节点城市建设正在积极推进,第四方物流市场平台投入运行,栎社保税物流中心封关运作,梅山保税港区的封关运行的前期准备完成,特别是2010年9月宁波智慧城市建设正式启动[1],等等,所有这些都说明宁波经济社会发展对高层次人才需求提出了新的要求,面向产业发展、服务地方经济成为高等院校人才培养的重要课题。浙江大学软件学院在宁波的办学是浙江大学与宁波市科教战略合作的重要成果,学院以市场需求为导向,以“Computer+X”和“X+Info”复合型人才培养理念,致力于培养高层次的应用型、复合型、国际化的软件工程技术和软件工程管理人才。针对宁波产业发展特色和区域社会经济统筹的需要,学院有选择性地开设高层次软件工程人才需求急需的专业方向,小批量规模化地培养软件工程硕士。本文以与IBM合作创建的软件服务工程专业方向的培养模式为例,阐述专业课程的设置和课程教学方式与产业发展和应用紧密相连,使学生不仅学习专业理论知识,并且了解产业发展趋势,掌握工程化开发方法和技能,直接为地方产业发展服务。 一、培养模式与方法 1.强大的产业界合作伙伴。选择具有国际或国内一流水平的产业界办学合作单位是实现高水平人才培养的重要环节。IBM公司不仅是全球最优秀的IT企业,而且最近几年已经成功地转型为服务型公司。IBM的各类信息系统已成为中国金融、电信、冶金、石化、交通、商品流通、政府和教育等许多重要业务领域中最可靠的信息技术平台,IBM的客户遍及中国经济社会的各个方面。同时,IBM作为全球IT服务的倡导者,具有非常丰富的高层次软件服务人才培养经验和支撑资源。2009年,浙江大学与IBM公司合作成立“浙江大学―IBM联合创新中心”,建立“浙江大学―IBM人才培养基地”并共建全国首家“软件与服务科学系”,双方合作利用先进的教学理念、丰富的教学资源、技术研发资源和应用实施经验,与时俱进,共同探索,培养符合当地经济发展需求的复合型人才。此次校企合作的创新模式在推进我国服务外包高端人才培养方面,迈出了大胆而创新的一步。 2.突出实践环节的课程体系。软件工程硕士的教学计划由基础课程、专业课程、实训、实习等多个环节构成,充分体现理论与实践相结合的特征。基础类课程包括公共基础及素质类和专业基础类。专业课程则是由每一个专业方向根据产业发展需求定制,教学大纲由学院和产业界合作伙伴共同确认、修订和执行。软件与服务工程方向的专业课程包括RUP方法论、协作软件生命周期管理、软件质量管理、面向对象的分析与设计、代码分析、Java高级应用开发、Webservice和SOA、J2EE应用开发、J2EE应用服务管理、数据库高级应用开发等,其中主要专业课程均由IBM资深工程师或产品经理承担教学。在基础和专业课程教学的基础上,通过课程的实验、案例分析与研究以及项目实训等三种方式组织学生在修课期间参与工程实践。学生在入学的第二学期开始参与项目实训,在实训中坚持采用符合实际应用环境的项目和开发方法指导学生。实训期间,参照企业团队形式,按项目管理要求管理学生,实训的导师来自于行业应用专家及其合作伙伴,采用企业开发模式指导学生参与行业实际应用需求的项目。从第二学年开始,学生进入企业实习。学院内的教学成果要通过参与实际企业实习来检验,学生的能力要通过实习来体现并进一步得到提高。学生毕业后的就业则与学生实习的效果直接关联。由于学生在学院学习期间已接触企业导师和符合企业文化的实训,所以到企业实习后,能马上参与项目工作,能在项目组中发挥作用,快速提高自己的业务和技术能力。软件服务工程方向的实训项目是由IBM提供的真实航空业客户项目剪裁而成,项目客户需求真实完善,项目文档完整,学生将按照企业级的项目开发和管理方式演练该项目。其中,学生将直接扮演项目开发组中的成员角色,角色包括:项目经理、技术经理、配置管理员、软件工程师、测试工程师、DBA等,来了解在软件项目开发团队中的角色、过程、规范和执行方法。整个实训项目是模拟实际客户项目开发过程,以团队的形式,进行项目过程定义、项目计划、需求分析、设计、编码和测试及交付。学生完成实训项目后,对企业真实工作流程和项目开发实施环境有了很好的了解,也初步具备了职业人的素质和团队协作的意识。在研究生培养的第二学年,他们均按照双向选择的原则进入企业进行实习,实习期限为半年到一年。实习期间,学生与学院、企业签订三方协议,明确自己岗位,承担工作角色,遵守企业工作纪律,完成岗位工作任务。并根据实习内容,完成硕士论文。 3.高水平的专兼职师资队伍。聘任校内具有较高学术水平,工程实践经验丰富,教学严谨,学生反映好的教师负责专业基础课、主要专业课和毕业设计指导的教学任务。聘请合作企业工程实践经验丰富、具有高度责任感的一线高级工程技术人员承担部分专业课、专业实践课和专题工程训练的教学任务,充分发挥企业教师的工程实践经验的作用。有企业教师参与的课程与实践环节达50%以上。通过学校教师和企业教师的混合讲课方式,即由来自学校和企业两个方面的教师以多种方式(包括讲课、讲座、研讨、实践等)共同上一门课,互相取长补短,使学生从多种角度和以多种方式理解课程内容,IBM方面还为软件学院教师提供专门的培训和奖教金,学院多名教师作为电子商务方向的CDL访问学者对国内渠道电子商务平台与对接工具提供商进行调研和课程开发共建。针对软件工程硕士培养的特点,充实壮大硕士论文导师队伍。一方面认真总结“双导师制”的经验,进一步推广“双导师制”。另一方面,充分利用学校的相关政策,在原来实行的“双导师制”的基础上,聘请企业中具有丰富工程经验和指导经验的合作导师担任硕士论文导师,独立指导硕士论文。 4.面向产业的专题化工程训练。为了实施上述教学计划和课程体系,我们与IBM共建了联合实训基地。为了更好地突出实践教学特色,增强实战效果,提升工程设计、开发与实施能力,在实训基地基础上又与相关企业合作建设了RFID、物联网技术应用、物流新技术等专题工程训练基地。相比实训基地,工程训练基地在以下方面有了较大的提升,以取得更好的工程训练效果:场地、设备、软硬件系统等设施达到或接近工业界的工程开发环境;参照合作企业制度,实行严格的项目管理、过程管理和参训人员评价考核制度;工程训练的案例其规模和复杂度更接近实际工程项目,从几个人组队可以完成的小项目提升为需要几十人、数个小组合作完成的中等规模项目;积累数量较多的实际项目案例库,供参训人员参考学习;参照企业实际工程项目配置,选派多层次、多角色具有丰富工程经验的工程师指导专题训练。 二、成果 针对宁波地方产业和经济社会发展需求,设置相应的软件工程硕士研究生培养专业方向,直接引入国际、国内在该行业具有领先优势的企业参与专业课程体系设置和教学实施过程,建立了紧密型的产学研合作办学体制。在专业课程体系建设中突出课程实验、项目实训、企业实习等实践环节,实现了高水平的学院教师与企业工程师相结合的混合式教学方式,以企业实际应用项目作为学生课程实践内容,引进企业化项目管理思想,让学生在校学习期间就能体验到企业化的项目管理模式。通过与IBM的合作办学促成了IBM公司在宁波建立IBM在中国大陆的第四个研发基地――IBM中国开发中心(宁波)及IBM中国开发中心物流行业解决方案中心。该方向培养人才为IBM宁波研发中心的成功设立和运行提供了高水平专业人才保障。软件服务工程方向自开办以来(2009~2012级)共招生211人,进入IBM宁波、上海、北京开发中心实习学生人数超过50%,被IBM招聘为正式员工的学生近40人,90%以上的学生进入了IBM、中国移动、中国电信、百度、淘宝、阿里巴巴、网易、摩根大通、银联、工商银行、建设银行、思科、上海盛大等知名企业。浙江大学软件学院与IBM的合作项目已经成为国家示范性软件学院与产业合作办学的典范,也成为IBM拓展高层次人才培养项目的标记性项目,多次获得IBM创新成果奖。 三、展望 浙江大学软件学院经过多年的探索和实践,在培养复合型软件工程人才方面积累了较丰富的经验,特别在产学研合作办学过程中不断与合作企业协同创新、共同提高。产学研合作协同创新是一个系统工程,在人才培养方面,要更加关注国际化、高端化、工程化、创新型人才的培养,深化高端价值型、市场紧缺型、行业领军型人才的培养;在科技创新方面,面向经济和社会发展中的重大现实问题,要加速新技术的孵化、科技成果转化和应用实践,更好地服务于地方产业发展。 软件硕士毕业论文:软件工程硕士论文质量评价模型及相关问题研究 摘 要:为了能够准确合理的把握软件工程硕士论文的质量,本篇文章对建立一个软件工程硕士论文质量评价模型,制定了一套清晰的论文质量衡量标准,并且根据此项标准在实施过程中将会产生的问题进行研究与解决。 关键词:工程硕士;质量评价;质量标准;问题研究 1 存在的问题与质量评价度量模型 由于各种原因的影响,论文质量评价与实际评审时存在很大的差异性,由于在实际评审中不能客观的对论文作出合理的度量,导致整篇论文无法发挥出他实际所拥有的价值。比如,科技论文本身就是一种纯理论性文章,但是书写的时候就要求选题来自于科学实践、结论准确、并且应用性较强。而对于论文质量度量标准要求则是:技术先进、内容丰富,运用基本的理论知识、专业的技术和科学的方法。结构清晰,有一定的创造性和针对性,逻辑清楚,社会评价较高等等。但是在实际的论文质量评价上还有很多的问题需要注意:(1)在论文质量要素的选取上过于普通、抽象与虚拟,所以在表达上很难形象、新颖、且直观的体现出表述对象的真实状况。(2)对质量要素的审判,用标志性的事件、交付物的成果和质量要素的度量进行评价,使抽象的评论更加具有了抽象的意义。(3)质量要素的度量和评价是固定的,它缺乏了对事件的实际性分析,当给予准确的评分时就会错误的判断了它本身所特有的价值。 导致这种现象出现的可能原因有两个,一个就是制定者在制定时考虑到论文的多样性,如果过于细致的标准会限制作者的发挥,所以对论文的评论标准范围就加大了,准确程度减小,致使以上的问题同时也随之出现。另一方面就是标准制定者对软件硕士论文的发展方向和内容的判定不能作出准确的判定,所以很难掌握论文的度量标准,最终导致不能制定出确切的标准。 要想解决论文评审中出现的这些问题,本文通过软件工程硕士论文这一特定的对象,建立了一个新的论文质量评价模型,以用来解决论文评审中所产生的问题:首先,要将不同种类的论文进行严格的分类。其次就是对论文进行分析,找出论文必备的基本结构。再就是要找出论文中的论述对象,并对其论述进行分析与评估。最后,也就是最重要的一步,就是要在论文找出最终的质量评估要素的度量方法,将其转化成成绩的形式得出最后的评价标准。 2 论文的分类 要想对软件工程硕士论文质量作出准确的评价和度量,首先就要明确论文是哪一种类,我们研究的是软件工程硕士论文,那就可以将其划分为软件技术研究和软件工程项目二类。在将论文确定类型之后,我们对论文就有了一个明确的评价标准,从而相应的也就找到了合适的评价标准,就可以对其对象作出真实、客观的评论。 3 论文的基本要求 对软件工程论文进行分类,可以确定论文的大致写作方向可以向工程项目类毕业论文,有了明确的方向之后就可以着手进行写作。要想写好一篇论文就要抓好以下几个方面,从而会使文章结构更加完整: 3.1 对相关知识的掌握度。事先了解项目的一些相关信息,例如:研究的背景;研究的问题;以及研究的目标描述,还要对学生进行专业知识的考察,了解学生对他们所在的行业领域的业务知识和领域的链接等问题,同时也是考察他们对其了解的范围和深度,也就是考察他们对论文课题的掌握水平。 3.2 技术水准。通过对学生论文水平的技术分析,可以看出一个学生在遇到问题时的解决能力,这里考验了学生在运用技术方法,使用工具的能力和具体方案,在这里,不仅需要他们要亲身的实践,更多的是学习到更多有关方面的知识和技能。 3.3 完成能力。通过学生对项目的关键技术的实际实施过程,对学生遇见专业技术上的问题时的解决能了和取得的成就,分析学生所具有的实际能力。 3.4 实施能力。通过学生的项目实施过程报告,对学生在遇到关键技术解决方案的实现作为基础,组织实施软件工程项目的过程管理和对其的控制能力。 4 质量要求及论文的度量标准级模型建立 根据以上论文内容涉及到的四个相关要求,我们相应的将四个要求进行分解,更加细致的解释每一项的质量度量要素,提供给论文评审时进行分析与评价。 4.1 项目研究的背景与目标。 先要对其进行领域背景的描述,然后再对领域问题解决的状况和关键问题进行分析,在确定之后,就要设计项目的技术方案的思路与设计,当各方面都做好之后,再表述一下具体想要达到的目标,和所承担的子目标。这样项目研究的背景与目标就可以了。 4.2 项目技术方案的分析。第一步要对领域问题核心技术的概念进行介绍,概念明确之后也就是第二步领域问题涉及到的历史方面和现状进行描述,这些都是很重要的,因为下一步就要对相关技术和计划方案进行比较与评价,紧接着就是项目技术方案的思路与设计,有了明确的思路才能使论文顺利的进行下去,项目技术方案分析的最后一步就是实现策略,每一步都有了,最终就看实际实施的状况如何。这些步骤环环相扣,使结构更加的紧密。 4.3 项目中关键技术的实施。关键技术在实施中占得成分比较重要,所以关键技术的实施一定要具体描述,本人在解决关键问题中承担了怎样的责任并在实施中的位置和缠身的影响,关键在于,在技术实施中攻破了怎样的难关,同时也要对技术的基础进行描述,和全过程的描述,最后总结项目关键技术的结果和评价。 4.4 项目过程结论报告。报告就是对论文的最后总结,本文是关于对软件工程项目的论文,那么就对范围定义与需求开发过程总结,然后对整个系统架构进行分析,设计一套完整的过程,测试系统实现成果展现全过程,接近结尾写一下项目管理和软件过程的控制,最终,结尾就要做出项目总结并对未来的计划展望。 作者单位:云南经济管理职业学院,昆明 650106 软件硕士毕业论文:软件工程专业工程硕士数字图像处理课程建设 摘要:针对目前软件工程专业工程硕士与工学硕士在培养方案上有很大区别,但培养课程却大量重复的問题,以数字图像处理课程为例,结合工程硕士的培养目标,提出需要培养其应用型研究能力和应用型技能的观点,并给出具体实现方法。 关键词:数字图像处理;工程硕士;应用型研究;应用型技能;软件工程 软件工程专业工程硕士研究生与传统的学术型研究生有所不同,前者主要面向企业人才需求和应用软件开发需求进行培养,因此在课程内容选取、授课方法设计和实验环节设计上都需要进行思考和调整,这也是北京林业大学在申请到软件工程专业的工程硕士学科后重点研究的問题。 数字图像处理课程属于图形图像应用领域的重要基础理论课,长久以来课程内容主要介绍基本的图像处理算法以及少部分图像分割和图像识别,对于图像处理在实际生活中所涉及的很多前沿科研领域介绍较少,因此很多研究生无法将课堂讲授的理论知识与其后续从事的研究课题有效地关联起来,感到课堂中讲授的很多内容看起来毫无用处,从而丧失了学习的积极性。 很多教师认为把图像处理中的算法研究透彻、把基础打好对研究生非常重要,但是这忽视了研究生是有着极强的科研探索精神和丰富想象力的年轻一代。如果将一些在生活中涉及图像处理的問题交给他们进行探索,将会激起他们浓厚的学习精神和创造力,这种没有标准答案的应用题目可以进一步锻炼他们的思考能力。 为此,在课程的教学方法和实验内容设计上,我们重点培养学生以下两方面能力。 (1)应用型研究能力,包括发现問题、分析問题和解决問题的能力; (2)应用型技术能力,包括编程设计能力和项目合作能力。 下面笔者分别从教学大纲、教学方法设计和实验内容设计3个方面进行介绍。 1.数字图像处理课程教学大纲 我们在设定教学大纲时,重点参考了多本数字图像处理方面的经典教材,如杨枝灵和冈萨雷斯编写的教材。结合之前的教学经验,同时注意与本科生课程相区别,制订了两个原则:加强中高级图像处理算法的介绍;增加利用图像处理算法的应用案例的介绍。中高级图像处理算法主要指图像分割算法、图像特征提取方法和运动检测方法。同时我们还在课堂上给出一些应用案例,进一步帮助学生将理论知识与实践相结合。 数字图像处理课程目前作为北京林业大学研究生的专业必修课,总学时为32,其中课堂讲授24学时,实验8学时。相对于其他学校,这门课程的总学时和实验学时数不多,我们设计的教学内容如表1所示。 2.数字图像处理教学方法设计 针对培养学生应用型研究能力的目标,我们在教学方法设计上本着激发学生的学习兴趣,开阔学生眼界,给学生提供更自由的思考空间的原则,通过下面两个措施来实现我们的目标。 2.1精心选择案例 选择的案例要贴近实际生活,并与课堂上讲授的方法紧密衔接。例如,在讲解图像增强和复原这两章之后,我们引入在实际生活中常见的“图像去雾”問题,通过如下方法,培养学生研究能力。 (1)要求学生先尝试用学过的算法来解决这个問题,并在课堂进行算法讨论,给出算法结果。 (2)要求学生针对具体問题,查阅文献资料,了解别人的解决方法。通过查阅国内外的文献资料,同学们知道了如何根据关键词查询科研论文,了解哪些电子数据库中有与专业相关资料,知道了文献的级别有SCI、EI、核心期刊、一般期刊等。 (3)学生将查到的算法进行分类和总结,撰写文献综述。 (4)每位学生都需要编程实现“图像去雾”算法,这个算法是结合自己的思考、实践以及查阅文献的结果。 通过自己动手,同学们发现如果图像的清晰度不好,有噪声,或者没有归一化,结果就完全不同。通过自己动手验证,同学们会发现图像处理领域的一个最为重要的特点——任何算法主要都是针对一类图像或是针对一类問题而设计的,因此在算法的适应性上需要有所考虑。 2.2全面介绍图像处理的各个应用领域 老师在课堂上介绍几个图像处理涉及的较为重要的应用方向(如视频监控、图像检索、人脸识别、运动检测、车牌检测等)后,将同学们进行分组,每组负责查找一个应用方向的相关资料,讨论和汇报自学的结果。汇报内容主要包括:①应用方向的介绍;②涉及的主要問题;③目前的解决方法及应用成果。 通过查找文献,同学们不仅对课上学习过的经典算法有进一步了解,同时还接触到很多新算法。通过听取各组汇报,同学们在较短的时间里,了解了图像处理涉及的多个主要的应用领域。针对每个应用研究领域,老师引导学生分析该领域的难点和重点,提出問题,再让学生思考解决方案,没有标准答案,只希望能够锻炼学生的思考能力。以“人脸识别”为例,有很多经典的或较新颖的算法,老师会结合应用领域对其中常用的或比较重要的算法,如PCA方法和Adaboost算法,进行详细讲解,使学生全面了解图像处理算法的应用领域。 3.数字图像处理实验内容设计 针对培养学生的应用技术能力的目标,同时考虑到本课程实验学时数较少,我们设计了两个实验——基础性实验和综合性实验。 3.1基础性实验 目前很多经典的图像处理算法是用vC++程序实现的,我们要求大家学会读程序,能够看懂已有的算法实现程序,并在此基础上能开发新的功能。 实验一:实现对多种图像格式的支持(2学时) 实验内容:采用VC++编码实现,基于CDib类,添加支持打开,并保存多种图像格式的功能。包括JPEG和GIF。 实验要求:利用学习的图像压缩的知识,利用现有的编码解码库实现对IPEG和GIF图像的打开和保存。 实验目的:了解多种图像格式,编写针对多种图像格式的读写程序,能够进一步理解针对图像的编程的特点,同时也进一步了解开发图像应用程序的适应性問题。 老师在课程初期会向大家介绍图像处理的一个公开库——CDib类。该类很好地封装了图像的数据结构,涉及很多图像的基本操作。我们知道现实生活中的图像常常都是压缩格式的,如BMP、JPEG、PNG、GIF等。因此在讲完图像的压缩格式后,对照讲过的BMP图像结构,老师要求学生为CDib类添加能够支持多种图像格式的功能。以GIF图像为例,它不同于如JPEG、PNG等格式,GIF采用的是LZW压缩算法,使用的是无损压缩技术。GIF图像的特点是可以一次压缩多幅图像,图像颜色表控制为256色,使用渐显方式。 3.2综合性实验 针对综合性实验,我们会拟定多个题目让学生选择,如树叶提取、花朵提取、车牌识别等。 实验二:数字号码图像的识别(6学时) 实验内容:采用VC++编码实现,基于CDib类,针对数字号码图像,识别出数字,给出文本显示结果。 实验要求:将该题目进行分解,划分任务;组内每个同学负责一部分任务的编程工作;每个人针对自己负责的工作至少提供两种实现方法,并放入整个项目流程中验证这两种方法的有效性;最后总结出两种方法的异同以及适应的范围。 实验目的:考查学生对数字图像处理应用中每个步骤的掌握程度和项目合作沟通能力。 上述实验涉及以下几个步骤。 ①图像的预处理; ②图像的分割; ③图像的特征提取; ④图像的分类。 组中每个学生负责一个步骤,所有步骤都需要尽心设计,这样整体的效果才可能最好。同时大家需要协商各自负责模块的人口和出口的数据结构,保证数据能够在模块之间顺利流转。这种协商和分工合作的能力是软件工程专业最需要的技术能力之一。 以“数字号码图像识别”为例,该题目可以分割成4个步骤:预处理、数字图像切分、数字图像特征提取和数字识别。在每个步骤中都有分别需要注意的問题,如在预处理阶段,需要对图像进行去噪声,增强对比度,甚至需要进行膨胀和腐蚀将图像中断裂的数字部分连通起来;在数字图像切分阶段需要制定适应性广泛的切分策略来应对各种情况,如数字排列可以呈现任意的倾斜角度,或数字字符相连等;在数字图像特征提取阶段,我们可以考察每个数字图像的自相关系数特征,或者每个数字图像的频谱特征,也可以考察数字图像的几何拓扑特征,如将数字图像分成2个洞的(8),1个洞的(4,6,9,0),没有洞的(1,2,3,5,7),针对每个类别再提取新的几何特征;在数字图像识别阶段,可以采用神经网络的分类器,或者利用制定的一些分类策略来分类,或者采用主成份分析(PCA)的方法来识别。 4.结语 两年多的教学实践表明,新的教学大纲、授课方法和实验内容有利于激发学生的兴趣,使他们带着問题去学习,从而加深了对图像处理应用领域的了解,锻炼了编写程序和协作开发的能力。下一步我们将设计更多合理有效的案例和综合性实验,力图通过这门课激发学生的创造力。 软件硕士毕业论文:基于软件工程专业硕士的三级思想教育模式探索与实践 学生思想教育是高等教育培养的重要内容之一。北京交通大学软件学院结合人才培养改革,探索与实践软件工程专业硕士思想教育的新途径、新思路。总结了工程硕士思想政治教育的特色工作,以软件工程专业硕士的思想教育工作经验为例,探索全日制专业学位研究生思想教育规律并推广经验,具有现实意义和可操作性。软件工程专业硕士三级思想教育模式北京交通大学软件学院作为国家37所示范性软件学院之一,自建院一直致力于应用型人才培养模式改革,以满足我国软件产业迅猛发展对高端复合型人才的需求。作为高教人才培养改革特区,2006年试点招收全日制专业学位硕士,在七年多的教学过程中遵循“培养应用型、复合式高层次工程技术和工程管理人才”的全日制工程硕士培养目标,坚持以教育改革为中心,产学合作,在开放与社会化办学、国际化、教师聘任等方面为高等工程教育改革做出了示范。“育人为本,德育为先”,在推进人才的工程实践能力培养的同时,软件学院始终以思想道德教育为抓手,引导专业学位硕士树立正确的价值观。努力克服改革前进中遇到的困难与挑战。经过对全日制工程硕士的思想教育工作不断总结,摸索出了一套学院、企业、导师相结合的全日制专业学位硕士三级教育模式。针对软件专业学位研究生,在学院方面,软件学院研究生工作组结合传统的研究生的思想政治教育,如对马克思列宁主义、思想、邓小平理论、三个代表重要思想、科学发展观等的学习和理解,引导研究生热爱祖国,了解时政方针和国内外形势;在企业方面,校企联合,利用社会资源,要求用人单位发挥同样的育人作用,促进学生加强职业个人修养,满足学生职业发展需求;在导师方面,实行校内外“双导师”共同监管模式,发挥学生健康成长的指者和引路作用。以下几个方面总结了软件学院开展思想教育工作的新思路、新方法,重点体现了三级教育力量各自的工作特色和作用。 一、创新思想教育载体,细化分类教育 作为落实中央16号文件的重要举措,北京交通大学软件学院认真贯彻落实北京市委教育工委的相关要求和学校的相关文件精神,以深度辅导、社会实践工作为创新载体,着力开展专业学位研究生的安全稳定和心理健康教育,全面提升辅导员工作的精细化水平。针对深度辅导,提出四项要点“覆盖全体,重点辅导;针对问题,提高效率;提高技巧,科学指导;整合力量,全员育人”。在校院两级党委的领导下,软件学院以科学发展观统领全局,以研究生综合素质培养为重点,以研究生工作组为抓手,学生干部为主导,统筹班主任等教师力量,推进深度辅导的辐射效果。在工作过程中,研究生工作组不断学习心理辅导理论,总结工作的方式方法,提高成效。 促进思想政治课堂教学与社会实践对接,充实提升研究生思想觉悟和理论水平。培养研究生对马克思列宁主义、思想、邓小平理论、三个代表重要思想、科学发展观等的理解和体会,培养学生热爱祖国关心国家大事,了解时政方针和国内外形势;培养学生关心集体和他人,学会妥善处理人际关系、正确面对人生道路的顺境和逆境,加强个人修养等;在学术教育中,培养学生严谨的科研作风和学术诚信,在职业教育中,培养学生的诚信意识和责任意识。根据学生的专长、技能、性格进行分类引导教育,变面向群体的粗放型思想政治教育为面向个体的细作型思想政治教育。 二、重点关注心理健康,保障安全稳定 招生伊始,专业学位研究生的社会认知度还不足,社会上普遍认为“专业学位研究生水平低于学术型研究生”,录取学生大部分由外专业调剂而来,自信心不足,缺乏专业兴趣和学习动力,对就业前景十分担忧。另一方面,针对全日制专业学位研究生的教育改革,高校在思想和观念上还未能形成统一认识,没有突出专业学位区别于传统学术学位的人才培养特色,导致专业学位研究生自身定位不明确。因此,作为新型人才培养模式的目标人群,专业学位研究生中存在的心理问题相对学术型研究生来说更为突出。另外,全日制专业学位人才培养的实践环节使在校硕士大部分时间在参与校内外专业实践、学习交流等各类活动,研究生的人身安全和社意识形态也成为高校安全稳定的重点关注对象。 通过研究生入学教育、学期教育、毕业教育、党员教育、素质拓展等具体途径对研究生学习、心理、生活、家庭等方面进行有效的教育引导,及时了解学生的思想动态。关注学生之所需,了解学生之所想,保证谈话内容能够找准切入点。制定了研究生安全应急预案,为全体在校实习学生宣讲并购买了商业保险,组建了研究生维稳小组,定期开展安全讲座,发送安全小贴士邮件,签订《安全责任书》,充分发挥研究生“自我教育、自我管理”体系的作用。在信息社会的快速发展中,改变单一的教育方式,通过电话、即时通讯软件、社交网络、微博等多种手段拓展沟通方式,确保学生个人动态信息传达及时有效。 三、有效开展生涯规划教育,提高就业竞争力 专业学位硕士的人才培养以就业为导向,因此通过多种方式推进全日制专业硕士的职业生涯规划至关重要。以学生自身职业发展为诉求,设计思想政治教育形式和内容,并结合学生的培养计划从传统的以面向科研的研究生为对象开展思想政治教育,转变为符合专业学位研究生培养特点,以提升就业竞争力、职业发展力和培养正确价值观为重点的思想政治教育。 就业情况的好坏直接影响全日制专业硕士的社会认可度,从而间接影响学生的职业发展和就业心态。软件学院经过考察,建立了一批实习基地共同开展人才定制培养,从企业内部聘请了一批经验丰富、技术水平过硬的技术人员作为校外导师,参与人才培养与思想政治教育环节。 为扩大专业学位硕士的专业眼界,提高就业竞争力。北京交通大学软件学院引入企业资源,建立相对稳固的实习基地,充分发挥校企合作优势,开展IT企业认知、职业生涯规划、面试模拟大赛等一系列主题教育活动,为学生提供参观行业内知名中外企业的机会以及职业规划讲座。参观走访的单位有微软、百度、IBM、甲骨文等,旨在让在校专业硕士提前体验、直观感受到IT企业的工作模式,加深学生对软件行业的了解以及企业文化的认同,培养学生对软件的兴趣,为实习就业工作打好基础。邀请邀请企业高管开展职业规划讲座、面试技巧辅导,讲述企业文化和个人职业发展,促进学生认清形势,明确自我定位,及早开展生涯规划,减轻就业压力。为更好地为专业学位硕士提供正确的就业指导,软件学院研究生工作组走进对口单位了解企业情况和用人需求,利用校友资源获取就业信息,构建多元化的就业推荐网络。 四、加强校企合作,开展“双导师”管理模式 硕士研究生导师在研究生的思想政治教育方面有着不可替代的作用,是学校和学生的重要纽带,是专业教育最直接的体现者。而专业学位的培养过程从课程设置上,实训、实习等环节比重明显加大,因此在校外期间的思想教育成为校内导师的教育盲点。软件学院以校企联动开展人才培养为契机,聘请企业导师给软件工程专业硕士专业指导的同时,开展思想教育。利用学校导师与企业导师的双重监管和教育,确保学术硕士的安全及心理教育覆盖全体,不留死角。 首先,要求导师注重言传身教,以身作则。“85后”“90后”群体强调个性,具有很强的怀疑精神,对说教容易产生逆反心理,所以导师的身教更胜于言教。可以说,导师是专业学位硕士进入社会工作之前接触最多、最容易对其产生影响的人,因此导师必须敢于坚守正面的价值观念,敢于向学生灌输正面的价值理念,在与学生的直接交流中,对学生进行是非观、人生观、价值观的教育。 其次,在论文或实习环节,要求校内外导师分别把对职业道德、思想品质等方面的教育融入负责的每个环节,如在社会实践中教导学生加强职业责任感,从毕业实习、毕业设计等环节中培养学生扎实刻苦的学风和精益求精的工作态度。这些从实践中来、到实践中去的教育往往比空泛的说教教育更容易被学生接受。要求校内外导师在学生出现学业或生活困难时,及时进行通知研究生工作组,促进快速的有效引导,避免出现严重的心理问题,将思想教育工作常态化,确保学生按时、保质、高效地完成校外实践环节。 五、扩大国际化视野,增强文化交流 在教育国际化背景下,软件学院确立了国际化、具有国际视野和竞争力的研究生教育理念,重视解决好国际化人才的思维与国际接轨,培养全日制专业学位研究生的国际化观念:一是全球化竞争;二是危机意识;三是创新。软件学院关注国际化人才培养质量,为培养一批具有国际视野通晓国际规则能够参与国际事务与国际竞争的国际化人才,全面推进以培养创新精神为核心的素质教育。积极招收留学生,开展纯外语教学,营造学院的国际化氛围。开展中外学生文化交流、前沿技术讲座、素质拓展等形式多样的教育活动,培养专业硕士的国际化思维。2011年,软件工程硕士新生,包含来自17个国家的留学生130余人,开展了“春江潮水连海平,海上明月共潮生;花好月圆思乡切,海外学子别样情”的主题中秋活动。通过共度中秋佳节,中外学生不仅融入了新集体,也加深了解到不同民族文化。此外,通过邀请北京公安宣传中国法律法规、茶话会等方式让中国学生与拥有不同文化背景的留学生互动,培养其接纳不同价值观的能力。 六、引入以评促改,建立综合评价体系 全面的人才培养质量评价体系应是教育系统内部评价和使用者的外部评价相结合的综合评价体系。在学生的思想教育方面,软件学院建立“动态反馈”机制,引入外部评估,定期举办用人单位、校外导师座谈会,了解讨论学生在企业的工作表现和思想动向,促进学校的思想教育工作方式不断完善。形成一套了综合学生素质能力评价与思想道德评价的体系。 经过7年的工程硕士人才培养改革和探索,北京交通大学软件学院为国家培养了一大批懂管理、具有较强研发能力和很强英语能力的高素质软件人才,取得了不少用人单位的高度评价。正是在软件工程硕士管理环节中加强思想教育引导,始终将德育放在关键环节,不断探索和实践学生思想教育新模式,才使培养出的高端人才能够科学发展,获得社会及行业的认可。全日制专业学位硕士的管理和思想教育目前尚处于起步阶段,只有不断吸收、借鉴、实践国际上专业学位硕士研究生教育的先进做法,更新教育理念,创新工作思路、提高辅导水平,积极思考长期规划,为学生提供良好的管理环境,为专业学位硕士的职业发展创造有利条件。
信息系统项目管理论文:管理信息系统在工程项目管理的应用 摘要:当今社会网络发展已成为主流,管理信息系统的开发就显得更加重要。这就需要规范操作方式和管理方法,把项目管理的实施特别是质量安全控制作为考察重点来检测。在保证开发质量的前提下,加快开发速度,降低控制成本。 关键词:项目管理;安全系数;成本控制;风险规避 一、项目管理的含义 管理信息系统所开发的项目管理即是对项目进度、成本控制、实际需求、质量安全、人员配置、开发风险等进行科学合理的分析并制定有效的管理控制方法,在进行分析后用工程项目开发技术预判可实施性,以便开发项目的顺利实施。 二、管理信息系统在项目管理中的应用过程 管理信息系统中,系统选型、系统实施和系统分配一起构成了一个完备的管理信息系统项目的开发。整个项目管理按实际需求分为项目授权、需求剖析、项目选型、开发计划确定及实施、项目评价和项目竣工验收等六个部分。 1.项目授权。设置专门的项目授权开发管理部门,是为了确保开发项目管理中各种细节的处理,避免责任推卸、分配不均导致的开发项目难以进行。所以,要对项目开发管理和质量安全控制进行详细规划和具体分析。当某一企业管理项目系统升级为开发项目管理系统时,最直接关联的执行能力强的部门就会成为该管理项目的负责人,由于具有了一定的管理项目能力,企业的总体管理项目信息能力就有了持续开发的必要,这就需要建立专门的开发项目管理委员会。 2.需求剖析。需求剖析大致可以分为三步。第一,进行可行性评估:把要投入的企业资金按种类进行项目分类开发,通过重重筛选确定项目的可操作性,并利用开发成果完成项目优化设计。此外还要考虑到项目开发过程中各企业的实际管理理念和能力,包括技术支持和人才培育都要考虑到,以此来合理控制项目进展,提高工作效率,降低企业管理运行成本;第二,进行需求评估,剖析并评价管理信息开发的实际需求和对未来的展望,通过各部分之间的联系,根据实际情况制定需求目标,尽可能保证统一的系统信息标准。只有这样,才能离实现管理信息项目最终目标更进一步;第三,对项目进行整体评估安排:制定合适的项目整体评估说明,根据所列情况进行安排,必须把管理信息系统的开发时间、进度以及人员涵盖进去。 3.项目选型。所有的投资项目选型项目中,都会有选择风险,这就需求专业人才进行准确评估,根据现有手段进行合适的使用升级和维护。必要时还可从硬件软件两方面进行使用情况说明和消费统计,把技术运用在各个方面。 4.开发计划确定与实施。各项目具体负责人都应尊重开发人员意见,毕竟他们是站在项目投资第一现场,对实际情况的了解肯定比领导人多一些。负责人要考虑开发人员所提出的几个可能存在问题的项目。开发计划大多以文档、图文结合的形式列出,文字说明就是为了记录硬性条件,并通过一定的限制和对口约定,进行关于资源、风险等的详细说明。通过大项目拆分,根据主次需求进行职能细化和任命,把项目管理进行具体划分和处理。 5.项目评价。项目评价在整个工程项目管理系统中效占据着不可替代的位置。项目管理控制说的就是以项目管理为背景辅以具体管理技术进行及时的管理信息项目培训 6.项目竣工验收。该阶段是实施项目管理的最后一步,也是最重要的一步。首先,项目结尾阶段是对工作人员耐心的考验和对管理人员的考验,项目成功与否全靠工期按时行进和结尾竣工科学合理。再则,还要考虑到企业管理信息部门的日常工作运行。最后,还要总结经验教训,做到有始有终,完成项目实施的总结工作。 三、项目管理质量控制过程 1.确立项目质量的衡量标准。项目质量控制在整个开发系统中一直占据着重要成分,根据实际情况制定基础的需求评估,为项目开发评审和标准判断提供有力的后台保证,以控制基础和核心条件进行项目的二次开发利用和格局优化。 2.观察开发过程的实际表现情况。熟悉开发过程中的实际表现情况,可通过项目进行过程中的种种渠道打听相关项目实施消息。此时,可利用的渠道有:(1)随时开启项目会议,编写项目进度说明报告;(2)不间断的与开发过程中的开发人员进行技术交流,了解目前项目进展的具体消息。 3.对实际表现和控制标准进行比较。为了解项目进展情况,及时调整与原计划中的差别,就需要通过比较项目实施的实际表现和控制标准来说明。 4.进行调整措施。调整,即是对整个项目系统在实际过程中的表现进行具体说明和判断,经常使用的举措有:①建立健全技术文档资料,把信息准确、全面的整合出来;②针对整个的开发流程,要分别进行调整;③整合账户管理方法和项目组织进行具体分配说明;④协调项目资料的合理发展。 四、项目管理过程中的协调工作 项目管理的协调工作十分重要,如果不能协调好很可能会影响系统开发的进程。 1.需求方与开发方的关系。开发方和需求方,是一个特别的存在,即相互对立,又相互依靠。双方在对项目的开发计划上有较多差异,这是基于双方的技术能力和实际需求为实现一体化而造成的。在实践过程中,开发方还需要综合考虑技术、推广等等方面的问题,特别是细节上的技术处理,如果没有考虑到,很容易造成由于缺乏有效沟通而导致管理信息系统不完善,不能实现良好结合。 2.需求方参与项目管理人员与使用人员之间的关系。在采用新开发管理信息系统方面,传统的工作管理模式已彻底改变,在各个方面都有了极大提升改革,比如增强工作效率的同时降低工作强度;工作休息张弛有度,不疲劳工作。但工作模式改变并不意味着成功,有相当一部分管理信息系统项目工作人员并没有改掉之前的工作习惯。这给管理信息系统项目的实际运用情况带来了很多不便,即不利于统计使用情况,也不利于为以后的推广提供可靠数据。能否真正使用改革优化的工作模式是衡量管理信息系统的一个重要指标,工作人员的运用能力,适应能力都需要考虑,同时这些也都是作为考评内容必须调查的方向。 3.项目管理人员与软件开发人员的关系。项目管理人员与作为核心的软件开发人员之间的关系必须处理好。软件开发编程人员的工作积极性也直接受项目管理人员的影响。当管理信息系统使用人员对系统提出意见和需要改进的地方之后,软件开发人员大都会以各种理由拒绝。在此过程中,项目管理人员必须协调好软件开发人员和系统使用人员之间的关系,既要保证双方利益不受损害,又要保证双方工作人员的工作积极性,并满足各种变化的需求。 4.性能与灵活的关系。管理信息系统中账户管理必须考虑到这一问题。性能直接关系系统运行状况,是必须遵守的最低标准,系统的使用能否进入企业,第一硬性要求就是性能。但灵活性同时也是十分重要的标准,在硬性标准下,系统能否适应众多企业要求,灵活性具有十分重要的作用。通过灵活性改变,系统的适应能力会有所增强,这也有利于管理信息项目在企业中的推行和发展。 五、结语 综上所述,要想成功的将管理信息系统在工程项目管理中的加以实施和应用,就必须重视项目管理。企业实现项目管理的预期目标必须通过科学合理的规划和调控,以开发过程中的实际表现来确定管理信息系统实施的可能性和安全性,在把握风险的前提下,积极推进管理信息系统。 作者:曹继萍 单位:成都工业职业技术学院 信息系统项目管理论文:信息系统工程监理中项目管理的心得 (1)完善监理制度,开展信息系统工程监理咨询。 由于目前的信息系统工程监理制度主要针对的是大中型企业和电子政务企业的工程项目,它的目的是为了减少了工程项目的风险,但是项目监理的制度则没有一个硬性的标准,对信息系统工程中违反监理制度的建设单位也没有一个标准的处罚措施,使得监理的约束性不强,所以目前的监理制度还需完善。 (2)提高监理人员的素质。 信息系统工程由于它的特殊性,则要求监理人员不仅要对计算机软硬件、网络和机房等都有一定的基础知识,随着计算机信息技术的发展和更新,信息系统工程监理人员还应与时俱进,学习更新的知识,而且要对招投标法、合同法等法律法规进行学习,才可以顺利地进行监理工作。以此为名可以看出,信息系统工程监理人员具有的素质是多而复杂的,要求很高,所以提高监理人员的素质显得尤为必要。 (3)树立良好的监理行业品牌,提高监理的社会地位。 任何一个行业都应该保持自身企业的良好品牌,对于信息系统工程监理行业也不例外,提高监理行业的行业形象,提升信息系统工程监理行业的社会地位,加强信息系统监理人员的综合素质与监管工作的能动性,就应当在监理工作中尽职尽责,保证信息系统工程的质量,争取得到建设方和承建方的好评,以口碑提升自身的形象,让社会认识到信息系统工程监理的重要作用,为整个监理行业奠定坚实的基础。 (4)建立完善的信息系统工程监理人才市场。 由于信息系统工程监理工作要求较高,所以应按信息系统工程监理的实际情况按种类进行分层建立人才市场,建立完整的信息系统工程监理人才市场,规范信息系统工程监理人才市场的制度,为信息系统工程监理提供后备力量。 作者:韩盼盼单位:宁波市康宁医院 信息系统项目管理论文:项目管理信息系统构建 项目管理中的信息系统构建精要陈书勤1、项目的信息化管理概述项目管理是近年来国际上兴起的一门新兴专业学科和技术。随着项目,尤其是较大型的建设工程项目的启动、规划、实施等项目生命周期的展开,和项目有关的合同、图纸、报告、文件、照片、音像、模型等各种各类纸介质和非纸介质信息会层出不穷地产生,对项目信息的管理变得越来越重要。项目信息管理的效率和成本将直接影响项目管理其他环节的工作效率、质量和成本。 很显然信息处理始终贯穿着项目管理的全过程。如何高效、有序、规范地对项目全过程的纸介质信息资源进行管理,是现代项目管理的重要环节。随着互联网Internet、多媒体数据库MMDB及电子商务EC等以计算机和通信技术为核心的现代信息管理科技的迅猛发展,又为项目(非凡是大型建设工程项目)信息管理系统的规划、设计和实施提供了全新的信息管理理念、技术支撑平台和全面解决方案。由此导入了项目信息化管理的全新观念。2、项目信息化管理的组织规划简介一般来讲,对于周期短的小型项目,不必在项目管理的业务流程中单独构成一个独立的项目信息管理环节。 但对于较大型项目则必须导入项目管理信息系统,即需对项目实施信息化管理。通常项目信息化管理组织机构的基本规划原则如下3点:(1)对于限额以上的大型建设工程项目在项目概念阶段的组织和资源规划中必须设立专门的信息管理部门,叫做项目信息中心或项目信息办公室。当人员编制受限时,可将信息管理部门和档案管理部门等合并设立,但必须保证其中至少有2名专职的信息管理人员。(2)成立以项目总经理为中心的项目信息管理系统建设规划委员会(或领导小组),统一规划部署项目信息化工作。设立项目信息总监或项目总信息师,享受和项目三总师(总工程师、总会计师、总经济师)同等待遇,项目信息化领导小组办公室设在项目总信息师办公室。 通常由项目总经理亲自兼任项目信息总监,也可以由项目总工程师兼任,但必须制订和总工办的职能和程序相独立的项目信息管理岗位职责和信息采集、流转、处理、存储管理程序。(3)在项目的计划、财务、合同、物资、档案、质量、行政等职能部门设立部门一级的项目信息员。项目信息员受部门领导和总信息师双重领导,以便于形成上通下达的项目信息资源管理组织体系。(4)应将项目信息管理系统的建设经费单独列支、具体预算、专款专用。3、项目管理信息系统的基本结构项目管理信息系统的基本结构包括系统的范围、外部基本结构和处理流程及内部基本结构和处理流程3部分。项目管理信息系统的范围和外部处理流程实质上是项目生命周期在信息管理过程中的逻辑展开,项目管理信息系统的内部基本结构和处理流程是项目管理职能在信息处理过程中的客观反映。 项目管理信息系统的性能、效率和功能首先不取决于系统的内部结构和功能,而取决于系统的外部接口结构和环境,这是项目管理信息系统区别于企业管理信息系统的特征和规律。(1)项目管理信息系统的范围和外部处理流程规划。正确规划项目管理信息系统的外部结构和功能,首先必须正确建立项目信息源的总体结构和处理流程。例如,一个较大型建设项目的信息管理范围涵盖了项目业主、规划设计单位、勘察设计单位、技经设计单位、主管部门(规划、建设、土地、计划、环保、质监、金融、工商等)、施工单位、设备制造和供给商、材料供给商、调试单位、监理单位等众多项目参和方(信息源),每个项目参和方即是项目信息的供方(源头),也是项目信息的需方(用户),每个项目参和方由于其在项目生命周期中所处的阶段和工作不同,相应的项目管理信息系统的结构和功能会有所不同。 对于投资业主,必须在项目概念阶段对项目管理信息系统的内部信息处理流程和外部信息供需关系进行战略规划和设计。对于外部信息需求,必须在招标文件中向所有供给商明确指明本项目信息系统拟采用的网络平台、数据库平台、平安控制平台等系统特性;对于项目管理中常用的工具软件、如项目计划编制软件、财务软件、进度控制软件、图纸档案管理软件等,必须明确指明业主拟采购的厂商、版本号及数据接口。 必须在全部采购开始之前,按照标准化要求统一和规范项目管理信息系统外部处理流程,业主项目管理信息系统的范围和外部处理流程规划设计报告必须作为全部采购招标文件的重要附件和当然标的。(2)项目管理信息系统的内部基本结构和处理流程规划。①项目管理信息系统的内部结构。大型建设项目管理信息系统从内部功能上一般包括项目进度信息、造价信息、质量信息、平安信息、合同信息、财务信息、物料信息、图(纸文)档信息、办公和决策信息等9大管理系统和管理功能;但处于不同项目生命周期阶段的信息系统,其核心功能和目标会有所侧重和区别。 如对于规划阶段的项目设计管理信息系统,图档处理是系统的核心功能;对于实施阶段的业主项目管理信息系统,项目进度、质量和造价三大控制信息的一体化集成处理是系统的主要目标;对于实施阶段的项目监理信息系统,质量信息的实时采集和监控是系统的核心目标等等。②项目管理信息系统的处理流程规划。 由于系统的结构和功能目标的差异,不同项目生命周期的项目管理信息系统的内部处理流程也有所不同。一般来讲,项目业主管理信息系统内部处理流程的规划设计原则是:i.进度管理、质量管理、造价管理三大信息控制系统在分部工程的项目划分和项目编码上必须严格按照标准化规范设计并一一对应。ii.以施工图设计和概预算数据为基础,以进度计划网络图为工具,自动产生指导性的物料(原材料、设备设施)需求、人力资源需求、施工机具需求计划等项目资源计划,作为项目管理控制的基本预期目标。以实际进度、实际财务数据为依据,动态产生实际的人力、资金、物料、机具等资源支出消耗数据,并自动和指导性目标数据相比较,为后续的合同结算、成本控制提供动态、实时的信息和依据。iii.物料需求计划的编码和采购合同的编码必须一一对应;项目财务信息管理系统的科目设置和概预算项目划分编码一一对应;采购合同编码和概预算编码及财务科目编码在联结点上必须一一对应。 从而合同的财务支付数据可以按时间自动实现月度、季度、年度的资金需求汇总,也可以按项目进行自动汇总并和指导性的概预算资源计划目标进行动态对比分析,产生动态的资金需求和费用分析报告。 iv.质量验评项目范围和图纸档案的立卷编码和文件包编码一一对应;质量管理部门的验评数据自动汇总成分段工程、分部工程、分项工程和单位工程验收文档,并和图纸档案管理系统数据共享,自动立卷归档,形成数字化项目技术档案。 4、项目管理信息系统实施策略从国内外正反两个方面的项目管理经验可知,周全的项目管理信息系统实施策略是:①“一把手带头”是项目管理信息系统成功运用的关键。全员参和是项目管理信息系统成功运用的保障。②要以项目管理信息门户网站作为项目管理信息系统的战略目标。③建立不同项目生命周期信息系统之间的数据流程和接口是项目信息系统规划的核心任务和目标。④项目管理信息系统的规划设计必须列入工程项目概念阶段方案拟定和认证的必备内容。⑤以造价(概预算)、合同、财务管理为主线和重心构建项目信息管理系统。⑥建立进度项目划分、造价项目划分和质量验评项目划分三者之间编码的统一或对应关系是项目管理信息系统开发的重点和难点。 信息系统项目管理论文:预警信息系统软件研发项目管理研究 1.1项目管理的定义 它需要管理人员熟练运用知识、技能、工具和专业技术对项目进行科学有效的管理,以便满足(甚至超过)项目利益关系者对项目的需求和期望。良好的项目管理可以缩短项目周期,降低项目成本,优化资源配置,使研发的系统发挥最大作用。 1.2预警信息系统软件具备项目管理的特点 预警信息系统是战场情报、预警探测装备、通信系统的有机集成,软件、硬件设备规模较大,其软件体系结构非常复杂,由多个子系统或配置项组成,可运行在有线、无线、短波、超短波等多种复杂的网络通信环境。软件系统对预警信息系统的可用性影响较大,因此,为了确保预警信息系统的软件质量,必须通过不断改进并提高软件过程和项目管理水平,提高软件生产力能力和水平[2]。预警信息系统软件开发属于项目的范畴,具有明显的项目特征,包括一些独特的、复杂的并且互相关联的活动,而这些活动有着一个明确目标或者目的[3],同时由于软件研发所涉及的技术复杂度高、知识面广,计算机技术的日新月异使得方案的设计必须要有前瞻性,留有升级换代的余地,要求在整个项目生命周期中,利用项目管理的理论和技术,在有限时间内,调配有限的资源,组织各方面人员,分阶段地完成这些任务,最终完成整个系统开发。 1.3实施项目管理是增强企业核心竞争力的需要 国内有众多从事预警信息系统研发的科研院所,行业竞争比较激烈。只有在软件研发中实施有效的项目管理,才能在同等资源条件下,在系统论证、研制、验收、运行等过程中正确有效地开展工作,提高军用软件质量,缩短开发周期及部署时间,提高综合保障能力,才能最大限度地提高客户满意度,从而树立行业形象,提升企业的核心竞争力。 2软件项目管理过程 结合多年来从事预警信息系统软件项目管理的经验,将软件项目管理分为4个阶段:启动、策划、执行、结项。各阶段项目管理过程活动如图1所示。图1软件项目管理过程软件项目管理从项目启动开始,首先要求对软件项目作开发策划。按照标准过程剪裁得到项目的已定义过程,制定出软件开发计划。在项目执行过程中,对项目计划进行分解细化,制定详细的可跟踪和可测量的实施计划,完成项目实施策划。以项目计划为依据,实施项目监控。对项目实际进展情况提供适当的可视性以监控项目按计划实施,当项目进展与计划有重大偏离时及时采取有效应对措施,直到项目结束。 2.1项目启动 软件项目组在接收到软件研制任务后,项目经理主持召开项目启动会议,明确任务特征、周期、目标等项目基本信息,明确项目组人员职责,包括技术负责人,软件开发人员、测试人员、软件质量保证员、软件配置管理员、计划员等;建立软件工作环境,并根据上述信息建立项目管理软件平台环境;软件配置管理员建立并初始化项目配置库,正式启动项目。 2.2项目策划 项目正式启动后,项目经理根据任务要求,分析项目基本特征信息,包括软件规模、项目规模、项目周期、资源充分性、需求稳定性、新研程度、安全等级以及用户的特殊需求,确定软件开发阶段,形成适合项目实际情况的软件开发过程,确定适合本项目的生命周期。确定了项目过程,项目经理将运用范围管理、进度管理、成本管理等知识,完成顶层工作分解结构(WorkBreakdownStructure,WBS),以确定项目范围,并在此基础上估计项目的软件规模、工作量、进度和成本。软件系统工作量的估算,是依据软件的开发内容、开发人员、开发工具等因素,预测需求分析、软件设计、编码、测试等整个研发过程所花费的时间、费用及工作量[4]。某预警信息处理系统的顶层WBS分解图如图2所示。图2某预警信息系统顶层WBS分解图在顶层WBS分解的基础上,项目经理和技术负责人结合项目资源,制定并形成《项目软件开发计划》《项目评审计划》《风险管理计划》,作为项目软件开发和跟踪的依据。软件开发计划中要明确项目的里程碑、基线。基于部队项目的特点,项目经理应负责建立企业和军方用户沟通的桥梁,协商项目计划并取得一致。在此阶段,项目组根据企业的相关标准制定《软件质量管理计划》《软件配置管理计划》,还应根据项目的特点和技术要求,制定《项目培训计划》等。项目经理根据这一阶段生成的数据及时维护项目管理工具平台,以便在后续阶段实时跟踪和调整项目的执行。 2.3项目执行 项目经理组织相关领域技术专家、军方代表对《软件开发计划》等在项目策划阶段形成的文档评审并通过后,项目将进入执行阶段。这一阶段,项目经理配合技术负责人进行阶段活动WBS分解,估计模块规模、任务工作量,建立项目阶段实施计划和计划网络图,任务分配表、计划网络图直接在项目管理工具平台上用甘特图实现,并使项目的所有成员对该甘特图达成共识,进行任务协商与分配,形成有效的项目沟通。项目正式实施后,确保所有的任务按计划执行,以及收集项目执行的相关信息是项目经理的职责[5]。项目开发人员应及时将工作日志、任务报告、工作进展、问题报告等信息录入项目管理工具平台。项目经理借助该平台信息,分析项目的实际进展状态,定期组织项目例会,对实时状态进行讨论,分析执行过程中存在的问题和风险,提出解决问题的方法,必要时可同军方代表协商,进行计划变更,对处理措施要跟踪直至问题解决。质量管理员定期对项目进行质量审计,配置管理员应及时维护软件配置库,他们必须定期(月度/阶段)向项目经理和技术负责人提交质量总结报告和配置管理报告。项目经理应根据项目开发计划的要求,在项目进展的关键阶段和里程碑阶段进行项目管理评审。这是项目监控的主要机制之一。评审内容主要包括计划执行情况、存在问题、风险、产品工作状态等,项目评审可以分为多种层次,有项目组级、部门级、里程碑级等,其中里程碑级属于项目关键点,属于正式评审,其评审目的是明确项目的一个重要阶段是否已完成,是否具备转阶段的条件,必须有军方代表参加。在此阶段,项目组应完成项目的管理文档和软件设计、软件测试等软件工程化文档,提交项目的阶段评审报告。项目执行过程中涉及的关键活动如图3所示。 2.4项目结项 在项目结束时,配合系统集成组完成《软件研制总结报告》《质量总结报告》和《配置管理总结报告》等,描述软件的研制过程、关键技术和解决的办法,并总结功能性能指标情况,同时还应对软件的质量保证及配置管理情况作总结说明。这些文档作为整个系统组成部分参加产品评审,必要时可以单独对软件项目进行项目评审。评审通过后,完成项目管理平台环境的更改,固化配置管理库,软件系统即可交付给部队试用。 3软件项目管理中的风险管理 项目风险是指项目中可能发生的潜在问题以及它们如何妨碍项目的成功。风险可能存在于软件项目的各个阶段。随着项目的不断推进,风险的识别、分析应对、监控不断形成闭环且贯穿项目整个周期[5]。首先,在项目启动阶段,项目经理应根据具体情况,对执行过程中可能存在的风险,包括成本风险、技术风险、管理风险、人员风险等,进行风险识别、分析和评估。风险管理的有效方法是建立项目风险识别与跟踪表,运用已定义的风险参数,分析并计算各项风险的风险系数,对风险进行排序,评估风险出现的概率和风险可能影响,针对每个高优先级风险制定风险处理措施,并记录到表中的对应部分,如表1所示。在项目执行过程中,项目经理应跟踪有关软件项目成本、资源、进度和技术方面的风险,根据事先的风险缓解措施,采取适当的处理方式来规避、转移或减缓风险;还应及时识别可能的新风险,并制定缓解措施,及时维护项目风险识别与跟踪表。在预警信息系统软件项目管理和开发中,由于其对质量、性能、功能等的特殊要求,如果能提前重视风险,并且有所防范,进行风险管理,就可以最大限度地减少风险的发生,确保项目按时、按质顺利完成。 4软件项目管理是实现CMM的基础 能力成熟度集成模型(CapabilityMaturityModelIntegration,CMMI)采用了质量管理体系的过程管理思想,将软件开发视为过程,对软件开发和维护过程进行监控和研究,使其更加科学化、标准化,使企业能够更好地实现商业目标。从集成产品与过程发展的角度出发,建立起包含健全系统开发原则的软件过程改进模型[6]是衡量软件企业软件开发管理水平的重要参考因素和软件过程改进事实上的工业标准,也是企业通过CMMI认证,走向国际市场的必有之路。CMMI由5个成熟度等级组成,即初始级、可重复级、已定义级、定量管理级和优化级,软件项目管理过程4个阶段覆盖了CMMI模型2级和3级中的关键实践,如在项目策划阶段,覆盖了2级模型中需求管理和项目计划;项目执行阶段覆盖了2级模型中全部5个关键实践,如针对具体软件项目,裁剪标准过程并进行管理,即达到已定义级标准。在此基础上,使软件过程和产品质量得到定量的了解和控制,以实现对软件过程管理进行持续的过程改进,则可达到CMMI4级或4级成熟度。 5软件项目管理平台 软件开发模式趋向于规范化生产,需要协作紧密的团队,强调质量、工期、成本的受控。在客观上要求能够将计划与控制、软件过程管理、实时项目状态度量和统计、配置管理、需求管理和缺陷跟踪等功能集成为一个项目管理平台。本研究选择了中科方德有限公司的QONE软件过程管理平台。该平台围绕项目生命周期的活动对软件开发和生产的过程进行管理,包括软件需求管理、项目管理、过程管理、过程与产品度量分析和质量管理5个部分。对于项目管理者,能够在平台上掌握团队进度、开发者的现状以及资源配置状况等数据,尽早发现和解决项目中存在的问题,规避项目风险,从而帮助其灵活配置人力物力,确保开发按时、按目标完成。而对团队成员来说,能在平台上了解开发的最新进度、最新的开发和测试结果,按平台规定的工作流程协同工作。 6结束语 通过在预警信息系统软件研发中运用项目管理技术,对软件开发整个生命周期进行全方位的管理,使软件项目达到设计规范、过程受控、风险受控、质量可靠,提高了军用软件的质量,提高了企业的核心竞争力。 作者:初剑 单位:南京电子技术研究所 信息系统项目管理论文:电力行业项目管理信息系统探讨 摘要:随着经济的快速发展,电力行业的生产建设进入了新的发展阶段,与之对应的生产信息化管理水平尚需提高,相关配套的项目管理信息系统存在着许多问题,导致电力建设项目管理不够科学合理,严重影响了电力建设项目管理水平,基于此,该文主要就电力项目管理信息系统的建设问题进行简单的研究分析。 关键词:电力信息化;项目管理系统;系统设计 随着电力改革的深入,我国电力行业的信息化水平正在逐渐地提高,尤其是生产建设过程的信息技术应用,与其他行业相比,电力行业对于业务管理的信息化供给严重不足。传统的项目管理模式难以满足电力企业现代化管理的要求。因此,为了有效地提高电力企业项目管理及安全生产能力,获得最大的社会经济效益,必须要重视电力建设项目的信息化问题,该文主要提出一种电力企业专用的工程建设项目管理系统,希望对有关电力企业的项目管理工作有所帮助。 1项目管理系统的结构设计 面向电力信息化的项目管理系统是对电力项目从项目初期至项目投产全过程的管控,管理过程涵盖项目前期准备、项目开工、项目建设、竣工投产。管理内容涵盖进度管理、质量管理、风险管理、成本管理等业务领域。用户主要包括工程项目成员、项目管理人员、高层决策者等。根据上述内容,该系统应包括进度管理、质量管理、风险管理、成本管理等几个模块,同时要能够实现项目信息的相关报表分析展现,并实现各用户的组织机构管理和项目沟通管理,对项目生命周期中各项工作进行协调办公。实现对项目全生命周期各项领域的管控,并保留各项项目工作成果。项目管理系统的软件结构图如图2所示,其中用户的操作指令从统一的操作页面接收,系统功能模块之间信息的调用主要根据用户的具体要求及业务管理流程进行,信息处理结果呈现在功能页面之上。各功能模块数据由项目用户逐层填报,最终形成报表供决策层用户分析,并可对过程数据进行监控查看。根据各项目汇总数据可对项目进行评价考核管理。此外,系统的用户角色权限、消息提醒、流程设置及报表呈现可由基础平台进行配置。 2系统设计方案 众所周知,系统开发主要可以分为可行性研究、需求分析、设计、编码、测试、运行维护几个步骤。该系统选择SharePoint、ReportingServices为主要的开发平台。系统数据库中的所有内容都以结构化数据形式存在,主要以SQLServer数据库进行内容的存储,Web应用主要以Weblogic为中间件进行部署,系统通过B/S方式能够实现内容管理、信息搜索、流程及业务表单管理等功能。ReportingServices是报表平台,主要为各种数据源提供报表功能,其中包含一整套的API,能够创建管理传送报表,允许相关的开发人员利用自定义应用程序进行数据集成、扩展工作及处理报表,该平台在MiceosoftVisualStudio环境中工作。开发人员可以利用平台从多维数据源、关系数据源、基于XML的数据源创建各种格式的报表,比如:交互式报表、图形式报表等。此外,用户还能够利用ReportingServices基于预定义模型创建即席报表,模型中的数据可以通过交互方式进行浏览,报表的导出、已经的报表的订阅也都能够通过多种查看方式进行。除了Reporting平台之外,还需要辅助以CVS、Mantis、VisualStudio等工具,它们分别承担着不同的作用。比如:Mantis主要用于系统缺陷及问题的跟踪管理。 3项目管理系统的实现 SharePoint文档存储的形式及位置都各不相同,主要包括文档列表和文档库两种形式,其中文档列表主要包括用户创建的项目列表或者文档列表,可以用于展现项目信息、文档事件、存储联系人等,文档库则主要是成员共享的文件的集合,其中包括各种表单、图片、文档等,文件可以由用户自行创建、添加甚至删除,并进行协调办公。系统文档的归档任务通过SharePoint中处置审批工作流完成,通过平台配置管理,设定工作策略,就能够决定系统中文档数据信息的数据流向及保存周期。总的来说,系统文件归档可以分为几个步骤:首先,添加或者更改处理审批工作流;其次,将过期的策略配置为使用处理审批工作流;再次,启动处置审批工作流;最后,完成该任务。SharePoint支持匿名访问,但在这个过程中可能会产生信息安全问题,因此为了解决这一问题,还需要设计权限机制,具体的系统设计过程中,将SharePoint的文档进行分级存储,根据系统使用人员的身份将其划分为单位组织、用户组织、管理员等几部分,通过匿名访问控制、功能模块权限、数据列表权限等方法提供网站访问权限能力。项目沟通流程主要通过电子邮件、会议工作区、协调办公3种方式进行,会议中心能够将一次或者多次的会议信息及资料收集起来,其中包括会议议程、会议记录、会议纪要等,供使用人员进行浏览、下载。通过电子邮件能够及时地将项目的通知、文件等下发给用户,讨论版上用户可以与其他的人员进行自由的交流沟通,讨论版主要由用户自己创建,讨论的主题也由用户根据自身的需求进行确定。为了方便用户的使用还需要创建一个协调办公中心,对公文档案管理、督查督办、信息采编、人员值班管理、车辆使用管理等这部分工作进行集中管理,所有记录信息用户可以分权限进行综合信息查询。 4结语 该文简单地构建了一个面向电力信息化的项目管理系统,并从结构设计、软件系统设计及项目管理系统实现3个方面就该系统进行了简单的分析介绍,希望能够对电力企业的项目管理工作有所帮助。 作者:韩业飞 梁婧 单位:北京中电普华信息技术有限公司 信息系统项目管理论文:信息系统项目管理的实施及评价 1信息系统项目管理的实施 项目的实施需要运用大量的资源,而且需要根据指定制的计划采取活动,完成定制的任务。通常信息系统项目管理的建设,需要根据项目的功能,特点以及需要的技术进行实施。项目管理是项目实施过程中不可缺少的一部分,在这个过程中所涉及的管理内容包括整体管理、质量管理、项目范围管理、控制管理、人力资源管理以及监督管理。在项目实施的过程中,如果没有考虑整体管理,那么项目最后的目标将受到极大的影响。在这个过程中,质量管理也是十分重要的,只有每一项的建设都符合质量标准,那么在项目完成时,才能符合项目的质量管理标准。项目的范围管理决定着项目完成的时间,如果项目的范围在不断的变化,那么项目将无法完成。由于项目实施的时间较长,在实施的过程中,如果能够达到设计的要求,那么项目能够顺利完成。但是如果在实施的过程中,项目中的细节出现了偏差,那么这个项目将无法达到预定的目标,所以项目的控制管理范围是项目的整体范围。如果在项目实施的过程中,项目经理,或者是管理项目的高层人员被替换了,新的项目经理就需要时间去了解,他所负责的信息系统项目,对项目实施的进度存在着一定的影响,而且项目技术人员的离去也会对进度造成影响。保持项目成员与项目设计单位之间良好雇佣的关系,项目成员根据项目设计单位所提出的意见,对项目本身进行更改,完善信息系统项目的建设。所以对人力资源的管理也是尤为重要的。监督管制对实施过程中项目进展情况的监督,也是在项目实施中察看是否存在偏差。如果项目的进度受到了严重的影响,那么一定要分析原因,找出解决的方法。在项目实施的过程中,对项目的各个方面进行管理,实现项目中甲、乙双方良好的沟通。对项目的各个阶段进行监督和控制,保证了信息系统项目建设的进度,完成最终的目标。 2信息系统项目管理评价研究 2.1从用户的角度 用户的满意程度,决定着信息系统项目管理是否成功。信息系统项目的使用人群较多,无法逐一进行培训。用户面对着繁琐的用户界面与功能,会产生抵触心理。所以要不断对系统的用户界面、功能以及性能的各个方面进行改进,提高用户的满意度,受到用户的认可。在设计时,要添加注释,让用户能够第一时间找到他所需要的功能。 2.2从经济效益角度 采用信息系统项目管理,根据项目的计划情况与项目的实施情况绘制图表,使管理人员能够及时的发现问题,并对问题及时进行调整和解决。让项目中的每一个环节按照严格计划进行实施,提高进度。采用工时管理,对项目完成的时间进行严格的控制,并且将工时与奖金相结合,使奖金能够得到合理的分配。加大奖金的透明度,不仅能够杜绝人为因素的影响,又能提高技术人员的创造性和工作的积极性。通过对项目的全过程进行管理,不仅能够解决项目成本核算问题,还提升了各级领导的监督力度,控制成本资金的同时,促进了设计人员的竞争,为全面开展的总承包项目打下了坚实的基础。对人力资源的合理安排,不仅能够减少资金的支出,还能有效利用和调配人力资源,保证项目的顺利完成。用最少的资源,完成信息系统项目的建设。 2.3以社会效益角度 根据用户的不同需求,建设不同功能的信息系统,使信息系统能够在实践中得到肯定,信息系统项目要与国际接轨,用最先进的技术,构建出满足当下,满足用户要求的信息系统项目。所以信息系统项目管理的实施,决定着信息系统的竞争能力。提升技术人员的专业知识,培养高水平、高素质人才,高效的完成用户提出的要求,完善信息系统。人才的培养不仅有利于系统构建,同时也推动着社会的发展,推动着信息化时代的发展,从而达到信息化的普遍性。 3结束语 信息系统项目管理主要从项目的角度和管理的角度出发,完善信息系统的建设。信息化社会的不断实现,直接影响着信息化管理的建设,通过对信息系统项目管理的实施,达到完善信息系统建设的效果,完成信息系统的目标。 作者:于茂洪 单位:山东省诸城市统计局 信息系统项目管理论文:信息系统技术的应用 1信息系统技术在建筑项目管理中的重要性 随着我国经济社会的不断发展,我国的信息技术也快速发展起来,广泛渗透在各行各业当中,有效的提高了各行各业的工作效率和工作质量,推动了我国信息技术发展的节奏。建筑行业作为我国经济建设和发展过程中的支柱行业之一,更应该引起我们足够的重视,有效实现建筑项目管理的信息化管理是我们必然的选择,也是我们必须不断努力的方向所在。建筑工程一个很大的特点在于它的产品具有高度的固定性,很难划分其整体,而其施工过程却又经常处于不断地变动过程当中,很难对其形成一个准确的把握和定位,这就为实际的建筑项目管理造成了很大的难度,为了有效避免这一问题对建筑项目管理过程造成的影响,项目经理只有通过制定特定的工程项目施工计划,并严格控制和监督工程按照项目计划如期开展,才能够实现对整个项目工程的全局性管理和规划,才能够将其强调的与工程项目有关的时间、成本等相关的细节性问题告知工程技术人员。另外,整个建筑工程项目的时间跨度也较大,每一项工程完工都需要经历相当长的一段时间,这无疑也对于建筑工程的实时性管理造成了一定的不利影响,信息系统技术为解决上述问题提供了良好的途径,因此,只有在建筑项目管理过程中合理运用信息系统技术,实时的调整、管理和监督项目施工进程,才能够实现建筑项目管理的先进性和科学性。 2现阶段我国建筑项目管理信息化进程现状 2.1信息系统技术应用水平较低 虽然随着经济社会的发展带动了信息技术的快速发展,并且信息技术在我国建筑项目管理过程中也有所渗透,但是信息技术并没有充分发挥出其应有的功效,目前我国建筑项目管理过程中信息技术的应用水平还较低,应用手段较为落后,效果也不是很明显。具体而言,当前在我国建筑项目管理过程中,如高层建筑制度控制、混凝土拌料控制和其施工质量控制等方面,都在不同程度大小上运用到了信息技术,且取得了一定的进展,但是从整体而言,并没有实现施工过程的网络化、信息化和规范化,施工过程的管理方式较为粗糙,很难达到有效管理的效果。另外,信息系统技术应用水平较低的另一方面表现为当前我国关于信息技术软件的应用开发也相对落后,具有较为严重的局限性和重复性。 2.2管理人员水平较低亟待进一步提升 除了上述信息系统技术应用水平较低之外,我国建筑项目管理在应用信息系统技术的过程中普遍存在的另一个问题在于当前管理人员的专业素养和解决问题的综合能力较差,很难按照预期目标有效的完成目标,有待进一步的提升。管理人员的水平高低对于项目管理的结果起着决定性作用,同时也直接影响着信息系统技术在项目管理过程中的有效应用,目前在我国建筑行业的部分企业中,有一些管理人员不根据相关的指标和数据显示对工程进行严格化管理,而是根据自己传统的经验和方法实行管理,由于受到传统的挂历模式和理念的影响和约束,许多管理人员很难在第一时间接受和适应信息化的管理方式,抱有一定的排斥心理,这一现象无疑不利于信息系统技术在我国建筑项目管理过程中的有效实施。除此之外,我国建筑项目工程的相关人员在高新技术、创新能力及其综合素质方面还存在着一定的不足,而这些都是有效实现信息系统技术在我国建筑项目管理过程中应用必不可少的。 3有效实现信息系统技术在我国建筑项目管理过程中的策略 3.1强化认识 提高相关人员对于信息系统技术重要性的认识前面我们已经指出在实际的建筑项目管理过程中,由于部分管理人员受到传统的管理方法和管理理念与管理模式的影响,在短时间内很难接受信息系统技术,对其怀有一定的排斥心理,这在很大程度上对于我国建筑项目管理过程中有效利用信息系统技术形成了一定的障碍,加大了信息系统技术在我国建筑项目管理中的应用的难度,为了有效避免这一不良的现象带来的负面影响,我们必须从本质上消除管理人员对于信息系统技术的排斥心理,让其认识到信息系统技术对于建筑项目管理的重要性和不可或缺性,由排斥转换为主动学习和应用。这就要求我们不断强化人们对于信息系统技术的认识,对其灌输先进的理念,不断提高他们对于信息系统技术对于建筑项目管理的重要性的认识。 3.2提高人员的综合素质水平 规范信息技术的合理化运用流程人是一切经济活动的核心要素所在,除了一些其他的因素以外,发挥着至关重要的作用,在实现信息系统技术在我国建筑项目管理应用的过程中,相关人员的专业素质水平和解决问题的综合能力占据着重要的地位,直接影响着这一进程实现的难易程度。因此,我们应该注重对于人员专业素养和综合素质的要求,对员工进行严格的选拔和培训,尽可能实现员工的高专业化程度和高综合性水平,为信息系统技术在我国建筑项目管理应用中扫除一切人为的负面影响。当然,这就要求我们必须不断规范信息技术的合理化运作流程,便于相关的人员熟练掌握信息系统技术的运用流程。从某种意义上讲,建筑项目管理信息化建设是否成功直接取决于相关领域的管理人员的信息技术水平的高低程度,直接受到各层管理人员对于信息技术的合理化运用流程掌握的熟练程度和运用的灵活程度。当然,为了有效实现上述目的,做好信息技术运用流程的规范化、精确化、科学化是重要的前提。 4结束语 建筑行业是我国经济发展过程中的支柱行业之一,对于不断推动和促进我国经济又快又好的发展起着关键性的作用,我们应该不断提高我国建筑业的水平,进而实现我国经济的稳步增长。通过上面的论述,我们对现阶段我国建筑项目管理信息化的重要性、发展现状及其存在的问题进行了具体的分析,并针对存在的问题给出了具体的解决方案,同时就如何有效实现我国建筑项目管理信息化管理提出了几点建议。 作者:徐智贤 单位:黑龙江永信建设工程有线公司 信息系统项目管理论文:水利信息系统集成项目管理综述 1水利信息系统项目特点 水利行业是一个历史悠久的行业,水利是指人类社会为了生存和发展的需要,采取各种措施,对自然界的水和水域进行控制和调配,以防治水旱灾害,开发利用和保护水资源。水利工作是紧紧围绕水,主要开展防洪、治河、泥沙、水资源、水工建筑物、水力发电等内容,它也是信息十分密集的行业。一方面,水利部门要向国家和相关行业提供大量的水利信息,如汛情信息、水量水质信息、水环境信息和水工程信息等,另一方面水利本身也离不开相关行业的信息支持,如气象信息、地理地质信息、社会经济信息等,当今信息技术飞速发展,对水利信息的采集、传输、计算、分析、共享的方式都发生了很大的变化,信息技术已全面向水利行业渗透。利用以信息技术为核心的一系列高新技术对水利行业进行全面技术升级和改造这一过程被形象地称为水利信息化。 水利信息系统项目的特点主要表现在:一是投资以政府为主,因水利主要属于社会公益性事业,所以它的项目主要以国家投资为主。二是专业性很强,涉及水利行业的防汛抗旱、水资源管理、供水、水电、水利政务、执法监督等,涉及预测预报模型、洪水调度模型、决策支持模型等各个专业各个领域。三是系统性很强,水利信息资源与其它行业和企业信息资源有较大的不同的特点是,上至中央下到地方和具体的管理部门,上下各个系统模块间结构上有关联性,都要尽可能地实现网络系统的畅通无阻,尽可能地实现资源共享。四是系统要求较高的可靠性、稳定性、安全性、扩展性、可维修性和可更换性。五是综合性、集成性高,涉及到信息技术的方方面面,上至卫星下至GSM,有线的无线的,数据库技术、3S技术、计算机技术等等。六是规范化和标准化要求较高,水利信息的管理、分析、存储、权限、调度、控制、指挥等等,有很强的技术性、政策性和法规性。 同时,水利信息系统各类建设项目有较高的科技含量,技术更新换代很快,其中许多高新技术的应用本身就是研究课题,因此水利信息化建设项目又具有“科研项目”的基本特征和基本属性,需要持续跟进,持续研究。在系统运行维护和升级换代过程中要有强力的资金支持和技术支持。另一方面,按照水利工程建设模式运作,从项目的规划、项目建议书、可行性研究报告、初步设计到施工图设计,要经过漫长前期工作才能立项建设,不能把信息技术快速地应用到水利业务当中,等项目审批实施了,技术方案已落后面临被淘汰的尴尬局面。 2水利信息系统集成项目建设管理存在的问题 2.1对水利信息系统集成的认识不深,对其复杂性认识不够什么是水利信息化,信息技术的特点是什么,信息技术与水利专业技术如何来结合,如何来建设信息化系统工程,如何来实现水利信息化,不同的人有不同的认识。水利信息化集成项目有其上面所述的综合性、专业性、系统性、复杂性、规范性等特点,建设涉及计算机、通信、3S、水资源、水文及管理等多学科知识,新技术的应用不但需要资金的投入,更需要人才的培养,还可能对已有的技术规范、管理模式提出更新与变革的要求,因此对信息集成项目的特点,尤其是对其复杂性、重要性和长期性要有足够认识。 2.2资金投入相对不足由于水利行业的特点,即水利信息面广量大,一些信息的采集在技术上有一定的难度,相当多的信息源分布在河滩、山沟等偏远地区,加上一些水利工程老化失修,因而水利信息资源的开发,需要纳入水利基础设施的建设,同时加强科学研究工作,这就要求有足够的资金投入。信息化基础设施至今还十分薄弱,特别是信息资源的开发严重滞后,信息的采集传输至今未形成覆盖全行业的信息网络。 2.3标准建设相对滞后水利信息化项目有着系统性强、集成度高和技术周期短的特点。在信息化中,对信息的规范化和标准化有着严格的要求,否则将难以实现网络的互通和信息的大规模集成。但是,对规范化、标准化重视不够,基础工作滞后,造成了系统开发速度慢、效率低、通用性差、生命周期短,公共传输平台覆盖面窄,也缺乏能真正实现全行业资源共享的大型数据库。水利信息服务,在信息的实时性、实用性、易用性和多样性方面,远远不足或不能满足全社会的需要。 2.4缺乏统一的规划和规范化的建设管理在水利信息化建设中,除了防汛方面随着国家防汛指挥系统的实施情况相对较好以外,对于全行业来说,长期以来缺乏统筹规划,在建设和管理中一直普遍存在着条块分割和低水平重复开发等浪费现象。一些水利单位和企业虽然也开发了不少应用软件和数据库,但是集成度很低,系统无法互通互联,造成不少资源闲置。 信息系统项目管理论文:信息系统的软件项目管理探索 摘要:介绍了信息系统建设中软件项目管理的理念,深入探讨了软件项目管理的组织模式、内容、配置管理、质量管理、风险管理及人员管理等,并给出了软件项目计划书的范本。 关键词:软件项目管理;软件配置管理;软件项目计划书 1软件项目管理的组织模式 1.1项目管理委员会。项目管理委员会是公司项目管理的最高决策机构,—般由公司总经理、副总经理组成。主要职责如下:(1)照项目管理相关制度管理项目;(2)监督项目管理相关制度的执行;(3)对项目立项、项目撤消进行决策;(4)任命项目管理小组组长、项目评审蚕员会主任、项目组组长。 1.2项目管理小组。项目管理小组对项目管理委员会负责,—般由公司管理人员组成。主要职责如下:(1)草拟项目管理的各项制度;(2)组织项目阶段评审;(3)保存项目过程中的相关文件和数据:(4)为优化项目管理提出建议。 1.3项目评审小组。项目评审小组对项目管理委员会负责,可下设开发评审小组和产品评审小组,—般由公司技术专家和市场专家组成。主要职责如下:(1)对项目可行性报告进行评审;(2)对市场计划和阶段报告进行评审;(3)对开发计划和阶段报告进行评审;(4)项目结束时,对项目总结报告进行评审。 1.4软件产品项目组。主要职责是:根据项目管理委员会的安排具体负责项目的软件开发和市场调研及销售工作。 2软件项目管理的内容 在二十世纪八十年代初,著名软件工程专家B.W.Boehm总结出了软件开发时需遵循的七条基本原则,同洋,我们盔件项目管理时,也应该遵循这七条原则。它们是:(1)用分阶段的生命周期计划严格管理;(2)坚持进行阶段评审;(3)实行严格的产品控制;(4)采用现代程序设计技术;(5)结果应能够清楚地审查;(6)开发小组的人员应该少而精;(7)承认不断改进软件工程实践的必要性。 3编写《软件项目计划书》 《软件项目计划书》一般应该包括下述内容 (1)引言。A计划的目的;页目的范围和目标:范围描述;主要功能;性能;管理和技术约束。(2)项目估算。使用的历史数据;b使用的评估技术;c工作量、成本、时间估算。(3)风险管理战略。风险识别;d风险的时论;e冈险管理计划:风险计划风险监视;风险管理。(4)日程。a项目工作分解结构;b时限图(甘特图);c琶源表。(5)项目资源。a人员;b硬件和软件;c特别资源。(6)人员组织。a组织结构;b管理报告。(7)跟踪和控制机制。a质量保证和控制;b变化管理和控制。(8)附录。 4软件配置管理 软件配置管理应提供的功能:在IS090003中了如下描述: 唯一地标识每个软件项的版本;标识共同构成一完整产品的特定版本的每一软件项的版本;控制由两个或多个独立工作的人员同时对一给定软件项的更新;控制由两个或多个独立工作的人员同时对一给定软件项的更新:按要求在—个或多个位置对复杂产品的更新进行协调;标识并跟踪所有的措施和更改;这些措施和更改是在从开始直到放行期问,由于更改请求或问题引起的。 5软件质量管理 5.1软件质量保泾计划。在进行软件开发前。需要有—个《软件质量保证计划》。一般包括以内容:(1)计划目的;(2)参考文献;(3)管理。a组织任务;b责任。(4)文档。a目的;b要求的软件工文档;d也文档;(5)标准和约定。a目的;b约定(6)评审和审计。a目的;b评审要求。软件需求自噼审;设计评审;软件验证和确认评审;功能评审;理评审;内部过程评审;管理评审。(7)测试。(8)题报告和改正活动。(9)工具、技术和方法。(10)媒体控制。(11)供应者控制。(12)记录、收集、维护和保密。(13)培训。(14)风险管理。 5.2质量管理的基本原则。控制所有过程的质量;过程控制的出发点是预防不合格;质量管理中心任务是建立并实施文件化的质量体系;持续的质量改进;有效的质量体系应满足顾客和组织内部双方的需要和利益;定期评价质量体系;搞好质量管理关键在于领导。 5.3软件评审。软件评审并不是在软件开发毕后进行评审,而是在软件开发的各个阶段都进行评审。因为在软件开发的各个阶段都可能生错误,如果这些错误不及时发现并纠正,会不地扩大。最后可能导致开发的失败。软件评审是相当重要的工作,也是目前国开发最不重视的工作。 5.4测试。测试—般包括单元测试省测试集成系统测试。如果测试结果与预期结果不—致,则很可能是发现了系统中的错误,测试过程中将产生下述基本文档:(1)测试计划:确定测试范围、方法和需要的资源等。(2)测试过程:详细描述和每个测试方案有关的测试步骤和数据(包括测试数据及预期的结果)。(3)测试结果:把每次测试行的结果归人文档,如果运行出错,则应产生问题报告,并且必须经过调试解决所发现的问题。 6软件风险管理 6.1风险的分类。根据风险内容,我们可以将风脸分为项目风险(成本提高,时间延长等)、技术风险(技术不成熟等)、商业风险(销售问题等)、战略风险(公司的经营战略发生了变化)、管理风险(公司管理人员是否成熟等)、预算风险(预算是否准确等)等。另外,我们还可以将风险分为已知风险(如员工离职等)、可预报风险(从以往经验得出可能有风险的)和不可预知风险。 6.2风脸的识别。风险项目检查表。主要涉及以下几方面检查:(1)产品规模风脸检查;(2)业务影响风险检查;(3)与客户相关的风险检查;(4)过程风险检查;(5)技术风险检查;(6)开发环境风险检查;(7)与人员的模式和经验有关的风险检查。 6.3风险评估。风险评估主要从下面七个方面进行:(1)发生的可能性;(2)发生的结果(影响)(3)建立—个尺度表示风险可能性(如,极罕见、罕见、普通、可能、极可能);(4)描述风险带来的后果;(5)产品和项目的影响;(6)确定风险评估的正确性;(7)根据影响排定有限队列。另外,要对每个风险的表现、范围、时间做出尽量准确的判断。 6.4风险的评价。对风险的评价主要依据三个因素:风险描述、风险概率和风险影响。从成本进度及性能三个方面对风险进行评价。确定项目的中止点,在中止点处再—次进行风险评价。 6.5风险的驾驭和监控。风险的驾驭与监控主要要靠管理者的经验来实施。如,某开发人员的离职概率是0.7,离职后会对项目造成—定的影响,则该风险驾驭和监控的策略如下:(1)与在职人员协商,确定流动原因。(2)在项目开始前,把环节这些流动原因的工作列入风脸驾驭计划。(3)项目开始时,做好人是会流动的准备,采取—些措施确保人员一旦离开时,项目仍能继续。(4)制定文档标准,并建立—种机制,保证文档及时产生。(5)对所有工作进行细微详审,使更多人能够按计划进度完成自己的工作。(6)对每个关键眭技术人员培养后备人员。在考虑风险成本之后,决定是否采用上述策略。 7人员管理 7.1对项目经理的要求。(1)能够使小组每个成员都能发挥能力;(2)有—定的组织能力;(3)能够使小组每位成员有成就感;(4)有提出解决问题方案的能力;(5)对问题的理解有一定的深度;(6)要能让成员知道软件质量的重要性。 7.2人员的通讯方式。(1)正式非个人方式,如正式会议等;(2)正式个人之间交流,如成员之间的正式讨论等(一般不形成决议);(3)非正式个人之间交流,如个人之间的自由交流等;(4)电子通讯,如E—MAIL.(电子邮件)、BBS(电子公告板系统)等;(5)成员网络,如成员与小组之外或公司之外有经验的相关人员进行交流。在实践中发现,(5)的通讯效率最高,其次是(1)。 7.3人力资源管理中的风险管理。每个企业在人事管理中都可能遇到风险,如招聘失败、新政策引起员工不满、技术骨干突然离职等等,这些事件会影响公司的正常运转,甚至会对公司造成致命的打击。如何防范这些风险的发生,是我们应该研究的问题。 信息系统项目管理论文:探求信息系统建设中软件项目管理 摘要:介绍了信息系统建设中软件项目管理的理念,深入探讨了软件项目管理的组织模式、内容、配置管理、质量管理、风险管理及人员管理等,并给出了软件项目计划书的范本。 关键词:软件项目管理;软件配置管理;软件项目计划书 1软件项目管理的组织模式 1.1项目管理委员会。项目管理委员会是公司项目管理的最高决策机构,—般由公司总经理、副总经理组成。主要职责如下:(1)照项目管理相关制度管理项目;(2)监督项目管理相关制度的执行;(3)对项目立项、项目撤消进行决策;(4)任命项目管理小组组长、项目评审蚕员会主任、项目组组长。 1.2项目管理小组。项目管理小组对项目管理委员会负责,—般由公司管理人员组成。主要职责如下:(1)草拟项目管理的各项制度;(2)组织项目阶段评审;(3)保存项目过程中的相关文件和数据:(4)为优化项目管理提出建议。 1.3项目评审小组。项目评审小组对项目管理委员会负责,可下设开发评审小组和产品评审小组,—般由公司技术专家和市场专家组成。主要职责如下:(1)对项目可行性报告进行评审;(2)对市场计划和阶段报告进行评审;(3)对开发计划和阶段报告进行评审;(4)项目结束时,对项目总结报告进行评审。 1.4软件产品项目组。主要职责是:根据项目管理委员会的安排具体负责项目的软件开发和市场调研及销售工作。 2软件项目管理的内容 在二十世纪八十年代初,著名软件工程专家B.W.Boehm总结出了软件开发时需遵循的七条基本原则,同洋,我们盔件项目管理时,也应该遵循这七条原则。它们是:(1)用分阶段的生命周期计划严格管理;(2)坚持进行阶段评审;(3)实行严格的产品控制;(4)采用现代程序设计技术;(5)结果应能够清楚地审查;(6)开发小组的人员应该少而精;(7)承认不断改进软件工程实践的必要性。 3编写《软件项目计划书》 《软件项目计划书》一般应该包括下述内容 (1)引言。A计划的目的;页目的范围和目标:范围描述;主要功能;性能;管理和技术约束。(2)项目估算。使用的历史数据;b使用的评估技术;c工作量、成本、时间估算。(3)风险管理战略。风险识别;d风险的时论;e冈险管理计划:风险计划风险监视;风险管理。(4)日程。a项目工作分解结构;b时限图(甘特图);c琶源表。(5)项目资源。a人员;b硬件和软件;c特别资源。(6)人员组织。a组织结构;b管理报告。(7)跟踪和控制机制。a质量保证和控制;b变化管理和控制。(8)附录。 4软件配置管理 软件配置管理应提供的功能:在IS090003中了如下描述: 唯一地标识每个软件项的版本;标识共同构成一完整产品的特定版本的每一软件项的版本;控制由两个或多个独立工作的人员同时对一给定软件项的更新;控制由两个或多个独立工作的人员同时对一给定软件项的更新:按要求在—个或多个位置对复杂产品的更新进行协调;标识并跟踪所有的措施和更改;这些措施和更改是在从开始直到放行期问,由于更改请求或问题引起的。 5软件质量管理 5.1软件质量保泾计划。在进行软件开发前。需要有—个《软件质量保证计划》。一般包括以内容:(1)计划目的;(2)参考文献;(3)管理。a组织任务;b责任。(4)文档。a目的;b要求的软件工文档;d也文档;(5)标准和约定。a目的;b约定(6)评审和审计。a目的;b评审要求。软件需求自噼审;设计评审;软件验证和确认评审;功能评审;理评审;内部过程评审;管理评审。(7)测试。(8)题报告和改正活动。(9)工具、技术和方法。(10)媒体控制。(11)供应者控制。(12)记录、收集、维护和保密。(13)培训。(14)风险管理。 5.2质量管理的基本原则。控制所有过程的质量;过程控制的出发点是预防不合格;质量管理中心任务是建立并实施文件化的质量体系;持续的质量改进;有效的质量体系应满足顾客和组织内部双方的需要和利益;定期评价质量体系;搞好质量管理关键在于领导。 5.3软件评审。软件评审并不是在软件开发毕后进行评审,而是在软件开发的各个阶段都进行评审。因为在软件开发的各个阶段都可能生错误,如果这些错误不及时发现并纠正,会不地扩大。最后可能导致开发的失败。软件评审是相当重要的工作,也是目前国开发最不重视的工作。 5.4测试。测试—般包括单元测试省测试集成系统测试。如果测试结果与预期结果不—致,则很可能是发现了系统中的错误,测试过程中将产生下述基本文档:(1)测试计划:确定测试范围、方法和需要的资源等。(2)测试过程:详细描述和每个测试方案有关的测试步骤和数据(包括测试数据及预期的结果)。(3)测试结果:把每次测试行的结果归人文档,如果运行出错,则应产生问题报告,并且必须经过调试解决所发现的问题。 6软件风险管理 6.1风险的分类。根据风险内容,我们可以将风脸分为项目风险(成本提高,时间延长等)、技术风险(技术不成熟等)、商业风险(销售问题等)、战略风险(公司的经营战略发生了变化)、管理风险(公司管理人员是否成熟等)、预算风险(预算是否准确等)等。另外,我们还可以将风险分为已知风险(如员工离职等)、可预报风险(从以往经验得出可能有风险的)和不可预知风险。 6.2风脸的识别。风险项目检查表。主要涉及以下几方面检查:(1)产品规模风脸检查;(2)业务影响风险检查;(3)与客户相关的风险检查;(4)过程风险检查;(5)技术风险检查;(6)开发环境风险检查;(7)与人员的模式和经验有关的风险检查。 6.3风险评估。风险评估主要从下面七个方面进行:(1)发生的可能性;(2)发生的结果(影响)(3)建立—个尺度表示风险可能性(如,极罕见、罕见、普通、可能、极可能);(4)描述风险带来的后果;(5)产品和项目的影响;(6)确定风险评估的正确性;(7)根据影响排定有限队列。另外,要对每个风险的表现、范围、时间做出尽量准确的判断。 6.4风险的评价。对风险的评价主要依据三个因素:风险描述、风险概率和风险影响。从成本进度及性能三个方面对风险进行评价。确定项目的中止点,在中止点处再—次进行风险评价。 6.5风险的驾驭和监控。风险的驾驭与监控主要要靠管理者的经验来实施。如,某开发人员的离职概率是0.7,离职后会对项目造成—定的影响,则该风险驾驭和监控的策略如下:(1)与在职人员协商,确定流动原因。(2)在项目开始前,把环节这些流动原因的工作列入风脸驾驭计划。(3)项目开始时,做好人是会流动的准备,采取—些措施确保人员一旦离开时,项目仍能继续。(4)制定文档标准,并建立—种机制,保证文档及时产生。(5)对所有工作进行细微详审,使更多人能够按计划进度完成自己的工作。(6)对每个关键眭技术人员培养后备人员。在考虑风险成本之后,决定是否采用上述策略。 7人员管理 7.1对项目经理的要求。(1)能够使小组每个成员都能发挥能力;(2)有—定的组织能力;(3)能够使小组每位成员有成就感;(4)有提出解决问题方案的能力;(5)对问题的理解有一定的深度;(6)要能让成员知道软件质量的重要性。 7.2人员的通讯方式。(1)正式非个人方式,如正式会议等;(2)正式个人之间交流,如成员之间的正式讨论等(一般不形成决议);(3)非正式个人之间交流,如个人之间的自由交流等;(4)电子通讯,如E—MAIL.(电子邮件)、BBS(电子公告板系统)等;(5)成员网络,如成员与小组之外或公司之外有经验的相关人员进行交流。在实践中发现,(5)的通讯效率最高,其次是(1)。 7.3人力资源管理中的风险管理。每个企业在人事管理中都可能遇到风险,如招聘失败、新政策引起员工不满、技术骨干突然离职等等,这些事件会影响公司的正常运转,甚至会对公司造成致命的打击。如何防范这些风险的发生,是我们应该研究的问题。 信息系统项目管理论文:项目管理在信息系统实施中的应用 摘要:本文阐述了信息系统项目管理的概念,项目管理技术在企业信息系统实施中的应用和所起的作用,包括对软件项目的管理,系统集成项目的管理,并对项目实施的风险控制进行了讨论。 关键词:项目管理;软件项目;系统集成项目;风险控制 1 信息系统项目和项目管理 信息系统项目是根据企业需求,优选各种技术和产品,进行设计开发,将各个分离的“信息孤岛”连接成为一个完整、可靠、经济和有效的整体,并使之能彼此协调工作,发挥整体效益,提高管理与经营效率,帮助企业获取更大的利润。项目管理是通过应用和综合诸如启动、规划、实施、监视与控制和结尾等项目管理过程进行的,包括:识别要求;确定清楚而又能够实现的目标;权衡质量、范围、时间和成本方面互不相让的要求,使技术规定说明书、计划和方法适合于各种各样利害关系者的不同需求与期望。有效的项目管理是完成信息系统项目目标的保证。 2 软件项目管理 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。软件开发需要一种开发规范来规范每个开发人员、测试人员与支持人员的工作,每个项目组成员按约定的规则准时完成自己的工作。软件开发是一项复杂的系统工程,人们越来越意识到软件过程管理的重要性,管理学的思想逐渐融入软件开发过程中,项目管理日益受到重视。在实际中,企业既有从外部采购的软件,也有自主开发和移植的软件系统,两者共同达到企业的业务运营需求。 3 系统集成项目管理 信息系统架构设计先于集成阶段,作为对大型复杂信息系统的管理方法和IT治理模式,企业总体架构指导信息化建设的方向,帮助企业建设一个可靠的、科学的、低风险的、满足未来需要的IT架构,以改善和增强企业的综合竞争能力。信息系统架构设计涵盖的内容包括网络、服务器、工作站、应用软件、数据库、信息安全、运维模式、用户支持等,涉及的人员包括企业领导、CIO、信息规划人员、需求和系统分析人员、项目管理人员,系统开发和实施、系统集成、项目监理工程师,验收人员和最终用户等。进入系统集成项目管理阶段时,需组建项目团队,项目经理在沟通时需要用户参与、老板或高层的支持及明确优先事项和需求的清晰表达。 项目计划阶段包括:(1)项目工作分解结构WBS。通过对项目目标的理解,确定工作分为哪几个部分,自上而下将大的部分分解为下一个层次,将每个构成要素再分解为子构成要素,逐级完成,直到能够分派作业并监测,同时制定WBS词典和WBS的编号系统。(2)项目进度计划是确定每项活动的开始和完成时间,通过前导图法、箭头图法或关键路径法工具和技术将活动顺序进行安排,决定活动之间的逻辑关系;接着利用类比法、专家估计法、基于WBS的子活动估计方法或量化估计方法对活动工期进行估算。(3)项目风险识别,如分解原则,是将项目管理过程中复杂的难于理解的事物分解成比较简单的容易被认识的事物,将大系统分解成小系统;故障树法,是利用图解的形式将大的风险分解成各种小的风险,或对各种引起风险的原因进行分解,这是风险识别的有利工具。该法是利用树状图将项目风险由粗到细,由大到小,分层排列的方法,这样容易找出所有的风险因素,关系明确,与故障树相似的还有概率树、决策树;专家调查法,由于在风险识别阶段的主要任务是找出各种潜在的危险并作出对其后果的定性估量,不要求作定量的估计,又由于有些危险很难在短时间内用统计的方法、实验分析的方法或因果关系论证得到证实,该方法主要包括:集思广议法和Delphi法。 项目控制执行阶段要进行:(1)进度控制。依据项目进度计划对项目的实际进展情况进行控制,使项目能够按时完成。(2)成本控制。是以项目各项工作的成本预算、成本基准计划、成本绩效报告、变更申请和项目成本管理计划为依据,以成本变更控制系统、绩效测量、补充计划编制和计算机工具等方法进行的。(3)质量控制。全面质量管理强调追求用户满意,注重预防而不是检查,强调管理层对质量的责任以及全员参与,持续改进。质量控制是以工作结果、质量管理计划和操作定义和检测列表为依据,以检验、统计抽样、核对表、排列图、直方图、散点图、控制图、流程图、趋势分析和6δ管理法为工具进行的。项目结束时,要将最终系统方案整理成文档,提交给各相关人员,并进行项目总结。 4 风险控制 作为项目管理的一部分应有专门的风险管理计划文档。项目管理人员需掌握风险识别、量化、对策研究、反应控制的方法。通过加强对项目规划中风险管理计划的审核提高项目组的风险管理意识。总结本行业项目中常见的风险及其对策作为风险管理计划中必要的风险内容,并切实评估相应对策的有效性和可行性。例如确定人员流动的原因并缓解这些原因,培养后备人员;制定文档标准并建立机制以保证文档能及时产生;对所有工作组织细致的评审;在项目里程碑处进行事件跟踪和主要风险因素跟踪,以进行风险的再评估;保持对风险因素相关信息的收集工作;制定有效的沟通机制,讲究多样化和沟通效率;合理设定考核指标,对项目成员的责任进行合理的分配并清楚地说明,同时应强调成员的相互协作。 5 结束语 随着计算机技术的发展,大量的项目管理软件涌现出来,它们提供便于操作的图形界面,帮助用户制定任务、管理资源、进行成本预算、跟踪项目进度等。项目管理是一种现代化管理方式,项目管理技术不断进步,项目管理软件产品层出不穷,项目管理的理论方法及管理模式不仅可用于信息系统实施,还可用于信息系统的运营和持续的用户支持。 信息系统项目管理论文:项目管理在信息系统集成的方法与实践 摘要:本文以实际项目为例,论述了项目管理在信息系统集成项目中的应用。运行现代的项目管理理念和科学的项目管理方法,在项目的整个生命周期对关键节点实行全方位的动态跟踪管理和控制。 关键词:项目管理;信息;系统集成 随着现代工业生产的发展,信息系统集成项目越来越复杂,规模也越来越庞大,特别是应用行业的多样性、多变性,参与实施行业的多元化决定了其生产组织与计划的复杂性,使得实施信息系统是一项风险很高的工程,必须运行现代的项目管理理念和科学的项目管理方法,在项目的整个生命周期对关键节点的成本、工期、质量、安全环保、合同实行全方位的动态跟踪管理和控制。 一、需求分析 某公司管理模式以项目管理为特征,其产品大多是多品种、单件、小批量、大成套个性化设计,所以每个工程独立成为项目,所有的人、财、物一切以项目为结算单位。它涉及到土建、机械、电子、控制、计算机、人工智能、通讯与网络及信息安全等多个学科和行业领域,同时具有单件、小批生产、周期紧、多工种时间有序、空间分道、产品设计及工程设计占有重要的地位等特点,特别是应用行业的多样性、多变性,参与实施行业的多元化决定了其生产组织与计划的复杂性,以及生产资源的复杂性是个复杂的系统工程。 二、实施方案 面对公司的快速发展,管理部门与信息工程部协同工作请专家会诊,针对公司实际,对业务范围、应用系统的开发周期、实现技术难点及应用软件市场的产品特性、适用性等几个方面进行了深入的调查分析研究,为建立一个高目标、高起点、高可靠、高适用的系统,决定走购买成熟且相对通用的国产软件、联合科研院所开发技术含量高难度大的系统、利用自有资源自主开发三条并进的道路。 对公司独具特点的符合ISO9000规范要求的项目管理系统进行自行开发,开发重点放在项目管理,与系统集成上。 三、项目管理系统集成 项目管理全生命周期信息的集成是解决自动化物流项目信息问题的根本途径,而运用计算机技术和信息技术,提高自动化物流项目的集成度,则是实现自动化物流项目管理信息集成的重要技术手段。 要充分分析包括全生命周期集成、管理职能集成或参与方集成,构成一个完整的集成管理体系。制定切实可行的实施计划 (一)全生命周期信息集成 全生命周期信息集成即自动化物流项目生命周期的各个阶段管理信息的集成,是指自动化物流项目集成化管理将项目实施的整个周期,从前期决策、项目投标、设计、加工、施工、调试运行到最后的后评价,各个阶段各个环节的管理信息通过充分的交流和控制集成为一个整体,使得自动化物流项目管理信息在项目的各个阶段间能准确、充分的传递,各个阶段的参与方能进行有效的沟通与合作。 (二)管理职能信息集成 自动化物流项目同时具有成本、工期、质量、安全环保、合同、沟通等多个相互影响和制约的管理目标。管理信息集成需要在项目全生命周期中对这些目标和管理职能进行了通盘的规划和考虑,以达到对项目的全局优化。 (三)参与方信息集成 现有的项目管理系统各个参与方包括业主方、业主项目部、设计方、咨询方、监理方、施工承包商、专业分包商、设备材料供应商、其他外部单位等,项目参与方之间的缺乏相互交流和了解,影响各方的合作,容易造成各方追求局部优化的现象。以先进的信息技术为基础,以“合作”、“双赢”为理念构建一个多方参与的自动化物流项目管理信息集成系统,为项目各参与方特别是那些原先游离于传统的自动化物流项目管理体系之外各参与方提供多方面协调与沟通的途径,最终达到降低成本、加快进度、保证质量、控制风险、多方共赢的目的。 四、实施过程 在实施的过程中我们将重点放在自行开发的公司独具特点并且符合ISO9000规范要求的企业级的管理软件DD项目管理上。考虑到公司项目管理模式的特点,突破传统的管理方式, 打破原有组织结构界限,将现代化的管理理念渗透到企业所有的业务领域。将项目流程业务重组,一切资源重新整合服务于项目,从最初项目的立项、项目的实施计划、项目的实施过程、直至项目的交付完成的闭环过程为框架,架构系统模型。为了以最快的速度将先进的管理思想、新的管理模式深入应用到公司各个层面,采取快速原型法、迭代开发,并且大胆的采用了边开发边应用的模式。管理模型由深谙本公司核心业务与市场目标的资深管理专家提出,由经验丰富的技术开发人员密切配合,深刻理解其中的管理思想与方法,在进行详细系统设计中不断加以完善,由年轻的编程人员完成代码设计,公司全员配合,使得边设计边应用成为可能。比如合同管理模块完成了,初始化的数据跟着从原来的Excel或Word文档导入及录入完毕,项目任务管理模块代码完毕,项目任务书的下达直接就由计算机生成打印出来了,下发到项目组。在管理人员使用的过程中,不断提出合理建议,系统设计及时进行调整,不断丰富完善整个系统。整个系统以项目流程为核心主线通过对计划、设计、采购、生产加工、装配调试、检测验收直至交付使用等关键节点在时间、成本、质量的监控,对项目进行全方位(不同程度的)的管理。在设计中充分考虑未来企业的发展与项目弱化管理的模块预留相应的标准接口。 在实施项目管理的同时,对重点薄弱环节加大了信息化的投入,向纵深发展,购买相对成熟的软件替换已不能满足现有企业发展需求的相关软件。实施了金蝶ERP产品K3系统中的财会系统、人力资源系统、物流系统,利用其开放的体系结构,在构造系统时,强化了项目管理概念,着重对这些软件做了二次开发,完成了与项目管理结点接口对接,使公司的项目管理思想与成熟软件自身所蕴含的先进管理方法融合,形成了有机的整体。数据依据权限达到最大范围的数据共享,企业信息数据实现了全程动态跟踪和反馈。形成了以项目管理为核心的企业信息化系统。 信息系统项目管理论文:工程项目管理信息系统建设探究 摘要:工程项目管理信息系统对工程项目的各个环节设立了相应的管理模块,实现了以工程建设项目为管理核心的全方位管理。借助系统,能使工程实施单位提高管理效率,提升企业的核心竞争力。 关键词:工程项目;管理;信息系统;建设 信息时代的科学技术迅猛发展,工程项目管理领域对信息技术的应用进一步深化。它规范了工程信息的交流,推进了管理的效率,推进了管理环境、工作流程和调度规则的改革。陈旧的手动管理模式早已跟不上工程项目管理领域的发展步伐,所以,建设以项目信息管理为理论依据的项目管理信息系统成为时代的呼声。项目信息管理是对项目信息管理的规范性、周期性和及时性等核心环节的保证,是使项目建设顺利进行的基础。 一、工程项目管理信息系统的特色 工程项目管理信息系统与单纯用来规范进度和调整网络计划的常规软件不同,也与企业的综合信息管理系统不同,这是应对工程公司以工程项目基础资源为重点的集约式、系统化的工程项目统一管理系统。系统要定位于能够同时掌控多个工程的推进,也能够针对某一个项目进行掌控;可以跟踪于项目设计、采购、施工、推进整个过程的监督,同时对其中的某个环节单独进行调度。 二、工程项目管理信息系统建设体系结构 工程项目管理信息系统采用Browser/Server三层体系结构:基础层为客户层,应用了常规的浏览器,重点实现人机交互;中间层为应用业务层,在基础层发起请求后,应用业务层将激活相应的服务响应,并动态拓展功能代码,将结果显示在客户的浏览器。如果基础层发起的请求包括信息的存取,那么应用业务层要对接数据服务器执行这一处理过程;最后的数据层,承担着数据的整理、存储、响应和归档处理。 三、工程项目管理信息系统功能阐释 工程项目管理信息系统是一个以工程项目为重点、立足过程调度的MIS系统,着力面向工程项目建设的开始和推进各环节中产生的图文资料、进度规程、落实详情、财务报表、设备运维信息、合同后期推进、工程质量监督、安全情况报告等进行掌控。围绕“高起点考虑、高标准要求、高效率工作、高质量完成”的四高原则,组建相应的业务环节,提升对工程项目建设各环节中产生的信息资料的督导。该系统主要包括进度调度子模块、资金流程管理子模块、质量安全监督子模块、合同执行子系统和综合锁定子模块等。 (一)进度调度子系统 工程项目管理信息系统遵循流程先后原则,主要包括启动、规划、执行、控制和收尾五个环节。启动就是工程项目的开工,由施工企业提出项目建设一向,向上级部门申请资金扶持。规划就是要设定满足工程推进要求的计划,通常由设计部门出台翔实的设计方案和经费概算,并提请项目管理审核部门审批。 (二)资金流程管理子系统 资金流程管理子系统主要涉及概算管理、工程实际发生成本会从、合同成本预测、价差校验、资金流向、单价核算等。项目从设计概算到督导机构下达的审定概算,设计经费、监理费、施工费、运维费等各类资金的流向,各类合同履行完成后结算工作都能够在资金流程管理子系统中见证。 (三)质量安全管理子系统 根据质量安全管理规范和标准关系到各个环节的施工是否满足质量要求,包括质量检测规程、单元工程质量、工序检测统计、材料及试件检测规范、质量缺陷及事故的上报和应对、质量验收与归档等。质量安全管理子系统作为工程质量控制的主要环节,承担着为上级审阅和调度的重要职责。 (四)合同执行子系统 合同执行包括招投标运行、合同基本数据维护、合同变更索赔条目、承包商信息、公共设备运行问题及其影响的上报、施工进展、经费支付、合同验收和收尾等,采用信息统筹方法将项目管理的一些综合性工作组织起来,是运用统筹方法论处理管理综合事务的功能系统。 四、工程项目管理信息系统研发环境 工程项目管理信息系统定位于J2EE平台上的层次化对象模式的软件研发架构。借助浏览器/服务器(B/S)的方式三层或以上的模式组织系统平台建设。 工程项目管理信息系统研发的硬件环节要求是:需要高性能的服务器一台,常规网络设备客户机一宗、稳定的网络环境以及打印输出设备等。 系统研发平台:web服务器端应用Windows2003 server或其他兼容微软SQL Server 2000结构化查询语言数据管理系统的操作系统。客户端可选用任何办公用机。 系统开发工具:采用微软的SQL Server 2000作为系统服务器端数据库管理系统,业务流程程序采用PHP进行开发,应用程序帮助文档采用WEB Help Assistant程序组件封装。 五、结语 工程项目管理信息系统是一个基于B/S架构的项目管理系统,应用MIS系统的建设理念,采用性能优越的结构化查询语言数据库建设,确保了工程业务数据运行在高效、稳定的环境中,注重了业务系统的灵活性和可扩展性,具有较高的推广价值。 信息系统项目管理论文:施工企业项目管理信息系统的开发与应用 摘要:施工项目管理是施工企业的核心内容,其管理水平很大程度上决定了企业的盈利能力,研究施工项目管理信息系统的开发和应用对于提高施工企业市场的竞争力具有十分重要的现实意义。本文就施工企业项目管理信息系统的开发和应用做了简单阐述。 关键词:施工企业;项目管理信息系统;应用 一、项目管理信息系统的应用状况 目前,我国企业中的计算机普及已经很广泛。我国在工程项目管理领域的信息化建设中也已经取得了不小的成果,工程项目管理信息系统的的应用从无到有、从简单到复杂、从局部推广到全面、从单纯引进或者自行开发到引进与开发相结合。从硬件上来说,我国施工企业所用的计算机等已经能够达到国际先进水平。在施工项目管理实践中,项目管理信息系统已经在一些大型的施工企业中应用实践。但是,在其应用中还缺乏高产的统筹规划和统一的信息标准,导致许多设计、生产和经营管理等数据信息不能够共享,形成了许多独享信息,没有发挥信息化投资的效益,与国际的管理水平相差较大。 二、系统解决方案 项目管理信息系统作为施工企业的核心业务系统,它的建设应按照职能管理层次和功能进行总体规划,分步实施。按照职能管理层次,项目管理系统分为公司总部、子公司和项目部三个层次。按照功能层次,项目管理系统分为业务执行层、管理控制层和决策规划层三个层面。 (一)公司总部职能功能目标 1.管理控制 职能:对子公司的项目管理工作实行监督管理,方便、及时、准确了解有关项目的进度、成本、质量、安全等情况,对重要项目实行监控。 功能:项目综合管理、招投标管理、总包合同执行、安全管理、费用控制情况、重大质量问题管理、大额设备和物资管理、合同执行情况管理、风险管理等。 2.决策规划 职能:贯彻落实国家、行业有关政策,执行公司战略,及时、准确掌握公司重大项目进展执行情况,为项目资源的优化配置、提高项目盈利能力制定提供科学依据;针对建筑市场的外部环境以及公司的工程项目情况,及时掌握市场动态,为开拓市场提供决策依据,同时实行必要的管理职能。 功能:项目综合管理、统计报表、综合查询和分析、项目盈利能力分析等。 (二)子公司职能功能目标 1.管理控制 职能:实现本单位项目管理工作全过程质量监控,行使必要的管理职能。能及时查询各项目的进度信息、费用控制情况、质量、安全、合同执行情况及重大设备采购进展情况等信息,详细查询所有有关情况。并对重要项目实行监控。 功能:项目综合管理、招投标管理、进度管理、成本管理、合同管理、物资管理、设备管理、安全管理、质量管理、风险管理和竣工管理等。 2.决策规划 职能:贯彻落实国家、行业和集团公司有关政策,执行集团公司制定有关政策,及时、准确掌握各项目的进展状况,为制定本单位有关项目相关措施提供科学依据。 功能:项目综合管理、统计报表、综合查询和分析、项目盈利能力分析等。 (三)项目部职能功能目标 1.业务执行 职能:处理日常工程施工业务,为项目施工及管理工作提供现代化的管理手段。 功能:招投标管理、进度管理、成本管理、合同管理、物资管理、设备管理、安全管理、质量管理、风险管理、竣工管理、人资管理、文档管理等。 2.管理控制 职能:实现对项目施工全过程的管理,项目部和所属能部门在职权范围内行使项目管理职能。 功能:项目综合管理、招投标管理、进度管理、成本管理、合同管理、物资管理、设备管理、安全管理、质量管理、风险管理、竣工管理人资管理、文档管理和HSE管理等。 3.决策规划 职能:及时、准确掌握项目的进度、成本、质量、安全等情况,执行上级单位有关制度和政策,项目管理决策者在所属职权范围内行使项目管理决策职能。 功能:项目综合管理、统计报表、综合查询和分析、项目盈利能力分析等。 三、总结 该系统应用在我国的施工项目信息管理中,已经取得了一定的成效。该项目管理信息系统替代了传统的施工企业中人工手动或者手记的操作模式,增加了录入信息的准确度和持久度,大大的提高了建筑施工企业的办公和管理效率,很大程度上规范了施工企业项目管理机制,促进了企业的市场管理其他,提高了企业市场竞争力,对企业的信息化深入建设实施具有一定的促进作用,能够加快施工企业的信息化管理进程。
计算机软件表现出良好的发展态势。插件技术与分层技术的应用,便于提高软件系统完整清晰程度,使计算机软件原型完成时间缩短,减少计算机软件研发成本。此外,上述基础的使用,逐步优化了有关性能及技术,获得用户所需效果。为此,分析计算机软件技术中插件、分层技术的应用很重要。 1插件技术与分层技术的定义 插件,即按照统一的接口规范对程序进行编写。应用程序运转时,会在具体接口使用下,来规范插件,以更好地拓宽应用程序功能。对计算机软件插件而言,比较可靠的是应用程序运行的功能扩展。也换言之,软件开发商以规范预定义接口的形式,让第三方软件开发商在许可范围内研究具体插件具体拓宽软件功能,无需重新编译整体代码程序,仅需基于源代码,做出相应更新,具体重译整体程序,并予以整理,达到更新的效果。分层技术的存在是为了应对计算机软件程序的耦合程度而形成的一类技术,通常应用到软件程序依赖、耦合关系当中,用以解决此中关系,使软件获得非常高的内聚性,升级及完善软件系统,让软件更多样,推动软件技术逐步优化及进步。 2计算机软件技术中插件技术与分层技术的应用 2.1计算机软件技术中插件技术的应用 插件技术用于计算机软件研发当中,发挥了非常突出的作用。插件的优势非常多,插件的探究无需花费太多的资金,但收益比支出高出很多。仅需在接口协助下把插件与具体的软件程序较好地连接起来,计算机软件具备了插件程序功能。研究插件时,应切实了解及把握插件服务软件的主程序,以软件主程序原理等依据,开发插件。插件借助接口和系统进行连接,接口提供具体入口,让插件进到软件主程序中,拆掉主程序当中的插件分离端。宿主及插件的程序协议是确定的,规定当插件全部内容放置到一个子文件当中,为防止软件主程序带来的损害,一定要将插件技术纳入严格管理当中。为此,尽管插件和计算机软件是在一块被利用的,而插件相对比较独立,较少影响到软件。用户在选取及使用插件上,需结合自身在具体生活当中的需求,无法对使用作出认定。且使用一些软件时,部分用户会删掉软件附带插件,使得终端机在运转中的负载得以减少,此种方法不会存在问题。插件技术应用到计算机软件技术当中主要表现在下述两点:①Flash插件,从根本上看,其属于浏览器中安装当中的插件。一般是维持浏览器当中sef文件能够非常好地播放。②IE插件,Plug-in属于一类程序。一般浏览器直接对插件程序进行调用,以处置特定文件的形式,把它变为浏览器当中的一个构成部分。 2.2计算机软件技术中分层技术的应用 分层技术用于计算机软件当中,这一般表现为下述几种类型。 (1)四层技术。虽然现阶段计算机软件应用当中依然存在许多双层、三层技术,而该分层方式并不能真正满足信息技术发展的显示需求。为此,依托以往界面层、经过发展而形成的Web层、数据库层等可非常出色地解决计算机当中具体问题。如,Web设计时,以职能为划分依据,把应用分为表现层、业务层、持久层与领域模型层,通过以上层功能的作用,可较好地传输数据通信。 (2)中间件技术。此项技术是完善数据库、计算机操作系统等,让计算器研发速度更快,使计算机高效运行。在中间件技术开发系统的使用下,保持相对独立,且其中包含了十分复杂的分布集成屏蔽及异构等技术内容,同时便于软件优化及质量提高。 (3)五层技术。五层技术于J2EE环境内,获得了非常不错的应用效果,它的内容涵盖了五层,也即客户层、业务层、资源层、集成层、Web应用层。从整体上看,五层技术根据应用逻辑形成各组件,从最大程度上达到计算机系统的使用需求。 3结语 插件构成了计算机软件组成系统非常重要的一个环节,占据着重要地位,插件技术用于计算机软件当中逐步精简了计算机程序,让计算机程序获得非常快的反应速度。插件技术逐步完善。确保了计算机软件功能的多元性,所以,一定要切实注重插件技术于计算机软件技术当中的合理有效利用,强化分析插件、分层技术的应用。分层技术应用到计算机软件开发当中,这是当前计算机软件开发技术未来使用趋势,较好地保证了计算机软件研发品质,达到规定要求,推进计算机软件的研发速度,满足用户需求,使现代信息技术更好发展。
软件项目管理论文:中小软件企业项目管理 [摘要]本文结合现阶段中小软件企业蓬勃发展的背景,结合软件开发的流程分析及管理中的成本、进度、质量分析。分析了中小软件企业项目中存在的问题并提出了相应的解决办法。 [关键词]软件;管理;项目;软件企业;生命周期;流程控制 随着我国信息产业特别是软件产业的蓬勃发展,一批批中小软件企业不断涌现。大大推动了我国软件产业的发展。但是不可忽视的是,有相当部分的软件企业特别是中小型企业在项目管理方面存在着先天的不足,大多仍然处于一种手工作坊式运营阶段,处于有章不循和无章可循的混沌阶段,缺乏科学化、系统化的管理,质量和效率都不强。由于处于企业的初创期,中小软件企业忙于找项目、揽项目,从而忽视了自身的实力和行业专攻,从而造成了什么项目都接、什么活都做的局面,且公司人员较少,分工不明确从而造成了此类软件企业管理流程混乱,重编码轻设计,甚至到编码完成后再回头编写、应付各种文档资料,无论从哪个角度来说,这是没有任何意义的。软件项目的开发流程不规范,项目延期、失败层出不穷。所以如何有效地对项目进行管理,有章可循,对于中小软件企业来说,是非常有现实意义的。对于广大的中小软件企业而言,如何能有效且比较简单地对自己的软件项目流程进行管理呢? 项目流程管理在软件项目的开发过程中是非常重要的一环,它贯穿着整个过程,所以有时它也被称为软件产品生命周期管理,主要内容包括:立项、策划、分析、实现、测试、、维护等环节。 首先我们从软件工程角度来谈谈这个问题。我们来说一下软件工程中开发模型的概念,无论大小,每个项目都必定要遵循一定的开发模型。软件常用的开发模型包括:瀑布模型、螺旋模型、渐进模型。那么具体到中小软件企业,在这几种模型中,我们要注意些什么呢?下面我们针对这几种常见的模型做一下分析。 一般而言,瀑布模型常用于在开发时间内需求没有或很少变化、分析设计人员对应用领域很熟悉、用户应用环境稳定、用户除提出需求以外,很少参与开发工作、需求使用面向过程的语言或编程工具且风险较低的项目。 螺旋模型常用于在项目开发早期需求可能有变化、分析设计人员对应用领域很熟悉、用户可不同程度地参与整个项目的开发过程、使用面向对象的浯言或第四代语言、中等风险项目。 渐进模型主要应用于在整个项目开发过程中需求都可能发生变化、分析设计人员对应用领域不熟悉、用户可参与整个软件开发过程中、使用面向对象的语言或第四代语言且高风险项目。 生存期定义可视软件项目特性识别和所选软件开发模型而异,对于软件生命周期的几个环节来说,他们并不是孤立的、时间层次非常明显的,它们之间也存在着时间的重叠交叉甚至错位。 对于项目管理人员来说,要注意区分这几个阶段并在不同的阶段定义不同的工作内容并严格执行。而具体到中小型软件企业,由于人员较少,各种工程外小组不太健全。所以,针对这种情况,我们对各个流程进行分解大致分为调查阶段、立项阶段、策划阶段、分析设计阶段、实现阶段、测试阶段、阶段、维护阶段。 在调查阶段:我们要采集用户需求信息、拟定立项建议最后要生成用户需求文档及立项建议书。 在立项阶段:我们需要编制可行性分析报告、立项申请报告并进行评审最后要形成评审记录。 在策划阶段:我们要任命项目经理、建立项目组。并对需求进行分析、评审。根据需求情况对项目进行资源准备(人、财、物)。在此阶段要形成软件需求规格说明书及测试大纲及需求评审记录。 在分析设计阶段:我们要进行下面的工作系统设计(含数据库、界面设计)、设计评审、用例准备、测试计划评审、项目计划修订、复用元素提取根据情况要形成系统设计文档、集成和验证测试计划、系统设计评审记录、测试计划评审记录、项目计划修订记录。 在实现阶段,我们要进行详细设计、详细设计评审、构造软件(编码、自测)、模块测试、组装测试要形成详细设计文档,评审记录、源程序、相关的测试数据和记录。 在测试阶段,我们要进行集成测试、界面冻结、编写用户使用手册、填写申请单之后进行申请评审要形成集成测试测试记录、报告、安装母盘、用户使用手册子版)及产品介绍。 在阶段,我们要编写培训教材、进行产品包装设计、母盘准备、服务人员培训、光盘刻制、资料印刷、产品包装、产品检验、产品和交付井进行项目总结。 在维护阶段,我们要采集产品问题反馈单、登录问题反馈台账、编发产品问题的E—mail、采集、登录问题反馈跟踪记录表、编报问题反馈跟踪月汇总表、产品问题审核、分类和交付、产品问题回复、本版本产品问题维护、新版产品母盘制作、编、发产品更改公告、问题维护审核、新需求台账登录。 众所周知.影响项目进展的三个维度是成本、进度和质量。如何平衡它们之间的关系,尽力做到快、好、省?在有限资源的情况下将结果处理得最优?这就是项目中管理的学问了。任何项目要被视为成功,都要必须达到几个目的,这其中包括质量要求、截止期及成本限制。质量规定给出了一个最终的定义包括项目的形式、适配性和功能,它定义了项目提交给用户时的最终状态,而且要确保项目符合这些规定。 同时项目的进度也是非常重要的,项目管理的一个重要的职责就是要确定一个合理的交付日期。这就是一处平衡的过程,协调好这三个方面的工作,同时所谓一个项目,进度是主线,其他的因素是围绕它来做的,同时进度也是项目管理的标尺。所以在项目中一旦将会期确定下来,就要将它转化为进度表的形式,并告诉你的项目组成员。当编制进度表时,头脑中要牢记住这个日期。如果你的团队知道要求完成项目的实际期限,他们将受到更大的激励,对他们会更有帮助:当团队成员知道进度的情况时,他们将能够加快自己的步伐,从而为项目的顺利完成做出更大贡献。合理的进度,不应该让项目组成员感到紧张。紧张是个人绩效的一个主要杀手。紧张的人更有可能犯错误,而且一般来说其表现不如最佳状态:一个人犯的错误越多,他对其工作及对其本人的感觉就越糟糕,他就越有可能死火。高死火率意味着高的人员离职率,意味着你要花更多的时间用于更新雇人和重新培训。紧张的工作环境导致雇员的紧张,他们反过来又导致环境更加紧张。这是一种恶性循环,对于人员短缺的中小软件企业而言,这显然是不希望被看到的。 作为一个项目来说,如果没有一个明确的目标。对有些人来说,这种情况可能造成令人难以置信的放松,而对另外一些人来说,它又可能造成难以置信的紧张。那些不知道自己的工作到底是什么的雇员,容易变得紧张;他们拿不准为什么来这里,这意味着不能担保明天他们还会出现。如果你向你的团队成员提出了足够明确的目标,并向 他们展示实现目标的途径,你的雇员不仅不会紧张,而会真的感觉自己是该项目的一部分。可能还会对自己取得的结果感到自豪。而当项目经理用富有挑战性的工作和专门技术来影响员工的时候,项目成果的机率就会增大。 你不仅应当向你的团队成员说明目标,而且你应当让他们参与确定这些目标。并且一般来说让他们参与计划的编制,这是绝对必要的。如果你让团队成员帮助编制计划,你将更有可能提早发现可能发生问题的领域。团队成员也感觉到对项目承担了更大的义务,因为在使项目启动方面,他们有某种利害关系。 同时,在执行项目时,项目经理一定会面对这样的要求,即不超出某种成本限制。作为项目经理,应该制定一个比较详细的预算、计划,你应当告知你的公司或客户这项工作确切地说要花费多少成本:出于你的团队是执行项目的人此时也应该像客户一样,也需要尽可能地了解有关成本的信息,所以我们考虑软件的项目管理的时候,都必须在这几方面对其加以界定及规范,在日常的项目管理工作中要注重这几方面的协调、平衡。 一个项目组,我们也要关注于组织的建设。一个软件项目的成功,团队间的合作及有效沟通也是非常重要的。在交流的过程中,要有效的减少噪音,提高沟通的效率。几乎在所有的项目管理中,沟通问题是必不可免的,对于一些项目经理来说,沟通不佳意味着“没人听我的”,而对于另外的一些经理来说,沟通不畅意味着项目组成员每天到晚一直忙,却不见多少成绩,好多人做着重复的工作,因为彼此之间没有进行有效的沟通。沟通的方式很多,比如说会议、电话、电邮、甚至行为等等。 如果团队成员看起来不愿意沟通,这并不一定表明他们不愿意合作。相反,他们仅仅可能是不愿意以自己不适应的方式进行沟通。所以,为了鼓励沟通,我们必须清楚应该选择哪种沟通渠道,应该选择哪些条件组合,以得到我们所期望的反应。 在项目工作中,万不能对他人颐指气使。维持团队的关系以促进项目组成员齐心协力地工作这才是项目经理所要取得的目标。如果项目经理过多地用权力、金钱或者处罚的手段来影响项目组成员的话,项目失败的几率会很大。和其他方面的管理一样,项目管理既是一门科学又是一门艺术。在平时的管理工作当中,我们不仅要善于将相关的管理知识及管理理论有意识的应用到管理实践中,我们更要发展艺术性的思维。没有完全相同的项目环境,外部环境和内部环境是不断变化的,我们只有在不断的实践中探索才能深刻的体会到项目管理的精髓,不断的成长。同时作为一个项目经理,要有大局观,要具有系统思维。不要受单一项目的局限,要在一个更大的组织视野下考虑项目的实施。 软件项目管理论文:中小软件企业项目管理 [摘要]本文结合现阶段中小软件企业蓬勃发展的背景,结合软件开发的流程分析及管理中的成本、进度、质量分析。分析了中小软件企业项目中存在的问题并提出了相应的解决办法。 [关键词]软件;管理;项目;软件企业;生命周期;流程控制 随着我国信息产业特别是软件产业的蓬勃发展,一批批中小软件企业不断涌现。大大推动了我国软件产业的发展。但是不可忽视的是,有相当部分的软件企业特别是中小型企业在项目管理方面存在着先天的不足,大多仍然处于一种手工作坊式运营阶段,处于有章不循和无章可循的混沌阶段,缺乏科学化、系统化的管理,质量和效率都不强。由于处于企业的初创期,中小软件企业忙于找项目、揽项目,从而忽视了自身的实力和行业专攻,从而造成了什么项目都接、什么活都做的局面,且公司人员较少,分工不明确从而造成了此类软件企业管理流程混乱,重编码轻设计,甚至到编码完成后再回头编写、应付各种文档资料,无论从哪个角度来说,这是没有任何意义的。软件项目的开发流程不规范,项目延期、失败层出不穷。所以如何有效地对项目进行管理,有章可循,对于中小软件企业来说,是非常有现实意义的。对于广大的中小软件企业而言,如何能有效且比较简单地对自己的软件项目流程进行管理呢? 项目流程管理在软件项目的开发过程中是非常重要的一环,它贯穿着整个过程,所以有时它也被称为软件产品生命周期管理,主要内容包括:立项、策划、分析、实现、测试、、维护等环节。 首先我们从软件工程角度来谈谈这个问题。我们来说一下软件工程中开发模型的概念,无论大小,每个项目都必定要遵循一定的开发模型。软件常用的开发模型包括:瀑布模型、螺旋模型、渐进模型。那么具体到中小软件企业,在这几种模型中,我们要注意些什么呢?下面我们针对这几种常见的模型做一下分析。 一般而言,瀑布模型常用于在开发时间内需求没有或很少变化、分析设计人员对应用领域很熟悉、用户应用环境稳定、用户除提出需求以外,很少参与开发工作、需求使用面向过程的语言或编程工具且风险较低的项目。 螺旋模型常用于在项目开发早期需求可能有变化、分析设计人员对应用领域很熟悉、用户可不同程度地参与整个项目的开发过程、使用面向对象的浯言或第四代语言、中等风险项目。 渐进模型主要应用于在整个项目开发过程中需求都可能发生变化、分析设计人员对应用领域不熟悉、用户可参与整个软件开发过程中、使用面向对象的语言或第四代语言且高风险项目。 生存期定义可视软件项目特性识别和所选软件开发模型而异,对于软件生命周期的几个环节来说,他们并不是孤立的、时间层次非常明显的,它们之间也存在着时间的重叠交叉甚至错位。 对于项目管理人员来说,要注意区分这几个阶段并在不同的阶段定义不同的工作内容并严格执行。而具体到中小型软件企业,由于人员较少,各种工程外小组不太健全。所以,针对这种情况,我们对各个流程进行分解大致分为调查阶段、立项阶段、策划阶段、分析设计阶段、实现阶段、测试阶段、阶段、维护阶段。 在调查阶段:我们要采集用户需求信息、拟定立项建议最后要生成用户需求文档及立项建议书。 在立项阶段:我们需要编制可行性分析报告、立项申请报告并进行评审最后要形成评审记录。 在策划阶段:我们要任命项目经理、建立项目组。并对需求进行分析、评审。根据需求情况对项目进行资源准备(人、财、物)。在此阶段要形成软件需求规格说明书及测试大纲及需求评审记录。 在分析设计阶段:我们要进行下面的工作系统设计(含数据库、界面设计)、设计评审、用例准备、测试计划评审、项目计划修订、复用元素提取根据情况要形成系统设计文档、集成和验证测试计划、系统设计评审记录、测试计划评审记录、项目计划修订记录。 在实现阶段,我们要进行详细设计、详细设计评审、构造软件(编码、自测)、模块测试、组装测试要形成详细设计文档,评审记录、源程序、相关的测试数据和记录。 在测试阶段,我们要进行集成测试、界面冻结、编写用户使用手册、填写申请单之后进行申请评审要形成集成测试测试记录、报告、安装母盘、用户使用手册子版)及产品介绍。 在阶段,我们要编写培训教材、进行产品包装设计、母盘准备、服务人员培训、光盘刻制、资料印刷、产品包装、产品检验、产品和交付井进行项目总结。 在维护阶段,我们要采集产品问题反馈单、登录问题反馈台账、编发产品问题的E—mail、采集、登录问题反馈跟踪记录表、编报问题反馈跟踪月汇总表、产品问题审核、分类和交付、产品问题回复、本版本产品问题维护、新版产品母盘制作、编、发产品更改公告、问题维护审核、新需求台账登录。 众所周知.影响项目进展的三个维度是成本、进度和质量。如何平衡它们之间的关系,尽力做到快、好、省?在有限资源的情况下将结果处理得最优?这就是项目中管理的学问了。任何项目要被视为成功,都要必须达到几个目的,这其中包括质量要求、截止期及成本限制。质量规定给出了一个最终的定义包括项目的形式、适配性和功能,它定义了项目提交给用户时的最终状态,而且要确保项目符合这些规定。 同时项目的进度也是非常重要的,项目管理的一个重要的职责就是要确定一个合理的交付日期。这就是一处平衡的过程,协调好这三个方面的工作,同时所谓一个项目,进度是主线,其他的因素是围绕它来做的,同时进度也是项目管理的标尺。所以在项目中一旦将会期确定下来,就要将它转化为进度表的形式,并告诉你的项目组成员。当编制进度表时,头脑中要牢记住这个日期。如果你的团队知道要求完成项目的实际期限,他们将受到更大的激励,对他们会更有帮助:当团队成员知道进度的情况时,他们将能够加快自己的步伐,从而为项目的顺利完成做出更大贡献。合理的进度,不应该让项目组成员感到紧张。紧张是个人绩效的一个主要杀手。紧张的人更有可能犯错误,而且一般来说其表现不如最佳状态:一个人犯的错误越多,他对其工作及对其本人的感觉就越糟糕,他就越有可能死火。高死火率意味着高的人员离职率,意味着你要花更多的时间用于更新雇人和重新培训。紧张的工作环境导致雇员的紧张,他们反过来又导致环境更加紧张。这是一种恶性循环,对于人员短缺的中小软件企业而言,这显然是不希望被看到的。 作为一个项目来说,如果没有一个明确的目标。对有些人来说,这种情况可能造成令人难以置信的放松,而对另外一些人来说,它又可能造成难以置信的紧张。那些不知道自己的工作到底是什么的雇员,容易变得紧张;他们拿不准为什么来这里,这意味着不能担保明天他们还会出现。如果你向你的团队成员提出了足够明确的目标,并向 他们展示实现目标的途径,你的雇员不仅不会紧张,而会真的感觉自己是该项目的一部分。可能还会对自己取得的结果感到自豪。而当项目经理用富有挑战性的工作和专门技术来影响员工的时候,项目成果的机率就会增大。 你不仅应当向你的团队成员说明目标,而且你应当让他们参与确定这些目标。并且一般来说让他们参与计划的编制,这是绝对必要的。如果你让团队成员帮助编制计划,你将更有可能提早发现可能发生问题的领域。团队成员也感觉到对项目承担了更大的义务,因为在使项目启动方面,他们有某种利害关系。 同时,在执行项目时,项目经理一定会面对这样的要求,即不超出某种成本限制。作为项目经理,应该制定一个比较详细的预算、计划,你应当告知你的公司或客户这项工作确切地说要花费多少成本:出于你的团队是执行项目的人此时也应该像客户一样,也需要尽可能地了解有关成本的信息,所以我们考虑软件的项目管理的时候,都必须在这几方面对其加以界定及规范,在日常的项目管理工作中要注重这几方面的协调、平衡。 一个项目组,我们也要关注于组织的建设。一个软件项目的成功,团队间的合作及有效沟通也是非常重要的。在交流的过程中,要有效的减少噪音,提高沟通的效率。几乎在所有的项目管理中,沟通问题是必不可免的,对于一些项目经理来说,沟通不佳意味着“没人听我的”,而对于另外的一些经理来说,沟通不畅意味着项目组成员每天到晚一直忙,却不见多少成绩,好多人做着重复的工作,因为彼此之间没有进行有效的沟通。沟通的方式很多,比如说会议、电话、电邮、甚至行为等等。 如果团队成员看起来不愿意沟通,这并不一定表明他们不愿意合作。相反,他们仅仅可能是不愿意以自己不适应的方式进行沟通。所以,为了鼓励沟通,我们必须清楚应该选择哪种沟通渠道,应该选择哪些条件组合,以得到我们所期望的反应。 在项目工作中,万不能对他人颐指气使。维持团队的关系以促进项目组成员齐心协力地工作这才是项目经理所要取得的目标。如果项目经理过多地用权力、金钱或者处罚的手段来影响项目组成员的话,项目失败的几率会很大。和其他方面的管理一样,项目管理既是一门科学又是一门艺术。在平时的管理工作当中,我们不仅要善于将相关的管理知识及管理理论有意识的应用到管理实践中,我们更要发展艺术性的思维。没有完全相同的项目环境,外部环境和内部环境是不断变化的,我们只有在不断的实践中探索才能深刻的体会到项目管理的精髓,不断的成长。同时作为一个项目经理,要有大局观,要具有系统思维。不要受单一项目的局限,要在一个更大的组织视野下考虑项目的实施。 软件项目管理论文:计算机软件工程项目管理 摘要:计算机软件工程项目管理和开发是一项具有复杂性以及系统性的工程,其涉及面相对较广,在实际的工作中所面临的风险也较大,因此对计算机软件工程项目实施系统和完善的管理是非常重要的。在信息技术以及科学技术高速发展的今天,计算机软件的规模以及复杂程度在不断增加,因此在实施计算机软件工程开发的工作中各种问题也逐渐地显现出来,给企业造成了不必要的损失,为了提高企业的经济利益,增加企业的综合竞争能力,促进计算机软件工程的发展就应该对计算机软件工程项目更好的管理方法和措施进行探讨和分析。 关键词:计算机软件工程;项目管理;管理方法;问题 目前,在实施计算机软件工程项目开发的过程中,软件工程项目管理工作并没有引起工作人员和企业领导人员的足够重视。在实施计算机软件工程管理的过程中,软件产品具有较强的特殊性,且计算机软件工程刚刚兴起,在实施软件工程管理的过程中很多问题并没有得到充分的认识,给工程项目管理带来了一定的困难,由此可见全面地实施计算机软件工程项目管理是非常重要的。下面该文就将计算机软件工程项目管理的内容作为基础,对计算机软件工程项目管理中存在的问题以及计算机软件工程项目管理的方法和策略进行探讨和浅析。 1计算机软件工程项目管理的内容 1.1对于组织机构的管理 在实施计算机软件工程项目管理的过程中对于组织机构的管理是一项重要的管理内容。计算机软件工程项目的管理人员在实际的管理工作中只有设置全面的组织结构,完善组织机构管理的质量才能完成科学管理制度和管理团队的建设。只有完善组织机构的管理才能清楚地划分管理的职责和权限范围,尤其是对于具有较强综合性的计算机软件工程项目来说,必须由专门的技术人员来负责组织机构的管理,进而提高计算机软件工程项目管理的有效性和质量。 1.2软件质量和配置管理 在实施计算机软件工程项目管理的过程中软件质量管理和配置管理有着不可替代的地位和作用。项目质量保证主要是定期地对总体绩效进行评估和评价,完善质量计划编制、项目质量保证以及项目质量控制等过程,对于不能保证项目质量的问题给予进一步的分析,找出具体和具有针对性的解决方法,进而更好地提高软件的质量。同时计算机软件项目管理人员也应该对软件产品的演变过程有一个精确的记录,保证软件配置管理的质量,进而完善计算机软件工程项目的管理工作。 1.3风险的评估以及管理 风险管理主要包括的内容有对风险的正确识别、风险评估以及风险监督和风险解决等,实施风险管理的主要目的是在预测到风险即将出现的时候及早采取措施给予抑制,避免风险的出现和发展。在实施计算机软件工程项目管理的过程中风险的评估和管理是一项重要的管理内容,计算机软件工程项目管理人员应该及早地对项目中存在的风险进行分析和评估,加强对各种可能出现风险的管理,降低各种风险对项目造成的影响,进而提高软件企业的经济效益。 2计算机软件工程项目管理中存在的问题 2.1缺少对计算机软件工程项目管理培训的重视 大多数企业在实施计算机软件工程项目管理的过程中往往会忽略对项目管理的培训,在项目管理培训上投入的精力、人力、物力和财力均相对较少,没有形成一个系统和完善的知识培训体系。很多软件企业只是依靠着某些项目管理工作人员精湛的技术能力以及综合素质,而在项目管理培训方面往往比较盲目,只是走一走过程而已,缺少对计算机软件工程项目管理培训的重视程度,项目管理人员缺少对项目管理知识和培训知识的掌握[1]。 2.2计算机软件工程项目风险控制的意识较薄弱 在目前我国各个企业竞争日益激烈以及经济高速发展的大背景下,各个软件企业在进行计算机软件工程项目开发过程中所面临的风险也越来越大,一旦发生风险就会给企业带来难以弥补的损失,由此可见在实施计算机软件项目管理的过程中风险管理是非常重要的。而目前大多数软件企业在实施项目管理的过程中对风险控制的意识相对较为薄弱,并没有认识到风险管理和控制对于项目管理来说的重要意义,以致不能及时地防范和控制相关管理过程中出现的风险。 2.3计算机软件工程项目管理人员团队意识低下 计算机软件工程项目管理工作人员在实施管理工作的过程中大多数工作人员并不能从宏观上对整个项目进行整体的把握,只是做好自己的本职工作,并没有从大局上对相关的管理工作进行考虑。大多数计算机软件工程项目管理工作人员缺少团队意识,这些管理人员虽然具有精湛的技术和较高的综合素质但是只注重个人能力的发挥,缺少培养新一代人才的观念,缺少带头作用和责任心,导致各种管理问题的出现,不利于企业的更好发展。 3计算机软件工程项目管理的方法和策略 3.1提高对计算机软件工程项目管理培训的重视程度 软件企业在实施计算机软件工程项目管理的过程中应该增加对项目管理培训的重视程度。企业应该增加在管理人员培训上的精力、物力和财力,注重对管理人员实践能力和理论知识的提高。让相关管理人员掌握更多的知识,让管理人员熟悉相关的培训和管理流程,进而更好地提高计算机软件工程项目管理的质量和有效性。与此同时,企业管理人员也应该建立软件工程项目管理培训的审核制度,项目管理人员在上任之前应该给予一定的考核,进而提高计算机软件工程项目管理的质量。 3.2提高计算机软件工程项目管理风险控制管理意识 计算机软件工程项目在实施管理的过程中应该建立有效的风险管理和控制机制,在实施计算机软件工程项目开发的过程中应该要求项目管理人员充分地掌握和学习风险管理知识,熟练地掌握风险识别、风险控制以及风险转移的方法,在项目启动后立即对风险进行识别和管理。与此同时项目管理人员也要保证风险控制和管理贯穿于整个软件项目管理的过程中,采用多种方法和技术手段对风险进行管理和控制,减少各种风险对企业经济效益和软件开发造成的影响[2]。 3.3培养计算机软件工程项目管理工作人员团队意识 企业管理人员在完善计算机软件工程项目管理的过程中应该让相关的项目管理人员从宏观上掌握大局,进而整体性地对整个项目管理进行掌控。同时也要充分地发挥项目管理人员在实际工作中的带头作用,合理地对员工的工作进行安排,对人力资源进行合理的运用。在此基础上也要提高项目管理人员的责任心和团队意识,在充分发挥每一个管理人员和工作人员个人能力的同时培养可以满足企业更好发展需求的新一代人才,提高计算机软件工程项目管理的质量。 4结语 总而言之,在当今这个信息技术和科学技术高速发展的时代,软件工程开发和设计过程中的各个项目所涉及的内容和范围也在不断增加,实施计算机软件工程项目管理过程中各种问题也逐渐凸显,而计算机软件工程项目工作的管理质量也逐渐成为影响软件企业核心竞争力的关键。在这样的情况下软件企业应该充分地认识到计算机软件工程项目管理过程中存在的问题,并通过一定的方法和策略给予完善,进而提高项目管理的水平和质量,促进软件企业的长期、稳定和健康发展。 作者:吴丽娜 单位:宿迁学院信息工程学院 软件项目管理论文:软件工程项目管理需求分析 摘要:科研机构、高校承担的大型科研工程越来越多,软件在工程项目中扮演着重要角色。结合科研领域软件开发特点,介绍软件开发流程管理及质量保障措施等,可为科研软件的质量提高及创新提供一定借鉴。 关键词:科研软件;需求分析;开发模型;质量保障 0引言 随着科研机构、高校承担的国家大型科学工程项目越来越多,在这些大型科学工程中,软件起到不可或缺的作用。如中国科学院高能物理研究所承担的硬X射线调制望远镜项目[1]、BESIII项目[2]中的数据采集软件、探测器和数据监测软件是获得物理成果的基础,而模拟软件和分析软件则直接关系到物理成果的处理和精度。这类软件项目有较深的物理学背景,需要使用一些物理分析和设计方法,实现手段必须符合领域特点。例如,数据存储在粒子物理实验和空间天体物理实验中的要求不同,前者主要采用ROOT[3]格式,而后者则以FITS[4]格式为主,开发所用的常见库和工具也因数据存取格式不同而不同。此外,该类软件应用面较窄,仅限于某一科研领域,其开发很难由软件公司承担,因为软件公司必须投入大量的学习成本,而产品应用又受局限。因此,这类软件的开发一般由科研院所、高校自行承担。然而,目前我国软件整体实力与创新性还不强,人才结构也需要改善[5],一些从事基础研究的机构,软件人才紧缺,且缺乏软件开发管理经验,造成软件质量不高。科研机构从事软件开发的科研人员学习能力强,热衷于追求新技术,如果在方法上给予指导,可帮助其开发出高质量的软件。依托大型工程培养所需的软件人才,不仅有利于大型工程项目的实施,而且还能为国家培养大批软件人才。本文结合该类软件项目的特点和科研机构现状,探讨其软件开发特点,并提出流程管理和质量保障措施。 1科研领域软件开发及其特点 1.1软件项目特点 (1)软件提出者。一般是项目科学家、顾问,他们具有较强的科学洞察力,也能较好地把握软件开发方向,但他们大多只关注宏观问题,而非技术细节,对软件不是很了解,不能用计算机语言和思维描述项目,也无法很好地理解和描述实现流程、细节,因此不能准确估计软件开发难度和工作量。 (2)软件开发者。一般为青年职工和学生,他们熟悉软件开发,但往往不能完全理解项目目标,也不能深刻理解其物理过程,理解过程中往往思维局限性大,缺乏方向。 (3)软件测试者。多数情况下单元测试由开发者承担,集成或系统测试由其他人员完成,部分由用户完成。与开发人员相比,测试人员往往物理基础较好,掌握基本测试方法,但是没有建立起完整的测试体系,而且将软件测试当作“副业”,测试以功能实现为主,对软件细节不了解。 (4)用户。用户一般是物理工作者,他们熟悉研究领域的物理要求,但不能用计算机语言描述需求,往往需求不实际或不够明确。他们对软件要求较高,要求通过物理测试对软件性能和输出结果精度进行测试。如通过运行大数据量检查软件内存和时间消耗,以促进开发者进行算法优化等。 1.2软件项目开发特点 (1)软件需求不够明确。科研领域软件项目一般都涉及到探测器和数据,涉及领域较广,而且需求不断变化。无论是软件提出者还是用户,往往难以用计算机思维或语言清楚描述问题;软件开发者对项目物理目标,特别是物理过程缺乏深刻理解,不能很好地理解软件功能细节及需求。比如,对于一些数据分析软件,提出者或用户难以描述出软件需要完成的功能,而开发者对数据处理流程中进行的数据转换、修正、数据结构重组也缺乏深刻理解。 (2)人员结构较为单一。软件开发中通常一人需要承担多种角色,包括软件需求分析员、设计者和开发者,甚至测试者。这样的职位设定,人员分工不明确,难以深入把握某一领域(比如测试)的特点和方法,从而影响了整个软件开发过程。 (3)软件实现细节难以把握。此类软件一般涉及复杂的物理过程,需要用一定的物理方法解决,但方法并不唯一,不同方法会对结果带来一定影响,而且不同类型数据所依赖的方法也不同。软件开发中还有些研究性课题,只能以接口形式存在于软件中,但预留接口时往往设计较为简单,考虑的情况过于理想,难以满足实际需求。然而,如果设计时考虑得比较复杂,接口较多,又往往缺乏必要的软件技术和经验,不能有效把握细节。 (4)硬件频繁改动增加软件开发风险。软件依赖于硬件,设计初期软件是在理想的硬件设计状态下运行,但如果硬件发生变更或者运行影响因素增加,软件也随之变动,从而加大开发风险。 (5)软件测试及评估缺乏专业水平。由于开发者、测试者与用户的专业测试能力都比较欠缺,难以涉及到核心质量问题,往往无法全面对软件作出专业评估。 (6)人员管理难度大。科研机构、高校一般热衷于科学研究而不是工程项目本身,因此难以兼顾两方面工作。软件提出者和管理人员往往对软件工程缺乏深入了解,难以对开发工作作出客观评价,因此对软件开发的进度和质量带来一定影响。 (7)软件不确定性因素多。随着工程实施,软件提出者、用户会不断改变、增加需求,加上开发者及测试者缺乏相关经验,代码开发不规范、开发人员流动性强等增加了软件开发的不稳定性。另外,为降低开发成本和难度,开发人员通常会引入现成的工具,这可能给软件开发带来隐患。然而,面向某一科研领域的软件开发项目也有自身的优势。如和大型专业软件相比,所需的项目功能不是特别多,部分开发平台具有可移植性,开发人员综合素质较高,学习能力强,英语基础较好。此外,很多工程与国外合作开发,可参考国外成熟软件,并方便引进一些免费的软件框架和平台,如Gaudi[6]框架、天文分析工具库Ftool[7]等。 2软件开发流程管理 2.1确定软件开发模型 科研机构,尤其是一些缺少经验的团队,习惯采用瀑布模型进行开发,主要由于该模型分阶段,且各阶段间存在因果关系,比较符合思维模式。但它会产生大量文档,到开发后期会凸显软件开发缺陷。适合科研领域的开发模型有迭代式模型[8-9](需求变更驱动型)、增量模型(功能驱动型)及快速原型开发[10]等。对于科研软件而言,模型选择需综合考虑软件框架稳定性和开放性、构件独立性以及项目组开发经验等。比如对于需求不明确、流程不清晰、算法不确定的项目(如数据处理软件、分析软件和标定软件等)采用迭代模型或者快速原型开发较好。此外,采用一种模型为主,其它模型为辅,也会得到很好的效果。 2.2加强开发流程控制 无论采用何种开发模型,开发人员必须在每一次开发或迭代中完整实现需求分析、设计、编码和测试等步骤。各阶段的评审或项目报告尤为重要,项目前期要确保软件开发人员准确理解项目需求以及软硬件环境;中期阶段要确保开发流程和方法可靠;后期要通过测试确保软件运行符合要求。 2.3需求分析中注重物理分析 科研软件中一般涉及大量数据操作,而且过程比较复杂,一些原始数据要经过转换、重建、标定及修正等步骤,而且处理不一定是线性的,即相邻数据之间可能有关联。这些功能和性能需求不容易明确,需要着重把握。软件中还可能涉及一些物理算法(比如图像修正、频率分解等),因此在需求分析中需要着重进行物理分析,包括流程梳理、特殊方法和条件选择等。 2.4采用串行开发方式 科研机构人员结构比较单一,往往多项工作并行执行,给软件开发质量提升及人才培养带来不利影响,可将相关性比较强的软件以串行方式开发,数据产品生成软件和数据分析软件可以依次开发。 2.5提高开发人员的主观能动性 软件开发过程中,保障软件项目负责人在经费使用及绩效考核中的话语权,组建凝聚力强的研发团队,对软件开发的进度、质量进行考核。 3软件质量保障措施 (1)加强开发过程中的沟通。科研项目的不确定性带来软件开发需求的变动,用户往往只注重项目需求功能满足,而不关心软件的实现细节,所提出的功能或接口可能不切实际,因此需要加强与用户的沟通,明确软件开发目标。 (2)充分调动开发人员积极性。科研机构软件开发人员往往是科研项目的幕后工作者,其工作成果容易被科研项目成果所掩盖,所以充分调动软件开发人员的工作积极性尤为必要。一方面,为其提供成果展示平台,尤其是展示创新性成果,如将开发中的文档整理成册等;另一方面,在基金申请、职称评定等方面提供支持。科研机构职称评定主要依据取得的科研成果,由于工作内容不同,如采取同样的评审条件,软件开发人员与其他研究人员在同一层次上竞争将缺乏竞争力。可能导致部分人员不愿意从事软件开发工作,或者开发软件的同时还从事其它研究,从而影响软件开发进度和质量。因此,需要根据软件开发人员工作的特殊性,通过有效的激励措施调动其积极性。 (3)培养既懂管理又懂技术的项目负责人。优秀的软件工程项目负责人不仅是一个好的软件设计师,对软件实现细节能够很好的掌控,还是一名优秀的管理者,能科学配置资源。 4结语 面向科研领域的软件具有较深的行业背景,其设计方法、实现手段有很强的领域依赖性。本文从科研领域特点及软件提出者、开发者、测试者、用户的角度出发,探讨了其需求难以明确、人员结构较单一且管理难度大的特点。在软件开发管理过程中,需要采用合适的软件开发模型,注重流程管理,充分调动开发人员的工作积极性。 作者:赵海升 李兵 聂建胤 宋黎明 单位:中国科学院高能物理研究所 软件项目管理论文:软件工程项目管理在软件开发中的应用 【摘要】 随着软件深入到我们生活的各个领域,人们对软件的特性以及功能要求越来越多,要开发出一个优秀的软件,必须综合不同的用户的不同的想法。另外加上企业、个人和政府的信息需求日益复杂,现在的计算机程序不再是一个人能够轻松构建,而是需要一个庞大的团队共同努力。并且各种形式,各种应用领域的软件都需要工程化,所以,产生了软件工程,整个软件工程过程中的项目管理方法是非常重要的,本文主要根据软件开发中项目管理涉及的人员、产品、过程和项目四个方面来讲述了软件工程项目管理的具体内容。 【关键词】软件工程;项目管理;管理方法 1软件工程开发概述 软件工程是建立和使用一套合理的工作原则,以便经济地获得可靠地、可以在实际机器上高效运行的软件。软件工程方法为构建软件提供了技术上的解决方法,包括沟通、需求分析、设计建模、编程、测试和技术支持。 2软件工程项目管理方法在软件开发中的应用 有效的项目管理集中在4个方面:人员、产品、过程和项目。 2.1人员 在IEEE发表的一项研究中提到,当向3个大型技术公司中主管工程的3位副总裁问及一个成功的软件项目中最重要的因素是什么时,他们回答会的的第一重要的因素不是他们所用的工具,而是人员。 2.1.1项目利益相关人员每个项目的利益相关人员有高级管理者、技术管理者、开发人员、客户和最终用户参与,为了高效率的完成项目,整个团队必须能够发挥好每个相关人员的能力和技术,这是团队领导者的任务。 2.1.2团队领导者项目的管理需要很多相关者的努力,作为一个团队的领导者,第一要具有一定的实力,必须能够掌握整个项目,还要能够理解团队人员,能够用自己的语言来影响整个团队。 2.1.3软件团队优秀的团队结构取决于组织的管理风格、团队里人员数目与技术书评,以及问题的总体难易程度。规划软件工程团队结构时应该考虑待解决问题的难度、开发程序的规模、团队成员需要共同工作的时间、对问题做模块化划分的程度、待开发系统的质量要求和可靠性要求、交付日期的严格程度以及项目所需要的友好交流的程度等因素。 2.2产品 不管喜欢与否,从项目一开始,就要研究应该开发哪些产品以及要解决哪些问题。至少我们要建立和界定产品的范围。 2.2.1软件范围软件项目管理首先要做的就是确定软件范围。确定范围主要考虑要开发的软件如何适应于大型的系统、产品或业务环境,软件要产生哪些客户可见的数据对象作为输出和软件要执行什么功能才能将输入数据变换成输出数据等问题。 2.2.2问题划分问题划分是软件需求分析的核心活动。在确定软件范围的活动中,并不试图去完全分解问题,只是分解其中的两个主要方面:必须交付的功能和内容和所使用的过程。 2.3过程 团队选择过程模型主要适合于需要该产品的客户和从事开发工作的人员,产品本身的特性和软件团队随处的项目工作环境。软件团队在选择最适合项目的软件过程模型时,应该具有很大的灵活性。一旦选定了过程模型,项目团队可以根据需要灵活地确定过程模型中应包含的软件工程任务。较小的项目如果与以前开发过的项目相似,可以采用线性顺序方法。如果时间要求太紧,不可能完成所有功能时,增量策略可能是最好的。同样的,如果项目具有其他特性,可能就要选择其他过程模型。作为项目负责人,要特别注意与用户保持联系,掌握用户的心理和动态防止来自用户的各种干找和阻力。 2.4项目 为了更好地管理软件项目,我们要注意以下几点: (1)在正确的基础上开始工作。通过以下两点来实现:首先努力的正确理解要解决的问题,然后为每个参与项目的人员设置现实的目标和期望。这一点又通过组建合适的开发团队,并给与团队工作时所需的自由、权利和技术而得到加强。 (2)保持动力。很多项目的启动都有一个良好的开端,但是,后来慢慢地开始瓦解。为了使整个项目开发过程人员充满动力,项目经理比喻采用激励措施,使人员变动更小,让每个任务都高质量的完成。 (3)跟踪进展。对于软件项目而言,当工作产品正在产生或被认可时,跟踪项目进展要作为质量保证活动的一部分。 (4)做出英明决策。总体上,项目经理和软件团队的决策应该“保持项的简单性”。 (5)进行事后分析。建立统一的机制,从每个项目中获取科学系的经验。 3结语 软件工程项目管理是软件工程的普适性活动。它先于任何技术活动之前开始,且持续贯穿于整个计算机软件的建模、构造和部署之中。项目管理中的人员、产品、过程和项目对软件项目管理具有重大的影响。要顺利完成软件开发,就必须将人员组织成有效的团队,激励他们完成高质量的软件工作,并协调他们实现有效的沟通。产品的需求必须考虑客户与开发者的想法,设计更合适的产品。过程必须适合于人员和产品。最后必须采用确保软件团队能够成功的方式来组织项目。 作者:王明 单位:首都经济贸易大学 软件项目管理论文:计算机软件工程项目管理研究 1软件工程项目管理中存在的问题 1.1缺乏管理意识 在软件工程项目处理中,有些项目经理没有强烈的认识到本身的责任,无法从总体上掌控全部项目,只是静心于详细的技术工作,造成项目组成员之间忙的忙、闲的闲,打算不周、使命不均、资本奢侈等近况。有些项目经理没有很好的管理方法,本身做比力坚苦的事情,使项目使命没法公道的分配给小组成员,以到达事情“负载平衡”。在涉及相关软件技术方面的企业中,项目经理大部分是团队中的技术中坚力量或者是主要技术人员。但是,在详细的项目实施细节中,无论是项目基本的常识,或是项目实施必备的能力与本领,他们还存在着很大的晋升空间。技术骨干在担当项目经理之前,最佳的选择是提前练习与实践相关的项目办理常识。项目经理需要的不仅仅是技术上的常识,更多的是与人来往配合的常识,需要指出的是人际间的交往能力是其必需的业务素质之一。另外,项目的负责人还要有比较强烈的责任意识,并且在现实工作中不断提高本身应该具备的责任品质,积极践行责任行为,树立好的标杆与榜样,为团队整体的发展负责。这是项目实施的具体路径所决定的,没有领头羊一切将很难开展与执行。 1.2存在风险管理 项目风险与预防潜在危害的意识是一种非常重要的意识,在任何项目在举行方向与正式实行以前,作为项目的负责人要从危害存在的大概性动身,对其大概致使的危害系数举行预先的判定和做好需要的预警备案。任何项目都有必然存在的潜在的风险,但是最好人工的准备,风险的危害最大水平的降低是对项目负责人能力与水平的重要考量,其必需做好足够的准备工作来应对随时发生的变故。有些项目经理在工作中并没有充分认识到风险管理的重要性,对企划书中风险管理进行了粗略介绍,敷衍了事的随意列出几条危害,写一些简略应答办法,对后来的风险防范起不到任何作用和影响。 1.3内部沟通问题 在软件工程项目的进展与实施过程中,人际间的配合与合作是不可缺少的,但是由于秉性的差异,沟通与交流中的障碍与差异会影响团队的协作与凝聚。很多开发的工程项目的规模比较庞大、复杂,项目经理就很难协调小组成员之间的关系。项目团队中就很有可能出现不同角色之间的分工不清、责任不明,导致的工作互相推诿、出现问题推卸责任的情况。有时还会发生组员之间不进行沟通联系,各做各的工作,不愿意和别人合作,最终导致的项目无法按时完成等问题,产生不必要发生的损失。为避免以上呈现的现象在软件工程项目的研发与实施过程中,项目经理应制定有效的交流轨制和交流机制,增强团队队员之间的配合意识,对由于贫乏交流而产生的差错要进行规避与责罚。进度控制的问题在软件开发工作过程中,由于种种原因无法按时完成工作进度,延期项目的进度也是经常有的事情,有可能会带来很严重的损失。这时就需要项目经理来有效的节制团队的工作进度,对应项目进度的个体意义进行判断,事前或实时采纳需要的办法,尽可能缩小预期进度与现实进度的误差,实现对项目的自动管控。 2软件工程项目管理对策 2.1完善管理体系 首先,计算机软件工程项目管理的体系要对人才进行有效并且合理的管理,建立一个完善的、合理的人力资源管理体系。其次,团队职员要有杰出的本领与功底,而且队员要有求知欲和上进心,可以不竭的进修计算机软件工程项目办理的热情,有用的将履历和实践。最后,团队中的队员要履行工程项目中的规章制度,严苛的奖惩制度也会在必然程度上增进队员,激发他们的主动性,使得队员更踊跃的为项目尽力。 2.2提高进度与风险管理工作的效能 项目经理首先应加强项目进度的处理,项目进度计划的制定指,利用时间进度完善办理进程的功效,来抉择项目的起头及完成的时刻表。成立一个实际的项目进度计划的进程,和公平合理的、有效的管控好计算机软件工程项目办理中,全数小组成员的任务状况。 计算机软件工程项目办理的职员,应答危害办理的常识、危害方法的常识、量化的方式,和危害管控的方式举行有用的把握和认知,为计算机软件工程项目办理做好有用的危害办理陈述,而且做好有用的危害防备事情。风险在项目完成之前的过程中都有可能会发生,所以需要项目经理定期的对软件工程项目进行风险评估,对不同等级的风险进行使用不同的应对措施来处理问题,必要时期可以采用规避、减缓等处理方式。当前在软件项目控制中的一个非常重要的应用是对信息的优化处理与分析,从而做出比较科学的判断与预测,随着近几年来,软件在项目控制中的深入应用,特别是各种计算方法的不断普及,项目控制在“软计算”等方面取得了非常长足的进展。这些都是我们在未来的项目工程现代化技术的发展方面应该急需解决的问题。 2.3建立合作式团队 我国在项目管理方面的科研人才存在着很大的缺口,这一点严重地制约了我国项目管理的现代化技术发展,因此,构筑合作团队非常重要。第一要素是信任感。这意味着一个有凝聚力的、高效的团队成员必须学会迅速地、平心静气地熟习自己的诟病、错误、失败。他们还要乐于承认他人的优势,即便这些优势超过了本身。以人的软弱与退缩是很难形成有战斗力的集体的,这与高效管理的初衷也不尽符合。第二要素超卓的团队需要领导带头。团队成员全力以赴,由于他们很清晰必要做什么,他们会彼此排除别人那些无助的行动而恰恰是这类无怨无悔的行为,才培育和培养了他们对彼此的负责与担当。第三要素增强职员之间的联系。可以按期见面开会,开会前先把议题准备好,会中有记实,吩咐有记实总结、存案,除正式交往,队员之间也要非正式练习,连结事情关系,增强感性与亲情的融会是队员的一种需求。 3软件工程项目对策的有效性分析 当前在软件工程项目中的一个非常重要的应用是对各种信息的优化处理与分析,然后制定相应的对策,来实施对各类问题的有效解决。 3.1对策的针对性 对策目标的针对性,是指备选的对策必须是依据项目管理中给出现的问题,提出的解决方案。文中第三部分指出的三条对策都是根据软件工程项目管理中可能出现的三种问题,一一对应提出的,每一条都是根据问题提出的相对应的解决措施。这中针对性要从不同的问题性质的本身来设定不同的方案,在实践过程中,对策的针对性是解决问题的关键所在。 3.2对策的实用性 对策必需遵循主、客观条件,并在此基础上提出清楚的而不是模糊不清的、可操作的而不是脱离实际的对策。提出的三种对策都是在现实能够达到的基础上制定出来的,清晰地指出应如何处理项目管理中出现的问题。所以,从问题对策的实用性出发,探究其发展的对策具有非常重要的积极意义。 3.3对策的可行性 对策的可行性指对策与问题之间是否存在一致性。同时,政策的制定应该遵循各种主观与客观的要求,在了解清楚的基础上进行对应性的应答。当政策与具体问题出现严重的不对称时则非常容易造成意外的损失。 作者:郎晓菲 软件项目管理论文:计算机软件工程项目管理思考 计算机软件大体分为三类,一种是总述,一种是系统软件,一种是应用软件,系统软件的作用是促使各个硬件按照一定的规律协调工作,保证计算机处于正常运转状态。而应用软件的作用则是为了实现某种使用愿望而开发出来的软件。 1计算机软件工程项目管理的基本概念 1.1工程项目管理的含义工程项目管理主要是业主通过委托从事工程项目管理的企业,签署相关协议,工程项目管理企业有义务和权力代表业主在工程项目进行的情况卜干预和服务。工程项目管理企业可以协助业主同项目工程总承包签订一系列合同,只是起到辅助性作用,不直接与总承包企业或者施工、勘察、供货和设计签署协议或合同,工程项目管理企业有责任在施工过程中监督合同的完成情况。 1.2软件工程项目的概况 1.2.1管理人员开展有序的项目计划 企业必须把人员管理放在重要位置,在软件工程项目的开发上人员的调配问题是保证工程顺利进行的重要因素,因此,项目能否成功和工作人员的工作能力、写作能力息息相关,针对工程项目的操作类别不同,可以分配成各个研究小组,进行科学合理的针对性开发和高效的协作,有利于工程的快速推进和更加完善。小组内的人员根据自身优势,确定自己的工作内容和工作时间。对项目进行正确的认识和对风险进行评估,与此同时从节约成木的方而出发,形成科学的人力资源调配机制,使项目得以顺利开展。 1.2.2质量和配置管理工作 软件的质量管理工作是整个项目的核心工作,质量管理决定着计算机软件工程项目管理是否真正的成功,通过一系列保证质量的手段,有计划的编制、控制和保证项目质量。保证项目质量的方式可以通过定期的进行质量评估得以实现,在日常项目管理中要不断的对工作进行考查,对于项目不合格的地方要提出意见并且考虑整改措施,不断完善整个软件配置管理的记录工作,使项目的质量能有一定的检测体系,这样开发者会对项目工程的质量问题有比较深入的了解。 1.2.3风险评估和管理工作 风险管理大致分为两种工作,一种是风险识别,另一种是风险评估。得到评估结果以后要针对问题提出相应的解决办法,定期检测计算机软件工程的好处是可以减小产生风险的概率,还可以避免一些因疏忽而产生风险,使项目的损失减少到最低,也减少了因项目风险而造成的一些相关责任人的利益冲突。 2计算机软件工程项目管理中存在的问题 2.1管理团队的协作问题 分工合作是我们完成一个项目的基木因素,在软件开发方而更需要每个人的智慧一起凝聚出果实,共同享受成果,而目前在计算机软件工程项目管理方而信息的交流方而存在一些问题,例如分工不清、团队不合作等问题。 2.2需求分析和实际中的业务存在差距问题 计算机软件工程项目没有结合实际的活动需求,也没有调查有效的数据分析,因此计算机软件工程项目管理在开发出新的产品以后并没有取得理想的业务效果。 2.3风险管理的问题 项目的风险工作是企业需要考虑的很重要的问题,如果风险没有相应科学管理,很容易带来巨大的损失,但是很多员工并不懂得如何规避风险,缺乏相应的专业知识,更是缺少对风险工作的管理,导致很多企业在风险来临时无法做出正确行动,造成巨大的经济损失。 3计算机软件工程项目管理的对策 3.1对风险管理和工作进度进行有效管理 制定风险管理制度。计算机软件工程项目管理的工作人员必须具有一定的风险识别意识和相应的遇到风险的专业知识,并且能有效的控制风险的能力。在平时要做好风险评估的管理报告,针对可能发生的风险要及时预测并且做出相应的解决行动。设置专门的人员对计算机软件工程项目定期进行风险的评估和检查工作。在整个项目中,根据需要进行多次的风险管理工作,因为风险无时无刻都有可能存在,检查的目的是尽量减少风险发生,在一般情况卜处理风险的措施一般有三种:减缓、规避和转移。提高工程的进度,不断的推进工程的工作效率。要制定详细的工作计划表,并且尽可能达到最高的工作目标。工作人员有严谨的工作态度和高效的作息时间安排,管理人员要密切关注工程进度,不断的督促员工完成应做的工作量,有条理、高效的完成对员工的工作任务的监督工作。 3.2建立完善的管理体系针对计算机软件工程的人员日常管理工作,要建立科学有效的管理方案。合理安排人才资源,确保在进行计算机软件项目工程时人员调配顺利进行。专业知识的培训对于工作人员来说 是必不可少的,可以极大的丰富计算机软件工程项目人员的专业水平和实践能力,减少工作上的失误,提高工作效率和工作人员的素质。奖罚制度是对企业员工优劣的衡量标准,所以在计算机软件工程项目管理方而采取奖罚制度可以极大程度上调动员工的积极性,使员工主动为企业创造效益,企业的发展才能有长远的未来。 3.3建立合作的团队 在员工内部建立有效的交流机制。员工的内部工作经验交流是非常重要的,因此要完善沟通方法,开辟多种交流方式和渠道,不断的增强各个部门的沟通意识,使团队的力量不断凝聚起来。明确分工,责任落实到个人。计算机软件工程管理非常复杂,需要的人员也众多,因此必须要使每个员工明确自己的工作内容和范围,清晰的划分自己所需要负责的区域,清楚自己的责任,这样能够确保每一个步骤都井井有条,非常有秩序。调动整个团队的工作积极性。通过一些活动、奖励措施等使每一个工作人员全身心的投入到工作中去,愿意并想要去做的更好,不断激发团队的潜力和员工的协作能力,这样项目不仅会做的越来越好,员工内部也会越来越和谐并且充满正能量,企业的效益也会不断得到提升。 4结语 计算机软件工程项目管理的工作内容十分的复杂,要保证软件工程按照工程原计划进度顺利开展工作,并且要节约成木、保证质量,必须熟练对计算机软件进行操作,在现在的大多数生产计算机软件的企业中最为重要的就是软件工程项目的管理效率,软件工程项目的成功条件是软件项目要具有科学性和高效性,在此基础上企业的合理管理也是企业走向成功的关键。 作者:陈瑾 单位:徐州工程学院 软件项目管理论文:软件开发项目管理论文 1在软件开发中实施项目管理的重要性 有时即使不开展项目管理工作,软件开发项目也能取得成功。但是如果乏项目管理,则难以将成本控制在一定范围内,容易导致软件企业面临着亏损的风险。在开展项目管理工作的过程中,需要借助技术、方法等,管理软件开发活动,如此既有助于实现软件开发目标,又能够控制软件开发的进度以及开发成本。当前,虽然有部分软件企业依据软件工程理论,制定了管理软件开发的制度,但是却没有严格控制软件开发的进度以及成本。这种做法不仅会延长软件开发的时间,还会增加软件公司的经营风险,最终损害到相关用户的利益。而在软件开发过程中,开展项目管理工作,就有助于保证软件开发工作的顺利完成,同时提高软件企业的经营管理效率。 2项目管理在软件开发中的应用现状 在二十世纪六十年代中期,人们发现了在开发软件过程中存在着很多问题,具体的问题表现在以下两个方面:一方面,不规范的生产过程;另一方面,不重视管理工作。为了能够有效解决软件开发过程中存在的问题,人们开始尝试利用过程管理方法。但是到了二十世纪八十年代,还是没有制定管理软件开发过程相关标准。近几年来,在信息技术快速发展的背景下,人们采取项目管理来控制软件开发的质量、软件开发的成本等,以此确保软件开发的质量和成本等因素,符合当时的既定标准。在软件开发过程中,每一个项目组的不同成员都应该承担不同的任务,并且企业管理者应该要求他们要在规定的时间内完成自身的任务,这种明确分工制度,有助于提高员工的工作效率。 3项目管理在软件开发中的应用 每一个软件开发项目都要经过以下几个阶段:提出问题、研究可行性、分析需求、测试等。因此项目管理工作应该贯穿于软件开发的整个过程。 3.1可行性研究 无法开发哪一个项目,都需要进行可行性分析与研究。通过利用项目管理来研究软件开发项目可行性的目的在于:在最短的时间内确定软件开发项目是否具有开发的价值。其中可行性研究的内容包括: 1)、研究技术的可行性。其主要是指:要合理地分析开发项目的功能与性能,分析其中所隐藏的技术风险。 2)、研究经济的可行性。其主要是指:估计所开发的项目给企业带来的经济效益,然后依据所估算的经济效益,确定该项目是否具有投资的价值。 3)、研究社会的可行性。其主要是指:分析此项目的运行方式是否正确,分析当前的人员技术水平以及管理制度是否具有可行性。 3.2软件项目估算 在软件开发过程中,首先要规划软件开发项目,如此便于项目管理人员制定切合实际的估算方案。规划软件开发项目的内容主要包括:明确软件开发的目标、明确软件开发过程中需要用到的各种资源、明确软件开发的进度等。在软件开发过程中,估算起着非常重要的作用。通过估算可以保证软件项目在规定的时间内完成,也可以确保软件项目的成本未超出预算。在估算资源、成本以及进度的时候,要依据自身丰富的经验以及相关的数据。但是当前所使用的估算方法较为单一,此种估算方法容易增加估算风险。对此,研究人员应该努力研究出更多科学、有效的估算方法。 3.3软件项目开发人员的管理 在开展软件项目开发人员管理工作的时候,首先要合理安排人员。通常情况下,是由多个小组成员共同完成软件开发项目。在具体安排人员任务的时候,要依据每位人员的优势进行,并且要明确小组内每一位成员的工作任务以及工作目标。在软件开发过程中,要确定不同的责任人,比如:项目经理、开发经理,并且为每一个小组安排一名组长,如此有助于确保软件开发项目的顺利完成,同时保证所开发出来的软件属于高质量产品。 4结束语 虽然项目管理过程中并没有包含较为深刻的理论,但是要想真正实施项目管理还是比较困难。对于软件开发企业来说,其应该在不断的实践中总结项目管理工作经验,以此提高项目管理工作的质量。 作者:侯凯 单位:锦州银行股份有限公司
机械工业论文:国民经济主要产业技术介绍 机械工业技术政策 一、研究开发技术 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 0引言 大数据时代是一个数据分析非常集中化、智能化和全面化的时代,而针对数据的有效处理过程肯定需要相关的数据处理技术才能够完成,随着数据量变得越来越庞大,数据处理的过程就需要更加精确和智能的技术才能够完成,这个过程靠一些普通的数据处理软件来进行数据处理是肯定达不到最好的效果,大数据的发展同时也推动着计算机软件技术的不断更新和优化,而计算机软件技术的更新更是对大数据巨大优势的不断呈现,各行各业都需要结合这种发展的趋势才能够得到巨大的发展机会[1]。 1大数据时代背景下计算机软件技术的应用需求 1.1对于能够保障信息安全的技术需求 大数据的发展当然产生了一个时代的红利,各行各业都在大数据的推动下得到了客观的发展机会,但是随着大量数据云端化以及信息数据的可视化,就很容易产生信息泄露、隐私泄密的问题,这是大数据时代下数据处理带来的一种不利影响,这种影响小则会泄露个人的隐私数据,大则有可能泄露企业信息甚至是国家机密,这个时候带来的损失也是不可估量的,所以,在大数据时代背景下,计算机软件技术的信息保密需求就越来越高了,结合互联网的开放环境,应用互联网信息保护技术就显得非常有必要,计算机软件技术也应当注重对网络信息安全的保护,不能仅仅把技术的发展放在数据处理的方面,而要关注对数据的保护过程。不断提升数据处理过后相关数据的安全等级是数据处理软件技术开发人员应当要重点关注的一个方面,这不仅有利于让数据处理能够被有效得到正确的运用,还有利于对互联网环境中大量隐私数据的有效保护[2]。 1.2对于云储存技术的需求 随着互联网的信息数据越来越庞大,传统的存储技术已经不能满足如此大的数据存储需求了,在这样的背景下,云储存的概念和存储方式得到发展,作为计算机软件技术中不可或缺的一部分,云储存的发展顺应了大数据时代发展的趋势,为便利化、智能化存储信息和数据提供了很重要的技术支撑,而云存储技术更是能够摆脱传统存储技术对存储时间和存储空间的限制,让存储的信息直接和大数据平台接轨,在互联网系统中得到永久性的保存。只要互联网存在,储存的数据和信息就不可能消失。计算机软件技术与云储存技术结合,各个存储单元在云储存系统中有序排列成为一个整体系统,在这个系统中各数据和信息都能够有序地储存。而现阶段,云储存技术的发展已经和区块链技术、人工智能紧密结合在了一起,信息和处理的过程更加便利和智能化,这能够给用户带来良好的体验感,可以更加方便地使用存储的信息,这也有助于提升数据处理分析的效率。大数据的合理化、系统化规整过程也能够得到有效保障。在大数据时代背景下,云存储技术也是计算机软件技术应当要研究的一个技术方向[3]。 1.3对于虚拟化技术的具体需求 虚拟化技术是将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。在大数据时代背景下,计算机软件技术的虚拟化技术需求是未来技术发展的一个重点方向。一方面,虚拟化技术能够提升对数据整理和处理的效率,使得服务器的速度能够不被传统的硬件条件限制,比如说云服务器就是结合了虚拟化技术才能够得以实现的,这让云处理、云计算这些大数据处理分析技术能够被充分发挥出来,数据的整理和分析也变得更加系统化;另一方面,虚拟化技术还能够有效提升大数据系统的可用性,使得大数据成本得以降低,从某个角度还能够有效降低能耗。综合来看,对于庞大信息和数据处理的过程需要得到虚拟化技术的支撑才能够高效率完成。在大数据时代中,各行各业在应用计算机软件技术时,更是应当要注重对虚拟化技术的有效利用。 1.4对于人工智能技术的需求 一直以来,对于数据处理的智能化都是大数据处理技术非常注重的一个方面,不依靠人工和复杂的计算机来处理数据是大数据技术发展的一个重要特征,在这样的需求下,将人工智能技术结合在大数据处理当中显得非常有必要。在大数据时代背景下,结合人工智能技术是计算机软件技术应当要注重的一个发展方向。人工智能发展到现在,已经能够实现以下几个方面的功能。首先是智能识别技术,也就是感知智能技术,在数据处理中,结合人工智能将一些外部的数据进行智能识别录入大数据系统可以让数据的录入变得非常方便;其次是数据挖掘工功能,也就是计算智能,这项技术能够从以往已有的数据集合中智能化建立一个数据模型,后期的数据处理分析就可以依靠这个数据模型来实现;再者就是深度学习功能,也就是认知智能,这项技术能够实现人工智能对于数据处理分析的学习,在人工智能的有效配合当中,数据处理的过程越来越科学化,也就是在以往大量的数据被集合在大数据系统当中以后,数据的智能化分析能够变得越来越合理,数据分析的结果也变得更加科学。 2大数据时代背景下计算机软件技术的具体应用方向 2.1产业发展 在国内,有关于大数据的研究可以说是目前互联网科技行业的重点讨论话题,国家相关部门同样耗费了巨资投入大数据技术的研究。2012年批复的“十二五国家政务信息化建设工程规划”相关文件显示,对于大数据的投资总额就达到了几百亿人民币,其目的就是要利用大数据构建一个人口、法人、空间、宏观经济和文化这五大建设工程的信息数据资源库,这也标志着我国开放、智能、共享的大数据时代已经到来。就目前的情况来看,关于大数据平台的构建和对于大数据中关键技术的研究突破,以及实现大数据开放海量信息的共享方面,上海市率先走在了发展的最前沿。在2014年,上海推动各级政府部门将相关数据库进行对外开放,同时也鼓励社会对这些数据进行加工和运用,以实现社会各方面的高效发展,在《上海市政府数据资源向社会开放工作计划》里面,就已经确定了190项数据内容将成为重点开放领域,其中就涉及公共安全、社会服务、教育科技、文化娱乐等各项领域大数据库的开放,这也使得互联网文化达到尤为繁荣的阶段。在海量的数据、过硬的技术支持下,大数据技术开始服务于社会发展的各个领域[4]。 2.2信息化、智能化教学 在大数据技术的服务下,教育科技领域迈向了一个新的发展里程碑,通过大数据技术实现对于教育教学资源的收集整理的高效化、利用大数据技术实现教育的智能化以及运用大数据构建一个高效化的教学模式,成了大数据服务在教育生态环境中的重点建设项目。首先,教育的信息全面化表现在教育大数据,从多样化的海量教育信息数据库当中,能够依据这些教育信息的发展态势判断出教育的发展规律。其次,大数据有着体量巨大、格式多样、生产高效的技术特点,这恰好与学科教学资源丰富多样的特征相互匹配,能够适应学科教育对于教学资源多样化和丰富性的要求。再者大数据技术能够让信息处理变得更加高效,使得学科教育中的各种教学模式框架能够被有效整合利用,完善了学科教育生态环境。计算机软件技术应用在教育领域应当要注重结合大数据技术对教育生态环境加以构建。 2.3商业应用 在网络时代,基于数据的商业智能应用为运营商带来巨大价值。通过大数据挖掘和处理,可以改善用户体验,及时准确地进行业务推荐和客户关怀;优化网络质量,调整资源配置;助力市场决策,快速准确确定公司管理和市场竞争策略。例如,对使用环节如流量日志数据的分析可帮助区分不同兴趣关注的人群,对设置环节如HLR/HSS数据的分析可帮助区分不同活动范围的人群,对购买环节如CRM的分析可帮助区分不同购买力和信用度的人群,这样针对新的商旅套餐或导航服务的营销案就可以更精准地向平时出行范围较大的人士进行投放。以商业投资为例,大数据分析技术把投资环境进行综合性的处理分析,这不仅有利于企业更好地从外部进行融资,更能够让投资环境变得更加透明,投资的数据能够被有效掌握,有助于加强投资监督,通过大数据创建投资信用体系,保障投资者的权益。为投资者增加更大的效益,这是大数据背景下计算机软件技术应用在商业领域的一个巨大优势。 3结语 大数据时代对于数据的整理和利用效率是前所未有的,计算机软件技术的发展应当把控这种趋势,这是对于软件技术的优化,更是让其更好地服务于大数据发展,特别是服务于对于数据的分析,而在未来,计算机软件技术将会在技术服务上为各行各业增优创效,促进各个领域的高质量发展。 作者:郭帆 单位:洛阳科技职业学院 计算机软件工程篇2 0引言 为了适应大数据发展背景之下计算机软件技术的科学运用,需要不断从大数据这一发展背景出发,有目的地开展计算机软件技术的科学运用,进一步完善和优化计算机软件技术,借助于大数据,来提升相关管理人员的决策能力以及洞察能力,为我国计算机软件技术的进一步推广打下坚实的理论基础和实践经验。 1大数据背景下的计算机软件工程 在计算软件当中,主要可以划分为四种不同的类型,其分别为:数据化处理、人工智能化、科学计算以及过程控制。为了能够促使整个计算机软件技术能够更有效地为公众服务,人们则会通过各不相同的一些工作的类型构建形成不同的有针对性的软件模型,并且针对其编写出良好的应用程序,并且针对响应的计算机软件处理获取最佳的计算结果。在这过程当中,还有一部分的计算机软件在现实的运用当中更加注重对程序以及相关数据的探索,并且通过运用各不相同的一些程序来进行表达,研究有关计算机的其他一些技术内容[1]。在大数据这一发展背景之下,计算机软件技术整体水平也得到了有效的提升,这对我国社会的发展到来了非常深远的影响[2]。任务以及管理的相关的资料和数据,进一步分析不同的数据信息,使之变得更加的便捷、简单,并且运用更为丰富的数据信息来进一步提升整体工作的效率以及企业的运行管理机制,为有效地促进企业的发展,带来丰富的经济效益打下坚实的理论基础与实践经验[3]。 2基于大数据的计算机软件技术 信息安全技术。目前大数据的快速发展背景之下,成为今后各行各业对丰富数据信息相互整合、关联起到了非常重要的作用,也只有构建相对完整的一些数据分析或者是针对其所表现出来的框架予以系统的解读,才能够不断提升计算机数据管理的综合性的价值内容[4]。基于这一点,构建极具科学化的一种信息安全技术运行的特殊框架则在此时变得更加的有意义,同时也是进一步维护我国的计算机数据系统管理以及对其进行科学化监督的核心所在,而且也是进一步优化计算机数据运行流动效率的主要内容。网络体系所表现出来的开放性的特点也更加的突出,这也为现当代人们的发展带来了前所未有的便利,而且也针对网络化运行的安全提出了越来越高的新挑战,此时,如何才能够更有效地维护我国信息安全的有效传递,成为非常关键的内容,需要进一步引发人们在技术监督上的重视以及信息统筹控制方面的关注。值得一提的是,网络中的病毒、木马等都会影响数据的存储和数据分享安全性,这就需要建立完整的计算机软件应用技术模型夯实技术管理效率,维护存储工作和分析安全性。云存储技术。随着我国数据存储工作的进一步落实与创新发展,存储的相关数据信息也随之不断提升,这也就导致相关数据的容量需要进一步扩大才能够容纳更多的信息,而由此所产生出来的费用成本支出也就不断增加。与传统的数据信息存储方式相比,云存储这一技术不管是整体的存储容量还是针对所搜集的数据信息处理与分析都会有着很大的提升,使用者也只需要通过运用网络或者是服务器相关设备就可以针对许多数据信息予以查阅和存储,并且在后期的数据传输过程中,通过运用互联网加密这一手段,有效的提升其数据信息运用的安全性,防止一些不法分子运用其中的漏洞做出一些不好的事情,给企业与单位带来不同程度的损失。现如今,云存储技术和大数据技术相辅相成,已经成为大数据时代背景之下用户进行数据信息处理分析工作的主要方法之一[5]。虚拟化技术。这一技术表现主要是计算机技术当中独有的资源管理类型,其工作的原理就是为了能够针对响应的数据库当中所表现出来的一些内部的数据与资源予以处理,并且不断优化整个网络中的资源配置内容[6]。针对虚拟化技术的有效运用,不仅仅能够有效提升使用者对计算机系统操作的一种适应性和便捷性的特点,而且还能够促使相关的计算机数据在后期的分析和处理效率之上变得更加的优越。 3大数据与计算机软件技术的应用 计算机软件技术在通信工程中的应用。为了能够进一步提升消费者的关注度,减少在后期的运行过程当中客户的流逝,则需要更加深入地了解不同客户的需求,进而判断出其有可能存在的一种潜在的行为,制定出科学的应对措施,满足不同客户的不同需求[7],提升使用者的黏度。就目前来看,IBMSPSS预测分析软件可以说是人类生活过程中非常普遍的一种运用内容,这一软件在后期的运行过程当中能够更加科学而且合理的去判断客户所表现出来的不同的行为,而且还能够通过针对企业的分析之后,发现其在运营以及管理过程当中将要出现的一些风险以及相关的问题,制定出相关联的一些防范措施以及应对措施。就通信行业来看,在大数据发展背景之下,企业可以借助于不同的计算机软件对客户的相关信息进行更加准确的分析,进而对客户所表现出来的一些行为进行更加科学、有效的分析,为使用者提供更为良好的服务,促使用户能够更加新来这一产品,提升企业后期的运营效益。借助大数据还可以对客户进行有效监控,掌握客户的相关信息,使服务更加周到,实现个性化服务。计算机软件技术在企业的信息化管理中的应用。如今,在我国的企业发展过程当中,随着信息化技术的运用,企业管理所使用的软件也随着社会的发展而不断转变,这不仅仅能够进一步提升我国管理的整体效率,而且还具有非常良好的预期效率。在企业的发展过程当中,需要依据企业所表现出来的不同特点,有针对性的设定相关的管理软件,并且重点进行突破,而如果想要做到这点,就必须要针对以下两个方面进行运用:(1)在数据的抽样过程当中,所抽取的数据样本要具备一定的代表性。而在此时,相关的企业人员在针对所抽取的一些样本当中进行统计、分析与测量,进而更科学的制定出相应的推广方案以及产品的开发方案,进而不断提升企业的生产效率以及销售效率。在整个数据的抽样过程当中,更加灵活、多变的运用计算机软件技术,将其所采集的样本依据极具代表性的要求进行配备,提升整体工作效率[8]。(2)开发探索工作。数据信息的开发探索工作是指工作人员通过对采集数据的分析异常数据、数据之间的关联指数等方式,以此提高企业以及使用用户对于数据的直观感受和认知程度。在此工作环节实际过程中,有效地运用计算机软件技术,极大地提高数据信息开发探索工作的工作效率和工作质量。 4结语 在大数据的发展背景之下,计算机软件技术也随之有了更加全新的发展,迎来了新的发展给予以及新的发展契机。再这样一种时代的发展背景之下,如何能够更加有效的通过运用计算机软件来提升大数据的发展,促使各行各业能够得到全面的发展,这也是目前众多研究者不断探索的重要话题。由此,在本文当中针对计算机软件进行了更加全面的分析,并且依据其在通信行业、企业管理行业当中的运用,从而表明其具有的重要价值以及发展意义,也为其后期的进一步发展打下了坚实的理论基础和实践经验。 作者:李晓 单位:山东信息职业技术学院 计算机软件工程篇3 0引言 计算机软件技术在各行业应用中,大幅度提升了工作效率,改善了生活质量,而面对快速发展的社会环境,其仍需要不断完善和创新,以便于更好的服务社会发展。计算机软件工程要把握大数据技术的优势,令决策人员通过大量数据的整合、分析做出最合理的判断,从而制定明确的发展方向。同时,记录与存储计算机软件工程数据,形成系统的数据网络,为今后的创新研发提供数据支持,实现相关技术的循序渐进,创造信息科技强国。 1研究背景 计算机软件工程在大数据时代发展状况。为了满足社会群体日常工作和生活需求,要求计算机软件实现多元化发展,在已有的软件模型上编写出丰富多样的应用程序,而从计算机软件的根本来讲,大量的计算机软件可以分为数据化处理类型、人工智能化类型以及科学计算类型、过程控制类型。这几大类型的软件分别负责不同的工作要求,因而构建的软件模型也各不相同,后续的各类软件也是在此基础上进行的完善。对于软件开发而言,程序是表达的根本,数据是开发的依据,所以大多数的计算机软件运用都需要多元化、丰富化的程序和数据支持,这也是开发计算机功能的前提条件。因此,大数据技术的诞生对其带来了积极意义,提升了数据的整合和利用,为计算机软件技术研发奠定了坚实基础,因而在此背景下优化计算机软件技术具有显著成效。在企业信息化管理中,大数据技术提供了大量的信息数据,巩固了信息化管理机制的优势,而且任务以及管理系统在数据分析下,应用效率更加明显。 2基于大数据技术的计算机软件工程 信息安全技术。现代化社会正处于信息爆炸时期,海量的信息数据包围了各行业发展,而随着大数据技术的研发,促进了信息数据的整合,为企业发展决策提供了重要依据。但对庞大数据的整合形成的框架必然需要进行分析解读,以此挖掘数据价值,体现计算机数据管理功能。同时,海量数据信息带来的病毒、木马也成了信息安全的重要考验。因此,在这一背景下建立信息安全技术框架,开发信息安全技术功能就显得尤为重要了,这也符合强化数据管理质量的理念,并且在对数据管理进行监督的过程中势必要具备与之相关的信息安全技术,只有这样才能确保信息数据流动的安全性、便捷性。随着计算机网络技术的不断成熟,其开放性特点愈发明显,但这也为安全问题的滋生提供了便利,因而数据流动的安全性迎来了新高度。技术人员十分有必要加强数据信息监督,杜绝病毒入侵,保证数据存储安全可靠。同时,也要从全局分析控制信息,由此可见,计算机信息安全技术框架的构建有必要进行完善,以确保数据管理的高质高效。云存储技术。在企业信息化管理中每天都会产生大量的数据信息,而且在现阶段数据信息的产生只会迅猛增加,导致一些传统的数据存储方式已经不能满足存储需求。所以为了确保对大量数据的妥善存储,企业往往需要投入高昂的资金,用于扩大信息容量,这对企业的经济效益而言,有着不小的影响。为此,云存储技术得到了迅速普及,其不仅具有庞大的信息容量,还具有突破性的数据处理能力,同时,在数据查询、传输时也更加便利,通过服务器登录即可进行相关操作,对用户的服务性能显著提升。其次,互联网加密手段的更新也为云存储技术提供了一大保障,避免了不法分子恶意入侵造成的数据信息丢失、泄露,从而引发信息危机。总之,在新时期网络环境日益复杂的背景下,大数据技术与云存储技术的结合势在必行,而且企业、用户在数据处理中要想提升效率,就必须采用两者相结合的管理模式[1]。虚拟化技术。针对计算机数据资源的有效管理,需要专门的资源管理技术,而虚拟化技术正是专属于这一类型的现代化技术。通常在计算机数据库响应过程中会滋生出一些数据资源,对这些内部数据资源的分析处理就是虚拟化技术的应用原理。同时,网络运行中,各类资源层出不穷,如何合理配置值得技术人员深思,因而该技术在网络资源配置中可以不断进行优化调整,以维护网络环境。其次,通过该技术的实际应用,一方面用户能够快速掌握计算机系统使用方法,操作起来更加简单,另一方面可以为计算机数据处理能力提供更有力的辅助作用[2]。 3计算机软件技术与大数据技术的融合应用 应用到通信行业发展中。客户是通信行业发展的原动力,只有积累了大量忠实客户,才能不断维持行业发展,所以加强客户与企业的联系,获得客户认同极为重要。而要想获得客户认同,就要在产品研发中始终结合客户需求,这样客户才不会在发展过程中逐步流失,因而在分析客户数据的过程中要发现细节变化,了解客户潜意识的行为,从而以此制定发展规划。现阶段使用最广泛的IBMSPSS预测分析软件就可以对客户的行为进行全面分析,从而掌握不同个体在不同情况下表现的多元化行为,这在当下是非常有用的数据分析软件。同时,还能够对企业运营产生的数据进行综合分析,从而得出运营中存在的风险隐患,进而制定可行的风险防控策略,防患于未然。这一软件就是基于大数据技术研发的,其体现了大数据技术的数据收集优势、分析优势。而在具体的通信行业发展中,需要不断投入大量的资金成本,这些资金就要通过研发产品,客户消费获得,所以企业要做的就是让客户始终信任自家产品,需要自家产品,因而要利用大数据技术支持的计算机软件对客户的数据进行收集以及分析,从而在客户的不同行为中判断每一位客户的喜好,研发个性化的产品,从而满足不同客户的个性化需求。应用到企业信息化管理中。社会信息化建设推动了企业信息化管理,市场竞争越来越激烈,也要求企业开展高效率的内部管理,所以企业管理要应用多样的计算机软件,落实信息化管理理念。不过需要注意的是,计算机软件研发速度较快,各种类型的管理软件投入使用,会给企业管理人员带来一定的误区,可能导致应用的管理软件并不适合企业发展,这样不仅不会提升企业管理效率,反而会起到阻碍作用。因而在软件应用和研发中要结合企业自身特点,选择最合理的管理软件,并对其进行不断优化和创新,最大程度发挥管理软件的优势,带动企业管理效率飞速提升。同时,还要对管理软件的准重点进行分析,设定符合企业要求的管理内容。具体而言,企业要通过计算机软件技术抽取具有代表性的数据样本,并对这些数据样本进行分析、测量,整理出数据样本中有用的信息,将其作为产品开发和推广的主要依据,由此制定系统的开发计划,确保产品生产和销售达到预期效果。其次,计算机软件技术还要应用到数据开发中,针对异常数据与数据的关联指数进行系统分析,确保企业管理人员可以明确数据的潜在意义,形成正确认知,这有助于不断探索全新的数据信息,从中提取对于企业管理有利的数据。 4结语 自计算机信息技术诞生以来,我国各行业发展中对效率和质量的要求更高,人们的日常生活和工作也提出了更高的服务要求,因而我国行业发展进入了计算机软件的开发应用阶段。但在以往的开发应用中能够提供的优势有限,直到大数据技术出现之后,计算机软件技术打破了原有的瓶颈,迎来了全新的开发环境,实现了大数据与软件技术结合的新应用方式。在该方式的应用下,行业企业对数据的处理能力明显提高,数据信息的价值也得以充分挖掘。因此,有关技术人员就要主动探讨大数据背景下,计算机软件的开发应用,以此全面促进计算机软件技术的发展。 参考文献 [1]沙之洲.大数据时代下人工智能在计算机网络技术中的应用[J].电子元器件与信息技术,2022,6(01):87-88. [2]吴佳豪,张娴静.大数据时代下计算机网络技术中人工智能分析[J].九江学院学报(自然科学版),2020,35(03):77-80. [3]李晓.大数据在计算机软件工程中的应用[J].集成电路应用,2022,39(05):106-107. [4]吴慧林.大数据时代下软件工程方法在计算机软件开发中的实践[J].普洱学院学报,2021,37(03):16-18. 作者:刘金良 单位:晋中信息学院
浅谈计算机安全监控技术:计算机安全监控技术的探究 【摘要】当今时代是一个信息时代,中国现在各方面都有着飞速的发展。在这种形势下,计算机科学技术方面的发展有着非常好的前景。电脑的产生确实为我们的生活带来了很多方便,但是这又让隐私信息变得不是很安全。所以,我们在发展计算机技术的同时,我们应该对计算及安全系统也进行不断的改进与完善,以确保其隐私信息的安全性。因而提高安全监控系统的运行效率,将对计算机运行的安全性和对其系统功能的保护起到非常重要的作用。 【关键词】信息安全;安全监控;计算机科学技术 中国处于科技发展的关键时刻,但是因为电脑网络不断普及,电脑犯罪的现象也变得越来越严重。为了解决这一问题,完善我国计算机的安全系统就显得非常重要了。本人将提出一些计算机安全系统中不完善的地方,并且提出了一些建议来改进计算机安全监控系统技术。 1简单介绍计算机安全系统工作原理 计算机安全监控系统的表现主要在两个方面:①科学监测技术;②信息处技术。计算机安全监控系统通过软件来实现安全监控,并辅以信息处理。电脑的监控系统技术的应用以使用计算机自身带有的逻辑处理能力和信息数据保存功能,来对我们使用过程之中的一些隐私信息方面的安全的问题进行解决,编写电脑的安全监控系统的有关技术程序和电脑的程序语言,然后完成收集监控程序和有效处理一些安全问题。电脑的安全监控系统功能的运用,将会更好的进行电脑的安全监控软件系统的保护,从而对电脑安全监控系统功能的控制管理与科学运行的过程起到促进的作用。电脑的流程监这一步骤的主要表现是有效的采集电脑的信息数据,并度其中的不安全问题进行报警处理,从而进行显示图形信息数据的工作,并且全部的保存历史数据并且有效的对其进行检查。进而高效的管理报表的有关操作。作为电脑的安全监控控制系统,它有着更快的运行速度,从而满足电脑的软件实时运行西通的要求。这将有效的提高电脑软件安全系统对信息数据进行处理的能力,提高了电脑的信息数据进行查询和共享数据资源的能力,电脑的安全监控系统的工作效率和质量都将得到提高,高效的搜集电脑安全监控信息数据和有效的实现对目标的检测。 2目前电脑数据安全的主要问题与完善安全技术的意义 2.1目前计算机安全的主要问题 近些年中国各方面的快苏发展,让人们的生活水平的到了很大的提高,是的信息传递途径之一的网络技术逐渐进入到许多人的生活中。但是,伴随而来的安全问题也在不断的增多。比如电脑病毒,木马病毒以及各种损坏程序,对浏览其的设置进行更改,导致信息数据损坏或泄露,限制使用系统,进行密码的盗窃等。这不破坏了了计算机命令的正常运行,而且对用户的心思和重要信息造成了非常大的威胁。因此,这就需要有关部门做出相应的行动来解决这些安全问题。制止这些不合法的行为,还要让有关的计算机的生产研发单位对电脑的安全系统进行改进与完善。 2.2完善安全技术的意义 虽然电脑的普及为我们的生活带来了许多的便利与便捷,但是,在这的同时给我们的隐私信息的安全却不再安全,严重的威胁到了我们的人生与财产安全。所以说进行其安全系技术的完善为保护电脑的数据安全和正常运行具有者非常重要的作用。电脑安全系统功能可以对运行操作进行监控,并对其中的一些一场现象进行保存与追踪,进行实时的汇报和管理。安全系统作为电脑的一部分,应该随着计算机技术的发展一起进行改进与完善。电脑安全系统的运行是整个计算机正常运行的基础,但是现在仍然存在一些安全问题需要我们去研究和解决。 3破坏计算机安全的主要问题 3.1电脑病毒 电脑病毒的本质其实是人为制造的一种程序,它在电脑运行的时候,能够自己准确的保存入另外的程序中,对电脑进行严重的损坏,破坏性非常大。现在我们所出的时代是一个信息技术快速发展的时代,但是在计算机技术快速发展的同时,随之产生的病毒也越来越多。而且通常这些病毒都能快速的传递,他不但能利用软盘或者硬盘进行传递,还可以通过邮件或文件的形式传递。比如近几年出现的熊猫烧香、爱虫等病毒就对严重的威胁了我们电脑的安全,带来了很大的损害。 3.2电脑黑客 由于网络是一种非常开放的形式,所以一些黑客就能随时随地的,用许多不同的方法来攻击计算机。而且有有现在信息传播的方便,一旦有一种新的攻击计算机的方法出现,就能在很短的时间内被很多人知道,者将对计算机的安全带来严重的打击。而且这些黑客还可以入侵电脑在经济或科技的信息数据上进行更改或窃取,严重的扰乱了社会的秩序,造成犯罪。而且,还可以通过这种方式,威胁他国军事紧密的安全。 3.3不好的网罗信息传播 因为网络的自由行与性与开放性,有些人通过开设一些黄赌毒的网站,来获得利益。这些不良的网站将严重威胁青少年的身心健康康安全。一些反动势力,还通过网站传播一些对国家政治和领土不利的谣言。 4对改进计算机安全问题的有关意见 4.1技术层面 为了解决电脑的隐私信息安全的问题,改进计算机的安全监测功能就是非常重要的一件事情了。针对电脑的安全监控系统,在技术方面我觉得应该从以下方面进行改善:①发展电脑的保密技术。发展这一技术,就可以在信息数据的传递过程中,对其进行相应的保护,用户必须通过特定的辨别方式,才能查看这些数据。②安全审查技术。这一技术主要是防止有关操作人员进行一些违反规定的操作。③安全监控技术。这一技术能对无用的信息进行抵挡,从而维持信息数据的安全和运行的秩序。我认为只要能将这几个方面的技术完善,就能让电脑的安全系统更加智能,微化,网络化。 4.2政治政策 在改进电脑安全系统的同时,还需要政府指定相关的法律政策,来保护发展过程中,计算机的运行安全,使其安安保措施更加的完善。而且,还要成立有关的监控平台,来配合电脑对安全系统进行完善。同时,还应该在之前的一些制度的基础上,提出更多的措施对信息的安全管理的制度,形成有关部门间的监督与制约的体系。就可以保证个部门正确的执行自己的职责,确保用户的信息安全,和其运行的正常进行。 5结语 所以,总的来说,作为一个重要的安保系统,电脑安全监控一直以来都受到了许多用户的喜爱。但是,它还是需要进行不断的改进与完善,确保对用户隐私信息安全的长期保护。只有用户的隐私信息有一个完善的保护体系,我国的计算机事业的发展才能有一个更好的前途。因此,有关部门进行计算机安全监控系统的研发与完善工作,其意义是非常大的。 作者:李希臣 张岩 单位:焦作大学 浅谈计算机安全监控技术:计算机安全监控系统的关键技术分析 摘要:随着我国科学技术的不断进步,互联网已经成为人们生活不可或缺的一部分。不否认互联网为人们提供了生活的便利,但是也带来了计算机的安全问题,所以,互联网本身就是一把双刃剑。为了有效地避免计算机安全问题的发生,充分发挥互联网带给人们的便利。必须要加强对计算机安全监控系统的研究。才能够有效的避免病毒频发以及黑客带给人们的安全隐患。本文主要讲述计算机安全监控系统的监测对象,后讲述计算机安全监控系统的关键技术。 关键字:计算机;安全监测;监测对象;监测技术 随着网络信息化时代的到来,人们对网络计算机的依赖程度越来越大,但是,计算机的各种安全隐患变得更加的复杂多样,正所谓,“道高一尺,魔高一丈”,人们必须要加强对计算机安全监测系统的构建,继续研发计算机安全监测的关键技术,才能够保护人们的计算机上网,提供一个安全、宽松、绿色的生活环境。为了构建更加完善的计算机安全监控系统,首先需要了解的就是计算机安全监控系统的监测对象,然后才能够研究更加高端的科技监测技术。 一、计算机安全监控系统的监测对象 一般来讲,计算机安全监控的对象主要分为两个大类:一是信息,另一个是操作。这里的信息主要是指计算机系统中的文本或者是文件信息。而操作就是指人为地进行对计算机的操作,包括复制粘贴记录以及删除,总之包括了计算机用户所进行的一切操作行为。在计算机系统中,都是以文件或者文本作为载体来存储和传播的,所以对计算机系统信息的监测是十分必要的。对一些涉密的文件保护不力,就有可能导致信息安全被泄露。人们对一些保密文件进行修改或者是复制以及删除或者是恶意的传播等非法操作,这都会导致保密信息被泄露,对计算机的安全监测造成了威胁。计算机安全监测的对象也包括计算机用户的一切操作行为和活动。如果人为的操作过程中故意泄露计算机密码或者是对保密的文件进行上传,都会造成计算机安全的隐患。在监测的对象中,人为的操作具有很高的不确定性和巨大的破坏性,一旦人为的操作违背安全规定,会造成计算机的系统被损坏或者是系统崩溃。 二、计算机安全监控系统关键技术的有效探究 为了实现对监测对象的有效监管,建立真正安全的计算机安全监控系统,需要对检测技术进行有效的探究,尤其是掌握核心的关键技术,能消除计算机的安全隐患,守候计算机系统的安全运行。下面主要介绍以下几种计算机安全监控系统的关键技术:第一,运用回调函数进行控制。这种技术的运用流程就是通过对计算机的应用程序树立一些函数的应用数据库。可以对系统操作实现异步监控或者是同步监控,当用户进行的某一件事情操作完成之后,系统就会就此停止,并且有可能直接进入下一个轮回。这样就有效避免了人为的恶意操作,监督监测用户按照流程进行规范操作。第二,系统的拦截模式。为了保证一些计算机系统被非法访问或者遭到黑客攻击,计算机就会设立一些拦截模式的系统。工作原理就是通过对某些应用程序的监控,把需要调动的代码,转移到系统管理者想要嫁接的程序上,从而实现对系统的保护和隔离。计算机用户已经打开这个文件时,系统就会自动调出空间中的函数,从而引发拦截模式,这样就可以把这些非法用户拦截的系统文件之外,有效避免恶意的侵害。第三,对人为操作监测的关键技术。很多计算机系统中的文件是涉密的,严禁复制粘贴或者是恶意上传。因此,必须要建立基于文件复制粘贴监测的监测技术设计。文件的复制粘贴都是通过剪贴板来进行,为了保证文件不被恶意的复制粘贴,就可以在剪贴板上安装监控器,形成有效的链条模式。计算机用户恶意的对文件进行复制时,剪贴板就不会提供服务,导致复制粘贴无法正常进行,保证了文件的安全性和涉密性。另外,人的操作都是通过鼠标,或者键盘来进行,为了实现计算机安全监测对人为操作的监测,必须要注重对计算机、键盘和鼠标的控制。为了保证计算机不随意被人为操作,可以通过一些相关的函数建立比较严密的监控系统链。当计算机被恶意操作或者是在安全受到威胁时。系统就会发出一些信号,启用安全监控程序,鼠标和键盘无法按照正常的使用被恶意用户使用。还有就是为了防止他人对计算机系统内部的文件或者信息进行复制粘贴,可以通过设置锁屏或者是密码登录等方式。只要没有登录密码就不能够对计算机进行操作,这样也能够起到保护的作用。第四,对中间层驱动进行监控。中间驱动层是计算机文件被修改时必须要经过的区域,当计算机操作用户想要调取程序的有效信息时,就需要将调动代码下载到驱动当中,如果能在中间驱动中进行有效的监控,就能够防止文件被下载,实现异常数据的拦截,而且中间层驱动监测最大的优势就是覆盖范围比较广,作用就会更加的明显,所以,对中间层驱动进行有效地监测,能够提高计算机安全监测系统的准确度和科学度。 三、总结 面对科学技术对计算机安全网络造成了巨大冲击,必须要努力构建计算机安全监控系统。计算机安全监测系统作为信息安全的有效保障,可以对计算机用户提供安全保护,也能够禁止病毒的入侵和黑客的访问。所以必须要研究计算机安全监控系统的关键技术,掌握了核心关键技术,才能真够真正起到安全保护的作用。当然科技是不断创新发展的,这就需要人们不断的更新改进技术,破解当下计算机安全的困境,为用户提供一个安全的计算机网络。 作者:张伯驹 单位:四川工商学院 浅谈计算机安全监控技术:计算机安全监控的关键技术研究 摘要:在经济技术发展的时代背景下,计算机由于具有强大的应用优势而被广泛应用于各大领域,它不仅能够在生活中为人们获取信息提供便利基础,更能在工业建设及产能优化的各个领域发挥其技术作用,因此在当今社会,计算机已经成为人们生活及生产中不可或缺的重要组成部分。但是在计算机的实际应用环节仍旧存在相应问题,无论是技术方面的,还是安全隐患方面,都急需采取有效的措施将问题解决。就从计算机使用过程中存在的安全隐患入手,提出了相应解决措施。 关键词:计算机安全监控系统;关键技术研究 1计算机使用环节存在的安全隐患 1.1网络病毒大量入侵通常情况下计算机的运行环境都是较为安全的,但是一旦有黑客入侵或者是计算机本身受到外界因素影响,抵御病毒能力逐渐下降,就会为病毒的入侵提供了可乘之机,一旦发生这类问题,就会对计算机本身及内部运行文件产生直接损伤,更为严重的还会导致机密外泄、系统瘫痪等问题的出现。病毒是一种能够迅速扩散及传播的网络病毒,其存在方式具有一定的多样化特点,同时这也是导致计算机瘫痪的安全隐患问题。计算机病毒的侵入不仅能够导致计算机本身无法按照用户指令正常运行,更会对计算机应用行业的发展带来阻碍性作用,因此不难发现,病毒的存在会对计算机使用带来致命一击。在计算机的应用过程中,部分用户由于缺少安全意识,导致小病毒在计算机中正常运行,长时间的累计作用必然会对计算机带来较大程度的负面影响,相对的预防工作不到位,不能在病毒没有入侵前开展杀毒工作,轻者会导致计算机运行效率不断下降,更为严重的就会出现信息丢失等问题,而后计算机系统就会始终处于难以启动的状态。虽然数据的丢失在部分企业中并不会带来致命性影响,但是经济损失却在所难免,因此这就需要在计算机的使用过程中积极开展杀毒工作,使其运行环境始终保持在最佳状态。1.2信息泄露问题频繁发生计算机在使用环节出现信息泄露问题是较为常见的,无论是在日常生活还是企业运营中,该类问题一旦发生造成的后果都是较为严重的,导致信息泄露问题的原因通常具有一定的量化特点:首先,用户在应用相关模块时并没有对信息进行保护,或者是部分用户缺少对安全隐患的正确认识,使得计算机使用中保护意识存在缺失性,这就为病毒的入侵提供了便利途径,这种问题的发生源头就在用户本身;其次,计算机本身系统存在漏洞,这主要是因为信息系统在创建过程中研发工作不到位,使得其安全漏洞在这一阶段就已经存在于计算机信息系统中,本文仅对常见的漏洞问题进行了阐述,因此无论是上述哪一种原因造成的安全漏洞问题,都会用户的信息使用权限带来不利影响,而企业及个人也会因为信息泄露而蒙受经济损失,因此在实际使用过程中应当不断强化计算机使用者的安全意识,实时开展杀毒工作,避免信息泄露问题的发生。1.3预警工作不到位从当前形势来看,部分计算机系统为用户提供应用服务时,也会预先安装安全检测装置,但是这类装置却普遍具有一个弊端性通病,那就是只有在问题发生后该装置才会做出预警反应,这就相对降低了系统的预防性应用能效,这种缺少事前预防的安全检测装置形式化问题过于明显,在事后做出预警并不能起到良好的预防作用,也不能从源头上避免问题的发生,这不仅会导致经济损失及数据损失问题的相对发生,该种应用现状也进一步展示了安全系统中的应用漏洞,这是因为虽然该系统能够在问题发生后作出预警,但是预防作用也相对失效,这并不能阻止安全事件的发生,因此这就需要强化系统的事前预警功能,从根本上保障网络运行安全。 2利用计算机安全监控系统技术进行解决的办法 2.1研发高效率的防病毒软件由于人们在设计软件时追求信息处理功能的提高和生产成本的降低,因此给计算机病毒的发展创造了有利便捷的条件。因此在使用计算机的同时也应时刻注意它的安全问题,每次使用计算机之前或使用之后都要及时进行杀毒。由于计算机病毒是在不断地更新换代的,所以要时常更新自己的杀毒软件,不给病毒入侵的机会。除此之外,也要做好一些预防工作,一定要使用正版软件,对于重要的文件要进行备份,避免病毒入侵后文件丢失,造成不必要的损失。2.2增强保密功能的设置人们在享受网络时代带来的各种便利条件的同时,也会面临着许多安全问题,其中最常见的问题就是信息泄露问题。由于用户在使用时信息发生泄漏问题,会造成一系列的问题,最常发生的就是经济上的损失。然而如果是企业中的某项专利或者是重要的公司机密遭到窃取,那么所造成的损失将是十分巨大的,不仅仅是经济上的损失,还会涉及到法律问题。因此保护用户的信息安全十分重要,要求用户在使用各种软件是都要增强自己的安全防范意识,不要轻易透露个人信息,同时还应该经常更换自己的密码,设置的密码难度要高一些。除此之外,信息安全系统的研发者在进行研发时一定要增强保密功能的设置,设置多重保护功能,另外在研发时要认真,注重许多小细节,因为失误往往都出自于经常被忽视的细小环节中,避免在不经意间造成一些完全可以避免的失误。只有在各方面都做好对信息的保护工作,才能使用户信息得到安全的保护,这样才能保障使用计算机的个人或企业的信息安全,使其不受到经济上的损失。 3通过图像识别进行预警 计算机的安全监控系统一般是在安全事件发生后再由系统进行处理的,但是安全系统一旦安装,进行监控的范围其实就已经确定了,在监控范围内的光线如果没有发生变化,所获取的图像一般也不会发生变化。因此完全可以利用这一原理,在安全事件发生之前就利用图像识别进行预警。在异常情况发生时,光线就会发生变化,因此所获取的图像也会发生变化,安全系统在此时就能够发现异常情况的出现,及时发出安全警报,使用者在接收到安全预警之后可以及时地对发生的情况进行处理。这样可以最大程度保障网络的安全问题,减少对用户造成的损失。随着计算机安全监控系统软件的不断更新和升级,技术开发人员应当严格按照计算机安全监控软件开发的设计要求,创新计算机安全监控系统软件设计思想,优化计算机安全监控系统技术,保障监控软件开发的设计质量和效率,进而推动我国计算机安全监控系统软件开发技术的创新发展。 作者:陶伟 李震 单位:中国烟草总公司黑龙江省烟草公司 浅谈计算机安全监控技术:计算机安全监控系统的关键技术思考 摘要:在经济技术发展的时代背景下,计算机由于具有强大的应用优势而被广泛应用于各大领域,它不仅能够在生活中为人们获取信息提供便利基础,更能在工业建设及产能优化的各个领域发挥其技术作用,因此在当今社会,计算机已经成为人们生活及生产中不可或缺的重要组成部分。但是在计算机的实际应用环节仍旧存在相应问题,无论是技术方面的,还是安全隐患方面,都急需采取有效的措施将问题解决。就从计算机使用过程中存在的安全隐患入手,提出了相应解决措施。 关键词:计算机安全监控系统;关键技术研究 计算机安全监控系统是集多功能于一身的数据应用系统,在实际应用过程中它不仅能够实现对信息的收集,更能实现对监控及控制功能,在应用过程中最为关键的就是对数据的收集及监控。借助于计算机安全监控系统的优势功能,不仅能够对其运行环境进行精准掌控,更能实现对隐患的合理控制,一旦发现问题它都能够在第一时间快速做出反应,因此其技术的优势特征也就更加显著。虽然目前我国的技术发展水平呈现出了乐观趋势,相对的系统功能也处于逐渐完善的进步阶段,但是漏洞问题却仍旧难以避免,在这一环节就需要计算机安全监控系统对漏洞进行及时修复。 1计算机使用环节存在的安全隐患 1.1网络病毒大量入侵 通常情况下计算机的运行环境都是较为安全的,但是一旦有黑客入侵或者是计算机本身受到外界因素影响,抵御病毒能力逐渐下降,就会为病毒的入侵提供了可乘之机,一旦发生这类问题,就会对计算机本身及内部运行文件产生直接损伤,更为严重的还会导致机密外泄、系统瘫痪等问题的出现。病毒是一种能够迅速扩散及传播的网络病毒,其存在方式具有一定的多样化特点,同时这也是导致计算机瘫痪的安全隐患问题。计算机病毒的侵入不仅能够导致计算机本身无法按照用户指令正常运行,更会对计算机应用行业的发展带来阻碍性作用,因此不难发现,病毒的存在会对计算机使用带来致命一击。在计算机的应用过程中,部分用户由于缺少安全意识,导致小病毒在计算机中正常运行,长时间的累计作用必然会对计算机带来较大程度的负面影响,相对的预防工作不到位,不能在病毒没有入侵前开展杀毒工作,轻者会导致计算机运行效率不断下降,更为严重的就会出现信息丢失等问题,而后计算机系统就会始终处于难以启动的状态。虽然数据的丢失在部分企业中并不会带来致命性影响,但是经济损失却在所难免,因此这就需要在计算机的使用过程中积极开展杀毒工作,使其运行环境始终保持在最佳状态。 1.2信息泄露问题频繁发生 计算机在使用环节出现信息泄露问题是较为常见的,无论是在日常生活还是企业运营中,该类问题一旦发生造成的后果都是较为严重的,导致信息泄露问题的原因通常具有一定的量化特点:首先,用户在应用相关模块时并没有对信息进行保护,或者是部分用户缺少对安全隐患的正确认识,使得计算机使用中保护意识存在缺失性,这就为病毒的入侵提供了便利途径,这种问题的发生源头就在用户本身;其次,计算机本身系统存在漏洞,这主要是因为信息系统在创建过程中研发工作不到位,使得其安全漏洞在这一阶段就已经存在于计算机信息系统中,本文仅对常见的漏洞问题进行了阐述,因此无论是上述哪一种原因造成的安全漏洞问题,都会用户的信息使用权限带来不利影响,而企业及个人也会因为信息泄露而蒙受经济损失,因此在实际使用过程中应当不断强化计算机使用者的安全意识,实时开展杀毒工作,避免信息泄露问题的发生。 1.3预警工作不到位 从当前形势来看,部分计算机系统为用户提供应用服务时,也会预先安装安全检测装置,但是这类装置却普遍具有一个弊端性通病,那就是只有在问题发生后该装置才会做出预警反应,这就相对降低了系统的预防性应用能效,这种缺少事前预防的安全检测装置形式化问题过于明显,在事后做出预警并不能起到良好的预防作用,也不能从源头上避免问题的发生,这不仅会导致经济损失及数据损失问题的相对发生,该种应用现状也进一步展示了安全系统中的应用漏洞,这是因为虽然该系统能够在问题发生后作出预警,但是预防作用也相对失效,这并不能阻止安全事件的发生,因此这就需要强化系统的事前预警功能,从根本上保障网络运行安全。 2利用计算机安全监控系统技术进行解决的办法 2.1研发高效率的防病毒软件 由于人们在设计软件时追求信息处理功能的提高和生产成本的降低,因此给计算机病毒的发展创造了有利便捷的条件。因此在使用计算机的同时也应时刻注意它的安全问题,每次使用计算机之前或使用之后都要及时进行杀毒。由于计算机病毒是在不断地更新换代的,所以要时常更新自己的杀毒软件,不给病毒入侵的机会。除此之外,也要做好一些预防工作,一定要使用正版软件,对于重要的文件要进行备份,避免病毒入侵后文件丢失,造成不必要的损失。 2.2增强保密功能的设置 人们在享受网络时代带来的各种便利条件的同时,也会面临着许多安全问题,其中最常见的问题就是信息泄露问题。由于用户在使用时信息发生泄漏问题,会造成一系列的问题,最常发生的就是经济上的损失。然而如果是企业中的某项专利或者是重要的公司机密遭到窃取,那么所造成的损失将是十分巨大的,不仅仅是经济上的损失,还会涉及到法律问题。因此保护用户的信息安全十分重要,要求用户在使用各种软件是都要增强自己的安全防范意识,不要轻易透露个人信息,同时还应该经常更换自己的密码,设置的密码难度要高一些。除此之外,信息安全系统的研发者在进行研发时一定要增强保密功能的设置,设置多重保护功能,另外在研发时要认真,注重许多小细节,因为失误往往都出自于经常被忽视的细小环节中,避免在不经意间造成一些完全可以避免的失误。只有在各方面都做好对信息的保护工作,才能使用户信息得到安全的保护,这样才能保障使用计算机的个人或企业的信息安全,使其不受到经济上的损失。 3通过图像识别进行预警 计算机的安全监控系统一般是在安全事件发生后再由系统进行处理的,但是安全系统一旦安装,进行监控的范围其实就已经确定了,在监控范围内的光线如果没有发生变化,所获取的图像一般也不会发生变化。因此完全可以利用这一原理,在安全事件发生之前就利用图像识别进行预警。在异常情况发生时,光线就会发生变化,因此所获取的图像也会发生变化,安全系统在此时就能够发现异常情况的出现,及时发出安全警报,使用者在接收到安全预警之后可以及时地对发生的情况进行处理。这样可以最大程度保障网络的安全问题,减少对用户造成的损失。随着计算机安全监控系统软件的不断更新和升级,技术开发人员应当严格按照计算机安全监控软件开发的设计要求,创新计算机安全监控系统软件设计思想,优化计算机安全监控系统技术,保障监控软件开发的设计质量和效率,进而推动我国计算机安全监控系统软件开发技术的创新发展。 作者:陶伟 李震 单位:中国烟草总公司黑龙江省烟草公司 浅谈计算机安全监控技术:计算机安全监控系统技术 优化和创新安全监控系统技术软件和学习管理安全监控软件等应用软件,有利于实现计算机工作的合理组织,为计算机本身提供良好的完整逻辑功能,还有利于优化计算机程序和计算机工作环境。 1计算机安全监控系统的应用概述 计算机安全监控系统技术的推广应用主要体现在科学监控功能和信息处理功能这两个方面。计算机安全监控系统技术应用软件以安全监控为主,以信息处理为辅。计算机安全监控系统技术软件通过利用计算机自身的逻辑功能和信息储备功能有利于解决实践中的信息泄露问题,实现计算机安全监控系统技术语言和计算机程序语言的编写,进而实现监控程序的集合和有效处理。计算机安全监控系统技术应用有利于实现计算机安全监控软件系统的有效维护,促进计算机安全监控系统技术的控制管理和科学操作流程。计算机过程监控环节主要体现在对计算机数据进行有效的采集和报警处理,实现图形数据的显示工作、对历史数据进行完整归档和有效检索,实现报表操作的有效控制。由于计算机安全监控管理系统具有较快的响应速度,因而能够有效满足计算机应用操作系统的实时性要求,有利于提升计算机软件安全监控系统的数据处理能力,完善计算机的数据查询和数据库资源的共享等工作,提升计算机安全监控系统技术运行的效率和质量,实现计算机安全监控数据信息的有效采集和监控目标的实现。 2计算机安全监控系统软件的开发简介 2.1计算机安全监控系统软件开发 计算机安全监控系统的软件是计算机所有系统的重要组成部分。其中,计算机安全监控软件系统的编写程序主要包含各种细致文本程序的编写,计算机安全监控系统软件的开发还应当完善计算机数据库的数据信息管理系统,做好数据库信息管理的构建和管理工作,实现计算机数据信息的有效、合理保存,进而推动计算机安全监控系统软件设计、施工和验收等各阶段软件开发流程的完善。 2.2计算机安全监控系统软件的应用 计算机安全监控系统软件的应用是为了完成某种计算机安全监控系统软件的应用和解决某种监控软件的开发问题而进行程序编制的专用程序。其主要包括网络应用软件、金山毒霸、360卫士等杀毒软件等计算机安全监控系统应用软件的开发。因而,完善和创新计算机安全监控系统软件的开发应用有利于确保计算机监控系统网络和各类计算机信息系统的安全,实现计算机信息和软件操作系统的合理运行和有效操作。 3计算机安全监控系统软件应用开发的创新策略 3.1坚持计算机安全监控系统的科学原则 计算机安全监控系统软件的技术开发人员在计算机安全监控系统应用软件的开发过程中应当坚持软件开发给用户提供的价值原则。坚持简单、有效原则,综合考虑各种因素,实现计算机软件的开发设计和软件系统的安全维护。保持远见原则是实现计算机安全监控系统软件项目开发顺利进行的重要原则。计算机安全监控系统的完整性是计算机安全监控系统软件设计中最需要关注的问题,保证计算机安全监控系统软件开发的通用性。实现计算机安全监控系统软件的真空使用是实现计算机软件系统的维护和文档安全设计的第四个原则。开放性原则是保证软件具有较长的生命周期,使得软件开发能够灵活适应各种突变问题的基础原则。在进行计算机安全监控系统软件的开发过程中要坚持重用计划,不断重复机器代码,不断优化计算机监控系统软件模式。还应当具有清晰、完整的思路,重视思考和创新原则,对软件的学习和研究进行再思考,提升对计算机理论知识的再理解和深度掌握,进而完善计算机安全监管软件系统的开发,保障计算机安全监管软件系统的开发质量。 3.2优化计算机安全监管系统应用技术 计算机安全监控系统应用软件的开发有较好的发展前景,计算机人员应努力创新计算机安全监控系统软件的应用开发技术。优化计算机监控系统的运行设备,满足计算机安全监控系统软件应用用户的需求,因而软件技术人员应当完善计算机监控系统的审核程序,提升处理计算机数据的效率,推动计算机安全监控系统的硬件和软件资源管理,增强计算机安全监控系统软件开发的可行性,进而提高计算机安全监控系统的运行效率。 4结语 随着计算机安全监控系统软件的不断更新和升级,技术开发人员应当严格按照计算机安全监控软件开发的设计要求,创新计算机安全监控系统软件设计思想,优化计算机安全监控系统技术,保障监控软件开发的设计质量和效率,进而推动我国计算机安全监控系统软件开发技术的创新发展。 作者:夏巍 单位:哈尔滨劳动技师学院
自动化计算机论文:计算机网络和办公自动化研究 1办公自动化的作用和意义 (1)为信息化社会的发展提供媒介; (2)提升信息的快速相应能力; (3)能够更加准确和科学的帮助用户进行决策; (4)节省办公费用。 2系统组成 办公自动化系统主要包含5个模块分别为: (1)个人事务处理系统。其包含待办事项、电子邮件、个人文档、个人通讯录以及日程安排。 (2)日常办公系统。其包括了文件发放管理、文件接收管理、报告管理、领导监督、通知管理、会议管理以及档案管理。 (3)资源管理。这一项中包含的内同比较少,只有资源中心、车辆管理进而会议室管理三方面。 (4)专业文件管理。专业文件管理包括:设备管理、成本管理以及办公自动化综合系统其它模块的合成。 (5)系统管理。这一模块是办公自动化系统中最后一项,其包含的是更多的管理,比如:用户管理、部门管理、授权管理、备份管理等。以上五个模块主要构成成了计算机网络办公自动化系统,其功能要比传统的现代化办公系统强大的多,这一系统的应用使信息化管理更加方便、快捷,极大地简化了办公步骤与方法,提升了工作效率。 3计算机网络办公自动化系统的设计原则 3.1系统实用性 在设计开发计算机网络办公操作系统时必须要考虑系统的实用性,将管理信息作为主体,面向办公单位的日常的信息处理,面向领导的管理决策,面向信息化社会服务,及时进行信息交流,最终实现无纸化的计算机网络办公自动化系统。与此同时,设计的系统操作起来应该简单、方便,工作人员能够轻松上手使用。 3.2具备安全可靠 设计系统应该进行分类授权,设置权限,运用自动存储控制等技术来确保办公自动化系统的安全性;利用RAID技术和备份技术,保证办公自动化系统的安全可靠。在信息文件的传递过程中,对每一次的改动都应该记录下来,等文件正式确定后,要和正文一起归档。 3.3确保技术 应该使用基于Browser/Server的三层结构,客户端与数据进行连接的时候必须通过中间事务层,通过这种方式既能保证数据的安全,又能提升处理事务的效率。中间事务层主要实现了系统的功能,极大地提升了系统的性能,降低了系统开发、维护成本,使系统操作起来更加的便捷。客户端将浏览器作为操作端,既保证了自动化办公系统的通用性,又不用对客户端进行维护。 3.4系统的可维护性 在系统中使用中间事务层这类的服务构架,使系统能够依据应用需求的改变以及应用范围的不断扩大,更加便捷对系统进行扩展与升级,能够根据用户自己的需要来设置工作流程以及文件信息的传递的格式,确保系统拥有更高的实用性。 4技术的实现 4.1三层结构 系统设计过程中应该采用标准的中间件接口,只有这样的接口才能为插件的研发提供标准接口。因为各个平台的模块的接口使用的是中间件,所以工作人员在使用的时候不需要将原本应用进行大范围的改动,就可以融入到OA平台中工作,表现出了自动化办公系统拥有非常好的兼容性。在办公自动化系统中使用WEB技术与中间件技术,符合了现代计算机网络的发展。与此同时,使用这些技术也使系统具有更加优秀的性能。 4.2自定义技术 办公自动化系统可以自定义公文格式与工作表格,让用户可以根据自己的需求进行自我设计,这不但简化了系统的维护,还摆脱了对开发商的依赖,提升了系统的通用性,这一特性赋予了办公自动化系统更加顽强的生命力。系统的修改编辑界面也直接与office办公软件相连接,更突出了系统的通用性。 4.3安全机制 OA系统是利用信息交换的平台与数据的存储平台当作办公自动化系统的后台,中间层则是进行信息处理分析,WEB是系统的前台应用的三层次结构。这个系统的后台拥有信息交换平与数据库双向的安全性。信息交换平台的安全等级为C级。数据库也拥有独自的安全机制,它针对用户的权限与密码制定了限制,阻止非规定用户进入。除此之外,OA系统本身也拥有一套完善的用户和权限管理系统,在不同的模块上设置不同的管理员与权限,可以给特定用户有限的权限,这样的安全设置既保证了系统的安全性,又使系统操作更加的灵活,方便信息的传输与管理。 5总结 办公自动化系统能够帮助工作人员使用先进的办公设备和优秀科学的管理方法来提升他们的工作效率与工作质量,使单位的信息化管理更加快速、便捷。它的使用与推广不但能简化信息化办公的步骤与工作,还会为企业或单位节省开支,获得更大的经济效益。 作者:杨丽坤单位:衡水学院分院 自动化计算机论文:谈选煤厂计算机自动化系统的意义 建立开放性的软件平台和接口。应用软件采用“组态”方式编制,能够在较少的软件改造工作情况下,完成扩充后较好的系统功能[2]。 系统操作控制的模式和方法 配煤控制装置系统中的操作模式(1)现场开停车:在人工操作装车室操作柜上的操作按钮,通过中间继电器、接触器等对给煤机、输送带等进行直接操作。经过工控机和PLC对装车设备进行开停车操作。(2)自动集控开停车:在配煤设备与参数预先设置条件下,工控机经过PLC自动对装车设备进行开停车的操作[3]。 配煤控制系统的应用方法(1)应研究装车输送带上的煤流量,确保装车速度和防止过载。(2)避免有的仓空、则有的是仓满从而影响生产设备的安全高效运行。(3)各煤种配置在称重装置时,要进行煤量配比补偿调节,减小系统滞后,防范煤流量变化造成的灰分波动。(4)配煤技术人员要通过配煤参数设定界面,向计算机录入相关参数。(5)计算机自动设置有关计算参数和配煤策略。(6)计算机给出配煤策略和参数后,配煤技术人员要对其进行评定,然后,进行修正、调整与确认[4]。 计算机自动化配煤装车系统的功能 整个系统要实现的功能(1)装车设备开、停及保护的集中控制;(2)通过配煤控制系统,实现装车配煤设备的自动开、停及闭锁控制,并可实现手动操作与系统自动操作的集中切换;(3)控制室要进行配煤参数设定及配煤策略计算,并可通过配煤系统实现手动和自动配煤,也可通过现场控制柜对变频器直接进行操作;(4)利用灰分仪、料位计、皮带秤等检测到的数据,系统可实现基于在线灰分闭环控制的自动配煤装车;(5)结合各种传感器设备实现对配煤装车过程中传送带的保护。 自动配煤控制室上位机要实现的功能(1)监测和显示各设备运行状态;(2)监测和显示灰分仪的瞬时和累计的灰分和发热量;监测和显示核子秤的瞬时称重和累计称重;(3)实时显示变频器工作频率;(4)根据生产工艺流程实现各设备启停车;(5)设定变频器频率及配煤控制方式选择;(6)给定配煤煤种及设定配煤产品目标灰分;(7)实时显示设备故障并给出声光报警信号,同时通过下位机PLC闭锁流程中的有关设备[5];(8)记录各项配煤参数的历史记录。 结束语 选煤厂计算机自动化配煤装车系统与传统人工手动作业相比具有明显的优点,系统结构科学合理,其模式和方法先进有效,可发挥应有的功能。通过一些选煤厂自动配煤系统实施实践表明,增加了选煤厂配煤的品种,提高了选煤生产效率和企业经济效益,确保了选煤质量,此系统具有广泛的应用价值,可以在同类选煤厂推广应用。 作者:权明伍单位:辽源职业技术学院 自动化计算机论文:论计算机软件工程项目自动化管理 【摘要】当今时代,社会科学在不断地进步,人类已经逐渐的进入到信息化时代。信息化时代给我们的生活和工作带来了很大的方便,信息化技术已经被越来越多的人逐渐的接受。近年来,计算机技术在不断地发展,计算机软件工程项目的自动化管理也受到越来越多专业人士的重视,这也将是未来的一个趋势。计算机软件工程项目采取自动化管理可以促进计算机软件开发的专业性,可以保证计算机软件项目的顺利进行。本文对计算机软件工程项目的主要内容、主要特点以及自动化管理在计算机软件工程项目中的应用做了简单的分析和介绍。 【关键词】计算机项目;软件工程;自动化管理 1计算机软件工程项目分析 1.1计算机软件工程项目的主要内容 计算机软件包含的内容十分庞大,计算机软件在研发过程中也比较复杂,所以,计算机软件行业主要培养的是从事计算机系统软件、应用软件的设计师、研制和开发的高级工程技术人才。计算机软件工程行业对于研发人员也有着较高的要求,需要具有良好的科学素质,可以系统的掌握计算机科学、技术基础知识、规范的软件设计与开发能力、良好的组织与交流能力。近几年,我国的软件项目不断地发展,计算机软件行业的从业人员也在不断地增加,计算机软件工程行业接触的专业知识包括计算机系统的设计与分析、计算机软件的主体结构、计算机软件的管理项目、计算机软件的分析目标、软件需求工程、软件质量监管和技术测试、开发先进的计算机软件等等。计算机软件行业主要通过先进的科学设备和工程化的管理方法,对从事计算机软件工程的开发、设计、分析、管理人员进行高级管理。 1.2计算机软件项目的特点分析 计算机软件工程系统的内容较复杂,一种语言对应的一种数据库,包括数据化工程,图像的处理与图像的识别模式,计算机网络与计算机安全模式,计算机系统的整体分布模式。计算机软件工程项目主要依靠大量的理论知识和数据模型构成。计算机软件开发具有抽象性的特点,是一个虚拟的工程项目,可以通过专业的数据分析和模型理论来检查计算机软件的标准,无法真实的体验到计算机软件的可视性。计算机软件另一重要特点就是具有多样性,计算机软件的内容比较复杂,开发过程中会应用到计算机行业不同的知识和结构,所以计算机软件开发过程中并没有一个统一的标准和要求,也没有具体的规范和实施原则。这也就使计算机软件工程在开发过程中具有多样化、复杂化的特点。计算机软件工程系统还具有一定的风险性,计算机软件所包含的内容较多,开发过程中所应用到的数据也比较庞大,计算机软件开发人员无法保障在开发过程中出现的不稳定因素,这也就造成计算机软件工程在开发过程中存在一定的风险性和不确定性。 2自动化管理在计算机软件工程项目中的应用 2.1计算机软件工程项目的自动化数据管理 将自动化工程应用到计算机软件的数据管理中去,需要计算机软件从业人员对工程项目的系统数据进行跟踪调查和实时分析,将计算机软件工程项目运行过程中的系统数据跟踪备份,避免数据的丢失和遗漏。备份之后可以根据相应的数据显示的结果进行修改和调整,使计算机软件工程项目在运行过程中尽量减少失误。目前,大多数计算机软件工程采用云备份的方式进行存储和保存,云备份方式也是比较常用的一种备份和存储方式。云备份的存储路径相对来说比较安全,存储方式比较简便,使用云备份进行软件项目的自动化存储,当软件中的数据发生丢失和遗漏时,可以采用一键恢复的功能进行恢复,将丢失和遗漏的数据进行重新整理和归纳。提高了计算机软件工程项目的安全性和可操作性,为计算机软件项目工程的正常运行带来了保障。 2.2计算机软件工程项目的自动化设备管理 在计算机软件工程项目的自动化管理过程中,设备的自动化管理是一项非常重要的内容。计算机软件工程项目对使用的设备有严格的要求,这也就要求操作人员要对设备周围的环境进行实时监控。经过测试发现,噪音、灰尘、磁场都会对计算机软件项目的设备产生影响,从而导致磁场紊乱,数据不真实。对计算机软件工程项目的使用设备进行自动化监控,可以将设备周围的噪音降到最低,使设备不受周围磁场的干扰,保证计算机软件项目工程可以正常有序的进行。保证使用中的设备和计算机软件系统可以不发生冲突,在自动监控过程中,还应该对计算机软件的系统数据进行实时记录,使操作人员可以通过计算机软件体现出来的数据来研究计算机软件工程与计算机设备是否兼容,计算机软件项目是否具有可行性。通过数据进行研究之后,对计算机软件进行开发的可行性分析,一旦发现计算机软件项目不具有可行性,应该及时的调整计算机系统设备和程序,使计算机软件工程项目和使用设备可以保持一定的兼容性。对计算机软件项目的自动化设备管理,可以为操作人员节省时间,避免因为软件和设备的冲突导致操作人员过多的浪费时间,可以提高计算机软件项目开发的工作效率。 2.3计算机软件工程项目的自动化测试管理 计算机软件工程的自动化设备管理和自动化数据管理是计算机软件开发的基础环节,而计算机软件工程项目的自动化测试管理是最终保证质量的重要环节。对计算机软件项目进行测试和检验,可以发现计算机软件在开发过程中的漏洞和缺陷,并且及时的修补和完善,避免在使用过程中出现问题,造成二次返工。计算机软件项目工程的自动化测试管理是把控计算机软件开发整体质量的重要环节。对整个计算机软件的开发完成具有决定性作用。对计算机软件工程项目进行自动化测试管理,可以尽量减少在基础环节中出现的错误,避免因为设备和数据的原因造成的误差,导致计算机软件工程项目出现失误。计算机软件工程项目进行自动化检测管理,可以准确的判断出误差的详细位置,节省了时间和人员,可以明显的减少工作人员的失误率,还可以提高计算机软件工程操作人员的工作效率。 2.4计算机软件工程项目的自动化安全管理 计算机软件工程项目是整个管理工作的重要环节,计算机软件的开发人员、检测人员和使用人员都应该遵守相应的制度进行保密安全管理。同时,在对计算机软件工程的数据使用和设备使用的过程中,也应该签署保密协议,保证计算机软件的核心内容不外漏,这也就要求计算机的使用人员对计算机软件工程系统可以进行实时的监控,实时监控需要大量的人力、物力,会对人员造成严重的浪费,所以,对计算机软件工程项目进行自动化安全管理可以为计算机软件工程的使用者节省大量的人力、物力,提高工作人员的工作效率。对计算机软件项目工程进行自动化安全管理,在计算机软件工程项目出现数据异常时,自动化管理设备可以进行实时的监控,记录下数据的准确变化,方便操作人员进行后期的登记和调整。自动化安全管理可以避免人工记录过程中的数据丢、数据遗漏和数据不准确,导致后期操作无法正常运行。对计算机软件工程项目进行自动化安全管理,可以保证软件开发过程中的准确性。 3小结 计算机软件工程项目的自动化管理是整个系统管理的核心内容,对计算机软件工程项目进行自动化管理,可以防止数据丢失、数据遗漏,为操作人员节省时间,可以提高操作人员的工作效率。计算机软件工程项目的自动化管理是将来的一个发展趋势,不仅可以节省大量的人力、物力,提高工作人员的工作效率,还可以提高计算机软件工程开发过程中的准确性,保证计算机工程项目的正常运行。 作者:王润芳 单位:长春工业大学人文信息学院 自动化计算机论文:办公自动化环境下的计算机信息探究 【摘要】在现在教育的发展过程中,计算机技术贯穿整个办公室自动化的众多环节,为相关校园内的发展起到重要重要推动作用,但就目前我国办公自动化的发展现状而言,仍存在不足之处。本文就办公自动化环境下计算机信息技术应用存在的不足予以阐述,进而提出相应的办公室计算机应用的几点策略。旨在推动我国教育方面办公自动化的不断发展,实现教学效率最大化。 【关键词】办公自动化;计算机信息;技术存在;问题;应用;策略 前言 随着我国信息社会的不断发展,计算机技术被各校园内广泛应用,进而实现办公自动化的全面发展。办公自动化主要是指在办公室中构建完善的自动化信息处理系统,并由教职员工完成对其进行维护、更新、收集等工作,从而对办公室的各项工作环节予以有效连接,这对有效提高校园内工作效率、促进校园内全面发展有着重要意义。 一、办公自动化环境下计算机信息技术应用存在的不足 1.1教职员工素质较低 目前,我国的校园大部分为中小型校园,由于中小型学校园内普遍存在规模较小,资金有限等现象,在其招聘职工的过程中,为节约学校财政支出,对应聘者的综合素质要求较低。因此,大部分教职员工对计算机操作不熟练,这样的情况不但导致计算机功能发挥受限,也使实际工作量增大,校园内办公自动化难以全面实施。同时,有些教职员工的道德素养也有所欠缺,致使校园内部文件流失,对校园内的发展产生严重不良影响[1]。 1.2办公室缺乏科学管理制度 在校园内实现办公自动化的过程中,不仅要求充分应用计算机信息技术,也要求校园内实施科学的管理制度为其做保障。但我国大部分校园内对办公自动化重视度不够,校园内对计算机的运用和管理基本流于形式化,这不仅对制约了校园内对计算机应用的发展,也直接影响了校园内效益的提高[2]。1.3办公室工作环境差办公自动化对于工作环境有一定要求,良好的工作环境能保证计算机技术的功能得以充分运用,但就大部分学校而言,其对计算机技术认识不足,导致办公自动化应用的环境较差,校园内工作效率也随之下降[3]。 二、办公自动化环境下计算机信息技术的应用策略 2.1提高教职员工素养 在计算机技术的不断发展过程中,办公自动化也得到了高速的发展。计算机技术在办公自动化应用中,教职员工良好的工作素质是很有必要的,同时也是计算机技术在办公自动化中的核心。提高教职员工的的整体素质,校园内可以采取定期培训的形式,加强教职员工对计算机办公技术的掌握,对办公软件和系统全面且细致的掌握。另外,校园内还可以高薪聘请专业的计算机教职员工,这些专业人员可以带领其他的教职员工中一起努力,为校园内的发展起到了重要的意义,在一定程度上也提升了校园内效益[4]。 2.2强化办公室管理制度 在计算机技术运用到办公自动化的过程中,教职员工应当对计算机技术进行行之有效的选择,并根据实际情况制定完整的办公自动化管理制度,让计算机技术在办公自动化的应用运行中有据可依。校园内要根据计算机的应用形式,从不同的角度充分考虑办公自动化的构建制度,将计算机技术的优势和功能得以最大化的发挥。另外,校园内还可以结合一下国外的先进技术、工作经验和管理制度,以为更好地强化办公室的管理制度[5]。 2.3改善办公室运行环境 想要高效地发展校园内的经济效益,就要先构建良好的办公自动化运行条件。校园内应当结合自身的发展特点和情况,在办公自动化的系统中,适当的安装防火墙和杀毒软件,这样可以对办公自动化在运行的过程中进行全面的管理和检查,为计算机技术的使用创造了良好的运行环境。 三、结论 综上所述,本文对办公自动化环境下的计算机信息技术进行了分析和探讨,根据校园内的时机情况提出了一下建议性的意见。随着我国现代化的不断发展,我国教育事业的发展也出现了新的方向和机遇,因此,在这样的发展状态下,校园内应当重视计算机信息技术的全面利用,将计算机信息技术的功能充分发挥出来,利用多元化的形式,不断提高教职员工的综合素质,构建完善的办公自动化体系,在有效提高校园内发展的同时也更进一步的促进了我国社会经济的发展。 作者:贾宁 单位:日照市卫生学校 自动化计算机论文:计算机信息在办公自动化中的应用探究 摘要:随着我国科学技术的迅速发展,网络化技术得到了快速的提升,计算机信息处理技术被广泛应用在多种领域,特别是在办公自动化中的应用,极大地改善了办公自动化的环境。本文主要从计算机信息处理技术和办公自动化的概念出发,简单阐述计算机信息处理技术在办公自动化中的应用以及办公自动化的发展特点,预测其发展趋势。 关键词:计算机信息处理技术;办公自动化;具体应用;发展特点 近年来,计算机技术、网络技术得到了快速发展,这些技术也被逐步应用在社会的多个领域。基于网络的计算机信息处理技术逐渐被企事业单位在工作中所应用,使得办公信息处理的模式得到改变,办公自动化得到了较快的发展。在办公中运用计算机信息处理技术,不仅能够完善管理结构,而且能够加强各部门之间的联系,降低劳动强度,提升办公效率,使得管理更加流畅,同时还可以实现较快的决策。 1计算机信息处理技术和办公自动化概念简析 计算机信息处理技术主要指集信息的获取、输送、检测、处理、分析、使用等为一体的技术,其主要作用是对各类信息、数据进行管理和处理。计算机信息处理技术是由计算机技术、网络技术、通信技术、传感技术和微电子技术等多种技术结合而成,因此,也被称为“现代信息技术”或“信息和通信技术”。办公自动化,即OfficeAutomation,简称OA,是一种将计算机信息处理技术和单位的办公工作结合起来的工作方式。基于计算机技术、网络技术、通信技术等技术的硬件和软件的开发,单位的办公工作逐步物化于各种设备和软硬件中,这种由办公人员和办公设备、软硬件等构成的人机处理系统,被称为办公自动化系统。这里需要着重指出,使用办公自动化系统时,必须具备人和相应的机器设备,同时必须具备相应的软硬件设备。办公自动化的概念范围非常广泛,凡是在办公过程中采用了计算机技术均可纳入办公自动化,因此,它也是当代应用最广的一类应用。近年来,随着办公自动化设备的完善,办公自动化在电子邮件系统,远程会议系统,高密度电子文件,多媒体综合信息处理等方面都有许多新进展。 2办公自动化中计算机信息处理技术的具体应用 在办公工作中,适当运用计算机信息处理技术,能够降低工作强度,改善办公质量,提高工作效率。计算机信息处理技术因功能不同,可以满足办公过程中的不同需求,其在办公自动化中运用主要表现在以下几个方面。 2.1文字处理 利用计算机信息处理技术,能够极大地提高文字处理的效率,从而促进办公效率的提升。文字处理是办公系统当中较为基础性的内容,因此,计算机文字处理被认为是办公自动化中的基础功能之一。目前,在企事业单位较为普及的文字处理软件有微软公司的WORD、金山公司的WPSOffice等,它们都是基于WINDOWS平台的文字处理软件,能够进行文字编辑、文章排版、文档合并、文档打印等操作,不仅能够对文件进行管理,还能够将数据、文字和图片结合,进行多项命令的执行,从而实现办公工作的高效化和高质化。 2.2图文制作 图文制作是办公自动化中使用较多的一项功能,指通过计算机信息处理技术,把办公中需要用到一些数据或者是文字性的东西放到幻灯片的格式当中,并在其中插入一些图片、音频等,然后将其通过屏幕演示出来。这类软件较为普及的有微软公司的PowerPoint、金山公司的WPSOffice套件中的WPS演示、苹果公司的Keynote等。通过这类软件,我们可以制作直接通过计算机屏幕或投影仪播放的文件,这种文件图文并茂,能较为清晰地阐述个人观点,使别人更加容易理解的辅助工具。这种技术能够让信息更加直观化和清晰化。 2.3表格处理 制作表格、填写报表是目前企事业单位办公较为常见的工作之一。利用表格处理软件,可以方便地完成表格的制作、填写、编辑、处理等操作。常用的表格处理软件有微软公司的Excel、金山公司的WPS等。Excel能够方便的对数据进行一些函数运算,比如求和、连乘等,能够较为快捷地实现数据的统计、分析,极大地简化了表格处理的强度,提高办公效率。 2.4数据处理 在计算机软硬件发展的基础上,企事业单位逐步将数据管理、分析和应用纳入办公的重点工作。数据管理主要包括对数据的撷取、加工、分析、存取以及传输等。目前的数据库系统可以实现联机实时处理,分布处理批处理等功能,数据的共享性高,冗余度小,为实现精准办公提供了数据支持。随着计算机网络用户数量的增长,每天要产生上万亿GB的数据,大数据的处理为计算机信息处理技术带来了新的挑战。 2.5多媒体处理 利用计算机信息处理计算,可以有效地实现图像、视频和语音处理功能。通过图像处理软件,如Photoshop,可以对图像进行编辑设计,将原图片调整为所需图片,也可以用扫描仪等设备,将纸质文件转化为数据文件。通过视频处理软件,如WindowsMovieMaker、AdobePremiere、会声会影等,能够方便地实现视频制作、剪辑、合成等操作,将原本比较陌生的视频剪辑变为操作建议、方便易学的普通技能。通过这类软件,人们可以制作单位的宣传视频或产品介绍视频等。 2.6网络通信 网络通信技术是目前办公室自动化中应用较为普遍的技术,指的是通过计算机和网络通讯设备对图形、文字或其他数据进行采集、存储、处理和传输等,使信息资源达到充分共享的技术。网络通信技术主要包括多媒体技术、移动通信、宽带网络技术等。网络通信技术的应用,改变了原来的办公交流形式,使得交流更加方便、快捷,不同地点的人们可以通过网络平台,进行多环境下的交流。除了传统的音频传输,文字、图像、视频等资源也可以实现传输,使得信息传输的内容更加具体,从而实现办公的畅通高效快捷。 3办公自动化的发展特点及发展趋势 计算机信息处理技术的快速发展,引领办公自动化逐步朝着更高效更便捷的方向发展。许多企事业单位,已经逐步实现了无线办公的环境,而网络视频技术的应用也逐渐成为办公自动化发展的重要趋势之一。虽然我们很难对未来的办公自动化的发展有一个准确的预测,但根据目前的计算机技术和网络技术的发展趋势来看,办公自动化的发展特点和趋势主要有以下几个特点。 3.1办公环境不再受约束 无线局域网技术的发展,让基于网络的通讯方式迅速在办公领域兴起。利用手机、平板电脑、笔记本电脑等电子产品实现的通讯方式,比如即时通讯、视频会议等,在技术上实现了飞跃。固定办公地点的概念已不复存在,人们在饭店、商场、广场、咖啡馆、机场等地可以轻松地实现移动办公。无线网络覆盖区域的增加,极大地提高了办公的效率。 3.2视频技术被大量应用 视频技术的发展,让动态图像传输变得更加容易,网络视频等诸如此类的应用在办公自动化中得到了快速的推广。通过手机、笔记本电脑等设备携带的摄像头,人们能够轻松地进行交流、布置工作、展开讨论等。网络视频会议技术可以实现点对点通信,同一传输线路上可以承载多种媒体信息,实现多点实时交互通信,可以让不同地点的与会的活动情况、会议内容等展现在各个分会场。因此,网络视频会议也将会成为办公自动化的重要组成部分。 3.3工作程序更加简洁 目前各类的办公软件,包括利用网络的远程办公软件,提供了非常多的工程,使用起来简单快捷,极大地简化了办公程序,提高了工作效率。比如,电子文件在网络中传输,比纸质文件的传送效率要高得多,通过网络,还可以即时传输图像、音频、视频等资料。而且,利用办公软件,可以实现对电子文件的收集、整理和归档,不仅可以使之得到长期保存,而且不占用任何的空间。 4结语 计算机信息处理技术的应用,为办公自动化提供了有力的技术保障,极大地提升了办公的工作效率,节约了人力资源,提升了经效益。随着计算机技术的发展,将会实现更多的功能,满足办公自动化日益增长的需求。 作者:徐艳 单位:江苏省职业介绍中心 自动化计算机论文:办公室自动化中计算机信息技术应用 摘要:办公自动化能够给办公部门带来许多工作上的便利,办公室要不断的加强对于办公自动化的应用,了解办公自动化的相关功能特点,提高办公效率,促进智能化办公操作,整体提高相关部门的运作效率,降低成本,促进信息的有效性传播。有选择性的将计算机信息技术融入到办公自动化的中去。本文就计算机信息技术融入办公展开探讨。 关键词:办公自动化;智能化办公;计算机信息技术 随着信息社会的快速发展,科学信息技术的有效提高和大范围的应用,各个生产部门和相关社会团体对于计算机信息技术的应用也逐步熟悉。计算机信息技术融入到办公室自动化中有力的提高了办公效率和综合竞争力。为了平衡管理有效的提高部门的办事效率必须不断的对计算机信息技术融入办公室自动化这一应用进行思考。 1办公自动化现状 办公自动化是对于办公系统的简称。通过计算机信息技术加快办公处理效率,将一些繁杂的工作程序进行相关的机械操作,缓解人力压力,提高办公效率。计算机信息技术可以有效的提高在现代化快节奏信息高速化发展下的信息压力,迅速有力的传达相关信息,便于信息的大数据融合和查询。 2计算机信息技术融入办公室自动化带来的便捷 2.1提高了管理效力 办公地点不再局限,实现了多地办公,只要有互联网哪里都能够办公。工作人员可以通过计算机信息技术进行信息的有效读取和处理,提高了办公效率。工作人员可以通过互联网、智能手机的广泛应用了解到相关的政府政策与行业有关的最新信息及时制定相关的应对措施推动企业的发展。高层管理人员更好的进行信息决策,有利于公司企业的整体性决策管理。更好的利用时间进行办公,高速的信息传播,各部门可以及时的收到相关文件和通知,提高时间利用率。 2.2加快了信息传播速度 计算机信息技术融入办公加快了信息传播速度。相关的办公平台将更加有利于部门成员进行工作交流,提高团体协作性,更高效进行办公。及时有效的掌握信息也意味这掌握了先机,更好的提高企业的竞争力,有利于企业的发展。 2.3扩大信息储备空间 传统的办公模式的资料形式一直都是纸质资料,这种保存方式比较容易遗失且保存的容量较小且易受周边环境的影响。纸质资料的保存难度较高且查找也不方便。而计算机信息技术运用到办公中则大大的扩大了办公信息储备空间。资料的保存方式发生了巨大的变化,由纸质变为电子信息数据,储备的空间也急剧加大,更方便了工作人员的查询。相关部门可以将数据进行系统性的整理,各部门将信息数据相互整合组合成巨大的工作数据库。而随着信息不断的数据化,对于企业无形资产的保管要求也会越来越高,需要保证数据安全,保证企业的合法利益。 2.4降低成本 有利于办公成本的降低。在传统的办公中,办公人员间一般是通过电话进行交流,这样无形间增加了办公成本。而计算机技术的应用可以很好的解决这个问题。可以利用电子通讯技术进行交流,例如,电子邮件、微信、论坛等网络信息传播方式。 3计算机信息技术在办公自动化应用中的发展趋势 3.1不断提升办公系统的智能化水平 随着信息大爆炸时代的来临,业务的不断发展和扩张,用户使用办公系统时将会面临更加复杂的问题和数据。为了适应这种变化,需要不断的提升办公系统的智能化水平。利用一些新型的办公软件进行信息处理,将智能的信息软件进一步融入到办公自动化中,使办公软件可以智能地处理一些分析工作,继而提高用户的工作效率和工作质量。于此同时对工作人员也提出了更高的要求。工作人员需要不断地更新自己的知识储备库,学习新的办公软件操作技巧,提高工作效率。下面对公司运用ERP系统开展办公自动化进行简单的举例。我国南部的某公司在运用过程中,组织架构比较简单,集权式管理现象比较严重,公司的发展阶段出现了一定的停滞。之后,公司在决定引进ERP系统进行自动化管理,在使用的初期,由于对ERP的不熟悉,走了一些弯路,不过总体来说算是成功上线。接下来公司决定加大对ERP项目的投入使用,聘请有关专家对ERP的使用进行系统的培训,从公司的管理层,到普通员工齐心协力,最终完善了系统的管理,提高了公司的运营效率,公司整体的经济效益提高了40%左右。由此可见,当信息技术很好的融入到办公自动化系统之后,对于整个企业的发展都可以起到良好地促进作用。 3.2无线化趋势加强 现在办公系统的无线化趋势越来越明显,特别随着4G无线技术的发展,对于空间和时间上的限制进一步的放宽,整个办公自动化技术出现了新的发展趋势。在任何时间、任何地点,办公人员都可以加入到办公中,成为了最新型的办公形式。相信在不久的将来将会迎来5G无线技术的发展。 3.3信息技术影像化 如今视频的录制和压缩技术得到了很大的发展,信息技术影像化在办公中也越来越得到广泛的应用。首先,资料的影像化可以加深工作人员对于资料内容的记忆、掌握,对于客户可以达到更好地介绍和宣传作用。其次,影像化在视频会议上具有更好地应用,随着部门运转节奏的加快,所需开的会议也来越多。通过影像化,实现了与会者在不同地点的参会可能,并且可以将会场环境全面地收录,对于与会人员的想法形成清晰的表达。减少了与会者可能发生在交通上的时间和费用,大大地提升了整个办公系统的运行效率。 3.4办公系统差异化的出现 随着信息技术在办公化的蓬勃发展,办公系统的差异化现象也随之出现。在实际的工作中,由于各行各业的工作性质不同,工作环境不同,所以对于办公系统的需求也有很大的差异。在以前的办公软件中,差异化现象并不明显,很多部门采用办公软件后,发现只需要其中一部分的功能能够满足办公需求,这在一定程度上造成了办公资源的浪费。随着信息化技术的发展,现在很多办公软件都实行了需求化定制,即根据办公环境和具体的客观环境制定出满足公共需求的软件,这也是未来办公化发展的一大趋势。 3.5协同化发展 办公软件的数量越来越多,用户计算机中的软件也在为软件公司抢占用户,那么过多的办公软件鱼龙混杂,不但不会提高用户的办公效率,反而会污染办公环境。所以,未来的办公自动化将会利用计算机信息技术将不同的软件的分门别类,综合管理,最终形成一个集成系统,使其功能可以相辅相成,协同帮助用户解决问题。 4结论 在计算机信息技术的不断发展之下,办公自动化将高效的提升办公效率。对于部门与部门间的协调合作有着较大的帮助。要不断的加强对于办公自动化应用的重视程度,通过信息技术和办公自动化的结合更好的提升企业在数据时代的综合竞争力。 作者:张玉霞 单位:黑龙江省北安市妇幼保健院 自动化计算机论文:办公自动化中计算机信息处理技术分析 摘要:随着社会发展步伐的不断加快,新技术、新理念层出不穷,计算机等新兴技术得到了广泛的应用,给人们的生活带来了很多便捷,人们足不出户即可买到自己心仪的东西。当前计算机技术在各个领域都有所涉及,而且计算机信息处理技术已然成为办公自动化中重要的组成成分。办公室是为人们提供办公的场所,办公质量的好坏直接关系着工作效率的高低,对此通过对计算机信息处理技术在办公自动化中应用的探讨与研究,提高其使用效率,为人们创设高质量的办公环境。 关键词:计算机技术;办公自动化;探讨;研究 伴随着科技发展浪潮的不断推进,计算机等新兴技术以迅雷不及掩耳之势得到大力发展,在给人们生活带来便捷的同时也加快了我国信息化发展的步伐。近些年经济全球化的不断发展,使得国与国之间的交流也变得更加频繁,各大企业中的客户已不再单单是同城客户或者是全国客户,而是逐渐发展到了国外一些知名企业中,这使得企业的运营模式与工作方式表现出了动态化与分散性的特征。处在这种时代背景下,企业也应与时俱进、不断创新,改变工作思路,利用计算机技术实现办公自动化管理是企业首选,也是增强工作成效性的关键所在。 1信息技术与办公自动化 信息技术主要是通过对所获取的信息进行分析与处理的技术,信息技术不是单一的技术,它是集计算机技术、传感技术等于一体的综合性技术,也被称作现代信息技术。随着计算机技术的不断发展,办公自动化也随此应运而生,办公自动化是通过将计算机技术、通信技术等技术融合后而形成的综合体。借助现代高科技将真实的办公场景呈现在计算机设备上,由专业的工作人员全权负责。要想实现办公自动化,两个条件缺一不可,一是配备专业的人员;二是现代化设备。在设备的配备上一定要齐全,满足办公所需。纵观现在各大企业的办公条件,不难发现大都是使用计算机等现代化办公设备,并由专业的技术人员经过全程指导后开展相应的工作。 2计算机信息技术在办公自动化中的应用功能 2.1扩大和优化办公的区域环境 传统的办公室工作大都是工作人员准点上班,完成一天的工作,到下班时间陆续离开,对于一些身体残疾但却具备高技能的人才或者是孕妇来说由于身体方面的原因在应聘中会被企业无情地拒绝,但企业同时也损失了一定的人力资源。再加之若赶上加班时,员工不得不待在办公室而不能回到家中进行工作,这种情况会使得很多员工产生烦躁心理,工作成效性可想而知。随着计算机技术的发展,办公方式将变得更加灵活,工作人员不用每天按时上下班,而可借助计算机将所需完成的工作随时随地完成,不受地域、时间的制约。这种办公自动化模式也大大增强了工作的成效性,各部门信息之间的传递也能在第一时间实现,大大节省了一定的时间与精力。 2.2增强办公信息运用的实效性 处在信息日益发达的今天,对于企业来说效率就是金钱,知识信息就是企业得以长久发展的重要保障。因此企业为了更好地发展,在办公方面也应与时俱进,不断创新,帮助企业领导作出科学的判断。办公自动化近些年来受到了很多企业青睐,它可大大增强工作的成效性。网络如今已然变成了一种必不可少的通讯工具,借助网络这一媒介,企业领导可随时随地了解当前对于该行业国内外方面的现状,并及时了解员工多样化的需求。企业内部工作人员借助计算机软件办公系统查询相关有用的资源,大大节省了时间,提高了工作效率。 2.3提高企业无形资产的利用价值 传统的办公由于种种因素的制约,企业发展历程中所留下的资料信息采取纸质保存的方式,但在后期需要使用时查找起来非常麻烦,而且有的由于保管不当造成丢失等现象,给后期的工作带来了一定的影响。通过办公自动化技术的引入,可有效解决上述问题,企业可将信息储存在计算机中进行保存,当有需要时相关人员可直接点击查询寻找有用的资源。而且公司在正常运行中原有资料的保存对公司未来的发展也能起到一定的作用。 2.4尽可能地降低办公成本的输出 企业在办公过程中,各部门之间是紧密配合的,各部门的工作人员进行必要的沟通也是必不可少的环节,若采取传统的方式某部门的人员要与其他部门的人员相联系的话要走入该部门进行交谈,这样既耗费时间,又会降低工作效率。随着计算机技术的日益普及,各部门人员之间的沟通无须在跑动,而只需通过邮件等方式实现及时地交流,对工作中的相关问题做好协调,这样做一方面可节省大量的时间,提高工作效率,另一方面也能节省一定的办公成本,实现资源的有效利用。此外,通过办公软件的应用也可进一步规范工作流程,降低工作中失误现象的发生,为企业创造更高的价值。 3信息处理技术在办公自动化中的应用 3.1办公自动化中的Web2.0技术 处在信息大爆炸的21世纪,新技术、新理念层出不穷,这种新背景下对办公模式也提出了严格的要求,如何适应时代潮流,取得更大的发展是每个企业所面临的严峻挑战。基于信息处理技术的Web2.0软件被广泛地应用于现代化的办公环境中,与传统模式存在差异,Web2.0软件已升级成为一种新的商务模式交流平台,可根据用户的需求提供多样化的服务。现在的Web2.0应用软件不仅为人们提供了一定的交流平台,而且也拉近了客户与企业之间的距离,让业务之间的交流变得更加普遍。此外,Web2.0软件还具有较强的互动性,因此可实现用户繁杂的请求,使得办公自动化水平得到显著提升,为企业的发展提供了充足的保障。 3.2办公自动化中的B/S型结构 办公自动化中的B/S型结构也被叫作B/S模式,它是在网络技术的不断发展与壮大下逐渐兴起的。B/S模式的前身是C/S模式,后经过不断扩展而逐渐形成的。B/S模式一般由三层体系结构的C/S模式组成,首层的C/S模式是接口,它的作用是将用户与整个系统进行有效连接,借助相应的程度实现某种功能。第二层是后台的Web服务器,它的功能是按照首层所传递来的信息对其进行一定的加工与处理后进行自动回复,并将处理的最终结果通过代码传递到接口端浏览器的用户处。第三层是数据库服务器,它的功能是实现数据的即时保存与应用,数据库服务器与Web服务器相结合工作,数据库服务器能够从不同Web服务器上所接收来的指令进行有效处理后得以整合。在这种B/S型结构下,人们可借助IE等浏览页面进行办公。操作者可通过相关浏览器发送请求,服务器会针对具体的问题进行有效处理后并将信息及时反馈到浏览器中。B/S模式的优点列举如下:首先,可操作性强,当系统出现故障时维修也较为便捷;其次,能满足不同用户的多样化需求,完全不受时间、地域的限制;最后该模式对设备的要求也比较低,可随时更新,满足用户的要求,受到了很多企业的应用。 4未来办公自动化的发展方向 4.1无线办公环境 无线网络技术的发展打破了人们办公的地域限制,人们可以在任一时段、任一地点进行工作。企业的工作人员也不必每天都坐在办公室这个狭小的空间里,而是可以在户外、在家等其他地点都可以进行办公,这样既不会因为所处环境影响工作,也能够进一步兼顾到员工的工作与生活,从而提高员工工作的积极性。员工也能真切地感受到工作带给自己的愉悦。另外,利用无线网络化办公,可以对信息进行加密,从而确保信息的安全性。这种无线办公环境已普遍受到社会各界的广泛认可。 4.2工作程序的灵活化 通过计算机网络进行信息传输,使信息的时效性明显提高。同时网络化传输方式也使得人们对信息的掌握及处理变得更加多样化,传统发的纸质化传输方式只能传输单一的文字,而现在的电子传输既能传输文字,又能传输图片、语音、视频等多种媒体信息。 5结语 综上所述,信息技术的发展大大提高了办公自动化的效率,一方面使搜集的信息量增加,处理以及加工信息的能力增强,另一方面也能够建立健全信息系统,使人们可以更加快捷方便的掌握信息,也能够使信息流通更加顺畅。目前,电子化、信息化、智能化的高新科技已经逐渐影响到人们生活的方方面面,办公信息处理更是离不开计算机、网络等科学技术的发展。如今,办公自动化在企业管理模式中的推广和应用,使企业的信息化管理系统日趋完善,为企业模式改革提供了必要条件,并且也能进一步为企业获取更大的效益,从而使企业在激烈的市场竞争环境下能够处于不败之地。随着计算机技术的不断成熟与发展,办公自动化水平日益增强,其应用手段也逐渐多样化,因此,办公自动化对计算机信息处理技术的依赖性也将会愈发突出。 作者:李兴忠 单位:南通大学保卫处 自动化计算机论文:计算机信息技术融入办公自动化研究 摘要:在办公自动化中,部门要加强对办公自动化应用的重视,通过对办公自动化的了解,明确办公自动化的特点和职能,加强办公自动化的应用,促进办公自动化系统的智能化、无线化、影像化、差异化的提升,为整个部门的有效运行,降低运营成本,提高信息传播效率,提升部门效益做出保障。 关键词:信息技术;办公自动化;应用 随着科学技术的发展,计算机信息技术在社会的各个方面都发挥了重要的作用。在办公自动化中,计算机信息手段已经成了提高部门的运行效率,提升部门的综合竞争力的必不可缺的手段。文章将探讨信息技术融入办公化的发展现状和未来趋势,希望对于部门办公效率的提高起到帮助。 1办公自动化的基本概述 办公自动化是办公系统自动化的简称,在学术上,办公自动化还没有一个标准的定义,我们通过对基本内涵的研究,总结出一个具有共同认识的概述。办公系统自动化就是通过先进的计算机技术在办公系统中的广泛运用,将许多复杂的工作通过计算机等设备的运算,从而提高工作效率,减低运营成本的人机系统。随着网络技术发展的日新月异,在办公自动化中应用的设备和机器也更加趋向于创新化、智能化和效率化等特点,这些新式的设备的有效运用,促进了管理结构的优化,平衡了管理机制的配比,有效地提高了办公效率。 2计算机信息技术在办公自动化中的基本功能 2.1办公空间和时间得到了优化 在传统的办公中,一般都是在特定的时间和空间进行,办公效率比较低下。随着计算机信息技术的普及,在空间上和时间上都对办公效率产生了很大的影响。首先在空间上,由于计算机的应用和网络平台、数据库的建立,导致办公地点再也不用局限于某一个地方,甚至可以不在同一个城市,同一个国家,办公人员同样可以通过网络技术有效地传递信息,进行办公,这对于提升整个部门的运行效率,节约运行成本具有重大意义。同时,办公系统平台的建立对于信息的有效交流、人员之间的密切合作发挥了重大作用,办公人员可以通过办公系统平台对于信息进行有效的了解和传递。在时间上,计算机技术的应用可以有效地提高信息传递的时效性,保证信息在办公人员之间能够及时准确地进行传达,及时地收到部门下发的文件、通知等,极大地提高了时间的利用率,加快了企业的运行效率。 2.2信息的传播和使用效率得到了提高 现在,我们已经进入了信息时代,信息的传播效率直接决定着企业的发展,而计算机信息技术在办公自动化中更好的融合,对于及时掌握最新的信息,并从中筛选出具有使用价值的信息给企业提供决策依据具有重大意义[2]。办公人员可以通过互联网、计算机、智能手机的广泛应用,及时地了解到与行业有关的最新信息,了解政府政策,及时地做出相应的改变,从而推动企业的发展。同时在部门内部的信息传递中,员工也可以通过信息技术了解到部门下发的文件,通过数据库查询相应的办公信息,简化了大量的查询工作。 2.3无形资产的重要性得到了提升 在传统的办公模式中,纸质资料的保存一直作为部门资料保存的主要方式,这种形式的保存相对来说保存资料的包容性较小,保存环境要求较高,再次查询的效率较低。随着计算机技术的发展,部门在资料的保存上发生了很大的变化,通过计算机相关设备的存储,不仅存储容量大大增加,所占的空间急剧减小,而且对于再次查询也非常方便。同时,部门将采购、销售等信息通过数据库的收集,存入自动化办公系统中,相关的工作人员可以更方便快捷地通过系统获得相应的信息,这避免了纸质资料在传递过程中容易出现损耗等现象[3]。而相应地,由于办公自动化地广泛应用,无形资产的重要性越来越大,部门要对增加对无形资产的重视程度,确保无形资产在企业中的安全存储和有效使用。 2.4办公成本得到了降低 在传统的办公中,部门的办公人员的交流主要通过电话或者面对面的传达,这在一定程度上增加了部门的运营成本和人力成本。通过计算机技术在办公自动化中的应用,很好地解决了相关的问题,降低了办公成本。在工作中,要加强对电子邮件、实时通讯软件、论坛等网络信息传播方式的运用,减少纸张浪费现象,节约交流成本,优化部门机制,更好地调高办公效率。 3办公自动化的发展趋势 3.1办公系统的智能化提升 智能化的发展是整个社会的发展方式,在办公系统中,智能化的提升也越来越明显。由于现在信息的综合性和复杂性,办公人员现在需要处理的内部数据和相应的业务数据相比以前呈现几何级数地增长。而为了适应这种发展,办公自动化系统的智能程度也越来越高,各种相应的部门行政或业务软件应运而生。这大大提升了相应工作的工作效率,但同时对工作人员也提出了更高的要求,工作人员要学习相应的理论知识,增加新型办公软件的操作技巧,为办公自动化的发展做好准备。下面对公司运用ERP系统开展办公自动化进行简单的举例。我国南部的某公司在运用过程中,组织架构比较简单,集权式管理现象比较严重,公司的发展阶段出现了一定的停滞。之后,公司在决定引进ERP系统进行自动化管理,在使用的初期,由于对ERP的不熟悉,走了一些弯路,不过总体来说算是成功上线。接下来公司决定加大对ERP项目的投入使用,聘请有关专家对ERP的使用进行系统的培训,从公司的管理层,到普通员工齐心协力,最终完善了系统的管理,提高了公司的运营效率,公司整体的经济效益提高了40%左右。由此可见,当信息技术很好的融入到办公自动化系统之后,对于整个企业的发展都可以起到良好地促进作用。 3.2办公系统无线化的使用 现在办公系统的无线化趋势越来越明显,特别随着4G无线技术的发展,对于空间和时间上的限制进一步的放宽,整个办公自动化技术出现了新的发展趋势。在任何时间、任何地点,办公人员都可以加入到办公中,成为了最新型的办公形式。 3.3办公系统影像化的发展 如今视频的录制和压缩技术得到了很大的发展,信息技术影像化在办公中也越来越得到广泛的应用。首先,资料的影像化可以加深工作人员对于资料内容的记忆、掌握,对于客户可以达到更好地介绍和宣传作用。其次,影像化在视频会议上具有更好地应用,随着部门运转节奏的加快,所需开的会议也越来越多。通过影像化,实现了与会者在不同地点的参会可能,并且可以将会场环境全面地收录,对于与会人员的想法形成清晰的表达。减少了与会者可能发生在交通上的时间和费用,大大地提升了整个办公系统的运行效率。 3.4办公系统差异化的出现 随着信息技术在办公化的蓬勃发展,办公系统的差异化现象也随之出现。在实际的工作中,由于各行各业的工作性质不同,工作环境不同,所以对于办公系统的需求也有很大的差异。在以前的办公软件中,差异化现象并不明显,很多部门采用办公软件后,发现只需要其中一部分的功能就能够满足办公需求,这在一定程度上造成了办公资源的浪费。随着信息化技术的发展,现在很多办公软件都实行了需求化定制,即根据办公环境和具体的客观环境制定出满足办公需求的软件,这也是未来办公化发展的一大趋势。 4结束语 随着计算机信息技术的发展,办公自动化在整个部门的运行中所起到的作用越来越大,对于整个部门的组织结构的改善,制度制定的合理都有很大帮助。部门要加强对办公自动化应用的重视,通过对办公自动化的了解,明确办公自动化的特点和职能,加强办公自动化的应用,促进办公自动化系统的智能化、无线化、影像化、差异化的提升,为整个部门的有效运行、降低运营成本、提高信息传播效率、提升部门效益做出保障。 作者:梁大为 单位:斯塔万格大学 自动化计算机论文:计算机信息处理技术在办公自动化中的运用 [摘要] 计算机的出现和发展极大地推动了社会的发展和进步,人们在工作和生活的方方面面都能见到计算机的“影子”。当前,计算机信息处理技术已成为办公自动化处理的重要组成部分。本文将从计算机处理技术的角度对办公自动化的影响和应用进行分析和阐述。 [关键词]信息处理;办公自动化;技术应用 办公自动化信息处理技术在办公过程中实际就是产生和处理信息的技术,当前社会经济的巨大发展,人们所需要面对和处理的信息和数据量也越来越大,传统的信息手段和技术已不能满足人们的工作和生活需求。随着计算机信息技术的快速发展,基于计算机处理技术和互联网技术的数字化办公信息处理技术逐渐在大众推广,办公自动化日益被人们所接受。办公自动化不仅有效提升了办公的工作效率,同时对工作管理决策提供了更加科学的平台和依据,因此,要重视计算机信息处理技术在办公自动化中的应用。 1计算机处理技术与办公自动化的关系 计算机信息处理技术是指通过计算机获取、传输、监测和处理分析的信息技术,能有效对获取信息进行控制和管理。主要是由传感技术、通信技术、电子技术以及互联网技术构成的。办公自动化的产生和发展正是基于计算机技术和互联网技术的发展而形成的,通过将计算机技术、互联网技术结合通信科学技术让人们在进行办公活动时能使用办公现代化的技术和设施对各项办公活动进行方便快捷智能处理,是办公人员和办公技术设备共同组成的处理系统,在办公处理时必须要处理软件和硬件都齐全完好。办公自动化这项综合办公技术在发达国家兴起于20世纪70年代中期,而在我国的出现则相对较晚,但是经过数十年来的不断创新和发展,办公自动化从最开始只能在办公过程中扮演辅助角色提供辅助作用的办公产品向着能系统操作大型工程项目产品的方向靠拢。而随着办公自动化和智能化的实现,办公管理和操作决策的科学性大大提高。 2计算机信息处理技术在办公自动化中的应用 有效扩大办公管理区域,优化办公处理环境。在传统的办公室处理工作和业务中,往往会受很多客观条件限制。比如说办公的时间、办公的空间、办公的场地条件等,这就导致了在办公室处理中难以发挥出作用,浪费时间和人力物力。随着计算机信息处理技术的使用,有效改善了这种办公客观条件的限制。这样在日常处理事情和办公时就不再局限于在楼房、在房间内,可在任何地方、任何场所实现办公,这样使得办公的区域和环境得到明显优化。而且,办公人员的办公操作也不需要进行单纯的手工操作了,而是可通过计算机和网络技术,实现机器操作和人工操作相结合,形成良好的人工机器办公系统,使得办公模式实现办公自动化管理。这样通过计算机信息处理技术,能使得相关单位、相关企业、相关部门有效实现资源共享,更加完善彼此之间的分工协作,大大提升了办公效率。在未来的日常办公管理中,办公自动化会成为发展的趋势和潮流。能简单及时快速地满足信息资源的检索需要。当前,信息化高度发达,在新信息时代,尽可能地了解最新社会经济动态、随时掌握最准确的数据信息能对生产营销提供判断并作出科学合理的决策,网络结构的四通八达能让各项信息和资源数据的检索更加方便快捷,摆脱了办公时间和空间的局限性。通过在办公部门建立数据信息库,对于办公的文件档案进行规范化和系统化管理,在数据信息库中通过多种形式的存储形式像文字、声音、图像等方式进行存储。办公人员在需要信息和数据的时候就通过数据信息库进行系统检索,由于检索包含了各种存储形式,这样在进行办公信息处理的时候就可选择不同的方式和呈现的效果检索,满足不同的检索需求,在数据信息库中可查询过往的存储文件。同时,还可借助互联网技术了解和掌握第一手的信息和动态,对于办公人员所需要的各种有效信息,都能通过互联网及时得到,有利于提升办公决策的准确性,有效提高办公效效率。 3计算机信息处理技术在办公自动化的未来发展 随着无线通信网络技术的发展,无线通信信息处理技术在办公自动化画的应用也在逐步推广。通过无线网络办公的形式,能让办公更加多元化,办公设备更加便捷化,只要有无线通信数据的传输,办公人员就能实现办公,无论是在机场、酒店、公园、家中都能进行。而且,办公设备也更加先进,像平板电脑、手机等等都成为新一代办公自动化管理设备。在办公信息和数据传输上,未来的计算机信息处理会更加快捷和迅速,而且不仅仅局限于简单的文字、声音,还包括视频、录像、实时传输等等,在文件形式上更加丰富,而且通过云语言等现代存储平台能实现永久性保存。 4结语 由于计算机信息处理技术的发展,对于办公自动化的应用程度和广度都不断提高。因而,要进一步完善计算机信息处理技术,将计算机处理技术与其他信息技术进行有效结合,更好推动办公自动化发展,提升企业和单位工作效率。 作者:周洪 单位:淮海工学院 自动化计算机论文:办公自动化对计算机信息处理技术的应用 自从进入二十一世纪以来,计算机的普遍应用加快了社会发展的进程。人们每天面对的信息量也在不断增加,传统的信息处理手段已经不能适应信息传递的需求,办公室自动化系统是在信息处理技术上的改进,不仅改善了传统的办公信息处理模式,也提高了企业的办公效率,已经逐步成为企事业单位的一种办公手段。 1办公自动化的概述 目前,由于经济全球化的影响,我国很多企事业单位的业务和客户已经不再局限于同一个区域,而是遍布世界的各个角落,为了实现公司业务的正常运营,办公自动化系统在科技发展的依托下也应运而生。根据公司的运行模式和工作性质可以实现工作人员之间的在线实时交流。比如召开在线工作会议、商讨公司运行方案以及安排会议进度等。办公自动化,就是利用计算机网络的信息处理技术,结合办公人员的手动操作,实现公司复杂业务信息的快速高效传达,简单来说,就是一个科学合理的人机系统。新型的办公自动化模式,可以通过计算机信息处理技术将公司的人员档案、内部文件、业务明细等进行信息的统计处理,然后存储在公司的运营系统中,并且还可以连接复印机、打印机以及电话等办公设备,达到计算机的高速操作整合,实现公司业务的高效率完成,也节省了大量的人力物力。 2办公自动化中计算机信息处理的主要应用技术 2.1B/S型结构的应用 随着互联网技术的不断发展,传统的S型模式也过渡到了现代的B/S型结构。一般而言,B/S型结构的使用比较简便,对计算机设备的要求也不高,办公人员只需要安装一个相应的服务器和数据库,不需要拥有深厚计算机知识就可以进行办公操作,并且B/S型结构的运行和后期维护也较简单,比较适合办公人员的自主操作,但是这种模型结构对网络环境的要求较高,如果网络突然中断,就会直接影响到计算机系统的运行。 2.2Web2.0技术的应用 Web2.0技术可以满足网络时代下信息量的快速更新,改变了传统办公的单一化模式,主要应用于现代商务模式,通过采用丰富的服务器内容为电子商务开发新的业务交流平台,改善了办公自动化的水平,实现与客户之间的沟通互动,避免由于时间、地点的差异带来的交流障碍,提高公司的业务洽谈率。 2.3视频技术的应用 随着科学技术的发展创新,网络视频的应用也逐渐成为了办公自动化的一部分,特别是办公自动化中的视频会议应用,在今后的办公模式发展中必将引领自动化的办公潮流。通过视频会议的开展,可以实现办公人员与客户的随时随地交流商讨,也可以满足员工与公司领导之间的交流互动。另外无线视频技术的广泛应用可以帮助交通管理部门对道路交通进行实时监控,全方位的了解道路上的车辆运行情况,可以减少事故的发生。办公自动化的视频技术应用也可以降低企事业办公的资源浪费,提高工作人员的办公效率。 2.4无线办公系统的应用 科技的发展在不断的改变着我们的生活,手机经历了从E网到G网,再到2G、3G以及现在的4G网络,可以看到互联网的发展创新更新速度之快。相应的办公自动化系统也将面临不同的改革,无线办公系统可以使人们摆脱传统的工作模式,实现工作与娱乐相结合的网络办公模式,带给企业和员工全新的工作体验,以更大的工作热情投入到办公自动化的无线办公模式中,为企业的发展创造更高的利益价值。 3计算机信息处理技术在办公自动化的应用 计算机信息处理技术在办公室的信息处理上具有很大的优势,办公室的业务大多数是各种信息资料的处理以及相关文件的传达,如果依靠传统的人工处理,将会给工作人员带来极大的工作压力,但是现代的办公自动化已经可以摆脱传统的办公模式,通过将办公自动化的应用设备与办公人员的结合,合理完成办公信息的整合与传送,不但节省了办公成本,也在一定程度上优化了办公人员的合理分配。 3.1优化办公环境 在办公自动化应用还不普遍的年代,办公室的办公业务由于受到各种条件的限制,无法实现办公业务的及时完成,特别是时间与空间的因素,往往造成办公业务的拖拉,无法形成高效率的办公模式。随着经济的全球化发展,使办公业务不得不结合科技的发展,形成办公模式的新改革。通过采用计算机技术在办公自动化中的应用,摆脱了以往办公室业务工作模式的僵化现象,可以实现在任何时间、任何地点的办公,并且能够及时分享公司各种规定通知以及业务文件,极大的优化了现代办公环境,建立以网络为基础的办公平台,促进员工之间的交流,提高工作积极性。 3.2提高办公效率 信息是企业成长的重要基础,随着互联网的快速普及,促进了信息时代的来临。通过对相关信息的及时处理,可以使企业在第一时间了解行业动态,以便迅速做出相应的应对策略,信息的价值实现需要通过公司办公人员的快速推送和完善筛选,这就必须采用高效率的自动化化办公模式。办公效率的优化离不开计算机网络的应用,并借助办公人员的正确操作,对网络平台中出现的信息及时筛选处理,为公司领导层的决策争取更有利的依据,并在时间上有了较大的控制权,进而提高了企事业的办公效率。 3.3降低办公成本 传统的企事业单位办公成本往往存在着各种各样的资源浪费,比如,员工之间的交流和日常业务会议的开展都需要进行面对面的交流,在公司内部问题的交流会议中就会浪费大量的纸张,也相应的占用了工作人员的工作实践,这在无形之中增加了纸张费用和时间成本,而利用计算机信息处理技术就可以在一定程度上减少这种浪费,比如,当前的通讯交流平台形式也是多种多样,包括QQ、MSN、微信、论坛等,很多流行的交流通讯工具都是免费使用的,并且这些交流平台不仅可以带动员工之间的交流积极性,增加工作的乐趣性,也会很大程度上减少纸张浪费,节约了办公人员的时间,提高了办公流程的高效率运行。基于计算机信息处理系统的办公自动化系统,具有强大的储存和运行功能,企事业单位可以将单位内部的重要业务资料以及信息数据等整合到一个办公信息系统中,通过这种统一的集中处理,并且有清晰的目录标注,可以为相关信息的查阅提供便利,并且也能实现公司无形资产的完好保存,使重要的信息资源得到合理利用,为公司未来的发展打下良好的基础。 4结束语 随着计算机网络的快速发展,信息处理技术也在不断的改革进步,使办公自动化在现代办公环境中的应用成为一种必然趋势。办公自动化对计算机信息处理技术的应用,不仅可以提高办公效率,优化办公环境,还可以在一定程度上降低办公成本,优化公司的无形资产,促进企事业单位的长远发展。 作者:董晓娜 单位:内蒙古商贸职业学院信息技术系 自动化计算机论文:办公自动化中计算机信息处理技术的应用 现代社会,信息交流愈发频发,对于办公室信息处理也由传统方式向新型方式转变。计算机信息处理技术将庞大、冗杂的信息通过计算机技术、网络技术以及通信技术等手段,形成规范的数据表,省去了人工操作环节,同时在精密计算体系的支撑下,也有效地避免了信息记录错误的发生,提高了工作效率,保证了工作质量。随着办公自动化和数字化的普及,计算机信息处理技术也得到了更为广阔的发展空间,因其在实际工作中能够发挥积极的作用,所以,得到了广泛的应用。 1概述 办公自动化是以计算机为中心开展起来的人机结合的工作模式,通过利用现代化办公设备,采用科学的管理手段以实现办公自动化。在办公自动化运行过程中离不开人和信息系统两大要素。办公室是开展工作的场所,而办公自动化需要遵循以人为本的原则。在计算机信息技术应用到办公环境当中后,实现了成本节约、提升工作效率的目的,为企业的良好发展创造了有利的内部环境[1]。办公活动需要多种要素支撑,如办公人员、办公环境、办公制度、办公设备、技术工具等,各个要素之间的协同配合,形成了流程性的办公活动。人作为办公活动的主要实施者,在办公活动要素中占有重要的位置。办公活动中因个人的职能不同,所以,在办公过程中所需要的办公设备也会有所不同。随着计算机技术的广泛应用和网络的普及,办公场所和设备不断更新换代,让人们之间的空间距离愈来愈近。在网络时间空间覆盖的局面下,人与人,人与单位,单位与单位之间的信息交流更为快捷,这是现代科技给人类带来的创新。在办公自动化环境中,办公人员通过先进科技手段所创造的经济价值将成为各企事业单位发展的主要能源。办公自动化处理的是办公收集和接收的各类信息,在办公实现自动化以后,这些信息将通过现代计算机技术进行分析和整合,为企事业单位完成日常工作提供了更为便捷的方法[2]。为了确保信息处理的有效性和及时性,计算机技术中的自动约束机制的出现有力地保证了办公制度的实施。在信息化社会,办公自动化已经成为了当前企事业单位处理日常工作的一项重要手段,并在科技的支撑下逐渐扩大自身影响,以形成一种主控的局面。 2办公自动化应用现状 随着科技的发展,办公环境的改善,办公自动化也已经成功实现。在办公自动化施工的过程中,因客户的需求不同,且信息化软件建设的不断更新,致使办公自动化在运用的过程中出现了一些问题,这些问题的存在对企事业单位的发展是极其不利的。 2.1自动化办公系统的实用性不强 一些自动化办公软件在开发之初就将综合能力视为重要内容,因此,在功能上虽然有较为突出的个性,但却忽视了客户的实际需要,从而使软件得不到良好的应用。 2.2缺少针对性 很多软件在研发办公自动化软件过程中,采用“群件平台与适当定制相结合”的研发模式,但从实际情况上看,这种研发模式并没有得到很好的推广,很多生产商还是采用统一的模式,鲜少有定制,因此,只能满足用户的一般需要,而对其他使用需求就需要另行处理[3]。除此之外,软件模块的通用性不足,无法针对用户需求的变更而进行一般的处理也是自动化办公系统无法寻求到更为广阔发展市场的重要原因之一。软件模块的通用性不足,对非通用性不具备处理能力,因此,软件的利用率就会降低。 3办公自动化中计算机技术应用 3.1强化办公自动化管理体制 现代企事业单位对办公自动化计算机软件技术的资金投入较少,这是因为办公自动化计算机技术不能产生直接的经济效益。从多数单位对计算机硬件和软件的资金投入上可以看出,计算机操作者所掌握的计算机技术并不纯熟,只能应付一般的信息处理工作,无法就难点问题进行处理,从而降低了工作效率[4]。单位内部计算机操作人员计算机技术运用能力上的欠缺,一定程度上反映出了对计算机技术重视程度不足。另外,在计算机技术应用软件的选择上,因对实际需求了解不足,同时国内研发的软件价格昂贵,所以,很多管理者将关注的焦点放在价格上,而忽视软件的实际效用。从计算机软件在办公自动化的应用中可以看出,所产生的隐性效益是十分可观的,为此,企事业单位管理者要充分地认清计算机技术在发展中所起到的隐性作用,同时在计算机软件的选择上,要从实际需求出发,选择一款合适的应用软件才对推动办公自动化进程具有重要的作用。 3.2为办公自动化提供专业服务 目前,各单位计算机专业技术人才的专业素养从实际工作效果上看,还有待提高。因单位类型不同,对计算机技术的应用要求也会不尽相同,所以,从业人员的专业素养从基础上就存在着差异,这种差异是不可调和的,只能靠后天的努力去弥补[5]。就目前各单位计算机专业人才所具备的素养来看,普遍存在着应用理论和方法掌握不足的现象,这必然会对办公自动化的推进形成极大的阻碍。作为办公室计算机技术人员,为了确保计算机运行安全,可通过安装瑞星杀毒软件、设置防火墙、修补漏洞等手段确保计算机运行处于良好的状态。从专业层面上看,各单位计算机专业人员还要与时俱进,不断更新专业知识,从而维护办公自动化成果,并借助原有条件创造出对企事业单位发展更为有利的办公自动化环境。 3.3文档自动化管理 办公活动的一项重要内容是对各类信息进行收发和整理,在计算机的辅助下,这项办公活动变得更为简便和快速。就单位办公档案管理而言,运用计算机技术,可以实现网络浏览文件的可能。档案管理人员根据自身实际工作需求设置工作流程,对于档案的使用情况以及在使用后出现的变动进行及时地保存,可为以后使用提供便捷服务[6]。档案管理人员在收到档案以后,要在电脑里做好档案信息登记,并将其发送给承办人,最后保存归档文档。归档后的文件可以根据保密级别,由管理人员设置查询权限,查询文档工作可不定期执行,以确保文档信息没有被盗用。在整个文档管理过程中,因计算机的参与,使文档的收发和整理实现了自动化,这也预示着计算机技术会电子文档取代纸质文档,进而实现企事业单位文档自动化管理。 3.4工作流程自动化 现今,很多单位对计算机构建的网络系统并不陌生,并且在实际工作中大力推崇,这是现代企事业单位自身发展的需要,同时也是社会对企事业单位发展提出的新要求。单位内部构建的信息交流平台已经成为了内部信息流通的重要渠道。单位内部的信息平台,可以让员工及时地了解单位动态,同时还能开展培训工作,为实现内部资源共享,以及建立良好的企事业单位形象提供条件。计算机技术在办公自动化中得以良好的应用,不仅可以对整个办公流程进行实时监控,同时还能及时地协调各部门资源,以使整体的运转处于稳定、健康的环境。 4发展趋势 计算机技术随着用户需求的不断增多,将面临着新的挑战,而应对挑战的唯一方法就是变革。从实际发展上看,计算机技术的革新将向着智能化、系统化、微型化和高速化的方向发展,其发展速度将影响办公自动化的进程。就目前计算机技术而言,网络技术发展快速,由此可推断出办公自动化将具备网络计算机技术的发展特点。随着计算机技术提供的服务功能的增多,人际互动会话将成为一种新的办公自动化形式,具体体现为以下几个特点。 4.1视频技术得到广泛的应用 随着互联网技术的普及和研发,计算机视频技术会在办公自动化中得到广泛的应用,如视频会议,与会者可以通过摄像头清楚地表达自己的想法,同时组织者也能通过视频了解现场情况。随着计算机技术的革新,未来办公自动化视频会议的举办将会成为一种常态的议会模式。 4.2无线办公环境 网络的全面覆盖使得网络的利用效率得到了明显的提升,而网络办公也将成为一种新形式的办公方式。员工可以随时随地通过计算机进行网络办公,不受办公环境的束缚。为了保证办公信息的安全,企事业单位可以根据使用权限设置应用等级,这种借助现代网络开展的办公形式可以提高工作效率,为优化办公环境创造了条件。 5结语 信息时代的到来,给企事业单位的发展提出了更为严峻的考验,为了获得有利的市场竞争环境,及时地掌握市场动态是很有必要的,而网络这一有力的平台为各单位提供了便捷途径。目前,办公自动化对各单位的发展所产生的潜在影响已经得到了人们的认可,但从计算机技术在办公应用的情况上看,还存在着很多不足,这些不足将影响办公自动化的进程,为此,企事业单位要对计算机技术在办公自动化的应用予以重视,通过采取相应的手段,以提升办公自动化的实际效用。 作者:丁一 单位:南京市秦淮区人民检察院 自动化计算机论文:计算机信息处理技术与办公自动化研究 随着计算机和网络技术的飞速向前发展,数字化信息处理技术通过网络平台逐渐在全世界各行各业得到了广泛的应用。这种应用在最大程度上提高了各个单位的办公效率,让办公形成了自动化和实现了办公做出最快决策。 1计算机信息处理技术与办公自动化 计算机信息处理技术不是一般意义上的技术,它是复杂、新型、科技含量特高的一种技术,在输入、输出、检验、处理、分析、应用等方面是不可替代的技术。使用该技术就能很容易地对繁琐的信息进行快速的处理和管理,它的另一个称呼也叫做信息和通信技术。而基于计算机网络技术发展起来的办公自动化是一种新型的现代化技术,它主要包括计算机技术、网路通信技术、行为科学、组织科学等。办公自动化的集中体现就是由技师和现代化设备及人机处理系统共同合作,将现实生活中的办公活动真实的展现出来。凡在使用办公自动化系统的地方,人和相应的机器设备的配合缺一不可,当然也必须具备相应的软硬件设备。 2办公自动化和信息技术 如今中国的办公自动化虽然与先进国家的差距不大,但要对管理组织结构做N次优化,对管理体制再做反复调整,对协间办公能力做进一步增加,对一致性决策做深入强化,以提高办公决策效能效率为目标。 3计算机B/S型结构和Web2.0技术 计算机B/S型结构设计为三层体系结构C/S模式。第一层是客户机,它是连接客户和系统的接口。客户只要操作一个通用的软件公司的浏览器软件即可,如IE等。利用浏览器,可以将HTML代码转换成有一定教互功能的网页。用户然后在网上的申请表里填写相关信息,提出处理请求,再提交给第二层的Web服务器做进一步的处理工作。作为第二层的Web服务器,随即启动程序,生成相应代码,回应用户请求,将处理的结果反馈到浏览器上。客户机上的请求如果还涉及到数据存取的问题,Web服务器还要协同数据服务器,最后完成这一处理过程。接下来就是数据库服务器及第三层。由于不同的Web服务器,会发出不同的结构化查询语言的请求,所以数据库服务器的任务就是负责协调工作,从而管理好数据库。由于B/S结构的通信结构对所有客户端进行了科学整合,然后将系统的开发、维护和使用再做简化,系统功能的核心部分最终集中到服务器上,所以客户机就可以简单化了,浏览器上仅仅安装一个SQLServer数据库即可。前端机的配置极其简单,用户操作浏览器没有任何难度,前端机界面丰富,客户基本不用维护,程序分发明了、更新维护便利。通过WebServer和数据库进行数据交互,电子商务的应用就可以轻易地进行跨平台布置,还可以在局域网和广域网之间进行协调。我们的工作方式是随着信息流通量的迅速增大而改变的,否则就不能适应商务领域的高速发展。某大型的计算机软件公司提出的Web2.0全新的未来办公室概念,指的是交流的开发平台及服务器以及各种各样服务新的商务模式,它在很大程度上超出了单纯的软件范畴。基于多点链接,可以为广大办公人员提供更为便利的和综合的服务。生活在互联网信息时代的一代新人,在这样的大环境下,建立起来的生活和工作方式必将与此不同,以适应信息时代的需求。 4办公自动化未来 众所周知,计算机信息处理技术的飞速进步,促动了办公自动化的发展,犹如洪水猛兽一般势不可挡。但是,我们分析一下计算机和网络技术的发展态势,未来的办公自动化起码将会有以下三个特点。 4.1视频技术 现如今,视频技术在世界大多数地方得到普遍应用和推广,如视频会议等。会场安装摄像头,不仅能够使参会人员表达自己的观点和思想,还能够看到会议现场的每一角落所发生的点点滴滴,还能够进行“面对面”讨论和交流。它的好处就是取消了参会人员在差旅途中所花费的时间,提供了一个参会人员之间的信息交流平台,从此传统的信息交流模式不复存在。无线视频技术的不断提高,必将会使办公自动化一步步走向成熟。 4.2无线网络 wi-fi技术让网络通讯迅速的在办公领域兴起。办公人员的通讯设备中只要配备计算机网络,即使走出传统的封闭式办公室,到办公室以外的任何地方去都能办公而不耽误时间。此外,单位内部信息安全需要得到保障,因此不同单位可以设置不同的应用级别,设定不同的处理优先权,前提是要依据不同的使用权限而定。无线网络极大地改善了办公的环境,提高了办公的效率。 4.3工作程序 纸质文件与电子文件传输的速度不能相提并论。电子传输除了能够传输文字以外,最惊人的是还能够传输音频和视频,并且还能够将文件做永久的保存,还不占空间。 5结语 计算机信息处理技术实现了办公自动化,让办公信息处理更加迅速、准确。它可以高效能、大容量地收集和处理价值文件信息并对其进行更加完善的管理,助办公人员一臂之力,对于单位任何管理系统的全面情况让办公人员都能掌控,并及时提供数据参考去应对下一步决策。随着计算机信息处理技术在各个领域的参透,实现所有单位办公自动化的梦想指日可待。办公自动化与多媒体技术、信息技术的有机融合,为科学管理和决策服务提高了工作效率。 作者:王红 单位:江苏省淮安市楚州中学 自动化计算机论文:计算机软件工程项目自动化管理 当前时代属于信息化时代,随着当前计算机技术飞速的发展,软件工程项目的开发也越来越受到人们的重视,软件开发人才不断的增多以及软件项目工程开发量不断的增大,导致了软件开发工程中出现的问题也越来越多,要是不对其加强科学管理,随着时间的积累对软件工程的未来发展前景都会造成非常不利的影响,所以说,提升软件工程项目开发的自动化管理是当前必须受到我们重视的问题。 1计算机软件工程管理主要内容以及项目的特性 1.1软件项目工程开发的特性 在当前的计算机项目特性可以总结成以下几个方面:第一是软件项目的开发具备不可视性,软件的开发属于一种不可触摸到的项目,要想真实感受到软件项目的真实有效性,这就需要通过专用的软件和针对性的测试方式来对其进行测试,这样才可以得知该软件是否真实有效;第二,软件工程具有不唯一性,在对软件工程试试开发和设计的过程中,其实并没有一个明确和标准的软件开发设计具体过程,软件的设计属于多样化的;第三,针对一些较为大型的和复杂的软件设计开发项目时,基本都是通过一次性设计完成的,因为软件的设计流程较为复杂,并且其研发的总工程量与开发的风险性相对较大,但是对软件工程的需求同样也是没有长期的稳定性。 1.2计算机软件工程开发管理的主要工作内容 因为计算机软件开发项目所涉及到的范围和方面比较广泛,所以增强计算机软件开发的管理是十分必要的。对计算机软件开发管理工作主要分为以下几个方面:第一,对实际开发和设计人员的有效管理。软件工程的开发和设计团队通常包含了项目总负责人员、高级管理人员以及初级软件编程人员等。初次之外,因为软件开发项目任务量的存在一定的差异性,因此经常会出现一人肩负多种职务的状况,而一个人人通常并不能精通软件开发的各个环节,造成任务完成的质量较低;第二,对软件开发质量的管理。对软件质量以及软件的具体配置的管理是非常重要的,齐管理的内容组要涵盖了软件编制整体质量、软件项目质量管理以及软件项目质量的掌控等方面;第三,是项目工程的风险掌控与管理。对计算机软件项目所存在的潜在风险进行有效的评估并且及时进行预防。 2自动化管理在计算机软件开发项目中的具体应用 2.1实际应用 在当前自动化管理技术中,通常可以运用可编程的控制器将较为复杂化的编程进行简单化,通过这种方式可以让计算机的整体性能得到非常大的提升。这种控制设施可以通过计算机基本技术作为基础,并且在此基础之上对智能化生产实施有效的管控,进而实现在实际工业生产中计算机的自动化管理。这种自动化管理技术的时机应用的范围相对比较的广泛,并且在工业生产领域当中得到了有效实现,自动化管理技术大大提升了工业生产以及工业建设的效率。自动化管理技术同样在软件工程项目开发应用当中同样也可以提升项目开发的效率。 2.2计算机辅助在软件工程中的实际应用 CAE我们称之为计算机辅助工程,其主要是通过计算机对相对较为复杂的软件工程实施计算,然后再对其实施有效性的检测。在计算机软件工程的开发过程当中,运用CAE可以对整体的工程项目有需要改动的部分进行及时有效的调整。在使用计算机辅助设计的过程中保证自动化设施操作的稳定性,再讲计算机的最终参数实施优化,再选择出最佳的调整方案。使用CAPP可以保证在软件产品的设计以及生产的过程当中,通过计算来替代人工对计算机的数据以及信息的处理操作,这样不但很大程度上节省了人工费用,并且对生产的成本也得到了有效的控制,从而保证了软件工程的整体质量。CAM可以将生产活动之前的设计方案和相关的信息转换成制造信息,再通过计算机数控的方式对产品的生产流程以及具体的包装过程实施检测,在出现问题的时候可以及时有效的进行调整。 3计算机软件工程在进行自动化管理过程中需要注意的问题 首先需要保证设备设施的完好,相关计算机检测人员需要对自动化设施进行严格的检测,然后在运用有效的方式对信息收集设施进行有效储存以及设备的有效调试。在进行设备自动化管理工作之前,首先需要对软件运行部分进行调整,其中需要注意的是对其具体的规格以及实际的性能进行检测,所采用的方式为人工检测方式,然后在对每一项设施实施必要性的调整。其次保证软件设备的正常运行。在使用自动化设备实施管理的过程中,需要对外来检测的软件进行必要的监测,必须要明确这些软件是否和本软件项目相吻合,是否可以软件项目中硬件设施相兼容等。除此之外,软件工程的检测人员需要对工程自动化设施和软件部分实施严格的检测,保证软硬件可以进行正常运行和配合,进而有效的保证了软件工程整体开发的质量。 结束语 本文主要是对计算机软件工程项目的自动化管理进行了分析和探究,通过本文的阐述可以看出当前计算机技术飞速的发展,软件工程项目的开发也越来越受到人们的重视,软件开发人才不断的增多以及软件项目工程开发量不断的增大,导致了软件开发工程中出现的问题也越来越多,要是不对其加强科学管理,随着时间的积累对软件工程的未来发展前景都会造成非常不利的影响,所以说,提升软件工程项目开发的自动化管理是当前必须受到我们重视的问题,做好计算机软件工程项目的自动化管理对我国信息化未来发展起到保障性作用。 作者:胡浩 单位:同济大学 自动化计算机论文:计算机信息技术下物流企业自动化研究 1基于计算机信息技术背景下的物流企业自动化系统 1.1物流信息系统层次结构分析 (1)基础作业层:主要是收集物流作业过程中的物流信息,存入系统数据库。 (2)数据处理层:对存储的数据进行分析和加工。 (3)计划控制层:包含运输过程中的车辆定位,运输路线的最优化选择,仓库作业计划,库存控制,检测信息系统的运行状况。 (4)管理决策层:在战略角度创建物流系统中各子系统模型。 1.2物流企业系统功能模块 一般情况下,物流企业系统功能模块主要可分三各子系统,即运输管理子系统,仓储管理子系统,订单管理子系统。自动化信息系统中基本的信息系统功能有数据交换,仓储管理,智能配送,货物跟踪,决策支持等。 1.3以计算机信息技术为基础的自动化系统 自动系统设施、设备种类繁多,由于篇幅有限,本文将简单介绍几种具有代表性的技术: (1)EDI数据交换技术。就是按照标准化的数据格式以电子报文的方式在络之间进行交换的一种数据交换技术。在供应链的模式下,各成员企业利用EDI进行信息传输方便,准确,高效,提高了工作效率。物流企业利用EDI技术实现物流数据单证的电子化,提高了物流设施设备的利用效率,加速货物周转率,以提高各户服务水平。 (2)条形码识别系统。条形码识别技术结合了符号识别技术,编码技术和计算机信息技术而形成的信息识别技术,它照一定的编码规则,用以表达一组信息的识别标识符。可分为一维条码,维条码和库德巴码等。条形码技术和EDI技术相结合应用于物流企业当中,使物流末端的信息采集和传输实现了现代化。 1.4射频识别系统 射频技术是一种非接触式的识别技术,其主要由射频标签和读写装置组成,具有寿命长,安全性高等特点,应用于移动目标的快速识别。物流企业利用RFID技术进行货物的适时查询和车辆的管理。其工作原理是将射频标签安装在车辆或者货物上,射频装置读取标签上的原始数据后转换为数据信息存入数据库。运输系统管理人员可通过数据库的信息查询到车辆行驶路线,货物信息等,行信息处理后合理地安排运输调度。其系统流程如图1所示:运用RFID技术物流企业可以高效的管理在途货车辆,适时掌握在途货物,提高企业的经营管理效率。 1.5物流系统的评价指标 (1)货物周转率货。该项指标是衡量货物周转的快慢程度,物流企业每天要处理大量的货物,其货物周转速度的快慢是衡量企业基本的经营效率的最基本的绩效评价指标。 (2)准时供货率。物流的目标就是在适当时间,在适当的地点,以适当的方式将适当的货物交给适当的人手中,即物流的5R理论。这里的适当的时间指的就是交付货物的准时性。 (3)单位物流成本。在物流系统论中系统中各个子系统的目标都要符合物流系统的总目标,单个子系统的优化并不能代表整个物流系统是最优的,因此各系统之间相互有效合理的组建,以达到物流总系统最优化。由于物流活动遵循二率背反的现象,一项物流成本的减少就有可能使另一项成本的增多,例如减少库存成本,就要增加货物的周转,就导致了运输成本的增加。 2结语 我国进入WTO以后国际物流企业已经进驻中国物流市场的竞争当中,要摒弃落后的物流思想观念,加大信息系统建设的投入力度,引进和培养专门的物流人才,物转变经营管理模式,利用现代高科技成果于企业的经营管理之中,提高企业的竞争力,是当下物流企业发展的重中之重。 作者:朱新哲 单位:菏泽医学专科学校 自动化计算机论文:办公自动化及计算机基础论文 1计算机基础及办公自动化教学的过程 1.1学习计算机的基础知识 随着时代和科学的进步,计算机在生活中的应用已经非常广泛,为了熟悉计算机的强大功能,必须熟悉计算机的基础知识。熟悉计算机系统的组成,正确了解计算机的特点和分类,了解计算机的发展史,从而让学生对计算机有所认识。到目前为止,计算机在生活中是无处不在,它被广泛运用到各行各业中。所以熟练掌握计算机知识是势在必行的。因此,在计算机基础及办公自动化教学的课堂上,首先给学生讲解计算机的基础知识,并尽可能地让他们了解计算机在生产生活中的重要性,分析掌握计算机技能的利弊所在,激发学生学习计算机的兴趣,让他们在计算机基础及办公自动化课程中有一个好的开始,才能为后续的学习奠定基础。另外,计算机基础及办公软件自动化对其他科目的学习也有一定的帮助,相关的计算机技术是具有一定的通用性的,教师需要把这些联系分析给学生,让他们体会到这门课程的重要性,才能保障他们投入更多的精力去听课、学习。 1.2基本操作技巧 计算机基础及办公自动化是具有相应的操作技巧的,在教学的过程中,要让学生掌握相应的操作技巧,才能保障他们日后熟练的操作。因此,在计算机基础及办公自动化的课堂中,教师需要给学生讲解基本的操作。例如:Word文档的启动、菜单的操作、文档的版面设计、图文的排版、工具栏的使用、文档的复制以及保存等,让学生掌握这些基本的Word操作,是熟练使用Word的基础。又如Excel的基本概念、工作栏的使用、工作表的编辑、函数以及数据的编辑使用、单元格的处理等,是熟练使用Excel的基础。还有幻灯片的制作、放映、图片背景的设置、背景音乐的设置、动画的设置等,都是PowerPoint操作的最基本要求。在教学的过程中,教师必须把这些相关的操作给学生讲解并示范,让学生对计算机基础及办公自动化课程的操作有了初步的认识。最后,还需要强调相应的快捷键的使用,提高操作的效率,为学生日后的工作提供方便。例如:Ctrl+A全选、Ctrl+C复制、Ctrl+V粘贴、Ctrl+S保存等,能够避免不必要的时间浪费,让学生逐渐适应快节奏的生活。 1.3注重计算机基础及办公自动化的实验课 计算机基础及办公自动化课程是一门偏实践的课程,即使学生掌握了相应的计算机知识,如果没有实践经验,也只能是“纸上谈兵”,不能够真正地运用到工作中。所以,在计算机基础及办公自动化的教学过程中,教师除了对相关知识的讲解,还要多给学生上机操作的机会,在确定学生对书面知识有一定的理解后,让他们在机房上机操作,既是对课堂知识的巩固,又能锻炼他们的动手能力。在学生操作的过程中,教师的任务就是不断地观察学生的操作成果,并及时地纠正学生在操作过程中遇到的问题,耐心教导学生正确的操作方式,既能增进师生之间的感情,又能引导学生不断努力。当然,如果学生的操作颇有成效,也会增强他们的满足感,体会到自身的价值所在,从而提升学习该门课程的热情,这对提高教学质量也是非常有效的。 1.4运用到办公自动化软件中 在21世纪这个信息爆炸的年代里,各行各业的办公软件都会用到计算机知识,各种各样的办公都会用到Word,Ex-cel,PowerPoint软件知识。所以,在学生熟悉掌握计算机的基本操作技巧上,让学生把这些知识应用在各行各业的办公软件中,让办公过程逐渐实现自动化,从而提高学生的实际动手能力,提高学生的工作效率。当然,办公上网也是必不可少的,在教学过程中,教师还需要提高学生的办公上网的能力,鼓励他们通过办公上网检索更多需要的信息,然后加工、处理相应的信息,不断增强他们的办公能力。 1.5教学评价 无论在何种课程中,教学评价是必不可少的,计算机基础及办公自动化教学也不例外,也需要相应的教学评价来提高教学质量。首先,教师需要对学生的学习成果以及操作成果做出评价,并设定相应的奖罚制度,激励学生更用心地学习。其次,教师的教学方式、教学水平等也是需要评价的,学生可以就自己的个性化特征给教师提适当的建议,确保教师在教学过程中尽可能地考虑到所有学生的状况,做到因材施教,提高教学的质量。 2结语 计算机基础及办公自动化的相关技能是时展的要求,一定要积极探索并设计出更有利于学生发展的教学方案,最大限度地提高他们的社会适应能力,培养信息化时代需要的人才,从而提高教学质量,为教育事业做贡献,也能保障学生为国家的发展增砖添瓦。 作者:周传婷 单位:江苏省南京工程高等职业学校
随着计算机技术的迅速发展,对于计算机软件工程的管理应当提高重视程度,不断的探索和关注软件工程管理的发展。因此,本文通过计算机软件工程管理的应用分析进行研究,阐述了计算机软件工程管理过程中的问题及解决策略,通过对软件工程项目管理进行分析,为目前我国的计算机软件工程管理提供一些建议和指导。 目前我国的计算机技术走在世界的前沿,但对于计算机软件工程的管理仍存在忽视的情况,对于计算机软件工程的管理仍处在探索的阶段,对于如何进行计算机软件工程管理并提高整体的管理水平,最大限度的为计算机软件工程提供帮助者,是当前我国计算机技术发展中应考虑的首要问题。在计算机软件工程发展的过程中,离不开管理的作用,管理可以为计软件工程提供一些技术上的指导,对于计算机软件工程未来也可以提供发展和帮助。在计算机软件工程中,不同的软件有着不同的产品特性,因而对于不同的产品进行的管理也都不相同。所以,在计算机软件工程中,应当利用管理的特殊性和独特性,在当前软件工程管理模式的基础上,针对不同产品的不同特性,采取相应的管理模式,实现计算机软件工程的良好发展,综合提高计算机软件工程的管理水平,为计算机技术在我国中的应用提供坚实的力量。 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结论 随着我国计算机水平的不断发展,计算机技术对人们日常的生产生活水平有着重要影响,对于国内外应用计算机技术的各行各业来说,都具有十分重要的发展意义和前景。计算机软件工程在我国的发展已经具有一定的规模,同时也在不断完善和创新计算机软件工程。在计算机软件工程发展的过程中,应当优化软件工程管理的整体水平,提高计算机软件工程管理的质量和运行效率。在计算机软件工程发展过程中,强化其软件工程管理大大提高了软件工程的运作和发展,对于计算机技术的变革和创新也有着十分重要的作用。有效提高软件工程管理水平,能够提高计算机软件工程的整体质量和运行效率,提高计算机技术行业的经济效益,也能提高我国的社会效益,促进我国计算机技术的不断发展和提高。